kernel-rt-debug-modules-4.18.0-512.rt7.301.el8 >  H doS U]h 0{ a̕}! SF,gud;rڴhSϕ?cqѾMw x3^v 88=k'(*58ֈ= }+KcNo&>+Oopw K0b^'/'}lH EOk{N7!)ݦ 7:)%yA.ՑR"JB:8<4!M 4CNa2($/kӼL-Y~ߕ"`DfOEinfî`]ӆ#r({~aVS#u(S v2ˬ] 8ӥ)D-q%u5=JyhC:Ȝq,s!9[+i$Fmw{>,ɀ3 ,h{tI~hTV;ȏT൮re^d714281fb60cba0603458ac15d90763debe729c8f91233047a1e252f8900fa6718980310ed7bf42bdcbb0c64183598c8247ec76529CdoR U]8'MN&zjyU9jݐ 1gܼ9XP1+n%!,Ћv66oI&7&ԟj~.uT2i,XvA?9ЧE1ATlz6NYgK{mhWuER [z]оal.ǜQIz={M`adT]^U$oEdu@pFBg >z 1c ރ%VrKcd#aM6XW`' dG|wXo1?53$ zb26}_ߗӯh2勐i38WfMYu+o[%4쵬w KYpzβ Ϯ(\+M݆,镩x6vhJjI"u颕3n*/A'.d`ED`ӊ3Sj1t֥!GaYY]iT.}=dh2sMN"*{_CM] >pBd?dd! 1 _# 6Pgmt&\& !& +& @& 2& X&&®&lܘ&0-^^_y(_8_V9iV:V>Ɂ@ɉGɔ&H,&I&X-Y -\l&]'&^kyb9deflt&uD&v$w%(&x9&yNX&bd;dDdHdNdCkernel-rt-debug-modules4.18.0512.rt7.301.el8kernel modules to match the debug-core kernelThis package provides commonly used kernel modules for the debug-core kernel package.dx86-04.stream.rdu2.redhat.comCentOSCentOSGPLv2 and Redistributable, no modification permittedbuilder@centos.orgSystem Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-512.rt7.301.el8.x86_64+debug if [ ! -f /var/lib/rpm-state/kernel-rt/installing_core_4.18.0-512.rt7.301.el8.x86_64+debug ]; then mkdir -p /var/lib/rpm-state/kernel-rt touch /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-512.rt7.301.el8.x86_64+debug fi/sbin/depmod -a 4.18.0-512.rt7.301.el8.x86_64+debugdZ4|58%/L DpW@@(n *U-PL#IDh@0!T2QL <3@  d  }<T Sh<DK8uDyzT^b4(TWa9t`t,&P(Hx>dH/ (4pH8" @l@`א4x0 *hl6` `4\0 @  X0 DW5H* |) m OP lUHT0 !׼2p+,H$x%@/P,!3[>h)8'Fo<~,-^ 4, 0 < , dX$/td  P-</04P,(t"`%`h" |4G4 x||IDbm+\$$$%88)   pdTCx xg0%| @@<*-l X\h1!&0 !(49#w %*TL)BX 4'#49 `/0|4$L @| `)@   l +4 48l(T`h8D$$ 0  p 40,0l\D PD ,48$ H44, 5"Z'l\h$<|xD |)X05H $/`Lx J`"@&057,h"  `8A)h&8x0[9=8H h \49ip P xt|C!4  "L$ $ hL5%3HyC`!t40\47p T T$8t8:\,t 47H.1BF3BmLHl84y/3 txL2\(X ,|3,d#\%4p`  \)P V!*l*+0 h( 0Xl LpJ"@(S<_`RNd?L#~LC9 @7|;L!|S@ÄM tXhP+x <,G,L$t=  Ol T&th3 x30 >9N2etX8). H\HL8<TM Fl.i>X;D!,&+۠+(< t#8^<w T Ĩt<CC8&4tcXy6|]$DT8H2X+LE\Ipl0@ L/5$`2%x < 3( $d!T TP$, T &4t 94 T  p $# t\t 'X j LD .$4j<SLuL@ ,,/Ad(PTG$6Hz$jk\ ` 3,PQ1t L!8  D >8 l  1)( )hO8*XN,*@4pPP7$4 ', T0Dd(D$8D$8.^ZP$0!@ ; *|e, ,5p,2p8,-*@t%xC!$dN\3gN  % EB`L%@5&< 0LPFt0ABVFx[ 5 l h5P SLC^PKT;@lXBtN=`==>?xO WOXO,d& d4D  H*0wHD$t TD X8Dp$ <,Hx@$WG'@GxcPl6'tB,+=D",-01;H0|X <p$ T *P 1T0 1Ld !$>DF( t# 37E \/ l 5$ h $@ &(T%P\=(GNtt4LHO57858&,|`<U8^0L x t0B\0L! D@` T/<% D\h&`X 8< 4 48L`| p 4d T  ` |U `<HM E@08p -X=,=h8/dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd6b7ce7a6bd42d92f7b55ce4b25f3ebccbc056bbeaa96b108203e0095fe80ec2742bb384d2beb5e5366f40b5ed3b4af57cbb13dd7c3bff428a3d8bf8b1be5d5a913e85663fde3af97ce97af582fa7e4d0b68a1e1910512c3ac90ced1a56b01369e477ae86fbf1a36fca7a4b79a76ca21ebf4298d83d26c78ff42e7ffe94978b228291eba0840d491afa7ace9aeff3903725c5eae86eaf5f3a3a40f675e06bf5fe796240e26b43da75461e28de622095f57af0cc3ca1019ddedd185ef6b4e9d8ba88c5c0f6cb67a9925eceace7434d2ada08b028124df945db19fd9caf8325a04fb951129aaa2fc783f7e52236cc2322baf8fe4f2a48608815bafc9ad491599fb4a9449e4628f896ef5d5ecdc1c428144776c7874a6a663d665b34609ec320a84a29956f09d9caf117dae8003f41e3952936b0a2a2d3d36b37862e96d58d941964a08596bc4bf41988b854fc65c94a90ee72775aa539d8c8778801b2437d828e249b66cc67c343a14883329c3b898fdec205ae88e0c2ff8b9259f8063c161d3d3839391a789360c445fb8a1b1b3a4701784e7a4641d5da157aa322520c782a351bfa06b350cdd4ec27e6bff6020c99fe4798735ce134793ffbeefd79099913da41f480857f8cfd854448d23727f22996b7a578e51226463280afd45a1b342053f9d9919945c4afdcbd0a82db1a596277c0a7202b1bb0d7eb5af957874ef2d94c028aa0ed43c2f19b0338b65d1846ac6c5a1c7784016295840aeaba434ce6630e74c51f31c4e7bb5696c0931b2d30fd8f94d83893b1c458a240a608b215c49ea52993cade7a8a009e72b71466bbf6bdd69552ca6b07c77131a96ac45589d88bef14ac555c988366fc1595bac817d54e0c894640f23aef096e935df128dc18dd89b8b1606342bf17249fd3564df6bc3b1ce6aa1150c69e5df74b9b1014a17be66b78b87653c421f3077cf6b291bccaecb897e4b56eeb258435856484dcf7e8538bbaf271e7ad68fa53b1a75b46d3cf9178a20d8aeb642c483d07c1505af1be36244228b1ffcaa22cdb3303200d4f17365dfafc41b23874c5a7a76c462696f31aadaeaa83d2812791e58fcae586db518588ca79f7fcb047075f54df57876a744cdd83ae61ffc6ba5509ecd284169138ef150008ddb6e35aaaab2fd3180372f961d0f7fa4bea0413312cef4d508c341fb50ffad52452e762520a4d6b51333d55c747d487bde27bfb5b0eb9a274a093f36adbcbd730d7c8b446ef2e2d6da197883aaa61e819904c87f1e8eebfe256b0c67701642ce0517b775eef3223ba233ac006b510657a8ca3746e359b2fe620a6dc042b01caba27fd1ea45cbd0df1c49fa99ec2d7bf6e9f65f281715076fb0d25dee69edc98d30bcdba5cbc1393cd05dd74c8460072943dc43ea95f18524b547585ddc1313bb66a46d7dd3535af1b65536b81a573b76b3a5465f5d8ae2d4244dc4d0b0c00f70e833495215fe982fe99297de23f0204ff4f486e411e997f67bf40ed03d6e6361f81dfb27895d309f980036255aa4aad27fa63a3f8b43343c49133ff7948a2a82362216fe34428b9bb178ca59b56415ca5969beb150fa6e5ad4af901090163ef09f57645b64ee50d54ab92e97bf87f373e519c8986a735c9c0f300835e81485b3db500089057462ffb254f42365ebe0c02f2e6bc3ea49aa0f6d5e087be76df76946606ee2a6535d3c8d1274610737ccbcebb82a64f42ded137ddcbf2e1405e63c29d84ddd824a3049f0e72c6f624fbb5b86e21d8b1acb7a57855b1e7b90af396f5f1c525bfd5bb1c72a760f8e3f5221166798016fcb0c24a66eb79a9d47afee2c1bfbec9ab3b2015543ab944354a18d7d62f704e35b526fe9ede4e6680ee779dd346f6822e43e491da3d3f5c51684a666b8218efdc6ccc703039fb1db19e679c8f6f7753276f76e3685b6e459af0b5dfcd9b0a55bcafe2057fb600a58e326d0b38c6e3f92a819edb2800915267abd91e4d555927943b76b0f2e2c3c1ca61e242cbb6d40ed3c0b4091344df5d403726eafaeda6dd0efb95176030460d1dcbf8f450c86cd641cef9e4c54ae4ad9003724eca5d5ba6ec866ed066456d01aedac3a333e8b0b6f8a7afee9ffd6e5d647b4223004f6229019da903eadb23486984d4edd283a436c7ca9018674f262d338482a1972d0cf8619088bd0884accbdd4ec9e4322fc6726997273aa79b6efb461a9051bfa29e28b19fc0de63aeefd06a81aa2d50730d070c720b9571080fe2a88004d868c761caf155021c04d819873f16a9f3c0fc101149136156ab97d90dd0828d8bff802f1b7ee8b79c40c36c9dd0c889c13639f03a12e0b06c72eb40a2b3b098117092567c64b75e612bdf2ea865ac9bf5d89c8049a49f6f56853b4bfaf5dfedbaa1209871120c16e1dc2d6de68351f139583923a16818f7daa78b1f0237cc9f55933f50fcbf88f7cb3b46709833cd5af7cd6c61f5427c4705de0b1eeccf935cab8c6947bb9c963675051459e029d0548aae9cd483f37d459998522bf0491c78b0f1886e9a60e1296bea74d7c962e2b15184fa460a553f244d5fe01aa22151c66401f43e977d277977a727aa7d15708a52f768fc68a74468d352d7c2b9a0839e726637680dddaf93703b26b8726e5575caaf18db0be0e1e646c3d2e95628a1e7a3953cc7e8770493e4982460d933aedbacbe701c115deec11413c661a848bc2b6e179bf19dc6f4f9ce377896040233048aca9504ef5e2bff2a361b058c00132691265c539ba359e4a06bd999bb128da61fe965afe7d82c8dc8434c2439958b6bd9a069ad8376cff1b7e394f681b274daf7e2c40cbab94ef7bab1e202f0d2960b212c725153d081b2b5f26191183e86bf71fc139b4db8095910009cdc7a5897e7095eedaf47483d27a4b640f93548f58e076258c4debb3ac4fecf27b11e6040f3895fde187da2dedf91de6136f8ebc9ab42133ac367f36586215dfb59e781af8f6c9408b6a5943ae1303bc013df2772959d79577c8f0d3f9d2ace46b6e89cb9578a347b96250f0a0a733485f9c0c3e5984d39fc16b956fc8ab4624993001f76ce8be68922d8afdb7fafeffbfcd088967c2504faf688a46f9813ad771394b45cc130fb1562290b36721e9d5426223ff37bfa5a50751435f01d8ad122ae2672c34e96ce361454d2a503d1d523155269a0d6ca19bff67896f7605d82ae56cae4cdad8cfb16b64994f55fe125d51c62d021d9f634ee88004bafb74bbca16b776fac6905dc3faef807d43df2a5b16bb3c0b7d9119b1126d98c38fa5ae950cacae2c8cc8cdbd3522dec372ea88ab80706871e5b8c289eda9ab123a494b3f9af83009ab6277e604cf59519d6a8330e5b72e266c9950be900cc6f741386138004b4be375f20c3515e51ac1035c881021b04e18ef8fa4abfbc31afb454c29ccfdd598f902ebe3927f4fa3acdb7235e0f88b856e1988ea93e9427f99946708b362fdc0b43c48ea4fb0ebdc81a79f84a4fbbe2fdff7ed7c85314a88c7aa5c3f4944629907eacac763019c8645d73517430f9ecb3f9fde83ce059928544d8241f980426929ea07a18513b5ef9ab935fdef1a69337a0e54d31c903d745be61ba07cd75367b5b2414e5b27d866dea674846f0561ac485afaaef54e674b7dfb1aaee3e11effa4ab9b7fc24dc39e8d9768cdd11fe9fde9e3123299e99a8ca74a3246841a44c77b88665713f074f5e03ecca4cb07663968b312fd09eebc198cc0c9d2015714223c3e5ee2bacf59fa736b4c0147b58e555cc2a2036efb3db5605f045865a20c01432ecb653e04228efe94a5c31c8a609e194195aeff07bb32b6fac9b60ab8e821749054b703728ec96e45f8188f24aad104684a50d028a9b326d058fe4a30ee390a20cf365c6dda329f4c89befb78e3ba3c8d8938b4ae8a84bae7f35fdaa2ba162656ce432d2b6d7bba5d659460c2880cb4acc840ed9da430e5503f205953352dfec13bf09b23218d3f23309a52e60a990a8c82555dbb729192d6ef395661b6b183c48e8b2095219afb6bfcb2992766d7ea5322973d40edd431bf741dda844fa099eb956e6374feabd0d87db991e379aa50a37722c38ebea73ea9713f090be645d6a5420477d940f3810814411463b4603f216020b0ec7a65aa87cea4bea789d450e49dc87cd7b354affd744fc93ff9e31194231c2cd46a3687e4575d1d8c37cc4dde95aabe8df9305a7e1fe9b844dd93b2891d300f71ec6a4e2e2db0f28bf66909dbcdb66cacb31dce9383c2db5748d7bab89c3cdcec8245edda94dd08570ed9d7e217bd0695d8240292789e23bd880c6aa060c7f21546c429f948517b44dc9d2bc85c88cffb060872105cc69bb7763e166680e8ed1963f53ead1d43f08de73be132bc57205572a70e48becebac54d0bba3f743c71934a5554c498cd5d675c23f022acdfefcc9f7efa7b83686dc206911120e22ffccffae822882b941214e0d3a88117af6d731457d29c4c9878b9ba497d3ddd2d551f080d795cccbb2762c9c4f86c947be66ce394b311994b526d20254d1147bd4737da8e173d289fe4ba28ffc2754e7fc46378a7affa0182e5dc3f046e7dd2e793b72c2ced98cde3f87e8c53cd94e99b070ddbc735b8309216b73a58ce30974e1d0ca0356c95522c83831fa048d27822694dcd98e3432c9d65cebe1e241eb153e27e0f1611343f5afb70045b6a8ead7ee9c183623c51950a5cf211dce74c351623d612a146814022e94d4df495592ac9dcb77b735c8de27e79181616960954065c253ef39360f540dd577374ef169b790fc67752c0815581da08ee1a05bc52da013dfba65fd10e8bd7b73af69872b6992c4fd67add9eeec8e1c1544c44c16c22d64397aaab11ed9e6899bdc4395a64d45cafa8deac88c81eece6f97e4c42f68c9322ac294704445485f56a0cb9df58a4ca8725183f8f7b5b72bc4e38e29f7004d77092508f817ffc4c82a11753a245651bdb6762e00fc1e79683d8b493ab49ca266cff34eaf894af7fca30b71291ff47f68d7b8900c1e7321e8b5247eb14d5dd57981bdf38af4e5e60bacb6df16bd6bf035da00c977b7d95f7a00194441bb28936ce1f88ab327cb0f5b15217219112dd76df7f4f1bdb699b503a1fa2c9a015573320cc490fe5bab54f7cc5fed89214b1bfcca7394e0bc9da0a4bde4be66641a2256c4b001da694e36edcb94101090e7931774b9995a643e31516aef9e7aa79f000f118ec61ab5bf28ff82a056df96e5fe04d56291097b3a58d27eb09a9a45b1e3753118a37a5816e8f05a8abd7d26313b5c7f53feec26556b1bdbc02cdf89ebc1722ac4c1d2e321745461af4e70fa81dce64ecbf4e134eeccab1adb9d6a16a3d6d24776b4a5fde45a6407244c18529c01cd0633f71e1bbcd1f6148903fbe3b4742c96c4b72aba21acb433148f2cf54624e623c818ce29f096efc5fcfa9033ac5fe9421eba9048c1462945b7dc48882fdea00ccb9e648840558f704100139148d3aa21930a25dc9f3e04c4e595db86d3d27711c2cff5aa1cd870767a32189689d14c4dcb1a053ec27878a8150d51da88eeec2caa35af9e5adcc79c3ec8dba396cdf0a2ed779035c521a0dc8308805341d2222865348720008865738e54316e4964682d8037b79223a35eb52d4b27de9d429bd779e569a781be9021cbe3d26890c44ee22416fa6ba150e5ca9d018fcd564106bc958f31219aa30083fb17ff18b80a45e6d91aeda4ec8d4bafb4c22a8a15a18f27397b3b84efc1d2dba1625fe75590ec13708a7c9abc2f49ffe8079b568a54aa9f081a7139d88e6314a44e2a83958fb2beba860ee0c7064ccf79f02c8ad25ae3822c856dab05c25f7cf3f46d3d6b6d454265c6892500fe3e8f409e3742d0b7e127c03633d8f4fae606c051a77d9521bfd0105059123c902db4dae8e049f0053dca7bf8a949a7e0e463d670699b29a7879c7524ca080c0fe74cf5728f19350f24af0b30a71578ebf5cf89160b439b9bcda83c4f64bd5f71c3b665842041b0ac066c6a8ee623e8cb0e50e2df96303beec5b936b15462302830aaf79c0cf0290cf595072be8ee0fcc540c190331152f8c3810addcd14a5fa684907ef5bff48cb20f640d390fbc0dc2d8f229dcd0f7a93507de0a5804a625c5bbe9c81567204f4f74e3289e0fb9fb5160de6347b9fb19f30e8fe237428b2d602447a498d91d0919fa316758d290e768a0865d46f003d17dea0b5fa281d5c464eeda361910cad6b917f3448eecfb4f49bfee2b16cb75bcd0e1f2636f136442197f6877d06a412775571e5e5bb289675f0d734e47c008b74d8dfbd99aaf6e27e6657217b4ae53be34efa93ed18139d8062ff00944d18b1f9130d9560d65ed81571a70910d38499e3a2bc35b1dd85b55eb2cc81099912fb526eb29a770d39b4aac08f05acdfb5bf658da597913f2ee68f94ea1f6a0eef926cb1eab68d9e8243f1cc9c4bd475a17d7ac6303d109dcc35acb2b717c6304091069de64b99340eab3a30095567857d0d0ad941245ab465249db6e571ec62cb7d85866cf427f445b1b24a7761320249d8546ecbafff67b523c17d1cd25c502a4c88de033b5c7452744c3b655e4d0f3763a84719b29d7838643aa3f9458dc2e7d7efd1c006b19fa261c8a5b0bef285b3ca4149bcb8cef19fcf258f880ce535f1d7dc7f1dfbcc21341aee6b3a3f354c14a6fcb76eda33c9fd0a79b20e05c8a92bb783197ddd2cb3ed2988dde142d7e81c6c2b3526742f2995a6fefffc8fefa4edf02d10aa18c9d616394f26d6eab694b0b2a4c5f57cb66a2e6763dcdeddec410e78e281fe03399d8d83d7cf6eb4d2799bdd605711ba92cafc4d4399bb40a2ad578fac9c651e4ba543b33dd1be27be99bb2295ea2da313b5ecd2252fdc7a547f4864b09ea98e83c9945b404c614a07cd035bb541a0c6bebce3457e5a65b9532069e7e8d005ab3aee85d41f4c871d97f5e29a85674b7087c30fa60574d73a7b367646ac7ad7a1144790abb8e0920992f5e2889bfd4702cdcefb3a15dd8753cd0da3c9d859224bc4745f1ec4a1e044ae0146e3a3af9a57ead1f48b88fa7095a788d7245c0bc9bdb553f0d96fa61eb8c0ab8e0c44fac1f680b6a23d69e28ba200e2a9b4091501bcfeaa118b7867fa0cb7a81295c0f15b04badd6d40e2702ebb592cb395918b12647cd00e54dabc6bfaf093a95d0dccb38267f52d3b6f9b76878553cf6b98fc4c25ed25cdb79f2ec5b2e434573a034fc6045a10e47178edc5284d9d647c7dd029bb13492cbbe96271aacf2d551b9610d923c45ff8b7473680f7c8d07a81b18d55e141b5922c66adb503bea57e3151cad307ee141e2b1f7664abcd0a5d84cc425759d1bb72c70050322b40de9206134313cc35b2a2da68ff8d83a22eb26f34aca99c1b0456d04349eecc6212a74187f34c8291a0fae610989575e2811b5209855effcf00c62499bb8503efab50786648bf98ad565f85d7d5c2b65d4ceba5157e95a5f5a59a343d5d158551b84b5c6450a4c17f3c69c832de28735bdd13f94d842ef4e12a7d94c5d8d01d906852331c265c9170517d03edf328a7dc1e40e836210b928f57d158ba797cc8f66fa0e3b4f3329ec0fe45543b43f3c2334f43b5368d87c3cb92c0a8e2f298655710a0d429ae8fb7f03250d0bb0dd55e13e1b599ddff0b06c76b0765b04c585287e64fbe572c70bdc4e9a1b1d0d99e3c8be18031e7b49f19a9354f5ebfa90d1c4973743ddedf27a20bbf639c51249efa29275487cc989babfab7fe34f179aedd68dca039a7b7d6afb2ff7af0c3ab64dc617511a343aa3b3d468549a6989fab3740d34bd3ed491d728d1b078607207ae98c26f864c7e3aaa7578bb65d95babc7b5aa6a90e535c75cceb664201fd5bd8076a0fbd4bde2805eff38b8f053a30ca8f02dbd9d16cd959930116dffd51ac03d46fe6285101535a157d76ba9b890b204e13a70994a348c2c12e3da80a0583d34c0595dd43c60a884c18a13a369188cb258d24d356c1377f49713c2b8d6a63b73fcead943e307c824d1c987b65c041266b5a45d512d5e622d5bc18c807cc8154ad7563431786fe65a86ed865c6ca6f1cfdda5c7285c589ca13d5d109d71343a169926db2842a80e732d37ea0bd178a2adc94eb1c44db59fde3e0c751aa2991570243bcee4eb336bb6ff629d142a424af95218752b0ad403fb338ba3403b7a7b599fc458096f47f05f3733256d9d29290797decd6c65c992aab0c3db2003317b534ba7c23a1a0a381612c77783a5b7b0084b631037ea4e55d58ca4c5677780fa54707dc5cd7cb31858303fb76c26070dc06a884069449943cb50fd687d70f5cafec43320a81724f6c68cbc919f43bcdbebd9562f3be502c2be23bd45558a5f4cd1349492b1ccdab077207d9f075e53ccf0ee8973053774fdc3710a654bcfc62fbaf712536f37e1432556308cd8adcf103459fe0a397dd85b8074f61f2f03d8655d822e184da60697e80dee31c44165a3ec3a0fabf334958d9d9b5af96c38f64b4700ef2d3cc0b0360f2102753edec8c4bad64f8136078101ed2c0df6fa580762045ce9d2ba6cde4f658fd7fc7feb22f518fadc4c5a5942e86795a5498d7955eace07caaae648389bb298a10d832c6c3dfd790098ed01f52c09be399a4a9467e7fe97248a4bb19a5f5c58ef291350da6304adf950de8de16148d9b9fb635ae1f317b09282621c1b137311e84368fd63465a650e0ba86e8aea0f25b77a30fa7e6f8ea207c098c63ec57903cfe7771123fc43b8d9f0f70fa98fa1abc160797745d9d0911f8c6ea464cd5f3d1b0c316d263446d69717e1993393fbaa6df1473a521c33b9ad6a9470b1b787398d61f9486d2a4ca4bdc3cc1b49677ed9fcfa717010e39c34214beed49db2da572563ff683f4ceb4234b93485f6fa078f824304967ed16ac460c6f4591e11b5da09f4b973582a7d8c3b7d7183a48ac8793bc346c127c70b8e428ef07a7288ed3fc7f02ea42501e78b56c1970cda77ee405133ee333eb14153628ff39d15adfd387c43c10cf073dc5507deca51ecd6bea89ef4c4c054481f9e75347380c22e383af818495c032f064fe805b3128d144fc832afbe2f5e412b20fef45057a3d14b6ac7071787fe99bd5a534ac05e880966d37f77f19164f5020a0bc7880cc2d0d70af4d364d2da2e8cbde41f2f082c074b388424e9b3a8a0cf0caa9f868a4fb6df9dc0ed6f9a88b0d81a34ffca19e2f308e3194f2d181d686219e176974531493d881fdb268853be2eae92326a8640326bb486a98bf0ea714fe94bc557ca89a0eba3e9f9157520270a3debb20108bfd270e04e5b1c8bb27d55cf7e8b3daf35c019c7e22229fbacd8d4707ce86b65de6d6817b76492c0c28849fc5475b6a41fa45861b1b2ceda2ffb8f480c712bade750c8dbaf410f8a939409b6e478d7671bf6bda340b61281d289f1ea45dc7a0726c9cb77d4127d90ec16d78e0f3578648d66b0322c3e1878f188d289fe8e5ef07d77e92a717446fab3d4ccd1343488f0df3a37df82caf3a02cd13579248ca4381a244cff8c089f0187a12eb242e4e8e6a4c44ae24ae3e7b3b1f80fd2e48167302bdaca310a6de70e9520f92c99a9943d8d03386e34169744fdd63fd6bcb57b72bc0fdfb0400466d8973e389665f5b01e4f7e8a8c0a889230e514597df9d123a24e0abecc7e3b312efe9124f77f2865febe4ce6ad635691cedfb484fe8f90a076d6d284777c06e6e46b47200ba80a55dc0b2955c06a242029676a12c43def3af46e864e39b961590c78997f1a4993e4bbfa645337e77942547ed5cb53415e59d475c8f0143422c3483a641526c644eb53cb4654034b99393d3ceb3b3e51ac1f645e5db23f738f48430fe02479decc5783bedc39995a8f869d8c6a9569b03911bd482e090535988d5ac64ccde5495d1839312de6548f508b68d1fb330f1cf314f359f6fe65ac3866666efa957b7799be61ad9192f46ec29db3c8d4febab85e284f8e54769a9b7f06adba3e59f9c5019a1b062eeca164c0cbbf6cd816b49964fe70b4190c0c729be1c913d3ad4f31828df608e963e0ccf343f1aab3c6c66777f99d74028a1fc61f82394e8dd81a09c8c0f776c7da20a0a31c9fd437e030ce187b9ef4408709beaf63dafffafc3a8d8e14e389a48f25b619abc5826a87c2b766e070e6e122bdceea5f0822ddfcbed74d2319f357a57a8c4e8541ac60d46213490be1e521053e0be13f8b81ed65ddee2f098d49acdec1ec8b3e12543134dee9e1ebd91687c6e8418797fe9ff83f3a0ff09e0a08bee13e8c3fe0c65b5d2adc96905a2fd3f776a7a0516acaffa9feee8316406be4fea3c1fa4f59d8f60844decfa4a594278057d139a7e0409c1b22d2672f49ec3c7769c17c0927434250a275048ec9c708f7f882ddda7e7cb61f6ec8ad436b5ca6b984a814fa122763410ce8f822528facacb8184a90c3246831a84d4b4b12558b4db139adb4cce1ea09a7b758edeedb2f9d3beca8fd2b137d4122f3dca437681a3cdce434aea8dfc04018cb70646f368d341e6af1edc65191be35e356221b2b0e52bbd02467ec7da7cf4f0dd426af9e33f12720fe300abeb4d0174aac0144be6f102ba2b32eb14eddaecc2c610bd772fb295359fdbada3c78bcc039ec7da32e4529c31a1581af8293566aaa43fce210b469d3b48b066ae65798365b50ef2463e59d5b8ff8566a815077030f9e0a182ba65440320fb5bdd88a4eb53a55d2c6609b86a205cd2eec6e6fa7bc9f6a62ec0f58ef6239e72b04045b75e27675c3ed0c2ec825ba6b2b7c03cc40cb6d8d156466f43042583ca4bd35e0d82eabb98ea41f8d7d684a27cc15c32d31cdc902ac6c980a956ca3243cfc29e77ebf9152824e59b52aea2da1e554e75cffcc0a96a0945919386119c04a863dc10661c42fdc99d040bcf699523d8537c12f4c750ed85942df6bc0451406a966ab00ca9592b853342c35ada01f8ad9f808641c1d74a501fd8cbb9cfdbff1d05d9e49fac1bafc767c5a9c2d1dd253b55e3ce0ed60b216a120552539b55d5d60d957aea2c12742c94f64bf08c82e87c66aac2de1fd203b49e1bad92695f4df0f548fc52b6657805fd509582871f740879f5c9574943226bfa0712d71e887e4f1392881d151469da3f46ca2c5520db7d0b84eef8333f5ecd7077d159f2767f5e6811fea54fef6df48eec4b2b6c30b6efd00994a7b6e7304036edfe03e36d938f4b379c76fedabe86e1f44a24134fc65d3d13624691d7c7173abfe37070f9f8f675267102b11a7ea1bbb4d41a55ac15ba1c7571a959a0e301abd56f995cb8923e6c740aa7d0407248ef4c1b39371e5e4a87414ad85169e0be16f156fcf83e24f732b9e69945097202ab857bb291ba57d775e76f71ecc934cc776fdaab76998f908841e44ad5694bc32f9a318f980ad5c90ad0a4e81f5f6fdbc61b94caf6b43cd601dbc147742abc5e0a67df0c18c307836d376e6f383fd0b9f29261659f2b5d3d79728d4e8668565ff9381e93d2b06780cd1eafaecaa49165c90b70fe3ff7c0749691bd6fc812bb64e1f18bcfcb78aefe178e2c2260013779a50e09a47c4afabc7118cc0435ffb88d7be3efc35e533c3e6794c87f702611f542837fc9e2cf4df49e29edec243a840823449282eb21f93f6cf5f6714af89dbe358721830a8c1e32066e33f0f65ff7d5a342bb9a275c5d3f7237a61017324d7faf7ccf652e72706e6e36629d743e13cdb15d4ca921f17ba83267eb3aa0b20d5c6460e0ab117fd4b49ccf45fc07400b0a58ab890681633779d3dd5d88f40e609af956ad91c38b803932227d60651b826b54165f1e5461d6a144cf122b52c711c52cc99684e02aacfda4ed2d15b5a0c70dbba9817258ebe22a4bde45f1d9d45c2ba57427f36ab43e8ee21ccb4ca41787e6e33391e825d02cfc7176ae261be0618cf0d49e468160b9c5bfd7c16491cf9174a03087c7677f33111219cfc91b2f2713d155ecb3bd15326bda15efa6ef7a3323b4d6be6c9fe3b846c4648b2dbec401e2bab6136cde49f899d33fb33ba018885e2bba98e63e7d620ce937db9228b98355fab0f9020b70c282f4bd1357ec9879910431ad1585b4708ac31d9b9676946b264eb517c5635ebfe7200a93ed079a94a646b31ade26edd431c8f64adec8e0a24a009b47327aa4c7a4761ce5eb6130e8aa322a648c46922299a83721b24738e1991f2b6abbf307e1d50397de6ce405b8490d0800dcb48923a0314c9893aaa48da0b47280725ded47bbbee62af396ecf32e81b0e037650e525c81947c5fafee883189d6a23d39f31e7798887ce4ef0e1528105a905e19274b6f67f8097d535d78b5262f3e9f6db338cb78eb3737b8828919215ee8c1146d74487e68b2be91eb444ce0354853c21fb9d9f3af2f81c448f5a3bd342e93b602e9cce04bec54d06fd66df7861d48686aaa4564c8762c239dfe01e8e34c6c0ff3fcd5ecc22ea0d8f17dcc0fe3a5378494667cabe69da78f8e36d22a5b9189a3cad0e25dea36592d6187f9fd24c1556b2460d8734e1f3a00bde70896b2fe58774dd68fe56f92fa124fc46a927bf1134974590b3a4517ade05966f965251efe240392a05f88c7137a87e095f36ed41fc11c8f2b7f21329dc1373ceff8892b636639676a4ff6f60d6ee2c03d4f81575cee7a3337a68635c857d6f487b72a9355aff53c09c077e2d37c48a827b5a7ef611090465ad706e0131e54b4e309d869a28fadcaf8a990afaffd87eb586e11cff3a347e2ddebc54a5d9484a8353a489f8b25e6b65035be90700fc3881809c2187cb87112d6df8726a8a4c7141a9f12badb67cb324e0d5814aa152e158beb0a1203897150feb1117bd90ddabf091462e4d471d6af210402eac03edf4098163fc227dfa51ae1c56a6d9fe5f990f1e53758d96e17303a32255a60857262e92a17e6e432aa20fc38efa3c83625e0f2ba6838929f6bd41ef41c99d3563c5ca44d2d5883a00cd5a61e09533184c73f0b8f49a8351baf352da3afbc070b50d4e83691e8ceb6be6581f9d20396b2dbbd415a0ad74a6c7943eec10fc3360fc37deddba9e43c3993d771cd6425a34b8f00928aeab0c517e260ac5aabe4e98edd11b7cd40129cd3064e8222a3e775f48882464508cd4d5ecb73253c675c3a0397259805c88c2ac0bf3f8fe655b2e4834f4c0e0a355d1cd4f8049ff56f68ec4e5b88c64b7097334252c088a1526f8ef6588e85b8e43f02dff486d00066e3f80a6e43667e53bee1e2cadd4638ef5968140e8a70070d3c9775621e6b8e965b63b0ce16b0177d69a1b609bfac0a25c81ba1808fa85d371a21a2d9b9e5074ce936f61ed804aebc7932632096e9464ebdadcf259b873c9c9dd866d40d1b8281f101f4492fa2d1615ce0cc3421c7942d781878b8290dc8cb7de3c805cc0b8b8188dda0be3026f8945cd9dce6986a1968a804f178947e82b29f01174328b79262498cd0d19c74ce6f914ab525148b913a06cdcee95f5ff1e2e05287325a59763741b869452fc59e29ac0660da76f9175724c1b30f5e54c93f3ca358b19ce1a7407f844b0ca2fb2b22b578c7195f2a2a1f18d1100406014325d6e7fc269b285649df5f5e8c04df0c1ddfb61e50dc52119ab2c7da6c635fb7f549a6aa61d3c868a8c557bf4792ad53d6da5e33f97625ea4d73a3f88cde018a1c96de7ac1154869f9499b0706fce244aa0431c119b0e1c6a8da4db299b3f7e59c5606597a327bf3ab376e66b62d9a442b7fd2896ac0d44bdb284297c795e113e42e57eb9df8b1b3cb8a7f4ae179eae69335352880191d7cdc8469868cffe96a0fb5dee23fb570cbb1e92fa7d3c20a6ede64ed9f35e401f3e1edec32248321e0965e51c50333e8cc728fe63d88d4939cbb31102e24a3bc8f30f5bc2e9fd55306e3654821322fac94cec6d530406d91039e093b55e1492399a2459b0b1e29d1a9968a353df02aef9ee22cc72753dddc0e9a2da7d2b57fc1d80abe5df70dcb60bb284832b45fd4f111f8686eec01b355e4b6989ccf33f2aab8e10571dc0809302de95f78768520cf5efd69c6aae226e99d92d4a62b412df2a0c232767a408f6d077c56c230edec5ff7b4c515d6ef0ffc5c860f2371a9fceb61d027f6aea8c8f3a2072069e70f82d5b32d806e9267bbd8c7ecefeb326aabbc04c6770760576a3986100ec20068dbad2b17f3b254dd009c841046ca8fc693ff6d76be8dc52130b7804b7e20f2080fae02441b56ac2edd30d5a9205f93dc4f0c625880cbd491808195bc291e65fc615bdea6a4affcf22ca49f712233fd302c431df18f6491f6d383af628b2ab766928700d21dca55928c501b1a04f1d8325684089499bef9f411796365bd579251ad768dff96faea9307bde8e733d37a69441b952a2a62c23e6684f525a0fbc1eb3aac665f89daa81e2b96bb9772c344f40ccf76f31af18750e47381b37eba78c687d69aafcc3a608bb130120a939efe8248fbe4b084c26f0113b335dddccf1744d5b8ec41c288c9b65d49170f8002259fa41739e0507832e70e81e65ef942a303f393cc5c1c58d642027af5a9361046c230d5fcee5ce9e71328f18955ec9421581d8d6a7bdc6b80b49b0280912d1b4b1017192f5d783393fbf5f5b9be1fc2397329495bf84faf4db304c1da10560129ca292898ab7843cc669935c86fd09fbfd496528a3691521aec9d5b3bb612f222a89526257dbe08902ca66dc47a243fbd06d3020bb0a5c399ac7cc7ea0fb1d66ddbabe65582259292b6e1d63b50feecd58560b4766e14a51c2a1b874798be06d17f4b892709731f33129a769a39ede36f3b634b2856fe85186ef1b5d9a7e0771cff8548b9936259a0cfd297618022322522d3cc6a05d7b56789841d79e826a3da4f8f73ed63601231eec587ef0ba87a833c0f96ae65d8a641e0b40437f250150a8ea472126d8856ca8c4ceb7a2ea28810c60369dca261c679b7563ff40bac8167251a5920ea47f16bd28006d0966401ec1beb6de4985ab11939d532e00cd7868cb13fd647951301292b0d49ef016c8aaed4eaa0798cb6bcc768408fbca2c98264f07d6e3661dfe7eb09abea6b594bb4e6686099429ba8f3681a6552782c2ce8b16c78236d30d0e23a718a7f0e4fadd5d6deeed9f3bb01bd65ee33cf57793954c6b78ba6a615826786aba1d5df5b37665a7053857357603d3832ca93aa40d44e1065ca4ce499475c1e9b16b1146afff165d46e7f556ef6ae242567848914faae743ae05ca3873fad400cc4e84ca79bb16bf39bc4a75e0cde52d806bbecf2ccea44fa21261969ed17d7833484b7fc67c37256eeb8d35c1d2db59834b1ac90a9cbccd597464ee547c202b523f1a601872039fea9afa8d8e477201951b00321b0112260de385225807dc256d31c4405e0034b014eaaa048f2539b46a454dc9623cb8a8d2f7a54d111780d5d60029e778fb62b252888b6c486d1d0eb5dc48d572eb9c2fd944ec5234cf3c74e07afcafb350708dbbe4ea4e464ec51d0146dc33b06427a5d8f56e405f9fab20188b54e3009a06da46e6e9c2d3baeccbeedecfbd58118b5ad084cab59574eec0c21418d6911b162667dc927a95969a796bbf93681d06116fc1af9c76d56405b1a51220da78fc9609c08901dbcf7e5ebe8885e3951bec08208027db1e62f738156588b4a220acb7915fb4cdb3b9002d2b18e91de40af7e06f60231a5cca8111e6e8e37584ddfb9207da29a0f0bc965cb99bbd2fe9eb1b537ec715903b48843ee30f511cefffc9221bf53724d96376cd34db07a7b4f95c55c57ab4fee6421d9af7007d933b5b1e8fd4a56da02a8d7771b2668a6b18945c978c505d777729aba1241099f43022608137baf4d7323ae58fc0391a4d890e7724f9610550d41a2d2a8084764c9bf0d83a9ee08d5b59282aa345b7bc8ef403615d2045542a63e014dcd5b46d5b896623e4e5f353ebb18e790d7e3cb3ae105c0e8c2e703a1b8db3b2989474938a4a9de34e81ded51b53b2bd78393e8cc846326530a38db8118065de1917c31acdbf61b03389150c7313ae1932c2cebda02a224cae4adda29cc821e84f38e52efee5f65e3e4976c82344907d131cc3bbf04d320227ebfe1b5248c2b7caf8defd7a26881a8e4aaf072956008884f3ca90f1bd8600a188ed4a292e44deb20aea440b4d402ea9239837eb8ced0f396b2077505f70265c2aad5121f2e662cd6d5a5471e3af86a9ad3ac9c3d8cd808f3f2dfb7da1dcf79e035dabbb00a6f52e68d8155d543ff32ae1ef7118542258fa4abd16fc7da5eb4f76917fe0b1bfd89c6db8dc3ac321e576f90b797adb655de6f1e4c5786239e31f8902c55306ceff851d928e48c1fe95b9767756236cd25d142d2462c90c1fb9f56c6047b053445aed57494e43a50f2a0c917b799a32307fa6862c9fb57460edaa7ba294ef480e44691eec88b235cb229578a99518d546df8e2cfeeee2a8eddc6c93229bc84c7b076ccbfcbfd26c7cb6c1ef66202233f9c9685ddcc4004cf1b74c5a57310fdbecda6b5518a17ef9ae374defe26fce39b913ac369e758d84b3ebc841ba024d1af64682f54692963205200c89b7108172057088c0b4b1f0baf7eb0bfad5e68a2286e7fc48cd9b3440539d717d2cf1ba40ec867bf17f104b64f244238bcc8d29e1bf2b85b22656cb0d3257659add15f7d2e49ed0939c2c0bcfb18c520c511af0b0fe13a6b15483f3cf0a2f73b7b36cde11d8037609d8357b788e9b8a075fcbdff99fc3637639c3f7c0e850c3a20ad8cd9a264f0a968dd263cdfd9962e8f4d0336744d1a06f5cc5d4e1512d81850449de4cfcf28aaa5d8f54e27985b6202019665c58e5c56bee262e8ae9dd24a87412b7e38d09c64f76efaf5fca94608afe6a852ad7fd523ee5bd3f6a3ad494e1283d2afbe8e1a2d218fed66c358356a2538a57f8b60eecf1c436857731962fad937989db3b603b3b4b81f8695400be9d62f3b25e77c6556d01447bdfe0cdde3e79fb61ea9f026979998bfbc9379d1e1d2350a0e7ba61304446d3fc874b985f91e822acc7f3873bfe732f4187d7631326e6e8411dcefe11d4b3413060b74e908b0516aa302960da6ae107cf3fa57c650e3b7855f6a4fd749a28a5f700edbd87da0f812b68cba280b46e53239086700852b4bd672d350ea7f9fa01f164b0924a5c63bba0a974c65904adac79d70f8242d3e6c82c10ff06a1e60b56d9246934373d825a4c98f36a518dd13ddb90a7b65944e942c2597b38f0ca731f7f82faf380aacf72e97444b7d8906f77f3464604aea48bf7c245cd6da32da36ac128e5d737ad369d57bcc13c28700d4f2318064d4f0ec6ac959e31008def6e20c5d77e86b4ac8b64e32088de27600fcb9b1e0e9d5b2d7a6b2b6611c361362a8c55bb4f565aaba9697afa03bb56825e8ad3ff7e548d07cb096aecbe04e98edc49a38ad79d3dab4e89a32e6293d72cef20811e66f0d25c9904c3f5f9b75566ed3ff69c570113f16d75f6ce9a61afe9bc22cd1f0e10977b2582edf653af9aec2a49a4724bb92dce58293456bd03f4c085e53b3045a898a21ba7ac155ddd5af07c5312fddb8894c39101d38c205cf163058c040b7f52db6d0c841d5ef92732656bdf31f8690533f891935dae97388989645c6801e79c556b398165efc62455264b2d700fd1b15e44887e39e486f9e23f588a187b137545191e5acf0b221232b1dfc858ac90d5b082cbfc6ca42980de4f7abc4532402ff1bec85fcaa6b376517c367d35f5de29ec16fc48b87ca92d6d3085ae9a84d43c501be3801382854d16ba26c19f2feb3200ec947ccf228b01a82ec229e11f1818f1829971583721a12202cf6ae01e7869bf6099b7bc615e4b3339596c31036bbafe867151a44e2f6c8afc5719901c8517bf4dedc26cc78fcdd2551b8c3fca517da55e2bac1dd5b1962fd2fc0bd4563062c33beb460103aa423b7af784f94f6b10d2754015d592225b9f7f20f9baf748f7314cb5f00519df83a899a9bb9d39c0a07c90b1cafb0adaf4e6e710a9103f83dd042163dacc134a648659186348ab4deede1c2ace501922d61f34251e403e560c2028783e9755db9eae7b258f24a04751f82682bbabee346a1d89a501cffdf948c2d2ff67e86a800d65b1b61a08efc2b8689db45eb827ba9275efe64acceb196e0fbbd3682d59cd29bb817d4ec16c2e2abe7567f121c44025e3921878e3a4c1c6a4a83b52015270bde314c5a5294ff319c092a38c5098a7531a7518014c9bea3297d72d8bf1988d1f20fbb4ec355810e566dce5bef7ef635cd8c38cf42dfbbcdcc896a16280102c993eb77885517de304252527f80db7bc0d6723e615b6fc4ecb79d7474f1b9993fe554586e6cfb5c3028a96e954df80651fc680688b26d69839280da886e32ac0430a81368c924ae1f68485b5da465b0628e83ad69533d82baedf0ef60562ba254d21e974f60e2166ffa9e8f8ccdbf2ba3b0a5e526589fe8b0942f93b9d8645c3f0e3973ef103238e70bdbd490deb2522670619fc9ffff5eb346e88f7a9771b0cddff446c26d2f95a604add01bcfdd00ea57343acd6dd6c04398cddba4b57f272ae931be52588af65a99cc69465254f88970ccc80e0701bb8c31ae76b4069d80079621a2381213e3057e7975805a683f306ef247d894f383e6670eaac383d48a43769d084c1dfd3d83ac046d6ab8de424eaae3c292a4eafd2547cef0dec9ed1ed8de497a2789a28870e12c6b6a9f1b5c3ec0c396cd32a1ed8fda092e7b7a0624a357c4fd12ef68bb732f2f38399153dac75f78d850b3c8cc31bd0517881e60cd5f514d8bd65b0d15621db7c28d10a91cebd240eccbb0ba505670836adf3ac1a75a56e033598b5c9a95b75f78558cc9c4a04fbc3a7e9671b01d28b900ccd4529b92e50dedfb2a0491c85ec60d15baa183b704269e95bdc0da9bb94eee8adbe6aa1f5a446ac830ae32a666e713543b9aeb9c2e366a759cac159aeb2d06ff9c8a1ff58626e9f3d8373794fd35f122935417c1ece2d706625c270a82343a73d41cc441a6682382d46dfac80a75b938d26afad617582ffc8bf31916a565589aedcb750427205bef8e4b72d152cd66f77ca19b08dbcd9ee97a632be67dc4ffbe27401f6888559dc99ef77f70ccfcf3299af7b7cb5b5b5f5b6c53799d1bc62bcf5fbc11930e35c808305c8eca25f61238376b3fcfa97c426b75e390bbde3e03d812776fc0bfaa5e2b106522e9036dbd11d92b50f4c2507e2b6b4a9cb9185be1fe200d22023fe7649c1e7a034ab65e13947c333ac52081579aa32d14344f086bfb590987ac8c93c4afa2576e74988415a96580745f5868f6a6da927f92511f85bda199f6c06beefd934829fcc8043b7345b333fa09637cf852d82ed45316a5948e0b8a5ffea7e5a34460218cf34cf42cc7e4c26c3d04c6fe8f2112f7cf3baf57e98488ad820b7a6e7c631e7ddbad0d88d52e7ed8e06e2a791e36378ad7b98dab42a129bd2f62450b458b1099c8908ff23aa17c7740becad55601728ed0aea65a849dc2bc0c4bb0977658a005304128aa1a670d4982c54b76ee20a5a491dacd526285d39191f785f7f12932550027a3d64b0f3c92355140f64d60e0380d631a1afbefb3c35b3d7c827ca2b3bfa278908eb411f67a4f6040fb9b2b9770a9fd631a435208c0ed89a97a00486a1639fbe61330d09f7b05ccae467cb1cb7fdfe386c228190727c7f26e97aa6ffd2bcbc7d823dc33438280867ad8a9ade7c81cbba7578a32bdac296ac2afa9fadea63cd3ab47364aa1532c2edad86c39f6525af0d7ac232419a2a7cb535cf2d0647975b420c6cfc04bf529bdcd28f2b2172a0f6b7d8aa46fa53b3972c197f318dadb3036a31742aa653b3390a66b9ba38e3f4ff9f8f0ed29fd82130ebd6322e7f0066f9eefb2197de312b97922e9f2f20e4515d52610121e2de4e64455b3bfc3978b26866bd42cb0f9f6bf0e355e8699a245369c9a53a87bc9e10970584da1f86d6b4161bde34c2f1d4f371e84866c31f1fc197e77e1058512ff5594420a125b1a7b7c41886d4a13cc07458051b3eb40f4eab903799670726d76b269a071f23419a66347dd34989062ef8162c9403effcae1f36074d750865008bd6f8e544df1d04f17717f9f74d460d4a94f210622ae80ad4574c7c16ac5a42e3ff9b0205b0095376b0413422619a44f85b98c9b6a099f80cc075497dec6aa4a09ddc0bf81718c4078d4cb3b1e1e2652a9d8baeaf039f83430fd86fe3556f7c8258fce1d468999df3ae97a03c33b116e53aa5c63c647b338cb73817bc677c74d0d66cf267837368c31910d6ee4ecea876f72b15237761d6a9c110eff561211bd2ebfd76a666eec4293ac5ee8578a7d21527034698faa3ea2f6abd5f27c691449bd359ccae842ead0773bae777a24cb596efca79fac8529f481a99e30b37e4132ba08a747f4c49dfba5eef288e7ab135d092d60114eb8ba43f98347b6570fce7478dedb33c4b98ad25d18aedd1e393df4ac787d1d8f03bcfb16946cad9cd312a3da7975ea26e4a1e45aaf8290dced8c96d9570fcb19d77ebc65d698a90aa7679cd5abef4866177fffcfdabb7cfcb943cd24eb5154c3d336efb814d6bb9ca6354d07f4287d3a162fbac7c81dd3447eacd1b4cc2eee2512d70a54a2db4bbef77fc3ab5a59d44e7d0547820363f52bb5e032c1ff0c3606f51bae668795f9404de1e32f2c904c15f70eedd1ba74815cc2eeeb52131d56ea6e86a80c896c6948f9273220360db5227c188def58cfc8c6567892301499d87025a4f5d2da1ee64995ff9e4008a29cd18eb9c142c5934bb5c5532ac1d4a4e6bd6d80db0165d49f4db4cafdf196703ee43ad37faae8e8dacf5dd05473f9a8fca3571a385b74a987dd8cf75b439d7c2ad03dc77392e4356438684ce54d80fc05a847ac36ab9fa011719b87718773cff36cfc22e0a05d48c2ef661dcfafda49886b6b0e8a19ad6ef168adba79e94cfcfe1cc2ab9a1a37ce9207d475da8eab6fbf06b2168e1d3abd61a00a243743dc3148037ac79c023491aed207bd25c6438b06792fbd596639e59ceae57f008de049b23eab014ec2e3e09ab030583a0430a1a10aa2aa316a6316a35453274f7223c010b3730bc1f149f1a1e33169edf51ccbfa4ff33e21ec76b1e705b24c1217feade83f2030a55f6a99122bb3ff52980bb346ca8b85ef58689cc9ae3e38ccecf515c7a25d426fce53e53031369561c870e7c4aece3413b4ec7e8a496694a0444c862b0ae43ef59feef04049872f7b77e194220329d22cc56f0dfb744ac7043c34a4bbb5af586c670aa68dd685bd96d62139ba9cc4813582511021e49d73023114a0d181bdb837c81feb39343c3bade3fcdae4f91714b64e27d2a65c4507603ad54f28ae6b5233570688cacdfc4bacda61a05d9264d48aa22763bf42ab0db772a094f7c4df63704fcd91779db9b2e2fb03d4c37231f0124667c27a653562b4c5575ffbfac742b363730ef7be1db0240530ca6893910358d00e648ae2df583018b21164a5e19ac3c4b6a7da22f21de9958f34f05d1f710293a2e236192c21037f90b2f8a07fedbe88faadb1ef31a694b8c9327855f44d1339b8d1c74a6cebd41da484b5856af330e358fc443b74e730d7453aa32ee14e955b3561184411f7a3133e748bf45d7e4ffdca17df3399a8eaa5557951e9905139e78addbefb161868033f28c59dec853fd8129cbf999c34ebb0a00c35811fd01bcd6ab7b8224e20f16eb5d0ee15b5ecf4be2a17d1a3caf58f8a7765ac3cf7246c72481456d0135db2eabd321ed2c040fd2561b529369caf060a22a2be5e978e60583921d3903cae2f2d87ec979ff5ef7546bc57c5e1d8f79b3931bcd55c32844021a87f5a047cafbe8ab885fc1f62e60ccc2386dac72cec4a444fe83419029e5ca3b88fa04c87b6504556f8a2b6de3a650834909b45ef5cbb5dc3423e747cfcab87d72c801abdd40a0718a68e3ed8eda340d646d54af2aa9e98a7cead2d3424f6de2f359a1773f34b40d92c2edb6a37c8d3e0db06acb5608347a69f742bd090789c093fbae367186ad414776c95849f29873ba0749ddd1fc6267922c474926795154f2130c8aac0137d84231f282778084153791c5ac74751d7290e8c37fd0aaa37a8dca6f7fb656e33d94e1a63a33953d27fa5c83f05bad7b88023501081987e96e4762f5e7d9e8fcc37c2f1867ca45ab33f84e5b9aeb9f6b5fe130094578ff16a773c2814aa1bf2182205a991dbc75a7dc208bb1dd0f49bb90d8415b02e200bbd14f1ade5a323520dcfa157acc46f41358bd0540b20dccd1f6072e6a3121b2c91303621195fb87721f80c6177c58afa7bd4a41018a90330098839f942a119daa3fec8d9285966cce3efeadffdfe02a9dc388c223f72bc7bd7a7893f40d9e5a09846e515b6391576808ea04fd076ff4ae3f492494d89a71f07b6c3a97be53bb1c47c8b7aa3cfefaf233ee45c487aed5db9eba636aa5687452b610b9e49ed9771b4db34434d7c6f7ddcc1bd81a9c2fa3b3e79c27e09d1d61f4cb364da9e91f8cd961de67fba29bb2a768b5d83394c140a3a69996a8f8c2854b36d446d4d5ccd07a0b1f949229326cd51a37f82bf7641a14f95359bdb38ceebb49dab0c45ed638f561b195cf7424d3b14dd800a83e615d0ee5afd1ec756e5566caf8cd93025a3f242bc78d3fba348d01ff9da11cf8d3f287f88b06c741f9a96d2a2c49e6b12b4b55c44e4c2a46c24313d01966c6b989092671c63443e9cb88dbc63ba2cd52cf180e8ec734875f80d250f531b89a34c413bfd9018e24c526f2f2112df5389dcc265b81ef200b8d60825330d041393b522ed7dc604afda2c05dfd62346b70e210147cf75f3df11da0d5c92473a3784a8a642a1e4998b1687b6f218c078839f199a942b93e970de032b0ef45f391cf106ebc37cec4f53c1fd8e79d3ad71e9820d1b6f6000ea088346b1bd55731de478706732314a3056fe2bd4a19d6f030233c4b2774c9efd36e3b1cd1e1d5b4b8ef689ebfb37fd60f614383b51aaf2d8138fa72396ac81e1aab9cb18c3d19d2147fb4a2d2db7e3bc6e9935878b74c02a7ab0c50fc4616762c7cbeff7958bce366547012d9c39e3b861ed3a612d23ac148a967c7868cacd4d93b58085c997bf84b8efa2834f8dc3cc793a74afbd7db2beb2c96eadad26546e3adacb6068381101408db383ec744a97c295fc93f681f23c8d62c7fdf66c817af950b7230ae9f8cb8e3a2ccb0b0a764148205241c0077619fc22d0ab8d86f5617187e2965eb1ab2d8d7244adba56e3f8c73a59ad5e944c6475e594804796d438c22f6110b646bd0edaf9102b818e0dc0690163a58958b46389689a244aebb24d15ef6937b231f879b79bcb729e9df53d18c557f96951db622de670168858c43028e7a15da6a6b2ff8108227aa9473069099519af754b07aa24d96247756c15fdc3f414145c5a6dc50ad32667c671eaaffb3c881ea88176db2f9301681a8cd7218e00edbd34bfb054515837e9e89c72ceaa812e9f06d9d6dc0aac5e5f4189a10bd322dbba2a9b1d430f0a3ab74cc016a50831b591d6a6d392cb76aa914bc4ca18a21c8726a6fef49c430182dbc50d603c16ad8673519075a05dc02d99385835518b2ac1906a7f8641b4e81891646c759962f5eea4bd89685bd857a656a65779947817bc1897c27f0b361595596d7a74fab5a5414744fb86c665ff20891863b5c4c82a02143cc964f8084d3bdd6f579b1ab1197ce2abb2eea0995e150b993b3bc4f5df608a1c72ae3e8636b1264379c830eab503c7dbfe1041c01891e0ccd704bed0a39ac5d21383fa5ca70d48301bb1917398e32ee41aa93a22a8c5c149f77e34ad8395be75f4471c217a6861abcfaec02298a8f27cd3d379ddd15758740206c9c3a8bc18666693ea8126f8586d6762463e23c06266611cd6d783fd3e72a7f8d8aa8415a080225188b83212829639e45d07ebcb8114448b5d25d5fbf6e30e9b00f86e660a39b59007941034055c6ce44900db0e32fa56a03b50d964bd1d71b7db5c11bcab2ce4a20b6a014bd9c6f029f1e71cd2cf2c40349f7daf5fb23cfee4b6e4f5943558352995de18eb9d68d43900f4eb109a66d9e9b98c848510d0a5a8b5b4c96b30f2b0a576493e2116d4230bb2fa24f00b02b0581057c4acfd4479b106c2d4f349efcfe16c3c5b04ef928e0c1a20db506658b9417f0e83c0daf43904a9346d63dc911cb3d6f3e0f0fbe4d37e546b3fc8d6d4983c4d1bf191cfc088b67bdf52a6d801857a23038f43cbc25e30335ea90bb5dc9d11c3cdc51f0b3b9b807f6691a0c6f12afc57835f207dcc52f72c493849fea9f318a31c57be278c15da9a3b75c75a33e25f34fab741da016b950607675dc778c046ab687732a41ebcc180da937296caf9047f3f6c670ddd73a288a6154eca3b6b497a2a089c7f8968387c5cc34ea3adcb89473d570ccf472de30e1d9c8914ffadbf3257c4e0d322135c4c9fa4a36b3df103d9ca51eccded35aa76d881fe3eaf3aa1a01c7ef03ebc48f85804fa8e63adb542d0aa9547afe59f455857dea45cee856631cbf5d5387c35a98bceba684e87d04c86d39a091effe3d041e22103614cfdd017becfbc181303eecc397291bdd28777a6114826f8548bdcbfe909829363e51f9bde0a8c8a9333890fbdd232762eccf3ee6cd7e3ea4289e6a960e0766fb8b471886acd467f3bf61e305f4a45c4f48b048ceb8cc0b8ffbe9b4be74c2615cc5c5a4bc15ae787a09749ce143b3ffa4bfb130a5f05565e1b37463aab77b6790cd061d67fa2b7f2789c4000ba9b50ce69cd16fef6bc0507b20fcb85017ffdd4b41bcdf7c00618b6403b44703ee8753d58f0cdd91b24b5511b3f68fc04d1474e532447e232f3b3ac2742e81a21bc96de1940e7d0773fb5e9f0fc2607ac374f78b62ca21d9a0b65c82652028f09935706f0dc9eddf585f9ec80d7dfc1a8df2c587a348e840c2c71427250b3c392c84745ed99bd5c40dde3965aede8d23199e7d24ba70dba8629ccdd27e27fd0cb13642b1241382f26b6f79ba2709b4c569908c96a1d8f8d8c3a73af98fb885538092d329a1e4e991a45e53686fdc180a536f0f6c9dd4d6ec0bec737a0965303ee15884b0287520cc683fdf635010895d298fc921b42bee0d4f3ae411028b9cc26d3758dc4b1df93d1cdca0836ee18d887174f632766932e02f1659903ea0e722171dea98f4a6c0bea3c2399fdec494f1349ea434b621cc73b60f258f167d98df39c20a82bf62c54c853a9c9baade1eebe880f5d4c89968f711fc8e97fb81ac1498c8d0ab36ac5fa39da9d80414ed2b758b55848f365d4f64a692aa08fba65eb0ebaa0f448fa1db7a11cc4a8e3eb4ce6bb3c5e6e4fe1c005902f43cc2772e9a26960fcd8fd4b76a50fa5a1c0c0b243cee8e285528064993418a77a5eb6b46ebeb5a7895567b6b0100d46a23a5a9ec837f7e9f276c94f70575380b7eba93ea91e2a9a594a0b86bc5a5419f5bb6145f29d6a67dae2498633c6d4203171fc83340446d214996a4964f1eedcf8c37b5b7520471d984ab130721b29daa77a8807f29b1cfd4df337272ebf125f52508ffc2b096ba4f879d66cefd25876fc4e0ad6e45f3842a28fa476f32e99d54d1c22e5df3bfa6ef85779a6260ac9af4e2de31f93f8ac1dc02b0b16bc90b159069d12e18366b9726cd8efcb451b6401da9a0ca9715370a9470ec486513289c87890ef9ad64d11ddcfe12e4a4fd4fe8d4d0e683bbf4bc1a937a8518808ce76ced0c538d99cce052c6fa2e74927bcf99f47db4e1c23b525b0de60a3226bbb4a56fd27cfbe85731b5232cf93f69a53805c5636cba5aec01c2923611d2b0c159e23ae0e3b5fb9f45eed4ede35368f45a983e7dbf4f848de731eef8410888bc719aeecaaf86e87b09e18a6a191668bb6b3b881cf297d6b9d733cd02f9234db16f2598400cdeb454beedd870ac41549fb8a29db25ffd78ba67b4079e12357f2c7cbaa9a078fcc723288a7f9e08679b859b0f1d14d9fe93e0958afb93bbe419fb71e8bea2f6ca0ad9148cd9c7ef681bc55be093eca5de6080ef708ae8811e415ffb77f793715607b21b54b90441c2a98c3f60c012232d48a9d82fa1b61f0f1531ab0e1d0fcfe1bcc055d2427885e6abe57b3f9e15f031b1b5fe97c14b9fa01721f56b472f1f04fe5dbc6289205b07c7465e9aada51782547869645fa6d0b7c9ff0dee4f8f3d66a318f32c80c98fe0b1ad483d0d482639b666d09ecff4cb1f629c5bcf070a63e3067c55015e983c5411ffeca3d3d44584cc06d741f226686e24a65cb6003bbc7b232ab78377f07652de5e137e6f3060dc0aa2ba731e93f8d4f11a86693969f34f1a366a621a28b2113c6f8ebcd0d0876736189a4d6251aaeff463d2d1b07f72a4c4afb1ef405a21012c3b594bba9841255ad5da2dbb739baaf820fbd933f811f49c2426e639ab753b46fd4394c932fd7ab47388178c2d97876de6c90bfee01c8c694792ddb550a7c390a7149196604f06db869b1f3805c12420fdaf6364caf8b4cc63fb03730a62b2b1a6d8d4f65812354449cd7dce748891590cccde28c1915ca60b940ff2ee70a9992505e94d16dc32503d07c15e7942c8bda8c970bed3a62f3c87703a1d308a8f315de38888520989fdc1ee002daf21f0f1f8796189bc5a06e52b6433010070a63dea5df9012897d42dddfb153e246a1244b10f225f90dd6487cb45ae494c480959da93244a8821fdc068fd69cf90abd6eb5d0702aee96333f26ef49eb03ab74af79e5421d38d0d6b485722c1606d401486c93834b3be0e8b8f10631944af02d8ce96f6d6020fbbd50e23f68770dcd29f5a0eb2f3d2d089aab5770f84082718fc8eef0cf775cc3d070d327d6626aa91e3a7af05bd8831b4392162782302c448814d152c487363eaf43a70cb47d3c221261c73313006292c11a9993679cd5e3f1360ef33b90ada4b835228c24f6d4f01eb9c23fb669b6bc9f6953eb5890708be552a552fec31f33a0fe5ebe5e574b34de64be5a25f1dd5e8664f1ceaefc591d0c4c7f8fb58b87a395ba9df749522ab69c024b1f0d0e00b3a2c706a5f4847593cd50baaa242db3a45d7b07e5aee58ab337d0d010a1b696c8df9ec677dc2d872fd3a7ef53d3c91284b153f02bd3670954c38086a9e6b04dfd0365f660d0910c003abb2997663d0a772d74f81a40250530cbaceb8d422c36a524009ebb02035aa5f3276488bba4887141f5de7a69afa77d50e327b152c40a5373b42df4d742bbbf9fedd83c4ff84704430b220c5bc28135b0a7b55525760bdff09449d74721600d17ba01d617950b51c9a0887ae8fd04f77db05d26c60420bc0425ead45c1b50f2dd5d25df0de150b660b0432fa138bfe74cefdce80c49df9ea75bfb6d604332723fdaa5e358270b32ae28afc5cb7298f0e20086e5cf25717612f5cf46d2f8e43952cb66a04aa52afc7517f2ddf5c63da40efc9f966574c3ac25d34cab83b309f937e93c0f33d7e6f018b83c40c5663be13e4741ace4ce9bbeeca1e5f9aca1c0771a8a8687fea619d0a30d2d712c00ca704d3be63c423108836a6fa2ca5bbf0c692ede94685e9a124f8b136515005731a74882c5f0ea6b4637338ae4ee67a2fae7b1eed7f275a03df14023d5e404274cb7c5e566a187edbedb5261d2b9ee5eb8b227eec0f009c4c5c6cb4c157d6c78aa37601c9be49af452610792efd233547d2af6d3dbf19140143f6a53f5d9b7ff6244693707da0c5f3dac98d37cc01d44b4837b33625f6b74c5fe520007f72ebecf7a4879cddecac89444d02cb0e391e2c8d1e2db5aabfaf5b2e85ad7b8f4b72285e741fc7badcd5611af504f5eafd9d39169bd0c1d5e31785b65c71fb8f18e5faea015cb04a402e3456c6f0ba1ac7ca06a9aa86e14ebb77f679c77fb2f40bd5d7f232d5106967fa83880d17320fd10b7f0220c699be47169d628177a54280fac91219174f5e1f0cc554dfcbde1c91b06a4560f7395ef3249929e96375b6c9b7322f0d57301accbe0daa39139e1e0d46bbe03bad4adeb0e49d7c6535d817f1f0e7884cc89d8aed3dcfb7b138defbe1662b4fdbd5b8b6c8ff7c3a2a8ed1e86d49ee15b3b07f7444ed21222177f1ca1c810c04926bcbb8064ff4d7f3ad4b007d84668405a08d6216e824baa66a0b4cf5e37935e5f748c7feb65bbab875bf8052d8188c776c12957ce89a680e9f1892bf6cfbcea41467740b5e90f29c0e789eac05c580ae6d40a0e817620e64560987108ae0d0fa26fb6df04ffd1046e64215f484b3eed2821d7e17951d0b8771c2670ed28ddea08aefe573f90ca3f5373d1152d4e2b3f51b5c01798fed250c81c5db0d34c3360890859900f375ea2a9cb655c91bf4704e2c7fb49bd1fda77b76239a8644a3f8de70db99efdb9b5c68b7a023f4e595b0abfd40f839f1a5b417c20901c67643530c3d0b47aeb034901ed977ef692ce58b408271a5084c4797c2656fea12470021e789b7efe73c2ff98bd90d1b9c0625cf4d77b0ee3e525e7d01c097ae47908fae60a9a8feec47f6e8025aff7d19e2ab015c592e4af43cd8100b629be7d3a5ad1176226fe91b5c005d29776bb8a8cfa402abf9792e831eac63ae5b5eff691603be509d344dda155e18437ea1727909e99e363d3ee18433ae3305ac82342a602f35d71be97bac0be730dad58d98b5a37fb450c3481968af10974762dd9ecca92ab468dbf9f1955ba309862b7571c2485dce7120d7f5235d1c3f337e6f2f4bcdbea87ad973c82ef970c02d3e5d8ca4e78d3850938c41049f2263c6961bd5b5784891bac98fc7c42367c9c4965ca4970b7a48b9790f1ab94554e5e0f9ca7ce98a0aefbe2f20d1dd630f232cdf1451362047a64aa9a6eb6ceb37cdbfac2da3b09da80d3c564ca7648c0ef241639610a69adebfebc47c80bff887827b4548f9a67dc29605859474f096cbb8669621a03bccd6de3cd65aaeacbf46b7f6af9a516a1d7f15e6b8f2c3ac8a700b5bcc7ab6a78640c899ae765a1f4a2150a231c379847c11be5d1f372b2f627755bca9aea1737748916fca4ef5c7dd53bad758933ac51cd75d3e681167685d7e370c07a3a4230ff258f168935fb48f7319e3621a7b41b5f034cb43951904ea39e07f65ed439c0cb93caf401b339573f3eda76382511c6f5ad28ee674fe9fc4b7809dd21df0181b7d0fb382efa3b5b48625d1973af409890266d557058c6081dd50a3bbe0841bbfdee74f1a74bec4c998c347751fada320ba7e19f61c87b82b8b4e02f966447c76924243c85b37cbe0302b03421af55ac85fa3f19f4ebdb87ec196de94548be3ec7878afb6a4fc888a4fa0f3126403b72bef5fee1cd095cc867706ab1cb3f3ff7ff9bfeb0b1f339bb00d56dcb81b2a4676a397ecd12218e0138afc8207ca0fb6c18edc1bd9d6586a2b648efbd94fff0bdbd92d8a02bbfaec332d16249b9bacd68553faeb789b5bedaee21a7c369c32ebc2c15688ce8eb58fba109f1052eb909c3ef9de5507fa9dc1d6a2dd4bf6efa4c8d30f64f9785cd69bc53d56458334faab7caadfcbc8ed4ce9d9620b870e287670f66971656edea8431fc9d9dd62b8e3953ece9cb99a9cdaf535adbe958f39c61babb69ea4e519a82bb45554a9521105dfe64c708a57be80d8f608cca882800d274c5b8eb6a20fbf45d39525ab0068ded546dcecfe81addf61ff570f5813172fd4dda5e1503dc26b11e1fc4b623bd2aa9431d69bb5ddaeaabae121b6cd271ddb4d60915319d7c4edd5d69a349ae4560cb2587a628c55d5491cdfa8f82072f708b85da0157cf7792248507aff9301f23928bdf6ff9c9ad02b2471c4dd1345afb6942d0ce368fd9bb59b4ba6ab42e2813b990cdee5bc227dd1f42bc7f6c15517268c70902a652d2a1857f2d461ef35fee47731caa200b09ad15c08e8cba217329a2354e0213aaf2067fd61e9fa41d65c6e86b00fb732e17a700fe062e5401d74df398d26c5dedc08785a1bf2fb201fed745d2c9971221c329b45ea996a6c4e4ca056df6c378d11a9e1b1b66a8db54b193af5da9668f121bbb428d86e64b88fa2a962a14ff35f882ced137fa38bbf558bad3834f69ef83a398a1b8aa7ea601eabf8584071e5c12752f8ec4cab49b131ff795c27ec5b7e3449eab500eaaaec2e497ea7d08c33943a1b999ff9851f3a5c62dccc3ad72f6a4ef7b1f1a76d32ace5daf95366bad34eaa864db2459fb2bbb79fe2fdc40bb0a518aef08daf04bfbdead75d4b742b4b3171eaa82adebc9ef3869bf70cfa434877e04eee386afde8e1f3e221f7c8690c06a20f6ad80933bd4901444a75121320351217a772b72c44a3f88860bb2f52ac465ca649ec2fb9550d0ef1703a780931d781072904052ea8df4bf19ad41c7a80069fe1b85a426c4ee0bca9bd00c12817fb3b2870994500ffe7cf2b23d2adf1f28bcca3ab51f8ea2a28eff0a6c43238b4d3c01b1553870dca0a42fa066b278bb4690d2aa5fcd11655fb12f6008b616d96dceb145d05e9f7231493291b4b45e9cd278815f10cfc308eb8d9c99dd4f952a9de304437d2a1f48a7e49ffaf963ebcb3299510570342dd2f9482531816e869cb8b99da5a1256f4ca2efc6e43415bbd2b99bd79204f8cc2c968cd935f205d6a8c1cbc8d019be1be889ba7e1032114f50c857e888d728b92418476eb7f55c2a521ed9d270837e9606e6c316639e2608651594d0bed8a233b8c661ac6990986d4091b58c7e10ca2a3c2ac6eb188c461f360477cfc3d62c4e97b10526f5debc92f4dad8099eeede6f04b749ba7a4d9c3a51478aeb35ef5afbe6d24b6c292c7d2b829da01ae992df01ee2de673c055d96157def6f3780b9794408ba3874938f65983c15eb0b95303a4dbcd7dc547246182821bd2da043f9d4f1f9f6588ed2d5fdc526abbfad93c15a598d9c26d9d8f6c28a56cdc97c9c3d7549367030848114f5a3b90b7051af5f2d8a74ff8e71b945a32a5450369d6102ebd7f5cae87b3e513802f6a3fed58ad6c9606941f1043c0e69d960e4891581f8c63e73d30373ab99ec94f8f5aa0d7a2eb74562c4e31aef111c449962f0801dfff8bf3caaa5dc48323f91f8026dfbd1aed41e842f53d2dd6133a3a7e4f4abf68a2515defe3a71105091397cb896f15fe75bd4fff5ee6670fa591542dcf21dc47fe0f01d99ea3fd4e66f0f04fc85029da3b7fae10f315434bbd7d375d592848a48c5caa566f0231a3ab8165bd9ecfff57c644fe7edf3da9090ce64e1785a126f5b5b972a7b22e0b7ac92aa332ac57001339823fbf28e55c16cbd89d9fd2c4e175c44b353507239370d45387c63b9b47009ab43475d64c6ee5f2a892868c96b55a9449501f4554e95b44f742ded7496c2562525654e2b79043cd8d03f2f07c5f85cf658dd3b6cc2b39aa7e927f870176ea9033ae81f2e28c2a5616e4342ebb390963ad9ef48a31e59db7ae2bb77538df7f7ddcd28e0099402671c074551d0e988da3061fe80fb5e0c6723757e329630104a81b614659b68ebb7a36d46461a44fcd889d55925739e0c896ff07b2e6b3b40bb7c33436bdf01b0d472ad343cfdcebc93b95c109b43b2c836184e2bec4ab6ac6d07bfaadbff6fad3c2788282d2c1e705703b45a1b9f08cbfe6eb903995a2dd96cfa7478103e24199da50358908e6d09a111dc30c611eee49efcf425547d6bf3839750da29ffa9b44691157160260d52a70150e34ae76a38ae1c9b10a7d0c43a9946490b1151e8226064c6845b7554b861a7b81391a3f5291e3e0ea85eb6515de8fab83d488733b6f374632507921ccc013cddc75e0da77973759b85d1f23168e862a791b523a95c52592d6891d4960a112ec7d6d09a62ada992e64632ca84fb6791d524a7146e3e9a9ac65999c2b92b2cf98e208c3d3fee263da49f3ffee01a79c0ec5e9ee623e87d0bd635b1f121b7d75ee439e7e470cb9a8b97e45ca66934c0d2dc2887f2d169cdb6ac433cbbe64c398eaad0b98a259fdb65c9c2701f662a54b7a47399de4f8c1ad49a1a586f8b2fcb0c7496b35fd7294b480910ffdb0811198f0d3bda9420b5d08a43c131f3d11343f446a54967d6408ed3b4ba7097bf960af2bbad6981ad3605f418cdc528639e339e6b142142725cc0ab8e6cfe69ab2982f7b35c41530e9a4d643bcbe33dd7ae3a6ab23068f8cae98fded70f1887ce6c981599d331155f9c4c14f0b2e96dffcb5f4db0130416b32c5e7bdae6dd6f1344bed439a9c8dab5d9bd55cb603b4934b7a84c7f687c10269d186f73cba7b9a65ae0c03a48b07c05a15e8d1f6f92f4f75ba37fab6b476860265632945dfa65338e713588988589850e1bbbb7b2db628bea7fc7e524ca21501953878599b1d777f036a424ac6ecf9353644ac2e158bfd2769cc51ab488977cdc49ccdc09254a534c1b9b57b8d8a1a02ac53218f3e96d0a101c71e3ad16b15b068ebd50a5df3320f8e9ad1c6b1e998eb80fb562d68e75d800e0a0fb275811887b6efa9bf6f28e9130c52aa4d411803983fd429a4e70191d7f4b99ac43930dc9740af963c6e29049bc241567e901e4199277230f0968711165d5f3edb68c0c95fd2003d8d0c0df64cbe1cfa6524504b9ad360244df373df8f4eec9f3e5bf2390926865221ba4bfb824e3370c7f8d9bb4f6d82837bcab751eb3147c59fdc3b94a79c55950a610d001ba7c2641cae189457d21ced4a7ea958094d6cb18c976aadff43c5618e24b86cd015ea4413cbd4aae9fb79c135fe5acb32ccca8fe04875801960c966c0edb9969b53313906fc161fa45001735d6adbf2c15b75475b506150f8b52266c4740c6c533ea52afc603aadff30b2dde0324f5c04fc7037101f700285fbbba513f95c21ad5918395b85925476cd0e8b2dc02b096cb911ae49327be998d1e95d1197219e583b90e3722038cc8399a02f9514ec254e026ab037799487aadb9099af1f57fdc5d50414a9d80d59e29346e8d8287f9a3f3748184e66b9c1c84af2a408bb15ad3ee6f76b36bae397feed10e1360aab77d2970bc133e51a7925df39e2be9b1dad92a043fd85ec7d73815a8c642b21b9e51807259b2583862335be2ed9fe3acf7055ca2f987c31b039057a9504c1605e9e3c9db9f45ed84e4d893fb478fe13f456531f8c10d7d36ba1eb1bfdb78d7455695bef1ba0c89b1e95399495a2c5c2ef60f5bdff9def6c40281e537467c64ae6371640f5e6df8475c2462fa9521087b25d6af5398425e9892385a454ae6ffc5bc3b28a8ea8cb82a9d308e19ccdbeaca622d45638340e93ec9427179b29e8d852cfc970b481579dacbb430f73de76a0343979569c3123ef1c6941a3a04e5fa4be2056fa5cf42caea88d4bd1340b64368e5bc6130e852359367cdb10472664896180b0cdfa6ba501776aa945a51bed37f65415ee892a3f096d8526322e3c988f72369193189950ade1c7b67e6f237c680dcd6f8c560cf8d9b96c653c19bad717cd9fdfc40a99ab5626b8408de83fa4363df1d685c532472ca0d23e9d4a952adf676068c64989aa3b698c82c4c0393081a1a47ab22a9c9d8c078c36a77014a5ae9cd393c19a1f3ce62a3797ad83ec73a7795415d861f1c32fbaeb5f04c875b9094fe5cc99ce1c1eb6e813936b2da16c372bd64d5e92def3b188168c7a1b78bebf0b4278ab8fcb21488396befe543d56be5dfdf35474deaba3e4586713978f47bee75c0b63b2943fa5f6ea58c820da317799c3226ce60ea98cb4a8a0939f505dfc3463ab9fc3e6fcbad724c5441b2b59b59d96f7dd723b6ced81ee7fcec9279e9546a939cb639f5c19b4d38f52d247ef1891453dadf55709a0ef7a4e1d6cd2b838ca8d9d17f47cb179890344255b3b76ff7254ea2d21c6dde5cb39a91488f7c9c319417fc912e00d70cec0871f57ddcaa7da8ebedec5fdafb3940040e9280819fb9cc6597f771e0044874ba5ecf0a0c9390b117e8b6bb605de618756e7c2ec42f1835faa3a591e03812e2e18ccf5a09d8394af854daaec4f4330f1c8b3e810e4e8354b39eacbe959c8c5767c7f5d0884cba8e06f46767d0075e51ffae50c4276e6fb098551bc1d8756c328e394670f67353705e4624ce5ec12220cf9dbe58a2a8bd8ae5867790d74d8bd02bebc07aa47569b091bb6429c1a68109111364517d62d71f0cd7e5cd926d75ebbc74c5b1ea84d5788c91b8d9392292ad5e16123aef2c3caa05c4ed5a89b08a54ea663d92f0939ef6a0a6d1cf9364cc066922875f0bbb86103d81a954d06b56e43bd590cff7ca07aafc59d9627f4800c16ee5fb8185e07b0d524cf9bea477bff9a12e0a11624fd9797eeb7fe3a0645db10c4e567e1fec6f1069067e18fc3a9fb81f602ea7e08f2eb85338f6a10f331ebe54952e36eb132c99b233a0327b2930ac5748bc5bac26720024bc9f870b1c40f6556eb5ac2c606efe658f06111cececa2f9f0baee17ace6c112849fa6a0329eb5fcf598962a7115c7b6a633515e9286939e0e84b3abcf20c5087d84a99cefe22753f51dece1d682f90b7f81cf1de09c325e9652479cb3577f2c6bf7a0907e415489858481d202643f56d8e982664f717f7a6a06d8281a9821988a39e00eec1e58e755e58b90cd9620b5820aeaea8be5158b35c72bd05fd2d4aed59679732b09a90ad72cbeb1a3a1d0a975cfdb628f211680d3bddb187aac9f0d900b3301c94d4aa9a405cd3804a7e09593128e171b672e3bb932f1e2b99a04af312e583881febfc14f5a07534b2120f2f00b73c376dd05a3d4f4b337fdb443087b1408ea35bcf021d1bc278ea4ce1fab5eb42bdf30bd3b0b436b53f54048c40157113c87d8e546aa3899c3b83a0d1cda6bc72273b26824882a722484aaadfcffa10825430528cecb8394ec476475cfae78051313406f80461785d31537b3f59717e9cf6801505ab3e0f954e001183a5b3edf7ad551bf37c9a2444235e96b438db395e028677aaf8bf6037fc1eae23590e570ad9c205931cef67b5fb49849b86bbf4b4c5db12b0db3942e8942099084bcf61ca5be01e3e2c371584ed4e9f8170cc9043c6b79ce07b53736bebe996ecdfb0b6001e0ff6fd973a811b36818594f6a9ab7f304e076368294d4ebb02d740ba59717c81e36975332805fd62d2a8752b95b3c232032331dc726ff34ea7e3e14b75290c72bbe05cb7da09bfa8cbef3089c50155ac10d658ebf0f1f981d6974eaf845b3e40750d61d22165b9a296be3da4d6af45b9aa88f7df895a5b14e6d75bdbc3ed418e600a3ec717e9796ae82d6730d1d60956e29e3a60643487861574dda224932040c3a510232193f3f903ba5ff0de8d84d27c11a565dfa34c173561ecf39db5599b5f503f1c8c2541230c319efe869172f97dc8d3cc697b6d7ffbf871935b312771e56fdb8a31fc4338e3b08b7ed52361fef0daa915734f129a4f8a52853c9e975e95416e756282488e269d9a47750269c519854e92150c2f05d97c5c17019f9eb0f3a0ed5d82d188053b2ab34a3b170385c5eaebf5b162d135f9358acc19f8c00e3f7091f9bf34bf066d749b5616ef71b491dd415259fea59790d37160d6a187ad3415148e267a51f955eda6da0757b4fb5d5e3a04e49dab14d0e1f6e788f4da1d91fd6808ce837a1df4eb7d58d4446f8e69032eba21ee315cb1a0d7b06b6bc92b3c6130e60060d1c9d794e12b396bd4fa54d77a20337009c792a207504070e7ab7f2a49c06903b51e92773108d10ef19a8570dfb66836250a8699da366be9ae474a7dc8563d9865d47a1c3650ead4b3d30c403ab619c1bf1114baddf2df68e401c7a081fd36e5c85b5f0c9455917ddd4a6eebb8d4afa0b26c34d6007f6361f37a56b01cae836c786c50c72c818e5f311ac8e2e0ad2b86180f40aff419d7bcc22e8bf16c192324d715b5d4df1101b5c6aca961ef448b161ad5fc5c2925e56a99f6adc4bba6538b7ce890915ec27ee5c8afc5063f3b6a039100fcd730d6da1545ed33973dc6f002a9155c944a0b52a7ed3438f57df5c0b9cbc300dd1146f51053dc47f9b4a269b6febb65d7fc32ba8ddf5f6debf29bc655a814dd205a01a1c0ba8d1a767c524aeb3e6dfc6c92aab0de0ac4c2d2878755f4a0075f439e867bb70ed7db4f974ddc50a6ce48e8715295260eb7b8c4ebe6563c229de269a63cb72cc319b142e4a43fefe3deda4fc551eea730cf20528cef97cacc055c8848dd6d2217915749821ba46dcbaa234a6cbd708519c4816e53e3396e406298fe1b9e498451e5a0a7a7387e3aaac075798144bb612b2ae87b82f071160d2199bac2377c7f001cee3d4422f64b360afcaa8cc102196637e07537a372c2454076259d7b7d04d57061e3b317b3305d710d4f1b861a0d04542e32bf399b3eb26ae893c04910a6e6ca63499a417631a4309ea10a77cec241acd6b777005c82327adb2a2fbc1d6c9c02096e97ddccefdb4ee4159fc30a3708247415c500b126c91e77bda890e50d471d98db369482cfed23cde4d7bf3356229568a456aa70b5cf0562a2f5400bf1820fd4924e20b71b380d3e50e5c3c94ef0310cbc2d9d5ccde125c0209579dc3461826f033f4aa87d0f6fe4fb4882002070f647432c90a19d86b0b3678300fd3d34c98f1e3be145e01d941336a8f8d5e1d4af95b8b1c1351c5da1ac311f396caf616f9257e77bbf6a5f34509c0e4cd84070b3ef2d07dc367a23cedea62352161ae1e82572cfe0be084017826a2ab4db93b00692868a41551709ef658e24b727faa7196ee18e742edf2e8a326dd8ad29821ae6e1e460b6264f11787faed6ce0d5189c26bcc5b0f70b665d82c5873aac401a9f8aabfc7fd69e2796845857402f99c5539df763854fba8127b6d05b8d2659cf2c7704aab143491e6a8b70ad8d3f3a99f0f26d1ba54594139e64477f27e714ede0e22cdfed0c25c3c47cadb0716417a9404c0ebd7a2ea38302427fba665cae199f71d537e129641e59d2fe33bf96de338fc7b3e1eb33f3537221e655ee7e29b456cd96dd4199d0d9113ae4b29bfbed98a3514c4dbfca228e1f2d130ed55bd5b463d34fbc542b794b526842e6fde61cefba23ef583638e7427d74281a2fc620ff6b2cabb887796663dade7f1adbadeb2077f641acd8f8e3753874ff39097662e13853a136ee0b1ab3250013ec56e416f0f4a67ce85634ba67061284f006d6c3c5ad74324d54d05077ad06f3353dc9d174871a1e1b62193fa5ed99917dfdc1ef409075bd085ae35a5c97e52b7e0e8623a7cfc65f0aec5f88c325f9e8c6950156eaee7d2dbcc2accf1a3545a838ceb23ca6b9c386ce3d1db9ecfd6e5e63a55a9588133a8f84647e52e03da7085cb9713f3a07e67939acff512d2854a9f8caedf172318b435207894e60db8cb17e9824c54f20844d674e1609feaaf5925be8941c9b2182a5fa7974e2e2a7c2af844e57551834c4c4f98f612e3844b47b7413544a1212c51b769888daf4182040384b2adf8261043ca87c623ec2766fcf7ccc0ed5f54a6549c1b94089b903896b58744eeae5871e22e601ca7774ede9d8e3fa94d6b7de1a3f80574a859e63633e6d36597d0020e07daad63cce9f72a8ef867ad58e410b0cc7727112194aca7e6c88128a49f61dce5a0d938374247af02ae4e1f4c4dc1e90bd76bb6af3096e33e08e9e7a17aba469e14a48ed74364820e6538b7aee7cea3399b463a0e24e87e429aae3818d907bc23a33496ae43d104e6ab2ca003eea1411aff5250c9bb841a45156807e183e92fdb08eedf029051488f20d14c22682e7beba6b74afda4fba932215a6ca26fe9f025c6df2aff7a3670146d197417b97f7a3fb409d6d364d2f8675f3d74b13650d8128ed33bf0aff7815dff60548449b14bd3fd5e106c79868297a21c3f25960a06c3a0a5238de3398a935eae7593c54a987b512140d60889724a1fd7557fff30d904c490f11a6f2ec7d6cdad881655c2e9151afe9c3143921936986fc04a58c659fa7864005d8c0a806988bf7d2bcb4375a8e7a193487f1f39fec883efc7cd4ca432eb175f0f151739587588bc6e97ff414dae02202b1a5403c4cd29da536bf35a7cef0faaef1e1b48bef45521800f9eaafc7cc0fbd335fcee4be91347e81d4445845666ff5173f5809ee6b393f334f5d89871025ef5a3e9c576383d9bce1143b8d4013315c5743f633dd09714918b89933e3fcda526a6e55d788cb293015e70c5c55261536079e4fbd4544fa8c27ba1e3b14f674e546b18ebfe0072c1e285be541aa836643441b63788e00151f53a83c5ab08170ba080f2a305b2497988585751ce5f418a672a782796a4c4df156ee72f96969b8a654df082b055ca65d29aaefdc51fe10ab769ef5ad722e4566a5cfd538af99cc72174a020931085d5c11dbc3d1b0cae3cfcc8fdc1aa38c5b6682a8d619fb06ef37446f1b0fd3a6a70b6a53fef8879207ed0c84d6b263cc8b2d3014ebecddccb9adfea3b566cbbc50334d3cae40f53f46b2877b58ab33d653a3bef482ceb151fd0abd03e532d12d4917aedd60889bc7bab31ce22bb8f2c4ca7d1b1379b461ddc08c27c02986aff423e0a3c5b175463df5edd3ce24973db3080adcab04cc2bde4f84d1629b66d31cc85cddfab64e4bc7f357dd3680a5afe2994808546b33fe69e9c9701854f9a496bd7c516992f618742a2db087a51013737b3b64dab32f4a78d7174124db73769c5e6672398578b1746c17022368977d7e4ef5a361cb7c8a98e1cfdd6039801bc743c20827eac4f94c5adc96c5e312d4fac79fbc5dc6b2852059dc309f5f7de241b5199ca6f1c9d8f7effbe2e661b2171b78f6a7d18e008332a089c484b7d91e1e97a641eb993624c6e4531f957c8d3e1638836605b8c58e07fe73e0196508cd58d13875784e52466dbfc04dd76712fd9ae9726d3f09042cca3171968f79ffe557d593f7c44e569269e460ece91bb25de64bedfc86eded3405aa633a367510a8b6a2dd26726c8946091b7611ecd3d9ee7249aa71b8ee36d841108515803eb23ee796550d12c9dd10d683d3fbf3761491b280b2e7372add70347a8049a24138e9c0c45a4b533476c39a4ad42902cfbefb34a131688f1fef50d00c988127d7e776a6089a210c96f6d4126ed2020698494815190f4bb68940887d9aa7974b00719b6c90bad8ebef5bf79b3cb9fb55dd92d9496910020f535c2484004e10842c9b59e10f5358377905f3c044de265bcd61a9b1c7e5d3207a3edbcd98a6b58336df781280a81e03621e13839d144d94d266bb24daae6fa74f998b530e1e3eca1bd50e88a865c766be9b811eb84df59cf30c1a1c29cc966dbfed9b7236fcffb50157c001752609ecb89ed4f67debfd4e99d72e27c6569b52d9f2c43796fe7e0138727b01c2f49968d4cd09c4740608424497e1cb6eeb73c66b780613ad0d9c0ee9d8f089072e235a88c33b5329621c06b6d8c04470f4ce6ef92c0b4f8fdc5479744dafde5101543aa217f6407160e74160a116b2c16cc534c1c469455ebb0c703fdbe9c0324f707a3ba175755bbdf8bc54e24a65938a4a172b191c21c4ede881eac18ea7eb4a659dbe9981c06af2b856c8b2628e84fc93f1b2b52d251ac4da9ca65257c53ccf8885a3947dd5bfe2135bf24b98ff0226a49f50623156134d999ebd3df6620611cee159d02ddf11da08362b1111a4f63ee03d8d9fac2e1ab194f675d3b0cc250aad7500adbcc52d7cce33bb5233305dc889069ef9950c7d5e1249a85441aaf4f33bc33d605e2082b1532f66a7ca088b18f5732a79d7dd93c0a7e896014050ee168a027fc6dbab4155caeb51a9c7d21faf9365902476722b7bdaf4d361f88832dfce3031f344752dde3391cf17abf4d7ed818892d39cdf599b52b8980e44bb160f90268902b90cfcd2381f1809c8964f496615b8fe74e15c687f793e3037811a0a3d74607fdc10d2f59d3758590616a261139ca2c8be5d2b2b43107348f9c03409e9057afb6a961884d52aa8af9a5c311defd2135adc22d944c6eb8d84c525b554559faae78c348ca302e7f5c5a9dbe97e37d24ec1bd8676785c2fcb82d8782d802e1298e2b846f0102e990daff23867e51839cb78256e33ff07c33d6dd67afb9d7878a508d86e5be5a77b972e34164caec4d843f16c51d8673ff268c5ea9ca706af7d553da707e09c540be7438bdefcc186beb915d680886cfca5be9634f4d9c9099bc97ff2d877e1f96d9a2fa7656e8b76c3e4b3d4b327a9f5e8b95c21fc6ba4c3d008afbe838017faadfd1cddac15af80824b8bf4ef227b59ddf733c4481a0807638291e76b4090890b32891d3f7c9059450193f7fb907774549cd8ece43a18abfffb37c467a656972c006c394812dc935c21a1b155e392474b715dae4d983d830d2526589c52417819de566604343eea467c749e0f2dae78454039e5c2258ed60b00bc606e7b6d45c7455a2109d276d2095bf237f1422c0355b58f5818351e08ae552e12f379d74f6e10fee885322fe19b0d23ed6847690ed92940751c3bf977c371129b913df8f4b620413a13cbc69274b080897135c8cd608f7569db866d7593f8a435e1c0294ca3b6ca90709f528dbac08c9a7e7fd6929f77531512214bf6d2be6112702d2507a1a6e8f9876abab9fbef0a96c0d982e42d567a652f7999bd483585d5af95a3b682f90f64e4117166ba6da9798367a1bce5718f7cdc280bf1f1189c0344156ac54088d3e56349963b5173f047bbb5108e0516d0a37d6f77736efcc08c503db3106bd3ef054a6d1b6567c79085c9f2c02c5bd78dd42c7de8bcd3a2f771019593a6a58332195296d2b509f8ee13441d4812782d1725d317c2062aef2fd47134529e8b7e6fc7013385b369660a075dc2f28dd852b140fc15a51a0fc2ccf645cc5ea26248d8dc77b436662e99e18888ecc82b5116f3581bfd1cab8d5ca43ebd8632bd2e10cb5b1495aeeedb6048093de2e7023d87bbb6cf1aa221cd10cf3875d39e5001a88f10e4f01e50419d07a7bb09eadd12418352721f1ec89bd99fd441a9a4638565c763958ff90dac12b19e91154652b506c59732c643beb796d0b82f20df1e313b12b05b378f510399a8112ff9701d7752e520d14c0fa271761915cd071e94f96560f43ab708e052e89888838a460a771f3d3e5f1ecb8773215a1fe5865127a7a8150e9c0a1e2d203794fb76f79e05c6664745a6f87c7350e94b58ee9756b2cc190792ffb1057ea7d457bf9df759754ce74560e1cd28b2874891107688f3ed8ed5870836cdbf3c43392045c6bc9449971fb36a7c7e21254cda87858759d2ec38ae35cdb96ef07530165c7f46a084a12e4fd9918845fcb0e90d1238db22dc1a4bccd5d449b7ea7c20687849cd4096f0942135f71cbe06069aa0cc1efa2b93d7363b6086e183e07ad136c57decf2f0ef6ee69d50b1617436ac5b6820e3726d3cbcb3e98895ac5eb217d63ae6d665a7a4df8c65a314382c0f86cd2c59a7490411a314646bfb012ffbd05924efa4b226b366a5a4354a3121e626a7e31e5403f57c4d19f712ce23257f00fec889b9887b23426ef95857747f6cf8434e15fa3a268d7a32459f28a15a5fb1b59e0e04649f064667b7a4ecd0de7fae821fd3bb32205fc4ea3d88d58ecfbf85fe760d99623230a46811d3685444858fb198da8e5f64959b31be81c174f082aee02c1731387e2840e9fc55dc241f7aa424c5a9c1e68bca90a84c70caf67bc1c0167117337092522dbb477d50b52e2b4cbfa853b401356f0c7b2f50cd386d58f94e8a926df55bb0dce4fefe6b22ef0fbe19c588abd65ba3934d8aecbd2a192e4bd92a8a118f26ea477e5b6042bf989336b199c872c4425c9f6a423b1852f1bda61c2c647a1b57e2d7c0157f938f7b5e9670aa53a6caa8bf0aaf5348817b27adb01a1d8fbc2e29c18aa8061e5ab1600eff38941b8a897e88392a90af513c64fd9431edb448b999aa632b063087442f7c0ed655fd15d3300507de8408d03136dd61e66dd9627d5be009366cb633cb6cce55d4ab0458ad4ed333e91bccdd5053c989eec4d3e8b52780c31116425c0dbb293b02aa5ea39e434cbeb45ceb0001e1ebbed83920fb607bb58fc8227ca049af95b3cec1bae2db71fe4e78f62ff28ba32afd9e8b1361f6b4faf996d3767da79ee8e8ad885f3242855327557bb557ae6b6edce796f176fb46cb4badc4296bdb2b463e84128ea906a327b1fad74f4d0339c4657b6e87f7a9fb7a2577472cdc218eecfb7522faa682eaac93a6a1db8e8fa3a3322e8b3352843afac451184675ad00f1917c73fd084223d808c74e5bcc26c0ab127395811900fe860d2af9e4e803ab9eb9eac48eebeda8b3c644a5ca31e297505f2fb73b9ab431d65fb9312b57d4c52bb8286480e455517d4a13cf22f1772c4a9e2b899dea493170c134f0298729df4911e5f4958d2c061936d90b51033ecaff0723ba02ebe984c88685ef2f898bdc96ce507f39f6b0d1350c46124055e764d5042d6ec4253ff9f791eb8ea10981cf20a11b1304742f5f87eedcd26a1401ade04fb10bf57dd7333c660ec0f153abe40748d08aad4707326835dea9547e721b7575571b92d9520ee6c98d736ab612e88a6488972fc5bcc91fcae7ed947e248c8d638aa06eae3694166d4c0e29871e6473c60948e8aa2c0449ad1854ec0af9dbffaf7bb8e295e42b6afdca99dd1b311664eec0bab5dd36f0e1dbe8c90c015a0cf09201459321648aba832f69a5e710e4fe5b2efb0b4c4911e6de4f9fcb5f8fd98310767877e418cfa1d8e82aac9e721202150760edaef9629f9faa79a9137d32610a153a153eede83e5583c7371b430fdbc896d43bf00d68e1347774f20f989d77ede6477fa5bb804f1bdc937e8fa04b818f007b32228c6911d2607362de5f27a936a8d1325e1156b3d8c1191bd69889fd6e49f6357f01e6269ef8b8b38a5a310389c244a20eec6f754453c112ee1efc1b30485cb68d24a91800f720c4e355378dfa9a77e707d0bfef14ba56282b5b02378b7ab6f25e06af26bdad165a04f1cb4dc87aadc9145343277babf7b56ddd4b806d03c70d46fd6c4a0bb92070ffdada400da2db34e0dc75dcf4edde255197d4f07a24689ad0ed27c4db4b5e9c2b619f0b098b60abe709000f5372cdcf94f124a44707c584bae2181b9d82ae9639f0461423c60c77d18b46468b9981e30b4036146c6bb83b6d7542ca9a001352a92f19456e6a9b93b8b356a94bc40279c08226294af7fb580de0794ccf0d30b4073cc86ccbd69e64f0f8fac45b2e0cb86ac61457d02b9ccdc39a736d8f5980f67b04448ee70d129f918b47a2d32d4471c67fa05a6ba48048c609d9e4147781094672bfa8d91c6a07db7432b5ab65613173dd25dc4cc590c7d4a4242db47f5d45f93e0caff2cb17f63e8a14a82254c2198b1c9b3920c69c69fb1c880ccaa9d591f3e88cb9eef031c06d7091fb994b43f533ece53f0d8ad5274ff84c8b2a254deeed11443d3ae924ede004c75b0b5b50ebe06f8e44fbb4957ffdd30ed0dcc71576ac55db0cf5e3442e995a0486fa7433af64f08ed433bfdd8ad032611718f151b54ed9f20b4ae17b2ebb0003978917ec0cd5f6cb4161acddbfbc6823f5b43eca6082f8ee825668a755641e163e45601dfbc5e56ef43a315263fe948a44d6acf13d29a065310cbfd48a8e62441e8e283b2f11527ecbb4cd249b00ff3ce8b9ff2715332c2165e1702e302f8e5c352fa1e0ca3c8987c04b165fb2532a785830616820edbf7298169e4223440aa39649163526cb4b025fedf76deb8432d7bb76276ff1642fe63919b6d6f071321a52238aaadf44f628027d55f9fdbe3adb18a362944bfd52a3a752f0b7bec4fa2f3ea0cd6938d8af2bf2ddcf389fc2c883fcefcab1861bb8ac3dfa748a08ca3671913ce980ed111470444339b5d1d01d6bb3f4e4de875679778bd1e67503c7789a1c21bc53e3080756c2730b15c9ad53fb682203e7278b4ac58c83cd29be0cc43441b4d4fe79318180ccd269979c66e320c1254dc9ea070e771a1e5da30818928a8937795c07fdfa3676c492637ecb6f525292d031465010e7235ce445b4e154f467cde81ca079ed744ba0f661c45a483342fdcc2a6212a8b4b0736eba7e7727c1552ef9d1751b5cfaead61d6d86594ed89460f629c116356be0d65ec722a7f7418d26eb30c4b3276b47c1a8eca21b8dc262df7c0dfdd28ce59ceff4294bfde900cd99d32cc65d7fb2628206d2e6d57ea7649120b57262afdb05b40a6d54ccee4de1e3869c9eb369c0b9825049aca3465c15fc2fdf58047d52fe0895e8ebcab6dc042a8be1aec6c926e07aebd900808a404147b8dc9f1614275202fe4d986c3f4fe9ca51aefe79ea1ec6829f58e69f0d681a9236fee54f9b16a19b586e95a9de2866fde7426db505095add62bb0648e8c6e08038af9206767213eca62eec0d85afe63552c7d88a28bc34a0d8bfa8b3249d4ad424a51af3bf4fccad208257cdeb112458898acbb49d033764836f44676152ad70277884591004eb10ee6135ef85cab15e11cda22f2ff3512d2baa165354e80539870ee7a2190a907f5a1cf0246249b57d3e85aa60cc014dfdb2b047dc20cc50f7f9a158a0ced0f2326540759e74465d42d08d5db31a977ff7beaeb13f61e65a4e287cf6e5a285fd6634f04bb115956eb26e8a4ace9b2b58970719438545b8ff701f3f12197d38c9c35dd2cb00557c31c5999717cf2eda79c0d7fd387e51d1a5342b8032617db111b6efc9a6a36dee3c44246ef6a3a9288201259188925630ffffb5820a5bc4dfffcebe0c3146d820f5cce36b1ad8ba4b1308c747f23c91d555ca275bcddbf344d2a1f75e7ffe59bbc55f9c8a1572d90669418c5df3d937a7352f93a839cf65816e45a100174d5f489f3f9530982caf06cf8678cea4bba1d81eb3ceeb728377bfb3f5f10d2ca5893e3b900e86571271b4a7fb995ecc4ba3312fb8e8e95c8a37f4ef7c461e7c263919ac04cc9e7fe15f37879085129b5dcfb5233a785e119ebdcbd32b9646a4542bfff7fa3e2fb61cf76758cb308c03c5f7cc292dedc23109ac0fd4c90860fe83530972ab8f9a321b7e53eeea6efa021dd8ed2d36ad0362769eb2a956ff751d107da6fd44eb63ac8da5a6e811bcb02b48140144cff749ca032c97f58f78bdaa36e41500195aeede5144df72c20a7d8830317a52e134f01d8d5a249c1fbbb821bdf9e434c932fe036dc14b5d84272518f63e17ae64c29375556700e26a70aa6e704f204e4d39f4df0950297dc2c35cab0258f66d5232e48e2abd8d86f779e54abbe0a5146c51a754c40b2a49b1ec250e4907a1a5024a7d4166fe0b78840006a97f356aad3843880152eebb470f143519efdf2b332d36e9d26de4f5c20dde99e60073d32594b792edd87c7c5df7a97556eff6928117f8c3795b808107b2e923f6f9062ce1af8fe6ea77f15a1a82032559d1f3cc58a809ccd5daf3f98dc369e0b76b33a274e81b2a2bc2ed2202412274f55e516a59020481898f4df6fed8562939f0a150f8d2ba21eeed5f9a4fdce4e8a60238691aa98ae4927d83d90853db58ff2db78a08a461f683075c442dbb1fcbbddc798a3f9675bb1071d4b14b3024c0c45d84bacea7f52127eb34067672530e46ad0bd092eace27e3ac94576033e59ab633177689ea2d771d4bf6cd58ac2cb70fe0a5e749661e2a7c2b90be2c9468df983b183734fdf1a97247d7da9c61eb3a6c87a6018c5ea0bd24ca16a3f9ce0af0158dd48090b8804d6537459ebaf27e9c90ee0659665607233d871db1d7363840d5e30bce69bd61162a65f07525a1d1b3d85f46b21a59f10a94b08fc99595a6d01763c2e6b0bae0532437c5f179d4dacc966a03c871fab59cc2cfa91f2b2ad4c256dcc147955b691bc3f6224ed19ee9344e09584aa0ffbd552a857392dced621cc051c8454837da077d2725be1758cfc280551f4da9e532b70b9fd9287ce3fa8fbf19d92f72b76893d3486e90b6af79cb6f22c0d987efab82d5f23026080f749235249ae6a8949b120f5a5347f3f7910a5b36626e3fdcaae5c095c4680f22050996cb5a6015d8eeb12974dda85813176dd247ba16a62f523a53a18b0022950d2fb287b084fdaa1b3a285bafc7a6cb99b1899a7045aed62df51610d8ca9df5d2463f958edf1588549660fcc50848a1e579f2744276b5c37086e335038a37c9a7b686f8f9fc840cdcb3f0f137882e130c20afa74f9140e0d4d3a5ae10a6a7d783ea4cd71f6c9ee93ab713735aa350089443c185ee2b47ace5ce19aad3743de7bc65a33940a9fe1ca77e48087ba82c0fa69382beb4d26da7eaf72b888998177fb13aa0a012e400cc4ea4b24222bb5b61e49cdc9061d9d10d5437868b88fbc21b02722e79dd321ed898febcfaf08a51323cb58597e64132ff6dc6f0b0772d8f3c52597cd4faf72f5a3f6a48e92643883e47745e9f8ba758b6c71f88b3235b2044760050f14e99812189faf99fadd905a2d89a67a76d5d4f2a46cf1e1b29980fabeeb0a4e93ab2ae41b15f2ea34777ea123912ef23227e7252bdae47b86885ae7a41aee10c8ce37cbf65cca12fdf13627965e12b896d7fd4b482699277664a5c2c21906dd5ede6aac7685cd36a2a19d166887d85fdecc264cbfa2093a41025138d73721b5022a3ca2c2a15943780d39f5879549d563d9d537e6de88151634a57185dfbf60c4dfeeca482efcf8529e235c8b449bbbe6a09c7595ca2452c614c536ce5e0bab58e2791e0471d753028b932ca0e9d4d25faa58f9a426bc5a69f8143560145d340dcda6398eb7a81c8b05a4791edb384ca2418e52721ea68530ea1f9dec3281cdba28e0da7a008441bd7ce47ca894e6f7456150c5f6e5dd8a34f180d34cc1321846ae495cdab4fc81232799588dc36d24ab042ba67a1b09da39f9d3597bd8d4435466325ee9a1886b5613869449bf0a01b7cf4d5ee557810f744c0d1e746155edfae6138b87d146d9fd204787d9e04af36318aabdb1ac64f267d7b81dd6ef2b96be4ce830d5708162a44e66932a5842eb5480cd062e53d755b59559956fb689ac8e1e9de5b75a341b48f5a3b70800a11f81029c11d8826b9452ff95fd8310795ea430e48ff2dbf929005d041019031e8c97e7e583e42e306c6ece16ba7e24d3d7fc90643139f91ab6049d6e73e18547e409d50902922bb24d3b56da1f7028b0336d3a7adc326e5d74e957cf8e5b929d645ce6c5e4856822c2b564975899847a06086544047d2e5373f2b99870c90fe47fc634b44349bb75b3020a1ccd4a2f96b249cbb4c15f575ae928d2f5fdb9ba050728d54141132d185017b129f9a07ce9a9ec6e9a8b85a0a575c38c0e1f8e6152ce47ce810cef8c6dac9c0be62cab882f2571b4cbb2598b7d845c18fd84a33db71e70046a44814c9cc8d2694ed5e55a0d73d771e8cab4b2bc77d935e0eed578d12245904409c8110c3c8794a0dd1579a2003c35f6c9439774684bbcfbc8eba8c4697ccc0be2dacd4b474148fe7c3acb226533cea9e1ed6ac956dd1ec7a8d1771015d9d63d08800ddb78695ae5d7c42f444ecf94302002164a95afa1ef2bb346ecd11bd267e79f869d537453d905e668b95b683aba913c9f4930ab8223adc8b3cb1a2fad279a36d974a6569a3915994f74fe129ee72db9c14cf5a60c259f5f52ea63d91c0f639b58e7dea9c716b0c4a6a6dfbb9e33c33fcf04fb8606da9543364431fa510a8a1c9c580b97ae0b5696409fd0d991fab4598753f463e13cf4836f14df073dfc5c45a261be92280d2b253a2f7c9d5dc2b94f278f47d846058207cc205fee91d1804317d1e339f84def83ea73f25a4cbae689f8c17be057d90e83486fb502cc28f6e460be72ad37491c295c80272850e934aabf32e10179a22d3f681a2f4822a0820adcfae0388343def275b8437308d433fb5a5626f4c878bebbdc5fe5fbd0bc26a228cb8c8f9a346eb86555d40af3489bf47b1875ac1fceed68cc78d20831280c034ab5d4bc6ed56880136bedfeb3a46b05de4ef93e71d2383c82dadc1e15398f2186c9d2f1064e46bca13da60b800289b6bd7eb768f05f55736acd42e1c2846fe65d71973851e05b79093f818e08c1b4a1601cc5c1ccfddabc04030d6f5b71d037edc7acb86c7dc84fb1711b90a4b7bde3ed15330dd9cc441fba8f96977b9e6c0e12882e5ce91f5a5ce7b780b0816840b3b53b67c6a1faadf6df998a403ea5579dd0667e60c4451235f8e71bd797d8a643db1795fa1134d9d562840560dcec5d5d500106fe0d6ba39dd2407bc1bc68c1f6fda19a6fa05a13f00e8f094e26d6834e311a5e3cdca74febf3af5180da3e189aa7cd342cfd3f4e5eba380ae230e809e610b3580da395f10bf9c6633a7902f31e879eb983c6ad4e368683c90c912e105dc559295317323254690b3789825a7085dc0b9e502ce56a8b0194017f673dd66446bf01214a8bd14a280becec1031c0461c9083e5b6973d40331f605c77ef27b099944bda245f6e4e8d9d4f6e2327c55f40e175c7dbf1fdbe63c6df9e75a3fd5a9a233e8b2f5789a326320bec5b8809c05ca9e0742bf494167d4d52bf3b5e33f54b78575231cf867f2a76feaab17ceed951dfe408c183a2285d8677c453dae8b49469f4d91facd0b476965db154b6aa50c40e1a4b191ead0ec67c458a6fb4ffc8580ac0c61b2ff1dc75e38afeb33d4739d81da033611482eca0894956e0f8affe2407ddf4de32c873d5ac8d70031a708fd4e5fa6c92bcd1bd4074924a1add135bf3e14104ad8a9a027d095419838f9de7f43e2e073b6186bb06360fa0b2538fc1d00d6e45d332a97d452edea236d745662af62a93e184b5b04660707dca56d17eca9765f85768a308c57ef9abb46b9f9b52a7d502b7b3b855be34c3a9baa1de58973459c90f86c90a1883937937259e8fcd7b75329567fc7048240c1f4c5033eb7e70914c5ecd3fab2e67187938be8b888e65668d369ff4008e3fcb2a6a4734298eb961ed602e982a8d0c56296bc607cd01fe04486675c8adf949fb60839d788fd6b5aae4dba6867412f7a3dc800da3f5a0b48480981d94e0761367fcae28090a3c889036c727408f60d4cacb235494f8dee2be05b985930562678225a618a48b291314031d017eb17715c112b1c5aa98e7a3dd0c0837ee667d744579b252138046d03e32c0716f72c982b35aacec08b8d28b716e42bc1f4f6d1a241d80c3ab18a87625ab02c0bfe661487ca9a169523cf3f592874fba73b1ad75e91ad719d52611746ebdaf624a7ef9a2708957e08deb235a023d8677a00660acdb2a3927f4925fa53c8ef02873e82170478d6eb9031662e2d4d5aca8e2dea5470be8b2aaa1b89324e5b091351d8bce4215a4bbf0e2947486b3238395ae58f69863d0591f175796aa8dad3c10c9cda047dec0035b50387c349165d324b0018ca537fcf1366fa4bdb64f1f215649a80d67b9b224bc22859d44d001b6107d64c248ca797fd7f132101d975f9f77524909c588fb229c5b2da42e8e4d796403c1a8efff0f26bbaf9f94e86f27ed1fdacd7775ba1e1b935d7c1bcfc68edd909ef9f126f26e1c90d9a78f55b7cd0bfc6491b2cd27041bcc593a08370e9379c757fcf300f72e23b9973f5cb4e5c965cf7f186a1a9cdf91295883887b6b9c61d606510dc65402d29ecdf03af9b115a17fac5115b75c483992bbcde2f7ee48d599a255eb72d82b74ee0d01140828a4f7d06a109e0871ea863b839976cf368e2b2245fcbd6d81cc857e9e8162761d8ded39afb5fcbb922a25f84869feb4f8f9d7cb1801c14b466a0e6bef02803f0cbca2b0dbcab3fa18cf5571277a15c2aa2b117d86a7125d40e42002dde662f16a353d6b5483d275f8fd3e8f8dbe2e0dffcc6d8c593589370fd58cdee52155455a01904c65fe05ee54b69e77ee47080f7beef25ab3f671f7deadd351aaa177fc7ae6614ce1788708cc7ae7de6e791e1b909f82705ffc02cfd52d83b2d475bff9a6240ef63437ee6fe7e0aeb06afdee326e03fe805a073e0c5560f2660bf67cec3dd9d6cecec3540723d0b1025515c70937a1daa51a9fdeea6dcdd8a8293b4345463005842a691770a5df76502ffc19d8015d81d62e67b70d5d9172f006ae94eec38b512376cccea41d3d43c7fb182664db71e0bb1954e008b236fd9c4ae14737173934ba03ce54230719a006eca05289bbef23ad9c8fde43f5be945d2db8a01b5533ebc7fbe8a3a64b1da4051cfd114551bad67aec62835d9874f52cfadd2bbd88cc91d84b234566e4fcc5db50862f66ca0fcf66039fdd55cb335f36f2d362633d65ca0e4b309eb1531ebf57f26df62609e92598beff53a0e032f27ab98daa326c2692da1c0da6ad0fee5af9fcecd0a068e9f533e4bb687d097f285f804a800bc696be76b830dd632ac5bd2f89c72e530eeb7227fca675c8e3a3e61f54e9ce648dc356c1521353475f1e1f23d977bea3549f1482548073cac20d17917d660b298f7b71bb89a0a14abc10eb4cf97335452ae6874dcb12a12863f81c5b159b36606342ecce44f71dbbc5e60a85d32c97534dfbaa6ddfd97260a243f4c88a43e01b629146f1bfff7ff4d8359ba514ce6ddf1b9dc90de472e36f6131799765c07caca5471cc3926df43af852feb02bae8c33a17dfdfe09267478c5aab46c2d5df40effcf128d9a7f852ca6c7cac500343cc2f683e77860719a8fb0ebddc915cf10f663fd0b7da608c092ed4ff0a1075ae2404737af71b28ec283cf9647eb39ba980c94154416f3108c49bd6b96fc7467c55c4e0f389dee0e8a28c0a3602d8c06195fb14407c74921ca719053ec2eacc8f85d3fbe535702fb9582ccc72c151cadaa7df39bb61ebe9be5ed52ab80b65b6e026cdabf17be9268a7bbb64098e78705dc2793be37d3e6b72446339f1c42572f78cd98ce40ba817f531926c614aeeac372245ee7946cd94229ae93989c5ba383a2a725aeb686a0ec6e18b3ad73c5fdcd8376540ba00cc40c16c258f759058c136ad05cae895fbacfc815e7df65fec57055a03f9e4680356a17d8ab2bdb46d15566375b2cd451817ab152d210016034a86358998bd703a84141fe5200716976abf074dc59076f9677f848926489ac9e71ff365146385186d8861a1f2186ef91ee4716a28b67f7ca4d071ecc3ad90da5d696b6eafce7966682d4c4f7b785c934ff02b139c3123944575e75f950890b880835efb8d12473a60cb58ace3c529b09df651fe28a560eb622779a3dcb9949837019e5adfb1084f72c6acc4d780b67e9e7a819cae05ed9a1edbe7474866f98379e536446149e80dedac24e8a745a0bde6cf797acad9daecea5417a439e22d26b016fb41bfb2cacef5e6c13b3264bfb9d7731cd1539d66a0625384ae8d6d0b596702a6568b802a9173cda2648413690413b5e3d7d8cf3a01c158efab530d836ac0d6cc9ef3242c7953b15dd145c2a7d8df6e9f596c157a1b7245c16287a2d65b311250c601cac190b6bed4e517824b236f8014f8e981b356d357b1462f4f623d7216e7ff050f028786adaf056b60083cf276f9462144b5f2e656a9a8aa543c3ec692eac892b9319109878b4e209c7427843cd357e78f6f71811431a382d0caa850469a351336cf048d49a254fb68b349a5aa5437e1e540d59976a26088d4a9eface4cecd2b54dc3360a6433d897cd39af9e4f1475a77c748a072902e1c8292af6c88017603adf34faf713c59cbc3712c24d1a0d6f63d392c43b74854a26e6690dd90762ce5a1c9f6f2be678ff9e720d611dd6c5c03f76df6e8653f4c3ad09f173c3b85dada124f7413fac7365687f7d63712058272422316ef6f0a374795bf7ecf0af4f3e5853629dbf15ec761fff4840fa24d1cd40b72b1a2c0a3c3f54cca74e59b5ff5670d6b7e5eee60cfaa15ae4e0395fea595482930b4fc5c73e61dee62c79c023015610688f1a33aabf23587347a52039f12ac5f5265b4a836d73aefba4a963416b18a71988f1d8c8cfc1a0ce95f2a4bdcf7d957af73d6e0d0ef358197e6e3a35483aae0a6e4b67675ef4c4483955f5098814128f8f6cfe3caf84257a2ecc5f8b4d1c8a7db706708a799a8be1ea0881ce6b388984df6d206a6907c437a128ae0f6a26e02c49d6b11df96d711785aa41e3f5a3231c4d8e6c8878e0d776ceefac1f83fd514a0a19792c30e3c8d4a793fa575a1474bb0885850fce47abf5b4cc863e12686c8c37adb0b5dda881cfcdadff22f0dedcabb8f783fe53608160ebc61e0a8a41f838a8b21256d2da22df754717d28b989d406e0c3d922b1eb53ea7ca461bc45ee7200493ef45f04b43fbb9ddd8036afa6b447bca6a71f06ab3b1b649c0d80038ee574203148b0e1c50302d0b7cd0bbcb636f781430be591dd2ef6e56c30c5aa09fa1600fb18973d957da8ebe054a7586a6c62cb9ffc756c6e34186bff847d13d6db4e7ea3d015942f90555763b3fff54837adfd7e4af554caf5a6c317e0c242ba149084456d38e1f1cd61f704b769b2b6d919b169b2852491429234cbd2c7d591fe106e23a21f509de2ce8efd579619e330758ad2f239fcef551a035fa2ff61f0401b658b187a3ea5a736d155f17f0b1819cb35644025c9b8707d5fe6701432d13560f10d8ab63d9d0c128e4efa7dee8edf5f7cbf6d8432d5f607cd80b5ad80e0269867969d1eacb0c838d207712a8a5369d6a4013f8d98ea0616bd8bd6118d5d38517642e98ff3be4979d149016e549c8441fe11f81dd000e16af1c3925bf0cb05ce4ca01b2be4a956cfd0f5c3221796f5477e00cca9506d570194d487816d5086fe0a93bca6675bd18b488c32a0f9e173664199889eb1693dc0eae4ead4c290cd44a9bce4751d9042c592f7764c6e3856cb872a4ea5218e679870fdd6d180248d5eb11ca0714f6f4b87a0570d03435b67c11ddf56b538e7c1dec22c0fc15ee695e604a90e28092df6ca1e545c4a591cb65034c92752f3606f49ffeafa44e723bbd344ebfd68a6a61f7b34b1a232456d13aa53ae5b674a1055b81223b7d142a2c252f476cdfd4bbe57f429a3fa4d2896243be60f2b205c4405fc0a171d39c5315e2f59f06574a92378f39a975752036e73a2f10ce0d420f34b76bb5c948489229fd60218759ada487c9093c90b47c64c31cc1a8328330c235fed2c1d04cdd3212db60fcc3be926d00547f94f09fb01c97c3de953a909feb08e4ac0eb3916f6c6b6a382bd8fde66e9b2698d8d709e377624e806453d151084964474bf6fa09894f40e7787c0dbe9fa9eceb5d63afe4fa64b992346f099fa207ede4224a36086f67f5d0268dd94689b4cb955cb2d9ac01157c03284c97af92c33255092d536b26351bd5f9e9b99440afab9ff025de506e6738b6edfac34d21bdee1182d9eda2ac9c8e9468689aed12bf47eb712c8951810a5d5b0a9399556befe86bb45df9755f45ce9862da2e1df48501f34e0cf278e2cb406a4b50a9c27f482d77a1809bb517be1a7fde16bcf556d784e82d6e8a3c32fbdf5d33c6a6c6dfe05e85192a66061414692b9f430bb98c2d8a1f9ce57dbd50366dbb69e8a4c473ee2c6142233de5280c1002640dd6b528b4fbcc345997b70d495b39069fae17af2f05089f334dc2a9509b95deff60ddd0cd341146e0f57b089bd8b89a828127fa631ae315ff8861d35d48ea224123c29833eb164a27ef58e2050b36cbdd1c04554dfbe4caed947d59ec5fd8c007fb1ce3deae4540cb85f9ec9aadd0dea43c239b9f06f4aecf3be52f7587c29c0da7ee2891cd716a037af7e1370c9b2f10b17e3c85a9235f9eb63ba1d8ebc83fd28df89fd19b71881dc0af05380caf5d3ad41afc20890b22a7936a892569b59236f0cf1bc763fe23d455c96d2151fd906787bdbbe60bd54cbee0b9ffa806eaf955c8b7c0c2572e0f4f29541608b2d6b770dfe88e0f32ae6b5ea9ca03ffb4908e44085a8d948b4c1bea7e40b93fc4d08ef7bea4d23e95e36b82cf718322aaa6032ab6849fb7dd1d25702314dd5119a1bd0f2a42d2733a6785fba58e2399087f9bda145a99d45bf84fd443eb5869625a0d1f1e7d67ea273931c2285370c7337f0c6845e268e24c8feb052228d22c1dcaf6ca46b59fb7f74526a31e8f3f4eb0b7ee6f8d6ddda9dc09a3940e6b73634cb787d7ac237932ffe69542365b6bed522c57133a95015158663a04c9d2d43cd61673304e08106b486d8e4ab64ec39a1748555f00f80545f07bcdaa3a170c9938544201f319be67cf3497a5c42616c39d1ce9a705394dd2d9ed68f37eff30b5812487426fd8c425b95212fa6b7639937fa4f46b8d26b756c4e9cb9a4926e31d57e4385a8777f47c12a3eeae6dc98be19b943b9ecdcf32022fd222f6433ecbec66f4928f1f5f89b205b729c27034299b2829ff71e79f93ae13f672b59beeb805c369f3f5b937e92b80157b694de7c8a04104796f3f9c09c4f2de5bf20070e0e1b500f425adb07c512783e544a89117c8a6701e9c3c18278cc5330bd7a1c8a01f0787b567bdbbe6d644ac00e223d74ad675fdc40a063a8d5e70685a37868a7d5ae209e53cab7f16f3ef35a3abb712d8f9973c8a5b1b9fb6f6a221f75c0804c1d8f51eec272bc486f83e1e796993e389bc482ffcc68ba193f34ba4ba50d3b078da5a1fdcfad00d99254ae774978097eb7815fcc6008354b00b719b55026cf07993b32c631762f26ccd243ebe9828f307c952468e56fd225e7eb4c599d5930d21e9002be000ddbc03301f00e109bb1eb4a38bfb276c2bfcda46632e53d3a99c37236c9eeccc6aade692b7151a7148e0d60308e4f6b9a075b9bfbb19613736a5f2780fc0989ff76acc1474f2c8d6eb0b8f8feeaf3b767402b3b478ed634ab652703df3a76d0054b1c290174525f961f3da91cd31d71cb78ea312e1575d7864387fad7e98052121d260994c68b7f7ef3f2aef37f89832342b076935230d27dc6c4c794bc1dcbbc82bf3c0106e48c366c5796f96f272cb5f854ac1cd902384eb0f66527b5951f2eead67600723f8ec4790e19c1dc1c692987643e4177fc13e5d6962d03e470924f38e70adbcdbc7100719474dc03fdd4853308a27bc93895bbf968484708c863f32bced01513b3f51a3b1102223b88841b8fe6e30b66b6610d0662d7c65f57f63c35a52c2b774b8175138a239d82c9c9347975e151d1d6ebbd0f105ade2c6343f56d359b95643862544d823093525ce7c6490873584b8fa2947ce064577ed9146dbf60e7950a6942d9300a0fbdab1f637a163ccf3fa1dbcf454fb871d11d5d67479ef9979a7ec126cca2836a5d343d88dea92c6baf990fbb5db8ae826cfead468524e11de704be39a80da5cc76b86a02e7699c989c5f5fc6304685a09a7dbdb74dc77503c0eb22e05c3a800aef77d627eb5dbf4eaa07eb66af26bdbaf7bd9e5d7d03a5073240cf52b3329c2e6612101ef1af5f26a8567a620c8aa179c17ce218d04ddd165e91d426bd1571d8c7b4285225802debfec03bd1cab78b2178621e065478a4c33471718d4e3ab2c4c7ef83d9a5c2009fe87104db11f6ae8d772251220d143ec685080b1cae92c23fbdbb1db01859f63f5679d380c117729428a42efb1904cab336b09a72f3e4cc5fca2fb38683c4e2a3572d759cc98705d4f78ce08e741ddc5dedfdb31901a3d48a010e48f9a247ed08daf3642fba03ca6ed378a20554923e81b9dc831143319036e0c396545678a655c261759cb7f8ffa001722fe424bdcb81de3720b5fe9cb61490dcb87d087dc39845ea87d066717bd83c0740a63c6315b81393c124b85042c6377cfea687184233c9f8dc7e5dbd72e654c56285b964968c04f153658d50b7e49650cf91da8faf9364e23ebc90047183ae0235972e66b4a189cbe09346641a7a6124e2532f6aff854187147882ddc4a6f75a807662d0fa11e0f58ed68f7cacc167eb6a95689e15be4bd9fe91d231638132a35db7edbc8ddb3e20f68df21a395f5f51f44a5cf1f0e37fb91868517e728b85fccc0618519cc16b13f8f0d71686efdf23c101a983fbc86bce2dbdc2337906c89d787d98dc618d4aa46292e7fbb65b743f02203fca55a506e88ff4137811d5020defdf53579f6a31899e4a7110171410cd85bd986df94ef7b8ba7931e2fd350e7d76361b68fe3b5b8e547af2f905f30a9e43e8df0415915f9e2b1164db8419c263592b863291ae967b4785eb8720b8af14b50f60850000d08172d45c636aeef6980a30f2a127cba1edf2a086e801033079d933715c8a4408b0d4c37fdbaf8ba3be004c218ee5c7b2de8001d59124739911908479bb6b3d2bc7e08c29b8865ab55bf2c477d646e9d691e8ad36724911fccb2400d467fcade7abf49f0b38f6c6eb41b53bfce6cb481e2c7b38c48d82460fe8491e9256fbc4c7ab17391000b1ebfa76b6104a044b0be37047a563870634504b99eeb7449629682a16c549718b9691704323afbc2b8562611dbfe6da52d469fb687f541bdbc6bb067bb68df3353e2866a77f6b13730cb3bb43821ba44582add29d995cdb1009263aaa02f3b157e5f5dbe3e1e27e75ca65f4f6290ffdaf5bc2bf89f4c0730df3693363b894162a52112f2cbb6b20c6887468cf4c0cf9b81ac5ab803de49729f55f30ae8d642c1bfe349ee323c3b3b1f8238264de1d2bbf7942557d4aa08fe3b44074ab262a239f277d3b646c2028253a3a671aed1f8479a6418ff6efd16201215664ddfb117873c08263c1052814ab7e88f875b50129e9ba87f61c86a32b7f1b4d63417b1076ad9e8131738bb9c2f796b8751c13c3625cd5ab454d1a6c279d7575e955bbf490d6e8542fc95740dbfc8674fa038080bdb0c5905e90cf2914f786c67cbdbbc20fd8f646660044caf517d6752b24dbf8b8fcc6cab9a49bcfb5e6fe559469ff65f638e5f85f735c06615a41f5759e304315d8d71e60ad321104a3c0e9f79c6e5e13db29689cd2a92b36986c954e5c12cb1b8015237bee546a6f10013a7ba39295d6c5fea62559143e9ca1b0bea5adad4748cce42a656480239ccd8d893fa55f615e8dd8e0cf9ddeb3a3d0aceacbddc518981d793633c3ca1bf041e65a154751daf79181edb10c8917dd72218dc1cffe10e39cf50bfc6884a1a939ef330ed12617f3ee5fbbae8c6d6e5a49a887b046d2d59d3b7829dad63567a35914108d76f1ee8213ea7924731d3ed11a9cbc1484f35d7b821f3bc3dd2390864aa7aa9adc4094a0674c035e65c5c04deccf3830e21ac8c914d312b28f5fa50c3c0899135184a4f2177b899fe9fcacf3b6710a3c26e54790bd7961f0935139011bb251636acda17862d000c5f3d12327a39e5fd2d7d564e3fb41bc15dd081139c0434ccc84cb48c63412784e233511bb0bf9312d23bdb4cd220fdff98e3a753d71d8ff2934e81238fed8772620e676e06786e8398d38e0a894690a0f97c2c05f63a98f7083916c2224deeb8946e1b06b9e55de6bfadd2f3bd767c7bd1686fae402af422a5fb57404065a8ac4bdf8de72ccd202a4870adebe0aa1b060c0c4220e67c9b6383caa7d68f29dd06259198a91b5e35b38679bf7bcef548f45188d4513bc4d0ee8256bb7151fb6b74f666e5e53ab7f807774ef988a9bcde173be7cb49dbc34c5b2386b61bb58494230a6bccead96b2cf4d827fc092f42f1b71e68ffd2ed0cd32e828cc25c3b047f2930d122758dfffd6938c14bb3f8646ae96e0d0056f5382c09b8efc4cf9389c083e6cc44cd4742ec43352a2718bb5e9980bf63c66659500fe7a1e175b54abcb68efaaed7655bf13ce502d030645dcf73fc665b1dd5d6f8e6e1c8fe0035522868492d5a67d01ac90a0a9c9776cb29663977459ff18a9d50ddffca53dcf84c955c46a78b4ede59859455f747514a4b3d5da61b3591087b395d187d5d27b8a4f2d311636af751dee1b4c229e339a1f12adad4ea2f24c1b05d7a7ad92ba393d81492c9484d3951f325db01a57ec79d1413f279a252176f3658de0d3f82e0deeaf17fe764f2be4a2de6fd7b908e806cde16af292ae85c29c843167593ee1a0cb3969ce0cdd2bfe1c58a1248dfb0fe4093a6bd8bc4b20261ecca1b0bd890f5ad01e4f293918dd73d5ab4cf704cd4a2b2604d82133a26abdf46b3d34bc69becf815dbfde535870bfb52a560b7ac3f47e75ac758e8c6c62d797175333c14c828df401f14e4e9c9e90a8664c90ac64936537da530d8657e605b05a7a3ae8c8a259a02a5f9096e9a44a6c978d69cbdb9287d46f068a419778a6728768920bfa99ee293d1bf61db5cd72518ec48bacfc586bad37133e8af8c0413404e3bc013dc737c9ccd83e45b6a64eb3e1bbf9d2eb92f8de2860eb7b69f016aeeddce5ed4c19332ad9be8a01d8d580d62ad4a09f9d4d210e848b89ad828552b747fc3c939b2179ee0e8445f91acfc893366b451ccc82d9da695bda64ac6fc8384248394c577bf70f332263abf9c9ae7ac7017744a429fceb33dfb46743bf444bdee7e7e734e1e6135c3f4f9e941c22136876434304f5f63b1161d64160286ff3bea0d7cb74aaf5a27bc8cae5a020c8092ad26f171c7a8f143993d73572865115f50e1c6374a7f54c76405bb800afedd452e65ecca37f1f06874d90ed6edb85ab7e4a64a6babde23be16f65440b93e658970e6fffee3d3665f2b486fc00c4d9b9776b68dfb622155f935afdd48b91162da63abf0bdda5e0da3256e2aeb0c857dfe729af9ebbb2482c27edfa7e37373617e37548cb5d7bf09a8cb54aef1cc8e004a0408485fb269505cfd157ba84e94d0c516cd38016a0452c33020d27285d1919855f10c801f21caf82cca2b5c555604621c7b6ef3722f589825d2664abecfdd469ba46a6ba257fb833a7d0e40c9956f50a46accc62ea402441120a1c877fd4f7f17b370ab49836b7c502c843c19e3f6eb5399f5133cd34a5b9cba333ce2f94a7344fb5a693bf2b764d513b17d591f64782d5073b67b3994ced2aa67caf9e49bf3e26ec05ffb841de873eb94c66c364bb196919b6b33cf182a134d6283dcfed69e9d3fcea9ee29559cd482988ce2b812ab868e4f053087b4467e6b7c03abcb1c0cf68dd931a987633beee2c5cd8793b0f72681bfae850cf752b25302d81ac225250b2e2c15c2881e59e16aabfa62f18314dcdfd0c29480109dd9c3343f7cc192dd397b64345672b9260d78fd43b7bbe9c3dd08b3d056ecd2c47686d7c69c0cf5f90d7c5953b6425543c14cda07d17e3c9c797954951eefbcfc8f24bd3d28d2a71894d4e76fa39954ea4bf1747600f62e32c663f8b4cf2f0b739d85955b9afe16c05a79a403ff708e09048e1902cf62c660cb80e5510701f2dab7bf7fa93becb3bdf03e17608e793dad92d65bb7c0dd00fc56ce75f4a8cb0bb71286eda197edcb76b10e36604c50d031f4c9f0f40425276e3635001949111522ff45c6bac8a50b8b2c6801be4939e0e470ee89990fdfb43dec1c627a92ad34b262c3c058f47da1ae3b3fd1ef3ba337b5df2b6cb604bdbb6915716efc8d0ac52c0eef9ce48f8c62ad338769f8f2a5af4ae450d5a72276fbcfcc455d69d55d83f91bb6ee67a1f7830679d6b486ff95d4868fec60c6fd8b4aacb8a3bcd502c6eee9da2e7b7198b299124fb12c89daa2763bd0e56f5f9d2d9b4e125e2b830b4bd13fde48412e6a97431rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-512.rt7.301.el8.src.rpminstallonlypkg(kernel-module)kernel-rt-debug-moduleskernel-rt-debug-modules(x86-64)kernel-rt-debug-modules-uname-rkernel-rt-debug-modules-x86_64kernel-rt-moduleskernel-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-elan.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-loopback.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-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-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.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-512.rt7.301.el8.x86_64+debug3.0.4-14.6.0-14.0-15.2-14.14.3dddܺ@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[qrDenys 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]- [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-512.rt7.301.el84.18.0-512.rt7.301.el84.18.0-512.rt7.301.el8.x86_64+debug4.18.0-512.rt7.301.el84.18.0-512.rt7.301.el8+debug4.18.0-512.rt7.301.el8+debug  !"#$%&'()*+,-.....///001112222233333444455667777777777778888888889:;;<<==;;>>>>>>?@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BCCCDCCCCCCCCCCCCCCCEFGGGGGHHIIJJJJJJKLMMNNNOPQRRRRSTTTTTTTUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYZ[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^_```````````````````````````````````````````abcdefghijkkklmmnopqqqqqqqrrsssssttttttttuuuvvvvvvvvvvvvwxxxyzz{||}}~         !"#$%&'()*+,-./0121333345678999:;<==============>>>???????????????????@@@ABCDEEEFGGGHIJKLMNOPQRSTUVWXYYYZ[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^__`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcccddefggghhhhhhhhhhhhijiiiklmnopqrrrrrstuvvwxregmap-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.xzrc-loopback.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.xzftdi-elan.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-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-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.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-512.rt7.301.el8.x86_64+debug/kernel/drivers/base/regmap//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/bcma//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/bluetooth//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/firewire//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/firmware//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/hid//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/iio/accel//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/iio/buffer//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/iio/gyro//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/iio/humidity//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/iio//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/iio/light//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/iio/orientation//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/iio/pressure//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/iio/temperature//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/core//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/input/tablet//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/input/touchscreen//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/isdn/capi//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/isdn/hisax//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/isdn/i4l//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/leds//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/leds/trigger//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/cec//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/common//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/common/siano//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/dvb-core//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/firewire//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/i2c//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/radio//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/rc//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/tuners//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/siano//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/memstick/core//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/memstick/host//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/mfd//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/mmc/core//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/mmc/host//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/mtd/chips//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/mtd//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/mtd/ubi//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/can/c_can//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/can//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/can/cc770//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ieee802154//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ppp//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/slip//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/usb//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/ntb//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/ntb//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/ntb/test//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/nvme/host//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/nvme/target//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/parport//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/pcmcia//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/platform/mellanox//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/platform/x86//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/platform/x86/intel/ifs//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/platform/x86/intel/uncore-frequency//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/power/supply//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/fnic//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/libsas//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/qedf//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/qedi//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/soundwire//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/target//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/tty//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/tty/serial//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/uio//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/usb/atm//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/usb/host//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/usb/image//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/usb/misc//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/usb/serial//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/uwb/i1480//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/fs/cifs//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/fs/cramfs//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/fs/squashfs//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/mm//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/6lowpan//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/atm//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/bluetooth//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/bluetooth/bnep//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/bluetooth/hidp//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/can//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/ieee802154//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/ieee802154//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/l2tp//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/mac80211//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/mac802154//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/mpls//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/rfkill//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/wireless//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/core/seq/oss//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/core/seq//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/core/seq//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/drivers/mpu401//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/drivers/opl3//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/drivers/pcsp//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/drivers/vx//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/firewire/bebob//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/firewire/dice//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/firewire/digi00x//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/firewire/fireface//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/firewire/fireworks//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/firewire/motu//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/firewire/oxfw//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/firewire//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/firewire//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/firewire/tascam//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/hda/ext//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/hda//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/hda//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/i2c/other//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/i2c//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/i2c//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/ac97//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/ali5451//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/asihpi//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/au88x0//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/ca0106//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/cs46xx//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/ctxfi//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/echoaudio//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/emu10k1//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/hda//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/ice1712//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/korg1212//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/lola//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/lx6464es//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/mixart//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/oxygen//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/pcxhr//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/rme9652//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/trident//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/vx222//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/amd//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/amd/yc//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/codecs//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/intel/atom//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/intel/avs//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/intel/boards//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/intel/common//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/sof/amd//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/sof/intel//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/sof//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/sof//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/synth/emux//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/synth//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/usb/6fire//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/usb/bcd2000//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/usb/caiaq//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/usb/hiface//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/usb/line6//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/usb/misc//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/usb//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/usb//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/usb/usx2y//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/virtio//lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/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{|}~      !"#$%PPPCP*PAPGPPPYP[P\P]P^P_P`PbPSPTPPPPPPPP P"P}PaPvPPPPPYPZP[PPP_PfP]P^PP\PcPaP`PdPbPePwPxP~PPP P POPPPXPPPPPPP P PdPyPzP{PaP|P}P PPRPPPPPPpPP PUPP;PP?P@P\P]P^PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP)P*P+PPPPPPPP&PAPBPCPDPLPPPPPPPPmP>PXPaPPPPPPPPPPPPPPPPPPlPP PNPnPPEPFPGPHPKPcPdPePfPgPPPP/P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPZPPP PWPbPPPPPPPPPPP P P(P)P*P+P,PDPEPPPPP[PPPPPPPPPPPPPP#P$P6P?PPPPPPPPPPPPPPPPBPCPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP)P$P%P&P'P(P*P+P,P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPJPKPLPMPNPOPPPQP-PIPVPzP{P|PPP?P@PAP/P0P1P3P6P4P5P7P8P9P:P2PPPPPPPPP*PZPP P!P"P#P$P%P'P(P&P)P+P,P-P2P3P4P5P6P7P8P9P:P;PSPTPRPYPVPWPXP[P\PhP'PPP]P P PPPPP!P"P#PPPPPPPPPPPPPPPPPPUPmPnPoPPPPPPPPPPPPoPpPqPPPPPPPPPP$P%PGPgPNPOPVPPPPPPPPPhP PDPKPLPPPPPPPPPP#PPPPPPPPPPPPPIPJPQPPPPPPPPPPPPPPPP&PrPPPPPPPP PPPPPPPcPPPPPPPFP|PPPPP P PPPPPPPPPPPPPPP PHPKP`PbPcPfPlP}P~PPMP_PPPPPPPPPP%P P!P"PtPuPPPPPXPPOPPPPsPP5PHPIPPgPPkPmPnPoPPPPPPPPP!P"PPP{P PPPPPPPPPPPPPPPvPPPPPPP{PPPPPPPPPPPPPPPPPPPwPxPyPPPPoPzP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPvP}P~PPPPPPPPPPPPPwPPqPrPPpPsPtPPPuPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PPPPdPePfPaPbPgPhPiPjPkPlPmPnPoPpPcPqPrPsPuPtPPPPyPP{P|P}P~PPPPxPzPPPPPif [ -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-512.rt7.301.el8.x86_64+debug ]; then rm -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-512.rt7.301.el8.x86_64+debug echo "Running: dracut -f --kver 4.18.0-512.rt7.301.el8.x86_64+debug" dracut -f --kver "4.18.0-512.rt7.301.el8.x86_64+debug" || exit $? fi/bin/shutf-85c7899fa22fa666ce2d80e978b0543848ebce796c0bde9fb9279d205e68e96ca?7zXZ !] b2u Q{LV lՁ3HXNUzΚ Jn<=vzŸ_URgèr;R'Q<Ȼ_KN<S.hPxj'lNKmHoC&ȳxMIHV_"hnK}lÃr\w#̢7A`"ݘe,S~!C(n7@[4P+`wzж B ~R7mYK Ƶ>E_8FX/"^NqqDK8v8cGV,_z4ZU}8; L ql;\!_d|=ց$\;Bk@8(`Þĉ\'!_,`/$=J  $crŝ~(Y$U(϶P+)c6#!S[ۢ]q >tDRy@ؖxA'j$Bq2t"1խ#hPw\߲SԜa338EX-ZN }ǿ,5+A]sp`4 $S7pek*z7OWC``3r9sK8:X$Ag,gs.ϐun^z`^ZB;Y2WA,W.N"c_n>0j.:wu+EQ]# թWp[ ɒzGVlS)2T2az0WOuRb[!. `~qLVaHw˄{=RPN8 sQ% ibls2DY;b)w~#/w1r uI,)[rnaxPWS$9 n ˜LL}x2w%q+q$?_8Aeـ 3ޢm Hb8fSa\J,̔5xKakYP<;>E-ޙv+xc4L/δ$`1_4e\2F_ EaJD*zF$Zϙ)p9?ܝv ]OxLLg͒~<"U_0f 4}$YeN26.KWĥ6Hg6lj_&/Ggc=A8Ivsf !:&~-b!X*l fㅃq糾޿5LtZ*D.FD_lϧ-,OX|[4bƓ:t r\ia|6n'֦T ߑ*P|5R G2 ̥w6JnQܢ h7B, P1SlznCk}o<3 LY:M'K;BF βjs4ڠ mo!)%ud*O%o/؏\E VІ_,"2:;u!t%Խ2XWP(NIA1y3}[:J>B1P碥'D [M;Ν#n 7!Wz*{#姇ʜ6X2 -.>,o?.9blCe pc2%2SA_m<_rWM0 8KHeveHL 0z_o).WKg;XվRӍ:i$➾,tPӇ5-Dk]h]YN$+%BcI*T@m|׾P$O#X9n& iYZ_X,a%`nOpBMۃQjGBDh4xeuyNFr{v/o젹ge_5My rJ^6cضݖaBrV^2̗\|ӳs#4aUeS٭f|G Q6`Gƻ)>/N{NQ4pw.S1"^Um!emO0Ta3m5p!\f#̟XqRIV*ǚD]/?("Zi>EqDr9w1l,|Bo77vׯ6$7;8:Αup'ЎpD !ojp%k[E+uƙp5"u޷;_ux a[%JRԼcκrMoTs8G# ń[hh=K6r-^ش&jLtk(4Pu\6|Y^:܍FHĆ`1xRO5"ɗj> VO~!Ǣ["3!I+H@ 1mey,hfb><^\u咻t5J@Ll .rRɯ}2wǮ1\UnF<ru0c6w /0G]Z@Y]t-!iCvOQzpϪ[eD BEp1JU21Je q{SkW#|֐93wDFU% || Txua=GJ 1(^+Kˍs#ZÄi` Yж2b"e~%ޚz2[9tୢ_|aeo2ڣ {y5H`6O>j 5vn,_*cFs/aSpI$U٢0&Ƶi@h>Re_syv_yf]S|*h4NɸT?42RWҁx\Vw<|ZQTz X]H"pxZ X狰îmL#y*^Ms5y>:y:b^^M/8t$v^dɆАVI-I]rvh1r),o/<`'T8}g=1鯷z;^/a8[̏#Dpk96HW*?CQ єgбjz|w^hʓugxQDnThJi?RZu? 3]NQg5[;0U9]rL}fA3Pl]qŧsp!"k$CK/KD=@&BTFz;*yQR $?{~@xVJG@A~'6& xrxVz08×/A0~Wf'i#oNEz 3ifWOL Irw>DTxq(mY;ʨ<]ZgGi,lUa_ Ԙ6 _3qRYa z-AbLb `)C} ²E YG+AbZpۨUϵRZp!Θ[co"Šs4܆WO8&j~1+<)499D`N_8H&%[XCc"7X!zsIBLhɐ7!iΐ:!'8a>P]ί}k19p@;̮K; qU}ǽkIm7N64yv-`V D' 8  zXء!)o&rƬ,' MRvbv?mz -Z6vEYYL>WB fzI![]e/X6j8s:)UԕQ+y>>QJriKĤ2eDoh;_\Slք4'Ycc{J5<L7)i"`w[CDaYAXM݋V6 `n:D[Ҷi-DGकt.2`&̌YwI:!姳\G~PꟀ:JH~KHHE>g=n;sɰb7dF *F˷xɌ9OȤ>L%xoȪec;AZ(z k6%ROՄ4r`~8!ˡ]Wvcm&"JTIazG+BxGaK+bww{PN-q#/W[F^M>f^fG2i鲥k0oe(g ~АEcE^eO_{ St øzkȌKg@Mx3.o֯/*'q|dg>E|_FooPGݷ1aO} FO?T'tT%ۡbxռ<<ӿqtQ6-;PXA`ڊTnXt/𷏍7.U{$|E~[du~e͜?ǝBa1Vt&}O;U[Ca{gU*c>HOa|/#&_ B1Klg*M2rwz=44E,iu15g JyRJƌt.Ufx2] C$4TaSyyKODz/@C>Pg:PqfVAJM'!Ɖ&1gL佧O#NpRZ^WxtC~Iv,$f]W2yo}6ϨиpwaP#?D3N§BVةRX]<8[C-ƿJ%o/n1fG miR$nWȋ?lBF)MWȼ7Ѯ}: E"w˵ uNRz G#kNN(Jҟ>^Xy' 9kTNlRMt5 oIq(ee J=AY'x˿ۧ]=^,գ쯮\Pd'!NVNM靺*ۤ3?x~=L *q5F;<~JcɫPX22)v !s]@j(7id6Bu]8^==/ߐٽK]F/9:BQF7^!9ƅ |3GǘrŹ2>(Ԑw߂Ov*:l^'QHJxciP# /;`(>'X"iV\ާ3{Ɑ7+C}H`Awh<9}3hs+/kL#cOs|#PDkh[jİ2NpKpT[$bߗ6W| OꂎJAX#}~\Sgrȥ綂'V|ѭǻ|⛦ Gt}&"^U܋7ݾa;hpwL>rޒ8IҼL+6kBm-dM2bRT62|81F%3HEI=۬lɽkK$}*736n+19 :"+&mcWŤR1Hk޷"m mibs̿B*[ s(xNקU y$ާ0``МSuaZ9$aqP=rmW9<Dˠ@ LK㓚-"mbp8ؿ\zsj7)d>OQ4)U(ʮ VsB @YpX j0( (g w/:ъPNt8ݤƷL"w'rѱmW;Sb9oo5d]􃶗AI%0cNOxlb+<^HK2$>SJq iݹo>(/h˾rMҙJ|@Ü̈́kw2FCB9u*YL%3[|D?JMIb <C@vŘ4-6SFom@űH2X7,dD=_rh ߮pMt|UW mgWxѵeNndAj_^=c.ཏ`_Rlru"xg!BCSKB_T!Gp }<;B|CX!DbnHI{}-b/.XT"6X{M猯&M+bB/w|{3 鶋XR9iLqX1|~=<ͶJBag~BY-a81̛}XVyšV yVR@SO.KúOﶦv K$&yT=}29`hWlid.ZHGד0dtd09k⺈R~3t϶n13##H2.0@<-#bWQQ"_'S$)8D6UbvB3Ǣ8^OSJ[E.&?O5#1-raL(C%+,ZG\,zZJt-[d JQgxx 0ѯP:@Z?߄w<\O *&7fNZȅs~ .JI #]T@O;TzROg=?J:%\ӂaDG|w`Ղkr[D,hb[~_뛑N*YQ7u(cAݪ"]xiپ'*Zn>p`N 5BD&Ṯts?: pV# 3_\+Y) yosqA)0Zgi f`yLRSm%WagKkS76ױ^VW!*5,UrP< 6[+,IaD6VEmu#DS@_ѿnWG<hK^q;ٱ8,Ln莽0]N?5o6tudhlC̣ W=4s=̹mMnd P&y$\ůrJ){l0Qfh NwR::Bw$Mʃr~X4evߏe] үNG֞ [m}fḻ\gCԀC 0oc2y,G|]w>TW=h:Vj?.ۘXϱuy.sN~98V E8iB^$ CO1[6j\+LPpeCL.>u0 8='tdUX] kl_֍ (VB7*G8l?f5\ г|į.sK$JX@ /2+2jӛVFnϚգ0:H/76FTbCXD3Kt n> 2[0N1V?̫~{)O'唷(d€s\W0_B"]aQLk/r`t<;z;"+cg gZArqHxw>-"퀥 ޡ)Z\Xi͏E WWU-n>m 6t"3O➏q5w7j58Qx&i L9w30NрgSYLH&4{)#x4EPI2sA\⳨iNMҍ#PU WK[{HZ% h-kqʗYLg=J3U- rsЅ]|L}M%Iz+Þ0dzxxeef^~Dl+e: =My[hN];ߌ*W7K[Y8H\|NITN":qtJXauv6g7ݹhr{8l]q-5n :8gѦmo &->ak&0¤>dh5`~eNKq}J VN'ʜ)A:gtͻm׮Aڅ!ڐ!B+zzBuk?k vnϹw,<$&/R %acoEF(pqU(ш"\D'3NZ&WtYtr8+4dWEV,i>kSRם5"./ uh!BX}{BJQgPeT$X1;k`y`PUпLJb/mҟNMf kz׈$s\RogpzHIH5 U rd.bYFz2uWq !_8t̩M'a%]G'kY=i8yf{ߵU o4~lmВeey$l˃9dDsW@-?*be[! _?\thTF̅y+u#GRW҇&qVbԎwLmap*a#wYe9Jx;]|jH؂H16d+E*rP(ÌZiwje?}7GY(B;O y2{6õy⧅W1'=hx;4pIq;48h{һtst:ʸ5UrUQD05b˿fm4ݶ<;tU;N)$\hޜ>U˰E\%wq҃AÂWz/Gw$`{T}fbR"txQ; 47(C&.v2/Ѡ>H DR{ i5& Akse%Q`P2Ӹ^#\E]6HPF%ļZu $Q5(tM#m {0"I)TEVͅ|C]ȯB>;ص d|UU߄t0 .^sh0El)[Z 6naO6`pC_{IC]h1a#TtW^rWf*K+wEGju9Nd| tEb2@UQ5Ypd8̶r Њ 37A`qVQeɐSee1;%]c I- x*C'O+{ K'N0s#U"}PN.@6֞]\w ͽsiwb=N0bsW^ lk6[pcȣ^6h8(ˢp!U Ʈ *7=~ z`ȫť,04 ^ӹl?%vۣ*LwqX7mdƅ)ԟz(A=ċI44_jwA\EꗏQ 0>^BQ[?VU[HrBW15K"C-.b$rا%GǼf|Ja&)ڪf$OpdZ>HzѺBHP*id&i!Hn+;rQabprϡh!6|,:EpxVxn7LdPQyq!Tϲ|Bqgm J26HSOS x*3t)"UҌ'r5 唘hщB[S4}yIy"YVJ\\11j*-IXc_.㤖\59j˫'aZta0a>\G@6}a۰h̍}V7`wn)hV~WPz֟ˮN1@rz$G\$1V!;zcw7H {#yIX&J 3fE-'%hpU{XRA&i,^|b(^'z’Y. Sf f |>s m ٰK5xpJuG٧Nq6*[65%X#ݜ[ :Nϗt5+e6J;ϰU-_M9ƢwՌQ\U ~􌌣i]$ `V2Ch /.Z'x$l>ify]]U@Qh7Q4v7/0}W |cW"kÅʄes4._ؖ|vCgt "1l˭[l?pK4=SqL_L3=((v04)e+ן#`J9SvmӦL&9Z}8KBѣ~&!+ ^ض,uc_<_<*!g0P/N[\w=D)R^/ (9l'zHiŕGk؛1-KZpcK Va7o,_ MO~3,T&NQ\5U P.rpW >`' ]XrhA~-#c#[|ƀ*)"ujf%3NFf LRuXz+rӠ.@aHgX7[} ʊ ZEyiB}5vWi0/۸!Yh,yH])*N5Q)4`4*9~9x w&ZClnVWDr9>t -.E@g3@Xo9Ao-1 p!d͉ޤm(Vm%|aT74ep)Oށ#A>dBQW ;2` KpQ.iTD^rfCwx%TdzQb&v)7)H i_ݤc"ks5̎^[ qN-eoQWFT>DMp[i>I|uP Xψ#Th:`#q~J- MoZ?0A(nNz7N*wP!z'B(HEjdAwd5QK\Mlw!I[))%xE'Zn' bn>k"徉ԩR # ^,zq 4!!>oPh+|pc:d s/.;ha0lKVڨy]! i!U`\ryw}Z+1hhQ3_'pÅpY@6*q Zػ>:#8dmH*We"վ5>5ȶklDz( ~j1ՔI tPo 5&w(h];LDbmȢAᠲ9UMmbm:t{`#2`T}uY.\j/j\WV1!<>{ZCpS i8Iim{H">(IBO/1HNB%P{O6 2_vVc*Xfa5RO6ƻB/tx.Cj9eri -T !`xT1 sxQ+}ˋ#}|@RĕUZLMZϤ: )ޚWيAٙbgMqM,p5;;[LKTV\잚m;הD?(~V~ה(}C..IiV1`f0 0 S}BqVl$ ;t= Gx\W=:rh}sWϮl'@8ż0>kBbԀjJ3?#S~vaߵuHrXe +} Z[;z Rva| UO'6HpK]A+ ?wv/%se|>{$~v˲\T7?)[Q^O4LP߬q#eIO{WQ1:é\%Nxius\NI?8oکoXO0{aɁfJ`X9MM45]$8iS_$ [&m"bR꙯eNSNRZ3\f1(T$<(A7Xr(Ҏ+<;hsڄ$79!j^db3O%ɶwi:S; {z2"u9QYttj A"ޒsrQ; %v"rS6 _?$AXT6?57OzVSD2q=q!#6:|߹L&W"hTze3?,ǘgʁT-$]:Z%4;kvMzqɁ:ސ|{'8JOWpQ% †@06SwO4qeoZ /j+p7Z{\ܓ12 <lz,v|^*dP7-HA(̓wf l#ڀn<t9 (`BVLM !!fPnMmC:$rHȈD|wK3CG{vw'gi:ЧT!%A^bǯ_C+Xl 񟊾sNZ ;5Vb((ꤡ9`iS9] ➆uI~RT>Xԛk7S>W\xSx8$2Q-߿NxOR ZR9qlіJ0I"HjK [, cH#'%w@X<߸drɑ߫Pޑ>|Mnh#ĜMֻ}g.s-D`'܆0he=,g]-ٺS˅Wⶬb&aXw#VH (OO$.Cn4t٦gp挘ͪQϾݫG9Hw=ztaVFb8(\{sp  RW3II,P4mDe GS=( ctviʹ`-ǭ|d?LIy_mk˜? UJqbޙ-o5&8#Ka&kѯQd_rqHgeb}u Ϸpa~mr8ʹ¥EVL8/ fQݣr[842Z ^JHCN}|‹x ,,Z3su _ƕ}Do/w&#uDhkez+A2'đAŘe{*үJ<֩aS9ga<V+c: McklGm/p.?Л.[Ãƞ-?X1–bز6/Zllyoz 4Ò^K6(.8|c 3B\uxĈu)}d-?MH` 2J _^bt2}(VRځm 4C)ęw{lwPnw&(E"hI$3vy$:$}xdo>QS&`ɹg}Kv1ӝ:SA~1p9:+#Ql{LΒKB`8Jl-oY\EobiKe,}nb?*S ltHӲ :uVxhk] "\Hs w=o>GMo8UUgҐ@w8 ?0#@-"ZD8-/ >EOĤ\Xa^߇*LB0ovIs`r-Sʷݜ5I~aՉo*88X"磗.Mc]f#% ˤ<$I!ȕfa@a3+k)NO/ ClދeUC1JM$$ >2:$|-%,%A^F5^K$klB"SXtX3y-74flBhN^fYGa"呒C Ǥ<·G JylK-SH9x-m DNяt0 BAfjfيTւB+C1 &bz[}hN;>fhr}J*cg$1AJksCg6p!XT ze̪B@BAڵp6TwXlo'eH`d=$ hvf\fwɽ)Z=1!Jn#褽0"lE֖ʘ]űLg9fY`Un1gD.z}!Dheٳ m( Iq.3Im15,9ʶT 4bD\/yC#S2061MzƼS7pR1ܫ1p%ɸkI٦`)1=BMہHx njg3N@,xVgl@XLMqipV;K2q9`"LkFVHQqs2PLٴʻp3IӒ,%3(Yb<.T/T9 HUE#rN+X!RcJ`9uq^!#k?MfOeFT6(W7yUB'&#AڇX@D6G~Bz'?=z3TWέ gdbL'-1 pQH{@Ao #©G=-C@-"]?rgX ,Yyt }O&jag ĂI894eu+e,s& sy}+zM?=:tHm9jJ" RاUh켝s[63^r.&rJ|PI4?'ԯE*5JqpgULN=yV>j^wR%claS|yt'g`o@bzU f`yqDv/^k{cA=WPC2=\01ӣJ q^1)8D:^-b?%.!Zնc']'(o@9U{H pY{ċ-x7<:3/}R #iGPl7ccHA$K̐jo6c~K?# rQ=u?M<)G1ȇ[))sy:&󐟪}۔.e/¼ZE70pmz̗(.`ImY7N]/߷Ef_} `9#"1.MXVB &imIfWWyswY0%znUyZ3o&D-^Ȩ;Z|i ]{dhȴP ^n 9_jm"=ᑆf\w5<0! &t hOޏ$PSL#Ha XC+By>|זRH=A(iB&mLr,wl@Ã!`A XE;kB0 N#;1>F#.:{h w~IP'1NֵKvO 0Cd8Xs8wLEC:νbҙ".KQ=~X{=(œIv 9.+_ Ǩ7gE*\!߶(56?J`a=WZ>I<_v?}\MQJak>]j:}6 *{C#zF]\bNի_`pL ϶7uָ <M-Þ35,RjrD)m|RF)-DK"^mH2S!(F6BD1k˭Yq&b!jxۀD: B9sۏ8:JoaKB ?Ӓ?)_C8sS`cѶɥWV=jph{@һ2._׉fjeq|S6%cJl?@RMG:d74§m9J`'7+٩) DfNJv?I ek̽jr&mk=nͥJ)$5]uRk/'~T"6<~r&'+/u3L X&[G 1O/rUsyQpEҞR].Ѣ˾m 5aj~ldX'vt^W4ML2/.Y ^b bQWXHP 2rϠ7J1uiBNI$JlXG?sK@4M~x&b# VrCo`cՍ QaS$QѰ!攩TZf;V(k$x5Qoo*R8=O؇V\P|̗3m/{M%Xk-_$>8/ *0!5'9sCI:#q0L{r$JJydLZ& @MVb{Or, A0MwG$#å3)?»F}ziPC>աgI^TOgWVq>+y@ΟY=(D卑wg"YlOҹOV^!ЦGn}M}3؅B4xWtQ>'ԃFj~eX!M%W$-0d5~2-*Qbm6T8l"L.`gsxpw|b]dzi]r1`nu|aLBl2`;I+Gisٺ-nw(s:Fu$ڴsoOm.O4'VEM&ڴxTLVBʌ:CkbW}:< :ٯxJS+7ym}M d1;QbԻNC[gˇZt0a]+%}x5mU^(t>VEi2rC$b:CvMv& `BfWSQ|h=H+gJkq h4+8-`3I(ч0?PeEut<.5 GUlqdtW 4pCb-}uՙn\^DsT1k_o͗e-\ǜ'7ϧrlL@Ө :/t*54,uZ8F2g/Un,);;H;8 ̏_ό0k Ptf7uꍶMğÛ9l 03ǝ bu9t_5TzW,-}XXc `=dkui[2YW^\?!-H`s_tjUjϒo$݈\Q̝GԞ#}.eT,޺ZPX{;F_]XRE?D몬e5WO2D}{(vuu$Fz-1z'Lcg@i*rʉ~` 5A\iGqTZS~:]wʯAfPBؽJv3OA!Q5I*&@5ШP% ̀.0k#>ޏ9&tS*#V D'3ׂ/HepZ,yDz[#eC$uˍ>ulLܦ\ ܉l}vimYփN~]EޜUfǥt!*}bLJY=nfؾ%2oi6RVof<6M(ߖr+:{CS4eE!ݷ1{:HIlVicyNPbP)>@j/<5vr~>]nh*A} k3D2d.˰svaMVYN&RJ{odlr&WfF&rLC.sHsi,\dov̽p}L}e) %xwV$rӃ^X<|LIpj^ю#Jg?l~bXtf>>˰Qڿ ̳Uq@WFS#Ze` 5H]D)(]cv9+칮7ܣFZ 0d\1j~Ї@< -HƐY\ sT1R[3H|m[{yqrN"H#1C/~od[cB3;o(G'b\`'!CI&$r=O2u·ңvK(|S9>PQ2[xBQ}Dj-8LfBN~H"m.}>C_v0C*MXb]wc MOfR{rHXbW g7WTRƒdh$~ϵEsѰxPBid8wfm_6ddHw4D,'~yo2rO cX,ïg- ,%f򴺺`X<9RKlj Ψ~5&С+`{e 4ru/jrslBiYZZxe*~e<8sø("sX:awsC(m#oҵ=.c8/ݛAwfS;t^.iyKۈx~9A ,ӵ# 5 ub.n|q"!]qUw{?5JOHMmHԮkwZ\:C ">@_rD_ZK Wҹ*7D/421bʮ+MwאI:,Xעc])[|w&싦!B(,uw18s0t.fʭ`_O_]A}$_5ğ$wqZ 'bƛjJ}Ì~X{W.vy:)~P 7]@@WG_vΟU.éXNp^fp$qptbIŵ Տ)h *t__UG8(5wؐ LV޾8\>+ I=z/SS%O|E" ax]iڡ&z>|Fk,1~ۜGJHn5E@gߣ1 3٢kl,z!ۭ,/)$ bw6ĞM>WFY*zdyH;?P/\8_ONXmkRD4!sB9{/Nuj,*X=Wdn<+k̍ia81 19 H9؉ HK[(tAK$*USh|+o2inozz2 oM戳BCze(-*\sS|aN+KS;QJC=g\OI:ɶ.ƨ3$r_;Z2ۨnQ2],вL6DŦ1} \3vC!o H z7LPcb爬#J2[K!x"JX cW%6BvYT5RtG}3;.Hk枮q9aSDKaCG|5jU8!FK_ɿRL%}y-8ƆF􃿲l(lv/8XtHpPSݕj,8r`JԴ[c*}T8[AY7mXV;:Ђ[t#hԷՙ*)۲ 8pI޸J)JL>F0۔ d~Z "q(s@Ǥ%J[0-EO4h~/z&?4W%L=ך)V,.wQW%"l仰҂ )Nhs[#zaO68GhOVbEDf&;=|PvIvAz3.KY'X@a _ !i_ƶlOvtz(J셔JFi%qNAoq_6k~~fYz 9zp޵"^*C |qƞGynU=qQ#1&U"-x:5O"' 2]KwtIG( gC0բr,.ݧmp>Ӊ6.TtÔ@@_zh*Қ'A>ߌTa 6.RdZwHlK]JQl9a%+cKH)&U`S)uh^A5iqx<]q?y/2 1QcL [ܿmߌȮfB-Hi\/9Q@sycGGW"0Uci&>iF rSw!_ 9YsH ltp#T8;>\s|-Ʀcr.'`Y2$SIfAxw(>Ї]1gQL|ޔw 4]xpb{anCx#u3E_B k<2汔DM_+0fY)ka*@z{vvDֲ=ϭD[m⡬|hI."L5ꏘqdtbUp7f93[d j+AM[C_nXi6Axu@#yH /׆J֯꽮T!]'mj Aͺ~ v513{IjBmy:p686+QZ uStkjj%x\~>U? U4M7MnC沧/9L͜>qw3%;1dP^qRM0kZ(.ö;S%gDhc+7ZN&wj{ y`VzR9i=F$՛7_z C|?a"VC!m-Vrz!.-hNxvJ#`l5a 3;)2j:Ҳ2tQo=wD Z9w- ?bJe!0Z|larJ5#5@ԩAs}"?ݐLT-+ԊQ`ޡFYC@\i.)H>Y)-R$Y;*#21I4,ʎ>\xQiTB>J. !tNJf7tqǃ%ELJwJ};CdTIʔz+.]k!9U+A*i Y;,Ģ Šn̍Bդf琚shr0$4enWi}&W}}8/dk#P#>$WcSjgJSK ?$Y_Ǧ#j6Nˏ|T.CK.W?f"c 17(G=_=btlSTu 1eLҷY[Op0]  \!BX ;WIAě6-΁Tf[c wW1 3gejbtU@R<;b6?9 j'Ecgrn p0ػF7kCOPJ~_}>Ta&*WCBauKQ5ͽ7^lVo]%$R.qw=J.w(]1n/`T<1C39` CxGnH82X֌g~gsAD<:Zf𭛱{: LU1pEBN)`_$Ot3\vVd\1 JvIgo``&-QXl5Z7[2jUҏBv߁ cW)ɗўttSalP_{y>di@\?,)'9 3Rv&WV٣AߩD܆ݺ4RdܴS(\M O)AYtl2g4;`%qpGhzvSpuOhgXr@8{ZezjX > U ~E>=0lf$g'wΗ>M'YJRwLaﶮSf<;}(~IXZXM>v>nmD¡ZjKѼ!C'y-|UltrcݦPfH'nydkn몧PtEo }mi:_+*|!_$',Y@wi*J!-3&(⁔B3Νg0,W!`7Uڴnx5f(2/[OdfPٍQt>^J$]H^ݸ,1 uXFNzeEliS(S^J;V6YIuKX3K_kߝ r#Jo`NNŚЕo᫼QmuLew&Lq"X}3rSp9Xɩ"py ewV}uMp@bc;#d p?z szFO,t:lc~ӌuH U6bO˦KYzs(r73ש|:q7Ch Yj+ܜc1x;_t,&=HvLs2zIf&ɗe+mV#~!t&),[> o(cj pt fL_*vԛ9A ;7 >ǐtyE+ۖŵ'̎=-j#d@zscƕ&h2(}MvS~~N*\4z^`bzwJ;HIOQMeM:؝wyy+ 2LӉb48+6TmC=ioԊM3]`\&'#=svj9чx1.,ɋٿ32a+"'P\ JSin@а\[KCdm̱@ WC本φ bo*O fkpqEZ?p)rwփfn?c$. XG3 ⬒u[&Gg$Dayn"[ Ml4۸C b%Sf 0StDqM!^AF(5PD`Fu.+ѼР)@q۠w,BP{DSJID1 ⑍z`KYD!#8’Vᑱ'8>UZ|K `1Df_d9cP'6 ln +ִ͘Và o GO! %NVCѢKJ"3glKDgoP.?$΍z W!h]{Qɬx|9e:0}XUMa=-/kR!5Y%=u!YC R\/ResKl'ɬB ΋G%}TcdjpQ@sE.]vɓa$nl Mlb;$ \0:!8Gq sƦ2 a' I =bmlxr3=;}|9]_Dq,̵\fDZ0]} dZIU H=Qj&[S.8)l[;tZim \=ڶYS8(0츚jPǴ\CtGBi s" .ר0蝡Z۵.JN׮FqCiy]es) b%,w/:xIjȻ }<9E+2vgcSj+{'^w+o0-vh|Le0K/JvGhѝ-3b :gyrOY u86T^8t$ʁo#$ѷ2(ۦT0UřSrx]u2@kC ܆@rP]:l-3]lFNPXߍ ms _X"]!7jP}656m K\$mBɇ3~hZ%wO̪K ~nuFyίDt{q62#)yɻ)v)\g+ڥؽ˒3HwHBټe@ we7(9R4݄ƭLCMJBWc Jg+9"gКTKr=w"D 10L_:m1fq*; 8G%pF,&T$5bxV٠d6Ls2E?sWe/OVh ^GCeGvR]ڱBr?)^P p "q߸_ZiAo^^hE6L+ܻI":d3oj%3 `YDaNa\G dKƴ{cCǟo (یgmQ6+o2]r &&-Aޡx )YTF5=Es8UA-V bp']Wjꙇh+g*Ku'" } |D#^-Z"~Y?ۈ>0&]B^P$47In M .$"I$֠M(hG2ś⏑ZĂŞ ׵Vlm b o- =Xp"#"{` ٬)x,{n6NdWTUHN_}3ȇH9cEXQv$џ rNB*6iu@t$yN^8d}m*huFHʂRGm)]nIq d k7h.ѨŸ4I>KGƜL&U~[XI6+8Ln`MDm@]Jl"*fvڊln֞FBxw*kL r?M݅ 8/uCN,\ȱ/bs0$H;(ײ 7yOTꍑSy,,*3URI~``8;jvX(6?,>~M"Cq޹6$9*Cw b[(j0>2p%OG+!f*akds:vGW5k"f&3qJ_D]_MK9,QFԃ3bI>J"c>; ;gU5 ?78r!Cͅ ~lY)ƫ!qm,K;Nb 䎸 ҵ<>%z|(,Ʋ~[0H9Y.gd!%y{UvvP54uQ|>,ъueL[jTd*Ff6:LZ) k1ڢ3?E 1;de6|OBhCǸQ ^QI|fWÒRG`U$bzH\FC?! W׭rXi"t|c"LB ?RڴYRh?6[잹KHCyyGl8b4;uɡ$wRNE6TfuT%J]#N9\ K4ݴ2>pJTP^]I'e'Zyhq'C%`/겉eeڪ}OdFqiM}+u˜6Yڢ/8bj6|Bo({ze' I#[`e{O|D$T {77X`XNaMm 5Q(/NvS-SpOeS##ՙB 2`:ihQ-tIJ3hY+aEt7^+7hܐK'bΠ]ч6VޛO.gKdl》-I>2cH.mxMe$f&7G:5|yeǞ$܄Uң_ ]B"%d6q^!fEe)Y뗨AQz[_sW6"to2 x7xȆF|KÅǒaX0v Д^GJwdz NqΛڵnCy@2G$1v/}xU-B \( kthEZ8iS ^ iYBR#c(zK7um!6K3>~ioӈ^߻C#NЛeT,i9zN6`/P%¹N!Z"{Ɨ{W$Ӑj3Jy[@X:>݊ʚ,QHAQ B˂!%Vh :~=lP+ok ^r`1^c-}pp)U6Q$L,ϖݶ #9sײO@Ԓ2x$>2u>.g)GHaVg"B.F 9ꢾ[`N秪A8tQ]^Ǩ@3+jtVzۖpGoCHygmG) JT[Pv}@a#dFhgp` Kw]/e@T1N\ J]Ӟ?"D%zPoCwwc<<`A܈it I97uT&=}F::b?L+85}l:UƉqgay!j;f(]e0όWOyF׻IkkF.dg8s}[7d-4i9qv*8 ٴdۢ'%KE/Ƥ{ )_IC%T$57f(%-e\z5|t!aMwKt4wʦd:HJ=7[ b Ҋÿ*mw﹩Kd,J$aFw>9(bJ`C?o:@]*:;I:ԶyIOR٘栳Q.2cjȨDp~񑞇@^S{=_v~%><#w/&?SCq+e åg=\C\qaCLTٴe6JeI]Zak>bSGQ^2AECWӥMUDǡ hS1ӆMO[xlH]Egcf!2i?TwXv !6@IB6BWCs\Gm .Bsf'm5ϹFH1]o2$c"ߤJod6G:I x2v}wیRz=[8&$T_#߯:Vψd.8U}Jr4;KD6Ly+`BqJWpT)/L.p; (F>ހ$8m*696Hb=Relj7kfϗ4cso3=:PABFȤfe3F=*3D[f{v*v-q(0ݑQL}]+QoKêfg6Fں1;bMIq, ãl!AzjȁrEBM <7JЦPlf;dB2%"i\Mޥlo=Ζ#4qseA{M.9諽(8PԦeUy W=}a 1kՔ)N[\5.5|hSX5! EGeqR2Ӱx*) <.kxrRR w6"eCQEh"mu1t1T80Q l\gWh\#Vd،(I짇3{)O `?ȢφC+yJJK}@Tmcfq|qmPg?"?7MF-щBڟ^ˏ~gL (MŨJ])+CHt6gӢ'.dB-r8U}+o&Dva q9`QZDჲL{Mk='p4~A%zF0D9j}' C;1I(jG->Lw$V–0x^?y H?Kpm3JNv@N{HTQ_jfUSh5BL+!U֪BP)nX́'|]M0h84Y^wPC$Cbz{a!pD=sJ@AL&??92m; 0)OikeEEUAᆰf74%`^RhrP{{,BfZ\w TSoo\\Ю2ZDY UKs$U~9,!Y}߷ jM{ L)!u!p04 VM4^D唨'Cy^?8.Mܶ lbGx'0XùZN7ׁ?q00S{k4.ɺ.;oPxq#臍)i#4)Db*q J:XcK:.`v@˄0^fC /`;5&?Sj|3"z?O| `'0p W~6ɻt=&fl!"~p(Yinj<`2M ,4E;v:)fxAg8L?-~Q͗ttHR9#rA¾81)^d^K7> ͆SsK FT]d"zÉ\9ԬV,I9|!Wy٦a!f;BGqHdZeK[2kjR!Lb`'j-m5֒zOM}EJg&"Cs j;wH%R'8sܚJ>Q4b6޸+j~SϮ.o;h'~s&-;DAe:27K@$ /vfѓ;A w S,<>X'AQK@?uU$3|!EH 3sJ=m\?GqIU4lhɕdL Wz|dd*z#{Cc9畑jqEog[ޭ&^:}I͟ι++V7fz"b<þnegE8Yʔ~υ]liq>Ԏ#*r2Y%I,ٓV>ץt2헅v HlC ;b1\w ԨdMћm=py0ǩ&F}ƣͅ`*!c#RR'j"D6cĘT*I5O_!xޯ.0C|_ũIZ]c9=}`D[fs##Ӥ^kyDNґ)P@4~e+M( &Fu)0o".bM M wR}/M |0?+xieIhzJmX~Q4GQebJB├`#/ 75_GxC׉b5հ`tO9iރ^Rb޷Fn1#О vDVЊWZ%2=KJM@-k{4g~䠏eE,iS&8gZHe!*⻲')Iu@DMe1W<)ĤSZ,AՇ~mkiMmvA|K*2e ixlTra Jb.j8(ӿlߤ,⡇؛ 9D"t2{`k FB4Ѹ1_kcIhY7G֍ 5$Kw~MPؗ\v]'$[V Dj?rtkۀ֚.ER KpdK" q"ߑڷ֏_Q~7赊 d @m9{~%1Y}*s+:~hX\֪HÛb=-aDzs׋^禊,;qMݞ/v_;qa'fN>ln]0t("K׎xJ%ԧP>ZB{nJq 9o=8'HNtf7xD_gFHa5-*;[mH[ ɚRAKBPϰ)K¬[Su3Ոm-7_yGU$?3@MHzTm59Z |\GW}qU܅⿚[)Gajp̛@#1~;wCFxI*80^eEe5 zl@lJYHqZS, -b4WkwXTT6ߚJ9cd[SMxJ>FB!V\eZ+X5rGl|2$@t>j]t`,oV4qJ)p?/FBX.Sqr:.L;zKicL֋ |vXatC\EY^]UX?#dwb&=P- #1 2OB F:6[e&μ1yrY؃5smH4 ⁳h&f K%'RLWt忠EcF0[>}'*1dFC˗ZBXN׈ZS"Ԏ@#G+'Do4bo~exA!D@cp拝GͼΎ4h@'3Mde0@nl\ d 1sstZ#(< nWFQIEVL~="|qf6kش\=Ēpj>W<#Jtpsy+&~![*\нXg3 _P[VXЩ@>%EYgN=abڸ'oƎlI~[MǮy:0`) }~fwD=TƮibjV9|˿*sW! O07%@M."iZ++n,KiҖ?>fCxGdM%3Цԭgg$r?E Hf!><Yt.KO0W 臶[]2\SMfٸ? 53hgw,!_C"NW>Q̂?rUMph!eTgS0c*uM#(Ĕ-vɦa%8;lhY㆟,y'(BB >fTCyh0efמ`tmkEDF_}bo vݶ!Z|':W*x{/7Ail dJGbntJEO7^KVLHvꤲhϴ*>S/'zҿp])kv "ȌMIXgR+8vG0U(jӺ hYL.SbV [y:]xm6LFaa>ڟj7IaE,=N]!Qu S_;==$VyKhLZ37 .Lƍ*Hgz0TR`rG5>p[XL@ʵ ν)$ `=u؜h\|M;|,{ڭTg|òʸ/3W ],5aQy=| f2ނ;ϟΓi:Y\K^R0^y< +`Jr"_>Rag)es8cBeN+D5io63] 84=V0%6j3Red"ON3dA'u/4jO[?EAk$?"5IJEw:FT*A? } Q۪M?맘 9 Tm-&&u+G7qU/ba arXg "D8 +0~kNl2H,YvTn{>y!;ق IVˠVu2_Wr?̨ѫ<#g iTј}я?v::j9>ѣJEgCP[ntxOB:Kb¨-BMnF=^\E#NpBFvXʚfR O1Lv7/#s>$2͖GxcbO6Qw(к$XNt;;EP|[f5ʛ|DѷyMU"#&?^%v^uTsSrȼFg_>+)M'~jDѕKCwP̶T솗LI&:x(=v= ׭<cwNԑK*-H,-+Ƿ_1"Un +f.(6cSx}N!C5:?慽wЃ~6Q}OPkB5czB^E\`C@1 Z דj/ T31dVM eA i1ғN33;ەp—y8/n]Ԩ򏺨 ;vn,Dc-QX^-A?- NbXxx=YGA7gR+Ų n%Ojt4 /(edӚvOF 7&d$QkD}e^uq4إ?F dBin;jx%7+Lu&*eCu3Q놷2@} Jӟb(<`[\=4"msC%}U 7ꆡB ZM =RixcTs'x5AT2UحE$)CK,\pe9mNĻQKGIte=jN(CuB ~9!}/ Rkۣj3v.Tߘ@xzsq#e@t*mYQH2`z!:mC|g:Y 0Tg.4c>;FmɄ,F3V8ؒ rfĆ'5c@ s#jf}NR}ߢ=dNG7p'`]F7mw$Eî< ;a7EkR7$Џ ~>0h3S* quxcj`-¯}VgY w/e6=J(/~MK15L@Q_WFrWz}4+w.g.E[C9p1up,J@  4 ӬU+uPGLwu֩8$&#;J&YHy٭ ƿp[8FJ^k'S`.j:ר-Ux9i, wo ;g$t6!|?:>x2& ;=TU&̊qSfo6]15u;v9tHwAnen<bmdŢWJ_ *+7bjVIdjhUԿgŐ9|/X؍cLqf[4\*'<tzuSR,FuF4 ^Y>oT+ZBeSK=Y) \C*=GB;|l*T1B.&*F@jȏprUDMLˁ77lʂS|]7b)R-nU:ĐzM|t+@ԡtv?* f~N~h`Nw1|ўۜ2pmi xe=KƷ'Y lճ?tI SKB"QW?RVG#y$D}W ng̉' fkN*/pDIuGY* Z6ʈŽ|^$Sxpc͸{f"s* btF%kBl1KJ VNt纥]p B8PjC"T$M~m=)yf׵%3u):BXU[ De4&aiĸ'wBDӺgR@`:?H8i6 aNSDET֧6I4 HJn[WTSrbgnܙ8nli|_Ka%ޟ/7AI#Fypx .kCLw+ŽYԿHQ $24/lG gLf93x!$TS,6)^\/6n+l)]HWb-fiܵ\_N̦:WVZ`p}4Ԏd'l MELayr̳UBңzĠwGJmKјv2sF1+b y鹓Px3XȃQbQE?d? AάA׎Z ԅC b `WpKїL.$Iu7!S5>+ ]  rjIo3R»1gܲMc?MJ[:Ik5b[@_ЬoF\ȗ$%밥%ڦx̟,ծs DhҭU~t{$wВqG_6-:li$]Hr^#hnØ]Gu3KI$p9۫'},;E6vP7 )>" P\|7H$HmɁ@n Ndp'xׇ~:Kw21@]Xd!΄}yo>;.6 Js'Hd8IyӢK.{mrC;@OɹeTLseg]$ϭ~xS"M2 { O-@Ծb4*jd~KG[/1Uϊ!>\RksdĦjYsRsjV?ZӭAÙAEj9|@~Fs#kv@eR6!p>';]a+S`(<6Q8;_H"3mP H;͂aƫG\/3ck!i6韎)ZI8XKqV&wI{OG#ik(rCC'r`5KMfȃrth =2R6KxBh?J?JueAǭjYH+l i QnAMZ\q;)!c"X"o0Da׿HEn/UOO2*@ 䃁̕t\!aHÚR4U++g Dኗqʽ s@.'W+*"ʽ~EkɫIvdђDN^7oYb9&ܰ H1FtfʄޒyH㡫Dq~fZ9Z+-KCa.0;9ṒUxH?噂WJ$|YaHې8xC&W;9:m{?YG,N/P$aCCI\l4vQ'߲̔H,W Nhׂ l)[ u9`V67ZyN3HsnSMҦMttjW4 sGpfxΤg-B, GxqXJ\OD+ j|ad7A'*֓VnB QG0k}nNQj=E%X$Q77¥e%jK0K¸&\x -DKzKpK64NerT&#ޱ]}睫oG~a*C@R;Wex`HfWbArъ_)^{e#/s&:j:"89c:E кHIT^Zbtl{95?{k3'8垯*4W{T#h8:HQZ"tu"T3zx'b8Ak;-l6iY8}s~GZWU`7^JajFJƏ*V1׬LIp4ñ ɠ4@H|c@̜'XjgzMȿ U~ T3 ?bF|1 l_0ݜ9}=ez*˪.SR*OOm]gq +U".ܶ7P-J<}cM%+2STqkU.r lk<-14N@P(Z9Ԝv@JdZnqz;W%Ia+ƃТ:Qg5̏>'=/@ negjbV4XN/siwƃԪam/GTF{?||N')RSew(:#Z$f8}4Dn/fuRwH#{CWiNN FƉb$:y9[>j-72Q^q?/n=ܳ@'q[~l̫*y޷ 1.1kQà-p u0WSx@΁,OB$4>=ݞ2=Uw\dmA->$ZVE,n߅7N;Gn⦅NoSVԖ"g},/xtÒ03wFbƠ?EgS,Q< oZS9νnaEG~M2B.h P=o V8ƌ*k]9f~ݰϿDE<\0\EqಈNi=:l=_=rƓ)4ctiyPUi,b/ rL]kŔz2p .`MX S.=lLN.fh袄"-<a\3h\S5*-ݟ5p7m!?MDa(K4bL3⾩p햨chJԁ|ilv1֖IוI~R+GcmP^_C$(f]&n&xb~</ǷZ5#E["'"(LU_%PSX蚈>H[BmAlS7SwfЇZvo/#p,s(?BuXS6ZVi ®=k{"᩿0c G\sGcۉBsCvvc $כn4-Ak)ܯVC R:{ <`G6 sU}-d V:y~j!l+` ʜV _g~;SeŅ\ц%8O P $qY%}$BI2p/%{?}Zo%+p_U=S̍T{~7RE\$& />Ewl(S丑{Sg;A'|n0P,#3sc&mմHjǠ6iEwR_kU9 0貭ZP&ggWS(<"'}Zcfޢdل 2șc!xNtƃ+I_FhI kk@;?7 C-EέPR8D̆+gnL ORikgs7YPP }4Ui *ii2]qȪvuuZɔB16Z]öwVwl89 :*P`њ) 5d~1?S pXwJkК$+0\ѰT $3+7g6GHq FB;V)l,cĢH8ʲb|l*{V6kl1vd]MEZg+Kq7lShWOkuDާ [EdnqUk@HHij 97//M Hd]^:A9U'*\^Ji?ɿjE#ĵҠKPٸX#v&YT;E24kgimA9 'ᇽ7Ҳ?O:cs Gѩhv) mH#,PɅg7!w$ә'*V~v \nݵ󔿠%ѝ3F3< No\C_+J>`XF)nD7eSwE$ !B>a7.( z>dM ZgYGdx9SMS, yD{W:nK&*v/Jth 4 Z;r<TT!O2 ~ɸ8Fb0xHɣh.x/Q.\aIdiqWR|թ0/m-"/(ӡ5^&9DW3:b J\WdE =e@φPAwF%&@@@7Vth-qaKUCl?hYꃬ֌7Խ8%ȥJ& A]0A+jRE`؏t`^j@)B6P_pEYR"&xq8ӇmNqO\`GrNQBDF(pb$ vJxB+Y'̧5dQsPzooG܂y-a&G@>Y|o׹`9@KvՠX\ZScUv׿T[d'ګєfl{ӡa&Aq\u[bT?v;9AkStڠq =QON2 .c""tK<^,}zQ+D>|Bլi\PИ=}CL׫ oBh>4*lJ1sd FSjfjwwysDEVó/:eRAQdG*>%cU%%M= v6|wGw3z+/v=jJ4xh쫫z[v'R^WJ ahS=Dl_:UlMʂئ(!>)О]PO9`cݢh{ax$.m3Df2)6AL+a cj׫*))Eҋ;faѥGMgZ3B[E6aE(1`c*/8 ~yG=rxs[{2Ge*OҺ$]pId\TP՝Y `DEgC& ӥ"gn 6g+!0_M@2j^0#7JDmtnDy[ˏGSY\Xduot[宛Ȝ^!nBq7[egMV' $5L\!< 4^s6uB۩ hr'^i@yp5s| "`KCZaP/i=$i'^}tu4Knd>b$CdF0:A؟PQ R Qz,}EA2#/L|ˊ}8HzoY͍a}wwE&z57yUc <=cM4I]e7<3r5P]& 07>y{XspPq-7[8>cmq |%<RxB6[l ]Q-r;O89~:E3n%X4%̽F{fj4pzA61@nF[B# 'qյQQFJ;h%es0cb0e=]2g8 ĭ[E9JD)8@mihl?M3[|{ZhŴYB!VNi?3kLN&7fcp $qEq{aaQ񅷇pu9u\7hSX V#rwر_V4hp(1|ɠ2X9#v!tU޾g1"aaeʡ v4z]Hx2 1N„3 IVTض ;j(OI~WSaM#&i"<ޕnms \&Q$3r UduU4iS{w5 Թ?%;)0*QdFo Vwdm?qݧ!R1xK|uQ[yj5\qhжK.(ϱ.nu6:D0Oο]E9E_D;AJLѥPic9Ba] >u6A傋x1)U6°)!=R/h vZpYs btX!Ƙ`AX) G0ΐAJ`*΃ww6+A!YP}ŢE865Xٶ)UuDK\|qބ?=nY>-[G% [M! b)p), 9d ϭYì֫PxJԢ܁gzU$e)BNhGfd իJ(NPM}c=chPfF?C$tOjrB[,iaI;OvavI6jo (u[\B}8~@T;xGn*qGe^B-tc"@xFJ<Ӌ 30QoL:ج+,eCgp*Yd+z.ѵEk @=|9MT@ ¤H?\ϘP|+`ڌ̙QV z^RN ll[XW܌$MNXi3\~v{ {b6Ҟۥsyn$w)«;fZ2UHeDK E{39i@Q`U/}\vӶRD ^o ̔f>ZK}l0d$2bo%0Z4%mgza-5nf|PJF<9oS@aESI->'֫CA5s >VƂmB֓u.x鼖oQ&XIulSOrgN/ѕ{4G1ת>M*OD m]Oܜ>d|qۡ&頼BX;;O]i/Mr)JքKvTD&L&14[{h to铼$, ;E7Xorxo݉QPoswT\/ib'm؛e8!_93AQ3c ^1䗘.[:Hy &<+[IJRL0פG1'ӃFu$ +O<O+Osqc 9>Ħt Ԇ(w[Z~}vCp9 :uQDnR-h[b.XTQq@5o~Wg!ykcT@hdqN3!"5b{>K:ДDϴ.6rzHKmΡ5Q!hO|hYxtwQ5' s)|% <5\UE6vP$qJBRE0mE -su408vKpnW~ܡYǫ[ gQ\,]%~Q_;֕R~.Xbɰ$gj/RHO|eqho +(B30om?:6x: DL~EyB¼3}'6y >۟UџUb&_]pc6r=.1XZ#Gz+)(A4IǏ+@Py7H}o+ܞdҺ[qi ]3% 9m6mm۷9`GX]fbY:!{ǗBOl%0%xvKX| lv~mtWMDbfhݢ9vK?}t{[(D߉,piTbzĕ^ި*@`sS1C7Qɪ>Ya`thctA\MbxpcL~txUn{Nض^Cpd:'K(3_hTB3ٯK˚*[Os<jWm).TzU `ϳ}HmRP![kWW55cdC q?{h3E(l*\8݃r#YNS]k=,A}谒 ~%dy 9ZS#x+Fn}*윴7&VdU7iGb%a3lHò$NWB`QL?n NqMbJEq5!XeG5%s~믝̜z >&ÇE xD۽5mCX4wu|63y%]@s"yB>4!/h\8 w ) s̀}|S)Clm9 (9TtrZmQa%̍Ax_^ ǁ҈c a IDB4EOv#I }cϪ'qAG7Y#euvɿJ>:΅6G`w"Gy!yt̀᪗FDدD+,Yt}+Ӂ+bȺ!-̄;$>++JNvժ ??=Mcܷ<yf6 ]\IwtS3dK,WZo v3ۯ,1{܅&wF\8bTqJ*Vq|.o*+{?KY[ۅ>8Jv RQXWA(pdZUmH䦵f՛crd}PZmIWKv?5K%K1ІPFp4s,P\vL Y ŧ%z|iUs!s̼IUN5S56uvӀDSWz<9?%вD|0zS5qn%^ M"d}\IbK.r 2(iR j]vXhp|`% @M+镁3Mp=aXE+mr@\F#1#ĉ&ȭo--1' j_wٞ3#rW20$❒P˜8Q7hoj,Ni_q"RZE:֟YՇƵ, c1Fqė~eaUpU[;~_i&Nb)::I %/f ZcȜD2œWuRI`:pPY 5Ml6zb(0愿kcƢ˟)VFxb'cF7"jf0+<OA9 /j~*h `}Ę'mbHTCׄ볁iF\ JvD&) jH,>jt 7{Ӄ5iEQ^0$X_{<;47 =Oͺ],gT]E#e:DB)۾v&D$'̶}L'Fju!>$Y"{uhV씾N)hw/^n"dYg-!U6&MQ9wI>@^t`T'˖뒤k5Y3"5aGd P%:7Ir{Z;1|bs1]~|㉱L*w;>KH6d=CpCp/S@mrR,KbK$/-ux vAqy>[ĽRIć7 ;se dZz6ob #kKԬLU6Ej%ʜluc<&F%jo}@- {8L&2"S*D3rF3r*CCeOn:ڳs]"K'g=*қQ$$Gl_Y̵@ޟhŕLI9Q#+#sϥ\52|@& !H3 b)$3@aKA/D6"3aTCF/9 =qmWVv,nr֥uwCTɷڕAZZYaOtYPX w{ ypg[V:4g bS.pzW{;ggV7Ipx"yG~F# 66nK;!+ŴJ+T]B]!ٳ_UxR۴cfI%n#Cym$wn+"5 %?+ާ87K@>= ɹ!L[p&!X@ hSt\/ϲٖ4:&gr!WkUo9yO Y fUB>5һ-xmmSt `sײeƱ~ddFS2q,~4Բl{%k4q-vVW)G#brD ~M.rKS!]'ʹXm&X6K;g2Nj`%|.#1auo_IDBz<6 {i|E>Ã.D ST'7}(v̝g-I)TaE="싴dC829>#PJ4d*:rBGCGL32lV'sfBi{Z[nx.Gv:ƳXeP}=[_j0osצ|q|#ϹNSZWv,p$fi#Q3D6XAHl;$Hr5pmd_9~Z*2͖ `зzU3q]Oº#: 7TM 0A5b9Sφ]8:)c X[ !{Y# Vv.z_#: Ϳ- L¿ )W80g 4jR?L"Hmě K=/u%YeM\Ez+d=井0e8;4AM\'mhp6ri!Ҷn{Zu%m >:f6. K8CT2έ l36 lrxY0 /lT{wr#|Eʶ)N0. fLI*ooҬ0`+,>iAWD]e1R+Hʼn!?]c? MNef\^?]k.UUml,K%3Z*W%t#Tl2LxTc}XSxS/8aM5@.׸,*CzIx?~/\8C (948YlkiuGV|| 6zi@i<5BLuPtRְooI)9,PO4DL3҂00S^ԼQ"15O`*>32.^ڝWYG_k^Β HzN rjL@hp,JrJF9R1߭ևsNy" ]}?Kbޛ m#_ڲe&\nQ؆-c1Hi',l6v [%\!Yt 3%j 4GwuubQCqH]҃eI>s RY&͐ &IcvٶJ6-^킩?'?,VUrm4p($e+ !hirPT`ᆈXaPrVeI' `A@ P{ܶ+EW*xg" AKނ7'&<{Ry˯65pSh@L7G*6RfvNaC~B yjTi;Y3}kR3%sS.H9"ؖwPDn&WOn_3fOC+ =;ܴ 6̛.3[yp^|&0{IRX'=ҵB&9=1zc "d|tR̄"aH{s*WC(kKB?ײB]eC:Hڸ?<zq?q\ROk[ }%!}_u@@W !<]fDD3᠛#-q8Sl_c)^?G'WNY`A=[7^Pk^ # ؛HmOQ Mz3*507)QHc5:F4HBFt3j鰡~v ʔMd4 ˌƫix!o! gtJ&Q/| 7@Y\\yn r$~ݠblg^er#̯Ppl#=D2AW%'鍺̍O4 Q?ߕ!Qc6$qOM`u#Sl k?iuFNFTЛydU.*^fkINvw闿TRVbdʲc ?+h1Y# npEG F ҍ ԳxHXO-1}W d[W* e+г'~W(SMtۻ_TXbA3z)?7UGXIEEB8%Pih m?9fHD ]1U:KfZѕ_鞎\LkT_~+[y`چbmK{%5^XmJl*[e0݄̜t_՜Ρx~|* oNxYQ6t^-$"/'z:!: 2$v*s43į'2B&Rh-ZP_L"m(Z +@d@t@6|,0ULKq r}:3x* r(+"m )'> ٵ¼u!ƭq.^|)(L/2/i䳲.<AƂCBWb~uX4L̮楪/h-$7J'^]=ɻ+F֓C8jIѽjSG0avR}փ'E(ټ/l=>QcST@Qb ,SJD Z '$,gc d3f4xyLfYT'pm=]-b-/= <J7>c45wtZ=gx H^u^Ę Rc]V=*Yg dyhE>j*0fl]{a^LDzO_hWZ0ĚX%42kq~ '?V[:lLD9;O{[dwW`QەܷHkIt߰^q1I[e(x4,F0t9k+)f-SXM_.(w~-i>h4!S]>`3Wv鶣} ufGœgcQˌ˯Z`lb҂.|̺ۇ'Q*U7sSQ.ujWI8b(ـCo5]Bd Pye5/bpmscVP߲NzE@%KbEjln^zb#X7|B׼HIc9;65m)O:v~I\GĿP f4$);p kjd&*vOIoXK(9 ,ោ-nt+i;O9n*j Mv;Rz|摚;ݴpQ &5^=sVK3r1mĊJ,je.Zu֦[:`Vfj_MT [cr"T[ݹ{C&WzIL4ʫ$OZi7xR̷hSQI7r%R[cY²UxEk4|B1\Q&k}&vhC>|{ܳxGU|祫#MJD簶?!-}-an`!eGci38 #"Ş HM zVjv])+2$xJGchxP)>_N\=+?t-Z5'PEI%>ZCz?G"a-ػ Dd G҆lSVi3*+\G; 52Kgۖ_6?iO\P$L;ZOѤ?6+:^jA'nleN0*Yyck0;v׷NY=\r,2<4܊[L`N\Ӵ>??K9oj6^0ocpzaMpB {srr>?AG`e@װ: #DJ!gvF[#9V]|I `u DdwD,s%ꕢ g^u 6, 2U7 Zc,A^ SNa)ڃJ΢R^87QGk[3hc? He<|O:1GV[-`L y'~ j? JP"2/U>m ȗJC~7:M>Q.ȯ0ۂL-LC_Y˭BʴդTSi(˩udsnS7<]T kO3&DG2| KVFw2;5EuW=la5[Xlwt=`ZVW[roŐ8(HA Cj$$KwpNuf/ 0fQ_d9vH;zR!')1xf5ng./M gN?;&;hc MqA(3ӌc XDZX0vE*ZH 2 BMdtLx}Y9EV5ЍgpIp&uKgr0$ns t:3gj,Se_8 .yS3iؤ W'`[[cO1SE ;Sv 5kA$;0.KR432v&M% ̯jmv$wl87"gH(K k yɻwn"%si=A[}m7[Qx!_W!}ªC&ʢ ^tizL+-MehBן+;rzOu=]$:Xj|ֆߜRM#p u=<U׺G3_cׁ0;Z]A2yuOKF*R%2kr  / E 2BÍЂA몄.4f)z |P VpG'j2#i8XN> >( v5S.?T,"lx[=]x~͙Q(&jČOW"6H7`VaA*0]ɿ):kYmXW&Ӡi*]Wq!?\Ǭa0(Vi#Fa6C@~iLqi_8eZVr ~ߛO%Z0a@ޚA:Ӥ7`cV1dPR<ݰW*!Mp@u&r6oWm&c.Νi<;B+}N a~7Ǧ<J3?|}vBKŜ9NGZ܈7ɆfdȻ괦X+hc&u^2'kRGB*b8/[~hTpZ5kP!Y?݇d 1Yu9z*:jov(S~` m5Ajy\}rߊ@rʝ؇u\v/&zvY |ݜb 8THe1-] _\Fvwf.J^+jJE T~BbYmhV{z,f䵐)L}4R >gՌtxbIK:-Ί:xԀ;*&7|lih;M&X{E@,#Hi7>ba aT gxN_V4v> !>%6m@_Ś7ː̅CNӞC n1Lͼ7CeSg ȓ)<&oX~ose$|w'Wts >]1QxШY/Rz\.-KZPYI! Hݎт:iOǘ@dyEA1ѥ zC]؁M4&@IW4nvf_|m r&C'abԜʟigj[ RP7g|$BZ*FR1r͌tpA)IeVPDt4z^ +gufg>3L  ==Z.&u?7U7O?6|E_4(Ș6`Xn\OݐPř 00MBsGFX VM 7(/vPv|ja:dM\7z ;P.SeL|ЬΈ쳭,Uں,Ohq]zC-/}Yax5G :JkP1ѺV 0{f$B_޴E#UA- :L 3laE=! IrR}'ʭQSG1M>Z׌KϗI6qEPEbʤjY^ &AjyJ6 a(9DUЈkY-&1@Ȁro73G\>dŪ yZ/%"S-W0kL 6v%ɕEhȆ]'=;ϴ~cՌ+v5˕Ą >U'.eZn>7:&"L QITAXWz-p[P<- ^$*تgv}f(n(ƥ ^9ߠ23ueVv~bGik=f-XDĀ }O ˭{ޡF>\W CYM#?> ء{u2K@x?Dݎ-GNL{<^iN+!llrBh 6>=5äJ7q6m'*GBNA(~3 Bݵu(rz6P+ˮ 7uw߂L=ͭF?"9&y9=nR1$$H~aVX!-z (Fdysb|C*I`NH""GD3;&WUMx=XH _;=oD<6neaմaWl.e@ 'T RUw$9\dyӢ:|&"NDKx'贾(vAr>~=X{fElvw^Lmbp3#- CO_:e6V{!ySQ]gal5ȹ? k]~D.1^:NH>=(fe?="-d¥4YQ0.KO bp*E:}bk,Zf!TdCx!pfDǴw 6$M@SJ0{Q5,CQ8J1N Y]$];Z]d=$J|\tN!whါލ A+0-#XM9hRaH0sOR!9i˱kT?;p &v2^i-^ )\IT@ss+D3>^.SU 61w;7pu[NGY0.vZ)J>li$]Sm,PM>V̯΋ZMͰok W&dVqᏛXzV4C$huѵn'51Do|S{FJ#,IN_22ڌ@WOm'q-hп+xX+HǸO:6: C/ " z>h{AlgX҃/:'/.`V>7owV,]d =C9n/D+Gr U HS榺 }VSGf=ʎ:1Κ~tINġ}H(i'ZiU<> 1oNՖ]` pzLT):wk 8*Pb8MKin!WE2 1 u{y4T"KuQ2qʜ%kGEDeBa j0*&I=uBŦղI}== uz/k-ȼR7){i51HTTuwBUAAJ'yYčҀ1?' [0^&I'JF6--E|k1"#ȝ:-QDyh~j /nȀ~) b!.)t31x^&[DrTp6V{DG:%Y|_PԣUDٟZҺG#mfцELīfvY*)M'_93ZS全C v;^fmk]g%۠#;[K3Q0 ,B5Y}^u? zqLjZ~La>YG*QIy [<C捜xя5|/@]lXՔ2KEGd'v-bUԴu+9S>"C̴ o.Nbtb ZE-Q7M^dzb@GO]+㏡p0. .&5Zxɾ>3vB:zL WDKT[D0Υn{ PO>j`jn߾mW7_P\S Vf8{ﴏ!P:R36}*XW ״qgQ=0c~Th?~;yD!PIQ^i W pƃ=d\EUXXӸ[=[5ՉrmcvqIs h@g04G5- [-/mq`QmUցZl|ӓ`—5*4A%.HZVÆw* ByĄqƂ O+7$9be%Z&{Z^M>M|LQ (R]uȨO ޘ#ziE" }ӦJO!.JBx̸"hgk0!uv3әQ07{վz+}b"F)6tnt!AѻGSsbADЃ[:t'=qj 35@7dߪ'S˔FBK"x qS:V}KVrtwLR*+ 8u:"(EH#L0oEjG`[ƼCC;0ݣlVMOﰉ "ab42@A"}c58K~DVA4RKRS%?b«Lh,Q nʙ̬CLs55lKPX`i*0 E6>&M@ײ z, ݧLpz0T?4}T }M6NT^<,t֛Xxg3O9z j JBA]&cm (F@gG8%?{m(Z9aP8Ⱥ4q*m6_zw{[t,@I'O>uި&D4vrMaT*knRfǻe͖I)'OOcEtjt}ܹ\7C=og.k}F@c4t/(Eg,+܃Oǹ 2R F.^kF%$\KOĹ,F> 'Fq*\{cjɤ C\KZal2bpY'6/ߕz_3uD4x"'2]_g=MHz6]$bpϤ%ACH /\/G3)Δ E1$&e4Ock[5i?u$ dO]W# iՓ&dmQ,C  EZt ]P# {]kDh՚0yάZ%o*AŽ%L|~*إ~H"~"bЄHLeBw ݋CrFUaJBm}Xi Npڛ=V%/ Jv0-*$|}ŃWx(A7+B\1֎PKoppFH1q@RTlU M@T;Oא Xu>fZ[zg?oxy_CG-:Sd8|e^ MRA? [@]^'(Z,^kz|MvYϤזkz#ח<;y3kꪲ0Zk,ar0! Wl|ry7f X\@51O4vkĜjV+GO?Aީ+I 5˜uþ+BR|Az' 1>2Yw_T3*ͅ=uQ%η3IQ'圡- 8Y mqe+jIبMݺ(Ckc{޳uBqc ז+dCDgw b6ϽY([ߏSYm42:iߴ/w 2"/b><-F x "64X"AnL(?R݃ 7d{= Waevmc<+XRRlF/׍GE1A״Y|ϼmD*c2͘SޒWyܾA "$BN-SɎ^GU5 xh^X,5 p gVg \@\cحL1`-4H{5mL<#c(ݘ3Z s1|~Vk[ǛwM56ep`C4L9b⪀qR T;WH"\K o}Z$=sԯi68> Dy_zo=ĉܩYsXzMW8hsPܒoPW/6[UK0of |ª$+&|I<NISCFc9pLT;N,׭9G ۿ]N>GږR Xz!mH/_U7 "%]d4.,>c_q+mv{x .`9WưG^2j3R\ٸIuSZ>Ek9`!.R nTOqmS!XyY-x/|v܆ݪ>ϑC/Dk~~ r ?Rȏmx-ͦ`NGcz*کPx2iBe!=0*NE: (=YP>IzU_ |rjAwVzv}w }. Bph*=m;Ř=(˚}lL~ͪ*X[2ѳvӝ?>bBJ?]y N8ǢϿ@@!]8j͌RȕF !&;8 ϔ73"tBe'LlFFB+/ zH H|{'fޘ~5 k>;fSn5N`~y58Q `|G>HNhh=Lb5˿ Gqx8e_T_ÿH(=k -׼(wՎ С? Loo !\"w qk:+NV@8rM'S"_4k\ I>޲1%a '4VLdnGҷ(.m #V5RQ1H dsfΏE< JPo?#_BK82{{Cku=Uu.5րd(c8+%{11xqY[mnxr'mKnXъJ1`dɝLt^L~Y ]Rdf%Q?IX /=Bk7z*Q~8]/䓬Ä"zqA ![! BV)fyd`^-LNPtc8 *Z,ڋWBk# xg+~%HԻnZ x!vP? V*="q>ikmo7 ,aS[dv^7L7 4Kj/42v|<[b$̤,x7ՅGn0M]Oe.1;s?q"ʉm7aU)Rx zBWV'cu[rVȈg-5Ӄ 7BMCQ}2@;fP(myKe兠YiLunDqJ˅g<și!?+#@BSWDBPVn.ݸ #~ F㱥{&<_U7׾0.j0 #)jwwnnB`W~QpSV 0T.}iyZ\ۈs=dӻ) )aSO($_W*hmUx"N{(jdžF`I JO><WCILԔPlECϫ+R*޺cgaB:`JRX B+ua yuP(em6NVͨ#Xߗ־/VqZ@#J;CmE u"JM[XY!-4*;̥ʽ,ShhUfW$:0G̣ 8# `Sx*EH׶AdW˹  ">6"h:kb:A#L}&؍V^$ ao+ =U瀼 r5C<Dkς -_&/4wgKhs!,rVxw CgTi5w>c?#62Ѯ&ӳe9_= 72c>aVSA5QS֔RU{%$0L\@NOx9m0K38ii/<6K@|SrXcďE$Q7.ǘ $Ne4_$92?򫚡mlK+nGL^ 4~}[^6=c$m[ՋZWa\&G8O5]JSR $74,d1 O:tVDcuF`7DWp~l~UFZI#~R<وyC`c(JQ0Zd!ڥƑ~ oW?u^MTS'kҁΙ2Z$fJaRV DEO20K%TS 伛,4ZL G(o!pҟ>т\2e(]EB߰>GʒIZ`=oPM7[_*-bRѠLhJF̧/yT1/髇G8_ٷq( Ӛ;$yW<ڝHbD0\Y1vVWdɿ,d]khR hOۦ @",! H~2cҠ.Zeu\ ERԊ>֩]ŏT6pDIp^͵ulhj.mи0JKgpdwǦ>_6):B:wW=;~7 9ģv0_k2" G/˒ftEΖ8ZP&]Dc,4\ڹnjzwp-] 2ԛiMx3x5 $*U ņxc~6Dsâ[ Pb sXAf$nCPTؗ)gגJdvͪVe|S^HCO LM@2*8'F3lS`0`1ƸK3)&$1/@C<(% v.V 3*ǃ[|O8HKA|Uw"/οϥxׂ3SuaDpxӮQ{uJ^x <&56k4"9 B ķүAx 88>XFE>2;2 Rٗ]䫩II.LG= ^pɤkB-9}7Qnm(lۡs>UغӨ~ud MR{J#@WA@1| D2ARw:)_f[/ud~A1_j֘7t (D 1.ݩ{t/S(QJY4:Z?Vj9vYA;UAQ hi+e|fZ0p[?Ǫs?p8w`cJڒg&zw!ɧP?,.M1fnM5kW0_"J,ͫnE۟$FE}0u\c!,ER+jFբv*{LIcGxK-ڢ]/Љ y\dX4aƽ[D+Zue+Y+I5u3!ii:B tB\_GǂۍCzigߏ9KZ'KަRd0 yL|IDpt淠&vDV/  - {Zacr<=l#Q$ӹ1i}P}#odH=Og|*owbf [|բH@D.=]oѣIQ~B0b0j,p]i-ݲȬI3oߩ*E?בּ.>a!$ $"90]ĿA3Ɍ;֔vDKmg~r3tѡ8 ĆX.Jy-kn-R;\^ސ״)4eg~Z3t:GngTU!`}TC?U 'K ЂI,0Ch"$kuKҢMQo6V Li vvk5UI O:X@BLܼاvϰ/V& DwH+bH`l{uuO.2CW(\xtU6 ja04O!6YL(#CtQ⯫vYӥ;@)$S},&DlL1CI{$:d%.r#Lе 'B9rS?yt&(T&"ZC4_J/C/`S^~|&,Z Dİ],.Sj^k`p#y/, ;kE3}UA5G@N3Pbrgnwg/1l%VW{:a3M7_ϔlpzqD19UQV7Jm\{7pճ8oA!~b9U2~PBou I m#`ܺ/elFUVB%b:L%NAq`ՒÜ+ҍ4w&|/wBc&:jR8hETHݐxU?|p^S޳,r0pE$fU /rݸ[Ȣx[@x A+^TL1˙􄟱93&x"8% BSr > t}Ģf1IuJ1l.P'# Kqab @3qpF ~2gTS #jX)tRj34_@j2"0gIo.^;KOs|p_\b-c~[8mȄ\>+:dMۍ(K ZJ}+ⷻf[*nӘAW\u=iË{נ Z܊ƢbaDaL*py'L[n ަQ>M%\myԲZTw1rm-ZNs7`>蘃wF*>̿X$(5) `i,c5%U0g^{"|sk8cغ9?X륱][ëв ̱HO9v$)\A^hO0tύ>*4B` &GnhF;z}Mx) H&5 skjØD0& *ԋ7f{hN"sPMMKɣc@s@NayxwЁ(xFb9CYO2Բn#L൐oRG%~eexbXhcĴDޗ]9 Vd&s4gBпbԋ90оߢA0Bźh84Ol +GaJ``n2}I {k(nR; o~Q32QJW _CttR(5Q,/.͘b `> wִ]'jDf^u1+gPRps\wκ68'+ } y2RWQW0FܳC pztqMDՓdPf0i2PɼP=#r ms"STi{MTlhvLyE+6A[ǜ[%Kؔ<XY?/@иrBHd1T%a;XUhoɓ=#\e-UHju.ǡ ŎGb`C9\?WkiR}+r+lUe2Pl#h^CpŏagS4 <H?@rϝ-;J#-,س/`)=ѭ^.o7-P=, t_*Śv_K@#it4lqUU1 ǽc V9(@G_)FGӞZ ZFki0q. ^7CJdfggxgB=ʊL̩r FLQ#G B\(ВGdyICXcW2d#gǜ(Ar ՔRDzE[?6L 6Z޵60Rs+TՌ{ҢѻIc!mnj*Tm\yCqIcfRG K0S'1`Pߍ]PLO*s6zn!4٩q51\.Cq5oZTrh5^-KG\wzU#T+̢`*t ] L-(-sh/$Jutbt.#ZON15 g52;VOiUPDP@Bd7m 5KrO^ vJc9{<޻?,7fA]KhOU ׉myÃJa0j^ry<5-nV)1sæ+TNXg,m'I|Sw4Mr礬(Њz sǫoR5@$kEE*BF)&s?:L[ԠJ5s}$rjx1J:S=R)w{jaҪa.څS99[pz4ȁ}n[ 1P}MH+mn-{ )դЌ<]Nx6֖hJߩR ?Z)ǜ`f_ֻ^_J{8 %tNĊswa:\.UQMͥ+Q-3nY" s8M\θq5DU6?[YG;P^b"WB_cd\9zI*9݊ 3N< AOf**N yG$mk&`x6-0S_gE)ެԿk-ʠTC  .MJZV.sJ_,v>9(HɆ72r^@huHý'D (4r`|烸eN˩2:nPIubr=,+լcfgݍ8@)BӯxއXX'@2ȁݒw݆w[?ff[;sw@)k_nÿ1vCYu{uN5^fr|j`fN\9gAYɕk $M 9k5$V]E8!60OݱR ue']Ϣ0NP j7x8b{<2*A-}\aFlnx&a&$߽}ROO6yQ% }íHpatXMAk +oX 1Is J5 s /A>Zں&IFխp]7`7sbp#DddZd^R[ՀLυG4)UWZk7ʡE2iީ#c+D{P8ŏ?mdW7DpwNE&*H럱Szl2d:1+=z7G/{@|:M:PnӚ|<ņ _A&Zv  8,i4=G}]w޾QD׷GI6].*ImQ lim.z+cO7J+VX^1"XߗmG<%){~j>CѴ}6rVk!]\>]Phz6)}顶nz^$Fjb>ul S8E^h21J&vsn2L`&I ]M9!F !pBLHm1V@5r"=TiVk.N\s)L4ʜ0z͂5E iI$ LP5XVNw|,eT1#u#>_GqQ8aU?V~.L@Cm-9L UmྭPҠZmqv a@m"߸OK=˅x/"RAWI-ڛ෢:dc> IںZ'[ CF -={KvLGN=ʯ;?qn:㛸H'(yr[UŶB'͌BK>䘠<9]θYm\ {۔cJ:1!9|J&6wEA@~uuD bbwŌݒ^uBBk|ƞes4"1ƞQ6\$AҒȳ0uuNeo>ZRY\.khڮ xSg!@Nҋ~+o^6 e'ŭSӝph5Z L itjd?0 "2쬋iJ-LIAu^s#Dl t5^@meZSi~˯S\UnaN :&Pc["5܊i*oGQ6(+l1(%@RVK]⚣C#Xcaϊ%"+;ǪL/嫪:c8sRWx4(;, jKL^E~35T},{SQȺ*Z1dJ1o9 :]dIvWl_NkOieKk4l˃b=\YC~(,5X R0x P&;-KxGc[ 8L ςWt`Q,xRR;C dh-+ު`6c3 9J ~g-V@.b7nm{ߔ˟%YoϬiud# 6F{|{3<<ѭ'-ҷ $1L~`7mCiLɘ3*V%E`3ӫ{QsҘ[tB9vJþYD}j 7^M[^zשުQ - UMЭGTW M3r4+\-3: #FkNۈ\?#"P>ǔ V';g*t4|Pڠκ`2S')g {NALޫ9 V߯>i"^Rғ/Ikha29tY̔ǐŕlZ͋VpEwi{!6Z4EEV;ZlZ{Q/8LV^z3]fai sMYHӼInо=VI} K[fKwV셲CDbВ s qgfGa\~ ϙwJܴF:mPJS[>JtȬF'Wל|9AnKbն,#q0ܲMAlxrsmt7v5qZL/M"7̨<Jk4zmBb?8+տddy5KO::tvF9a=z#Qa5׿ nf&rEMcmx[4/H/# Lɠ%DdPcA~sCmTƓ j;$2.O %U3(168Bv0zX Lbߊ Eh$oQ2z~en4);Ke? uQC#\yVTSn߲zȧBň e0WQ1BwqY t7MӖ ֊(if9!<j.Q+G fcku[)0u(S-iQ9J"YM\S3d$ܴ+&[.v=X^=4 ~bNc~Fj":h~GJ,Ǩ4IweaL8,03ݝCÓJrKKhX*LLcK*( ܯ)I/r$o0+kU&*V`WAvVGO!ZG\<^\tz= ΋|j1_wntP2׋wIÁI,|BrSBK-ڈt mZhIi,8]N tܑ`2}c+"L?W^ޒ'Ǣg#i`*E*" ۷'gl>)V7I=QL!EWD,; Av`(P@}vW͍:յ DLksHe'!}0+%?e# +813L$0[0D"KӦywB+uN jYMY9I@Q 1Rhrx^X-(Yx8d&]@f8"ϵSc*]RѵM2y9V~њhfuT3}Պ~2ifRbX9# ֙.BԵE$=}BGZPC$7PDjɪs A e+NUc{E4B7-Шa ;,PMt̵>u4ʠrx4?"2^9H6%U3/T$X rl *Py>J҆x*2 ^oCBW.ɸt(a}pP,3Il laGjcek }PthCW & OYIy^߰38w%F2F]KZ[ [Z 2( eyl`iۼ]#qC9 褲3˲5tR\yzPiO&<.F}#jrճ n(2_{vXY\}o]Q\wp'_*S`=i+-r|'M*ƯUTN.΁%Ŕq0TJ.5ϤFdc['|'p[3uB6AtՑ,P࢜~5~Oފ1\=v;Tho,@Q?L9¾bsdPo0&8OJmd1 FͧʓtO6tʰMHZ勘qm>"ppdѕ)DjJp5Zl9 ~]|kOwPKёgpSF*ތ*ė4~k(`ho)=f yf١(qROO#eIs1A_6t3(,'^\44wG:<ߋR((D)ʁЧT;xA!N9M# ! E{t-z(4Z+(J;[x@q55^C@=Z[9 V(*Q-WҰ DqM+?U(+^Ҿh޼qnV2UGanG $oL[ufOUP\ hy֥VI<[,ߴBQh̫F//- 701#Wީ! |@^z}q'4gC9XQVR(!Ku*,ݹ1pCAP_2XZQ#/BYWj[ ;&/>XmӁAOץ_v^kA̙3~ Kv}w<ޫǚ*2\ h3}Amڜ!76%ɬAb]eѸZ~".{Rȯ@9v Kޫ=9P38ݓX4[fz֝P]H;'a26 H!ős5Dy*\:&;\#~.1tfN7&牫0l9UExKDeF M>9]F׸=).ЎTlQu|;cW,釴 !AQ*0!<0I {gCq tҀqZf ANM*0w榫yͦkщ;oޞ/Q=7 &&-4Ad@23ӞH<=>@E􋺍-SLFV,r8]yZ<eL!Ή,<ʂfA<1Ua1yrPE+̽8Lwg>"5KVwZuiyՠZ&%.<~HY^؜0#sT8i"~[> 'Oowv~.k==20BZGՉrf5X߻1/hӕX&:#_^M  DC!4Fne+4^R0cuyѺ8-SRc/=MUJ?^C 2-kFk)'뱗iE5ܪPqݦRTj.5@}Wƚ@ߋ—ya.͑i>? W*!%LReej7B߽k0Rh@ u Zr}i%asz.CXAn#4оwJmYZu⃔|>n뜁rb+ {1dݹQ&JRQķՊY?rPyi:SjrEah|]C %$1 bz[{e~w%i7CJ]sMpAsGoQޠ#"-FU]il+Ʀ·Cf#`cz1 "juLhe=%+Hml:QCv61*RϫAԲE261M;?k`i X5T@Me??zط8ao: φ{}St MIwH(:V33qH:KLF58[j*=C\׋I?Yɟӭ(Z~nIf#k?ay\%g".c$ћ{4¦a{󪗄KxaB54Y l/,H^^Z7hRoDT."Vi['9ߥ4HfhMЏ;ǽFSg&ĝsc$V#]&5 u~NN38#Hάdx3la9QvSYnSSu0A*QpzQƛFI"z-i?12N\ xy*U#ZsPf= @խf ùٴo0~LL`RF /D`&u+?1-hvh"鏈{|wOd[4m 5-A\o|4 Y^Ɏ@Ef+k8ol ;@ШT#tyt 9>:rjA'⬼>bV*9yЩ5"迄b0 !+]E8&m~)XЕWk 9Z>JlrV >qUy~$V.׌W CX: D@}GĊBX U-T+Vz+Lѝ.u~_> /ѝU "~O jXzT}>m"Qi|Y&܀pt`& I(~=bu}_ҟs(}7Y{p5]:LOm1~)MSld*?9ܐIgdo*2X>]7@Դ-elg' Dbd'"<9yk]*֎0N f6>TlC\c>GszHD^/y=W!AbDIw8 c Fiff*x]5[;WOǘK͉`ܵ[󶌘V#U-i578jyEIN֪5FG_;j\(JͅFl 륙+|RQlУ# ?vE>O7Yk$V^B8dҋL?g <"<)kZ`c)'#bN>#!j8w<D Ejf\(2'ԝ6削 !اppy7*nmy\>W2ayO>`*T 7e| ̾ ]hAZgNZe}BH}6n8͋`iِΓY?-Sx2^ J J{n'qc6/ t*xgF* $ E”Jfb"a ϭsRC_:c+TJ+'F=>y2{%L~@¯_aJ|'FT3ibw5)<|nSLdSP5ՓUӒžex9fI=i{Od JAl,,GmaiWl?q= {uٷF]Qo d5>6uLF覜H'ɅjO|35zNşI+fx\6޹:/w'6/_ʭ3|P\vn,*4G >T"j!]~f -SK%U9d7iͳxޚ;:2{.̶"FH&"낲%$}4 u5(TG_X{\s7tW:!z mni)Lk$eт׮mgo1 #js?0@NЋ} (TEdKIpvΊ3ޔG[8NNA?$ ؆tҋ~93ͭ^U M0Qe/ 7@)+{OpWAhEiY!=uQB[O 6 @Tߌ6V}pGp8 Ȁr x;я_"󉲵vNrahQ5O#Г*2&?)X3|_ WHz#暋x~|c센:b˰ݱNt 4dX&:@z@kRG~4H|a5 `c:,J*_ >2zlP:~WYf$X]x71_EVz QXRuG>f{yGg*jjإnbp,mp05En@'0:*nk*Z9F}zAY`u:ODq "=( P^Ȝ{"=63<u*ZwƳ7z[n(3n4 H.O6b[{3xzèpF<]>jmx\_҈͝nf(I3nֈd5^D1~XqR{bZeRrR(hiĊf_1Vg7N_(N)"4ʍg%5WП(PZxӽ`R&tFZo;0:^D&']=X'zz%%YxV8Xt %x&;ɢiMSL@a'~@+t^60%A\Sq7#8=ߘu;BMuJ OB.?]DԮwa&sr \5B~l N(G_(ɀ3gF~`٪=EDC<6јWh]뾎+{D<Մ,y:B2 a42eZԸ~vc/ߗ\^5`++LdlqJaD>/ L 7c٥][En+E%IhyM3&/Jc:eS*&zY¸t&ɗAJ8ACX);;'՛wtJxсb8 c u \V7T wO(qRKя5+32t O&U! waW/K|O.iҜiZ+|wB~U{vy%e"c:fc n.'?~,=$IW\ء{c8LZ h6Ch<=U:08h7~] '&!ԼϲVx'C !BJYbtxg %NW=VcA;]ޑ @&0gJm'ٞ/D>k"iy=|z+,~bC MJQԿ٣F݃T㊥ |Y|Itj&/ :\TnC Hzxo%ެYoEy5j`SkLyF{V5[JeMa#fE,-?z1K ͆[eYYkھ].&Śg0_%`M)P!RddHfH|xd!fzؽ}A5N)jpC5!>#I3O`%" r2tfcC(kVtnЄUq HU2?ZR?c&M0z"0V+U N$6\![+W8}HP-l91AQ;IpI|(͙>4ːR-=5䂀w>+8b_E~ ?b*?o,<hVXd$ 3-;u'Unͷ} *`H_UE3 {K/Qx@*b60s;dF{򋜑`7ޭBTeՂy&luQ,&saJ!j1tQ4Ta쭭J\U+] lN .a3pCײ2/C;ִxr)KA5MQ?]7'spwmM$ {sO+nh‘~adHܶQnL!Yloa+$/-^%@E})I#0o@G_Tt\`+7gxh!KKz`R/D4 41|ŀ^5rߜ =Ա >X>JCZ-\g7y5<+ŏX|2POUp#}ky1sZ\Ց)&dc?{TnU9a jV֬F $dg]>Mٰ- B{vI1U`Ə K+TltH!^VvѨƠ(Nꁯww4v f/qD [ Ձ$0DG]v,AE؋kNt=7Z#{gFKeb6ǖţV7BZN\  (m\20n* F4@[<;-DD77(Gz ޗMibpϓWycӅ.!&̤Ry6'yD{K@zhVg%#4_ LxkgF w^ԟSPYz4k\ǔÚEyͭo̡.OJO2$g b,7O)v cɜa.N2l0YsM&δ# sBC@Kõ~i#=9/||l @eS~@_ GE3tBf~G֓Z"Jm `(66>LG=J"~D'p競*j1jAƧ`1dV{O5NҢb0;$ ,Y2@'d|򍒛[z2h̅7A>2ZRvhV;#vG?0($4!jn0VP*$}̇<}Qc)gȑ(;IǑ??gIܩCÿ4 {v k^Mj+<[E&i 06U΢8G=s!^=R5̹PZF7+p 4q=XQя,m+] qvu" 8SG7h]ӈ?S<_C6/bNP~6"_wi<7 h /?6a@{ NE`r/JHjհ|bjgƧ|R^7:НoCtq 8:e74 ]R-a.&uC&cP#qw8BF 9>|Oؠ or8\RZ$P$3c(KC.T"(X1nv, \F䦛wrG s>2c5YiFem5XLrK?ĝ2*ZlñQ{ICK3h="T*㩧ɳmd7H@ x}@ey؂< ^ " oF.E>\4p.y)Ak$CrJȐ)60 [!D:#)K]'*wxRnٝ@( CȂ{]M)@pXId5UaAۚ:d&:(Ym0w\Tqtc':ޢ(`i>>BiK,\mw3'w-*MOԱ-3k+|{)Һ)Ltԣj3Ä y#M2ThY_(MJ$7-RAHWQJ=C ~*vɹjZő"sETbx)8?5ʙ-$Q̯ "h$LI'/zHڳ'B/҄eBsL-RPU?鰗#K]`\@J7AT(3^{[T($@Nc{.so+`·"^Ɏz?M-NK%7w$Sn(=Zdo$:G4ӣвF]s YRԄi Z"j/E{!-q,}. H^K!f#QAn.S aR^oo;c/ H"=an3`՞q| he:ď5u{ԩI`9Hl:w_A1cah섛Po|ff__Kb ScP_vNtd|*Q(CkC1мb}is?wH`ay1C_9=EiH'A^j:}<<ԛVGQv6FL\BWP<0b Vhcoս^l9ȡ&n4 5U]F"dh77I8>qx.2hy32I)'`02O-\ U6=jdџC%IЂ]΅Zl3OC,%[ڸD'*5 tOuKcC4?Vk&WC5Y{ #;^Yxio^`T%D7%0Gys^º&I%\vI ֵa ޳ Oʎء)tIO`Y(gBl?iG#e5jgs4l#HfFreyd_bϲ|XM &GnYwʧT oq\2$~cq$pGӏS*]e3Jv ؝yT? lt=)I\4oh'Km(KO? a  ذ]gV92'6>&`LQ4BpOxJbBן G05]5?0&HicG50K4T<9,í^ޱد޳?_F zw^$ /czu{UVކCD)܁[OU P/g(aѝtxs6OTᎠ=2 XAuR i F@i9v?ҍ3p#`pXpjunkQ ~b@WZh\. ('lpPv$ =u׷tW/T挸cla^$9U1JmшB0l^XB>J*f'FQ\PɒqKI7l~ P5c1; Yݘy2OQY uDFP_4oi>۔yĔ8ׯw}BaX_fyl@RYמ3 hA0l^M%) _Xmw#j#G0 ,q1~EESBBy3jD!6C;jg'XQ:56K̜>6Zδ vZߓmrTvg-pCVtY=Nv,߭l<[ҞX9O쥭@Z{ZRْ_ԙqa1sTm[Nm^y#T0 )Ktv]$\[]NX4rfÓ 6;٬a 騯qJڪ)-KӵUv~ 7/)8"^X:-k^^ ꇳ')كO~L`T$~_$#p6iI*ThﭵzY3! B6Sy PuSN- u}s̲+>ёG>"2l0€ :R>՗Y.|%>1\`-vn GHXt:O1 $$Kizf`FZQ6axZU0JuFQy\Z6&==D(wu> k ͋B%2Bٖ,N4͜yYaђ[:w}3:MG7q3:&x&eg_*n>0ez#۶dnQJGIy^uIdA6 )2~ӌ!r!{y(">5^TJ7+4N~e~wtqtɡtAˊattnN) {5t<_Uq;ᮉz)r%,(m8o\jS@o#)ŔF J.< zP֝(SF &Š!; f F .zK@RdNc>dPB4Ak̵/*T]/?Oid|aw4bG1QgԴ+D0*O:lI? Aw|`8(kOkSIE'|tX4ZjQT#~i#qu|zZ' p{;mym\u͵] 1Cf~Q8if_x}rfWvVB/it%9_R%Ll 6D>LȠQN"L j"Z$%lBn'oh8J9`<{d|TUpV Վ߅:c 2-kϴ* {Gȣbp|x]cg;7S2 {jauq|?Z%fҢ}B~|>i`?n3.RN׆\Z1 p}5 YR?5׳,!M=:wґ"wV#3?.T 1r:. $4)sPݵ 9h[Yt4d(JXp0(.jFxIص I3xYO03D݋4%KY ^ԻT&B!My`rCz|Go~GYrpN>')I#(EB7IG&(~#pWuuC7=m|%3' fSX9. `VTlizG%6&66^Z7#V2gךmT{ 1aF]SϙDrVؑ(Hw2\99wض]Ͷ-$!FD\P?> #p" UdYUhtHZ!aPRpD$`_n*Ig 8'/rKc%io4᫪e9;{sm_7E~j̳xc,Za4Q=4^9c@6~DA?gLh <"L-Khsc^bT’K*SnlJҭ, + Oa kVi#I\d4x0S&raxoO#Lͺ\b?7LEgy:d΍?7AlPm9E&& DUî|%ݐJih}4':6_׉Sˈ-;Riثn8'Ly "/DIQ_qҮF؉g.D eO9xH]_i}O^ `afg4ϝPeS7.8 IS-ݩg\LVwn܃U-pǸS{1z˸B&ID"՛vx^a cwuuXk:,1[[l(lHT[erG'2CW>*=P)<˜@Mp)yjǬ|>A.޲\lz/K{]n$T2pa7l|P^ X5^V#Q,Ǩf£~\Kb )携˛M%!tGuhPqzjz|fd+YKY32T)v r!D2AS9 T_97K]dZ_ӍL<&ݢ624 ׹oM?d@$91hz#y\#+-XE |P u5P^PF re!8PA{ݗvϊwfۇ>i o ,٫|<;d aOˁW7 Ғnqlw^EtŜ?Y99amG[8$L`n%rz'|ԩ3$|o-VŋhW/>FPPOPTlEQ-3Ph:0_+g\v罠`OFzj-PH״!L xB 3ͅߒ< idF{E 0U!G{2s_>bHvYv~ %!2-L:Z] W*k؟UmۜSTLA0<y0k(hh#̷$[ m\#O/XI9ί+a}I~EQbo'xz08.ym' pNã{&6AM6A2bD 5׿[:ZhB2s`6*֎"O[ױԝ0{ȮYg$4'Ks=r+w!ѬC5~Y\G|`DT5QolaKaz2w_}%:zI`C",>6J"ΑZ=;Qtd3%rl݀uXb ]Fҫe,f!"uYZ?2 ]Dƫien+3'27 [>jrWn )F?/@>!8 ƦeóK^"}bFe@i.A=6&X$4եrF IK`#DTfK6R?Iysv$\0)Ţ[%&=u,=ʼn%ia/5"@P,ɖpX^/=*/f&2,IŦV7=ڥ ϡx"f&3uevfow?TȩPhɠtiOk|vs;(IWI#"Ծȇ R`58>N D]ErXʤr3:s|0)96?dqA™@u/ -;ʳjwDFb2sܠ:GU8(KAx]p3g=+nE╧ 4$wb `柳62@u,^j )01Y{-Q|"Eg,hWWC>jݫvA}ۛ9dq ɮɀ-b4jB@wA GYySЊz HFeFf?+ScOkX)B'.l1'k.BCÂ(^_r10U=hix(4jp+ޢɢ^0zIUoއkk[?mN|(o|׌*}Gz3_ n!ae,`sczg)}o(ѵ=P|ۛ逮Lͷ-L-3m(ZwxaBNOaUo o{5y3ßL,;" سp^M?ًL!9?< *`,©>!{v>w{* X9~'M_p Fla'9l."]7~NUV4 N)}{ B",;}oU=:D_rT=''xy;dz2UdBoU5"C&zԽۀ[J^¦rq\rZN%ưNvF̲f*ux7d4Z#v{fVOԲfV_TvOx{Gs{G"`Rl?=/o>:OJ͗?[d:?/S*ZiܬQ-nP1J΀?jw0'5,4|IWv_Gms{rF:#B)jnecnSֻm1zT3ۡI$;U-1ll3H/j' k"<q^wVQ`r_fηn oVgm'IM9f`HJz]EJAg2/鳷,GtΑuV<&y(SU=wĥ7DW z@`0!FzV< #\:zϨ'K%健w\ذ&*#%lciKk~5*J6rQ\$6$ _1{WC_܌7ptbd]|7d'. >+d} hȀmsڳ.ԥ=0t(jcmQ alGkk¿GC!n0r%B)*Qz!}#*ؚ%N9GMvz".к2Jm6 zoڣ4;<|"QӍKGU*Qސ^n Yod>_0E:V jY zWj.fuH(evc3wU9IOHXR7j-~VШA|rwb 0t/"Yv5-QɁt]};l :-F^3kEUE<Xdwi1\oxnsMB|3 %Ol>H"Mh*NP}x3ƅ!>:Ev1MB3Z%X̵jCgۏ Is*qSA G2⓴@!^]y:jgJEP;:DU -AD`P$هuna:=Ÿq;|$ r}zy] ;[oHc΄[6VbO]Z4+v2 2UgP:I9q/`&5y& p0R0-~U9Bv^W hP؜@yyiϱrXy_DD-ƼnK UQ%7^EDQt.J7)w5j݌P̌=1/xnX.c?$ֲȳ,R?^q9>;YcL#z"渤m7)nu^ {gxglS@{ֿi*a݇&qq.꼩L^~F.o2Fj<ʯiEk~Sބ| M1*PNcNi6ŗ:(HFI6T$$𥎤#zTta@kOpbPVT<1=?F,P'5)'w*"Cm. [ H@2l֋C?)KՎ! j)%_r^ l:wSE3RBBu$z!)"'ŧHtΊ4JF!)dEI+e(}<_N`$(hCCzU>DRKވNxTO@ (n-@MD"*}Y ;)4,7,Tl4c|%j'S"GvGtdޔܤlw_n")ș<(_ bõh`, 5Ml-~s}!s^X~[$n Eި"'OsC<-Pwtc"b!?M?}mXBmVgXaz8Wg~kh}vU2lTM~(:|a|erH*o;P[νiP~ r6?`teJm;>@W%H,񿝑Gilǻ𱟠_q0(U%rW]#oU\Nn* @G_<'>'`T{WV^=76+dL@GIVN& D;7!AuoRN'dY#Q 8 Ɠ4`x#zLp^if] A(b,M˿Bn;@'*mekcϖqglIvrȕOXX"z:J#E,1fT;TJjq84!X;uܹSr,%#̡~hbU&l7Hã-~Z RPج[M:Ȥ3{hk$'>i0 X$\&>^ ho+4dz8ے"9l/pCVwZKqwy^sSxn8O$WI!Ylu%j\!ŀ/6SD,Ө4HI+߉YǁFkIؖՓ:SkŦzAD]tNFbq<9WK~/06EB{dr(=m >`cnQ$z'QgYgxS),i혤t=4*ge}6  r?|WUΔc8C9X3O{(w+}iL[d ^Z1j̿!l_ 0]Ff;`zW 6ݴV꜂\MsBnD:#Z[lYA}fDBH b}_ |}Uc솞2N\ Jļ{5jW+G@ӦlլH,a,_D ?v: pvUWޅ1).Ea>,:j^+rힷnPkP41^5cT\HgX\b;c Z^o潄nU`W]5;a}@ un3|X͍K09rG$`Cg[$k模I]wQ)o| zKc׃"TnN.'͔(IbQa>%0);89iϞ3y{l!QS̠;צ959g)( m_IzV/97s[~݌$j f|^e<#@s ,^#=I&Zڙ|!z<LN,4l41=1A4zSC^7 ZrBC΃ >Z/ytn[ƙc _OuR˺TjUcbr%_fŦnRxõGvGNON*If{k*9Dwxa6*!L %V7w G5R}ʓ^AB]H>iە19""l[2MR99^[ H'PJ?I<&JǤoգ 1Q#qT5Rxl@VhAy(]a|9p8tbll[Q104:WB9B?tLfɤ- -^Q5nxɪIR4bd 3}0O9H»-u8X>$& pe CYj<=fu/V 4I+\ PC&}Ԛ% bOOhο+ɬo6m"&x5@v ga>&e-dXH #ۆ*6 u239{U 6'9eTtUWm۸vz˝^kWQpdq9d.Jp2C"w(XR Fq|+s+7,$+HZR)3eEBxdlɻ@v `~+񥻪on1ΒrR771Jx&9O՚+2QXp%v,B%/Ơ_"VEg]3H.ۈW Ł7m/|"t FHL6xŜVW)_fk0>(F܇;ak׻)=*jY$co;b4}I_Z=LWxhG~nVNM̉)mnt$fOۣsٖ-,_{PkT 29x#M#7IwA rq'GIHI1+T*Q}T|Љg WuL K[mk X^P\b6Lu-x$1; q^Yn%%Zsz~bwi!#旎(*'-g NFRDx:qĆG ZX/[ϽP uW[8+/ػRN+M"C5Z^ ޭP̞iiW\JrA[¨U#"H3t ]1 (ȓ@Vȃ/ά݊@LGmA[ t;;:[5~m#A_A;j|r]zINκ_k4<>Ѳkj1lL:{+MEn)JKӵ3*(DB9H)?hO"0s<؈a|K$H[yݟUPh.,wH#t1d[0ԅd ]Ex8 7#Tg`6Y8HBl\q)"d:@6pҐHE=o':ILBBG 7 tC &xT$ 8DS9=W6h} bEs o2 rET9sCf;:_ l=S^:[?q YPl@_wߜ( 2By$(HR<1&+HxٛZ(h|v4nM:2l'Qwa_Ifsb0@ b/ˡc:f ?>b7j5ϿD3;(*HWa桾堈M +> $J,blї=.Z  ;Hz)*C-6u*xG M(mS}?8ZMQW}>uDdT)N6=KN{٥TL㘂 %TˣZIߢN1qY,T653 ]}ek1i5~&-V,{Aˍ\Y5 5B^DLNK/:РM~BʭA{zgQ?/]9 iNW 6s ?3I]KQ3,e ]pv7siG&3i-D+7|9$eE ԒC*o5B$Mm6]Hv&H FsHb89_k::7'n3M@_8X^-(3jBLb5n$Ƭe3l PF럅Q  Q$? ^;*6,C[W%il򁑭z%<\r<%ohdc"5Dicq3 l¬RZ5ZOrUv_}ȝj;5T;Lh_5?ߐg{!Iz}/ٝ b&6O XŲ&w]kG2:x!d~ܐ;kiz kܓ؍~HmM{7b^"L1AOVg˻I+y3=%YnS;+}FCÕ\'VΌI7GL|ra+=' I8yb]1^^Oػ<SSmcj u#**zϖ⒩L*vc?R1I8f 4{Z6\XpT{jQjqh*BPqDYk| uRQ3\lnݨr#oܿf~7GUBShkFpr|E]2`9'Ik[7%ݒ1'nNϨi7T*KUi ܎ϭNZS!$A_Foa<=K$m.& ; î+$^dw #[';sPϐf" AbcILnqG5N(Ew\F;br*GbnYNy!v4Y)xI쪃&r5be E- vJ%s'фPU5wp56K٠hTM ×Q'\46-Cj"(Ȍ}Q뵬,0ҜyPr>S;Z({ )")>SgH`i#]S,@7t< ae 'vS =GB=\=Q3P~PC\]<~8blK 9y,mcKoyalBzwYٵ555EhiSJfۖaaN\5iʔri﴿Ãi0:?LΝľ3ĞQymJٗJhyƴ%'8t@^ y!_W ]9 | IǮfVȬy*="k [ݿWY2_Ԓ[t.h_<*b$b Lc} M_k7֑UjPT0C\؏fLO>5]\G >^=+gkvx0𽅤Hq+o(6R8VtV%=`%io{ual{ Vq}[~1C - ?*'5:5ass'$bK'GUQÎсt[85MŰv枽Rg y ;NiJBI9t~am\#F`,<얧pgeZcBN7OR&l9fuo>L- 78L[[^ j@Nwmkŵ !fRHo݁GU auV^>{+kePCqIͽ .i6 UhM308U@4ҟ"I{LׄD$Ķ&R@X)9҈}V/d,yfM@_;āMq?5KߦILu9V76nkX:+lU'69áh3C'Zo|VYC=ƹ3]L N$#s9 rHz :s??~—7|"<FҴSoe`ɱmK 5{m%=b5T{9gid872b(5*OE!T1(u zh g'A왼l?x07Xgm؞".R1 wwԃ&ɯ+BD-n%`YUoq9hyxM&^"-4'nqDUSv#vZS`OO/NÌ6VV<#x WҴEVJvzdGDySWɬQt2u9NilP3E7c-R{gEHeD$iP,̗JۜKݻD };mf1 ·azӆ`)vdz<~%iZL\ӛ=?J\K1v̂#LJ,K ث({+?wP$jI-.ZiPO paY+7ՃR~ 88-rgMB_S Y8]K}˛2Y⁨SωʝɾINLӜB2y*CL^_-Eqf~ktPʛ⇅1Rf.؍ Q=ӬEj<mp j57鲎vqj7=T4ayP/;+L]uEgMN]lvapgp 7vv0 |~E ry{ kO YVqwc}}e -kt3$K\'(}_m`#/;؉6 ]ƃaypX08[c!o\nmhwl|y!kh\tdbPP4 D9meRorD!s/-NR/*^[R$}1:yFƦ=<^z=60ЬVސG^~^R'Hߵ9Dܾ"#A2p:MI!PK!$(Gӟwa Ӭ'*x^:~F\m=\OԴ6/)b\]`#.DwC)aؿڙO2,DeYfV1>ʒ旑IJR])foLj1W&OŷiX=߈C0'PV?=& 4%w U|n+OŸdhOp :"X]g^ -GbC3%6k\bpbt[T/F7mmЕXmBEelgHlgd+="dk^C؂kt५1u"~.<7&}u;$hw(Ƽ$&0ma/%ѕ;m}9-Z"a{ٺ} 7CblEipfk^pjUcH#5%Dk"'F2Ns*#@@J{--'@UHxIC4u#K2 ) U^ s\#:*JuHeԍ2U-d[aXˀ #^V|ZԎmj(}ӹNe(luST2|Y.nHOF+TJa6,R Iq1<p-懌Jp'ܯjXhQeN#vV %|I 3$,nFUFG@>qC iHLy=h/1 1{wu]&t-IRNHvWjssw8DB0ic]Zb3ÝwOm}8c;`j|ҩ" N>o y5Ut9&Xjǥ|j lnȇdSԑPf&p!]~*Yt}ZB6Q$D03>~׸Ӽ"7USǫMrаѧm r4ޞ҉@`qܥ=GsC\}1{Z駞Nܾ?l h4 $w ^g >tlh~_VnٝƐf1 š e۝MmTTtClj}]'E]$l!*|p0ua%g?KtX'V7KՇ3*6zI*5҉#r-fX>C[$"COf[=}񽯴J8 (5_7KΪP`960a;y8p}{UӄSkzn-Pdrک;i*-˼@㐇ZY肥1%x@o],VW*^j0@nV>6Xf hAĕu+=`(Py}SoZ2֐ǎ#lDɐ<"vy uxa8dGޥmn9[l$S&S|:ɵ#@C @s Ӆv'jVģZRS!6wMe Qq0 FOE)bCCXN%,lwϭ ]3jg(k^*)m~+@/-=rai XJ-4t7|ӛVv#n"|ef"|ya+݅ 1]$zb+*?%'sbO;"fPDSx߄'|/y+`wW9*\tSi_]^+=Xiat\؇ț"(v!45o)KIz=2m[y~Q1R-?g(]_3jIUL]78g cK eę;)Sí] ؂:ܴ'cq #z[kOLפuj=~WqPeq`W%ҬN.{Op<^86 &rx:_љ|$Ø/Ll0(9ԇc\MtZ4N#u60R-ؘbʛA IIUB88O`hE:6ϛq܇F<vl99HƟ!7%U_,&BjzDJ ɟĐ1(zr9Hc̈́=*>0dԟ9y$`Xq_p gYPGQΉӉI܎)]@+*Ap>$:ԊgJ?+:Ty8L,8k`tn!an6'zS*A .C|?Y ;rA7;40J̦8{@|XAGIUU7Z1tkrWZ !i`5 %ij+@Pa˖6 Ӕo]EE0t߇]M׿맛`r9zyz#3?l%A2H9%%? t;񷾄BZxX _g By24/+0qӾ6ӊDxM\u7RɇUa{$g#R9 f#{7r5|Hih:lJ cʩ55'3Zgz<κlĪ9m3n?{f<8nBH=9<T`xP o^L jXب Ӟ*DedSVYU1\kЭyPAE?-1ӛ؃aei> &ZI1S v jSݴQz6-m|TThCsyʀ4t_T I17En {ol-_8k\3j4O8ۻ,;QPEzQy#m?l"&~D4' R]B4=)% Ei=l5:Ќ>;ޓVDTL$j6QXLhϳF]? %nhxsN-lYqg{?P/8!}=&<)sVqPL MTdɀd#,.|v0Ob`C^VĩܸŚˆ&֭ = Ғ=_D.r 2+:ΐ?I2a%(B 8R[ńF!1=:.$kA97ҮI 탻ܺ]m-(R*t||jQegFҬ˱(݇ Uay>$Mjk|QQlbponzLW잗Mlrvm!ʿ*?3XYZۛ@k ̈́yD{,"l{Y=ԕz{>ŋYf?W 1\X@?q$Q{pE֠n@M;{V҇dx9|owPꓑ0[ 2l (ސ|\:H*@m$)QQѠf˖{zjgr6D 5ۃ1@OvbA8bt(l't@YYZiŬqSG\ۀh"xĠI!6밍RvRviZ?'0m~i`ÎSb!A 9:_F x)јy Bey`‰e<, 'qB3]6S<c<\"_YFH{M9l) !g >Y Na~;0xWueB)BG/U`hMC f5Q#yw:P~ܟRjvЬ*4; XOE~̓v;i}J*P\ QIbCts 15".VH.$8EfN5Nh,qBolH0NfJ eVo^CÊmW^eD h[E)9Li&&b{dLw UEr"IW`I&y0(okGnnpaIJjEz7&<Ҹyq %A!J!~#VpfVtE}Gѵn`[Lm@Uu==pnթA 2tQɫ>Y-{aDMT4]$AM>+z2Rq]/}]y$ #YME݈^:ؼ rhz28౤wЇ)('NjQ9Ø'0REgRشW1ָ%0EXh7#(zp8d߾ Bp<8hG7/):LEtJhy7b6cdc&Dɸyrj>>I6 ]Ŗ{%,) XC}u=$%8oӎX+V箝eBw\_̱ RӉT]ka08S:7)k랎Pq>8%5 ה1Ƀͯgھ6*`yNl{+9?DlY}!(>Dm dDyF %W }`:͖(iZ2n4c|_,=ynC7(^"EN῏vS"Gfа.$•+؈= $`{_NTi!"zR{]uTOIY6o s-w]Mʻ{$rcZ0&\: v; NEX]p}aHrv'p%@~:.ޫ5DžfˋVveZg1)t~&WP3yŦ iu!5ib7 Y* ZLwFc|7}|d[1߸$ZX]l573gOQD 8#ȸ6IQ\AlRlsKe'%Yq%\: l\+@"%!'!w)LJ!ĸ2XOO/so6%Xǥ),$$#wY9v<b9% lM!~ 8Qr b^Z APgmKZ[[w%Hgb0t N|H6KW֝%VUחeC6~g49iT {q;RC;w-?Bv%mҶWei5Pg;&S`u>b T~$NTjAGǜԗX2ybʽ &1^442w~8s?)z]2Q;*f1ݩ ˻C sj00N5~~~(A$2[ a'A}nQUB*_U :TǂQD(sŖ2Eq|' ^*ΪD.7y,u+2Zh̶B/pqS ) f$АQ ]2q 8m遵/`ůI&5e}#qoM}pQ=dd25w{. ^6вrJv܍XXqX y߰.EƾL۳LLW3f(D;WŸ1qwmFKn%GeG\tPMY-|lFvHHggU۝f)fJbF2,:,Im<-@(χ5{L:"\eRZr$'x0"nөH=}=:pVEäEgJo{<8͠Ow.X%xjj"7uj^6Ke?Mf~ژ4#E |=hb+ErTH?ޛ օ"8mLa/)Xdv#}"&{屹 s-CqVV${SK@c$+Z{*@O4l t_GڙnX?4 ]v%^rs}3_% -TX?@ 0Ƅ.v-Rx]O69?¾$ ϊk>R(7aVJaٟI$CiI; TC`öCoٖ,r"Jz!TM'3GbIm`L6L0 cҬ#4GǷ[uʖ0džU,&SDAq;}JS>.y V!1D;u>҂]v}CFo[3LVܫ LF% Mg˃:wl36@8UknMoR筥A&o *7mEm͑lNаiCpxQH}dVؼ7Wr~rK^h=L֒!nH2!mQ)ܭ2 |\*{~._PwQf250ԥ4.؆YMI4[AaH<% Q؝"2~oUvTudvτ8coUҙ$ F`bq%Q=O VQ IW"$tNBȥ= :_K) <Ҁ3[&WSqH.sLZe]W`E[~1?dzB7yA=İ[?W?h0,_O0,vn G-,6ӎ[n<֛ӜWDYI8 5r9:ÞhdаqV 5?C(>8P8=8 B wE@҆8DhyyI,F'@?x1rMRH#?X1 QdȨmr k}ڲ' E@㲱1ݫ}ԯZ#=,ߦD*x/MhG";$O;o9`x660ݙ)$?XްLSbh`\QW1ME!HpHJ).Ӧ(5}ִO #id18? '-O01P8-$.-QQ5g5qi|\=P?nG:Of%#v䧾bз4EDpF5jsUSh-\ٻG1Mja6ف^(w:4 9i*)sz^'n j3"sr̝m{}f8P}{ln]zV|L)oM/5_TN&InDKOJ)?]+S^`b' >\%"D7aGp,q>DH皠 "l8[&߄km~jhy603E9Ov)C!YɊwl̗o|ԯj-!͸n6{Db} E4EͿ*"O^-+rxk w34g$Q4 ,K <UiDG΂ӎْgCG上mi\޵3l3 w͸`::@v2--f3*EN{--WV\XLKk{9^(մm z|T3>;MhG؟uw(? ^ .~hu1oF5c&;z5Zufft37z@6ɭdkh{Ir.봂}{Z 88IN*JAFkVng[[f~/Rlm5 b I./=ӡuhc,ƥ#1=>[ |0HƥYZ`\8@BLKQ2 jOY U_']QVTlaM6͝.:UӢh&s;:aUo;xOZ;;g=pQ@TIpVnX'hW\։\3U(-Ѣqe|w6V0I:佞)u]iSF]CE8QPՑZ"OpWXsD HXB-{/ xx2;<*9j=jG|ٚB?D3g9ˣvNan`D*a$B?&>y~pDm,)/!nm> ʹYB2aWЖdpR O \察IJ5 B~@J|' NiI&ŅPD^V#e4nI;1AQV{FDUj'_$rۏR{*w/zYK/ `nu릟@Q @%Z-^Ky2oMlkd0B5 S?߉ k3- ogHLm PWbf=x4;EJC\T[hv}E|O8[l& (gF|NHH\WSij/N,{ŅpXuBI~IM*?Sɗ-kN*wK"ݷͱ ET-8ᕪo }2WruSݽKSJnr#$CeW+CH?QH?*3xBHki/{8VK-pB]v"nWѹ !Jg,tt`2 u`M0Ւ&%-UXJ'Vb}@d42zqQNG5|#)-*}ʠݜSbNRS;yhA$o=%^go L[pR[[@Ṵȓ8%il䫼]3ovJN Mkаvm?޶p ><0W%%:ʭ&$G;l ތDPZxABANҋi^[ϵ A3RփU!||jsFR Mc`ԕ#%"qB=t/TɏKEIl} {^iP6Z<@ސ7l-߫qˤjT$K`cKA x_lIN^G gnb `|+)U2L {? r7 {,J$qD&sft3enIU  _ƺ;yWpnf ل#F(Ҩ2 uwK2GRMUoPFVfd2^c?fV rB8+[CSxalBlq%ؙ ,`M~NIT/} hIYK1|+rrږ__&dC!2[CE& Ϭ(z}81j`6GIuZq5B{ewE^F8So a%5pc|O`vUeJg:gkfբe`=Ihb[(FJl rm}IoM ]) L!@X8 ;^*`)cfx !2g, rA\-1;.k[x/ ߷NK~OS̿x 7)cQ'c-WPo"8A:8Wla#KAagXO$ͥ-ɇ/i~ѐj\G#YH@dRZcಳaBG:Oq ],Èr|woHҥ0.s>|wVKS_q'sc+3RkO: < 51n`WuǦ9^HSTzE/59#a͏W fn1  TGNY;DWÝI:@sENdd&&<󳶯ḪѶ"2 kcxPbJJuX4F`WGYrLϘ8;od7rQRgM7@c`@c;=AB&mV!b HV:B'j+1W9 cH8!X2Sb1FbЊkڕ] =k͕`AkzvGTKyF$rW'vA$P+v;0 yoEI 嬻uư0͝ԏ!΍BmUӝy ͔@>H·I)Y !y<ZQ5 GbWpd}SW4# ᆎ%\~ ,lf(pmA/FA8#Ouqtg)JB/zX B|x2ѳ(TG!q3ɜeG5"ŵ ?BWD~n2xk<8seI˙K(7,H4 ۵aK~;*|{bz$9g½62+M$ }IecA#.mi 㑚CKQ]ƒq%9oD2;م9 5ey sY͊^聺lfL˜@x_\EY;[֬HҧR spnA8U7.G+g?UaT20JcYy>_I~2H#42l[k997jXWwgny ߑ2sAv(uHJ#aWF#Q2zz s2)>v?{ F#X-7 W{ÛuǗ^u@ y}BŞlo\!DŽGu4ux6KT+" o;M "n'n!-`sAqbS-Q¾{Dq=f ۍR 6rC fFZZ=u" `pR-#pYH=:|MCYA 4'puɌDK5&/QMAb;#awM|i-{B+ÓKPݥ bK!pA~/iZn 沥 -FS?Mmy/R;͑%ѴbƳ6I{+[ zMAjZ/YWJt ϲ_F͟m;!$@d[rp:)r 93(F( veIPlW4sp2# Y п>N˲I8R>Noe&=?R#ˢ$2\B$,LʓR':Ӏ6y`S|j#SŸr0m!J&Q*jįP˕0o* ?ԡr}lNS(\1-'֦ARJu$8F-u!u/ڑme VdZD̓M Sh |[ˤMvGe`9*q3q)e4)qcct,6 X),cX5.  l't|EbMO4bR(\; YǏ#0A z=ƊvsWk 3פgy sPN2)l.xLGHN;vi(Kii\p& -?̣QeAݗ#“89XeqoQ V J+tjm/`;gk:5Ϗ.:/_/_NH0b7t DB6:VƘުG":w?L2ʫ_ҫN!Q==; LzHU /s2,P٨<ݑffN^xY04b[BGr4 UxQOe=!U՟.G dZ:84"~Ĉs3~#77 IϷʰ[<#M׮ZrQ#|dXO#s]q:cODd9hvTܳZRQ7ot 7~r)#sptV++^E QmI͜nÔ?kr{TNh7:x߯֜k-|`oع'1dB!$l B}y).̍YwQ.i+a<<0??v[DLn8G,  Zm)JOm%MkYV9cK\nЖ)} rb*PXٸr?(^S*V+/5hMze)NB{;ޠ1) `9A=$ KJ##E3*D=eo&@F=N\ 6b.ƚa֬=HLF)H{zK9̯|dR.zX^ޡ⌏7Gx|?KR-Sj?E퇺q'z&nc:[h[9!2'U#(Bұ M%Ǩn~%n4̪zK#sGWC`],>؏oxVȻʡԱ-c|L @_m#g l$@ݥpt*Nn)!RGP}iҤ(KNwҚx:V&!.<ЧxYͧ*%86Km3R39x:!'Fa7 "L>M[2ր`/<#'sMnMx59;w?1^DII)Zx_z;o1UFܢ#Dwz+ݺkRo#uo_YUQOٻe6Dӎ|n噕wՠYse &Nݛgxt\5]@ayV\o Q3mv7<8s?n|0gnBA5|J²@oLUaz8Ś-Iw|p)&:_+E o%οZg,߲1̙yLj  Xr_ 8`9F8Hź,(?ej%tfؗlt)|?$8hD .EWJSlCs %8zIx!Lw9ϴZfqWTnznϭ 䇮M&h6\H'v (=cSm7}P0=dQs"?Tb$zG-Xś^mZTU/| ҲgY_ &~{-9cq?Lj6n`q? cS)6AMr?8.!1)[wXۂ0B~cM?$vS$ k>85N}k0#d lnWq-&R=gJ(gPa]:Oa }U$+fT* ҲC;=>qyNwc?tm&Șa\<"0úv͉_%#M̀7]j<ڒl yΖw6Nhx9=oV3l^t4ۻ&!$/}6Ţ/E@7ޝ tZ3|)Ψ {7C-lQ^R\a85y\gm FVcPhYʂ9k•0iwCo1yB:\6T5-t7x2)Ǩ8*_Tߪ)~?my6CpГ'N ޿Ello *+*9#a7QߞUEkQw]w%#_dq;Da z߃_ '`&nƳ}s\L);^2]78s%ޔj?dEԧ%WWJRx]izTF#F`){#&iJsAI=xVtd ]t;_#RLB:rֆx<X'yj{M(đo|+@(<+.!1=pCzJ=VZrbK7G%DTc8btUOGr ,RwߵDY}@ֱ2RXDӱ 6ٙqbCN3_T(ߟmM68>K3w$$3?MdLiJykbȖlU',|z-,+iλ9(fW{+"g썿snm Q 8_ěx_e ,6Ľ(Ġx͞}d<& w-gaڃw#U!QkP-7Q뺨"Z؋22fc:Oסjvц/.BX<ơ?ʿDrn/u#ӶƑ7YqlI_IqdDplyƕ-鿅88 zmI_, I[\tx7v13dB_*6i.<Ӗ~fg 7D Մ{g!~.Xq/| z`[Z|e;L~awbo܊^#I8c'r=^*sB\ZYz$m<fU2nn܋?Ҝ9ZCL9Vjo̭{ ~K4"!ЧCED+&_U]#hѭ+FUrӔ`V>eSѦdB!2G,IX}Hkl(YH4I&AZ 9-l\*`+['мDx֎1 uZ @)^pfb_u;_b^ݝ$ݐw>lM8F͍w-oZ%x6>`mxΣn :I=uFR@Jف|NwWřznx j h MyysRaRڍ~s]g{'C2iDyapq3Dq;517fIVrPza_jh?A{=u&<Ρ{4 }NƦts7UR o $sx{βޝX=tʔ/>Q ;/h2oZChbC( ̷YjtziuEJҺFH4g{FYЂT5Z=,;;$%߲Bc wD3ۯQvEe%:Zy =Eɦϋ==;l|mm'9mi?J_1 n79:uIyWfOgt0X (ͬqvL:VHwXߔȡݱt IkصQID66J_L$@ h? vmюQZ$Seji&?oG ɟޘԢtF^J b\t 066#~|ˍnH]x]H {G<o*{{7graIJ5o3[  Xk(Y•Aޔ,ǡWZV˜@P fͳMy ij ɅPUN<1!?r(; _`I=p`mTZ&:Bn6I=S质0EFY nGeJ4:f:&H@G$.8_vEēdMԆv [eOmÓ7@Q+wy++ Nǁ!v57O%ἡx-YSE`ec/Ĉ~IU5Z~GMjIC8h.9x-hZczM4#Piqbt2}P]c^ ;IM5YCTxqh>:\JǷ)~̖Łر(\k2FiIKtH; E/¨븴cƢ baFj(M؆rPYOjqp׵&\II@n clZ;8!pcƉd'?< *npCYZa@]WnJt5^61KBT7pM2Z\KP᠈~t {gu {ob8&2z Sum:/ 1[Q::(kSaR{%'A -1'OFѰYQ10«RloE[s p~IH %q=zrKZ0=<3Zo=Z?AOjrv{UZB'?G*h Ex.׼@He5b|qnSg3ɆDs.a`H,2$Œ`eyeC<;Ifҕ3L8O <މDN/NZUM8qhԦ6:D)E|r k-a@;X_o Vqg5ZI+Yԣ9$ Rȓl~@e1IFsg3ՋSfONJM~onjPnöo06¬:f@aI7+p({06 ,[^j_]DIc]&nsծel|K/kY@O3 ;צnW QbE@|Θz7Eм#K Lv$.~ (aGk}/L/a*U@S69=k+ߟ"Snf=sp0->l? PYk!2eO7 n0aq;^,T `Z~[[僥S" ؠ L\gw]8aaj^Fͭիr֎fǩ'޺~Jݹݹ4gԳZj${wr6/Őķ-uh3Gdi" <6 }\c1T%v7M\j&h0T]6]!kQ}&$2$Efߒ n7xۭءe:V:5ź6mY+cL;C;y#;z Y=߳eiȪ< 2@-\Ԍo*nKf.oB -bfWlJ X. c;9ͬzpQ8|;q/84K l:?^',dC.4Munc^i]*ze)H`iOPJ6U,[y|[MurbjX)Ct wi}CݴvS﫫PBҫB I5֐ 9=0 ۍ^[?aLzGmG5(pcT=)ILsIl@@@Lo*6b`| Rpj/V1c}@l:hI6QWjǷw)ȁ9|* ~HI^K!d2_$6x߁_Lb)3w7Xi?-kMRZBz8o^p>o9S>.vI8 gdx~S$p;;)T{rh:qPaYI?J $ىc4A⮿ah<.Sy-:J .xc9pV3\˾|(eNu:Yb2:$ @XC.W5g{@J/%CA*?C_Ja>VjOrT, SQט&+pԂ 7dmJBaj$1%Ne>dַgə;75a;|A{3_W+ pN >}xDVȲ@$RD)ɂi37[06i3v}׷U))ѠJn$?] aUR5kZBRor҅=NlYHx0X'E[M3沤n$Gcq>2|_wo p$J"TF `GWlMB! #ng_9S 4.$ۗq5,8N/v} AaQ,)5oP](ܧ0̘$* ?HCmp'4f;KsбhK,ubf;adb$JW`B7u7:5q?jtDMq 3fAKёVq9`)Yc1]}{=lr9@pG`QR1M1cyz1N`}̯#NbCRճpe* }bNNlAg|ӴԖ~Mm1$|ƶQ[!``d 3v ~asqn("k}C47cKr}%j 뽳rh/ܗ~ 3hO{c/uzh#{sDts &ݘw ޢ|*>ؐ3vgVNDo7W*8ME:s, giݟzdv8Ip˜kCCBv%Ƀ,~bBo\2\SLMlIt A޲8b7-:?i|=euK${25+.*8|Ci>5ª,.{*1k96z iu*Fg݆X׫(\qk\xǨ3HT$@FNC+Sp%E:hYګցeQObeITl'Ȑj u`Ie 3/&NbQ@r,MM'F}}5Ѭ K;9LhNޯ B E8πr B0)fX-A(ו!R l:9Qb5Ô]@31iJCW)*|ϨXs +/g>N;7ήՂ ˀDu3W|GW@&p"k#!Y+A,pA9mU;a2$V7*9sJb,܍#>^U>z!7>7a iźCC3Zƕ0GZ:{(N^SZ8CXD PfD3SEr} WĐeTdVUt`V.iL2yXO*793~\Ģ|6}Q/m0Jz^0EmqT7A U Q*] +TGbaD9!o_*!bfu񆸕:o ǖIsi+(j3W~c%L׻%p})P4yAa `8MT_QwLo,>pγQN*)v Q7FA4$QD$zm ;`uq@ىZSGji25+3g X'Е1fvsbVPw=;QNJ5&9ۑFGX"õtK~õx jACWGP/Ɖ?Ha I$6xP?na{֖ps C>pjm8[vhGٵMtpH.h !;H#G /~Vxah-N rw[u#*o q'IWUh x32 w%(w3;FOA *C*j}CwQt*Jg8?ӤF)?{^„}Rς3WwPD:GS)lHvmT?/{KHlO㘱XEVQB76ة%!\6Z!7ƣE{q8Ge€mRxW {HEKԚCAS?32rK x  $MBhXXX(4 1{me{ȦX2Hvvx˰䵞_5i#j9TaWīz"[n. ~BxU||}(˔rY>-ԓ6K]2>xe݉ϬdHQQ6fYGUJ? ^qnM:DnP*)# .q`)饷]{{ ̪ˬ\ ;XjN HQ $Ctk4f5?ǶΠj@N%]eNJ_%p5k]}avs#8S(>\!Ř{u0) ࠰.Qcgτn<6b(FSk uX?nA w%G/8/ j/`o2b4ݤ /yݭ|P{c?%(p˭QΔ`%ܧ oQ&yœqcuM*Lr r٪mޒ&$v3q]<(jR<{O7nJ^ugMi6;=rh?AΊ3'%7Wpр9Ej4pEI5$ߠ%@(撚rsj2 ~e6w?['Db~!IJg{UWxKUI1q`{4$ BwAø*!%XC"G7+t%3%J T)[{fNǮ^ KOC>΅yh|B1woFsR{ =h/ĬL]8@Yw-8IC7l,w6Yi+22;E0^!T%ȁe\CAbT3a,ˬhPZC]7҂ nXHN޽7kj/*o^,vԡ2nLs\kbJaCQКpW}+Ekk)5gΛ7 ݷNܿ uJVVjsIy71~u_ЫУ=+4sE spͱjX@^#?sgabqhr@rm8$afŁ Cԩ_Q2I%w6߲ )❺IG;,d2.a;"=4B'"Ό-A?Sw0 YylʮXPl< t*Jc SEѺ[%xZ<6 CKh|(Ђ^alT*F9/X7QxϜVKNe_AlFꪆfnRvԕٟ?>WGPmrAj֣ԍ"m6%o5?#X)EVɜ'3}+b-d_$W.HP gw@<-^C_CRZXiF0{4'|gv9 P's'v=*- ]$9}^++ZuPYBO1-hC;?i>ehV˸Tk-3Y kmmrf@]b]]Ôp|F>"JteT)ZU^Pލ#,z)BVbv(hJ5`V1vE`Oeaf}`S{4Pq:F/%l_|*@\ͷ?Dx$\HpĤ`GB3nb$o@KK l0r[9V;kS F|3KͲxWq"dSpgvvƘzf5scaōG͉ͱxm _ENRdwG 8p}307jYnpw;I܇=R Wo\ }A|Ae >u\KFcUpqfgZnH4d qKvoX6%̖ dZeKֳe+M%|&W5]?1Agl>kϘ=?ʯؑvn@q&`hF}oȞ]gJM&A1|ɳOdXd֧:Oǻ\Tsk,{e7L\Z{ Xy%&f=󡿬AA1x]`7_K0-3>kZ"Cke= v)0lXTbٻf?3sLWnGI{R1O4y;|EgGp\Z l #=* Zg@w\LÊZiUu  |E juV Ҝ;uYj7*7gI)z*?VLxbxB9>cx]|4Ϫ_-d}MG1gZb2sTtK1]v+!} {-!UuWY4IM)@_D //\+43L"FcbyQ:~2 H% ~La.QYY&$M%#PzX~Ʒ6p <Ӄ} +eڑ+a˖Q_zCYaT2;] 19hί+yy2( 9|Q*4?`7}4!aK8K(ռfa3FņKF<[D)TKlD+z95Z`"z6E}@ii]~_U{QW̿fq864n♀DG:>@Wllt+oLIX m<[{APFB}Ҋ %{*%y"??ٽI:}.s;.{Ey q&~;Ċh4X5 )3ɩ[:V%6˯CGX>s*l±Ui?|06DMﲫ?2*ڛ<ްr㝡rܖ-z(rYߟ)c=:J%gU Fd4믜) >$!K~{F=C<گ(EOXZ OjCiXNȋڃ]^tS_bZ{93H9<)xꕌĉ\Ub)P\O#A%X §Y=^'.<iu*mYG\?;N`˜Mr IZ誾tzI'(OҮnQu~ $$̬S(=ФIlӅ85TG_QLW;Hv"f}z \Rً-߿7qApkG^4&Tϳ2i8"+Kc7Y)}V'j1‘c+8nG*˹V Q}l,.ύQĭF?vE8qB&:B>:pS&O?yEhS`44GoRNOx9Y)$R^V'/ GSg'(GA1]|p?jc\S%0lF" R/~{_2n# k9uӡƜ.sѾq#td8?;_GS2Jz2%zd..b$b̒D:>m_߇T?%^Fa8wbеi>tߥ-&{5ͱ[SD lW~Nzzhb7D`7"SɺڕRZ f^*IwR`sdzEƘxM^$~Kê^o4ފQWO+{iTY o1md[B K'۶̓ܫnC3E=춖=Fk'c$Z@S|w ~Uhc)U{njWY)RsgId k R>#1aeC]XN;~xf)D>ƌiw+ReBw1qxTY?RHB&VBzYy7WksH :ngwg! F( <ɗ1W9\N$p^ $ ؜F/>bIΒzߤ6nQ߱N컂PNGQޙUkYY)\/OHz'60  tYNHphG$]%b#V|6z% 9& %}}>Տ8,G89A r Bӹ6^0-\[GoSZMlGHr/^7٧`)~=De>$E^vLq_Q`!d"Sy |ZEKrҌx"S֧^VVPEwnPKNljIq-VijHWd(&7X&3W@[VL"qH$('{>((5%ͶwAwis7vQ#pƵUU%(, vmT߅P^E %- !| auԼf G ԱTaӳd°i-%L/DLB__[),(i,JMx'V,#.0 ԇgpT籭Z7x|~_W/N߆9g>&Pٶ6J꼡DS{p$ݓat7+fAagaƸYg#5G1?XťIPňL4ב惪]7NKȂO߫R"V|tfT~ O/%H t/ t[OŸu1^Fsg8.FbR6Q|@%[~:@/ӍJjq3^q]pk Z1'uDœ +UW"DƐl;y󳰓/3SfE8] [2v;k֐Q֠ST7e~۰jى iR?m$n혌Zygb v֛#![bP'3a;#Xƚn[R\M%tS`~14{ ڀ@qTcGܴ:vγ %I`mwY 6#%xkNSާʟOmrxЌ/ sq7-/=U$;o믟.PsqtM-NvZ+鈬kr-KgGzb \xZ]R3lߴ=71PGf17u&]3yXH}٧SZ1ęS4<1H~s~ ¼rL ͕xDcJe%Ϗ)_P01`6'ùsko8@TKV43"0jBxN|P؏ 3,$dk&ПPѠC,PG@ B~3lRB9:bGRX9 K8ve3edєGDIc40Ŷ=[[3DeV A^6A0H}ckj{#D إk=3D*AF (!A))\_;RXI r 93>g+A5 ƻ*y){b|D9n|K,N#ǷD$LxFW_ ೏H^z`Daz0t(_#Ӽ X֒RUJq[w| آ%MhK+FJҍi.~OCIW#r*>Aӄ6z iz 4 XD.VO W&WBw>jKD!93STSm=%tW4lLGGÆ)Bpm$'aa69퀀$Ҭ(4r~Cr*Oj_eЕLg%0Js媸 ;/r{1$P a*nQ*٬5f,,{zc s,wlUhѺg? ތ$u!}_P p+hlco2c$ Z |d%p F"Ƙ rN9› ]i7BQ^zgF1ANuc7![fG/c~"2oIxzl)zw%I]ڄiጩ,O&ϳ95cj g3Y *pɡdiPc!)%WBP<+Ho]2:r^R)dvl]%gFLjyPE01|Z;(Z&z* >,'^8QbBX@ '[ X֪9(Bs晡]Focx59@G@}9 Re?Vr)%( $wh??ОU?amz>6|NR& b O^~_tF)8Fh0Ê).xsҰd^JOB6=h}kH>u(RaP_oxC`][,U+RoRh ;'=a8`(qP)Q/v*ⴰ&ȭJN$H"mM,NpW1q_H0x x'Z;OF#?%-S"Z%sӬzjVQ3>m$L*@! /YQ>;` u<ts 9e+5Z)l̂uffL*=\S= ~F{: ԕ&ʮ8[őm+rNBʗƟJe$קNu q8#1l!NQ-Wiħr~6/LM3#;z#g#q\*<%Ace"( ϛ>VH6혳d9BqA#FoZK[WbGv\wŝt$*- aN%eT{T8LFg Lyo'I u\(U>EP#$bP/X-m,W|Ls Ѯ5~g}`7XL'v3Qkȳ*޺đ]ݸof7GS ;TMdY4K È^p=gPz*#pj?9t/9* -G䤊~fSuT{gCȦ`> m'{$nM#:3X/z* %1}$;wjb~`OYVs!`J[ܛW)_Y@QUcn?@^}uIRgm N6W);H]-_y2&OjLe < 3[iooMM攡nlMڐycXFmCq^E/h2l3iqEEo_Gsr3l[+y݇^XL/g3Nz`uLcIlB̤qH^m֖v)BL"B;j4+[mW)oE44 7N@[yO'.9s@|`ݭ:c[X*T M-ڣ= "|']2-NE 0H 1ί{eڡ2]*ԘO+(ᩈUeb] )n'N&n_p>JAG q4 ^ZBa7Df$K  PS(SK+XncDҨ !P*y|wZ>B6tF6({R{s`Ѡd|[y t m*lٗ.S/ K|G@u@{)Z@2A>Isl!}y~&ą{o:8߄t%:3  w㇯~kWs V7">Cxd JBa)T5,&jK ,4 D6^'VGYTLȅd(P3==_Ar<lZWd'uv;۷,e{lR[M(D\:X(Fr=Wp>e+6wnJz26桟uxz f{2ep b#ޕZH T01j'ѲА;'`b򁞼Uۓ:KIWBfukw'f FXYVok|GY6̳t"&xdB_5#TJ[ף%|h-Yo)U~}rxLĻK%:mצ܌W"ɜj" KޘN9rO[`f!Mr)$j)c ?sƥ/5E;{5av =sN.*9# -Jd*$Jek w5[&Z(@@P)^Μz?ш5@ zjinr(P"۩@&xbԮgsZӨ~bjqsF.7bYIBĞ?Bŋ'րQS,|B5z/z컯DUjA##{sMazP?i >$Y?$(> ȉ8 p3}c^oQ?뵆>aE(%Բ:a̭o{:U`Ix`7Ɔu,IA jdIc|ΧqJgXvDGN{z4mAX(a}Fzl4@Jra[B@dLNQz?`@ImP%+I2 [=iz'ڮ* ]F݃2N4 fڡv v>kGPhԾgL˦j8E泜C[p֮ΫI$n([}SV8V-نXڴ*n -õʋ f?-SH3fMo5Y[m"Yk>-. ٷ \'OQϞyْW%"-]`#A9e[c(%R.QvRg[Ye2\m'mq:'y;t9pR T4{oW$8Tk)NjN6ُ|LQRW]p-<CH5S*k{(?ڲs ߋN>y]" y$4ݤdNn$3BhUAfxMk,EiN զ74F53"Em=^>[V ^^y\k7&8 Ƿs͔&'SWY_9 ~N2(oҿZ}0 F0"ifg%|>Ӧ$u6Y!6NXP<5A^?/u@獰fI@wNkݧ6a^32> ^E|KwCÿkOQ[B>OldJlmL_״_ c+S.w-Վj r4 *t@kwIibhr 'JN sZdM`BEct$n@K?eW|QƻD`'Jh>*4W i'NZ"PXؐc?T;a!pJ@"i5T۵#K>`-Hb{21gv:%U,x3kazow<nevʚ5I6new-߼(0A+VǘhDkئFpR+#nV/J31 19nNw> Y n~ō?W;L) /k4ҬYz@`K?4QD)@?bLvr}i>y5WK)u5nTVYy,&3ytxbq{!%hv :bqa5ȖjX02,aYO쇛@ i"&F?.sd3㳗6 !}0%JX6yl?= gaP5le(xG6-^^e9xۊ[i88m^p<yS#5b`pIY>^i_ %fxX_4짞Dz|&,},Jcsou+|aFJ@ZDx3:8!50*/#-j*j=gzx`uK9b: YW[婎Ú`>W˂L"@[{G ,~nS-qw>z{1go2A,:o_1ficOdcqd}* 2բRj;* uI)`G o+|>"~"GSLXuQ}6r??=OAE4c9Zpoq =Ą ط%߲ޝlfn~ÌeJ$bILJoj$T2Og B;rmY1:~H*'"E@jq|˂[;QTX48)LJE'5|%ʰEH̸yq6J;O2GQ6 ?q00x ifSqD|:Wj3_lV8OR"p5;藼fBU뻐O^Ռ%A1%]"ydbW&E߉=27Q+lΩ;'&_" }q(ꇜF+0ƵwaϏǴ=YVR6UiN%uJZCR -+%SMʡz$o}m߽OAJ:$[0;X1d A DQ rۢSLqd%k8@1H\Pu[=OARZg4  |;o  = hL|vH83=m@;Ed֐\w簂2(7O+) *Fg&T%qwNj=w@rx{ ._JY#(I`pomh5)/  jFay蹜6K-zh"z"2wos>W@ɘ.rA@r'[<:k&q ס녧H#"8b; xTU$kN6]Zhq/H*Q)֡Gɔb!1ܗOg]t4o[߁[nITDskߚl.flA;.<ہ+Ϭȩ$d1e2u1a㾿l̆YSoRdT ܭ[Dv8l3Q~Yrjjx)/ȥ0ql`V~D/²)u~Q_M>k67vc*XV0pRH?!o'[ 3k؇i5Ü[pf5;ʳH:Mp8|ש,W4a8*7\$8;7Cm`Bxq0΃F.:W+%͉)-=$ 5SKWh%(WBLy^Zbyy}y(,9n/O[PXJ1b WpjY*N|R\7'B74kAkb,׌)qUPVvӅ-2&5|TnLPtdp!CơX_|k^WUn kLŋ:X4b=M ϲzBrF_YfMDog5bDI2ސ38Cpm7F"VX,,뚖6=.q]1vx\`,3p%꙾DM0 l$rC=eM>ak(E F~v8įD eZNH[c𲝙3`=+"{V:bF]7G9S`P| ygj!y)*S߷1)83BOp1.G} w9\@i,p&= .f>C::)#VwJ4SxEDFʙUFix4ͬ@ͼZ-5R*v(XߪͰη͋R 0 :eEGZ [{Up12G$:XB)Upe9# ObȪ ;@ٗGv~ԨvߕJm 7PN~{#3䛥;b4yF%fk=0SDêiN|k(/9$J>$4@DCiHWIf OYגݗY=hI R Ӷ9p Qz#e(QnuhZݼ3I3HW/cqLW5|{~븲 |]r*GHY| ԯzeV⃑S|kžB _uMd@3N` ~z &u9Ղ! nX% N vѫcP ڟ۸;ڗKm,ȝ7~}eUZ\E{0σ!'ݎ H_pGq|NfVgma}A/,rQ`0g 1bwLȨ##pGvhy53&ɷXkFDb4&nU"gZ5AhKgcs1iAd2=֙!̀fzH곿|P#yblyl#׳jR/q#ZQPTbET:$gĕPۭnh%d{nO˧Kg%Zs_uabd/Ck"dF֛'PD Z$RJ UM]yyWLNShPt=]MTa k pLࠌЁؠ4eCPpفU!xy`2Q~.ILU&>͏-Ee`RJgftN ?v]c(]9fIR)*_%GaP*Rk#qUf9Gq 3 $y*BnvO:Q)~NZq".#j|{Vm3K.!TBmY}yH&)wfKy7pOʒ(g p ~D%,G2cGg}C[; I-xvc]"eN@IWJ,@lTZP/) !xFyppPIRF3-A-sQ+CԯPFh} Xq@ɜ&|4&FF6lUbs^fL#$28U&}hB8YRIAW"^))OJYTfέ\:YaȀ:R78ƹ( DB?$ 31~S n!&fX $&Z(vIr10(88ttvW$&*(a2pObUof4k*RTK̵JEQJW1Lt TQq4{sGNjN9A/=fKnb,Ö6Twa_`8*ѹ!dL|3H݄'5vm]^`\'QJ4;qN,C 9ߥm@pO eX|Oؑr{kyI`ÈK7{7*}=sGѵT컼<ܐ.E6{+G”|B "Pw%z6 , z1RyJjYNH+K{iQ:!?Dx$DMKjpwm` Z&3FSEh6+kK 2԰Ix9X1ut.eC0q {[*1v7ax>@2: vs{cgw&\Υ$@lzr'tu+" $*SD1}l)7lb Ŋg|r Lw&%%ĩj{3Ĝ2KIUV 0qA Tp$ HA\6nF\6d/%IRRKAFs)v0B Y4wV*]^z ]@<'cpI݉K0A7=lLE OVJP1F֢ޯu>/wLbBEjOK]DqD&f4*0HDzfh"΁av\X9Tn'ZS"{CAa#:e:*&᭑wfeZ]S]&M~fXURԙi9 h0eǂ]lgS9;uOtP^^KXN ]j{pbsr3`]pzuA$v?.ky8~}»#Z`E !e >0M;,."dsrn`e/NX@G!,-^Ұۃo\ZI{fLr ;e zoǟzM⇽rY1:ޚh1:oZo=_sJWv|vzh6 Han$m3%UA8MN)QY++d 3x.k=FH{X[ޕ귺SKG5h 7cª1?GmyYL+0q7 #PC xܢzd#B踗ل9)ߚw'&E}Ched6ڇֽM)͛DX,7,jAdʭͯ9D`GR5m1 l8gE=jHQI_ncx3b9 ,}jw) a4y Xh7X}z53NsD8hr;5$H RM{T zܿ6҅Gɰ@/YҁϾ0Fb2 i<2zƢZ*%lv5\u[goB~qϛ4p'q\5 RuD1!]$Tcf =I~G@yRn $H+ˏ.Mro/w_DLB-UbAUCty~j=VFׇ(PVSt!yFgsO!7\Mj3 dgGm^)߲pTKżys Πq>dJZ r54]?.a8$BnK`>oRQdL\jv1%QMc @s藉52ǫE@cm /+~6'$O7.;b"-= PP+禕# N+E֞ݒ&Zۗ$gJn皯eݲMy! gP뮭^n>J(ԢB[F57ȟK1T? 6,|=&=;{t v/'n[VV:򮤢c'" lH$86L(^$bi&r粯"~+-1 _ЛzD!_<@Zlov'c}SG0p3',£PT)m٘$8Yx\tt >koNV1GE TO?Hp ; Bb ~PWv*k7+.)+gڡ9@:,1(vbY[~ 17]GDI\)+$ 3urMYrƸ/ZMZݼȪ 1 es$\ϻBwx!%3=*-< ["t1o8 SD& g;א$ZqN(b1/9,8\s7*}IuBW;Ð/೽@ a8vCP6B*$*&f//> ɁoԘV.\ᤕ׃j[7,dնPUtkʎ$7m:$Q(< *.scq֌Ȼ-ca` Ԧ{% 9#+ǔnFTg.ጡ?-Q%Aud"I'hb2/6niqI stu^Gmo S5];zvtX^!>VZia!4l[;,7F-,E~h6 dsH3{pZ)\CtAs j6a[ Xc먓`fcJ49G"qo>QqB"ew c۱ld)#[qOk RRmZh)&<+FLU6A5s 5}LR  #(CGL8 Ӎhd-`͒o<+,2E8r dl>)%CM>af[S{8 |roQ h#S߂H@?mHޓzӖ~T۟Hgic,!A^Y4E6Rf6 ԃ`ТWjΟl.Z\sqz $f- ۏw9 1.<|wm)o{=-sle 7#T-#}W}f䫲ޕ*ޡ i&z ܀b@nG!~o}Y<Lf*aտA|*߭,矊Hmaz%O恓i <“_@Q6ǚΨ/ZT;LGr4²]F,_˙=7H\B|8p3*9+d^q9J^R1L!"yωs#pl %3Yu?4_bY"Os=zE|V%W TdP1! ~CC"7|EVKE"fd z;Iʚ a#87'Lӑ7c,i*c~(*I~Zh4hc)(0+f'gIP k[ )6 \]" rr?8{>QgocANlj#%|è|Ps![@nf4{@`jRl=veNmwbWtFRLH/nζVvFN,Z`v5A9aI=bɽΌjsX P7MkU[q VH CY, E F@&Y b2]'>%:)KyL]Y2q y枫 9sMτ$%Ky{ Cott.a3ڇ1d PC`Õyira~jܠ!eFBNhw kWn uhL茕ؚAMRy+e6hȴβzNJ0ġ|^[J׀EJ;=-G04' S|"gA䌐>>rjyPc`r0a|'\gܒs^7ͨ^μcDNv:g= 1V-nex掷A_ C:!RQAA! 8za9sCAI f^0"JEiK9o?Pw1ε ' +9U5`mcaF–{ބN ^%c*Uhvش T6pT3NkxD+2IF? |vi ^䶬Ϟ%ǮN[&W`02ZZ!8ƈ,%BhgN0 3t{&-#iP+*F|G Q7sT#8dhH~Dz#j9 j?}fU_CuDm9y!j|k_Fgֳ'I]^ :͒'7ԃKؽ>IZL W?{>r)_G|3Vzk)N7#mY8F{b_W)@/ʒ i[(#-䅚od*>N0m0~yRL|\?it協qVu+솦V94&Ť۸m =ydEVP={Rxuo+ :|)M<.zppL7futMSHQQf/qo^1g֘RwCXjb]d|~R}'{HuTP%VV6|>u1zxO"%|L%"PL alE~9t36P;҅T?,2>pѹ?˕XyZ0xKZ}vrlÁ ԆdPv5izwb<$`;HET3eӄHMS~16*D7A7ײ~ R4{fW>Q 8J(z7bpfËJ_v@5⶞f`TUji3崲Niu>ϋ C@4|g B"ܰ8mŎ;5GނFH!~'T4~@`{cc;F󺬜BGR]IvFg><]1dK!.SEd-%@!4sO=:$4i@ڦsa خ8t W4$Y}3CT B)Buڪz(FC]Led#KK¯I?'yU;Pga-Ȍ*w|.bu+|6 >4TFߥ);f^2o_{Qx I~5̋!(67#cj䜖G, oҽ7Tt[&}BQ<_JFᥓj<f3m59+Uv0 N@TPxt82iS&K%y42i%"xښtq:̀hK*ĨyYl`mj07d1œu%UNx[gs?;>խgep@E(g]φ?Bij?uy7`r2h<Ѧ%נzE3-7L.GUEsn?>˸edI1{ҡ$Wjd3/be(Hzka7 N<]ckψܠ\z$B;LpAq:7Ͳ Y^+3{Lmцwe)3cD=O5h< t7rXy}X[F׉dU87-045 ؒC۟Fѳp7ezKg0u 1`}w0z4'jMpkCOuSTb9w-jwaqϳTq! 8jy-"4F3z槚 HMt$? H%BEd LA¶a<[Ʉd'BCҬa9XZǙӪ #1\z@3WG3j\Bւ##y~s>NFQb$-_5]}j^}ѽOI)1@y0u|T;nc5w& af7ǥM{HUvsnq9̠ Nn(k5'HW9CDe,G/ @FHߜH'Ң QclB ʔo6`eTh6V}*gtEE5\Grj (snr=Z9=1_xB cP^F^R\}zZEF}DOUJtm6-@ּ5qXp@U?)_gu1Fhq\ LQGyпǟ^W#+R Ȁ?6HĊB7e2S3|L&:Z.wex͙*Vs[U)Ʋ-+/4 \=^ мjü&AӘąz/dzdk5OZkdvFTq}:uHM9V Y'@dMӈbsO#h~ ulD7xzG\|nPϚEe[;CZ-Ŷ G=ghMVrUd53{PaÐY!qd.nH1{p^O<|b*q+D\OM& J?2R R:p؆2w5FhȢS/VSVq_2(2H|w 2Gra N{?C]-haSBCÍK<]jFOG."9/ݕ(}{y<8~Ϙʀ~kfڃ bg-?/>ӴS*qM3UL]zIbY!1.Iak-iKbv>]隌A|2G;! "*=taV\0X;R2]t=nS 7,]BQL Y]Opw-=)hlq2ǂ1EA;ڏ@paFXe\?=KtJv OμZQ`ѾF;nnR'{aZUOِB^0|#홂喢l\9X;h;wǨ$i>{ޱci !V:W&fcE: NgVD"0?:\,T]SF%o2%z4xGvpViH[,ub*Tx*!c3_+tc,{*)1R+k6/a.QV}Ky~g>?UE N-ί>> UGV5R~GD R9tV2rf ҭ%$'īRjbgߚG䨣" 0誏0V:89%|eZCUN pլ#"VD as{{RE&Rw\f*H`>`cXe5WN8N r4J$:^(yIvVl&̢); _*147CaO {!,k Y)GA ގJ\zo;}bB!k8(! J\lW<ĤXPl棆,;ty;0xZGWHMu7T|O /#IUB/P{—ZԤ\#ޛ&v$ ]z!aansft.p@W{O۱ @1[ i(s=ёroLS}rݾvMb]k٠2U=329MqRh-K|aJcëgX 9S0 [ZQOaqY_z9$>C 1"=ӭ- |Iy|>GZ+?lYsS'{b rlím-ܹ0\Yvi*q)MKҐTW|. jGNCִ0 5)qSS9gӜc##ӀIO*C/n+RQ g >Jα,cQL޿EEEpl#gD(Yg 3~+4m9߮? л^BZ@7U+.B&6zn!]GaݳbmF:Gz@U;|+)7岥¥͠.5ƙfo?y¥ءn1%VAƓ/iGvEUtfa@]XCQ`E[J!7Szag1nָI[ y*ꏴ}6 hH?re/3 bHزBnj*h@9 vL!IƔXN bRl?7RXQI3_AK7c=&6^^qQv10Ip!VY D';N/zAG1ؓ/Sqq鷴0X5om\tqtS/{jAV;:;ZMoPOScy "Mͼ.4ܛen9 ׆PTkLHWN&f#]li\sܱC?>,F3 Iӳ_8+#=O87c -l-λws`| Y cm\:l /VMMo4PpKeܰQc(Wڠ*؜( qfy*glk?rEj¦x䀶ҹ G:cs]pzDyݚ~l@>eE1[xzu>]f$H. qt VW9M>i=墥C T.ӐG@9!e܏c(aau7vc5Vd 7|o3~W'ܯ;Mcv{< F{MpdЛluVvj1A=px^G5+&\WE Za;jNy(s+;TKdhYZ?Tj2AT ai8Z,CmYZ9G>l:e1 a1g]kkSfJUEAz.TV&x͚M10ש֙c4tDyWIH}*o+CxHj1Ff`+zA?ќx$e2"~AWܭ6e@\~}wZ) mlAEo3:B=8aαLjV&s ڱn@$Mc41v ob_{Wa>xbN-;Wh5:%ZNY =VFtK/rD#oQFZ`BIډ+_L$TU#~+i_y8U7AOȧR8&t Zn-~"͊%ߥi]HrRf1YʠS1dHFr&!Wj?>U}HB^SIc+i{zNf"* 6 U.0b A$]6Փ5.f厭w3N_EzYNXmPf { S5r-s7Ir(Hv0g#6j*i.`Bbmyu즔!oANhW:OԽQW/X<''.s)=sB R vZ,{npWәWgΩ:p2ُPhno2Zz*@GEb[g%ulLVfvZ&RWp؜Ե~8 PwVazhΒQ,!3xzV I ?I]m. odleR[A)q1/HǹLl.VP`3,[ɚeFcH, iQ+x1M<X'"4h 5s)qTW1&`rT~6/h"! eFR=x**%+:hiQR$WuAV)=nW񻨤t 1L%WlA4Gˡp7A݄[$X"43=9>N'vKh e(|x* lޘ1Kzr!k:JaړaDK"ѭrE5hYZެR~s:vv'3=1Q$i^886iJwsYyqa%;Z'Aq/{y노Q6w/pu]|'BYsB0=fΠm L -{~D~,^x{I2xLyyQ taTae:'(ep'bnO`Cp0~lk3AYݜwFATCݏ|+,H,Űk l^S-9nr:2K3_א\G&l8qdVTOv> \?22dO\ rY^dct!q9-H[?%&B%>™lxV9>R>P3G<hDCÉ4ˊ\ױ{yha73MvR$Է=qssOq?AGI Yݸ9)PJXB%gSw;㘫NPdӑieRA"E 7uHtD M< 5% Rm4i`.+SLo~{oq-dl#rt{k[2=Ë5Ot Ȟ&MQ'v#~ x|2#z-Ve{CJ$"&Yt6O;˜#lX4mNڑozIUm _þM5w+FHU"XAjwf9~d95EmGۧ!Om8$-|ݖat^ưb0B߻cD#˱#_APg"v̺$H{>Q LEQ1责f؄.po2<$_Q;L*՚4LA/ʹ,u?l85(|0W4rUI_fyHc?2>D8U 51@ )}*@E3.>BM2]QĵwYqΔML헒G>YI_\"185]?ھ7+du{ۼ=E135E*%DjxGuOm~>[ GâK*ad2 ވdm_1.T:_?`;$ULtڰbȝD(Jlݷޚ2.yZb&w%C7Q ]GZDI -wHNd5 N*݉Y9wo*"τꢏx]0(MaOuRnjcoa_t&_ h8*uCW;4Lp$zi3%vFlm5xH(_\(; cHiy"qkvH)A~ =eD=+8Nݩ"O/%{{#&\BlۧdԼ!o*O}1N&GAZu|܈[q9x;G @UcoXYB֎S]zJך;ӒraA=6_H^}XJ%J}s;|K[BHIԪ֙a}Qq/ʼx4w~7pf_%IZyV Fj3L*>-JxSߢ%L8g+[uEާMhN ﶆԹG۲6]V-%\kaV8sBN} SxD2c&$CVWg Mg0}m K># B06l^J(0zEKx9o1G!yœꈆV)Ή;&mM^'}J=TCY⡢o kGꤖ0b 3Yz9=ť F ɬ sDMWw)+1$>! ӦIge Lւ $ ɡ]h1uR I("YŬ5GCvxӛ[ Ӡ2n*3]' _4w':C=Iz a+-bU57T. yir|4~سIj=oK9\5SIRo FĻЯQTUFm1/Hj Y[ QKǬ@Om>,A3 Qw j8y|UwI9 M =cT84wDv40 J$P?ڍߑPw:_7T7ÃAriu/s8IhI~ NLBr/x`vne*0V 7p\NL\$ +^Ivۓ<9$R(NΝsO+z<r*u};JSE6!m G?oU@e1v] 9>iTT[D{_MuT*R] (40x lqqU,0I,>Lt[ &n:n@j~$>]5 9d*A^Ǖx5dR2N,2ۼR] B(4PaT2y7i8_O'َ/M÷ṷ̂VFZԆ]}*R0.lڗ.v 1cy:Đzg*zpkZ0c^uG= (>g~EWLGἀzbVi;J']蛐SlyZERن6g 5. H3.fLRĖe)LLiv|b[y? uy'87 Kmg>DƆ I%bp7qzPCSA )',c"C>rO'HG9ﻖi܌(M<ODT ~_ͥ VZL 9?dNG~H_ Л>D=fX= _o1AQ jJg?Ɗ{D'#ohlEn^|[= ?eq;*no'!T cOg/;  VMTcK灙O+ܣK:neX\*96gy')^^_Eܤ\.@<|.ZU?x@4Qʫfi)RY6r* {o#SfjP%q8 OtBe2(;q5\nw^ f10k!lgД7E uأj=#A:&dYN:߱$ЙC%@l/4cn| + u1u[P*pKX˗B $pDoӴYtvz1\Oh245# @.TqTK9LXxzG\1o}kn5#[[NZ؏V$xK"Z3CJ~ 3f/V{'$L #6yTCU[ r~dnqΡuҲԚ"+Htfh5E%zȳm0P rT|b^tJ<bUy 8 VWX@*r `n"AaIAMv3.=Z{t7X^x~TH;J7.;)9Mϻ}%~ Qp>qhqY{&考 B2ߑXH?lJա$~JR0+1<8$Vyo(nXQI1\E"ws}홰9MO*8$@qS']!KF*BQ ')CXDv4<{]SOnݝnr1QxYGP3jmpC4AF\ P=ls=Đ4O)l[ɕ!ϗ3fUS%%؋KЕ_ֳ) qPƖ{\6U@q~;|Jdj>T`Atڴȑ ЊYBfu3l㹎.m{{wW=V$r2ϫP62KXh=3|V8V K3]%\W箌Mdz7wnX}1-JQO5x,>Uӝa1HUD}."DbG+(B+VĶ\[7nLzp$G]~DžwW B%C^ZTD;5GӞW78kk?n\x_snp9+؊)@P1LM4@˘RA=N+i37s444 q^^17^FCuUG@W6yo*Vc+%e]v9/͇ɼ@,/cx95:vvCΞ]zqMﻩCqkרǕeЁ6XJ,˯bG1X6K<~ =RM+,{`| [i6T3hLfϙ,eڬUT L]W}*3XMz}[ }s rOuA h\|9l?R6ۡO4z#"7Zx1G_mkFzdIYYQyT.>Y:JlʬTZM7ul lhEI-Mp'-r+FxY苍2V'Cw[;rS֡$'}zM_V,P /c#Li^;aBqG/9v@/%U5qqqYd]-%.>lM `F3)> g&za~j>Z:6+̫nF4~ѹB^ň{ԩi9贤vN6b@~^(V%ۆīW^oG@ϵT.ˎg*m~mKA⳵Y3M0 05#zj(t  P6-u*b'Ɏ:*F}t*뱿;N܆QCvI&q1[%@~T*E[_?t g)akDO;P H>1{EFj.*5}:(-'⍦$M;\6iͼ}<1ݨO%!"Iye›F)YR*DL^0Aay C,.pJvv)1{y^@o\l׶_mY{0WROm$ 3mi2#Ȱ ޥ]"8΢/cv=g6DIpcQ:O\(/L$]11w&ۣqVl_<%yժ9\/A1Y ˘=MrVa0U@#7Yl+A H> [E!syqW 2sx#ac8:^@~҂jdA6m OLtO[LފOSLQ,jGޚk. [+\ }c\ʅͻNvx5Wy17pjt\ʹ!9RV,40G``柑!JDu%N0fwp˗/sEK /YktǿE|Ip2 YݠZpx6:Vi;dnKqBJk#Ӄ:N j/ԼپC63诼!dx=n~P{K,JTmЏyY~@vdL, 2ihδ$.|ܞE`?LvO@Ltj7^ >nlo8ĝ~7%9Wy Mmk6}LH$M#c,ײa> (1nx'{pW ˈH2R5~%}"s;($ g/QZk'Х9]."Q=x/Ƿ%є]IB퟇!MHX‡oQ0,m*dE_@ G,mb)>gLfUp,hUs\rl.|V2Ai #qI6-L{Mjuiq’KYe|Iњi+kgo׽K{]5h%ڌ&.*m ا5!'}7s[A}!-7d?|B(3fkS( - ܜ~[M~ɢDZs3Σ<ScxDzttݰ˗IS WG:Qѧl{w/+tɯ Έ 1R?d~$MHdK|H]ގAtFs>;$E >1C^<u0C둳M,M_FzξFQI8 yje˥C6Yop.[ k-CP\pN!NeV!X!Ox+_i$eThC9d;KЅ0y6T=eE;'?; c!@*x$ \0@=Nu[Ic|9*w,=c EZYgJ[jKyoI< Z*ek.zRk̲eqa6+ p0fy3_o&cmդѬBl 2y¨qgɫ'gK%(A тfцƬxT@n57뗦ְgoEw^60p;q)hƹh*$-'#8)A9 =:]m9f8<%5ߖϱm{hœ/Ҁd9nQ@j.jtX[;)i# tI N7;jӐqz ( WdwꕬN%: 0rZc=cޅ4bxodhqjXo8{XL6ClX͎48DE< (. "m6AD){$'@*<Fi(NYDi,{UW|"J09mzQMAya.dtJ9`C%*I~*DcqH靉elސֱK 8*[`1q~>ڲ"5m<G* 94%>pJ"Șhթ=jhJ_+NC=rBaS3E=;`)QP($XcF:TAAW+XK!z7O@cME+4H-?=W̃BS$9viY11R\0W~J8ݒamMU!kN2$ 5tCזL"Gg+}Eص5Kk*hʣP; `>[G+{M`ffq<`}y:; %NPvwpFMě{7iz=Sojvl, (}XltS 71E__ǵu2I WSkc҃G yޢ!}G;8;޺.1#9WNUKI`D^F5 l=vÔyoN/٤:T8~CX2Tx\V.\i j8$;F^0K+Ș(}Hڮ1 1Vz KT"LMq6|1s,t:|h6  Eޢ*pIGPޡb,[RnIL{}oj9M$͉ S"mj،ʛ^%2U#x=;ubik5n/FW`8cb-{a=11XyaR TZ}MPEb03~~^x%QW:&?W:y^LE+Db*-u;fzf[qCgI.q?n2U7*t=+ /ZyLҎ˜> Ok& ;?pwj $P9iDđmSŹc%whgl\UC0.wxEDNd7Vs7 2XruX__pJJoCA9OR0V:nu:H>ȱݣ!$xIl x5'^dyWE1#:DH6jܖY0LC/7/:VQC6 41†}B$5-)\uXgFAt4\آ~f<xaNoY YWb%Difg~^ZX%Bk|ɕ_ iAdKcNqV7A,UM1c,gۖ2I)/5~-;ubDAwo>o4Kz8ڇB Svӂngc<31E4Uc7ZF9rJYɏ: &D%g cmJmfම2k I(-]xO 6#Dnmh zOЎȓ}cB@Y X|1/uOi)P .-݃cE2{t&:?yXcʏ跖fw,Dcr0ɫZ'O'bR`;T9=bj=l_;= bQXcX 9?珉H?sj̳ܪF 'ƈ. 7CX5ztp%q";ˆ6nG(3˻Cl|zix핟n[IBg'J=_+(Z ȹFrteIMѾhěy˳|8&_$UJuƊ.D/o1AFy9\NN [d32i1SU ;{0ֳI@@{ 4_@& :)c0"k! `)D{]8,}z]X3f J?) vd#]oL$F'0EAs  JPB9όOƋTФu5,P?629 0C-Ϫ,`ur%ѴTM7W|d7cqA/^{cvk=/- pp› 95Sz$BOdHOS]Lm$JY8/'d)aY|^Cf' to3|A7JlˣhyLhHd*%y,"aЫ&`җEuMʺ:֞\81jAP_3~r2@{IOc!&z6k _^G,usCaۇC$ڑ[ N #1P"9pu|uͤ[Ho]W>s|lo`qBvrK> %|t_`u,XX触*!;yHcw1 CQאMM)fDo[عZ*d) ]cаEX&.zn-3_|c)e]ۂ:[/h"9|T!]JH&Ck|FZOӼMyxQC, skMg}Mag YL>ZPE=,{ϡͅG9d'GTO-t$0clhB7^ Ca*x/zq 22J%b^{L]I}z Jp_@u Z=8XRK~F\Pm3=Gq,Mt7GzLX)%9cTkE*k& =+\.:R-1#x$i\du[4 4 OWupLgKH54cAx q[P⢘]hdWJ|q0n ߼SzUb)ᯯo(S:Q'K my]4'Vs3 8.asi{C5jʝ"#-7JkK0ETg+'J"9<jSDqu N>DLv),ZG$EHvxۃ-s\GSIo ZW (<@h.kpR~/Nɏ V42ͻb_5b ΄lB}v:ϣ`hTz=^Tԙ8j2 I<*]z7n/V̚k`&tT1GKnw㞐e}ɾ]~#i Ek u$s~Ne hI̙5ɔ^9XQ5ptFڷggl嚀Wڮ/"CWPS]D{}EΌsvHjяÜcޘkU Ѭ״t>M@Xh7& f2d]db}\#T)2/[GF~>4z&(.D="(lCa!k~JlJ 忭s3Vp-0Uܒp$J>ΰ/l:"TЎ??oz$7ϩ DJWQG_{Y`$?iwHyS`>>/(RQCCP z-l,>? q 0e}jgz=D6KswPnT=a7WƊ7LMm{<[dQ7.G#i#ۘXT}218'VF m#Er?/)}1pf',xjhh,xxBQ+,mrc8_Ma<:uCn:g\ E  E@/b$DzMZM25mp<d4]4e G^~g1Pl.,@qqt`s2ҢSB6BWfRx<2ءЖ$ο^/~P(ϴ.5O]@лfH -V RxKJc `w0P$(={TWf$ M:-y] 6?TYffE ˂=S#C/AQUT55S!epT҆IJbn 4ͮ*gW ș2ꨣXokk%&nmYJ#M@ %5Hyd쬷?_?CC GJg{*5ii&TfeON4ʏl`Q/MܙpfCj_' }L9G"ZnRϬDn ꩶԍt04azR Klzwa|rL+ii1s(cKIqgZ`䰡UXs MzSv]_ ys';a;YDq'{ʚOXJNRr@G sk6/<̏6WJ8[Vsf "dbhH qf{oųp}oWRx5_'آBy5⟡ʬQN;N%Áz,aMvv&@ 쬔m< ]/t[TGtcdYFC hd*vƸt[eOh6E<fF4 ,ї{fr,M:,לǰnx]ǎ-18PfࣀTL$^XGSxb'o@5A.Ax0r>E`qS^| zh$*8i+7GW&Kk*|K57#č8죒#DF.xegP7|+6US>~e_N5X^֤Iql2ZөֽT&;ql`*XS dc;'Ф$?d%̇eZIWć,J ߺ]?, ۊL֎ [CRO1'6#p+i[1cxHn* :; 1X?YHдF8MZ(3-s*r J05 ]TmxDcls-uG2ZO ~ 8aS!ouぶc٧->V}wht*\?ZdU] 1|<:!x)R-dtIQ^ PQ_wWX1zRʦaLEB`?'&s ]Sq*# 0zv0Yi$lն8L%x]:F0Z{Pb2nTb:3 զDFYG5c}1yԇV;ϿOmz?]3KBW=dސtqߐ ,fDMDV\  BjcR!b_طk>) t2ө)>}o౔OБ9TkW=J֩v0$)=Pji| rd?AjSaDQwK%؆)I[~Snt'?T"qScZ}a|zDj6F9wz9FBNmo>WK+TUз:ŗ>oV nD!{5T':yl[U4lG4sLmo@ZT'|3 (7~[ًy%%M_ŒLI*ѝ Mwظ n$I37qsb1e>,_*qoS6<.ݼoCsFVei>kb`G%lBw\$DgMF!C7 _=srΟ ViwDR[yDjZTwB:gDGʎV=RD[ #ZB02rBc7=hJ oVLHA|7#:IoWt s֢Ơp+yBd8TvYh,W0"fK!] ^뾧Po^_Х |cR{>F:n1I 5ר Z)_:wh|V2#a as/ˋ,g;3Xh& IGb*Hb!2Gv/bzYek^6-LpX121Y$A keTǢݒp~ Ax0U&ܮ7{G\|A.g=\ Wyz|s`KU;_Yt֑X~MB*ayś5x{eXlwʴ=mU"MÔF-:wZWLb⩢>5ebP0[9 scwlt8F/&Oq\ev~q\&$r% $ꂺLwbeTMx4 S>{Xhտ\|/Sh9WFח> p.w. j &5OkNd2Tcac _یMu vYhB60 p{M-}n%)Q!iSrN\ $U$׏4lG~mN@XV. x,ⳓ(Dd'n%/-AwȸJ6)B-Ê`)=^MD߫H3?5 oHOtI[Xv츠\cgN4ҺId=&{GZ} JEětˢg׏έ(5a操b Q̈́P<#A9jXyWQ{SPHB8UA졿s^~V ifnCiKԫsEFLAr.f|q ?HxpbJ8eܓPpvFCOɖHQ~.b py)RpP*QFw.xZsqԯo=c$8a% fsՍw~,9.2ti2`kKTrTAab?"lPEn5pFÝ%K%M&z&Z&ǓV`O(@*C!dly+*ٯ-0kNuPZ:/VG7y}kѤ"QB.} %K8A(imRnpÅmK AKީLbͣpfspo>;$B>|VdHl4Nk nXc"req- I %1a.;goK*kn2r,q9 TD_xúNIKCC05l.1BĵSRisH|zif 6ni;l1A̫6S7<$@b$pS C23 Z$L'b`0Ȣ96%|kfI70 ő.XVؔS<@A`Bŏq9kq:]|kt lͿ;T~`WCn ̜\ Ԭ!Ad~IK 0z܇_k $|J:Ω bN:S0O+M6m@,ӾPIv?m_9UA==_X= h ,[\YI݂ |z+>~OuOE`hh,rWbHLV|m޻'4Rtrjr(M|[UÔ>._'cO/b؞'UuVE垵a(BQ&H+[.SxR^z 'r=m9*ӝ.S K_څ?\D", q +/IJG$!}^DǴW<[t~w*.@X鳦RK5Ь0-aC-.tlh?8aњz.İ P[RBIa>;|B2賽)u[|՛4K3-f4/b:@,;=uTۈ$r Nqyb/;£ `Dh$'źsNmmD }D;-sF*s|mTbgBnNQ}AeܩqAB8%\,6TQQٳ31*~|ޗf/9fRiX{#v+}PFrkx RM|__tº=  sx0!M Q* T^F6ÊM:aèn/53`,M@x*v"A jwF\vS y;0ғX I/aL>S`i-(v)nXTʇ ʉ ~q@:v -0Sj-t$oȘ:P`/3}Vw{OE3| ڂY A3jvI*t~x0CC+fC&-۲g{[`$ ɼWx09.L[ "G Ew7Sa!X#-;7$1x/EOPjV&#ӌ)獭1j ziR).G|%͌7[ap ۝!c|-E)_^] wdN^m:d:39a2# ϵX!(? ӎG#;s,B)*3Y->:!yh} ~5IS/D/DG]8:a,ԩP2RXw pZ.yE516v&G3󘋠+v`-lk`!)F]@*?r$ގ>^:vԞh7-0͍6FNu{ zLĒf/ :QThHZYp[:Y֪T%{ɱtEɊ8O0͏c&!Ź'TWK8/.*9tr=-?؀#")Ѯ[PJ~<d Oc|6 &pEjf`KGi@E:2p ;wp**TO tZSH ,pt `] ǁϹbq%LE \p0YM/lۚJaj13doD\Vm˷wwv&hcqAȇBȯi%4<\!`9# w1aFP&XY _T'Rs?V[5;WGJ~NدPǜczfw_@ ظFQD%£|j4h\MKm;+')AT½WKf&HHfSƊfعlq-;s{fsr:/OţyNҕHunQilKh4m_BdqDSb+mfo@C$m1Esfg-ꅪ6GpӃ^" s&$ uQ(j0~ W<܃'9, VK)<~vؙ#5#2bFfIy G>]MpJu*Ŧz(.fxrŷεS|3ɋI)߮<~ԪLe= e2 #eW _xZ=,Rkrz `u",ըsUp~E 3Q*RAۿZZ.韧g[yP(aV$&3`#P I6^3 Tr$LS@rH tChgȤTZIM_@fi5iPbV /9&&GC:*Sxg+W(9N^?=HX9a ѩLJeBzf5/v|ν+|pFS`.ʭѳ6$- 6jfl։ Xsv2[i,L?Mso qK{YWC p\s'sQJgŎ,7E4076AmyEԋ/CGh2N1ٔyIFY3*\*8 hy>/wMqHӝ,fb9 ;,qOFi vvP%H^)~t1lAg:>>dHnd _j{Im89⥑ Jتn7\GIJ rG3M +O r1`ySLv]7|>dT/CB/!q]qoYylPĸNXV^i;^"ZPI3sp(ky?_~,)w0طU8rOST&2߅w{*)\pXKeB@a+Pbt.{)gn1jz# `ym$jv j!=o#.KYYO%R&4 3wz2!brnzEopC*I@t0m毉rg!;B8"Vy7YU?$^ LN^$2[چA? W0wX &!Wh΄RsΩEi%JE۳=ˠ[)wLP0Ҵ`k {K`gF,UZoI &[9ké\B3fN134E[db̵hOCpG<8`L3ey!{.ХHmx@EVc-E>`_}w+eVkem7žWrU `.=7j[ڻdV>K f??eUd2fM4P р+#Y_n"gU>~ovx?ACmא |n,kxErYo3 u8 Tᒎ&hPO_;0fA^,uBOOa-Z n4\5#YJ{X+Za* ZM0 qU-P`~Bb~@TcxO.ѭzfOE 5r$To͙B|!0ur y3y;ԭu<;܄w{ Y&m"i": IOLYRY&n|℮2?ha`-.}J#S1m=q-=f!K1ThR5|?& vPyzndwl˖9$HsDbl?]'FjQ@l l|??i  $ |ؘxw$P*p_*>|GulHvV0S"r.l?,ޔ9Md)/UC<8}ki1HP2aLiĒL;6Juͦ?nJ/pZ{і?3 Z@F(УLqQgٿnB-srS]ͷ`2G*1N;ٸ$lxMg:E_AAr4L]q& iE)8GnM?}4.7]C4?؜6j;ZmV;75f~ uArE8vѭ#'C3n)zF䈟)&ۅ*B +~E`TIJdĺݺNiRD~?Ri&,-J4m0F2z&Ja@l. ͠A^Q+~u9b4ͭFdX;O`?[ P-W[l6eqӧ$Ƃ+8X>Uhe_mo!H7wtDɏgz@a"Iù /E8ix::FZhؖ E|.%Dj0o~sS΀}D~ s>> %67j7qzBTL_o; R8c n#{o;qj\U JxAJrZ;/8>c`4/$uBr7{HЀj*-xP:͵Ϣ٫TowR!:Mx^guo0v7$Ph`Kt3_@xx8ѥE}JfDhR@h֯-6D;zbt^%o$<9*GׂuU)y oun mbd3t{ݺ26p/0cӂuqhE.fTȞu|K]ݪ6<}Y} e[%̽Z;%[7.D )-đU(-V"3\}/U8WŒL# Ƨ|@GtG vZֶęo¶l=3TZ ,51Kq<0X7H+5kѹ !ZR_% ϓ@/ʜ@[Mm޵8:_}UL?z}Rg␚*V] E, ˯GKvNhXTj%XD[Y&1vB$Ip;7TE R;ۊx{O)AF!ŀ2Q$'3[8?:Ē6~FzW `?idI}fy}"XΜxM"RKB)8$ |A89K>];cQsj1j/vh^G!~~Vl? oB$۶ kU6'] zVkة sLGWJG"J[h )Q&jlʟ:S~4hԃƦ1b:t |xt;o=k@QX7ڏT޷xvf$ځ֐gH̰͂PYq:nt V: JMTz!Ԓ4idu{~&GF5\W׉(=C-rF\=~XHT2UÎgYZ07070100000015000081a400000000000000000000000164e6139f00005590000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/iUO]?Eh=ڜ.+*ܡ*aZdlħQ;*,%fB~Non6߻<Y83JGL!leFdI.Ǘ\U!9S:T{*E^s9LI$&w P rX^x7'Aj^\jQ ` Msb8-tjv1n)y p:Y?Κ~ 5ɥp/| D;d`Ѽ=J: z~$D#R}͚KtUX^Ouyы[ҫNAݐG1YLnDRr&J" 3MF<8ڿ#[<ŵҺ QMFN,Qf`|w@mw(MaV73=py,I %bvE CXj53d6*M`4zLcŽ+% ZE vM)k@HSû$+|9A'rm=ZQ+ʛdhw23gHoJhĄ\ׅv{kw&q:4Ap`O^ߖ7j2܋3sHȴy⾺02=Пzvlc#~h}jHU)EѸ[h].r%@GQ@ VDO.pR֯dGG<6o/x2OV>͞:yo8<:y )C";Ĭڋ070]5? b()Dߕ;pDOMu^Yϵ%Ž4\K+j"IW7'̝bbAnSZgCo̲ZMJf/)Yn{pqqc*E~TrʆuJ׮2tJkIt=2MK_ݮ>S9>42_6s]}Fh  l~g񹀫찰4{F^\"Tr×-BS}?wIqqn4zxg#E{H8(rmr\$RԼ֎}uyQ_yjj6f0z!J1Ӝ JXɺГoŌc/ߐa"P&25tEEy+[& ]]pc %c5NF dw{6vSk\_`U{zc^Ȫ]>Y@+} ]E:q/@fr:zW{d͕S"7k6:8zQ%VȺ\uKN6Hȟ{ZUXmq5~jQ(isrW!ּw^xܔ&#mN;(s A'K,R=`2^wuhI\5 Xʊ Vpټ SV}dDzN"jM~-8.-l< 5e 8bCR>KRă\k_@N%d0clpvK(Z4\';LoTV͘Y ZƽG0r`\+Gc;q&] EtDH#Ck {zdͿko_8FH pPTm]8jhP ŝ0MlB ogy`qSK N? P`f3 X8D͚lL%ejQ_bo&VNנXYUlޝwcX,7杗 YnǮ~n.8]`zSӯvx,0.*w \!M-"ϻ~!V'&`5vyI%^Bs}Xm"kА/vFӟq;HWfpDͦgu_ KN@{w @ 6xUc V*fW @u*Eה!mfdEޓ9Q/.J.Gޭ{!c͹cWt5vsۻfRoB]:ZF$Ch7On+nq,/64aŎ7ૹ< b:I{N+qm(t"W5U&5TԂ |#mcZA ճb]FWuH+1f?o]-_CKA_&\D0 Rdoci|UwI@N|mjEt.ԀWmH6452ۭ| BHDP_;HrjB6gl3sb9J$ \Ym/o v<ߢ:dM ѓGBk˺CP7Cx9iuhmkeX1_ ^G G~ [vHp$1+YG\{i WrޅH_AsX֍Ǫ>Nz>89~4#Ƭ(Vy%Ftz}Y /; k_ψ5?߳g` J=0!%憸Oep*Tp؋<s%VS{N_B1kc1EIQc ACC9^1ׯPЙ>[ЬEL?(JNU;9/ hGڭH jYn+׍fHdOۓݢR';ert'鐍U+0#twga잉qw2s>-/d0~[Eϣ1v,F*;"eI]ƞÈ;/]*򬁋Xǣ(&O6@\]=*iN7=F!{K|r4łh cL|$975 0ȝd,Ao!TxU:J2?鸪?3{unE̗y-`ʌr=;EN<6W=V6#w[>tFgg2N[2To.v*Ⴄ]#n{`w;-+ û:2]dtg.qڦ19(@a4v"X&H{ RfcP7V}٣T*P+WZ"\[ A1SE$?rNŦ]'^g9\t&`AI*mzײ6fkTtfuC:f-cTraeތC1g.U?SEj3cS5eYr(copV xC5V֡@ Z.? {'cY?fp*Yr3vTݛ|}kP#0(33v|to|:S{S7%Ű' y8SU<6ObC]bDA6ucieoE㿛({e};819 C%Y9#?ՎV xbK&FJL>񓼰k6'<JfI0"+!os{fHߘ|z^6dԅ73>yɎyNί;Wayp]8Ǻ.v;J} < kwp7;9 ('ՔxGyL6y]RCSv'|Oe0`^N]ővI9oĮ£]xi3Q`[ZE%(2B[unz9+j<^CF(ۍ'mrs׌(䉋T*=b#!K5@t1m4%T:jilHgJbdi{hp,`'BiٽZǝ!Qn42qq<󳹌ZUɝi>~WPz'gF_AaKE up-%6`GqO)/6 >ֈ#g% E&cvs fN+'S]^(>F}\;3Rz*D یl8B>xKT1%{MOHD'j7UWh0 ݘ00}wǓRgSB j" .sl;opMG.1Ym?S 9نS]Œ PW Ѱ1<ޡL{fYY"=8~h/$cL{:vз ZJ>͐/[\c"5zeTBiӏٺS[}Tx6٫r.rܢ8SLv}-6~jC ,S$hQRo 4IY yIT)MT۲9MP_ #cKqxLR ukݲݽ̻E"<hs>ms.}/ɛלH~ܗpdO&jV8k|YI5*'nscE'R9Mҩ $AB<*)\cA/Nl;wϽXD9cĎFki8j??(OIG|ۉz]\W1GZٰq8IM)3zA-NM](9$ h zp@mylt6PuY7bR ּ7k-kx9Q ݷU m9]ظq+atNn:=-GGu*KLS"ŕ>ur,?dZ%$+S_zY$RD{BϦIqDdc "6 +H ԓ¡B5nk4GO35*d=^fȜyBLZ ю K嵁#Ceml؟I,g+F)*-I)Cq0U) XbQ?u1qV`I7jJwơ Rltw~5D8ׯ׳EKut}qK~v866W \tϬ34dZnjZjƴ7eVZ%_bg>L@>vi@ V$%.l9t~ !bPpbQZp k+gC%13y >qX~TIo||L)8)>6x2[n5@}c.J qc&bOW8?-nSC,c3\T>m [Qh$ CYcлpQvy?_w2ЇĐ >{",j/2H;Bm:YͿ49ν2; I<]J~$w# /sf'u(=PͳI<]jP|}}Ct^N!c]LkCYRGad5֫Vd)j(苹8(-F Ut0F$ilKfv oꀣVp yю`ZIzCv!ԣ4@%~ TWd*;VUzR\PDzIֹ!T[~ \B`\.)1w#[יYXǸd݃0xwDK08D}ZNSN½YK٥9֟B3!^&ϫ𴊗!Nvk %q]\&@47Zևd45؉pv=X#P:9f-?-&1X!q.Nf_}A.sH(S]vyUzV{(0#qEi88*Vy!s"&S,%s0F2*쒜o OP<&U7%me8AGyZ մKlԉ`;2Iŋ]~Rv<ͪ[6 ADm|Oۅ=L~a4Tc,vHx M6w,֨itOգHF0?_P~#1MF;g;KD(ʎm0؆},^DJS:Yin8m Av=?qq *>e{WAj 9xUEvNԘ5>c7pήD.DڄXWL=fZ[BLE*=W/XaG9Lc pކAy9H~<K(W]̼:js5 X͌PBr_Wܤeۇ\Re$n+wh' W"(RJG eF-=t!^uXgX[[t=ٯG{p`ojd"jm'nir웽4 &s-ْz/ʈgoiZ^N!ϖ<%',1ei<FQ#;$AJRHyWxQAX W.d+L<;8RO֎kU7i5\]k8k~ ^7C/ogJ>5i/]pZ[ QY^ }8Lܣ(m£ 硕yXlp{}f P=j &wԥ{~  p0up.ҫ¯[0aK0C "*벦WxhڃrPPEotxm@ ei P};}G)68a${2ҥV\ @>С9(9h&}WlpL/ҥ},4s*u5jDSf_ܒB]O]QplWN!1eYyʜ5IcGr3x&*;g#^GZȇ qq(owa1(?:#@㸍H>|PyĝM T 45*LjAc$LMQF.4!ej_BzVFK26dZ S ظK*cdpW0ʡME֡t `owsic=7&‚׮ގHdB;yʏ)`tmi1Ǥ盇h8q=/w9KiBfIͪ,hyHw]߿PIr.P͝} `{i8%XcQ X |0].0c_1\*Cg.OȫnV K)ܵAdFuo:a)ϲh,JzWE 6|q&>[F^whG=StKnd ~mWiH=$2*J6 2`xSie #<\veQ@ד"0=a*8rsͺcb|zZ|hvxj~>Ecf6w|e-u. 5z2ͦՐ KT͆0;J=AL=l Q!!P`QJT: juÆg*2?7}zsMtGcXG\CF3N@=4к:95H|Zj,\/6z<@!T ~iR?1rV0aABPP.g |Iqߺug7f:?J/"2;ـ}ʩ0^\[#hes"Q]6 jIBvUium|k8<LNnا-2ÜixXٞ5w \(_W猎uyz灔yQQ"8}b>,i³Z^ Nkw=5H/k6YSL ?AJH8d@4gI:mu1U"C[lי_NO)~96؊]%eu, mf퇾rq/_XW"бh? \GA0vF_Aa8R]Vx Hric3lj] \BG7!  \ STtH1W4  ;b\g؀l w(y#6۸C#zsu|p`Y Aj!vT ̪ͦK^2e]MȺEQ-x=[$v6|y9ʥ݅*ْxIB=A)y2 YMJzCYFdU,h!?+v@AOl8/h8D\|0ERɁ]C@L)tuU %`[AOR@Xsqt-L<#cɟH#pzmp 3::bʅ_#s{_|x(S޴R] GI0vʑqD뇚"Il;,蝵9[K=(\9H<10W"vJ٣k:9Cdjb9Q@,9jSюa-wz}g[NS^$5pU2/lqjqKdI8xĤ"! 8>HŔ V]v)cQ([#63%k67 y_v%RL/`׋J@9bEk3ď#_aH\z.d'23ÑKp^MR keF95htְ Č-h[0Qۨ#C$ipƂG&fUՔLُ$]'P[UU*!7bڹtӝ]CWJ4hiEr@,`u ֬d)0,@?j$qι` A(4ol;%4ifhMZ(sK>lG,瘟~O1b*. ס7[ҫG7pkBF~?0fD] B4ݔP$&hQ'?H6v@d&mMMZm]\~WĒ|,0;>`'~{>]3%Wbi_3vjϗXվ )nǜWmZV)Ь}n0s~؝q4@ tV97`@ R :Qb[2`{hkƬMڼtζ勺6&ɢ+1&RX4f 6])R6ϡfY/zEA?p&拿Ui]Mo24XY"SNz]*5ۖc={Ұ_$5z )# IW2s c34 jdqیjeˏwVǵr3'{g|tlB:IsY.Q*]O> fՎy_(ר"i8+AͶ \0-POJsC5k*r0k/g!dރ{JvPMad޴VXpg4EM@!7)fKUWW7]*5yYg W3؜4ƫŏVO.<f(j"p:&W_iRx>W^1%lz;Q%E8hGݞFis{aHs\@Wj:ra"{x sv=l g05uVvaԼɵq @ay.pLF ֌>J&f"_k}7VEFySet 8] !tE{GԲ%m~%%Krn &; -AHFKYVGbZI kw72l>(APc,2#Tl|,u>sx,3!$վmnؗնX/uƾ |"gi\GZ4y'p%络JۇKJqg>V:zܜAIi.Ĉ*jؖ`Ui_~ڸ'k2*NNXl[`mL?\ڥ n} `us8+HE7 ZG{rcѴ*}XL}ѭ򵱄ncfЛAB}vV"thni㽻\="LyG?jz,@L4Ԑd?8TqT rBICE$Y[cİkbU~wJ/GZiLڛg%zl!daө&L9w.Qw0G,1z7`]#?c ~[b󧒆ARة,CȨk4ݴ]BmCwZq1CmFfl/Qu:Rt7ƬD,rr% 6[cc.^D>иN0fsz\=xS5=ٶ`j*b_hw7Ȋysom5}tK%g;MgМ`YD$SF#vʸ7gs.~=j S۳틪W,2Rj00Z2!k?.>O,9[cXu$6ל2 cD5.RN}珳;d2cvhw 3_hϰ>Jv$kwJNrl'$|ԟ\gPh)6$cV~΀UqK اgSw<Iu]Ͷv 12?T'|\ˡo@R, 9Bg$7C ٟ`Ύ?H8WWvU!n_UUq^I54bsTmoơ;G QO~CW~{GT6cZa{fꡛ+Sa,f(OƐ˷.rSq ^3{O^=I0& u-o#y"vyCYj*[ waIŸ|ʽ&JNu-."Mޝ u&WYv܉F!t@Y T4| VB(Gr+ѼVXdhx;pW5lOf0TGhM@2馸 ) nל,^06{D`{z,=NuiB1QaBآ&vcj[lC~g?ܗҶWEu֦ml]9I )q'1QFi8{_@Ge"P#@dźWT`w#AWv}{Iרn8"i3&U 1R⡃HV%URV\ܣ% zцyUl pXy}BYH^jMs5ip^O)< 9Lv`E1Dӊ"FZ1.O1qFifš{~ϟİbB4 =&h)S3-gVNP pN e3;Q\4[M| mpȔ}e4q{vMCYqF}Nukȓ:M~$|a&MrEl7E{_de@wRLY@n7Ѻ_Bv[T%ơcxM w=OG6+DX(CA`6 ;ϥNIn/=)8'M`O.#>q7<l+`mxڵmѲ{H0vw:~ǝܩU{љ ?S$苁bu܎}lW MCND!&ul?e3x'a5ɄV]7F0m*| 8O-g8NcfHHO˷ϯ,z~nl\t3joΡ+R2+8-zǣRw6UhgO ̻RvNJft: K_pgE9Ng?+wIѡt:QijUS@`{ u #^k&d4L,h ="J4Db+.;ߔAYlld[x;0z:;p]MVY ?{y̅߹tEz~WN!!(Ob/e͝30ֹ :KF+ )7QJ\dl頝ߖ?ޘs|l3 cbXWsP8NT /qoDXU<ﶢWkCpHikaX7sr/2>yU.=49#{ߧfh(*X0j,{GqԍʨVIaREzqh?Q?+kiA>;xd'lPf|S4Ȃ?$*cy6=G[m'W'zjXE@? #zUlú:ƥ=KR/+=J,ӫhR1ҫ'AAKR!:rLCĐ NXrӺXܱ-Ѳ'B9^Gj=U"%?nvA"3=elt]Q2>SZln:!"]-ջeJDc3O PR8)k7;kR1R P%IaLFA^Kdtml5;6P^]=P7P7^!9ūcqA1_?JN v~j,7v&ʪv%#oќ-ҽZ(<@0Ty?8NL1& i(V;>A`v6dAP`_#"H+ec,9 dtp\5'Y{6A -G[/}x Zw idƭ|sN~, SQ f`m!–HEVA%2>9AB>~@4[41'o4zbQ/W'%为6*|s\/6J0 Be~lx8xliFgZ:65kN^u 2$SEU.E"3Uؓb+*~s2J<~hw `C=& pA%~<4RTIԖ[6g0IgYZ07070100000016000081a400000000000000000000000164e6139f00002d50000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/o-]?Eh=ڜ.+͡WSLj8[qע[?5KC7F+ᄨm Gʺ(M=;=?YvVi(LwlX= wdK_?QvZ[!x3V`yL\8roґw݉-Ig1yh[ѫ`_i(zLe%X@VB Nk26 so!UJ/"* *iS٘ҖfE{Q/YHZb- (cT4<eiĚ[;BW{ܴ[?fNGb H0#j}m ݝqgo'[̧ֆl^sL\5\8jYpRe(R1u5Ղ q'AH)<Hn||}Q$c7Pm[qU{ y\bC_gǑQXcXf)n<t~+˖"씚~X_]'o+~ZgTH񐵑kܐYWX: /+Kvb)XW+- 7հVh}~ e>0`"JK.gv3ImJ/̼H~N6>#?6ʕX޹apfcj$g 4 hÂ$̆7Xu%#bGV` 5RaETv M]U qv}'$#撼h7뗯J9>ekH[5}"`>2WrR\z+:%ፐ9>rMLM#^w4rN Q=Rm §>@D$|J 0iwWOD` ă~eBB7HtVJu1nfgEj^G΀փkHYYh7׼ K 0H44zA@\*;'z'IRbIznWh@b/"khSax?)17n' &" vH1mhFp6Ќ&>K(e_k}M?&A>8'#{¡jCiZma HMk`4}9]{E6 Xsre>IVhNyՈer}u:pMKy#/_Xo<'(gI壠3Q};Ei1mv,UH""`z\y}td@ -q1Mbd (}D &{B0~ͺdvVya>Yg FҜ=WcttMF}ov |pf[`EǷIp)j<[^yF\PrxD2O ӌX=Խ;Q&Q\O3A<.O㳯mWb^xV-Reb$^tġFO>Y5CnxK*P'mOl3V[`bNacNpA&QˣWUIJDݩIW^ -gG5Z-Daax #捉͚҇Jb !MT]2|"*2 %Ю}_&RҼw7k tR>"\o Qo,+`d&΅5J{|bo6KaR^/PdâY<4xq]!jbjh9.װ -5|&j`J'RǖۅUkim2-+/ QTCdoǗNk>AtL2_oH-3\x)+o>`yCu,ݍGECMݠEX:ՎY/Lhk 'FZ*mU55)UVg[Qk`ѐ_G[I^&Q>0 RNSIө=̲V' "Y8"vov  /cd 1ݴUOpq҃op妻]\9'҇3JxF^T(@30 4 A,c[$ٙ+s-_ӓt񬐏ЋG+01 :KfrK`ZY |cT]*D`|ZW㷷/!;ŀHE36Jd 5hUaRw^!&޲v4}).щWNB"7<>>Xca<im_KUP@j[MhK;:'!-e00S)b=ZRv~`)'^p>t DW} ߚ[AMMt9/  i^)4GnLkfa%XHv +]y"zXE(} DgJ]oJ$|5==7^Zb?ߛͶ(kG\E=ҳRg%u0*^3GǪN}"+ρKu(Jf8gsӨM^,6fB2fRTrZX g^" Q4'ӐDYsk1€ECIx/dQs`X*s|#ܣu"8h{>=~@|`je -/hhՊ̀Nfy&fNEW"y>Ⱥa_0Q,ڎAk%ӣƍGVnTU<-T1V4ۙh9)=% KF(Tԏ;$Iz4ShIP$BSr,tn/s$gC~hȟKFex*0̲$IrI-D؊Q A5 ".0jBurfV.ģcC(\zuhӓR3ĤIP.e49KCy =h7v$ 0^3Ν:zo"e7%քĂ)\ [PpoE.3z Lxjٞ+S}_#)RɼVHϒ63'vj}.Q(l"f||#J}: ^o" k+v}bvQ9;]83fqk`8f:f+ zRL //JÞyiBD׉ȞPsn"J"LO {1BFK1aHr{'pՂ)* t+"qbn['\sW=Jme;@+ C{ !,7&`J,pm̹ʒ e$91)h~WJ#GRW &w<&R*2JQMmPGRa;*j"uLtvXA8\FrxSݤTmw=n@t Gٙ),+\#ݻԿ40 52pH+4+\EŖ$)liFvNB(&:MAzK 鄏5莺~Z|UӽU dM0@_"+m[B\k fK]DJ}0[K1\}&$F6: 8gͽ|~ԙjrAf,{CdddQjp_ύv9ߍ)#}4JW^|z>=<KQu3^K6qQCؠ΁t5 /ǥ 9;t.{6 %*/憔ө -4!_*`LΜ67';p:ԃtLv6W7r޽86'p_GPIV ZQKvkߌx[N~MlcSl+F Yjy;$~?7~ }c/ .EΑ᭡nR/.V% '+:) Y.}iO@gky6jQ:t#ZRUue()?=!ʼ)1bD2PhŬEKopڀғ^!"x-(S;K+RXx7첵tr-lR_S-׃`i)RxjCq1}m6(W"οbBan,Y2#d2ݕK"+qv1bpDk]9fVsni_x-@yA'Hγ-FR%HdU;!- Iճ~,Dd!ڭwpZDdE$뢬-+{>8CۨD{Wʑwns}B>|LL[|\{^Lneތz >;;ؙOnWyꇤ&B4X C?vW"(zcr F~sO*,%{⓮ u*,c@gG«&]%ҰRn-UJ6%?8Wб]j}is(rӎV_GG{vum.׻ *6F{ۢ8 a_?n[,ŸNx#R>!m.I:ovaY}"Tu,UpJj WĻoxI<7!i qGyȨ^q9`CE) rIr Ok&:!Ԃ (>l1dE&0}b - mqih+z`i57\ɛ7cʕ;gPũ䘳!?AG SbJ `b=Ib7bɽ鹔9ɝʭٯK1r>Fʲ0Tr8+c+9q}1z" g",ʙZ"X8 ,Dfk*MdMzV]@"`jr„٧O5T1;̘9U{S bRs/HNQ*1Q)0gm=dFx9%ʜ5Ħ =*fCP8b l=~Y836Krut?͎ZcGU[zsFU1lC9W;9gESATRo[֞TW:ЄCI)=qb8iN'M?bWlMw4˻SDr2@(<{1n B(d2{쳴Ej⻀tFo ^TGP-4SڔTC-1¿*]f~ܷ!E[7Ct;ah#p "msx ";L]O,d'%g 'BItNRNj·?]=_>9G*sqjk݃e ˡ7k|wj <+u3XÌ$1O*;\3FKԺX3~WOSM"^]U0 N I&1?Rj<I9 J]_ew>Czk 6gaȊqkB}\|[G/䙂饨r-NNL^] 7&U~btՊ]nkojZq7:l\LiwN$\9eLvM˟ %h`PH[vڙfzMm9xͳ*?qIƋޗ`38{ emoNq7jZ ?pp [Gi0uЁc V!߽S stm&(Dzիh5G3Zd=Y}S@lv9ZՂ{AB}ɨuH^S%"魸J)[IBS !xFg~ n#Efűv-t-ړb%CNw ׸О };RA hEw wo -$E-Y||IExfp$z:RŹ)24/>fRZΥ@!A[ى4UW0/.p=']3c9qљf 'a'</F*\G łV:|3St$㚩fץw@A04>0I/ h zߛsp5z?U$!`ZFgYZ07070100000017000081a400000000000000000000000164e6139f0000144c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/M ]?Eh=ڜ.+S Zno_0R^;+2ig6Esɦ,:#sr/qc;I9#܋6L E7qvUqz R+`< *RM i*sX"m8^}T˱5 krQ%l)R,hwBE`*YgJA;3/2N% yh,k~k\k@Q j',߿WBr,^o|1XhF@+Zfr`;Է&o_+j$7;LtB?@aJ+.YMa^fPI F!~6]Q.ڊ~h߀M $-_ncN lM1#A (afC$.f\r 䪋pd; 6-tie!!yf (BB P)9J36dgjn&PK=,՘i6#z~N0lkVx/|?!+51jpָ}JI@ YZH_ )2HW0\بi@c]Qk/G9qorig"naT}!Z aNMm5Gw3mOg73zj uL رir]pVK'8ps]EӟyV1lHowVpێmCpYH]D">ǾLg@³HF}S二p h$.=y)iPĸ=G p aUWoqr \߶`6U w͏cs V&^57ip1@P!g,҅M‑'ξy  C1ޗ` {q\:X@>}jSOi`R Y}=q,fd1ks{ѓ;,5VQ>je-IƱ^}M $}%=1rk_ir=܆>}$*IEDH4iK%}# ?tiȝO!w9@K}Y!X) 'dem&mߕ) K@nsqʵj, /Q76oW^ -" J8pz\ao"!$:mL'0ym)y!Ǎ^WcW9^1uR(F0Q=+F y_uұh f_Tk6Xbf`CAR[7TcNuak^C{U+{:.YVokb_y-0U(kU o%CkĶ _FdC@$ècgɅ 4ȍ&43L-pmO&l u^tԺ=!'/Q^OG{.EQ#PwonJv{+i-O\w"NQ]$m5ޢbD[Žzf~dcX8;,ǝSm'ꅏ \6@.["_`볪iu~BU^i7%b+`h@O2rPIpyK֯2ǻUǫz+\M˃24gƫ:B[ӆ54/JWؖRٴ,+F>?NVf{f>9_"p= Vb_L;4Ͼ:JI! %+QM6ڪ^YgҽnZ O)uM>ֵ0K ޺o~"$* DFX= Sb9|d?6 *GAwCp9}'罶 ENP:RF7c޸u}S!(i$b"7-簴yfMBȢZ¤y kvS9x]K%Î~$ygX!H8}X Tt0Uq QmlIe zEAM%-!j|M<@OUbg]*(6Y˵_sǫK9of !!ǀIP&Cؖ 8Z-qae_i?b51{\j44s%1Z׌S%oT } _4<)׺Vk9ι`V{LДU-٪x.#Bd}7fؓxhYͥyʡ̢Ȭ>0r47advjhaco}Xibsl#ϴ\QRv i~,ŁomY~@U.>D('[#t)Tܴy1olR=M$3nwZ^bf8sƙP^ZdNDsuLI dexQ! }4#A"aC̚/Ŭ(%.l4QDE/u)Fz+UĴz\/Zg`g%Gٶ|*BON0`1&|;&pOB[N\l5{VqR!;\CcE@Ef`ե2en+ F\0cyX QE_%Ӈ&>ڔoqcl[%5ܙ9Yk?/F@O;Ȋc= 5ԛB2*=EqQVFA8ECMKM֩bsm8G?sm4s˙4<_ߝήu+ovk>¢/)*QlZX,m[q(k$*}JLoVm`&U{QI+zf%NUQO6)nT@I/1R4łS@: h=,y&ē2Ւ fkx;\ƲdFDuK.`F;ѫ Gzݞޢ[ٲH^gfdP:$hftDoaU+bY/ ;e.uBQzpE˚vxr]Ӝ`6GmR4`]ج ڵ풚]/=\ S`y(XǑ!8[ ۻ.ߎ;& HsG6'ay.Zj< I͌\f, Ys:Gd'H%\OV/h:?Թ$\Rq!&Љ5b jSxY!W^z!N􋿸%lWochQBY^4@9*!h2 iS? h԰8*(!jgYZ07070100000018000081a400000000000000000000000164e6139f00234944000000000000000000000000000000000000006100000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/<]?Eh=ڜ.+ŽH'4J/dX[_5LĒ be\ qņE^K)t @*TAЯȞz-\_̲Cy7_k R?vZDŽ}[Jk2h|q;ӨJ*?݋'` 8p ]0jQmъe!?ZfѼ}[׿GY!/6)򉣛|C}hk@۶1HgHΨ.BcbesbZR/ הYL}ֵ!š]I-ͽ+{?$v[&)hhs"jxPo$ =Fݘ<4obs~{ vnZQT3e@rF 6ZX7zřU\*VँNnzH-K7bؘE"?b] 7H3dmXf6Pbs*8 c6 $?&cP%H|Q&w]7 caLiTõe]6Xl^YWW/y5XM5htԶ4eq^4WᏩXaWHrM!. Pot~>/A΢/pB[݃fЧPK2[Jd"ޑzj\%D__Z *%Y#l>Xpl- sqkX'va@I8v[ FLj!>=b_aOMePBeʏKjDdWW1(A{,: _7D*g;Lo>TVD Vr-eܒ~Ґ=q%UjwaA!`+n hOTL-pi2V9g,iͱUg݈IzR;2y!+c7~QVZx׎Β5,%:+4=>A`J/ yWdt$X!.ά) SN%IjMEY}-;~B;ƭgsxf=xLllh -':p$\;Ǖ&@+?McB B_{R"2 8({7ߖrPpB"3FW!] DM/YqS-;xoPViNZUԐ<.怭2h=_QkfTO!Kb](f. eUo\ ` ;\_:ˊ99AГ#ka78k.~Hoҡ?IPSjaPD5N ShcW3u9$ 4bŸ!ٿI>dhf;V;5Ol}Ʌ/ Ŵsb*z#^,UcLc 魅/[}5@8zj&['v!T /+ɐsK0|k mQa+~ J"w4{l1 I^)|NbBrjU7f%q#=ёM…U.|HchU涇Ga+9 L5$X$x:7bLd%AvM񗍤Gx΅2IT+sIa '\b'q5 !-mR87ZNŁV@ >Z jsy.V$ϷImv "4 ~Xg}ɏz- m'!o>@XoJv@,oR!`!'ˈ#,|-i;mC_  1Sm{x/v/YGE<ɤ۰ϏȂMrm;z<eA&a@/8tJ7{gQXi{{csyJY3;=pDͦ8% *ԅ!V~Cjef{"{mwBO:JNgtL=$~R<8ߠD1{ .FAY>4cȀɎ'ǻx:&H_wq< LVBIy &A=Jjvxʸ"z|L @)81Czp'\ NB)<X9eG-Roc8u]掂JrUWoXђi9˖RRB{1;D7EyGNP|؏uʐ^9b d wxо&DaB@K\Bl:~ɲEX9l3^2WJF[8*d /uKP<4.OxGBeb)8̮q J ?=ѫE :O(ުRb㛭  atBP!?m a,JC> gq+P\LaSvZ? [-po5C[!2v׾S\w䢐B^&L@ջaRIMP?UL1y9㠈'&.CVk@bwuI}͈+*kX <2U4\\O<`OkVc)~%RTfvW@\P g#~qaYya ;/ R iS!LoP)-MhgC8Cr[ Of 3ؑ\(3}]ٓ&[f^Rh~HTH]gVd*O 6TiFfF  );so,T_jWY"ʼnSï٧3<{{ }qv='AT 0*̬^ݲԺ@m='ܻ7ԛR}y^VvJi LOTAzQ&koKY(lO w_8U-1>j VH wb5.%U2"ZK&grwUl5(kc&"&$Xxl =h'v- sC|Z4qn1uR3`WE_*] zb'k$M-ơ{E ?j.@d3v%d;a,W~ᮧ.{ݵM+F^40GV5wǩKR °+=0 M>¥𙄒OzEVYC]}'*6Ndo|.do9>Bb1F’NE}@O:3:Nd1%*^0v$Y2UFnfg2qxɘ6D }tJ9sR̻-|'o{[L~@,]eE+j=}寳9쎋PN4Ƭ}ɸÒ./ )waM+DhXyP;}LndÝ?i~"$+e0 mMOTP.O].[EDXFZ B |BwO VlA2ݎ"7;<)<3JGB:eb:15~7 4g)QрV@Y`&{3HŠ\[C?T,R#6Kj߆rS ^!Ve~c^Q{iӃ~SoSȫ F)rܙ%m҈bas~̃s}FCH8Gax_ vMV~Vl9.n tDGPoIKd7. ƔCyVJ.;ewC)!Q.?:>IfxDP0/u0ºѓP--jMѐHHyp#TՉvFhab>y6ưr|2GS^ƴo++o@H rpy1qvXK" 5C(b}˅bUMLXN,|\q¥tTy k}1C[< fЗc>&`9DBӭ pu?$ q2 ա*2O=<#1cZ.* jjJb@P>/_Jg@% >x?ar[c]DɉDg=ִ {?lBAgit:\lB_ -]_4ͼNE`X0'U+e11{OV֒`Gܯ^mZh3@R]qD@+< |Fb=lHTfo&5;Er(ާѱ>F{ "p߀<=V=uNl1yr)H^wf P $NVH{u٭5X!JtWğsSotkw14MA 쏧cqu_={j#,Oj- K$Y6[_hCgwΖS@8>)3iN`>2wXl noC{T L%K24Tn3"A^ymq|!p%+ yrE-]jS6' k];{"6ocYe5̷hdӥhr2k{~]Y[唦f(HPIV Ny9gTkIJBN]z8 RX zmj$Ϭ;cnC*6@s! / r$ǁ0]{Z nKqv2,\_mL者pcFvt?XnR`Qm].Z$3&m+Qr~DH\@S8#cVR85v#b jRO=h' <{p(4"ֱ١|eR~R,BZSaƧ~wt6^ѱn xi8EnSZ[Ij>& |̑ߌ{ODټ$*Kh%gԐ"Mڒ0Wf311xhqgw;"|UmuIv8 lQ_BG->Cx6uX~7aЋ*/2BkH'q ~"U8WR;s o0gѲW#[LW _e~!Z1-?g 5Ul{] >=wm^3~kڲ*G3W}|RBLm)'-^!+wq-YQpgd)S&Fxorg~{&'nzJ$td,b9iZ}b2~5Z^n DUtXa r 8ɰ*2~E^=bq;_asA-'ߎ([]"! HтMx[VI:Z;84`UR48=C+fg7~:C#=H8uu0K/R|7n]ancư:db7VZhXUOK@g~4D$uwUybEQg0h7hlSG]x)Hd1uvO!زGiK|aGX2B`C'Ej}#xPf'xu<&^C0-tt@(6|ZP/W.8eH)TX2< y ?8R IMȟeFGbq"?ldwuD)S1=cWS18ANt$~FN f1)\N=.'̓>j,bg,nu0QkVV`\CIv)ͼE=ܲudL?W,! V{3ɟ_ b:/lj!n ({k`x^NphYaljqk~ٍagXS&*KG\2A i26l@IV2P&c:{N8G8 1U\c[CWY?l9A\]w6Q`İMh5 GB{H#5ò~4h_Ӻbm< oĎ~Wk@:vRBN ^D;#Xȳ;ţ6Npʳfiaw>1)Dc HS0O-2H)N1t]y?};qδZ.[xbU+UDي:ixQj /q1S@&:ՌDz'/$I8[D!3;/#W ^2w`|ҭ ,s(7<]b6oUcPI%5NM'&umrCmpE&^ر9,<"8l<,2- 0cdg↑_ӽ3~VTR7/c#L~K'FdœxidF} 03N΄8Tk.8WρD@6-O 6@G DzCPP2@ ;p5GŶ^GG& ՘5OS<KW~cGq:qPbw]85+j⭕Hc:(&ړubi$#?k=LLbpD@KÂ_RzQ8bt@3AސE+ j,eIgLf%|7OvR}rpbs\YJ82]/3jz|й0Z 1Ò9||y9>;'3㧾33ذQbM{v?I0av/Idu)A  [i!6$fG*x 5RLjV, bD/Z8b2{/\2 fڎ%hVHkg;/4_ JDߠBIrzjfDym(?'؄4èS e2r ޔKl fTZ0©Chr]6ZD'a%{t!u}2D_zZ(3*M'@UWlHXFToix2czZ~v?ӟOabu2TH3jK=I# d^<}dep`AkB=@ ~ /LH׮Y:EW÷Y '> A5azDzû|OK Ѥ U%nF%AS8F/q%H RN׼5图f'Sez4ؚ<`5 2.\"^wy4Nc=Anv6"{ "7ڍxߞCHd>t(:gdC*&"b#k{@"! ]ѩ5I$4*{Ry(H݁N9@~guh"Nƞ _`48Y' Ͷyh/5H$sGޮ^UTNCv QX{X(Ghw9[ )o9@)<(ןg1 gn"#ծ :HC{4}Aɤ_C/'vȱ}Sא"S-dfD_K0SP,STVN w}Rx .¥{n)͘ea+j mjV=B_ RH3=kx?̫GQg6a.vAZ+d+:FBj'ߣ.Zlr 28=7j-8:_GJ}4!5LpmSmz;m- 0L\e~CZ9D b:8 \?6mߔ_m){Gi3Q|wplE3AVjuдx܉o'(`}ZFU¸Bz'j7I͇(/YJjdYT[<*#_ 6FSnwsMt/^xsCg(m.qYhH&#ljs3s ԊOQn ,vaCN--Ẅ́Twj*ԥ"և C_-7POҧ:d'\|%yHnйPF,ok"\,ou KiDBGBvBȐFV ?]J}<⟛I:ݍl*8*@++r y w[tsb&s.; L4n*&]ͼ lVK3(pyW[Ypo!7;A'zoWWbrh/z+E:ЈLj&Kq*+(o"f-jşA{ >i;)ߊ}(4ͩ!ak ޵ٍM>>yTvOHX->3.fq[FF41(~V 뮘'B3lt驁N O$|n%oI}t?q<ëW'{_VO_lW3U$)%ݜQOw_F UL=w@6J#}6~sa>pbݺbez.$+g"reY0r4"q|l.z)ww;*?~_h@[>XAsIKV97k L{Z.'*$e,fGdgTvĕ!SW6/d\\Z/(?nO=8t2ߘy*&:<8~C`|+[b^$Pcf2%i1BHK&=D5e:EE'\!sG w7@3\Ҍx N"CJeDz WGUnq0hrj]XTY}nV/ǞϷKR*CԌvl>)Y&0q_rN]stYpp,xr #}Eg"? -n{7HjF7g;"[x>jBF2Me#7{GW=6bDŷJƳ{Vµ7fGYT,Yo'5#AE_p.kŴ Yf,`Wa{ %08d82UZ)Ҝ:8FKxkI/="s2䂺VBT~n g@+ 0sY'q]X>jF!m)yZfC7UԫcR^*SLAu`h>ܱ`8H 8n02q~<'yrz nqS) Щd3t M`J$W†9_ZzLɓ)FlT)#9ӌ3B$2B΢pq 2)9Ӂx6 IYlCD‘O-1 4F 0(*jtn]Z̰_%+։ȑw\Kǟ^A{irپ`(WAUv%ѷqGXI*?^>b'G|dpCcD=(^L[;)1抣*5 I|S^L_*2L~[~,! U%k,&y¬S"" Dk:窶v(_ dpN,=- #;í*Oy* u)$׮Y 8ns^(p_TXϴ_T*KB3Ifz`q1BN- g'LfƑ4IR|q򁎊`[qJ%Q0+P2oi?56ts ;`cw^X KahmO'B"ٻ~OHkZT¾}lƮ@cư%[Kf|/xn:Q{8[w v4%BJ{`-oݮ~n^z1TtD6!xuwT'R+3FVVl|М9XN9䫎j!{4Z5slbʐ[2 9"/NbmҌEҔ8ÇriAC H[~ز[@$ƀ~ 15!REԓ2C^8B+\T&|ĦL!N!zՃH yȘs]UMA] 4aXX=lveWAlX1ic=m,5/OhtJ)0 xE)[Ecy^*a|ƲGR'>kSafj h d6;l`܋l~ϱ;RTTItz{ |_'WhPu&xRo#mɚkL r0IV0䞕|9'2In#'I;9&rt\4Jw`0,ev\O5M6c5ѓQdc{Cn^[{5qhDڳh%|uVVN% gx{we>Z K#Z*C-ߟvFU`'m5٫S{sqcJt4iQ%Pw{V^ƛ)h[8yZ(J#<=)@.^0ּ0~;i0$K-^Cb/;d@*?ZxyZV4'_J=YKj>jo߀(*a+>s! ڟ^qI7oڮLQuιSq3dpU[D3NrpeXf1D]XCft+6Fn9b8N/M_!c:ivHGG3DB[G9:Կv.DZϴv atuUPPnzP5PQ->yome.(BR> yԎΤ)=:(8j\Mn>o )5*U uw`hxTtt*z=  jk !/v#nLmgbC1ʑs~0Ļ\:OFEbx)T]=KCŇ%QL{< 13alvz$_cMTqS(ߐ|{dQ9o)ؾ#5'B*a `~S:\nZK^c |@" qASF _CȂ{Mяn]nNc1a3MWyH-F*ӴӿLB)A.3T,[ {:]ww8|eɲhwtv wFo Gp!"5eRc,UӨ6j\b/hC+6]D'ۙrbɎU[*X.OBWCXRO;}6ˍF䉃e]|)->Skr?q{^Ɵxp%x.mD#=bUXf,@rva~M!s@:k1ӓAYUxZM7YoWv}Ҵ le1WrbV}`EPvS`/&D \6!1~fX0`. 9YF}<$t̂)h!X'l̒uKt)B7J]3X,Y3JDYEXm!bfJR \(-WA1%7؂/5ONA-(nնXʡ}|}3/Ÿ#4E#TJُUQq,Koސ+{װV42ei>`6`U}fK`)1SS4B-ا"J6{vv6G6zrTVmTAEaG LK:)GБbth)i1dB{LF̞3S9lml'Tt"a|Qes#u* ݺ1tߗ}b,wNZh= ?JL(>U{9>a^I&NxDÏ~Г,x뛲JD)7YD힍1{:̯itTM!W!؜HE4SYNp(NNçu 43~X 7OxQ.ӊ'ɴJ[oIy 1A}iOPqA! ZwuMдT޽U)q/>|F;'k;Zd:ėu0=1nM ^\9Ck8/")Yc%Ym .Tk'Hlo61JI~nˮSr(m$=ԇhaAְmCvJOTbA5ÇMp?A"͏SeCg˱v)YV/-G{ʨBz w2 ᷲkp&5zbaEc$@Lv<`Y_ 2* 2=PfWBxك"s>LD蔦9~O."ZiwbY]%[Q7 B(}4"R+.jؿrՑR\p+GiD0 BX󸢨Vx6oprE3+Nk'/a'SOpDS^ &h•47xAt/sA}Q.}Wz~#>ahvkzxjFoyM0KmwmU.pn*(_~^lVfOAsD\mÆVn1xBQqVz9ha{|8N׽or`, w@XRZ(8btݨ(_J#`U P'VTwNvDI:>2&)Y!U.@pSxrŠݶ;s!.0I:UإWR:#Zgj⹶*-!s$3Ty V5N[< K.Ϗ a_J @~r$ [O^,<Oq)ïz,[Zdxrj#4)` ?Ywo_ڀkR3]J5HT<0H\m:ijUD`iA%%IdQ4鱯?/TO ]/dlDS9g3+W(JşwF:`y̖"`k%%/VIrc4v:Ge|H!wNdtKzĶ2ذUl ϛ(K~6mE>׈o#yw+yW$9 {9YY5#wウYANP% hŁWmXE (jVq\y3S*L6U>)+IXr*H^ ;!Z^Yr+qPgf(:ۻ{Dqw=h 5u44˟߱ 9!%V[5"[p0ZW#B,ՠBHQHLXj9,v:zMKx Xsz#)fzh[ v"EͷeP%<8e96^ SB I ~ntEY Cz ¸w'2M7,q_JgqD'MbVg ݦR}|iʂH|;؃X_^սLasB@ F?YvVY2t,u~4^`~'F0`ry84A>zjw4`.TퟂMD뎢`͒1%ܶ6~ ZOr)>O `fhԦACZwSZvyà9{#ljѝA[5աM>l-s hb8 %)3h fbLŅx95ut9,sx̻b?^ğe /{kќ'7e Cvں4 p̀efgE7pSxy C''e܃ p~V >8> '1=x۝ uca),~YLu?AJM'? ±~8aiK}*ȞO$ၷDHJ+4G=uΚ(AYlw^,;ШL "uf2(~aI8AGɚVuQ"9fvCro%_9 ,ӢErҴmHEmK7-jsLJ׭';z z+?*^noEغHC?үӌEEN$s)JNe4M:!{05˺rScX-J6ň9ra3/3)VT`]fx"W)+'n+;U΢C!o{1p\9A2ao>FtFVM𚃆CR:'M&)Y eJX!x29FY䍛9ٝC×5dmt)DW~;O2Mɖ}SDtnMqkv4E⁗!Ɓҋ,$,ww솴OF!?(ìV9EA?BN$ND?^&ٻs><7>"W0C @0" u|ffg7=߭%jJ:Q:oS|}68IK9!@X-dFwKؗ>!x~a?NT~eD50ewH{ǩl 8zglKֽ?Q":kySX{ٵ}>NR?ܾB(݌0t0,p-A}s+[ ƫm;H?*Enעf9`ft;VN$zIFKu2в3lL9N㶞H³~Wu$˓ؾF==QY=ES“ɛ%1+T@0nb, ^"%ڰKz wpP"e;Bi9sب3p-RԐS_y\(P/C(@msuyYU'|ٯ|=wr.GwoS817egO:"@ $?nN7B?N?Ѿr|Rfr=6hxOx!_ È zaDO QzmsE7(z@9Hc1f>fȪ(HcE1sz]YCJL#,xe"HeIw!u:ᙑC ,>j4z̔VعxEv*Ђ.//(3օmu 33?*QEmG9PU{lb܈Ǝ^b0| &K9  x$MzGC(،)k ksCs} YʆfYXWKY=|?2=lQvSTVob^)ؾ 8|*IJA;[A4Q&os]ݞuۣؓZƂNh)i0BF3Cȫ+oL:(>k[1 M~ڿa>4]/f-?3n, 0'Z6;2! ;~6ю`,@ɝ 'ea\?Fg, fH(rc$1_܈zZkP&  뼕d$&~Im.UF&W H5vןi'b.BU|(c̴^uʌ |ك.1bG%|/.Je+)}}Qߧ~Y6wl3+iՏs5:&Z N.̴^멁$xr~,vQg<0 o]N@S~ \.@_ͤ+ Oh&$)F7Õ hpʼ+:$A7$,9#M3Q(6}I̕Ю$|15 ̞BQkMf:FÜW0u5ݴ*Bi,sԽ.-*+Qu6z +uWT5o hȯ$V;H1L_CƽpwHQmHwfr42-@斜Vv,ea&FCw3SWi Tφ|` * c0KReYo\1˕uA@f,բtA2*0çc2w{O 9 !vn*ʹ3o2O ӐN.H/=6zAͅ2‘v8>L=qKuv4!Kc=VvL!o s,wMo|OXkWҬ3N_3Q/FkyqYl@RK`膷w6 rKx V#gPlebtm7YeG,Q%Hxhn&t84ZW=m4Wsɂx\὘}guqsІouSws,D+J5e&KrV`MC!KX.\ːD 9>p7##*¥rjFQEO;2k|4|'Rش]u㶠Å~ZN;e<1 R~@(xE֍A Rt$*@V >^dF2 );Y/Q { 8=R3;gtjl_Dm H".nX3xg ]G]w+L |艂@&W,zp R;=OxG઎nic:nЍI٤;^)xZ;\"H8Pp.7hFMr$s>%q3 V7=Xv h{n t| N9o¬"j/ S:n; /7!|Mֻ@8^\Uq?~1C(Hމ#}PA []Bc~sz{Ѫ I !-z`,+ .fS̰U,bж=-E;)3, ;P잪+K>A۳m=*hVLm SXpVJ?D N%gZ.OuÖHuثH 8 ք1h9ktgǿ6ɷ5_t@3{/_H(0RuqH|ʀG26sl>Cc[5m~l^slOoB6[@Gu.RQ(D-YGjN5U/хyKNHV̜҇`,6w_U[IspھȯG> nQQYFkӹht /}D(^kmr}Q#ȍ!(LШ} l 51 , 07GDT˵$X[VO,0kbLD :bz@^_6 +5CG˯">| ((-ͅxU SKT+4PkBrwu3!O&LήYiK:HO}WLjh`9s¬K>O2w_$?)䝁`rmK@o3ʬQejHbKhGձ87"1S|{ x=w!l|Cɕ)h3Ӭ_ lR :րouCJme7]Y{&w;憲dČ : VkspTxIV,z^XynH%6  AώyV]Xg3'Hbi'<5G_3>$0:xteGdk *iT\CppȮ6Wl&yjy#Wԁ6j01l꺡r g#uth#K_]91bN.?}l- !{ј+<}N6{.6GQ7hEGhYn{BEw o <0>n7ahs=n"FBvO$JF VhfJAl^ J"6ab <6{A'hPVK*',B*iPÃ[,-bESUf@uTۥ[Lf W3{3vďa3OkC&+%[N gm3:4:u ;ttWt8Ho<`Cc<-P;lx6޹d9xEΖ{;j8 Q|+Y A?~'/lsf Mc+pW'؉^9]ڬ(9l &'EN2*$ q_yjfbf\|-7W$zˮ.“r X_,D#]niӢZua%b~Q{L_~ºݪ<5Tm Noajl+&&Es&=;:Xˀʅh-Aut qHi}\D{>FdMY\w7P==tq癷wTn㦅]D0E@t] -X. hg]5PLzQl> [e>M˶.A$FI5_Mp]5!<-t%toT@8:ʟfVɘ%rƃ 93TiD +;Gl%G[o25uC뀳O9 K!,H(~䈝w+T|oc3gC.~y44c?n."}Y[${g&"O>u<6Pc,$U t7pj9]nko^AYS֓K^jz#KJc]Gꙝ3W^jl@M]BAd]S #ğ&U+%5w$3L!YS̏cgZ|5-|.pV[i_pw7Τ|CD+=)׌jAo3/-|EEbm i4fXO . Ѝ0BugROg|^ :t+[7:SXRI),bĹ@wii<Ϻ-rڣkW BBe0bTCGBOji}2̎x\<{8pE:y^Ti+DVE!0J5Sg®K)pQjCdga#kV9l/)4E؃'[o eg) FHìux[doFP>귕ܗ^ݫ(;J1ɉ͘z/ߖ$sCT6sjt؆?xDX+xT틤^=M|}eίuW3A l?Bִ DƪAKy6bb{z sk=#AV٥\'$>Kۍֺl%̕GP&`EbKžS{51{p٢5W4e`ue/Khꄜ7" IcO=Quv:DP"Nn㮢6,<  .nhgBQZ|0}r p6vzz䡓@ n'Mx/j6gD{IІܜ7>6r5އ:h>A|M򝙁It7hu/ '@ Vcv컽P2VA4Y#I<?/KDڨ7;y{{1VSw~τ S}7puE { ϔZa ϑ?Yn>jbW_Nė_G0좿1~lchTdPLU Z s#bd {>op+-_FwjQxgZAN7%}_1w>أX{?7'm8i|F]H%4ĉ0 ?Ӎz|RQV~Cy0Ar(oS\ʱᥭ g'O;:%}3/1 %+״gMWQ1:Ǎ{eՔ㖶tUeW4FKeKoGxJutʲpE5>f, #jn %ʧ_/,)m 9wT6tuI 1Dzow-+FK{X#M Nv2bR~kTL1gbהLOu%W0@;Fᤅ@Z(Tux#@א;`1OhYҞ. 2`0mv  萊m,k!ZBxlmlp!x/E])o8J~AcnHrfa:'*qN B+D!ETgWZ# G:"}D>:AtT% Q; Kh#<|?h!*QV|Dܸ9RdBHgp$ L*X8]zAEsTKmTStJ`܍#y KliHu ڬ ]] -mfbDpaޯ3HBW MUfJpdTHkDpKΤdH#O/2k4`3t\2req J--^CNk-=:wR_͖=W=pD3WU՞1,@&lppI`!`Vs2jE?¶kyeH:a0Su"jq4)]T 'ZRhDE [eE<FAoU2]YMBe#peՂhtQRTO4E[ͿXй:k6U,BcfG͢ chkٵk,g^ğa;LC K[eu(|M!1u23IN=` wrOQ8~ >Uʞٺꙉ$ 0wCqUUa:qhI26NETurbɶdL榪/gA46+C|8{HU>;5aiN 6 0L'Pj|`0uDT$l)MY/S#7;, s7ka 7넁3eu$$~\u:Ivn윈=w7 "\}Az,\D";2n'&>X\M٭&R (d/oݲ0k]9hɄjmjⱙU~u2(>J?QM58:I"K/WWJfi9Ωk1MC +[4j|z?Vh2F> fU$8=9CgW."Q"D6 nj^bָ} tkÊ%gA5ohLr/F|y/RsWPq)\(s օ.P~ėE&:3k (.1iUu:UJhT)5{dy Fi o (+B6[>*!ꚧ:g?ԥ`F$-H "F[H|M<.C˦&n:VMSA82^Mh'wltB>.;r;Lp!smi8NS>v)JGdH(3rЯ%O aÃqxc TX˳uk=wxN)6E\c/j[/ylkɘGbd^si-FQWy)Ne`=Cۖ+x٤Fh@o <|MiXzȨ '(礂|c泝c=%;_9 ;B6=ŽQyIϝwA_QۮhC QvWR͎E־KK EAe·'KɅ :RI`)yjrMK/Ծptw.Yu0\]!Y+cY[  ȴbL U@^xUiyN Ȕ~p4cԾF>uw  +IMp>!GU?]pl ^\bGwd]IղX7'‰ݑ3=i88n{u]KEML@.1Y Ko0A15( >CnG{b³KۇVm=l{eHQ c@!~R_mU%vNPfBލ#_MNd0\QkFl!!2bSy_iYV>*fQh\t)Ei`=]si%.@|UIV >yz} ~سűuE9oʤ^N>KrY)p%hfb.lH[Mo33땔}Gǧ|J<{UFa}}hč otNb"Q+Qy ImlVH<=6!@]X$Gg U8Jҡ!zm1XL^ANr$Uv+f ۹ -E w[g]gmE$;vj By&U bg-sex~ShztL)GNrgЧ2όx^qZB]wnjT ӥ.q=.Ӈ׽@1U СFߪ JES&vkV7@v} =EARKP=Z]t:ou+iM*YuIilz;|K"St79:ɩ?_6!+'x]K>xsobőL!n| *c\B*bwW \zfsӰѬg]Nd,|v*CtBJ)a}9*@*)# ծK=m`Ov0vA"o]A`3P+;?Dp ڦZ5 'tVw'^6{]WE -٘Noo\YŮieϙwa;Orn=N]<Ὀ:YeuPv v%fxG?Mv~Qglԋ_ٖyw4r9?< ;qx\!=$ ''Og:i5J(eڐN5ސ3_g-b*10gpz*UPs!;TUDkeI0Ky ;$4NS.cEQ9m$jprх߿@XA/~+ٙKwhI1myסsT2j{!6¹JZSMZ?A'?ZOZ?S_!xdpTax}1O۶ lHWAUlLX"ݧd!1xUlYr N[|B}>QA+fZs vwkEx^NU07+ 4ƞI×Sc| S&KqjZO":>Hţn(D ġm'ĩԷtNԩ ͇Pp*8Bz/Ig]ChYM"$BAdѽ)ȡ*S/>l|^}^q3+K;c0C>̗i~ߣ.4{&2 9ۤHYX=j ڂœҍՎ'L.ek1ZD 9::q 쿀>2p{:"PwqgϺy$fcf ڜ ٔ%>"9L؟+ EMSy?q<} /bH?,г\U[/xgDS#_ ~EP$tɄ*b¾$x"){|Rp:ɳӷ+ ӈ:F3aId+;-"wJiB}["q6Co9b}A+ ƽf6z3rd3d7uami@ J}rI c s9=PuyBhݏjd}{$~Òt5+\͢ԉ7apuͅd*:\5R>;zjtr8\z0Etf fA#K'x9愨"$4vL^SVtK2X dD͆}+<3hye:x<]ڂƑE7Cl7"hkuD jmk2a)ێ,WaC50 ~@ ~R3˔JȁT5R =}L"5:&rGE$+(EҼSJp!RP Y Țvz@V1&*I"(Z5Tȋ"L+Fƫ1m @!tMc0ZfACmUp2=2Cvn˼5l89b%J`0_'JQ엋 +R p;ŊF^Vj)'ݹz'&k7*V+XsS\E{HUEs$N+.a4%q,T-LLۉ$:dydC28mPRVU,#Tx;xBh>SEctxU&Ș`ݎp1 L톮;1÷UDxHDtgc}]k;GR+oG&sI{r1*LDѷ`)j^-b`fSUQЄ!!Ж8Ue"t7!u9LE J(ٚzڤ |e%Hx0, 0(ǟX,˘H@l@fȗS_P;E]ݮJ&]8^+;'nE& 4Q<'Ȇ( ȍxlx.R|]A!Ƣa<^(N.ȒfW_-tHi4e]KnK!gRb x,Y< H_Qꉝfa;E9h%裋X2>8w>?*: }IzFb۾3=j3)$%@}ٯ}\'7!k!,H+tK=^").Ox'|d[[AGwi9K{蜇f3xP8~'B[m K#PsRZ=מS(5>x+'O >:K6a2j?Vp%ȩa\2VrQZ8AL t" 8 B]@~ '`׿+<@['<~D˕ZQ.bvlakMm0͕ WDD[qO϶K:"qWqV:b~dējW &2HMa]"xWsT}LNbZC-İ-I!7SOWVh9>Yj '. ]}3}+0T }@q!F"iz<=]D14X)JrDۏh+ QUr+"f ೄk?DPz9ޣ?I\Lwӝ|Q7A2 ,0 rvѵ Y$*A¥LInqCkS`%zR1+Mpӥ R[7y3+ÌU !赩Z[Z-R=U <d&@JVnޚؖó b]2[a>52?l\ϴP~(Sip<{@HwӠ 7?f_9hoĭhJ4H9Y"Bnn+,ˎz8(d=LQo`8Km&QIQ@|r}/yaNǝJ8u#Lj3$w|= m?USͻ*j*ȗŬg}&7?[ދhb,t4t5=4Å';;O: H0!}9*9m|7ݿ/*xlx(Nfmg\ Km+Ff{p"q\7H;h](;rpCK{*&f٫kg4>p͒NhEp #໠q}3۲oj,P:k|Zd n-FAaS6`Dk9IBe? tLQ!= @gY"LZSZ#$wEA?7l=bbAjglrRi3$hX՟>yԌYV Te#Ca%h=Fps^E(|6,ѴU*iUJ 0hfGƧEk1l/K B2"N/ \}/c"dc/"s6Ϡ#""\O/ D3FQ9Y?Npe@ lr6-CJsƂj2; 5d'Ah.F|G׷/дWN:8A|mS|Y NΖ%?%8?uϛ)E1qھr چN4cWLZ?+ŃZxӱ&q }%2B!p>LFNs\#m J"`hh K@:SĦ[E}u+a Rڵل]e^{<8h vB3D̥MٖW$m)7H`ۣܮ#%$w$e:{oP?U1 tN:l <štwRxTW6O\u#˒0~~~>GCiD{X|t&CL"1ƙMT$ +SOsg;<$=K\",?w ?Bci\kĊB.W̅b!U ~FD{tk#򈾷K^~1@(M~4l2sҎC'Gk+دEQz]`_oxc/E[ c ftc<|-m[XV $=͖u.\;n܇T\*?=c"W0˷ 'Lq$B!O^ EHAAM;|e+:fhzL2\u ~j$|F2 Noգ+1 ngVF>B(i;G_߀MKUXxiW<}KwU *',; ƭezCF~w4gϨ9b$iDǛ4Mm쌐[۽ 79Wn "ZVڱ3߄W6 F2rji3V0}&vsO\` yY#I j{L[}!}fSabdBp7nc"(pe4?ȋG½j- 0]bԎU>xvfSh0%rS:o1%栎<*"Nȳ& CZ=71{Xd 2î,'H6VhKb^g;\qRòj aAJ| ^*_HpyKsvڥjx&F)*c[:̰T[)+o%~ӚICRRGD7qTlF`[ћ3"ʳhO^s B@oJհڗc* ^C+v4"ϒ;rSR2rU3QJ>|/'>v]g|D+09*.j螛{`Q]f6<|v8;=Vjv:;,T%꜂5Q ^4^_ zDǯ3/oybcu k/ ڳ=%%J0,XLi/6bBiy7*{D{`6biUY1׻0{C"?:;hQ2|ׇUftA$*#<!]-.0ǘ^t$?, K4kQ&icGcV(H(DutI4&ڽ%fo3%89n@ KHIk-1(vOH^LG?еs̔ā L WE0$>QA5[+6sYN&x ?)aeO[:OJB)QB~vbL !D@5 g;F8-y?aKpKh;[cۯb,'ҎE|Ms qyo6"3O{t?J1sIOPz'{,0hɤgL X_6{Hhvz*Hvs,>8Ó+[2m=hq=R5G@V>K?9Z;OXxfɀх:^\k4X7:Y#v<]Ӱ|uڛSH:QgOH?ZTN=en8&v'<}0S  &fё t|dɿcΊmHM|8E_Gwn~3`dW\1$=]xPl4u4Du Ƚ;M <+3r, % q1 G.y6R6{_ z_^)Ddjw^LC55˜<j@/\?)Yr^bj Ya_ Hb_A7/]iRonHF{<~LN8>I4/_A$8w\t\֧̤^ӬfWd]sɓx69%|h 9\64Mƍz鴩Dq8nA1F'"Cm\sJe$N>hcliZe/K}L5¬4wr*p;]2,Lܬw;y0p GMmLANI1#tు1 i'`qśwÞNN߮[Q?f@Gd4)x͡7JNC:KjjVbvdyT$xbZݷ͖XϩO+[eNeef qaЗFz N0{s&V04^G.Z<^NnJB\ /a `~#s4FY)Hs4~y>Gr;tcPt<Y  @A&kHC-X;vX+52S#ubFc/˷[2v8"If.4l ad_׽ CaG bUu\{U&Vj$PZ\HjviT !iK'ܗlar|RDAy TOvSȃs!V93szwg8sROY\W8Pf!M2F@5Xke5cPxtQ1Y/[TY:Fx]Jy3,KR:ύ ^Pg. |R cN_iIaH:`鶱h}ɶ'L7M 3j[]OȮzڇ0;GYl ς㺊wu2ϐR4EHPr9T;\@k3_iJH`c 93v ӛG\/p# {~=ᐭT@r ttIZLSE_uF1Ն(DBORzu_h߈Bw{yՊ8_0GВOE.ߚ}18Y Fb3XGܫ$0ك6hw4깞5v$ iqVKla]Sp(5I?,pAٛ!7Q-X_a Op~[H>br>r_]'lKH>?^Ƿ=lfvˡB~AB+$߰\p ,7+ I9SW#Yj`:79+ddTRZd!+8)4PA# 1q lrvxk1n~F>?l: 3 q-@ &rcr3"CSpa!11dp"%w]2ޝ&Ʌa^ʆƧǠ#D]omXKoSEbjJ%}L$ c9npmaDR"R&xIՆQ rCdH]s` 3 (|lrPI W-L{unw쬴 A*&5:$|qZ_.*'ږmSMR漠:doToG$355> ɵ[ <#}'C,]2J{i:Y&vT c;, 'baQ(X7n1Hnma]`2 -&R=dYTY^. CXX t4w=#`B6*u5"$j'ɤ}AOVGM&8WH/Q|mԔLGo VR߆*=K^_haiQP/D c J۸LsS =-3+W?fD-] hE%Ǥf@I8`"IМԿZ9'M-?*j ρӤ؋[.W\Ys0Έ_jXNd;bg}W( ]?dXh,ߢ֭wS<%G!%vCW\޷ @b-:a40+ZS"u:[hlNZYM[_@!sN]ߝ|eJ:]DI%t_|̮ =. (-DFD X Vi1]g-p"XNVg7U|30EV6v:? :s]D>j;=53B#xk"2>VgaKsVGՃ:4ɭ˝{, z[A#E@0%:&% y n%Vtr(@QMSZ0-BYjhø]$3*` \QܝJ߆J%_+aӵuH#Okx}{hbGdt-sa#Z_ZߝKꇰfJ|$^7g͊23?u ,2az0%;3A 賹U8zKw#IIˍ{sbܰӽlk-sBdff%#+e2u>x5h 6uqw= cmEPH́'DnDIv}a(zP2 VI(2B[أ،+&|#`*ϒ8zKAOGMN4a+rmMp6Chz (P#U4)5pg80:^ƾՁTMwe˘>A[kQ(w QvI_ƴhkкݵOZ2[Zء# en K'MYٙ:4RG=%COb vD'j"NT2^B*=kX O.L G%/DXR)2J=?1^ ,O`/2 p~YLPs#Gީ"TR]sԨ_,$e^ghzp(;D^jMþ,T ^UNRbo^bj/kϱmOт)o/duBy(W+{s".ɚ&~o"Y|;!Ơ*df%$@+dԆYӇv Y>"%y*"k-B!҅ D)xm$+J|5Fη3V2bW\\cC#ol'nw/~CoD/N>>zزS?bn>([ρlP};ľY5t:1ɕ$e@bm=V ~&qf -ώFMiQ$:KLĠfaœzcQZfsV=Asmh XI!cS]mfqig-D'_gZM'Bz\Э>"#Ql~,~U/χzK#vP%yTH)9]\td* v&a#щUҩ UB-`Q"sOۡԼws2C"mO˱vK3CS 3#}»~nH  yJ5n;d[Ͽ͖ _B1؊`9d-}H%JNl+d0V\^%5A$<-oJ?N9~gni8CשbZ-35j(XRj/Uu;@C#]|AQ޲MA|t׊Ґ[|l(R&/T(ٙc('2{-6ΰ&nk*T[ (]U2=!Z,Y|0 uqÈE`x,4ϾhaVJfI}*na53*JYgu2ޕ-W vTw4Y?r|uF^Co f֌w Ngy޾\WSc,}job}>-1sȔ#ruPiEfLC%HAŐ|b'(2@i)m|Tya=t[jbƙ?%W,,Ӻ6gE g]555MRNc:ݟY&MDcrЎn8ཱྀ +/HA%OL;f)HH+f4IaDl5 Bz oK;,C٩ew3 Z1_h+.G@; '=t(㉁#`yzX#c,AwW|C8-Dh[lni̬tkV L!˯\qJ6C?]$ "ubbX/5<=>,X#fZhe $s?Ekiug|Y t%CZ7=HX8ov4O7-DL{2{X^Ƥ`DfM[wIߙ!,MKkpڦ ;0HJO~ xS\znۿ-OpLl*8+-D- ;>Bl`RO5g L4Q;UaP߇bмa gH1~@mgKHM /` b5-@1RUhIPFl/~$Yyʒ瓍aMi9d ZibYAwVHtb&'8?@ըv>: 3 FjBǾs%Ǐ^`T뤑X K̕:"8+~ Rw}=GDlD,ȏ dOd8|Dm * Z~!d֤bW i9 &*05_lޏ[F2J$5`Y8(Y!fގ#\[ !< v-vx\Z$ě!BF?UJ$ohߖ!M4%Wu<@czӼcLϺ q2耆PaKn:_s)ik3694dЁLN r*ip  efGޥ6X}sqZI< &=-9!1IU&p-v+9vmb̳ĄZ~*COA|1f=No;@3*nXAd (z!Ǿi@*1JSÇ&[0}P?_X&EY$C0Z/nKzaE{:\")gkƦ#|UXqNj*yʩ׏yHdf:`F\1yLs;HZ1{^lBP(\Bt$lh=2p __kgTRޚ!/4W8 ͯ)gRuJy~D{ޖ[Bt!#{Rp~ bN6^-~߯5+ 4V|D^t_Ewm Ӄ͜%f"rɮDQq:{bұrF͖u >ʻfIf sf$l^W.ԘhV:؊yt|Q0syuJQ) ]:uH͌`1sgYNU/E47Vx_Y5[968vaӬwq=d'Jinu'{Pst"-C A#Y p. YqHR.t9P pd[K\i;8p,nbSة)3?.Ex^F9ϙ@ 7UtkNAX[m~ׄ-um4iئHx[4Da]1ȣV)3ڃJyY"+!:R_B)A' $3[r/- +\/j%%avPx~(Z؜t[|~~ CRyV?)& _%p3F(@4)F;Q7Eͤ|Xi"\D;aTx2E}C6'j J\V; KX#.>B?bxxs#<! @k<,N sSxF@X(߾9zߛY,-0^yKXśNexgs4O6|XZd`&# ?]'oR#t5k^V%48Cz&?נh 0HaqNr\ qWRBTs7L0Mm}ƭ vi mfѥ$Pj!5Hr bN*N>CAUwptg4.e<4rS5Y'* ׋K]oOCC_X9ݏ6*{WKb+h3e'Mˣ,}nɱ|=w:67Xd,UX0iS۱inYr`3I۩YIbŭ?K *f@P/Dž V/X<46ZYM71#DYw,(E )QTlA^'Vٳ3#ut1F]-`}ü&sZwvpavu6D8s N5F{IHe%2(; h&cNռUt_F}7r(WDS P1sy nxU$U$u V׉ A%*'dr[]<K?$W5cW&n aeK`lhU`ùi7K[E:qK(&h$qRzshpavj/ˈ8˧\ eԘ4J6 ez5kW ~P`2?c\* =Geܟ{I3Wd@˕"]j5&F1q,3O¡-|/ށa/pA$P`ъt$ j%8fÉHHU YNcZȩ7C=pPAE}? i2nMMY/6P^>RF,}T*``n̄pwt}Z0b_6x~ubE3䤛O7rx6Mdס>8+iBw&,H+<5/,^4WPO<ȅ1m5+ GT˓=95߃)I]/5hazԿ2jY ~xTx=籕' J!T,5Fpb.DZ 5,>Yܷ'--YtPHtqB-)/k 5ڟWQܽzX*O|P6(V`d'a ׂj[پN7ttk{FɝnYGÐ YTs^J\mWcW5_AvPvJN"?U7CzS\^ ֳ-)i̥JtI? rl#+Ψ#r`W=M_6%qwpZw4tD\_t> f>fc\BEG~NEdG:K3yJ:m ` n.)]RQc*RtM)R jlV#PDsyOvnO`cX]{}1 6~7}XA/o~r8I~Y/$XE 0F1`!c)2FKOBvDf[q'뛬u+aa^!Ҝ3%L >٩ޓ$ £lrHYq;ǽl#%|,H>BǭHF.Wd5S`_I2,暕^* ZѨfTPuPI?*٩]+Dac 9-{TT lbj:jf\]]+vJy$ u(eŶ|sQ=7a6*U!O1G # oǐp(6|z z蟬&97[ɇ hKmWT6 8\wn7{qzuu@FϾPk֑ ͎|FപV2JBucG<~}>oJ?/Bȸ˷4=w6M!F񽅣6USݢcWve8WI8_BJY9ݐ*!YW)(Ԙū{SKc3h\1\Kc+@[٢xj []?7b\F~ܛj"Y$6eW*KXdج.up TdSBqHar!9vUm8 U- 3@ }[jm*%3 uZ|FɰOT,-| (`('J j?`^"{JHm߹_9Q$ҧ5T=s 论=kxQ p~T\: nѣIir$I L0qXjж6Q.y6ە_k ݫ¿F]pRCsMY6I8ͱ."wQ~Xq:?mHٶ` { !N<]E$^^筻;)징m `/KT<[0GӸE'7 QB^z *o1j!>b(:7XG+LT5#*TYd?6z(pc`̻\Kб2uw1%>6Mnv"ТL iZ7s.M #l̋2,dqr~$9kg8ZnvEikqԻT<~Ìfc-CȞF s" oO`8a]Nw{L}L>4h֑l1|%7{b#)'a;O4^b`@ #4N$G寓ptVDV1Np/6oj.ʬUD/cK!~Ј@`a~Qzn7JPOKVh{cׇ̢)Ō-7td!CgR(Y^N$*Z3r4ÜO˗yb2EtN?^@xd AIlm[i C~Rr) _5nTs#T~R™:|(=Z]ӧ As ro1NLTPy\$ _\?Q6o8fg[3.Ǎ[K#G_LۂR%qBwn/d6[irctA63WCmLJ'|7kC}}H4%]ȴ1N}EYxHqd8=2Jus ]fԽ;X MĠ[[u_'!뛼@âb5b r7e^H=lƙ?;ک~.E)Ü@Aij¾0Q=׀gE$)XwM:4Z }(ϒ%K)HH{S)E!s*Q7 5E5c?%kQ?Z@2gŔ{1~ /;>] 9* ,'jфEKxIWt{WpHGW2csF _M(W}B5c:bQxEySI1x6RDl%n@M>]GhR;૽/ /:")?$ 7LP~1WϊzH[6MVBDpLq@].'E^_a]nr{DDm "v#kB6՝6j h[? ~yfMyLl 硿 XwJ!l?y.Fp6Avs c$O;SS:6p[Bk{j/&@^3$JQW(P }@q@ jM1n6zc[lXOVʀ6n)WCƂǖ.itLJD(f@sI]KC8[8K+aj߱4 兘}aX?:CoN@_ۤϺB}ɭ[M"mYÒZA$!ζ ;~"ԛM$[Z#Qϴ-m.s"Uvt |y|f 䐩sug]^234{(b{D/ٶfV+5/Au1CɑUw c=|qAA& _m`]$)Uk)-r( 1hPl:nB0}p1@\=+ 6I^8eF|ș~nS8# ʈ`w[ÆXHS?TQxw.oJ7\O}9 _aaI#+rĻֿ*76h_\T&GYv&}s_!#Af\1R[9!:ao2VG)T =ץxm-Bi箋])puKrEgJ WtU^<6$u xo~DLM]XKQ?sG@tZR7#RcbN@"©yɤ!JD谴0wX"ۉ g1Z\d? gp־ mYdEvdY#'HLy,Ptab}:߬+ctoU&׸A,z]Yn&u%L0[)Z3TŅ[r+Uq$?vs 0QMo滵[@̳r y/v% gU1):qgiĖ q@mA'T=Jf;Q L@8}bd͕|t j~mSN ?QY 5ׇ(BN&ѻI{^dF+m .{{4&ؖo5hlUD +M60ZO#`wAl;Kxt9WIQzp_ ;b"5"wѽcL>w2򽰔S}`&-9,gv #qvǩh'Ks+/xuJQ?[Ƀ8n(( Fr]%^P-/M&׸d%|Z\io u.&~vQdyϰw_pۭfLp-17+QP[PL<4W)!aL7dք.v˥6ri4 +0ރ#*$ο&0ua%YOM`^s$ýB E ;qeixSZ;? 940h,a7 '4Z`D2NNme3v-}8[޶%oQې)tGw?b޺J{#d?~•k:w[VC`)-A8qo߃L{r"QRF?=ޠ r%g6QU 馾ZZ%}Gg(-%bv"-!= Dܖ Uۭun!!AgΑ. Id(@-=S !ߎR0P kr%>8:a$[Z/9TǞA9nTdҥTG~:BԶ]$QœR 5޲C۞̢l)}=(#/ygu۔ne̵ou;\*nUF]xVBDhZuRYE@!`ur+(KL$]fОl" sfpBF9 MVF>řAי)MUi*od;g sr)(Pi"6j3o!4E:u'ɂjʽgNJWutAu;/,C_g9vnmkK<+~^)ku6qD 7]^4\y/ر:uT箽Ŝub,)7\~[ \,P: N t " Rx Q5SD&mKͦ G{ e* "v]mB/$@HF&.?A$W6ӥXH*Vb6&6S%<Υ3&<܇=RD^en"촍C!ߛwwS:Ł4Nb`PCJ Ѐ8m$\xz2DPxC4ߚNXpD&//{E>JUTFf_-箺$W?Zi='A=%c.ȥ68o2hsԺXD7XF,ڢb9 Vxi2f?2v磫L ;(CsY$?e/.-c([aD &br#zd "@V6Ch:pex(`3zJSaGc[TIcT ->gY3y͞X(_Z@ee)_TL\|uF4%h͐kаT7IoUdkPuycTh#u)vՋaqկ8{ܤh6Ood8n8`r;C!Ҷx`@(8 k4)%I#$.M"\9H#2qsp%C»ܼWy&uw?$`G-&)0x~|F)V%cjbD{DDu%LiU)J QjcǨ$FY% ru]B.hk,3Z,ڡGvyP[(݋ tbsYf#}tӉGVՎ }t5J"JvYl'OJLu :uJ#]͎LuXujUcoj+)$ؽ jlumƵE%ҁ|-C|Vm 4sE.ȉ>7p\mWݰGmN} #ZzY,n1.V5J`tg?od?m̑ߩ3ɩbGyJ_9=tXE,YYsjfǫʵ@Yjq:!ϊZlۍFB0B! .~EjF&VE:OTV};d[:^ )bgC_@}Ha}'m1q@+0[%7H%0t!JЍ, [Pǐ@Qurz>H7(b(t{>ewk+68kxR)o!apCAy+i4F 靊P"(ܚJ+J]E|-}0q gPN"Q{::bE@<5=^5KRF5x<lk(&hH*jnqt?K.Rwl4Rqub6>HBDUQC3JZK TdZHPCZ#hXMUp$g<:-[Lv$O|n ]Py͉oTE5ޭRГ$n@ހhA3) b/h.bxxeFy [ݩ0jwC/[?J&}U\]ԬzfjA, )4uD?ƑN8(إC4tfTz#>'f PƒpED ?fgH5(ĿOZJ(g?.[e( .¡]u%SNQQ0M‘sie#O3ij\>ڠ~8 E*٫vI2^?xsw$h3%!؇bޓQ޶ ׀o _F&Xb 2-B~"iAaMXːz'<3/A A ZOP%] ) .)vϷ[+ʨ+;Ma&_Ob҃帏}J-l<; @YA}[U- PWqy@tNc L;$##;bIvQːQ$U~F`4KqNYxI!8NYBᴉE=>d$lGᭆ1ݨtR{o H(!teL_vKՖY gs8pѝӏ| 6ќdF6aVQ Y`1v ƈx]:G/ ?hʾk8s.朖PKfg^n'cH&wH" $obX=/[Ռb!sRUCX"Ypf{j$t4J^h65+V-U23 ʈD:ZBѨa)y?]BM*ξA?#_SOuWB v}գ{zF'ФW'&~5Kf#>t'`zsA$ioDC/yt2aNӱEhEd珚pSq?+;g齁nڎ^|K9s)ԕB@uEJ0&MpՋW%1ߏBL]6?44`h4UE"&(Wi}2h)vF'NeBy-j>Zךr61[SIq8ezĂc#p<.-a }U˃TE{OʳJ7؈l.GOVd :>Όi`B]5+^镽%bHEgY?FQxhj(=>;Ȉ5E19se=ƀu]b]gQ𾔿d$ L  ]Wy]oMW葑}ǿ"ߤL Yۆ]KW4霫ܖlĔ(ɲ Rge c\] q.5h$rHݼm\ AQC/L9*ۆ :Uc3R`n,w޵7z~֢jS\;v \ ǁ9@ꧢbI]v#辫xwMZc bEJ/Z{ĊU-i0XǼ P>w[P d$.^^TIgzʳ/VZֆjSF4cJ;DJ쎈-_tem|^^]wXYw?ߙ8 ЊKO-l:6M-)SD<*xqLcT?|Xj8—A0ܴ&ְ4R㪘 CM`&yoz /8h޾Oŋ0ϮZ 0xۀA,o^jE#/Sډq~Dº_FW,JIdmj)P=ߋv2I]woJD}%#L16aVXQ\Ge4x?Fp%C:;.\gH8V ڨ:Qp‹ZLOVtbB0uCZB.v$㢠ɐv#U2&@LObYm,Z D?pJ tl[ṻ|rTbxa]IcDӞgePaKXHJKL*-ꁎH B}AMEp.!ޢmX{ IexXf.Iovn`-OxUo^+D?x/y}$"b|݆l@? R؀cwf7˼J*Y$0pQFHt ,k6AVP\1xp6w@BNݯ;3OgDrOj(''RLhk.?w<4/,XP@njJ}Fv$ ZKbeSO! nZgR#5!a[Q?)^ 4Hͭ )A'C%cD-,aMF%kĖ!):zLj74v3{+qoP-ؠՕ{J|W)$5͎g@<+M/#6YflԺ7*YBmC}CI{ Pm۰M8Է!EϯG3쵾 -Aw$+xh>&xدоh"Z IQN dݼv/<9=7 aPkf+րHƉuƿ;򢮦ml5;:* kvIZE#FB?QjREJN5SMZ/#NmKAwA[&[!U;؃pczJKЊ8Hv)(̪adA-c!m}0lF>j]`U !ZX=D0WF0Hϗz&BTy.4#hPk;E1w[b. 1<\C `^:Le.z:=$ Ԍodk,@ԊáKKQ޷*6$.?߹Vdk[ƕ(Nn56(Z2Z1eȱL+*v-zUbPTbZ5KMM?Q+R,bܚ&7f˜C0"IΜ\XZAOw,Sp%b 6ҹZ }{oW-W)3y+*~/2Mo //RZ @Q) l{:ng &u3Ӿ- `S|$U;NgwbLax  3f<]\ӆ"hz`܊|Xm 8 9࿓0*lȱGDD #^Lw[^ z5[Z,@K' g dA^oS[iR/X_`> 2lY)#.l%JBo 4{3`րQ-Ƌ1^d^6u#!DfCu`#5@ZJtxoj[VY9Nyڲ37C(ŧAP1<7:pA}Mdq9G5#&r5[Z=TKa*)ҖSw_h5ZPb~HVTG֮K:sFgw\ӿ "(v7U}vS*1'ۜd̑& YWxMb-׭]4#"`posJnLd3H/kZ!gSi'RH|:7a(_<ҨDm\@;$h(eƅϲߧYBVS&BK-Lc6J"U\Ue(g,^S&#g\1xC0zwflaJoT9ƽ[ D3A$̟񲬒=Xv ۟nR2ZHڏ؃ 8q$n!`G(nY.7,Oug;4^Ox#<uvxO؟N5eh:-swyq^s dQ8)8D6 BZ5D%\J̩SK =W$Ü%l|:hH¿-q:<UCt:h1_PKC Cƌ؞2m9J|\acRb̨ʩW2%ԥI6 = x-(p Ējb{ ºF C<ΩIKp ܮSHP9 >SV;P<Ptp4G|Bc6HUUmR/zeΌI#z=}H/"FQǘ_B9n }vjg,*ȝ˫8 MeA!+qd*-6V} R]Z6VZ=-p̮"r@|. a6"4 bWN°j%bqtzֶ߳YM@V6xpJ/YNUgj_0KL#7H]nݱs{ Z,en _Al\.ayʶܙZ8Msɚ_dQ)&ub qD(v5n%pCodd;^}Ƈ "z5Y}XX@E኏KJ2 gvN &}IL29=OӂV7y}jV!Mr2KA޼c0B=ke(')6wWXBrƜ]K )z\-&dX)(=thYܪ1lyI|6*˾9M#s{k(tu zuXlɻXfW#cWpyګJiK?sy%I$_q"i֪cȡGfeݽ?Ĝ cZ|n,VCĭq5rL~K*=s)vaQ\bwU1ܾ|ZaXg?U=ʳ\Fz$av|g߱ʒwI?>qӰΚI_)ȼZ4vy󻝊)߸y3M}ƂcU*1يKam+}FK5+ݬoX=ҔO,wdH/l|]6] c-v1 fIޏ 'gYvKA%s%YmTWuG,۾"Ż4vE)l&p`vE~s B RZ=C q HJC1?/xJ!GN$#lN` b'!'Vb KytwN]t'b00MCcߡ'k~n>{fFSn;zqlX١d>Bk_UPe c`.؋I)N^":&?>P)_5&;quIp\C \ b ^WLoK魁QLt5c4h@ugp7A@wA%ϋQ<,n߯޴s%Á47TeRO]?P5yd|Ϡ !דY׆?9d>0i+աRbDg< JS 3;WtW g3a)nk@eu?##Ssē2θ e6K)ccHjw,Y> В$;VzbdQ.+KrGm䍲ܠ$7zJIѨ0DnM qC<Ǩw] &uҊ^m3hl._jKdy%~R"`ÔxkUWPDÔ]d#ШNH*<"nè͇U(y1=gid55< ck PۊG7T+nT aRl"/FxBp0w4.|V[jԐѼMDigіm>3iU͆F3OY z@G4覻"*Ķۑ tT#~939T+Co8\B,24[Q^&jXޞfYGw:$:6 OKcGrkES д[кLY"ndd,lg@.诚)k*ݮc3AJ=^oudqD7\ۭE؄sY@YŤ^"r9db_ ّ;-jJ, 1AC(lU`"8\:}юmN&k [SnM-yg0Q+)X@IPz\JQ 8I,o%tQ7n"C9jɩ pI߈Z+3ZYMw*oIzfX]ME.5^3oCgp\/!@p.@ǝPjx]0%\Hwt6GDP=˚PKWY\:m\Hv}^On׸MRߪܛZ,| WB/4ں`_ .ڼ 38{{ WVvhFKb踒{ʼd߫e/ o90O/R Gю˶m=۬͘Fӕjknt?otS4ENMa5s+[+ގ9j$ḟYV`7Xiq8}iQV܊dH̺*&hC]F@gVFoj7$ bwm.JD^ڂ"VtV:}gm]X(I%*z4ؓ4)uWbS=4⯂ͣZ0@Y[@LX| =B9;) ctӰ朓Gd 5 BxGIq%͚][D9wπA5s,?rj=|N&  L<&z)l0,&ontS[!=d̯G/::_| =CzaxH*8-9. ܸG„hg(O&TX :YSgŖOfoH5xЕ%CM+6)ɠ(9f٠`v}%U(GNn%WB4mŏ8iZ_PD#vl8MݔFPH $ 8dQc+Pn7nGm!`2A׼amYV:7y.U1#-[>]{J .[ Yut^b/mew$cbu~\ݣߪ}zbƵϠz#tڴ+MJ֛WѥE@v-H!?\ߟ|khSq\kIwta{R nD("%V;1HMvP>Ŗݒ:fF=bu(F)E^̟n bh ƪ0y멩5<.E f'z٧ky=U.8 7ej)!p@9JBᩰy5BAqց!s j)xt%:ٰny:2)K ^cݲ~PZd>vSfF*d 6 x_:z$t7ec&׻-T*;@Z l_*hl8+!=n!cR sPoTg87)X_wLiU/OQIkƖSw{HYJr錊lmrNt;C%E.|s̳M%BJڐZzP#t.G}ճ&Ca@H, /dgҋ%y.Ź)BQۮ7 !!Z] /oOSOFiش2P }-+W#tG̦:nPADw`C&jlfj@g[ 2GW]7IB8 l:7Eu'.fIjsxv,#(STk-=ji:94Hb-Ӊ,?NR C\ 7-AC`LUT ۃߨZV#g۞`:US! cbMAq}ŀG9!tOgMP^#=4:,Oq v좲IRsD(\ _1'C'N_TqpZܱ62=_cSY7WRCKwQV" K(Ó+<xcr-aȡ[6;w~g{byrB~ L,D# dc6&|4s|b `, ߦx_:nJ%+y6#%W1eQ u + +ד{ x% XP g+Z8^ /E..V~L\\a  F(4N[߫4u8)\.(swKt _yÙsVuf62>ߓ8Uxй9G3CUlf94/ǼV#F9|4Wc2g/٘r08x&%a$Os/sI攬@( '2Wo,t )c䃝sd Qi|Cn3 _}(3CUzyBBOc v)`mTIhOJ AԼq@>jY0['DڣeUE"ƌY1\3;ڏ+:!Iy>|6ߙ6n \A$zGlh#:+%UmR&kz8 ~f懌ūHYS57="qX{Qe,So[?Z.gsyc̬OdY'm a6pr--s"5i[Țj.Mhg`ٹ >4a ;ApWBWB3TgJ(hkX?!VAj% Shyj|@VXe֨OhKnƾ7d/'bwE_CyZ51)6=gݽ`w򓻔ɰ2^rOkbq ='],ç+ؼH\dLvTbΙJ(= :KfF zctnGD=q=W|R`>Ք]_.A~T.}E&󑙀r7CyP}F]OQS)5=dl!֨ n2LjݳlA.㢉kߵˍKt X2iI)( *nԮ͡Oa3 N@ ykzߒԎF)tC*N,0 1T$lOZXnu g>|WegfW阴//LJ3ɑjZh5~7Ir;ùS)X&I>/w=LWKn\1IQj449ihnbG.S: Šhbh4$u(NrʊtnnF\/6@$ih.byxsL@zooςAƖ܃9S;KQ^3΃%;5~19mK{/M"&%qʅVd?zݦ)`~GK)),\tPnrYJ9U܏a =Ӷx[ ) .,͒X"⚩G-2 ?оj5a#y nPgV 6P`Ooz9܂59 "u-q,kA$M:T[sr=8DFz vca1@ A-~LmSΤϗka^4Z+R|Yoq&!d׻_ݛX*-:9Gv|>Ž0L wC`\okigƿ0GCQ{T݁}㞥/nI]qt=BH.SCS?A/?V}]sjQ6XYv5a[ 4> v&̽empW.=e&oz ÀPt'R K sTjLO2 jgl<]j_ Q9%G!< qI -rЮxKo_Ajm];@B6 ";vɧcb3~xA^P@ U/ߞv-8aQw]cI`\&/!U&<Ȧ9K= WmySJ&|B %s0*6huˊW ¡06B.:3O0czIH4=lLQ&< %\ 3ö^qwKDuo׼;m^JUޚ\"mL q ym&xeݿO:g0("K24XYdM5']T:dK>p' !-hUd(J{2|BC2lyTN6y{ -k_$C6,m i6S;wN,NP%o>o5aʑSi,j |"wevi܅.SB'Akm*=!J,a[V<&L].fʖFR\Ӎף_D- {I&fa?F[$!6VE ,ѷsE7 >넍ZD#bw|86=>z[k:sQй (~:#jc,? xJTJD,fCo"6!G7$iNxv&>.ѹ,hU&e7E3{f d窝5\PHĿVY-6toG&iE[;2 (, /S Pҥi>+hl-s5x]CdzyJu>y*4:1C3H_I(G&PɨϖP; ZNPp_pp6œPySsx=PDA;`{)/^ gZ:dr+*Wj5xY 㡝,wo6UeO 6; QQccFsu\s{ˆao U!=k0͸ i+}|&Gz`jVOʔ L9KJ1'›}qA^ Va?ܻx}S@0pY2!cf=>]8.7mPG-)нU7 nԓq*.-wVC7-Xv %WN}Nbj/yt{->gEZ2v2s.RV1P+PPwF ȾoH~ $k6 3. ȫ(A(X:;GK&uƻ1bgZCe nuei_|w󯯬l(h4Y孢T='>n7مF;KҀkLEGX랏'h(_ʹ TaWݫ  ݭ$H 6qΨ()U|mXռA8 o;21rT)⵭2p #@n0=j|B; ̉RȔd?7FS21׌`-:p%KO۔9k/gŇwNA7}g4n7ɵLTά_~9-yuXrQ?G@?؋v,@m.KƶD9QÒT:C؜9cĨ1^Peʲn*F)9Ȋ;!J:k2Ȣb &8`K +nstY8,LKɿ=S"9k``tTk<4 ;#R4&+z(x'r$.SNnȱ]^euC8CLg Mmj+ 600@`h4y}lZ%1B}Z6|b7=` XX-t"qkra*rCn&[%hFaNEāvn17HN/4ӳ~Qԓ/o +H*cZI WnjLnI4 Dt̰2$2q}!ݹFSӤ x[ǕijT IFF -KDž ' ߩI%^ ouY+:$@lOc:1+M+vZA0*Jq͏Iu)^p*)΃mx4h`i޹W< RuqiCIoSrᇵ=U:LTaE$&]UY XHz݉,@^uqkysy6@9U^X;9A ޏ@'rs q?4.4S"gR>1 }f_lE=>K'P#QFdi!P uǢ(TaQ[fS4#v^R.]tDL^} KlB>C6f7\%}'}>|w $z[{1~K;BŽL^%q4)j7y_&t֘gp6BkV(> 1c6kBAͿaMTC֬2;MN<{\+FE>"u0Q')>>P,iѢn5~s$@vNLB7x䌮Ipud, +mq Sy˓z}- I ǪkJq<$yɩ|MpaBk(*_v " DL<坛c;~1XQ{}?vji躅X}g5Np׫/$F^0Pzy Wb+O`/XƆoIt#R0".e A8٤c%tJ|kЎ4rf<.I@>E, ow\+eBEw'2n⸙E9urT[YE!OoNs'L!Uh:D}IBBrɻel r5o̢Sr!7䟳laGx%-_XН{C 8ԞAALVfްNBȥr x.Av@ ՜/ѯxd.˖*Ef/ cp2GSLR9ꎸҸݏcLܼ~``iN-II[$Kpkm!k/#^!۪g^pR3&Q 3Q"a3J"ꌘaڗNty<[.Ox8^2g0k5Մ~p@lcWI.]PuHɿYyTG1 4Eݶ?]VĔVGC\*̠瘶`Y @蜪 OXugr 7Sc æYQôvtJM _a#"˙~t_t6f\Q#Gj.g.:+A*Q?@+8.h E?Jz &Rk"7bo-L*;.Оr-t SR^4z67HEI"eCSCx-G@RB%-U lܹY6'rI CVK#ض\,ɜl'kt"a1- :\+L^ɇIn ˹E۫-;c3n0DPJ>E ^;1n@%`u;6wl( >1lOz"JǼv_=^5H)q ZyjXyv& Z’wL*7\ɒ9L~#F=y䕳d)>)oʙ-֫d~g}F gh"MKLڋVR +Tзh_]sN/ZCeӇs1!ssR)ׂ!E%3"0nh,8 h8*PB(A6$ JGl`R0{'XbփhTUWD9UԾ?ʓ*1XН@}6{W8_<Pb2sl( ]0,w&+['&yfLKh-{PF+9hc!?JդS#"߷A/Fi#b2Њl׵F)5O. P 7;svY:gpy£wzOjİ_Ù֔CwcԬ铖ʯ C2Jζ|ҵL@0UY;=L8m\!iD'*aE}26lH﨨{(4Gp(M"(F:t"~pуzT5$tcE;z2J6*I "D6R_֭c<([YEWsg=+jb!*nj6r-+,֌t&`9E.ղ}~btxI+ǕHA)u9s4% %(*? z} *ӭtJLsY(K?zG1*Фt 6߷qxrٮrGc㾴b6;X5;pO@f]Ǘ"p6`[Wao\ܠ!ݢ;DNj\- 0I؀C8h"3XyEX8C}*@v1m@=T AH`/zW95v|߫94fSཥRAMǿW1GvդN wؿp#k埗x`z⾁UPzfdxQ+rA喚U &¼oԪ,~ۮ34^GHf|L3q/~dғk>pRi\iau|L%~ :do.6OlIQ<۩fye~8`q;1 I=^Q~Y*z/`(5k4V d8/bKlKٱK}g(]ew fj0`q;ϾQ8dڋaoI٫#2__ؖ1*!w%Upm%a&.!au-cNH|cDYLbNnT+IBS`:6Kӭ)c3L(γyxUXݠ2D\6H.vJ!gq.A6EVĄbܶ~VB>\ B(%۔UDž/xH I\A}bD+yYdsJ rOD:uLנ.m*|Qh'^lQ;RQK&5_܉qV"U|C.[PLfmM{GzŧZ AK0`!g(g`LI+#_\ "0hzz e%M}X@dz!Yoy% +T)e7!զ3+$-ivGrP%zR_jHKdLmTXLPo5(_Vk.`ʓț$֭>FVm} \[U'3F|SfըA#@6 BH%<08.G<\VQx$eAF6e x'Ŵ2|D/7O'wwԫ=*VSA֢t%{ѵb?G6 al:e2Il-Β&t1 =g^4e`v,tSk/W eA^K 9D܅X!n}'o At-p. cPD{ID4R)֙@ Ѯ 2H=v)7MK Fo~-&Ϛ~~q{>ca ކ $Rp#``!`.TF :l-b3ʑP̮< uɋ&$ꮋ*~bXJ֢@)mnX2b,\:Lw?FįN#hgk]n M"ϥBͿ}\$b8ړxGJV(:sP{&~UP4{;=(l׋K;A4v\(G yz{;BCBZeE?@ښbΩS A&(Ms8Fb?FDr@ּ^ਸᐧI:~h ǖYYjDG h,xj ѩF17:JUGGAf,j5R˳U)iL"O.7-rRm_‰U=M@A . ݺ*5O\H)Is)& nA1D#stǁоٿF%o`WU)s/k]Үs;x>EW;!WIfuB09B0b!47 'Id$.`(zK %ȣcUQͩZ?|*= Xr <ܲ?"k+ׇ҇-gqyj.Cw9BL؄8+xSP-%z~yS}xdE<`+ ^qqZcG9Z{[!Jc´ %:k U139HT11S׀wnPˆuR@.!lhq jbUYgeE +?6^{ .4`]85v2Aڃ"7Q G8Dmh}~7&kL__ d:cyxn`fXyT6Gu#ښjl:.laۇe2meE4OVp[Ƴ-Ed(oA ^!l>0z|nZ/drDdq 0iit\(XjG(s:Zxzp;OLc4y d >=Aq*thN埽:$>H*@C›qjU s2@E+ 0>yZۣEꎃiƸPinq[+4@ t-W U-qK JU "*C*IAF3zq F C露MS$N ł-XA\D$HX9+ 2{'}60+y|AKӟWt3?eAĝQQBt-qnFC|\+8$}]ȋVJO~rtTWD4 Y, P!븶u2e`Xl +'ğ;^}ߦMrMoNC{],f]-;=M T?1e=]F$y /G%{J| lT ne#_ry;(֟P&)] @/| 'Zr#waH>8"5lO8vLPjl3iZLP.2L ];=517ߦ~ [M1*bzQ#PM'NQc%otZ XKAnA3Ї}扱frB%7'>A8NA\CWKbmlzizhCGQ id(3thCvqo>FkGz/,eRqc3N8c8>' ?2;| ڍپH,]a7dґv S?|^k 4K5iRI#r›턭%n j. y*e(]us[af_|x]K@Qz`L'MT|aқNNo-1Vׁ6"Nҧ]Zk]H9~sdPx1P֯bR.3}UCw "`Mg#+FݲdA %+NU~}Hmqt JRd]ߜ5 {R3Ƣ\s(xEX/ȟia4WGfҩ, Dp+̒'?=%/Վ^C)mJ 4.Q-7\!ωmhCυ/ R5@%b bzu8#~_t_[:On},uҘKُjgLjk{&*sNr@cԯqBĔ7qcCNYNgGTpdX/@zo|<\$J=*1&葅~ 44/ulͪ}qVGm(4;?1+c{͊`Fŝo#nTJh+:sBُk9NI #y;NF(џMcxrVzp4X҂SNh$o$[䪧ii + %lDNI"-@sM yuIb2Vv @-3LNMbG¦4ƻp%,=YϢ*oWûnMG#4s{)\NS%?%OyIpO1QP)QT dtRKhP].xbe_)0d#]xo/B"Kb QƄo1+q^X|>r"[$/Zjm/ /<ۑ4=L>zGOĄl)* ]K= U|eyf3R٠a 5V(V6^Pn`tHK]2eeFJTG.m Y*2(r,DʞQ$ꢜV𠙰xW6)L;d;@5W. y⚻8恺b#j|16xfn.+4bk'ʡR.zSd $tldΈP}Emi co7~`.Hv4^ۊ,2.HLkƦuy"ezOFB2cxL\- ?)NaNlgKUv Qo_Ir/js,1„sY%4J61ΖAdu-6pٛOy+6o!k-eL;r&ɌB(iZPiنˇ @ e$ZUe%4!Z.zlBKffzF V1lSi)Hg;CQ(yB 6WCUa;,􁕐N/)GA_Iud jն^ u}ӡ o"Wo-x,\D C}"l`m3Kf؍Kėp?lhsĽ؍6݁ԪJMχ*m178_3lxiA$LX ;6TcAxi}뉲Q;դ+3sW~*m!i:mai ՈW2U+T?۸v0VY.g7J7@zȸ^Eck2CTUKkIo+ &H 6Jz6WC|$V,͑ɲÚ2x5Inɸ[{f ]9.,E͌Q2_ )t S"0/xwXDC>zߣ;l&(OVy-^2S=d2:RlׁTȝC%6u[m7'oryK!Hs^/ei]ӛK9cׇbw< tN?JMf0u_mQj㷕}'}1}xoeug0vW=9?YOa9)X|0^jT={ߒmEE}+؞x,D/^>4ŰMi2͜2=G怷?A4շUl#U>0|=NWbR#DLLjc 5_8C5M̯O Q SxX :ͲC]"ǰdsmt|:S#Y1P\,%S]0?uD͹3b5!ӒFHh>_;ơ0{~PA2S\%lQsKgi" Br0њ r兏g)pԵڄQf&TFazrشeﻲ<YEI&Qpcv1:l*w:g X|5MPEDW% K$VFjgkw.^9b +QU*mlzDb tjO._4h}@Ay},жDaW?YA85oE8BփT0z|rHxo l?jf@3t j_Ks vfB ;Řσ 2a3T8Ȕh}CAG +h֭ J!-8OcW`nf&fj8 C XaɃFc;/ Ъ*QK{f.! cFLМYhJh#CZ nhНJGώI0^v'~kQA73gE}AXI*=Ôkt}ƮC-B,nxE ɫ{pJ/[]rgD"}uU:BAAC:|I`]IpG춬NR.`JZL}Tbج - j%%+Fk#yr+D,Pe28[UsL*X osG `%pbdpgRNɪUb, IleA5)#\n^|]S:i7ݨljyTC%RnުnJw|?VUBERkݲc7Z$FhxN (8eҼL/o sONcXxّT)q/ٺcVuGR-)lu)ݡԙ|u֗YXRe9k +8y??@8 bZay.,q (`!@%8jO e 4meiip J : 1tsLֈɅ{kI\"0e8{Ӈ5LS˹4Z$t>lRU&̓<5';C9_ܮx"y%#ȩhğNq(Z:q\&KÀl%O0ij&Yޫ8 0jX3DQCaLE´djFL7}rQ<)96 -CĠ) ^@i܄2SC6R2=U5-"P?90C xÔ/Xh߹[gZٙؗy}5SLhll27ʧ`hRwB</#H\\8$X.3KթZ{!l03FԀLyd&)Ww؊.@K|h!vf3r3v5}YxJE$0^X-LC_LDVnV,ƺ>3!ԑHgzbB14thPqH|Դ>o^0o,%6 m{nX>Uܒ SFJ BUݥP"8!Ďp 6 m8I/ahZ) ;\}w,wD^i3;kY}eĪvwwƝ8Z9O@! Ap:I9K{=O~a{"(\T t&՟< |>2/PM-*krQB>ljRK;La҂ RB G᭫蝝6R.#Ϋ(O#Uּ0qi|8ɀ4ZUn55?VN *0o'A82`F5 ҁ %N .#'㷂W0LFܽAqvVTa5$[) s,\8Gd쳥(Q$*M6,M ,ظOUɘDy%EEC7 E fY}'x#;Y 0=uԺD2zs#0݁yd_&x=5l#@$Yo?4'C FJmb-^Zrw ^}~n)~=w5R.=rw05pa;#͖,D<ϥ ;NE.ф/)v$tWZNJ0jc&l|^&P[i|ɪ  GNvX!`a_cV `h\I'srmVST=L-m/KWֶU˜M4D_A[)ux#].;1 >QjkINW7f,ؾ)ۚ(dI"9Dv)FcSfؽ_Y=~H-mq83@T}P;aY`=w?]N^J%L3lf]Zds',jF#|||.kaYgTl[4/&PK+^aBGrb^r7LP *âB_&Q^WbB0{\j;ֶ?^ṗ8p-VglTٔqp㇏f :wEvÜKceNm:!Q?G&Uyl p@OVؗ5i)ӛKֻhwC&X$iF~b<˝S@q!FbԱp"t`elܰ{< 5dʬ}q:P){"[ J%[`I"M %A>3}Js,iAD' ; xG0M*xoIj?z=0f,oKtft \0Bunͱ,)*Tl*.-'lWF0lA(s.=0Y+\\ݷ>D)a1k:+5䯞eTk9Nt-;h[Nԙy>|t9Oܠ}Lz3n/݉k\F쯰)qs-֌?:U+w6Lkqt1fqЫ*UU7饟ß To˥%@UVRo YHnTI/tey5ըU#N+D=SY0Ér`,| %lRY?,-"_>k.oit}Ig>Ոqy=E_qm%ִLS9 E$ZDvi!.cLz`z;d[kl앚8?Ŕ@be6O_ܷw"www* J[*D!ŜwZ]*Q?(rr0Cct ol38dQ8Jy)t}a5JKB}|P3 o.7}!>A$6&:Tv'ɾ{NMgdqT6K(g`=I;oSԢ&vb(W~}pLxSXO?Qv˗|D(n)+vflD%< iNՅleHJ^2'6i.|}O>j aE nf.QQG,;= )$\|dN{ǝ g]#ZU QCziĪ 6w WY&p0bF!꿁(ΖR?Maنniٿw<1:CfZ-D#KnS뒀菛_yQ3]ڸʧG^0cCv[}"11X\-7.kF+pq2:20ag,=EwD~(<U3`FS(dNb7EaIa Q*<FKPEjr!>0yhꢚg :Gd$bfV^Oi7YD(Y.J4ŘqQ_?B' y,Rb=_p_tBFa( Q!{O';erT(scca|:SzUE+66 A9q^_Í3{'sê1g4=?H6ls&q~8KP+| $'f#[R'e[O.XF#8 󴛠&\#(ܠMmX5l@v8&TC2a!dIn-O?3Vz86:O]93b]1T,+E\-OsOW2jiCc Ez{^,E" Q bHRyjz~{R: 5SWɿ8)ξA: sd)Gh8JXe1 ܴ蟂0f \fP}^ G- ɛJ-~=> D& K)EsEBq xkf]xvb:hU9DQ1 Rub>@`vcTXR~cJ߷؉]?]j?90)%*9J`AA T~->ͫ30a!B7`Sc>!*%åM)pW->8š`qPH/hs:{ $[3RiMQlaX83Ņ(ew|e!S$I(f ߬'.@ |I N "9߹D'~Ӧ{tCSeFmx΃*r\@NEE*.a\CE$˖`6[9&lhhA4@K,TĢ JH?wKD\">2֞nX\V#`uذAJ㐈v]BZ`s)'~K2܄x"B{3NWQ[γ3ߢSoH,w<!(C+ir8`@-M*B+'tbA7*ZcNFra_A^@O|klA d%הVC%R$|D_}JD4 Zm=@U<^DKs@G $NؠH=>~9œa1X끺~\J NyQ.ȪIMJJ UҐt#nrgS5e$/I;z]]r2JSU&}53RڕfNOƄ4~Fnx WpAI)YBT%6i,\YO& FaM/'p/^US_蹍NiBJfAG2}=ga+yn>lȹ]TŞTx/|u|^̅\sH{aln&R}3tbop(?-qJXo˫%+P}:3#^ i׻h*k C %} |bٴ s5Fg SJyȮ9 p{ &8VzD=% ZBm{:km$9\df WiDɗVxd3'E*o^|1b4_C4iG2=17NFBꢳj1l&y;/|;\&Nq_ [*tz/W3Ii޻fOd?6 53ꔃ0 'Ag$vG9ˌ s4NII*ጬ~rb>l% d{T kڇDLf!JCEZ4-0h9h5Kx!I8z(iCaBhS4[B-m%hjQ5n]3* QX.oqa_&bEЕ {H2U^+"iZǷtG%rX( /qL^mv03FB4#V@z?~0vⒼ_T$s RʼnhqJOvqfuPL_nKT>͙Ճ%Cm ,y r?Ɨ /t*gaΒh@R?#Jʞf=iu8x|Q~@bQޙ.m(frG(޵b cf7sSy‰pʆlu 헡B?CǓFL~t.՗!,R Iej)PerlYLeVilFⶵFe/ڝ/, s +ЙP_l.&2!^' `E#^FaD =Lc:KdĜ`GE5<4na$I%a Urg_EI"@,bpEGxHjtW,۽CIVOQҠ?iq散 1-+KR>lvВ]V-4Qu#?xc;u?Oov#n6Zu7*Pic1O@K:1nҏۻ&Ԏ}F _iCY̌\j({V%8-Ac r KL,@S9_#b4ύ6R,- za,s~1JxS)FCـ@HpìcE:؃G^lR!%o:ʩ2ɇdLI`*J@<1hs Cp~(>җz;@w@&@|r1vF˴Y!`S=އwii`~%?\tt^C(9G_(&@! <ѐ'ns ۯ^4pˤqFx:46`}*ڭ9O̷xȗ'5q}K u$5>ѣedX7CܙNnBd/lez@0]hX;ʧhle8P q&yMj!LΩ'ӋoΣ5h&O }v}vǩQ@-VWpN\lՋn ?kYV*  7w@>FmSYiL2@J\۔6-=oSvg(' t3RK_oՓmƇ/$`z8ߍ ~i^FPN%HtHig{iW S:\޴HM-!1Z4Tvv4. Bڧp$ Œd[<%>`|0%/ $dN4~耈Vq"KZ|h[὞Y,B ılR,+NZeվo6ܴ`ƛI$s*R¿ʏMuHShm"i7 .d~e,:;=Iu~ϏbMP_F`0dc~sLet4%{!tX<2Ι#u 58=~T@w‰]>W'E\3r!Qm쬄ݮQCaxl%K6%)~~=ɫ^1t!GkqNhqG0nJSty-tA=,G{u ض KHb¿;270BW-5`;.0IP*mqCD/6PV}2l\GVz!E3T́!cnj+o?MIw;# [vfzkL ~ 0 6w)HgFaC7nbל{:he7#7!j& $!:~)don@\6ur 36Aw}OTsa֐TkU $}M&(H1׮޽:J&f@EܟA_ խolBq\"m~a}wT A /f2 d.tRQ)!inȠu>r5e=db\Nrǭa:D iX@ bԑ9ΪnϴN,P^g 5Ù 2: l9źud*a(HX_5ϝpaNB*bcP);ɧd%r_y)Q ĘF&bjy^WBhE?澐0=BufKcss VG_ƖUsAصAVP܉éJt+oJKԬ\|@^m^(~EB3jzRƓy nOo&V`i]e37# D=,"7Y2ոՎv&,z_svk8w ozmRks4Wu~FG7ۚD'`5p/TF1@5C0S3~{=L&¹L!j8 [69B`/l]u)K@{V"f㊴ݔ~<5Eo 2{-CD1?qĩ_Wg3%Ź*.vbMo$F5b!Q$7 VRur p&ib(U:&qI=Z4ܭȐDxy&a)*^LQES3Rۂ^;\DM?vx&`sԨUꙺI5(U$T?ZmL{H8,t \s8w>Vtef#dٙ })xPIwЃ~>W& p!tCL"Wm#=y쑜ޱNbm?#]i3/{^RWgNJ\P p|F ՛Pa B77mBa^뽖l^2v@fR>\"g$|/JV" cg;z%0( Xy+Ϧ@TpuؿGds]:4!ǐEXn9dԦ i͏]gFnN>oG:v`~$-^@_z'F(F,J~0L54Iz%3@bӠKaflHY-epwT*n q*HFe!m⣪U+=уBC/wZţK*ses3}45|E0iX>F_*˯)Jyxt?goaMbvtG(|S\ʭf]=\3z3/3"1J0*5lOr I}%#IPq$}ؼCE 3%mR&?DX| U9㪸NE}Z٪܌祒,gJݳ)%M֓R7P]d>,[ YaNdA1$sna)3w58($6GxQϣ rBF<t 'tx Teѣpj'4 _!ߺ'?Bl`0 ~ .-V 1OS7pߢd5x߄`_B=-c˂Lҿ*1|=TxIl>Wገ)K;ܮL}ڰܾ&逸FWC[-z(tw wf }u=΃#|n+I}q }F=V2_;}7%,x^rxYf9Iat(`sbui0- >^cĞ%qOiXd!gM)R4/ k^newЇ GM(")agk1` l+fcr_nj# .q9%KPy~&ܖ3/j`~5TB9ҊE\B lr:ͨ.9g/j-Kz4%F9C^$=>/Jyqg.m;%Gqc6iK\1W:?}|~4U`{%nZe{رI%dF9_$sghϐ UHpl} b+ m~*^-FwK'bP2-$ln!JwlH]q\ntB> Eaz-Y,)$1&cB"annM~A9g3DRvn{rzL@Kv']7.Ɏ$Ų~8;w|nc8 [8B] /!ثbЕ"-YCtCjo q6ѸhǶ+oHA:Z7dԄ,rs4Յ^dvekc!WbVJ#$\Z 4oi%_ bp@g]P;guhGyO &XG Rs/"AWdLpç@myo0|̺*CEa6sl~@rckNCZy$m>^m|eat!>}g9m,]2c&0W^S=}*Ҋv*j:lFA NJl 2F" =yu6$0&8? ĹW7%;4Qһ'}&RpƼb=^ 9zhBK4([U]p4uZcYW:_7TEHf%#4負O"٨SkJa*Ħ}w A⬲60׀*pu%PtBhnE./T3A 8ZV,X;w=[]Z&?eSV?st( KֺV Tԉءf@&OBֱ$CO5 $ʧIPlx)~*JnvrbJJtj3E=BJ͋U:!?S>R$SzkGp^ /raE,eh2m`;jKܥ9>6˃πd#.6!Jof%o{(Ai#Y]jm|]qz:v[$uq؀ 7X1"HHLgQ u WevQH2~WOg-:)9kQ8 P[C 6Ev3u?Dt'zB$rO*&OS,05+Fq8mX> Ft6Kl}ұ%&<54O3s -q˦c\@!솟YK)HYéP&Q=7_6+R=AGx"5sQ0ۆv&T$3$SkN1hN@zL$RҦ8#ngS[)iAWp.-= d>1g>ˈdhc4w/}V!kQ4W0k(>2Vt{yz 8,uyp;sWM[~$yhy ,}.2[\R2RZ;xVGI=śQ<(KbǶ t6N~Bb"7P׃HA4w@=#33f~JZusԟeρVC=X0o t(eNEBEnUc#U4X9݉rӿnrfT&ʄ%HJ]7A q❾e> ٨tZR%!Z\\b#8j#>-K; I$0 W@4ewR:drPKaZ^w"9<5B9rV*}nʛ~3 4"A<дy8㈂;TWU[n'75 ZqM(܈Ij~zf=!rS{uDORsg,} oL-Kņ-YG8cX7e& 7j365stx!ܯH3MF3Ր~9A;露yja z5(D23ve/HDqEB1{x԰X%K'a-ՁWClLeoQ-lHsq4! thv"#?!(5k{A/3}QT\ŕQ鑢D9[:]JX O:Jn,6d P-U_` Jeݾ)WwO|Q-O8ĝFVv ௶+Eo5-Ò>E8E6f %b""Ѯ)*Łd U [ :d ah]`l|7I]6&HTlMix̜˟҆R ҌFB쐜]jF FoJv-֮-Jϯ"t+Sٟd1`|&{9ޟª'K-\;醷3Ϙ_FGwaXg,BCe-C&obns{W͍Mo1f~gͲ-WXP8R_aH6;|%4-7' cQPV '&BP5Ds/$;7]+jdm[ٹS +H4caF^KOQV)NV~qR쇖5`hq8/eA~6] Fby-TRo5; ,6ϝ A:zzesITCXmŨ8&47J1yJIp;T*H@+6c4ֹ9g2 طc$+n&tTsN 5חmRp˙i !>7@cΝa+ZB EkHwG'-/ݖSu޼:o̰ːz~=:>oZ7}Ӑ4)/E#V6V915$4^z⤮n_@ xLΌd}XyO &r'ί!G|bm(yi.+\V$}ϪR< *} 44[`>649mQq!B2 S?4]MJg:qЪ1pQGՃAeH(7}.p.lmʀ{tgu @`Edh"{Nv`יn*uJ$Qd*Zuem*]#pJ _G\0ڦ0rTu\:tEX`?Dzyk3ⱜƒ@ֽnN$dzbﱳl}hقqD(?|zT*+_Qg38c6&dl8br("% Z#.b<`(n=QKks\2 ]b{-k^UV:6 , C,K5"X80iA1A%L3,9#[{||'0 5B@CNeVz3Bu7[Huv"-P[ ma>\[`[;y[hTv8JkQ͜I6,; 5"oz V2ef缪+HC/CefwQ) "+fм6A,xڹ[|8tAV.[by8+Ԏ(ĀHY$X1=Q7V>. yq{n*vG7KZakt/\}#x jH崕&^Shk6g)e1FSA+Vݜo}yKqG@UqL[qRccKR@쑂`d<<7V)48 `|?"%pxmgYð P zcUhly T;y0=-Kj}F;6T>hVٍEuj5'Pȥ* FK-\hX CVa: `6"16SDǔw[ 9bE5\yoB%Iiop=e90($XUw؆\`wf?-MIJz a)@c@]uT^BOקs\X6IJn~_)nb,alQ<>ziΝC!Wds GT^8ǨǻrHqE~ ɚΆO{a"~LM=Z}maJcv={EW3C9Wk1.ِ h;[xΦ<h+DKe.@~p׽{^zvU ^^d{;iu`b x?w/a˅ɢ[Ta]9'>12TɖuN;' xm5:Vh9wG[Mы~GL گAva71Kҿý̚Daڥ譡ƲyzOG#by`ױ(z%%afW- G[EAiU0Jq,l'ex MT'y-Y,hIJZ/Ċ/:k+yz@EDޭ?YwMhBj]v7 %oÁ%&sK$g!IF.Un,:r˧'/;0A=vꮢ"q{( lV>x*5wĊDa k ۮNY9ۖ!:|/՝l~g/4]=7/#l1|PA؃_V 59=YJO6c R."l?+c1"u)5%|xy~W^%{.ֺ*tt1whg̹B/+|l5q7u_ \?:0:wpLx[xk[rLoUo{k?h2rc"amCKĆ0w!9%W>ƋrŻd{\:5Pwlj3\{|Qils$v,uI)Db(fYb^ja FxR]4SMC]Ȳǵ'X4xPC@ eN2]zuy*w-\ABdtxaH$Է ̛-k!& ym7K('R^@DDK8}($pnyA4eF0(e擣!BX}}`!nP@rW>~ŸJ0OK|g5wϊgf^j:4LMLJɷ :.A#$^Ho3usQǼۮb u'@~<.GԿGlNӒ?X-0Z缲YHI'=]b5/qoى 0 54xQz.$(FNHC8Ct.GpGshϔ*un!*e,삺^*x69|ZIMV[1mK EZ(bVGG8يM?JW'F|C}^^` [ċf=4|sH(ew̸WI5 d BAձrϲtXݲd=(x`^~O{"ә"2ob/tj6ARr!*'N@,+6nwxge;6N 1MF½9bZN>,]xuCImV{% ,~^y ST/Hsʌ0ߠS#\GWeBpV Y@*z'g.:{7(%%o@tS-eτY1/~P֫^N2lP-6ȔՍ3:,:~1p Qj9!mߊ@,,Lu/] #K5m 8rSqf;Ó^ܻ0)E2a܂FGĚ+GoadP\Ҿ5=Ÿ!,T#Y< w_61$ C=:R9iDǑyVq |3-sAE,1Ą;V:6i}ZfAc}/-ZUmD=1oߗABLJ`Gٕ 2{z-aK(귢߆)P; Mۮpx#)ئԅ{]x'z?%Dє#QJIcqٟh0P/'>eR7< !JCofn -^_swX&Wx\pO%vfv#.44+ÚyZwd"G7o%}z:``9w-Ń^\F[sL-2>\ JuAc̀w"ۑaǓ,t ?We!Γ:|%_^$mNC#,;{m3ujeIlr8 @L^Y$I:9, c>31#5gDa0S)5ȼ2e?rEQDrċ MZ~Me3[uw \$[xh$XKwC/QB!FNC#/CC|zhܹ?*%#kBWJJ ݺג2a?3&cLo4ˊ܇ڱk Rc51 f6:?RLԎxZҨє{Ac r%~rZRiW Єz5Hˊh~j;4;dQG $or u^]so;pǏNf⌰媲jس2hH A ]aD<,ÂIV{E-=錺4d8K+KIL9N2ҏ>-QArmqc(u^ta.D Gtj{R맂)ae޽N[!Au g sjCĖ3bCMon/*ABPVtn'!H$M;v<]O[ dK3ҵw#Pn8]I1\4E&Bx[{; O0*}&`Vφ3+S(G~xhHp-mEd n{>߫=$Y}Q-٣G0(kx1ocU:)K\*XI~,|mvʳſsT"M{= =;+ tH q7sL?qGJ$HV55N&d{QE;@ KGTA6b|^x#a>*rzs*g K$Dqۻw9+sǃ;.Yi P^!G'3( WzAN H͂O.]Oy!ñ]K>No.~JԎRF[x:4]J~LEet;S_ZIehB-` iQsR?l{@_ 'Ye o\Ot.ԙw^M\ן}G`ndl/ B'zy4e:,XwGRV[< #̳j]~GlPG2 後nZ~tTx}'x 9\}ud+ښt\5+) n:0RNʵ0Z&[,1rF˂m9B9 41|MgHy LHi?.)^j< ͺ@ſRSo .1ZTgz}x)q/ʳr8?_$/pCeH"6~Y,hv#z!\̎z%#Vȿ2ZXKAPf2)JKNJd%oØAGO򾽿]K@m?Yx̱]s[Q<#2 *}?wF3[Ĵ-R;Wr [LN?M5>\@Aup'js9ZrzSׇe 5`sut"t(̙ KA[+qEf4a=*nNM&yIgU@JHhꘛع2<ȨQKD \ H'89$.hVúBZ6%.ZtPq?ef7xRSsq6rM(qe@,{i{Edg%u(9UoCuqnbS6XbY܉$Dg}5^ bUaRbmJSo25B-L{pUxhtF lcbMCoƟ\5YՏ$*>bV&؜) jPSdLmu?r>EuYzwɇd?]~ Y dK Y7,]62@u V|ehZS3%!]3pr2U=fN\"1.xu^!¾)\9@Y0$I3AO% *ݴń&V8+yR^i9H3rSFb[~(&Kz@ +c($7/?wͤ]9ƪ[ՠsn[RaX8*S;ʞ}bC]C ;߻(akė GF5 қœ c-RZ_$>_)[ F{%W28LHƶ faɿfsP|35a@r oЬ bmvT8 Ec'@ "#JvmYb,9nB:yz͑d➏FCp)ְ7xEqa^K^) ŐOm7IaU˲aA֤7y-n؇LIW9.$ N-9Hm;&RQ7kT~.4>"TLjs )hIx2>-ƒ*z,}"5jk L̾6;)(e<nW'^ɣt"^ׅ94S9W083FH"~ guD3)<[N n_gO᭘$ JBY 3lNNč*t{;̽ɊtD>@0(PW[U*[1^.#̴!Ƭy[rT`BsK1(ٻuv:>rs 4\.lxzFu"F][̸m].[:KY\qmp䰾z`,>y|_ޭZGPVL:c՗sZȡ*R O}w{ytWB Yv Vq~C|2ӗՇBD"g>,T>f6Wzu)+onijo2Y`KmDBhBd<2HY,D_G7)vRe7wႠPөuG1z|1/j~ YaYjșLA!Hem%${L‘{)6*o\Ԫʧ!g z_kD<\|~OB #V%~ǿ\ Rnګ xEGmȱ-60<$2qbW,aݮޠdF!W0`7 rUs=u#g8>"}{f3Jn{?|#[n*QVZڎmUS5#gy:-S]c8d'ydz{B|^z^{8)ĀX)Up(MB両5vE UhK؂NNHiF1,Êٺ] |kF&-Q $ySj|DR7a,j+=xh̀j-(NK~~T)BAmϤUCU2:4_zPFp)}] /4{7q4e"4\ҧ@li(K w@!y|Z=݉XSk l¾M$(o|JiRCvz^kcRQa'x0(I'Qd`Ns᠐\|Ұ=sEvMZ׺@Gʜ EEۜT5:B[v{3f C$Fe /[vKPh1Vsr>w:g8PoOsK5?dDH#:BK704 {Mm5e35k#W39xWÅDcu*h6|B3r"zt8Oj1UX >V;ȍk%~hlY| ^g!硹Ѽ[U*h:26 #\ۼIԸ]ɅêdWr.8yl(`q|$D^Gvy7xK1GwcǁBe!rAI~~xP.oF:,tiho$|ug!w8?r(K0ÿvŗɥ[=]1TQ:‰$*1\uǗNBk} !=f +aBe }k|ˬKUi^\(ښH@PmiNfUԸw8CUH `N}/>Sl?a-巇`?r:̿Პw-w.<fpc|4IFauU̍5ϼUC$9}XdޭH~ ?1ȭ'ŭ'/ aޑ RZr+"R+3[ {f{fWZLj I"_9LMYӻ%GC nsKAI٢? Yɭ~˺HK yG6Ҫt6ir՘XESY/D;N%:Eg1J 9(ԃ|mfHouTW"r?RłM', ʌQiN3ovw G/S. X/y2 I ɾϽqe}K4OV, $?Siٙ MtTgw;C+z6pV1JG3w:)s-."H|#Jm汓iF_9W:_V?й%Xpo@c =:~Q ^J0gH6BUOU>[zhy( F6s@Q{K Ln({QpL{~Y+_̓D%oȡ9eB.[-lGDWCuݹfz=lXBC.o Z~Nq̷V߶. S lҶ5L$^7'&xa3uݎ*m?5e&U*>! !{2` 8M!9%b VX=sj& P=!q9i.<ݬ@]ܾ!Mq| 5XJ|[#a{a9KVeӊ\gFX.*m~ A+Zrf0t݉{1?QD5zo5ק)AsSgp{i^NUF Ac.=5~@JWnQ;clkc6&3\.!ֻ& )#3.bCIH uFϜuG)!ODS{}#RQ/$IbP|)NSG<{_!f. !Wj$#<Ե,ҊQd(T` >'!}}0 =uJW=H';%Em K/!=O"wSUlvoN{J1 j f$]E%)GDKAD=xKB<A.jNrM=%Y8iD 6a 4E#$0 5y"7s-л"'Pc2PClWzds-)<cQV-6*({-p)$n/ + C|x>౜>ʆUM-6@יA#ζu +C*BŹE޴ǽo"#+,ҼϔŜ<4Q3:,VJDGNG.o SXLdÂf&EqE856w1?9&ͫ}9FI"`[%&Vn#ck ih(䏀9BiRKu|lAHrKD qYS(L5jF#|r-r#2(Qc7Bh\Z(4?8>hk0)sr$?h#BHy ~|(fƥY'zw$Q6醤M*ruE1+%&2t*?);!P/{X{=ktm"s~D!ZShѩ~@ @ yte>6qLQKh~24tOAلb26;y5.T9]ۗc||9*Sm9|)A*#9d/be(R#bQyiؤWWo"Q=V#IiFSz]5b\L9nLWH\~ȉHаA 0Cym||I TޜnΆ*5لzzrkt'x y|u۫r FYې%J!'Luu=p$F yQ9|0!&J[ XuW<3G1ޫ4C[Bw{ iԋ4̽-><|$C"7,iކ.u;iTwF+&P;Zq'jU70Sf/۫,0EATK's>8LQ}ج)9\X\ocea= ^֧='1;gx@f[7z,Ɇ4Vgkwy [D 'WΫI grcȬW {8L?47N\+BG2F:WEU3WB.@s_ՑGw}2K^cFųUj G͡iυdE,~ia`w.esk@~5,Sȶ6a$[]Z)@7Tj-RSx^>`HkJ1* i<9sf|[g`Ζ\/i% )͞bٻt[R\NO pL^S!$Hl?](cЙ`=Ka.%"8E[H%L MRK+X0R"GP7{X2]2juc0pJr$Nv I-DNdzGh[5娇J7)Ch=C"p?Gf^:+Ò dGi,Xc[^J"%G"9LsT6xŹhYd/QI &2X=8 L<>j;^{A#Ps?O+??ᣜ#:9={ݽƩۉ7zXZC.&oP"jwkհ,Ј Mq?ffI]ȾT[5 )Y<=+I[ BL ̓va>A4dş >pzrPKٰ|\>"kT~C>rak`7;G"Y0E*&ѐal9=v>k`*~M(`ut<슔/ܿKj!p`jp͆gOr 81B|Lu#Z1,fޅk 䆩.|{K*<jQ// žOT_%sY$t$dp9S$WBR@.inGxx*^cZ_|6j9/$w>x] zPGF6/ ;Phs,`϶wy]5UH)5=AL=" *>J6$U>*SN\,ϛwGͰXN{dJțC،j9`IC%?)?KCv{Y ~ye{Tn6&iloC'[%HTP^q&n {Ae= SŰwC X )D dSg9=@5*^oSa ge¢y AT֮zkW"ǂ"ƽLQiM \$ex/^ˇ/g (2D6'n 5_AY1o1 j UFsmC0hyoɰ<ݰCF.#~0&vi}'BaJ?[LR<:V&hdL`2T+4J%Dm`>JQLو*\cU 9?axMI2(AMIZ.>g<*̒xi;1gZwoO/eIoLZ>4&:;g+{^NB#rABvZ'#.5eڒIHʪ~s_`$*DAl~\%N2AKvX6ϤqwE*\4R7L; ,sG2WM jNTR٬GA9wxRd` >/ tMˬ"?{EhUlWQyn0V;tip2'ߣK#u0.*orZ晹7 z7o H$X'kJU-h ! Q:.8$.=m"ʋ (na6=b$^aGhdVٓ zDʡ,C.xYHp(W"VG>=WVҋD l żn`4 4˫~59Q8(13kh )D>2'kD_iЙm]~ #cX͒#84J]xAh˺D9;gDy~8ź_o&37} ?m8S41 '!X I[SިQTkLV}ՃI$A2RVO }B=7-)ye:K(XZL|/8tˇ)$$tZ:}{@_a>TYG7ԓqҨJBL s8Kٰ:K#`MbQwI+nd7d_wWovh(}@*[D8AE滐Ne.'N( amd!kiZz"gUl).;:#)>~HҰ 5jI[r(WkҎ2IԤ҆PyPu_Aǻ`B닆`RBsbh)8͆X]53&nY~t#Y*L\ J jPHrX98WS;Ms%E  !1 $?BPiqt Omt P 2@5Eݳg wMrc\Ӈsಢ0ˆ@S+V˂yXDds@ Z(pqFipv%fTzg^,ḼF嶟4y z.cK˖i\j1 dnQpYҖvל2X'g {6O&×;^pu _]C}\pr}0z8Xkj+]7s4QVlN6#bC|-_:ٌpHߨKbZnf`B_;0bl[cTG8MСy(Rɘ?j>NZeGˬ^W~y؃w@:!o.Ȓ)~ /1:)Lf&W!AJTMFD1l׉ U;DŽ43Cb,2`2 K /* 9C 8 ث8 {Y\7T:U r:ײd{S;vyIQe0bP|"3;5O2x7oş%_rM@8wMdȸJ\A/ {I"}zLַ+!a k\XiNojR}TKʘj&b-e i|016GCu{y[XHOr- n|K[@WjQ;g/*cxylIqQkslsJ *. ݁@ِCN] T\m>j"9:aW0aֱ\}&'0++&8cR (vE#^׏ {w{Y^(LsQ؃>.1h΁!gGQ|>({[ 8O"'.Jf̘1.2юBL|~OhIv 7*C*ӌ%Tx+ o5?ך_^ȟ/bFe+V1YԲ~Aē'7!O[F"e`z{*AB&. ).m z&"Xa{, X#Nܬ}fl )'Tuː(}-ђ[/_:1ElYH OU(;t\C׾-c5 =9(Uťi^es%AՊGBk6%&71z w#Tz}= 't]?Ye! u|v \c QkԔ\N4ppZ4ZM-[r5SPyZ =Yz_aq_2.JQ,TnHtZm6fX2گ6=)2@ԻX'=yUs7UVor5pLj=wBܩgF(&ב^\QUA^ "̑1l ϕA+!몘O+ߐC9ݾZL^F?N8Lbgs^hӌa*/Nwq=D<]J,ctcI|>QUtD^%(sd*3@q"P8z+} 7pٯ^ Φ1r 7MrSx'B'xf+ОvvC~ Av1} lNlGՇ:B-Dy> wD!r]4d;b6yoQ^o2uj$^=:^A5L]J@ÄtjT&.pec^ eqˊŜ#=tz7_6Ep>CvO7MTqjS.& qfе(H{pTt!LYFFO{ؽه%[;T2\ f.ӗ3im o`Zxrm^vttH( ^ŰiLNy5zĴBdFPǓ0 Qz8*4m˭;6kE:|)(/ձjyRu$j$xқߒԨ!NdcBJ(d Z!8ѮMٯMGnxy=c@H$|3SgiɈI75RCNl;:VcDT h[*E6kOG焽Pi,J`Dv^bKAb]Y8/*ñ@Ӓ؈<~%9K$.-6w.D J)H#ӶmDd &G%'A Ve Z>}ǤopPWg}GơZnIbpQE?K[*=k>}VXDih*2'-*މiȇ Tw8F@pUZ1͊^>0"G-w8w!]OIOBgB`jԛ}% KkQL̃zI,րYWڴbo*l| m΂-YqDxJ@$_Ϋ@v[&C?x@8Bt3bS@% @]m J|`+@WΡ7sc# h"4"jTDpj$U <iȄLCrR;?LtxH?~w"kޔbϝT)G\(<-`7_7l\JGUykj㳥iߐH`?'G+ىe,=i|Ü3YP0sv&WwˇDM{,^T9mw]N[Ϲ8P]~yx"18~ Z( 7 $V}[! .EN#?AH!Fl"x\!;9mbs1m׳}?r6A+4]^$O}LwFJ|l69qe^ˎ #〯-k`1xaFF(u4WB*4kkEy2nJ…6ӧ)OQ||n' YldH˜rY+<ѩ/kYj%'+r>^l{^ Ҿf(l ^+t*'~][2?4D \MaDؖ֗ՁIcWʍ'^Z nTCmѽ|^NjVFovo`G*B"&E]VO2^-p6z*JҐo=O@͊8jDx 3̥qH: KFs3KYeH ݴ`v8s.xSg DaqOY(`)V1Oe[ܽ ^oTzӮtka7T L]KbASS>d|T^\s9,CRKh;R\ɝ"nQӦ ^%@Ȟきad`a_9dTeHM/? !t\ 3[\ jɝx eH:1&Sg`PNAH3C5!@rݰ3lQK#_H dn\7md!:\;}Ữlvn,~:?ǡ,Csd{az-y@P.RLDd[ҋyu>8Hl FȨmu_uti̠NLsyds',Y2l_K݉덂Ҋ^r(5 0.Ѝ%uJTWgNWXS/Y@߯9@\3rXђl +1O$9֠f#g%+/j8P_Xg5y^"=#ʴt"_3).gQ.]Љ5@63-z7'fqݣ9N`y$c^,o٥WQ|z{e]%O7Z=HX1~ ݶIÒw[0 BqAP ;IB[ fOyoWc"EB>1Vy+N> LأhngsS~hIRJP[tٙR C%V)(2:S(58$gp艅 6q'\4XK C}32<-PKЍR/$6]Vb $$=4 ؑlKkv];Qg68 "M )*"2I'؏'qTd'F{Dv68Pnp#E"w;|nOI fo \oWvN lpni>Z2\GkWPHSa94qZ zVE%0r$ǹ>߻K5'SpjᭆY9PK'&ʒe(Uy{ujHNgig z{ʥt6MQєEݲԠw?4pվ}+QsU j,\N3 W%t%'T. c#[S";W N*H(`ZH@a_[V#B/S! "~*SҒ'a3J_/ƒu&bXTW?6\AVPNY8C2vʝWiB91 kyK \kz·Xo݆d#|B `Uӆr޼Nul+CQ;XNFrq.!Y$p꾔v' RBK; wW5T 4x}`x0&ѾNV{Ű@e"*5xD1~@Q҆{P;J2BwaC|vv<R!4 ]W3J$%ǁ.oIGw6T<} M5N|ii.b}2ϯşj#KGfl0n̛noKAFFu|SXI]R{|vv9J_.7kA[qB#o,wL~Ȏ7#]z{uiZd|C G^`aO:{(Bsk8Z6t]W -ng$}5sLGL+N0y^@A@V,oP*>C(i*x͑Vq5+bf7?--=73^}l5@CtFm!H⓴$uP%YEL<>PH<D40AQv#Sva\8_Q;H6QK 1? iIFa_Y㨽G~:W S[Cw.rv/d9IXy<eۨohp`>R q˺d?c 3`q[Mq6bڛ›Ћ tص#W !,X`Q2`Nb56\"GXV-;X[kdP20NPB0p29{0ǃOo g-PuB5{ l=qP>y}F:@eZkגf*ߔ''"Kd|_hq&y_ f;dD5&`YDDc昞PHtIlM%t!sGI5͂q  H@qɑ$󋂤_f'r_Ț!tX/^?Y6g/l̻(n TvܝX`]uD~G?ڼ@F-Xt?aU7*sIo ލKA!HdR':&aȗ욎~ Y]锺h`ɲ6Vm JUp"U5-j׿Y8CLk #--M:}q$l r^U=@Rycn)nF>rv=9}hic!q}H Vޤ~]Fp{nKUVa aB*L<T]R԰G _F"aiYK,W{ݲpNp7zhx:<_1.|PXf)K$/;> _h4"#"=ǶbZ.3a>5d#S NgOO AA i q=E}@w-hNlMnͽ:RFbz|zÞ c^6Q%3BHv^s~Pihl{$.Mj%һ^ER"<;T `Vk{7 [v,A>BlvMU->o|@f!Cn uj^%\ɒZKoEdpJwV];v$8KDܑcAs}*ݢS=(OF$+)#Etl0i X-IYM3 G݃@}5]‡HڐqcKn>O?#GҨh<*_v0sg"_mI7ì;y~wa|(zysXcv9imiz)m*`}YD^h1 Cӫ΄!&, 9'] ԧХJh" gee`~18jg.=J- ɳnCªTԿ/\t׹u8_ A6֥}3vʔHBBҨd`m{^9!/_Ns\\a=h=oGw%k0؈d6\S#CZ(S=Cҳ<x ";>,t{h%IE5B/̨.dsǟmX^6Yt7gbw\?4X^A_ } zYp _T.DŽ0L0!dL籹t._#n<4Sp0k7e>WÅA(Zp)74 Ͱ:.N-jC I;+kS"A}g6nGa8y9UQL/o7;k \!RCQqgd>31MΚat`zz6 t|0S¢+;VNx<܍U= bb{.$Y%r3}$"Ivy#ajN֟}_E={\ >QJM`bk0Tc<)!`;kb7 f^`o_)K ,|0r~{5]PX-\_B^0@DvDUYVלI, l_4ۖI+[o.dcMg;"^t7,aN-RU?\0UcVSȠXkp[%lu2SAlqBy~-WzIً֡bٔ9.LTꗴ݆H 0\]J ޞqTiw#d:A:YnrHBVj#gDt0MG.Q=Ӷ#P$ֵa%pkɫy˾<\ h!'0`&C^Q雨tyd"4{+]|FЩ~S{ItAA[4`$o\x$pd"y.FGjO ぉ2$:3QGax i6YǷxȍh6IIG]<jlɬmW@%*_J_޷! V)'I!/곔vب/ |N#OzA Pa)03)fpa"\w6 =p'\Ӳ<}؝]D%wpyTT?TF*`JÁ*:t 4\2jZP5QU#-NMG u9%tdGn@\2}XnPB:k lgr]-q ,ÑŮ}լ*0Vf7ۧ2'eaJ3=Mm xU+Kx&5b{VcY N4r]TlS\hQ;  1qSF]4XAd>j:z5O.l*m|Gצ&jh]r8%b;,#i[+])bBiwYQ>lW;j(  nW2igGΝpߠ~R?Zd`a{8]_~BFnrTv "kJ* ̀꟮iLҞbr3jf41cʐ-/"oƄT` +T_9Ă{N*)Z*!:],eYF猫&4w)1r0ټ.Bb?ǷqW ޶3;oEQuXʨԭMV'KBoGId Ő#Gmxvb#s33H,sc-(?zcfRIȋ}֭ -͖gO>I9}na(uf%lī1#;i_Wu7;pS*6Qp3zjp#׫\#ѕ 7]KOuն"0Y=(/dgv]~ b_KD% '87k8 p׮zsĶ Ρhdl*AݤI#7jܴR< r+IOl49x3v`մ œb/nsqHOC؄/L!&_rX=l>ye\Fi<.&2~2慎gKC5iT^/ J g$B>ԥb f>^ѻsI]PviIR4#㕮ht.m*Qip&Y/37@@}d?DFUTv! =C3#3yV>G kWtbغWO67ؖKpHƋv-6Ġt[rodlU%3s2$"VM|RnƬ{P6niNiڮ&-ߕ4A5.Scyq4X1T-Ts%Ej[hqB@iH-N\ѐ& G8|fH J7K;L.|5p#7}ftMI? !W0xŸHTsДgU*tQS~G^X+2Xa4. SHrRW88a;kx(OrL'ٞ^]7LtXϊ8qL!n)!l#РsQ]󹼁?0dq-H~{)y7:|h:o<62$.CxVdFRe^Erf%Y/:ӳ Ʌ6u" %R` mA.3U:xt7hj(肧tI懾r r:oWY"bǗdsL=$o<˽D9%ƶpay+0+` өsAc_ 2#ʷQiaȅ臷p|E钥&5G s1~Ok!pb_2P\|6mx#gϧ6}t۟̀>fn{ O"Ap}+1]cd HlF!IwYlg1kԚY&:" rUmKv}6<2aY~fOw҄zu=TR^g/ xkZء"*p◢PuH\7{*ɯܶd\rYJkozGW$֐R%Tf?=Hp• 5b;EK*2?Lr4%_@qg)fcIT.OI!f1Ŵ_ (tJ#*AtzTSG4HQw A`Ĉ&U:!!- rrQo?7|׀}t`ѯ sIڛ/t&jS۽G^}ݩ׼BB*/{-^f"T#ts5.-ê4X"!W07|,I`LMnE g=S˲b=I6KOqZ]w3jW+[ 6v1Ljcd3PBKX%I?m!nX.Ahy`5zD:=x3%,fG o+m] Eģgy4 vDCaް(#*$K6PEF">}IE2dž֕|1 XcPK ~;xibvCYm7pc[uxbpi< D-.p^@m^Iky%F[.GIE4ph%ޗa3G5|]]d6nq>mM(FZOH2rR cYI(zkH+o,Z#1@P9F}qYp^CْVfj%See<=>SfKrMty K3;bq鯁qGtjbž2&%쁠 :kF㘽:Ky5gA:RTGr VOcBs'LܬR|wpƂEf!u'*0koŸ;ml$@NMy YYGQyfts=g-$ѫ(cUK<bvC2"r>rhN]""2;dkR5KBz[k̟_;$6z8fcPjS}p;Li &b4|Ԋ1U#29fh0Qf/r9C 8MyBmPgBND~rË!t ' oȎtE 6CU&}B/T4~V+bIJrs[Ӽ{,`ʱiaVM Cl ^skITqBAfSL;c))jS CYSzEEd٢Ff{dedtڱq$ximVo(Itg6łL\韉 1ْ*3;Q ] B>:Rk\0^';:7kYŒHyX){jZ}஢v08ե;[ H\隃^PXO/ꮞj:RPF/[ka"V7S _^İR0T9(Hƭcϒ"}dIku9wK/Cteй.wiSC[;8$WW(gOhE)~ܓN Xu'5 tNF/5PE;gjVKdd%TS89 @.!9|^H]vn,?Qy2DmWʾ~1Mx_A( i?l\EFޤ! w)>{GEoM@`xֵ+Cm G-2@gPƒ^JT]7 A! yH$X^~s>z‰Uf~@HĄ/+|;"_HCSVs9[ҀmpBk5  ^$I}2j+W@A[W1\ ObKa7PB͢y!ۀC냿iX--ŰVXVc/_[]IڢF>eԲl_g*ȃY/ur)PS*Lh'_rsSDMD&/M{ WjɫZ#aA OCOi{ dWhn"ȫ>mD.11ذ}ZڥbԆ@ 1$pNh"3aUVS39b tm|#++ v,th=s72&=g5}じ&v^ fF Ngr]= *\5h<͌ WbgKq~vR+B jf_]˵I n+rkD`„Q+XQsXCVnnOi^ `@K>N\e&:̳ўF]{+pj /?#ʡE#\r]VJ.*7^G1Úb6z[^RiGLn?XŘpK1#W,d#Nf2^X`<}[<X9$[v|[W |>kI{dĈOzL݁6]i8oT';bgS߻$b. h0Y;cCk$` 9Wȟ2N%VwI{nGL1+smʈ,9cK8J`ʹv]I%8^Ow͎`ݰbEA"Qh+/ J*L3y9K@!Q1"iv&~?+;PvDZuzokȿG엑dXLIB O|ᡦO#۩ .,yKC k&5;ӛw$m<ǝ 8 e E (xwR):怯Ŷm_E+"Wrl=bŰjަ6o"/W ㌧d >'Q;,X,UZ^s|CyC؈ qE8!sSYz "Fr8z I~15Y)Y3EYRdBb &BҴyɥJpM%D^ _QBT!`D ŦXSg*٠zl~#^f&0Lynz_"ZJuRrhU^~Bڗ{4Phk5/m" &wa5r<*lׁsh"И/f-P, fB.Yh-nұEIXr75IT&A{?b~%$w ~OT&"QS$!,jQn9q3P(8=ߛi/~}֖@e=/VTp*fn%G A? ]j"  M<C$D2%A]ޒ|s-ZeNJmO-;>~T PgRSL.[B3dy#e)אkP DɬwjkE1Tx>] bQ~g8v>6[-Jq, à}QNjzl&Er[ t[?\-er=}%. tٕy=Elx -W\?W; |\&Hn22X܆)e}\dir e@4q2|рʫK!w8'g$0E wc]Z,&N:^5kFո 0?KJt! ryI'wQ$` 8Fr X/cq'j9A|X&+ U2 P Y$r>ZX y,yl.aTzLxz1>G Ҩg7B1o2[! 0Òh1ܛHH1(7Cv%.-Zy[$v'pngB`W^ pcURN4oj[쐭79L[k[O;\4$O47+<<܉Z}"f(0XmǡbqBHq~olE Ԃrǐy6&x/WUto;T^WNrZOTlj:8*Bގ杊)-ePw;ڈ2s - k!b;Tmt|\鴌⿝\Vsj!iG {m^ە[=bC.UXJ%bNdl[*&W0|C1Xd5Kz< Pf3U*վ@3ey(ޣ/i4fڽ$#2 J_Shs&,6aX/WTֳ^c۳nQNܚc+0nNŲ?\ P6p L+E{ىЌȶQ3wX x9J&zCvņ_u?FReYЍ$4zVC!פ[V [vw[cdؾ2l*C(,%=2$J~ӂl_رqGsS[N΍p՚^.c,*H }@)m_&D-63+HxB2ȿayW8F(mgn%6i0^:\:O~qLnC4^52Q"Vz4p1Mօ{!}{4,c^=Cxzwk )fCL'|yJGtJ:'N8K EEr@aU`dR/"LGiKT08W 8ȋu)nffQk3IC=, ^`m; >~& YX%"6Dvj琘gJ+,ȇ¶qh^=uotL1kKCQzֻ? Zlg;Ւe*ȻMrǤ-݉o``}%/E*@A_sQrYߴ8%wn.CPۙ!!]hw|.aZl:<Ю |9vQ?oЖXsFXJS)+,ʹGp{BV/ ġvg\eeT賌EAb2Wk1_1ʭw{>xnZ Xs rq;eC?0řwVѶ&7n'*PC'hW6 m>:_v>`EhŒiKLjMQC$G$jev9z-iE83SUYG<@Xp;T.)} Rg-t֥-q:^EX@*Q{6D\V|k*d2ȑ%A`W`rh<:sτIpNЈKeai\x,-jcSQnoB 5-G4I2Ig*@yl,M{bgQXɈ8h`gz%r|sbwxd@/nuҮ-7)PeLc$(g ()߀0%U2M4;t.x^ 3Ңʠfe'3iŞ-cܲ}21r|Lr 'u&x这mMimy285WY[K,Y\4leXo ieP}ӄ2{!-dTУUX:Iྲྀ@)"Cº Xo(8>K+`c=S?NM⚑]X!]3CWtR5IYx6l8X0^'2XԜɜ>Zun"Grb9LjLVgָUշk}G]=ԈڶKxҨE^dzFc7|Hȳ[, wYs]#g)=֚ ;W;>8[ZC.3ڏ5HlsyAޥ,qIҏB~Lwڐ /֠[oHBZ ڊHr׹Pfah%c)jv<O@k铮tP<' 4B|ָqIL`$xx {{ZxI`r@ƈ ȬrXыMچ½E0s\sָ5']8>Oœ/4soέnr=SJyR𲒩,;}~ L } MY71n5!zʵсQ UxB@]/iI[J#Gw__7M }RV:#.ؒD&f;T1<ؽbi7G@ZM x8pUGYz}o001c"T&U̐ 4񪉧5x&6Z?"CHոu.SW첉(~KEìH&`SC/Bh!e/X.q]Gsu$XwF ( gz Bt|zi-,9S1b?p9)*lzebiNqkS&^O-b Y dw2 6#7Θ$rz5&RH3.9W(oZӔp H<ÔV[!!Ѱ 4;: l QiߣBl]rZ;w~}h} |5,WDž,nO.qM9ORbg:6NFLWCzK050WR)SNͫѶN*d RQRxOOG;SN'v"H$&|׍zl [E@c^pب}>j fF+ѣ߸Ȩ>ԏDn]-^:M+w&.wquH[w+^͛G\4 *\J _L-L E盜ͣ8t-Rsӫ4 "9J ԠNR3_ЁvD- )3/Ua #_ۥjM8U.Y5NU`#ab( &+pbVհO[;$=7l WZ/@AlTݤ,\L.rXɷ߆7_k;Ewr摩U܀.!T {qzC@YB;(oۉ҂׫rX 6l0( RFF gNh߂ȃInskA)ޮ+$2w n8}Sj2|N+cq/j)CWXr\ؤ{'ԟgMJQ`Ϟ/=7H_d@4~*#"3'}*pҵb, 7 IsXrzL3pl18~ j%>&6פ"Qq-j\c 'p%Gx~bC8 *xqq%PŒn}xCp]*kbt tFiu帾QiqSqtYC"eA59YMou T;6 6mcO'/@"LthLE ?"Gn\@p~b ~p;S^/[ma1 Dܝn_\E/H`'܄@S'|_3󒼳f H+pjmm8qgv ٌw=W:5arb:9edزx&:=f!٘D$"1ӱH<6ILCg ʭm& >Ak1.鹑{hd"x'0 OYrM(4p)k xWQ=X#aPdE[\MBay^wSڷTOMs$2 p]KeƲrb9—?7xPjwE ʗZn/%L-M\G^u,^'oǚjV/{Jyx2iaEJ zj^|/yIƘ[c)1`EqDJHA `Ϊn'VШJ<+4Zv1:}_oB+\5q my SXa 6\J*;.<G798-lnY2/ik&sKojN2ŽW!m} y8=1K@S4"CA MnDi:,n4鱕̠Q*Ԛ$A>֛??_3&ԧ[<]kdXj'׷4O4bZUev8Lh|Q{RS¾xVnH]0\7̙<ѯ~>Ż#pJR~GM1*Q*)($jŐ 36@9 gکx|iB=H%:cm>6S5n:wd.+?i"5^|KY1b1B,"=f+;U!l yNj CAE# 7F7KJ r4^9!0̄Ə'(^Ұa~7TsbjsAw)@+v m+3ُUclN._U6^te8ơO:Ǐ>q{ UY}_^,4kT0wA!OyWڎ3 r3*g#rȤIaD{'n 4t0K"gfpAl݆ŵ@<:C%qvC(+0 'Hy? Rpi֠ھ!]$ЄyZVVҒ|_-)Ī.pLje{jf.`v\uuK_ \#$LT1w!ޡMHtHy5{ Nx8^س5-'0E_U΍p P93? jxNm- V_JSVt/{2uv 4Wk,?>=X2_Jqǟܻ_sSK"=SQcmѿB{/EP;A#m?8Q]lD&OOLq1ٹfQ_.%MYt,Fe'F<_2!4sI)s8HfkeZj.G6*9+]O^N.kT8(buV >J0QYI6G{%c $NsN/%%RffcjU`i2]c l'"#*I|m1jpω#*LgmB&`$  p{c!9PMLPjvLk*G]6"kn 2iM6ЛQvJi5?e*Ib~hoom]*,zPF֕%\d_QWT1APe\jmGGc[iC@՝#)vu{P9З8T~q^3L _ps}~{y.*@F+N1m Srg{G@M#w@6`*^F ;(#kN+;<%`56`S^6%1$*ۘ㓶::IL@!pF 4֗ݵj 4^idq*2ߩp|k/p'.Xhrgu !@)!KДhZ3H-z)H,I@>\U0og z9 y#IJ#`(Ŧ3mAwI<)k22FڙNZe%Fr;|Z `W’ J{,vyؚ* S63e#4^?Bz>srqe n"J"Hy&1hҎ4R|&0J* Ȱ]ؠ>` DGR,aݾ}8ToZMIKQ5!~,f),W&\- -hQѻlFat%&ip8/dtB]p\2'QJ')1Xߟ~]5}zg|G+>v`o"Fau|&A@"=*È/¹ƆW 7 k'ZT"+Ɵ1] ;V{ĎGˈ+PM̂1û֘%/~]uLh!J3&|C}tR IˈaZoҥPƖyp-]Oh$-}9t^D|`F!ԔӜ Q- &I y$!lR(uXƓMɠaZz(juws[\:;43AjWeڴXdW6$hsNuVo=ѠAab;pmLg_Nn$u}PVÝ`mLNj<m3 06=OmD x8a6K L2_=jC>l_r~*]Hco~v+DD$2Cm~ *GͤKkҒA8'V@1oj`/φ>o3G}4w<1QRk#%':т|A⣫Z`6xgZm]}~Q0*@F9=;QhNGғ~^hNq{{!?Xt]S ʌN5[yqBo%-if +vatn iV +*vm+K7Fߝ-_> AQhK-v3:>m˃ՌFT4צؽvi0#kwOc?!7לB8S_)铀׀yYҬB@pύ{!z;+ϑѡ}MC]Vx59 T ՠ7%]s124o%H1'6<%P P_f֥ZQ&cDَr֏e%(~TtSK{YEe6IE)d+4{Oqؗ#oݱ<yAAoeԏ**N%H^9<}V b1_%ݜC=v]+ q_Pi/Sm/ ..ӡ&y_ѩ:ƫ1 3?@;㡜mgۏ 셃p2۵R 0J@̯ !؈1{iu"$1ctW{?ʍikR44+܂ɹ[:߸b9c]26hgo=/8V^y;]@y~{|!qetQ. ; hZe TaKX,ѺgaʠH9m3,O, m$gPc"M蒢ZS½,_#||P ew/@56bjS>@,WusO}{e9.u}=X#SdlUf ƯWV400r} w"@ja I#X-:{v'9ZNRS`e"[kB=FbqQn)nZz|Y:??f UJ Jћ{vLr2yGNӚ~ `""Vq)wX cIRU`Tl͍N#s*sڬ_@W 2?C4Z5evrI9grE3;Z81ݥt4'3^oJqQ(%ċWp :ٛUe18$}\h?K)Ġ6]) ٯ5nh^yWg߈־ᑓOʛ'Z)o6\)+e3vNFF{¬AόM%q!7눗.b.~ ^ΡUvGݎ3bךl6sD.'"&碸]=mǫq>쐣1/J5CDz?LS2 BhB_#ʀ'SeݕFKVv6uf`!̙mbCNIo7;\c:~76׽a!0no W/m͟@8kcɸ+'$Z( Rs+%#@$~/kz&Ihj`LeقsFGsS?/3lD =7L?I=2[kib(?ʀ.w HeR?;R`MW_ 55P0jڤnsID"S?#}tq A;k ;R&W~COWlB}*8" <hO),[!q$7g(dn:!3_¨vn-Aڡ|C1%dS;Fd׽mTB$kS|lR;?ӎ<mZjn- Kka^''9d/'N¤"A0Br}H{ 7.?]Z C=k"B\rytBYCtX^1/(quO^"t7#[~ހgA`-{lS Bi\>\urD[_Fs6hb&*8ﶯz $MVjdl˽4ers3> ~+W_֮5^^TᄵZ.?4ЁPfaO6x_xu{, lk0T؝y\ޟdhBC|+tZJ1#z7 Y,xU*-ƻ9<+aNVl_<ڕ2OXUķZnnG %(*Fϛgc4w?EMZ;0JjQx0z0k|k=kNaXxj|^Jӛ#)N!_&S+-`[uF\B!!= B_Xh#lĢ]fQ]p!\3 Ȼu(!rrei(I qvLJ[d7/ MZ,4rY<<'951 C `D^f H¡>17"odviM.=wykm "ijbqm-%:Eكa~6+DKfFh|^׶N;^5Ygb)"-Ičů^-ҙG= $DL!lBMaO@wnօZBd*!0vsA7'. S"%  \+Ib4Î\# ,8׸f+ڮ gQoC\<.Z0 Ls6< N+r6p1&FTvɫ9 v[AēyɌ{ s#و_IZP)Q{ыGmd+a<^!m*I{g)9f17@t/Eydye MOvGef ]kIZ]/FV2%(ɜsR6)uGp"xVvJm"JO6YךTqb#.CLDe1z/fAL2s_=K< 8q"Od".Ud8Z_f,uݫ"۷躸l4I XZ5LkfIQq '8'? +ܨ;YF\Q"g?`jH8Q4]հg?$[q3s* n!8 ES.ڴMWf* y`NǭYR(#2dc~Q99~lJdZwEIa2r݂7}'smGx}ZD 9Y][ya9k-X9wN<%3P@nL gXS; Pp?(6]!Ls,./F#a/(.}G׭)i"/Gv,#U |Ko0Q&+ZCAhCʀꅪ7V&<'%ŤԞI͓QOuv C JN[?v TTi}C䦷5݄j\m'.?)7J+CgRA;CBEP:y!ȚbΆzo>&R^TB}xVUsGSc*z7 듈w=8m5'DD2kp~hj&}fdP{J?zP$p_l|'F('K~x'ҸA~Ni%)|V @8ƴEo@:iӰβ`4Q QЂ <#HS0EnI& B_Pk ds5@cZQ :G/ $!BJnoҠ,i\$BA0<Iи <ר*eWjj{|~|ق9xCʀҭf& id*#Y1owPI+x_TENojCX_%sl?U'wԼ^rڊ/J}1:atW=xꋭ.h#j| Lg xxQ2- We9-XXRѸ ,UdL>^JFe: |8)^x>)~_RɁa1+xz,)At1?j735R=I0xTRH|Ay< a@Zg±y[}{Y6+2F1^'?,L%qjB ՙ Y;{rN1]Ęc`;^uql rwĢj'H!$N5 w{~3eQfKz83X@o3"%\-56";J bsl$6}EyK!v^8 ȵ<"9SaQ ueDqypudw BZX,c/lA]a,0QvҠOEO`/{VLZ=+՗dzZd{=94- F45>x9NVMdVF MSHqF']n f]u,̉3&n^  tSr߭jqW+Gݝ17{..IijN3fD{Z{)#f oԦ[DR (1(GޖiĝGxb鯰Ty_ yҦ"nZ/}? :%Cͭ3ܰpYYJ.Ed!-&CT4cPG`̀ƻ݇:6b YZXi=?-%]yHS꩖Ӝ%jQzV7y,Q j0g궱`L;r^*+)+R͢Q0Agϧ6/s?S:=2#0K(=wENl閹 82C.3 v%9t4D03IV(QVcaӡюIϷ(&"!&w]2U:.*ځ ٭hZlW5MGh'*iO("^'azb\I;4+\doI5xiL,dE1 ʕXF+_R?~P㎿~Ȕ0ZCq.8wbjB+@,ʄIu"$&OIez|mCSg_ݱ/l/ )ؗ9]!]?t>OzWP哣z$!@TPVlͳHL FaȝE:"w?d꠯IS܀x\W(5ߩ8s0X裉=)t>c_`FL6&I8%:͗( @="82`#Sۉ̎͝aޝ-+.a8 {% :h#\Y V{qdS .2!-@OU_y\2曘Wz*GrXB[QqiG 7ms>hYǁQ~VLgӳ;K/ p257czXX0:rUYS%NWQn.&jdD{`ӹ- )etϧM^ȍqJ$#7b+R%Ik[ԍ?sARrW+O8r\Pd~+6- ?Ih^ƥt:A/.LKws3ؐ>&S ` 7NWb|R%AhOP`p7i6!;\d5}L@uQ\C1x0 ^|f'V=|4=.-dW~p\AP(/XzۥT_NSy|R?ΩOR~fze (G;EmG"Rc R" a^_}8^lɣksǟ`y+74(I!ں3>9_U M6iO2/+lzd8i f`.Bx26լx.LU=] g.8a/s .i`:!Ѣ9B!B{>Bn)x "Gf HUe;/]gB 3S&4h<}{o*!Nu2ApYrTwE9VPn""c:;D$Tp]Lx(鸓H܋y|i=GIl8A#ʻ$%^so\ɖp2N]jD`^p/_.!cW崉 ?츾OVtWʃ(r'$:9zwԃ˫X7,d2}`M!l8@Zk_&rgtћWu Zp8L깱1 ł"coXR՛%i>[L Dx5!1AUձ(`3`*@DQn͉R# EuM;|w$1{e5~qYFaJNϐ2T9aHKXfo#h нNK(WZ9TZGd a! 0?c3Zlr.j{K; 7hBx$EA|_,pk[3ٳ'ڋٟzpq®<1(ߎw-P/x61Oe#t/emU'M/Mg-+~%n.ڌ8)tի8[>2YYn3J^aFw]zI3?nӸ%xWNdN_ôoe Ƴ(Tᙥa=ʔ&3;?P筦G:%6%Uȿ/ZYRsF.O"2ڂ!SD̓5`䴟iA ϏT.09!XbqQfJ"=U_784ԒlRpN4PQظ@]odc-0hJvWv0Zx]u GN{ M ") ,!W06'F$Bnif<\mϼcnZkVkP*8" oY9r<|Hji2ϫlU+^| a{qqOTg\e)n.zGKv Ps 1>Gu^&\00@=F~FܯꈝkQ@1TY&Yk\]/V`JJrbd[I=h/N9#Jdg'㴋m"|TbC*SmO-WxQ! z=ca BA8ծ.4.קw{/Zt}1F0l87ؼqa?;o!Gy} L No°h en{i\xF} Kj~T.vԏ*udYL0.n511h% IԭZGц S|gk_2'emkyW{Qӫ$Hfֆ'ZP^m:6<4`*U-u5Z>d(4eo/׳!QnwݔZ"Cvگ2MfJ"l6#7ڒYVQbn欥[3ǟ3sr"ʓbQʠPoa^<Z553J O|2a"t}}L&3t?TS4\9ƌ"I 48E2oͺ 8)^1op ]ƯA$)xWΩ(O(Sʝ Em)Qh:U|?t]k6DOG(6^@aobZ[BWKvnT{92Ih%|7JKsH#ÆQM1w9H$U6[uoq\Mqשn1)% rѓ3AtF"uIeKADlϤ@9-WS f7n]mj#+=&;PEhlyU(~Hb޿`"8˳'ʃ X4zpA;I%tT2+9r6Y9ٷǦӨJ/[,c%:rXpq{ro.Hػ'}q8bk!_,S.W8ԚG٣˦١@ UFus"f@$kyT6S"5$7~_-ȬV3߉휢I*D^NJWv!\,0`hVF-(}> Q&t?rG[6XM*s 5]u>L=gL;C?i.80~#;"M ; \Q1dWJ~[ٛK1'xy.q?zKwY Ê Po22fH[x兡%TwS'_LPIxF|hTJ{Pf|Uz-aD`ܻm|lLZ!{91V'M iþ ^C弨wIFOn&ynz'ek#SN .[7؄B{k1@I$*3́l5c/?-hͶ7 9u`/K4~&MQČ 'se)52jf 84`'(?W@7lƇ8ʽYTdi٨f0`jYɑt3#1z>jc7cqۿt~F5jK's vC䙸Qj9,֞بb.S ( ; b -^ ŁPu咷XKco@Ԡ;z;JgCHZyxmHQp luk 7Nɗܞ[,0Eeq$T~<I?"1đS6a%k )ӷ: h )d'>;¼L/<Db7]EެDn)-CSą^gό3Qz_Xc(hNq^ ˪gV1JuZ&ylxKT ZvIu@?mS%AvOA@.}8aj?q@U,\'<EOZ ,˹0Zg4ZI|%7mY\>lv4E90߈7%ar6hf:2!P@އ?>8[gIl$ wڵ픿JY6r^u2WL0/(lսWᫌh> m0G,=i5'DkŽC 3A{lzj' 咥I@gW_Kzk$439!! t- F pLZ6f%2"&ARR|nm 4ik6L43A oxxӝp 9fڲJX='vXФov(Ye P7-Οg2%Gɭ㵻/+z˄40ZuUCuZ/Pk .H1q.;Y# wU`\g6fj=_MR@-r-Z ^ޟ摽J^GQ,8fͩ- |B&UOV^L!r(%jOe6{v`;>!Ѵ.HSu!g9͝U߻-,o}: + 0#`Ț.])!>}k yOw[F|n32nx}̝!]}BO&(s"c 9KHcSp)EI  09|rGat 6:~bd[Py5cR#$ 8EWrL53)s!ANquT֘[SYdA2vGvXNł[x XѲ7jQ;lEV}jz l@%$EgM/l pD_a'Is|b-z%[8k^!i9dNEMl(V6N:sRqT!-Y}aP΀V &/ ( VQ:&i;Cf3@y\pЊC+\$L6#Ԋ\#@ Iy=yRs+ r,x 'n1+f;jKSSqQ^tRZr1($,<™A!'9tW* *%x$@WU92+k5!vxϯv)$S:3@=V٦\]q4_-L-"ߩI0-Lboe06? #| a1x`7H֨RæW1N P W8mc J9OP}VԃRwUV ef,zCDr%ѨyeM1^|}5-k4L ,_`b >?vI IiF$NZw+֦1JCN{[yGqҸBBL:7k1md%>@ ^}X+ۦױ_u#?`* 3R Ar+KU4Y.{qw"6A'mL709,@J Kĩ_?)ɷsm91(YͱKg.5](_ pZzSgY1dEgj~Ж~e;4 C%R4t+*ޚ\FLՒT8 W]PĒQ Q^v a ` hPR;# (Av$O??SwjwV)[ Z+aQɯ%Bm6 ]̛O|(yO3 ̆{2WU>Gq -WRTn}!Hi}w90 \ _l W#8ĥc%)f|#{L.;q+ O"dxoG%kF#1僝&t]>200RMqA9`oъs0xa|ƚ2H?P Nn(<cK03e!g{|Q۶c;,IP25טu!gپQ pr&!ph *{5pJtnM &E9/[A ==7!P!|\ۮ/DQx7פ䡚g#}s:ʣԔH<1Zm&w!n׍~YO*\xq(%/51ѝW-ι:\.2, "62 U,YK"3Ck\=IǓcsaTq3{ =֭!w`^x٧sw|Ƌ4m?G)ut29qD΢{ibhۇwII9h9V1n*GC!R\ _rC}cz*h:`y(JL;~ w@~aJӸcZ$8Եs׹Bl͇;W|al֕mo71O+!Nm(b|Vٖ9R%#j aN* |;2,>()y> Z  xLm4lP>#QC/NqXL>G D Cdq`\E|Ԩ0['N z*>eī'blU7r*GjO#u4igYql*Jqrz<%Xe7W `}g$zq}e˒H,C}%c]=Sy#Ӓbd:77mv!'y<"Wl MÜy uc4:n0_r ($/(G1C+C:$߯WwB~WOfc UY,X\nURӴa|GuwG\Sɽ&2.%8Ԩ>24GCSjAV;$,%{hi:J&X+"p\9 %( ˹՞R0&z|{}Eާl9#dmgƶ#wɳ3c\R$2A2`1wY^sЌP{MK}( G6xoEW!⇖gZ"MqlYƍs_,*8g(JIL>9FGa#wD=_4Tt~;pM^ۤr89epW.sw1GiJMS2 2$yJuzY0bfmoW 6N~{v{a%sPJ M@Sba#'L|c!Z )/,̈́v~Q7uXq{<% dșDj39ޣ㬯h 4)aVIC?e!ۯ.UUw/ G) ue_$&L:? 9+ze npګVNtؠΥTMjr锇'GPq.sN2l\`"MOxB+!A$kR/P1B++UHEφH7\U؄7!% .3eHU*o71q4zsX3HRUmXJP0 3`RE S^^/D(7mqi8 h|7P)kC؄5J:<9)F[gtt%8{& L#~u*D8- FͷK;]~s1M~4H!' 'aDTbۦ]Gx+::u&@Cj"UyW'Sy3>ϴۖY< eW2/1ϘԼ` +ZL\D8S,ₚ:\v^MQ<. 1/LM6ƈ$wȆ(RQMڬzC*G~nBoU|#4kP|:XZ"ZuI6$}t/CdEe7^3tyJiʹJS LsOᲙMXK`EpCEG\2Lfacq# !dw0)*&gJh GO`ot;ǃFe%U ~dǓz;%S2̐IV§ڮF(8FxۦϏ>0_P9^ ˮ̻˶'E@g}fW;NQ&|'fI;J  * ʃ5QЈ<}PɱDp- ._ЧdYd$?¹y701,ϵYL0tW{KYX& <];:06#ȅ!+`35Q)%9]4gof#M t7?o1eI?~`ѪuPpMTD_4qB_7vQK𔉿<+It0^o^!_"3FD4@ǭi3_Xy]xQCOudzg/-0jSXnjqR^CiNr=<v8JUM^+ ¼6~m9 _@jL% D&|5 l~}Şbʹj4BHMa-0TܬC|CZtwx˧/4ޟ j8`0o5yYeGGSCKDO25T[ny9@Y}' ?b]ZhRs~HT dar2OPstn#}i Sl;&"<3ϥl,j x\~hyF@I~.` sHRu>8ceRrXŰv:eǶb1i$BuϤwOH~n6Z27>ݴ8H=']=da ԟ;{󭗴IHτ;u<$phjGFk4Yj0D -e yPF;OZ *Z0Jw{YQb)O$ןyr)j0 J £XZQḇL{-g},$Xȓ55"kfw<0}2ic|%uP@28z|"(2l,- }X¸$Yy~lٶ$5r+fylwx 8|E2YeFV`2"eTZ ru $F=_.k1>~ 忾ɒJ>0ez{qw݅*~l2DOqκ؞&j:aqe:;P,.=؎r(uh/y~qQ Q%b8D3&]uӼ_M{+, gY>pM k͏^lUҲz%ޫ>WGG:_1Pёʲ*퓅)k,ҹalt-J굉xYǑ=x16g|ב3+ !"Ę&6_x\jgcכb `Bf~=]=esW:S #8 Ʀ485䱭dg8K~JGu.$)}nQIRN>MgxRH@~2_KA8ls_h?! F>H% A^q)O@x܎ͻ=wJz~W(q?\hWnm3dHL+m_ٌػQlB{8 6@ÑJ9 .l>+usjÈsO;Ή9Ț:7\B8V. kHDӑ`8sCPWhbh^pAtK*dWv +ǔǎ13lrSk5?'DVa7!P+n!AMr~$D;Wҕ77AHlM52@itA;l)!ݵa!6p5!TPѼ|_Ҥ.Q#f\GH(>oG aKJ(sP6-saݴbBO{jAqsD1=m/X#HHɃt,+gޘ#߬ hZ1{wEhDzdʑnҾc(Kf매RR۟P«,YUX/w@nk&ш,BFIՌBelIbHE 1DdJk~/p8ohLB4G1O_;;hh`O4ˡX.{09RRS`PmR6`^*ި(y%)0PyOb@t55Ӟ v6ca*ݶ+VdDw@TR"}q*F؝qu9w}_m9O\w^IEF!c2^ږ0F?:rG,m]̊R st)3YcZ};K'jBh= }@=ƄZJ,.L&?XH4Qy(d}t0U C{It&tB$XMo~9/&?,UKWf/u(xlNҩf)Yl_ &SЍ]Uw$JP ?=VAn# 8 vC/vo|y+pշޯ$ܨJu>lW, 08Hĸg0r(:ʜ[GXmv;\njzӾ͜^rms"M 2WPD o | . dȁN4p?ꃱW FƬ3sVU(~ddIgkuݠߢA%L/. |( &[pE58oyĕIWGHO7oDVmbQxÅ3apYsR S>1E i&U'J<_6Lw*tYkH5^i|$k,汍_.}liӬ"t^b %^8ԻVA+4F apìZ-n/?9L8ၬ$+_;BQ]aB25L(֊;e*՗)&#i~aחLBKJ:LXpIc7\GP ed00%onMtDKM;68] & ؃Ж֯L-SY8K}2'lFhց'_% PWZc4JV" }BL?Rm> ,$J0 .jנ1ſލTQ(ƍO:mF~YJz!ﺚ.RR}<>V2wR/ L# 6nk599.$;GC!p%l?/ !AһZϐ?y eeq.8~`=d/ X 6gKiE&6BFB̉DSFn$wD3 L6Qן *Vn9:r&EP5u~tOfCD}+WUˡF} #dn`B(a^'lH#cV>ŹmǪ "S+CoMFd>gmuIöCC&,}gA|$ꕻJ׻ngPϰ+w5iKJK׎Lw_"2AC4, fP-i&6'0&~i?XQ yrEi`v2[ڮ TagwM0Q-tGgǝolCwm?`/A%VֹdVYA'1KH^AMR2uD8 /PҗBbvO.ˠ (q8;$W>avFpFI],f|lVkqZNjУqv[d9 KK?_mԼ2O fڟ)A zV_&LtcZo[ vcʛ#*~ɚfkBm`I*x' 7Myi_&H`cuBv>iڂ)co(h*: La<!?j"mr%z-5l۔^(q8|=6̻dS ^eI+L4{ /K)M s"̶H>hP.C{`p]}Obqd;hE':U(k[AvU]X{ċ+AiA׈0˵d[䏢`s{}H$E%9uh?dR:ߪ *q¼)Қq'? nTBvgs,%YѴSHGV2((>iԳOJx2,C )_6ݏ,9Iø ֜dz82PS;SMu5w " mMc!1oqXmFk2kuB3B\m;wtyOi"<) ̂ls[L:;,3#im51߈:n ( n|]d2=47Vp 2Ujș">.{ ZBvUÌê;:oe 䳂W3ܪ:r$oLc&2]I~2,/jC%q9רWA`؅͕:8K͹O=wXbi}3Gr|ׅ#7o kTj*-HZ)]G2qAz BAEQSu`btqsn rԱvݏs'ᯂA֠lE;ゼЌ݈^R5/0_qxO7"*%9@GjOʕ= T0nV}J5Q3l@&%Fp))e\uJZtFՌg6$PO1`6v:,A"*#X3epbn׹\uDXS w'ҚѐoJ ل45g(rʦ`Mr4΁%@ŨGP6vEOb!qdUsRkn6z!t_t;ZoD[MvRKe;iD_|]1FDO6 ZlG'Q%Kunw 2RY;yQB}Z-f/s,tN95 PěgmWUQ^_ze >ء ">E3sHup%8m"*gkkɱZ- H9r s"C%~ lZ0' @k+V,s@X #n.C}辰H1B}7+xfbF8w3J49NgE+>Hz - v_Ѯ}y@G(C*Һ`lѝGe|l#{=V̸k ;o?`@Y[K)ܒ?8 ۋg#8*&%t0d:LxfU}|ݲ:~=eL_MMZ'<}U֛[&ĸy݆ Wfr%ghe_}'Ǎ hH5{LVY}!eGZQҌԔ۳8q3o[tfX']*貛ړz \9Jri^ *>eM c<=eN*m41QMM*ug=܊0嘂* uYGY|Cd<Q$2 R:fL1R?ۦ&$G.2i^znv'ŭ~Ņhe@`{hؽ%R?B,E~ `Gj3/Jq(㒾S!*R/]v-^ѳ{IQm?"?>Csb0}71?T`v{zNh{_I Sܖ _:M12$>6PgYXJ` mtݿkVסxg0gpɌeVi?U>\Iri%F}i#jw5CMu%,I06ՙ8^ZH;Tob ofy=6o'p$Ҹ\醰 q8jK -6sC֨y-,V_R‡dN~&BKyHW^6FjSW0'K(K1 p-0UQut}zp(|i3M3 al%Fl4Dۙog-Y%̧8P %iܐ 9`9ń+lg(;!9,/|TT~'_'B[;rkbU>4"^hoI:p'OI `) A~iXPn.PH3?W!*-+JSZD$^$+ߤBn("X]tŔsuyҥ{GkcKCmFy< h"]|{xV }՝$eYdn~|%@6=Y]cXH( lQ51XTy5ZfdSyLk958n.*B޿汾)5<Ѐ~ڧiCIYu͘Vt"7dLimX+4ԑ;yϧKj-PJtL¯;0Su^EF[JҰmY|M㮔%6/hi<"RoMd)mSy~!RqťlF6뒢3H5rX!93gZe2KJ|:է^a4ߍ'?^3z8TL~(|wυ MS;; Btuyq_.L jAvǁm}1kכU =Aٓ Nya5_T$#3TG#))v.2.Eah]EJ.NVWf)xն{WYȡҖYktri`O:Kr8\cG[:NWAxYW%ܢ !1Ma?MF6٪^cT9:(x/gD+K4Z\FO7rq`4AQv=.e(.}5/*8|sRmqLk-*@5;cXx`_v;SS J9WPuZ6fsp(m_IM+514@_SbOMq^P; r/ 8hZWnY^V8B4a#5/RsT%jлNq~ Eoܰ $lAn&yWobgp=Ӱon!ݭh]ƺw_ E~d ]7I L$_,856EbD+T0/n4 \K&R6%X@KY QWhD˴嬭 /䂃A 2 }|Y2&߉"Gu4Ʒ* tWYgoɦE)ǩV-6Quމ 8p"*rP\w|hJPYwW‰1=[6 A|rL|7|{"zPrzAԘcP"t Zd R5[lt Y~RU6R06/~$gwr6D:E3Etg"6]6MB3=+DxWp:_C/Bם.UZ_v1;D)4 "=o> ؙӃHԹъ+b;{?W#$pg:T.ؤ5jNAZ!E%#98h5|9v_DenMSBY$( RM;.8!0.9U?C1Xgy1̩!6-""u`'! &@vi #fO FA(* fo}RuF̓@P`$څ552^c=qBT-R1*`>C1e#Yfz"kvCϺ=v$'Z)BaL-zQ $:`◤ })-9{D|c8ݐo5`YnZ|B/b5)M9e[ZC~Q.б=?+I@j0D+2qEq5 r'㖏i0dܫ~ QD{):]72_, P;m#JP{x, jWפ(ETS돥7QK<gx|Y-ElԪrˊY /HysRȃNd"D?}j9\t@"<{tIJAu: 8M~s|i#w&V4,W# f #xgKKk_W_ 6#sg&:~Dye/c"*M*wk36l2>ޜY GAJ$Mz"dWa/ ɲt9Dͷ:kM/F4Ȗܗ/4!D-ŕdaLp~D `j[K߯ݢ:˝->J/0׈N=ܞ+x"ʳ~@+H10%p{?Lnaqp־ 4X% iME%>s)82z <B QTo Fį >\-.5F Y\&*PnSE~!'ڨ FIj~2`T2SBU)-2T;S^Iq2U4[@h6+ݿQ7 18vù=h`K uu'S 0DD;6/̋ zܞo u(*MPޯO)"Q.5dS^H_0 R ]+Q>hU!T^㣤Jx$nʘu[Vx)p\IYj4Ђq LR6vR"vlfxg59DD{\=26_N1',Zj:&YՇIVI_ l <˨1 [ΡJ|'H0;['\MA ͇G[&Ⱦt` Y*zE 獠ݼ 3#jE7p\I6IӰqHm B ƻLOYʦωaz!F^sۨijPhFͼe y q+[NKFc%Tgs<_."`[{ȺbYl ^GGWWA:p)+E&)rZJ&?lJR7ijNcfcN 99`AF09<sAJx2=_w,p0k˛gjDJyg/Lgsn@k.,U׵##zў5%|Tۍt=YDr=w_ٝg`,0;*[.MJb3<5+/pi5( Fq,\=?ȜDBrPS e͊K2)רװ*#c9T] # .7_Qm݈Զh㲖i(, sb\#-|sH&xq U"í@?M#m4[="4-m6 28,RV|Na57oCetIxc>ɛs^4d;$9Z&J 5wep{Q?nHp궽ڽ06a*L))7pM}K1d!EU0q$ET%;Y4範4IY4D3CE2`+ C LA\zF 8a΢1*vvQirj`Jž%F.^7Wf^ ;KT1-{􌗄|ycp}h8-K5)u( MKb!ۺWEp3o|DNcRQ3 [5܌v !bI| vHYJoMlac݌sfuZMF >7To#TBh^ĺlw+".D:( $M*7mLxA5}Zg Nbs7r'n !RRFmB<߻ejU`ѻܪIAZDU.a57mw=;Z2x/@E'9z 뤿IeҌ+;Ɏ֟^ :(+O}EQTίk\$21_g3U"A \NTZMzf_0"9\Cc%C瘾N/[d*#@<ƞP'\Lt"u ;GmzVjq3WoA0rCn+pƒ2 ⲑba1w[pc}> y KB, 6L: Die2bu,!ųE2@$\F LGLy@TOboOl{=dWg&Í37l ܋ې9+TS3wX|V^FT➗h_"Пu8-mg|:l]dz\yV:+S:ɶr{N [}atT8꟎.}Tnv S ˫k!Uf*W %QKv]rWVJuLa<{ƜmCkEߞrn}XJ?RDŽ>v^S njHvË7At6h-iDXqǩJZVUC71 -'+֋ TEΙ9 ´0mMy $egL X2yl7i ?)YF Ƽ}uڏ&YGF/Eh*jjr\ee@uT}6!+2`шkݡ(z$\e"Zߠ.@+_m R@eɴS/e4Q qGj_]ifp/KZ)Cb\iD4;[*  G^8 ]"G4+u@ކqIE-^+.F4Ƽ䦬Α ,kk9{;O+m+NꌾqP;mᩞww(BOWb:JfQ!P(YZvJGbk/AQ&O6M|2=ltўcƮZҒ-:7Yp?;ٻy{{ sHĨuD ;Jq^cxMӚ'HrT?/^3i4IFAծi|['?`~%^a6e#?1XF@F ʽH.GYKuLR[NqmwrT|Q~oKAKNlGZ,HU/v>}`" 5 dD~!N)M&5_Ja2zNKp VVM#XU{U1]z\JKV7ms,E|@]0rN1_ *\=)SW}"z[F; BS|]i$C 6C<_w@h[k ȘK&ㄛ"J)F`*sK򇃷*\p]Rۥ~"ٗ bt׹c]@iĕ5}v@<ъZ&+,|it5RB`1KiMG"f|YwPC$O/a;}ޕ0lm!g8#ZRge+`:HAW!mJx+gn62\?T#hkg>k@óR1U1}yNh,0ҁWg?4bw:|% ?cYs FKO9,;4B˒% ،4Q0J,A&ϤhS*yՎ@1_.W-m(,He{t'iBkuW9n*;@Ri<ȕ2*+hq Cd>ysT67l>|Bw(ny KW_eN$3i63G[a FUiSfGwI\M\ޖe ;[uԞŔ|' yt…m:q۷Rj"vX9T {v9bޣX[9JV2:WƟpؐ/3کkl֋! B%ILR;3' O8XgΘ~` @b.+^lUkaT%=cή-288a8;IhxĽs;{h|8ag8֍Wpiqh#(}hS#V) ujW LސjqD(@}^2JJrPx)C+3rM(EU5Ly>~]==n(n ~l⌏}&oh*|uЀeyS{!hP%`װ(^fJ+γWPE$lO)iMYRs1}(0ٌcDOE'H]?Ί*nWɲE=_6ugKʅDfmN1؉;5f3l6ܑtX"\4[u/է?2B0k#hOꅼ:C<=6r$bPFk}jimᲮ' j64mÒ ao3ws,lǀasK/J]!fyR=%T2Sp$X)L E%$bWE) ^F̍gw@JoR#.ϝOÀH 9dfC7-?yU~Jv lqXu(йÓ1I1Md,R嚶*%3Tg٣02cE/嵹40>(8"dێg:p_=E/y/MʏG1!X.G<z܏T"EՈ&c#Ϻz2rDz^GʸOb̓&x{6}1!+>~b@dSz=G&5W]S0.ɫp2 )?vf7*8^Z#ED]Dޤi}l7g_q;!p =K8v=B`M@媪u!xH\ P'[طmbd2G j\Ֆ?,Qڼ?t jK:@Z.P|;D)ܐ%tբsŹ/tښ*1`2blt(ߏ_B-PZm+wncs X/ix4%eVVtrJBA/2Kmtq7Dmqƭm$ʓD45cSLL6r6Sފ'yḢ?~R'G:jitUXbx̒wSRMbJB>܈PJ9ɌɳHA` S&='"ĐD G:N=TMDC!4)Üi/#D) lKc LJv"~Y-v{pZK (E6`ݒGGᶶ_N~1;ɢ7o.K9́;0ۆɡRە+nl=W=}K7QD])cvVZUd~'Zh4μN>b&rtHK/ Q HKUmt6ݻ/0=E2G\Rd0q_Pщ{~Lz4$irN|HlRFsX`]EN'ٹЧlր-k6$fXEtŽ|0{*ێ_Y}rǀ n[ %kJr~{ rY\:C7 0c3KKN\, 9_q5)j]/O$R9fCRɥ0R㥫tEҜ, u\Xf7^.쒞qS_]RmSK08u~yV[Oegor)O@~ba?HTy l*q"!J[pV(`J> J2EIJ1mc\Rg"?Dt03ƾtf^#_X+3_yUճ@au%kb6naCa»pK@H}4C=U8\z9 aU˘˜ {Q''˄%7Iw}AKҊN"̸>]{MdA1H{eMgd 0Q FqPBQ+O.xEk=4d)L3w=(ј, I)4u`YtGt+52s &v!+ RN| t{85GmT(;_/="+FJSO;>jFiIؘ|Q7˄/-j^cpE޻ˡQqt&%lAXq &FB&5K̆Dep]ĽvG5-%yW%zq|QVKBZΕ]G'Jsv- -GA4fA ]&%ʑ:f'FwaSGu$.r^ܵ}*+H='6I[o:50}DZMǍT”*O|#b UJ]e7]{%"zvIhzh3}ǃ4~'2`lt'{ͩv/kJ&O]ˋ|@UeunPwtz"Dt4eV֣88^ۢ\,C+EK%/}&MN7Mw}֮E,5r(;_!x^#$)qV=mY5F+zT$3ƺIXgepNzӾV__2:: >\K\}ZPDvP;ৌAuVKYa e4u†*2w#-oD+Ν2A;4.`CMJH!~̑f@yM٬]Җalw^t|zW ..KB,yD<4İ]P!Y^qk+_lArf}aoKlKmYV; TEҟׄ+[y0 ߜ1]:(r'6> !hc1ҩȦ N6 2JsA=ЯmU vJs`3 o:CL+&yR9Aj{}l@,q{ǨUUuui VC!s9ʹ8*f=dpY?PXSazK0A"Ǻ0ҏAJdSdeh[e/"E"Ї܏Tlѩ~ r4{uH FKzB`|(n D,U\cn1N61 ͂W<% /`θ9覵ȗu[x]t#ML3Jn}BFh}!b>+ƥp7-({TOď\:׋FTÌ2ϊ /},nqp^C *(ʶ2nxP*)|CW? "i2*0Qƒ<}޶߫uZ@nYCv0޾~"h ɂ|$@t3˳+9-2@,?t )@ʇ*xsZgal1_I+/=㻼 sOkflIĎd+>EyT.I|}dԶ;t^J2#TiGjS2q%RTVnopѯoZ&leSa1*fn-2ܮI=Cmx$q4 J=Iq9>DQTwFO׈Ec@$t>dϳ-DZrC{>Ta8y24Q 2ʔ1@hKi*'TbEݎ9}$]al zLѠ @&ABnihr;QF]k !50-ؽVRֵ̖'ϒ#GrisPִELQ O>ŨI H%#JB,kɕ) TdcmUu2SJ7 g8yRI+sJ tzI%}Ȉ_ ZS87b\6Ph'US7uMkw`*;ZYS4uuo/|6T$ }FBZ P\! mmtFCQJ3'^V؅' 6o^ "U0SWoj[Enb$|?'V؋D; t?0V*of/~<'ҏ,p:qwgߧuSTDNP֯RHKP&1$` H#zUG(v scJ}.s;kF+0OduZXtq~5ax?~[cFJV45h1?>{ m<,/AjzNIɪHN,)WLxbVll0 >hP+0-(&V>UɗcBD#Ū5 E `}٤N[UwS.e7:#fNN[[:u]8D&Q=XUpsIj{T.!AFy]fjwGr^EhW-or[^V+}˽q-wǫ(kWD1U̷7uE 9b&q>"KzI\j$_o);?fV' Ȫ׭I(oE/4}*]'%*JW9oE8Fѹ+ \yX& IRդ//+ PVMM.DA\E\'kq}NkSP/j;tw)TA;e2rU/UO%'6Ж=F@&Wb4r*[NzX͠#s\뉿V߄t'oɫ'b}bs\XelٱOXIrO1oɚ7$>W"g}y; _;]2uu\W:TP>jyt72z]`K^Hhu~.u'&NM1Ӽ2,E0 6zM0Uy4n9F!O]!)F-iՌB p㢖YkkFOua28.DJq/- E@_jwJd)OŐՠwS41,6*;|QН G_6ʍ fH8t)F $]cxhtP]ñ/E2Ofv,jTX }˒f!#SP4>Ĺ5UqǍ iYޚ.;xh ?/9ܰ[/&FS)M,p_lSF$ӥץIA Mஅv꾻N]|z!UgOza`4㷕oRR]CPx{#wa-.Y: JG f(#}H QOxGV OkU*YtnC2MxQ[P^nvD ` صfD=YOCvG]GH נּBSLM-{fr5-pUD^wY?ߕ6qr=n37`(r¶ШxJnVɱeݙGpmᙫm;Ug;_u @¤l-_>1~*.`a=Y-,9Z 6<@Z$:lW(oF>XrPni[24jtb n0νȋ#QQRըǞ` X#l&t7YVL,8Sty[t[deݫǞylDni}K󫿎Wv?#dVU f?V<ʠ NMPe`$?f|d`zMk[BNPCg&ƇQF=XեmP]B?h$ ArZ`tP֤>tz,Dy#{>0>SU 'g]x\!mB`+Z!tE<43x@VtV^5 ٳ&|"Wݶ GlvLۛh| Q >0pqR_5z' \_wdhpOû{:$ja2oCNsuY)lv=Bk %4p&0(vpKsI3r?4&zsA. 4N3.K9ӎ*K -kN[wPPCGi Z0'af:dcQo})2qk=zO>/dD7{EMA\M;吂`O{IpL(fw\Wnk.#i~laVD[qS18J278K4`7~XٟҮ߇;R@( p{]Y <(=/Z'CP[",)lѳH1ѐ;ac7c˻rg*S6Cgc@3#sT5'vj/Yy~a2 GGmPn:#ֺYpPz7&,G@5Vrٿ:tg 7)wHMDrjqL5>aCx`7jJokͷ`&NU#m[ klV tb1 Fgޚ<&5 x$x>Mɽ|,ΗD7 Y{"̐rLo9>'oJƙsF( BZv %J?p$5Taf3l(X+z"iBvYX+(YeH,uQ$w8fse<]$AsRꏷI{Y'TKy_as ud9b\d Kɦ0j3~5|q\MWpM:HW0KcH؁pY6yT`Ê]5)X֠:R:f3 jfIlVFZBvڄ0$Tb2.֔7ҹF4~_Pɇ)XSFmcu-M>Aɓ # q|} !\zlX-@a QKyCb\80OFSOθCM=&-g]L{#P;gwZ?qQ1 ʦ  Z@Hs JJӒut z /LXgjN/a9,$LdKff@\3J[ړܲtf XfIpwӈ]hPJuhᲁ!$BJN7 LzM°xj'`N*.[_f9]+W3}ȌSZRcf &VV^f@lUy/Lʡ bH1}`9,Kt1er oBE fv=g@ۦZ᩽/77:-j^*Hh2@=5OQ |"PN}&kh# QZf eVKBYv[-G[`ju`t(!\e* xL\̒E4O-fA֍_V_~ `\$y`";o._(WZ(y'%-u5wvrFlXX޿)?¼ u3K&[! Lڦ%#D~̝mxDY_2,l{ִae99'Pj)^r[7.luT  VsW 60؈w}I.,/;$ne 'i,- 9/wwx媞(E#ua_*Y#Ni<+4Cz ӷ~]sF*}xY xjGP 4͋v/QzNɗl8JM+1|= 1sG5bJ*/ N(m|70ǿzDֿp־`ʼn!'FEC\Ń3gAPp3WxȪN1r)J*F>UF0(~ˮ\3G><6#w:_6*9 rkovQE$]ez}1酅bi r q͓ `j ۅ0E+$f_zHaŪ}s ֤7aO՞}8YSgdZh?}ԐiAXAj':K{N0vp ؔȏ8k?~#2K5L$g`h&[TM~Ԟ^[b PczUe-<|:s)AwR~k+P+ k<& ]8 Vn>Ǐkȃ:T##UGI𡞄N@~W/ai*WS~R#oƠB|~P/.C_FD^Rt923r"Hαd\`|13H:syz5 1Iuv l ;'k>u8D6C}Ћ,ـܭAEwmhANthEH_-NӇoY|w&I ż*I>Þ kc@,fnvSk"Y`eGݧiK'*HKv6diR GlCh#*"մv.bzٚE^SK<}j1MV* (XMH1 ȆͧlF 0ktĵF+"M<5ҌB =I?Zmmc-+s1 o?BCNO&G؝ZaZ'V9b3h'9͙!P@u4OpNѽ YI;vPt'orYm87: W<F+25/+YjG֘?JqFPMǒfGCt T,ͅU dRF0_ O|SK wƳۄJZ Qui{u$n;RZ(VXԹ$5GЬ*/g':ubtJ0\eת}5d,C]ߝh_|j1ъp4elֿ,Qw"PQLmG~Ҷ Wkjx)/}1l5NXJ]AY*n߱%W  c23ȕzY׃R4vurTeK^%:/Eǐ2Af7 dam[̺g0!.U(an72Vn<1pfIl2ʀ )gӓm̲h:lrO^=`Fo|ucgϲAF!`3H \@JlE.boAcW _BvJ'(VI}nۢ'P;&󆡿 7 LD S`\oqTd,rCĊ7ΆP/ pX3luHE"tEtz)fWM/Vmfy1nSd|߭d]jG8i;yٝBk^Aœ߷qY;Cnx{r>l`(_*YM;ƯoeЍ1>Ѡ= Ϳ^#$mI|Gh6-J#1D@U,,<Ѳ]`!hKO y5$(( ߂cBT`|sPqb]Y6T\8j_7c# ֽsM$ *H5yu%(WYGZFhdk:\v+@d7:\1n>?Yy^P>faSibjۋIֵb%R!R"~szg̫my}ڙ< B=*v%֪״s6*'w̗QN͇rH _Ս+D|t,u'q Mix@@_US lqY>*e7 DFVdpYQ\J-NJ& x<%ۇs:+z4ōىK`_ 4Z1M ?ib38J1$qƗ9f)>@mm?A/;Ry2jhW9yъPylXBS3VΔ_U5nYoL[mFyA"6'!,'j nS8A!^`JLSNKOɋ^ c!]VDCgR'uf'<F4STw PSJ̖!yGvM[*\v- >wB?_X*ԣA?}揙0eNTN :q4`k?s:zXTcp0 9r LdU gf(g^p5=o3"w15 r]!7u/حq0ޙS!zŅ-q,*uiQ : O18)VY @w_p(قax[k A3}֐\";;"60فDE_ÖkC[H0pNIӑHi)*-ڦDBJ!8`+h 6~t0VD:1𴜌y&/!7N$~\/ ~& 5$?cIuW+Bˤ_lHsUQ> $ )VXWN[|Pb0[Bm&-X P^_Q-U.WQz?$ԣYOl@$P?o6 ě,r!fCzҨ5H#NYĭml%bо_O7z^.D'F}-#9`1f.:p^(!;yZ`7[r!Q"z\؄[VT3MCŽfȺ?@;@^jiuVqLUO 5*wNOhFqtC/#͞V6 ҡ~:a6-MLJ?㟽&##ad2u\yEOHֶpt&;ڿqcTs؄j"Xvyߢ˃ܳ„d|:fO<)WyE-$ƛ1_SXUY6>t{.=⣋ઠ.FYV&i3#ğȬDRP02s],W4p hZǨ$DCa)NdYoRg 9")o/U^!K7ŏ.pDR2p %uly:{(SxKF7g͵zaa_E"9N)-Ff zDEԜ~_LT96?\n<`>KW^[PJR$% R'oגUحڬrht{z)ZK)iwQ@woZONJQ.UQnqv 'RV4!p"E?)"y_ƌ;(:!@pw1WJd[1YjꬾQ Fh4s 0o ]+1r[dDS|Yϧ0sS ؤGޫ ЂsYH,{W`ł|Ph DM8Qu)]]:S +)mYw8oLa%Ow}**•WLֹ^YN@g@^^ @E.~G:%ʖg &7+I%L\ L|t );^cwG~U*@3 #B.TҰٹ/?ƂWOR*iEmp%Ks,\h-4t>P>>דqe;}onYTq, VOָ(mw ӽo@k5 U1ւAJg0-I5ŹK NVc:~&lRiQوǥAX͒+;ʛGNsos16oJCߵ 2hž"Z'w)}BY-ޜ@aV hr*@d}qY8M'^Tx%|M>86u?aV|I8)Ϯ bє?%ֈ V$QuhYc3N@Op B'UrQpFUt\xܱC4O)f.\ UT"[9o瘐߬ 6N2 Gd G~#kb;@UeU|,VC,x=Mc`a@x,8P\F'el +{{lIqu+F]/Y֪x=_4){ CͣpϞ">w9/2> ^S>ˏipDCp )V+drD`al=fэNzżA&˻#[ 9DS)\Q3.|U$ S\*rB@P^ e8u?XþfVF)ݣJOlLMcņ,,6V\NA=7%wڜB5!llB٣ѣ^BD vd0N=2Y ߅)rgҷkn6ib Ntl {WA a`yMp^fW~•Fln1Y Cy}.HQ~_#1z1 5wXJfGcY֏d,MOh[m)W7DƁϧ"Dkq_& ΀p#OYI@Ʌb0)cw毸? ׏,KCգc.cZ0v@̪nym+vW\ H‚Re:1LjjoN"d?Z)I&Ur-tDEU3 vD)bzև/]߇zt*!vD2Z`\X 3. pT1oz'睈B4º'5+J\( \N{?5KXE2u;!~W"k v1/բYw#Ay zEǦ’j%jO]ɂ󏶩ZH41C)M ?xU-hrQu 5MlB%ԛNZ8>cI"l[8ㅊ ˱AABָ ЋJػ!q+A7w7Lc-.*钟i02n̈@H+x_+&n ,flXbx`i%C}ΐԵhCcҵW`&ȫ;CN湛ۑv@PɊDƃtީ?H `*B_҇8_s^n=vF`;ږvU'iY*tl˗OO&y=-cQU8{b_F5r1N,r ]!.7CH7 Եoc䲮ElhEu$1A|LGCU,J!ɷUe"-`r M=~UqW$VUoQ~oe.qy #wC U`mP[ŧ8ݷE/g|${wNGࠇXPefiQlRSV"m37cUY>BTciJւ%;@h0_SY&Py6BCamu c8;"acg)e5g6tO%wB:/ؒF(O)laW1/z`zEu=#שY_k=30w ]ֈ3C8@R|fyB_bqP#}9(B@[7T1I`q@^Kc1jX$%SLMmvTx;  B}Fժ&p(DrAcfj'Yqs]J.P9o=˛+*Nݹ)^Iy'e2c=ʶŨ>]>Z($H_&Oa\_xsEs?0=bKJ;4¨Noũv{ {-@42̵<:mb,$XO>t`5'pN{xf?]5:3>$Vs{qV WoC A/9Pb  6"|gDv ɞcCabazoW8=6623bf3CQc& _+P=0p(I[΂*>ɋ)Te5j:P OHȪڲHtu70jU>0]W o:.6 +w~@t)˭?-65:j7r d>#rB~q"[J*tbS?5qo'o\_庵C#هMjEm0p\Kq4gߗȬPAȨ|H^A7|iCz[QsrT;BeO:z)*4܋>´\*lG_4]' ZѓjSk N*m~Q%X|:ȏ>mYq^t\IYh ] 8cF2p []:>&"/6$dF]7b\d#OYxpcŴc}饴Wµގ|-K" (8EEjI[jY /F$&aw]&~.PϛUqMH(= F"ME^^u 0d3ۻN|ObեPwN:#tY׋UAJ A{i~stB"o<`w£?W: wb"ԑߠѶ #_sbU^PЖņ)?||G8_sDa" 5 zq=z礪W S|fUSGt)1 &լG|mZf[LjfaN-ac .R}(+sQS'C]u70x~E(EPehl%Qʥ\76az|J+]^M,Á Υ+a2P|X a 9d׻w?02G27mEfO?hxEIu7}9r€7dї)~{5,. '\#LQN +d^ R+!}o7e ,I4'J $x4joQ)OU4o1BIY@8F̝@x 6j^3种7N:mf9ͅpg(xXb5uT!iZƧl%z+TN2`Ŀtuq ٴ\\K%4ٞKuu΢@]&++mqj3VSI@X5]Sn\8|7Hc HBiޙ9TFB_>1>XWr{yE^O( V%6t"%ͭc-͏ɢfk4#ee|T!Ua^#yCE$6܇PqncpR-z{hV̵hn}T‡,SM|hA~k k{A/w}$*_ 肜 ^Dj!2Ě,{dvn\lX.YH3qr}0R˴ˉ׃G ѩCV&%,nYȵ_wOw +.q%wښow߷b֔BC:~@}R=᰹H>3 !h85>-O)յoCg)ך7yɡ W/s; 753Xnx7HPV*1B43<|^7gWoI7A&"Jm=h9QzblR-@;TB M={?WJtwȸcچb]քmh O៏aoJ QZg e)Jc BA8gdV>,+9RHG~r͚sX1͆Jݥ^rL$T!H^`uiň=& 3fOk'a N zOua2 A#:e@'xǐlψN"z @CH `HZ Z#)lWg/yDW!\$7bh'Y2CG~B[Hd@ݢX⣪!ǖ*g xt1mԋ-[~hGL5; l܂UtW]@H=SuF KZ)E[8jrgSu&_4(7Mڼ Gbc}AXggVxn,9skш`e( ifpDqhj ;o!(5"!' Q'&SQ=8&mcAy ;SCxYP%˴p.?kD4.? M:%Sa;!X߲0ɉz6聢L#/A-53#|`+ ߄lJm8 =;)Dr ː,SĦk}ͼ_KU[nģ$yS <ѹ@(/VeON\*,T ܉"{ٵ 7R *tJ݃_k &^.%ӱv'"Js ,yI8T2s˞J+ _Z-8ϼ7A=6 ˙]FsEE5롨ʴߒ`eJ$ِ)ptދKbKB^n8 Zj=<ҹ[c#Y); "0V7/Q_s+rd$[r䕂;8HD*2.%זa0i|QZ;lqBrPMtد;xQx*KJO \gηAGL~a4V;;˲r7@7edy`rl|٭>WU#+;t*f`}C֢]2(k.f%fNZUQ1/".lYxʷ{jG$X[xMıtRT]T"Lv kyz̜Keƛ7) EZU c"d;z2FG͉ LC>gej0ҵ=Jy^5K&9R'<нl µ;z v[Fdޛ?Om a>ԖBT(8p}(FvgèߪJ3 XηWx`3wWH ;~E[3 BJ }xMsgUb?%8&eYڶ QЈ1pBBl.j1dGOc9:-,/䯛E * #Gd[edm\\fw xjgt@XbݽfG-JL7ϔ ظqoiҨMZJc\(:IZ*8dH3 be+]<褲4 꽯!rTEhxc,v?Ҍ`)f9'2G/KkJE/zDo:٣8?_zy WLr(5^+i`I6__[_kί7gM26 P!yQ%2ATkaas<~耯Tԇ֐PKL a dF| 0J$UwF,<}Jk:n.2yH.ʑ XAʅTflL}E;Ŏ %r5U@OW% )Aocݕ&t WA&x#6>' d^=>gM.fk޵3J_;|:ؠ@\BzD 1JyC@j`}Oz?Q W\Ie S_`dIܠ>~<3T:T#?TĂ˨e4+j7ۯdGE[atm^c5@ yU2dϊ2d^ ϿfgAmj4U~O Wpln FFu_{E:R%XGM$]9Syv$slF3 .:gv}Mcّ'+{:ٽAE)[s|x"'^:}^CWD +8 JJ `$`JKmG".0@^mĶA{IE`8j~>L! s}SqcB@$j DBb ņ.k=D29a-*[06޽V".ttNm)wzOZZ(/n -tb'D+c!9'K6҄0<_y&M@dY04k7T}0p&f ;q7<$#LRy@]EnGEWTH9 .P/`R!֏a3S{Z^aVvnЅ'N?FαH )1zxUP3J#h5~!|(ua^M*xGUōj^J4@|ܐzx%sܞ3rYJ7˓} %S[|37򣘌˻ ߎAA趁ILEum6n|nAEOFf2 гKx9G.vn;ϓ "\3_$V #`*fW P F lډy'v\.ˇ8ӱX혆L7N fKȴa#Yg$Xi~] 0GX?Tllt|JҠ\mt%NWŕ')HX" 'ugM]Qo~U3rwWE6"ʹrs~)j+vG_0An0 mlW֊f,2᭹PQP$|ک~W;(M)W+xi \@qD*9^YE|x,vBW}d.0{nԩ:]vJdq=wi´#"y,L :$܎PL=u3CwiF+¡;ke=J"7e]g.Y!!h;0RšsdLFw@*{NRkxдl[#/XAUH}0S$3;$wo|[;KpycJּ|y@-%[R|o`X, L/x,$CpoݨЅeqy| v-j;gAsSѪ3JآL<%aiekǑ}X3@l̜zm3~U/Icyhs'{dU'F)f<:EwTF݁>6+9|HWv<[6a&wt/@yK(W+Tytm4 ج}t)u%2 '~fPn\;F vJFT=Te"LbUmzSUZ[tIPHvu8 oeiP sY> xzyK8{:&2rQP0D;b BD3{>߇ټWzqC2QCEeO6`<jYr8L!7 uiJ#LUS$i ]>.fCA9D_3_L*Ɲ2bmt^ Q`I6 O_O iW^|Do;،:0ῂD^glhaВo&JIQ,@;JLTA1 pV!NLh %+l4{<~ƒVCht먀A,a~fKa:]p!OҽD`# 9'g3zx5'ϡm* 8OGu Ǭr"ƻ3H$"!];Hm#)\|B7|6%?"̧MEȫhɫN10¢=^԰2+]?}H3Rlh 뇲&%FM npnޫ/|kNlW5cM= Yȭ)%iYLÓ`-br&JT_\- C],Y=Y6/|\mFX'Ey4Ƿ*)$;>^'*`,LA#Km@m?T$ FѪt>bFd%~| ><&?x[iD9C#o1%+1=Ӥ|x3`8{Z^P T7E 6h٘r k ;[պ +(\`*9D9ciG&Dž|4Z*xvFE?K=}2z/830c+1LHΣlc|S(Kr"#ue:R,^ .(oU<B 0 1,IĤK$H=(jdgM1M)j4^pMבmaVVu]"a@gr`]A##JUBVa}|ēm\f.!ݪԤ :Ʀ FeO~<S0+]=ԫ8VB7!j6 8 A"_vcux4'mEs-~ O|M)BX Ku(!H$m| ߉ÿ%QmݪST,K¢ PG19rUOv)x]|R4R"?12:٠TE I'ubCW )g[a ٴ!%`FL~#aޕM.w- " q}ic1Gܵ䷯o>KE:JLXB઄Xɸ28nu4NvՏ8@@*_8S%zG2[P'q{_^o,)N$& ؑJt&zXخu @Z3)ȶ^R~sú+!Z.%̚DŽSǕ-{ |vcUJһ.oh`ޤjόւnT~16  ͉cA `=텳 C_.z{-$7F <"&z 2^?0]l= j\-H -$zMkх d:Q F2&zQ@: ~y©֞kZqZkak ]po:'Qw'e>-]3nW`.@ 8qY'L<Rݠf^#aλ4, :#4e!dsQp7deyKTsU'H9`I.Lj!(cMkMn ҟ$њGh{`bQY{f>xXp ~#N{V!}Cܳ 8&m9L}[fZZvmD-ݱpǥ{@FߣFv~X׵nȆת3YU.hj,-JL@K:ޜ9 e.݆ q %"< G BVi$ڬ4K޾nNS. B:v[˺OfËxTR3g5~ڑrn $-ݳI zXx,Y^]33GN.p[ukxލ%[(O0KQ$6r!XaՕR){FgNk{U-}QI{Ul!Λ7ׇYCGc:lN{,vҵGx>f#.!L1jJ t"K P+5pEG$ǰ~/ɲR9]HC}rNӦ}T\0* #3iuHֻHu`?˿&?: ^{$̢D~lgFu(#މR >"NI$H^.o)MҴHEdjZY7XOv]bFz /h>?0GÛrAH) DT^@?݊\NS2)kil]pyQ:!\ P$U O34e=ڗ`I#rQYB=³{/(d.R@Uo%oA3WT}LZO]՟Ow'L@_u΀9j2?UI#^V v{ O&Gt7ʣ(: /"]l[>::NtEVztWuߺ}Km *@E)ZQEP_trݿ9buձecm\?:&V4V_zrTAS7/X!Ax 34RnϞWU [rHF=׆]Bʳ*U*=/:+&X"2/p0dX<^K scRvtjɿ8]n*ү G&?F|x[DE+M,;OC_r:_ڽ`b} G{KD I}q06w+4dt͜Q"Q, akDBV뀕<5Jt{Aq+>6laXAq1з1Q YB#Jkb[Ҷ&GèX^n  GJxtY%hka)! HY 4]׭N_sgX+=u}kKiEx6V<ӓEQҀ^u?Y]<3OM.S;nsbۊ 7gWx.3 ׅ<N@< )hEztHz@ebZ"i'LGv#?Iu\ɣ=ׇ*իD1A,X* Y׈$ÃTO&?'1|H4޲hF;?ɄFoIJTW7A5@X $g*HA`R2X1~P301 }/BHI;|^cHX"Oz/=^BB "x_.goFe ?HSkB4 %X͞ -܌LDf UWqy1;&߄au핿.,8$*ӻ?6~Gcr*Ҍ5k`_KxtyܽW趍ع鳨D/M 9 2! rl)¸~a3p̠hق0z~E+%IuA G=1&j+sFwhzl^%!VCB30De3.$]dd6HjJv&"2"sZ΁I{#Hwo\ѿh:;g\KF 9gK  R&Ya0BkqlUi4 8dW]&LQ& [ BBnfl`z\#AIuR)?D߇BWE3H-o騋[#73iTl Ս(ή.fmvp k}>CpZgH3GɞÎ]^Bm>B~BIUSҮtI_P(_ޛLdj9( rsO"lחj]Gk¯gP(3-\Їit5y 2H#f;i~>2 vw(HKP^ܣӾj,MJ$-4Z*A{/bM4o v~}r+}+Kv3+'_IwwL+1m'40+'psHg?Y4VHuZ^ZarY^HD 1bopulKUh#n3z$jtd 4qICVORz*13;peڟW~׿lRׂ@rZ 4 D1 5ӝY28!I6%0 Z>ٷmf[N9z}Ш 6J9΄db2TZh2x2aE#)w9XG|7 %7"t8WP%״&iT 6Ek`.-!U{cJKFp,hݺ^Y!k9^G- 'jM8iKWTZCZ-͙GfJ<ײN1i Na7ؾH~: +z5BbhnN|kHZF '񉮏s N P"(iiŘh;,6.~@*Df/ Ko%ē(zu>toxή̆׽)Ӑw';+[ZWʋ}r7&Ӽ'@*KbLoC/ z戝Mw1i:狋]Ŏk؏vy3 꼞+kl3kXU1 >~,JsIL !(E qݨ}/U#dOUcp.7"%;EgktC8D]S\6VAÔZYdU 6*)6بel;(o*7/pK$t"WmvJbrhP|\tvQ\U3^ -v6 K~C1{#ADT9>m#mlzVcSJ*V4)mWEEְ<i 쀲~}ɔ[|@L;!8kԜK2L2p v!zG !I {&XC!jR}O)LQCgJ7hq(H X'{%I ٗ._I ֔0i}^_~x{>^:*fO^ɸl-wSi>n ΅|o8=mYw7B8mΆ?a7}>.H&h \CPh,d^A-OϘpZ_cv(*p-bnF8}QoP5%of>qL&N',إFȮtB8?;Mn Ewxc` ewQy1"vў0¶Rn0̩P"r@}8:pE Jgk{A&/J7J‹tRM/ʮʜX܂ Je+Y vCj8_on+{1F`,<CoK!@U˖ܑz>WΈR4IHy W\43ȿ䣇aް"MbbČx#zxSَ>?D#Q]%5 f&g+Ki0M]h%fʩcdf*»"Non&~;&Kn3;8^2 :g gT1YѱJ4P}8=X~'-aJp"zi.S,ϫiu 4S^xb*mC2SK[WWTb$=Y,ݸmkY0]a_OR=}o!;FQrʼn$5(?e:340of_D`ĄrTpNĀd;ߴ{TF1Dz0?_wOS#1BO0 -Š@,{"V/ Lbg8~'tR/"UOQZ}ۼ9x]{"URg -P3:֘RacMXYMssT _*Q>ixD"7x3`tb5\)gq'ٌBb"5v!XSDDwaFXwx!\lN!i+2UQWQH zы@#8V-pC}Ydhn*63s稰(ۺӰ~g (ӏsS{dKsۉR>~|0\ET.iHW~yt 'T>]+'OǠ'0ʍUX$Q *LAuCxˆ$.u1r-rP|pB7v87Rp\ďb,R >siZV$x!c2CRFܲO ܔ"$ %ɬŃ{U0ǂo{ϕl-ݗؤmu͡/ΰuc-gH1TuE8};#R Q]ᘰF![cGM٩ Nk"f&z]1]vfif+fz àžS)udJ>m e6{Ty*쬿q^G[0e\eVcMDT9ϓtfbv:H N*kUh+Kc#DEwr7 n݃LK9n[3KbCu]o7"_kU{렃R"sC0!-z:2lT8>kUt?NDp JUZҤ\Y]<.Am\`HDĻcrh̠mREG`u8yӺ)1V5e-rUg+C2j="1P/U(~ 7S9:>ƂL9d_])Μ=G̮xANAjm1kб{CK}׷ҪR@3}x9<3*Vοmuu3-ۃ7NyE4UݣX%oru.?%xD.2-Q l0\ji.XxjM~<'ׇ}v^x/+3 k2m]'e:sFSR6eD^A`;#H´U UKAոueϪy^P#!NC2QɓuR䥶B`#ROG2B2ՈCw'!iV8WgKW6@w1I݉͏9¯䞬j2J;I#{~/_tc{^>]6fޫZv#T[v 84ou9eV$zB<|%_n4TAߘ(ԷouLh $O9$曮5_FH78]jj&T0.Lw>q3E)=qd&h+]տu4<.#tCBo=׼#VTʵEhpMLۃ}P6ggA~gj?> -s4yQ&ϟZˌj &wj1}eǵn9oA*ݸ8[)0RdI[ݿJ# &,Hӭ|a6r:xAEg0!cSYi]{Tj-2`Ƣ(۳!Kil l;:)"wcf'bmie`h1/x35[)4ޭ4]F0Orq, d)u=d,_)ELZOӕ˄w/l8|G <*?\褸Q_ݨhNg*Hњ:?⎅yi^P#<+Jm2Dyf"cZϦ$5g.G탆߽{L1G^ vemFQ`$j&Kwhvc( "a䃥+֮K͍8*,$o׸ " Iv=ڶ R8c@"yrX[0׃}^ol#-J6iݔP8;#JyjAӿn7JBrUn9]X+ .o9KBܓMK2w j سVCfu@BsoFОAx_fgUW5ŪHn]):N8%TKbx4U$<r7Ot˜bӰ,Bu y3>C+L JK$O~ d0E%3ZD{TKQ<;'i^ I~v1 ޹9*Xr*'>9`DŽ˿g'oŴ$w%?S{/Y7 ®>!! ja|IE^3K|80;0?^QHz7Lw~Qk. Bj:5?P֕kа NMwݼQ>7oonϺUr -Hmp(`R΃"3b!^[tEr2hnr%.C4+ow '2wۀd˽9ᕷ,U,x J>k3fe#]LㅽDYxmT|7/=49[S>kq_*w}mA_1Lַ$:V;{k:Bl NUr.HQSY4MYt\Mt'=!7-¡v.J)"NinǭPO!V4M>i VTi| BdJO|s.u#h W8;( (í0bf)5VYD5xG+rlCa>N;iû$'k*P;Rq?&]q1cI uC뵭+)z|Z0'SLb`lEť\N0`\Vv~7"Hl>ۭgziCnnS >1l"ɿx6vw</I݄Sڴ{WluLJ5'\;Vނ~hf^[8Ǥ7Q86`"vDLjpOāOA0?AvJ朎]2'$!7f?W`j蔂'+2#h.`B FnUs9b2`!Y?yz܈;yd y@dBW|.Pӫ-t tR }6!A9eIIBz",k% Q Ӻ]beܽFuT(,&,=nyi_Z"yx ^-,>ZSBCU1&tu34.arV6pYhR9ӆ꽗jc}j|k.$0+%L0@k^Inu2;nqrppkN^J Z)])H\. ]r+EM% {Տ4Gt^H51IO4ZDM͏^*ðO88:VMgq܌k7;5TuYZ%l3aTKR"&[Jw|V$<ȠnZ#Т>Ա$V@~g_fJ|赥P/5TWFVh#AlAR7'E)U]rL -E=ULi)dKItqQ!EDnqxHljbƪ_kvCn `rsVȥ4q;L5YKs Р`CMl{ۉ yʴJxU=;ZGG1ش`k z؞[D?p)ro07f8={~>F]}T$5f@QC䙾m;9fi'ak> j)6JaU73܄wOV[K4eЇx:dJ)tp(pvdz`&д)Yמ:C앮DHF#zœ{-yGĺ)|=h5 veTׯY+}ϗwEUDk+oQJkH7EC3;܃uؿC/s:'܉x v2L~öt*53l#W'7,^]xd-LqL*w j7'cwR󩓼PY_3[w\! #qYC-#ܦ W}V}Xol~dس" 1:S5]Þ k}Lc,sil(u(<-aŰL5E}gc3h x )@~<_ccZP138Cv;1{\!Z 'v3Hf)TFA"0Nژff6 >/CX%Œ-q9_-WU?:K}Cl֭ fd+%,Eړ ^{O@CLQ(HLxBW=fa2A a.wc8.o4oaj\G/>x*]q{[zJ7q.Ј h _gIuKaOCۃG7= 6/E+#[Wm&ʵ Sc˒+myHU[qeӿVyc]j^v^\* {LBӓz&mV)鶫IKg=fBy!*!GӢDh%Ҽ:Ŝa Hi_if>9g)tCӿg*{*ze]p# P!Of;]q .1"WYiPِ^rE@V;ƞxpFqZhźC#MyҧVABa߽R9ƺPdA<3g$ h ~cSk7(%^7?-p~0G=E1k\' 5F=g̀LP験̰_u64xR6pϋ̯pV@q6 ci hcݔK4jم-YJR/b@KϬݻڄjkܦx q=ۦ ]GgP+fs\ii@,#a:އSE ?C 0hXt=q~ij}Bw6u4lax}$ ^0ڲ|௳,w>(ul} Ud|KE=K,&qڛ1.):tFZ^h7kM%ĴF^50tOg ".攴̼ePjel0F;{Y#9 kW W"^/xK:MsgLVО:΁*+7e -/^VQyuUMadş@u촽/V'SC@L3>fVW˛`-a^!x?}96&<]]_m*οPBͫq^Z&I)"@$ *wy Ixg3 7k7[5uAW _e96/}a+E/EU-qBP#+٢\Z|Uuq3mR]PƳ+J O0.L$vLd7#R-sƲ FAC"r eЈh`z;+Z{+lnʆU2XQh,_ _N /%4pSWVi2\~$iYW^MAI,@}Z K=K4##=3U鈈r7{c:{.Xac7 sj*9L~O/WЪQ6l*D/8l5xEN55cyoԲ$}D=bѿ ˅z9UT@<hC ɁB|L`T(Zg؇:N$dqu&Hr'بk4v/ dR@g5z=)[Ka]S:ۉr{0ߠsj_7tH2cɑ}~).8l9ʶO NHr|[BB.(H-?YunfcU%X0 ޺A9$8Lj n@e?]Ȱ{;c1Ywsqݼ}S{?) ~2kւ%`Ol@Ռo<ß\jkzCf-3\ rƑ-DNm@{O"Cc8AfPn~+RΔiyG]S||# .9ͧ{R#DqD]j0RdW]0*5+;| k2(5,*-) }B;^)E -n]_2tFAa;.aUP*1ujkH?[~1v5/MSJF@>AX(ڌhy1|]p [zȕ|b\ٵ 8PUM`?sш1F.x pSޜ\y(IOZ_110J->X!M>4-9I16㈈"p̏]"(nN1{+~qL V EO0~l|n|wj#ju"˛Kڒ$.ohJgqG֠h緲o+R2Vk.f2AVC;3<|TiRtz_[ ͿG1 YA2b@I` Fՠslⓔ7 u[)d>*EᔳE 3\|>iLiЉDJCKYSKpj0kq\^cR.{] 1 *~z 04+Hf A C&KP5xGL}7 ɼ*U`k]~ WDܴr ؋D3"<"'we+,Tsub,`*gW'wȤ>:U7ČCwNEh?>lY!xB] oֹ9*>>blAM] L Ϗ9! Kǐ[}SrBA:Ub6 'Kth;q9XcV^s/l"h$c9l-(U]|7o8w"-95,U"U6'H7Q0Eg4 Y$7{_;{d.:(X9+SS3N͗b! \1מèRUb~軈*J2um'm /M7Q¨}25pn!OFz%gڞu>f(J5x4buu"[ N[ >RփPQ~$:p~҃/޶zͭjzNuwrhſ_j*҈wʞuΥG+wLUz.R\,۬By{5z1WŬ&Rm uu饐M8}Z"TxW@ UNrT[6Lw!P? C5!B+X692fcw >?Mڑ-) %?eM\+խ]ٴV,RK/\J:N(#Uѯ`Hفl`[FQ eW6of\K .HES}Y$kdkt7$% G=NmU{9{bh{O 1ZΥ ʆ[fGF#s~mfx݅ 6+w D.;ѸhIe]V越C7$vzlղOn *j5˹mkX-ԼQxg-'^l!߹t e˨ UJw.V-ԅ8>LWW([Os͡ Z[d(MN~[];\2q]}drY) 8x8VWC3M-Qyt~'EEjw9wp`ѪỷZ8yΞ_9 7ZawOw8"iV2!Q% RQw؞!v0/.8:Dц^avLTq+X[z !@xtЁ➑B.t+%f-_(1!ɗ\o0=<b$³ ^G&g//'fqk}B%v+ ']F ;|IF{-~MĽGuI$nM}5Huh/qakȱQkom`[cp-yt}yĨ&^,z^NPAdMC2?> mds\Wlij@KC_&$8 D҉B{ (0u8H& KcV1RDX#Se\[v2w>1-owc`Mlp}pN)oAˬa#[VL >H}8B}J賁33_O"!!&&0!% O۱}QO M##97mxVPrQ~糄|?yˬb=kK&I ARm_k/Ќ^2'Z4cqyIJ[Lr,Df>WY02h. sR~K/uPBTY>͓Зd [ gG0UPC]Xo*RW0mz_oo )7&l= 0Ӝ̛`Eؾ=}47  "Ǭy6V|Ѻ (xuq%yiLV*wq&1ƐxP`@Rb;Njf<8?^ꐲFAc(M^ߚox @jFg=5H!=6gr@AǀAt2H>t{zГfe(s58V|R,Ä(+(qu{Ș oWąT8R3䌦z9KFM4zxNj.JI< ofBì( bp>Q$yj5S_"0R&WT|?\jYCSTMq{n6zײ*Ĺ"9v;2/:( כ&!I~s2mdȸƆk5w `gLb'mjR w]R?Q?fYHCHv ج(7{sX(TY86edCpE_+_̘(62[n"|i(q:QaN]Otu}(Hg =|?: XW'J]i3":DAT7j:XŐd(aGֆ`y vӼt.7s#WR45A9zdd" ؙo~U=?z=j^MrotDmeS`wZthRO>zS_ V%8yt1n5'iaE ZLF a }ư4"_qQ+fL{$ϘrHA?2NF$h۝)Fm^&4;g .!d`#̼'OhMwc kKO$J |=~<%x&b ?G6/D,$ ɂ#ǵ]wPC̜bLZuD`ٟȌ;>Ymx1z=6p¨m.D6gJ$eu(A.sC6H/ߟ'+8ICMKI pByʐve{١S6qվ^OlVAo~(Ɣ(qKD-N7,q;XUIEV162G Ӕ,LMUd.+!!B鋼<6[|H򚽅A?a\.2cOgMYYvRVrH!^Bpo7EYZqi<+]T% @&Ue8oe72VXU6=)*zDj?6/O :Jpvz4 ѕznsu=5 ;gVߊywVDic~YA`Eu5fGGͳ"$ =<:7䚿8L+Y"GdWn}z2rZlC\R(>R.?8.S FbM*HД,\rࠔu`ptwF 7Tah A rz,3{_R]ٮ}i*lRIQ9?;f"Yx~ng /n:x)gITʹltǜ[]4-=>|A*{Dm,B'(i h8K#fi+iZOl N$Z*gv3mjBoN@0+nu+Uwݐ6R^Bo5O8c2/Ǥ%DKO&+hlKd`>2Oq+]@76$%/D0a]۝E E˶5򾻐JlSƢ`-'/8,!v>[Roa' :tfwvC~#w>,`f|He/xMP Nm`RV{$;XᾙYF!V_̅B3oȐ 2D$SǭE2R3u#lqw55agԫO.P. N֛is^> $@D<ˮ{d/pN37Cï%软LnBCN%(yac+Ӡ14? &D)3S޼cV>@/9f[B9 }M^EW7嗠_RTڊ?~-Q'vPUEqa?q, e2'=ie]w39͹qeh9_u(?wdd"(_Qtii$*KJ #eP<(_iz5"xB( (}\EbJh= 8czu"(JQV *@]p/K ᜽j3D=[*3cU]YfÀ q]ԪFql$/3XcI;F6M5k ۻ׾/0hχv! B4 ( _ P0] DPe8`WU&{/̂уo2GX@Sx|/R';*ڰ佇u.((b/~}` ĬϞ3N06!HZf;_p42C؍ݡjzk?Gvrrv&aغr\}DzET$?=c7 o31` Z8?J 3Ž>qnjh&m/U,ٔKRt~Uֽ}~)\erSՏ/N`hi3h! .bwRSq>#DQ߸2L_ ˖qxpú4Bиq$/8js'(ۑA, @:B9ɖ X|f4d/ v"8I{('JsPgz5lփgTxV)V-Jz&DHR{H c ^W4WB;?ih ߷w~4gU2 H6\~PeSn$O2qQR[ͫq`Y%zq0f)Tv!rcB}Ło|LUl f!CGO^ڭPaΗr[bt9붉VYs!6Q>dS,Aa 1h%Q}fBOrnNа[L>@pSo 5Xe۞:~_] G9Xi?;!˅9H20q;Y7#jxmT='9) yc\ֵ3ǿ@<Z%k'}ȵ% W'y]ah03%W]s: t+ZbY#`)P\-s0M5 [J4Vnɥiq"bI.t* n)<(jhdpeh8M*iߣKii3fODZ]W|5XZDW/2 )$/]c~qDٿ< 1WȮ-;qz6IWK9j74waRPINe8iی^oj_5, ^bVOCYq9jXR@m1>8 I$l1lxat]<.?fh{cN޸`c쮐k]eui;.\f4tQQ{,#PtyF ڽ.TpwgmYPeFy \ :C8O:⭚A>h,EعnBT󙲄 Xo80p1Mu$| z0/賤8AI -:f/OVIx(5M_e(g cQy:y1iA~BdP-m۞"/Hv5CW'e؀ZoV*mbUFAi0aE %SLDd[=BtcFRZM)쮯yiT>J3V(n2^)$u0: O-F]>zࡑ3QpC'гD۷o`s7fˏ0KEN[g;[mlSuzę08E }q$8MX/FӲki&;r1DVzBK[3q39S)DQ'B`>86d1X{#oF.r [F# t m_(JU3.6pӑx;=ќuyaY8/"Ato?n!>"ET|jܢI*O.mC|Żw\)ђ ћ=aK)YYڨs0t6F u0ـ &~ekeLy>g3%p4H$#ESC/팞!?"@$rhS }4ߓ,,5iQpM5}+*g=_V5W蛲cr`ƩƪW{;٩ -速X6y<V!Oǜ"܀"` &"5|d:g#sUE:\S2ip3.^0 >|4)tɜʎ;-椊Șذך̙QZ{ՅaRR}C`P4LW. vweD٦A`gB2qAUidyA$/*}"^_MeY Ui)毽}cLp%ژm2덌(Za~q;|GߞFjCoo^nJڕi}h蚞W_ҳ7zBJ Qizm9[ā干v ngsę& %N.(ѺG/} dK@AdJY>QnMPG!~v#MDlpfz~s=d@[ u0,7_)|:oĻ/5xҫ2i%}VhX'W5;g-{$Ʊ:Hy@fۂA8qrwh Qib T*LP^^kp5֠{k\ tƯDG3ZQ1C9v:g̭?Z%#BR{-ƃ^D.zUߘ_a\]OMcV݉)_Z^:zTES,e[nUq d7kyOj]ql*"@n d Ӷ "[&-"nZ؊WA莙uwwtVM|tjug"K` LB.%%pnF"n OKvOx9H˼MB2:sL'( yH%qdeuL@9M7WkWG"R{Y#xBsU ScvJJ1(kФP9a4D}0oySPRc7RN&,;*챖MG}珴0L^Hea,^M{ L팦@#j˶fG!ԏ] Mss !QO=gbE^:%+A xyGhe3OFOl(l`/݈Eoh%"vl{:5:&EZW ܵ]pB1{ :ԅ?ʗ}#9 kac}"JGZ—5̻nj5%V;_nŏi_U!v/W.0T *OҺYFC/FO B!GWy6s`.u͹ʦCڙ*;)=+7ch7823 fw3\*|BSY6$>{ E*W̉#t*U{(y_ { 3x {2!tUWG;}W@v> ̨F7cpS'+gQ/ܻe;(mL΁Dh V '0- XRl,7v|jSЏV Sͺ_.YbvM>J[w_փ+l%}.Bf}s~~/ te!rfN@MAۥzDi'`h9U]Wܑl8vv;tKy*_w K&m;f'g*PʣB@c& 8T?+/rI9` B㚍˝mZO q3jԬ=/澮dL9 G? @Չl_Foȑ&u\k >UN6tS̻yzJe ːr܅oRJNk;nW^ @~H6Oӹ'Ε 3=<c3Yə-]} 'Vwaoе!Dd=nv5Fvݨz!z55|";~fڼ74 0wBEE"7IqEEtVeD!e=Czڬ-#Jo۵Y4(jNR1l fRJz=H xf,Kۦ.- : 'e4Y(Na:<7feЋh2Yڣ8:rdbaKel2B<-M"V2ωն'b6G =uޟ@m/Mz^\B֬ uU P&2g)XV~$ y+2Y;Hm!Vת8n\>X\f/q'>ZCn-}BiYIU4",~7{xA&k:+m*}: C%bJH8 ߀ pOj0|~u/1d RK֪강Ic#7YR&dUZf=^2C_yǞ 9MlH}ɘAg20q=H?מA㬵녱((0z5e -=YE@*gt׻ o!OR&AIJS!qDDěDI$"\M˝l $FC>=PK>[(hb1jcc5h>;K$nϥFqCLkI؊^my89 sJ=ƃb 0?{Mnx8>,6bwYTGE~ԁU]qҎ{mo<d4#Z xa \udUYFTM:'cD7uD BĞ_[_9^`;/ӫ QEWݯ/ClG9_>]ª>*, 9]{+殺E/< "7  d!?Q?*и.7,kTf uyQܰtS7h!|ާ99Ы%MȌقoE77Խ"|5j(#9VbrM1׎XeyDq{ND@ "sӫV/@\rݺ }N [u Odn?[@2B+Gl={,I<`'@d"Izc`LAnx9<Ǔo%HHElq-YO(WC.E E/Iw00 V߭^Y}w| 9a9,>rt>A6L2}{{ '@0Lo"ĠxZ;{xVPIW !DBYY$U^ k:WzJǪH G9(ӎyn4i˞/BC!xI7i>T,_Wk뮨S?* ?,lz p2b8iƲdێ<8#Yjv: 1G &ԹZ] &-0DqrY`ӃXQNCK@k #ќ󰵥o>|)bD' t7:σwt 7 g?r" D8XW٨cȞ?=)j/*P Ik`)DzHmK/4v6 w74Nh\kJRd~7q u׏bm71 >Y$Z5iʡY.$~u V uZ;a9CJXJSA.qu*up ޒX@')iQt).O1okx].AR{|rz)ŸN(>^/Db;'= 6Hqۦ sCIY[ "OwmRtLS14GNNkO+}j8!?Нi&i"ӿNNK~C'rso'U>t MSv^?8+`. ><𕜐vGQbнd= $\$`Mp~_CYgvMYҨ#k;QF -P͔rMa"7\0.鋙[6t`[ZN#@_dB wF ՛)+h=wƱbDpL}51q@vSTN]M/俐e̖hһpnSéne$9{N8D}EzVi7ɋ /D.`AWDh$NŗO2~Tp,lϊOb$PɸIP̐װa Y=&JhjCF<*c[q[wnb2P0jd8(f~'uUV)T MvoZPkP2UQ8Mʊ7Zʥd^,( 010[/hhՕŸdr6(nv82Un3bW/{Vb%DQ\}hCGi6W?An^,R&!y}efK&roi԰_ {QW/Gr?PVʗBвQrM!oo5O؞ُam1.yYSp/IsoΗwъ"z:lVnvZɡ=ȷBl} @xD ]TPӗSɛlŸ> ܱ$QN2t|g?RW!WwC<-I>`Y#&J1b@jS, 0 /h:W5J|/e .h[Żt N5 @ʿȐ(0ȟqgZm`+[ ZPZuɓ|8F)&=&ٓ >OhW݊;mQFKH>q/ +H9>EN &2 `ktN=Hp|Ptb!,htDֿdO=ػf93`/8e;{7L!tA1jW*럅9sx;(6$J)t@ d)wM #AD3b'q}ߨo'෦L涓H.:O rSYy 38;8w4Jvf{Rn:aN慃"9nj80)P]0+k^GU=Ȧcw`b=V2jŵ_Tߤ9KP| ne KDyy꣼oYR'X3R%&|RT'NJ; $Έ]ҋ[{}" K)v0]F-"톻O"e%mfZ'F֋8/؈~V3NOPEb|\^t) i })WQmY酚{|rdscGµǹoFbrnU}{鷊>Ū:T"ϖ^Bh=61e)mV$KR*1d~=E nt|0oh[" _dKzƑ+_]!F`o!0if,M2 C95y,8A>:߄K&f. ORQ~'kmL,&)D7|='6bv7 _>%lrk5Ks-iÕ:o Me/Wؒ%5 >k/b ?(XVyy2ªq)va R%?زfBYZ9[;9x)0dz{@n$˜XG12i(Zfz!@Ed P F80_mqByj;P[$t2f#**MDHU'|ߕ?M2dkoȠbERVˎXzRs8ibkXi@.۾ev W)vX2.2;B;fʔ*SO~th#B⃝I #Y W6 ^?k9fSYcl%٫sPvĮmu&,"˨k$7/69aX-ߓXUv-0K kXRKʱ5^+ԫSKKDFeۭ;?4RR,~Qt"!6Wz@Br?!, txS,90jAߵ;\Fv&> )QXIW6!xمWSx! ʝbgcG\ 8~i@D?g6@Ymȅ)tϩBnnxN߆!r$ғ!n\-9w80#WK7=/&A%d,Jz4*W\w# uXuIb㇀G`5=\IAuuiˉUUN'0}5ETW k$[Ey%lY]DŽd. ѪMCk r?L7ODS. kUDzw'L#-T M|%6mIwf^4~@bgͯ#'O'kTz Qvq&G0aR\Snf6qkB׉䊳yYbAIϮD?<~7Nk)VgiAbR^V.;? },tFrLj{Bq`2c중D+g؃Q@\1'iP l|"ʦ`mt|m@or `gmJ -pNfR&i 9)ͪͭ$E$24=#/Xwe}D3x.jVOHoAhb4&!)Z~u[,gC{7s̲Fej*Av=O΂Bj흸U Z¡:AL3)Zb W2*BwDL.nru sf q|SH%p+w܌_OE/6dkUJ/Jў/Hkn>W*e_Z}Jۅ[$0>hz2_q 2-xL䬖:6#XrCr?7h~Q"׮jKȹ/jٙM{kjEժ^݄+5dÑZ'CGFWWMu 4<|_!c屵MtLN+ϺRwxC^V}<ے驔19/ڡ0.mվ{ .q2u`T[ldAQ\.2gBUe`)y8IVpBJ&cy~#laiob%Vkhȗ jJd Xd.CF~`ȣdbb=l"680 V$JN8ae@51I lBf 'U׎)s$l2Ἀ?׎$K:,iϰ3}Tlֆ~aXeYJ%э;L7j)y>ցgnؿ2S&lqӬ'^;w'8zԞ(:êFܣQoc,{6dQmj4ǿ<f9:XĂ+ϼAs,tS{ڝ=@Ղˠ՝{Vk'oDMViF":5yNp7qCd)N'jc{["MN(hk#SLjTQ%' .|=?6jxCdx,lnnaD*O-ykzIׄ^kG:Yj`cb~][x|:4"12acTxpd&W!PI`6Pt7= MqX;JGAk4ߍK8cz-:u@m/-Wl3椡_9.JwY bjK"Ě,D]$M(>D]l"qe::IB8{Vfќo3JLZ48`RY' {'R(%PY(2دY ŇV!ϠЅK3JhK縉e\z SprQ!8m9em'͊(n ﵇&sg NP-:&в(jg^+Oc(ӿ%rB⿰/?g|xl^t7hBi`_+6Ws[Y? bڠ]=P`0=#,OFw̵1ZPxB}S=Ӿs_j:[Sφk-Cŧc]c,-^pvېsM PPweܗcݜ[|yf]z Bn\A/.;xu=1 /eb\@[S}Or1vMmҳGodu}UCP7*\8w|t%aWN6'`*JN>{ iAkw,Iou+̋қ  RiT2)'72?*z ̍fqmQ#L.|F]ʶD:eaFܪMS2ͦѡ?0Tw/+V{56+bn 2j}qln);1үRفRL :%_7~"P<%CeZcFmZkݯOBvqafUVA~8y54+/9 MMZӏ f\;Dhgφ۽oD"4†&48P̾$5@إ418"O)<Жf(WYY\p{f 7*ON!!@);FAk4\<O(*X}_;}o+rܚn+`QI_ʡ[/( ޢ:􊯺?59.>o0 U8*^sY&.tOXF;J`(`Z(?qտ#3w`ƍӑ V߃F\RlhDC4o_u@'} `WP Kk˹4MDS|mjqGKl& ΅!RCmH AM(pfT?Jg͢AAx||qCtCxphtF'8;eMpYejzج9tA5AeL }]_*Z,UkzDT-9r!mVzqF-*!\" A_/vl٥}rENVo¡[&U6=AF!!.0ÐnԶ>U2I]KY h{kJ%WjxN*ZQunάƊ#lF>bj5\Xz_XOp[t6[ Ȭ1C5b7c !^R źo9\t̨КA}줎 ܄ԙHf>.&(g#h6ŮeFmp۵$YF`E?8>=x9N+ؒ;~+KeY.bc'LmA=J:wSTsUa!: Y Os/_<պxP/Ca*01 V3$o͓aArGib,_z|u`ݳDC"Ж#q?YXK%'U.a'qe.qm< 0ij:Ps9@8 пpm d{٭@,-uYz܃ן!ċW!G3xA?ڍƁÖ`Q'v>e[Y ,ѴW̩;X.qUBi49?Te$tzu+mC͌NnAuGmB  DBdS:k%Ey>'wrv+ި 8Et# Vq1wB\dEp uZ ߈_:lgUO(%bs)4_#mK-ivLz+qr8|ymDq ;3*At$zFNٹu6B&jX+> dI !um"pu:Յb#SiX]1"J$CR?kb+?eIT?|Og3$XR&[yjY7lGkv#czoBdjpo|{BA5 MN#C=a;#.Lr)PLe1Pݔegd< 2gŇ2"rW]^J:硭#wDj2R]z{(0=(Cƌ-ݭ˺amHB/LʿLT+AVS Pz8,tٯ﹠,-<QsF+yJ^Omp* ѰUR5]/ v"Ƕ޷OA^suIm?Hz7T3~Ut.@2^ R44 y.,G|L'}vV6&Ŝ P\a^Ř,RKʚ 9Q_~Ԑ; ^r؈FI=jtܬM!p`]#S琉_ÍBpufS1>E7#dO-%~p-5?1>QϬ_ӈ-nvnCʟԫ?"I濠vd\{XA@[&< §=_J_s=ws5v7~{N8J//qH_ ԍq3.Kx.at@ftkgmobjė[\ެcR^ßD^1bW.s=0 $(Ѧqɭ]F!nꙖnI7jDrif%GEJy%\yz!3(3$;teֱ^tp<'^zhp^БUp;D Aʗf TCuUc-E޽dj"}Y=ge~{h QTgpD) \mu=)?1FZDRTBV!'hڟqVO~ ӷCvRn)]#p2cIc#!&'Tuo"4 %~s!x#_#y,mB?w=DBzu*{-MȞó71G(+t2inN]{(xx"->R|WlX`&bxbp$ps@ptmUDk6e!AE!z4>P?)4_^a 9W0h,I}JJ ~y>~5[k@N]"MEO݀Z5X;R]Q=h֟Gq?e'.߆wx/kD(~T}'R%5FM6t[ZZ.oK$r8?Q 7_Sa!ʿ+c5Tob+CA 6/R(bWq"+6BQ.)͙Z{+\?X%ӑ5Qύݓ_;$cnoVwDY&m3170tؔxIxGW3@z캵 b96~W8^e|SB(9 `QiRQ-Ƹ`gn%2.Opds _IkHqXQ7^͜T5GQZwc[AGv詏ͺa/}^Q?~jѯ+$㹿 Tvzq :GoᝒU;x:;C= o4L\O~QtywQnZ SOv)8 FΌ-.BħEV~Y@=Ɏ.{r6b8+]Jr$trnWkXc. mem'6G"t!6=*#5=Jxؚr^rP?xWگҀ3CLc;ݽT6#'rj⵳оg2, r&V pb`_o%mXSd> ߺxI*V_q&)Q٘>hQ.u55raMD 3Ŗ95oc<:*۝e1d9-1R2hY06 5jc^Ј4}M$74TEWf_B^%Jo9zq cvopt(?٪I2`] i\eHyѹljf"pELcpX[>U@)Xe.vHre'@(ad%"\)bv)+"dVk9~8C1@ Ogw&/mԚ'G@A?o񨐕LIN$=b(~h)H~Jp c'76qe gJzu ~K;ME ,.A3A4%(xdfj'q*)zLGLC>R4cJz*R=ٿ&wʮ# kC Vj8Zi_3ޯ)AR.RE vI+"dtq Aߖ/+ħD}ck:O:9J+ oālD$`8#`?>*F'AϏdr-d 堑& )\1<]ea6p-BϚ~Tkr5መuN2[lʯHȅCRS:\%NC]W"_ ;;@U mЗ7~F/:% fRŐ %Rbb(H43ɷX;}D#8cU;HH^QH(Z*Ǝ/ 0 !hAX$d a8 Dp9 [NX4$Wqצ:bt@&]PtÌayZj*/\-H6؟(>ٔ!%QSeУH Q!\=DDuI9XY VpK,s@NU|My qnT[FRҘv|@cҩq'l$R)D@>V:u]BV.nliǼ(PD &4N痮sikSJ2*:zɤs $AӢId, ֳEF ́.::)q&Y`]BǓq<~fOңpaɾVAΧ@9*fA拇n.Cוn޲Lf2B!P|ܸ8쌡{Df2ٷ*{s]b0;䨕K^6w?`kHЭvfshA&9KM!:3] ?H۪գh{Lp (f(z׵yۀ &yj蒕 WvMkHmT%IzCR pn#Ņ68'WsC,&8Nu0{gI+rfW,fH/2"&m~| Ζ7q.pI_'ԣ kn*/2F8!פ1-dwD3: #%VT~fSTe\P%OQ;ݚ'K*/ P^Z_VAIPqH rؕ9l1|WXCLO||4%1ݩS,ԇ>m1@֔o쒝RvcAFkUaL_Yq1Qp)ϝ s [[+~NvοX *t Usn@$wF Sfۊ .(ae+ixoq6AB*@!g/(\ 9sSԒ8yq K'OCf^W@@ī?NJ\K:^5dҤ+I=BJ2|e8EoNYl4G7& !˩D6d\ҭJN=9&_燵A:dote$w$?:濒t0z[ 9ni{gh ^X8fOv@qT4k_oBKBLS|U^n<@rѢI"oER=/i3+`dGA֖tvVf[1ZbBc|}{|RD/{S}s B.5P/"KׇLi!wK~$i^K[ynBס sڢ5T/y;wCFs,GPW`E_償by4,i&I ՗$CW~3o@G}n3C2C/n7; 3;2PM< Ѷ\NۂW=_ Y qJ{~@r1%=o kHڊQ)josmpU:v`U\/dwxIBf1%dD7$I;,Pʴ&p$nڳ[N,8];j\#3l1!dbf5yv<P+NڭUV(ֳvTBq6R=$K-2+ DlV@ݙXGן잮hKDF~B=G-??=~)4G|ȢuP_v_i'AzQ{#tGT^^{-ط}/_al6v'dfaioJ9 L"W 9\%e mQd^^譶f-)ە{m/1|#M)"iƳhv Hy' vQjfweIw|LzV B%uZ'Š$~4w ֐e%YĆB /8RKz!C 洯6` 'e,Z |W+E (E(V&Ua+ CU)q?UHwV n΄#N} r&>;.eھt|GA]&)ByL}57N3V5+㝅~lWX34E.doA/qo3)4M|z䥞b{=<^0l/D.x0e)19x^f9d# .G<E3} /'Ll~}8>kS>ӿF&7ְdfU5™3_a#g<~gLwUِ]y;*g0nͶwlOZQzسXYl^?"hQ7b7t ycO=~I}h6bso=q(\(YNk2OsƦ<_hrA (-]ЀI`'x1ulL%疗ƹ)#ؙg 4K~w)nul ӛF|&^hРpv[E5x%BksQCO}V榢hZLhb]BkSIJiQ30%N28WJN?o2lT$-BsTu L5a;{Q`jt fǹO !ˠe^ Cuv@؈YG;0DJSK,ܣ2$_}!I elz17:1RZz%Y ;t#x N#HADnP^gw`ʲm)m;a=\̧fFwL(1q\"ujVU7z8"~d|0n6/pA(?qzw1aѮdE3] f %\VcGNz5!9w A*4 UeW Ոw8B @1|=- WiRbx4;ܑF۫ )AwP+VΑ/ъD C L ƤAIZ5!r*LɀuUyZHpp #VzNb!2 Vk{ޒ=ER~` rU _s*obivc̀LUkjhߏt\HB0_RWN3t5' d]y ѦNM\Rq?`a-}"tX}(VIK㷜nCoRG(1h7|_e-tr5YÃc@DD!/[fsЏ8G(fmPCANPM/ d2KBFT ڱ1dRJxeLd<EO=*?Ƨ1Zx%,o}pNZXs~xreK$$( \ ,-od*7*]]Vk3!y&3ivp2؄wbuɡg#q$jhfǑ Jik]^FˬO%V:B ^k9_[1ڧΝ4*vI|ySF[%weAtKF @1׉&_4/Z|\,sHaXGM6FC X6g Bֽڎc,6ᬉg9ԶTv Т&QInOHlnh Yk=ة#4qc-O6Pe¥I^ MU9hOD?uL ҥHHEh7dVZWR$ \ 5@g LhXY!;h2n7u⿕`r}|A!` 9QkTQ]N°!ڃwt&i]hhP\jfb,!B h(k;#_9,#@r/jVec/B@q ]qQ2McmZD]ƻŮR&l`# g_T&h7ʻ 4X9W6lv5bK*GU*< ^ڨwTD4,vÕOƓ I4O07*yP<,=dYsD3|উJi^i56lpPy9}Un⩃hogҎ2Pڨ:Sβ^Rv}ߞHn2*U-L>ϛ_8c;q~^>|got<ȿyMA#ؒ 6I⍷ =S'i1??|mUGC,kP@nz+XyIJ 2vpS\ ˵4QV#u`] /8B}|]64*O)ф'LjfXJM-K?#Pq^\YŏcBkz"4^ C_˥ҟzY,A{h.AV mLݮ]<9B7%J6od46䴈C`r:9IuΙs QiD!2R 1'q3캄CQh+\9eco2%HlTeilUw-!C ǭU,Zg'zx+XTbsK4mk} PQI>8NL^LٜILJr&I<82@y]ȼ2$ qWBle=·ue (RiU}r`ɂ}::`}e]ElFC7$";be:8{`)!K}®jo.N0{T VJ_m1&e֙T]>Of2WD_¨HK;ckkG6C^C7aFO-\,X< %HCq 7Cq|ZΛՊMwHDVrЁ5񽇴# 1a 0"R'+ x<2W474y[@%>45/9{;? UjOxI~Й>027GKwMP?nD jO @B]bb+X5=TE +4xTJ<faqߗr7~r 8@>ntcs8}{*d@o{-DpgIRԼD7dzz:!60ly˹B"he0?ФȩN -cHQi2*CGu: I uV_bׁ$, $yhYlIgvBؤl5eЏx(؀': ꪎ^! 4ϗv572nV&>Ŀ JC&8:_/? P'^uP&ɮC>(+ sMVH;]+%ĻJPT%$AI8dRW6ز6:zHat 5,|qD t4Q&φ/{,xPt,G#] 4!)Xw10ٻ)(:cYi۬'r&ЖJQx69l޸VCܝ_58% Œ '7c3J^HϻrTu!eӼQOXPsn<(Dct|8"/R.MKa %=sX2BƂS CU=&( {G,`y,r9VV:?*"NF&\T_ZNLFOe&37iR0[Ҋc#|>A& (PUV 8x's%oG~k2šmKJeB*˝V8ORIIj:z2C.K"|Ccu-yYN~ٺτtʤԭ6Fۉ|iL6vJ醢{zmJ>!VjNo&}!?ț/o qY}g#*s_押^,"{v-~Mc(tb4\Pvm-Sڠe1dm)&kLݗx!󤲱UP"YI^hR60b.l~ChW_ LT[y965n@8ش#dws\lTvL*D1r8~8#S*SP"uЪtPÿMʀFD=Qϻѐ4_fS?ҷ"*RX[lqZYsM_dꃠq =q񁦇 1?,\NGVA`t׆搜[ Mr)߄u7,RdPJO:WAĐ֒Z>*:6MIJ10@cOg.;c[7?LioEiCC53q4EU'dymcAG~Fg2E1 R~n)>~~h^6=ߍ{'xrjy8bG<=orǡqU'Og`L1DZ{ds E$y8{.-Z, ;9N.e™.'!pxe %3g+F@Lc7S&ԁǬzF@kw]mtf&%_)ե_qn|3wD=T΀QmQ>>S\ V!ĸ}TByv8#Bm3mT# m" ~CJrkAy ߰t{r1/RSz jՑ?0% 3ˊ&r첤f! U q S{j3R`1"rRY;67_%Tw>A0bei4urեFtkD[K#-܉YjfvW]$Z NV aH}mP5 ĖL|g8XmʧF]ƊMڍZ.>z`{p D*;3V\ cvaWL$-sǏiQ^7>iVPh~|,[wP'v1 |{VSl &JlMZmGҊ~=<Ą̣?;{n\= 6 fa=+Œ&'v=uyZ-P4[]ku)s=f;&H;=Jt @wHUH# AtB6[AVG|բ5DZ -'H0r=MXGZY>c.OI()1%5\Z;c7,3Ԛk@~E@GK kswgGC/˹ xr۴\`CGPq L!d{1WG[TQlfE9S+ks<䕜Z L@nBz*p2$*ɭID3v '`0!E2}(^]WX4` EIA%m` ,碄GXɢO=`kp`p {ɔF,w JlUA;5iɒڎssG3(njL)^^yx 4iEIܹf0tHGOE h*ʄ/RĞ40Y' tm\rT9F @6*vC]یXg҄ޔZGN,ߠG$({FHDRHc%ٯuqȹѴaU/2r_"9[<>EI{iU>zOpe9_0kSYK෱"8^I火:MӦV_ koS5~}y>łe>U8Hr_m,])KLo"1݈3~apf;+T d_Ľ7,6-Y䀌լϟ\")HD"* =M9g_k._eYdrqy/H=xn9Fl9馯}J ^}wfAee--4!IL H* СsC [#hs^_,@~T/E#Q9a(ԥ{Sس(=Oa|$ .hkaB_1|na?҅\˜N鸢U\ߕQw @tmm{LK-ײ }iC\^0X]+l;p;;wޏ@V|%[: PRȝ:ަ!)^*@ɼAb0pQ*F̛_+R}S`PgO<V^gьj&־-bBiKr8H l/!0ڶ<ڴy1֖'#LKvl(KR1 `I 1:=9B@jnHM\Ndǚ+ d"fiT^"NM|zN5uiiLke΂I>wSȪlkT.K  KE`=Xf4GvY]磾ag %ׇbnczK/d>.St,9M =3^j2r?daʕ'^FrG![V5 a)gv i<{.gVx[@@)}xeB4 OQ 'S`3~S^/l# [J "_W $*D4:Ý"Pzsˢs-w\N3%Pi06򢺴ŮN^Lv_#'dsArѧê2[I3Al_~(2!:x/ OTv0[ˇ[[ z{%qbt1'ӌ 4j5g< _*@j7Bct(bH: ]Pˁpb)lhdGƎE1Z+>xdRԓkAB$|^v JBʫ׈(WFw'<5EcP+'BO\g"ps:Qqhg3YVJ>‚A Iu.̏QRS" &b5TZ{= Ytv@ƒ|jAjfQpy]{pX#,1@L1sw95FfWdb av-.*ħ+-X4\V +HmN,# qk*El1!;7i}PG  X\8 Cj*L3rW1qN mn&P}p&dF-D+ XB OwEbRTKrOϜOۯG:BX4+-,ȇ=O*jw4!mKrr{ɦh"!P_"JD^?ˡ`-|@qwITj"2""S|ۧ t{!'7E+[3cj,ZD M3W[)5L O#$8n-Y z[56' vj4f׆wKH5fAKߍX2]2A|I^hJ]"yd*~?!"ZD'udj5w;P"F0`qѩ7]1x2msvgWjxhmcteWSp v"e=*Om#F7fGDGs,a= `P!gk 4H>͜`'ë⇳ &=vJm e QWl6:KZ7+fGu8TbUYZ0!dƐ&(GٚT@_ӦXj&UOSkثZ "3Zy"7f:]sd$W̷h t mK}BcʤDOKN#6 IKոc HaaNj@1Hȼ܅j!]y({ꤛWI͌(?Ek8|^?>PjiU=(+P}*.<#+HFEeJ=+ܗMo21 . z(JzMt>JJڂRW,H[n$9)`_WJ,k3%mXJcvE MIr5q=gpiQ.L:MOhBo*Ǹ.Nc+p/rX:A%#+8 }w9ג.J ?.)i@t=nדl(Rb z?aT'=Ϩ"`iZf:x* 1Hq9̡N,rO%{Q֮KSlAR~ckP4 ~&@hUt5֧{&@ #js4hoZn3GQwZ!ڢ [kVsJcxCd):MJ1' <ƸĊ..3܄f{: n=Q/w:^*|@ ߛ˷"YthpޖpW9i%4آf`$1'q$c]9J$R/վB ,s6 -/8,k ;f}!:}VN˞Uͳ*a{K;ٕ:՞6EO usu<E\ZnVFUzu<5җ}|b˜toy!Ws02WG;`VVJV2SL!B 0-Y/DSR1$ɓk=cPinƩ,1{K-LyC>a_?w.5%YKo媜EGn>Y{3$fLRվb"F1(aXӖ,7GW 'ǐ݄`Ѩ V[ ff_WWG+ r&LKt):X "1@'t}϶o)^6Mx2L9)Zh~LeO.A̴K &8lH#0$7TC(.KB` Ck"K[t/MYc;2OmM ԛL,%~ B;_H/T0xR~7wޝ,?D:hr503 m/q8_ qpHsΨ3Mm`zp\3jG,s >iÒSpDJ4fvNMZ*-Ђ= UơѡUT1=˩{SS6jkN[!3!K-ys{,,t&]A+KBd>"_Zs_??/~9T~⬼mZ=#+T n $LT"i n>@̛~O_Cw=~C:={8):CcKsd("hazz(jhfA& $5QΑYD?3" v@*MGt'u@?2G5_~2uh g`)&؇Oz[p?` uVU;d yd *3ԴGoQO6ҵ)uAUn{Y^c,_w3C}Rתzb.X3LzcFJG@"" lճ`5%|Fm*}F<+8 vZȃ1 Cخl*nGtA5IO6H2V Ճ?:j} ƚEadw N'jNM.$/L<ܪFO)Hr) e'*tck`Fvv05dfX`y7葵.'mؽ~^\}zC;cz>E}gms ݡX!ȃ]PV?T ( K{'Y^_w`<~jHL@ߓB0hlB]ҙ?G6}Cgs12FsS&W`95㰕ɅP%қF 6.UOxzk 3HјR;,;)=D=|SqZb>sN3sEuX98R2?iH)j}yo4wa6ChcpЈvfܶ4= J8C0zg%sLrw<R}K>|hb` n?J7tE75bjToMOν?][{f{4k~T3r9v:AmdkWv$8 m{Օ *#Y9i\8FQ7'JH*KK)bÎiXC<>+H Ww#ҥ3tQI^Okz20(ӭ}=IT+7 VF"ZlZ$w%$ h!X̭ee\U2(iOGqسIF@>YyrR}އ@号g v"[`vVj }‘eLhfeh_{̼viFܐ?:SXCSP&Q+)gQv1/P{ _ʨTrTBI[R,2WjՏ2Mvkɞ̩ʛ1VQ4v.Gom)!pl0CjǏ#+OK rkvWR9?ݶĤ[* _GeF0ZZT@_ʝ{mT|I9lಬ&Dwf,'#&ѺWU[twHp]M]]\ls$3cUՊn]`"Tm8Nab"}{I 'aOvX:${kMt4GkX*![˷J:ix]="{osK}U5NFv_f -̘dkwȇɒU^ӮZ +Q(,#N~I΂9SOW@p#5)hx9}=.Kx  ?S)@":-_uMR*o_ =% n f (y6GdT8R4+/XҰ;@b۳rU<RBNH Enՙ8 I=bKy,6F@u&s߱(tzJ&Ғ2Ro1@nxrYCe jו6?Sk_k*av%OK585>$ﴰqOjuKCVq:ըKr sN[սoHG2Yzb(^džr뎫j43F #Z(%K'ÖgbDzKjʾ)'5LS!#i /ef`* oƁ41`q,QpUhO-&v!܇u U}¸vk+$ٚM$EۇĆ8h $)?s%<(h)7IL37q Ab#kP]\c{gZYGu 1¬0^yjWPN*"{YI_RV8Q_sd/AnER&m=&` f7? Ϲ;:W:?4W^*F@0T֋P3YPiq@w0)ƩQS|)Gw kDPx:<6%aJߺ,MiɈDO=Ajs}܄f5o fx)e7NI a`ZbLG9v~&$9̃8,QXtg7Ƙ_̙$! @GTI\$0G> yL4.lr=x?Ӗwc}^\>dI)UyNhДlKf6!Mg:ȱs1yt0WT!9`ۦuS032@".gɧwgD"_sN:=6e]H*DZ_ܘ] m 7bل ^7epYqew~i`0t019Eo7OCt3vZyc#jfF_ΚLڊlfFXd7 }Ui _lWmz7zkri11&vٷw'8%#1G}FvK G–Sp *ܣ OOB~JVz͈שjZ@An*oz=OPL}<%ܿ`3w1%[\7g|m_v`0ۍ zB&!X?4f>}`KFp;lF`>Zå+g:XF,(oT/g}ް0? ʝNQiq{E3~K^g֥BPh4~7)#ܡVDY7c&޺ $`aVUbp"C}Ep{r(POm%+Sb*X,Ww\R[RGCgh>-K2R 5BipdC#̃ȤLd{Ro&Ϳ<' lS,ɪ ؏CƔz)?75R|>UMcjHvF1C/|M+#%XGicn&sS,L.:e''Ӛ1\"ޗb엠2LzۑA'Y;4;~}Cddl5_ fʱ O{9e3amapho_`cW&tJVuwo-;}>B%J Զwg][h1?.'(͸cQm#**쯺Ʊ$RnuMheTj*ʺ>? ʖ4B&hX$Wk۬f"򗗞qasm a7(>qpa\ya&`­kWfV {E+E>3AUP^)TvNyԢ坅dmnŰy~IjmVnyIœ1lb,Ml^λ;(Թ삯D<9f@+^>Tq.>7WZtt/5%("© a^SIJCQfrZs<M)K" ͈#y,2SdPI.9j,@ mZ_f ؙB)3_A |&-ق(mZB™Tx0ja5G߯(KO:=zS >z ;^b`73 -6 ipr-w [2je:,OuJYU_{kVf;J-PW/Q6nyzu:gɇ42bE%P+^YXpMQ#oә7G3$,7a4LơTEH3}S?4BɔدB [~4gkqpEg-$&W,o8ӂ# Qch0/b7s e OhS")LrsV큿<܈VZ?e}CPSgY$R/m?'!F>AJ sqBvesvTpi(@ gD-d.OzS";+tU<7#V.9* W;[1&L#x=&W,.k]LAUY$$AV_pCEXZ3X'AP]J)'*R19N2'֐C 01ֻJﰽTL<;Ġk2M ~htc rO`V5z+M.]j}fR)UI @^Dua]9Tiu#(վ=3n*2{c!0-p.~H[JiԧeinIwzڕ h/c>2[s DP6<]+ry^qdGHw+@iGy#e֗{Dw3u霝?Hf QNXuQ^a\WI^h#:׸j}\hdpձk}3cNUxe t͎􉍠mijMJ3lGDEĉܗ۫hq Hd<썘 tR&c_O[K:6[,H>ADkʍ`-:ԉMS\6fjH}sK,5BF23 &u+vsϷu$-%Q}_݊`v(x4mTS9R ̜`|K%5ۨtVpZ2zWZbk~ ꑡpUM[/ v{jauq!ѷdPaA`+s4pF?$  V?Q?K'0QٯINRlcsCR6!T~7ԑ6O#L)IxPqR"Fs`"Uh7B/=(RJ-~pk]dʳ"pDG M64 RG vE|)gC ޏ=UkTdSa׿z2>1*ldk&'Ke b)l#!Ujg*C+ >QaodKwGWMR&l?zn`J#܃%\!f̈́eo=]<2.#_L;}n`IS4H6?3=xI$ ,ZIM20~fMÆ>gڗc4P ?y!2~wc~꼻_7h/OC=2{b2(I1f Ol3Kc][&א!8I G8(E&,# o,W;^ ze, )tK8 ΀Y뉴7iN],QnN& ZŅG)eC*f#5ɐ-3TAH G/XÏPQի:6s xF7 $|8.Fb,nڻ5 i(Ss!3op%6(i,ȯ~UUAv1N$\%-ѡo?B2)ZV3t=?2V;;LPx~B Q//OE9@y/A< y7mI"EJPFz1p~QGhGe$AU=qٰl[~|32EgMo_w@xwKbS%d"bywaZ ǰIa+I`srP< 8GqwQXZ?>.XIG^0-@~{1"BwaFʭ{?zLG |35 =IgUÒL$ra"a7կIR\/']Ci|Z U $SW4V?<Hi\ݿs e Z\QLc>:^?6yYZrU1LQv.>L^-p;D7cNn#84UwB}tD]ILtKU,V ..ôq~,r!:AT[y[rm):[S!@M"34"/ Av}o G=r^@Y pgs1Ο7\.K.B e؃g#Zãbw"-/w]Gov'W/ٕQZi7ָNGCۙ[';>t.Q&zy /oq?x~ZRUƢdʒ(ZCIn4 _G<+=KA~Dks-\`fCecF~J@̫a,Ʌ(xqnlu{2 M)-}V2CHQ8; 3f6 ?(Iu˯9~X"hnZG?4ªJۊWD?caRs.x`Ĥ)aO(qŅy $RYyt ߣr.l9\6PAܟ%]B+Q*(۴*1ߒ<-QXE#פN.[=R\~XMe3CE Z $puJ(hlc𼶛 bPJ8]9D/.%E0ub2Ntg,:·$2L\G~L e^SoٚJEt^{S]Q@u4u<Ū`$ @Nػ%?zHX2}6A.DB岙`˴䫬{#~߽k|H``Mwdj|̝%O J1*63߸ӏqu^G==@+AQ'Lm>VYS@xr>z]0@!JHFDDc >`,>&ˊ F$ma\V=S访1pQ:*Q0SkBҳŃH!}Bҵk>]%?zձZ $%l 5';!2 ;/Eqﮆ 4oy:Ew\*/z)rrUN>E09@w{Tvлk:tn5@B4)enۥKJmt@ ֣Nes"hD5# UKS%6@+tcHoNER3PŞ,EY{ VS '^q9 !A{Hh[>ѺDt9(ye3,R5$?.]e W2J5K扛eVtWg` !-4YDdaHJ$]3FDwέW}y΀w&4kQ7"eҹni5@PgWEVZb%ٸسm 5i3B1qh|D,DfS<[d4od,`_ɏ|+$֩Ї(5ahfOEP.|FW4b J=:_m*)sB2&o$ԶR,J=Rʫ+eLd0\`D JD<:U7myܔ"eΉg^z'<S1<^3=٦FŧvO7zKWy ˖׆r )9zNu,>s B lx5)ۊS*xIcᛋI36jM%ӕ DB;V SgY<,d3UXFuѤ%#1l򵨟'.+d^;Б L,Ƨ(Jaw`=XJ'ƨ_3`iuثYɫNpIoL}^GԜ9dAѡ[WwM`vWmSx].@J ,:U1~hJ߿fKStT|Z!% .>t^tT:Nԭ UA\LBF26k0:Zl_[ї bY49B֯dLl# gʐIJ?pyq+v .M%þVQ=`;"Puإph _տYD3(^?/@ksbsN_ M86`ubÂ3$,q:?x%kuK>9q9fc[g RL.Pȭg26e`\VY\LŃ7q&uE)h0&viS~Ӌp-`͗kp-&ɣwV2*RHa] l4dk},*Z! GׅK$u wb]m-BbRJ٠f J}v X@OWQ]RdpaCd6*f%x D 1v&?XoOa1N0eaC?k5ڍ{([4H(e<[?" ˣ ~EI41%`@EN;tG'[ []i$lњ=$+}@vFZY I|lK8V\ 8vYj)_шtl`G)B ;6pȻPL­#Te| ĥZ!Ўg%9[]'Ln%$}Ys5!ŋ/j~"$Č|SpKi|oFx}ͽLhf;C0<>`,0چ ^&U؞NVUL!.;N׽~*:$W<;jDUt"C!綕HC`N^D ܻk6.{1ŔəmUb쥾8~\m~MU#'63bO]?ka*ep z:+vlBa_U , 2u-M=n3,?D .d\vy[D|i"5KAn0ǭpTI>)v7?žG{Dd]W^kB;}&+d 0/#@FR}p̶i?7G!%O2Ѽiq5# HAYx/ĝ4J逪KO-{غjP\{:WQs9chƗ ^ȍꚲ/-4A+=1rSb5 (4y)C '$$ .ˁ;9Y2ƀuZE? R?-p]E0zsRtY+miq߮@"S nn>ob@uH+{Vc~ߥyEmg>7.#&.}h W> R6yuţŪVz>jFӾj4]M<'׎5QG{a >Ԥ1tvt`0X 3F 4"EZgTt, ml~.V*Og uW&.I+1nZEf,1w2`zcS8u!KV]Fp-:H0k/}BWlO~ިtԍko`TX-3u- b(2pA?Ex!"Su:³0Se4uec]Ga' W αjL٦Ů)־ G8jͦ0`< 13 /sDi Y.W[^^tjh81U$ĒQ>JCPL- n1`Bե mQ~@]gRC-nb(&M"?8Ș_)0Ĉz\wxl^N$SKB-}<+M޾O@ _ Ƴ +d/Hz?!,,]$i0y)!0Ք(|WgfI.ۤ^Vv=3*f{?U]%J`"tKizu3N;5/F2 F y?[\Z=K1BW'}H^rr  +:R>bL'<2['Z*9[V҇s{SsS.b)Zo;Ooɝ#& eXd, [*^?L:E$2{#;Zrdx@!#)AXC3g`taLQ^IyB>[kLQǐ[rZAOxjw S7gC aH:(HjY"IdB2^7EfP8 {o-OKQ @$+`.)k+VIC&g&gѺz/vmUu]XwJ%Le!b͵RKøȖBVA]g 윬mGݏ8ɒ +eG0 ;D5I}.;}X qETUP9L|,^![FR׆l'[?Հɒˑ G|uݔ*,iM{1S{WFHh(5-C[q;bu1q+b-,D-YH{ EP".eF4 uI*߹'9sјF%z#I?nphӺhl tr$:[n5eV֪RTd萡l^"rRg8ʺX2ɤOx⪹8AYE,C~"5FeD"baM.TG.4iSo*opw>[Y`q;ep BZ88ٴX$ o%#I>Sַ/\'i|;d~-CڠJS#c\'TMY !:Q53S | M`]czoYt lRځ+bl"]_GlJ@O]3V&RRCm7vb$qXp8ұk:=_HS>9lCxcN>}f<Q{pĴTP59B 'vUKj^ M+c^sp0sSM5 =%)b뇋ǂޱ]w;nO6[=" &lD"h71Nfr-o O0sO5nvW=xw'ԩ\塀bhS9>4qcB,aСj<:4>Hud$l d9R#+P ZYj&u:JY% sw+?2 t:GHЬ*?f^ )nE4:>m %}ap&>=/ L uu5uG1|TU|uD8B*pC ^yZ#'܆ (WmR L4~qvsa wVn ~h chi( >f/`Ta!lQ4d%0 <#L⓻HnF14UeӌA"-1qoop]hS^o+π겢& C!rQ}=RQXZheeDI= M>(JcQ,b$yќB'*X(9$`ɼA^.}O;օH'078!{4 ͰP7Fm'exZ5j?շ#8DHΦ?> p,:'?pG ON$2#ɇS,:j",Q`&wJgkyܚ8YL!8dc}[5ڿJʊ+30WKT{oWrIskmQ{;iB2E#X7<;;ɋoʴE!_ZxUA/]vI/yο'5oh޽=li~4m0h͘C9ID[pۑUL,8̅>ՠ@;*GM)hv%:Y9 \} _0͚2S2CJhρ2\Iէ |Fǐi>m$<3*LdQcIK)|LG@89OSWlJvnlLdoL:.=BdIļS7 KzDULx; 2ЕLE&KvDIV-al3B̓탞oGt>vm+pBVU/L^{0iQ \ɋۘ"1K{+-Zx݊ 45vE0`bͽ^ 6rzCv*=3p5UFo.-WuSiLEgm j+^ lŶPUk'W'acq!_o29ބB˖|˃/b̮)Ƿ 2tw=Y8g*ᨲ;6i2sΤ"'!`}"H0t򋬣a9?>_!|qTѓs!]JGBμOBbb DqB~9 Oᐫ*x=9(&ɐ4h#񫵰{?Hrv/V- o 94'$5"{zEB FG/ nJ3UQٕ\I%uB@Nmy bE)/WVUEOJԷfHt3$5P l(899(!o9_Q!f?Ja~ӌ^䐼w&RW|s _H7oౠEʧ]`CF!re )[g S:;O_kGxI Y@M,ǟDD4M4IF2f}w45y?Ӥ}bW_e;R]2;]<KQ)PGip(\lN𳝌mDjogPߤ;u $f;?#C朆NMN .jv|1IȚJ֙XcžNl#''p-Nhe `զ5 ߋ}RlPmqψa-6ΝK3Xd!$c#&ZouJ F ?'=(-jr<5VD [eU94[lBN?$j&dd@*n8jŚ034NyPؽT-1GOE *~W7u|n>+~|faJ鼖P|7BĎۦwW95R<)^#ָ RvaU̹%[lf4ء3+?;ίۙ7) fq-8=_tze<,?r`~]вYVB}りhI6>m _,Dq_w};/L#Eާ`c?'CDP y-o烋ԠU~ײ+~ d8WBgcHGrVw X9|}&w6\8 >Lxfw>)7?exa&(:FpkHP0+ L kYj4eof7"-d XXU8&,j|.;OAL))HЦI^ /{q (fk9>6I])xR߷7 :\jQ#{@$V'L>\FA\AS헃~em]%لޣF 삏oĽtKĄ&إ՝.ӊy8$)<@n(Ú.Cmr(x+ E܄WDh^;B"H_3q+B-H4wVmyB[_mBAQ,E"Sd9JOO -1aAB$R#-~ xI;'TГj|,fF 0 &CtqSme(}7ӈ8B貸9IRF3^.}z~&S Qpݰ7DǬKlEIszP*5,RZ  @pb>]tVՑC@an}~޷*[E!I'T#"hp֤3 ]Ep ̖7.?vnKhI1o켙MR!>Ol$aIN>kHS$WrƬZSmnp\peXbH|!z>_]UE._dBQ*VSֈ>|K@dߩFf?~}14Ywq,6y~PqKjFglI0/NkHZ7LxߕR,مa:$Ӱz}% ݀> _gAv `(__u(FYr@^D(Rt 51G+k76@W !8"A׎IK |__Pd;QF01 /8sy+ꆁҥc5e!buLCѝ^QKXD1xV&/.Y\gT;!ܞ#[{PW!4Fj֟,C;ϓ|FZ0Qv Th5c l#!Fa{C9cv_0@?CȊVF gf'Z|_F\ڻl]!QP)2vrЋ6dL(rVtk>9Bvi?ugRd%*AfkIXP792E aDt|ѓP ή~!am :. uin2bӊvW'u!ټ?c/g.lpr(O |i~:˲ĬnIQ\̧dG$17-:JdmVm޵v]z>"[ݏA=d?%nmVl@E% 5k14u۶sݢ|(\zSQ}4aPU}NoJpw`LO 1tfvZM",eL^{E}]Qdz،ShXoEy;mo~ǑҦ,ә869^=x`? ̼̗?}%%_Cպd؋Oɹcj:I(3&= ՀogXYw=J 0V9hG%L@Rti=nf-h+fJ@N/Y%y@ՆknMY,L ՘{3?+t+RpSzi؃n{Ӻm= ұV3=G[7%"o ։L63Z1Ÿ;"te)d\Rj3.~01ZДsOJ*Z bzTSIyVPE noQw")h) 6GÙ_ <=Q"J,˨UB N/NN[O\WLPܨ{qsQ*..>Y9DF\2C.x:b@sն8?qvF8IQÖ>P2 \iTI"L0ȟn~7%~dF=Ou8轹t.flS& *i'xO7CԀT̀j &d.԰`U9{rfn]JYv]JI09]Ӎs8XZmbp*G{R*txNi؞U)%LS.jH <0|Nk}ݞL)7C[h%i/&'C6FAn_!.* -=&0s vC/۬ !X홮~ 7wJ8'sa?1]ImxķAlse#ӨZ9#pVʧ~QwzũݚtqLm:Wxؓca`荄LC g)A;vl'[vsnnϹp8D|jy[E7Iz^0UFBYhX8x8mjQ&* ʇkM 7t]ccL+9"H| ]_1 D)7^Kd˔*p{e]yVKip0`ufm!)dI]Ht{"{[ٳ8a@㨵`{ayV[ԿhhHx\Ѩ傮_W֎Z u2Fʏ*g@.NpHT~4"D۝R 3Jj%FEHdvPѮ!HϖT~$0[''`hKj\z pĹ\%V4Qwz(#gt`n_ H f=cp`s,_ C{O%ct۰d;Bg ,1hm(:LKZ kl;)Z, pƺ4'N LɾVaAw%?EPchUAk ?;풃_ٛ4.Otͤp?IT'B$MEx/$N[n m%Bwu!cX&z!:soG,oVy1l6=E>p.^3S0'2H!:9g9~g)ZALsT"2N-\|ɜNPBȆY#^ud#1(m_\ݺ20Qr :>(K5qA%448q,upp: v}_uȅ OiJ"3xj7{~8nL|h)ٯ!\u!}5.bEyPߩIفު̾CdNQqfW.0ċsАHf @qNЌ#` WtSM~KUgmq{;wXBmGt}E8Jkx(pxX3_l|CL4O2nH*oCϖ;"ʛIrF ڲ{EH0%gE'K@Ơզ2l+N(@8KW C M-FefX2VFOmvn$"یiB &F2n?nĀR_pI5V*=!kym*<ܮ8Z{l@*]J,8ʐ!v HB1>a:g5>k0}智5Y "ƙy&ۻ羲P9G&ۧEQTMUn>d31lN)Ҟ8`iEΞz78^nin:gR8i\ WI6Y%wye߲)͘ i5=k`P_z*wMWvKM,㍤g>rouؤ&yEMz2wKc$*. =3y5`30,ؠ^HHf1Rϐc :D"V;~>9*yW-4-<ܢmbgȐ aαw-@ LQYH"yeyTNy]M8:1>ʮ7W(ГtnJ=l-"UX[Wyvr0DyZY/DyNAU Ox GOC+v9@w%婭V"s!taͧ/5nO7ZX lP?4i J 2$ GF=Pdn6bWcU}4ݍv1=¾(j`</֟@va#]C*^GׁѐkC(6N\=I1/^Ho5 v7JRđ6e1g=UFg+!Rq ~@Ɛ;yKz O%TFrD:Z0c=xq(ȶagvX,«Ҏ- ds[&߱UQ2 ^WG,ǷۚJ lO_+4~1_xw]p~0#"#US8f{:Ȫ73Ek.y$=_إKyȺ3>;mco4!DْO AͰ #!mpJܸLcL]mD2މ-Y|_zӊB?|jUz]o,efBb  /ZFJHaB0Eۣ?&@C[#ȍcޛ--tMz$[&5g+Iq=_@2LitSq7kÔ^/Q($4Okorp?M@pQ?!>iNN/.*z!傷~d BEV)$% z0zu㱏4xm`Lq3ik/l`X 1/'H\>@W{]m c`w>hBC/npBo5X7ӆ P#s& |بѳG|AP69^fM5D Vع.ƚ]=c\9_?#OֱYI52ul7mzaZ_م}T+:・t8poVqϜ̩ zPUƀD:! S&à%DK mVsʀhmz۹q|UA,g< uÆ<9mLv?h_5*o~+rH&3 \~4Cһ'`*KJĉ5?̀l"NpED e(bUSh-R*612s4)hih(]#8!"\}yJNc(.jC.<I p,GX♱YC!$Lc%Ǥ0vxI˷-yv`$[܈PxM!)v/Iɹe<LU[qa;(7P@ԾV"% ߳zpcKZHkg9wN:q &`ql|`Eon!t뗅 S+Ge<lP'4SR1ut [=Hc{it87'+G۾`/q?SqsllPָW/AEܫIX'|MzZ/m!&Zgn#n &َK:flcsMx&u_5&L-OaQi=Bf))Xڱ 3U1hR\Zl*s cr-2wQp>o"4l)m7lDm eE,݈r5$t#*uNo;紌_FlC}anFw :'s5H NHXf W TZP1jegQFavI5fb 'wQރؠMPFh,6Jh0%_5X2J,4Mk#3H?M4"в~bHP).ϖ$:쓰٫֊ ,uK%ۅ|73ea*nFX/99ȽUb!X:"ﲕ~qY`5}6T\2/߁VSҦ\8(l'XEy&s%fv%@Ֆ(a 5xhKR>Xbˬv7ªN8,V<U9#Ř[ƕ[)aPGAßbؽ"C~*6Or;c!?^#KiDHd' s>3}*Yw6C+IX (>dfW5O󘠨E!b SOGIx7>6L#$FU\74eyɝ;rZYI+zɅlzc.: oʏ獴oSý1FG$Lw?a[]O.]$hy1}0,&}hH.abjVm3Apw~M9wr9Lo [ua]&vpRSz#g8׏iaxuP} ?F`H]L[Y#(;C JR^k${S\rs1qt?QP,}i՘R=b^p0E,.JjԖ3LJд {m WէDokK,}9uxMJ|qvڗ$2i*WjCfe z~2s1'm0ϗ dh(pe| H~ɴ'tJ_ΐv:)ss^d+x=$ :Km -k  -:*7y9o R3G27AAy$dxR wc,$>`G[R%skfz(7cһ>wy.vo?J ( ,y K9>Z7ec'!WgμvTZNIa>@k{)s.̅o(83a@!T1#F< -δRU#1k)K\gу>p\8x}Dp~8WM+yr+~t# #ԗ sH6hz3Ys%45Tl:qךE3xZVR|E3p ƪQ5TK^rBc鞈;Z!|UD̴ІRM\C*(̐u^̧mX-_(}Ѹ, )BZO'xtbϪt0t=p+ѣZk ,cbO/%`9g`ti|?qq{"f#]Y彭'qG軅xܬ'S틶u/%U/͟YT9gz2 tYQωphTj#\ \g_N>jGw>2>H22Yp[u}#!"՜wΛS S}[ , \!~Ek2L8n"f8)+Rn7BVZfˀ.%۱"ch"fRfk\osUrMeNqR8n6mɟ^wI fBM,@J,__ėǩDZg 1/14Rs uw( VIVw"v'ˈ`uD87V*8R=7To?$s ;W29)`_,S?qIN0TcOx}@;X1FEZb `R'5JH i@.}54C@^Txߪ̮$Ƈ%5w\3˶њiϫ%ܷtѬ=Ƀ_ h8W{AKB"UwՑ%E#YEqtVQbdvh;y~T@"X%3:utRy@7Y-*4",Ei%2L&lC,XuE䳒(hT|~ڟ<; e2y~ 2o[uR7n #KyzףFQٿ #br$VƩIMj6U 󪡡:xN!i3~5;J NAP ŵ<\9]H(icqYN]y= #Xf=}0UHk!~i"V( hOά˭vBX=+zip-!>GI#CT'69>_򖦐6y9\SJt:(t nn >`##rUmՄe?ht&N9$DQ$IE=5rN&Z~;sQS+4tIll5Me7q] ױp-/~[2lC @&;aXk֣v *Њ}(\s3ݣuw;,Z;5qc>F(lf9afo1몆pڍtбRbC-L &a_>hf~RN~ib풖oi acW?@NlJ*;F DnR|Mk 5E;e4⪶. O":˖ 4{ʂok K|\p4 A:6K'@`!xV=uɉdKIJ00H6u_/sG̪qHqXLa@]q:CݡҥL-"'(lӷj5Z $<# ozn;y# za;INdķs{<@"Y2c۵>6YF؝c!zԓYM60p?  id 7g[W?fd|2qpZKmc>/Xp0OoF/?`s%K Oڠ|$sPp%\BE{xNGQᲢ)հ)ġ];fOvBҾp/smDywC 31$Q%U:B(n}Fvh%r0Slh68ڵ;+0s+K3W͑Akf&J }p[r@x. >> <P.0E]H!(mJq¥{I'N),b^Ri7xՊj)^̔pa']Z C>F!FW2."ۻ{_}KƼ1/^ؚ[㒩iM =.)'aoGitS6JMDI鑲־oI\]䴒ƾWDzq#=TԘO?OJu'jQ39QK(W}JhL> ZzGۓjƒUS=Gщ'Ko`2CdMq@+,[a;Ql[P4M4xpD,'oԖH-i~ZCP9[[O(:NJ`ۋ\$Nz1N!w' fWo$kd<: UcDUrII [&$ ]<ȣ*h.q°baw1Jh 7Va(38C;SC19e@ѴjUV&#*2湿#|#䃤EkCjA[6Vfrѵ v`#ywz8 Ą$;e (zZguJM zE;ʏf/A#v Iϼ,ܲ!6^ M˯MX٩DJȲ.ܠ`c[#*2Wû*ZpRwĝ9F*X礴KD y{b0zSKGx61UoS֨7DDF>Zwn.~FMV9>:{"R%z_oHHсOK]ko.ӈ~8$ |;KDxMIVP..(ZvbfEq@~=o}]:N|vM|_X*0}L3抹>Klc'h^/޶i˒B܁Dm}g_3phz3qs{y^gs)x;lCI$I2p~예ek)sm.dT߂ZOn\IlS(#:#aYE(_*jNװ챼k&gDXr .m̠Gc|w\VeM bH`J=iԘ\ф%pG٩L\jevڒt?)Y;G~ʹ BfJ+v=x> c .u5jw 0)vK9l2W*#GT&qfs^ `o5z%)&‡~w~(` m\+A:Mdt%T+$B0?A೘5KBයxlFSefwꁥ2. s*UIGZY懤+ OW P 63q;lk3&Ut}A (Fu55Yk2}">6 שb_(@(&L|{`ҭpOw>U_>%< xL|\.pRm\J΋(SYx2 <"q^JpkLJ`)8 z11o"cW Qĭvr#CF 8o XEK{(l&,@Ud K-$3 4~%wqps g>:A@GP>|qڑޠDfy?D\d%X .|s-(Q|h7o-wLnK!1,B2)ԩ + 7ټtbJ(: #v%bG82LHqe`'OBǻcz~t`Ґq#fH}3 2~kUbցED! ,~C!DhQjENןGو&(Dd5>r<)ZA 6xZ:SpT- WE(WoI-| `pb.K=w#VUFƛW!ȶXOJ?Y}{bdHC>LHnLmF1'ș\4_9DNh|iZ~z滛9!of }'}q+PMBb]}!V$%]S#1mU`E̩mC˖юuuK 7Y^aS˳ȖE;):,#"X}9Q;/%OE-g+oz[ׅemѶn97Rsl,l&c4P zV24l~ 18øqA ~5񊢅uϱɖş5Eebbz); VӾHNTT8!MŔ~K J/5=Gx"_ª"xx(Sc|N| \R 'Ors#:^2V3G /&n%(ĪlFk4F:E}囵A5B%w[=~*% {j]T0^irez6)aǒ<} .V7-c찮|LYo@`HޖBd;gN<e>A)&gd1U܂x6)Xx47R&@^ >8Pj9fCmo<~(bfF$A[+#]6}+(" ؜Afq\rO a!8A2M. `gXU'XhIIBRZZv) h Uw@qr|JfZ_.q->N*F|Hht/e4҅+bvA|u0fW,hT UW2q2KW ,Jy]x/*~ .kacY\&,HO; LlyKtq4*1<_P!`vBi86G|AڷˏQ~*ТerH/kkLDw4Pc#LP>uѲ/[A*2&D\N]$m Qy_(mɼPݑ*\:# t(P#@a@%Q1"U,(_.f~. {1SksL{9\h Ng2AڝFX+DSxbu-y\0vj:ǵ'-=^Gը."@Xv[X. +hYBaA8vgZ#ߏ!9ױ :ZGM @!$ё ~l(åݭl89tl$#-p_!*>D3im`8)0zeݳ W & Y(J^pI wg~4PX˜ҋ^m'IFm,E|o?릀il =Z/L_LfD)F!$ͨOPƗfcQbK64EZ >e e,W ~"Qg.{}Z2H,oK6qgwW{0Sy  `a%.e&loiKn"Gy2GH%/=f]gH1QMWFd-г sDJFm12vl'zܯuLq+G顅tgL^xx$و~aՐϜB9ǾvP7M.п=Ѫخϭ֨a+ ¡f=-.^B\$ eaX&է3+j޸@8h<@-5Wd#\ eu5Di7 %"MN#'KAԫo+J7%Ul,;L;jddfN#A򑣠ȷWry6^gugb 3&ĝE\^μ }mz䕀ubܴ{>nO 4 b4 RȰ_Y=_r^Cz }Qk5ҿBA0E򌯈qn=x(lBP/!fU|ˈ*zFCV[` {G/#ܰ]j أSQ `;,xhYJřмv̾%g/j>ơo!Ap. ќ؇-Hy>m+nB!m'Lq{|CxnM/W^G;y@G~!(,_. k<YgR+b564[I]dΠD-6⇊ߓOe0~/'bYxCsGmҞ+e1]0HL*0{7rOC,;p<ڥDc_i0^RGH{ٕ.egTB 5-fx0\wc/ĚMV*qֶ[gnOtUb=Ѐh&=Tɂ) &Ugq#rdu7Vy[3Ffլϫ%i6r_Bm㯢Ҡu$|݋eGM%&tV;kh<׋Ki~KU)Kpr}^z+jE-v\B?16߁|wV68f&J 5,KJ> D2ˮrqe[pCcdNV3O J@fq$` ӏLa"9QmR Ng+^1! 6O/g%_E-A4/jO ww5<|5CnN&^Z2pjD˺Lp>RK_,vCG3KG[,ʂmbŕ~( Y[>P;r*<`yf$~4!_W'J1GwF5Ldy(榃suNTX8f' l5<=RbJ7xnLj12v6qEe-m~j|C]k,лq]LĶ',Bh}zM&awXEiQ!~L)]E\z>0Q6Ulu]r6}P\! yl,KWdG)}y %#i2U-l;85⸁ J7Ԗgy.| Nn=E߬ySDʕB"%o!Xi[дq͞ϛ;ohI q_I W>HRnczέr^ ofh C" ;էxE5~ݑ1jh8z|ʜ<QWE:vހC14\{UȮ%]9!'(iG 5 9N{3[*fF[c `d LM@7\y$p3uMTjp^'Qf+`'H$6dI]&{c'<Mf,/55O"̎2x fWLَ<Uաn~~>]ԯ|a*RGm+drI1!ƛ8($)%Mʶ=NG*_E.Β+l_[/uj ͝\XU7: ~0袞0=4l"-/ 3ٷLT5'$df)yg#rf ^|3Cko(h13 zo$<3tϡ`}Yp%Iczt@ȊTEg1]eFKy}M_HǸ)#A~znp?u ZvY`&B<ή$MQ!%ۇ71Feˇ^G=In Y :O|c/ 7nx@ 3HsfTFMoOᤕˀj[LSKMX&a{7\R$n1l3"/BMۉ'Ea㫷UhӥbVfٸ,`/70PT^l} z FC Rb( a/з Q+ o՘.% 8zy#{mchZ3DXJApc!qCYMz4,,Sy ߘ߭zHޖ_Af@gfE &O~7$D%u4<{S; *ɯ Y`x2D\܏֔)kHU 2G_G#ck#c%BXeM8;z+qB IBG}2Wo/ua nqmh*7uN=lX:,bJ%"r˳ 9$6sU3Xk)&Li+߹(PBCV²NƄ-H)ލqM{@n]pMK3"U^*8\2ԫM`vhFodň;N1y+Tkm GMU9pnNߑØOma hZM夘+,V; e^vz-Ӷ>Pp0z(=6KXIbg|sKc B}{>Dk-2V s$WUQ1D{QYuB86rN%Ԥ4;?v|8B#3F"%/E:n)Un#1 -.0i>:N)@%ir*$AZ eU3so+ȚUԌ274@&MvᰍRA!  [r}*slMhp1"۠Rɏ{p]LLſbΛZ-& h dQ+gûE GgiDAp݀qÆ 8L|ETA '%~˥ yz 'Lajyқ'_v}|jmcTcZ6d#ڪ>HkN*q}sZԤnVz˂R[eĸ- bMH] \hZ F6{tvءirCZBk`%sh)?dRs?bdO>60B;EL6,dkA\ !a s]b7i7}A0oejڬPAI'W2]ڐ(Jw 0n*a^WrM9ό[ |V2df .xlFq/$\ޢd8sm)6`3_a`{3ls&@[%nXCFcp BeOLus Ě^F °YY:}{%9w:f̶i@g );/ej ͓ YOh+\SsB($hco s1fMx/BRoBV~S.By)9TMZ,  tyz:k#,GcVgֺ1ȝ>8UJlԈK@fd)aK>k1\qa+VMHX>4S{!V7Bʂ #JlN*ZBKƒ)WLL5Qʥ-WtdG޳BJ Jc#ߦxwlO0dH} k=\+%6БH*Z(O̻̭"A6MOZ}s3T(/4>;C&Tl_M1+l`0L=V^;D V}nnP3Ÿ7.DQ 3|CyCK&} KSbB2})LۀhYg1E dÈ<-),S^rM++#D{=}E'oeM{6oJ*5GQSU4ns2ǎtZ?;s~,!S@O[qɆD D.2cXa!'<CwP2- r1%@j8.eL~6E-(I%ƹ|jWi:XHQd3?ީ_ wSu ~TT;lGGgkTTXP4{geSv߼XG,(>=ۆBf=zY5K%@}GiFm:*YNBk]p9/42^$K+^Kg }gzYY @*"銪ٞe܍\,~ȫ@YF֌AGƚ+OFTZ'C~rzO@ʇ n-&+|bPƂ t`[7 i=m^]'@ƫr1H'3ٚSd/al oU Ɍz]HgEMOB(tYkSJ6xZA~+xZH`T^+ZDIE,iTI/). Kc@!JR_WhJ>s%E"5;} fm+^e- ˇ-4)JoF%rˠ{G͖}:TC jR+HQD3J -'378`OSfES@hB[r^a^h(ҲBYLծ'p @M煣qmE6X4&jIH@Vw/3޲S:Z/! 8L 76/i/FwmTK% ȳSm?6GSaf.Z\͍c,NǬ^ Y! wm)*N?r&weU>m\`tRgbܑG2Lh{8DœJfw!a >V8ݼ x16V+IY6iDT8s-,Fζbj5rDΝYN2XJ5 F昆%d,GS5Y鷄OuAzȴC>TKDp.~(@$U3,i^)>ӬaE ?ܖ)KU|{%n={ND$/sR*j@mnf "Rj^Ý<9UP{ L7j_n2:2#~$ yv%Om2d!ǝ6@si=L aӉar׶ңrF~_^H6& uol4?}Lbh8p;IhΫm{Ays5Vwci86kyyrry: $ 46W3An/dv_zcpJvՔ/~.`[ Gٳw)Qxݷ*U)}.pK['v"P,7:cc]c_f1-4[p&?hst% Uٍ:ȃZkvHX UNPdBGi W}| ܎LOSڊ"Gy:W(*@d=J~gj6qp}xRZ$0SW.yRg&voP9 P*;8X`DKzb&W43v0bGꚢ?*4餐 .-Hox}}gNtQTo}Q~6\:"s ę|: 3#wdQ~VS"nHM)HnD ].l2gxv%c*W^s^9ߓ%khAs[{+(3UF͙B2z\GVE6F[Y?4gT񥅦uqG?v#eʳ(TOX:P,4%‚/SٷqKPF5B]%Vo^01æ0|SjT U]{ax;!gmt+1^ [£hM6&ܭ;fVh0^!R+t\ jg~dN: #^i?_y`}i r!BY!DŽ0UNiMҭ F,R "$hIn|-.4a̱Y_A|Dזtf3Ua08N_=Е4?5ТY'㱧?Tl֟ʜ Ni w7ڭ֜&~K)qf1UKVV.֖͙XF[vM|j`xFԣ}w|^ h 3OV ?ayAĴҕd}A+3q xG(ƛo@9Ż$`kc:&Ajt`1h(ĭNn%3bK8{jGNϷdyXБOT̳p0v6!Vվ(s?ڸ`w =ϴ*^e _kyZm~ܜ@KSU"-1۹K>[p*HיNfR9c.ӎ/6jyj$(wdpZp^GeA,*{nN2{,'Jou'n3ݛ~#!]/RZ=cmU~~4r+dc'tfdq7Q #.}IEv E5azcR#mJT]oa^;>ڥ({%18B|N`7C7 ì-*b I{,]}4Ky`WC2nxªڗ6D羒2ʎX H`3 786Zߺ2cQ[uLEE>n"1%@ݲc|>rM2gi-يށ1&=:FL)o(flR] y;CWq. ȃ!#JiUbe.S746-|Loܨ@P6~)Yq3Aw6tHioɃx3@ zT?~)Msm0V< LqpnnVOv Eyt6DB'|<뜻i"-9;i&kzlUPKU7f^=s$,jڧ<(soUg@n (Ug&U'$$ x4EeJ4]iG fE΍!lm}a1eٞ҈sg̖PHmNPn;WSaumAt{ eG(0@پ2_|vnTQe W#sr5[JQwRw4}>+@ہ>*M VGk jpڦ*kPWH7PC#GU2uX3Li**(9.'Fv $. {MJћ6;+npχ׾ީV= FvNȗ )oAD&P@NaGo(MpmigEpH q 2~y 71Z<$ RXѬFF2@B6@݅ bGtN^ZT殅΂'j˭U h5^%ece++P\fڊCL'ޒ3*<HDWl: f )"НMÿ׌hEym6 2|ic^ukd$ܓW}2jCH\M"g h[υԭ!ZHA/-Q0?OIepZuٖi%K).٘&]K5fw*  VVVvLV:sNN0OhG K+Z ]t;/&atBXǣıٚm1l~It1`IG͆#v4N}Y~h]% z7L/N'faƞK/|D'ٚdup ;8%D] Y}ˈ5J'\x R#M%Go}}݂nm~B{Fkf48P8 kъ`)Fd`Vݢo pg{/6Ah8,B걈Q:ysZ>K 3Γhg,pÇDf8vga'r`!(U(mt6Wq$l&܉Fa;B{ gv>0~Ʋ[j~z>?8ޒf\lέ`id'McZ6, t^w{ [Q"Ohi>A+nj I>˲ ny)?AFʋ}Sa5x Cb4A-UjQ`Y I[)e1,CD<,WoW>3u^`QCƳ5'‘2G>؎.kT߀{zzպon*Mŝuup=1@7)jG};4]_?%^JͮZzl235r-nC|Zr0H1~ ߝcKOה[Q*fd(Ryx&Wx h:mpӀW t BqvDqtEg'?4n1꺠W8GmjU 1bS<=:3HZtSD\$JCi#f=x63SLYGe]ꮑn/5'=[zfpL c&%=`л]#UqƃIl(Vs<ɉ07;xPt :dZH' _}0gPY]ia5Ut8&] qz|y͌^rSkPeq N 9KzhZ҈lU\!UIdB݊# Gqi:)!Ú; UpfV|CUgiRX8sսD31ڲ̔' ]a{pAV(^gͥD4M p#Q?_Lz`M(LZ޲>svێqÂ6}"PS;T>j; [5GpMM&*Iw7 ԲRK wlcՕseҠ1ႄnjJ\ fxbX|%a~/e[_Jyu tk-FQ7B SJ Jynb^]oJvJQޫ 4hWH~m]TԻRi ^0\ї h{"*pIK[b5Т70"}X|y=lX̯S糲L#Alk:rcY&D'" k{K1fnlz|;n"wI)~b|E(3!"]fݜ&C쭁D a0h=>iza "rB6:[m& UuE#jabInQ|dms|"^cSVQ/=Z[O&FZc OoɀY{ `-Mԣ3| =S6hhHtY\RYiAMo" }EѸEmodL%S☴ҤJ kIllrW{UUpy6II=W 0v,}kR~3y*"!JKtѥP(|"(S(7)P^wC# <1?5e'.yP22e0zmZ҇jZX%#jSW`AKٮu9Lg;g)fYyz џ- >~wDTX|?h!4'"o$:O16{ՉFS$U` QAFy Yq.}^,cQpN]Ȕe G>h;|2 vP/EV=e Gh~NņŽAM{DK j| 2a \+77]C| ȯޏ==Rk*Mr4S0pX5qO{a1oQAk+,ln9V~)[vQ0m]nٿ "=Lx*%ʄif3lz**$ .G˥{ 4تa@c۶6N|kxYs9qLx" X$ N~cSAۉY"⩅}$c/2]C%lƞºBvMbmi nm OL579%Y(kq{f>LY>hF^}˝X )A-fSd\]A c47yMRT7z?ɋ,5NEEՋ}y <vnJ\i/ak 9?0%7T)3vz-t`vPS_c2ømc׈(QE4!s|žFT'Vuҕ/ 8o-xLYC7gTWΉ?h9ϥ@x<+&u:%ï:71^ {G&UCm8/ nڟ^V&0i0?V+ץ[v cGÑSQ?A*fQ UaF40FйtkWy^!ϯ8WGU*ҺNK{Q+=vKtZ{*}B,ps#}jJjuktf??ZTZG$e/1neDr?ާ6#,c_8sWz$Z(e.n%KIIЭh :7%8|㙣C߇ĸDhl})v5Mu˪%q\L\3;iqBf9Rąqk!JaCρx?{Y%R1M(7zYZi`l\YgF>a *ZPUmaLNt n|hgvT&&Ÿԋ>8`K}tE>~m xB^v-ŀГ1)9I LgRyd9{G6OR*a˰'掇'וy 1:/峀 ItG8jXFF9Lm Ӓ[jPL yCpW9#>NRwteemMGȯi|/#Ebn#[)2:k"[4ah 'f ƈ64"SggSF $$HL?Lf$SMVWI\ij+ط|lv2EDow0% VLpH)`q&./nZp1r5* N @#4.P 㳹 u_;;I~ Ogɍ8)đlY@6/hB7#P`hOPfP*ixj1 "߮Զ)$Aa!gzl6ք /[ՐʚBB8rl S/~1 *+f A}\6Uқ|dx o {h(Ԣ-_G_ PgݐV=opRpy@Q)ZKn$K!"]OQ}е85pΖn #VLTQ%vkq:= ŇpK+ &AˌvGFbku %TEz;kpffFk35:̘(řUwWU_>kXƀ,R&Fq ̹/߆O;%g|ޒu,] L2`Zx\ՖhGݫm}|U]xf zq]~ ti)|k)J\bn{/(>Dٸ&͍IgVDihl^qB : CsgoNښ2 1U6N8蘍zC5.ڠK.[L~n:Ό495q]w00ْeuJLvPZFB9"TgK3} x6?aݞ`gk5yݪ/S'6K8m 0,h3X*~W#ߩ2,̖AydM[fmU,WZW+O '-DV\p':s@Z%Z)&Gp5"cT`®*l]71S°l\~g:}-QN\!&x }Ar,,٧ńIp0(+3RI؍*6 wSCƾ(FC2:PzY0A~!*ߴŒU;B= A5 bZCT.Ց){kP,d|y0)Yh_&mmWZp+"^)Z#*"iQ?1skkQ$1o 0U.&<E=yg2ٽ;L ǯKUY0:H:[uBT:*,KyJu$MQ#Y{җkd$& ToiquUKϛIS!0!^VwAٶ<TCltť,4 Ap\pV%5kVp>zFEcRg`佷1r29b8 %/dƽBnO#)H9 lrdHxٻ ]c`yN6\۾Z > Y؉KKr>/~`pJ3{sHF "S ?BJQE>RÚr^+ZE\{7-!,7$_tooSLUnO2+\4c(ɖ3<(tM7}WXUT{Cs8ZK9 k7ڡV y2+6FftMjs[cNFZ!4q?6-޺(J]eZ\ǂc7Z jynb+i\&2kC$9,-YޤLCFӹKgrS; 1$W!\ߐy֏^a;5 cDlZ@3Id[Pd##Z.KϏt' u PdãQ-@k.C8sT GjM ̀rdBM&n46xCwQ8fdo*H"!{G.,MW3F2aQ;94߯h7O4hmC _t:MCFL^1UArj ƕ"PG>֋YH"ޛ:0|&dG! dN C̨:,Cw X4c;V0;-{ cWr+n?>sfEVa-:;osehgESG[ wKzeQ Sn qY7p9i.u㷘2V79)ctjki1q[Q7d_"{ΰW3r[zذLO{" R?Xet}Tk>0|"ޟ1{juE#= RWgRu-6n(m]IU);߻D=|!ʵ ns2Ww,|LlE"a8k,Et @gr\-BXJ")H&}ܻΐc"OŊ}.be^Y( ޯMf_i ?N[[ h$Pu_'!uomX'`B9NOAiZL;?kn΁"[@ddR6v?%Cg4Tׁ 2?ⴆ@)fKNb؁(6TB (RT,$ ~ o;*͍́QRYC?2Ĺ |TQx Yf/bWNb*r8,M0Lc$Ag4yb,ѹ!" J-qx[ټRE(]@ҮzePAq==d(Nv߾fTnepٖqyK.}4 a( yvWC$fƲyDHO~MBb3F3 b#ZTe08!H8Ta&-5q72D#1J,O? .\f+&d 85ES_Pu1YW^J;RGnnjojj7ެP]YE `%q┗uɠE[1X,o ]E6(?7/:Y~|U)LBꚟp Y5 o88-HxiG]p{: IԢ}f'-rF]hxahjWDʶXh|\8c҈ +#l)Z.%! gpe>QH6L*&SEY_Ÿx-"l7͢uY1qALPUFz&ɗ^JU_ % nO3Dh{ jwdDih3yЯhN#M&xd<3}yMIsk%G%#ңW(urL}5X<}>i1({('GHJxT[}1ȿΓO й@o%_4Y`TLx"c";A~rHӝ\AխڎiԒm9U@DV>ѭK;aXI}pG=x| Zɫwqɯ+٘ӑ8Ι('Luw؈V^GuOTͬ _>7l}&KȠbpTH&Q[ZU5Yx"yŒ :QlMo׶'ju" ovAN^PdHYI3λ0l+7"Y.P:yut~^7ڡ?# O%\*DjCؑ@t?9W,TK򼰂u%M5nzdjtUrt)Umj*;Ku}z0bA~ץbϮj.yӼ8{W.eXH!GD!ɀʾfHh zuC ?]͐Ot}H4RLDZ</R 6]Vϗ/_h@|y5d̰qt+؋]y~ 3ת[Ȑ qMR2I5)$ w֩qx k66he+ɑJA@lxP(aGU>5SvfO~&=>|)Z֙:%-(! oehIU%d[r9 X\F0ώE+Ϟ) |@qTy*/G!K*2NDQ@SH+b96rtoS ^;thY[0|'zYu ,%MFY+?xaFN_&2ARՍ"ίلQ`7o̧"/R(Da̧T}&C馆._Tɇs []Huק q/AȰ1~ZʅurWJP&m|l|zX' :rDH &|4*0 F :ޝpКΟ9?p^qxdFI/ A9孓wz󛕣0#]%A)Sʔ]p#G[AMC谸!Q2Їv{p尊. ~|e EXmD 7o}ebB@J9%tb]R>BCšBswRuz|٢Ihk Om% <.pIOtbβݛW؏q5ː&!Wn[iX0Xl&Y&t7~FuZ0syrXⅤ ˦CiP37&, eacs5(#ìEXc '"3RKo 6cjdX]Xqv.}=w=t.`veUOPCYh |zXl{X]׃" 6+3@V0ѾOƉBW(3qӇ]}XuBeoV4 ֽ 0ſW:xQW`Af {l&#gt!fẆodnfh.pN4SGpCڄ&T0d6@Ճ'#t>~t7 fb`ELrڨy, D(tP%.EQ~^*XWږ`&o.~,4-H@HsTPR?pBҼ]BR T9N_mG65T$]JSJ)3 z0CYfAʴ`RQHk&bX#5i`e6a$\)zx/Ac ndzGf@5ZM]~#9{Ԟ5Ԧ^ 0]dߤJxA^[5hqBE8ނ==2}[qf@G?. Xt*V.$#3qHJ#';@rd U 6e`9P <, >#JdO|w9%orO0t~̆e3CM/v RqB.s;Lgx:7V?iNCձ#(*@\M)sȌk4aޔg|)d?z vڮ9Uqqq&ZdI?o)bՃ/=yQjE[K#_ev$b3R:W+Jvb`i"h'niɳZ=%Dߣ1=NlN Liq^PsGyco- pІ9Fq_{ppdu];WJUyx|<[L$ SKH8Ja}L!Jnb|۬gGŒO (bnվdMbS7NL{ zeF1v̌Ԍp`f72M>}gɋ%'O0# oLUɩXODAHۇx0Yy}W%1 6Gt`V2,sEg4Ê9"oHtTE|Byln|;|l V#;k% VǾ|^~"-Y&S@&#c^ʅcjnBӈ;ṅ-7ݧu)pG/8BFCoJIuڂ6YQEh b\b:u`$ <6;)xsK[} Y (6X]9]_B,ob?;WItcfD.Wr.S*Fxߥj9N ~x MXUdgĦs(œU` HNt= P(G׳q#״킙}1$o^a,egvLHJ02V,1,ǃ)KM`jJeiAjRٳj䨢(Ҡ} f%kna)~6Cx*q9Y OQWnusPG0aDԾ60|w'Irx\@-7(6zD'87J1 5Κ.eP 膦4M$vgtÚ[z+fS3t0x{m%XkC|ѩElRe4Rifs\z̯nz:2Q8E# _P{E @pPL4ߑ~EiI|T@.!9qHz}/4SΘV 7Fe Xo[#`]Krz<&z~B23iёi"_+nZ9s{G7:B0g*!?*Zq\%/ydM|\Iu}x<l@m陘kd~ӗq шh&W%!ZS) T xH lDA);RTs殐RE@ 4g[ܾ6'qUI:EWi"m]SGwL/5)}Gx?cg@nfF*3oKsdp!|iz5% 41ҢP6Iޏe0Qkw5w~߄Sت'K5mRр5_vK>`F)"(%"D[F۽syRѓ*APn0\-'  \oWnPʇQ$%lԸ6GYAfݨêq$w1ńK5CgQˊLu}r>R%4y fZӪ&WqwaR^/&4"QdDT¹EO%n!DA17V 4.٫Z6jo=rITc5LA}IFsкvF%[߸ 8U(~$v`ZaXz1C[uC#{.0??Fߥ]7fҋ,:wÅ+UcOr_>Bke5H0RȢ]Voa X{/+Τv"O gs{iQe({u:kQX~C>DK\>H8'5;ܩ[1uϙi5\IN/I7}mxKCVɠ[?~D+3z>L2s`vw^ǃ) !kq D`"ZF[;*0KFR cTb;AڨAZ oQ_gy_[&TH :K>,vq@ q ]}5-SV6EYw|>_VQKk*!(p e馆d+?[7+ژsFD [:P{0B $dH`'`TU_9wH̱寝Rl.N8pn7" U4 7/,IJ:Utǘae;umSec#} s*ep%^(qϭ,[3z?}~ +~Am Z4&Jh 0Z*,!R S~$.z=E5ifVPAf!OY'g+5ֶi?m;=kÉ:)I]at < 7Xg}"_M7 i g+7&5YXh3w081w;QT/}qVa x ]>Sys#6\_i+Umrx=ٕz WQw&ʵ;<3oBA,2Ls/#٨\016IL6@78Lg{ ЖU$6Ky~_glnͰwDCwa,=C,]H?0YaK|^/6/% 5]-kޝw"""y/ 9 wz$AЖhsqnd2Δ71a vLjꏉE"LfFM g1TϤ0EidkQI6ާb^n ]j!i \Mz0qPj"q=N3YXD%*Ծݭ&9A'e4짻PlHO\1T^ B=<no.[W{S|hJ5w,/q|d-X0,5Þ a^ + ~O֞[AOw3%;qJL@,gI .hWaܖ/墠gzl3]$OPo'@wYOQ,‚%pt?1ʆ ފuϞ8&ˤG~߹ MTR vjL".zlh8~Fvj>2^;-yan4ʀI4T~i {L.Uưg}9=\w #5Fӡ!5Ch0!,xKy@0s1R`Zn3[ËDN)E1-= (dJix_u(Á #׽j%ͅ]Nԍ`UƜCx&$:N!b`Lvr&7],{yyr;׫{x$z@4#Rd+j:Em0N!\-e.A[Ǡυv(x8r#M~=hDNyQ(o R|0{?AW GȰqmO5CO4@'U='l/}-b(fK? ɧ$$F:^.ٮ{hfcOYӫ_ h*8u#dCF8}8yPtޔ&NG`I5>IQgvߖ1׎ʇu5ٻGw{_nu7BnfhaHܝSи6oʾLӷE*q4fLа1fh7Pz<\AIr1OP5t!$*^H}(n\JƴS^\zz>K7.:\lNסMZeYFZqcjd~74%Lv =1ob"b;#ŐxщT:Ié&QmgPtܡ6oPⵢ \DZXcXnOzeģ}ԻhԪfݳ+?}/m嶓=&i֦sQE؏GT5XiXD O{Ҹ7ZE7F01Qs4@,Q2ȵW>إW{)QLCv7P _.a*kDl*CPOQֱ7}AxgXg~cw[5p E,~&3m_*K}N}fQ hsCI+`\ռ@!]2c{:Ѽ5vT:&օzg*2Ri?-(CsC2/q  WʷSQc':P*<5>H)dHu6J@e$|W#oCSO9؇_T_z(@sp,]MKlF ؉96+g.ON 6W|ޣ]-& .?WDdE<4$GFNhRJbQIc:/Bu5u*s3̨6H@hfG `/DJ Nk] [0MBSVJ@WP ilkq]uā+]?H(MEAF>tG_X/h9ol]Zh:(a:%[1(f'[.H&kT|wI^EDȗwu\)V5ǏvOݍuee?zɽn*ŒxHc<\ 4k~yLjP4$ƻcv!:9^Gw[[m_R}Ihu;¥vvg~[F+rmRَS}H -o ?"oq"y8u5.ޕ6#] ?2 HW3łp\a.-l`@aq^r_yrb5!0N!G}`9ZLBXd1$~E ~9Hc=8߁;iMa#&| u[o!H kgF`zF{0$avVrn1P[%-=O`:şqTD->zYUrw~ޘ%%bE^lޱ5 f,%#Τ9M@G2 VoDNO&ygaCzy XvCk7l[HjCRv")7?Vq~/O0Z"Q>eq,yK75REgEwr=97CFš1z,qȊPPfARm%[ͲE^/vK"i}=b^V @Pҍ'*-țܝ+K _x1-f5ʠL߭1\B͞ho~%#!oJܙ̢-n_ ;._58?h (!V@uVN1C.!pPH6.3o <5Y'Ȥ?>>'c1UꁟhWe2B 5&UPLD ̗2~⑶#,^IRLsv?9iseH'XѹkoV_JC'`m)oP'{}1Eu1rɒL`Y}n6fI {j`/WF,j>0\79G`g`NA۾vlw?ƞ5LbF`4+QA`3n:9C I aG %":׼ vIO(X, r~K* Gc_NCwaH}.4_suz?]uXwLh㴍xMjxq~Uя@ sU ۛ}!q+躓 U,rS2C<='M~n)?@O8P. B {m, ,~@.kV纅. F'hSۂa_$^es"f]O|l@|2bzf,8ڎ$A%!1dS{ǿ"BsDIo*#"4SrX@$eTFyqV4#@2JQp$a?A:h`悊Pg7eZᶂ2'4547DjYbEu&Vi|u]Uˑ#1J$(xCN\VvJ:|6|>7٬[&ЇMqg{ Ta z"j|nvrKG`Λaf`4m_2:kB]p~sMkUϊT eHԤ pH R X&v-<]4cM]^ؖGuH:ʞO)RD솘"հASi)B?1h(E!_h#͜#x :h v.M:gLS>,H#`9by `*!  0%pĔmk])LJ7,cS#"{*z4 'AT.  ,Y'@F{=5hǍtE@QmUQ­a~Fe߽8< Br值8>&viCkr"K= "=bW7"]oTW,x0ָ@W$.\a^:p&]6YXAyu * M+U0̞dbw]d( @j`ljJfkcoc'O_h_68ho!-jd΁5[ Z= %x ipCG(5XҲNY&̄Xr22<_x@SD0)(63 xӃqU6̤3ȰuW `ޮ[.1BwBr@a!?ᴈt ". A\ߵ;k`J|ɹ1I;*5wW MO>'{}e@8V2\rh kd`%^!jSFb?f<{YwgY_C0l)NKAr_SG;t!*s-oqVx]uy*y:#q(jB$6ޕ~Gi+TWeo `u@][7LTL+U/OhpG9Γ A ! q7T@%#gJԕ<i )[) 79MlXf$k&$@Ĝ! p @:-ErjXןiȃ!^ (B<7s|L| 0X2%C}D>GZ,e%=o|QӮ3c|vwUZ-|/*75? ^' .%-ˮ&VxhSM`˩z?[Sq?k1ɯ F 39tU_Jcq MAyݑ9t6b]d23B Vd{tHu|$ȳDS2 ݏ\&R 4ʑpkQ~W e)lv]yZ}6j&ӘM 4LGȹEHaV1!g1cArl_˔U|-". "Gby@U9](טOz*۹ibWo$TOwϋu#3h1;ӥk332-8l;e&'o51 [ kB2EHQwvҝ\1޵M}.Y - # G◐Xn{YFɾ ~2o}o #B't;lݼ[~ Aӡ- ܢ<|4JQi;9 k{9f6l=sPVVHsw侌ܔٍ9%^Gv/gXcJ9!H o|5) =9F~+aEe_~J!]"hƫI5M\jnd3Hʣ6DXbrHc^o 3kr#Yå%Rrn&ybD90jS6t.b;sux_w).Nҕ*BA*ok)(hD^Ú׈o @3831E4`0MT%ylÝ;>!Hϑ\{Uboy4,˥0|.AI,7Dr:G7]E|S+.ىoNlv0K~G䱬 YhdžjW1!=SlÅk>zGɆ ,YRM;,I5gSR˯sPܢMT>)U嘆h2L a(Y_pz3O^v3~8GH:o`<+r2z(؞ 02VG:@lsЊ'$;M.!%oޏtq)l2eS"HON&9 *4Ŀr+ ͸uOp1#GK}F&Hhb%0}_Rb26y-d9Xݦ9cr?(dn+1Npl$bmew/psKS=po{iV0>؀VF./j!g"kk "z?ͥ_)~0-H&X2z,7H~ܺ`" ұc?91%TM_SM%jlbi%:|ԕCF-E^;lP/4 ~ El؁ eQvH]tTDzmaז'*xه*b9:fY0`3&N|UnjF!Em*Y36^\!Gq3RxkGpVu%z|Y5ɋPYgς5tL;lq{/DZ4V |]Nk84.^ΉXѬ_wOc8owm@/ NԃQ,11q9;|^/M`NA #'C3~/锏(Ҳs{P-xb#L jU/B>$q8 NJęxeBj(ZlӬʛ%%K"&wg>^;6]Ž\K q>7kZE#a$ġy:>0B7_F,rrYi=P_L?G3^*yBC?Twި І,6Vo@0>h`X=v=zEUP)k3p^lVVC!@>-2R] XO T5b1*+ /]s|Qb g JEQdЧ9v3 5 @Yg+|}!9QM-$pY*OR:w.u$QՁ,)geїhdIhskwuYtG)\u?mcYꙎd}㟃~KHƈL-O$k[ |l`;M5s]9u樭vD'3N<TxQs rquH16N<}nv<~ 㘹݈ㄲގiS25ZwtY|wQe?E :J N6LuFxQѕ% ^Sިu 7ÞX[VkP6~=!OZyea:ƄU- 7`pg7ڳ^h еa)')5z!/އȈL4HaaBZq<,}iSP,d4ՠ,l t|fo0W؄uPVe#f[37LO>f3O*Xbʮyj!/;S(B3Bjjq`c.xFO īK &O5EU;k 1$P/\lEj}θp$XX)i+;۶QS:xDŽruZ^:_n)X~GNH]l" Tglv2>a~nFpp'RubQ"'V1mNTY^Ro~) y!7Õ{7^G4DE+O$]a,^ aęON`'+ZF 6`{΀}YVSmOBMa??^h}kb^Jãɢ47dgV q)āCG1:6v9H)}=KS+x1J5ך:.I>\$}#gňL R#α1+'I8$}LV v9h#]o$_aİ|`r*gw2(7>!Fz:si] Mߝ1AJ%KWAς]'>eK<5y*5!KƍS8S8\?C"_VNp뚸~àjzSs[M tOʈX}۞FU$~iLj-55a΋+8=Ĺ?A N9t\/)eu0Vms݆\'*JPӌdP'7t{9޹mI,%w7^)nO^7S`/؜b޿iشeDџePS@&i1o^"CꙒ)OEƲizu2Lb!H̄Q NxN."Tѓo~ 1 -.C.I,qS *ܰ(Ue)Ey.g1s]PTNA<.fEMSŲܣ+w(BqyKV[- %7{2$Muz[ϯ~aU J;@+!=6OEDɐF1}{qxN m7w[c)HK M6jY1p, Ykx+&]\/J+N;:K &5*|AM<߸RAWz7'?N>ɨyA^59+}Ȱ.,bi~:[ Oʘ!X~d~^[Z6k57c+T\iߙH!)iwtXUi R'TUys~B꛲:8*O0[UQu͆f6q$GN0~]P9`DP};(-V9د*2ytâYt;4mzr![{wpfP+ɏz ϙɗ>Ɯ<]qvfa:#6yu:<*jN@TƫSKkRi ܵh^7%;#ՓnBc:@>mw¶c ;XF8`.a${%vr^f3cb00feE3e3,0_R?~D-Wms3G$~T.HAP_U4H@ "VCM>ܣ~JV)8VT");Ď͝y͡IL>Ò#`/sՌWec>r.[D藦- cA&\z*r!]-{vh.*!sEUsz)>tP]I, K͗|¼{ M!sNےr\?InGqAs[ظfAKH.V|B h:n  Y5l-}ݙϤP su9YlY!U*שX- Yw[=CTWVvf3IoR)YC~a t'i.XZ od^a;Q1AH7|m$ 2G dU!' 4ݐ'*m΄؀)]N#.5L=:UXcJo]uj0h,iLlq }oR=`R8 hSз~޿)H=; t2tvu6w~E}64.@z.xZ'e0fLNewOV )%%}WaDc[YT5of1? &U %-c]ǖvr{=.kE{27l!VXuIÆ 5jH=N{?<m ֗4ixM?gؔ$FdCJ4 26,F ]c9mn@X&{g$k:% z l,~թR9a3"&'!KaTG t}BcÉXbdq_2G@h 0~FvjPDOPe֥fVՂ931ឳv]T svmq,Wt[`l~]F?fщ,"}ĥa)?62#fG|IY`^irf36{(|H%V]OuK-B,od8~f=ۊY+P$D\Mbd{(F;920`ݦ#iu! Nsp%7/&|<35?zM:x7+aWϑ6/ǘ)ض$OKHQx'J١qMe|{[׌<@}S7+äty"wt?>6xNXO) ]S`/đPCVKۼ/:~X5V iA=^}$J:@%EI/_׻?Y+[ci59*&Xg\`rl"cl%Ûh )a-ã碈_XF )M&T?BQr=]j}<1'PL+Yޯ=EUrpȓ*hW" u'tc;rzwލ L(AdO$7s'Hhizp#P&ҫkG@?ƮV쭠Dy6ETl"2pc@M]RPYU=՜ ~ #8] z䤃UH9a+IF+HBy_uhFsk7BNy Ud#+`^h1A-4ɤaz%a}La7R/Vtk[6+G'o7h<'ww?oʘo˙"H`Q4!H])<_)PC=v6?F%_0V87APFDc:t6e޴e|(|ĵҘ<`T]YPȢ8M 9_kȐ7ȟM?uR]j$C|h6eho+^pXq|(]V;ODBeDs#2*XD 5k`'h> Ԑoc:dvfqLsJOTwHWZCrr^'gfZBPL@a8pa%o(׿e0iv<9zԇ2,A$TyUdO3~ ncTa+CuX&BGh YλW#ڂGPNpRتKQߠiq Х?6NؙH\`X1L@E"IBD+n|CR2Ξ?B&:km(:CsBT\* ZP)0IR]fՔso=,n 1T* >=UpӒUh+a. YĖCt˵׃XĵW$v3Aʣe5`{AMe`6nlEDN|:h-榁gœw՞zJQ;V_XLWT: )S֠jXyǭn81U0zl9R&5 q"JZ?,yx%Wߐĝ ׸fu|{~2c:,Ar\Ls]8)dy!& C)kRPSc6 [H2xJ\{nvpDh0)*i[S {OLuWVvp &5W%ӊ(%zp%ݤ5 V/(bCY\x_٦+jBt"ܻ?RiIBg}CݔjiraR1qϒqllCY <+ʫ^ B[VM-f?U+[H,]v`rZgas@ g[c R8 ?G͏+jCRB /{ԛk JwruӴ8wf*I4w3I7躢'[T w![f_8,T6S[WS *CԸhs~?WZ-3q`2, < Wq!Vu9~(C?NVBaMr&q= O>>nag_o r '1 nuLύ2QdiMQtc"hJEri4e[dVo<9j]&[TXeӸdv<ވS)*BSĉeffoFkjݮO U[1Ȗ&/?"6 5GU_&%ԔC S?Ѥv;Ta| o8##oY9IYÍ䙐'}"j[5gk;"_QJw::'Bu:80ֆTh6ЫcMJ pΎNyrh!&u7 W3 `zKgL)QFJGy\VC׺IDŽȹ$Y-"4qHf#%T"<2!onm)BFقTŵB'jt# "{J\wOp" Sc1:'z,v J fK,`{do}SeBEf'L}2l{1Znr5֭ޞY>\jɜO_PH@z&1h3M<$`-IHǥn|sH;&8ql POGe <@I&^#(, Nd㴂_ʺ[3%sC䶡,A$߆YEȤg j~:;BBF@!ъ{lHTAFS "PHL8)L63uTIԣ{9z\-dS8/P >vG{ m xTm:R&`ws˜9$xS3 KN~M~2Nuy-`َ*Ц ojq$x C&+9H_'_TM}K)"_oGT/h?~=*S4qA[;%K3]̱ 1oaJspXgQpRo̒ Yh*LGArJnUԁ>_ 7&傼Hh!:ۥǹfH"jqWA򶘪 Ii%5 G-n݃72Z 5PK@V3w4ʹ]X[xY`!C(7EwvKdUz[t8&PUS:ڏ~gQ,|$jywgû℡J)Nco# ܇EpZ''1ʜ.W1$;j'F=o~5`F).A҈z{HLt>h<}91{W=Iw^P/ܘxuNtfNu=]SV&G,zU\mJոf !G6뵦vu"y7\0Ҫ "f:{Vee@J5\@PYc$nu% SY09,˃ V,AoJDg*bd_]~/|{.ARB}8'@= (%( {/toj J5 4C {[@+A&7/%rX@Tip"qaMdw&TP⺘( gglܓqP}_`cIpo4 h{Mg k­p mMyĘ멙; 6T'Ld:ބ9vW'\0)n3ۣe>$%$O䥘&u*_)p ^4e/Bh(n*x䚮WdʀC"ESLEP'B" Eqw.UF6n9"β"izoEynEUXS4T^r r;dʨ}=謙#_}:ͬUE\0)E_q9%7c+CzdUܫφCXz[lmS3^|ižb"tCv`L!],}Iq_8.1n WN@[ by$yA1ppcU\C!ă Eb!jD{ɺT ZU*_Fq( SvӻV%s}qԮ6E?ebj+,i"g1T\O}J$t2lE帅*AWYcƥ"XtxB87,תX$S(5SUxPmN:U|̓`t2b]$gD; h&YxSMVXtqksɂWν+iLKuSI |<=imڝ$a݁M8TSvF(X1$?eP- aw$NY#a}q[>?sR>\?rxP&-kV:=\sLԬ~L6xmj}N[db)&.i]\ʡ+/`[-ɐ4K{*GѰLEUV%ѝW! 쮑xBJ;FUD7oo|P7tZ$.^c⁂ X1 wjۿ A'VeY1aӚy=Y7 Djo/^gw6ٞu%'c.րY`6ú $,EJ#@3q9"ve(;{1ĩM,T"N;J8Kn_:s  (\ѫ^CRW犏ڴ-l3 i?.'7EʞՐn+xO!B T wClaz}Nrp,q{k`>`xt4ML _{U$&11 q+f}nz< ;"8aK8kB$ @_fosA¬*J+}-lUd!s/J't0CP?ӓcԾelMpIXObf+`'9L#a0] Q2ݑ5pИr.H/k;3s\c9^/Zbbi4?U9b Lv#ʥó E mURqf)>D080)nߚz,++ɛ?b$SE/. >R *b @OGK#YVgpYEU-}i+yd|Y߂@}XᐒbRW-4Nj0PSAv2]p 2d{]imo}#KQR3=V74Z .X`20ZI3 h""w@ wv)/4xLw{FA8ҝ[Hs; eȩsو0سAaE1jE [lU~WUOI2/]YM[iCm|=r?H-Os| H. 6Jcw$ ZXEQ4$,eG mK]z*\{G9ytA ڪs>|&d2Z,H x72 jl41ߘ$g " NQ(˳9״~!WnbLDk<=A5r^9lJ!Z XpS/pxF%gqlvi%g{ >竩%*1x\ ?m/~t) qHai=Âߜ ;kV_ڛ6+.ixWC&4X1qI3>\EV"Fȯ~Mem@, R+Ҙc+ ;@:;y"p I 9QhoV,(GJA~69|8د%nFRiHC=?r!B]aQwqF P[{>Qoh\mEh!tH i%ٲ?%SKbD8) .1$ig^tKD_6 ߥz}ivl%_n n;(D:Cm$x6W-;:Z=DSdrND2tt5/#z%H3(꿫[0UMq<4\sCk]&kOB%p2 3S/o /=Z߈<6[WSSˤJb:\IliT",=Ew&RtjcȘR2fwϟ2;+J QLÔ";$e22H +ȎaUxg{ȔƴiVieI%E"חJ &n =s:-NS^F h>*0#pȎ09/O3Ⱦ ocJK+B YΖ#7-V7 ~RQQ?Msv%띩X2%q2#ʱ9W̍@)(Zs[3Ֆ[Gi[ W 4~J#Bl7*-4b=N,{Oۿ4+~R4K@FC/tTuKi@?[ȇtXЗL/q)cEz }}|B{F؝p&/͐~ $m>zsn³pP[XRn>/dљaZژQUv!Zx}6sFg(E "qSE(l_PT؀O'@/8O =ȇYN%G6K}hQUhD#HX6qlO9CK-kx8d*c7x- *m7jtgKASUY@7ii Nk@7b@Ԟ黧Wn(&0ˣ$HhTQhaE4QYi4ss lQԸ>|^xOqFiAlܵF82u\ IHa@L%kn]-(k"Σ6YIC lUPy:;p@~9& v6 e 8ىnE TÁ^Մdb9T5 bk^4!Y䱋MQY-.P[ Ij}6րDfLOxV`*Nh%jt%СwNmzGhhW1+}/&v)rn+ǯ "wޜj>XgԪXK av\7?gaŌ*dT:05{`dkwē@NSL{ʵo;81m-! :n@7-n@G,3?j-uz݊ƅ3T]]azC3E<]v^fGؽ)Sd;r\w@E!\EX5$vEVO ~PyդrK/biseCp3*OO+WW` u䇡4uaW[.u%c '* Gb *C.6m wާQNCL|ZOI$;JOTĴCD:Hpe׵?\=*/vtXD)5(~uHuնq sWE 3񌰪nOaḇ3 ɧhYkIdoJUe$ETO[>!twRW^67ƖQvɅ]js\  EhC~_m ,(F_hH64S,E)[*l+GwH\NMNf7> 2P~"~LE_5Ϛɢ2cb36Pڙ+ہT@S֮"q%U7HsۺRg,K+aD]ַ$!>Zg'Jڢxg-[ƍNy [2@˳iBW7tԀl wI6d1$ɴ`_3j,8#L7Kk2NfnP[g.آ r\5{n;~9OdR7rhNz_lViTe^\Vϑ\bT,ˆ -moTE1y`W+@ѲU캚{~LB3R 뙵?2 *~*Lgl<}+" ֳdo#)mwTAKbMg)Ý^U>jV34@žT"^6Np|mijy*D-R"ҦZg3V?nD>7,,lg($@5Qt:஫X?FϦO5DG(%bObC3/jWKZ)گΆB-&qj k1Q)hR D`G9(`l}m-w~bͻo 1k ַ/後XٷH2_PQm jCo3/ۼIKN {P?*5# yF3XFOeB5̚=WJp薥4{{)_] ꤿELG.,7pꍤW=!8uZ΢,^% ``3× &';1&42)YzIG?%LyR }4^uiy串'h|Fkݝ-}3!kOc"٨GPn)V{|ڗ]yĠ'o *\'WwZMX dRtZ&kdl 2i%)gYWUY])L*94(ʰ`@q̟EG[!nÈxJ"YcL@vqLhK"}jLDLUJAs5fz^urtL%y^`0AUh z7_fHgţy{eJUƣ(\p 5Qf]|&Ťq)IJ4|&3-cu.vy2Z˚0ug8>FV:$祖A7 ]-,*?uHN`L@nE"~W rd 0ӟԛm9Sq v\^I s/w$kq{ \ۗ.(MFGBl ,,n"2 C\$i^\\GyKކlz D kt] \X.v}2/P[@2ˀaQhR0.ѐ<=4qǎ㬽cvgv>uS^W^lIz 0˛6"0MKFXFL('qchpvZen\>N - R[j%O :, 7ΫPOX踁P`Oq[1r%LTcع"\ [E2Qޔ1A~A3}_!} rAw@9pF7b .q=Nm j'UETnտ=i Jx% &ԳrXTy+J> B(t'W0}rҏۥ#D#4t C7.53)Jmz? _5*Qx^OqwT\>K:в=z$ -Ka,=~R0ݯP⩇]IS+zE|Pc̹5o?ko #)јlڝ`z]Ɖ4͒it ?7 szgC8h\}`[9~L5} eVqs agvFOF^l''b1u7pl/nb.0Y3~UV}$ǢDn$%UWck5.TN./HZ kP)ݣPe/-Y߀=fN1 J o>2iOʚ-l\jۿP¯Mճ`Y*yMfdkȸS/FIO[gL}W>i~:P{,9upwݫ>ʌOI;' #/Oy0uzŜQ5ڪ#鶎.U*-(MA=pm0N\3}E-BXpBXGɐ0>&p'a7gID )]ݩZW[*ֳqٽrCʊ]3뒬JR-:Xk[+(VU~v0-!̳rmAG jLV IJ>p֞#ARiKIѲǫ TcaS<Ġ=hs74@#``k_!p7N7Ӄ4Ǧv.B%ϨXKQmǏdf2 'wZ!X ;p, ųGK`jwgdzSq 0صk<;L~`َjA{nNw`gf8:ʵ,4Xj2 52QQ&+ؖ%I3jbF 3AT (NI*=GTi [GښL˞wroHS!AQ۝?;j[@ohըR|F{a?6$PjΠZf{V΅|we_Ͼ_ 3ݷ aP Jc޷Gf|`:pg 8ZnI.MxxB|er!PNDX&ͶX7<'^cWNO6n_fa=e  X]ڿ.Bbۡq"8BOq swCX U"Ub.k4lƈe2 5S#cz5)WU-{%9ټ$ |FJGgYo{Y i{;ơ{3(V'շ;y]t(Zsr%>lC\ؙcLqam |Xi( >tk d8b\ `6f[H q EzY㇭?FO&VBW0ZKݢ2eUѹO!nq@:w_wBE5ĺaec0?"+orFư"UgnǨ=W֯IJXLC{(S pӣ͘LMVgn(|b+֘I @4X@REކ>5V8x״'us QV:APhڷ-mKgծR9a(P{Z=  !aMX0rt& gH P?%q$Z9aϹ~Mw4YIlY _ LkfbsK5j]̪ NL&ٚ1͔#VEY٠,-hSK4"HhH{F&T5ۭVvB'*xn4c6+Gx!p;6&7'gSj>:=~n @}.-D-S?E6snz!@Nr 8m` U&ʣe /<iڬ,b}$Rh"Ǵ Z'5\cCNӆ;p9@m qI[/myx;`cbܲ:MD:LDtMwɡꞹAD3~~JA WM"$ݪ6MBWV?zJ?A`m0Xe! &4k^?)Fs%&|ϴD437;^iyi~t"F#1,\OaXmҫ?.'*Ǒ!1jkCiگ+CQUAYOƠ&x+mR/x)4îv9_{bñ$@l54Mt07h"I7׫>*ñϨ14Ie6k;kZH]e*_g0e2Z'x Ҥ4L۝!/Rr@I2FOG]Ō e>9~ZFm c,Nɩrd ?f;F`f =ylgcʚ ΣD)Y}$a@ 9Ұ?i+D*Eiz @& 6<~*;t_(G/oE-b`BJz 6qNi)>u%o;S^i( ~`gd;5,zĘp&vCi[VÊNB>WW~!]4;Ln b?S_Fћs)Qam~)dnDm;^ky+,MY =G&wc9ZJap8 D:w/9l\6zc )[=ۨb`;*G3KeI"ϙ+U?9`6WuVUB쨮`O=笏rBz3qigx9#|awW>a@\ZBp>IYA[Ó~2G4 Q> S,hޗl*k}f2?w$M=ksN(-ez1¬g|Dh4of`x*(N^Tl^$.UP=)"?~#wΥQ$O>Pdhf%W9X+.ep3ڕ#0F1+vݸRY3mZwFb)x ~rm%b]9V˓OVlZBn)Z(Z8T)=rg͘Zvqe$SD[u]:.P=)gJH/ZWBVf.k@a tޣI/PΰݽEzJlG3:W zhe Eދ{BG]2pm^N15L[0IzNy:}\aBY#g̜Z?S6.IkOm*:4VU“WT6 X k9Z_hoW.َR~nETh{u5+"һ/IڃPt,^S}?K`j*or6ޛ+/wWA{4qE*OMާJj,>ZӶD.M0Iĸ+92ܑ{0ĵ #;]IdօKK,.5n6]"ꈖQ}*¹ pU^r$dU /eGbH- Kfػ\,sअja& D.)*- q7Pn 鼦_I|^FY`*hN0D3gg^8;L:FWgl+)"p7wIہtN9}E3+IF ݳ\{EeP.Q"!BlJۿPmR Cu26= oWҌԧpB::`c)$%[IWڅ,x=}:05j bn*/4dpEicq{>JMNS ^u^Wt}d?[{kP.Q=ƫ}#^-,D>&~ &@V!i{*;YZZ\0,;8_ڼ Q@f.WL}/_QOb^5 r⢆V<to(K|B R$w9_.kt^++ p18]4ۢgTuιHh͢:H4}8a skF/֨&2My %YuXjU1l7Ӏx:8/`n{<qht]0!IeBJdS8E>Wc/f4Jd v9Ht퐾?tII%b.gyLN-"W&huíQ#|'fMv T4̝chF'B8nE0ɦ!ZJ)~r? 6hܕ_R _P O>t` ~(.1ͫ#W,[yP/A1ouH?i Ɠ+J+s7J5ykĈ'nI[#FVAdYȰWKSX:"Jȷqwj)xb'g\3 `7!.sٛ_%Q?OBPHwhUi `TM{^*tBan*Kc2٩ [ *mW7~j#F Z8{LV ^<ĵZD6zOWu7t"O^>La@TΏj/1=Fb1ì?jL})?#<°`»o \uݠh>70{V5;6w@|n >ٟtBXNjز_'N_F|r;+L=ظFA"(EzW8 8L%BmԝZVՖ%Fǝxm-*G"AjGW4Ջ6g݊o I[Hq!Ϩu`\mBSa{n_JY^3N+< xi[&ʕM .sRasasq<9 )K^|gu {X-c2냾Fh? 8G ŮB-^k:Uڷ=X@/2Jӽ:4G\~;6pȵNL_Fas9F7[% D1t,ɏu_ZֵvOUhw e\ɝ' -=,-]#*YK 5Ѣ1f(?[1bP]fELּc!-3'vP{`sqG.e3 $6:Nx:흶X7|MCt-$*HM:%8 de"g<~A;2(iǡ|C1 +߈Id.|JhpzG[NA|+'=Nj ;u`뿜Ht*αlPty[ 0a FҚ?CciN _^3go39yf%hggO m41WJce%<~k_q~>-8nPϞ#i*خ hEU 0 XiS= {Ñ_݅+vـ^\e<Քg6[oT#LGi(mZaD4|o[(bn"B"؆bI }0 ,-aRq@+i0q <}XKNi _-2x6RʹqnɨxyXǗ8EGVOI]Yb}YB/*-'Pgo#?9j tQXX d. M( 'PԿarۃpJ$~˱a.=%7,vqk H[!QppJ]Oѡ4~7EOH{HT4{Ny9)T FԶyClU~p(w$hBp)f/$"U]9P8lGNm>sLku_.prhK~giazl"t}y.%B+2 K:b+%EQ6?Zd$XRT27JO6uoMqU6}a Z' 5{TS\7ОINw7Hr DvBOJpF'߿{@@pZ}Jg%ڒz<@vw@bV)sqK5>UVs|QtƂ/}pbW@ICgRd$h/HMNAݓ} `K?C|}GỊm|g$,;(8X8K>3Ͼ}pJ$I.d;I{;KCKg0Bz6o-KW~aH*󤐣t_tQk}FlzPW~[7hrH1AsK(:><k&1}>߰iNAiS!xEWtRz;`t_pWͪ˨k Ì+1?]ɗtUN2KrRgF D1+J R:@I%NGNt!UL-3 B,̝ t+)Q'~*лx JS3`@7"\._*k-~ɢξox A.Y=V o"ps{BB1^Q"Absן(|B?iH/5Or2VoH#lLһ2!k o;īhҰ9R*R&κdRA}P 4Q=ug5jY15r) &syOXp*kI_ i+٨\b_eg5/wX'CJqн{]5&{q^g h f n,1h5D.: \ eQ429@==۳q5#@7OZc08B aOQ9azKo=jNq^XL孵~QJ4?Y& ?p,J˦5Įv|zI2` Lmk?zJ\+2t;VFO!N\OwlT*R.b~?OK $  |1{-+ٟ1QMMz޹ K%wma;<$FQ! 2 ޘ>DōOVDV6K:[@8`GB'hw!Z/7O/h~UˆvڊLm}q[r$'^ެc7ss6[QՁ\C# 4+1" Z̚vkW[ -hU>@ѠfE5 KQqMӖru9㫎m6, lSfT*82^<̌ /E;'+RĕWvZxipҊCq"j`^ vIˠ6LX@rt{` Z+W"sUG{Q8I|_ǚџCҲ|e~M`]m>t̶h"pk/w)[PZ&R2PrsLs DIKOWvx״cH Gg^;_Vw-+Jp9k'1_ҜlG;%wl.k2;ϊb+HCʾ-vTT߯w_c4rP$?6Iq_` a@9hxkp:+C-l$@ݢ|my 5-l"mj efB7F73]FZǏR*NVfQ5 VVzckጺ3uGn6UC|!nPiuD,bo݀cb:N*"5@ ]}-^Wtn"&_> mt dH ݕP`8O}+tێm}Y\ˈQ@לpľ&֩}F>9%N{5y'LG;mƆΌs] 85)Cv  SJtYiGk)wlZh&j~*ʟm}vocV)P!%f)z)B;'e>վzqfr,VSR,RU 'KH Uҥ]_.CUсrqR|lEQJ; ,3 'Bk 'KdDŽ0UEN Z'&UIq}Fr5^aA-nq65+9#! ''|G,V13fGOm\ +B]NI=a~=3];a*Y;L= b38rr΁M|)r͎B<(CoS.L=j+n˨Z*1,oܓi"#[.n^Y/BRĚx} .Br:ݼ,P(NT.<U+wKڥ3+y\o U- :5MQV;@N2E$Wǥ^F<D,G@I}Ƀs괗ZcK斋A.Uڅ;d)Xih Wb AI ~/|z&jq}\FY%7y<-ڢzxȀ°}c֬ T ~@> ?4:<y*N,J`"nI~YB;n1Xsx̏8uuGR(&qʹ(v|EF~f"7p{:ӠVpPtCwVck$*y>(B.%JDS,jS32ágy@4V=5o?7~ >2M繁ۜ %   עm2U9l@t0*♓¶ )m^BYER{..Ѿȍ =0$W[[?_9cb`nmEwv$3^re)Q2W0cgS˭jw=h\8݁6]T~]6zk4R?GTMBZ fj-eJ<@̞A}eJDnMRyAb,"?Sc+5^3fxo~.+awX!>zHfT$Kߕ^݋s h8.؇ KR{%45%7:!,Q-1h'j}LNʢd*-cf"i`^TMD282>, h$*p]|,&$AO `/оN0#0S.H}SB5@kϴwq 68evpjpY֮5^lmi#NO%9&(Ž+J>c.&<\1mݎs_]=yڭ˷lTmSbqt <VptTYy ^a'O+srՁP%KG7W3~a>[)K\xo/8%ٍl^e2lK5_*h.ѻqe!~5/Z0`Nk_ҥWև@ GyAp#b16ً^PqyD;1kD? ,7/bR*qO$RWoj(DRna{:tE$VpA*ەӊTn+cODKQPT҂fTwS;tq}3MV8>AKY/LT$ܚXL(O;-aNV_# `ptP2Њ,sN{^ itm<`7 lhX?Ƞ=w.8smU^$gF\i.:sVve8{tK7n쯦uٯR7F7L"FRUC=a;~$ CQ. M p+:&r:o1Bt?JwL@LmrPu] @Os )3E9lEji%!T1yU#[oV R-_k,s8@emvRdH:;M!ew_q#qmCB'أy8xÊ^8iQI :mǫk/[)]w!֠bpQ 4`9")Vv\LN?jgpygƚ*5s/{S;o}ֆUY╢2t]Z H s=r6|:9:-e_h:V[?k=?t_lV3&kޢp'4ws ;+5zg.-bNk tF[|gc;Bf(,GQ:>߶-HEq_P%8VDudMo x.?-ªͫu-%Zy&7›SX1 x$DBRbD@ ^h8G1kXͱ؋{aC4en^/=PG&,߀D#lMS*1|2{CW;h?WoN3)x^PD&8sgR DD;'>Oe '\e>~)ET9f_xڭ%E>;]!oݿlÍ}7ߎqj6U1e'G545BrG({0`ሠZhap_FRK259:噝P]"q>X16q' xQ#aP&W_Af/p-VN$#n#'*g5s[Bg17~۾*ɜvbL+&bRPe aKi V`|ЩlYV.({Sbk AN\I8P6&/Ό }]VMb&j-5VO_k ?@OeY1&` 79?M(v;B>e׫i8~FD6`vgV9lE|+;^֥y`\޿|&3s_'>ʢ! ,KQ:OṆqzsig'?sͩJu%w*UؔعҾaw!Y/׾R%]Sa4j24c^ػe̱RVF.K@PܹO,PIPx)9MJh!_WO=j@YKO:z`ab1J!RoV ' uWlZF|O.mF`tvI b `[r9'Q\[aq-"/fV 3jfKGhb0 iwQ_KsP.P0jRT!(´-,3Vhӣ#eܷKsaIbWG~)^QKn3RU*kdIaM hK%( >f?&uKnE_\6.;,6ը [`OK~cA*b9D!? 8;ᅧUe;[ QmE3gRp5xd m4kl'< o2swtLHʡ3p&vk<PpYQ|}ZHdֲT'  6APY-غSIwfh+z@a'ᮠJi4 R;Ƴ@D- g,ka–}chuEx@̨&e)9#fk@LhꄘWs"j迡QW81 c=eFf]/<<j|g:G>n:2wo SaGA\(v& i7jtPJW7 K@?3m*fa^1}YV!jwЬ?MT,f%oV6s0£R)A,D5 wd¤| !l6zw=eI,w6rҊoUh(Z+ƽIPYK/?/2 fs65h}w]1+նr:Bq~qWX)2Ogy o׹(]zEbpP5t?ئRHΡ$qΗc$`&ʪa}2F R4c>Z?7|=ZiM˰m/pIgt#-_wRp&]Iw[ v5oQAҨNXfч=v\iSKgo$ۻEIJ7:ܷ4ej}{[wTRJEmH ,ru4bexCс nnn?2J/սߺoO8f>V/e$qK\V}>}'%e/6b}rc`!FğtjP@o.%jHe~c W309?+cSo!$dtw);hQ`3ц?~KAآIJWu'a)^Ρ:n]3틫>ޯٓVAxґ<!-_Mw"Fgx?I3Y9BF9@Ӟڤ#FI f^JE);x3*|׏>y5ñbˡ `1Z6G:K 1fK%a(#.k;1m $˭:F <$UẒXps)Xr}Tn/Ziz[mIȳ3䠑mW{am'\x0`qvۄ1wݙ&iuz*7|\X>#rVO)zC=FY` (;~cGD}mn)ﻎm5?vܯŸ:{0/C@KyZxˮý9q sS Tx7"4Y ;&F@{}XtM>CcfHhhNפ]#iopߔoRM#[/^;vyqaf Xۈ7j9_Qa0ɖ͸p(54D8k;Q]Z/Ta;\oDO+Tfhj #i0lbg%Z3r'̮nȍp>N#|.T~f5^,IH y)0y"=h@skBa#:ÔȬ;|Fb?<Zcd]Ҫ ?g ϳo)FYl*ў۰L`a[kzF DT#e,Ec"{Be[F 6Sm_ =]:? !u^9H!<3w;%ŗ?vf'қb ͺ\iS]qP6Q+J {Y|[PAt;L6NMc7,ޟhNtb2P?vN ΗG/afv}/NHJ:laG0$'hC9س.CGZ#+2DoüT4+%.Mrh<5E&`03< m6uZi-A*QQ0J*JӀE ` qOu]~® ()/*쭋-k5FJ#m Qr׻YzhpR b>)ӓn̜y9i(.S[KꩶW iF|Uw,VP<೓ ^t('.$j};3NVW[F( IVqbR, ~0)9_/w Ŵ (G䅉폟TP\~5z5x11jhP;नkyHXuƄhұbh|RE٬1LORcUgqW^{fe-kD `C6kNR=WVD7-C=!uMy!'2BH{9(3kAYC'@fz=/i!WUuQ;ufI.o 3xJ*EIͳAS;'ۘj:uбrRWpKAd$9p+9eSif9aX/B{q<ƍ ~96Vڬ\3/7Ga,/N)߭9Rb9o !OѶ rdJnv+9`Pfj ̒0BJjRQoWHUR+@s|V6mv%@2.EWj@^li S߽ue x &o ~Wى,+Tw,~6ًG9ZsNxɛ ;f'4O%B P 1!pѺj,~JڍWm[apK;]/*} ֍bQpHY1c~>s_yt6꧵ty;|тk a`~8L_ 7VЩ<t~{6ۇBv9yă q*7!Ȑh׿O ;Ok7wT>{M}^ v̐3;z$ulWk2nT} '\!NIE۰QU0Ḻ|!AsƳB}q?\553?ĸ͆]B(sߢӅQ2vbGX'RM)OH- zcLz5 X| `ZOѲ{'Y7תÎcXK(N%*ɉ98 > nL$7A>}/(UU_0AP/ ĚbSTF$i<>>bJrEz `ԯn!zM3YWCR ~Bl3!QBY^0C,{X*(?sn4qA,0 F?i~βfy$N>o2YR (<̪JG>+?'7%`۵D.FD|q@]H͸E Wz켭I,5*?;Q]X4.ab=UY(Ļ@Uِ*9*}ެ<,f'Xޒl!G$E;+'9 SeGw|Q +('Z1p51x>@ &(&\I`d7S92o:ŊE2_ؘo)uפF ?ė%Pd^\F"> L瞕z4D4W&\! LbvE&Nɉ${"٤P?HΰmP.DKs)Q E%Rk*_/KʖdX`RNl&X7Z7]q;uΏXtZsH29=LZX &Q槇JOHID+gTg-VI@Wyd[We,Wktx,EϢUJ &jMԪVo^ 4ˋ72:OLk#;aD{8'!kPT#(n&O p8U4^ ` VjTCF(vщC? :7 &G]셢ή}86'{ט:(Q6D_Sb-ѵ?~t}ha_g;ɏR5*C x,H /J[#Ғ!S*n1OUb8)SJ:0JukC@v@|XѨw^%s| iM,a#^+,У@.U+M+)&`$CrOh^}=59nTK - ~y@bm qae37[njj|uUͦ\~QLsvCէCCt0}p*ΰ3pr*BϮWF|Fh#_)u4:!(wBz0?;X!"M[w7؋,u3(3h`PoZLWB< TS<s8G]`slW=+wC~GeN)^\|J4CfxL<7%v kV/uk0)5uH9<x,*E)MU/NL( 4 Z`d3G7S΀ PsM'Nj]7a}4mmO>3KTFqnYX)r .٫Qo]AH|*y&Maks~'qOI@Bo> SKUsÐM)#T|G?C\_`DleqWQ?H Wz| Chcʮ.$ e~J2nԾGrѽ ^IV)O 8cYOfǕ6ԠK0 )sƭǔ050zojn B!ʝiYQfʻ( v~⭱Sǡw77EI1tLJC,kj1Wd&FJ;hp md'܏FܘDq>KK#D?ʉTHfX/ˡZ oR2yvK2, 翽Nv80)HB!TR]~D 6ڃD~4W

O x@k'z]`㼌gB:M iLM<ߍ'LMzI;H5̨m.2d&?rK9a"eѡK-U (L=ǜ_$ɳr%3k~b} INC?{RYW;L.s;S S݁@-5aĘ<֦wiª0zGC9p rB.-i-I/ t@PlƔqvҠ~,i8g@+^|:+ك[9`<)М>6w.<S8"e@ k`S (a<Dٽ`k=/H~S~bf;!rxR+ɞ~ȹ^pCx0P Q\SI}| nʛA0^ }W<K @Sv!^k{O*=,wu@jVm˸ylbfECSe\误 =d!N|1LlM!< ?@r(ǻ3Z.aua Oʹ򪬍$n*KO?F'o}ypXMٽB0m?nq* Al ;Za~7&y1ؘCe9 tf{_0dmXrFXƏ 7b_gQ1 íUNr?Z!=e܎Ң90;Exxvh>lI%܇T9} gQʇY`a/v]voC©  ; _]>p_Bq8XΞ-}tryf'J2bsA8JҸ4oˈzi'C݀yO:ZtD ?K *] AsM(?t)ᝪ"V}Hλ hdgbĢmX닡3/B:R8rvj0ʙѿYr_F+Vf`9a(ZHx5d*}yU*GM.K.)[#0nnm5Xs^.i*Cr'ㅤiv6 eV 锜pJ}{{Nc'aS=sjdY|:4hG&6CLBHDM f^s_wޯ(8XV 'h g'%i=EV鈥KS%!v(TQd|A@aD5$6s#7|ݫq0_&.Ø(r޹o=j/4K(zPufFB SZٝ y#|Υf&TP#"%Z ~3)XMڊ9w( nJeA{N}]"!3uQ_$$3yoZd=E4mRIn` =K[`þp8xߣ  U(!!hЃha^j,)|Z{\^]qN? xᮝMnwA ~_b ׶"IHf9f*KMx 8zxI0++Bv~6+'!ՎdPYj} nBsf4(s2mgQơ:bI-bҙ pqr{GH?%]}k dۯab~pds|۰<=󢮩{e8,η{Rځ4NBW[ hH c}+0/AȈv SӲؠYڕ[M{+NPRѐČ";X>ơ\&xR[J˖f PFkmWa|fouܵ ::br<"Fg0)^p12}gSN(,4mp1XkpyAk\S?hЊʘ~|TRBнxo>)͙ʭ^o 0T{窅YE%)ZsA]Ԋ*+%gYj_\*cjP,djN)7ou)`',8Q9Mk5 @ɍYgVs E9V-'M] $kZ9H "\{I0v K\Dݭ YbjY毲P[nRYC'3Rafȷ)j8vr<ϑQ>|kN][ دMh#ljkژ:AFPΠ|6) fuaTc%=w ag,<-YpC9`i#-I,v@"ye12pVqMe;OiHO>%Cu* ikc'1LJXqutoT'CbY&.USvé:y|1أ}ty"x؈ c{ ]c}< l[N4_UCc^^K-t9}t]@1>hٹ斸.S;WeQhҗSم#ꈐѱ8-6,m3YqR"o5}Qo^ϴ *>M%]>ȸ!`mu\8"Dž%眍"NIUAsj;r@t? HX\q7y- ~s:8=0.eXlىjVè9-4yPi'Ag! )Tn,ԃ;r+b{ 9iB&]|~u6O sPlSk T@oIK*ѝr;gt83jc)mI t.kxz2p* VPR1v,3'E{8H6j8ۇ#^%E 8wA g@x dW{eATy=hFy.$*MnVưg1vf ,(>$foU{V)jɟ-rru_}06(Jfr)e %,J_#U}TZF{_Op6zC =w*>^_\`7y\ Ĝ~W  îK-}oPVoY:|Rw!ȱg?IRJ莲do: '3Q;PL<FϹ07QZmaZ7+(ƀ'[vא@ KM7m.*_׷]}Bu5R'R㘤`4fQ  <H&V 1ϹhL }H[@e *wU.4?,X A̦-Q|^)U]>]\rUdg>Mݤ7=['aj@K^vjFT|75MW@TL)eC J AfD6O4U+)m˷`QL] Rj() ;Ù&Ib+Ǽ]FCNDC! +x~0A)!"epK%2]"V>*%}O8*mتsN]P>9 T ]gh_Nuӈn@zϸwZ m_ ʴg5rAeRL7  C{{AVߜr\m0Be?ɭ` {h̋b0tQdF(q\u5YZ=c*>D[| qJO~>: +(jEBvւvgS Pe2N8)$dѕL1wJ">(wRH17L/6ɧ9"KݵW%'pnnnbAޔҡiDq۹cJ~LN8cRtȒߢzK2Y^UO纘h<''ldv6 ^Nrׇ JbzF5s"R#9,8ot Z/i3:wO:X\4wL%;nU3=pqy%gx% ] /\EΩJ+:׏\aD=>)yK/6_er8vhP%@H/{2ڶAmOJfv~73 { "|,y..S8Ȱ'nNݍ?ŧ&ztPeG!lK>a,l ķQ,)V7ĹutM#pz6f}~ f-Q<やZ`q1ȼ~M>2ybzVD-c~-=H]aAqFXT!xӣ+zd|99!DDp L$wsD#X#nf>t3єpV8ۨ_\ cgm )*½xKd85T p!lU" 56+n0i>Y1jpqYV݀3 wщIjGfD880" B4VQaӟ@2صzNrW'Y(χCYuqJxZhX|=j`oY׳RTEIC]w !6=XI`hl%M(jj0]B(~S})ұ|HJ;dʇ *+vbJ\:iX,JK.&62$-@>@BsͬL+`eVԿ7 $?o9Ý(;DH:(풺r"^*4)f!il35|/~a,I8kCHA]"DJCkEALi՝v7.+GFJn_(j~ӑC2i.y5r@O ɴ.0Ż"!Zx`_8v*9T(ͧ2`6]\՝AGk6ߨdaD\X&33-aA!_s+Mjߍ͏⭜5Ɂ" cVT̋*mG)J!~3Y;BROۙ{ބl]M4W \{w^ *j<{wuݷVhJvHJGP]`Gb?$r24?wv }R)\@!PsLr E[FoH5}hBX ]xKԉE/V~=O綸l sC] MUdd|ܓx[۫cg-YgΈ&JnD*8sc9+-%qcuVq/1kT瀀J89\Rl*kBs*h“O)AoFb6~t8XLr%"m`Î9E`LϢ6k[o1њ^˶b WUCtPyFd\Bn{VsviOR8n? B q}.F1h3(Lj.ՠW󦎉XUEQ9T[qBՑN_(LBL$-?؟3!2>I%'AH!$ +eVwJF5xJ›J''ٶ}\܋~IP$*!k&_VfT\oqZs5**yX|'N mI:gta.~FfQPXwkXd'|c{\%K4z<T'BȃB>fSK$#(ޢu-ne sߘ/?taЇɤf*%5,Ч>&ctqɘo޽gʼ7`=F,F]梍2}gLuO3J?A:PNN{DhNTP?>-l7A :q}4YR`IyP%JoGRe'Rgmfl~$Qʋs0 j@rN]Ϡdn_k6 RnC5gzm8/̤3#HݏHyV&c=\lh35ܱpFϘt_r"rˮ'M wdVeȅ 1LG'XZhu0~G8uqP<ݣTSCj =[s , \Zw۶]$LC-uj%08#c$XO2w`8hK,.pkzm-|{.LN,ZvL6¥wd\ep̃x_m3ZHŲIk1`8hxL#mStfE!m 2s>kNdaғcl$JoZA6Q1FlΫ !KM7;i #] 5VDhȒtFVPzA^^Xki6;%O,W-` isGsX6]L>ӜM$G_jޅw{P,-fWKgzVݥQdB7Ll@hDhbi,~P|B O{NnIc^9#DC/L XuVCB6`'N6^.V[spRPL1J=/XE\;qBA&0X(Ν)&i{.ҏK|3²~w$0kL7_=rQ*۽YTBeG,?WqtЃ_,n{ M:zȾX$ t!suыgޙːh˅:MCs:^W=]\54.Ih,S"ރ^oƒlˆ Vw Wَm[};*:ɞnt7 U0籣ㇴ63;~[ϼDY|qH:%<_C@dm&!J(doVeΫTl]Ca쭄M6Bw*i 2QGL6*)dmYEv f}%6S[)/)sɞaL}]}_%$f{|X8u\gj1s(td#ցLox "D J N/P FJ'+|Q " > y Y Ueqe7cJk&ZjJ;?i@t>Z YKnνHWO9@i\='eBRID>hw`%{eQWT*T U[pN_~󆾸]G9hn+HP7(;h-R5JKJtƀQ3"0DiwP-cy^#+Sܜs*2#>nA9C`~M4tDnTR Ѽw " >5@Hdp,X˱)H64n(|Ǎ[=_ %yW0QஈvE>""\Wl), мQ^N\sȤFE{Qρd`=!976PI",gddD$q6\Պ)s+з@BD ]cQm=ZM6Mo3D, b5NΟ3yߟ~_煡@YΩpEeqXMؑrtsEWւ\?f6tYZ;>ReX(KBZ~| [_1-Ma-U cGRɑk !Xv% ܷJqVhO+sp0x?&q gْ_Q2Fd<9[3Oc 7@-Q\lPiZTDGY!ݞ '7e[D EWf {xł"*PR0Lf]a>m ،Uhr)l5T%EC%+^?seJjĶ yiyu7 Tuh ,Ь?,`vQl 9F KZk6~ x`H$'NǨC+:[/x6(r%aFln4W4JKMa^!8o5gdaP4+8@~wtrf`)b[{E=O7 80{mD~ngEh\:(~^t);uv 6q VFEY""Ro\l kۍLH3cBQ-VK'SR.Q6?Zw|m-("oZj3ϡ,\@L.\U!rfT4TajP/32'iZ1NEuØD[K}ߚGXIP}DI+ͩ]"vӠeVFxc_ $ %sM)_LR5taLC13ؖ̑b+ϱ$ dNpB.F-@]"^ޣH>!" I!p ``*4ASF{kW.1ko ?;DDjiL?+,@_8N4mu.ܮ,#` @][KGuwRGv`LTI;즻p"J_(l 0}8oSxX}h\/_N(k OKߏXuc#G9t bNCMFӂtε2H#u~/P,DEiWrG͒֓c/EEIbӲ&AJبϹd?9ۑ#Y)[:{E cذ?ƴ#2aCF_y!NWhO$ĹzؽD n 1-ЮE\2qg/J+>ClȦj마6Klziw.ӠuS*LK5:vі;FHm~h0_[+jd J+II JUyU Dg] }!?]WHSA񓢄{.Fj7QF;X^>;窈ʁ637jCH9E6/FzYm/,[S]wb3:*Iȴkk-!V\nX\(K{t79鞬FNN/6~;xgОA1wq..wm <^I3|zS8cs|8n<@j(DaF,fI/+xQ {DѪ->if%'}=0f4/v6nj@.̎sXT.ÿV;8unR0IC@r mF%&wĉJdKKA"FQ4_$gFf6U<8r->ԁK0&$ 1_ >=cl,!t̝Dd [8' oY((Rc2Kw8-x_e I 63_YjY2˫JCT$dI@50`(FSOoG.B4,e IbPely~Jh4?&挚ic/S~vj9Ć^Y0 ̗VªK|)m({i :Qk綼5_%}]&sv\Ƒ[/t0%)\2Y{^Q2>)6xAsf.$>*B>fǔô.Iv4`z\ 8J/W@H^<{0AxyХ4RTAwZΚ. f9*pTk~b gc_o~7 Np_p ɖGۛw4 %614>LʤU#:l ~ K3OXtT،&|n{x2r4ѧ /Ir}#N?lNB{4CF;'Z൭ -%#YwI/W{bۥnBewf,]43f^cb PICsߛ[E\4|_3UF1y8noı(~ 9$(Ԋd~…$[Ǭ[z \/Ȅuti/)"И Fa0Ch%H(=f]b8Ǝl);.ǚ E۫ۤRΰBf)j5uHnÜQ ҔXf}jh"TEV_:GaH{~j;UE|&IUّᾙ|NA%-40VXB1Rc. :E E,v<ҾݙBءq!V^ZvƸ,$ lùJ(K!kc]GZ0ۄ+Ä،WNʠ0ԢL7yf?^ֶ$~hvkh:$k.UNE|W0 ɢ'K IѰ.ёXu (*!%Ck[Xz G7VLJxGaЎ.Zca)OU\w଺%ܭ;i>x* -M1&7,yD-/dq!yκS>B.V.U}_U1pxUj> דd=ׁb0btҩ~@T^3$~vmؕ԰^ddbN"bE|TckFXVfF_y-ASN{3e5ٍz=~zYp0;֎u,-6!:*nэE7 $݅S[xc\r$K[r`82rF2wa!ㆹ[.S"oE$,EzTmm:Guk#׾h-y8jGN %F[m0UTn,i؝g >Tu8"`Rx|;'d<T7&}P_E33lǻ-@7Wӂ#=5تp,BjqiM+fE(OBa-pNNOMvf'>!z^u-)5 [)9z0(()FefiPFL[ЎsmYd}Mb9cz1KFN[Κ礼cѶ"dHgJ^UL pOF}"NsAa[SAG 487ݘy8& #0}74oC~]U)d-g庭 ZcE E*evva Fk<ރNaV"SK N;. ƥG\NXkL͓R?N=[!qBUA'Ė(`Kf)yVHZb?p %dLf}%W'mW-9_ vkE$h,$EɈ@IU5"%R9g-H]j}T+LJֶ1lw&P%4b .bۯ:~״^seE^Q7JţvjjRFU鳓ih & :Vy/;FQTwu!AwÈ.cR-˩rqH̖]I2f/}5$v ;u50<♘4|ibi"J!KWN+1a%KؘU^0@I=8Ot%ȅUrۦ~+;##-4yX?BE!g:ȧ/9q ;뭃 i 5̺6}V_}罇 S=ń"cU/ck%:ao:O0)u B&ӳ|IVy«fٌхq9Or=ڬ%!a3kwTrmGzswCW`ߞ[2t|t l.yxG:#h|M\~/e$"c`>UPV/*vN3ƨՈp l]\/4_xUW}ZO^\nG7Ƕ}1|u0:?>SYblA]ĬfepM8r Z&+lȏMix#?\`D> A&<*Z#yc.wfhoΰWe0?IZԶ[^zK IqhNLJ< K`6hs6|0PaQwJpwt6Vq5ZF3φ.#XEю9 Qt2O:hhϥ{,%LhH[7W"%@it[PbtŦ#i5V~k! ;ŅOh/Tٛ.‡b+,VXږI?IY3rY.w C߹) 9U@_ADNq$pEAMn"((as':^D؛AWXp*ʗq :5t7W{Xx;ީ|-qѱ'hM,q!no ?.O@#Qy&{#Z'LnԼh]8٥olyM{,q݃xACwǤsIJ"a4<@| } B&W!]@i {5菈.OP[^ C; `5ORr(5p\@>5() ʚOp;OVݡݳ)1j++mwN+d>Y[stp#>ܺ_H8Xk0ywdG@9Gev3SbbאEb_ٙnjT5O@@k9 [KrJ6`Tw{qn:6{h((, IaUºj ˩ ZS)Dz|1-:DJ2Vri`p[QED<Y{|{((*9tu:-76x,#REf^8`+d9,G1ZpdlZF< &pж ˕ '҅$@t@3Q0Z[0U)vF.<:@]<6ɬΛnFa\8>11 eXC;Lj)ՄujȺ)ڬFIۣ0F 2VŰ Lx1{CpTS>~5>b '5~Z`kWconi@ycfޘqP30BEwCv]RǗ\*(aѰm>Yzf/Q;iu2 ɍ{An#wvviJ8%]`zK8+7~ :3D:CԥDIahLS e7{,ssNQp*0> tˎXCvefoʴ@/P0F:C0~C9wH)=c\I`9{!/*EtE8WwJcVBKx D os٨>Z*<,cc=HhO:1ڶu3l >zm5͊r{Ȥ4L0 ̬K*i@+rCLȲ[^L5߽::_ nIvI.Umܶ^XEʚ'L5#]x"k t(Xq0ml]:|{"7̱O&k[dL 7"z қElW&8SyL!D|46{dzr{)ͼg'(7QO!{"(zO@`*$I<3;o>-QW,", Yǩ9;|8v_sUS`M:B8-NwĠ)4G11ٳ6jmMﻦ GrFM[{O~Mfr*^="&c9W)1;;߽x.+6֍[퇂4 dZ6i{m(T$3-xݲIǮbF&"PR`?ALe5l|t˜tqŦ?cx;=UhyMp4&-۬GךM,}>SC) VƘBN'[ݸRNsY 䅫b{ RIs"%K:Y+\gY@oU9uK[98!,:Ueu GQ"g.*#*- 57R\vG6֕Wr A9ߙqI,?.ܖ#0X &kB4/\`#amR!t@1fm^(D-j9s.(C=oz9,M#شB ?dh'Jq]b+:1Zd%CWv| BW$&'V`7&}GY,(GjQ yW ` --P_TB5xv@LE *zYH;F%Q{}5s<\]ZHql,%Ķn8Ӭ7/ LMBˠ/6DpcI8jYTw~=x89'#BgۯbnAd ;f!D3\oPӿ@u( HW{vwcZ0${vsH/e*>ݛ6A20.ķd2iTڴfrJ3'4~/PQpkFL|WXAQ4sԢ]Fdblaϫi)-u0; od\E{rсԦ]hEJ 8 w"kR9ib|̺BۥQ[Yavpt_} Cɹt``+ZH`lLӛõ ~!֣86j3BVd3 f&8uXj"*[&?WM&)NRb7J8\omI/!=!ߘ[[`Ƚ LH5/qPz/$/ RI ϰPR VYB=j?9 vwOfdzE6|qO+y3;pe!4%$~{! W/ fy\|0v5ޖ饊̿ۘ3u:WhG|a-'U*wDJfbcv. >}c Ϝ,;H7rn n*$#``?fts_ e&J :lG\_@]̞2>`N:R`kЙivv풳kN|D-, Ŕ7e^"mZ<-#fb/Tt%cع_Y"ۥie|Ϧ4hm:]PN"/2~)x: R l ^>;r;1b' ^a\mq̟jVk~JYETzsj1+ 1lENlj/vb;pp}dNyz佾@PRB{}XR]֐Mx2R&-WLC, dlBj瓯TE .SAoqIJ)S:Dm1JH).4}cfQt3 ȁqdGl2ֶ5_>Rb׏Agm-T"\dhsso<2OTq=ͧ hXrwcfHL 37kmA|n?[Vclcw[]Ǘ^OwTGi[as0Q"ə1[F# oJFpIq7.^&?YB',̪ `o.k=̣)r5Aj[%W^QƚA.Y+[Ў%zؑ[Mi6 eω|ODofTfpLnJY*MD8UV3@C˩ dy  rB~j0thBxs\ 6ػ=qf;@Oi%Vo[4^;UYL̩uKpͽݴ VGNX='>bZ*B;H4]/1+`~2"]:FAv_v?pT|LR/-8E0;mbN#V%梙/̂py@z};6Mu*;?ז+`7jr+!/@M|xm;9\ 77Fuu`И+J{å>nsNm}_ǐގ$hfB, z6i [xmC?p~*AX?.t/ENdP .RzcBHfDJ!J5?S]oAQ/ӳ^ NoYߩXKعNHh,!W[7@rf?)6l.RKuݑ~ T'j@ܦ8uCnR-nEZB0}K唞˹$ٱ>&o|dFsգC 6vRKRy}W߁@uR@Ggb ߺMFLLY0 xg8Vkh]мp:2Pg} t-~` 掑DS%~iv$FeS0[AHwi闸9 yQFp65e^5Q:}aG~!mty_B* U9A"Q2~˺JKءI0-z Snjn)17.#1i@A6825jaɞj٘?bUYn V.p!IoIt$ŰGƛ3i֗g3X721T^`&׷73 >-@N6_\Ɔm\(LCY)=:<4Ŋ$\NڑU4}q>QDpG-QTׂ)z6vvKPMSX~,Siz<>FX`wD+UDDÀ1Rf WJId'=i7$m +!#b]](QdtuC6t,O&Krw~6]xܯ$ EՐPJe0LReJ}K)`Hh>B!B+ySxjc~˸KF֊2!Oy}m\ȿ/W\T褸P (%@>iJ pa p6fBVϜSցWypv+0M"E<_@r@Im{-r>uFnY[mCs `Iŷb/ֿO{"Eڭ!SnzH"Q<]uDkXѸrPр0*7hK9. C`cVxc2A&}NJ<$U0$렘a%QWҋ9B` (w,P4aMj/"PqbDn, J-*"7%K\r Y 6X%жZ5G_-c4\naGH^{r!QjiжWT |fhbRTΙr{8[=Rg~[q9Y}@fjК! O1Cg!Qmv,e dm]BG[@{TqlD[N +v5 Ľq2k8!;VhX{RFT3 8GTī (̼@) lcE_MAnIY\Xx:]GIlYE ">6'o{<9]rnY~bD"͇sז&@# 5XE`S?\_`'[\~+͐1:&AЗ2 {Hem*R8䰇l/%-A{dFDXE [R/\=|6ւY/N>tIM]IuX̊֞ppu_)o?~/^bݬI7uӭFm{^Sƽμƕ']vnٚnU W4xyWZą'(X E䷊8(qKa~5u}3+v{l 4=DFVc } L)Xg*5j1E@O<>cdAN;ĐCeTҶq&H6cE+ӗ9s8 f./pQ%!DyrIp0fOOyqh[[^x/fMdOUTWJK ?)٥dv0Ώ4:p&fu~p1qnr8Yx&@ҧ[`黟㫭QtApܴOIYYGޫŠ(5KGc%4pF4#wndW̄n G/Scq ci[m@G9˸6sI݁>{*N* T$`!u@9ԩ~dT%Rلl_-Zr%7g(Fsښ4Jy82@ڰC 1 wu =Em-¹Q!.fBS; X6ܛW%6i!.TޞK}pJ| 2e, C㫅 +9RBpBߑ޻U,dlJ)9& ͗"N 2d{tU-zsLP4R+2jCzlE8gOl2a+ egjk>Wr rJǸ$H;Vjul:1]-T҂ͼڹFvobl_~S6DҏR,_% s=IKY6 Ur ^-f$nR`C3BY[c_V1BttoJ&"K 3cGم,p^A4 buir,Ɖ:PGb%_`R֟aH2K> ב4ZxA O[c^tQG[:/1Ky`!~0 ({Dx\c2W{ׁqA,#6ӏ8OpUGybFq}%;a]bHwa?YpFvpkZ%_"rSB]J^ "e+0޺ZJwŹN5ְ̊ iA#ހKaqbKBRpы2UI00$xw(_}Fk"JtèCR':}vy(T$*ϻ%cEۏWfQPeHcSOMVKP-M5 gP;EFzDzf_ X8U6$kG9@?+֨clU(%^m{KopXU5 3OmmB8Y"TʎC ,JԽiNp W YjCZGYզ;xئ!UlcfPZ}[b$k U8<~ $bu*'僁l#gJ ۫ek |;X="Nfas\? [FyUc>ozA(x|Hm w9/ Ƶ oţ]D 2 q46"aT r|)j2'Hx Y`yfxQX׹X?_2eu8/\6*ŧoL,,=s?"5#IR%xT-=~` G^Ft 6k^7M`mp$jiFCmDscϲ@hoh@Zmn#yY& R^BtU5%^9fw}K+ȟis: y2>qpǛ,3V҅iZ:BǩLYde'Ő[|lrYd?/9 ǔlȹVJ2_.۵Q@ZyԮsﮒ*Ӱdsy*wU6]SV~2 xc)s}xl7"q 8 Yv5ʯ%BEj8x2N1)C U~Yݐ<Cd7Z Ř~hJyyH`bi[[ ƑȖ" :;|.|?U&~QJp[NL#+ c_:&N3AӥAGL@qa>b?kߴ6M^S͂|JCqJB~cvɥ$^b | 'v;VRXYLfgk~+ 5⑭bV_XB7 Qs,?멥 wUWj#S&>J7Cl7>'$lUJ 83I&J ^Wl/4cx1n+M+  DΥgK0)+_g5QvKf6K3dosHFAn֜+j( [#cթU5Y@{B*uE?X0)ҶýI}ͳ;/4K bb)|=6Sfb.:H\)9. QGK{q k;29KP\>ѶSv^N>cn2Ѥ+OB3ֆ4E*o0yEu EC-0/s1:mN[MVY#8[{b'l |&=u3jj[u M EXlM!I};vMߪYxOw>O}Jr !'E8`,[I_'΍0EBuPT^$dp7}̓d*my¨A*=-X2 elI1<,ymqG?("$c>quql \8R)`G <3?kIR׻RA3>=kVR`M1y>Q"FpEޱHbȠPvt8VVFf}$K4͢Wh35GlSi{0δ5Xl-`+o)3 VF^;v. ʩL^uSZpK1tAGPV0l}ChfPc -\Ĝ_+ܙ/ 4W,L!a dLrseoրXZ{ $ơ"½m7߇Ṣ̌Ⳛ2tbkp vl쾞k%s}!"=)a_ziy;ߗ UτpA@KmPR5"h*gx>祫W v *C bR}l?'?^Eaȸ3j,M\N'x{8>)qQk p'p_%Gc/w\KeW0 J'Թ:lQqJ׳'>*m`;,kH8=ׂ,x&bke/i瓙|!HiAAjQhl$=h ."_qk '׬X"kXm]!ѩ=@Om 'vܜhLIa(MJFQKT5vW:{j8U.sjtֽV'aGKBQ `>A)"7*ğ=vVVf 8#{PEqyo~5 R7С4!0q[j^XE##l/ttL-wvG:@/Q? \&u/-n* bR@Vef;ڼqu†lۇ^F`#7ʯ[wtEe>@7ZD=Z8dW "{Z M}^fr&15o!ENl$RFY, &䯤߅lX~ˏ?bZ|a6{ֈ߹ #KbCXRt~I"(Au; HaDCL[ז= cw/VK:b`N/Ʒ~SD䂻LYrDlJRi A.b q%p+SV7EdVD?=ʂ=nYWn~>Cw:4`7\RoNkI ߯KƤIۄn|U -oMxo:8:Lo:yCPpMlier$JԳHL \9ٲUx\jpQ҂m@p,.*ۆd&T^`|#o8=5LUP~ިh41QوQʄ)RϘ/ O$y8F>a2a*h;T 48Y=]q.UNPJx(] 9u(Ѵ4h2_f1ÒNd5Ei-MGR޿w D0T:#L 2L-mhr7TVm%ְ3ňebڲdSQJ'&5VoWl)1$]oܯ#FC0VRr혜ÝZЦmu3чȒcu o_M *F Eu@" z*Aχ|/rt+X^=zEzP~ ҘC2e-ݍ-}?yL 5|\2—iI`?xH 838+%X.AAȎn Ӏmǜ}ĥX}5*$]AdbeW)xPDjС Jh?K;V֙.R3HD㖸! #%}ܮ~4 C~ r30Fm09ׯD/~:x]jg6a!DJx$ӗQ@[XM'aK/f c 8 /ki*&pM~_%D4V=6Cc*Ezer={9z"  aX/t2:sŦ?x!(хiSג(t[)JE| m~4R4{*L9YѪ=nXUHFFg#K&4htlx( <u~1֫ h]`s>\*8*G]v⠺-})v4+)FLK9W 7)k-`7% )Cb[D7.r_iЉ>Fل#2l۪著hz1_P}'7 &I|&{rLtLJ_9g&iMYCݛ}2fy|GRAl#OA6Ty]D!JKKu%d`pGwC0JøFnhFE귧t9WM40FMTᢸGT$?0;Z-hK諐$e c `"!w*Y"N'af}a#ѽAx/#sRhِkuI\,\U>G{Hj(N&'i+~84xB PU̿,ڮX8YYu6qf*cy= x  /,J$zm/vp}֍.N)q47ZqeG0uPS@D XH]}=OR-b-/6OK !yy Ccˎfc&&rOeDwq^gyG/@:5R:E#J#k%%ND[;)Y2 bʚ-FIat κY#p\uEAx!Tjr ҈dRʛىy~rB̔iǖN[Ao_CZʈ8Tj:f kdžЩ>}7`O 0Qn2tW)TgaM l=~F|)ԣA-ɼ~Y-g-`o_>^3߱5tz}OI:|HE;C0/ہgo^!bˁo#t֝jw \  F7H(aSaӕoU VXۛwL ޒ[u79.ձ`{]uq&V$`O&Iz95Wr篆HEr0?ۡp Mƙj2Ǧj7ӵa]lB !317A/أnp ƆTjx6zp<.,hy'1;?e 8KI;n:f;EPcF_xK2-vh+hs7h֗r* `v3~Io !!R A kYSVcU0Fn}Lܖ(G^qx#[9pDy?ͲB⪿/τGr<$ zm#А 1gm1 R;#1=Es85@PRkzJ }X C6(G~uO(+ܾjEkeѴ:xwȼɪWfb>v{>M$[<S~M0rqphDӬAJϜpd3|Q3Yыp%ijdiTܹ Ruc[635D1MBy&EGl]u"%gN3GY zbio3For}3_B]„5-}M.. M9|DR 6C/|nB̲}̑mKsH%.UP'-iEB6Ņk"4PM]Ã;ߋDe")E[&Fb0zbhW*R /p9nW늏m?KZa^91'y!~) e3*ǝF4vGw!’y#jGf9:,M1.{h=LxګS̈́KY+@0 (S2(7M> !Dⴭh?<~)Gl/ĨR=K3g^\[]̓RjIB=.شrU}'SZ;j9qF47GR/v#c>)!*)1v~8ηuN[K$C577 `:+\jDe[|^ E(3aMqa`RGzӓA-5цw8|askv ɟ ߝ yS9p5o X~șͲR4[*g[~a2.&\ :o\ǘs)Ma)"#KɐN7^ Z"Dx[TG CGlT9Sob}?άV-nKLw pp_mBL#t9^ϤhT9|$UͦYi rg4)MfrTSSI8h䰁峼$P1#xܖq@4=sCnOJvO<?D4Khs1Z]=S[ىk+IT&v)!E.%QXJ#O~Zo)pÎbl@(&zE`(e<];tn)M-h8Q@$fp׷OSj;`cjwh hB3Myc4R}{U{(U6]JNRgEP&LeX02ol %X3mxVbLQp@`&_ky~ dަ}(-(_\5F#UMZ1%(ty[ PYZX=yrVb̫cҺ- pL27p:ń=`g[RGb6KK7J,Me; EA 'w:ҍB})c*r^p)yӇG8:ʀzi?`yyIU-BC9npA ф>AU4rylUW8gp2eeUۦjw+<3?% \;>fɞ6Iu.@N~&7 v#GC?$q*&e䂼Ce`؅޻5X; }) ?w*9گb-GY_[;w:DEIZg2diA} uP@ WM$WK/ lcqQ!'j,E~*Qt ΐfADOjLx'},YCƱ2J-R?.Ÿ2gjj'?6FVu.m#XTzLK0N'NG_*UhNQ3wL'lRL ؃]xn.`]'-L <{,8PwO|i$y=[K~=8IbAz,}w3iYKH45CtPP˔w^~|\WD+zK A$sDwWHe!י:ۆßemcM|&< |(=FSo 8C3G 8 my>-_ {> $4SPr&-K+[riDlk}ϫWok{q_Kx"҈:6Xe?D/Lq鋑?v5 gPE.d\$aWvTi|00=SOd|-ҕȷ#Oe +l@&N1 2D'cK$T)i9$n0J:gQ%妆} ,~.4YxY_L\atɺ@V0DOŎKtJN5ksO&֕1FcrPPߍns]%6cӶ~y +"UVG-PUMA=KI񁤉|-QK6eKV!ӫ!{ s ~^4,/ a~Bˉ`+S4ǻ5c4F; VIݲI¸_/Q'vRG@X-yn`yuəzrߌ@e\+ěu0mA9#$s7=ʊ+G㷫0cLup=xv%q5$QMt`SW`XƖR;'E30^8sffaj#6[3[C%Qs B+eX H g-ERWkII0 }rVog *V]:Ru&>Ic%;W *Ԍ_{b&FEnRfkJ+n֯s~YX꺺V W-2GRCřwn0M"s*R@q.kt21˘D_3_ܩ>%5#ÁT=ĺ{2$u/Ws:7W1-JL[8$܎ϪF\k'FF*:F5UW J>B^ΫpD.؞5x dJWi_.;@M&iMvDVWAzhA_aX JRo{vL/SR$[j<P׫/Nݑ 9c)=Jq0M΅qwhnC 7 C]#JVJ%ϴtS~2A %WamHNCV ѥҼ߫y(ܛa+E%X}(Oj(52^CB&ʚTƼߓr.@KO !R{ ]0ιeBby9®Wfl.]..Hhf{8T~(Hdž m<+' \n ^# Ի\M(aK!]xY黁\smodBX:?H&s2tT :B4)Ŋn|6M J΃wBFfX+,gCH˻ljٹHIhFVI(BvZ[ƞp ›D`:COm2a!l:* 11<&iN3)1MLII9˵LLftb!ۈ o#@-ɳMu`: ˦.Ϥ$XNwj >bj #cQ]Ȥ$x-m\ϡ=iN ,+=?JY {xpQkD֭۰]&—gg._MaNe$屇 &SKPLIu@~]5_竟TaW>ƭ|>f_5=|RpfmB w7@{pat9 ƌ?|Ȭ$fA6ʾD06(Cw֒1ݞ|͗G/2   `3B`dZn`35~ Yԥ-H'W ^h8~g{d4K|;meLK'cgKyAǁ,aet^>c\Gso˾?Kwb9)LQ K 0cA|l$4QRhGaQԔ!*V&x6d@dVQdw[M?o)]#YyH.f 5?qkTkT/c${T@!T~_Pa{ tťyɤ. f4 OB,A;l PjrD%I%'h# _Q߳$֧Tmڃ ]dCi4dLyU9.*k2Mrg>9 WZ*Q?2͖REP9Q4\<,2 η$N?$α\dOubyO/].cy­}P gC֒U3#A,3g i(()(7D7"K6m]ڗF7O09bv ]о3.$BWd|EϪߞv4IE v4arw{K9%zhdӕ#QR# OD,踬f!A/\bg#/Of+-z!5zW )['ᨭy B/ /Xܧ,F~Rq6*ډGA``V!;;^F5Ixgf"SAĕ1PCsѮX' lNàU$zg{nܶ9:3ݿ4FO ) IX5[Pڀ^yAR-B[ 28@{8Lg2[E ~\2[TB pE~p7&P𳞄fp'֙- Pg0N$'pgܿZpR\+rcX,KJbL`V E`0ѩ ٨HqAYFki#:e=ƃ`=@QrUUwoq "/9W!izu/z OAъ<:!M.ؒvelGxR(_IMD --wC?EcYzS\=p8Y ~7qחۍv_(iqJv};$ʂ%N6P-87B w٦}Ov}-e:|;JY ˎ, p.=W4>iN22InȼdN9C' ~Wۦ,rHd#%/"6]}NGAf{-^q*aA}gT+-\ 0RjIK=Nvy)GwBG)}5]onAlF_[Ys[djßf3@ 5 "8Wo6VzI$Azck8PY묞%C;yb0]/]PNlX\cvk"v/MI"5T'O*qGW-a.LkFdǵ̈'判M/}/ֵkMp% 8m@Zq~@+a{5yÐɑs`$j X+pV4$Je3(^ fMIVmSGr#㡞}plRpy⮦KÜ/ت5pR`,yl)8ʞt5>NHL)(rV_q/a2HR > ivymw0! m6rZRUE&2I3EaF3^@kq0 Wr6Dנcg+tNzٶ?PF+?GBN,Btڠ?':aZOBg}TI `)'ˋ1l$+O&Εnm~"W@. [9ah޴^ȝ6@SwL97e3PriU@O)[ 4'GzC5ob ԉ=҄bV.(Vb4Ǐg)xX0jmt M㩨!/ c3(Z;8K6hAM[ZA]nU3 ͮ$Ci q&M^ߐ tϨjxN})ѻH+ߪU`~O~c02Asvp1nДcOaU1uDy2 O$q'q:KvnV'(YCe;󵛆W.beنklLif.x-:C+V9iz9BK7>\y2e)Ӈ2,R -$/@4q`>ve4 X(I>~ Iz_z(yɅCLT.d}s%KF ^';XS?yO]*bSqacוEWEx`<߀]&?ZjW6IU7l,g%m|X/VK^R ( ɗmTeLcm ?_n9"wGYMlj톛qss. # Ջ>=Glt3{1ܡK&lPޥ]i.W^oXLfB|fxp[ud]#D3Q`oH5CéER<"K?6Qo4a!DdrNE^KoY{lZU>4Atcz` JdHP_QIok@&{?  !,BD]컙SͽT/E`AKH뛑an[qq!}i3U@ނ$?0iJ^ P=˂3L| Kd-dO$9[Fh$}R;g&=wL_rJ@Q.lH+T;abkPғb‰!a$2N>9rc9pfāPOM hWSJʈ"hV 4M^+Ycc=qba+yߟeVj3Eݒ|l]KbYȵ,MH%a.Pnyl/@ێ 4UR~`k=L,=yJovk8cw5:N qd;A"^"zx /'2;B|@`Iϣ|ytf37׺kR[k DAQCxr\gR+RsNQl3&gʮ?|&TQv9 mX1/Vzijc0*T|I{Ưꂇ`NjHtհ6poIXn֍tu BuZx-&)d\:94`R9lkJiͷ.~f_/>e/t4]W񓫒XL$_TJI!'Gc@(n$@0f uƱZɕ&v1tȚ.%m4നm̤`AL S(}p]ٟMg!0"O 2q*uz.W$M9u)Zve'JGS h sqȎ z!sNKG,_W'wV0I}jlBe<܌m /c9š7r`,"M_~?RXV*.=ޚ8^ `3MdUZZt~Jlԏk%UA9Rp}7SNF(-;J(ǟ]LuM(\רczTR\$tuněͮKLWKdh k,v4$ԲwW3 3%j(rj:f"G SgHPʮf_gfja6nqyٚJ{YHS#r.87ԏ{]g ,><'iU`K" 8";YJP@JMq~_ mkJ(yg῿4*q :Ƣ B7xJ`GkC8nHMhgib6ʼ5[9a乔ZP$E`ВaE!Yh3 Kl-|h_g^bц~;4zi򡖫Дg!mj9'eE1c4C?n2yLPE|qYhbך /%y Nطl,z2rV_/qjEZW݇2уZ!쨪STnQ/f$7;Kn!gQ꼑썍qq z;Od}TjLUSfǮ3Z^ޞ0<-:%Bjژ@Yf4˪x@KC 6Ƚ {hԹ]%LFyE"@)}ym;oaQO @ !Mu!啰֏g||yLmۦ7|F.juUAB;!, ^z]dUO/۸݈taPe>xO->J">^~q70g, ݀GN\ =.kAm9Cƞ>j46@BiYlU IF(J8N^J|充-0Y%"pH,:e>S03ۤ՛~F^ȴ/sY7|{ޗ03j#DL$yo}LV_8CwתߧE[Z^A$4oorire6Yk@xKYwwl*ݝ$4H\ Jc7-$i{ ++F0Tu]/4E8мMh4郞0KlDCD"ŜT&b]W5!n۸( 9{Ϣ'$ƒ~}]nqFpX+o~ԃo0ʢ(ryw7+Zݡ.Х<*/ꂜ'\_mNdm U4.NZ֛WJ<\$ypo'vg&Fs$yue cZYo5noxBȒzJRp5綼q66ˀA9r68D_wpou\5̗mB2χ4v/O`fLRzL]mfp 6s"zD׬T.Px/)`A^W[\ :%3įc-.UoOr zHz(Pp)e6{ҹ1 S%*QNU~79֠y|Ny#CXR5_t'o8ե/ڶ&.-D'W [3{1+َ.1b.PK"R:YR[LmƈRٓ R8a#JOkk#MV)>uQDA\Eig}FE>IfRss cE>lj%uI.?{7Bې|7%#Ƥ+S TKh/Stp] Io)ؾ}2˔uMY:ٷ# R8xtȓ[ 0TGWo/iѴ9ʥZ4c%;\>5d,ŹȚ `H.RT1T3s _c6T&1D2|Sv[Tq4A5hu&>MU3n:@†xح"W"&F[_DeLt1 /jH#tLuWp3MyY06AϨ[5;f€/gz$ma +~rf9^",bVѷ$"@("|6fFydcVb^>9g(7ɧdr={FsB-S\vYi zh zZ49Ք(lp~z^N WPgpt_*bqk!`Jޙp^#3ҥFXxS*EѤ\~s~VH)U3-{ vVzܦ-rCaB2 ietMc5[@S*n4ǑmC@ܝ [ U_7Ɨ{)%2 E2čθC^\:Ґ(h(';OrSE\譵41%~$J1Dc[z"j%Ҧ5Xv؍ ߍ50>8֐菕)/d [p{+V 0qm]g la/ {ٳ\rP*vӭRß:>i n!ZZ' Z<+d=xcTXAVKC=[>5گ\le}7&Ed:z]>sEClz' ±TOD Bk{R9 1\5ߩa& zd٣ٝ(:MZJ{M:]p?( ޢV~y .rM#?`'S%ޏImH_#n`Ʈ ى[tQI\- (~fp!EU%*b!\:cHÄ|.h#2ۦ%r*w5߳jHuV/oD1bQA=^>}iǐa2>]C5Zɟc+sh 뼩J~Mwj2#pݍa86dD )0Gcҝc;gV2/udILn=5/?8>v[)Q` hco@{qkĄa>GLfD7}"gLz{Z;/|R:Ȫ"c՟c]-3eͬAE `'5E8y>~a*Rzr&'#^65H-R2ԦP5Ebo7ҳegFsg|\AE[0U昊c9@;I5:zwv4^lಣ:TX|L= HRZ7y,ve?3i'g3Ƿh  : 'R F6Ot4"B0Ba8)>\vZ"eR-~ID?qS[,f܁ڌ^.nZys;aB96SH-?HYB04%|rKG *مig, Xo=n,>"+Kbpf.Fn/?>a zEJ|w}6c)q] oj&i\ddO™(x"4龋IhU4ދ% `?$ r1˚< Q9/k&[>!+W/Y>8"ĬxV:y$ T" \I ܤ0b[k~ kV︲aˡ^6Q oSwW8Qy)= sھhHI0}!ASVԒT =ڔE1>;-<Q{WrvU$}>xBzg:5dn,걍@U~ i}ru; Õ7+o1܄e#aܙ$*U7vs?qHcvo2Ǯ ]n>BN:bpf[]yY]H3~xK?JQM?NŦTvTwXj1T"j5+cD _΅8""J Dpz{q+OP?OC{M̂zFt2̶O!@DT1F4ȼίY֛Eq{"AՔ'ÿͷ߶LmF|a~UzBBȓ믾 kMdX8gsa%c7U C ;HV![YzOLkj MMenL-5.5a@bVPrRǘVje;t *qFGN?x=DZPn|E(),iIUinrt Y8`e5s3E7s"F|x <4$sb"ä'ܻ:&Rr)#LR*^ PmXIp Ft͋>_0;=8Y {]J#ٱ-s>z6 [Ҝ֙q /(:F+wP?GÖg+ V,0aܱEw:a^' Fݾ fzP[bNTwwQ?=X}ʨR{ HJB%MEIO)}ZG]cw[aJJ2l@;qWB+v~eSPZ63d4.h,c{Kd<) ^:Uw|DZ] 2f(;8B|@vV?Z1?XYAf'Sf?#e@GA wlԬL?iu׻-Uަ-4.jd:2_]r*t;3ԧK _l!.wtS@¯!M-42@i {3G*{7fmZ!yF[f1QnZ?&9p&~5 d=•v<%j qi4Iz)3ѵvH ݴoD}'W`!u=jqž[<5 fcY_}Q{Y,aX<+ZVXɈb!Gr\ H q;1^Ob_A 5Xm⎝%t3!![f +快,tM˾a脻?=݋?0~4mF۫LY-ܼ;@ReU4?[_ZK#U'<~UVzHIN|75!3.%,B5NX 8oC6<(ׁ]o;.)?Чn +3(GMD.vܦP>'>"\M3t QHR~`T7?qܨYOx wȠewݝ71>q9N.^e IՇF0fRV)3 PqwҦH+j3%xK״.fYL5=bF+A}4VV,r3Pejd<Ǖ;2H49poV5$d>oU[!t)^~jX6_ ?ci2&xq䃿ҍ 7yYTfeN!'%6R;j =N"ri nIN+| kUlz݁y9/(GՠDNvf"!LڡF`2ES]M4^Kޒ2 5QIM m-b"ry6Ɗ]̇Ɛ2-0#On[Ў| ]WA3#?Os9FMQo8#-mhuMsNw4 jn:`VK4vضT2P%"OE{}hW!~K.z3x|Q2զjam/c.ÐR+k ̦+)BpXP@~1s|̖}¸D?=zUŇ0#g ʎҥSܭ8la0v.0o~uD({Aɖ B"ݶ"%{! nTb-tk8owvma!Qr̴!8ǶʤJf0rВdo=}Z&NJ9wV~H莃 J)FmǛp*!&e1m /|COcCDɵO.D"K!#eg;R/2mR8vXpņYL/es+R `-^'*yY]꤃*u-NԊuJ $reIM NvP5ϛGjYn^3 فlنHV_ɹ&0;EG7IlOe8ĐI+@pb~S+l ;dʫ]HێyZTK L8/XsB8ND_?ڸ)sfM9LDbU[}PshqA޾H-A1E~(ҏelsQ/tw(ME~U;2 gUPEA*Ś)2uQ! ߈ BwкPA^olSՠ >fL-e㳴 (' O5s1DAFrE4ܟu>gk1, o.:aB xighvK1GbyO5-[Ds}!=@pe4I5nIDpÕ,؍p)ҷΈ=L y6G%*=[# M1lEz<Ke"TcD<%@qᾧp6:#h9UTG'IxSa46U|Xy`.@꜋'56KmAnZLG|&wJ%dc vO!57+P7Ȃ#8迻+]#w.&-GI!3tߏIq C)+9dJx:+gݭGr^Ν6,E xxD8.)tLbq2>>vA1#`1R*¯U};[Y a+œKÄ ;lf.Ҁ"q2HXH30 $go'U!q%ThxǓ:m0_a㤥qg?ه7 LvO6/oLe[~Z<;U&z1޶ލ/gDMG, 6v PaznBt-sv;'b?cD?nzg?^0Oi/SxL:U~^Kmr!񲲂`Uٲ  aڶtiqJdL@'h,.ˇN&-[G"4Vr!?+wji rѵfXQ7Y.q.cjBbhr"in'mZELBBT lN1.b'jF=FpmO׊1}?XS;ؚ2gtI}y/ Wv.~D d~c\iܕF?c t$_dH H*R_]χ1j }t ZC-Ƴ͟ ~, #M=;c v:@b2FGhFRPcKrqSa B3D=vLtqxP;TZXk~CC3/[6)NK/>20>x+ ddf:5QձpYԛ2 m#w_3√AonNc+ǂsӜRNH>W/);n& -)"_7}NR! A4W7Dk+]H?EPF$rE~Pb* 6ijm$!,vªo C>"wr3F!qHZ1}pwcAcSH0[LPүlxvOɫ?V")őYNԿ{8r~.~F"uo`ڌ;V6XӖ)BDlW@!iͦ 4n BNf[Q6жyyUǧm; h E$x6|mlU?BJy&3^\J op̷*!9]{J[wuү+0jaGpāAYϦMd[}{Qv8?]LnI%mITb(U|p{ǂNG ~Z̸ra20Yn\,Ds^!Xe8PMtg,oބ 16qZ`Ci*čs)S.)`=YUش^̉C;ʬ)-:M?2UU_a7+80a š_~3<itgKwPtݯ.lLW09>BN~k3;f[ h8EQḑ6 AI1#j^`I0EU [!dGیP|k5"|l x@- jY ,}`9bzq%$Zha  ly{.orA3}oM(J0_.ʜ_llYR_$i"V?܍#,nݲ W2Fҥ1 >4g$p?YEM'$r bkɩN%oMhȆ LUYkgl\~< =TFNҝ_Q ֑к4b7!3;+ZЬY O=͡-ҥklP@aiԻ EсĢp}߬_ۘ?usZ ՌXq0+`bPE[dcػ D$;XE[C\TozԬyzn;=۶7I NA"3 A\,9y 缪Xf Ĥ;b@`-Y@^] KNP_U& )r%]!vc>Y!Jɵ?2BS$D14|VޕqB4lyKtb  Pp$iB/vo?0 )$ ۡtò#`y. :V/`%(:Ee$>1JOϿqЈ2I,}߉ůVRa~d i,^=&2I|qT<$K[s{1E( ')B% p-KUvCkQî:nxЙ3]+n9]h̕~'OfQL"]=c i$T$?so} W>dGnvO%w$WC_8hK+%&G(+' )57^"Zd棊[ u敁]byqkN_ǽ&QUbL+! [K=U K廖Au ) Qum67?o꣭$PmIb W]'U+)NO'!U.HbIZg8; Ε$5[8"u- 4 nA&dx5k/J`ޕD[߶n.h:P:n>Ya~. #S:.u9RUS <SjIZN>ؘAZ`ۙ4_F]'yzyemjm|?K(Z܈?52*||9jA*5|jQkJ/[hl3dLm͘ ;9k_ OGU@" aot[ k=W) o; R߼7MhznKJ*w/Px'xI\yȰw# 8;kV}'gб9/nzJ]18KAĥ")hq9(`qL1N9̋4cqOzE|p~)]gřD,Z f K(2eF;wq<\;1l#Hv4ɞfW]\gv&س F$Py[|(Dg.hxb4l{v̤_{0?(xN.~YmI]RB݅][;jT% 3Mxqt\f?.S)SI[y0sxK3/DY#MNL!Vc*ɾNw+P (o+_QI h (XT:Bǧ|D \Vݱ.Tu㷮h)''_I6 Pm[Qz0Nk#7Iq"J{\!qg3mtN$HM՟kꝴ<_;^S.,|d|Э,3_qi&mչgp@өčhMv8J-a]i)0[i$? ߰ ~U:uO3ޙ2ZsL^1?Ƶȑc#j3֋6!R(87yͅUdcf # 5e:_Z S:3)Suud )C/ 0t8l_B)-r2{47z77\r On{؃nIJ5 /|u?B ,%L*5:iJфviѲP$#âeCz݄e!~+4֑/,Tqm~wc) :ubJ,1}]~jz uKwv#^sZG 2+mi֪Eiv}>dwunTe}mRawťwTQ2;Aq–~$${ s&껡aW(#1(^21] [3s4T L(c 0_=hk xca !Okc'QQoh-k95]!?[BkBy*E9o_Yx'_~p;KpJ C;aJh@8-N6u4MIji?m(4wYzjY!I8Y:5XJ0[Jl|0cD^æ0][[3n+ХMIs{̑^ξisäx#nNA"ޝBU5o s!k;H傁{i/q;N"hF-iGy1Ks;8*I":5|N;c+`dSh0Siu*i/Ɣn׷7 ! a=jƈ@^'T³ۈy1!N}6p0.5 b>>EmDžNa 6S$#)Iҭ8.wFԥ4lkw/nGMP6TgdkC9 </(sYNJU\իXeAȩ=8,'3l`scxvW!N7V^Ex1JGe%'JH *P"v DŽ0\)JFy}O[Bc^`r,?v v&`B}ax0I'bM)Bcœ8Z{1Yb9? cS)q5SrʿITvr6sup8;vʂ  c4|wSa.57&+"wxΫYv?#SWc(mݙlD^Be fkZOD=s =GiH%Jo`Q* ЪH('3j5QKVsTϯ#9s)S5m%cD,k/{̕w199u| Mk[@nW9`Q:~ Va09%eќp7,K ՝^ K?]& *'q3ӹL2'?c,*A z5- ĖUNnׄBtZ2O|Rl/P=^t$9;{5 n]^pSaj֕j,MT RSAEO?)㣝2ӕ^#Ay@NuyEԻ[ʲ|-j{Ic}9TJs&Gma^}k#V%Ó ?3K(Lc5̰"_۞p!?>2V@]8Xjff  >AD6 oo i}¨ >VmMjm 'P8yه F;YQcq9FF>68{赫jW) r"d"gW',yüۤX.*XWDVImaIޕd A1`p%S8orpHwPl9!ۉpa%%g8)/5ʅ7<#}бfW_y_3ܖv.҇qu0tq \,UH+w0w + %S e$`qOΨC#P)wh=j1\h9RPoҤ0T' sg^qY]m 1-Wl,QEzl:ddW=r' Pӡ̘;Q@PUE2Q]']3J#Y~ue,JhgN7R Z0aS YJ+A$=ၠduR7PBOG/zPfѺY􀏿8Eqdrb5[&v7c!H:$)\qwؼw:DXalՠ* pzq8sʕm )7FT,ƪ/̣8Nz 6 eMK)yS#qGqG~Wh!x9z] xUGކfx$dMrB2`_xsØ;|vrwn )?ad?3}qR3R#Qt`WX3r<תbNujZJ(*dil\QDsSF8~N1zOQ.W'wP]TYx.'{w-XaQrFo=9ęBݵEPS:#Q揂MNu;Z/''? J{ƶcϝމǕ-1Ww:AMH[nP_t!=Ȏ{ٔ?줼CJ=eƍmnZ^ҝB`,‰_; **lu}ej<pZWu.M-PJM59Z3ձ" s3-QATX$pϰAPAe&BP}Kʛ'ctY+ZneJG>:40aј "3[ۇ;@"'̀2&n(JhșL;d41hE]MURKc%8Yu42+}U;2Fi`f' GХ(MG '!']mP*.}?\'/Jq q,T{Ihn[%f mbf-o_רu !yiI6%UP# !P;͗X2t:ۧZyi+k"{ZQ56OOFj$.ѓ q1O0oQ64dfчez'KMVTtXOK0jd^؍ST.j۰4duAHw8'7K*7ôs&lԱq߀$Я6v1] x%E{ME5ǵ6Ԅ~& aC~b4myj( ɞ8W.<,U(2{n0ӕJxt/+`ՎNTiGm85Zn~ "jf&eo"*cBө-޿r_z22jsc`P>>rl2ۼ0z{"3]l̄V̋)Jȷ~vY*i}Vؿ\E^v6+_cp h$hB4r2c` > *@ZT?ipI+ꅱ\ <,dFE$}^ {jxi ڤr3t`8lejk1+JߋJXLxnrf(= = eP%k\  cGʭ-k7~mDbOU0g"oZ5:EWC2o:c}] $WjOrW Q8 @C4 k|&kWoR>ja(=zZ^2;\hFmXtQcE;~bW9 )@5&MTTğoH(M^N@Zvbi/oS# k߹sfQ*' Y?VNdY^NpB&p4dT~+8/gUֵEr$6/9%a{L9> [JPR%C`TNbcg M) .8)hPp&JդSxRq{ȇ[8`_|\"ܪ^ ( Hb+]ɲbLWXʮ ՐNcFOCZk&4YOmo{+LճYqz()t`aE TY݇}v! k ٛ|óSpF|ڜc'I4W#+Zc3$,Hdz1ͦvY#.@?s6r+B=\3>tvC%fmؒ=~uV flv[\V# ΦA8ʻA;oM[ܠO?Xv.T°lGDޝmy4!Y`s-XЖ7gqs Ts/.k瞥0Oҕ"ښeu)WҔ*:Š(^!$}Z ߁^~٨b3R̉SwUp N&\6TK^Q p>MɪZ򫛺7&Qf'J)3Tј/NP%>?Ra6z.F,(\8akv kqB_h!"*.G( .]b 0^1!sps:Nzz @)K^$CAMcC[5?tEJSaQO bceHy,rɒ/$w&F=/b~?;Dhv^81ڷ:Trwj?G(r&Asú(/u)  Ij1A\\ҵEU Es29jj񂨽CoQ[I&~}e^ֵ3U*| FHo5WG`u()#жja;(crUF ꃵޮ̕/y\z…&%6q+Kq#o~C29ߵ/**2EL0. ѫ9QvP *m*rmO h1GWjW%˪9;`l|K#u$)#Ǭ':st}J.'sʕZe>~Ջ1mV5.U윔Y\d:8/p|W[v*C^CZlӞ@;hB cZkxCM1q/YTFM|5 ayQZG O {Z=k`ilza( vsl_JZ JKxUhWݸ\̠|!³n~.,nqcl->ۋɘ : M͘uQ6mLBWXSǹcVR*qYHX gM蓝]T!EӝXs'S ]a 3crop 5rMst3YW M(D;*ﲜDٶBҌ%'+H&Mco9qh,gxUNw*EZ,Klc_2ԁG*VffU;)R: \aQ^]0m u8Z)k,$u 'sTl[ISy}KKDʑF̌@@P`-ZŁ@Eg΂سץxܘH]o$v 8VQgitm!weC.UO+q5?yvZ_ G(GA&AKᾳ_UDH9[y_ $To0X' M3 @ i#C. %Q;M~r~Ar%Wv[~K.ə<& i3\8߹ ag9(3ֲz܄ݠ1%p{vgc\ >Oǰ+fx)\Gdڼl8K+E]H>3PsĊK̕ \?(/MKލ\fp]k@*XwL?ʩ!P\?$V5z͵ևeH_t~&YAM2*ұ5N}Am=rPP)w*q,cxnJl<\|۔Z}]:ħ`Qhs2Rwn[9H'Gcvwx4CZ+1B#Do%+ ;֖RFlqM < *ytF76w>-{}Z.QCRJ!)FY3^š[EMoU~CCg+H e4Vzfrk;hTFٜQqW$  ';pܪ tY#ZD iCEf![a֍\j?W5|&g>o> &0L OeCeԣ}V]zSt4xsP*\|ޓSXf8@ HY %ԚoUk~S.A-?H ͮ38$38)K fg| @2-=O 妚=DL :B3m.I]W$TLt^"Hj_ ޞ~g;EVF#BW9/.l!=W ϡjxK EiC7wt/R# 4RAΑ:zW]3y)yC@5)X*"X7DlM;$2&yغ<1][bG> KG,״, ؍CAQm}]ONsD@:z&2 Rz%PW 0ʄϬhu~4!8;lcҿ61bRGv09A!m,r؊ ZcٟbntR\v 8K_9GuZϵ[dbnL5YmtD*5W/V+dGQn H;k+ۊQ\=+|- B':wFz\tւ;鸂bMz:H·78綶+n)*c)MUF aLSe2u˵bzOR,PEh6J jt9T6其#ylR >7 #bY[KV ++v{ ]k8Aj M/"x RmUQ@T˽EM7!yǒ:R$m$0N3J*Dg^|h4W-5I o'WMM7uH@+ !;[v*LB h"-tv|0R#2?:׽O>uT0l&O ~O)S;KbuSqzZ+Ҍ?'~+ ^"1Qzڹ3{>A&+j{P~AeSu&R8R5EOCTn_ \E1 5[BbAnyb7"7 ޤ?Oz/c<;Or]p%! Y+ʏl4K zۢiڇN`x=gNd!77u~>YhUfOLc^u,JW`&y7ْwo1v/8<]Ro ]4Da~rU፫U=y;.# ~B$McT?^*;%QߋN~Ur`~婼rl"A1#◡H;Ddm#ZJz$/Qɾ=npcC=o%pG8}hmìDήLZ >=FBF2w+.>t_\/  Wa1l003Q~ aCVW˴ 4J ̮O.5pcqzL pYIpO)ٴg,'rj]bqbkU.lpK78^w Z O=+sS/䦡0&BljGt* @ǺټNӥkhy,l$pQ*_g8r;E#(qxNУᐴmw3ޜտU`iIFZȘgc Cl(]d4;>Ւ9%ɞ7uf@Tvy9_<`ڰjʲ~ylQWՖ)\NcT4}uȏ,ddJtNUꀄA/?(I,:8PC1) k(5U9~x~43`< eh:ɤ= [vᡪݢ]! tZ*6t\&(Vtfl\'tS8t]=[ m8p <\+ ቂ+U䊄VC"QBƯ%.+k!߹E{SKޞUpuM`it@^Dt Gu8kBA ٘7|!ݬQ;ELf 1CB68z~8^)H$h=jod ·B[1] "厨ޣ:Y7zpfגCBPomck(e-Nj;H7^•=)WvZb=Qs4a4]ÇTo?zR1T[7\9Iy9*< CVOxwh&.}m=ֿhd#726 8k罉d,YPS/`#LEi?ZA3zCrDIrw`]@} 1Oj+Sl5/ B=J _Qã(3Dϔh|D`$ ÁYAcy2mJq>h8`ƟTa(JODq1AbG Hr˒ye'M+8ХsP ι N^djt4^3͞zG|V$t^W%|WCʂD@`-pcf;iɍpD? %'ɩ!ѤVXYC*l%ЯD_BE( ^Tcf盞zoXcH7}"ٌA2s" d*hHXm%ɑab&9MVdMFXYI$ dY-TJ~3!E? V9 g-4幸<. U{$;vз؂ȗӅm?/|ct.O=}fW81!%WD ;5aK|o;v',a?R<ȊآFs% Q+'4Z ƓvGv^\Hy`ɭΥ|QBƧ3~b>‹ϚザP  XY5v̅''cARn? jB}> B繦ɋUε|pᦊ@G%kMoU%RrIan" d%KPԆ]ӎ1Mc#cO2SFUc78noNuqݾ֯IQ/Mo#PN2? W7Ne@M~mn#; fٺ :ksC(X^ºT20L@^IRDg/Yt>qM4&'z KZMI8Q+ jHk|>Ri-ˀXG/nO}=:DX`}Z"M7?ɟ3|##6@Ӈà.=&f|,#It B ]ܳp@W_nb E Y\̑+`/AmԄŀ?SEOX{!Kokngҁ)SÙn[I2?tې7 E`xW#E,|khLD}@Xeŀ!1d9ZAMc}דv"K!O pt e͚_|X  8>;>oU"+L\ҩd珯 rQi򥡴PgM:-t?&65&$%yT˂IatW#4z8A&e)H$Tk )4Nay\|!<@G`Gje|5Mwl";A+(cCd_pWD1a (\l?Of5؍%G fG{F2('c!hx~yezzpXQsb m"&Z╕q;5aOXǖfѠS8u.*muM:%%}3nrHOjv5=nV3 cc̖Cy*KB,RC;Y*x|NsGCcҗ=l{l[‚F=3_[z [TےT1y-O A1Nj[/154 h]JO%$!a"v# nF!F+Y=Ģ-+.*Q UHC#~֪ʕ)+Kxkx$ϻ}[mRY9G!w؄Q1g~Z?mr)fU]ɣxQ.[Tzd*f┋ W_<4"jCO7="DltTfxX8 Zk|+6| õq燀5ti9t}r't\pEN*YNKUpW>L\_r/ c@8EnI < >WEo/}? KK q +:Ka4od QSHDfIYz$OiA`Y4o!Ey!1},n;_xY, #n3o'}aIHKᶱEe 瞂 c5zdĝQ8n`kCA];n@J#w8F =>or};zeMȪ/ *@7z=\n㝕2]6*" ;Q?%[`^saƆT栘KOOf+jI ixN 蓿'ɤi%"ۦ-6gжZυac;tI1y~"oˇXu!'}2gXc?Vgx7YaRT76.tmDy"%cKv:C:`<$Zsp-i EJT7 xb{ { M`z0is.^ᤠ8ឈGxݮ/rD7w_6i\r/-Ϲy_%+9uv[%^!ٝ>㙺չ&>&^ou"(4#EQޮDžu葅zҨ*!x+M:WwkJc+k2G.>16Ő{=HKkf x,2P)D-JG G^uZyeVѝ^x㛲_@+m(;R'e5K{6֪iyZ׫ wAۺ: qI65rK&#=zSq+c2C bPd{Z 1D.aB9W~GM@ܜBE񘤖 &.ʰǑ!rs Ne^8l m :SW,vbkŎ=eBAzb .[ISp ӽ1 ~  ^ 9 Mvmw`B8\!΂б_%gl%E|k m(brgt\=;Q`;5D<\0SIxQh8u#2>2s`RZBkcOo`aH]"owT~6琌M`ٍׄDЧв"bc*l \Tů6]\K!!9fL&ȀhP[mamN_}La/ќ < heI&Ͱ=q%f;:[ qPƶN*mw@BZ F'֊eK?g g[ ܥx~sˁLFqH#!{ OR@,.*4yFJU_4ɘ`&aRX_5H!} f1}j,wse! GB:/*+)AڞT.rfGI";z[1HID #Y?˃ubZSpV (V^`q׏t{GcuHxr#FopQn#6MFSé37GH: Ad FҞ˦L_,l6k/0̌d`UY@1!U <R[Ceol($SĹ#1,?W C.|Yúu[NRy%,/p+ٮ1x_0a|C&hl*}sX ~P*969 o#>I'fc}Zxme‹P,I&Nw-SB7I.XګddTc簢lb*x/ >/4, +0.REEbkOq+:$D}X T.lJ522Xe?S K++]θ}֑|0$ۦIcw=f)^BaZ~^`͛a RNh͹1:V$G!FWB $&ȋ.^ vV灷$N_TظM0_4X)dn8M|F@i+ӒZs}gŊOxC`BrcF>N},7<PSs#w 05Аl2ޜV2XF|I ѸU' #.Yp4s4)qњg̡H#6co.7Y$#P##.rx}X[dYsv;s"CYCHOET>s XO}p+j:GO)tRvMپv64}KK$WY 8%{I.1]bm(*ېSXg֨]bZeY!U jk2rW̯ӢY_-(Vi;W l:Ԃ./NЄOAPfnuSo9uAp>WА{cJE<~鮺멦k;ů'Еb{n ,U'̄LBw]W:`q=Ή*3=(EMci}np-6գȦŖF)57V;ϴdVSew?V՞n3dW =sb3${p+{tF}2f@3Y`8g-D$?{hrX?z*os(pB}Mӱ)>j /{aW8KougxqirΚf)Sx[tc; w1/.߰yxz9 B]Vl32NTJK6P*r@ՂQ<mҢ(9|A0+LJj^fPñpJO ;B%^BB_k҄+ 9zZ6twtfR&:ma of5K  .A'I S1GE\@jڑ%_l#IDņݘ0ޅj{Pk@p1=cuoUlLa\w1Զ5 7"[qʄʚaE3IE >ǧ5T;{{:J*&죋'7S􈨐(<6\%~T髗|Fy|!lKXӟ]y [&,^NT <M\ezy9#O ? UsO/l=652 }^ɂxpm(!`g%?YE6J2l4ŃYfu۲ BU-_{6Mc:4:pܼmc."՗%ڛb61p:~{5|_# XPf6i`pM1f_@qZ91K:*^A;Im/7~v{ A }"KklW'  tљ~5Vd}cO\a2)A>`]􃈤 +̢j˱ 'pKw!B}CS'bpޠiZpd]Aܻ_ڻr5F7 Dw6NA5qc$7!2ľ;[(No JTeg27` CCbBgiݲvt5Uo+Կ)YԼ9 lw<" 0Mé{ rnP} {|zCh.a!bb@b43T H\Vٿ=J3m"##I״A`ly;kE@߆HC&n^"LݸQyKf. JU7=a%BZ8;+Iw2Pm;1gJ *>Hie 6$rg[ W':٢I oo2OnG*F%)4V?eNV'}+8ݡn£1)38.TjVEw}vY [ҩkp=ׄ_~ќZB*Zhܙ'ˇ֣WK\aJ]j]ӣd|~C|כ߆:ѣw K_)9#  1k2):ϮsU)î8K!Yq\ϫ(] ÛǨ)5$ /YRór#Ω%$ZXϑ?C/)d)U0/rxE} fg3d9kFR񰾸fת\ѹ6}?ehR um=4Ko+A%%Z~yz&Ia4 JeQ[.-AnCX;DţJbgt>^72?93dN/G #,nR g)-Ek}q2mdNӒ@1xe0;GƎ&Lb v7]\wL/7+$b#B̢ M p}p#FanwX?pb5ԕ(! ԕEa0߫ѴToSeR,B؀]ΠC!'8s{b-q (m ٤V4܆B'dU,.)CS"W ~i>ML,RFUՎuŐY*fF7% 5 Hfy:]L͞y/sVIGN:dr?px|G񕸯-fpjp465: 8Schy))Ӻ?Hȼnşc&h= H s#8(m'M)xN-WVQA߾𐌄L#fVY{^!Z`a^"tTCm5WֶIp YC*VVZ< K VL20B·ߗĖ/iqʭ=y,&>4$|ߦ?:1ա;G23hNĂ-38*WYS(O[s $v ̘8V>ڟD7; p@ t ,lTel tV8 " 'BuY'&1eߒPY@*^3RߘjGzܤuiIÃ2ǨJAC$u k#PT4N, 8dRn [ܘenjԹ=hLZ:<=&(tՓ(R]y>:Y=?8`r0ä!q=ĸ]4Bc]cd~rk(*/iL n\|^e38cJG/ีIݷi֑agFe0 /j ;{\YxRB>S 6kpEu=Qеg{BW#fN JoLnFO e9'nSg5eݱꓴ[,U,̦]9( |_Ŝcb*|`N@fd[#V>-XeSBD6==+@3*UOq-d/{¦M7h?YM2( @+$.T=KR)N`KW2k2^</ܘ"{X ˏ8"_L+])#p3ǛW1l[*k{/0.=۵V9 =i ^DL~װPXX?B';CȸЄ^:.?QB2v5Lq8 Q={$N_Rj .rǻk]M,gCq2._K 7`}wk_17PZ?1G@gn" ;BϪ,fnww4+ZmME9EÜ"%7 3֮#=T8RLn}rLQe3ho>Vy}!tYx%~kVϚHZ0ON')?c$$:Qky\e!P^\G!tm)QWva_Q l{t~ ]LcN`dVH\7j`LboTZƁA,kkoSUt?z"r4 LC/ק_uavA˧;Z$x;psz0;N~{Xi̖38-,$H1| m}fhIdTy'vڦ#(_pl`.R^ԙq<<MY.u?fVoR'r̢IB5Iؑl`W? gonw]WʒYq{/ H4A}-t%Ķu˄pX1k~ˠυjT ,C*Cj$mEf=q84F+˦sWA8p^b)az8=&ɻ{'\vQUNДn%᰿.)WDYz܊_Җ@C] U"ys*YyԣqSk8ii&`3YCR+aZp!P]*(fknuR"ͳ'IdIRN/XY8Mvd}\/)l5㒗MM  ɢy=zC!kx .uc4RlN8SDtbb7o&^N͞=پb$(/C4q2nM=OcmQ*.*oD(g#BS|EwnďiTiggꦟzS+Kvx\>?wvS X ? ISjaͥ0GԷuWbaBɪ&(e!H%=EĈv+"SNN 6%ޑz-ˊL))* m6٪"n*#/iQmݘ+v95 svn=ZAՍKs : Mb 澋7Hi+0sQQoaΫkLz[Xla@K~ 2; f$->Q)Dl;+oLOo֚6清`aw{zLn>ײ`Ʋʙ?j Y뫋 $d4$i4{;{i6gNp /&ȫ@]>|#~4:HϘg;;뺙.TGwGǁm bF_ 8x?gBI[gŔ)Nyie@ ྡྷkW~LQJӢJ+:fQj|)bO )q3*B(UEO ^"&}V5C!?x*A3>:}UlY8oB߾ 6lz'M}rhI_G5jXħ D?fBƉ5ĽR_66A^^U1ҫg'͘3p}H|1bHFRzEBև%D:bb zBglЁOhޗ>^DfE?1w4/庱o0@MzS_d}0`0ՖtἆqtHJ MSsoU7A#>Gtxtvl]%DNBo'cKq=MQoÙǖX i'NtdwC1]:Lt3q *ľ",;z 玆:Z)F/@=K?i啰&jHm~BT*Ш@> ߰ 0]SFنH ƨ}u4n$LjG|{LiTa\{N5S{iiq(JPњC(Z{,3:xոAnbqģӯ4iRZQ`5F>$JK͓DjХkHl8d}25G,` 86, T`ik9ZзфΌ{F߬)3X@# g1'D,Is+T农Dk= A  wIO2#7#K!lz: ܫ\:O#_a jn^4!` L@3z]0tT--,^i%& 0 #u? ) #)rICf>o*F,EgE?.f9Xst:ToS=04(f򲡺`ϔ)\Ⱥf'U,-^"(8[3hoC` SxPvJ޻Cc{ N֛73a]q|X]`e J \QuGi>q=G4x6=26g ϔ)b|>!CLݴy_!;3FtXhF+^tg<$<Ũ<\ K![nE)nN*^ةL&bH`%غ*r%T"]]*3NvRt%yqI7eQ}V}:HoI Wtb{MIQ[m=\w}WQ{P;PJJz ۜ_f+z!U'5 =ɐ_CNX bqi7'.=R v!]im?/;Q+OUGPB_\|R 'BeR|gYJ ^$U !;2[@饣6~E W86RLHd/`Pp!ۇݵza+[eEl&3X|WB` ,?xBeEN8:EUq-K nެNB6K+Rskd8tjLZbL .18Dw73fPW@w.]gbx1/[> c8pGDo9'[ CB;Bh GV5P81>0dIF$+$(Rl , $ϧɐ4⯋vSp/¦$>8}ZlZ.")AE3XSl8ڔ 20vw1ކN!ePXJ7Ay( {zs'TS\xBgml5S6y!RUi#rԂQ :v V2$ц!qJI$7F6SRr4v6QI2?RfwmV QJr-3OND{BrR^ Z 7Ý$&]8g"p=HĥtKT zS"/!pH&fX HZ*{nhFiF̍fP/TzcàV 4sAqB?Gʼn@Nq zy+T˲ؒPh(=p/-7vaj| >;("PP;QXM"xju_u/4%pFјv~H+v.dյ"%ޝE_^8o>i\2:B_ :CЉӼۺ'3-!/gc9L`(j>3]vk_Vk}: 1r-1/QECUvdZƼ!^@Uk|WQx+-(D:x*dx7}&#æϾm HD;S@%ycqQ %#RDdϩoN5, hMg` I\/QRnTܣk4t$Qtpާ1F~zkȳLt>Aˑ3mQЯXKOw2c BMT*x+]؞]q gORkePDR4[uFyNh_uA@*fifVG@#.hhQ3.6Nb+-b6&!ԜVhFH7|8^zL'3lo!TTmLu<@ޔ?ۏWa=o{ۄ5趾ƀ`/y%dgBт5,Nrm>f?Z벎J&u}e FЇ*NI[fWk]Koy5(2x1{̕N*{=Ίh_-fJKmv6e` J X"8?|"0:fެ\`l_ewHj)lwflN7Ъ_ڀO!WJqC֤}iS)kۆHLbACqQVnrNm6t4Xfvh5y'68{T!Q[T.ƹERRsf4gD|*id٫ 򛘧5_Ӗ tT<'$>}IgI (4|XScW{X4B Dop| +[`Q/Cn8E.~_~[[:(IPZAb)p+׵KV/=hUMaP ߇!>ZZNU[.-"rTC<:2^HtܕPfI{= 7cmxI/x/:[׾nr^La6`lHhLxX{Ux0Ek0PšHWoJ7g;℔-6SkԏHqiGr8gk%`'n&vi4J:qsrkv:=N Vvw ?oBХ^@^H>%B&֬2xxW[o }^"| BbC8pDYדQ\k %$Ig61޵_i6pŽv/l| }9c±AOcjTQcqaIשTê?T cQ'-5?RKnOX)boa}3Oi/Dr vC#Xs؇BO!,svǾ-'U;~*JECdU H:{j6TXJ 2tO}?pe񋄷ݵsĿCAk~orxƁF0R5;.w"DwLINe_PwdC+t@-/O۴8ZN|8򅕾1ޝ~o!'+q wjmDq?}P@Eqf e2oEyL& jƦ  ;$Oe%k^ޱKڨKFnn}6NMam>pĕ4;oʗvqJ EWuVwsC2k/4輇W:YDԾlYF"_^IlB"*xIgzۓT=|[6ʄW"v| r[)$eE/l)vW-͘DCƂ<_ǰ4p<.m;fiWA3FWlP; f۹)GBqRHćv#eQ3,XFɟxP%L&<+\qt $īl '6mNDB6\/QIkws?au ͩ5 B!'@\ {Otf5hSj3޹ۚd|40s ^g{vKo[q$ qI3Ht\έV) o^Lȸ@Yrua#5+񍃤[*YYP5ígDܫe;s0`)Of:)cp&-kJSՔ`o, hݻџHq#ȱXĪĠd(=lA~$r00lgk<R:2+G11fv$03,\~JH2z?cY,1Gcz<ūxV_ܣFVwS882pMh?QE\yi~I04ohdڌɑAxtߧH^A7#]"h 3M9bC9x8F={7ИnbM', X #ϳ,SlKTb!>3Nc=klT+F6pF̃+SZ$8ٍJE{ۦAҬ VveT$85H G/zU0=N[ta#=1SnvR2jL+Da)m!hۚCVCқ ?h+AL \,nSjr, "IplSLl2ߝG#1Sg6\ $iWh!r'܌H ?=vo#-=>B!BEգ/!<ȍQR10INM5 ,‡qsEahIL yYn"B@^؜꭪RuX2<*t2pKZg]FO\0EH4bkQif'V t'ju脿-?}C0;^&vz ?`c>M#UnYAVGP%5y3[Sv?Z+\ %c;dCN@2r^+PIQ}ǃԧk>p'5,B yr jA`FJĦʨS|dd06 <ۭ&gQ&iqՀؠ8;; E[ц)S!Bd`י#^l\H`e WAjSYJ\S! LZUO\r5o |'Oص\9JdG'ے&bp_W!m.[ G’bA*d vg\5iQT_ UHNsy/*dtϭ?ϱT΋o$Tt3-FZ|e!s=ܸ\z{gTVgvB(Cs钆ev, 0h[(oTu5,tg(㈲JDcV9/[ [NF -:o*X 3 mvޱ} l܏n7X*8>f:6u-Ll P\[ht&yD7Xc$3|wQr;ӊ6g'ܦ녖V`B2m[glv?:ca|j\X"iUvB 3GܗR~XU:51¶ك&ұjp-!R#{菪/"v6dw7 AL3H7okKfWϤg 8,y$n @-]v2!,(a,"_4aXX&8\mdh>%,R叨ݶ 8-#jpKA^I@;89I2©rg}PEhQ{6**h7Jnv8GlMKnW9Z|;ѯXoTE:F];Hw]PiFxQJJjȢ-AS!`ΕUz#ulAum,C1 TAnw{@RFue/6_61C u:0^?Gɛ@NOM9LK5 9;E8]4q+GGyOOU}Km ۊu8$ 묻rK'c_~-{ 53C]Clm[X32FMن 6U%bيacesO{vþ #Y=9i\v-D:ٕR^s3}ϗ 0gN& :V隨;9T@>U{.;a&3Ga t޸n(HHzk.$Ȱg2̍P[|[Nڟb@y0yѤ;htiߠdD%vmV@Pnsߏ;wf6!B3ߒ14:*Ƚl@ Vr4DjMջ&D9e} P9bG!=|I>3+pFB^3*HTGg6{]@PJ'Hz]+@|N̘/L]g$dɃ]S%y%Y](94T ^9 I7-!ԗb:N35[R(kUX6nxݺA ^aO֛u<$Y# #Lnrvg9jJH\Fѿ4jǏ ɫp`Ef2F{B} OLV3`0X|7!@z"/Aљ3V-|Rb񔆤d;!H>^X7Կ5¶_Ɛ Nh--?4#3M0/cn08KŁG&,c.ѡ9 1{A92|NI&_Jxa[A:t|Gi0;S`3.Hy52cwsRu`ʡJ<(0N76cgDzUl NE)WQPWVʰP=n3&D[Cn8)kr*g Ӌ8/|yFƞ!6SUx<:$_3ԉjx. KمC KZg!(RK$,?˥+ =ra>>UnfY9(vݘ?2@@~Ҙ؂9f]ҳrHj=̏N$\E}ޚh%T  &͖3[L۠/,Ѣc_=UOXM[C0ARXf@爮{;x Yi7˥#e<D)%Gc'1ڂȕXa\ܚ+h^ C[,ۨ8W`iu-)fi\֪ {S`vt x3J kƤ>gi+/O5.@?`=m2k!Bv"c9:U3d#W?cwY9m7&5Ln=W9N/^{C{֓Α;A+q' Is:xwς&H B叐VSK9#Peqv-;%;Ì֌l0@nw^6O(ySvIP}ZxWtDOfN_X"^}jTB)S >a3 }G3nnxV}zh3xzC\uȡR#8NMuy 4Il2x|QKݐ6K 撏@e ʄ ^ao?|dwSSO1y{w!K WD?<.'GchF-?phK!gKˏˇbW-F)‚;I[:.e})[䴝 C{ކGXlS`L=Z4%ÅbНbb(fN4]^P{f JYQ@1ه>׬[uCVMI)Df'/P濔 iBGx )=PE;3]O)@ڵv|Xy&_y lߠᲀ ;`Zl"DP7 噅Th!`z%k\-5RhQw6fHcT >8~5h%wAV[8j5Ek`g[-{Xㅃm/cGhr^FĄW> 6ڨ0UO{xtW;V "q )+~W,܈iQ E4 ׵(+7fjS/8O-Ñh8gYE9Q;;}#l Jɜj 5N#ӆӖme`SmjyDO]̳fq"^JOnAoKtƸgx:, iRΈ-G:@M(XB|cyoofRQA@+z/.~ &,->$.`]njvS寧&3C4'G9(fh,2k*_*Tҭ7!xtSsR18kWɉ)d8_|T~ 3B]^|ɯ#.jA~g,+VN4DHW4Z*@ Vf zŭ3-z#өe*Tܧ`v=̀3EeW^\)AX%9b(]텮NnI9-Gﲓ7JD-و%H7n+30ed$mPeh`']v;x.|3"1ml}@/р)@fmF.n 3Т*A:@hLfIIecKrѼ5/ҁ\3FmAE@0f0'#< F@7\1F~p1chU%%b^ɩ8&>悇~nBls:;-ϙZheݥB$gZ&ϥ:qg6 >-S4xxR$]_u.}1fԩQ:dBMkym 9<)B0XL[ޤF潖lݺ c+`#X@ T1TPB& Q\5ӎc2H1iIOP?TBwײQj9pώ7ΉU/v!f6U!MUR3.ig/s,?HtIxG`VT9dKkW=8~C{#$-(͔ctH}\t(bLYsBK7u ?cƖ\cZT@U5ͨQz,CD7kk(t9z.4+I<͇5FvT6VewcB"g7Ձ :IҜXSނ/o^-2B\SLBTd$Ϛ!3gi-1d4ʬ Hł=E۹h&Z }KfV4\kq4VULa;ǤQt Y (T;WFkI뀁7Ә{^`_m'Dގ3`Z"_ ~~Я2 +Y@=`1N\Hͫɝ>5Q%J hx"+x`WkTj3ٗ7DZ {8>g_uYZVxjSY(З(ZL׋mTp[u`C3wPXUE ᒿcPכ #g:mUNjh?bbrk}ȽQR;S/G\?b2|#0⻣=:K΋B9G!uQD%'M i7lm\O.5ֳ`t=V )tQ@Z_Әx\P 9:K` n|-6P{ z &| >J)Нܻrܱ3 ` M_APlP(ڸ: F(7qAϴ=SO)z{ہ a8}>Hj #Wk{)riq:levhKFNw,rbf{kЧ&Wä"j$yss6 ԔJk rà/db.Q4zƚni=\_B]bȆd2#X^S㏰\~ڊQ/DxYyC zk}1zdqkwIYvʵ$آbZgBZ&S0^/53]ODN^喜\4{pg$ ; $Gٷp2+ %c/."ZO*/NYos0O53=DžF$fuξ)^3ѡNgFȖ=+}#og91IL:Ue7/htphU;nU0|Sl"9F*qP:z*,#CꖪXgq7 R )/ʑ̛'e}Df[rZ?m Iv$2!yˉb} TC:f4Dˁ#ACPΨ(,c?驡 NY.$ hܪ,}{回nh&9} Y\pH.9})(hc숻7oXepHzlq/?]&ZA`pTc>2GMҪy iU;gk g<Ylnˈj& ơʊpl=f:r II&GP^'"Kȟ&* ?x19kS(0;c5XZQ)n&rc@G4g@ *Keż&&6萚mUˆ=ΔJCk2"DcG hͱ@2@324N* ZKĴ(;&ycB|Wak&|j|҄)4ιgo%]?d༬J Е.4B@΁E]EA~MĿ<ڀR4 LF2sƵ+cÇz=FܬW8a-עW;)> ;PsSOjd绍1aٱQFD/$U pGybsZ2! ymdzTOU0.V_0^a?fRjD9Wּ59TZǛꄣf ӯӐ޽bm1OTK*t<ab's9MK-ʨ&l| &hJsUwӡV.>O]~ؠBfaPzΒ԰yį8#(2}OT~ ;r0pEP nKrV%eMk}4/;K|:?un 8>H0b+ w U/78ZfDvx'X:`/|XjAs7c ڔ~u 9c4ZT"$ ')kyIƼg K)˼̜|g,C?Q:Dw؄eQ쇨f8m_M2`LT[.IeM{R$<|w,.c ?+Bz{IVВKS{ HnQy5є1d`<̗MLM-s ;e8A-pGT.vг{'Y.NRd p{=Lە 7уݻCq%WŊ)֑kыLwadշ}BbI#4,S|Km208R$Db}󡫃ٸ\z\/0s%ŝGvOwc£!,kZRzqXSr)|Ki-㴩 zpT6-/9PRk}?:3^>3  c(<=$64TQ*$K*fl$7xA6߮"D? |f5vSzd_U{=|:2_5Z C%I+c>m"H_w`xC>W~.J/m0lk߫{i1iCS| 53qY.]YU:in),WʔB(}*bQ.^?}RzՊii$#HAa^([5DLE}ZwEJK+ U[<YvC-{BlN*0@I@1n/],XjEڮ;qFjJ3K_~eU~]P)Fċn3|\~)g%wKٷ %r!*# Z+iC.bր`$)}P*kde,?Dc-ދ;ғL32%kQK쎗!\\Z,u`;>?t+ H$boJ?Q( &ݡbeza3\ h; [FU͢!,u ,;+.-*|G/7Qja0*%tjS>(WiEEWRiVzU ~rFAQZyjn`F.q}fQdOlK_i[lM $ 0 0C5ymb8 AGQ[`nFDM6.f$]H3  &nRSM鷡FK޿K*g ̡XC@)yEى N{iltžu=!d,)AnXFhݯ5f:ib>1_͗Wn08:ҷHR~_*y²ќ~%]k'kZ-ѵ Zj=bO-Ɛem{][g<ꋽ_h*YXwn1ZJ"v/P^>AB JY6RRndyW@~Ts7vOcȧ-. +8h8Nee S(͝-l+Hɬ43Fը@|2%M35۾(^:{t2x"a#gk&$iL-au=Lre݄iLÕ-Ǯ=B(S3slZd%Q=?e#Լ]$E2C֘|K& P%!Д`.ˇّ:\ӎ'X.|D߱ nT^ab\a7WjfӖ1s7 | r)D9$@@Y#JlX\̊:Xie2q~wVPg~u2!w!/WD~!xU`ٳQ++Ǔ%w8Q ajHwݱh%}á:YnCgdvUSHOREYl< 6hE!=mCnbXڻH?0(:-[މj{0J LʣR[{|f!'iL&o ųcWѸçV<|ʡz/}h☽ 3`z8970lJLjՁ*rQsHFEͼdzqDY1(^0lFx1[#W =]qeS|]D4ѱ}y!_t"*:q@.GG3T%gmIh"tåT70KPa1i@{hJ]J&h(Ґ@ߞof8kRlDӠb)@I2O-!Z/FWNchpoJ2i]%Pނ6Y`dO൴G#Хi%MrD;ViٴzPX6eСkT˭ CQ2eF |Kel\ْ?3pWdʇ8Z,T.Q~Jyvy]xN(%s%jxӀK&xag2״ Xgͅ.OL? $>?.& " E/"=3jؚ,N³2x j9 Gn_G.ThTs5Xp*%wPPA~E"(6Q+ _׏q&#;*d؝~y \.%%!*{hK(Їw8q s:cv]y^bGss7+l :7KNQXhuڃm8f4k=~(^ȸ5O$ k C~^Hf8},B]|2F響P0x+"oaL$K rgD)_8&^OXB~f$0ujIO{v*دAZ1Ʃ܍ }DcL$]8hXoJуg` b,rTڴqfDJ5a&qhS~BQȯ?Ete|ϔ"qmKb~]*M.ЍC}K$:+/WeRJ+?걙, *3!O:n ex:z`2%4!+1c+c͎\CDdžЕo1FO, ^E]?BRx5nI1)jo|cTCW&1yQǗ F{MUZXj602ԞGA:$4&{~V+8,ҙUfu8, {(_2cfHzs?4yn,jPM k{t+K9 \?,#OhFUG!_ aqr ^8Ozhu=<0D*kmE#ka ߒ]"?8:w(c{&i0xRi-V8!1vlVv̰Hmf#+cC:r,hX.y2&Pko)vUQv4|@֟ 7+bAk8Mùt2PY0}qL֠m4[":Sab`jsH| 7Ὅݐ%O#' iƠt Z~ ~4[46.LPP*u'>[S.ÌRNj8)a#|lxt,B 1U XV WiYT&C u|3h)1#n$AHvDSMIomՅa3 U(+(t<2:q*%`gk77r ydPؾ9抆F_e+|`8+\m2IlK)pe J-?y鋔F2K=t]8Wm td3g<;Cp /ȍsԿޛX>7v9SD#ܫ74Ss=)g3M{7=*ʨO7 0u:K<`KQHi]롭BS (ZM.M裵g^5(A)ASS+αbm:Jx:w7U7FM!Kˀi5zQ׷[?Ah@!CrFLWgn&>_}n$/(ٿh:%5| ~渞׵';bY. rÏVt7ɬgra\ޠ@/ʴ.!zƁ*Vb%Ǻ qLXLm0W$gdwsT9 ~qd銡ٳ \OԘ,o_Z乬8ScqdXY &U?_vp5[!C/<ݯNj Lʍ&#K32eɉ;'DTB27s=لsB{ؿ܎ O)t.cm+E `.v' )EBh[H@{ѹ+ mFd K*WϤ7i <x|w b!FO6po^1·VWt᧢Qz}I_ۗ$Fcf{' b̾_{+$ON&y>摩E*0򦈀5ܨ|; 4 O8#wXn^)w4̽f OiJMHy0*s|Mkۂ0/5rƲvT«Xj[ (xCтM; M~G{h.F`#YO6m&yz0őJim kNJ;3q\L$h`o{a3bg"%c?w2C{4`J¨.3%?=*g2tF4X$OcȎhTV2DDԍ3O囪 S;9κEʜ5jܥ$r)f~'fңPB6G9|6#5.>F''"w]Va4cE pL1~% E?aaq1”0)b;}3 D+@w76`WVҺ,'|1* < e%N9i󋵛teZvK$&~nQѠXq&h*˩S9ʖD./!ouU# tg1k;_|t?qx,6hg[9(4MteĶ7{mR5;=_j'E#11eyf}) \Tc%^3Lg =Ue1Į}˰N ?i!;pfnw_ n!̅տe yfKNcq8n[~NYz! }A?=IpvҊq$&48(8Jj9>kZFp;"M?{F"8z+R:dO>ݬ-ߧ B72s"o82;FUcR>  HS/Lĝw EnQAT)UHY9 Ӈ[|kUWzGhrm$4Eiƹ =/Jte$o͘44ۃg4hl\L_eip9=Ҽ?vCF?4?ކ@$j39 r4hǙ%jh`9f^Woj45͜ @*j/`lE}2=,(mgf>q.~| eΖ'3RA%lY׳G`p]H^3Z` y o'#'ZӒ$U } }~H]^:heV:LS5 7|d.mUP1$Sswho%o>bfSd(V$Em"|ңg6\]]6]r ÷;_JzdCIPxۘCÑ\bzVخeџ樭|ANc:`Ie+{vC+s=L}{H+<(յ }u30~jfᆵtOܭDtԀ;dIPe^c/bL[:4|mPhOUEP7hPV@tdR äy7[vء_AX,98kxꢁ-*鼎p*⴬9h%ʃ6=`(E gLcv$%Er ?  FΡRCjTw\,mkR %=Aw0an:m*ȬJR bɞm}/R+Sg6߱ rH%al^Eu e{ N YkcѰQfd@dWo/IaT(uISN۟>r<7PS.ٿg#>>[3ҏ\%;̚~U)؈ ٮ`li*|@ӟB->+Z)H G#$Sߚ ڲ?Wo'ZHjKn]259㋋e􄺖ʂ~Ɨ]ij386PUve*P?gQ)<7.UžtnJ泱yFD).?"z"jsD/~r~zH`oO9Ӭ:qT#pK *[Uc'LfKzfi4f~\Ty&-qRyIΝa =#ڞϛ@Ǵm&ؔO ,)nV+aߌGW1QXޓS8;R"N߿lR_PvWEJg"qj^ ^r/QM`e˺&!%u=U)/6?EB~fp=g')7|7\lrmN㔌#[W~#YI>&^ ƓOBң 0Dbs}|f爹uɯ54pDг_F!zpN 5 Ƃ2<]g`UXxF\Qݠ([9 ,iDZ 3V nu$d9˓{ikÌ;Ndic;rG/w9 fwM6x?f]BMC:8w9 =s jF7|R{ghQzo1J@Iik^F<4xIJ$z1ۉZ]F5EGw'̌HBE=7 婻O@θlnX6-{]9#d$3V#vI\gHjv׋RL@X}Π/ѮHIHBs|m!zOٟDRٽJ7c䋂U?;lKϙɜh[W%ڏq o$P tt];E`h|As$UH :ϥ] o Ty-;rIBQl909$·,)J[-PFTĐ⛛*;Zpbp*TP3~w/8:K1 vu _ęMfi`zQ] aQ:Ԫ^spXl)1ہPF*qte'+CTR"b'0B qȯ|lՆ-]uDwSlwa,lR6ܭڲg) L:3K7bZG/{8+eǏxF=J!lHjN(U;<n4]z𒻳iԙ++>Uަ϶2D㌟o16L) Ig([ /.m',uj/G.ФENپ} *HӶtH⸿f *O6iORȖQ7֥}>ⶱeT)x+t]vQC1KH(|2BٟrtG@~;2P),=[ڸ Kh0lnZ%a  bv;8c>ǚXv)µ)S>,.Oh+y[YVɶ Ga%OK e``dTO5;uWg(þ[L4nHtP^=jJʊ!"f+J?6JM",fU#>B41ͬJ|eB42;@7 N~qkM-Ĺr@ TA󊧓h Lf<(b`JC6ʥn"+0֛o8:Sz,-yy@ $svxtLlK ]61;v}uڄ)C ; ؆.1K+P)Ͽ;<)^eTslB+)Ȭ(b%r% &p%QneQѴ0-9JekIeֲӂQC1WWn(19d% <لuSyDUD=x4.Q xZ{KO)^pvĶ~ᒁrldmŰNʋ8J_V JRr'_S=]BWD@SOI('VZ$qV^:iɜtƴK1*G0ITDVXJwD^']!:2U+TETd> VeJf;K(L`G-u}8:V bhh]oWip0=U˩- ?JEX(+?q%=T@pj.M#.tx=h'n ǎ֐s7o?rv Þ}'%t~nAbh3J71ΐN',GqP( TR\8 Y%S 0OZìz6SE+ %t t¿ױy{gbW 'WGHju8 Fr4"=~@̋DNkBiR&[O-nx9s,NB\5#majC.V1"4\K#Y)_uqt={MF5cFw-n$=G* }C UU@;uKY瀻jJH-,*W'{Єd0o}1vNF:52\o gdY"y Y1d ڻagI^8iqr;uNQx=,  FI.ydڂ狭Gp.fvA4~!𧼛cmȯBĉFݴ/ 2LF˻Zx` -?+It!h4eĿ,тf|PF~=]98yä"h,!E4յ}ڞH"v2GP ȘmbZc\ʲʘTב,ۊhZI)|2juXq _+w MCu| G&Q}\ Hr,y:TMb٢qAj?R4%h<4 ϓF :t6A0$`7"%zu*G˕$v;* OO}Ơ̚>=9\Mpȸ\?$@EZ˩V4#& hLDt+ޚby(}tNPzj76 x&VB&xB$c+b㯠m𰻃\9;?ݪ|sȡ- kt| =W\@'oRNJsA0dWѨȽqZa<Q'ӀMvͧs)l4r*0sCΝ\j$mSf*xbJh؈qxeHx;~ll\?y;ezeHG9'f iab7"5iЉVw8"'V2}Lv(<5cܵT ȥ7P:R7ּ  use[ڏX T_-Tk(0ޑ_@XL.GR+i!'JDQ¯T"3C",^̖4#XqYy4+!lTB eyuCf-j8٧Ox u^ Emd=isc 54p E0:(Y6Gwө9Q>Hhqqu]_jznQXҸ\m{8e@YoT\Pn|釭ϱ:7V\L]wb%VƠ6cZz^!L**@n"x .!7.I蹿b#jm5^' bfҦ6rCq\(:֦܇R l؝*T* goP.SuZ#'{cyRf>4&L~^! Nw$RuQ &k2OA(ȚKDM/E3#?o]jAi kVKy2ms ]xD|jPDw@>+:(u;2p'..˹DC4BM߮hf 1H 5MWQWƪc6ּ9 T8"MT;[-VsqL/g^!Q'~q A~ E } }ũ(ǥR6F:"Xvޘf&ƀpU[ײ_~$>ao渜Y%1D$PD?P Oz3FzdJ|iEn*D<|Alв35S~TiF‚WfȒ[yV[E[˕t{mмսt?؞+; "yH^kfaQ\1t({}|h 혴)+ vb>tCHK c{.T&!(zuS^3/Qf^j˛ѧrK;3S>!L`AZuИ!,)XaUa%:J%[<ȅ 5AV(3z+t1Z QEe&86bG΢fS=y5ܻ!><:Q(PD}_ZUPsmc.>YlmTin$ުrBlt~5\CὡXo&-[nf?3)DHP+ h a]YKʏ1M@mkuQxN"^p4YڦEBum>A ['xB ;+/ {`G\>T{G$0uM?$*^=[umsm GSDxBIM5ֳ+xG't [GcJTٔFhi z=W͊_TehF5hӳӓ&[ILQ'򣴌ە`E1hea"~d{Ag[⓴m]Le6ˠ'&zƒBM#鹃Qˑ(1l=k3upq_6ua}Q8圡shq2.(be Lq䢃ȅnё~':wfΑR~C;uGo8`l|T mB7J@Jf|ϠѴg[b#ƑVFcL[?gacmO_@(' i('n~ 7߱7A1myw2g?VQʺבR"n$>>Zd Ba>muQ!C٪ԐK62FAR6bD6z0c*TZUZ+jS|.}_]%^vp,y&[BU~xݡf:18Ar櫮֣4V/p*<&+l-N-ĚXofgCΔg4& `Z NBUx܀DTAPnKۙT΢ƒn\qXPx6kd`MhZ~X-cOSmHAa<ȷJqV=)c j+tWKjs@թGpBI=, #Opbзukiq4K5&knY6`|ĭC 5 $DI)B }7Tl#M0>yD@T8 /Pw}5:|1m@~ixCKI)*n9&{4L~X-k}h ptPSzcog#:thݟ:Vm7ozBŭIh̹)|~'J%ʯ==WS/!-PKP]Ωj4'sTC6p124:p(H0~oP[V[$=> JM~$gJ;Ǎ:{Z,:9gdD:ZEm `$;P wArn55yv9JE;1]w%0tvg\ 'bwog#}8a]+a CqV#?Nu3V2a|!8s3炔1t)wFL&h~iw9RјnBO¸V4QXrƛT-aoKZkx*p h~IG$C%0xcDIf9VIOZ)vFT ̉Y؜x%i8'` sRsS}q:$~No7!ňG^$UP 蟷}r9-~6 χԳ +X) rZk%T]'=pa)*A~UE°j~#"m_ s& |-L!. B$UK}!Y={r ?hD-x [.[a-`nXt˗Uo3Ii疀uYn6vI$cii:R;hyL`o j$ZH'RˉZ=˞CXoD{.~&1?.8 YK݆H$0‚(I1Sj$:R*hi6*϶3yJ~b jlp40C0!'\"kCBaKudXW4A<_*՜uv֙>3usMޏB Nh܇@5".6)Db?3f6ɤP/27ņ.cqnso\B\f8e-'}f]}79 /H3@6i ƋBDZnz·#mt96Zl|7嘲BXgXM` `P׮jNm bGqH9JlҬ./OE`| PI?+\ U J͝f^w1V* eg:` Vi1!ЂV"V<$A=>+VV)|Nfhç4 L8:LZ{3Ag$&x8̣(]ޖd$7 qfv+ QJ1EEW.d,_Dsn+E_[Z1,瓤AE,Z&8V+qw0C" -ǛH ]'H9ԾXϥ1I!$&پO}~0nx~߅#bz⬮׉ᎈj ҂!}ÃLؙ RS_>Seft(1+ 4uDZ5u_^&^#J@2pl k7" _6,Rᇎ_, hկb9p(X%ۇh&%ziu>p4ȣp3J(=NQ8YL` wyfY`yNaSvDEg?溨uf։[(Wj.AB蒫PHD7_ht~E!#qK_B#Y ѵCV=`BWO. v?֑%2фcӐx>SÃB X{Gf )/ T1^f`nБȀ.w1@sb7]*3k1#!Ńs` uRu:GnnUSmAoz~ uM cAuԹ*JuNNBmzzԾ):2tllv( )]D_\B\X6M̮N5+_*ɆH:AqL;\pݣ3 ]]1!.T;fK۲5HT\fTutP<2E:R,WڼD199P ;֫~ }n P"SNVrEih-X2T`>AaA\7e~@8/#t$n\:h p OVNm[ğ^,OҶYnNJnj1 0e ,J܂[OQQ0QGzCqBda},umF拽49lS|I?͚u?̹\of +V_bwdF $+C}77h&>׍+p))2m j' ;3Q^#VvؤEW{N2YE3t\?DB2sRhl"l+-=iUf2>ީmEQL\ )QR/ׅ'Y9UwcY6_0ޜq:XE''awmo$(̛͒Dk[E:?4)UDQK9> x!K7[i64-Yƴba3e\4>R˿W*f!$FȏksIVi&D d6k- m)*48ri#JN@3 pĹm[[jy#wvޟ˼(g^EX1KeRSxs.e=73AWBᕁȦ Lmh[cxuU7$T* Ҥ=Ac+N/\M6XKW:&٭g(/'I)хF!OI)]ZC"ޤn+lbI V뫙$S$#ZL3_gw_ށQ\v-S ÉpiSA ̭.M$ ]%/p3:W#_ukt7 qƁVy:LNAWw)\  J.^)#Ƕixμ( iLfL:XzL>]2T*WHfɭtw@S**wZTaO `΁}]Xٱ1alLj6-R)äB%0o$G'0`|}O\15?T&*`Rj m_(øI ABHEldepO:PduhRfkR׋m VEHV6GFhAZ9F9#kXYUhN-A>88 |㟎PO; <\0 p6e7IYMd';MGI2u$R/ Ώ.%A=9~}XgN'U"\ǣ#Pw^'gyX2~E+Ap=q2:`1du2?!.@|\E{[&}Ӿbr43Vu3$]+0@ƢSmo?mt; l BQR9쪜Մ,Hӭ?uǮRmD*Ƅ&ϋA_"X:d.baS\@xoND tG* `)0MvXMpD]MIY0V,[y9\v'e 4_cԑֹ4*yrhհm>h@Ey(7MS/C/^-t0n/~^5  =(<./׮Y:a:=ya$h1=xPz܍(ƣczԫaQJM9 MM=򵴖G)VMkLmE¬x*wPf~0\nyoBrrԻOel Ll[u]u2MiyBlmWqa_e7uGC{VY~t| X [ _<2cyus ԚM:Ǩfb `jɉ5~<\%ؓ m4"e+e!^(0c-ٓx#.~VJ/\xfˆFMnWp#lt+ RU׹i%̋a$ǸT+I#lt+YH!낄sȣm塚X:l4BJ[H (M,SLܬ䤅GiC9rR mڋО{P͈D\ [8ӈ'[r: 4 sfjuKz)-(vꭸ[$) Cph _;++9Xb5*F $rWf|KLD-ٞVKnLsOBTXuOp>HSUft;6RbB/<D?'1_ONu}u, O嘕AcS}fp9M72r)cv0C_NkU'` 򑌔gHR6@ . Y%KoWR_Y~L)3=e! a9Y`,jBej:;X ˔T\WRq{=#דlJ3C6xU%j84$ DgNX>[@֥"(PsqSh_ƆM7h\DZZDcљ5*i`]yB4¥zedm?'QTuW#ҭ ldbrV-Ǟ[A.l.eq :Tˠ[壇q9aPe5VTkו0Y}:)eMYo $! kN|zb k y߭ScN2LvhcT<vz/fF&#Ax$ 컥2:'@ 87( +b-4`72x"` B' 1w* Htç>5aɵQYo7 kGt8$ ZxlR:_<4/ bjs#Y,/##C_4D;-YJ)󿻉=̋UAoPqZV?8Z)v%t͆O2Pdtgg~l.+3|qn(W̼#B[䦻nZv#Rr0d˯B+*XŃ֭g]<`g73Įsݣz@? B<U@o l@a%O7{G\ ܣ1s_$6p%+ eA+G ԌmrL3xVK6gFn1ꍣDcs M FwiO9}ep3g0 V-w#F8-:??na_FBXbQۍh O>d\dZhP4rlqhL&q%H!{_m[&aZl\C?Dy{.Xns>mmQ/grt`Rػd& c%ȩz׷ZIVPP1ֻAZXeRkwJ44w."z&eus&cNŰʦf*v 1XɷlXǼox=_舛om&Եo  E2xQQJīfq(CG+hJ:LVi$br]3avpőE ÿ|R:t1m| !wP@ƍ |1 /},΍S&ZXo%4Kk_Үx}9x:ɳK,(Rp2Gt_6TDd:޿%ם뮒!;^HvQ:S;߭S$lJY@ͣ*_6m'-2'/D;n#̀ }7q6'̖k^UįR,sNk%R r{$9O>nRץ|b!TA!SY_/Q\;R{B)H˄7̇l[;@T V1.<%s1~>Y<~3R->Ҵ+`k0J"p~ -&3ƚI=+!YK˶FvN' WA:JY3CkKAT\lml ΩhlfXmpy7U=gUKҙ h6\s7}mƊ@AK>%ן "3M/y%V?YҠYgH[h;3\ػ(05)RJ5'c;|`P섖GI>eXSJ?A'uT eJnP-g dV}–=9o=:d`bʥLdbcm YP~"G?L0a*iH^؁~& 79l&|P??љ6+%ׅBgbW|bd?P q dz*MX}iq_h[ْ(F[!34eKf(_@946IV#%p>x $w)%'SJ1*Ų489r!6m/YgB톻Qx困\Q.2Q{ gufd@般 t^k% \! j3תfx z^\ 7ߖ Yi J4.|voLP%ieW}51@>XT69ǹ=ռ=m-e']>ѧ[6.e :z`^,pẫၕ)xq[0 a}j5L_\[kPpa#? *bބK[xlq"SEh4YL3^?0`smx#[4W<(BPi+sinLFolr&5uS$ _ڦ7#PrIJ7E'UIfF?kL aL<-E*Ƿ~ ԃ[1\ -Tc-z@i, k!ڇs 6E,g/u&@~Kj/p&DpgL*'&EbtW bS Bbvʍ+}%Rv¿*=Cf]:ZqI!ǝJr]?:.^KmUKH4͍ @*iVZ) *ɚMUbWD4F//iPгڲ46v(E% sBWO6j(A0hE"pHqD)^e&+9KC31yo|=z缳dIr4f]ivdO!?I^^@Pѩ";hU2$#ۂyo!pyN|a,? @Kzn"zMz3N@nzJ@b?, >Om&U^NCa49hںl4P_ $|5~?AO$nsuZ'b4,\gqwC jKKE(Ζӡ(5damQ#_9sӌ\<@iv矣*ͳ֠W>ȣ6o̞IliCu'5تmxmMlY7 :l!HnJ/ΣQU8\9c u밥 dî֝-CfEy+!F1|L[ UxGZYQtcgNkqfʉ틎'n^T ˓&(UY޸5 F4 ]q[|vt.%K  *51 I<7soJ7@G!^U" .|q'#yȐق`'.2A~ e)Yʂ ؑ`c$m<Վp㿼rskp/ @ix>|9~'XrW#j; 0=+iA4HV,Sڃ;P?b4 F/*Fџ0^8&>md6"zEyW{p3gHixd z_J\!k=9fa ڬ`_Wq6M؟WD=n@59u[6YG\n /Ţ>[f;. uv%uǹSƒvk2Ru"߆1uGHO:\fqC 쌭։+{^R/8L6fDP7{^ft+ o׮QbIrm<8#*]+mn~K$毳o]ݭx'߈fog&(wE6 "f x@vҨjMDVA`UGɶ9Q]hPH~ ev %?%"$q Dkzƒ, ؎mݵGx#S swߍX)|5FI5v|i vs+|,l~l]Mzv*BX 1! Seږ:\7\;vXz\U8*2)dIAYbFq5b FW!h)ly؛t˴2cj0Ri0~N䐲lwr*zFgx:HO;6]EQn0 $U5\*Yğ!H92"aw>iaH_O& #/K]JCy0J+Nnk}Y#/;yY >Xoex:F Ij.m@Ehv+3NGdsb.&.y~8a'Z֎+` zaaƶuJCiw&+Dn+)A[᯹ o~+[3agd>;@O ](Eoe]{۫uwf9 T/"wD7622(,I/hMQS"k# IZjXmovR!د+$O{9wѼ>].ؾnmz86!ۤn$N}Î8kXFC Ő#x\&ž37t) y䈵a(6L^p1#E_NgoDfYF8" hO/9q9ū晌Q8_u&~_$$Ǚ7NAT v%<klv+L+Um"F tla/!B՞CyoZGaԞw$=MXdmWn:asKnou_X8:V\z:l]H6a  Bm_FtljGėb] O ^BA!D㳎>rɩfcdƿgIhϞoCBr#%ۗbAu:kɊsH2U az2)!\*  &\ٕAˌOJ&Uzԍ.VF.:)4SLKS֔xչbʲ6$2CqvO^=ɊRe <\\L-PjZ-~ 4ly9{`'4t9hL]mwѶC#`^LU5fßx:fCκ=fϢ,<,C˞$|l iSB5Caô+@gE/9/&aJ *)76-(?]8vKP9k8Z>V}܇4\#Nf 9*gw ͈:4%Tc6V^7 Y ;e]G9$y'Fa莂bt֔3/:B@^k呛 ź2&>v /R5t?qP "Mh؄p!AP7Ql00ZX[>ʷˏX@Z2m!aK y4M8_^Bq{3?.%SlZ~G^2E! ~0BƎ%S+o]B:s[_67<[W i ܆{jBN[NSXb q3%Cv#*nZ"W%cwމ:j\dD߷^ІJqN~o TŸiU0͒Ǘ" <饸Q)~ qf_|orfo3 k]q,)ab7p`K&dvrxpۍ&mP{^]; vLY/uw81P^,\DUio़:[֥ vqF`$w:yKo̙hBRP'8f4S=uYHi?,e1FŸa[tQq<ggleJk~>QjWO {<E4 =3CS|-it +{5^ *`j2ud6E=,hĻ Dv{n n/Gϡw nʼe،n0XTE1"M@OV{ ?c&eyHْVoD/Ca+ixGM`U=?YQ?}zc 2FW:hG5,J}3y`ID]ŻB  XWq"Zvºt- 'iQ,z>L @m=KЩtwo֛ C,ȮP_hpu3Laz!8EyCi 'dN <ي7xp  ߒ3Vݱ9fDqO7y6T Q~mxl#f_}J-}W(dF˵/,W[Jݢ/=|ujlPhRR >yüLv(ƥjkؔY#"'."yk,9sF~ll;X(v闊y06@QJX)y"Ԧ~4-neu|H* E9!)klKqp&n|qg^~;#;'NkR2V`]hVڰ=]BnkN@>ff]8 k*z]ImhW)|U(aډ}=Vѩk.:M {8a0u5O>b/% ٹrF?{TKO.Ӣa'V kMA $h".q5lP6_FXuy%ZYŔG]I2^5q3LWA>@wحs0k=xV0pX XYy-"T4OZT(swM̿rt$ǙL!qhhq3~ t09A爅*Iu`~Ih茊u[θ.oa*,|)(x ]xYP$RsG8Kج&v` 0Rō![Lt; YeF m{tŪ3~O %'y1NȳIKΞ|".Rݚ Ş d'k"ĺȬyɤoqyyœ)0coC<u,&{jCbh#[Y^*Yzjɰg^~= PzF#lO1hLQj:Xgg9*]1»S/? Jyӗ!BB]x#Qg] R Vb 0ҥ~=)Uw:_:Zf?{y1x!!%V±'%=¾d_;,ħ@;xER|7~Ztsm[-~a="Ku]640>+l^-cMt]]Sʧ.̀60\(tAzV]RשJ8OPDL ҌzXΘ UղiS dfkYvO@Q#ۈZd/V8¶bv9͗2=~::Þ>m ~ۙkD_"+BfyDŽ!(mErM$*LznG uR,{I;]C`,̄W76bAyw;s&쿇naZ$'*l]i$6-0(5emäRG1PB(lJ 5oF*/E{ɵIKFWڔSWrL2}&t6X0hAOe8G;lWK(YlѸ/{xڵمr\1O8=V눼Mb ^ ^ 'k% A YBxSYV/@*~`'VF>PBѬF{YqJ6pw2ѫWVt=H]EcUKr4 @`ݍ+@_a=<ioCF#P#>r}.ۏ~*'A L&1xaaQe67K/ %u0TJ;x'=!%pA@ai'Ҧ &!g|2PL*a`D ~u]14LvJH/HZ(I^(;2m\73TW{u(ɤmFưY8NHo,3݈c8a"?w67JK& B*̽;qz (fBʃ:q XpN.`\!oh$\ݪrMf+ѧ h;b__0rI-9}6S#1lG憤Z,\ Cyp;Y#oE{Sa/5Ag(EF6ݯTS=Rc{ViFwu_eT3!ˎ$pj 5ȜLG]׸^f3r!֟q=ᳳ s~I3LѣeqW ֶ|@ eߐ32IF~Ogpy0m1$WMV՟tm+BzHe/\wSN!̒leur7Q9/-OqƸ6C~T>m?&T7(~'aIo2:l c;G&`E̴dDswuY\ [w2$vL4# PFCxbylFz{7z_1G~n6ԉH~}UN\dQ]rX~U*\ҾѲLc>KDbveo뎤pnDU1 yk,@]D8հg.deO|0/j&x:.3-idDGʑ;Q0R]f:ӗ>Au >gr. h) ٓ@\g@ތy.w"NΜd83%nZ/fOHd/A2+nmǿky炝aտYӜElZ‚(FjY*K BGې 8*E^>@tΪQ oٔ+'o~ } /&$ C,VVXP63p|X@ekDzQGW' mk۷9,. 88g 8óSK'~hݺ?4WOQsdsQ;#E gL$)5F.QFj!We0%b*]D.<%a[OIH3P|2PYe1TW_T)<_؋ĶM$tv6p˖T0=)eU/r"4Nc7uŽ!u+*3GWlc뻦;$}z"8ȾW5(Uu4+G^}]0=Ry":%Mm]S0 #z=~3imG!u/S#;\2H2]P4hM_0(J,mqf+MCO_H2.ۧ6'\ A< R`hA;bri/}q+u&Wpd˛r hښmU]EꉵIin;J2 _do2$:(1 74zBB[(f.Gl ry}p0.42ibН #-ei%RVbf%@N.㜞oRbՃrg2NU*lW6~GhCoA\_jV`L߽Ae3U]~qF r_Np[}TKIǩP^!;kJkU.UvhQ`"y8v5Yn:JĴ.+Q86(<n  btoxQ\+6xb#Y=$ chڕ腜VރZWCjvG#p; ]"q&uc`Zq1ao/V%&_<=Vjrosn^]̂/"h>K$dXɓbоT}{<4wSKӀW)b`\m<CrYct$ ЌPq0F5|"hԠ,M)l8vaZ%'H,պȲ^Bfc Cdf 8͎ Qjfysc}qiQ'p>^P-"!V( 3Hf (B)`?MYd;>=ڊ} V}W:jge2En")Q> .3Sj&u*(k7ߣS*Hnσ 6T'<1y8W9:8DR@[3˻5 ٬kt.|e#Q{A|!>2B9YJ{8+w0F2y+,3(HeWGRag))<q3eîƨ9btѰDY9g<yPPƅ"q.wvG"LI{$~Ѹ\G&z9P} Ҳ$q&ܨ&em'KNthUO!B g PpgHQ!@+xۘr"o0:'ɏAY;\vOhj&4*Nfob-zo]v¡I\j)#%m0?=0{U]ggï䙨'896c gbβcć6D֜uAD,& v),}"|DpAeƙ8V\]N?wR+ϏA0Pg:GX`IY{+U^}`~! Zw)")sr原ddCG$iH۾bYV oF+jvd0HOO62-g"/yuN.KƵ&s|ǩ~PAi@DIixk46v &v]rnnsI<ՓInȹ~VSx)Gq3O*̑ᗻUG>羯X4}juٶ|جD]`m\wل m55.h`砚QXѩ\4J;гtMnm+#a|;d+';'[PsDž$j%xNSz{F^@|>SDkm 0? $ceQ\.d :0~P/`ֵ&RGH')DW[UG0i:*\c/(؟&9W)ވh;_c-Qc_UlS03a=J x$jb[Ը=3@=SV ;I׌et@\zJ=][_kY>xPLsĈArH)DnӤn7+$T$xtg'Eg,x!* ۰wWh|澵v 8xɶ =I@^S#U$Ίkd'=U&أbMS!K7ܳd  n/?s+ ` SewRKc4rMڊk4HVZ"C/T;uaWxB%~ظGSJCVbmrvB(5K"!z*z4l33oF)< 0G/)GFTJT8Qo(pi=~T^JhlҀG JBmoF;0Qb=OKZg_i I۾%Ws[[DzV"YN4pQ.iH42sRw*\B> Vf1%؈!WS19p(Q۫i4dݪi;cݼh%}ZR ̆zZʏ7pBKatk^DG̟4Hbߝ1ρx]NO"<.Y`qN“1Z8}P PvY@PXvqNP62t}W wjb(e+\6Hܬj13=I9?_]7P{,i/P#pp".t!7>^4Hԇj =(s-0EmEԞ *n%.s޲/Z,_ЙR֮ĴWQɝJF'IWј}dBIR@ 75zy֞92b{ј% <ꗾ迦tFmd8|%/_q>!S07%j-CShF݅R)Sy#كBzKΪ=SOw!$CVmEO<:=s<} Se^H"pMHD@M=u Md|)Y2<^22k~*ٸ0'wˠowg ҞRN ǩ#Fp2d:oMfѕWDAEE'?h٨(4Jv* k"IH ~|OL-}iwB:F֫vTz 74RK^?q`9yy }Ylb4HcGZ"å  Z^Mz`fIƇҏΆ|cp "6$:2b n3]ׇҒ)cx/+h,M9KjF2lb[M6l D!:X%[{"^  G1]K-2bJ (UDNO! hNӊGE 躏Z$c`0 &n3kQn]߶mY#&?fpH<5D Pkp(OCXQKfu7eEODS1ݽ&dr,iO P \*pf!ؐܰE_K3lU q~oAF<7GT&NM$E$T=o 2] ʈPFм !_9 RCf{ ߶„OQ p's`hWdr⍞@3`C; /eS`߁ð mo=3#e.阦b\@7GY޹Xوz'a`C}V㏳jw8OK2Pn|l5*jL.4:Vإ#{,,Xh&ǓvkIgRS$lQ !IJmE̗}6؊>a"'`?zӉXYpw: 3]&g%CCC[t<ٱb/bB|M mqO{?Y}GےhP>H;W tddr/RM;%Vi~ e;r .x36X"M?8O<ݚ"$#-kcԉ`QN?)퇢}s3&{5Gr۠ݩ{;` r*p}Df X@b$ O,PgW'F+ ?~W5{QW_5!c-eiR#1s#G:&d_#BspKnaG^ '݁QQa- V/p)^_o)|qc)cw8(*pXM͍), XQ]ea8*?"FlW˅@~ 0Гbȿ7Ii4=G\ `.F 鈛y㢜:+n٤m `XALх7$4ivl8fd.|Mi622Jx9_sN:gTފo*/@ht'yY?M]@EuYalK5'2%ʵ+xd"GAcx&բN]{/S o.1kz^ C@ſC 'tkj=O*kU =qy퍞zo&bW("q(,qyC7$9@_DMr|wWV/ўӟkZ^JvT;mFhLG%Qߐh"'GDqt{L/Py4 5֣;jQ5͟( Y~6Ge16C[]yx/̰fzwzR4 s[%hX~NU"3fwkX[BmF`]zMחrxHU![.b  'Ѓ݀ujF~HV0Ƿ+'r5 j?tI K_jYKruEɊ<_Nz 0s3`VJgڿ;sdukBtfNv?WQJQCV1AZ.:88 Gܙh{>@?Iu.nͱ 1 pȾd;/jI81D6|Ruy0<i@\ٗ.X9<^1.fCOHֆ1ȿ-C{Uq;r5kKBLx$# j|uNCI-+[<ړTG*aQ,Dc˿jlJ4Bn>W<Ъ`:om' _,ջrPϒMj.<<%J>elFRdL;1N:!y3ۋY9^T5ʸThP6耪4\l%=vGMҬOX= +K9keT߇!8}亿, :xw F;4Noe>uxI3lF/)gUu.B'n.%`k2rW[jdE|hL;}ꒃU',1hn])yb1@@3w78ڪSWӲؽLNwj^OXT,(iR! o\8~؀9RN`y ״jʎQ>i˻sbTl3W_~SFg60/O=ϗB 5VsblIG`eNZJYB[ J(RҜ6AQ$^z#W[ ^bbP]H;]&X@Ni/jH! rF* J?<6VFBaEU.K=tp7xF;{@CkR]Z[11e}t$#+ݸUi͸''/p1=3J=m/~Z$.OfiSAYyGޢU.jS//0}٦-Na|ƈ +xv6R«kޑ!q/4=5y4z]3#r؞-,/zkjK[h}foP;72դePnD̗qȡntHq`" ' pꓫL(yA|{rWHůp_wRxoN~PYЄr\sSBF+`9Zsm}(rEsݩ`Bv 7IaNM=`ۥ@, dz,AUtPX|Pkf"xl֑_c6. &73BōaP#Y1kzɗmŨ[k.s("i 4yI.8$جorKPK̖9c7R&=I`(fR2*%}}e=ǻ喟_9ۿ`2w1* zW_X}WFO>708Nh^o HizsH]D{tWXMsMO])ki9xǨ\U8 z]f'E5D-5ޜ˙d O ΌCu1z\mK>O>f{i?.A}Ğ֯$ۥLH'Kn.DDŽnX`Kq5r zA{DZj2@3ҒCƳ7TmHU [ kT;Sl7Ν 4 ^/(V45U8_bǧ@"8P My p#ӌQQ` ޘ$ Ǟ tҐ2;'2㛹ʴ6|OF:_o18݆_+ * jA/Ad!u ?R( Pv $i';U]SQfg a_>15&2E}q7(;ɟWAN3(zA-ˌSdJ }N 9Ӈw*HH.jzi\"\馅8ɳNظGiDv-2(te|C:g# {HR11Q&˶ 갂E9¥'d}pB*6*IԱVJi#ЌA7E}w8]4k~ַPdK (Nf>^3Z<% 3}(Nlrշ8 .cϩ>\ W6 {zTY3䜼% ܧ;1R oI=6Lu[DU1D]]J0ExUP#l=F*XT$:|)1p{&%@+DxRł ?:wW'iFPx*J{o>^HIz6x5 d>.+ЫS9S&ad`}ڎsayc1)[|Z:R38:O? њ&=:ƢĄ~#,&n"z{`k,D>+&7l}t>/ٓ.|[ VATY=c(#1s )7nj~G|f&NYR8G}d:;ze4Ww[U$F0CoZ<'a.$JՑ*O e£m٨xqoRpjU,`0iā" mlMz,0^GT-EY+y,O~ڌW4h~[o[sJ١6QI*}tRhDM}jٽ[wٙՌ XDq5|b F9ȹj,;>Q?߂-*2jwrH,n k]?@=gP<0m299M:2=dZ7ǘJRÜP]MS|~(Ly@B؍?9hqG}*V+#D{KpJ INа {Op1飒|3fRe.XUKXxXA<m)*ã GG;wqS Xr(QGİ0G+DŽ!uweӉG R"sܘ"#OKқ4zS}ʛ>XFT4bUa-o^w<02T<7Ax&(p9U do%{9ޅ!#m3z-GÐ_*3ُt3|5'?\>p.xL924GA|hbdgš5* }_7qy tTC6@*_k{`;:us4RK]l'< ;Bd=p9p4ʊ@wTީMڶ6L0U6aRduSsgBmͭYO_tiH!u͓{=VF7SM.i$"ݰx|P3^K0 B:5`uݲ }a+l%]sn$w[ZeeV؉Rttu"b@XFMF]gM~ ;d/<՝(Ȯ|;g~ge:NwF6W4*A;Yjj\]2O@M{|i#Y5y <vЮCsܿeufQ[޾nuo{q?ucr(d&HG@˱5c J0j(;ֆSb N'Ppr0l&ewʛIm= ,87SvAe@ģ\UE۳@Ćxͮ%bڕߩ MY:'ҍ1ꃚsLJRb5R5ENYp]2U-Và" 3M<mYP: v Wȸ7v Ϋmt ecEw bʜN#Md\g'n^l }^M{=yĩSFgZA{^NTU[I5fB_Uv C_R׮>͏.p%26U(A , e1(΍㶂?y鴩Y3Lz.p)4IfIƟ) T`/#2u=y7SN\Yo|Qԧ,_FBЈh\w{lDYu IZ[xr<-=BTGlԥ f#6AGP{/ _\U5]EDikc PXb3ʛ"$Q>g#l50toi֎4 h}'n2-SKeDқ(>R)66iۻ&Ĩl"wScTDS~gO@w /+r|˛IMZ7y~AOoݿǦ}Jbs[sfh Nδ󿤨=,!:̖jOׂ.#u'}.0*zWt H"e W^b)HbFQN2d[l+ӌJY_M_971py_܌ _cjo1V*0TiG&Q^J@\әG3 9_!XKBvŭfA+s:04/v])!~NAjcNU{MW"&2@ޘt \~x%bvXiHѵhS$TZ!{:kܹ-'rZeR&gS&7ucGZ":;dԎ?QC}#T˞})(f/H]Wg. UasӬx|j=QQQڊ`ὖ9g@ $lF@u|% U^D֎ sJ.^pT!B_8"VDЛF!2ȑxe^YMr檘 mhl\8E8[)mM[p!1+~]p56 wI82ER_0zB!koP2gǒET !TCttۓ Y`9Zi$1e'L KDc~$\7G{CqcvDQ]Њ̎^xRn9R3&"ُ ē"0kYsCƕ_~$W'ܻ&+k OQW'Ij~:z^:7%A"о3jJSFJRᱩ5*\.y^3B:б_5 Lv g\%3D 6y//CWcxex?M+(C^dNu-.%؜{قAՇ?F8udmG\&&eH-e7T%7JX6ɒ"O1OӤv"rNR@b.2)E {֍ jV9/2%@q\l8no '0YH+SxDl݀$~"U+\0Qg pX !G\ 9´%ޫn:#`\YTS< $P&DcSiV@] u>IL ?3swrmvC2bhk2?^$S"` hOڑsp;唇rx@4mzE(K+nAE[OjƂ/̾@RaDN~jv<5ض1/W 汘 47ІaK]w Z L ){2Q0%mrB9z\ ϡl&;Ʀ)-|c*#i\n_QYf=1# 3X~.8@u >Ȕ䉈ܐ,"g W=5b蛺Ŕ8Åꁋ)eo_Wd⑘|+1i:jjlȬEٖęK -ZN+6,I9jd 'X(IӸ" F &An~1d@ lkGRu%zP聘3> T~J#ԭ2-%YMs֍?I:XRdK0=`d/!Ѡd*bҠ9^$(^.tGȘl`Q|ӴL1sc9*KwSS6xxm<|93"ruօЕcZGA[a3!'5&N #?e: X-TIB_⺋t۬\ּQ́)7MSig|z;-$-jB~8[|ftb3=NY;ۥ!31Q4Gu8̷ ~X312V>`L%@VX=d+k\ sn mhD'Z*Z3^?:I͐\K E=#b2LPOW3ÿL@aE|LW=f}8?+8Jx@FGB\J^olRpzૃ~(z>YO%Q>,͌5Hrz\N?eڍy.eUf \md}n0iG_@0V7G*c#|%'~̤hzJ8m_xvߗglwxWD7|GN rCNmtWHkϤJzsKcg d뷰Ho7o}JOW*A,`Æp8BF>#k8oLx jzq"gkCc83qQP VP1iPٖp1p &Jsybz^|]uU"vx !G?vO]:"h7 ,yLcg9[tcN&dFk#)}0 $dBoQM'}h=$!t❮s2oz]:'##(*+T{`aN#0WGˑ&0{J­zK,eV5M+QmFU4XO$+ @>9x`aSd5@|$-'HVb_@rYaWspc%JpVW1qO/Vѕ/D s7yi-ĀV+ڋOMcB ɢ"U>L>'F2Y{uOgR?!귁&1 z=[ʻB3 w6Gpۑ\$ULܤZ$U1d9$gvsy# 'VLvI~UB#r_OaK^/Y.Qj@zXz5 診T`vyM&ex +&SCYYq-Ӡaўތ4фw>792LUOO} xq0iW&8>jg48)| ؘUhŪ(ki+pҠLp! *$CmeˋeerzKmVeKxrUܲ*ڕŚNo;>+tsw=MFEP!nQ쨞Ї7V9`E@,ўӣX0 c\Nple>fsٓyפ/V V#wʿL:aބqѧ$qCÞ]D?`T!fCN"^Wځ9 X[E|1Pcknn.֡5479º\TcO x^ٮSƦS`\0?CmU~dAH"(3VMEbws4S'_ʅ1,|G)j~@1u}(S&w8}AY2>95NªO=yՇ8O@}+ZJq ۭ?䰜IY6@BjEsp pYSFJ&w}٨gJ0mV (~he0WԚ9mV_J( [Po %} PjnXȈ:-W}?ٳDGp{?ʒ.ϛ> ?gT,ubѸxf=m'тMcKY@NII4B]C1$$hHyUnm&v\T{МԶ=y(@Y]KSpd7 5=xXɽν,<$ry^^$p:~N pg^ 3Gc3Իj}(4T%+9϶lh$3$*u~ll\B۔um՟OȥȪLjpPs eO\}g/ǘ^5"L'|̍#`ti RWlzeppiN>#z~I}̤bɽAz_\<`Q/볫Ɇ&Kj/˲l{̏F".Jn`ÂZ@j.͌D^*o#hǴ{8ГD붐uN:OT3(ΏVkhH<ϟr[x(]@v-$7{W$|eS\<Ө0sDO|:+y^Q"aC1#pzG1Ann ARa݉@C<&u:u8kMsn3$=/įbֲ>Hi4G_Ny\'ᆦnD9o.KƼ50[ v jztP{3_OaF0 mXDzb Av(#0][c:;\2[ÆT6╷Š(0وQt`O\0D@Vs_^]͘Գ֤Pٹc `@%4@Vr5nL򵺄PR%(ūF|G}<<e%03]|N%WꝌFrכ h!pnH_Y}z<"^g-HdT$?H+*bn# X1=A;zx)׌%ũ:BpJGQgF&v8\-O'Ժrѽ2DȑE.2bkv51pkG9: A`b Q,;"]Xo]&j)+s,\2d贱s0yːrDvtq@;oDVrw?<Tz(yxFΒ=rJ`>.&Z-J\sՈAǩ J ,q:Kֵ]ArWU4֋Q]+F v4*jtjM%G4=[/Uq4}{+"mǫJQߠX|\'jUHK GMF(D.bxBuN!beQs +o`-/hHb:F@m@J=ו؀- +uwXr%Y/JYcƹtNJBpe}{zsSa x{Š7i/~vCQ}֤Jꑹ6fC|jݞ4_:b^lg?M +φ8ûL:F&_CPQVlʭLlڔFw7ݕvYC{No|FHAbbH[bo$ rNn}43(YR?Ɔy 8TA6AJ OQ E }Ov5S`ۂo||U,sgM74ʅ`@]!++ve3d Rѐ[|7d( G͆ i< ls%x="^+Qc[jvH'zUY?AxasYG=:/׈(3n{$g/a0+B? Fюcf #S%ڛR O00K]hPi PDFjY'jv [I]U W n]XO;(M+ I<3(6 V̧?p*> LMj*Y"'[99 Vwy=YӦDXbi/Јh_4jgRVlQϊ_'{<ۆ{!] Qvsi[\`GL*>5wCjlADJ iD!*J""*0ͩcVq_?mLRgk+|/ I+ẢԘe.ҼZRjnLhE\pM ;ì" s'yb7f`@[JW`_g+xrPV\R 6z|)T 44z;3Dq0w:uz-s$HiDSAXಓCZ,IG$L~]X|n-Z G0@0rBAzU6NC6kk%+󟐯;$)/\ te n3Lz8C[ptluDB ͱ  `=j̯1/~ĚdqCsF @dk>+`Ol8]4,2w~$RAӖGdz>=]&?M|m5窿jE(#tZ!BXK *zf_ieDo%#;9R#,ur_g@|t]-Zj2>2QZr)S#ry]ԩI;Q~o~tG3T bK0Ðm"ĭ+.=oYAk݀PGQD)J<~=&lHW 3t@(nld6;!()F`6Nu.V)u.r;R/iBϰߨaCDa*4`Eヘs%xoY4<ɎeӅev ?6)` Isj<REz9p{ںnW6ـ(O}z"aO&o+Ο Rvo]ա #M} %7b 9ߣ(N'ښxї3X᪯J<,XX+%2404[žW?NR=#O;R-5 KνN+ UU5Z5#аP`,>zL$r+:.4QsQyH1J8Y;l26Sp1_+9̚ hBd֌^ $㯤Cl+jۢS},.Q\f)"|qF*SB}LQ+oT"蠛i 4+?3>Qn'.d}Ȁb\̠2d*4""E,CMEwMx3ԏgR,.>􀐺jվ ^͜wUHI+We 8 FO~/afZ jyױ bCa64jՠuJRkʘphGpނqPiGdr %ww<n|ђol!2ƒJZp[d뷷ga~&(E-l`wEBgՄ6a˶N\z?㖕4C׈\y&ke4iRJ]#5#94ms5hJ<:~E15W3oI2\p4dY'tSB7f|p}-Fь(8QQVTDo\M-^ !<"ĶIÀT+:9:~'pL "% z>o$ -F#O=ҶozmYem=lo CH}$#biFO!UUG&3XCljxx;|އQ+|DR%"0pkxY#% ܆Z?Yjn2Uˬ ' =ݥ,8.=ֲ}"qWq#11O AI` '}=# ~?VeMe ;p4 a iSR-79dCQWX)IJ?Y 4'A}|nO/%ؽ'E1ƶ)=q}rJ}@x5uB5H5zΜn V7_b?>6 kuƞ]މ ώEC.Y_ 5e %%/8{ i\KyNK1C3&D0.]>FF~zK))_1I$5ATDQc;7~hUpǽqLJvxy;BՐiɥ`=?Yy=y֏Fd_gqn'Xvy&iaK&[QL Zh-`]++T2]MeGJ^T+ŷf<+.{_pIBjK{ao ,\h2=nVU'qUmPrP^#X$"L}elj?sZvQBvK2N֝Pyn!`[k?J;Zz{S~iW5H@fg_T4.s$,Wp- Yq8%^ NA 4I" -zN WwO (Zኽ澪wょ~< yA0fkpe)՞ x z(~'>˄0M Lɰڙgqnv;j ֱ'h8A{CAqq]skMG,xClʼTLO.Z \ ~K0dbltOVsO4hX?yjuouy.:!H~'Nۃj!۷:C݇fzf˘lo!UeQLg~$YwjY~ShW4fậߌ0%Ec%|/Gj8uYvN0Uw~լM}!Nup+5!4Չ!kZ9AEc *~ZKI*>_0MLU"Ђmcީ4K NؽwMYc 8've}磻^.勂>-2Nܩ'ZZ;$ B?u %!Wgm„_/!Ջp1Bl>M!]&~/\!ӸcGE!.YפȪzϦxgNj%5 L&s\Ǻ ;\4PRc8մ%vJ'[07ЬZ?ɵz + &p ʵঔAݘgؗ;+( Q4 :YtvC5톍@ۯyRMx0>cag]>YI(M6LasfˡU{=ǖ~D/q3zo>,kTVSٸ~V$5} |siZa eвn! ^Mq,CL}˘7Z,8/$0HwdbP,QOClՑLaWKœ)Bg=VS\ܝUfϨ{U~z%DWLQH7.@DDô/j[ @ZJyl@XܳΠGocs@coW\TڌQМLEqlqPO` 4)^5S4T97].[3ӔvV^9톬 T?hJ/s($˳kۈZ԰/ nKͼ X}:w{ڑ!U;̍HFXB8S| OX?-M$ny_X~;۰r_iо- m}]hk.]q ?3o!Kq`;4H\4WGO^@%Z>|2_ڻ DǬ=WCT:RxʐK;+A5z4r/_ '];7 ?e3Px>HV ƹKFz|}ދFgH?s"'sJwT0Q.`{t+ug n`Mueotު츌 Nw7؟Bpo7/P"ZB\Z`] (,,0rUCTL| g:)/\"E8{?jYr1QSPzFo Fs3_}}5s r0m}"{1^$8컺g)=F^!A`$YJe}J\ U :E[@?)w8욭aXi֕VbtbTB(y sbo-`I, Q2C~( Ok!f#~áO(鿹HB%;SeGZB:2+ Lr]W43ع]I27'å)qte(O#fΙR^ lnoԐKe"Alyj)E5A5N,nŢ5Ü Ya>a;wO [%`L>ӃEU[9>cHf&XcQ^4IύI /BgES368`o8%G"d Ϧ$wB} \j[`ZOGn/ h'vA`eW!Y")6r]k HmT̡O zLœYҕ;L>dqLV57۲`NHw"%ZF o} H gc{F`7X CLF`\Ψ-/a*4Ǻ.22p‰s]-rE:҃35av2.2rx_}8ڀ6tR% {b*jаsbRRt GDlY畒 i2;9Vt?ٹYWZv-Ez?' JpyMJN+܍0wt\`#^>WEgM%j9T9'o戤-y&NqCMZ#uOiӾ;՟F?oڟhX=s3j~PI{۬K)4 0¯9oYEOё*VX{_KGIIPL5F{k(&|xzԬ,[VP)@Y~X:"+֎[.PvG|[Սʪ93qˍkյ^+)x'(Q:=Hp^󪽖 z+vqr(\vC|xuƳJ9./)J q<jb@gy=NB"S*nMP$HfM 2 ̷4KyHT7&Ga1jqMFџ8|;jG2ZnmO#\q$OȳP1&S}y&KTͮ7$؀7iyh V;x-MNŚE_&qWOkp;\ܚM YZ% .BǟQ,yQJR#H/w*rW n5_xW,'K\C;7B.`Oh# -@|δt_#bv̕t%-e : 3*0"ߣ)"4?BmBmkcTʱ}r*uLlCF̬-3ؾ# h(4ihP> gr#=r s.f=H+ZK?]fM"=-CzӥT8`" w"Sx-$U/W2ef>}<yh3^o9"1 0,DW sN/8YDV+Z ,dϙ ~3ZmDCp<1s(e"3eb@O"nս1=l~;_bY1B t7 ˧Di)T)G)KרRsRqitXvL^]1<Nk!CpRoU4<0 j {={XvbFp}zm7))=M4{圃|(S2C7JʼnKMX9+4nJaj bI騔?%e)+B6*3 :)TiXnr:h' ҤcF+/IZ*!D[߃U.:0蠫)DmXΓE&B{X4#1nLFUjۏMzn8j^ë=Ƅ6 }r+:6(p]9P<1nQx6XW;_{kzvP $%v~*ډX`D+dH1:z 2z"HtَC@B CJ ɨ i--ԯrrƾc#n~f8:47-Zģ${NI2J@6d;VExuyέ=g`pJ+tM3:+Xn>9DWLf?^vse,"cYI6o'&`/]{4J-ӃtD5hު17?ț..|~j9 JsE-SetpTJ/leʘ>@36/!/$<ugHGskG@C˹GwK|eXV#5-Y6g@9,0_r*i2ڥ&⁗*$ƃ|KDbAy׌^fw]%9*pZ{;+}B!@RȍFo) D/yN {oղyILmm&B5ř|]'XGm>~aa?\rk4Yc1q%u 5rXȪM;anˋ'KAbTW'V"6ܮ7 楆ȅ@ncӞ.g%N&_.@kp *YZ'zdmTHm$ـ7ewys|=0ėEy0 IWE( ! ԠI#v\<z>^f5J8v@q"#)["}d ҷ[. +a9սZb< 7x4mV:ǟއߤ{y6 gP*(tvث|׺\rΓÖOG`(Xs;#ػO2"Ѥ֓&{UE5|V?u|41o7 ޱ;Dr|RN)w۳ioKMi6p11"ь:6cdQم 憎Yg_-IOV GU|> -+2 b K"|˼-XsiDRZs\bȖI؇gv5: Wf,}k%Uڤ+/bZDȗ('gȦxG+5EҎ?%di7HzA( tqML Qw!kO*$%]˫y?wɓ@` .\2"`J >{'; Ֆ0?o0Iack~"h71hlļ(RjsRm,85#pp|n< Ƽ8oЙ+g ӭT<+d}ѨiSiqk?Z~Ȧ9 %VRSBI}o<rIA?WPt+ 6& ! gkB_↺>-/|AP<\˂ nNN+AWNQڮ7κYϿN^bq؎CQuxz$U_I}c}e/ٯ={ ]j{]3CvyE 0maBA*  DF 0ذv {9>B;%q nr-n$M Ada?/ ByYFS.@+4keP 5w y.n`Rܘne- d ^E ̞C?}S>f?@z _ܤvA94]}f^cAH7Tk %dQdgͻ Xm}bk\v4hY9ٳYO:$ Akr4.s/,xi`5j풭3&:£8 n=h۰:m{EVvh- ZP:KtڡGpe29[B)T0#^9 to`Jʾ)Z3FRt*Nl5uPD.|I8QlF|x;y}Ϝ1u|?OI,_u39 5U߳/EE'ǮKPF.'ZLϏ@t],L5*M2J%QțM++*Ipbh&c#(Fr#//ܻXs.r(CiȁFrQKnk7Qm܇ໜ h ̃gT< ‹ Vߗr/D(Y՚Ivotq| Q7 fTּ̾CP+ % on<4FDQc娪'ZjTxRI#Xnd?R(>7Z7ؚRbhdmIcΡHlTHo}FB2#n. g1e>a b =VMt9$)!eD$ 6(@&b}sP>fԊ%lpQ~lr+>7ju@ >C:& n' k]Yy](;3s x)SpMdIk|^ypf Ax[([և Yn_}o҈?5aCx3ses?WץFDb8?$e|U'ЦZ2 p38-qH? [I+'w%rw;<Cw/_v̊w*B%H`JufS1$!=4Rwc.Y 4 Dӱ:;H:x<[!eΓt) mLX6d"0Zܟ[qxDiJ[ˏ,8꼠A֒?Ǹ6h׿px`Tu'*BHh]Z_IeW\4** rS*}a<.kwj'x\mi}I j2 J g'i:v0HQ "l@@C RV\)թ$sKC/yYrp't%QkA ;Chc*va=v)ӓ>!Js{3Oz%==;aJ[f;7B'|tH],bnxd 3qѓ"qeP@ժHI%)6Y^:gjab( @yp>AEfB-IB?~.qi k̖2ZJ^ ۖ5fZSfFRsH%tk棷X9[lKTYk8M^Uv\ˌDJwuJBJ*^t˶Jv:hc2wQ1*p'W6( "t8`chJ{B3d%QqoLg"gT_=1&h'.*Ù)E驪ӿ3'/_K2KƉRˈZ8_7]H#-)1\4~;֨jTV׼*U1>J>4"^f3 =*D-nj2 @r~YNGJ57j.=E#+Heв\eta>dAj͆#A3Zd 99רN6MJt^YcZ`Niuc]3o.ǹY{oTj NVom82C!wj!&d#LWʻS_@+q~1=A=ó=Cc;+ˍzayv &us8wXat\|QgUsAi5{w4%'%2J1/xSt+>U3 GTFTfO$>8d̏8зӪz{ۈ*AUع[?j ٍn9F/!e *^cw/G'<Ȍ.K|u)Na (.xΈP浞$d̊JKߕ{H !xJFk߉63 nd!96NYO+Zy{Ά{8Ri~dnC B2ٮXt+JV=n- 3.ʡD_ ]ZrK\Z{8WL+4.;xsw[5"FT 7}d |c`ѳTy SMYi~q1L3v#aqbLj:~%YLH c>eGR,ksބ" 11?tfdUܬt6'7YX$F8nh}uJRc.9Y-PAR ėA,6㷷zi4ш{Jq>0Ƣ>.%aSpSF  ڇJ= mj&^,@9;=lQK0[|.0T.³ E#3L c83Xbd(Cz: ZC,/)ax#W^9h7]l; f9W4d,n4K|?lmJ}b)"!XT~Z-,vNޱ訹B0dR[73a·&\+@2:V.+)H%O|[TwB A'ӸeTa4,oœOo,*&zlGDzX< LYݚ;6lP7FO^:6 fW螥 Ad>彡Ъ}c&RN5EŝSؗ5x\QI-O]5ZU#u{${j :g "dW98R{ŴYʒ_V:%H@6Ҷ ǚ󏢥 ȩPUt*,Wz\A80ϸza⧁%1 CtI f 7i1 y81$ӢͬyQ H9^!9 szxHAcI/-ch%IǤhgc3YtnRd@lV |֝kRj+-xp1el̽bP.uUv2&p6?-!qǚa_X~ yӹ u Y{jk6e'H(-o\h.:%RC#b.khcfdϪTd+''VqJ]pѴk F>YJxA){j+4@O @{(72"~% 67'cOsWPȬmTMo2yvc1|m`FLG?F\}3|[nIe\욹_WѴhHnq|nhIge8qR^='p_w qP/`==xB˦,Hf8/oy}ifcgW''(| ]pEJvfB@8'*dAp}}fN˰9 dt*WHf5赤bګԍ8Q랺6HqS{uB,6L l(0WW(`g5n-˸U_HሱvORL7&#A@ݽ1C^t#1v!$=pQ59(8yv˲ T`~j2!)cM1 C/h뾒!lh꜠CJ? <(5lz0#dI4Z8_l^"ݓLJD[s]zg?d|gB4,5.U:Q!RxDBD-=cýzO>V6fؒP>n2+^l6hoW\s)%Gb3OTR4xx4?~9RQ@̯I6nJ<;8/Bi7ꑆ}kClÛebE_?踋qKRm})4|2Fm'!C+',&+<;F+*4{60HyZxv) '3qt`Ў*o!nbCo gPG"&~Jn֬^͵kgk4X,:o<⑍Մ,w.It'%aP2;Z`^9kke&)*te52K^X5r+8)#6HhIy=,z큓 ' jAG57,&g騦W97_[}_ X~E٬,ZpQgK2MI(e)MTPd :{DgJ^  2HNLR6rF]uhRQf%=;Y:XA2j'ϗuL/yEcsa6-zunSbd9(z7YFJ2c޷V9p=鼼 |rJ̐|E7v:WVo!MuOWrDFBƟ8VQUY˰V4kZb#Qؘ+piCMQf%漏>Q?It2]'Y-mCQbD`,䣁̗UX :f@2]3A kb_IGxݗ^$Ȇّ(`>0k+acP&=4"8}4piUQ xDI&KSԛnrdeP j #-;J;'w$Bo1pkZE͜JMԥƽQ ̄:@(F+#I"ͮZCsWt4kE56E"+&8DWK9!iBc9Kvs;J@,SW/z`- |܁-v:T' ӯzz=n/0f ߧq\*//\QJBeFOpt>Wik9kH7JN&rIDžϿRrԌnD'_sJip9.[ŊK<2Ke(okɗ-㴰̽dR6=٩~=ɭ<D~'n9pVyʚAHꀟ}쀰U?S+hN/:sq޾lm&El.\ńf }f>$Quo"8b]%{.z&<{d8+} -)O֦TkUn] 0.I]uCۦTRmƈ4156)F n8*faysFY ]!v)n3ufAnJH*vyxx5@Ms94iMb{usIi1MGEibL .s+C>Hݕ/ ӘZs"0KHt0t=._۔$eZ-GNE˦3@el˻0j~$Ag9dĞV&[v@mf)"k(@6G`5QMJCμsZA"v30RR~7^[`PPif KqY!JkN$2vڇ&2+2fD#= ˹}~.ѦD#{8crBp 4Y \OV~] DWDA,Krveyhvr%e 9r:]Q:rOŕ[}$N墘j!v ^T:*eiA}<p0r<5Ҁ|Ci89PR[Lw ]UWBAVs"2\P>64+D_RBF 4|`Wwqx]QJZ|(Bӕݵ04eM)rF K[C4i%`%B~G2.>vQl%« jZhgPEGÂ[1 ls~2>ƪFMMX |N:Db&6δ:䮈$!'>/ɂY0NIM0t;Z)!~iA;0x"-͸΂L{v50d ̢oҵ?Ck!dgeHcp4x21XtCZ0 {x|E"ӥPLnٞU\Ү`̎gȾ~@`u5[co \0̍\Ra<9&)o hB0["(rt toJec,&+s]HM-{%t](In\"rPn/Ҙzz]ccw9gQM u"d4KtF0X'|Ut@8|3a,f&łq·cB,NrD^M;!0;)_RQ||UqM4E~I29.|Va>NfE D ~`dB2rUbKbJ~(biwIծ<@0d|w7\IxKZGﶌS*{G˔wK=i\L 3DHSpj._RDS !6ˣ4&J00~¶V3cSh-Kst_T@JSt;R)Q9)s;b'LQ3[LkLQz+ג#<^ߓËkm] lOҙY:YQֻi %-=Z\?FFE k&\c8Q4#rcUɕrO=k bu1d;Ug~O#uuVۡK --nzҏ3xgn3h3w#qIN'NG]*}9ȹ@{fj?= k^@$3l^ԩT* i( 5k:<7&U/b *7hT՞Va :`S^i{يUDp%r_h!Ăa 0i;ݖNCHtگjG eʕ$ &>h/[Ar7gz,3&%mN+H6'ŷߧC`8M:2'aBT. ;x Ey3>$v9/zӮ*x Qh;kS)LK$I OpH AU,J6"OIbu jdtoBq{^|YaޚAL2 czbs@7l {=-4)&鄳;o#^A ~|["gdFCVAHOD~4U]zjjt+ḻ٩?E(V:A*=8&/Է^D"r& <;W( MGB݁OOéX7z^C $,W%F`DndhQYNꑓޟEe JqZы=^X>;u'@IKsPi q<Ͱ3k9sk)QweB-x\-/DPhZ<|\(36Dи-ae;dX,ǟꓱ4G/w#SF9m|ċKu wY,C{ɊܴB_$`T<;E"oByqW.8 n8K$h\p*x'L:qװ-&-LSD>H /1-UC~ #&N§쌛S?ky^J* \x4#jm<P 3x̱p߬t@|dnwq: 8mf7;-KI>4 PnM ZF yLf-9Z}G7헩>0{C Kc;2"soH` u{'+GO"@0։B&W{%qLXOk*JǵhmB//E"+#Bbͼ.L6R9.y6~WnJ8AkdM/ړIH+2PGpPBim<,.N ?Hmbt &pIПH8a)(~ Eu;j͎>swxw襱RP/ZSf*k ] O@m f]c=rp?W}ud)[r_-"\"4G78-3tAS z]SVibd]_Ǵfͳ4lcihuqzx]:~{֪MA1?&O@((?+"q\Y MjP>Tw\i?tCC]y'OHUv#M/ZB\-X$j`P*8NMڢ SU"[<-A59HrN.A90&D{x>_Vi,#ItTϱ,c뜿c?^حn=`2 2LG, )]v6윫߫x԰X2WGoB/NyxnA"wn,6%!+Y֣߳ʸKgJ Ԫ+GMg`D?MAj&pɥQeJcMA]T٠ğ&&g"CsO]e*]酿J\G E{1{iP|LPI%%$ Ǜ\"oncfF;݆Ev+ [hL>Mi($t0,c/ cwYxLw)xݱS`p|\ddg-y 6~|{uxYMqW BGӻ 1Thvbs7J0 -]ZmT=X&i[G '$6SwN fff9u ̲z񶛟9WYFzEϳJE$8udc}%ᆃ*w2zXSR@"?5 tejdQg020 ju]/<{Y9DO2#_<0;۳;EP B>aq;DPG|y(δpvN.D%ݲ a4,zA+-+3-%gvcGZҜH%uFq{hS挫\W6Z2w",XfX&c{Z,A#>Z@]O#xl 8ڠ:M(dAZfyaI:3=`޵@xZ~Lۻ\nO T !zTw6B&|hԘϼƛz_Svbr*1& yLdNcXA)8ƀ6cER[)(WF^;}M ~~FܫlϨٗFf<AW}W`>>/hB↸3 G`Ƽ-OaW+R^MQ\.T8C$fUw &6|B z }Dw=fwou{eΣ ʊ/朋vݺ!,8avm=\:H$EQ80>m.,kZwvٯ@wU'xa&J>_rM 8/|ޙ&\dp"jIG_rj42ѳ=@uK{qAN`AgY/doKǔħLuxUmC\%8;ffIiBP*.6s;xKO8rl+ >.JxnVáSh!Z/٧a' اmO>hlj(k1u"!T'Zͬ+-_G?č9K20_I j n$m.N-{A;"/ yW)Ԯ4)33N|0XP$um3#{8a =6`:c\sq (R$כ0N# C<(_zRG5'"c("p.'"!tk3.X;.-ށ=TLԁS-edYbF ŶǧQs@2R%ujJI8Gi#j_i_u(.^AtXVn>$`&b1 GIĚ2Ȃ"HH "0z\;ߵQ\ @xxuqq&#/4D6G9o =r]n^%Y4FEX9l "SMn5$F_cMbjCݑ+xNPdR*uٳ%4<{ߋsfV,_ GB&眇W &m6IYmA>o^b' b)$9+sQ(g ώ Sz"Q^p+(j263B݈~fϢ9υE!SԦUn:\EOTZm";@wPE m李-!# `egiJ2wY*h*K-2K+q|$YP A"SSpwQKtnhPfWiyB *\C'aЗԛg'ܡ ?{iÌ 2fM[6{i1ԟDzCZrW}J3z3j8ߏ`*͆5S"rh:6B(d`,'A婐ux˫7|k2%St2u,uT|{s[5sr< CBaMXJΣjQno9ϱY^Vt{-PC2#+lbc@j}ewP.6պlwv!s{+Jܳd}^oR7|g넍 \nBevV@9@R?:;))Ⱦb}P=  Qy(++vաۚmu5D9LUۃNwݣՉƼF$B,%0#if@|»#;n {]Y^@kDYOJN`' W"xs>hKٓH̴/E:oXyk1LBnҀm7F*{K爔P[׆hG*Jgd_~P㰦* ~'/-u!lg ik-elI¡0ʢkbaaӢL\: OG鶞_j{~QLՅ]M(U;|]Liy" 1=INWAW7)؉o_Z"KK$h [}m:EFӕZ7 (iPV&# ~{F.*RQ2!D dG HMN5LfvͦI5 4^<]he71 x6roRxp+2QXZt¯w[LFcQ'uh,{ڬ5>/<ҩ ed<|(hU}x5+utl$g(r?d#Z(Cj H5gL%ԓtjʅ %P :cǦuc$m%4 |2guWowmJQ"{m60{&60㩉_2]$..ҳRGςMXa7HZҕϚbT~8NI-65d ohvn=Iab}WʫWΑ }!.mk.x}Ѫ4+Ϲ.cknuoGukG2RB--fHs;?SX 9u30Ies qؽ<p:2.2)Wq+`~7PBQ YrB2H~tyʤm4pg@~[)eQʈ9ZTp^-vd]JgOPUK;0L1'5W g= ˫"y-hEgS+P)mWBv]D!?#=w B!b՞`Ym<)#}pf/3ybNT[R!6b '݊jVirv+b 2V"71=Cw*_>Cd¾Iikgjw Ypd+RSdd< QJx3]onպȘf{"^-xT#& >0!GM .AE<QYo4F]1 +mKݿބf^CzO^'"E ~%.ރ =_rk5r>.-li~t ĕ%f"T4"hoF9~ŗ ׿CS#"ƨomFH+R&I90wȑ5ޙ9*VN-5u-Pi[( D/Ҥ}M߅ rlE|'˫lJrM2rwKK,s}Z7[ D$K,~j7H1fw9Tq|D<>xJcq74mS/4=<T^JuqUi$> yDmBA@RM ::} DbQxnk7V=U&{QZ swC$(& `T3{$\1Zn >%ij>)X$ˍ;aR~0J=={.:uSneq>曶MM,9qY9HCjP]:tmdZxyP$hhvvFk.Pv.ӤTe}"o2Q)J"?tڈ-2]"|c cmRNn"9F2zܞ[4f}]B - 1H?Iӕa4_aUNȭ^sB,+|Ȗ2WK@'PrSZ۵Gx~q;iZ?&!^Ф2.G@36,Auѥ%18ٿWgФnZ:D^)Ub0൞!ccFbUzBI\AmNDoͷIT$jd"o|=|uQk#^b@Mvjl3w !dnZ oU#w>^HuwloE7>Hpw[pTMz]I*_XrA\A~Ng` (~!sϬ@Зyj CɆX\*r>>@]((^jh /Bpˡ>ĢedbuJݪ|ź3nygs|xHoc"6'Ha`UأK>*(_8޻y\6en(x͡=GQ zE&$'aO7 OȗWLjY?h L:JNFyXJ+Ix<Kgm *"dK%srF IA0hcS+0\S5 xp^Aֱ.sW}@ y۴ Jĸ(K<.9"gO4\Gn2vz,[aQ2M;njh++1jJw5΂>3a8`Gm4~[fS璗 Ct[у@O[>KQCjaQI%{M A.& < zj}ܷo>;i%UkM"$%cA!?]xZvKV]H+Gw!G:SnrAӏ913z;jN>NBӤm&osjNdL蛚T2>ќQ6hEռFnaƘ"KG: Z}5bSnHg!;{gX*-yu>./\IKYE&K)58,u`{dCxCj.'cZ LA5w#Tǣ+ԗ1@-R&}*8)4o)ǼjY*OE[̑v>/sڳzrpKJOMIw 7db):9$)?X*d]Nz=fB E\l|rrںF"&v,R;U$C,kAubC ˗aFQ]DxgEZ<$r=sR^h-BBGJ t,&5;S7h{g/ĪA18*76|q홃lІ{nfc:c %~ j2&h;$g7$}g4`_]Zgiq=zl kIУ:iQƉ: mzKn[c];82ȹ@Ⱥo>̟y v08ܼp?GXBqV= 5\-n"qꉲ!lrPJF1{ʈm &1æ7$Q?|HىmnŠz1/𱬦B8>w5zӿ8_v1]5/4d)w١i} *\|dD!=Xr/JLY%%; KGE'O~9RiV]/ \Цc९= ,0Y(W0Ų˄WE啕}d#?w&~P'.]œZgn30zMLj*\)67/3&||_]G hQ[t inʝ/<-?׺D5#|oⒹK( CJĬZd[ 7l N"\y/t4q\ YЪ  hhtjh xq5$X\H3F*N:Y #l" dXWƩw0.RVt#TIYRAhӚ)pKv3ZZxʄl;}Φ"|ypWof*LYcJ%ASiS89_ QS11 %#x.d 9gPsrW!8?qBѓm=dGϷbFI$ K}F5ƖQB?|e״G@=Rr6B#,6OϿ,ɫ˔L@"<1XR "ȇx*ckl'[oT)~LZ9P'ffO|̆qj=zGo4WzT\ňr&F|+ ј)!UvΟt V"R_c|^YQ 5P=f| +-H53\;CT[0tOX]!}Lz u,LF&,BFq3۲cwwhxr.JkO#߷ݤ0?=JQ (1ms3 1⭜Vz?`\ރ6͞|սj-M hO ܷ:U @PgnwS} YPApl.+#f-r{2qRʢ)SQn"D8]s\Oiz:]ͲXn)@:H=1LɡAo,2P"Ӕt)sa>iY!?+QGEvLcv-Ѝ-!w!Խ+ٺK\Bᬮ!Z)2-'0s g{{z'd1(58nz ,@e(-Xʵ!r_߷İm<ŭwd1b{7 -%٣q;[rr\k6} $VҪ upnTZ2N}IUb u׋f:;$ Vaݟ(ШE;<İCu/m_mCR:lBYUMZ!We! |9K~22 ʴN_e"X txS];ɹhꔰ^]:߬ 3f34tA A ƽd-I6<9PQ֥T?d'P(oĜKbIi.p,0gl$`B^/(D :,6z0aψ"*f.?3'+DiP&\L`Q\4O{o;HE,N#toj%jG^+rdVd"[_nqv/ss0S\wZE:eh(7;U/!5:CLRKsd*A+:]۩vFSqMi?Ȃ7A'doJOn`1P{8op^7㰖Oi&GYבּ^`wH{!tܹ-2MֺM+/,(H \Z$c<}4 p(JۺMFɿ CީzCg"aWSz ܇ tY̪n mkgX ze=B^[tΦfJˋJ!am 4yi/i G6o;S)k^!@o m)9~[jr/#jC|Cq;A4'"/Ti>jb23|vaf2RcQۓѰ,8bXAJnTR{e낶 i_oH3ɥ"']LW_PidG!oL2~_PRGH}>oOUj?Xf/_Ӛ `26 peÀ5}!E{OPBM”ׁzgfT@Es)'#rPOMJ|AVuJjfisR҅jGHrrqq1wy] 9~3-i#p諧S^ j@)*ܲ7$n5g~$NR})K@բi%яߺrd-HԷ-wVfG'z!FKC?`U([~s#,e\~MMPqN(}ı 1ff%tGz1Ful*9>`tE*o#3$5@O=LqCv>hPXPg ̳3Tfӧ5"$ GBsKpM73m=@^2]lv]Fk)z$. O?3tWV,E뵊7ij?fC=R2x@BŃ:P P!TҺe*J *g!ܢ7aEn1d5p ȀO6}瀲^]Fa5C)qeSĹ0A(vB=Pv0E HF)cRu;iug@Y%!R[H[M=Nxsi=fŞVb.~)h-r0iO`UAd\ xAbC9w}mrh#AJAq2I齟q8zIp|yGxLF}~-w!BG-h-PW7;b\)J;be ye;4T`2zXƩ#sz#LYiUu”]_3e]۵#"*Mw8_@i|7ix |'ІU++г}iV]HbdtIr&iI6zU54X,[K6䆇w"cS2KI댎Cqz?q&DBOse[E-E/r556JV핳}#]A; G  o: adXg;@_d_ΎFw+Bp? >3Q%PCJpZCRjV'Vr]qK9W7jcׂ%JawjH;z {z=>xZzRҒp6.Q %q֝)Qrc2e݊]zCښ|eX[UNbR Wlh'9#!5޴ҐN0 = `zbD (7dy#Eb q7 !34_x3/)Ap*_ ca!U֍ow6RĹSoYB=9ǔ->Osq]T<'0g%EOUzPAf&RwM|ylbl'z1R's&ې"NwEMcz /hj; E`Dր}d,V7pc'i#J0X)Ђ1p2s88; ֩m|FZpl<ӻ/ijk9k[Fꐂ@lP+A'TFU\>CrbV ^"Uxv.8_1 sLƵC ܽ'o:dh]b֗a"`p눘V=P?a8BJk aS_ﺟh{igcAH'H}; w}mTrIXCkxmӔ_D[dfRUk-O6Kn40+紆(W4J5ބf""rý)7Єk,`I*5p S薶LJr3T0u2c:"_ܫ&^W /oɨD# l\gI|Y j^b}|dHd?#К_HdL|=vݸUFbs'݇\1Q׹0~k;׺Kr1l7E; .Tz2s"D%!)jiBpB'AahA@/m偒]!ӤӈR!ck &uEW(qIrG RV˃<_uœiER{Bu?ll*"[mEp@ܹYfH9kt^oR<.#.+%O}(|qX@kzκsb=(pڀX-ۺe\6R*<7bd> L fu'4aYb>x./,' zٕ\L Wc*_at1294SU̍U /1,8týtm.B K䒘z@$Z$ٺˁ(غJ:%ϕaiuU4Wgx~zmB 89LNTU-#lk#LPdh &CL&ZUy9qdz0Ӱœ _/s'ѳ)ld/.g|gSI/oU0P'}"m6z2HWON/j„pLs8}{oKn5pbpI%d'~M%|Z:f*g0v'RR@SS1J|K ^##ӻhWlT9s MfܟPGok} -!`tH@vݥT+1QM吷#=]abnfW&0xM%u ^Nw'e eBh ś_|kc']p!Oyi%]-ɗދQoڏ[ jA\z˷%~ ֋ik rĘWXV-oVk \l$ۘ11j#FJhLҾoye2z,9]Z#2w93:4#GtCx2ت0Bb\>ФxF>q:|PSw51[#-bр>_HvDZRڱz|" I.{ -9X v=+_̈Ep#_s[M\0tsO:'Q "m/}ڌ Zp@eCM=oURH2Ѭ\$mOGzDE \$ey7;ޔN:n9 9fL8~ݼOF!on) E+W p ΈA XC `f=#3>yXU6 -ˌ]tLA<)9[~ZYa!& YanOf3OLӲ\͞W-qS*ᅠ+#^c?}0kxj 3e"z !T:K!Tc2@6 sN,Q*8'ت sIbBc҈r;BɨK-( ;҇^ LM"JuٛHU tnPI*"X찉+oo?/bSZ~L{eZ֓%sATv+F!*T̮]%^,8fGmjBŝ`+}5; (*ē1;–Iv:7wzm{!Ƈ9 R7j=0\V<{^'AxOV[*ꥴ%dV&,j Z]Ub|g-r!hƾ]&TUjeeɸR0PN&jij%V<1=r:pe73O`1sM^ڞL0ꇼ%kukTnbѐJ8%#ņ:NGEɾWͰY11YE|IF9ܭw\f  j­A B~5; 0t ITAύq>(v`9I bW&ZQ~ďHYw˕bCzxF>ڋ<  kȃ5RT,ҭ%wG%M{jh/4ґ{zZ_a kY9 )S󐓉BDSR$nhu 0 ֓BO0/){A{lůїBG섎ӿtZ_J R7@PNa:8^{^v^>6 k} SLY!C;ԧZ:v0'#Fu 9@gjܱrM >K+z-- m9DJh%&SՔȵ wb$9Lw[X6K8eˏȩG%@I"3Z_͸Bawdi԰ޖl<ȟmv";)_d6Z<6v`|4/^@0BS0+oFlQ&( 0HXL-zt^'6AVqlzH-Pi~[ *kqĬ|aO}IiН_On@KM;mt*̖5io";˟UZ'>1BJ\'*(YрcX8MO:]yfeZJ8WO^$.zIl,{'D|x[W]~X(&0DacR2H\FWP9W²¨/QӏA?Ns 1юeu5$ viw3c(vSybn)$Z6MUpq:0,Ӗn/4 r03Y~U6Ol"L +og;_&׸XR_Z%vB?L'j,Oȡ9glt9DE/>}Hj&s~_QPj+[\ 1*>d&Lem;߶ӌHvϷLXo F!P{_3)w(@ĸ[T鶵{$pRf0ۜ]iUj]=q`Yig̚?" J|m-'{MKe(׶20|.+ˑQ9;15 8N%[xCApl_r,l.$"~C II`?͛`TrŃ&~8m6<` +z!Q^⣾D|`*+0~VzG=In*(Ȯx7ET͟Sbѫra Y?vB YoofSAt R%}DcG*|>qKrǣ|ոIT" %ךW2pVhD!:˅ח&+C*9[2{zZ= t~,aA+3W>^$ӺP p*$'&6E;-S: ϨCa" H|HdUNʹA=䂥]~Gz\Sk86ia^2|AׂlA")BmGmeDީ L+V 4qN>%MRc'trƬCU/dQp~d^A3I݅T*<"tXxbd%vx~%߿BIE$XҞC7<<P4ġ?{?ͩnϜ9Z(Q{dm9 uG6Y.kK5^kOŬXcY|ӹZ\D%'dO dcLNoq in,0邒!{GK:GG)>Ĝ+ơ6zۄUwC&Gv4ur5 #M1Ǧ.?'C3E׬[ NH}a@ Sm2v]fQO@?tQoNh̞k.esL!鷣Рᢪ(3N+*VtxS槾ۓs4]Ե^͵2o79d2c:aD_gE5̾}Nlxu+38ikW=k7V2yc̑l  YҀRn4~[9mZTҀ/%a /D<nQY  h)LFl`SŸl1svA"VQD.3c7-eQƜ2.ܸ,O3p箇i͐Ɩ.E|꜕|z0¨IL!.&Ph4%EM&5 G x h l7O>w"#qo>O$YzK;T9IY^~(!ǦdEz 3I (^6(B[2ȂtʪJ<:):#N xhg.~Ai>꺥1}^ܭLv̯Ql IBKe~Z.rĈ8# eI@T s?y􏙚D e9\)w#k㶓/@lG./xL/:gm:XCqa=]fa,?_FHc @*r(Sop& z_Sazt>uTΧА8jA$~_^u6B:yl#u5@iĹݟQH(خr0!;J //qR+(?MM&SL=q[B S OJI&Z"(֨AY*Kv[0'TVq;6k8u-$|IY^2L#(S C=yҼN=j\SŶpiU51!Y{6ÊհEdJWj,oz#5nE0nj,VTHr䤠-+|hZkX*{vm*~U,Don )ۉZڱa:)>N/=#&L%L ij?`?n<ѳ |PojSj>L8o0:1zߺ1O1FZ?5?0gKO ߛ1_E1_a#ݷ6c=Ƹ܎kJŸ熢FOx]R8+m3!I@bxsRF\~y҇99|x5fvܯ/U)EF}B"+nI3L-ɼ&Io%4K:}L5R A)F疒0e_4 _~d$2{~$΁i2ԞgmE =ylk :5P )zĽ0grh靌  oyfXs ;,z$~10"yȇΛE%8Vʀ,"sHB<}'(F$&76MV<֟SBM~ yş@0QOCSUʨT|x ] }mQGF dpO۰9 w uvyjtUkKѨ*u/(+ƍ_Ķ>v^k ³ZWZmH}T4l+-8 ֆAJ! + 7))桜e7-">s\,쎤_1m,|<#jA~n|) H^5V(JNN4h"TWxU)C0, ^Xv5/Ir=ClWͿ)nYe\B)|c%L*Z'6NR>.3eQ_HM5!<#I$A ޣf-ы< 31ҊD*65I#Rb{ݤ1T@mtg4Z4HN& ;F$f]~'BTlwQWЯj'tK& }Zw Z z8StzAuk Uğ*lak+¥^/:@4#nң|A[B& \.?,x5Yj~R3HxŷvjZը Ql>pn&%;Җ+:X@^6GN&![?.J+SMHpꅔР}Cuѳ1$o2VmrE$Y #4rɪk s]{5BTѧrOK&Zru *C1}Agbl: {ͺNG<_^!$$*PY%p9Q~H4vZ_F\s }7S[tnȀ6B}{[SFA`LJ&qp2X}> T$thC 9|q_;e =BdawP#0R x"o$9GZ($b9mEa:^f,VOrQp/1 .mLl^^^Ʃ5[ N}HV+bK~TXsm`{6c_DS_l!:̒Gj>+$aiם!pO0էv:Uq햤us8bSD-jT/GSؓQS"2=4'A{ŽiBd'H.,pƷ1_bS(.km|Qs Ѩ oeWYbm.Yq$L)ۮn^Bh2mvDJ$ -Dn_x$]Dj Vh];f8!srj|1'Wn$UGc/h /G-HED䅴OtDa07He~)ww*1lՁW-HV5 ڨzaGK<|bmKpBi^n ̃-WpAs~U]+s׼ڎQ0ZQ&g t'jGm#,SC \ ;Gf*hmGn%0ќX\R1YBr4ORCϦ\Lps08NОJяoAX>[Zu᪘j7Qmc } Z@=RD6IfRce-c?I~]\ pSq9q Ę4gE' BLmmDf怡U%nItGmf6+' #Nt6c(B*lAk^x&_ ͨ_rFe'R XҐ+BƧQ\}ZlO̓yЩNoƺhxv `ڷ2p7(bqH&~+zj u*xeIӜ 1NQC9:~Cvs2 # gK ɦj`~YLFAh|7Mlh *A1@.GkPiпGۙ$2 `e".>BH\hWԞՕgVvRc}n TExzHs6TDN ˯h򹂼KY95__h{ħ#jQjC9 [-]'=Eƾ7joٶ2dMDQ4{>uquЗ8:gփD];ixRs ѫ-Wi+)]-no19Q*lnSJȅ5eu*`ͣǿ![ {l\%<omv9QyD%?]Ш#.Iv8Q c?>qsBd/2Oxқ[".eR-^$A""Zvj[Hÿ+h3ڵTcHy9'$yi hp8Ȼ'lt=`p2eq9HQz40gMdžP+F舔T ~j{7$$1SInm*ŊMk{1~[ <iOE@ZMoI-h۱Oqӛc~+jWB\ݸ{pY@SDx߮`pN?98df~@9H,~'SEe6pE/Z3L_ߓ~bް-m=㋗ж4i9۔Evg2oE&,D-g[E ].kn' kxfB~YdN{V fS5iHi}Y5g0,v$8ˢËQ Υk8!PXNCVj疻 ]=Қ2P7OPqV>WF%]6.&ϱ i?L<ݴ׳/ ;I~Ԃx6"шUlgW}d&: p5 :?(p,!J]ax#LТZ2!`rִTɷ13 d֮: Q^NLM]ST=/0;K#Z<:R$ ^YWo9wpG\|! b}[:-cQ tNK1ZD:)=`{Flo]y6!*;NdTa$7;֔Ok N<>}0HǿrȡGv|߁d]. [AV j,qGC16`8ol(HיG=y{eGB^RmеBrXx{#8 FU^"[-n}e`4Dٚ +-9\V:[;lP/t"CȎ%Jct*G3TX+,+R:&9^Ae5zoj9W(Nooqn)ge?vB5d"wtf"ne-/jb^`Yb!cg-GZ1 /65*b<@NBOwGh!YՊn4X** Qh=:)w^wqՑa/]0 ?r9ˮXMsYI@sʭUKS)rlKX4oٜtL14E^T0\頕 dߡm*S4.p ĔY (@g N˓iflI}ifYexu0[`x~AC%M\~IȑP-m^W_||=ƲS+Ue-N:fdTݘᷭm(q NLU`7d>J^rM ]ec+SșnFZC>oO 32`Py-ׇ bL7k4#>T2T5^S#=/~CfBPԦv73(~[mC"1f|dK@QS J $7N8Gw-fPbvQkAzwly;:9'a]2L'I-%L͡X7L_!Ы;%:ϲ5|_ئvU9$: O'Й{2Vb\fW{> kq5)|#O(4ʳξ^'">W;rB(#<8h-&󆣥f$&s ).Qp z;tKc /=t2^7J`~ҪK d0dn $iCsZcߝl-8#K3Eטd0t26ݜ 0hK tWǹ^;آ(q*gtB{qY1Hf6w1%s#AoE)\2­*e~~hP ߄$_3XWLAic0RPQ8)sfߧ*xL4:R'gzlZ.:u/c9oE_dzKP$KQ]/q.Ti_u8  zQp6 afĔ4kvRܸZ _"J&ur+J($bTxxZBvRwNzyU=fsB`9M@j+x\" ìKd`ϟ05 °0gN n#c/=6mw3#R~wKn+uHDB Bx^gϒWm0Et6/)<SەiZWF2MnւH1<?_ğL;tB "ȁj"gԏL8sb(79>3LNk̹JR?>5TN|Qo8hoLt'nۂۮw&`MoFd8J(3tO!ɦ[ M5_]LJ;y#>zsN#/Y2<~vrh2? {,yGf]c^tY'|V3G׶H+ޚ.}\k )Ѣ>œwl[T+ hKUTf.c7~MJmmY[TR Wlvྃ1k؁2qsQ:͛- thץzV ґ(J&oԒ A0:\Q െ>:'e5ؓb=GvuH#gt^}R eku@d0spȘbP?TMBꈅEFsvY0%1J&xH ֪ :2~db5sk CE >&7Vh$И`>C&ǣiq+Ȗ907N$*jᓃӯ< ZǡjfvM@ '\Vs߰"+tBo+&N1/qϖ߀業lf/D6ψbS7% -r6p`/`覌WE:?\NXTuGzᆡ:l69gvƾ`={W)WhRrxNiV+g,ѝjeԽ`a{i0Z4U1!v%<ɡPl?% 񕳜 X)Dk~OPVYXè4K 㨦ס by˪q th:6r:k4(7D{+@6UeyI(%01zuz=U=ꬔK,:ʞ6?d}۱BgIjm ]ֆo7<,u_eu `XTl w zdhc5 ;q+PK:X&^cƀVr 2s@$uߦ%}` xr,3:9*ӁlUNXHϢӽjZyVg'c(JcxAh4~͊'C/fvC(k.5tH:/ڝcHrH6_bp!K[6E>l@/Ok\.ik 8YfwSFFAv5}O4vU07%],/Kzgny9+sQs =zgaA`<!*X#p }LN{Sb׏{X\b0e5_\BY;xCeUX򄩢[ J"T6@ܟOCfhȁg>v]EP}hw7M^ @+Dn5oDIlK% UxH$iv-dJ<^vC k%!&.? ;aP'uvKe{ -;>/d.I*bz3'bꘋ:Q%GBL!8hq98iov_C؃_(8*uBOM#Z*i許o;\<#*o X&ܫ\>G'umbv3*>Lvpn#ǭO%._m#I,W?.+TuoI4}U6im`ʚt1ߵe.k1E U䧒;DKu{ȝ"%"A^՚(KB紥#"ҋVgj,vQٌԹuLDz"q*ǣuM 8t!?qVw=["  )zD2E,K-%'%jSs㬿,Loa*L|^@"2to|5Zg'&tPcğ``a%ܛ7"CEe?! _BnKq #xEЗFrфHKh^Ï-1 OF}v0u" Ѷ((?ߝ03x=lmk54vO[uQ6 ~)31OCvnPSuM5:J7N9%^J ԏ3pRc⦗t&WN1 ja/G˕T^L⪓M~<{*V/ւ]BҹD|gWJIS,ÉjtaH;^E<(!vwymREq^_2UZQRк'b!d0V`7+^pg+S}[?U)|~ќrYI@U*ZVSlncq8ԝh3_XCvweWwKZM\"ۇJuTrzc'ؑvsqAяƖ&iۗ99~ֵ^ABƇsmީݭK7#z}:(l/hItv= \"g-Un q9 ȘYe)!$a#vdg d~ RG" X@\g|Y[̢b_ܣni_R=u/n=HFTNG).UsIEkXeÆ;f2 ^F{|f !c.8z8V+S!r:) q̗;*3`R> gG@oߐrLQ32E>NBjk]9vGVh}irF%}}|fCМ uTQㆲA V& ejt +'yf\+DwGKsxnR/Y'/ 2xlDo U)}{Ǯ~n7FgHYyY=R2U|ZыdG3+xmي䈓1e] T}!(0$g@4Ī64TpSL?>I2T`! טɂ{ 'Jgơ!wCsrf@~m'υ-Q|3 bե4] AMR3JEye2Z b!T׃,8[%ޤ:;Ș9K3Wx5qJq%r1~x@=z;2mlѸ$pU8ɮ[Yq 5L/:FhjV" vLݑ‰0zc;T?ze`cG1"Fn[>%^smLmmjBvy0wYX߰k`g Дz7R~ItY_o)uwΚؤ/j o >+:/FwbXOADL8lR'rFgAXt3 gr$֛N|iY_qƮ#(oc ko% ]񈆥v8T kpscNq\¥D/^3M#F_#W,Ċ}6av;*`3fW=iW_ˁj\SEuC I?7(? W<].%")g+.OEgϰ9m]_ZI(VXyqy{󦔐q{ `;KLlt몥!`v=kP>egLK%G^.mqDp CO{qͥLZqMȵ^NS6Pf\ãίdwVFa-|bk.re܃|=֮m)^`=}=De#o p r\lCf5(2\ P!@OwFM3_fKDZ&J$ >YKg΍ʩx$=8yV%d%}} 4/$I@SCӬ֫g\?Uaz&pK *dIp*C,̨wE4*U10*2/I=oc8\sbrs8?ˤ8Z= N`gfZ8V./Y^v=@#VcGa-X(Qd8gӠjg0Hz0:_Z. &] ;uH7ki QYq->Xfh(&`+= M^mz"3 l?^Eo=t:i!Ԕ~x ia^O-=f݄m ʳϪ_J^Oڏ%eSXo-7[*.B7>?n85@]sF6G)5rSg+8]bMp`׈s@XB\pZ:¯W!Ć+Qo4=H"T+iL:ºd {U:,Uiu;` {ξZErAflL6n-~xQ,Zk.] J'˶AgX@tN{ t#c*~_u[?e}B!ӖbwX>ֺ-yܥDT=Nr,8/zkS\vV{s777uLJk7mX??etIFMܓ3-7B{zMT^n_|ԣ'ʱh&W(?J"%{W^}?˷FcH- ?[yʨ4:}@20mdœziQFbN;* u쉳\8FБ>gbbLk/*wYX:ZLy=3Φedu8cjdX:3D\: m:PÔrƉ.dj4d0NӱKa뤆1kCZ8‘Bct#Dj]4g:y}5 :Q"۽[ WsOLp1; m&G]sL{h}߄@k@~*4oq|'o)N  UP4_DCLr9 ۢ]5؜>2:ʢwxa p0\K~e+:?U'7<' $ C]jq 珶YeI݈8ˈn$qYL[&ZV\?g fP[`v&|iE#f&mE,F@^RKM%i.GmU]Uvm6pXejiVAS,8 ǖ_p EƏJ->Bt:1<NX4qY&T"K`S%(_L:\z|'*0%̉X̷/5#_xP\*⒩-J P|=~{!t9|5e|Eɏ*'Wg P|7HuFa5_uDWx- jmJp\$/$':Wh@եyt6=V(KB clǜfBRSm^W 2-o;"eb2^ȏ#o)o /m,ib9?oWu;y5֏iH1 ])|vt OS_$8ZdHl5͂=gc0Cۤ` hGLQO- z@uBD{ w6(%xm*V2eLH`5)l=*7|AtYP/|9Ty+:l+|e6o"d-H ,1a7NKEcg6qV`*" @P"iPZ\!9aN:DF%* Si2%}&P-Αmg+BF>{\nƱL?:%KS۟񬿭C*#?ả"49].Eh=G i`%CB Ǘ ?@R@DǞ"G4>],QG} 'f%m%lgd8j&EHdJJn=x_[taZX+bAT>L#(Fx*G& XDw%77m{H RZ#r/-ѻ_W W{Eҝ͹]͐rӳfFT_^܈ݔ1k֪̗08 exzY6 :ؠ`RGC?հ}҉re-춖v-0)]*_[@RLs*Wcqj0U@r.>@jvhMTmvchLJUB'm9ڗ g6dCHtuZ4MƏKV`.5(CQ}V M8qBD<1$Z+sWb)jA:(?t#o n 49=ahܚT,FSy/@5E?zCO 2y-:z0!lk,P<8uG ՍIHSB v#Vv/oG'z6e'*Ϟ7 %ytdUF9t\M]O係P=v[4J$jz oNn˾\*'2/|lԲGG ΏLAD+1zq&,@$މNyÊNӎ(\{\\ nI%3a^4[CX91B^O1GĠc^t8gNWah=݂tn}IrI1+H}f ʊemU7~=gdOƿ~"̳kRZ3s1ITQVS*Hq'_&!_} $:N& 5ʉM~fchDVsVR:q]>yF![\ :;L;(<^@ٻ^rԸhot,εѬ}s(H3]g ?@3 ~̬2jY.f85Wyd-jfn} DYJ|/J?.%L`D~ wӦu LE++TIJm6 MOU`BTuD ?(,@cɖ4SYJSkq(|,ޱH4LrF0-iڼD~vz`oU<{rbɃQ ^3ܱjmZFZ v FLwcF_8XFAqѼu!KʵjU5R W_E=˫A 2!$<(˙)+S!~HSA}Zji<[`8SSmܮ{V @bM3a1z1a2*=|_CGpC?h"V[nban3Z[O%|Pԃ==!Gfհl,{-%߮7-aŸzZ,[QK;%u-Gi_pv ߵ̊ImryaSoȎi6Trσ)U? ٩$bN甬ޓ73b!nbTͻ1ipKT޲VfX4GTn\@3܅qxUOU!ɤ:Nj){pj| G-n8P2A"-wrWq}^0,-+Nkn]u#ʑ`&QHJu1~h'TzӇӖͯz+ "1B [Zv] dG~R& ߭%NE%c=฿@io胪'#?Ck#%U(']?%3]Gc :_|W_$Դ[ Ȍ+ߔw $DGC| n|ﴈ3#]~h,"x ڞ2 T٬ƴW.ثh%7/~fGo 7>t-e(ΕQE= ̺F6]O>ƿ>"ڌp&kuG%L7pv'3 Ȓۆ9qlaJk&o3[a 1A ;TˑPH#@Y#{|g%q5%N P<7=pYb'N;Pv*c= Nv/0RR;+W(IMfT P: P$%+8ܒω k7A}%Vs K<Łl·B#H"۹|@r=t,{^bJk\EDvtZ,INPpSSJZD-`;V؞7"J0Ӹyq@A1eE|&Ђ+VWU?AT)迢Mmu 3Be7[Yݟ[T*QVmFbK=E( [X2l#m]17 `l=iGn)-f 7 RԲ;ӈd}HKz0j7b63:}yl!<'|9@0L1YChIak0cxvLɰ{w®&$;BDˁ'+BZ'P%@1B7Llkebn"nAE?aE{#$N3slJ󟒢6hXrrjc&XЧ&ÿZrM A bq~_Sf £r=-A$$B )I ^=sd&+`SUWCk)e&90@&SspM]1.̻Cu4}_@|,T>4=6Ql0ͱ81Gw<C_3#! M+2m맥tKqhI6"}#wG[g"5]h'IōH.]Vψj:"{k=˾QAn%|1VK*e7QkVZ.+*O+GQe ! 1xF'VΚ[ ŶA P@HL [:!eH΋Ha :sYX!5BvAZtJ0AuVJKp~o5)%1nGY;MQ!eqj _(&0%< tcW]b_.4RJWbk)؟$lԪ6]RzxXHq2`G:=~nd;DMR)F 8 :OEWQpȦ}dA,HOX~74VC%鐮Yiwq79,AiqU]%xivJM " y0=Aca-'`^.GiC|/OS|g{Ao3|vָD|d.Vݔ6k1PX'M&R0N}{=WOP"~Iܗc(6˹y2w߯"jڅ-=,)ޛ;auCc?!\Fa%hdt6_]0hhOd)6aPv$&z̺`=$GLވj iSiˌ"z(~;0z.{( 3Ꞹ]-V cWC;bNJ1ny༪ζԚ5}FX#`C}jJj,S-p 6'Ғsc{sr(9Ӿ8[E6|Ēo5*L',[[:D&K(O2㿖tvM?xҏ )ߤt7)76$]fbJ"6p [(BY* <ƪd3c2#+)]֋[-ZJZ7 "+rЏGqztV]}{ED|5IxExF&)M>$kTYEmˎ"Ofk:s_b8xr?#8ڴ8ь6Qυvᗐ 6^S">]\CFRY=aǢLRiDMs_۾nT ./-/x ?-Ef_ Q^H05~0؝P! ?ĖBo7v5ZF?W &kf;U%)~t_po#PД'lbN&D Na~t,o<NjڞFصkS'Wj/R?eW/ V!sxΝR$x `G+"8[S~-0n80=.,M&ѹԑawtf# ̯8){j ct!yéͻ&|)9fٴLra^ULĘAl>ץw1eKr@mo67`~64nT޴Awt({{D8OI>MwtN}"򬵧Pc|+!ltԏJR÷Zߓ2D40:(r{К @ kٕ5g0iӂRCqZ,-՝9|O@`hZcA쯯o =#Je+cZ mnkAƈyՑ|ieg#p&^s[!Otu`(0ݜGA$ɒo]qgFSG_`=~(ucBX6fOKL鷫fG'Úaw@7pL.ao\ǘ8?EqY!L.dR76tVNC'_u2VQiKlNpX5s#u rhZ!T ة^Q-&mcxV6/NlU0C/_*Dl@R!JخY"2Vy;{cn3Y"/+&i("3m61,~UGY~s]DBb\yؓe+|HZUilL5bml,0pȿyB`Ec4q4ռOe8F Jķr~">tزo/`XkGo{ NXw/GTZ^DG&9c]K5,Cuh[r.l'GJ8<79f_nے8v_%A'NɷOo흅܁RAnfF+߁h 82OT-iqe9;)ƌjzpppz- O I/"1ZYXX\OYn ۚٓǟ! O]!Ŭ?v`Gl9 Aa#bB5H[0EvQ O͟י:0w xAA`Dŵ*^NN8,~n]C2DiHڸwSX|EQ8rZ eض)66VxTw.v=Б_MXrlQlO1xZd$A8ʀ\md-) `U;|X՚kɌag}z{}mK&^ wq||tb;.C:0?fP!ODednވ_?s[&rAbC'#IHnש]o!@%@sTIxO׌ H$Lv1ڛEnufN`B6#\EER}X1&- a,5%[(:UQQ$[%H1vwJRJcIJ[lX@wW}FIԆ; Mд{>o ~פC(}9 .%>`Sl:8糖u~5m HnqI3((]gɖd} ؃nUo@d_œm|]F9+b0'|\':KZub\u:vQf(  2[RQ'"oi+Kֱ=H 9N"gkG3ρ=)^0PG_q7icf I݈Ydm@$M rjj愱^y"A-3 *c]'`,G^2,:$2˪Gnt8C#nN.P)J}LjԲMiIlň[)%昌 `{Q,?+Cx(`7bEhm7홪\bw& /"`خr)fޗ*aa&$Xj+Cf^}U>LLj i 5zG0d[e:΂GI 1IP=g1e/y뺛n+4iJA:'p}mꬠ䤻ܳsiݘ30v8Ѝc<^Z:ihC6,6y\_ny8P#YQp%GC%C̵֠$#)n*o(gm$_{Kp>Rtp]1LPpB,Y󹋄(^?[eoFTڇA{ _jᇍKi;!9g7tӅ(R*N {Xn6#]اS4ÊDl<a_Ǩ|.0fY%j7/EP*_BH}ܓA?0ž )9fk׷}I:scja7 ib Gu:%K"6E43CZu7&>Ss/k_#tfB :\9$S,޴;sW0Daȫdz.֩59li1w>ͱWKBO%Vr(:sg]FhXfSV{ D)j|=(Q]AvꖾeoډtVH"ad25[xX81rkC3h<\39ɿ@5[U{z8@fP*4vCk$N֪L98jgx: R)N{ܣl%CêqUmqē96&*UUwð;4FV6M*pߢcT'n_!,/2k4L#u'* +uϯG ̌E,xn+j@瀌Ѩ9z`0B[ r ^Kty y6YU>f%>oWyo~+mD=ԑ>V|Lԯ.nCkQ٢/]DȾJa˅qiRwW|8څjaS8ӱP+yg|Q-_(}M>8xf-N=͉G)#;a *-R!* y9">Py=&8|r+&B{ շ'ғ-w?Uxo"xU'fP,)ɞTvE>fN6ЏWn4n_3 ߿)-O@Ԟc.cCLlBnא\%峼Z7ƸVCd &O<~ǰVڂn,W(YRR!)Q)y{mV֯v)B`ޜ%$F|?5D$k|5pb'XqPO[unV6߲Ǻ0Z.5\ J7{i]et:{AQg N*+H ֗Qk]W`7"Y$}Jϼe6|m9萚J+~GJS8 8]̧ (a(;%Pm9r6^~ݍVlYY̵t/ y$* %7#n+Kk9ڃ롃ýV$20\>o[9?b9K3K>-AѴn)%BJmؐL%b3>M~E"ho4DBbJj=ˣ]HRfqHn'v Sol4g𕁧5Httͺ95dT&I gjp?HWpqBبCٜM&|/16Ȫdm4 Os'9nM5l.)87(~Y){ dLpqYPٸ1!k|w5d`qx)j[%b?=q A %fDX]#uߩ.ʔa"B6jtҗ 7MӘՄn(WbjȮqΠ-yJL8| m` .us=ş,#\a8.K1}N*f5V2|ST/6@żF/QFCC8Sg5ZpJ$1%]u wΉY3 sBPRq!ZIg!7hՁGLtIzsgOpل@@B5(@QУ}ל7 C e+K tb &R]~~rp% pqaLzDIRht44Th%YYG2a[1cD<:X=)8jM+u 2 bk$%. ,&KZ:6ʹKe2L*!ta\]ȁjAcJE3l-740S"(kŵO u&f!Ʌ'%:~CT+蒪H]qvEiUIJy3լ}cbdA{9.'M7ަ-#Ѕs b:$ K2GSfrߏpKt \ V "gIX1'H>(L҅@+ޛUՎ."\`eUɜZ5#SY{VFw&` xX20F4l;Ev/V2hh6Y.Eʤ+ԳA+Vc0;t6mec Ɋ&>PGjDoB'z"#3e2h h, zrKhXLUC.PT$^:[`Q9`xq ͞ zį0bYkMh*&Ĕ/x,Ued_oy$r@yiap,QA`Sh+5w}*1 whNQZ+p5En} 8{4|u>K0?JP\I.mjE8F\,ch2;!!,|A`0!HCr''1zLaT U֣ OeAcO6Qfz$msׂ0|^"뾕]Y5rKtx4܏kxW;CD0у#ճqI\:d e[pPvrnSU]'%&$ɰ|]~ M!Q6*m̐͂t m+cQ`t8qִ: F=Zh3Zj$2e2 zGB˞b>EVը̰G@v6 "@pYA_]h$•oe 1vOTJ">-_(5YHq@} Oq{k&F̀>g04eluH;%.=%%bdHMEaQ(8Y6(4"_՝J״K֜bJqCw FĐW8t>h` θ0I =p6O]; @ Me{cM_u`T:cL$2eӹF|m3?ɺQ3ů9@"ېm˜Bj˫ T{u/c4bkА4iA6_eHiVi>I,q4萮Wdo2 K?񸊦pX +tt{-S $^p֝m>mm*fG>̉;OU ܝb@@Z -L!Je Wx~GumkZKkE=kQon82(~=TErCH1,[ ARDkzRt\d6~9 zZ>w~LM{Z3UˢƁo*)Z&-c+e"YʒUC.E(mR{sn<$,7N[x7ݵӔT Qls)/W)&8éw(UD8T/WIǡ2l]/׳|/e6yL.KL)!ZGlg<'cdexL2 z ĬH]~ų4`P ei7:QŽzUak2k:wKL򋜐i7.[Ls*PEz Kh0~Gcc?W^#Q#tƒիf>AkJ蕐Tde|guYNZ8J+Hהsh9W*=]12_)h $&ۏѠWNVs-g\'S!ލe1 ;jQF dV$CT)Ui[eُTB$ӑ!A7'/_4QZ'](yr  䵁*? F=?&3ΎI[ݽ.Ln c:պd]LVᜋ#5jӇ釯y EkY~ķ/*#7oQrq$(cim%1.duV6 >9wVaȹe­3%H 2+9=|H]QpMQcb u#&M4k82S1{Vٽ8ҽw A~4sMQm˖ ":+7ɏAQ1ӫ 8,hOG2q9& pW U!>1 9`Jmq,5Nj ݑ(i]X yzP]pdf j2*j+x|ݦ!&p Fp;hgGe$|hȒ|E¨J!BxI%\Gj!%}7*NXLΠw+GOA@\r}w\s Ž4vqj(oqDIʟ1aJ>u X\;܇$]FVc:<<6䋧},xւ YYK>){"jLuk735By' qabQӣ@xDAM4bhx R[ k1aɔ`jFn`Cj1!xκw b->b@Ik)?e_>q uutiIh]U?-ׯXk (3cϹpU]4P  ;9"}|6s.cie?FHQs;'ђ0 e,qjfalPY08~':usձK:dmUJd߹q {GNbǵ`Joi8V4KS v. MUl[FERaҠgV0 V"*_+8^!:? y]J\}ǛZ65=tdΌ u^$>ˆT2`*}9@?Q&V^gr|M}(j -RRڗ[xuv*!A[v {}(:S,Rp;B`d!3po|[@4Q m\^=8OZ!7"eDCK"5:uRw{!"#2r%~*/"AAciP2T IХRfـCVcl1,bV>=NJm͛=Oi*Ow ^Y`pObð3e[]LfNlU'ٻ3bzF y|OrN|ۓ/ ZX4:ha*[L/dS(v1|YōnC7V$*FD"V{ne,zMcX.1m^MY-}e8WEF\!3@O#|0p.Qlbn{B!ʼn&=0 l1m?W3ˊN %+5 |%0nȭ׽oq̍ 3flXDB:ڀj|@)ElJpd ?mcSq`yY|:9;676X+ Gẍ́!7/rדА/U%_+\-Hb!u#*,? f/q[[.)ꓰs7gd%3<b<5'YL]i6(?0j#ƁZz~Xc2fx*"?U:!fF\fY4ʯwUl]Nd)9*~gu"*|:\o5I n7 0XlpWBM-B [ "MM<so) ' v΢ tQȱϵTp(9r_t՛Ql~RbiE@ . ¸k1Vo1qZ2>lf k41 yRiownW@xķEdoJ9/y$$wOԆAFD-=aRvMA磫013NeZѱ&WCN t2H~'{t ,1?!H*Յ&pv/~`+W`V`teҏ={%[l;t#>z I y;7dGk`O[h?H(LLJ? @LZk.;Shk!=~l,.n97.p?lwpyrC['( a̖ɦj)?'8FA _LcTwBPQ]M@81Ty"/s:|殺2|8QD;7\wf1\>ż6ct#p(/9Z]ޚp\ wa"ˑH\8UخS.Q DXkFΜd h5߱KN`[P>1%Kv;0+>d7lXh;\IW[Ǐ$Yh2_08MS^{m?ڡJj vuT"vL3_aG/5ZWofҌpQǽcV j"ǁkG,Ym CNpVS}9||(ovyL}{ eh~YTTSBmC۶ avr*Q: hI脢:NL{.זROmcY4 Y 䚕{kZi@}V\~~vW4RslYPv$RA˱HgrXC)]%~ξ(p5(-ӑ)p[7u|ќ~+"5d*@ВM̙e3RSBگS%^5y?-X;WKxXݝT$v p G\̜6WϟiW>eòWi큙qA.Vޮ ;:@ԽEå"oMF^>PxFHp53BD<R[*!7% .sWK`bd9oX.EslI6l de"- KQppy`@a[jzrsFWFyh0zuj;%B>u,Uа0/!{-b ,c(OL-wݫZ' :?M#0\ѻSkסkQb |̥=ra9#q1WFY9U<eKmQ2 r3 6洍+J&vKK VB虲]ѕ~9OA^jyS;S?Cη*zin_=>s:pbߛ0a `9B &JPO<&$ghU j6K c%G O$wÄ?*m HaNPA؂~M5#w؈ߥA3}7E 5xD*@,7kz 0E@H(d2Y`?Jr֛=so5yӿUn;5/>i"M`f"j h3Ujcި|4.kHӑJ/? 2$<+40y,};}I^uI^S{))*D`JnpIZr_^T^K`=Tg;sxpGTc~DzF䮮^B:QNrNB/Z Iad3f8P+ Ь5KNt緸LFRC Z@pn&|[efZ4qB~ID@jt +-yyp#}8)Z_:עI&묑 JEF KCc"2 M2FiO8̼l\P=Q8lzf|c- '(&gY/gimUv΅ѺoV21u%y]Wt-΂f=m6MIƽwyb=[1.P;6j,+X50sJGPK̃ڃ:ޫʣs_[^mW*r$-[icKnq n{Ӧ^uQr/ E r9[ڝ;/]^H6D'2Y }g6Se{hv83E0`-nGXV1:V _N,n:%܄tbs'1 =w 3ޟnl=.dNJ_#l,t1v]Ƴ%u'M8"ޓ1TOrA9۬E=?xd0@?Y I1sa [NĽwAaj Kz:e,& 52d Y\n2 9Byy B9']j@V֜UA2o;؛n%lY[!0*HVD󨁓+ &L1w2m-/\T<&Ko惁 '>@0)|su-S(ʿ!WRTvVyvKh3ЖJY#O2 }D, 0ESWl2{~a6uO%3br,TܢZ/`:G _ի@ %\z :1h0Ql"a0!3t$pZs P,.i׍=pQKT/u%M@ፒ}I=wYnP) hP2M=mv/`+|hK!D~[I߄eanG1;4Yfzp'_?<XF=7dȰiq&̑^hPi 5vԬ!? ,=]/߆aAHiDw/P9¥w>o4sL |"v#7y@GD3E΃~F|st4ë?}TO^IlUӻ W/#{SY3,o*Ig^W[O$<7υ',:*ٶ #GRΙ']d2F7c\ $^PWJ❥`ga㎫޹,店o&gxJz=lj6KnaUό:?Ոc`0h(DFE']bL?*T5i7tU{]?נ}ALY3N_vF5EhɁ ',xxz-٭ 8Ѳ6+mKeB a C,5mT8 Ǩ6ykgyy^2?nf/tk yzp1 N^6!oxn2ԻQzH5~s*c~]<E 1JiG\WwgueB*Ob0~جt 8UbnKֹ(_:jRPS|ay(o:xݦDuO(+|_I PӹԻayP@ٵX秛$4P'&AL[F`}ghf؎% Ԝl5PoO3@%O/^v=,o]Z][cXTSWoS!p ֌w,x5wc2?DgD@S3D  q'<'C)~3q ߕ;v]Sm }"p@2qWi/m[A>Z&ƹ(A a2JSƫ2R/scY%Gw nJ<%j,D{UiyV){gɕG}nK"` #ӪlL$2Z #z\yۡq/M*ㇽ/B1Mo`m:m.~ߚ#2,o /0|Ϙwq|qv`ĩiGt5pp(sQ[@#zbӿyėe߳ZA'O :>%Wآ{kXE_&'y@|וNsl("Yɀ]%98c+8&BOYzĊmjP^5?(mJ)܂닚hxI3{vu梩/wDqy8rY;p_ WNȃK$8+DLj t\5KJ_H]`owI9x1,+pqS p)lu͂҆[sytw+Gf&ZxסHaf%StIF܄FJNlPE>O01CR9ƞ19Q}8/XU \ߩɚZ_jqעJҍ(G/̯Lq"QCKx˄W)5M N@O/AN;Y<Q5“ *` ?:삡=7_JDIU瞈 B@hj;QuM೉UUH n<תakkxN4%N>]4NЂٺ;bTR8wsR=Iϓ'-|`2J_[ӒfNn 8sG PДlœwUQ+jev0+_ [J~="M{l;Y\㨇iM=\=EC3{gM(@QW*Q3`22$|hZ )0UW~Ms4d xSt@KD04tO@r"*HCg^ghwʦGw䐊! !⤂yFil)2N5n%h2zfm+MHCXk%JߑNP%R>+"⍍wryPױij ޲uMWFf9 /`~C pX=] O܅(վf ! xp1:U!G5;; ,8_ `aQ$ٔí \f`@Z@u]ls.K)?`봤Ht‚Ѱ ΁8t.Ѻ י04ڍ`noD[.( " wr\z;bS$l)f"Xۚ%ͮ MR&uho_#F_Ćl 2Ua ~qr}a;H;9pjQ<Jds^CJz 'OG;' Agy;X s1ORU )Y'G C7۾a9K&8Te{JFDoO4eTY:w"fh Z%II:ÅðnFЩOn!(ƭ/:p@ [VɆ 'haہIM8eA#ą]rsml%8..(RB}~V#=5\QKsRKx|>Bf#ӑi|.O+ jA8Y qaa{B{`(2+[ݔn1ZэA_iVaxz@u~663d[͈\tDq k{9ꄒfFyEn| 1cqӐCpR={YyUe9_vΎCߒ / 䝂Ndtlw(>)l"t_R' ,فP*jYWya7f /z Z~`ȔF{ؤػ_(ѯޫh* wA%b], 6||Zfy6}FяHRE)HL[l^kxBȈPgIG\qq{ëVg`CeJz^l({{]n.yytHh섕9bW(cX9\_S5 #XmOc\R TYoQjC9!Ōrzn kmjRuYx|Hˊw똣֛yWˌXy]wTJbɓSi{!l#>:˰|N]ORݸc(8F5Akkc{Ǥ=M@K#fL_ &i9aݨ}mKhv,_L龉~]EIfVo+ӱmHc׌ +t&Q g ][E9n/7Eh(]2rօ(egkd >6.Gl*%ԑSbF`b1/Rȝd|H'RSzTRiLfDD&U4><;Yy]]:,5;l蠯MwVf_ l͈AmFdCv91e)}`yCݓ[LXo:4'D2K]Ȝ~H}KOkUz{z@^7ᮙ/ʪ\ X-94 aS2q ?r+B(RYGч%΁\xb³NϨO~%J0S-%C{RK(=r%X 2:nu5_c¢>Q.I.˾1/K5Ne$F5-i+5Rzr ,6Y*PeoFMO3q% Zg.؂k? =ҋ|ALy$mWȴ +cl˪N2V[3n>M͂D48 $i)H'M-5n H ;_J0WɲKYz],!5tD`k0"='8gc4y 8;FB8hB6B4_7LKb nֺwb\to ֺ3k^vuT X }3/fZ @m{pa;!|e$)*Րt ZvvrufYߟ-K>jEI[Y/Q7v cxh,݃s0ôֈ X [=uBo+uS7ۘҥف3]^7̹=>5B&Op4wJ8XQ땶?:ŁLr6zl]E6os#9 q6S%w>;\*ټ ZWb7n){N^B?+z>5^MΆZS)fMeዂ׼XXMGZ(F\^\QM^P0 <UޱQPH -5Wljܶƿp踖5/3"X&8_\ 2|r+5kZHWz"t0P7tϤ!# @x{ `)P-:SV3Lè9fz@L/bJى#,Φha¶|?V<.v_Xbyc^=k[&zӝzJXk'zV(~[*ɀQiJ؈;;_6`"S_y{eԤ$u0_#};Lt0dQ$= 61J.h Rs`c; cmja4yG|ClTpGeDB,pacDヸ'&jp*(wZ H1/fnќ[1t'~5>sƍAem]e{rg(8 9.n>;(AAnoCaB[;O,F>ȇ,2/m=_S`*A*YЀ\mb*v`#F?P&̕),|v mXդ `Z \THL;D͓>|-:b:ysr^ NRRhIOkmtug{#87}+*{`X p-B(n7Jm&7^hD5Jbh_^ UkzPyr*`?GԄr+nꘫ۫`Q6JT@0Zvц:)ħ6]ܞ}pmc3 uݼ0e ^o}ZP]bMD腐UT҃,6Դ곾Kek pPWMF#:z[W/R^cWڐv|1B,9|e ؉}5n#:bIfT|) 5Y~v׊)f/iT*^W= LtQȭ)N W 3% +:ѵ*Wz,] <ߥ8UJ^(cDq[<[e.egAQYuXRoAA0¹I{g0_ T0W-Qu{-t%^dz28Τ%(*1D/}: p;4Fq[&0#?ڕQ/3 ?\~]+[WqȂ .;`!܏o@{BI*C+Yg밽n,ؑ5a~T{QǾ'0? e僆C0@R40vx;2I7Ʀ;;/<+Lص/W!o*j w- ^ݦ{g.H  Ǥ&թLΉ$[nw!IkwbSRCb馛tNjvӬ>#S2a }:Fa}3r9OV,h tFLvLO5܁wa&v\XUvǕ(Qt~|5$Q,)̒`=ʉ?0Eɴ{q3W81 e?uɴcLt-_ "HD`MGŖC8(dw4!/TdF{rlQSn#]{aTQKF|N ۇ|)iI!Iwت<-q嶄80n!ٍ֙c+.i%.*~ͽHA7o^`/[!6(P[290 x3wՏzk(%.⿰җ#]J4k<ͪ}Bc#!ZR,nt Ēeӝcu;_i} ?V^} 0s*o֡>cpXɿlF\ Z}T"KT՝ub}ӠgBjY=/~M_#"tQCaqlKfBf;=};j4ܖ*Gm#udy^4NI2U@0_s@cP`8a'RrxV6 C#5nUB弼gj~7ųf\]e2#ܯU#F ϒn9ౚeyg7 g0(kq.=yI,,LMC$agZL:#1IRo=ؐXu'L6HةdXL~hNeDoE lq\e#Oɥ ADRےw Ɋ Lq"<] :d"K7mYf񆷎ۿU֏Q80:4psT KmOGZkMsڒ `NoAɿʅ gbմu49Xo3. s7 "T`臻*_|=+; nbo`LjDg" GoOPZ8ɒQ݅Mo^f ,'lᅳ3im-I VhK 8e(lAˡy=qrz? =PbvU)d\.ElGLw+upAb0h96NX#'g D']8U1mO9&@Qӭ߫=p]?;TQIK 4+ * GSNqHVI)qFl]p Eg#_,Bxڽ+2`Pa~F.5[CF3=p|ܸlzp6l\K`|]i_:NFS%{tE NbCB1?[:ZA*H>Im۷®#Ep[50R@sj^Y7#hpR0bX+Тm`Jr*Vqoa!ҧa[P!,u:h@>YoRk*H}VI;"@Q*"B w[dP~915"$;:K? bl|dݴ}jMQ-0mk[=_N\T_fWK"AI$BB/n+%E -]/ƭNX(fa11Ez8Ic}E5% 4;: ;(tphWP][ &SV\Yd Q!ZqmZF)/~ߪA_#~z$Iݞ!6r+I2–7rF$t~L`f%9BH` |h}]og 8lۉ#Ur5dVsda"B"?Pnݪv,z?n.1vF {ZNf/hN ʫz%'(g[ >ȩK7G3b`P Vn5%#ʘf>>u>hlDi!i8uo '*pOaD c70Ԧ L ۾b A¢t Ga* ?X1!Ӱgtxr)?w!k݄ʃOsCY7fv,h g~Կ 4؏h棑8Hs=4QӂҶKTl 춵*%`š*aQhV[Җ IȐӾ#rUqvtq5f괗cx^[H:ȴ$DpCBUydG_ l1LJVФ[q I{,dh\8`_&!).\%aONOϴigaaeѢ]#"&Aq+t"rMׂQ ZO3O0աݻ`=y# 4&3.|,)H~0Œ43C ӿ \娓(+\N7٬(йdg`ϔi!E܍Ų7q?789[9btt"6W~ +{ PF[M."CUM`= Rov5׍@MQdn^Gd n~>ޕ,e1c5J}찝 Υ#1.ڋ:7Ⱥ|D r˚hnf49+KYOgujdrr00Xch"lm;U*[6ŘfMO4\>Bf$z( ȅk_6Z;J6{j RοXM%h#94n.ZҮnA@xґ=!q̿9<xdX+ =*W:[M&3Tk ?㹀:bD&-Y :W+sEQTwH w؂ 12\Y Vo4njdUFSR2bfZjJUKA6j!(9a"/KtX瓤B[  D&S-[0v$7L @sQb7ӈw0z"la>K`{46ۋֹ[.u|휄ޠ?Dľ.J(}.F R3QD54xD д,#Pv3$Pr_\+fChFdW4vor0³]<2&\X D*CUι`Yb45\ ӱS \^Q7^MݫEH2oWgĨAIFPMaT@JEw.DœKY/2 Ou݇ ' xIYo80@piŋ6b{؝i -bbP˜eJFvw`>Oɨ x)砑%,E7V)z= <-$v9P`QpeeOh# rtڥBׄ\+OSTT` P՗i'_ ~3/5+u^*P5T(DdJ//?ߪLFV l_.deK* Ƞp@:XNFCm-ﰭھǙ_.?Ze݃ %=0Y3%hbG I"UȌ E`=IL#B"7C|aN>Ƌ_bۦ8>c&߶-F=?7/Fv%Q%GEqd $F=ٓ`n|UOL7Saё$3Rb $IM5֩  lݻ39N:({Qn_C}qӴL\7P.`̨?~QWLDytK0U2ǣo ~JA6 r )]#IC1TH{jtKKIڋ(//jb9 U:w!p-V.0nQё=i]NZN3lJa&G&k9mj/蟝u,Oʭ V(]M!#:n׉2ȖDZ0NYƀw((CJ5;u!ʇA?q8B] |&krv ܡP( 5=.j(kQ,zW#pQP2 |aR1._4QHh#4k.Wf 4Ph=rS^h9B.@R2H8,b~-fUcf)Lt%;hǥfT ^t4`[yy }dWI7.XI1Xuo=(S7o02PeEA<ӷ0ŢI`Cee9JBwd0Q#FJ{t~ I(q0J D /|1blq{@>RΟD*#VFU>K_plU)HU LHX^\ оF!7WKfƈ8u|6Tk'i%-Cīl+ izMG?,Cv ^ _$MGFcyo@Z$?p=σ/La {.(q'"hA~ې'-Kd5ls[wWvK)z1ku+\nHN_~"П\m_ơƖa=$WiT&NtieQ)fSK-(lT/CR} vYW?x|?ݸ bS90ɢj1 0<4a݆ƥ 6k5wWs3iaXplh-K7yu?"XJ.WҴ*;8@4 V9٨EK7ui2Z;uu.8uleýD>&)2Ȥhh3AeK_46y^T?"dC>H5zI˘+pcZpqkSg^>2Xh6 1Drja 5>¨IR[!g6LKZ)<DoC+"{V;d~T'JWMϣGX٢@S^'` Խr2kV-:! ? t;2D=q 7 YjhRol(7sS ~iЃ͠&jxȌTaSc/ ܥjVUɛ(}D8]E2[Bv]=C"J-]k;E@ΑE个!;\0@ 8{01ay𤌚J6`;E_p:Hn6rF++HV,9廞M) 66oMUhL54@ڬNDK*9n^3Yog>%ZH9oZEY0jLf@F nR PU.0uNP#zNB"P`ݝ2]o||f˪mFG`QteSI:BX,n(LR skI`嬇OkpX洊`]˶ Gʢ8~Ptpki5WZI0h`F2ESabWHQD4UJ9h"n67. H rK0R{*v/,Jcնqz8+Q'P14;k$#HP첏[Ӿ(ߪV[K(3X_ Uow:m AOꓤFeVw/P(ģ'ڐ!}9Ơ Y iiVM|h1Z?NQ!H़5N[JyۇOl=dC7F&JM,q B8Һ|iML+RVU#nyrM;%\`{(f e_l~';v( &y^ _ɈmYPXz#EBxj~Xr4#EeSYboM !JDom@ƌ.JCSoN,LD r !WX'(WATme~,)=nãh{J)k f_$s^V:\:Hn&{;o|(Jk BQ9X0r_2PsSYBC#i$6mge[}/7&혖,qۨeb4y/| CO }5ƿvE ^HÇNwGfyZ-_=lX5]hs\}Q<1=yAJ@5x<7++`w!4>)nu_JMڰJ\c~kXXHl}7m'H 7MaNwtKKn !U.[K^zy5F~w_ҾbOnMw]wgZ2G \b+~Yr+[m}m'ؠJb?;]U'Jf[V@EWό'6&Vtзk]bTPƙx +޽͗* FQ͎c ȕZ0!cxx,238|Ӡ&2ކfvΛKƑMM:_ A@iNOEwgdp@lQ`e ;[ӳs`h} p*u4hHdqZ@H5Őqar' v!Q"#}T*7 |nL}WKz죠 0qLI>p}+S%2wVȪJ0rjDVf?` xd ׃ϲP,><?ɓ .Z:1V?mk4heLYegQ~ %@£ɺb N~ziQF%BK폢۬&| }`DPj hozp@IC(6-2K)1FΞ1s7:%/duQ̚a6mwCSp<\SJ {>*"TW8͗7,!.5ZB@Rx>h,.pzKhhqOA:N>p j a0v/6J8DKy 85#bM o3OǃusaymfHW :BBI%jqt#]8_|||7@%ucq:C7EK(-w4">>ܳN[bE05ӻs<5N'軟Ltp3@ad%)C zfjf5aDM|3z0A19[*/m5c4ȍ)^ 7Bt2hwl) öW?VAa >4ȃXNuS4=@jv%y5Qm6SVj>GQ /c4075ImZNiWZ`m^vt^"ˆ;E'B87/c̭6䜏bDi5֮|ǎm%p@a+ވ2} ]~5"GC54 I~@íq™_YAv$`L4O]^q|[Fɍדwjsq;ӝgS -yTfp˜'N#fqFFXkI)@{ܴ>@<$jr?wD\xmR$"ȷ*QSi`u oD#ԁ(ɐ}!>PDSHm%{C7]f5(]q*zh 9}('5`--+o'.kx?)]ߧ xVL:?Al1*/ O5H>O:ZSfq_G|ٱ-ͫ[?XVߌ"Gvt3X~RABf55BL%4[JwmsD cu+ wHd KC65v\o>\iΕWnς^y6:C2WS W]܄oz1j>ƞeϪJ$Lg^cf"KOKy#뎣Ūj5@RX֏ Uu]/J7pm#_Kc Mz77A `Pdg:@KeYRzޢBivo4q:=z$v=YlRsCXWچۅǚc,bֆ[ъW/?vPZ;Ġ%m+s .:WqbVyڍ[]pC`/iMhjmW m-~3g( rP _.b~cr"Π fp`΢+w/eӬ4  B]4NGB~&!յ w dlS&ű_LsC?5EdKUdw(|`BҭZA:"lE1BDp#FKꟘ0Ma}v~QB"MBFRNNŇ?8:l=])hWm4+xc$T%ǥvbbLj,Y?n5MַSIoX;{Bibj biwUH!-{䞬G鮣iA˪!b=s.UҘTn/\cqNȯP·gy{#NjAs_ZXCvʷhiF7sHKz0$&2'6C6f4 9{^LuTn:X8uqłRPG:|w+sQx|+a!9}z)cUA]=Ŭ`rAޏ7R~O뢙W(z8V绉l̏xlgofߟVj: Rcܒ c;>X.wu1D,gI@+R{jz2Mfw]ZuB{? *&UecNື߼ p:JI:TRdKr)Q_#hT+Ԃe jpTPVHpqڋytvWrթj/Y~-1 %F$r/?ǂhݯCBA? ZT/8޿q7} Z|c9];FQ&VbG )s_tegb2\O NVFo}ܟ(۟%ZOLeĀyƪvxԟv6Ԋ;G/jݏ\oKIl.>,WAb6FhT耖=d 5S&mBc '71@} /&pDNVeD`'%'Su?&(wuLQX8*ad!׷Y] )"P) ]153cKadEM(^%*b^^cnQta26 D-w/QG>IUU6ҢZ(QJFDv q4^P*RĈN Qwd+j?n*l3)7Xsh' }h#B ptegHU߭ճ\c}zg6ՓSK.^Sc}RM: kI*Bu1%ϭ"f_* %À7mus-jDDI.'pHM׋YՒ O%3UzɅ1 ZDA_:HW+T.Yh+y3m)?YYjNK{tNŭ%lr]gV 'DQl)}}| Pa Fd9|u -͸w.N2\v 3<)⚮w \Mjz10ϧC4JBxN=sB|es[:{j؟f?"tFo RRu^9e[LW .̀v^pjfP6h&8H|346Sg5جR 4ƅkm4&كWN^`៫߉x[-a 6vHZ7\~KZPce6- Bk6,nI1{MRI*oEup1]`ܮF8Uqn)WWF|}i8+ a#66HxD?gF)?%ukDGDòAA:b<]n.%ۅ ܉I$yF烿%gyt2o9'?yٯ@& (/x3ء,ÓѯvLᚘ ]sNiVIiA8 w}zkchAʐӶ奰=JՄi)RdQߑi}Z&"PaYf>{Ӥƽۘى|ϢsCmf(]lu-e#,>V4HKP~/T7YCVXQ8eδmûwf*L>xsM r `_霘v >9ymPihS`b\6 9tUMLg[;<<թ=,odo Ӹi7$V\ E ݥ[BR7hpAN?bqЬTk'Uoznp~)Ʒ3o6bYY8/fq $Bn?>9>9['~H-7:E,Q;En]Ra 7QW^r* ңbXD:IћOv@"^9MJmPXktT+ jݷZ C&12u9?9.^ti=$ħ1鞄X47)0f9:Di2 ԽF773Sۡ2phZ tB/=:Lv%4A׻ H̞fĂ2[xш2gxŸm/ X8o#=uw=8 DQvE I[@}LO}NE90l{Wo,fmM |hnd9MN%@fA%G|;0Pj.!뫹EjH`Ĥu1_ꭗ?!:~/C}"(tע>@DzP 88Z LH *Z*-6˅C/of4> дfzʅY↙ԇh6Do%XՉN;\JiĬ9Px(MD}fL"H;Gܙt&. 6~1N6,f_)vNByf$X.0/d{L?6>>$oAL12;K {h-a\aE-&ЁI;İ]@S*Gc5a 𔊰8J7MOңEc@6 x_~;/@ೞ bԝԓϼT砐,OKB'{ښtmPUD@+zwЛh=<boISfq+ۨ'j/ h }i*/Q _|CΥ,rM8ҽ=G8}vfс 9*jrxi#iTi>C׋UCXL{BX,I֡g%jFuJ.LK#v 8&Xysp>L*KW7Yqov# k$ʟ&*;ZۜTgf(<->x L~iuՂ̫X7mu11ft8\`hptsÎtZȚqgX fKqZ4+CNgja\F)!"v|n+n1#Zyis5NG;, j?RNæ{`1*Z! RW>Ax/Zsz 'E7Ë^syt=֠G)1\6p{{H w=0%iAXKs/|= r.'@5wG1 +# u_Oo"n(L@_ J*542_Qn b'KDa-/h%Ʉ.;ZԄqrIMњ~ p|. ߆;(A~EЏ{V Q6>^?-x% 7?Yzsy ό/x1 L>bms.?V͈떾pΏ|enBx?j}c3  @̭ܱ,}1W3̛^d:DjtY~L2W}qֈ-R9e>gt4xEKOђ8lBBQBhÑ2< %+RU `Zgmɣ"d+~~L}~B'#Q -0i\dc#U_ٍrG{ ?!=>TzQ邁v?8M/3ԬojЛ<3NC%mk.(жK$þ@bՎp?".&iyS΁NZ In[|b8[ߜpev KmT8MC䇇oU-kd?;% HVj%nibx Qyq anCTzcџAs^쌈q]i 7Z@ngW5t*v򨠡ჩ.;-9ŁKwEAJ7 ;-س־SVeOj+@sA掫%VsFIϳB2(>roεԣgX}4ת| '>IEF{x#7%׋KWw jT)dpIr48Ic`t:4J2VV}(]yR0T +p=.?zKY<# Ȉ.:|\p&p̎I9fH,#@Jwj)ŭ~JpBY<SmDIUjtu ݸvG[IuWo:!6ZxllusHs[O ό 7Z~}',=9ϪWO_꫰Vk[f<'}ْ.A5TgXMMυ!`glXaFB-YTu#F}ˉ:&fq_*E\Q-wV֟_&;~"X;0(sd&MU613`$/W u.36 QsyF F*DpI^Fq/9FqGkvU)kP7_>Qh#PUu ƟnNK G:lRb4lEZ8evUF\0 iS<s\JSQ>q(埛GYhp!^bNMLߍ`b֓2g~|q/b:dt*G69پq7 vuSkuLu ɕ؎P1?cI.&ʷ$6YI{'V- -K Ѻ"Ȑzw6iI^enp''ʈX`BBi|Q>.2)81[d+C3d5|ZwLwE}S t;D' KA =3Y +-n$4f-ZeX'S P$?M4;:yIGhݪ{~m6qnx,~cTZ=+zU*9ЧZQpT5/!?Aa`RI'Mȁ qX 8t9۾4)Ջ, kK U@{J #޻:İ^=[O!&L!g|E)y a7b={en_Y#3Ȅ>@V;uz<0c MMD=\L24 BM*7_AF$9E1Yp>=z~(0 +o.[{HU1'J!;v6l_vPisPw>S:_&KP۵YӁ +D/}θ4X7Ep @eE9-+=YE\Ba2),A[)v\pW6"lHEw1m}0|:~pk5 x`eV!efޡ> q<@Ʉvf:m[b~ CH#߰Z,[%7!_?$%kb:L;Z\\Ld:]) i0]Y_DpȢqJ"cqP'u3+m\ +B6{{=Ԙ2r޴ EB\ ʑ||x젞礊ea&}4O OvKp+!pg9T椱ɁP:.ILqLij<EP`V$?Oqp;\cɅм&pМ4ܛNjͻuV ~O 8ۥ{x9۲AB)`8]!ƀWWR.dH@= t]x?޿CKx˵c:ka"Ӧb՝Omyj:z[/6"MQ6;6܄VK U,!!-X %J\ꍰN=G} ܰ)Q+q`|?F8 ` gaILa3d!1f@\vH9*'i!f!{90sK^&l 5-; fQCZ.8W?mEYq(X޽Mī8W_찇Ng)+.s&mɉ0  `x "p)=UQKM;0cy\Y?P:D7,s9yTL> ͯi`8Ĝuci~MّfҎ{*Zk6;H9,3;t!RDU\.lUpBc@SkyxU0V6&IiCo4g N9[p颟1mnE&6D/\{Y0`)(l{9p8mx/:~ &W W˨.Ѽ~gS:)knEAqDŽ,\UnZ85pহ1DS4QxO,Z߰#YaϸK~;4E@Lu|3 _^J N:=-V&fJw*~n#Yxk&`]jE9`:=;9qiTY<)1vb./Xlضk гF4qJXka})|g 葁zM)d \,\qKQ C^)6EçATYiy)쒲'Y-s %hH omrga9!Pf0f%/;`.ئrպeh|t;8HOΔ#~Vt9*4ZؽIK|q>33 ! Nh;zۨ&kM6^P W㔿 )aoQ -y$WŅ=8pMZBLpӅ0S^1awG"L5>~4 Qi=WHK Dy^C —KXoVOa*hDW /YLfl ŏ'GI &'XaTh-l"Xfr=iK Ey~h t812 Qm٧-42ϫߜ;]3aXBry+:+Wt0U"#?ZWDV47Gz??K+عخb5$Y8ֆjw&-D+gTx1#3ÀBa,wB+?<ΟbnB]5~9S#"c }Č/:&c2q277C{|F^l57/%gLZyN@O, 0Z'W_k'éGs(f5 HyُTUz?ouɓf"F4obB=nz\^i HgΎt= p7+a^~2d3A4E{Օaʛ4IJ$fXЛSt#Wjvҋ/n$PJtVlʼrTڣ66HFt [ڠjdn2o~> 8NjSxUBee<}ѳD[FSIe7|,KXN_Zw7ɡ/UDy?ӌjRĕ%*;,@_jmHt}(~xHW%JQl;i<8+_4̮URW[s5]Vh~*| (Ć>(Y6Pdvr*[KcY DD"ЗLi+Y;xh-e9 Jޙ~[x-oA/=)&)- @O?Pȣk-Q֥ڄT<Uz8/d;^:6j1_F"YX2DTҳ&fx Axu3#gt'(rO{( v=B B8&rҔuB:X `cČp-bw4ng ygLP'S_pV-V~8U"Ӛž < esM@pI H"\̄K ~!X^mx.?R$1!~ vV|Q—Fz.\km;9 \as-EUs{(Wa.@qAEcτ<]_k "o(j'8>*'Ÿ_2/:lt<`Qo\~ݦl؏ߑӷ&k퐹(C z`.]0j+nV }cxmE@>ñ5|љyn4W;2)Wvky#y G2kg$s&'$_Fp}Ȗ10ȎOWٖ44E$4sxҊld[] 8mH}QOT7/W[+J=yCfltƹ*7oCB6LpߔEN0VCM+I,Rx;DhDT&L2{n3VaDߠw3 F{t\ۃbp͡4|?+<⓰}GdjaAi'QS;>J%EšqV28/>p]c¶$#7 6pBsh//*ΩȂK|b= .d )aC~FѾy`f6iQއIE Vt[I۝z.5'Z7Û(̌ 2%e3M&g0F:3/'V Uȼ JM">jT7 -a3耭BpΜϪe:o !f f-@g`esx_&>DGU8FNƒyUJ?7 ገ6k9w\<_e)1{zz#X#:ݲ"faXi@F >!:/떀wYx1uY ƞTeŚGrGBcaܬ|GrjPK77W+@~!!@ˍvAvX2:dX_$;CJ:1-_ kQ[{H;} o#xKv74xNLoO91Y&n TJ#" _X0 ;),SuÌ)IpMx+eW[W5cyyQ=?)?xY oxiT#vӜVO]5! 8 S ,*F9XvЧ$/nO]$`c)MVh߅]HZD!d_z,]1A8ɏYHk(B:HF;qI7Sse7KM) T7jut .||唟580eIEI"M㗢L9˿`=9"? ) t"11ȡB2 4 }XvY^ fK݈J 0qP7%k}shCҐ2Hi"wDN^~m& A̩ZDtAy+x,/D Uu\,ǁ /;AkIR,z\zp"s}o#s 3łQg̭'#9)7ldT,̄͟i㪎=ەܝ|i)da|bs`NZZD =)S*|3ITl62Bd+^7bߜOvg,'6%amr3$c?i#i}/6X.Bc/kLپ"A Dkc+5"0系yw4fFҺya%Yf^yt[En= mH+!RKOJi]3YFm|#䒅L2AU ,}6]-xbFwY Õ{L\dI?>' >?yr$?v|^D} (шX}j'D^0H^,2a䞊 o'ԫ#kc7522qWrg|XKWH+n\ 69Ȳh (q8nq(5(&Bl; Ԉ2[cH+:gB-gD]j\sB pǹ&_W:-%|7-ky 6!胫*P Z]ކy֕{*1^TVw843!:4F[;~ xXoZ:X:%Аr0]#8`i3>8`\cF( "-o|gI.ċ+Dz5]B(` l7ڵ>["6N&\ijE6 fZkrۋ#O HN}Y%tw'nj=F!K:lq'-SDdƸ-.,@Ҷhx$^9Bb jÊ i9PV( aU=,-;\ԐFtV5GNdJ^VU 5sxjsig}yQ˽OK7ۭex݌h{n(q0>ar^,;Z.Wݗ|0괈 Xd{ ]y"œ@032Oy ޫkɩLd s!DCLi27TâoDA& 9F{̩7 0tacTM+ h$܅|+?aa5'`[&Gx4Q36xC LzUꄢ8=MtA॑@uHu 2e !3o1*xI+k<Inׂ%(vB)R@-孟 G:2]ZȚX ֨F)^(sٜsc?yo-rXROѫbH~` rkO81Hz5?]KkWg04aW2[0ߑGu 2f?q,ϋYɧ<2 1OQ76pxꗬ Nە  b;N^-yY7B)|8U5^z *zSGTY5C'vsJBne%Uv,Rƶnc1U@h܏6𖯢݉@ZNmʏS3=PH=clUCI@kRi؝om$O2' ;Q lw_AVCO.J`D:m/L4Y_5o5L!i1,;d/>-vU֗pgj.Nq@=*P-UU"4Z:{2w Q`]Ӷsp}U[a4i`toSʣt/T5[n;g}B |֋9Y qB oXY9Lc #h~;̣%b}41fu:.bcF?ظ T'ØKq~ (cb..A(O;}Cbq;ޔ@5ޅWR#8Ӈ|~9:HwPd{I ^BrP(挖ˀ|pQ*iHRD,U]9!T4{))p]34BaH)mq5A ]n@[]ߢcHx1m@@I>c@ܥ8| =йP+߁JM s-ѭmI ?΄zuUJ?nuh[4!#`eqdfo54T/XNZj q| O2$)yqR[w-Y4zϤWݨf_U@ 6VlЌ}+JN] LeM2{BdM9rm?YYJէb-_f]$0s]4a@$(d~um':3[d 0fDj;:8i*.8#r92хWᖟ>R8VvT+R6+\0xfdXKK[G^-Ee4YYMA1sJq2f2 ޗ) 8uUdø% De ͫ@ z_2M3TӮVAIoڣ!,-w X%3\n|8i̇%^Iy$"|eIT7 ߤi> ?1G;n`En{_ TY5a>Cˍsw-[i |oc*}tV }H%߿LUFlECB(j#fxmhX6]M?goҵJW{gf|ˇP8"&câ-:JqH]?08\ vy!P-JĉuO1cQ*x|bSIt@}Y7|iIjSϾ*]췯Vtlt{[L'27w=oYw^/$g3AX{L>!`]c%[w~Ż4,9e}3KXBH2{tҨWWn (>0 Y] SmGX?[=/p>aT<⒴ TC@c@2xLmv4hO3 J;=5ͦ]׳T^q"+4$<ϦCCM[ρ=vG:HELY\8O]kQj˗WuŤIAP/v )1ھl${Q[F E#B74ϫ1PR OQf*0C+韖t'ӊdáT޸ nBbhK2SQofzh=c2 >w $();Aۤ2΅Z n_[BMvB:?O0MYg"ivW*FF>2VCdwV;Лj$Ze:/W[+NW[Τp+#"giXp:0+ٵc#$H66۩x,3U92YC*q_8 0:EL1* Y sS#bҖ'6c\(6. ;@eR[S\Y(;l ZPn4mT151jHvHG=tr!ŷw#C^F \S[Ѽ$ 7@fT_WSƉ ۅ^eM S` 510pYzlAuznS*ް[V'PJH$Rb_.y} -nщo oV'*\QZ?̦=4~=Ѻ42Tu<KbKwWSg3vTu.%ĚcIS PK;!`z`ըWYܝ߱~e@q c9YJk'\jf &(q77?M5܏Xto㢠1hh6Y26%ѭכ4*fm]!Iibp@,7fz߻6)W{tЛzKQY{ݝ?|hZtjK3g d 4`BIgSnj\ѯ6}pjTirɭ`+ܿqћ,*"'_q^dTVC"Q mz{&aJ#Š͙t* yj`2d ݵz}\\֌^ `kc4s-:[GN5z!֛Ptmco>W3f`AFO  3#aey490\*V̂ar? 08@prS ԤnzU2(rT*ɺg4)#<,@ WO=H1dl Jk\h7fua aiA?D%\RjgHX^3axC!dz! 7eAS*0 QEDm6=Yq[X,W&5M_/Hop/@3VsIX5:^*Z5N)F5k:Nls;h̟FANӘBXֱb[s5fKd,bj\JzhyѪ"UESB3Qmy{Xps0ӑFdSFTu3'jdy% qע/-%Ƒ/m&yQRa?QL@ңq}GډSL<.B] I#ّRBA\=uCW0xve)Kġz<\/G-j%%m;:E~|o>=u"c+ 0W(qݝiٓވL}<[_Iuҫ&`a`1X)ٟ , \@9QR{;{Y;u"1ZKO'ݽuv)mCP h-Df:=.w"$'k oghu܄ցЮn7P[HY; =}R< ^o(=i4}PF ͔Mϲ/b>9$u\N4Bj"ڬo+ؿWj<į l'15Q'(g-pN冱g0+lbnۿ j.( iUYiמ#TIv)rE7ygq&Rs qZ .=N~c^Oz$_},}oN0qʁͼlc#%oxl[rA#wySWͳ\>NS^n81I;ƱSV; :D#=`kD%*PAE,WGXCO!.|B)wH⚷5ofn>;c^EJ =JcDQ*j{ddS;){;>\w2s=@x[nIz4^9D'mX>9yKCM %:SfWJU}DKR;8ueQJimH0If.1C!!@fh*2 .cPښ d9ݏ{p=Z*9j5m k\b_I]CאYVT+DL{Pf-#GTZ1lҀhC>DaF@ lF&fwY I@q'%C=d;Ps)`(h4/gP &O>l &ˍ_i@je%tI tWjU^鵚@!Y'It"ddYm[䂨!_,jR,R-|e: EyXuwJt ƶnriDK&FMHe!r*p&n,25p{GVy5UB^JfzsIP4*iRB>s| .z=ƠM D4? 9};,*񈫂!an fn"fрݭeDI2@[Ǘt0{F2^D ~{`wSMԢ8 c|rMX*F<0 ]&DeHV%l,Oy՝AXKl^W 7,>g@L\ܞ]{! lI)Ix,rNMH\Y&BmBu{ycXmm)V`!Y䳱z'Y+Z*mB'[)8q,s){e]t+"3QF'pstA|Nk&|$֑Db61O#Vw,Ш:-藋}f5}h]ñy*B| cR=@Iz%R)PHIS/r3 \>3{0FIbVk0Dj&$f{菄Ӭ7xн?(FPN &v|F(JL=lJB!E%F1+bь|ʻrL8քù 3 )N#<7={<@te X JId D0^)qLVOZ[րF6׳m9P(Vrzמ;ˇ_̢F)ֻ8fʆ?dEay%)bS:ۼ 'nRoc0T҂㣸=a̔z-,b; K)RCx)L1Q 4@F+S3-nkӬ!Y6,ؑstB.>D19ѱ=QSPxUS-@Lɢ?[Y/).N\U,͡ Hr=LIE&V+VGVR$f'mCҦo֗ۿ˒ G}[VZz+0@P;*N%ERzU=F* *0\)*;fG"3 9+&E轃Srv}HJ{*f̚qY-ꠘV6<"LkgSZ*4ĺ6ƀ4N5S,tQu@45\_ "B869p463{LM7 k㎕{6nPdH *ԤIҽ}Q5;޶"T,x_`* h.@G ? <=Cz _jtN< VY3]Aј\M$Y}J-t -؊ IhD?RR|||5Eɻi3njQt/ |=!J)чɷwJ렋|1T6}a ;!CJ&]ۅu*HG*=vsf@|VCH8<,}h칥Cp{Ot9-9>S.v(\?u5`oֲbAyY賯n~\Ga`pޯ:# oGBӆ|GUm4- Ddtw,xA.&vZ(*)cnQay6s`:`upF P3 Mu>izK#b GBZE"lJyA2Yta.P,LO>Q2+[,E 9.ύqHA3;N_)HKVRҶ1S/5X7:2pدP>g0Q]>4[ta') xh!7.Q]::`"ϯeqRx:QjhsS:)HrLC (hYm|<&@{%Bc̝;NrxSbw1|R{@\ۡ٥i$^[-9 j(D?_ݼ`MG5G%54/F~g%x`Y9Kb$D܆X8!QQ-~nd%GMu:aȖJVz/¡ sŸ#6>i({3OgZ2iU~v[ﲿR΀ӂq$֗p\ۥh$N.,[#rMly)ͲO-4A)[%WHR"ٝ1]22@mKzMBM@r^a1D,=,7}ưD˞=(9%E r9Nm_te>8V 0pڱڽ8ŁB7; {;W|%tRbGJAOX_WD7ذb.;]2` |P FrɏCdCӝ=?J\E>'@|:Koz)F#*X J4YY y.O8qw&洋i/Δܦ& W%!t)+fY3XiA`T&vޡx;>?lk{+H֥dʱ|Ϛ5 [vtӜ8leto@EW_v¾"=Ai0ssu|#al(l[u 4׭4@G^ͧ1a)A4t926+0Q/'slAe( oH TX X!,ebU$P1brRBFLO9es٘lt)x|U38bXV\݀>HDFO6BF޲TfZ:]I6j-_ MbG\ˋW8N^r{ XOvUDvDZlΎG )T$H0 y soX_fb0wԣ;Ww`M//E :.ˠr֡~^tߡB@qt:b ͡WD:i*}41,-Zs6%M2MzńG`$(yڲ@,P}"8SԂ[%hae E1سMBQ9ăf]Lw4VPO(i}sZoZINFFO9M% ^v"F% k ӑzDzX~wѥ%쵐bG^`K/Ũf DFVYVnp\q`V:JLXä{KZ;xa s cۿz>ې*Q@R:)١ 064BbŚ[)TnrR^XJ{(Xȥ1Vf}gΕ86w ਎LW_ T b>n>DT\lo(@UI7< WɏF$=%;0̃+?Z]l 7 [ָm!(oUo{Bp~M$ifQ ;%fbw I&n13!Zc!0׺H;.`,ɫ1&֪:"mE1,>J)Ar)Pjz8~45flM}wlaek'n$fwVSzx<9̻j)-Xz#::f(@ނ35Ve ĊХ>﷊4Gxw rC(!S=ӑbU' j3d˒VM_t zk-sL[՝/y+MMq55^} 0\F4؉ 3o12^wOz X%K<r kW&R5سիs~NR󘸰Ͱ5<]w) l<]!`crn > /|0{BM0H~<)\Ƅ#(?ȌÌy·5]Ɵ/:(D>hBؼW^[6e8ċkPoz}X$DȰ9PF8l>ё8r?U >v&<c]a10GFdӌ)!dN"=*E`ۗl˖Wa fLB,!;[IZeT;Tk/6.[nq/za&\LUۓ/Tgpm7&Y0[:d33$Y5 }'XL()ĚP[@|d&THgܥk<o5]`5蓥N:X$ZGW=ʨn-j J+)T`;02x5љ0nmW2'= Y30X+ >|2q+!ge@y 0Eli`^?0SYÁ#P#"sŀ録;I>%&gęP3"[ًH) 7[4Hd| 0:^8:3).Nlw%1ʿc bƖk%kcrCuR)c7`uz*XbH{#`rAu:@ohTui^&="e0`3~Ls^Yd"Y`p0J[2JZIy{b]t3kZE2qo.|7}Ww|eƳt)ͰTIQd?sفV2$=q_X91C@CiSJ|cycv_dD|c݉(=`T|]n#ŭ-(% 'sA-rF-I3=_M0ށCWn? %߽-āCwVκ(0S~f0 W;xuKwܑm[@JO~e>ulZG{׵Ks]i!y\_P{72q#y_]$><ص(P.{]=S;JBEX 1?јas,H|YTJCȻy!U0"' #DiAA-Y1jҒ#JF˼ SE^r (ĩJ!9 횴sҙ m[r-k4ii$MRlPrXKlX̣DgRu톼TOmJ؛2#@>[ 6ЊQRB IX)e2;)5T椁}!mZ~ ]P'p̋UXm.Uu<ѝ,ӔKJbA%0L83f\U :ssU:8wI=͋ i-LHӉUJI.Q=T&qX >/xI(TO<| bf ? jJ[SA?X*,4fh'Zⶇv%U?gy[S?^0{^^g" q[O! MSwIXnim5n6A Y ڪ˲׿z€o;dUIQOU< W+kBHFSJڜI[i,Xç@(V%ׯR"Ð(;_9?dCfTlrg)DpVe.nR<rpgPWYHwR&_ d?(Iz@ &Tc IF$(u%n%F#B[L8a$ŔAQ'(yx={<A`1L͝XOy̮*qY;#+A婰{d=s}_H!!pz. I<"hɌ@Ğ]}V|Rd]Ɩ2 j@ߕb5ه[KL箁P/6* ᰗ*~Cb|1@J1+JgE ەcU"*_=x3$}=BP$|qv;My3NET/HxzuߡLkao_EB.f^jfIL!UzД3K+ml8&xnP .rFmR//e"|+ÕKbl:樰:{m^ip9\\ iIFNT棖@9sb 0$T`rGP ul)[]%)xU[#~|Rn䴴[r~SK^Ppm9}/.XZ`vFmݲzѻ?)zrl cvK,%H Smno}e~ۚp#>C9oS<&JCU6qN\" S;af4y6N$R=ptf = E J )E,TD䷪LG"(HzpnKլ@SSG`9 c2+=_ވ(@P9LJk0K?7>NWGEq ~vB}xH-Idi6GzmM>k: 3 G^%ߝz@4x+EV3Yt27}>vSD 9:d #q_7'n1T~Z|jb4_Rɏds>RT9VIAL^s[vߵE,@A,[ oZ0kϓy0Jms7;wRwai~"U&:e@@x!r] @iH;fQ=φ6+9fNr8$c9_rZt W\i.ˀچk sRdǣH{m%tR(VMq%Cřzk&}3b?S#y\-Jsۥu^1.+2Ę>մ`Ώ')vg>c/>gi^vAH䄼E Eq0v1z]QV~f1H]\r$ 0~}I3]y4Dt؄},_1rg/b'+d6UTS}aY1]1>)1]&edA uwblC̉${LM/}+|Nk|a guO vJ'H@ h=N(ە47xB Ti =W4W5d=HT6Y4`;gpTTfղQob Ȓc5cNKհ7YJ+Qjzّ泉8խ}K|׸k G>YfNE53IɛR|Y]u.\ˣ~@ZpѲt5%uKf4ؾպN>w>g#7hi[ݞLG*2(V5ȋ% ~j?i-|(v_xgh໫sj8P0PH Œ}5q|Q4CKG}pyZεZCzMTEo V(:Q EGP L]˦uuT0?MfH'T1;jw`YXJfuMVk%1|Uz;U ̭䑪xԠOy+ :Gq1·c98@`fCRQD͘w}GXx ^&]qLP4QGF@*O2]mK!K"2_1ٯL$Ѓ:d 6${ _{Χ$^lvo n;JY̫krbybp0t2BЪqY4^?IcY`ljaئ{=$?P(;?TbY칋 a@Ce:2q;Ԯ+x]XDc:2\\x FR8D-t "J1؁>N\Ss,^!b>yum5ͤm 0R3G[-4+[R ݄n /A )h_xp+D1de\o&j[6+8 T_Nf: F'kꭟjίhuVF>$ɩh5 YZ_c+w.D"\~;qb8*k[Ln'UZK[Ich$L[4W2Gt2t6Q}b?aߎ#g1ҏ#f)K\`\;G>1";L?c;k/[6[^#]<!7L>xw2rBo{ Yc9v<´>N0De_i7zTF2^ė 0śJz|h<²Ƨ{m9FOz"4 éaXf')Ǐ/,NX~8> RYxb|vՙ2 ɋ nx'Jwq75555+)`˝VILƸ/ݐ}vtN{AR`N4.!qH=D1›fyWPRe-FQ*d~7üS!#Ʈ,_#r)٬BbIn.Jvp%eL.vfs u/lKpH`6Ia#o3"~sh}^EJZ#Ǩf8?uR|űg _6uȯ0\1Lշ CA\ 3ѷuE8"Yľ3nm7LkU1#>,aK=8s^TX&M)m%3}h?hgQac]#l+/b/AʅGV}ſzX˾K {(N [cCWObG|g=-ʒ]çd'C EGrO }ШzXUYkj~'HJW{؇M-Bq itp F!bfZN͆*iiCʪ],~ܰXU\=3PDQAF^GzpXd@I7Xޖi *\aiG)U|ц"7XH'ڢ'oчqw 3Y3#PbkEBrJsN,'S-$),u'x$=_콶:. iW @C`dhlos.;Agsy}w a t2{HCԖl9oSٱkB-Q YvYF&ܤO(Ui gP^mV,]0*y]\G *2~b\_gwMؖ)>΃;y]}CWv8;ٝ:]dP7\-vPT[IN7Pr}/|utZp+{kQ݈<]kV/S` B3J|܍`B*M8d\EH%#dMcDҵkQwpS Z4]{g 8(&z$&I257qeS1P?G51 *ѠͶ ? nPݦyE-:r{wT\禘h<]-υ."~,6A<}uQUA3\ȩ/٥h_k2?Aj:_9DPmIxtg`$hSB[KBy,9՜Ag4O,7R-hy0pMs1-Ay;BR#rg8IDtbee!+[q`AG5J i}(M9T op`br. !=lWrыI-F޲1yxe1qؘ~ըOe\K/-ČlDzޭ-ۈL/\VI YUi{nBmW&x L]c$[t 9rW_'mBIfyvܺ%ER^j,4a=jia4Q@|<4jVxd z&,JOᢥx+@U}h\`hY KifI!]yތh#gvu夛:n6 Pp:ʮ ?^d LǾ)-o& fTOH3&>mwt'v[:0z&3J|8þ9?Kt3 #6<%Wr*_ 6ѝwjc$2F^ָFM;ٕfhf,Nh cL`m4?5"IbŔW滼X 6ͱ)Wj32N7g])[7<0u& ,XE %gy"ڬLˁ_Aш(ϵWRmv׀7EVU]c>[;)ڨoS'δ9?׶z=c$DCo`'G`79A)wB̋j+  +Ѳ$%w@罅9&3 's@abD%F xOᄩHPQ?$FaЭ0^7D}}SCӻ8K}C(U)A}X71P|G I>cM鄎 f|M'gg XG*i}I@pj6YiWRa)4}%6Bjtc YQ3-%j)&O*w$ Vjko`OB_3oTSz2{<ʨ{Zg a0j`hU?]ͻc"bEt Ӵ9p"ɪt"[k;|%9B|Q^AxT3b۞ *4Q5O b?ޙƀMK +mBS0w!-a<M }"͵S?՟8_ . ،Հ~94^.&u K.E`TK;zL(}pK4SL-Q@9#q]e%ZXjw uamW@@o`jB~9Z&w!Rw%ݥȑH!V{ܹ*['' 'Pkx?SF W@wYeeiccY/A(Ӈ''Xmɶ]U$awѴ,ztY(=#{pX籸1^sIy%Rv4v.F3PԲhaQ5C$~8d㤁<ᒦn'Lhp0I*MMN3߽F+{س ls!:SR$]Iuz_WW ƻښ3fAV/[%pIŦ\̯''5*%{ wވU/:\/KIzt ]"g*XucB\3=9mrB2 hr2HL K MsGO DnDqH'DP39 eKƖ"ζReo'q. 2Z`TG&⭯$ԽnnJ Kfa@ ʟY'Odn{K[S0{۝!_ c%rk^Z+' x}r]Ғ:L .qg )hM[4,m4O%c& P); .^ރ*" YM8y)JoCߩpz.cꑲ2yqu?kQ:Nb6нϬ=]_haiuvZX2QL#AC?ɷSM7ќ!"]_?ɮE`6 ƋS6ւ4j}-lWg4oIA+I3IѯO$מ g207zl\< ]\LN0#5iwR$(4X#nW+fPc65}58&=H`d!8*.};~jx \;5j#Ԡ1\yc>}ϓeOK#"r=G9eVA1q筘9#Ľ[m 2!EsJkI0ed6^~e ŀl\SVbzh?ųl(#8Uv׵" 6M"D m>ˑoD%]ս]qa3ZPoH,vUfIml`dU $7;gExr3TGx? ^ G19~X0ϯF]:,<!N0[#Ijp4ۢȽW{ #[-#5jL(4 YQ@\ _b/0'[ ~ QF(Obt >SM^NYEh9dR:'1ao^WIsMwÛ/0ڱ7,Mec]<.S4¡qo&J:;+]B?9Ӱu_!jU橪vfݘ )g Uh6r!dRss^c2]k?647~Si qBvm{å޼_ 1Ge޷&Zkv社Ǽ1,q9F ^F 09K7] .?Yy\"*qReU-0!!`rlHAE*zx<i) .t/`I'1gbDhuzxii `ц#?gX :϶-|.ܓ&X*IpbsO6/l뿄Zga >N% E:pdYTxFG^"> w9%œz ΋`<Ꭳe<#`*Xԋ?V?!ZfzC)P]QY1+}^b^ˣ ;Q&k^蹃ý\Ro4V2ıOF@_uvKGg*>lbRB{$ܡ* G-KG:B>Bol4DD) VT9v|kx>?g^yz _qy 0_X`{f 7J'HY,c{]0Z7O߶ӂCA1v/%Qcl&YQ̻ɷّZ"98dA9 ^M*ƅkjC|Fd#J.W8̉%͕ v`;QMz+LΓL\!'Q@E[G22*gbqơ0Z2Ќ"+sL, ~}}ũWlMx9HEL:ɶ{Arhpo#҄tWZX;ϝqywF\^>/"rn2/i.EES֡vjsUaeevP3($MycX&S-8eex\̴ߠL]ծm|oh_ fT {.$2jk2!ŀ8ؗUdJrTVp7seT|_)SEM]V;=8prWћN@ BY{pقͣcsNxh24;'NZdqH 7F "*}]j(9:Hͧ #a}Aȏ1DDx% d^WpGyb=jָQ$Z^/X\`@DBeQSj! XQt\oq6;X'iS^$u:E+T֒$+oq6LϚW'l6uŨp7Yw^MHVS6 &- $熿 \No kqZ.e*LEYBOJn|qkk. Q1hD#UVk5imZW`C5g~uu9@!O7gzK"/Nw;>*|fpTɏ6_ֳ*.@'C<'4KEHKIH +-P5_N=T>:i@,<:eOi$J$C/lMazb2倗a{J05\9WO 0J_p7v Xv;G)u ?FlРXޯaAPt pa~h1Q\d`ͦ E$"8P',K%;( h4"pd̙?DŽq}p;'k4i Zф&|="5bMgUĪі(ߞ@`3p@0LŤ68L ~*'#ƻ9O\a9+Y@i\\q͈]O?vzR&Fm:0uA&1;OLo )u[; u^9ߡGwϐX4pP{Rzz}%G3_OnZȦzE 8oKݐOPR3U!=o4't-OB(V}V( b`ix[lq\&OR*1"v^źrH{o^gcuNEZm@BjYY 23MVĒP%kYx?o09>Oݤ{1Q,΂XLG@aYRgya(LfH䌒Jǣ`)J_V= } 3n|闥d#4ZZP_,-s0V!W&u Ub|ɥ)c8}d§̯PP Zx}EdI5 ~ MsL'&K%ٶ #n8EJ.uPAǯf}T<{8}c<|+u@2:R䎔XbJjˊq=zbC+ڨ \ 2u 1ʧn^g}}tcooՠZ aJBmg2LCoP_L46p{h)XEv<H2t#mPl,F -!6ٵ)BYO.wܩ2 O]jYl^f5 nB) EX IޕZR6_@7器 ?QLÈK*Fٸ`h/XB>w} 24^򐤼#k#+r&R1dg}/`,]AaǀNNoz 3 L;\`Y j3Nn\>ZId\rtFme"P;1т3Ǯ/Z,dŲ<6NDFL";4#X(FAaǚ"dGΑB/\t O6Fm0"Uvq4~"3teuB$].rqIt\Eރ%C2c!֧Si]RbD&uJ9q@=1Ώ+/e,Y `1-c^n@SH#3Nף1l-e_1xg(Oa@48~1S${&ΆG;z J{K-?DAz=]1Hm[Wsfv襡)04~j\ȔQjP/& 9M>03MvTx3cDMxKm$$suI)0gpaPxqEvi-㮔plӁ`H771ӀȽ M!J;#obҝ ? srt߬'7d?81sդI#6byBInmM=Ě^Im[3̛nv_Z2E2<>n|oj^0__'N؜\oW Jc%dC`W3ɧ^m\@ -3kd ]Q=E2? {{8s C^FecH6|_4>Mha-R%+a|>wR k~t2WkVJ1Ԉ_ma)0 ޏګGg@ WlVѸʨgruk(Qh⨒\.(ײ >0TR3fkaGE/AΊVhBg!4=9k GHX< ޣ3Dq}ѭeIfcJO," ]BgEJΎ_KY)f닚?꿲>ϪY ҏOzyh6]t?T47-r̚Ȑې,$FqJ?M_WSm hڭpź]BW1(Wp#O(DvQ*#p%wx@|)JKmb lKMgGhͭ*9V6mmqm^K:D6EXX(%un86Kp‰2,i{ǿf®7O)B|-5rw"z:[jN`NlsH%Տ48!'zG8Ka3r=o| f3Ch_zܠNjկym(!O'c14KPU@rJ~{uEm^/0SIf]!81Y?lCp&N0?!^&80} |1H\KS~0"D5l蟨h[Wb;#yLgDWɠhwjՖ˶.ùh\I1@} A><Y̐0fVeo.2a#8 O2& wfԴGfYIO9ukLtr9` (^(L W#}y6oQ< *R.IX[]Y)Wẙ(h!=M%dk^!9QBVފBCz+s@]94%B:/35(yGS^0܋x]VK2o+RNrc&S+k#bIYBiȍwK(&hgIFI1nP+'vZKsZa|m<$ճԒN/~}3&8vN<'<<^m (w.r%hp-,$.GRslw>~d5*ң>$IIOH$|*Q!(1q^ZZ)Wkb9YU蹤}"< ҘئY+r|G;#OvX"W'TajJsލθ/~V5 /&qc= <լ6M| lJ!&㿄"԰1j.VFi{ p+D&9"ʷvʹuZ 󴩹oaq ؃3m7ΨK).i!"/xߺI tķ E;Ux*%Z;8W e6?MkꎛY.\e`Vƽ+MUhI+)w9/ޓDdDW "WL6!1MN5 reJx $4cbgt &eӄwzFL#V ~N&Ț6tECONvpkJ aZ)R ǒG^75ԅ Njws WPJ <3F`D?z}Ǣ<ҍ~G~ 4 k+rBg;8e.IZ27@!r0 iT&<^N{얇VfIwhʣB~'5|R*!쳹g,j^yBz(ײ iIC|WdqM,*&XF岭)V8"Qxo9~fOt>^2׻Ol؍%X uf?rUӇIs)hl̍ US`@gg OUDXX %ʅ Y׃"75ڸZC&"`r6g=Hyk\4B1ʌ94}I3/923 TJտ=%s:tTY9@1H~ l[td[=02i?[e@{m ,ܖPxvl_X ZA}5eU6Fv!0rL<-lb"cw= o9^P-X6:i {:ށF籎+)VSP%-@zuQz*8zղIJF7*r.Pk&iQE@XyƒJ0&&;naB9}\)_9*ڄMfL C^ Y~N&^6;Q Q+9ZLNm}J_n3{b}7&f' %4KƕFU\ ̗+ .שv~٦T?Mz0.P;C7v7l4z}HZ&+xC+OwyvqQRJY"w$;/`<էeR0;Cݏo9 & 68M Ѕ/d 1ݨJ`/} SWd N{oW `U= %VGSD= !{6+k3\"|g&ShV˷oN"Q)ñ~rlv> E&B8 aQwmKۧJy15cwzJ9 gӭ&7 5*"%O߰A=.ClF5Vz @K!@ 'eom<ҤT⛕=l ڔ3K814YٔET:#Vɮ C8b`f+ Mb7dt/.Ő,/y~SI`0kJ@鰻z92l?Ŝ>K iS^7\H es>To1[i*=#I?H{0] "5%}:*`91GYܸZ~|uƅ gv8]!G&%>aקj7"{Uɐ>_D%uy ]9Fm8V9c8WeK6w]ُN&ukhO䯌zDoX B:}Xzt0QCC3=ѧO@ނ4ḶƊ{kT7\Э<=EtMa jZDbV4N/_^ o34]aE^[\.lP);{,!eN.fX_i7c{4-KV\_:8rW҈IOrѬnuVL7 pݓeRRHZ7Jc۠aG Mi 0Ѧy$+wbgkdUWg! 1H0|\GJ}3Ǩ tD-N2!T% nI;-4L:f^.g7U,x-lk3mU!W&4ĸHX$d׉jn{p^ZT 3=̛( ogCߌy^6#b#xr Qj/zX&)AC_Q9^49mWxj2+dgQ ARY)AZ-+/XYe(q6ީ MRY]pP% (0<>] rE#T *b~f?ȿ&RWց|LDO=L3'd{t\2!G)p;,[ =8 x9w `A˳,lXsPr*tY;\cA (y9@WCsz+|GI=G˦Ģ nH 8ɼ ʪ\ yEA"*<#ۯc'6)0e5?|Wj<|1m S%sljR'Xy NgQ&U(|'ŏğN!:v ԋ*Vy;}Z- d^%gAYd 72[ V]vؽ#S.F=1!}8"MP&j݊ʣx |kẠ{R,qUf>yy[Ӆ+ PTenˮkzd\H+]GwB|6by?"K[沿V5g7JhWK+8 |Pڊʏ8pLX}1QnR\-T-QM\k+3y*KTHc:t#ʀeQ;"Vy׶҅٨<&b*lJX63_s,7í0)撗4."C2Zu , ?O gP6@44xM &k}2I$ɉ5k=QDq# 013p$/aKaup@hAHuu6ׁIEӉ -%+.k+n2{z׳so/7dWN&=*5xM&H0u-6ѡ8Ȁ7{plx!Q_DAŅ!?JSO6G"%Ye(xC ?UB\_I]: ]xQ*6~rce9D; \֏^G;q'a{:;h-KيMtz5+'h76'OuMYə@A4mX|ظ676[/#8!G;L/7\JS%Y^rx ?Iyvoy JYynlwŞ]F|* h]dLJ;r8HG_21$U!„6@eu p`O/h}1OYj{_T *fC]5I/fk]]Ll`. ny⇥󪁝ZZr̈ d |?OT/: -B`{~>4$}(vjaCK_}z5kcT}!5Lp@!USw ī_m֟w_ ̞"~upk@S0V Nш0wba9jJףF 0ϲ78XH DE9;ga ˕|T>^134P۽!T|PY,o0<"TlP ßZ(JV fRd394X< |t6g^F}5%Z/dKMw5pvb*I*Ů9 C5z2PNeIU~$#'ԙ@T=9<)-M N\{}^Y`y7-pe.ƒ*{Hh2L~R.ԫ]GxNL()1-պ `!Z,d,EGD9j_׌o$&Q \!ۨKXm&ř _dEb!R iIxlIEcJu]o;.L% xQ^zX5ȼR.w;}eRVhi:AX^;xsGfLExA"hlu[NW"TlVuft?/];]ή똜y}سU>Vx<(x9κ*3֪j_ $>*dQ-׊E41u7RH9 RH+)wl=-M=88B{wлMGxe[_b\.g aXrƦESCf?_r%uUBn,HQ2W9N|?jf | ^746qfMyP} (H/#Q,~Sm$EG8Mĸ1cY4ڇ?Jj.fZ%u숞m/"AV{u @پWUX+Gkå R &֏Fy*eϑƀFQvPU6!( K".qJIfL :1;\ LIMև]itq"gB``UP@< - {A? u"IXŒU$"a (Z^n,#+$rdxª-oP9;\QmL9yCDf&3:RyȹcI^fz 8}-{1 J Y=$+FZ̓לFЫ|'^#x /Ij;Dڈք}ljÃ<%'dTg }2sSu:C2d+A;<1( {~&Pyܽ VA뷛cydhDi-b>EwnޢeXNSO V u#J R)^s8SQOJWT}n<(G6I6T1"N@=z FT_X ?x<@,0 yP8 ׹U溨H'$ W6۝H~߄hwq$gtN׷h<1:x\2~lц'&x903t`١Ti}@C9Rm[(Pac<NJ8;f-:3 da) ,hW)$0W]%3S ah.Kf븽@3{yz`z|vylZR> %dURW"nzI5$FGit #R<`ư g 6:cnjO^#}ZڏZG*`ttw(DXҏ7 Od6h;}O[ΜKj_U X)acnF8Dε&v[[ʷtM6kt1+ fPg52>)`oz|.Υ07}\?]|8 5D;0lE=X,m/sb 5qU/Ztv'%:W]kuÙ8$L JPjc0j[z>`D*j8|rgf'; d|S1aAOaіa=$'=rlGYEJQI$\ԕ2/:n,[q)A h~]po=n5[3l`*H4z6:s@9`u`mfSivlD@5c4Fo>9?Kf)+ 0t?C*Tz/.۝})Bʳ A*h~rxuj)i[ n7& =|w`TE-9_wË0/ YtJ $UΉfϴ K-/gjA-8gqȞXgy D2ĉ>q#jleLȘzIzd/>ćCgdSc9[!CrZtrs~ z5erAԧp>Їrē~nfXz?, ^k8ljSQ2^%%<|Q='lG7ã'Q!arBlD6nVɻnAx9^;yKbH< nj/ ֌帏!Z9.kAN|VqmҋA6;^X͌‡Pi l?W+\UQa!D%Dag@5?G7x4Y>٨ } Tk$)?TufQk-E}ܶ-<тR/vr7\{G"ܟ`B8{r^ձ-4k1s5}18&B!g=,A&fJU֤p&dEH@ E'PĀǻPcܠq"ɞቜޕѨ r֣Tu44ۃu!w7abc՚zU3]U%<FK>/w$|:bǃ.nseMauXC[TWxAveip(F*CwD~qP܅U v\ {^mPu;5064TF[c7cخ |ZoAB2x|˪uo :t}mo+fIl]Gnp` ';s q !o&Die }Ϋ73cn[S`Z[i$ŗM)ˬfC'ݧ% %'ԡ͠{=LWVJrEk_eP1S\;.Gͬ;pմ}Wdi}AKSt QBh>X2H Tإp|[&?Nr$LwfARߍT2Gw\}gq=1&5t5嫬/">gD7JU$bP³wKVAz] c穬VAf գЙ_ bZHnib-0]( #OuiZ\IUBWrh&F*Gmz|:+, @%'RoiE:.3U>bV~ZwkK;lRÙD{0&$ ,cHOWϲ\Kqn;9բb$>[cX0EbReQULvg8zՇ5.zYE#"zT ծt5j/.͉2qf:p8U en-r'F E$nB10? I~UI G{>jKBAI8kOq߯.[y L<ܖ`C5{+j/Py qfM~M R瘩[({f%pE_s|ȟ5=4XSPtKvsH8XKTnZMvAi6aW#F{X1'&in0ynBr UrU`㐧|]oyl.ެ@bpݾ#d+?9,<6e5';]jОKMr!;эYeؙVY0y>\:T~1㝯BD^wagV9&eDa<F3rZՌ[ IB([uᙅm(ZJ_<#)sH]n:_L!S>+&*xt!jѰXاQ#Ĺlj& >A+h(WRoF 8مs4-0{ءŏ~(&+1 *i4sst2q'AS}JۧpIy쏩s*s ! 5`RE)_T.~bRI}'qem1!兡@VQk@pWWU5%Y-~+x#izz`XT;bQ& M> A)h;G r"Y.7N iDǭO 0JY#(kfHv]}9]yw`$#g{{)^rfj)D-%W99`NhI]ӎ5_܌j #.]qCx3M_Kz[(ٙbIYfgB[?ۻDR:M2t9nI4(?0Y^SRު*B&罴 (o$ ;̾SsM u*Ai{qCJbFQ_6p^ TjbOh+,80+II.ٻ&3i(0ʪ$}0| sրWez+',[~@&M]7rCj%uiDrfǞ(`tR|!O2T$t#%"oR7Wzдsw31|_aY=U7f4w< =K %bmسL:96190ݧD++lB; ^K6%PY4z[F>NI̍Ő9*#E&E2o"TqVhلh?;lǴ^$m &6uc>܉Q#tw*++ GF5.pm@Ya_N_UFy,`ZCXPyz>SW[0 ۂtaYq.8B:Bi9NhPʅ/eK糍tZ#аg0Xa0x7K5$hp0UxvS_ r;-3~av?#HU<+`piב裸.fѹH~?85!47:vbۖj6}N\<*^. ,E:4=iiYAy􃀒hExG KgRA mcɅِFH?WAIm tRs Q;?ܬCќ ߨV{VcaQ,LI%4(f$;dV Ɠv5M _5,2hhY/pf *&6{﶑>,z+M)@4A\6UK!hOWLxh4j=(8c  vW'gՁOu)C Ս#3$>%gc Z|u@\%G,z1џ JbJʩn)RbyϾݢl P`TOqz-_ F䂔)񱣞՚*V EgdAz9:|>;Z|Z)u<9M"ͱ?شxS\@{AE>ؕScR Y%a ,B4n^}f/PfPm)LJS&VS@r:*v(b3ȕ=ɦ›WQ9)z[baV1R<4&RP*t*0_T\b%+ DV%@hB̙:ֆ.Q@6߹iJ/s (.Ry]Ce]d^#`1_Y(kc4ܾJh5lW6;_hKpPNP*?LO`l2lSw%o03uғwt+y> %$GS=,6K*r1X>W%ћ썺{!ZUe%HZdw4}æc閃ZH24-w8,,@06iP{χ$ޭRy EXAYJzS&(ۓ܏Y冏}+:[i*9F& =M>= lS'?8/_. sapa)4 N޿zPn_  83fvܔ*&2HQ*e"Զ ;P/h0`d# Qؑ{" bթDn_Bĉ6O3*ӼC8Cif\ 2#R|uoIφ AIxk!l9ŽW| ԺaY2ss[Н[bo]L[.Xu{[2ywn&6DkH ߴ FgCtw]p`1QT'9w})ky.MD,Q.cXkKSw=]nn(mڀoC.qjgdYq|zoeBH_aP$;HwL䏬 {DGKVxIj5>WKy؍N -n@3k~W4=tٔ8o)w pYA0ؖ^z5`m VpL(FQd=̹wN {bdˀluP]LXBbS -vT$l[%]6~'3!MOkqB/n%(N=3PMUӳUjI n/Qčλ=.]\if9Eղ,]-Si9ODETBc@vjnԎWTv\JK>H3ѝbTƚek_A|j7p7][QiU  ;Ts&8[dk5kITn5_uTq57B(BxvzJj^ZNbF~t>ٙA+Qߟ2Fa1?|4cʹYI, )1C3,Ac[=-&ە2OJ".𻌺 sqVgx}2mEY&箂/dCz+&RU*%1 v!XRR3D%+ڿ`"SuTt-[ C((\.TVXh A] 9F '/Uwt7SĦEne;#)?a[MvR@;+p2~ȱcFhe b':&{QV\ ߚ 2 J3}3ZiG o$UZ}ҩ "A Ϟ',pVvtučCFoeF\Hl8Q>bj;^a>g):A6>%DMZ>ފ1aYfIfe]>e8 L,DZ嚳B:&h}˻xk)pC:9&F6¡C\d^C9.z) r7%44w0|#M_De}O ^1E/+igly5'u-#Au3Tvfzmo֣:X\xkuM`m\ZDM~5\?!\yσaN`*g4/R9k%M>@2+nXeQllGu%g#zےoO69[RQf!log̾飌VXPXbKLgrdBXNBZz o(u m`?SWx )ٹQz1kĹ9>d(^`uxQJ*MMw5Uk,;=l͡bL*Ǖ%;cVtB0Sԅ>ÿm= %#OR\6 VoV?e ܢd Nl D@'bmG̅hVZLnX(!rHU @A4]:Ɓ?)ыiZ `\F@Rg#!HU$r _6Xb]NOd3DY ]* @l#_WxCX4N-S A6xq|ZzrU覴T#|tF\ *2@aK(@O2wxq_.u0ѐPw$u6jat(iho i<2:`gr~kc ,0/W2{2$nW$& hg#zOɝ{oB 2e87zw@ >-0;\g"ih?Abx̊CR 9_{t#eDQGe99nyFC_AS[};. х&ϱJTr툐# }mf@S~Q6l&q5J1]ҫ/Oˊ!c̅ O+RB79:akk\)õ $JHbi6`d̬/:/4t#>׿ d?پOs/vV\v)Z1&Yϛ~Bg ]O 26F+N9W1"~PFoJt)5%2Kh>Bp\skdb/< @^HW Oȁ=-Gi0E9rSb3Xi)iMoXnx[-# _?;~Cke7^u0R0{;a/X9N)NOAh ŕmjZcvM47_poVu,]L }604\T&=O*$j`."<` ^' bǡ~W' aY1x73{.2;F7#sJfet`Bz]MH <[ؕtz M# iū{-Rկ KoU&(Z1Q;$cŅA6t&w ,]k2 =+-ob}$zlxm*A\l7- ufPj/(bo)Q7tg{YuV4kÑVUa{78>;!¾o"]=},Р-Y2'ǵ$R žtPBq?3,0G<ܦM:lLs- N?EMf:]0!xUBCВPp܎=|5®Y_U=+ f>VOAD#E!zmHLmZ[W^z r$$ɠVk"^Kn9ShvԗYU WKF`Ӧ{eNg9{J"'a7PF,lEY'O}ܤ/s4ǿ-T,' n u22X NrTRaSzi`a= L4njzB,!3ytE Uc) Ta'4 hfVA%F)G`CMڍ8z"AܿQ. ϳ^B &q+ (/>]Ѿ4 `q | ޾apP9(|Ͻ{v1Uׅԁ1<ʌh`dG=Px*fv{4"3vM;V&4WE2MѿLB|~ nYqfVB8ӥOy،#Pl%Au RKNޜل? FÓn4C<iF!c'K$tNl]Чf!i %sDG,g|l$CNu j~#W\|^\N`¥?Yn\ O,VsQ9DxߛzJqh<`oan9\",],`^5لޡ,^:uF)8/B${S;u( =5!y^ O&t-jFz#h?\s̰(fg_ֺ,\!;z2eS{jZxR&1;rzBvy*I<0MV8 U TkN9;-VsU=')؎J]TxѲZM&tor8$k35ԩ#wj+CKh灺l'icE]ZmlB3)1lͰ2[( `)iɎ_$Ȗ²⣔`Fxh(J,T6bhpV'_0n!?fkHh{o t}cR&U|-^"HU\(A%su ҼKN_@K߼$_*(#hJ и[E$2.TK}&_`9;nÕ$dm`}J8JILˋTK;K/z3ѡXx# G1 ~rVSnҍ4LYTzOe~# RC"P}78^y#qXQŧ˯NV[D6/h'|(@)\O2@{9OWڽs^["Ăվt~!oAҌc,45E AmF~#6"UN}h;XJ(ˊ@RzŘҼ;ڀ;NIs1RCOKuBAIP9TS D8DU4h>,. j ɩ$]z8yW3 R8 Q5qr=QD.ijTRRsM{̻=u"*%!I6,F Yg% ?@A3z %B#$5>KpL=#ϋ>rzKz;Ǥ}5X5Z/SRWa@ 4,|:Rn^X,VZ'BEǠP|+eU.x P( gJh6aQ4`jL򟵧4x~d6y~$hwFJ{9{t wń r2{tC_n Cd,'ޚ k8KrGNZ0l0]Uwv)تCmDN "3[؞|''Usnf6՟W1,/\4uFǥtv8 >5D< f݊K9Mgd 0eqoY=]qӗӄ I1c84+$ʶ 0޳lx/ 9Q W3 ƒ[̵\ f)@da{=ټv:^+>wlt`6$:lDM JtZ}f=ռ"#3 !,o68= cM:/NMu!ki]mţtZ;ۿ_"?X `Tu`@’"/89̡w̶\]@^Ϥb6.Rqq8uILK9oCC+غa:T2lFؼe {Ld'qC+MBꚌ|Ln"gRTTg5= } K&ld>hfbg)~2mrцI]4iA*ZݮANjExQZl?pos FHPX@y*IS!_E_6[*3Uv%1Cm >+8"B|ȣ$/bVVw*T]UVC0d6f-g8lr J;K ;\FNJlDBfNPICv 5aچ.LN1 J *`\s~kƮ/NE0_s|uZ<m,Pގk8a>ɀ@$|CĽ|Hq, c't8)fJ _*9_,H7;SB;t(\G΄ym2y.YwǴn;lq9Y$ 倀bȌ M܄ǍNI[Ɂwx {$ț[(#'$+?6vhHޏՔb` l#tir"BZxe7)O^gAf!g=c^IR@fwNN[<+?KM'+`%?v!7}ǀvRpY$;o1b =i.ܡhuV `X fHRyJ.oiup]\: uJr+A* ½m>'Bl.l& 9Qԗ[!2Elܯx߸:]Z#1 8`O|ZXgmp?]0M3 oMms:d!8m7kqV[Ea4oRk^g,pbv]MJKz3׉{ FT.,t2Η-[RhI>hqT~,^F^u \ ΄%.sK%D J)˵$ʹŸXi U%yf?a=5:hNJhh e Ȳ-%N 2X+)XYa~NDBYrrXO⸎F 3!?ҝP@āk Gecz [r͖dsB.b(K4zx,;f"X%$dΛ<դ,ɺ "ED- ~rX=#aX@Lepj7ۣ]%ftcE>PYTm)X! d(cݶ}-g CBQXFEQ/n? b Q/>.x9+!R`\|p6$VL2GbBt_<`ģW\5NȔJ3=/?e6 : py9 t#Y?[Fq/=''ϸOv$Av"vf޳Ū-i ׻,\s}U6 |EiBrNOh~]1<ZRٰGY)])2gS2{(9y-$9>H?R.PADB_qxs@?*O6y5y4 G%v<3ہL|IKlkv#^JQ A\8v`B8gZL 5EL$E^aRQg6lђ~R3 ׏g5[׹Mb\P= XWhDLJ+G2RCaH?P7 |+&j!;x2W/ hp5~|øùR~| 7Ov.YaZ 48 ~%ZHE7>B 0{u@P+^f{£L1{"{`8r1Ol&ӯ!2? z s08z)fۣ$'Ѧ=;I_O-Q `cf`9"BEt?6f rqJWNL?Rڍ!5<`w vqCGוFL|nu+ "kei4 /<=(ק2Xem&X5e{t ߪrvjyt$mGu}_VC7;LhһĥKH [5`P 9*䥃~>ZBY +\*KP8-?jLFrH(~cO0k$4(֜Zm[>dL8]sMH^(i=a}P;WeֻG?̸L.6#YH NNt ^b O`n % S^T<3ۉ0t4e]DGK|lRSM/bb7Rqo`IG;c2M;?ʚMJ_$ɒ{[PN*U2rykw Cb7 jkTy ÞVی1y\2Vv: >W}6Ϗ*5nj;N(CX!xpNk]"cǞ{5Mql`϶`gvC$f?G=@LJ -) R=^O*"ã$6`D0{nȇT"洷U\JU ޓMŴY$ᰵDgyeW("9qa߷z>k~F-P@ԲE(}E]BIu9Ū ϟ?K}wύTu0ep_OKLh_bQ2կ' y` 1+|r5dbyǨU>{c4WwazXn?aZj2~d!8^Z?֠FN6L C fj9ǧlwOXbH,'n#kY2W^2gS*(!ɻX sd옲^3>ϫ|~r^:xaep5WgUmXl=c[{HW,d=;ǣabOۧV. 9DBoZ]Z6 E*ԧfdi;ڲ w(Nˊm.K[T"ͺT fK7 ż">®V!=M^2[] ų\v9蔐)~07xYwAΩL ӨN8t-%?>b#4H[+6bԸn|qz[o| n\fr:@ NX HI^ijj*V%-rdK s=esl>1 M#2/8ulDsRFaNa-WBA`o| v`.W W_k#Š2 {(ժ^YkOOTGFc|ɘߧ3ɛ_p@9 xͤ;iǘ0HNHޤ%#Np^yQbsl%380iӆX0U1ӪtScA)ʄǖ yk<9&4w X~2EU/-o]q}\.r',d,9T#n]b$KDL@!v)+p<"{vJy@nl**+_&m/چҤS@ Zc\N^QHWP+Z~hJyp!J$a)gZ};2ԼuR!t1b1v5rBxGg_ؽ^O6`.y0ً%LQ#Wp}p;z^{uD}x&Ө}s6IiqR8 9 ~/ \ljRY3#R A؏/%< &u Dr2a۶/P?͞ؽJeqۋ8,MS[Yv01.atKK+\ v%kG 26'Ԣ%X- xn<|}dN닪/iPC Ћto^8r9(7Yrx }'/Z0\mJ"5GJ}趙 E-~T)[7>ZR[fn(98e>Е|~˕j-';W@x#x1y0 }v-N²0=Ϋ5rs?kk_r6u@`eExB=u/4Ŏ02Iv 7!Xn =]?`Wb|8HY5{lܸ3%*|xWZg '_WYTO@Pc3((qg} 5..I˛4D(yG6R![IB|"WP K}⛺8Tsi㒏;8@Ja"{i"B)y\/v頇%fRw`.+{RҎ= Vo]- A%{)1@/|\ 79qNS.4sQt89ӐO6WY[ z'N~ |A)_zA3 nHH=%4^MI'ѕ6BSMӸi?7j42%Q٠ SF(1n/#SP0_a%;S_'S0QZR kȌOZ"|; [hQ`exk"P|/LR\h+.JunA@D!ѡ6IrV0] Lj 2x0"`>nY4[/rd#v$y xml6: wPnD Y,H}2vIZfrE 1{\aS@LYI_= ֶgxmŖT7~gԽg+獍ՔМJl]jV!JnB`Â_|nH2BFY)Nź&QR,Mv5o5ļo0&uPYsG::eo .zA+#2D$W*3͜׊qEX14[̭8;WA!aRXgqHKB<̗} 蚴vT$ϥ7W|=}=dcx,4K}azo5_7J|+n3ewҌM2|gGOHd;6+랈~Eki )S6 GC͕s}bMW$^2,q[x<*_hBx,ھ+'\ +Z.[U4:_RjƘ\QNG#?[B,>c)P]r".u~ҙ$wzwlO-3gFd޼RH>4vn\ZJ#Pa|<O@v J@G&žtȫe=dPĠL84&ٽxWLiXlXA@8AAef^Wr!|q=Jbj.)1'r):a.AdN~+a n02=d =2Ff$}jl4Wt,5)ƓmND<VF aNa)IޏsI2,mw{ NxR [?PEkIً$v6·O uN# ; x8m$+ @RqX=ẃ9@֫Z0Y?ۤZPٿn8kXM olæW)ŰvDL'I|tn!g{ΊsV=Q;UbjSk+/)4",MSJJaZJ4݄F*'0wA^Vx`Q*De.H琅k䞺٩uwh6D}~ hB$?TgҠvN 4S]K?q[0zP'E<tn(4eS*n}b!عm}ÆijXѴ+6j^dgfr> YlasC[2gHBƦT*9֓U b7Z2QK*|᫲ pOuFT+𘓇D k !.NU4~xmC x?{'5;Xhy -U,-g|܂k1Naӵ߼<.MDK:$1ȆFlkuJ L;}kؔ˝J-[` ۽2~BKuq]Zj+ڷɹ7PztШ1/hp@DKB,7 ;-pGfoǐVTD-g;H*9Xh;9) оHT-x܀JdVJkI͍rҢ1d tq3xD-<{ 5k-f:\-m өɅdB5?҇Ȥ|wh{uu5Qqe =S! un}Ӌuu|zSsTM -(\G>*е1%xL7ƚJME}L(-LPB͞qU,g1 WsGl5 T}׼wޓxZ4+V-Akni&snuCkW^00rJOlaAcӇZ}t[FeJ}-lm@>} `Sq֘>uP$0ކg~4|XFRgeJ\^KXd꯸LNU5|SAⱜ+sa9RdB—6b'q c|/͝z6qn=w}/BzÕ\MxaoK2F>tWyPWG r2IX-x繏 eKaԬnO4с/T|ML.Q8xw bʕ/@.VW3hz15ur]WѶ GoWcXf 1;4,W ٥Jui X5J3JshHܗ!BbWe;'Yqyi#UsYp|LA Q5ަSPwD8i~`CjOS!`+O1o0$VUo(k34/K38i/odk* ?& }oQQ9h>q_QWF /eD9'E2gѕU1j Ѭ 5w#ǿ'rx/@lc75G-9{KƉb»ɠD>U1)W?n׊Xhzwscvg Z(= .[zsxt(~|lu2{H glYב} S^󞒮)vLm51Ja^sM,N>JBo\CNIM+AHj}_>'`ɺ ^#a]W24yE & #{U7(~,[-'T1=Fo O=dbHvB<557Pu-B2䠢=AtbA(I p3e֏KR&Px dť#shjclϬ#Ia Z%S~_#-RUXKR^O|ZIRc%ŦY?)@a fyTɢﺪ^r}O?hzoشj2zpXP4FQ=RvGyB%.$$POZt˩<={@~cHP*(/=ϠqhyP^<z#!-z=/j^~ͦ e!IWY%.P%4cezM}Z(.TƑI8`fldq7 O*?n5;A0F]3 c6F418 &R[#~ !ʯ@n?yWl{`S } [cDKyD $˸ޅ[?`Cxehn?Zݦhh NIzxy怱Ј#Q~?JO7 X~Axuca=MaZǞEb΋bre5黚s'Z3,Blo>άi*omSLJHc۹Mlx~A@N, ܧnL՚kr#Ai}9!n(b#)qfp9^C#Y[-TiKa0sSznv!=%=c,s ^Qk;}M9w&FaAwcW{%n޹.}T#M*yo<=FyolS/DӃs=dY8ߏ5ۘtniq9cFUp0/gnҳ@7! uy^뽺u, | ߯0P:Z[ -BY_{<KU0_^5+ג=?ÂL.?ֲya0܅ ^; 1CAYZvWԱ>Zb%ߘ\FoCgCRPԼW i x5lN XqJ-Wx{2.Ӹ)j/T@n3:$cNXf@^vTZS^RKd9)3t63A?'|ώ<``^*!A%ZM_[:٣&bZۅ2=9N˽RWcmM+)x?O'tIYG}` sm*UJ(ȁ ݠx$GњK!{ l; n1nOe]65,Dĩ/l($6~ ?gkwDi|1-]i gt֦R%u(k6ޫoDRObCim]Ͱ#!ٛj~Z`֯9j;2F4p8Ss:w% yt{v*o7d(;pivsQEcs%ݲ5_5QJ .rfɳ$D^ h)1%D* W\QY\]u E|=uLx4[RN->mzQ΢/3"\X1 1ưBYa %~=:0`N  q4 ӂq5EYtcz=JGdKKmw0lNi#d ȳuQIΛ(yx68]K]\@p0u6ᢞ5j Tm7ҐLsɚĸN\s"= qw_ͩw3//cBB_U@T4/"@BЌ{HTy7<< _"TxzvV9"绋{mgr Ύ׋3me.Pm|=H 9p5tW|F8SHٵcuξX~> #Ĉ)0-љ"~V'V"CY,wa@ w@ "+|Gfg{:i;$Ұ kfN1aZ .ɻQשȨ=*_ع sɥtK7MvYhBtEܘ4=o@DKEN@#˼!%kP.(ozISE@Zte>>uBU6k *ڇ)zi 'žqgZ yUVY?LW!P*\56aAB8]>#rFBM/ҭ@wYlhPk%5ەgfyc|8jp"jC`-lW %Xд$ ƻs[VΣТ_o&-x_H#_ұh:^NV%~{jV@d۞R;cꎌK.2Miy]^0ALO׫hu:t0 9ITPw\׈OŠZ?"dqA'lp ˛y(('؄{\k")&١idU[36-$ B{FAhHcKRK_8rMf~%n |!߂獎Qa ]lcx^ZQXBzWX7%~s,\F^p;7ʒ.}+vKG2@õ T? 98jgfVwՕHk .[]ty?ju- 䞀WюDBͩj3>U^[b2M \`TmKllq$2̓nJ@s/ c-ܐ!Sr愩 76߉}tiT;$KCûX^j4?_\EX92:cşAk@JWpjlW^](%>"|ن<",Hs2ysv"MTarhMu+XJ+QB;K&d9͗gP(UzӍc̨ゐiZMXKxC%,{^䍇@% , Qƚ a˜$|KςtQ]w3 oPr!|Rr#jz 7Rr1%2޵Ãa8c;ʪϕ\1iDg8TSG<&-Ff2hrt7p<#dSb>nM{ժ»G- Z}o}("E{걹B=ؾ_D=mbL @ѷj|3G"S='ey= 8dL&L~= wAY?}u/#G(TrZ1<4±_uFc#lk*1$&L+Ab`]{L$[ ]ϲ!`g:j!*ʙ +A0=2Ѡo\4;jF%%y{,=Jg9#Ȩ|y@+,Fdx=2}@Ū7gvߦ^8oѧ2CKco*ZډgRZiėw ']ׄ/]5jފK..zg{a':P;BZJ@ݿ="us'ufPZa6nU ՞iFœz)۸+%\Ѳ3Z܀`7[eӭƬ/M3%FvHJk4G]#[T]y=.MpnF1ie~Rg-c2ߐեr 2u( 9d;:}xJI 3WZ\%0b0ӷ]f!9Rw?[2xnFw}t9VȺZXO XicNc id:k *J" N8mx7U 0Pdgo3 |)1^!?83MqeD@nt@ >OCƥ+nOQJWГeyn&gA^uʊ\ҷLVw:tOy$!WY9x 7j~Jre;j ۓ{ՕLI`BզNBK"hYAw Vtv(SS[w?'#eeSLeG{Ή xW8N\SD"9cS Y ZjOM<[CH##[Y sMIuQIzŇzZA'+ۉ|r=Z J{BMs8zW[BR,lSdUc&ngi[xĢ*FSkϔ`6nHxAsj2BD%vjG/ɠ4Ҁ+A\즉B CzmWi u1SUtfթÍ. Di9f@ȣX[Isիk12eB񓐇fa®ٙat .8iX7y]ޞYuzM̞ G #ߎv;_aI/yf7PiCIGrDI~ϕ9ytDa3+NʌXojUg̾vr3oM~Eu?$@ׯ-wĎ܄ȿ0*Op;:*j.B粧'l4ngKE6icݮ&j~N/ƏZ{z/!/ؽvY tuFk8Kp*ĚBkۢx}87_q`^Vpk\UѢP "Nc6*@UXj)CĆ3ִ֞>mͿX4xz:y 3 U@5R>h skߜ@[iS")VԜ2Z*EUVk Aoe;CwAFz ޮ([1n[oZv5&D;cneֹk^WbVZ?\i^ ,^@,$ hk}{/Iu?>#Ɵ~{8Tc4[q0fnGס@˸cw٨\qzY(g5,*F%;i"oU퓫s=L#6,2Z8#mV(M{dH0n4XvHo.{F) M),'U!e=1~}*Ijf{cOZYYĒ_T"?{KLg]w)Ӟ~>"P)Bx[kzCl`ߪyH Xr+?Po`MC ׃[7 AQ ,Y6Nn&$.dU/bȦp7~&NFuhU&O` SUFrgC/Z*Du 3 54%v{Ct_yKpZ4XfG#,uIQð 'i0_8OXBS_e@bԆL;Ն3R9EW4LR&ίdhsZ$Y^=_[6[D b\Tq>b-? ouFnX!Gd&Iuh[*";z\+0ݳ1Kb|\jVGV[ef#0V_ d0]_7Qh`IކB{-##zx9m3d D?`Rn}Lx&X$7qXi#xFiC#`[+jӫD /ΑzOhl^MV(I쬤Sӗ]$r;2etC;xV XGO'F7c< T#iHAF^g NlcŸRGDu ( ШG+uafW'S@p^*ř|U͒B[`4SBSڐPX;f5Ulx+A-#/Qȿ&k]y;d`ijb ~ảqX /wl j3BvG[-(+ D&:m+_/#VX889ڀċ(p[3UzQ9CfG⇦&ܟ?Z42=u*@VqJ[M#(l)obRIpSd;)@^ws[3`<1r8v PRYRXasjI nZeY!_5Px%k얤xlrSb[Sa Sy_nCj~$ρ88R]HJgcG7fyр%!|E:n ,/<A! WܖpsY:y`#'­l>+;g\'(q?weW;odv@_Ųq+9شs?" \˅)PHl uAHy*mCf}JBRxGfK{zM춷:/%imL;Vѻ\%Zq>퓭vOU=:m'!!jL'W"&EiNڪ)J/zO(ELMЎ; ,4Eek,ff߶lJaBEڄ6JM jzy,3B3ἥ`H!:5 ^aPf@Բ'<[t ;E~zSRŚU춛pCBf@t,wPI\^-m*X2E^ |y=-)3_~էpuq,DzQ'س/+Z` }I id *0; "zAZ{:5>wJe kۊ&F:<8L_Il(iPeϙ)pGDyA,s: #O0_3s57".G:߀U'Bv͢=%oL]+k s&otk%@o0DzW\UU /a*n*J! =j"<7 26&k+wi'UZIkY%w|YQ߷)i*BF,eN_Ea!}+R족imPAUrsZUxi<BA;bd0G([BAmyfqm[L7v-R]dj Q|c Xe !# t'1巅'H>w."oY*Mʶ5q)keu#6D%> طg]ς0׼ ,>@ST#EFvk)ynM8J/fIeMdQ|>[mk lݩ AuI mIi4WEv*2ܪ ]4n^Q;҂X7-~6<ȑXͭf=ipMY/ G@ `/%H}KݻxfhW]w>Cz,/,7#(Tv=i\w [jJ/@7Wf/:U-:A~傪]OaRD[bV"mE>^*ߴJc&LR\ Ay'<-'i-nr,⟷S!tǍXKF}G't=y0P,jhflY6^@4KZK1p,Tۮ5k*y|ř 8d_aO5`cQF,hIi]b%(TG\٣\]|Z%ՒbO/bsT8-."|ߙX}yzv2^B% 㪱<-q,"R2D:= '=lq?yfO&kMNH 9zXL-UV!pOQ(ۧ34)葈msS6}9u/0jkJB.hZ!}:N, ]_|)N=xȷ)*C O^>T%+ $;l o9bx%檍OOiiEPza&xU68-fus 0D;ꁀM8_Eshms,+u1Ed1% #&i,G2#! 80he@e@U]csRe4$EcA_n:wKgݩq'5iLuޝYßy$S7%zlKsF` ݴ yRʔP>GE9 44VgDjSp*Nԇ |Pږ6ojJt+޸]A |i0Jj}j,jbÌM,0r|E–wqhOQUEv.n|]ǘ*R L[OnKj)HdYvF("=`WELAHaUDk>S_Q6[^ed5徤_ 6@k6b/eÏu^4p{"1uO-$b?qX>Pjc3@ m7q2 IW7zUC:~TpnmrWTLOh vP7uO;ioMP0$F(v'R?/A9NM\1+eMYz@]b#B*'I_>N7zn_jy ^R}6bpp8cgLYS\:lʳ'=9~|hMԇ4arwIY_{-4Ya'5t;ynkCHb*SY}L={NʐC=mMH3`oƈ ur٘"!K^7GdGvPAb9"Tn Sf;(hb;\ٷg |")X;ӍaϠڬnc*\'1-;)X#XfqNtP ,W¤'N߽{PsR,{I$BۜuUq\͑µIMPhm'ysT^YtnqJW~4fdYtyیvIlΣve 0ٙ /J2{jV;_ ʙr`?n } &hq@DwliW½RŵtwF;;8jYoUm>YM/DR-w} :ڔfA)1 ̬gX<}VA`v{ߨOvgQcӞz+SKǂ#^O';Q[mF90=Q)_lwq.קد1°pPl"j Dm{<sXۦEf aS?=FqlREkh턦yu0$E+3X6qEʷݪMNTZb{_߲ItIlRy bSrmZ092E&R6|g}3SUuNfSl{pÂ@j xL֝QjxRɜ"rbU&ryNJ<>T!{}gO^ڙXvBDpQXۮ8Ty'pbKɱ㾦~whEI/}E5s,)RO#<8vӱ&&!9q 'VicA8:o:cD],~? ׭?v@9ͣjpFu1zJBK^`0 ĬNek@Wh-f[)Hna]lUwgdF9h]>a ۿȍ%.,{W;0-98` dߎcm"*xN4gw%0wnZS첸_~`r'f^y9/oNP }&:ZEX8"_(6u{<le4xWL?w!~-7_^(kjk nKQV*O8=vF3Y3G& ݡM[zeP2!! G \VSPD M"̓hi,u;R,3C(8+aF=juGeY;t 10 ͪvuJ 3MȆJz tcJrIVrc^eυzD몑oFF]5;H F)NQq "*)7F>6%:5@y>IښMC,R '-3 q_Sm8cGm]#d smf7>ϕF .S@NXh[\+T`঱k$ƀqLD ] [gr~/Q|vauILR?+b-&T4:򬇅p)ѥ?kNAcw)Li`p>DzPsLqK` #͕ -z0YV`?S %Dd^q7\ůnA?Dym;(OFsSÙ4KɁmR$CPxф(hNOp?Z)pʷ3gtU4%f䯾mb9D1% x$LqRHt1.,:BW5J5Nl N'{rڼhɰI[ř]sqr*ceӊ@k#0XWa)OY-ce+g&4R*6|zua"ZYGzݪ[$<k^CpT݀*%J_ ?Uc\PCۚ'I[[MNouh]X/}f3\_%4'p:xF -lr_cnAාŸ*v'aKƮ$vv]Ň MBxpC켘^a" P0ᱻkmf( [<0Bo8;,T İ?KC&<\Ueqa\Vlp H 4`_@MͼީsK{K( lAoa`YT[3zִLn t=Ϣ_c4 J+Fc@ V3mQz-HFrD䕐*.3 Rt*G&&{H(QLcB! 4tIdaҿ9fj< ~5d\ٯ $b;SwY.;!3ZIFs"O.;Qi˫?Tqqeg i(H 1a ݆Ec+ZFїv,Q !-h/,3iN=aw4,S_,MKSovF\?m|7igȳ"8Ofk2 0X{O6gbGNa$eDdZ~kmVu~OnuVMa3P ,D= .d-1흊#C%p-5™E#iB0#Θ~E#ЋuHK\fl3D|YGX3‰W߃-[#AIl~ \/ImVRVdeQ#.څˆf|X [# ?ϡa bYLJyi-I{>õUy.Lbm@f- 4h3s/ЎrLKDgk խ:bq1²6bJYy#~HiXHjcp |aLc?_2UΆGp%47UA 6zVhM-*@v{G-k m(N2皊oxzϕ\KCJ+uIp&v q~:b5ryKf Ƭ SwJ)B DD@U"UdC*N c,[XθNǶIMC؛q sr׫3 Fusݡ)Cwef&Kʴ7f2*DXq$Nj=1"ɰɌU-` k]F.2փxQ0Ç ![%8<HАȣ$G!!FON%MbGйjNNP < Hf߯hkR;q V py3} L؍zOt 4 Dځa,Rd 3-eۮTuLzg~{m_p/0YK3RoZB:T9iPHIRt$kU(F`o#SvhYv4,AUvÛ~ߍ<%qQoכǥtYEE߹:DyoG7 h^UZeLD:2zLGHHB0͖䳟|O`ɒ!. Q۟Uդc~yŚH,51Zz3a,4s>I$l$ʻS]G ~`ՊB_T[~TeF?Nk‚mMOB3-W:Fc35{wJL۝vto:AnOX:DJLxE*]`QGb FfUUֱ=S[5&' @ 0ĔIV%; D z,B@Cט8JXmV-]N{KxwL {f>ZpBJA9ܨ{[2GcfW;*WvU\jl>9낝,Ah ݉nwIRdA"6?qz#;Ψn$< Ղ$vnNDɛ3g+na,3]:Z%?'ur3Z$=o=XwD}SbMh_%M; =Oǐ8<x.K#Ch wwI1!sȃu3~b% 2:4ڵw2AlJpWO,o'w>֕ ?B|4U;E7ew',^AAĮMzO$֥[ Jo+da~|i7?pMWb /tvR4@Ūz _Td(Ȳӓg6;.Bzm2iPFWhuUbزl>V"h#dgil7(.&Os?$݄4x]C5B 3gO?Fs _\!as귯(\< )m, *gӷ'ykcLNDrb!Ԁ{RG$VC{NWľsNk} .m7rAH=ß:w18>BH+xw9}[J1}t <7v("*iqe^969ug7m-JBhl.ך{~@CMu wSđ% Q3%@%ػvRNaH*3XkDU&hhTJ# XaZ,[Ќ@Jeh.s@3.vxe>:6=OXH! Xgwi{0 /[R)ʽs`[QvhDPDؙRW?$o|bI<|Y-`AF=1Rn$0Z")reK~N8o)[.§Y'dN]pwOPaw xuAT]:7[z)P͇Oc/YE?uu?Nց7'7R諬ʇ_7r{kb43t3;{c =m dFsE٪_|F [$)9Qߤ ^_&L56'U?]ZrߋSjϭT>uozqNg[c^3̐㭍?w*UwP]"W6ZЗ5yo{ݫ{?Hcܮxw)y*j}3\\$N5AHG4O+S,·s'qY$EWR#utTWM:_(ӧe޻Q9j]%JQ"6Od}Zô$ދyMO#XNTf$է^{'q%.o WBq6M ٲCȿ29 ڋG6 #}$ ɜjD>Ъ"[ua/>vFY59*VPlq*6=f-걌+-x!\fdbH|aMN}{Y3 J5CIX?B!w<`gM#>FYʝ@֨GP!9*ˠ[IѵW1znL?R(_SJCMrI?O|ˮrL|E|2]}[z);G֜q{&ӱ/8~V<~vV{JCb ybZҏ¿>0#^ ^ "E󃁴.ecpZiND H~brߓj<^T[[Ŀ>Y)w a<,>?Â$Ia<Әi({^y_.lӫC=b}RWUIS d8<6"edL # )8!ɣΟ#}Nƚ58* #Ǒ,Qmkz!*s]xh\+˺sQ&.E`6>N"}C( X2}g H> F,cϻl>D>o׍g]USQN<5 vn W`@ôa'bے=K9u({{OJhQ <F͐Qg/ja#.w4sz *+)oAؽZ|)Kq޿O5I vu[\ΎFB&K ?LA-5%x~DFyyO N͈s5#vH šq#N3} W[&n coA <>n<H@ke,~֖-3/aNȮخ()&:0⭅~v\IۀW tAؒ(e!ݎNոaQ\$4&X} ݬG`G.WzSqyޜcNG$rҊU6}dwѕԓY!;]H.YsX.uI {Gq(:܁tzb! wY:JTӷ{D+<2 h; ӉXE B{Y}2q^U4޽؋, |s0>RDq. \-j}5^IY.alTja2R+5u5ߟ=Z srv/߇УIt9,8.G *R#4Ċb RS@_"r={ضP5Gٗ`,?CI w$?(&dw JrM E{?I%IH񊅍~t'mG59Rus]@jX[QUZpl49&9^%1FP pOqVsSJN6Hzfxҡ9^ur*D7"'{s\JaIVCy~<#2<&"% q*O7H4mbs9$3a3RQY-X<8WxM1>Te`UI C-,?U(]ȅ,c%"l%KMyW7=8Y;K:FG$,2+D$8e"6}e5wRL k3#}턼lP8jKE>5ˮ0[tWއQG|z1o+TskC 0z{\۠V.{6Vq_ՓzٚLsrKtIB-_~wm:[9^=>xmy47yO^xVPCE?HNJےT-^#[G}UH+~@6IZ C"X;!4^ {h.pm=۟MJ>THY4 'ۇWu~S$l1~ OcbW`ޟ* 2C & ۆ1Nq쬮2KtQ CbUnGO}>!͡s UoPd+NH *%mjTc4ۥ2</vO5_%W&|AiCTyNX,S|}VO?ިI4sY %z~&jHL`(p4MMX3x2w7vxJ{5b]0l6yX664 hnoEU{54p* EmPG͸isn4&kkոumã13}N^rU!\c. Q{[??0a1J=/*9Sh|qFvAG*DL'tww?fdXj#iMg_d !W9I|Sg}gܥ6 ҀEtΰk:uIhsi嚅JY ØUC9Y}T zLWیy/&@yJה:-N|g E/gFc33I)M'0*c[wG>j!S"O Ž:ՎH1rX" w(jPRHI@ "IC 꺹{nMGlLOjfqwA$o"ҕd' ߼y!}-wΫqblUt}!<ú^ˀ&r*EKgO*t WSmq_m zw(/7#['\0S' P)r$50n0L&QcJa&.ς~¦zQ ;q^ \Xm"q9L$R[6ў`oL1/Z @9k4v'G$ _Rlc Xd7w]j6T!m]~dg.0#bU2nQ3Rw̦l۴ ?&U)̏KX|ݴHOy*ʱ D`zj7 M{WE w҇I¸ |e+JWOI0O;P|JZl^*/A1(qh̯#{D ᱯ59ZDSmP6ӽ x4]m 0setQ{*},xH{SRfGaTYG^HV;Zvb>ZnHKjR4e#jS-ڗ;mxnSaT =ί}BԽ7&ӭv(u#Kv^@ 閸6]yfTa~D]PKv؜2'77Wgv-j1rݙ~y^c`{de"K Os}=aLY؎P{[e1EH,g,7 CJ-Ynާ1 +.[UʊUaP*v^׹b¡Ǫte^ Hժw>SO=nQhl=:!|TP$UX aF~l3:OKy D\ LV? 9[ %Rb_6'vtKÔp.RO{1| FKn?҆QKo/rT-lCF;T|IFS#ּ,!AqRN$kWCהQ)OY2mW9O[$R B~3_/WՌ{dp fA uDP`5Ə|gSLܹ} mv҉*t)ї9;q 4Tƪ 9%38"? w*~T#?v?r|{|`Vm+[:*neIH?%9cV%O,VJY](Lh\MZyG$x(9N::q|=4v S:&rkw -_ea$&߆o4"Go/0s29@*A06I"H`(Td厏o Ple9sVh|nV(?c&kXӃX '1TƖ /~~-iȓLJSW fa1+ 3(I22fi!)%VSWl?>lu$:M##(s4[F\.<%qGm~̈́?yC,Z3Ҏ,tx0yj-حP1x8k:n6ɉ[.9uM\z!GC1+<ࣖ x^'Hg2H+uW/ iruj2SΠ3Ao(o8g qdbO'ew4n[IԳsJ|DEϿ$O{ H%mXMJwIIiԃn~/|&3h(I HةΜ;XдaPJ۳աkk VֶG6hX%I7&E̩g rvgj-KWHD'NKlYiӽa(q41Mrjw}]b S73)rIҦ.vZ\f/ꄎ- 1haKe7gQM%Q;sK&p /8CY7>fݜi#vp79$w2#D2M-Ra.VO~]1ms6D:"dʧvM[/ PXkfSKLC\+$;Y{'=ŀ $`)7{DeHW5ҩ*{ASkR4vm=y;<&0ɿaE-q7! K)*D]֗r |S"xJ {j'F t΀C2Znc g0JaV#~!M 5a9&&F)\Ŵ8f|S͝=`#n|drQؼ9#\seHmFP5fK O@ ] Lzml1N孙5G;1< l OuJQnCm2(B,'jpbBvb㦀|[t{;9e.euUbHn]dj+%l_j d30x]1P@:WfP'J}c$enȼzH@fphC( h~ΜBŠM|ԠSS3qbvN9A~+WGB;6 *,P:L䉴n\,ܡSB^k[Nkұhs!4xmڌk y˜MQ 䗊Яjae{kA*98LW ʐix~]@%!K6@oc6%$Α oᶾ9Ez 0)u> ?Jv?&A Xn3"n("w_ŔRCF,)1U>q^B:0śmPɔR (M^ GcC)l!0KT<Y"W|p ~ڹq>Y?N|oU7HI od83tAlMhԭ)RxЌ6d˜yE{w6xpE)`XSc'>ʉn$g"N}mdowOxȠV``'^:0.3bTPnH'`pAFC`l::Ig[ᴢHe|j(KԮǵ|tz}_(fF̛͛=nV@DOO(kAv7Ya`37y=BC#0' ^*BO\Ư{Lz>YX0'Y[9'A|Q-`WLrR]\.m'N#[yd۔v$\ 伖& lszx -;+ +c%M@V_z2E^] oGO94Q4nY_l6p&g\-*saG͓TuepWM#?g P%0bgqvᐅnfYګ7C}L[7Yqyha_dl9{R. _P{ FȄQ`U, T/H.3Y,u Jn0nSfp/Wk,fLi5T? N,="[ mܷjs9vvMZ| ݲ >ڽ{uYF޳ m=V^rf`y0'ޓh36[UrWO*<|3$WVk?#spacDo#}WRԉX((g6)˰ӅeF}9n(ԫ:96=cg|{Hijvxڄߵa_\9r;J%O_|T&v4JuayќFM RqH҆tZ=}z2òw,b[_@!+"dqz4@"Q.ȬLG:R@Y-3sDxu 198 ,ٽk;C\6A'[fʌ#{vKsGN0vr6qj1˔&=[עnlelE;8ɕHo躷3X)m2.` MF29$u? bm6*LdzH 0GG@%'ϋ9EȢf\[um'rK3YfߍIH+ DEp#vP*]+𗿑]2e[꼣>BowG%l*2BzP\E$xc,m|rȶ0}7Fe6.I$ߙ%az{Ti{ZZxƯڏ#znQ v[>PWVB$yDXy޽O/&̐\Uޓj yŒ7BȑM%kMmi}1=!`5,ϰta2쁺d+fj=•hE}@XwsUy]+CCM%4b>$\p.ӏ( urs,y \q4V!5N9`2|#f!AyJo)͛IaGĹ[T1@qm > kVr90`NGSӇH>tc'zwŝvƦ֘"<?հ/NJgi\%@ ݐ{ƉG|b&I2z_vb:hF 覂 ᆂ6kfc.4`6*g  E{Ul!벛A4ݕQ|O7fcuiYrvylsD;$?e7Ԝ:Ŕ)߼aK!:-l$dدh4~4egfMcϑ:uj ,eb?vg!)E1;Ͼ}-#w&eƉ vcćL ̒H> 0\t˒.Ԗ,CACoFD~Þ"*U/BGz6pF'(:u8e@@p;cQW7zZuT%PL|%fXJ3V.ƝAd26k꾡h,ꅈ&c EdFoq4\.,?SS>bt΍ɑ},YhrE"9C6 80 ?-Dtad7zi½!,@fo`trU֨؍Gob:FOxg?yXC<'eRn!jeTTgg<ƬCe^ ׮@`Ouf R)T]{1IV/gx ¨5KЮvkk6Շ5?~jfaB׬㱩t%=I}.2aSjG lRΤ֋=1,{Ƈ)-ka}gfx 北f*kS 9ҵ|[Ml7mk0bѴ =hOwd ;ω4ئh̋{>];g4cﮙ#9U_Ogf=|*4`N_<Y3`dVB۽e"K,MiF+I! ʦby %' 72w}3*tZeF3۰=5$UF8)zqo0f5x@:驒FwsZoqq4qyq:! !gRM4a ?X<ߘVX̲„=o9(4F;'_!7o&$V|YCl@[l\4WC[9Xo)@k;vRٰRh)#;"%,5p-U7lZGyx`<¼aUαŃV"F(vQt)6[U2R~66/`I\6rLh"}eYc sNNoVs,@NԮ/cMOdA5$ IMH{ Rt$Σޱ] j.|đEtqe|$ߠy n=j~$ j@[QX$vlX—! ՐXINTTR.QBSfnɋCQt7qCuO>C\[xj)!Q$ܚ'g>/O tXsLYilaj<0~-zqJ#FV2-д`UM4ɵ+. 66OavXgo oL^,kVD+꿱(wnALР=Dɩr:e yJ]l'(k$jcq{7m_ $T =_<Y&8Bޑ}HVZEpA&W`]l52f -": $ABB~(9BgFm@W4ۂ#s^${c۲J#5@N2Ty Qڛ06(4: o \H)ȝ-)^k)ЭA%Y5 q׺󌻦sg[9``89 NJRSKmi?Q{0ղO@+3u a_U SiR`r ǂcYijÍ徊̿Gp٠KTR%`Hbw&?#ksF;Ȇ4|86Tn;R2]aqaX 9'Tc$ l:In?P[t`?u]!= Ji7!?="u&.OP-H dp\uQfMT9%u0POEV V3!>+<]}р{;(@[ YbMl.tq,DeԕϞ! 5Ѣ~gCw d@i"6s֦_U\nV]Ȅ C*΃%T:Z j&( ȮVƲi7r1DR7L) j s~kt.DxJv/4*:GŊ6WJʹlCMKBHb@mH+y~YW͏ ލv>zWRRf4Řb`2Xs:Gcseז(GK]G<1g:܃Ay!2巡Y`q&'-,(bxCJ##3&hqHy=FFa: gngA 8 lLMf 5JG/q1>H(tsn=h y<4'xb(L*y>X-~<y 57Y +e`)n 2qg N(3Bg]Ņ 1:AKj]7jԲ+AWq,1([dq=RPށ݉d W];+ ,Q̐ ;sŔ_K3a˓#,:QzٺZZ]0v+&VT+ zd<.I QNJ F^A!G‡R^9,;6G a9NpG0+J_,c-,aٽ}]uCRn훪鮲4 s/x/]86 /LJz1 ,Dy'so:+S*4#2 2SB80~ArgvXӓ[f#Qn;%8sPJ_(@À u꺮 ZFMNg;[}N$M 539xG\o yyr"Cۃ)=\]'ZlaR^MMZuxP8gg0һ }M-_| )ujq;9\r@ⰊY~-h8KR-]3K_I=0P}b5osёߥR`M1ܟz Ϙ#Vxh1AJAawIKv8S>(ıuFmև1(` \+B@*^D@*!XmHlMޗl}E^S%gI<`&Xp$8p{Jo|i^&"eGqd極M85vٍ6=hmB muN%4̵&@ lS Ij{onP ,CN %3J&C[WIY3Ļ]5Yt.,`|l_ĸOޟa)5;: Fd6%j-: BN#nԒR`L y]e!(REx>X+M;]_M$M@Up\c}CQ[mlDyJ,1PV_BnwH\wyBBXn*X'A&3{r!2IM`on]vF%{̠+3`/]v0̂^0.9\}C:M%㘅cpDd(XM[uqiϧsFDscMa+wMpWM1erɽCX qnG,k3.# ԪqU @+haNo~qY|vE%87xtNWo~?'ϧG[:ZakM(U6dy׮htqC3y@˚0M,~qD QjRN_L`0X丑9zuګHU;A` %!$w mi~s+)XsÇUմqo>1u4umY#2/ޯxįq3ES&k޽o#³VUhYq54p0mQ^hQ-3^c S0L01F~aޞdy=YW2عׁ=Î2d`Eg-=ww7G ld*]HbX>{ŅzlV4+MG)0'9h긺Nbg|@\i| >VaEog\?\(Zk ΢Xlь`YӜIY-K1Лݥ*RVq9sͿ׶t2M'C ZѣUvj{be=djB8fe5rl%i#8XP¿6yD& .Ŋy"] Jj>֔`Vo#eJMbp bu%-E>5I|p[.6s/ E0`¡1锝8 |H Y!aQQK~٠&(ݥ N(ݦJuxm"hv)mc1'Zil*'V>'cpfwLcC;p<1_O4fB^,q6w%`RRAʛKYv$}NTGԇ^{mn#v'{4ɦѴiϡSF:FLKn(#1xLrAI3Dl.`_7A00吙U{CÖٝNf\"c 3WArYČ{ZLc2R84@.fp@q۲\ҍӚ.6CRm)?DZ~R/ &,Q?!pաԣʐ RiD WV @M_ONMj˵Zi{VgBgQĕwkO(M[;\ ;SI5&+vKe$ilŎ\ڙ%As?\cG0.TuMV۷k/N3_wJ͚{4  OIXJpFcA(%ŰΛ{jFL| q5颴 v2*;eh/ZF`k1a_j;:l 2 PMw=/cd=<ы f,Jy4ihs5}S([[ TG{`s.fSnH,Y:B3$l G1RFsUIG&= L7X)PIF .m> k1=zѡDE`*!|ݖLϿ?U%)BaۧUdpllc{wY}@ѡAI9RUIFDn!}~Q({quv. ` <)Г!_XdAr/,pVVvx?XS9ϝpc+3b=խM>Igqw&&IwEA"kpWLA;orE3!vۿo{7Y(^5N/wU4KCWlsdИrSǰF ])tDc޷ȑ}96PZ8 [>Jass=NiIXJ)UnwwS/Krl :ܢ`^ ?gK ʼn]4xw~/]%{fr c[Ԭw7@nv,pˉ 2vؿ6p'ȗp٧ȋO%< y_b9uF`ݯ5T8 t"},ud qTJ5I:P^ȦF[hb=ջu] /;D{mebXtpۡ; |(>zpHrp bLZetWܱ]-[; P RBNoHG+kH2w 5GC 팁&1T5sNVWώ7TMj~"p"ODo{[)w.p:ޙ.57qrT-*6J(gWnP!X6[Ts[@Y:L&`p`UMa߹E:#P4!FL&7$]~$;k ^ YXZ]Lk*Td3 td|Ki!]˜bظI{̳޷H4^_bhGxeϕv)gVy |.]GqI4n=0s*z-EQp5㉔<(;׫8՗? z\1Au3Y61z.Ӟ_q~xs~trlТoqr [wT]ܿXJ+7br|^(lHku XR,; 1RQsa[}*,=ʪfb1•K%` /tp4fen0*C+z9 KKi4B Fh*ܹpV|/9ܲ48F +d~)&*xH%X|7G._XZ褘Sy );4ʟmR@wy^Y.amctʳXQT*7rɫe)@C;o6H>SWswJlzt B'싪x ~7U_jGyI[a_cwXX#'>|Uk{z1F:7[*렅?;NWO UIi 9)Vۡto'GiKҜ39Uf&a̾7 HD;O2ͥSs}/4qמgTRDqA.YIW> L/#ԛl]㨳Suyű胃{ǰ!1+]=> m{Ȯ4'IzG|z 0 hyyQ}=^Z|) E՚3ܚKc؞etraϏfs:!а-ʾ5C6Uc3  Tyq|-7CQH&wJ$O(2:jؔk&tFYc{<N:E!0x>EY0y '9Y<30<4u9d~l O8rb fsejH+{NaTp4 8vx7RSMs۟+R&DԎʮs]O\gE/:wl͠jx#h9Ӫ4T%χ*&s:$dZRnvʉ~5a7";,s_xgy^aw0$XN DK~[7AT]ne5WaS>p ?%H'\SdQMiP(L`*e;( sdF@i@"gnVkgI̘p`z_V=]n|hk>8Z #ͧ7B])ɸh":8nZZ/뭏-HYU?-CDV y\ pLh"-M_o@g`"ۦ$ L*K*^#TpwglQ/,r\<&Xe,+WNT&)] ]#9ك j6+Ko:{D0׳c1f0 L hO~-# W5pxq,t7]ؔA߬q(՟^s}sEd e+5td,Do`,ӒgaOl j򢟪X"j{; 6{1f.Otx\?z%OU0N_2#9HGYaR%jW*4t4mHe7Lk,N(W37ӬpMu v6Rǀ&>y+j |a1M0eWV@e! r]U8Q%9L0 9[/p"WK< ƁlRϢ;p_r&z/Riqp6Wv{WpE{?ZXU!0o֔޵"yU =`pB4gEb5NFpvIs}c;gϕ碳H̋جzkhJ3 '/&S!q1zÚnT] ]@ةNhލ'1~r輂7X SJ-1{W듘|~6hw 'ikIPַE2/ ̪v o>#gZjuMJW~OHHrL|B ,qek1g+`dخx(,KMe5g5(k9]Adk[*zpCdgMuyg楚j]gήswus n3?ho~COHq"cbHVMK% u$S'W͚%@ۧ݀QR}τ^]hd.Vnrf S}۟tumQHmAz˖UVj<3#Y 53ؑo39 4~%$g6'[a_;[y6mGdoiqB7:2xrffG$O`97#?je BeWH1F7$AyFevk2 ‰j.ti8cy||?Xs0yE>+ł>XmI?JANu'5ỄV"hoʫ9j*Md.F`wP|ۍw"myWET*Ty䪚m^;̭>zyN^bݽe[4b'7-Xty 0U9|uP|^(AgW[j` ~a~ԕei?)kLf  G55ϋҁ"{`}'l"`=\U95ktY9kSС",}!k:-ߒ_7ʊ%ӜDN;.T$%F/N2OlLM%7 v}˓<҂X?T#N?ς|ih0Fr(4tO *4ԈexƮ)iB(TQc} ;YJt0 ^x1ܽz4 /p E c폥ۣUU[㙶ou( #qWno!n[)bY%0rE)ѶB*A"{ݲ ;#,> J) 8-C2 J?b%i#0ڹy'W0"Lt^u8鬕s$ݴw}SPO2}_ja-)$d3и iE0@̫an8"RmZyGNCEB`F#,R翾k)o@j<:_?_ԄtIldqw+4et{& R\{r|F9AxcRw/\$8 %7XxUVhh$ߦҳNkZCb-gtΕiݼ 7"%[J =YV(viU۴M2 ڝ8CqڭnzPD<Ƹ"*gU¾k|Lp/7?[P)]ŭ) х4!ix|Nm`tډ-5"]_x"3扵[h'i=k(u[YzOJ!xFILFmPG6/q ruˠ9`" =ʔx]G!5TR\\Zsȗ{;еhl//V `Cp_5vωJHI`!D=#<Ĝ{IT. M., >lN`" =ݶA\SݾŞ:kD(H ג:MWv7e[ !#^ vf!`>O|V٘rY8=c0 - 9zUX;sozNvU 5Z;H#RDZOZXzm{o4 䖮d) WK}ZU\vj!OxB Ɲ1ȭ0m_܏eq)oέG@5t3 ƺSzU=Xء)\!k]z2.5 QITUej|$w#P\Cugkp~#V[TGzx9G˵~!>1ڿj!VU1sI KY*|. I`EU)h3 ĵso[Jti=0ZOV ʼ!4QICqZ[x7gnL˕<&zh']J(A;QFq|yPZxX/tҪ >2Ս+^4&նѨ{C$LR/}wH;j'xV }xuX,5pzhNw0}Aul:Eui6Ö~wꉽN(i+. YLN VnB!v؞_L+Eq8@Q[ ~SfjsJyQ.?Ck/(W%mEXre72}x@bkbZ1d7hfvտ sZVP&ik…pc_HԩTm?Ȏ7q۶ywGۥU&&7y\\Km?F#|;1 tvky* v `yYeXFͻx.)gbAQ(F8"륵BXہ>ӽg;M,RnZQ9khION~'Gi{UJÙ1T@qruF!wy IӅMxFvߧX=nRr]|p\OV]~AZS_QN~=~TwULT{0sbOMT6+&q'm&I_QN{SNU2WۻM$H``N+j[L? :7Iw(/ CEJACY#pwSOG",Q+SR ؈ l!1!^lX],ohE <-ҭȷmm*'0gZ<"妣$vVij8\l̎>Ч8ROAZlqFpज8|xٌRwˈ֛pg9v EN ,J@;& ѶxPΧ,'5 [wS0;T3 1*YE-P  5= cwN ?u&͝G4 w^fgw0u?D e+8-CoHCq%K&σNbP{eR2Jiɵ,R~j( өOR*qs\|E.My@^kԱ6F""&8cw~!]H\_7GU+@/[l2^X\bE!g[IeYPrY\ˌ³r~y6-KN|WNz7~Л3=P$sGj@yUIg(&+nQ>}vv2t)j$6پo)]u[.ʚӑ_4]?K+V1utS$1iVRLKp=LEۈ,36ՋSJbCAߒTz '! jv݆SLR RT?3?e7TBV[_oE6p n M31ؒdV|-gz\zfMVH7礭"8'R(ņ*\Y¾ .v45bQͮf敩E"70rh3w(rOld&AbzK1(L8L2ݹT2@!N&N`=ň'AK) p}1?*9A %BNνפwN:EG5ei_eL4X+v;}9Zu fy iX1j> p=څOd( TΛԃUsn=Th.PDEIXoS^-kj3Lҏ(6ND(dfg y`;r^Ϗ. `U@\Fg#)M r֟J\D2w8Lc'Kls%U|gpz ζ^Qg:?9j⊞_ࡕB$k: k=)¥K;B;)gzfn/X jsvz>Ii!oFp,E[쿎tu׬C&ux mݹǝz5IzCqpxpRz\ %w$ `Mpն?3e(;o&{skO6Ab[ka8@''zdMᆑ "KECk,Fd5;+2d@knG$N7MS1ks2f`kt'qcZiYq{W<߼\՛B @0wIolӜjbh> ^U00CL韘 c.@iu1 ĞpDREkMԩ_0  @uo}Qr<8vFEK$WOH ޷s";,X_!G>2k[H[GZi@jǠ;TB-p* O5`RkIk=um&>YR`5(`{!"9èx\!`r;$ gĴ*R3tu` >%t.86 NG [z-i/N9n۹hw>^ޥղ:IЌ8[8(~qE}-un>܋˫_v"+,ȨF5ߚs =Kkb=RJ-]Ǝ}ÊG6>~V_7.6R'/ɂ)&Uo3!19z#(%@I'Z Xun#xA_͡`{ݵp:g R$3vܞܡM WJM+4eXƒSK@OjKgcl lQ.6 άMCpw,C)uZmG|mH^×o4){" 7vLGwʅ$.AƁUz;Ojg6`tUvP=&E/[Py~ׂFB~ \>;S._b<*w=E LYUؼxڔϬ Cѡ|4z\n$ gF6^-8A39 ,kNȮI\!4-=ᛕ)lDsZFnGFvhkNoBRay:2mZ8 T G 9AF3g>PP0.!-GWi&w}uI>QXԞ'8:jf׫Ⱋj+{AFz[cMnӼ\ZP xM8'0 7RLLvOKB%q[U3z\ą0eY@z: z}YUkz9}}DC_4X[ۅq`u7mp 8xXyx7.ӚIxbn^.J/w8-d(٬]A)LW{4Col+ίt-I8p."x`՚Ҟ4[<;Lgʁx]9&z'Pqc; @4ZB&brrE άv^WJAl4UG,;} M4fiʖ]˥ON,R7fS #!D|lK/o/BLd&Ԝ^4͜$ejc$# 3Cnyc b$ZjsZp/%%<)C.dlE,Ȑkj7d "({1. 'GCU H=DPlsE}S[_xv6!),Z]Ӥj 0~,I !_-Z*G[lEf.Znq"7GÌsujf>&:Z=WXɵ3Qb`Ben3o6(;sY~]$٤j‘ =SJN AkbhsV'߸fx!b Ax<ݛ mfCb+geOR+nr^V3HLӖ躮Xww ZxϏPFDO#):U2Olw|lqkVł7MMpאw3n Gb]Z.㈆zkI'TP /z [yy/Fӵx|WjU͌ !ܤZ>hVxBK3Xw1߀EI݈!< sR8fI-\ x$j5[(RcڌdU.57ěڃ> ojRm->`HO^{fG[hR;yj2( wrOnT,Ǖ [0ED=`'9&J`)1~[ .W‰~(iڊr:Ro\*DO/_^!eV\'TŨ̽*wpI0FmWX 4O%d *~=R2Ňd <3+/V!HY]g+ D>v#g]V߻@"` x=Β׵UTqʭJ'Nj\Ϥ#ޛotƦuu70X%wmxPlعس͋6vw2rzZ)]Ƙ?A ߎ+"Vğ^IhV1{Uz$B22VBN& TK+Uds5- ch>h#`-_Ujwjf)e-OIE:bB<>߃=Si; ޽G8`0ܫa ]-QC9!pNszҬ㱘 5u]΀yR.C.Zpo6ݣ"6bj U?*"پ54e2dv h1j ְzFn].Rkm%p$&{ %RnԈz[x'WW@%5W9.$K"vƩWr=2+!ٍoW7z#))U$NW n-SQ^&> k%,'(>" Nw|iiW9E;(,p{ 9RV7Qk;ov܉%s[~^{I#mdǰk<7JwĝoJ#12TlX0XIp*t*g G6 AyvfՂN:"iLl ;DIԟG-S g:혈kJ8orEn-q2ɲbT OM3wՉ@IOEqt .?UGezYŝ[be.YIsMJF ~e7 _.;1(yKV2E '@պ&~1*XY~SnS[`xesM*F8zq1t»=̉N5!NYnepꕁpx:NU9bq FƟ,X__o1koT`x~mO&.)81V3G]e|̐wn\~$琭Us  iѤ'MAK}iҀl p$66+ )=HyJEW5S.YTǟҸy_U <99!D_wp~^/fY~{ Xzg=nv$|NBF󮍄Akvdk,c0|tm/8!h)b&/@>r N[脱[ oe"R YZaM*]JMnwwv~lg7oqI."9aXbicտP p˵$ݧ鰣4xm!aW|.Z7r]:8ߧX6Aj;Ymhhl͠= ?̶陠ɪIcsr* 9Q\)J5JuNWE,9VGF~rfΪ~iQqv9s#ū$Z(c囐WWv>EskJN3.dqxzêt@|UD[IŁu\!?@p5O5qea]p܂]#SϪLvpNZ!-a6J[t#Mҟ;שJLag/[˃43ć{Uf&ERӛ/MF<ΔhA E8gHkz7svz$r/{S&h,G~Krɍy9[ɊPΐYqyY}ֵnq NT< 1YtZOCFP?} c)gfv%JBmȏAȐ m.UVC!Ÿ)h&NBeK^"qNaQ|&UGFBs6~mƷLlfhTN0w\]@MNOF]n mP1NEH>ܢehoRTRj^;p.`L!Rtu7Ye!bSCFvX%]bU6)hȹnm3Z8]L`Y]2A޲'mO(hjfS}MѿM[TEh"Tb1׃VC, 1_VX/Fq`ӗr PhG}$^E|[U|M>yHq\weP6#߸?!VҾe. ^^`C_5ǣ"LF>g79K>Vh9N: 72.?Y#-b@y?շQ7Rw\?(5kids_咾khN%YcLYjvF8.djK=( C,+?#+BOR'=E97+/O@᩠Q؀|̄VS~+{$)M25_%Yu#4MAGO?vf$|=^"N )&&//b @<4pnӌUga=xDP Qn sR_ܣ8 y:&v|׋0~_ons P2| Y?UO!ė_Ǯ}Qa"i\7 \ ,u}ԧ w N,϶cp".6uǠ-h߄Qg"Ы7 41u &6"- |9ƗśU:T_;. 븅#rpұDG1U`-;|荓m05jд$LJyFjjD"7Ǘ/oꟄPJloE( lo)/2toDTnsuY͔2aQ7gwgqtngU%udYY~H*>2yu0k<9XסSq7ZANGK;gN sUHĹ FF>6ʹjzҘOf (tE$cœWg,0a͡\<i4MLmsGJF00 B$aN%dr@~;Nu.S¡EpZ2PǒL_?U(IƕnZd{$^-#´69xĎ!nb2 D|pe{Oo?M?ysDkN,^N@#YN*V;jXؘBf%ѵPB*vqIvСcV [,JЙsQ䜒\ð) D KIʣg 8&?z{䐢kh;?x~P$*qL$G8es"GOyb,AVO+#ݹ\Z.<|_}[bK"oiC N* |K|Jr\?ێ.c^R_o]9ސ*}&Rf %}:dl,nB{tt:BcRX Hyަ.R1Ic>1xaMT+4g)iz<ZPk9l;%s-׭9%F(7=Ek9Ⱦ ۇ5qxU41.#|R?(*熂7#zȑM.k6Sh4*[!PDDZPxglaկ($-9-Kju_eeXF!p=EQKFHRK$Jrr`ǂBDpoЭG"cgzFInCRF<7o+РV<˵sh~(,;=],(0 LF<ǨAUs圠?Wg` Stk\dsPopպ&+X (/6iWuAskJ^쮒0+6o jy'K^-̀2yt54h ? |]n'ʂ,Lrb*wM N|WXX-.a>;&!d!GA\R}1נnP&BZ?Eҳ-rg+߆0o& Kh3.鮷Qc)Zoyd<*BiZ Y%@lbb,t4In3|3oSۺѽSb [(ӵ| Q K0?CM,AF#b<WW2F`Т 5oMw0\hS}q^X!]=zmwR5 [;YxUnZ0>2ن-$Z& Y51TP7Db`d {~T@:,oᖕ^,Yo6׃A[t𘙕\yQrPX$33K(_Q܏ F؊BT*!5]I:,_h^4̪|MFYbt+ DKJ쑸8Ll 8vgWMg^"Ie=m9t/aV'uFV<3g拽1HJ-VBv(jupiOX.$MASp]N@M>XfYQXK}WU7&X]-my\<ӈ= llcȃjjJ7V2<2vP4za>jdGr1-M$VwO3STvW jEIg<=-#ҿt]^U(C-@QwnDIǽ`.Z&۬ BqHX8uF jѮswaS<9_7\C-Wŭ?LhUhxv6y;bXPOhxy 0]`g&zEƺXB߀EA8q4`[$M+c'WY􌢲zB'!-.GiwPqv`M1} ISPюWNBD8iO8V=D>Inߝ]90V\0>Tb(cc1)Bxe77+0X9S,. jỽO4}(/$Mgdm!}0cAW_-Hi4ht@d`|9#Nxi5͔KyMLhrbu;A4:^hoEE-p[CL؄L@ٽhtO cK5mNlS#/X80!*TZnEf Pcqp˾L?!fGK-Y0lDB'O4="m0! `ihY, -a_+iݠ{ʹzdo3|ps륱SW*{skRm, yUp[<߶ڜxϦ|tpC@ ZpkjqxnC׮D@8X j]0~J7we=czΠ,UF@5|]"z\a8X?Jh?o`0ѣwV'|G8HiM9 d FhO{2 072'ZNBRpi qtPru#CCh;`iTU ˒H(;X# Rk32x,f=42U890(^ցd)AA+o*oaBꛯSBLƪfrj_+ }zcnG V2yd~O,j@5*Dxd6@s Ӂ5Sb PeLs!-rcܱs"U6TתEC;D6UwP+8e55:̶_2BNa}BU;W-uX#&gaini<5Tv U R[v ݵKmoˢBdv[[8W%!34N7ʱ뷋_> L-4~7_={Rs7 >=eJ?P ۃH,[*] gb Q0)-xR2!]\U|3~f> 3HFƏ1xUFVtp7ZZ|Gw| c ʡfLrop C^꺛*iKWR; %][]j[(/ 4}$62co@l]mpST HDN>btbbޘNWsóٖVNpKD{m70+J Nn{(4_98g[)DpoM Ɛn  F ѩGYɓt2dU@jαe?_HlXVZ ."Z=ˑ8L}ZiӑP/r['u5?10e_DP:\"Kz#fuHHJ)g},7qyf- 2@J(P_"<[C &Bfh[_08$2!KM0d;zϚ;Rܥ$zp2/^#adTRUNqµ"mSBҀᆥr!c)xXaʎsW^t 'pz ck|U iżD k ߺh* ⏹TFmR zj "$ᒠe,SLyJhC7Jdh罺v8Y'[jI}>qc囒^[_L;^cɏ'Ϳ֚8*h/$={t]B=rtGVC+H䱮7 LHׄĊpď^kb3и7OKɘ(dUH+x#.gThBg1[@?P(~eB|a{ x sTo. qx〫{i65gF"((lϡ;Bk)P pBפ)X=RԥC @eK-i^,ýNt!S]hs̟8qz QYϷ72u}UG)$480q$iߩEup܀5@o+B( #YoUvQ0Kԅ$B|eEpB *h#O?ɮF{;ܼ %޽ "_:|I]I?2%Hڤ68 v1 *];GN;73+Ccm¾cuvgMW[OsYr_BMb8WӖ սYRĸm,m+Ejl91GH`̆zIEH* 9b ~^RjDAߛrx^|WtafKb.Qh Ģaй.3%?zAoѝJP|n5s{k~:8䵹$dͫeTױ{% 5O&%#)RQ)qDylb]+7\?DMd$A 2LyP>OME&Ô6ʆyH[B]U4:Ńz@_0)5=8d"hFb-˹qќ&H~! >mqȩK ^\*)VS GN V5Ǽ/~/t9Bwu lcp1$2z9;%oݱp u^ #~+^O(ÄsNj4յFG$PQET7* 2taHG Հ- zv_!yxXcDUq쪟peys֊d炒&Ѵ7pg:ҋ~^]Z_wqĔPD CC% #M j-`G|4I*q1[VChߖJ/^< ncs:6\:W,n!sLh x+mAM~U g] qI֍ڈ)B0H/K'}v!Ȁ>)OC_Zأ*D#H07vΞK}A}ãZO٠ l5KhXDm|/0q]^(p ]sK)o"O N4OH}j}Qrm\XXHM8vTj`q(VkB_hl ĤD==Xi} 4)LرH@8Mm[k[^YJ9Ϋt `55ox=M/7vR4$煞t#ݲ4q4`H!FΚ[ TGz'ᵍheϭJץ_m=U]U'fߎa=eK٩qQTVH U¬G˵|pBqn'L_$w<^x-ϨEds|9rsM M_x]Xdesʗ;ƉrPE ?Jf~ V[o˔.!5c֨c_8lJ_)TdĀr9oaxrca6T&[q$Y$.*$ǟF/7!o$l8 ҁ2wl)#^zʊ>۔,J4:\%-CQ)>g1p6\%wN>ejs `\ rp.$?-XݛjE'}6eǷW8=581<$*-k+\GY?`Yi{ѾOVٗL0Uܹm֫'?0\%$bɑY~:!P@ϯ 0P 3Q9B̫ ͥ4qJn Z<,LPDi伤dloFр %s)?gI>eh_]]Щ(uP^_g'FّzHiة▷JS|/#gPWwqrq ^ =`d8Y a±I.2?o`%F4(۲`-8Ϡ'K[ MTXX󽏬 (?7p TM*o%d?t+Nu\rrhſxBdLzDSKQUĤ}l:ఇ1f-{_p.?V*7hr*ҙCȠ|TD}n]o΁6=w%3y",_څ?#5lE4H Tۺa7~\ܮ!-% r:y# EpWe`ʗ` 6O&2>dhTdW(+e>0<{ A蜵ZY^<8f1"@eDBW8FgWF |?4}%NF; 1_qk+aґ7*>z{XNOM6Xnx8nzt&20f)(d i~b}rFe'qx!gvvBd Bdz#'FPfF7' ZXu!޿ЉA,c/&-kL…\ԽaxyDg"&k)mgX [.䀖B  o>0s)qot~tS]PN3FSmaiO܂1oag؆<'PO28z)-!H JZ7a\kt6ONڜ!ma$?u}sR\J-dur2_cijjW%#Š} QLYxWP2kU_{%_yV*NKϿrqMRcL( xTN~D1xb0zYW/ n"59KVݬkmE/vjM nBݐxAO;:x{IT7/vQh~vUs{ &88W7D={2*" VGOEAmwQlmXdMGS`! #'ʉUJ]I{G2x@í9אP(IXQǀX.L,9UED3 p[\:; .>J*Gsd!n2d/No+ߴmҞY6U :mv!/b.3n\r].0V .-{䡷Npv!y1ze+[7'TQ0z9tu?h?&sӍ^#%rXݾ#m `.Ȍ_0?zHA+PZAf< _Yq̣53I){$_֋bwO8-YhEiiF`>Upr+jӛp\k5s>()Ǯh'JDœhk٪*lFLD-8"QNoMoqv`r;v#YYQ*\ DN>aO6D.ܔ N]M~kfıw=EV­.'18XFґ gEٵ+wVFaÁٜT4D2XGnadžA@rTc flP>^uM}M{b >:I&l 9M6}B*)Y.Y5e|`[T8\Cfqsfp &{ #[WZwϟOҠZNο,g*{?wH X CoStPl,|4+VJJ` 8J 0q[B*Wlb-W⮿9ixd, NP}$Y4t+" EO%\NR=#ࣥ&u*sO(9O21f` .j=aRSCsGI)/G)lyӆ H%yU3@Vd(3<>xU5Ăoψ@*Q͇A 0"V rWm#G/ˆq@{ l⯮ U6:m䡥p+GgVH+9 -iNJ*W3Q1DŘe⇒V.^KG%v 9 g辩<`}t;aIO<׊A짼۷!eߘۻJ9^F6$[|R۸ڧMhaSV+nyWsA nXcƷkt"urMF ?u?үjʊ0 R$(FaE%%"كwO܀~g -@e8[Z(tU[buC"?ϻ,'#,ʏ:RЁ <+YQ*J%?3'DtpͮKX`a c=fXWk1AKc$Qյ\܂ ~s협 od00dra+4t<ݛ xWY\r `M CWݍIKa_8nyK86 .fɞ&Z ز?wX<,_ue,+*fՙ)?ius(/v lQ^SD"&k7AuBzX/ijWߠ cZy0#M%^OjO҅6&$b;i<5@f˙!&"kFkAD J\u,AQT*EU kT},ec S$:|nJQXiQqjiĔ__ަ}8ڈ)+AOg(n&|(@E+VZqıR-/l|R+JjZu1ibM3a'?:-5k+c}wЃб.^ysHAd ]`g[&:=#PU0WhPfGDp`:Dt> 0Jvp~IV瀈ION=zCHd鮑+aboAi>uMCQW^g5Qy[[*"Ͱ2H{ 4WaZ{ QWw#EF<:WR@NAc5?%zjۻْTfyî"i寃b-iUl^r Jn;GwW+ @#6͛BP C +(* ցtQ[pߨ&:$d{SmpG٦!Ubq(sT-<;4+fZJ2t^tTz/;H|YeP+%ک/ fE{`żON l>@xՋS9]hu.#"Ki|:Ywuv9[/ǘ>e؜6 x.ec2|j!Ҕ,^Έp\pu9zeے5yZ~j8mU[r ɭw+M;%aTs5GreAoJE)@ُtl9jۓYBtȬ~\*dG8a^BRMzb.t|׉,.=xPbUCّ*oFnOOfvj߀%y̦`κ,0" @Ө 6h hzohiez Tnp1.2:V"Ei2m >+;$tIip%j3K=!o6 tut<ܐ{52v}14EgD,]>s$|vݓsosL,MQjcy6_Py4-`B ѷ8ѭ/ƾ&6?裂 \^|C6I~ 7IJ)\ILi*V4=Y_gB?p 9BݬpWOV:|<އ~ ~J)XmJ󸲂B9!#`3u6M7Ci#$nNc}r:]>%6ē$䎆! (%tY'1~~R1׀H(;!wXW<8X ;Qqؠ KnٹbcƬ|l O"p:׆o}dHM_x ю),6 Ocn#{jtK)-,q!٭L8yiñ]K2 *z#ؔsY4I5 NV!v% @i(4⢵w舞 ~ p۹1TT4\ ->^V禌}?uasʒ%x*"^ &]0VLl|kI!bl./O PSF (ެir6S4s^)9?P0̨?Xl` z}4S'm6}M 2n"Θ Wʩh%"T@MU$ΎU{8-TPk @AW*In϶U .XN w>sRo_l㾖2?,]OT{]]dϲ&zK̽$gY+q.pCP.կ<_[G92+өлڤX@WXPk{U1HiܜܹL8B4޿m2sfE]57p湤'<2]sW4;"e5h1 gDyC@l|m>"q[)RfNyFw2UNZ>I1 +kjJ8vk6dW,18x I%tMr  #?q 6&­r4p #FP{-`sۤj]@ zs;a >7.T2rv"j)?0ő\_-+{Qw#x%cXD͙Hh^^kkzbI}jMwt@\l#VTf0hPs*w +]f "3F`'ՠWR-yR>*\>+7ǿ} o%,&_rQcV՞:GSMNnc~!0<}(Rs -αW!fiYm";ቅ&(K6Eh(SXܖ.+rD]rV~=8\Ȱ-źH;a?xؔIAOS_?o%~Y #HC0eK9-K*"q|:VX ~GNj0|kb~p`Ƈwj޿0nCR"JTA"KBnǑ(NKU ׅbZH|xih-~orDu[<ˍYOlIh% 6K7WEQu58f'½ob9D #/U&o%PnЈVOGNLYUS 唐=*{ujIxWWg6e tX}o5~Ji8]h{"-ʛٻ}O%E/2&Sk_ls=Sef/р06F[/{K0됃w 5^:*)1,dg]3/b}g/[YAYŴ%j ~xv7'{j63| Q0?Ű_~rꠗS9u쎒18ãmu-r2Xu E`[E{h\BF,\z&1lں*0J%qH, )웇\e9սӼa%b 4c{ lE6.,3^|k'm[Fţ/(gy/W+/<2f=WFYqƊw ,) ED$Pv-TYMt4f9oE )V[Nm/`\d|[F*uO ¹]2)*1{PF>1osa_!=o̴Z 쿸glLʺDkmlmdcDi%R Uk9?bQ[jkgC Ō|_U|qI_Qaf ;<@|98 gtA Bpwטѥ4i]. 2߄&/]^r:;犲*|˹Z#[pG5FeAlW)f 1v1#oP,%atܖ@:5lR 5x:>2 \zms<;7k^T3u}/ =R)l,Vp,MѨ?rK7@sRuhMb܋AJ11d~x p L.ϯ5f*x F7DdwbQ{Ër-:ha0)Oe؏Ey%EWp/zUyd.Cj0ĝPR]G]׿ hN!'.sVZj+gIUԬ)^ q3bLÔ1UVR[p@N'pl]Uk(N8 Oekϯ+$w\B?^ᙞp Y=;J Gƚ,i7cDx1V:VkZW6ͰbdM>f'Qэ DB&*#͏d௤lN?%E$& YR$:CJ)+R>ӟwڔ&ٵ .*.RMj"EBZ96lw6UK ߪ9XR[w*Q iQB J-u,"z/Y#/aȈ.zi{!p]m+:z€jύ[@9 $(x1@Qq.q//*F9KDj:"EAv0@ c9iEs!ېǿ!B$=ZsӭbfA'嚲:vܷK">oTzBg`֯BFxMYr $iyBP)QݡƝSsP&'NB1vz,8yJd' F 8[U؊^.%˛;S]n_hѤ+@9V*u5dĔL<?Ł*pfęMrR Dg@IǻK!KJ$(~6yͽ t,(>Bw٨v\ $~=WcN:ӏn5NFN_L ҉>ϓ{DIiEO.ڛk*EWWc@iJnOY >ÁٔfڧSh^vYpI},s4tBDQ!nᵈw"bO##g2[\8d3JEwH*qK޺O^MrtIOYeOe>$0e>g ʝdXޏ ,ZZqs2K|ۗTJ9И`CDBFUmB5M2=0 qA(>"4ZTxNXt{zAV,t;ɫzɃek|9])2`NF%c T@ OSw))6n63V&A4Փxb#"r/3[y!n]eR u&?w rϊ0vy8d&LqIP:5e[GsA{M$_31V.i}q=l*SFE\b %uaHcH.4\e^fF]rkN )sx?-'FZ䅈(Ik*00)HY$ X.SZ.aC@>NM47 ]Oы$][ԋ E`$'x 0tI^=pErcWa9)j)ng2@W ;6엖)`,i()QRTKH**J0!5   Kb!*SULmp׈8Enljvx2kfd|?vwb+SĖx5z8pM %Z|.?Xr+)D.z~㑼s@IskЫϩou&^lÖNF0bkr=ޢΎEњR>Vىlg 6SjZEߌ2UMΕǜ,!'A$X zwo'ù5r (muH)0nG<)0оn8m’b 靍A|,{vv3z;*wC(4Nk= n鹚}>*_n!ʉ ,\T% 3PMܢu j{dߒ2NA>&9ך@|GX:*uw13C.wl34BיS#^ t303#H'nsW0'$M2ޭ.H">D%J;p8Y%/v-iF BFr.m? 'E6,xAS2dZ*ūGPe"7SX^ a)6bP10.ôBq:~z>|zN kLG7cg2SKaw0N?"t?]R{F~g\O}l5&4ރ/ d^ډU("DȅiO2m6'7r ΙLZ1秏 ̘*1RֽZȤi{IgɁ:195PʡXxvݩu ۀ`:?j!U.ɣtlvvqe9>N8.YSw'3FhYPf!hP/>γIB_=$SvlJ)) r`pBx:m<jEB00jnvc'8!ϔU?I cTqD?)'f!%jFئ#|V{j#u>M/ f;0wN7[; +V7 Vuy J~59iY{KԢO(Ҁ:N+ /okުmGq.ej|{KՔ$R<69nH_8`Կ֫On2IhJ*G'^Q+t8s_iB=$3\JĬM)Pc ıv4u_a#!qeߨ!hBt[.{F|_'i*/*R囩"BK;2=Az?0ώx :ؑ"]8De<"w!q)R+0J fƲX߮xL`#eM$挥VЍU ÜG)W1>/Jʁt%2'Uqi! ecORi˾?~wڴK5ǁxZl({wG)6e ,Nѓ%&Ss"| 95dy>;Uz@ \ܢ9ohvkN45Ԕ];ڧw]>gAek0؍__-ܟ|lmбpsA3G"W/uAJ_(,_pSZ#w'`8V|d&`_<+J{Bوa~=o0NOۥ=sm.)@^ ~Cv$3 AW{vJNзTٵ0YW>S-q`x2>zЕn{J0:7O+k1ڥ߂aQ1PA`?o.$je~k{$48Y_nwq;'`AN hK\O0l0z u>ք9a!|2q.I8 TC!Q-3e4mMNZ" 7%>"b!l=Y2:q]LBV|]xXDeLT#Q]D@Uh:[݀䰬┨K&?;B{dh-ms!jp -8'V/{:пY}jX 13( Iä5748g oßHͧZ"wz?%xyALF"q|VU18x8:]U /W\1-ype5'99+Q)IP l%@<҉ k~>{7Jhsʥ;3N)!/6VC?_ս삤YQT ?|0i6͊O$J' 0I#6[C9u `jfr# :'ǀixMFSdwg2,?)qm619|(h.%mwU5e|팠b?Cq+`m`}KO+4{VR~ׇhdZW*5djFJ?ؑA+l@H|bu=TώxycUݡ̅-nn\Aj^߹u-IPoFR»O@R?TX" ;Ѫ1g\?niԓ]C5Ѵ Aƒ>g) zSPULR6/ĈF",:Y(~p$emے19SѠ@daMJ9Y%).X!~wNj2s ðF$s$.lp@;9I(`_jcɳp̸͓x/ 8~NlO<5f,$Vk"'ďYZ 5&.ѧiq&7ةQ0E%ڰ 3reM?N4Ye!bOOV9JA.\VI#@]iSl|ҟZ˫.ZWYq0\w<^I4?}1~H~iSvī{} ἙBwo{"U޷?m7=pB첓p"enO>~ڐݬߣb{zGSWJ/EW)PPy8?4N8;q+oV5?PMmD-JЃඬ5(C ur;A>L/KJ^m/v=D}3:7`jBLw25DxqfmnR${r2/+ hZ2(O{M3k[Kui ^i53)[Χ]bjljq|%xɕ,+b*]K"ot}|&KpY |m<,GV}Qh.Vfu[%1eA1Y7t!qz}nr_V XpL?%BºStD #ccCW -WM`i?4F$ I xpofPQ6XA ixLqb LX139! Ybs 1M6997v螬*W%_ǍYD`HJ$?JE}mK\{7(TEH \#x!_2\+}g+gW5dVԵWY +:WU_m9[O d*=?f;﷓)`VgF!!Ӡl\(`6T&uD0CoEQDd3g@ f)^j ]PlgBg`S]/~IkfN}i=LQJM^pKK'=S>Cͅd00̱$QVJhǔh U`kDq ^M?1tQNNۮ !F )J(_Iu#ԏ%VK*]'s[4kT'o[b͵haÊ9Ԋ1X7p=xKJqxKOO6XAQ`J7~xU94/@:MA/T+n!M ≯4VG?=ؼbOj0`W1jjN@VeRl]G:%|M{U yp^ڂ!'sğki%Ǒr^༹ %/U{WuA} z( jAfP8hN,;k5||ht2#~ΒȏXBN_d@!Ɨbj k :]0etұy^K-8&GBֵZQFwĶ2 ?1ribȅ0"\rKW5 0uo:D"jRѹ,$Rr eB1얠Ĵ$YG:弦{ ukbJD5-@"MHgkPge2_caܸg-Τ4mS˓[e]z"#t=Xf0Ul8I*F'gT s/&#\x!m3'Z]T3&>x)qWbB]K[S^lX/uJq& R_QuƔ鸔iJr~IJg4n ίY{c&hZQrpɷ]W@aڳ,(Ep;iOF둊7$^EٖޘH'^^:lm]w(,rmgiI弑s  2ȼEU=Otm  ghkV J`˜@@ə6ͩwHO'6\?SBi\A[ F a-j~A[MFz2JpYT{%fsDb<({Wm[zA~%= X{j+k.^ >Ƒٜ&*w+Ƹ8ׇz{+ Eݣ2.\j;# z侼Gkh0Yy#;Yw dv|o:W>3`C^tR*UFK$L禤~]5Ϥ[ԾHx ^ȸ]Ic,L#to!  i5z@v~z(DB;KŨ*xx02 }t~%ym&,8}  Qac/0.Y;Uŀ+s? ux>bdP|ʟְ{e@fyz.! ڧuїj$W^z/̿3#15 UNb'7?X Џ+㻼0 '2 sTz:p@&EQz#OjԈg}iAXQh}'܁q$- hruί{h> .84x*.)nC&&OJ9k]/B5+ LtSu{6 } bnucXj7Z# lN>H/|d{5Jw65% e)?ɗ;"6D>Nm"krWźۍi]cМA@^KGO)j+zZ9x "i!ObY.!-|Ogațղf\,oD^yїyv"@dKyWR[sZ'\w728qJ# 3Nox.rΟPNSU?WH4Q+n>5hkMDtD\q6]=)xyL/=6ir``7(?Ż;H ij<`'Q|u97B}z* Ir uIc{zjq8KM7cxBVJV昒+B+k[I^[Ns* !<ɇ!SX,}-iۑ_DL.~hf'-f\38Z$S"z=P?U鿝|Т#vlI;'(W%;}T)klIGs<*qwB_B)6AF@[Y[7 ?C߯>7aAs'jV_+$R>͆*{XƬdТ]eRpxNC@QBmԀ,N~z=TP[H79kص9A2ۮ0 -5o<Jv~!ep8NG\axaZ&Yy?;)'кǡպ0ADyCg7D]9jn`HF.U27٥:ȽTsx5p:Z2&O6c,{]X&x+k”N^@j؉kpYy%-4T!Vlſ CR~9ᬼ pg0NK}Nz+G+?ys̨YNgjPNһЃͧW+ïy#s|ch;^\+ VN(ːv˹d~~Ӽ,Ena?-B70 euWSvC"T-(r텿$Jtd :Y%pk,ǶqVܫd nAV4 f6>(RpßW a ye䑛7WW;Pؒd;N! E_kv^sRG<>pAjs5[} ve=O `z J+7> wY8N]&a*b6iͫ%wm_P0M'N(C+8~ػQɦ묝"9\j/l2:8JZW5RNE$rj ׵ !NZ}oĸHGg w!6Bm~"D_ o)b/j,x{l]X 0) ŕ|,E^A0Ê@xBT#D̡Bͺ(.8\p݀WhgTKeB*r> `gfku9Vn`4ShP"WɁҷK8RPj\z!jHϭ*1+xX6 W"2PZtz[[r/E{w}ʷk]F9< !֙Trg!ܠ ,5^[4Ysmhzs4ul]d_( E4RZ*[(v\$<4$#4̷}z6:&ysEI1 ΠO6xW-CmdME{IkIt5_k Sx:}t]rQ(4F8L>WT|$6Y}wBz-X?}K"wfX*=o͜5i;z{ ~U(>Վ{$ Rc6Qݡae+F^azd(0uaKi4ӰW皼1T>儿n6wLuvK= y͡%o8SKi{B>WBtRαO4 \jJz\=3UXΐ'Zw^41騠j5 SO"%+1Ml>Qy cZaRpi?=4$jDm)tglhkT"Hrtfˌ}L$vPIYN`?)w$={(Rx\2n%Ƒʹ\9-PѸR;6ܼz7.R!/Xb9RL#/_rP?/-QEBd +,^oN W+`M ,\$~,K+.助/\ǜ#m|$aa2ߑ*&F6J`3ԖL]ix>Z}mn3Br;E|ۍ7UcnB6 Ȩa>- bbf#ڕ_0g 0֦mafv%"H^Ip@\@0&1S*cPUt2WoFfN0#x(^^ h cb6^N4DَeV۩PQЋ&}~Rg7]_\}sn J? RTL{~oө8~ԅ/7ͳ^ qsn#4=+AVt ݷpP%csN$Y)_ .w>U˝QqP|4T>6dw41B_d} MYظ=qal N뢞i1#utx[SD>}VNvQUq⥺RSɓoBC_ IƑ˨+V3][zKωH[Г{ʻvCs5p?{i%?j[!.m,Sx.ڽikhلCmA&%f>l@_A?@|pd | `Wò;/EH{N쀮>*=P7Nv7w<^<]TN|:=~FN5mK4/[\ &u c-C{FT :}= =j'nlÇiwf2Ԍ+ "=WJ=K^2#.}54ȹFmp|1)n {?z[SQ!=-}v޼6#'n`YwMDO/?tF( a?>iE,n}-<R0j( N+/!႒&!q5rWHhrXodh%W~5۵+, EAr/'\;{OaL9ʆs&ݧ?o?n3CRw@`}7ܥzmnЂ@ Vv`&qj?flS(K004}sj5 !P ʷP]L>h@kpT,f vUwJ[mw*L њEAAUac7lTC-ꊴFvn0]$6/L(\FdR 4 g 10q8]OZu ! uhW^nINM d.A0qVt,"'mܣ9Y8گG@IZ?ҽ12hMf6;\o`{SF6D1yZ^)ˆKQ- ~(ͽLYl_tÃ`4ѬiPfnt^\ i _Ygjn&pTŮ]m͵jA!r &1P4ԀR 8@F׾uå'=s)E|!A4K:yTĔ^0xξ:E.A<-r]Į[Ǖpc[Gσ(W[HIYGQphVڍ4vCʘc#*mBy^7Sd6ں25w5 /f;kB⚍NH!:r}C/+6|(pg յNcQ5u˾ɖt-_aLB-e /^nEĻU"{|N`aE"HVsgA´ϦIv[ȇZPSr4FbGT:` Ig ӯ &[w\{pcf9J;Wx;樊eaL^T2Wbpcn&O x 2Ԓr)`dk KW3=KM!ըhӁ0zy>h].3B?5("h9ޯ~qTtK> UTQuVqМCQA[(_ 'yͽ1LbbdO'o IWD}Eͽ%6`b~oݍApb|ciIyeWْR3d `$W.꘹Fp&8{9mkO0_z}41S ;#>Khm<0h%F""?{R'G !z4MP,eHdÖŪs浐 ʠ:~MRpwhUpuЮ"]~˅"3Ư%ߣ a7fjэ%} H+t/ R*vpIwT.ecIip% uJ%~lX0lPƥՐ!:5U- /ϋ˄!!#[3QvLT|kLh$)dGn"F ?y.K(|vZ՜g$P\c\(gqB)S_Vh?,tw(@u /d2A'%Oђ$r 3@39N(oJ^G1KrUNN۷: {&ir([ֶQiRP^6IFyjU0ش3iW_r`9:/ֵgs|ig`-@|!S:=B9Au i 4迹uU9~^?6ik(qHZVzF$b7q+ ;Ofjr?3^˝ok! _e6 p4k*9Qk#)0dT"q={3*d:j3b4lV$ja}f[H{tZGޥ.2wZo(j(dM#n}HzcL&!9y/ʈCK/YL]PV:GCngx5ݟ|97\I}Ԯ3}auB) })޻a?C5X5w)[d5Rf^j2Ion쀇 UpY4q`"OJc, O&r9E9@rWM]m:\PGLvݓRFxY8ea@D^m r0+lu*HI/h$s_Ip.=gip b<:r0oivX@Dϖ]NV({ D0>=!zr:t*=m=ʮPkN)Ɠ¨A$!+[=)t^ղ\?*i‚V[ث5i9$_!GpR':b&tÄ =cTS~HA' vjqDt 9T,Wf$.EĚ{z['֪l@Sk}#|Q^hM|b0c'/zoZ u)8`܌^*x~8j;WAbaz΃b jB@:9a(fiX,iE|َݛAؚvXd%X] ]m=Itxq`ڙ֟ U $K W=.z"Hu>QE ),NW }6uFbo0lgUk6wVXkM@#3r-# О2qB4Q%p9.ӊrzP pMN8rM%2C"@WffnAsSvW&3D9leB`ﬗDuG cqaC 5JBPb^t9:-ER$q.@O(49^EhU `{FMcV$ Mp>`x=[&|6 LKf{+1'* ,>W9Ղ TQtNi{3'Nå\$@̇-2iܸoc8IN`qBlO]qZu)([ltG /V~uo# Ff7>WYP]r˧WMyȊs95KVU _moΎy":m]]VZzS|c,uV2`edrWwsAHl}-T08ho]g gLUȣ*ٌKxὄ8kP6t v[.@+YwDzᱲ$ɫ'l K1'g(;JRPBҗ[O2c.>bShprck.$?,Ғ6EAOYq꘧V ˞9?Z8O/lmm\g FP(aʖi ;\xխs@ơŏ AKEDrd6#'-`;}rK5P~LH؆|EAt|HnK0c1P,{ O0+z(B%<+%&dWl` CNV`˯WLT[A`vڲq"Mu*"1Ĥdj%4"g,Otr,Xwk;zZHb^}8}6Se=Ӕ=0X6\\+㗹k#k\wd 6qrV !VMҥׇc:CWv$b|J$kmX,mk~_*-²AsߏDFSC;*h釺(8ƍ ;L[Sr/ȍbP@ ڷGbwMR` mlfT4]ܔ:F _ vQU&NՀh,eJ/<1쪯ԊDv ᡦH#4dF|xmr1`ujlZ%:ڍW~;KS?J.Oȋ"[+D^EuTMeLApDi=);26L,GSIe'1[Ҳhu(Kv[K38 =TLOz_XH[b BoK_'Zh DX|M*D]DG!?Efڃxb̔5&s w> _8fYWӬ)QE" \"yrȧKå_ q)rWify~fgaJ`hU8~Y 1', *CWUq)V7@3_"0Qw7d єH8}ϥ^os{-aa,H^iJIcO;ląU('ef+_'iL-ūKU3Y܂}7BwjìcxJ'_ziNM]$u]G -hhzX0onu ,{H;?!0ZNQ~gz=-ph]R[bAj#D3yRwCdh0%\=W5hw SD=n<J̷؉c?ۅ^O||R'pBFNon|;zXaf[0>#w􈊏Y/q%34\}%.mX4'!u Wͺ8 vCAfI0NvxFF/5_m8b9C#La<.L&%kŔug#'V ]`GEst84 NF@ǁ^/(0/D L~ZtWs$Z;F"ыl2,t, n~n#{xB!oo'hVB`2 [Wy ^_1\؂rX·  0hֈ9jf|̸?-ıӼ~(A=w9ڨ=NWEA޹?37t"fŠ${T_%N~C'| I\96y|bseڸ?.qj #QbsJc*M3#Puy\$I?,pv˺hhgoP\BU*= Z/C G[Xn_W/PCs $'/M'c؀`> f ImR=‡MVh$=7].T /b-<ѐmc*9rfwбфKclvHI3CR:Eb ]ON$;9c(IS7aw- ZZ,c LjEHwk`_o\od4ua2!$# *#=u=0&Bh +f/3(ܶܚ\Y#l\B=̅vKg$(:⍾^WPu2$w Kd' pʬ<pA(S +#Ш@_ RwUڎ]rik *Zvg~7[Z,A0nhk{dJNm8 yYzq]<bczN~#lk Ye{Y4Ե}KN=>+t‘yَ}iP.Y]؜V2Q)yEW<\BrYFA"ҎŃ3umwkm5n5@=H̸28.~}N #tk羌{zV@I; f:x@5c6?~25.ܕhM߲F [l߼׆vwdasn_cQ ;/=d~F Π:54N4\倩8\0Gfo9%Z0}@³Av1+?Q  hëDO/7 `z8"U$eJ7*~l̐tNC+ZGI%"pFswJv4y̦ɱ{ٍZcΊwJT=&YKPݎ|nd'%qjb?YuX@LBTW7LX/MTƺXԬEQ!yu%,͙Ǐ{Z77GS>[@؍h 4VIkG9 &|J=hf) Yl*1@&ߒ?m$;ͰM&>T+9wO\Qʊ3[w|m9KNı)i϶ki,`p^SocxgQM5ZKjd4V&PQUǒv":59so$JrPl>+e>~v=->bFsʡPx싴u:L߹in۷dϣy}5xh(Dqnʵ#Ť7vywV8Vy]dcK7&Y}$^~# |R_e:y ?Rqw%OjvTznay+V,6ֵ-o1:P>̝nAmםbGz![o2ED3l:NVNL{׋LI%ve@HOTDzjͷ/}P-ɜ=׵19{db}O/_=SCϮ+V 1: B^XU~mWŬ>5Gm\3+^*f Z\zVUg!9<:B;7P;QZ j!E) cjQ_TZ]o _n}ɐ/Qg!X`T땺3}r \A:vb;+bŝqWԪS`Ea vkn+eSYfj M=8·/V_$<ꏭGy R/ دkEXwṁS%G?Q˚?yZS68(=$:ŝ??x>+< P=nfTdjE;b)vJCìS^t(MGe״d@;L8p#Nv4O2Ȓxl?K!}"8uU`+c*_wp]`K3Q/vElKקR(?qG=RpL%ҟ[-R)jwg7˪d,#)j|q/?fq+H޽݋kv3hh q+K׃-CwӈY"f+eMwʨnm$&#qn p \eK>#nigHAU&~Q%FxQ )L'p׬ceVz>9cZ $aD# AFmlbuۯ (ՏV;;_r׉NH(fC/.2iWtz8YҀ{k.>EOe?`ij02qefP:YUcbDY{F  (CT 3WYv&62MptFxa;9Q!!S\L˳IYqGTxryj;7qgL%: o;l)O; yȥ}!gӺqpBFl/%iD,'NJX8iJ|xyUI!M(ҭ9%޲PZ)œ5p?#<W#l}ym5÷_Zt"&qXZXh}{Z8#kz1e3|P2CUʔ@Q >平u]qt>CONUkz^IзgA΍d+WLt>`S듓0r (Etx.2]MAGgcfƸD|y[z”pX,#Z߶~ʰ\!! ϊqig O\qo1-[ 4a|̋Zos`v0Zx y=+N!!-+ '6*޻Q MU AԱ8da`FmRտ:oF W7N髅)8SFA{7"o#OPjoa"5x) e 9IZM#%z˳ҡZiA 4yTȲ7,TQ1S-PHnb~9V!:HZkzAD '\8H?60{fmr`/ie c3:O(wo;Vz8]: u^qX^)!rۡs<ߞ#QwuH.%,RcEB!ʖ'V)#s5^eN7R2-ĒGYC:ff?|!M% )4;%:}a|;U~ⅿwf>ۼtElS9zUX#R\M@}Qԇe ^OKr_]h+2c}W5Flwu! L+# =ӊYoXֽV.TJj2+pmАZ(hɀf1sD* eXkͤdo[0Y_P&}~sF<7+1Y{ymG3?*$ l)|M2kťy6J~\غz~XZ *tͮ?'TRoj%b- ;O0Д[@YᡍWaU ,u=Yڨ̋Jp \XhP8PğBN(+'+[opoyFvK9猅S6n"FT @ƐO6ʊy?QOhtJ^xK1t>8q܋2 `R߶SNby*`Zޱ#@K)zd2іA쥮MHug 409JMSRlpAW)`w$:RJĭJ$npBw=[CI{4PH0c]-+&F˙떇J0s= 5Enw <$CRnMkl7 ZRr%%Lر`#c&/)hEkye9&dGU12+Bm/iQ"nǭȆ T}oATEDL" DZ:nK>xDվyz@TĒB]9[QAkLIK/Tѿ.@墠yM}e9K0ђn7p3\ (y[$0GV"*ι̷ ly մ3 >h\~HL5s90f(w:26烵e)r#7Q[LrP+ZⰰG ӑQ\wP͌(IeH7 )z6O-]R zQ͆F*n_A5 P/O!ViHҲwtI^3dAmqz߼hT5% q,'-ѮGҡK!ϣL2&T#kt gk+!bѯEe/ L} /24?͕9Z ;5J/Thh]3PrI5=ϰN'@;@q;*ԅyp/~%B,2x 3u~e^$k 4jҽ[H@?$AD$mz( : ȳ4Ho(Җ"gV:41J#&ܻky쏲!8ӻ'#O00,yQmi.a11HY]+ -6/KJٷHm^Mm0q^2hB- AXٍ|1b6uC:ȶCd+8??r׀t2Z(O-LY<}fec%V3G8.kѮX9R|O::^-=Sn"xKRTAT 6ǡ!N+KƦ-^kc:ze~zm7,kĨB9Ij ߈4 W&sUg5Ή’+QNC4BGieb#F*= ҝqp^(mV4[5GgG-[h˔ݭ9AHm#&hGD3\A^m2w|ߟG͐ܛ¿O6)|tɪN* g i{Kô|os Yz`m9^Km9`IYbl1w /4gC5ΞY$EI&v,|=OG"Wr=kpi.[(X;At=hsXnVxs.DJx/Qv$Ee>jU CIYI^iڤ,Mw>ŋ1EŊf|24 >/5 oZ` eۄ$tةBU= |`8X{Zҡ!xhS?vLh>HAZ\[QwrBC?0\z34TbGnt-(csϬ0 FH"|jQ(O=m }?F-x#~nPP(wYfSM!67g8'zRc6W~DASɜЙZD~pIfv k>{](}?n``[өQs$ۛkؠKQSyrmW2/T&yi+YW}Li%ӾT'Υ hsE*\{S$MWppKo7z 6O7sr#F}cj\̕cj7|}sC ͑GbWvՠDQ2Tuo <$,q-< k]OWKV[uJ'( B{|W NVyk]}ZCA~"(AF:]2sɝAA׺zJHMT;׾NXO!L@5؄gN}'->`tRk{#HGK9ʙpV&M q;RT^F51բM'ZJ.:cUCc;hBDcNA0bnw-iI A$NkwV+$QʯX&mZYk%Fwɾ$őqrr-dZl U6J>ZWи!d2{6U{0zlv5132Nf_?Y-ˆQ.ChcϷhi`2b |Bbш26>z()(N{) qalnSfwx`M>HYCJɵoͫ'7]OnM Gtw%aFb$Һ @%ÈI7,7RFj!`YpK?zFd$W[W;Q**0X cvǾ#&*ZBF:!f,s M7Dլحlat(.%yx ZcFtTŧC]/ZNZЁ^ΝkN5/m8T߷îQ"FG}zCvM\kbQ6 CXmz)EfKB8ҞQ%wWJ=y?L]Pui_\mܧ;idZ(ֹʟ Nˤ^M>$ԪB%Z,G UT]a:1" MUXs'+L贠bNv,P ?9d B/繙e^[DSQӕ'_cl__JC[@bWg1:(.u1AݳR'j{w,G! 3@|K%N慜  y9x5~5%NU;!ö.'R*W%<=H:7L| CxD5Uѥ1 MPdj/drM 0Z De/F Xtj0޼pc BD;$a*EM}6fc ^< %F}CB~//0(Es'R>?\?)D+F6"o ~+HY٧@F9,ꨵ\|= ƭV:c˛]`on%brm0ԩ~S2Ty\*^XdDp yjM''T9 9if=I~G} ̉[vDj҇ng;R rʪ;ߓ@o 6{ =/:~>E! VF||U/uB`H}߽b,O"rЫt$Q}Gmڹv;[Ͼn.H|M@ %t}<"RD硸;Ȝ@M_h,GxlH䈶sqoߴwjo( ovA3T2l yk[@`Ӱ^yĝ3-ϗ^:D!Z-,dݽޚt&oMqVJKF3hY8=߀>;ˇb ݻR0aT9-pv yLW*LcNs`GnP|~=vɐ74Ua.&7 VGq;#,3edVHt#]2.2gMNrXbz;7lB ce䰂\ӑJo`#w< 8T1HHFpឍB|=0eԛjx3״6 E}rs\QB_(J])k$:ʔNQYw&߇lqy r;? K'5%M +CYQhD+w MxzX:dz=2s\$3e2L{ ^^ Wc =Q+kD_l8@T\ 3 ?~-dlYۙ.w]D*j$7;hDֱO tE]{/Qt`j7i ?(e0;]C E$q}Jx6L%A]/aL{N Xt",;zӱu){fݰ('zrZ[8 c40(~urrQ^ⴊśd]k=3j93B/1:*/M2.A p7W0Ӹ 'P(X*9Pb JUuE31pVZ;Q'$wQã0R@Vd 4tXxh Pg"оyS)_`QR-.WvջWwk+y1B P`Rؓu"-Lrrnq>#X4x l3=k]XpRv[veZL[ ` ֢"wBrn$w#-V\.ӯF9Ա py`_f?;nkX) |ko;AMDZnœn'VC7 SPl^DTZ|N8TUKavƽȀ`tby,4k>F케+";3KMY%NPpgx,oR+m4 +z Ў՜s. * 0OmAZFf!6,mp(_~ x6xrkk_ Mp7_Oz{>v݅3e,_Qmw1uᾔB}'-+~]^t' .* ݁oHQzLɒ[dO^Ԃ-*[cD|M $:]ͤma[ۘ "u-5Y[wfN-DOmT/lGUi#CD0ʮ1!.2]FRƬNԫ_xa ‰dN3E+[[tPRhbsxRmp))n>P<&zw+SZq>I8#6?&+7&dj&ڡ9?Jq! ׉==7@!v1JTBh~Un aOORH*HO F[/@4p%=Bf /qSPZk:)ِ` TƇkm+KæUQlkǧ C_t;9F3O vS?#([(-eID?U6흥?dovLLs ܠ\o`21)LP=9O"xrIȗo&0lWvlY2y8 teU ?˘N憓M|1+N\UjjlcC])jc3cquӏ#d7痮C{>;Rx >rȜu(ck Oύ:s%)nJUQoHvJ}2tL-LuP,n%C {֎hĮ! XH2)qά{F냑<ʏ^8c\©F pS;ٞZ3^*DEo4Pm5H9חyqJyβowӰ?<ز<|-4Z@UR/2 Y(2W4^)n%-٣Һu .ܡ?h &ҵ cjKnRsvT~8QEtE۹I*)0L[;R͜4L/6@+BU=1Ҡ TR$WQXn XfpՉz* {!?Gnm Y v,^5 ѭw@SmәT|2O/ҏ}*-";lQӼ"ᰞriӷ 1j䕹žG(m7Waa?z+]XGD޺k5;7岍FzZ, RrIvoB*xdV'jS,ׯ}9?ϕq"è<ņ {c~I ڭ h#-߁Ϩ!_16WohRwVh =-;K) /N>ބ'aR)BGN7G20 L 2q""&t/DQ0KUdloYDi*a8pHsx]>BB40S˧|θUc])DRW*lf3E6<6$1"mMLDQskj @o!QSlBP7ș9^kv 9痂m*Ը6TR-Y3!gm[±ee+m4q s7xz\-`aѵ݌tz)/[f09LF}DKIQi { *TC0KwlĬ맃TV,iT`hGH|cp;,w)Dβ^O[49:/_׎3KbzZQ<&d ިmi^lQc:` 90r7Q0чQHd9 L˧\I[O^BoXM5꒚]0NjF:$Hdrg {z R*II6g#xbp|iҁK]ٸ 1L]Z'l0uf-ID +Ș(;ӟp5Fy3#{)kzeYl1 [ K[O E%7pi77P wAhC``++1{~›/}hj(Ή~hb'd=705p(hpR'NI/|}, M櫛0P\.v;~l騲.:a`րVCjoKV[ Z_0zīt$41jrEښhtX{+~L,UA|#K{rb &8}:ќӓ(9G=]zM(E re*]JV Z Džm7M̜qX;E.h`M~[qYQy>AV[b9E;䖙F"E^:g= MB|Fn1h/k36(Ld'U!%|wLbUoZkQ9L̉(YjDEw+4Wo] t'ۊ{\;EV etP81 #etrǑ_D =W:FU雎EY Zm@NPd?֘63eJX1;\}& 4{l2qQb5Z:A*+εs`SJhafTd j}͕ށ8H9/5O=O:<$ğ)M6{,TPPgqKzE>>T'J ͒bc:}Aľ Xz]vUE'"V*+wkң`yā/sw@w> W/`&ocҾaaj%a2:S{Ix/TN(5WW`_)i\fWWu8d5dd"Qf Hb$]˒;>q|;u~Qe{e0H$7!FlՒ6 +-D/ 'czk}htѽQKv FiԡC$z4lC=R_s]:(/  z/QȔ(%K9!Rؗ d\XOjC\oV;=\:/w"al%~$ut>"J,td(>5߶Ah MU?[bL>(o@>.S}R=yS&`0i(|Esg su|G[òn۩Bu1,h+Y]i/%5&Y-tQ`x/oNr_KͧiT~štJjDN_N2 %G O˅-)S}:[O|$^j:d%wmY%d`۫!NigY6LCZa&ʙR.֌.+,qq&s6ٍ.=E&DN |E0R5p?{D*rt5 FiF`!ι|<̓1/c_F@ _K:uHQ8e'~px?J D|=e\)w cI.Tx{jY|t Tl狍 OIc%| GYNI8`ߚA($N#Q|`h!3!^2k2e`/(>}9 LӎCW5!i,d.~t?p/1h-TzKS.J˸Ժ*ݐMG,9Ƕ9Uxi]]s޻ƪņ&g"ƶ`h2 %R;?t74. G ƿ7@`'?qz|赴3>f a.}!Ti3h)%@L 48/W?!2k~LBg S JÈ0~gXh+eștiV?cCj-CVPF#IPSCYܧ%Lpcz8QE@vVD8IЀP w-ğK9{R1۝ē@,hC͝RΆq pϯ)["}%3#kR?7g | |emq?3}*g7 m ?olԔ&49ϩrII(MPa0V0M8d;ju.P|Jb6*^ p.tIh>; 4RAF 2L+0Q3hnT޹R?i\~ ]$]).ň.v<quO?@fM'Z F2o唲~k ߜC|31u6RXewӦoK=p/<;]M`"@saS4^(QQ͂y㞯JԤa1Dܛ0YJ?-Ɔ btjf}9 %EkkgYίhպi2=Y>+yܚ GCSUxT#oO71s,N{Hux+C?D>|@?TOD[vx 4dZ$ېQ~r'ӆoOU.U+P(:f1$õ:-N(,;"43cLuM\βC>=}6H:ہa"R޷# >j` 84t}s&ARrJ9co4Brky1?ByGfdnԴp.Y@t8;fĸNA ^g\%9għÆhK|:YCg\Y;$%Ҍ$"Ѷd4mBl_ A-҉!v`lI %B\ECH]BG{.**¦Wzn?7KPͺ}_\E%o|#frF :ֳVŧN`[B*38{\+ Tt׫ݧ ՗j{PP(d/(Z'\֬"E{d5BѤy*\❹VCڦ+ t<ҖBO|%('Qbq%,.c >az/Ij~(E"+~ؔ{E+BE哞[(z\JbӾѩ6vBHlx74R<6VdKbU:d:r\cZ63GfTwiE׀ⳎSiDƙqȰF#0 KcxeJAW &F.mZ}ZFTJ 7I%6i:+9E0NONVCxFWHxqD0Xieq[i 3(UM5bv۬v |!j*6MOCf%^~LG(cs] zo]EL?fƗVNGcC7i,d0B:8O<0@AO G] :A&-wkqB]ߺȳ/=ᬫҖ"}%dC5dwފkڀMebE6N3?PA($1%>\7f%'k`HF$8MVIлRG?pQ&_A~h⹑d(v\E1 ,ti+js&n ȷ 1,gy6?h͋6f;rIԊZO:Ca vVc(iSThTΙ0\  Iny: 9.5K6Uƾ&%MȢa#|Cou{;bw2kș#YsvN6+w$¨kߚȂd/K-p^: Mnl?v%Ğ `8sw`8;7@+DТY ;2qaRg㻒c,Z2`<F;YX#V_<+q&䵼!_#!5(dƗvFCf֏}\< s&ˉڇGyƷtc8?3z,y$bz4vm`f[Bǻ,fS,Gx?TˬXj" ?oUU1rp>i _qZ6Iͬ58/FŽr b%c7uRs>LirUC=׶h|2I\;+{NH%_zTc .buD%CE~ԏ[W%6KVz\2#oǾ F҉򓁄;E*zi1;`yN^ȟӺbV5+<ޗCVp`xl({j<`g}f5xlGy nE]$W~٧ɕH3t_$|Zr_GQ)?t`) ?9a bOhWu398[p_mv춢u^aAg ⏃Y<-)Lճ3n ^ y^qQdu|G%;c\N |%Nb52kl&cѢAu;?YTnN&xIf)0Х% nlu5>B<$HM3/ #,B6[]'T_RdU(z~}㭯̠1)Vp+;Zwf`0:ݔ8;qʟ^yo#ñ$wWwrEѾjT'*ɍwrUQ-O ͨg?]3C-M]oBp/ad+dYGa7.үyB{lW MA%1_3ک;7F~RLdOd;8gC\* #/絋<B^chFoN'&s)Oߚӡ0_$v.ϣ$JxFաmu;xVvXWBK>7\c &:YuW&ky]($S%~#85x ws?o@-xe} єxEz}\_E–wf+mmV `697NJ2 5DxiNEU {!@z=@G#r4pLjy_2F5H_&$YIF%c"U_zr2\j54zPPJY?ocC8o0 pU_U LE＀)ki9-XY9t,Fj[[.5 `ZŒD2 Sg~s*nTRvܛ,U瞦؅:w!VTD轋hR]V̦T!{,׭/e!JVY,Lw#b(!>z"^PβS!L!js緤Y^ֶLO:lXJpMj T \t^$F8GTkY=/ l l c ;:O+{Hal<[84y3;xncOrukkCulה[5L)^ip'?G vPɡ(B~\ oqZ?Q>/@ h uIۮ"!H0bC O(#y_|fdN=#/k>wpC8x(ga.$7+&TZYզP+{maB6ΉqT9GBC=5S^"pViz +IJ`(AU2D7Hk@JBӉÒ_JS^0^S4/%e3 >gjZk݉P e y{d ӱB'%+4 t (ZEv".P(,M/bQ=ľ_HI.ɹ+TYLgAw`G*oM8d/lBݞ0vrLE[T7/ؑg94*D]v+,-!IIe5`P\5vU %7w0J'8/R٨K&I9sQg Q i ~*)fzsvbxS~_ٍ?jw:=^2TBS%3!ڏJ+Gj8rGz~~6ْ~[N 5>3 w 1LTYUPiynG1b{FN @:"&ju`QLFKs|s,ȇŜ+骞e1ꮘPtRv#Fk؏"x{w~,:DΠ0Q9gο7AWY73/%J=^omׯCa8! n_wrɚ N6u|WpH:wb׉wJ%BIDf[ DϿ2,82; fʓ>QGо6EP&,//-l.gb2̺ 8{yal3X[ |_zg 3Ozŝ&Ho  5͊:k-Vd!-OF Y՘ 3HO$MJ#ʴf*6HZ>b'ǹg+5ɜ9Լ pigHKޞyMF w{1~(@N18z;,ѱXߒkF[l}:F2 "2ދGXQVBnqΐcǛyomur'hCuGϓ;Y.> 0UVY-T1i|#0soT$BV =}:*(WyU/Ca,pƱ6Ȭl,Ch콿c@33Rf|R_m#AoKຟl$ HnmV @,v5:Ӑ %)s)NZ?flکx:c$̎r4Z\JCJ##?+>3fj`DBj>i=sæ:SƓ6~I{~ 9 -:)P-U-| e#} D9Prj >)cosR\gkn'4+(I騿0,:- 3W$9*eqDMnB7Ge(z-[M,in-s*OJe/s]$|_)ӆX'.t C9u1%K{"t &j>=n&9iH5.t"#.:9h-hMCϕ PQ MDO:r;T\:C.'rbڛ $rz&ʠ\ϣ^_"V#{Re? ]JV.6 rda/$vRy- ֣:Xa~ax4Hk4Mf[jY-E6 c2ޑ=m )T(C-32Sm\Vx yR8U%tr[ B}#EoqQc%T*B l3Wo͚ dPD$ghRx9]pAE3[J&ֽ=b!¾@3sM:_C^i;x̘C5QLr:X,){R; Ĭ0t/o/W!bgN9_7>I=\ch`Y5U WQmػk,x Wʼnrƴ=P8KluE$ [ֵiؐbK]{ ?^.w{6- \o&̀x.xi`U~GRw"M[J8@poԼ`k,f[ ycVrY%5>^zDR7Pe9yWF0k/[,r[%$a>Gdl҃µÐTebw4^hggj fGAG`4BUmħ4Zk 2âs!%dY&E޹:HVΦKR0V>)`w] OMtd|/XYs=ua\A?5i/0ӒB񖰧S^{9Dz-1̞zG>ۦ)YV-z: @͒&lj"N 8$uX#-3Fȉ fQ0ީի qR?aׇ`'U>^Mʣ{ bFA"{/\mߣW=`ξ#Yq%̬UG`Vֲ{Yh`@U0SBhS7:U)xu=H3y.a,LH /\$IbHE~PVu /ur}U(>J5Gax;"9sK=@8/ ;9hy-`DLeN\RXI<-R>k&IKm\o<Z);àaΧ&F"v8Kj44?G7,]|UpBÎhū<6Y@nj$4O 9_$ BW?C7 0#I= W,K*2gnd/|.FlU@R啉˜FEfIKw{b <=TvpsLߖs"޶e617eOfRlSR ~aa Iyʃ tjLk ,Vs[+GPD `]0!ã-1o9kjvwM0E;;B+eSPUIl8fەvӕ^NC.}GTL| Zq ~?.I\1x{ޅL/k_=>fh9"ǨT=t5B0 vk1`V7A$$o'vtSԁ8|^^Z2b\}3-Xlj?( ) af%?s5;Nd`^ s; :~!=78°M=W}ZRq86VC$#ß曉s \+^8xfIRhV`->ux,++ k_L[>zcR0\jc-4~r~JJ0Gr'2`]Mye?ELP@O¸(IB{ UX-{m. c\Zxygo\eA%`W-8a)$~r:7He6-.bSX h(VGIQzYpE%4z9?:9sdz1X:@j%|5~RV)n$XI`]mwݚYrTMhÃFs^?$q[;fAvxԋK NY)ܴ|.O>׿1@Ա{(>,~;Ŋpo %/LJ JfZX>U!a9RY /oI):+^6rzVPSuu2?$Pz~Mđ jğp̋On}k$HIn?&)`KoRJIJЄ/x1$4V:'z#v&WAwM5jsᶲ?sP[/i;>p vJz)EI-W{tbg~e$ծ7(.Vmʡxbϑg$>7'[MT+ߤh%se7%:Kc7K֜ztj{OHpmM0/ɿPWn1 ̅"<[-ψS3Vʰָ"}jl d*wT3q( o˘ܢU l&%_W\mE%:~_i{'@=swEhm.SMqqR}?}j ̽)+<GYtF1kY,359vl:Gd\ X" ;K?O 5+4B5iH$C[*4툞V2vD.F܃XzA 1 |l ʋN] '^j_QUS#TVv_0#HU4040hW { "r X}c@`QX3_I8g7uR ;]|?LmܴY qV#$o*+&mޒH9fpٟT(KXA3t Mv[!gcmS2[e\9[+deAxSvAJх$KKȱ۔8N(قX[kNrqM--;Nuݽ8\4zJȓγ6޳P}Ùk5Լ-rO6`-urdwx``A5Ec Q"dXY.趨PfXHP,2_y(!i );ri(t@ hDYF'ͭg+SͿe1oc]*{Chř0 AI1wLF8G:c0o˯ @u;k޿ܲ8\!r-Dk濗XG؃ĶoM:r{W\b鞸CN)ԗbyd?Cȳrc,T5A p4'^e^;rD9'NpB.>(!٠֣=ٱWWo,…3ƘR(<w5Sbr=Oߦ%)Yx~Dn<'>_0 IlإAL ^E/L;+9'WXI)=א\[URʆz=mR@aɯ(c%Il)rOM̂GTXQj"Ԙh䤘lϲw W9`?L5eWs駖hR*[2`foE#4N!=Z$^'ZΊCwdžz2Wa|Xbbv{5L(*ctO/! nz"nDpIfVd fvR7(ٖ-Cnf]ɿ;##_(NAʏK#׽6L7"U!湢{62c /&mlg^٬>ێX%b 3HkM]aJ[yz#ӹعd A+GF'ߌ}IRh'qĢ X:/ GT8yM.g!ZVd.(pQ='[tz^8H}<`?A}w!2ch׏c{0ykliFSIA}YC}--UMZuK.&Ӽu692L`^r%C[r[fU4i 5le~cs:c0f]V.RJ8(&\EJ~Svo ,zQA efXOȱ2n9"_avWk${ťv5n.#gfz/t2YnN|:&ei$6a._1VJFm]6ڸah9uѥ6n" "o#q{ah(э \BK ?]\'Z<εN+ݐ^%gGLQ4~ќ>>2~9pĴ4pMښnV>*<_Uuyn_wCgk)_Mbe:]+ hXPܸ$E4x3YJХ NBiXOZffQZ ye5d>1pBQݘgsmoQEղ/iNypԇeiC}iIőkW(/^:ƆkbRPV(`^CyJ5V '{DB|Oq.dLݑ!JqjB~zTȦ*cR-0DC]eXztB3ƆTR:^S`cC *M$|ϫtU)R"35Uvf>EYjsV"/\gEɂ7i"uۘ",`wy?Rpz{zʕL23wJK@29*i4;nn#VQM:\@gk]ʦmFV^EO"Y^/xd l'm!O'5GYOahR Wߡ wwuG@Ӥoѷ0`'|ֆs>u7A`~Q22¢fm#@rٯɲc ls\Ǯ fF^V O5~P٣w|8E^ I S\A1Q/Vr RnMjٳզA`XBA63vљzjX1#%NJLγH5OɪY|Y \|ħQm:cVG_`TP4Ҁmն'ЕE*>ށS vC=X;ӪWMtkJ c6{ˇ,C?R]Z?q@͸z=K h.<*:Jgò{HbJpKj+@ixyk߆[BMd~5 OO xbo]U)ey~`&wM4"TFIs\ӏd2ns)H?k3^lA$쇥J訬6b"ڝVrr+q/MY#ӂȟ cyWǢM?G ~N((:-֣^}jl-?v##fXE wxz!9<%C8&vDe=5VLU";2 аbg> '=/VO6N>9X쎵2sX( A4Jߖ*Pznhh TwK-]g]'XX"pp Cya-' cH ,xQU vVwhaņپ8CW7H{-{/RXqT\1+[WDMB#%RXyjPJ q fqv$Ԧ}۷K5KWMZQCġH(~$+ 7Vao(E\϶J⯦vXtʜ(&jVJոn?rqLZ@d>H\쩄^(NGDlj9N`D3VyIIk(S1bdy@* @g8pQ~~۴3RለS%z3)R2fĀIC4f)ez*Dס6aDyHʣcuHQ@lF !w\W5mU6m?`aDQ>R,B佾g_<"L `v[u& ~mϘ>6 @TON% T3 Jx'CkR!]Y@IvuJ6DACƴ%l,dTtJsq @$eJ62͕ph0p90KI| ;w%/ygd8&wsJY_侱;xYs+"]=D@it)sLt>SnXvcWV;_N34[8(l7= bODސ0] Q8?\eUpfI.ó?~V>s+,%(; u[-_] K#KvUn _aO m0p6qE+7Bn4͋3D,!я-^:Vp"0}4V0IwMz-j$$0'Tgsm.Ta% TڧacgN/EUCX-߿^iEBBy~ycU4l} ]7rɳ2E5Tr)UܮA&AG #`ۊ2CI78?jcvwEF\0Y-FMKiBH $жNe8rZ&NlIןڥs2'>*= |i$Pԫ+m>DE~)!kngrĜ+O@V"]xb!-|C3Kn m]6A$UC2jY8բ}ϘTׅLa?vUwݔy'{-< ]SGK/=bDa!80{ލ+'k#4elC푠SIZ7>3ax:qEfdd|416RQav^+{(;L0LMH(ӫ׳dB|efb2UjJ(z,#|!h0S9F7Nʐp(.H61v-EnOZAw;/,`)}`|[=Xs^p D}PP ?\]IWrCם-SUMԨm+Le9DI;褋tDU/SmXcdi^A`b~;%uU6s]"oT9v i7qK}5T.o<v.Nd{X +SEX !63/[jpAև<ęPdr|\y ܪƐve,2Y⃉*)7ߗ&dr[=6h)$SLaZv88:}%S) ~BӖ9WaaݰHJ uOK,3ZuҞ#rs-x>.#Qnv$8 whVgj`>KO LWDub CP#.{OÆam(-C?;5[! ]1Щ%1eUبr"_`YzSd} w=-t}fqT|UX:.-ǺꧯC`x֝c8>xk5ָ[QL IH4Pjj>[,%(.I䫕UP-&ZJu?Y9Xc!bW2nC%S*3>m䙦 > |V-ӿtuTIj) ݶ%Qs6/ 﫽ǿl"d<ɐȫAHi8YVWi״KM¶q̖iugp2zWHy' ǰl|Ϣ6cC$'D<Y1#i/qW=̰v0*v![ii3YK)1ݶx+7OŒ cV2o֐\\/0Ymn޼1$V ]0) qbz{7(s 2 ȩ]H Gs;%){2*퇰lcoa0ʖDwԙy7k|C&Aqکp Vվ@)"7B޺;̱2&Nk]K#-WbOhlH^s܊@LT*q5LeCFS )ȼ bxÉ0jHD1geVQfTd&}S{qLg۩7FL$q.ƳlWq9-&`st5,*UGx}̀idr#C:vHq WO5:jʙ`QHPlf%}~F%R}땇M>C;* Zimd@w.̫4>sX=QI^+tKg=ɯ0R xd,n1?XB\EwYز2:Te|Y^u<#0"i 7U*hww 3j;U=<02z}yR%H$KOf)j!Ne4+Ƀx>ì1X6mfDmI22.+}`S/I3 Ԇ%pw&r56ML-0%T=[Wn e< 5ui3Qu[WA.ı'OuT|uBY<lSG֣1B[5;xc"S7+-%"LmQs䇔D _NB}в uU(+hx0J˸ .t9_X%Å?b_Hܡ@V- |cQe zojxsGm0!{S\;uDAꄍ> D1Ueֵba2/DŤj (c Qf9Wj<?5aDz2z45FlXYMBaZ}죓WRT8빥%TrnJVls`~QlMSVMO:DWeQLGP*8֩ dg:`h ܳ4"X[A4 dVDEyJVߦcs$0wXT>piJKƏ|8^{.ロYwf*#./TjC+"QO@a̘!Bo$pc#ւuJH72qIY|.ȳeFPj$MV'%VO+L8<&>0,XY_msXx$Ut9/svʦ9uZ7#mC)zei_6ҫPh 1~6rk5qGյeIw ߯ LN/ yjUG1)ܰtatc9 $P&@ӟ'> R"sP跁7iTY˵3HoC#T ~BJ73`)3 U${yg:cTwҖHʱx&B; +X#UH3kRQ"-W^&%<GjQ`7c%yxq}ikw^F[:x)ns-!PtUٍʩYӯsiK#ͯ-tէ9x;!M:i+?̣}M'XW_$dɏ6V.:;[%Mhճv/s.+6!J{M󅹋7ow_0qWdw+ ;Ԫo}\v 9=BR (6%)n.D傊tOl@lP0K` b!9h!~@ (VH-It^=G6}j_aN0W4]tQ.<+ώ8TIrAE>x`Y(5)'+g )y0MZ'wh*4 {% [75,i\Ol8ƞJtf_ Fw8TZ^jRqp5s;:bsŠ/ՙ:NYM4ri_S6 J/㭞. E֗f P 0Ɇ^ӆyzڰ5 Aј ^2*=#݋ -CXRj^rdfYtӊݱc1p}*L* ndbz8),ZȴX$L[$\)k$w7{Kutj!9M7FĦyJO:S%wVS64QCieEIxN 0!\' nߤfO@I"64~e;V*{x$YYzDE2hk$A+ۛ6I{Yɾ _/+ Yw7'e-:.Y}7~^J8u h#" /vͨ9.&+qQR^tpG` 砌i// *i`XDGÝ:1tI`oDmd>bԭF7aaܹ 8dv Nީ*1O. pnJ4S&qL{Ab1o%9cu{ =#7jCūTAyCXU/nqdԹ~2JaI۶Y `Y1o8 W7bΝ/oqZb +CuHI5#}M AxAV7>c]70+7ǰa~I7C j"$+z3y=cmC8A my;2}+zY#/t_MsP~lXäT&M0*w z" sʦ+8G66G=Y%=}E| ȬTqC?'Qr䘺VG%t*}F%fp _=Hc` R^?/uGw#"wYTo õ 8E4cDpFd*G"1؊RʸՄPi>K`ogW*z4/[z"͙Z[Hi^&v{IJo϶>qf*盛'K^篻-j:giyHw~eIm͚G3ӄ6M#䂔Kɺg3g hݚ@|PѲӏ9)bX^;y"dQ~|dbg]H>W|Npx-2)DPH=+W wd`L>>H׃& kذ8|qw74mfv(\ޠwV"bVB6M{ٲ8^0k,&N6GT"PXb5Cڼ98A:)M!t.:uEtb˞UypЏ ]IXD`TʤR}v+1!ߨBΩ1h@0qgP'KeAD0}DlÆ7gR+!л%z{mo-~$=5iWglIBy6IKC+;0YaRNKC0Dڊ Sb ,NGHw7<'V\k7D0"Y؆`w' p,b0g@]0t&QvXˎ]/ qQOU&Whx^2=,ژeY;ixš` o˽ʞhsh5G4@?ptR9̑;H-CoCk])ZfXYÛ@9$V3Rx VϜF0?H7v'ԗmbi];=  &6'i0vZ5j2 ;ccHL8R NcjMAED^ޕq_p7+ \p&<@ij߹QX-d \v2NНi0Gԗl >'[wPnfJ9IamifuсiEhMIɬ̾n46ͩj{L׬ " il.h(ZDwur lW YBa n%@Ve\ uxݜ ;$JsuQͻg;K4!iQ"a*?=UM2 :5㭶A`Q`໷Ԓ1\w6g|&RiM>@kMES xZĭe>Cr5Z V/PvAۑc◧(ba)ly:E_,Gf9 6? @X1"|:x)2vԚÙKD_lAɻ;PdF{a-4EYV}q99B4m9?vwd(mK$62Fv,cQfG\fMN#U$&ݼ'Z ޕGg7%^ӦRז\:yGji4i)ZF~x{D~ -JycWzJM\"X֡5/x=>K fAE,QhkD/JPcAEJqi>y:"'S;f†p<DٙZGI|mL/{<3x=5[WB0jhMn#%A %~jlLjĝoRR*V+\c(t5 C*6Ҁ٦\dP e_G!kEq,_ec4*_6\Ϫ^!ttg҅~!j)h*ZOAe'<ʹD D!Y $]~eqǫʯy7P<#9f4{ńjl f(;/ EgPf=Ȝ9ٙxWMC:0eVٲUoWDhh0/Bn/@۷ q Ss.6] [=Ll~lxsB ; VBkgM AGdw Hs"lLȇO @*('N\CL%_V>XFBnYC <cH T= b> {gT=`=77;]J &CL(0sA ڏE|A1Y݄Z[p5?q[Ҫ+C2p:/D\(%X 7x"_[b?wbEijq( Z19-› 8(=YvǓ3S^RMީt~=w{KQpge@bs@⧮A#b$l?OyrtwQ7]T:U8K@0~PtJ,keVڳEqq3(+* 0)ۊJ/BT}QVZ_Q5œ [~^2]&eDP֣Ѩyff@ο~rxjIÙDդFQP4y;DA)KN!r1_Yv~9t覗[ d2MJ+B5^8i7GFIM\=p*Jdc#M{q@OvEo*SG! cs69ٰҘzN1{ 8Qd0)`rN׮&ԙkgDQjR')KEЀt$1RNE}jN_rR(Ht𓢲o%蝊tlfZzA/l4IÁ%lp `(ߨ`"eA6Vuy|CxH!v'ilJ'DǤ=f(@(|Z* ϿIӷo ƹ2||8T\܉!h<1Gh|ImIH4{8k lph:Mo˖Uŀ[U`%&- `uc֦:B5 7`XAW_h YDzCQc<&3~Jc{|MQvzj-XjgWEc18Ѣh:" j;w]p} F _{Zt,D鉨#` &RaOf'BbG{ 6%[>վ&u:/q ʐdwY b9Apx%~8()K*^qR#܎LABA= m'juo-|g=U5fef?C4q( ٰgfܞ"V x|p׉̥u#^f?(a=E+ݗB춢9vQs {wLuԣ=.]Q]D/\ Ŝ\ ;ep!\e~F+$FPB*[81|O d 2FHIL;5gx ݔQVQewO0iwp@MԡC%U[Ɣl+F,#:gTɵ3Ě alЫfCM<:TnKS@=h{P 2 ^w>;iC8o X%JϝK UrgNK %A 6丼]5ż1IKkHPcWB7Gb. }`be"tUv rC*Cf>]5O1} 2M/D ¦}q1Aȥ9^xmCqnnGUMy0AyjU١IWmU^k$[f2FB ?ےKr&V2p5Bd 8m"CsO[ʣC*=FnߔLjtg->ŽVi?lQj(n@Ήxx By71 m r>y'}dB`:Wm.1'eε}l-eyu;EH$|7kvY)wJʞ3 gX'uC/f':V*m."6š],']a( ޕY82I\ZJcXGy3|$3|UM!HcrND=K/7X!lŤBa6,t|JF(~oemOv PO1> SBGk|:TO߂1!"EkDe0Ne?y{Ցn=SC4K<YX2G!0;0|(W^pYA* +L%䴈camI-D/WH48n})Ӷ@H<g #o+P:߶8 ۻp!uz =/ $]hqo $?sļ"+Tc˥͕eJx_ {ϚoIHex6QXt+)xF 3иi{C"(GGğ¥PZ 1] .,Z.HAţoh7G6Bp9f2h XNi\c|Jsku$ 1;:FF'v"_"?R-AjCΣJijicA,ߜV=g{PЎhSO3]"oB]_Ȥe[+LL`8dvKk) 2\cq)t[M}5u&Y $P^_$Kg)S6|zBxbf+ߴ5ގ@L>rJtp쉵/vi;2J E*!GM}>֜|LH da&@KLc@ZkNJ&=1 97 iJ6E|njp*H>똗afml?top-k>q j)هûi{q{%L*vHWRv\i:J[2 a]:KFwTk~饤!u !aZ#<yi{2#i̛̞T7AYl(P괰;-̺4O3v9k(wϚ aÿ3 yۜ4<&uf'XU`V"^+r:VChz5 -EUd%OC6 g+ ?rE)AJkz`xow}LG>̩ٵ M ,͇֩U7a<=%1f.;$LSx[/Fhy\;\ z;KX_{gʣDU 0qk44cS,F9ğ6&G/@ d~ÉG9 _u>=ԆYm+1mq}b-MeG):<&Y4El[Gk=|T X-?eT2znH5x "~@Q]ҐiޮvEW)4LY^_.*5_<;Nhp n5]t#N-YrbB9>҆+%J>8> yo$ZN7%gxM IiXVN[ZMk'}=n{vߙ# NULOIYWo LőA”orAZ4v;& ,#y?N7 v9j.;c2!YBG@VX+l^H@*0nMxˆ.z89fM)V6}9+&=a Z, XeIwɸPp>2wep)O7pPj3,?D6,B/_x)k2Ʒ>,^H,Gx(QR'!ZJ"6@A, ϻ2[IA4HD:sѹ%Ʃ+G-)s"|IzA`Y+d6} Gy&Gءf:RK/L0(4X*aec%=`0Tc]^nȸ`(wъŐg*P=,3ֽĜ4CkJ@]7 ƚɉ;3s[IN"-a;KΖ %I1=Lqj<Nl5~kϻ,W"4vAUh ՆC YNϸh҅7Gr$YQɲJ: DbSsdkE{Slעq*R͵IŒ}޲k?Q4^zbN@b(t}q~+n/{Q`yxfٞ>h(F*BqkDME%y27 2OکOˋ=h츅#!žk=|pX9A{% JG@g-;fycB鳹m`<0=-{#ԇjRvF} |:%ՠoa)c gK`33>K4V1n>Ŏ|2K,=9`a_ q:,NT yu--J1(FNb z&[snEeR~I-59#'TηFym<%Dg*oZk(Tdˮef=ݖ2C72l44"@2g̼^+z@Ym_ۼF9X۳+%5i _eqLCj@&샘j-VrK;[閚xQ ";`z%}-->ϹwKk[Z:-~LltyF. E"Yw/̇t+36p|<\mSO(f >_l@?_DL1R6pǩG ki>ҤfUab܍!ڟGG˶ŗQA[X+^KYfi"? ^֪,Ǭ0 ohY6W EՌ];KM_vp{&Z3 q 5K̐oϮPfX6.:8;rz#+4P튣,Zξ HbD_o.!%]:ϕ39'Mm"+z6՝EiT]kdd ,5t'ٕzl<(PKS[:zRY;z;K,qT*Ϭjt\Z$fH3jm㷏6 sق71/o랒69<<}W4Enbz:nvyBy{f $E X_̎1+6v}ngӉLA-N"sR^Wq8`D'KmHU!ThcH-í; 57Ⳑj8sy*ȚX }TU-}Y/hr-^琿V;`^I+N6:c{?<}wRqt8ͪj z\я/7T=hbvGg]3jxRG?/SۋM?2N60oSZ^.Ch|?mC%"@+氡mP1W}ZsS6r^ׯL4"< ]6hb cTS^Όd;`L(M,W{%AFH,Q'%Sڹꦤd Pά=]\J.5"7D06 ܄m~?.l#:ܩ@Xc#X #)˙1̨Ļ } i~cr4r㢬[G?ғl"\*klA6MS76X%\ʪ.Eﳶ q"v!}I|8mN埰-[#l٭O&N](F;3$>qx2^_i"V1zX޷GPYP47@iH < ~sf57e.H>ZP0BE&=1m)-DxmDT1az#SJً76*2}â\ʊk(Ѡ#Pu ";˟MVeucxĿpwF gwBFz uV;-j4Ken+^hlO{5Y|c"RTD_5:хen@|L{.LLV3F#Þheq5kK̞f|M$*:uLEBwL(W `>4J)hdJ>؆S "Fyx0i"4$pÎ%2Fi;0)PcFMʹOױ,& g,)St%J* j NYZr)x ʻ?-S '~W䣒CHe%Uv>ե@vGJٱ;LmZ0β6QZ%3c)ap$ (WhUL~&ͽK wT&jf0ֵ0ru.f83yŤቲ:z& N?Iz]u 6Of~#u=1;c{1آ M_8@?&aPt8sBVJ#ʳY^VYgGKрz >>XR5s/FleX 3З|ëLQ01+DҼU%J\\{|VA-ֱNlʹoJT.5AQX;/t f E 87MNθƣкJ1 X\&vkʶk ן"%zK+]0\6n åvRW ^1gbB+8nai'SXhiԤ`a@ =K謘 Ѓp23Hz?"1SZTD7l2trި1ժ Zg4;4XtJS ~vH d(n29:^ QԔ2$_[Qpu%|[n.=N T^99'$ o d -{#32# =ZDw%)WЧ#=oEք, շuX(t>ɣ3IL0/a vBmzNDhEr\{Eѐ,$($>A1 .2Om-m-iLs3늄TBV8:-4/Tˮ3;t)R\XȎoYIܟ`|.l%[զ`/9P /@YqW=|ZDeTh O=iG9sӖn'QDt]|:}hhGӓZ؊|$V_sM.:v8%-UZl\dخm$P6LtT&T7ӗs^DUFs09ؐbG7,E5:N!ÅR\,ٳV Hh z(|O:I*Hv9(aAXЏtVT(.Ϩ[2I2G8*K(;^~"QOXUg8yKv*T6I)AOa>,q*;sfݻQ+(c8c-3bE&&m敢CEraJ-8k;وȗΰP!Ŋ}u8guE- SftL4Kzœ +3*Z+ } 6UCww4;24 9+"¬Cgzj7|Z>Ȗi$".TBÔZF'E(֕O[ 8ľ[֠d-bB):@ 50Y;OR04e) py!RMe:S CSCP 5٤0Eiئ^'u=*LKKr2 5WX$Lģۘ]5y'[ój']>Ei7Zu*"Q/؞"))~C $MZ.DyEӂkд,lּ<MClnmmONfok OT]%feaPs`]x/c+L4fS/g<T;}kedz DIz>gұs2;C 7"{^ŋ_oKԤv$hc'w \4)lGUuF0bӢ`Չ5&VۼmM#E`=#N@H _ $,ZTmf 6$\LfqGM#!P>30="Q~SzOgA|A2ƬwK3nLJh]W۞UDY/n.P?D5@y3B$ C m$BW,. 9?A::`N5 HiԨN(r..Mz)`O X&JSM~O ]2[Idl` R%N7։څ^Qő*mmY6|Z/xA.HvkSy@~|]D-=[UFOyYYx=~[/NڕYZK7CAq5pyM* /MӦ]l 7_ٮ(7x F ZAYd,kCzHLsR6#ϑ⑾J34otM`Ţ@еL"|9PVwy 45 fPi)\}W;Sg?3@Oؒ)x|o`#m/xzw/yxs:Z/&aL/@ b\;SwJdDZ{bз e>LnP׉K,/V bv mgEI]ۥMf+wƺ{|˩:ewDJB ٝŪghγI$[ k3(:_4Oq*"OΥ0"7+Ei[yGʇi^Mx5iȄHǨD ѧVAɻ:+9iWqwg] r/)z fy0|^eQYDốpI edu_ 6N>Dnhx7xG=WԅHATᘎ E>QλB)|gb@veW*zs}I<_CC ZF]yDSW^O:.\uߏf bI}"C*9Vj1Yǵ*> 5`] m],,P7Rqh&k+O b}F.+s+c pUK> yv{O8[2#!1 >7U]Ɉxvk~\F;[k b*:Ne[vyyh, !7+֖-[2ِ\f~(lar @X{/V_Q|2xvt3f"*v|,GK." 7+;oz[dDI^\/jQ-Bd8P㿭O9;vO,޻#tn3}cq/K%nC%򫩜[Kw-x ($wO"y{F: ݍxFyZ{s }VLjh>|Ewf+pW?mInaǹ)w]u412 -@!AB]Bq>sq{"1~n_piɍ'KwA!yn(v ߨ6-Й0#u9 N[Mc0VZU;ѫŠo=yFPIi/G$c>}c7hTHRj=k;9!U '1Nc_SVV"{I7ew}~|Y&&9k"+oŚ(xG.>đfִ{"!3=k~ˆ٭ UJ}nzGJD\4l2,\,}S9V\PΑY'k7n?'pk["ƶڹYp6bjdž! K$g0y:_؊~KkrU8A6]YxY[vr³fw2^[@K⶞^C\97-(zxq \V@(,ux[*17 pmp{ d\}T ӫ 3"}A$)&>L}3bZ as""^XtBE}mk&oߒ>S')#64^oopW/ܕ;+p]'0NA;TD7:>v}Ӝd쌱a@+Ӵ[Ϳzf[ Hc\ʦ1}9]<9M>[%w6ydtV2h@wj?X\5q,5酫_e~0 y*;LTUF;2 Y#/ 0"ƛSiC>iYsX*c7sK׊jwMXQ}7;>)FH$H88ll˱-OyD7Gt*۬ a EF]3*NgSOi4cZcBO9dj4o^-{˹AT#W2$nh 6r֊(/*+oPU! q1ؚBH@=_p0Г[.\V^<1jS*%KOt WBǥ闤s>gGNZgPf\"!u8n"\9_ռ*-2k FqLT˃r=TXwF؜?" jͷJznokȶWb!ö>_E,UҧE6xoiSQ{]CsIJ+|SQie6 ehGМgtB3>I^MWAD1fOk_[W.!ٸ]CW"R:l&tN4D/L!cDCh#QEE ?v u}b]Y^MqvP +Ȏ;tJoC"طSX_KW"7_XAQo&6}K@Vezc 7gAv,-RuaŠ\[wv|5kJj]qHEfRdS痠v\r0LE4ѫ䢁:FLr{ʮ(O_۬6qHYϿ 1=Ѫut7O>ЁT48=5ߜ؜zŀrS/&!Fl:zL%@Γ?UvkaxJ(>@c$ 2go5mgW!jthch4R Vp<%Wqx3|ru0^/ r)HZk/\LѮJ`~U> / R~ 2'Yc{h7r:oɳp>RsWg*,R(Vsˈp 5fP4Y ROo:gbG/4(R-v¨&nb':署tu3y*lKHefta`W< rѨ6JlE@=>x'j0gۓ/@XmTP%sU}#6tQ~L_G#5<s%({Tg>l#$WV,]ۼ՘Saj޷)y<<u@6Д95(M nwv "R2J]`>뛈h+y)y";}P#"wӭ8I3!+agY@(5 #WZ3~f?,cBPƵ1eO{8X©D:;WNHLю3Y(.%% <|xdvdk8۽T&lJ4\)hj ձ^3hqOFv]݀~!jUMjuu) rIڡtJsuY+'t(>8XҘ~')<gJ;z$'Q}tQid;nbIхsj9|֏$ ZA(Gv[es̓)5Rؚ|e`t_ť &J1Q'~fdGQ;cG51oc/%Ugc *+:q9)xd[>4V*m)NX ,oT1Dq9f[<AWa bx:{;<#|,XX5,* `3ɀ8$!&Xd^(J mJG+XoaNSh|fBX/\%|gEr =-_Ggܷ沖S÷mƵ 0Py\g)"fHyh>C J~7`@g7&La .L V.庂;wqp\V 8a<}5Gߘ `T*&aυ!Ulv*&>D7'&2D ~G%_%j.@As'.(9Fp._EOKu}oD3̀:D٧ۂ`MRಁ9LA >2h'{A?$x7EJ`]!oF~>:;\/v,s0AѵF}\9=Y[H%rdӃ$Q"#yygj&cS{|{O=ca͊{ kcV8BjD念0?ݪ*D(_̇x hGӷ+:2<1 bۜ\M:So}j\4H4mv^KrOqfx_ ^I&,oLXCL+8x19wAt5z`P@L3~d,]CC+w"mzG6 ۋqGk_'ȇRΪmTAOjÜL֩val5|Z2pVٲQuF'('ݣǴ|A+طll~Çv:Ajh_2R>w}"|=5[|c4xc,tͤchcpQ1U)Z\}PBjUO) 9 U?̴a |$i@[(sS ?(r\PDOe /BodWu#\K &֚--!(|h{:y(* VlG=RoF9 `զ2jPn\)JiP1Zޟq;`亢)35Gs<fERknq ۚX1 8iq~ög~*٪ԓc.3]{}^نx񶟴mTeeQ;GpOlr=e(#:+pYKHœ2adm  %2|jP?ޮMhsay=5(8`*olh\2dl]gK+w[UKi,C_-C[:xEt*^99SIm,F{KxA<N!:̏DTUC#q涯Im$e!.6tLIhl1u@݀*nbռVF5eЇZvlE+ٔx;"5ݥ]q P 16/Kx-/KD*VE_ ԉhGusHXz1.Dϑ3cN<դj +A Zbx":g[ *A7+va224٢vjH ^Mz%ڼCLǕ%ewThE?]]P煉7d#G~-!ǘ8A^{8Ph6 ]6@IXuF= BP_WΛ)oWy:xV[#=%[y9)|A^Ǥ 7Vgϓ ]lA*!'k&6F>Fpd{M 9hE{Y5~7ߍHHbmiou4cGwsלUQGkPS5g~q7M}QVq0 !60t8p9H'@Sهc^@%+>~HTӝ39t7R1Jl۝Eb1E&O5f|(;^|^WYLR1&gz7N93*fD7+ j˨ՂwJ_)-SrBd[m0\6xfqviɋn`&N{&}l(loZችh\z,;g|)^V5,ET|9YݍOngg%zħ+v" gTLNKY=7m.6S#6WP.IoDEc5?H^@N2y jۘTx[!m ΜhM?XuCaPƮExؑภ="\#<K@,S"h 8۳ T|%'y r֩Z);ȅ!pR:ȼ>( m[Qx̠%d '`w(6@؏$fU4w`?y2sT,V?`PbDx9D ,o su+ǐj")Krp,O_ ?tOOy癒`fGxj(-m֟;SeJѪ|*z4%B#n@&ܓd7 VܝLI;s=.jWǭqʆ4t賡;s+)Àe ?KZq |tM-B(b+,vN޶$R!@-Jf'zY{@kyk"j/ W;nNŵ,%4fL7~nG%ZBR\:& &/1I)} t4&YXWMvjp[.cðS?$훺*W$'s$dfQO(‡D1?A]3j5(;zsĸ%6L"ort߈~H$n} 8Uf m쓋c\fqzRlzӮseg gtD ZZrcgeo"0j4˿F0C͘_ cnlNLe"'ّ3cK4Z!7LcWC`8DM[ ˮ֧0q·B8GJeiٕ/CL4 Vpg 6j=GZe"/5Pz6{aV:[M;dy:Sw?.@YC?:1^AE&z~pu̇}:Aa g=QzSH0u&3ZT %/UkMKgxNؖ"|SF_I E"$ʭ|_sۿ⠝ܒЇf~E&&_Fsb)B!E1l~i^Ae^eLVcnO o4(rK N$ϵvXXx5 hK]*3վO ,z-<N3pP؞Bdrdg *cF Warbq#.5M4 G0I0Rr;H)Yä!>f+.o|!w3ᚕ 'oCѼ𠨀Pm -GsY} 5|m+$+3!_#a.YѤl;XC;O;]G). I0[,~YpG _bH<*@'_x;a'KԊ;I景> BQ0kX!82KZgk<:c^ bTevYgJ8no\z MDT\{<*e[6ta P4 9 x旘XT=ZĀ\}&k8V =d!]_gH ҡUyHm2MZV+ٌVa,6(λzxs'(-O5r4`#nC`I+dyZ_] W$L`S%#~?Kb̦HJk c~Ѓ0=ۓ"4MPy k(B \6ˆ.Гa fZ}gKHr^Y"%uHtGRYQ1ET9Ԛ |&-7d 7CCpno"ΆD@ĢҨ>9.3A|jKʔq:NFx@ڽ9)YE l9^ԵoN^ɹ-iıwPtc@H8[q9u'/ U 4jY |h;S9y.*`r uz7`(|%Ϲf?r\rPPU\HS1T;ՇUV;'Om~ʝ"e#ڎr#ˑu5 @mS-!0[øD#E^/5Nر(RK$/n#[jquۓ6axڷ&s&>0]BQCRlrUz&<_!s֍kJ'~h%Yz7ðGqQjжqr@U@p{'7䌻"Nc'ת~X<qLymBzW Cq6=i1)FDu%fJ"=p3w$Slu,кDPb`ȏKù^5 ιsNeq*qc6%WBc>*IGb<ټ%29s)`ŵW[ ?0 霚[f3mmkr}M!,d@ WriOrgH=gkkmC"]-i ."-S `ara(t?Ir ;e>gN=_o!9+9&43]TV.GThkF6[魝q)r5s;HΧ1//Q}կ 1 DPfڲ܃K% ; >C*l.Opַ#p 5St"Lߐ'T5tj]vijFNƤroi>sMiJuS7dz7vicFggm(V$sm9٘1dR෎!Xڟ'[uӉ1zq =="/@JanO1&L`pR- [s*OB3#Zt,|!~VsWw>tg@rW6KvESx/K<9'ʓA<:t`k]GF(s"BҫgCR"No/I7F'4ef, EVѷڼ2$Hu8Syd+My :n‚o}p5h)3GS&t04й2%(hg zt#h0 )HF&T+c5' Fxߚb|o23c*}O3@Q%iPaB4X!>!CR$2H#訏p:Ƞ}|G71 i~P3> eiUM ɦΕ^2epZ.Ξ!5XfH`1rvO}\g eS_!͉!=-%@^[WKu260|1Iw {<}*ݗZ3+Ĕlh< K9AR ^m+뗘d~)D<(qZek^ zf sG=w2Ԭrht>ӵf 7&J\*[lCsB V-Sm/G̒|Wbu(ЪF^m*&\L.|wr2(<ͮǨ~V.X7)%dA1]M{b(8n/SIEmfuAּ"|'d-KZfQ\IwhA]?yLY+B*;l}KY^f`Z#0$ӡ!g*ϵK_ )D| 5r'/-[LT}M4( fT|p` ]F[n+SF qRfZޤq3n5Ӆ*m f>Dy];zʩQ ;kra(e!W{Q1θ䲡`sX/iQnRKx叧SidIlWɫIR\; fH(mș؞29)[8|Fgeg$YL3hn)r`g-x7ױ.>VRaTa)`AhEdJYsT*׍{if(< EX{MZ vh,:qsch7չ~1 NfR֌IY:H0̈.|\uƭs.7JB.2OP}+1Y"q/w2"VvG#EоxsCU=A9p(9Jp7QAt0P3\Lݻh98rd$+ٺPEБdi.YUslnQ`,Ea^AIexNs! /$ߒ[7Q^3{q^Zr3)WpXsSW':NyXt݅^V<7GһJOy?uHY{rSS?k4#mEc')(請SHŠu؞G8&卄{J>YĐfRBb𚼬 MUx$37r3 9\nd]5ʻZx{Nx?,Vjʍ~ϔLUTʠF=>~s\7~U LD]Htmoc֨djՆJQK3ֳ-U+?\Ęg4F?j?[*% 33Ϻ`u@#"}sY.ࣈ:_ǘ&ٱ4lc6B}8]uhȀ7@{rmI/6KWM_]pwD|[4(򿚛2 P{YꮠnJ#F5{nT*" QNt:6(on%Y%6wMg R_)Ȕ!@S؁ uDRLE>1m> CG}=W*@ŭ ?_Vd|@x[ب\'{9')ila8R>edMRlq,O}d><,Ħ t lLG5}~e9n+{8{\݌ {Eb k!$2x+e]PlHs0"O{ZqOc3npV_=E+Doറ+\vЅX*ۮ&|=թ}κ rGۿWq90\R~aC}Ro{sEwT2֎=q~v'[Ӯ7aY6 g ,9T9{cLirB,uaʪo -3%TAR5W h} <Ӑ( BCI 6bGo VX30 d_4<0XN>+][:u{ڊ"`"wmJ}[qkm9~݉s̡^ ^ 4>R2cQe̗ G<}Kٓ9%t\s;h&xI4=B\0#9!ttm} d?}*, o|OS%x#р_^cxI: oh}01 sfv#į͟<|ڤQXuǕdqeD*.#%eicyOe, ?@5sAے6/?nd!{ȫ:QWc%ehJPd$| >>xwϕФS,I#qʽɇ$$8$ֈ7}YbY=)IfpcT4\p!< u\TU!7ZxH;»}؆7u|+ _`K2OXIĞRL e&a鹚L6opwʬB}P&l/;3.-IƼDf@Q׬LR.G1yu'-( Ã|4*JGw$r=x0`;Hz] 3c!\d?cyc4s|? X.ͻ&"4;epI| kS7@ٴR |_Ze4kc&>G=ocM"OJr6I$ d&|6'90R^X,k,hѬW#n@a*BYd5fF; ILe`v`6&ZΖT&,{NJ0B5 wƐil0vHRHF|?\<̹'-C|yh׃DER cxVT 8u)yR~#dUC5 k@2꩸@_1Z^vB{J+"Pegy*Ԃ&.${;l۩-,~7f ᨋtWIcVCk{Z"q7A WA`OZ`p)^%&)+(qqch5CC Z*p8t[DܿHZh9ϮcjF^<*$.H[ IJ$>\O+:]pBt[p6Pqqcۨ~91$jekһ/A|EpUګ%dV_.W;^8!0~[^kDnqM!-93Nm4i.MIe UX@(0! LFp̕m z:IW%xӱ]]G/D@&3/饇8m Ěj4lg8Me}KIgFITm5[ߊZ\a5rfa0dx_c nTx} 6rqǁT#z ~Ĵ)A*ΤTcy#xmc'zCHЫK$[`!\)۹>[*ZþYo}gk6HU{Zౢ2a rMƾ eaKJufߴE9N3>=y1u Nbe껵eޡPϐ_: `?;KI {x+8{ڭW!In@za)u vQ M+ _!!yahu=nBirY-*dj[h 6\Q6-N%,Ȭ Z~{o[ù)]wX߇6+f`8B[)zhVKME&€N5<@QoJt%~"%6PAW?k˪ '-\5LfG_&utKƓ#}4D' 6v/2[yZ?޻\TDMȚ B+ԘtkC_r^ڹ*zlUY*"PGcwK6ײc4~tL3].l@ǻR LƤ(;̯ɭ柛"vfԨ+ag'm/U;p?lǧ^Ju_IqN3*(\'k"r mGOH:ii8PiPcŞw0Qqpb&8^s@n]k?!6+;@m/&{)WGh7,0+i `| @~3h¿G^Xtcӑׯt1N@R+W0pR0^oGqn#cR}lhgpօM!X%{>0Oi{? ~.slRǒ-xo=0*s\!}X *ᄚg,dٟxmUed ޾j~8u?G;Vn,˄raN9ɩdS6Yܕ{̮ {kd鮷JNr饯;uͯ %7f(ts$G E#~n]4Ye5cZA}D/YsugmB{aWA mIv)0;Kz_yKDQ&kvҨOp0ӡ'.vYf^±GZtL(v 䰅$SN{$]uA?3^L!osEfEK@=j}M@ΉMd΂W_{]q. nWH0~Ln(tذ7JR4C ѫLa,۝l'e~%f8a؊R(RAW7&^M@h˱ˈb jb ͎5VLJo.+ksK)'*f)N-׉!#M1gXp& uLNaF̑V(h!v,f-'1Ş-)40@9gB-q1Ї[p"Nu޷Ô)ͱJi|ݰR% #My42pMB`Glf)Z>|a^.7·b -ے.Ts5Fַv#G|ڞԭ|qv .X]*zh^fˎBʔ][xFWNۮ>oó*3x; yk<^esS毂߮LvGPEQ['k@L[4$MO,d~d͉IgbTZ`y9^5ҽMABT9B-ů֜5\ALCM"i[;`^+,beGyA ǎN25sAHnH`Vm^h8,h|=GyIE:bt 4V)1*`ŷL>Ȼ#A}H"V[tajD&k<I.I2@F#D훌XHD|v̅w`]MHJe7 ϟDRX. j"_bNZ%|sv73@gj#H>8UF"3c'R0['wexoumc\%y7q=5 Ihs0eFQs%T' := 9qʭbim㧓@p%d0jfFto_``Pc76SLv^@N٭~xqsiڱ$^J3Iy (QKz%gPv^e9Ɵ\SXҠD>~R735*c rhTƴY`pz^kBxup @0LO6M7 ufs+}Jw  PwSI+Phd׹ 3!"/Dm̃34L C tπާ;;OUʆ^^>z0N]7秐E~U[.-2 O#_-,U{}_ NJU\PT"}?-'RZθ-*pfxFP0Rp д( Kl]H>b4;Wtq/˖\ϱdcPSл@خ%ZVGlT$l=Pgp (l=0=Oă &pL4D;A]4SӳvfQXd6ѻ0-d J2N}{\<(Lk{\@eLy@G 81#9?,l#QAX7'独*}~Dz*"BdӀo&^vBm"ܫx=C{RӅ?Z =Ϯ辭{0^+dn/78!;AQP#Lx pՄ𽧛Fjطy B|،? Iz֝)g8.eWMe8v߿R!^4ĉdQ:EʦO.eZ<[ ς ~ƕ20aa3V Z s%i EIי7 c"#LV0ІИQ;Ĵ' nrCjlHJ,y[( \PN7wreDl>}#3?G̃W=ubDΗ%4AEpZҀ -q^H8uk,)䡁[U](9> \>_4d1wh /2֓7c"aȜF OX2iaKΒJ*vO'dAx$y ڰ`[w_2$U^1LJsxaJdbm4Bs20uF>~Ӌޡi lFB未ehtۣ;m4oO)YE=ܵoiϝ[!uQT‘BiʯY' HfiB5eU)6\i#|Url3SIsxbqkg3+P/m㾫0CUV>GBиOd?4IA!9 Na.ѫ1bY[ qg\".1 |*SIOty-0 %yAQ<7ӪԄ! ږOo%Nl:}PQ~e%ҦKAvU-fG3❋ ZroRtO})L0v-WG#z ()Y0oʁ14QJO)'q_V?w_loKQJ=!=&Ac;[7w4Kp>TЊ𻝧PD ((*n~ = ӎp5ni6Q{U n!=k_ Sv29ϓc. ?q&;v4NЗ`/:>:M~S+Fi]"7i 6uЮs@96tbfKq.rʙ@͌CZo?{kM HMzQPeE;LlZ%*hoϷ2ER}.EʳL_z/֗QŸAbJ31eIM?<J]OoeK;P4)vAS{̀Գ`xe ,0v<(\ QPx䃩z Z3)q-fչdToKiu ^N ;ɡfJ>[ ir]uWJƫ=" _($UD\-F'zVi(05|5EB\m[_3P5寶į畁X<-B`k@eRu]#vҥ֐4wŜ:,_ahn ~i ]{j C'%Es2 50Vvuy]3"2;~ТS %]Pٝ1,Uh7uwCazvxgrtYssrQ : u/ˌ+ȅ g7DDԑ0mfG(=s9 |3_ |U{6j{xK}K]  FIKL Zumt; c0n 5gQk5SD%}LaY0A/jؤr/zT>IgKEKm&~?B~GLlNR38)F|Z.d.ލ߰t|E>{wK_`߀TH^<< =?7Jds'o}Qq+"oc '\>t~)E }{u.q epg( cgaK"h/E;9>bUTݮGt;X5x<4s=eQύ'?{ix<b仁VHVJRu15g+C2DӘNzI%_4-sǡ[K*' $L)j9cT|}$&&WyAzd>&31c9l;ÝKWѫY,)=bҙ`^!X[~mMׁ/z$M-*@f$ [z0ޘVPQP'7iP[Y *0I<<4K3w$OOu8AhseŽпX{`ũX/E-kwA-FvvCa}ZO"Wk>4;&z.so.TGL3,POv؝CddG>!ga6Ia^굸$4-or8Dc;׮7H(*)hڀr!Oc?o:Ig ˑ#@  #ye)4pFکдS+/eƵ~4}W?`hD?l=X~K8v_< /\U2o[clueQmD]83Y) j=FB̛3A ݂}ܗ| ^V#$6i])X++kIB_ fiB4AN]Uz5d4:; ]Q15\hkF-V6X t@q1LBUkE0uA<6F02z5}4pѴvvĖsؐ=JdҸ';7c((hqHM][iiX']VKQ/12N2_a,)2F@ 7(?!;I[ c] xL\-5TZk:eӝQ+||( N#SMkfSD.aJ(SS>:Lm(8UI `aߡҵ**)P JK/eh nBe | `s+L0,*ߩ"6_W-YEgfP HoMJ֥R`( !^\Xus]n]Qx.F"RS#Dg}2)KmtSK?da$Px*b5uj~i.$?|sLB3{3VLM>+(ȌK[~%@$ ݁J|ab=K3Rzlr ]%-giU_JjX{w ,&.6ִ5[ۆs! u'v|f)OkOG &TjĔ<3pUiOAi _4zW"pLCU!ho~T u,ޙ]EKDi$x4Gj2](&)m5<.O- V}MsoǀLk3v5s kNVOV}F]7OF.Y;0a"P#ޖ2ٔ{W%3Q,4%(\י@ -GMCcw\O>T~&D\vΆM ajLØ**z9쁝3ٙ p]zxdlxFL:|,lF 5'L?V>h'7A-(}1K>u|1!hT[fY{ Ʃ=VM^&,N9kr10[Ha2 0N! g.`pPUJV跹NU{Be ɲ8"S[5L|OPflÜdPQܫ dڰݶşָ wGboHOD)bۮFHB(_ [r|G|C(1f@7d+ q]ʸF/έq~g s1ϣ14҈vArqӉl0h)tVŋZSĈiw-AՉ|z^q<Ŝw|PP'e*"/@4Põb< {GEZw7(WJA CQ< '` d@w*- }`ϩ~jN)ТCH_7EXMnA,E뼾 f5fZu^N# sIӘl -Y(ѽd nK&lf=WO@I&Fx܄xLvy0k׫[Fzűai<TVyĬ/t_tvtlPz&$y9v 3)TDHfjc(tʾ s;dA'Ze95*A1=m홃 L,~4ʙ|(;&By1 0MF2*2Ss;+€T閲hݜriaq>?V-C y3.z}NT5ZH.grA8(lB BQ+36cIǮ/)#J!T mA-x v3zMxj;,,(o7?_rsL nY2!S:\,mw&2eܲaWRq ֒?컂01)Z0Vk$حo~i ; BmP۰tECwP4IKjڜݭd=gu~z0L^Y~qq^gVa"q&Q\C-`{t畕4OJ[O./R,x#rb<*KqC SIv ?4ۉ‡NK8WȔ9yA Ce?E0NcQ;x~?j "G1CMgMtP*=W؃Khr@eэMkEr6)Eƴnrw8L;3s^W B;Y*R?c,N~G# nvr\6ɬB.- 2&pDb .'d*f zQ<7z[k AsDF&WxNAHPdxr=qE`XمY}u,n? b$?`fԙGX!fIT އnf!8U\lhF:ÛWҚ' +JdX'H`)SKYQUEX]Hj-/L XnDs.unUe_ r[hۗ/TJ2 n wJSX9 [^%D4?11-i\kknr j}Zn6믶YzS~ p/{VzVE.2(WU 4'K(Sxy6whQɰU?Ο n E>0S0]!gt3kT]}Q0cgjgk /!&_L-4s͍&yQ,̢f[CX݉DO8S[el"PyMWvPl.$o|tyfԒ7}ى(VgɲS62`9-q0w|+kn Df%M+!bCL9E&7`wTB0HLk-s~=㾠e&TP(? :9Ǩ%~t( mYJ'd%Qdiֱ;/VwA]!JTS\T_/׼K 8 iNhx"*f>`u+ =*i[38CCYiN\WxSYJ! % WhTҘ6OʗNW7u"B̒1FcL#kI,eTq=1% =`g-ZSh\ǘxq!\+Bi—?MICtT5ߺn|I|+ԭx@`IB0:AjBŪu,7Z\y4sd6e=sMn~ K!ETGr[DclT$Yҵ]/fgi,W{?1'"wK2'nEVu||xzdw:8MPp^UOxl5rYJ-$_a/ /"]p);,nG &8iF?&ĺy&n> 6yU-5)B!*BvD:3Vn|&㴉;Wbw#^)6 0P8IDq[""׋#o|7f :#Pr/ 쥼TewF{KT&Z8(Q8S@K!Њ7 34KAљ(`(6yRy{=Hj vzn7Mz6\O]e?_1J`SX?cpӾ4iG2QaU)"RBe\<YGߞBGPKqb>,8-E (ZK^;͝V{(1I*~@M%K.6}4cNla/n7jO!p+{a?( lTM3Aiex-""-]|,O>_hbḪegvS%]K)j1TcxRԼ ז) 0K6LzG+" ZRќb&j,:̆`zzpI<4& 3inHQ6YYIHD%Alu' kBTXY5F*p:݂s +UCȋBGD4t4ճ)؂9+ KB!?Œ'4>_\8o2CcyфY9,I!CfWu}0+0(LeFqx뎲j4`Ut IMWn%:|B /:룣*>+N˯yf0x?Dr~ ߑ\pW MrĚ>I7kW8R`jx;O{bh0٠Hl I!:^"ㇷi=MՊH'~>?Ӯ8`S}BO&7[c9K%kh*+~A;#mO@>?>EőUesMr@0! JIl#/qodn*"P]T#V/~SyW “geF"5|UZ9pXg+Jty-w2\|4#nuxn bhjUYv6]9Ng)A5%.-OZ; 9^̕9G챥\1;m݈aM KLfBA+~[D0)34VA IYo+T{\;Em3at$uf>mO'3Mtb#h7ILN?(Jӻzȭg&yBͯGJF%Nz;[xNf/`@6 ge70orh][/N.\[-["+;1AքD_/̶jh\|w&ǨbM F2#(l=uAC܈*y˗l_ i}"ն7~&mcKIY 񲁍3EuUS&#eEPS=o.t-62y*(bx6mX;nf h^#Vc)g / ;bX2@LQBTceC11* Z ؘZT ܮ+J@MG0?_'(LvRN;fP-;xZTN=6Folc o+Ie^0Bq~ZYlĜFokR ex789/UëMv9i.\x0_]M1Oh/Owt'B(݆밹ءؑNGV.V?vy54꽷 ]5dMzAы(KVM3=m<~SR98ݬY+cbG:xSO&j;'=( 0UfW&F6VRTJ6 \a =u#_gTg|srw`k\ fЍ:2sq&mayE{ SrbVN j{Y:(+Fw)8{td]g!Gv{2#I?{M,v9ܱnFS\/+q9QTYҫ`Q>aP{{2U(=u|( pqˑ !9JV0FfV"iݪ XmMSod.-З{ۺ]w'eK q˿-<o.7rXI5/QsJ_CjImՈ,GIY*9bh/bDIWiJv,zPvQ'`95֙I׊Β't`Z6tFHy۵)&e뉹1nו\#9+'qh/ X'Z[gɼJ춓Zgft^=H^ɂhwof_ZKo4Da~ҔKe QNroJ{ QܱBԮ Ci #OUqƒ#/}hoD6ߛWC(cKyY5R͕ҋ 87L0Gӣ*"3T.Tp}o`9aw'X!&yCɓ*;DUA y-44i4EF-~mbC=bjܾdp0TS!33=_n–}2Xe倅6Q4PQRI ?j#^&]~7X (˜ cjY2knj@9xihl~xaܘ~7Lp`3z0Z&k7~c"xC[\hHچMò$d*1mtJkBQDž#9ݣ르hpHmȁ3@3EW,!Yy'$Q )G/m*9l{>t1^8]@9A\(g_γDF KӨé`Z݁k / 8|DŽϬ5+J`S\3?0r+BtNbziW_kiÀ&<8Ő8)/2M "=+qKn*5+\!joS!#EA@|V#X^ .(l0L)fo%kF&ϐKJ݄uO|GKf'z F5%+sY#:GHoSrlnw9^}cDԖ$v'حodqq/T=HJoMHIaऍ$+\/l_)!$O_74i}rRvR$f+wˮ h*q&rok:wXMPŏKA(XY,_#dWΉヘ I}F şKriȪDuy}^z>&̵bI0ۓiWr172150b'`q4G֐EG1H)/ ⩩x7ժtӟlKl`ge4 *Xc KqNz<$z jϔLo@-M^+l"MZ/-4A<?ŁoQA&P8-5ľeNXZuj[ [Şhr:'9 Lp_nK"\ӐT͍ɳ](N2nTM挔ZK3|]гuW{&x e].QVHDFz^(;9SK7(WmLA~%"%+=_Co3,%@IEA8dSϩ u]$K\@Z.})2j ۉtw%aLl&BgZ |mM bO=|ǡ(P&EQ"A}}:ZGf)|lP0F*)s4&[CSZ )~},ԍ5->nbU3a!(2@Cc>  }#:&:Wm1C.2jd#@Y;&Ru8v  YiXA%z \/20gI~Ax&&Fc3#[3 '|5p#bHT@e?]%tIN|yTRTFdJzvp[b=> ZaY $oClò\4V8л#y#F)='].RZ@h,'[ : n;krH/8 +*gஸȚzk+Nxq2'en4 K5HFDC Cڤmlȷޜ e6h &afx2oY0_Gkm׼KbB0+)0$f$Z$(lm۵dr6tp$漂Ugx:F-&͔'$]2(Vh] Hz_ ?06bqU2uf̰5w)'-C.j<\1ZGO=? V!#mW =Qm?s [<UDbqpQe z  6;;cG詉G/ D0 Km./ђ/`߱]ݔ؄wN*5Og 3pUBvYj4`YpΥfr_XP+yoUy~T /UKU_T8%熠ʉL-v %-jy䷊u*([#H: չ|yYv}nZXNww[;&NdcOGt39˭./xHѠg5AܓZڸ|2yew1 E ey_< [3S8gNN yGq{ڌzu^gZdexV0I$/B6=Qyb3T Zg< Yћ UB18=p0*d M'vQd Ƌt'AՒ5P2{e]7k>\ժhAf~߻}n̝x%Wkfm͒!}/,0FuChn:v iHmUqD7ߥbInȫ kp;ɝ9iw(K6jEήUT9r~ΛJ\h 4w'OnWv{!zFI Wbj%C]U|vOG vbB^!9]+Y9PNjfcR^OrV}a:r֌1auCAAYeHAƉT%y~-ʶ(^6w@վƅ]r@6|0- {~eԼFĥ}^7g%{ѡ;l|a.klMHTTz",F6ldrh"xV$N*Lo CdrZ^_@ *!d0 QRP!S ?2>n M wZ GZ;xs`fte<"4;z߉rvMh0`J /ǩ/'9Vv3:9K!!6X\ES)tC!#cB!̾{-TwC(w*!J"VI jy^DlDBh$%ݢp'rMN-Mzƽ& g=!<`:OV 1g||:B4[N@d/:ǃsb.!Њo Uv HUAh)iC"H?p1h=whPWaVoo2ViD<*"C/^@z3[2ArGZ/"˰}XHYj0WeicrGn18`Ã%Zs~9(x8lz[ 29L-Ͷw}х|(*N4e 5 ~.%fC.JmTب[*Og S<*;Siyկdko!󷶢R_JKmW: 6__)HDPnHB@k϶ 6Rj{"6oEyҁK+[TDA4<Ѝa-.hOS* oߜwMh:nf^v[؂ mWP9Hl1Ft7Nl&a mL/0z:~O=%xeWOߩ?@΄:nW}VR!DUK.@n-IP""EOro1JT 덷rEQd !}XhG a#\ $?A;.9w[b<{uFAމ[S^bu3 ަk zn|&Sf>nop8ןH;E鍰^ S|ys(6};q»={0} ܗAM\b 3xgx jY"U(,6irυ2u l ř+6ߚIyYmp<4XƬ+9^uR%*Di AbgXq݌3b*i?mSr^G$bc޹D řzɩq"Mrs-rX~ӧLΏw _feF#Y._($R0D2k҅Q4Rp\a$?EU%\ps_S~a 4k0_vG͜# Aq\h'b|a}N )g [ I*r/ծC}3%g u vFCQcH7󳍊 LAS`v^v P(/CeY gć&H_[]i> x~LY2Ug~oeF4 Ĕ{ ~fн}V+LCZ@>E#]kLBiG3Hѥ019גpJsz)vvC]voy{+&>Thp&Y< gcbxw3̈%?4 &xdXNCnpt|sU5'Sr6dqgxobn#3| Ԅ\2u]!ӥ<\ײ5W7r )#ei?ƌ-fTLN'Ivwc"QwU4\s"rfOU5ÆL ?BN.9kkiIbI=m ne_2fNfVZlҗs`Y!İT8C:TI0Vʮ3b0 fjWh"]8K#b#k('[3?? $B&3eä1, sBdC8\dtXt޹b6!H1hŽ@OⓎ1UluZ2&K>U{C308&I05Q%2aQv~|ZoIID$2(I &>"<\h|`}ܼ+g?u޸oBɢ%jJkHB`D%cŬv$ Q3h$NAҥG@{!}x9{r|tTm˨ETA`'CwY:yu(\旴u>sz5Aa]1x 'yYǘ;;sh] ` 0O1_GcG %9rS_%E,j -5mŌ[I ^:'8{Wqnf71O0szZk;:Kj4r<((Ȧ.08dpp=ccY}5blC# ]"쩃#(3jr쳉z;ߞHLT PkP? q5d}mI?QZW}nSS?oT_زe`QNRO͙.}<ܭ__{ 5f'ؼQ C20u3\k[pgJ Z"OÁ  Fon+r0 Pi"t@iy3D캮,SjvS4IqIxQ"`ֶB9\*P̯}b՚??ky:'K(@|57((D:r#T`$r`= f]ЮҸ%(ToF;pЍKrad=2S`T{2XsK@s9LHO,cCC/3b4kw姅-\CŮ1~*'zA˼R9:-DR4@D$blLStVHH,.:N,~ݦLBoC2NY m !5@3.%52M vۉ'U>e]B%hzjysL@7cM¿'J~fNgUM9 ul11\;=IGM3%~LTrVWlA~\|X?6wNim,FK迤N5`M"Ǚ~mIg'|@+JT{w]JOyS&uVE1op-vr0Ô3ݖ(;i #EPVfaYHR4D99+9h t{LPC&a$oK'$JÀl7tt= ܷ}D] yVskT߀'q"':ϭM2pS:`'b{^#ў$#*z7.-%YMM@s7LU'[U3Ij7<]lxOۤK%c[sjt2,- ҽxe+=Ju5Z,w}/<O')O A=iRH׈qѾ% Fs_d!HxjȮ Sf lWKy(K\# `W߆lK4DbGooQ3ovK ߚCۛUB/9vk27HPF W7@1Vϡ GA| #ulGQr(`$lU (ON׎o.vRxOa䥠Yz !>p-e,ʝ60=XxE)4_jB1#8 ɽ'Gy:f?o6VD`-=p{jhvt1@+""&.WXv#X(hD@@z*^ߞ[m0FU?pbv+IFxNU{ZPS= GlbJRB~(,}Nۜɥĉŝt"8/w}tr` L-" 욞`0Vƀ%J#դ?7u8/m/r1iƦ?, `6iR)De>AV .*`{ry4Pg$ _y8:q٪hF!rYŽȹ5a@#S5:M {|di_HV(?aJgge;|~u Ve)ѠeVV\L6o/k{'(l@<i (7D|y0֡팕N0:Ina(-  Aٿ{!Um1ӵͣQ iR&a%ߛ8""Jx`_[[\0ĮjL.kU9qs!]ZBEx~֦Fr2fYpea T5ip]9]aStlkQ$3@VoVc%+kpLZ᤭-5ܶmAM:iÔR<#a/s H i}4Β[fR N v*5N(%p Vk?!c:gn[!YqJO?6ur0Пp񔻍'V)Gy'F)(cjJ ִwC+arOeOט5DK7pp-g4|vvdlf_^ɇLl;J ~ײ8RU6fO{eWNqGG4vmwR ,!F֞eN V\pe+lMg+R-b]U Cv;][y}5K*Dq[Nh?|1&k;o >}yIޒ`zRYKW}՘ϱn;P4ZmMBl&~Nz^μqbfJg%/3%7PI;G|"KF8[(#Qd|:G nG=5W!_E6\Sq2!VvTd )ob[bɘ|S2/NZJSDp\7aۏG8~#]׮M|A cWmm_hirB3\c{-^+UsH& v6, s3P-`#2r [P!,g&*lo&kMu :~kWUƿ*6k5faW8K?~NjQKWUTlrAufF<qJ4]%OvXk/Nyb5P_ͻo4,`b; Bb-{w^ 3r1(ayѵ{YJthVj9!׫pVr (G:Inș=cKEo^ |&,s# $Y DM^BLFٰDlTRR2Bk>th P"✡*8;FEfr*\24Ø\Rwz?VpFE̴d!9- qq*ܡ. QйݩWK&gyuOUg.%8iޭzXuՂLw AM'BGׇL|5[A'}@\@E*pq&<ԩSgeA5Y,uSŐrJw$䨕":dtj G$ _Z[D~k=1.[ qzvz^Q]AiDjKy0G|:,w)%Yn<'婔pԐ o q.Ο߁q/A Q Mj!1iT$#}1-bcxbMVRAV4'OF{q^Lْ>? ? p%f;@U{; k9}cƗ9zbJƳ+D)졀SZoouD[:J4bAB~GA1ƒją1 O&jVV\(d~ p56 % &} GwMc OuJ=/_NCIE)M~K=,\# 퉓u 5J%+)LtdN)ȣeKBC] Rw:nq]] 9r?#iLwe;ZW8҂ _RnHX'A#e]Յt4bWP]X82oC`NlPT uH7 Wm7!6Ycy#8S+ړVgcs16{8V{TysOUPZn3%ʔ"e\= 2 w9`CGoM9MGm [PL`Yjuga>U!KZ\S):)E- Յ1NVAH_8rear:k$- eAGYߨ#?CԷ/; 1<0 1cjRTٛ^["nzY U0YkTbHw(_VDz 9sW Qߛ:Kgb~%i 6OkU> A,*L59eo$1DT>BcңvEH8]CԓRФ&oJ,8H(H7/gvXR'"r7iኰrW.3uY;IDD_"km[Htɡ-5rɚ1w`hqF|[+ ξrDA0.dF]x=Ǵc13YV Xh5wUǀ<MV,YeAw5I,T0_=^ 2O[8./iRP[4YOjLS3j,yvB|6PV}*|t0f[Ww)RUpC 7T`gTo7h\lC)Yk*̯.QUWB(O+!30:+ v=3JF6|!r('TyEwδ6{ nJ|Y!9"!S3oTiV}<؍H)M\#"rD p0^"K{81ALA!IwgjC'u Co+17z\b6B,-2StxKG@$\{ͶG<WYWxTU8f=tDv0<2\/ݬM2"lx0Qv$VMY b.vOn8EEM+^kA NBcLO'@H'7&iU)h~ɴ(. l"麊JV&a7}8l?@ɸ/ ^L|7jwyu0Zwz7aDc e~9v>ɏ9/gч$:@Om4)>>!T{EMlsWW,^@tHsD2# Qu}{}jkH{yKms,"Ƭ&q|Hcn攐^E<*8۬Mc% K-bX'a8k0=n7E =Nb~*">@4K,8\4r?$s45n '5'< pH Bi1$䕉+,骗]~ " o5%Unؚ4=: 'TP_"6V";MPW*6^k7O[@[vU]ن$LCbj't~\?> UQ^.Iv 1kt`^7$Ɠg ¨W"^%:5Ki~C[>f=I*e6M.Edp%[փAy˹:$RpA@=1 `q^wt+sKسx3'mCK~rd6nT(ҘqC54h"dA@/2"[;Y (Y{,7T|3q5ܬt(YYpH:=>i5$&<%5prdl!ʟfPQ:KpD W_Tq]Heٰ#\\}D;yA po4rTZ| 75"S+")WFR*▥">3vŇ̹-|Fn6brNE2_6SOP,ZwwoMjcd&2??;!KaWfFT[KG7/f-l7F*)"]+e@s6v:͞ݷs ʳˮ g:yMO{>6xO&ΰn5ڈ\/wUIGLzq>F!qaњ+֩dC W\7^STЂТ[6y1\qdXL뿓"3,,`|ikF"ﮯN]eF {JbOؒ.\{X*dRh@sR&韄j *6*`K=C%742uaȦgiGLx^ 2ph\XGHzrʙ lĥ2pN&~(2z9v/ yVC0̟wd zeP'w䢆:άxYs`&!ӆ2(iޝB]86)l;śUMpNf$cJkT;ûS%z.BS~>R zW42 Ǘtӟ2z8§ޓNF]2c5;T&@(<}>;ҐrN&p)!hif4Zn)û}V)mhgTTDkGgUsh,IOܐ^ %kFX)~A.z%tz4y;FUk KDFOY7O `iE8&.|~1Ag(ôr4h{a;67. |0Xܘ2ȨfA qN}B\8 >|Z8"#L4160zqϪf@8ʝmP?;vz:Q֨ 92yIJW'SXEus!xl2\N02]2jI Xsت%:^/ Ng^=Zx&nٓZay_߬B|2n(KS7 )TBB9^ GL;π0d2R͹!4mb!~WsEgV&Z2Oc`1N?~6̈v{KkBU@[ SJ՜}O+!*K'3pcLߓ߂½)hyhCV~+Tz~Wu5NԐcMcjRߛ&xW)l_hbvwa'q͏MMi ^xa|gD$3*ľ, z}§EGHkw#ta+0Oߚ5~zOla1CVdvF·^|;qzU@DOĐ9r;{n;?w($yXn a"nX2`젫N/-\%p# r-Yj02\Ur'0! :Rxa\x$B"3ɌJĥ+_ZMQO#e8yw=Ҩu.xbRD` 6{ܰVi4ѣȩ$;SM0.0姚[eaw7G"ML c.rV;~JٶC9;/J !o }֑&o/Iv0' ^BS0lZqP&j hawXYRܩ`{ꫥ/ ^Hz7v22/@eC/#AaH,70Atj׾:I>H 4QF.7k5%+~4l Igd)f]@eʖY3bC=kS~l,7/%3i0;<[Y<7 NZ=``=[vS*8ӎl';"KVaYa?>F~L ́i %VŸu/|#FvQCPEyX s䓼#u lT=r&zgC+w5 M\b,PK+C~lj\⦎VbR*k0ta2y,mOtC 81kZb;Y2 vK顒5@!llBl܋ MJ-/o*얿`v~[ke&СC#]'. (4Z Aa=OJQR(xT!wpzPhePZXZTP% $A߰6XHĽ![/>_yphd*Ј&}9_ϗ7Kǯ5g$q-l==wf&>GL;P8l?X=[0,SlCM  YJ }f16i^{^ƜWvdvE^mF%u^PqBt{*ux8N+^ً^Ҽ*HSI ^ONԔ: XBLV^FOŨiK7~d@fM a]za#'J rbS(KY90hU}/0J'<(;";W/r6_5P)}g5CAx[| JpQ|iI44d aiIpͤOʓ]vy3XPO0A2 g4[C Y B"b OJТ׵*$S9&.{%zIkha}%狓`DCo}~7NM{GrSOchb,5xoX>|YJ!%_Hi{}m$fO=Lj>OD+1&Ǟ); m/jXHMʠCo?9ֈ_UwutlBk#^YLvK=[ԥTb0i,oYZ'cL ,ў ivOdJ2>0)+l){q,4qIW+=7+E Z=qG(y ԱP)J]fp9nɸϙ-*bf?2F[#MgP2 j/C)pIEh!ø$MWZw$o"gd p x&7(5 X#KrSB"y3vm6T b?N}{^'{jI)ܨ9)fknfJ5y^ŪEk[(> vץ,\A88Q HoŜ$@A} Emݪ$'YfmQ=FOzBv"JWʜ WeMiX:'dsdUi t8$=pY?˪×eVgCp01U ,~vG&k.&P \nwzXH O :=AH1%j}ʎL^4V֨cTnry"Gyy &ܬW@bgK'o6!5Jnۖ$H{\nEooF"!)>i`u}R8 XD~D:'Cgxע*5OWCG?iZ.2h}[ԃaf")$Rڞ[7=6+LꃅlHV= PCm%3Ho\| &I܇}7m+ e%bCb]‹%m_R싏GsCU96>r_SE'FzȴȜ6-oƶUⒾY]VGb`1ÅVM$yḪlJ}`QuQnWx|/{5dIh,IF3mrEFqeEmJkr#hįWR=UclNV$F -Ó"`Q&Ѻ۩c0Ԣa49rw1anPFlZ>h-DYc}w )VCh#wy_7:G#D'vߩ`;N-7Pi\aSo3vD*k'b 3q:e0 X- -LRسF;#U z*+$ lkCJ=Mc&i,g@i ?\S+t#Vi39 ` L?U}ǜPb@pcH67b=pU޶}nd?sTODzKm^ +T[àj1 z\S2O6bƐyK^w٣k2}ڱ&y6;NtjF?]Ҹ̫QL EYS&4i'Q|ޚ/ىQءM՘/*Mh EA\@) d%8Z!t\<;̂PTzE4?dRȒxnI4MANI22eS##["NGT17LWG^>̞T˲jСCcOD]$ƴpGnG`vvzqx&.@J4"@@sSԿZA , ZUˮ xPx{)OXvrȊӿjT}"C*hϞ_#rH;TH`yUC>u.*cRyn$>ىw&);G.9otE0ׄ ~6d`AfZY7Enےr(6vMlt* tɴOF4j/R%Uj&CJ-H*$7YmI;ٞHãk1F̒mS{7t@Zri| `3b8nAW+<9}*#TefO?ʈ(Ji 4rڈ}Gb%!g}CG]Aa}ʭ==.~b?K8]5Q7DN#cXc*}kt#f˵_$|p`9(S+:Y0Yxc# T#Az@8k98L &hWAQzJ*jn7|Wx3B[٫ 5mNωpGzcBx I;xa~ΝSjb֖dkhY`EWNupIB]7WWF alCZg swNIyIV;VXfQS o1T|(D~Du+NcwWdp82=2cm6fكA0]XTMpƨTR %H4Kl 6yS9%0Āh5vn=ԂE8))E؜]De=XD6iEF0%h7cHY'}@bS>akQ `&tN$,+)̜FUl' 3~AD+2ǐa~U~GJd? 1^U._\Lm[Or~}ېQoG<#J%U=ϻkV{ebL#'¥VwwSdplA~|Nv3 L!8GÚ@-} MtfqJF8r4gNF 3#`'-W:!u$Ǐ9r08"z͙hO[-ô@jT=yp ZCt̝>nֶi %:ͨ2k%c%@e+'.S |G~G*댳_b|@kXX>8AWڿiKh~}IQt- EiԙA냅y9TO8!pRYF *#&gnkM0)9/ȴ1;UAZIP'xoGk/Psh l{F\7ϼ'p3<bA%`ʯ}n6Bͺ`"]%QwwKKGn*;s[lѷQ R=pOgdAICp^`1Rny󬵂`g(jô1xjdp9Ӌ; } S2wJ()۲IypYFcU+ulV T/G%fF\z ֶ;(N?Ac~1hcYD"h{Ny^/`ò -tEu'xn`Ȗas4 fN:qWZ`˽.X fԆJYB0YkԌ͚9]$X@i?8}-r\,vϵPg7,Z(| pKRQ:ȈyE*ea9ިms.atT7٬/n6^>I]vsTʖ oFCܧTtMr/'˴ }!i9Uz`N-ĖVrR`D0h#_&R}S{wje_yQ=Nlmx8{"-X3ʗa l$^]:O qA"H{iEAUڔM.>5|,~'-u;=sw{L@325HEߴ~L/ht֔t>ǤnMs~~o^al76Hߜ嬛39dșJ=D1?Yhro",!!FBR6vںHۺk lo-=\5{*ےGTCyVHڕ,`~53uOS8‰,ظ,ѧ\`)r#HA}Í"S&`֬m@ L.SG%3?[q~zAcX9 d[S_w6s<qdNDB'{؂SG$)LM.8H'7lh*܌Pom"B{6X ?מD;S~;o蔼]OG(POTR IX^KOKo9K sfKpEÉs]œ.zG~ 4*` 8C(D`Pbw}mؾ^M{t`%&T9^Z_2ܫ.YITȾDp㻂BTQ/פpo9ƅNw%jditnBe=LMq-V4'Efʅ|R2=[1y#ƖFW~j[;Dq@e l숰4韟0CDFLN$9a0'?84W Qt/AS쥍F# {*>P&!aܽ=ѯ"L[[47eXJIS̵r%d>W֤vЃ2XLу=HdEye 0Θ2F5/jN-cgv4d'8.pbk/n6mՉh> +ļZRR#O`¾6id5: Po皧Ĩ.<_A{z,r3z$t4/jf+?]h %+&Ч2檻kn6vXQ5ѝ# n) ۩7~N,X)5q19 BzIrӁ`rY) 79T.%S deis۠qP`L^~eӢUM3/PWt8K4Ma4'E.]ޔִ~IsC^~Hv i|R1#Ih?y2]ݼRkO/'9, 6r.p%&O0λMt" =z ^UL"t@QivwVi)6H,:vjkQ-q"gABa2z&=hVpqҐ>&v{mQȅ?" a7Խ Ms\HtP2~^Gsʢd^76r_ AoUC)qv\tf`J].z֊ >lr/4bī,jgt6hoxM[ߚJek|vrctڤjvL'S{@N@7B[v*(K8456bӺIPe !&t$yff%]t_(30k;Ȳ*v9IׁhA>_-=CEq9͈Y#AGrCB/œkLmK-Ql\%OAyR ЉAmҀJ2IY[q;YHд _xc+4o^Փza.  Œ?:i+ ?fM$-a?72?%1H6::ZQw zE}q3t;Wߟ mu=bv"ۆZ+GC:#c8=6/ʒ6iEzjS(J.NQULJ]^,L 7D= +3@1=vK:ƉflGa^+i.! .d1PbyMe/276xJC)ح )?$"Cy|l0&c!qFҀD#^#jݹ>htލ =!jj[ج<>(!`Q"ғ(V)_pfWXerԪ!7# 'ȳbyP/%:*^[? =K?RXyP u/ FTx^FNZVv uOyř;hin4ѕMX̦WiyxS:+[ i>ش[㘤 |0Ze5g mɪ xt$h+ hIhɪrѻ;N4 sv #jF$inmN xBE@_7m[ڧgw_< q:Ăj8 -}nBjN#K6i k6 jKĨqWN0x4+[@< ;,bxJ}ѱq92 Q BEDGC +7~@3\=ѷTvn{hl&㿖OՀjd+/d.*{qþ+4 b-yh@ktbZM;Q=ۮl ̓|D,ǗGb"p`q.R@{2YLR/;}i O 꼔WFOYPm"{ Ѷۡ ato"Q?,-3:ɂwA>pJ~1t6є~a\w<=+f NU^pաkSZm;ŧ교`'ٝ#S_a+=Ya*%rPz )[2׆i$FfbqOju#kͪ}ǪBG>>]2!vUxX -mx.kn<$< ̦E9qs)PҞSs3,t,dd2Z~YlH VSQkE?Ҽsf'7[x ExUhSD-HpB Ն4e'!\nٽI8F:a-Js?f4)~!0pBf1`V rgSLk)eH|W, vÓW"|h T\AVC(Xe0e+97Ec##j+wRf[l#<.Ih{HXẌ)Nq 2T Lsɫ_'RpcM_TG:4U;D~S9 2ouY(<ϳ%ɯ}^ZizI'+A4$HCz1bEa7U. EDlC ]}Ua[`\ v'lV[f$̞Քj},HGb=&ߐ ~zv$ʷwғMQj rQ`ɟ҆'> N \t@6ӂ"dzb0gZ)Td6lk`6Aφ|= ֽzTow C?peqKl)2&reGH )CM! ?%WvtD/n6EriDђm/l7#c)G`5;Y aXD >$9]BuDG";ԇF?X(+HS-VKXEg_ޱ@%˃l۱)ewa._/*9PNeJ~"Jk4ov%j$ù.摇5?8;lD3؁Itg{o 4V.&{вSu1Kk8>~<ۮa06f3,pajӤ_psa|7W?wa\SwJX0u5v]Sܳ`[8@a^e"1W[սȇ3=_ZFfyW/e)ΜLDmJ{AѳuۤtsSpωW``KSYQAzqmqk/qLЌ|Z^-("M&j' FOV1V[sǩ Ԟ$;RJT2-C> ,$v^!_"~ ܥ)LjQ6ac o9"3'-Edv^ۖLQ$٠`^I8?+th]z*/% N)\ѩ . <4+BF@:2rqYޛG3}o/ }͐t@;c*^;~ m4{+bIJO&AvF^^jY^[W{퓂U^y oNlֆ _nn9DFבmSz>r?e2BOh] zd8١$X,2 "B=],d):7Ec#ˏ+Cyk&ThQjބ w8R,t1ώeno)c&gpL=BK>AY.^UY66ާ"mղ9Dt&y^{^R{<2HY+kkxJskBF1j`Y#ڤioWroK*n}6"`yUK!Qױt&@x,,\]{<:}ckEFgl+Y+SNc<Z箚̶[( @ MΟvs4Fc;YC}r> nVGu?y˷ɱ<#k P!;GÆ9ckuJV *jn,Z8 , $T'ݴdx3ŎM^̤q7=٦w1zwju:>hGDS)*/L9k7y ݡg2mm T& 1#GSW`=aF5L$^R;~ۋ; rv`,RE`(b`n؅$]? 樛+֤ إ!E,Aw^8@JAwDpyZaz234RJu!I⹩^ـԬF tǛ6]?蜿E,diWۊx_4 y)AnHtqzLjhKP~b')k(w$Yq`෍OI5SvmBd3)DM ;wH\s1Ϡdk]f ^}|{9$EZ% Xhq۩&!]pu^ԏD<(-\'%sɋ ,h̿p2.Az4cVKd}zJ%~n{i)̍UxK}[tcH =Zv낒ҡiv2Z,3Np_@گhP:UY1H $9~ǻX R`e9;4_H=w!g=nS.Ohţ0O4Vaɥkz BQ8]yQ"4BI<#hC}\ nm\/`0sE5> i+9=o:;-3k{DHl;3/R|hO)/hq,[흀wmV":h%8Dy>◥= OiN,q]9Y2Q d@Xˤ#J#׌v 됈 >M\r8\WH^If~|ybʼnr=ə ܕ#feុ:Ľ/zd?szь@Iˍ&9GO^ઘe6ggַѤp>U{/.ᤆq""30D.rSd94\>P1ik&c PR/A )F1{Jwq i6yϾ[8gnǕ\Ax.{k} L砳Z/޳=IKfMK3tʪ)8;)k$19Q]f;enD+-)- *JiߒRt6I0_Hu^e>}lZ[4e >G3jI3d^Q|`;؋^\$>'ʩ]<&e>hF< u49k!=5_'"[. Zv3X( &ÝbuDh- '2oQ?W[6'*@9"[L^4K}玀rY;5JFqHijG&<6,.c@=ojց$;o\YOxH` FJ#r #[:*d X:dr3N Fs@55ա-i94Raix5BϚoWXoG$iYwתAL&/ S=ǦL "@ F&[dP$}Ew^F(er<d&Lrk,ud3+y ?=9q +m@thU,'.Qbbh 3"^"emr~mS<[<5,%kL=3?3ˉtH5"GcR7@>Tg|?Zm%Lu$IŬ"LxXӶ+3a*.5)!JCH }__h%i S|UhLʦ'"/;dKv"JQr= ؛t=X*>ŸQ&wr9~~$łd ht8bF?ܙ]TZeHlێ0wk:Z.GJe!ZXHk79Yu<}0:?wt\yb@٨&&ZP/lo:dz}2n86Ա'NIxP&&=-z#횉.:,zLV8]Ϊy:`@qU%YqN%%G0Kީз6cuxn Ӧq N!A~iX-=ô=. EZ~\/r"̧'nH0(H (S@Ia2">b]lw4|8$(p0cDAL%z3mSsQ%=㍫>ג#Įƕy3m>yjUf|#v1sc<[6,96HO<! & s)GoāRWɤ-H'_ Xmr0"3s$7c+tJun[E]@uELȃ_YcJ"Ñ9KNDf&pPg )L"btz\[n~7USu;ly6D'K_=+5@$T0ˠgi+ےCgI>a+ֈ oAfYEy !*F"uQ~{ι䯋TB*q$X=32vl4.di~\W&My}8UK0p TT5RN&׮} 4s JZGDP_w %YmboQ㆒qRLI**PģCmmq)>P]xζ c7d{TU?U9u$v)nz޶oAd?,LPCJ˼Bjfjk!|EsSJ0Ʊ)I"KohPC˱~Y] R.lf Ҿ.N[ Jrٽ|ĥ~R!jG=z8ey3KcsHڹKXt5+s@ʘR|oe@<[ɜ:\/PdQ$pb U;/pt:!fZ~rezُ[P_y24iOG_<f$*`9ӵʡwS :kk@L5Yrb+ #!.zt<"||.;,NHazQ5"BzHf\[Pr~^Ϸ=<(!^n|UaF#gV~.+VIc!2" jͶP?\|R=0+&la]|:Cb<a;3:w*#?FGzȠ֚& D~OSt7z:߉c&WڐhD jیEē! \U-S# 6ibmN30 f4UdVr<d0N3=<^m;8i`\8yJ d7S*yŰML‚t* ΙB뗗[ٮwH ~R7&#`єe[jO֕5%i"F_oka`nj fm YN b ]fN3xJSd-JKÓB1lbkq^Er]؞!,&"NoӒZB>X$Z?6}JVYFmcPbI'? T|݌Ղ(V >М9Zh/ɦ+ Cb9ȭ)C.RnуpaY\@XL>w~`tOtE+nH~#DPc[R>ԯ6b)jcX=f"_A;e( '3=c7,"u kƑNݰYuhtA3NV wdzϑ]$CX o%BIdjwlpPbdFؔǠ [fr#U]Ї\vodto19`:>er 5ɺbؙ6JERH()qJx4ffXrBI!4aP.d ,"* + ҧL503%*Jv>)Ɉ30f;˒f5Z"lzU\xxHU {YrOIHxP|BTlJrbr`\Cw#~T~peFC~_j])m7 Fbp:RMd?45 wtq=f"EzVH32cTDU]?aZ)"ϦwfHlO 5|ջPN`㪎N .'2-%uw2ey焚*E*~|*?h)? Gapf5 PpNǕΒ ؚ.:1m787<z3 j;R LA@w'%¬آHLfDkQPzD?; I7U%^O:엑Z`$P'C?Q@ Wi\lZW|O4lOɕi"@WF<~e% 7h}K3Ah@dP֕@T|-\~'^H X-85JF,|;>4p#Ƿ %aEA>NPO jo T$M1>eQGʱ0feFd)k/藏A@aL=kgATї8@sP WK0Z!b&LYO* zƜ"_Npy))?Du#JpQѨB%\Ft|#8>ȍ2}YadV=}FEu詤M%S:ɻx<CZS[ zD$ui©L*&YB'}:) `P^S3=KՈ$zv`,ŭ__yATӞ2]#C2Ͱ!&=V|x尜R\ nU/Öڃ]RR7TRQsoyч7,1~I s:?.HdW=g+XSc+,i,\Xt=11>;H?y Sl3꺸B8IUBl5G&c) rLFG8MvByS95b7=M5N7}2ْ N{8\ oWX{m~-Q-W`IWn>4pb TY`9~xoˏ6颶LJ6ڃh1@S=w;|\,- ǣ( cj4a&\eC4ALT=N.o=h7%  ay/p$<$ټ=(4B-ӡj%ya7(nC ա~v;@H>*ѩh'nr.rdҋ9՛H>`<J&=oxLi JAq+SгO:a1iQ?m.d=JxЍU97.ԦH dt|Hhjwrc?pp'f6*3.<{hyS]a;В6P@47;L?G\~pR _d/"ʱKJO&te8H ë(>L'eSnKz2w)w: { yʧ_HF] =;;̿!cŋȇzg0r#0:`hӑK2qW"ܻX҉ [vnCҤ`(JJp !^Ŧv4<.v#h6P6is?)5zR3s3B|Tf_,Ѝ_b֐2C~ @){۠ۨWC`g f| 2jR?C2lRtF̻TKVt β~JSقJ_$Y`3{߼x)PU )qNMvdla V7<$l "u}jG"s|ߎر&]y vFzF0By'nD~ZQ"VڕE(/÷Mnc.MnH\}'xK1+1e6pp+ku)xR y+YFIUqdߠ-qafE~?4*_57(5#2Apk|z4D0 bRSu', 5okZ]51N5}M:7JNn-ߨ)Bl>e,$mݰ?p*V͘~KE*}m؈ی&%) Rqe ֹoangvQKtܻzro S6g gjSpMRZi+tNQA>|SucJsF {i`+Aa32ӝ뱼׳츇[t jC8U} 08㫭 BK 1jI̟$-(eҞ,:XnM}Lk}Yq=K =d̐~46R 3U. $ŹDp"A>>D } &C =l00ݫM'uk{ ktCUhҜZaIkE Y]=tyy&i4I!%ʝ嵞Qe&ά4VQPrm{o@AC_ /YztH;/*W >ϖ>eLZ$$#扷46&ވpi9}Wy$ Lm1 QMH?/ۑ27]_.fd@M;^[I]A2CrSA%ӯ>~~x\` P .tk>sdjL.e$<-6Ocl` OiAEwm9v:Y%Ⱦu\V޳iFHy!bKqxonK*] R/ hs꿀 k՘l8\c''YX~.~L9 uҐ~r(~ӬrgbHE;k |LVT`nuoBnc%r"sE!FJ(.>db2e r%ĒSlc+įs0bWJrIօ_']q'4ܵi{/YNC$@'MYXbA2骽HAUyH+M+%GZ-/7UHLaAAcI~x{00$ˤE4N%T"Ĵl!#PMQKS42ggI fr>ٝL]HqȄ^M&**ys2y8NU vv;Ll}yJEE@'N5y3MC{3\{))Z| (r K\e$ɴm(t4O1=~="nٗ0ϮJFKA f1JqWGM.I+%; ݸ6YWdl2CEk]fM_V2t,=C޾S#Lx^y8O+Rw&Ay z("БLP^ze6G\XRVN0o,fsK<;X;2GFRuQ|l =ƕ`v~`M1ҨvHW6#ڕBCDӼ%{|{EߘKaЋpZA9NfؼY$\ְV|09qۺIFWHѱwo5*_2E5A?e_^iہ)U} mI [ב"g'gb&V4Lş(u-(:ukǎ@z>*ޭ6l,r&PBRByyFRayUlT=,mEbrT4(|/Xm,<qF1#K/^B?2ٮ% 0nZ-&zS9U>}ޫGr;ՙ{7aMڨ啉f/,ԾTHo+Ԝ ﲗ&zJ'DFݪPi)U.]uqj]n >#z͖LyO;oy6 -/K8dx+l|sŕ׼o&%o 8`dآɃ$|Q,]kq9 鯗V 1!AHuT biu!nVEkߝ ]o1 ݊bBw1˘ʃT{I[>_#2MZe2N$ݞM}( I?ʴ}Ki}EGn0SG橅Bӹn0Xf^TW d 5CfΰX_dga Jx]ZH+ g8;1BjYW-F#}} In߈-ftD@nAU7`5}x-xU0R $gSoXno{d";΄u,'CPZ(;{wEX11Ts f7^!CV6Լ#҂`+^o0Cg"L..,-ďp^kիi=;Bj~Wwa sx+ulZ\+/:UE5FBʵS0 ~HW>qQDy*gW=U)( ONXưrTLQP*))RBc.^>a}YZ^ 0f˿,oMS7Rt]ctifLZN'rS6I\nGNi+m`pxAܨX\P<#a? >#y!P7&~I5ޜOA!NǙDƘc#V.do;C?v(bEY’glUmT+/J'z '4]]|$j.1oP|xruM}ĩyq]PnJcsLO 0M~K>8.!fYCZkJb3bfJw'7YC>=9|Tv E>  w ݺ:Zq8VyX&NWɄiW:'jzf,VT($6mr)293iVD9_ZQ<> 3$$ 8'y/>ۄd}t9ǝgpUt8] r„<gQ5Ooӽ9(PkԺ Z@ݰpƄwa/B$UF|Eޔ$㽃ސ(IhZ܃ ɍF\,bXUC^Zϥ0}1sD.&T0=^S݂ѝ?f,ġ!bV`윟9qOXhU@QxN/ <8ׁZ!i("$3;v9\Tտ_ǿu5Of~hdže$#0Zbvn\K.5)i mن;ZqN61h߱Ycx!%N2nhe֯H0L@ѹSW t)@K]@*fXb I`,KaÓoh„Kqs p]J!ϝÒp@b\+V921ؘbllX;Lږ-^acV'rxfwn mv/>PHB xz&F_ قC6enY~~7YOo $k">WRN1l"ԁg ӛ`khMrظ-Vau4BMฌƍd߼݁h5"m)k;/|o*1,_TiC ;ٟ0F^m(&~z"i̭5%J|PI;y,3mlA5܊k..퐐\F`LإlOnlEx D{m4f veY^BҌQ$2Tv)3b6;6$0D#V%$j)i+v%۷*9\ɴceLk''d0;2ɣ$tOu{SӼc z%gl駹}e")+e|9!ۈuYqeӁmYf!ྚ_咏xC{; Ny)8"d_nGKk^3$7e?.X )jIP3oY8=~ fR$#ao6ܭSxRƆ,єd驍D] 4 _X*[+|8%Aʟ>ҍomp3^qi6 o6좐_S9zͻ&[" NcUS3tgZ%5O;DX[\I~q ,?!jyM;5 :^+q49o{ᱹY+c\8#r7^;^r}Jor'BV9G_{=+ |Vlb''O )cn2At4EM')KvVZ vJeL0cVZ`O.{(ɋtRZ><>ۂd^HedYNꛪ(6~)/p-⃩wsύd`a C]Yn%ܺ=ڲ+g7'@>g)6.1ބFn)WJKdU~04܋T=$]`㦂nѪ[+ W?S z)0278M̏Ȏ=r&/_?de}4^b6K;x[e*]P!)%k1џ*wLL4E'JcM W8I3+g6lITjćRM& eg<=l Us\cyIҙRybp8 {{Z@mGЩ Ƃ fad`D?pҷI[BL~[?n10MڱQ4h=ZmPr=7~(ՀuN7O+0+y;IuI&@lYqRUȝVGAuuFĆ% I?_>G3>Z@3]AM*`ⴕ|ŎaM"qiモGߋs3(Vӱ@J`M_ϖ’iNcGGK KQ K,j&45,)URe}tqk։ >k|s@~%LyV|76$~p֞1x֧bev)b8!̾ caSR@dwb/@wӸf8Fh':e|^ בoډϡp,jeBOsqP0^ɩab!6DC{Z͗Z%E2hL * P'3{ץE Jw,Ry|wof7/ΥP-נ%\ pX|*/ `5 Pn5Ay*u ZGVR514eg rW0V ^εh+Kߙ "Wm2P&x{vT@DC* ~6gg%. @Ӑ%K\Le*k-Ŕhyc2[!Կw䐋\nQ%'{_C(J-$c3xSmjEpfIM]kAnǘU4Y.'.ASN⛊OXI,bcWPv5'n[H#3UIYQ/q n4@fr+bþCZPy8{ ̮5\J^^ M'D%I@`ޤo#C D0nQfo-rEoB%+*;]<]sbw9qL]1)=%q?l*$Z$oyV(>+Nܭ*F>o4Uw% 'b"eq&E)*@sVj[i*^p/GZa尪!G$RUsft3˱NբC3Ho A6e'︰|,4L ʷCIքlЀˣUחx{uZvnA#MY,Ds2 eL+RapoJ/@^gZŕk7j滰S8`z޳qnK?x],M 9W'|c"E-Z:#Gŏm`o ?L#Ჰ1c26YLoQ%C/f1{A~dVȌ7uw(ϣ#S hLi9*._ټnF2Pܬ@ czY.6Jm~E,˩"0tI6JR5!H16έOǾF2Hͨ|CQdI{jg -'sgU>h9Ҧ"vjpSuœѓt=؁l'2q(T+_N NrKƽIZZ UcVWV_d܄uQ K)8@<zdD 7:KnS 0*T9~ ںaL]cPeƎx+uyR@xXu߸q?bܹgA)bzL$mf ڥ媿gTY7o=˘/FOAqϋ0ҩSjj7OIhD Ye3\imi)Y 2?Er\}L B26HSsOYLBN#x`*L"sb/,Ч!?pEif|[sY'^tp bEHJ4mESNa XP^y 5KŸ.KƀFC\.FviDL6~7H̉MBzi݌W!{$Bʇϥ4QQxҞ@@fِ><:׭gm=.sҖ;Z`3a,6~K v9tc. 9eݸ }2"i0HYİg-szdHS 䌮}br vۺGaL?! _g/woc+u@R"&mvX Pjv ɜFa\j幼VNkQ94Ɉ^S' f}xn9g k5_"+./drz-!0,x D֪ z+jz]V֝1] :f@eMjR]HjTe-4d78)v2&Z 3"{ {Fǂqr6j鼙_jB T*&JszsnEW],+z0"6#OAZܼ"7h nzՠX, #7x2i*9* >NtUSIqNd̨idӈ,j=tN^#8H/;ߛCأ-ЫmI WGI]L5ZhJ!쳁oV Iߵ+KS]OOmG%&NP^1bPLovKj ؆<ǖ8fYRnbS\EώzKפE}M/0bt^]@`c_n\ØLg K ^fէ Im FvE/ Oy%Yxl~ӄ3O< <0(Ab!3XKsl%v扭X?$1%*6ҼzO71{ zx\3A]Y.yضښ_ " 6¥NSd) #I?#VsWD3Wgs{9_B|`f:ѴRXu\O(-p9&7ff0U;RƼY% PRf>lZhK|Vex(mvig~JL-ӳ-U>f`W|h43X=nЖ%q ;(X:!o[ly؁uEGɍWɊ_z334*qѿt+aٍaz9#ԇaTǚP$jz/f{dI7IyXi|(m/xgULp> V-~3@Z{nqE٘ʣg>'dYس!@PhbQëC6fnEٳ(-ۃ"b}LvS$M $z y5ܓFA2:B[IhHo0suV@%ٹqۃf5G3AVOhsa?rEsEo?FK?j#}L#s~Z~'3R0/s*}Y_%Rf .?xlE*r;;FM'߫FsTƑ.xΜKa=a%1bu1L/65%]!Aϗ<_ѯM>K-i<(K{K= >d"~tcZarSْf0h `Й|"B8iA5CQQmP@gB~/SwY5B@^;$ki$*eIf?gBNF(ݪ5}+B{Ci;6dvcHzv<QQ rE&'8xۈ_L2KRq ĈV𨃻( 2 B􌼃+\ '\R2ܰд(P|򻂎V%r@`%? E1x)HW @F1lU.Ga?߹#_8\'dlL J2:b^2MA5 b 柖3[\Lt6tÓ@% siJu yd±^MO @Uʼnh4c/V3_s;WÚg*UEy݆$H [52Vjά[)}>VlrSgݎU$ًx\QKv::E !ݚ_wxHawݠ-׽f+ ;k\꺨~d ֶŞՌ lY /${E+I;Mݏ()~Nu6VĝVQ>g 2PT/A8m| ]@M2j5|%"u~h`#q _?ن 6$iCicH17hM8hEvO*y/ _ufK A0>|2vgE,ĸbnJ}gsS"c'u]-; ^7@G9ej$$Ed3t"{AD'.Vt3zArx'p?K'>$V>I`):uH0+!h7l$6k Eb"IY?45VnWg΅T;$z3}-.$׼&amΐgyX\U49Bt 6ইb'GmgOLs0mRחbuewN_Fs]ukiG8|?NZhdǖNj숵pCPv-ltmϐvzʮEDSP>Sat(|7ޱjċ`eMF}K[>r-7M97/`g-FܽN| Ie4ЬS<'%eMY]Wp&j7=}J@!MT[C*=}O&pjBX!KlUKګ6MLtj_/0"iStG6ˮD!_}%H}ZEIH?.:˃7`C%Qڪ/Im SEh-\Cq .a( mǫuiO"?MA{iKpy9 3U@!T&5ZiF݂Q2KȤ;>@щ"'= BHH {A&(ذ>󦁙Йhk kkAv 2PY6P`6V,t Er<|# ^PNwiYBZ؈!R8,W|VI_WFٶ^D) Kٱ}u gd>) 'T|f"\C4ϑn^+1y^)1IbHKU)^LJN B|.$,47z+Y`;Gܗ9T 3鄟E3E+Ν@]CWu1G Ө ~0mP)%jKԵzun^Yd#^Z' {lX*GI*łsFJdJE]'۾>&PC7"cLIߥXX&0ŧNKLkymagH96Xw!OӐQȍ$y".4Iُ#SY4 `k="z*Jo {U®s P?FlIiYb~Dy O*QTRwxAv'**S{p@T" N姓f+}Q9e3)$8IP;:/JI?l^PH"N@![;:i+iXf8dV"}Orb;1^ paaڢZ)J6jV($ ܢ̥>u\I̿I`DSz$E-{HiQ'BQxS5%PbvO!e"R]VBA2e3zT'Ő\^{AϋCa tZz9e^_:$ )lotf=ŭ#\Οj̞:D;Ŧ]{1؉鳱ۣC/6o ]?';/ͤG)4 |t>x_yo͌!={Π-'=xM 9S9$thjs`y*4jաB(.*스/ϲ]h[ݡ\N\o~ZE;~$9B&W{K7IA) ˁB@)>꽭0L_"+{;R:FWrb;.kf̳|@#.H#fW}ZwաufixlpJ{P[iM (}iqd@A'H߅/N+HNk<͋(E&>đ?jR.P5/Fhc"So z e({桵wwKmhm &AQ]=H8YSR'KkZ8jbyAeI~_g 5nbbgT/2^΢ipM(NV5c-.vlW%Ow@@V%uЩ`6d&%"l"ˠ쥄q|v9IhBHfaIpB /盠8M|Qsh1 yDŽZ?yֈ&G4O%TBJR=\I@ )͚T ,jbq0.ť 6Mg t&Ʌ*=^ۨ/6T㻊}YB& QbXڋ :X|'{Op9YnQ\]ۭF"|Ggw$Pᑞ ܰ},u=āڦbQ|,4dkpy%kz/J8#EE-*2b!p#e<>fE%]bP;몫PGM+&ʢ ZT-_}їjJ2WtGNyV61>Cl +Ѡ=B`axge/|. ^$FDA"ՔO6<ǺOa8ߜyΗjrMy7-r[njj P=zdO0x~N1̌.ɔ7:gk*j.2w9EU<%jJcĺucHa%ϭڄxj$qjd/p+MИūH>ƥ>x۸#5 H > jA.n-@CVqqӶ4Xz|;o'l7o*d{ZS|Z%'M_!pv 3 `we @woeCQJR_+UZ}3I~}d԰ Յhv/{Hb5Tdfd;$|Ů 5a +e>Gx4򅧁96wʹ2ڛD͆*ӏqa>0TNlق54(Whd : (3Q(YLaK -3ƸfAg*pXK,/zf]R%wҜ1_lzpD >J%/~j@l~Wo_ْA iε;˵@Tয়|Yon!7;IvEN3 \TnAks0*T =O*DOsRˠ샧$s'KGHQ`>N)}Z$0%枢_ ¼ 1F.I࿭ةOQ]CXLd:&o|o.͟;?IiVD]J),^*Zp۷kf*a:ƿii2vz1~\7S^'֊;b }U>i^TunNc YNE0B.ΪMvRov~BxN0_9ϊA ϙx@g[qXZ!nQ!@!ʰT\RLBeB1I]1Ќn%:^=-Z?I4 k|RkDԒV^52LBTYg^Tӟ3^aVlmQJة"-rINZm(ȕgteT9>}Ugн'Cn3W#3ϧ7zHV [KӨ8{UtbQ| bPU)%'&\Ne*)HL2=[ub OZ%\-HjGg=,߈^4-o~㱺b^WxRs IcbDR do&)΢;(Q 9qL.z'l[HJ+i*.Ր~97-sI= <""Mbf2W$B+6[Ĝ ѠlIu?% 2jʟ퐟ud!y"]}'L'26m+ɤН@SҖi)a4. Ѕtdqc+Nԙ /!zC U]bQz+JPVx٩2!vU(-  ֑kO>%>"|Rbu* Z>( Kdep۶9%^q2J6sam>A.@(sKC{c[}) efοss%ujE{ln^<$& Bа ,9L6_ rO9ڋ6٨qacM6skGNx3@0{.BēН):dҭ =Ǟru+rVVy JwJ?h'&6,zqƾN#l5śA)඲%JUZff_`8+=˯l9*>L˹8aR:6j i3,,c=,oS~3,K[[r7 ºcD/E睙륄Ui-('*:igl%-\ύ${k!;"O|e2,x0/aldMGlNg$VAX+ŽIK1r &&lmt!GQW>^;$-c P8ұ,-:ѧ<+䱋OY^ɩoDX̵3[  8OYNutD]ZE,SٸZΏ|g]6l8T` fD9rV0baz?r,?J|;~Sg.^ez}y$Sn@Z.ӥ_PZt?M#W @^F\Vшrħ}[ƥ}MPf fq+㐙/h""VWz3Հ.?8bVŘ?'* 1hߥzQ!|.j37:Co2i!flJ˯ Go|-1yŗ)# Mq9f_ryaoCѤhCN%pVъHq )\s-Blʻz5?aEaƣG2Yc&6} Q  qP6H7%T4@14@TjKE?N·=V$zd8Ѵ6K@mzG{8t|31X۹#Ls$mC ~s\r7QgWB 6k:(AIIna'^Dۇ/?9 XD))l_{'ib5W"zҲF}P)1A}S<&* N!0·ad15Jp30o_|%M Hwg+C%XDNvbsUlNU>2N" 'R\s^ҤyG,H>ymEJO+һj@˃O,RqZ=J7w6DeK?(͉Aȉ$ݨ7 o2IhP x ֲTp~[P49p U[6=2lwzm;'_K5iE!4gITCϚ{lG+~]pו w 9~ux؈3Xٷw`Q@^Ͼ˙X }^a:'?Ewnʣb1#WL:8ܙ|ٮ]=P1Ԯ,o?Ϸ A37C fP}|޺Ly#Ga2Kpg :䎡gwқjsU֟0\b\$LLQ=KbT$=_+J }YP2s_#Jt0U ԙڦ~'~";0~nʣbRB{څ6\a5CE֬jGW4qkFDL5 o6 g ݹ/Sjg2Lg_Ï9~=s?t cY|_^c]bX.uӊ5xwcM(}{\;M3seF^6lX$a,O'3UmWs*5Z`Q []8c3Z ı`(h͗V! b* ,T4ox ̃47q]C嗳p/,M{6Nu[Zn"Fq|{-QwFozr&͇nd9`P3D#v %(ij5jN:0x 崣HPpB:N##B+nҀ]F42_>FIs}Ob6sH5K TuIf݇ٳ,XpƐ^lWV3;f7_p`4 ZpM>|8uA,bf2M!‡H IegicGd=ZVӰHE &+;,sbS~1,A|'ݭS&@¥Me7:!/ Fkfy#L]Իf@;~S!_9@HY9 ANt7r'_ṉCkRji^"k^YCW 7-o>rI2M#㽻+ThJE2PcnH1awk>$8sR _&@&R'ͲKpn֡z.i؂a3["*Qd9俞v?OsKu'x 4ǂݏc\5~̇;OJ:~{3kRyї$U*TU!Zi*6U?Q 9!'baJh W$Uz8OpºY8~̨5js}"}kx`&Bv NfpW S/3Upa */k/NM!#MLH{7m/r|E{e4[Ψ0bv3ƜEM( dc5x=mun߻T=A/ 7Rus`z\ PXnp2q]3h;;b[g0J[>t4<FU`BwD} ks#L^'uN$(g&| @r}M6syP߬Dcm:P;lb*ܧ7*m`i[ tT. ٷ1& ̊ӳ׫ ӷ5.mggξy`NDU8ۼ.()H&&{DDfwGFjvMv|3G(;AGmfĺt.ӥ$߂r9;^p\OKQ`4 FXt 9FfuMqzLâQovfN00*ij9MHd+# , kKtNFF%@$93?Hs> ޫWddKw'W E>ҷ gۺp$\?TDR[e`~c˕\m;*sW R )>3[]`bvwuLZaZHSYNY$t?B<6 !l| ~ y z?ec˒U_CKk˰4m|VcVD1O{—TgOrR eYx5 dB2Y# U·ҍ YX$_J2K}d>S1ܨд Z֟.'yMsD9DJhp͢!|^"CyeZ|VDPwzFi97vq^7*~GlG=Q.?IB׆.+;P],F197p!nNmhsfi@T")T ֗X#_ 9x#;r(Eع%*D3m&&"uϱ^ aJhM'eeYKgY1l{3(;ΡzW}GS p<`nS_(BdzR5ɮՌ_ke'}V[Ą FGV}Mkc!{)),׀A\r<ewECֶlQ2Ⴥ&25f:<e-?l] 0Rҟah~IXmh{z _r!Je&E`RsO΁bV0V؜ȫ<4/ݾ_$.EU{{%۸NsGEz)f|1DmB+t6vr%r݇]aq%)- |yZſ@pI4XA{iN{yL̝-srEK5ʑjBZ~E!ڤ܉Unc~Ti OV J% cq[iz6lXU75R/UsqN&YE~+*Wު!G 3%Pm qy0p`3oLD Ԅ^-UN!4BtbҤ^Uf bi eeq/L(|YL[ %@_!DяDL$_>1nS,2}ThpkO]a-uL]UeC(ޯlP^y>-WKr{h0}MPؼCw2zU^Ԋ$]3 SZ)!@]ٴ2mǩ&v+s00D;InlxaaER5uB.*gNY.QǠ3E,^7dP.|wavaw܊Tq-[[N(R^#Za!d/F*f^we-~`֍meI+=b'v:õ6Z0w-!G)廇 ]RǎCHg{17еl{.9}t4b_e/xx=!3}6Z6߮R]&?q4Uks߶mH:uSS)$_eԢ2JHi{*cFQ }^MBTίn;viv>,x2WDe&[&Ɉs9,FQ BM]u@{ݓw$ۄ}=mC]_s!^SrM1phJyqD[jrav|P]qc讨#X/fK, ;jC'HP^ f Cl7?LV#sKI43ӹ BJA̷FZs FyUc=qLq5NNXTJc㹆XU`4ܬzEs e7ω0c%=qtmjhâYM̹TewҸVb#v#* _~ai[-(ȷ5/Y^D<]WT&3lԉ6 l~&ĺ6ubݗ.7Cgw[zC$ ũO\?6fbRB%Bb| Lm?, jEqzDT/Ry_B%acg5{GXݯY+hz24LL*]j_/> N&Q9~VI-p',XNET.8 +~M t`r{罁@NL7z H.SVq ^lޚY hGc$?iqbe%,g^^᭝;\.oN9U8 tCBx/2ؑLØx]?*/iWLlI ~iSc塘+dbw1X6R@Io4#dhHٿU7YF0#c[! hW ýS`dR5Lï,{9QGSŝkE%SԻx&C %1  ^5߾/LN> *0_~z*.=b`MmzH+8o`[g~PrtF@j ͆9%(?$.I2yu 0謤#+CN'R| Du4:_(Vq./NȗVdj @ :brJ+_ɼLK2az(MP˰cZɂ!l)_[oTF@G f,hR"kB'Vku F5-Sd!. gS毄{T@/ kE:0Y3k#u`jICZass`IH|bEٝ3FhQ=d˲@}8֦X;sD?73,8XA}LḏeOKwSHBD =6r9K=d'OCEb%BM?otBzX;lkl x%uA/$z(vy,[RW= [`*q}oГRXVF& zzջ),Y"J՞fOͲ-2D!:.-ZD},X'I6i[e>&0Rڕ2@Ca!aiR)1/--3XP4ij2i7Kr5cy#֙TĊÐBc*/&XP%>W>.ō}xD֥=WԈGg~<{5S6xRF57Mnnry|I+\$\\n9ʾ}b0\8%8elj6t'[՞A-8eZT@d=]^g߳3X"ar+51܂i SkHd׈zzXo eQWڂqdqM&nVzA"Sٰ8CE? ̫rm^[o8:ݤb4ieXv'NyԮ}a10\Q ݡPS|*>1t*oEG.Yp`W oth!/\ۉDhMc!C[!>/C>.)r͹|m'^Q҇qF/TkZoބB *ZKDT1bl4xcqmB c<4`F-WZfP*Dظ}?zoZ U+ (W{ʃ>>"RoTTbrAjحr@ʈ5󠫋2۷x0&Tt2`*Wcl@PE0{-gZ!Zl%^%B$9oq#$%I!#~>@wjJN+.cw]ӀUل'xwW$fj1UT%El?Lʁy&XԽ8>]k*ߧ7iHMw{:@Hc j>5 /^UG#*B&@ӴOYJ7Qc@'M,kL(/c av^t!1wҦyR o/F,Dh*N;4qn@ߓTrn 7QP9M(uE"Jrf i&˄v/f1-SUl[bk&񂛹t&vu>֮$- hlk7ʡ?v^L*"JOXEH 7gG!}zKGȪ F{q`&7vO]K/UZtAσfW6bIx7vOSU=b ՎDWqk'\2"?fgġpF.ύanPCK۶Nc@EQVtϦt;3&NAl1J}Ý5^Qz%=1YklRwyZE=#s xJvB,TrtBpF~< ᙺdXjU8[kWeX. UUAjAx>Lw_]ĆjZseE>^&tj4^(ѭ$c^B7Nju$RU{h\ j .z܁^N!$92a03 "ˮY~N?!w+/t?TpBBiHrafд쀕!69 Yb'Ul*]o^\w&=ᅴ>H 7B㦅>4Dˠx&]\GdmRnOK-G ޝ|} F^+ˇe%-5 >;eqak7YPQJKvI!TzrCtxVٳ (sB;((Wa05@EFrmZ!\62Bui8qX9$c"کbVP=AvަgmQ'a+"P fF1+( gb.h_76u7ww˄;Rhz U‡k Wm9J ,4RK6;x5+3ɭFjFd@>Diو6pӈ)Kcj65K,pO*Wko3kѮyUva m:~e1)mɜN0$8Amg.m~1 gushA[T2+C^(*t ?evz5au[b,2#Q|]o4(FHZt?1 D&y"=TݫT-Gέ>.EZ$}0̓֡Z0:+T"2Nl܎¯ЊwntƏǞFq(8.is%.3mUҁt@?}-(tDFA!XTY-t5I/ɠz7 iqM՛󽚣u}.h"*'e~i@c>\Ea6ꓫ!'7Bƙyt[t=/JiuGXCޓj{?(t}TX,[f⹪cRXL:ˠ,Ub>QJiT- yN Yg1G.6J;ymk+.5m@:E?ڴ"m.H*g<%$"y_Ca`l6u^E4hGے6(U9CM(tdͰHq"DSz'SY@ #xX_Ej^yщgfvx2Y @;eS$jPw&M3 A u'䨳uߨNiīlEa_Ce"jpjYn6 ԗY78rƷT;wÝO;bl)Ĵlʭ(lo:5$xvI®Ut_xIMEo\sh0w#*2Q<8!R5o1H;OCKZ,B*).M'N,wm|ȴJIuH&|xlRkJ)XH)ԭ5b/_J$\4psOt:Z}Og+&ٮO`A5 !4rJǵ3nzLG'+'+VVÜ,8@*%Ë@cg[VpXV&75-7 2b!Aef@>yիjfgb 8U 'iЊJ+SƂ%RG3$[2!X IF_J 7Z|+ 3VrEdl A ݨ w(កx8 r6eejfwL a⚂a428[y̰Bf|RrևCaUb"wّ KlmM&Opꛓ{` "u4q!DGxd3@+ JP#*$A:RH+'ãrqSo>- ȱ92Nm#1b]FAxl %{7+9:O AXSPigg*7c uma;BMKϞ vʁnjT@ctSnkW^һݔ"8-~gP3V{Zg5U_wWm l C!vX& KT >s\P UTW*P2|9frOz~ר'ÃH6@bdfZ{hz5ϚSHW tuL쒸w71B6x+Cf{wgy$ǚmm#TA 9V-9xWLö͓p" >8Si< V:a[6+#hh9" h1X5博0-u^ZJQ5ꆟW3v u s_93ZǮ4;|/GR2\TR)BZ~k,`0g96RwDb룔H)Q/4&ذ븥0r2|;k :j,$7BYE@rsGF,I T#2T/^! M5pJ~Ôe|ur&e㥏Ay;6F1H6ƗHB6zy % ֎'mCv.>G-.!ِoB˪6cm~scEJg6V %y"5K)]$LhgQbݳW~j^ ' ムƗ "י)Q9]?O+r zu#ygnIT> tQ(8e0\-)yTcJrpab-qh֡tl JO ymj>~j̍!J/s-å種u]xqs4>eQHs!UO2~ x}A rcXv>u7jzWқTQzipБBu9E335;ˠحʱq a%2<5 h2=''\>?ڋyzH "4PM8U=(5?3|u2{2ɼ׭~%ZY.pD Q^y#dkAzcI@ab-JS0,u,A}< *($85m=/a)v| hM>"qd8s8IMpfOY'Ę؊w?TѸE_ʄ/SM4\I"f\>ʏ*'s:ܗ%_-G2B=Hqw'rԧ\ҦyXH8&/!4y!qe2|!o [@w4bxrC3rWTh\q [Nd23'\2k>DjlZT&4aN-m$fvuiW Qe׿1;/+ "a2}87ѫH_sO[ݛSu[Ywyf~KŊ/@.x2=vyN[3@EMp`M7k#,POc- ,+ױn&j g=kZ0;~nK̇} a̅Ŏb2ׁYJZ K G 5 e""AU'İW;!,#-񵕜w~}%}mg\8cj~{4b\}|Bpdo⊒>8N‰}8g04xgϒ=,59/,*+l`LNVF=D1# bf/מ/_,(A< # > i[xcz0)tLPt KkRw PEZ;e'eIԃsQ.<41KGHD=[oM"gB_)G`wA&ٺ); '4!f f©ĤN+gFswJXк-Tt/CMƅ)㾹TrA *% /"I5~\6m(9T4pIU2Jqdg,x+nsWIAU _) O#sˤt&A@'Wdw'3e)"&P=< Ӻ-RjJl:/W}1W|kd+AJ-;gxQ33IJ(ܫN]d'kl]2@Pu2yT-׃?=nɱ‰eGP̮/Ƌ,{$qі ;M>îsA#&=S` xf ॉvBӑpk7*4箈j)&fF'6}R q(pQ wLa\%v_O|ۜ%=L*湑SͿT'hG e^nHz1^8B#Z"Ŵ"B[C(ӣX?8-Zr\51*n򙴫 ~3> nqk]{6b_h|KA~ *6,6 gsS=5+Ôw ,gw~M=Ą05ܑޓ!=q f!?]` BhN_BҨfyb1`mPGNC* -NsS< h+GbDǬH24 T>VU& ^zWaRĀB wV*z`< V-Gܺͭ(46rXVӤ\SevX D:'qsT(59ml\9LI}Qrͯ şkI$s?"y6ֺOta &%B& u񱺰| JB+$%}_@89*uXA CoJ+^jAElo Ǐ*1F~|7u3lNĊD!_TX&w>RyZ&靟ѷ8lOUh@2A|;8~m4$V3wהz%fx\ >|W3uP$#Tbt{m9UG|CǞc;Eoɋ19]3[5GQ/3 s1]ȁ`I%bn·e{I4@e9af a|y>?QH&܊9c >oqT^e k|LxŅf?<ˌ";θӨ#@h)^!)9s^Oss;to'+4"li0 6D a-_`r:WS˰UGbԙb|3e.c|g`#w3 {F^Ĕg널d_* \.ERU$ÑNQz""iߠZ3[hKx|yX$6T(KXK<#_4m9hI \$1l޼3jrJ[J*[ut0JdeRwDF҂hvY%;d7lT48l_hPgڶ/̝ͅ;D"I70'H1mIK8~sCSSc(z]nF1\QZ+ٞ籞Wgsrϭ hB$cFt xli +^}:tZJ@Wil9:y_Sp;T[,IO9\@?/qt}_ CB- RGRu EԖ^EI=zZ>Vu=*"43]@}:w? ?H(z Tc7rH5s-*IpNL/6u8z*ׅ[=} C $_{ɟowg;@g,}3dА!qjSF (i6lK) .tNxʰ(TSّLYTe9gԇzj<11h A2DŵW^A[OUoÍ{;,9N O1Ϧu%]S5֜wyѢ+1̒&x(@5zԲZcQi|FL"F qK6e";2qUJڭde]N!\LKF)s芜ih՞~,u ˟łsӲghf }; CJX 4J8ScW"P+ $]?>& 2,]0YЪPۺ%p㑻"Ef{CWꀉԾ=8LkOͪǨYt*6]vLdđKcuR-~o`f0 = cqv*=:B~,M :[6EJ`6d~$كB.< |<$F/o0 : վz=f'~Wc v: ) E=PB68m{U4+/4!5 sxtOCG_+%tb41 ]Skiym%w)3 u> tXhl \YȞX1!T 땑>'&/Q&46~'0LIT);H=Qwm]v~ωyC{{\?fjE*Xrۊ6Dx.ښnk΅Uݴ!; YfT"Ƿ 5iJJ*CA=ɏ0Q1K. X5g5kYޮPguKNi59wNt̲`Ch mY Fg7]sF'n6 R;v?B7X^gBW_a6fWZ؏TI5#/("Tw hnRS^,etuL- \{pu -^FDk{1̇ZiE֭uy$D`sĎK=*G5P6JSod1Id*Uw ~X84#6dH7]Pb+Qu&1hgMu&;M?i^`B#{)4C}5| ^&*>3Ftl%~PȢ0P}3yў޹nx_Hxc1&tFmu+ζ7boJP3|DS"8\D3~y[4Gug&ZPXvk3X[yR]y0ꄎ\}J(G8D,a5YSLV`e`Ԍ:iwpaպS?,;`o)91>?K2mm|>S CFU*m9Z6n11qHNz B;!%FsZ|:-IcB28ô,D0p ӫLmGoY#.C4(4?: 򦋬cs5;UA;& W&+An6G4 *yִ٫`pk֯r2"kZ6b[YTld yNWmH~Rˊ5ެ}thAřH;# P4^hf 3(u&A4M" D D\e¢Ɔ0ګ,K.k~= XoX k136"< r Vm|6hKGgm(a5oݠG9>b"V;6UG adba ~Jڳ&h?nѾxr@jґ׎aF`Yoktzߐ fcm YsO Ւ^6kJoT " mĤחMമHѨyDN*>s;&8F#FrL0n'tE݈y'3:q`u96~mvόiي^t|[Շe=cVj0Ʋ΂B J*AQ~6d #GRR%FgOŋ fi%ʤ+r^ aB8‡/Z)N"uFݢԆ KF Juhy5%-!+YXT+sHI] }k=D.ԓC II, ݝfODn.[aU?}lv[2: ea9lϡ<箁Nu\et*8&!Qa(w&N`2A#ŏ8]5\*}Bҽ0r'5D- G]*Ό2Y|*WU=T}sQ^aD烚cwǓ/w ú!Dr>Xeq2'ZoAR[|sɬB]Mc%Mr\eE>F@K }O<y 'Kb@sZHR=ʣLWڸCKW6Bn_-l<^}qҚc |B 1Ņ}~6+m No[Oej_d %H;6h321||ֆvh. @Vp?@\g-S)GX83JJ 0 =zl z"WXT S ӝ\8Ȍʅ{)b }UGAJ.Q] |,7z~rˋ"$fCk Zt:o2<\jE-(:OMt܀Ni&t>t.|GsD<2\ |'"GfIciz=Ie3 ۭ6ج6b+m3=p,TV c]dCjJvӼBJ;b;kz(i?xt>AlyQK?DilY,EmjѪɠV*p lOvߧܦȜs7*瘢Q! L-IncNyd,츦oԥ.irS0ЛвW-׉zZvhڟ3^Z(l%Y\.VGyvP& WsDZ=*"9#*$_:ڮեm^hjJcim!0xxjrcWT_ht_@S6FS0( Ғf!:εF6jd&aNQ H1cn|+3U9}n59f pN@"j<gJ"xԃH̀khSjAt_4-/椿`hLs) ѐ=2$( /l>#m\PWfǸ [BN~߽y0PKQr:e["xUH N"69`;!`X/5̮ ' OWx[#GoM M(-yؑ:,B)pn||y{R<0u“:q<x0COjz7pgkAvݎНSDVő:)bꔓ1ޚ]CbQ\D@!P$o)NՃ u0.eH'JPERb6.(p_0] /9CWQfFi.g9$*7X߂Ej`+a^䍾Gt¯l*D>Lq棙MzTz#,No H@_W꧚Y?h41 :vU:L?{ S˽g5b>wD?en[P\j[M h6BTqE4ed)=Xި"c{I"ͨ&1V@wZ\r Hv1#ZH e!s`>gA'mL*ON|$&@ᛨ=i԰6ΨaMh1J+sW_C"lER`6wM+1Rjxr-WZH[h_ "LQI5G%-=l!L;4mz`$ҍ\PTfwS5act51wO#P(s]%cTS1c:%E'p!Y}pm ԲqyFm;5Sg߶'2#XeZ1JVgcӨZ#Wh pjX݊ / W Иsڈ˒O%Kb+>QZ;n#%xL[(p%·ClK*wYEڎG&Ǡ50Iֈ| UÒsuLX(WM5d{˚j<ہ2h&  &75e>dA;Se.cz"1|5۪r!@>c|Yg}AIzp9 19(lKBZp ţ{q5Z8ނb\7oq=o3)Lْzf×hݖ"E Pԓjbv0YprNWhn~CPS0sIT@N12v*\r [0 =3]w.7;T2# P.ag;T\°/ irm3u~ҟ+Gj~=\~D*dId9>aEQtˍ<ur[E=u/g(0AjƤR]2Mvm^ƘzAY!XMob.j~EKx2ZA_|3m,ax9jKҞ'0+#>V4bac Mb=9p|D<{N!NӠ.Fsf(8Q!IÅ-xAaֈb;{V /D5oҨH+f+>ST3!U7cLL*I9ٚ*9~ٸWF8qZVcbUz$R–A:pYD`X0_-B|HoӸ>a}FjP|.S'Vj}-,L=f #^gߊ#3J B&}OF=ܷzV172;g͕-|b;@ZS1I ižHǩxU;KG5 2BS17FZ3yie.i 'X>iDe$XE#R*K))VF9PZ9@8,~tbKp=h􋫊SMN _4 J @k!5Lh&a2E@ Qpr$="Q~Y8,Mrr8^#c\F|AT}fC:s}Ҟs5<1d| OX/{~wxBXU%-ACuhZ5+\蕾oc';1-GG9&S kJc6D\0ܭ٢8]?ϓSofWq1ȌG!e$IcRѹ76$7Esh_ e s Z:,h89F>dva N|T'͚51sf"*in|' n$`@"~,v&9/+2F60wA2ssɴCd\xjX>u耬aszH'>@g* 걂_Pߪ*lkGSёNO7QXT=HeR15g>'fSPBϤXF| k Ώ^fZ,#fԨgi Hyvv8PBm:hIPtܞ Vaz22̠\a7">0|P,Qӝ4 Kڄ'sh,^U #n"LO%9Լ8*RLgF Xi̞嚤 ;iAJ ܀ܯ-گ@7 ^G!qӊ(;yp.bO\e8}~ SnF-A5]!4`'5C kr٘9͡HoS#2wsUvo0\pQ y"Bjt S{Qvmߟ"I`ǿD\[R[hz,g/%ldc0|YʦPH6hY5D 8ELg*X?i ;/uiĜ:;r!Sfw?$> 85,CR~:u=DסD<3ԆRRG&NM<tntɔA5E9Ě8[vn`Oh+BD6%[1i؍4v͖!_HsV!EQk='.~cqQ1UAoPR Anxz3뒢2[ʑD|W+@խH!W#Ճ p#c^w,BY *D^l3ب˱dPci Xf><8#HGsg#~e"(4n^F#mQ=u,ӥ // >2RLO2) 32s1{/%*Pw\0/_ADv:OWp[KXzBRZwgl#,@u6wbrb2tWpu#Mu*}Ta*t4X%7{~``r`[`@GJF8Yştغs;)OLIE:wpQ/ S]E8Ď,D2B%d*n[ [S~CP,>:,O( \D\:) `vH ?[*{@Sv[D=QƬmʤsfDR?G14Tdۧg]c&By !`4yMq]bNal';pȰ:sO3_2&l}%X`›]-mAݢω5JN^ ̵K|_t~",{ wvr!nΩqy'mw<Չ/eƀgQÇI.+-g 9-?R >i:X9)EuoEth&ʳ3er7.PZpl}ô"dl'IeIUcco.35рc$K1!4r:(l_XG6@Z{ȼ%ƧPoiH_愾<0?Mƥ?CZVsO,-#Z=杹e%BDq U`}qmL-a|-&ߑJh>>\7Dh.t"X!`G 3|Xa+uQĺy|˪nF{c:s}Z%H+rulCk-K1Ł2΍j{SJqGo_%"C0zq.0i;c/uIa?O"4Б=8B!P#3-puh(K9˼AYHib*87]GB@>& 69|9r0&`6Npxt&Ң OD@N:v{G}sD0G)2ĭ1`+|aUj+o{/~uwч1[ O12DrXQ[\U!`⺍/!u _d{!u{hZ!M/4L9Q,ON7Li$rf @JcO^C>Td $ga*̪'nt|Di@\" /ZeU`39r0ut+`uZ^:s\qGG+dkWvq&䛓&{L:83Ը(*hQ+?D@?=a=OcSJwf5jY|SKD: E Tw*G=jw8:[EyK=%^f0Hn/p6L@']e_77C"sGWpr{B>{篜 -96?7ӥxP'5v% (%ҷJ/nN⿔Kf4QRYYI0vU`ޑՃ#P6ˉl6W#fx]VQzau@NI(pWe"?pl\SeZMp+w\R6k}H=:ME[I9(h7 ;JG:Ȭ[(o+& "k1(^*lFh/ ?]/h 2PͧfABkqزIHJTHghO"R>ќ[K٠P-KĂAQS$big'DuJuMwJL I˒?1Eي Lhc7mXF2]>:s]XiJhl-x R@Coa&[\ &Te6|Jg(wz2e4$ITYuo}mr &)Qxrp!"|8KNƔ{k%}+Ǔ0fqȐeVk .mj>jho`CoPGٜN<'uI'{t02T-*Wo% q6,s,K Y1Z$9_ؖ|_8¥{p0~]p"#9˧6V8&~ ' kT]z$ r jJ)ޔ#-ɽ%˶ }΅xO^Xw73g 3(7b R{c8'z)2g}h I9)4)8([g?a!0rꀳA0AFY7=t{j[ESΟzzk<9ւ)K<+]OCnv{_ƃcBEZ͑1'aȖ/NS`1ZGdwqSO @@Fs8{NC,oTWtuJQ$U? 5ԄќO]dFgGq+2ބ+ؖIUE̓ @`QDҩ QYYy\Hj4~!'T7wM8,JV"B>k>4"ɓL6RP٨ZG`݌ dl^U~)]8wxHv)}o@( .Q;vD=pƩMT.?VC1(^ Dxm`#ޣs :qkN_\YW ] s}Ũ&GKrHh62X,؃{ףkrP6C完IӾ=d3J-Y3<S?!ԫ䮴ԗ#Y~?ѥYKZ" ʈ YPzN+`h.ꝀaVwzrkhlMKܳ] F te'd[)U^A'6|ˊbn Ȧ2+{>.7_KYQ<Ű77cr^iZ)mS` gR1hC ޸-4gzJI_,%e+^5,Ѩ "ǭ/1]_x &FԐr#oJ@hInKROИYR[`tx+fI0Cȣ@-h#ZjnD?:o'w-̚Ŵf~8m #ՔYi&{`Jbjf{b -4+4hBP_Oeu*p%S1݂H$=Gd)%y{,R24AʹԤb~l|d%A dML8# ϐ!Fz*N}ṖT|v)m ]@ΌcsY%%ըݘ3CSTX:p qU92m3|ژ9{dKi4/IE/J\SIWoz&!c=.T ^oJ\Jnk7,8CHuPKz8JFܺE-jcZ|z7Pܷ ޜnj.LjEt1=L((t% ދG`*zMTR(]jV@kAKUo*r44oGҋF]פR{_nIU9)-L oNjھ̾dfk]:6h_OgpSH+7 Ί5) |OVIQ` O]WH-fvXCG'X V 3*|*8[+l^~fj7]0`1VE3O4~\v163VE +&•ywXKu*aG˙Imʵc|y0o)]Oݥ©I11g H\-_Up )sȤF?]"26xW^S#s(V)}{+eq&Y=\B9%Bta`*S]SRv~1.s\TLIBhCڸ$IA7kꞷdd`†o' /+%Mw\ٲ̳WLW,6(s)]zgysN.iU}c"oa6) ӏ\g;S_(/mpQ7y(>YVf/Njs&KAs$8_+ fpJtX?'9s5YlYdZ'n(T!eSe-]Ҍ=23vpQN\]`>-?e$۶sN$9?RTxqEoϝ&P $pOq%j-GT{+cWtj RnZP-nӉ' oVUp\<QvŸę̄*gA$~`y^z|y<(4"n3۞c}H=Tޢ2>hi6> ۖS1nG~һSdka\K]w0ha['8w۸otnv$k]4v(SuIjpy+/N}ES88< yJ`3FaOԱ@_[ͳ\r&H J4|x;'\XګExa8".b?ON7c)Ø#s#<>9#x3=k7DAq5-D`O"qaݔ [Osyl1"kw2bmŶ#dGK_U\T,9x|1Q٧T&>fȤ7TfsOՅ_ l=5)>vQ$os.I?Q C Y8S B!+x5y!5egߢI)FoK>>.uP,#Ч9ip';MF&M6٧4?@w\tTCE$UCBF4:ZQ.W.7 E/$-RV2PQgX.CqLgrVRfSuLߠ%zXFqaU?W:?l\[+Mʽ|;ujz=W#SR$|c*ȶ_>!%3H@*"<İ{vZxl"G#~#M<^l2jM$2@5Z*]A1*]UCjTO3R| =ǶҤ-ӓ7(`NbB !;jML!j2Fdrgu pAD.K$Z9V$ںJ!˕7 Tkk%&GnhLcIpDd>ǂOUh%[qqt ; 1V8G'NK(|vA"_7TVPml].%ꞏ1;u  >FK.llӟ§]Qbq^h!Eio5y=$ 27G"=la# }=kn.v#U3-A@&f:]lJPxXaR19^h0CQ v?`!+XXZ_z  lB]2xWG0y(Ӄ㊪v;5 n!,&ك+A'l!̢a%bpx J` JBwNڭ%Li^3B6щld_ߓp n>l;ްεjWz .u%+R\S _Zަ3ɓ-蘶𬿷v]`pM ہ>!\U?K8l-/{/Pm;6b0"a? :cX)4\lblVNX+l{/]q0HOzC^sC؋a L%rM ] }M(17ϑ-OMEt4Z%k}SٯZVoD`U˅E{'` O`rLI etpbI)SPG@Uy@#e3"PQ 焕|q>4/,K51wʳd$NŖԃLK}2pCvoe&Pxe /*tS2h 2XnU7^n3 ڍgf}8hy\mn ,?<'-d8-ﳈ';.]X|w"0#CPuL: xٜ*ϋfy ֝ Cy^A.5 "(n60r$:22CKPs9^ǰv49W; T&ƪ&oޤЏπ/bqr۞)) ڌUaEu?sqLB=kupBRyj$Tɼa^iMÀ 4- { a}!,KCԛr_cM@>1>_AwۊTy$2R:O}6[}{D?bqrǖ$x FL;д0 鍂z3n nR 3K`A1tuv*8Ғ4R <#!w VDD -ik3W?jTxNʍ+`Ygj`~fDDvVggmT] &*Q.C$A/BV::om( v : +K֚߆ ~omo`(ڒy֚(&JnpbZZ%x{Z}Ey'_׍ '2[z]%Tx ƆkQø z lFB\ȦKworc&pX4/ x%Cރ.ydrU/6oc laMTFT 6O%Tؾ 1p&Ex< r_0sL+d5:yKo{'S `Y/|M -o9^9 eP!,d`=A«zTziQbio_*/5}7'C! a|!,k$o/~aB:-QLvokiFuĥy ֪ow^ 3 uH.[z 2Y]Ӫ020ЋSq<2İR8^h)B4PztGENv׺pw`4& Z-YP||Ęt (r-c&U|{_$]59 kw@J?H`YL}W4hXNUB\luMC>|R Ѓ({͝!®E;5J!G^~gHzfmo{JW4E*p3?Z3l;ΉF;*cbIeCGа8,ĽϚnBe!DvB((QP*ũ>P:n*-M76QsUow/ߐKТ7ρ$vS}25 AC_ TxpNA:6D6:!"RQ:Ɂr?Yh5MA ,>i>WMԭH?ZUrĦJG^ Bf]WM{ȨG|tSO4.]LSzv AreKDPU|O%:\ӻI@_ >Nw$4M:O2^C.>Q:ldxmMnJ[XWyP!d~~a9~]i]o#oܖ ̗?T/\1?:*c kUQfLe/=Avf&NJ^z߄g8>Jci@eYj0 fuޝ_0Sޚ1%En&^SLp>:(:+xN(k&K1 ۬oATV&C3Vv3fcO;t6.|g~w 1^V,9(3 (lW΢&n à86pN/9jDr ol&WֱM6?E:w,1/$YX/]tWJ'aSN6%nOIυ&uP/UOWSA\4  XvٌArڒ֢u8zt~[b`iS8[a6e Cɛ-=+yb:>I(Ԙ8y(ɀ!h9΂.R*/#kW SBt(l7Hц:^:ЭmQJuXdH?nM80\hA,*dM2CJr61mXvW/'3CWL}bbdiplZmZR]>^+L8У)ٶ1O}Pftf B&XYmqMG9"h/6=̞[ la<rAuDh:*n۴'ՄR'׭@&[8ER,,`!}^Hxd_6zzSa%<¡ iA_!ye;,~Kx Ϯq[6zDQKEf80&pV?* =

=\mZ X%?Ckl?M!_~Qpy%gvMzi?D["W;?lH9'EfT?vys؄rxHYM5$4-8Q+K$',w#@rf* qz2¡bXhJ{ &@b8/qT>K&J:CQ g;mFrL$pMw5Y?U֮[*MUseţ4ɥUltjP5=t@A& /".:j!`NgpA\3[GG͍ȣ{etٖ&{IBţh:5!nPZC [ L ˺|VhHR° 9tc ~˖mmacmb5 cQUv?3"\@g:b]R/~䬡𙬛`N;d30"衾uҜ,'!D@HnMKԄà8[!BTwA90 iWbw[Yv`L>ڔ?]7?XGf5Dp ȪOoرkeqrf9~ &Er} o$qp@v?Ml}DKKbط**~ /$P䓄{[5>#8viA=#1E/٘%cRgG@BN󖡲}הMc Ul:mXJNqO u]&= #$C7,4w ́r]:֣jI~Sql^?N)Tc?%qVjd)?ѕ9.nb)z|#t vmnU->M_L ?xjyv몶|1G pԙyO>{Ԭj,uŨBon|.*k} uko sa}8Ǐ:hbx[u{oK8ъdペRh d R-i,&ї$6̴{wYb\Gv+ {M2Gzi+]pK@YHg"&MW'i%2 Vc<F.U.+w 4W|uq'a?F˒Pwv1aIw=2\`rVVg?h pYi:;D9i jV:vz#0IRfoT+fA~s+z;@:W<]7 &iXb@J?'%2z]!ėb oo;(|U\ɜٛ F#ª!gne |b7\ 6(}ʛlPv G:-MQ-`wtLlhG f~mڌ0Kƃxx& mښĚ5㸵 iÓ*"u߸M^w]9֕Q&y V y}WYw!XI4 "zz7f[hۊ 4iJY+J<`n—UXU!pDVam-5;8_Rkl4Xy]NE[6Eγ`8S1a^e>aLK$G[^pV*,P7yd\,/OIM=bh  Nkl".\`]Qk8,Za#Mڡ}⿤jaRQ I'}<֑0FLz8j]%[ҵ< e'Vw_p&}Htku*B57qO}m7oSEcSQ>&2_vyysfmDRp;L Drzk9G0ۿHkA=Su.sMWn*Wm0|nXG)![6z'gݩrYkB)\3Np̶ܱ>æк0 |fz*8݂x-Jg.*+]cLɟݏۘSFu=bߺ(n7Bv؀Z)$~nZD>.Wߐ^51H:{^t\>Zࡦ:_eL#T{'{yYH,u5*:6&4p`2]X0R%-eف[[fёŏiŧ ,W"?Dڂ?DT<< 8i"$͓nG9%fY"EuSlcA()+^P"KݾW`cf??nugz{_]!ʴ"8mx L N[Iu$Thvm{pC[BXd(ӆ{d嶞ѱ)/Z{tzOUS05TӲg*ee5ܫꙭ8XM‚АWm~!zHh۞?W)g7\xFrbӜ_3~ԏ,f87@Q4pp^[%W:I"Y:^*[&X99ڑM>_o=@u ){pX*W..+p*~vs߸yf;8H+r׮7sTR'H!xz!GFUw5Z|LA[9SoVY Y~𹈧)ƏMkʨ:jU%8c;[а`[nfHo{dm[t'-j]soIl)W/(PyaCIMcOU>H.vRz8g (!C>I_I](+~s U>+9m\V Dg#go2Ov8z{hox& 506q@ZD}6Qn+|L`YCa{~d-k!D%qU *<ϋj졝\2(7\WLdt41NJTG 0"k.ͽÆn<^@Ur=\6>1LƷqA죂gu)ȱkT}]g=64hӈeD(NR r/dh:rI`^ pmN#0lfS`iR{I~zH.3y:yKʝ%g^Vƍs@poP:Wh6wbBOĂ˻,80F5Ce_dOY7n-e`ЄhȝF$-i)vz ZOw j#od>r Ird q /!6EjJȓƕ0%kdg*10qEE\qLn%eI2-Z8e7Hy+ k=wq ? \ė\210f9 <^u EXp@5g@0EqwH҅t^_yAI.Ru㊱Ahj^4}q^x'({u9>kKML[`WQ&y=]˜%B?-9wY މz]ll/s\542mW]Vx]Tl N ː|1iy |6ֽ r2aGXcdCuj%1)"#@`g 9M(^Wc` p |G3Ljj^f |!Տ^WB:&2%b: %1Xu910;*ҫ`y_$p6|Su@΃[H4"j}+1yqF$b0:ӉFHRe\ ǫR"Q%YjZ)$G,>n+AMLd4(_姮Xk40{ͪ/ Ӯm}@cnaeg-J>=$ 2< S{\B;0WII>)`o3 y]ɄOQ'BsՀ<i3OZ3h'O"xDg2P@UʸRR_A {/O?H,۷v^_.sl.Dzį@}BP'Έدe{%G.'& \Idv"Ќ W/5B|d'xpJeĪ'7>㡔aG |wcWA$EQ0X q=tv yXTD1ED:%8ܲ8<5Ip,m sbG c0#K򅉟*Kh0XŖ!Ģ&4Z $eQb>u:N4'Y ~9toSF!iQE, ьN:~>`d>Ԝ((1}KbUg3uHROeIzys7:Vv(qi!ܕɱ}N h+/[}LtxcGq.vP]"C'a %քSr 0'Wju$snnn%-6;CofiC?oJmM,]pI=> A1)NC#lo)ۿ22zx݌;#YhKv@ MTueQ)|:@9U]K:{;)aw՛X~Q;$ E1̮EH++@KMv{ `H#T0Uy?eYpo6Th9-8gM+ dӖ4L4  !Cu@Y!Å=\f_Ð+Lf{V(F[<ΌyZoSrtΥⶥl9:KjjY{emHČ#% rXc'}dd#w$I끲r~S-3!Оhڶ{{Tv$l况f( Yi\xg֎vn[%K]TuԹ"%&`%}yhk 3/lc f[gɓu#$W2)4u5NTس,=\Wߑ>oa`9W}jcĪIS bH i;%>6˺Pٍǵ߈@N=gEΒ,_f>&_%gdx`5=f ǓX\" N0@@e/4l|[ HK_׺b1V!un= =Peϡbt|}ONXKajX_o>~gS[2lguSGfWx(;hp*Y%Pm?u؇kX [:/Ҹ1cϗ|FRܗFӓ΂3<<=ņ58ڵIkbN5Dyä{lWE}M„0wt?$PyB}Mʋ鰬gHy%9#6>P"i F@=ǝivk\^$iL^Q+6I~OAIѯB*t;\2 M|)jϝ<ֿq4F#+qO_GKPc(>_ X4Yn2[y{VC:}bſ4CY@&,TpU۞tփPNuĸQe3KQk2$xԪ,%+t[*k8±/ a5,դT4E'6 H%WypK:#=`eFmsäjU \Z2mM*YjŞi/>Sw"z,j^oGu<`"U25]DJru7>;QSSGn+8걯`)|i!_Z3j${AVJ ֽLȡ-G2GGۆ%u3>01Hʿɩ͒Fd 6p6+PӨj]b:knčdQR-l7pn4(+=vKENsQ- X!pLȖnL;HTx:\-Jo7#b/VY zY$VV2O> /mn vD 'b C饒n-Cÿ6u8GY,{؄4jә0_} ~R+#qk屢Ϟ[(x *͛{ y40W㉏-6y LBԦwUz{28v+["֓?̆]Yyn1+yh0:C3z2h]ć@ =l{!eaHX u22@"71Tש8+=`rVn>R ږȞI 0As6B-{iUe%]<3^bPS|v8ei9gߜ}gϧ+`vwŽ -_˞kӉ{O}lGZm҂@oQ_r#RR@avJcYI\Oe*B1+)գhnDyVQ+@q~:N2*=byڱj3df|lZi$`8|O"!fk8;`{mfL螰 (#^ Z8 MM]]q Q @rXiFѓ JO]=]t|BVx3T<}YCvU#el=/6DL=f6IgP㩅bL(\0N҂TcJQ] #"t?dfAf0wI 0S]\ġɯ$#bK.!FIJN `c~ʆ/22 'R/gbr?.~CI[aK8 Q>&OSP\^u>KE_:cw#ޣcеoz\IV{ "h[tG;*z&`SݢB-R#w)#  Y%+'_aXEHTQBFbnh)('| n*cA4O JC[E73Xn7U6t4zκ&JcAXQeBDxaHH}PX7{zsF^&.Gz{,a6( J4 ԅBUq 5m1Āҍ8M}_X>,z@Ja7#mޑ8wEn)aXSiTYѺeءoLMEH3@xUЊ:A0`G>ޢ3 㠬xma{VYVY8fz~R߼ ƃ>Dtхc'^:80$~2ZIvg.M6" xڊ ZUf+E=D!g -* |WjVBq|}p0PO+Ձ%/z&$z_Ȍ HQqO.3yn}վ(3.(wȄ5ԍtKy\c;x~Y. r[.5]JD)H )7o",2jX)(v.ߝbcQK!fv|ٽ+.B8Uz׏#ɜ=k~-ރDɟ[UoxF-J:6))3jqe̕Th 9⋙,Wի@0Fl*MogF]Z9:o;2_t ,Qs51zרe/m!띓BO 6 ~^ݴ-*PI U狖֜V.MpFP`_$Z}0t! )flEn&L*shy`7 Z|4y!LseL;` %:ԍRP&څݐ.h@PW- #̤\O7ksO!XvYz3lwU\rBFaq;~:3E(wKL#pb=u8GɻҥF~f=IZ h3B"sF8ƌI@.;M07w9ß]Ts|=bopa r0T ăL.b=b`Erpᬶ%y<$ս'#ZQ4KeߠHY%kd8_Z(<µk*DͬOmVᕠ%Q<&S2 $@>A!!fj1ۘ ?:z E^69 ,@p6 ~AW:8u=]%\^I@̌h3# &IuVY]x .XvV`EBcEע57[=8 ьlsTlWvQC>eV]66{h"swŰ5czݏNO*WQ] $='jFrayp2v9j7L3KU_$c֬?lUg*;BCq"Nb@J#HdD؋5`Oo15+eͼHs&:<^J˦KZol]0\YIVj^'7G4d}xw誣zFIf$Yw[mNIdhYʸnwZ2rKI" kKQ}h_Y3L$:)?1hA)vz_Uʖܴ3ҹ cݕ^Xgvr|)GjckUT^:DML'p*cbs7odpܙKd(p_DxQ3uJď<ɿyRPdϙy,o^E%3":'/ <@;S1Kh 5G{?o]&/M76 f"_{ڷ$ +0M[Eӈ lɟ⹣hEljDMEQ1-M/ÍAǟ;RXԿ%Q>.Zea}3h G3c[{?,TIl',d[iPStx7Q %םf"Rl 5J7eC~Ol&ٕ( ; g_!ar4a CehE6wez-)R,3~"'.a:!)^sjVUhBGaðg. 0}UidyF8Dq/ ug@YGLee1T|vp>I2g:J-Gv2e ]OEYž"}lOuRB-S2^ Sч5)~LYT/:)ZbsG )5[?gxTgB [6RldgX}VUIEvʃ[:蕢Ko<עJ7l%~`DRڡ,n<eE\dXuk;b mHy#Ml07*tҝ0ڲ/xRbSZFCWO";;GN ivV楮Ui[JTtDsW#-f#Uq)L(t4Wv+.31I'x]YE/I 冷]W4R!nstrA{(vbG_Ȁ{cڡ޽T#T#lR Q v5rYE{T=cpq,'[d-g/p,&tQM84` 0boOt>Y,&lxNfX<1}+ox#ĆR$( 3@=ҕ:LZɛN4 4#r.tȵs S#T 9 " +rk,:My9$E3؇doNx2UQ$O@lB]X>Ŭs@-:i@!jrIEZO(VZ~vyCB WThD7AϖY.y]m;5{T^Ox;x"ٚ0q~YQ^LYޠ[@* or/9O!ޯReN8Y1S6`kknuR5oDefT; nlAuVk dZ/%`Bunh &$Ag96QmCK`pq  WpF!ަVIdl}靉8Oվ5S+Br?ʰZvJvxIK (8kvIH^bXrt~FLvm+Df7>W:3'/$Zi;5Zy*avM~D5On=rq02qnl,2=uF,_ڿbq ]Ǣ7EKGݲi8 7Jﭑ=; ]˃3i<*Ak뵑HJwfe`Ou00 #`Zb/E(F\Xr7K*Lv>X|7ɺ!$n؃+nM<:?~*  ?2ENp4%)'YMv``֨ ,dh % 15;%;L׫F˵K)‚/YfQ"Qz-D+T 8K[cFtįɝ~} Ph_/ fd6_1p~-Oj`rUwiauCƀ)1,>*$[fjDYG^DK^XrU5c`F^}~Ϝًjomh9MG#{_.lKTpͼ$ca@pGs -&\O]*'k!2EbgoK++v豜"u2!|0\iۭ}d,EcCnaa frmĹɋUK5(G\z,y≙q LڏL!cVtثk)R[x#&A7h#KQyf(U:HOR5\h7a"{~/JMoL?XR٠75#C]mäj&'EZtadj%'CbS1s3w]4BHiukLB# a{Yna2_۴FvP,r b" <ʶfP4UoXƀ}9ؙt&kUzmM4ۨlCEaC;X@Yז;3$m{E,`-JXl%4BV&(!'@!i^cZ&gΝyȴ4XW&U*&hL "LjugV1ZtBV(+LbGz}c#o Z @ vaUQ>lΜL+_¹Z\Ę6>uɡ׷m)sGEk(*UY/Ef9+PvnuS9|B|Xs0k;~LEhdm({h6u2  C!3ZDx E2lhzYmt]4xOo@ _V~]039>r69IOysM XpFI&SzE8*X<]L%K!(jabQߗZ1)ڸß?JJ8BZt|3!hs ⯵n@ȲYWKω1R. UB7͵WV((-[LrRߝaoR2(b^X@ZC3LQrD zԍXK_;#T&W$9wOCGtt{:e\]t6E,N|၅.<ś"Ol$km _\/ShU-R *] KhA+3Evn'S~$њ(04gFhפu/&$:wT.^s_~s$+oЦpҧ \1jHB^_?f]RY=sk <8lW5}yS3 &'0 #Q $ Jm"P(xw2b͉XM`cV ȁx\OZv4y.#oUҪvdgrYO ,TVڠʣ5=. xmgSQ$ O\obqLdl^FH meힶe ^8&c."(1lwk1jpݐs;?gc ӶrK(` ~փHp*B|j/d҈6Io)զPTMԷr!.F, ۗLSjjxg`Yt@d@[TcqTD(/aX6㟇_N{D"HYMJL qKQq}.y AeauXYIwe'>U3& /xaLSjZ%bE?Ā;˕D?%f@VTC¿C`bE `מ= 80>(>;^49WC w qE.AD5U1fq*ztL" %h{'-"LlP _}771DJo.2F8, b sBrhDL86ꕭ|T؀[w@RIPIԜ?ݘbP8$8IYz0xA7ҥ@wtSG+ uIf_Vbbəm*ھNFƼ+GɉӖ/F6]Oa QXwJ GU9%<G"}_U @3;BHyQ1?wژٶH퍔5$H60C?xg}>H|8(E6Bg•%6,!M!;u3Ѭ3nΤ,&`_ϸ]jo;okRyfo;؟<̟ 9* ij'5LȓIFĊ^=̯z|63ŢEeve/R:OkWOGF{Mŝ[0mxUH;Fwzd9_/ Uyb'-q9^ `9n+m{R(nWNbaIC"I$9hQsy=N+nBpm\[JW]$/gܠ=g2x(+,ֶEInỌgCD+RohO6K҉ Ľ7=ˏ@*m}_:]B%1 l2֓k?81~@Ee5V0c7|Aj8xIZT{Zm}H?VSaR:\_3}b#{W.dc3@^[-G XQNiGRi,i+]xOEu 5Zw~ܕ *{-Ȗda}s?_cjl.ǹY @Ր{އmϊ5Y`3T-u*nfv2zd'sn-U(V(cg1} E_HU{ F: FVimvouiƑةf_Jl{WW#εe쀇^}ɎfOft(=H׃'NV-<WF4#R4 dfZұW]QݭJdp z(*Iڌ3X}@Y9 +nkyk; Ŏ_xsc Ȣ /\>DgxKhT+Xv7J6j5m酟Y^uX3rrk­-*{0[{.4N:<96Kvi&]:h33@' ~5/ pGyG<6oQRes EREmakE0kGس(Ե ~ޡXq,,qyPa}]fSg 6a{Y;@kMTQ#T5Kpvэ pj7L,r'Q:yAk1YB<1 XFH+^wn.^x˞)D!Lt7m@#bS{GEhV4,|7dfE]உj(Yސm+a<+ h+Mqdʩ%/DI9 R)C|W 2bBHt;gU>ȃ~NN6¯1hB0Ȃ20Y:!-k ΐ458\7})m^PL Y?g=5@l2,G31L}I%]Ӏi(Jq ekd΀a\f)فpc?3Tvf&+"+ -%OU|z[B ¦iJB;׳hම @u )J- N#ͽiX:JG'(2T{?nk F [(5HlJ<}yR{RdHz֔]&lϣkEshSAg.爘/-Cmps:EXX{O9[?94!4 #h8bTl;h &_1 eiwdM.4tAu;Jrkr꘲| Yj7y\ #InrA|O^;EWI\9ߒ!Rl."ppP Xɼ !ҭ2"{^+mbdacGؐU`\fULzui~ UI/%Ui|1., %!uR /H0?ث9@MЮA{?tg-%{:sP$M^Y2AtwOa5Gc>Ϩ1 a킮0^k7UT~Kp촬}_?jK z dL5,w`f\Dp O?5>ݶ{Q4R\n-NKF "Q+1/[֝_U+6B.Ak*S1n#/?YDv" 8xj`+ELػV70_`ޏ13]4m{CUiRG^F*DLd+ lpEb$!APӛ .q2 ki'ua2E 7u`ZW;׆" (_¤<6A; Rn[:""ﰬ,@ȽȜijtN`9mQ BƂ`jyMC JC{HO^pA"'/Ec$,=b%`?/v́iT_-!<(~]&vU7VPhW{ %S]!gR:O i2WJ_ 69Y! 9Y1lRkR!J(WM"];ޓhwb4st_%%ui+(]Pe{5(#\MAqEWaP+YpJpqXE A)r;D7dL^`G:b  `"2 kC-ntHbOa Z"(YCAW<6lwco> nK_, >ABsxI&1ɛ(Z|CQ<-~>Y "-"ipB,I*AjVV\&#[A7dp4`8 1}l7)n*pZ]˽9+!dFe^M|q&+>mD\܄Rc2UG#k=\e\hordY~Q]N_>5?p!1gg>F7V0|#;w KoJ1 r=ZUn f#ɗh`S bd۠;2fW%Um";5K@U6= |R?u)ⷌi0sI"`_;%Xrb4Nʟ"?e1 -S7(![JpghATFJB~51ѩs;~LiVōz)Er>AiًƔ}h\H$aހy[a8[`f:5҃jq ~JI%P)D(I=.UɑK-)v?ߦOv[GGS$UYYl ^-c̽eKA16O>Ӱ;^t 91jRrʀɠG* xr;\{A|19vV߃`.SodF:Y-*|m­6&; ~8\ZY$]Ν}S󿢞LYޔtCT~.OHj"ϏU =|Dnۛ:PׇȪos@.ws:Xl TPv3iwȵl(ci9Au}`-ZpEɞ4;TjE0̣F:lXL^3+@ȂLps2QOԎJ&H(ƙomwIRD42{  =!/`#Q {B4SЫ ˛Ti&J_̂a0vR{" @}0ðvAҠiv[ȐZE|xMgh 8 ?TU>^^&Cn+:Tj~K39  PjN nr,*^pcYfUt9 Q㤡ͨ4iFԧ~wKVgϧc:Nd6o6VVĐ8EN:i̞٥n>ˬKʶ3/[o0MIxTot01XxN(.eSɣ.T5h5VY N=M6¼4Ͷ=[7l%N#: i)r%>aiߴ Kgu]]:Q3oȨ|=\ shr`ck86 ؃nxiПr$qb.i-@>ҰWoWrvgAb+-?S")| x8;UyG eJ/WbA Sw:Ld+J>brEa<7E P,"C}1eMy|5 :INÌW-Ƞ׍Biq+#5,}X2o?bh |1$.֎gj 6)⑝.3z_yR,lj6,MQwZrl"sd봤dg3#Lsp:e/زm `D7o4Z(ǐY[>yźfO2xI]{dzUy8 ׌"1x2z$"KoqO:=kn L}W% ɧ)s1LđmAQY3s RhyEޱ@=NnhaN#Ɗx)_'-J+P\J ;" ^xfI=Ra#ʙ΁,[ u:EjG eMKPMddMJ2&xDv/{bG+~wR}t⿯BElC:=!Z#ף]Tԝck-  Z!LHPTa{ y|`8G/I@ٙvjmƈH!a 1RqĤ*CI#x@oTO|E ㆕E.ijh/T=iTip՗,ϫ}l"7`|ܯmy-B}}vEH۹zJCdaYb2Cw7UY E-E~Y Ƚ>t?V9fs%+QiÜ|0Rwbt_ o~q_eJc΁U XnAq WVu9nG[o*[ܝ>=[1mʭ tu| Yxźn2}wLP7)mreWgp꘻)mUOݔTT? >􇀆{F<hd]t2 k!]7G2weLI\* b?CJ?_PPe;3Pw2u)Hm vg_JqDRC"R@ūEaak[[&ߚb$X}8jZ!?~ANFXr#1vc͙1:E*͜QXC˥vJ>6xNusZsnN >x蹨qv sT;.Z@h7lョXTun 4Eܿa!nfr!rfh%#1Scxb3U]'w{:{y.Wt==&ED wҗ'ЗZYTK*^\^\ڇ+!ۃqo5Ҋ}.Իb_Z(+Ȍ-r V + opg|.c& ѻy*܀HMQw9pVQZ4wʭъ_Nd=ĈPhӭc%X !'0Cw2, *N3)pg -*Po(OAY 3 uki~fkQG&9u-WR\'%x3* vJrcoT^zʒXR\Jkphؾ>A(@:D]{EK3YwT%L]95䎘@:TeN9 8IUSF8_a)C53GoVs+ӺAnF1/>m*B eL4cd꺨˯jSAWKUM<#KQu/qY=fWϊX\WwVpih$n>PAE..;<91A %EV!"ۄ,"%_R3pdJoNq8z+&q*sˮ[&k7ɳD"VbZԖyh'Vn,C BwrL[Br&M<ær)еK Չ;e1-~&Xz P<&yD> %ÿʇpk0{A!H2D~^Kup(0ɎZSYjB< di73 4bB'˔]49BxZi=4,gE7I[Jd;gZShKGLZX0š57͐>Y TQۧJ3[C#VztxD_wy-. `RU-qHXdwH2 KDMU ^Y 1]iW>hZd1nFlcWawJnt3~L0[j?m7/|L n+Sla31{Եz[yML٧ %A"I@ӢKtgZS|רU ў1@zvSM帶Seh &X_}RTɘH"P޽M]>XHai *Rpon %|.@~*m'ʥyXMgr 6O'?N`:CuGP>qD; HWaYkl#2 !Mm`71ȱ FykИ1yW+VylV9D7RPRVsɮ ҢׁfֵqFUVzAOנD8ϵðjr0BXU̇::xm)CnƤ k& k$nB=wW\Gh^3}%QZ6TuW$L!B؁ &w{:ZR"*6Cj0:JF ,aᗀ~ >HfoI|mPyY_/"P>(24R7D炷U3f}7ǶRJ yB$A !gyC Km^V!Ѹq.J[|_ulbv~7 gME UvNw|=45P6VJ S׌5CQJrI I ͠# Qؐ/\*}t+4&UF:d8qw*ˍXI4 +`7Je$Er@P;wKbN |P^%)Jz˾m釈f\T e>`BpEH@N@bfγm9=k F|Yd dX{bW:ȸ|%_F z\6'i݉wp. nEs?@mش}+˭;wc#^\rEdq43XRe0 ǀ$mX)@u Shߒefafcy1v*v; EJf8SBf{2d3&k+94-¿ϣzFsU! T인\jU= k 3"n2[UrŌ~.E:x{>"Ba;σjsRVӕed})# DQGRnt^D|"IֳYBrHX0 iiwXqw05{A(~li_r%s/b;HgIh,8N~T?@L%%ana=6RX@A@!v9524X/XLoIc,*PUǝٲ߼IE_gX\mVmˁ(-K;"3M#Ͷ|A!RTW`GP 2yـn;U\ߤafCBEHށar Tծ{ǖ󃇰`<.G#G`EwJnr6UϲcVLؾ~ke[d1uZ(ޗUZ)'?*& 6=e,[ !^%n` !ܸkG?DiGgޗ4Ro:J^U(wZ΢nE";rK0ٍ2R3Lp[Qw@2u ^XIuC [mz}-ܩ= D~ç]|?˝pـ[iPrnvTVxX)[klkXv"h"؊|(H+cXVŸDoH oz}qT^ti[W7 j сK!*q_#H o!yl+{$ZϦ/)Zc ,sD27X+HeާW* 8 .$kZՓoF }9@!͜-#^6Vĝ&2#~Jzu Lc"BMiYQnaSL5iK0XUSB#Ϝ˥sҡa_2|w r/O}O[yXs*-ϯ^Sw"r̩*/>ήE(ΰ)Æ^s/n b }$-rH9Q RPa׽Wl2"8[G*cb,)*_sCU6@\ ZGԺhPL" Dy~wL|k\B6ТԿ v_M[31 SG`(&֓pK|OeF,ZO ECr.mQ=;֝ƈ3w* aўlk$3 [cvڸl|\-Rpx a5ҷIE@r2;W8p;Mr$\+O.=>BMPkN.uRfBC<Ψ4L'jWR `UrhĬ :WU WN'Ȼ UL}}1 vzfcuJ;QP?\cOeV@*@P 风lp`pۼZT\yU Z|(+Lk:) \>f `m2hH=laZ VJsQĐ,⩵y7N$ase*_@?㵢)-k>~UؑĨڃw>WVjk߈4XiS]NO\L2Z>5\%Yſ%3ܠ;P&d3`wd. MH,C6E+P>3q/#.S&er eL ua6yE'XcaS3NFxuL|c 轀hRUY=[*R"hqO(%9tؗp $:H |#R*pXqbLœњ _ (XO.|IDMj{eDLX n 5մ\4 $ه &/Q _n"鯩*[gZQ+p| $L_.`m; mУ-.<|+n"@7$>.\Ȣ Aroɳud|V ;~o_`[>Ooo[LG(~RyڙKɨ&ycV~ٵ[w  CmXO4$T a2-ʭ8Dlo+R\1L^};*(wZQO^H L f ZV mѱa79Log} P>0 -7r4fHU?U[XV͇%?M6uĞ,qZL s 9+BM.lWbs7l` }4oQˇ`\ \M}P/? 6[.ztFYtn4! Ρk]kE CFy > 'ޟD\FFuxWc RUKHŽ.gf@. >[C }Tѽn.Oۙ) e *qn%VT5\GH2ÚE;ҁdJ~P-:#^pr(GNU&T~{7g/~~E>UƋ^GtE y?c@\;.=SbTe'Q7e, *lE!rLҬhgf2{?/+O~clQmW:%Y*ӭ,' a;Q' P r72:JiE]A0ha_Pz7atP c(,&Dm8u=.WP'ŗ3?b3tpW!oQx߅/3INjaT֪Zrf 9]wӺ1HXĢAxA' 9xR56vK+ ;8nb2ɬt EVϿ,SG޶PKooϷv%i2U?;('qoyxffnQ{n0^(n2cC+P梆.[i Gk$LPgKm_Mc F=KBZYfUI9huˢ^:6Pca$)A~YQ,|ϼ22j8oAc{pf5тu9 0ɓqXzb:,~ʚcJ<_bZ?%zйc>I sN&6W܋W=jgfKNI4@@h]NyÈ9sOzܠOg1*kT} !k]ó^L)8D&F}F /V" <: io4-*nbjxUU/286h$ 12?M0 +Eu\2{}Wɖh3TTX|8ݟK)[m- FrRهف_P(  R0m3toƠng ?8bZ!QD}|aA{7(?4L_A(~,Dip-3z}#Y?-aՀ zRm߽5a`dWϨCtF੃8`JF7E23L7O{!E_>}IFVkU Oj!廝6fԂ򊟔Üu0U?:aAކǎ+} +P KԼ~fXSܗkы5B:[I=aUTUv6nm{:Pm_Ph|\GZIhWJ? 2G=YO_ú=@藧>kz7fыphq߰N$e_|\Bn]VUg̶j闭yyY/$?<~܈tlS5=:XAYY.=(۞vϩ|QD6ZHN=qs̎R0Hg91[ƩI .ŎAq@]|2`EDwdr,<0;(C1?Cg6i9WZρ5Go~[(]_hX%M)H12;1Ŝ0Pn#ܚn Z6OZ"mIg3`z$ T`1Ւk&8EɲC\=?9``h7PǥT}F%*_*.7s]8[:b @\P׍:ұ Wv+#OX{|s.GW'e%Z۹ (CZ{yste! xmT=.( ~lîi, k_~p!EyV.:Y~.^~{[IС,qiuWEc~ it%\ fs&a_ek-XʮUl`?qȬ*eG !=/ȍÍI~IOn B>ix6 x]n1*L:$'wr.'0EEyAœIe,m6]& FxCΤZT(7'߫* ~!֨7$+r1Ȍʇ/X:Ѭ,r +;sPΦH(e]"]ILKC  V@5~(exa[ѽOL@;Xc+-0S> zT?:yX=.4b5z}֒fH&TI^CO/o}s'qxBuv: CLй\% w`_g0!~ : هqXc=3A|Z@lJgâi_94F۬EgtL&$ t)[KxKA0_V^.%o]!x~ ͤ)aPtK?6 +K:o$(-K9T~ H_o^&[²ND hMtM>8ײw,rf3_= }.0=?v_.iqr@!f*[j(*[_x|卖)ZIzd'\0:uv< d̆[ok݀1"}Zd2u%D5KSе&8f`I -:lU0!,͌)InAgr١PV9IvZd/ZHH<@Y𦗣?RyY.SM(Q6uS#M jzv3Hrz:u\uwCYJp5L{ l0% zV~C ҤMQ>J=+WQ/wx͆4S^0V)g'tT 1EG!12+h\xKkyM8=員G@uj :fêc쐭#6-~3}{0 _TIT>ޘ\*yU4α IX+vVɭ1-r6*GvwάG|r*Vsh"_ IA`Efr})IG ~{4~Nr66hr.ٖl @ ' `bѦՌ.^(zfkʙfB^e{x!E(L,!q=ԠO@9 I)؇9َ JGdOݬ'I.P”L-sp,Wk27Pe b03ȇl-'$]Јy^p/>?=Lw?qV򪃁 qޮ.ABrFwGX#8Eؓ%7r#ל)/]*+^srQ;"#wN bn_ Aqb]b9֊Q?r(e pԍJC5x-V 9jH;wyA/[j[ 3,c\Q `ld$"B6"zeմS-U 1Pfw/-ADpJ"W낂`sȠхy)]CUCO7˧EҴV"6 #3ϊ }WJxZ^"Doǣsckg(Xr#FӔ-44E55jGimiF!#q7yIZrpCDrCK55LEhB?a S( T) ~J;3\';dr+2?'f>UL7\ #.Vŕn+F%] czre'X5ͦ=[˪A ї`hV?ʋ"2˖f}^Df/ sL~N(=_oNH{ ol:7"D};K"Y׫49oBF|$akKW_NʸckvfSd% Xs`Rq}I=т煰Ĥ {ơbƢ*1E^8*7>oXL-_\ )⪅/ŚzJ?Zmդqy,tuݑ+8J{cѵ\T6jjdXTE.W(5AoKtŽ=ǭ(As^Pa]wV ,?._O#vy!:5cꙴ"zRvݳIy0<x.W@3P0D^By=AQ+/O.n> 40PjnZ Tg+ /s}OAL DGCK3RhW+[94䱐33$GIޢXk2dpaWVG.|#tK8WDi)as Y@chXzvZe}(.۴I^vPERP"g68tYu;U{O U |\X:R.4t)ˏK)C=k  < %!`0!f"j|> >C:po10Lc诂G`s d_,lxexby /z0ll Tkf6az J:86fV 03cOskdṕ+нiPKHW^&¦dOv 0VY?uQǸ?޻R͐3^=(w:HV!*  bwp1|=[31\S\؍Ȏ]?2MϢMxrsݶ,eDr'MՏ&=4F8ON)S5o&Zv Է S܇&˦ߠ X$_#NɴE1YJ+t>Dw|A=IVYJ)\޺͕Q3a-jʎȄ|inϿIBj)\,_jaN.&JYpŬB6>ˑ'k A3} ,miB͏.tr7h;q%_!^eG~o[@eqG@f^X'(^&V1IX4Ue*i,?źTK8W?e9gRI{~{>鯼wOrp|W)C# LĦ=xfQ6l k@{2x+k7@j1 7B3ߌiIh#@ *Q#5KJ|/:[gYBd`rWW9ߪ\F8i δ|vlX;\ /H @%=ʶӦ,}g'JBэic^C}rˁClN(ZkIa'  pz !EԷ@,>@%5 ¯lC5oSzRJj}5DnX, im>yM|4וډt2E}?3xi)vO:`n'zT<hC$:YvQ"8^w+ L$*\I1C82V<o͡&R G򊒋.kc _A;'F1㚔ya gp J yJ"!T'q9UOfJ$.4~ 0 [&) A?x9 =mx1ջ>\īǹNu.T\8Ɇ`'UBwd}_dNU:o{e%}Cwu-M혨%~ĎX6MʫC%J9d=)Uػ ~}+ruTLĻ8t7N|+?C#,!#XM1aJZȏ+z k {dcjK&U"_]ev6U6{Q3kYSg{lXgK .ò_6a}Y(Geե1H%9{pj*eY"U&v}7@aFJe`r9˱Ul4SYGxO r.VoA(?p^h];pT;NVM< QPV\Av,_fAZKDש =XPED3qd,oP/[V_?y%@i;$ !z][ 4ؔKF+3υ~s ^!,* 'GVH 2ķUgY@`ld|eLgvS 1}mk3錳oY7v|RcJ&)h@5(+ l4MI5aRϔC+%@q˚yNKt_:1va' oCGO.g6I:ru-7ؒ]79'W /*o y}ѿ$#nAnl _̄Q{t듯?TYkršlѾ6OݥJ~%OK6 3,RS5g} Mo^nb܊dd놽iuWY-jTo|AXAI"1`[}tQۀAXJsRƻ"GT' k#WvZ\Ʌb=15i 1t [سxAQ\`p'd0au2 'jZd#گ?~ 3~ǁwk_ Q"DFOJȨ霗XaRtUeeU0-㉜ BqmIa2jrx1T*צRО~uyM JëHoᑵ anc J(VF*@PnȪ6f[[Me.n`6bB(:,%j7i`g:k Erߎ~vp/ooyQS XגXfH(#J)+@p=@"Ayn|crY18DOƨI9{$߿҆ ƾz_r٢Ne\^i+k*P<=?5O 1%J-zy2z/2 Ff[*O`1@nd1hԄ M1#P J F e1} DM,( eZ+j?]ץ0^GY 㠏n|qtOgH /ƙ#!+@e{s@n@}XIJ>̐>VcpVtZf,q$q΅~d*"X[Bme,mdjdVhC<_15\ԟp\ <|ߵL^cVnS'%G9/ga sgoj+ŇfR%4UE(^[5X K;4D94AnHU$FM((@>"OP`j˟JOe9ʃ*M\]1y,`ԬA r[#wV19 I(<@/ k#DՔ:i0 u+{T!}>T =nR]]ۡ|B t5˞P,05g L uʬˬ)H6Iz .쮳~،nM>-VюVP[P7 v=" JNjޏ68rvƁzFڒ̫Lf-3T+I NYNHwG:Ae 2O)əy\ xd$<, s⸩ߋ/!lsܡ$.(d4TI ׷v8LR :_\Y(1ߋ|颻 ؖ澛-/¤QL"[!w1I쉂{s# ZQ?0<8lI_A4$ 0`ZC0d,:&# VsGhot q~iR|FYA7H~k v_`"33Kjwmgd?nxoG-~X'e>N?T^/h }I^֥f)\?mi_ZLxQu5)'p#0Fo^RܒI|2g[7<\1sO20zWHtTmX(Aaq:Jw cIAprDD8q o#(U:#i8`* S-YMM8\e;KU \0Ӷr3PcTFPymǨ1 O~MSk@iexbpkҽEWLyV3zIU$n*v nnekGß!IWmF+cd[5edwO. t(g,-,p(+{ɢ m-z1H vəsH>oty٨[^2M)qC+Z\&sْ!_x8<ЦK&&}Du|B`!УOW%'"9 ֗ud {=e{r֊Y+Őzd][c3VL:@Y5ͩB*d-U/L-#S)3[ˮ/ ѝg^CDݔ xp+ f'h>Qzl9Լc,9@gpzʭZ;1~Y475v\v ߰Pz@՗c=:ݵe Az#92C$XoECS+-,lBP1;ATm#Ι[+C}4/%ZPmۺ(l|as#k".v}a _Gk?).ϳ-}k\1&ͤ}1{{eɏɻ Wx PBM7JK xrq<$ZtBYVjƑnz1X)|.α0K5$x0F2ζѓLcJʵ7"ҡw;ÿ]Q?v95|2&B8j%ʦ3omFįSG#OVEF 3Z}?Ǧp:4n%rYr:7S#[vQGu>UB5 "k}z%8=^dH|*Ǝ FųOt)( A}B4>>Nw;Oƛ; ꙛq2tYL{&h<E]_l\U@ p4>; M3y-.[^c\xi' $էAgKB\ReT^qkqA꺁XjNV0]ۇbATFdЙ3yFxWVE@|ӇLuD;J˿.Dƿ,j,ٍMz#Ɩ@G Nk~PVhmB_u<Æ5@:);~2o>K8IrlxD'%ML@GE]شb{U4*G0ԋyXa+ccÈl$ NGj MWȂǍ3. 'R=@cJxiW[BzȊڈnyMQ|*>إ]_Ta Gr5ue]1_麿i=+ί=bL*#!V*l@:[;֨F;JyITkXF# H}[lT/D|Jq*ǿ0%—yO(.2 OavS ^*x7?g'dlyî,6?& 3/KzP'$ S&J3[L6A6iZAn)կC-iy[d7)?mJu(Ö1zh\i+T[=e=iE* YU'\.I";>7N, QeGT p'LkR6|%>%/$*W5)km0DU\K=s-/7ĖhFbU",?j,^y/j|$?! yWfAnv>oe1C*M%Np5;Tq5b(X Q4\ :)FqU>Z|Y0SpD=pA)|=hA*xD''͂,YX?Z-ǒR1\H͆P8P.엺7A:珙^W>@!"NzhD7})5㎂γ}ix"E_|׸3ŻH-݄9M3^mCm)Еe ˢ[YD&BNld% tK6"v~K5qo(':sePI`&7_W)x-0aHT9]T툆G0- F08R/(@FaA!< x~:'Zފze )E,GP1 jQ;?+WUdRu٥S~ߞQ MpE$ ˌ+zC $d=}*e ʹw{=I!wo>gY=\~va띴\dzupjF,Z=Qei~c%kJFiM% c'|_ZݏU>S %pcI0 A>W-y׌TwqSEt4$pCۓ3bdE^VcL[k^3Ntt/agyMb#©1;nZϰh(Қ{|O%rTsu[ui_^z,1~tcoc6m'9scVeHʺUje[x>h"cݏRI~EڭvbVX3IE7<ѿȸx=:1[6Ij_5*/Tһ&&k1nF* 8ΣSu8,Tif( gi@ϗHGtJYP+\a7VϷ NфͼQZ\P%Hz٘ixv;<ŮgE}~^;/a%1;z+Z烙E^8m64?Ƒ'm~! ʧ{x;nVPXj5߲NO~bbwol7&SV;7wEV`O+y$W`~ jQ8̈},Z[<ퟎ qNd^)Oԋ1!=d49= `/tuO|PvGMh\/+d@6WtP* 8, ߘ?ÀSTIJu!>`eL(Eڅ%r/-MOOlK-4<7oasF +HIM0^\rŒ'Eͅ *jߍ!PT;/ :wOqn^<j@1ML*ZCvډуƌ|@Dn }H.[pjrA ^_bgCmcu 럐%@nڮrDiε$:vj$sc F0Wvb/> |q&pV .<;$(HRL5;hT//-/%Wܫ%5̲ҁlv߽R ?wD6hC~x=E^FnhP'Q&NJ6E@<5ƚIh}wku!DEBž+0'U= pT@C6 8'F7PLD7mQg]&CxGb5lDfs8hD!e="OvӤ~yEm Dng>m|P4)OFFmYn+?#)d]naR ϮN/N NqF!Y۳\r-6{* DQ1;(”`)g0ɺbQ0׸Ռ M-; H4y.2R?xtS3/% pXo6yݧojm[.%oЅ+1VUR.53rB[Sr895F8bs%Ep}GǾc<J#1F&2>F Rbd z v^?!2ٿCl-d3ȍ3ρjOFgi\41ޫUU'b|O6"^=hE[X/⣐UM]of?RJ:6@T/ A>Rn#Rij>JjX*ݘ^!> F\Nb%9lDAY) e;q?T%EV2Ƽ ,ML֥ ?}[AAG]+ǎ}ZQsA{ =Pt .|kĖCK{J eavZj5:-h}׾=x՝~ ya eX[+5ؖymHYn۳H>sqb8ŀΘefg::{EB;AU!/3 eƵPSXH 41z;3Xi&Mi fg#89߽ME!PF+B  /à#gEc;BH)C:nKy41 vڝymKsB4;ZZgm3Mxg;.ֽۑaVileeK{C|]$;쾈$.Iѭ{Е/6>/+UljZj+l+RuC: "fzc$YrĝUDc2QܴU2 qf;5 > txZq! Q Kڒw B^N?Ol[Bclay^cI3-SX'5H(d4k] XN.u4br5nwbYOo`sSq׫Fϟ̟90+F5I$N6w7C:uQ?)eۆc҆4ԲqMڋ% |Ut:z<4<hc8҉8׹!㔹sq\E"a7@lon Kch1}r~b@.QVOv 4 S:A2ђ8 ߋZٕJjE1 8|6tlݾeg]/qHZcqKZ+[_ l{FK-c捂=! qB懙=('lcRؼt:l`U獿NeBYB{ uIjj$SE6ZIvoAHbǷqK>[xdA+K#&_̐%KVIl7iYP;tKZ} lrΕn,GV<`g;j#L9 q_>ehk#Y4Q/ !NۻxxJ78i\5L*gV+YO^?ﻁysЏ8:UX.Rp$]6 9W(6n K#ET2g>?5Ir'k ȽVn*OD s361"= e7i yhh6`Eb"=_I1#peA[ Vw}Dj4G#7]eCt2M \5 ڑ:W֨C9Gk>3Qj_=cϳI~SU hqh]3UE?]QȱMWʬU&2À 0dnPe؛/a\Bz7ڌ0"A7w1Džt.0fe6n}! RK&s\a#6'S6eLhe\9WMxzJ1"a/XY& j>~S˕Tɬf{HQ82 ICg܏O Xt>56lXscy9D=c!5&6}@=)֌pI~t84a8No (.5Ԉ5ME.2=HV/pec@+8P!WJt=ǺR(TSq0V>iR1(q۴:N7Go^Ozm1Sӂ:4"^Hg A^#ĵUK1VM#̀VO^KbҀQu{مhSF_o ﬠw^~S&?EI9qHEБU&qCPHɞ|**j3admk*ѠxG8J ;dC}\s)Y4ga^C.I);_/.t xspƚk_\亽zCV_)԰E.<Ӈe AU};PU9kZgON,4Hs%m/)fq>ynEM#H6Мt?%T;`xJ/Gd`ڿ[cȴxC9,#)gf!ֈ&@ۈyϵauIUrc6i JILE4Wei)9dqsmhS0a'Iw0.I(äRʼnQ_T\`LڂȇSYZCsܥ%Ϸ`o6ڎ~k ovO})(:]:P]y~T `g}t(*LBhWA2ޛT_rG&z"-h(%DEe|a5CI&!8#B!Dmf 8u7h .e5BOz%.X0Hk@㷮W갶$)jRD:\+‹yɹ*EBq]Od@a*; GH:7PXNA: fa6W$G/oEj4%:=a,]v) ;J =t`Hb-5h'="IՁ.ɲ-B$&P!ѨIWnCؑ}Hwc/aA.2֝|_25ʩOw<7,>_.^BGz,G@" =Yr4$)hWNeFx9;A=sTI{g)/m_4]sB~l3s$; θFrLHsiX1sKK .Nt$w 6l}nl1\h#ˉȊ7J]*cߵ>cb:V@M[Dl¬d*r{#; vN=AS$H촗D)'&zfF𖛱\T(:$LŘT`Y p.!V.ۍJ;GB#-92. zgpy/s C>ٰ?,f)9om]%!<2m;Fzё(o]ϊnJUY̐w^S@jsDoK$F;MŁʫwGIzc8g5.0Fͳ% sRJ9ځ"һ\lx Af( *vABTD?QQD*UCi"__)ni ʴ`%EJ{ w=[VO`I8KԽ٭u-- eU2MW1A o>;"cbʙo nf-\w+ά}OQ_uD{>+Z.ߨY48¨@:gVM4k ҴN0)}H Wf%G 8{L$p4GC `9gb.q-71{9L=02#QB3@JwS2ޫAc硬U` pOC,d;p ,?LԄ'bS]f{HxM xԸ*IFFb{(c-s )\0<0}WK$cV6<&oH ";oU_*՚P)mhw+U߀jcOMMk"]e6W6"b54*?]2z MDvkhФV1 i!W`Ók7@%x߰WbZ O@^s;FpB/PW7BN3}Io ^hQds()XUVv)19[h;_rlOk>‰J_$7%l~v_ֽ_BR\ovB34^q39QK΍Ԥd20~0.)"n%YY9׸ò|M!?pu%Ubgn t'C7EU|,[{_ºLb&ueIaĴQfܢWBE1eƌId:6mO0)e8=*+AGzjhY!Cé a 1[hQXG/Z*$t=jnimcti}.Rx%͚N[j2vfCt6}>j>LK{Ż^φ@3VR qJÎ6Y/aa j!y[2G&C\n!gGQ+8O?^,C"ЩŌz`C$.FZYрA~jcHP ^ľ, },{[A\ :2'J ҦbE={)6bW$WXXx#xC&cDj%l8ʈX#6R|==.ON6"5Gl c1_ZŇZs] J3"].;'_\SkW'/p\?DtMa"u53>O[_hǟ}$ȠI~ $Oϟ,HO,әG r^Ҹru#b-Ĵ+Eu A}+NU+$ZW~ %t"]4_Ͽ\4=߱ p"(8P̲8ǡ,t!DSzoQ 7YL|(uDxiu:0GۧL 씺x Б\HÐRiҲ8M/o~wi [?_)n{r.FٸN*"RDgLRc$b(޴ 0hyK-Ng(k;ӿt1&.kM *fU!nS 0esP @rvp~%&@_^dHXv粂)"ҟ||f kV21n$[)Fk( CѤn, ,Vb>sq7A!~uCkఝg&[KVZ͗3T4h7 _~*u`=  58j>uONVmI~9p16}NO7wC/NZn>%_cxouU6XqrZd`K$Tߡ+9)r&kZ߆٥PհvS[b*f;̜+Q6z3Z5WME("t@X髶ceL:͵@LH"h89"6j]է׉'28-*C$wL,NlH%c; xߜwFw+7u˱  ME^}1cBq?$tvASȱ:x#=8p}U5׉Ǫ=Z[EL!蒽>uRnyK-c=W$Dp #Ltu_cWLmB{e<; IS$ W$!L]S؟c?=*޾㵅bH^#]*?\st ق3^uMp`]cT8f0@ɴKjXvuf9(2`8W#Zv3($?.tg_v'%^eL!lV8) [< ]κOg27LqDZQpI;<ZM\(M_c|8xVת̯n.)Xpor(ڂWGxb&QU4v"Pň; ̿.f0IW&^n7P)4 ݄qZm<AO}'_ZðJ5In@UM]<'x,1z4cj@@,ȠQbmkۼe!6GV(Yw٪DH \g|Ji=A2FJSc[l呏gr/Hf}pbn9["Qr9)0ּQA%O$yT`0mjj@ffcYVW =%Jk6/n,"1vŰxnCwxȉYE T2ROQ `5eXCKO!Ty3O8sR,еamO XjǮ+*0$ɶ2$i&NJ }T[[;˦<<[1ly.KD)W2{;R>Ci!ze*y]U3NFV.D@h ?sՄǂs V"cuV#ymbT6 o܀UU!TU.b)o$lWKvdc%!yZQCC1ؑg!7/.[h#TÐhyO`N;ѐ/Q"G0Ev< 2!GUddJ3[yDMɺx݂lUpt,TDn=œgEQtރ%͘bҞ!?8ʑM*Lc0ᚡKU&3)Q3‹ƓNVOnQxy:14NWai!f Lbx0v&߈~Ll Kci'8zy=T Bg14&NڐCouOr9 }*5K輀3ᓝGɰ-0P,[ܸ<\EQLXxçrY:5j$]Ϗ!-SZŁKnIg* 0?=NIhEpNKcI|~C?HIN8,a,h;5THlRUzG/lD2tCV *n>ʤN)1"T`a>6t2YuCYNf+MEcFr;{|{VWpvCF˟Es} {>P S Q礭Uu=qz]dVᇣK YIfF-mM|gmh^(!ՑVDL4 gCiB>#6]&*,>d=7~@uTKy8E'`^ \.jݠUGyKRoWGgV#*e'Ξ9Pǣ\b`*4rbynw;1~5ۤxcmV}9z1ҟ[+!Q_Sv'ޭgZV558ZL!XÝj|| w!x ĕxZίuE/ Ҿ791@[؅7KFyjpU!_^*KzYJ5Є"^ͺ8 :o(@z&v>Jr2ޛЊhte9Tvi(!֟y}ugޫ2@,EE}Gⶺde cipڼJR%;M= U ?l6 `^#񽞙A2Ti@LGMԤ)Ϫ$)XaҲ-΋@!MXmMbNܔ7?X`T2Ӭ6@lǞ-L& HH2W滶:h453᪄c~ms?ƌ=b<+`חi<.bR5V5?{ˆC@vcĀIN!Iі6v*0o2S-S.yjQ!4{eLfYИ D'>*WK)EV: S %])tvYOyI⮟'%j/ 큖s^o!BN1jeDbOW%- pڡ:E\;"nx ! 1<#y|i!k8a";aj65g%Zn;%iHca{HSoXfTv[-\ TO{ ŊL*Gjip=_hyXy-X;jU#Ikϋ=~b's3 ˚讃's7JOPO@NTWAJͫ8ΉaHR?^+EHJ3WRb.L{\_k:a},5vdJۋPC >Yr%r TtxC! T}y_@g -U}r&P_Qh!g7 ieh= u3A|m,K1|~qtFӨ<̆C%Kkr#C` jU^m*R  7yB!ȿXpϪ2-}xjJ{MEL|0Cyn=}ֱG-_r吷S7 lQQb́j[`*s8 `aom"dst+j̭A/R@2#WfT Hibߔڑ:5(\sCKMNl\xdTb|Se]d9pWؕTFeU3nCюWM;{^#~-rB\Tc𤵍p&QHY^ ф+ ndi0<rr@2"Asb;TϰMO[rNG*#qS;WV'rY>}ޏh82UX-)ƾhg z\AkѨt2<udgQlxųd$-ĩKP,L22mͫtIIXĠ@u7ש.*<~,z:7|T!W]h2({X=RB bDx)gy1vK-'0 ni)c|M( T]ڙ^RiQJDD?t)Vͱ|QXb뱩a]}Ze{MU(z*ש{! ?z8±[e$N Q9u b"&J]u&)Ksa(pJ_ =G`Ip*ibWxKaن..3-=\9k1ub_NQG j(qqogZ[#\Om5yb8hXG4ٛ2(3Z '|K~^!OA P 992 `ZjI'nT6kyD ?i;@7GLWRL=[o:W"!OKsQr*~T kGSdLP5*K~%ѐQ TTi32Ph0sK"ꜛHeRb7o6&G/*PbtBL ]A~?tղ%@E{ٚ{Gȿ'O&B1MO;)xx 9!'o|_=cyȡ6֬[嶼\6'yVeG TS޿ ֭rhw2E"TQ+7TlEB@Jb5STC֙4Aٵ :ҋ`C;I.e}&V&mP*Ϊ) AQ!9k٭fn?nKP8k?}O.@׏C B:_xXHKg? ELYkKO4%G$'X$ kㆳҦ2s/W,:„]ؾy^OZ"Yl'c4AKqg("GRǗ>ԝ> WXb|2Ž[xv<`B<51@&Ѣx`mLN2z>~\WKyOnY?/ca` ]W5|Oou7 ,x4Dqff=Uާ6Һg}\oN)}_;ZkNWo}?IՂt $2!KHHS5=3v:]cFyb\$ 2 *J1Cq=n[j!̓`o`!IC#=H 5/Ӽ*#w՗AjN/fE9ڭOɛةt y$m9a:'4uI]_0f_Eu} :ml,c[Co`sd;Mw3C8KL3 ݽ @ n_EǼcWFhmqI߮ws:)< I-ZGB=1f"*7ޮS"`^t K~a!*wl=YDpտ$jC=:.8eXƓ 3fI̍e7w6/|ɾ"F`Szc.D{VD<;LDR=FnV|+SpݻڄOw w'=Xl{0&wlfXeB}=uL,{Hpf n׳ޞY_lnhײ!2JOE,QZLsUOJN ZGԨВGȝ@f~u;kczCR1/{Q7UO٭bݠ RG4t͑yac2uC1"xȺzv$(Gǣ!sob~I~-6鍄xeF_ҭeT{tOD1>M^†HsY{n'X6nk>̃dS tVl-^.zȇ`!;t]ʉfW9lPK"q%Bv¦O 6; TyZ2ٽS:~2o׮{O0# -,.d5HSy&MlKokQMc85am9䕇*>N%ڳr;۬QH'1|s0 ~ պ^ C'Vr 5ap#6IꁿXŒh΄V|saΫQ\LW$|4Ӭ$5M*I P:OC%;'\4qS\RpfY~%S+_Rjz%(ő] vU-@9u[+R\P3zOmcpeJh>߈yVzV*> Fx8 8ŨZ&.?)NNPMY3,ǖ>i#}.`-S~!iTf: #l | Kq0/FE`F9Y`C54ښTMuBYY &i= f)a$ߢF{ ʫڽKekX Ҹ0 uoƯ_vlF~Nu肭 >MgI9{<)DF;r54L,@& uv }B2W5\F -cf|x>˓]3u'GJu,olc3ANx3ނuPTA{CGy&J&yDd1Ń;?W3wp?#D[IUf1^s* 6ypO%h! 7rfnF,N1',(0]|7'SX_hүXF'@ܓk>\UXlt"9Ŝ5&EfpP@_KB+E. vU$(dW+^x87*@@0{N" ܖ .;r|c7} ˙XQȼ /Xb' /Hu/O9]ull+UgJ8w`&)&V躛hz>M+qe!ۜ] em(u\審M@{,lP!\ƫ(=oqh@@}I ԘFfq Rq.']Ku<8"íƷ4R}^ØCMqE(_%USQ^/b=T=5_z֓F#/.˼ҳ{UPY>Wx4{ػO֮T(R?˵F/`KCWe.=h6٣:SNh\Fz=MBM&Phᐇ2#T'JS7d$JN=5gUW#}$YU 5\\bmB٠=88~ :0Dch+dqSVt/,FJ dj7DoST̤ *"ۋ>^#2@ȰÞeod 1ߖuA3aFCA6tIhKZ2 9Lp/m&R%pù(/0dQ7*( d-JZԔX+]x>4 !=䰰l_۪J]]:ѱY&f݆B㣸Nे;qU,e{B%c kPDK w NAR+*QxqKq׺7@71'x֔ZfTkzQI82Do)DaK\y֟\ `( qpkH40J?< J$A_ӻ uMJrxu=[[S(@}ya x,,>yxL+(RԇEJNsp[W[zJ%Kvu)%DuOB2Wwho![I_`|J\LVuifo>+BSu%-J :~/N@R^_fͻhN5oFxixŠqu9Ң?gj9ə7FܫSfk(ZpFBLWճ<(BO <;T|8W@C>c9bg$V⿋ߤu-3qn (1hj:l5<dm Oťd6˜n•Aĥ[-?yy!q1[cFU\ţcAp3Y|DEdD#t̄fZa9J%!%r~:?eHY?y^"g<ۏ2m4]4`[X*B?Ӊ΍=Orh\}Ԇ%W^zBm_&yFYxpy21r0-oL8`kV:†PzŌ=Bc0sp [nnoL!*M&U 2*tV 4z)C8[[J2;b|B~{=#R6؈ [њ>穀~TQoP$J @  qB>\hڷ}Km_[W@nyx]Rg.zW˩ml6(ϩcf{|X547NaPB 'FP7L3?+> ts}y`lor!nzNJ=>qGg']=F*9lP Jh4ߟ`T8 +E))6q>D ٝ\wT5̽T# >dFxh]#+ޜAx, hfJWu`dƧhx(}*̖0@ҍs56 ̹/$Ձ>az0ޛF6B)Y-@6u7CBf &_~FI p_/#$`_N_tĆnsAL9$,1cz8[>m\_g9|'bgoXXa@GVQ-Nc =%ųy%xz;v{K1ѾL,u5^(, n2x uB?U(a?X&sIP\\Liu2̪inS۪#z?*( 1ht7|AX[Rؑm o;#Zź} kWbE샓J? ;y٥R@O1{] 9CrG#%->F@s'|qI{ց^23?O^ZVK+%DbKmllXUM/?.yYh OQie7y22qH?lز.qqL jpa74 d a!KOVo6:竞GւƩD+Cݽ1  5Гx'&M;>!KG|aB_)Žt:$^1K &Gj(2^{x￝ oAtx#zx (>h4zGW,REyւs(_@Χ WeZXflGRa:sp-2 ^T 8 7V 7o~]1RwtWAKWK#uYs8WY5~R7) lW9î[XPvn;5Ev;{4V0r N^zH33sG`?~{יqv'$> ]m#O\L]4d\,iUsJr{Ɂ 8)f(*b6Vַd\9+8<@^m^!"ᔰ܏Bx \NF;]{r$\imoa3kI_տUFb)S65mypSq{Z@J-!8>垭A55xXkᆝ|dNevlt!!nſ"B;mIEKWt@CrچtW`,FEL3W' mͥA{a> )DTV;3eM ykwse*U%R|Z#{ӳb밊)ty7Gcp)"pH]Pk6?R:m*^7T%ĕ%s#|:^2Zβ%ip+,XǺt,y'}V^<첋x:m>,k]dk@zѲ-?zLz U.rnJjU dGD8:wJ<|]bAHGtrE̪ :0Gt:҃9x `eĊ#<:wlo>&dl3VL&筸[LH_RI-V4G+ڇ/lņ\(~7ԚiC"?JGŀ9嫟 =rFi_&'sAXI_5sYP^LS+ (j9#F-D:w(Vn &?Θw[Wj ]al)?5|"16޷|AKz(l)/u''}&xޜFhs%02-$9*dݫ6v PnuĭNZ"0Ə#Rø$,0NޠB, J.F/f!61tўjLO=z|JS3[ƚF/m8Kxi"7e8aiRm eaPm41 [b;J=Sm~Eqbq9P8h_>>1D#c0$L1޹_/Gǰum"_YӘGt?\9[ܱN fDo0?9Şid^p%)rmaĩ`y؛pOtma_a ;E.a- .wm ;5D0~\)ۭ 11*^B;rEhXB]4єOs51 Sy=r3˟ܓ^je/`hVx],%wiw~5@KJОȁɝ䄁fQI#ǻ8NÊ I0i~˜b,$g3Zɰy7#Ħ]n[k4^X>8E~~@b̀sÊQXeL}w#>j_E:S(G._B_Ƙ+-[nVRJ(*70l ٪v  vY*w(sfN ?`yWpZ1BЎzN<1wFc ~,M-_3JŠ]c-sKrlԭR { KxP?=#qX}"ŧ!^&7SANz[טp4p@]G x䓄XzS4(mߐ)UGQHIzRa[ 66( aE.7ZW!Jj33YBPeKW ۭl_PlRY%K܇ !-uKܹ0;^Fcs㡦3HDQf˨F%~LA2]U惗ۮ$fVn~|i:b?urN?6/_d^>w5F?b<G~\3*D~L6ËX$ *wh]PpO[8]u'789u-rLkurscX6jW\6Y{zV<4 }(wd0O7e젺(+N:ݘK㾤`cwǣk{=w>Ũ9]ڿqW)iQH돨g%+-4,<0K&ȲdrJP,Xdk }x'X(l!5ڎ 78 -S~\%PףzwMC0xs\<c&ق?)Pa3N)0 FTW^0ѝZ1OVI$_é9AvBRU a :Dxj.?_,8"ǮN*mA}Aut=yuu{6˝`͢@S- o QBs t.߈{Zb 5ӧKo,4D^*c=p-z?k8ip ڄl3d}+q ()EC8]Nӭ6R`Kb X/nI]+8'~1kK4O*sڃЕ ͖=mA5W`Jw2& )[yMP=B"KƮ1<Ӓ(!,^IlTAVNGYҸ%v5*D &(7 |2A%'$ A^ccGD$x]R{X~X 뺹Ҩ !ckF## leZ%oYMi_ ޑȂ>p03 Ӹ7g" 'sMLjA -2pDɨry=X~ʹHܖZ5#rװb,5Y9j[ܪɒ:%k:b,!b?!zt5F݆Z~]RZl}E%fDdPTziKQK@1ԇքU{Wl,$`b{u♧z:%ضd%+tx :j݇)A$ejZA33v78 W.?9ٹTTg5|:H>|D_!o^j׸B$!ɲ"@أW*H:W8mKBW,l> [ x;(Z4r*:Uƒ@2\];5Z36ǯX 56{ mY4/SF[Yxޢ6BJ$g[/k:|eF~]yEcP_G5 {/^hdM [.c{+W>lxFb/)11?lr] ~y8doJL" $U"krf,u,@ONdZhӅޥjiVN(qO#wy_ C-:@GWAvIxLswDO`YusTGFhu_p /JpU娜\[j-L|A+B@I q k]@oT[2b檩MsS0*"Ɔvuu# Uyvnl9Q uD&Q.5SB]B.Iqb0 "b^pW8hӽYH>t<“?unwitmt^TE>-~lxQ@8^fR&abA,2ШxJѝA)b\rbEWH7"ކkRSz\us<`WwHAB:۴%]B'8ŭ;0q$q̐\!+ēFnI"^X6ۃhtRPɷDfxtSr t\;mYW)j BԤBZ%_+L+Cf \Wyx$K=fni~&# q[%O¶cl6 BB3^RY2u$8 La| 3RmYs PKJ\j6K.>]}^\m^qr/9>R2L,0_Szm0ugUiO2U w<0C (<6_{3Ȟq#䦝]6*l]LOުw$7;|[=~!rCqW|{{Sl_;oϥ% Z帀J*#-#xR$_w;iƢZW.{z֖ݤP#/LfJTGȟB )p)E48[L_-1ߔgVnj{R\v.n)}0x u=ф3؎l-+W<Ө/;{bA:~__gG2 )\I|PЧ'"jW'淸%yڈJF5:}.Ԙ<E;x ^( 0tI0 -^nxGVM̕4$3~$" +=$F*0%g] `p: &2 ^?yLa'B\J>uE+Fjr}tj'+>*s?Bll邎/I1<Vr6hČ3[ѴJW1H:fÃk޼Q]D&r=$3Aۨk1t԰ %]E5,VPٲB9K綝h"ޝ|d7a$% _V@b|NMsaѳO=*-)TcT\N2.ԪU (`>ާ֚5af> ۆe=خ!>0*lZO`KwCI&aY\X (rzG<,đTGȅIovhuw${P7ssDRd:>/DIsa4xV9wF JX &?=JCx95+'į-oڮp08y@z99sčV wKNL<`!m* )E4}?WӰo;z(34@vG"mNlPezv9*hL 'qlUYqn!w=$B>apC*N_m^/B΁aQl 6t.<Ț#>%gJ%J/8?ߒ= ӨPX2fzgh\6\!En/`{]L Ĭ@wN-i3 . ̩n/#W=loPMo}΋xJM9@MY_8(a#&su"1ve}۝nO{R kY+? -5Kk0}7$B+uQЭw3E=9Fr$Kp^O)ħ\u/?mi"QO_e2̈6LōO"hDqBG'WjT iߕ"n/㎪ i߸ZlY`=&c^ @_ZIr֛&єŃْ L'{{[Q-gD.C}`,^G:ѷXٺoP'$ˤӭ/F#nUqy$~דr:i-zK/zq8Nw\AX$R]3^|zG翃(P μ.XQݼ1?j%Lq S{Uՠ +52d[lMגcx\Yː!kEE0;mX'뙡ޟCDU:IM[3mkR|>C:_X(&َ@1n,˼ZN/HtHt32=9O54G1V*iMtRiMå5s  N$b܄Zc?8 #It$c2M26-|8<%k54[_LAYGqtyFp#,wdD|96^_S8q?`f`\SJ4OeҨ _u4?9@jfoA|`!#\ں>1lY?Z\s'&تf_ BtMIyq"2 .@qfʼn:Hn-MK%rL eKA_0 L`N-6,f@ hn h1\@p{MX0"6>]4 .Ũ` jbNj'KUN G?ilNw4z6 {Eg QVg]C[W:mhL^o@?_y<98 '.ܞÞл^͘ڞ)̛3i&7z29/+~ɼn5U̲Հ@k]&?opp# 5 QuAd3D R>=Ɏ0|-Xb0\ʁhϔX܏a~/al~v Ţv)(׌XNcRU8]:HC;Y /Zlrk@#H#z@(弫x EUh Q 8W"-VC\9c. }+:EU9Q`c]U2ҁpҚXڱPՌ$g+azä41Y33_~Q8Ql )y ѧZn]L>؎ Z[>0ײuպ1YyZm+--| ėeVz,۾\W5\(ן]8KD`V0JKZ:5fkb4t/LRHA g^?iCsҽ  WEVRz1v:Z S5s*n2N^ 9"<ۍ/jˑ\X//h=:Q\qJ *ocTE5R,}-1 Ϩq` 0=k) +{j_^Y1+/njԵY2hf4NZRupx uQDyJw2$v{+,?Y8od;|]^Q^ɟZ묃 [D}z"S`:*J/Y栫 PƓ-1xJ05xY}0zcGG[O?bMhLqcYZ*?^ړ.5H"Xv|0W߿+ wL'zdf%+'v q^1p@l6ў$u.{IP&NAďkg60O"HJ|2&dIa٥yJؘa@Ӣ̧>*hwQT:7)"N5eM・ײS29uvI.ؤx{nz H3^Ku=f qW.*ătToPgH*~T&W/k&hbjgE@ ʹ$)3=ߧZO _ji$haѰxb`x&- fA?>VAnV^{pGeGuTr@DoljnNi6yj M"jyÎ=5n_z x}n(4M9zrm˛8. {(yq5MmrO|iu?XP*>x[ lN% DhcB|USN1~<#9>+ z 1PD`V\-%?PRK-Q%2{6lGFE`D̄ĎJD{osJ`/cBaw\1 q75(uip%D bR}/KwR7@dWpΣN^{E\A)Ds8͛GAϫAsrKRqyV~{PYt"}H+Be;L1. x Keߓ8q0 (EN.95Y[3k~aXRyǒ/m:۴xGK.JxݍFyLLNΒ{?B1Lˎt! K <֡%9B/Q/i{Y9bь^ ߬@ ;75jrtKO6y4{S05hMyT(l|#G~"aW5^äm\ Ol~} [ީXzOƙ>4 @6+%>>J.PO!Ҵ_%n+#-se/.m 4#.I:ܫL#^㲤oḢ|4G'K8 X(H"ggRA@Xc>4 .M%QP85QR^42@2Ҵ;q, [ xjTQ 1k z_&;6I+Pp=Į¸Y8Ї8*AHPpsb\aci`G67X}!Fk>,Pуz.U/ Ij4/$x.ꇐ ?; 5=JJɱn%63}!|v.PV3)f.<7^UMro53y W[9VUH:;(Cr}&ztmﱋh1/lKNA! C!WPKND~4+-ی%BVX}SqOl|{UWx0lZD,=W֙<^2[ȯb dW+;lR@+WJդIv@3EDLȰjCLkZΑgD{VC+#X1z1k흎S?v(@ !4c'^a|y32%@QQ6Zy{aVަ-aYaʤ+Eax,VMr:PMQ]~u{&(D 3TU*8שi` s1k$D*qͱ=il.L.]d5f\{4fvBJ8LJr–r粠v6Lhy,MNAS<2 9i fjw}a,LxLV)Bzq8@5$-G6Af >`>X~CL2&Oٰ>u DJEq{B){Q~Q s v}tbOEӭ܆Jto:J wZG~|lC+z(%Xr?2wz*rGF v䍰^ J0Z#߻eqNmJQrp2D]21T$|iPԸ qGmǀmrlC.r&- ^pqK7+J?{hmT" Y>eszA_D8z5xes/ .眭~^xҙÐrX՜BK?U϶{ե PNn$:Og$'24)3-7o5x6Ve GQ?Yd-z('ARᨆQ۰&wC /і7l؞qsB6gF@2;T)wAњ1#"9@'|@[I+*XđPv{)n CGIk ')&H-iޔU@۰`pKM?-%CeN:$ˈN!^]ۖRD?Y6@0|^Sh}wuk؂$01FQHTs d7% 4&4'R1u|.6ޟY\Cbz_~s^\ҭVhhVJ#2Eڂ"yS0䝈aqcTQȰD`vt[(L7ƾY"ĠNk`ucb@dsM=?ŹA,_X(eQ|\ͳp~Ļf/,SԢ\m8cAK^ɌJ+?`me cɃ:~XΖ5 f@.£5\ARe,Ej̛.@6<.Lesk|,+ZJ!0A:CoʳV4A({oC#Ҋ8L}gc;maw+- ڊ2l+n* s%pi^^k$Uߓ  Q@:4ia{őO΂}>& [ Sc͐, < ʦMh1pmݢŚJDH{g=RnDKx2Ot3.g[]70Uktd;Wuq0g7fEu!-nĎxf5PcQ"d`25Џ(޲Ca_>9` ghNe̱" [D pg:ߴTcu]O4j,^-ư*;qUed3?֔KR!Q/j@LI)4WHPٯ{*̟v4[j<: /J!l(.o8;nK\2j-6dz_)8J7@h_d Jlj3F;]Ecw}hHg:%;)\`Ǽlנ1׷e ({uSŬWRIzҭ$ ucp(n'ߩѲe\vOoIVɜ>Z2 YK$˯[ AF @\kXzh/ay}@`h8j:XGMwHnᬏ?Ǜ&N_|STRswmRp`q{ ` Ȏ4J`0xh^>7XS$Ү.O\s_Zʒ몔n|.q (~X%o2a/8|"cPn]DPX^sdWOݤ<U9aLj>-wJICǪj#|Ij Rʋ J^P %<*nnfRL\ɛgY "cU^Wg8}]&s^2BڱmCh%և7K 6Rm{ct͇ q~ y \_([do/lBճ>x]CWuI)n9 #(yprYhOuߛpA8h( )3\YQs &_ٷ'AC,ZZ% K:̛Gk|~݃9aEejDnVy/Ơ &b/֛^Ӡp q8&Hw_逡3p)3 c8,:;s?OH%r(#l={PBӉli< =vM;Kӡb04U⪨\\lfP }ßW%(bqK&G*P{2CkBS;rWg>^+W:JЄgiP0p22.37 )բLy5qu(AH3M*0V>&=ldQKVVq)4ag:ͩYe t{(8_19=r'ҒR]djq(b/VY -WvJKi[9ܫ ' &Hqe?3EŔ m@j# A@𫐚Ȗ10Gg/~Ϊ)9v :K<_\c j~ ȁL,.$L:^׿zE0R`GMlyf20m-x6klkB1}V6=к w[kWޮn,"h+کaKD/]ñҵ8d!2FvD[E{[ K5AbHHz;mޚa^7Sc݀N m:Ɔ_^REE(<l{(,jUSc$ ."(L.1yns hHSMj=|VKg.* &onѧ"e1rcP3b|?t0$oegWOpȱT\ Mtqw ? %_ FF㝶jn\)^NWbn-'BuIr.maɣL! \z6_n}~2\Wu#k}qgOMzUݙv#@u@Jdı*-_Wܑ8!!q" 6Ҋi -ʄ#Vx&O{V8v1yp9h*׬)ob7nC}}&75O5Gu'"0N 7vۯ [.5G벸w<\qJߊ9! Y,1[?&W`kq߀) |!!YPӫLe@t@+cd冫3zLԡ D G$ZA2v@L.]Wy-3EP3ːJRD|`ȑP;l5' 73G'UuEROּHLBk#c7v5aC ,'Lﹺ:0V!_JSOD,J3BM\S/4+MtW yE4c/`MA]AgOf$ҫץE3xֽ()'x@s1栅gu9m co}i_ `Y)މd ' 4@? 'CRD߉ i=Z*EV~70ئءN`rm:j:Ŝ A{P ׭)Qӛ˟ͫpPg)x=jk@ Jcp Xqae؇;?M/g!sI]x{[ Xg8hoU%"<r1(~C1$ŗHۛwVB {0،酉7</#JiK/cQN,4b?x fkL :1ҵJHrP:)w(\a. fIKw- \`:?zMTuԪ۔?}G9Lcqe 6^,eh޼0Zk&j%jOpAMǖiJfeՂ&;D_>yH\8=3aනBN?p})2Lv\gZsլA1O`x6:4޴y8Xr l1y#Qo YA j*hܟ_g݈Iu1: k֧:rQKYDkf}x꫿jH ~UK_|AG),ky>Xe0aT }&RP:|ءcn\:|n@*:{XwqZE9'Ehu74Kꮶ2'D>0ڑ17-> X-ېүې5(K|^c4nuG!#&/QH6:?EZtVq^&.D^TbҨ>=%%IaKV3]v:H]P$%Ayeiūjo(r8W:ju/JX%`Up9 \ӃhEa1XV!~ F_}W7Rc'Ҏ"%W; a_%.v'd?`D;geX(K?nZ'7A4Ik X.ۄetXz:&:!SH=(\7}R fwu @$+.&H{ҟd)_1}[ x,#R/134Z 5 *;i^[׿nbhv|ÓHZ~v-hBT)kW91X"g7 tW9cN -Wg3"Roc`_E]T.-KMl$$]T4U4WvRdNgS/ ̟0БGLДAH钐_3KMBc.}@)fhK`Z MTf !H,̼\9UVKO{3ڌ#lqՏԭnϩ2^d3 vgTR%V6PDKZt >YZj$1y.Nd܈1Dw6:%٣V9?jF8bwR7 Spy9)f.2<_t8hl Y`d.ĤǺ8`ʸhK9&=Sn*tSK!ʻ`Lp"i }S>M[!SRF̮>v2ˠ{ nGQDV;TYS*tY83T(wbj:<$ C(aBf|"QG;>WYـEJ~pm7=]1x{+1Uy`N)úç R5ӥQd ](ǒϺJQŘ"a.rEnLj w՛%"׹8]? dQGZҢVSg?ˆ)xr3T8;sǸP13$ ȍ(WJgBᒡJzj!7HryPQz*Lu,a&,}7;O=tEt!k[=3߃6YJvh_Xj3-^*KzQlqm_u}^]ʹ|D;lо]cW+ gƬ610@t]Jz2"5M'<[SEXƯS2 k )o/Vg:[ͦºxw6rtS! 4b~V0VmFH1uS3%RbpgS=Z_ R44ԲMU0+Ǔ!Wn3Hm2 >ܥ F!m 5z/!k'|h>S-qot&ԊkStPa&ߎ8Es[\Z;e԰kUpS+sæ|-acJɱ;|OH#nV Q9#ʺ>YD:cRw܋8 cU*;8_K?By[V/d7p!E$5ԬcxPdkofnRr}+DT,)U̓Շroll09oY:r]M'V|^s34C: I_2OjD~zc8P#v/,|F̔.D,:1 <ջ(@A^(/ϊ%$k$Te fF\B(j}l~3T3|!L)U_8e!H^{rFAz%h~H'#xƱHbL%P>͓7ˍOH$OٓYĔ^&c%gbVjc c23i3g /Ar7=/zLYUwdy%k٘ڒkSĉܸx#ay΅T$Nݜ-wi*t!EHٻ4r 6L1f~bڬ `8{mfd):]R rmUJ*SH:(c8mhvaKtiFܦ$ EEB 6 wdX_HHF5}lXz66r 7ܣU YkǷE6*zAmw3C?"/BpB.0r PT=fz4L<-C'9o:r>x,̍#官KN_24yiKHolIݷTI!Of6\تB L,{?qϭ#챳IKV#V鄄uNZ`ovVdD «!w&e@KZu~Cw+D.JHLGe E~699^$0a̻)#wmTcsGuf4 $Ns>bzvغ Yco%OJ]'0`=87r$DEMԐQo*rD%Zm8g 7CFLΫؚj6Y[dl O<1Z{p&q萁6*=} Db24w: [U`3輅Wd~v)VzR S۴7gr[K#<;Ւu 3Y\OtP[0af(bĆxJ/&_Eۈscѱح>HCv̥T\֙οAIFC9YQH?G\49ތX; p&iajs6-&.u :>=&H3a I{?-Qp6x60h-ᯅ2rXՎ 7gq+4 uSD4<'_˂b:7)2iɞmE S'>gϢD}()bG+T97Կtv1B])uwne#xCa+3$J:X5{;ӾP<׵"UJф⌵rDrXs˯OU*~/E"Hs` =o%svQnSٞ}ѻt'4 & hN šo‰]` {sC Åk63qWU P zDpL 6h $L38zrICew[FBr&Dqڍ^uufS4Jl̡L1:K\|R(%8P`,RtcR߸6_{gҧE9~1e0ǕǴ~҈gWsw0%TZDbf?|WɷJk.LGBպˌ2SA^zSc(s fW :#|qXxZa3dɲrV~gx*F*e᰻KaYƨ0Xi4iqHdI=9IL< M_=psVJoVW>}dl:\M8j ?PwM& /yJ 1Y}8΂Bϭ-ҙb+][d[Ҡge@m2*jĸTD)`0\,-j (xZ..z0i]H/c/9̮3+ܩ&&cB K=W25/Y»V2K&ݡ_umD"i\krn5kގQQ΁Π/B89Xj?WDu_"'@4շq$.o_"0 %o*D5.tn8՝'|v&Su7_7’)Y{A)KM2t+!Nm އN!f׿!xN:dK>ْЁax+ΨÝB`" #2Om5o%-[d_@ 6k H6WeJ~[/9I,xN~z2ehޏlӟq*ID{-/+(=FnWc9fXySd%܇x{5@h`1ec_`Gׂ;?`5R[hre{0E*ocf&G0tDr^H{A5b%[ P) 3)͇SPoSArȜd+M*1l-La{*EkdPZ- /8QlSJ  08f`&Hr-,0q1Hʓ}:Q d9W MeG^ dBي&YB!avdwr4ux"9Slr DuX|W/[Xد)g8R hv9Fx@18J[ M?ݟbU!Er)sr?Ns 8X;W -ƒŖɓ=Q|M~plO (`N >Qf n:D&0)o/PXY/K:%gqR "6y= pZ}N%H¥4/U `Frb٣ We#crGgt,4㵏2RW =ė:&-1Z&G,kqSl/kz-"g-m$X awW6&@zꊒKlWWLib퇊~ȶ2֛V4Jꈏ94Dێ_{No )Uȶ :TD = _bnnV}2<~G7 b<OJ< J%cᆛOa= hӊ*Ÿᵅ]]l3h~FvusE4 ab`y7byޔb/R42b/tvPue$\S)LI-7ІWDFRE/Qȋo.hGӋy?%Ь)JqN";vgY\ ?,M9̪9/NcT2. M$)C! 8 9)Wћ}2+ P1-8'sb6 9:'.F`z|!dΦGvŹw, ,fLfNqMpۓ@3!""r- { ]=2]SeaMWGo7eɖ)? , ]ꡁ*h5LħtMxze&XYc!7Cֶn׭l jv~͡fܣU+бϘԦdkUb[.^/e)AJYq"#7/ RzK2̼dKO:4ȧCddvAb?q~(bKD%[٦}l*p9qIk(̍w!z:)ÒeG2(CuWjR/q25\c'\>p8&mqKM>zJ!6FؾDɸC~H. 1mEG2a4;$ת"6[̥I . 8~ۉU{0M7?僊e$Μl6N^ hĢٖfVoe|X^la L` 6)/y{)'Sp6,WHxhr *\j;c# ^1|ىm8⨭k~ikc=ϼ0Qյ)U{[vBI!j\u}r/)&=*R|H遆Qk3GWd!a]ǝ]LM;9guӠKºv[vD ge% @%6g2%Y`͕#E$T^Į?AZg$82N3!Rhs܇93^%@MvBnf>\ڷI<9N0QCWR6aڧŋL;nh$$m[nv#"3ۿ.CCe 'Av6AE.4}|RlTnot3h^A$47{]Ցf:C. U Y:,kAfɝ6C z'PFSļ93 x:F,A9sPD"j-oGҢq9nvfLu|83ldOownMl @؉Yj'nۮ{_RLB|ոCFXڷ s]mD1Ϙ{:FlbH&'drbStXq@ؾOنrශd a"M{UB/!MHzG}VkQaRD@v· J >VXAjoB|~(/^JҰrU*GxkK Ħv,fGْ-p͕Sf+yXq9 nJ%-[IfB[e3\,U x8CC"1aFA8K#P4MEix>Sqr?d{aA:fz6Űz> +~\A"`vs IL[5cC$Ҹpds0n^9<ltHjF4Wd23DAFڀl=[D+t[)%CBѰE]z603 Ԥpn_ DlL$-cl=zp%[0x1p'ĸ/NIéSgCN"Ҿ6H D%}Ds'L /r6ySEp A_M yB9r|*])80&֓m+=^:oWCG'* swRKz2Cŕ)P{%4G.g$`|3#VPvXZ{ޙiW*~rxuxM"rRǻtOcK3nm1N:V\A[8e(FQGt a6w@v uE%~*Pyxg!鷚l 9 9b/#xFoеqQpbrZ)3 kGo͵8/ 5 #-aq}Z_ <Zż`Yy C m\9Y$sVRَ?8$CDU:o岼3wppO3Vgd)t T;Y\׭#LݲpP8JPSxXtNK6(j@V;@T#G!?N8=+hg4<1]I2TXML8Avodty, Zcs,a Ozt(`lCqNۇӜsk@D_CM]N!|[K+A'OJy:{9?HF% ~ QsF ]lZq#KPpYYkH*8 ֤'MgKlz!KsEF/9( i~Kq0u셇d1u*  v0F5.iDR+DYۇ^b|;%8JAi 9xxZޫM|ӡ*1B 0> h@υEW7]Y,S;i0j-C nU. BX oH}4B1ln&eDBKJ/KoBgAUޤn/j;"qmΆ=R̽ێc֙d7cXP7x8kCi< . bq+X;b{%D{qQY^q![?3.3`y7>b/`MPi&}=Ha*QzzsF =l0HS|7 Аz#&֊fؿMΝJK6pi"HZ" ƌC7ifksN4A8T_^Y/PC@Mf,u<7?;ׂ8^3ߏc>*/RXf_bIԝVq'rm%Uҁ<$&>sc0Z&ͦ)# :\~q{m=^tOǣsٔ->$E?KpWAQ]I#p&~RF+GiӋ!|0(3!6d"OJq etC-M]Z1c&w[ .1okjB tB{gv^EʘEGVjade䶺=lY(ZTo[`pG?D'$aF-= lNm,jC6[;>(U_!D6!q.f{.ME&:=M$9=UsC9ۍMT*Nb aQk93|4BfNƞ>e8qƿz=cl._zаk!_hjӳ=_ jJ/dĩfPY` fc Mx.;_ 7'&1,.!jfYf4ߜ AJphᘧ;;,~ϲ0F3!~޶K aOC5q=S2∑Zݱmy,ũp|P ,͐B刡U^`;pXy552H9(;TzS['(P.y3̩E; A1 NkUFo)a(h5xU}L ѺYmkB&CT?=h- w'xca s'2hbzV)m{^w@7OSS󮮪hjƠ)eVVRzoDApof{Q TOXMuz6" #\M2GY,57E䵈r 8مI 3ul̿ͳW'YSzwHGo1>ֳE\:m0W G6ˇwkr%uqd/V-Q@>T'7_|"`k|/ J=b{ F΂T E;X=>_mm#bf6i} )1H$5B0dr9n*l r?$Zs ^."؈x~quՎK&1 S~Mq-9-[fs$}oҞ5YH,d6[6v$][nQUY_ X rp퐟g؜X1'TvWH .A^0f9iግj4X Fmvw>rNO} SDP4OʰSx|FczhݶZ,[ָV7(d޽ϨWcia`6g; ExF9hG(wYĩvQ(7}fǢ-Ϡ,@eP̎^EIlгQr-=A**~96gܳyGU`S0GOYn,1tDmQ92q=veVh{).WC!,5 >D'#dKB%`Tas髷+?Kǻhk[gʚeBYTf8bέaN٩m`[R*9NQȉ*zثVG.P JV;.==}nԿ׊2G̿Mso9cRՋرtuqja7=JvUԜ qXASvl'd4 1ycDAV. Ipnlį؛kv,cbfIJdrG?|Œ#Jx4i-w~H jw'c  y΀O o-`')Tؠ-녇՟7мG2M{@n1Ch2 B?^_)$_g3]&vl46K]>'-ATrͰY&a&]FGׇ 0?8D;N}M`U{(bm̥bZ%]3 n:ۮ~=ա$V=(i{,_dc6 "e ,-o؏!GjH\I(b. ~ d,Ѫ/\UJ9}z qs/5MY)Hts e%׽s-o>|ȳvx& CnKֿUWA9Yvk=~q^k) Dww/Og .H/i~=N~PE_FN:*SՓqsLN 7NCg4kAb:wܲI0loj(:i2]uDfnؼmji'32i*lYVb.F:o f* Q j{hY Z7-R8_S(l &0IEAg[aƐK"m9T3m3]T `FnfY?`=|ѢXtt/U7_ptjc#ywF}k2krIB ZӞq6*dj3(f.b29rAJ0r%+$;?@_.Yrc^X>kkMq=ɞoS':3ϔ%u\u438Xxֹ{b-b/*xq-͏:)bCw=`S!gAwiURnb-|M4z-8^83֨AL"ca"Dg~jWɉ_Pr&̒-;f_gpnn޴81:ذXp˗ =cL ӭ} ԴGRZ:[DpmIY!sߚ=rDI6MUYdvcajպ3Iv.6QDBeT'Emn .3)ސC+)!d/پs.#y wYf;A%Vê7s: ʟOb9(jD3jDO`6èYiqA#T|EU0LFh9>o[Jn~( #CYQBwO=8)@Xˍ =^':_UW},|rF eɹ {""lԇ/c^V_@Ą/w!`cgg;<_Tŀ[Nrn=q~F .ˬ cvo20]-r~Hd@Wh "NI72@3[8{jQe3\vOĩl^%%#(U_lW*g\b 0<~{d7huzN6Oni-7 C3>~+ɸ^AcG?AܛuUUuDA)P׷"P>8VyİҪ&*b-*ʋ-.5MyۡLW4`!`h͵U )'"x Ty/g¦g$9^Ö@sBp` Ac /pClwJTQmd*XubS YE'l ͵YSXA - r681U{--~sD=$$Hq(F;=5W].Ds_qmWt7X5sK2CmU'ctizZ7_~gL>!\#uw 6 SW2`A[%Y v-[`r-=[Ԕ3$Fclz]{*b zJ`ނ1yTH mM۱}O ə@H$hHmւ 0IaDXL+ρYq&.:\^ *So|}.hi]V!dtHZEc#il@v2#"@E=#0 \s/_ʂ~^8}VZwNB:h]ȱ1oB&-‡D2*3Դ)插yB<D(]4U.CĂ"o>6xǧVD:y֨^dque"u0{fok!OvV u%;*~lV(l>.dfX厳T$}[ux!mv+<]ԊB|>!2a z43&L㻑I/UlEB&5ܫ ЛR .#})> / o=yuﯝ !٣!,ٰmbmpG8-G3."v|!xHqoƈJ&>Xf q:ytVyI.W)j. bc裌][oZͭRib e(QrY#WeBIq^)Ul!h.a!8'Td.c!{[' a?⾽T)#֗g֐a\zo 03x zA9;3:t EXazqƓWF.h~po h殮Q۠P  7i&.nƜ/;b}An#16d:?8yL{8)y*krѓCp.f 뱅vo? \vӯQ>4Y怛Ä$>k)$hZP-. W+ q%O.W_,΃iۑ^?<(Q!iw2?q_0Hs$VE]&_@FKQW}_CUw&+e5;(3q(q†P N)ʒـeZ9Ik7q@Qd 5mI1NB]^qԘ '⚤^,IZ { X.E{b2k`%&< 2)38E_dBU*.jr?H8WCVZJȚjfEڼe317qŬ*&O|ΣdqB97xZw,î5h1<ma{OF0 KtJ&\ܠ-!oX6)^gzVЩIasasg]4kto)ՂHh弄ThF)` ,v4J025BJ (=X>7.`xl7@mΡ/@ui\3CHfb"V׌uʹ:4m'.%,KM{r`fz .,9/2g.UKǴl@-l?$z6\U&u~pe?Z+Zǡ<.]/ҫ~6L5ۅM˙9ѶVoheq_50G{Cb3@7ewn+ڔ0mѶjz"o .JR lZqF+6 `gr?E($/jK" -L q>I )Mջ~1vzCuRtYѼ2y i!1$: Rd^忸њX=(UƵ⺷s12 m*ɜCGe4=xh-{Tdҕ=6D@p z2oK7*+L$ڒkU3^4oIqL0 (7b@F($`I[4ѽLԓ^#U{qGj砈ځE7ʓ+5?ƩE8_-0vI%HIB0@Hoiֆ8ċ yuq2JߓQTy!'ųEQ𼳹e{/VSѻ%g(C}@l( P)]fHϑ7>UtsgMsR-vc  [};QA91mnDڀiƣS!$?;XtU O]*v0w#n^,%]R-jyQm`)Gx@%&\A1 2ZFAIME b^1% ]BN!WQi1 鄡N6aqhw'WV'4 x>m.'|[lCD bQH٪8!41'AFEijcjYÍ4yC%V2ཱི5*@\ 7: iUz G(_H xG(ዅZb8P߹A*<4cF0Pk qRNb7<ׂ?ʢXߡ3i> >!KQ/ȓ ?61( r,[wU= G)߸}ZVlWO&) `X'4U]F=YcږJ2jF0FcaCWO%)!6d>1!jo8>!YLXsa !o8[g4duCH\YYSLn/v\Z\H6Pc~k ^Ҷ[5|K@lu;.=|TEp `{ǚAQb䗊)i]!Eۍ$a^C,1^f PZ@mG/tL`MGU א/3Ϳɿty9 y;yoWDC~ݐC:_ɶ{crTĝ5P͋7E$/v,z() 0% %;Soʭl_&rms1Yio[[s]\ AY~iW^Jb$Zi /P3zO5;:;k"~\F qabvW}kK&#-("cՉ`EuBۧGB7֖cƇd1瞷%oj$4,ޕ#`Jk&IOg6&!r&bŞ7$ڕ}RRNn0_n#T@SOGu&SHd]w$]7^q)i@cX;fB+ԟޠ4T}69Z+Zn]M/"QL8wߏ[5W_]7["#0KxCfQ R(o-/H%K=_;r>Gs^Bsl U>Xɉ/Md3mF]9JՕT E13sy&ȆBv o=N|`,8 A7RJ+ { 5q3+(|bIY+fn`q0eR nV:+%>w/5Wzt}gOMs=Up)_p}/-" RKR"67ð?˽&OFwX!|z*/7z;0{䎁Ia9*B'&%jTaO]79= 9"E,5nih17Fb5WLh x5$ls߲k>N -| j]65/R7uDMvdBGj,Ȱ D]Zݠ7 Whm̬6鍜K$Lp`Ǔ}\TaENcR`Kc8sY('RM 5vSY<9n{2^;/sUve;i{2sko.fm'X +y{ktg$? #('fGZqDdF;$zkg&Z*OAF 4^Kokڣq|h?{z x=gˊVwLJAz6|O$qs<[2|X9<>)Dz~PUuuzڨ6gC2YwӄWOm)V _gc3؉@ :Yf"ޜ|gjmy^; \eaf&, R*Ze! ԓlN^B5^jkmMTT[ƊXAvL(xgX5i)z-:@71L9{a9tG-9 m p1$Z菈![:b1^%J4KQ;2KkGEnZcZEF ̾uMGi&~c_u[}SID<qjݎ&l&ŕ\a!4϶JLr)/76`க4t< T{U&ہ- 61wmZ2.Ȥ@?N%'ׁr/Dl -)e .5d ~LkkW~LCFp!Nȃ+3:W{V'(RjU#ͳ? q 6«?.zLYZNǬ&2d+t %? )KCHSxC!,vLRdZ[h _i } K{T%kn/u/m d =b ) ^𢥧p4D.%5C3T `Wf/_zt34ʪ-]Yvhx&i/q;ڸ xEGӁ6)Gok1n4} 6eLJx1-kOu:ZJK Qq`2Ye@K ~z(a= ɍ';M*[!bi'~ 71ǡ\tq6EF9atd݌'yhF9b%O92$ިHz@uX ﺎz4b ťY&N 8BՃ3~?`/78m?uN(ԉ FXL,ϣ/PT _&D tf^ i⩫<}vB-SH{Ky{ DCd1e`qƹH_Wf乑XdĤK`l"D'i#zO![NRhv%~&&8"3'lt?x)3a/ǽ8Ow#]5tUѺLjwLZ6T{s^[éE&DZ7Sh\UP ᪛}=a+5$ƙYNAn6Uyf]ڬ豕?4<0Ǯd7|eԶ9# 5[͚ ;\Lbc-4 2 -A\vLW\Ef Gm͝,oתBN{YpqW- $ [ -I[Z?H;9PzNJJ=1#} ]MAiCN$<^"UCJH| ZuCa} ̸I *c3kqy#,oVjluK5 W3}vsIDA5!_&`̄xܫX'4SiBCO)I ajҺV:\?lf_$FR ,?^EJ_?c6KΈs&ZQ+Z Fƪo#is?ν 2'J5~'h'"cݨ?Hf.Rt '%O&5;o#B7p}@D}|D(V 4VT:,@Ģ9XGr$P&tr< i/@CM.I?a6^3Q3•JaH~g7F `<ʀ~ؿ3/Kr͎|bTydI&Ѥl=pLl|TT{P8Lѳ(WParС*>63㹖~Zy߉fI:T Zl0cR+v%Fyyc=vzW)C]H2XZ#F+C%n|pQwH ]3UQSȧפ4p^(!v%u@,jo [*>[іC*da$FSʒmNV!Lw"\( 01T+)E)^=XWĄ{8@ b9]^{C{Ytx"`v"K(]>\2!ؠS= $i :|?<>$>|PN`l˕^#f]+Rɓ&؆}favcDT޾N;'4ABcݖ̶T{yWU *&(;_t :n7hGC m_-͡z^A/ vPk7+D1.DP5gOWH!Zht[Lp!b7~IỦr^~bh>dnr{ d rdX;L_a15 "E4!ͺ #O 3.R`=Rr{z-٘FQL# {!ɳWԻ~[ڄf°h-#Z6z<͓Ȅ\mmH[Ntޘ_Vo <%qZ\Q5lŗ7.۽;m}wHꭗkL6ymk-z! B`AT3a+&l7o ˑjTSҍoA]*KǔF5`7jdi*C] )><~Q@^cɝJn#bшgR< QX:o#2Z줻*6N79k$͟{R5~*CK+:7 $т=38e\KtYr5HS灂} !:rϪR%Ѥi&_HNҦ!Bl/̃EL }z p:NqjPGpbO~:fW4P&O "dt(֞:"w|2˜y#aM-=x1.:g$r]ADGğ*gdH9`E[)fYENRrB "!xW>pُGqKUP MͫeV*O1̤^A>J\o@cqlb ٌpM:grnvALע5DYJ[@dK8>L2,ec=ٛlq Aw흹ypIR ֝:fz-RTv 'N> GpYjfϪwW\3nQD1/hLS2JgmdO rOCluPn潐"% 5.ڿeXN%+_H- J=IiAvwt*Sj2=c;IDzc?Ļ=fԛ("L, 2YMSw;cfRv~ */Jۼ4Q/d)oA{ۆk}cˑS _2E)a0k|<+:Goi:3v)Q’9۟Xby:.Όy Vbz84'8Q Vk@We1xۗ!.F>fOQTi*[=|X`Rg 2n,iK3:<p,G\RlJ69Wfܜ-N/JޏJ48?dt37eyLVgyVR}suXׄv% ۋ-_נ(rOv(w*.0}{[1,U30ir"褰"0k|pOӜgDTN3Y\0r7U7@#_V3 Ex=Zh|xc#f8fխoiGFNŒ  ќl0})d Zyp F%6!Gq?tخn2QHx= xψ(Ȩ4-%a \r{ mJ!f3N1Xd ZPE'_G 1ύSUV:7ʎN׎bOT/Z2vA.]Tw嬗\ſcF}Yg/R臶Lw7_t3i%NHa+W(z4J 3;#)Y=6{`CpN"6b0)O!PeGBҩ!b&v$Ha-k@@WU ggw2Z K.V2nsaJ\rZ(]%BĶB:GNGB+., h[l,Z8۴4Y 6z ٱӶ.GG@^hYF4m~ɧcۇY?ȝR4tC|?u!YD6 (yx=RZ(WP~1}(¾&7NY;>2x1T4/3³0Lp$Zӣ(ǃ*?I ^o@3j|gӸ{ոuՄ_W-_u*7^u3 zhKӤcp^_>vKV+&aa5{~D `ݛb[drhbBg[0dMQ&O#*u 4"08MG)8/ fs}\!;J^JB`#aD;@ i3KZ0%[PREΗw/3iA!9=Gt") .Ug6 ZҶn6sv)iH[hf-wh/g,bd-K}Y"oK%CŖ |e^$bՊsGUCs=ei"85h+OOvu]$eg=Sof_ k[mِ*y\ۑf!xKgGl@oTHMj)yjH|lօ&)7Ӳv"+ݩg3L kī~+ %Xע Ot{z~e׉B@?ǿhI2Y`eIܒQzd'.:Ab`ZT`0mm'|!DW}O/ Vͬa.(<7 VoCV΍}F/(%mYkyir>` CCXU8?U׮Y I&b!1ScUx&;ndt#_3(Mj.MGsO|0dP 3K=C -yqr>A}+Z XDop[dJ!L-ٮ7o@ZW.,)'f !xT0c7ߵq=8K1A )7 Fê8R'fOFpc!)F-ia h;3Kf*s<PEۓ]`&WCho6E6 﨧ru82BN6! 3عײD-fõ}-܂)Y }#J(LށLKG]{ 1xb_$$ٛaHp氲&0]>X-F [Њ>stwL,Eo܇yOs t0ua&{p_Z)r|OT(0Te!@ziv95PX5┐G1"#VC!A?u/Ѓ`IEJY4tpn9xIR=VImHt+_Oo­@Yp!Pi eȶo?f->GV"izS1G VW=CxX#u Y9.ՔPJI`VX.< ?#jvuFW7ķFA RV"O/]&cW3g$x'^L悻w1ߠp?_]SՔO\S}fvb oQ=bI H_/K`͏ MILX L2\v3;r*"kne2ZW^ss->JJڕu<СA}< F= sf(6UQ_.\-2S.8Ո3_kZS鼳n"; ,IQ7nha/COl04tYz I4ۭj]uNFbY"HmYP@2E{Sˀ$D6l˕[l噄-U$ʕx( kvY"x@JoY_ ^Et'wM!yД*<+ԃрe>7ϧ{QfZA ǢѼAP]ܾQУu N ݺ-~vK{67ewԵWy i$泡 LK`֐!R}=x\H Ou[`-!DWѝõAxo.%2 GWćv\(Pc3;)Zop)qtr?]-Kq˅}|a]^z90J*xE tVs_ }> p<|ę1Db:n;wxප)z2s|&d4'r!TtKMsm q۲8g[_979ҶHzf@oQ<ZC*|Nwh);@|Yv[ FR2 G%} Pn*IASgvW0}]|-fZ cz (y᭥l ZO{Uz`xuY5ۼzT_v8%Zr6H:l0uCEJ=/\&.~#NWU٤E_]Jzw.US,~jUZ-g{ nK&\; y,=Ό`%2 YQVxYKrV 7t7BC¤At4|ow,RZuQOSy97*AdU=X7KGDT+Y=ܚ%pHRISd{U`Gcߧ:$BD,st4_KE4-^}kkžwnU$Dk+W=GI^6t73[ NUοC˪|Y=ʬ4J(-Eȯvh#ia:d=I5Y7s A*C3#Ih9ew.FqnA=*W1vƆ3tPb͒VKj,ˈlxsAC.94yY6@{Oel?3|B3?f?U`DPzx_M')Zxĥ~׃- o:qV,zm}־Ϡ 9WrT\38X~;YS>-*n_3/[WA,_/yr/rlnuU^lݖYL77wRD4eſQ;uLsBT]1)V#o%^4Xp {*9H+kļ²<7UH2$i'G{aCC&#bbzVDH9~7'4)ϚݎU~w&N(\)-Z,Н:QU|J̳1h%բՂ6V 5b-Nb1gVt/5"ޛ[<,CEۙxIGhew+wg_+`EiRG%h饍AUbv|Oh`J Q 47|K" ﶻszB@:!]~i¤ɾ֜u}i+-ܐKzg#E`/S{w%40H&$j+9B?:-nH!.o%[riT1齒r K M 'YUQ8,x,ǫc,1v|y3t9;/S[v+656^Jvj.޷,`RpJROi򳩘ye J!#I6Z|px0&Z%brr}J+ڌM"T7^tڎ눠+9Xgj3lizVVdAjD: b}C1z9j,0Amoh&XJ[@T*$9| ,Jjx{v ZW;{cӾvGC쭝[[[P xDG~Cd{vԝGFT.;PNm4=İY .TbY6&AMUU 9.EJH/SRxքY5`?N1@n2Cy HFI$LW4\M).T4 rU\EqI";iNj'5%Tȡ] x˅ b27,b?Ok\$> ~Sʾo.g.ϟvYfЇHrsiM8u°ŀWImF|֨"OGv3اh+`Y$,cW7_Lt+LF1 Z[}pvd~bZv(ZHŭ4^6O<4ѐRuK`urP[]AT,Q]n6BJ c[ q^cXt.{DO%PkGeL{SN}[Ӊ+PP=C^QUHraBH_h|v"Fo !"6(f=Uņ|C;:BԦ%>$V&9TD H+!>AI>vYG )eas5p.CBl{( Qp3>wC7(z(ZzReZDu*δ갌q6¤ _.Y`nZ#dAm!ߘWCB >fKm Jc >"snz9Ѓ-Hdv^J=aw6LyP_&pXpIImnV5ta,(Иv:`&Q U1} ta 8^dNDnֻqZOe+rӂڝm9~nL0k %nј,'&r94ۘжLɡ/4#>zA~jPj?Bq%V+}B 9٣W8:yV0wHpx9w@V ^z*B1 G9n'KT#]uސSYQ#D81S@.5Q՟!qv~~*C0&-/V/.E9wa==lv!C]Q* XrXPBhXO(9W$TaE;ɆٔҰP\!>*sԅձgV֝qQ$`)ۻ] &s2~X|fP ̠(p2yXnT4KL"H>k:$R br'roŽA(F:xr*udMotv?E\zE EP @o*cNzy?K@R+ܒO@*2z-%m?=2x<]~ux`{flajxŻP4&-gK/A.cWo)-YM^|zv/4j`I}n!.~yf *r8O O Cݸjϒ̔򖄠/JM{HQY4Y-;EjfB6\ yɝfDEq;ξx"/ [+fTaPY`S2z=+I\A:J+wlO1?gtqW)* +̱Dj-vMdQb=8_|pU͡5 j|l7C9az훛=ǝֈ Ş6i57&zBD%~ҡ 3VAaݐIA hk7fTDsz=/ 7l,-D%C/ D`fvػAamntϒ)c9,UT%5V[\jT_ae}FK>慌1k؄v=ɚ6*ݝ*Z.j48dDgo~*cSbxW Z_r -;J^,|Ayr GP@z7wj?ѵV>aM'ۮnθ9CHƅ$gt? Z~ 9;LeۖY$J8,jЁo?δtf $$Q=G2OzZtl͑Wa~jmp]~aq~mx 9i@:HBO$J(` 0}0##!oL+r_qoG9\9; :+'.0n3tz]tٵ N&6F.ܜ^P'T'2{+峐!AZs7Q*׉n][#pucy0!4}&xBUP~+ٵȍ }7)d't}>&`zi<|=_aVEG¹sdc &JL]`U࿁K2mꀧ.];"Bc€ah,1MR*m*k#r'.$ʶ۾b̝1e!J r3LiPۇ\$fJ7Ru 2jt|zCfzıV,b{@+1-eTrWit 7*>t%x4;5!tI0=Rx|vKp /(v3ffD$4awm\aX̺-r^K~{8C8j4-w!UW8yq_4 E$7bS<ڪ~v{wA0_E&N].~/뽔 ús{h05-(͗+&D_nCid8; "M?š+{a`2z~]Hu*42Å6{jò6WTRn&!lcx\(X(KV d~$qa1\$|oꬎvo:aM,%|!`{^Ӓ1Et)h >j˙<\؍M6;- +t\LR)}q,X< ByTYXHFÅ6v^)N[$3l#6f<(bTOqvYUbWK88g#͟ ?M.B'{{ehCz /4䛗gIl%x.E yޯC13+4 C'RC4 d3Τ2!@jCzr PvpeB.85߈D*b+ ->)6X%I\sh``=fl;t\:˔}K?7ỳF>[hf5uzkצ *i*edJ``QCd1\d_& ܃ +jB4٬ s×*I5LAʴQs-;!ܿS['2أCW _OEz?኎NJ+x@7b^ Ժ!ci0[ 6<͛+' .12G(3wX1W @$S.gtpçjL8c1C'6tl'IB &7;T|0|3u"J; t(uCIϳKSQ2? ErzMX\)ek,_w*S%u7qތ]V Xm֧ ,8De :I^} 8(-q("eӛ^gA#9slRE4, L).3HMemzH3lZBoz mh2VH1e<9r ӌ ۓV?c : Ab,1 xg{_ug}U)!6KDZDstd[(ZfZ!V*?cPF.Kj1࿭|=/D'&_I ")!w;xl,r=<>aMz\utY=Sjvzxfv;jH9w~sHm ojۨz Ѱ(w8Xx0R]E'iF;e#.OވŇ H=7)uv’L/܉G-1ˆBWt6'"۬Z7(=PBua)L/]3Yغ.bG@hg#Y35Zn]A?}2..4H^W8Bߦ#؄ <>y^ȴR5]ؑ8@}|BqװWY84Z/kya9P8%': Xڕ0Bo6 Hb z Bb~q,`9)83h~;;,=Dl,?_ [Ɨ2_\ 6ּ:o<-҇2َRhIf#c 0%Urς6"n&k"Hgqn =/=Hn2FG\xp%Ի6wKB[!td.R%,-"/\<[6G㘺hkT< rz(5Ցsz?I SѼT[[>voXyI;\ǹgmRvf<+}wlЂ.r~@MZ>%wȍpnjVo9gw= +D."' #nص?6ͳ><ܬhO_EL:4yѦ1fG)264$Ud+="0pQg|/|`ԓzkMZ: {S:Kg%cv9|CWj/n !L8 FCo[} G+uַ|mjު68H+LT#z-% wx*2n#-%A;h :-6Wg<-.:W>f'+\{RYI!.2f ӟG\7_Ԁh~aލr;"c\Y^ݜ@x/ںq4ԆbhGH$bwv9OSAnd@ []}-.Ċ$npVt`pe_ڋhW@I٤7P'bVp4FmY6-P}DeWOcilbYžK٢l9K|)oơ( kZ#qFgյ9^c:_'svF*&Xo}ĚJˑ#zfX/WDJŨPLn{m%}ߩ 6b `gPd턛e|"dSճwT}\X1> OmQ]W!M:sƋ'.!sQ^j,xp8OυkꍪzE:Vw+` x*X"6Y04&dsBes=TSV0Ks?"TǼTP<5+]GkbBNC<[n+^[ ŏⰆUOɔMW@ qrer(v2W15;zp쭲n*%^WCsY\nqXYmPiwz?R9&}y/իGM2-/JvWڅk1ea%a p&]L"{JJd8W PN ts&_'丙E *汵7)ζe+>S ?i+\vN,r/qņlM_2l~ޑ)^ f1ZT|ZC"ʫ GʋJͅ} -:oΦEoVbhzp&f5Dz{۠V'(W::"i Ȅ35!*/%W7'5& #d^gζuKBV&3,hr ak$lS7hD&8f,vąok.5dspi l49../!5>gof,7fƐzxLUa0hN8ݬ5>*4VW@`MkqMGSx[HD|:Q./3Qz׍AO? ;Z\I%&o޹iD!֞<Нs&Lص%Y<6o\HR/JˢXP5],u#mAUFxh(S"_ABF3yKqplpd7_p`e@fq'ӆ$ {HCc E͒Lg~V!BO:go(Ү]No7&쵬*땡umo%P(wfL )lGtؤ5!/l'=H/9xԕCWra\!Ί?d,Gᡳ7ˌMֲBĤ' o?y95S%(W1E9LB8X=]hCscz&ϑ >'\ϫ*w% ѽ8 6 i=PB;Рtq=п{J=f:\pI˙% &IQ FɕxC9/4ΤorD?ҜП_yydJ+_%%n-3vsL(m KwCƍ-<'U9YokJ 7,NM7 1Bh8D6FvIi۔aW'"Ho!JЉQD5<^,bK n09?_V0 .BE p<fNƪ cJkc܊8%{zoYɲY%K-Zvq?jSBSmΥFXsȕ+P aG&٘L+%Ků8o _.۱`\*n| 0d\o:n-U+:𥝑 o*^[tM:} qX[04vB!_*!"GM&"k T$sl{N7x@ֱp07CBv [ ~]7xb]롗`bSHWF3ĝpsNd6z|v, eO%5M,}ܑo?7CaхGxS ` Q7'=[n\t]NoO%Is T 5cѩhG@A D;"\;ߴdX]4X_z0#!s}p\"m|@Umn9e)6I:5 LKۨSIK{^<ӊEbY=Ny)[6o=2`PBj+ԄrD Ao[em 9 񾧶Uk.>OAE3Ԑƒ6kN?6pJ 9XG7>%WϜIGOTa~/ZWy -dfXCjFU׼c<.?i.;MR@L-A/|2;d<,);^~ZIR{DEq v]0鱲-4@=G!A./RٷKoT3;:uQAmwhce7]D!o2 \^sw8`rՐi m7ET"pH07bltQ--L Vxd7k ѽfU5 2LxL}hqqwػ\@lm7Ɯ='t=ym. 7`ȍrdv`ہ;;M%V$O=[>&( A͜B4Lн("` d@Rq5z#EɰAU턀{+WzvXHLŅ^TFRu[+eD |M3zB#zPeEhNZٌߙ7)W9H&Fd{o _T^(qdpQBoz{dCw#_ )[f@3#u=Z{*0C(X3ޥQמIQ2/'97ex6.k zO[Dy%cebdUFw-pҟ ![(uՕ'Jq!YKKei:aJsPrv14R~ʬP->5_uA$]H'e *'AT0]Cf0^=Yh 4p|O>:BaJ}ƌlB-ڷʰi栢2\um,Cɺ8E'0Ԯc`f`")uU^I9XM'M䂛bǨvd zfp(Y k&0X0*(KXL"R,rf~\怫aG0NVzЙd2  Ӂ$۩9VN`.k/߮GOMUćJvyu8Rls(+FF5%NY_AP+Ӂm=~L}Mt_ $l y kfѫMwPoVd\mǝPg~,Tи`Y~,IdbCujjBB"|@<&oJp(Н~>vZt7N:V6 MQ&(t8;g)9!)c@. tЃ\MH DFղy"X2q:*\_x۳E8~E$tt^M}1m&-ro4Gryn4 +[cslB54N`f o@]okYJ2x& eڽ= 2klyw(Zè]~^3-|p9 .݇TG"++JMG>7\@"լ\[!ub`tKc|·#^8*Lx 7 yF;, [x)x6Oaj9V6,9$ ƀW8y?щ[pXȏN"XNlBH(شg< f#ZEm' "% *_OjTHg8AWhc^ '$=1gu#80xzD@f֩iϻv:31pӪH D]n: ܫ>mz"~={r{Ε>Gގyx7Zp݁+0À!ۍKtSA\4QXrG:qvLC wOU߶#DZ T`tPKZ8Doڼ3Kf C^"K2 SThN⻈D.rh]N t \a-kkOSVoԋ,N \eJzfVbl\VݸwٹZ"mft羽4i "l.ص/Ks i9<΃c[){Ak ̊nx0bq} HOܔy{qf˥ >Y_">f{kyL3E,ڐ.kQiE1-=ITmcҏcqi )8#ՊsDFv$~y妈=ó.TB͢+Fؑ-CJ3UPDsu ϲ~Mx6~oƻ ҙK@7J\vxU>Nӂ|-w\j6?L@Nfܴ@&" Ivo&1Ize0! Ds>tlQ>qJdhlݻ @•Z'׬UMpDJ.[ݔ$Fbߠ~q?߫+c%Ǽ;ɷeOytsp]C`a`ya"Ǿ/&IO T n^BOs̒Dw.P"ki1o[Bh8vĊHEz؟ﵛ̝=L! o䛍ܫFGݪ4acOL ;ۉ|<ľpx8C.`IKͰv2P\;' tmRrfaBXkrlx-aY|Ҵ،t˵H5[7>Œ4:$cH{BS2}Sq8`ĺLw@-Pf z)m!759Li5T#:?VZvEѯ=@$Cz06 le_e.'CYiK\*s,Te@3woK庁Kj}-TS$T-64#kz E|Y|R]+p3)-鬴E۵"Di?S1??b{V8yctLMF6`Q(3ٝe0ۥųR,8J(/ZZߜ̝htkL[/./-:J9(mC9us:r `#5-<oΡ-"ͫ i_7@~%#?2֊K8ORZf~y/jz]i#nl39atcpᵖÿRKh*aiw3]8g%jtK'E,kK|]}/{q/l6|*=UɥO@z*կG? c3&C>  %2@V%t)dvCa W9Ҙ ̥=9fMְ4jo֗?r<;SpUN ѽ*Rla9 |uZ]]T.u$3#RyݗhgI5Uݓq=Y>T6(-MFPxb#6aS,#qط%3 2`YSrws'R=p_ʰetJ^I ,A"\;Edj@/Xg|I>"דF# U,|[_^ ԆhqoAq\( CKbZ}dnQ cwwv.럄`S,br2(F@+C`i^K{RSZ^H@k\dBŴk׿<gM n{QtY3SV=-UC%)_B9lVBW \@Tf~o?o"HAS&2uSSgWYso73%D&T i`ލ07zAfYdӫ<7fH9}.SH9g}4L سW}U{[5(\Gl=b&E KvӦ湳̴g]`0nKۥz HJ*VUT~E_*S&W ;osG֐b³]PyxXr(].tYr ٮV4kb-|O_@k/eq@4PCU3r#†u}/՚ʼ8QcD/nL a'c#DSZE?!.פR Az1|W`lـoc;FRvtA#.PY}mJ <%)s&It Pi &`_⧪[oƦk iI͚Im"6ʩK7 L\`OSƧf >Q7q%y1׃RQ5l5g:C1PXθSڃ&PP̂D|z>ِ<-?L+|3*inb9?Gmym]g~( 4]-6|@rl 'ٹZHy$*fݟHAMDir)[KZ"KW {O d,TT:<!CGVQ$6EX|K -']]D;V@3˶G]hkݓ|>H M,{ĭqEO2rTB=Iwݫ3:Y̻ܺe2}SLhfО.G3fƳljAp;Ҍ}o*f| 2h2G?AMIJ/ժ[0\(Mv8_[\_=XQU[BH(w>Qt̪܈6fP/g*.V"tVy"(YzQovǂ|XɹRU`N}=8zȧd}fL'Ʌ^(/;l_:8VQ5-LfgRu94Z҇!6F3AS_By :1!hqnTz*(kNdXC%D:ɇpELѱ)O%"5LRbOL|r!z<IQd/K:9~M!uvgb*# &^NþT}̞C)CAYK䒳ORLF(mݾ)3H%{~ֲ/I%SOnFU K+{S p(=VLa<Ʈ7 b+k7/T?c U&>eb9iG {4h7IR-&)U6w !4<.טd_^<%`,[ק"yBu끻q8i}uxgbw؊QŽ,E]N.}Q2>f|3?37iE?&6@M̓|vdƱ?t!<| bc1UkR&9+}p.dk7>7'`b%dvobW}ݘK ȋ*cL !@=BH Ӵl 3|3u[މ,89 \4 "a 51MSZL"X>pu)zw@2Yw(2߂[ vm Wy2e;h8O ~E?T7oZV&К1!ٰ+ 83*cņheb8n* ^R.akvX' f_^QQ;FNSSiu@~*-BJg٘O씱^D<{L]'7J\5bM8 `iS6!6):Aj N*'H &3hUz]C-%M{}~?>T{$PqCGRMqxh%G)o EXl kl S9L[wӐ7Jq zw9 rgp=*ew0ߡbjp3 wHx:N\9C&¡7&#rf0wKQ( (pr4HظF^>}6T k* f$ ^<2 CuHF[MDq@GvF&9-VID EcL{igųvV%QO*LMi>Vk ce J:"^ t{6"LRqieqӮU^X僿5:n Wj = ޚ 8ݳM+Eڔ|deBYJD?bJaj3/,m^t|OfuG"sl|!#m.G566TE ;ĺM Ξ(SIYXVfqnMfxN]+m?fYvkr Kc7 QwC @)'DCiB}ܪ'npU8+4jTOC^S*SPDpN/س l+-;=^lG͟;͌w0X13s30 7<ɢozm&!h3r4fuzxyyCSsUIM.Mgz&g8˖Jdǩ7rF;E@)7zeax4"-[?S+6; r` Y5gt-?ƚW8S^u~e .OF/D]%L}_,nbX`)Ϣ+/\Xpǯ;)[Qa *dD8ݤ! ȶlK݇26DZ%hdbዺ?y'?D/YTn^ƕ D,6Lp=\.OllcTe&W}bk"d =ޙ7ў BdQ[ ve68/{t $tVcIxuLx]G \L.5@ e/^ MA>U08pcc61 Ia{?.I}AxN݉vdӡCNK#)‡_#`BP%ZBd{fTؿ;cw$^L۔JR,h͊'RIloЧsEhXS>v0|SOjrx6{eB - 4^6IӳUOĸ7Y1=(#ٶ :~ =\;Ή;f%}}jmahj+:hLSd|lW]oE"4δE/r#zwhIb%BsPG\THXW#Er#K]n-b@C+"؄rɗ=A o|4T0X|)&A QwN;?t=R*%/5pԌR!"JN;dœwp#vp`/Zʀܴj&tecطQYI)>D'>xe;ƈ/XD3 z$2Sazx%SCfQZn|ў?_ąR_rBc'+ ]6(UfsLݿX^.Pj ǾNѫs3N\)g\!7]_U ?{5\$B,\C&g=׿tV rg`a4ANڤǶJ\rz)¦-K*sA2,-03rW 2?rhX /QC5=ߴ/ *B^FNF)?:`'4">NJ03ໃ,cU!ʣk2Pzf~#\6FYq !6efUc6x`g@8OΎIjH6Yu,vY()W%wPjy_>\=썡ׯAr=k.\lB`EQdPA,rb e*}e)!; t\__d}VSq71rjtgGʹ4m9^XBQe~8=->)ZE_a đbdf\6| Bh2@~G= mFcx0l~S : ~sp2$herhYf!>laE4e5ٞzKY:`~iu-WX_zJNUɪl5Š<:$%ra7/  C0<="o>Q6 &YM(Wr[SbLD If*v?QZ{UUiTjXh@rA /A}0a(zw|G Qoj"=V͜X`%]=獢>nsp9CDDd@|3-Ԃ;E&"g & X$Ĉk9L%߲1pYkC7x18eϾ̈*Ju" JËr} 娄9PQueX1`#;nx(%A'ޭ^vgZ"b6NTYm1ݨՏ(ea\ݼP/N (WSJdzi3l{uETQ D˚a!hHZ!uKm(b>Z>DS9 4XS[[qNtu? 3 AYypjcƻ B e h~T0Y϶g HvM1FlI`P9H  UհrBV6rL|頕(izT<^e-3vIqQe͑xOj(^!Hb+ s?m(9,Ϣ& `Pb4tLWJ0WFTu^Iq̛v&QZe/)yJ,]nJS=$*"a:ZN z惆\'^à>&9}r_CmzIȥbC;G i؍(n{ֹD}mH釐MLj3a7~Q>~Z"neψJc/ShSYզ^($maJ#XvAQ`"Kf+-N4~꣖C*˛=`Ғt@Z̤Om0NVdS+?iu$@8V Q+!F2ƣ- ^maPbz~RC5{)OCGs#`"J]~n5oހ8}@K5H1$T; bl-h0*)c=>u-GAJ6NNh:kK#`@ ؤ8mYS&\XMqGnEmen 2"̎գ=ޏ!4`x$x°+mcaBɨ|WG5 cgOS!=WBr~"jŷ^-ϵV`|OO+VWyG% E]XJHjiY!l+||W|󊳜~MU.]jG8"oXŜo噱,+I$d x_I#Z^_.މax3}#j*Zu J|ǭ2Y#NM(L%t𦸋M/n(ґoJ:{ gs,YSE˂9J#6 3d6DdPlhPiܑ;/Z}s*> Aƛe؉\e %i1}<9("_v <#2˨xѫd 6|fb"v+7_}w R ƖOiZy=|bgo;/^#h | KB3 %+ iVҥ"@J{Ǖ[.P1psbR< 9.,jDf>Swx; wa+Iw7F[eo=c:`5M- O6{fO3kȪLțߥ )j0$fZE 汍0Yv^xW1{U%F?t&*Kj3K|v$Mtp7k?h?֦?:%nvbG)iLXPduz2m͸8Zo<(aՁjWrKH'K0!5f5r $Vj:ϡI\|6V#\! |eƂ'q 8Q^dL`D*zvb}bҪͅ`w~Oܩ[R-76C~:Vv _Y7S 9)_v6 2*4'\e>mL솯vʾ+ jn($yO¥/x2,$\-,idËO&<)AVs cI^UۅU,ƥ=p6+/|[0L7%ՒsX~3 7ԧR9ËMI+Cퟆbo5Vc* d^r*QB"K5~9` ZcN< giԳ3b6!GiNԒ}٢",z\ܜ 0N$D;?tKDݕ'?;*uڦ\ J:_Ie5khC_O6D.K LYpMɁ9 o;N-78a |5&Li?n3b^r_ǰIeh5n ɗ |ɛ+^&EyAj4c< Jjܛ`zGOZ{HUP"P?y߯9xc*Α =DT2T {z{#MJTiB:飼| rg1iPz!fć7KO9d8fiU b4]\ @ |6+Z>j+=(T~u_:+X*%;CG~o#7٫(ؗ5}* uj~5mK7(anNZT1x5puY1KUMO6NNϲ4n#+$,S>GH .I01()~ȘnJn(kPvg=i{M?AAXv2ھqŽ`?JɆlBD1DA˹|ړa)ckm7@v6ּKPCq69ٿiOXIMUۺTFC7a(kR_OAjfse O~YeY0Xq3ċ=#Q fFj⛉B\m/А-t89~ZW<U񎤹'Df/oܐhzn[Fͷ:VGYP?P>\ZnD'S^SH *寽;m ;C0 $GXMF iiVRwCZ0n;{\yC&ӭ/ve^2:T4A9*N>·b}S)'ҵ/%0$<Ħ+4>'Dk%~Te-Z:иx83BX>9pMŚwub8tan)'A$2?@ 91)L; I ^^5Bx5&h Ց7U+m Y}oh<eua ;Q"ݜA)hPA1/[xAbHcݮ f 3\.c%wOeԫPCXxHd07A'^u9ȯHˎ D#؏AȭV%/r:D?M6s I=څ*3KC2O2Yt{^Mzڢg`8k˺BPv_{ݤҾՈٚOI5f#`Vme !w#(8Z$,z ZX1P:O#nHm`ZJ+}[ɨ@oNi a+c1ķ6QqYRL8F5}]Nz0:ukU.Mñq&HL^"T@Ã[ ,q챔Ǻ~ \:y t-ԃdOQT1{P%~?2$,BVZ'T..&d;SB甤xJ!3?^Y<*Жզ]7PKw:uBFB3:kOcwGL?ٶp R_Z[~/=w#\31``9N~Eq+/EjO<`iZa_mF\Pdh&ll .Lhv1;B68|;5G$8.Ra@6&Ysɼ䮅N_Eo%sކ,*۬xcDŽ7Rk,yAx^8}Yu`Q.oE8S?!ĀjkY 4@0Txۢ9660؏U$y A"yn+ fLz7802P9@"lh;7",8 V_rƋp?eSFOS_s;Sr1@erFvEݍė#k`ɔ#`H= 俑ʸh(Wd+3j- fڎ4]n5>Jf[. z7Fљe=e{J!@w-eP!1y&>6^"яPl"3I]e#䇖}l#ޔ'-v$HM<>4Qa0bq%bЁGYͻ) 7& ŮpFnJ 0!CVoitд~L0d Lu_5}6U"H=B}&ՂsI4~$–5ș)a0ρL![$I?d]dd_qPo`qFi 6P b;UIɝ]Dn.i*T N2$D5vyQ)b b0=0EҙUŽqi&n2IXU!7R>I9fZCvjMuTU]Ф6RV6wɬ<>NjU谦TJ{N~kgɳ`subFau 4QM wUwιo+*(T#ޫ2dtd[= <ӥ0_^i4 1F'vTeh }h EDZջ5|#/Bi)Jxa W Z8%tG6a~WI봙7 1wB5yK7YL̺i\چ-GBVEdXN"x*B|qaԡzd06Ww }* i"5չxpoPUn oW^mAKu9uIO9 #{եJFiN2t@m88vUE U)[t\H#U]hAPPuOA1AN`(Ԥkam;|=kΖh)YWͤO~0E:!r!"Eϲl"|K N m8 NlrcAz+Ty"Giʨ,;8ZSq9\#e=%l4aAW(rꚭXriZJDD Oah4,]5O_]p(Ae/W 3)&GvX'H ɏJj!<񒚔K4!bͦhw.dz_a|]Jў>~bݿ:MSZO`bCrad}PpHJʓ~Z|+"o^mx!Ԁ g|3c;N2'˛̘TWxZ8A{qi k򈹣ٟ`ۨb-`/^SKaXI8S7־y%`vŪd]l81P/pmsfv$pRꡡc6||]2ɼ%4qs85;bb?Dnv,B )Y2mY= LXZ͓]R 3ȫiFRJpD}!z$fR42lPZsP J3 * uFRI2BřRk|N]%PI0dKyDL#}uz{+xb?~nc*KZ g MS$|Mjux&1b! BdcM(=ϤcZF2JŃU^m,g T~0g_ER(/eK!}ws:@a0w rҼ^FS/ȋ.k5MCrhs?G8OoJY \;QEɎ gDM`Ho:%Cb 1F .faa҂jCSUwNmh/m%AmdjDۃ y\յ[7a`WD0Ta(}&(AINe׸Dž~91u9S ;DQ'%)RW\Ysӫx&Nɬ#^IM"*FZz~BYvR(P_-1/'qW?պ\*rS&LڭU }k}k W>+@ze/ɂ=.4Lx094to,5UQD"ސHLP^t\ ?kg|:!*ϒ,fvjԖ v oQ1zj݋}1Ta33 r6)UKHL?g'pf9LF2hA*.K_;KM~HԨ3pc!b ǎPJPK"^}c(G*nOk~}3Il\| W)UgCPamgD@;hDnhU<}c{3k 6], '0m!w =]2MrRe|#=y2t9 ,+ kW[X"*׀'NѷZeZCF|pyXҾX2^A`JЖ? c|R0 ,D$nf2{)\r khN!hsb "0mg)V>Ēaէ]c^ŸG<:>-`lfhɨMRJկ wkO,3"}-}Jy!k/̷GQw`gSUN#n!kDXf<%v3>yIb2t5jjJK0tyF;I^ 2;jq oC~)wNĩ \.QNhsCλ_ʝt+*\-_9vEm84mDY@2 =Lg斬+dh`o?1ʕaG *==VD)XsN/gʶ0I~\#و>I I#BӮDg;ӟeu@"A.jY_h%,$Ü_Upk>m% JPNYlV eƬP9#3巃 ƹKejwYJe:gV?!Wf;ЍMg"/+1\-OYju1<_~$%~rC/.#{A="'|v_ҹ;q!\̋VT:g묞) V(iTAgIPypfQżIjgv?VxV7k$"^[}i_{ ۩H89yrz$ќfbF[-ȿCDR# S)!r@" $]!w)Nȿ@ 1揲rlj8AN$3$-kX'gE{/,/QL\B *e]-{aIPpZXߪh= e[c$)e{`IQ0 CQ#aTsMD-H?^$4҆4ziGpc+>U@8zQ=oOii4x(3 (vs?/m2y[ r>l:SAƦșaSK:(Yk}o+yV|d9LP ۟@*W;{m&!fJJIˮώ+F$*\ W ]쌥lʲ=Õb!SLET}}F|AGrkga$ش4@:KAE?]C7?n m 8.u& U<'_h+zpcx'Nfkν`S 1@^8Fj-tK+x!JQ=2b Q9s% |wak("B`RF@O谚fRR/R_sC.MoXsa}z(jZ4ѾMNM\5bۃAy <ޭiy`颐TxdʠB}Aoߤ r֠mIlOWE6kST\pNk Zy645Pj6XܳG` fGa=cnC?lڧ]hGT0/~}-'+p1|0o ͹i'gkMOdquw!u:EB| DSZ?<k@G$ tYdܞмI.4ކe0ǻjf&sXж6WO0m0_xq)s iS@k H*kֆ-@>G<S7'hg@* )s5`a %B;|u=7&lYN[z?^Jig/~;禚$7A -~=Pwt90!xܗH4K筟2Glu6Me'KGdb=hDƵKŖ4ui*R^Wb(3ƌ;r.WIپa/c|BdN={E;ׂOpA[3Р)]PWԧݙ]v|üqzmb[zc!A"Adno؅BZN,G=% 6WOh6` ܜ!k軻z!jXy-&Yם;o+s()@+ 28pĆk&j @Ԧ t&q2&]|c VYEٻM 4lOj& r] &V@(B՝f-/4+}tO^lcO{5'La2Qhԟ 13#*beM t~<L?H5gμCD/D#4TA nݗj?sy^=ъ֙E~`vUx0Y_(Q֮POqGCؐrBY;p6%R^ݢ_^ziw{BFMeյ.pԬ}o](.{JL' Rve<)쀯Kw =x{d7VGh:dI\p`\(=9q*kVo$|2AAYJ` )SW+1֠WAi蘩bg)g('kh; VP`*K-0OFV/ w-kGzX,yۛA?I ƪv9d+$=eS;v/$=]h̐ )ib[إmʶvgɝ.~C"!VɮoL IolNCkTJ _7snN=uRUveف8Ftmh 6Sv_VJl2OI9RwLexTh ش䔺xbJqU9>76`PiKK6typfsXD^F0sutI#"LԈn`3}HT҉%QIђdWA)3;Uc<} ,Ně*+WXsqr1C;tHeIgסN$>v&"+DSV+إGP۵za l]ek~gaza̼^eT2pzKKbfkǙ! 9B;0C}N\>K(St P,Mc*QyRx{ަ̚rdfcycrFhx^B[WUp^QczR { sDUE &9׽B.U4e'}X#ulTP tQYT^6mx@mBcP8>{z"F,"./{65ʐ#"TUPT,X w hןnva$.Y u 5H哄wqq9qCuEС.9 zc_A?sޣhKQh_?+[di,l{3.܉Π< sl7ƨtq{]ޗIfU8IƸ-Z8ٕ)\?avцݼ ;pU LHFA&9Y9@d#F=LZ7}CS〇OE;9]AtqY^:˨K L1K0Ab02HihrI t:85rW7Ϟ<t-St̥}w|z f!PZU6+gچ̡4/6`k0,z"Fs3 zPǠ.{f-DvEilƙB=y;P^\VHWIp=v1eԗeaSC"Js@M:8x[KdMaNk("B8e>xT`ai6Wa '7/"DYmf;bJ@uԜ}TAWv*x$E:FJ<ɧ}(`$~W3:nDͰޥ<4ɎPEgi*?c$NZ%ʕ|&V|YG_.$"di4 "F^UsXSz*ʙ uWѦn2?|tɿdGi2dA7=DAAH%kֽIC!Yh-f&POV+FHf{7imcn{,X=S#Jݞ̳@A݊9*>src=cO2R;SX/sT}p<F{Բ9O\Ɛ xbAJJ'΀Wϯ,ޛ0qqm bO v&c'Ofc-bR+ٿk645n$HmNzCmWVS`vI-;QP,2r(% TtilqeO%IT{o=t0.mX]H >$LGEf{z.2 b|ߌ?B;]W9D bdIG+CTvi1&.38M,Z[ksEEOʇQ#-,.#"O6b 5BnؗCh(߱y{E^,Ppݳ1%!PIAh+[q?e~|c]2Fa`gNYPȡy|@h.rzW iĕ{E4'Rr<W\Ox>%v=:X2^L/qa Fasa|_!1L8\Iq D/ r3?WG@VjCR$%m7g.ʲe3E*'9LtS$ Ο#k"QD}}w3?%%lGI`\TDTeȫRr_*Po??̦Ejr|:SSOx-5MX%L4ə>Hz~Py9g`vϑA885`?x54*' ':8 8Z[A@Gٶ41_c.V}A-iJg1FW@xDMB+ T%`rguTJ%Dwﯕ/OC?kIaiג)'pʀ0NGT{=M9q W.RݒV'D3aծhl-wcG7 A@I؍ӮUAl@9nvtG?̈́gqe6&9qS3}"T,QCXIBIjtpFՁTá$D`sf EK{sDjQ|)Kkxgn.?'XĈ`xD@9xY+4Gڡ1}9 d^0y kd2Mw$!q ue{&;cDSgR-%Eo[SmjhK<`M`RETȸMtXO!.DC_}A62BD m:2Ws7@ÎT+]f{SJ#yk i"Az ܉{ ͔$Vf:QΧg1H]ou L0> +&G?O-?,3U[_lQB:x@`6EKC ڂxo 3H9QX(/b},~|0[6[iwQY3$m+tEyUXTVdExFOK:*gdpQ"E&#dKfkgNJ#ъf$2Sp0j62ѿN>V>U wEv $]d4ni (d:,.JK VaAl:c!Uz/P<(%KV{RC6_vȈ9G~C$Gc@ʣj%⣜3!|8 /:M2 MrJϽMыJqnIL?*ƱНe4qU$/B䙛 MߥϾ bQjV*D> 4o#S1۪TT0]fAYz޳CIKqPvEYv*yHUo {hj']m}}6CZh!yK:KoH7blWٱ>YNcޚ{nšr־qw!&L5H>5ك?Ȝ6edqh>IIO`Y_惾yuuW*D:፜l 4a]) )n6^GeY)~wޯȣmPuSY&dgĥM׵/j 1}:cӳ z Ş|5xA8U:B6v?)H:}lcfy۩4GZӹd.w3{ d# =G17bFS86.&}1yqh{5̋,4=Xگ~J;)dʴ}4-MޑMrtWрc9> .70@׹/Cb6!s(bT~fT:R㛃Dw amL~"fqTIgxhߕ!|v zv7`%WH%uM3Xۨ%tM)XFj`=[ DDD'gº(T l@A@OѪqC`֑\roq$z'dGfe~v]C N)ӈnly吕ElǹAX.\<8̀G8 Y?*: #0;a$l/m5Ym% 7@wzs6Bc Zb[ĉr\@kNI;\Nkl%JsM+X Zr0RI^Z6Fe$K4fA/hk+IErqk)778 `iC gj+Aե؟M$U KFL8h8vd asU2XXlb}$݃$ 汅r[yB)潝|NFjB:x͂$kmBB.@<(4P,A)#*'@|Obbe9/DCdS6 WBMpRtD^eN.Bo9^8Cocoьed0 <s+KryOWDɗ>e+po#TCXMl Rfg<[ȱ=d'Pd18lo\$}}E4YqM 7wtھLnvC{{,tl TsD{LA6O=e伮]7܍ ޲"$F `˲S=܃\sE3^W ]=Z|I - 0; &xӱngh7غv8-sB0'{>p Ir} [%m]q.bѭ1Z~m=IKA(=daj0;Y򧯀0{*86]8ۙr|0AQF(q$Z{Qut'cA.V~3A~7kNs@%]1 '+Pc2cg'KG+d:٥e&1*iD53[˼Eʾݷr.vQ_4+=y< 717IoJ[2 qwn;!ǵ铭#嗽*jX?#ГҋbAz_,KB 䄘*o:ћTAh\E-lvqm1kR/H\=ă k|]L[. z7[:2,șסɘ` / 4)~V+rC7h*(~'- hm/hsBpm[Eص|'jA1AD͐$ɸk>HOSqy{蔌_ߕƇlI'$8p5iq+ߨu6:ӓ΄#UvTw694uee}"dOWL{]ԮyBl>~b-{/Ug%Fe0$ Jđ*E76'|`W~cF4 'Dnz sg"vNHExfp:~i+isΈ'!"H!X~Q!+޴23xg\V}ЦXvY#T2A ʳ6ĀݪTX"m=b1t)>!zWV_+"0"3=%B"U0ﶔ`qo+ pWrc A:%2pZkɯC\{/לއ"Q-^+*vm3,SNMuՙFʖcRSnwK{* 5s(cz_ƌ S C-AfFEִj GF8iPٻ-1MM񫍮Ѫtk {q2r) oo#y Ŵ`?/a dDs2:RdTMmoTS[ǚrtB;:l}h [mWB)]{C2| DJ%'q*L×,Lz鋇idI4)<_N6`^%ZUߓd*\8ZS"4)|l]+%8‚k"S&@Q)`d;mDZOEuʚiƂUSE@m"c_h  EZ!$tY9L+ea^iKÃ=!#-zϚxP>uA|by)BiOߔˆ*t֥4 . X2q|HzT_6e*qIC'mu^+.*h;=3\5yEFhChOcf[Y܂2uEJ{Usp`ߌsV:1 AyWVhDw/&kt]KYzCf!b7MR!q5z._Jj@̦BP&Lj}p=~?-mNYWf^#x.X19 ۍ5e4کāSm1+!|Eԩ<=)k*H0sA _L_-"3$o!/mn92D|tjh4:NDFrJKb YYvZӑ{p c6>=Z~#e|QYJM|gca $.2?X(6H 1Qi0Y3QQI ~b\ ^s2bްW퀈 Onlf+~<@zZ/T[/+[ڔ'cW aVj(ܕ;ꨛeiT 0הF%XyWB"l=\*d&ڤI)J?N E lNF/ԢH$L¶Mx!vk*sMJ`u>(6JwFțc6NvY Q~!aV.2jSRz)=qA#ű 7hi{ +ާW2J}`Zw[I%˼+v%Mw?T( ?זDꌊy&J`[O$uC=|ٍRH7iXu.5j\,bJ/o `^zjم|I2v0 gG[,?H#6Ӹ4'ׁf< ⮻9iz=~n%w*fȽ<~e09B`^'٧73Ll7•T)c <'0gN)o;S2^Qx/\xG}XiC:r̘vV4򅸵Tn)C:3#jG7]ZnD?SoRztg#3u:1c^F7,i )=5<더)oWf9A_su8)fXiRAqeOkAwɮU怡连ѤnzI*KV&M=g]u<^]?.Np90١{%wC{zLyk%$v:ExREo3>pvo Vjdţg \6Fg8K "vИ/oZ0ws_>C'.E۽D ^ }l\aIߵloTW91)Ckm כ6د3VZXbX!y.8;¥RQTǖUL?/t~ XUCv:s9Y8%ˑE]ԉTgCZ:df:i$RII8*xπA*U5}A% ߳kk*ypvl2[w \- lr+Pk%:4=r@{mELrf' ŇTx )i['Aek]^#_Sl1 0) J;:|Gg!v$T/E([iPc oƆ;e qK˸=›*owç~ː/U~ǁ,U_0CePh-PI҂)b:W2^NfgI؋lB0bYyV,dts| x,/*ZrL€1HzHBas&8k5+^fWt9yb'Iў]O\7Sha6}mkFzY!e7۴5W/w|L>6 ޖ* ENQm9)4F1`)Wp<d<嫞0ӒE s~YߢOMqBR$w;fAfÔI,o)Xm?"~sȨbM9e,*_U1[Zˋ=!vs9wm,C33UѼk,ka[w%7XY)vcʲᵮB4vImH۔c5\lJ L[16Xu1rkiG9``x%&AY]X/ѐ8+)Ee5И^"2.Fb*VDd C dI|6zESHQqBreL9&oE})?8BzNjnun " *n'ZMT`J.TqxZYv T6L4&)<aĒ1¥lJ3I2̜ŭG Oh^ZN:skG"](h'XRvrs'h,:yyE~er/սdUS3> ,eF`D?@_hxj O{6Uq:؝04ɃK2m`feQKU[__G65|{~а?^AX9>^yvog X=v‰O6ZQor>YA9m_d`O9ޚzX{ WZ|;1o"h,"[3;)q)ʃ vK!"hUr.Cu,DmO4ѿ pDz#+I6">T'5d7Եш~2u;Mw3p2A_ ~); \A`2rLIWOեՒҍ/uߣzxN-j .oCsl,Y9+*w(hKnp 1qT-/Ȕ"hl@RR[2)H 6_>6&buXy^/;f 7+p EQ1_BN)Xr6.@y tlv$٩bbZd?z=d"?aߤS@,CdZ_@G`Դ ,\ )x&4w E1B <2#c3!qt46R+4&TSW:+fc!:f q+G 3"y>`JLUfFR- ]}Cn&1mQo)iMUY, kJfةN(ك¨ Fuœi`)C N&b 0Y-"+Z7t8A2PRQ\Z]ɛ DԲ8f7M *?cUMe%ز$u}1v za8EZwC.۵B++]1@|v dhcE ;̪ԼR .I}j4nлA=K#0Z0ٚ<u{Ph[Ә҉@=rpRuyt}4}^\LAփ:X2vv#K 7wq^]Z!X1(9xq!=sgU? ]]""Łp% 'Ć<)i1x=KU@R@ܙ)ߎͅk5'2H_ &|bu?ij5o3O5pſq\O>6tM"KM^9A;d9vav=Jd4Ƹ  vK"{[8ĿQ)8g^Rȅ \2z_EՊXX( qoKe No RV5+ @g%NrM{$c=-v5CչK|1_x{pwum|`p{gQD|j<ɁY d=4RgD:IM==4R?y% {2ӑYޕKsY*AC>KpP|_jlAzYэHA^? ktuڑàNjFX<)--OOt#YNٿD$L~2Md',V8nG1j r<ơqm<3 z.0Rm"ڸfM֛UŨVآЇ]H1`aiYnH`{y`ڑl0E'ѿdtTf9ogZ/g_`.Bzcھp&kLLNW-ƈB ޲~:\~.O@IUϰRe{)YfW{x\ , Zݲy̹8i_cоX6[V[X;j".";5&[yD& $/2W)}lsɗlюNpCxl!<'q~J D1!T2>!vMCTA$q-HfD/jZ1x# e{vvyS^oء>-ydqrY'۫k@Qm-]7c9ËsmK'yn[d&9P;W'p4w>U+UH[(1W}Jz̪¸ 6ՕJDYՂ`X);*lpCyq]ë:A7csmce!H )K(z!M:Ί,ȏW<cwBZ9)Dr48*]کt]x8t P]XF./h<J;C@󣄧oJz +#A›f;v]K~jx&i3!ZB~N܉7DÜ dA 7k7z'N Ma#Gk(ȼo%4a,ӸnB8u/)VhFQD"׷-OxlL2C ɯ4 Nr;3D%9|K5HB4 Ȥ:]Edm׉olF94Aoasy 7pŘEz S'q .T)7 =CD;a6@%fNgX^S(l4Rw;ygN}WHx{#ᯬ8|L#JҿMSmÁS.J߭ߜ5,+V]Fz~IWmB}lmw7d 2h5m;8:1't~msM^H0cU9Li>qQ Op0 ǜO쳸* ט+Zu_m0/>.n>%!Y&>Ntdby9h]DgMzdԫΓ4%Y^ҘYClդX)Ms$`G#T֚?\CѬ -K:c ATyqAo?װ=YTP1|Af?[05e\K>Ouٿ5;OfT]3yUu94]:wOMr̈́|/;V~p( &k{bDv\7]x:((ʒ-Ae@dhj-$<},.!d 1àX؈(@6H ) v6JvEYg4sY`sR> Ǜ$) &N~Ds;@qB6;${eDhWnbO\~^>Y`5L@".j G =PDQ8^2fz My\q-k3FB<8s{*ja4nÀtE`̬x.SW2z 9`#U_m*{b'SKf7vAD,X%.X35j\c83]G9XN -Hιy$N („㿍A耂#dm*PQ<"hfC|TOoOlMO_?/%<#șvtDWfjŚr+E`!$<.g;^]=d EZڼAIh*~T tVF$vٍ q:)"5()@X}^CsKK>xٌ 'q:0p(Sm.ߵЮW76Idhi W!9,݌sQm0gvqE[nt&dl ok*9KGC71gKDM$`Qbvm'౛ZH(x<}993ex3'RQZwoM2(}C" ƀd>{ړq.2Rb &ִ3tBi&In~{Z)! |ql8{oȅ+7R4w\gtpm]c 'P/龾fq$V*Uo D&`{eZýT5tș}lW@NDڇyb%3)~B°9u2w!oOa feHU@ 9nWm#:G%&fF\έà79g`^:ӭnx[XH˟1׻D]z+/GҨ-ZԷnIã/I+MLrMh64J @: 3 Q'rkjm[:.mk$$Wiȁl\.8ў>(Ql@e["wDu<҉ c_KU=̈́eWۏVSB9~2ߧw`qmYO˪ yꨈ>}zQ(`ÜhwBdyP eoS{kܒSq4=s">5SJP0.(2d]5qrQf|Ţ"PWdA܁]\8ӍzWRh%[Kc%ܵ,G4"akI?78ڞ1Ԋ`sx|Y\XI#=rΠ\W0j]cs^#}9Qr>-qEdv 3v`hjqS @ŦȦZb:Իnt-T4 6\@#kLz-~]XQځ+,`>wc$.@35tV֮VIq[txŭJږo v+kNLnY[<.`gTX<yKmU䶴Ȏ3Qky!>-;BBefrDYjȴ6F'ji1(LbmmޢfMR%*P "24y!j|޴ BdNك^pjD=E4طB5zQK~yaMJZ_;Z}/!nb$3N | 9}p(!2Kch& І1K@sZe\4t׺}ac. IH%Ky2Wy4oj S5;i*T>B}JѠ_D ¬Xڇ==CYN#so"K WÝ}AXd=IE L i! Vywh~2J>qK4lPQs3%Lu vA:. }X=k!^N)vWeu%ϛ1QWbM5)w!vNvG$\7}yƍ ;XXSI\ܰuSy 'οc 0ar}\}jg唸A:o^,46kbxg9{ /Pp6ZRU؆V*Zn_0͔0ZBƢ-ۜ[‰BgA - w0O>"mN{GY ")(>72ayƚga0Ovic腯 |wNo@ Jx!{O鈙dt>cbsA<1h,J?»J39ZohE_ZO~V; d1 d,zK+YEiƇV3sk䁸,q)P{bN*^R'QItkg6R m鏆/=iEQoX ; _x= 1 NWW}q4"GEDxlwzrM 0qzܱ3.|m-SRkPn~+twl}Z``mVivrE5γt$o D1 rod'=Y'>drtQ[O&~aݣiLE/mREt0ةTlʌ˖0G[7WEqFJ'E;fD|-ƴvY0 $c Լ3[uјԸ@qPlHh-yRj*ˮ9xk^PԵxwNH[0Rs1QsDp7XT_—a-3<ڦ#ЉE$YHܞqލwv XO Q?{1R9zq0 ܊n VyIafA|A|T,R#L(1s\߄ҚdaxٗQ% ]3N @ӅARrٲ=6^VO:yd6zq& >Rl?ioػnWۨ9ՊgƐU&wNɜ\ƂNzvAfihvPoR6jsH×8+jEd(=+q~IO>{E߃.x?(б!7nW }@/7R/Ϫ5rh$X~?KO}֮s%ɗtbVY:$zq[h.A* W(Ntsv?6qj@޲b8OGSM݇]9`G Nٯ梊8M2H×cz*U:;r=}hYʹ{;GoM{Sռ(7k`,!q^f{B=xGqѥp!H'giB2 z"eNocRԹ$g[ g$"^П0zNˀC,\8jE#)śN[1֠h5y'Jݬ׾fq ,+\h% nɭ)UNjEvJ!/Xmh/*9"6#8w205۞ 9qw|ɈRO2QMwI|pIb0mn^ ؟ kF S"7j'H= L!tp}5fũl;dzv(URƊG`L:)@ՠTO'4d}_̡(êk&/nLh;I2AI˲"*-#sMcؿ §Ւ!@;K~ j,!M2 "yüSj.t2 5{n?F1QXMb5jL`)>N)zɓN~;U&yF䫸5ϫ֓ [ǖ'`f ZJ_S]WCWz|2-<ҁE q#vM+w4"7)?"$ 1 DO @Y,, r5j&HÇl QngϮSo7|z%/}] R0UGJ8g5.ڒ%5[=r#y]xHZ0[ت[7Βha)&=2[1b{KAGVh gB^TL:D4ʉdmF;}YV'<[g^ϜQWE,?1tDzΣW%ofg3SRB%"mn#'\B{,rw=7mT,)@ ꔴg>U;Pݦ$I`v=/ĀaX8[DX]ljwJ(ˮ /<*S8]3h6&m5ມA 6>@X)޳O LeeD#@9|yY} EZ- է _jqiRi1 4Xj6zo JʍNcH,"7xlhgޒVg4 6\ihP;'nAJ~) g2y&=<{eH8OZ giD0c~qHuV͂|_ @ eBaME>p,ۅ=gv\A/<8PXWL ,sEj?s UԱ'"mTDo7& KA}VWƎel|T;GA-\/t#4縷 $W\ct|cFFŏxAy l$yyX!̼if%/S&V̦}g֒~+ 1i~ ٘Ae7=y 59CɲCD*'cZ5wlA}%2ݩgQ9\g,em(;d: /B@}OHyˏ |Z'K9b]vONޤZrz/.GLx'nm.q{n6I!X4(K6<â(/U/i8lѠa2܎" k$46yf7_Z+Ct槟BQGG6#hU }^XG(tj΅M,9è7Uq 񶏐h7`3,7VcEqcTƿ|;l`fn< T(ICO }Ѩ^b(SGTA/ѮOg0;5/;8u'ԵL㮶Gjc[ulPR83:hNĖξxZjzj:5m X!UlPqۘ6ԋ!ӄK}ZJz |4hSx=܅<A&CZmf@zSc e["SdRkj8s} GdiFĴ~yZc{QUpx1|A" zvw|Nv:Y}3|IMc~o,n?j:Soi!pCSdI}h;%Wj=Id|>Ek @Kv0,É HD8'bק?wV E0  ;5 ]j^w#/@2˻U-,8%:lZ}k7.uc+R;pXͼvQ~ϖlmy[?] [Eo7퉩 2ؔ h-,XBяRfLTK@3bg oizLOYxYK"=B/^?mȓHL\`$S@Sdr-pAy|&}%FƬ\ឤwҁ*PR1 ؏ cvGbai8Aނ?nd5?/PɥݫwX:P[{m<&yJb*?|Ϲ\L!^(WZw\$HSڰk$HujbX}6c6q,$XcGGsZ9iI)h#KW`TɄHۚW̃!3FAJ#9-2 #xy[6ilV$&ȗ97Y?\߁tw*Ϻ~rjR5uR!4}-FWGه<ƶ"wwLwmbD"\D!< S5}rPRڠUڜ]-3R!spg00in2aJ"8Qh+X |KR9Ԁt8!:͒w5WL|:> JN/Ko%=/7 E-کv;t9\Hmf u2E+a *X5[mx#gtGXq9~n*O!bt`jNi̅URܱ%nl# ظq{3b0}Q=\ 2IӈiyUi}6ȡq}v]0}l+s½C{"?Ͳ9iMAax让j,zM41 RIte+mLE+F!ӰQٛǥ'.q2#X. i.qh(CaW /d0\7O9)n2trSX5ڑ %RBfl56 0tzO> UlJ8UCCӌyF.{+1 %[P3o21O_־۠ H]}Q@rnYyze~zߛ+I"!AѮ6OfJ\{t*>s\Ww0N݃6^{x%'.)p~8t1 jm,bOo0-X]a7 "@ 7U Rܹ?~3^tnګ,Х-Gbscw #K FGu|"3t~eif9KD ̓dc{V<f"b5;:k1Ÿa1-u!~, u'߽|I4SwPnb=_ZFKP`:A1{e{O_TXJEk$~\]bR@EK\u#*L=(n,p_GQqdv*0kA ~D1SrrCY=FLի%uI=5WzWR] qڄwoW Bmo6MV-^lD^eyP ]luBXTCb/xX_d\LO7{q{_r3 ۬Kw @XdGl\nEhC(V,^ կRE"V`rS_K(|tYHd4^?3y5)X$Og6𠩜d L݆]ɦ: Mr_Ɣ먱cr!L*:8$D.X~",gB}6K/rz`'*zg=J0ۣTfjD&z܌}uL&eHtOJ}^D@$‡)XѰLs,-w }#3vP}ܩVQ>پr#ݜK!fΟp=?*4Q(U+r4עJP"$ҏpP/-I P\ǴAԓ&vv2^E<Im#m3JZgƲ S@O]Wg^5SB fq~-`Zau=Ux $KĶ,G`z]>?{xUxQY͈|m8؎$ސIcFi}vw|C9rv%H^t(^#XfI!EO&(JqRlgӢ'JjNA-hgB_T6 I%0'5ҚsAics{Z#[2& >3$֏'j.;6J< ̎[&X?%}(O9NwS09T 7忟χ;V3epND_U 4I$]ߢh[iwFМA!I9.v#^(vQP}LqY햫=>Ir|*7_ۇ%I>w z8. O# V2Mh${gE ʜxU.9|lI{FO63)7SH=:N畗]oW7)En3Nwn73lgr(c}&wf2JGW=Ve蕍ugyיe~(ŵw5G!s2–ښLZ8zKR:$&~P6ԑqlX>{n> L1nHl*,}=<0ZtZھ7(}/ȏ|=9eA{:D*TVN 85a{y2me0EL6}zB*:j EI<>q6(s8!xRLj`]>I֜ek\=MP<$R_ȀD!u7&wiT1lbvçؚ:!=Y;/YuIqmzmx_lN'R\#uh%w eW10JL{r[ %ͣ1րzju]O~4uc@TӶLSg 8IG70 1>nRXAt2D;.lD{02 s[RFlf)p%=xshicj6?Jt |nNv}P * H1GyWw#^MK FN̤Ċ?Ӕ~$zǜ0OwIy+xb w6I1' {c$ {z ?RnK(}I_?iweǁDeNfzxYo)t(ƢF5v>6K}=- 8zITҮNj3ik6'cwؤiՉ9qe&M)l<H{ƈ(3 ⳕYgW.vjCctvOv`Ƶp->[Ԥ| GN_i&sټdf)3]ӰhGMEGhK0쯔{j!VaUvNVc:jDFEw=*4ͻlҟ~̭@uj a MI0iت{>y a-_ &5TWxA|G~7*'!J2o3A=V%zKp6bd50m}0VpA.y-m-}rKyaæ`N F<逴tMemrQXڿWM{ШFUD'N1st$N^JevoZC+`t|6/E; ,rbƱh)2 ?glҌ4ǵvh=!=orw œ ˁWL]Rw~gl`c$S7e@m1΃:H75 _ 'AYvI8yD/">wSL@LЈx V+थX29>ogHW]1?_~-JCn:m:㲦]}IJ1̢НܦQIy[|+bS(z-)<|[.+-9;E;0K\ CSr-TdߨI0O{`ĝ1VfGSR:fl롯Y.bi &EULT- yC #z}{#Ši8VE|1 " $\կT@Y;k Q> Ėu3>L|R&@h'3+h?[Hi}.TNѣ_x Af^G0j~r?ʼnX(ͣoKp LľM9#]9Ꮲ Na6FC|;BeL+ء[8:DccG?vᤰK蚻gU86e<3b]~ y ?6]w%{P]u]D~I:tqWi*IS"wGF,teP7ʤn:5qZ9NH;/-`Lq9.+de8tlɲ᭡54yG"f)cnOrj@XxJ t<եc=L ߗY=bBw3dF6 +=,p&.׼a{߅"mvAڂ< R*AJ+ŝݪ'^ƲxmK&Y:NUwa`)[gIZ+Tb]\YPYuC ;n 䙼\5}AKzTMHGgdq|]/%yOvzVxv6DqEs,Wg2WTl6|ڪE(BJFs(e)\o ,FikrS" wJ4JQsZ5jaPkΣ*Whь`dK5Ke{>|vq|yRLI "O8`!zk0oHgYJWy$qaRo b㌡E;aԪp קޣf? B|;13JhJ7q c1 U||ȀU층^V9},ʎV9`HR%w s {^Khc% p{H_/liz-#O%Ǜz)4Fl,9Y @_)dβJIlgfF+a'HN0Z˛#>$$*cƨ9\S0Ldt]K]d{j[J#B9]j⊹=dj=8W-,n㲿nq1WpBg8gqMY-&^"={[Btqg\s(LSD$og!^sg2d24"tflfAy$# }1803q<ZUuK*ᰧY2?}Xg#ĂFAI" \ѳZDONaVP:yXUYY~k>kSbS~D]i&yX`iz5Pȟ9XRVi|Ƭg1 :7WOȺ{NNG$o $' bdx^P$!!G45Zsg}K.[$A{K7]K#7Y R =-<^V3(8C(%ˣVGA᠐.+}Rp [+B[pbOSO_!A;Hۃ 5 ewkڗk̗G+71,wt ṉ9ЇS) -Y5F^v䩚73&  ԃ/vT 69[@ nvݑN_ k)k5Z3;hjPɤ ҃Ѿi}q$ N 2MG$(|v ;gj)ޫ|#%AуE_% SBcgꤏE+`x St)^Q7,В2($P v[$ƑbRBtv/C3LxJPS2ꃡ_<ܝy \4*/ &`Pow>yFt(V$:k|@Wx nPOv :n!;%=&8/n[fO OCڪSHVA#}Lq@', TV(v'68JWM@݁٨A:.z7 eceh9A̪[<2@p 0ۛmAaWcPcivrWDw`gCњgb.I?x{^.ݚ(DJzZŎGP]bH(VrY6i_^ ވks![m8O%-p|ք3*˱q3NSA}&_0 bwk^ %q&5G,s5t*C~xK5 ݬDbDfQEri5 u A]93Qf5$P[4kEmNyb_CZHBaC93>:9 nNݱEvG1#Z? y<.DӘ;O6U{k'.qQAbHcc;7'HmRwj1]5q 3@<PJ2 "ȑ);d %T=,9NlZو4vRS)ڪO ]Dh)8S״rto*8^s>i},0 6J3Ɔd(,h ')NtA'c-?v@| ya!.БQ 12QފڀV@ H2f~^𨭇 <hs>abN%U{'+Z؏!輽ZV͞t3X]"¤xᘇ^n[&cgLls,:5imOʯtؐAJh\-Kߕ޷S"U:Azӂ@Gɩ$s\Uqѽz ВF&_I1A$&ԫP8S,2uuvN(&Ǵx"BH3 j} ܻoXHi[xIk1UZj_^j zBA~{1G3̈a)kHrmu iXLB5Vb]k uJdUg#Ā+ e='/j(+F+PdǢF}sC9V)YQ\w_v.w1]oͳhU=zGOYP >6vs s5Eq3 $u5@0w;,wl >"4hax[#d%}?xcXP]f1GdHYԿqfr躪 VaNASA 5)DCz #!(8m #Јv3͘E^9ٰoq-V9pٹ{ZÄw\-xy6,mdf)0y"-MK22Hb|֦ltpXav_:Tqc*b,_Ybk) P'J%?oS=!D^|-4|Hg?]"7˙F9,S(o:p_1Ibyp[uj|jtYQ^G,7үc! ]L7#}ehelmUʱv)$_ѩU"; HVޝ.PM ɀk:|j[_9|30 XrhȈ!cnϑ+-lq^K|5$B0Q|;8ufYBHc 7ISڞFY;"ޭuV*J~P*JA0N8d,̕=`_r@``8'EGRK:o`8=mA@kDMHA *1Kn͌@zrdEƵV=U =V65V#vKfwk<;=܌QE<3_  aoS|ɋA3=3Cm-vnlR$cWX9.eqgk(e`[׎ŪKhAYT%/iWH%vw~9NL26uRFt.w[u +rYiDŽŕ@Ə^@ Gc6#rR3jJ'%YB6] 69PPO$q|;Zv!11+ uY9Xz`EwVz1``[QPl'^MjoLyDޞ* fm`Ab 3rk"@OsUEI<ʷӔI l-kjG]c1TT%*\LE2 8}*:n%CDņ=Nېm~ KBAf?BY%ȤwJ >$'ome"P{ɔcc⪲;sG뷂n7ƐQZ}&<`!e<:ncZNnҗɟU%".~Nm[7f Wt#i?IC@߾gڢ) b~6LgB~~8qwKEW,Vk3۲qIerZd{uƖFqqE?m@C,MPp$z_ہE^o >Bt|aZaWp.Nɺ%\F30zF ױI6Z}] O48A=9iɒQ|$eӑdg4SS#):'a:8xP#Q&L߾P-gZoT%w?>od~ATeY, T֔1c}0DNBaXKʶehV"*3 S2189\*%Ә [xLgYucLKmkQ M7-r3h3-gc1?]X:ȡIV<[E4y}[CI96`:Rsu?,cO<e'wa<ߒ+5iz]$:q#UVYFφVPv> IPqn{H1ez:g3cEܠJ@RD)@."4Kv (M|i0výwGKsH/EL<7 tx<2vBOz0&8)\a#N~a$(3@*4yxl|z#@,b2zIQZhQSeSd'6:x_/ԏY#:O+d15j^[za(EhVFvZcT=X)|iAW 2%Uߧ+5?!z$ڊV<3/il86zOqoz~ O.m W] hYT6^33~y)V ;"9zd`?7 Q NڒZt\mKkD <;LNbPkŢّi-9\nh:8 It]<,DOT,, %3( >()Y0RsZtf^j-r $0 %ś״P.~и &6L~d*R)=X K{Pe8[Jsџ QIj*ufhy(Q= ](SIq_sCR- `&JҦVy ͭyo̜:-NNJEJmtt!Ȭg/BJ̮ .ų?i < 0<1%U ,1 )d\>#IV{T/$T BGX6敆7P67'Kcŵ54]@!Z}FqP8BŋAWl*0 n=uM0;_? #B 0e*1Gy.nre3. Lj[d gNt9,R˃`'g(D1O? ?Oj7qp 0e b~29:CY/wsLdz=wkѦ57kx'A?Վ|:iUkG;PmKrf2E{Z482}IgD@vPP+G׬%Oߖ`Iò+LߥǥC`׽gZpԟm% >lO<(^eEo,?Acd#&Y5}VpLTpvE ~>v7׾5ֺ!դ4װV2'8aXQEש$_A~P{o2M_'Y$m~' mmIEjpfdO,a_pۅXzCrTfmm3VOx؈j_(T Q47@ V-zzS+o4ٽDιZypJ}inZ͏y[Mwrx s)YQJ'Dؔض!W~,mCX]BkZf]eA, "6 8VT+#7/є ~1}2z6ZFjuEFZ_![תk{EX+dpЫt(RXiU\.79A!>^mg̰feJ"La;w+=bd1(#ķ lQ )V$.mBom})7F|I>S0Vz8{`)Ք+iƺëߜ2tdo7zXF~թGQ)3xt< GBVJ0A@o HUf9W!f"B@1q6fi?4(.Qك»WO6t7m`7HEzU2@ gVD)V%R<l~,2ʎrXH?xJ*q0pk)'QtN1\ECMܣ0]d;mdMbL" pgUʵ%"%JuP$dv )!ZҊ)x2ugj j:Wϰ1qOq$b04X4`c~r PQ ;sƇU:B%|v2OOU&֟xxLNh;,&=Ä[ӋGaفѫ˜5pMjL/[vdU:2Cdk)kUhx?k]ǬF=Jp~u&cJ/]Ւ0!OP4q'&?F,z]_Hr;#Liy $)#B$iRUrK-u>5VnrkBQFCI cڝM{ ~e> 郌_Fl6yJA5݇5" un ? x?ˋ*+rqx#1-4ϳwW_u_eu!DVZxA9?0MuQLb8PiKƝc^?,׹L^e|wh~t{q^*'6FÛ#ybͳ\yix}$yJY$ifσU:jutjaVF"ZUh>v?Gnk꙲c4;KBI IjSSZ7b:'ʘvm1uW=^yP,c~*E3퓈1oobeWuvaԓwzBX/tk݀ Q9~'h *+ܨc]yUp~>YĞ`uaEri;DNFa_KǶS,@9X["Rrc2PiƯ8:04*bTG'םKH?0Tzx! 8hxԙ߷1.$ȫǜ6yV.OEN ܢLa5we,֝;P$f#nWJfÒN"X-w;{QUmd3P(kFRh >3ĶKZT!u=7X-6JYTua".XaaubDrMf]U&BƱtm* (1̨.5RVH|IĠ򒧿r{k ԍ<99KJL 1i}&%WUQYt$d$U#Π[I,w-t66jTS`HCI=}?;g~EQhUݠA"?nU`sb Y5xgqp؛%FD5WX_ g "8(QDʛu4 (qCd,m&Ft>iUx  ̗ y(?{tZf 0w"!=@lrȍ%hgamupEJ<+L`.h$[<4hFOU3!&12AӟQ^Po~"vR"F@@=d&Wh/âN,v.ŒLϷLk?`-9ԜT0؝bMF).S%^'xL@hVEg;rWwބ+a'me#I3:C~(D%OO+3'(͑S3?ޞr0pIdVdˤw* lOyfK4;k?.46e8E\R~_!Q S8^Wnn`f‚/\5UO~ђ0M^ Ы7MD"p2fJJLIͤV8 2`- !3=A % =$e!^1ojB"D/ 2@~[ex/&Ѧ4C1-l0fTiz\,~D;C7S^A?[ޑFAgpZQ~ݴfe`A- 13~6yCBixRLb] Sx` V#opzy 8w;mr[$Βq4Cx2h ͅ08i+oCBnwI'4w2纝vFMi֞Nf='3EYbb4ӊ'/䈯KRn!Rs-l*,!|)=wRfAtǃﶮ*" <]ɩQ "Rۑ )m47Uk _%ę ySrVF0Ўt|\qB#^Bd]Gg,ÿi+c7iv{axص #v߼ `by4U*:;G5(&ܔY.8UR8Bfb{Yj+.4zOu$~ȐvH֨q*GMQl Ob:M'J2ŷ^ā0I]&ydϡƟi~ӟ7ߒP1$>uKĘE0&.@>OU7T HDA^R_+Bͤp, >ݮ ^`tuiq9EyZ!4]2im5aVK9^2-uaO7H.t*OuM A% o3afIr;h%>36,7QҊyLf䓚wq.88)zxً8Cnl)w5ZڛюOkթ;]'q [ FbPBwu/Ƙ]NS@[ 6`o.n8N_7q)f~U$Uʄ.Q/<;| 7 $ζ˲.6_İo22 ʤW$7Xmsc8O'H؜:d94Դ-忀bt٤v[Փ˭wfg9 ?cHŠ(yԂ6aД r1Q(8e A\'ܯf^m4p=Eإ0z\B B#KÄQ{w[%egrqMy@!&]ќJgnNbv!K;2#[FLh5SʌnG&ׯK_{Xoʒr:$8G8N_=Θ^ց4R2{p#$5a-^w!qt+f b6NĦ,c̣Uu6k^Fͅ+񦜔#m6C&S?/,h ?aE='V'`O6>KZanqu j鄚'QNՆP A\4c2e9HBDjS[7s/t[`5ZI%ZJ8uR+i8r,&Nd&I>'K6>րqէMWSd+dy\"봖̩ !ҡ:#]޻?; L?׾M/,Jn=Zy.ǁKRmXc*ՓOXe,.N*Oy* ݉P ǍTĊanSY+lJi}0ȗv3նzuYwHo2[gRlo|c+HzHq*8blpZpjrNVBOqi}Mw^'Hb =F"tOOb6$Rl,׳;ؗ KS6Offz!wʵZŝ$1,0idپ6aj֌HpP;S1KzgN ơl}̫!aӵu.9{XR\ؽd`U+!~-GϝXWeȳ|3Zl?(!B;WH 3Ouc-AvۿP!ETȜۣPXShe %{m~/7[ݪ%~O:K26z,Cз̃lerz&_/44.zw EV$=!Wa}ZUOyr0c*`2v!87(>EUIlMT?T1&kawSsu3 k|Afvf`鷮yClE~{ 2Lx1`&7+)bW\j8[y]bAt@:Xbʝ`;_Qct~6? dFIGZ`_oh$|뫭<&M\g[j VoJ8:^2J-ɨ J=/i)_TH$>u"-*qn|6̩=PN ).VłjP "F%5[ڎw5T̟M0 (aļh]B+Tcj?>A Dvڹ bݎm lvh{Fwm'g$!ivF RFvZ5%gd[Qn8rUntk(nsxvrEzaARQ;yn@UQv&]kBEK0+cJZ/BB.mlܮ拥D5$Gz©,BA`igHbt?=Nt4Q8/%CNç-h4 'L_ F,6GRY-d1,bRzdP h be9_(W^G2t60PDǣyױ:娩 &W0ȄE—noF\Yjyzo `3u*p kʜQ!0ufXT^p[y Rą-,r7 &XX|Jő0*$#aǼ^d T-A{xߖxpĬTyH~Dpac+ݱ6=fp< LDm,n4;Jpgl c*-&z#%r-Ƴ_HgIܖ ~ gĺT0 sфN%JB#vsev)HVVn`N9eYzq +h @,ezEQ:y [@ɔk L\=RC(UiyK$S"m4lhJ $_h9ݔSL7}&0PjCq#(P]:k X Om{Ǹ(-)Qǖ3htu+i~|:%ߡ9q!l v"u ׽qqF;VsV.<Lj0 `#x"84]@C'+J3Hǁ'kۜso{x'Sxծ`=gsǮ'l 7Yc|{DZ16l;vF;ɏa,#I>x ܁DjAO]1qLixcmNh݂!ՕpAO>FQ݉H]&>lyAVzM1)jpIrأdh_󏌏.S@5/;•2'f8ľX=EKQN2EMHL[v؞DZmUe |9=]r >&.^.T܌ f~ffʵ]J$T;'citxm~՛䢵Ue(N tǶjۊZ 2S3MD@$q0Ύ ]DYI&iπF+7*^`CWiwVOHB>-U=f|<}4Zy },)j8?|I9ssU714J48iOwY"@!One}(?8 y4)ky뾊}z;o (v!rce 5DIGr/0p] #KMkgYUqs>ar>@ݱOr_kioni=}e z 2EZ71Vq4\:ӮY]Ʀ+e it3UQsǟ粮Rt&iAvM`漲:g's!y.Jmj&1)YM1q-/$Ʀ 24|S -^X BoghTx^w6~ErVv33Ѯv_#NRy'89 T3xfSqx.\}z0 \ z,t~9P*My0S 6GjЏ%q4(yb!c4n@=Z9-P &N vx[ym%0k{:{Dш²j|˙%d`!C2ڮŠV]#?uf7GwEq{t~VƳcYMC П"oTT :} vRSi<-B4 TkQ?=<64pw>%@h1vE\ϵʐ`9 Eϙ@_L+oʭoƿը`KPn"d/P]_َhג7 /gE{ qi)x3l7e=dM S m+ -\>,^Qʡ%=Y\N{~@!iF֢*Ju6<(+MV~GA"]v,t(ITe4/v*R OU-P'}`³kc&`=߿qCZ, A@,˔ _n9߷-P`q|k"pZ̙SDc]n?@c~[JebB?|#W y'Kt\#l! "\( U1%%B>;D^@)v{T ;z:gnv\?[5@t"p 5JV5"Y% Gisƛ;2,P9 CV-PY>t~#л|a5Fc]vH-Í - qЫQOZdk3 .=AHg#l'ټp ?mYEGw RqyFQ˥2$]{u-7Ԃm\d XL0͐L~` vvⶩw+iAZFZHqJ2,16O> 7N+1`E v? vq\ӌH:-tے6=]}Cp5RodJì̝mwGV5I.hYw ۞/>֚9@BKđ.F`h4unqlγMf?"#xJ" }bJ&ʆw.􇁌@5 Ǎ/ۇ#٨o6cشD/ۢ t,%|Yc>w;w+ף(߳%+MKE!$Lt E-=f&>UPQ\$L- d%XXRbѷ<~fH M䑣HZ} + nE_O׳ Ͷ;) pN+?.j+Kczúxb]@*TōV㿖>.3T(Y}EPkuqAƍV*o*y*1B$-v&Z A dqLICnm r>s.J?3b?)` J7Bn*{gy.﶑ըY5ֲ6j=2dh[^7LBC3}vvJmmvN !aR 8}rl& 3FRLTζ-c }.n^$DH=)g I'͎Ꜻ\كcS(EgeJ)MTο@I* >P_"Y"#OvN} 4mfCcŚmݳcz0F˭'AOwZ2mE(|f2~9ξA4_zzd"*[uˀE0X̬ʫ77Z@54| /[ qB`9ŹG&]5?F>W]`V/"6VYsS .&I3<*^Os$\ޱ(<"Bƻ(_opV5=PĐtt~%G..GJDN)njxRkO8gkiM6C P )p`#+pP.) iK4-e j/^5hH P'hLЗ{jQ deKH'3[V^J;LKo5 QZv[|&`{@(o}2pnsʌ{UXk8R3 կ5IWқ+Tn$ sޥ3]^[AcPRiAē$0Zj"wWWd~'e "l 3I(SeqF8  "+m6DYӪ2}+Y?_z$ԻC/j$Tp.ɉ.-j?{E(@ 릷F SWm?kL(taMX(Yz1u My%Q=vEᦄQ9luP\FҾ ~0F>VǗDAzFn3%| xNRvHI# t438(5t#}j[/'"9(vO^.D1YGbd*aCfg}(BAO?eԆ)rp?`^LӢ|55ƵwsL }?"d2gDˍ99Lld۷}~Jݹdœ1MIMLsO|Bm,s;ЭIl{)mf3NEyl">M槛 ؃u6)oK@\u}Kh>Pi'UK"w SӥKን *QZl^A'GFOH1GIW)JBe[ʩ|M 6m'Vdl"$qҿ_ʞcOSH~m I1I2zuTFcͪ2H8l&)oZujZ 4Ѿ*CzCOlq›{@#s(T͋,OI hAI-P_q㯾?TCP3nۛ6̥ l/ Hۈ ^ Tn,{LŒyr(h+'ꠅ+e8ҝ=81K{:AQgȭ1dBTo隊å&^ $;$t%M rm9rv0G[-!'7Sn *16F3VʹGC*_{hG ]M8w~j&WM':0vuN"ԾjIBvd(%Hj 1ivuVFL; gch 6?kӗܻa'2̸|Ƕf!DzeL~VP%W]+dex(]=]%pf|o?E-I(F/v o=(wt"SM Ob VTamFSJL*a:>>,GWnX'8xEԮӼH*Ϳ9/uqז(ARr̰ੌ JC$!.9|`9_Q ݫ 9!֮Y<0>(~>h7u:֬i4LؖK2g:^^Z{luwQXa &eOtTki+ڥ p4kr<24Op W>]>UݜgsHD nӲ=Q^.mRe%xU`>'a2%,^p0hЊr%Jn @l^a#e!WhKs6HÃwQyyxZ<_ x'қ\@}VQثcsu~;F A2`ǖ_gRm_"ܘj٤:}ށ$)\pK>"N׶t&*),(aT#ųDyB~|[ yHN=K3.ѽ=.nO)jri!27;j(ƙ,Br} Hf{2vǡvTIq&)~'TAѮw!~aFŊ+]w1`6(+yYuU? U;.^q>]-?0J<6zֿY|( )ʱh/a.Vasϲw{0Ʋ2B/_V&m>7+ @s-ꐃ̃kܙJTv)kiN]0?ٚ@m|,wծ_f ڕL{:*zL8o.fn=}$)sgJ`J[t U.%㍱2-';85x0u۩NfX?W[:S[4HCM2y,oȪGG߻B #@ڻb+P ˒;&g3G5QPÿFF΍(hU. J4 ~{$+n03&~Jӂ`ĵ툇i"̰NSĜ KcbvtGd~uG /N.kMv0`@c³ֻpMj7Q#,k&ܐڠ*HGi 䇨֐x|b$\%CyAp+~a] 3_׋ןubE^:ؑۥ@f~/+(Cv$.3k6V^ik LP[tʠú'$x% 7 R^w[Zk$\XVVF+ K<]=" ):g7 ˾A'B,=49>@yk6EM" zfA=Ϛ4&d(׌s4X$҅i4رCzTh)|;94Ff[ne5c;T MZ.;KB7hc%}H>?HdӎiL/ʖ|I|×zOo$7hd{ k:#o~ 8NB3,bMڞwWYyxjPL>_W) 7}}Y][4sHgEC < *jd㙊RղKR`yX7E xVrNJ|6|ww.J?v-I ʩ(Ch>7) J3 ׄ*V,YRO~,a,,ɩ36bTɚɛ?f,Hu$d؜EʮmecS %. *Uv o|[)u^7bv/PQ)H F-Rm]ha"1ϕq[OOnP9x?JR-i7'Qp o]xNҍ@ҬֽY6 )7ʤ?x6!`peb9Ί!uSMJg5ݧqLAxȶ*"[)G54yx37$~PQ8RԻ=8'ԨwLZ_ixOi9IPFNVc(D8}+Y)kz!"&( {gj"oaZW 񫷯j)9jnr_jp"9ӭ=})Ő!ekpOP1MDYGߨ!ho1TIp/}v@? 4Eq,mg g 6-4mq׃cIKs~|sA?ẝp:(|"sg "1u})ß4l<q< c`'/_au DYʊKzE٧;+/{yq1A' ;^ ()ۯcA3^:mb4 hxu"f3zFpB 5ga$tIYVE’$Lvj}@,l9L<֓9JgZS6 ΀͒v٨Yuk0 rH ¤]EZarZ:ۧ 1iWcSC%X? aL(^}O|I$ Ai&&JrS A[Wv x/pNLJWb &݇+\aQaY ~G]Il^BxޱdBXC#QxįJrOsN/y˃2>M+{U2 :Xҝ{)ڧ$^CY\[uҴ-luq;_pV|Dጌ5n6dѽA[!i4t/3JB >HZA*gwlQ x=[)JC*) He~}jȔvA3sjԢYvy0Pih43|YP3ăLA]$t3$cAB`>ma,ʖ"zh.AAZM%&j]r )]TT9O~;H4,*t+G8K'}{WX/*2g߇sx{/3;ǔx4/8/C|aoLL#;uVȓP4| A+c2nsI^'`.&kca6x ֏֏WÙergX,UGH̨SQm4=nlFzO+PB ݟ$/@2D}rt5W0C) CV[ۚG\wX'v~8|'RԽ 8a ToV'巩G)I&3d/--qjAqEM?kVݞț2z40<{?!hQ=ϙ.r!Mhw?V*臧Gpw/PPּo"6 60֭?2g$_7١?l2]_ fY3:X Jel]'g#TS*PL~֡m<2l_ex! @Gӳ =- yћtQk ǿu"C{+b/2X)jh οUӍwC5]sfP'ț֋p;j9~XC +dzӵwZD±41yVifK@`!׸3nK~wZƋFnBHCTN`r8/+بAYŵlUr6'0CX+"sBI2cF; NPb8s+Ԧ}1Z䒅l4))}#rK40C!kAͅ[GࠤsyUFie@6ѰHA=nK6ov҇Ann͇ӯzsݭtk!_pPCTiULR}+EVc),kOm)oK}|'Qk5UF7 5, z YJDv;xfrIInUYZPmD\SU4RsG̀}c{sݟ8!Zx}R;*g@~35uRIkF0%LR>S =gF K82 :]@g!qd1-_(v.w֨3Oe$.^3@4$M\'“[']V}P" 2Ilx `EԭOEMnX.A$vWQ&.;K-{$9Dy_%,biȯ0&nH c2Quan@\08塘Uf0O _UԌrDoihdx睛~U ZG,A˵]h:T|$5"ukNV"ҜtGmB< &`ga_aMSC_LlO,h:>!,֥_o^uEaG" J뚋ljH}_3cR|DaƲ[k_G&0cքq2R Mh זlU n)5std"~L~v8[ey j3e y>,o6}?OQ.@fcQ^B!-X/,\'}=6[ĩk`"\uI7%Gd>T \_#)Պ~E? 3Ti]=l߫ #wb"L[;7Sl6iݹŏ..QVWPp5ț݂@ 'KbH4n=Գ9HKŜDy@:yp^&S*-ŕuxEFǻ7&4D)>GVb|^5El\Fb>X[fi^ً {uK>;jA#[UI(M->|88G)AQE~K+@>"u8ҏ֠&'4Żw"eS6Ƚ鷁'sCϨ-բfbn"zET jKQC.s.s֝yⒿ`(t$4 (G}7z-Cdff!k_T3$\w fL4r۫ocM'/KM3|}%EQp"ʌ7mm$}5G;51FX'Bt డܮ\AJe+Ec)!_.X yC0r XG#$$QWWG WFEA,n MW*}ʢyE #\,,TUy#8zX,c}ψp@S'$*-\4aR"wX,Np>)p=pwУK1tq{N_\!8 d>dɡhGֱ-fgo4QE $^^?jK3>=etuY8( 3'_EJXwg%8HX546q#& =v!Nakf*8Tunfi#ذF.=b:y]^N:T-z U+ճ9n8buWoA-l-L.u$;-d׎^i&DΊGMn췢x~׶+ ՐC8 zx,׭?䐾=@Γ0,%U+&$83p1I)u/r&'vv+{+.WǶл3/@%&ӼD\$S} 42J:ˊik|-h06lĀOݼT9Pe  $ϼ>OYFrFM$ӍNc!xȀGx3ܑURGQmB.9,{kQ) -܍-\YުK]&ޙ7GeYӸ AEka. +m%{ U#k2i0ͩbQցd[ѝ9ŏia,Y`txr6\ӕ|XOxcP/Br5ݝ+˙~R E'])w[lROoM5BqD[x"79BqSt5D@h<#вηX(Y@W(^ExiTyXD@W5~Ao#* l5ܧh G#t)[|Q3E:ȧ$)~FҽrScqo09Y<:B#?0:z;`qpm0xb69A`I'ns6SQ1фt_!;W(Gsح9 $rfԅ{$Yo[ )a-`?hIUWq_G۝;VP I/f8v{/MQtqe׍2WTz:]F'WKN xi. NL\X_KUH2 oR ZgsK"b/jiZH@NH(Qݣ16o_V!P(䯙{f4K\^ rJ[0/"̈J~ԍAV.N_4I{@{#ʠe ĥg/ZCrj.U{eӕ`VDCSij0iN^跻)$<]ycfl| nEoc{F&HVIICUNn\esZdf> s'E8b=!ispbqOٷQXpeiLi[.(Q`SB6X!/zk@A 9aK}pS#DFIN|=ucׇXo/d WhUFr~AV, {fݔHro!Ktf 3?qM 6ߴ@ ɜ+а5mLjNQx`N~xd mG) "7\na؉{\cj@Qb$Z=$P=1'g@/axB0,VT-ß5dZ=EmQ)<9 iqIĀ˶ѭo_8+J(fPeA t~FjDmf3>+>}ɁyZv :tD&A~!E*YHqMVoHL8<_{3t*ݿZ>^&픮 4sX$,)\<̂^޺񘾴_ØeܩzȁbUHb jY`ť㊏极hvoLjh74" Iá ˄5^SV[~_ )0XbNJo~AL;C*zXi. :b jR+fe[7uM C-jNrXvv|_*Vu{X8 =04x3 ?2{ݬ=)u>x5d*#)ީ PW3yr{Ҫq}{T(8,(cty̟1k3Bx[zJ)U> `+eX!2頲mɹ Z:~ [@`0?"_ `z`dZad]VݫG۝0 SXkEW6W%O.A8uIr zts_N)'o0h:5$UcmY:eBOb qR6O BOoiH*GA)k%K·L9Wdzg&RHŤ*6oTbhqyg*s }pKf./ )h(Y ?#.g.~5]uLgѓk*BQZ4rx=:F4r(yX =Y3%~nנDjp?gcXt[ƿD{>3a뮛.^.}q\*$]-2C1r`ŁnT˹ۻ&bGI\6ˢ.4'  5,T"4$-ia GPz?nxUWTd,@D{;;%X[]"&iv=@DUg{ qS/Q"] Nڏc+5˒Eq- -#cU1luU;tӕWL bGTcCTo%҅7t}<1IUo[.跙#1~uo,8Vty (%| K=YʡUvN 5ѴeYoԇЎZx#.b{Vn,47f1W4R!ze DzؼoN W>:8ĭ_+-6X,ˌNO @iBP6g8l*MJ19Gnra.oTt./ᩨh$5S׺ժ)C<ꠖsA2a!0T9򗞎5EVČ{Q\Ӂ FyS19 ˉbmቇlMc7;p3jtI-{ʠ5lQW3@WRWPI%$Jz!VP#ɚ;O?MWuXTGxMR^Sài#"~zVymCjLR}5<&x cTX8XŎ\(\qέeǤE=^{@\".AfkqmeAklqy${n/;']fWX`~^,o3jU1ko:ɰ*]t)Z3-zUQׅ!+r< ?5bvw`˭Z]QZݲ׉IetNcKcC+6_ï!1P|uϪL[|n\ 6Pu7< jD$+Rfն `e*>$)]Q˱Aivzn]9Ώ' 7&gm`GJVΨ;%-HcR8: ho+]/j˂$Ȥ"^P,(B*auKIPX(e>^ȧi8:u*fN6>& f/*t<]_d[*k]K:dt.A:L\+vݥ h0dStTf޸Qf(2ǝ^wDŐ6V7Nϟ\eƕ޿(R\$y6 0HJmVv`\N\W cB#|{Xd2;X# shomeL ֣ahʴpcRR ll.x,2e2enQ"e=)nEG@ΫYUz3B)+,f¡ M\_1y+#+oWY}. U68.+ĂjF)8bJ6.|;2h߶80'@ܦ;BсJ?@C-_[L. 8n>`eE"J\ HYyXb ^FT49%^Y w>Cmw#@_x54维I]#zj 1c)X 8(>?38EP"gv%4&U„˛X,WȍmF1v\~}(h+x}BZCX܎>5 26%!8f糺 4W`A1s .C&T\k='%Z3 o,%Ei nڕ])cO<=߅(.]Q8u9-q5Qٸt1rB"l\4~ĭ1ȏޔ_ɊnT3IO*ԓ~Xi1mVv29 7sX3B:OAL5'/f|B nA)+.˻7XebxW3&+:}{Iͺ;)=CF|23NlγBqGL(~1Oa)DTccGPj^՜oWUw,hl[B]ec~E.G@H"F㵶Uey,ƶi0 g6 1dF ďF[uIsXBX> YuIa@;w 2fxɩċhss)UףQPRIx j0es1,Tr/JxKTd2#@X=3l@jL*X{ ݟpzB="t*Xv tgCjZ_ɴ\%%Jbx$kj dr}š,.5&; 4T PU +2>cQ$_Wq(}Kԧ_0ٙNs}QS3pwf&OAcf@RB g9|ZgVw28D*2APs ☤d",{]q7JW_GXS9x4Hqude`̇=y_?zyA)ϫ@&`x)SH0=.~t$%9s ;8_J#K9SPƼ1 lBOpϓeS88 2lo~mv9y:@zOl LУRZisI_K|)ul":LxHN6d[c:b-'ۖ^g|+owE)#XanmR [ po:ΡpYa0$eݠ;bM9o8Ĵɡ`kE} 2 Nh[yu5OYWa0rxiι"`0H:H&l5$5= K/Gd+*6eސ >҉b $BǺEO_M?F}zJ8?|nNq}T"k%coJ2+ i7r-\Nov'!*'v`r)iV 4EdGv55)&XWdw\ }00+*fS=%MkjҬ.sx D-kpi&=,%uc3gOcٲ>h43"=pnLHvk 9={XnXv_0I [Oo#bɈ5U|jmG;J:t-T$ ".X|Z LnCސsFkchPFVrF9[ẗj{ѱX< AGr2뎞)E#\:Fs%^:7M$o; <Nv Le+5]yݎa$ۧ߁NmpϓM̸Q84?"i"Ez-zU!<_,4^}d6qy5-hh8C) :N6 e@pqNVhݧ~npt#30%ɻD@FSaCN"mkk:~QH @ӣX\TuY,VZNFFO4ħP.f`'G)c\\%A'?c)sm]lfK4ytAi%ֿݲc bm\D疋AFmkZ9;Tpϓ=R % ~ƗwHe0t>%Xp1uK;d(Wv㍕ԫԤ9xc( o6h@p. H d6^^.-xe/ޏk>aI?Ev9z t;vC&@VjYHҋ\ݔVFUkLc`|e~3Y+#4 k~yYq^=b:D?<3@GnK_rGKh:ء㉘2JBp4g8vrX =5~ oR݋;*X[nNw&81B,Ayoޗ$7*j D~I[qy.AMj7Dp☠@&"4xR@?oޱ[Z[ Yjp\f<ݴ^DxZЉο7 ;zMȻl:fYvwЙ Mj,ۍ]cX[z Ohpwx02VM@Pח{{Ta 1ڔ!2)[0GY{90Xz ]jփWSOk0qՕm- |O[2:9МWz&e-0?Z5aITP KiN]BJlio X*/gM0h""M ! NB[f̎[cd[-?!F(w x$vsQx>37:4w"TY:t<1.u+w uR$ڕ u$@M*"~HBY׆<@iAlK/;Y/Ⱦ6H@P㾪]6ڭzg_ pvȨ\P<) ^0S;/vY3QUv?EkO_ wY2Hojg.ȼcDfoIoyneX5vO,A+"\ tI3WJ혘mRD}fETZۧ:Y*s'Ƹ,.1lq֨3,pnצ1^M=Yjې1^oCN*mS퐕傦1۪Fy+6V]ld2Uۮ#\ܬ o7j@NAX& |'{6ߌI#6 &fno}LkB69 "&fD*GiåHվ6TУ3Lm)k* KW\78bCzKV[P_BauY%}Lՙ=X,$wՏT>;룬?gY7Vnv xΊp[ dg^ڀ; D>9G@r۫{c 2}|L cLI_/jrBTWH>c{Hd|$ 5i?AcҤPd"튞5k W!ZsH̆pik_ӣSF^@aY]adHB-R&F 4#3oLR0M苬0;dSϴp=SUqAy7ndmmt{=jڛߍ[#e0 :.'iYw 5]kʽLОv[ҟ@ 'O+~CT2Rւ̋8ux\7(&"#3tKJ#KUk- kAo$'cMSn'!X@6r6..$1}**ܩE յ2+ż60vEEP Ҁq'&J,_SEmY't0O%pW@'f"/X)gBtZv0 <~ZxZ0rUHI[_e҇kii:B/ 6,%\O'[mb&ē?W{=B9\}cn@$-;T2PR.k`AXSVAP&'No6l,xCro_LKaB/5ֿwMw "U:΄is Vpպ+lX£ivdMqrQ8IKF-kE -Kpj9ٖwD#?VKHzߣa,s짞!iTFcylaݓj$xdҧ x羶`r@uz$Q[4s=mz~<0\t1.b\|[R3#?%aj4.r̿ha|!(^/c8>~JQyM,׺Hv*CSJ:yW.QЈ A{ .4W7IokMTs~SWL9ס+Vjȷa2] v=N_1N2¼j\U*y~_H@ab$y&\{]nWw7Q/<OzX0^6@PPV ҕɃ^/E.f͸h,o{ R&D!3fzBkVI5U5G3XA6@+TtCfu<J г\Ӯʲ& rZ={&@oj.V,_͚)Cdjep +%g) ڼ9Yiq7.Y]a#wHE$O=z!b q@K~\J]1+af$T֔MNXKwԷr4"^t,}>BB_7XEܓ6)ú4*CLҸ bHy[r sI $IB>=WLh,Z¤pw%ڊ⛧-p׭V7|X/r c Tx%|$EE3<:-z*Zs`L yTƼحzbt .Z*{xr:yaʐ&ܜqq ^3Si=LImP{4 ]ֶ&Mr8UKƖo}]k>ب9 S?Xкst>oTjP|kQžݿ}WYx3q 33UCF02ѵ| 5=-j XYڽY'f&&78xJFZcҨO&R^ʺ8\PMlvZo:ȺMn8=cuCPU5z7vhvwVFg5?M]hLNE{ym+}?(Nj3]8Kp:[]ت߼xㅐ:U4:Lw7pQl}PLlv :W3mEZ oYb᳃΀o/t.KHi o/d@$. *,o3gҀܛ{7lS 5/F2Gh1].d[IQ)Xl7d!D(זG]^|0pdWS-;V D3=~Lk 1wtb/eO>yf fmNoѦ@gK4't}w_ b!^hڙ|6O ';D0%iTg, ďj"뜡X4?HCtt-w|Bs$xdIP!s;6CeڷضӳBs-?8[j+jъv%&u0gDqڍ ]נM 1~dʉ=j; ~h뇉D\LJl9T'7dm(G&<8ןɸꮤX))m-RN3# Q J;L& 7]4 O@ &t7Qi֫=EhKt& 3g_ޅ5 _`>{j_*(O!',$%KrB zKi<uTwf <2 X* ϡvW%{SWӕ>.|"cz!69-oYB6R?(2c$ +,V-I͏t xf[V(}4(MD82-)Oe;ȓ[a~E6+="2hL3=O.$^]+V C]@kTtH5%Fcԗ: ]L!Q;S $b ]eɛZ\R{ag?H~IM&]mj#`Y߼ÞܝT*Ǽs p׼qywu߾t5W~Wu_$ OheԄn[+K=Zg$| K e! ?x-I0e%%&LjdZ.Ɵd2$?Nj/6Lɗk1‚{b/جC#v*&UQPPCcQ bK2 q~V!DEl8:1azS`s* p*E].@=TxC@р6v5owC!ifv& 顠6N@Dه썰6 ;J~K2O<ѲJ'& a6{_Pok߁0!@\Py-%cw#khtҜ(3m(5EI#hg+Coã^|tӓ[m7I !Ս<}}2σwAwUW5_POӦID6w}[=2Jo/ C2wS~2@dҀLn"+@On?dWɐ Fw 1R[؂FѽRs.;lο/*U]TؾK}'E/){{ e:yuG5X][ި`J*^5W]9PLl6I0UKpJz A(%4w\^2b)-<Tk;SыurYy=os.8ΌsˆOWH]l'50"fx-Pa}6Al\'c(,~}dF_-hJ;rǘÙ[!z`u s6O牥Hm/\יa$g["X›"t2Ƒ9RT渧uuud[i@4`ONfXeS)3ZZpn HSf[2AN[؀5 wGW(_Fq/^yPާG"h"gJvӷ~2붊[9y d H:|jK܊dԁxUeu4@H$jW>>3,w #[hdbX-MXsSL\s?{h|V"t>*o(< altr?\xA~ XA\+#}¶עxgCb ˟J~`– C'Om{Hxt`zAOg,]&Sn4_`YjLe:w,.{DbiTg*@ׅGEƩY-gl1{ӽ2 =N ^e{26ۚM8P[nX0JE $u+C uu9rVY(QP +'㺫0ElH'K7m^!\Vl*}MhHDUd+L;pА~)a%Ȓbh %44EX)UMBLotCv ݙFK0 +zŪ5)G ~qjAF<,N"a`,Z[ [pd!03mI%/xYsf6NnUfY[Zj3R$XG"[]!sZJOltt3fiߓfquٖ 7Uͨ_'>%38m~jsdiT"sr^$n3SDt[nlZy2 ýڀw>wlLٹW5qGmB`6,<&M88(ż/Өj2ͿzAoP@Ƥ(Gސbʇ[r3i? XK҈ ɭCz,yGфS_6|5c?YTQ%CxuU?AUJg&O@# '#vF22Q hq>P\d{ez++IHܪt=qZ"їUw{cdtr42df;ĵt3wZi|a|!W.jmcU*o,DZB^TKca%cǁ="则[lXٞ־]{6, 8s?r4p9~3%-hf_7}o3q_d73-@l%o>Z_I8(xƾw*dms\fR7LWv8Q:d#S¤d4yw$XBU4Sj2ҧJH_|\(!BEz6~ ƅF> ʅu,h2KPCs Q>m2٤ޝ@/D?uu(Xۀq!Ҷ)zIXkeAfRfT,۾8R\inQ8&}c6*O'(K<TίP70h({۶a`LMța$[fr%mNH- b(F;՞*e;0zFz,~w&hloKpcӥ f-0Vm8xfd]sOZokQ@fU}=!91q4taXx-k-ܫ_=!ɄpB]hB'?\ive"t79i;žH $:->4u;[ikk䖆*_"H C}z[d*LI䮃S*La@rf`^3:42F;2j!=ѼlZnO)Da$mڞZ>KSm+Ykoc7$0᳦Pe׊ ^7ҰrYu<8ْ"7Ŋ]=GIjR oH΀~/l;\[|b:"7p;>Bm̓=o9*ii64C@@)e9 ?)}@Jsg5&Uhfԃc<<_\ e /blŕnDI-XnߥE,QxK:S@dFGǂUxOkZ{$Qs>xg!rc(íA`kg"J0++˴,0bT>~$=MuײSĖutw~ % 6h,IK0X{]nLimey=iw@;+FAgaT6q0 9 ,nATfT+yZ}6IB"B0񸒄[nږ01R06̲PB1vUJ rXҴh8IƛI"mNpȬ-nb됖Uh1 ISGӂdN$|ߠ#"\SUΤIԜtzYdM# v|Q@oF5G1UO6  HC&%Ow\kЫ>-vիۮhst)4@*3ŦRj.=&)I憥Q(pS-LK]j{qnI{ƃ۹׍fyLX)jwM6)K~|"?%o5ReuC\V1 xMϱ7Hq!wקL7#ٴx?ђ[-j%*ΧA)5ט; m)m,{F|lo&ĀLW8H48HMO:m ) &d)`|Cgk_yM/y_,q籔-JЩ ^JS@aDE yBh݁<@TL ֵlFof6mT=77\ڋ1-q, `-h&cO5t !H,zQ]X=ke>ETi@24)He؅?>~aI٫_ȴѽZmtٚfՊ) "i$9Z8`GAOXk s/YJB齂&*wFHJ :;.JUȮj}ׅ1+# AeZaj"X_Ene'z1V%\ v]bo;ΔG%m/[-NkNx䁻G\jVZl5ULݹsƿ8әo y xHJ?C+]~(KErN4)[9O$ɛ1q3laۯê;̑A67v9S ?KLԷ]Ӏ0OKޅS\C *ha.`ˢo`J@q/Xƃ؄t&[qh.۠ 9TӻjVO&F,QݘVu/ Cd|jnㅦH*cX? mZʰuRAU +ob\sl0wC/d=vtXM[vR\2ԨX֩.N|weړ*̶Xw Ew3l6eZݺ(Em:0W)'@1*n{ڨc!6Dv}w|p+^8xO?kx^8`pLày- KTGˇN9OD2'Yh܃Bхėtvm4<~QƥF5kf󑥕_9 [P*~%r䗲0yhCTFdFtmtAsڜ9Z[q6(Nϕ3T8Hcjaf {ȁeA }p FGӶ`uH&mh+]{D.KW#)3њ?ŃbQ"l v bA7J4#2 X'$~0,D7psAw%u<6HShUDDž5  s >Q'W } eH3/'+~OĪY`fP]@[;EB,?e)s[K tFʤ`u bJ EȰiDFu@M2fY`\N4b?umk_zD76J]ݠsK]{)@E]<3tDxLѳN7;9^1l S#/ Q)vNSɻǕ d(^#G@m/].>gYPSޡň "L"[6%ڽ@CP\MCS_Am~z3-t'H&e?5H:%.5u|:gXaX-vNOI4]7rx+`  Gs w$QinM#0Kcw5C&0Mx0':ʇM-#H:{iYP;m-L=DJgd_z^&C2q0a١.f{&*}/(tח MQZGɪ{XC uԘc9Uޓ@PXFK Of=,xAJ'B4TMb|U AOX\[(Խ(퇑ݻP#!Nv6o  j.'!*Cu~蓥amc}5_҃7 ]Iwn4o˞+u˞=p@'[VtF薅/@v`nZk[fSEg QXԇV7#b*k#r \RQ"wpB2˅mX zv̐ N,O%ߕ ͋qvkBR=zq?-7"8Lr HACE̅\siƌKl"0X[k4}E< q~BgaouؙRgZmkמHi8HxK!//| Kd8S˭Aa`0h#n!ELi8b~~T^>t#pq0n#ؒ1.cZa>ndM9$C"v߳XI0L(,z\]Hd屈L-4BrnU170w0l|'%qFx71E}3uV;na77eCj[>?"`,SOdUKe+--0j| NW6ڞG:h ݊s3gM ^.5PH}>7<_ҟ{MزYQۨs@ѿV@mY*Hۗ\q)r JzniNvEG̾]3&9\qu{ۗԹha=\dqz KɌS v)aT) G1ʛK$KBQڻk ,a}R+4 ] \(h{]w+U8E'>̠ӌgty[$4%ߧ+v>K7Etdٰ=8lY4p\K:rp~l-T)xgP 58hzG*T`Ez/4ql3 SGeQ40XT t#.RA4޻'kwЭ$5GZLfw6:vU^LsAW:*0r!/`U‘g&B35"r>4n%?OgIS)^ r\] .Wx}qiWVeCR5CdH(|5ω jm@dNXXqk2Bt.hDݔyNa_!j k^1H{ҨGh`DNP7`iv;%_$)9 2]P6aǸFȜy Nƿt8Hl1O㮏zWa:.PyK@ͱ;͆=5JdiTu2'Y3gvGqyl_AO3_)[5r=^L`bАE0KIna)ij[=bD޹PYg|nfrdo?k֣7!r:"PJ書Pdק$VN7N΃8d3@y5̗{ccI}8? ;eȟ=F@mV츉8qa+ rpL dRz^kr' Z߹Əis&,0xUHwBfM(Fd*݅չ*IN8nA,PM~\*f1V\k*C]~x H6P3̋SCwTISsn'똌$yzc-+,µ|9 G_"\GRʊslluo=˪.K?y8ͅ"V&O4灶REHDto.ulA./Nh-K4%ط)dV`52}$NoR_'+G Mjwu".h;9Zg ZgS#ƘxE]0M-uHro`42X=mN䃐!vmE;Fm(S唂pŞ;sJzޮI e5tAJe{倫.YAiFd 3"?>0QYo ˟"3-'8b` ^*)kꈝCNSK(.x0 !zyht˜HJU"R+&X %Bpn%cdQxuI)$| z4IN4q8/;d??Y6X|Aߒ@H! ʷk9^vh)g 7fWRŌfvzlR$&[b-DsCܿ^a;s\CS(#}9z[ f7?45:me  0] 2-1~z)ci8%KL/xVHD ۯr@"QRҖÜi[6b.|4 CɾJN>I%Sre7%>mw7灰vA,¢ f6 -W[b Stpg)K%CC ~$Wu)xerWw7۫Ch8 wK:,GK$hw`3i<>xhJݚ^Z4,wzP1c  ;:"f| 5] H#"xQAYT}rqc$2̱Difz}+~%Gdjxo\]pu*g kt0?\*8@ˑRW"yIq]Z/#E@*G)sGaZ5 Ty-%5V"01G~?TN=:`.kp7 c}C5\=׭GogM1Ju^,JgVvH@!jS_~EUw^F| $H\Iaw frw2ֹSx1& 6^ҹ05s'jHzGyIi < )!,OV89UX9o\ߘtg+iq'9џs*cG``@#[`DeCIs rFaȪpұ?OTnAW8hp+m3g~eCt48؜siR9s9+ؔ xC Ag߽@-xMoѫܰW[Ѹ Sgu(kn2lЍఄ?;Q Sj[*NӃK]A4 qKJ8A;6.H)D[n;C%)^^h s" Q\.ﰤchOcLxfDRW6E  ~%)Clr9WWom } },z.uPeHm+'v]%}Z^cɀX["0R†o ~0VPzoTWO^CK҃W?G' gMGq:6_?L0]}{|lՠꘑ Pb&- 1zjV\k_H'dHj)rAY7;Z*q'ָ/{0w(OiE |z) rԝ}/2\Rd_ /'mMX?fhR&#;#%Z蘸neSŬU/Eәڡ=?Af"L؂9~3?]k*5z T{~& 8*sP;MSEʌ6exe'7?V*- K| $' DB4s-BJeFZ(C jTJ[y%$b~> 3HƓV@u|1K ܳ?yyӪ) BRMSE28L9SHOܕ {y@9[[" 5x^ػs] ʻO{, [)Y6+骯WL/.ϱUJ-mlEf郩7E[YJUzvS`5 RHN8 {ӨE)!oٳ[^LD:+a)SVk*Å2wSV;]D@#eTfG)ca;B"LGbb7:tͭw^ӠK=$O晠K 62;'87~F89y3T`}a#5bAV@MTߕ%^(Q.ݶM_+m j$ptaLýV\#Hl~\#S:qYfLn7 S2X6L>pe*8L \tnR,9b=4=/[c+퍓rH=O B vF Dbc5OJLa4xnC(宽T =h>ͶZJ3Y:ǣⅮ_zRbWw/IL)@zҭ߸G~q:@y*9 nr>,^7EҮ'V%\7+-΅d 朠FUDrM,V6apA`h&}z ;ϲ o9Td;]EpF1 \ڊw;_R~`V:96tvg^]p$9 =Y|,Vŭwx aG"ɋ=P9;q+7[Ѥs æObW6E_7'¼]j.2aJѬw6b0\$A-1TRf*D}faG;6f/+m NP?2f8HL C DZ c.!O^5qYAƏF͞ߴ,ߏfK+`&yv;&M GE0dg4D~ejj> h{61m`Rj?Q20 P'=/rؽ2$3ՙk[ʕ~2%Gs QyTj-O%d9|rgi_ b>6r^{d@t(7vL`5 t'}+|ZSS}Kh!k;$4$60 @aY@SrKL|1d5xRcLqÓ 鉻β"0Cemt ]|PsMØN~N'ʶLAXw jZ+$ynqKd&{?3wGCZ0": ;De$lQT" RL( NJm&/b1^rf3i}ba簨Jys-{.f# wa=jS{[ m~=`W5Y^3J[\_[Ҹ̵:)Q:LtAf>% &Q E}ϐ3:nfN ws5#1 ^SyTIlcߴo TbZ1q>A;uUqOb{Al qzi9a+q068Lyj!] !wVD0xFr|݊X"%wx^׏^=pй (~*ȥTu؞@DW<lqhF4g˾AԹ㝒Ry}طCTSυ\}!S.g8{mc*ĖKN=i :I帄>z7&HZ(Dhqz{iy9t1L_}Zؙ7Ҵ3 gt<"Wd<3ekűָ)5/Lw_$xm/23ր׻yd081^ MJ2El*)0x^8F̂˷XRv pIJK #^^Ӄ b~7U2MaGu~ ||O05eZzc`gS̘I0Rp[cg4}.Ua94 緖16}I-VHCrSSD UFҷ!^V@SX(2]$t;㰆+K0l18Z0|X2>/RdZǙ]bwk;,'hbɥDwURd=<JwX16!ksk[.Җ7c DZj37^AdzA5w:X93 D s_6T +/E ׵ՒFdk> S f7ˮlt3YprԿ6OT$Uץ6y-P:YT"l8mR 0;,ZDkHT\jc܄AZf-ڏpaI9@;=@ ]g͡!\jM\FqT$3TLDBq5]MM=̈"ə@.G';֬eBIf<䥭},- ,4I?K9$" ku!c9QL6K-Lt 8XB jFd'rG/!wUkhycT7"ÿ 90I=Fw]Љ3rv\ B;[r6Z& wl>a4z{\'1D6 NȊxmQY&x5B4z4Mʙ] Ev#{;Or򞜈Qd3+b`h|)i Q}02a]{<8l|Dh б]-WFT'>a1!ʎ_h-4t]mMzL^g/x?%tZ9x+ EL\h2z+a7 ≯ uW5F (?eѣ(O`جr0ǟB4\aZϟe5r*ͪw:({n82g?ltzD~NU zrEeK k~e 080 ʈ 4MfzTqG` #`U e I sNbYs)0MEr@V_ MdY4OLYB:7^kH<7Ù4Ѱ55Nw]y Q`>ݿi4-n{xyc齁{9>ߌzWL0{iͅO}nyu<`/1 =_4aڞzLu,rSs,G?laTm9 %&mu zxfժRwX2qhNCvKE(_%Ib,vn`zjBzftk9D72yWP=:I rB&8Ke<+8Tlc;k;͢#Jϟ#5# 5icw$dbqkC[سc|ԇ6k+q/X]pmk{~k̪r;pPVM={&X7JŐirue;/Rzt@<09),;FDsn|GFS K40YFRӞ?ylCXsĶEןT^tu}IJI:>=I_xu0cWg piҿE;Ese ٶ& k殎5чoÝU`cش Vz"'{&s6; kz~7͎WxHT6D~%VS-2(?Z&[#  ̔q-[ I@ʐL^.cBLj"b5Թ)FւInq9X٭tUeݠO!$|y^^;}]hƆ0`Svz wc׿_ػ<ӆ{h[ᇻi4I5cS[󈄦 Ҕ:2B(ބIf /2SHW((OR!ʙzE~fM4n#M{"t_*K=L|20$|8UhEf(cH?9v^DܢzSa6ءay#E~ݒ6X(zBbHxw#UWPnꙭ.jiR.+fCnR3rH"Kmj'$i$Of ŧ5?QђqMqt\N);mDuS ;l|ތiO7?_-ތa3%x28A"7̈hh8"25}+IE0FQ XHK7z/%Z xh sdCʡf \mٖs7#O9JC. /ǡu5rnth=WjY/#IX=7n ^׊Wz4ݷR[_wnḾOM(Ktv >.tHW%35sF` :k&pk) a.vt: M$YB/L0hWU2l+ϹPxߟƑVտ3qg.IX/09=Cb7QjY0 iv$nh֔H^ƅb?cp{uVϳ,g,%P`)Vb>Vq.dݸĭDt[TYhō7B=,[, s0LTmgԋdCm~_Qݺʨ׊۲^[Rl4c];n+^!Ժ~j$cV*b]?X kV7WXNEr(HE T>zX2/f r@Z =Y/X>lv.Io_ϮwtMt*:>S9'%޲$tH%vCsAytc{tV.AuG k8 p>(dsΜkL}m <&袙R#'XRU.Gs贡P'y;e%59\2S͞ m'kBhBȸ$׌mE/:xOne' Q(tIO!!倎>n|O}{-6:j \Lx=`8(XI9%%e~$6_OfV Ϡ"ʕaҒNP56=J*um#8K+b9*#k&P([ޢo=)\Hϰp@./Yvf]&Y pLx<g\O[OuM%*eD896)J{"1Q5\?`|Ds]urd݇ևA(;t@}*QvGAlh1u1pnNrshn\D=Y/7q7 pϴ.U}e 1)KP=_ЭQNǏ9ŷŅ4+|urK:-xxlIaa#lU\;|wBF锿w z<C%̺ß`fMY[r knyPR's)(~C"^xy?$%`ߑ,!+^oHܜkZW[LRta=qnrD_ lao J.*Üi#8{3Ƽ-ͣfKԘyBdigbi~ ?3ӱU,໴fgXL0vy_*B$GMKP%XU~XXM.}5lohd5/3?:U8Ȍɐ#ƋRw OO*l-=ijDQm[%n54lh⃱Hvܽ= iGIV>= }4Gc"Hv(Cvm$ƥ>IYZ'ҳia)S?(Z2(H(B|\nQ﹏G|p? dsҺ 昜_UezQ9gyYz`~"d˳w!*g؄*cWғ9y6yh~;pDcZMswlZ&2p=|ܓIT\ueH@{щPtkV!Ur,b'w=kUY (\6?uB`yy.PŽNKhXL8<[Ƞ hw*|Qۼz ^R S8B4ZemM5󅆄BogUn6?~aA }"XFa6O H #6S$~bwR UX9.U\z+DiN[L4LO%ri3-T`;'NR0ZS_@2Rʮl;.$7sndPoETu A'K)MHcʢ,XG~=At4wJ'ilS⋞S#Gcb=Pd>UYCY׎{:$ ;h=^eltοXF&1|q| }ft[ ?Qu =0ljb῍Ӎ:%S}Tv ,uO&學.."onΖoHW,y[&8֯*eU9tjף#&ШdUPJ+b!EdOG̭Z|!.<5dW^a=Me>򱕅-]8J\pXV!k[oԓr偔 :Gp%[GB Z.x}yWf&Su^!}X}@>5NN0vg.v{7dP1*+ذv^(0LN @cd`#}tt'n/fTWtPvºz.Mx٬HY`HW?uh ! q6e|q-lc:tRy9Y+.]{0;TÍ?D,|T^.Y2qYn},:oBۂjJ=BsgQG;<7RgѲ6,7|c:Y Vj)7F,nٚ$x /:A^1v޶l\ǗVQGlShY>}LԶ8dB]0eyBo{q45{ڒ V ^A2c5PnÅBR` bq0 E ëZW Iۇ0j[0Bnk|w޹ZA?Tn4/Okeʔ#R+ sĨ+1ut+blڴ}Jش+LuoYW/q?fh.C0aEj-L׭1Re`' 4Jֻ,h|[̨?KK[ILpoo!+?rUnT|t&~s;9>Q!bhw0øNvtwhc9Ms1]) Yi焩>NT&4<9S=7ژȁ,L?r?߈g3K wӪ^m9YjX!@!] ppVsHClcw{%1YhR )Gjm(dG'O⭲%D ya\:~;8]V7z n0UB3L%R8(b)Rre*mhC,|ƉȬ&:kpg)s|e]]'CJu^V7DآR.Cu|9MF۸K1BNڀdpqRuK>HlɹAt"5JV^2kFJ4P]ܑh zv;Y<3h$WcA5 dn5$Fn3yyܔd-U/yUx9@5o.BܫVamB%7?4<ŸE[og:oqa$1D=~C!ƮN3H3vdSd(8åi,I" OOOﲆa*&}!#]ZaLvŒE3.L#+~G~];|E^h潋_胱>҂_I2$7ZHȮ Tt >̊ kUxe¥p6H&O<+J]}  }\t*҉o.հYq׬QoËc9i7:w (H#\ԛ^R*t_ qs4Q?h;.Z8[ٔ%Oڎ*۽ h,t%ޛq@N@bsd'D.Bpb< BK+9%;`@l3lxd/Seؑ\Y1*T-4}x;TӀHw^`K dG/!6*փ+ɫE B cL1UM΄ g4t-.pd GSCQ'gO#J3Rq)1V] mͲQk_q0& zhw6su8бYR]-2rMU@1z&j aKS ]h O5Y7eA 2JT,Jbb\U?BΫ%K$o{+h:%IsSC>xAUm{{ʇ$ohϗVAmAˬh| *OqP%'jJ pSy0FE^3lyl7.ggxTtpH!Y++3̏4uv#7[2> oemܢ"SSQ<*On`"\(G:Wzۇyٓ/e r5=,IjUXҔ ˿$閿afK;}&T*PSJeBҐ"*)Cb[.O+M 5 I!H_5 Lp'_2`a}FDQޖfM%\mHs(H&k$*pѶz[ .sgigmb&Z%[0;\9.VñADN}S<M+ lwrSl:[ԳGaL_+1{γP ˳Z?3&A%fSYTPg•~/\,3?H8~ۏ32`N}3P=啬xT Uh ة^rwԻ铪[Z䱩 G+g0 cUC*ђ/"AJƺj_@zXla7;Ͷ?eSCU}O$Nw9: %DcFMWUB_x2o gqF'Ao-ՅjP}\D~?LW ï nFv[jͩ5"-%X@xp}ˉ>݂t5OBY9>mb\={(eoQexM^&z;P!F%ۛsM@ڝ: |ľBv6{K?xL|{zNZl+G8|[YHؚ+x|udRAp(I" ⋽Cd^ޝb_YiOYHZGp,|xtԊ @KtKnޟq "U4\\T97gGMX΂nf Ar8 df$GjXRxU,+B'P5CVf<8aS}Za®+ȘM$ߐTK݄/&DVNCr~!*NXGqs=D r@peA]y! 'tdwt 7n0`iw)[g+TK@۾x& ԭtcxx md4WH zN1x&dmpWU}$]rqv;-RG#\%fMTI&)*H,+iGtQ4ŭyάc5ѿfl:m63,?ə)7!{.W৸SX%Zur'3_iM90M#>LOޜ!$+ Ob~t90>C!"VF(GWN#az6Ewڝ`r.x|,p]ְhv?BӘR/$4d{ 2 SD?bH MYB4Bۗ#nةJ~swwM%_(gx4Tg'h'rXJo*P % so&΍BQ,;/8wgD9q:Ss,rC71J8YT W]TY~Y#hI~ `vJ(ZQ}as fIW=Tl4 ^#z>g+TݩF Tl鱒nUZWͨߔv"e4=n(xߋ8X||O>8Fi;q>-RLnC.tC+LW6i^ٞ?Mwz:t"Ɗy&㻬TYAu8/0 i=BF`K6Tc=~N{N.h*]~Lg&:6b]_xwԜ.V04/k#l)%#%YcH~@jPiˈNl_rUps!%r=_T Gn,-<;xOn]c9ύ*غb'#':s_5xRŒ cXy4XWքU?o'ȁ W䫻R/\/A ~/enίF\eh^k)}\ߐ5۪̀^bu bABg8$yf}3QN 6L0ԭ߹4N -%:2I[\݉AZOJ>"-2p>k\+jTkS=zAD XSp4ԓX7Mxg7rzyݏ7{Y^07f<+Ӡ3ͽ|]ЀOHS @DbNKc!S:pՙ7i?Z'{A{Kt3v YҞ~I'qƀ_^4XHQ9I3BVze$뺮|חF|ucNSa^܆J&.a19c FWK͇D p)~!-bY}_(ȇ4'#hs\@3h !YCA&I$-OKe#P-L}T|BUx8M ]:;$nWv}VՔcQi%vӱ殙EmYBٿco˼Ebe9Λ 6/,s:P8ɣrz.ec(E7T^vț‚Rʃ~"& p]n)P(lh^;RX֔r 6 ZXR2CHijj8h2K)"V!LM~KhN~|*ֿ"***2D3$1E U;}x^(1-Ԣܔ3/{YʢpVcarR=mTM X!][0r) a#ѝ[.ssAհsz8llی|/*/]M"x^_V;}XXvBYAlpoyVo{ոWL~y=Sk\¼r\x"UpǨް jysHkQ6gT,ʨ\He4ZĊ P=ENT,ePwt} 'c^`ԥy#bfSp0o7K! ǯb%5k C\Ieg&N'a!Q]WW3K`%%n[4] ި@)G5ڗTN*ӣ*4XU솢MYسe+2kUyN:^ ۸fWҮP-RX!_eGX_b#w9@)ru˶[\&25ĹD%`g8U2 B ,rˤ ybm_0~ÛSDur)0{7ȳ}ewQp;=+ k|s`gK,S+XO2k>@!'It1C@)"'N;ޞ.5Yb6R1Ddv ⷚ:qjF[W,*6 J璤Hqps);JTR޳ovsP7DM* SO.qr0e-e|@iN';?lRwHWjZJY,m*Sp6%{$IFY1@>F=63;:jeG(&,YZ kO (ZEU3z' }17a*7\#:իVoT*A69G-uGJSc+ONf8UD,NwA9NEiamǃ0g3n;'LPORE RZ_*")].mbt,ZZrK}A{/5+$:0ݜR;*LL5+0>Az vިׇa2Y_ċTΈ֙M071ac'\߉C ӭ -{kI+C<(|8}X1CskmM`eZJI"yf`" h0j,xz5:'~2j_*A`w^ubog[qgZՙE=L&kv H1V:3.φXNx-hypsXJ|{߁n,U/zb.A‡Rj i0?djrZE Uj c+y*Lq>6O cَ=Y\IzZ :DxW wRK(o'$9@_V &FbX ZF?> L,9VsbgJs^۲cZ8M eyͼB֦22F2ݯ zn ThH'H$S(K۳mA )8\l޾!P0X@m;'MA)E9CĐXM?;,x78E/ C\EbN>_E 9Ur;p8t{^h-c‡-|^J|kyOh(jPA8CJg$^./oBIPB'P9L]cR&$^aOO+f.iFU+K@Aj'LC})l,[C71ӏdx4N 2x Wb)+9b*~JƢ&5mɓm*ac_x.I4l40ќ? \xq)9Z)-6 #,e.σC$=(V` {H1a $D, OSJj֥ۤ())0ܶtF29R -m`3 q?nۺEѥjkގ # 5au1+)F8zyqfe]XPSꀏW L[{cp_FN57{*Bq&Q aCn8XTR39Ӂ e⎞Z5~+:gu`4U)g#4t9Fn} wAI(o/$(6h_WvXDPY(f qAn<0] ٽ=Z\q^NXёC:[[x,wȎv?z~TTPJ% Yd/>qnG:gTWzz3'%|A1T[p ~c/lt3-q$O.l"Jb60 ^p)W\P"tP)1i(&KH>׃k~뾛&ki蠘VOКX 0?TuTjz?Umw8j}b{7(I++2\b/`CzB qxT(>&[vHI0{aԓ7i$#ū>]Ʀi1U\`?ퟅO]] ~}cE-rKh$6)t=M5`˨qq+`ӹš]nT|wwуl79; cRi7@2y2u;e֣Q ; 961_BgS7LR#Qhz ~W &TZU.¸a]I,ev?"$Z,d?@~/AuD6`*G68}` "jAr9rV.R^'r6p"3c";o7QqbJΜ,͝_\5z_  nqJ/y" ^ "8kkl0z ,Q542nmYCr.1U\8n9q%7(I~ rSē}^\,j(H| 1~3|9 rUroU8BM^Owh7V0éX8bـ=:]u2&EA$bij3ezT~1N8FfG`h7n UVL|HdgM5:zDOF#bu p5e;(_|;.^9J[^ ץ|3S?Fr?d|! ǭXVQyqV%$5E|,ݒV#zgNQ:OH,pG'}8GF=,-a!->ĝߡhWd?\u~q*]7@ڔkS|Z#bb]TDr7&^BPl* 1㼇y'dm{ 1(z V|ݘӘ:5 4*{0׶!s\w؄Eh\ad hvx98JldpF@R30zyp[SUbƈF(JIڔw0]$F|L^[s?̢2ZW1Gcj>=n!2)wǨTTu*} vFV&`P0Bŋ4y5y/M! `1]6*8!0\Pp[c|d<]:gz42T_oC+12, ج''cQqTpDzaaPiFKYʲz{8v'i}~za කdP3C8ey fah}Gjėde2q&!K,@y"#VhHϊg~R.c>5<ƾaH?XZrj23/)yAeY䆗 vv*%Ewqcs1 f<%vzz|itdf2<Q>5347YXh)a(E|GrI7M nl / Nfu6J85z9*A~oZ0 Gm R CHDz+uW>5_" 8,Bȕg. tuTiԐQ|(q9|P:֋ %hs6P[#RogCRGUgSd˪]0ޕvI&xp:&_բY0]So %M|A7 {l%tՒ8kBcUZ-TWA0 6P;c֩aǯEVGNuuضK7S*D8)wq _HX}=9R0KǕ ƀ* ɻ?t`쿸"`^C%5?"67m*xTI֥<V:C#n$u\N="ҏŊENbD\^4ԇLVl Y;d&W)HBZ&ȢAB*v=IOTʱ5 ^f$rѧxpw*m nrDG*L"QyF\=@q!5%_7S0@odiTG5)>C~%XYg1>1BJbJ±IO3̜uV+w[Fi-җhw71;WP@-T=PFC eR/|@>D7ҥ@;Z=]y@C٤$E-8fgɐ}j]萛lNi1ߺ@q+'W9;A1)`\B?S;,%{;'( [\a ]EhV-})AsPŵ)" KV1t` ZQ`+_ o*-XS-1Czynyӥv6uPOC_,M {]~o]ufNyYnN˚Z\3.#Jt1sʐX~=y3&m[-a OK,Z[ ml!]N&:>m>:#4fW)ΓR&W@{wPB[WK]R2Ɗ=_-ctfgŬ܇Mυ#Ԕ@RbƦL>ƒv׹n[fC>0eC 3P:3}x6x*q_;_͕#H ĽVMߛACF2Tl O_sƷ숿(?s|Վă6>Z\\aeAsmv؏|\-x|]A8-ɾQ+S/H8]M#էRE1G,UYbdϙHˌP~tizgl}$D]ZmBRg5_]Zop,䒒d- N n}(劁ƹ#޼YxجΰY`w["Θֹ'Zk&ຫ+R!ɒzpMS>_+RA|XK+wR _H9+HԲY]Y|)ANve@!ΌP.|""X7#jj ~vLKosa+Mud|a\-Ő W({WG &+ ? U)`IgzGƥˡXT* +T6&hQMۛ4TqObQ8-GZY;E#u|vNV^W{B+ц"cTu?毉A)CrqUJ;W4ϩNp/1>K6h3+=Ӥ@vxw@ BNvi\f#C5Ra4;@ tgŷJPЖfWRrq*GτTG!qvTTPG! :ty ֽ' tT]O]C#Vg|w:Lgv.zߞ+xγj %.'pBБĮmiv:>PO1}4^Ϭk?` W(p~ɨptmxG;?QR j"O݀)-/]>Dzbfq9L:Z;fR_/_OMa,+Ɩљy vR Aw̶}g;-Ʊ˫BFNΫ\!=^^z8Otd'G%(ۿIIZ"i8ۃd!dXcI%S'CSldAUG5P9>8i1ݥxe䚟D)Z5n B p' kPQ"9ҎNU8'+`t2Nɤ]Z>x-)]`?GA#|eńگ-vB8H]aƉ1)} ?8dЈꆯ h@C©֯A+ܐU"G>8;U䷆@VϪk;0a)lP#쳬/Y@ Eu On% `@u/-&226Bf{ixrtX$ coLxGVAņo )[صT;lIe';8[3hJ9HXøfhP=@nBGC{`I_x" )TuM:rs̡MzO*<*`UL 6qT!`B'#0%qchwDc~6dG 4 #mhRo u|?JXe CSdMTd XlZeOq͗J-5CPJ7~:hF{<Nwt hZ(%p[Hq1r6淍_s8< ēKP Gy3іyQfk V}([]y;9촁-=ۙ3pQݢPݫ8 [K933xE~kC:J?ocH!"eRK ǽ$0`kBnw*XN\/a7ǑWu"fMԃ^v>o &;tp\z[T >aH=]+C4$Hל4MG3T wl ,7WKfF/qOLrYU,`l͐[‰BE1rHTY": ekԍuk"Cks"b zRaAʽSA |xk]N%L [ (lqR ]$N&:$ܰi׭c @g8ԄX)uXZYt*ۤ @ Yn9`aNpϿ-Jqy/TNͧؕ \.ܙ]Ynܿ- W8GMrPQtyM6҅Zr௳c` VGtXJ(/4:U ǫŕ/a3xl@6Erۄӵkk.k `XC.RZ_vCr˖o: ],sadaXi?E]n6UNkUzE5_hkva)N"/kBl0QX&vc ?f٠jZ&fdlH|x:m}zG8T=k`cq.ȯpXHN@ر27F{*0PӴfEf0f}leDoއ'sD%";ylV=)ՑJ9*K]P"˶M.30Mh0\@.>)=%<:1kLؤܳ: OUx.NkY &C;UZ*6i2IL9L{+0{F,G xCӈ[S?]γ)6ނtJ,$ |ړĀ#x@qϩ + "򦇱oK@Ͷ2Eb4SHI>qp!5fD #xc#EWGng ƈ*PRngiљSPGklTER='3yg.f} vL6ڔ &Q!)uR_Q6g!^_f}C(7YzSӭRu٫i%b/ղ4lwx"QD {uu{gi*Ol*C<િ?&qsY@qx*NwסIWӎۛhLBqg62SlqbU4Bi1<'sFZ:*-eU< 1NLz_ge@T !?$XgZ@(!Oa*FaH|@#yZ2OeŗˁxFQIPe6pchTNN8IOD Y[/w2L!4Ax}! m(j&fi((gm5:_sMh•N@Ek^XT[ 4|n*;~z"[I:FUڢfB kRm\O^F cH^Mi5`J@7q* "ηWI؍B>ޜ,t\^C0c;Ӯ /X6M@Þ>Jgʢ˦: D\i{W}vVA݆Ҍof;QD0OɼC!_I?s՝y头Z/@ 3U<V ,cHr瀞WNFg "[ Iu;βvV2gdػ#>;iOfS4ZA@kK%x/N xKvup|JQ]a/bas`HUweV$8gu݆DZZ'E [[s)ϓj7ܮ ˀ :V ` n.܃>:#h[ ۙ[U`c "e֯Yx0 'Fg7,XGΓ yZ3c? fm˴;Iok0ޚ93YwTIghi^)fIlԎ`ótkyvWQ=zږDb(oj2:_Ɍz泅1m&LJZj/`*z,Q"ޘKf@,9E)%ـI{۰U?2v.I@1iL΄)+dLXl t [!{86&xiC iolM.a& *1MMe.\VEUQBUu %EaCYUH@ٌ͗a *YpEG'-f` Fk\n+ RS=6)tYCDfg(w\1ۗ7*,68L/UHVo j=V:=?sZBNBBf4i _sŢ/rEsQ#jH& A,#d[auHRyco<.FNsNA,!@r5ۨaZ b-TpCٵ* #oЏcyY& 5:eZ2 vhEI׆ gz9mX,eVld{8a ϳdxWy34jP'=C#1d ˆ%dy/gܽ+GNexT_V?NQw؇.fA ȯu>K)\TH3,Eڑq=卧pZxа֖cWVGЯɷ/#F-WP'̓c`lEDHzaa1,:7OxTD z~\d5WBҘNcmJȯ*mB1AU<]#g4prK>Y+]BԼ7=*5Ǽ43r8c>F.e /8a ,Ni*s-ܶWgS[k;]n-L ^A4䯻 QPgj5Ffm..dU&~3ć4 ؤz_^S`hQΧajJ(oyHӆh]ȞFҲD@l>I7o6jP6iQNwpH"4#ʂ*mz,@6DmM{ kT[y-\AH05m5_g1g!\xҺEc&: w242̰bJn2E-h O޺5fHu鍍&S~ʐr^ +vy zS5jFO ]w3I ئl$_kg3@ݔH5U;\<bulxET[,l>TIus.bOѝaodAu|?wg:y[Y ņWvi`j{v0j $e_1"PA2a>.O('RP]f >Zkߨhsx 0)HVLc!5V<&,|Z7aT=`|S-:a1aOhny#z,|i5!=OBJQLP>/e2̐|# sQxzk}D1}SB&Jf 2PsQ^p퀐aH1Lq'_~A%Bե"o.h;v\b 0l~v`Tf݆O0JUDu@!J $ku0,@9Iଂw99iz~%9&:lE {[5 VȤСWIǙ2Ob&:pz3|]/sg d*RHyw.jF\&zxKIyG,Ђ9UQ20W^0>K$2 e1-G9ݮ [!>0 m[OeeݍW"Z1rlOd' ; 0S7-"-Wl78 VיEVmuDu82la g1XK`IIP6_ 9 ce{2k-Mz yYVb'?-^QsNc |0~k5״ju;#ciE+;km`P]ȩ5Q.Im?&Cm ΌF+ĊRɭ`|f~LWiC0GYbʳU&󮵰fqŝׄUA(* >LPxvdQ|K0Uk^ji@;OG9#:Gd֙KWk!fxܸzs K\MW)?[Ęa"2 Iuy%tz%}2eOa4ro2@tIu*%;FlЮ^a 7ƥߓ B<n.~$ 7$bꉱ&?Dg$zB-pˠ> '%^W y~GmO; !ke/wշR^e3oW<<.w Y*cxq}W\ͫ"銴 G"Xfc -]jzt:8I&BX[x.  XEiLs ČRbkjG#Ba6e tOϖ.DѪtY=y65gv jUb[R0|EQU˚#MRƟ*0jȬmh{;AY4 DS@;3H.PIJI*m@NUt!]ʽ+1 $b@td88 >T6\Wwl&icc˗P!"֪ /n BɄ'\5X%A8z&qEJ&bמ_.vps=߰u5oSh5,Q52z͗Ipyciz µ*ӣc]v;oZ#[W*kvǙ7=RR-=rVkgj2m8u[f\px1i'K4G^:S>QXCߍcH3fklRZfo wqʽArk`7ڞ>NT7@!&LVmP%, ސ O[i;Ѻ!*ìh;Nհ)n"%}RL>rg=\l^Q"οb~٨tceŃaĞ#̇<$+ X$BN+h.h*D!Ë L gL:٫ꁘGD50dnA_x]/ިLh<1d]w;R@KFQ"2)H 3six0]8Oi3x#D*\J%ƵiSODWM5QPl>eP7V9aL >\*+HT0!d|?.w1?Ҙ{(L6UBr;o*2.='jZyQrR?q IRG5~م…xϧZD'65q ѱ M)PS}2|PX8 *Rw FVI QK@N4ڟ%0?w{ }&5/,ˎ\Ƅnwofl}[0꯾l_R뉪YxL yrK]/u{Et]Ƞ;eNy ]^P0\!osn"^FvPLFV3 ߰nwBE?QI)R̛<^6ڷ #\[Z7`79ZoHW~2^pXy#Tcك"Z*6\gH?z#/ @| L.pf[.bÔbIIB3@Z~,'8@ }COsѽ]T/`w jg "e/ds{ב,H%CYko~15 5vU"k!KgmC'q4kPm҇_Mp0, 藚물I&>rj6:GXi݆\i6h8i o=J3AW^]xd)Jq-:"SXZiɤfI4T=ӃˍlK9 i;`e%+HevY{8֝.0 gw)I+c˃ζ՘yRxjyflJ_3 2WNBnp tƗ)`2e\dXV7w~=GH b30o>!miKT|_h=F8_3m;#S5-a+m vyva ??i !SjRO9B$s:\pLNfFjR %!! 0%g| gd{;Ir08ZF8O LS;,N]ynf/yBKֹo1ɀɌA8}EGqs oUDX! >f$ Ӏ?ݣrqLr p9jJ^RU$=#d^|ZM5]]}!FbJٜ`(uDI$(۵pG53#˲NVO'Kh%̙5eVc|^ 7.ӾfOwFԠ7:x]Pqs̋1jkPxv^_*|hfxBYQy6aS&V``.TRF%4'%ʌ],N~ZϦ/m{U`V(~d@imYİvݤ vtM[ϦV49r$00dy1];]EǀMKHxu "mpmWh}CO.'ܷ(Oq ueDo54V7,9.BaTb A_5C $!ȃ xytPQ'C6- cG&{ qs@D-#Q w 9 h] R"=%|d7OX7k*J5xjx7 f'kL7FʗlZ6^Q@YUWc9;Tϼb (_1+Ĉf6bs8sيhm\70Imy4ǘ3B:nb 4ariELT !X:u(D{D q$m@/1M+WxI#5},JjXdZ3Id9eO'5u׽1]_Kb_uN"#{wO`Io< m$fx[mvQѓ`/*G{C{%7t넧/GKwF>S]^5!afbw}^Z1&Qþs%YN2=nXED⏒d^ 1(Ki#<"@9/=(ɏnp5lf؋a_ͪ(Uwьm+9NJXne}"jU5UZ2ZSAf˹ >QCLvPhFGZlZ"9,]`#}>t)H.Wuq@clz}X {P{}C(^!^'3D˙m1GH\ƈGN(4!D-QGS2}=7aj\FCRʳp@`.6_Ȩhi,kʈ=KNQ IZD7|t?A'~ZA6:fe؏Ya-5}%)^eC_/RTuYV}HtJU)p![AMi7,!+U% ,c5_(tcb MV@% d|?F{2нhD U==Y؇knebݵNa+AZ*.PoltNmgu1Zݷ mֽ5=i"v{2>:$!>[0GV1#geByS));!Dt6O~P7yV74enά|3Y!8Ыrs 8[#VW)CnVr4 G Ob~O]X{eQ>X*.֤SB1qOsr(RyԘ0h0ٵ$v+")z.'vzfcZ9 aPsNPmi5p+MߕAqگ,4pv6Ф7N63حc;c=_Z-:!Ag솴#@-u_[f.Yy7c7Awi5@Fe @d z&;\q>[fsQu=&# _wu*TGU'azq:Ed|d!e,>p"${M,"7Xxfc yT(6PV5xg&㤢 W/ئ9OxA#, 3ɓ- W?{SkD\mc]KH&o7%bD톔y?%t#UɢVJUC/ _O$WuT-[%)ڙ6ZUz|N1~zx+6̔"FW! #($o&sp:vm߇WT~Xc刷i*ij㼻JToo)(6oh+`5ޏ5(}ta}[&OcH2kCHqzm~ݨ eGIioߪH3Ep4K>]%P[7$RfxBpׂO)_]?cmA>aHG1 Jw.%GĨ+)~]sq\{ʬ $[!iR1Rg+ vVN͎`NܧXSi l?_ 0uFW9qlIf eNA1xmˤ#\TlߵgAjˈ8F9RUp@ "XWsUxx43}9fI$/'3{qDž Q2eȽvE.Q@[DoՓ[SDo @3HmlK0Ln\kԁɨ@4|5dPII߁`s ۵+Cry#uH5u".UIh-͙~_ޱaޕIh]}'ɤO.-n.r}F ȼ(Rk57}wra,q]~}>³SѬP a1i$_+sJay2c(_Tr隵$h$} z:G*Wq,EmW,|n7E)Ӄ~G(eb9(cl96q_7RҦA20X˫Ix *mWJ oB8"@ \.I)֔;(GiJc o:bJ]0i5O {BbHOCS{GZ,LQ B#3r5 ڦA2Y,ь&eSL[Oh<ݫB_+*Zg^>+ge$ ;DUo?l3a뉖PIU& mO81&1n.>Ew}֖rE[(3Wp+HY V:6w&)joཋ\<+ֱ͏ZֳϽ05!60 5(BdW6U+:Vu,큄g Рܓu[ut1LXs7_UEo Pxlo#2 c$q9:e +!V#O'v3,7yS*M|c`B'UBI4d9;ML \bSϠU#֐]S[YNx ԋAY ` n2-#2͌YЈc+*dE1,Fi[;Vf 0%gNuB_ƗiF܏m3R7jpx*VWm] CTmvu(%Z0]+x8H럽LRGT0{#pT v)婢MEO@`aK|{Z!O>5y-ڡ.{K4#8_!Ęv*@n!*zٺz >ϫq~^-➎z n/7`eIVumA?{8l cG)En&; )݅h$Z;i*+F+>6 b$a`G 怓ԉ9kWς=Hd8# h_w~˹vU]W*_C8yj55Lה( %k4Aťyv$ QV[S㖴1n9}W>IÈQ~2lL3b x"[V|6>!@&Ͽ gav@VXא%49ʮ!WD""=wٹ5?apC D[R"]-\ͩ?B}Re p)TL3,C5FN'85`A1 5qZ=xb0V '+* ʟL ~EOU'P?p]OU5`}M[֣ä/Y \:"(= 9_;LP895pأQ!HFb|Ҽ8l@}:炼}wsc)4t0B۲>ib^~Ly2JAY]a?x<1ʅ# 6U=1 fdUZt|&p]ؘ`ŦT~LC)E@SKS٪)q-EEAF IªfA#WvhV]Tu.~q̊z2VxIu.9>G1mG"H-J2HhOYk%4#?ոcN@cMszm\1b(Y0E.tսXń`] +Rp- YV%D_q7;Ds7r+}C5 ti:ϕkgL8j!GBӨMAOPQ )_5>+Ϲ#Ь5V5pe\C 5S,٧V%Цaa/f5Qi!D^5&6,6L+3skVn'G':d1* G"#XJ4|5~[? ٮZt@asEL=*8\ cʷ ]ҧ@iKCL:6h#NpmmŘ.umP;stI'$ХgNxb*pH\--"=*!ߎMy*]C5,ْ S-zFp n2.Oh5%62XY5oREۃ1i6?_2Df[˃ܑ0%Ig9=;m]V]˜`uqA~n7 .J^[G+se)KĶ/ 6n4/Hd8ŵ+އҒVV)A_K&H:0cA\ŵ6O|LBlNRcgQB( 7zR{"O/"p\:Lh_}Do BeJ_W q8T PZ)}fup^ QF˯Yj a]{M?[%ʌkӋ.8M5WQBL7N7h& mFB]p/w{ ]$翘DJQ?p(|3 'i]UN[t1I,Lé @#.SNogyn餞}澁VbMzcxzk, W1 /[b5o(}@)n,Mac',d% w^fY}W*:O 1ZPϐd]'7K1U8OE^;$3[DlS+pN1AQ/$ * R=`};Y㘉TC#h&Asظc 11Yv%Im\&ؠ荎+OU^싃[WNUTg{t~xSM*Q{^DDvWT쨎ܬ$k/4oHrWYABɒk^I#f`\aAAw>Kni6DR Niz3 :!;଀2 fF E|iogԅD)59 WΟ;QsgGqQtţE*r1&bSB +ub0CJ^bPN&@@%%tnfMc"ȅ3ɰMRȅXݏrmHL&H(E߶4+,½)1Ў r9VlC&n7//jS( *EԄxc,O6$ VO:5SZtDMuSIso5%Mo}C )(jՐ[ZY%fڒwE :MM2hWaUMOuǍy2u?> }D\ϸl U|ڗϞSAiWky~%zp/2n!~dضڪ՗E$YxA"_g>mu70zBex׉ӓ37࡙ -vȔ|Z̨DN']ٹg])/0`&%8]G}p8:Ⓥ>qk-wH4''iGs2ΎpC" ֨RTg;3l9O<7qyU!Y9$>g|KOo%"ib"[0&%Gp ;lR z+PYh}LpΛК ߻_HG3y^RXM/kXt#X;P oKb\{8;6uq|{ͨo'*n&*N !~SD#w{m HMO04))(U?$WC D?;`x}m~2>-srti x,`BfLh8S nO[s ]0ϕꔖPld*"I ?}&+sbLR u[8u`UtCk%^[t6sz+BGu* ?ܧxUeqۨ f Ȗt`SyB>T .XHׂNhnٌ6h$ێ9sJ = 7S0:)4 @@NAKQM:8-`b"qzBW!`+9[eT 'fE ޜ?CQxx9*,>4wh`v^;nV`P, -EO+H#<歇 Ad>o6ت.hVv) #|շN.Ť:rəCXIBePʳCǀP~O\ bkx`% \<)6xy4 n芙;M*J[GkSm~\R9g6E#mcpįr#X͉]X!=l23~`н4!ayrJ"'Nw 责D;ak34 Toi^ e "q ,(V #@ѣd)Ɂ얈Qk~:?/.CףC_ X|\z#[ E ˺[n~d{;7vD /L6G)Gq^Yqt7:,ރ.j,N,UQrâZأS+nb-~̦Wc?UM|#rQ3r_Sv n ,,=srzHUH(njlh&l?7씘W,1V#hsN)"xQA-VQJ$a壖9/[q4݉RlX_ɵz'J/ Z7Ifs5M{8%N۩"1B} iPi|Y[u`Mg_uZ}I3:涅a@y[,ׯ)dcpCrjd!nC )r 6áEf[/jc1O;<HX*OeIТN0$jtNj\ e$cNITh<Bf4O[q9S*NGKG+v ?WJÎJe$Úĸ R\{%W醽i[s`JC]8R}j9X ߗqB]UG|c@n.d37u^vSS8(@JػMi XEpV/g>#üB 9P41߹Ff(mZYK)DWo?XL;*D[j#ba^w5b گoZb]D|x9As&RɮrF^*=2dD>r}EŽMC,O )9T㉟>U/i'|&8W3`T7`#P{۠i\(]LƱjmܛ4 (-ROg~aK\œ/9BQ.c=cS/#[W|9e6 m4hקq,W1^MVgL䤤[#M0rNH>Pʥo@QKIq|Oy=w:MjyyQ"NO[R,+.<:up7E.e#+i^Nka [09AϏpZr27W@slֱOg4?H @wȺXٺdz_J.0=ܷ5v;q.,b$I^y9j˰O#̩[ <9/$*%Q(;Q?ANL $wtW<"tdJ` 0ײ[llJߟ\M@!SUA O߯`xprT %8ы[}A^{zy!*%.B?'ԷM9cx4G.='=oRŢ䜖rP}Y2nS3(#˪<(0W p,)r@nOJ]7ZJkx NFOzsH8[UDN)]OmI+C<)#-|Wc7i8_=ODQ l+Buݏe ={p|tdvnW-E\Mۓ^=Ut2{3CkSNHT]38}w^d*>G!-'Ք*Oe&1\9ZO"S\оW l?6A#1SQ,*Y|}]KzQ4,:d~:h= qQ^Vg)uG>nY,4'늯γ؞zହI]Im}{ wu`V%5Pse#sI\}޹wZui[6Ϙe&S k}ExTȷX:X1 @ΰ D/7Ӎ8S% ƌNr>:7̔tY.wuP'"{\3{"IˤVA뾓nLFDe*X3dtOmIxȧ Es-Mt̓j:& 8VNwhGXaU=%`g\z%\|vS K@ƈ}1+Cxrafݐ#]1W~]#kbC$}\Gt,eN˷+Πamp,k lnJ c+?Auk=7!=͉H:ȷɼiD rxzn0-sT cl,|[ӭ ~I@(2VIg 3 ~U27 2N oǎwPM'[H[ODͲx#s@2FoC:Ń/}E͈Tײr8d  0 MV-"P/ !qīB;:KqH_'@EbrgWأKNi%c N#><>s[f)GV^+MJ^hڋ~PwMHmixy mC3I9=ц%½Xpj?#+PfX7( 2~q5ͲDMf>+["f?h}]3>o׀ ̙!9R~]v+ݴ|EPJ HӅ cQjD,n*Ҝ*0!SOJEtw.⊧o3>ǸLA/r}%$>ARe <?*АlNԙvKjs~I՚\D F Chnmԣe݊,'WVK? qxNmcL >(r?XN^qsiṊ%4=D\2֓3BOw~=D *3m%+*„[󘂶X4İw[ u޼펮\"w*AZb!.8- <*%°QSkVg}gM ƛ M`g>㶄P,ظ5un Thn2e;)&^]^At)փ|:5'LYaӦa?6s>"l17=<{JdqsdPԛ<|E(ldЍE{om鷼/GI]n=Q@{cwiwiP+x1MMpEiY ;.LʿK_s$QIvO[Ƥ 3czWłU? j CQ*0ݷ+؁*a9+rAԂJ%[*%t~z l&;L .E oYvx_ʞ8b+Ap-&na{BbӓK&-nҰ2lųzE.WBmvhRy.93Б[B rTt-r98sg )t\5}y6Όش|AUĆ^倄}QFOJ{:]`-q%GGOjJ.CgsE~ +V#×44 vrWEd٪Y#pfi]v,`$eofrA$gR<\4S̴|w!y`Sa1 1ÿi}Ѹx /5/<2;R.p er.d93*bՈf /Eޤu$ fPJPiP&/dtGCsQhɺעc5z85iPbw9ݥBxKD+T+ۿquu&uGQ53_~I~ $PV 1g>kN=;)0Ef)e^̹Mm%(}p.lDٖ^K,86aMGѹi*iZ $P.7+>f2arO1~i iFvQ:Q5%uz,>nO6| 4Z&3"}04` 1s@n!ob^w<[ـ$wiSIYԃhP.'UX9&e%pe!@ލC-2'%V,2?9X.!U_N1\Q0l*] T`|dI5},jL@w&oT'n)?F71Z84rIXf> G>vFFn N~3)M?̓04 9HlZ,Rl$gUT,1^&Vp28HGfdC \ֱg0#>Ge;*ϳP*~^[w)#2I+5jbFegXJ!.z].f:gb6ߎ=K28,h["ɨ_B~*z%kE?Tj ?^G]dHqbҮWOGǤcFzXai$tӊaJȍ1! %/bԛnmXë]£O?r5>6pbC5čJ3:ʔC&~:1},`Xt<|*>HƊD\LB:i~h4qNHKo[f_%i85c$M[y]ƥʳW^qͪ$d͑h3]ĝNB_*I[L |>]G"hs28YCM Q{duݑqĊl_^q!OEg :$|OHM,_Bt6T+$Ho 1~kf3N(yǟo좵Opm(0G:ÒaIz KS"hݕ.5zN`h6~Q8` zW|zX2e>d%#'iHE^_q,:ZuJoٲeéD"H|zs~~X *WŖ *՚:mx:tfymӣ(V|(5xUIA(lb=ZeAK1"Y]'!̦!_jz%d}N]I١M|Ohs(CH=VK8+Op\B/5'ۚ bI`nRw.ے,"`7jG' ЀC@.cy:lz|Šv΅1 Ws=' Í3}=ʺ8@v)X LlT ZMp\{!/v9Epu7uk/u#gie ζCjunR`x6qV NP!G0%ȹa2mo(-P`͋z@:زVV >=#ݲf|{؈IW.O{3v;z|48Yײ#:F `@1S_8WcAx.RFW}`RA ][P c"3p-x( ˆ$?%OɼV5t;_Ki|˩\ 09#T ?Zqo5K'x1癶#: cJ}\a+/Ksd? ^%uοXIS}sXF>3VWtdƤ5p4y*:~dM!+-"8qg[tǙJJ&,9O7P6gm3T*yj;%xW%gjG!AV `UN"0lgDʬMnw(oypQK{OAObQGS[D $x>} "Gzj;^tkbwZ9tx@6,$T \SG[%UEE ܓSŽ?j-/LgOF ijoZkrCZ yTʌz$zoXng*Ăji)0%Ѹ$I;I<&jU 0s;Kة}6+`Bɍb#h0lJRO=l(% x^)G%2za=55FzDҎEumLh c[hO B9S|]!SFg?o]k#tFlϙK`$0gp( Xl9 x?*İyD7i.TNuBrKti(20N0mx6xIf!ԫSf~۔a@DZh4sVH2\L^znIBZ6'^Qt"1=K_J M'!c]ID{_ET{ ||>ۮN`(Onҫ5szF@]=wVLQ\xY'?uHw!Y!έQ5_xq]Z. 0n>+w2 ^CNfǗiзɴqQ# LחAk>ZqQ64:"|nhAazŪS+)Oڙ} @U^gM< wCP'$Qn(Y@kai06?Y(X.ZOr }'!X;csyi  ~b3sůjVhi.6bfFIۺ¬'\( P]?GiS\i!X_FZ7Uas-bjiGvA"[ulp~ DlR3z=ʚd!FAA &@,[ޟWns3^g#b ;aDJv'/Kr%lQqa D'񷗠'0c0.'9TT@b&E9ޥ$}``ڞuW-ugp6`J i{UcB}.pA~ L9|t#ۑw"_n9?G=dzz>|{Lȍ^'p%/?1єy~7)-V4|r:.JZ23'~)upJB6˼Ґj;[F6׸X7֧\y-F,-/鏐'#") 8[K}G~,?ʳ h«pińHïMOf~ov#UJ@4 F[Z2 7D :_i5`![ o*,,?ٖ}EPAtLOFɾ y0 \;t4:GL`99+mD`EwBJ`׈-]bX+O>$'ÁNQdЧ?XɆ&_, hsQ孩$[/xIGqM{ RX*"fQ{g\ Hz&KANۜggJa.`}>aMvuw"FPtxUJ*㈴EJuh8$mOhGⵤլgqMgoG=k#N[%[1h\`Od՝(]|?7` d T7n+/?N FxẄ́1YX QU}!O D CI`DMa׻mNequT}߰XE z8lH4Zst>wR}΄fPT/AM(o gb]^( _ -ޑCaİ<$d8)->6ʖ~L1<֜ #&ze.TJ&XtF:D_AZ@\oXm|\Rx 郅2 6o ]K.K.ZI̧Ԃ*pӡoh^jS`9*xluPFWvP<V@c%'Hz)jvV_) s ~@ ޑ2R bq7v!ߠc,I$*l0xMX b:^6~{XWEh[!b=hTKþhPI$x,sVSW~8Fa埃F GYb([9XvAFI84/`F</_oMX)MizpU0%!JsGԦѧilo]:|2(ɻs )'l$U}[eEI,51Ig0Dlu2K8"A-S}W> b%pӋCUt=I~$}WR5eE9Dᫌ;CC@pr&1l@t.,QA%C}Ļ;٫K nɾַbI7jnJ?rB/v1[z9:$_k0]m7ZSe*^fJd=yyP %F7Vkþ%nys͂z٭jh黫MNoOzL95sH( I m YPȗx</T˕J`ōPP@;z? }1p3g =E mI M)a!zO=L ~$(2l΍=tJL8p̖f}Xe͟Y3a3?wEpE}a"{œcIt-]-6U"gv&'cK1U Qg5@A)9k9m5.\]i@`FlfoaXÃc8~L*Q lSNe;|[2\m׼x*]9,2G+7HyE ټ>&ii!}W +L)R^./&@я~b$+$ )ך hĿwX-\b=Yצ*a@")d U|\]//NȵXk b?wiW(;uZ+E*bdsln}48,1t MO b:b9VG::S9hT 5 𵀷/r>l0L?gg9 aTXkʡ_2 ,;Q>0'Ub P @:6B6Jz[5~ $*EmOx/rbD%[ s4,c3V=d.0h1"ljb(w3/ug}xm$-YbȨ|=K p7҇1s1o;\5mh/5֨i͢g8ZtfrWp S\S 3\EMaB;L[Mx\{aMfq=+XTQU %gȈᏧ$0- "r^FMCr3YM ݘۨ?̦9Ia4p4 ӌ6לqJ169?]ٚ[TFFMK0Ӵ$!$󏈄\HsϯAEJ1Uŷ zkȠп j_Z/*9O"ozԈZ5 ~ZYL!|b j~ t T.Nfӣzo ]g:`q*L +5ec/4)e!Q7n5pCGStڦR^r°k7g2m?cMhUJb2UtrAFBMv ^)'zG5]DM>Ei+Sgń ʃĚ"0M`81~"mvz?r$IlhuT`u?ljs s]iq)$x# <22(x[@V XN:?"Y+W,5G%PnjzLJl2+ ]/^҄:}o8]㻹xgrQdL#;l3,Уm&' $7<6oe(\3QRȎ._YE%a+8'>pp@U@bķQ8"zقBWI}O|)k2NK#ʂ[yT4ojۦIsżC>8Ԗ4T y RHAUYapu+h@]}: fݎw1wsrX'=m׿V))pxz=pk:ceUDo^G$q4=ЅcX^FURW`} ͌G^:b8Z_%O pb>J?ATlJ.8)VoDz%΁,˄RvB3rtB`b'[w=oXbh{lAGnt*9N{#q xӘi[R-OgHs ^SS"EnoF%@$+V,ހ Rv^]KIchtG50u uГK'k*k\~bhLr.PLC-dCȞ2=M'lLhX8"GQ?/OYM&v͚>Oݏ>9p#kHu1ܢd*Ȼ2 qjǪ,>[F2GwfJ8ofh* j׺%+6@bOfFJOq)eb(8Tz͠tRZkt>YT-Y$ZQGy(usxͧ =e*~Fh!8C!*ȁtG㪜∄C YGV& 4N2uvX8k)N'?&L Kk(N3]ZTwn ;3lw}ZМ+c\=E0zݥp<˝vb,+r˂0J@XRJH`' EK~e/{M|jtWbe&S+<7:<Ȗ 8ᯈBGTUdt64& 7&(ԒC~7SA@C$4˹~ `gEJdp| mu]FbhԁG򡈭kaOw?kj:7ŹA{]:m㤷z˖ ._8HڙA?}K:2 [ cq;Fsc\I9S~WS&­yeB $ )otVr'|;W'ҿ Q@ony`$ALmdճzv[Q/)IPrefvdsR0֋a9 (#;h0Szہ{ҡ|Y~z_fd9RGP4urG~Tiv&~;"A/Py˦>MмBVBwpqOV-Fi:Qr8-n)[0˳ތiWݚ?:3BoݷңsrC0\6bnKo)X/a;6 Fo)FK:Bά& 7 e=AGDD#5%5 Ya4|,Njx9TbpД뼠I vo^k¼)̟ST+t% z+8Lusi+ S\"KyWVw(ǹ7_ωi L[ Ymr8:&_AoR%(@G2[o/δnXkHȶ jEُa/NbNDsƒ71++گzxÊvA]k6P0҈(m&iC0ͤ%W$҃O@fYMx,9&$3oʮ7Dtݙ]JV>vZPLJf- 'Z* &hmjJ#'+#l&kNZ^jΰ6Jk b"2Ӡ2-qUN#M)/*[dI!;K(N7~)d4{Q|D p(ʱ|T:!#K\ #R#5Y  (TkAدO^M,N˒Vb|.{Mq1A/Mȸ96sڑ:wNBGJA%|ɧziX:e='dG:#*U$<=3} "BgW]n.Eoc @݊ϟ3eT{w ]sj,*]R՗]y5_>@ci' ]}e9+^f:J{y0*tgjI7pU5G eP+%Z&({%KJ2.\5Ӂ]I̼Ք^Sqh-iiEFk(&69mTAu|yڪZͼxlr(r̾~V?8Zc,FY9y%0YOPpVoeDdq/RiDj;vtA)|h1kzWte\"dCNA6NQsrľ"`9qF*IE#izÉ 'IX4¦;jN͕֭ Sxki=п %6Pa*Nؤ6#fK9#EQ0HxZi-/LE)*:ARE0*Ha%XiwjmP^oN^N6O6.`Dq0lqK;~+Py(ͦ;CV]^O~H]IN0sƊ[e>Zdzp\pu[Ԑ:ANY[%}t3劬1?74FY欱뺈F7kf 0GˀQS0@vY~Ĵ9KqΙ $Q؅o s hSOmfq(i$h6@G6CfJ0x3_K="eOmO{q3r..5t@=Y콙æWJ-\:6 `ClB&~4\sƖd3Pښ}ߖ2܋(?úG *cL?%jrE휹9.VU 'i۫3=RvVW&7dd,8t-&4,` bHi1ЫEl΅HGIW$0ź,A\|f偓Gⱚ.8ݦԌGTD$jQiT˪ @ЕiM8S@d:Et\#?Pk)67\:`)hhTo|; +7Uf$B-;匍ǯ-,Zs |_J5'atU @fQN ڵc*ٶ>$kb4xR d,dWE;pK9xFdqOTfZ3d!vI }tX 0d&INb 5.>'F&M0/NJ|MMq λ)i ڸ*:}ꂏœl`!2;Њrq8TnHFVS(sm=AC:Z4J>} I7GLڬ1v5Pͣd.ۦm#Z%6mTg>+,KKsvQ*>{) 2q۷8e#>{`5,_WFeV÷{6!jU?ӹ!^0&^a0äp(bx L!DHrmN.g<4ڟcF=펢aU)+߰fc[2bmI.uoˢ vתo_ΌM)LE?jz$:*6o@Ed`P3 2Ï (+ in\! y? /OiRDMa?BEӄ2u5$XXS1 ۩Z˰wE[Co( Y5\i_Є4jzŧ/bʠ,gy=Gj)*$w@f>Hcam:Ȁìb-J2C@_hyy1ED'ӝ4=ϩ #úP;SR)kݸ"3$>fDs:kVխ3 #zjumd2h&0?)mm8rUZ>#DN&Z<4UK11zwڑcYC7Op: s2C#WTڟg\OB̏\LwQ7Qyтzp4gG;9z ۚW1H LI,5I7w|P엿7qؚ #ʐ(dۦ0Z>}qҤyS,n] 11,-Ѫx圷^/cD9;[y)2\>Ѳg(vKcǃ We|yX_+ΆWn63:?|B2i,.ʔs[t6=/lKH/Lˁ_©q耵J~QiחE|vK GZb"̹U+Pui]!oZ2+̶|OhG`xr^Fj3¸ѻ^5${ \xUhO:H9"^}vqnY3lkvsâ74^;iaΆ~c@vQv7|@"|NS\HQW\#u*F XD xq5Զ$eUDz 08=;c =n$ WgQ|Q@$\irD9jZ~`o`xG'6AqRL[d!+3a1YXgw“U?jP}wP¥(]9MryףĜ`=otxGrWبj$r_[R,>Wq&`ϑ_$%#i,j)k.u@7l3ڦJEMsk!=9f/,pDpQ2̫0=5z2mp8vPH}CfqHH@LH~:dYoX;%2$Ҟڛ'Űm!Zp=~ U_ 6£m_ qD8nTn%=L[g*Bu[kFcIcb:TU}?0Bq[~ Z~5$ ( +ud́QwJz +o_6A2n!U50?)&4!. ̟R{2N=rO&gW/孢bߩ yk݈cY_󤾺VZUz&=R2 [gƫ> .imgzGSiU EW [%:șQ1[AI!%Լ :&e]Srmj`;ǍrA>Ctd@fNUcng~V)?^A*5a!2G!:n&]:Hk5NF`ߚWּg,p:"L_^&F5v}Gf4.#E*B CV؞@.<.VeqڝSMX$CӭDWt=Wa eh(`j,&nX&jB$cO&qh&ơۈöm;c\DQKƗBV۷0o$N Gu<2DrFp+u0MmBӔq_TtIq0cÄV~6O )`з(^VyMzn b+#A/ms\63ƌ(R bPaKWr"rFoj&5G|گׄ =z0XDT+qfr$- .-%l1b{ݕP̐9`,AY/lJΓg`?m?&|d<VC#s ;t~,4*c0haV`4XMPd"WhNpn7~d5I}m[W"Rgƻb_IbǾYCc]-#X,D v? mdpwεazm@G£ϗAG1k|g47Z}=(EVqh&U)O45(r4nWP_̑ƖqlH+C6!}o 鯻X9g<(HomqV'H*}b]p>\O3_so_%<*#Xfа,`9b^xTSnpY R`I%juc|/8ǴtaxLj VfQl߇L3`T+5ྎwbZ.SW>+as1'H?T{..Q]EdغePT#}a6'}&!.;ڥaQk#}:cywi1HjEjG'~Mm 3I悦rD+GEhed.&Bqq9JXwѶ6w?.EnU1:~T Yv|P.&'J_對 jJ0Z4j˦Rb Nl>=mBG{j䍻B?ozyjCLs9+m+{nC vJ9Jfj${2AS΁Ny(}:ws@BdDL^w>&t '>W r@hlm#=tD$:oze?a@r$qK1-o_0.>S4jZ8Y&0@>\"BFCg)+x oӳs>㡀HEH}[8{wE xds˪RMQh?VB`ڴ[ |"NStD\6" !,gV\ŬiOo/ͷM0.gֲ7V>ךS=<^~.qzϱ/_t<@%i4-41ۚ5}_v8TZۿRL)#ٹ>&Y'8Aet/wR_d$ş ) |&;dDlC{5Zsxe#Sqnbqصw!W*koTV3!XtB-4V:wzwY?ld1#dKA6zbJ*SkP0v.YI,f`~$C2۬Pz,X/bf`[4T:[tVV~{T3[4͊8 o#SZ3\7(oC"Dmj{f%zߔO)hu;&1;xfKD>z,[qc[vcƥNLZ>jm̘k 6-ΈS':[ p@t,pC4MZ3'75넷h>m7->0MY#/KF &RH9(;!5"5iF]&vxQQΎNFd*9Gz Aim(T^5ւgVj<ː&JhlfHj@Ls]R&GjBBcuSSw`w[[a"6BW)J>Iܱ#NPS[:lk(Y 6ԿfpZNIagl;Q]TF8޶yv#O_Z;Z`.X8*xmQy"mv0)kd(U5dIWOu>l8gtmrTev .тrkx|rue,CSF99 ;^?}c`Tf(\ns:87:|#zJW82Jy.7#c kS;]Z %okBaάCU>զ횞{8NMU溸TA࿅0݈EK\2FnWݣOq@U=OjB:>}V(ks䱷jW:5˯ԯ|l)fhHD ku2@nY!Wmd bTf` JhX!RSU}/ME?Y/jX'n*AaE獨IGZ5Um/|msk0okD3@t-V^5$(GE3& HSw2OMLPݺkaY2HшtZGND RF []>@EZr2v}0+]9{5slxUAU.uȵƲ q|RȄge'iX-4QAWZ]a2K7ἺU(Y޳.&Ht*]@O4@VK}_m;1{^X&*n6NC>ݑ>"ߠ_z,+"ΊOcb|ɃzRGy/r d F#,^Or k{$n##gEaih&/53d-NjCHN-M+S1q |ţYx"$-1j^>WcS0Odѝ+2)_@`}C?ϐ')&KuvnJ*1%݇BQh l׿E\+Gmrm Rnn<u]bM N˨*ldAb2񟼌+E6|iN?':u"= 'dіlbq.(+J8Ka:pT#+g{]g1q- ԅ|7󬹍gŹ-!wsM & }G`N]2@ؠ?CD*o05Nʒ$mԫ;bkc ?U[N5P\兩i|_{.` BH(fhJ,]ٍ68w5JWSg̓ Fl~M|˻0  1%:sҗ!@jWFRc5_ 35V.z\N_6!< NrU Ft%5к\vPOCXY[E~TB(fa z 23|"XBmoWJZ8 ߔ$%R e4Md1[){-\$-ȧb^71 :Jߕf ǿ[^of?uf|/ӈ{Dަmg]xv6φ-o9̼!xD-84C &i=f ZCFQ"⑃5+ٷ1sΧ`UCjg_S l=o~@XE9;aO3:8ۓ=n a2'Pъ ]:UOI k{@Bk~_6W˿as2MɈɸc&q@Rں=i̙H&YІBx&'׵݆)iK~O? "x'PW4U꓇EƧGTm=9g#@!=G(7aS.JG;C-:ns7z!EA2R}pݖ\?KEt2ڥis~qx #K<0' %mA g*nc,6]^$!󵬰ԿJN}F+XV#K;'z.rjZ3˶L鷙cJdBd.Azle`p#c=I5]6|>uvK`4 4zY񑶈m0&T>`*Q:΀2fJ6dsx,F',ҥ[SMw5:*eX NeA/Q*`k5I[ b6%^^T!KZ/ r5 8:3 d[|1,t_z4M5k4F<9ͪ!l&Oк+sٮw#?U&}h[a/j%~fPV4e.dvdl- YtEF˕VM,E6Tbɇ٭:1&!=~ &U!ϐݯ8~XׁfHI^SW/NKDyژkO∈dɬG QHߨþܴiR?iq٦.|6asU׳Qܺp> ?i@i.| _Ar_047%Ml'XL} &r<"Ɣ慅[\H h$F8aTbcv|.Hh|1+bh8E:vF<H޷Z Ħg(?AIFEL*}XW$p=^#\$kx@]HmE+뉍' U80(DSx÷`9?I~֝U'3N (sQ!m٫\.Rt3mƞkoU{=T i%>PC[F@d~|tKwL qgoVw?LhLqMMYz'71F'afs,-4}aQZ'[$S>.IT!KmU.\FӠ6//-N8ax B0^Mv'u& Ɋ,x= A ـLeﹾSn4m w D7ѻ[2ƕjHϦX^klˆ(Jz5ޥ_LGQǝ8~tRR<`WF%f}CD,Mx^Q0 FUtݘQz #YW\IV_R'#ܗ+ D{XB4T \kpddSı!g7hd**+*Xʭ$Ct|#*nz?Tk=Yt`4+!Ld>funAmx>i.#zѽ5H^:XOa6qNYi^㒠Nr.Gdh,X+n1 ;}3vͪb8 Ԝ݆$ Dzz$h'6p~xx/BsOJj|.}B2 :Mv +b兩.6Kk:1?Ԑw^M!ȉtL/ ~ \[KktH״3 /(*̌l̗7]u1&8%kգ /DzU"&I~k^.B^^kY]̶tb=~D J_ìBC"n\\;0Q+BC`۷Ӣ9}O 5V2fݣzu5.X Z' ӈ갵pl C{WIYHlK@ĜthTRޒ|lg7|qNp^bԔ1s,QB `7:r|pvFH5]I1>iكJ5 {솸A:(F@&m{4ɳLV&aOzAgj3Ԥ~]R^l|0V1OwUAm7m豦wO: >:G9nb󊲄PĂR?.T$5㴖NEb4Z6.R!Og(qUjRpoO`FR瓍efPGSvR^ # MW`]lG]eÛJe^߰1 o<-ap\6"/^ v2.~(UCSYfL.7) 5q|rF{䃴Jaʸ Rbn} 7+Q,G/z4G2YIVJIf'4]n?FZFxߐ#FC]+†KZ)KLM ⢀β1$!?]#f{Iwo՚h'yۘf//p"ccCJo{`'R.e=) ǧ~BJf;?~n]i CqıBӯ1yxLMax0R|4IZ{,DUVan}t/Y8ƬWKV yց0$$:+VO7|*WDg}]Ϣj[ z: ih~[&bOdݚ`q>%%|ܲ.ADbk?\8 vN}륣Aƴڼlڎ>a߲ligzU`# NZ繠/iD,F5ʹY/ǛL6İ gjٖ-Mj$tDђEG?tX;$$?gq?~e yY"k96'+TB}ު#ɟmd\߾ &2 14E.TC3מh1|Aaay+)R];VKfuسF$Î\uyFCxl8c~{G8nJӆ@{!PYyԑIm@$)$Uj%2C7#u]T%M(۽N&\T_z-1*zVb-;I\Y<e!5@T)Q,`B:Z~۝ɾU3"a[}MkdΌ2=5,;Dj@L쀘DxŎ!MO%)(zdG::rUh@v=4nW{M@>hUpkJB6k1R2Aq|z!dccy㛾X` ܴwqcPi< Z=Ցq6=TJ$ZrT)XbWh {Bg"KY9;'g4Ɵl?(&* "Y]KpVɧTZ{fn.cGN !zתR[<;I?8;)wg126[cgak*G.')seL\Bγ)r@m&sQ+&ؠZ.G"',Y*u\qsJ P~RPv:J}.$wjKLЏ5T$&yG8aAtf"U=z0yrU^#z%[/H`H ˠѾ_U2~`~D O%]e}kXt^P; 'sx,+B0 7Z?McU .W?Hj ɄRنyxZQ[=pJ52K)x2YHnrB 2J|0ƵU Ӝ8kk9h!S6@ X@yE:PZ_@϶X3 '_j$^,YQ^@l|%H.8څF#^#\MbҚ>;!=EΘa}djF`F~XdWxR5ʰ}PZ;VOOy=<64}'[KTZ>ȌcdcrgϵR+F%BG>8'YĀ_~b:oi8Epc޺d+eOZrdƑecLWarvlq D0 O0fO~dodH!g7NB|_zl9!*'\S1Gi܃ w~q8.bu3s݌Gl1crwZpXS!`]U:I@^5>+xBnLUbƣfA\Sִ7 FRZ;,#l㦋(֫$K yZ(I Υ:=m{ j=C(0U>3R 63iR3QrrbQNwIyh螹4'1/V ˂W&?`) em,ݞh炕p]KTIfGϝ@K{0.5 &#ņf٨\H\V_W^id⥎nq˂ *\2l}kq"z]ܦSg}h lYQ,v;1@mfo|Z}_2s s;4RE3zBvF+6vDh7qFیAlr7"b"ig /kvҼ4lN!E MMtkȡ WEs Ql&<|sxBS: m~rfX z%@Eiu۾4å">Yz}\˖;Gc{άռ):"PEiz1Sߙ"$-j?>ur.3gKmGJR@c0}ġOd͞UmtA)C?2-b()Vϕ}TVQ3=gjX~5铀feZEV  yP* :(!gth-N\jqv7-nH'pFm@ y?2#nOal#gQik? ([_٫bCf@:Z=ow U0CIǠ*Ƣ$Z0g)ߣ~DFf׻9t N!Ὗ o'JM5 wb,-89 EzYhroq󲱍\i՗4m,{+7_ϗNwcvVj:lJ!.`L3qRaCմ+d3Q4sg:W9&^$yMhe\"UDd4b*6O5pIkſָ1USsR5#!xnzPC4!UF>təvF@NlYMI%tH6t~P%+W/y+7JFjqY2[TqɹLCĥ匣h W9?DIT<"BֿgV*q3,$N%[d 12hvM3N_!LqX屍UU۪mP9yj*g2qLJHe i&+I@@[:L2+B70)#յłA0 *{ j݇^bfLY6))X$3&! z 2: *e"Hs YdY{ëڞ:>"]p@1"6דnt`sX7g<1޾ķZ.T9ٶ ?X܉# m~wt^f8>l!h#P.pՇZ7ldyOz*0%c 8Hj)y BYR6̰Jw*y9V NE.P8Ht2P[p2UU# z*;_ߜkH ^#= ȡ*0jۄ#ۂHlЫoY4y,>Ogk VpBt65z[Wl!`?9c:/Os(_'v%*|OK$;!w׆LȟR0mb_;gݟ+KzY7`Ri̕2CIŪЄj5(p"NiHҮzI4`n%B{)uayq ZGc(Mm![Ohg]'D7kdWZn)x1لq`fsͿpwM tl~䰿l,.u8P 8\B7ugy 2մ*?\uƲO (n)`b,?j %.Ne(Kz}X*XOuQINH]EYۻfk}ۿ/7 2b.Wbj*$V7 u~zU܎]IjG>2w~2Q@*Zd!% 7 &\JPYl r cpXU?bd)~YoEC4 ̉39"P'ET2A7.CÓMPT p'RRzzdBsxKw2<ŴGN 4 OKqr8^m#$whJdBx ʉZtC{:bz(k #iKKsσ!tV/EsV6@9AiwH Zb6P2W8 4&{dT,jYn%q[SrզSd6GV&>hL+Mz>z@v71vQP @jմp\}V=Sj_DMY-5uE .,ڻTZ _?,wqL_Hdl4-eNViQ]KGӧe~~,TC X4wbCفaÝUBZf9`=GF}J~a멗}\Ixw8SLK_&᷶ {/= xtCȩܪN5'ƃn xגȔE$qhr)Fao+Cx`917;DC?p.*옿Pi 8G=ћCaT~5(jd$%ӴM0'=M>7gwqJM$1"N]"[ULF>oN)2_P.ԙ2ecC[sґ{j8p\wMbNVѣ⋨J)J k"C3%h7ZW@Fq#|֯k9082-ce3!a] 51`q<E<L%&CJh)~;R@ϙ菤 :Ps(ːMdvtM\zPaӛ6_|Ni#f t}JK3&<.#l9=5@ :}l3BXǾv/ ko UҫygeY|mj=ЭY-4Vڪ'CSiLڈP9-rll=)}&hYz6W̴nCk}^b9 bDXM/Uw*^Qg.ڪOP V7w(a[x(UO៱/u \͹2@} 1czS N,ME dCC`bI~8VՋ-;ӽ;]쀽£s kKcu/6{<_g3TV]_:)qqK͒g|7 ?*H. 6P!~"-9-ؐ_6erB]4MS=>vƑ}d_lƶUegҞz d X)\ \c `beCpJzs#}^|n}4GW47ƽ4R#È;?%> #*"E% *m퉦I9s0nӶ;"N .m=BfY$$6 MGw՞v!./lbxuBxze[^Dϲ7sH`/ѣ _YnNe]Բ:V\EM,0$.щ~b9KRbڔH ;hZ@<:nM꞊>P`mZ*ɚsXFq> } ZIN`ݵ ^n\09 @wqv^GZ_""^69dؿAL6_|u޳3e+VWJihnۋʆ SBJ0مRwa۹r½WF׿eSvJ]΃XQ@y1x;:Lk :PW=Jj^@6df~4@-G5̥v:{|6nsmߑ?*SeG_ %C w % uטn")-o`0!Moy8 Az: +nڰ0P$P- h %IPj9T[h^}-#Hv^\0XJQSS23q.DH! /y2YQ !߹B$4[I)k3Ow_15دrgv+\E!?x ]qc 2(ѽ7e+6Jh|$>bBj$ْm|{<@j,8% v yfַLn9$:c\*Zۧ큊t:Q_bZ|1}&:[$3<4Ϋ=x5~ōfFqQ'Q#sb@CGTN#1뉲?_ly&$|xSö*%7~t@o ^"]]CBó,k1nPv.9nfbv2Bm$', mT|Ne~޽P/`$jAiJ-io-h&W&Ym}B 5!eɹ~k_e)>T @D+uAXܫ7 ܛHQt{{~xb7mfFC(A3_SHÌYƜP׵:Y6~(PHEmJR`< mȔXX)MW\=xqԩDR7De}>C1i IHTKڻׇ{j5y߳U{hbuAiʐ3AEmjIqgG!d Q͸K]E/:j#*sAm,4(%C'%ZQi•~?KiƸT ׃o&T] N{T8pFDV\) PpFkZe^:ͳpdwY{yC/@D&Si16ȴ!-tdڼ-rgVeXa^w >Ba:<&.vIֲyN"6|:')KH9{Ž=LBzn090&+woTRheS##e$Es(8iDָBc8"ٝ+DpWϑUޢ%CccA9yxϻK8z~a%T_DM?E^x  2y6ͼPvdvVe& βqXZBC؛|ieZV8 pMc1"_d[$3QjmJʋ|/T)']usb8Iomn@&?IJnXTz@xdGŴx ?9FR~N%>U_!C~CzEtg{g6~gWI/_sX2=rݮ\bagZx \\9 V!>kv0`/ Ƒq y GLn7Z$t''çf^;*p*m|j$id4Sꇴbw!r< )wBKTt #ޡ{*-%[Wx [I\Xᔝ }d}}bALS,zT[K")[{y\Kn)H8m00򎽦`)O32RAfѷ#SL"̌@k⡽xd 8OOYWw#WU)+c9S_F;[Ly30䄮Ygo0S?qm=k;9T|SM≠ Bأ(aIhIpv<$rh&ҍKP¯x٤&nԁe^I0nC(v, P-@Wy$< 0y Bӽ(">P҉@Zk9̙sz^.C=&.$\jk?T"揌 Zwd̽A,^~"ͧeFՅPZޞj[)c0Gy-2lܖ/Qzoeq|A2g b@AmH@7K<\z@NjYږr $M-⋟!$3aվ60 $'qO eRT򳺂E34i]#WCÌmLwC?2u4rǭ8gď( %o=!Q␅, ]Fz H6ni1+Db7m ϜؾoH05oC|a%tdgon4Rp./GVAa=kp4my6/>@eC;vX+87ZMIS=Uvz?ONEG>`,z&QqƷJdh=pA)fWSSA~*2$ [TC: kϳBWyv>H@;u%]7[5U~ZJtUb## vtkLgh@@GVӉ0 2m%;b <{wq J&zI:8(܀ݟ*a5g@RBł$݃8Uۇs.@>qt?գgڭq⚽R (s+^mXRX*9h hyD --+>uRDB p*xݎ% {' dhIT'wa[:O^>qJV=A9<6*ije5B2 &Uʊ?Wi&I"?4AbtFcֽq?{:o/3b_f&֟mJ"^HUrz/BEDDC'(bXow!" [f'~~>7 J!-  @QdgW:k%SOޟodƶYBmc㡸JȧPb̷{cmx<)f^1֫i$ᶠsbsXB,>y#E#٭MjY+j_rbٮLiF '^apܽdk,i Յo{%,HЕ_su/egM0M=Ԃ- >9yD.c% KOYC{-Gq,͓dY֗t-{N`|H 9)Y>هK#Tڗ /ف0m 3_R R5zz ޡe| C },uwHz0Hu/mzoNz\I\ ה؈}dJ;Y_.51~~JQ/sTHr GvtKs9tpw j.2E mu|ñ tTSSO9!](^xU׺SEh~ggO eg2ujΏ I uy3R=bwbmߣbH|K6zy:P:ȗB{L wתkf4%^PИVM&nK(L'AG}- zGj@+%p\1u44ȨݞC" D$_L?ܵQ]n.(f+2=-[@E*9=J\`e2,L8WC &ȫq kb>0mua[^aJu̲V+}'B UJIƣsw|LԵ2ǯX h-IqMjX-zˇMjŸd:3ُa~mn*lv?uq.vZ4߆-J!#N&|H`6҃j6V6 [1W8'3 LgTq&G3heQvX{UpJ]W50uKUȣ+N 3ᙑyb&D2G+ё0+}̭J)KK;̛`,WgYX4-Xcf |io;k*z/^Oxٷs6`]M#P}** ڇӘ益cfe,k-/QoUTj4uj-=rU#DnRKZz𠞿$Y~lߍ쏕;c%o(4Ũi88GS]ѥ_Yw, M\!\J=#ө\w\ n,\$Օ~J Du)&{˄i2kH64?QV' 6ܛ t'Zga͹YV |^bk:friC<' m%MwmW!j2~-ckbQS\769FqU^.(UNqaOz~D? 76L9¿nv^&߹[uʅzZ12aoNAqZlHڗkV1C,T{ @׍4tn.< ۞\2o&˃ 먜t"=hHDQ +hr<]1Qx)S蛷dnjEpI}`veAX\vĸL7K>5eKif@|slwᾚv֧9]Hy y3eU]{}y[d%)2dѱ%^ٖpO~&yڝ>wEe7z#R̙<[ҙ'jO3[,ͽ J#Iqc[m Ѫ`W L4:E޴sznOLYQS[:h% ` ȴ(_L S[q 9IݝpJd5ywhhɟowHKowy.T wVɳ~,YCtm8>&Ĝ[Wq{Që+^SC{]څ  2wUISbO vl4$8eɊMZfc4%pmf!!q3oăv ݼR0 cu0'lQx||䧈W QBGh1rp9;r >KLg+ꢥ1,l 6XKܾtz _#UlXLְut ڴɶ+Fs9mZzZ7=EOUS⁏Fʗ ElQ#̗x(gP'-H(frӝ,7 m܃ `B YUvg2IXnϾLE‹f˿sBiw0H屋h swp"Ly)"*48{dJB`N6~5AѰKyxޘP |ꞃY ž=ZI[椻udkiVEDK/L;+|kh׫ jr j%]m+R cL@U{#Y CnGk@֚G{㷻=\%gzW.YfbvTx͝k@6<'z.Fgpd; D3`oą T@ƒq+f>H|p)$:Ŧa8ΐJu\YB HC>=~ !iht@H(`P_^h9mY `L1z`D~׺?`'ylJ<*Zq [Yǹefzw)<*>wR8"jKT8'B3TK7?l\H;Þo/WY |V K9 Q1OaK"/f$Hܻ|K݋u$lɂXK h}rNLYC)}8Sݷh! `:Y&?R5㉑d;g訅yC˭IirEWodJ'QZŦۄuLZzoPUVA&룵H҉G8 k-^qƱEgK md/m3h3}}*>‡Oque4G ݋\FĀoHAeֺiE:iç#Y"oT{k_)}м]ye8B`| uɗl0cJ3-ȿWћ\N]#z dJ CXuIK%lcS[.o^t0@t$\ub)1!yfZ+G ۄMZ gRWFCr,@AFm߶#{Ƃ9d B+?8\vAegA?~$\sezY᪩ j- r;?yT,hHɨY` uϓVju}X ~|.׏V}UR]Jc1y2S Mk'd ťʢ\"o"6a_+ߐ*ܥn8>twՄd?r9h7n.T2Tbn;>fڑ@b (oX,Bu{HxL0IYEDXSjƹWX%*^=D.ZAIQ|nk6Sae 1n0럅nuXhkyxŧ+)^i3":#5o~kv{y;tUNW "媙6x1q"`teo;2qX2(c%jP_{cJ5b 7;mס|PQwXQ*vRgjkb6jfsNmEG犯1LQ4{aXmKswS?7ӝ n*tؾ *`9ٴmqbeщ5(҈J,C;0{|m7z4$յ8~mlόfaNu\58oUņ:.#2&@FHd `Ђ߾7y V/Y R\<.xOXO#utk9g7@ +Һ( Q2_ƑVl2Kq_s6,]'d"y, %;0":F'RRanb};[ÞXfQiX59v!B&WT3IkLs(ƾTM(^ILeakǖkOD\l2/>_Ũ9s ɤm~Y`ǝBC"rt\<1@uBꄹTk.5~/~-B][alUS`޹XņML.BZnpSc7C'Ӆ ȼ#D*rM`b=D> ?ϗ57nA'qP֢ZNl^`ު~M;C 8DP6v !9̠l~lnW~bBPasmWs?X!u<1%AΣ׍Jjy]Xm:9[6@x1T+,Oc7`@o@+T]!̞ٖWv2bq<vYڮlԽc V;[n7$3mV958$+C) = 24ϛg岽 & ֬z T UbBCq<` RBH \mA?%mx}s9^Gh0L(Ͳq')|C>_ T 0@ qA9λ*nIH" )vIGRIחJ J'ijSnOVW5%_/^kHK8>dEU<:?Aqօ,ro4f_ sMpx׍toYR5@\++7C8dQRFq*fp3;^28JvA5JF=%SS {׀e&t6IX 苐3yoW.=Ritv]oAMw [25 hEgX]b_%'QY9F?&9B7")wSw܏?+=RJY-~P[s+> !b–YFXQ*uqj :agϴY_G. }pc؁_2#N a4xSY+oUm.!B95&cn>Wc7ֳ3FSJ2 闳.DD$hp묳57bWXVIw)[A߲Pb-O)/!7+e^G>}7w]DTy! +z:󫨞0uq~xŗ iS#W1|H!wd$3}_ϐD(L'rn.T9nt+takXπ 0[&?ѠULMZ~kӝ1pHCU œs6SYƚ _ºUM.iPĊ)<2] B]4~Ji0;7[Т0!PݽʺQTWdǠR8zyӭ8cd~s(+x+ۮ$s+O] եy1X>x0oIZFݓ8(rpdg3bE&ou1 nwK$dmLsT\>pŲ[6/r-U?ʣ)߼QDL*4"޹nWFQ I7FqHh<( ?B?qO] 4s:֒`uP.gx|B\wIt~(+~,->pT2N(l{<v7"QZi oQBn'@Jv[UMaUe,FYce{Kkg^.(G,,$m0 hÙIVU sp_"H8~c;h(dmr,qq=%11hk0:C5wYlI^s򟙬6<^˹}<ܢzx=Z fŤQ(2*޷Zxs XЈ$! UQȽ̝@UrS55[FKc*w~ ?+?Σ[G9H>z C"AIe&5`D|w;[^160VXr8;7sdb%hKi#Ӥ>OP<'R_aFGpɴm UH<$K#.`CDmUMq:D(3W.h6Uѩ bTaiXcwLwZa|rf0}jaz~M&a_ukaxJ_0ߕGDc3,Y* pUc:vՖ~e' G LC1Pu%cvtNՙdG˿m̐C1"TGI]Et7:ᭀ eL ouu~ߴ93[C j4t䜯tQS|~HkYd5P=9" ; WFcrj:jVkP+Gla`)\R&~K#P9v 6vnrp;(,c4EGTOXpZ %DŽ^~}ЂUn+ T IQ*Heqgu;:T`Rmˮޟ1zw,xQ-'9=_]\emSsRfI(MW1@O6ٶ|ޑgF.?})9¨p2^_+22 /g.H~JB봈Uvu+K ON4%eݸdD]cި ZOaepmo?Nx^NUxnT ÔsW-L!Y\gٻ)2,?dAPw#Dj󠙀 s.ZCcKN7c2AXZQj , 6dD-'ץU.א*C%n[h [DB"|gO&}> ҐZ"T(Ȳ[M5O&=Tg2;fq5$ .30CӇS~PgSH@VuUC'[\B .&Sh\, ݔ4BNu'g DƵ4H@-3ue=x7 vw$͝k&h֑1 V9!'#̈!wW}S g n pL?xQț h`$ Ԉ؉r\{7S)ݘ_TU|^a;b("iDQdP) opɗ{tK)H (YesW41VR C B*# 2Q lcL N_P%FbnZ1HA=8$.GvEy Ryκ5mrxTNխ8|P6 Jw0&͆Nj3LZt J|ڒm 6C>P QSU:o( >T a՞peUj'*B/]{rIv&7M# kb[|"o"bvEM>j&W[3vP"2YGی~XSsA1D:D^z:߮'@ةUSm؏Kޭ0R޶c1qZs݀''DQ4>wx~ѹ̤W{+$?dǕυjƗjߍv#y|-'Wޚorx,*j4oNVYNG$cGYɒ )wttQeaM{q[-uҗO^k6Yj=7ʥn.Jc(nJ,~:0C2jR֒#T-$jatC 샠.9wcWS`h%+g:˜6h@0'cvOqa#Q\.d¹~+p Wh(v41h;j I[J7b80 7ХBAuMlssRL>z \u}cng\ȃ &%wCWDFbލcmo"ew j5sQ %20,°œmKyF \YSW<(&ۓvfCͭ9s٢o?pVi@{%- gg3#R,Cdul'd̲}&IEdCq-Ǝxrm39pMXWՄe]<EsTe+p 4ZȖLR24x]F4UlbM+{U@]f憫# VTV!a͒mX zU\+Ǡ[tֵaƄIBtEv_n%9cѾ3 #' k}nKcgU_U)]W\Wu ,-wBl߂61l.ǏYDO &m]t5 p~~ X]sBV>nX}Xґ]<oe!'MF(w*x8]WD[Bh4O?:Zlbب\:{_p@% M%X!!թ<'843؜EAOMuy5 Bu:S V1\2~hkЍW`97!Y8\7jW.׮]{木WJ!C'E 8v՛6[x m+ZJuO}M)2%"9K\΅WXĮ-uyS9EH_@x!Mоy*8 ӄ@mTIIy7 %ۊ$"n]UHg M/8mА%,Tc{%Ԧ_K^hM RxSW-s|}2>5`/^EzW/j~_rǻY/fJu!qUK!цVw(6}8JRh!di5tI4q="~(y|D|"hwa./PFN0 .oQu=?GlYz@FA}yXc١َ-,:g_: Ԫ6tDT:8By?tmU5q$dx_g=va&ld38<ꩬZKr"s). w"')8LeqN-sim>OP~$;) ( {S+,M$%ӭ~v6Gc@&%}mt2z۫j2h)B|ʻ!l(+ 9n[k$ZԣIr3+^H/ b 1=ȣ"Ne+?ye|Ύ{F4 T-0W#aغHId7d.PST#^i)ݜj}9E5*hqUNh+gn9VPMBrLnv.ɄFef bk^0A;#p2vU,nү@*ߣPe skb,<`įl2nRq~v#jп[DƛGb5s?' ҵ^ua(f|M.=ZMȖ\Vds@%MPLJ Syʭ{g 0S839ԡW܄6t"ci0%&'/^ ŲF7;t< 6%DG'p'bMDv* CVh.j92rwU DsYuyuz+X@>8)Pp(b]􈡮_ejP>wt<kq+~1JdkhR(l<ϟN|4-8L7vEbIدB?w|Z6;tmw,r~^r2SA{U+֖cjGr.<nV5$ȭ߯ۺ5zZyb%E7q =v5U'*O{]6;_6J26Q6qu~cl2w_͒ʞv {Z:C2/DezTy3|h>׏s buo:P׻!w8ߛ!Qb:}&̺Q?Ě~9m{Νn,7KzTA(<5S 뢖~?]hlɍqgDFz{VNWeEz,SM`ڍ"ˍ*®YO*l|4+DAOFS(P@N E>Þ\rH̀'ax ߖ y-g*` &uTbX#l!L5W`+th cVd]-XHԸ]Wx֮}sX$hw_+8(" ',BBJOZC00 ̕=mO ;3PP+tO ԯ~ZfLe6w\pah8KC6Ir0a`,=Wys8V6RtVf5^6(R'/i֑ˑ 1:SVnoj[”o9K>Tp,{j)̋it@[_zNͯJq@\R|av͘$x pylt;^aΗX7,](d!l?VʻquSy H J%PO~rۂeB9^9u|#[9CC$>|8v)~[vm% a4nљ3}HvAO Czg tZЦa"2c&Fy 7|iL *y)Q0m\wL2-$Mq mX# ncN>]1t*$f\x'$|`1|%A(JE@cb|qecѽY ў{X FW* r}Kzƿx(JG͡=S֥-F[x+ܢS2>MO6xƎ?IFfwz8+n-GPrH) Op cia^Ÿ&ȣ\[ ǫÞWC cHHK'4%rՇzO)+NX-)d`~|K %8>񞶳,n0/ H P"x'tJEln_3ȳߵi72;i0&t^>~VB?V2hXg/7tI冥0m(L@n`xfY@[ETo:uy$1<ApǚIJ8-;x]UX_&ri8OEFPAyykfG` P_R)l#cgeGuBׂл7l0! %wڤ)Gp[w Ypc^{nay1)TMj~'!_kW/{uF 8ɧM2|}q! \D\+s.~ Uy ѪY.cT7ĤPI Ov\"DxQy܂p$$^ʝ1#?lt G=(LoHffb9=z\Rh/>5?;2vYㅞHC-{>oEt)q?: XICmBZ7_ڲ" u^NK(OKdf̞No}7m EZPX9 W j0~xdTPg,m0U/Xz9-5Vx9DDƸEF}R5%).q{~eejqr( U_=N@wVtPdp)Y7B \?$*[݂)P}pu|ѧ&&*y3RFBXT۾2(6"r^?降.R8*O`^pA?Kx@W|> n;[Pjٽn-s0j2N-lU%׭ jYq&#% vܟ(pP[)Ik^2S_kY SL溋La֝.Ոb8r$" ҿ?}|TzobZ3)tU19w'ߥҍӑrQ;| N,Nn8R6Դ`G{{xO)"t/YԪGy[tÙM lŧvc"{=g91+y_a$0~>K^Ngo =`q%VsJ%޽`8ø^pEwUAI I*|nF p I~m_($%&%^Sۦ 5cS߃%xPr< !>Ӵ91L1!P $VB~8sx;H ._6>Ihޑ)OUc@Nd0")U$ h l-I >tB qsKfw9G_euFSG:jE_{HAM)F$9 >"/E-jބGI<̠TF8kF(L4'N\b܃:&K6j4Wi~E]?o`+d;`MNuIƼ4$I,+Ao-QBA!}f%H71#\/d nIo7=T˝oϼv49@Hܲ/FRJQVLڜ=Q5O!L Em|@a دP(SϱIDƀQ3&&g;SA Gz7n\3h^5^3|9Z'|[D1pE8'u*g|u4NyG(iʙc=X#ӹ kl7[dl~#;XeZ )D!++cj1ǶHb..FKIp?{e| ʑT {1;~:x< rUu4e^pmby^E$KJGj+JCOPo/`vZvw*@=-yc Z,DwkNna ߝwV8s}RnP݇ڻ~Ke鎨x}NCitVYcFK)2R54ewŪNu4n /;dLtu}#sjb@EU]tb۴~wf12(|x@JÏK|fnEЂrX7z*rhƛTxSNsyN`ZX͙.aZtQu9cٳ4qs)S#&IhFR#]Vc܎SQq^L @%UEI2a*mZ=k7\xU$}H\)*x3G0I6nJDz׺t!'aJ/O~[Nj~r2QO% bLt4 ZXONժєͻ|J42LV,KؓoIշiC0iD"*H޵Č$R0g 7g;x]V)ƐPə$Tʬ3rx7A^_O9!Ev)s/wk}WX"EETeY3s,tx2&K e2Ь%tp%~[1~)gdrٳ ^2;e)z ȟFV0>*&%Y%6ϥbkDƘ YmQ_X|,,Ѫ aEUufkyY*BQ@_7G:-jVz R"TQ{fO`ڂ/aX <rc8@y''kWkBå։&=Ҙg =aƕ쁔mPV: piuy cpG{9]2NmRN\sm"H͕?,+K:)EF(p4kbᩓLU ޯݹvV.䔖4ihxsk}l ytӝE+JKH)sGy$q<7rM &-%CC:*f/ hY"k%%,:wlƸ W8i+bu"1;?j:ɎYi] qVŔZ6Ff ;(J9!7~Q+Hhlf#'zʂ[G \Cx*9rC#'zZZ^S73kYm#Zo_'sno'kJ: hϪ+tr>A.e~ڸ^F6;Jwbf2>qi0pHlIS2߳I81`.1kOh<4!cD rGc*Nςb~৤c^:фG7 Axs f[<ûgc,xٜ\w쫄 ʾ/#?yNz]f V."y%cˉDu+JPqS2G)+m tSbz$}QkC4:B\wPw[gkVl& l6MkTsUtap2a1z~g6lC xeitjr kUQ&!\ ͈UО0|khh\x9"6u=nA/te XK8tTkl1p':H/:1Yeӯt\xn#`y2^ ;F@x](M^4Ҟ,ؽYc0фF$ ֪2zl(!DS/",uQSIqv,r@Bz^#dmCaKvgPg)܎kh0@1;1X[95T2ӉqO…z!lX`֢&3p}i(:0î0 (Ixi}DLjˍǃ ߻obaÕds4';D3Y hMt;G=e`il)w,jJY}0ϑVƽd);8x3W ܦy:?@6nBE&8۬x G1 ɷ5ېsomйO›΄SrUgS_D΅9w!i' 2 l8n-Tѱi 0O|Fmf/vޯB-P!ʭB<0\S wEdlOMO&L+;>ISԽZXY_xnIZzH( iӻ>o=IŬ嬨2;œuQavF(5 h1.tHYtx`*ϗS$EL'o3=$LtdO6,Oa7XʡW6ǙiH$dUI\dWAĚ R}UY)jVl ϴ@QemVT9&ꪟ ^ Rh+=HV6QS {q:]v=?P޽5N)yMBx$cť?K/g< asyx4'nC578}d)Lޘ˪Πa~w\+{#ikg~)1r] 7$9-k$ 4:昘< s8(G7U; o(^>K^:ɞ둆˘VKu}˫QtƿF{ T(+CÉ<-?̹FKXgh+T+XaXG ,4Z7wEk=u$o&8!vxZGUnY;(ǐPJTTkitz<45_x[!똦n,x1fhV<]39RQsSݽz].{,R21 f`tg` 676L^I0USh>7YEzN Y-_ʈxM ?E=h- WQ:vf9[,|+aTA ָ_6s8H@hp+9M HD=rK}r:d똊R-Q\J|C}軐W|AzDE$w\n M8_@b: [8'=[UY2A;";*a,Qwt1y?}B%63:^գd00/?[ͺ- ^&;$;cKG 3j xK?nkzsFzۛ |&S$xvX =M {ކG/)=!ޭ'_/$D|exQtJ+ v^TMGb(ȹa{3j]eJoA0Zr*Y$ˤ#CwB&SՉБK2_/ۊa6VŴBnǟ)v?j;]3bkekCq š%>5oؔ~ >yL{e,pԁ톶s{DO*)ޣ{:? QXY Al`avؼ.61pQ%0pPCIȟ/%JGǷiұЁ-tH4M}IZ|y,ig'Y}^B(8Kݢ&mWݿa· gmF{>XY<@47<H'wyd^(:g>w7п9 GLRA(Cbw6ۊ {2)JAOcmSg%Lvq=`z7RISg?92Š2ZNGŸ̤p"Vr MVܼWc:ĕȵVTRE͡[x[‚ V,: БfKY3  5g:aFw9\0Ӂ g KRkT/7 *Ade69] ~t:! 3,!X~ D[!MJsHKN|$!NNS }6l}I6vd|/$9r ҢkRH}g2lekz1g{3n{6NE?Ϸmw' n DW|ED1IUM>W bD~5 v+.a tj>aD/NoKl. 4:e-U, .U)zpc3Fk9\)ҕ*fhpBwN3l1} I!PY2Ds ksM(c]f" f[Ce'*&#x=]-P8ԐuBJ| :0M˗ь/1ɔ2AsXodwõ3`.)5eu˽Xఄ>e#4.\VH$Z*ES6w-4,mG3,CiihqlG-`|:rWIs\ƫ슰: P8RXmr|.U7NSAG \bjG*~Mk@CH̋ 'nlxB6QomHi|:wh$rw @|C,8<)v;,^8[  [!KyW_ݖᆨU#j>9T:*e.[[{?&)AE4RWؓ;Y8$*ϖA24%PKdEW6yU Rp ҈'fk |+J iLGaìA:b6۰<N:ycc_jgg{IGIidXw +M2pP%sL+}2›дGy%b 蝤pO3S_KF)*b1R ޿M%|l!5B=(͏񳯞 DA_K6kyAҎu4x xLձ9?9Ybou z+Lι' 7c̀@ZR:PwNtʨ|v:0p)LK\I$IiY1ϑ 4m;* ݋-I}~$Q?g7bZN$7-JC(0Et~9ρԃp>M# ֮eJފr]t8M;NccEry?V@2))LL[& -9Vq˕ݩ҃]vD!ҺߥoJv>0D0[2"ž|!J͑An&5A_D S{lǴU!j~ `aPCdѓ:;{d؇M:yӻcAf% _Լ. q`&#A]|V~J1/`ٝ:V(=&vj!&u^,w:Uвhk無KA# a ; *Y,iMO r\. b$]l.0G꠲y҉7vzH7C\ L{0Z7ROVa-B\.If0d |' UgKgjW1 Ȧa9?K1oj@ƳW-=H UP.ӹ*Oϝ?8Q7+‡K ҁ1ɡ*C&T-`%_s] <ͺIMqh&w ٕE"#~eVqZ'irA$ _t 9ԧt/rD i3_dQ;@h\.>n׼:ODMfLj]Vw &0 Ƒ\w;+ +ȓ%2H14C">2#^ gL+2*=)sWdIBHlzkMBHg ՗* ;}&Km񏔩0:? ݢ$". 8<)ɞ2De-iwM޲bdcv>Ľ\$-Q5sq BE'V60`IE]ۺ%6Ъ:A Z8$?~w1P2vӼ qd!fωF|2B_B]Lv0/^pVD '앺H1aEr,XWV!LRS =;%5(|ZS,<"Ev>m~1 RDF$\YW^E̦b;J;|jάt * 餀r=o[e/,g-K<"F5 dKHpcWO֭0d#V -[4/JNk?·R&`CZhۻ)OOk_ @?ǞSD nf@\OH [^0(7:!>M9!:-ݖ tZHF6gyS5Rnʴ7BUR82 :dK@D*tgٸz !Kqq)|Z3<2ɏ/l)&i=cA]7{[ hPع'Kgl=Gbw:&h.; />.t SYoÖg g'm&0gHǷaa"ֲ#(zdVj_&84*=.?t]d6F: k aSd۪%}W"li5rᆶ#6Ua8FC zJ3U;CS-B41t# -eK;24)m&L@瞣F1j[KpK^2rfM"@A[Q9-";:AsJ`an6x]!#Pg$H .35\ ;R.wl|ڗhj.U=|ɠ-KL[hNRqxT))QR iX V6D4&6~cX 1ҿ.0a@ 㢭swz4-ͮAzitG"#B ?Pym:ŵ8̘z&VP`4T>.b2*5LeD`o#%wo;ThZg:.p/^bܭ;n`Jrg&RKbccޥ%h#X3 ]Q|Қ+޿vISe|,၁Ǘ)4_1E&~WMYDƨ=]baQec=s}ig{=٤C7Y05݈]l8K!e!]@-bY @Cݧ)VJEZ,0c'H{5uE@3)A;˘S8̕Jw|++ -BG'/Jq?Knf|G84xfK9NȗW֫Ps챁\Oşrmt1G?biiwS_Q+ (5He#к[D![4GT 7U.uoΉY-3bK`2tFb؜Д#d6\F4_H#S;#9}f[D6Įw.3-0 s?Xl&Ϭ# ]54/681׭}VuY-.sk±O)+5@nSj2pYQ*_U7yM/* 69vmVrE^)d"*VB#b֡bSZ ZJ(S헏O;q:iRZ4*7u,[Yu:wG:"f6K hAUI_-MBY5`p$$'DzTIO?]%?P>$d1}{X{LqG Hޢic,z-'-R+3c,SX;1۝hveҐi 8μԖ6/ŋaXٮ1ipv?vœ@*NT![}qdCt*Yj5˄> d֌*MS9cbg,$bU;p`>aQ"Xc1HcmޡeyگyXa1_{WgĈ ceieLX℟HgTqz%za98D†uZzt:m"It-7N T)=u)._UCc69kY. =^3?H^g9'(0ۏvqZIknȿ C70FH,ɓ0%2 ]|yɻ=Yԛ*`TݚwXVdAؕ 2{ܭ}M&k'c3b#:@&FSmSW|u9)3^?TFd d/>%*DQL"u;7|ہ*Y\`~𸛾%rtͲ X *^[X%5Zo-ړ_,WHL%uj ukƓIP_@tqWq/ަs#bslt;b9`Ɉ K,'W7AvY3 iJ2?N4z~Ws7_|)2F$R'T5;v}Pg~[z4x{*crwc.u{r ,!)57%q_c_L ܉rlFҚG "p"XE$GWXƈakU"@#ja.&A*Mki=8c&4z.XjT -a%ާ:OF]:p+ &WkKŚ:)ثUKW/5lOh.ʒH԰-%e޾K˛etVa$+Uw`k2be(Χ!pb!3JeG7qv\_U0% :"L_M 'A ^ݿ An8(29)ƮWb&;AޒB.4ݵ\FΎ͈M£OaTPUՂmlDB8j@f/ uM73'Q;#f uГpB\u[Bp%HR!Gyc8oBHʮ{^nͮ?ZF|@(=u@P̪2)F_:~*[| D6*%_(R0m,;i"nVJ^ |3ym"8(}O9w,Q'nA#-ǯGCGNԸT}W0D 󲗰8(0Yr~\8HYF+2AKʸP bYDt7U-.@ZN lDH5@,_P[/}aJ MBPY\M't8WIG~7T@Cq MuNDex764T%ˤ{0[)(̔jEtNGTٰte tZeVչ9޽GyYک\,SwDaY 7xWMDmP mZāGZ{FϹ'"ר 8-5g:g꒗б9Wqc\CӲc'1çod//")i! `T%u٬haC(3vvAKVYGg׵g6]=-E`bK4gMX "𴏡Mj/x~4d"ߧ"BH4l*Y.{) ޗ8x1T=BДB,B*Q[3)D(6np^S]_28}Ed ]?)|V6kUU3ű% XЧ9) eI0[pik]}js`xAdly @AM=iu%t9k G|-=Zm6Ll<@}NOz'I׏"o"B< 4R+3ܞ;We3t,<-1zfnJF!Y R* l7~M >_w$ Ez =#kH/|˧{t% ^zXjL8ɭ\`zMn%O/8t ID޹9O~}EQ_c]RSt&]6qպJ9iO a^摵=.`Eﳺ[ݹZV&i৙Zip".Lj leBV>)A VP?Vv>CCsݿmvI`('|F%8痩9""tz/M m=Gm^ħȚ|In5{bE(j1J| vD]L)WERgմԿsLb2XDLYMzW%3\ ~q,~'toF/?Lb,S NVZ? aѧKV|u?[CZTH0DB2L!Ǡ(chg;"SO\a@K#mk4֮PyJvǤrG3;R|)HeMG-WnA#ȅM$(K8i{S(T#HƒksƬX-ׇTq oI_ ЃLw)j$K) %nĕOjPԔeHÇ*IR~nK1J/.h9x1>Li8/zUwh[,e V,)R !/ S"[e-:r3f_Jxto4_' c4ᢖ6v=܌-# 8Jv:c'vg~s'6È}AaqRثiew?Fൟ^[x- O5%NiQˑ7R 4)(A=CRtb`.L-۪OrsŪ].: cM[!uř]q+鋁ևP;ЎHͼcRO jǵ¨cu5@dq賨oS-Ҷ߿HޮSZ@XÛ91KEKՖhd5Pd;4ʉm1֨DM՜Gg&Iܥ |ZoP=`xID={TZMN dN+6LMs@28h &yqL.Ipx[|"_TmFl8h5r.VryArY~Ǯ}3aUGQY'xZ㶖HiUMws7_ KE5sO矟']HYMp؈ )׉1mCxp,ωyl5pKA*AoGd#AqT{Z޴Q5C;Yec5{*}Q-)Bh[27V4(S?MsOZ}cK dcULmT:}_T%؋OlG^-nVꡊM =SOsMX%!q Re@}4.z9tyl .}<Aj=!|S?9\#tS^#g 66p=JP&T|]ʗ#}-82&4$ k@$g"pPضW-N cdb/H0,8暸KqeOٌ |mR["~dbd dƯ12FCSB=C϶x%xqAbn?> Ҳ?kDW2LNMRƿۖwck=Te7kG4g! 4^pVi5hbY5Kwȓ_-[{DYp해^2 @6怾dCQ;f\BiN߱O5Sم^FK3aI,-|H1.'fgYaa on nKV`{/ gb^Om/q{- VОT(,E>mMrN%G]:- #/{V~L.,zˁEX5=as҄.I7ډ=E8(j+[.!\1 @}G.nqʇ\ ޢtuOW»S-NHW4QG [ /t]w-Jd#$ 2՘Typy |ns| R8ո#0> fRM?]*'Cn۶4W;2Y[p dsb|-KZ@Q8;%q9p F7@fW @7t! a C9=Dv[+ivȁ4>2kneԢA{9%iu LJ i*uI#+/q4/{ӷ=f'g ͋5Zpg:и$/7G5.2~@./%۫')Pw MR ~mMX$$s3vCSp4aKݹf&: .2kO@M?C٭՚3D3UVV}wE ^P -T@,t~B0F]|KR V^2F|fh]B迟^LDbղs5cE8K,m1#a}eewDhY:.J .(m{ dB>Ih4RNFrWjLP3JV~<(E Ґ炋LEG d)޵-S\u.(Ҕ+W%c _;>$Lc7.z/49H}md*oGH8 \&E-Wp%pNr-)8w3GS+w}{'@" bW1ŕ2QED@)VVkq,IMوҞeL@Ѽ*;ͭ^OR/V!.?G{sW 0~3I"=5*6f HDBQg-o,>ԉRniߚc^W;^љ44Ol2P*C` e@JqeeK=aJ >jۮde=3Jyu<){Ň;PO &4l% w]&G “rj32!>Q]J9fq+*jLdžND}9E I_*3Y (g3j~?f˗[O7_6.ZC!s#6-&Ǵa 0EiHH#Y/\ѯcﲲ_L.u-&B #g]r=*iA1â<<¸XxZoc@ ˘;d{bV%H}FNy$,^dɱm韟{NXtsʴϭT :tXNp[m45 6KbJ $.fwFLV6*L~biS?'a+5 )YHo{(?'.BgX뻵M Z^I^Uh^TLkZZ#balcO͘,;o?_1;;qT`cX,Az޹ߕA`)f >.O^#] S 巺[ݚR[xۦ!S`Twh$#$2by C@x/6YBtyR :QȔz)!^~΢1(k$ {,MŔR Eˮ܎ndXu,87h~lgfiFh͞rAGBO<(vI?fGQM$2s =6WQbm9 W[,Xb}Pg?%Y8K5fEeal"QMi ZsgĶcn{zJa_T`o&RPY/Szյ)hT no]s:bĬ[.~N'`LNl;^8^N!LiYPg"[>I Ӫ֑pG2X␭m?+ҋ:g-2EW^͒w&z2n'5H,y0[AM7~"e%XzĜr6Y}E VB&SJ4Ѣ`6-쇋%8Uz,EwLch쀶F)]* hT4Q"F/rPX߳ݠ3Q{_Sܜ$fןR!q@ &ۡV8g7~Ia(uLhCH`0݉Ȼňox3y?Qm.>L<ˀAnxUں݊\z@{K $( u1ETvsxE-B2/=`<w:2vBq/3 ,4k}aPpcu\ R;{3jyIa_llKF ζ0boÌl8Cg΅` g @d =L(g|Kdȱ=GyڥhWr6]༉c?L*dtt )RcȷseP_, /-_8+YOu({h+SV}|-yZ,9:|0N)B>8;:ގ=!ft y9Wyٺ!e|.F2!L14,Z13V/5y蕉iTf:^Qp߁ kzoGlΰ9,9ǦEK*.F0F8I 7޹h;엑ЂcS!+48֐ex4rbFK6pZcqjq#c%j=EMB忷7欥ЏoI9BћcZ4Ri<Zꉈu=HЄ'_3vM+7?Ҩ+t q5u0SNC$~jV[h3lN~^aXO_R E/*F<:.A2P (ar/K!tkc1QP$ 55E3rʙ FE 0j?l9 hЂWsQ4>t* =7>M'dT`wV.u钝VP[4C]̯d &B"9؇ǃ y,\vUJe%@ ‘@p[IuZ.֞1ۘ 9Vz>\:#^DD E05 R(}}ǡp !ʕŞH1⥭VSi2EioN)w hymL={^.$Vo!m 6 ;!@6f! #$f49$ƷWDVCy Y"ᆦWWI|ټ _wCoY++VJ};b5W#6 _m+O u0om":κcatSKYZ-hG=in}AqK1@ŗ p )NT_`ȭfxIi9NwˇحBn::oyX f_/n\+\KN#t%3PV+:OAA9n@863˹58jn8SU Ǹwt"<N5y_afuUvbВ%%'݁J#tUÉUf E"N'$rşL>k5X1PmVO`Hr4yu0mI,NuJ.]\q|9XƱ~;ƾ Jx sp-نRP|1N)7?=#Nw^,υSSË:i:#J G](ÅpȽٲ9 Sti1eܡl}(*KrR~9֨a$cQ'獂;%d01adc ێA]kE02bbh"%qϼ%%ow#(tg=p7Aq^.hQzp~2[qw!_sHӜFnҨ1I0sO+\0a/lo&0BL5+_D8鲼@TиDhWnd_j+W\5TW7癍jL?:il' <_n촹v >sC}G]bb`UNM1iOM@֪{̟oo) nq9nퟍ /ϧ@-^8( |eZ &^t+O28S59M綏+hfҀv^l!Rhi޳ VVY#4A+뎬eSS^f~l y\R BMm'p4fnV4g^o"3QN$\cX L|Qԫ:68?;FXbW#F˴Zq|Vmb7Einq>Jz8s}Ot?NY)i'MG;!V!Vضs0JN.El${xQga]˝Gl~L4:Fd*6qe+aOqCPkZwK($س^}*'L1s=OdsSp= XX밝Cc&=?B.s9r9~ZAj}i9]Ddw%{twl5̒OXG?+.2&HL$6~͏\%\iX:vݗ:hd{] 4*A,H(n*ojgxF\)WY? qӅe;HUܲ1a1 -M(4/ܦ/H:Fq.W ҫfy 㽒xO_Sg@]D jM H9 Io>g jI&D&5+0_!%`J.?}yaI9 ӯ]G#zԨ-ɼ~n㾘ty@me$ѷ2be0eNؤg3Õ o~zbzNVb<6=r .襰CM!Ͱ4M(l+}i&B࡞wI󂬽To7h(1mO1Ǐ+K̴TkԈ'/Dd\>6#/v/5B([ @|ÚJs6MC¨E>cv~_b#A Dy;+PZz~vTneD+:BMC61F;bݛm]z9M!E޴8_sל)Yu o~uhT )V̶⼉]{*nlȴJJ!C.ZwyϞ>bz{231C߿$jķh$nKO{hxK9!aϴ6 7u`a r&RHi*u  u^y0v wz$I>%;zaJrx1G߉yT?PuCAOX}U;;}\S%bɰwܚN3'@"suI+y%Np?gW a%;}bsb$ <ד` #rq3{4֠2f!Q?!$ᅵ:;٣sGlj8[&o'.T eI0V΍&s7ގ4`[T lH!a0 E9+UKr|۳Ŕʪ2ۣFڏ3Dm/}ͳHg3 $6sR@le՜̪6Ɍz S%x]Gqy ŋBjn?ʼnف{Iސsޣ|3X熡8ΟH~~z S*/'纃KV.̅@A0AҎaF*6;]cGz%| Zs}h7; jߐN.<* ?&Ӊ$`H ]}lkxZh-S,jvA\L|oMjEO]$^IA)o]=fKDt` h!B3v͝;.6Yy$r?Wy7 ٗKQҋQE;39ʭ瞠Mon^Hz^$OR6[%XIв N3ң웂v%m )Zn*X42|;s(YrFu~QT8s\(z81&LFaAIRqhX¨n(KmEx}0 GIKEȍ=}RjVͫl!Lg8?񓂔#ega샠Z:@zo.$s-Zag(|PmIN~Î.Z 8}pzLdGbܤO~%{uӨ|[&KwD]sbBam5[`_AʗtL6]13i`\'%݋mxqqtdJKߍoJikI(7gl/|KP ,0t01ȃ{F6i _[wɒO{@O8!I PT fzKm c!GzTSĖT9 l-r{Giıp+ɣS1m1}ޜnkTcTwd3DNt,]b/{2{%5܏߅?:Yi:Д0ZlneXCIR{}}fDh2頳5qd߷DYY %,wg[Zk;5]D+5Ja5"K нZw!U131HhS.m`b i֘: _s/۰`$0F^u+cHakW я ip|[wYp?Xv) r~jgK+·b\'?Z"um]#U~3 >x?34bs⇅DqTR9gpV`|| T+6}䓏rj}(<]'{ˎ⼀2zsMd~l]/nQD^}cƜ1g+^q15{VZMPQ 6=鬿F;PpzWy_ͱӦ1^ {^iUQyNlQ \͝2`>:K&WYgΑ_y,]K_ oԛ'!6mŌZeZt*4C0s;XEn ɳucP#/Ѳ[[O3[g_oSOġ[N\Ν& u]S XӱP *_ilb}ZĨxӭ!wI_3U=úX|pܦX^{uhhz0Jf3֚P\ҙ?aLM_53}xdiТ5ӕ2.* ˜:Z(hĉHAa3l0[.`Hh8W7MatՔ,P5E"Z[V לPC6:?ќW%LTyP4\LzLdA>Oq!h]RqOlf{t?+ԭѧ xCכwlR?+X'^ckse5BXK= z[DoN-0C|}G=,ؓ>?+Gbrdb_W/*)0]ءgp7cҞʚҿo=BMê_{E_φ+1,3Qv_5gZW'^T)K {KHਛ=Fp=(nᛙ >yr%^-U/B|=7W5 Ȗw⨖kQkq740cZ\A$URq\Iz$, 4$jNn Ed_1_:˗Qb!G81Q֦[M#ؖk,Gښt/pjpX8߿2x>;F+~o_+G{Xغ?VP3֠K@MٯQq H.e~%QkId,gT᩵bJ]ӟB6-t'.Yܖ7g[8<ԩp1 Ȅ+F1c}oz -7 ^+=*|.aG+䑼ݷq\cµj!~U`&k*1;-9a# Y~\J!\Vu}"RII$UUOh:O#0Е=OOM`$wdgA84Lbx/Kf\t;p@Sн0AkM犜k4a͆s\G[>9KP7=[U[e~|1/I䣙j*I@vo&NcX{ wLlǞ"[58 Ew Fឰh[j】 x+1v B#TN?=Xɒ~T4)3r@ߞVq@1qpnOF̄\w=VB6FHgϭ"X w'8C*i{ L%-e6=ĝ_ jq6G r VNX>.h^nΛg-AP&OĶDqK!Z u@Õ"<.j/P? *g` Rb g=˥rFAE\de @]A(*u) <._NL>SڟFs>Ʀ՝kDg:LykU"2QڽO8{ܕz˘0 eSjĪdÓQFw6ʎ%͓6q@@miZ &gGeߊV8=Oeh{GՋOIcҟݴ^IEv%U51ʆ\N ΏkL!opjaW\znW:Ah;檹ًV%Ax@"8ZV*ϜlozF+3Eӡh<\MN-8sR㿾 q2si o(c,\Ixؠ1#&j!Ղg lHM".3SFF,jj{Mg<5('S[s?ifX-]8=n O}c$$M&1D1-wzXo m1lm%>o(GXnVr$F]jډ-5ڌL⾼*^%eK(ajK!mͼv'"Wb8nhj+AI#T"޿n6myuqK\6DS/^5"k> !`yS\\@φR}c uыTBYzu d pƞ._>q/Dm/mK]G|MV=K? ww' !j7MF7wR5 ELm Rx t#k ByI?n}V21ט!5^cGufǦhk7מ̅Jv=`_"&>|5ŮSAC˝Yd)B۹@)-o^׀#I{zqb nNM rs=uUfD*bgl>wF:.;!ueyY3`,{=˧ eSk3dCTO3}e5-pjrpmb<i!j%LѥRe[ x8c?zë̜WtԻ P< Gw;_9}o+5ۓT uaρcO$-?7)D~ʣ V*aqWL`\-e{q>G&bX|AֽF; 1dz,"A$sP* 9Tz X|^KdN7]*g \pQf;C _khDvAk(PLcsKmusF[DAA܉\![gN7K ,zmq%Euˤ$nW8GU$-']Mt|݀k(ΨJ%/7ɦdl\Fj Q=u6@n'Eɲnh&Y6ᢩh2 ގVGn]{#4?R՚ U5ʴ.;jwP~e;sճk{vWΟ%ǜrO"*781 ÂF\*5-[?at6"S CrrPgwwT&~Dv0YV"2Ke fx qx\A-X!' "#p@0 \yA3꠸ #[:գ]0з4DNLuv_%fOE"H:"mn^4d.(8v+4iw|| 36*&8HT n*p.:릢 Rl 3CDZ(^}ZӢ$GbZhY'Y֊/$BtfNԐ4" aPDLX{g%۪.,kADxy N}tc0g#;#~!s }Z5ծ=zTa`M4 5^ة9T7焩 YՄKtیUzqW$K'^Caԣf%$2lC94\j SH/Yܥ3(#H"-C_b\$DY#Ű25EgN$3[ԏ>i -$f?Ҩ`SYc̻%ֵ.\@t0"}1BVU5MR PJDzQ|7e6V ߴDqWq3ds ݏ=rF'1L%K,!lوK':|4)ߊ8%IIcycCU} ?Vbe_7yO cXǥ>/#=.K _3~0(M&J؆U=_m>A}Qn S lMfxk;R <HX݀3 jn9G-];۳603e/i[G)K qi_UB&0ƍ#ř6XA+l>c2 p$3,wGr9QvyBU 6is|Ǵ "( pݩ~UcqD?P>o'8)cqN93ۭN1dF*/^}Lv,R]o +*Y.WAfo1 ˂y?"wHWW_ P`Jko6&1 4X9KgcY3s?_ajna\ L)9ٍ .L^`jv;8:2_a0ji/hE܎t["I7R'"ok}uV6ҏ`nB_Rbyݥ _inMI1u)uI)Í0?ym:[ MCk8uBи֘:n K_.5+g>a~+"rA]򥀑 Gڽ_e0]d"#ȶ`CMķa#}8/U>,(N9HuCQI%NJ][:[>~5f}>Bq=y oT8wW{]`~ܛ)`j/gx1p8u "]BQO-`lIL4ZQ7wdYXܟo_F,LFʁA* 8qewCުXO_ /`WD"!5Dy[ڽSJ`Bi4k(dqxAF@eɅA]آO& 4oW tjBHl{W)d'SaoC2I)-l𭐛.SqeOlCth+%}f~^?Ȉ9)߱6=QUҰm7H*Q#iԷV_voZlዢW; v*WKBJbL?1n;1^Ym{0*;<4 kg7mT<:a]eu`yLkor5@m-L.}jwNsֺg֚$F]08J2cߋol&nZ- ŶŢ&HmZq+m<.j<);nQK3U ?Ur4"63z\`;ؽg xsTS/5s\[FK/P|MwB#YOWMB ~Դnn\@ФFvzBd"C{e=H]s*9L#iji*VNF٩?٣>a5J 3Z)DX槵.ˇƊ|^By|>.bH竧n$2d>-G~˧`¦LPwt` daE"zΣY?1r3Rc5.OZFIӲ {GPqVr{Q\A`W00PdqlfF%"P0g $4{rZr]YE28fmrpgig2+"^eklcH6Q~,R7u{-|IØ}ЃBK޴I`3xʐE1xE K7O+ǶgwҀϑD.@ƥ V;U x6Oft &`NzXĵL|QuN5!ǢrdrLA8.969~>XZ>xH{2:Cb)>[2<%8XF1s#t]3Tu!vB[Ϥ''cOM\Wh3L0X*Fzxɪ߲U7N\,,ѯ1˧! 8=P!z_|($A!A&LR'|#.o`,2A$ >go:W{<C]MNڒ(߱fQK$BS uNF 8kg{>HiYGjvY\ b$<=kJTTX￱ZjS_R]`}!gv+L?vJwxAS7|ML2*t_rS 7tW koD8ۙ35q(̡MuԪhvҾ&k8˚PHrKHJVTaTd.HԮ7sj=DC;'8ȣ^Q, )ӤI Jӯn"MΥhu6yo1G=qqƨRȋxtyv[_:sD*u9j ph nW.|YS:3XJU,rK|7 vZC (pB e}c?7ܬK_ء_ QQ;%V zOΟtpijj(3 )|Px |(A$ٔF:1ɘ[0tւ54 +ռxSX:X!x>au@^H!r%~p0 3[bi_Yn;bDG1 ]b, g4|t' z//\o( #@]mvƫ*3{#i8qd⾲~*7Z˩+:c_/ЫD0oq(~]™Gw{4c6}}2Rn2W:ԙ^k ~;+̃$'J JB-٬;:l1H^Xgw%)$Z .VпٙXҢ]}\Ėʳg"2mD2PUW~,&utɧ˦xcr*@~kf0aRBthxt䭈FI \]ah"fp{nb]!յW2 W$zN|r2ScbVWOUm^8 @]]hC\487W'%\Cpg]7|_%3Ur"9Ff܍/[$-XĴl` ^6ꫵ&肓C႕]MGcAQ@ݰ(G[{Ey2OY0<灼R>a%rĄӕYV>Ttv< WH։5c9‡; ρx4!RM2TRi;ʃuޚwg#'C:(_FQ\`dkZ :XPsi:9ҺG 5d3*eh@9-.WV}Dciq߲;үH`=_9X1yPoE_DVԑhI#'asyq椝' -^z!͠ G< X&=a"0]a4HLal^R`VZU߯T5 }ρ!)YAKyO唶B%鸍`4:eX.,[S_K=b*haJ1AD'%6LOB/w.r8+SiIz!G*>pcO08(ko{,ԋ(<~ # Wh5M6]h`Q1y)d:\ ~κ(^<50W)VY6me QrJ+R.q no :D-6vq[lk= #"C$WbWو U.j/;eL!L<"A8+Si8 CZ&&۞;]f YkӲJ 0L"s*U=ˆq>õ 9T RX3K`x3^zL8L[mV/8~RnmaE)mjg0) iS".]Y<nRmWا1WUe=-zJOOMb;G %.(^J'Ɋ?$K<5d6%nS'O /p^̬RK,Kedӎlqv^̟2Fo47+壙LǐIN)l_uu~"dZ-i5gI0ќ|=7 F]8QaDhO >ƶ+z 2cwѻPrQnW4562fk4-)J`˲n,ͪI>9쒊 ͳ[b"$;ܟŨK%d)HK;sKvSpN&X`tƝ7[VeN@z) *dO2>)!PGX&8ET[le$w!{Ȋ}m^\ۥX4YH-ޑGk]j`O%wkqπyns}>23Zd0ԯ~/24r⾓x$[GVg|yM#ԟ}$4U>Β7/A?Pi 0+dF|QT`z3ܔ Ү?!TB-(us<!akJGi<_Iud9'}cڔ0#fle~`x_s^U-<6F{~'YkwjeS2`\-8"]ݩNqɸY^|Ҙ 񳦩E$nu@Md؉,mc^?/3KCU$_d1n'wB a$!0C|\qW̪Wݤ E ucdy/V.C@x/ƽ3as\3+2*0jtoWt$͈tkK 8%[iKa9YCR|MT݊)]S/|J{X@(!f6KI} "q™7)5u e}k9mU}M# "yq!v{<يhE̩B-" cЃ:o iWܾ+%Xuwz7J]Vxڌ̬\ԔȴJkN%vPo6f/+Ô"kЛ'ay*1뀬$?S)G"؇ȐD1`h꿢r ,_%ٍj7zD y)=Mx*.Ibfl fp<@ pW"eƩԬ^-72sX_v^5cn8P&4#COZZoqmN_H`#;]n0 a(gjsx.cTW">a60E˟ҹ=NB^I_)i4^ޓN3k)g6ǣO.5$BM}e2$ސQCƾo Й%a2%Ml bi4} 3g}vI=p|6Y`w\`>n|&"FPW`wj3]8=_sQCIV1b#Tv΄ qSw-av`"D hG@,pt<8μYT TEܮO7]a |lm>{[]155#Iޣ5^deT֌mY JW/9"=Ul%tZύ'$x&↕ ԤeHPa9!Edgnn~"YQ[˰(jŸM &b'NΦYW+%(HD֘([6/|<f0NϡfՊ_ Sj;OuH&Zt  @5Ɇ4P߽Wsc_-U1M #)59lugS`WK4tӹ whNзH:I &G{d3(odnLiW(wM bH)'͠r0.ŝ.]wO֛LW?kfE`QdG0Ef gdH#qN)[G*ɧOIeagq̼&UCZu volK3d(=v _X,)w$5lHŌ I}|,G@_u,4l-A 4oEM[aVJ|S {!H G1ևg ޙ]Q(>ۆ[yE׶V&IҥJAoBƁߏ',HXzq3 g04d4f[;!S97MS_ا9yrrnzcN[.bԉ{Rk.^ yJ0ܗS9tiøPtG~tj  ؝yArx<v"qnfaۡ -3ȩ,⥔CXNDFv\ GqYUgǓ7_T}^,N`Gp8<)GapIf= SV0N?A[CQNP/jz0:i%s AXFEE6X FiX"L*a[r{(2eJUo7'aLVgma+,Vn{ E!1q '+Cl!M4+I8 9R39m*5,hոQQPpj@M b ?9U?i-0v|!Z7+8~c_*=-ɭ/Kd#[BQi笆T S c@q0U~`0C^@D` DNB؎$X_ĈHOOh[ Q*}~qr 2(xLaZTQr"k7!BFˍ8A݌-,l=GZՌ R3iNOԯ'5J: MSf~z^~I.91wvwn)BIhQ"f LЗJD;}S>YBʏ[yoۭQcru0 {O7~ϕy,(q=$p#_(˅ѕ~*'uMғ<#Gē6ijrEMk[6-mEu(u-5BEԾ1`xu59N -ДW澢IE}6}$gkA!$zZv%,3>аApJR-Z+tu(~MQ<˷#|:L9+)JH-%=j>PRmE|DVʹ\tU4/;% TƢDŽޤε>m+ < .*KqVvѣ\y3DvNsT}͋ 0n_;rڵrǰCDD}^q8$%A qp__rQ"2^dw.d د^826kԄ}2s'![H $2 u<+a.,w'JD~ϟ xa[t0|0,]{)*JTVEB(I%~&f'z &N !+|9ό&:OFeWԃN#9JOkDթ\V;il`"*tSqv ޏ D5ɓфo|램0iPIBi!j.D0Zly'=8$,ُp(U]x܅w l_0rPȜ[[d %R e4q\p82% n5 cRi1Z5s4h@/#/|Qمq#k_|Z4* [em1<\(^Xr \=ܦ,p$X$:MBx~oDխtQ% %%<{\>2_0Ip7ӝۯTrμnZ"(= aK~AVԦgZϳ`AQ7@i/^*?̔FD!5ՙⲿss'Ϝ[}3/0myš{v:NH/~`<"o4N}tDu5XؠnBĦ[7)  _ I>;&s] !0pvqf22poP?Da}')":g+_\ aʲI?\NfLoV}Ɯi8rDߥ*k3iY$eoF15E:?k`\3T o$ $wquE A_zӜ A[((+4ʫE*?@e_ X- F"ZHnϥVl(;\oXؤ(F-Yb'aSWZP_>,ӏswCw&[62J ". ~2_" \3%:OyOº?&(H< H0]-I; %L1:njXz'V&h~fx#9a%ܰE]@FBJe $YL]THNG߄Y`*-mSdNt~HXUw@eqXϥOWr< =̻/aZ*pllo"%* ̉U̵H݃P]"e2ͤ0 Q`i~ohCXfꅍr#65{C+dgVK;o\L dgr<C@K(`c b9m W1g}uffL-3G 5}&~bԍh c8$j*AykkTjz:DLJLޭ}{x ςkNNa,^DGeq]n}? >z~|P )7W+~r4j _\OA ^B]$#!fj??`|Ғ |x޹- O2j=!Dj9e 8RF7 bː#W[n,,jX@6O:+"2E QQCA (e]XmL㱉ڨ`h9OO kF6?:cCӭUrbjO|Ƥ{3\s))#AY7_kjW{ZH0EѳPfj ,WrW@q...{{s3ux| Ǧs1)Jel˫f6[7Q$1&x׭$>A~3Q*c2UZ/=R6 NDMH0<>rqi : qڕ~7BlO跅'CItaE_޹kh(Hm@D?÷g C3Vnmʐ",-|5u|=UE%\/>wfWs! š^'s5Rk֝*zڝoʝEZ ͗[pahBO&3.Dڬ5&JHX4h 4H{NhA?4]yY6{fP[e\e6Yhaf,E4˫+eh =r΀j }C T AL7Mst brݫ9O-"+0a6+,E3&{<%pp0d=nML}Kpz4.dJ{QYwrM }&E\Ũ0pWSwaXVGo-;zxl6oaYaQC4qg2@5*m|U v;0 w~3!ݦ"'1@ϟ%S 70R;zFK0Gϊ*cW :. :/d٧η. %tvbf -ql'W;\&7jr.pLpj&=,6цa$uG}TL#Ƥy]N{nk*?MX[6Y&f n+ƍI?ۥh)4ݸ$?t|0`<,#J.hvKqP֐l!shӸ멙 צ?SA`B}_=$y,̔=?s62|rON%'QSYy}:DCjcZ*@ zfU29T&)f"uTX)_ŀ Wg^ty*dbH>gR-<-?aYn!ezk3ZBR7r<o>!8 n)m%uM` erE9x3U4-/w7pǹR\>< 3od'^8Z@mq[qb#%,iKE&{jrZT۟hR";I5A+_jۚu\@<էܶ9 l{vȥiI6Qlmj?"Oʷb5C GKP'+uDhJO̾4|JL&k5AR @5Mغ?bFܚͱ-49 iò"\b)Hja r@ X/1k6$ZVLu՟0%f0*=*dC׎|F|m)eNԒ;o`QA9%ֆE6Z=ҍ#5 Q0[;_iU*tqkgDvY {  +Յ+wHG,9W~yWI§Hg9T`sf8({~uDN^]&l=I~R2qO#s=5[MVV@¬⩎XY%סZȈ6 ݧŨRRq9ސ[i=^&H͎{r!|U&"~=ӝ_,d|m 1b+џ"k~6)v#^t xf u5b93nf%Տj機6?Ds,,&Xvh16nuOey.V6xM0P-86RvJ'k.<OIdnPDpp UHWYwn1j++$2og(>*Y:7(j)p SK*9ݓ܄H斢{Owb+f΁brH0TPwM-%cL [fN!h:z s?ǮuÜ 󴇿"S˃~(WJ 6]- ?P2<@&SŽpT]i0]si\峢+(Pֽ G g4Aʄ7;SC&=ٟ)*~}|zeJ>mx@Ž@I6}4/iI%S2DUUռī#07G0W Ds{_3y:wEw%^;ή)NbE@=/J++y'Cw|EnS/zI5+ḿP$ KVPZAnNuVDՖG iutphQ;~h+G:P1kԸ*2בֽP_M'ǬhC4J Gn9X-:.K@j^q3M_J}}2Vgu>K<߀ީH A,|5 uNӎ*f"oJv m1ja43TJUk7/qBxhr ݁5L>y}y}7QAgIrZ͜R/h֌LC恌;ǀgoudLHvV#.ĄڦnC_ qل;!dUh$>O|k:%0U+m'gFT[7ԂFtp(;2ÒHf_PMlA] >~KOnP-SLJ٬C/ Z> < RHʻ<4V=S}*;E`2j\~LKKOo q 6wַ1;F4?|:'j( UPd_SιԟYN HTUkf _Mㄸ߅V cvm gNNΗoN܈'08)v='[!j:Y#֘KKtO^MX=䳂l(n➚t:f99ϱ|,nyWk2Fz]p@q9ZGOwlr5  e o׉#O>vBvg/`)m%yFM0WHF݂}\Pl!cs?E `9L֒McqHKq@E.iA8=yd͙W85K)y濊r3q#'8<20)@/+U7٭Q +8#X^lqZ7ŊIn(61>Xɍ3C 31F'YV;wcA1,/߾8 MOoŤY=6jc-6%w^Jqgz-lD`$ {eM{'اOcI142~70y$9yZϔKZغ[;o ]%$C(nO5 v#+_K@9%|+|Oٵ'D&28Ŏk_?'e((${~nM8sKnQԆ;vʙ_>(۩JӞr`Igax ' $,dkBugxު: +W7R4 ŪmQ,~q9G{ӃQA J#Zp &.QL(KScQ!Nr=}NzelHs'd8-mjJo/fִؒ6@b-*wZ).|x.:JQB6Y_iH-ڦ0`+H~h\Ek U{B=3P DT=,xyfp6o>&j藉ϣ?!zۆL#{fX#'T !l{vn8h\xAŵ2rYh>y 80o-s#zLdA3w3g]Id2ץLnd_O(CǾ& NR_ ̾i!!/%DŽDuF iպȟ h76)$6YY dzM=LiZYlcNW BΩ.3֢ c!z%C:xkqjtP __%5*7ʊ0Ȯ&6hǡhNv߷+`luhGg@򅃍G<;RY  X?q n[TZ #zKXvkv)LU FЯ oY7)fkfXYjaf/j A{B6}h`=1dQQ>uDJ Wx1vy`KA U~3S@25ňYE)NenXoV.LˌaH^ü׺%7?kΠW >)0a yf0 9c0@&I_q+[vr| ^2xxM\:BmϼEZC`[Ia"t__'JDjJUeK9FMUJg<4I?i'sGmJVH`B+Qmk@gFg {m6&I4y_`)#([\ X:,sʎ*X 3HYts0?u%`Fe;ŷoВԳCO@ajRUD[u"QߞV1Onψtϲukv0YELT.w9ܤC5%)<w/<0:VN b /ҥ'n$ܠJ-C ^]4UV : QQ|TZ{sCg?1 v-A.}bí.<._Ic8.C`d63gtQw*Su}?I>$Bv 11k<nucg]%~1=ϗ ȥVY@#y::yců,\`F|s\j">)X!}ǂWuDU_pxlxc_c^i%Y:.n0΍t(omyOr;7M畖cblޚQEŭEɛ` R#ZfNV(vaZM^?t5U p< 6޽8V&v)"x"!IA;]MV7I`1B>ء7}]Ejl )v`e?Me<g>fP1ãg`*5(53: hh^Tg*V5'8 M}({1!g8AүPʷbej($+Dr A= 7,ТVJɤ x1lM4~L6A RNst:ѿjk) NἬDTv_pDcXN:a{Jx+¢O_TNM1ٛqc힘u q)>9Ssq>E^5KΥloCjQ?Vli w8s6}LFV3P,dTTNlR#1}!/bDe76FK@*5OB`_{D~TV-+XCۓ, GtcUCI9|ѵnRK Z= t#hM0ˁX 1pSF"APz9tQs)%Y-p"ik2D~lòR'c8$X:pZ-+rYBFTCB{%ChS]PiXYؔ17bV^݉FM5crBv<20`0Nolm$Wd)a`5|@ #2pva VT&Ňk:u}@,{ۡ5?o]?^uU"jd%]<[t=ɬ3 Ւ&/ǟ+B{T<T3FJX3LtuM]?\1Gg[ S_+0H7T&eb|AbMt`Y} u`X$3q3TJWەޚ`gi d:̧܌J/KP̥ٷ'),SEۛk+p<mXqˆ2D$"HaŒc>~tOvϭd0](xp[ҾMU &-tgӡgGRxŸ*9#g?RhV!m(GJ.n =fMMe ЮJ:&c¤':"1*=rt޵Ҭ3|F鬟Pĭ=+R-WR,ս|X.(zLσ1O;*69.VB)QODS"y^K=svջ8n)ɲ?Bc`1e ,HX+,&"Dچ5 }ZFhhfNȩJ 1N) FS;i*m$H}Yrr涑{h 6TiOޓ-GشU9N³ߡv4ګ.?ojb1` ߻yTiا_KUp4'y$>LAFf9TRbEUST~Lodm9t|spe+YJTm+IH͡?J~K-)' (#MwC]@ͱK \v"垙%[lnm wZ ]$ϼe1A*|">FDsyHp-ri,9=?;9f䒟 Bbot4͛_@WR.F6̗v!Pd+9ɩ.VEyG};q< 1?Reg#K\M ߰؄HzAШq{[>\ v(jrD6^vL#y@QY zS XPJ1DY퀝V)zQLªy @v(X>j=ẗ́d%!4UhL^p*98 jY򃍐)a??c ߣߞKU*)0|K#1illۜg Q:4\z"qR,7|)x=2D!$T|VSuPB;zOkp;3ͯ6K tY^~h(Z/b4<&lk-t|vğ1kλbPuܔ: 1pb,Adl"O U(ɌIsΚKD=i~S}#V]*mҞ<]Scu?xpvbt٭=3@BHH.MUD]i.x$!4&5\}"`c=K=hvDy͏7Eo` w Ixֈ냒Jyq~5_ԈҢt!}ѩ3dIlx~FS"%Jda>hkcƠa~ፆ1(F^zK(x_ad013OvYVVd G<[[_Lmm',(FZG@uy#dϲG!Bw$wbQ4ʳv˺![b[դlMey.rK;M$#ҫƭmM^O40XG1r&P;:;Ơ3ܷp y ^ZxP0VeI\'TeH^ \ֵPnw?ҿUqWht:P^)DPЗiQLy P UU$8ƺ.L (VOzgiZ@$5 IPdF8nMu@j0s٦Jו۩vˬ*˗3Ƅg x'?PLjJ-כsP޷ZJ56e>7ܨc)RdB4w.f V#m@F)]A)ՖX84*5!jO^ik/M;c]EuٌZM8!i ky8](5o`Ǫ2{,eUYvq2i(`Z@yfǰsmW5A4TO.~&Tƛt{0 u4RHgq,D5[rlVΓNͽH._0OEW2)Lv+p}˚l-i'\ǭBaBЍw*q _F/LǷEYDE 95A$GPPZR B Z>70L_< ˆ\}D`-\0!sʊ6K ?PfWwT[v1Y ɨG&D@CdUc; T,4/+'h"]l)r7ė@"Zt0b}?$^}(X5r n'5f؋/pr5#*Ͻ}=q{@H0҂~ E!822޵Gk4\ZԺF?k}lEڲG5 2eR%OQl 4 \ǜY&/{MP1?Z &t͗==u`{ATkytDg\X/{2/x9PjjŸL!ɨ6 ft),aDhd=N9 P8>Ritr(]{kG&אB$q#տ԰bIdQ\`LR_C'TdDxfd TgVjP,=L#]:l'[*%J7`ձ혟=&z)d)y k5whSbקmT7 WܳLd_vaޱ` si8$XAܧ7[_XD)W"9C Ʋa`E w+rIӋ6=t5MݳmH<}{A$eS ;>@V-73"5hŠx8*!ng&f% <:hAgHP_$\HtcOg:Ṫlj *q YIh0::^OI/`_NZ ñbl(jy6+*F)"8RSFd@ PRǿ@cXSͶj:cE0k~hvGTuRs rL^+CfzrlĶ3 ;y Qlomfd< kτ~pd4ARrtO%h4m#\/|'(*^lsO7 5dX5rYj 1 n rw?XiEEϠf@=;쿏)jm*]Ǚ9,ush'y82ڊbhe51Ȉ{13kҰ@=_r<7e.La_ÊF-R5ұNN9[* n>_oq][RSޝ] AV!=Ma2ĭAMd4:$_=Vs&";)*cE)teAC;;9VE҃S/Y8 Tz]yP[`c/k7h Mj%nL '*)3oY㟩H\8߂R -Ü=r>I _ZO\HlE?>V5 ׹:I-is5\xX?Nz(vdCduc0$TY3QW1QD:K[(E.h;!j9 #Yb3{S7/)j%{ًece~n݂-4 Aʒ`\% BN9ϊT;.ٷ&ţ *`x2`_sĄz(dV T8" \_o?e;ՐCBUٮCf>D"I^l4{qr< oh!+Z}i ez6ҰjeЦ삯̵'^S=e$m 8Ae]u(9VGY.%<1P ZQJrúd%^L#72Rژhkw+u:7O؈8T=t8o*#dzaTjgI4VB-*e,%~| T$ie%*c"vdopo{#"oK,^%v4#oM[3=AWMX+pOm23 @*_4]R/mȚԁ.~[a);t7 <ѽuR i_ւ {d#Ud9W N/jJȗ_٣8C4) I  w`׵u$vn/.[Wl =fq1~(z6mY3\?z9 x#ZiLEfA, "ڹ0W̄0PqR1ekIHqm;OD|*JV"w"t|mШq ZLG!If"BGd؃2*QY>,?[d7k;@*ijYJH01EA䀤SlԬ cOJ<2"ܓV ]h!FgrB9~HM}nP/w= #h)Ycw}U& KH5?ϧ >NRD#"CiɌ>'~wM2,K-1ݤ_ډidա4ʚL&BdN- e٩Th/2Y;j%loV 4%GJmx(6%vvm ,a8x6;2)Iyƭ&C0}%I@:?( <_FN1/k#1)M9+B@l&EB6CoSszH':>e*,c. |JPG4~8[/M積Zٓ;8RoȧI*t!p؄% g{M$9͙wlo=t"*tc}hsP-~ݤ] *tlP|#2hWal[^%/iP16Xgњ8]x8H*FɄx%@h̴KL!pi:=ۻ7npz&/z)\+}`2wc_#Z+x3G<'v7)l]l3N0jSU#d$Qt)9ԑJ5oJHuM@OݘgT6@JNIQ5@H=q#w>OoeZ> 3|txB^mI 36n*T뉠r#Q0,p_nG%FX u-qF¶ctLRFr#y#<T+#y(4<30 0L"K3W`S ks#Pw82&3nq2kBt#޴4%Gv ɛ dUh.ӢTQ*moop0p1Vd^WL&1h:tvU1ܭ-ЯC+Bޞt`59a7k}o}QzvTAXi{ @Vb< ͦk1n4 s7@an[Nud6;IJ֕1&V)g_Lk_m>[VIj[ 7&psNG ۍ= hnyOQ2-m7~cy"x*N?k5X20K ID58θ5gj٧:V Wӆ0ϯp O:kSYd +:BM&M}HpDGxa Vz):m}9/JQEN^K 2T L0:a 9Y a}?NZL_ AIDN:hOZ x$lOPM(puIEB okq &*o-X;5sn~[ @L@p#1%`nI4UE=+Nw*_v)9L!/֠MʸI`twsf$`C1I@a*Hԏ-Oq<,V@ #z;3SڲA ~T;u3Ufw}#G佗j=-{5WluA_i\duNP8fzݍEuyX1O iY+JZ@[iX|#XCγJ_e 1c:I-d=ᎭL\vlC(p"^xXxnbllN_'խ0%FSv"* D7S%C;)w@G8QE5:@~P; Sd.>~ecdz /֎N}5x4ߛTMRaZh$ !SKH*.^<㽐ž!ɰHzF++BwZ84KPo+?x0j/~b7ƌHU~8HX޴H*S"(r&0X >L0&X6)QOyYWCN L2=|(ч?ǬN X}ٹwեW/|й=#532/;bjWen*H+eC;m6%FS S"ƌ*v_T75;M4%4{=I0DpʟT< b cYƧH`UCf]}_-xYnMⱜ?K j nBgiea*s9%6߃Q);]f VKjXeMF,% yhcLe?k=蹔! [TH_rfDlm`x}e$ xC2ie*;}MB+,&hI!,[<]Acjf#z4V1|bٗ`obs$hR5pmu04)i uPoq".ԵB\ 5dSa!]i Ϻy4Z0𽯋 *0Z3x`ƌ9 a "q,MүV!ŀ*w>I@xL@"9Sf.;P]u8qj{& )]j&b1mv 9 $sc]-Ν .m/!݇/WҫI(/d*3T溜eCÊ7mjb#kt3|jbo:{\3 Q:F#Nj2Aǀ SպSB\|wy3*g%˹{щW`;RoF(x;>k"Q&K$]DO:52{W>q߂䤈 *>l!\Owrh$ !B;Ld ;:^ r΄U]>n,,M۞|Zf3r~bnl-kw|L !J?nVu5s{Coy@#Tr𙛞n@P|X5둻AGGtD4ӰeҺ᠜W(kJUw2uOj_21DG. -U-t҅ƕQ& dPV)ˢѬLbP3'U'H >tyTu. -(ǎ1-bFjal]`^;-Q?ywtei5A-㶯=sҘzRgU\q8WZag#^ݙ$(M0BHʔxςh@ ü3Gl阉UU7f!9=%HY8i _e`'P|p%eQݤms_Fh3ڄU;=~1],*xQZ#;!o*1`ah6Zx5qg>ĿsW[:blJ qpCE 3&r 8BQ~) :ue~M+^$7ZiPiG*ԱhLUY \ hI ̱I5Y/;絞U_ʭF`&i!-ZCKcJ;? 6U}ԝ\ OD 9BLf'P7+MKFO\富LJm DZqitCK$Ht˦(TiꏨNA/h a3 >a\ܶI舍]$$uUaXl_A:õ.5l',$@]'P)f=?K-ppRlczjK_MD\&~f>Sҡ]MPX\%߃+Fy0Ic%(w $Qu[0?ZR@9fmF~h @ut߹SG?9gcL0z0}b+6?&[fr1Eg뎞Ӧ;D<;ʁ& pʷ6X++$ΰ_hG}:ɹس3HܿY+=[+vt--dUw4PH$YCN/Ã%Y߶*C5|~ć#"oeTI¨HRB-5HkOQmf||`̈E_!p%H5 _i~g8g>Yj,=| <&,S8qd_,mѓwdQ<|J8Er_uo yϲi%Cosۤ_+yqA%R* v?j,9dj52ԎB09 v|w719x;+k8ds2KWB"!%&HB ?k K/'<:/>[}7Ā1 cpm><_ n[XseYڕ s_>{xCNw o YꦄRil22,nL!8tϾDFh;u 0[;R (o0 ^8y'QAZFh)fN uw2_+H.s3F _%x=oÀ'/'q[IT<ӹ#v,_x7sS]D:/!MH %zbQp i'!RkkAkP+O)$Itmn 3MH*'gvl= WDZB<&O'6rnR LaVL4v>f gv׵T^ ?Q#0 7G6/ A^kQM 3J;K27o}.l!+t[,dDv]\X38)I ㎵ x޻?ЙN[S$\2.UVYVc N$ aRGEj, I`8wpr%,YD$c&`/I}#:e`#3Ji8 ^z9 rݦgBu~EOHRӊ╊beRgi~U쎡yn΍QbBP

IW7^3$MYx>d-v W#NS(KQ)x9NZw<}h=`J! 4Z 7kH[}}pA`iU{dc/z„R UGsR6 +laDXxz܈p}$iV^DfrݳW%$=yBcwR/vm@uA()KSYǫ|[ bʐ ]7X62& XN3]{C]{.:ndel~fqB8L8jKP6cJeӀ =\Ɣ5DAd#NQ ^8H}e۸NZ#(~pfR'KhL_zMKw_o1A][ao?@(X7jUW[*9H#gD^vXR8C>C;;==R)b+\ KД%(aB#1NLz!e!ѢMӆ|L7c<ۢ 13P*Sgcjtڠe7r\)ʦLsAhV|_@Ǒ FVi9dvܻyQXS:r -"Jv,OޥOjRu{.Le.o}5$!A/Zu`$P3$ūlR:qhwvOQGy0B Eax/OιD{R?1ML5գ4Vx镋-c(f;?e3 GdndkY  k0NɵO6*TIPw·du5[2ZXl #uCdD1.5`qp{Y裸xYvXVݢɏso:c"u9FY%fQ̏}zi2L)acKXd s\h8n&E%d|xOqř6t2 Pѓʄ1nǁ}?}v̪,K\衟Jh#u]G>m%qi\AnލFV"07Bk]{voN)P oxx3gcZ|Dؗ#U~_tGҠ8H\:.&^y(S-TH5L.UFQ2cY2gx,ÉRy:x+?5 \V`Ҵnat&w%6CMx]9j +ºӢ%pއc AQQv'ڌI5=p\yjs8g_7&sG}7ЪK%2P_6v=^lλwGZ>2OU$-BkKjNꍭ e]teߵohs @~Vg2c_.9琣ylbi/:Ba5|%7DygD%l/I-FJ=bS$BEt[ΉIh - ҩ->S.m 7H˰Xo]ОXM35xg]$ o6wj3kcal˦i-1,#/\LS3(S}X*yeF, 02W_DV#L_IzS Z'񠓄t1QwH1$&>$#cW/Uްo٣7jpxN1HHE,5/ps1ĖY@5%7!u}k^ HOUyT(F}5(dxtt k_;Բ}_5SA[WPrLe>uz÷mj.KPBpN]uljqcDI [<\nn)KfWU*̖D%ze/|\EdG$qy Fs.„CI,\AE:;T ^C?VtVE_Ns >~b찇O /lh.DC!r8A@ HJw(h>~mqs1&e|V]%VB#^4LƔ8_KD1̖Մ}@ &\#F&PM}Z;tܒuf` }ivn un8\6>:SMؙF) 1F;` 糾MlGςB~%v81B9uӮ%dF{E>iHē,z0Vc~!aeXz2"q*CՋ`a0_Ayݦ1"4f~9&+Z_q_]Re]ffyIդitAx"sVKg(39wVٗ&XgZ_Gk23-n}g6X-4pl=9$.NF8krA JL|C{^z)wZVjm %$m  F *H s|!uj^ZF# 3 x/]jCL'q 0_궝SO{cކo}kh~mk!-Y[Jɹ x U_h:N,klL>`zk<>E&?,jKG:s١cT\MH&`8lκy>ZC cbmY+.fyt}vOWiq҃7|l+|j:!п[QKuq5︾?폳  GxtJy I`ƥ{wM4k>t[ lL$\yapzx:!.v/N CՁ9rDfǧPD`b| ~tfe[f`Y':Ȇ3S;")P䩫v= 8K8|6J6394_%mZeLvKR{N*.ש}6& C ROJDc?fzA,dɏXP|hg)}k=IÌЛw#,[.pJ*`qAvDȼ̡ P*l yM@I}V$qP:vphX3vbv+ "esu2$VF4gD /V@wzknh_Kോp*XxٕNX "ϐt!?ы>apL(0SL*s̺c|dTllh7bnNj-1ʻ hB7㵲f  wD/05~ۿU,3<$f;TȤMЄf!wq`*"4aʖ|kmQĝ!63`vI2RC IwWbo/]_Kc"ʢ{"bx%k~jf)w &s\ ^R20uoLHTRMFtj}*P*[X?Z{>#P/m$xXp{_ eeד,u:ƞZP_"zR7G")>DBqQ].5!`XTr!C>ϑS=AϏ%>SNcz8\ ü&~)q '\wޢ_tOڠο㩃49.V2v7)٬Dgm {)gߵ xLwE&PvԼ8Kq'ùD^T>&ۜS^43\X 3e~یojI$F/fZo/rIS(( RZ/0Gn!QmK ٟh͎ ÅrbhW(q V-.䝪cmڔ72>6d+BDw_AOY%z`o55MRom߻nx zhX]KUxLxuTR54 -QJݵݦ IlA]ǼX>/!ANq O?-DPcJrhy9pmqF{8e!:Ntռ~mҰ+㏖͵B51&KEr߳HvZG<4k%&Wd.ibo?D*8rN+t/#DRQyQY/۹Jԍ4mUw6{ikz~+?[3mo\)iKiyxz^\ZKpK蹾jΤe.𢁒& j\S ;s}&=>_#c,Ĺ"{G? y9bsWD89N6P _ҴjkqȜ. f͛ذgvJ Zϡa?afxA^Gn^TmsVFG>MbvKak g2JsBtL]-GӝClHڴ΄돇щ[Q1>Y:L?"IRb /Ve6#v y] <| AORX>CοxNz#6(E[6b$9<#Uɕv2 ap;|$Dԝ!><aW+}98Q>$e:iU*^}lCG*?O~9Wsޤݞ&[asvz0Yr˚CO(:M)C /5'8^h2\1 #]>?C*``#*t5v/IMH"8CwΙ `]BNPƠF# iT!h;5SS>G|* ;C1حA!'JQ%m9kؖK7lÌv mژ2H~Rĩkir@yVX=H;@Rs<IC{&԰Ǯ4 "p 沅P4`an_́L:1:ҫN9<(v2nL%KC%L fZD (9;+z`W9I*NL欃0R#v>@fzW3Aב_׆lֱDDďl[ɤs ~u04^#@ZX]6OmDEE}H`^BWx/ۻ?hL)= D^cخ~*ҳ>ImS$-|BrF)ݴ R ݰE%kٮ@7pגݱKa֒q=eH АMYS__9nu"YjЍqcy!TjRrt b?SQRMg&?t{`hl$hY2ɍy6p牻+`ڥ, *'x;nN9q:* {{B+n"oy.m[ẈGA̺L{S3c i%.7B`s%ށ7ݰE_"0pipr aAv1UaRr9Y_LiM[-&uD/@FH.oŬOD9?96EO.cRm_81bgR;Wbpd2J h  װ^AFkF=pJCO-Ձ#}_ϗ3a2w=1(cV;nS݁ K[J8;L7Ȏ鎽ENO.ε@-c72/=u,>_.9@oWMI#5ҝpLH:E$r[ c 1څwK$>4 sǕQ9mh%"]?3Αe73/ .Ժ}=֮CIl0M{zK%lqCq 8:/7#>2TY{Ɋs.%LJ &J, nCJДβIϾ|5),􅫩! LU3ıP]ׂĸJgqʿ '}ļ]228V앭I~#O"G]{q@T.k֬H*%bt'?~{.^C}5$h\ o~Yا:y6-)NvRa+qLֶ!SkҦʻwP_P=Ix<#޶a"p 4U,ҵ;o 7sl$ɭIW{鹟1I9>9b.zK~UI3@2i\8ԧUXh`[M [HOՄrfz6*$Nayu}yXަ N%ay㫬I>*ýZѰ,5ݒLEDWGbgڼt{*+W91_v_=*d*)j{X&`Y %kq9oF1`0ך8x`4a`Qdﹼ{۵W`^ٖUl>Y% Ϙ* X* #낟A6-z>QPy;ڞ$6tƉhzηC>O@T\  Nt3]#l@5›ݵSXuf+f /™e%Bmg8!ƛgN&0W C-f^y\׾_1A/?.#ZEO-F)I0Q]WZ :fidZ_#yhk'чI&| Ad䬚I&sI| G/(<0ۜG9Z{GEڔN~a.,JA`"%Z2Ml#|j:5S@H[|ѝ#Z.ӝf^>܍_"thLYYGb{b_x8 0b!R*B;|xȏs;lDW؉968[n/٤T9Y4 F)B[ILQ6}=I8Pte11?RܷMV`ter.ТLVͅeL/J7R@fO!ܮul_yb^[XkPuWs.m6fK-1Ӏ/ҷcqlЊ\*tZ`O ߬ug)g: i/ jUd 8p"h ~]|KKWT!elӛQɂehtE} ܭEO-ںg;fU%<ޞ Aţ}?Q&bfWsRs;mo1hL{>dfe?LN|IU۴QGE9z0֖:RZ˄6 iz<H9 ~x`tWgv A{a.=c1_@y8I3!|]4bq^^( '/73c7,NIx7{@#C$Qs^:ә/ S 710m|P(rMOO)&S3;7%(jrѴ5'u+.o6\%J|n{22-%e,:8ingDx7&/LQ\DH!N e%IFJ 3zٍ8y^->LG7ӑAB=O4[ZG ӑ.ĺVҤ&.di2hkJ" Kj}j lqE21X|7S^bQ'K&xL"Z呆7rjŮv*!cϙ8d-y-\`G(;#qcsCLH,)AF 4ы0*Ҭn?$HJ皀)p[x%mHhn#43zH/rX9K#9e x^*D-#YxZfݩP)%sMќnEۓ<)IBzxR{٤{Ji-ݬ;_Ҧ<^9S :% $tȞ Hȷꆬ|dz>;Xc=Pcng`l~ɏ|2Zg^6N±Y;6]aj>YwO^@ݰɈu7c܋*o<,Ft-zQ>B \l+exb["7v#wߖ7]okQWHLٿ8lR4v,זg#x~vSf,~~hͮ0v\oʥ <ϚMYn(!u'rS&DG^|NBf/sa :cS#UYpJ{t*sؾ  XiCofN~Y'aU cqcgGD\\?Μd+Je+(ȏ{=VI~e^~7 2/~Dl=A :U5oe $V#dI׽+23OW8#E7R_-YQݹ{0N40*ə%:V0%i>MG*J]İ SpjYff aT,lr3N+ 6{ruR/n@0ٟ) -@'aP6&k>cu=!kYO^Q!4B&@|jY3FH zeuyX̥[ Rh ǎPwvR3c~1I<,C۱ۊ(}}cQAͫh62E GIVIҢ`P#a5iـxW2HS%j> m>61Aq*Va=4NY}jO*VwtqH7ojvL@e usm-)oj~MrUD?3UT*ƊC0 -P}]KfngdSrЪgÅوO f,e|s᪖2ѽq>V,,$HqL\ATRFz1 gw0-pdxƿs4%Fͩyjbb5V8;gKLv1jͱ\S#;l~Zz7prd0 44ް9=O`Ҹ=U%O T s$Fi- _ҍ # yY*B;E6uw_p4%n+_U'91-J*iz u[PDE87}Mv>jjW e? 4mAKPO+#V6ÆJ_:EQDi¸;O ƹ:,J,l*NLn9&^߄&Jv/'թ]@{^50O iy6RcW:H)M=4oDgʥR*P )j>_cu"#G7/˕4-RZR}8QJ!4[nXq8BThE9cx!|O+tI`, ]{ <!3ǻ/]  2lAį67)|ZENm5VrGn|?xl6EAk.<k'Y_gMǜ5W&u5=R,njglf- P6ѱQ !u.ziVJնb,6K ,WƏ>ڐVU(ČpmS0mӕㅋy=_dZkjM,U]AcmܜTѮ3ٓ=q|^IM$qem}GM1 FuKkx~(O)>29{U65RQ$4\`kM%V+ws|"d_]W28Еh )[=\ Cai_p-?b}JgNzfR׆kMgS>rY#YGg[Uv6"e&Rq2B10jY dm.BoV39[x,TϚbGVJ_ҨKW2mHy 2?D7Y*HC*Dg<=n1u##F %NtUۨǞ N5'mҦ殍H},Th, lRDGQisdܗLj8gt?4[Ywb @\ )Fh9l-Ym>e ʐ e&^FX+<*Uavbb$`Clx#Yх\֫Gףv\UΖV\ꎚ !άf.C._X^8EDJhUx#k!9Yo]PJd J5*>幃a.9"]Uy)hDֹ _=ݽ1Sx[[IˬJ ;Lpr>̮6Zs/Jϴ<~+Gq1)& EdyRN#H_u'(TrS։ ?)\. ZhbΩ.=CʳΡ{=_f@N6W6N\G=h^a"lv Y\3,U7-uF͗5`csVq3TE#)_m/KlO†lҬ (]ly R&Fʅ.qӓ?Mć*{*B?;,RҒ̙ CQð>V>aӆ1+@e1|Ab\u*2m%0h0(N捃%& S [$'>c6Y?hKO~I೸/]814X4+b'/{1T͍;Iu_:2==[v1̦ZŇvv]e\sբe7s7Gr;V닎Ua?͵ܘu 1gaGծeCxnzj] xkoX-wɯ@Q'M\=tGt}`CaA[:1^0DP4ad績 HXֶ;7Q)Rŏ /:YKm ~w5Z [pn9LwHB[BʺhJ1mvh:Kqh˺kK_+1@J(UA3n579 1uDy;V]H@OKbΨ",84IQ8 4@4Zrpyf65c%mNr \}oд͍U Q>jy;fp"t2}P&vUW<ɐk.pbJXuj< Y(_D)t̋y?o뺵E@b'8NDv/)%p"Al/=Z3%tOa779^&zױ4"'_)Yp[((L w١CGKY4 Ψ懲g}ƲfW`K*3 P"*+-?q㻙ijfהVdNa!oE&yVNnEnc^/^aC}vST8i/ѤK:.$rz'c,kC7I#p{3{|[ vf(;/ChMǀhl"!v匈2?ne˕h(z^~ki 2t&v3T>e^D4M6CH ap=;[/٪&:%dItXGG aS \[KT[|zH\1ЮA;Uy b{ T]dp#EB+h"{*HOǞN(E,ִ㤩,f \gBm.S(cPf˭ȋR?/ /Gqdy9zZ,2*[}l"T~O؇OfYPo%E#kR=(Z2gL&lC Fh%ۮnCcT{R鯋uCr0c^w!*ZY˨CU p+&]YRxx7m@R. 6: !6J LwKRDB"+畝ئF ( [W{\h ù9KV 53w:?Rip5a,pT&kNzO )sӛMJ5dl_Jt=No==-u>FNm|_Qo'D_!f\ڀ".ֆ/8ĦIîuO=9LJFwR#i/w}U+[$;~Q;`fx36$d;`/H$;z3%՟zҭnGxuEӗQGH)O\¼])H D?S]T90 }zRx[VHU0l [1c$ ]X9/O *)#M ȪhۺBݱfcP/.sT+J'or)~ {te9f3gD$mw7\dT,WJ"z;D/'~(K%ߕe,8 [1@v)O,#Ĥ4L*b.޷?P"VUҋ kZ2oJ|h rU{lhb- -@t9%+TlLXןcFh{ţ.JiJtV ?E$`=\< 1PxK;R P#V ))3)N`:is2-a^+˸"j!:qQ:. EO-ȩN꽚tt6"-?v-XxЪ&V暿02&Sz}Um:oLgȼX$+V0bɞ XT,LK;ho`fu=O9}mU/[t_gQ]详}}He6Vи"ҧHKfV|Vt3.pې`FK?f5hWp$fLTzѵOA('KT|ʮlqRC8%FOC|f ~IInb+gt1jl {4*NdE=p_K^ZOlV0F)Էdj 45RSh6&trWPw|^/HpTi\W&֯W+޺˦¿ x{O&Q-k@{/dX |Aɝ{,ɚZT!i^c7@A\T}rWev psv.EM/I7475E8R%ËҮaYjI.5{ygb|+ 2ُDQY%I:[gU~?`s̤UÚpHyx6?SHPAuG&w9H&z>`劬7)"0gPJj\fUKꉖFQa}N5 >r!^NOM1S.$ʓFs Lh*DסPK#oad(h駁F~K;'[/``WҀ#%jEtWvR]'5=^CLi7Zӄ,=>4Q4r ITr})]RFIyYa`wv.\8*[JX␫^YT!43T\(?y$ɗI!jTVS ,.$v2N/!: }Qz&!yAaoe?U`8!a9OֈdS9d#~ G1͈f0_N&B,/ss _M 2@v4﫤 cz[\j Ki\DuѮ @sa_b,PbkTx\Ww${Vщ)o3LytC8z[V VZeج;7j3iPK&DYwts̮Ic1\ !4h!Ns."4P+ŵ_g<.Ol*YF0>셭w1L]&R"dvI܄.8rN+{b#xyADTޏ~](@R\Z^8ufL42fVt$xyUb8)lєA'`ȵy$uBJO#5Qe`Up##> ejџXO}O/h(}x^eOJ3&`_*?lyq85B O$0M:9sR I"Fֿs#m9As:O5V"ne||t=;C&?MpVmOOn{GZ2##+0Y!f"e> qaX O O1`aʊms_SwI-*kܜɡ*!{ּ. ]X?UM(A$̨LKfOU[L3tj5[~5h;Q0'h` $wl]Jr?I!o5%@獐DO&b贛tDo\\ho #?\kc4Z*r̖#;=d6 Q+ t`ddg 뼤Fx}zMi @!({`2zGe͞A'ܰp:ˍFx̦,睍:dVUCd#Fo5A&+H+"pDZfȶ /~ b xs?KgČ휬J«~1L]bs|gn$/fVjxGNh5{<`PБ T ꧓]ܰk;RJ1m MgN3#"9>9dD{l<v xV퉃GzvT1C2B!١Yz&BG>H3o"8w"+?pR-ېv' wj(t[ Zx9?srdRuD_`Q1Y'XRpB$0(w>y~W.z",69n[:Ϻ1%(fJ%~oۃqD)RfŖ|,Ȅn7.' ~TFs+X%%6T>GfMu]!(@mncٔ}M~:=σ0mvDoaO"0"]Wɹa%9_~|86G:ךzɗ%,%<oy sjNdJ$hHwQk:IJۗ42Tk%gBx8/#F>b \-[>{]`eqir7*?Q RIfUqo%i" wu$Q"=/͎OLOv*(C^@#''1m0v?~'dCO%ָ%⠈D,0eek+D-6zH֘-( D`վwKUN5Rs7 ڹnV$u޿\hVYӌ,V6[>}òhV( woQ(Ffw|X}oHj8/Wn*ہѪƒ*F]0U!v.stF řh¾_缾)a5U06sK_؁4Kj̸#6#܌eSjŬhughe1l%O㥘^iv1zt?ua@"mV9gYY2ja_@+0)wr[#Ɨ͛PaE$  T,ܫNj6l , 8歰1Rݏ|-OYӠ"Ǡܱ 3%!K uEpT))BTUt9J(!Jg]=Im e۫ g3m>wcO) 91zֵ] ?%v 'ZMH(FQ'NxEW½ŨQ a(rvbZ5=1lt"XQy0aLN{Jql9E!oJgB} t5ZkXNG·Ŝ`Z=F>aZKďnՋ97@awv8{uH+k,i:?4kek6_ГD%j(8'gHCAwbs$*+}Ccp[$rA^WƯ;[FE)_̮ Bq62BbZDbCSѧʗfdkpqEe;kiL?>5Z[ӷeK c9Z69@w׍`nO-WBŰƢ,3 ]'_G4w b\1E )5]"-nB؉F/QpB*p*d04eae;#ddlwlf/`jZZXt@SP5x*c)@`e[^|+OVѸ0[ 0/ P,,(C[!G>Jcx;M ,=Lo[Ev7;8PMg^ ̥3HAV^C~ژ@YRp*Ky ]Ȩ(H6$ kb- wFc$ؗpɾ%b|0"La:Gg}DY@(̂E\47nӡt&5e-ٸg^b= w3&R13NJgp润O;Yh{´9BLϻKHuߕVkh yꓚwLOsKuӷ:/N-u#Dz pBӟUA r|@ j+UV51ʧ1ݖ+H8c[iM/`j{*`#OQ;: VnQS-Bd)Msaa];ˤU0-R0<zl @,)1<(fec+ ԥ9pa8)a1-o29s]`fN% X#O+"L ,2+&|r/Z_)a[݋<2 hz8CF"T_{D= D1gPys,W_ ͡OeD|2ϰl,tm{K8K<9aЂw36`>#~ewY]Ջ}s6.cC,*"]ĭyg@1t3N$],>RОOµ<(RBC(ʽHLG7. `B)~SR+u;[%]'SE׍gC2=?X>(*w g>91F!"k[n &ys+]R(]* {nί7 7T찭>×ϝ<Rb/g{1} &؛4*49}Z!Ė PmƸ&U퉋Y~dWgbƅdBMI%Fє*+5*]IzJ;c{?oo^T{ /ߩ >gn.5l6ƵrZ57S,$]iE#B~,~UWp$F]}cZw8.A wâ`j)]Bo 1uEJ@Tּ/Nqmcoc %ъQ3i >ͅCG{ic]vNWGڛRQW<>Z{kI Ɗ˘*XX1K*rPx冮PR?^=8AMtAd03I70176V|(bNss X4D#cxH΄۶S47M \c@MR^sbZ4DK+6X-~qrȟ-Ώ-U1J$tKkxv2W ! d̠Ӟ@gW5Uek-Vaֺ՝8ljXpVm%aj a[;Ve>|CHq6?oy;-֬P8uIz(ܑW a ~"?n,U5b2N}L|ŤDSdWRV-sr=Af4u>^.gq{5$-s*=tu˰*+Ku.B]8B'AT)f}%%eJϟ/:B!i[A8P`_;^=Ztꢭ!͙CC+ئrg^u Ř{"~ve)ٮ%hja/Snjcۚl䚌_W%[F|BC6gjbh GNWsx}sܗDbܸS3K)Y~-$N&TMPCխyf5ιR8c <#|L3G SY{OXjIûh@EI*wV'88S&b.b1Ќu㊪aoor|93E̢Ű[b6ΔDkۧ 7? ͙G; n0/*r^iXOikݎ0c_zOww)l |2+5sV#Pk>ԥ8^f5Rlaz' C 5z%d2i! njC7H}2{:G~,ل@%@U[U$èXm-Hۃ I\L%WqsM궜%>b15YnQ?X8LahZwwz| {c?rsD&/U{GT̤sɍ)T .Pmrs&xdM2Xfe`0OC}QHPޔ*tYւA*TevqN |{ WÝ6P??&rDL*o/'+nUr]nM6+` L~m/y}G?ok, Fm8$Bݑ߬ɉbjQی <\ 6n{I;ZlA7~I-檨_ҠWb?^_h.h((A@DsY}F/#Մ '8$uI*_geo6ӏQ*]WW.IJ"N wqr ۋjzE@g2Ҵ]>"4; 7}2ܴ$ZhdJ~:|* Nh,@eu`>2:O%Eu=6lVn㡯%`y9ݾnI-# ^O8zлg6[k~*ԇ߅x>͍)8_'R^ta> r-YW'1۰'cV5-vkSj̿1p_է'Xu*kx0/\iF:jDL{ql{9`r7>gz0@`)jwYFo|  v&d9`n%;eQyem+HYUbq*Z(7}}t)1g"TR]E Z!YGw/sR6'<͘TdR+CP'dO/ E==w彰G78R$$.3)OL)qDFrcpˎծss}&tysA>X;{)8˨7;ϔ@(s=. eI۷Ś"8 4gg~ m3Ed.0,4ي&3庛dN֞\>^+zT\ePTiR U XW9ffzQ?u2یX*ghF̰2AeȠt t߹8l~7Ք#Yx*5AzMdȻe߲Ln;P *;+0ͣ^LJVxHWL\cߒE>6:sAV{t, yBM@sJs( N  O%n<$W Xz+<1t1 {ob,Hz+1YEs{z ɦCgk€pOzec0] rؿ {lPrR1ܣՏ;5PTpj4žU( W0^6@ۗ45L~۾^w;yy\yi~fE@&5n͒78m6 qOk` 'Kx½A(8:W9htch6ɶx|FN,- ;uXUv 7OE e흛6Z/O{J}F_&W}LԾhcXZv9Ȑ)78-> W yLaY$R=Z 3"[ TT%<UsdlASw:~[!]4w%U{jTLy?P58fU3wzy7P⮾Wxo4N="0E'&Fca`i,× Ϲ؛{ -Cjǵl}]8Ω!IRg;ui-mY"퀸L^ ䷏cRA/sDd(SYθ1Rн Uj#˻#J`3A8^ʻal C+s5[&e;zAۜU7Qf(ݪMG4JV,$6z _\lbn>:9S`Hbo&rlI@ŁU("e[7zgl0MMWDی;L59HueJ4Z-)~fg&UhoxXvN}˃>ҋǚ_]uDQDR!ñ$U|8IҢC,BS@ :EH8+.U-@VTߺ t7,LMՕv;Jgᦅmҟ]̹¤Lؐ8|)5oỤ}btvኹ=~.r{mF9\9uc^(^<*9^k[RStVFCS;$ C>A[0 &!0`dы Q62 Gl*mVXi6=̺-#<ΩM~E-5rgW~Ƚ2OFMix⇩I4ȰϏ#_nZ#6M4Df+hH_Ү$\QzDA4jӷ0‚Yh/f>h&b:Wa/2 !x{% }cd7,hsr+VQWL{LAYb/Nֈ(u[|%PJNgPOxE]Ww_DƑΨ6ypIQz . *\3RL*cfqiwc2DЖdUU8-R,L31.-ŪzZ!6[P Gq*r[q dARZ_,声^|קP5jUXʏOG'F}K;0Dh;Ii MD2$.*j>zRdil{V Y0vZj <qZQ}떆;%+8吗}bBep&,o VP8O" yW&jq1 BU Dg̓=-У(A&x|O i8]{; _UA_bS5$D4P C(Nj)5im1أm㒳J`^֏b@\;iYf\ tUT寤aFʁ 4Kel >Y 8?xrxAZzPN:}Z["P5ޯZ)!5e2;lpsuoU vcAV*Rl>"UWhL8?Œ5L=~_2J~<T>eMQw#EnYHrjKWj vJe^s4`6E2A-e=bNffsObCҞ#TYT싳$VG {2, oʹ &t<,b*&R ER=N;zC.d [@TkL\m*wZMW?5|Xqlq`nۨ 'bU+( 33WL^(ڢ+/i;D_ԧ1>XiEх\&8qEHW쟆{v4tyf_ s؞}D^[*,8~UG'i(jE5w D.8fT١+%]*T:qBq&&+_7bC Y|1g%[AVw׫7*ᕩZJ1c1 "x?orhiMJ|]CW 6ٿOG]iӰɅ֩jgc+FD¬Z6P!b\ |AX!rO+YPgȎg2u_"';~anTЌ3DPux\Jknm-q9*tq!lM5;di5KO#yQ)41e@) ܇GO;k!󹡀3ٛ.vX5xo-y4Lf綼H vo~KQAM7enyH5%`P -@n|ZŽ%]"Ԡe&Cr /E]n9(A`36A"[VBĽ@KڔfAɡ/O]rTZ(?4*EOӹCt-{>$M,O?SCFґ\H"MOuPMh߲2*+#,VrUf3K-F3"}`2WHEXьS 3BEؠNƣú:Ƥ_Y xP_R6g|*4|@] 2\cq3Kޢ'O7âb[κY _~f1shGW~|yif3G$Ky>gKUS%d^ $ZIK˅}ESxN wDQro/ym8.U=n@7:a<|}[Ђ[S0 Y f\g$e>g_r|M75(M Vw&=V 8>91Ƕj|dGv[8ȬʍTW 70ĭ`9Ϋ!(3qJ7=ڣS>@м#03/z تM&> HiDኑ;1O" q KO]fOwʲ}w G0Pˠ`D>~Qv]tq  +6|fo,a3J;hjo!@:4?"V6T)/d2lN顼Ǵd%pO$uh6"Cǟ{vɇfrꋫMKc*D[JqB&`wFTs׫=0q?cTy4Eڑ4ʸ^r $z1S7~ؔߜmYe mK S5'XT.fIQcex.B  ehYwjQ`Ĵ0}əoϟpʃ]5OU07fVe흜ˈzDe_@ZY#hct31i&$Y[{Dã&}<Z<@lj?o;TpX#/iG$^,8.V4Y$)#%V&Np6%[AȏMlv^:qkKT#k%eޒH2g׈b=*ו~&B c*sAevV9)m ͤzMg]1P\i.Viq\.9Uh:qT=dǹc)K"T8).0O5h6+ua[C9Tv#œCXɰ=pq/-V`,N,HS1'$՝ dhb8 dI>hy #N?W=<,;ɗo",u8r<->l W:£N!GRySZ'n0f;td JLv+wty#8BX(:YN7}` 0#G^>}bX 51< {]j9h`koސ}XGoyVH{82KfNGK2Jj7q4Doמּervݮ#J}@FS/eJHτ^7PwS~VEQ-h&oV\?)iqdD,8 81`U@ȣZ?>~N*(??~?YaG'WK?Buy" *sa\1O{z k쁍?H%ι}cQN h%uTAo@ŶR[ETT\c`LأM[(|Z4aH4F=u3dH~ *\{Nki"& f r_v6N], 1[ Zfݢr_!!Wz•donW#1O{r6:'i笽>n5P)yXz,`7nYAxwUrz k^]Z9|K =2%x8U1\,?ĩ~}T )&|q{,#%?R6ahjR(kq-#<:C"\,JEE ^1A &=(FZ=&8cǨJ#=D~y7;P L*ҞsAR(s݈_PbCK|Z~b `̩.JwC`:2r+zrߩq)mPsJ"ʆza&yCiFڌfI'bmS< }ܮ/9Ȝѱ hyTU7 /ZBn$w~> ^PXtB DByXO;AGCGA7f73Kq.M)g d[1)%474>2WrϢFkD7$&UaHgpbvz׶b鷲~tKX?1J pEU!扐TO}PX&+~FL k๞ @g4Xܔ8u1eŐR,½}k9|%& GX2,3`bONP󷋅սsJ 샭bِiXS@ɟXg^2WUl=IlyyN@͐CR&)ajY֘UkUA"#&CX%&߫9 MneõDm\XݑHI$s%îuMqJ36M Nh40"F0:L9O3{U:V0t]FgPJ2\vP; ۘ\?]"b7^iP7nc08Sfr'ԓYF|MvQaWXW3j*}`0&[%`s$4%CpB`r~< 7z G(ӸP^J_̖v#lm[ 'g7 '+IM@PŞCryIՆL޳T,~/^ 'GQfZhpYs bc]=3GDL;5+R ԭ`HroYv Kx-^a[s7:kGl޼$5cE&^k KHvpqXζ]H7G\g$DaJ[뙩DE^pצ-CaE@j/:_[՜튫EP(%j*08xy&_FNpRo-?!J];"Z+! >y '~<랽诼Fiw?h=r];4@b.dB>l=/Cŧj/Yƾ n帧乳[*6ьK_ieG21>lg轜y#m崣*C:"+̂#@$m]>詻v;3gLϢ7B`|84@FrܨߦB_HtEr"PUPkë1A Z9W*e=?Fl2׻]}jXe(B&@][pj=#0g%PJ{9$w>\'I㡔j^WaÉz (ni8@$;")u\e4peOD{"wK.m Av @4;7y(>V[EddAfPE`&^z#.Θw Zx-K&0vWjz\uK-ou y+!`p:7|3N.ڕya+?!4C C`x=Ta1St̢pJz,PGYGKcKaّ[ΜВ5 M E tKÍc ԏ'7CJy =Hyy b8{TezaB-Ju2#Au+ V(uILM%V~c{9B;k`m5oMl21m ף}A9֤S7J.Byt<ʖ Kq,O#OW25ٱ[b9ح>Mgk539u c*@e2!_)~LI1I?ڹ።!w2zWwniG3j ټ@L38!?8ly9TEd^Uevzj@?2};%33X ]hyAB; MAe*GA`^atQ'1pBȭ\BY֛۶0MsfFXmNTVY }EFp[:M1J|S }髁~.(혻.5F[9ApȣxOeE.^pٙm_`ـ.KK蛃=۳Lα_3o< /%8X%y{;B켛@\r^٢;:yūw#L)67V|)?*;.m&V}q Bt = a9 7΁'`%tT% o:ru$}+k @xʸݑ hˑu\,׃z^dH爉("i2=t RWmvWv{5^P29 ̟A˓ί[th?{q\N~N.D(ӓ$Zt 0z;C t]Yrxy 5ф.`U A`n=i8iܛ PJ@KBMCf&c%Yͬ':y}#R I-F-Y|&u 7^.zu,1d3՛/E{›<% e}y ~<>1T~V 'UK'?@o0U pMA oFڟXx Db>LEYYF&ґ)_6W1 &6}aa;+$SGLɀ`6p\H?_-;FV:n]6E +b ZKn!Q']T5" x×;ڛrk||P1%T,o,P(逎 ?)fa5 H@Y38M? YHXj.om(ʪ[ oEtzerDaWP8KsT747j0e1TYuU[9yc<1ay,9^vZʞB5כ q +P݁k"㎕R$g8 !_w c,s#@yI$Im1/W{UFLV؎=1ia l#$a'o(m0݁-~?&XZCǮK8Ћ"d{PÄ^-c-j;gG]9_`{oqw2/#JAf.Ε=&t*g X2k'uKt MC(>G|q:(q".*$bΠ jRSB@׾}W:]n_T̻aWm=jgD&y \4,n!|jv գJyD4-ẅzV[aIaԢm29ޔUܾlm@'4QوFeǖ]CfmYEP?aS@ƥv'LQL]Zz^s9Ƃu|BF?`c/pIG߯J,neF]6$tar KucR@8zD>o8 } ˣOAS~JqQE/л &MeiOc& \Je7 26ۡ{cAKd=;KhAo/7KKݒm̖gepk&W4ڭh{䪒\DޡC2 c@W3 MVc@9TliTss»|Jj(U@&JECTaFmO\{+j~eu&kC-a/Kϐ>$9ze* ЩI!r}`;2xf^NJѱ]jD R 0МPX~gdu>ou@0b^+ =U;mc˅SXޏWa;bab>3|onv;*Iؾ);nku;"lwi4sd,{:ȕBu71ɫ n&Fl ~w~@XxQaN8g\x"Jj 9zYp8=95g*;rNTOUa{xe~ ~>j\w|WfFGg̸':/Xqk^Oɖ՗5\sx/kL =5jTЅ6]૆m:q&1x)&Ĭ&4Q牉?Q$O޼fIeE*IVJQ9, "o/*UNɇf7AƝXu$x3Er+_rAm8L=cqR,PǍwRAIg#rG[hp[S-Vc gcg6I[YčXob*2nV/~Ӎ)-fh⎂U @Uښ >_f%hR%\ 0A eX&? {4c%w5⬏/4^ l{=⒘$3\ +ç%R3%q"͒$+$V?+ϼ>*nKDLL }GK歕1i20B1v@1~z~A_X~$Wf&]S`_gwJ~Es[tFQdVq~mv'|UBO Ɇܹ2"?'N*Mv|>S {O9u+o[6FVDi "$Hwn,92FǢL\KA{[XE1\QQ` ZwD$M^GcB=!#M7ߙ1JjjbP¸D0O}c.,,ylD{G.RU]kw_,kke0N|?8uXnCkAmqUcYWD*3Pڪ^Xzk WGxc7P%ba!`Y1:4BqaNc(&;EЋC9P4xE3Pm ^:OX=:*>W#d/Ԭ^ߛzx^\K0s9E%-%iA`͍z?lQ䵙b0!u}~3fyC]em<*#:,.waX B%bm.ٴQA FNc|sw :^Y&`Z-EʻnNIv@BZmI%M;40jo`4Jt=ږjof唌9 \:}mq9vY>֢j|5:kՅۂ`҅3<6AB97M:侪ޣDv_!6 α)q"%]eA4'7PYz7JhMqXkurfd?_Nq kC"xtܸalx N[CBmOE_M:Vc: esOg)_7uJM sTMt؟$FK}g%'N{ y/2Y ^{VNp '( d&îu]~70Nx?!)v|D~ H,3׆TnT}ûlU^/rJeCwe=S`'T7$̖OңkgI|SjWGc3^V,`)+ 9=E0|o0|rWlUm5mKlǭU7keBή~ S[yh)р:D_;ʢ109w1rBSw;ʶyfn!Gd!P'.Z#c4  ('{bii4c9=\ġg3UdM%oAh q7Sdx!/[ehNx>HY4抦@wkiklFˊ3܉>6QsD]waDaV+0|*<{P1Ίc zwc*SՑAù)H >aP(̴;~X@Ddυ869[8fY7acP; \!J g t7V o.xS6 ]Kzkfo)4Y? iN3E@$+2pYt`2HriWt[`ߧ'!-7ʼr R^J߆HUBkyڊ P_FGكx:Ν%-簝 'r 7}xu Uf0ϡ0c\&荹kzd>X u9J 2J&ZaiGQnĊzQLEB/HJ26$j3׆R/JcPtxeYݭy["ԭVb#yS;R\.TNMOΙ5S 4 >yqRG/NaT8DC^oru^Sj5qkv?6C@^L٨Knu?E _wU#%C\iYޕŢfɽrEO,V";cڧ4Z3(dFfG._*DmP.7[êc૽}e:|/Ћ_ν`;SeûL+Lq`HblqTbe"7ykb})g鉐Z ^{&0V:YoqB;i 0]{0m*z?cFJ!:PT7RsژbKpH!uE"`JqG6"NV>ߦX sh9VH=uiu8*GCB=j-\ 2ig:g, ъQj~I9c] Wvӳ{gQ~dw..YCeeQ0U.3࿩5_4at1xT@CF.D]"F?a5 v}0w֎! nj.Z܇Բ&"JDUyP+׷Lwdҙ.Ko#U^"2{ky?Ol8)!![J\_̢Id6}l.0Y"<ކͭytTcRVfA4@H6pU:qơ[cRC6݅\oU*)p0wg59 t@t;eB*f'ً: JVkYxU9/jj3Jr@TE4Us D!'S"squ1łUdoiPq%ʆc{Ts[0¥ c%mt1Q7wtaKM4bbƩ[Y7,}rdV{;fIWaMmHJ MxTTC{ˍ(p20Jw6BwhtwPY㸟eHkQScܡ'k|ٲ>x54I'-}6 W:_^|/V@2;mCf@44U_?YKwngm\0:oOPQ? bEF9EMȝ#vqý{ZaV6a<Ǔ\ 6OtQG?yn udu j9r=j4U`R 7O3-O%x[ 2r7,1SS#nT,r+$ɅJ| FM.0!O!|;ʗ ҃%ҧkE2E~8(K;ҔK5Ī^ZɕYGSҳ: Om Msē1T;|iH]'E:&Id59#q.Oy y)h6XaǽF9W$w͔<7%az@kOF)."K9S։ Vfg1_Oa smm b yKip{⨄O<yZ !Ki8 ĔRmc!4r YbvdBSdzͿ貫5FL2VcT5aKUvrdA$%HqE!~`<‚aON3tg~bdrq Tؼx+=P3]q%{vGȠQ[9? wx>7R \y*4^Hu}bdFwPT9[(`k:!9VzN359ΎUgh"Φ#= &Ekf[Ɇ!@I%|;Bڬ@OO~Á_7 z^|(R],^LF`eăGCS:$@|"T)f=3 BkzSၙ& ޝ!MkH4>"v+oj( A4Ȱ'b&-!= |>GO°l9<s~(9B =)3vۙSHD-3Q3>){[[ |JtԾ]b-${RB  &%b{n=G·ΒnNY2:~7Dt (D4ޙêp:crk],nl=@> q 3}5Md4KL*VsԨ^Ro >QhnqPi;TjyIN k3It%Nw)&8;wx]3p(P eM;Fk's ;u~+YTObU Urs (*2޾&jNIeUW[wP#-'(.̭G7-g<֘}mbE\6C^Ó]JS m\jq? sI߯6R0jTLJJ q'q a H^y-i0%_}Dӫk{vք ᛧ!'nJS.Ay,+Wfz)5H|E ?uRڄJ~*X(X1 n+R}Y+Xk8c%I3xQF]gXi@T 1UW[N2/S7UJlftԨ4HFNQcy 3fwgfqr;pIopZm9WuaQ.[i|]:ϴ/JH2@}w2 (uf5(Fȸ>)EBe]3|/KF\|:¢6|;xI;v #MO Džq"txIZ<ۉK\"`1`f.LN%E ͘k.Y!!ฐ..{r? wP< ATg. X`䫏'-yTغƵ_?lVrM6B 5!jh"T"vmp,5e.xfZ[ȳFIz=nM27N9ahe& Jb.f#-U>x? ;4jK`K39InH yd b/Y*;sǫg߈z[8'E'WI299Ƙշ$yQk5jߏe{~gbqs=bF2BRqTm3v `-6pH-3^ffxNӞ^ɽ(M O*Ǩ{1J!^_"VP=Nt@ϵzI sQ]"ա*"m;z |+7 »ryS_Bj`zo${Z) ebq߈"jQpxIG }Ep-XAv5WI?nKܝ,(@#].8CU ]Y@'1+cqfo5]C)U0BvWPu1A|_a`EY$oK&sOO P!dwa>HՖݎIZ~Y+C 'FH#5ILΊ`\Ky -lB?8AX>hۿk]Jh'K\(HY]8 >6B7d:޺=eGiA'z~eSh[ǘ|ŕQ"ͩ,yt"gN.zvH*C#,t|c}B."O+/ո|Oӹo '&M*휓Y PIPqdL9u%F0[kpF[Ae ]VgeYdOCKm;穲@[}Mw16Ɵj>*)Hb]%7SPXAM%vhC_ ) #[Ma3*; (8vnW:cмVeqSG̟Vhdp/~{Azj iv.p˻0JG"ХΘؠ8ئڰkfF/K'f{ \nKlxdFfw(:;v`áB#S88=>p 2^Z~4B)Y}BL<'[:e)^ֽґ[cnm-1 C^WrHy`Y kӷLA1@4\PJbخLVS0&9,D(XrcO~O$yĿ:Х.'86_ǵ!,#=e[\ ʆ^~ƙ=pN^@nTftlS@g-Q3>Z.GoelJ/#m:9f;g1˞3H(z|\< !-ũҼEé5jMvw^O )C6mO#beb"R/oCK=BNz+RtjӼ"Q~V!,:L7>Һ" wN& "n9M[[sD8~W8A<^#qNurUwsmP+l<Mֈ8%)Ŭ7EVʚʖ0#쫷Y8 췇 mHIf'/Çz6&QRЏo|nFu=·H' < 2Y [ER c> F^^ilM.CЗ@Q 4jpTOlHPJ\#B~B)zio ;ƉݸzI9"Wbso&,[:ߵdǍƛ IC(a~dhY,& ԁGZ(VVQѪKUIZLZ Zn <I3/r (/j)cނG2PA 4Lu>?'H6bIJtW"WO؊%i>{ӭP\i#,?ɕ ;-({SfO=&R*DtlQGSd$[gx`pCzJy,$L /|WcJ\eN`{HEem(3>c< ]NFmEtR)`uMsGuAYw龘a]z1*$0;#E6@&ލ7TGi\bx?CV G:ʯ@1åᎉTg_չVk3?UGwYQA͊pcFDG-a.ljZ]g@Yh9D~<2vYl3*.9: EPY_ؿsGF:B4j6ZrGvH_ٟGX}c:up2L Ր+x"{*G nޡ <D^.X_\KED a蒖I5 $ ^fѸ268Jz 4/S .Y`  J}t#aTwyynEp dc">س1'{T}24b͡L*8B`*vnf`Ultzo7|}/75.:*.WÓ`L현mҊp42igf\ŚB {3Vg⏣`30ݱQ0&T"ɆVpP{Kܸf=0IMvZ4 `w`0]>+ءpԪV_zuo2.Jvo8K={ FW\ gǓ%9uB3gˠO$ εO)AU8=gS# 8^90nx:h{/V $' [&fq#"Dvzh_)ؖKj=V: ,Ac`9a7n^q0d: l yzEjq.\o{Iptϗ2+r2Rw(ҕ]<&LԸ& еwh{@>huf)~>6Aƌ[e}A+k'|ԌD: VէxJ,h 0k4ݯxS/"8=UQڤv`U 86CKɞI 5G.M%խkS{lOc3 Of%[^$1vYDG:=f Afw6nWP#>2ik _cAʫ!kա,L\l/۷cqUS;a"0юFߛ'@ PyS΢fŒh{}X/QNnppY5u+Q#!ܺߩ>iM|c+^aZj<jONՃ/pox{Ï.`cEm<聐m9yc`_Й0 >U^##-*?,58c3,s+ r3j|FBRXb4Zuʚ͡; žJ6;ҩfډN(j p?iVJg?`j2 s|d\<].$|!O"4zLX%J1ʣaĐӇGf9"HJ YCcҟb̮k٨bkq5* â;t+jCjs Du.$B2aFt @pكVׁBC_6$k zf|_æuqI 's ]P&s,z=T d;C_GI〻œ.m8G,p.dd@*lZ]fYuKp~DofBȡ CT/[nu 62$~b0ݿv A&3 ,TR:g#bZ[ *${ /Yٵ)%^}x7L/  wyT">}CIs {LXѶ\>85sO`V9'kO0A@8te&b؋dk\{G{Ma`ϥ>t2% D$qa%/ NgRC3x6Vy&.u  #K'=k ZDKzEx؅-TtԼJ'OxWM\H"BBwJcȑ qG렇3٫'KnU;\AVbPG][hͦmua=qa# ݬ}|OYsti;t3|6WCM C!q"p Û?ܰ9x\5zNE+0ԋunw1WY"[r o/Tt?R?I \b-2)K~/v-qm5fli7nV]Y1Mw gLӖI"UQ~tްjy8ٽX)W1K8ʏ÷_Βg#t@CJjyS֛њʪUyZw؂ d_Iwg@-wz2&IP`EѣcDҥmTz`!K-`}o>.:Di-\Ϋ?0;Vkx{`+ySK" N5WunKx75b0b`w҇^א#pgB EUK" lΫn5#/>%+6TǢ#L&ɏ4i{~~6>:kZsP<:s D%r7^!ij}/Z#uvt>p8X^n縼k=Tt2E|X?g%N6]m(u:l˿Jfi)q[`h*{#; J'Czhu1E ^U闻H%]P'cnӶ3OC6_ obCE5p'doD"* "zJ{s*OB9Q%Rw% Ҝֶ#/?k/(i%_Ylm-qPdv.bpܴ%nKt_zT%I,!Oxl/iٛ墬5kQRVH(:@uHeyRWK$KumXA(Y/EjQx%gސM>v&_T|R[]stfו.8ihLr%i'3)𙘈-|k?:2Ь9fʁ};>ﺵ O |>9؋ Ru 6, D|֑XMD C\3>l}{d KvGVU Rb0x1y|.f$\^<{\'$5B<[>|'v,SJ?ݖiyi)w=˳,1n2l~꽿R 1f މI+z/?OGHv0+`x᪷ |RCLjl#Rҗw*#iD}=YH 1ԋ@b =Hw #J);L%pniRVsIE`\0b\@yJ#g?LLmр\;“ZڰM1tRpDڑ ~ZWQcDªL| .wSsX`.fWo\"1ڳF_NQŽDRc*2ہ}X!P ;;08r> {L)~·Ox r"`y[^o:I@ MY @N̒ZJsV$4{6A=_ $wۗ} =r+5ٲo ܷ|UkG7HȨh٩ mh7q:*i DŽPƸjh{ۭk!9iG4E#akE!]iRh2cpIT[$atfAfd s4;,!E43|V?Y>CT']RK_4;uo,w'k-ΞD7rJalyXMI࢝%iqOPHQmJ-to9}(,~X#z"Rfpp/eʘCE@_<(,N[ ;>`$g<Լ ,pxIË,|5+ ~}!jЇL KZz҂7|rރD*@k!qWU,Nd=HriLvҋ!H6&5(81r[ |B-OLĿI2#\F2vݤS a(Ee!ƽN3Q>Lq0dQ'P[~t.ج MqR''AxK4h]M塁epڑ߲sְS۠^4(!fk.-'?7H$C_JMASC*llLqՕP[gŏmww-S`[>XlaĴ 4#>YdkçR#z?V0@Xo,VJogp).Tl"zD+\%=X9fg!Ez8`^+ c( 5 䜏 GD7u^+_ qD2l|aP? *Dy&{4Zj*'*TH oҫQr<|L@,~3L] 6C fi *z$nUOk%j֯/۾*EJ 5EﲑpJ$6bZ]f`&x Qxc.iXpWFt~=6QF#6L2x$_!y"&=Aɧ-Ι(<YxcAUԿAn YkLSY̚?i3-6wX-gd<?To|kPVaNݝ̆dyph*E͂t`-/ذ8ѳЯRCMC14 }NX˷ G[t >*{H&Ia'fT5`'ʟȕ$T} cLw U0x%2Z~YZb&W'9?-zyY vX]ql#]=o 8(fI 6MTM`T,Cc_&b0RE(wnE\,J}>CT%6y>W;Q{{"N.k1n3~V<;bUkɼ/jQ%Vqr*$!wHځu=4!M(Ix QoϽe*=P=doMij'HИz7I7aH_s Ɋ2ͯFv&A]gřCSRDWZ7{ ӣy#w6 <r9Hyѻ&CJYiqHR Uv$0]IzK݃cao#*LtJ>\7:V٦f..>oOs#T]bҘ*)Cŵi@,NP+^ B#a;j@TTR B$<[$lS,ZuV h-A%8>ito׀:/9C@B Q uFm0s4\q`+N"뽟v} B dyO'^y$!?HW3Z`&C…a݂4 3 SY<䫴MC8[,Wu? ][m,{3ߚMHcn_Kh_W5!bqm~ Ss()0:WWRbsW&8<~SOre-/pv H5KCI~5A}143M6d2m`/{zaY뗈n#!ޫ>OkGU*?ak>4=鱥iBp+eۓN͹o!ՃG59xX]h ԴZTAkO#-6%ɭ>PX8-4?i; qL.}+:o?Q9ڝ5B=8oʒW?4&4IGX 3'~Y{f5~^]2-+ՖXƮKl;% ks O*IT4M>T$n@|Jz5γȘл3niHnBg:yWyAlSy4ƴ-3ERxa-J6cK M6YS*mnbx6_Ȅ $`q46 %&(^)ud7~y5Z>ؗ#o]hc z WpЪ c)O*Ÿ{:6d`S>AM!Lr Sa_bXgq+KS4ZR{l,kǹti\}i+먂Q`E/!M13-Ĩj e 7!E\D%0;ҮCl MڳIόt~%=b-7yZ<g0n})/P:/8G va]ֶE+;.@<4WWsk;~LΣ6|8^0y0Rap*(8Xxsm{Dg}}10 ^~t6PG(Fya:HĠw} ;/@n|{?V0<8 -O?EP* ./\) %g2&b){,f_j{],Wz!\`(!> YYq&HqO:Z%QLT"Ȋ|rz-ѭ؝7o o3Oֿ~(C=*48zwwc{(r &t˻XCIF>,F e#bȦR ~Pⱸ\@@3d]a2HmA!I6+;im ;hA}SӏFrDQ`8[j5ٽA{L(g*fbVl4Ƨ[aOpgԀ+bdXNc>+ҲbpD0<u o{m Hhdnpk!6>@[5罀ReZ 4+d̺G I{ASu+tVbB"}PDT!a οN%2fA;x4dM31c&>lwZ_דIBc #^T8XQV=Y>y_ y4 KӅB!"+TMu7U[,Ud؀wV/&)xRm=Va궦, heZIJI: b%W,W]:Q}OpXǏ*v"@Lw_>J7$ak$'@3ruZhc& 7xhs/AMH[~$ӑY m?F|^HK7%0LL#);ߩJGEC #–jZKjP/(˞uvv`<,JPW[b?n1tᖤ nQפHJ ĵlM8? ~{eSI)8vi+y+-P7u~nx뮩Gć~L/klY* ۖۺc{lW:2gHd2!L39V?͖߾[<# %yk,԰,;Tw*'?eSXt'E(Bv c)'*4~% m"}nD _-rlݒ_O^ Sp<1$\Tltq,Uw+:pO&_=rRTk1{0 wB3z~ Aji?Oڬ}#TΣݸĜ0ljh6wyN):tsyqL3y[2D}c2C`kT!Nby[wR+?;f3õk]We7 'krbŏH+/X`hGg/b(ءZN_MW31)d!&,iG\A֖0a‡ eUK8\g/<:Jؑ/^6 eذ] -1k~e x]n(Ud \ @ХD b-(S9Q8f>_=ԶZ2Zp 39L'pn IԴ COc;MV!i~jR+“b&WTj8}OH5vR`hrSrt"IѦ[M #Bmw.)ޜ ' D(_c9On ۙp{7جx$!8JKu+Hl/PWiEqp(lƘKPχhfA_l. x Ĭ(&G؇U]ZLNTSE]W0|g)fw,KeLwj1G~N}W(8,GsJBx(, Qvlچݪ|f QPV+IcU84M_Vױ5Pe !zd;9 bpf'$y1̄5כՒH6,ԥAls…0E+]~bES r]Zv@ x_ Uhƀns% JP1_(Qĕ`WbCZ5E rн<_ ЌD!&;Rw I*P+6~g# =xAvt1S1~VwB ϞTxɈmAnc4YR9d]dJg{ q,sI݀ ԙ'D𕼙(SioUf8U6 r# jl9)/6&U6)ѧ+W3>ubN.M,ܨ?D+޹ FOcDbLre8j %Y>c”QFnbͿ8u,k?GI\˝5<,FaZh k;p()0T+ RoBD>WNҏ5ls"kwb`5FqQ 4홙M(aV IܧBwxNt{o8r*tsݾO2FeaniBׯ^?FHcvOS|/[HeJělB=Zc1ͧrL؉tj>lxWD[oG^Xgl,Z* ༝/$QGrֶ^@Du tv֑_>U1 kOw*LM8q9gZL8WQމ:1oQ[uN܎O%yb}p" 4K?k[Yh[: ua7)"r05JGc-#CV_Úx~a8ى$Hʮ>oDA4F,~gps/4UQ oWC`K*`(CI~}z<0~;SP b7_N|6إsv7z)o%v25i4!|j~+\pmEf`HđfP9C|v0%c${98K0^8A'I}MOU#2 "; <%"|uUgVD1ڠ{n:IJq?ݡ'{J>+7T jɁRDiQk T꡵QDr8b<(ٸqTr۠)MT?ǶRd"2ρ =LL%XLblo+BUI4d\/Џ\y jҖ(y+%p\䐻QJJ \l q3h?Pb6c mUĞoĬ9ڗs>a}"3ZEӦs=^(z^e"b0JX.>w1&n|]`zl7Z'm-#.Xv}ᙙ(R8J1G3(q!>QđLbҺ h ;^l?ۜX"[ڧnvhvP3-tu),Co1`_1X˫kix|+xhLg^54($/>Ccnd|&++=a-So:)a[dW0@bXA 2^X.F!"Wő[f+p x'*;Icz~MS^z5WE'mGXN%~lHlk0pY@t!H(P?@2$<2GcG_ W .(~ۙ  ĸ tF(u|"l@kirf;N% ]9>;ϳiꮪz# YanA.7̵~'$(b%GQj6 p3cF}FCHnZټQfw._ vFN4ب]Y-/^r(},Req H+P#z활bzZL0*E=EYTVw2[RKQ(SW933,m6~U}z:/۵ʺߡs K]`2"޾\fA/B\axB,- wiYQW ]H(}K"Q~9 \L햲+~ʙCm6`OpC^UބFʩHZnBԑ4*^)[qb|Zbxi? J/6kW!Kv+@aK# 25pxÆ?ɤװb?!2^aTEڈ(yL!F'hۊS}9,I%g;MEFrY`GƯ ysvHPT%_?Ԧ㔉G{*.U@"[;nl(Oh4*^s+PsH.|26XtkV AUe -etD7|@ C*n 0AwfN 'W|ț\5-E-p߉P M>/ThZt+O y*CW-DF:#{ jic[HMkqbPypbT<.ۦ ~9v=\ӂ^ڔz!n| @(5;tc֚P%b 0R @#㔽$-i/?F7{/s8c.z.z>e;JG%|G@=J>OdCy{YQĵݷ-a4^S‚-Hscy6BW%[:\ IkuTnx%#Ceq0|?^Z/0_@3nMKɃ ta )،f Z|Vg)$Ll0_ka,J*Dх1S<╩+4~{ ~Q{Rԍ󃻅:+R,L(T[k)iB#E * ߸3w,BJ߸w]qOJWSwƢٯŒ8gc1veƭ'[whIUY˓( \7~n8S]&TW!BN|Ps nϏ dDqxa5ZƓC6ܙrbIף>@єHXIp3f B*@hC8jp/CwbXEkfӨ1Yk1tJD%9z4㌹_}$z=N'Dt5?w :ϗ c/eֽb`"w H{"DlVf<;7rl+G]yjEo_E{OT^=D .Z9ᐵPjf*2 5"j1{T#@/imaJvVL 2--7!=z>R'p1粴}vyTB1#KwlȂMHX&~,e;m2#껐Ll8Զ- JvhpȘHȜc^'#9}2"{I@ہɝ)_)Ϙ>sY.Q</ڽ߯8; x.uQ;NEhQPS֨xHϜ֑]\(#0Q#@jAXK YC]Mb #N?ȂJRƱr::HEkj8;tP';D%ѓDU OЀTY=-$ߐ'fcI}fe BcIEQa DE}zjONFȿX,iz9F;67ˢsS볥>3gl)(wӛ0gS]ob WyG{GqמA҃p~ߥaMP`1t)vN4; Xü!eM<ָіfx?AYi΅F]} YQ)6x6  g)DeGZv^(&~|Ⓛ cȂΗ/)b%̿e|c,hvq٤{j T-^|bJFv$G0ٗss˨XIAbJΦ /2ik,ՊDi_*Ǹ 1 r2iv2(kFuέ`|Tpb9(لtUvR^4rdʳ"vǃZA\%V̘p@*+ui +჆w<QJu$d;}+of ~j8u=&\FvDK iS$26 5<5Xo4N"qa .>q:`c"ZF:k"ࣔRnҐ t#4ԷpľkkyūM9KDf1`+M 딘?{Kk p"?ug쉑ʫ)g`ViBWb(:.DF"}m(gy"@kޟF9$²gPu$/L'Wgp~B-`;%Ů(*ą'f;W?2=O)M;yQ,z{T1,U΁^$:'}qaElI/kxP<~u *jҁ2yy!dF0z=笅bPȒf-GPN*4+p,GEx,5?ϩʖG-yu*_%(|"{hà+OZMq ]{L*&#]fZ.MXeCŌR:Vd&İ,b/\;dHʻ٤z8Mr}&,| [_͚yA8B^o n9V E^bsӘFƺ<;B}&7Zѳ>{^~MLdKbh\ g!rJh@äe1o\9ZygonssLEuռ;~6˱>𩱎nVfdY_1NsfYedgF9 J֤?Ìul P(i L˗_|<һ?,r(G6ҹH,1*tQԪ8F%!Co=l6> 75@INL ± /2ɤ^&-HA8dYyTHfwp~: Tvg@gJ4qq7qDw!@o9jK\^2JʯL2pwAvıy-qlOΜm4N5 eD(őz8 !X =at %E"j`+!LI={7ߟzӱSK+.Ht㹥{Ѳu0-=zB1]ÖՂ(2l@ٚ > %g:!671!țm '1%2 0E[E0|u(N;EA  >sHAlg.X:/be&-h}\6D_@Uyi7eXbp .o|;Gu =7U9y w\*9@/4ξd2Wu,ehq:.j;dn2!ߕZNΜo-#Ec4L iܑLٹcy7b!|p iȗTET$"%$cyR1ٍF쑼t; -NW*R-,k.$gaGj 5ŵ\ 077 PBcK’&wZBp<.vZ6,f3 gvg2{zs 6-KNOW;` !{lj`){凢 |=aVk5Fϣ#Qs % $.tIsJ *NLrxT¹Fa^G4Cc^c%Բ⎿Xu ,bQK>%ޯ3iL,k!4Ty 9ns?U)<@S?Oh7lVN-[GP3Ho=|/h꧛aDpMB~ ?F{P>Wר!q6A|#Iu;[.2q$Upd-o-7܆ /ˠ$m|ckzLՉ8paO^Q+D (K"%JkɸiHkAn{n4h[H-tS zƅh(W84Wb ! Q&mf3ѩ2QHnQ`vX\c=,,~̆iJ 9zϦXp^`=q4YW͓54rV4 t +[${߼D PĴ;#5wԉZiPJpz 7 WB;bGlwDMvKqj2.^]>rz Krgt0^¥f$-/K͗`̟uSTm5_N;n@Yl0Y C;Zk۶]SC r^FǣM ħ3ТV1(~?'u!U P.J\ 0Lg8e̡3'{=Ζ .7,X<"z_쉁ЬQζi%eo>ĤL[9N ƽKYvҵ-KBӶ2}ʽ4LSuMRiB6-65wb+ىj)xme)jK6|JQG*#Ԑ||`xDŽ!հyp;˓3 H 66A0aZ{[n9VqX k*W<~XAƅ~ Xh87Hbfjy~"G><"((NFBlk½hB^uQ=AU{g?'b 7~V UfGM꛻20^~T[mapsȘ_eqYƟ.6^Ӳi R2 ԙK;r$ {C1M`]:J {5X"Vz^J=*r(. 7ov\uN ~ s=xf=@z?LpI+AGC@įt2-c/㞕M[k3FSj*X`iť-N3sb! vs:PeL'oFDB2s@V5AjOcv8 O.D}? J |LA#2w\xϢC KJ IT-#BEaz q5VR8ӗ{YFIt;,y֨X#e-ei7_y84c%W;$mseJ-Ee49zϼX$Ь@ dRh|%wfW0z0({Y͜\1љ0úd& THQJ% n"{kӌ7ֳ::Y28V~՞qĭS)^: XOvBpA X=4s9V'I J;.~bJ:rU)GLq\XN_ ZhTcJM۸I\:jTeQ{d4XVx _aE.Hw*֧_wLS*zq_jPo80=41~AorhF5ϯBE33#2V=C3|N ݇PUT'q? 7Er5 dd+}VW̊ᤊ³wd ը1_bREU4\h6P hH y3 >z'g?KyKNYѨyek^)4JHH<m%]9֙b: 4ГV0NT6b0 22]soDf%^ {}%Is5DUoum )M*75;P3n(#x2{;h.-Wۆy H}gI_Tǘd_ŃnwX315f^Gct„, н zs8Q;)e }NNT7w=fPtF u*hҚ̌e1 ;⺁04Z3!$fs{ %֏ڪI 풷9Rd7$Rh/`F{[lN.rGh@6| WTߋ`Qۋsyk>:O3+_XIA"N9ၶhbτhjUt' jSJT"zb2jT-传y`54&@(AkEf3ʖ 2?PeTuI_EߴdE!$c!㢸7E1ĸ_K&z} 4Nq{99o##7$"6ЀK{y\Fơ@Tɲ#;䋪 E&Gbѫ0ա`5o҇eԋ:T 3E[6HJ(ݼI^}STYɧYf}xd${Y1BaA&)+-b./Prruv5x+ؖ˗H;oePc 7?Fa c?%V{-g$[ '2Fkc@zyV]`XAȰ:wɞZr0|t}s'b_~f׊6õs !zH {CNa$ϵqnuY"Hl;{)kO&G -!5=4~^H,#".}r.rFۯ|+夸mnețjmi{sH| OJO.:_ 4@´hG2j|יQ@ΝхZcv?5UMS}ԞB=06֯q!lD `c,2DI2|RFz\1ugosø߈}ZFAM5rP1>Ύx'@1[VvCU ыWNuy%gz=%@I$NCfh@27W($k<Z;ΰV[gD罘ϚtF_c'z8*LJvvt՟~Yx},OLJ<{w z㆒B6WN@t>s*MPԼGbL )qX—6BSF"#|pzN2>+X8!#F狊߆~da~[l⼬'F2 O~*U9sDLȵ=rnKΠ(1ãen9BĤ7:مjd-HICMSXP04*G7/s#h$rX>7E*vEa9?w w`m7obמ= h)q.G5R&~ TN'QSAxƎӿ Ph%d"$' ︐+ ZV U{R,y=NZ mYg?y\M3:c9¿\ 0$/k>@⏏e:,*$(khO;o!p^$'chi÷wUJ_)y%6CiEg`XS^ e ;Lg`\l5V`8 9g XcGDn>UfRuvSL+`rГܦ)<Tyh~vǠSh)-)s[M@_.ސll oN*+oڣ(XJgA|FV=YoBXl?ځ\`a KXqy%e v~EتmG>nvb%ȫ/hbVY͓W)AAh8/TF+ auIVov7aq)(ypp`k歁I#nΩHKq=2Mh˶} 䁥Z& Igp|Ճ[ OÌPLbPX[!~H{" @ΣG qXƚy Y V<)UK%n@T4Y5_~@:c#=I8Qdy1}_=᎙6doefu1-pB<~6}#?]ףm{$@L$[g-79qN-)y>s:+RV j]Og]+:6Pq _@5.АiT@?@jUT:N/Uة=ph3gJ쨚H3m_PwPM G/GU)U&򰓌ڰێ]}V'K)qƫ#pSmYk12QJ3/-@#f` ngɥEg="{;\aY^,聈%>Dp~=Z}Od,@g>rkp6;]J> FRݷ;T44m ?TDu_Hnr Nͬ&yEI~6|g4N2*=7bc4ƞq]ySG?MTdBFx?OEn~ha-Ah0L Кt-t A'ϧ^g&:@'O{Ñ>Y|}J/k>V8}( bԷ'/-"Z36,))d*]*tp06מ0 y% Hw֚;™EEB:>NVl 948j{Z;[l,dFG~2Al$VI52_()ĕke,L{85+ep+|/QRCFlW-P]p7]k Td~6yR]߅x;nirktLspr VqCIa2 /mVw#nt^Еؾ#@Ҧ %&<\`/͔<۬kZj)L9r+#iӃ[n534ԟ'-/UG:/܆'(XiEƔ"^*НdFKX'>B"䳱7j[籽u+tuG_wN?N*!f+ؿRrL<[}zM{[&˲UaZ)H$bpdFimL(<-Dmk<;4vUVi:*J9u*U"< f1wre?n`?C{V~Dà 6]4e8Wٔpb@npoa}mkՎ zҮkvߥ5i a QUpR|Mn}'r66˟if̙H d~e:b0XH{h0ThM_OdkEF*"mkPLi& VDY^[AJwxsM"H-f>CM4L1ce%H͔)P!,;u;"UHy˰^\,?RlM/y(]6NkX о.0Xee^Q'n>]]% QI~GGbԶ9s>pč$J`Ñ|;RKXĈS)fr{eNS҂g[}~d[e?DUQD`V왂 q ǭ'{TdgP:#ETBo32!u[vUC4c!v(f mR:'u"D_9ԣ[CcZzQ :hk6u= ,vh-4xHh轳hͺdx>,{\%)Ӽ}H|Nvj]u/USx}.kenU&t4+UJ)?[;uڬ|_0vGW7`fPBPν| !ӦkV A,c*5d5]Q>poQύֶQXuK$uENVe+c A_Z[D nk̓vvǙ摇nfJBqb$KkuK"u R0' hI&&Dt6r| r8ײr!aE͌%>הͷ.m?rIO+sRT٦YdwcTCҤX(5 *LQ[uqYvX"kZ r`?D%YNd7T{=4UCw#zt /䂢ahlq I0c*@vL쀛r>`N\ej5%tr~D İ`?)xڒUB e} k|#RrE汗&` d_t;:3»dl~ T8lÅ >+d GkH*{L&HyAkpbyba(N"W P<^x$mR/,*w*y$-ԓ.31mӑ n(L A >-',S ּPפ S8b ҆twM0&vXNZy6~{AJ`L*'7%@BYX&b(…3 ]!1" Ieƫ"|AbU qG״؃fi1*[n /iLg+YCL~PŦhHv3ѹ"M\>O%?o¥`:>2c3;^|ó otF&9NZ >V0?cwދOgtWvq\v i# itMgHLj Fe/{.YSi[[ :i3^rev}(bݪe4yV;+gN79| sZy),s258g&T!YE>+-g6eꀻE n!8w7ًb^\g/> *#dz"ou4xv_hA "p6yƫzrθuPkELGaz`ЉZJCĶ8+ūY kg!SW WվdsFI2}'p\ "c[4l!o"iZWeBR;8o`sL`C F6.cpoPD)-r7{K[Ա:mNE՗-YvM^ŎA%Wg Xxr3(i|Ct` ǯz-Kc4At` r>/􁵽D";(7UwR{~4A_NГkVZF#e-3_q۸gP[Yd~?sF`U=Ǖk[Rk*.,o-̖yƁcK>QywL!8eNA'UUѦT`q=UY':vE lyPG`7 [8K*11F&Mڬ[y=m`d+j ?ʹx(3A8Ȃjky--k+t.0t7Ʃy̵bcsmlQm93iAr #K>-6TuAik(JѡZAl:Yٺyu}*b"DaowM$qe/@><9`XNƒrcLxGƁs͛T v`x;f$)5hfK3y縛{o˲_4Zig4pL/hH$P$i6nHER{Kfx6s`l/O_)Fh,ftXz7|)"wLS.*4>݉ڷkvTcᅩ? q"|~' LTvx9sי&Vep@|/q7ޯk`_|9s_J'Kt5 fDt: ޜ( /QhAS8Rİ&Q]Iq Ma 0.P?ի݀zvE_!A{\TgȓqMǝzTj/v2zsp&ٚDW$$NhIe+9m7]ed8JLjr(n&p\]-(tWG'XW{ˬ`/#JI"& (>Uh#W?BZ̷sZlmŷ`OAGիEqA+<3I,E߃;hߩ(t<ݸU->@~|8tmjWv; <sH6氧t=| O ⌂x႟N|<<(#[]e-3#=s0t [p|V u4 #)i!R J77yBUo!4)$ZAd7<Lf("։xHu$D꠽ȊN%[<8,gѐ #tq)Dnޓ؞=}t>FGbaH*ڊoП6>1ļdV$&Ue<Mֳڠvd;Em6}Ii@MT3K{B7q!5Lb%Jg[T _]\ rNS|Ϭn G澺CƪwIٿB8ĬCR\(j 9;3w0p$RF .}JsII^g6h\05rh@:D!ꙴWm3n\85-܋3ƪXxLF,Ef/{jyr3˶\S4=gND8 743ayjC joS/X8[o0N\jCIaK(S.Eڲ7լS\4rz\!󺟅u@A(`)@ԛp0;Ʈ:\@@E) f/1 QlЋh,fnF;NUGfGV3 {\f.򅠞$aYs {6gy7T. Ԋg}T"3[fN{+  b\q2}ueJ~~qQ ].AI,{ b9SͩX? Щzb1y^MQZMrC\ 7BKL#VG1[T/ݛGUm nP7ϴ\t iB{-X @M77ky-U130$=QX$yq_w~ Dr1-``=Z([@xUD񙺩ϕ.b UX<aql>>Iq뼤>5.}~=nskGvt,XH-5s;8ÈG#O;DOJ>&TJ#EI2W.]7xTvL4Z<+pϺ,Y8cIĚk#`TB,yG4Zzh978\cH럅Y1=OeYU*gV5>Pܰ[x(cDϘ[ &{w&hJ!iUB-'8`%Q-sA>懵YݧE(xT`gdyU MwIjݬCy8C?|.d)!V.=9- HPqrHXVcyE@x_wPe]Lx/PY'D Pj#,u8/s=t@o;A= N:bDpwCډLE JK{q2NZcMWm2~w_le "+KUj`!<ÍIRNQbJVW mV(q6x~Ze5ml^ ExN}J\`s@eӋW(޳^\ pAXN"Tsxc6J8#@/̂EPH_|вx8KZkSlO$1菖>Ш(?{ZzO ?-rP)86]>sc+=z? 2) LMW\I/qSaps Q|gܗ.06 J+ƽ<`^k;(lu Ȭ[`.] |?K=F#s?(x믃]>e ;?% ZNeit^Zri(9.7fIV< PEh*4Y+Wz3To(Rpp2 $̗n1Y)g'Ʈ6$1ILZo 3YǓo*P<U ]k#g]joR!UCXU#}'Ľ ax%n.zd#{tGNlbeOy0α-V0wZA58, j} Ϲ*q::Uz{Vcu6jA<,fYUX1juj#Y& ޢQs 29p);6f~0ͼZQi{t<. Qr4H3ޱΐ]{;ܞi,Gˮot6Mk 4LVv`erBr؃85GCds[^!p;iiX);1v7'BES|:k偲94HG0LKO㼌:0bC:RӢ[[})P;kj3T?;Y+gsw7)݃Bfdn.I :҆Cۉ"0Q➚\HjG$MEYnz1 +5;F00 A!%j%wBF(fSUh!yӹlb}UJ F`>!bAx ʨB؎~1RRO e `:)n]tB,~~+3fۛNXL.`<>.4SYx56o(mV<0h; 1H)yB/z`b΍?Cū1\vnY (BXm?OK=5-Ӣը6xҝkyd6$gwEW7|gqkHbv,pյTN!%+!:fr෍"FD%XgC()n:L'7pzxy]N`GVD6]@=xNQ O]C6BDIq~qvwSxw}Pҿ%NHpwv"E.\Tͨ|a'bCJʵ}Kh"Xw? XRPO|yiHQ P6$iw"ZwsZ{uc>DģG!WD̠,|JbmP4'F  QUطm$ݔh#L OsWgeXʐ޴\G{Nԍ9f6?kr*?8%r=C*oDu SԱx'[ANJcoI!6Rq5qO,};YTV∳Rm ZbԸIdPT?TK da_ j"*m^8 OFF_`^<U#>\J[ &։t}¥Uꧾr>!\S"3Xq*_+JaSaѡ&6\a3\Uu@%Qh,̵cH`FyZAKi7 >?%)uY & z8Yev!.s+kUŏk+qrju)/z]vl1R~a5h|T)! : ̭aϬ?5 ~θTb#,ˠn``Χm +)ۆ #*$Ćis v;RڸU.l"l̕cUkS0`dW?FԵ=*8ȣPo)%V[Lf1Ӏ~4{kpVQj,}TcЂp[U[e!t ?nw!^x.X׎Ιa-_4&(ъ{6Wb&O_mgQN:@/ՑV1 6/>gړ"fϣ:A{Iu`Y~N-u@ӥvC.bGE@X`w ֥\]l^UnzKx'Z6 rE|Fޑ>\'=PN?~\@ ^4?Fj3)MX' cċ=qX1.3.Nz+]{]YF_7_ʅ}6UɫJwVm@JC CR_cGzf|ǡ **TG0my&ˏ.ѱwϱkf4.^K,`h9]$YAג izC!$),֑fqrxwTnn NBJ.g#I.l ~k[,'⁗'v =<#/ ZP̿G^:̭*J>A +nuRF|wNOd2i';>%"/oגԜp9KZܿX!yC2"߻5a>\%,*Z._޶̢ӔnG4=25l v ΂OVKT #;Z6v7>Ohy[:n~JZ<* `qi})[g Eu!Q{g[E[EҡI4jaASKMv\0zPm._Dmf C&,Ag3^յ'3L}oQ|_ 7k˼2d.}c'Qt$pk&u艠*Ʒ885pTuuUTSxJ^zDXo^=î  #R:Xё4|pjCSftU o^ңme.ˮT(U3ٿ"Or Ne7 J5ȫ)@ɉ~ЌE_P8NX8p/ZΎzP<npJ,NB WS{.3p&{6b192#I?5HB m/U+D߀XɄ,iNӯvo )CiLcV_~fW#:M9]]̌4tvݝ=ɩ@dּ)ʒ۴l 9dm y9%Oh6ڈ+a,BfT,Zk )|#BeWOVO _HU虶Ŋ׫TB92jrDU՛UUS%T{<jln(?ʖ%-p.`pc&C?@n ʓ}Rh5Xe~r[TN۴T a% c@fRVdRS-qb=avM2}9~SpgC8c!Dm? @Ezd7OT 4-rJ %'63AݐĤ0*k;2a˜s+X:ӀY=>Ѷrg.%IYn@\ d?:`,ޡ ?1 RjWX  MNºogS !M #{<$fA@`-}yG"u wV^9x} PǪ/nzP~`hZSU_d̠ӵ*d\0J='oLz3_6og< LʴnRVGWϱO0V6m;u crGk0QIMPR5)6:b633zCPH[M׭1Lؽ7%)O. 0oJ{,+Uz h.L E_tɇ 9D(ng &<5)kD:'q:0#:|eV)SiC +0Ÿ ͠Zgr jJg _ hp6/>4./2TpjpWSY>g(T{ An43٥w3B6ENwrJk/$;R\e{ąz\f[Yߠ=ĤdlRwe%sߨ P6y@xG2>TzvR=m S"w<`l ێP7lĮPYH6o@  y&J\t])%C0Vm(h59%?h-wqjY (] N^r9yݬ1JӏCav mK];sJs1W~Y>hu:`,g(uI a:2v BNϒ-,g78&e"qjV|pZ477<'\-.}#I*8DńXeۣP*vJ"ptjղpgwmV5 u>~E/`ĺJʿ9?Q*: )"8DYrGr Q {+Ah;de*Pc;KQ4Ze7j>3s]4I?rze͸V&ST>={~#/9p(utuC^XJ5WeBirZS]jFT՟L,-ԋho(9',x|< uxH^F,ZH<)p, O>[V pӰe:|2P`_p$6AӛK]vynj8-X6_w34[zE>=n)fLO 0 qs^aG"Ype꿧˿faJVf{Jc~ @%*+oʚwCkeB#!9 #WN'1NPԬ6PSp (r]k&GK mĉ{O7$S1:2ϵ/[D΁jϖ%IČUN/ֲ0:wpcB Mr@CP,;4uPY)XP$U"/ЉRT/ ^lvh&XN̻HcR͗\/J^czwfpN]އXmc.݀^d_y({"wsIsNeԚw:)hKMnL:!{yu _ƱxfbV# [Vy &NFEHDV^4}q7zB̡! $5;ó mcg$^h]rPbAy% Q*MsF {UuAc\ިhŢL'7,ª4юSgwEG E?pMQ_ł:Vΰ+,a ;${)©%(kDΔQs8p?^=#m/{A0]&~Re`)2N5+EzcxI&<( ׁW4L#nUI +~qUDž4>a@[X|NOۚg-.AJfqZ >ZTB ҫEXNN> /Ss _6YJd%,=1Vޮ>l6QRnwJUE1M}2z?DS_aUi5gLF\@.m~*TH;B^z~ \u$P=HDP(y T"? GpL>Ou"-5ER52a'@.Mx tn%I+޸_kS٠Z.:ՙjw}rC<]4RUju4vǵhWlTz}Bmv|^`bji$9n5+>.N"r'rmug`haRKQ:3se#`Wxp˪=SlRwI%w7|^ /•&pi"!EG]Ef]Gǃ!Idy4M/˄ɀEUi*gG ܩp|΂0u\e u [H=Qil$ȋ3 d=z̩?1z^졾@y֊.K-D6˯(1`_w- lɒ< D^G1B3|}փkyW oFW?$_}Ō K{= fW"js1? ';R 9;)0utGި, +N1Wk 幍@0푪XoNǃy:H]lʋ{wXV9@pcgR[Rhs@L7d,I'b{f5ėXlf\iO;[ɳv c0赾؄"-c'^mu'{O O|oxҙv[.`@Q(9*= xplSh$&WbMRJ_ JoSmSɢ9˜j^ǤP@/>VJƎ~yj@ȳ_:9^H&jȝTRbiv< ~ď=_CV|h–<)iqu&a樒q;a 䔚=yn[S8 k4o*n2yR<nTkߊ q^*d Lݗ&F_M}B_Rf4]F Z,5zYWZW T+4V6a|ho(4}bz 'ف@ZKU+9..@ݫ=+/_ލl@҈0TN4o=+i/7 o l3+܆xTA.;Y\ltdU{bMw[ P'qWN $;b{j'ޙi?`6dc'?r~?n""t\/zO`۔p2-6IyB+.N;B6Ge]sl1%(Lb,!OƄ#HE>FU lnYnHm`ض"ywC~qWgHs(-Dia}s9路|K~ #cE܀lDYèU] SB$B:;tCo|+VvA{A Is5 E7isM巳P1Im65jEb~^ںL +E۽KC2aP VX'xd/q(/?s9P#kcn*so .8=I$ ԑ|̩CK)ԋi\zHLvT.zA&oS3=fI~0 YɃ?UxXU>' Z$wY[b6`gTR=j&trIT#yG.:/[ ;9MnI;[wjE(e|ӥFlP@0uZ (0 tJ4T$xNOE 1p^|V)pܬ}åP7.0e;{fjYu׭ګ.A2C)bFo@[l@SHLoRMbb}:vN1 պ bw$3 W'*AXo(΍T- I5MEEi> 'P^h#3ϓAM/+7$bg~xBL(xKhyh ։˯e cE?%53LK /:[!  vPǢ}{ΈA^ ~6nyl.CHR#"֪itLemx8tur h Δ1d}LoH!} r8R & Iͷwnl'.J$gRX`S9K"`g@ۆ';l6]U(hkR\feO/)% {uC>tyjV~3UC{mҪ!FCGJ}v+2<ɇ+u2R j! /!:i7 qm?Kh 5Y;qŚh#Z ssrN^b`jOO0q{)tm2v@sհ`F4qWO$.}^tLPa{f -5;UdMG+ 5 zO2Kzn;3M"NRqպg2KR'QsRt0| MU?~X'e4BOFۨ/YJHd0ݓ9گn6- ( – 0|Cd_SNZ4pTaO~ S Me,9i~Ow&Թ}8՝4M\eU|t@oMe5{k`n+\O%"[,*İ2fK≂ SF7X̳hh-UъHu`#agE5xFbv* Yjҟ,ٙ ray6iKt58=^ADu?Þg磏n`鶜IYM2"۷1 >;]0Yy=IEa;Vʓ 6%u7(XT,\Ab-{y|MxѡWЃxwŎ [bd=ERzLF_tq+B՚.Ev[,_ϥ^)*ukN2@%MY<nN:~h9 ƍ?WT|m `8?BPC>8R삘nrX$_J Ȏ+"7\pI+EDNvm M< % Q<~,NO|"ǵ~C+kZ-fV32O!oCv0%1v-o.>[ m`d 8a:m'bcfIs}謐FjCA)' mA^5|q @jPRS9g2h iQD=ie~2 dco/¿pN*,KI +JD:؝;pcM޽GU[LKCqcb5+31-lFdGb l19o R]j޳苃~l?xģv1JɌʷqiٺaT Ghp=uYunAU Y) `Ado݅:})hBօ; !VKg"ˇn%]^ ̧x ^D*S11]fw #2d$ǔRga~(2&E$&/_(JBY~@12r% [N`ZϛlBsbP"SmwGIMy$(9]EYh4,r{cq?fT.H7Z#$'s ~֦'4q\EŨ$ uؚ=9`b*qS?+p#7JkYҲ"MCA8ޠg= w[}~O:w%K63BP e 't?=RLq}S E+s+ #ёs dZlY-,(/윐/-q44䐊` ^ x/y=tݼdz 7QlsRݑdk\;29;Tު !_V8yL{H~o3ϡ3qOoVSO\䈼f*R e{HNK\C /.Q ftLBa'5_ b}j˃w6vxLEæXIەrm9R cNWS~8X"lNŖuO`7ghӫťߓ5F Ʉqw<_8m+[8oʆ5E7I݈Ô0sl%F*z$!8f {Hj׻~rmժs8x">ӱ,p¶T9q\Ma+v,jJ,؋j N /gxnc &=a<БFJ2WfuOvbIf9>@zbM8CLlF;?KꆺLI]-B⧴!o7(%(<|s;-b | ¸O " ]lƜѿ^Jy3iRm,1 c!LbUx=vkLJF8%ySjcB)x(G,9ʴ xKWd}GꥼNP@ka;0k̾7S[ znfAjF6.%Cdh Ɠl*4bf.'YZ YLvahs=hat#gcC:xQ, !D WTd~<)+S/;l#h\1`ѰI}W-ͳ}IRu f{6YS 15q6ٔvpһvONq*Dltd:=[&I2g [40!IBoNjhS8.~9q9WH;3ɩ 0I"7>gEY$_Zn?k;ϜoзNxj'}@t."Ӄ#/G8fϊ/};,rJUsSʼBW%D";I6,6Z&oTlYC4f7Bo M^ xr=DȬ<$ Xڼfr v2~A\hl'x0Y!A=vFDޮa=޺6c.{r=O?Y-J1籃 wPlïdפ rTWGsG~M>R(v/)׹tB \bW|5^2cto*4<C%/T0Jj"fRgŕw6&$JRWhܶJ@%5{ӠccPWCǵ[̩̍F/Fڊj' ,#C:-b҅0rHl&3.uEٌ©btgCoPE H8DB4/Q+^_FXÊ\Ϭ>qӟ\AADw=ä8Aps-q{:ya ]HzF|R^pDM_fSۯFoaLl';JcU]sd dr\F'YX@yAh MCG!HaWϦA{3ltXyia&K,BR0toj|hHVܳDA+V@6WG |w vbV X_{I/q-+?JC I٠.A0.ff+95wH-f ̓Cb#Yi/tZnHaN]AsrAd +Iޫ; ƫCPS}`pj5rm,423dJ[e`1-W׈Rqy--[ ϿPp{gY*HH=ԽF0"7آSL hpvҍerИƤg/cB}L󔅒}#dn:-1ƌ?ِGwժFmyFQ,;D%U ckPã0}%IH[@8:PS>ʩV0 mt\I"ЅQWag{v"_OqVl]5URbS vad umEuu--"'xJ1$C64ϪpmĵeS"vi8h普=} _gƏy51GOkK&{2jSevcPrlٲSSRC;k^uۯZ\&ŕyX+f.0whUs, ˗h3F 0mEՒQVV-8'܁&xC3):$(e`=y(HrUz/c28 .?\j= tH(E\"%5H?ci(X-hcXCΔ%ZC\6XWy78(<7^ m"t҈`S^UR=|IK0ώ|3Y-X. )ߗ1Zkj;ys4g6>4ThLԇLrs]1Q$tۉo(7&B~ױ&Q6n:)O:~&XPͩ}K{lƷe{Q똷7ڧ5مIpV:]~Q>}V V "ǒaK\~Me)(-{NڍCoD4G"2vϑzF _Nm!+lwccBz0 9_1!t^Y-FR`LY=- qySẫ4>r_~^ukbH'fcVo;#֠uj.&։7)juԗE3LjP֞q/c%izRq箓TCth;f^xI J@Ȕd&%B 1CXS/bاJH _R_O?#iJNz1F4 0Mj VC䁎>$0)XNku\>T k9FNdŒ!ڊPQj&GE/7a5?2TD*wətIC.i1[6 o֑K*o̮IW 359Kr4 ~2g 2ku'-$14=|x&eJu|\ {Ԫ" 9v:ܫZ GQ@/bؚ]$'f]w ڲDW$ix]:ٰNAPp 0\J#ہ&Y*Ig9( ?Lܦ%at)Ap,[7!K#,""aŗCfryʙjN~IC_~1d!0 ȳ3UPdw(mi4PU#SiN[pԥ5Ŗ삳LLy۬-.O[Hy{qNs2Ycb&e)Mj6ȠyBQ @$allJ9E<(krbhS&֪k-f>abH>6LJhdDԡ(S6E|S¾`ݎ]q~pMjD8YpTզZhDxv"e"aopOg.5 (9"BxQ_ٯKuL犣rR`Ү8br+#YD$$ɏY /\`HAJ#H_ع|t$'wFED: [nMzG*ңѐ:8RϸO`;Mk|(jST<" GjQJƔw?:NW6up(q^F)"f6>mLf6[4Ō\d4U Mrf<51B2^\lgpz3o_qBx: 'u[zFڏXM {2|p)0hcgճ@EB?5Dءt-]'ߔa;n[ ~-B&*OxьZ0Ӳi0AYH}oS Iyy0j8(ƩAb&v~$58tb;c #HU5̰tX D2lb[{`paKmOKwBAᄀ惒yMCWs^;QG^k+fȤsAt Fh]c)rVǦF'ֹ:V2)Kъ$,8Rȁ7x@zۨ'&]XapgfKdDdk"I#L~ %LZb֦ UУ$|vH3J>ևf3MIY|V;IY) 06zAʿ u}EfI 51N(Wc)2g[ ەo-.̤1Ngp=j/v #= F sFnAUR{+э6'il p|ˢcQwQE[Ǹ&(\xۯ1U-bcṷF dWghKpNN,w'ŐU[K\9_8^+"zrQ ,h_~]d#Jj Zt{~kə|̲#%RCB4h5W ('y!/w`"TO#e;"O=t-#Cf AJ*˘Y8| 4q]Ud|P( \)Y' #2f0ZA j;~Ʈ1z1詥%ќ"2q9є1QH f!L5n W|zzo]1j\71BBS*j|_A_֖}DJOVgX8 0c}L;2\4y14o)˴q1tIrff1Σ>ɣQ O{oAA0#r Z_RpRcT^#Y)`~^a٫<ʍHc_)uUz̾:da*u 7RdlwG(pcm\XPz5ui.DⓛR?G/)w/QQm3aOz}ה7)wY\b:.&#϶}Է|2"US>+J8V K<ջ<{lܫL`\bb) r ћm{|>HO3b`~ 욂M,nh}AO0PV1DمUC.K{-9ՕؒoC@zdO+~µ82a+&\im:]|8UL\E q"ޑw%l6^\k"q*NrL-U. וG+MI>gO9(GYѭ$8BlT Br¨aA:g/cQqn*eqap`q/иuS ϲ`rbذ"Pj0NOA[붉&l09^;ӣyp( yWo~ufc[nK⧽3e7Uk;/?6," NB*KzZ+qTb}[31oߌ$@a߁@Elf2/wV$@ITPvӏ|? :OϬ,;ߟmY`7|v| N>wi΀~u1ַsގa:GʢO,8|7)g 7\f.URmft|2D(8;ÜYhIǃXV3f19Σ诿mevYySNi좍}o.Hl-w.Sh'C}dM~G]3QlrI+޿P_e~*gD!]!~q6gm3 fj cQG=?i$B1k 2~ 6/N?)U(FF Sb+(5Tsya/qIj[M@O<7"'|B ?֧B*~QS<,EK\Nnr-X S\bbVW"P C|)w26m+&9N@$jLBnj~ k/Tv +bSc5) MEܜC/`*S]gnXT}2DɅȕ=(AJIm0IUYv3(/x'-*s3Gp)~rthU ;'j+⡃lޱկ9A̒!돭Ehq_c`ek>9;ƃy4˚!!qiϱ6vE{DB%53bWȖ.WŖ Ep9XTmg+rfK؆Ib0ņ4:lP)\cD*:Tk @P]><0XYʂKLOM2C>B7bHT!©:$s7fR֌Tri#A,cw65fqcɾ@$E"7qQ`RcvWシ{Ow{:'qKk/ֻٰ^8ǿT`d%  snr:{|Ȼᖏ5ѯĻ=ubψ V^Kw/ޒ n26l*%@ЅhyKi}`atqC+^GVb!T%1ڔvNr"vd!i-O4 gIx[@x 1@Mr^!\qQz:KWBOH 37j$U'- I?G~B7!`CҥAz- _SKG"U7w=@C/CN(EfVGPh~S#UKJ)!bSY1`2 8lRWlU*ʂJ=entCq{7}Ű$+|ۜJdV) $9^ N-/W0I`zyVxX4>6 *l TM&x *%|wrӄ&e#^:m JHc`}GJ*}45K3hSZ0{2w5ĞO*!_x-lv$YՏOk:rsPW0f1iw@s0Ɣe My=ZQn f;>$ee  1*YٷW017p]FU]2?kKtivVk-.{xq:z q GJs4g9-˖I K*c9 )}ƟVQfksz9!o '*PNϯt!p_FmHr+^]xagL:Lx`ȱ .{+%AӡV\Uj4* Obܾ15|&*PS!EȚ<dհ T괥-1&^VrC1"@m~;ZVB,aa+ؠ\lz3@5FLtʊUo}9t <#>Ѐ{@?]КqŸvc iߗvJ\?X̅*ِiƦ# ?m;YrsD椤k6DO0шwŏČZڈ6˜ ̃j=^?—( (u-J&P3 &jIc BizŽ[摽pBF *3̌ꑏiho3Y7@3 7ȐK9ԅӺMN6Q:(r:[=&SsAkuMP)GkwrH-zLXM!^v , GPwUV@m)bL .!䑪ӂ̖T6NH+7~0 e1#Ls@͒j :ږ$E#"!KhlR.k:=A&E` (5r 1'Wb>c\JG15`=iwtrެ7 >{kʜ<;PpYw,Q |S⏿`߇!7m(g=@nnsʂ%d1|8-l-7dV=gn4խE}B?$I K}@)_yZLc)r̂uܞLv/K9?Fַ@K],&~&zwa\٭ QhN z`v>kGԥRO0 ɣ50S9:߬ɬ0Cij7-&Xb4iF{1uh[tHFToYJwHcO`ޭj^-Aaͣ4uU Jn81^<~³@Ĭ3E6tG8hu/jjwQc-oVԕ+Qy";x!ٚV1OσxܺvuGV{Cl!YQ+r?G1s޾^l=?Ƀ&&s ɜ>hv$oNMFe!PʟC˒-iI5Sz([)?'U砺X0ޖqzWQKhϿ=,8dXV*P>5mZ}#>ZN"҄Yu@VXk)[l{|nϘU w!KCӮyzg}XFU1ᝐT#Cb,/5> h~,.7@\sVȀS+_z#hmr89Vol#vn뗢"~nnӒM=3ss0bAm6H%U=sηPuQ)׺Z:m˸%n*rT֝7Dw#FrAR* nq&"UB\"Ugs,^}4A@멚*'i'w2ߑQp2hhL$eu fVLwZٖD5Ch/<}݇@|Z:j*h./\hVa U7=(mfɘְ)hm6/tP޳?<ިP}oM^C+ψ>$.VߪW⼿T}=" O$S[Oз~ 04XՃdW涛ꏗ< DP,i`^O۪+96 \ Rn?_E#K1rjYK U|13z4Lh fx^W1 hyGn<Ņ@EP׉ D;x\6,a+M\l_gqWE*FeޫG :ERΉS=^2W*wMJ`摛K ]~S?._i]::֮Ʊ sA{6YG9gi ~,F݆Qu ft-b[iTD M"K_J O"g[v්v]#TRљW˸ qS58tmbiϢԶfq|踉7qO 8Aa׽7{)3jcm,5uY(4vRka%Xç$Ng7?tQcB^TE&a)3\T6ΙC!K'5sl WM?X PGMh E%ڋ2ՙC!y ,rHz.|`ifY O+X"uLRÓY +5*T)\Sr ap'ŽCƈG~3e[d6"c :ߩ9&sUl IM،8jZrZ,2{֢(r>.'H2*,fBÇ s27Ƞ(m &Im9dTd 5OoW8zMUqV7~F[[.ni, x.EZaqv n7z7C?%g |:\l 2,y`~ 3TS0 J:a@~§jrF 'mU(6 s{'q:ԻNq YQ*eQ3c?Ud. jjѯꋱRPm=Gӌ^ ;:C<^6lN)Cej.gcq ؖ%()keYZ|vxtl u[4ڏuӣU4gYQ-ysmk+'bb66ĆM v c1z1[6uQ+Qʐd<4hwA:L Xk[lQ'p3@(.40a2k (ҿ*$4wC~?< iۂie; 3-!yG~j-rl%Sn,Ukm4s_d+L8 G]A"V$X3G޸7LࡨD >|1L--L(:\FڰrcnnOgwy-7&E<-V"1.t$3E,osCt:JY0 \l^(A+轙,]]P N4PKϱk☯v9^%;jȴ̮Y'I,e6%T5 F,Jm'׺9%[l!YV>PLf2ooU*b!EspN@5RPU2T&H{bݜL3i, J38Ȩ]xw%/ְx&t#L yÀZӒ7Bv62yJ,x)Q(ςrjr -KS[EH"lqs#G&Hg!. QΕ 4L0Rz}h",@o\)h. /%vӊR7O޲񑩴CR":0+ײհсPS}C_Ug誠?3@s~@^crF55WĎדg15,>$AfՁK6}A%w13GCPDCᔦj%va7ųOޑNf>0tL/xOt|~QyFOO"ѹF}9:L$[yݏ*=cnq|Ȃ2+ʥ)k D6ރ{52dx/&/~\>|7 01èEhh| D,+_rGu((AX|XŨ96:X= _TH@C5'sEP'qrdM]Ssa)6Y%EOjN̊o$+-w,Ҧ q Qbb& \G H 1i/vSbfzt`5.x0k2AO+[ c UoŽ`|5EHX,W&EKp]%&C!x- iQ$$WLiſȽDa;|P`D>_j/A";̬b9X tE(zHYȻ'}c3&|'cKo uڬ;GO<eZD2sALr*im|u׆Apኀ$a3$5C^>f>#Tg-UX,<]Df `_[@2dar7Cp$j/k,;#ڦSr*Igu¶k7_7=a!ϢG9.;(\+0h~^Kʐ{݋)/ V'#-Jz~Q$hQ;ҳ רhl&q9CC[[UC0nwx[>?"'fԶaCy~CE-<Ѷt#/jUG/O>.nvM- hͤs/5'@ً;nkgDZ VuK)x ̖}ibe.ط=R"(Q˜W{N,?OۥFmꒆ! "</- )Lmm; *=YfcV])6q|]B_K38/knΎaE }s:6tl:,`*}yh6'Ȧs۞Hdb6 k-S{1 Ychk83sR&qҟZ_}?Y)]]\7"Hz8rq7umec`BR'- ?Y%t^EynVui%~, "Ib~\mat҂ z$_{(9 f>tcp\0Pi ,`b2JSJ5ς7tO&ߋS"ӥ7r +,mQGo~ҧoHNU˵JmTW%K;c6MaȓXI`P{JFfD]oYiRA 1M-Hx!7ku#X 0pd끖 Ep(}W0Bvgj$GVd7-;@S]>K.2 xfK:O#N.,ozk| 0iA:`dI g!Tr?뺗Cm^(ϣGQA5yX02C wZ60Vk?/R;X@ss//?p݇Py1:T 3ASyj\"}|'|Ԝw9HBW4Ve‹\ ؊C-LO^ӫojgO-}gܤ 8ShR$nSUjl&VR_ 몰ڛ p\g}Z6N6㑠aD\8%n\:ϥI0!X^,P)SJ2y,dc 5/FLO*bI6eh|XewK(T:"s\/.t~%=^`+T*lMCTͮxr9OW]hYL_l5=I?HlW+w lXt,7K%%)6)p5Fթ.KȐXE inf@YBDi#9)4UZ[>$DcN3F ;Rf-oaT񀁷LBw-N ?SǏ]Լ6&wzݵmXBSYoÀ[_мO}_4` {\@#vEfT\gO3d%bus taJEs0<+l4ϕt鐿!|> as1ԆGÊ20ρ9xݻE&~Ub$e6af6L_GR!LF۷3iwTGK?]eϫyݮs+rZ J5@q\:gKQ*$f>Q{w }Ƙugf+y!{N%3y qFYW}ϼ~5M2Hx)V>sRH>N:sڨ L><5a*h|;jۢ(<U^ aHM.`\Ӄ?&z?u,$a1e )ʮd8$~rbPHudM𩺖j P^9p{IX=CGALE{ @|A05Kw=Ģ݈ du?^}`Ab$A^D\_OP ӒSxGՠLng:kHowpzPvej:su vr?WLhbZe.f\H4M4X&pSfz@G@4 vCLw5gK4[a7iU%Rt?,`\EXR@Nh:3tAϭmGeT5?tG9&ڦl.7r뉥sT#KL_͉4Ϡ'uhе_›<0E'gJ(I܎"U )_[<^YQ3S(գqd?';mU`Ϸvi-InID u5hybS):Ҍ/kpzܛCC~M04  풆U 3F|1h~6a:wVb;97h= $pu3`Jc5ae95.Ld/oQVFWNO`ZX w:L2ay䁋<4*w`ܘ;e imo=UUDΗ_=!֠yK[% CC5R`.-ϲ=B} T牬jč/bbDk`kf'; zzjNKCBʼ[J@-4) 8S NTA(r'D>8?nsKS8J\eȘ@%khս@a)qe*#5ɼ#KV@K B8甽QZGP 6VQW@ jbnsTꋇK`qvØH~<7er=aiO#!;2ye9q MOQro^]8w$6IVp~Ʒ)'si{Z VAZ-JA͋tqɒ3e\"-NNE3v̵DjL{J"H(iRByu݇7?ok~"@rqUtӜԕnnA?9dH}.KKG1? 9m[5< 7P-[@KQ=WLrb ?OB7AhSLѬ `PC~vFVWv@߫?S^+l!ۂSb%p'd:TY\ OA_τͶ)a! ٳO¨wͷ؏lsA_(1W4ұ2R cVXlQ%{rt3լ(Qс8w/t+4h.z ~<qVbKXք`^8I3<>S#]?LŔǝܒx9@B$ZB(X/FbPӯU,!G[Sv>Ka8|]Xp+1Rz(@X`p͎n_rvA0T4K rkdډ.TTo ЩPƑk# ɱi(9q־4 Ny/UIR1 5z@44~v" =Qۡ;-h7n\~G=YiiI~k;݀eƘDMjMseRG%cۺO>!$WMID9828TUq8۷K)GmclS\ṉ^Zr Xm˝A$cvh湯gYHQ,Xk~OQ4o#v,IfSA䪌+ѪNp!n˱*5LNU;1@dO8OY@]6"lW!M* DG9Rh$uh1{%}B+GzfYOO3FPGNm@H/-qӷ:qَ"|8DGusnT 3["롙5?U*+VmP]12T|W uև[W{f*@ũd$.&(~3RꓻӃpP'3& ?UQֶ"bV]&6oow!; Os } C k$Vgs:a~YfMj2 iOC- qeנsenk WzasNqqլi|p?4d25Ǿ.GQ}DU;HIQ9;s*C +b:8F_5;a<Ξ~X#)2r UZC,AqqL #֌jnf}W=aS>xz؁aCY^-(-X`|c01CzT;kR,־Bk%FVx@IiFRk]@YU g~-o/ĝɿif|!eIhS?[ê@[#<= J/a ?_)RY!:`3uVbӡoV|VlTe0)槔qڡQl%{G.2A=1oY(ߩ3:7E&,F =ZW8Xwz D00Szl+""m/OQzވH qshc۱~JQ `KdNQѝQaFQXO?Ii8c:R{/oDg|yi2 dQYөՂW6zeG%s gK%>\0\,Pq F+< \.[j; dESC\n: js G23'6Z3d㛰QZ]4+5~FOjYT \#IBv^k|7#?E(n^}KH:5}<% kTRf :2S?!}d W݈nfkqA|#9lwa1G,<:wN}صW6SEeJƬ ӆqCAZ|= ~b8MhvXSAD/ O@@K9%$nZsA+}iWSe֗ .V&-Y]KHI`af0G op }IZ/ͅODB$=Ǒ/rx{H51)9c?I\IU_K:<wXMreu]#%ы=C\2hLNubT*,/g%h&ɂxs. a晡̯sݥX="ڝTOtr-"b-K[ABBB \jË9Gڕns#][ f;'ۢs.,a,dR܈;/Ն?x:fb>1^ˠ[ bH*AcL>zܔ7%yA,02򣴲a҄$js^_h'˨|ޱ20|DrئTuK[9Y:IOA.TE;l.*$R(բ "kXm y :gzkR@4>maQE͹i֪*^7q| ?v_u7 gpdI>kpϡ`ݻ2==nlެ"Px!"(lOd$ >Y Ú5$>%{vC$Edú'/RUpRĸݰLpd/m$:Lh3:N eKjCKd|"PadCj -1Ib]Ė?YB%Yڊs6(QuUJX鵮DZ A9?_߃ yA^]gYwϰȄ7S1RDrp䡧}^1QWsQkllњS_2w=+`DH堄ACHWmMb͐j~K޾蘙3u/SJ,Z?c$rpKfNmV.'Y2o~"6M(V&>I\ ]HnN†lU[Y@A T_ ۚ`hY>q{ƥk6,(,GJn`jY ]Uex)ƃTd`?SS5P j-&[x<F/ ()T/YKe11Oza ,|UL?b螊 qg^G PU~]1k:X]L]Mw\9}XKM~qs#lQGr0Ȏa"Zd`q0SJo9L z7|8HN:G44H]Xr:|DNкfl̀$u<at#l@J)؎8̪z{fyz0gզ[rJU ١Ni~zx͖bt|ۡ;7>ƥYM 綈/@EO91u Sf^ 5"tqjvXZc叵WFԏr=$`M7 /ih҉|>1>!."6xϽLm}D-s$O*i26j VfՌR2cUtmhN / 4L\XH#G?нIP&G % dqyI>uؽIRӇPb;|&7dl;%YbYYiP uS2= t(,cZ &ĚRϐLiӑfcpYS5p S&?O꯿+xw\lP[UYiw4SniT gZ.kk8v!Hnb9J-`b}%LdKDdRp0C}W7K B,I< JYF1p+[wc7{:f Grp<5-(#FFnj'q3kR2(DZt()>dMƯ& aƶh)#C:8mtn|ܑ EmWSTwO+ҜKtQ60k!ά)_ h㝀pl0#7Fw#|d6ˇ8E4uoKg tPI$D.E,b_6{qoZCՎoue)%b ͢nCx6(b&dY/|Ã}y[C.h6jD:}3\ZȳBnR~7,[ӊUJc/em7L}ɀm7(e.TTVN]?Sd$'$t۫ OP \Wܘ(X;b7eCbE,VZLZtЭ?,Z2[XH A>xu;29!41Aw54Xv!yHSQ)s}"DO#;{U:tqH8ݹ@|G15guG.z0{{ǧo=e ̤WEoC>!6&łV,楗;Io-<-_vO,pmtX57B~k I4ߞMzZ~Tf np~g.AҌGxDѤ)1&Xzĺ>,2XߡK58iCz$څ1u:z1{ EwzMqӓLr LR?a[4 Y-iJu2o|rxs3eUWUYGT2̟!j#T^Ɔ<|jnm4Hk*W;?$ {ҋ8l7`+ƀW=eω7u 7ls!(G中"&(=վIm2rҔZ]9HtD"-AfT,,qZtp'=tRJQ .iNG/7 'GJE[֭i\q*y"eA#y_}"u/>l%P܊dj'ŀuGosdoӣٽgsP&F;1jֹ[`WYP XKHpwa$cGR=E)C T#mi]kC2"%3LXk|8Ӽ|-&թW:@;[^bCj;븯+ ]Ѐ0YwYsF/ΌTwfbrsSwo ({LܫC8q=ZLe8s׬cA Hcx\ksX7 x/1|\$xtNv?fp!_1z{1-ΙZ7p2z k5`Z›ۛGN#CyHƘ:ɏ8 DԖS&. \oS7-e!|`*3:$#P^3* ܨ;)_RvCZK B>ӄ6VXÈ2ܲyKCm?F辀Z^ml9{BV$o KEݪ R@-jC9P8O'cXR fmY9 {Z2}B »%NcE6#\-E Ϟ9"sE/@#G=nG~%{>fwTw(jV3 >CRUww9CyKPWLgXTږ |~,cĠ6/ {K缝kdyK@7GoMeuV3F٩|֍=a}Y0$[w{#'L J͖f',vz<`}p Ǵ笮CeCz7;^MTw>d}ʇ5`KS3 >U6d]ҡߌLR?-!#nARZ^˞c Mg|vejo#p>3n-o"dmbIK&YjXʹ%-2ۣ ?v 'Bs+*P.b+Y«-_!0I}Ӈ㔨tʯ>mO4qh.ev!+p8q07Mr(9D2,z {Q@6v|1=2ek 1킔xotKL;5i8`g?׷ GXNo/HO:%aT/^zotVEc[,Ҵ#')#^nϷΎt~N_<F$Z3pIlZ>%G'CMfg1<'2eoBZU,3q-ә{Roo ,DtEjHGM"{{H'<Ͳl! =Ƞb" :aڒɛcɯe~ )=Ɨt3#m|PKlk3|BuԨ@T]jNQ4*l\nkiiD}c _bPN\V*>ו4M@2vK Ǘ$?ʢ~Śг& Mzin#YZl4HⰺL^C:[{`N1Jƽ. _ "-k\ qs~;My3Nb"Q PL$ȐX.H9+;0voAySKzw;dG!9%N i ĩWYF/`mY'+w(-Hi* m[W(9~YMCwfA6S~g6f:>ܩO]-pl=zr?.0*=J/v 榗3  pkϒEF3~,Z;à :vMdR|<هS1:Qֲ ^[ 5AN:0GDC.)FlpG"޽Cë?KB.[!vYOb"#b' ^Ztʾ]ǥ4a۬/g}I5oP#BP| 4esL}zA!/'a$\W"^[Sj ,BE??~j&0? ú\Ke,`TʮJ ΋gH &={~WNk6ƥu"Ѱ*\%vACX&q`‡@iٕRm* a68LZBhޗ5揆a ۬X,l#[Ő ɼrwR4-K>`ԏ.88S.pGIcj@PL- 1l+~OCe,Xni"3OMce*/_ <<,e_)k&.DspG͋:PDAqoJG9`-ygaO^a: ڢ $1^m»a*N姥]7Kk6|f:9 .D?-w9Nh ;?ɫ.|@LOϝ '5Irp}wAEdkPo/P?5žq50O$-D쒚Gd?;iaP ]w|dfOxya !|i>m5ݬw{kBx+|Ea$ >u{)^ysǛZ.Ϻ Ty`=b1޼,U08yh瞭D8ӕ`Jf.I5y38?g{W0TgѦ:#X$H5'#׳؀U=$|١pqϕ%`-頞@嚝Od'\ b'xhzN}Ң:v379CSj^[; $ z$m7f2&9&5jա|W,VZʝ8kb^3Y25`t05C\IY\C1Kn`Tлy AmX{Uc.b8>yd䧥7GbUSL+@Z%&sl?S2Q lxu|*]dz$K^~YAGt\{ iAPQv x^TݜG{ڧeD=@7N2z:]c2';S?c _Mk^`{-oGnAnGjBVP8h4II9L-[Ώl@ *cC<<'yE9[+:JdEKr?PZS|KOj z4sc6J̚U2#dQdfaO-T9)ҎW_X\-&& 1ݠ9>ADFszBLnH@G!D&l;ӘWoIX:cuMX ')1S$a T2ÌS0KA)ZN7jm'cKEf- HwaxU0#5U8[Sð V-hHn8Z԰ކӯX*l3ukTB2RNj] TɕiorM:$[K+wkvv, wJ ,N(S:u[+XTSAFƋCfҦ>T^`l&R߂ii/f|<dcFpռ.k 4OPN0UB-oǖͦYEiZB"x*pn?.~a?0n;X#I1\%%;slM e¤跄_剚PCwu v@Jj݊ S<7k"L ED2l r˙w4k0\A(1d/[<FblLlܒ؄뤔lWmFd߈ͤ ~/R p%o]cQI_r4=]Sc BzMN!4 <" :ҒTb4:] :jN~5 Sg<_]uW|촡DC>DE-ɐAV7zHu%7 ˾9+MhO~>Bڍv6U< "MufDs_n-#L5OZ\ `--(/]%:0`onCeGBo>GVFq8Ưc5]g^0N"ke^U? #S:Pz/8͋)4\dpM('TPlFpzՖ])PlėBN:ᦰ@$~Wĸ#Ua%mjF)׫:xXƈ1;+W3⹵0.!jfkju}N<;GuyZ* |e0#v1!]#;EYŻՏpsm 5uc(k.b"LʍU?MµBEg8f[",C-Yj-=Q0?߅mm/y+Yu>AJg@4<qe'ۚ/׆ @BgBsۨIRfJyVy%^;{Ba-yiNBlQq1nhGss[ڗ093AYҘ)szA|au}̨;c:HpUE5Zܖ'ΘmA IMbJ9~$epŠC=J̵rKƕ \{b d;?d⚙rԯ}XXJD.b(c‡}@- 6֎H8Zcۄ5JgpU^/9mtB %!)%МY&,NVE"Xe-厮8"xkߔDE+"  AU@ lcthHKryyrrzޒ5i;6AD2!A9Y1Veipr'F"7N~K]O:$֔@c \P׼L JT88D.""; Ʃ p&WdƸ+3L*bY(i]y.@O]U%%ؓ1n;D!nNY6m=ǖu.Ӳ w0W[Ͻ5@ XXQ#q w~Xf03s!ue'$P뷄.޶%]V&Qk-$)6+X' J HQo.{xnA4rF[K>hW9G銯buz_I3UH4y73:sV߄x CE;u?8Қf&"$eQ$wk>cҏ xv88M4J{ycIa׉g>ͭun9r &<%\*uɯ0_%LĪ%/g4#R[eF|y;ѷjuGe9!W0r@G"K3EAd0ֱɏv81(E]Z۲ Qo]JF z2ϫg\=k'x"}v B),}Y Wm ה8 KHʽ =6\wztj{ϖAcvB/+T5#F]~qtCp%aL%L2@872+_li5$&IU^4E05pxW-v{EOrha<G\]*vȵ'R@2~XN;Y * W=Ee|ǢgZp3 1rzLɍ\\rp}ժrR=T%1CYp'qNkEUZRA^(EE3Čg:C^q.H3$| /#kbߑ?jBnO'ȻB,3=0_q-K|נ֘w cO9z%QfLxGOhcUvL!\%U?qK!Fʱ[tӓϞU$ʼ|~FTZ,]9:E6v'iL/E)GǐY-~Sq%B5l ƀXtPOzK* -K1Y|ցb= z~cv弡:7͝]3p׼fV7)gY_B*Qբv UM{ϗ(r_{Lb,,;`6&;8`)A(xu@] LPs~V0f#H7>?=ae]D~iCr㡮U+sH"x1. +ƲB.|&yX RF*>-S"IdeQCvmӱ>+ r`Cj"2,֊ 'P]cbAԫo{adT" $qpCUmY1Ú=6>1N:@׼~pۂp9?)#$ }78Z郒?-Yh0m;Laꂭh\:V.,'SQaV.7?߻CM' Vvpg c`/|43MF.޿=^d˙ |)R[?\190%WաQ?SKdql#ԟgm6zՊυ;{&}o)縧K"ZR":7h2[6X'jS}~(N2SUm =KX2(=[K &6)F{T(|xJ8ϵ)ul_>E .XFë7?vފdHW|qQxigaP"P-!3G$4qWI4gceBKBbv f{L# *ُ\ D>;ڣgM)D=M_Jv唨Y K<|()VtZ h̯Mxn/19clƖ""i4AgYvhedq`d>x<#!^a!lO[@;})DI$ > _|fd;o]|6ݞ+ K<|@:yp/ 92 'Y23%1<ۃeR򮫷??9,JҥNijQ?#6G졄 P{'W3a D/qPNCn#՜CL>$Roʿ:O Pz arttػL^[xm>aT~3 MbMP/Kk;0( ײ53tz{*) t7]y:J)nu$! t"ZA*Jxփ~l46y}KKRSt‹sqtֿfB@e4%$?kXB_RG %WxR( "+U|[!=t=%V \S{0Sb'"l.͹RW']?Hrh@~1qELSzr8Gtq'o5afhc0?x@;6hX0n-Uh6<3M nYS7 nۏ 68!퇨7=[ ԲO- G7|7l815n.Q%z)A4:0ا-A۫ Y{0{y919lGE5ݫTccFrzq~V5gHW 2Wx;]/PDz8T40?lUCIQB/0EmRD=g"C!$cbWd8"8qr:(X7DN{ ˪E\>O a#.m;ä~<~ngoXQ,6c[(:xQ]US~yYڄ0Ap! O@;Ex5? d&𴑞%fqX3V0}`Z2sAaR*S=c@DT)R fT1Xβ6Cϟ4Yڄ+4Ǘ/SIOOSFי.;@h%QmW C2x9v8?iк |V;mXTKƩ]x eGgJW9\b7?Rb6Pna(ꏃq`儚H'Ɛ)/&ļrrU+ûܺ^T\&näZ͒((m$z٤E׹d\8 i%x6$簨*4̟ٛ}nSS&eE A!swj#LSSQ`z\SnTJ%?jtZUeN\{(WbѥĥӉ•GnzL~3Rҹӓpo).A HQV<1ۡlce.iȀY0y,I!R+:t-ԀtͤH*7n^}EW96=f3"]8n5~+IAbI'ĵIW% xrw?~#ZQ1?3f%y@M*VLn&*$|Ws;OX*S] ,4^KhWX[#8=DݍWuvY"X\ &3]5 1-q.N2TS>pNp2k]Cy"-+ޕcJ\ȎƥHaVǥӶ(pnnQ~U*+ZT˴Ie%h4,;tՠa{cgWlC$rh/4!:{y/`Fů)DH힏DQW8ȟ`Fda]?rҾ:8Tm .rv"Z>T?̉AUtm21>e~3RϯO,N9e2F>W5o%t[;JC8SO]e]6 T'ishc, 3|ltjӭ]<)v͍Ƣ1䂎z(2.ւSPMR|ɔ 0}FlrOQ*WLP:3g&<BAu%=: & ;S"iu\B$#f~\HLJQƵE{NCZQ\If%q!\TlJʞ衢 RaM6MP?',Nv3qOB$YT[̇n)J rLF;-t|3676JP.>+jdѮ:)*,q-x&K˫gCdT90 :}+ZjV*`<,N(#an8>.@) 9?m,z Wێf4K5/*zu*mqTR'1d6*rbo (ӏ:8w j LC!(AdK' 16)-X@Aj{m;{~.X0/|̻15f3YB]ypvV$x^f1vBA RgT:λ6~Fzfy{A8uaػ$4i/UL7ߒ*S>SY /$_RaWi s3BTAb-%;xَ::?iOsdNǑ*П1zf~^+iGJWtuVsG"yp“Sjw gΟQja5ńdisqw?"?2U p3&+Aɭ ,yAWlyLab"NrzHV[3}+ &Su4!CH5Í^-0̼XA vtksQ./άcUe@;z g܃5X&D̀HB$;?g.4K1[zf}D5p۞lہ*/(◇tx4^WUK?u`=c85 "=섰&#hGA z(š@BI$]uDlh.. ( ǟD_ѽ{3EkhQ,%)}y=ɕ$KDX N omYCAewʾx7E&7o/\5^?ט]OFϲC>'{ 5ŸpxD28`8w<.my茉qp߾g[Zy6AوGDzv']$= ph߇vϦ.G%5YVMQn m}';, ㈉eh۸'OU۫βx\SM UF#](Js [ p|px2K܇bS  eqb?zhXX ssn / fcLzٸ:Q";3> I5ڠ. Uv5{>Zџ>aϮfEX1h KTW(7\C7ql N55fCr[pڪBbۅn6Y,\ԍP %w l_J${(%0z,c关g ,&^"'vx:6<兽G?+cIK ec [k 6(*k\ RyrUJHFQkYx-hWBxE~ȟbۉzJxdύ|va~K;ܹwoLCK'(@#b"cPcfg@aCh(.?:rZ(~gW_? @K?ax;l=,s1oH(wv>gs,pѝ|E h#<hR.qD;ũs=%nŕ6^$C)ā!/kP aIJC`ODZ5/z3aXܐ뀾_S,t6Tm/[HE-n G`wzYGH+=BLa2*ddU"4 ߘHTBXO`<lSNGKY|QOQW@gN*etn$5PyxG!w0g(3v m8II˼!UZyf bp2Q4?N{ra٢hq/J^&' ^6 '1λ;-FyI7^yQ;Twed&n? VaN`Ow0^ؠAr 6v:9.p48Ĉ sǖ,a-iܾtvg_cJd. 6KN:*|*PImi$K3^ai+1͖72I$4@Efq59|6N<?L/~cbq0$=/D$9|•P.e1f<64ow޾%;_Ӽ'4*zR$%)y6ZV@J[y_YQbfGBB;%uadөSg3B'1({_? +ׄ}6nW=uQvO32DEbWbEsS醹"a@&{MDevYJvyƛkPz2ݸFBWV%R [y,:6ςƩH"]ABWT;IkXvR1y.UL.`?gSƒxAgd[ 2W :~Mn# 7<]Fuɱ_41ՠSa})Qtu /]%ʵgjț"ӈ %OĂ ~x,{ǰK2Si$OC ,sH<\.JJOHdl `Cף3x i\ef _Tcu`~ m/!a̒}Xlt+K90n:{_BՆN:*6c#$ nP $:I&T(37L?]d:h  ~F8ī)Ɵ tH$Í~nJ87u Bk |$@L1\wEO#`/u ܂ 1W e]9Uʋ*ƢxG|,MXjʗ !9Mez0`O2Βx9}BtDt ̓ &)=F5^u'.뷫1Ipgw( ,|w/(m;&,!%KDy b;o&@]+Mzra9G @~R|5׮'K$Mb!ɽ\yy~)1k6QK,AFtR{WOvW=dR$ּd18-/]̚  ~(m }zPI6ƙC3I={dcE}g">M¸78! P* 7dU3$liqO*Tc4z}B1SW}ivzpCGLq9KɌs4Q bd*ZYѼl} k&ʴB' BlY@&X^8<h~:{ TwWiU|ΐԇe¹N\ &T>V5q#!dY%Ldve^\kDqPhv* ofJ۱ 陶4)r 抾 oH~M/͐^ㄭDf擨%+M*bRI3~pESw{t o Hv5Y*Kd>5qxYȖ{A#tȑ=%W-njîGQ < B8%7Qcm(ҿ1c5)c[.w(zP(Bd%ѻgIf!T>UEx ´i .z.ygzY5dYaEh*5=yH^2%H!]Z| ;a zxLPA0Ptei0):ɷIe.}:$(`Vsp>郉7*Y%bv4UV<>&w/pZ%d.vp7X J=4>Ҟ0aST̶ꛆ5Jo;L#D6gn(i*’ ]KxvfлkqZ#J!j%EKOX{uCՊ^yPg wb&e:1(k`_h{w eLDb!lo9BC !,~z@)/)-Kat';AJ Gigwn1\~ޢu1юLR{TG\Qiw]K:Rg+W].=Abono|%Zק=vjp)<7)^@jd0̡K|T 9!DjZlz\)~S9f-sWunա|Hse8+XN4FSwK+dR$7ٟﳝRθPan,7 rBÞьi-2,}"xqB#W)xRޓxyVCixd3iBJ>¥W۰Z؅3)OC;NշNYʶ;0;'{'o 8`~FF^9ܦ k!Y".4$\׼!GI2ji ?zv~bb٢:L8يCl/kg 5ÉB7moF|DcWh A)s sN  ~ 3:3|`tfRn*LaAuo]W,?0;߳ $L>ܞΝ}44N C1Wv@ETw3K 5])hh YSኙ} Laf[v71g/J_(-Վ  ߥ!W@蚅Sjٝܫ{S4W~rȺh[jSSP?9K8Fώ(,7 ` N8 zER;ٯ+3Ϯ"z1xD'<\(!2$:gzgҊEE% q>E'WQk1ߕ֕ ES =8 ~J$:E2>BFfs!C &UC4Wc}['by86 ~ߺ6rJZ|υ%c">lCr@u2~d*a=,='-F_W?,Gt-·;cѮ xkSQG>ox&ͬ^d"cWaigf%Z;q-ྔŔ <$alZ<3=J&i jBwd5efBC-}0~8o)i2aDxWH%7ݱ8j_eú791DS",6)Bs򃅟RS9l[%*3g_ ݑYIWdEsQfg 8Ybp>U*>2sb͇ (4=GN00Nr!" 5>@J7cLhn)[c)' OYE& & xVd3WAu2E02pl~[_&r~|HN<$Grݿb )?N4dcյ59R~m&JW1@:pQ<4[Uv Pj&"m|1_0|.]tﶶ3'_R2u~ bϘHCKq eqqrZ;YC$[nmLn7 e uюY;4;yIs,%9QwqE6vZʾǟ;< n]a@ "?v},e0ʳY?lya ^ObWͮoA%s/ZIj=Ox}%oUBz{û˹h\xeQFb_xsCu˺ Zp A8Nw1̳c>&I2$l q;٣2ЫCp`PJYނeçl_.0{:@\adm5z|RFc:=\ vx +׿{%hp~2@:whʌ?V֠fb>dG9afC%Ff*ڻhP` }MHQtaM <3t*6wjrwKj4'DgצzvhŔ&2"9bʪx\PY,qg'g ^'up,f/0lkr"*3PYeGXԸxhmU=.vZ}>wxw qMɦ5Ԏ tz|.&ggH%Ø`k|cf:.xfoF2D.ы{>9o>BY#7Η ڴnnP\_X'{408=*=!{K{nDBe17*!4z^mT.$ɞ#YNkHe SϩXm;;H 4Cn|W41a`CnYy:SeIH-D[#r` 6> '.bnz.Vz.ДA )Mc;P |TC<ٲ,qED'ZϱEF_2R/;')XQ1Ja}+ P҃\f|?s*>Q4w%'F"&Z\pZa =(x:l?a?4{oawv6(>Z3"ʑʏ#N+[Dv!Q Qz_96M|\XLp-e:e9$E_A. –ջpޑ^ ES.XM#쯁AGB.|${g6DaC65hÑj'-0 4*f}yqW {{hpg2Pޭ݊RZ#UfV(ki~%#IvOYر-$DvQ{q^6~ǬF`]W*0^DnC\صW.2vBkg;db$@maӁʈ вG*O7Fa= 0UK>~ŋ s}鯌aÙa5A-, 尬|(t>ͪ.' N[ɱ !h;=Oӂzr \Ц!wJ/%8Q?B:? (1i/Ѿ"2&"!T uISQzq+kykN~Qiu.G EUc V䋏xN[uz%WnzKe2wUU=$̲U?MQ`!(y68O~2>x|; B)7'rɻya^1墁uxc#`Cg0@Ŗc;dJpS9 6g29-,Cu$|r V4.jI qp(/ 3m|e+0m'BS,_Z`$R ķY7NFuqǔA$L.2ؖ죏ðXq.K=G;K?x/)|;l Jbf Az 'Ba|=` U,0hGqLy j}߫]$ۘZ}+UVgsObNt&APQ-nK9$ %u$L9%V$ٴ~B(Y & )\ҹ-ͅ}So]]AqOaកlo̷:5iX7s}mnH=mKRQpkeu>5IƧN gSo( 4>?w\2zzI?A/O%Z;d@Cؽn x6s0ʛrAi9[[ |8߭)s5j V - d 5YQ k[lyöpN]&\3J73fcqE/fu qX}uog]}A 59t^@4ߚC(n.܊)Q%-{K2!C; +AcyH=aA;OgٍtR V%''T_W({ \M9* V4Eg X'YS}hO /ržV8CW=+å"ޱ)b4(dJ^|˜o~+XɒO#a Y2L ؈~$[3Պѡ|9y ~C` 6fYʤ).ȣ Vrl!xJdq_}'$g<7Q<3 CaxXcdBlyUTr_ʨ"Sjs%qwAxI94 <^;^6J75 ]:fJu~tܥQwV۳춠3D.DM"ĉi+~=~%"i{_jM kp+ _!"6ޜKe;2'A&$j9mϰN.v%_G|cwWy聋]PjmH k(m WB4:*>W צ,mܼI۝Q aP˜>.Ia+PD};e2\/z$7羿fd&J=3qN~>¥*{,KhSq e,r6u-^}3 9_Z2sd&DR Bu}${HQ|c:xjնz~|5p!`W FHoPLl>blg^6q[^YԳBke349I^̺ٚBka6(~*0ؗr1ρv:Ȳ+~OrTX *~2&<q>:Wzo°ku|Dj]KyN !킉]3 FCҧuXSk 2 %=-RƉ /hL<b0X橨=7؟Rw_w_W%k.> 畯$N%E_LEb1˻ lʎR^x>֡gܧn؝Q]~R*vҴ҂{Oۈu]a^h떋FsؼČ=\C. trm7&QeA? Z2i ~<^n%%ZNmXM˪X3Z9`՟m4Iä2Jg6 UH*0596tWq&qFIG2kP^]=T)_\+ Q 3+C_'ҟvLcZ.(v?':6JHwdr8ʆE,EllEHkdCLDZYNzQx:@>>s &a1AV-06dMQEoz'XÑMV9zMKG_y! YQLr uPثGKAof6W}ŧ$|3퐫,Dt+$B seJL`IiEó~x$F[gV0elj" N_ '"f U֛8_f2Bu_0 f(0zUtėkYraFxs ۻ@,3$mD`TƢٵ><&ob@9MJxƂ#Tf>9\XBC2~X6XӖʴPacLނg>;CK/d2k(wql>$4l/I|AnS7 b|ĩϭ>=VgXC;{aQ[E'K;D斁!;ߤ;!=d7d,T玧Bfc̞;3%^j܌9p鰿4Wo^vD*tm}U2])Fwh\_`P młgs}t{$}kz} ݱB+>1?(>˥v9L.!J=\w`LF "LNȘQe^ZpbqJ;/06GSA`0 rӂ []`2Ml`Rgr:ۍA@%Tخ}Pg LSLyBߚbis~! )Mm]с]2iVxk{ X+L{_g"WRȈ6`4`xH맋ĉ=dZtmxUwķcA*i~-OuXQ}^ =9q8(!:c89q$-Gާ@U$Ek4[ ̳ImG8dc/0iQ |@mcwm[U(эEi" ,r8<|^A`:HwG ; _3r1?Vo5Uh͋≲“z]xn=]yUnM3 a~PEJhg&5 0#ZL |9_y}-]y<ݥUs.Wz y/ wL@ ~+l_g1+Qh8|a酯z?4qf(rƃ*ʠr{q|8lDG7|Qkvnmy:3"ISQi۴[M1lwMӘ-yH7[%WyuQmFcVr08: 'xl_`у{1MQ 鹬^߃.e|TՕzOLiQ6A/qyqߓgy vYLZa %9/b-ٚ7{&`ݢ֘IiN {%E48X}-M?~f  pOIhҗ;eX|gcH@MW¢DUŠ(hmf B,`xJ#lv_^]] %gPe%@Qw{fjiC;wfy>#gqtPpH*CByjȗT^ԊHwDaTiѣ4¼jͷ!.%װsV #~sNIQmK$! v鯲#|8H5酃 kDŽpA^@otߪ_4j;Pҁ;qHe\Y[qu$T.gײ/#"\ QCo|_QK:5Bt)J=pY@n${P!ɩ,v\}Lٿ%ܝiS4737&gh$ ZI^BI=2D0IZC沌 su? L*npx|AV?tr]Rn<>4fӪ_ 1#UbqRJ1a^}C Zk(] \+0/ӏNw c&53*)e:h"mw`VJ̄X;{ϊ*w̭6R2-PxtD͝Px@;yL!aJDrc#+yHA 7#-{Uً[ E uhe#̉)Ysݴ0 iGۣKRi" 7tk2Oυ1XJu+ >i }Zu T|#Z"vB&%m=ڊaۢ'BC:$CrY'`F*ό0<ƥXRN!#m^.Y8yTBSU~?u4}QlJ_ $f /ख़/ʪ*)H58ֺXw ֗ɨM1NQ|M:v`hpؚ$*NasDIY:wU1/LlաXzFڥBա40@_~H7+si!8PA!疮ukq;AB $I9=zmc4 TQ{LZbޓr`%lkuz܆.qd,ȃ=Qd.qEp1FN=ųRۋwa̴Hbm\JSʋ66auiØRT"Yή/1a=S\%frX9yGQAC*5)V  wr)rlFB*6TdpI5)泘ʢ9PF1?2 -WQ0$^x?sR&Xxd~VH thuXƓC( ̾n+I$Kq60łT%UaB\Qr@g;p2#O1Ք~䜖;{x\5JKdB0HCd&;6;mbP^.DgyF[@)M YBk5_p8$[$FS{1 oQf(ςES2V$~Z5Q<xTR|rj9rz 1_K zo0uKPg HNFP[u5Nȁz{D&WTܒoTcm&4^}Ԏ)rl@ KkJ!ԅ~*#ib#'Z A_sU^~ag왃ɤ hC]Wbl* }VVJD̿IO3͆W]ZH#þɏ@JQ N8z`/ckץqD8XЕٓS*-Dh$]nYIO($nTv%ԩL*OV6IY'N/V\DTCҚNLgiQo+!AFP@yN$1P'Ic,Efm5',4"Nm.Dk{(*+퐧z0@8pOd1oȕO;Y|)`ICocCb/Flu!j4Yni a_,1Иkawd^cS%TZ/S^"@*\"ܞ 77Bm%Mrr RbM͒pOJ6fS I׆S. \Rh<#QQAEJYLT_6|1=2&焣S [8C$@[ 1TX~)sWufA%0oIqZyng?瘃/LE+,؏Y>o &=",\w3Rd+}?CsEoUNeQe7cp_J/Ļ4{!ߨZ3i{.6e.tQ5oLdBQ+Hb)*0 akK"ƘhO"0=ogLl V@-n( #"bi Ԓ=Ia_%p|\-JI:3L6lf u(r;b% $N?yj /J.9"uuׇ&[cEj5늬H\W&c/n9^/霎S @OQ~:A]BannmvRpBWJ̴V%ԏ=c,9OIp7ద6wI.@\]ILɱDC}eѼ!4ޗYm 80T.N:BS:2[T$*>qe "^dT*K͛oݴXo>({ygr/9](j88Eʣ~l̢{[0jٖXc=kLPY:~ _~;4E:/Dfi>3xX[Ex`$E'Lt݋P-hPRa&Tm/,T}%dLs'M\$ XقAQuy.^޺t%$i2uT7md⥡JHT}6ZNL6>]%QxzK @#Hse>+ߟCHa Uae3|#(fHH8!Zy`v:uXͦ,yY(ʏ D›~<ޙ#?w>Eٸ.{{Dв\ KdC X7`pe+{cV^1 ^e# 7l"@NLI^0ꃠ" ;a0~5ݠx%Ѯ0zl"ѻ;OΚ#hϓsɋUl68:cS7 XGBhM;cX Aʃ&,w)@f_creL\džq$P HikđkTtޡ#j*G^65cIc-p?BB^WA$,L.s)oPMд> hITz+ Ba4*Y 0L[n!dm YbADa;~Pnl0į"kC .Lk',3TUIFQ#)`Yy;Mi,{/76XJS$jz^z ~ fAȧEmz"{kեź [7,^8jJK8&Ð$'$*XЊD3+\e:g#A\{X]f֧R`Ʀ_|3//X4}sȶ~|X@~ Jbm*fڡ$q7]W~!D)7VN[zdv/dbz ~~ࠧZnB|K葒}LJM(0R ?.kI*bgc뱤[lQm TOj9|/"X: kIhrߖq%ɅNy B" k;ڏ``&RL^125~gsq.!ӖL{/XD>w;ѐ{!O>9?ޑwBɡ_$Ny⊗,v-,n5#eMͻLt`QMPjD&HelբM \{Z.n 𫉎ڄʈ%6-*FZ ܹG$IXNE7cnfQoNT䐒E?qgPGC|; Ema[P&mR[y:ÚBz[|I8:b[8hLD <.?'x@AڳqVy@<0 `;b8:YLַF?oMMx%NZZV0+ )MJiS3 ci-:a{fhmeCX&(̋+."x9:p! 9R![wS1s45yf04 z%cfg1 RޒxKfގMI{~@0 wgFOٖjD-uE &dFDv|L?eWfi tK V~bƮ: r z(DTyիw-́KC14%#g)yqo'e :n\ 4lTil2]zm8S+x K<\FlҴZ f vCgJ?69>0H M佩32N-y=O1T9iWsğBD9`$5Z4d.WYw cei^.^eXBư[%w%dt PŶnL1^G?9 ǻx2 J$o{}:T 5E}*N+xm){l~`$ 0"JΗ۩0T/K%E܎9QpQ!zĸ^< ,t \-<9=b=~{01`&R&*{0l({̛i4h4M/uu%+D*|;9=xs}g$mOGQaj|Ao?>Eݸckk1 ?-ۣdxApg(S9Owik;OU[{LL&ԳC{74C 99e11dLfK-($PHw= ْ 2%axsmę\:Q'2 -GUGCmRNE6y5$|qՀ*w^Z>pU݋^n 6L_$yfy؆YmN8Z)bH!ИT{eTXLܲ6bbBXJtd*=\v?7xrpC-I,q0Vx<٠~%صze$)d R= P K8q@ŅbϣdzpopWI,D0؄[|gGf5*jk&PF3C@*҈U=vzF]jiC#XF{!$>PVkВ R'N/٧!;rָ?sqS4xx%No5`!25 ,͡^RYt]t/!3۸GZTIv@`sy7}gWKz?Ȫ6N8fO?%u :eXDMKG n@&Jq6ʵB}y5u'd,oȉFU6sA2KA_ su쇖޲:lRtV;{hkGm,|rA?N\ѫ۬mVjX8.϶un 5%^֬"^bRo-+ ^if{q] ;8<{TnH~`նUQy;}q?$ulxO*MtL*G5JrD/س50ia"? )wUCm~߻!6AUvGB?\hܸ7**g+fȝ/qG0k# nx/_[9c/XSi==bGJ0uPR>7.cn>֪v^WqU(06" eNX $i΂->uRc\3\+ Xd{ 2DɖBlo7O|M,SPqP>8̻@ȍ61^)eC>L ]>0GVX9l1Pk[֤ 2:z-;| M=q;+?[K㹒aZlLRglP٫l25972?RgCtZ2} ̡KVK*J̓kW.JBAjU*A[:)9j*",! HZ+%٪gi5DfI@ЦQUqY?O&ʺ4%'<ٱ(DQ8I t6T/Y⵰>?KeDX5X-Xy9< vZ8trvs^ޓ2X :1!b>Э7)ע/XϮޞvZjz ,Zm ѩA1x)ی MZ1j`2ܜLѸb`䏨pOݏ%BsekQkaS1fܨ>`ZYГ3w\Tmc-lE?_~nvG @yFZ_Iu "%SZ F*Y @# )`hc6nۺ+Z #7^Eh2K7ƛ㇣xЯ/ rbF#$lYH[= `S. WXW,)*[HՏM'\-ŠܜAYWEt12KԌwly8X} jK甔΢]E@֣%LK+V$lD&|ød1ԑraآ>R|W,o"kmgWN][bkA(VOLυ}5FOc{0C'{SNʏfĔ},ѵMpA 4Er- 4WI2'Pڢ32QPLO+xh\PC1'#ݺҍPf7kcE :lt6o)xߑ+@1{?MK71 KZ(6~X8pR-]{K/Oi#FY0Xԏa827$k\žtr l;Wьd J#6(+= }=M;dyqLɛ,:[R i;b<"gkL*0(A3"qֆb;DBTtfMSN2Rp~&榋B}$Ru±/D V Oɗ߫G>f8orokyt9`֘E٢]P=2QQBw$(.HENaq&Z}S63' XkK(31*`꬚Y^sG3I]?@gH +  S6-?ԑ €Bp xTN|ݻ`ƏQM9e+*Sl@uJ?4`mx6}+٠PFײJ?AܙA+RDYtn^.ri`m|/dG '*qċwSŝntK u\Pj@$n1zOʉB) lw>"`42> ۟oI؆HX <{_v !.B /l+ga R*s/u--Wi\Iɏ) ll aՁ/턡rwiOyW A@㷥t@"(Ř#lP^΢+7Rۑ 7:w 8pc``+fY`܂[4.gJ`s ϖ P-Y5u Cm{ ;vI1qv1 ,3:l{@`^,k4H*1} Դj瀉=9WvcxrzE~m]_<ƁIvHӺQ.VTSܸ/ErTNU߅ '#?|N3?Ma8r{ *] |1n0 6jUŰjm&c+0@spș00.T)(4lzѲBV Mh)f>l{ S+ s'OtmHLA\foo[CXyf ww 1y{ cx^՘xD˂;w>9k ܿS B3A4"Co]͇ؖV,O# FoҾ٠9e;hHՅŎi^jXSju +: Ljn&\o7 j~W!-V:\4L&?sǘ(dx,1 VoÊC?_]_5`X㔌22Lhwh/߷yN垱O=vx_Viy?S7~Y3a'r>b=YA33ȬwӈH?^mpCei1)aǡ?$XH3lL;ո̠R&obnVrte/Aخ:[w >ʇ/oK2obY8ڍ!)d:v ;ZWȅao"zg!0o(^TW/ ~g޳t*X=|ӬǛXϱ+Әueq@>^ըX\WDɯO6!?pբ:-=`^ .7؞Hjꩋ8ܕ% "ꛧKOc*ZW֬< 8g,N' n!4VV*,^ qu׎_e+NRsWȳDi_m#k8[{)ig-F*Q)FbX?d< l 3EX]2bԥEog.>c1D K"cY[P Ї~D c;LC\qLRݹ/ތ WQfM`2ݢ]},< ^XpK u@:2RKģma^ |(wB#5ݐNW㫱o]W 0Pn)p^Iisָyv{Q}OF鈒޸. 0"n$*CpT]2Rll|$<0V[|U[}-` 2]LWS{@Z5NWӢ/%=Z%6f*.{ p[Jg m-F[7J 6jS\Vz`q-19@_lbR`(i숚%OKC,Ů=mGˊ7icɟ5!gHԨ8^_ƒNpw9=I\,z AYlOܨ ~qZl5΍hGDG.@Dxv2TfkN:':/ ə&D"J}vDqeؒş0a7)WKhQp38ёOu&f::m U47_e~vf*wGo>͂*Dy˥y K3!Kɱj4Sa7|MQ2tJ',xwwZ\ N\`yG.#x)#;t'́)SYi)KN`V\vpZw>ń;d324+KLwFՂBʚS=< Aߌ|2eh3N%X: v"'D,XݧϷ;.Ҵin K0޻ɋXCHٿ="+ N'MyX.R~c 5\, >(F<̊OAoMc3+],J0*mѬ_+I(cUu˷/,9\߹ܱ+mw)c5*vk( iaVQ~ڥJy10 <yYE?r _!]L#*ǰ8;I;?c6L"ChT|cYDaz|Xx(=U#$\z7o]|g`VhN«^wlm?4V`q=wY)HL _ 2lTSɣ>ҟeϭvd3eRyUS* <վiO&"ev[fu9GwϛZ;a;1AiYc*N47 ѓ畣,+@y$4R,"O#)t3X?K'ﷶbhewCk J>JܯyfIQ `7vCCa+7$~H ʦ3+q{E-}s ۴NwC:;Zm/PkkQ&;v`3m-ZFaWa̪þ1B<@Gkh}mefcנ}&2A=QpXRז&cNJzT7D&I"|]̉hsUzr77Rmxۘۗ΅nBd-V1lj0;^J @|kɜȉ%:Z2Hhl䇑//靡H绥V29JwmJ+30mi4Pjۯwffn #:wYSu5G%*V2K+.3  Xt@ 1Ԕ^)!QF2+V ݾP^+q3 H[ bmLb$ 'cg6[즑,J-V)u^ T6A q% j)7aƠJ剝ChA>9Tꊥ]/s;qQT$F5CGqo-3o$'cC8J0駉)+HX!S߭8F`($o~@ Uo(dՆnYhZK6:3H[ޕ+P^=?%fKq!Mb>"|8ayh48;W|JͲ\vn% IAX=w+[,#;  # G[黙a 'za:hu~H]32a㐶%O5P,&_8Frz bvh)'?i[UiT+ӷirOdi\ɸ^ޤ͈F2$!*֭7M7"f ܣ:ZD8v_Iis(SثeT]}8߄P\+R$ǀ?\b5+ez,Zn7(Y,7IWfVr^7&-k,֌ P2}!@šgBΕ QL- RCůۍآMtPƔ^RaPN5/>®X.!]Ϗ.ffRIc/lV5lA\n\sLy 6uAo]K}6#PUFғZ%%vk6BdYWwV%h }A3!UNQFE\ 1$BDQ5m[!̰LTl' LQj=~*=fWhVe۸Ȥ2'>Cp9z΂n/f&h=J/2ppJt][us Lԑtdnz_@}NNjrTL[\˨aIϷO NS+*g;pak{=[LSPuE63>1RhD;=Cm^' T( l2S8#َFe@&2~.HOx?D2>+, F[q6\y|*?CdTdf5KThV>gC.D@|JBkYԟ*c;q/25G~JɗQ-6Yq{itCC2ǀRF00GLd?Fc&ffEw~l^{. 9$c|V@޸m~(N-]Ȩ_*2rsᅰP`L_ѳy=BLUDbtˏ~L̼{2iȪz;p"u˔DD\ q'‹4(*cɊ,E<JP"z0mUG,'Gx4]SIDFpo)-ʲ>SuIa8WlݕH4- %`3?0zJA1q;/Jĝ~ @2GGGPd+ oĈW菿 KJLX֥wLl/U"vq JcGNOoe :QZGwZ"$e;+;)a$-v6:S 3S 8yZ4Epig\‹T/8ʇWc=OZ骮亼ڷg_>V 926hx;>=RT=,)FXEHC\.'ؐEŏ]kbIQ{>mĐ(6fQv;?]L/x 1kj^p*`ƙ yqA9}T> j'jOe篩a!2^$ylyٹ/XlGL M9*K8XℾZ"_bbEjxԀ_K,J1fa c$yOin'ZEzLb^fO 5}j?=D[@9'e 2=!p>:Twu[b7LTp>"GH/LpEo`X[aw8Ɂ0]"-t9uI^4%%TRhEH4&! !ynYAf4蛈z3؀e:i'nU⺗o @7lǏHQ\tqۼLߨa%NΉeXIZ>،}E JF։ ҍ&35L-, ; >{9x?S6 m z"n 왲R l5x$®Ywڻ){]ν򜜃sSHۥ1@9X7xQ*Gs&uh<鰌U~cQ57C1S^p"aQ~>(Ri>yHfѻ!8b{\Xl; ©Tņ.eZl\sE%π nļR-kn6 0iwʅĈqo yAG%))cW/)a)8Y9t43uϿwZg1~nچ(w:(P u.:)Ƅg}0 "`NaF* !nru ӕg^ v;Cck٪h^J=PH 6D6iޅF9e[nED!:1s"7hQaF4&<(^[txa yڅfvqO*?^: yt{QHvH~&Ũ@;`Vb<(S%1KMYj2\L I&⩸jџ7#CE̫-ܺQW,KWKB\ EOȫP)(]J KIqSxM A=iE}1vw2|Rz3hUm2Q2$>[%0,gh]p( N;M{urdǢ>G)y8a"D~aZ]J~'^zSNJGڜMk@H 5ohA8.;S,Dn#Xֲy8]rJ[aSET$*,k~2 I`h# H"*+]qcx#s/vU8g+Z; qhhBѯNұ4&.o2US6_g2}lS&&\')16*@{2? C)>1RU88=MG|MZ: >`&le[@31k|gXPT&]_n` '8#.B ᚣ:3z|iȥ) <]]m'&"?$ 9 +sK*F#ɔ:Mڴ`a$ܗA揗A%_c:6|?FͼkWbl}tij;,aJ-IJ44c0X@B R1m+Q Y %U%HH0=ELݱmo&X_hC`5H4%54qLs\Zg>I 528Pc_B?on&dr,>уԳe Q?Q` h"^`#Rvo֏zmxd39cw>e̾1>/N>KYͨSc?[gm@!$zTh neݠ/i(wm+G1\ևoumܧŢ!{g# -(UmRU|]ˤ?o)0lg*P;oJYn 0YNa{.va:)/H /6jRf5\c 43z>$ Jh&~0Y"vK(hYb;ՎCQA5Kһ;K/{IS v(O{<аerG uT)1i}0bc 9Dj C+>@ÕG` h6 #=]YP!͙eóR*?w W$t?{'E{~r+D-MMEv`XRp(o݈]W\LKAd O#v|-Gkakb夡>+gmK{>}uc+T&΄ t*H'Q^ lmG\L3"b:'IN`)VT)>3h׷9a91&a"7g uRpRfkA6tl!Bt10arNꮈR-lpQc͢ւ8yCUl~3TudzREm5 Rewߩgܧ>n*qF ?kǔ 0 0LoZPIs0يomC8Zh5h 2 npP9Bk 9qr&:_G m*۟(ͮo; mUQ Gep;?,8{`o+Z7I4V $3+!kN9h dĻ:^ à &n{1dn41#]?1YdF@&XI|B`'*uyu#ZdreYlE2'H*__ZDul$%D&p5p㆏xR,R\.Os `5EW QNcbd0[G"8z.XHgzoF2 R ܅rPigw4Īp~E۳!b&(ѧ{z"!X CP-d,gV-O2 BvỎ[L*cC!'B Qcbra^Xao,7a @DOd'9l=FJs`ΨU*OM?P{ϊQp$_K e^aXejGq}{p dRfZI, T|NX$6_[.?wױg'jREZ^s]_J̷#}ss *>cf$RA,q:ȌT)cFbfy|O-җz35¬kt4"˧~ک72H6`޿BwGmbmR}zf`<JKl "mr",TrzLLՄx]vM[B"v;]o=C{ 8Rg)M e3ȏS nܡ%>HQBk >FLOJ. 0!]aI7 ֮ - u6䃊(ϷY]S*0Fh? r5 1e9Xw|(T㉣/"cpb3aўD.eƌlFAaԚS$ 3 OoIGO;%8=MS^-)E S.zC]*", T䲀9~ԬJ!6-,7cݼyst)ώO'jC}D9(E0m$i<KgLxpZnE9w|^z~Tʆ5SOͪAԗn@SSn2Rw0ē`'3A mj.{@n TzNZ5ȫ)rK+͙ gAd1y(ڿ/9m [1a`t3dW_4@IX]M)i*7~.oCPֻh,j}xؾqٴ]6.Z1Y=p?xH"cgrjQa!7^I* n*=I FO3mcY8z4JR|-3RcAa# c\GX1dz/C861>x1$<*[nh9q0zmUů9vI8Ib`RRS:ߴ`{:%oi@u}FeTu+pȥ%8R8|PBg BQ!>>y TF^VJ8sgw'6fZ~â=>+O"t_Aae{]1[9;AƷ/2d_ 6 ) K(޸7udy9H.Y4z*W7m yo4j Ә=Tj<8g[G'J0ʩs d ߣD't3i;,mG[Lc\IT۰X jL\ϴ8mH7nun1T,%1S({0޶cI77zfSլ'.lrY"f!9x˙1i3ó Yt'f§1ء52rjZh,G=T;`!n'=ޟt熩. B;!3$-?_̈):|Y<:[L'HItVSh9*DB W@)VaoU${͇,ԯ6lWD[md%Oirfsq0.8 HB@^|lơEBqfa 2phE *EENcuE c\vt-%idBڟ_SWe\>y8qNUdQ `Y6x؟Z|ňKVVXxls]60i$` 5 JR 8q.U`bl<+"kD.~tsca= aDŽC ͵*.p4l= \{p_nP{$%:0D,Csr1<;MzI1ŤZNtD󠡜v6}(!6TW J@:.BiUAs_c+MQi 62}tMM'yn w za[np־Cs.;I1 K?>b+ JsGA@x[s1fB2|DP7+?f C$0>xZ5>X1ŚC IIjfG\H4gnעiw3XϜ?WZ": L  paQd,Y$Noٲ"ew4=SN+kj1ɻH-&\sVZH@J:J]PNJwcߟㄢ}ñӫOYЊCE&꫆]NEI5c1I:-1/V6ϵ{cSkQW[ORpcdCНmztOpi"$\}[. 3PDiRvY0$ C{)Zl8>02 ˓Hg~h.8*{ 0AUp6c}S#<kkTFI+JZ-"!PpEқ[#dr)hn>5\MJ36ί+(ᐚ>|!D͛.Z ThB y~\XX_43̟ >sL3~H~H0p=O ]Dlhk|MQsl @y`?}]ʏ'8~XbJI`2mf~t ٚ!: h)@ßhA9}ksFG- ӷArb(+!PFPEGUkcl[I}OOYnPk1'(K)zoBC\)Suc-ځeyR~W'4ît 5[ &ׄ‡ 5TVVt-6>~ּ 5VpV xt. =\eTv[0w&~N=MLL~$} P#vr dgk|uag0g Pޗ`Uh rbuK˜!Ww_(O` GHިzMay'ݒѿzTMw\1䡬8o d.ny pQI7*'NQcG6eMۉ8#!$}9^ĨΡ`ȷPWS"1ԖY{H|E+Y_EjaXn%≮^'SzN:0"%}X, (Hn$EPtA^Omj C!L9`F3 Dٓ9zd=WUt{6LvAi1vم2Ek=lง62_|v-i~7*Ӵfl(DM*Kc#Khȃ7"DD~=_zVxAiC_Z{a8~^'z~fFYVRk;[R{B}|4DX2e)q|1FzTt3jT1r]8;"35=mN4L73Cin4= %M7v2a]ݼ: {R*C.w p2=; !1o:T lj#NXʫ#ȥ-V4oBc6Zp06ø19B?`l{0ן>w?E.ghe+Ĵ*= qLq^Eݤ,,)%쁧D!] ^š1j7rCҟR" / 56dqk6_Yُԁ ]꓁YGḴH8Փ颠мnT$U$W37Yԭh{>c|..Z{ $YC|H@$& 39p[9uv&=O%AK)H4?BwYr|?=eaL.軋"=K?Egf ߔ7M/NT:rⱆč/k`4bI2ۈC _/ۙ|a$zfhA^z藖t^S qT;ÒF_%V"hdq*Hvy;(9;횟?`Q7)Pmބ:v~hÉпv:deă<[&YEFр@+R6Em0j`cN~4˘ȟAf<(nyv5 Er\0?i0̮_84IymJ) V14] bڱО+:ٿP\<Xc_S yo:oU=ijFj7RdqhN2skn"OɌG:gΟ8*)j*|M}PLA ۖXw>}:4e7rľ$%r5ѵBx[nRoAe/"N1\@'$7ZQ wVfa]-ѯt{ma6 ]).' 9^8 p"~9!6Ēe`0$KeتU]W&*<Ўl`YF=ژci,ioǮ6|+.Gr \-mt%9Uס)L'z\+"ÌOe:];T٬wb'R5@#wݠHV^[4yD b-<#w 'E`y7Rt)Ezգ©df!7>.q*(C)nޮ`*c [tkMRFOcl1^lK?s#qÀ0Z|嗼ϗ[3}jReޔi`_Iڋ@1p.s8ӗ;d+G!v=(rk}uj| :x3UUwd gz@dEy[ζ.=s= v O\?+;`hzy ZPp1DoԿ?S[^wB꺭y&j7wHC3hޗtftzA1`#M /GBìҝ%8ĹᛄQFs,qԳ[.v^:q߹bH԰k@j{m/z^1G %;vnͻѮhF'EY؃g(kO7M"3+&*7$ۃF2ь0ˬKy9FH @`lԬ2 Yt;[h ̑T 'k2JfYV9_ 5|4T- 1"p˕S0̖웚t+Q>Jx h"P'BGTEs`bW;>(_(\+dYJ*o) %9 o7I;!9~ky<89 "ACX/B\c؀0 AM/0/^hP֯VzB^ Ưu襁Q"hk1ݤD&3 -i_6G M)&Bҏ._ǩ~S]2ޘaęz1m8ҀafIWwӊAUd.D6^k)!e4e-Q~DݭЍD3™ߍ;~Pa+6ʀ_(RXa4HX< 鹹ck KBx;c<[L^.AGy5xzs6 ѐrRI C1f10~hIE:GTn~:9ym8€ҘҜ)ѺfmP ^40UT5ZG f) &م4w7qHR7=[Kxcb (_CUZd bXkI#BtH{u(DߎԾLy e!Ԟ.H C2d A5$Uy=BCӡm .SDΤl~O߯ uŇNoja! 3HA!4WD3 F -B>d0K ,]SQysI8Ht QYN+:S<šhvգI8(%R#)b[ p_znAP˶˟W:}G#4*?b)%aɄ*W\Zj)yKĆy( j40ՖLя'Jy5C0l[`RYVԆ4_Zً3c] yVD;\*ݚעn۔a$ Y`^4goe G4[}:;#bN꺥RG ɁHcVsiW<fP՟}i<-b`|)8c>&ŬNJMFڞ /iVPV3IzF&r^QQcTGZ.d {HT%2ŦڤBڱX~&g#w9a.~sz5JmnDF߿#R!tx/]kit9n^Ÿ)if0c\EZ)iQ#CS82مv^&9*1pC>~)tČͱoCZ]8#ʹ^l#%SvӤ| Wq;P/X _% ]#N잳z*#ibZntNlor6nz|lV{(6CEQɀ9%6P gơCX#ڌ-a+^#84(1>؉Gg@0W,ܞR{a8Udg0^f}n8ҧ7']s/5N쓳$R_ {\DOO~UJ,{qhtה-MV3nQۚ酈wl6ϸDn-t ]TݚW74IJ? NRQ v.,%\j|*l{-{`D _5 aE ,?ʩ(>pH/ mvtc>V0hX١lVxDJ7W 8ʫЉ3d樞XQ^D`\P6Q^RBxֈ%7 4ؙ:)Apc$MsA=$e>5`m#Cdz o>~ {*&C3_ŰWkЩ,B7>WB4(2 yG;qn`Om.R}Ъ4Y/{D]6WY#jah+>ƃ7$#FMeZNüĥ9 73cMi1opm%N6_;*2.^>Ihŗ.GX%ܿk)m!Kj7\!=[Tgv=[Xž3V$ @Cj%=`Q#48 ̂{˚VA'k+2ۊj]smI^D(Qo3/Ĉ-Nw=1Z(;o'>Fwv #MNJs֠B9=᱌ϖoY+krfUrFlf3WK2Iz㦈t{97A-=Ly6B| =X524S:OL4LzjVQ|lDKe`e"`n![i\`n?ڶeN1vM@]e]=7+S|SN_0ҽmM3I öΒ'9!Qils70&K}/̇06 l;ի+H* }6Ӣ>۵H'@ 8;.5Z}k %kK#F~Եگ0  !K[voEjJ1gꜙ䯹Ǽً*,nU^)F%BS^K>&;t{|n^waC櫖P\M^"}dokiY/_On1VOqP{ KwmJpdgghXN8J'#&)+gQ9_[V4\g+DS5ED?{hr:Ln/ywr HXlR7&wQ+lusZ_5Bu"}r<!\4!(k NuaaY|K~mā/$ $Oz8ꗟ)IBoęvs C1*ZWv8(6Գ^/{ڥAϐ7J̅Z1\9umH|@"W2n} a&GݕZ{~9@^cGntȒrn.Vcaq(3xKz~1nlU L[ҮGM.Ğ Inbꭜw5dV8^ 9o-KeYe269yry!XO* {I57א70La]_x$l ^KށP FSzhx4ilHlͪtBˇ3ja7%Pܟ6{y b/s$~7ݍ`OArEy&`4'4O<ž̷o;frP@91Ovc. /M8r'$O_.WW4=YТ&UrSĔHW;8@XFkP!Gꮊw~k4CBI <^)plq'tZr:5lOoݗ'ȼvd1,:I+' Jz 7ױ)E?O@HG-+h!3(۩ *4zVded ֩#EMD&t*;>}VR<](*kySPI<\,>vkjY о)A-EP g?;Jh~shRΏH.((OI5qt":T6%fCLDvAf+iロSs%w]`!^tUqҕxz]F \nT볕da?MN2ӵ &׀arE~̩-騔&')?9['^?iVu6K89+hdSAr6GÚB15/(&ӉX2guM.OoOTM1νkdˀ} E7Ҙ^{6O"5DY -스#?#H0H`zYXx6AwR;Qh}}FKO*32% U*yϏ *Ņk8",kO"̄AP2"#8$Dh qpvrSNb_=TksU.mE*9 wObz$טp jy`(VZ E||* 2-nffz&N0xDV`;=HKpbY呦 1C7fh[!zhB2ymUG10 <&g?ErfokIA;/\D>`o"2AVZwTUPAJm89ۂAtq;aKE(Y^%H:lyu ʷu6 oQ{'sbA {~Ǻ,{8[>/nz T$ ~\1Eq=Lx<eO&"`@$6şȐ_cZ%20t,i@Q`s lgg>]&iqNR%,=i":1J>d츰' I"g7IMjg o)d5:˙Q!5ws:W K 7_У}َ- e`٨IQSruY 8+ 9ۿp2*MW[<%=S `jt(~ @=81a7IQ_j Β$-t )j߲'?oFJ IՆֽaC{5IW0ӀnABC,dc [kN~3C)> ݶ֪18SřYf,:YEMG^p/N`]m(HS0BrE8gӃ>}U kԧA]x$՟HDnblQ&B-tWTOsŪ>>H;pߺ Hۛ:m㕠 ZۣjF&FR{nwr#^~ / u#tȻftNƑ8"~caM|M"eruCP^p Fw 7Χr)|Tc (Miv&lxhoX/Bg&넴iIAR۝OA2"!d_x'Cׂl-W(MLTٙ_~T >dLi qA,y!ۚ @=PP`7d9 ^17r,^Xd=|OA3۾l%`t,5d1 IWbw滻9W{lCחAQU+:ywfd Ƣj2mki֧VxHϳ!HXJc{+ {xCm&nY RSȃ$4@OrWcW>"9ZCBiZP.Bt@1tu+gR~:&qRJ)Ss̰ ks/Aō+%TI1o+@!cz䞾+W/:`8$>B2Wf1ۿ(~_Kq}#Q7+җbظK"U@ŇZ24<~+e(\Ig/4rԘ]EVȃ^V "L4PQ^c;\JT]+|I"HwL.N20p0ϵxgG9YuBVS3~bv;^Y=u`ţCOGHB-OqTҶx{e-TX]uwY~;Z)KVn$.*uZC~Re~RgԊf [L?UF`dcw7.br08ùqpU,\mX~xߦHgOݮl> Ҏ}\%Z E{(pœqYদB2a [+(:ԑy%]3F<+ksL>$k퉍J-V-'ٙPDzŀ5CAa+oy{) °bd,Mv>W@eSIr[&'c.ZNe%VK6ۋnV)UqRFc"dr:BkT[g$ 7P &'u6 X ˛mDD\prxC}6FkdMoWl==*H&~8J'%kζ@v+gBG@\=׼l69KUyY0厺ΏzUKg7vo8)Hlj̢`{Ԕ`:! v8醔aߛx@`p+S_Ѡx.'i }+~RvSz=E%ByG~d b8U8aI(RepLݡD6v5ebLWX$s^a|}¸GkQ"W +̬ ^Cؔ|` G0P^ҡSn0|^)S}^N㴇O+=~Ձ(;7jro[ -Z1;um_r\J0@iiH( m:#cNL_/QPl7ԭo`LjtQSg-xzeT  Zbn>,)^tNH-Qk/RBr|XewsE?g L0(Džvjhl\&s&d\Ԥl1G@TJ 4 !dUdhګ_T޻)ByLt8mXSGGcz]#0bz]TU~GK 0 6yyE@JFl}K3Y{BUps@c)eWkS }"ؽe4J@ƏӮVNSudH`s8V'DVjoC; t Y'}܏oǩ͎͑[t^R"yHc xuZ6f2+A`|?ohqtw r4SQi/*9f};Z /W$I9SqDN.Y1ggJtAAv -=4ҷo&y zL'e@`:q0";'+t;U? KVS0T}`C($P&t ya B>rf g&Kׇ5kʝI/8JaCwN0f%VX $( C[dy=QC_\u2iՆ']Blx4P]e( 'ǐk/XFտ:OpiCPH™..Xft yI&5x#!&Ǡ7Kt)keܓղLVdC Ϛj)m/2 8=s\!DzQPe( 1- dGYԻu`rξLD&{jN_8 Tߴ@72,ˆe+>{wcf$55T\g3Ӱ(HQ;;ЩNx`+VGzR>`7Z0h:o:}lB/$Y"XkP^7/>VҜpmFi0L4ohtcL?Yע|8t 1lǬ*4@B`$ԚH𪎐o:P(r=T[H,ϳ| ~ȡjo"ÿ 1 ?if(zL./A&}f3:ۧIWd鐞w0^JT=bSE n(#60JFQWi=]myb$I# D3"nfeIcTq6*0At>[-%}zE{+ogM/r/&Dl֝lTF<6? W:jRa|*%S.OY\w@烥MrywWl@|{`[ RRfpd׎3^. B`Y"ܿ0WلEhH_፵XVˡ{é'f=mzE}ABMÙz2fիjUI.Y_)o8**U>8-,™zfI֥@Qmj{k~Mv */+8V{-Jsᅝut|ϟ=n4b3Փ2IhqL??z:XFeW%<  4nURwB1]H 2:c_|3?}f1۫n%.4==ZgC'2l8y`;,J,u SԴƦ$ZJDXH͒ij`S*墝l$=gUur 5RQ]1驐 jmAE95ݙ V(x?IaE ]{ BFG`!ֲ[>R'sB+دTTro>l$=p֩"^-_ώHwK!,4׌:R#LO*G̰n3#ˋr ¹Y3?B[W ^B2V*ϗ]•5W#hw/}?/-WKX"ҶVRZ*9l’2sz@ּP!^,֒c'\qI^FC E غ9 wgDIn닐{<eS6`l/j!vbh2p",MyD[$w !.WT.N#n.٨ Je4#Ày[U1.X|`i~8-R ƀ,v%:;{RTmGɒ"fc7{pL<&H2G 8 rCJ;ZQ#y'j!% t+ݻm >O;kw{(ooOM(3-?袆!Zէn~物E .d f Lq?YK1ecrO[e xS!A/]IJ6:<\?klfa F{3:~ ʯ6ʠVgfmzMϕ@fK=kDZ R8_jVq8hjڕrlyM ' k4CJ6Hj:EUwZ?}9?Q;/WqLHI8Mh_TYƬ3? I:tS#!U}Gs+Ya}Cܓ[E3 j9y5hp օʼ[03-QLP^VŘFc^(@Y~tjrŗPu٤7:k8Daz.[k'ޣ߬Qc+d0y0:rR6ޡ1Œ>$͍8r*ڲ4S (4V Y17A_ga#/+8ڪ@#9<y~Pbu[Zػ-O?UsQ&;-dɨG|Z[R(oU@X]Jlnt;+[r1V I8ݎ -2jE$c=Ѻ^3a "hڰ\FÝn;/sțAsK:8JY4|NLEq$tzmR%n-lI o@6le;⯕WMRWd2Svp+ZJ`'1d & „Jݵlr)0cWU?{}'s5i˻68YV(‹VG/k ըI]e-hE@ȉ9sn9z/mrEzDPNvO|eyP|x .?no{kr?W$N$ $GALnk$kg+tX.$ yzw*XH'p%M,%mNoגM4=͢JvFkIbMgVǓŸsd]9qg_x0 Ձcfe)&-^8Eul/R>6NipF+8w2ֱ0ȊHM픆x5I:m<0 ,'"(H" \|Ss;tRS)$l[tMIUL>VWmxt j*%*9Av"/XJ|"-ҌĈyOy|]i2Vu^(JtSp-UtWv;0>FdO<)F$Ibxh hgj|BD%\Y*)!*z1Ymhfҵ50%E/TsXcAc}kM)DGP }^Yhgt9W)0?J.H {TH*"*ޫ,ԮŬSwo2#mP";\H 0̆}h5Blo?7C}J=d s,K 5"5^6&:>z[+u-nS:/p :ٰ[{/Y.S<9m_Zbɮ2ߴ%D6_ z.3Bl-gp~cQ+g3mkcu%|Y(v#SكjZ" Fi]2Ԙ^0sON4yO]s`C':S9Jq`p@u<KdRToP9s3Cﴸ6`5*_9h)b **Fw>Ϝe 1 ܅j;}yH+EMgUQm:HZf;|z]·^[ >wtlwL} /ńZTad>~B\5bl蘱+_4֖?ORpkHU Vo5@͚zuL; zVM4s-a͜Wvep%l~鴉:[[y.zp!\|QxP+$a3u$W36qAk~fN])7tXbo#pjsMdҘaPZ|CCn-5*ƶ[ÓRr:uO4mUȠJ `D^Z dȃbWIX2GVzme!&EQ6@Rmf@&z7A=bVqR8))K~,Կ!\H̉ nUYPtfKy3I%ٌ& ܵ 0av4Џ0X;A5~Wռz7fY\ ě4E].Bɑd`F [QKk|<>MfX(,ӗ"b=kÚFN>KBt;LSܹV"{k5l]."MG\$'[ۖ˗*aKxWbi \@Sp[1PUM|tZ7)۬C.i(Hd3 pj)Jh= 2 HTjx$߮Hn"?Q -gԈ;ȕwp v-畳ga4e%)2ȨE8[ۢ|JW|qcYҾнc+: ͦNδkw|=vnl\NގqWx 3=3,F10Q=XfYj ֆvy3X늿&CӃ^*?͞5e(9X6lxj&\PI0!|iy}Y:zлYdU+d^M-XTCX<~*CLC9լW{8k끆MѮ€k#2=V#2mpR.Nwn$b0&Tl޾*ً^ߟY)0%1u5M4*eCh0T”)ZD@DϜvM 1!wg-f7W"mT<+"+h{wS BAhWvΛ?j 'ZԿt=f;n8"YAmi|_几╁KlN·-Ԛ7ڷct^/5ֻހzaMU(LԮ`bqj|T_C}*Kߏ'E>gWXZ ekUyѹ@{8NAh.s[6܎c_kսhu!? =|@.!_"9ߛL#sԔaT0j~je?arRw_%Y}={;'sKr%w>re_ת (i1VVX*jS8IKnFnpM5l8eHh 48hOJGJ^E6?!'ֿc%yiTj.O]47xUIEb5:cii;63 GfԅAwkhI*p+k.s;g dՉ[)M =F19U-Xfq!A[e4nuhm1JͅM5~ᙉ`I\~?k$\BNd祿SØЙ @iZ#ۺ*Sұ“ikI[]!ǖmBϏa6` %7Ӡ^g"n;b!e?EW8QiAs[mTQq,Rz7?n^A< cⴔeq.! ƃ}swmq 4S¶Jnp{Ka S@F?7 La/_*kUȍ}aM2Ъeb;,oyuT0J Erם;@W[xɕK..u_܏r@}lD2B.$Ѐ(kAqfmVhvLcbr N>Y Fp&0Ly"09z.QuO8kF?rz} {„fXW]Co$OYlJ nY6, ٍҝkX 44fO-A}jvf=qo2R<+k)_hL:k_hN-nzQD?SLDE1r1ݷKT&G6RC $@s'BpǾdiʟ7MZE=#~>ScMT!͝ÈwDʇXD#BIVΑK*ѻ$g(*v'˹G悺[K218KpR{w7afX)3e*3)&d#D¾jl6 z <EY^| SYR &qv=Sv4#1|l7~wr {^3>9^y_Cr.sncmUD*,E';u%ps8@9&E Ni5)a!FMƋnfIy_wX6wWXr _aP~k{6GGꥊg4C@&l-v"ôMkV^!z S/>юz\D)ncrzUDaȟ{k-BU4 [%W_Y mP*xPdX ([F*__B Bp>~Mju_6Is^OmAlN7!یt{[[n+!Xѕ\<OAv lCIpY#yў<<3ؓTmJl٥7r[H龜Bh[R6 R3)C@6,`# oCaֺ9ٜol/I`D&D,bD o- A[S "E2W^CYC;eV g``UN;%V2S"Pk =1é(?̓$K aW 13[U=\g`Q,/2%xY|h*}֣ A 10!&yq KAviZxH):_!`UMqVw%׎ MSuK ~ A\z+&ɯy8^ n>S63D =/ut>?~$D$`' |dd!#iH.=ăԫq(gkpOWQ QƲw|ҏV@֛]z!F{(siŨݟ>4Twr#\1`l4N^E};c:>RC^- ] cҟ- {գc-h`DG,\#~h<֛lN?%vƕh('":]垺09m9_8<77\v?ЈkQ+pt8l\u?7\UkÖ| =>^bZtڽEH>86Xc;gc 奤;s~_AtbhU,Cri%U9L[ӮU\?<I{ܘru3b38.b zEb{023g.N*fF |Ӥt| s9T iez<¢.A`+>%=륁WR , 8L,CB] mUr= ;j2)p XH=[%Cg}dj>-?$$5mmX 瀁pUQ1+NbU(і@BC`VbU()%(OX3 5 hn>*"8Hq+'"U-a)2.̾L jq0o?I^@ȘuJ8bQYZ%_5Z/p㓜ۙ.f#6Ϊ8^bۋ#NsO=`?ewvtsı~*,lWeέڳ'>J)Gfo'm&>Շ|G{)/!__y> b]do_L#[$uFܷw-Sb)wF-TmEJ2CI[yQ#*4c:@F=?26XS_GGr)uWM7?Uk[KV"L=aBMoD`] P2S SN5è'׽}}A{eD9t'cpׁiy5\ZWiT#QyXϏFߎQ2| .nPt~ NV3"/f"*jĤE;(}|QE>1D:)r7$-4e[hܹfv}8ķTIyǡB$JpV~d< Lt'g5Leb/}W[R})r Pc,2ϊqDu*"$ߗM|V1࿔7dئr J)+0Z2Lo0bCYB⑁ϓ8eϩNjQG+w>EHʘh be 2PA.C4&4d%ɟ0~McyXgECArp^a"xfE+Dk5`T ?cӢl'u p< ~Fϙq9o?PNuG(rw\ ;+;AkpŽMxh: (m_t{)3~'vp%H$'ͨuхٷDfgNE{#+gy 1Kdd0?I)84㍲RdPJY­;]eK{ ܂( v:}HmIqpʮ||egku󍂖; =/ w2J!_ݰVxmrJNЙ[2T~4Fm܁J+ A߭cFs%4Ӹ5 (PF@q.J Ւnt~p̸5q5VRrc^F}ƴ!vkKHq-o-AXd#Rl+c2C PBD"'J?16cUj"VdtyԷݏ \p^+7!:ނVe.T߽OVe2~eeVw ,pє9~_F3(3n)*CO]Jf|!Ahe^) z djͪ/tz_$%ReTn\1fM+L #-~96+>6V1qo |$rhO+QI!7v(ׅ^9~7L^ˣ^y@l-ߐu}w#쿃eEt1D<`hΎ\Pe:2TY%cgJgHvq"m}gƙPڔ?l \HB+w搟K!AIh fEl~fK*)8H?$Ar$~/x1h7kCEP'FWyI`u t:bV0F#y_ホ=<;.; nNa*`)mL+Xu8Z{< BMẴ'J ņ'}K}T*"'W 4¸:;e ^Z nQ־PuӰ@` ]fKc8lCЗ_pז3,9=YЦU[ PBo2SJ=M+,ˡLAj.H_B"Tf߼!jtZ(wc]sH8OЍ>9$C^1{d1D|]<~Gkl:2_6/ŭP +'T̀h#p.y, ꯥ,=s@\XߝBjzMIkRC,_Mܖ4A{B<]%VQt;FrBC-͉ 7E{T(F@^%1K^yj9h*q =#c s# @DtxF83 VM}qa̋ E*J"҂q!Xdhs>PF&ZgJ`{O=^%Noy;r"ѷd^GD]@Asԩ1gn(4<'W ;"{7E4:*}R#3z*l麠~g[\Ok3cauȮ%<&/x{t\hS#m츹R;#ǖCoEVs]8Sd@*m7D v3[t7L 7-$_iP^z(U]{h.0'J^싫A#{D|\!)bw Ϩh=zg]~pAm 7bPꢜuH/N$/EYUUTnt6SKi"N= ib!]_uFÒ㋝h B6庀O!,FRFBrJ~Ky7V굀'@F(tbV;~$ SV-ă/q Xz VT>'i"%+]t'ϣT{A8}޻ك.j3{;О]'Y kbwjQ>CfǬ(|+C95g~cledCVAߑZ?݄e+%cC%RUm͌㵓&^fj[AZ&dy@znu&wj9|+!?g%F# k]d&̄␂ 1=~5RS}1pd~ypl6ֳS^+YR,lx&|0'*Ѵy@R kqwmGwN!ޓvńXuPkC;84-btG;A*#!8[ܗZ?]Cq6!$: w˜D9b7ƌ.U_)F-{VrFN!D]S$Zsȶq3S'h˚zZ\ܑk4OhLR^Ր|yz=)=/(-LPX[Vʹ9V'@ %9z0(\wu(180"OMo_kh{E Zr۞(e-PZm뗩SK5Mx?,¤뷾2A H +fAr[ֈLrǓK7SWicqF*tl -v w4S|}%m sۥNcYRC'.Yܱ8Ms֟gRYr ]P "p7E@x9gh㍑HĪ:6`,$u9hKODqsi2&Gc2i:9];+/>U7:Z&=ddX7 [)oぅCOY)3E[ #Y=N  W=Q_i& +5o|I:IxS >X/z/JI/ ?tǃ•/ 6ǀFU@Bd4.][Φ=rt˴L)\QU y혂NXSY4!1w8D%B kh|@z`LkIkK `kwIo/͌c= ^%L۞Fp4nn|BbzJng[k&rd\~t,5{ rNowXc/UfpɼL,-IyjTcj%禛&NRds8~&9 4Lui۸%blP\XVjPi!z_W GooB0H =4A[2*o> G2yJΟ W4ZcWnt0&XŸ+Z+pW2f03gcP?voδfKB˵5i&1S&!;4緒 #7絝->\_OO)"[k, >T=)V)J>XRd1Db5νY'wD]~ ]]Ap]󗭣^>+O%štE/ 9HWC'[| );RRW?jx:gthh7B6"Z'uWn5҇ABN},6Y,㊦UG 4TRBN.0kgԗa:m'@3@G/Tql_,O磰m'\"nXS N9:єHJB}Oq\+xU..փJ˗S^$%#Y|~靄3>na]gVޓs 6Rdr;`wK r-+i ï Qy^:#nz kVdnQh&qjmBO 4|z Bًz[W P^Y nI MϔpF^E,M2Ww<~'rjuQ ,cbZ4b j5,f)/jL]A("6Ӽ:vn4 Bb;}s ]#|WHs(!͵I95N| 8g_(tDHv[vtks052(-q5c,$٫#Y7xD%?ӎSPTK=4ArcIAbDeTɶmLקtޓFN僩HfdW7frtDF\y n)%uoe) TU%4G!#E'倅 F1Rd :;ylږ tpfDٞ>6%# a b$F U{ :R2a HFyHP'\Bk0< sğ`sԖ0cy݅{I7Fa7ڸ0 6d EJkq?r&f'{T)kU5m[@ '@mRbEPUOR9=ڛnB0_ptrNY/}Qe2iʞ( FRotImq%j@"iUtl"vL/u'eG_dɄ۝JeZ`*9_WVY:v3< 1A#0bGo|T5=8樯 /sh6yaC8ⷨ05VoWj^2t<,9H˿ ;{HPzV觀ac_=ba?ꔂ{ݡA(`CVm\O|7BۮM$ƃcM`A@KX!%}*@N0!+dhB@Eg~n^tU]&@/o#m&cU]!L^ynۯ (T)@[5SҏFrqG|$r|a 5IMØ8x;]o񍻐.x^MI$WxPm2 [ ?lȲ9Ma;e WyuϨI`50~Z%c "p~mRtS5O=Jz@֥RFH8|޺.H(йΙ ^?['{!ыKH9˼iO bGz18ݏ&XkA/ityUSkkCqS[/&gZъ F((;իOz8C-lA=fv"7!e*]„ S&7vF+vE>|*SDQhw rs^ 0H*i;[nͻ/~i[Ʌ(b7{'f|eCG"tx>i0ݍ[(6hd5OIYMK *M^$8ċ-A3 ,i*@ۈe}[#? % J{?uߋNc>pw9ZG# `jgH]r&`@ 0 ߞ~X.~]aQ4] w1G(t SrHQEn lFʑSQcN4<|BׁLaISQr>yw 7^ؐP*Wcd7 wɸqR(8,%e5jSL" j<붥8HBs|w cxиY?}JzIdǴa5Gd!u׶ y'-fb G/$N"(f_RFڠpމEcأvf ϊ8Vrb~ ?5iL;L TijYNDc}S4e2b8%0k{ӡsqo~9_M  hbt6rM "%)OQgKHPZv@0LY oޝgnE&A~PXa (Mf/K#jw8CG-Ybs9vrl/#]Njѵ~oyU P#VaF̤'XfC6[ZmIZȴs5uI@u8:jIȣ}=I*7Hhf׼c+3|&Vވ';$٥2:*fwލz:|'ޚ68q.ƨwW\WRrEC>1`﷚qkiVn)+u8R͓ݡd7fb-|eW-UY; ])wM'iUQ9s֠[P>{td։8 c2d-Eq;GrmL.Lf]m_t6'>:Rgq <Lr?b!q=8, $q`Wo w YwHsn9#fPPoܨf(Vxc%Z"3Zu6 wM?dZ8 T۞G4tVxǐ7.l4k$`ERmcb(2=ءUDzJ|s5:FjxD׀51TG4J :厮{ /6MR]-择=} BɤȼդuC݂,'4?M-MNn#/63se.i$\vVCرWSsLe'9)P>d(Mvpow0j}Bd]G2BU"Î w"u\g?E:ߺ|u@q)ʂ{؋DhPVIzl}BK‡ed wu Zyy^/7.z.zܚzGr ʧLBݽ.>rT忤7B9 O8#X:Y\Ԅ7Ā2;DugX1H` [vm;T]ؿ#k"[ǀٮ*:I% W&QJg 'HWnŗchp3W% "dH`b:Zl<`$|;ܦ A\A֞ W_Yw/cFGF%pt dPݕ},gkf. Aƒm $Iēzq|!'6iUع3*b @:[hE=(l[8k2/BDC]/?u1hj4啃Y_(=^n<݃R8GJ4YiaߢTWR)1 KƠйr8˜g+Y <Ј'8kqW"!P!{ ʋB">ՖoeBX {lvw{ {mw3V'\p&|3׌:T&¦ijPy c*M_v B>Gpv[n.ƟI,ZoR՝5|L, К"D=5ĥt|M\\ b-$ϙ !Ɇat"P" 3<@5VȧC&K% F l z9mtvsa\M"=WFI=& :Ϟpi iNrrCΪ&b֢zԮ Js$, d%]D EQ}f,n p2-d:h ˵wǍ<I[{ȺgE0Oa!2of{ps)-ulJmTІ[AQd"xX*;~oW oUc>ĔMF8s8]rtEX('E)jN /wC0|]ya~?X婞kmzoA C˗M_ϴ-eC&J dsp @<ҳlM?-gZ|ciA 0>ǽ]$*{jXw'd*^ed[Z--0"njr,?f޴u+uw|g4w|q@0cvrS=Ut hj!uOL=(RJ9LjjC s}b%1grPO;~eVn^l9xP[\<- S 3`{3Z ^ߵ(}|=V3遹 \L–Uxu5rHmb}=߄utwvAaW+aLEzfu:rJ-F?N \n2`Jf^hXyPrQ76 RVdcza[Fa>:A,ۥ&!0eHb"1m/QI8*+PM=sZNҼ ׂ>#k)D6M!k6r f/!tu[ot '/}ESBtstҏrЍN:ԵptX{r[s%5O'Wːl2\:iڛE!Z#{_M ϵ1Kn`e_C1w>* [#<7CKvLJ-?֎$x)cPƩ,ʵAl_IC]gN Y;x]4x%IEZ$çBư3YoXnK8=pC0:uz0igf6BlM~E>LǍdKU3#V+NVqP |_jPx0TF "WǔSna!Fʳҗ)J CW68xkםqXp {ınd$Eej#Tvfwi{o|ѕ<ެ5 EK?CЏN29!OK#1},}F'탧4#fóC[?O{ 9K9cH{+ b %ي3PXN< +zԋ05^HF?-gG˔I"tmeIu*x1a13IleU;СtX{wVj4(!<ӳoѴ OTj زx']H5JN!wqDew|wzto:ҖKV($Q""_䖅'GB83VG W)``٨7GrLt/K~9ff h_59 2$,Rv™D6I6$R鑛/؃N~ˀmb-]s {I(}(;Ihl&* Eb~)0( ^nr^ EdՎI[V(a_+{%ʶ\Kۍ (@?OSu'|+u[w>)qC%UMp($-};_\շnV5Z7w ,^P R5©i)qOM!(un4zFh{@yF+boց3w 6e_1hܐ?~u0nE-GǸBijyّfȪc4Ҟ|K?S˼-asnC-{tiKbze'88a`Q.UcKt;eD3NImnWwiRkTҗ&}v[ X!N1 YR1ny =W$"’,9AI2F).z>弢lIQ_~u _MP9Pc3~wYY;8* Xڽ6RutIfVP-XdbvZ$`Jo);EL/BX]0猵 r|XC67>.)D6DXBJOV=,C'O\<\u,tIS MTf^ ǫJr*R"8harڭM3'ߕ|՞^H#{r'Ҿ/e:erŽ;Ә+M8=mEDT;0= e%ѠWO8i(0 /Bj޺{ ljpU[s  B# s bo31F 0\իPD4^fGc[ϡ4o9MZSoM9Jti׌pW-ugDc. oPm-?}0b.8PIJⷤ>;GzHd;Ưhv/#%TFx栵56Yia/,jUeZ)Ayke,!0:*wlp\tF# 踣vj>NRi5h~rAu=leR05s{ҠwuM3\NaK:` ^xFHM<*c2˕!J􀨧 o^k)WY=gxM]_jAxl{;3&q͖<mvDc&m Zrl|4HCeB;IB/y2O-[B]/eEUF[8@2P03 ĎrF5Q<05Bby׀ѽ&Z9ڬ4f ;ԏ>E4XZA*Pez73{:$ k/g)v/>4 45^S|=bk1&ԊRy!3jafŨu""$ (TgF/ ɫaAGƙHvP6z zFOfoI0Yn5>WC@uw*dm5DlسgV=`S<&oR*JǟJF: 0A9AW)r[ocՁR#KܧҼ5/+|U;'4ħФ!  Ƹ O*$ >^[[կA BQ."׀/t9^"j.> >hpaMPp#`: ߴ.湲O/gD}'/6\m-gjf[7S0Z=[is]q|횅nLh䤳.LhmjbDb4M-qZV _oJ BL ? iE>2/ME!Yk {Wrswzf]O]cAhXMI%+]5/xi;^xf r>%Aҧg1@Tʿ:Cj_"3{X852Z3f_ Һ4֐@n#B7$t]Bx!°aq皕h uIcgg3[sf{z<}QaTc JUvtS-C,'<>HSS攢.!gQA~CFCz.rw'y:B8"9mB;wNsF,J@.{?eeI WUXpHH(Gtڒ=c*^&Sx4jg+[Mt!YB>xV n/Ekjkw{F"P QBą|L TS7 prOm36U HyJчtqxTO]x˟ fۙ.y+2oʅR>"vBdT*k7핿93&`j SPlM2 –* 2Oc]' O4y|r3˪:m3V$DCJ27^F,yU7ZlUU/R(v.^+Xs ?#L{m&i#|]W+1(;=dYbyusmLsU{TbpG{d6sRJeR.Bb - @| J-8@On' ^Ӏ!EVr!uu>G:j% Gm%[ZcPmєn̶^qK ^fh_qo~Gk'hMUkqT D&H?7Ɔwkv52@ɯ []9FK׬obWv&u Z"XV+{dV-zOwy,?N~QV6il{6mށ7$qRAָ-)IDO%C7|WX \ϻ:ms+9X8h[Q!yQUoU^a,GeY ڌ9"OƤ{m+u6_]nLcOQyՆ"b2b)26mqE7)\ոXT DvpuU1!݆hgY_q]D1XLѨmXGf ;ʋBQQCQ;St묄mL(bC'-i?H0t xDJ,=Bbe$^`smbqĞUmRz!FPaX"!'RrhR&N wBow+Ng@3řrdWyPws *3/ }+9?.#JU ^~SȪ63n y?[}];Q{>((Tc A8z"C;FCqe[5=b@P&Pc@oI~wY|Hۉcˡ;KORѠ Kfo١&>nP ʺ-BRG(/"5\ 3XQ ğPAZpBŮtfqzH H%NX{9i׋zͩG1޴fN,/ڴhKnj^M6h 74irq\&^,2u50%|\NġSxs~Ʉ\hޤ4ى|^M1vQHuzp$d68~r5 /+جjj <'p6Uk$d?⥡nѥV93Vq#Tqg!AZQۿ96C[>hU'·]Uڅ;QqlZTaq.u.DRW jN%}sB`3v)'7'XGe/&E\08[S4P& 7M6%uknׂO`˻ydiLjoK)t` [Cto[d˖R+wI++;aAq?9*QIºV:6s7Np`d{cpO<<[,1o}|?at^K}@)BrKql:@EspM30'tR?cH}ˎ"֐ZPIUU4 h̀7QEJIxc@fz<1Fè"]We=Gr&?3|aO4KWwjDx (cDX돉q1,f+&sߦ*>3T+F"1wxGv4S?rѾ_] Zē?-J~&T: @M˭P [:"x :8P@ v,?aupl]N!niKz'B1K)%/(QW+hE Rfu`J8٣ьk,li@%t-{F&=G?ĦT*vTv YzuB8tḼ1u~brvmaU f  K|wM򁉪yRYeaF"jES}-0_ysZ[8˘0MvMZ>z>~,=^0;"fM= ;nwI֑ ߋ|6ؿ|KL8貦.쒩|2o?!rߍJTgOo 3@}}(?Y#5~ceg3TZ=mǙֻi{ApL# zvǞ/1#ŹQ 2#uyy:vXsG'|UJHoA^>ZE*|}_<{ ic+8(-7Ps@! urfEʮ]6%Uo"_JU(ALߙ@]U"u ӠK;^Xi".z"yA7> V:F9t}W6^&}{]ԟŗ5J^H]/ku5S* Xp0̥ҹU@N);ե 17ħBNJuJM*A5n ?C\+ͮԌwv׼K+&40>^_wibHة*'gFx<넸}-<_?&C%kLQ$<ͬ1nI9$J(pc6Ə|pl5v{lAFz-%{,p'WThZM3ԯ~i& VŵT4B؝+F0!YѨgت3h`NH?5MCXf/x$p)D;ytv1sO]DIRle\\ |sW#QR t0<㒠٬!3(ʹ'}VڳZJrڞju,i|ȇ BRcy|1YҠURb߳1IQ7.DMٙ-ċցW>PBji&aH%V3hx` Rl/oBOtKw6KpHz#tXCWݶ= t%ərWZn/̀lښR%\N׻ؕI8q\DfpT p )$rݛեEPDM]|s`}Án:s'AàmQfVeL%cYM5=ݵM#|9X/-F4k^ɲ6li,1|~( `G[CR Lp@3Nx V]#sNfT)@5eLSҜ3j xC7q+ɪ*pϤҶ"AL) Kʿ>g v^9ճ*xaFk X"{Xa4.el'riSe߰za"AF"۠~-0qY^Qa_@ T>opfS[m&6-GT:펝W{%Hm`Y,>GձMrYQ8T(E6oČs BQۼ4zgZ7=AjߤIb̎vBY((&9܍D`ZC%ŢHvL2"$>V0l7a8tj^ 9v,+NM`dŶ ^Z1lh7S唇˝mOLo9 JXb3K X&˷Z~ =}{MA+:p5Jg{7Zm\W<"QQH(H*s|z t!]h1ykUGJRgQ-yw@~`U}t ~xZ܉hI4$Q#t<GCa[E}6LZ.ZB:q0Xᙬqo)Vl0KMo*J6g(l+Hm8aPҜ{0w׈h b`XA8;wnτ5e>6 H>`gSqg5S~>P?:2 QMYDol8Vì>È6C q(% !DA-La3|.Y߆oAg,-Pޢp~>WVi䂼{t\3g7HxZ?,#xȪXRXpSlܑ/m,@|IqT_lጤU"vs_-g{a&?y[Z쭪 ֑ZI;q5m+rG:@Sf"c ?GNVZRtbX}0w`8nUlۗVUt91q{,5J:RJOiZ Sa ImKX< Ќa "zKyR{#ݳ\l63y<4OOgl̸Z$N1$&5]4`X9s}Nnx=r<E6 ^F#9YxQ{a}pNKW9H@vb8:?aF&9;~:g6f|*eXfAZ% wNլ5A& il}7.A Z:wqm (AN7 qc`8uI[gz-jK>g^=\xу)gZf_ЦDTWTm=Q\>d>INxRWUx`RWx01Zͧ3U8\<} ('X^d?NLE2%&A5¦Z ‚yiKZUWZƐ-'JLp t ߰e>ޫ`]'6^e 䞏jтFpTK3yI\S@&Ҽd̯=˲r\,uaz]` t8ۏ[j"-Xvd=A9ZDcljt^>w\:%> %;ש& ?DoP[)VIHE1lfB'O Q ̿'0CE B!Po!. j+{wDvC5Im6sS;tdJ>1hUG(Z5G %Q. &}`<:d4e&- oCb06.ТքX] 52̔5ZdM YT, 8Bt}M-FlM۸xW/QpxCFݢMB* : BUr7}ڤ)B P.=ƫz}\{%Fڰ7TmQC mKTG'ACF=ڼSuҤ/ A5E {4GQn[cșwM E"ks NGdqR)9Bbлa!p%+QW / ۃbզ.௛VJ\bI?-qf+&zDa=2լe"ؕs ݟ~+BtB) f2UíF~D#Ft\'i7ťΊ~7b 2u#iB(;xҝA5V5"n3E,4Ch¢J2WaF">62s?YGln>Vү|!Fk>N0iM۰}ʽ`;B׻Dghl?I6`#v˦].˱NovҏqɸKt=CnI 0FL,(%fe]*<˯Hc3'OV@{-$t6&Nڋgt_(닮[sH )oK6uh<ؙxGM .~XJ؉NbYhkb~\Tˉ7iqDdgնSFbө<~g4JM蹎[ b8Y}O\T)'dg>bعӄ fBK)'^pyԱF?c;NX7R:h{,p(FRaxϐa+ŴG%P-9]4GHWNebO+d4GD+wLHuYoW@%4 0¸d)n‹ao3h޿Ed>r )oŘZA^h]Y 5g~5juBf6pnJ C*b^3Sqc n>1X㆔mb IHT"@΢g"BKsQH<24B~²˒jU 45T2!ڧG=`#Jf%&", ۅ Ɇ{W__zĝ=\\S [nGqhG% %^l<: |52 SEPAi]OWMn^x .Fde l `.$2yQ`zH!Ro?8Jnj;k4M(= ad6:)@eWzY _wօh:l|NvAK3\uvus<}b]pPP/jNފjA6I(9qPOsgHMwHʃp8Oer)a=e%+0kgqݤ p- D)y ]+6v!Ž*YƛC Sˀriܸ*L:40u+yi-"[6Ìʹfvl=g>Uzy[+ 3aj0.H^s3jƦ)[N5pnWǶl--01`=U,q1z/ħCV=œy\qR_a>0;g9Hw@էş%D`+Ω*O2NǝXf8(guP^/>j .GjH?M2tlJCWt0G:5@*M9e<[U,Y,EoLq_OdTj D{[-RǡdeM.`wqt%a([Xl~wKHpe12jz5SPʢ&Pn{ؽ!kBe6u{U 'Kf#@z) G,(,Hu0K0O"u- <ة$,ʫt=WWpM$<Ň"]yXӷc1VӞމ^u~F={b㯀[t#q>)6ևr|g4]OCb*KKGT!jB)Hcm=G[h="F >S{Q$UDGok;L'+xPDt*h.z٘-?)!]{l!ZY6QpT̸_,lΈzZ.rUHչsoA*lFHV(֒Q l^ =kKsP0v#9[ /0'1_7]Z滓Y2Ar v̨~2S'V>5_5yQ8ACNy[ULp~ݎ)0/{{q׳j1eMrb\Y)*TjI,>4<ldRxLQ>ˤ>u?p|;lt= Q]3Z žr(.w͌9)J`IYd h#* .'_wPF\H=G23#,Y鴪"F*)]˸lB{-V~b.5/bEcx\a.lnSDVӐ빝衫D eu ?B7 1_HP|p;]}_[ njfDy_nVFjŁ>ު"PidC h4415?<׳ e="#I_1)uBRNEb-rs@;/Y?YLL9O6FD},? }|q8A>կrNMjQ[ϱiÑ=ȽTO)@~7hkreO~˞-UY)a=APcFR=w'! 94Rt*[ߺ,Ԝ;MpQSsL" i~ԁVuJoT{?2ihuiȗБr44o2JAKUƁ@f^Kwy5E/7zN&{DKo I2II W#zõ_67iAI饌?S(Fu5H zδֵ1B&ڗ4;)2ݚyb :nQ^#Q1-X;LP|5Y(B'Yդ~ &{< 2ؕ"0\([ +좳8. 6sn!KF̄W8U섏H]|f 'iZEjH 2bB3`*Bxƶe;OaށQ6a\JC}yHG xatKcBE^DSWyig61{z[!=~nޗJ% +RZS{qCݔ/KfZ}^iE҅,6w>K-{둙Gd-*A #$ +1iw}$%-w\Y2{Wr>A?ǁ"hk5u27B8n=DA=[ەy3~mO>qlD Q&^}]gtY'O`.ȵбLaSd#_`18QaL,%Lɗ492KX5YvEZYM0߿`LJ/zhsHdTQBsbLxrbFĖqO| ?.K MH=c`T b3.AD7e1{_X~m:Y:[ >SAԤC֠goyg-2Ea7n=۰J҉v'גev}NM>gyY\&u˹2TELX?{M߹*/l=͓)<5Әg:'v'" !kw9pt8t-ɋ)|s9@YM Jm84!ii 0%zX\vNN%߶Pꥍie3S.Wb,_4V ~J\e5eXKH9JeTS'eS1DLW9ņk2]{A5yznt;CJb|{Db#.wqah>z36`;ɇ!4Xq'KN@{sa@IfuO?=>-$w>2NwsAGR3ڀ4N'NX5x~bUWjRD'6L:5mˮ+{mw~pO^g)w[c vUMȈAI6)Ԡ`ͅeM!Cz DJ5{ Nҙo|bAw2UW ߎJ2hC~J2W@= 8^%$VgEáLdIa.H6͑XHD:?}dB,:ǂ u¯sa5>mͨH:,%1 ,uZXx4M7ڷi~>Y-R"kRz[cIR>p_b(|YJ?h&[*:)q r[&We* 6?.}σS>ĔAX݌TE :[Qޅ'nA(mtmV $S,o+@,eM(OdB[.']zBz909`a`=Q}tw{p!t#zfIq/پE q (Qc3 @ȧo7a4vLqWS/ *@xid{9 fW΁UUEwVl˾w?DϪ?HC^ )6VfF~a@?8m9S/xATSpxg#Tmht4- fR'I+ ^Muejj :v4#o]MU+Qgv9f(*TˎZ]'wzsm_M2BsP <ǹ؏r|{+VZ+mL08XԁCTkb Ru$i/EEA!8ĪޠviTnAVFWE'5b'Q`}Tltcw/It &Tmx&$vSwQvBX<, 0*VH:uWPX>*[ Xh R>n bŃ&О-&/ѓe`(g ☟Hs,HTǕ#$4h{_R*97kb@:p |2C*tR$jF%$ZwٕNEv[vϦ}̕iGG8wT62;&B傤ՐTXC>̖v $hQ˃1;J¹n@H" w , c )/' DY8(]kg4AXt$p_G.%^i48823223il4' L"iDuq"x\Kx 2ܪ4z Z9m-īj`}@VݡelG~.f8_꼒Tu:Jr{*> A?'5y #5|>ۆS v qFO 2Q"7f5kh6Mysj;Dh1H o~Rq]-0~۬ɓNT5m"^$-u^Ù6P%dPZ&4Qbhgɐӏ%;VD0O283!w:Ij)P N1M&*5ƨ$];y~= I\d!a>q]N OlL!nJx¯4'a@/)TA{|,7,Rt]kIf>ˇ4AYʇsnނ`r8qj}E3Z]U1:#ߥw'g ;p&tk|Q^ )&AYͳvM+<O ~-|mّۊ|FylꅚjI͜7Ed}ؖ>Q m#u.vZ,uU̖{ $JWTBfK!HAu_Y3Fje 4LH3AWM73%'jZq(y .N1>tv $nhл0jYct>cҟ/oڅWQWĊLS՜6,UnY9_̝iҲAgM4ZnOpPes7 #0ǖAQ~-$43XtƢ36><22rŽ/]Zgzc^**7UhNsu;p?zߚx {Xf>^ }Wi}^'$o25XROv,DAM⒜Dƨ~#{@Rp!j {@ʆ4ld*c܋-AW9 ~:+ {:96!>H3aMyxh_9W7Ҁ!KG+jཻsk&`vGaeHzGt ҥ&ܩǾ@!aXjhuM_ۆ8X*@rƜSEOqffs )%d:}%8)YDJFٞ4y l0'ޗ|9BQrH&-Ôl-`kmEnsO"R2X˿C }"ZφF-pK+LeXe(e/DLg?G T;DtDh3|%fe'N1ƺAdpeG#!X^ &X$_:;Iny똄9x 13ɤ.r?V+ )`KYsEE`]+,4m@[miU!tW)!gyn<# /̆)j$gЁk-~!^*z"@g8ѓQl`BT(J]!|R ̨5JIa;A'vL.R"(UEp4s8reaTȸ>w- SddI&KglWmgbQSAâ+s G0״B=»8' dS&w]e^]'xE_Ǐ=>뻧||~*IRnD̶/RB!a;I p&0nLHll5Yo y2 X#FUΨoloXgvnd#vJ\f92Et zw A1~Ly0RVecaDd&|-4EOGN#|IYG~u"lrD o"!w]쬉o4UVb]޷xE1+B!-v:"2R>ﺖ0 BDgE)Oj5A5H׮\ ۡOTox) /R2CxEhFv)0NpnbA:u|0tuXRFڭ!Myлpt Z*Eh~Ϭ(Lﱀ71vȸ^ģ!Z RnzI ZjlS =,ytۼo+JjInʲ3z0&FuU[IW\O el(qNe;z_?Ia-L]n{mNۜAc>=Xh~);Gi EHa,[/z#D_!՞bԗ)9S,MMI)f)tBVfPprhgZl@\6pȪw3> S?9vL)H=wt]J 1yk}ȅfݏ=2Yakb!AϢv̻x٣Fg-̝j9OsT&Wn%(J8؏UYlG 0gqq^ѕݺ?KA;k!@SC-BBvHGm0F}XΥx"De!%w۰l6ޝ^uzdPq'b/hG~&ok.I5NVәehIˇ^WԮ%.iZm2NMDmz v%YI3ǁ!(J!|%q@?=FWv;Oiz`iVˑC^q=MMH\gM G1I:_bD⣌&0BƎ6@44B.m{X Džh,HiT`+}ُ/3ܿ7%ޙ/>>]9h+.;Jߑ3XX~.2g2i :AWzwUWQI=E|jo]\uW\pw Yv֩Hεf [xDpң]q8!ԦnMS Z̒>_b}ȫX U>Բ)slѿ ' 6i Z?Q_ݞMFR!nvvXe&X)B 1IbNE5_1⠭SOo(IPQk tׂ0yDqκʬ9-kf<˹'-+i/\Zv)lV{E_cL?Q;IDbks/+!֘u-!KegV7Δj)BǝG"woƆԘ"H?%_пY{9Jjc<άd&5Tor8։Q#n/( J ڻ0/ diOķv9<Wb/{Y^6aǂ}~J)QKé\|WQeDVTGlZf);'07Wׁ=+qkWf(u+e7X*ڼ}'Ξr<'s)6 _ V9{Ag,@u{ɯ ın6{4U{RS4`A>we`qMZw5-f]K К0sM&OİYRuL%Pob6H5(\Y#GDc n7X QY̖|@t 2n /}ܸ7Mv gK'cOk &? ?XHN= H qZk;֋'G&p26Vv 3r`Lg {㎥s᪃˜anJp>GL?WnIǧytmhفo 5-G 1PMwX,_!VxȻ*p-Ql?&it^@OFxrftMc#YlLN.dWHҒŰU2BZĪpWwL-2 ؇)ą&Zg8# =3;cRZ0|:Ν~ ,޽) Q?y0|t[R> s[0.AUh Gם'bo=B63+H:/v=4]^~!$[]X-.2$PĢt,ͤ7v0r^*r(:i4Bi0XWDDK)*$ތE#uZ< z19hq޷<ف4sG;Jչ8]YIe4(zCu >1|3n|n/t=P`fo?E9uʴ]\4䋽r hVأ% wN{rns0;'99vG;ҞK;۔aIW 0unan p\No)-܃D O`>2~/E~Kx&&iclBud;N\kڍ&ijw{nP2#O c͠Uzªګ-+٫-EEOn]iŚ !RȜ1A/#<1UaF{-XemMD盤 A}d Q:M`}aNo'P]P1Mg$btjdV^ɺ| n{BQ\ i?)=8e(p>+V-) W2mJ]vȳ$ӽڇM-*H܍"}TT469GgSyhLqK{؎^EWwxyA"HTxKw?Xb1wfY!1w^JƾiTFtʘB}`R_I52GR']S9pAsKⵏ^ RGY!jKq ȍsH1×a`'^rr&/ 3Idn YCc+,' Lq.|ݹ1c~@֬}ɱ"!I^c\3X4p̾Rۤȥ^.LCz)ci*HLG dK2dlrֶ%K'rDGQ04D-D\o }(/&կJLWUY13iG?"k"[V&,͟dۣp#!?mFH}* U8Qb,pgkjqF3W*QZ&f`Ǖ<;4;&Z`T6Q&rA 8C5S lQhيA K%|KV'MOP"LppN8M|-SKM_z^L-~g_76H1 ZQԪЏP&]}75]d0#C,,ågl ΀~epᲤ_#)lo19p~Fo{ykŚة6"_MAonQ*]Ǫk1"&6MD,(5l\@%(;&ؔGţgbۙ>$,VZu]o^LqIT75Yh`@K}f7"2>\+ @W\}eT :=s3RW'٫]r8O\#63wa Jw@_NԉYʊKxՙ0 ՜v$/M,f ? YZMxCm'0WnΘJDStBAh[a(;E Y/p%']k|0amNG&o։HGR:Ew1î2eG~tI7N5{T\藖iT;ŏ?i Q{6e%t5/|=Zm] Sj ](BU48bUڙXH7Q=4G3G-3|E.^9+e<UZ4FҶ_`my)Z 6q,C3zJ: RFWՌڹO=3;Mz`T߱H{WjK1s~tU'3h>͑ehIZ}-Р5Jl&g_+7|[2s4ϴoCǒVor \9>_r.A]^?=p?YsA>û ZDW]m'ׄw\li 7QW_uk {~m QIY\b#ֳULL9Z$fvPL?Uu- \򡱁a187{ryjUsBS_Iplh~NL?8|_E#Li`IԎi0kil 8nbGpO(,笵tʙ)3;ԇOtKCFo8f{ xˁyd;ږMP5ݳr\QKn65/UEa{(soHg޼}"1u'KigS®:KbwDv ^۪pW|q^PyΙ0F)~̉ڼʗ )8LFzr"ٺ;P&nVb~t_I@ 7 [4'b٥}}I Q xNL™~A|¡MDe]7Q& T?&Wf@&y҄Uf;8i⠣)f,9,sD7zS[P0#mӌGG%9'F~dkʨW$ )hIt(j{7Ia]dTB 0] &YaT6{-^N [δ'$M@IDȇ`)|Y# mXJSkkvpּM컒ߗ,хYߪx2ܧI%mR WFiQe&ܳ"_ޣUL`+GeŌ8ŭA];Ի s}A)?IrgQBx>[zxgqR'Xmኀӟp%,3}+|( µbT'-g+D} ]<+S.TiL"fN0Ȩ0sW8~F"(jy%;P3 Mem ?` u*G 4 DZsJug|cuQW@lJEd#+F7$ߒD)TZ'r*}h<[t'SiFiU;SXi1Ow~\<msVNA<;VWGX qZ<R5V}}s>sv]Ib"~-]ʖ,CQȋ$ʨ-3 QXU̺ $#ΆЕys>J 0RqpilH zG\4O_[RshMϏGN'46_)K=X@X3$ U`Xt"}E[|([w]PbM)N*/w@RO s~axq zl(J ($DoiԼp%qrl(]61,lWM%#Tp A:tkbVB  X8ڱ)OZ1i_>{`=OoL=GDjfZ'_CnCMXa97tlAQ  ϙ-"64As@rdѽW1K&0QaVpj,+[P2ZRY1B/]I??wQSE`HHqf!:~%̵͊5L(M<_8 &xzZ,1ҕ5*q9Z=^}|msplGLbҧcH-n;D C=xۣlj̶kaڏHEBV@ 10 /;< jTfk6= wi Y%*z-;Fkd<A:9i[X5nk]LZD_T5m \ڗPlL`F;Y޻5&ڑmwAj7hN;xi)da[)j+UP?ukwg<uiLܞ> P'I~p&Si~VrIk߻IDڿ|{f4nC}(k9r]b,^ktKyΒN3G!;q]Eõfꑰh0TUBD6xm0v,!ULHZEp: #x)1^s ut` <;@4}߉o)7K:M[}˞*a=D#Buֿ!V 0mEȊj-Ew2p}`Ym>q̀:iI39|ɭQJ86 O6&y2Y2nLjYm/~=pVSHLKhauP #.nAByԊXJP'9ۈX6V՛1@Ek>&bg7m%|,x6ϿyU'|ͨxKnQs3,YQ8p$% {&z3t ,$%<"o{WuF6 }6y^,F wavU38yPv8JӼ%xR~Z>p75@e\kb+9F z|cfjCzZ͔f'ɜ{Vc|_~[<{P'z?nZ ef玚-*Ke.4M7Uǣ ^݈sq٠nyl(eMQ=4d ;٨&n)|@jSV?YYd=sTֆ,Z0tY$wY̊8x|addy1r,UPҶFyU .,|dz=󺇦DK#T䔧8nW]eeܗ :=ļ2{k618tzOSOZ.w̹2#O)#zAU.W"'nd>\ =s`y%SϙBZ*suhDЄaFtS#K'7Zw+)p.Zkw`uP STCe0U>m=HW7nm%hy\cMQ ,EB:BI̩,x{6E!^TAgIJGNpz:ZSN;(!͚.mmKgJJc- ۽OCİ|\dZ}jRK60_nuTΦ/v z~Hgq-nܹD>xʴvbTuQiz#Z>{_@%ИrqTͶ > ¯6TWasπlBR|F:hHƀF5v f4>?FvMkB~_Vkލ)L)PLC%^ XQvpҟ!`pekmZA~Vy`%rms΀PU[Ǥ}])Rsԁ_V#KҢbÉ $Q8M6n#N-F憗Mx)5Hd-k6/ rA@d)43kQ=\sZzD3y 7к(kFGUco}}M&+vd֊SؚV!m-;Ui+=祁%Xe$\O<3T+)ζ@^|)z8os]PQeɺ0N!RR>:ͱUD=:t()eiO11 !-崻qG*>Ȇ?NVl nj.<*k(1` .أeo0xhB tTcQk9 `Ӏ1bk5v:051(&Ñ,:`:'JvvhB8Fog@6bO_W-RaD%diE!c8ⶋ#s/ TI0լ T^1Lt  8<ͤı8[s)Wوd֏V9>bT-a4s-Z-91t< 'wʠ_KP9/ y32V3{ec% FuQ}eh˾/8A6 -JlV! [%1+_;E| ӘfbfG.MPu%6ʾRT Emߊ%땨Pu:4=wݑybjcIfma,ˈ1p5ר ;~*`REҸ:8|E&w=y"Ҥߜߙ܃}/G*+2*gtK*FpwY[-٘,{ٳ\MhWY`\`ngu -οc]kT^B]F=[NiDx5^*7&qCn( ={&CbtX&+22?jSÒـ =Ǻ$̒vsKvq2T#'yTlgW ۂZT qP;TM%j`K>;T\Lv>i;F(X9uA/bg<)(ѯ{3|<͍ 66a= cH%12A1keq\9Z.t B>)0KSc~_GݕJz^,Vk "ȳDߤ#,ngKA%XK#Gˉfm6s,k2 nTr?#t~.CoEMd傧ŷ|ܺ3goS}W @_I1w(\!$]5PTs68(*F>Q/kXq6=sYÖ̬w~#/]Ә]5h=FPi&cʡT+$'i0N0mP J,IA[Hh3,*{e"[%"`Dn#8.ƵSoL3m]ا%wW)ަ[eSmhz ': ygq[>*č1{ 8\~P=, lRt?dv>ɗ\,!iY_OӉl<8sjk3qW^ ^C5<ΰ _gjgW\pEOq*a*5Oj`ݡzV@S؅j|Mpທ;ͷ}#3 Fv(%'2FF $ڞ@Or?3\cwy7H`߬w `WRyA^M- Sn{t:mo^^ØFiS? keJsC6ݤʶ>eeBmL0.ϰߟ*A"҈x9w`)jFjAav`$&lUxw@mBꋰmJҌͮr+kFW `$Brwa'M$6nL(+}<׈-D!5= <4sV (v/NNh+8^3Ҁ |4[K>5g^vm ɝЧ/}fG)#WR3*(Z0c%yȹsXWO"%y!yN#D%NHļM#a$RDfq Ja+\$Z\RN:ޣ4e5Po(=0/U!NSƘQ .AqC ?F %@/0zB:A}Nr3|A9}`ζ<B*wti2f!Q0ἵfiOaN]ɣ'IOgK2D{a j\J}Cd$}Z)|"`Vb۔`}rIuXpk?Lga Tбa $#:+3J~gE0oMf{r|H5&=b^5P.Z̞x( >-};1E!#"L;1ڛRJxhuҒnJ+!XlTN}f>\f0olZCtAl a?k6ycbezE@V[AXdyV 18X}g&P _Tb MKϟ J*$R\8 XuV)Y0a;VJnϢ2<(ŎU$*!:9= #7Se˓w hϪ1אam\(x*/,/cٜ@⼒|TrJ>&`%JE赔lcٱ;0lݟ2xt>LT,'Yw ~ia}JBǜ:ɑNzl;5&e;)ei1!Zݩ}# |uIQhgou N~؞>3f^08 =Q[U,ϡ$<㗇o֌p,\b'{A-ӟg%$-;?l_v6Eةq q+ ՝%|<8Ge冸_ 4]O<"f"}S'H? {]  Ϯ4! 6xTźt.aulvز$wR8@Sn;gF7B Ҫ%4 u (t5"lh?@~j범j ltVx2]AeF T G_| ||<]\RXuO#oE =[ >wؓ +Xy I-mHvEg>]Pq;(^ﮘQYjWրNex+_6sb1˵ nUEYZb|\#4 R4=oHnٕK 絬d (+ &o8 3CV<ϥ>_^v8䮀LsbAa.ÄGXd>ˊlD}4[DG= ׸k>'B!m*+$39Bjt"ri m`lQIo' Rat7 n&$qjޮ v&wF ۻ~Ȫ1yyBbk?R9(-2Kr]~w Ŀӣf 5x`DGasOÞZLg$CϮ^e/zR.G}ltuȫQS5t҄ԭ#s{Z|%Y(:u1otmPǒSrul_03(Qa)HZXDA)[Sr$C801~˭;W㼀<6@wU=;DgqsxC4xG. S}bxmE$}9.ԪzKcEe\܋8Ų *4?ǖM r#2^hq 8Ju!w:+>)I&..)Ė9v%hfP"y!;-~CuXm`?;܀ 6Y_OY!BԘo^7a9̃wn/6jW)Ysqswx`<(5^_Cyd,P[Y#oL|Ei)ļe9p}5#1>(k0(p鰪os{b}b \ONzOp?rEd/tF_ȳmsxIEϪ[sȊ偄ՑH!l21rίB'f:$t|EYH!~̏>Ph=OT,ގZı=6 ˅xO37=\\`tF4K)^xޓ8mϪV\ecyKHH^2Z< ót3.u7S|5TMsgt=K8pA3|S`BPSj#܆}[s2_eX6\X Cl a➞ ,*"{RY~TKIc]sgXܑ)IzYUyrG e&NzZJ9Ġھ߂Kz,|ll_UO5e ^ËM>S&8iNwű a>6h3;Ջ.=|n ⴛJ^jJyi8ߘ+*/Z !b. l*|RKuq-kۘ p\{rkI;)0/A,; 7h-Lv:gSFן[DBO[DJP 8a*(gJ㪬LsF%!6Jw=!CYRZ^ @ )=0p"x"lBÉa#jNc@/DO#-AVudž7?)?]fYl宼ӏI>N#Jx,/`-QZ:{%W5d@pZC.1yN-}'>PGu GMfT-)kQsɆZP|ըNYH`wM)VTpQX+آ.Lx<#Z 7`|fBPno deXUo),2ǃ,4:Y;aQH__hyKw`*VVv fn$MXQ~Eog nlN/Yj6Y)˭gqKwECBpc^|?F߷fzԒs;NaLў!ѰydvCiE?L-#ܑBSkeDVjjC' er*Lce@`Jf@^-M(@6^i(Kh9HbS@lbK6 ًfОUn +jVʥ.T"D7^dd , \^ZC-0V"Kx`B%|(&?xgDj,R\p U;/Zb/tk#RNV63wmNmv+B9OO,QHMJDOw!YG÷j3?meh$nzV.ou pB;p6,$g%nKZ#C<6p{R&Zu`;Y<|?Ks?(hdM y̚eFvk s )4V`r-dYHW8"0P7n(@L,sv#y' y~jXk,JHdԤK{aO,!QFW512^+]0OOXB|A9Ok`=v] KGt^/;l)!NOƉ6`^Ydp 7e\L%]QmɌ%Ry߽QJz5#Ukc" (ezscP!>./b?g"rwRq6BAp3TH֕r4zdz_id\Y.'z(tqac+9 I)@,kLTdKړByе!aN*B'$TL,BN3溕 oYn2ݔ ,O@SkИ5EG^YOpae 깆]jᭋƙ}6|4TUCqX$MP:CO`ѳ}dDݡSn>ΤÖ[&U!$9!8ΟE%ZX,[8[;syθTs1e["70i<85Frļ"a]%D*P'wXji\)l0{(n#0ݜn=ϔ2pz[]%MK))!r7 i ԙcx49`ˢ 61"'A*w-Թ@QH[P`*@Gr3vCeWH轤=7;?9E_l07/=A)CQd ~?{뫙lǴVD:$XVL;~^\biРqd6@_I#Ө/Y#^uldy " YG_ntNaz|Vt&pɂ iڻX Tѩf,-3~҈2o?mm 6~؛N. Ν&"-l`1]:b= V[Q#ȴ])\#1C}ŤK`_sC@`IvIN"-kzSWӿ R^1eYy{W[ٛeF0w0oѤMSp4 SNP[7Z(5s`ZO]vbxJuf{*ޕ̽.Z+]P]jX%8/GnVVu N'Z^w*PP1{G<3A|/iӸ"6g O*q߉ZCI8鄴bfaE'&WʆcTMc峇 ~F0pFFskzey<+}03O|RaklaFVk(AX/nZL. jy @mW1]X2"@qnY VZhl2zIY _~ĿF6T+-?S+4 +ibl^.bo+g7ܭ/ü$UM!r\אD"sB_w Q{ŧqsX-"dt(ǠSGGChEޚ3)ݺa|{j8uvIjEk~ĥ̆9%j]C|M$v^%DJKº'V{60",Ti. A|K^)` dY9औLփuNB5}s"}mpY;$yb.2'5譸l"1opܭDQ[NXE?lBGkBq,Oy{y VTZ\ΪNbR67.qS ~@GGMQr+GD Hw}к,a{NECFf'Sk*tBΗZ $vN)J]./hz HTt][&&0o6:Dᯙɜڸ1_H:#', |C=_m@Br5( `U蟧1tWynl u>q\YJ>IsЅ's E-J􃯒[,mm :T.%@T6c3rɒeK@0 28"b7CgQg]劭̱ zuë^gFDr|)GLz0*gJ-&'p \5.8T~QM<@?]r^\C Pު^:t6F])RNJ *Zg@ls},s/[ajl+ђD _+gI'I^Nh x'X ~u67V:PvMƌif:=}.=dF]8r.-Yu@v.\pſQKVΪ&gbvZq' [O!D54u6j,g&f=t)gfq" %e-١tE]@"ZDguepʿMi: Ո8jmǚ~<,^7I h;BoG-v]> a&HXѫ6]M} I|׵8?fpm(UJfqi!IO[YDmMɕ24b{?A5(C5j.,˧(ibCcA[C]pƷX'aDo ώRef>ExC}dJɝfڲn7ȣqTfBivpx. #CUlRH[`_LOҦ(I܏/UQ,;\bd;PL/p h%oP: -=7h Y;S91A2ǔfZ$LgJgV3ԷFx1VƆ[9U@z-Ǽ䕄z[aUn5LpVަ*Z_$1v_IY=L-vT@-k'P7*fvok?Ad8 rīOEQ`2Bտ褍5 N@s(S$޴0$[ZyU{֘L+}.77t *o lTX.izAq5\eRY}^J=@@J"X "leú s^~G$7 z*1e1UG8_{yI vJ5N@Q `_PPypiPq+c4Uv]Uabn;IDD(uv5~H SÛ'I/:sF@ҝEXd/+@Md٩c=^M'7!A@HRe0p8£]cѩeNo"+ RsN@ 則 =€07 )wƷ!cA8lW`Mc\hfxb&>ep۬r<Tna%-,go{ pD3P\uBxT5EYsΊ;mhVOjR#Gi_?a|b.{tvia6ZXSM":Ȫ@`Qlnil@@b$k=ԶmBF {ϟȑZ&HV)Bc]\W}BUp:WEJ] 3Q7 |lGy3qQ,qO3~}^r1sF?'Ea3u9MM'G6Ml̆sOs(WJ +EURiDt#iq3vKmcሔp6|g]"/V 9ri9V:% f)43ʢBkjZ5`Z1pU']vXiEb6}H򏮄nqIVޟl;t)[qH<+'`RPA)oqrWI2}'zDzV:l߇-e]hw6-?| 0X1yma]1ʢMnC'b܌^~3z4ּo==s\1-f#_AxsWbۿ,E+ø%vʐ2/:abpп/̓ EbɭkK't;qyW uDBSԯ P-m x7ۯ>gM:4|.%SJ)JX[ׁ"AEaZ9a 9),L d8i*6Cc ^?b[>{2 uK!iS? Q퉽v]sNGkz7E2s€tWʧJ>.'fL=-42Q޹aбNp&*@u#ZK 29yf#ˀ>+k.ESi \o+%ͽ V{ YuɬqѶ2zmf35t˒tY5ad(vgk߶avw7xtq$6l`_\IKĀy'rR6geGțaOϖ6ІFumƒ}FYLzMf%|sAk~7n;-A5%4].rUf[)^Cdl #%|u?M!ջ*2m8Fj BHu~zfN{3d /_n&̐,+bg^ X7O~)J{)Syr:ۃ*T? FBJ^b{>~1[λ/}֯O1ȳ 3No^L/)&{${ZcjJsU]9X̃!<\Cص0&q#B;GιvDMtL;jfbpB4 ~EV;4jhn3P7Q%r?b=.vEѻ3Ҕu,GqQTt܃SLm"*j`9APi`}2L|PHGf-c<>U@&*HHqv@N4UhxoW} }O(ߪyn&d"9D~"1W @Ez2|6d> ׼NjN_\84__q+SzT*6$T^M]pICK8-'n>[҃}N"Ҋ'팄 xĩVݕrҵ)ߝ](4n`RmrQV8kVTgqM<dShbk#fOrj6%VCOR<慹.-@֩RS9e`lk10;LAIA#|vjzs^Eړݿ> OaX3C;3P>sE,͟at.mqξ9Ɍ:mw#ɋҴܬ h؂ץ}J)݆V?D)hYC%BL07u,}i4~nc@C@uIew='ҕJfSҞ G%B#{Q/dI&1t"#|Je0"%33#(fby;Xm-親S5"ԉu>G&[J01&r=mc, ;"X͙tS+Z":&)mX;.K3MNRLL/iqr}yo E _O>'2id B,ف3gm, &Z$RMvafN_C^}m(ă8qo)iOiέu&3RH A RC6PH Y#]NZp i3L~8њ4_ t闑c}7hUzT1 Ɖs]]3G⠫p@I{#Nt`ӊ53 =i<1}kZ,@$[IWM" 6PU-Or=dyWo7vu(d-S * 4}ݒ+ z\:Q2LTXn)OK w $9܆{́65q21KRx7$mW !"}ǷbUdJz_1@D!0I&veUă(>q+yV4|ŵoGk]-$2v^Eww֪%oOBfvFV}G-|0W]ZdmkƩ ! H8Ik1؝$p)@ ,/ٕxЦwNPj #q`x (Br%mczfsm )]?#e]d40}d?CX0ֳ[r:9(! #if/S#Y֝߫qKC; Weov 4;bY4tjR%q՗[ԃT^-.$f=bgL)/ 8ξSˡF6nrb۟{̯n)+ 85RjS_ |Y ̰tY}bݽpR8_(Q.Q\52j".q*q~R-HR ^)=Qb}D׿Bd<2 dsդQ?G\y1;̒3n#/N\u2 \6Nc6#$]-sίoFxeږS<(WstmCDDw -S&Rggw[&jGYي!H1sB M';cbxcUE|39kiF$/͵g+'mq|VT=6D>z !jD3\!^4OgC@xw")(\@qDfXzrn M\jjsrs5eDmdr3pyO' #NƆ LHAVIKWDgzpm G9=<ƩeD%B2JTzӎ!hws|!Qٍ 9#1dQ=4qk3{c*ŏu bjۗeA$%VB_Rhn::jl)f2;4N)|hE08*uxTg #0ZH\5ǜ"ʎ1 6{ a$x?\x;O{eגEfjek+o6m@>X2rH:a԰ۨd !VWf.U`[9h!z]So$X^H p˚q.ASG3':5-4Gez`a\*07pT3 끱Mʴ{NisdN}* ^ܳ}e@?CVRX(5C!S yajͤiq>xJ2uzl1ِĠ9RcP3p EC{d:>gu*΀&~ s.ޠllDo\$ʏ{+nh"`,j$ln3EU\\$vsD7]f ȭc9Q*6~h99/$F8OkMrn9$ې9:r40ryr[\kkX~!%{8\~wm}]B8'ES|΂DƦŪ 3po-N]?wh8B+>3#ZdT諎C,{* UE5 Q>Od݌ SGJh8ن>r L]m ˁ!A`y eV/@c0[q뭮y*$P+ѫ'b!Y9rJQEA88'*D;:y6im@(!{\L^q%F8&G k5_ܧ><>hp7c ?r*M69WaU}rcP>㌏gZ|Ot-BڵOEMŵ DRC 1peB j^txRS] x,yuw]se׾1 O ʷS`}yU3mESCV./u)B -K" ,?`kڪ) Λgo-aNjf~̓'/(~U [d;"rߞϰk'̓+w21ҧ5~d-3-)uYPz1`+-j2`W( TxrKG K :BZNp%tJj(6e]R?v_ eQ|aufRod g|'?cYu CO ~]7$A+F̢-!tw8n ^eopm8%)FY$ˇ \” f*;sh{&\|?AwWOTr!4&;Аkwzې\@I/!$}}\৊ܓ^hTX߬{}Bx;2LX79 ,WN|hHr48e=WŮ ;x J~_n`21)ǠEy2,f}f`D}7u4lAis9]P|D{*Og'Au; ' $5h(^U~9bLs[hq>Bou"RV?Vљ~33M:piML5ƕ@j{GKɁ/Tq5C< MHRĿѢ1Xp#`iLL2mEN]_JLg=HhE'wǩ9 pp=h%"5b/Plp̏WJ ĊU "p0K(o),]^†^!]bᦔC,ZF 5ٱugg&*,6{>kUv*c߰-be8 cxNLד~pX: N$aCL^L48׏T$~6u!#W)wJ(^X)|ztn[{|h_/X CtWnNbX*OAnmraO zVs;[#6 uF2lZ_1HU`_43Ea)eliNvm7q[ A7ߏ{ڛ2`&,hЪܞa4'L+\h9"R26!,^-wX -|h!,eӡ1yo|AH 8'zaA3F"t 7R {cַ7>EεCa۟+D>sOn6GaXXܡYԥ S0Մ9$C=ocX! u@1#-`h5ۇT Թ:m%|ĉNn9s 4&|=,ij}:xFѵ̯EſEKX|N"vY3,Z B3WZz6w#jv/jqio$WR8et :x0=z:E t򛧘gt@ƲOYKx&r7tYu*bZ O[:LGyW99;TuR Yϔ y״"LU=tF#}jܖeљ!y1JnER QfM(eQS٣Qoe^>֏oҪjtE΃Vj<ĜpQ_m;1F>o@' {VܱcɈOꋁ'ݮ`7.817|L.'+wWfS;0 *Ͻ"MDzJG?Lr)ă3"$K!l $zāh(\ԁ| TciԿYR1%O+TZ}{DVZpFi@CG`\ܓkߛXQ}9P 8S$]Y!˳*eSur^|"20w4 P9܉==TPRnCQxݗ IIj7UQi1zu|Ac1߹1LƉ]kΌe۠ZTD[#n0&8tsY^%|<GA81`-t:+^LMrY9::>pPm4$zE1}nr^0d^2`.yݝ3S:vջ$X^^InuRKk ۤ &^bZ5I4wfMՒiwnPa(Rjoe ?Ofyk2;^w0gEo0z_i돶9~7 A ;56"ʌ#n+F( yķ1:ط;ԍ1&*+|]v $KL[ПT'2T+(l格ؽ ³tI}Dafet NI+͹gYcM1_u/W[3]p俬Vc4hR>tm>J} "jjNw0"3W-N0>sw}f|q@:;h'y%#bH V]aH74brYP::5$W|q(.ڄ6ƂUf{y{,ettoSx&6~gH:W,hIMcAаz0(&9HW$.:P2r6dzص;?HsӤP؄ yF:r\tǮlT)iHNZ#u,]:N> =D2ʘ/}R`Ssҿ2ի#=AOøNmZA3{"j#ZsJMl\u E0; ?\O UiTsV .bP+/?m dF{?I.\3<ےR + >(@ʩѢYt ڐ*\obnrzcx嘘-FaH"X2oQx#k ;:̱5wd,0V+oDaɑz;Ru<: 35K}|F< (O@ T-էhX@5=0өMM|@H$E13EP%̲Djh a9g{Q[q,vF?InTӋA`ŏUT-d[Ҡ'?v`z!|=͉Pد{߼VO%Gӻ(` L@iPAu.R~ԉ]Utwvbv-?AFaЁ͂X@F}QErp6nV]GpF&vɐˠ8x=jGI{ۿ 9!Dl_R&^۾\CZk/l.&,Dnh <ϾodA8yڢٔOߎg璂3vfwm J CDo{gq$Q|APCC N C_mXZj 33ϥ9nBq٭:mrL| ; @ŶYw|.wjB}^*f̈́QܾqEy<#kXkV3ȣC1Jl}+qAW" Ջ#P9[ b*[}wb6*0E5TNw2&ӎ@شtoܪ mJ7y*FrLWPw`:[vJ2Z sxl_ e`/|6Ͷ0u m(\zB۟/AG7YքHõddeʀHz+56 n*Z#`t~/*e'KP8^b9F}٢EMm٬ʭUO>/l|ҝngHDuYsC !;ArCx'*AN8i/5D97nIє @FqrlK&0 '*=25ɨHKVȭ~&7!2M p^_ls5W:<<ɉo CNBz7g|hZ|؝&)zUBxVhĈ  2L&e y)='0Q8$!9nB8x-!^-@#F9^q2(Bh}_ʥXԷ>_ 66Io2Ƃ|OYl% [z"{Ti(rtMHgÉ3s*`9/O6 ~ipƅ7\R)J,rnvcE˶L\ B9R ՏY

qxt &\a҂}4;7FFkaj_Ɂ2]kQYST]E[-(ͦXtv'`#]AS"sܠCHp[ G9 O0>q6Z77DuH<`|ųB$!.8Z5=UTKpFŪa>Opћo}t>֟H-;%RW|VV5#V.8wKnBlGwnMn}KqB:ǗZ  N(ցuDgha{!(V\] $4ӛ_8[ZXU!2"ICcLD:LwOsQKUoN2mh/S 7O_(5t*b,lXDJNjk_,D2#BW&IдvӌSlxesxZOĤao.d_W #:ܽMBEK'se_hו 8"f6|pӣFV8z_ ݻR8 B&7Ҡ"Fz֑LLײչ8ӵǽej߷ P*'oyͲ'YFSSE_R*ev[G&wSDgdS+eV'J}u (8 Bpĝqb"Laݼ7 Q^0#o&$Y.ؔ|U,;ɝ_3 tWGӥ=4bjrhYb&c v~xweOlcjnXPxJK~K/ j3=-o-SW)'^+XbgH`$=; D_лY QCKB@ˉDC:6=>2wdmj'Vh9gobUB;B)$*Z{<㫖ʖL{x^#9g^&I3YAO_Fjeh8cI&j8wLJ ^?Sn˚~0eLJ֮v{OqOzXg{^La_wF%*d*$+shV!RVal8&)ʯcٞ)3GNaybsQd6T$^uD]|7E?JWh ˉ W0\\-r&>Yx q 0,śqB[N=k >x$0MϤQ "KX[f&$dIzس}R[/XL{W3-|]^Yz-f*Jmc=46_+$zwǯlMݽ3#Jq< VЪGOê4s= 6ONX~~)g(@adnpZ?㞲dPF;~,~?xѨ97rnLb أ~A ̾lh=MBDSM N _y8v]Da)E)¢H׎%b<8prᆛ_[;<77ze0he/_=,s߹"/+'>nUj~&|gW򠡬SoX9y*=+|3NCtJ= sńE 5 & HE a<Ur<qt!E+\M(71Gha$4gܷ fLTOB<Y]|Un5FqiQO{4l 'kԡS]鷔Fmv w9ںHczSSshT[.BJ䨀 M oS);7}RWJ,`zW 62  m{^7{h!0Nh=El"d4;zn1ya} 7g B'!mLzSֲ+I-8~/ ϘVe̟el^t(}e/V(6 ld*ė%i2޹(̀HrG^ETBoPti&#KƇa*PcG5̛[U60y 1$oBs`6AD)+=k(šļCLbϝEЕY0'\12븳Wsg }'=2j얜-G ?5ڬxTb8N/|P.8ѳyMS iڃf8؟f;ښVXdȷT@ 2hIrX\=@F.4C1Z%G ;5Z`ӟGL,]o Ǚ\A+T^ߧI%lc[w!1s\Uq 2,HWT8if}[|_5R`U 25s(ڞU_[ _|"X~Yr:':@ЩO8ϤDWQV>O*m^Z{5v+gp*9,_岖9m;Nӎ:B>I1ԡ.Ԗd]vds oQ(S 0㖹k[*7}35 -zs| RLho>R|Hp8H1!M IZs '5p+cu$ G]Kw>6ß'p 0Eyg|͉#gVl"89R*'0]OW DMO(Б[fm~aDv}bI5'=!Ɯn>kק=蓵7 ]{sZp2$"?#O(Ϊ'H9/Q; ۊh&}n^{^::2]dYsm/*w^;JqXwrxBaDf,(" )w($c#!U6[li?{bsߋ˲ȯE4& %)s(~ڢk脮SYEk %ݹ#ʼn/IPW} Qzzk;WfӼ曢DX@s8I.j$n'v_|9 t TJn)O+<7tacAYkb~IE5LRGjKhp} nJ5/ax!u;?좫qV3ڙEݓҹӣ믘m&QrM X3s|EJ|777I'6!aBw/VMCDڹt>K%\Ox? 0ՂڣP%{ c Q }1*;栗#Z zhdd"d3i9NƳ^ˮ{Mn4q?$mǴ^k8yxdOhYOI#"`x{wBa/ ,@@AрDh"3lje4z[:J-{P艝HqEYhNN;]۝WƖRIBϞJЬaZVLeώV^PaA#1x.&wjBj>—`{1f,[ j:jƩRYZ!LM!+ʎۥbCj t79,xI8L9tk: R|LaZ V˰l:CvzU {ē{jz♵L`TP2:~Z\#RvFy^GP&*"KQ̒+ayf5UxZke6`U, ^ZOHKcl#ސ4y4guyt5sR+BwWwp{N4:l3$*-4ʴ'Zq x:A]By]x4tcuMU Ҋrˇ$fu:U_(Dkk"OJ=eb!jx&z}]`6|Q&Yu׾^YgSZ< &54x6c1c$X[$4ZU@P\4d 6aJ'L}~8p$Urz &}SAgLjxbD_' nCcƔ)07=1#yO3#v)O 0ZHV(tM-D]ݯYcGP9+gh"b{P?!Law?zۥ A!PWv_oIQͽrQhf| KOL gyW3i)?ء_dT2넬Boak'IPjap|9u]lߧ`b(b!pm][,M?(ycZ.^j}\ʗ;Y3`2nG~50;x)j>6 i,`Q>$AiSݘA;I pK/P"A:xfIvכd7gҳ K*t^dxE@53;ؙ::R 0:CщRG*Ǭ)! ;|>lnM F7VO!Oo֌ɦv^G<]="TQM[i"lsA1{r]I鶜%BR.Vd8IN-rvW7b%`X 2LH:l+b]4 X>{{|Ha7;5=Xj}w)q{Sw} 6^.In56\\2) C^O]ܓ@^v& %uzO*]5斗a9HxLsO`=4@.ڋ*TA!cKJK*"n7XfdV{‡.>yUJ1r  0ⶺVXawЍShf2Bõ#)׹lJ0UC-fb3@;+ķ4&vۜ `3p<S#2ZE1XgGIKbu\ћ<?M]C[ c kH$$@sLg.tck<7QU= -tAmFbA$>䏄*.xڗ`PD{/;$ՋGGA 5KNCt`:E;J}gx/BI_DOjE%j!_L~I\LsPs3*vEsLnQ5k:itsl F t8[&_qgU:ƤhmLfΙX2t&=vHmv̟(քX"€Xo"._߃t¤ CJs탫Dv^%][Ql!'' Fz }ůe?8N-]mOkO߾ΐXyObJXLB3RX2<"a2:7|'%ad!@ѵ?ztkkcQ`󯲎i 2/Em̼g1Z'hv:77mfHdzM$GrWZçвQDb{lNiCÄFz]y0REQoNq#ڟ辊xy[KxF/ouv^{#ӦT(Y1OM@KgtU$ryO-9.zA+.=QbDqV2ؙӿl"畴g zwp^HJD')6kwȡqwC'g 5tTA@NA4<|t=HВIb>_ lD7M[HKC>RRb@c(6.fDʹ>=jpnHX/$~s"î͢S3G 7%h,neH`*·OqWc%3°:R\<Hi>@D%O iqSwER⟿Ǭ }Ebp" ml}%z46Ψc˕@AJe>a-ty_vH[ݮȼS_5>jx[Cgށ<_TJ1_~x=*@^0هNRc!kSB6TN؟c@$9*ᅲSE(ƒHxǸ܇c Hc~PUֱse7EcߑjB 0\]L!S(RE2j:mv/UoP"̞o(SHf2ДV O¯*M:wnQ~LsAxs)'u{X~DWJ9Sȃr^fub˺w"W$k* ǝސ2 >]J0΀O3gl1 PMF$Tn'3ZT_D&S>Z< HVfBWQAV zz0kZG(?cm< i:3u?JHVQ~u݄V9d=,J=~q! T7G{e 6,Yy6^^JU9Hx2M*إi|w'*)YI{jQVm# )S:IJhxYm4Og)2xd|{Vpj[N4`kTD =o-#pЎ)8߿"P×v-0Oin)W‰u .*9Yd'uTO;b%!dg?QcO Ofr!d2F{}R|@OFHNN암* ]:"0Vit`fseOû03hny%mUR +~PՄ]~.)U֮!b_ _d-gr?\PٽK^g}5 ln2^>NH ico|WYvx y9KQ2%xޛIm+D;(:)c0ؾͅw %J ۛsCnLN79\VN@UJVZX5&˗fa:U^ȣs6+C9B֮j{z*EYTIxeR`/5R`fd-+/Dg_N$]eZ/'%6ʈ߾5^u?/ދ#֝LQ|!7k*zߦTՌ'·exyxf7 T?fU *#2v9KjPj1tT)w=ji_Qպ 5&}oy17m3dF )ۛrcfnw|gDC{ KZict(УbЦt h5. gS@ߐ[Fmui{*v$`FԌE]q wCM w3(ʋf{SOTTӰ[dS/G}Uܲ0z޼XDy$$`ؕ֒ <"A[]~퉩yZRs4T9cP.||yPtS.z]/G{4/c`֟N)=Y; ;{ ye:c8e Rd=ً I.7MU*ݲ3Q 5Nal bRMGEfʲe׾HIqih3`o°ЬJ}x,0ۂ@ n"0J'_o ѰϹn05J*5CaWs$2<Jڐ`Fw㚙~@Ԭ".JpI{'{E0Pb3^2 |>7=zrdQ1W*ؘ," A5`g +"qGq 0:831R'E` `N3",^xtu\91LPLPi#-;NpetL˛oR_[exY]Trq9T@njF; Ѷ!+:V]f.LӺYiWmo1haL\޺9](cUe{ +TM vɱ|8ݶc%2g%Yr=|tP+@R{?¬dr>lD'?[4V"Q.ҽF={iO|*zO 32'CBN+K" &L~a3#b"s 7{rG;m-)ړӫ D;"VPsg,.Y|8@^v):f`bfM_ 9>e9Av=zO湴yȏ/c@duo"i^upTxw-Yqۆly }MxECD`f{x^[9i,SqCnwSunh(' _nD=k1#5U?uu;tFu>?4,b4j%?ebS-_M+EcNAWčb! fYK& 4n?ex2E]wOcl<p*n(M My%F&<2'YFiv1&!LT]ݖun1f =xJ&i,p3 +;5ϯᛝ~H 6)s7)clIcO \e\Bн-oqV(7E- {_H#z ^إQ02\u18ƋM-m΋l K }6b@[0٘k{1J d~qj9vQBNĻ\^*}OR_Q>G-B;.UEkIQNKRY4Rs2 I~q[aoeIJv M񺵥﵅fξH|vp`=2e4/rdؘqlٓL5ΛcpU( `V (K:t2yf*EG!XT>ƺӴ#([ɵ7ロӣ'NQ/a1}X7Wݠ6ݞt m0 T0C_=rY8z t{vxI=wVkS~ "RNouUk^V_x1AjQ\Eԏ+=NBC_l"hTrsxCj%턗S6;R]bKɴ >-݄h *dUR ٶf5Hگt$|Aa4^b]n@eVtׂ59'U|;/9xXz:lvIwv3lΥ:$d)*AkO?[`8hF n"F N_d4*jA=83xgU$lW_j/.6~+nЦg~;ݷ%b?.D4RNQlwRsrkV5N?4MzI6ޚE&mtvX?ZۓKXsv/ݠتV t kX|JyslTHu)~ ʚj@L9n** yҡzs?З iLD`,Tl{ͥ 6]BI_Fw$Eݘ¢>Dm2>oĩlW57 c߽琍 {cX[&g~@G0IN0 ip]շUr T"k#w&&d,r[R|5Jpw/*46+#PW ZD8gC \-"UbQ9F6mp( ={)K 禙 d,x7.TS\8lJlŝ2M4+AETxI2u dƥX)|`_9-8Gm>F&ʡހ;+ֈv{y]D|3eC^ ҝkA/tq*G{W$gFF,ٵ<8ф'6UL')_bUW`BPWv4'`{n ]SN4p˦f^_kx|nɍRy tQ#QvU0-]eM0lHney*{:5%EwD}j[)aJW7[3!ˢh&@IŽWj,DZvw~&lgjSC4z+[ɛxݬZ^s7SϧzHSkz^4 Q^9_ Yi&sPޤF tku.w☠RpA³Jٴ1 #L7UD[ir^~,dhRHh)6|ȎA,}(Kq0M]}qM"|O+~F?eB[AbޙIXOR%$zjp4ʼyO.PФNIZVӯ.gZ*4Hڃn` !gNX<"(C/Y1O5rbqBt?o){ x$KŬF xMuⲡ?%o\ 9>oB7 3dkfKΎ(|f5 Ո**)vZX ?xS}ԕJxm'f0}ZFbC΂iLN S{t`qᝢ!8տ/H;@|dS3`vUBXYNq:98'4@̀c_uBywd׌pZNZ\e? <:Ѓm]L%qZ0;`{Eb$?ѥzApCxxC 9?T98RrZ3#m1 ߜ|OHOPr˦! YexٿNdCܴ<" =Gx7U?9jXnWDԳ?6kq!ne FvQgbͿVwBٻFܚ_7S5B_8WKJ0q>#Y1pP^n8dO$kvYٴco?"7qy&V9,IôP[<+4OZ@PS`*\v޵þYjCp& mtI `A_ydFzdE-ϞUKhtѐM`ÏO` wg'|WX)/7{{!dh!;7\egx&"ٰzh5NM=^PmŚfpG`zǥ;tǾ2>^ZXtMc1GZ "y3fܙQO5' c+]m")T(ƈR=L'O!`UhMjgiy6Z`jNiezQ|wM3\0V̶*[ 5@aF˱(TAnJ2{!5HΚuT [ ʼBȸZFjs_nT6+NTۮ}跓J 9e2&rhaVOvln7K; tdnd}FܞҸ̡ )kvyt/ oh;Տj2-k,hHcR+*{בG0eh~ }E/҅p>ٝю(gMyh&Ȏ$_QhMTP/kTbBY Y45wɂǸ \( (ws`0' 21;X';t7;޿:+ֳ!5Ě-4DƏz[~{/UoE sgIqP?(d6$HSm Fp`P/n\ь~a޶0R*A/:.=fe&M$BmJl)}/wGx9,A.D͟:xRyDno^BB*.rȓۮ4u:=ېJ` o@ٔ!䲓 q:vʄ@kQ/!U9Lw̬hخNF4j1x瑕 )aρd$l~バ>uYĈ@y2 X' UgnD+3@.| ͥb;N\YmjZ7-xiy,%7SY|5J9?=H~~ӓ|Br}?\=HF3~f!B9{ciIiM{5;2“Qˁ #.4La*SPhK#MwDӶM#pl `11Q'Gѹ/U!%C:`.}Jil7ۗM_b d?u ]yKA6W9;8;k,`5^TiӲ;/+"qmӚ7JI3RR(m[i:P/I8}PC/qP| E__;y^jUf= j AFU='oP&E@2tnܻ2\0X'$ư= 5xQhATp!.P#@γV/*s.O{huaS${7# *S2e@v;C2U??d&Zo& p=7Fi&9@ݔP Vv ^{Sd\>҃Cd%0lX+DIkngq>1q.%cM'\l+m+7E8JtPqݣ S/$?C@mx6C XKd"}=XRׯ2` GJFи}pC{ȑtY$3YoLQѿ]*%<ڜR  ,IT?7-eۚ H 5F=2yxJ7xG1σam#$:1*/be.61 &$ ?aqe T.5D5?{4{o$1aum}c/i`!xWcfܗcg(#4Ji﷍_g#] r+UYSm`q}"M6_/]wrVӾȧ!hX ZMW?E_]"I?S_7墻-{! 9xgauYGKIW`cbޥ r)9ȽFaGd$iv,l":xݩs7sD>tF{G?0ح#Q/w ;[Bu\>&Ćy]ԛC8Gi&)Hם&\ Ro-qLM8f+A:@@Ij6)Zd/%Gu/|&Hp>Z #V{.RA@^6獪0ٯ#>v-zoJ웜B)DD+ʬ7il5 a6 oyPQܻdU$D XAwнJֺM,\e ;t#)8%Xlפe<[a5I 'QSY?[05dڮc2>9]h9G]o(uN]*!q%_Hj^B1,XqCGIR"EuBjW_@u2n\RG#jLqfak\Ǹ?’SaT8ӧ3891 @lNI e,pqN64}:ZB<O$Tu@ˡUP,Z*0y$00:SfRy6_;1_M1" b gio)ErbpeFT|w\kV!سr[ Z(1"k*3eUT1o'8gRQLʾ$vZ_ e)mqe]Mmp# {o }TWOelRWONPxc3B *i5›3_;O0ʄtk-wt89'^A u7֑䴣Fj E\!_#[W GLWk]A'lwI(Jz  ,R>oi:bQҢ/q1G}V vOVJ aaoxJVeˍCmSsk Q'NNZ'5jYMM'7kP]G aP(C3/_Yi$?\?]\ԛ2^cw! $9 XZk}HIHvԪLt/IN`keVҲc1p>[Z, bJ¬P˜i=gn J4ztԸ5" {S+venf#ՏkoȪ ?dmr3yϴ&=U#{7S}9kxb+ž${,am4#]h?|e]jR#~Em>}† }|MmB Yc{}ƠVs Q?D%fHBan/- )wX\jGVRN?u昑A>bTҕEZW e }@H`t4U!#<.r/16#0]Grh\*bGH=_">=EaV,X~4Dp3FDwX3_Mp]u0j{)Wus~v&'Vāln"/mf\|t_E5[xGD+}T s;T%lb(l X"i7ZL4E\ZV#I^fK ?BBL(>|LSs'έf KI(f4=3[Bxz@c#+l*,f_&Ml^@4)-Dd3 ^)뼬aGtyUɧ8+D {iE i+j!**\F\-yf8#{ny*+r,msЀJA$W;qnZ@W1\{; ܚ9Ɩ_ARTJ`PGŚ=_AT#h5N(b 8Ԝ{JX ܁G0zT!˵\B4Ψ,wD:Dvr6ܙkӏ*S?ANSfp /qaOwbLIe7s{eɼhL$Θ4TW]] F^#sTsي!I=X.`f/Yޚl\AF!۝]P4Է5n80GFW/ەVSsp[NBB#'7yZ<a\ s>U4@y]a7ܻ;rhis$nE-m!wAvױ53QoXQYqozLP+v*#D@)(5uta2Ժ(%]+rRx9LkȖ_5?^cnן 4Qӑ^`Nfk#ּ;u C.U? Ӡ#Ұ"h&j$,I"]J ?b|HEP[*Yb(a@d|arĔ hu=v"ZS3F k$D1g5IQs} ;PԻ[U8N, !"9ĩbvVi.{.72 .y(f8« k3Λ13@=FR&b/h_?E m`NNXwK_g TQ 95?q?ܯ\vlԒ7Elc"f^ ;_]iї !xb{_0sم<٥C5ɨֻQQȱ0q^/p MߕگDUWs\0>nxBXO kAq%ð\[C=kvKO vVcX p:W"+ k*$ Nx(÷ UGوP;L-F`)Kۙrsnk{qvi ҍ+mpc7},';p~ S8c?:/W?ۙ 4[!;k"@H}w Ź@tXv>QLbV rq;XrI7yAL_hNq t p_`IK qC>Jmh6;JŅq\A/ix2Kr SW&K^` 0F^Wlauaa'd+o5ߧ;`U\fdPJ!FHJz_=3GXm=( GF>8떪ԣ!jr 8aȕ lZ(?%ٲi GO b:`z'aj焂$ >PGr6"<ԥl߳3#lq/@Nn iIQAcmY>oSlȐ]h )OFӈjKG[i%ZhS)3.)| SJt.XFU8w&$40^+Sr~CfH Uy L@Z;Y^rV?kӃl!aFto$+aĞ/˻>>N<6tw;2o4|+c\"dwD0I7'{1$R@, ׭iȝa+hr羾M0UmiKU js\8ssC0@`jv[I`.`;bO,ȫiGFJ%C['hx>N3T%KcL p}w.mOY5o6X7SlAQ]~dk68 -N58C]D:ce͹D4mDYIFEevb}MJy Ev)mW e>Ig/e> |ƻb:οޝcޢ8rx6RpB3 e"UJ]A3V\(\n,p9{!"1ѷ0!pVnneҧ2Vhpryж7Q~R/ѭǹyGRGz`-XH$%.0RYD/n=IT/lŗfUcYIY\8,rMcSqwLL+_Z(EsPVV!>eHWEq,[.:2x W\Wa'Eti9`2z0ηg3wn 8lE(Gh!{;!xJ =_ (YnE>94γdDzBO]@۬B'(̚2wmXɤO̍1'k]U÷C48pL$?1A6z)"N"^#+qo}ZeL"ٞs$<L|r+\YeeATfOaD2vY?Ŝ7H yM'SDur#MȡA\ ny W,vM&i}MzƐ(.B)Ikbպdwj}U{T<7-Yv8iOҝ74SZ:qV|m"߬(f3ƄGA6uoSDid_ubNR'M~kEbw8'\If|( -͎#V6kaB3^ll.sҗAU!3 nDcC7ra6i'x[ E- [?,Vaܐco&REBU ' ,C`ƫ[a5wM\,zvL(PN"OH)@3u J vR_dQ~j/"R3XdQ㹇 \?¥P*B}~66h!GG{#(=Itu4wG rw'qqvr fO6,R z6sD";ݲc6kXhY 7mZG8=^F-7w|:L+qn^xv C!MkC66]PDI_v[[=Z&c[x|{ᑡO+uL_Ds{j=g|ܧ%_;{/g]q4'r]Ml0oD(# KL37juNK =ݝ ZeY&CS`o2!r1ڥgPL6c4>qY X A%?bUD?y]=!*?+v3@1#H*`-J F./V^4H$i+uziJeym-l ze)<9 $zu{S9:_b~Mﹶ'WsiІ7ř>YN0wRcI/h?eaNvZR;{(O7jسN S>Gk{WE4 1n-U+j;Ylw:ioO-YH3f"lo!@0H3n,_\OO?P?6^PkD4p LxD;TQY{/$p?#sB<*MDN!Fx~|.m8? g$@!1bvX|t/{n=$Tr%upMf069z wPnCBl_9UL>UQcȆW fȠ`# 5 ug>Ĺ[+χEb$nLcN$^zރl=tr(OvɚY>P͆E$L\\ǓYb}`PQ7 |b'uARc;/:tߏ'TbO==DŽ%_')Az,,O\:GS9;644nTJ9|.Z*ΥalWdGNRh’fRN xgėw`xAcmf끌uIł>z#iE}deQ.6F`,cD9pN|Hz_v|X#YRzw^_Y|.]0TG4y[[Fe7jҒPW"NwA# Gq$YfQ3j^X*Q4 [GF} e8ch,?\$q6$ec s%X1N"?36qb^˨YecqJ:w>1jßMI ё\ߤ8Ö*ŁWk.gOI~.~ `86W,xC({ [8HQz$ YP4* NRH%Y:Mo'0eo\dĶxL/>g},9/ @s2*!30n]ɛHh[!?T,+"C*pluŧFZsPw֬ƣr7R*4&Ƣj;+ijOmUùT:ta|zfgF`w0Wl.9ƨj/$躨s߬*nX{Z '[ӌVHe=cio-0jb >@\ q20`A˒4賢afPHd=ՙk= w;*jHA] A:PC}.؆/q'/j ɑo$L^&]c}g4x8v+sR~WuHbwrF>-GjJdjve_P5"<nBy!=KWY"R= GOS+]1^6}NUڵR(YN]2Φ)g;s 0MCv.`E;T[HWjT/J5)s_za[v?咞廬e)X0PqG_5G}(Z\Bf4x}Շf3Mryw(QN#;ޕ/נ>Vi0eSH6 Nl"ÌʆvMFPn6,X4‘MkPV. !V {Z+_5&)db/V \f~#xoh"nyBiLt搜:'j| ɀ^DW^]XY:93)ЯjR(a ǂU uyZ m&lV6DBŮ?aO]=%7\Lj d L]d5XbċV7lGҼ̴kqym4,Z2}RIR[h0)YFv^ZW@z:ypNar>1/ R%$ՠg*vlG4KRԠˤ6<a̺>t֍ڍ0t_xrc#kA/Qcs7~hv}S]cr+/0/sgn=LFn ʓ>Hj t6ꘕDU9~*yY~>V0foXng'EǫZHbL\y |LJRbioh dH +~_b"8"" {aN􃥦,k) s*,*5&$Hކt0@R;icif*+rHrܱ aW;B%ZBce6DU]މ2.K yRO7ys_ grhe%@1.oy^<t4$kta%>T+L{)OA(!nʘ*%vj5GzN>p[}-l{ ˗^~,08i]qזi Y䥫u~ y1+J[rlp&CRֱ+rs)(ϱKGkh Z1ba'ŬK!̫\\ed ޙ0d֦I&Xzl4me9 yU.%aֳ-BϞtCvG"Y!&r[|&V{ 2Ɏf3 3̘Uٯ ܣK+ɅٖV<#k =в*b;kݾ@lEy]HS^u.|t&A.T0墏ghOnUbVA`K;ꜢH.z[zkؐMtT F8mj gYK?F֜/Pgwe#m}+Òk-遼3ߜ&K{hvY!)WS MӱL8}%nb3/UBcz|\o2#5LaeUm"ήWk$Њ=OGBh}y g/ya wBK$%F˘1Ÿ  Ӆw⮁Ȑ+u< *09v0z3!$q` U#=z\BR~L^7Bό>nP:4c>ͫCa#:*Z7I'qo\py b;gJn{ZB rSy?ii[hB-+|_LV}6)vI\ mO…QIw(h\Kܪ;+(R\=GV֙?&0Ou~^ꇋ I kx,&8.Xr-lx?#F|;=6bԝr] F2\5HV?RN&WJi+c-|,} PNmcH20.]o¼I8yzN g:j>PK`3܌7ߏ>Gm'ECZ1ppĶN%67֙#w>1zBT(vA ``(Wh;/gēշw{fNE"ޅhjNO`)U-]Rg"lInJr%sE$U3Ń\鶳 v<]d|B \2W/c-XTc]&I=d9ՂkڜyE7N5<~DH\6R6^Vza1~ EAmuv"7p@L h}U@m.TZ xUdwOeWrw7eڃH϶DZnNJT@HkQa󙯿FKS_W$_+;mx3i5Ni!YFY!m!v 1)Ivb)qMݷ8\oxGؒ-WGNMƷ( %Q"y8B&'_;> (ůFf O˹ࣷ`jStշ UL.v,q@rz&ՖWT- [Blͣ`iFo1?X\b&g=CNNaK0raSTSđ#ojOґLx9>R7Qpu0 chY]+'>\nOj1-_.H,u|L}ؠ3ɜn7@`]?<B%(kU,> ԧxdnj>Cܼ YqK I ɍs*]ˊ"Q5glc-lh>p }KXU8uFZėƐx˛Ndt<TH U.9Гt"#_XQd4x9\ #]qu}!W%S_U.wj8S.˦Z(;J^6i3 RkC„K }*SKb돮GxշYC|Ii O+>&T!<7|d{C?lL-`#ݠ4h;l[EOW5pSn)z1mJV"e#*urH--'ѽ{' in,^Q' Xa\JuOv62X_hxU>!Y;p[es#>&+>a+':Xa388m|@fjjPVU7Xʃ.; I?>S]`Ƕ2oyf4W7SNFЙ8g: ])L*!7j7x<ƭ)JTa(* HT@aɶPrͳ2l8֦DO"Vmu)Ԧ@t ׏_Y.݊Y?69w!&NI-XfS#/κb}^-NҔdJ?Jodm__D=!a ~^~nTՈͬN2.~ݵK0c8P{ڭЧD8kpdR$>|I#ie+?%x"7 C=fc ղhh5]0 W$vbS]B~ GaKUG.^۠FQ-}o2x)x<:OXɛDmVW\ Υ,ͣ~&y;ahPpBg2ףhyލ^w]Ek[9&YA"sY-<]|( ݝëH)8@bp}+i.!Ґx|+NI5 7٠y)5؀n/eẐ-2o^Hll%Ojm%Pٽ 2Fow3P`Fح%R?A|i@s.?A&4,̺D"C,E05]b&.(vhM,>Ň뢅JiKWtCGN%,OPe%r ~J u3DiHZJՎM/TjLڌ1IkM[&,i-sE1-9?>SfK~¢68F-\Sc=r*qǵG$L0 {xɼꪬu+n:IKSRv[- O 0Bxl1^+i.\BD, LLİsz/=PXα&08fe{Hr`ѡ;A8iC-3W2Q֬D _ܐ\-@YҾ~vk@,Y#qJi&׀-pt5-_hK4_u7-q["9``XJdrG<[`%)$q%hЗ~f N?ɝ x+%*R8J@f`plڿ!]FWRaN% -. i?b&fR:6,ITut0 8rkPd B+9)9%:<`1ޖ6Tlm#P .JTs#h ' $Hm-*6l&>~T<~\^U7/q 8gZ?"wF*OajipY$u!،&8~>T{,eMAk|tB9vܡ.ƴ{!n\)Oվ>0BرzV\ӪU m"7vn!7"Mkz oiw iFLg5h8S-S1a Ip; j+/%Y]FjKp_{ךּĮ!gW% U>wqJQͪY2%^Y$AsҶqg)WeuD* by8ūAZ+W C؇źq{4ZѰ$F3jлUDj `<ܕr#8lYŏ־ 6Ȯ#芸]v r2o>TW9i*qSMzOZ䪃K(]bՀ{ŪgQc>@MYm_-w#wg妋$&0eDXqsV4sHFt L u5aS>>@g'L;Yst%V"jlx28u:׶ۑ(ǖ׊7n| Af=kG=Jha'p Dm?@d>l+Ͼh@%@W24\U+wDa|G1+m51$&@IQj0괩ʈmRunO hRF D/a~dK{'BhcKgZu'__?Ց\R]=KQU=>喦']m^XSRh.2kgEg{kn%`A"虎rˑWW9MQ[P!,t[8EY"Z'=Z+|*CS#67zUFXI%:5(b>9bi&v5ЌF NC9Q-Vl&1~ $EwQrciVU1>iGOcN=poˠd,n +9d.-uT2|g*8(4j75wE =b @7!r>8?sJU>Кmڝdj1| ~❸(C#>ƒE܇w&N 6cD|ճ0BSu:dmwU\{S g+LY\(:>gT ;nmg&Evv]V2sC*Ő4H`SѮuq$s92D?).[JO? p+$i/U7q m(L>G00 K\Xj$tP39N {jҖ9a>Oӓ8aĆ< >MN6_k뛡\ugЦTdNlPڕcםx됽lӂZ,-Md~ڠ]ۢTj1mGG4XYS3r#$f s~>p\aY%i^s@_;l x/3IUyN2J⨕%UW˕H7wjMe@ V݂̑WZ3 NtoVQ.*NZmoU]1nё퍬#=aLP, BXhwp7f9Ph1JvN!KB=iB;T8D0}vsc"Pt@@6E۸0Fjq>x/.l0jIp U{Eo./é$< G~/!1Ur*| &9sgOWѧkE>Nh}]Qs f03R՝$7r6p rM%mXVw:0XpcI\(Nz`K%$6b|INWЂTPߛd)' b5 ם .}4",h?!vg,1 ZyÎ}Awc*Ju*K/n_leN3Cfr&-TS=L-ǥj*~2 , MAb#@G 둖 )Sm.ANsyaUtK K92:aڕ¢[d75M|sfUb> oQRkϟͯ+)xGm %ҟ1KD5(TvX.fE^A6hJMEb*^+hì_˔{+mÝ\Vk M I.z Od6u;ס_V/~zhBs\ 8Nh>erᫍ 3H[3-Jfj~oEΣg&} Y*Ի P:gx~uO h [s EK^oU0LJ  ^7MGaBa)o\5QvgʊMTmq-Zfd8^k7M)ʜקAa͵F,3Ym9 @ՉnO4) ON$ȱ ɋ0CJӑ+[4][^c{=4Oqw~~j@oވ$<%t!;bM:dMp?Q¾DYqdn}{QݻUjsJ=B\#hP:#Ϧ,O- Ē"flCЯ5Ztρ yQȷvdP |<ՂHH@sG"3[axt뻚'M-EkMEÃUVol9 ~p { u>+b5J4mQ{N|&DFjC:$c?; ($V^QSBjƷ!fo ƈ AQarBD#i-n'@0 SmQ2pF){5(ЛF45i,}])W0U 39>ypxIN mba?:'nԴxX,nf*P$^X: A-JҳI5հyhU8Pr)h'=:E|@ 3`~|´O$/ 0wi'"C{BmFØyw@Oֿ_m ?!s5*kaC(= 2o!謟u?ȼGs 8MնF:"4&ֶD "W wؕݔcs`5xrqM2Cr|D-f90״'z7]ϰ d9ypk(s}=Ak?(h,ɵERXEb ąh~i %-V 1T$ N!kn{$K&S`%Nc1v0P']{(,329q2ɿ7Xf3YeB/ZhA[(>m؊MU`nY?.e3n=1kҽI!հހ[`@aMOqL_~I]-`W èW6g$쵯FvtNMc ~|?j6vŹ~;#&2r%_oPoZj:0b>-^MZu<8ؘlL.bAeј$Zvܡ\i%{@R-1 E;h_Z7!v%zc=ՠ`՛,ݲ(?ע ܐI=U <{ X% `y1|/h+:,^ VOfՑ nmo/9wD9ouks]fH?|f2SU!c{J/%SV U5Vr+9(1Cy%dM~!CѠ1ƚhJ(H:uDՓ\ѣ? v))13FgHU0M1sb[`^}{G?KV 6,~稗4I1R:tj}-ЃĘ*6S"}  /8}v絸aDg-{a`[#kISZp$PsSjn} v_h1N0ЯXHsG4<t@EnW!HR zkb8ݵnNeIL~͟p*ASFXdք#e8C͂i7r}n')CΖON  *F;TҭQaUlwȡ±4'~5]Ff%sw~&iS6v]|3WiŊ8.j ~I!˅,dfQIIl?w #R_ɰ/~YmNZonǷgxetTWWQUSl2 UDlQ]ݦV]40.<%_|o+ z/#~<\ޑR)c4)A7|&,l*Ot?EhW՝%TۈT/2ϼ-,noII(UoĞKÙx2YbB߃ m%Wk+($\5b{=Eƍ whg{eQ?Db `oJ/"\q4УVuYXeOL_WķMK # '67ZEaBZ t_&2+10nѺTl͜0GױW $Ft0Hh(b'[E(.JWu,.^'sj U59jʼxE,p㴳x r縎HᇦNԢxuNZcY/^wkB|#mXl ׇ1[Ỡ[MdorYEQuTj4={v;ikmmƋHD 9!X̼=lMz(y |hnb\B"xFy-社aD;!3uσDTzdnU5I'qh_&ʁ$ǃNCcU"o' %Hq#_R, Sy)25ي_ᨇXV6,.CLG 7`Y+?j۞3孓tg,MF9='>FMq/ R\ؤŃwf#G: cNA|{r;YK8B?/o @"U/@و%rF{` "V&$:M$>?!cY ZߪgJy6 S- I~_>#r2z1/@2{ǖ)[DXPF:ce- eAE-A&1 i#XzfFVp}Ft4rSxP+0 ch4%rxE6x皘U)[z1 AI&h] >rU JY);Z*ZzTp}Z|B:8<xH#Jŭ̠yM&.# ~~j&ocYp2,TWU1~Dݷ߃Lι HGg8EcCRS3==a./eێQOWqA\.P ZE$n(bU^02)I9P,Nߙ)'LYÆoѐ뙊ӌDki<&efmlx_ȐjSߚH׵lSbt0]+Ks),Eln* :IܦuZwL4KS/k "$J`p/WpϠa1f)S_,pW3nc-,Q{8@hM^ OFI|G]OM*"0Tac(E]3H3ˈ(Db{;8i9q'}ۜ`rpg}Jf4 S@%lN9D^T#0f1!CsHR7RLXQCI6~\]iFtZEUءg$|~.R QQ4}%^:-g?UD.HK[wQ 3N%@6|jp'W_o\P$~UdH5X^-L6؄-kK+Ǜx#fTB7)p<C7|5Lj]o(ws*C! \6M|s46J 7C^tBdѵ{K!]=-+8. tSw@2vǞtv0k95.|0/9.h9Pkx{ٜ[uf4_CEB.j?`;ρE8  ~q5d聺ȗz#59Fr"Ho̕P OCVGV(#lӶȐ0m=R@Kbwwa[K| Ē=ch83ik﵊Erث/@ѾnĔ 5G1<ۺg hkX%߳>>ޡA20L^0-ʋu캻L1;w} *3o=@4>wR 8`t6|ʧ(GǸxX%QdI>uUt"ЋN)^P{ъSws]pJ 4 l,~ܲ]kxJ@&A%7ãG’QU]Te׫o?g(~ouw[GRO_*/bPD}ruR݇0`6 $tx@Ü, CA…/r,GCVEU1K>.^ACFh:R]b1}!,Hd?o t@Zږ"#EvD5PCY" z\w2\e0zXeSPb W7[eF,yO(p fBᇩk߅nmyy=ĂqԤǞx6FEd?檄sg~n WoUB.Skn[(ID'hJ8=pVY\oʏܒ $Gj{`X.5@^+R$lYKtN}=5LP+nYPŤhq Do#$K_j4ʼwƉ.r"fy/LJctALp6LkYc}ٳ&C3 1ok' WQM84tNpp!IF<4&qx 5Z#>f~[͎0ϬqvHaB/cSx*~kllp ;[ݩVeAsF):J- K)jua $E{"ZO*lt{2"g{-7i4ܛːaS^^6t֋G t~^&7|._.E%(X኉onZ6- WQqFH:Wmle<5:'wKV1`Noh+K%>mf#J{**dEɆi_*b" Q+bD^RPn7 EeS>@`|G{ ?f5w=iɃZ{`̮d!'6OFu ݵr?.x;b[Bmr.5(p)M1LF{p*DTXy DC^Il,n?וv8aW7* aa ;ܴI>laoTP‡J1jw@^Gy:OBU4'B9ǔ/<} )Cbpzooީw<җ#^֐C`ôDR׮7O rp;}_"|2g®}msuS ~݂M-7~,8|Psq_1?=F:Jb^|Wuuݣ; .R[xA}[mM} MK.ƈ {d_ y/_Έ}x imAdrAԅM*ApC)F#aGn #3I fǂWF9g;UJ p%;5)/ R꠷NEp&\{ ZzpU0rfۻ,nKuxg"͢`ұ8v"׭b˼E,LxXXM=Ќ;c3g 1АPz;ղL3Ӽ5`b[μ#A\׏S A=][_.|ˍq3]P9ۃ(.P ]Nù{4#U18gE&5KWSZLsEJɴ u5bvc=;d'5qCR/l`!7YM*wūt%sHQeT#ߣxz17vANX1 0:yEBBXK3( si`C d\Kwa RǑ.tހ۹N lNY2fI(/ʝLX[5B]<i ]MPMO:#6=u$s_Բ u d{+BmhGKteܾH(Wuk=K; Gʠt!I|!wGBBR|_w7]B:RtzKVADv7 ">}>ęr9 GDphi~lF %vrxoo}*1= 9 E#ZoRB肴>S4\%smL.hŘlD%KXtz[x-Ռ ZC%!s/_f1ouVE괟0bui`C{vBk-.eD+C-wY*v@~=WW|j|(xaŐ3[f\N8'ˣ+_aa"f*ۃAr@b4i!P>.)ʟPm7c+]@~(\bb7Tb3Gyk-oLTN7+Kr,b `@,wtެTW}[J̖jh󴽅$'I(0tK~ßF aQz6D Pe;i,-lSHK]| ?ƶ:A*49rXtM%23]c6E,EN.‹ҋz 3gb-j#k1/?, هcN)eH0sp6,&8ߜ)fhBp}ȞIRaήB%Ira0fsOyE ܍i+*<#Tθ&=Hk}fK ktf&TUwQ5i" z'w`a\)k~ڌJ~v1QŽnju(>GB3Ou> Z0m5沰'7;n^zs"\F|!wRpEc$ 2(+̅tҝ*4Z]3 Ͳ&5͒*tU':T|B=5c >d0Nats^Db(,@ͻר"J T21ysקsITdkncP  鷥LNPmIl`m~+e/2\ިN#A1#~"n%Yh.@ldžLwRbjG Ͷf8tSnԺtL·сL/㭜NҩNlʒ<^rʯZ Y!reCG:nG>rdBRyy%q#m8։Vq(2*LVJ Mҙ [NiP1Tmeh֝p 7F6Zx-e?TD[Lb;$jșwCe#jw5o̜*m}Q#7Qv,L,C*r1Y(y_Y¤-oF^¨=5V;Ըn<| BdKyV2@_>'e?t3>D "FOu 5"a_PJXX=/*JsG@g{;MLiw!>L5LHHoTXg\TczXbp''rs#8FkMioUUb4ݴFe h5ae n)5tH$bWZNOO\*pSŮՒ߬-.֛{y_RQ^":pbhW xu Lb6j,rNIg'DG=p/7`7JԈsf@\8O_-Zqrȅtpd~dxT1'3q/,=U_ܵSsҽ2̈Vj3K/yU* f7-/;^js1jfSRI"U%ETF?g%ݥ[9&YEDφ,Oڅ(]` /,]f>='(V&a|n}yA׿g:_pWN>`Dr0U  DrJE VsHͰP4 b:R9=:똓Պ(o f7ӮhPW4J$@ҟuH^])qM  d^8h$2˼ v/Pn0Ff%#ށ%<| L[.Q[N[Cx(tYjYж٦IZE$c!/:款K~xfou u wC\)V:0BVTgt}KfCB8?9| #'=lN#5{RἔuݙZs!/>Ohd?Bق7\(AHqh-F8A%KnoA]Z))a"?C*8 HHil49Vӳis%Ne`+ % <_SD?hQRںj&*g]B>۸3PeE?-磇MT2V)-WZ DD4:zH;i>r +@D_aZsʺ)d"+7$ֿsBQΗ^y=;ΤKAA3$]\)c|^&逫1p? H"aOv\T$ -Dc(\,3Rgs^,{ e@bӅZRU536К=ORTi(O:MڮC(@1K=}#Rβe =9H]%.rA+M . ):e,k kauT;?@}s[,nBc#*YJ&\˅YXvgyxK U[l1b K}<䫣jD,-e@v(2! '6*O=2;(_ =1XAmق2N- W/3mjPLmᎯ`袿a&#"U`_0DU)"yW,4X /s $m=kہp5\kYPa%h|chjR6PZ&W{Q45XPk ?1|vV<ɓA9R8/:ղ3quٚ)iKW{l`|zlqWG'H/_z^:.~H ʨXTM YZ|KR|ܖW$ ZUvrX8ȃ="`U=b4rzbD)!uہu^a'n1z9$@9Ty߲,"cf}K- ґ*C6}tPق[PW-n"Zk:Jh&+ǥDfM"[bT6):u'ᅏѐB=VY\ڬȾ-9Y ^2yl~A<^C]kzf.(࢘Cs>e.O7"˫Z8.OausΫHqq'"LS״2Նh:zwр&O;rs[1 uT '⏥[6mp7RX|rq5JR}Hj5f~k_^Wrh0Um`" 3K,:tmf? r?  ymf湘udz&*T?[Lh"sȧݾ €$]R;JӨeX n+"`:sd8C#=kq2ݕ;b g|'x4."/0cn1 KF HbR[b.nl0"yM>roUVk!׊|ÇPܻ@>Um@;]~SFAәŋZs!쯪[%۲S-³B巓R>j@:PfQIzE$,9FG-Zա=g?ؙ\.ot~eI۽"Xyj|̈́ZH i9zu=3u!QTzPwGpT8vT#xNKR5>36ޫ%/?63vRL̘?SDfٿ~ V6I#؉X}5ײOɦfo }`ǩ $bt[~A l-SXzmmKqgBNA๼Nf5U Rjx=ZR ِdzPߛ5Y3檞!9p.C=+%5:a$q>hC1.bumY֘ޥ)cΕ8 µ63Ļ3HBx`UYY%!,ϗ9-&^sze| t, :d !ږ:Hjh뢃 !DPNuhP),F(c͜THWz>Wάu0usm˴ZM~-q9ťz6  m' nivO#"5dWͫN50= C]4Id7$u dIo#8hϔUq{ քc1 ]FR-<*M%<@k'`TQr;׳A \a)@#Ň¼:q rk%4Is5 Y'/&:`\!:3BNF Ppt]8~X SX ]:jQo;bǧDm>XrQ4 hy@DGrmIԳq7ؗv%~rERb}Fʖ̓a@~v3Ca*>{ją5B5FܘƻwhdqKⰊMhõN|nn}2EM~Ol׆kS÷BLjj-6!`/Vjx}DWǰנCP hB>A|%IvLBLspEPŗN9hYCF`cuwdqRKMtN8*?`i=![bE|ܡf/OAĈ;#Msk؅XE/$V7ҰuP[3dY/z|(8h;KSLť=! RbZvaPFBjFx ZSy8ϝ!?n$Pn\ $]p-=0VJ o _ SAA7OV\}F=R(iEb(E`-@وdSKg%#~Vt83ޣ@ $I~0=uR%Fv7M7F&"#?:I BI*}eoE:L-J'b4F7YFW۝.# U^/DPJ=r$`e$hDuGapp;*\)Z׆J&v0nEJ[.pi0a +t;Q=jӎ7$? a:ynm?ݢc2h9= ~3 TfyC 5YFQRn Sa.9AY_(Z;0把mժA٧CGN'f%6E)XII~!Smu*509_[GrCӷW\HE_ E;Vaa Q OX5O?DC\>imR9e/P$B`~=⪙fBr{YdNkfY~q;tc^vx3ij!sxiug?EyP rK%Q>+5)-^>w:S!jdI!"peTd{TwI^oF2`2dl:Y Lƚ<`;b# *HG zz-T$؂uTQeokXEi̷e"vN(0ڗɞCTIG=:gSҍ؃WqrJdx#D]#pTbe_58 " eYU*Aa.A{ EZG %Y!n+(çm"q'9O"_kO jh2N}3TQ1s+԰Ix%-WOAI掔 53XX:ʺpWq+|h`S_qtg48'EI$fN sT-%Fj8Ƣo3~O'{G NŷlˠXYg-E&\>ud6c@)N~OL1CǑ@4)={~%WbK/8edP^q"ҊS|P CGR+/i:[)q03_}Sz8tnzbY$3_D$R L!YLkYd 7L˞@?`2YF2p\7Ujܝcx!_\I6xs$|I oSsuHu ЭƩixZ*Ox8(9݉J|=Z!l)5S5 Ck9]lt˘!2{mT\]x:fFW2ePvdBdlyy_Ȕp-TAj !-q[{goe/HD&h')<%x<H9q)$ȟ6_YDi#脭U7Y1;hJ_leNKA6BR|C߆H!UD?òiK Af<8B%U a%ܱi:ۛoγ]ufB(CĴK/qQ3Z<^F\,$>DTO_JuVa`)]|Rq@dKqk [t2&HBSԁ1F*[{bCتĠVZٹ}Obl˃O]?v.S 3k .bL Z^2m 5.96!:t}*" l`i9VՆOz&rxе t!}'RuHP҅'x#W#YUC.힌++C Ìv(R(2S!h&<}y{0 aG.=( ?̌I7% 4XgvN%$gyتkjb,C-KOܥlޗPXcjUSR!92Ow.+I:)q$/%X=2C LX?K bBpZ053\7lori3{Ƕd@x M-vGPq>E Ža ԫX}2G H+/4fRQ9EejQFbc/pZfݞwǮr*^ט8ls6jGM#Ig-:Ag4V JY3Tэ.>wI|ʋH>+8fƇFr=I72eU!p8,^Ҿ x?q9k,A}> R(Ng~02r=,:,VQ)E{]Xv0C0\ɐ%gtO؃1smTT[Q/k|^ h #|0^Wv~-{ga -?c12z*3m+喋`Z)@q'N,Lg* R3\q)[Rzu} PI)m^ǑǍ ϓE 0l+sz:#޹D(q6R yA( {(]Yv(N6dde B?y6 nj"cb'vX1wqv^G|0x`ճJl-ts~FmȍAvJ)`d4x?MN}~e^ѭ(W)Ԑ’q9##1:aK*K{fesH7 ,3~ ?l%ȩa3=/ 0QY9́g5M9{rCT2VV-jBpf&*ur=D2m,/v׾qa^HY }A{`tN#ˬQXH>С8|@6iNXSV_,|s}HZU)a"4f0wWsH5__!}2~kO|R>wcbDd$UA޵(܊=,}ז*cʎ,c%?MA;-E?IG,H,,A ^O}d"jrͻM>OuM. j! W>3 בOtٓC1RlGZ"[Z1&:$h輦2ߗaA w vDiֶ WFOc IsOμRǍQ09 %Hd3t#1!:׊ =˲j<j&ۢ[ " TQ qg5k%SfjvJ/G ܽ6)AIJ޹{sm ChpKJ|Hv}9C^ĺh0d`tcսa΍7J5rZ-3Kg_G;XjS,:5Iڷj&=mt[@|go ~ ?]6Yf!D0 F!w@fݐxg I @[|H\ӺE 7ٵ":|!ޤg$I]{xxOKDk>WD?X<)6* FhlX-|ʨ *9U_Ta"2ˌ+Ӌ&)nX%!0 Q%ɠHS}Dd4PqG/ )dLh)*Yr4}ZK\^i1&iw|$|Qz`He+X'pǠ8G=ҒE3_*|e-hN<]Q}]jpuaIINn))60HGHZ _j~i6@8CJNuDH:[IDt QK$V ǎMXu۱/nA]hu T0{\݃R{/:luNID((F$`c,kP֐ z%Sbjtv^]2ݰw::TȎPSJq9f18dTK9.Ʉ5q$mtx/ȵUDHabB}}rey'Ʉ ( v|8L‡o{ 2f2F:їi(]o>FԹ * KiYfE$sھa P\yᄐCգ(+RgQJZ42elQm,NzrCd&i'ҊQ51O)WrhFm&DQ(bэ [1Aڵ/k"ih"&XEe~4ҰyT|9Ij"U*uř)ENm'~`l\tRn;LҾ?aNl!9F41QKU43m0֑48 8{ %S6OiG$.:\ku8AWi<@\h[YY5Avz[mAo1)77|v6xo1ArC_ʕ=;QKOIEw(h!\t\Kg˺r̉0pFmw@[ }d`fZz4pygpڰQn[]lH0"C[7 0VMDm;єόо^kMpʗicVd`m{jk.ڟRyK%稇J.]uXӾuyH$]E uAx:~:D}V%-SZVϓH2L"0P~E^(X4ZV,*ƚ3/ƃ~?nHH>d.=pHgHQB*_8oZmVH So/9a=H7JLiIZO1н1C\M",׻br40\ܭw ߊ*{<:T `@)iR6JIx]aL̋^" ĮFtyLjZy>Dͣh?i2rގm d9O4agn-2{\~+_S>^UAA]@ۇLSidY:o[(̰1 ?l'hsB@~iIDc|m)@*H }y!~C6ʎPlFyZKޱ\K 7]u+QO'r./ٙc [X [Ș@#P'b8WG)( VQ>7˴eޥ=6Kq:6{xg~)8Q0T ٜ?䊙ds&QAv ao |'5ٕ?kSW9 }#./\6ē)&0G:0Hbq-/iVZl6dS5˰t 6*K}T?p=Gbκͱ#.! zSWU-Y!Hj䤩1 .f ff46eLd1X6Qi$˕.o# (O4Qew!gUPּ3?G>T0kcߓ l%6A]-I(dk aieuVrt6W\r|>/Z wxe9B${ ]֓^(~Zj߃nRs>DUƢo_UɴgW1__pt◇Rq5}^bN.߈U%c!=q%cg?X?;)ndS!<R"=ΚMt ͶYl#1Ѱ-gdhsaq $C?`=9ZR~]N*u15ժ3j-?pe-d+1M]#«.ϊі0AIMp٭s0V)*I!PPk5wӇ謅%B{CjvcO #߿ơ 鬷68:ķR?HN_3PlIRҝ&"W|җG>o\`2@ojD@5c^OJ.g |)qCro،;erƈЭ @DB*}&wHK-7F(Q6 wJ" l܀iRK#wX!uԱȳrҰ)$V1Fϣk q)Y+ٰZS?"QOUu gf 22@%*f${8IG^:Mby'K7c ۍ fyjK [Ys  ]{AnClْ5k[c DoUl:-?zV鱚qC1~=Z|?r)Lan7Mk8b mģSQD0+W#*04h&wϱbl0ƛCn&gv;爫Бu)T>QZ,~0RWA Y#VӑnnE.YLt@n̯牳|/ g>SO79lw(M戾~aj _ulMhDhpcff4k9ϡ*B =gͣ ap \QSV]HPf29 =y(^_q|c\>zK/eWaIjG0H3p srU L&rdKQy^5Ywk ("YZrv4M8&d\iKH= ?WY2Ӗf ÔvCm_L|_ݩp3EYpˢ_s8i6[ t_mi4 oJ2Ӽ> pw֑<4ÔWsBF[Z &@C8BHv^K0;~$bmib3ETyz ;klϐ9lv%zfbu{rW!3SLhMI4Iy><$PJRP!@ל> lgeL`k0ݨ1Erz+/?C([ ;[M7s/[Ƭ(^2s(sÛ=ee[g"{qs #gJyPT]Hȸ\UY2@#CU!B zH82Ѵz#w+URWh>AKN90?"άBF*F\wY#`.ϒu==Jm%C$M0b f`kǂ[Cبa=y+S IFom.,,&k e%L֣ez=YȺo0Ӣ<;$"ԂyѠ -a:ybIrCp%ez `⛊[NDp sЌBk*-9AeK=dA.b,_՘^:ᄗK#'y%E/%j$pٱ>I27UAE(m"4g}D mVjORљLok29ܤ&;MDaO+2@ƴ@E51S+1(ZJIDw_Ac׬;旋zEF 81A-[Gnh:xjDą _$ OmF <=|ꤺ9r[[(|f-CBr\0jܸ? w)Y L}Hz 7c"`/cxxB( v&va.GrZE_ B"}M'FqQ1L@HiŗZs}O[-k$ |nfH᠘uRTsJ ϸiW&-Z>: y9Ў\z)AIRBYpI*V LDA_]i ڑ"**8J[>T h>Հ+1E_&` OTWПӲ,JisXlL Qkٱ挾h ET,,·[] 7bZ"^ك.h` !0\҄47ۡ "956-åĪ4ġ9*B͞jpXN@Odu:*`>3r,m3AL`fSX${-=q Q[`0a+y]venhB^" Չq?L,Rȫ:O"W*kY,h> lQ=IPŠΠ$/Y,,t)_PvUΰ\}ʨtJ֙qUn=Xmi!Xtw;~Ôܛ#4?h2~D'U``"ssq\؍!(kK!=Tw7Tihl8.S8m( VLMg֊%> I+Ù&Y5kX; wxUeT,t D%xlә胪Ub2t{V| 3PkW =_ZQ 4!3ޛ;&A|1~>PÔ!ѫ[m)E<^HzHO|X$r樍n f)hfO~~=Wk?wE[2mOz3@S~>d*{r7ׯ};%>a9!^I:w]068 A2kk_C??IOm9*yK~b\ n`8admy,L+!g;R,4Gq2.{l۾Cgr; )nu- I"#DWʗð9C4-]{gP  ? d(uHJgg@bOmnF@r|sXS֕y1O7xd*< 4hn ۚ9UpiLe],mM|ӂu-j'۽{ .[ ʠF*YDmRFHfDں3X=/;}G>^o9HjB&EgeWW,s"qQqY9R;A@;qghn"8 ;c=%"~dV4+G1fu¬t'[*RCj;ZL)d$Vci8?Gc?a,jWM^(m:"d?".f ذ){Yy彬#rXUGQ>lCa2 С睖ȵ6[M2^Uc{tlL6Ȝ߈N 絡v"F,ٖJ8O6je]^J-~0B%#ғ)rq?ɕKn`!Y> !'ĺpW.MÚ bߦ7lS$N< :VCR'pFaJL\-r`uou_c\ \[g0X'/Tـ%Ɓ1&M6^ ˖v+9.%]h6[ZJ &ϊ[;F 2ytݥqxߔ=O\p{Wtrpվ n;A4V^S,|EpWO?-R:Ss@*3L2T#WQ>F?OZL< Z3g 4LOY$r{n/J+x :5C|ێELftZ-3G'+܇4>>m˂PVOFq2uk.#ؒjva3L¥;AZޙ.p0F UB`3&̞\윅ęuӕx0H> FVuSE}hg-q+T0=d?2jZq|psfc^NּXC*^O[fĂ,tbD(%_qPX-p{ǽ{5uu*B> (P(<LjBA#sQ kԏq'Ad4gkN%bɚ 魃ʍtqf -Tpa9l8J*^??E&'Py-"I4ת5#!,?Iпy:K#Somg`Tq&^0XqwH`LW58a|郅b;WӼ{A)~0ڮ&J9dK %7cɖJsUҧv8#I3%IBfjua~)YɇF6g԰v@v:ďn6/֩40)>/g*neS/! n>gr L˘w'Ӽ3A;U>pX Nh$ c`pJi `Wi*"x<_i\c-ero+[eq20($ՑRohTj E\SȍB' !VOUIa#aDUj0Ppbd18}}ˇnHֈ$;w <ݿ ~ _ǑCG(:j<В@KVِb$?8K*ԛ:lڡ Ƣw+]>񠒖<`BDڥ$`1G[:~pسXLxxGi4࣐@88QM!.EhWE2BK+͸֕;jS!w989>.:>s^Z*tŷw5o[aE>4 ;!c4 kŭ3L.ލun5 &@s`ya0ڪpzVRI+\2³r}؂[Ȉ+;]\+Y8lumQ(RL@tR}OG.5ukeR׫*CvNZI/MUE31\ZlĥZs[$u/*O1 ɹ?X/W_mjS EY/1 ٥f Xmf'S,F\r[z,ryuSяgZcft Tvhk8 T7G~_^.6NL\œfK0E蹌"~lKH2aXE#YzZtO9jr$F,#L})<2ĭ6O@G5h:3:#`wsyY9xkc?dOoJ}Ap) Pcjo'wND 8g;vlik&vXE݄ V٬)9ZE6{O2؀El@pRDw ֧Óf 9E_عW4VܸQU\̳ebx?FMYީn;x e E[{NVg0n)ON.][w~>E9ږ13 )WܞZ4bWd< Q_LFsqP?w.a2b_E؉FCV,9T ۲ 󩛵Q8Y;՜iB_NM.+}33ŋ̋ sBZq6nn~Նk)gK{=ī}ډLy+dSm7r`qB m$LA: T_ EMPLTVf(9aqV?X6މBKptM'YtvuZ2 pXM0>0jI3u?U34>}AHRUg:I *98A,0xCuo˥0bo;i^*-2Ύܮ<̾] R%TDIoB¬DAʖV8t?l7L X'!HT A'zeH|/Ot }EMpx'}jgiihme !s&s˖Ӗ19od*%t2ÀGnjo8i۰>N._0q+\1^y9r,7RKl|7z#w6J nGm I;lx`%{3R]8N K$!ltk&{^sB|xk?u`f"/F^P0qI+4f$"'C9,f<&s>28RE͘*B|MpWa*TR pQT& V)pL_uep@ޅwI4srZWegsaQy_>U%n:2y@NGe#ƹOZxA#`? 1AYԖkbZd jrF; ?/rhv>U ĕ:[O-pewX8~D"Y*&j|?O_=PZuuO@[Nlpm1ba ?G =K'I1~gƳ :d"y f3gijQgWZpXO RVA}Ii_Ji5`<@ЎQ&+̹Œ5c6BBW7q?2- ("O}@SWym=}hP%3>nXMi@q ,iL`o8!3}1cGL2Dˀ\xܳĄzZìH^S)[=M6"YR賫煏 }9<2<(EThopk#K`̶>AY*WlSjn8-;>tS?4mo-BMkҹHpz*nXhC_F0j4V J@VNZ09ĀCez&b Zqzw<"ԟx}Nؼ~y$l Kt2a{Kl z55ouV|=쩻LEN٥k( hz^C7i{!#q+#xL7&ekh0 )(%.%3./z%[x. c}4J[]סZJFHWQls FNy:஍72#4aJotO. 0[%USH\MH)ؑߟUaՐ^mfVfwW5)03ꢟ3پmrZ&_#ɞfmʹ4L@'"BΤ ;8sIL/}^m`0d(v?m[  G?&煴ʛLH4(JZgK$C*E7Xeh+ _W4tVŧYp?˂JT6xǥzIhrM_iI]6|-UF mK`eϯ:\Έѹ&6^r rlH&႐ $‘%>)e̗8*d!B>CjuQuL FDb?5#5."]Jc#j`@O]u9{-~ ʤQ¶)FfP3xZR HoSyyY2VT/ M_bjЊxCWg0뇗M%&v>]cE5qh=/t&Y<訮Uf]E6[Nʹ#Z/-P4ѵDQa>zt'NZtQ ν!cgJsg=<I FJDL\mG0~ZTIqEd٪n" Ţ~ .z|j=U5X/vI7(zeذ%fhV=&(sɭ,lДݣP Ű` |tJYtEM=YiĨ zΤsP, KefwPVT^p^.eit;x9p0S Gb=<3O)U:=i]o}} ˀ%". ȓ+QbKr$ݩz9[-NΤw;KLK"'\bH Yf#n^-{@$dk hD" /d(66+HBtE>h}߰kNbn}c!NFv J+էU&6jps (2s:干܎ZZ8\~#{beWZ !.8PӔuM4^B޲J*!WHGԴR/}!E(6i*7Cѓ:+gnI^MJSԴ2#ضvH;b:ɿ ?JplNsʂFا63N4 /LYԛ#g|7P):3L-zAרiAmCo?II~LrVF Hw@31Bl<0_a`c PZN&h<<l夞[=CT9&'LCMT Z BJs ]f`d@=<{_Vp !ަ_oƨ.uzW8q}5Ū/U`ۉE&Vw8w,-fTTcbHd-n@޽[ %m07z?_xqH_þM_xn,H9]x15ɺ\[9`آQL4͢ @Eۯ+?rd(2\u-{lq1Y\O2sV-%v"]kq9U7֨ӖPj߼1wC؉z KDkMJo~j 8Jp(lȾS;w.5ȼyBVr[*ǁc wR]E|-'ctM)->S4&?;QԸf]mHL+6UK]_P7 SRcZ}bTE?wy+|[GyG4bRM3[h1U5C(FZ98)(]hN#@A ډ4;޴-xR?q ݏQyx{޶bb&|.;yɉmٮw<~IJ5l^Ŭ,m?)HJ<Ҡ*EQZp^:3 8Tw:BF)jUT~ݩak W&XzP"8c1$CSf<)rO],!d"QZ"Ȟ ZI/W_%!{ZZj|_^PS/KY۷O%EucFJ6 gZJlXʚ0C]wilL1agFDy+soE:IB3y]sQ'^__cn{DO+J/[3Y;(A13bTuoFb9+;K~7 aCA48wlLzex}6n`Va6eD[XVfGoxseG $%g?UZ)6ʈhW<)v4@rofUW`@73|PÉrϥS~k95`t)wсaYTߓKDH1ހ"GiڜKatX)I?cbLXTAf7}8Pw=֗ι8Tႁ G]4> j .Gh+TFB;~~};|H5)ooK ͹ׇY7 w2>,͈A$y{`\ w̬aO+$59j| --`(;eh';NJ$ܔۙdQ>Z@a5JctuSǽrX{gUl)Zr?鴘pb. mܯ Þo6(02?2Cݲ:1 Ȕ =H J2&ΐolЗ遰(WZE1]otIn*,W+ry|,]kbbՉPV4ůQ?x~{a`q;PFH촋GAvڷٜrufI\ 6.k@@E[(޶ Kw7D^V׽t,\%s s$T ̱i2\m8FvekOx"igzn:'$4}">fʢsb(q+L&=(NMX/>Y5.Pl3Ny03z|x 68lO XeVz[ܑM >e<hDRpjytզR= .F$ym2P>1~/ſ[y@ GfM)wWr\(OɯǃFɟdMq?#CjQT#]2o">g) ݣWϓa"|.IJj 7p)v(iS<2 V=E" S)uFg!@K.5HnKxm]dJ|jmoX|}:=&|d=<`שbYV"#9K{R~3 IG626B%XJpA/'=,pY';=j_va3oXBrBjlxHN7t=z)QH1~fGۙOCV `PuWP"rBYʤ"jUW:B cd!`'zKgH[)/b4aHIQU#!h#,gaJbPx[uK'EpV:ʏSA2k(Tr7YR ZʉYЀOXaڤI,A c;HcD-O~QA e9w~ow iN_۫,SHV$H];5[˾ٷT4 I#\#͙˕[$8ʰU\ܙ[A`BƽxIwWcv6E)Yy}g9ȟPu5,` g~yW[drٟ*ֲTG yXp{WS!.#|i wRiQ,cEʴ:!h'p&),Pg \)E[~xn4G&oOOo%q#Zwj :?m3s_6p;; (v}nuy(k:Nk+?^e鉰dΩf33䉊X~D/K$\Dj"եkwh9ZߏIt,7k/R 9!w\DPMjez[=l`Ɔmgap`36nW yhgD 4rl햇gEV=+Tc6?Z|v+hSswk m;|=9ř%V8KH=P+R.sjaΡ#I}at̊x]VW3D"/O\5xÉQEכ;k\`L(wi~sgt;ZWHUxá#@~ar zD~,VivR_a^fc+<&:kVJFB47Tk(C2}u[4|B+*ޭ&萧x?\^zَ+#|ds\(7.F+ӰFiu \!m(;xEeX([[g ^Qo^\`ys^f1rq3t/_ nKřং } 2a똲JZc.tlF񓸆(-ZkvN )x虲#aGkv8 m֨gc;v0Ee{4_lD U\ݑ>O*#h㙛(NWDsfYpnv?7&4n7͠(ZYJ]ê?-Z`l&tBђZ[FCNeHFIexDP>=>vjiwƜ5q!4 maH4Y0LY#8 v!}V"eQv+D^qygX >덈W'?! u)u`NΣ1'10v =kj *ܢXN&?fl.fr|qoPm<'@Pw  p=L%V;<^f|b4VE2dcMz4ϫT@h)V;&Ӗ߲BA<;rWJ+]IֲHuNKg0U2}ޕ8-0Gf27c%W+}R{Ig9#$OX$ZJȸ{w~ܩ\Rr0G+wajGs"/x:"Y8GBP ~3Jp %,58\: Tո!t+quMyqrGdh (_} o_GEd_Dׅ!fۜYGqvj!*AJfq*3d+| <}fc3R\vO}#/|q SVhR uzYQ& w$lT<aYaM ߤ$qXrP=,1༜?0OњWOW 4uIl@ R-qp"z_ieмB?(Qٰʣ߾ۓ&'jۥ(4> S$s4aoKRnOep߶ߟ1 >g+\Mt<OTr]U99R7))Yu,":Ͼ*5TiTSor:יƖ+gΠ5f mFKe1gVb}aЕL%(Do@bX!Mz{I@.U/yk1N '^q3 Uc]\Ij@k?Ke$szK1CT?v sZ (^";'Q|] ȋ%& u?H΀Uh6*[$A ].a[?c,Q?Y**F[#8'7FtIz7 %B9-'0WCfYK`Z{o# rޢ9a`?HNQygK܃'3gOd{||b;D/CX7eEKwgkriQG.&8ZeVGlڜ*p6kP{>d(\c9R )>_XC$iƭj )-mg$ ɰjaS0 ,?H-9|@ 2D&t W> !4ۏnP]^S\լĮ {&EB_'ļ>5kl].1QɥM9gt'z˵IG]Ɍ%G"# EH=1%Xf-;m J]*pT+OϿKS IjCyjj-HM1q3Q򍂨M[K pU{^ mNP~諝Ilj)ª#&7ΨhЉDD!,=)emv]|\>8˜2uV|{Jt{5bb.+k)+aN[|YgyV jJ|(NNy*`˦lb/Dyy5gS>PШ͋)7ipӴu凉'=K Z..`:DHH$úN6wW)ךq>ybY"~3DB^=RЁQ,p#(ҧ0[ReT |jeUZ@^Gེƙpna (1PIe_[Wܞk \ҪL%뗹vGhGvE2Pל@n5u#QS YٰAqOG/|ٙ[Hۙ˺o .=Q䒬{`JIQ{~h䇿9OA&+M02fd,#QPujIbDU/6TuYsˈ+O o5x%dkZy寷IN"\/(@8MGf.%M? f4ōb Pd>,G1$Tg/~o^}&zrfѽ wOTp> V=XzǞ]FS(3V-G>NXn IDFy.-֭L^*\lۇfdEm.nyP,RZs6m&6srG:PGN(7Ee%PhYEHWݴ+c:%L/ Ÿ1kH&ͣ@ K\n9w&rM$i5h)Az;3,Ԛ% bB>*HJ"kU :s1itf@dt9-ȏSfΪ4lm'euJeg<h壢6%?^収8Y,jS/9HZ]@*#xv7Mjvm)PdL/5VM5+Ga;2 ԗsṴ&Tgigk;[ /JUXF@w3Kڙg{8rczǬS{]!g83`^~)(vJJ)\iqَN-. {6 GRIL-> 9 :u@g rf/qӹ;著),WSUGm_Jz_Da(0JRRJT!2|t<}DOa W H{BՔWdsU7GLZ$J9jKGQ,^@/2X:A5~yUs)7C>'tϞDZ&ZB%ÚmLKn?|b;Swz [ևja}ZAzo!QjZXBq>od@mh`*v}<*GP0ǣ xzE8Wz{E_Hf,ԒNMC+[W< $hX^Ds:̣!mJ5WY8hgO~}+cOPΊo8K11O61}Nm(G/5J;?xLl0%O8qzFNZڽ9ڻ-)(;= BrR<`hR>{V*4I}"\d#⡃mՖ|KC≮a$ m# \2vRьUt(-W`G7 Vq6;[K٩KFEȃGVWYɠAjoײK[gև42Y)J[ 0bluvY"RZȎ\Kء~O[DX}]2}kRS_ }D,|e\tn%^ ^ڦ\n.↯S%O;甯;@J(ӇV9y'i]mA7xm&+-o>^mq%xbQpNP#>cIBk{ \y+/"թ5b<`CBF٨ٺZ%:S{#E%hvMߖEӳ$1|*Ȱ?cXIBݠ,^`7Tf`h+y ; j_ sCkS^H(CJ0~m yzBuK,`-l~P)_R)p h~;ȕ,_Up,"'.Ȅu1πvPCױl& t qD'`y 仫aP5͋*NHȜ #37bgAc~ZԨn?e([nq:\D˜T4u:"@)5ç<˄<8Pj@jӵe9‰Rt.gz[@k-*M\Oyɐe=XAt/D'2;aCד0.=K7m1Q76?bDz8;)n+,(d a?=UP3W@AW긄g\7Dk7q&~=22F<"+EAGoTAzMoPΦ1g. (&YsAͨ.0*Xpv~mI|jٶ*Y_A/:Z2tn`tQvU)oPeE# ۹^e%"_sZQ;"H=?,|NdKg<:JX.M!+G~ms0--a%.m͕CT ah ja USO7Mǒt̺3:wx,wsļ3TQ}a8*EK.9,/ޞEzK׶;kW@J|lyiۊzQC{5S9Gs^>ڝvNMVv%D'kʶ6@n }%e{.j y-D}bJ(ТH x/?|[,eGZѱTB5Z'1P+%I({ >n "?Rr!7p hPOCO1 I:-@Kb}5)ͩ#|j&!&@/.+sq (#f8MӬT=K|.u%P`Z~F`4D#tܘf*4?bB"RA?jfgmf X?Hey_L G+C9 CkJWODp8OK+nSQ^0wH Ps'ڱȕ=bBOi2 bk. JCl:IoQK@JȔ*N ? Mol϶-JF'--:)t]"Α:LLS7kFߙ< ]#VMpWAYӮ:*C}ɈEuʓP\B[gY_ ] HE"^Qr^L7AQ3f!JC !-D=)Q.izEJg;Ga6Yy2/s,O}˚k{:Jʻ2œR};"o3ɘTeaO֠BȈn[8*y:{e%!JKl@4|e9J{:=6f9q Mt6S;9`O"!B-ذ˔Z-=kV72H>ɑ1klo@y?h%x%<4cX9o +YaA~ઽ_Zt[S( -qLF*@?ՑCKT0psBy:F*JsB '0I5AO+/n(˸t[(ƢI10Ll%d8RB h><~U?3@;1ĎV|3,`@^ݖ NbOc5:i7]H!59ր?[^h?dK5SY.,[ Q"БTw[T'+ycQ!>b:ZE{RJ#GfV_r#6~\*-N"Fk+Z-|3{R1ctt_{ٿkDeWPCDuDVҡLnrmIϗrȄqgI2HeV ^MK` GA vlS290&!"=n |!Y[JW~SցɎjbԌIwnS.-2ٞC h@4wz'FT'R" #yb*(zN|SC-8[f ZIaQhڵFXS}q ̼KÎ[;u̦"PFT)V^^Mi%ѐ. UCU]\D`>aNI_L'VT$:@ӝeP,w_Ԡ܊Cڴ+Z"닚a -U5Qab\ɳw1/n4RO|u{Nuq̮n)!4(ҩc䤢O(إCS[g=l-}v]õkB0 KH@+N\齉 ~gnl9XО PD%DL.M5ET,~Y޺Dh}4ߛRn]O(B aYJp ۾[YofG*`@W0F|x(T[-\okGhsѩcš3[QR`K\ І@g?~wk!%8fM;>nl!zc<p.I,ݓ L2zYO@~' 쭥 Fwf9rY/P"*H"O|'%JPNb?gEeifeys=o:e=iJ+}DHp&F.Uþ|lK~iRG1VH=MwG+s ?9[^Y!5z77:HyQ)ͯ4VDnKom;Ҕo)uy7lQiT*eXMhQ?w&r&Vfm/uRv,"*3 Vb$JG陽 B&'eF5/ Ʋˌ8-0SO۔V_:"5a&Bu$P^]k>FgxR;Mز'ogMKc!ڝſ;%fwh#2vhӎZɕ@7$k3|[08g a/Oe U++Sf=b%/"%oYy/"O8Hm;x2ݩ'bѧB>O!o\As˒kޭN:]}t{8kaYGT5)**404KJA@KV9N1uYH~Q tyXo$HǝpK%cYəЭV|l6>l]nP W)Mº02TadN +\3%5c b{bጃa X~BRvKb,w>dPJӕẅw}'IޥF/ QIp"[adٸqV_u;|f*ફv~xѸ3?GVâ7ưFxNLCCScfk YU}HP"taA@ _3H<:u46VnN[6I ,thk'рsEvœqΓuƀQ~g4a]<+~@?>,"ExX3+}pW)# yE3nl*d\2x`kj&ċ(֜WtlȰnZk*?YNG6*EL`-=L4nu4ꏐ`؛fP/ed+<%3_j mSSv&8f @ ;.#UOSfA^!7Qt*/g/{g}\&4]ʥhsAَ'%jvupg<  {ێҴƎ5l 2\_]:W. יErƖ"=pP cbXg;QnDCqc2 aa1 +O\?}_ ]{#v(v$,R%z pfCR,) }1H#u6>^{@!aym. FQ=7N:Ty{:#ێHu 3?YPt;{oyCG<(\@(XWF탰}<"~Jʦ-^-֐a]w|ds<ޞJިGˑ;&%u7nohtoz5Gr(%=SVU#ٷ>t|jK}@mM\w4^R3Dd2}"}4w<T'Kcћx,(`I@B$ȱTZx'~b*A|RȂ.~xra#dOw n" Lww$, ;u! zEF3,lTiI: (~g!t믗;!-XY.Stz˼>AfLAσ~G{5l,4 -[ʟDZ,^f+CcHYuH(bP#6-J2^U+lFLԱґdsY !Qd tvŹ[1}#Ϸ,ӧ+G5q>Q +ÐZ/fAj8m!|A2#q¡g24zžҊӬ  =Ч;\~otm&v5Iu\/bRwLXzkl%bkwcx<|4he;茵4[+yxtx/%VL=9}|ְz/. +5㸅k o9:'8`vgՔJ/^Lwe7}McE|=?ai̥GR >{R:zB}\;Ի+8Sѱ5:e:Tw>H.tD\̞ QH} ^J]+j^4ulxѽ+c9k!yٓM O=؈ec Iex0rP`w91 ST& xd5 +XeV9|BK=v;7i6#osa-"dzmYu~Akj(Z0VrcgᔢRP!c5+;l„{׶K A@sNFQ;E2ߡ\tZoaq'$sKp*TC^ !NTgl/!so cDM7sWv,hIV&[ۅd15:~9orʔ?,SI_ב"[Go/ C>?\HksLo/ ]L/>ֳ(_׶y8"0x3 G9U9ѩ>.ULB`Ied kIU/ _J??k9'2=Y6hiDG=g=/hϾ|kI0F<vY؋TPBq2?i߹/9)J}Cx+>,Mnf~Ys+dzMZE +l?fQv8$)-v@) uʣ;i–_ɧvZՀQSӊR@%{"=]\8 ^JRQ/9-6U2Mr,pg$-J1IINUoLty!>_LH:9 VY@I)YhMVԠYKJ'4uyCrėI(YwޔVVYj,yg_p =M=$ijjTU;s ,1IW5~daGsȟ$z1ha+!EL? \CvBӨE]Jqt^\3|# S('e1 BK%' i9@Ixjvm;\c鱠.U÷ LmL.Z!/=<|0Q|keV$d@{@Xߨd%HA9أ |#xMJOtp$2HGY߮Kn"DDn=DrIhG  74uZ_~_]zZ8(BŕmGH莈y {5N!(P;KN$^8<4.UUir'i UZ2iuQ.|g|x@R^|Iɦgi<H2Dl abjdDo`6a<(ͲN%rw/ǮƓlncMIGUtQO˓'gC GUTtl)6nOc9'yœ5w8~P$ (fC']Np4$:cXS:Y#lCZ236w3(ivo'< ^3_v7Y:r6p(Ǭ|h]d0|Ϳ{4>F*m 醎xqƒ8]*Vs]>|4~>_H¼%QopGfv̌v`4̂&@$$|, ?@aowrb-odYXp nE`RNa70IJց G%bAC l67tW:}Q1t?unG7r+4{Yy;i} 3uytQDF[AvUh Ql9]@yo܎l ˯Nd,a$Th gV[˘!i@ݢQ%FhCu`< i^×.*'>Q9ǽAw8Lf W^j\SeFVVju|(4"N4{XA$A h8 c>Ss]UPFݜ½arjlyZm`+Y-Np>?ؓ5aڴPvuc!LlP̊A`؃>)PoB_¹ Ddt<ʍ%)̏:aX < $Qە+_K3-mc~h[򮋱уrl#o;(L&7+@ڃ73 }2x]AϤ߈1`Pvj9Z0X$ _Z \>Md'  f)Zs bE'zq{bp'+U1p/xGp^3MN(\)>4uO6VlI@]:Z 0?ܲABgoCQA0BWU`HKV`@ {Ax<+S2 "/bz{7ǭP/71DiN#n< ;/}Is<4YbQI "j+8<ַYmitdF(W_D3/!=PV1z3ǂy)Er?I:B AGj e̼ o5AG),0Gx}@G@ʒ:]DzauW˔lGEvVol,X=_=K]&ZO_Bb!TuPS7 ڼ4uxj1߉Y}:E׮6vCGPb]BQ)Kk".}V Nzot:m\hLӒ<Ń&rT]T(9 ;<$3dnk5uqu (VxX ԻQniSpjX%Ŋ+#mo1[I98/ph`@,b#g* m}D=R QˣYD "HeܲM>܋ @9% 8 $7eTCL1sk?^uwfu%߳"5ysuF~'3X ğ|E nᒖ"ttάIi=k=R?>PP}"ÃmtTχjaCϾH= {D L7]# Ћ&Xh"-!-K dveZ,C$_\/#$p7rB%)5h9ZMF6B6qt'UCPGImuRQ&'^Uo!w+~m9ZʏQնmY/7+m"fBp%_Fĉ{Y,}SE;=ݟ"7Dq;LRث{Hֳfrs8d#=ٻM{N(ރOޥ]RCF҉Ѿa~N4!7CIR[YHi9쬡u\5-X{tP8Am6{ED <|ׁGp  +)f{N3N3gw 4|K㇗lh? ڛrM M} wd cSYJdtZF6'W٭-i(m5}S^O&O(I1G9H'VOz=\Vde>UMHV(^IFmlDv8 ^ˑ ܭLsUNԥ?ʬk \_ ]d]9F`g7sYފ|_="k 'WW CBl ^Df_*?U֓gb'nqi`3@8= ū&Vd@-Iy؀t˕q4xcéNBY/_~B,Vݺʑvoǥ׸2EB1%<;A~ OsІ7} U+͢`,;$~zz[\b!bv;k%keaO@@宨 el-MNAFI2`PVγfg(J-"kpuRA+_~Hփ;{})oJP"D(8!WB#f@27!?QM \HFޣ"_,i֘C{ 2 g-$ؚҫ$ݪ]j@ 8k&|kg^{pu[ꎾ$r;]$Eu 6RMdc(=x U6e$f#'=6XkK2VtқK=羂bG8l&aO>~t@PvsUJ]5?wI@ˀVɯO\ft:Tpu+~H0ܝP-}7j~"],bݠ!A(cqJyM. UkhB F&ZV 1_ӟ'+$WEݐ7HizA~=p99HOAAυ< u̞XsJz{>P/L.eTtKdu>ՊPj䶗)y:2hVDV@G,>q?ΥMolu\r;Ik䤢y*~ebFvN&ጺϤ\(p]9jտdX^@ 9R[鴏?~Ku,*=,JSюlu+$aDyhQ)CLH߲S0O0?0NeQ4˯R IO)(qiv G_1vu];/HrG;}TvE(Ц7jNCFa`FΛ?fe(#»>,Z&IdΌa6$GƓ>Z8JGM $ h| mВl@KBNPur-Y~R*`]>sL!prA}ٻS&O&H[ *=e1+$]6 u>oC@JN0, 1ͲL_$: 4녰& /s <,%*4\>"~p![C b"2"xoq˛xU2]&}ËK2Lmeb~c~`fL9[$waW/c^*r5Ia`IǛ <@@ կ'N"|K ]Xl,y%|u.( si*a ugx}(Nh4騒A뤒#j=TUQ Nbsp[`_$FhIZqw%+钷pI["k)EHi!{{Y>MrQ03'w:dj*b0K7[MԫM\;>Nhd%ڇD .kr i-C}`*24zL(q3 I=^+0},M0 ~zvqGYu:c$^eVDfFQ #.w+cotjyW;[oN ;!"RqfԈUACd򞯓`DJ 9=eRZpwo*u<.]-3woޙ1 R9sy)h: H_XPe-ŀ@p {rǦXx'OMDŽy@Vo:;~T"d\3oבkh;{N Do('gиԕZApnF.`(ib.BRGF/:`R,<|s%bўcE0>{SmhlM Ԕ8z@n xP1[ӄjeC\` a)N1Fk Ƹ/et+pFw㬟gÉQ높z#xt5>`eԘ(Eq uD RDZ~Pj+vAKSl;Ÿ ER2(ji'وU.vX\4] D`vac8P^N LNw%zBʿ"ь/^fкqB2KTtO)i$9:4ZV]P4)|ڪ,j$`hSt,YE'1Jq:MEjnЁ\]Vp4߰RcBOJ'r$ߥD6ym^1u![I%oͰ#`mF,r2˫|e~D#ԯ;1}VL1-NpOoZ8ʇ~ݨ5Ê!LРUr:_p̒РJihs:?#:oHWՄ2E,Lmӽ;׵GTK,%kxot:ݕ=޶1c7-I_/^-.aS4 " 4CW9UV1>3w#.Ynj|aU&e\ARӴՏonM;U+ݾ@Z5Xc*/d | h4RijͶ(cƭK8mq={D-}a+Ɍ; h"Hqq,N@X ۖ/k3UYG?NL|khτ=m0DžƓջ I(Ā\VL̍_n5R28)5 K]-O^JwR/Dz)&:j*fx h2܁"r?=~)4iK C'pbu<gI`GN@_ghXkV.頞lfPeE(ݒ+mEvݍM!#4k,N4~ ZHV -_XlTkX̥2Z8 6y`- 0B6umɕ4|?ǻdvCo|_۞c>#\q>ZhYer6 s+*#Hi0^iqlEvďH%y7)∈[1cLCtWShSqLЦ߆!]-H;@Zx=\[XVyc6}ݷJV`98‰3:cpx#MVԯץg74rkc%[ y Y d]E!1-OvYy_4{CB^@ɶ ')~J_tc3H&Jb}_Yc}QID;~祩$]Tpղÿ,kMR^{_[cx D+/B??!g}k&v|ķ-^i8oȉ˖'vWEc ] |7*;z$q].Ό#+\,X+SL~|Վһίȧ*l)DBW"oh-dQ5jݽ_3YJ]=/$76 "* .4>1&),j<XɗcH#qO0P@CȐzސ?_8ѝ(딬V!en7c>?K .&ARi9#9hLYPa.~ )2M`p 93Z'O4CP*{iP4 (:S,4k\3&b+ FbΕ"l.) r5}3}%K,ECCEs֔E,a\n̺SsO?s['>j fy{;@,f{z:U(NlX)G^rPaaC2ǭc@1!&&5!h&憢=JyjNy<K-"0] r`bapA1  J?ECv`le'fҸw"Lf̢OL|VYm?4 m,^+U*24[˱|&`P/ k* ZzEp.܀ ~O!gdԌ=I6"A,FB~<w<9 [).D @8F)8`kYBUj$>?ݓeΏQn|Q F:]  oVQ52ߑEO,|y R'FTmTf1c"/$y)׻ѶtF£M ,wmh:L.o^k@5I tDߪk&qb9La IZ-;sILeT uBM6|*HTu,ꋔ#ψBefmf7T+n#6Je ,ܭM.ӅߵkvԷ|Q]Q*hjc|ulO_h(lL` [{]e0[-#3= >FNNR! |~)GMǯ H< '@V0 v'6r,2 ul{GӶ Ү{(Ju;'ܰlSw҂MY_`]#*܋nyu%8qSv Bzq: 8\i6KMMykNchIR o`HJ>]Y?%މhRhKHI@e;DϨZCr֠u]OGli&'/[m@ٛC+C R/Zǐ"xQ?3G'zeN6)7A :V(~EQy.p:}N]uw)ɬvN ֞3i.3ʞ[O1*KW N\4+WB2ajOG8ON(*6;ƣwԹy$B!hաIxi&lqzѷ[9MEYR!DzhXuc;n$ ѡ:h@yhߣxc";\ I_J\Z>}0J1}8nb-VXg;討k!ٷO)lae }_S:fm^~Jq譍]47w_tפ/2yCM]_ʗ Lge(jlUT~jKa _v3DhyjZe7 H2seRoU^8xn9¾@- `"j>2I8r 6ޤ +؊͆Zk; =gf_X13Tu]ݲjs 2sr ]!B9)CĭTE"TF[Z $6,4E/D7AJ4hIDZVv   V)^JƗpKmK&?{Lm`#r nc3҅|"o#KL!p(`psa"y>D^%Ta /ƿ#S -pWiA JxCu⚲FTu cP.I4_Qk2#*q5+5s=gWnězu=V`m9c(T봈 -NIȹP\Y4/@FÇ֗M= j%&' J)8z}3 E?;w*3N|^/Z9iG wtF.̇9%1dH,yzԒ܂egNBO$$Dqj(ȻoQ< O&][r5UZ4*5>A+5Fs( [eB,45,X;11t MGtP|!Lv{SVjȱz\M)]l3;H_o.`8U<ŝ f&jLSX-e%]w}@SoR]|ð(v,TR4#x Xў7[hnt:}?ث¨ۇgFԢ * _\x Œr܋&$#+[͡o}> Tbf5Im܃g^Xx]4UZ >yp+Y*̔ V_KC?f!D,A!8.fSvJJ?Sf[?@f7I%{ d0A;>~dh%\#i B҄t_?6@=1Ɗ%ޖ芄qs5.2rQ.69eRdWf]e]ӛ/>2 kr Ꮯ8pTp>Jey^lFN`iwP+4oޠqme.zHz{NDGI'F u'M:3 R"Pz)4Ij|C V}y}?Q]1:g߱Թg ڤ 5<SP;<3A5SE%T}RF*1#p) 5i_I:!cwS2 6wP[3wvjh aG!ޢȥf //f7+"9<m/H xS6>W$m5[ `į훠]gDu7T)?]RyHU %܁vY- vG35f<%!C8}IxwO`Dp9+ij<9$˲nM M5ZZ1 !v;=5 8Ҭcr`s樴"> w͈ZW> SOt߶7 &*9gR-\&LHQ!=}NyB;i7s/HCe{6&5 Hٗ70DludT=OGɥ\mh_?M]X?ƨ ;/*RY E7HmvE{nh@rpÃދ*7 Em D8żxug)ˁ\o xYϥIʨ Cގ$aԕW聓_gЯ5x#ەMz6BÿY'M`<%K̝/R/6TVsqwC)GJɚlht)LF+/u]{ZNM&Tҟ'ԫb|sҊ{3Ȩ"XgB 1!~X;ucf[G.2|)ʞL57)k#0%lu7T菟5ng2` 3޷ۄz,X0]akye4/yB8GaԧeC;m|c9`c,bb P#rm َ ON(΅SMA0w gu1?gԍBar,vlG D-ࠠ'UcR2"D\T.A@YTF!3VkUGQW,{l :,ά v§zˑ% =}4]د^mn|A_PC ]@)<Xw-arT%J]6bGD|aupU I_odz#Mʿ欫?3AP4oR ~s :kZ:EVCN-_si 4K7< N"5K֞yѯTҀR$ 0iܦnd-W>`:Y_ ZK7h  'ئs B0* q3i*2SmJ 4[^ICpusk)uXч؊+^L505"]"u"=!'UBCᾬ`Z#яƔ[[;Me]HĊ݌Ϟ o9gNcPV3KQx4;c4%BBL,J+gͺA.@%(̕}0u]@د>c׎(IN{n`neݍqJ8buP1sZoSQ4F7OBe OMc5: -1f$| 97]q N$HA Qq 䐖uQn왆jOSi fWsh oUJRҊ6U3U-S&W>c5`Wr_Q=430Uv6&RiOl?9섓 DΛP*^趀Ғtâ۞/V9ibJ⡲MS8LV"OWz A9ؖ~@Mpb6HY,<!`HE!)*aګ>#ʚ vyx 2ԸJ g}3F+m]t֏z%zz>nAxҥָMr h`uJ-l}3_>rP|0=\(Bqx_/S4ux B VҐnq_+v %*^xNXU7Q|M(^h)N9}ƄX =bfc6|y]-3oh2i[`**Æ~ XЛ1aMdɟcJ}5gQ1(z`6rwOV LCIyS&!4Ĺ_%CWlwZ!Ty\' Hh] ;~V*[MKf4{J9q *Kw*ި5ޱJ:_o,TJvk03z MbǛNNtKt{EޘkJ<[I/gjP(QR#)6i@oLJOf,$ǪGk ú,gWb u_ii / 7[?qXTfLcbڝb)DpuH6Sq-MC4ǿ>L$i\G^>i!VX^WLG^ic>hDߞF9c\;rmE)|ho`W~BK1񶫌K8GsBNܥ%140Q@&)b.y$GĿo9F֢CBګ<":N3 T}͈\*R USgpNXɁ8yt>:t_-(}PbP д}qeAAT*IXr~k U*q~ NO/OOLӀ 2 `R[h -Z҈녎q2 `MɓZR̋bAP!'n($M!J<~=Xm)^fNRsq"8<^|7_thN|^"o4]@C{[u=EITb8t^2# ƺŌ}lzGg W}EY6=c} 4@K4{ؽ?ȋh`ph8hE7_#n9&ʗ[WP[ ECsazVx;zIN[$v&8DǙһi0ID+Xn7_{9P_`E.% MXع.$Љ^*5E2Rۥdz鸢@@_>\@Ӱ XG̪W8I\s,k*Z? H_nk!@AgZW)ƙ7쌩;ALDwwͷ!hJ@ *E/Xo>nU9On;h)*p>L&ǩrNCLJc 9[d:myd:΍ w;E8>S]Aq6 [rq Ѝ O`ѿ?μjC43'Z[ح9+Dk\kT+PE##p#-HcmSwz~%*_a!3]'Fs.NJ\~8j <|-LL!rxqŸ5fI"Pic}7p:;SNoZ&v88VرT>yvH87!݃{ Q)'GNfcDd];0[ʘ\_YPxbxFu%.䄞;LMNoGxHCNS$SVJO D&,`^/ƒ^`K= R4;[,#֬+D< C/'T w%`)!C6qd&i-$ֱ/(M1ƂV*KΠ@y@+]#Bcn<^k5}c {X$Ys@OSB\… Ldl=Tb4,ғ!   TY dZ!J*]"¢%tXl2۔Uj6x4aJW=Y3^qNdN %)܍W8ie$H6%8\V\%?֪g݁UA}MLYSGZ%?ڦ Uي^C:[Jstpc^Ƒ2rV޹kVx6?ϫv$b4YJ݂Fus% Jcἱ:o$8m$ woP6LS#k25 S9GbM؅KY1rlMw&LLsm? ^B]'􅯣j<3 ZR\]$@57n,*z2ƛv?:",o`+|'ez;aD;2wZй@+nk J2\"Z4Dc/˂P VW[=!^+. ~ޤjɴro"My,QS ϭ#*̫~+jkD;0ybP@]U HQ61ST_9z,NɕkFϬt Je v3԰Nb?`Z+k!S]\sS 9t?32aBC,eOn֓Q*Y`E45ni[O-NtFU VbPyȖ4zVsRTx<}gw4t}#QiH^<%3^"֫O0!PI~6\$xQgGwXɹ[(!L,jQ`BSiKb1 ($շe,T du. Z"'=I<;ԢV`(E圠^8 ?@Ч7G6ڴPqB ]_"63V|ˤ9|^;v5ªlVe@8jݺ bbR>5 uiE "\^oylq"@&)G0h1 aՊ /p2o7YMU/OpwC;`3) 7ɓN0i4qe TK9ʚK0$ Ñnj.>HO$ Z;Ԫb"?GMy`gzB#qGt^Y]nQ 6.ωW,lV(afvNZHǍu܁՟dDLQ7}.MKh96Lʦ8)U="1z{V`r 1k (>c>4$I˫B`s<"UNjWKH7 9hqgr`9J,PMP}9=#6k{E1@)6{YP|rrX,yU*0*!\Tm&$!{]Y|D}<`Ʃ?4w+LNteK9Ȉ:tJg0ٜ[ FrioM|X``i}Ϯ`@&E!%.: 7"]}ibXK4Ʀ_kt,z)A`њ'@ '&o) :: + |#mO!,궛 Tn[Oa4$Cle/T1s!$끖 -`̬eձI,FZHU?wz(2[2%rHlZgE1܄A9IDJڝ.ϑke>oo;9كҹJ\I-#_Sj cӊP)`;pkQyHWP㺮kW%+i)Fcqz2xo:c}<%^w;%I]\|:`W\vi@PI^G$§Hf4n}:|ڸ" T OTݔS]ClH^ɋhu^n&\ dRlUCy}SQ~h}Ϝ:H2לk a{`BS~@dBЋcw{1lK^'sf@}⧅U n >T[aF.pG53le6c$_e=@fQ8@KYk.\x0j-uKA)YH 9Z͝/oi.n ʵѶ?X m|*|!W -yYJl dGLؒI#%zgRfȉd[FK (4YHG'_Mz+a;)ǟF31S]AC賜KPd-HGa:~B wAWF'gn8Oбׂ{,•$'\~~3jP hͩ\צvo^.چ9C`EH3W4t  C9R٦ Eor<2BY녾]*!\Pk4FV˻glxCCEp6Mvmr5D4ެ,*lGP}Äe8-yRMbj&N/??Ipq"=<6Em9''뚏!x\kjN;@WmKc1W1vPO1EDĪ㶏aA}0-}*^3^6d@LZĺR+볲e7M,}fVϥZNձiB-mCN9|Z.W+#5llוH:ZP]'{6>50&qݞ+'j!NߗֈzAtDb܍?ic!1jH\pP9%Yx\|]g2QnòϖDZO]{ׇuYݣmuelaY[r1^1]úbtLqȵ1AoxŒ>?XDNۇU8WL09%q.c-mh_ӱpœ#ЙGi7!MJhM9tzɨjgÐVBN=u ]qIOO^zP)ܿ;!Sе( Qf`0x  Wxn1BnX2.%xb[OPahLMv!?\=+\_M5bwrVʚ25Y<+N͐!UjiON8ˬr]2ok/r\]cK/- w^|8m;$DF;';C44U@wZg&+Ջ{I,G݁_N΢pgcK}pB>oZhiW7,2Pa=+N4&TMsKYn3fϽV"B13 G|#fݦ|y]k=tpIQ1;6ր;'B7_ &g F TGgg,+1'5Y7SEtI08B:ޣo:y O,봔CET'X.@GrM)BĘffe|>[wI" cLPpV_@^pA 1Tv<{}=% ^Pfk5eJϟZtoXhpVҶYV.D]9EA)C֨>64u짽DvV}+8_߈"&e b2C4csi%to6?;1Q"4kAU\.rW99Et$.^Q]]K3߰{]WyW%5xU&)z?1Js- ֡R2Gһ|,L .)H9Ӗoدˠo$P,Z_Gz7%_:ejVtvbέ-ԴAiO7>וm؏%x-@1@P~I%1yM j^A3zSwBVnQgKVDro9KQyavK(ƒ`)Jsӕ nLR'aa22dM 8`2vK> *X4׬c΢h鱎HXS $tO64vE'hjՈ&#kSu]4j܊ Ui%,ȯKO(FjFy3*_4zH M mcgSZQ=!; yJmG5j^Bĩxs2Wp/l2zpJ=Χ`"@zJC,}kn!x3Vi<,&'a=F^~+Vx6r"1̣I}d5! WT|(_C4Şg S<nB [ԓÎ6=UdFe)d9oz+ ju(v;QWqZs.E21rL`{Lb/dYYš-$F|Hh%P\L{@%K os?RX*\EMh03&;$ |V27\lڵ{$ G|j& Y2:Oz}*(qHUv.'٪_2K;`ΛMjnW1w!?yڽ4󄠣՜. a¨q7wD>sWJw0*@dd_һ-9FQuWpa繀+x_ ["]#z5"UkcyӬʵXkfg/9=>88.$gnNI4 HAu1)@GnLUuJ>XRgwei?qGW3W g b}T-2\$Nl knyLj) ܹBa㞜On,I)j|"*%2L sWy{[B近JAR\v6=|q3SD$1Q| B]LJ)u`-P3+_3Kk<{c_sC ])~dEg6 }*zzJ|jIrbR!ME1"Z#$ꐗ oްM=T\|2͐R'*x$=Z`WT"l6u3lf,nf0zZS'M׮rga 4/dCB)j¶_#hN6Cfr#sxq*961kCӝ\GI1 V"[,S}W EK^b:dkC%&\9=敝Ghi6:Ivӑv*Dne,7dYdm#B͈8$SOɜt٭>o([n|z#$>Q6RYM8˥[WHX*Ӄ߻@;TQB'-tIj}|7֠Phzɿ&toUfoZy˕{Ugc)-״idAIj^A쨉9#pӃ"{q侸r]tx\%^j2!Zu+_E2I٧!ɯ;ɢ^|ׅ U73obQQ^Ppߏ! Y4&ն jatJK)pUKwQxb<cKKF~%ik\xր+XOz%)<ʔdvb(/uΪsD_)*nOƂ{zk&H'Z"M_5_# 2Fz&=8 ɖbf%Թp"p 㷨>_⡩ \:U|~օ\q1IqdU%sAeɶ,´ؓ_`Oqh3 3(onD[ ŘrǢO&n,)&౿'hkT]FgPsaBԦi`[WRrƫ7VDr(b? ;GG0^]9bFsh]1Po*e;~pL~cVd.4rWz Z[w)IsY!Ӷ.4%S_sl칬CQRB4Ȯ9R6pOfmR}W=~-R܉y;g tԛ!HM+,!9ک@o3lݶ%%Ik_n7 i\긳[2|xDHrB[|H4PLDTloSޡ3EBz-B>pD=&yˋKw]t+³j>Hjʋ",*N= vQp-}* ֕|YwZ4h/aaެS&YiO%r-h82,>^n VpR.E~EfA\Y[>R}QԎKƿ]kQ`pݑ_XgUty0Rp$G5&‡<K< u ^vJKk=4[Q[1{bcb rN@{1Gx ͝GR~ɚ굠t#db(&aPH\b 23^U73Tә@ޕ6Nj)wbC\R{ Z~m'DabAc\NpvY YjgA(\ O2aH" Ѵ2&*UdF;T_x=qJa$F*83V:ZԊC1t--ptFz:f{rྸMiMkIvI}kL5ԛ)@yzKkVkȯ7!4*kDLEbYJ$x/'MӮ{Gm,K™8EW3鞓=Q{b87O"$k'#=9&d y_=X! A F߀e7É hLȌ5h.ʭUd+U6T2.pUr}hp8rX~cUM[B,i̵ 1k?y%4NΗ`@z R.aFWso@$U rbά?[ s{*jH'~^8M 5͢x'C6kҔKڵx hR?p#{Țu>ʞ̫k.^]tǀU Ș8+tnQWO`?cz9:OYu.$r򽮇g$8AG$y trD mk~)Z `̈"q3j"Q z@ } HQ!dCm c;XfU |gp$WG_c*$;1 9Xy2n.MtFVcEy'E l׸bT_3D{I!_FU Cg(AizKqV,qA|fv0Be#_ \n0-Byz6?!AQ;.K\څ0`'V!"̍`'ʐ^E/Bj ¾]l.G!]!a-fHXÇloDphF,h1y`o~єj+:m ymƩ 4S {' kD=2w{*Cֳ.3Vu/ZD>Ōs (uL?(G 52PQhYJ<,CKH`;EU4+Lkcd&KD] T֬"Tb[1~43G p`*<:rO܀^5cTp{jql>ƫ r.S44Xiυ2r٬ƁՇ1cڷٹrz+;}Dȷ p'3Srѹ|xNfpN0HY#c 곪^fС+۹I7:&8++eT X3!g%8n/@鹺j[9 ];j=!!V>'94R7OWeŮ=X*\I7|w~OkC=m [OHIU_$3sQ`-vyp&Bd+"\,1Y cV)]Gs=5iP(!6'h3((#r~f"&Hn|{q90_f$4Rr]~f@MQXC(N$Yi=}"1t:~'BxJP{7v?iz āW?j{)܎ee͔z]Fإc`f׮eh!= S.vޅwc'7B+:Đ= ] SV3i }>^+kS5PÏ-BW `4:Sw[T **A#B4kn{x~KjYD/Qp> |;q1"~]u$LBwn~IT 'bUXpOZ;-;+<<ugkI\.6_(eIr˷*C˱cP\9TM h#+v:we^H1\Ntc[ v]3Ƒ`-{G/"\d)N BNqzr]y$O7="ù,8~XPeqǾ:'tR^ds2\RHjFc3jWԭ`g]תivfhtLqBs [8,/CZ= ۪:6kj  ELixKk̝`5NXǒBd x\<ʽ {1n())"Q/=GKEIAc ސEnNFLAIrzЈfP66/UrVܔ2i=a*&B !&2`|ZK"Jh`{ʃFiwBLXJa6/ZC8b,?(Z)n_PTXFwfbQfƳHZg/fSN3>4BzBEiDtMU:4`y*俢@Duq0U`~m-&s$V`֛~ycՅ%RȧQZMV=dGrǑXNE꘵= o~Hxi rC'I&$i׼0|.޷%.*6a-33vS.X˵=.č8դVZ%7ucj5/A&\CԱr󋵈~B^}W%55V4 4h'PU} C2װWgXQ>8sAu_I??z'}f]QY;͞>( H#/jCs| (*&.=2TJع(8P߰+/u8ׯۄVNE!|R(R0}7-<έńƤm7nl)Om| %3I h apw9%5 ea!IUQ~֕. ЫMyP| 95+1pjS })c[YH,u5'9=^҉~rȯIke'}}u>,{6oGS`32ƣc1n43o#G;d#6bnۚ]\P~KP3e 6_~B')xZ?WUpt-HOPTGSbNC/a Չm~Kdb@""99;\|G0)mq(7ֳHah3eeEHp&FDXZ?|H3R`YdVUMR%"Q" hr~9NN:.}ej{5Z|DӋt{籢 ]LI4jlF+&T1 >DgyмfF |aK .[ $YU]XB&l9¼Un]P1i`{BCfGc}"LRtvg~t i [p5|lJ^;%X&eo{4E@SaMxqiZe_vyK) t[N, \8+[ ٟ!U`(: t\q}qVFTRl rYM$%JJdm5ajx㬟/ o.7!w뵫mqdm~nrgc@$@ 9.'Bqh樬xkjkGm(huoNo|=0HoݖHU ACLb )Hv!Hr K{cQ_[z3v ʒ.A+VptIi\f!/#]>-9 ȝ#ЛQRnӘQiW^S_5weHYnj$01*%ZfUdۧys@Qc3@:酘J+*jxUZtM40/x3xvH}L0YyǓ|uz׽%n VT}O`7#|sN\bhf4 AC)`/[,I8XШ0ޱhm+B-yp "G89C3?~;3T;z꜆pPf] ̠9WشVk(DͽүPGyC vQZ}߂t|HQu$A\ug՘km}St|"1X5Ay#y}h )|WEkQt=EߴCW߂<.0@,nX-m^"z176GYYJ66s|v:'Hg8{Ҵ? ˴$/YO\[-m*_h@֢:IbnX [#eEz1lҎo b*mNޣs.X|m2\86;OaH#fRT fDY!YÈp('F>gEIY>Li"4"z(]$M~陕\`ζ]QEdǿW} miȌ=}JC0sIGeѯF(d ,"_f-_I xC|ӵMyj|P*{DrsA%@63?Ħ.`M=5lю[7|FǻILAqm)*ֵh_z:xb#( Wkϙ5'2qJBLv0#´PT.iZX8:[婽m8zaMfT[S QWb{ &-=lQS6AvxMphKD<}q&x-лwks)"tʱztp.> JrvG3 v $gV`L@Il.ˍ6a#1|$}?3޺aЏyC 1xo?ԓ!&g mBWX //$af;rP->/u14uic>K[WTI: h95۔j [TWGvC+>Z5]1^Ǻ|ݍe 0z,b[S%M6>󢓧rȲ[w`q&@6szk!%4`\շ֤3V\m*,1]7e6J׉Q/6 &£JsJM5/_=%n¨pГO;ZjUx 7-$ހ +gB@2ykqwN8>[Z,\+8\!uFxnO?0&lPUBrޮSۜ$9B O҆`%Ee*']6=Nͭ϶jvղ~csNJ'/(v#eDk]v$XUCdV'~6;DzO k;ByU+ E;7~14pgMThyGm\% kB|,> B몷\.p1MtXy#{ǻ!IɌfBBuztv eBCjށ4u4 W)8nD@? П}{ߪ)d h(=䇡r} "Ė*Sktha;oRk9RO ef TI}En=g]T+>'F=󹉂CEst<\+yX.%, ,}KDxO^5jwdW}jo1H&x(8Cgd"t֑EXN]IN@ʹgu™Oy|h6^أL)*(k( N]%=?0ť-:7~<7x<788䓯a&pg)ٍ`Ҭa K o;a[)>O/t&\H \&U;+'jyǁvp:";D=8xd[RU'nI(JFAjhD5^4+(t4I'zO%?ࠐ-(L2@hYck0̭ꫤwIŁ$ <6K\!տ=p7}*G \kAc@}[9 ;3(72"voZ(lm.f*\Pǭ]IH>50l9:eE!qd UX,Hp/?x'TLoN-h71N)*5&0;tyMz;КH꟥3p#%< ݍg(. },E?UQ eMF"Wb%\lԹq$H@F0:D6%¬2FGN.gAޒC q*w;x9K{3iQQ?hFM]\}4`:}ifg+\ oRp Q/Qrݙ9iz^+mڸ޸4B{rvۅ ҥJGJVm7>"$h2زE;]G .G2lGyQvjU˔3\Jf{}ح[ln_?>ˎEAZa*t nܹ3kS36g XlwavzM{Qg+mʨO-OMJv &;8Gk;MYo@ڥ1NUX4P>"LʍЯ7O27EH2&d MȽoUwD/4dkx9=w+x+?ʸ5,uN ]'@<ҏuo ZmV @Q´_su*]Dسꬻcx$QP,M~l#ol&LfFeOT8S]p5 kg!!48Z9~0;njQ+-5f̜\* ˘ ~+䑟J+gB&씍?[H)tJE I ;Ed˚?Ct=y{N`z@9Nwbj|QèW_ W`|vViύOI;;$)BlWDj TXnABY׎A-gYRɮty˫ˋ9t $P sc88)Һ,IGA]e~n…n9^]( JVtǖ>O P7o_$~%eD x͹S)'¨eUrMw|gYu+;O 9̕69E ţ ܟz] <&ה*X1?d `~EXݚXɫ'#~*WEs!] Bf[Uq:Ra~*8lY"G~K*~[g:9GQ+R L ,g~4guSɳn0KH5fSkA:$WM[xq⬉׽WD E:) 9/HE lC )7/ }.vᠹzKj[M<`e*N鯤PZ0Ҭ:Х3D7];k\(ZgUބh)rNT©2TҲ3Š¸~HT&s J҉J%%(jϑlSr57o׫!,a]BE.hXi3;?N8AͲt)v;1/!]Ӧ*Rs2m0י(B lwJ-qpQ/Ux,L?!fsSb;yL L>xKPc .LnmflOZ!O}:I588_B#ZxLtl>xiLR1͓wHG$u^5ޞL/vؼx$Hu淯\ N@$ Lq̈́%$J &&5 6vA+2TrǭK$w}4X#@|Qy6nQftfc'#z[A:[X/Y?nJNY(ZS_HNL7t#0Lsy3 ?n%  ;,o|V =Aꤏ'["ltX"m2Ue O/ 0R9}@{v_ac|ڨ;!k^3W5wv.Ԃfِ,RU)|7E.l#e/J5> 8G[Amm?}`ccJNb'Ta(L [.6Y#1=C1$k@UdW.~ԇntIzAl:,H9Ѓ*]nxoYwPRN\4wP #=T{U m9ao^Xº3a oe5PC~,1slzYNÈ;`.Pp}O,;qS_4ʣpvum DEtȱۤ8 k}y_ia8tNU{|ʉy.IrD+p;Hi` ,㹊=LG@z.^-nFEr: }[& U~Z[)f.,7=@n6P ,6\ـ%vۉ!2jCMh'' E偨:sVx~[ ݛC[ 唬_ڲ{j:Ԝ 894t@{I=6(G#Rm?RhfvY٢q; {O8 MчEߢc3i)\4K^"qhɀ(*ro``zrM P]tsCa?)\dZeL,aSZ{a?`f#+EdB{Sb17{;YodD_ƞC=Do qKOQ=x"N zG|l\x o0+ЪpOa,\R%Eb{dbOM150 $2dfg>kDř;9\:2:Pfdz͉Hgb') "C 3LywSnq}Yw@{j:D~MoЂ7=1Oi_+Vs$*M؉Sҕ*L/#zԨ(=~SinG&.%I*lv?jYQ_$ߟӹ ~64r pn%[\l63yL371NįC[QBA7yQCWMQ,`I> QMr8Wr yH%rܰ)RQ6.DaR6X*g*#"*#6Th~Q YK0gX'TI=UEؚ1TȘ~^1Y$hD>&3#GN?9̆؞r(R\3m6 ZdGzuoPw[I$I&u Xf3: ~+Dgx(Rn8+ЪŒ-*C#KA v2h^|-&Oe`2<')(i{J$Vf?nx; T/( ~ k6?$Fs,)`%-p|ߚ%9BBފ?mR ] 9~Η| ʢP c2OA򰇂8\a2/LSȪgkW peJ7RҌ\ û|yA7AEhmbЖ.km лѹ D?\m;n⌊cDIWCv@Ym!w X8B &%Z8 s`YaY6gouj~fca+6T7EG!!~S)Խ,F}#\|E.ohTĭZkﵴ( qĥہKٹu1<0+Y]?Z8G&D&R63?aIO=T} Ġ ?B?G>CQ-Nt0042ԷVMsI%-hZ.:B(%7.ns1۠mf&#M={ 0:?E?fR AyƩV#vh.Q/lI ? m@A^X`Hpfix G hcUSӎʴ3Y3`\ѝjpA,Pę1A%MNP*vda%Yd)ɬYZ\[wYK6υo 2=KN ¸jJ# F̤9cPI/DPz]y# LC7^#oJL6r(ܺK[غ=G>V< 4HYW,6n#K7>0QY`?@ZT,>Dޚ![v=?/&y)ͺ i}*A2'e"Qq%9PY\qI<}~[nC=K(P:l٣EkNe"BoCP%ތCPd蝵&ND<5s8ē>lI2~.AYMZM|mBcEu@&xvV3 ڬ,Ҧ+S$X3J qƪ"CL`إ OnxN8auuSPb >Jx=R*ev؇D } N FJ!vo&YkP0g+kM9i),J+ sT}$YMg w"!T_=N: ŗjnWe^Me韃 k* *oc,[`neg-s`T(/.ٓw8Djx+ u0g ɫJu/畑ӵͳ`ۯZ3@d.^iN{tǜ࿖;2 Ra=8()pwOa umOFфw~OՓ 0yJ{Utg)//y"Q)̘qe/4[I'~Q~nwI8vr!DfpM& @!Q\J<Uo{P~I17];V`-B p]f!Fn-Mա[UjnԞOy?m) IݿTZDizԣ`k%9`f)vN(%FLcl$!uzse'vPj4Lڠ R;珯 -*">H qfwp*QO+/*VYF4A8~1[+-dyغKԴqFp W!@oнT?(MW qA&/G8AHCb&v['9gVXP5=oykF7l7?M웱-crGaJRs2&qfhR[l˪mqg$BS'obQjbخ!]q$J0}`In-;E:#d24!mf &:yF""e'mEN I{\7l;mL}v%D! }g2j;w4+߲7\z \A\:%/ wd.N#1RyY5JTJ6EP9h=]Q>!38ɂdd{lG-ަ9&:>=TǷR'IݐJ3QGXBxJ9]p@\u6"ƧNzX _2-?T ]j;[W*r"^$ +Œ;~E S$ [DaBk^:*oE9~ν[. ꄦ8oNwWt>٥.4ώqKP!G R+1dyHh$g XP|Z] λ QJg& qQ֯u;7_?PAmQMP:ĻfGJm{ jR,,MWjЍ+nx(.BYzKGŀĭa0htGA)zݱd',aSVpl1K¼?u8 q)r/GltѦ( w}Y.ݱXUciQq{LgvP٦bXl'%V3 A# P}RIQ`"A L~> .jz^ ~3L}djԓ0&\giT!f+DP2{ڨalɝdS)uO޴*YVѩ>.)tA&C'ybTP1z#A^ӱ@%?Pf1i8.>'{L(&౉]&BdOm)"B5 #|ZǙzO!mK|-PM< ˢʏ@V=s/vLoS|twI,ɥ7e]yADz;ncu<OC{J~.Ô sZQ/wadC2j x3-_]hx(s=z'yH]k^d9ǮÇ.hh=1| s~U9 FHߛ%n0/Wiٍys{^W)2pNҰsDUqZ*eI P-S(H<<ee:sjsrH$u%ۜ:rvE_[E?R碟A4 w4Ac7b9nC-p[MưceKmjxuJ?~OrpH8_tPӄ4QZ!|lFl1 c_CwGH4K"BKNO[0 ˊg=QX6-|gܞha4"&РJ -e1+Al3_!F a3%Z'Ɖ];|cl<~jx@IpO+6C[SXR'(J#T! )3e]iIzԺWƤblHdo a C7|&3v17|ٸ ~ tQdXVlLc.U#t&EU-0u9]#SԒ[UAuN+ w3'O Kt|>ks6ka`컆Aq&Ƞ T=28oKTrn\.XӞcǯw衝:2ajU<>0CplZ3(p ux͟!hrE c骛} ?҃0vPm1ow MbXV3}7/ CHt Qrmz)۹;ު7,Rj0Ygx[-:x Jm]}O @ʼ#Ʃ_xVƬm|yp |i*%,q}!Cԕ`:xu *Mbh\3dT8ehcr\Pp$8j2f*x\}Q.."aZlIxW<0]V3(W"_I6%\bIu3P2~מ$bBxSJtb')A_  =x:.knDrc`ϫMH[niZW<Ý=ڡ!)E}@7!,&:P=]2"Q6&V w{р :b`x'|3P"-_RuS-ҒǏv[w)wx8Jiϩ7c+Kpe fbTdi`~V x5C~FiO~>Renn~R1YBNHaoV"s6ud*d B'JZmsg<.auLb2DxȌhҍ61$m^3⒦5HWT0:9%|ӡ#@)q3ݐNƠEgі, aW,|1A>oov+.DE:##sМj au<"w]\p 9;j(A^nQeOnwH=ۜO]=.yY,l=ӡqnG_gۮL{#CI 6Ҍu j͙7c:Qv*%.Yd.!pwį6bXs3)@Y;2!:;x6& {Nmo9rs>ZAhE{N% JK&AyYV^܆ X>H? 1:_9Vz9 fT)ngܩ2S$'cѭlů>Ֆ7LYmm獴,±&Kҽ*h]@sS5KoKK`s iW2v xmJ$Coz0ot`Kzy.zF,m+!>D+V#cwlNǧ©\FzQ!3HOYww'hh haBXLJs9!;/ok%]0d1n/ӑ*kMұ֡мۢty,qۯ6 ~(oD.¸eeLS"!Uv;م.frǮt'n/T19Z"E 1_B:P%m#GgIi=y~m31*D/wAf):KT?@}%md |Ͷ^h ]`jbvhm#11p$RZڙࢯYL^O~*4I؂2:uHrEA2G!a![6yoBp1W_'I)Pճ~J'ri M@42)3@F |Lp.L¨#V7T#Jdwj;oozЈ:S[ô;\(MbϢ?뎺fN;r@玖ۀGs eG_l8b.LHq In)ѵ' P-GG/Ő׽DuObgVA(V5 [˳ūwπ`/j;'%e8!뚠: (L`A܆sv^j6B+DH+0W:瞮u'ֺembh6TgN_D>SrLRYU.J\ڗRݪzC\bg(,缃]w5 ,Ze\<85;ξܞ9%$}sŋ&BN0.K/[׏k8@lQټ?Oi57VSQVs>1`atm`Kn9+3-MذG;`9 L⶗f6*fhAwߣq(bL¾}pٿ\0  "^E!D:')jt4 {3i*(q&䑨#E~C[G}1'jmJ Y/ /-C-ye׾[oB`ɚsVs;T*dPZݳuLhj IXNM. ˣ.+?fEYOu4 olPl1lҺZ^h d`BTR7$@s-5s1 ӹ; }\3+ڻ )e[Y՜G&f-a$sI ~h mftȦ $mCR1Z܆+SQПa/oy݌~c6^=ssΛ`S}۫j&ѺB EͅE\;P4q2z yuXMF[!qYN bWѓE@^MϽȚH9OkQwRsV=Zᔁ!'^Q!*I?K^l}h:Y[!z0~ǻ$z-.yFf6IL͐73{z]G HbbY@F[FK>;!X%%v{!$llݽ2/@OEՒh)k#vSnR"ʲvU{(ߥ'ZL,}&dyX4E´yfU$ t82tNh}*# Űحn] Pv"˙tBRo\St6 ikn,?wĥmO)뮕 qU)FVg'mJ,?Azx)I .a[qHd$ YMjg1mY2N,s{aw-GGnCa6YJXޑ 'Qǩ]e3e*߸\? ʴmֹo/A#Y׺iltRµ6VԾkЁY~WhDHf,v _@loD$ɢ)uAdsVkLs!R\B1"UV|<_teJU 2 T*Ui G+Ve$n{*x {4+̝VЗ>6f`qҗ7ϗfǮi+i1aC xW#Ү,k %Zg̒ews_59Qzł:8Y~b}L➊S;ݓ_d46]{&dOK 5g*C7Q(J"MCWH܀@u˞Ba6o _j?Z/-4ޖnX F|;q~.J Wjjo+'׉E8/u˻P6XX{vPGdVr3'Nb)٢|hUfFՐ ԙhWaU̮Gz o< 0=4Eԛ Hcuxd%t}O,'D,vKV2%M639B]q~[|> avJa?@F.g.?K坧\?rT?tB+ނʄ OJHf]C'6qFKoQǁLLN%{ZX2j}NZ R+LJtCMv)b~z;g;L/D2.a&.8y4L!l<=ˍ2+hIE27x{!3䕲 1D0ͮj}Α#i*jLT$4NKpJ1|(˜Mk^o>p֣ٖO"yVc%}NQ?+ CΣS$"$S ~Tӗ.Pgl'RRM䋥D_!|ѥ5oFr$a$F, rAAnsPxAj`Tun-k=lȬA<3f!1K{xUjF`O/Л\ڊtyԍRM-2?د򚄐gn|[2FM`5Svb o+˃J9 q%6UTtԙP괜t $'ѧq$"ʓ '0e,,} *%ۀoBҗF/Ȁ"10;xUeuFT>NJ"e.i&ƅ}Zr3er#}dj܀Ʈ+Lq"eŢ́ ِy}#, >,S]ۜSE~3'+sf.zטtrPp~GIa֫"5WiMxbu^ ;yrlRkp g\a~75V7cY\7k>þFd@ϯ&"cSڲsi3n RA\ҋF(bŔl0{̗ĸ hb|+LġOЎXXqG:5%HUe&0шH]5] EocsY}==}Z\VsNhyKϢ_O3iA|j%fE,T;k4HzY3r rHe= $7#@OS0ײ6ΕeH8NM`4?I˘&#O>tge=ir2Ksczp}tتҸ1nIRd++qY zfMS>d?ޅ*|tr l"#+ 'Ĉ]T^.Z=9⏍KvO\@ Pd Evc9Nttb55*uD4뛁׽`eGM6?w# 3"+HZ; ~,"y?~hBaᤝ$Դ۔wb9q `m'4AшT1ҳGG-eϻhB<^D<0u 7OW#8_F;3MrQZeiq2_D6;Ed/Qj8!4=@_BV`PGރU2&NT_L.` tfd·ǭՄ!z.Oeh"mQD7ޒ /SiLSŮ5T잷Dvw bD92N%znDo*5PKj&3HknXD<$b+l?{*i{l'>`>tȤL[Rt PWU bN=Ol|4!nU%TN 2z3wxAs #Kt+5YZ4|8I!ل:<5}}`;&C^ G7n$b왯xWѦc7e"dHc+R:kUY0G:`u`~ܩ U1nsB)aK$o#j zUAWz2Uu4rL{wQhG|rR rWQOKH>*qd_։ $WT2[ޒ|/4 bO(K=Fe|gg:8ǭ$I۵p\ASE;Ġ2\ٶ']ufWWq3^|CvEt u˄%; L*gS@H>px;oe\*cqte54WHNًκ%8p%jEFc _+O|ة8F&;G4J.c^^teqzûN/P;G5HVr]A <:ӽcA_J^v 1Ia|A/R}Ao{B&]Iv%/N} &ǯ誔иO Q{,(=V i68uc!_mq?m [-wnQ\9UЅʚEځ+B>:kᵌGR|AuMHJ.>ޞ;rF_LA! DmRݔcVJ*Bs7 KBJ߈9VO#%r=)uxU)(ڡNp;)"^X >=AYzE:bQr :nBmu3~[RbDx L+3ņ dk'\>H&eW(Vs{Z\;wO\LTdo’ UhL$geFϘJ(Ӈ medd+0;=/LXFc>~:lHI3V\,iT!4F0FƤc^@gYZ0707010000001a000081a400000000000000000000000164e6139f0001309c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko.xz7zXZִF!t/p]?Eh=ڜ.+uťBIqrMѵ&," cngY+LrZˆ(QS "?,ЁC+ uCcȦ 1*g? 9H^\ ku1p>Sn;aby)6%LJ{$yW{FxY*e0+CS,ԉȋy*E:򾆈^Ot _"T h#_6ayO%rsl?@c:j"ᇀ^Sfy5{p#( =n#]ؖ#oAsڵV\1:~X;W0n3 $8 o0Bw|Ig[M=|I7hC^rbr0QGPJ\FiuQ5C7?6$K D!mHx{P2. a}Sd RP?tʵO,[w:+Z:4UJaaMBׁblǀ:C9]힚E|'<0wΔ\ wƂքD<@JpJUYLF[e)Ɇ-R0[d64DqxdA9%'9 R|.ϓdWX112=)iCVKNZ lzmE7X8A c)E/b׀RѮ"Vc4BԐ$Kh iP"n0z: @M)e~rI~Jv12MKboyE+RhM{u a)ʓQJg;?~?[ c (:Cuiͣ(vwu^ZIhv\}LBR8I:uMQ6Б@)'octM/} &S-"N;D8O&K!a6nS^M:Z.KOez=xO2R@BY>o g 3k}`If[z C t |5 |I _leR`DK%8e"h yAC)< }KKUw-ʏ4 ~O!6Jf_”K>3CxwR{Y*9s:.EZWˉ樻%~WɘNFs;)UC)!Y7Uj[X(kNՒ/,F@ϟ_ ƳUܹ-!ӗs05Hq! XgVM\yw| ǒ}"c-9XW5 OS4F,pȼz ll)H%<#ՙWlCkČO9gW1%UEY $j950^ MCk^Q!U޾e8˻_(TgP$&K-PMw8ㅗK=ÎTo}t?p\[fS;␩Kşϒ Z#Ԑjng#Ugfp8@"2!}*iXlifB!. )ha(y b_6^tnCޗ QWw*RxoQ\ xv@o% íj#8zYOВRw"N z cj䭻YD (-]#rVo7D(ǎid&nx <ܦ ?}ƪ6Ncf[~rȻj0{l<[. TCn 'KB^0Q;9س% ҹ܌.~pPg {H8e;*tO{}+f93_l( )Qc`Ah'g@J86]Y8 {J;g9d wJLTj}*YD|f[v,=zxC-Ɂٛ-omiի| om7,l`#X3;P!ba<` OtEpy)Lg*HUxmDW˭џOݓnU#ƛR5A̓1*=xE8%adEިnm̮ E>#ペIr+ PIt{VP2l'pCRB[pZYҧqB{sw 4X_]_u D0RSOf=؋yv0OJlP;Fz~J"JK>$z͖."5<T/4ԤZrLeu~ Y*q _2Y$h'\1 NtpPX/9B,ps{> iV:ZR+BZ+&0|Տ_]Pu Of:SKPkmg"Jט:wOsjM*$r 6"X4_5LT85O$ʚ7JN4^!>a5r{`K -omv 9ɩP Ysh`TDQKrK\g]\$N絁M7rlDe|-ު3.yw>%Ms6RX.1yji%9%! _\3cI4c&ӼPx-{eBH*Q=|'JFmv)X|#-lF #=F>L*Af `IWv}S#Ƹ,*#dO);(?fV ne:zIm֫ކ|rT^KPF BdÔFL@>,(eW" xUaB'`>jCg_O)CԲ8t6G6w-`%<`+we@BHr='tЈi B]sv靯Ͷ۲@ -)%S!E/gg*t9t'^A 8&jL_NI' =8Q/(Wة-<+^ ?mh ^"lOUHT >%OhLKz)W{[wp֊ }V;P5AKE4]Vܸ6şRw%E*LCktbYjYFϿs^*Y[|AAJGa$"%3<@?G{*o*ˏMn$郘 q{tsz9CwK&Pp-Y]˾˼LBn_L>;3U+z%btf҆iD7z^j)-h V)ֻ3':Mf54F<2Cj&D˻8!'TEgJc3VU'IOnmrl}4W+M?glS inqw<;ia='T٣A-G)`ڑqkb]}ge"p5˹OqHW; rҷ/\|%Eoew)+Q#[ާ*z۶7U}lH95\?ћ;;RWS"G4>JgmټP1FW!4.SRq|䙊}*l8 ֡2Jf75W+]i 1Cls(cp\h..|]>׫AD8'.vJLtk"#njϨzD|%_~Zo;AOEx_P>ﶖ@EES?װQN<@ @/)ȝc_=0݂;+44H֓KW]1L7MNQ$ (0H8|L~~I|jƄU'Id56MZfISNCJoHӢϫC jؔ/`o&j|_Ji;URm;4$|7&NFvOr Eۦ>,&aɊ"4Eu XgŶQn Ht*&d6}f";CŠs}qj0|n_XU̿`z(9y30hEU{+~i4,o IG@*Q®>xYpIdع?-&~>~M6~07ɭ!Xxq8Lh,c~={C5t|;( @(vf970kjL  =_Z4'슧yģHQ&]'[P9NSL I~0+Y9Ɓ҇i?ts9Zӹ^rZ`ApR8IYz=zϐ>&"~?ۣ4Wi~ VzFukDi 1ZIF?Qb*S.ֺ!)BaU}beN%0@l+*9U‹C޵c,#!`! R Mf6Kߗl̻&axUF;XI \ck',ălAԯx*E(|P?.llt'ΊY8ipG،D%@PXR^Š? JZ+n1n?UXP`mu嬕 '9=KR} @s@bL0yO[17nv9Rk>}3Dj^]L{]^Uc,/s,I 6U7j;/Fҳ{(2#R!m== 6 + ^-n 5 8%NV+mlOEӍ"^?׷kㄘjh`?e٭nW5\C{:q̥R 1&WybPiwu#"kkNWugฤL0ǜ{233\WZЬ =4i^q1?3=mLo7%9{ÀFRM':}뺊GZ[ Lëjwb`e 3ˤgjӣz"e>t1 {C8׳Ͽ\Qfz^$F6jɛO6>;ap\QB pԅĶ,!I &ɓ< N4ɥpM>)(+6G#YwCc+S(Vh y9 JѝXz={,.lPdZ}סpS]a$)3JsS6 $JZ`JlZ1aXtx#~0ssr NMң#g^i Lr/eXq-"qJ(-쳱?śq B[bFpQ0דVPXB GXJNW揱"ݖ2]f(Vׇٽ$OӠn]PoSJ׺^ AN >wp,D'dbU?I7!,a[hڑWG.,1w9oߏb| N/ܢM]z+g> *Vq=LpMEC(Rkg(ْnŔ@{rehn_1tǶ;_%'t$ƱL yGw"$m{;'|4"5|z6[0 y8d$4(*j^ԌA@台J߳6ܸqAMzd&h*c|*3~s8;OgC8Cnc)!LS\kM1,w 0XHYXzUStCv:̌8DR%Y2{^J ʝblArVpבou}o=!3glnb &`<)/&w:wNO G"J1*@7 NR sCÉaI7&y*$ zdXvP*Iߪyp#":!NB>aF34:JmԀ2Jk?Ҫ̪)d8\Ӡ&TmQַ>+ 볲 oN^~fjw[zܡ×tw6\vjؒp6?T?{c6^g/5}!8BNUxa ; $ܞ,o~{HtV{Цŧzcpl<6E0P#cx r1xPbdCe/uǛPr8xzi _j)GIa+acp  -Zbd5:ddD-Os;{{aF@~Vق}Xr3ɸ>5N"p@ё B&Ot9oIͻ~Ĺ hZ.?#?uTBK5I3ڋsms;4!&G$|tVbRR뒸nU3zwv<dgUfArlj'١jp8/|H VsG<!djsr%Ur0g9 ![nlʳ MiU@rxxsgԪaOH;|K@ 3h zwmAzy/&)C1rC o3Z<,+ImCk.2@TՖhTj="#U_:8!rFU٬$Bvmŷ-. DenP`jS륃&gga6XʞfJ$ kM 2l%*=<%ѷx~W7r>nvg@Py0&11vu Pht۝g0NP̌Bh xBgΈ4'F7>.ڑ]($y59Sw^Pwl9Ivw)+p4;88==͘> 9 1 osV@ |hюG Ngf? V+Co_ʧ0A2fqIJrJa?r[UG]4鯢dhd!]˞Ŗcyu|0?vˊjf;b˅ީuq gљxJߦb,!`^( qHE+xߏtRȶFҟ!F.Mx)~+[@"O W D5.[tXG؏C`Jji c %c/0Oe8Ӌ wV}căwƷ'ZSII-"ɄM/9 鸓NJwu +=(-*`"o,')kG=7B_Pu(=ɰY5})uk vzakiQaP}_Nqf'YFo)ThNt ?SNKAQ U="v#r6"c$nm cm]QbHr "@ph-7')|gvhr v8@穫:@K귩p? &X)Yծzټo F2Cyэ euHG)R$:iX|b#xN bPL'ҴgԏP$րHBB3/ ;j0QT`%yU?D%~Ca{V${߁x%nbۿx)3z]a!Onb$3G0όgnⵐ}=!ą6!q,:ٌ+|f(Yl#?1|\WfpNsG|q汌 yn?q[wQ[ΧU?ih42ۡr£cSirY#cZoyzZ[Td='y -$Bp2gj6.{j+כ65BZhghyAX(EOE\D7?)WS]znAkNŕ\"؇m(fm`Oÿ#1Bp{T}#?bR+X Lc*HrFx;ǚN2wv)(7-8aV QMi߃ K/ `6tp A{DZF/ڔ` ͊b Z\nkE=!5v\!+7%ԑsb Gܵ%apiǐ<;Hl_Rq%(+C3B[Pߴ"=jh{X)avg1Km"QDϦc S/0 omDzH\,%H~YIWuWw K- ?٥'ƺ(~,φ ";ŽufD4ow?XJÕw CuT&Wtb3l}`uX)fiPyɉuբUdn*P;)g`ulp$wBWlx~ ڃd-*oy/%C|T\6luYz~Kd5E[-9DFI q',=+(Mk?Ŀ L`P8*"tQ)淾#(yaԅAX@o7+M@TUV$Y5JEF~Z7׽[zc`seƶUbȟ|to\ Y)--j [ hkHD#F@K@r,Y`'UcG\•v$dW`0bk;542BAXOrȁ}g̎SK:; Ǜ9)&:2۴ļ֏CFs k851ɜݫ\?]@3tdFX:3+POa]#BǢ 2_߳V/ol)=11cؘѾ̬ K]9 )|Jƪm>ޖ3 ȿ2'%۲L)A9ɼ+$FVJD ΩL/֍w0P cn֭7'\/f36n_5fOt<((|m#8 >{\4ȨpRrQ6agRHN \zm.I+?fr1zk]0m Ӧmp{Ȟ-`.asCYȱ3sKdLvK QG٬ʓpjMneY9tCgJcɐGy\RbIWޏ{ ?zv6,t r 38(e󩀷$!B0a M6~mnd2>bvs5_H%_V}a`q;gevwCH+و{$k[N f/zt|:/uFeL$@c˾'׳ (# TM4]j50n`?P1qvغiTGm14l|Y^} ^Z\vV=ZRe[W8ʧxVvq:Y;heSjc~+)f#vTtT咜(==N[sFfKl?IFb&25usQ|TwMQJ/WBuն?_G1ݩ uA;vs50~q>2/Fˡ;>2x>bQ<ʼn @j# zzZVׅ4QY8C[ ~ /MY=ۤлxfC` ҡXXak땏)7 ٝ$feAi.BK*vuL2N$n|e^f]S6fퟦxt/rzȖn `V/|3 `kIGe*E&Œ7Y B|Br-z,t*=KVHT9XNlCj,`y}Pl ꯦ|fN 6_O8 FX _s̤ dkK/Z {9p\IrrzT{_O"hK.yb˻;NרX6ԡsT b3z\!Yⴰ1*Jf+ɕ?ENǕ0::/Lq9}Hm M^ vŀIfސu zx#r<7{XjvR9q}߆ClIłI*XNmu܄ۛy3:$>85]?5O\aA<̵lRDB%M`fr CiI)qi8|^&M׍X,)4aXA׆qGrko]>وV YӢvdO4Au !Lr$XD,Oޟ:` NB'R"]bz?S MW]$Lqgcs&ݫO Gh\\c[E>,X!Wnb$OI/Jb'/cC84bgƾF0&[5z[i_na? (Mq?x*5HsBLW4A f,럮O6)41:\̉(0U!̣H4(~Zx"/tbc8̧ {B=QPpܔS/QA$x?ɏY.W bTGx]`L |t^YıTB<a*q%x\sceP|eܑ!1Qa;U5YUx؛Rv\wU[yR&A_G /\ P#RLۺ_[J^>3#mm./|;cJ+Q#*UҤ,N:Y@j H:.aQs{P7o%LTOP~~Ζ/C7|:=wCXQ̊bz@fQk,iLaP9jR0+p}(r#dz4'2O|rXi`5}8JFƝ!.| R# 22{x7zPPڳRohbxаN&*jy@r𓀿^5Ld7.;( wf``0&MBT#c%![)h4UMBJؘUmwص͞4)ڣyby!OCo*0>K73N U[ 1TГp1w0[Fz[ j ^Sԯɓ7 h P!pP?r@I}<;kBٗc~hm!dA=_3ݓ4sķWwid=c| -d|z:!K_WbBhQȬ!t瘀ɖc"3r9\LC)vG. GhY̹whТE:oTBON s*ۙ̊KyTOa jt(JV- "8ˊgܾ0^i&4d60# wڥcG@1o0)*dg|* 7nIŻ&@,4ˮJv5!v{6-*n;ֽhhԓ!}N ndUf޽"~Fױ`m_|f zMzk՚4Vԍϖ#3kZ֕8 !vnK\ E2Wte Ɍ`=(QgOKcl0+){Q,)ᇵcm_&PM1U-c˶\zZ$3=}fDD)T r/-w%1t& c黖06@p9SCe s#stqT@pJk]sxlU@Ȳ?ƵGbըkp#Y'}W*IIѯRg_trU12AU%,}hى4@Hh4[eX%ErNý(>>Okjxt@9j BL[fxrU' k"\mǭQY%_NT2 =cwVSaO8@2R\9Y2 s%JH*{VD1pׁ4,!@bԸ B)"z8@žG-/NP[Dr7idLdv~Rk!)cR4(-DOr4*N/tãؗHGt6/Mzmז;y xfwdmc\ duKzdC<*vl#4H MCbkr}ADA~4W5& ZFWm|t,QXH~==ZJ @2C\߮Ew ?r.''JW?$.^*eܬ16 K747pc\T+)jt0491-'˕" ÄC458 >ҥm/H1ҨPiyp~MuHSGŐq3dftS: {o 6#8#t1~%?PhН@I->g (MO$b&&Hr1ѡ%#SMHUsհV.(~ٲn'"̈*ˁO؉<872401`/uR9!PlMޔȃ7ʄoW^O i#1X+rtPB[ͬy"D2N@dX%]`!6'%/3JN"u-TJ8V)L3&M8Ew8wWD\+4O34&k"Tl6"~kFh4}&ާJ@9m16=l.NIn:*#V"J&QM@J>|FE5,|^GOKH* ܖ=ynkI3k|Q) MZx{ b׏c1SEj)ѓoIr%%YP[Nh pJy{қb%ލx 4 tTmm)g/I{VTi,ZiT˕bN~\ [Z-M$1CA_YN(pDO^!Ί¨; B'=Y2^WȬ`:o}VrY>Mf$8ߔ3-;;gT+׼l-ۥ1Q5$}r&;-<;+`Y@CۓOcvNfɯz͞HK8ʗ8()&BLr&l YeA4Tl)Ֆx:WFydZdf\".Gen$PjMzw$OmeS..m'K/S _)ן)Iq F2Ev*XtJGn5D=p=p+ZYmsMUy$|)>V´eLF8BY3 2ȽҏKGV (`An=) x9'LbnE쮅=w! TpPI?( F$G? Iɽ*QNLrudm;u#@{|P∲w4Ax(SoJCOeӿɦuTf9Tȯ|C}RONϩ n;M5IsKpMb F~'/­~X2)n݊ 0U='MĻ},shqyE9VftKY_dkX#iz ړļ,ϸ*{I`cǂ 8_N{Mџ;&L3 (<ȿ+<;ŝ@:Y_9nZCۊeAOc NӋ9u" ic!aZ-^!eDJw.J6]2Bgr:.AZaмw%řjR!!O%Vy!% biәun]3!,ɰ!o/n(3߽6hi]"+5 XTsyQ|FED tGN ss{;>Pյ15pdpzC)=MY؇w:|@P,MR%SVhҏ Zj"ywe껼<0dBfz3* Qv ߏ;ܵ afcϚVii?MmX=E:-|cc "޷6ׅLY8a<*ؗdQԽ*KQ(Jjl4jb|,aRW~d}YyM\I@w]Ev* s S44711 /‰wLlza}d,1nYWREi%8xw"#3ɒXk vKEsqJ˿qٽt7 #{:$,Vwj#|JG:!]H9W ZZBXm.*]X!6cU}FqS> vhһ l&Hs^*??v\~i"k HwnT֪Oa]a:+v@0A cf3+2z uTneR໕QE2Zf$C+j.NŘ6ߥ)=&?4lP"z' َ 5+FPmUu ?jU{jVYD~O_H{t/Mp{{L'ͫQU(V(~ wq/ր?7"74NtEtAcOWk4zXa2xApDšq6,U,߾W6\W#P*u?iOZze+$*U5E =);ơ2ʧ</98~v'߃k67_Gaa/ȇ|8_8Pcߛ&-~&}XG~ B7՞?Rvq%$֌YCQ68Dz>lYI{ N)lڿ~`K)c$v {B ^g;ijҽws\˵[O`ɬ ^xA@ #SN:U`#1y .e*2.}PZ`.Ŷ˞]X9nJXd~)8t`mn;|V5=K5b7瑉S/6v,GIslaaoi2bVhMLjٗ]SoV,Пߚ;bڢ5߭Xgp2+C|[w(}njѣaAkS - }"HQC|Eo8TGxzWJ+iקݢ^{9B|oW?[&S@I#u9ϩ5a#Ja 'b[tKOe%,/[ZҾ{z(c '1[ӯ,;eHyŚ5CCƞ|6#ѨP%TR~y5!յق^EBral?yߢl>%j Bk0칡[gª;a8'\5w/#YΚyz5yAa/FCœ;enF@VMKA y?'$Rٞդ2! mA 5 +4TH1r@9IZt r( [p(N Q$9!ZD 8iH™~JG0;qG<q,UKdO^XF-1 Xŗibҥ Ju3_8胒Ma.c ]H=U%_@}*;(.28+m׫4 %$w(LEQ8hGu\HQoF&dfO& 4KV 1aBa 5 ɒX!!E<']eǑLclS^XJi;m:Npʯ㋱QFgTP`+O?UUЬ o+ra#uA`Ue%2;/7%Ȩ { yt5.zmծz:*] a5iևj. >zo])%;Sd5j$> )sx4`4+5cA'?X!ynQ!hMܐu9zi}SYͯO  ZӯN>نh frOΚ&]\=d'FMg쉌awlhNR.3PuPRRr$ƽb~*F[ 8j|տd.BhOKc^~| $4⑏ɣq0})lJ2v1آmI9jّIFw4p|y| L{ KUC.<\zp5##uUYɜ֍ykmIfjrvſiKK{wj7(?x ^Ȁ'KjqYoi{YokX?grۯy;V2A#>KHv*9pEcAl_-<ɽa?V$=nQ`pwA16[T2|3ao 3HLߎP "\VH8;»@n]?|ϓ%l`&wA%wAFY;uB0)Jsyv+lZ%OIx]?VqzeKt4*sE>G4͇wcї 6W婬  "/ѧT!GxzDœb) C& w7&P./-θCYy*/ o /#U/\::g c3H_;)|xXQ*<ʑcRhE k {lfsٵ@0.4 z' ׶P*֢7%.< yaͥH&Z]-4[.gIkM!X!j/`XFfv{lyR 4 bW0yřjp /_S>7262~Bk4L ZDOμe(|eآ8f&:zN x^ *H*~H]ʀ*[!z!IR 4F@島 wIj!;KVhbK+7X;;"A#gbHo&e?Q,֖l;Z6ʃܬM!>6G/wqOTl@_#oHll} H{=.B<A!>Rʃ]ȇW!aa.xa^FW7!ƯP)vCEQ뾥d;Olcwq$"`dChXQs9Xp_p:E5 NTP_~bzפ?&f#_}A^8 < 51>ujnwV#]LhjPMCj&ɀhH}翫;}YbPɰ 7Lʼ9;|e U,rO%YRȣ<,r%!x|.>S$0N%ЉoT#BXEvhO!`gka╞|0L؇ Е\ݳNGEB1]Ezq65,N$<-r$֞23){Iy$ 2$:V^ ѱ #Ԓwq 唛&o8E0 O7YD*2Pm8, 6G7 1̛,=>FDq /^)Ȧ< UG3.Xh}#R-UM]:SpUwr .}jF@랤<_kEXqU5k#=7|&*/cR7-cx%xO$$z RH\\\UBs؁TXa+JV}J3vCс %/rfe[JOs+^/,YI_1ؼ0YrZ{vvoZ5')RL W*V4J3XT8Ub8;U{]i:= z˦ww* >1ӃEEUzh߮[EGSV 9N;mP=2DxPTaE Ȧtb68*7X%TX~敞YȎg2OlPEpi61\$_7* [REEZUu~#40΁Tj瑦JQ*D?|@DR}HMX"<]n J&h-Ѭt'#C ;.I Ayy |u S޻vS-Sh/Ӆ3m.Bӛ8'[Dx3ADtS0E]( +ӭĒzLy>kМsb*JEj_ 9ʲ2M0p]MH f6h6eHn'xyfro@Z/]C j;"B맄3qs(5}0c~ӧ᜙xk*!B1ևbNA/~T*W,~9Jnq<|> \ͺSK^%)Yt X}zI*T,[8{³;E8QIR%4S|3}ߦ8"|57G[F1^5σ-͡TӐ!RK㚔E(Vgmon-T"+:\i^.õf%D@Sa{!2pAD2a۟hAzʅo Ycjb}[9"hT(wG* {i#Ḷ{89Uu«cVx?CzB{vW<*U9>T(",W)PGTIڕE>-}fIwR.Wa*"n@0޴3,B*`JzE+1]Zp*L[2~6A@1,.ƫ&+vҊ=P-7p m&KwLCrub,&6!x ]r6XQ7oc} N'&/ك$lX('v;Z4Et摡x`\ƒFVhOtlzJZm[{&$ !OFhO#SFv5D5=w+M.@/QY̻H'AşoUX|M e-.|6**/KĪW죶 0T(,- -$cú_L(swCkJ!*LP(rÒℭ`N; ( )sP/szD%R(ֳi;84" `s6ͅ_ksFUm>lꖶQJU b̮Ȉ5uׂ:!{)R,xK;\~ܠ~4 X%<7NJo.(LN^9rtL(^(W;#Ij^ğ9adAQ _ꀹuF8R||ޠ#M;,` ,; NcL;46 )|P2X*n m 5YTw?YiێK9qR/@ěFp-XaQwrl 0Nk&D~0'^X܆Ca2S.ZRm=ܪ:Fq\R*}~NyJvKdVSt 6`Mp-nas zАZjVq(mkkV5k%6C'[ol]+8\[P le.<)as!|B|3 +z;>sVrvD'A1z)@42.0B+C N`6){*oƻPu &7iT*qLEJ=͇}wEtdE:LғU KtU3$@ 讙m^-nĿ#*n|iܻT?A]e v݄`yBt-*i&ɘzp%lP AڲJ{:Oِ)JgMPn.|H彆LBWcO{I9xBX/qc*F&|#eND",>ȕF#H;+ S],+Zt|3˖r>̎ _#[Y{O֠{öTC-Nb_a̭Mpq3R#ǃL$=9b\@-?Bya:Zwd4ɽaÔ~!`Zb f-)Et;fӋ%\m7(OZTnZɍCe$owDvwhYvt0SoN!zU,{ ,n ?چҐU7 ^Y߉kw `W,llkټpaT6R=޹%kPC#.fC-: L3 L@sLo7޶K$$u*= OJK S~剅DeVGjy[4k`+ݢfĵAgUz\fmbo ֯'R଻f:GR0S2]n2B՝]mqe{:Mg?gֲN7c| ,_S]Gw6%69hNV+zRgņFKWjıS8H - CX8Kwnj8M9hp "[t%I6QU)`}Wp2)l:SG}qcj"3|uZԪQƒqW&/ϋ\1%Q0a{ 8Dpb$`Ti~K_$k&uyI7e8jT0(;F~זo.?]L>-<1Yh7aURO7ZӠWc[;87|F~Qm㢫0. u^$v%o/V i<[2@۶t,[l?>^>4'ji~qwY g%@qGE-#';u)^HSZArI~ $eC*IE1?|}c;J\2\݄~3 }:5$ItbȒho {_^42@yK[ݨXـ1U%C S>2XJs!봩tSgrb\Z_,uQlܔyG= 'tpҵߺ kr}W'b#ÎdJBrX gZǃ>_V&v\pvVobũj/BP@$L3?JA['Nw@Y J'sk<(wKCI\P5A4)c'|+FgN㵇M}˱t%Sr|\0jѝ Ǟol8NNϙvR7$x/.9\5utýpP^0XkwզԯeȸF{(-, 8c )lҪ*auP+eInoI4>nqXA*3ZE(,c;)>1+x mL R@*}i\=60Xy"ά{sv:e釾P=|{{2mEѪ/(bU\ c}(j=}XbѲ0_,x(Y7`mga `MŤ f\#5W/4頝O V}ωaQoc | 0dmRoyrC`j𸧆H *=x֕[Fuv Iң+?^4ytP\HR\d[.>+ЋU"oJ-ċSPƷڙ) W̒ZBjdvF!\2Ez*-g#ȕӟ?c ~d'\V3͔el^Dƌ$ sNB}Yʑ"aHR]$[;XŠq#ӡ  ˹v2 M pjܸ-3\ pA ZpOHD8zVYᨦ B[RTct9DM^Yq37׉F $4%qot>lx?a< 2a%B/0]97 dL^h y )6^J #X2#y}06LrTBZ#d2-y#zJM:Tgڊ'aﺉOͲۯc,Dµo\aDڇ#8#Gb֝ /kݱޯYf$N{ O/^5)Q(ʇܺ{TӜ*PQfȄl~T13v)FV;~q@UA9i3o#Ԇ'F`e\We;Rv쎚p/k ʄeKs'#hڻ| ">rFe:9sߝ6( SXMYY!b lJCA慵w(kʟT́STK!: SeD9< Ŕ *jbwBRfkb}˭6(kT-lb.J' P)% ܜJ Cg=0PJHĕig%['0̤rA%}-JɭXMLpR|/ G]T1($ﯘ\]TيBlm;hƌ/1n=?8f,Yɍ5fùݘ$*$H7?9w}!E͌2#N&`Up#ʍq}<2}vY`czb:YI0 _Ǫ7w2c ,,_ieJT$lk#A&o֐^%{ѻge;7tUĈ0$.Roh6 /YzϚB6O7%Ɠf0Ho O&s`bs֟CWǩyzN, E$~K}0> Ʋ G5QYw/yaTutDrQL\܂qӿ_>y!~XhO) [sCUT~(\!wkgUQeǃc{x{9]iI+٤ME ^_]&/}S$j~THz 5M]L4tfcyY+ߞ¹m 7H)JQT? 8pF"pHgaCCG=h ?dFbAz+᳃]O%i۱ ]R4lG2>n !%+ϭ))1~sb#M]~}‡n%B?)}\dIfCFC7eX2r ѣ&9TI7>I~TtcҼV~2< ɒzjޱ?(D1 V[eK xsT;S m5tרlJj'IҐ.RVVBPw(0zB<>tY[dXX{O:Ǝ>WHFv%g F}seuڤ ҫw1TH*Zvx9ځ:@U*5=E.L`HC ^Gp~x` "R} [|K>#4sAhWL+I\ &=bi;f( v%$Bir6, tQ/[fz =+l$ߥ]E0g59ӹ50.WՇGKp(|IƦh`@L f5y&-ZE;%ʐ2܄#rH+M̶9//ܠQm37loO2j\غ{ZH+Or?7 dHBj c4x1ߘHULQdp;m)Gbk3mzt{ېJEŝ(Ufk>:x`ﭑN0 SyYb F#,r|n"Q,X,8- zeSZ[aTS'Ax\54@ӡDNsK$kqi-|@C)USbNs ~qg͡ ˽.Md۷M59h Lɯd4̤Жİr£xc4+dπӄ u]vf+"{{_\зMKLE&x2?/2-KI|R29Vo ^u%*LKWIhR?Y?Dcj*PQ {46{U=ց:rYS^T&w[U;Vvl 2n_UߐcTmm ;U4Z MŠS=$+!~թf⏮y2#a/ʮ$W.ڲgGc+3W0^3L RU>e镐3( h?9䤪M-$E'3}(;ᄏZT+)6l Nx s _E{+y"mk!(j1(JC Ty i#5H\lI>|fS*\v?0[t˱3w'6{Bq0[x2,%|uvӸ\:\j_QR}>S >FIO7T!()Pb琚6gOFZVfOѣd%zw$/LD 5_tX^ >w5WFX93 n (W֖DI&f{wP$Z[0WZ:yXEN>zZo=vo ] lX <94;Fh( ߕo7ދt͔yd3vN4]A\ -=k8A*y?M>H9&,%-8u] kPLLiq zJ4xsW?e#Vb²U?MСk,LkT6mȉGyТ?:sgQqj< V崔jx:؇٤7 I1 a/ە.l^13.^W p*Q1 ZB+Q\x@"[u"GISMѨN<4bIZ-6Fcf PƂ{HE*z￸̲dյR>~o+bqcͤs'Jdu(|oFʼEHL-oi= "gAuZZ"ʵ@k)n/ڜ*/YŽA~5nZN%68_P05n'7r_)C6p&vuz5QC2_0<]~)D22 ?+2 $$DwӘ. \Dqˆ#i ${bVyPMWTT9 VRH\ǒ>_U,ޝnjw_+n:@Azv{W1lgm!4Y{#vm6 fEJԾH,!J8S 秵=^(˺<[Ηuh[Tm&STGi~\'za 7]} ΋=5?/mcnxA1 EqZ' K׉7p8֭dLY D\='+0^xV}vt]nd%%ZV2KB7R K9a!݃5Y veR?Û%i ˯Q;F4tOpvaTF+QOXPr3գ<~駪zn 4.jʶkIՓb d ' \FR nͶOg'"RŎ`Z B7̂,{umPP<]Jm0ctL+cRNPǩqIA F\@vi> y< i*fbM=AAx{:\0}#4K"ݦZզ`MťPuZ>kʷqỦ&As Jh6;1E5uN g:zZIb3j0.ۚd"\¿Gd{j%J̉j(ȢˇjnS_bp}(FӈvSʕrruT6<+/eBtiO;w)\S>SzPK'`/1[Gfu?Zt^;nj+hL (4 hHu?_=6A']w|_~D/ D>@p{GvHߴ[<ď8 F:XM>RXdIx O8cVlSo! o\ooUTL T*?]LL ì:Sƥk!RM}Z,GנZdsӃƈ6%D|h Fʧ=X\-U!}w$zpx2WO똔iH]c:f;t,dN9uIybozXM O`]{"kuY}~/pús ,{]HWvw&̑x;OdM/hR0 'ogc+wl[yA<< t†V@ꧏ?r8(;C=vb,cmZ5uH/wf#xY5^';#5j? k|^dQ#{醨Nbq${vYքrC$tQ)Q$7u25t,&SLq291oa{,DFjE@d#DdyQaQ$$cQjCѓ+E>xMnf% Ac*tgsʼnfh+)wnmX)f[J7xCI-SA0-- #_% X^=4G[㝑k*Ie':w蛮COI>=Z%uNEy}~%2^9n:CE.wh_QU'7?9C~ԽQ# "1 &4Rd &6Cn*/eHGB-.SI#)yYytX~aAD-"` &' l^]Olf˾!9ecmZ_n" wͱoZŬ);Az64Ԓ{Ÿ[ H>R4{FU 5plV;|Wx|3Bf8,I Ek TZ! 0`t՚.>^֘6)qoϏ2`Y6ۓڲmw9;~JI0+ iU DW&;EG4yNVb46sWV힥6e]ʭQM}CyUifĖ/ ^0܂M$ޗfz61~t#:ԕ(pSol-tAa{#HNVq]JG`ѫu+ ڙI@u,l%M_gŢ s `v㓁 쥳3yt!b}HǷ b.|~7 XsZGmL-D$ˎ2 Q%ȝd<)v)K9alŃU׆,a7^Ӹ=^;NCe ߄9 o |hޖ ]d7t]l˵IJ &U Eѕ~7,T1Oو1‡  }LUWWGIT‚޴2c֥K$|^tTƨūӼhOhW;l8* +؅ƅ}!&eU3q ]g!C3ނwik%baSQ6r^6+])#ׇܸL3oޮMsŝܦ,=p5[#0.IϟL>ɬQ[h't¾dlۓ\"OkTPˠ,WnS)]R}#*0* DSغUk"2L`W2+2A G>AG$^dl\Wp2BЛ0ʙ&h,7B"L5"9bUoZ#S~F% ft(k ~tbQwً{'u2FqĝMb,Ῡ3, X"d[3C!bG%Mە܀åXk\Ljםsm#uO2w.} EʌPG97ݻP$ϊSVK=jfirޕ 6ߠ<oNM U5Xsr0&=#V*jd3hN _:6ke7e]yۓPٶc@֚'wB(2PV̢5#e{aNx3w8Kd!`8ŬcCa[l+g.o[;Y~kdU$i@*8 %SKl7uzOM65(!qϝ^sOuU{*g]"deܤ5l2|Ũ:V84K.yt *lY!= a]6g?3-r2xS-&^sĚՋ&W*ĵ (?D`ԲfuڌN{w)%#ia|wq͎ օrφyz3^XG%λa0] yAs3Cg<|!pqϘd\'T%= Ј ;#d(Xs$+{%A9וE=<-pRu=߶Oz"Ldt=YUXr0ܜNxe6ùwtrF콖- CD Oa?c"69X\S" }MG"]WUQyrN,}zpI}JY9sY߇MC+3LUqnn(ҾS~o(yD $rg bhRb—V!z6dR#DCP4B2i%qC5 L R)8f hVt5CJw{I t&uBJcg(;$[s[iQHN8̕4rWKܹ)I`q?m/󴷿@K:sԂrH]k^VF*SPi!xIioouʥa߭SRO`kDnݴ.ܮa҆RHo{o$1st57 HR5V4E vU'"?}zTKјZUn-ƇV;9QMf3 ;sFi3 &aЌh.o32? |寵 ^ 9AȂv "6-]u q]iOє2GVT驪Oz =\e2R) gbd G3ܟR ɮyA>؃DķB%GYw_*Z^ {;WYxdXy F<+} 9w:>Seaӧqt',|h 纈xB4S"&sF =ʊ(:8'0ꈡSꆰ1S4_r] -6T蚄gp\$nSMl&V94\ b*0z4?_). 6eh{oŎJA}o|cHS"q<>n͕7Nltd筵y^Gڱb)ߌ Z|c ^zvɷ׵ {DKp6^U /H!šD1s&{3SDy/a%Wؒ*U,ݫMR3;hY8:P;V6B>]zv6i,?@VJGl&w{B`0Mpxv? -֔x<_35 jKi*%m\jX ɇ#Y9 0\I2y4E)|B7׼^~-a^'7$^*c)3iѺNjKL޽>Sq~\> EY!AԼSRyz񎍟*]UQoEE Z"A;:Ȥ/dž1T Fܽ?B'xywC&VT*UTtڝa[ m $ng魗6'@9숾IVXSqz`V 7/}| -'*cVݐ.p껖_+_6r5.bCv}Hol2w*5mpbH4}ތm#u47?z;su-BWZ G)p%Q?OB~|aDf@mz+ؼ<](c|#gP l}[שqKS. JtFիO ?$:F)_z`]"ROM±~*,*>CqNp״bμpe.-ɼsh̯!:)Wg"lcu듫3&s5*X|#j :6^W+gr^tXՊzFnQmHGB.-g"[W* L,xW?`DK+II_1GgQW-?.{BDkBi,L+,=-{ >97P Ym9w! [[Mbln+O*Ѩ_/LJ_z(.\v^Bs`~T yv:-{H:"6}0={>y:MP9S=J jg9% ׫`gmxǦ{N!=aQ:SƱcج='(jb}Qs`ɹ&L,4AR[6Z,{.e*CBe76/Mrs!DyՋԖmrp7HrZHŋma'wl7*s1%r'%ڣaO]Tկ=$)Q9A) qK(1"A!yrFA'?~f朋{!Y,D88H i_eQ0^"4}:fDa-"AP=|Y>) J(X?_YctP Lj:]qjio(űc9Z-<%;84T{t"tD? zGF΀tJ3?Vsv\1+ }Ňdر1"1ս\6>T@GVεe 3%`t–# |y;,|p*qEjt­SQMW|Mc+!u}c0l GIVF?IV)k\'W!(rp!黳:nz݇{. "S:-|dfd\Wkfq{?U@+iJH?(Uz]nwpqRST*Ӝ̋qR$8, mY =jZ>b.ZʆMalI%Z-IP[ԒXYDj&ͤ {Ѱ&XWigrUR#j`YqaIh7-QDŽZ~"j쑘RrӚuP(CIk&?-)~kQ{uc{~z#ۉehATĉz\2ڞ1yfQسW<1^/ VQ(qvM1i%/ rfGCiac$"%+v^tFtø=z: Nx5,@Y] [0H{wRӷ(Kbd}al$ 昬YR3Z_U@i UȺJQR$>s qTNxk^7 9uSҧJzĺ,N||2*Ve45nAlNRsŅj냰A1+!^說=sˋO E=3ɱQ :fOKwQKY HU[b8pz|A#V5BS|D`)k mcWu.^`/%cۑ;+ao%I3,b:q* txS8 ЂAX"#)xE~td_K!)O:&=KoưW* ԫ?Bf"}>QP" )fkYI<&b@o7;x}Q 򳐠GaQ0NgI)># =L43b5b*̀Yl2WX[Iry4kڲ8h0(Ri~"(h?"БY[xQ-Tq4C\Tu[Qk@@ K\#x}awVH7UXlzV0ϊN"XE˹ +[%v=WA# iΜV<>sI{& %[r!B^ŽNYfPwHKFKJ1-#3Zd\TFMF0rH65U&:5 a__"s:t20A@ Ru9gҴcFb+t;,⶿J$fdqOdl} k+%Lp]['!E~c5C, Qbg~M>| ؾ\v~p07&B.P{,Շ^ηvN<wmj4E}HC3Yv)v>\|Q֪H1@́ۢoܞjD#­Yg]zUKN0o {<uVXҼNb'k>7LYhm?DQJ~rӯEAM/:FB1 a#y $za)XZ0GSQf=>J:ыlVI ~=ϱ-MO+i6^շuF*B>[tgeSfs{P;̖@y+^ofFi#[_2q Ns(JpI"2 9dGwB 64(jDUg&&`jc ADMrf1%[Mk4 l`^ BrZ]-5]1zNk`;[n.lN]jn3Ù >G$~6CYvF$LԍVOBé)G[.ې  ^t P$1fS"H7x/8굢 6=iԋo9u;t$2m&1"hJIo\) Ln)H:Oᣆ,Zu7&=I3'7ʱܠcS(h}S8 i4^˸"5[bA+?xFemJ$#@P>ŵ:|_{lZDSY&aQDw!C]m1XImOeI#g:C,ZPdjvc⅜ZnyڄŠnD kR=W9=ֻlcƕf=n5Ȑ!3eXcn۫?Y/=vБ`]cYN%`iyLmkSX^\>!n=Xڔ21gO#0;ȇq3 ppPQvK,ĆL$Jd^@_%;^K"`Q0-ȸGStVi:\%4Wy~Ea!{8 DlHS@-DoZ1kb"]Kit|?0H4[@DzR=ig= /*c{ !X$;K# rKdAe_5zzE ׋hfX,A\ߠ+bhNims{cx>qd+"a;C֭i:;YԒ%F0i~f)G-/.;^|Ui{ՔмdIeD'#vQz3aKl+ƈ92\T|3o@q92Ao%qM&`B0U=V<n:ѢQK/a{7'45 |x! 8cz1ih(1#:QK8 РZ3$j5"gi4Z Ұ}n4+YG3A([E/eJYO tdOX35ZBVs %҇jP3]մX2 5H(̂GuP3[?Cq=^zE} xRݛ*-ntr}g19+l~,VNPIʱRթi8Je' )@oV0FYг}E.Xg2-KТ!9':.Tӵ.zm0׹+@*{8eWRnmȔD}F4Sv/w2v}S$M ݚyXR,x_=яgKܳWd0v{TY'UO ~f(ˈ2AJuPuZ73䒋]Vԡ'H#u>k8Ŏܭ֔JKn;t{.YߛFVw2}{{[VrZ7".䴨0$QTHN+ku'ʘ(X(Lk ē!~wqDop5+˚+2U1oe$1ϗ43@gn_pBBcwslzTM,4)@h"wrȯv$zQ,zV9< P8偣RrmiLJHud ۝h1s r!1fT=؅v&mњ23:=/wxFhzAQM]orh[տkqIn)jm(qnkNꆍb=/ ?:\.WnYC%b\`Ɇ$6P;sUسq2!>%+UgYh`Hc#ĀY !Ik3B`D m皸4`\6I.e25} a?A(.|ly#Qmx1*2Cܙg7  >@|bEUX5,8̄k[PTWY?w㷅.9ppAH%;5gv''t2韈:Ńv 61B}Jrv%FVO*U0`4Q3GQeH\qq"J  udḧ́d۫TodҶ.H3z~q5kUrƓ.lb2|a(ls݌5hsuHm5SB,Hvp(boUF}5u=,W졛M:LʩTw'-q.)։5̨$3~]G!媱iޯbߓ#awhь#bStقP0eWC'XTԼ"6E1K?``p fڇ3ŎvU)>jCJC8.TX[w<߳W3tҤU6U&}xb"f6'2-9R K͏Q#jD'oX׀pu6WoH5W/@! 1,j{ ~/|Ì?[=|>OAXZp;=ӥLnob{ u i)l>Kă5qԮ+I,G…{}=˄ނd*PMGt_ΏU?Y\e"kz5vZ 71 WOjr 'Jaxc$J$Z+e׾KنX9D_U ܸ$H|c"JXmG;?jYTԝqZ|.dI`_&v`3 cn"r SBym'bDX3JCjtxy:g&=$)hzyҟ={{\PXdtPpL_'EݣIPLu/4+Դr[ܠB,Xmޡ7;b%r}?{b`Vau@ O&=5j}r\JX/|XqfdP&V0!qe }lM$`-HD֤9'`dg}R}q w!ȩ$~ev3lcV|P7sv\+Ι=R;yoO͐c?Үh)/)&~dRO %OҎhxSh>,;bK.~$17|[.^9cLjHd>sqgFOݿ%MFJ&BIkDX esYTRn~.\)h>I-$0k,n϶U7nKE L0ȹUk! Ļ'7n5QDmn U8e[L})Ɓ(BGG',MN}܂,}AʋSHm|Hͥ8r'NClT}@a7e.gĢ*Wb8p^'#)r'/1 bhc>ɂ&ߖCcǧ]xRcf,x`]O<#6~DP7 Dv]ݴl@YUV[gH hk@Gb! *%ɚ[_,, n ۀ~ e5l܎ AIh s/:CQ&6$7,nY ,uSC,^sƠ~ss gZpgG¥-\KD!N̦= …]CCpu{A'x؝\3;qZkrxEXnwftFYeWCsv.Xuh]kyMϦO"ߘv>Q\A᳃[1{0ُd;C, ]2W>,ASI:]L*L`Eȗi8:zrdN$ ?Z=5q]$xLC{j \[P׌-a[G 9~;P@}nx66yEB`&QW8u\yIںxج%V>8mZESVáeDSS\L8\98Hj*ToeR쇒t|PaS`f Y 5/ ڬ Zkԉo<̃A.Q9UyH}.~ϙi寉:':oՐ5n~H FL|Zls3ִ``34ׄ*Y)`[.:+eCgm>1AOۣN bgD?aѦx\}aњG < mD]NBA+wLN/9O[%Xl FN>DU&)v/n|ؔ`dc3^UJz5aAt:E 5㿥siO;#]lZs*Hg'T sBz#h AsIa9=83n7#V-H 因l{bɈF!߽B%b]Dņh@&|!zs,\6eu^t RW/3b3h`ff b[ kbi)LZ Nssp Q}pڈ,Yڞ߸?Ү@#v궒gt#Ε -ZNWؼw\" Cl 2]}gԧ{>{M؜&/=G]s+aKUzF≈tf<٣,Ţ%ԼŰVWpw/v4/C||TZ]zmŤ_wr2Snzz2)Yx$Gl |Z~BXG0׎y7Vӊ7K8ZǪe6I'|)!FFNVy.S1U Vh9쫟ۼ"O*DOVuGj HW&ƺ!7З;;vEi|1Ig-GR%=ql@rd,'sp)o(kվ%]J]2F{sf)F'm g,ο=j&\ar ZƯ8]a[h%djn%ڗ݀Bx/BGVDt(B[u~CΩ)gP%z7F`xˋ1`ǕÌ`GK;ܲII.r~Rg%T ([cm@fBE$m#OݢBeEdCPi~!Hiw@ͣݭ/g 4ՖwW%mЅ!7='WLN_FoWUamJָM2'x4Y6(&#閲F&Hέ a&c#xj٪X7\W r/W A@\N28RDavLVtY>ߙ>Kp!TĜ6F2Q̙f:ؾ! jM6#y:Ob 8BC|88-s<lmǞsheԼ=0ұR!-4͈r[ξ!8M"KJ 0˼C8{7ȁ0b &݄HAmi6xJ]F.F]UD(9ʵjHuW>E5]eut$ Ttz3g;MOOOQ(r0.2bEC4FƲB;!s/r_hɏ.|}NnSfvyJxeMu`PUC1}{89dU)lP@Ulaӹ`;bWT漫MԖG$'LvVv|VD`OMčk ?5q2lκҟmV#OX65Q7J#ғT)q<XKjR"x@I>"wGceb>u=iO_Lڥ'q ʕC?tZ'a7y) m pkU.j*Wy}$YwiZѲP@=U$K/T0bT1Ưb5pc.bHnc %Mu&l(ߺFAcufzĜM_ 'X0:ŨHp|LY߱ yGiA fgt *pl۩'Zg2H[k.T0xk?G;NGIQ86_oS iΤ<6JT( x_z \W.z$+[3VSHnhe&.w4uV(zn=v)]sIQGk@n(3SO_-#T6شT9BBD y6jR 94 {ڢu~1{4:ƝϿllj9n[cVlLDFݷXK(08SmmA uP(*aMkq% e*CIoT ]W ](9nfnϣ0]%Rˣ,{o4ϐmnZq9+FhҟZ[_'vOѕFۼy6'n46{C, [N筭 LaeBbyW<˲=-څOI᛹JDW .=be^_ [b=^u $&B ѓ@mp*|s8E<'"SBI/KqBXy|j;3[t6pf; l)v ڗ&Y Fߨ#D64Xhx:G֡ ^,Ō{`(P6Ce+m]!v@T sBimpϬRpdWН`z3 ]VtщV"@|&m[Lpc!r8,T.(ElR&3P|;JK*xqX'7 ˵YS_ņK{v <$u^Q0(;dt'lo;jn9Edω9q( e$RS8t3q{MIf40qX9@ZNfuCgv!R\!*> [$,L?F5X"Z~ŋgZpYu"F, *Ypw@r⮪8y2˽7l> ib*ErYCb/ wBpL (Z>ǸݘQ@S/qlo<䬽@!@h\cՎv wM_eH)Ռ<<ׁ~߼b+\>; f|+t䞙IP餋;+ C^J"Q97 nwod~Ml+g9Wa?%ILZcÌ _}TX4sTy+dJgBZ%gtB<@7I907urƮ{p%c"3ЁUJ1z{ )'3aGȟ D fPI|0Ct|@C`\U,FzZbX4dzwE-8!6{_cլS,ێGR3/' նA+7SكL'Jʯs_]P0S29S4g} lvh*ь;SLrCBH]ru=55`ua%`|c;13'arm굃e9uMӬS1V1{{9 ̶s:8kn -NwNPM|-,C'uP]G^Q wSʼq?OLnU9P׵; %[¯MFd2<7?H q@ɏ>2D AN zid91t%%Q0Q0\xcz`븜~4#j͇]Vo<}E?ci=d,qp YTS~dѣ@ c`&vG~:ݣlܡ?a;dhK)xWp"5Q*O%ֳGF7 "'[,+8#mg.>P̀2?iXb^)玩>bk|D+ot.S@*>d]:1/nA%&@NS\k ,=gb/B%?~+ѽ@lH] 'X&]jϹ Z)AfۡeUTxC0zS2 YXT:{°eU{UΤId[QC3σU0Im ]m͗Š=qf:*"->xLMnտϻ_o㠅\7PLl(qAv.nmH2xLwdg._/6ƸFq&.ݰΫ>D+ﮰIA٪64'vd?]Nre`6-syOx:"}%θzFOp>[im P*3Ff;ed_nè#AK!4^#ֆ@Ѻ\Z:zX[/C$IЕ FI}kYE zͭ;=(&_w0Ob/d,}rG 7y,䁟)q՗!^o[]n";R7)7s1, F{{32!$AfSA2ܫs}15D\E(yN.JȽncD> :ܾ+!2 B9)r$M$E 9 HL(Q0{N,.YWdIEAnvw4H0D\#6%u14VJ;?5x.^" Bcx~n3J)U[pnƶuզ}߽36IV9wtʼR!ҹ_J|e|&$  vvSg G:buEw^"LIj%RCTϻۘl8}Nt >V\I#-APז3J>ZO z)3Pdsnkc.\cDkrO g,OҬU_-S-! ZԜ <I!sOR:vll)^eyAE#dژq#JL!(gU&n{KpG1dǐY3L:$ YmVP}.{X.t=dž 5NE !,C78u~!gͧbNQCI[1.ekC'0%)1Y3Իn B{a] aJ3k{p sˣɑkQ#*<M>ÈOࢻ,d9%t'VMS Oz_9\ ۝MX2*U 7KrBHm+08^6'8/ Х:f=TS M;_{:Hi RU a:(+63lR!|(քi is-TpӪbBzgL1[5dϾ̲~׌`јܫ%0T}iMʄe8,#2$zA [!ǿ t0^.@>#"y`,EϴhX TO" G+׫ ܬ DXR^kcJ}]` s nFv?aqM\[3>/ s>N6tx͏@~\c(, \-sɪ7_`Bq^ZbvnMcN3->EW$ 7&qX8`TLls{uaFaiRJ_##ѫ_`uEOϢ 2UfԝTMCTQ?jB9 yuNlaaFm:~g3*'m LLdgIT?/MAh07*?LLΈe ω?. BX2N vLs";.[OrM))˙f8ij mXevZX9%|bc5 j;7CgB@]Y;l_p%Hx6 H^p \[G~!e *F%{%5-r3Բx|0L&H7ثԧB؀ 8Mo4Ocrav^uSRFx/=nOz=hº\%~SV{V)Iǎbf-d }l&h I21TבdG4oD$$zf-mgBA2X[bw\, b2˙mzSr`> nH4H7]g$aybv-]3ȫr37N?;Ukد>K3T"8*]Z.e @oA(O,Q5S|RJ{ _s gu~w['z*yui7dxZҹ:]d0rwZ)ֲG\l,_@ " 5Mu\~ ФáUew/blQCw~c( 7gGtb#>ceexȠejXgxq(Cp=cm= }0{D&OQq hߢ5.kaGNr X3oZq nlo oZ$ra/U PORm#ּ!Ià|x{oke<"n))[ w@VA/'ǀ"—tL10iIS<>mXר7lnċjPmY8 Ko&` n~K Fq*1;mu$M 0aBeC蜙Oh' ā5% dK5~r`/nn9 5E36ZD"x I卉AyB(̀[qT5mpvlո~sEmN6Y-bjFpx i;^ bBLfbZ 2=<=2#V-uVg[.dkbWAy~σC7ԉQ̥uǿT[Q)jRTm'^]׬R(J DQHff&f:JKZQUb+=|U,YAT c=d$GLyvY9jJ* p${o;ujKdZ)Xe{S`:9=]Ul2UrOR<3_EUѼ Ͱ"Kw]Pc!”j~?ȝ/ @nge5J*sRGgHy\nٱ2TM3rBh|Sl֖Q}Ch谄q,6(h]K,⡍X8Wd9;#3 Z4< Se}<]yk=|e9}ǙN٨VP] >iF!x#Vbk ŷKg\!nV3n'7t7*77 &"?:>b%+x`vTJZ ӟ"!˗ 9/}tРqw-F3eJy,nz1V#m@ V ]{ûcGڴE2#6W j3Z$gVoFZˠu:fdסp:CyJj{#\!B?E+"Qju:9cHjk;[emL KJe,7wz.<L߭LK}J]EюNܼ[a9$H?((AO(yeϢ5 Z,Ka<u>dכ%YB>xh+oHFA;OC\IR2 ]q]$␊\̬GwDںԄ4ΊOg89vQʑS_- &JOʆ')\(NT Z$ D4ԈFsFK""Db -=ӨD/s?.%k[MVaIAz >d@k'02Z5ړpbx y^7x5qURlڝAD JGp 1_y;f`~m!I`1׏7bzL&Q+MXz8dTܨxU`<L|ҊrŎKQ}bU%N[[D'3 g-}:}ְEShrϷAQqpJ @~Ň:3e"qxߛbj-p2Rq_o"~ @7F-)Wj J(Kdex1J (d)L[[Bש&[IybIeduO4,IE۽HeYgGw/Jk||W]xhQ]KՆt>< cZ~=ZqTZ~U8 @lr|< K=|@Ճ$u 5ncOE/ ohtmԗA7a b!ŐNf$x g u]H'\1۱m_Yv[[2o *>_EU+W-Րܽ )6;d E6NM$]o`ًXk֝qA%k-Vz܃>F*6~vPvبNMY}wAAàӬ{=x XA~)mlz!uiI9g_SSdOu sb#$NTG׮aҪȡxSO)i@L:\BơF%`FwD4e-T+>c]09V[sҍQ,+x3䮗.:rre:K` Vƽ:&mHJpE0xX˚F6d(^vh8ѫQn iH;+rE˰7EL,A076Wz?E1#dl4~v ;b}I+3#*d',Iرć(^C^IN%kD*v !O^jrxX/z gw޵F^ͰL-3 8 _ .;DRoMVcK*",}FB9{cXMs9" YN+vN:kHzy \俶eJ5pM߈={YbKn ^0 ۆb?N`b0ͻ7՟ꈇh0 B>TW"oV{l {EwqKcZԀ^II2ahvU|{jDjn(Fy5 ?-Utd###G*A ?]}ett~t J߇]:{:=gEhm=4Q}Ox1CCZ:;Yp6gTt˔gTVCK c.p4|+ikej{(uDąW0NFMpx{?q%OnN>x& S:h3 RS]%x{k:fi*#>|0-vDJk7w5נ!Lnv62pbFC|7I_V\ʓ{´?H%&=_[!GOo>1[bJ 6ƌ(Jǿ K0FSMY"ODa"mn$ y Qzb%# թ r! ;ѣXP5rVNFE ,7FH+LkC܎ԟ.H_cʜ(۰/K֛ |8jj>` .@,'J1Zٙ2-\%E:P 9f9 ~,SG22/@J=rv*#V$ XhmMn}>VVʛe…v`5oVU[?5پX+gN\ˀ[GfB,o0CIcIX,$%5)ef&s Pl~ s^NKz/1)zf&nBX#&}*%Fbpu|pǬkU]0H4G? c-_8%v5b0!_]+JQ'ߨvHjRh* C憍Gz鐩R^|Fb*#,` TfN=yuC*@K~_)M@3]}B SU0;72X~(vOU&(>9W2y=ljTKaП )SP9$9=}YG0 .\5q!y?Us:Bg9Bpt3cOҜQ+I xD¤pƻ/~jrȳBJ'Yr)_؁LO>36% ]<O"חt [UU7MO%vLD95.fb~{;AE%]qـޙ_}g~ :*8u޽%zG=9i4˦%&[oť\=fk#x1% 'Hf#7Ҍ_{'+zm V-6/T ߽.dqiCacйZ?'2Ĕ;HD:v[j(a汽޷hG_xdlJW"|_â=LoF11Re{t>ݔdf^έr|_$uX~pRBYʩ\Zbv{n3f4{~:=mҵ+0+rf I&G-)a1+${d!H Aߋw(;פ SA`J&9^[4QOW<ׁ~Y[氜wQl:W5ZOtZ˕\Y&)++ڊ AŶC[VvI ,EsEfMX_ 5!oZJF2|4dT8f . u%alYZYV;syT՟j$uAf$sS qѻ ,0v&͕|nrZU(W:WPT^EY b0kgzKΎpM4{4[uUΦE͍ ީCuQ.u]Q%  (%URD=M")gF׎b0کm}[^bs WT9iWoƷi8Or?W2 #a Bc ~WeB}hQ;`0e}2m>2]Jѩ ڳN՝v8J娍G Ybz0[;Cmp}$SFyҮRjxC1CObl+>/ż+ۭ*T5WOwY2HԊ ~kECV>pM{C9 ]M#b=GgٮyW3ר!C;?IF7Zbap Nm2"e|6I0y~'WV-8 )msgȋO@O9c¤üVNQ818yaY_,$wzBs Q0l}+n/+MCi!$w=и2("VFKZ\%|Haz1f7} &?z .GDj>cr䪒TƁ.*eOͤv$>J)A|{J)<)))F#xuCh9FB`wB/h]1ul3Ơtڳ?i;=]*F̿ fѠ \xe$0G}aD)zJ4cbl<5*T>y3/*QP0 ~j_eӷnT9lQmrz"x4i>#3J>ѭM77\',s6Ȣ}P\NG]qI,LDP/;`t²(uH렅ΒmʵK6NYׁjnUyks!F)XEf:1t`4Fd)ޙge^(T ]t߻cz= TSNV-'Qf8^EA[i1ž8=vuˇ|XJhr]xO1?Paqbm?O^a|Sw8VPILD STؼU@M@޵GvTC<3D<.@H´Z56Jpz g_`hm+.+{A-Ocu{ YFAH}[Y{14Y@%z$B[&K'ͬW?ʲߍ{)݆)qMhYkP?J_f:_5'^%yeee|j?_0eaVplycִO 4ç d$R')+$fG~hT#P]7Av@W~RqO7J/^cG5r=BLt2>v#j7BC„Al$:6xkC\Kl{Cozcz{ixCD8ʜ]T%ŝi? mqSCxVv|g-P(G@LRm5GhK$9x%-JQ ATF cO>]3yȂ'ԏbS,L0Syсp ?ǝ>GBfIb ~Wcv-/T{@m|F|Hw=ː.4{~Nc}8 ѭ%+Bح[p-˩iro*[hO}Lo!:f;SMY#PLcdɕ9K1L+'"w? (C:U0? &z0XJ rE~]d ư<|ht70Zk7 d5%k,pzǝf6sWlYhgxNL\IcҽT9>r"=BY% 58K^w7L(yw%Oc޴]#:0a 2{G ((?o$)cbtْA$t4\2q"yoOvF$ d [0 3KݒAC-zm_>;e*8ɔ5K7&$o1{뺻n~S➣V6ŭ| fՇQԯ? u$X3XE7yAh6 })LFt։^o=f%"ąc]zzu h"nbP;Cf&\k|PJDtw֓LT໋ K+iSt TIeaz.;I|…y=e2>Dkx<:49v9UdqIUn[3sI2Sj%pR4I]vMeCcg pK=>1!J[w,@1#27a#%as=H_DT'rj ]gYZ0707010000001b000081a400000000000000000000000164e6139f00002154000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/!]?Eh=ڜ.+]grIFKfHxӴׅo.ϟ!L=ي  f5([V[ҰcQVwLoК@rg${jGuMoϗ䠎%/%!=)nJXP  P [>sokX _@O- \: 51g/3~>GGUw 3e LޱYԤ~H*I`g%Nk!{o㪰bO=_zM?VZg3p^x )eѨ2:FwW0W͞C͖vG/%R KVF^s'?tDK|UhYs(H{ynSe5#n6d89 %k>gtc&2)h02OOR v&& 荗ViMpaܚlg:2xA?m~w'D/w"ҺݯuV/SݟWܿn~Bk3miON*gcg1= Ö amӭjgd"B5{4 + \":ףz!6ԋ dbzY/BL{hz`ө^9{VW CY첸G2D W7!,OA+WTf3;8,Pq/0擢b~X|K0:D_9 _SeD客y}'5u=W]~P8t7kDS^/W>-{Jwh6x/+WC>Ar?q?!6 t_׮D3YOP+±!eȄh: \'aL"Ld3t_'"Vdb#RJ=QzɁo6DaP[o(Z|4”x .oY~8űnD+ tlB^ exE8K$rKIZqzaɩ+̪_@ ̧bIɾE)b1Ǩw$ dTLےR $괋(c3Y '@^?e[x=h/k9j?ֺ0Y 2l<^4Wdt`b{#%hϕv~ n ԷgS>ƙ<92]cb||7fƲw,˱dJ@/#X o6.m_vNОT+)86d:M*C4o'E.ɢBSaX깋3[/`'|$sv>yK&尕lF{9ZA{$vg:jQr2W2q4egj$E%I` T-UK~ɶ9$sVbBfVГfsԏߪKI(Z-=,"QPqv蓄\wwPȦ,-LqT$ _`}[̩"T5S~Ŋtv>vwXvP69B z(9{^|**[DurZ5~f!PZy}eG#~yv~2Jӗm*00ɡ@MT~H"`{SJ1{D0zh6QI/yuQb~ɷenRr|p~mV6D݇e5O;O60z?Opd3vyĀT!9m"؈&L{*ɴ`aa,_;Ci-2a(J wm}cM/L6ء(t(&X!VaiJjd,@\9gQ57b?bzxa+{s t>.=TߨDchtݺ!rئ`kɫ)D%ս dR]Cã,]<3\npCF&"zֺ{ :D: MTGr~jBNpc.@ Щ5>g^{k6+%w!~uvA_shQ"uP!E9|wZCS'ZGbTaO6BUXPUOA5݅QJ-"]q?ʤ兿 ܍USWi<ƺ/atgk$6vM#VKX]/,^hp@bXݳMT+I>Y3Wx9xUJ-  .|t^m;O~H <* U 7H6"Ynw\C Pա@~5kyMN1?6}Wi%kW!97|"~t3NV9UQ;i6Ρ"ϻ)x&1Zch$}W[d6= ٜX߼KUs-QY֨O!B]."^ءzR".6gsXq +DyRHO2OfJrsC) _*HJ,g 9XC5=dGຯpTmx$p?m.~+niOgU}ӛTc 3=>7mOS$Ti8>"X9SMij=ܞxO ",Zf;Y/3EiamUL$AM a`XEf`l(/՝XǢ@b8/+XMwZtp6Nj(kd{`&K>ؚ CV u⣇i^2FzyD?ϧ#A.'/Y*ohC,>Qm!qιJ"4} V:^[xcl &F#;qu!I:rw{hb lL.wd%*IujM"XJq~ 1ɂ%B'|"o||We{ k+- op5V _xIDv3eW>]uAL}<|eOomػpsYTɖoHC=?DX0֚<Of qt8$;l/f`k:=0ߌkTe ?iG.2 g̟OQ wqʧv/VQJ+0?}Ėggݗ *3qጬZʾJ$G /6p'zՖs8(mdo.zf,:}A>Dtd=unDk#kQ :3WhGy>+Bb\U7ZNP,,ۮ@q9Ga ,@䵼@D4Pa?>4FPBjXmQ_1`{f$lL#9ߦ4_A-AI KOδ6<-ߵksT r `DVM-x YWbl=cJmy¦O+a9'^`3BeCg̰.0]ijfuU+kAA1xw%`,:$l plSn)6 u-ǃp|m6#9G:>kA=7FmJ-ZRGuʥν~;x%<{|nҝ5&hVy h6/]]N8O2{̴ؘGKPTIBf:9qCN )ڃ<ܗK<^zf-Ƹm5Sz*h,.'NofJ+97)ῤj@}ڤxI $uH'dcdW'եO lx\"#xkWZe*YR<'iN3/YZ>.J3wڰ<,uȚޟHZ 7')p|T-_ +# fR|@x7:Q%5QOJO`TqѮ7gSeqcζ*xˢΖ$;{  (CE2`o8%AЩ=H`탃іD񉐩@~M}I$mcf 4ZVX_>!%e6P1c:͹BF'}* D:!gsXYnW3ji`U~[Zsa͔ߎ-2+n >E-\n``X3 *X5ir }*JZ6!%on!2 [7 ꮿhUjmީ2noi/msm9k2g`$E7ؚOxr"/\P N7^{-K{{V9>_02KsKؾ`'Fd"._CK|U)ZPϪQ nֻڟ KoZi'vjRJG"*ըy /z9G+mB7wVn6=~ʽ+*^.}HVz 'g$VhO?%5If^+G;R_ZąUCu'1晓=QMM [9Z11ڹچ5F<= "WEӯa77Y*euXPv> ZN$I ^.A4 JjlXjV~aE_k{,$[h>x݇B mܧ —mGzJ{Fq #Zkfe{JbQ =^\ؐ뗄θ07SEgR"`Œs"Oސxz%)#\}8$CB94gYZ0707010000001c000081a400000000000000000000000164e6139f000010a4000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/Eb]?Eh=ڜ.+YS S;X~cL@uPKwH32?$iP+J{vF|hu`{;hQfؔ#8 ]7^5:IkkbPo lBiF2YY*ҷUK߬,gtj Mgf=_s8b`#c.4tnK3-dPҽ鯮̐׃R?Q60 17/mL? TmGDn1i*rL=}XuTly$&i(~"vZ`ֲ:avJ!`qENӛzp=yS RVj̥͈ۮ$/qǷt30~6iI^,+RqrHz;uކ739A]|50V({<8`)>] =JyHnvLTy]*Q)9eµ}¥g@U ej! zr |E&Y_=!]g.4-pAK:,KzQƀ=è-y2>pgIXT^0Pw%b.kvz :{tp a{[n/Vb#}Nƃ#<׀m']P2qvvpبOO_' _JCfрBxC?~ Мj1)>eǧ%*3AC qQ[Lb/\ D`JYf+<=s1#C lZhQÔ]=CzFtH7Ud9ݳa;[.ŃwKBdk7tO= gK?hRnaveЯ%jA|hVI`Xc`=v*~jʹWM7uiAR}bnw ][Yls"gx  h/>jCR}SORx9uD'd0"Cò<]t3tMΧE&~^$S5ًyW&E.;hw+Rps`x\В]dP65R]Ha1r#-,1muCS0{j`1&3wc=.#)@o'V5]{X85JT 4r4͢H41`scc}eORwgtW^ c 2C]/{@D >SL B H,DBܻLtxgPm \{-Sφ6R};Bu7#0/K|>s՜ 0; W:2=&8,g.][ӰZ+~J?/Y{۰h&`rzDX"aVrv *^f= ];'(rHhxVV~"= IL{f&Ve R0/Vإn]YIc؃SErO^6OsYs\N՚$ҲM6r%TsX;iAksJFkbC@+֬}ܞ(/Ad{8̏O#CnL?P>jl՗Wx7N7ֆlſ]4ae}?O HhpńCQnІ !>#z4m0_:Y|Gd췳'- >sdyޫ)i 7eQIgI`{p`7U\+L4sOז% V~.Bп9k82(Ձ%S.dI}<[ɹRf8l[2\[!aPcwh^d&Bph,7׸BwȝWZ/^{m&F5x[?6 %"傞]*-pf: !KF,s(IT;=6 5N[HWtطxIn!X[{ҐH~m>,.n S%{l IhlxSܛ.wR-H|@$I4ԙ[ޠu Q9WGӸHv6$/b듃)qzj| HBSJV`g$dv8 AIhHj8I0h9D\J`ɏWeLqM;/*5 Tڅc"vnS0М~oi7)~}-;DvO2;v-_uA2 U Z{ D4B3S`]}oM, 픮T'^\-X_ P6D~Mb"^_&7}WozSCrxG#l) [MGVs* \ xĴ sBF_Ć(*6-7jN{35YY}+%8V-]c&uEn"Z7⩠(>N6I6f뮌ݣV͑Dxŭ\2͹v?w8vX/hPѭ&۽ZZ<Չh}5hʵ[  |e=Oe$UXStA~!KƪֶU*nd1%צ&s*/qчľ/=A0νFѧ *m4Z ASf=f+OMМٱ vj=N1S~rR^K3$׍K G`;9^t^R;7:ѓYN%M"=imD `o |(#lSqVA١$~T\?L/`Y@.pÂB B]fNd"L1:It$EqYpF{;iU҂^)a=?fZ 1IIeϘ2 ˞hmi3:5je'.CžKX%C@J Q` 5mU˞%9 \)UЀKzSҒl%*乊Hm=) m\a߮9҆~vKd0*p$ ŷKq*Ds+ٓE4i\!%q3:`_wh󓲇ⶃ8Lzt!)淡?Ta3ur zwQgYZ0707010000001d000081a400000000000000000000000164e6139f001032a4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/gpu/drm/i915/i915.ko.xz7zXZִF!t/]?Eh=ڜ.+Nrx 0` G]"6.)bysc6D<;@Y&?o =QzgAF'Ϛ@UU{`B1?ػjڄ;uIr{2 S9ԕ5 '^:?.< ꬱ3P3͌܇B! Im%HȐ̳n*W.Ղ@Rcq6BneM[PP(_dSNI6~Is8@w`yd:~)bc%i<,?=_ >-Lp d2x984\6R18Ȗ,/99Vr?[ -b yH:0P}K؃ ssVz%ח;ߧp]vX}OCūg'{q6gtr- zWDkfHoqa!}56g \dJϸ.}WgeƉIcЃ6WHvoXeRWz~\;& bVt/Mьk g!\]fWשlQ& 5J6~*@R%fªl>SjWc]99m0XN= &YW"cx>@1dF3 )V L*ơEqΥ%=^ Nh^۳%$EǴTZAQHf܌ t3œ>,~>!Wߓ/x.su@cVvoP*[e ُա!^: $#(~ &ҫpqV>@F(t &)ԓ6m>UJϫyf{7W0ɋq\ML$9kk؟x]I}v")+[EB$q9|ɡQ /ZuukM`XÆf+իkLsB{w38_׋nF+4gݓߏK-k}ߵ%HUa)ǒ*]cw{6";I<xDj5K{G|WH%ؚEUijfjZ.U+fٿQ bJ n_"^o0g\~9?*ԒdQ3DO2y v@c_Cuc_"Dk3!<(d)B^eXJ YpDR2kk4-yzխic{i_0v4C 8{@#[`bW y[y#!m!!ci p#H;`gj c2*jE Sp9[8lmhS aWC_9{`5M-޹_6f( 24:K16>5 }t22) [Bec0Y6 N" d7wQrOJuk5FawW2 [6"e![28N>y[9f܍Eÿx]ͯ찑6q@B{W[d+ 3B/&`2+s+dUƩ%tMafTu0 晍 X`]XH=sNS-Wn}Cu>0F'i4GL0ZD_r$ BD6Me"H,&ֲ~H? +MP@m&:ߊsHh*;CvKZ8:]tvd`ġpW򳩏7HAlꌘrOoWuMf :^ f_3\ ׹r㾓|WQ j 0/D;xM~Q0)Rc^/_:ѵXStǟ]Zv,//r|Ϟn45lezekYmֺ76,9|dMBxtn~M I7U(*ǡ"PbpoS0M'rdz#8?|ÎJ9zi9)V*JXC#Aqe08*i*(0l,;B=7͊WALx}uak}ZNKaBj .Pil1-Lh㑱{lT4~Yw:m)R֠++ڼ!}L7<ŏ!ynlF )֓ƨهjf=NL+_9`1orL2Tiae"Nt.#oDk& W\1oo/1opUXm~"ԣcK,vj"*-Oب&ꉩU8Wo[0͞dr88E[mx{"7?lT:MxٟuU{\vPEH,姉}+YB!N>C-+;-x3U!oIf$^1V,w:ieh Q8tDYL4=" J+4K.I!ɷqtpB;XݯXݙQDOi'3_%##HPtQG,AewŬRXQ3.- ^6. bBv:'2!48w-tEgdY ӄc ,B)("@2- =eOn;jkFL [Bl1tErXzi!th`P2] 1} (A!maKxO^E*,Cj2<šE9%E.$H(㥸 (KMȮoMEƞ,5P5":bz ^hT<ثLxg4 khtԡ24{Hߛ2$_1|> U˾CgZ5cBd7޸ o t~*ʼ`(DKn(b)u9cy4/; O]p /+eFpLϜ$=Me~fRYUkE]JOJDͧ~,?f[]LAI.eVx|rE!UL1cNafo*&!u=v}`0 ejeQ^ RwхV ðJ2ZN=LnNPb`EDIv& ۬^+-D$;v eFNNiO0dLn[]'>k}$aJռ8a\W579aWЋ7 p5 3^׭n|*d~J56}IPTn"uRFqL7I)\Kz_ƲTX`ieI VA>@hV7#'u^]8퐟*=FP|RۮWE17vDPaӪi#l[Ӿ%(79FMUT FD]G !$föJoA!F;iPUi(޿.'CY2b<ܢ@I{6cN!Iɣ<\ O3nK*|v@0V05]+Gt 5(z%G/fF:$Z65P{ PoUlGbK`=G f"n@E5UEӬ"#SϠQ7 4|P+cR.HP7r؊g-!V ͙>T 8=רǒeѬrj5XS ۜ=¡16!ާ" ޲JOڗrrg2wy 7&}B~&{[u:Qsuv}B!4Bw.d&dM^729XRS_|VM*/rPd,Okpp{JDkғ[Ifȁ1ܿi `u3?ADgo4;,< f#9wN{N+Zudx`(aD['_S X8FZ97I.ְhH*I"CcFdvVT-LJ;\ B[H! DƖzDm3kEQ^]d4Nm7Cn9kUl6- ƿ,_:e?L:PTK^PAk$#M5۟c6HcgS>SzQkn#=+7,o^ k"k `.X{A^]z}¹ )N#f}&S_>0nvW+6Qؔ~B"*mg3v)q{תn={xc ߢb#.XɋX0NBOc9pU^5=ţX  kIag_Ib'89_ryCU-qc0*wA[M6;L9xaR\ [?9ֱ9HWmI&H.4DTsOtش?Wd Ozdu^Q_cjCz {wtezx ҈98j+sΧA(Ee#&3f-Mp UWL_Λ Nz5<;"SUSM@<VKPeä"5b>Fk~d̘X/2$9]9ľmx :$Ƈ|q4 ~$zs֣0^U1ڿԊLPDۿ,@Yު.$Ȑ296_oBNf\&ksu}:Y*E_#RgN w}sh`pƠِM=3RL?bLJ͌M'oMMVt '9wc`M%f\ʋx xB#[}=N ߹)׌x5]ƃw81rVXU $ݿ1"55n܏> d8Yv譾;C ܭ,l1R1\m)v91nJ>kNcY m8IlEA.;@#@:g!So[ KmZq  UܛdV1%/$kxLתn5Y׾INa0KhNY=U|/Cv y\%@??H3TI65VOrqc p̈& w ˼B1:33]dPQ!<>\ D]sx|gy0vQr(vcõ7$R*nD޲Yz],S>s6v$BTp6A/͌bx{TIM'=; #& L{Ő)d jSJζ2_fXbpܼD/6.*J z2MX`HIJ lR8 Lk@2 ]J6K'v#r C/;z(Rg$>0\+-9~*ny(;<3ʨYb]4碤.èxb+wv+v<z)ӲuN=t-9`kzd|,=v 1,9W[pcFe |1Ogş'l_'^2+ݡ7wD~k̫eHXEJP#?qA%6יSNw9 ܑ,hm"ʧ, ,ok8Od ًs]5 ,>)y:uC#Ȉм2]n7BѢ!Pَ_Mě{Fذy?l+5]cp>"ԯ(ۍ%+ճ% x\I{nxw})NݓGÏ;Bh&O4'ۣqWݼg`Aײ9Ѽ*uAkwH.-<sR~}ڿ{4U^^((9isQ.I!_V꣙BLvgoW}aOD^%h(~abM+0y\I{V}\CAgԒa7ZN/ε!#\@0䤎G26GBԳMW ؉3)~uoC`\fb Eu >yP^L+ A+Bn7F[#:m9I-:Z~,,Œ# D1sN"BU@nT N $MX$Tz9&"§5 f%/BG"!%}kj>Ř \ d kY<֎OJ H[ 0Eu%.6k(–vnЛM/0XBP:''M<U`c:.R*:!Ԑ,Kc2p8ç~(N\֙ U <{UMw L(m#8(VjtdYgP"i-*W`šMC{ U6#CKg "oG>$SX0lh;/|RC|8C6<c">XLfRveIU]v $y$v=Y¦}+9,.@4~}JJL}pnfQ'"`#ިḒjI\;V:t A_g#%**=R Rj "zT\&\a])nwFmI[pz-:^CM_Wo_̧xfzzAM8c</0)FV?^]!~;lCB}x҄(_KQ(p$٫d^5p,j-wL.dX7S,}/<{eWv, 83>tmcr#-B8+uV npwCaӦ//.yۦ %Nj\e\o?Ødj)sDTUyiFBM;8TnپǗߠX"ހi϶Ȣ˴VErxbMOP.kzVE_sf$Y~9V1e喛Njya \4޻\th]_Ԋ׀!՞|hF1GK;T+f01(soٷYZh$|Dmtr>gi7(;JNUX3 Zja#lr;O?x䨯 Z^2NG ހ5zcc܎!Y]b!Z) AhBxSpF6AYCڏ] /+ ($i{*ƒrPćU [b[F&)-Bk&)ElDbu-Z"<{Y5̉O~{c l@aL*%|%jT7ϋ!*NLi.ol8+|5-"ޙ8+`7@OX$,#$ цϗ2 RQ8P֌#⟮l]4#~;pia%B&Jܾ?Hɿ e+6&Ս7Qyh}Q8#)icT0f8PbЇ_oi/k4>@qi&?~e݀k"ReBٷO rw"l(=mf,9>!~{,W@>hO~<#4sײ^m&6%دo_O-8ɂFps^Lqgh3&MIV\{NC4ɗaϼhN ruɰPbilxH: ]HK,nWx#@$*fl@7;h (θ%p8i8t&QQ-d&&)^L<֫ALK#T8gϧC7YLJθ!]p6G$XYMgܱc@zB}DuD+{: T;[ՁF7 ¾ Bitswd7x YOkpkStr!Н2" 2@XۀP\v,B3D 0k0ξگp_\K:A 1움{ɱ,>0HŃ_u<,A$rF+(M+JǵQfZ=I[4%TtBeDiok2Bz#a:w')yЙd;/d`ze8RIxMtcd3ބ( ~k۳۷6m~= ]J8UK޽_r6k8uլ",<: 2c&Y^]WE|ig}rSOmF$l96"09 '6ó{{̜T~~u ]S[+kчD2c&~rw|Of[UfL(f?FE^tz7cmaaRlQOa8SX&6(|ڻΣ}9ዢi}[e=)<(U0R3 aMй}Ćjeƫm vc)9NJO:僚>S4_a3 țl-7̞RBv9"#]z<MQW(R@=J/:@ |&JF܆ 3AuS|FiRS)ѷIc<9+r^#\Ŗ2JC2 }wIG;`c7 Vtb{I|\PDE6á}]nCige XpHnf\u2|Ǒ;鹸lCDc{:rDU\ c4<@uMXI71>JVb.FJ;Mm#J֒[0bmQi/!('-#́)W5* b wp|́Ĺ8žLTuE9X@lغل% yHlS<.B]g5yJQZ-7Jv SI<.POAY2rŘiCGƺ؋{-M:S`t9QƦ*YW8L>u( {` ;OWА B3c}H]u-{nB 9cFa-Ұmz,(qe{&'(*pϻra9_!<4^gyQѕW,`jD].80ż0e~ǁLNU%1xaD9+h&(4K%u@{'G*E'|6#/y6GS٧1扯wd*^d3]H /%b})Lη +f0}pD1{=t,X].{u|H 2nGGǕ 2} Mjwdn<'t֗cD' AB˓Q9[]Lαepo}ٞI!4% EMXoB᠀HJJ 993·rGDURz#,;K֤I;4CUc;JL(v'/:H._Ʉ/$y6fUTB\&Sᚃ#Grg 4z7'!S-K~|ݭ3%éźZR'#/Ee\6 NRZJ$`/HqFC02aNr1sOT#U;#kE>aЁğ;? GjaL෶3>G !r7]CNwȂ:8\Fre 4]:gcE"tYr^ ,'Iڶ&q)[f/\՗otj'[[ǀPhpEpc{ŵO4.Wnp4A^v=uV:9^ZD} `Ȗ)U7{BG Z ɇ@| \JvK5^J /I!(IABHĔTUGX^ߡQ?|~޽ێ=H $KfSQQו֖(vOLi)!$?_.Au'@ K#9aLTO%6]^ŏ4 hMM8b6-Urnm}&B8Ka!-㷵\بੵ_6Tf,b.? xƺ,Io즈P6tX.R&^YepBPtK ,iҨD@0ɵ-_8 & ǜi R+Јͱ aOMyuU"*FT @YZ)Z yzܮ_s cLu 5ia f;uxj0s."'ʼnX)le4 b]Sd!06Lo /r2_BEOtIi3pn ,< G8CX;?IIdp+T@L ﲤΰ(Q(tǹ%RevNLJ^Ꝯ`+I{ѤAר渂P0g2"W/>2Ԧ7oV1r/1ڐɸV'1=@pa-7Δ3M61N6L#ƥa '17ө;fwu"$}ľiSTq(ژ>Xh'0S˜怠LxT!4r5 Y)wUi(.$ÔTYcElfkzd {sI!X1 81n.*nzm153¶Q^ںhׅ<8iɦ3ݡF3,ٷ|O1zM&u>?3E*$#\UjjFb7=v$"\{WȇZ;AZǷŗS2>} g9GD]>UՙKo>8h yH#L;ڃLuSO/˖ȟ{,> 1գ67rW$7>Yb B?;kN^QE o0j^J3`oϬ#O2dѰ`I}8IU$RkЭzVXl- 4șuZu *YRab [)'0aNJïg1Oppm6*q|]Fb'(U߹Jͥtrk ERje1NY[ C%kp[j4މc \Rځa+b+#ލC\{nbld,oJ2m.GDv_FZ#y#+E+v܊y WCց7I ˉMP>8y0cdԁp\ޛM'1k]N&CO~?6#^AHd֭,lOݨ]39z}r;e,yX05 w8 /D`lEPʱwWqb\H;*Aygs>:k0%khʴd=K.5IKg! 4}֋Pnꅡt @"̸ Vo@ q;Xtq@i˱w78 Es%䆽TYFx %_&%ص8҃y^!F!L TbF }myih0N`!.ms~@slIg7`+(0 9l@dO(~QvMouT$%Q|c%G׮c1kW4a>͌nċ-cTusn}.Bl#{x{/`E= $ڒ"6^9+Vn-u[E*8T$%SD%.DJLؑ_hO8IG{T}2ϭʅ?}@ Gx8r?RaRM^XӞ6F'ӖuE⿜@f? ld勤aG>joO֑72ch _a1!B<4#_&N]bK[Uk?f/ag0<f`o0scl<+j3^Io"^S_M<AJ J!4&INONx["- 6gC(bqNfWjF{p?P+OH {t&{@e &l5GS11Z䗣b 5OݙX`xᚪ N@c<ppM(7,㸀rXO?:pOO :s5HV[-޸UT,:Z"6ZکJmWő$s0W Z>mqP6A*{%Ftthe֩Hݞ;o]<53TÝ4?9DKY; ٻ4ߵnvjAn,9%4bdX-7z\b;LMJ.O0VC.+] <\nL W wcD x-&n^bش׈a=<]}"BN[DWǩ+%0ܽ~mٝf j),U,Usy=E{PߊTOl~+7Ϡĵ3q((/"3Lru}0戉'vvɛm{%G(܇ as6|z3זu 1xF"gVJ FPAv f6ŏ-T[S36Ǽ2&CBk pDRmuǢc$4Z ,eZE,7稱pEV(A[R]7`w:(n-,ghz]Y5AxSo*ʔ4&bdZE]*(?Um̎+JY mUQAJJ`ӿ6MSΧ[ Nx.`NS,6i`ݏ(|{-3ۉn|08Pj)D;q-YaT\d%L`{R5a6fA?2TO!o28tBhi?hUW^LR\$NJq="Ibǀ뀒xf5"1 i/T-ϪY@x=At^"A>PUnƄDE|Qd3v 6taӨݘ-޳6zcgMw:.}H0/ŋ KVZ4pC@Anꢰ2J%c7n!j`7hޢ;7'ڎ,$0]̒sed4P۹ 0b{#[ nerVtxD~N[@8 UiL[ amHkhgvs\Ӑk<hr'Tvf1мTc)if~N+پ%kMfi1EF,mu;6_∱/mk.n(>TبBh5S'4O,0OjRU*8l5˞JI@ŧ'"VS'G4 :Ξ|sL!HPHfھT0HzF:rd+hePBXt\jg P%!?8f58žP,C?%ޞD]HJR Jw`sV$n&Z0*jxx =Ӧ,h[@GfhQ\օ 8K'-gT{ˠ٪ ?q"e@,߻on]szJǤ#DCGjԉY "͟"`I.w&p=='0nw9 Z*aiAAݔ# J%zO[FLcg ro_צEMh3}KOƪA `JNF(Uyݗ+<کUOk?HbL5'YclN%<{|*d'cVJ;Z%7ۈ,e9'ضuAuR~O(k*e ]5YKuOdZy }GrTib0[!7*!ԼnS?Ik{bS;2Vz/14G)dٗqЉ{Ӭv:%27<-Eݽ# r*W=Ed.xE@Php_U[e'J'jޝ՝yژDe.DxgqqxœGyc7>J@aP}!_;pCr[Z9vOkV'GLJU}S$di'3:!"X_QC1L;] j"rLe%!UyAE^* 'kIǒLTwI9WLXE6 9%ܻ{d5{;j:Kb5<&9{17r+ f sFSQODqU k{IIto+h+3,8~@^zV,M GYgSFY 2 ?nvSSaR:D"(2] N,<} A ~l}.ĥ/QO,{a6툭::?Kz3.MB)6lK ŭpa+WKgA*u?Nj{fEѥfC%L;Wa/ؑDeiky':eA9f޸HV`"LPג ?v?`=?q6Τ" K:*8vT ^Y"7@\׬m۬}ds=$SwC$~ޢ[E WٹC]Xb A=VMv y+p-I}[: k7`rN:@ۅ=2߯׷FrmHÀthk (NT╟&3]Rq d|ƥqW$OΡ:bgEb$ cLPu*LJ~@?yy`LEz߱?{3´zv|i3_KӄH9\Ʒ=%wt`4%.c྇q^|ք=i;{;Rl8EN3ǂj`<9%tANM!C9Vq^hNNiWR\? : %[ ىD):JV,j_6}?X\k@AnS]N$Ca= @:9(q(%2ǐ7e.9x~*AmLTH^gkj[cԘ[1m5Eyb1io D-n &Sz~UXޓXrZkΚJnx$ގ|@Cux C3Gef.L'tR[Ʉ 73+ʈ"kvP:Xq$ׁY7a+\]L#̏U|Aj&&.W̎Ӫ&Mc -H쵭Y:c56>O6^^+_Q@f2 |1;8`⤊MVv~C)ʊ7Fс!fܯ)|ȧ*ir3]N\ehNzM.#KT͆ܙm =6 ~ʡ%wȲ*҉N_h=5q=)yYUWh71|/b=nR]Yc(HaMx)ᣖlwU"G|#o)!uFC(Җ*+.J-x9bԬG$(p'W0{ȘA+gѿ4= /'/)#ldIn =&-K[n5; ׋%2?3 1;a`Y8V 3*%r8-[k[S%qSjXi&+8.5^P]sGjnCjĖX,'i?H\k,yE#7T=0Ø)RᄒAj;| @~otPWXcsaj ݬL1^rl\uτ+\3`'ɅzߑG d61=Ǧ2BtUw%wW`~Վ(}Fώ\cxegf! ,ZXHVI͐7hګ Ab֊/{.PjF7Z3mXoŅrs1H3r0H*/i*hh,1(ʧ#I>Ys@8'l=Q*xSAϬ({= yٍʗqPH.#]tcTr.8B\Iƞ}d61dsB7t}e$*1pM=WYQT . %1-Й_OcA:hk7 p'TK󈸄U@M1 %~ux=M\5ڂxcSHJi{ªOmMΩQ4uF ug;W)zs-dM6Sb<`'\ .R@D9%LS*nZqV|Ov,^Tջ&$6B;i19xAFxNT!CN X"ì9יVlKg-GVRCJ;PQefrWL7EIW`$ǃ­YV9dhKW %ELuVN }j5uwvp0vV+ hnR&CUn&p?-9jj YJX1ν*bXjQIZ [^'Y HG@ rוDqxlo9r/="]QEU ("_Z/IYUލ 3Ҽ cQ.h>ely@sS[z8L =ϐzO pG(X=0OCDAi|2kx}ھ PQ7A ˸ۡFcxz@\SGߨ3$ S2pQa™ |Q'Fs՞+ c!p*@q¾- c~sijNK-[g5FKZlF{IxJpвe0oƛ?XhiбYQ~v~K$pQt:ye^0\'za %06rN+y^j |"荟\?Kr(X(@ !>z`bKܕ^8D6LةP-J-:TNw+B(QOy h],8c6O+wbtPtn6V+5YIj)B:fd' (3 pZ1FVu,5K2&PTEė*fSLy^&EMZV{5dG*:b?P[:Py|pc:-)^yOW^ !>RV-1\nFuefRy>z Ovȍ/_(-X:" #=M4ߴ]jc \:2ڎEWۘttڣnW7&Q퉕ΠL;ޣQeQ "M0~$6 St'{6Ud:JY+Hܱ2xRaT!:U,Fs_yzw;Ŝ:?19f5=NOicږ=@I q$k-hϟ_1ak4 BOrMI>j76] eY (c*̘)Ɍnu3l'I⽯ V]zV>T)GNZX_:9lz+DT^p{+ā賓bvw)SڗL>KDx:UdϰKN۾GMzV_y3/ofD?rdo>$e-+k. Hӥ>UׄN/F&P>2}7S++TqI,KVF}c==X*;EÀFqek iO#M y#sڟ !+WjX2_)o` Ux:/+=K|WS B&WH vWd^ޞѓbK8Rk[|HTҡVy3a-Tn*sYm7+[.r 3nya h+ι`~" Qq-Ha R]ttBFM"xT7xq*sxEQi)"`[l]݆݁da(#ۚ,d6 .عM,p0I[%1LJBȘR?:|\eLnDžoƊ2YR2uٓGZXat#g XzOh/bE {ٰlB#Z5a~l3s|~g6PETk*0+K4bCAa~kI q$/ A$̽LS) 2qLZJÈOWy.*%w-( ]?Ae*G#2'4%,e͜7'vv$ndx15^nCAc"nX žgr۵i#@N69dw9FtU f 2NGO J(ݎcTu[AO+F4!9L$22_v׍C݉\:轩\Κ=/C=k;{0G=7UdVu(F$Ta7d]`-StPfҏ~ͳ%c07s"_[tIgmBnCeh&SB&:W835' pC K?CAcoJg&Ql0?6CnGޏZ*:put[N#nOZׅ9,@-o/oQiSGMko h!Y,nSf4eV\^z_͔ǞRӎG+'?y";#6#M=eap"9 g<%dt16\C(XMY6IP\6k'gC|9xԋƺJYUꭚQMY4o^Ԯ1U9 Up(4珋L> ;wai[$IA=+uGca8jƒ,jn!I>-yh_6A)Z\810ecOuSz' b]k92" 9Ef6í.Vh䰠'ԋ<$l sL;"DzyH!M"YG*Rr]6;Hq"e13qѩ u2d`< O)ǎD>6P}3D |BQ3tbGrTC؊}M1:#8* $l(ȇJH ĕV5&ŘoP'>̼x YM#z\0ӎm5=8꫕[*ԱOd!.ݿoՅYv~aovˌyK +`! r1uD ~xZYƂ5W#*FGϗGºhV7}~dJZşcRrDRWYXĹkmIuub@@dTTۺޒc<Fn|NFkPҒ-IT)Aˡsel#,ÏF+ѱW].&-W͇Ȧ渽̰zqV$*Fӄ٣k,QgĀUKOVTNou4R0HmޕK ;,Js΍rVP;A}qL?GV8Dr̽ ?҂cf_'1Pt dt[ҦtNU8Кx+bzN΢1*ZW-u t_n6а<}o#!nGc/˜?Urҥ]yMfL z|5'*v7H:"8=אD7@03S6TW .U%S8>+G7!8Bw4s`~2|g9*9bCo0&*pѥAԏ3VO|Ixtےy!T K9b NU>wxyfsS'Z=6<C8dJyrOԐаk 5KЙepOш CI v'P-&^ YmMǧu4ձZ]F n[ BQY֋8A$ܘewy9 @lp'6lz4'y(_EDt }j[ΞBhK{Nxq`DI:HFGo|U^o@͛QFnwvw5h*/PoSN=2;;/n*4*>QnYp Lؔlo|=B{q:l &;%V =t[pATK;EB+Yar]q O2;bZ`d"ѥ baCIB?ָ(;Qd'ԷVNM% ?e;(>tu B~3Pyu›5_j,0"[FbwZ?bәg(b/D?t)5R/(t{B/wb+ճT2m,&$կϕkLo#>@pz0,6aO~6L}۴~-UChui,#h@r>g'NE"\/xrb *AsCT[-S_8tqlBpzyW!5i.<ɉ6]_XI:J0<N&pXp_ &a\OԡZɻF`bM"\`jd`.ؖ@ Wg\3,qA}$N@ls` pE sll*r`f"1D^ihNω:1d-sJ_,([stՅS`6&,+G9 pD:gxF1&^*0,׋1R*NoO1P ɀEL.[uD9:(2oRےy@r~%^y)'&SJ{IH)̪IHRh&s'~"=#3R\7b 2I=^ƐBV pEk# Sui78i˼"XSZAہW3&Jxi℆IeaY$C:((Ԯ\EUtv́j 1 xZ`&a#VChVI1cVhzOt*YZlȵF\ }sC,)ˢ9GHJhՑ9fҡ0P+p+Eub 1:d2Qi&ر9 _W˔6H 5VH2sto XNV\*Ё&UѤ\o$SÈ:cJEԣxᲊ(צmx1vPK9KwfIY-8D˃oQ۷Z 7q*M>{f}zOQ>]8ߦcnFV=  |9>;')JִFWcB;JiȌN]ʫ&>`!3H$!-Pcl0iJv`Mn~~Gbn,j,l{ Nˆw@ y'J '@Y$&* TĢ|.@G"RK`6_>apkr<Y8B違n<{:Aܑݽxk=W!8>K$MR؆5^gt>=֬ ׁɔʨ,Z$=( R5&vbo43%إ&80˳UNk릢YFkH>z7\Ƀ2inm]6,k]YSUo!̹g?W,ov9,fGOwC:\>pcl0O&n9KHC;La?CS4mb!hxPP-;F@r ]2N9!n( Lf6 tjk`\"f$7d? nzF#b"չH,g7I|;ˆ0cI-pSZPcIB1?E=^oP΁Z;£#y9 ǩa VWhYa ,;sU}oΉS*a^?a ƮUiy?RoX@]x< bB-Fli^9ajG9'5`o5&#"ZBs눱Tp\[suwZڈT7+p`A]*F`䵸2+-)WrN;ڏoݳ^g_Mf|V 촵kTțFOqѶ}nX.\X`hZ _I};:A8<8lX_ZjSÏcܚ_?X3v؞%MwqO${"7г [vĸyg_f$1R ͓6┶bCVUoeWw*ttrIR}F*s婩 dy{mJ8ʚݏy0Y`6!+VA)7M/ Sz3B:T^:A= O@\& -= {m{0I}GȞˆ %8`\D .w@G:'Tc?o]+f%qj+F7TY0 iN ; #i;5mڶhxR۪A_R }Yms1ÈEg"DOolZ eF:xf:К#v a9*74Mtx-m-T \< I"Y0 qW1q$RV+y^Rۺdb'بAÞϫz%onQ''Jo xAT8meyQ(,&)(gkĆ !60W($\\n=<ƎԦ(B~8<wYlbUTiNf'&5&L _zUS&sHCpW*00; ~W…~BaQY[:E镮>dPmɲ&V;$JDjzrmӕ2ܨ5hU$L@Ct յChnxuwm9I\&d )j5-4|8 qO:J#{wK9<6%B~D. [s _#$/x7+9>`NJtglPA*<>T6H #=5z:V"[ɴGzb2"Gam>ΤM51ϩcDû%aG~J_699 =qծF<ڐRφ% ў,iig{2G_G aV\U>r|&;'eTI"$3{mo#[|(삪"Q|oTqGu}N8<>&7R +Zmx~$nHMȱYM6Y)ʇ e=$:|/Ze9/I)}=֖wa$$M?#iFQ5eFG:|i:E:= t(A cIB/}&H<Wf<J]\ܮ>Wb|aqZ)Q}I5|i!:ÓG4ٯ[h9g(s.2ҞNEd/~)]&F=LR&!)Ql#4,{PX> )~y\$|"vaq" Cߔ4"`0 aV6=8u (.>ras5mK#Nⷍ䩐i h,۸F[ivI;Ic+'n8uWgZg]a (V%R`;HK>Z2 E8>#zI' 1zڋX{UXPH͡sY$x);eBGqj|@W~Ɗ:Ts8qooTgrHt$f1U)9X艅^4%5O6KF +-{k؅~;&cLLFwuP EPRQ+)ZiP>6ZGZ'UJriʙF}ńŏm s>Hz6!:,-(+*6b`cIv}! 򱭶X'Lr$ƆuM8Kb4? g1ӗ%bJ+K#%#3^+dHa'$O5r%zl71+z[ G7^/s<nTD;vgЈp]wy\0PtP4gƼ3Oba9?L_?SL:fދY> lϿrn̯`mY82)^_+m*rqk~ V(teXBĎd? i8sPnNmQM1`?^ Q>f/Ԩi@m]PbD!7԰ gtf%W-wC |^?hrDe97|6HWoc6arS#fn Њ>8jʙU3e7I_w3KdҶZ|JIqn^7lI3*L kZf2^#wI}*cZXY^F@p#\b3юF$"? K9v**iW7b蔇ў>Mm~ Lsp-V2UʚWdCwѨA~8XNxR~`ܘ%"ceFk@Q vZXӫ۟$k1DW~G}U~Yh":€vlM)֊"Jrqsr8Cdc{.e٫6+A_jknI >q 95w0p/:mW̽Vg_8gDH>Ζv1-&iJǒ&*%YfHPlhE.`"T?I${-*wGbNʶ~˅)`1d z6ߦy&}VBw|9l}K cq \ݾ߱3z, ZПediw)w {CD C*t'CA{m=: UVRcffR۝bF(f}tG18|4䷈7h0zJɤ1h8ÙIK -*HG ``  zidKo+ #Fw~~N3je|6n"E|&i-A 2`>Ί7zp3)υ g}ٿh'u? W-t-q%D;&DebzdtG*9Wȡ &6hthHO'L1Jv*r&HίqNB/X# 0b&Et 8X[ufЗ vB@q[ǜe' EQ{ah$m QV>æS_I9KVpIũeҼ_Gx諊e042Ӊ?' ߽</v75[0_K?!hnYH~ p̦'3TԖحCJو.KjVVԿig OEO*"]8 ]:2͡Iaա`Nì|(fʙ4]QUmjl)g _&9L4F⇙m}1w#f@O-p#XEHb@LqL:=8$n U' whCwV ,G_~U6LkߦCH3L~+RV:si@Wtp55-͝Y}WF2wD jK y18VBѰC kpZr|A_"-H4gyl$ YDL*%ըvwN_Mv(Vb 7?xXV}T4Sc TX;ICdc N[ vQ+܄F qG!ܙ4 ">JV_ڲ(29D ̜Ď֐ t2ǵ1x}b/&wPGW q=,=gpiZ2 IXhw_OsB5YsZ(0{ida;=:L9!2رCJ GOa?IEZ+`B@H@a [_gFOp_ t)vpSpaVYTۻn\ e¿-m6{ƻ1/bgxRL /&)bt'żgOėFR 3 lyZ$IN|p2a? _)nVMEG5qf%hY n ^#$:_EHCPi0QWE$mJ}G7M{4װEZ E.ni1`8 !X%v#P30q ]L넸3~0YUA=|5X ,AHsٗS?ClY2r0:/]%W]覾$wg7!;uJ }b7d=i̲˷X_vR&Su%Ooϩ8)KCޯyOŐ& (EȽ\oNu^4'`of?4y#Saes&#i*oit8I+o27)ԙDi3af[e%Y\:a#rt~3 Kiusw?;Rp[a">DBN9h5\Kտ.z/18ۊ'FQ uqdVl%D/1;J:+y‹^\ҳ]}CG Buзl{*Ħ,~pXpo؊TD] aX--$ixfrTuh1:;Ԏ̪k7),?Ĩ7Z"Ä*2?r ~RNHeTkElJBڼ[ۢBHʥILTT/7B6e1WAvd5HxG*9r]K+; 4"%x@34ʘ1ՓZ]ݡS@ rt>(N]R/jF=Oc#FSc@"t_79U^|(Ա\ZuN{+Wז5#zT*Xo,l=K 6Rو ~+}/muW)*Oa 'C(؇7L큹-LiTF, [hnq8@>&M'l̤aE :JO JE*^;ӐNjIt7;It<Hb|,0*4Z;n]Ki^+œ]-.SPyŅAL+ *o$`h)8=؇y죖XQe =D38~MQtj;קAO %YZ%Z :=1m*ý&3-b,jK'A 0!Ϫ&{ 젃f x5S2xwkh eȉDi@drq<j]97m 6DGˇB;VHd&7n))7<%##rM 2[H_" " {:e$.!D|A$ ܉f؊T\<ֈJ7Bӎc?%b$GVI*VrB={gVoW{'Պ*x_ku3!{Lo?,vn:4~ ks7Zw[5l(&:lS&ؤ֗e&àf*2=(WQd!:1L| D1z$2[{*Us:(KnNqz@%t1D>#rɶm(kSV;4g g p&zEۀ05rCZoJ\-Y;cɮJ{ŋT=Uݹ6G q}؁$e]؞nۅD_o'Eq 0ځLNfٿW|R6ҧacw K閳,~z5FƉz47n!/>ŏ# p[ݯ#FKY0i/q-yOX0@U1D̖9g~{s^LS9@7L>2kوRq|3F2HoyQw ՃNԏBicf6uȒy/-IчlvyZC^2p؍2@/#,gz'X2fAϫR@lRt\gT393_~{i1ͧUn.GVRi /Av:+ߗk㞠F4zOt} o$rlnzM+.hGi8q{:c4+NA8INzM(Ⱥ_"Q})9Tq[p?]0ʍ8>zq $B1>=C?% I yO$>)yexUĢ@ 윰bwc7f%ZLShLhN67^掉(f@yqƲ*֟Ud-˼].Q\VH/ @%Z/Mm=9C.wɪ} NY?@0= ,vI/oT^_I4YFlm]Ƥ=r,&׬ZC)`y_Qnnf諾C ?)0cܰTw d_ʟV8@ TwlL)J˕?DLnͯ jcFߌXH0TYH,҅[,LgXi}fA@9 }]leS?1z 6(@Ie~D ˔Ac-D :6k#h>GfNPzjY7m >dTݴҹ?fy-[K{c--鳫aOWQcCfeym"j+ZKʴC*:fgl(E$&jьp ggdOLݷb~3S8N0}7z:gNkÀ~Lj[]5n4 qj'UaWv P}^X>S(D\l- %k'+q,l:|ъ'Ӄ=l.r;揍ʮYb\(yHAzXn z`J a7сt;SmO$%64^cNߟo.݌:n漧,iu 4C;e-jGKP _qsϋO"KE!Y0jut.΢`: Š;R Ri6[IO^vt:h-{Ɂ7|]z?f3T)F%$Xmb.vf ^rhhr(;Et~yP 3ߏ)$ .!Te1߰+;yܻ1y$战5}_caۼ[1b0Z)#mPD5ܲ=xwd[lz$x,8x[~79yi1`i(1IWa,n`[Y^֦D+VxeLp#[>buyNːM^`’U<.c/ky @)UD: Skoe9867A`>ǞK=4S{ %bY܏܆I?-v*Qw&EMLړ0}w0WSmI菷QkShߌ&EKX]QESv$ "rhJ9/^B"'5QUaCG1_j<;شd.f&bpA]h jxY;ڰYAh)D('<.|0ߘ*s"!T1)T.6_u -HGdݚ6qǩk=MҬ]G7sUN-䝝-&~oSpwbl tBT)[GRE0B~&^-#&MO;ZӮ[_# Qpr< 9 `J/1͆"ڐ[aVD-l]v- FsY},r^8j*5ۚ}Q8 2w-#Ϋ^ǁ5k>f]qE` Trb]UGA:XF/8 |5qGhetע4[׵al5\sYqAn%v85" j+bC=H$1v*:"KrT:iIs6. HwP5bd+k )kĢ$Bn-?-5q?bZİ@0d# +b@zѢa2(\D*u_>GwDl*H3?`mB9Ya=;TEjj%U@{punCz)a3]&2)%EFdbM1ץ5JMyD2 #+d?.>CʤӞP04Fא>\.! wi+ !*O ?GB':\29Qo+J$jy$ktC٧ :BMIOdr;KT;—v|e>OKu!Je 9IKM65oASm@ZE'V;~*:Qό%b;XZ},8H /&*\J LYNux$HT&܂;wT b(؄L2IfL0Ϥ&f W^4e6&0)a1;yxTm6 9BTılI%: %5LozahXO0m)Mv2]lUgh]`ufK@]*dĭhmtVV x&2CmAQ7Ӏs00U41 Y?RGu+g/0 te'78#S>]T"uڎQ>tvlS#xwaH%qK$1xͯ~Q%zł]C$#Lԁl=s騞f/d|ߖV :"R|C46B^BTzPbI;8[E pK+Ywi'Q¢/Ò>BVYDrޠx$Lk3Q)PNrj! _@#(au&,CߘUg9g)ƒ:[}YˍnLyha!eI|/лuz]@e8;]vP|T4nF`pA=,C>[8NcXb+O!_ȗ4a(lk+*^hR3:+fWwnjj^g` ~p!V*0-=PbUJ_ +FoD?jt8wHЪMIraDUɤ&5!y /'NÏ/C,NK6qFL$JM@ǟ`gwmjծuW\5}JVA!%k3YFL94ӟPcOؤaʭywx.jQ:ZDi^1, x䆡WLy<1D4[6_G!$_5-6NM{yΰxݖ2n7wqr[Z 4ޱa#'6W@bLթOA| Q9c[×} 4 'K\ÆєTF""B`uZ湺v-ѿͶF)̻aiG(/%:)DKP&o')b\ދʰɇb<E{z!Z̔RvK6E֪6n`zd"gRs1KQ0=@1zGN^d8$`]{0rD%\;AEcmaNfLz)VFOz6ߊ,fՄË^UGdje_l 4/7/W1>$m#t).j >e,UC>&75 dGt*%UxoZ`c' {̵~1K>"OVs vOK[ _Q}tKk.Ӱ.Oe֬[f-ՂU"=E_Q׃aB^Ij&V:a / 4 k^NLk>5|KK"{|v\=tT&@[gb9sY2)9R!86Y gck]tTUc֩?dBxvQJ1Lo* }奷aP<$$Wμg(()P.85wm.>FKV~pǷܸhtGĶ`i $Mz'Ś1Zu;^Z]AE/Iwi!+'wL00)k!:w"?.X9rœPi"`..wǽc Յbt{с`}iMh~%,K7: 1.$ݳ˞($Ffsb;0m*bxj7 /N4R=SÏ[%hxT|͐A#3!(ycJX>&kjnhzƪ 66>,{syNk'*ުq ǫĕ/u6a!yTn xJbeArƏ(H}Hv> lF5ɏEM"ӕNlƉX,dG"۫xpGjIu:GrB|-&$&QL4sҡg/KK"op 5^NTuUڛ5D$;Gܳgq"u%Ǽ ^J ƟZOdk-摛]'ܖ\r7ySOH:v'PWVLu,:%>رHCY{D(0Xor=Ep0lĞyU#r_h z\l9[JH[Zkz%~ &v"S *H.Qcz]\)Vf;l> ٱ͊]앋%b Skf;HjxLʻQ%4KH7b kqHɏ)m4әAU|?5N@V2fO>c5Rc_#e)Ck+F(N<R!.﫲t`[ 6kix-TGާ(B5:^1I-=B ;S?$}zd[fNO@LMt̑ p ҭR"ṕwRlYV0_QukK+~Yw1yvW^-o=g867..n`U70lqMc֣cHR/!i.-?ڔ't{*(V=<F)ǙL&io4=j }ܿSĆGŬQ{FVvlHBFci5/Hu00PS.4՞N,pll\9>qղΞ{KbB4|iC@/ZZH?]c@A01& Ns&L،N g~ חBrc[sSx-9>/(L&go#~qVEzoB#ƦVx(-@d^ ‚t8v+ [2}j&3!=J6XCj%ָWb_ P-倴m"ҺBSۢK$beyN `DHIh='Em!|˧R;|^p-!e@M+gڽkq^] a 6Yx r(IKUrҀm0cU>+D\^qDku݋d/yK-evwŹVO9qHe6`;SVD˫F:*|ug>^%M=l-hX$)DQNo^ǯ- AH?hYrR)I8E) |j97sU@}з/o2BYA\'c=ÌJ״B͚:og:\Y=LZy}!azԮ71M/OT:,,:kr)}qwi$! .\c Nsٶ/s{~G\Fw\9B "&N7׵E*_6k ]PW o^O a%ʤ \e6ZX QkuG 4n-H%&EU;ۃcDN~CC9Jꔮ/\ɀ)w=j5i_`[0;Vu8}p3󃹯 6=5h؀ -)&gO x!DŽ ?c1v̥zPI -ˀMyyMLO"%#ˬI9= r ހܙu<̎C-]fԙ|;g `u&qOi'K8:R4aQn@:s$Qs ,0 XW㓧2IW͙E&!!D ߴSk=%wb'|cl3@sf\Ksl(}O|U:EݭjmYaQKo,jL{|-m{/ph\ ,` g,D*]?62kG3$$>1U@΄҅]J=aUL)&4>ܶ11&!k;EP(q&Ks99s ڣeKN{ OAƙݼaYOy|J]CU) N !P>:7;]J=<~@s,<$?XlNkw|A~Na~!L}@A.E@׮lrh oM;vA&ʯHڔc]zv|(2_o9I/H\vPf㏊6v7ePSJDUR klJ-JDz^>w4e?GWZ~f|5sW-CWZ,=VЏkLl^=AXkzN@{ <2]s"[f|Vxx-\|͖WvL }(*/U{oklK)uE6VPDDE^q=2puAdcOa[5Jп+="Pڥg3*,<5Jީ+ioa}N67"YqO=M=~8: ܃CC=7fZ%˨f~ - c,8πT'L|Vr3#d&x+O*Bl:_p "\QwP޵zYozisB6zSfSf\.x(yϐM):䜸wMɬYe$wҡj%|I&0]c1Dyv\/OOQaﯧh_}4WCC"GD]=[FƝʺر6y>zq!e HY`n Ih$](Ltf@-t9'%PQ[eaT gPY?0kWY$ <4cx oKՇP!/ehʠ2$NJc% 5Fv{9O듇X=[g?Yx~Ϟ pbkYs@on]ǣJdJ  ȘuE8ANfZlaϩTv:4frsTKxw:N5)b}_-ז;O̾${bAf<0/ Euɗ'!3<0ODS; 8wD@\wv)B(4(B 2m%e;RdnQ?A3b X6Yy4]kF$ :=+E&α[߄2ȴXN"=GV#9ACqnzt+ZyW@6cZ̿ߒ6 ,Sc 7/:!Pu, 1U6>~B~&㙲nZAgMTr9x X&hg m-"XϰƟ6hNkmTԈ¬QW9㻙O*QUɈw`yKGVT/rADzbtLxk@Z)u?>+S`/L1ZYgg Ih5z=CB1E,cZPuh[Ee? i(L92i;Vݶ|B'HO՝!FY끠Y#Tn~ļJP_zpmT>VAf мR>+ŧ3[NìoӼ o]ԽaWtmᜒ:Hνɧ\zOO+㘺e`8Wf]Oh.u\Us],?9[I"=!\!> As`z }̜0!_'Ky`ĨjזdNRt<']Z,A-\@Zؐi$sw{`2DboBփ:wNQӊ9Ʊ}[ ^nTu0A.=}:gOz2k܊r]nw߭nܥ:RU??\ٴf>+s{r6 ^.MXD!1^dvڻd?9)٪oID!J= ?ɄnEVK=S!.ï#}BfOc!JM=u_ۂՅ!ڔ.x.Um ҫ=-`(Oeˆ޷Ӥw.gg"˹eިѺA Bw U#I꺓k|[A% E-}/ox"1]j\wE Kp4[j7ē}0?֑>$Y/ϺQF)3/# q[; "Xg '=N$kR\breA]gWz1]eۣB: sɦ^fD;S*jު4)M=&\`'ä̺Z`eLr߇^߉jezh!DbMo6̧.p0^iz C0Ob">˚,\7BY}.Iߋ"4*S?Pp.a&OYfOT>3!>wԘwvMBFr,LBJIH㨺7l V!( |}I{<YkS}^2V.:;Mӓ!R%Mf²:VnĂӦ֯a`03۾K$6V<.^KHx=5,3gڧE4 \8Uzc)LFFwUC|1aO~pr?m x`3:5d 𧼹g댲%ęXc28".Y:}C *\8)QdaSQ!|4:]7M|5oZ7R=^̑H/KDz|$҄t̰|l;T ʙURbӟ*1ÿï@F:e*χ~NT IwX[f0ȖDf^$; ԃ)v}{#I-941 ;V9XY'thuEHV%@VARAmuR\,?| *_5.!+0XU-ԏϼ#~W}9a1)l{.>kFL18DAI0>U4X%QI-ϩ@xvd6FFnZf0:/JH[0++I<8tPg#tieDE9_atb= yˠ#O'VUQz#]tVÂ!m9YYڿԈ.w|ӝJ_89KƢYJ\DJcq-:BϪ}suL4P>\NL!EC ]2nfhX'mΉ6, 8q̼c"fMnVpw!Fܯ.ψY5WNUb Gpu%t/k pO!t=q5Ֆ% ii(IS H^#V?{D6WgXO_ !$]5NN]-vU!7ҙcG0/`< ޫLB=į -ԟT +DW]k-h-^~dCǝW( = jwd^9FdTOB c4V2_X[RTbɯiY 5FKCnWe.D8ӯ(Lj/_]ݽ.Pp͊?Eeh;gi0` lbմrS=ρ[DC9c $$]ā?USV퇁aGPHZjp7q=Lo bشy8<Ò4cjcڕX0jML.#JO^Oby=^P Q,>PG"-3n`HZO#kFڣ;_]Ưɂ'OqO U2~O|)%ER.J1]J#2$.S ,z+-h>j܆@EiTw[9/y-mglG.:E#2(5RN{U;zqƢ~Z3&<x/ Y!}^03Ee__uq(Dǐw: *]` ]2RR!;R/@0=ߜ=&~`/a6O=hOJ✞3d<t(=PYjE`} G fj%ԝ :,>lz4/;';}d^$i#(Mi!jQΓtDiz+ѓoLc[ $[wZ9 *( (@{:"KB[ 9ZiNjn7Q;#das@bS%^^8ƀ)"ޑNM>kp c>o/=&D7!{erMCH 熦Lj/:q ޕE*HoRc(%^Lp[9^†Vm RkxŠۻ S[bb:n=Ȟ&\=^X%=n.'ۉ7)tg(<#({׵ϖ8?ojdz6oR4 l01~~I0.nԦCK;.sHӽ2̔Fjv] s̞XSj!^\A#]i Ul=.iնڕ*UNR;!DJEQ0Tk;~'O7e4IV d&|usl[* pҖm8 &AՃxڧ+"9psW|  Ώȝ90״$ <+yZl 8*^u*t =hi4UqLaSO6ڧ W ]m,<@ Le81jI~mIL5b8)n @?:^a݉)XKҴz9ԍhBbin?l ęZ&{](A]=2"?0;ĐzNyw,!2t]D\]5I EchXpy~"Q#=zAoSUAHJтSӠa~}]H7P2 AKhUw fY/64wPK:y٠do n9Ծ zL;$ΞyE0Q?Hiqi(_Pc}s( x˦I- ZRïz.s5 f:l<47ܭ]S!2F]8ΘAX)E\ v9oig@Ԩ3ݽ {64FOf""i P`}K$³["r%3 kFs!U䫪T&am>[s8W6+txt-k:9VGZF-z vOS$bRYvX0,H#4k m(vwhtZP|ҙ dոpLl>`q ,zh{A*>l| V,`ڬaH!b3n5k{ V2dOM`4'z쳡JKW뾛9VZ3jJ4ܢNvmgEB_^#*;&//ipwЎ&d>+P\ _A@u.9AnXW>]c֧fO /BrlN 9|΂=|z.R>yFSw9Y<{;U(nHs )c_:6DblgSvI ;'d6`)IF$~D1zLGAVZ^bbtTIU54Hir@aI=JXz%`|"sGutߘ;xѺO_tt| .xk_o6)U'+!5tY T,[ )LZO g $ x~E:;žpCw['[yzOT\ɒ=e䔷kh g ?F!֧ZT}ٳos,vy(9ګlSpVj.{dxu7%q/`O w'p)/i0|? ].f:0y.:ZuR ١qXܜfhw%{N*BKK3ڊDFiftH:&AnNV6),"Δ @Ӎ+K@lמ5r6ƚ7T׉QY{oSe>=8+0 \Rr6Sk60UD1iJ?iLy{`SJ>tahr{Щ.-L#/ȫGƉb޴oub6]1JhS~џ$<.bX'iiw CUF,=ʧ >ASSnp(F;ұJ\L3b f{Z,t2}o>cWwV-.*ߋ[f& P԰:P54\> z]@,ij#eM#88o{i&D%-'hu  D{f_ܡ(Z G0fGr$zrmb{Pep:շ[ 5{hq@Oce-g ~:tw^:rҊC (p|09>\x2>H u@m@2¨j|(&=h♢Y*vG5q4|OMa)PLEȿ>ܑxyw+ ѮƴBCT÷dQ:f=:a6hxzkjt7DjQ+j">I;tg4aRp僂ܞl!C.CjenGR* x.:_/=TLxˁ̈́"+v%=N9g]X@s1j=(/* wuV_)?v @޵Va*E;4Ԯ`C|AR7 xE*J\PV'DtBIn*/f}`/,A0X]C}ni|w"$?xQk$!-k4)"ÑL#IŶ Ez=c>s֒'nB4ӟ JiUz˚ g&^ŏhuxsH)QMQzK ;\c-j+,m>hM!4}c=a$7MoMS!J8U7(k?3ohG [{1}8:쮓_&ɩ%T]FBO "uWG{g=̭TQ˒ia7CLDSxhMf.k8JiiE2r(ßT yڗVz?QHAwCfr/w2LNB^}02 =w66v((Ajt:"HWKDSВw@mv]G\9C('2o/t! $駆L>O8-: ; {/ bq(<pZ;=6M!}i*K).Ls`>& _j+.M0s \`$O+ZȠ.]`vCgbgS:N!;O2%⍿_֟zTqIA:\!܃tzC{j :򔑅z) ǓF>hN5t}T84TӥKrjIoԳ: Vi*17L\WL5qJ1ĵ{ZBBz#iF& b '74Ye}xA- [:ɍUhē/9L۬:X=39)ֺGЧ_Z?plF/&w]*+heJn>mīƮw!ThPjiL}c3Lcn_h@n}{ bl9dL?Za9qjSFċRcxQ)֮9@'7A5jm{%4"/vYaHcG]^z}!^_o: E&IKrsjdX& Kh0)gVc '\Jrfe[ShLJza D9e3>n#WO9MHK0;F.>~Zw;jg`܇1F_N[4CՉb>sy',R` *h?Xu"9ʽ"%ae?o,fВ~Nul5S>Z} rDMƬ Q#k>Ä(= u1 wAw|h=֧𦋧Ϧ LWȋtςu!^kc,B7C"5(9{,LO@RhImw)afes<w<¯ԁ7]pMQaZ1]Ũ\Rϕ?j`*rD|vU) Ou=X+` j "k ǔ"dT`GǕA,X_)1Fw5 )j8{UKޞVtvdIQT#{dY,fchY81ະqfF7Z1 :*1{S= =aZeGߢ,L?GD-ƀ?Fdi!h;T"&<>U_5Ahk$ov ;}M0| 3R7^#}C[is$# H akj͜JhkŶ6>eȵIL!/\ =b-+>hK-M}0 n2v[~anlNDz%߷6mz -cL~ ڣ: 7H06.C7vS~`NDR`ܶQ/>y&l1@TCזIR3ww%⌺f/ըZ-( R0 dg:)ӎW}6!RΉFD|Vғ1aJO8>ظ{sWR"6$Ds?7#݁rCo&'P5=k^^,«w]:W ڞǨa{ t#gpٔ1>>Bi10UUӏV'x>c'ਁSCtME7[:){⥑yk0`F7 ͖'~߀ %ojZ`^gby IDLIßHܐI[~s| k5kd-tt#KjaO䮼R.IR&c-_/e dTDc# z#y8%ce`q]8^#[1`` _#:<+h)=xncZfTO՘i:bɷh޶?>c,7e6uRkء+AYrMO:hUdV5KJ)5{3\a9I6fH)9횮ˤ:7O_o=´olq =*=8͊LfBqUa;}d̡adS19,/aJ x={0Zrc LZэL > y7A B(3j'^l tr5Qs4{ 6 +R#(pB;V],cF\'_uq2b't;ת֑䎉leZ@Ժ~XZΌI.sԂrذ`Z6Rf(LiC̫<93'`SCuڴfd-@V0oGdnQ5K\XXR-QR  z.Pl?F_r((Bobtm2/:C&~aؕ' 5G@S0$%cmF;$BjYWB^zS/:^( %'Pu`}!I U_g7؅(Xc1o7YP VUBDo+zb2O`9ȟA hb# %x8w? 3ěLJ,5=40kSK FGJ2c*q~_sǡDp|O2+$`%ȧ_0 7#L3[5Ij :c'R$#V眊8:鏬gE 2~EVbE;D'ȵ[P}};˃ϓyd (]sn{Oнtc= (UkEKb QX 4$8j<$GM1;Agb\Ÿm'xgo3h9 @5דCߺ?Шv~]"ĝݬ $b4nVӚt}N CI?r6GkY|*T@Ek z0߾`$|;X`o-4!r;q.+|qCAk{oU<2B+qiMTȡd c\1H"j0s EssR$"lĭlwRb AS?1;\eZxvJ"% `1Z[?O,QJ kڹ9pc0Ơ RqPh:i4s?]"5#>';>K1ʇnВZȊ~[‡AG S]e*?|d [wȍL| gU1 _.p6%BvR0c.8EmQf֦o<_fI(OAԵ/e]+2^`҄2<$GN)'mKrILӑbŽ1AudZYyB=!xJ/焇*\ ,臁قe'a8Ȳvi*Ϋp:)'GLw@!w|>ePSԲg ي9i3akv/¥-+b*֜Ix`U&f?&4Lu獎B3$2tԊ4ql g8 <7 Fd}C)ބ2FMcEPݛ*cA1YFo| 71*/-I@)㴇m)T-13#X O*2#E\RY@"C[/Kچ'3僜/T>ԿՐ6cqkwOHЖ6|zY 7ETGn,\J9r_aN䐨$p"kd@r#YJR VNťBbTc8E =(G뛸ؔ@.q1|/i.k7Ѻm뽽6FwNSHԶl8ۄl SlK9AGZ_Buz(=w\sDh:[Ll> UN1'f6}NL ZЬvMNK35Q;wiՍ>PrL<.Wv~ Pky`?TK;SzRc_O0V _ ?(~ޯn:hE//@h\!P )oxU~ө)i:hF +OO6[,\x4ڞOv,ݓxm)QMq5*\V#/  g6c4fY08tʜ3BQsD PS^$TE6HGÃh³s3l3#y_{DɕМ+GQS;P8T(ftB#d:O_Tl¹eo9]dj7xڊ2('ZɋE[±;|JdgE^U0 EjӤ^`Y7/O0hڲCubPOn>% "aq([֪j$>kJ2R;q<^EbP@<+ba;߽n_Hg:֔@ቤ8ytȣCڬ-l*ȚPϕݣNR@%Tэj EKd;>H-gflUb)jK]}iCsd1Ie1DXM?7"o|AfR(:&p_xuxr n6Lw> ˅`H) *|gQȅMrY(ya!c)ƵB륱|-6&>Y} ]R𬳣fN"6V5$;GwĵuI<\Eawcu+0}[I(SgUο;n,sgNFM.yr2 P-H ʗ:=cYxw69:Qg^٘8'ޣKs}# o6Eh\k@g1uQ% Wvlw'Q2i/u ,|MrJ78 eəyXw8' K/nb2Z/SNݙj|oV9l|<<_?!|"C2Sf6) ~w IyK BzOU # #!k;@9)1I]oޑePk) >h]ޱ Ļ VȘg4vSGBfj<,ĩs?r+GOzϪrw?VF:^270}#[3-t̄ŵ#V#Rđ"7VJA'.7db0NjK{9C0r&U`6{Zơ<|K[q>%)&΂.L2!2IMJ"@d # SB\D}ZO~\cu eJZ,g3&wAaoNwp֑& J@l҆֕An¿2Irr?@@Y[js>?ϑ#@h F@ƹbzXVgȳ/d i"SⅫibp#C 5} @L(3xL@;bb% 2Ԍc:#0u@y1wQَdSͭݟ݅g]kɏ',`Kmby~&hhPbhlǀBϕ┻^"5iQZ=#* Q+ U7cB-Xݲh >N;B\2Id'ߍb o84 -~\]*9$4֨!و:uSJx σ&B? 3EF;(5k?qD Bp#`^abEE&ӿ}XLcCI[E|.`%aVA`>t_UGZJGI_ɴY7e+^R+Zjڞ5FܻZGOR٫9wEjy!CA~=F'ui;T3ӯN*}[wUd춚(ﲁ D‹k׬. B6EV\pԔqT m=R7[-85?sJ#IdҟJüWM =`n IM;d`i6\% tpOʬ/[6(g+t/}뢕|e;( \vƼyN9vk3נ'edDwq;LDƇ"/D"Xwu^bC"m'm0Hx֟d vQ[`MZ bY?{19vjG'4MD$Vè\ҙ|\hU?7nKEw$jvYRNu-L)qYp-@ o)ԠL$sV!B~EE!e|D܋\#Cӷ\}4RQ;{ݹ=}8ϻ=8:ޓN(L@52V!þ)W_gҴ|\U m.V}?$@ 6ܭbM(^hA.)f@1dO;?epNp\O͜5XvlS=˙J]oOY@q#T3nh*~ZnݧJ@>/5<Ά$R-Oa,f GyE>?$;̌uwήv`vA"Nīp@Ea;,iMr? NVA:b$blq맇3j{>6;[R{ BvQpzDGE\\YO*"Ss۬8N\)Ǫ,Q=@^R]B֨r h.T*ͳKgZ嗭5o nXLse ݣB|-0#,%/! ͺ}-S,H { ,!cca`? /yB-hW*LOwWK翽L&pv{/q< 5}(-ԨIZߡ`3Y"apm. B pSU3ppqz=vZu\qW/neb9+B12~f̲ؽM) 2xLVBfZH#vW!0FΫ(占Zo8-6(CXs @f}WB?*&|ύ2P :Ǻ:y_F8dg@W6!?B2ۥ5p&&Yh (M4tQ 1o0{[W)@Q&кu,wV(_Q+lp9cBXH9ኼI CA }JQ 869J+&Obӵ$Z/dx˭~mƍD>'6JTwkX6H}%;ń/X`)`DT]z>:Վxa]Y M<.#8pU\fTYFU@柗MfPG0.)ql5C7Ӌ=V;r.~}ˤ1O^yL.Rd| I)2[@ d mm0I^=j>$bqbW}Q欘!N˲S $k̏hPjJ};p9КϷrHlv{Sޗ8W:䚆O7[}ʤS9w ]gh J^}/_ӻ)wa6095ܒwy[`96` 5ʟ~bdf;^_;9O+/J V1 ,:1Gͷyogs:`p:^6ch?\cuBeSE)ZG 1{ EPv8/}L`K SƋharVa6L\ Zc>ֿ\)__+9^|O;i%k}?2k>Q\ ZXb}j]%c:\y)&pMUjRbDB^75K7HKm&eH鈳%B|M]}YZg7y%|Fe<S^d JM`ڲb!ȪPTO, W}foz1r}]/F3jbzv f3|%z;ݿ 9scKXnpbp.p4#$A# 6L7ͷi?z" "cbʼnP`Pk΅Ժn#Tޡ2&ߑ<ТHJ/Q"T=b5F7)%:vjXdH Pz};Tn+At2:(xUݢoX4nL{7#KzCx@%k9&]N$!j}bBa˵ ǘضvU/i2ESUN @xe4$PuGa lzMz,ҕJ1jm7XrF ,}AiTVEn6nLo%cY'IT_jKDU Y3E(V[:+iML+ryaOd|A2F&*4 QTR>oh=/kp67+0! :2 7!*j}@pŸJIi1 jteT|p~p阺KÑh툒WiG-nIH A#`\z<-Fʼ+ ķg(%6)BPѶS` Y9> &#{s͘4X2$ N }P;T@|5P08/8Qn +3INk vk%ĉP;q1 5>1pN/ D'kXͽE;KKK\w\ c8üLLTixaiOGirqtN }c ǯwaʱ6zrYNe뾾Tܬ5E,¼cD-&$k Pfz1!S{V+IîlXrhF)20EW:ŲZ),J! AH"HfӉ**aA-N|!oC+A+kSȤًr̃ě Flf ?i:_Qol %[PWdl/*fa(u#`..fsF MGP.gu2t༨g񝕛25kUmrM&G:'wCFl%~ӓ#s?Uґ=f6u !{ؐ nCU4ޥp=2'L'aJJ+("UT/,UR=rE DF l/lkz05OABqV0¾qi>%&`6s g;F.\cuOW_(Uʍ^gn /QV$kܟ|N!3=k/a Exص}$\B^lt-)#E /jCZzym꺿)h0ARF&#W_XDѠjh4D{aù+`3LоIgY7d`V`յ12K|ZGtnL\/nrޔZ#qDjvF˻fi8 u?s tΔY@.CY f3C+g1!HAa U}%mPj/Ij~ 7]%Bmк߁́Oaf>!Bɻ1yCHŵmM>ٳZ7kc\K;*UIrqn u}1&?aoP(VF|ACj:dr:.Du7-|t*2 puF6'q/ءgIFp]j?T wC^cÝ=G1$ || L]磺S FW"H!^d8 5'@^ uF8g?Ae;qG)5:`#|i)FP=و.@Dv?&9A'K߅5Nl}qo,K=:P+F0]ʹԵ5gV\|zRM0Ft \W(+3.Ƅe`cD B=J^kmzU950{~XWA?Rg]A`x-ƟUS%Po4}s_ŏn6YhN|*ƨ_EAw >Wd~*tЧnadxJ_E [Q*7 9;-ž8G c䆽6huNWh?6\WZac}f&9QCjwZ/$@hF9ZvlCZfoؼ۪IJҊw *uqw~4DO'j1=ÊD^؁ÿ Y] 0X%GZ-9orqƩp4a'3mQ{'v#0,H "% EW V22W?q<>T}7|:-` BQ*H:лwͶ~'>pq.n@y2K z-82DJ%.WŜ}Bo"x1YNc򫂷hDɉ:x j_*ta; gJf6f.1Vg"hk/g oO ԣv2CM$9ݓA_85:h\$}cwE;uڀf 4ҽ<Mm!g؍O1[R;-Nғm18v; 3 S tmH2fZS֟?˹v@5yC6Vf}&Ӿ;T/{-:R0w@ G <'i? 0:3T>?8L kvʃ1؍zj{~v_)+PeG}OBpxC)ڴI$q]awchMl5n"%qgzGZ HX ʣ'ئ,^DĻ\x+]5xAy 7+ % d9_fg Tw;]wZQ*&f$#f|^"=24Pk,pEAǃ*'Մb H^SF3k$vڋxu9K\0swiS 1L_HyPvݼ0yєDx•2HÊIk&˄3CiKR"*A W|k⯡_Vp;hV“.csqK%ڶxu_,~Q/w3gáM{#lMWgbf̟^£DN׍]Ǹ~nqm+>@'Sw s5/OXL{=y "MzGCN,A.Q3ka0iTyTR21(I?]玄%Bǡ7*n8|vߓER;+O=>&B\՟AFZ4 Op9isĚV!IHA2@."5ͦJ藩K_bL$2BQ=& D.t:+R؊gI#C*4n:Yֺ*3@(^A|E:F^\廫 Zpx ڌQgĦxT"Hvx-A?wCqJ+Lv,Z"S#| 0aKQoL"/],튕FTcs4L 9&1a v f.U*@bp,s{8 OaToUzNа7ͅ7wh My(BlPj %~',5K|-_f'u-Kd,Yq'eݸB5qP|ui2[7yqíISc xt&OG X+ )gH_[ ,/lxiHЭY1mTG'׫t `WEv:[^<+X'@T,z׵f $a0ʪcқfRUpm|i] )=Ϭnӟfʹ#QXS-yZr3/߭‚Ii`n cic߹5C2H[l;3aCػCO^N+H==@(2Blkf"Ou_G_<RU td#*EbSlعZ]SM&N Fwګ΁2hFhn-քHZ汜NqS~'gPU޻"rs('VἨ̺70k`#w.EC0_^\|^HukC6SOqE}Tt>:zckț>C>c1SvTqx#xuh.,0TD=k5ʹMNmaƘ-$o>J>Y2, ICUtKn]fپē-E]4dt| ע10IgE;qzt(]ҌJ@G\E$I+LnK҅_p0t OBΉsyT 5aSGu S&:DD\!#F!+9dž|\ۦ*Ay¸$Nw;T^h)-@cRj؇Γ&E&/BpUMhюx 2&, O1r~v>yq 74D%'nKY).͈C>8>\a-т}G2w<QA6 |/)}Nk (#c $ ^?{r(OaBs^O^r )DNJ-][OM=uh?9.FV bf+3dwIY·FS{y*\.3j pq9 ~+ '/^q͜ 0s( ̘0Yk;~L2%8p*C]TH(܌*oLLY\mjb횢v->kȯdMp%;dv+'Zޮ <-ɐkEKl6qR4~0Lų|GLflSG[qYXgVPW1@M1A-rf@v|Yk;jhZYXb+<]-vh*; <ƱnoBL]TbI,9z E }ƤMk}v^OW;R -Ԃ qذ' jͭm`l?6+[G+}],~TM"[^eWpP 7ce>=XÈ00kЋ84.[OE I09o#T{X.0>LZ#d\%) f$6$rZs&];30^j1}{m'!\|pEYPτ܃tgU)_"QV33_kd }E={bcNUaTgF jso[8kOk0$A] 5`#`*K*#$=OMՋu ӺޣGHs} Vyڐ/Oryj? |!K؄{lwH{`# .-'FlBvb*|2bOĬ=HO &ؐ$Q?7_ȓ6>'#ڏ NEh'?=F:_X 8 0a pmSmL81&@FEZaAʄlpcՃCԈȓN<{&S-Iz͐W2A?e s) bCVd 1RtJ^ag"V>?mW9v>H;M{j!&lv;KW~hcƹFhK٠*+p 5[V]eZ2qyb3ƌn|P5dţOVOd!f~9Ipa៧m?>p\x 74I%sN0l8JjR:Uϣ=UY65IuKʫ}XUj~E\ mYJnMu"D :nI,gM7s6͘> =Y-g!V8@d\#ml;_n?$V<\\΄{bDѬLs6}2<s2Pi8SD_8=Ǘ^bX(\֙#Vb=Fo>xJ3gC9$wwl]CS@z>`+T ~ F(Pܔ_cp3v/]=lz=Q,-+3!jɤ9ڭdyE*WT)bQXq,Bafl;wK詈Y'rwc Ħq'\k'g h/ _JX,ྭI˴U?T0u&YfR@˝k~|`5؟ sRs YnI"b\@h,UJQCyHJ_wPȊL=>Q *htUH%";(o(]+K6[_Q;=xAЛٯW?nr +`G >j!Ҙ4@F"+N4SHR%Qi1d7Rs98Ř:ޖ㨨e*&_EpkBshtcRU=0?Xm;ȵcdkޜe+HA5óOg!RS^h"uj-{Ha U,oaܵ9xe+xh Z^ V`tk,ݱο~GEkA3jzlبm` N ֝fn"8Jl8Vf?:VMywZpt1c7' V:ILnx-4'nUJ[Y 4nFH|KHda@J4cmah5!WӔX6S3ۼIPO=}n{2pk+s8nq# ݝ_LQ hlTa0deCPcL$m2vVOUՒZq0eٺ>V@*b7ٕoM7l ^_| *tyڷj֤ bɡ{nQ~AͲ s+4sJ (~g2p2{ 3 \ xlL!㵯'zƒ mI_d =EWU`~ Q:2Rju?[ZqYBCH"ǭb^vr\fnvxO8Gl9mt _)펬wt[\/ވx}8?, Gt3זJƹSo5x#C !EE@lfX9LmCyC%_GմN`c)2oa0fHaimj+?ŨSC+9+3~ih 6EFs?4%ED(`ΓDgEHՙakDV3GfR}+ UsϪuiG3AfAlC@UN#QujEDaػfQIjd~Z7]~@1"%!· ZP/wܴYm89M]RK\/6 N8ogf$i7O?O+ӦPn]^2qR'ޅLIhUzµR2<2 A1{CHẋ S73/`$zZK$,3oZQ(t[%OvIA[ZgfO8h؂A$6_:[Vp@tUŃfQ375W+F10C!p',DeHNRl݄f`l(H/nǯ62CM_lJ7ĄW xH2UAa_ܥJKe}xI0{u`DJlrc͢fd&g~ua_&ysyXվZ8Z]i {Ly PIs_i{Ϝwψum/U߫ J2'% \\Ld(Hob=ڃ"b+r;<@S{f ؞%Ѵy5xiaf[1"`2RE(Mkx 䀜$]&~ˣH~V1=NE:E<( Լc`BdŢ3$Rѵ/WHP)GÅW/ #uhعǠz F԰IqcXCXۻę(ww]y@5yyyVm[FadWFu<>&Oވ{MF>L"j~:zV+OPFLa (e7P2(y1稖`ħHL!i{f'_tyL O@нaEb@(Tc}|}ζpε@)j>>nT$o>!\I94Dn s8KiO4[E $W+i0{AhM(QOcD;d6ҡ޽K/)/@j0E䙣̰cէ8 9:7fN+.[#:NрǹC֜bgHDi-p*0j;x4X'}=ېB $"TB&Y{B9 >Z6qY `@k6WK_E~qo6h*V؀PI-1 &ҽ`| L[7dSrgU6b2 'N] "re%tipo:Q&~,'yd2)*-縆S8u6`ì)k^le+qi"-uMHB'Az!4nU nĂ"W\ SOˋX]$nho J h1i\hi6*}R%56ܗd~[[+4ଢ Sv@ݎU$dcUE f[5)T_]k:t@l[\w|^Q"y$M6<4hXAOSLSCȈjUi:@:iqE](UxzqU=6#p7܍",W6QOŰJ4cFոlj*%++F`=L Ճj[^VR.{v6(x3\VYߢ/9PRFBxU[6=/ue^Q#R?*@s+aoAvf_hn,F6hNZ&?vw%xVtߴh~zliSO},V_N tMviИ3ݤX7s zw?RXOxvzc\KU?|}eC ?(!Cc7FH|Sbsu?{K}ǂs^Ʒ{>29#)f',8_M]=[Z,x>iaM A!C&џwui"yxEAnjNJ|/K*EJ]zs!1S'RM>r{.*pޡߍe0FfFtb2Ih4:$zЅ>m @O\N.|uw֦/R7Qu&5=+dɶK3y=l*(4͘SQ}䗺75a p m//s*Qe \ߵ Z)f}dO [tnd~5kT?) ~u;3<fQE(͓ i ?|hb(a+N?t1?Mu•sQ;JΩ!V3@,s%λ$91d.TG3Ր ;w;)+bo$#xu9,=Y}D{mRm;A,QVtrR _@؀YBV¨ zO|ڭ4 Kks R 7SX1m`w+-EeKB&:|p`݋? RN|W&V`?@1V@XIs#=譩e218ʗ+E^zt)ʕF,(ᩁZzVNh~W +,b#RcɹK+t؅($Dm^qr5_^bR4e(f1wR"\+~^m6yB2D)ء"g$ 侃 \qpP[Ylߥ}@?&tj7Er~M!_h}6̟gvzw$ՉWQg c`V+خ N*w jFgÊJX>yقter%FjƗW0mG`_>|b[>_/ 9,AmgK^ pwy'm؃OJ~t}F +~. &@&UW(?|hr/^fJXihǯ̛&W=fnе|^z=^Fs tP@*4(G`*oCY0~Å`Jk(X?>ֵBjꘂTf( nL(KeaY<^Do]g R[b,= -m5Ep[s]mD\:@PS픆P1*E H[ǘj1 ic8iIFVowcUxΘwq?ROl1Reᶨ_l^G䭍\P~uJ 5hk7n B+Zq8 94.EWfzYW"' j7Z}2-ygV:Wsb,䥚V )DI%|Yۭw.>3[O|r8Yt$\vM3E^dE_Ӥ}p}EǫdyQHgzwC+fΓn֭1m2VoT:A]Ms@= y+ qFF,InJߌ%7=[ l+ Vg"QLhߵݘ~a5sHc#|edlK7rKqdKPpe6c:,(bK~'b6>{3,[NS1d/Gfe,і{AHgEOox&zU/]Dj't(l1Md٨#*\]ӫV7P ԨY mlk`$88U4.dO}2W8<2W)ix`43cSR'ީ> TS䫯V;%xeȩR6U^M$ʇ\*A͉r 7"=͚qCeJ[42dF4ϰ_4A2`*̄zP4^,bq7>y,[&e4 "~e#T#,qDn5k T5ҾоbGW57|+AR bEEN-yd w" 'kܕ9[ ᡀ+ã!y2kr30a5ĉ>Md+7.s#6N5]_9L/1t'?<ݟEkzBI?4O= K7D*أ|1K{&IW@-=<DJ%vi#r%}a9H.u\("?. t7jIrPb] ~;(Fd`Nz^X%j0Gњ=iep(NZ@9"\s`]A:Xj-ο.&ju&=O5[ø#=ϛI$.)!2A ۣ[Dg66$p@1@j[Xd\$NA(τrEl3z7<)[N,_x M%]ibkN eò PFivx24TCju#t`Bĥßw#Iʖ/21?*>unPѦZq܂ "V_Ϝ.n%,{!יE3f#GY33Rà0Nvӵ;ߔ i षL7bKO߲`NPIv3R7lmqHe@xw^ I'ƛXEිwͮjf,{?Ze 'na GUf-=51VU:`00/365J]=^1>3 q7 X `٭v{pnjN `C0М <ԋ+ t}ij5blgw_W${asC:&7Xė" C~63O ƃdİkFl~FVbsSU wV7n4 ayEr vZ  fUT [v-#jQRoG%H`XC2] dU|#j/?4'J'hksUɵM2Yޙw_O9e&z55Vd MJ9h`$/F'L!H Cx04 ]3TN`ӈq!L`.&9 #1y#( a]]q\tX pȕK\^Ih.="|0 RZS@[ @^@؍T5A4wPe^5\:CH lR6'y2TK!}[/ eʙno<@fh1so:K5 jo< ˆ]AR&F_?ċDOG#Y(Q4w{$p- :>Auw?na8ś`VG<[3 XUwZvYIN}'WQ֮cdm:reL,$ Ϩ*>5Hsuӥ;ol^tK/Xt/ @.dv!NWJVz/L/XD$OtiF#&;7}^&x cKmaX+m[hRX2Ew; :>cHdGpJ /ܶ3]˙ V=V P%}#koe{N;JbnQZ[HZ5be촦NW-&«ܪS|H(cl{iraE.^k j,)~!We' " @! ,BfyZਞ__&oT+;z"~h|!*(?VgEԎ KpfaWn#&g B&^P5>r{DϟwL<$RSdz.SU0@9lAoSr 2XTGƌ˂H'yqSLϨ@%& {ch=`eq`O0'g._F#ם6=N@|٢~OOe.Eu\P|5u րU!:V`.w-Y^{3b)'vkɡb97.XymS s\-.Xw i}POn'jj41Bb٧7գ.ڣRq-NCkyFH[FX(6Ua_Y?Y`y ' ~,AF@P* b棸Gލ*&.5< u5,7yI:"#EK׶JHd5M?xV߻pJ '7]{O|=~1|L >ƪ(\ovK e sﳃ"-Z6%WlMmm#Q:u΁>I;.Uw%x*1xu" 1-uؓiE&qM?ULnYMG+{\zm^=/7ƣws )T((z .E8NO$C~`W˶k;chЉ$n)5F܍y±$=Iz;*8*kܠ*`7>v 7Pޒ#)x&v!c G?ԿLgǃ\90)ԅPo$-dֲ#/"tc'$D 8HQE"MWiP!܇+AʊMzn;BGL2[0%6}ӫ;=E\z]IVg>MNt&+'j(X݊ ƎrpSv?ج3zUq%xźB^+~|rc8qy!d?c 9M($P=_}}L|R9f4vSPĴK@ϒz]$U54Z-FS~ E8<ǧM  zdʟNDtgPg~ۛWyf&OeNQ5T_XgjۗZQڽîXܘ?W{FXEg[_)}E­ffՈun16c'U]ʄn904zىr_ĨEr=@"E&eYt/`(w;Y,La }93M Hʺjb,9% ͬv8 Jlq#ᰬ}$okj5*M)֫43KƎ9v˙*n2]X!ж;rɶoֹ4@+wL9y{UYgorkBˣYCZQTzzQ6D# aۨޯBghJ_k2c89}<̣I{{IȢܲ/w vBPsB!BЖ1vBYĺs7k^Qg̼k6AegE޽ ~y-.)?h2}SOG1~͛`|ZHn7s 4Y#FX zp< =-Fg e(~l6:Q Dw&jZLLjiUހ137Ǻ7Clfs8>2%e>Ϗ68!=G/zLFiA]ʦygg'MSE%zS0D̈́iPҒC8Gd~\! Skl)g44ݤj!`v\LV걆L|^ѯ Ȉ.ozppB;n*w4a6l>XP‹^bǹ)Ryuo0h fn!grIE-n%N٥F"F Y8bXps>\sjdVd8 +ͶҫDbɾ`xdnyL7_~"eIU9(e4*d^pwohDxn;{414a7e7J E\.7 +F-3_;]ٺ_Qg|9N,"a?x>]K]dW U- e>I`pw Ҳ$df'!OL4:=o}藮-w{]cx]LV ́sz 4("zQ8s6P =fLM1/atXQ@E!5] }y+ KuD萳V^_},KgɬDdk_b}{0z+.%JJe%r *< f= [;~Ydu4΢<OӴuلe5픢3}"g9ߐyST7~mՐy ]ef&r9# >!7G!dp0SBBv8hZE26篓f q#LFOaKlc.^H>4Fْ$Jk*0_ǖ=;h%U%`9Gl&947"RzG(GcK%{fEl@v?Oͼ*Bt@!1 o1F\Lݞe۠TťX 16-<`~9WoCGg޿EDߑ ȘT#&cT%:ʕUVJڝYL;I5KeJpIOˁG~o2#B,K,aP60EbQoyrHcѫ|HJDa\\b@:q !:\ y0[k[SC"M0'\,\\{5F1ߴgY{11Iq R:V2 M=.$^=뀑)VRR_}$'}=0c=ҋBeqT8\npIk>Bъ/Kch +<}@oreMqX$yElEp! Ju ig"[$#W78ͼd+[k}>j@JR%EH}6|GrUզH% h>mD3Tלwa^ImPD#B"Mf` ,xelaj##NөYxu~Cl 59CsC8Lfu?AϗDP?J1e ymsضYdKDFv[lrKN\ w=lý=kީ?3{*bL #_#O@QIȄV܄ nWV_KU|a{V ήdh~${㎃EGP QkiӓHȩf{u{9=ҭ'Kİ@N0Ea-UEIۡ~B#1ϖkZG3pa#JVzo$aBt` fUqyeK\$Vf?X`.|I6bFT'f!}枬R*׃vF, <3Yyǥ)m^=÷mYYu@p4۹oA$G.*I7YXWiq$1 /ILzH1pyC 1 }." *~6zwKvy8%`:ngOB i+)@g[+s`㗁Dj2 Š,-ԂnrMހ ]cvvx,*_8zCL`lцtUܮooޯ ɌƇn sҠygtcލ=ՐBAB"2v"e cu?E?ۓ (R3]DSRb`Kp$_5純2&SA9}`T3ٰJaR2#`dۧj1̓]"~ _*Ӆ.]&HԁpaCĶ&*"xnVЋm/=͓MYYd1Jl1핏#Еioj=3=N(@Ve=_`z:K+^b|gGУdC{  0Ty`jIoL,a(,3C^+g*rلÊ'˴@)@VfRg8 SۅIGl]/3A)c?'t }Fi{H^ lh\ Yhg(4 '<.S]ZhIMBF0@|3ۈWW6WHB ]hI^)Yc QA~1Rve~< O9Io}mi䀱j&]^Tt) h 2`"OdNK eXԊ`z h٣D0~[ߞۡV_=l1N41,NbD7G=mVNGrPMSwArIW橏e 'KC^|>Ƞ f7ucae xiEqf ~R'.[OU*uvg=D%:ܬ}(0t~(4k'Tc Y=}F^8[M^^^gD#rqﵠf Ca(r {+;(+`*:XHO;@Rr"=!iF}j8*]x9Q4Pckh6V׹R!풲_3i*Ųq~Ï"*a/)2RtѼJ4彁.*)G| 1Ft_v(<)|ZqrUG RRŘ"oJjT/x'`{qdym;+b=vdR!L%G`8 &5G j>C{ ȚDƯdv2,| -Q80A׻8'i1"m3֟!KSeZeݫєq?:Ԁ7;YZEԵ&Hs[kNP2e!{˷#@>.rN!s'U^t>[/=zF`{.:Lh]x<~`76ƒ~Jep@E}QO # תmb2Cx흟UjiǮ纽.U*/xY9}QB+ߖƗSf6&-7&wa6bDY̸ mL541gM#KaBb,?.=&ie@ ox̢;?̓F =+n :ƛTxPXu_g$xh"w(pxQNiwT[Vg|*̲&DAIJ>.jK jIzzpMN6V7өxU!֐.s[˹YDpGom"OK19 YJdB6=9=f75e'PLmRԡD၈+&Qr 4 =Z_MRB R^:Nq*yMosJOh5fָ8;#aߔNJdy]ր7r/عPK-9͗\`Ac c8`l|6,' (?@Յ^Ď6: L̔l6zF_ \|P4*mZO`dˏ˶Q{(!'EJb&^Q\2{~5'5H\AJ/I}=i:P0q#ZHD|UTڨ=T# 8̂b6Dkz)V}̌Yψ%KFy8dژjtvlH,֎OWl!F9BPӴ|d C`|5J׉kYx\K+Z|,i񪛺^@Jl=0@j\A$!7r/͖lRG@6P~uQkĴ_K9;' ^LU}߽l a ` t"\{ vAnRJ(aԾbxqsmojulc\xi/َّ`Ya!3pV1s9[&HwMIEvdBum6@PSnN> k9g.8ksی8dlSpʱ˗˧ys"bEI1N!DAyl[@ӗ B?~3haC˯bQy'!NWj{ ^יm|MD\SO#,A~6@4GŴ+oN&6y:t.&䖉RJ^=ڿ'~Ǵ=BwD[!! Wp_?^nbRI =qic\{&*RK!ZŒ:hJѧyG4r ?4UZ3G)b1qT;2T;D AӍk^(lQ E|^UNJksD[&Jq'*$DySjF>VGd vt|㙉Ku ;N!/t/ iZ9(W=(s2j aP6F:wDH ŹBTwg-Z]ᰠ Є=jjZInEcIn-soe[EV7Wm[5_ e遙BMCIQjx}+_ zk_h#p`kU#Xï;$6 ػIͩ3un +@JB-d@HX;]69na^<=bd `^® LvP_L.''­z,odeĞXO+Y&'\{$ꅾ V1;ՙ%+77T`q𕛏UBcvev'lb!n1":߷x-{m.]1wis-]KeVC3~ Cr Zx){H+yƅՔns`v&XQ(7w`Xy!\@%^aD~+[BCH#Ʊ'$یoL%9r.f8{lh>KIN*pA@2ǶJbLfT&cwK5IC3Fp蠠݇4`ey@lZifM-7yS4Tx` ˌO~2Y.N+(q%8"xB/-$'2#03&w"B+f\Bzڻx[Jnj+_G~[j#nퟓUj9W~դ0`L`躶w ; _NI;2ٴA?>4*ͮsLv[l_K~yϭe )!)d8 πdB}r|ׇȁ4)&̑BJ;x.@"':'Qis)kV]=@sN@Њ-z^7w6/YyRE&[lDbxpF(P29+Lc(QH=@wbaZ-׉Uvq:+r*?ry ȧP`a?P_Ο[y) QD;Z%'y/NQ5:У*FS_ sEO MkvV8ӅGmh8UNPg\;w܅ޱ)+64g p|j[`v:?e_Y!;"nᙚx[41;@uMQg{QP,y.Ge RfjD4Znvi`L yyh-t:՜4n(5P-qY@{a\o$P$?( }(  &UMf/d) BM~ڭ>u,=ϙVy}+^; L*gbq)+)5(37~҉!e4HH'_~G PD_{P17M}yMzpq\EhL$Z`cz> VL 7߭ٓ8*l`˻ ~, GQ6|΃Y ĤzD;e"Rj8JA46&VS6֪wb #ӻ7gk##J+vCͪc2G!f, IF 7~vd E%<\[ 3>kWjixoE%.I}n|{kbG̩Oo&y(;/;3T|xC&Q^ay]h_H؉4jxQEU!/I˦:px*;7;,E)D߅$׉oۘv &Nt7H9ul="ȝSY0L8gHs:*k_xLU)iu&Eh1SQ&'ΡW9%>x& Nx.ȠFrCʃ{ #EL_;€>HE(ëۆz!qiϨtPKy]\q較lYQy.=]ENApZ^Fz?d{+` #re(,*px ":^gHrZI,ߝ-hLczO3uC:kAsWTjC؁k#\aܹNC†E1!Q%O# .99~z)lAZa,X9}ËcThs] SX(GiT8g8aۂid$QjHBϤ(嫙2woyI2D,j.-m_.d;#m1*(SD1΁Ԁױɶ[KDu,?^-4cjVNfJ|҅Ⲑ ]Gh6XB7eNE/d#M6M}rMMWEPyUNg~)|H9zIrw@olFDOǛh8 XsN*wzS|0^F<֮ Eb~ ʏj[QDo⏴q3&twE(1='=B=FOS#3*iNT8"f86nX|Crm"DYH\[RSWI_,BOWi[FF,Ŵccº&-v8Rl$T{lM? U^= U0C^pn߁O?u2VbɁZ% b Bͤn<PDdBV0IGnDUx \ei+#B2DqmWN |DՁۋg5:9)jz\x։o!M4cKH7]1 Qpnƣy0$\btw̜*>8EUf Ti%Ras ˃rz}qh12g3.fzM)m ↴U¤#%=XƂ,gHӹ>մC bVHA16Vʜ]`x!y?ɺ"d_p| )Ìl` x=v CV+֎6'&S"hV9tޠpfh϶CPДoDLә!ad+lI(JiڈRiI%C3ݫ{ \N6͆XSS31i0g3VCΞ*spy! gq fk+B4ȽI|G4=Q)\Sl=hћ𣵪ٝەF@BE#I42+n<Z$k@L*wy rn-U(غ1N0uI Z]_>k_ۙv@lUe^fA@gK2a'`|R[qy gR=ޖ4D#ăGJ&5ay# .-х<$@E;ej㖧"6uVM[ ywۺMKG H{ 8Qnp!mu-xF:w7 <ϏQ,&6U+fȊ;󞲒Jy`[#>s!IS Cٛ~@efuGGKλ@fAyevӰx&iw\,N &Pyfa2%֧޵6AD}|G9=C7P,6HEK X2㐺gmg(=JVkG$~{qr3]Fk #K($824` W"1vZi "iۛ`8q@ [I##[^,F=Č" ,ZWN;<-7* oS.!R %1t&'/ڈc5~X,YR!!jiL^y'$UFĮSUchIF"va5NfQٚ9gD% bv\gϵ vidot9b_ܾ\8U޿ֳ`X]x`a "eM. ozAf^u.ssƏ~B5هl\P僅EX;:QT\P (RHnhCøm0z:^iOZ2@*O[8$PO_RG_]54yQe(ܰK֠9f}zZN KF:nObCV("uGhu )3e_V@c- fG!?[*a]mҩ?tqMJa۝>>,qX-=l{,-BXaa%v)dԪRV;|flI[e3HHvl:Sn?^K]) (NE4YX=c^҄ U< \]Ѹm},3J滋xT<4 .c%-`MX0Qk;x!9toJ]bPiB>g܂{v텓nEh0 rֳ8 D.N>-b/wXuex(`%!6km~k4E˳%O)8@dWfeT,vx{t<(w: Յ` BB R 7An,f6Lǻ;2qGxR:͠*:zNS]#5!GOs-!Fp8({4v^\b[aSPԌz|bŭ;CxESxUex3XynmEݳ),]a1JZ,W8,` {Fu#5ƋJ¬NCt&Sk'l4W& !qDEg-JUE3cd#BmKV-w4p5XmbPN9 *~b*E^9TtlES^.ɥ;SMֱ?] &}Je67dA8'%ĩ%f7)N.Wj٪\ ɜ8ڑ=cbD6+8V+9 ,` 44ھ{ tc<낟rFg,;֟kuSAB3ǽѯʲSY&y2banG[$Bap]$0}TAY2Zx/hvq2uCdDF8ȍ2\1`54^iS5?e9_񼰍Q<$bdz .T`?HYk6@nKQ#G=fv΍ODT&Ƃ6fF]FgmkW4_/ltHáWؗՄ^@ʍ<,@G}?;& Q輦FNpk_v;I:_D{beX@peLYP˘`" _at7mGBB,0k> YCy'ݍ>ә! JɃ+e|S . S1X>8pϋa KC9mI95?*oW ó5\ǮA-~ꌹCfׯ&C'(΃ZDgTP+U)PԗR"~k3h!(!g*% (#`3el р}j7qrNo:񄖗T% {;2 e,}+fԶ޴|9zY3ȳÕw:^|K~C|!Dľz5n諑tnǯi382|!HZC5n&b k8~fV$ ‘>HS}A3o4*$B'^l׮Ϸ%~bN,47GY O,[~2,j%xwS蹬>dWsgK2}ȒWlGz_@aE[O]^+'-r1u⎜voXVY[hN  ?NÞkku71Y oyuE2vM5`3wݾT;>hv66O|blulQXNMY{O\±|Kzztf~}ܷp˚$/JGcQ5!6$aXoF"y,LvVٌyB³x ]Y.BlYzoO<[|>esgާjt?ps4knBs'ݵЀBzQ p~#*I [!XUfﺰ~Dyanϼr ;+ɿj=b }sfcX<ܾB゚c]zzGvƷ?xNF~ Z$n9D=JWM2 #ұ(a8Poj`둜m .gƤ)E@U1Hl|LYDх'tDßr䇆nOA~Ec3nre7jrTJ0Y)Ƥq?ptS$Ek^ ~A Y H?BNU<$[dp9m PSiGP$|,eZMS*D&iV| e5m'cˣQe?iUחςzY/WSGEϫAW2fɗ zdA+UԥOtg2@JB! *6M0L6'_@ -̴2քhPu7_t`QCó׾;~`[ D=uWr8r$agC-=~Viq4czM-m1`3^er:`#i hHt=RhЪ0N>8VarVC_P-FNLTh{sv0'N!+8wXΜIs5ccpq1jJGzrw K6_T*,%tw Μ_ҙNf$6_I2"ia%ӊ뢗ӣTyf|ehױ.z05<ʠz<>em&f̌ąl;C`/YׅCpv@I(TERKsF_R]ohBacP)S_s#dž虜3oI&W&03z{?FtCcNt(g 9jg]hzq^fK i?J"RO9.>rHO&}P}3i#4FH4(_>~Qi\oꍚ>K}d$h+u͙I9bM EI:g5:3vxzKq(DaD=8s| /6N١nY~iQă,NFo-,1ⶍ=X5ȴx$PLQ@ FLmPgo fwAN[џ# q˅:5m6yhtgyB+`je]5ZQ;V5]ߌ/3wC^g@fq\;ԓC1R/ېGrMғ&p)H,+"9߉]X<>PcxشZgI?@Pߙj$_bM$i:Tq-l2)u4F<.UCz FsU;pH^6YO֬h9,aeFF8zsyKD03ԝ sHm>)t5:ΏTE(z:@_Nv͗=ƏV!!/ b٫mg=b{J)z'=sT@td8hIq3g ۅ2(]0!H ` ɑ*ʪvHQ9߆u!P(F٥ 5PI { DM*Z&dfryAz;mYYx\gZKi9*qY!ƍtZ0U>I 5tTrcF)y6FpiU24{+u)o½ 㶔?GC)ҼRh\3-@qR .\(LՆ'Nh~ M6LKM*q{VM3]{ FtM;K;SdXfr L=$ﶞjl/Ď)*؝~Ca1T0&o"mqEL!@yZd3٪,9}8tn,="6Yk{f,Zvⷋ j饓JKeJ,6)H"WZQlbQLxt*@9;"qc?,Q*{U=5dk™ɩ@Dx7rhyaA;Niě9,UL՟сdaoEl:Qsi*j BC~r3)Z9-KK7}8`kxmϕK=PlN&B15TVL^΃ 6x1wq6mmGTTɴPW/r%nR?E㏖n̝gҌSI#ډml{y&^R~W+ۯ%ʌ?ݕ?D77C7!ozN8֯ABW0Y76M˜P9e__- '%ʉ"F_u##}Ԃ`e9u@;tҮ\KA1Hnm)vl,"Ta(0u͞wrfN}F~l)wU6 ? xY^AW3~b~lE=73Q1i1ZHuk(䆇ii=N +Q*idq9[!{HpVBj)/Dp{owzl~t%m;kAi JߍB@r1EŁO BROA @'h4tF{ 뮤$E jUXIc5aiax,sRՁky3}?.-$^0\o]];T DVJ3l8{#D)d{m 6OujʶѼf3 ꎛQ4()h01jjmM|<j6sE ƓIs-cO2?)m ?< j!_BPЛ95A{=y߽mō1Ka5 M~@JMƘ[7e/ h"u%[s#Wjgk*LDۉO·rv@;ӣQ)ܗ{ٿh Q8HDŽi'ީtO#) ʁZb ]YM\Xц"_'h{]e'lxFOQgvq¦wal=OζZpq,G8*5_4ˌɁ#zrUfڸߓNz@|_fViJDghbp[P{Z,:p{CFEj@\FѴG{FՊLJ2S!˺1'< Q? ώ}X}uW5`'_&ھ#fիIkw2HA L$z>LV|[D 6ԍt',ո^ #RŊcF?5\us>8/U6-ģXhQZ9uiRwfa7:>R0F(S it6KSج}Ճ.KzK?6e-B!ژۍcC,ERyڸߚ,<&9vg_IO`P>M:jXhvY ը_bK!~M=vJn0yFL;3'Oc͚'+:_= C]M8Ku-؃ w:gi@\qs;RK%D+{Y >2gz})aYb[ 1/_C8&ۑ7Jm{_K)moZdcJVĬ#/'kۭɓ^eƁ4O3#ڞ$L{ظtV/`H+"H}#$ve;G %59g͔m+.MSIy,bAMZ:*Ez'lc?﨧P>>54{{چEiV ?-oyq~'(e\"=נPAEq.'ESȇF˙ 95'zEId!w KP2"J}D Q6'w[YwiUn>@t_jU~ !<9 餲OeGkpTGGU!!AZϚLMX6,G 0|3"8Mh\͂Ѻn1\(@% RnX|wOx.<L/^7h= h,xeCa0C㣰Җzۆ"atX݃pG>v(hǽA- TQ|'PmZ(U9 ʐóg8(|mc \ &YQPP;*mY kU" Kpkxf#aptCOb6*Ѿ5||B)#@iOba9p\caGMNp`𩯝9}qUQYU{NiFψQ) rhV"0H;qسM&w.}V}x. R@w8Ff@@̽\vHS}ztS7NȬD*HUmS̡U/ b#A8,Lu!ݦ¾'mcJIt859U'NӓŠI<gDf5*;dIX>ʳ͎H8 8Š Ũ{:S+;R<8 Q&٬vEOS& ˬ;=PN%|Î9 +HōN2s Gu] kdMy)yϗ˴Eh %@~Z`6ᡖno}w{(ǝ ;oRHt)ߕӪNPK7.e㰄ܤ^V39A`f=o8H޸tX]Ed,_=Fs!3 y/qe3>Z/ЯZ=)>S 4 ǹ XUɏ)M1:%WGlqj n ܉"F; ys 2Ҕ>㸏P#.nR8 aI =,<{M:)7۱;eZVȲJE6罩C"{#YzٿsJo}[woUO/|W;ݷ^aȻzGY6w\c"ݶ.=lsO\)=1% z\]5q-w>mხ.^TW*"-O =T̈́sQQ[+X5}lO1)<n]+M6[^H(dO$yUaY#O` xC;:@)Vxxu],3 !"ʅP q=d1T<CPES~l;D\ 8d&b+ap{F>jdR$ގBV NKT!N X2:Ons?)4 %ctP&ayZݟ vT ^j)[& zk+&(R̈xe@жib3Rkt%cDKWr l9Fg{-x:P`94+xb3%6)fkK1(u`s4wa=]0%M5[@эzֿ(I]UIL:EA5apCM}jr$BAБ?i&%^w-cc_Ucw=;OqSږPgNO&v =6"c?9<*a"=@}a9Rc:BX>eDIeuh2m$߰A(iԢTT#-/GRԺ:Юl"Þ%6ؖ/G"p:di9_ #BƫJ*A3wohSt_?Smޖ3Ϫ#!,#cJ>$"# C>k׶ $H\cg5YIRGU ֐)OkRgTQWH $2[5S_X,)'<(wFeoۆ"VE}qP+kShՅ;?;;ei( + hc|SwsB$aRaSq 4Lismaqr|QQ%I "efdŽYunoFb;)s n[?=YDxWMtg;g$(ə ;`OGP\]$`9ufjT$Nn!5e>Rwʼ< {aa^e(\$ ^9&>nɻPVQҗkdboer^GL\YE;"D'*I-ЯkQ*do[4o0<ʡ% ){a jȡ'LutW8vMg?0fI뼀4Цazk3!w*pA:%S$JC,7  :~nw~T/`_Y~s4W|X?$@aZavHS4.֛92K\|6t$"=P Ucʎ^б$U<{hbS7y%)0TD))o++x&C6fQTC?!jF".'O{$JԿ`4Ss3/.MS3,2^9O bf}'$*Zz8kκOY=6' |D ڑ8 (R{. n24r5A--DX{hIUU_w}s,ҁ36Ć-_@+G@MXGE<d&?l+.,-R{9,vsBਤ7M!Gޯ_bi/`EXI7 h$ qWHAPBbl ֗MsL^}//Y^ y1m} <{kH3FJ 5X\@$C~B-''|2݇c78b$6pNfS x^34d_CX:/JBsl1"Owz-v6>kZ|nqnblZ!W-߯2z=uFju^PzX\9EaoE%~]X&<,"PK>O)z7M X (TG8X"[,Ȟp(nb{Ï |,O%ކdfa L63*PZgr?l_uAA. 䚀h5a/jj`tDQSnV װf,o[>y-Ux)$ *O9>JT^:!ze7zҲ"$e,>ۚyHwX/Zp_u$Rgߠ X'il_:M?HyB0t##F27 cAvRuDpKC]?2NfM&Bi]+cϚaq 3_1}%72(W^["/ 6C>%G;&c97+ D^3Ť$i~ʜ9eaI[q ::w5"ߪ27a\I1hp!A1Å~RӑT*ؓxG2A>ڸɴe2;/nHW9Brs~( vvTǫ=\,1`9 l( (r9;ǎrRc$bY4CބtUh K9Xp*0R\~omj mbaěo ?.YÅhF&34ݒCՙ8 G)&xpn[o2 udU&Y`; dvw쯡n/@N(x a2'ڽTe9\< V+OBZ$@Weu,ā;"ߌEWg+tpEܸΖzbuNQ9?Ώ$ޢ38j 7뎸'Q)1J@ Y mRy`*C8Nq(`;MYE ;8EW\7J9*~ɛ:6U"\QLEOjPHG$ ]R6B=W(P`ُlݓwӄ[4uS~zjZ> wZ$HHx ) UI[6Rr~@9ixM2\!' UK#1>[^5d bdhL'[z%y4bIBD[`ndKǘ.kK 2] 5ug\m*',1p+}gLl, :j}y~eVقg\'IA 'YXۭo| (` [ qo1| LoP"to(_-1NiBl9WVԺ F7Hjpe-%ˤ1O#`uE_y_Sjyd~(;V`:BN68KD' ^ayLzء>x(۩Bgx"aq*ήX'ض^ <.ˢ{qu/A8gg۸{_ g~ ZߪtKhDgB': %p`(ju'>v Rk4d0 POx6ǁu |ἷã{f^}._KI&hc""ľX!zomdH$~8LFߢE y?ڢcCP "|7v %L܍]"i~9*2|h},EJXnK'5Aɥ%po gܿta`/ojJ1Yхn1 Ǭ5,**Oja#95*8`9d>Gp`Ax^d@4\mfBw*Ęa~=ƨ3-RiҸ+fa_9_EM0(A37[ i'f304ߙX}lH|2>Trї["+W}fQBVkմ @=a9>,Rb$p6l^{np$3났S1j! ,Qczlru-'PΠ澅%RVxuFnao\Sh0뻀!e+OHL}1[kcCt["m=j0}lOGjS e&-ǡ_2 eGs j>FÏKA.ҨSGUb|(*R{I5 ]ZpbcVH܅ oqt d ^\mܛE[s=]Z8!]kYd1(M]XV 6Fr64/+Ud- OwF!DiNED:0wWqTQ .3ҞVӦ(713/NppR1MBˉ?m68?<-?n9\Jv>Jvm5;A82cxg񞳡n"l"xmN{ZY]7WFoBS6$%*>_pjm[QRm$Ɲ&5 8d_>6[)$!7t$)Cp!誀'k4-dw//gү\sR(1gOUj1Vz"w_lgokx Jn!Q'_)⺄s˪/*!0 b  bA9_ȟX/FPܟ7`{+WgX̓!0 1[smws* Zijdt$Ewrp@2PL`##hc>Q~%J3Y-æ[,đLoa˛ `UNO⌧ 29wX]]1W:6P䊰&1(/oV*^/}N i"9F5P 2,zfbCf橨`\_L50M rB6?M>0F|~͞Kd$#ԃTnQ׾2M3w-Vjl?a,$۵?_:Xj`6R$[t,Uzqo&kT]>i0gz(I8"e'tD75a@5y_˝_K!NJY*Ն"Oz3&xPf+P)m-6PXDle?KytD^HZ[tK9$Xnfm>=6 D*3Кh.eVyf(6-s c$d~u4ycΫ%!wsoZc`{ݛ]i!RP(aP>l_]*""<knEەfs \=jͼ&yrʯuhQ߈!~ H7 MǪHrSƧCB@zuonPɡҵ,fv[U3a90p0D8N -OqCG{NKĊX(5ݭĵvd,㯢!oCjhxУeB97eS8 \K{{O4Pԙ(n-ó_G5l~-߇?PZj5u`ǁOZ BZIU &[2Y[.:*A1 zThWBhGhtzUښ0 S.>ly$I}?K]1?2}*˓][L* xϞF w "EHe!lpEٷUT5uT=AI_ ^X8Uo\"1DC̶zuKğ/jh6b/_D;0/p^Ϸ-=#wR=^p|a26)ӆgS,/1# \Q16tRsԤ+0EMU(lu'vc 4+$bo*j[ݦ6%v.lb\ Hlz[48ǿH|%WiLٿN;6+A8C('qCy}⿪G6{&!4 f+ 7Ĕ>"gɸ;xxMlL;-u ZCm&\o 1>d*6J%׼ l^!^_>:C\JT;x=E n2j(Ԗ`"b(sXOnB~HOߒtGq1om7ԃ1={%lNREl@t$Wv %:YOlh7|,jmy>ƟāFpJfOQx@?׿0 ܠ fdyzʍM]ױ adD50Doy]. _#DaM+oۨƜ-"K$/H+Z濍rQBXdjɞ>~Ü,}i8p 5yޝFmB!E;$?>{ڭv 6AcO=aS)PjmY*ܣ"k| ;[PR:_ݔB*=-KBsG;',K0'AYbcdkFܟbCW_fHUSr=M]&Zߛ- 0 0Q㌕Y Slb-~V) 8^N989P 3P6 jUC-qTl]-fM @5rkerٯ@!:2GN҄ QrNI.t4 f)8az`"pwr땈Z"8+0>"ucɊVzɼF+ )qvUPGh 3Juy"i6u;MeE-]ٽJ] ֿo}^Zt98ƅnGA- ^e2RL͋XlfQX@ċ |$=?(pXk[Mmޯ#1Kn꯭M0%yd) !&`NI 2u}\$u:v\,8p#đ?'mJz;#QӿiJ< X'xŢ핇s[Lb <~Nd3o%Ϙup8]`^Fd:{;5$ߎI*Pӿ zW `!Ii@@\c`!t.dPyBiW=K)><pɆ&bk. <.+AhI:W/&cdAE!M2lpy})%fE>@MZOYA XK.zѫioQ!#MMWŐk-E~ZT+ɰKxDE#'8Tڦcugfo*}e9>7{( lE1d`{aR 0obpOD^(_itxWC_͟gb4VX@B3 K`қ»:ߚ3%fw*g\?is{c!\N/D{JD̈} V MLi֪#rƌnqʹ9N(`(`%~t7bN-Q5o^-Ls%}1>ڝū;J C\AL~V\7aEg3٪{{ wy glϿ1kL{D {V*׌g@.uRy9&d0EDRV}8;V2Uݵ t('ʹbn`YSEmH"0=/a4+&,Z~OC ~yuuJJ\G kgXEMDgtd\0ҘSg5jg p@NŨ~! m݉o 6TY 0GF(^+iRҏxǮ0N [׀#~ 5WC373µ'm؜,?׿BY,8}16zڄ3,$g1F)& <.)8667 LUf6JIh,*x~~ׅSIͽL#;gF yaD+tmUؾ_5Alƀ&* (䛏Ģ)Rm Z^{ɯ1=#2Ss 2LojsBv(x,ވc&Y7'="tӝCR S1'R6SL"6FR"l ֨h6i`jvSBL"!=&jA܇ vXtL)tP% \궝@L&٪xr[,elIB.P;Mwa9}z#.0y-cY*C T UʄH2Uޮ>H]@ظ >c59lYq}u߈aZmSv}e@pG[ Nw mOh9AQ! ulԇZ"d҂%^k0[ȥ3/'}5D(7v\4P{l4 ش1݄ )@\ȭrh3 |>5?HRJZ!P2h)Ͽȭ"%{sOL; EVE/:EW^^4yS+ BхӮen*HˊsmɓɠOuOwKk^_zY:ZfjpXʻAN1 Ӯƃ>=ot#Bh6U2,br.X'71HN<=5ÌȃV3caf45 f9e.q~N-UG<Qʇ(z![ 8 l'cؔH*rWxDLeu(5K>ȀqOCaDY {@jHQQϨ<;M¡W\apWbB>|+'ҠXRIfJ[nx>Ym. P}`O܎jK]KNVp&pXt<#L$/^T-8 ")˕]@lǶoԆh GJ~m2+@.V]1bsFDHb#RE R|U*fXs  ƲX8"W>"*Zľq7ilcRq˥bף~z=H(sG9?#7U%E{cl/=Kt)6S_z愔j>,1`7Qϊf#*6b)|*(r޵Kfv.\]_I*9=a Qk1)clKL׳ݩ`=RDʃ=[AҽйMJ TT;F[̀DD?\=#?1aoUvh^l,ԗK1FBuJ~Azhl]{,P| a¨ZsJ?F =|L3Zmv ۨj͝1޵2]2MY9SIrffTn!v5[8>(ge歶6G8<ӓgă )2j@.zUQ#0!3keO 8Ds,Hs>綠3cuۏn.ɳ_Nց:J3s{6yeZ~ygy(M|:RxD(4G:bobC[ГL +u:'%4vdohdo!O5R eM2NNbR1\ !HAGՂk>*,Q~_yZ-(Ĩ^z9=C1!.^ّtw~IÀxG &!@5qS9F'_ PW!9+wJ2/ԡ4G]Q0!&E ڝ9XԒy |Q(cH^eQrxT_bX: )X[gBM)rέ&SWDRdEZڥ"P3c M m!ū\<rh904yU v>#wtFNv*K̻v, Lə7 _J~r3zP|NⲸ^>z(Yli"kf {IcX(MQvīXfʌ%#1׮D8NnFeV9:)QZHV; |ϟR 9Զ8G&4GWEs{}@ AP0BV5n\:zq:WpԡOh'pސL:%M.V֮VGo%#!iuKØpA'GկIƑK)af(|L(Jm!֐s|]IJJHJTz}:t9!^{_e.+HIi>km&1O{ޅF?ȑ]ٔi0)#mPeϲL=fh*_a?qXdܣ$r}z? nW~vLY`SF*o3$h[wdj!H͵"/mV/>$v<#ׅ '=^7]jIWK_ 5LglT`.G:;d}>A [N~uM`,&RCtjmH+>S=OXm@t>P)y QjyGn߈ $͓bI~h\t|ʃ!̤{;VH5bL[ϓhQ,&O6,{C⸹ 8`e&"ҞUmgrHPхN3a|*UN,A6U'RyZ΂,u&#j` up4"ajcRjMePv> ܬny iߛ8Xoz3] b*SDjYk+nI󔣦N6*u7I-v=CgSOv2#e4Ǟi!d$7}2J0Д<.H&8Tp@b=`H8 .=j6[W&,J۝AotS-46҃;ecsHw5 {t!F vDV l܁%~?y%w Agj__ Q,<Q)?& %xeʍIA,m\d6:ߋs0}*ukwՙ!O-n-})ϐqO$h騏Sz&\ܧuCTmN"fK%US/iirR)gvIq)V8N9+Iu8M-?>sƫA|FRa5w.c-o! *=ە> L`v1G&鶼EtɕAO#@ѳAnt!ì,hWIuc- k͝em43;WBH~k$х:<,+L"J[8^ N*#Qѿ&ێtH[sJgr8m%1@d+KyɎG7&+u9uۡGd>pwڨ,9, Q_NE# !n6`!cqos !e%+p[a){6[QG i"n˳l Pf „ɾygF bd a*+EJ1uT6멘ђ~Q&OyyZ CIEG&k$aT[@wtk-j?lt M0Q.kIIΦI9~mV?@Dm~ ܲDkwRd/nkS#=fU)Fs-)b:qCt ֿA/_J8p9ц1p/jdC*cd ݂+Rٵԙ4Q*]w\- j vD6Ԕ]OLlkx~mr҂ G%P JqD%lf`w8 G a՗x :tv_ƙT=F 僞;b$E|tRNPn'@qqPLe *fz}l~d(|տõQg95qٌG$ 0Lpl;ߧM;-ĩf߬u\{~EpvgPĊýs1"AU=EI6F|K-^nCAgPMr &g=KM DZ[@V8B$x(l6|ٲ@nYaury NK(r*p佃ap-:މqqy[Z.7ffJVB1ګ1y?U9ߐDHEl))ANy/&.{CC(n*lĻAQ:ʆj9,\|_"Z 3J7Bq>dz8=B& 6#Y>כa&g @6YӠrRéWwz#R؏&C$\LcB}G;>U! Ε`)VN}c>Oj>>ze)P]yOMZ*x?BI2H6sUfVm3X V1ga XU*9H ]Nw+W`Fh(p@lhifi9Tǀ]4+K6{ՇT#+v܍Q }>`KQID#Ne]e&"j.) s+ 05$cXJHD~&/s?錗din"~`_f*Y߯_ct"tz3wXU ~BbϞ44M.0AwI+rYHy+n~bZ~QnOmdtܕڳ#X9?9)!FnB<T^8y[&% -iB$0KL TXrRkj -3 ?B<^c8GG|Ơ; 0v|)TOoM mgL p=뵉g,*m e ).FLЕlظ uUp! hI*`C.afjzӿm8ͳ:6ǧ@<*43)hpﱣ tGok9\).:Wi8%7^YTf#IL59gՉ\VFSej6[w3z濯2|#m H'3*r9 gYt>8\*/Wc,X7C5Q.Q# L A1_Ķ j6 BgÖ1a.V@r[N&ngArP.!ӗ<\E\})р-,0 yH[ LVwխe spjIKHX~,+-Rp `vVQ"5-+hؗ9Ⱦr9>BS$\5$ V`Ca ц3#Q +d1T0|ǀޥY\8ot?jtBʼ7a~zH )3] EPr]ͦ6^*K#U|/5ʅo?D% R[rdц:&(k!oR])s@u\#r,?^2ߏVGVUkp}=岽KMo<\b4wI k9! ?N#[%7&p8X4:/9os2>4u9/*JW8CxK ;=&EHƭ.6rYVqd檢wd]N&˭{n0ۢ(),!Lz&e{4R2O$r~:g>|#0~55N2E`l#1Wg ސ5si4|S`ȟ+#81ғ~_Yfܐd@Ka3ݬ$(;]zàH.`o5^OdgϷ)mJ;  ;佃ҟ~`±c];@}& 1u/,Mx`@&F%nz%{t`ǂ \&^q1RhHmh$0/Lxc`DahHn;bgwrBY WovrҌ AX%nIOD1L Cjӭd~o6z y>;z5!Q~J bɞ̱‰d~ʟ/x6mߛb>q* sGSL?u7qIF\s[5s]r-'UYh]'ͺ:'M=G˄ #E(M*FHũz=WO̴M{'/. s[L1b~ "(CZ?wkPѢlbܴ΃H+B!JJ y#hr7QFPE3lU⚔д 54';3@lx%R* ;'ED)^CT;#l 4ӪN1Q?NoXQyGT<Q X\Q ?<{6_m $AH&[@JEԵxB>ոĹ˳S[ ꮗޘTċc4I%\QoAo}cլ'P\x@PObE:ٞc(sajSi3v_?i};4Yý\Չ]/@\g%k]Taݍ^|eu 0n@9#Qz'c`IRꖚvh/9$ITݫvf>B^܉ jVu rkJO+w t5}ê]R50jbmݔF_70xot5k`M>!? pbŦ~5D((~m. (45=UPĸ(J஝j:,H2ҵd8A5*,ڈK0PskfߌNWu_ӎ lK ]'Q錟3H|edUI( wH.N.+/Hp|tRoʉH3m14K[_?QF]A4pp.c3$wt8׿!Ra8v~F%tÇ&4 S_ X- MkB:Vmjwh՝- II5$dz&r5O9]]XVG;ڀ_MshI4nɄ^khs Ϝ-z,7Y=uz48OiPN00tv[@,3nZ#*W}ׇsC;!v\=$\.,!9H/;viCPuwC{St{5huE9_V-4?aƏ2utuJʝ+7լ(\s׼(4.'h؀&<VnF:0e8tglkP?((98`I @)&<$ge04RHwxk, k:Z:xQ ,q6tlpoNj 8UYcdpyWrX|紒4-r_&]oU [By)&ª7dŽURN]&xZ/$`7T!-&`TV^4 l:r@{k$ \To¢!OL-K=ށPk>ՊD{b1ϣz M #z#!wտpس9mQV"'Jnn?{!f9t]Y`|ƗsJN;^od9pi>"^[ Zt - 5s~G+uiжc8H[!+JDifX4&)" J&B(ޟ{ZVtxh烴g*b^rݻWKacfx̰YɝI)3S  F,<FD;|ڇND:TJNY!xՇӄ" dN=_w-6mA Bri>R1,2\#F\!5řcSN t# NϰRb%$ӉGYE]bIh~u6:viM@ jI[3BLnnW(cƆ>Zy"sjB$8_t1*y_n7@U\^0S:"1X֟(B{Mo -Ǡ%%`yBnD S4ͺi"…YXүTʭI?dۗInet Sǁ>8 6&߿ N*y@Ccz&<;jUB n82)W6P @/i1C!i+{JH1şD~sBLQ.Ffp_x8=6Ѿb˸@UgwP'In,chO|ɭ6 DZt܀K^-b|r!m$zi%汘ֆ{-Vk7X48 &+>л Qz,2k'(LL%|} a?cި$=e-E l?+/JP8)Kb9ݧ4;BH Im;]&/,!װ;Hu`:>c' ;מS+@l.Z:f̖0sҲ,Tcxpuka)|kv']tF `vGtC{0Lvmj/0TG6<ќ{a@n>p'UAؑ_H{p*Wo?\mEc*QwWF1w)nei_l(yk:A)eKb[)YkՖ3 .H1ۭ[}V F!B8pߝywVc\ xq;5ע#^60J :KC^qb%FԄN7]-^'xSt= T[sGԇ*nnŋjMKi.%W`mҕwzԙ c&./I]MQ(j2Ot[,,rݧL1ir$ĤN_B͵@_.s7')JQûD?0{\n$ ʶJBa5?I)m*S3T_t塿n80$-_!Avlez]\-[E[o8VZW3]h4R6*' 'eqF~V7L^5K F>PRҏ[:ǁNfI1z2vԇx]:?B(,@qP~׳nh}fdJloW|SPcLbVmk1FidWG㐋 8I3E JL(H<~C"ܚW;p&.K@8I"@UؐGb7AumTLguMNfPV*ԥWh~i_$tѷœ.}N܁dW֫$tY%2]^y=PG 4t/᜶Q^ ৉CK¾6Ÿ&Ev0rA`m£46 H礼qݻp&{r[pWN/171(:>^ZqYD7ۇJ<'%Tb>GEUMT7c{LOf}7?;U"KF/^-(yC}_*rHz噴/0)"?6F]C1ɭDdcic[+zVyg'sv#ZE6A`C%5s|ibIhK"*Q70CaBVZ *>V80njcdԜJATlo>6t@dZmr̷(ja IWO"͙M &ϓo0$jm.0+TOEFman=ki^d_=95/bdx}ZGLl5BOs}0t0Y ~u|h2$4'z},kֵ OKcGU.E3 ( \Hj/e)y\ [Bj[ujdAo}_B,C Gpc3 & ^#|y'*kŀۘ>/_ cjz>I򩻎G?!7~FT׼xxnom%=m,j(fkm|c&ArW]V Nr*oѰm֣9ARw\OLla[ab͢M92}=[WoI7_m?[ȧ54/,pS<ϛUv%= Ie_\4=RPOf9DHB0R'LM#Τ,.e;azJ6.Gzp׌?C9Lהvnٰn:,r0Jsx#ϖ+·.LEDy˃u M6Pt|*E$Dy ^SyQgEW\!񢛡u_L D~Ӹ앁 7Ra_5]d +DBȾepxq,Ds#6Wo{LO "G{/۬&f(j08p%䢺jQDr)y]_޾| os3%jhό+̍;_wjh" r D](lT*keNÝNwe8];@\:uz91q)HU.UJ"yGINEՠB`\fCE}:4 i~f2Ku<#eLaŽ2qcN0܎L>+ǵI~ًa@115Kw⏒'+-g ?yPHTZ%73<0e2v3SW}t̄yEd7B* 'j8DvQEN7?w!ʵj{j{q Y'=p937*! ,?nS.'~ۛR{dIBX9<ܰkVyň8@#Rkj$![ gn@f{HqS7ZG #ƫep5/7ɄچdAymnk41PܘZAx-6< 4;\ڻKpeB5n63 ڧ`mAՄtNn5t~otLgȟzvGn-"Y(0Wp1MLpP-$|!@f,5bz O?Z ]_*C~|.G)r>Atf[P&s Oa-H ce Ǜz 9r$TTTv~@`+=׶d9ict2(μ<r0uq] V<J1IHetWBЖǑ\`{%Pj亮 ]BA"s u e{_գ"Ua-lŦ)B@oϻGWcc|xnmAd/Rqヒ]Cې>+`qKTZj YΛl䷒"͡M1yavx8Ѝ 7ڌaVj9 SM ͹M ̀}Ho8% %H d8$ʕVg7rnx!1:q%VVCvWw`c\əJ7& 4W ok}r5։_6c?0xdFcL2;'cBnX9i٭n+p,m}?Fj૪dX1n#8aN s6#Ku?:C5)@?G,Knș:D pD2[ZIk4+ ՖYj9PY:#`("ul-JfNw3\p `? I "|oQx{1謽۟ UQo`12sPe&wIz/d* 1>{6%m2AcÖ IRCJil4Ouϙ֍gCsp yުzudx^Z2 1 =td\3WRl6LXRrv1b`O^sɱMU|*&׾2c4ل[$6+<-W Π{[N1RUԏ H悢%H AVCoCuR)E2FXieg8b8rUVe""nM{MkʷYV{ (޾L,CtT(-}62ܐ}Nm٨ΥȢۭk>`6wen ˥Kֆbǔ;uƱxK*2͔1A)D>HI cȨԗuEΎ, Y*t`k2y k5knZi&vhy-{YzԼR5=8fs\ҕlPiRqTHPnh0W#µduJV\h&F$0B<ժyg4x:u]YZ!e^9-͏0d6 kи8|,?8 G#9N<"Uib44{?$}Yydz'p@ǜx)m Aߞ|,덫 b91TS,c=aՙMУ0 ~u;W=Cv](bvֳ4篕a/nrFl xr`jN5~ /hvR;n@bE' EZ3J>Ba?֬yi瞐^ 4Ob@rf^bE[i>;&D|:tWQidDnOcWliJg\UFކ8z=!Ev:xUbfNvZ~I<{?G,rU%C0ggM9QLVZя!GvJ}xZ#Q $Ez/D|9,=)uu^*3@q@< %t"`ѕ9b*t\8em)º;^~WxJV rW52дh,^R 4 wy 3:ue\2O]֖i'd>{薉K^F)L t4F]y)y#:OLUbVgbz qa#/i@Rpp^91:z4DqLw eᅟ^`YԈ wmv}6Mg@Z-JJ6_#ҧ?qjцr+ԧ\:nQI;cѧ_,[V 8:^( tád`n԰XRdwk17֒ṣpI؁ւpc352sQ0^ġ%d<;s7enɸ;T`$-B s!q[Gbf+CҺm++Dw #nʟ h%x]XnߡpJ*Ia= N? *Eن r8޴?dOh r\J'bF!,`S+ MsRaw~ۗI7hA8d#M(+X!Hg6Z&rdZb0$N{/3SCda}jqGSl$i'm5,TE+s8,_}h=ۺ.ZJAy[0TC*&R@VkMJPm-rav?7E4BOf-GfՂfO*@Gȇ fzH Dz(t"c57Ȟ=b:\^G8DHf-y2r+YIċoU~w5ez<tX]K7BvsBf+o<`apYtOuLQVh'>06Eճue4G1KԂE _(A_؀f*O*$8=*6DZ2KtV+'Dq="wEDX`?@#"֤)0I2Cn#!(Svl9"ӝMMx~Cx1S&F{7J2ojRc1;P!%fa*T$jqt֮8مX-Iky#Y~0W!a{bI"t# 3ӯVskB;``r<-\$,mg}T 3QƷ ?wOkFqGo9|~yϥQ6pp ;Qn]5 )40jHT)π ZM.L>.h)ZiDPm8PEܿ*hM6Aؽb?^&Ʌ=,-Oa&gWGs]Tw*{dL6Ub]Ŏl&? _zO`\(|0ɢhQs= .˧R3fv+<r9[d)?1WRq=%p^LW )Ay׸*356J@&QUF+.=%4TZO&.ulB2].<H$TӌVF'?]vgv7:LK|A>m|)A V#Il\!aW\/-؊. \‡m2HZy[*1T=KVֹNg˜D/ű xQj/?G,LB10o.1WK'..^)<]e_yerdDnj8Z}]sصڷP69+PDٔ%yO\Ndt =&-\h2iή ,e*=z;̇ꮋ&6FV݆ +Q}r=Ɗ9+;Ъd8ۼ(i *D? īlk*@"UF9, 0>^ն د8OAʼn`ģH4Ž C.>v1[פcwuŌ0H [$ox tuJDIɌ:Lk:pL:c}޹>SzUXSKisSɢHoku3&iQЕT[yA5ƏR$bSFm~9zѪwSVw#r.P8vd'먕FZ]5Ɏ媜\olջmdGhAj#9,9 "洋\|h }8Vyfƾ}1&Q)x$zVJ7\ڀvWiZ5FKOuaՌ*ʸ-N@&BxrEuՊ&,@ J6iyq\T[7^> ݄'u(5E~N*-ߧF]PvIA2K7%e$G<*o|5\(k԰sp`;fe+^ԂJY=Z#މ˯5mqXٶ)D}Tzyq;OMth"kቆK(0dRiC#ʴE$UA4Z] ;vA\}VCiPŃ.GG:c,M\5[g|^w-JSkbjc74'bFrW;tk5 SKlp-_`.wN)&K7 [_QXкZԤ7%A2v vr 7IL$̺ i&ڃ̏\=deIbN$uirU%/*<gH]_3 xM}ZIyd^=?`&| 4*5g5iG:I|n/7;?<\.Z_kw:nL'%Uʼnd]Wv5Cv^D 03 gsΜ8E}RYPED.%Fa"#YGGO|qS;:^)4aw r6Ā csXaYد4Ad{D/ HO@p-&Xd tIgnVԬ򸣡FZ×78__) Xb.u+`_Tʢ6`xLJ_'XjAt:':--ɉ uT;);uC|2n9 k 2TD?XǷՔGiX0HJNu|}mf~Ѵ қkM,Q^볪zi9 (+KmOl5;cqāQ"ΘR#7`MPb,b5skg !cvq1֖pC! @~{@ )@j8,9><#1EWmu%dÿJ6;UX@}O[r㏗jRCkے: @ZAGrP4w'+ړGJF ۾3 5?rT n^$(cȖlD(2Lf"G`{)~w+ !lӡT{;X|PE%|9EMS2 m;_8)E&ΩfJS;n|EeLO36n]N,]wI=EOuIck1 ѳS{n $%:݊eWbαhʩa1>*Ԓ:c]:H¢knY_AmuPjنOM#uvr<5/A}]7(I Vsr=62R /=agܻ.;çfŕ!,VIT>l}mޭ6è]K̘+"LHO-u$ChX,8rpuXM죷iyWhAp`,]l/"{#Pc40,G$#{VM8^^ úۭGI'Mu;t XV)%i i<*"A,7O"Y|dLr95ACU/}Jf~ EN;sMܼ$י1iH^Om9`(%K5w`|!"`ݩ=5,\D,4[z9:Y ;5vWSJf!t\6JcJDēe\>+A5Ȩ$qc%ӓ6>'L4۽sT>%QPJjo)l>|I|xA5'dKbB%qZGj4'T6dz᳃Fc= 9o`,U$;kqJNK]Q y $Qos]J" %*84 E0zcZwz w \OGX8x0yؒcGC1Ex;%3. BT¨VCb6o[5V+`x $P/9ǩ- g矍#riBAPC]3v,$?in; X:M5@Ś n}a4?V%2FC|3 0GtT͵)hwGSӁ{pT]0u,UP?nIaJ=] w׆l3ǯDUoüA^.b$3`M"=|$+#AYOlIyQV-ɫ P m5N&ϠT,i$[ycD,¬g8fHqFcU>ZXݥ5e=0I @;0 -A;]&zc|"sU|ǐ lV1v\lġ{(W䷚7x!9 z tR_Ro._}Cy#1rLQLs[v">vδ+eqbBF[(eBK-c)pbhSp$Nf1Dq5`-q ~N#Uɢc#v2η T& ]B H95l@R3ah ڀV3 }ϲf viC1(JfB?A)2ݯW*^Z?cuVѐA3w y yШ Hۋσ3tͻAY=nwgZKa}»l.BxfY8۟R5QX6ݤHC~0|L&]^8Ac>k5+k5:DgI Ĩ$'cKǖ\ TZPP,[|=f Tk>[Cn]T?6AmjpT/i +cUa8bk) dr]gܮ7DN;7BF 9eez %lB"~I"#QVD,Цlm14c&Wte2 xᠵA>1tu6ŢV|C.5^2n*,ʛ3E"iE]Y޸'C?E B-.er=NE{df$EnOV\ch}(;G_'a}eAN! LDci+_͑.[C(Ag\fxzKy<~WܯAG0l#$sYuj[,>U,KC%1XeM47g ـ;&,iaK =M汢A;ʌ2K~nF1D=ѾQCJ'$/g9hg b؁=Ox\cLk\uE4bf]%AMjJm 퇳:֖m_ceꛃ9]9)f#:!!]x{cžey=' ?Z ^*p ajpbw.X^6w=Ľ-{f )5OiT<@AQ:"ΔFq8Sߒ4֟(D1!.:^Ntu;Db$so6]߀$1D]!"8>JiTSxBY(yKVjS);R3Fw&{G1AjqOŞN dljddE; p}1R,Ao[?R8 .ǷQ^SPN ڕl?`yG] \ XEks~H_)zBԋ@~D Pe>@\M/,Z(7NK98|w!((w`}G<ypF`[9=mbkA'+ -S*|k+H W`gߤ(oW忞/%z%}@]uVPbT'uaV*%4eޥye:\oPj+ӦL觴ғi=:v_*O`pH[n-$TƒKȮm"7H׆ Ғ_L,u'%,ʙ0&20F/wH~-1t;SS^ޔn^ <,YehbKΜq(T;êʘ,Zcn qo<][1+ѱQE+Ӓ%Pɾ/p%'<Ε#WσJWyP@|EmʚN#d&\fn~'/pB O` < ܠ}!,ӝuCiOyBb%w4(9Һ7ԚrRv(z. GkSCZjq=ޢ!ui*`纺= OoşuuUjXν`cư˵ܕ"L:dCz xIg@\ 8'pw$W8 %݃-r`Ge/ļKt -w}B>/k7_DZ c@o?J.kd1#x 6ĬjM[^ e!*=Ѡ6ĨaH=>mto.KL yД8XǼg3^o(=!M,e0x4"'}`DH Wǜ8PJ"T}lw-ɑqddɰW +/t 8魦7 xI%x}PE)#Lʔ(e~f{`Og077݆ץ\5ASS^T,y?]LFR\u٧vgNUUq i0ZE  4nM_Yxݻ‡Pk(C%<'Wl9ݚ'QlLKt\zp6ը:øA TTLpqC!hh$ | MȾY"p3KXЫ7CHɍ1`[{ұ͐|ĥf')iWy·6!e@ַ?w.ˌ)9lSqDJҬ[؂x~UR{I`źfd&C^~h0wu 9a hRTast2jq2k*J M:ga+*Ir&Wǿ fD= V1jE#=őĞ*蠓X'ɹ/&xCEɆe!)VqD;]BWɈw`7}qғRuǽy`Lt_{%ZvB _$HU_b8i lӉ̓ņa<D"clԠYג3Rf+Ajz@.{ԛGꦔۻ*aA'ceݧӫtnU] L;6d W\PfX/_{]̧ܔ|P+/`C f=2BQV{n=1&CB\ڙ:͛7c(#Bhffa]$ܕfBp֘;lieuX3vn1L+FSW£ BCij̞J^(wJGր7wY{J mtb-B[+0Lm9V鎩$d"ETØ&ċġY2ʺ\.M1ƹ,& y Ue%~rF\lNF|HdN=N DaM!/f"`z |8.M%QSm@ҩAs9h0$\m +\-H(94am-mw(+Nh P݅3b$L(\'0!9rEm*"(|%?'pN' l! @\mQ%HXA2x#cA`OLQwֵV.WÖ"ږe*1^yAC%TA, 2M6z T[XT#$TKhLyIa=5z Hbۆ^괉kpŋoVXθI`]}C,IɖN9xX_H ."s0OYʎ2w=K pnxF roi?qv;. M^`.\ԳD?GؽٻR5E'RyNV R̮'l7*':=$C܏&rl$u\j3-7I5`EMi4' 4[޼0G}mL7!~4XP\5tJc(R[4ª2*./%vc;:48QUUb29S JoʊY8ɤlZj,2-ȅ( $|f#B6ƽκ D EËE.I=1MAje e9)oM2L SL/pRȑP(zekq9c+ la;h[C2/i)={z#uksͶF>d .JWe|}iuƻ {0ejGl/q9F/('t?ѧ>xjJv u 4wcD4.(%rP{͔3{7b-E9Ti3͵!NE N-ۙ3E1g '׊QNMOa(^!!]3qZ HLY|2~>\4^ONuUv-RE6wO2~M[ұ.8a;o=tpQQl2G\6ǑCHZDȞuBIIݼ'la<궜J B|Ayi46np;<Ƈ~4@~D5nIMxR?}9kb9%1>@yBq#׏P[ ePuLu~YOpTj+]׭aq}\i\f?tAkӒ5Ä́*o2LndP>1K΂# 6)!%1H2 $rǁ;t4z IiA3%l+h!Nj9Y5QsU~tl#n&s_GPY%aa AY^@+|{~Qs-,!~ Qo~ gᤇBnv⯓.NqUS`8I$.xZEA..R̤g(5S(jsIP@*xZNuWJ!/_4dDē~E)]@ i6R654M?Po:e"a.8Dصۈ~#WKK3l].UoRm({`U`KQr؇ܢsv7>Hh@AW mi:q&F<I K6ߙAJiBȇ-g#sӿ THbpA~<[%xCN ivr%ZlGL n>{[bje8J&<9(jl8m[QKӍ8a=]5P3|K0;. c 7WPsW/ >Yr3ʂ UXSa2w]G(^0Zª<1t 4.RX PNXZTYY*J$779Tb4cֲ~־ ^̺@n)iEim]~;h53aD\vI2e_~:N<1fz$ܜVn+D 7$g~2U|S$|:e|{ f؎}`&gv n9Kuo&Eи~ixϘ"A}uZ).$N_Pa Wss>dk{ǫۏ }-W˟G m閿QK#횗/}C)%G^r*xI#=޼FLK7Q{.kV/}V1Gǀiv|u]c]`ÌU*\D2! gv6$#ֽ4=ƓB"C3tmdr+TKBhFc琓A4&axb8w.’1%[HF 2zMau+wqNx&j(XDvPh" 7?zxZmsbH :̃ XꃸFP{=sI;`o!P󧳻dZAf2c)clԥM6?xqق3 ~;IJ;2G%2?YK= Y.;i4Odx|?4}&BJ,M (zR+_вD<ެ5n-0*_/+8/ \+ 墨Z͡pG;i$7zjiJ >_w Y. -Z; u9hߞ>zEGfsttdp[u-wߩH5 C : *I |R@F$,'˾Bnӫ0VS| W~z[nQO?{.P ^,a)F1{^n>;I"&E.0E$erk9`Z rp@'Jz,+#`fQ({%jŨmӢ雀u~cpzJnzd?Jw#JKzпR*'"N:A )a+p?D17p6Wupo7J&ⓚWջe`-o.ZN< 4O`vN_+}1PP;uxl>˒~ {i@([ZPQ[xn01<E?GԸ6SAcA#&ѱy|o}%4מּj; P*'J]a7<+EIr‡ֺ5cWQhؠFqD~g˪ІUz/nk_ONXw {-v?~x5Gf΀`-k2\ {&8gfP3cka/HʘIEرG=b2[o4UWƧCw՘Yj_sI TE0"4#RL5B6qUOPeU^b+dDQ$QaN`:Bp>FM' /-=2Ond(*1$~z!R9]l_O{ލD,# @˸YD2[D1|jTta gU3ʸIN <>$g Ҷ9dҴbQEbΪ)m]aȑ z=*F@F=ia~x~-$sYp'6܎jі"K1>VCxΊx9R#fgÊSC'eyڬʬ9dlMp>j鑢oCTY@Td@D%=w&v8uF$ X`8Mh,L vб,<@餭{ eP!p~]<=E|4Nd2LtBK ɳ Q#^ v|]WC֬5 ., X\}~<4b+]w,^@nQ2Jf'5WtY-z Z3Nѵ] _n?u\N.A 9nn@VNW{\]զw4&>I]UoF=i3|ŕ#sK[lwɕ ? Dx`XqGɠ.#> ɖS}pU5m(q=NMZhkW5d',cpן-Z N@ej67cۢ)7C|-rU~yJ-3| = =\*0:X5#RS)cȈGWOx5Uv0 dux'e!e*\]y`g;BZcR9 fq)ͷ9]wyFZ50 /Q_po3JWfLӘ/`[=H6 )m&g:Lh 1n#Cf¥Zj-\4iQ:EW]kgK'/ӜcPڴ;XhU!h5-swŹ\9c]Acdd&Sj^?!4%DWϪ(aژ$eu;'@̩bӁ%X^T7A9|^yqDaPב@$%f뼑W cahPx̬?>ky *.r}'7NQRϋ'Ϧc{.:J! bG #zPJ oMϙV#h fN7Y7~#70vh<)az&횑DN47zH}Jw=fN$37!v!ËC_#3:٘Th![\l'VxߒM1@Lluy#A,Lḓ 9ɏנrL h Ύxz%z~@69ǎNٖ,+ ultc%&~{!5,i2$akqtfku WX1]7SpQ)?XoʋGes ߐ I}$ԉMl޺]GB&[(G0c[)r3uĢ͢BcYmk0⁠+xPv`BƲm|v #@3}J o;aqA9٥DaΗ$ ʆcgQZة(3H,03aL *ړȼj 8)Uk1S+E,1Ym\-VwpwYeLuDۍQ8M=8Jv뫑$6 46R<}_C4ԭcq:R!;~m;?i{jBg2xmsq_kv$w7rd>,}Xw? >ԅDM Dk:V+efKkX1?E70g;֠*=YI]0B124A(fzkl.ZPDxpvhc2qvE\J@2t|;ctoeLXsݜ٫SR<!7@ݧmm/Tz##$Q; hً N3SHvPOo @YߩC؟5bZ\ ZE/@XKbB| p OB&NTã/v@>J N8@OUeFVJzoMK&rWGpu9ꗃ('Z7!$f #(@ٔtou?wR2xꀃԘ:آpy̢YRH%kkEJW`ke^z8{9oLS%nIձUN^(nPuPnИ suc y_Cp\ i;KTEG:4*;t_CD` (62Wcbӷ[{`f/D0 1>0]MI體aEhxINИCQ&>U Y`;49B|kYߵh`1CJ}sK?MhlwzrI9PTHLYq%8ޚ.C@'QDH_PG ")nEOM &<**PՐ}܃KCO71IfcK8۔s39Cg^ȿ\\ID'/}n?DV#/oOw~mu L)b4 yȎmxy s־G?E#-o s]MکU#IMpšL9w~q(Ab%` 6PGD<zT-m:FLmIj@u{?ftRHuZed^ÐX66zWM6CH~M'fOxRӑM0Hp#nbịUc$H &p+Xq,=&?KqU9mt qx_r&Za[L:mz,q++Vjoc="4]t5zoCV$_SR}$+V01?4 ,@IWo g:{q*$@B|omfsTt]Cpd8<Ԗ!php0R(Mti~V!JfLX{AI5dχ4< #ȅ+}4[ՉޛXouK]] X5N +sccO%HctCoC jcC93f^CQoѨij|ɱ@W9^`cu|>GLDŽDdH*TFP7n-m(N~nfX:ڼ2fe[c7FD+]h*|#EkVqxBH V&H+<f)(*)QZ6|%b@"ňҔ1&*O˦AJ}Q4[Ẵ5)KAZ3u.M4h%i`XOw9 /qOz,Ԉ˥X$]:~,6ly"Ͼb!>x!< ;S%ɸKxގI١[oLHrqL;N۝k;5ސ +WN1dl:`곶xQ YR:~L2w1R{E?1ysyH,A6#ԋ _pٛ~Ƀ|ϼ,1";LԘA챏tG+Һ @ȶ۶;R^g mck@-@ C/ 8v'Y])\-E|Y ?=oG[Va"% VJ}vuPvoýj3`AN[ yЍR3i -|mgD465.T'ڍ@*1~ͼA,X2dNff&Ud_T*!~M.{2Hݻ Xm=>0ںDt/;^曾L{(':_݀/6ͼf;Q(ޖ:ө&~:[y1-Ҕr@ 9qe>4̑<%nnKs*77 8r&T3ι[¶= v9Z0Рcс_<ї%Juw SpyL2:շ 8:͋G^C0jU,E?L?\5ڞx:UWv $OxdRyLOD$;gYfJѰd$/RX$6IMc"Z i^zAO|+րn3LdJHc^g/˯\ix6%U^ۈ[u3aWڑ+z܏ՙy_sywdn]vaQT:UYGM2H_MЁac+ hm..p'XD'+ G<Q\{jK`XA$+JC OKj=J*/c )OZ_bو x/gF@i/^9վr}n< @?cJИǘ'ܾ[uЈ)%Qtrp-)M5ڬBO?R|1F#2VA2_t-{V:*OEf6Ԯ#6RES&C!#iTLx;.+N #,un<,'m&㪌g0 $|]͡^UkVtHa󷘶w^+ϒ.r a^w]NS7k]J2RxSm[2gs\T"SXh+oٹCM@'䔐ly%ǘy[\vvmo/n7@5I 'y 8 >ZpSM|C]7d%(FN9SwRF2Ɂӷϓss)]'}%j7;Z@!.r*'nSyPٮFeYX'hZhBkX3z6#?ȸaEO?a 䀦w#?C١ˀCN L ;\GG]X`UUg.L_g,.&\-zYjN4ÿ_690uzY('/niҳ.C٩VE?˺~2$VהU5ȄCL >ks요8,FɂՍiXTfoHc9Ɉ'v"( O.;EK),_=빧D A&d!1]ry[kU<mP}-k*ې {G: Mp$e1]8FN "0&Wi ,+z>|S W0e}Ԟ93=V)}td)B}˒nXW3f\}ؗ߉^iH!HS/U7a 15:Y#,EjrTL1E0/dݦ]0鴡cE&J4,jE **F2. ( 3} txK#M >Tpf vPJ( ~;  u?+ Xb0ɸSݫii\qIZk1T fh 𜵍]JeHӨ<j dR&e+d:|] fi7hr%̧ߛ2ۂig }1ˊqqBNkku Knɏ4O $X$%[7^ʦ4'/@& CNɓ8~iUE^cOő$Svurŕ7G"yd?V0nJo#kh,7{…ۥ\.̬5rUH ۠KI^?dS$ԛ symu 7Tj:*kP M 멐+>4`Kl&Ѿ5S{82jA 4 wTyB/! U0[թzMt1C?,eYs!,OG+" Ħ6N%guܬ_$-YVtʚ㎎_xci -sȣG2`?\3N]i Ns}pPK^N]SP@p^PTۉS$Z}7laGPl[)e tbd`qPgٝo6]ٸp}V}jv "g ٧W"r!~lAߠU1Ό ѼXxӽL8PHK*Y!0\ >6fAGߒelǨ<`{D͙C7isʙounBQӲu󻁩wt\%A(,;W&&)2UR?+TO4DT*?F*,؟sAT"mj6ƞlT$h5=ڙV&{XC3I@~zuM2 p (˥YsG }|KKԬX\CS) ;Zɵ#_7YOuJ?>|RLJ⳱'Z _#m lO˽6s֋Z邇7>ҿ7/_j7vF8.I_;u&n M~ "+ uBOie? Wln]~N=3~rb=Gr^x26xVEQԺE We ~܉?9V|6[3Y)F:P1;>mZ>H^iݜij`;J h\ЕHX@ eOvK_pz:'=M!3f7 $Bk`$ .l֏cܸNDN/ǎd,8>Ӓ4U8LpN>QS㧪VS1w=]T˥IG'z3M 3uwjL;08P)jim&kޥq]4KjaֱZߠIsA1T8\A^ӄGΛd;ە‰Tq#M]`rŅm'{{ɮm4Ovӌ1ye{kH|_*]tA/, T, kO.WȺ *jnBu0 -|Mq<{p/4~UaަmձJ4#h"N#pEj x+]~C(:-[s\=bNz&VӰ.Hm aiv_KWZ(kTb>#AyΝ} s#FF'b7<*&YnA'22>+l*Y"L{¬`DLLKFL g\{;$BC1%rpK'V(|vP2Q$,8~(%HJړn-n 8*XGN:U8U8IzS`$IY ZA,EL柋.00꺩-[_R㵋aZΡm0ej|S1;2׿%;}_BłIWY?(2r)7pn|V  sa0YNG'x( b|B!^xt*wʖi܏ M;rudL]F2aH6k୕p;Fn}97Ʌ5 PuN뎺A;ګXYgm[j@<_%:US&4a_h2Yy ^ pybc# G/7sj.ѐ4C -cPAsZd.@mE N<ĿPm!ɜiIo MtqH) EK.-hSh}!3u AtN)AVՈwߪ7E($ې:F rаI jo]eD Pfc 4uY\[l "Q1v AМJ܃%Q4xf ym3pV96Ϥ/BRI 9SwtO;ra$VG%Um>p F&K1/3n u^ p|UZק<\E0[0d|m"0)9{òYuŰ%;(;-iS(١"9>/~r,SH\B~O1NJG&I lroc|;MUؕ0q%!m֬Q!HLI1Ć/Z(rG04hLdqzyvU5uÅ_U8\hJmJ %>O=U~{/|5^~p7!6VՓ7Iڭ] 0[Ev#wڕk.$hFi] VB:Fwױ.}<>/صBy7=U>E ]c-L$/{!\)`jf%JͼI/0Fc7XOEX~췣n{?WZր>^C@2^C|w Ay:`MFG5{ b@RQLv+MʩZ1OSbkU!fCseG+saL- GFsec0=yR \'S!^dT]•F#llӪњp(޿w@Ts{AH=7YYw[ uoϰ'y.:& Wl WgX}HkrrɧKItr)n0hAᗰg]a|pm;L6dA D'!dJ8 xl@.֋/ RފE\n1 A {hKjg-+$C K+A|s =`}[}V|whUP= &~0uBoS; ҋ:myM.;χZp,|࿎b'ؼR̔\!,kgf -Z?Cs"Y. R/[ 1g%oZ)hɹD yP#; Sl<8>։s+?i:3jX텡Ҝ sj4B$ $(d^õ-}tD.etF>HK!vQU[P-V#Npع;% {Zb S"4# "KV_D @{@RwJ4HH` 10OWEr$ma:!:iN9#§)y%Sr~$G`@AZ{&cN0oH: Pn6BOM6\ 0Qa[Ctr8i|SU;igM|B Ѕ 8.{֝/ыYC(&2$a.!'Tn4-oGo%AXV8͕L(ssm֕YjWqʟmi1M*ߍA6 _W. rt7>.}"o_k6md7+/{vQƨgôu2ʘd[=e=y\pWh5gܰKam=`UbȠmޖ Cg 3r?$hcSG'Uyzjc~e@q?)99.tY0]GR=r2%(nPT v(9O\N .GO^j:7]C48U^b *w%JZ| |Rw#Q8 &>4HO VMK"dE)}@ >%O1* QJ>"_U)gډi#a=qwc!#lKM͔6Tz[?=-v# FqfBZ&C[.c&U &@`nGɿ@O(XXd٤-?3TntX#]ņ ZQ.Ӫ9%Q# 3TExW꘰V/,{2ny2݃du`#)F|@71*Py?DЍjvQXx?O/aŸᦺRϗwqv?^K nN`dĪh a\M W/)x6~kv 6޾n5,][v>Cn钰oDwKF;=Uy ThMP(9F~*:8AJ 菅PY}FY/~g|DyL~c\~9["dRDK!IvnCTo,pA =+Uh:Z$j!+Uq4)D^1zjYoaHzϖR&Gbi^rAY* 1ћD?NL͉y g)%7$\0(c!sj< G3dž:Ig R38\Lx'D. ZyKJ|#ȔpbiËC,p,듇 Z{Z =+ުwsꪓw ,Dgrx_nBLCiLSjBzz{Ğ>L?({@4")Ź{|@cWK ϩy:ڲ nP{sηUj;0MRTq@řv΅K/(WqIUjA+)ua (Q(vt9R~AbL~QIz.Ȉ͌55NCd |'@"Dh6ei?.2G%ɸQ'cuU3$Q@妄vB om!,I9ϡn6l7aDlꔁ;uCzfsh}m螻5Derl[x*!w`ܝv"C!; v^"| ͼq<#q؁P?EψI`K1F/dSŖ7Ҹ51@ȼ}fp#x1a1K1h,fgRL3w4G{]b󥘂_7x3ʢ`0. E(ߥZ&(jtA";p۪Ws wd9|"#J+ ,P9َMsӋj@Y0fOG2=ԕ@| Xe퇌@Jv"rtVw X\KWyTrlv0 /xxg$ux+uQCm; tXd^Ͻ ;K5:c_  yю%t9+gټ".+,ey==&(d75 |\:{GD1u l/P^cchRXQrَAR>z q>TrO>(ƀ$Cd0jhȥ$3PH$Fa"PU_/IZ.UvlOM=jPJK]ǃJ  Rܩ3 P&h`nz]ċ;AǧuYw ez])[| ޱқY'*lkyXLZF'+Zvb.C!PҐ^!UyD:7)ttq nD)u3I9c̛AºH{審NP5+4ʏ5+<-'{D3R;[ ]$),{G9 +f 89;8Di'p>K\f"M <#hM׷o%_P\y;JOEے,?b-$}j}"a)yn ¾FpFbpB ˲õUP$Ԝ-MmH%-]OB K a#zk3э~78t^И%o:AʉGaدk2|s*xI/BUu ̫qX/ڒW [XV C"AvTQ͏0,%pKCdb-:+aV~L"º4ۆYO'gCPS3Q-iS\ߜ^I4u}+֔J˅L%1 ZDY|EwH(،=Teć.`^d#FҀqz)_R"jZ{}'8_@>!Cz],!:d)d]3a7uM9tæzfA$ɂz:d7ΡQKS:oQeB;sI @ q㷱mKBw0FUp'@chHS4łm6/~A$hZdåj=DxkfwHo} 1Wcx6@yدݯ&+(0p{'l^Dhg2{Tޓ1|›Cw乽NxM♏KT.lS OL=)z8 9ٵ<5^}+oBt4 *C =diYj BV`,q2Ơh3mnN7SS\Q%J &#:Xա 1byʧ#=p&Ʈ3 TCTOn!uMė-aLt OVOb obݥ{Q3^ˠqXfM=^\b$Dny5yo=t(@SKxѪD%2`nLZM]Sm|~xlԻRjͅK=}nb-(;Hƣ$V$`iC޿D2DN(֩mi8S雰]n/CTջa&rH<0NkBv)߶yl0¨@K x]BA]nwԿw<Š(YJo8BR% H廼</>/b1gA͖VR+FH1Tf`G9Ѣq z5# as/(o%\YfUeSv.Jh]t| /!YΐoR[<˼F΄Χ{ j*oa0[\?IH'2tac픂Uҽ@"&ה꠭k]*3vQpOKT Z< [xi ȓS!ᥕǩ@D9А""%oyby)0 f֊Ȱ(P̐w! 4dM[&նZOy4K!u*w,b*5?>ˊB4Гǵi/imy5^W_ȻzIgf?r&럆Y\Чv:4h_|mۜĊI )xsхyUl"ˎQ@z8~.al@bdhtBQ19&.X4Uo$eXzsOj6B0p#r "C<FØwگ> e9f\OjlRhY}AJbE:^{G79jhg׀_r(.pُ9bVPF2LJU.,mwg0XNyQ *,o:jILZ̿"cm J^vi-ֆlV&4WP-a$8g8n>4Gj/ 5Kisx+tc|o_te qxS =2][wL^4>shYB{lzFY/D2֠7e<%zpp)^9TPbZvyHy/zhVYa;[.* HiZp0+3Szd c.?5D4neum|.iE9JU6R(lo :Su㆛yXlMs"fRlyíRrcMW[>@оɼXHDFu0MhXAF7㵌@#u=fgt+Ku7Fϻ{NFbrGʧkܙuC&F}=nqBY*YzΠiO. lXn!fCn";o-(mJȏH!3 כּuz BT6gVAY}"kD[[[nPJPaVmcT+n}`*RÇm q.Ün8WS}rY8_.@wJy51=L(-yLjKI靈_9׬kّpM=pjuЊg >qKK1V;LNc?~#\~o^?mѢ{=;.HZ)-m^īp[8Nn3fLAvǓ`hb0e3V`C1VthESMS^2fəcӺb-xúr ^Y~ "4OD+Jv(Mv)}-x GFm5fPJq*~P'p.Qt;M3=:aB. ^gN+2,T^8]*'!9fpB1gR~Z h_&"%[ԚA",Tj1}| T;ky +Morr5O3_,H-x uXN4ج{m 1b㓷WrṔj;GRK4MH5C+xzjx#E>;"W kLx@3D?^!{Ŏ뵆̍.nM!kc mI¹!nޕj<QҷP]ƭ,9ĨyRYCi5w /eK&]Ah`fѼĴʷS$[چn[u¯׫c#0 K<f bb4,v%萦B DTcМ:nf?GGg8_T[vaZ}s?n/:HD³/" %=+8eMRɭq@uJHڈ}Ț⺙gl|WeQm.Srm#iMcwSq.@y?K<9 @;7v0Z%rxizxZXyə#txVcWMC';9.h7-Y2~xGoUD+~܇kE< Kd`B<3lR(t¼yvط#вŊ$]hOx=4 NcO#,:whEeY,ĹL'lj}klA%J= xoV{1gP-{ }K5ԟCXbߑ 2 Da=1H}АKk?Y3P64mD&fSsd9wtcuBT'AʽmXA>oLXe7Yw׍>QysbB.:SlL`S'ʼn B3Hc9As[,Ĵ cfEI0*wl)œۡC;Ɯ}QN%Uevt!k?&at^H d5F^$}k vN꧍X*'gknCgf_I =ZH,*?`GFb1R1S3`ۂ Nd~*x85yV/"tq!OP_dFd­jHwFkqD@z{R a+%E$A1p5_wvRuפ}ʄ%;yFia2G4▅=e &-͚e/;Xkmf}ꮥ u~.+FXzoEL7|c)0AӳKQ-nZ#v ~2*:YB\jNMqh'7^-YtvR5c?ʦdo^Z``в n0y <X0C+/v"Bf/.G.$*# 5\5ToҥU1+"zF^I"{4%24OMgtϽ?W.XgGxRvlvjc(j7&%L?p"1YҾxJc37!gy|G3 q([vStY~[Ս23gQ)W6_X( Udy9CTnYv:ւPٴkۢ\>%S΄*,H.95rk-Yk{ "I-1+<,FJ^5Ca_8 t&^KP7;OedЁjWĥBK .` *WYD!>ˢ YM$0pDdє&nN >R?~dݡ Z[ޤ`# QY6 f=C 'NVNIH<IRI#u VI~+[j#Nq\kK A $? +w†4:N\q|&ouk 709!5~MP-c`@{0R {Y(#Ӟ  GՊNmI?0}A7[)E7:<%l냄 j`E֠OqAVsID0Ǔըe!4kGHRIe^g Q>U'Р:`v' n>t r/@lL}% kYOҸME )˻z揉8חf HsFr! .C]=8`e Ju╉GjaJof2J=ǡot:q1S?vpmpUF"%[3C*맘݅fVWCz* c- 0elЫ6(gnGi{#礓4T eDghXܫvPʂ xH_i҈0-IHmhﰅj䫶e2<:xYDQ<A˹lFX(f5;_b2iQϚGʽλNqTm!D_Ҟ_{`Vt"SwSgؑ;-IiHV#:2fa%Q;8o5){{몄oEH9D9^!.߯ﵞٱR78 &BHsϗ}w@64b<`D%jo#"qg/wj|R;o-||ǚy-THwO):M{;G*')?% Ǎ$k*k"\T߆( knK Mܴo^Y}~=1۹P<)G 8~aSpl?O!nz+@[*y}AE "`g;S B'8Z+ŰiVO[eT)H6)0bq> FlM2k&LUyY̛D݉`sFGr0xcׂw9wn|RQ$nˍA;E R=GfVV-f{#Du+]qN&O!/׾4jq}FՠT,SOpY}[wXj8<1o"٧9$CsS|U~=襁QUW\/:"Ϋ&?hkjmgퟄ-=o՛`v'fYtKY]Ajr%O)+8Wv-xE|r@3{[`Kr`{DR Gxr1^NHPŸ?kv{HT?2ڕ8/A]!COebs '/٘WRIAډ?/N|J|DU};Q4qzWRWHUU~dnGA>_[x[<{&{IL8o\V;X/[xF$!{NÕu:Xڨc~$%Y1i(t}I={JjOV둘vtr] #C!Z9>?]YPRb;#iT 2*R5OL35tj'` ?rP-⾦(4|ߛܐj2-^K UC&)e`q)~+[o?!QrGzsb!T>'.@3ԞocbH D[':%[ZuaZЮ;`i22aVV k!crzѷ/7@0oGWRì@[+C/g_4 uGǵCFC$.u'JŲ'i}CYj\- 4"TɬRJt6xI-&H  9kWe W'1R)u Qhf uN&Z,G¦DB9ti23Ϝ-},)|\9Auàw8cG {Fh9N%P?ţ|DY9O40N죔m`R6w [ ^Zgͽi^ưgk]2bf|F:Y*]H]6_v,<'fyN ?VqWM:Rz1?wӒNnfd aB9UVlYroPMLV6yj,u{TjI[l׷qt9iYԕ^)K9 ,@srBU03,9aK/&?;y<(ާ~ ?:4PRu0N{wutSVpV Vywjakbʌ54<]OI2jf;ܛK[ o!X RerO_pTf: 3ʿ&FճS#N<9dQOá?SUi쒛`v m|GQ-)4 !.))ؚ-nt.()Ic~|}m?a ZЖ,N7M*sx.ar-Td#UҟyYD_wt bO͋EyѴ׻HkBe 4)jزht^x%anƦ$B*u$kM- Ѽ݅UM_9LwIJ miK G`tUo;ʼt-7_z'_~őlxjFSE#R߉ +EUѶ]auK -8 gGRhK@ꕽ$2TFv8&M2$~*Y6%aX{sj>숥i!'(|z.\81V:bv睜 \'jY-;#Oz%&brpu-smɀicգzYI6 xm _fCץGQJ&Vnk^_؅_JD;-6£99RTs%&% 8{ܠVl1k%i&)=0p >x:&|I=<7hޡLSM  FHv 534#DOިdI;HdI^fgįo ,Ϫj^zEORBN DR_/718gI dЭ,nPd$%\'иl ٽy`j`ܾك .܃\j xYM' 7 [s "A Πo2QNIleHdϬ13#zqFEbScgeP00Fv`貉T;qƺJ,$O-pBs,XX9YK{,Vp;X8!?'9+Ry8YW.k+Bg# T;"7]`14$ɒNsN%-b?V3@A/dOK2Gx[L!۟b]uj'F3ptcٺfim \J9G\_ C8WKc:Ws&dYgwtآR=R; S Zz~'Ii,#ᢻ5- &cN*!@1N ` AzeXvvܺs&K*ALHzO;@?-`nD@WOݻxboU;\xLa |d2@=#8ML+lNrO|˻JKI4 #Q/EP'^P.J+KR(8DŽN˕_mOا[zJ6/[Zi!$6.k(l3 PCSBlF,F+(Dz]h)35"lv~_rB0VFaW=įy ,۞`m͖莏2^ Q }~-*WYAQu#pH@)^ufژ۔T1?p~yu (rzt6`pDcvqlW  ^s{gY ` {gz`O;՘$%k nfu} Z@CjD!5)8W2pg(>'S?YW>5#Dy }"쟢R(Xw19ZT%_)y/Ǘº-jlJ8R^wwxb}lq~G*`-/+ ^b#Yd:LU v@t<%vтź5(e=󎥽8%if;nxh2WD{?Bz ͛s`NpO|T[DyF*'^ga!rAPv+=θ}LĤ`7p)r)!t& 3ߌnDAڏt6;:. U\J/܄bY|G.I99r_2i$\ ,Cp)ff/2*} dA3*jAd.Yv.٫Y>5gIԘ[E%Rm;dDaLH#HWT5|b).FQl\#]41NceK_㫥YHWխp9x(W"%`+AQz߆9,$6>Oq{NO4=X ҸPuoyoHs9(T ;,|U`rX_d(d5C^6Cm.lʧI\_\^%GmYI 7qI/"n?rxC}r#u$%gkUȓ_xj'+[Vv]ʺQKv:fSCڪ*z(S.Ё~Lx+&`sCM,fc"Y'2!{H\EQ*pi‘ 0[J&[9I <*'v.[L !qηz6ǘjn^eU1R+z.^8q a'dqC qzsùVxIȡ%Y4 Ū]:Qi/q"JI3j*¡ Y9 .MwMp\:"4nlb7|QKv>J6+;gaԫUU+bP( +BHyXUVdhl89lQ/۳!qE}uzGkU0HRni >5 J|=^],6#HcapZJ/-6AAHj%([. Zs߉הCs{f1k:>b%8$n,x_DU$?NW:I u4:ly(etk|?Wi@>+mpI-C= %cvوk䛾~*]DHQȶ?7dW^J-g55"$ %WZ)"Mq:̿|N,g SCPvn2&Ua!;(y5 b&Ye?Sp`ژoDˁuVM-ۿ.H)¼e\J*u9X g0l :͎[ 5F'E0Mܤ~VX|&2kT<]Q(SuuΧ>=[[Ӵx8S γEHg]OyzM֎OhqJ+@\rSڟQ2Z]tҰ;ZmЀIuT.n'.C+0QJĸ+f7 O!=ߏLg:t DE ZSECvdL_uAѱ[oäKVw}M:R_0cœC0E+1ۆ:TR_d smsۚd2s,Cuc2l.} R,fm$cwڠ=xY$vP m.d 'ͅ>HQ?BMo#xZ>OII/t)`C IUd?%lLZh_DsLN7/y¿j~BXYtL|GpA7Ba̓ H TtNȈY KeiAI81v/+۾pœ_W9QPUԖms#A|k=( ~7QV)L=UBjnJÒ|dvq $=M^cJ_]mtVWZU% |yh- ꕵtpoEt Ȭ3l("̿dSFPkT /NJ/xeĐ5&HLb22⁺:/ҟ }0]Vȯ+PyoF;'r@[~c6hㆩr6vEiY :?Bs~)=G.`nWT@{ _6󟰰1Newb+2]XAU8RM8t s2C~%GLR%"xfq|;Q6|T$h \jD44o4aF @h7aa;8ĚM|LGUdo1C~<jjD"!7m@Rh§<FK]@en}h<(L"y>:66(6&EB`3{56--+a>8᫳6B.P%,;q flEL*Ui.->`w^)-.t(Y?$ArH5د1BLL]paA"12(m2 ɒMn/lq)6}-S~3Suig4NC]o;?ͪ(4xσJo.~I'97;Wjσ^zx'˟ʧQ8d։&|jXqݤ۝ηZE^F@G(&ƌ_̃ڑ(Qwkуdտ`|33;2'oݡ72p .$j{+w~[pߺ:۽=g?l_.Kgaq%gWmƥ yʞbe40]nqʘ2Z JfT{ˆ[~ I~+~pc+&ڷ 48%.jo'j@KkJRmy򲷡 *^@q-s%a"&K/ވC䐧v/ tQ2Ly(0Bg=HɷO1"KQ0s$VRu]mJNoh  l48*+O:0\&ьԕ ֑^͵l0R-GL$pϦ*1ymcLYC- JnA.T:9ڛ9ń7#xU!)KU}2&4V)A(w7"$SxB YA<K5ԪynO-HZ:[ ЅlǹP <.@L6zTu`fg5h&nŨk"'ځE\T9:y=  耜 )kj%S-EyZCe)r3sxH{QA1$OǻA3frpʗ^Jd".G"*~/1Ja uNv*ScO 2i|XLz`kպnd^ohrKJDk׺.PA]"/ 0qyl;$({Q~aqt+_UN}N`6i~z&`S x7V3Cb#+3+Nvo9*!kH {!H=^QQBijĄ4/y%I )0zN <צaTIu&vRmY((4f1ʹ* FSЭNJ(&ؖy#YUXj"9<;3#惍 )UTJ0`6I!$XW{st'CkhIe^ ?J8ΫTL>_`.>F< .֦my8U04lOpko@G Jq,ρ`j>`_x֦?Z۶F!'j G&6S>ݦoo{mvcVhŔRmۆx>J[. n4TW\A݈(WC1wt!O}WKl g RS]rhA> nZJ붞{P8h5щv g.sky!>zu!r&%co\+"ݰpT5L`5{oͬ4}\Rj֛m>҆Gȇ~ 66b#V&RF$,e6[~^7fE=6^qbW%h^9{7¬Kq 81jvN6u7Q ~{mM)8 pP"]UENjE^2lp^D5zI4B*6q뗐JZm11vRN&߽׷f >wWg>*՚*n^>)D^˹D)w("~gU\|hPF;I/L byg2,wpp3HAk4||q -4/oDĎTXn'ZHչLoTC+e>H9sM-~VIvJ#.y)Y_y:tңWJ5|35%%!dHNJO=U',M>*Iăƺ!`e:S й;*呸F+[K&"΄* 76x%}(iV|kD2f\%': [r^ijy F YDСMK6ȏ5SC 1"҈G4̀8 v6AFfW$0%ybFBLqvSp8O\` J5U4*oŨOa ׵Yw{] \(:<-[T"m)^m`&7zܺmIXҫv39҈~FU@B@'τ' #`.g0/z$׀9BWCu..'[xCH6Dx9{޸PPLug@DQxs섏+j>*/so̽$y˳+j> 9Giװ9џ L4ak6QZZH/l1TG9Ù$r;_@3Y0*Z[ߒM\JRwWCOEͮ ]:9 OǛ|%uLley8;4 {'Ca(k=%':=fVpŗE3v);&WN v̶*"5E60/gQtdTs!z/PTQ1w{n2o^8:OTb]7!x#I"V֊. "ϜÕf#a` O)* \U?`&$(guN1!W"<ƟBq+Jt }<2 pa4w.ey`O }`,N@xos_ڕdP5-Le+l]!q i3bE  ݶT?9Ip7&2Y&e:Ҷ!$WINuO ŤXiAnfO.YbjAY;٫[3y)kfOuY nGJZBǫ~fLD@zQzN:-Sd&L8PI*g1"@K^Ϭj$^c|2p}cce㦠N+0, o=ZL0o i/N>&EEl@Dx ҳ# /6n43hG~5n6wJaod2mu^#8=M·@ eαk""ICx{<]VFw4X8Ro̬#d!ʬ;8d]HcJA3-<}-FYGvxԓ [$6zͷ7- v|ͪO<SsmɌaB51[vTYw[vuL;Ǎ_*"]Wt}[o჋ο?2=]9ݑ]tۀcHmK&P _3;SXS!/c†lIFW 񛱆09f'7vڛ:b~d<#1 x6_,6:`Ă"$D E ~H)(<D;:7 ,ReSav^Wű*'£kdr$ryf漖:j9BITah+-}3I:]%mW%P:tTR 9aES)gWE zGݔGQ]XtmTAT/i$[j}TuUAŭ Sn*&4S 1pT>C" %uΠ3*fuwZ@R͆%B`Ӫ^w nV`NJdHձ{%V1qVo 97jk$EH ACb;z?b9!8!"~_[H~4 `V8=(fĉE[FUf;R3?x"HKbXF:~QR O\JieH/- ?:TfLf$(%,'0ا4L;Z ǧkިִ⎟NN4\MיqTbzC^{h;[]K~i OHD bt8#f{nEqxyџn#3K ( [A~R։u6oRfh}ICas ?zҾ-Z+NVesܯN"_p^cU"5oG"ɞ.NSHzЪ &qq6CcD}e~<-Y55V&" Ay0}d12(N1(0p>aHa)$F\]'CTHX덳DZZ'-xtsQ¡l-P{"~qʡ`1UTy_kŝ&Pނ7Ebh+/&f:g$aTE씁jߥs2K rKvu3G{E79Yod xt|,`yxRbe}BLKkc/R:1 [l1^cXGoh=˯t"i2idƏw%>O03?Q +"",I &6eP*J&ww:99%w 33Ym]9qG$`"7k&cS,Q3?`Zw(!u3o7HA/z+Mo]dof̿q m!##vIj2c"Z\r +w?B_D !T:musK*P2V!e<4(An'EөX`98d%bӎY ` oGS.zuql#<5Fl0GvlHJ M!+s/T)b7IU]b ,epTYqD z0\7Ah׼N8-D')h{fJkB5rK~%˶8W/!F.ϡb?(,VBzj-u ŀH=Mp6y'>&-3h:s RPGIF1/1o_l0ZgDb?hZlr #xYsL(<΃>{Sɽ&DwArhv-3J)`BMw%sWCZ <oSoCpx6/bqW-Sg V]Ɍ}j(ۻ*>uJd>QDTPi}S͞74fbET wK7TۋP&n:5|Ps p0E; 䓻s2nXo/%+_.PߜgfX@j͙ "JMGj%?pפH%OZhy}On耉hR@ĵ( D%7.lNeAd⋺B` Eז_ʄa@kowբaT  .$4_C/$~>hIb* lm2<< K^{e7D*\uif mmyυnŢN!>%XYU"(0~\ Ș%i*0 lYZ6'ǩi I 5F.+:1ƻc$ c%M?/R$ב){9&TL"ݢz<K#˩9KR2lO[$6ZqMcL{WT*qDaˮoB^dOr81&M'EmM{M١\5qC%oi:=b0M2<.%*bch $Ef1f%Fy\#wg^L~MĻ3Ns\PV#|>7S<)2ⶭH+5?줟6T(dƈ^\Zzj $U ˭1~ ^)+x@Ap9SbkQ#"UzN׾whxpkS%bJcYv`{i&T2 o%&sj ;ì٥4J='};b4Ql%6+jzIѨY@=j)9|WzN3>RDKSP'S8_a˸o<7!Ծ^vjI*˧yCyAE&`|]sFs+xAc*(~GXʷcIQb@cG'SR8R~QNձ w5:rW4edO+:گ̅s  jՒL 瑷./s}!'`7wXmL;WEb-A[^՝Ku@O2]O$&]m1&%f5Y|(G#ѼH>/LA$>Q7\84 e\DQ Zd4/㹲-c6ޤFF E.F/Z14oL<^s˂'p9&3K2`aq"CR%aBBPriX1pJdCmF;!) ُ?L1Y3sR$8g%0'8 ߂h2E؝V|϶Xm!UMf\J0dgowϛfxZ:oXW6Djp<y3CZԐT齙x e;8)X#dCul`BgQIDE V̠צɪ.8WIX8R]v?xfOR[y:zR8zӃIhG=>s,Êզy85?豬I{qddA69YׅU!Ye#kI貝yGpȻwT+Jӡ,[\)f "H>rd@6{q ݽ"z޸e+:5#M /XK:Ug}Qvǜ~o)u6#@D%8Q_0ͬa@s^xaP}@GN=~Ap"-ZDə1땖` GFqxܤp`Ӊק-+Yc: ?~1+|kT4I<谄"h6HwA'Q420G\@$,;PU-j8QW;9Ҭ!lfO^}XT ȉiTHS(1y}+Fo҂-؆MXO mY5wIp8|_b?ˆ:nT;!;z)驜N| oϖ'[PbDe1;RW8M)1VG#+v_[d? mHDn$}8It+X}PJ ;j\!ddh$ !Mr`2#ҩE+ ⏙8_%KPt8B+SQo? l|ٮMRL|n|o`:^wzɓHP be[a6>n:g,Pn4/E09WMpb4CS&"rt2:CRZ̨u_w!}sb+@cO!4V<)S!KKкӄJ zMkzC/Z<"ElʒC?u!ѫ6`'j9u1!Y-nO8Qr ؈xqmG?rl9-"N]4Df46wEK {+bJ9t{ 0!S5)$ӴfyWd7sT4;d&a]e|I(xX>= v28vYe F{MSLVf2JȚhj *tYB,jC-EMJ'hkX00b-` `UH]ˡo"I#(opf_$)7RԎ8r0BŽuSrPb/ @6ddJ9 kQٖŶ@R;G_(DXew*׶4 Y1WxB# AYZg+9١~=|Z[fx1[^Xn ԍb ޚ>'=u϶LQ* b2֔T5Vu7j?KJ%svQqPr{_dQuߴ3{]}'8,+NCH1`bEH-\l$=*Qaۋ>S't g 8wné^9OpF% JǢϫ&!_hqFӠeZ+ ]>o6d__G ŷ(Ү{'RwH~qsCv L؋by %r c s\ҞNg a{ɻM0hUp@<7E#wf,WM%^:d ,ڛ \KyVV}YDqqc$E|F6&y= (ba.%GuK~WN%?nTbٵ^o‚Ↄ/ZJ9$x܆DήWz *0t"Chy=jcߑAZP}UJ+]֠ׯS>ȢG|bQ?uye(B} ):0y{g*ˎzYg,,hG)SdY$&͹{l'0˳hF NX~J1A9?Pd%e:|1=zĜHYm|@M^[JAziv6+5ݪ\#K/Dn6CI9 "_v"NyN#0ʪ~T.u[k@d+N <1 ^$>$@QOFE3d6~MQ l , Fihm ^;V$Pz>~+ Nu<䣙䭃'SWSpoE>m^|,È7/%8ϬouG i? `RB3<ӆY*9fU*Sy0XNƊŴe3*B)G"MELeԷE.y/-wÂ&vlk5Y] #خb&zEk6뉁k'y|zhR\8f 38o1,{ u#_V&оSٯ1 4V!Ȱ䝸da"s[դ'l/nȥEEl+w\>IߩSDymKy7Tk0$a gAJܲciJCS`5H'cus$&C>ĸקּW;.>y!N-O؛>H*T>) `xJ^^f]晢+zrWTj,>?*L«P7Ip` MW=cZD"zFuB>r }3ogVZG;UnUMf<,4ӷOۭ?6%g#/Pv }*o 8$KiHi`hNʋo3G1ř{W 旛* m90Ul9utoqiljh-Nz OګBLB913xK䷼X^$=QdlO=2g'y!}2^lwֻbRHJŗcFC$?t,:1+oIUwڷ4࠹t٧o]D{6-FY)K෿bTBu}WƥBHk2>hdn}XG~>~xjX!y pѕл s{`[ww:,4T=XRO :S" Wfk3$H {d(x/ԉvt$Qp z%RKt Pj#(\W^4?ŝ%A%|HgТhX2 |}KscяJ=:&QL=0+93:)|ojG=eJ&)[Cϖ3#!2٨ ={@e$dӷJFSY N jbUyMݡGޢYFFE1!@v6dۥPڼS^= :?? )PL:(:r^{q JGƅկφ1(3`+Z(Ů҆\/Q=3h}GGR pX- !j\M|LA4|[U ]rHU /Fۘۦ ion8T7Q:gI,3ERS=ST)CO6<@ΊsnRe(ExJ_C`7RK%R3hJR"RȜniVJws$aA)uh+NPBoGup/G'3᎖[0tÃPgNIp0.:N'Z98[<|^I GSJVl̜b\@Jd.ٚymz+ ,gY2z$6l_]5B!.OJB$ޔds֨K}hI1ncnL˨mfeB7`«ߒD7SIK\^"OtEV%U6 >0Yʗ3VuU,즢oßkh^dkw]:C6CU$}-|=Jl~^U#ʇD") |fh+S+G3 M9MALAT';Ȣ:88!SM3Mve{.py2 ӤK6h#$t]"WP0y?~HD k# p-`sG:-" ~{ ̲[_)ڑ'ٿ K@!9ܾd?6^fƆҖ O]>#VIkT\a9bKνC`v1)eXgt9~GjZ2K1#]GBDg126 k)_h2IiYnHRm,P8̃ܦ|9I,#;K>E6m >&b^S"a3Ked?A^zgcnbO>'&AfNQi<QtL?l%Sg4UC4m*ĄyXEMclSYgae~Y o޾xpA8#1w][Іib%GL1ƴM{D6,u`q7u!G2tϜr 6NrF0/p@s5Yf3F~o3-_Ta:TSeV|EV3Ԇn)G~rNįɋ# bYkʠs_ $Еg7Hgd-[{ wP;b&C% 7zP=">XB &4l `֊W~ ԙw.@![\R2xrG:[)r DLwד`p(g(mrԓ@'AǑcK9k>ڎ`oHjث/n'_K MVCMEjz{F7놏g߆>-9I[94 [N]+7uinWt$R7 z ݋T]&m"loGEsK,sȐTf7[}`B靆?'((.|&AR/xA0FaMRmMl~}~Ht zpi~!cdžTI+s l ;\˳LϞץ_h0xkh@lإNx(l:CCPl|Ã$|+Qb#}LcE@)(qʪ6Ȑg9Se^ D,yg'D | Z' l,XtGݘa*Xn4hLEG sl[cϝM5Q?Z\=>,=&C/d}(G#odXKD'-R2a"Phxuw[f:j ] NwM9opYc6 E*]Ҽ|Q~h"0FT ON ϠܣCw&s/*3.o $ƕD͌nEPńTԗO /Y#K3|+7TCx_}eaouA¯5{ :R,b1xsrY٦RwA2>1) O{7^1'c 1V )͕e! F9N4k9E݃نhU\ìòYF:% h j6ҀJ1Eˈ϶9q*c%ZWeD@ؿ^wU w-"Mɘ7?@wmAGT VB ʈ"Ӄ|׈7QuK5J#tX%nLL!^ [)'K1_xF`\^Ni> ?Z11e6DrW5}c>jxN$lIHmy<(4]#`7=pt Kku_m!qxd084 D +W G?'&baCŵmlԆQAcv޻/l6,K r-*;3/-Hn,U $xAg@[G<5"0q \(:zYWy;k?h*& *$ڢƎ:-;1)_6̾ufQ2otzF,8j,"ѻg>yF YhЧ8V_ Or1tb7$^e|9o߾oh5ȩ :_O}(IE'ZrKލ]"S.6M)dTh䗜#A\0*6A#Ҫn١NwҸc+jvAB:iu3/~Cv않O5t#P iJF`8z^w%x6>W;PHlZHޔ|=VGȶKY }XN9]EIއg}M7Q hIoY͆eFZuM>?z8JU$]箟;[S{d{M .C;*p:4)~*јpyuڌ#$L;7P+(7}vQUJЦ83^\KZ163@8fBBI[(TZ6K:Kl ߂#ߵ4IjQp{ CM1,Eg`⬾8 nJv4S ]vm2ďI s-em`Iqo6|W#6?f1 }5S$$]%(KH翳؝T1[BJcYgf/]4pHϋ o]0sv`e5pbzF~O[dGw\|t8^$NzrT6/WZOʪܠ>Yaü,H CdfnQtѪ720ܸth/5t6-EODkřr3jЧu1$<߉ 0"J&X1 ˫Zv(`ԚCI q C~rGҡy0Pʽ9fRv,Oԉ@.EgYPJy3l)ꨕU~IoU*VǺ$plU+=6PiJ !I$؃&ǹ#f28^pic!$2l4#cdlMw5)VtW;} F[p\ں^HY)s X艰 >jǝ٫225ń{ǂ*E1ZV[4{IhGxZ>0S 85ōE6 U9/ on-M$/!i\\V0NyFYȌ*a}44v " Ua<1D/oKXϿ.<_} w4bKK3@A3)nO.$PŘM [  +<؃*ۧgS\XVj>r`rjHUIck]Rb<i,bkaz,G)_KtcIb;3o24e! ˥>:Q|f3 {gPDڋŻ\F6,$ c %jp d\Xg}Cy-{KST-JpPe`q=BOIt SN3 "atC (&Wk.VV?U8MiK{6 Z靔F>bث Xjt0zecyo m쾴+I JvYTmRtTecɶU&R-x#hc ̫*Cl*Q-,}ښ̩SrL:Ŷi/ ]šm儴e =LF 稉$oyS@u \qNL fKx!g>#(>9rkF|#@pn o?*fvwȑu-37f S:U0@ ́dba ?j^2`S‚/M79K=H1lxl9 ?p\^ĤV!{7?[rYt,b*U};Ti :S_Bq Dhn'|#ʜ=9BZi(/`ٽZ^ Qz 9i9s]',\jf0&X-^Y; I8ڟ20>hXwaG'mW#n󏷫χP J$zXMVzT|nd l٨i҆D 0\fW?_zetZ-w2KpZ}bn &h5&P#4@3bx7s>w/z#L5(>j!eq!h9C]'89H`(*onz4Flu^yHLxM,̵yGmwlD6oꦯ]jgTn QuhPri\87JbJ&By7 $Ӵqz Rb)PTab*|2j<Ӊrkh["aYH2ͯor;I ;$04,k cST b+~ Hlќs8=ɷɨQgGt$5=O.e" q'PKyU_e,N"M$/HEd]I|_7Os B?M>_Wqai@Kߎ !( DeX#30q54-듚o`[Hq7ZrUxJgd { EI IKx4Eo3 zXQvΓ|:ɋf+_WdJk!5ΌĆLQsΓEQ~x62j<[D~T뱒BΔ[v@:e_)ag>qdN܋҉ȧxdvNq`+|Gǯ^hNT#IѴۙc.'0~nf73S4BZQYp9PӁ#,?wI#uu:X<;yV>wjmUǛb< cX$Pb?'ЍD60*Gx]l>6AX#\U텅'е}]_"7pdր}IM} 4 N<[A⬧ ~䰾y?DJ neu؄q"I'opua4i!E0Qsq{&ߺ[C'TW4V^$,Q=-ۋ cmV:t"%? bdtM+ Ba+ L4 H me2;TR)tqzm̽ P,QU뾙"t[-=xrAAus$=aM&a :j)HUٜX{a4}0Feqc8+GGs $@TRuQSVr?N)W/= (8p3x=Ean7ةJ0j5O?`1ԃٟVM4r1Wʔ QgC4V rbi{yMn}``2+bXݭXcǡDNs9Z_`T/z٧-I&۫75Va~V[>xHۄ8R#9颚ߊqH~I9ztE]^Dž**ZaB\\OCӋ/\" dֈ}\-gG7mfkL+_%EFj[틺DypM\5FH[ne^vR~;CbZTwM 3\=6YS-$qXg QZ`)+JڄšI=,i_ʓ pOgF*,Xj8.HVnƦC@6mx`Dr `ҭH1DGvmep3R R͋a>~3ֵ\c%f"5Sg S?t,ZR/C# @pvDs&Z$EzbE9 3554`S=c) 8r2@N7L^Ur>ϕH6]+HSY b#d T {50zP:~D_KqʍVo+^ɰa Ϩ@Ed֔^ k4?=]^[apZmE3T>s곃w&]z?T.1(.D#}t*sKSbfR@!pd1? )d<_.m0Fψc vw; jk %5z g84ַɴ !y5 PUUG/xx4jG>Qߋg/R)`k))TRWՏȦzR혬Hcuz,SzצfqVGǶ'M/b+{\ VE9dfnK_RGR"mqJ.R| ;lG "6]'?}U>9Tmf3a:l .+,h\6D,%yT/.Jhy M$ğ1$[kUg*ׯam^R UCn19728v\n1X5z{lylV|_q5j\@{BΧ6k>I_; ; c +ۭτYѕ$sͱp NQ'zۘ,pP.eQ͟\'@QT|}p N?,q=SUoYXlﱐ_P3psdDB CM9類Oƚ5XsĚl?ة[&-wU[!o٬S 2C d[%_#A\.|kV`@Z"^0?JE5GZ*ՎbX >sjKm⺍+v|wF|zf5+'g}""h9U$.KRHeF4H'Yڌ5ppJ,f}%6_*g]Z_q7jO!Xp'TTjHOL(r)*CʯA p9!=zT B@Hiy3LTMҜO|/ ߌ~m QN+^x"jj9 . 2g>OA|CxiF%1٤dוƜNOiR;j*CHpDίO\NźE#~&Pr$H`T;8pn+X'+`;9;0dx֌F^zoL ƻ+fpLEG0J.)oDZwH;>G GEnr#qJ_t "> jpDP֔8jS{{HSSC+2uu9T-fn5chq[i7y ')TYJ9NEHdu'\/ҩ5,P1]) XN,M}3İX5w`f -h2ASS֮cxkTwd VwOb'U\i n[׹&۽%f(wYq"ؑ\5H|-++ֳ[83W.hYܔ!E tTeܥ@I(+,C6aO3gZNt1"Ȼz( \[oЃ:*V[0'n̢Q{\]|F!2j o2ᕡզV'BiBp't/e 2QjO+%b'6[KT@͇#*/r;ƒaOD . D*~#m)قŦޑ7HXҋtjas!"g H} >b/7~߲ش0m w. `8ڇQ>'VFr F+jvn*:0Bd1Hž/N$2Ò@K<.k5d>!޷h9e=%{ !z"Mx*1~.MkE<`* ,t'7.xD ny};|x5=c?(9"vk9 ƵљNx\`5€6`)9~Op])ӒLACٱFhSıߞt!HcUB҆o0HIsQaa9[E@!X(yS{- >Hʐqz1m'\4-t%v3=\ $@7woOShD^s3_'l!V]'/n׃1@dCʤ>H0XuQhbXrK @e|t/=\TvŁ@IQMK#]eԠ &B~$ݗȵlބ#JVb#$‘;${]6 \3=8a.GԨ>RmJ R[Zs|8_`z<%'5gP؂7zŪ_`@48 i+LfN /:Z^qd O%kfrE.P#4H9ƭoXM77gdAYY_6@bqKns}0$'8U}$/O4 {p*ɾP578RtVhQj>!A*La~7 P֞B- ]Ra-cC۰Ul3XYb{(DtHbKa61nU 53ԓi-/ 9E7)Lu\h ~X^ɿL|fm uLYyvTt\֏wۻ ggQ=T.0 O/ ur{bmT3A87&Lo`."H =GI S]dU>i&{EVpfly ,QYc|5 >_ȅs4U3!{]+d5:q ePBWWoqͦH;5]Q7(<,D" DG3ҦLvםg@U͍JƂݫnVB~=*V;,4֕cNbq}ZCdY+_)SԲ\!u/fhXk38خS4i9+6 JU茼T`mJks3Nޤ>Y[ g XbUzN/MWtU򜤭#DUs.Z*ʙM~qGV/ҍ?M%s[ sn`Wq؉sSiz=\M.Da{4P3!"Ft("s;,cũjɨJG:7O;`i8]ٛ( (ռ$>LP.Wℛ<ܰ5xOn_E- x MrRh4)=.uhz#;S sx/Tg`|RX{6bN.d?>D>j9TJʗRGcLl~j7qd|e)QF)]&-"mm;c&IaAmGY] F:) 6v@o"(/')h:J<"[cD񉻬U44ژ"qU:yxhCȢHL=]%G4Fj/ MAf(HE5BGvy)t](`oCo-iҖQm_Fgu L3lYZETGa95o#= D6@5C# x+b,ogIXz,0dnq@^=fl«5y9m 2iC׃RͳEsX+p+$?)BsFyץ(bĠ8jMR2;!V󡯊-rF^[ϧWmY*'.F$~] `o$`!Dי/Alm#zmB_$ah4\3D:gUE8r(KAȹA 861VwbӐ0ظu0xWeuP*LS{ u%D ɀ0y74[E){:C:2}sa|m+`rFDmZ_Jw(QD$Wx)u, ;[_,1-i+)1 HCĔA̚qM/NfBL`@}7l5Y㑰{cj7иIj>5rRv=SD;OKO$nQ.j\/h|M/ s/ bZx0 3m63kМ6:`,Y+_qNVPĢPQ6l~_C@̥27: \уmI[jBĿ_Q:N[OJ#)ȻWG[?cڬ% PmzkM?@wB>j"QTcIU"fO2*”N^I.Ds{U3~n:u1 {/ [V Xi~\Sele8JօqZѦ]\Ë3Ҫ*FN!I.*)n:~~[_&Z"=x霩<$Rɉ+D|_WSaWQ /Q3%,^@/ YVLbVysc\hAoIqFͳ VK[fH\; V0)'mS}vf&l)\ p6ԝ= ׺ DaBL?ڎ]rBʮŇO[:5/OQd5|s f@:e|q;QڅI2C~eaCb+_ޡP>h1Ůq =޶&=AOMfCoq^D+;"j&&+Osը"yȹPrk~ٜJ$o"Ȕ "4-D|pu.vvAM 0kVSpt{}u IiSdk 04XJu6C%7p|c 0)~Sf{z3Oi*J+͈l'u }C\ |Wob|mZ+}=h*P𧧼L=_߽[9sSJr.>gw]+$1>WNMU+q.h~ a,nC+NK{Ms);Sq1bOGы~x(9dNq'[D8g#{٭v%%gA*tM:W@t(le)9"jՐ6qIT=$gEb*غ^0}sg‘VÌ[XkӻG(T5 ݖ=.X](()O%@[$XYk58sܸtmxUIA=߉L`_hG,s!+ h< = 8 k#oI5<WA&ᡩ_W>fM ߚs/L"ܾI?d1^뫽6M`c! ^I~{'RA 61Yz" Q ̅ls 7PΠ`&uW+x_9VOAdtS'R{6眴pDTE`%LCO~2˟ h=0V|Tx=<+4?Ѿi ~@c> Ȋy:W N)l=Os9!8"8Ejܛ@ՕxVNr-D!p6j:(Ot6U@x{`9~t 3iDКs4PˈdA@84p(`Wl아Of|Ux #>ԺMOB|x@:vR|ـkBƾ ڝnG8`14o+`GOaGY->j!AK NAӚ9 Kijշ@ *ffBH4 V> -13mo.Zm44'c!__G]K7ˁyȁ4w3hؾy۱(w`ߚo]pVy;`8`$[b(u Q rgId+lG7Pd-_zSR"d4*]gف+ALN`B,jIWT}T 靧m s>oִse |>:19NlvOkg/%yG%*Ȉ@ȻՔ87eKr/#'gCa8K%\?oYܡ-хG+$ûK nI4]Dœr@fT؎h.#ptI7/!'[ ?\K]xd4bd㏪WpwSmKm? ܉e?gFR_(qcשX 憀@w4ǥ9 x-$05o{tp-)cps !l@?Bml YK][ՕoI|G믏XlĖǭd"z嚀3] G,Ai;#l[~%WI]ٱEdr"s^(:ޜaA|>81` }L2Ozb[&CA*7 ȻͫjܸAȜm*YKg! TBBU%0!KZ k4(K#ڼ^8_=j.LQ9:ikeԆ3I<+֌c^PހmI[RNJLʙZhؓ`zns(?No`d 3էẼs{l\4նw1dC[Fҡވ7fG @|, ,QP}ri&_L H6ȁR\sX fy!Ďa܀vdr"Kwi]8Oσ(w%ZU^mmլ֧`'iϿ"yg5%8 L%JznSFY F_~g[Rv+- nמ 3#rYQV mwU#!t!S 2gδ*4[U< .g,CYtQ ׶#*:BOk<j%6Q%?7"\JK(|G8H)H&iowzOs3 | I0(H1a7Mg%QirV҃Gp:q0|*5)|'"eUM<'i=_Hynj%G*bIAXhUݪPB=jXʳ\)] |.@NG]A=e""iivZ_L}C?sW?JUs : <.<-k|̥dC3^{ FQmV&;x]`)pD-m([wAcF֗<ȷHB Asc!qbUqR0M``RԔx:3 ;ރ E9r 6`}mymDow\RJآ?2`YꍀB0j^`N^G7zyo^Ac=)-9ibz2( Ɋ=T3qC2wF~K2pE_tyVhC-B|覔6>XShE,48CH́FȂ?!,`|\AK`QٮqiCfKkj݁XȃZ&N)biy7JC5ʱ0gP#f3x}WGt).F[17 ) 9ZE,Eyv>u:s2VQwTd*R A2-uGUE(Yo.ID_5M1` #ԔŸ݅6˶9@-m6`c*iͯhc :ɗpts5VYlelm2tqe~Q1FDyb4?(.|(4t#\S8fU $ybЮ-%_|.l;f=}*h'!I90^=fWZ\lVk8ـ?jOyXq\l|QTUEs dڵ,v=jOTӇȠzj=H'_? %P% YZ،&^@БԞ97PAx-*W]K )=kU2iV/$^?\h0I')qĢ6;*K >:a] }ߞ*4`4x 2>ؿKUX/F)B>_ zLyq@H-{ )ȝ⻃N*E-[pǂ}A&^g/[}L/my)o’ ~XNOsq<@qu7JZPDZcߴO8A9ADE~ WGh,fDX6N/]\=\geuw @2Ukck#p+kX+00w]\TcEȈǎo&lMΥ @ ]4{ҤwÏօuS#-ђb蕐n̘XsqpR],`sA~ZIl$V}0n0ռ-w \wDB۾b4c;`@gؘ]"˨E20=Α%bg[ZqDbCߴduOES/58jxZp74sZEC72v_k~e-nZY˛Z5@`jo(HBhjlPīcjW:'5yD6RjM?PBT_S)h>\tۉ)JIA"w ;S@(b /:ߵ+gLMl| xٝFE1!P-VI GJĄUfaj6'H0f˕ XeC2(u+ۼ׶"oFdZz|98 '݁8ja*m*W#w ^(ךG~P$=^:{]gB5Yȹg}@h5R|,Yz-I< 9Y*KPx G%n6Nw*C[ JQ½+3R#>`i뛕Nvι:@z>j7eI}r;>yω; ;,٭}EdEvv-/[+Zj[~w_̩C8Db16)Ҷ^)B]Y۠f83-3sm_c!(5N49Q%w\iu}nQ6BZ0SoZk  Aup? (vtjCeC{@FLM.KwiJ\&315c')F5?,-FqJhVk~E1:ꧤ:q˵ۅʙf"B;Bv4ыUM/~&̬\y= bԕvgp-->`EHv6IGuR;ypAUw!Nts0 4p6QR,/!&8bO {Um&bCl|J]M׸jX= *T*yE mnz 4["^ɿ\|p1U$$}!OxūI븋},ercU>y~wd9Ak9X. Qc!Anh[t`-nBEJ4{>,)4] Qjk_c.ߨ?B#I/]c \55W첾N~lxc2ʟ.58H.EG (Q+G9%nu|jXǔJ ,޲4 д(Jx<8eݮ+ZE8HC[%E|:h{a 9[Ɔ$.q1p9 ZWiWL(1b ^M{  S$%;y; IK"' 6IlK6ʈxyA<d"*=bYsh@Ձ8-I-\&IlpOL>5P~ `dS[4tHuTcd7HVAIK Idދ <#b vdžH pA}V?S2vNwꉳ+^؃j,>Tk+ p:-tSM PXHTSv/>&h#sV8BïAډ!G{(p@#hm;*{4Vy={`ǜSYhi4TFlt*OzS&?c`mN tL\Cfx&!-trUtC|[}xZEApƴߓ=)4jJ%3o#W@VkyX.C*C{r+YoULBG7 *V綄m\tɩ[\TZ|^-*Nөeqx2a∳:dWeK^HՀb&E g?wf"F>ކy-eS[މ >gfl.9gN)ګvO`_NB&%C|>z1Βɕ)m$I|fPmͷ?tM ^T)%$7oǓ3m>3QW`ͬ 6X fpU 伸D^ڤu~tY#["w6[PZ lh9m*~j o{ς v?Idthkb>i3 b,ЙI0G0rI_R1\klFlEo9O0A}ԡbx &K\XHGUb(=o7g̴^/w"X3ᨓ1|HbUm_Z6F" V6|ĥ$*9JTV>aLHE,<*˱fq9Cͦ9p8okB"sQ-Zp׶f^6nnˊ~P[@X!o…*HFe7h˓ij{nnO~j>+H?SðГyB' O nvNrܭ{2IMcO|*N7NRnO4ec]$fz|WIh"O!kp|Qӈ:=`a1+1%W223UU~2{j4bH xU' Nl24RW>p[tk~# ~=Pte xMG%J@˂|N$ieι;Շޗҧ@O2C/BMߒ;'?WǂH6~y46 P N])ύB!ǡ)m )0,_1ۦEM=[zT PyMF[( Zסx46yyuiv G0-"fRtgtxw1Y>0?P껃C{3=}kXJ oL+G/ ܡ8鄥`<Z̭rHn sL3zZWOՈHY;L>q ތQc==(EjY (Jө0l/vIjL$D"Μ"f'ݲu2 !p. mb9_vǷGN( K;_ixi+Zc S܈[KJ\L Q&vP 4~Dٯn®vըWeSp{[ê޺кX_Zgq z=ZeU)Ȑ eVRxmG խltfFJ@C_P~nH[Qk4$?\oʕwY_E@h+z?mO)l'}<g @M[gθz?لek*,8cƚ Mf%B# ߑ2|b=1n_Uf\*6]3nf??h'wJԤ2_ʗ?koM"2%iȔQhx=!N {+rWӓ_%0":8x6C5pBp3˝FsWE1t ;r0~fX_iya ,ZXCMW]kg!.e3d?1ZlmE:)B?ga BpCPpUuC@d\V\~i-XY8R/n.<߼"6O2cfw$,>5q9SSL&^S2c4s\ 5<?2OJ^q;4m d|u^RxFY J)BpeYX[-Kg个*~4"Dns#l>XDTrf9\@)\LlDmǍ}.  _׵м: "N8lI'[h*s(PJT~c{ϧ=C&@r4z)2ͨ"<BK@=9f$X[|k֗m|1hfpq$#MF^GI"ͥ}8dNgmg ]'MS -Wc>gC#N@n],d$"ua uHK:RY=eseD XX}Sϴ "_^Ԇ~pK/k8]xϪk|3Z !Ω7O KdƘ_x7 #Ttpo"zGQ3-uD@@_TıĄ#DfT3񴢗~䇅2W pc/ϧK ]Y\0; I]!d)Ҁd^W>tX{Wzm.lXfsuͮ=4 \06/#E)U. m-əW+Ș#Oaͬ}g߃$>qn:2"v75" Y [+{hx .qCtfc= Km s &õCe-2Ie.{=,sЕ3#7ɬؽo/m;6&v!m׆d1&NWT\J 5OmD w} ȖZy#G!?!cx N ݇\TӯYі,t.7{kFDU4M,::懥> QDToLTSmިD5 \$@ow }1!cB#1l/7Gn/PG~nЎ[9L.=7+OrZwnFzx<,qUnNL'|=HKe:1PMth-@*'#92JTw,T`RĄ^>.of ܎L ,0dayH!Xex7Zcu (r ,s{DQklFA]R@Oe~pa_W;qr]9Zr֖{6*l_YqtoOB(^V.kPK6ƃ[|@XLKm!QtFvK2LQjӧ}ueɇJ~v2C gQW*_^OI  -[ d$NuHBвB'GK`_,yԇq~uNvfzYRΣ0,剆&@^@F92$?lxuPс\Gˋd#>p?`r77`ګ-Xt{ fJI^B/µ:\s…p]>+;Du豏DLZؐVgB*FrDEϽF?~DОX+r~䤀%TFROK^_P7_i;G٥UސG|50lQ$b.$$o g9W!V 䑗y(![šZ R?!畠LiT1Óq4Q)TxkH hB'1;"ڌ/}%w`}%6φyQ߈ U}V63d`6.yTl[LB`.Y ? i,@5Lr88+q#v3hơR \NoEc<U%0miPG9a%䎍FʝFׯ2ęs8$ _n8P5tl097Bc8FmD 2BvYJ^xRvA~bO(r8D=278gaORh[/3J N'* Zxlw> 8 |9]UtVz^6Ba`IٗՊ^$t//a)ؓݟqW ㅕI${0S慓!C4}ax|YF!;q gd ,|07'S AD!TFP0)Rʰ1stÜ0'$Op"=LuS' 2*+{Y7Z5{c ,(S]e8YdFKs$]~ۧ$'"MKj?`W9)HsIU<:Puc"n7N = ؼ5KҒ)hRj~u0}xz\.ц Q ^^=1H&J(%$XEš$v$pay=dsU{Oc!A% {eLG嚯`hR-$q@ @'*oj`]|D9ʄ:$rpd~LT'637\h)9cBٵ7b RawuwIi`fϙCR1#IOE'dU#vw$tyŰJ*޸7Ҍ"MG^0:̔Ã/Ќ ~f(tVb2Y|XZ׿ ҞO99?hf_YW,ywŹcn.\0DGTV@b,L,h-dFL}«Էe5z?22YR` Z~Be}?+BޤL 91݄Ewsx4)j3zZzvaeuX;^ʜ.>(fx PLoZ#%QtHd;l_1➧n$jxƎ5^+$4|[W r*ćH/j@\nH$̵@3a}cJ=qqV]poz ќ?=Qy nWI&cX<ƾ10gil磼W%+)ZZI9f2肹cBXC䭷L_pdM!EH6_M.~]9x?Xg{?Ֆ>< rc2186+52gx\aݩ+SP2/߼HY] ^9N:&8BA (@-]0ݒ?/'9çlb|m1}vAq] R(> 0{z0dr o(U⼘%Ba 6ҋw uN7]2=߁P, aŗ [Kؚ 35M d Ч_dUumad.p|TP.B,)~)ه%.lZ5g_*o t&OI5׮ 4MW+{X>$N)on1l67HYiYc BdQFvqohň˭GuSOս+JM6q!ÝQً!|”Wz|j >pWiFɎ ,GdZ|0dWhrb:[%)G2aeZ,ڿT*%xUr L3 hG:$U5rZjՊE{D(/›|1ЦKu@$Q'V *~faϺ" ӱ(D#<<_"|a ׌=*YRy(hcWjWCՃY4]m"B~&*vM{~ oSni#qs3!cK؀x~t`xŞL$_BQb!Nišs{9[av-= z 9%-)y<ug._kieŬª¿d Y,nf)}4iT;#X 4Mj|e 4ޤqI1kҷzq0 ]m`mYAA"Bޡf!!.W)An7Pϲ0Zމ񧔊KmN\*(;}nx;V ws7UCm0'^y'tժfc\Y( Tɹ.:'T2qbkchȐojwJKII~İoiwݞe;0~RWT~ͼ9 l>?L)(_w26gr ΆZ"}1g {;Ftw@Vܯ`=où7y*F>+9ddJu@վ)Wx07$0#k2*WvSgs9J@Q8Ɖ09pc@O 1 ti*6poi$Ii*sG4tJo;Kvk`3ɬ/Y!IHEf{5JK6{X0DqfVe 8 HQ4Z{t4׭רb % `ng=h|4G:Ew$MdM?i) ~n#?ܩNP;sȍp ̏;1S50 M$z{%dĄ3C>)ڴJ|D;cH([ W Vv7IDkD]RBAL2UR7␜(MMa7V߿ 5ykͰ s2Es0 ?*w4}F.fG_'딍(BSYsЀ~ L*4A`Dx@OF$t ( Z0P,U:3"W;zm2Ej32i/n0iN^b ۡTVsDnhZmNs,Nĵ.k"lOIϢ!fF͛]ʫjSJ9 qݚWx9  #v߇QaWr21gB^ɓW`ָ^KfzE/\ ͡<6о29Y*3>8A!Es(Q]Cu}5LɒEŲc"X#pukh(dbo@T{{-hӕr~w+ ^p4.d_mR$52ZT9+Тj={: b&'[i7RJr%RI_͓HԍYrC82!/ֱfŽx<zݡTJVa"x{얫ALPn<l U$OkBm  / Htk>Pn:#$av`i ʍ囄L;ߦ4R)f%]x]dd)Y=b{m;@tҕt/tH>GT&ܔx;K0moذpES59(؜qQbׅ7#b4'ڱddnwvIP_smT晑!0"|ND9 r\$_3< {N}fpKJu_\UdZ!YNn!qMvî,}:wӟ \AcUe>d fixT7dĦјpeOv#D$>;Yvx ii UHOjgXXH:jZbXzQbא@cd?4i|5{wr P]$OQMUl:K/ȶteX,fXҔ㼧HD#OJL,V6ը$ )f#6sĆGA!NM2ErM}ߘ`3Dn.bx'm=ehy?!ﰩN=4?9f<& LA tL XXӯ*? 73LGJb7I  cilh_\O6 AM痖fB)3aZ 1$j׃u9HC'JN9eF"T"hoX6h ;qAcIFAxp$ÏUfrdo_]m`9.#EVzg9<ܒD~zV U7, Zz:5]%0*bCrM*=UH󕼐\y$TzpaAѩ9+-z[ T$Dgyws`טftt+b_b^tLgW$$^h r CK̒*MaPOJVf+x\vAfM_X;}z3x@FLwdsVvZh0ѐ(!IeHDSoɿ zB[uCkFܜmgbuH5< |Xh_0|Zq 0kHvDZ끭I`s!+u 14i1gdžIVxIC^x3H:8tڤѓg`*Geʆņ%<[K)Nyց*ctJs8MA(Vqm'  ou7DgW˩m4u_՝ew^)6KA8l#| t餰! {m!Y%BH+&+엥GIDI<4F啢M|r\pJ솰r̎P;?:lvE`N>>\R攢;ở~"Z#{{ i d; +%bmS6HED?ڽ)WTk9.:?qcԛ*6@4I) 5LvYn9Y؉e*f7=56H7_̠pIIJU.G{^ kQ ǜZ~%{%L[;kTxNJR7|.Ч򠱕˚@^}35Pa1|TڴWTxÍM[ . NYUFl񓙟p/ $Q3%Y.EvYږbLgyþ^>/<2"\O$CaRA8x{}tdI}EՃ Yvj~شXb|>1Z"O]VC+I``@Q-o c\_&j> t,57,SiIvJZ!ȼG/㣒fm:p}^3Ԁgm~#7Lm0@pеq!/nӞYsΓyԔNd:H4!&4:#HSc؟I \m,EEC31Fg!KLm '0U5gmR@Zk;ۡxg\a!oq@ԐTbmٶN l#bwN%& 5DUGԲNEX&+-׉JaQtx Pi6]M0jpfK+ [;:5T$8 J/CVb@iEK=TGP*fl߸CFxgh,~ݯA.8xmD')Aו1%E Pxl-Z83@$v(ʹO=@I;i (]P =6DOپjntOWSܝzf~TqH@<Ш OMX֌zFs-*Vh+uoqb5בn0DJt,Wd*?.oH5˭y* &gCTZ <;u0v{(vW\,yNZ #*Yq Z'ل|]Fs6cOAM1Op+,?fNvw0IL.EhOV8+z]~>_7|f?؇Ep܄RhsO2Śe1S$v`Ա0`(oN?U}_A#UB-{QIKtK=߱,=h `DjH?saci_^,`pU\!EODIx!CZ=ϸ[# ?$} ߔ#hMFlO2?sHZR{ ]%: @Ѣ˝6ѺIֶed"9Ak8 X=΁ Aqm _xHɩ?'=?^oZ^ €$xZcJ\tk\ 50Q^8h\5uC0{b؂ҭUE=K]XZ&gʾFT4!ǓfՍ}eSJ,^J9B{E>K;,#!>&4Uwخ) IH1wpn>}^2Bޡ֌[Nlx LM$ڽq`jg3D@6dL[+LjΠCiUmɷ9ޛқZV *{=`T@GX!3ȏixw`M#c$Evc<: 4G ڎugA,dA+w牢D;Fr3}{PHA:2SfFn7 Ҡ C;Je,XYdVZ"!R36!v'(8R,$pnr*pL+ Gyi57Ȩ}cm݋s.°CV!tHԊi(ڝ Ћ}D85.D79ry8r9J4xw?q( T4x U1hBt9R?Ó!Mú nF? f9Փldk@Ϫ8y' .TsP8z(^&ɬK#uUN0`An{NV & *1.+eCJ|u4-ѷKY3j69^\g#&/ڭ.{4I{|JO8,<}Qa+~*G~1.s"=%Dtw^?( @RgL>Ijhys8[*>? r9a:i~v{8*u(?X[= >pcd$(q\fSbʌ< @(qQ9g}4a)鷉V0LjP 5E=qo6 4_lvTsLJCq%6F2m/pcqoqgtm  hHֵ">6B; XR`͉s[wJx*;QiIoVtR;`&*UxsSnugiѬِW!*ATE8 V ̉L76Uh#DzT]K+AfCYOx?  ?eT5:-˻E_4谙%D<عE7?VNsaLR ["ҧˁCD{v&vlCJ6oCV.4ZޟMG&Ӽ(,!U<^^rIdllb!q jqƩr7wP߰XAxu՛q$Xd?z{ZqxŞnTN⢏%UݾcZݹ`D-sEF,M3ԮGl\L[wM"\n: ul\5vHQc6&SZ~1@*8*5lZk3wd Vd& Qk .jv5R4 =TaHIJ';jv:WduZXawbCZX:(j˭9]~p}8\ e}6Zq U,Ed= ;dC.0pN[Bh[F#"mlh!н_8>rFڈ4c/MN5\+==<LBm+eBQ@5r<8-uc00Za5Uʿ;"w2rP⊛^zVzX_\-Pq8yLWcLB}_J'{෇:-7E]ǽO$8pCl+I2 ]X0P |Y]SX6#R'A$ e^T㒱 cn3}5h&E'Xf Kvc X_|T&[-:[n-!e*5(Sl~,46ǽ߾F4Fއx|3cܿ EszfnPP+7){k u >M,K3%Hn=|%ܮ/ *NC1S/Yezͻ(2_/-aC*?;KdTѸ1TTHY5E&VL%Op;N ̃r%v.vhL;:"^263Ѯdfk4h\UFEKuY])NTxQ~ĺӁPVץ|kFq!LJgWHu' sA u)?:CI:YǪ 0.x'}zon3d] bã$qq=,N f5e$Q*3UDcB* )]-b (CTz+w0  ,Vέ ßdޖޥBEQx k:<1}C8GX` o[0w*ÇF*l Ïپ]Vt.v8*@Ր5iB (LoBNGz!eʄK4k/`+`qoo=7FY=ʘ/l#0KrϹ@_5KSŗ 8U< qTS^ k͏P-߷Uq=څ!Ɠ_f nlq\/>*#}>͞͠fρ7؁,E`8WsX:}Ա[VRz箔>gEEu}OF(c5CR-=A>ehf6g~j>k$?ˏx - \HRtf,W^In8B'΁ßT{9C !_mQ"UY*0Srݽ9<ԞUPЮÔ܍Zx <3e& )0*7L:,-m =uTʀIE + l#$ѣ}A~쐖@0!P3Q A/QǾVٳ@˸9@h0F[ +=}O1;76\YAljJ|6;7KjCfD^s〉iNƂaks6-/5rsMG@IfMeiX{ki];^J_aSx-l| vjVH֒<- T0WhQ٠:i}3Hb>7^fw_ Y`U7H ,s *YYtL#eδ #h{.ۄ鱐7<؀Ucfm,`Dn崙2SRrJ|ðN쩶 A|3>IQj8lx3q˰n]j$#ZnIџAft-L\SoXd OJ2A*ݓ[Inf# ҚrX2K^C˅lGrMka/hh'Q[0P\笮ND~Sݤ ۻN #ݵ +o?\ހ:v$x&Jw'^:);`b/zxL2\ן?9yKwLi(,yhjoԙ'Q2VVS3 * LH@Id$4 >KBHy@uI$t8 61R.ZSOׂ5 gmzܓJ}|zkN㼕O"MFi@~Ç1܁moJU3-wAg*9(q`>Cagт&39 K'?-ʍr4z(S~K2Q-mӔn;6!9Jh~d$|nSX0sX?p|!?Q{b/NjDy]H$c14ʓٙj XzCnжS =AU'R LҪOӞ~V(O~kDxi}ܹcjB wS%Ω}òLk .{CT9 }qٹ5MHrn K` >aNN@(l3~i?ηm/qm=Ȳrު*;ىa6g>eMK~Hi[ s;e'!?uydjeh aƇ²\ CHSaTrVlWF)k]#/s<H8/dqYw*Þn353?V" z 3u¶YEhde_l3@܎jZ;1pDKU<ex8wiMpS%OO3#ۃߣ)WQOuIy=d׸(I)ܣ#1k>r'nMM#c"&V?ݻ W[٨N- Ǔ!FnnJyhBy}jZ.4/}qS-Ct;E1EAUgLLiꥻX΁ˌ[%/EaaBӇCT#+"y~81<5Õ8{9;㟲D6 +\r#5@6g( qӸi"H8/%Ft%u:w)ɝ4/iA}\̂h6LguQ*[eu` ikznqϐL?ߪEpvඹ|B$=<)e\htF5؉w=fe*iDү9Km.I| a(q B!p9cyQǘc\ϏДfP%3bZyYdQo԰vBV`ZWĨ :Î.,a8WtuZgxOն+`fEz.9vgخ-IpfOp KfJG&.l?}zUi©Et1!8ԈaƢ',B;CzL> XtBrvtʊJ2n?T2d+@N V2#'x+AdNAF̙DCtֹ:AOY=BcؔL7gݗ ) eOKFUi \]٧QK'4Jr'_?? >{%_mNR & T] Q1χ&D KoFdPmteNүYj 1(`n{)WuZ8\** |X9iorԍ):]}SO)S2}C ?@ﳖSZ 55ug Δ9̺vnәS0YJ8 AY<%vU1\z d[s D=osYpVK.*ɒbօ6j n'J[lAN(so焗FYX e ۀT= D&NV kK(+oq>m=h!;^![/w'(}Ԙ}~7 j,@Ssv}c]#PP~Rؽd:vk6H(]9b5æDw?`Z_^sU⿈ a"GkBTCdcqFFH]  ϫ{ HwgcY8p̛lAh\4 Jf~P;lNO-U՞mK{(:/EgQ.n e[+mRᥒ`f7-SJ ݅\MEg8:A @`CoBa~b0CmS+z)s6 +|,DfMqͬm{凇v{͹]U~x$ibo|j:|*e2pa"P[QU2a"xMrk&, ((0{3ܽ8FθiG#J{s][=ӧ{|p+oZju;A5KSޢ3H vÞ Ǩ^O)aHrw!yfсM.+ql5~ p_gx{IBfTWn"~m7Vd8k)/L)>)/V\ؐ.#f*x<]Y;ќxkMwG!%`GCl:d5;DM;FaH$P?6!b H$t@cYBY Wrr Ŏ0Ү W,HWiu% :l\k Om1o)GxDuj 03΋kE3Ji;V? B&'ؙYULj&IۢK"=m};s~|LMr1>߁Rf#BRҒ *Pr&f]R#*Cd"ICKHhF6)?l1SZL1K-3,Ȝ%JYBe3)8eI8u'K}?ztm}3"~-CA4.Y&@}=$2{ObU6KlxdpA=f6L]M=!A:S=5o_L{rSR57&W_<859Cup0oZ;";4<Wz&yp w|\#VFd";e)2mбggDwy qg|-4dcpCV /\=x¡(Tؿ`-&,2Iiuw4/dٲΐ<,$FD {{O3y4CE02Atf $ĭ2b[V1%槈tznE6!@-ׁse^T mpO7[m]c^M/ί_LSjp`oRg a̷4 nl%1gRQf"ZŘ.KaAdo+Gz||j/ ufЗs?h"Tj3'Gr:LW5ZXqa:u^NJpR+=ӴYЊ^asMYSz&,mlfYf6qm[%1Q?QnN.ó{+Xe_q|,busCzEESٔ:n&OXgR{VrkTWr\Yn@@G`6n֎%&_QZ- .O{{ .dfK 6u"%K! ll8["CDV]t3qkyc:.xV6Nm?,l|O~_qKv}ҧfU#Hk@U"DAq0?AɃ!g;wI?:9Nq9vEaPo?n|g;vT C[DFfW;ξ#R}7ؖwF,֭Y˔B s-mB8liki;Cl&>6Qzxխ 8- w bFN2 Ir&rOgUb(s_uM:/Iֻ &مϏ`$-H#/X qM묛+0ҁ}e|"1%77J0#k3 NlN_eҪ-r*- : w{̼CG%Dռ#tw 9u\Ъo(b183;lἣPx'ࠌ\"_j)W gYb:W|)Ջ3Ncqn}*AEtrǂJ&bT"OobsWpIQ!J޲<eTPC,cLG5"~om?]o݃iq|mdjF劓FycfLO0%?d.F*J]3ɋ껔qN_[UH# xR AX\&t:9 RuGzpp*d0)l 0#bnEU*T 3#D2A+p֤S)g cB|֎S}O̡o/ʃuկIMώo 6"[. GnnVO {Y$d! ճ`rg븑5m=(HSHvhz;B0K S>6$nf~^TWpY5wO2<.9%m ܒ2]ނ8B>I$҇,&`Rp[Um協CTzcdd\u5Ӂ vC z(SIrl7f 콫@8箊iZvl$)ULAp@93M}ߒ_@'1(ĎeTݹJ[.j%Yp>02I k:֫K}l{"쨃0 Mm'Uޱ"~R3Loa6>Km'Ⱥ#6!JahF ?8!}^ 7 hF{iz|hZ̓yҲĔ4.&JĹCVxh\U.AanP'mH6g9xۈ9Oƌ L?Ba]'$D51QbG`atoin~rt_ 8G@C?gq;;vI m'S)Z)TIV:XtM@;16$?7Lpg&{V%z(ŏd{‡inyr\dtcUG1 t{{dO;ɜـ{5hxCe<_^a}vv^lpLvV"{nܞ\a1aMSq Pl?DELwU '8=;8K2}q"n$^V7u>BRE x jʅHua[\X;-'~z^3w3q'[~NF!9 (/35Q<*5}Ax :,Xȿ^s'AkhFNI~ #7ẽi7إNXz3㵲l9p9PxNf]S@(^.>( ݒ|HQ5zʹ F߃aWDۚNejkRAz#W;xSFU^y,|bԦ$}@5P!j& vm.~S碜0Mp?k}q3&P:i#߅-L3'"Aca,c3uʠfiΫ62ȕ%j>j2T]_Dm/i2izmH jDOK&5KK%&@p5q0fSG+*VQ:ۦlX:4 jOj|6l7ٹb7h;rFY`KFgDGMu[*3E9-;b[! r6l_Gs\ڟ8Psx6 0 e%/ٗCEX_״'(-z/X%IdC݅:6 V{8خQr9*_܍HNBQtg.qUA~BXSȭjv Wc,<=!jP!ܭC HmmIF ;k.}R҃fO "ϢgE pC+#GF @=+ζj(Κ!ĭ"и3:(eqƵMf G]zwނ-=HUJfd_[w(DY8Y`@QYt]f`a?}Rq-{ELW?{P.%Hh6'SNkii< A:/zVtd h]Or'mZMGdf!c0 ,24w<-jzxeloeȍB!Nc%AB%ҘzڛMR.>ȇO]W#S̖7zwR1gj''ʋr oI#Y! < B<^ӁmN%X-5[JGoS|*Ǹ7h]B~e~q`ڊ󂤛{ւ"XVyRSZ7\~l(==L6_+_&'Ho Fa(JHͦTM6Bc;]BXdQ2k26lk @稸̺!wfJK?`3=(%M{cv M/Ჩ|؁SѤtfE /Y 1VyeyJ}ja ` 9Gl%5S98,4Q n2Cu% kZ+Lz oXgF* z.g6D|*#{@ŀ-D,ϗ0>jx2Yx|kSK݅Ldc:D;uYߐeHa#졿0CY2qE|x"S&}ĵ> v77o&L^TuI"*CX @ϾmȔ?qu)-}Wتʃr6;ƶ$9Fq Uo,)gHRL]o<&&t m+d 4f޶3/Np Z6  A5uOA4 WV"VK eL4P,Ta՛ؼ?5h~,Im* 7؛e_h':Ca+{zʦ6T{NԻ4!87^Z6Ӧ\L^qۖ JGs<̤X=vYB~vTNw)_.Cg}pjsUO#>/&F>i:Yz-|Gmb iûo5O^;2ԉֿ!]@&xs3.4bŨMڈ%+'ag]-! ppl HADpQ¯h TCElq%6>2Ma! }XUCS |JΤ7)ܜM"e C(1 7:$Jf۔!U~f)媐Β4^Yzwb:w^^wHd1L]S6/z2Y=RNw^̺S#~8|8|̀b"=QHlo&bZaU0Jl6%J6^N_i|eNjsjpؘ3֦# ߘdu)*b=bEHuN*URc77tF$ɂl1zfQ&s*F?lQ4`-Ҟ&.S%NT;}d`1_DC'\DɦTBm$C E tdY֜zSXqx"m˫Ce`-J[zN69cV Yն-#eȾ1( 2F %PX{I`ޑS?_T2Vy}/iOH$)@HG]ObO_cܪ2Kk W6yJǓg ;wSXK԰ܐq8( KtE `8;sZ&Gt2YҕH =hĭ&%Od/""?BC5H %lDu Tix#)?tR*J|]\ }Q%B[EIePm[KR JW)<|>|U[Nf36z[m<5Y?@O騮 ta0~S*V_\!^)?Tgյq1}y6|*_)8-տ.GĄ;nفhOZ PZ[aphIR"e@缃]Y8" g>V}g$⌏ H2;qNY۟F sK(녶x54JvH!vX|ǡE uN H9ȼToC3JVf OYp=tL;/4:gǛoٟNv7VZE8% ?] ,ԚFSEvs]-;\@P^Nf;5L:2.kGc&> tsd6Ho# 'X8N6>-%*XT5Na9QuIdf_$vW# "I1njf:lx06 KWD2\jEk{t. Qb-j a"IOPR`UTx^8I(Ç"I-ɖoGA 2.]QzW=ӟ:ޠ`pX[GGesU|2ᒒ@Z a~r.h9Vu|J@wK ;+t1{g$?n=c ,\B(^gbkQ!A}FGæqcF#/,Kb W!u`R2i;Lql׸%Vk9%^U3=(v-?As)%X(E{UԼ!b E7I+5E6*/0hˑS{,rl&} =.tAAV>X=Dؖ릇f4D6SeTVsp33&j Pr+jFV}-a &,+cyeV~\@*SI/ŴزhqklRGL}'#wߢ;s:Fo$ZW,xzfA'ZuF< xWSI-=wiʃÖPZԁT7u/`7I63%7i=.k+]әuVf% 98^! tۨa)׿QXYMq:Z((grM}s$ !%hҴ]s`\g5N@Es%F u2dXR$k@x=?GVsn5#:?HUEZ+362/֐KPBۊi./Ҝl_u[ktV2άƱ29wjbEFTQW[yDoY`ri-A?,+`vryQJP,8(2@5,]zj 26ݾUQt 0"|/cLpZ'-ǺPl0F| uv8w⤿Q^e2g4uq?0:]ʋ"ͼQJyʙfռG,+yDáB͌˂h6-@&]#it@ӝn6  gZ&:W6bcO!xT>s%cZ9,%',)8:wCm|OuĬh #a(%"*LePZ"QeT'&BTmlPkLCȔnhFc)a<٧X$A 1Cٻj%dxH󖒸, Q\̫2n #{*i zeg @m#"c5fX ۲3 \O1QprM|?i{wpW]c\l2_e(RD*ڜhԟp# 6;fԑtSZmEC"m8)$ xMes42KRfqǠEvΦdQc`(R·ږ5i~o6.FCJⓁZ)ݦ/֞h8 R߲TD0›pxesMa2['y7ϹmTK ?/'(oϠ9rӞ,jRժ\ٚRo&iEa*XԱe*::M(hlJ9o z%Ä5I *TMqVޡI=85,i(La?JA`u0^G;fGsGw K#'OՔ9kjϙ1i=@d5vz.4Q<aɡb.dvu@ b Xw>Iڗpšww%tb$ 0k6|^eIF؎Oϋ>g^K7tT7J69m1Jj +cd&mP%ZF:KX~pC-/U$V=.hnܲZc 2J7x"\*U͑r~/{oms,ZMD)F-N6D';3BH5»_!C6W`:[Y+e~[i4u0T)lWcqG7^clY(ǜfV{& ]VA:#}ȓ7 a^4ƪfy̵`@( UR#LIŤ`NǹТ Sl7,3J[e>sCUxRcyGG^ paE䝙~SP]\9]Iewٹ,gzct@5zo # F8d$"*tI6co(XmA,Ȟq&'CFa†C D? }p 㠲6cߟ13kM"F'‚l4RrD}[`u[߲G/ú֜*mEt~GoU9xZ6]f\^cmm, E&j,0"Udu5sVw$)6B@ V.Fk|cϽWnw3%vin̂1̕MA,!qP9 UD /dvd*dэr=6Ad.90 iQM~`2쌦OuY}! RzL~o%F m6/ͻۂѨ[3゛7&tc,P|К Y2DW^&c=$1 6-l55 Llq# d-x o˥)=]ATE>)@vѬsRV^XN25y7b"p^(` 9g,EzeeHZ&\сGqgZW]_*go7O'LB PEzE $<{!ptcNՙAX 6q@dUꑷhG*&T{ܺ>>Px 2mov [(B܁2Mgwl z)A eM9EPv[qNN<;7&VPvN4]ӍAK sw AMf$]; |vZ/Gfܸ\R°Я"4ne!-S܇ޤ(LC5d!Uߖ; ުț?r$b?nZ~L8LCVsYFů7H*kF&oF.d "[f5lzAaOwڝVa&Uoy /02 @ b)%eR; ];Te8յ9iyBW˸N7}3t^ ..W`Tw P69U~RpV C.)Y3`ښ7m:sLLb20F4g 5TQvGpȈ%^,?kAɌxs',o+;No7g}4fvBޑ#tg4^_jSyOMព5&DpaN-44wOyb3=}Vˀ[Y='@e/;kv=RE^[r>;}٧BvSUҡ*W#<~XlnqDנ\\ԇKr+KD(0ktpX?Ü(+zk:GW)W7j dygggq9DoC;XNtxZ\{} 0U x6kflҕ`?B׬7< z3[o'#*5 G\Dv]6^yEUI-mr $x;u ,^4[w?N/eAKIW-e} &d#}N"#&ϭ{Y(7R+=/HF#leB3v^*4I 8D|^QtUScP GN:%RK&qQcϥ*Aޣ6Xg("BY ޣ#g+I> (-VF'-ˏu!岋>͖s13n8Y m;(:*hYC{4r52.eiEMRFQP^-BuhꩲTh'iZ+nHCBMuk/1g R }CE#>st&{fمBc2ZW|TiA`8 JwW>.jP#,8ph|?B(3j9v+{Tm3 T3>.gl!\bw5{%h]-*e\JWaPe+Bװvbs•2.YP N\ZzWO?:2-?ΰd؉oS7-H.K6[^W_~@g~E\ gUT;_1Ű$vJ;@Ŗ 2!.8I:#O]&t4`-,5Ţ+rkͅ~(5($j pSͶnԽA%q Q@~SH9x Q-^H!7+^gA@;," >ipFp w++UbaQ=muc1o>mQExL`ut}ҸjйAm73AZ{T1Ń5d!pBW$mƤ$yx&,pc2n:V5IywĖc 2LggG]=[!aCz4O2>as#Q>; uM.ʼnbh RGot0 |8(K)NqPވsvDM=%hidg[nzh: ꗋ3Gp_/0E (bTHX7°]]}q'BCx*H]5M񾅈ɑs84_W}e96!%`Ї,@]u|l* ZP]³pxM 7*ԏ&ꞜDņ6:ZY(=:IIe5;bșɩiePj5؋R6{oڻnV:,H'Mj]>)r8n_J-óoL1|G-Qt52\AJBʇl=deI^>ʾ9 h~Aek>M+9cVQxLCcIH岻ȶPa2k\ʝs9V WuDdD;yJ$"<0$;K[S[+9iyoqhîuBJUH)e{4!ZtƆ; A-UĤF*8~; . OLV0"bny=jÌ80Lȵ7k" scY%z;V,!/y>m;ʩs[~ trZBw+qqLN'ѭfidLwG_,8u' #*K M:qt ǡ]߉Y-udA#LTU@AiNDXk{Kٞrμ@|v{}ӄٰW_]HORd<= zw=׿shY8yO}w;mȿ 5"JxC YCӸSGNq-LMV o QQ8ah@¤2]6y%et wVy@Ue'WmxD{ex6Au3'>"ֆ_SB(~*{>wгBӦTp.Tj90^yj8%_//ݒ_rDP~ GM^ν54Zub>,ꟇrXppfP^QcmPz_B`L $v<ڤU 3HuҦ;q}zn0 XV+_GE/]p )ρ-EЃcBz~};? .Oj-kXۉ%/3*$rǺa {٪^b EA h'3Мb˫ +o"nQ&W@s<"0 d%NRf~9\X'RAa'\ Iv(ZX>qARqٶa>$1\q)GE(TwC*1-'zi;Ġ? uHeӫQܱ=eH'ΫbAra 8ZևHu"G6`8N"Y = gIX H0dL vAt-Ci.0+.y1f!p?ޚ"O vϓQșK6?}2RN%5v^Zyxv׼ As?n F<ۀm .[Ha]R7{DD5@#5)4@Мȯ-nJb`Fl["q˽bcqp(Z@0|r,lea5gPZڑe j?̝meJ!~ko/kc`5l2D2&A5ơoCk7ᅄ Eӭ7ZT}E.R.-<ھpev dMB X=9~4&t.r9qm!~&|>Ǝ<;;'/^*%T]K9iCĸ-ϐsYD-F[ N,z NTxdc <y`l{ a.bY9vRn9hT/HymV}]{Fz:,k}V$ /ȇ|)jcs [wꝃ0Uys E{]0c|±пwabOa kUJq7.v3zU!ݸqñ Tx6VOn= Ƹn|*xQ0zp 0V ?T-t[ڛI8GE4?8 7/rҴr \:b0='=mJ`0"Ka 1TCăoТ)fs!NN5f؅9!o?6aOtiӖ~(hl"`xjo'+3۵H_=JHd{]W_RFHN6v@뇳ONȃ+P26w*sZyc_`QJGVбKO˝뵜`)E)5n^w[^8m=:=󵼵=` @k/|i@`fVVq:&cѳ66.yP\ݠdAO>Kı?Y=[{ Ul"$lC#_6^VCe+LRx(4b͞S#̂4ͯ-M=4tx?zIF?Z[hޢx@ߓiRsb]fRBm\kQL5Klq x}vB3ޖQm5na0=Є ,8:FT' ع>\Rh:cVrN 6 x1tNR!}.U#r~u>OY-[O_Opx^b] |ua _\sx]X5ݓDҧڿvyDe,J eΔrhHU\T8cϝV5GP}tT>GIP)%q#1ui)z |i)8:B)arސϫr>jfkZxM2~DJϲa% S==8bOWwʛXtdExWs(7S[ӊάL#٣M o ."nmc~e7{Z: >\uՎWLtP[d/vuJ J/@у5;}f L+s߫();5i *c:Lb47l&u#f^196U2Uh{87!O%>o|ɑ$\`Bap) *yd78\PȺ|rµ&M9Z(|ņ{y"j8g"A\m'[& 8]pܯH_#&IјOh#?-V@hT G?th S W9:FvU#>H8+#iiEA$ f$D̖r \o*\Ck Mɇ `L@'GT?5!lm[k |qż?=|xc }ظ%q([ps!nk-z[eğY\. C9l&G?4LW|pjUQ,qpԔ?p7сc7K;)JꦨW=[8DPs? MJ~$cF+u6234ћtV0ϲ?L xog}Ơ[_ ߣiRn|L@Htx5;~Cm>/{My!cxڱIm[1(|1})da WM׃of\%i&~|@.ZD5QvIYHu0P(T=zQLvO_\֎|R]qeȠGSCщvhx|cYu O[2j@.$FbnEtNySq7!8+@&d!2sϛts-'ǥpv HSj"mRLd[ B\>8>C AEe̶v_#g*z%pyO}ը2Wmޗ5uJo7r?km`| w'tЫts9=U=䝑cs^~dyˆ'D ^,(Hd*ooNJץqp"']EJ?:+bF~f; )%L nC9IʉbaiV! D~~Wv)?,KL92-5Xm2dApݺz@ ՞YN8ND8#)ϒ{}z0u seVIq5 C'κ#S㶙xz@ޒ%e?gPxq}meCVbU81oq5R*[?"x"W#d?8-~PuUlNWxJp*v% c b,}—Xmkãz^4 U@Egv ܉^ɶr) |깤/}%Z a`qYm\!\:EYNwov\Q3w![# ה TEH_1ďDu}TgiO#|qNyRaeᇂC;wo)#`xؗJ@P#׷\Q5J n(|Jj2I RQm2 ʘ.)?aP<@҆oOm:K$ɀ{4?E.VbQv1͊sr}>W*rCc(i]tcDJWp*:3'49NǑۀqcCNKj(Гۚ5":l$F95ւ"T 3{.%*X1ړ?=<腳!(N@Lܳ[Zz& SM~ŜRE~T\2G^wr,q oS( uuۜdz^a쁘VMh 桪]#;Q EprN2rEI x-@>h1Lm8|j~1!SٶWac^RLNH~edxf;s3 TKVP ɑ;y_d `녺/3D)ƭF;}}rHr?`F28?.ɜ&gr? h2g4c Q0x(]%JzxGӘ: `y h(J,e<#6JVv0پRӷ;e13Wu TMkT=!Zs/oe"\ǝok.wD'~ǂ>ܡxocepi$I;CRQ8jl KΎ!`Nr//fo,zSTU%q=/G.6T [U/4b#'vxyA͝ dS}/;7Mum1̓17y"hV!kM@RA8ch([Fuv|TT)μ<8q&Gc"Vo6C;P\J${J|Adn%KzaVc,X2J[ [S3@r1$Ċ4JcqƿyYJd^ +2Y?=їB&A^7THq>pn 8@@q,B`svZmR1ꝔpTS 1pk*~Y a9m!a }m5 dCs0Y7%^5-v$i2ֺ wx[ovM;dZGxΗ|oA0+dT'ݝm(ĸ#ML)ŏ!V2>/>ʫp:&lQ(Y'T{Na h$NGF5)v2,XJPgڳ\tQ]р m紴DV^enfbt{ >,#{0%{nT;!!iZTkf. 蔚,w9[VvC՞e9[q&qE4Ɗ|1܌h2[a848..}/$˾|zíH%:z #ScR-VL"ݨێBH>% ]IdB(ronҹEV)O*^##(5$E}͈nt)9 r0S腭eHɠD5"PT4(sPaf-YN& J2먄Cf {U g-b`Yj[ĐpA8bi1? #l !g㿄U,֠;`R ])Sh Lohz@O"ϩB##lbGR6LN^\*ӤC bghE[TƩsJ-Mw t8R)Ǟ 4 G39ik{v5;L6'jia8(H9Q+L=cSgJp1 ;Lf)?`qHyVJ7Z{5ٞoґ܃6\FavO$Wĵ K ahs7%AURJ6o "jMzC~㺶L((O ""\fL6ǔenjIª @ iM~&$$ڹ.y75g='BoH6VUf4U~R#ߕoE`GӞbRG촄갷 !7}iP{?(Egÿ" uaJ]1ZKh뽖l_TQY,bYǧ`.i 9M QWӟe8Q#T1)`0h!b8GzؠԶ~7s|EwT+oYNlAy*ƓC" %D=dzI+ ` eW5{C1`t"qq+am̊@un<θ*ĭ&'rʺg9[[k/kRCi7 X_9vm8Cya#[hUCב`Ob1ooSSZ _9pj^V/$V4 W,\Do`jL N=2](l1gQp);.{2:NSս2 :Q 'nA<*xmbSmLd|e:?5_i?Vo3R,7,T@}Ho1}IںKm+·ք *wUJ5+RrW KBwx4rXeZX1|K!("^- |KpʱEtO8%NdyxIF/Mv(‚L;1PfP+ +"i$CvJUAtֽzlw#'m弎 ='6VX7Ig U8TJOCT E~iO=(MC4uj LPLvXGkMpꡲ)be,NKL7$1a7M+QlU:qX +lhu3\mnmh}J}=C Y 19AU2 kLY6A4\DD1O|!^o&3g&1ePܣ΃EXI Ïaū!o="FߛaܨӐbi#I %^v7Dm+ Dж|ܤq8+g.0NNkl fǛxB(A~*hD]8/N_` }IXOYfիǞUxK~0j&<*@]ϋrw{v+JJHPl0c!`\,-cj N$o;2mzk$8AM~=]@|ݻ/ҡϗlPn7KӀW}0M8сJd<,4j dZ%!;LL,sFO OR!<3YصIJ}Ć*1E؅̋gg"Oۓ̦_^a3G]至q|jrq2l}9 Y;yS6[ÕyuDYB\D:c$0P]ʴr[X``j;]UvtO`UFQ3ףHxpaN\IRwC1ٓ] $l|"1c'z~u)m[a≹f};Oz&Qb^[c~y%|4rze_'T+;bʄ[7PYڥwbۋ|<ÓoZBtuy5gѪ]5y#s+_*J-QۯRPVdˌE&߶T}n.rQmq8'Sr4j%槨6tCɵϋ^x% 8, elLQ3DlY: w'3ȹ}%%<:z`! 4{Pĝk1(iBY7+S@h z_4hl,dAW; ՙIz ɉm9hw/9?6h#vG|쿨& 茉g;y$,6(p,gh('sXx1S?aV/'{2{]-Nb#M> _%J^E!_OEth'/w }XPt,-+ѪNl2܃h-بqĞ~jCvgr :p>T<(i\m4u\~TQ[M9RF}ܣ $_g{kP=xD_S2J|e|z9*Lڑs6)? ]?Lղ]NR9a_BM1{)fMG<*!y+e?1E&u3q>֘H(Y"0 gx{miy0Uo1٬[0Gnt,|]JLL/JO#T:mTϙMYeu q eݳxҭq`^CE$6Q g}yFҪ#25^dlCbʄP + ˅vq MUuss|ML@ a MhO' .<;?gT߁fd_-d?*^?张l>- uoj|iG)6A/4ҁ'@D(1$u9IUH;rk~pL0PIˑa!b56jp|n3`rϳŵ&9c@ *=F qxDX\NFD!u YJBVz[4v)\V0 -A,ΰ([OXe`Id^т Fh0ye./)ID {7 `\$%74T`O0]2dbe͕ES~m~tVaX \Q~tf4JPЁ(*%(BX;pKmY;a퉢:jhz /7m_ױp{lsd%w\;@jtZ9$F[<ԕopU ZB ]mB[ ooz|{'%fQ8Jj}Ҕj**FD6%#'TXP3h)0Y;K%#wSzwkUM/HV_P*FxcDkL? vS:,< ׮# pͿ MNl>ITAHH^no؞^~`֕LTL$%;RE_՛W~\Ϣ6* yG lw^>S2Ty8 ¼VH@ #ʽ5KO)򡂵2yB [ˎ1tD Cf*,PKoecf81OSfy'[#ouD D#/E Xl|X czŒũa% [[c:r뭉P@^{/eZRetӶda3$>8m\)˪Ɣ 9еh< . :-ZzXuR ڝ@ge*|Xhjzm=tD" xi^95 ~hm8׿ 遯Es\)  Bv/1 _DBYB?"vUv"6+Q^ dn*6b,z&=!w5Hm#o^7Bi?;%0TA|]ޠ*1hFn$8Ysg~Zd)D|GD[+ I.fk}9ɏV,J,hj;!$thEMO}'DVT0ebWh9PcsBybw vw a=O6FV:!T"CG Fq=܈@OM-vi 6;{9(6Ħ-ae&E&;@aGcd.u߸-zOH~ޅ t6Iw0H+S-$TdӪI #fU]=|&Pn˝IC7Jcs"EbGϩ59PHR=I*ks@8_ ҁN`ikNlBֆFaҧyNyW²lʸ3RihS?} 4şMb=( pY9UQyf]_& F`;BMa,J,MW6L؛0ͼ;lC)aFriF 4`awAZ э惾Tm?>٫,%'fzl|d=?C)rL٦i ]yBHiHcu=Jiw,eǒ$esBz]g5k%C $*BH S논Iv&7k:tEU74ޭ;5v=P Dy6z̅bX \ꂛG iTz[Jj-Uod7D@an`gqW7)_c]!do%)u ˿ z˦!Lx,jq#aS7ct4lS\2xh`*]tQ-Au^MJ½IڼF&ZyJdbe7I A!mRjRmJsi3F>LnācҌ+A//Zޠ'f-1o;xĊ/? d\D j:!yHr:Ln3;9L"ZBI h?Y`O#?|"U7 ")K3RYQMi;w[!ץ ~ jQ[N\jv~(M| LkZ.݅V(OIdw8fLȑ@zzvzb#lf^=CxzҨkj|Od$Ɇ.%:smʱgd_h\Q%[R2 pU r Ҷ݋f}\řlscEj`Q704/{8M1Le'+u#c~,u0v,!/L_{,Y>>}e2$YUT)FSwM9I%"N|"j ^ĠU> ?Y]HF%8cK0h%[)30&C-NY[ o~-ڂ{xtB~p 7$^2j|b]z4zoF]޳L1=O\)V۪JІ R0"{6\O&J "A}*KBp~ceY 6qG|+oۆ|x-g%XVZeveFB,AJl 0d+$|} :s|$O&S]b`9˙DEN6@e<'3Ys@G H[î{Z@8ʲ}/7 r=p&6 >O^2^ek#IdeEVw_넴AOLͧ$\ Z{ͱs(UK*y2(E$䞛.(_'Q*>1o1C$t@{JYϢa4L wa6"Ѝ* و,v{/L-gQ|b'{9PI{DOʮ@Kkol;{ar h_JŭtТ#R$Jx91"6rn;z!ڢ#G /wdoD1UfѰvMXmI,#K3=+.h,ǟ3MŴXkPjGhd# trFɐDl-ꙓUk"Qu,/rLt5ޥ-W)Lsʷ@LJ !݆"9%YP/qq_^ q)i*LJ`ׂZs-m{itz0ہ@u&@ߔ^i';~<8;@ x_f$=Ia#mC<>0V mwֆR%nf#cj~v?zĭt sBRN:LƝޓb6_A|5F?{H0*sIB1$ ݂ߕiAI5E/_%Q3h`ᰚx{HQP.6-7x&WKbpdy6DH|OOԿHmR eOPi!jVNe]B7K('B^dܰU*<ɗcɦ ~*dz*NuJC]^ͻSog-+M؄,:Zܾl fM8m_!5@YKϿjτ45I-a?3V`!"fSTտLf 2A;}G!m/a~ZTZp& DFu('оR`"*Zfn8zLNnW{!B_"Ȁ 4OP,р=M#oXQǷr zō^a|a ˡwSVڊ!|'K\JV;(cnuWB KV+Ĝh$Lю˃ _k. zqzZ[<$[A0yk^̛ ܨh=R gm 4Va^C.9Vy4*n^O'6J}C: 0413Yx϶G6R#Kpe2 űk.aԖѣ`7gh;DzߔmG %qq`f&c`n9;NG N7!PQ)ͯH-h]tf[Fxv h8 >le=m2޲оX ˣ+JBq]t ǘ ދ$ 1J2 v>G}^aٚj YENڰsޱ}T,\rji|]j=Ծa܇b70b,n({猸;~f AY T;rbp[lvQ'9;x/ @F#Qug[:IZZ( OI1n{:B$ffNFpjtʃ0]˧TKLI@::ı*rn  <͜ȯ|@#/k vE\:xI)<3Bl\}:?4?f,NQ\lCd7/}IFc7L̮(b9O,.NlڻcU 1N.^(8s[מ&)]4_.M&<8*1&\L O ތUvHT7.9E\vr)S}"Afr\q _L (0v yR_UuGǪ(ԯ a}Ѥj(bU^צH|z7{k. Q$AL[dpZӟF>-!Olt>8b UxX |w5x98N"oFk"N+zTBk2DpQ^N]J-iWڊhU8`"Arg]9{:_/^ Zټ_[#ơ{ZR AY_iLJG$bmRŃ+4=Sj6@]o4oXj&r6[>mmSW@Vdcl#}IO,[ؤ,>|Oˁ%}Tn4 n(* Tl/"޴PqSkж^/ѱ_6RPpm, wCN eiL}-2"d|ڬ0Dyˆp1P5V%U3~p᷄ mNAzO^=4K˛0ag_VJבJ 1"'< ZZ@qu'0]}m EXMtNUwA(~E:Zk[Pm(v?xSŸ1& '8U)"1cGP'g"X fV׏JYfq!gv{|ujI/dDg3HM).h 5!3q 1%nMn(<{c^¢~Z?dZZw}諾q@#Edj|Q~ձ qؠ49Gr,Ⱦ\#(~xvYz촆=&i!x jD4ӀtF`zK&3D|[(yV@iӷ;DžVDcdS#> cq2(i=rQ$@DnIl6W< `Q1KDqpsYx =}oؚq6I TP(Yʔ{"[P'Wj[ dԜq;~9n0}gu('?q SdpR.Ifgg\.-Nt'V"XRxW;mqI[<.pTOMwb{7yX_P fA\Mz2+Ĕ0O*{% t! 5ŀ^zx|ԁhIܩ&")(v{0lsj56bClQ{rTNͭ#z'6y̾@WX-%}J^8IRK/dJ`C*!!8C+HU0-ڬ[f*֗l/` `ܳ~Y S`CϞxq_u)l[e߁}.&⫩L0P# P3H&RLXw`5@nTszo 5] CNM7x`{N.Kj0ne}d8O搱W|w@C~o1PttHEPp$ІOp+iB=WEN W3FaN[U_\A֒%z+ۘ}ܺ+}wB i٠}SW|{?+噛&$~Q=?dCi1nWsmC>3ddu- d]IaE9(kR!Vr? Yo> [= o( ǰls~_PK?v蕳^ٸ^ @s oq;۸d׺\`X/̫^D&chv M̮py7$2ȰSZ:ˎsJY!U4C|UZw}M(,q0BQ+ -#n ȖkՁ !F*ؘbP\qC+7nRv3YF]^v5gĥ+ן ٹM K;ň,Յ :zWe] P* ۃ +57>s6s#Tlg$&@9=ġSBI|qSEՎ#r'4ޭ@uz&ʫpp)5пԦY7W>MDAlco;reR.A;D{ʬC!f'5.gw*-.TXٝGy绕w^1my%&b,{*Y|aU%0粰1UuF#:fdRǗ%ھ4"?b"Vo =~{BE>Egg)<ӢK?K^wahZՏ@ЎB.8 Q'?XY'x% Ꮓ.7$زoUk%QT0J;4>L ,v(m\k2o3J ݯ&4m?`jxz9 J.7H!楼|yTh72lrJ^=YN >-UԹA$Q2H\L|[ynJYvsoOvTJupdV-fޒ|Aih~g+t.ÛlRPMS[-l$0O)fz,;j@qPF6{›u/l\WJ~zrl6POEߧ9_Q2ȪLV]IޖW}I_iY(Ƶlڭ)bҎ/$W4bQ$DEL=_.U@4,pcGKwKߤ[a;eSx8uTSR\3J(g~X:={pEϩg$Ɗtwi YH(wFZw"U u{@?x]hZfőI "eFzy1mw~d״n|+e8,FR)8sp#Ĉٙ&9F"7p F-h%`J)84oޝ!FĶ,kX'7]{j s,|7;yw[L9Jmj̼6&%ʔy0SYr%xBmK:a~%!mqAG7B4\`9 Uҷ`(nesя!+Ѩ11Dlk#[A)MO쏨,t-\-+ *TL Пjr.l5Mz;)[z 3NDj0ҹIfO NgU/Cv h8'~4khU`S9kvZӄ&nspOVs:Y|Fl= OGCEico0N@]C4}Iۜ~>—\PP9tU bf4?ķm߉Ui!ӶS 90E,-)F E~"j5lppC#3X5Pr8[AbX%!\{,=nkj6W#z%W) ׸MzAjD)Q.\E5!pi?a^f|Rƍq-!zŘKJz"= b/<&y6m#ʦ\$ !EmING=GG2Ja1<-.G04?yn_瞓 _XOj:2n2| fּCb)iڶ$!</h 6Q[Hn%ϓ +9q8~V8VkڡQk0޹f8[;mʧnB8ʃ4w)ig- `"?Hqhw#ʬ,- |\+E -sU6Z2u$x'.ZS!M@ /]*O*fcgy/c6^jb?d:e!%OL5(س~>E[/F/gmWF_aq*9wrYbi?XYx!$nt +NhO.%w֏{, ׬cD at L* J)cv8Q]lfwl1>Zk=_nM'XRT? nn%*+FMZtРcr q@)3XjE2/bA;-%I O&Uj^vXn(z=-FhX[)ϙHAzC9FMU}>n ur1UyϦ,0 Tw5Ced㗕.(]| yhW$A_Pa 0p!f1z@[D>WxngdˁgE?2!e< UAOp{4$#ؓTڲf-"HT&5e5i3$LӋ "<ڧ'xg<giL3 [|3KFXlNMByҫ[D=\kW.Ihkn=n٪O5Q1R^ (󽟴=,D%Wg%Zf51i&~xexkF,K͆?XND aA F&^|1FWZu*q\"C\m{n:OLְi2Zհr8Vq}{:"jОC h# L&oj/8>+[Q }^ݷī~hoD>xMD ņT•ՠ|f"9ށ@޹۵q 1sB5YAX#+ UQЬ:~} ݧMяG7Q`#k<+++1 S=xQxI=}0!#nzAoYDTc V=C`#;t5s{+j3>PƁIѶRA<p}D;x7m%gu#5gO>AѳIAb~L ȨE8nwŅ,T_<.4w4[M|6K626H }Qrn }䒏zxr|+p?@G|נ武K1K` #r 4_m}S[>Ɩŵ\;geIJ %YQ; 01;\):;$CLX $H5xF!Sm $*9\.SR @e :4lOU?>i%O/#,CCe$䭸 <UC> 瀷(j8d̉0aSLݾilj$kVЉ,c+#ML ka1Dz#Ie^ _+w 'OFUZ?b߂sf;*g4:1 #Cڲmc+mv+9XZS࿾W+Dݚ/BcUL#jbpHhh{hfaAS 5W6ᠼAP_(c©-U@:USA"G2 `XSF)+Rۃ74-׎T 9yֲ`g4Io Y{kQb=8G An-o8f/r-eGlݗ' e{ڐ`7<ӭkt KQ{+HU.o !]8B4F2,Zw*C;4JpQRw؀Am1Shouk>+U@{\d ?0{6ݝ 5JW5Z]i"mQ凖(_n+H޷Y.1W% 1HfS<>s%L`CиmA9m+OBz1\$U/@@$Ic}P{_z?οVQOE:+MCφ;B=^Ciu#<$(-Pt-C lrhn %4(PɅHiح_'Jl/C|׾c[&=2Wø39x&v8cl/{m!ݟ_CV- JԤM9}UgԬx3^|re= 4@]J=8?+8j>ͶMхv_j/{d6`EJ,H-,MBRFǼ࡮yN ZXS!@ UO}$蛿0Vw-ɋKT% n+]冝Hv'q¡oIbَ As6)`9)R:;0}*XsTL>q?+ĔZ- `HݩGtn򋝙6;FB-;ʜw8o O ν qPV!G[>2[;to|u)-`~UI19 a3 ғ%]iv;U'KCFW~JI'.:pE!BMtʶ*O9 3r (,ߊ.#>|lA`HGVMHJ莈o@zߞÞ'/*&dc##b}̔q:RY} ii  d^yit$UfzRz`pW3a_qO>dкS-.AR,ԅλek٧KD!4,آq>K "#G"(<ܾpp)tNdNH514fHT^r;Ӻ4Iu0% wCgPpD3~P\@{>`2'-?༣SYeQؓz>{ =y O΋,9 )2dRǷaxoP5?0dA#(A:xcȞz{%ȍYUh =4F |{/鳴I(5r{-n]LjE)f;3qMt7zJ٫HkuS =:r4EE3Qɨz$j'>ԡ-hd[tNSnv7֏ ss0g\>RE}f}/n2/wjmD?Бv 1/m%U9t{o'~x?[#"h~tM"2˾r<ǥ./؁OQ1&#+lw,w1L>R; Эx]R׻ >I Q3HnRc`!#9n 0N|{bˋ,|8D.d1t` q{'՗Yfm^SWA 1\Tnqg#'Rh8L{y%gJgX݌hB_{f$e sx`+;~Ld?ts|s鸿j/N/*wmc"E)BSk| 1sɥoI镦z_~b@L%i~@1iSO_\T6[3a= m]y> &#'fnJt]I6q]r$Ʊ 'gw$Q͔|("s'rR&A JSCK5!.L]j)!hnL jj1HOS^ߒX0.»X$M4+::&C"wjN s4쒪bxh% JK;q+ W1"f5@Fk;ʱɿ} h-~#9$U|ƯW6a[G TZ;y-4B"\zuo,Ϯh5>#!/>4sKY`b95l.?MeP!KZokFO+2{U#V\s9sW# )Y’2 %Yg! vPU}(1wH pk6۷3B8{; @.t%uW;b Y1?#IPjXٯC%W}y/N!EkwqOXӽ-B?R[`*p`xWb+d@78ϳf9 p㻶 `#sPK؝(jOG4ըg7261+%]Ly?p7vſ=r*cV";jɼ"0l!8[Yڨ#M.QAޤ}d>m+Dvr)y?ZB!4$D⍮LI`Vu\ԦHDm K $7쭒4Swmggp>,~RF,%YHULSN$ xbE`!@sd uD49hSXLWX+e/BT˝\gUN 7N! 7qR_ ϊ[q_=hƭPF >g}jw4W?4"HZ{Atr4(c;AAm5aKjd&Qb l 58K,Vn.hddB%4 5yDᒪ2 R4D 'ّQ0nʹϱS`q`V/ hd!Q]m0SѷO1Q]2Gn(Ե' 7Iq{aFRX"L`nq8vINb$&Y45*nɺDč4#5څf/f8G̳TGZHc4BVBK;B^;T).07ޮԈyza ݡO\@E77<1:,k/H4$C1f#1guoѷj[YȎNWZl@HΘpQZRd?ڔ8[$ťuE糁ZP3M%i4^BݻN'B^9:|Vsv 8]R1^(O[,/c`*n5EP%p5(8͖ ^J~ͪ/q Nl1̹ݠk- 69a{zWZ$7ctD TCҺJ=gi1!1#Ѳ:}mkoEUJ2 W+^#tZV{Jpa_!U tϾ<pvzkufNy;Wë@ wIYJCmF @ˣmJB2O/b(4o;vX޲az}n Q<>bPM1O˞? eEůYDRZss $o q~3 6pVW W#ϑ#]1?t<'i9<0rs֝nuD=+ uQl}OG_NL8&-ߩvyV*0d2WM8 J FXSB ժFT&.hSb4@+rƵk݉[1Cd-Te] `,'$5"*sx$"vNk慠=|GP+SJi2Z8502:&HL,]/Z{[4t h:oC^uB3ńt6o?yC16B eY \01##Z]*߿LzMDnƋ~GU>†- /:ybᇲKOHOqqxcS77 }"^ n%A%?bBx გlC ߯l7 x3zѴ 7yϪ} %+ !v& =8q@F|X9pXlubOw,i`:/Jd91%!~(!sV^2d$\Ub3 /J,# M4`(YSgfmp镃W"뢁j` ̰u-+v*#yS{ e|P~Mpg>vBAK6?2{+/sdX:Y1* rf bhgE^W R`-Db~B.0Mx%{gp0l]&.ӄo•:|L\1׉}0Au@F+jpYIfZȴeʈ+Vv ~J3#vYԒM rIthg'ACѨ1<Ѯ.G[{I\6B*RyyX/*M0K~;M+YtSTy3 Ʋ=2J MUYsa9sy|Z0R HRyؤ/؜;ynRC6@J y-K+*),`(RY\v1v'ڟCB!W{_Oӓ\|@NR@#-&VƸV8'Cm?HP#Dcwں>qgς-&lqeZЧW @r`F6LZ&6Oh۵T"4>FWWz岞,,b#_z&˙jN  ;fu(ܨR# Β{4Ҕ}$` "YqU(d' @qT1hg^wʉ(.@͌=Yܠif/yJ:0(.hNKd}?0䷻%M53%k+4Y'3 OFrZclC_^F%{On&N.u i9p׋[|vPeCƮiU-+2ulBEd]kadLԌ]ԑ2_,ߙ,wxuq1>4ˮCAUYĬHeZgXQ5fJDTCk‚`IPS3ah. zY=x@B̳ah$JyM7sۄx]VGŰλ7(?gGʔ/`E N<5"8j{Z\b{NNV֤ 2s(,`Gy6\춲3_TO5.0oa6Sّ_G S3{SjXS"TƊc*#g yBBNHQQ`%3l-RVF_rOip_NˇӪȯ Vy˱IyDŽT̘3}_.YДvdlt%]rO1ܑX`S*ٱNr{sR&c} '(<dP\ v;ajkHg)2qR~ 5΍cgqoJW( }|;kXTybb?o 7&7W`V9#Az ;7:G.<0j`f@j (jZl1F2 < Iz 1"e/Oo( w@Y+yVj'f4x*BHǬ|Њ,GvW̚Mg/q DqQ5z/"Kc@$ƭm{Xb6wcrV0+O_CAWЃm} $/5c6VY9+䌁PZ?ybu[/Ik2sByq8Ni 6FИVdoHBLidU%kA ^jt@kt٘|oJ ߗD:;s2EIwSQD)hg]m,#\Cp^ v7hR Is;KlVvYB5/ҩ$Ծwz=Y|rU[s]c%)kkrNW{Vk^=Zq?}5s2YYfjIŚ@skG{D(bĴ#F4W!Mh٤ƆGB=T+\\kȲ[U>}uyuCk _xv~H7 wM#L'c#25 Eu6; _|L<р x 9b|HH\,M#~+nI~uNP4^>MOܦ EF3Zf2_\AJܾ XS8GD<\ }ý3[qOp3/bs6*wk,ɟ/:ۏYi V:5-CArJS"rajhun$/a^ftx([$C xN؃I|} (z{(]町5.o@RLLqm PڳkbV ~]xײsx|{ a va/lZH2ZfAӻNwIs{bI;]-''XK0va;KN5d*y r \:GUOB$U6DObzA0Vz&jzu,:4us}+qK MpE Ps+xxJ 3~ Asj: lxToC'Z i菸aۋ4[ڠ+/ Xa/`\R.zth>moۚNҶrs (f-:h&Janx)T 5Q=A V@F4=)Se:Gan\md2擼cRdj>odړFX-E܃Sk@ciw(‰g䏬oZ{s.f{'|C䜠@V̕~fUr2.0| Yl_BthkE*Ms~vmY _83R 5&;[!2}d @{_r?<TXuV$~;r JGAi\a$/݄*W^:4v%X$_Y=!h'e4ݧ*]&0 ׺ /BrcVtD`fo3Ou˘'e,5ǔ%9b@WZ=VbR\ Zz+z?ÇIYni0qaB*tSc$&@Y0|k'=Q8: Ogg'`saGWѻ!8]2BJbA9ڒb %RU_BM]i؎ Fעz~A3 NE$/JDS#\Ц(Z /r$qun`0i1iǻv=饚CB}ϬszA4u,Ab-KFWO1n!Txj]䵃؈\7LN  K5>hw\qņCTMI Wum\ql*/w " flb ozJ޻!0Xid/ HԹ ΝIf8" IZc_;Y| !"tҔ.pҤ *}-\ŔzKj:(N&_ކ4{w|pcMoqVwWF$q$ i!?3aj(3jvznczjR|LaZf Ig^2zni6ܖ]]\bn|]d)[oI|B1QfL:\VW_TbA'nih ⱆ-ؕ$j||01avا^[6^KMl T =#=dISh!mcǒTh~OisN MqWGi;Cu3rdu)j\ě9  |ZYID(TRfsr COU\ҩ̀@9EXND49Rud)R=]nfYFqS-lfFpvI)WAl I_ (AO YnpZWdqwO=fSg^'eM$%&W<02O,|G4@+DI8Z$ֻcN'+P#-|tVoQ贠^7Tl`x9V.OxMB傖q7"HWG :k>>Cl4ms.mC 7IFTЎ!7t++hbj θD >51# L0+ߗ;Yu +=ϕh@AZdqSJ8Ug/Amlc{\54cá/qljT2yWCh 6e [p HYe6߸Esonzr 0qɀ@O8jgFn@%~(7_?>$YPwP!I9Z8NRS3{DTa' õ)ggϤT@@ͩ0G@p(k}KQ Rhn.w19d7^kPaFOjpj8#Qz 'ڠ\Ji,xbЌxmx2Z8$VCj4p&=N )$s@:4}ggS[16\YY #47 Ⰴ[(>S:Jw@NVZ(C1sK̕VÒN$@3sS 8/qދ$\K[w<9bN;U"2#qN'>w]"R(dCEfp RTmҞYS.sJG^~ 2F іͩ?R }L<Õ!80ەbQgNK3~w^>9t#^pH̞=<oGZ Ar̖҈3dzh=p/ ,yȪ{/ie'Ls, iC?K"բ+KKTx)]٦,A"NDU0h?w-湶qɗ89M˜ޕ [4ƴ<:N(c2֧ǭg$&8>_[` ^1FEe4$.)Th%PZk7y9v /sJ,xKWDc^'??$N8AE[r^NTYl-ѲQ09g5^VTx󙺳֐QfPI(AYhufsxaw*(ci-_T Z<.$vBJ(*/t KtՠA8}5iAr<\27Ҹ|'iV3 Y;J Uq幧lᾯ]©I@No|c)js %*cWt:ZaF"4N&pʻl a$|U1ߵĢ]] o֫==tԱS \3 (; 3U ?[1dD ZPz6rH݀J Դh_G/,ʄY 'P%GsZԡJ+^—3 uU,|cӮ]r}wU OP(m*/.3S+TC\'!ok@s<pSB)8;sѮ(j6f\eDr )Z|Ly_kZC'n!L >n^$QNva@۳,&w]>tdv6By5Of "RM4P!ܦeJu'tF؋s=ރ\: >*π 4#H%D[o/E4oIW$,J`{.=P{*ɽ4fp& \If܄!/|۶-$Jђkn>*}|fS?hl+y$}`5vn#l֝±Zȯ|P/| _Gs[ k>kk3OZ _L|0Bay' 逷sѪ*PRQc=~Xp~ΞD^v3=3vM\!!8N"v aݑ*i'g~yGLiC͙F;C~{ԃq3řTVQiL4GD+)Ve T)P/cЂ~)j'hA~j5_L2xxo qG{5B쇣cPT;PꐢOYF1p15.C2 i~$a1Z;ZAxFș"pHƚxR6KvPG-1:FlgJ;y4 %4YNIveCK]GMu $y4IDg_Ldȼ~pN>*ӛ{F7s~jmv@"Π*$7#P ^j-3h9 ž%_`mgch!N0r1y.\|J{e ;{d {o `>u|`aZ-; ; @/8%9h݁ 8 VW*6uűο6y}iFA׹$]mkQ&kܩJeC@m|}7> B[JU ;!9I)sᢱ5Lv1P8zrf6hiC!.ZY^ !5hF-݃0ޯ ΂:ȪZM Bo& M/Y~~i:V/8*,bޟ.I}y$]c/ oisTY\[.bXoW]f=Obb!3A$l>~$@pet0өQS"O(syUΕ7m/R>"krs&sh,s.~};tL?XI.@%E? t Li\dG3/|B~X1[V% u1&5 C 2 nS``Y[s&+#5hF%W(jzYJ%,-ZXGcNw;CGA+B~&7l-y^LWMQE* vA\3u[򞎞[5- @EKWc7le1lg;_<=iGiM d\dPNVT'_^s3f/Ӂ3."\ ؊8d\c)`!h [/e"$q&?h]rW0٫4oS:$*sq^sv6 Atr0z׶5Dṙnhœ)#Ph OLzRE'jK6kad*POraYO#vIFtL'#ټ ĥ4D3mc(ryLV͞ wm+T ix\ :)@[<[:?1{@N 8NdබT[ ;`B8]GHu@݋qTbRԂ_.( кdt"6h m=\$%bɓk$^%R#yԌ4\.[N`6-:k?_?„nNuEYu)Ԫ#Eܜ^}n|j}=0{j!8n Lnety}nB(UDZB }5ep T8 \蹫@C>+k9#tԚ_EZɹ -4=s;o1٫Lyk>0;"|)c0A~/dVKF0 !멽2\ܨ#KF#qE RIH# > $sӌ~5{”<_^d`!$]~) Rk·7f,O%ߺjtg1A;A0dcd` %wXҲHM3ѧϰotڅz)9T?|5U`j+/evta#nh Ts A1ѩ`05^Mʄ7T 4]yo3IR)I:pK/–ozy5 !݊]5JEa9LjJRJ4 rܕT}D#d11a~gm0or8>0Sx]LsN!m4.2_X?`0)r@̙k 4V/3ƴ:S#I͈a(#Ͻྠ59--N1Έf"b`!I_-?*f)z,|=cΫb=M kL69PP$ٓYqEÃsBV8 籺n7Z[)xe@sA9 vp-f;}>qDHrK[y櫜 xU x.1C!V &9eVRL&i[)3~h?OOXeU5ǗÜ蜑kX1x{kLb(74fb1nJ;X`Q1j-zwɛ9j$qҌn4ҜBNt$"+o oe@# e_C`B޿{#ugzwxV(QЇy_<}<|8ŠTi ]mVlȶiJři1w͠~f]`@HSz)FFjtwPuheq8d<x}зh| wV  ! :=A,9eg)6)R4/-[NB¶4t0S/HwYES2ɏxMP "cOWz%ߘB"WyC[t@;"G{ 򝝚 &H$iI|D%G[9 f,;T3 50y5?m PZ^rj-A,|._/Bh(W4W6E7f&x4+%e*!X'*3KO# byʦUiMdV:ǀaIDZk 0 UH;21 ͺ0: WjC{ÚtkzANrطبM1/_ȱEyhi"#F3GxyFQ) {Jr19 `Ηm ̊7#fHfQE>M2GXѠ;OTmz"HԐ^ ܕ;wCV*) 聎%gU׌S;ϐuS>C6asuc uw3}m=sᧄd_&QZFfZ2B!7no ˇ FF` oM=kz€`:Y( ak('hc.|pe"wj6*7;Çqr0e,PeߚupV^niyޏOF5]sQLV- pҳ0dooGtq½_,Ȧ޽_|}'dYٽ . aɿ*G0|vIP+tvA}u5lk_0+9 4+蹍NMU5IKF%ULSlZBemn$_އwYs\SO:,Ҡ|{d%7wH!h߃H-T$JlAQ5@:I@2#akA zI07~k@`d{xyB힠cUH(D&H&wZu);Iq`e\Y!}ZGtj&R~TSXN]'YD7ɰ׹$<@&]k؋2⏿/  :&y-A&x=+@ml%2=y6Iz\QGŴnx~^Oeɫp3 }ҙrYGhnŽ1S8pa;)BH蓈:J*]J'E)j$SmBl"xLaN^)^ĸxd{\<ԥ4v4#Oف\ hʻnU̸N:ϡGܝ:u&DJ ߐ׊~8eJ7 I%nE4d&Dq9ϝ lSC{6{$ rnt' A|Ayx;XD;i<#g;kuLk+P0طN4_9ٶ ~Nd&K%l3qYЕS/˥׺6/# @1~I'ݵM~0ҁu7uPKK®oܠ\AsKSoeq߲ k^K5f6_n t&ocTٵ^`ٱX(~prgmRU$a<wJ*pX}`^;M:L @[{'&,\}'y,gfm{Іry2 WloVjr!{QYqwn)`*xx( KXK48jd9|f%rmu&0 0 5#8uucJ4l 32cRr6K{xǫf&5Ɣ`[|-YIؐ]o  *3ܥϩ$fw-F/[K]rql()a7=q=3%4p%=4i}ѬIToJ{)͗Zccx[#N'dA>_JV8l??~fC3kh+ Ld4_Y ) XD3eR䨴eZ%FU l)&W>sZp"-|EF]%W($E;ͿѩV\(rI _ίKV5bݐK$+}#"^ b:LJUX Tۇn%(ꃭr>o=nneB2]=”?'"MYO?Gz}Aϗd^GaEFE&QϬ[!h1_LO9Û'~i/c@!* MwEl=>yz4$rL[*̄rP}NZ&F .Yӵ{R|wtpZnPk?_xzQqss4K)_iB#xx6$^qb] 2,j;(y!:([>3_~Vz/2+haŽ[8^SmDjiĽg!<+h8I(K:?7}KANY%2uRI؏G$S +T(r,Cif<os֮964 Ҭ av.RWY\o[.BY)!Z *g҈QV4(Nc?⑋0kJCtA߆@V!tW, kW~YiqmG]œ맃Ѻ8ѩ/ אP~D8% n%X♈򳬠Ih(p΀V קz|h`rH%,.O2gQۗ!.Qui%K3d/f:$k0 2'@S X¬L{vvO25n.aUYt[:fʃTZ#%0S^Ee ԃ?љi 7 zܽA HdcD\_4)M,Gx% Kc5ϔm$(*ϳ}I5X'>eX'VF+oC M.rzu2}W#&e] T9~'ʊO\p*XWB k?%+82ĕ4 `FmD>bvN8ZnD0D o5E_Jͤ`kI@"6| 7U(O D{ӥ|y[ 4|:=O.X;˟uN }4XqJ ,Nu̧To>$zÜ!\k[V3K8 j0{ 4-/SEOfD@=-y}s8ݒ}=[ބ{A1|nZŭ\UQgGQw VD i@Hϡg)$IJڜgkDY Pe#-G~FL6)/iϰM諓'@E+Y~fD Vݾ}If1ۨ? n'JT^qɽu3INW/7|>OwQϱ( vVkH7ߟ>hTB٥gf!QRϴ:cGbv; XkSEI`w/#1Q1ЩƦyȁt|Rx8MM]%. G?L*@:E^ mC'XPG1Tzt#AjoK9|/ GB( h*tjJƦ$XJZ!#׵Qݓ1U4?Ͽ/1 N oP"j/V%5Ss6;`mi,.~JGzuos-I Ѳ6ӵ[{3{U=uHtۃN|*6:MlTE [獜7%lj) c@H}NىMW)87rt=6WK?Pq삈7YNUpyy >:h2?`*'r0J3lxcٜ !-: yvy:1Wn1P8FfgA=SBLjz/^oxžvQ W9Jx >F$4,>\}EK`Jm<4,":&j=%wo("O\9PόMX0fD@y%:L.|GF<-T/6WIzGD48ZS <nC* E,3zs,uǤ3 )-@-܈EEH&T/w e;:o?3^+4 'X8}>`OrlTbp{ P|yAmm *M $! tne FȽdbSURV&^UMCL+Sl1Q '¦RQԺCnaw'cD^DߞwepR#e Őˈ ЀVDcW!hh;+yԠN iOO In6h)Drdd_!zBV8GBC";$8n(;%y;lXLj0Ea$|0Z ,^U1]' [M[Yq[Z_RYa=}nWf3ۈ J{Uz&o"(^b1ocYj&ƹran[3ՉB;ƅKa6 pAGMXTws-YܥNDi1tFI1dݟDjǿJ3Ik%v2 sE#4<,^=P_BF\bg GF - ox@yh{ZM3Bxg Xv0b:J)S|PY7,fr1( uC.lJ:Rv փuT8^Zyypى uibv]~_dݙ!P:fz%I5ݨp2ޢ5-T|-kzO{[ ϓX2 9S:}E+|TzA,%? EXbݲb,GT[SKj'}ϥr#;]" svB 2'1SJ^XV `;>Bƥ =˵EoR4vTbEN,z뻧B<q>a+GαP!/7+ @OAl'^%d.U*+ha0Q;q h KO]/ZE*j毶􂱣,n^SH:UK \m(1^ ;儞 M7E5a/;CmDhdW@?BfJЯAY E raH^XߧtIt,Yi;ͣrP`:ZrSʬ8Z2p4hycՉ5LP^c|ٜĐR^ ID~+gٖk Ă{2,׸$J͕JQԝLVFpּ3~"ȭfoHe5g$d(jU:g6` ^.\s*#s7(etxr`Ȳfhl&-B(5x$37ڂA!/ 78!poR&'\ӵ3NSy[ ~J).+d ۲sjQ LHAY<*0OVԟ"Izm;eGVm u9OOs UoDHp=8C޼6uLS' 4+KA_ ʠ%L>椝˻'XvnTLI[_ `yļ;䜆 d"$9@IuΜ@pv]oCK5B`ѽ> l03g =BT׳Wd䕁PEȪ:[1^ ׇ*ǣN&Bva/0㞢Vp3ەfvj%oj\!$E*_NZ$&[~43m[:1b9*$eqYfpAIdU}G[}4[<8sZNICQ a9nZۮJRa/&%'7:7}!}.jƬTSɿvs4ooL]cyyCC #H55#*akLi8lq UJd8IԜ&:3Ȉr'MDP_]{Cb֡W2[SBm_#)tAJKH>SNǍPc=)bm m?؊{F I qa'*ZAmPeC0mJt^Xu]뺩$3eF(RdF-)#Ȏ}}Ht\j0[w7VSībD0gjezHYSim9qbF=fy=6X<d!-;&\#Y-a)V}̠Fgdgw0)*x+>R<:Rւ7s{^3v^~B DvѼ05m>͓7DZ0E֔j1E4m*'F5*X80$֌]ԁ*ҝ+}y =9+/&ʙd1<\ |rA(-Ra܋9U!u"GrnH|ʰ,]G&$Q=Bhr|HUAb?%-u>vx@,# ZH12EI9cȵN_79f )$UұI7 ӸzǛu\"K;1PYވW&rCxx򖼙jxkmE}=x #/ b2RAvfs=hEv#"pRh?)B o$ˉaF8_&q .L `ƀ׷js%E6MfKKl~dD y5Tt&/$uD1<\oP%gɅ953_͉A3R [M+8[~%%[ :c{v7lvgv˧(25l{t5HkV]"2DCG]вY@'>!T8u_A]s5+Yݕ;qG|d~io 95Z>ͤ}=-Fy`~b\<~q;m":\bKK^K>D2JP7%L|ve_'%K'5IQ݇5C]3v redRur!QHIs0稷/<~{CR1A@~3u!: w5_'LD1* }1.EvH1dd{㊅U{ .zG-#\ z,czameuë˩#i`&>!CiCϊBcd IjbGցm4)4L|-~L5 DJmJ#Ҁ?TI/RpĻұ,<"Qaь]px=װ- mA=4~0B`m4I+W0?ח/3z?>GQ W MaZ:-kni/UU.)U\oaW:7`xJc|@d&.n0u[Il)J}M H'9]JxyN$><6L.S^И,/aus?^K!Ò~%`bV'g;ᴖ5Ejf;ee@iւa{ӟ+ZN࣊C5`GI7RIK$|o'&wkg ž]ǑNH&H?O#TEM?U $x`1U82F!N_6>3D+d@?8߬$d!#I6'4v7 WR?YֺR[w16mSiHL%UF|mOK/ t\WW>d| r#~_xP;v)ukŗK>{"?g$W Jdu*l ƑQ E&."KqJLN!&wDsi; oW_6 s3G%رS0rRr#S=ߝk-gwfbGH9:‡Jwz@gDF3i{ \SیycJгBF*0$(tH@K\ *\kZj~hxW/V]lw41K?l0m W~{: ^mPHcӾr{OM.1e%\#GHm/%OmC|˫ܢ,#vCD6O}? A(K@RoEG?SAFN`O8ܤT(ImӭC&AcBĚXlqcCd/ޖi}} /dP1 t~zb! qqcJG\~X~!S/6ChbzEq€uhI@mUYi`--z;y6Nq)zػztEko+& &A||XRdęr^뤅t0:E4ҍDAgz֢sJ?hAcܩ])=9HFE 0CkTb?)܇0:6NGSdT7QV*l88'oCWJTU Hl#}hJl)V0J>'ȡ7 c ydB\+ ݲ^7ZŠ}%&:* q"Xi ?dV%G0DmY=3ZXȔu㢐C1zc3F tɴإNIBJs4$T1-.N 47) b5{HG:4M[(`4$Ia)a"al]͗ 'u4XJvtX^bkSZuBFr͜1rK_8 %~bS.jbމW֛X_ 4qoj@]Gpa#bt#DC;(C@gSTp; 5#[mœeF_zR,_\Ns]Xd["'Q` !|J"[vl u#(5OPciHZ=Xy?#azS͎;);oB-e5H3I3?͎)O$A]k ]Nm ] 1鳼v3-U?ΑեcMC[EY UcC[r,һoJĿƟ%ZꄺI><=6 li:-`4 f)_Jm$=/B+aS}{F`CD(\X:+zm)KKC'JXnE%ml h8˵lHrsA,HNՂ,V=bEܲ}WjM/;bԤt# V ׄ:yA#Ss!_{|Gz&T\OmaV֯dL1:6;ηf a?}~AXӳE9c'n3ZefL 5y?®ߺ_"$8D i4?C孢CW]=*1#A HH^cМƟ[G˶JrV: hNUNqtol٣9:g > VCbZ ]N{ĜvILk/I1v; $6]C"Zw6@VU~Rz~77{-+Op| k48vC88wN_%6?*$}BhXks[k%96W8qߝ?IW~l.GT B ][~탰fńF@Lh ] Eˊ&d>|3¾ۜ ~{+Sd~ׯ}.iTC)hj (b_=aϚ7L@˷z) dMz(Bl$V%AxĊeҌ&()2mtS\Aj<'Qhԟ%XϿ%}TFZRy >USKIfR[ƧӖ$ '\TaW5] {FӴӣpcTϊd/3;@Sh?hqt l<[@U PהMPX/aͺ,|sa%6*2OE7Fl!qE}5BLw;^E߼b=6o0'bQpqm没U55ՄHaɍQAtRqEkWasEvʴ9)n`2?z*8@nC*Pi;>¼jԺb[R6 Y+-``jhu8R&;8Z8ۑ<XaȇiL!J5/8A M~Ь!۔L ڷyzj+U[ޠ ֲ#kl Cz {=I13DktdL D8a9-ZiE-#,*i줱uVC0׍̏ eap 48/-`jaf_M[<5ZX^F4?fզT 硅}Լ&A;x_|O\$+D{-%c˧枵P`Ʉ~"=_p:6-0ڑ@Ykvekos;cs0Mofm s;289zEAƐߨpt1[ac zI)ajf;[vTuĐ] mBbSg?5f ^z,;K/OTy$+'zE.~fpZVhLWjG,qY{neSgwuu{KIk̻M5%r8.-XV iengjuĄ cdR;3lL~uVoLG؉ʎ+d Ѱ_LE PU) rv5 D4PaiaZPKv*ĻsDQK8}d+Iשb29]JJ5Mל(>7tPI U |C&fԴ*\Qw/&NPMf|OID(N3bZRCMd307~?N5Ԋ|-N+Rn^G:hcG3FE2|LR)[b5J 3\^tsF=sSG*tzZ!,휼녗!ywXh;I39n;ӕyZKe9-rH- &-V$hL<I';F[3{ .Lq =xǵd6d Py.!݅@#j\A; _þͧ#בcTMρ{t#x+ E ̗L t6$@PtSqkpq}~q^ dߑDU^5$D{T\Z;"HVu\0>Qq@c:J-fG,2.l(?$! k1ѽrv~l\P  d9:*_ 0~DJM tb͏Zr@YwI00O$n'm0V'nBZrA/ӥߛJBՀ,0vZh :5}ԎG 0æi.O-ܫ{\Jd7FT<x[;ֻmjwG9F4&xhTl!1ӺIm[?ST,#=d>Z]~.0N'a7 Um-DAoԄ;aȘwvU[)2! s'lRWā܏฀;ō?da^>`CjJM$eub̶7oA>?nbxy_Y p06/٢#V܊,ۨuP!^^m_*p/g>phsRZNd S|z}L=OMHƒE !h<!϶ž%8ȸɾ21 DVÊ,yC{a8{֌Μ%z *j%=D tqUٗ82wJ]}lmu@cg^\Q` @A; 08.+$cp(ZdY wk7oBT0o_~܋ƈ5LJqEX'oB5C뽠7,`pΨAKt!ةB?}ǵnt9J$ZPFkW)6̴d{c|FN꓋Xg~8mD\XYI~`*ܾZB&j#]}rljrbi{43ظst )G rH05mrIk"Zণa֓|fBy _2%qqqi^_;[-In\cb?X,AP\[aϺ 'Wj&D !FmT9Gfˤ7 $Oi؎,$'P q<1ڋ}ԎKLd,S_=^V_K$3x:΋Y^˒ß滲?0\XM"kJ:Qd-V³!HZPpPHAJƍ ~aε Ť4kMA25V5ݢԼWݎQ"pAk۠gOiw[ "8̀x\f@4rP(٣$pGEg8]rxgv\|sh4h7ۓNYui{k @y UozȤSzǤChq+yRNl>mjz5:,YxhZt \=ƌG٠8)*O~n +16n٫skƚrii_o_떭a1Z a̗/#@wT5/"&ma ~=|GAMudq23iZS짳lJ}D~Km^){85|-koN% vS4_>Zt/+]a)O>qI7^_{pp/%%;ܚB|WIx kz%B>2'CEҺ.4^o;oh>z|}J5N3;"7qu) (8H\d \YgºEKńYWXHIR'WuJb> 1Mb1]w^[5|ghVK|l Vq!ڔpy[kĚ0zZ5=j_f݋NU^MOR;]  8U+XĈhqA@@4`WmR4dҌϙ?MÙ9+[fs?ܡ3bp1yzLC}%?Ζ{哘kVZv$a8@x!VJrڨ#$€NF.t֜ I,q3MC$ \ q SjtN}; }|>G;ڼV7`Vx;ۂ+óO=w6Pmy 4ߚsel*#K`H9 4Gz/Tq#4Ȕ6,S#^GxJ#"@+f6"QASy%QDET1ÂjX"5|{^Q30!M3EX,hu=e07J3ra|ԝKOD [D[N };rOA X2=ɖ1e휮zE`IwrƲO{4sW=P{tr{z)P=n&zasϭ<1p4%_;`&,OKd !91btu 1ӂP{dHA #dP:4BRuWl9r{X>=";la?t0U&>lpUM.EЖ.JrMOg+]@c=*43x^ JڝASL1ik/=PZ,'aզ1pa >w0{׵ȾQئGR?jK_y2 9iyyOz0U.ͦ]B8/0XUTfD. rl=q9g̪h*r`TS2? G*eI9A ZPq;47aܷx.\{~٩| nVUӝcu\+I*&8o* Tq=D1ߟ0tԬB<׹eeGbޛq2Sk*Ŝn?r@`e>gm4U7]4_?nk  Vxn =B1RYanc9顊H) b1:(h᩾/oT:hиԙ~.LcWʕ=r=B³8HaL'LqBr$ˤuڹˑ$qGMSi%6y ƾۡ̊nY8+ q;M.4R8z!޴ ٦6Ϳm.9c 8?!2xIħmYT~A>)gy- 5*b$ʉiG,vRo=6]}%:՜d7jQS|uXmCK7wvm # ݼVA`cuikY%lFFAv$xL'$pՓ×4d1q:GHkڝ5;vNh=yhG5Z[ j 9'쨬(.q>7-NȳK6@$ P7XDflP #EAB5!|ՅxĤ P @;D꾠c(~Yk&Kz?BX^hlzcX$fBQ޴֞_^&Qa*h29k"2(E2Սe)mU8M,8<. œC*LRU,vD7e=z}dYIKWѡvsI;gf5IݹK`fW>FY\n:#d;>[Xc :,VT#["^8M`"_G"ajwZ- t=\YY>:e C>8-UsqdYM *˳{0WFOhBq<,;B7wEkOI†>^} íY2zdo_nsqB"&lq.Gy!XNІOUCI!̏}(:v:!Em..$+.%c)rKh,T h\l0tr"3Q(6vHZAT7vZPMUgj4>o}Q^NުnE؂iiRΈKQ?2$4ʔ, ^$֠ PX~ n<ÿrHz STE7t q X4yG\{?f=^= -H7<dž3ԃ%.5ʭNh{fK].u]2>ua@͢Ypk&.F Uu@RLjuBО>R,pG^ӷ99+OH1L2I6&ˑqaKRJқmfE*&s| !v$d0͌%XbX4N3 ][guFsStAP5 Q}@.Z :u:/T*ѩ8}]H60FD:6|1jJ2b$: [ϱܳgA+/3Zj4lK-arޔx{gG'=K7+o{\(0"{$!׳$v)Y_4v+;^^7!ᅳt*_<0*p&Ő 7\o*A2JܭYVge]_=&w 39ڱ&dT/ŀVQ;dݷBOhT7om\s`CS9SBb8LUIVKf%*gQC %JIgKI+fkq&B оy~d|Cz[b::#.+|"yxXS+|appd(1KHmbb2jߠ+ }8' [H( a|캿iIqep! 7%^>%KGqQ3]Q`'pg 5=f{n/ߊT7VbU7إ 켩gA79 э{}>=f$p_q]T XU_`&VYl;zӶ #fgɷ70wgo{ UR15r!}=֧QψWj$9Cq(UG<:{i5eYHM_i R'4UkƇYj黈E_WPdFEaK1@ZjMN0p1ZbonDသ'0?qc av $yHS;zȆ! *׳ȧ9:\x^ ^A(&vg34qc BsSTx`a297VZξРyETªYUXviyܩRV:(w'2) Ά"N deKcYkc\'`N!hUpptwHys ڵg|I`ʔ%TzCsR'JHUWOAM?6JؓJ| iOeʺ]"ƨGwV QI_2a '8݈D/߈^{)P# ݜCПL4vۦA#] 3CClWWc&ʟu~W起qTd^Zw?PZ_Lz{쾆nu~Wmҥns/Vg;+Y%CN&#Ƶ(&kɐU ;D$^XPk<26p\v:6 I\x$Nyi"9C~Ȋ{YfCMP ;ҋ~\ُQS$Vp)Yv̟fkiRK66qdiKL9.tɳ!!PGaV]z a._=(3P͎&5~OgXvf&"W E;^ccPh0~z)M**}3O*Dܼ#I/{KFһل}gxyZlM ao ]1}5goqjYT0/`7?y0.vO)w4P%Ŷ_al<`mϯ:6x Boia1ڂN}N>2W;S:.r?u@aj Zy8IJ8[΁)d2Y`clB9 GW&7[\۩U\EFtEs^uˊ dHIH-.$l(RT3uyU*k|Pq3mC-rW d'9SؒGJ]a hM R7zkpN,*WV顥aNita)sjHWe ┩Bipָ| t^>9`ʋh3NǍ?YAU0J|ļl< 5;KkQv#<:?0<[RSx#HˡbTn'^tK3\slm#̿=VKP|ևQBFWIZ7nd vVk /<9.b1ޑ;-QóJIԍalPbJ9vKr;*An~Ic+OGtxo G)wgp3.vB1a.{CgZ FoIo\7JQOp'j^g E*:8Wu r7gXL˓-` ̨}d;ވKG` mʙ qidڸ@ʢG5g>IUvW 1TeFek TEk ?.VKn8 `h҄lW&CWd1/x$n| *y \ $P&9.\x]/Lh@@ʵף/ƪqh= ]_ds 4,8C*Un-y06He:|eĖC>8ŋ  8l<ɈX_6$=@]Ћ=̀ Q.}>.WRߎJ=mn#PRnkFI,#6IUEF!,3@+^ vUI˪KΛ^HJyd.|X˾ITKyu6Ѥ|L#bTLv:xcI+ ׸fm^"o\Tl6.A5io.Ebz<n(IVͰ|h\zCz5c(ypuzqrWQ9rLJ#gWM^ 57兇wz4%\~=GoLL:eKo4YԱHoaAc3c 58ϑg,z/V `!eKvOX醏nIyR-4s̩@T6ٸ'r&"˫`ib13 aϞcB"}5s{l[_R?IU߭?ڽL&nA@ :]iDz+SoeVxW%s|`/iNS@Ns.Cs2/~G46|(WsGy 43z,W_nXb <3۴4a% p/&lu1`Zӑ^7mEc󗚚D1tm&{`kW96 Dzw:J<@J' j/^Θc˭*5gSI`݃YS\wilI,m!്|l'k+@wܣ؎.$);~p^|*-6*6_~Ytw~@}f"ށ7fÀ{MS}Q3%Z$K@a˗N_w dQR]39{8z6nYf_Acq:ؒA$.̡"Ub_*۴?Pb6,T5g ~ SJj`LP@hң DEg'҂X٢kp`b 1NX&BTK:ѠMkg ZRP0-V-~h@9ܱ!qJ6 ~CNÈ1 y-V=qxK$[' .$ BT\'6Nɢ72Sʣ1fϙ}#Y5^9{J]TƥkM_iB}_]辳^(ND!@B _F EƥKѡeD=ÔK"Vgx61(ݐ+FLHSϞDY3APq]O8bnc,1q_vHm4#z:D#4-i067;O8~N^-K{mOxf:HvifyI2=y⟣9056|ta4"ܵEk:BUM|f够AUК@Mo $ַ %7>Id"DjƎ_DA[?e $0e"}=%|T&ޞrܷ;arٌtP>,Y&'4e~?DUA+i%NKT3GۘT wS17! =LQ#[#CI$tb[-h#"M&QH3To! UcLlyYՏ!L e`@up >?hɨ:cW)Ok LmXT;$E# wwQ+C%n<CZ«{Llcp3W SaI:KJvhuEk>fz݋`ዾb o9pv{=ԏr, W:A[aLx~i; ? AnwNPi%q=Or!Cz;obD^[)/G}2mC}.h9~}+ːM?}b[;%kwGrN .&] *AoY8rHѺgabE*7'a/)lKAd] ' *UC/ξ՗;fU1ɲ"3б-id/Uz}G^5M" QC W*ntqҸQ|*7 7r\aH8Ui;{0e]dI]ҳ'lu0:|VÓ= u3j^xlu_#,Q \VdKngTRHWSJ/0B1AW˗ zT{,|iP(Am LA^chm3t%tL<s5kkQ\YF05I6e?׉F~W))8(UQ1xB\W-],*E># 튋%gcu܊#\RPPTCV8ކtfgI(l;NmMVN2'JL7'58psv Kf N Xc@' HQ6_Ǹ+RWl&VEvU}/ >IO f6jt4Tv1Kpn̖;7@{Ɵ1P~Lty9oH F_roi“ݎ5燋Cȟ?)ݽjϦ͡=v"RD4]h{[{S_Q!2 T)bNiQ.=X MG>FڧzMV~g^qdz;>1Zؓ96q<5i>uOcvqYi)2Hw6ҏEֈs!Akˮ7^ Nf-칀KlRQ 0iE ONWzz.`顽VUȢ;)#͇T9J]>p\Aݬ(ut}< YÒP}|7Ė&PaJ%Vj闲!.ľ=;b5&2 G$ᅩqKш%nҀ*"u:Lf G[oyFWu)y8l,7ŢHըkH܎Z +:.C>Vl Zb7 JzGf;$?;y_r٥7uj.q'~JaÍeΩwX6jFNq<,]t]Ǡ֨߭F2ܶdT.K?$M Ϻ,jmB\Y x6!E=O=+V1EL8SAe|DĿp@E/uzTr  |,XK%, 21ж<1+.&l 'EU ^X4\ :oWo oR Z TRR_G %aPv*E,TvҞ9X Vkj?yQ,ۇWqY(!o#EKV.,:N׮q mfCےA :އm0 sn ;g$}D`j!rm4QMTIacdGHAE.%d :L]#Cuij QAE81K6akoޑ2WIi ގI; ISI4MF@[)"]$l%GeLYOd aMtB,ׄth:}kFɒ6=';M^ĉpc0[9~-A / TpoZ/`O19~@ DiK8JU뵄=f͝%OfP&v3i4$D.Kur: ypd8W]<2++(䖾o y踺Ύd5aN.ax)tӥmp:,d@ ͍;?>/KT~$e|n,ﭺHTEpK-fϼDp~>G0?@eAԬ~ʆkTq?CM߰&VMcBORw!v`}N>'B|8 F$$4o0AWKkK_'}Ѽnrv`B!y#`'P-&O,p;Ku$̨ ľqT j#^ :^yn)Lo`1+/`MqD9<+NƼU%tK<R:Ʌ`Oˢ>U䌜.{HY6Qӆ *\+f|nfj4蟄Nr'X pDD*sp<¡dukN⋛d<M ²asWtLxh-ILqnzS\&RoJ oS(sͫ63pInkn^g E^E%frS+ _8xѬt߫|cp|T Mʙ޳Y1!{pRnDKi0mC0 ӞX_<1H+Ȭg %:$LkMʃ#epmցE7ǦSr| q`~+z:/]%p_NeW\P㝛 9퀕A -l=޾OM1[csw&3jFaɼwJ iKn| Ƣc^"uxB{G0|r0`;]]۟UYL@VN>Sq78aDgt2rM"<'2Vr&#«%.K> TUC.pk{hH)6͠hYGEԠ,>wف!hlUDRq)#hGY.{x9uh{ы[~Oנt&[LDi8-K(6#"7Q&˟EmC~UxP@Wud܊[ 1Ҩt[^1W)K/#WR0 D<)IP*Ā~TA`7}fuB;&Fg [~1a>,i2\Bwzy}XҮgBAv. 0&>v#J稗3wVKd;g$#EQ՝H sFOq45ä$6X.#&i\ Ɓ-aC`+ V7~,3e ͳ46$\ܧgY4ng%NHs;/FV[67N^'m%'QԳ(_%εs vBW}c˂})d]VӰ&;8oVhN|{SW)'`/3H؅R%4<;ɯ[픹M;3W!d| [,J #[:{7*`5;3`E4 sr8g){KZS ro-73{DǤqДj5L؊qyiDR'S:jy <:Q~ #ͯP)Ҵg%:FӠpG` 6EZ [-tg)< f:v`%M*-͏D) +$zj6uV{9kA.8 =nc䓈ӑ .J^ӏF VwOXc`ѕ` ҡ9~?Ecє7& cސg.4nTDeYV_I,!3wc!-7.2%jU!a*&\2F0nSŌ0-r fG9rvCvɕW.d~(/J7#: "Uψӵ3eXW( 9eSa5)0oxkjn(@G!hOx9=SXtΜդVԘϛGy1̃Հ2Xma/FNb4q1֤66NvR^x :Ix%Ø`\Ą?9m,9V/ s#g\@z!֯Q(Oegk9/ռJHݠ?mH!Xuf;qo JLU6zr 5VJ)A,!9Mz2͸/F$uaa8jji~)e.ֽ5"j~'<ɓb75ԭ0wHp^pB1q8D'^ğ 1MS d*2naN.+uo)?s2ePpG,]@1 @x'q? duaz&W{Po_WRrY QrR |VnL>=S͢' G緓Ȏ2_*C2G.n|%٦B| L(~ϝ,@vL>r4Lo%DPHש4\HKtːl S1'e#8 dR.MVdXQ-C Waa6\] 2j~nџ#=awwD$#?v0Ysj-V+-vfe:D*3z-" ϢCiTD'0>UtUug cGF hJl {[$+!3+s(ofQ= 7؁ւs}qR@c͘ ʦV}%,?3֢(<Lt{=*?H*!kWjd ~,CHT{-F~N+lδmF&j!l>L8sn [>Vm=qY+H_7u.Pا(+a%ù"}N(է~'7](xrLb¦.N>Kl㕅HO7rbI FJa<d'IAh_\WP8«Ԧ'֢/w8.Yk Y?Apr\xyXZN}]6$> kբGAJiY&FZ17^)F| !CЇnOUv1EʲV>{zdʨJb +^‡ԜD xsRYQ_aH^<7TAF?G([:PsYRkrݙ Ռg F%>ޝ\# 0#N9G|\gURc%|ͻggXO^}y''ǏV!Ar(%T;?T HY%ʆvޱwDXʣBm;SϢ`>h!{7zP緩^sW˒v%aPnEL*/\P{&HcN.ݐ!A˛j߰D:7jI!pYq׶%f*ǥx1xA aKgٌul-ځe\]8#۩ϥW8]j pόCReBtddQjj"p t w Γ})X+1xķ}`=)F_tEjș(W},q`.)(8P2Q  rİf3k)j4OY 5t1H/_WQҀB\U*[y$wlCz-KeBxCO< b@ΠpݬЉ%ech *}V T8״gK(K3ni[ K:&?rۖR&'G:bV^fW97dwxPImA"\pY>ͽu~]4T'0fZJ&XIF}"7XtrTΞ! d@èdUQX[5TNoAm #%4}_gey5&I UA):G/;TKMG`(H Ñ0>9p&8c=i}h ZG3Dž!\wCdsdDP,*]T({ד% 8-KQflN}WYu@kv{CFU >3[d9oD?4U@\]bN,L/C0d5ǎq@ݫdCv|I6 Lػ9W_7\Nkm8\GOZ;cI7"w*.`./mm*RĆ(3bx!5Ҫ0MMn19+DzkznMM}bU'mI,ӵO W:7"Z={N J2ݣdV#USiٝ:r%E՗rWбp?4tš%Zi>s# ),L;NkL/P]`M_.+0/BCTw6N)Fwkcm"ѧ2ī]Ӣ8M*24d3'N.nHjB.@1feq.-]cA?{lt wFHŖ(`_g1RTGc |T}+߫z=H\&&MU]U^3X ĸnQ{vɩ:S!'n=fƋ=]i1(5wF}1QV*Téпi> 􌄍搇ѭ[Am>=V:֡$]2P_?'Z&ΕLl`uq[O40H’DžUDVev, ?QHR*UuAeH7WH>`|ȄcR`I \V]mJ(!*8sIyUoVD<cM/'L v`痧ȮeTiC#FTp7ø}^Iaβ_Fi!@tH*FPBc4Վf*8zO-mc8Xa=Vy[^jj_ǚ@#jirPr8m ~2e.8W<ӄo?q+݈sͶLpQNf<>eoywvj~ryF/*I#&Wj;F:BaJTMzD{"Mo7ѺR睌sRC~ʞrw>sJG|DEJEd,9'87T%s'ni_=hBSpIL{F8lI(llI0X|}k u67玄8<4d--y Oi]lQ#z~VDg.>R&:>z&)/ W^;ܶ k=@+rq-0Q'4DCn)FvL=zyG(*;pmC/hskIrB)ƭBy%>w{97Ѱ[_XR؉q %-n(H` ΋/ 1#|Q-5od=d4^8ܖT[B\?cG."6#ft藇ui||iDϦh߬֕G-E!'š<}ƞC:geު\t MC2(ؠ{u-I+`,lԎ;j⃞x~:5xK{G_O1+RB# d?K>yN*([9S.7֗;{$A)UKEznFNyyCDßilsPu%ڕb>|,ZUDS* 9zC3y 8%l%{}.+xdr=ܶߋh5|רgCcC-22$x+KF3 N2ߤÖSEuAgRZap8{)ƚѷqjմu蛵ft?."ŔYقT* >9W%IfwI͓T$qd%Zs'/g"څ `yYGDȤp΍Dܰ]W9M;({ wSa*l@ET%@',~"glx#o?ý?W-/`< wzC SVvs$+L6ݵhw2%Hhg2bw8dY%2Yʶɘ 63@߾fi4+ۑ$l>‰ *C- 5 aTWsP0U{]O8Ku#z]3TF첑V7OQ4'pDq(_8],wRs9ȱ,wct-Te\-J1F >4('ث@p惍  > 2O,mȀlb5m!Q;XOwq\CpaC -qi^C~^:"_<+IG_+$n\akbgR6ҏϽ# !@´o\_&!c"#v6Fʙ)YTHˁ)Q-X`B'Xψq_3Cᐏl`/PNq:$//B^H; ΄`:V{& tHOx@08?Ǻ#$LC%Ɵ } "9e< `fe{&!vŎKR`Q+: kLIo]a/#1ʧ,tx #7X15 Քa~K6Fvj'k]6*Y>A6+1*(<y2;loWu+V`7s r#Fy:~x G~E"3FgX 8_j=jX_*L %b]5{2zi{Q' KAEBw^=C!gpӈU ni=qml&Pvzбqi-2,{ZxwTV+̛DTj6l{lH1R8yZO8-PJ]=ۇA ZtD7wV-%ϱ~VqiR*ZYydq>-C]![рE\YN7g|fP-(5U=EՕپ,] 4"ZfdKT32as^DC4DBty?]Ӏk?៌!+X M 36mkiUTܛo&K~` ,\a`$etfI f/fFTܣ@MQA/~>Pk@ CMݐo0nZ1;AGkY 3aT 77Gda\ qIźqӈ Թzܪ'Tǂn/l-(}V`Q Z%eyMB6#w2< aÙޏ\i'.GNN@X[=b&2,WYIP0fQXLxke}եiǐCڮ- Z!4g`^ tbAh`̥W gGY;qj D8Ac7Z+#]݋[Cm:yk̒y 7ϋd.ZB9!ElMATخ9̇bHLX\S뻰˞$\L@N P+=\:ԣWA_g~k@ZMδ\PFMP-sieD{QΙB;{($ܞE*\Y% oɵʷʨ4㮚UW@omj[oTVryh0oRCPAD:P=!(9Yl9xGpɡbBMWH}juW;%'DL߫< ֽ6},zB's"%Ԑ,`L/i7 5No<]=(l^֓g$)Sdg^ "jolkc)=?ђQ"9Q5 (He(Xp7\ 0_tZq%QY*i ^(RD={ 4n+PVD0at+rK5!ض8sJ(9̃r+S`sHߥ4t{ܦ7z&ߛ#דR%X d$V!f08$QSbέepy<й@̃t$˶mv9q[y0+{Mp L4+5ܓ.὘6{Nec=hj㢍w= ߎl`"'RxYIH 0(p @qRLnaJ8]HΒv_-D BrZ,$ ф':yȑbJ#u; LQGsخ9g av&?452D4^`%Im FNg_ڂ+7$,=%<kj~ϒ z)f>9!D*M-[1udN0X_{RYH}SQn?JiG P\icGvYud:Q9x,¿Eˇ3hj.I7KIXh(f.(|ﱲ)*fZ={K#sEF^1eWRZbD͉h u pf ke.j+rigbEQO2M/z4 ?>̰V0 E J-a| m1Ǧͬ@ǂCgqrdYIm@*2k})0a2߳&+ogofؠ\4;x,!]c 0cnRL!C ߌU gmHEЄݧM!=:qû_q\B*/G[+ayL{ KQC6.+xu:uwHQF,\ƷuJ?b.duQ JOJx?,t>-<9/FJ̢Y~==G!Qű#kp)~:[LV@ sE6FD9ʃC j<ٜ^hh^Ȓo8(IqrP钶S! ]3!E!cB\ZtRrlFbTߣ߿˟TslΩCJy6AW>;@4 %J9 *ͬ!j䣏޺p$o今ه8ot^&Xl kP~! BrWt\4&̀7&X^.Mzfsh̐)@v鼍Txze_N{l;ФJVUvmWl sv CX\H\祜z)緇r"xwoIN}(%n !"`*f ]]llun={Ʃjasgba'7y4t;d:3ܸ6tS!=kj]j;5 >@6B2Gb+_R<>-I }D4ξD3pܤz0q q; a sٽ9N`P`jbFSI֯BnEࠐ"¤:6q_ .+UYP>v^X_S6 `).ůθۼ'j_kn q-HxaQ/SIj%Iqaq\O@ţ:hUG$i'V^-ahi]έ0Bz$RȇyjE1[ƧX(}mvرUš`'ͼAׁQHhUƶI{Oaz!!~#.MEY<$!^"/|RGr15bo!&>)-'R z-9՞V*.浿|ew+ ;?.!2_f19xV%*b+kO8nw.ٔJS27Hy A>^ʟr҅d(̒T'x~Oq :_a'#4JsN]/n+>zܯ{m:ʲإ%* !Z67#!.a`EwSneEz^_ nё|>qmiIِ3ÑIJruK-Ot>|KW gΎ @uùszf |[h.n֪]}[QO(742Ib؅} `. rL ៜ᫩-B1AOJ-BdNC |;.L8%z]fu\b1WJ/lۥnTL'*z$ <ɠ|:Kr|!T2(?A1'YߠL.L@| ['V/䕹SX9wsQy}!|PF'D򧹥rQ97 픝1_xWu PAmrXLF\-\wd fZ%^8c {Y.jduFg2Qi"YB]zT ď/ c{5?z]ī{ahYf_Q{5X7V0dH˩ hg8Ek?A6{]A )HMCF 1|k`J79&ZO[|S7ݝE QΊ,K'碖$1@9Pީ7mmZ2gNƝ틱3$,kWgĠ;o}!a[46;#R}Lqj70T[a]oGeTrL(s:}~,6F[>NMe*6=='O#-y8%ဥmb WlrدD2'ݵV?h]%Zhw d첎 ?G?VOD[7swX!=G,ȫkw]vn*i͘Pt\8bH E9J:ì:¿=ES{L`/ֈ$) uȭ_EHā@X(QU?&T%wRyvbwWOnR'e) F5}.4Gpګ]swL~Ty[ݔ Pa$%eY !5,/6߸o@g$b'j-eJWf. jD66$A:_ N|*!0; f Z%TOl2RoSd~6e*Zڇ34"D5?fZP8 Yzt;sYi9$p>S#8 *| 9Wu\ӥSr²М6whj St j g*e&e=9Wxfɶiٲc*mKbˡxb,i(2't2L2?d aXús+EE_gmJ+(DlurfjAwj"G/3rK&ٸxn lƑ4h\u(u Bڬg}Gbnaw7QLx:0!sf"E`O3¼ ZmN$U㦙I83TuCZCU7nB9qCZ"$^f-a(ALzZN._\!}1zUm!HΤmꀨFۭS.j7*J{ 97rVېz|8&W"oy ?>[q4t2L5$qkf%?dTn23A'D̢&Xa(sy> ]}҆I[Im 쒹qqCGrŦĈzJ5%#rB!6z!#uՁ [~xF\c*\:bPP~ǚ(:jzHxIϊ>׃ oكZQE,ӮA'#bӟ껱7_%7(Afn bzp=1@b*ҽ|dϩUvlOܠ*Y)U;ü_jFK%%2L. (YH\T w׶ٵ­%5}&I_Wk%"Iz` t99(51hR4ۖ{n/LL.JN SMEfAC^2I"CX:E7Q|Oi DeΎܚES 5]"hҼmJ^kյK p6 qX6 G(k&)ʼnBW*sH^̋v̈ P</scMR ٬V>M 0RJZmퟘvlT~YKR4rEbU7r+E- 4\f(nSuv!_oW}pKݞXu-8-v^Gcf3o\8Ty3וѕ[Ckf@ SD] *;* Dj?w$ L@^]1.Ks(BHi,k-`@NZ^Pz}+K@TST-kP'84}*:a] (bg:eA,wG؞]35:,럺 |AܖC_yu{xNc |ɯҾB.2|`Լ@FLz߬ExUV /^_.+wb4[(ځUXӜJuh3$ao0u8 &) #9o{"v_ŧ`)Wr.$.ׅP0??ӂp쮠˫:@XVIOcWaDþ¡DěuEU-c]ūbv 03&|7)1xڋR  )Sqpas53!u-մ j^<_R!I:Pz1 /1]VVE+~ftq.ۏ6IӨǦϥI]hJCw'I|MT~cn`6^wy_4&jM'I'U2kK+`8d B&B8g^Qm5, \:͖Al&۔i/.r|nŅn6wQzڿUk]JY&3@"PPxb( 2\S%%!xBȶC۠I5jAG6 D˕/ һulc`XOy:ŧVXc}@r;߄WN'M}3rB N)X+6U,񜠻SgOW;'zʦ~nx\8;dQPf0>#S:˞H7>pvQcޭs@R:^Nmjl*yP/IJ `O TH1 lj.{-T0C(gfs/6;(-IEbZs \ә~wgZ%2__(a ;\ NPnѺ+ 0Os=f=.K~Я B# Y`F9ŅC.BRl=C\,:v[YsiB4*C4|Rb\++!@]fJYfFr Й6n,P!fݫ&.ɪU?h߾x} hkՁ* C|aa $8>IBd2Cxy^kpX2]Z9{so墈~-So&Si-N|k I&,t>I顭=g' Tdvb{ R~Qjt.?ε% e?UJ%b#xPkKI,pD|̌og`̊v#s\XB[#=3L@T7Ơ VL?]%s:{B*x>pq=Xk"}@ԥYvM"IuhGn=Io@6 ~GcW(g̤ |L 9~"ƴ-g2=|yd0?o̿m)%VfF*sR@$aLyup@Z_uy#)Gj ΌZrN~|b.q fƝz̑ͭM&GV,MJ.jR'.8h=! 2G>iB|Jyi3&v\Mq9W4O2וfN=P~<cE3slț-CR7m,?:Tq?Ijǚ'7d l> :pF2֊mRX}CȋvvyH/ B캭$W3 c{I69ˮ@lv,RI/α|$a׬\|S+Gڿ%zY}^>T%O]In*R^Aڎ5wn;ԩo?GUݔF]KֺS4Cdc^|^3i]f}STbk,r 9v,ęy˕uRh/CfT.&V}ٽFӝch4+E4I4pۀCKſqp9czʾ3#$YS2V-~η^/d!byy ];o@#a*K,AV0)\tƅ-E\h3E!BSD |Tțԋq P &4 ĩ1qw2dgޞzۄd7Һv(}g.+$>/f;\yV!D ɝKyeZ Kqv$PdŊUd!y{"U&}Q22HϹ.D^9I@' 1|CۨB/Ɯ7w_;tEŘخWqpʡR3|cUDe;F0 ǿRBpۮ 8jht%LjG<*BZdhdURg[N -f13 S A޸:)3_3ػ֑xб)0nwk]zXD)e^F -Hreoʈ ε%?IWСmG^,&< - 䍌x)3gL_fAqYɱPwQ7Er,%DlM)S>1k\'J9_&F_q/,ӕ* &:8bY3`&XߧyzP١ׅh酗/{FiM^oN^XA0Ҽ͈uVUXb#";n }~`N7<2n ȑH@eپQm6ã AbuA^tY)yA}c-~ϨY&-iG28< y7 `n8t [@ h\gP%u:]lӧ.gǔ qGa_0fpiȐ-&pO:83skHiEbHH~G/@[P|{a82lQy0X nb1'-#}+EO |\P:n JB8WK(B~9uQ04S[\ eVla5a0z&ALH剉e⥎uB=<<>~8Kܸ}m`S]H<]yRwWFOU+HL^cE~NOr5sPu5r|FN꼏4ܪ4{Vΰ/X|| @Ǟbb$>]wsbٜ*Q_;ԊouVԙb"򦿜rFu :zHzVhN'\f)Ѡ O>Žqό.[Ww~rL݅"өdUc:,J'6/UA+H`id6/ Xi2@K{J#C[t ;4l H*cEHV]:AV2PDz4˹v:(Aplbe(7 ޴A/W~5 mn!w+nX:vz@⡹͒+Ȇb%/vFRFϵyȁ `M bJjl%1,[ՙ \z.Ng.T(6GoԸSq?+X.U6/ÐXKQL? d9JB&`W 9AjlMT_+O:=eTxs4$G.go& Ʀnv! ^![8#dz!+?xig2ӏI#m??:pb7 Y3BNF̍#1 "R!\. {_;W c Eݷu3۸ްϵ߼{XԢ#z%p8Q}9->vk?4^4~sG1B!]*5Y(B뢲1ru/-XӁ GQI`|tKo(z0~ٚH#Ah8OEM (@7{M+^9E u~YaOwO1 1JX8 {(oog ,.G%CoTFX P[0Ib7܈.@1 trIQ5GOȶyG4B5V[iVLBYTȺG`=.=ם߬x$#=8X!vg6 g0")W) * U&*~NSKVhd|rClSc {JD^r珚,*oKι_'Hgeqx`K%Ė"&`i̼,ʛ8+~PrQ)T8T0Qޢ_v㽴!(pH0ٷ,0{?m~Xo}@2h-oԂ+JoK|>r֯(!"s7xgwb=Pcl?FC}dVF`Qy@JSyQ$!e麻cΝUla._[&H=q d #θYSE=|::?k 33.衣&ìTJI<3b5k&^QD 78I})MObʹP`$7~L߲xqs&*,A+7;BQbX4' @& Dٝogo;{}3737) goǝn+x{lqt+gl^&s!܄A89gj izFhk)|^|~Q齜'/w^5$6:[gb^]^]ok~g|ݕUqGExr!o-Zvn/5{)3P9[il[`4Y< X35yU%O!/5$9 ĩ#g9`s^MquZ9o҉Os_|I 1ŶMCU J+kZ<ѓ-*wїɏs8]2CZm]Tv#U&ofPeK̨c랗ƍT2"" ;qwJ;"X[^CqlvkP3`P]qgu1yh 1 =L 2+d y6R3 ٟ&h]WHB~;ty̭( YsSIoXȮzb{֙4 1@gfBݖk%rac+>w~ vwC~?\K#@V ϫlƁwS ֺ[NНѺ9:ҤD_-v>&#{{=[oqȌI dz^?$"O4o"s"OJݧw46.r-n$:T 怄Aq;n"?q á;}{`NS,@F`<QS=|nTFPf5`, \~`V鶉<)dU4%+giѝYaa`tb;QσL9wv ]"55#YhCR4<8Z.)F śP7|w=ğc,jnvQ:g#Q/9 *ˢ 5U3sTTOs~ɣᢾȮ S/$/ ´5f_&%I}5Q[|98tS7M${*Dd/'U)MI^$oLAX\U^6f.R߁a@EBd2^=acqO|8|&E}&.Kct%KNؗbQ Z-;'3(8{wq) y i`.6v ~ Tɏ 6/A cخL`N9VԄwCWW}儢~]8X18ele\-IΎ-j[m WMgZ)AxƩz+z͠fUyGYÆ뼠ʴƿ8n1e]\4! 7#,d`*~z*K1{ȋ(pP|Ai2;m wJ]o Dw.ϕQY)"`;xNcy;l$ @N/q;wA#R/c o\ z^Ləȕ{B?2&Pњzm8#]q5k6N_1xO|{Sg/ĪdDac蠋|y#bh@[r.}мgC|T{O]3v"7ȖwLGUsm6"\_׎'pB#5 |Ȍ{;ۣW 1nVj͋qcuXe(XX2!,Tzxy]@qCc/=tP- i'y<ė?Ҙ$Y{t#{2ַ:VeZKT WRl7vN@aaG-'ï-fr5%=}>[Д,[-8ògtB)֑AVۨ[R쑩[f6R0!q+YI9ľķ-iF; ZuMg4w(G}үo0\u4<|c?y}4iA),.<_샇0fyl1XqӻvakHBDܵNAA.88P'ߙ g-F{jj*YOS; H t.KMQ ~?ml”~[.a޹pI @^(XL]V#)x|ANe9aW+T-~7xA)洀j$ x, Y6 xyqb6ϣYE`ƾ:nߨ:Vx| wiTrNX}1XGӨeO/nRmY;j%\&tP_ f,Vx/'X5m=lȾwcDP3'pco=:pVyOdh><'pj!{ZtNaX.}J=yMc61N zS+g4<"%{,Hη5$C8YE  }0E3E} P f:9,tm o_CI(}{r_V $!ޤRWql> N>lQ~$>1*mn}u=n0,[mY9{ wV8 ]Oʺ>^Ĝ3ռks+(u@{ .x bN/Brݱ&j VNhL͗-Մ_Q <|!/E7_gGSDLy)r1X{i12IHG1j=3\ ϤY+hr6kc¥_^.Jk(Pv3L,V-dA;K97u]*JcK+{48;0zJF,dL((`cDvd_ _kԩ<,|~լ \F.nbMEes|MmFD6katLxn*Q2!d6ݴm=Oqޡr`R~ 7T׵j cXd-ßx;_5cZ_$6+nEbU`N# t==qFu9Bs`Ph5k|j7~TŇKLmA^fHeRMx,f`{}g8^r8A] Paz_GROj\|n *WX'نD,(v,U:9mE!Rx!s 00[֚Iy9P=ƻ۔<#~H}/j bza,+T'qM^| -gb Ǒk94>Ydv=c`z?#0o=m@mCUU=Hve6<?"l1Q#Ȼkoqf؟> }b0&kD9W;m;{٭ o~*fɲ?ye8&Kg,N\G8 QOh*OqC6f?~xmS Fg-Y*=obz ygzeuN/J#ؓIi{4EB&`o =@NfmeJ LyKe|6etqגFN rb֝v֋EӁk( ȕ|8һ7bq$*3`9֏}vtX&a= yt;|*|m ;ˊn+B8 %mR rP)"CbJEd峀>@R JfԤט-ӷQw9Z驱-G(s:=4R 3k5P~x6]=D\ Ta UC ݃2S8~+5 ,*5tQl ^ɳsTtiKML o,OYOc/wL2 ^nPn¸(FUEᮽ)2D6M.UXI9 M .vh(RɆJ(YEN䆝vC hM755*m]u0W yr -(9殣Z}s>S˲OZ\FG3kiF:p5F, DŽO#9v[O+XRLv(, 6cTlv;ߢ Ǟ⏌ Lx.q滄@Mq7mL0Xj^KۼIE*AZβ b]Q~зZ/ 4Cu~V

ΌܪYQt',G"[;{ 7F}ln^7!Ԑsu Yy989Co^p2dbz :h.I~nУd H?~ vX@}LOφ~_Wx_| 5wv?lɃOA9{h_o.JMC"C^ _wd4@XA0.6ue74d.%'aJ (*uBWO;;.9F GGL 2{U@)L1Uv:pgÌ+w F܌.S~6Lb4%ea|\)85Ȩ 7#J'z=n'xv6=%x9-D+i߰VtQm-Ib=Mk0͸1Wsi a&M}SjR77#6qζҦK2ܹf&] ij5, ai,K|?{ D3#c|ݯԾ='vT UBmy@ lq-*gƏae췅0!4d/^M(:FQiLjAlण);"T}EK}<bS K(r1yPAw!43bJ$"5$/hkrL2Uophuo]'v|bP1'I)& 9jܽrCzwH b;I-a0 :i{iCK.Dҍ%9U3 e.TQzX[[X>l/c 1+JGзoK J$ФTbgz5r9@ ~.+ү2Q[#BR>"oЏmV\-tǢ=7V Y#4TEC~X?wq)JQ_):Geڸƭ0Ċ2;yɼ /O~)Hm:i֯ܚ l-k{ g~Uͼ#9lDF[Dks wIcwM2^xwn:yiK+ Eݩ:t!O%4L;W\~1g*i4cW*ڼ8wؒNF3uU@,~2?sL֪IYZXb8䑹q3 !Y ߏ) })M5P+ LmZ: _u[AvHۯZSb%'p)[5 L8ka0~ E Cc}tynJ1f0ꠊh0/&(oG3K dlĻ[⥠|+ihT|WJ NAi`mXBک}/*?:2Hמs`&G+rK1U؁Y"MQ>qp1*SRaء?wK(g<'lkD(_Yy'](FJ7#]F%tS4ڗl̎qua9z}ݠ墨0F Vpd ip=71raqb xxcnehm6m9IѤ,Cz3ғ[WWeQQY0UpCً"/) N(tXImIuk7i7+ztd&ψkG6{MWMWt8pz ~:^K|>4貽JҔ>l}K] =6p6Ame/; W&H Jch%tlܪhQj=JpӃf``_g2¼传5,Zx_4EîZnh|w"L77`Z=/;rlCm΂XYO7OI0Hށ+3! @?-=͎A6?wf^i'M}af[z`X)#DE|v*}Fi*&` #']z4?"r0e#TaĢqMd) ֭!ȊAS\888n A.`6Nc693n`3u nBһDMT;ytIΫ,C+nJہmfVhs ېǠ Rؙ }9 㻔0^z=5͐;C>D ejT~M-(Oq+.SGA4 9fp|XC7)6r#YO@p@J@L|;v١HwB}]Z s7G1M*SU 98torqctbduBg{sd֝_lOwEb e+BzA~21GC3:вH@3Ov viԞ1i:Ϙ+6}jx́춉:Mj!o%i]]{趓DxwnF7 'өY!XUluPY(\ []obm 2$vjnT]-p [1!25׭&Kc)]t{Ys{剔B 7mvD;;~ޏiy[J] ԥpw}c:fLf??i7Zk!-k׵!,)4[=9cH0g˜zOcvH|E1eWOZ "Ve} m: ^83J)}^H{ UA$ZM VMsUBTDWcȲ#o 6 ,[sDc OGEyI.1f 6gQC S9P_hX_C08GC:Yq$!'qY[Jj6iO (qx'{&P3'ZvB+_㔆?(]g/$d[ޣD!*3NĎDÑ-a7l S^ūczt)w\N;yzZ(Tc7xr축S n]br=ʤReHhrJ:o%DzC\䊢}_#dESbos-GC#t3_|+L¯b+B-[:]ePѓ(H!!|1lҲMŵJys'.QvCGAΆVkwy$a$"i # @f$/g0%xR=.Oج@:Ȯ[@$D_J7/jQ`GOEط?dU 9a4(ڊ0:PD4zڇN/{XuI Rrx[>wuNjxOg&U|'zLfjPsFkHz .g+vX+ 1fIrF{(&DDQB.$ĝ=siΕnDDD's /XgױdyhXk$< 5mBML7:km-qЯ>!jh#w!1hx)hRȷiö4+sL!~9*z{F4YG@а9Mp*-ψi 8iK3 Cg9O17hi*#8P]ZF'Q3>,.f. J=;Ag'Ϡ&5 =sUF [`D@P4}Xp C#fx)@~Z,:SGDhRWq]8ޔGrbG-QqJTWaf*=5G E}`!(gX`Ư4.?xx| ͕hMD!j 8KEoJ+pɪio"[&p2ߑ!Zjuj#W: V=JnuԤ_TN|, ;PV:vp g"1fk:e_+&9Zv''fā8BI|~[JHW~A~l~+]eT; 7W {zrF&ZM{Ȳz◅`P "=0+)fM64u,ElEOϤ;MAciCby( $9C?{-SDo4u, r_9~oH-ޘiY|Zz|uagc?9)ck-0 F^DSD'o~OlT6-.C,+~oݛ6#> ٟ;fo9@z$(c2^X8y1<ۭTOy~鑗g5bDɨ̼ReAXZk-Ru.GU&i\ӟqrb'c{\3N,`Ց{XRB 5%g/ :JjRv&K2:F'gN2F|B(qXpg괪]ȐYIl`A'o8IJV1E+N.$1؏!#(j$YH$'T=~HXW˨u&+Q8l3įItdo&j1\Hi]^>_|TRԧL #tgbC'P7E*6BexRRk92 LO\E U$%śjk"aC6GJͧ9an/3+fC>-i/'ژNӫ,H줆ʧ~3vvnC~l{ ۀq'"^I1wz]2}xіdz}]{^~57ԭg"׵6H&75vJ0ؽ0rS+Iu2]ĩB' 7q~`8AfGyP\h™. < .DcvÈnyMC@^uy7G[ïHd_~7'X4FH! g+8/J:7S!ytFvdjL%Bs LDF*>D}T܄˓%ax!?;̒epK;|\oWknlYs2ۆU(m_uIA/Cav=`^>o&;v|wnT0Z$;S.SmŌ ն`QR~ 7 2t6AI€!%ܗMX,V}{5Qza95(#:⸉M= o=6:}^Ɓ}c JHAX,u4\.܌͸0̅%8m ktzO,[nѹ=c{l;]@0Apzc=X@\XmŽ\+(d8%^Dе;F9ԇ  :rr?kZS$4K{oEѷ.z+DL$0jYO)v9M8yɵF$ (V]*Ml ͤ~oB#7b~-Fts}(!Y)wzA>LjـUq6r==( :, &ہFGTK~@Dx$E/-&e:&0|s:%jhpM_u>~Lph@ji &حs%]Gld`{`XsѼHnMP sfzeA':5rK X l{n2Vj=Cj $^63"d ^ $)[m))19TLR|_2׃r>jv #B Mgsz^*HR~_PmRH*t9:I9.˕/~奏ݛn(A;T6zšgFZQ2OʡQeFEK? ^-HԯŃ z)`4_O@"&H~?0fǣ0_Hh mNgs8 В+ ۮ4٘ ]&<~a(^F>4: #5\j^ï7FRa5i~E>OKmh^@,@hU d j VS&6;f" T!##mF=uFDY h0(q³;:Sxaw {,T,MTU~4⁘,XSM tũkC$tu8 ,GrCC҅l-(Jm%-ùQt/mi KP$B؏֨U.7MU=̌; 66 <pOLP0O:r0m+VfO&: x ȤI[.p:/v_r'o:ג4 "Ieʛcbvbe^[DX-ad񦣆^:.Rm 4W !b*':i^c'rf3QX՘i%@蚁Bǿe>m0S M~k~˖;x}s8>=;@-T5BE5QijťgHQ<"/@@5ջ^B2pKe4jhU %\+|"` w8&Ѭ@uy84Ѯ2 ly DM 0^:/]Eg3?BXP Հ|IfDKl\4$$ sX _#YyROJPăkk'F"% ^ce%2uwc;G6\xOSY9+yynN0wӾ835E¸)w* Ygqt6ɏrUє 8?'Xp̶$!e@z[E U9)̣A53I qcL{sd3 . }ߊxT!#_7'|ـkn- Ji2'OƋ=d!HE1:(a Zek_$Dx >%)OϕBg|ޭHƺ>.qǑt7_q_@YX%gd85cb~>-z3eWTz|v5dǔ"ȒKqJ-*#B`xOԻ8*&vV 1qC=Oᦼ$Tt';/$V9I˷ c*Afgd$:jf2H\aJK~DTb,]]պ ^8kxk䙍kYώ. Nіv0Z mcs`fhJzde{ S9~Hu"z  up/0:h60;կukZFغqՉN4iZ!+ O~Ka~ErݢowQʈ 桰y(_3m- ,F.{w5,}qV[j:[{aNиWLt#%+?B'v !6hk G_WzR_OxF8K?KsHX86'SH :@QQ,aP Qf=rU#u e\?q<"% 7=]:ZrShq=-0([XJDFVDh aj'cj Zr b#) ^ r7Ͷpßw4.wQs88,tww2|p~Z.E0=LrԄ+"0^NniJ=Oii4#|կ&Ɏu I2BtKH !{|( LנԴ+ AD$r[WXwrP )1_(ްc^r~'e QU U3M;'ֱܔtYfmr'VΙg0t@+2F2ڵ1 =ӍJKL , N1zLq^7~4ɳn^P0ˏnU\iC._`G2i74̥)꿝 ",X?P.!TꛑdWj㇍}'ʺ0+rGߠf%m;0t.z[N CKtXf?qq pxVgOn{loU9zK [X΋m 8~`TZ7D(NAG_Ygם?? Hn.h lq[wUjS/ĻQ/Eڞj=a<&L6!S(QĜ5XH_ ް%Ҽ8Mlq%jP֓IgBiǞ0nZyK_ l%_Vq"Q&< ~y_8)-9TĪ2!82;_2ygRK/Z`ˆÿZh!5ٝ$aHV-V2`L'}خ}w+*Ls(˝D_dY cUx$qk×õOchĤn L9Q]M]G&}wYlȯWAmTt|c^ىgS{a3 :($EJuy$P.m y󄛙fL`ϕܧ1<_DiF5K \EH=|͕1;5ֈk=k7h# Y4;՛P"Mv!{]WX4%:@6(({# Y9N!y"+姍܂ GK3^˧b!`&s3fVϦ2xV0Wx}t*y3(D&x+<H 3,ͳ ?SPiINow=Bo|Z]lע}FO7ϩڵ?OK :|{0F++=ю:T WxA{Uja ˴{yG4ѿs*5Hw;a'JEtm+y5817~ԵH=46Xxr=*e%.T oh i"38).#Ĝxs R [Ob;3v84o B{uǧ3:Q?Z=tt>L7K[MgCyB:o-di4b >vn>eYZӝE~7}pch%&I^wo ?3wPb2kz ,/<;(O{| }nD`9G환i$k~q%HYG$|M(El qhCS>i[gMHgώn i+xwrucDر:o*?=]}Ct`U #e[0E='@"~ܝ$hH+"[,nP5eBS[wy :*"L1&Vݓ l p/:9`3u@Tl\9t!+>|?`S1+᯲x8|)( whp}iY#0VTBFA FаS :=]^) Qf¤BfJ eUy ҿPrN8|{ 䚸Xbp}e«p7FTvb'7zջ:) EO")a"e'e3wq D"B; (W2[ևGz5!|2^mhe,k:Y!AY.LPwRum"F_VNi*n=e `'Cu_mnj7!|nejȏ AUև.p4AiW!d'#۬95Oa#bsN!X:a&'TsuG aJ-~_Mk wH?.®$Vo VU'< bKWC!n?\϶;Yqȗ:FJbxƧ=8 ښ!„Y֮(|4Gb~EWz`r+5[L=jYիWL!˃["2÷gwIE=ij!@EáwGKM*#9XQjw" z#Y}Ul`!v!+jW8:̸IlkֺSGePns6`5HP)tJ]Bq<.O(#w@,C&7䴰YTmd0g @(xa &!wuH>lf*.hAZƘ/iX"̩ɳc>XYmb0* ia L wUD[XFAGV0p  Kj֑k336QlQ4T'TEXw6 }3vr_<];WV"|O+:qpNC00ze 3&mF:1>QO4PaIQðLZx~Kvn˸U1XGD )x:9M;:o =)֯QFM)ڪyQl T9,yz:F˻{q!*)h >LU||yC7rЈRQx/:п2\y~`@%٨FdMtQmOJeh xk̠F= e' O eJ FY$qX&@>??@ 1@BbPͩȘ A\r4;CP#@d0}& b&D )T)B Z#h?(" kzrȷh~ PfkNB 8mtswUDxVٲ_?,P-cr`Hܳ]1k~t|~~C" N0AQkX ϙdbKEx kU|ts" 9:3Ӈ{$EU$9/Ro bθ%Lp=OfzgWJq&g9ުt#Wan)ԡ^NʍX?>\1iui;-J4O6.`Ua#!S-W 8kB)$QDeN} uQ[Tԉ7 >G%ڷǍ$[g,Nr5dCP%R>׌5;wݏecӸߧ+eD_qāBvm@cTRd\ jGRlcl=tQyLjЧ ';o |(eQF6fDZtPcș4ʸ.GLpCBtO"lzdQPY_^#I4|9ep)=Ad |CraX}"X45-hy@;#UiUBX{qRU {4L̸c\'ZeM l3oL2!hz1JG>`R5u(Xmڎ7h1fQ3o{qKHwc0?Ul%Z 2]rA,`L[}>QFf{7{WǙlzgxhl pRXO7#ome1fJeQel&ЬnPUj0IՊ_ '80rJFYa(Q~JZiҸU9 pd+ApAfHd(M3c+%`ndbs b oOЄG񲤅Q5ʭT!kE~B6I:!Eɟ6Oc!W4 42^ ]Yr!sʉ9jš׹phM"9(?Ϝ]f=H֯xt"ʙ/UHv^'..Ln˻ؗo5]UXadSkAC# ^ɓkh5H${-VٰlcƉS ċ]#Zg$gD.\/=ф"|()m~֣_ 景P#Ẍ́$'7rNiA/޵خ"*Ipu|zp7}<0qyc83,cbnL:l;ãj|9IqjѵXLd4sd@0A )9/Vp ٤3r"֦VpSoڗ.C;ڊdq謦ɬ4BP1K9(SA[OPdX&9_xKY 6٣\) N)d!怃WxgS38D$_mq',!gW8UЧvhsį9/ĉX hKYa᭧˓~3ӌA(ݡD\ ..aBc a&U_k٬GG`D瀚9 )&c~1xJ=;;O~R tg~ܯ0]@+f-Z Tݓ֪tmVmX$$-_-=աS]GFtQqKo|"Խk$F̩-Q }t;OA^}c*_e{`nD$cAdmU#t;>lpe‘[ ٓ6|zx,,8KY#Cf-Zly.i\# ]6Y=yk{W35qjb!"zqi:9kJyYSL2AYx@?_!<糎,W8f"~a -L\X*(J"~OK?SN? 4L/0MMvP6&$^6^)yT3j= { !(0:C5T&׏  } qڸ23o 1H p94LVֹG&[3S3x,~v_V Ɂ(}=~A阙3 ./l6iG ҂G{04<f7|CWsʾPgrs`{Vݝ0gwPpҧoz =Gu4pvCHItP}Ƙxrmm~߯wZmU+rOJ2 Na'i)Uzb@mw#:),0g߾7*a HZ3 3JjY hENRɨY&J2i$0y!r֥adĻtB_.?pv {o@DAG]6`B#S6ɿK^j(KHbVQƗz%(;;l[JrNmgM=ܹh0/6%~,8J{hrr@/2uzg;Odl]umoސˬEgQ}m曨6qYJCJ @}Fmc)r ,B"tGЫM)r}XuLsOGSm+WXB2Q @Ǵw%S7)@t M4|Z8@J'ҳ_Sa'C見9rH.Q gqr(\Q@p3bL!5g)bk2d6u'6WEԠKΥ} ģ'I:C0u[3 ڰbRk}. 4XhpT;?"P˩)nkNWl|1^C%'N+(|ImQ@2jp=ub-ʁxy G%=O45sMiG8\ 7t}B7 pwa ȏĴSNVvCT2Q!%y'J8ȈeBigx%j68:cd)ںzmp}2@$+%gr$>.$M d] uM'Xlɏ>+F#~^݂d՚K:Jju.o6ֹ@[Z5u7}*)C:ȃNV(oa | ;QW1}2/ Պ`5{ 9~tJ*+ e)^ 5 R&Ąp83@F|ϩ@$*-ZWjKZk@p[m<F eqi堾<#m'y(SNeC =Ҁ)R_,e.B#؀J %_>`6})C]#1;=w I;xQӈ^}`6fgFL"2,2]!nKquog-om-!'{ck{aZArmA\/f 3iPwV^^wjL ;V2>CrcВ4zekcy*q1\7IWO-@ZCO-Ynq&/>;7I¦y/CL#U .mLxZ@sVrGʐVtbKISYH0Q=hss$9MFZarg1. ck ~N7qΰ&*< r,,RشMĒuNK m j)Fʫ2~gh:\lvqzvۚ3cߍox9?qnxʟ-(PmZ =C0<=x ǒR)6 q]@d~@Igf_p1v:"SHcfi}1i4Ӻ.}\o@$YBV }*.ۤ!HPl=h7!jvB4[քIMC7cM}B>o&5T^)?U`;Þ<"nZ[ n*)*!aOD'(ތ&̅D[3=$ F'L"D]ҋFպz?2J_P$ ?Z#Är1r>vL?{‰π4G+wϼsPjҗ3%]Q6HkbW|=m+Vɽqd2LwINpa/fLf x`bzBV}$RI#\V"5tăAn OquMuDLB(9SMa( g~ SBԢ+rڟ.,,\"Vs $ yhxv$"'rQ[߭ʐ/WΧ}$"&moa㊨qof48RIRCͲ6<3b {_Yuj݈~[GhHK*O&}˒BJ!)jHb8-Zdr)0cFPhkoOsʬL~L&hubbJv5x۠E *M$$gݢ@-Rd]Hj]aea{H ߸]dN u4 =VIg!(R/6HB?]GH %_:ʋj3>Šuh;s2rQU %Pvd^ }!KyrMՈG3ꅏ)`[6[w$=lx_U:yBb1F[L8lB֣()МͤǙq2'{|$GexR?N"U_.z@  lmh4բmd^زmdgif O/K!;AP2h Kug!lͅ-B$YUWM+וG=۽Vx;Jv8U}|ʳ."dd$7lF~NyIa;@ A8tWԽ22}k^BÕzt3E32,43r1z\[]F]验+ PS;nyIOِ8Fp76&hWx2d SqƋbJso0R~ײc^v~2a f˨폇t|^ J»1#7(zV=1r#ЪJYPRVU躌 {HM>1IűD:zzoK ^Zt^W#gȒxzCƄ` =,,b}~t;NoT|9CUfZM*e%P9uLmccYҽrm#WnTwYpdž~FvOZ%p7|y)YU-sy=Qv 6HeS =; Cٮ,"qVv|IjaH{&4vvQ&Zcg.lr.1w,tjDPb&s}|'QvRmôF\^s&C 4 QWyd 4O~ܛ7RWB)Ry`a(^.0޻| r鰱S>wA,v7r"sj:"ߢIn7rF5r ֽҎJWvh2HjmQ} ퟲ |!GHrϸJAJdCP ];V0d>Mk7pfY qyg@qk yQڅ\ + Ss=<H┊,b#$Roz({ǒظBca}SSXc Z&E>8oD\2D9JaO5Eƭ1K6l'kqPj˩?w1#2>-lsq+X2m2&smHdv \B)M֐Ut/ _0ԦkF=- =x2Md]f6oL|M/7@ Pz{i F8 4}=(()āK̪Mw\hAKO;V.cj\IvG[6r?伯PA PBQaQ#y s)H e=D9ڒgZ kP aOMw+|l x)R1H`*"hE+R(l#Wjf- biTq#h.x a Ô5nGGq 1ǣ;>tϤ<#bq6vU$_]:vNf6Py(qU6x4H8𕥍퍓PxXOvbR퓜3]4"i皿ӂz:++ YA(O=U_ȅ|U79? [ D"_z6{ڍDZ8Lj&Zd ؘ rgy&9Z?@>39Sh'WA^>J<`a;?Æ0V9.B-LH)^Dag~ \{>v66ӭJ׳N*iM0~ef[qqȉ  ` #.w`+`4`1]nNut ϙo ķ]Cp&>yFX2PzmAbB8/qAd Ch+bf4ƦVr<(F u =ܰ[epث)OK±fdw1Md>Cc[;pb۝zِE,Wj}ʯ*0vIz9??V>0_۝twC]!X7*;oCSH2aʪS]_KB͋JYL5U -SS4PQE(9WLy`.ĭ*qhK[ l<y.c9zaz_c|L ֊ryiE37hpB(AC]PF;oPq<Ƶ3*dljӢvԏ(O~d Eȑ\ ޭ@K[^t~t.nL}jnM8Veni<$?Wp?A՘΅ 51n,k4C}02L qNh( ,D_5hv0AP>rɋ Y8]״եȚ#:byTYu.Db9[+`fIv?Έ+(@Z  *4?{l2V󠇶Cd"Eˠ&/e\<# G7ϝxM a}[iϧ-'Vh5aXyŭF) ),#v}?/Ps"P$:uL["NߔDc 7H׍?ho=j׼"Ǝv(؄E i:pg"gLgV*_$ƿrҐrn\ gm)mQdȢ=u)0c|L6}O^kr\ 6" * C[&*p mخ<"S4|N6 -ES >N uJ_/ w,gbstN޺׵>j nP[Gp29:9M/fqQ;aQgK?5w.,=)jUS|Stw³w 9s`DnԼ;LERz$u#E $-PR{? ǽ< H8~ 睝΂bVRj̷Pb~>u>x׃ȯZI3ZQ-&[ԇ2bKo$u7,Jy&%.?].54W=&du 흑9{;ݰ &E&jQ2: BKΉ{P+G#QtWRzs:uT,c?:X2,/A|3@L>q1Nd a8jN0bU<9D邛h fK 4h@ZA#{|M+@| @܍'Ooc{Z)|}w>Zh;zS@蓑|^;T"hdԄAԖM4| v.7rUʌ׷ QEXbW2:?snnOP5#$_rN ,ƉW XNRC OtNuxQ`qu͐57R]7;qCb΋Rc 4ſ9r_.E" "{ީS&2~nuS0m";5j0 r6#H R;(+þMˊ4};Xz<_T jD@X&L#~ ]BW!YY1A5S2sl~(,IS+װw l8?ۤJX_0% nRԻB L E7{aKhʍ1MrL-TIv4-k_WRV l)qG?5Qqaw2+Z}ܡe3a y 6(?͖yjlk\waQG8|tIln>IB5syy AY-sӯ^̓(o?eβNWg6op'0w e!2[r/w7Z618s\S{G a  7h(KEnu]?2hRYC:hY<J;ލx=J' CQ܋%Z搀%U&?6R"tp8;Ma[qsQy'Q>%$Vϓ gӥc-*^O˗ӞD$'G`4\v(AM-.-dt1aCI2{/pϐ\SC̑#*K~ ڞ4y2Zs(̜GS:W@&n%^X,#>YLvJs*yl>ְF壹/ ͱk!ک^&"w}oNDQ޾gm z3aea"<ïIڣ~6$Iםv]Jf9L~GRh2\ !zS9c3T `D2$AQ7bu$,3f\ fU!f¸d! 49HR@/u%amїmzk-:kn(S.~IN ;1_`V2Q`V6hya.},NM, d-mtPݕ2/2[S9z*aXx>Y&JǕKΫnب Q_ă|񝍿JPfOƫfmq ӯjzAE6=7 \ǎN"!vi`Ʀqґ6P=QoE*ոYD1p HbJ@{& 0|ĝJ|🍉?[]Wvʎ8v{1X,q?HE9Wn_CFQm͇MITه~1xpZp4uz%hI~p7/.UBwB|e_As 惷o1Xh\_=ަg@ 'yH㚠>n7lg2ņ0t%>Ü@VUi;&A@|mAsJWÞ|2d$.# BJuΪ iO&ޑi_. !)[-.tP~!Yx*]<&BDĐ4Թh2W7N3y!ϧ0 A45,#'lfRiU9c%0,:FIy -NW5 ӏn>i0EPsp\悒 ,/']W2@%Å1_ vnU{2e_O̱'& 3 z2GYKE h ͙1wbfF7(V6Χ1^T.s95+``7Lc>ks,^ E?.(dw-OVے!pY3)j*E3LVeO2"\Ogd޲sf|YdVHϮL=&C-d7&^ݶ{-|O(kA*'sfS1=kB)^o[z*m<Z~ň#b螼~!h+K,_!8;JIIcA-`oFutMFňmJB t YZ"&unfpch's{ X!KF:":!SqV<.(RsK"v=X6;zie@Dgѩ)~7,Hub=wd{[C '[耍Lù(ǥ(L)ЀXW*'X25Z ;o^5OzŁ=X4PYga OYl w9$5[@ߍot-(ԏo0a=[#&(tV#N! ]l=GG{JJ6-q,O T~n, 2òv;! 1"rº;'uu>&Ap߉-61ds[4,k0hـW6Q?hb8JѹtЭT^ߏ^>:5o}[ `yy_i:8:=E=ņ , 7+Nw~p*9:YCzE9ײF*xnE(G}H' jnѫJ^ux0~iAmF:{@Z-(d=zܪ u j| dO}lڮy8ɷ6e9S_ܓZD*Z?{?ʸ1Ph>J9:VJCV< Xs`PA꨼= `#tx6@ bn{_x gkpv+Wofؽ+? dyFX"n4@UͣĪ(CzUxQ$("fOGTiddA x`x殮RN#|kEݮbcU\mF 8^. >Ru 4_V fBŕp[b7Se;ZH3|7ظڧњMETݚ|,zu  dY<M!qWd"_s`Ot[oLKDBnT 5^'˯ 4g oI7~G>` #pOh[)kq:czS 'bVfRİ0Jm>}~ /m[Wъ=# "2TCCqK{)2f$"Jя9A`?c{aR?JbL )YoEf|4Me0;gbZd;ysiN6g]G^fB3X܈DƤt~{BʆCu/2}\ /!F_{{ؿ68)^8kV{']-;9?j!$X,)uʜoedlW-b_f.R޳w6R2SjdxSgk }(jC]昱"jԺ$_ߒ%W0"p/-?y4w%O}`Ҏx547+V* B6U &Xj'q- D(7ՋI1<6F0C;xv=Ϸv~#si5DMK['h\Fi!"芝-d)hJgeg幒arh-W3F__ۦ3\A$-%HHu0;V9}ׇ$W_)a@e% G8ޠcϕ = KZRHrK~Oud*H4LWF @'υ7Q͙~vPn_򯱽sG?T QQ\h=Iv[M12 dao:OS)wvP8mt0O5Gd>h@g;[0 '1okI(R&nr$QƺTaČtn<>wf^WܰN]yWtr|`Eg(IC?o6 l"Z\֧RLQ\MJ/Kv Bٖ5GJL$;MɜyY_" CXk[{$6!ƼU"UKEG蝎cj$+SVCȴ ~0QRd{J:)+y(yRz/<λA&|c/ 5%SBA8N-Z4w?򦧥G%Nc>D` ibic*҄gvU'Mƾkd>l(8rA*2k.T3JL_zc ʚJ8^'~N2rlm1(;.΂4cpד:|}$jzkYʫ9i\ݙ*+T߅R{=4CX),ju}kVq?.Uxg睚f#N|D 5r@sܵZ BJ&?ؕTu+'JyI-H뜮Otټ޻J3-|ςr{:LMƵuW; _eK"U~~,vM{p% w*DMNqף׃OzZ>i a!}bI?JxG, 0V֪,@щ:R|MбiZ _Jϛo $cK. ݋ߑ/2:#BK&S*~ jU´h a4 (x_t([&S:X{kF:45<k6 yu+SG$˧¤Ilgy]SR+9qDxYZ@ k((%$e=|)'`w^T;CN{Yi1qUl |XGP&<ϝGpWLU3{Ce a!*UAg@rv:t)PݜN҅SB.XxcCtL3@f %N 6@f6:X?&#&Ȗ؁6qV~Op ‘.5cIT8}d  %C2fCpƙHVe]8HmG0-v]t}!øy)Xفf'c?3WYb'π;#˼,ςQd; ɓ 5UK2qESMԶZpvKˎ롌Kq9vO-PG{Jgdm*  _ş= Co i}L1ڂ$|pRs{; ]$҂^(@$=yLw*tH*ܣlV,br~Mgڑ:vՀ`!:49kʠ.g>3P]4 ` VMcޤҤeu%1:5y4- <%dɢay)WKH4ji[㘼06E$>ھSvsf9o$}0Je.`twG^ B'3O:ZiD-;}e [|/}ٯ\=MWDwRW&^VPzuӜ%r4&)[5ıHB/ś î~=/JN%҄7Pi 4*)jYK7l"㼭H gPHg2&#߰?UKdu RT&X &c''C _) ;u"*^;ܠH1ެR )>pmcشhp@$_p5!u ΄=Yk{ͅH` UDH)E)~,hfs@1T)C׽kԻf܅Ϥ._ UȍVj\+zcr{@vKy=}Ue1sw +=i帯s(`Npv*7əc\~^„P}1D~U\V)TӳK,R[c6{VWIێ!'/[10L;VbNj|7~"EO>}KLµ9J39i7 V:cRwoı K4n J)LT#BV:!1)*?a,}VM/0t)3+TF)r`dRձN75/9?p1np.677Ve*2G1lAV~s#ɯ<]w=Ij񴑰څYl:l_PA:y/:__lm=% qmRٷ>n$œoggw"?uQNL7ewɯC߶D0[&F9HbY M9#wf(VOfI=q!߳q"a*K8_aуTgЯ)tIMU! f׋¹U-:%5"s2iK]|\KMrd=^q0vsv:NW`tzXִl{Fj0rWNaBepaJ$6/hʶՊ k')J胸aFuҢdvQ%U djP <9m &4Zi[Ku!`;i}Z_zySe%ڼD3@4{ a~$:ؖRneOtG46ֱ2Y0nC< ߭0*M#YF2](=Ru59ๆ-&'<1MwwV~=jvҾu T{24ASv4&'5:Hu$lx=9ժ= ўVe>V%8v&lCXm6m/vWP֥F|r2hIEΠ%s-& H 5y޽vu>pg@a6:nݵkQ##26DظJ!i%03Myj^F#}7XR tã8é9a ܹzvLILs+O9W8uW*xw`3)S?M23(Ƨ[NiSC펎 C AL.f(.t~XK(-`Iˆc}a)֐W<81*L0:ʵ6 ͪ5Ut%M% +bKkes` eޱ l|D\nOKRDvA ^ɧ:2}J.#ΛHas' ϸ? kDAtޅ4֜bpa7(.D$׵K#WjuЍ }l4:uoӧw*)Lq`m^rio9;tB槄C++BmgRE}?RZ)vF\/tm,6#lܰ*EQ,݌M`F)tC%v-}UqtV:e]HY]Pa[q,nR,S397U@ >$Ӻ"$s QƵ4xUW?4TC ?(, H8 Itn]C{˜fAk^2>*&'78rrJVcBc(-fՠǯ$D *PgZ<'~8d04JQ#U5,Yc|rv =5*|v?t5GFvk?W;jLgխw|ԱN0r{A{&< FFrbd 4c)gEjkAr쬂ڻҟg6AG,PQ!SY%y' >*'c^u5$RE; դi0~tfR8.HeqZ_կьJ!(DB|P})2.\,onx-0w9Qoi! <n$?%WݷY`*c 1lܙ4K ɫmyd ST=q7'ɧ*\847 C^<j㐳'y4?r'\M9t9ZV4ge&ES*Awb_qTYdiۮU҄j[)_N)FrEJ%i<>ƚ 1&s~ }'4"TmR'. lu½'v"Y q%tXS_QT/=Bvɚ|iw 2DpϋY VWk 1:Ѡ(PzIيs`o6*W6D'a%&-}sH"RlE$of'`=2642\XXCmxqiWO+y6NyIi<;`ř 8ɫGg?-@ [_*coD0ш&##j;I%4 DG#BjYx4O,BRK :.΂Y&80WK&y\[>6PlZv77Q۝r`$n4FGԽ@$^ 25ow2V([a@kK93|:.0^si4L>J;3'⷗n}sLl hLKi*;(HXs"OxP!EW``oi"-B10#@%{,SNC6vcGv#ur7.H-A"Dn}j־ T;.rpA̤ŨFd-Aa~o&xũhXʯ 7:nU;kfvn=r'k')g}WTyh7;UDa"ߠ^,`"/ [aE+KlxuFSG AR"@7e& "rD!⍾|oOM;&~1TUwAfZVDqWXPl _7dX\nm׹E '+ȷ@5T{,%كDS*Zc)a$+-meZk'< j3eū^BE4^x`.{k~yR>S7rba?rDt^ET4ꉑo1' VHrF9-[d 2C^b†)5̾!ԯ :F,^aw+vROnNj wu_96|u8lޗ_$*C izR&Cj|3MFs9Γ[/}6C<ÙȕQߑŽ inэ s EPu-Z$Cd΋!;]1YSٹ03*JoFYɭ^V7KH~"weE1JDPO) •s||"0<꠻VT;fr7k q`ME*ƯHiue>?Է"P*[y1띚ÃW /,uv g]O6E5w|dߢ|Q7+` XYJf.eJJ|/_GsҹbDmϟc I{7yT)ӧbއi'uld :KjZڝy4v [ۯgzg1 { w75gSW M+A}XLݑ?"3o^lD 0;'fGl~AXW&{QHIWDD.`#jR;=,mB藄mR'P2i|k--3*g%I '$籣MIj x)^%i[CW?y﫬|gl{>QT]7%)]YR ŞHPYVԎV_*BL-yONQʺܺfҠȽ7yE&FZ{ N.ew]Ɖ }^e֕e']$* xYq^8/]U6kMJyT*,%8YĴi߈g2K(&d# =/ck/@Ejs>,iy]|NKT3AъB_-˅;lXFFP1Ј ׸Pz),ģጕIyWӳ0pѹpRa'٬T HN_$l0PO#l[3HHwaּO(uC~"צ {*J+4@E h%fn+z$N@)E w 8=mrl2*'үWl>!߾'OMxN~dN/y˳?y0'Hclw|~=7$=Il=Jw#ZƄ}򪢁! H`?jծ$hQn wgāqlʼn]aUu_[5DH$<^$)lj HKccacW\\@NArh{~B%p4U9rRTҥ'Ʈ`ՃG[44q4SO/2q\<>oٛ!)E Sϼw[C8[>6}@rn ;t:R $}y؝[C΢)ob)Y/N>˼|)+Afy 6(|_eZ+G޺1Ļ0 ,΁mP(!΀G\Wv\uuD1)z')zJz'j"5Oo"܂3#^:piwOrBu0fM֬'!ٟe<.=+8 ?N}Gp oK?̉]ua|`\@̐)y w3=7."]85 8"QSO 6Ϻںu!o+X+Ji'SKytT~&]gpD65yc$c`zJ_0L!14Xs2A֙&-Gt$̧+枴w1fSuz,C\Am"A2bx:'ݸZśb: yK"(@_ k[r\'KICvCy`}kJ$'@zW`yS*| }ln^5b+̇mih5Xlj:oT=32CGF)E#aQ\i 4΂͵Dݺ3f{w2bld>)ոSCcqy(@K4IoP־RmS\Y>@Cgxsv$FRe#e *GTSN"ļ N۫5#0)Zg w_\,x-O*x4}DOnK:*@& 2L`CEh%>?8Jϓ=7)*7mś]|r;<H@JCd1n#۱cg|l88K֧3Rrv#{d[kkLbMPH͋(6X\o~_\ēH CZYCM][v6^ @ov]\-s31H] <*je~z}p.r!i#+^.vzAi쩺 ba0@Fs"Q1 HΊN;0  qǷtؔ~hu!mPFph= b[G&a :΍18C24$zp.r8>8q= .=X̢AFnGplO+xB'*›aws5ɗz8Yq]VweWU^?AScclسCw%2 g, ,T뢇h,BӵГ#=Iňy"0d] qUg[ǀ|E l68悦S)#2OeZwMM<խ8)׽B7w^& M5X5.o<_ Yg~%JѴh"s/:@@߈|իKhH7]cb$F.e" .S(C%3ܳPX?W}|6kv O8іa S $μ+{s{V}_N/lR9)_ZjlkGJttŎg]aL9Fػ|C1rMn ,1φ%\H2_){XYV(I5}طX jkH|]UB IҒDY+9EpZA<Y ;2G+b$"{";oeFԯ Zo㑯ܲuLFT*L퍎qdObSDvʬ/W<}<2v RYv2ruN549N:jaUЌr\@:`iM/"X`ʀ }l43_ʁ$N+==sZHi00%izY>JvjX;0Ģ Q&Z-Xt]O_X&=lfo8s-@IרȮFo7F6 f &>DRBm-u=~+(Ixו(B,Q<vwVvy9CH{cL!Lt Y VoʶVoYPx<?#8SllݧVpι14dcQ4͡p'MO `UTN.9GwBH3̬{N2N~&# )1Y$x b*6UC%NŝH"!+W*B;|B9m0;%އ*wQӽ7Qgg1.2V[p O&!p+ RYk)3D֓ 4f \ϙJF[DmAƽ&#}>\e,>RcA.yVMGmzbo+ǃSDOV;)+Zx8v":\ޘLК돂lRRn0);eR 6%c(8I.43:eTӋ,R䴇WJ }U#8R ^x^0 8ejy=\RrYW/^u+N{NC~YszEՇJ7L<5bV(5#vH4ӹō>9 *V YHp>hς $$W`Ԭ9PJ4_>NyLPZٸ@Ȁeܢ#x,B74!=_mPsuegz,P+ C=}9-wlP{+kfevUiT5SAx,;)_9bIEz sSs82:R qQŌjr '!4P#1'zaR/ 5ڡtUٚg֞#fM=vzҟ̨а[5B\#gızSk,osL;H V¢oUWIzd<ßՄ2D!@#_ ֠zZ WZmrtʐV3 )7 Z]g:%6Ah ̷@ ŋrY:szئjyF  R H&6oA6֜`3Ó>b,S脧~;`ne]ICpx+BtM5…gH=}Ʀ>YPc+S 6#Ȋa#D |5fĤ89>," [0j(^*F%%PYQ\5ea)Zk*0jI1юU%y۳q38\DT] DrsɦNA+xnY>6WkMKg^|[̮u|њ[ܮ&"ZfP/9X|Jᓞb8⟶nd͒p(Vߨf ͝O G#dGa>yѱ܃X֢bAgEK)'L~}2!&TI)Q%) 3h.VuqVKE` Rk9B霒/?զ< ʑq$%-갬[=7<}/{3bK z ~PgyN?]} H;QeܣUØ=ߜ}q20;͕ :p+F7_*AD{{:_aūp$ j84~<^GrA)Ekh1Sbܖ@D4$@an CH(O6 n2%NTzֲtXLēLaPo] 1,.SW*h6bBTU I;+jS;cFRĩT%sfowؓ[*EOXq—.pwq*Xcbel&ǵ^ V0fXS 9i.3tyY1&Ԁ$@j[De җtAZ/mb/Zb*{aыrq-z%򕀘$ L-h^_P5ί`øsX*gciIj1'A]Oj+O,z`)?~L| zrtKf,1moc]Vmo|HZfxX^`{kp_u:슨 ֻehR3 vT¶FY%!pa3Sn#1Al0W$VM.5еYg@zwm0B!WC2zd Z0`Z&ENM2D$8ni]O42!K oLU+L4~TNaoTmM, bFctφmӄ%˭J|FONU(ED2KA(1k[C>@HN4}gّ]^NOPe^{Ŭ/G5IL$%:8E>>&Qn.8r<~P{fEAϻˆ=^Sޝ6 j ?E{ޥ_O"mXǘ, pnZ9"'scɟ]ZcYקL$,__/ЮNEbw׺`-z)Ewn6T( [iyUT@dR^$IxNI1įDrq+wr70>M5k3.bIV_'i6jy:-hPc2콃CdΌ9aR>.q*3:$gk ,}7Ѧpo5EǗbRsL$y bڹLx0e3z]zcG2KS-jm)JBYߑ|MDchgi0IHY~WlySaŗޛ_R*Od˟=IMw!5UV?_6*,O͜(+G@x0roA>&PFn(() GrT<4N]aօWljZ~a2"f _+YVh('2j]~o Y5{HvEIRPHHh *Jle?"<z4bAƈY1&^"|h> DZ5pwtToh!# }`x+I@ ?:=6GVNI$(¦%k &r=z~., +ow)7 h\xbF޿ $mGx{fB:-~+j"b)0_ꙡG`ce}\kT,.YhW,E㑎}l_PopԠy㑈 7%QI0 0* B|;Uw1#$jȪG!OZʨöAL q YL{vN0P=4%}1|p5 U3w3ɳ( jo?Yx`ׁ2CMRUM=4Y9+.mb|S,01PeH0:,q~\='ME i".VB7EJ˟g WJؖr-j8R+F!={Xg^?ŋ3.q]rO .Wr0_6:m "=H.}OBO>V{F}Vev} ,g g $*?: }J_i)Fu_ a׺ԪręV̸w8CSShAN\Wнx./=-s>3a~+ʝΔ$< Z˃ 88d#{7QݥLg?'1AdhG .T>,O0!4?u2CIŹ?써!Pi,CvNг^,T5"c2FVkG?9ͳ2|i26nUܑ  74,C,aJ ^g!DqBZHkfV:N,_OHSjˡ%Q(W8L`j3UM}܎* P{-> }}պ >;J;5@T'E`r[Y}͜ߍFrjin}lfge'wQ,^BsJ x%nr럆DgPGEk6"~רּ9xwvՏ3li6)7ҫjC*-)#k-/xEmS1iCer{j/X| 󰻇?喘I7@t'bL;KXZ b>7Ҧ|a5[o}?|*XAթ޴ f~Q, a=X F{8*D]^PDƊr`uʟ.f֑|XN* 2fM„Ɛbjy{#\mG^*dp- ֧w|2_Jykt N}3輂} _w'*ḶH`$QVpTFY\&[dۉX*@n+3QUV`8s0^j`G :yߵxQW=K;^,XyqߟLMjף8a9j{%U?d8*r8Xk o+xI#OpXG;q kGv0%wvNJROT͆P%Z`-cSgO}k.N7b ydR";xyI%p %o}B")ڛT :mkEf̲bG% z4 +;>;yQv7J};{n nÞV8pSh= ) _JPȦX2U 8 FK$=dWgH+ܽ@X2;[-gj&̉{(zS%̴wdF5)=Xja9DG}Dp+%t'j|ƐYhS`L龺3~bF~J4q_m 򿿞hUHn5:ϡ2;^ˡ!KYNGjU9-j\gVQҽ(ogyY"{Թ=NF5O;jNj0nҸZ3'/Q*B5MKLL7t17<HnF+eA B;31XhVNnc !?QeqV~S68n€*smY,>Ny}sl[(h*:`F.3$ܹWtTsn}v}^_p/Oo(XԺ pD%_E%=hMZP3zGBYJ}m\*)UX]n߾04 &v8Ov ՟ 6Y#"ky%g[VsU`/42uG32_K7Cimk+Ɠ D{ Pz"@? Yȕj,sU:x@* LO7#䟠kOP Fqm{sѼ!6^~tVU3%˛UnKGC:fQP3sh%?S/?^~G%7oNQʹRrQ"uyi`Xο_AQGVj acό.㢈_`/hݘ͙J6ZJ34` p=%8;Z2qLC=$!A-TaPݍArD 0ti}~,Sg֛:TĹܜ)bhȟK .jN J0ZӮ(#XdQtK`j$M(s fi}|6~,F|s@MDQ`Cᘛ[ _$NJˣB+[-?T4Αxz,kSӚ.ZD)Iߕ2]v!*1d$X:;9.brqH ?AUR7Һ"{\!ѱLq0lF6(v&FbO날>q j[#CĻUτar'͇íSQaݡAMY1/O\! ŜڷR:,oQ?ӽ+t=7(oo4:2mR/zeξ*l  /7;}8YY|.m>"LOl;<,>?w6z*7.hoM:T ;M)c1T\QF̕s~ WxEJ9INp1Uz1(?ʡbYGҊK՟x;ηOV--!kt= ̋vPZx#,U+k%P$ d \m(!\1* Y@PVs˯ '\.,K?IB<r4׸N =C^wZlЁoG6SCNw\_ІAƦ僈{>s2*{s:?+F&Ii+zq09̭`>D IM!LF]įzhy::˵' 7AT\o푥Qj9i4[YǦ2o`ma?D ֖aI36M+3T,j0aAsm%ߒI֯_Ja<Fز%&&` . !Wlj'_ eu61 R1coX<nX\k+),nԸRV$_ ɺ#9VM?̪[[X+5tjPw_GMX% a_ʲhe`+V|on͍)]i2|hi.50P\ձA(wY oN ~du{QQrg>TO?s؄s3庳6$ǂvdxr(2>Υw0"!v<* 8u)qMNEgA> |Vpfe >ruJ«Pĸgp@V݁im,(s;8T8e/6Er0CQߕCGưsk %gh/ed#Wd)br<y%WjWA*EqgQ(ESW\YoJjb}eX@iz3I^Y)m!3ZXɺy9_mVE ~GEUi3>ԍf`㤁Nvu/:yhяblɣ$AmXO.F!.ɂ4*׮D~va2RoB2\#+p9n(!lB1YB}CDHȔ#HM3UF(utoa8|bCFR&Ĕ1+N#I$hR@Jab_gPl/~mvYj?A4i%/J0e ǗƢ#G/e=Cl<_.Hg>EGk`G쌖޵N2Fg涂7E0?wemچŽw͖O U/I-kZ@_>G0Ԭ9*tXr;"?s8g6sXDbWlǃA߫A!˨ކҦ6B[흚hxU\B La2{),(q? *}t " c'J,ӣ~$ $"|X`fES3zM8 2vLx< X꾎s–8h݀US~Yio_t*$f ] ='URK ij?z vtyq}uW8'eJe> ˅(njUp)]a 1mܳ֝|`Y8cKT_­ g3\\k) Θp)ڰ/#/'_lۖ>&rŗ۰ĵW7K>=}ZA~(5 EZ^zzB`Yh\lZVY~EqiJf2Nm[iaa%Vw+2fK,st)a~p7u@Ѝjxl^dvJOXj{ N݋]- hPV@]| N2{ nI]Z'(7n3%aԾ6v5a%ݛ&S1hQ8c ufz&Bpx塤0DܵiĴhmٵ"H#.P/Tzu^UE#={B٭ta-u3Ry&Jih˜%I4X9UG q1*[J Vw}W5KmࣀX|x0"_ʩuͰ/uQUCeQn Z' S/L]ՁΧm Z@a69 ̟tTˈ=$d c(VH*!T?[ݲ\JI`9ǑqK/;D78M]OB>3v Qz\M?Xpkh/92N̶3pt?zz, 5}*[HI6>Ԧ_Rآ+]@I:NGgyk%9Bn0P&b5h<T!$ۆǙY2ӣEWw@Ea֬R1nS2^ lbhn;#FK$IɾS n]O.MLYsvrTpVO-!*$Sބ?~&Jgn%xK,T; bl]pNX>rN_xx43R~88|NצX>ģSAmnKa1شib :b8v߽IC9 l;B`'|iW/@q63܈wl!Z]V_$Ye˒ÑϖWҷ+O`fpj`+VR .N9AK?/P ~%W0'R[jo${9`leo C҆?06S)wԮV5+ ՁVUN&N=c(4bxCj+18Oq>!6d=O;b7N ܽȈq cYBvBG"IKaWPI /WR~SW{gl ,)rjb4l[{[ ѺC {G$(@wWҀw 'M)*:_bmV ,VZ bc{a(]ia^*? 4njLGEm,Q>fa\dL\ b#ZSnR2G!X'Qwr*àYo%PIVf_2.5/`w_VzڪF dG,ajhf+3ѵW^koJ~_unY=%[䣫SHu8d5+eoGPj/O]9m%[l9xy<{3a+ZZˊ!WyhߟnO57q?4Z)omܖG$" >#B!$]uCk(?@SEdُ=@vcpKYsʜ(\@H` Zt4ƮI*Yj- LT'ySGx!H SUJm64%ʔu2 ]K2la]f1jwUֺ:+"e&盘r@#ˠ[ O p}Eە]+`:$X~qwy$C+"y(5>fz&x$nbዴسRqhRLs k/xCsM'Y&i`ABM,qUa[5#[mކ<Ξ2 Ǣ_zԜ2ڄRs/V؈!&]ajtK9xP> J%{ Om<|BꯎOM4˝/J3" z9+xObF=M// 2 cΝ7ES ^ U,$.7Q "Tg:j2,)'n`pV5ba"=%jcObM/ǯCl٤/ix(?G`%9^sĴ硣=s:;$-5ىV\ 5>60 XQP,-WDsLJHS>u/z+3DfIl򜅧6^kU#DNY ._deGaO" 3ҙ(>P{BRh8hjشq S8}@Iʃ }(;wDꙮ*b!jmKQ[7GDa?,ƸA+&:a Ο4N s{@OJQ5+jT+} P/qϛ&sTfbklHt!|:C` <4FΎ7'1De ϖپ5%)t~vNpn*I_[HuşBL@by T6wdJ7\USO(zv7`jwj˳0ɫ́ JνJ3U'h?m4De|б'f5Xm* av4h/ZRMԺpgr=( xːr5bW%I9w]sJaZj_- 9q]Rf,2+CKGpCFG9#uxwCVK19EޚRv֩WJZ/K@c̣.t 6\, Hp\$ێt.Aϭ3V>7j,kƅ٦]QV38!/P˰E)'@"qv_]ͯju5ʧJ(~5 }4k ;4"2emWD3rnj+ϮIڀD͞w֤Y8wo Cn.u-^ݘ5K{kHN0.*":mhD y ai1&g8~tÓ7`Y'G#UT?U-&Cg&5V_rzwGHY ) \%`ξ t:ھeߑݓ7UJUSKX5|{9( 9=L؉^pm-m562Êhu q ?.iDWpw3y\CwC Wf9UPaHK--H=SWnezmO Xq! gTO;a~PEY_ \Eoh'uv ,ҿP6G\i<9hw,φ4luOb0*]PBP ye^̌bJ/UKnNO6PEkɀs~YR~|F+`dX/'N(~I G!)30~E"Mq)`CXL5"B]hBts:^.Rk@p*qi9LgyrLd$tŢа93µL&=$ן1hU=A`g *q8&F)ߕ5ŝl$)pPZأ:b-[P_$uР4,01J(:9V?0 '"qIxyg'GC u. )>; _ QǔJC~˜"e0L }+c ]I9kAŽnNj;v-uH呌KJs!/j@UtryJ]yNY3p+W^w#0apWOV437gU.uZp_"Ԋrh֝KaqQL>- o6_zo 7Q}+A"3`vfD C+@Wف=@檾 yekP0nx`;2 kzJ:7~I n !kke)ytV.K3PZ_,t綥uXD:[ƈ]\  i@lYiQUԾkŐ]ikȡ:Z:9.FeHYgˁ~oTsTxywɫ"t$8M&MlL5$VUd6\奧7r(ރK)!IJ:ŞM\&,z@Uxj'ЪzM*pm,8 ׾Z^t*}41Nt3fRGo^ɰ?D[I/'KgܸDQɆDڍtvo 6ř7]u޷SdC^VV5SʘVJTk[ {;8e:r'oǨ޽Y?>RAI iiZ#^\ɺFPPeF*QDDž6:nhLJevM]bHrNMd9uai3*Miz ꉻiH/!)m ik!xem`*40 8Z8Y(Th.h[Ȝ_EI.8 U7[#6[qכ;i4XDr3{Az"7z\|a PnTe( GSJ6SiG^4f̘H7p%d eRW}gFjYT|%[@@qӻjZMwi/aYrgJ_h wLނ $0ރ,tPF S1OIR9Ce/#&dH]ĹaZKo+od;?jU ~cLra8wKb8X&M58[>\mWm6!5S1|Ս} ,n;,/ o̺X>|#%2DŽG1#{:zfY-)LJIJŮ de!F״zqH]櫾n) 0d7'wȾѕwG8%^M`zaDWK5LE: 2Agq`X@aaFou?)qcAx,՟s7MWyg/ E'~ /4c2rGoO`vږ_ra@ UX$ʋ0dC/7~Ow1{RT Ƶ0lb8䕲 2%ECb~0D,_nvb-0bj)6BZ:;CՉ9Zֺ(9nN+6Tۋ#g_&8vhx|~gOi mDny}HAi)C[TkBe9:rg6$$m `kǥY|mOO>2EhЩyBukg]fM_wd9zº W*ᴏcYK)Vr5 ]EE2܅bi撟RvFș=vfQU&/E "36< rW72k<$C}>p(] [R][̥&ns\3ıkTOAl\׉!s^[qdr\qٹdɧ'Br~gX+޺S{&F#^Yj5ώ#KV'2E)9\z*-y Ͷ?rcB:dekdT)lld򓹛לKB_tȻbK \XZtS̡ Y-=sMs | !QJSsO?P'cRԛmY<-g:h aLO̷zSy%5C uz"U} 3pOiA^nxueMQ.`ZlOoce[ؖ%meM@ Om_}} sXΠYKP';=?)Ky)X#^XbIT[ϡ:6 n0^N⌠1\v,LNN` hd$pp~Ô$yAj-(*]QWL2 W9$|ף^5w57!m64I1dڎ]ަMa|hݦ\jBҊ`@gZJ0G4vc}uY:߉vyt<&*fG;!)*]*&_)@ղN9FϴܛIq!es^m=ԨoO%UŴ)m@[oGϫ!%z4Xcg%Yz9WzQ.90.*"$S[Qv"U OZ#[f (~79 _n@bg+6pU $_s%WJ_.F"ߞ`CsI=8Z)ڢ )-Q& Q(bRa ANЗ'$KH+!._Ե xfU+D/͉2;}VӮIn"|B;҉dtm|yyn@5WG5E jvz?*Yn6NwT{MVϬ{9mSn;\[-w(4m1Hn){с1ӡxtbS>xlEw= S}WhKܔN60kp竊,D,+\^rR|R ~N7!!dzp&=HnP,)F79DOsv@{ڀJ-)|M*aIs`^e '({qVZrhkG(k*VWJQHl8&ˣqPy#aU: :kq7Bq`DQ-懚,<DGxa>zS&}=?}|U&̖bbҀ {%}ҥ>OF1L=Crt0Qpu`Uv9xlF• MDx&|Qm;m ^|[P:Q8:oKdSW Ec#h*AIDKuѢ!$SWe'}FoǰV[^4\}67GMԕs?Q^1-lOa>/Mяe8 7OM|GtڔDNŖ;iijynVZaN x'=k^ݫZnr7@HjT h@Jt Oc|>,t9^"S4}ԤQ;(aX"y˩aJ]MkEJ:jneFDPH JgQXJh*}֬}!.v"`p62g; 0wm ^c(s[49H͡Uh[v6o?$'T,`*uu,]ݿUéɹ&s8n5HVj{ȤW14ĆN;1ՑqjA_ByЎs1_拉p;!BndSsV؍o.kx0bsXxQc^YMWm|(ᣭwkgE2+679YOܳA/'#=ԧh,Х3E7zU4\ o{ߵDb,Cn2$DIhcT!HH)2 Kb*R@T )'A=&Tn[}^C rO#aX|,n\q]jnj_f|W"g㐺ޫci+@>nw؆("39&[Xg*ӌ-=w-?#jQWI 6C%L0fnŴd ͽ`]e b2DN7¼4=.* U􁤠hsR١hBݿ?Or) +dqthOs'>K87KUZQz8Ǜ~!9:?zmvYΗDQ̶m^C6.O3UE~J 8Jր읻 .u|\uDęDx2Idz3ͷn?6k[}˵/|4I+LJ|ʞ,u]o>`tGD:MQT0kZua`.b^3k~@ÜCS9͙ &:'H+GeW 7 ; YkY(l#QrًĵYckg8C.gqy|jeHOboƫ $EV S#6&DO^2!, 2ؚٵ4$2A;@FrE|ߠ%[p=1mc)NQEVj,56cpV80Wa%ɐ/Ċuf(@ͼC}3G{Gȩ#|VwbRT}@†eaS {0_)̻mG beCGrˣLR͜y7>j)o0)SɡEQ_Oް^$B߰vaj^=!QY QD)X{+ Syqvy-*h|+wWv廭?7N i>7)z@$0Zx4_4e*`on`H^Rg>^mzcNڢm _뎁m;UXB8M=8 a^s8b!'Εe5\T,"C9A(Ye|”ώD @2]j-;RrIoK#@nMCJ:vtYY]l}Yjbw؞Se KYsǻ[%]&>ج%KS Vv%5]"+M`eOЏdxOٟe+`>9Ε]ۈ8k(7BxϐSM +߲ ][d䄯Ax拽"[r=XS?@8s7 :lXe7Q2ԖVŗը TtH6~%QXT964_ $^ kb _Aod8s勢wk4 la:}-y|qq>q+Q4y Nwg}~MI*x> v9l}<{_f4YQzy䱹D\G+ozSÓ3Pύ#cwɠka=+nY%.G 庰W\/Ni\1r=wR PxLL1ٗAPgI}'b-u-hsSä dC?6QYQ@{cF: RǔSC"[f0>dԛ<0P :aZ(u~ŞqH2]\;Θl+?)q}9}2FD,d/1Q]9q^TE:Bd4d?/.Jmoh'a7㉄+Ġ)Wѓ QS 4؋.`Lf^q}~ƽ3w{(7C}-BA8- TDѮ<{U3ĖI(ǬP]m5,3؋Zt#9^*Lpe9Ob:4+>kV@c@Ae r4OǯW]eF-$*ڢ-d1'k:]p .A8=&ǪOƌ }#N_I]ETA SS>ӺQ߬YNYA6`B Ht rRHkgr  يȃ-nN䝧Gy`BSqz b,6p2hq9u̷2ʻ"Qgk2cơs Tx~,S2'LՐdˊ+a<85UXv&b<((r_}4M@zo T)v/Wnio-s}&烬,R6&Hs(OL.v7 xxߤ uE[յoXe3I}DV>qp yoꆺb0fk1Vk#;*uK]Lx󺕤U=.ɯy~2,+ɼ(f_57Xx2'RG{ib-'\ЯٛxWx @]Ltܫ YS` u]m\0‹:E,޼#i}VҦhYT='hh0.~> @LQ/N"$vDz6fÉBmE Pކl` )*?>ۊ*[E:ʽn$B}\GCN⌀WaAa_<JL4tIQ5s'\4\ *jY}X1wzmALMC<C960;w~n˃ k_ [ 4:%һKw\>GVPX W\Ul#2QbgIByeRL44"d:v% "zXekPW4vɞXb;)"1  Uy heOncgYF|i` &R$E_BY }?0>x晢,eԟ:u>(XX Ŝܦ' qDt|2^`a!o`i9_k[K7:}':Ql*o)!pNqn|_!f*mɢ\m"/2_2jkz!K%&$0%rӿ3AJ%$= }ъIz}ߧQ6ޚMǻ}%|U|VhZ3C̕j,z㧉8]k@D@ْ^_rㄟj61P 7L$XvI[܌ * @cfPfhpw|[A? k*Kxo-lrzضQhy,< 5Qԗdh`T=Ƈ͟ᓷ4l-rn@c enqYyltbMLI4=?KĎۡ6IN7Q)1Uxɻ9sIn}ֿ(CY-&j@PWMrtф|aҶ~j5*Ӿ"Y d|,1Lnʺ"_e3SPUgb+rF;0[sE>d}YcۤVY'h'wzVjs ~b ^:sJ+503HH&zs,P Woz:[|$tꡄkޓ|;m-2Cu< D@~@J[5Hݢq0k.`clNC:<$>09t_9(tBOV pߩa>z2LJd^pȼtXv3Jh!W挗CqC;f۱"] t,#2R ,V Z>-tna'\z~/ 20M?W;upBbs48ҜnGl'&@޸#n_RHX0ڄ{{GĊ [Ahc:DZވq)]r ؔ/`ڨw!ED"qc r%CVAfhmFd^yJ0 "Oꕝ|T0s[.2Mm3B@1OZp5U"m"-M+_d=y1Ǭ͹|6\X*-F̳ YyqrXݸv5945a:inh8֛qc|.s+M4J.lwLKbSL$qZ c?4Q #kF!'^"r}8Ơo1MF6(`&NNcnuu][s.//ʣ{YL.&Nw-bӽ;2QG]-n1.Rh@i 6Κ٪QsVmbWJarRR(d}v&M}Ms2>aGFĿi)%FE[=7w7țѵ;8{0uqT&ϥNn>EIC5yAz $SS Y0NQ_Jl2ɝ"m0*+Kn^c{z#35ŀNF 3f+Jp2 ]vx*ಛ8Mp9CNq2 ì͈M2YK nѢ'n 7E%bfIƩ7|44df`Co`y&ie%^>+11Befmxh[Ӫ MWhLڡ׬ w%#8#xslOe$ R5v!e vL!☊ xʑ&U(%hTMI?"İuapw36 tsey50C/E,o/auoD?X1" ɴ #RdLC8P#jM`n5 tRņITL<tLҷMN y8#/|#Zyo7w≱x4@םMJ[mر[DQoijaB휘6H[ؿ` _R5nJ1SA~`X \ zH""|zASsju"j_K`V!e`QъOħ/ l ݤiBO|;Xʛ_<"O77wu1/kEP6I f$D񤐆]pF9snhлcT5|%2[+3W|]\d+ 5KJ5Oe go^- ưCJw,'@P.$/۩klq oWw=zW,nbҧXp+y!)ş'.$e[6qМTo8vMП5`}B=9dO%u/}1T.ϘyiƏKFqGgXG$) A!d anQY>6nظ>: ĖS>av~AanEg<ݬ/ڀ{/˃"dIMr PN'qMhΑw,iw845)zWpy ʪAy@{XOǵm@YU\ЏCw7WpKš9Z9vhB[k`a=E4/!q4}]-??Ω"\Iikų1* CP#.~$r_Ǩ63lE[`aP6 R"!q /5ptӴ'# p["Pel}3vb.Yx(&d-X)ַkĭAiQfxjNjS \VIA =C⟲I PG7x9/s.^ !M2 $mSI ˺RUCluj&ߒk0%I oh"AD=49V( f<ЧTL>6,II嬺(QAA!DŽJcbW,!jJ8+7&spH͹LQF.G4a޻x7ބFw|B,ܽ;A)C3)u jD*ZQUIynY{Wr<WQ?rR*A/$jnWƒK<|!7d! )gϨҋI)Q\.Lr*z2ll9lбLpޏ9ړY7N@iڊ8*=^\Qhki߽ש0(*fF㎫Vt#}O6=sÜkM#J¦;q c];|s1i0ݟ=o dUO{5g"/اq€#ELs90E5lIR*Ko40G]+G75?'smW|>`>?&<)$:<1<G-d-mYjj{V =wwOܭtPjJ`bNbCbaؗD uo@Sϳ:XKi- XO1>~V5]],doY_)Cq jL2ڀl3MA@s*d`yd\ w^ WS,':nq:+K,o8#&= >(2CTZ H^r\n!K4m\)Ko`"!,I.^s[6N=;?'NĊSf> eikIп)tQ? Sf;gou&7hci.(նi#*hk{ ApPIJ-\Fץbg !34S);t7zl nurio8p|^oByyiWO8y'Š5!4px v.X >-&3"kS~"t]ֵ,-2+bۂ}hLT|=w1PBIqTBy.}F?fXzKC/Brސn=\gDunҮה1*~_DIPV1.>u;{k1s1վ>ߘV2q13'>ItO^bj˷7HHa/o-f~ X=dgrF٧t"wǎ1҉fq|Yx16zE_ !*H t:ZČ7w&N .$|'v^)1`=cq_mu>R6Xwt{$<3gTTdi\i)'}:GYɓq[rvHU@_smtEUtH Ɍ WSvyGe'<|gX#ٮ|3z3|~36^.fڐ$x鈍RQ?]hrel@WY?sjߡq3]f/ ǔ)P,T gUA-&_@4> +;Y'U4@ɮA2_W@m ̓2mEG͞Rk09oBhc4nn Up5$`(uxBjK:6V"!RfNwnhl g$蓷M󄥬JE07Da.r- El}0ˈB#i19GJ΄mD<,rۺ=4~TR(,-` YȲuP_j[8P9kF%c{Q&DdI)䀠V$URQ3gCe;,?ų&]G,AV508^?4 ލ>( [QGXs1b,M0f[<;gLAhBYԶJ:1 i牢K xԾ8yzlJn 7N (ݕGpE:No Gfب(|%ԣׅ$Һ"":p*M[T<@i5fNm6  %KGKgߏ ͽP.}-cѣֳAjP2d 5ڱ j}x+er#>H2<rՊĺG^?*c x߀05k.UOl3Zxo% .YѴСJIѡdŨQSW k3dN]c1?r(j3z 9tD?]+.= $;{hz5yw2@-!VDcy1=\ބ^N/gkKz=TЩ~P;ч쉞#av+0[7xBa?yd~b=97H+6y&"}# 6_b>46۟ri/ L’tn[ -סts `;b6b 'C%+܉t%#8 It]1!NfmË@sFcԡA=]@J÷\5Ѯ6tCq*naZ((֣!6d9il FV 9z=+c:C`qX$IeCc]6ʶEisoO *耞R/N]S+E !ڭQu&Ezk,4@|s튁".]!?T#I&볯KKB,CsUj2sj>{ǣEpxJΖ不V;%H(>Eb4Atn k}u:]8KHaScZ9==:=o]z:p,I2(_|$ J*Du6}x9Y&v+_?5>T1;9e{HMJ2"5Ḛ́u`Ja0'DW m* |P7x^x P!, tC=e!DF܀&=o0 %^Eoí¨/=^ԷbIبqxx5&75e^#h9̘M`2Y`T\iL!(yFxV:=^c&Ce}',TXڛmAŢLgfȩYNjCp)gd=k .m-_3.` 4Ȓ01 /qhxQVdͦ~L(b3l/?(p:_tӬ䓎&mϰ dUB\DQV/L/eTdwBJd-m@g/ɏH%>0lHzw7աh Yӵ%qqF*ZfhE6+5ioJO=u*HUP 3,=*&K0L9rOV|c>O?1\w&YV^ԋDcl=H\:mʧ]rH} ^7+3*J[Z\rgʊ}CW+[ht{"?hϿ`0 ;7A&֏ֽy R#C'4[k]8I( !#B lEtk~А5(q%*vخSF:^ZGW 0 $ O9޿ʱ9 C{'|߳hvWW@^~/5xMVJG C,}v0֡?`VŘ0<^zꕨP)0"UP̼! ۚ1FwN-# pbyj1[wשVm 86'- 1'&s1&x԰nЅ@O7zT6:̤j++jzLݳ4#BGp6H=<@)5@oBZ #rgL/L#!+y/i~@Yv4e+jʑfj@\jLq&nm4hjh[p\iAJJ0rvP j-qb`+WGˣ/i;£#3GAU;s?>o˿2i0/T_лƝxQ@Ԑ1S#u7Ғ:w׺_#4o5Bo, Ԝ_ L?Yx2@;8.l#C~ 9 p)NS 9RC"%:g~)ӇfǢ3XM_ui~htKH0$R\g .>Wᨔ~v]:ھGK`oƀOdMF-uRtQT7ř1|x4YLp'V^  $wo|cՔBQ)Gs,afeĮZ[PŷMw; 4͏avZ#Ό_@ Sė]x{=]C_b쐂UT!5Rl-V2MĞl<92=6wP3S-1LH` sj]v|h h-2FtK\ #X#!-2]P:'Oi`v@}y>Y19%0G^YD̻]+onܗut sM)ń?Rd&XG[ۇ^l3,ٛ9ztT䣝!Jԃ~o H *}>< ȅ Xr OyYyoiDX>H8pSwi.)<ꪉPXbeTtf]RXz̑\Gpƻ$^a9|< ZϹ|^fL!V΋\8\3BaΪCخlz.6L^6(qqR߲=ƦC>y&^FNYaXi%-y;4n$tou:ђUP-8\sR. Iw@2C 4bTBs= 't5jB*l[^ KKOKUCiwuKȪR혵BY- ChJWW5z ˯|$`LPmlV0c2`"|2j] =4эsNVVSQw>dF#*?q_ހfF& k#dUK)C #͎rRHVI o~)~r%C,b DTpd^VBUG4mh zr `؆S`_(_5 |g&o>ɏ5AXш_ZcLс qjNEl:Z@h02{@h=݃{Ҋ-lPkں[Xʬ,YRzA^v\%y<1\%7^v$Fv0r&R&I"nP02S1_#s.`;"l|a5,z,GϿw5*:39:Bh =?apE|0[grBK8Y8CPTW( e!oX8a*gUZѹdwC;_P! iWG}ŭRt za} I;ع|̄Lڭn{R@Plj13l w|xI-(JIC~EN{eݽe%}ͶQOLLJ|6}Κ՞3:aYl( J˩wYsa20v(^;? !&DQS\q" 뽻GKj)h۞&3cZXk K} 7_ZVmuuˡrY=8MAlς#ȻfpdٚԞSZHԉi᲻'&n41k%e66*Xc(&xv2O ZFtEΣ4(4\P xڑHGl>z$o^4"LRVÈ>ixȳb|gq^=" | \IV(y]V؏8>;%j% WpIutկ<91>&ѷuƺʶdl v .hpG1!XFebMf[}nآ󅅑R[WB#${aBV>v:QjN}tg E떱UZ~r̊sDﲼ2u;fN}(.1.UFe&.iā'U/<0~ 5 J)li)S& Z0t(Z8{ڨr w!߆!s'$c?>Hfeˉr,fu<> w-SFzC3!A%+>tY`[OGc*(w6qt,NZ[!d4gd?d!|eԋ0^?+^ LFCRa4D/]I+}6$̐cN7ÙRUF0ױ0!Ou4 Qfxak 8Êfalsr~iKL4&p#[T;IGJޕiq eYYDR)=CK)#;qf|A n#^+'JױO *kbCYYpϱ+P2CV' e.Uam#˺ԛ;`Sop Mďm)ܬ$UDRYf0P׍6;ЧPV[PILHxNM (\ Ԯ0 k&ѤHF|xR`rqɱ;zʳ^8"pӁK1J($1rư >l(^t~-Jx_2~PP|"%oⅺY-Ǟ^K.vGCP'7 \ cN[-w04'q?-R%Ά.I5ޓk >5"FzCJAl6o#CN~99!g>मWfE4#u:0|eŊaҷ] V58DZW\ "ۦ/tI!'䷊fKsdKy1'{DHt*7P*I /‘;Y6cZ.fyMy!@~rpְ|1cćq;(hXIY1Ck_-Ņ]SN#pM׊:Gvni5J`DJBgyu6m'u"5hKlP[-b c}iCnڅG/7&q$UB) ä޻EU#YNߐ:z>N  *[ `{O*FlG7jD1u ψ31|mO5nD!rDB';>5'rU@8doonI)t~tAR< bf,̚pj{y g#1#U#o7P"dZo+ϷQ+FjJ~{~,.e~@8+f "$x5~ D"#aË|'CYv 5&)g6p,Jׄ7$~ɳaسh[^߁FbOMK)8|h$x; hm-it}#ly)*RoOqK5,~z)b9_gٔ=+V|1N.Nz;W*a2RmO`nYS0_O6zMh(C#+*JVW O9)۱'h銩;:l`Ej`勣2}@o׾]h33eOD뼇s4OJFy^a* Pި1t:Sήc'g#sܿܞ:S$;J{@?Ao"i1H}+0-:ǹ aYbҷ3U9|cǍikaL; [ݍ6:ZRM`Y5~v0 Kan[޵끃f2`k#U") '^.2Q pmvx\d- * NG*ПdjQcLȱqn|<; v8% o9}Ix#>-UP; 7iҹk" 7x_ݕ;>r8A8q1)HEA2 ֹYTpg`W-+ ƑaCbI~Y-clGTT P^{EO]Za/&*5R KJgD"R!=LY mHTWݟQd%73DWGOzɜE$~4bK/K4,10W/3*>]~5QŤQ7j(Bsї(n܃j7Mjr F _l1J^A) 8 &bR<NUTO1LV* kJ'}/?aC۞; I!s'8Jg.oeøFRZ|\ʬ/ <8AOSh#u9c&v|4=ϩUkRLI44Js4KZp)vOq!Wr}!-!IsI=-+Ҏ)YY,"Q˟==#sOR &oRSqdOM$9IqmX Cu n۪x*O\Z.TEnʋSW*ڝ8-Anz|Ek2&^:N@~f%;wN)ea{ٕk%SXߌVc!BW| O _= '_=QޚB|QR]ou}"τFm` oRk&]GrhsJ?E1=6H2D%a\Ad{̧s,6T)D#F_o!A5UsN[Q+URP췢b Ry#amqk;#!_T7kp\e[Rp]nJJσ6)M%&oUvda]W V"8R7 buj\yl)™c:G8F;$z+J [vyc={'>ZϠPro 3' 쿁bQ鶑tZM|nT2\$toWt{`$ wIs.nQH,JwKW~ޢ;6!;>gZv AG7AUʉ1&mc&܀'죟JY289u~ ogzT-4xg0̰Y)WDc*&,t4W?9.W0^PT$\PGvWWAhrC#远jٍ r_2s,^m=t6ul8*F归njRސ!N@߲*E+廼H҅_n6. 6 PdtsK ^_i n5h9)cSuSf Qj5Iw*<-J)}0t[3 \'ڶprɥg{-gjG2!#?s+u=㰱MEGGG SehC:S2?27fe_׀Շx;t`jSq˔v"zh&7gIx >4?TydJ鉚l%4}߸ Rdd{ EEI5[v!K(-m-/Ҿm(ksufxqυ*Ll/ ֿv2XG hZg+iEedUܥ4b+UGvzl};*bP׽2eawFҎOn(Ȱjs~ AH'ۧ3aI,=`r9`\. ߟW lە;ٞcMg ߚW 3@w!_ #0@lLS0p259bgjeBPU eIvu$'Ost($$ sp~( G]Ħ7 LnUsP-.j}+*NPn&(Es`/5y[X l&ו}CTz#TrXB ި&}z0,DΑ Z$KBJb~q~70R67 |ytX %m On&'W&X;ʈMCdb_)xC"Pz9CA$}py)du8sD*-!PXmM|'♝D~,z+?bQؾ_.ҊrS:tZ7x!bUFgMJaW=0:%) ֆ$4@xsՈ&\je}tτksʓ潮jc"TbH> +)ŋ 8@B!Po^G'dži`i4~ "uQU7+%TL 'ReVN'2o*A>2I: {U IonQu}Q2N 7h:ȷ-tw>$V:髛] ClV)B]ͥN5{75uwFP[z`d.Zx=5ϓh K][w=`m8 @{vN=qS+߶ tT>yE~")F#/ɞ@%7E _R-ge}f$Ԫ]N']=9JlEZLeULJ&N͕*/1oKK<|U9s=T'CQIbqQlDC0ǾAYgpt9lX{j?4` 㖃=D{<\INxvr&bZD[T&VOo(N/鱋e=l!}On ޠ'w?0.c-RF(`RT1Nk]K4k&)~lKG g{F_YomRF5$]-z[mq7 #d{.$goTI&)m4|ָ6n ϭށ%aok}3h@ƪ)& $!|cE9sԍYF9d+ʼ6y{7=ln@;'Lq8a$RHqWBH8d{nhKcX=vFA?'U[W>LQ/#΢7ӆ#:A@Ρ~ V.8TB`=@w:Ŏl~N@aK@t#9/9=zm-6ߺѼ`$i̹o Ib:ajhθ'48n$t՚(!&ǪKTp^턙놕QZik8Ecf.u]dg"=p=~+/#;v2AZ֏k,h4rxO[;Vꐱ#m&eZ0 VG}/W-vMRϋsHA q@~ VJ4UZJQC`AldPY1MW)ӣ+gt4\d2ix֗R1){nLADp@,G+N)Kۦ[{e ௙~s[aC ~Ee2Br4{Ef)so(7={b$&:[K[O6$, '&AA;D~ucd0HQDWveqqݶ (}.w/$BcdOt=w+`5v9Լ .N+dUsZ舱x FA@GJ*NyrL{TkH&ѐl.VzOtR忓'eu1Vd/<z(ޕy8 siɘ)شJvd۞aY$Iۢh 0@@z붉!،'d- 3cU<: G}/2ێd!Y1SsKtcΎa#@A;oݯ4[@?C/LE{gGlZw.h\wc]tCصZ}P K`Pb0W^fZ|e@`n'û$H:q{"!:ZBǖccTQ4"OX+?EyMkk4]JDy u3M$>¾6>SscO=>Yе׊(֔a6Xp8&ҩ$;UF X3TYbz뀺:Kλ;{1$Y:d9ڨ5!i ;a;SOcZQ3SH=MAlY9ȈŐGW'pgSTf Q 6wk{v h!֐..+azɹ5px=1RLvi k+xNЋ-?a2EA-K05<٩˶ZxNYҾĺVҰ/d?5 FEΥܡ`QZf̵QR2`_9+ϴ哢1KO`R:_qqFH tjv8Q@L8@"ަ]_g45 ų7'R t,Jm.ED )pP-ʥTdp 5$5MM1}nlw 㣋yeN: vn 6yLR>Uq bٹ#h%< }±ykz8հ{\mJGE7X=I\+&{.~K^}=$ld*r](B3Yř sv 03ɜ-bY*ſݏbkЮ-Z0B(r"Ḽ\9]ys3樚6f܉+[LDQ lp&v%`{|8p$q޺cOGZX6%Pon֞X]+v"%G`dlw$S@Z5+q?FWۈnx2 ag*KtN )]Wqyx:>)wd 7*Oy'VIr9 [fą4'yM9, hDjys[eA!l%h8>4@5Bic.p"K_`J7o)LT7Su L Q;2<*u@E9`1m4Q1>fwʤ;ǜ`&yX.";81f - afC)oְ+f N&OBQB] iO>ZDRSNb.%Yhkw tZ-8ݸ۵ⷾl@0LS=v' ≼zʰ$!pIH@dF2(s&˺`vԄ~tEމ'W*b."L]{pv;5M81 >YQTioWf.^Da`Gđ3קbc lؗGP6.{—' #$g'SzTf!F)Ɂ5<77*V**u7YgE$UUl T5ZT 01ʥ iMbnOh}gJ H黏Ӈej=\TwkQ*}sVS]| 'F礭9(}ޮ {܈^W^4Tj6&X|7ֱ KgDdqi7<4M@A昡*P"KUK[tKʂ%0bWlۇw(f_yNH挛/my[N3sFЇLP5 &o$(իBJVxD]Y?q GіGιrolٖb4E%X-L(aGr܉XZ9B)ub2hSoU )[dU،;o' lZS|ݻ@m1n?XC{=iY`:)F4[>Eq !ۦ9Ԕ[.ɰxz 3w(`1ay+ lEI&3(?w{v AkzlJtCڅ>i8uMja5v}>kQM({ݏ#ys$#2mN}KZ^u BrΨ/| t)ZZ^=𳘂e[E=}ePRbuCa|W@lHUM5fDe}Br_?Ky21}U]oaΨ'qjde_j bk ,JCw`#[[5pD$Pio0 OHWg!nG9{٭rgAZ8>hM ˍ}ƵXu29/): ϑn::s/IxQ5}t"{kO`̓`̪8.M+clގ-(r<` 5ïNtp@)(!1S%y//hOch2?@bw ccjg5ȽRDԾ3 :]F>"ĸjP_ MD(~>Vn- p-wvPQXg QoP]r1m-ӆI½yt-r0ZoDoOi) B8kw1U9Q xy[rD5=2x{)`/!ߡ*AGefCXE $:pe̢CUtŲ?R)vh~Zm+ZԏY.HlrBPꙶ^Vjw243_ADAB>1^oUT^NmȡI^, p ћ6@ i *hO!yUvBLCPa%6 =j>; 1I{,C:*-48JdSR-*hg^h \k*e[v /N}Wu6ذ58벰rrr5 o׶F6_5`&J((%)"-_IqY8qZ(Ls591,=eޅ,bq1պDjtzZ,ĸŰvgXF%\}ɝmQ\cCdALunՉVϛ@@!`k/ψj_%N$̠]MD9?}h*wf!#㥢K^;('CHL̉2u?Y|]K m|7DV :CQ5d'^M44~Uw35rB zPP3c}{Z;HFeF:,d.XkrJk 7 Te=ӾiY])nՂ&4[0RG` #,B MQ?f-Sl5ѷ= xs=b}.fmPytwܯO'Rӎ(yk. /s-5XcV#aWܸyP^#)awlN{T O&6ly&׼xfZ+ፚv1oLJnn¶R/VGrҩ*|\Lz%{-lc8B>(G|_1IaP*$׾`Nj$e)z܏TW@n1E*?W=>jRv3W+ [W"P/yCm<>CZvleo3ߺ4 q&kwCCf4NM.f6B1a 0R/dži_4Bb[8=[z&g k*Y=_$G&B3B1#`VSK}/d_M-<)qBwS-ԛ7gXjOO|]U'{( 3]\&W Y8 ^"SՓ_Wn"+63#jڏJVV!bI[OCEZ`mb>V/PWI"s#VN)Pj;Yq,e,'`Nr-+fJ}aV1j]L0gЪ*~5_MBc:jl,_RK+r94Iݚ Qٹ&26nX Д!Z "G:˶H`S6OAvͥFC:2;WUYqSt4),$MRy1MM[*(ѝ?K6B_>7\Flȿ!IX)vwCO9T? 8ž6B{cy_}vedVa L=F !d+?rM.1%\̒r"&.p=GPrU‹-K3|.޸A  3b !-(BDawSȕu^ ;o1Uueg3hx|lM87w}fu슘3_oksǿzTA1{WNa=_~1xuI[v2?fzO]}#9O{^_H$.S[vŝREZc/ilD*4aSˤȃ/IjSx:ɉyC*"f[_MpnvnFfjģeYhJwLٯS\͋[f P_FY(pH["j[3rxt$ R{{P5 ,&>g鮥rS)1>r s 9JL әߨ/AV5 ʓW8Tvs#[EA^:n_ȁshx6Zc^ޘ){pͰ܋舐`25rܚWZ 3j9"WYpC#>lޱw̨k 5sv*תh&+MT18 {cs>w?1N˺1I|tPFf~z L#٦oygL5x_8Gɚ=jJ%PEȻGwΤ@{OMUvR(=cpcFb+?'GW#u/2Ձvww3Z '^_EGI"*[1fA-J _Js50"\hXXY9BHF0ZGq}5tgaBб{Mg rPZ*BCۄ-=yKv9Lp Z+@s9>?8B)HMco;hIWօG3zζqipM0%/$U\@E#to\~ o& {MhS=~ffY$tw ` k#}Ex`w7OWsFI9z "0o^fdʪt UKNqe\K@,GiN|83΅&g/%7HXRY&uϰIA°:`ʵR!c"蓳m5&+&‡DT< X~¹~M?Օu<,,ϧo$e*Qֆ)L'3_+DzzF7aqNBc1U $>~@n/w͘ ",{VgA]e:/~ZJf$oRd3)oXǮq^M a.a<}YCr|ڦwi0K"eᚯg\x m  ##-="CUV^Fʶ SrM7io!Qlp?'g GP拮En&wWm3,Fǥ4p'm;pW4̲Jڇ5 fjzb|e#9WlnlWRPon| <ρlTu;Åϧ(jDl99CLOBj <=(e6B87]~3SK)4Ñ8w!ve*vDrF"5e7ar6zv~p|,]^h6霤wYwM~U0sҹ0ioX,b#g%\}}?{ Q9oK"nLkmZEȥf&,g 'bXi%Qu[W. /`DXAˌtgufw4#riQ rjZX2J ,J!xjDʮ/9d{A`_UɄ;2o*t?~?:w)k&5we&0}7"{MJ_Ĵ:Lm*YCc 2MW0u/qIBɘvBi{ٷ@po ֽU ?̻GWiIԃ!ogG4"EmZ!2U[f$%0 <@]jgUέl/w2 ȝށC Mf52G)]'h;RF$LdqĖ̪^mK݊WoҦC/d<ⓥg4 Ч p1;Cyr@Τs9IkAo_@)\OYG^7nAA{#1׏0>O0ٰ v؜O>QiF~Y {,W{ږҬ }ta'H3F \3E{cE|*M!K$C[FV Xa1W 0 g+Z2 ]԰WBԗ*=OdCDfH,G\Nr.#?(>~MP7QYQ@BO;~my:dPÓ\l沍i=f'R;=c=[d]l'p,8gDx\xaY>g 0]rl[K?Gm#E)d=> ' 6Agh9hv1<7p,m~ Uk 0ȵz*^<- YK7?XiCd7G7ZCޯY;yͬ)DEcfuD1pvez):[;Pݣ '4}ۇq= t{==Z\H_ c@,E 1xR*:[{$Y7uqŲaشM;(f}b?Yg82[PeF츆`l@)H^[aK93Hkx%1"W -#:;*j}Oj8ׯq̫X1~ :t'gc7wnr,XP)͗@'K$VnXه  _"SA.*ATg,UYIO~"cr\^GEL[5ҧ+\0uyNqεKvUK3w,B 7hEEKz[i>iA 2f`s1;H%\[.i#/5(l^KݧU4Zv ԇΓAoK]?-`jWLn\A#S7La|ˢ]wܥ 겨\Fk I2ˀNj+/\B%K:jЮM~U6om=:fɏnjآ&˕yZmyBi4^pw[&zЈ8 +ʠU1lz5%wn/ު s3n χNXÕ+j "(K dO/rrluaB~HtarjL3CT,GrӄËlU Qgb@V7\e?yN\! h0S{FcNmHH+o5-c4jW7XEZ78YC/^X:#Al!;}mF& .aF! Eep:7-⻳2E ~*wG0PљF}sG&zCP\[ށ+m1fi z(y^O|-22(k-ɧ˴.+k,IvW2P=~cDӬ|!vd8bܢ Ymh.cCi)]C}cfNq@#b+"UyL_OFՄk !a1 }Up}E 7#켔<#Fctu=(ߞgJة *#Dd3ނȆk!E5nlNkɂ{fU[msGޘ؁ʬ0ify4m{q_s;#|>o{/Ho05[y3{)|Y(&I4=Z&|ܼs&TIG̎pÇQ sg5)+Cs~=^а&2#_p,\i #Yʲ5Wdf4;Z;x7qf3 ݡ@9Ҿhm>YQGRb0fe{1zK91?N<lRR =͝TL ]Շʌb*8‰mlUm*qq8YAh[Kz7d/14UH#c2z6\! "i~K_ x$7_ƫ obtnbx"a7xx'C*l)r77ODv01dDåo0)#Tэg_-/fJ( ZÍNjH?VTU G?м 'Z2?+rgU4}ea|p8vː/zₙ GMVyl665:āKtT~7عx_fIcxB`G8ضМZ <3]su3_<٤^#5LfJ&+rk> hܶ}AtD^T1JtC7])n|JY[H}+bj6@iw( S2j/U ;u;&w~W_ӕ ٘0(ԞBi9SEQwyRk2 xou,Gcqyj3N+.b] +{#oSqdFi6\/P:ʄYeN5J dEa?:85.˺K=O+-,Abٓ?eqMlbyqIv}윋ws޲HDdK 1텣 X" hfuIj:e禍N'yt p4/0Oy?B^Q}0rplg($DݽY߯"k< /Q/gTb òȸ[܁'V |" 9ނ/-"h-fU1{OB t @ݏ(k\O^\EbUY)={Ȑ%'~ǧF $(8Ff!|0 5&[!2^XYE"T/+Ѵ/qc'Uz*c46|-9*c|LcgC0~@:91 UիBSrIp,!_zkXZQuQ.-:+3S<Bp oiizB7\ G{1ijy4 091/5Y3aqw>_h\\߾?)v(0so[Jf8"&]o! j_a5 5A#ҪG(cIEYt=K1:j$M^!3gH}4gN@JQ7 ܂'6sCQcJ*a䦔-rβQt,$^czMKLd B { 04c͡<&wU9=3*"cyC+xYqw 7 #4#v'^[`fӠPKZ\Czر7ʴ%dV9c}-G]#%JK{Kz|n 70HK53\3iKdRE^) ѓjͩ;RSn =Ulq)/RSw/UDȈLވDԵvWs\A4\l""[TMv4Q u߅R,JC,l|չ`Յļ)y}5p&1p+Fr4QsMuF_| ×w DDp~sh #|Ntǰf_ q^ʢR9rjW=*z]Yfo`v\xY%@6vZgr2q6+b©̾F\dYF v,GcL\IP.opbbggmAVEcBR"'*⠄UDe*܃Qv?-,9|ǛΖJ*L?AfFǵKdCO YݪK>PS8 צT:3e^*4UA)2W'8k# \~5 ªei%/.ǡ#þ4>_8yډƒ_5 s0߯!Y8o5<BS 46 FJl0MZ"k4ngzr h *wX3TcDmJp7fAX@{onXﱡGt|3"ܝ|ih8A:YwUrqO4 f{<mTYP z,Nx/Cω~ CDn9ҜH@k >~ӑ&:S8nk֊^kI;Q8GHY>T>Ј[:Pdf~x˨ 3J*(]CsLOwʗN_U}l&U+{VLaw{&K7|!bE>XKiK})(R3إ^ݡ0-]=lO_` - KIY dIdFl#Ӷ hdn mPQ”Mh^A?,А/U8ݔ -qEƘjpo]xFp7KlotмHG>(`aI>p4z*]%YP~9[2XI-:&h}{i*LIVslnw뉠2Μ&&Gcx@v'ԩr+2fI#/9osVJ^:je=(ÛGM-s!o>R_mC&Nѷx tEvb%A mL}k񋻟aߤ^kl(ਞjK7C}$_YaRuVzws\ND"t){RcқZ)f7d(L% җK]{`U5iڤӞ\AsC]ReJG#Cy53:ܬN|_TJ@C< s՛б=O8J+ #)az`M~t 0<!@=Hc3K, #~TbFHUҏ@C*1-شN /iwS_P$L`Ӌ;rַo Ϯ}Ņ Rr;2Sw=1@.i~FPn]s Rx03o}4 ({|"h"EY FmxV a?(h8!yT.2q $!0uR.<.>aTJlW 4hpڹqgF&+\LRC &tZGۇ![:a;*,0zm;5tͬGrqw8~Wd,tBH;a)5b`kA[s #B%ˈe\Fx%U;_VPGֈ-ZX$)@PF8yhz ?Poޒrcg)s3`[~Y>MXrȦ-9na'cH$[ϩ/Zrrxz" 0.s\}ʿjm݅2rdQ1z7gnhMߡ}dC3m˦vuKj"&WmAJ7.J =ԔT%m>C҆yBڑ,䡴]G% R<Pf$wf騞C yO+ + Dzn& WmIQS6x/Sޅ0+J=~2. | 8>H~/SѢow2Lu6GZ+#:wt>Y-D`ϱ,syA]BZ>1Z'Ä"c&SxlPw_QZw':B_bcnpjFӧ9PUv﷌^PD1)M0tqY/TzذF{ڜ۫SEmf=nkRMGR*[- {"sLvNF񒙣$\PRV~JhOu|oV ظ654PB-;#KCsc#g$4>̢,K$a^+xHJ.dQd0_= ҵ7gQoM2,XF$H"@xGމv] Cnf̆ʵQ7"Z"^lYΩqI oTpF3L6ѵ4%.mk-t1\hB7./e 0+C*|OI1Q "SWwx1B֥1 օ'jTw p,^B=KЌ 5^(_uq +=E}oOiKgLQ6 m5mmKDӎ5`(L\:>7l ӜKXJmMۆspmAnROu CNJDvf| h5{s!z,vΘq8jA<~2-HtA8KOUbv#Ĉ/[t=ıPMV5Jh h JJrK_ޫu\ 8GRp|Px}F s74vu-n9seRG): ]!~r !IRz_鈸/ pÉ`l,H紂n|1Zeo/ ˶pK =%虣9?ܩz.=g3x\b0Ao{E~fLţU4v!CFF<3{)zI7X|`'[M k- Kh1D2;q!,wmEgq-)أYE;X3\)JGqL2f|w$}iT֪%Kcua3C(aQWW$߽g>J"pDAىuiAlN܇ l|u]d[N#*Yp\woҊ6 XSڸԄ_OiGC Q%+4y3c7^ ^g mrOdX8YėiХ%v֡6BZj>,R n#S~vYu۪b\S$t8)|C;Cd1(֦;֑AI(zL-]/k]g%mxxER`5pzWK}+n?ޝҁ 'Phr0:v >1:;3eiRߍw#(hMaq@ #(RoS^y@ar n\FqA6:m RSH/g A,*)ߓmn629͏ DX#MJzF·5#hR|[Sd'Lù!]XAV5ĕn3FFW'1[Zv|z@G}Te@k~tfzJg$А_rZ_3aLҾ~Nmᾗ^_2ש^1 OVdZ߇ -W岪36 i&`SR:rcWizq[Xi Xȧ% .z3@}<=v 5@C04իmI16]P }uf}+:}礏cƦvk숽CUr\HQ/D;m5o,Q$SSEj05, W}f˧6嵧osKzA2jUCT1vJE?!}2՝f13DԤ6mٱaS7 >Y4J9\TV;1&@t4-ܠA!@ߗE{}9ˬ xh}" >0([h̶6 N!gFIpu}i 6B:iO/HͩfM|Җ6?ȵKj#B5/,Q_{;}{ŕ!; po _&w_t\~12BH%!7D4$A @Jaa3hS-`.$"i~'4CܝUZÄMP?*R|,v 9 |pthG}7Tu Oo|103U`H_K\2FXzn'{MIq6c. G{72Jn3n@]* 5J QpIj'OÂkz pþ*DʿX7@yN|zU#tEhx3еRpNbB#$\ҥ3UGEVE}$W3 %&^'~g 䛞y6o+_XmuQnL?).JsXݗb"_ Š^Rsrr,U(. Sč/Ю܀y: U=]$8o 6h=&7&GYnMҳjbzVd+J HFXtjX$2dV^a#X|>$sI} j9ShKO+͡u-Dth#rsb=ּWeCS`/]m2ֳp=SMRDQ?zr=*-s(!Kf! DT$xScBЊZa\3w,n<4~K|2N%3~J%ٌɅiRlx.dWP)@rD[Z.1f8Ȅ?$"പwEKM 49sL] FౠA~YEҿ>]'ֳ-k;cO#) F{0!_~\u#[*`.,'pKELG QL3T64{ km !%X/>lI*6f*^zT7g`TYh7cy _U#ӕN_ܛñaeJfXO]<׎!W7+ `64d뜩'KKgá@pۧKNQ"Ɂh-aƝ :WGD[(:5H>qv nMC_Kb٢}C) Iy`|C5+#6+̅@#=j3H'"J]s]zd3/n}M WaAGAOեsloV' ȯi>Vo<:<)rD. :A>=4e7꾇QI5439phHN *b5 h‰MAAH$>Z6,y=gp vYH1t /dyao:oWd "+96-`ݕ2M{ţ<@Gd#گxR9hF+FܽB juU$ƀ=y 6juu^[[Pp,\jꀖH^ ʧLh_w q'6oБFr!Uu]¸:zRԌr fN,H^5ox5QbKsmDəԻl0|e\ kT415ۀ$EFdU+ "No{Ϋ e ` 9g.#!{EǔeX?NUZL|4{ȍk| QqY:$@cjDx'e#IꙌ; V|'5s4Wqɡ /+Y۫+`azUqij'=9>#Lot1JdJ-iqN:#3޿'7C]j7V)MV _~m8TǗp/H ձu\TB {.[F 1:ZR{].l* r{#HOծ>(\:2]%zno@4a)F 4;cS?r[n󉩜TL9rRsܔO5@vl?؟mAmK[bb^ ?;:'eQD=H*THA#'n.YLb* ;*b̴:u_h)p;h 2DוּvPSm34} ϱqx}ۍL͡&}Vq|`ܹm !ef_taY \ l!e14fy-C!T%zW򖝁o{gW_&I@+e)U9M8ZE #̝>w5w?{b4%T{:=3QK1좻 n4 ]C>|>\^4Z[8жEp[^E.8T`8!k~{};MUyHs`B12RwDY; wLq.3 ';ԏ^Nne))jJNoH(1|EnByq <P ) H׷=5S;  /ONj*ԤIۺ /XӤ˰9-NhDŽ#a 9CN< 9龰vV$|DC5_phCJ8UzVϕx8DM}OcDb%A@s(ħH%); eH1`9cz!Mx5^%ҕMvوbnX@k_48Ϣy+DՒ@zZ9iمZtIS@ddW`@ L&<}v Pc>Kz 2"S\?iز0fؐ )o<*w CZ\Kcfm5DրLGjekDg$hz'&1Q:r$ :)|}M\B m-yk# @yZZ;C S0 Ar%,%y=L@ l~3Tr^ghțOG06c*GRiWsXdUj0vBAPŲWC*Y!"#~Mgi+?!0WHHb}LحZ&S7MrJo?ـ2Ta.}dQ F__:Kh\ί>xT!/)Ҥ(P-zEtWqH>~QZ ?w|6?; 4R1<;g,@_K8/"w9]cNJ)߁ rҸpwP@z( E(&7Jb܇2!pὓ "x5l.D!ӆz_ .cAӎo}y^yH(&)k7`IL0]9qFëoJeUgUFMтfgȝt57YFij Pp#cO$%_ZB̄Q 4/ ٲ(^A1C e0Kr xJ긽|ZHMIGjϜ0=ʚ7= ȿmNg&,n6uuwO$!AP󼐐b_bt u>'+mgW\46'l_79D"=௲74ak] Y@4#%g>u_,y 7u7-5nD[ ' \^xh5zꝈ9Wq1hZf)r9 iUm|Z E.&I_j|nLMK7}fegx%O1?s6m@ng/>1Suh'.u|[rx+ai*@P\j̀$$ ?ӵp U. f~3,x%`0F$<$#e;^Q}i&#̒.99~̾cъFs z$jKuhb/āk$0Ko򖔵ҷ(gUO:1c@$I+Gڬ—a"Cou㊔^5ydG bQcn,x7M.2a ʵVz vљ9HZ Uv@$r*F ϻx4T8z!tVٛ)Hd>hKw#QM䦣`ce8⫧x>[ALI5q;=ѧW+Q0LJ8Ӷ]LKE';w\cw|'KG) y3-R2 "-s ,M^R_[rIK a vBM9NGxV)R,Fۯ,`^OQx _fxBao0T45`QJqS(& D}h ǘRMT2X'+m% =$tLò|8 tŜ PzOS2VTX d%U8&Ru,眲e3Ȝg0ۂ!Xϗ4dBTt (eX:}5rU/2*`1{wM9Jb}VMB#qj[Y оlOҝ]6Z+t@i*p$xҙCjpBN2^= 'jRѪa֮tF>hH=c?Ef^Oye_,<8ؐ"0{bYtb`զ 7qY"9U)q*˛%Gu<݊"}$Wۣ`U@n`48?4y˫Mh`_/hl%d4BN_3cM.L^kZ*gneFmΠ5H8E3o=~ x ~*Uf՟Gg6ߤP0N?Fl#AYQst;O|>s0G3H'-$'δf_՛mx;ǯڄSmOmVP,%oE9!2v^ȱr{rtυO-NyFѼ/SkV4:WcO ^›6*-VZSN*{&^ ĢsZ{y^ Puķ8 iĈF=t4y1ܦAr0{D.ԁ/sHz~TfU1B>V(YJ">9BC$Kc-j=yGصH&?x8๒XJ|tĎv7XVoM̎g%nSջ+EɥH?.º܆D$Hyp ,Y^ƸI+)LW\D&#_IwU<|StD87z j /O1F[rejԟ Vzb$A~Loۮ܂ "]dL6)_nBn-wE`N5п4Dn;=_d ʒ/0-{ 5| E N]fi1) l)H&GkW\E_Ts(|Xh6%V,[Y7*YӓΓ*h۟y [?e+ 9ͅ*7ܷO+U82.oYJ w&:ٓgcFBjMOm;IvL9hsY~B}Ɍj^"1 s&L0]QQۉԨU@QF-wͪ Ru!~P %֌P#˥FJ =Tb/yw;i,mlc wՇX![w סaLYߓ1=O$ԧ= `MV?s]l;-~G7=jO3 /Ј> HXnìe}5z7Gm|L .%@*<9C4~!'QSiCU+Lo+M)/RechC'F$X^G2!xfLCJN&Q佅]KNs?c%}#;^xlH9"B6/ ×Nm*B(1[8&j$~Jiyٲi)vYQ`C׈IQR/0lO\cƥXLC4|Y]]n#V-*0W=F Otd+.Fi~e J@0 s!sѲ ΤN'.5<:,y%< RES;yxn8qΨD!ö۲o, "?@t8g5{<$\LC"*x\H ,@D\MjOQ8F&HV|=au&@LzE- fI )5s$)ut?`m^Nn@yg XпnSMbentw|>P"~~癢cF%/>7^$T58(H}%Wz!j1:JkJƢ>J4I^9(%xU_3ס 2ؗu6M wOuz[ ᾞ v)0 T;'p70YpN31[yh4lQ՚/4@P`+y~ZkV?ZbKe S0N蹙?Upxim)KP9<N$Z=tUH2,$bQХŊEuo_^׻V$QQ.*5 R"g Δ'j!GMע@;#EL//~Gؗ[eVt?%.IyD^FAfa**5Ѳ%," q^\}h1 I\HGL.J4)G7WJ(lnd6UY<4aU$,g٬JnYZCfOQ=oIE,Lv{:N,+dceC'%oKK͖YP@你цd|Nn>5. o߷gdPY0#2Sx 12yސO߱~BHx?}CL&r"gS^l%5V?^vW)Զ0i ̬l`~;%"oG%zcHn.!V7D!e%Ĕ L?+N*`菗Y/YUѰ}jٝhrj&B1,qBѺu#fG%K`%L# '2 ڃBe8$`%Ik(c<Å}ŋh-5C 39*<1ό'Uޖ! nR*ƿגuYCF@_#Դ,-w3{pwS=<{Չ}Ǫ1]!L,̕J:`EG\ d!?z#CtJ\eU/!X^l|Lw4K*F%Y$3l:sGHDfJnzٚ S=,F1m*z+34t/>k,k>He/Z Z.a Y8^x{T8]Mj5CcGE: H{l_$V /OG:Ĺ밣A97qC)}MEɏL@2ounů m6V AzIǠ}y+,)Pg^A~5g+@moG %ӥQΫ@KL)O,*T]$50R&ـ= j2PLYE0` |v~o!Ķ~6>Р.=3%Qk:\wsu.6ڜɚ22ㅘ.e Ѿ(5wGP&C =N%%M֙=;oLЅ#:[>i)}R&& T!o\254Z=wOTdݫ3ظQiAKaNb͝U6KTkL":\T MtCICR] wOGQWZE؞g}ֱ#hTG1KR]Hҡ7.-b,o<16Lt{)HP¶gF},pSݛȽkswDR4WU?j k9Orோ.bҽV}EG p6f}FbɠY9#h0 =.'F/aMr=bW7ؔ0TvOlmV&d 4Ks;ַ8w3'TLa Y?# ի^snM&,D<{V$Kui:CETX+_)"h _V'H56,ok,TRM~5mQ7֘I"¬߁tl=w?x @= c'VȪbmQB {1ȓ`Zq k6'cj"zڻgF}H69^Cs/^sfqT "N } h@n!C4壂QLr&'헰&q2,*oԄJ̔6~;>Ze̎=5d>0捕0Qq5X+'ДCEt p=/<Ί>fP%we2i2)>ǤaYi u6 "[sk.n;fHS\p|J6XaaWJ}i*LGw԰=d>Yĕ{6[QV%STɆ@Ha^3 :d2iwOUs;~-HZ8M'*7sR esT}ǧakz/ 8.yaٞUGl%M0@҉xp'wȜQEz`- OV=JJ  Xqb 0ca>?- :-ܮ#(HY? ܳry&||쎝x+ұ{2lӶWvB6\T)Ũ5C[oɷU*9",*/LGIݶ*MZVkсgm"'G(̹O c15f>*mAזFkkJ$t6xF_m_c4?WY/]@tФaYwq-S^!Ah&zAX9v ?WG295wowDQ&8T3ҭ$C iYLn|! To}'ѓ)M7{:cG_;^ay-cSdfi_~MUpaABt5$FYq" ȣ8oN q!, Am zJ-㒨 P曐lg5&u0J5_ٛʇljp_|vWyn¤IF?a+(\@9|EHf)btt{W*9E<ms͋ u/K3<8 R'R벊ï}tŎ0-ދ`1ejpj 6 \ݶZQ⛔IÝ!vv8O+k!(/r>i#m}& JCW+y9vp}`ѷsֈ<^^K&d2K9Z.Ӥ3Flaf1#"F[)hxhy= nƉxDml~]H\0l@ř$8IJIR)?-Db{\6PVudˍ#Yt2FjKk,T/.lxZ<{ǰ}LֹuJ ={EjISF)?RR8'H!meɟu(W鑬mB*v9pت\t+)ܨAq~OMUTՆq7byRA7Ѽ5q@o:4Mpss[iT}v&5g@aSEV}[6?}hh-Poy.V54e FЇ$^Cُ͚pZZ,هE$GD4WFv:U1N])jB[wK5cs%qlb 0I<7g#=11Ʒdڜ:~(ڞ2N5TY,5 @:}Q9|H+TJI "*ԶFp'F4,k.\NIIJ vhKJTZ%ӆjgKZBɆrLgk̡(я/ \ΆFsz5S('6/tZ+|,[#8m~Js!~ 2B0$m l$O.0\ݵ:8Zt62Iƪtn/>ׁd)xҖq\G-N?WЩs?0[VoVgE?0g`}7gF_ɢq[M\9/JjÖnܰk Ҳ]>e 356Hŷ%_D4<iRC[d6#( giI#hK\F;-wOŴ%P0u"1S3H`"՗26զ$̽]1 `ٓEvcDtbZx(QvC$ۮq<4EgՆهr`[Ӕ0Fr$' :oS[--u.";_d1/ѹ ~VFN^&:F'Ëi+"͏Q{@Ei^1@[AǪ*WO\ JY՝p;^JX'@ ^B\u"\lNO8Kj9+A%ɛ32[1}^j"ssi\=^3p!@봇~pZT(|CU UixVd}a!v/QD4y+Q$ gv/y.?r4lnhón`mFƾG- ǻ^~/6Uq !Gؘ(Nnnp rQ%#/. D&Ч\5Em%;qRSyOk*[d", &;yx=ѕ$Z *s&e!$Y-cm(>αP8Yysz@߬eK)X/m0)̜ #ꍥW|ژ0xR 48 _u~O؈c``O((6Nlqfس8u{cK&:% M iH6g5C¾5w7Bmt' qR=aR9@n,a~ )Hu}xZ"Dvʯ+Ԡ[G#-\$25=q_4)JAςk3\'9kRA`wСt[Xw*R Zj%ZPu;Ǭ !aceb^߸s.6QUT[^VxP-jPjMgNOw?xy8^+NĘm¬Z ҝB3- H?9JZZ}JWf@enīTDJJģG긃BoxpQJԤ Q6Z˦@wy)U;_W:3FrϙS\}RϾ }}ze# ?F?{BsǓx3ՠ!2e>F_ɪJ@ D $DzTV\*V+3x:]>YNY׉^drP(x&V=xyk^87bPeCQ.:BSĠe+E_OX,;ҔqQ$yEaZ5H K$L|߁0跣Ր[\@|RB VZMpv .u/89d)t5 F\Ds$x2~W&NG I{vf]L; P]i59& C͓ xJ=-;0p&A)GV%jPRe_u/bs;xB+6P/z~{Yzω^Fo}WiYm膍cu~J@4_+x2hN!T?ۘ}J) ޘowȫgAKqWk"W*}8_Q_D ʥIz{dmZvaɚh|Vn9*V?7y~`!zf5y)ܧ_! ǺY J^:~'Jư iv!>`B!+u#ZCj!_^J=",uY:YF'F(2& Slp^.K4Sȡ] ( ?C,RZ'[ωI pP^d81eWP]iuWj[= gѡb$h/^CF֕A[S<̓,ƨ|%3U/N+LC zQXK{j+lR.LSAqu.-!|))aTSpCn/KJIk8aA͒# Кa. R)=sbSMx|wnp7>\h2 ~ï3M6GiYIq ^] DC_ q(z6jgfYfۙØL:L0< |۟] L͊Bk2#׈K9Uf?9nGy_iCupM1}a$?{6tٽc}2 gdq/`vB|աM?ŗlY&a xje+:0D1,li;|r܆{#˱NN83CO߉OCa~rash }~- aX6 s1?h = ^<cg{iLCq!fRmުgFŲ;6&=b20H%fc* Ky֟{ͪ#"ʱd]Eq: -|]nl7>2+CS-T} 6&6htH Inn/>6]X Ȅʰt0E8njr_}K ޮUN̡^D>i])oYxeq; #uT s,3ӣΉ ;D́ůE  ?ϫ_ yj8tp`r#y(z)2G) hnY1U/%B Q4msSuv벒H5E (YqbЇpt-f0J| JFwWuM+Ѩ ]2߈:lϯbZF6yO$<̅RWvdtFd[ .)|Z4կ}(vxZu%8LՄnK)8;W:?JQgzr' ϩ1=EmWąle.GAbыnY"ȷ:A(Q&hvv> >GM[j[h(8vh ΫYy2Tiֻ+ʀkePXy7i9OCLlRۼ3ӆRgbE4b/G0w8,8;1}!2MzWkyS_AQ9%_C[JgV߭!+Yd ;hY6ܯ90Db稾!V,߆-5UDp_%2.Hv%oDF n' \&]'?a!uuS:sMקX|dd|SbU ƛ]7,u+$}+#n(F|7~syE&v"8`Ԡ=.p@^܍?5˗]aRlIsm<; m#ȁ =- ^ QHC37!T5eVvF0&)4r* '~RkSr36f#VM@hLK?eĎ<+:#D߷.l ^S\tq>*(rlEgH ኰ̈́4@{ngN̄ ;P"R^yMj]Q24pcI`<3Em7fɎ/x&4 BCJ/i¡ &oD>L(L5 ?}!{53"i0- {aK1cЈ$xtzoѾ1Kwlv߼55QڊLG٥'$lзK`Nĉ"I-oY[Q?zIA K }c; +/HT'Ftdsj$5Kr38&4Q|Lv5դs~|?cqVѰj)xyfֵ-x Q*.׏ڼ\*R0硁Ȯ,:f3@Wo N=%X2Yjp fPoldRAHNҮ#LGy*G(QRƪGuLAM;Bu{;1wq205Anϋu6u tAmLt8o~!*]K- oybÏk.q\6G/Mo1ZK ϻ( X۪)0(᯵FW;A<;`ox;G*qp;p[CO=9[1km/ R>RdN!JXc=Y y_'>C' C%0"'rYHXIDs|b;  5ɑ2# 4sF7+ m-A]ӲK#[M*m&`;$<kH?03J͏'zjG'pީn()C>Vp]lT#\x@\-ɿ*&EeND_C.ٕ "p ՂZx6A(P: 8{ fa IL_&v課:sM{e |ԔBA!v?pBŀRg [8pxZڗ!?Uy9C!l&pP"泛y؋hiro1za lIn;{D񺐱%KBxE1'>T߀#D[D*ab(/Q=˖]gu1ݯx׺ޣ`.[?>ϗ2`yeͱ`?KjV y'z^+j9 9q]e^poQǠh)#GSHLHtݑ/z=?0y3B0649 kë' ;/GTSiW4% !^YXz(@sh  .qdhfCFaXH\`ծNX׏e/|h~ T%F >XħǴ~-$P|lz@F<%[j/C2B tVmυwqy(R:ڼ jZ/FyMir@./sၩGwzY]N08^ Zt4s="*z T$0rΦ']m(.B0K*6 <7"i!%^m(\ԭ$wڗeVk)\ 6>sl$9TJXz/} N( t8e03b)L{^DrfD igeQBWڞΎOk (9']D|c0u@V9l[ JCW`a Β56aiN{TOb~ j;`xH[M N>y($am:DW9kp%CƃGy{"ZHb#7*5>riS-| 7Yξwat;M1M~D0_8Jl& v|=nvg֤[HOd<zDm"A >(6 s X}~ ~hxy0xVSMfD\JԻ0ZJ{õ$c/(Be[)*Bd` \3HY\, ZᄡC23/3ĉ^].j7gn9), U"ersrDF0<ȓ\: njQk[m'5`"uU6%H JnOJ~6YYWٍy9Y>NMW7@430AamlH8*&48 ).:"1^gqWdicPOs#;FoMJOyʙ^ue&٦#eJ:  Mɹ ^>4!/`hnάT3:\YFJq1:kwxdU.0 է>fP~)FHڐIL+{R}y/oBFaj,{pEjQPYE.M?vc%a~d^`C0c`a]v)?(M5MDpOO@v6Vzne4P,+RMgPGu 9w^!r96A;(5#?oC5b1/`ypm0<Ls@ŷa$Y+5zivh?ppnSWx|vM( 7#qܬhRI3iv!Q\ 8` uo*ض۫Ur8pM' H0km?گq|ioyCjf7ۺW伎\ 7/۬uhɲR_cYZ B Ȥٝd7<S靸oW{p CN}Z 9D{,S6^jIjM\G% \FÑR (W;Cѻm5̳Ok#r/=8 ѶGx<)#  9?#'x-ެtFwt` K}ʞz[H-$ ֭5 d}2&` dbePu82yWFϻb0]HE@))IBgPd sG| ? >,uvr1=/Vܧgw5AM*HRS=c7|Qp'f bA:Ȕ-N˯Fm4N#J=MA.Yo~5 տy,$pߤTw8W+ k6 PCҜ ݻbj$j@.7d%If tjmB ^l 61 # k>ImPjmyMFh8`RP|d!." PRĥ3c/ˑBR?.vV~ YcƦĽ$S6Cjxa6زa\Xxe¸ ~ rIx{\P" ̔O0y%3xCG}2P\DjtDH{@:̩*if1u6t\xK.re+) Q0KۏIP{C8rT+T[/1c*Txwf"< &LRc2 ) J(3E'v=@UyS;l⢎VH'8B=55dd,byY;D)uoKu QIG>mawsL0/Hw3LMǵ957]E5XO=N|><1gV /v,U*k_m{?H"ݖR{ @5 |īnSnJp \axS#`Sg5Lt2]S$m& jY`RwEk*R'6Q#ᇹ&*q4`$~ l;/ Jwߺt,eUKZU]KU|?&oڍ,wRp %MJ6 xvrRbsM vg/ku/eoX'^| CY=w =]L/.ӤZŒ&2ALH9 eJPw:#Cѐ=Lln ꤵM6{d6z)@2. ҆ D8H-BR߾kj>-Za{ "T{ HHdf<'R韥QU[WNfyII&}(Ca\P󝱮) J"gH' 8IS2o]PTeh E(ŀ03B8|:SnvO BirӬf +bQ!B y;!'{wyӯ 6zgeKW=׾k'8txH،_DL/irt->FxQ؍-!˲OZp^ ,|mY M/0]l?;jA):ySZU̺ܷJ '=wz &-HL4֌ѤXuUHb"%6_bެm쾣,Z㉯lAF:Հ_;?ԡ7egryϝ* Y$8s YDCEzgR^"E@z/ ]:1#PֳD!djp`̇SN5Eˇ.jBr!iXH<.`>ڍDIIԼ sxEF2T=E/Nu] "ҋ,H7+)W!= Sc`ճO "cAdTHQu:sӸ&;Ma.ުQ@Q sQފ5AN3 #3{̢Y(K>)~y] ݐ"ߎK@C=t>a & ;ܕ+\]Z=I.&@93^F|սG"r/:Dn|ps@*LsgaȪ'H$TwnJD_AX+Ŏڀ4lp;^0hl5b 0sB(Pq#9~(2O4O _guY"G3f~?^qD/6x =Ogm|)b#/SIz!f.+33*9&4;em$xws%Mk|3 WMlsΊ:HTb`;.JhGjH=ڣ[X5b e+O.\S|+ =]> v[('LM#C;.f$uK+jcŏV͆Ӷ^ 9@" φՀZ>&.Ix2gaÅVVZ;yD)tEZR,pmI%P=%F?/QMVdh(]ե ˛쿆G!K;yy2t um6!re0V)-ų}7ųfÿ^IrIqnj;{,/O"KHM`j,Iz(N[aܕK^'VB~M}i0pxUoJv4mY5 X?kٽ_6(α0`{>k Q$/5%uvNI/3gkB:xn` ].{$2[A1B1g u֢()(} ȕI[c CKE7/4rG8ǨEyG<>y`*R .Q9{[PTo)c _I)^mcP\hoG`,7cؑ*T|V)l=T8h!*D-8b_Ƌ3~g?%l?QzCZFBw2 LED!Eqt;F4]P!ua`YPt mG@^Pocj\Yϒu<8Ħ9#Rq6p͈֚KbXd@`&V:~ypm; }igBԖ2D\[AF1\$j;dn}%d -D$D0ʆnJ%z=ZT<ŮC}ն"&wn E|| ~!3XA&s" N~Z͛SQO?v1Ҫ qJ6a@qG~%Gh Z͡Dܸ*$ IAR^\i Y]v,@VɮLn#׍| &?cVRViBzQӻ _JM_2a`FO3RN95ͧsնw "Yrhg:i&'}Nhp`,Gg=^ǣĥ(."~ XPU b?+`yuMqg z=)`th}=s:w6T齝l!QF9#RPJC^o@v1rvpn h)PTօV#Wf6sEC7qZ GaO*Ȝ5V]]3._(2e06zh[=R3_m%3e%MTi[F5x=k(puk{]z1-_{Jdϋr#Ѥ1ʫ,P-ʻS zuA]PnrybQ*iU.yg)[ #6)*XUG?4ua+v"t'۲ 6odqٕbj R 2`S }k fTT[ӻIŕ:P|ДCbކq5DkU>۳ 1r <+L af}ÆHXx#fBw`y݃~kN./Ot~|?`v\t)&p׽gB]lp2'dXIf+ǒb( CЄ(vI7c R_E\P  WƊ|.{VN:1i5vs;K1J˕+Wi'܀s*LQ"EǸe-Es@Of!Q+ҡaٓ4]X)>~ߓ6I/5pbU6P:۽QY=k;-p$AU֤nKЙ`eAwGwy-Vϔ7`W=<,gHCSƆoT'VHnF!Y*nB55BsG7d{o^ѸVJ^HWtdR&UlkWGVJ߄q$&ӈb-H\!Y 坎Լ@X]9Y.9&Hy{v\JP% rtyw@:u0Q(f6ߧM5̳*ID=ip|zE+7-Qc0u: "2r.Wc5!v(\>gJsc 3!2> BwwԟcN|\A݀f3Vfw >26~2k!XXZ/jeGR+q #Sk F00(֖ SH0tR׺l;|{}gG/Uc-oGFxm7w##9,81mTpfvng7X e $$')",}`z(P'kɊڍ_&X:-4o"$= [k5 @/۟ն%3@X]A (V^֛gy.M];Wm%N &[Z\P+K@2/T=8a][$J 4gvA0xe|^9*@Ķ␞2=lk@.'<:aHJa_*~pRzNBeTQ{/_bn1;ogHGt\rd{9:F^i+NZ=[o ]ռa P**LoISN@PٷKo#v,$:H[5:avxP?V6t*PgYօf"*:n"uyZq+`ta,񆕞=H>WKN~k(d42TpC!I뵏(Ktm% E @ 5c$ ,y̾6E[Տ`gZ\J|>,aup0, K k2 IC11nx ~u<@)S -A|m=.yֺ75-PK$b(jy[V6m~GtV`Xk= Ϗ ̞9tKPV% +62R^'\`E?:AHt7ElRg.26ʜhAQA_<r5V"qZKу;:Tn+luD6igϯ{L_ c߭ 7ED^PX>b.Q֭k8V6PȂE״ 盈">eg6i4'y zpY$٧\-7:mb}@9zyQŵ[ Ka{xF g+EP аO.ң"!mb`n#IX0IT- ?t_ye!ڞs}Fv( b1]E5S&NjkSmAC t TC3p`:: `"i{*0YB=WI(&p@4֠^|*gjpJWrˬ n M,&%ůX@lS]-,}g0^O{-*ҭqf%=xC@x5Ol. Ȃ :.vLGK .0779 `ú>qXz#-Hח>$svda1^)kE4*[2A]A5G4ՐG#-G6;>.ZsB3BmC=fНKMr$CfGM?`<I봣=4^۾*m̅U#mG4qv kc6p :GaI}CPdKBuTx N'RJ)ĬZBzXG^ЩW vܖcO*X`ޘ3% F L&DIiNtS;g#0.jc8A/v/a*z7P} : @(!_}=Xcnҧz솹.A#9sL-> Ycgn"j('ۃ`_otF*"6A t٦L拶SWylt΄B;nV9ٖ)(Fbޔwy3(4MMNӎ_xĔ',HTBn;_a!B3A:B?V!CgJ'q4]$:Y!em@st1qEdF\v] dA(S٥AÁMJ+Ъ+.ü,&? 0{ߟIލrO WY$f{_c a[A#x0y[Rڵ w?5,h:yRY2Dv`k}@;1 ZF鷝 !LـMC6E;os\|ZSI2C|3x_d`rFqcE&Zw83H=:닋չ2;Ǿm W GY)H2)Qm4Wzhԋu!,c)?XKUv(yg5xQ p +`W@DK2º2 b Q@کhQ1!|T& rpMkqs lqEV$/m;R!R/0Mԝ)wG_nGS>#E9 ,h?#iiXˍc9p@wp"({ w4YBFBO $wpp|R"h'1 [&|Lhi_Vg`7y:!BxRpnJPrT]#wZ.ENe{n"ë`9P4A)`vIdMPP2Ŋg*u.A15fk1^'Zn$N:5=<0*iD}i-$L>+t6,r B7ލIVs$R{e߻J8xuaXjV4x-|ć7=EJO69e`a $e${2 ӣ7uPM0p)p>D8Lmٯ# v%Cj;&H\[Zfl4d)&+NrCgtT}"2%[b qOs\>1Pͺ˻ Y8BO ɆNop-wGHus XkuG^!q,=&KĆE-"GB͊d*PA_T&Pr#3#b=͙em{WKc"cK1VqUL"`=IppɆW+b# QK7Kq 6*k,nΑ'',3N.57*lO{ B,)yFգbZ7IfB֊x́Iqpds-JncfԻʼ^v $ On:@\-ێl R%j~9HR,y$a{ bVCgM.<7 1РP Sluv0+]/rr TҨ&OkTpKIf D2@_(?GZ&B'C~r}YoN$r&$--oK:Egc]5+;}NpTǧX-b=_)LՂGR0w0^56h}~s麁 oy=u3;8VB2\G0wyݙF, y73>v JgI1Hslc=M3Fڹj'ޯŧb0R#y0^8eiDg2 GC˸d54#; $hA5M0]\Ai0wUa p=r};*j.]))6 +fQp]' noݚ}^GsJ\k#A6fu5Anp Z~I~.QߺrNwS7L~lwBS5}1f͹ϷV},lU|IZAfnA"eԄuP)uXtn$KƤ{6q-?cjQZK覡Gn|5t- sH+ѵ!$ԩNIn9i e{oہ1 @~B5+vtbH*7L۾F8uUt#yccYifOiq Hߔ\ҾXģL"s\ѭDe + 5jtDVt,& RG S&F3aG;@CVmQغb5½^"VonʌI[^m{C7CT ~KC `l:ڟzix(1x–p\]aVA@Zѿ:S6C3%T󤻕`{P^( Y˖q'%w~/je= g?ٳv*dJ,]Gd(pPuNԃJA޳= EMLϕuA۽ ;^PTnZj bMqs\sQ)rO>I9HCam(˺K\ܚKADd:6 ߒM!>G.{C2fHcFWNfGD}LSn*) p)v& -qB` lAfT] \']/1R!BÉN|6OjmP5fO$e3X,މIYFEji+c(OhE3ώPIXedk.:U?P1GhCZd۶hHc8t.t.CTr:8[8Ay 6 6 Jt< &䜈?/VXB`Q߷my,i7@Y&KAv7ƿ"} j%8NDRIңk+8+2W#XwJF,}txb+ [UTsebʔ2ޕ> $췈 Mx"CC%*|=7͙ї""OG1cz|,uC}/M,$ 'A:#xgtXjќQ]^쒉EEܵ 2Pc}Zǎ%OTӠˇ,PmQbڵq=XmU,AG-8Nb*op*;\7iuK>ՠm'xW% {as ,+!z~/%jƲޗ #Iw+`d4Ypr" Lȟ{ ׁh|,ƋdF,#t!SzJy4nb>F/0ܨ$RKU e**6H8EcIL9_Jbn kq 7\جw k ^fveнkAh?yL/UWNS^LJ25> 2+/뜓Jfw"s0F6fn/B ͱNb 7'o^.D-MJRp2'QO5.D= hmS>!afymg\МC N_- B[JF5P8<ִ8x\sw[y; ٸyYvvPhx[檹V& HUT>ɜFҫ7 LvHTw\sh8j(R:}OP|. |V3 `K`R$Mѓ-H &?AN=xۼ#M6[jBMEI,0k& NSpQFj=ZI͏Z}gɎ:X(=A@K ܷHȊbb6Qh!*fjxn&d?T^أ! C "Uc-.u:^`DZ. P-DŽ->_$y$lZ'̈h4h%S3j4ʦ#.- 79`N%ppl;bq8~ !2TPs?fۃEwAB$Mu} f z;"K٦\;]I$([+fksC6#uf$B8zltT mU}HQg es9Z@%B9ٚ6rTYxA.z!F{HW))cqX{,K~2/CtSdχv`iZq$ Ëa ,s)\l>4%.WN&k[Ej9edV/)^U@oGSv$@̚R3L7nv4nUe$T2N/¡|U2fKp|XH#H̟"j«Sny40|-{4z0SݯWmL,K/2ֲ#&ڿ3dG1>+8NLB/Red/'OKFi(N|ʹ%LE%p<'&%ҕ- 3Ƭ3–]*(MRoA4̮ 8D3bъ=ۛe\mNHb}KeAW!e!b󈕚;kU4}[3D `֦08ŤN ?H$аn)2(p8 c3В}JXYqS[D( "G, OliʌNEmsUNwZ3lԻR>#l|гJ6,# UGABphPylPDZXsKGfnBYoy)Һ1m" B.REP]kqmjѣ"D 0eBn YkXPΩ1_k<;߅?V7򢱢ny!@M}dR~'r>'/.ʨt«:ն;7Byf!{?OQ:c9fLfȼhy8YC/z? nzc^R0E(0vu~ VߟPl?J-!lO3]LGf HU1Po$ t{'gu+W|G)]Xn>Lj y#01 s ^f&xHU7b^ @URgIHxvc;. $`Ori*3i%~7l.»yc->oڸ$F1u.ŀvoJsNJ #=R5B7a^2?eIYԷr[ar&0 %MvݏqK(sliH_gP@tbj_V)J8 pzSo mlNCQ=p rLֱ+RfYTWMbr\tYp2^,G2d)[ ghJrdo[ɨJ]`K}A *Tfc;09ݙuZn{fvCH̍[V.$ccs+40!Lu$`$_b95F8}]bvc\th)sN7WD޶l|7F>[?0@t7Y ūSn&Ը+*ݟs[N:٭9$ s"%[ź]TyE512Lo무۫5(-ߺe΍C iW-*x+M?ڄ;x<~Wflo Gu89t dɟ_B:8ҋv8 3g9"l]_'T2UG4'@͗XD)$:: P=$e'5w٥C6USX XTb4fJ"oRe^եvH ~rE .Q9 ?>﮾8zw\aƓF% R=K䂹}Scm75v5Mc>%hvbL\1{#a&6xw#$")Ĉ+[ӱ6/^uׂE{h)YڛNzJ/tg-TOl~yF趐ﺰ'} }gEaVFIh`"^-]X$HSANvrRPe.(6IxA+8T2|n 6'< %$mg>>RrA'hhe|Ӎm-IVx aR\JB∥gC\f!2ǜaa=b 1;J K_*{_s$`5)Qc9Ol7HQ~C,qĩr4ԏA`͸_ Qs w)R>&-ݏXsϙ3V<:-Aiy7㶋Yp?zb1>~3auEyϺi=7|xф@ڠ#ZJ^$-BM% s|=/u-p$$*#> Y<}s.jTW˱VAX+qLΰz ׈wRzc4>Ҵ'$H_UĚԱ_9[on5}9 ͈0]jҨ>RFN;1d n#3"vDAR"[;㥐T=u.d@{ U"SϮ 6QQ{X }l1%Q2PUq0wi3jkyN 9Y\?Dɵ H0iO@~e%@j2iD5]Rtqn!6NSІp&_&M&FH85}4Ci*L;!Hy˲sv4~G:TqR5wh GUtz[2QALˇ3̩w̓kW-7;ͳ٪)0p$ ʙRPg Ǯte66S9\osI]u i`r5W8S;ĩb_~ YLjg [p3'na(U>$]? fp|sᎌVwH]lx"o=crh<?3wVk0Ղ ڊ9[[sEadFͬ'Ҽ1ۿZajtXvBt73,.FN09DF\~ǓR$fR.x''^d+5܄,׾eSn=N@!=޷mGtC+jZ7 ٘$Y)8GicL;8<`'U%r(E"F?A? 'S >>lo)t>N/R9&5l"B\2--SS:+ {=yE;p1Ԓd+WrxU=-b16$1l˄q*}bĻhNT"Ԝp.EFCԫN!B?ZݰT$ VOǪy7*ё[|~&*_qlLyJseg9!h$JyWuەYxBzu]ވw U! xW'f~.:#rqyaAzp@a!h7j3$– pmr~FVWD}js~ ǧ_>>^^ h-@ 9}27gUGarlE({{dfTLR @J@A;D(dL[eKfՊz_猇txPR̬wɒ lÂж%AI 2xQ,&3ͽ%HD2cB3G^C{!Gg%g8O?w`(i+zs{l-K止}^(^G#v:T<  `!UFw #wMrW />@Zx1{Jz^u1Xⳡ7tዖ@se"F:P7j^P w]w iKӊiG{jzl /D󒔲 M3F3tLe ʡbTJS7ޝ`#j\Vπo 4X~;+}Aq0aPɃD9cȢ7B3Gڝ0cJYIcC0PdOiH4[xF^ʻlaIiw@4+[T!k&㡈B#dB|Zcw D3@mwֽa̿b * -+ƚ7̎yH`&_VFD ^5$ţ7PYB|`S0QF}$,). Ϩ`jV[1`8kB{nwۡʰ$C'B G s%SLO#,hBK%\\=/Z(p;ʫFܬf-x.n8_ 6C*jO݉S#RE=* s]ꚁc翩~^,t gڨ|QI#HMZ='pQ 4gAD6,k!n-;\P u BmBxnyS}CG6yq Pad%NM釧\ZfQƆX GR`}OάX0AUREN[9]uJYhA.C\"C<|k9&.X\zGPz(r'ohx<ZX'{u)*)7[M6?5c7f2Xj/U4w-, \_RI pbpݛ[6q_6(7:4~ W`p) UЍBbiªyl[O7+[m$zro? 7oTgo$Bfҗ*bX^B ` vوw0!zu%k42`+,&j/BI6@<ƽh8S\UVCB*FWfџyR0<_袣ُsGeK= nc`Y 9ŝ9iT2&=l/nd'1M5Op@ "aXP?*6n VOaWj#dbwɳ'gP~|C8'gV"{QLS͎N70;d fG@aSpLX cn'KdPU}+ AIVKXyitR 8XZ7T=w[T5mL.G#- xۨ i,}ie:7 ,8D w jNhPޗmd"O'HN4й }Q4?^uoݏd`K_0Z#/oђ:LOa-9#s\??fI2#*|d+jlzM: G~&:)8*;0DH.E^LJnjuO(HaOPCH;Kez~K􇤼)aW@z4MqI{%] Ed|&@('F{6jj{q1<`e pT 0TegFK6ro}R)JrJiſHS-M pgmJUzȱH;`Su|mڛH}x6s÷PKy;#L 7ukn0To 5zjڇGkTzK_ 7ʱq13ۦƻxKCᮌ󽒦’!hS IA,odĐӈjzwQ>CՓm ]pv%+8{@;[k+%|(ݸSQLr>aI6c,so#EvaGQu\K\_Qes;ƎDF1 #h)zDT_ePW-#qj)Vs.!=uG}ɤJʡuHSWAsڣ5zoR]C6* s:qeCѓ4mhJ !x:ðU S 2C~9-$\dI,Ƙ⍁] LT1e=85e9f'9Ke|9VG;Oazӗ+~y<`3Pb'9^%]~:/]h\MdQ"u`v8OgcS,'E6FOc-ſRkDYp.p4o.ĻtHqwVg&#2}غ߿fl s4^T5}3OBl@۴.~Bz1BGf/À\aZTipIUIB?AU6A [8e>,OW@g~GƔRA_hcѿEQPCnW@DW5v-_؞7zKoD+5!.uos>gf.E8e-=L(3Ɔp,ףX.V9# I}.[=1i9=I21̽ RR#7|]UHx1nPV+9약ΙKlFK.K9t3-mbˡH.]JN2Dhٟtr8m:7~PD 膤++O7Ҿ{fa9]b|*%+mϖT!N5`)! ;C'.Uʚ#:M&30hF hLK iń۠E1^ڿ<{tغnoa~;v\YIUKy->٣IL٠͢J,~%=M& 7!^M.Vp\k!ݱ /8DxQ[ڵ"Il`q P@yH`o=tאͬjsҍʶU2t&fϤɉCЍdn-§s~Y׺A=l >G1GR;+ +M9c2:Ly3NI -J[8eIg6AwY2(`hD0e8*say-c8x1rlU@QHQ񀥏l \\3W ؕ5 L]bQƕEYODKɾ7Htԓ%7#7^vD־2=KB)\yr$ iXTWnjR[I %pzzo 떱k Kt9[lo肛4}XjӞđCkʽpED lH:(?褾= L멿Dv8+C_I a}€3:78LuBiICTe^MQ@'Ƴf`#{bYnכ!( w0Sm[Y#wûo8IM3ZXF%5#Gؿ- ,OU։SŴm[W*~@AVPv=m@%x~3^#y'sO!gn+gaE \0-WAY'+quap8859I^!s@yQ p|ܖ/..QZE7 PǴ ~?EӔbTV}6 O[h1K)8ʚ{^o>ԭ!fUYc0j Q:'ay2e"?k9\KͲ;*TkZ暲;lK¾CSZ[G!Ң sǞqЁʄWX\zMcFwǘJ0ٜoRa~^\v<,մbHmAց?a.Jĕ!T7>ʺ=ML/jx~Kp̮gĿ;f D~蠛:Gq0B iUy¼@ޖbvy;wtSXF[vq5xڙ}a`eg|Z gq$gSRTFsXy%_ XD-8u,gA3NP A@Px{l)_d+fuuEEƠz? +, O_QL/<^H[$ẋ ;%=QOFl[\$ļ!n=uPLR yZ{w ĉ gFƂCHғϬHE,,IR'v8Sޯ/gv؍(eQ >WRaK̚\$*7m|H4+ M4P]{"q9GCos<:të=[D:gcA(!\aq؋Y5*O{AQLqp@vS/2\poXٍUn-6Ʌ=PMfLY֝q̫gO}/C\ʷҁ^_1 \Jk@$Q?Ci͙uiC.Upe" -ej|(,8%i!T*zdzII$veԽ}u~H^fԶ8-2ǀS9E˥_Ԝ[Blp6_W`LҜ D5[v* pӑPʄf=ɽs`?eTG?ܨ6b{#c^`Iy8b6UH9257hH磈x ;? ;I=bnd⑻SVgcSz-s|ƥd>ӴwFǶթxJB. N=L9RYl .~;8jpZo͹s4Vm1837Vd6k;jU*,T&ͪ#XxdS[>VRBJ-4iȽ_յzU}耇/='fu[#;5?%EŪ sYePfbNp׮4>k>c7%e7@׀wGkܕ90_J(kR{a1uiJ0, 9/[;N8c1G(Ь/[r\yFD3=geȟnv/=ZSaemzl%5Eߥ(`;@GfY'%c< #8i LkmŸҁHI";:GaQFӫ/OS`gXBauIv`N$s޵9l+MSll\JyJ#owVY3^ i.:ֿ\-A?Li̗H⠛B0&@\VdVЭ_(}UL3/poHv( W$f7޿/abOmܞ=.ܴ p.#[ZHF\u~B}ջ/BR;?% qz_@4aS/{8s+-=7ЈT VQ{zx y]Z?|# t0uyއ)3='9pL|[Ne`^;r 6"e&W3("JW%5hρ=D XM+͐^WD a,DL; e!32W㬰f;(@#1N3WxKE -:}T`/+I{xg7P[#!X*k9)K{W3͞D/[X?40v9f 7}7]?ܶu7\]V̹RDP J8|U ^f^[F+w UU{˰S\o;99kI,Җ+K.| )maDј$rojRz?tlEt 5~DL.;f\OOppA@?z!x) !մ<'AM}@K@0ae)? 'ۉJDْ8P 2n7-6GVGBf:6xV57e@]vS3Dgb)b݆1N`Ip_Y`viĦ݇ROyOP6Ԥڎ~cěڪU79ky~ND]a'1ٰ`\ji*bOp]䯐\5nޙTTėPr\:zXfwW`ߥ={vzW. ')xBAPKp]QLA4[Cq=pl1 c.+T\σ Uy3'pL*p+@P-ZfUL*~O' $YrfWưPtufBBf*$` <ѦaK.ٙ==#< nāuwb<#%*􁷇x4lH._VkЌѥQE1A3syh&H7LS+pĩVlSS`̧IJLvK顐DKyRj-2gas,3M?I![]qJ3bcB&߯%$۩ޖY@njnE+~bwl, zb>\uJҎ KK}ѹr-9;#'XC3`cc11f.n࿌(zf%,LyB~[,3M4\l<3ahzh}l`]Sr^`zлD/-vkAs!(8\HJ*dh+h&Atj t'JZF߾,X35KЧ6;Κ;%uv%󙙍+9q8˷gE+?aj8&L%UEg*؈!VIpL&F$vv] $3xSBmM~˫Od&R_YBMc9%Ct5K0ဝkh?Ww, 7Yi 2z%:PZtܻ ׄeTܦJ;joF$!|_KE2ֆr `M3]vwD8W|ZRẽ_sfiyP+OF?RO>8E1Zw^ڔ eDc-߲Tl.G#L(ʟY D3X}UDF޴5Bnj^ /Ԉ}-Cw07nLwq,qid;$$O,ec'.",I?HB?67-@U\ 7ta3"31VfeRF!R}"8Yru% lǹ-}!毲g=Fk=2P4֞4OQ2I?Bv&nNQBCsrXOǃ+_ 酋wqcwk:Tt ` ɋDCQZC`XcI%`x|։#~ jzU'QTicRl6Z>.䙂}=17tDvwzaQ)LvAݐQr)>yCۣSԭ!QMR[ h TXh)W`\ٙYʷ-wu4w!h$%$m /R{Z o ]H60ۃۈr4"kP 3sS!:.*C5-p#hZœF>V.rky K {XLiλdHqՁaA!iJ\uia׀29d5!?I#:mLx`vx.ԭ3Xm`p<(L?wY >NY UʺѮ[ az)׺Qp3IEb t꒜}Ty=?^41HT1b\9D~no;{6{4QO(lo!cYlj~~2ώnV.h2hߜIEP -/~",TlX7ҝ$20ײ+x ABugT`)uRXaHvG/A.s5ρ}a~1)!ȿ6 nPE`EOݰAOѪ&5g-rVɂA{6oU-ы@LLBCd uGBo NWTy-;C#H~/Fx7jxWԊGd\h.^AA,wgÊg! Cro9{^l*~)ReCsÿP65W^_ʏ cdC#o4u|tavU hU(k1|HuWQ5ʐ`}x$=q?gXAuH^gBɁPkfiٯ#`E0ӹ /dW(YX=K]``[* jԠrrҲcټV>z\vݙ ZH*c)V;mb.f~.GZ]@FT3?PقۉҞxNV Yb`};urm%(l g525 .hbr7Qp|%y1N I㥷 oC|+k!vnc,8ۂ80K@j}3#c@V[C.DB80tʦ,x`샪ϛqڲ<aRO1/A:$_td|םEizˍ M4Eab8~ y?qcr9'fj{N &sѯ@ۉ',i:}[ s0|Ǭ66ԂNg`LNP\o{iv^YSG֮B:m$D=bsK/Ci ہ\(K7Uq6bk4#2oQntfSi!O莼SJ,|Rj %ߴ%*N\aT4B<ϕ0v=h!o qO=],ɆO! р :s,5}2* miMrA_YrxiқwBjjU[5WR1\%z~p1eݣ!<Z ž?y}a(N2@É _'wݍ1Cp]3T\~>2;Q<5!ݩq^UgwpL5ʶ솄{`A&YTߪc^D,넧|t*꼳jYy,{S!! =w GuiA@nIPR <;e#dXǻWUw3EzwJokefa{fu $O- ^2x=.6j^lE F~,F ZP<wRr䰈rPcWn%3u60瞝i hQ>l&6O;!nٰ, 2Riwf‘Q"7ma*c{[7ާ:1C~qT nu! ka7ffPV;jGK}{T{9@ѫ%G@䆦|MeWlW"5w;E@8:MY^8!Pmha$3vD5#A'<-hH2W!)zњc8^MU(Ty[Ĩb~7#rNTvݾLlM̄8JY#M TՅ+H6bӹjơf &&FP@{Q& ,zB=&DR6^%cȺP!ÓJ #Q>AzU*V ^f!lRwgN[1ך.?;\^1+ND`/gkE)3 )/}s} 64S@?{ĠPvɡ]FRh'DAV/9Js@nE ,`VdTjui'6) :EuQ#2,߷M1Q`p $ZPuO?IErTA.څ:I'50θ~.l1H{V)bk/ ,L%pvչ-ٝ*'ǟ`W%5rQŊr:?䔱Dnu8La%:v!P~!e/ϷRX_І86L+,EPQ^>H /~6-D'Ӽ&I.kLk-+`E`&Zq{շ%hk߼BU+#\Frz XXs뇯H-V!b`/ O ΒP39MPwò:v,|\['B .:Va f@Eڟx_CD0|m/fYlcfcSjyM_S:%٦p^!=/:Hֽmaʴ06U= e=cg);4XC:BuVhR? iUķqŃU tE( ü=~%p+a,.sNC)Zm57*.F ǐ*.kl5LLW|)zyʻp9Ь kaek,`Rv|[z!>eƮ:>yXk4CsBIA}OJ#7VXP>1 j&4$ߙXMRx>#,ڋՌ:-3V<Μ}t`Atå"/<||dX>3JTz8xޯ.uh,#F!NnXP )xU`%~o+Gdg{Ӳ'\Z(]( (kU2+jKYkwB*0ajBbyT;=p8; }*Xhrյؘ2G}$ \Ohye'x8鿂ssa5/Ԍq2㍟8fC?Y{ aNHpԯӌVU/mKs#`p(7TeXb%1 \@ Ēx,ԑ)HaJE`l5IFS&3JдupQ 4}ʙij ѾR/v-9̣vt4XN-kq@)ТUd]C#zJcr0"ЃcU+sksZ/xjW /<q}yi\^vYq䮔 7L~ ﵺ^ODWkza+rS]%Cf1)KOAvяJBǭU$U"UgY<&~J?j8xGXߖRR]>{+=l} Ʊ6ĻT  Á\ק(ßdĨΐqsPT 7V *P'ݑc6kIþc*Xjs$'tS5E<hW|Lvs.Sh w>J^ݚ9}8z*{al ޟSrӐ34{РZ[1*Mݦ[b I u$a~gavk(~Nת'yErUqUd.jI&:[z%9oM# _$nn(3)}\[cSɹPDUUXj矂3GvӞ(tqG"JvDnsRkE+oLFB6XIeHc;ŕneEy*Ey}:OjoRrb04F@r% bLl˩H-s-dt2 #SyJ8b#AlOHo$"7nuxV%+jR܊vm*v޽m~2+' :puE:v U=D g(}A;aJ;;XuLРuKg) *訶AC"J!OwVG$bMn"0yc6 j?FH@)|,wK]S"RCcA)N22B=μ GyAʕցKlcpO-ʯPӚAys(LRG˘q.f>o;1‘}!Y)r2WM6ؿ "Z+&W:)pd pQԟ7HPq:p`(V&pYE̕19YO`StjZ;TLk6)$N W"qzeXIw6WmهO"-jvr$,g@4Tz C-lAl- 8Bi0k;HG8Pt {'qSI1 '2h5mƁ:< &NOVwwwhfĚ} uw`b睲<62md0t~F_u>yn.eAzո4Y̆I˖/ EVFwM%r*_%s3FT)X8rt-ۂ?*AN!n*ԈI[CBZH6i%b|0%:Cޘ ހqʍzV8/ apjtf2Tr+!9r6z<7dC+btk^Ўr 46:Zat)#v '[&obYif:nrh2Ъwo[)4 W OS3ݘw5ư)7?(TƠ=GFf~=E!!*|))lǨqUL]:.Y 06FIqԿfBè dS.ȘC'm=Ojtd$+K8{"GP"TQS?r62%+ 49M7@#LRJEI,#CIl6j8 G䓾_!A&V"MZ CmVן^>=S8c6*:Ăf![ΓƋJ9y @hI^3io[\)L\M]²8 Z4Kp|[2Sqnϑ+K:,ˈH愮[\JgSdiadϚ !qa~: \ d@Zۛ/&;U,*eZ^nَ3۲}Ѿ=s^Mn]x< % vqR1WLPonk_U,7_w/Ql<{l횷7:,&wV;> R!5׹ɰbԑEՉ#~*þkҀh?do,$?}W ENy 9)1ݦoa:asZ]lKz-jP]W_\b-|]OG> vL`=`" }ffڀ[ 'z o'ϦFw112 q=Eq4dWL< ^|S C|ѦW5/-tFp:UDuBDH2p$sȏӄ4<[F?Uಸ -AIF .8@SdAH0 4F/V$H]ulN%y{IRFmabG/CaqV@O/̳L8rΧӾ*$T.k Ey{$7H0+A4bYx!p͌r33奆+,b=JDiX5 a_ZSpa*`"_.9+._]_3HeTO¢7U?8gb=LlQ~ vX ?&PLnflh>^ QtpDgiDzQ=[kKH kEiW-RH`+Q#ܱ?A0#(C,a {ZϚJusz'jjR%e8cŻۚf3E> ӰB|}= u ˅ʗe \S%= ݊v +.ce+wAx F߼^v'> @ (i E@3!MH C_FjۍrQi~ J7'`rPYeVytHVȍڀU bwR x~rj Otfwfhg}|S.ލr$\7ܓ#ye%6j>xE9.3EvjH ??~+Jr5t# L3BcC^GIsO)"čEV8NKr,9`_DڪWi9|@k3ؗԪpvG~$ZNa];,ٺ('lW-hKܳ%giG4}v0 rwDRwiZ ]_98@ko"e5%ׯNTuT SNTPHhXWٛ >INĐP58;<&Tk^Γ2$ MDPF5|},~66br8i UOPcÂQl7Mm{k*M9*zK_x/D'"{_ ywY _#R:=E K&[6FHae2UJu*aJBa&c3ܛԇhYNP8,r@snUNMxK*):חE?NСPf4t\jm<;"^pT,g#]D[ T AK!FJpI 8JZCd+C#'l11!Ŵr[]z |jou, P*.q!d͆%[[JT@<ٺ&*3_-[ \)[SeuN z䩘pLUvaA8Gh:K(ac*]GRJf"sǎݷ}@4tw>֢^Wyh; @&a(! Ӫ5PjD-S |-))mڙk׀ A0J^(JIpC Lƪ7HНh@ pZho<.tdf! YM3NJHw|: &L9UƓj~maU.An.Dz8)0ʂ_d.'R d 4>ۣY9gM1 pV]>9,t(Xg#z 8w8:8Gb`9lJB okc+vJ_nݍpbF$uDI g=ᣡhRq1#ZH%ߦ.`h~UYش9$ p^xOgL+&2^Ea|r~{K&Ny֨?yYvO;H$O 7L654a0DG&iK*"w[)(b"cUvOq"c &[OEhĆ0|xnV!Vz5|k1&ɿ' Q8H{a^,T?N )}ZYSt`*KwgxJcR0 \ #UǬ|¬jdx08 h^J#B72EU1#~,R!E9N,Cc0}$_Kt2`w:Z:3B\+hK:dfhNHXJBO9ɘd}Hx@)Cz2bbqc+c&ܩY%-V޳i>}?SjXlF38֠ $a?W lz(şr# 녜(@E%.6EbT?Qu`1u yJ.<ׯ!<$+pwhE0V"@cn}V x^Cɘ,X{² u/4CLn=_qz1b- JH]7ky'B(*MJGy߹6I$\P\Q,9iI"G-Q)@=y:ޠD-݆ M-4RgrPB3o%&$1IJh6_iٚ_ /.+c߆feV$Jx$_9!@Z-}o {}󦣹poq=KPU`/)B/p|6O<@c{ieȬɼߖ^Ǜ 9k1צ/uW3R'R(U$Ӌ>Ug|~f><fG* F]Ǚ̉·o Md`&>&1 RyS~!]X`V 4Skkt:.-^;`|_3`Xێ9QT6):#E;Wm+Ҭ=pt_0^PX{=)̍TQmpE} I}ΟV(^3 C(,kA tb?pڨ&R\Ypwr79F/fE.=c (%PW=,nOnvm&'eP|q46NʀyZk{Nh." /ۛp8,L|`'}Afs<.xƹ>S.b5wX4M ["pC@uk–X&CЌBƮhqRr.`pSRy@AA%Acf|v;"q':mC77Rz%%& @`s>]rW_Ft3-/l/{Ҫ }n{Ok:q %8*SKu_A]Dy#4jfgzBKrHO*E6Ċg@ 2^=MҹJ{FҞĂɚʣ>q'`1RHCs0pe UIG^[/0E6^V{}%u*ޏ)0W>[( 3=)PZ7F aԱLxynwNˈV7oa1fj9m642w+D\ek#szSr.8fnpi \߸= O<3&}#|g`LK&v\B&]~1,렾 IJW>[CKйSRipA cBSMz ϦȑZG1]!nS uA'\.hu> ?y:(`4g@bB˰)R+`N䮉)MN>RK U`E߀Ưw,x*M vv ¿+8%jo8ks@汁o#R/PZ*ђ CfH2RI7&2Ji_8;LqA`TxjL&s$BCA颦f(s"=:TėRˣLxm̨JbUx ${wn[rndS1<ԄgU3%WvnSѶޞcoh%~ڜ(m {)<ddZ8a}Cc]NÞ`!Tt)iЕ;b:_]6zAv^9HY,6\^KݴB9$}U ]6X!E"c%P -8AAslUې,Ǡ \ᤎP! Q -\aDږ&N}1Y:LPٚs&}0>:#MÏ?kԟt0;nDw;g"3Y+~AUxL2UC&N`c![C%l#]/MMp N^۽la 60Dg]AC;\ש e)Y t20\B1$fn>~Za.%sU~ZA:n#aFd}/K&F vG(8hNQa+: wlDά?u"KXx|XL;*lKS{ ؒIx*,S" z+?#$r~f Ra^2/F9f!)\njS0-jgXNM13-?q^ZPZ!-toc7m% +K)~qQ3기TcD4UldDBQ߸5YF!׮]U[e<\Dvt.(vAFte#Q-w׬ҚS0}\WvXNAA7Ғ y#.n.r5(u%~5֮]=S4;`~N\ FP]| ^]R Hh! R||eX )d\tf7)t+○yRv@~:P S1GPΔYQdSj|(iӞh@IQ'D3K}zrRa('j~`[)//?|gB %IiAR2.Y $vRkgl[F]Fh,- ŤQݒ_-k~\\LEB3J5"GSC3%hoG'&~ouX3%ZG:͉V6Ň:Pm Īng%BA~ RP=-ߥOfuٰq8~յ3)vǧs7SW`#6_4Xvz+~]k(܀6esXch :=R \L:ȨsW˘Vqa$V[ϓC%Tm8p)' rthLʻw7S>eOg#U Y~\*1M \۟-'NH9{R}r8G$/@qN .ƍ#f3ynu?!JmuOyaSYIg(s\Jq`f>pZh˲PJ}DD87oTҙ@ mpz$VN*M[Cp'\2d<3]H%bp{!/Y+KkuUC5`Y*ֳ;[J`twJ-/ߴ)@ rLfPOL *ZmhV*}2 geFBedR+fi} iA;]\ ]5t3VfbpZQA _āqܾwXix$7-F7u({Trc maK9bWXLyGE@}4R,o|xQrէ|!,'RJQ =d94EEԫrʸF7%#zu6QTݤQ_iVFk e TJ"Ղ7f(^ -*22r@u/*A896P4_ GC#H|\02WZeaUtԷ<׭]0̡nshO Y3B 8{#X}s^*G#.,t[W|)nl Jw Ru#q5E] 4|Szz5%I!jF"*mԩa/bjFǭI")OT pOOqUC}05nsW#,2avY_drP+u$=}606Yk&kC 9f҂[CԕڏQgwhfCCܻ/?^cBFAM5c:G2JT1 REï1JO+/(0Fsvyefİx,8 x<MٜpvdE. O!)P$!]!V^g p|V|qҧpY+XC#5NQP׏>J{-6+,Mۢ {(kQyj,TΛFXIg$m-[pQrMg|__vLhp^T \Wg#0Nݎ 5JG9#3r- Hp[1c"?H:egv &,Jim:(lvnF9HߣyA &KܗY1ѽi:9`=ơ"f<3oаN~l`!)l3lu@!GjǾi1 In,۰"BZK{P%Q`Ň"DqgΦUJ:`ҘpIlݥW`~>8Lcϵk6%; b-x~ Ą*Ya-dZOZ3eܮg9, C `uF~c3o#454q^BY(qHJvA K$Ɛ+o3 `1+ch\4C5MNZd >'YJ4vR+#V$gO؇F94 M*XMw^I `x&̉ S*pH~jxCr¨SSeŸi=V~LAZ3}Md$w=۳ZK}TJ4)#kL!U0>8(f,w&9(U$L*cQJKN-rEOn$g.e U$F7Bw \N `"o3'[]ws`퉓Uv\g^p}˖Jz 99fLQ]w)*~g@N梐Ł{YZ@5C7?wǂ R|d3•D)L :l+2opKrAp6_o:5 %H ϰI݌Et@ _8uU:Ϗ۞wvFM* (ZLjPb{K3C50(G&)/If |ׄ 0a[98=}'qo96g美H[KF}WfΕHu%sڥc{+W,?8iyq|g7[.8sZ# l@;Ԡ\u'RqSQL̓FYr}U`DIP0]HCcĹ )409$wb@K,=3[@jPz1`Fj#r#IIȞk,L^>$.l,VcJeT FJUt/y)`}Jd1gZj>NA H~ =rz$5_$4EŔ_pri|hN j%t5t3(P <dvjҝ~,-o\H$YgkS(@j2O4Ô܀ +D@l$w/r@k.mE!1.«T;􏔒2]yAo|͉|M/hLfc2v둕 |>ODT F'ĕ|B*@V2" wXH($GãB˱ }J7,vAN~$q v(ҷC.wT!׏DQPqbǵRhM]]aFqbneJ;HydzsKS4`Υ͇4e'l)("e)DN*=?/eziѨ M˗>΋#u"pc]O9?klcǥ&VD 0)6'MѻYɱks:;o_4ӄFQC9뽽P*9da;1U|9-[e/bF h:7P'J0 =ObZ696"qLθ *wo3[iBKߌZr~ڇYrz"]dW:j)ZJ7CSdN&`ry%'{(#5P ጃq '9ʺLWns?]8O<w䃢-,uE%M{7 SVancsa5Kqۓt(Yr jI([wbD#Ig$hxUovq~v jf7HN|b&emyFܦYFB^_)|~$NSZd<;jPޑS8Fe;NJkShp#RQ%~aQhfzEa{{֙J2|Z?ԘmvXpS"nWA@g}t;*Tqg"lJumWETs[pTE R8}yR K7yF%(jgUL^h>RedӨ2t{Ot$qlw;*@ڛh:dW 8%SN `7IM_G6w/tICv>In[I%g|KA+Km"ltm u<)iy_e#zzj@†%J>Y//m_L>zRSN7ީdBMYx&p 4h8Z?&CSS6~e=7k|:Ş j"OfgHkF*ZcNE4{|i9ޏXNlTN5Bm 6Uhcs>hjtQ2Noo ;,Q*D 7-WL #_Y-)/co531 O_P25%XR2Gf|9`[BD_]~=dc&luYYH`X|("H[y ^1谏=./~YLhg< {x]z9s;e7Dz`+ʱ5z ߥstxU]g|_ Y:5Rct=%l)8{Lr'2C&Wq{>9ibS d3q%bAE}VY-|&ΗCFoNJ0yS2Ϩ2`3s4vWCYjBHGIp`NEscOO_WFYHfˎ ކMZku7soe h`=BEJMՑw$HUBȱ7!!O038o\tEѪ -x_[Ac7@3B6J+񐵹rGmy; Iu#*a#GMӅg%}fj Ѯܧ4],9U3jxs#aC}̯UgtBfN} ~YYW,)Y "4ɸg"!%ҶԤ([~YEp\]TɔEa>9b7֟0t=0gapQ$~U<09aQ7f게#j@MwZ}4;H3? úY0^H83b%G5f_?K%RՇ@Obdz %̣~zHwgSaPS'>ˉvܐؠhg/1`Y8'Q^#u|pa5[a5!EN7ga?7<,{$,.d/ nO߯LQT #Tf]c!hw4.Y-?v}ʍ]S`()rU2IEW'JeM#L]Z(֥%W Cm?(E+ EIB1δtxks=a%.0+M1*ײ^iZg})6 o`al w#Hv6wNr -J~W~۷2f.{j#S~N-zw_{l#LLؕGm^i4}bX%zDX R)hoғ@KrdE.3DFpeAE_l$=&OE-;(Fg=sf̎߸Ƒ]^6L%wN &C;Ln z_L6{Rgjȶ.NTЪ3u~xe3۵sX:h@7UNuJʛiVf_qa oZ}>5vs7K}O!2L_sW NNnY`q!.[*а9Z@ # z.xsLezbtUĵZ0zX96~ÃnB]0EJ,M1.ĢEPtd!XZUo JYwCt{z`C u9<9%J[d6}$ih' Ү2^'B]NՇJ^7Pqd-bIkā<$:lV< %4v#N/W4ai>WgJ_0N4o/Xxw|O"T7t*F*l8;om!n߹G\1u'b]wFC9T<34LIN`V +fH@VN24j$ܧYя9+}g%[6P-B'SR Bݯq^.X{+ QfQs9hxF|NhUѶ.JI 9Qm޷l0=CK4V=POmբŒ& ꪗp3o:ȭp!?3 2ž+I>0bT+dAHPȭ Jx|Mw̆tI/V/-V"N]>EkE)'ih `ؽqaK*?Ҳ__w?t: % 6=vXmrzm%'XvVqٍH7%|RF\f@:$a5⿅|d?҇J2%F%uB+ 2o S6Ra׭j٣c񽨗S؂/_ 9DoբoTWf Gf\ @'C+s&T)sv`~ Ѹ唌4kNF~O#@6 5)?*BS m%~ިr0UuZlϠ XEPBL>SN`YdR;JT [n;Cip5K>&Gb󧷝SPᏇ/ӅXAFX?+jCM>G72jVGH-0Hd*>c.î{Ax,=Rp6l"I1{*jՓ@f-2-.A~ 3gBگI!)&O=fDt-VJXGukؑs2uEynVb5:zW{:[##|Ы;z;''QO@ʹu삕iP]|b$lԻAn|mI=Ak<[^ˏ [\ 'o8U (-*lwHX -~Y>pxC:\+En?<0Ϭk2Y+L|&!5V2)(^ZwKp];URQvfw}΀(L6;''w}.ҋD!E< \2+HԻꛩoѣF`K;ays1/| 6 .֤遌C@h_Z8]*L|K=͘e )Ii\YM8W9i#Q1^*uL)C?.2³R$ _r=1u _:l9zK`^Yg:.?7@Ih k12- c^:ե]E*%5>>2ݴpXJiB{<J2=ہ}te]CM3SyDm*ç4T`plj  #>iwHP8Nhu&pMYihPAe%tS;o;;D= p:%-K4y&Z@/M0ԧ M emLiߵkn.`Ҍ& c7.B{8~Fx賠@ B٣sKŶj*([EV/_aJMsdes_FȮ>cɤ*4u͏8!IdsuDPvrB-!P#H5\vGeH`{(rBR*%H4J=YM*,g͍_¨q0?OyY'P'gVJчHPTa2k)&^~h9 x|p]?Jho˂xNdI!ϧ?zzT3ľqRs2WWI, BGbiXpϕI7k#؈Hڵ)`to}/M2zyV\W 8pMqm_No$@pf[AoĪЉmu`EQr" dT]TK*D /W.ݳ<4Ose !pj~18%V6`pqRHEV`Ȍ';+cExp;jX@- r۫F%pj]hd;+00z$-ؚ a~ Dլk/2-?J9Mo(#n`< ET!MrH.{gW}_C6$y<7اg)؛xoC(j{@[qy'j 7:9M=#bE4q24:kT s@a )}8]GxXZa4#z8'aAѬd3.ivgb4T~"DByc2%_5q;K9 !a xX@N,Dd՟I2D':t/l$J:: AYrg<7x$b&ÒkkiA'?a;|+ClDVU0_Ӂqvb 堑(ܱaKdQm.O(SB T!Ncg޼{Cjb|P'e,{ uث eǻ/O!u0KZ$WPS{?lUpȥKd3_ V4h,>IsMተF%rvf7F"1pLX I$1+Vl7522!4]&p1cI\b>c[`4g3s6u2HlTص[Cv&[ o+c|TeI,W0~.MQԑ]Zkh.kGkRSQ؃Xfԧx6Gz&}g |_,r:ZS#aQܐHzjZ~(-क़(J؇H0qk ]-n:=Le.r#sGpn8 7?)NŠgMbFV${ ;\f *3 fkc Mf1b%^lv >J߼.ٷBzi-^d D7Dʈ}&7޺zEk\ނzL{d[PxM8~@7rJԌ8F /.` mc_K\f9%2-}ZP\Y^:n\o.X32 PM~XݼV4I7x1k˞JC>- *Opt5l߾$,5G8yoiL>[⦱1Xu~~*bŗ: AYD.x3L;Rv\vu+ b [̖MD+CZzJ>a-_ülFӳkN2oJhxKYIb/,%G7L8Qх*Bp*+scke [ 5|:Jc=U,{~PYTђ*11`By-9lFT ǀ =2yzeq8F1Ш8zFZ />C"b iEh"/x6; TjS !\6*q}+`7r |EZuo0;}]ƍ[]Y@F>)KLߥ eKdq yL3>J}Ś'#m5*/M94ݝh~x=tUGjn,@?}7K7;%r۾-Ka^oJē`q(R(:d܇`VR00{V6_֝Ht!ojZe'~!:NDY9EnĽEHFYj~֫%iO5T/;6f45!#"l$R 8a mN(>ۖg{,t%P3M2b>`ju' "xYPl 䢺$i-!>am6v Hm" gA4=6з, ]McN0~@_o<, !U{B"LibdCyh9Aʪ:Ip YvtgRH#CնZ1 /%t OtBFԌX]: ޵#V$$ BRX*D. ‚P qƦ9Ĕuxj/ZS>+A޿Iyϼ[ %91#qkRsL Ԯ=(\kp"b}6ӗ*=Q-B$3ܓ3f$tj\p.Pw+ !kGק5?r17rߤnx$f{(~Elg+Ǜ+s|+"}19 ُ|ʚ Rlg3u>"' Z~?<ݻEĢ(ԢlvHb>Ζ= w^YQSܟc?ӴUJ=HmU:ilp;Mpش{ db7r= B9~Xbe SeW cŽZ)F+73&"Tz/AvyIOe(2Z_AͰʬM0P\T웜(A4Y0upǒcs. 7; _ j`g!B**6ܛ9$͓I˹&w C\BaqgڞKa2w b^Џg#[kemc((*v gʢYߕ?GI [ X2'P^Oc{?V%:v)̹ߤ3s)PU.cT]:WKN"v; {-.~L8hsL~f,I6R1er{*-IZ[o*y r 2PO7l-U$diqjhlќަ Sp>kY:oFHtfE?Qot#Ggb/q,`*m#)+q ATy]+)-/,e\&N"ǂg U+_ "*>f5p2lH;a , t9"iR͑%*ĆzX#]dF5 ][k2,Z6;zTrrXI%an5>:P\M-!s#̙hü{}ڜ7.ZpN'Lt*VBPYcSc hTu/"QfL0l΅Q ̔=kP{M!ıӚG^uQ#k- ~05ٳ|zc#2ڋ._XKF P}4y,ȫ߹s ak-2+#%9t*`Mv!a_&Gqt;#U\"-HΧV T+PٮI7ʜ_>M?[QQ m+~No%r@GH'gLu6NNwjk3vq4^SkKvizBY9B. _m HTjF*ۋitq~lѽin B_«L畷 >w_*w}Yb#NmE|eH.r2|d kzSe`̠8֨35ddA6^ ␡s@TV %s]mbMVaeu |냥2[jmXl47*USQQTӍN DJA;]b."UmKoؕ2$BrIs+O4hEQ[r[6 Ji&OW)Fϡ-ׇ =s07Q&IM$ZW)#2Hy_P#J5Oi*=:יE9٠r4ktY6eDz0y[&vwp9WPi(mx88 TTi"ګ!FtYPOi V0Uށ'sǓ"`Χ t SyȵX/@쁄d ۙ"uՕEJH5Dӵh!½ɓ%0:2zfT .Ԑbp|σeÑȈK.Y>eU;hE4putN03Bg\6wl]y6یLsX%_?' 'hy_nj$Nl=߲6ͰC镬.L_7'e$=_ēZPhYO<ޚlم&#DV!k˂>7.Cg4 ]o v'[CC̘jt]R{bp&42rCY1j~9U*V\4먲f3NɛofȔ W{̄^GO 3,bL9~XcVv0 5Pi:q4)1KK] kL+n@ ܠecoʨmVüPr\+Ar ^ @8({Tl;S,9HeB~y qe +ɡKꖼC̣6^&V!~:2.v&Vve4<9ԝҸl+`;[ rukFncmSUAn`L:Te&y} Ds~3P{׿Eq RT˧71ڍҡG#b t~MPȭjeh wܦlM_9(g.?eB֯7o00d[vjQbj: ,uN7S*gvX H2GzC ,k;n{-OUX>`bT\Z/9c}PH51}d3fr^m`c)`u}=lwG68۬VVRMMO͈\Ob0gZ*# !;mk2k3E9LvLS3.ێc0ԡ!$CH5G>N+XJu u=fڭ6<Iӻ5䔽kܮ%*6VN+ܗ1 A> rh4|-;fvD_yĪmdvV倳Ky](@(gxi:@/oR9Vh=7|_Ök}ksYKx,vjFU>lbB%s؉֤tLGkaFJ@lևMEk`_qiL[)L^;$K&WeGb> >}kpɑI\rHH w[<̷] #r 7)~'~Zd CYXrvKtS. 2^@|5@MaΙ߀K};cLK76mD8٧z/Ou8kU/z΂4c2>p:J=}PˤrmKbʕdWkD6i*Եɋm1k'xHZ'{ʤ'V*a#^\g|ģf]+ 3iPq͐D%!\^PQӣns`mJ?_4e:q[p||*GHLeZW()-wZ62o,6>kd#m#?=þ=(,mdKͼ"%gXj,8Yv ?.~{aK ߥt+pPlXE9ODK$qYDp=u&vڒ-ĒFԇ/'}~qs)ߥַ o_wL;JOo}hߪ86q^r.$:r$YZblſhگe%q<D\BZ\\G335ZxVCpxkKOn-E`Brtr-1V¶:[Va$2X8h'ÅN"wܵsυS{JrUJƞZ`ɒ0c]0kqvO9BCͥcZxZo~yVpIPTf?Of:? %98lw=fe4ɠ )Zu[xNBPo"WF ڼ3Rb]rvD,+Tyc5nV"d0sĖ9ImTzKaF]^OO[N+0 tSY3~ 5 bT080X-rϲbs.~EGFꨱA[ˌ׭m}* /3j?h{m҇ɪ8C8}g7T;H&6HaM9fmkz-'1'T䊝_t\w"B\$w'8ީ6'.!GRƀ>PmIQ!t2KP~EVJ*m{P QGkXg!ǩJpk^kz"B(sb(DxWի HU#$ΝLԻ4_erA L+—5)ҼC@<3*FbVT=wZɷ*ؑS R{My=fD]+xZE@q,2cve} kZ-NPXA)NlRHST0tGW5Juḉ&

doQ9+SaO:j@ Jͫy??Nյ"}s01mMEP8e~@K¼a)1o6ӿIN\:cԝеu}4TS{٩l|#,578KR@I2uB؞,p#}C䌘# B]F2ze@s Z9$XUs;TV<9 OO9lDGC֑fNsu ]xѬ/T&QJ Z m]^b_M5BæTg^`J9!x8]QjBzkbvn6b#鷩׹~"XE! IAzGm"ϊuaX<6{kJǍݐ:(0?}6MxU;v<9h#lZǫKcΛ]w&.Mi:ᦀ_%B^BL{~W>>{q2 sA$ C&z˾sm/T6۫y13R4}ڍ(]pSH4!]ȶ1IwUofFp㏾9 w5"1_7>DG1u2U/gn,ahyb4mh4\ɯkZ]ith2&@DY@!nPァ#_sAMT(̓Imd(ޅl*Hh ,D7z?1각L,%72ZFǘ2k8Ӌlh̀ĒG5Yƅ(M%MUF< { ԈB2N7mAd03-)uMvN ZWYF9Zc&O?i_ {? tLt-K?U"tcU~,[菱r,A9^Pɷ6\sM!#kiA˻%BV?ۙXYTqE g^&8LG0̪)yI201 Kʼ-C+&kCU+ru e|.Y2Ahm甋=|FPѽ%W3Niqiv`ܿa&g[wBuȃu˩1<F;cC(j)q.`FIj(-i%!ͤӃ`#%?m]V=`J L@!j?ð$k/hZ\R>k'/!WZaVR!u-f/ +o3)FP(jǾkr &׺x;=0Myq6HoސGuc08jf8^%\\j6 6B JY+қflAufHY;xZ&R5 >Ar ,РQ$Q^zua=f6Q[(xvކ1/X%1xvEO:Int6ծ)u?vqd RAS&)rҊsXTvULPgqE'CC|8qb/|jӽV=l}x;꣮\_Dy^HW5ʄfkXPs*/4 ?7u 1SG&XQ (%yțTV#NJI$/aksIªU³tOWC$ef`ېRe>7>W1}RHvXEBbv:癲'j 70+sm6^i8 YNz|"P=tOc!NqwRggOEOS?w^ uiGi~dM͌nݷMR!X&[?>lALjpIA-d<涹8@G q; ;,t.Ϊ|Ai Fhv4ąNb`Y5N`;I¯̺.w$tUKyMFsװ &+6Z~qhع>~%#ljse'Z݄'KdTV3 q[˂*nҢ'j^g&8T HC[` >1q\V3p3'7KO41g8܉DYװͪ ,f֟5V?ҫ*p_NAlG؊Mt'yZ7O-S*"CHư(Mŋ}WQmyY*زveT\Я#̻1 'u%lxdS22T|C80S 3 vnW~W9 Skm8/#/9AW!1\RuE(ں #}]Jp>G$ ܀=Emqc8TUb eRS:),@9YOJ 8l z S,$R$]+FkL neE3v_5M}h"xv'z%w"7`M3;uO(^xgϯY/Es_aBo#'sbaS*{!%V'O˲ Ţ #TUߝsHH'M'*GݭW%TFaR'Eh S3T9҉5njx%xP&nj @kT\GY" ޡ9J,SKx_Gl6A;ƴ9o[}x{&qwPB-f5,~}.a𦣊sOE+] hl)U.H* C=h,3nЊ>2ot6eu0D(Czi+{H Gm۞.0rp$b{_Q)uPٚ5?uNrlh4Meeq4Bլ>HҐOܝ cN}x(/|yJ'R<T 陛tR5H&E>@Sv ,ZWtBK?6[A&Ʋڏ ԛ32V=jR*sԆwVDZH>v<8xgTc:$g'f %Sی"rN?ή Yt'ߍ4%՝$’m ʼnȽhg31S/ F#xj,s Ҳt1 n'!v`s)IP0>03jQhJF8llڣgPWo pVZOhDGxLJK @o^&hqvOͪ㎊di<1` rV _`EuIsM3Emp}2;i;4"4iYXQ ~Ni@ LXʍ-N {±RKj3m;</7f3K}UIߩGmO9v=XMskOܖaҨc]}"ƌݜGcaGsɝE+ck71\ I+WI?tz1vANm)²%JI,s``c&dhT{l[Z{T_ЕΤom>D t꼴o#WwERzbVf`Q E6"Tt$_&(NohEG凎_7~)q΂ Q}[3WvM3!Mx/rzEU_6-(}ZG; 6mĂܴq;|-5oߗ5F$G+>=} Gu0kneإ{u@+u#`G;52j Y?ƃ8+FY8oj29zSˬqzC^m B@F$-n)<蓀$mI15CG0"͔7#5zIrOM3 ><;`pD+D `!Ώ>"HX!fw8h%쩹3j(y+Uju3kÄ]9 @xV4(+o`֒JUp,yL6R)k]`(IoYf;&|'jEj qb4cRЅAP62 utݴFxN{L30yp<GP+LWW{' <]g+8xsHO8R/XW`N*фSukD!- @0Xayh6d! Rpgq3Xಉc+^e~oYXkޮWa..i* 9 éqe=WysX}VIc횾Ә<:p]ٱ+Vm JTs]U6HW Mig#e` {=t!0p/(v79 IvByLj APKV(ߒ$16[XX/݌%n{==D*>z ]rɲ ^?K޽h1f{N8Ww~m! d n5 % /oy+ZT_\eCޑÚxJ;*)nM55ҷj1nF&[vi8"!Evq* 7\$ S-ކn8u_s5f-]S2uXr=q{sZ{)=U'y,qq{)P]r:5̽6-/Y8^He ޳Ӧ$:'FϢ#>%֒[ڂ6#U$$7t3V4[SKǗGҤ-ȟ&V_YQDŧ`|! FbXE D+b4}͠~.x!bdxڡK*d`qa׭o{PJg 9:\,o)=J ᾡ/uFtMEEl3&8^O쇹SGTj!|]?@0*WwԙPc4g /r1{ۈTx^4@&b4 ;2Lј1}]e3j.w<3AѼNc1)^3vaI(䎼3eV69̇yy0^CIav>a=7n?.q^ 9^i=XMt^z,Id8z9 FrP$GJP& :r[P؝Av)[7}ű M[}r޵2[d3-ԥj464P42ۍ179EN/olj_nũo O-F(Ũ[nZB::ղ# \6)t/Gt'n;%Fӌ>/ڛr^g@ >m-aYmXIh“< @OA),^͙&&gcYXu `zdi^K۠u; ~ր npeC'!?{PzgSºx ;$Z%`*p^792! Z*_j $ ELlm2> XQqo?e 2B|Jx8Vh\`b>hG_7Up:ʟ.'h6.8Ȋ-T̅x i`ŌDP;3pi{fz j%-g "@qf,UyS˚k% xW}C '_=nS%JH.uC#}^aC^^5MYGĵ\`6sH25?ru:M,k1\~CEndV&UnW6}_y|:djx{? 9V-;ʫ`X|>`AZvϹ~Ő,uZdcd ]&k>R:VsI= I$qBe23 ቻ2{יwDAEƧeЧU,tn3f&2p rmu/-%/0QDY0>c g# SwuOA,l2 Nk[^-94bP&nCvz>K@o;elN N f[凾;u[g5ˢ.I&h1F{SO\ B|q]I :?Dm1lοEw Vww0g`zYHfI Ⱦ-|u¡&U hڒ@85e;^D5UGIU4 Ki8[: K#wp6c/7ZLV+Jwvv=r|äq: 뜌7mq"vɧ!U$AxΎ!?qƭHEZ-VK :p}5\%VNVEшw#(P%Tb *^+n}O3tbҭOoDVb/:|`m.|]:6yxs&ܖL40B=sb~$\ػ]>&p Τpm$/g׆mURpˀ*GpGD%[W28;Es9 ) 4<0+2-}Ydq?ۦM[vb4z,V#  !] RΣM7mػO"U5J1LGRO݌=԰&}gd%DQJ8Ӽ&+-?K~l띣]RXfö i(͌@IqDёӠ;'*oGΗ^m%fq/R˜iaL5?Ilk#y0d!γAӏe-3ier 9g @ܼ -?{߾FHsyz[8k uJ.d+V06E; e#7~P3x5"<- }0;b9?cy>w}E!P*ak,kFi&A"K 6qZFGYKZ[Cy{9ӡ%#)!%EM2S ieza8ᷙ'R5';a rAtm*޿ݏ" p< kpW~{xdpԨѷ_2LxT 1rb XIzo,({Zk[ w7mMEu6kc`z6$9XyJRCtph0:F 5֨ $[wÄK28%)}L{S3+g11hOR( bx)ASG4^8;sAz({ʸ >FIe6- 9Ol'|hLJBc̼Ӑ": J$U{TdۇLW XW{j94Tn#h]V5K(R_&tdz* A3*CNOב:8WzhTpy$6 [ΪJ"dtWIrӐИ|6†@kϟHBux(}~/;sTIiM+SkH?q3艫fDt D k9^Q?FH/pY<1Gڶ)Bdp^<:ո,FP+rIIH+E>oߟ&|I zx̌N ^ܖP;)e%NKLi@Q0bZob\q-Cr>x|U񠻦E9¯"Ř*@D =a,nXj;^^j;f@y#+pUB1egIK)ldcMOUvwtEaaXI3 Kk[m~bl D˦&ղ4׶t~h*{dIL@9tlQPETZyvp9I}# s꘴$ ˉ])]N72;z۟ OyӰy1AL7B'6٩&_k`Ucf?idY|NFc^l@.-;;"}"@9nljS%H:!d831YG&1 fxQ*pZ6{j J9]~P։d1]71*9Ĕ`0IL&ہT"YWS}gԠ)cm?$b\:bYW};Ei"SXރ҃B#7v0ҔΦpHX2Fw+L}sٌ$9x=bۨ3@b5`a&g3!n2jc`Ll!  gpgkXs~Wdބ_ژGBC(:L4pF0KoW=!x?0vKß{B8B1zyBRVDԚ FRR§#rkoڿV!J 9P&1MXg7jl[OᵻL\(B"2D22C?Ib=uDDA+}0obssNs&T|# nKB*V65Ū9`|%.ZxZf<i'WS:2O&wV%#tT)7Ә}o~w`>ؾ佌*TKƻհҒ'=KYS Hg©ܤWL%g(>V務V$sR]?,= ?Ú܉ LYYA@Uua+:}L 7s[z_ L#=5.1i>kO(^lcd{Z̷'DPMq8;dh fk-NZU\ ^Ȟ kqiUQJIefVV!ٺl3Ÿ@.r]z'z"l3TNJOP^paKe`,r>.Xo 3P*iw+C䈑(iTCl ys-6Jm94W" Լ5\TK VY[ *Sf`?%@X1:m%s`j!&'2Hȱ'~1-#9{kT,M@5+Zf'o&<8g4F>aڥO/ل htr=4&8 {En8o0Cd']=UQj]E+N%d:TW+G\|dxߖfXlAv]à8qq}y^_tcUz1Ls3c?$-e)_)EU|鉾r`V&@532픅-A͂r ]2WP z jDAa-jvB'YLCj*8),NFWUVN :Tʋoz=RQi;Aq 'I\TPtvB_ !f1y 8#"5CM;֗AbQG 0 N !{,^;+ը֩N*ӿ0W9^i!e jGc荛aDc2o~lòோ2YWbȕN/Xl48 |O]. ?.YKzKm0I&7V \N{;vLg( \, qᦫ/{񊧱+2 ';أE$sNW6] EP~܏|]Y%;GVʝȸޤDedȰP@`p69'Vׂ{\Ue>Ɍ2kxYb 'i4Gy.F#[mPqyCV<S @ye=e m]/^m'r'bx>Y?&=Ζ6/bчgqrX6I5Dr& [Z׺uȠ'0^[3 Ky< 'Qʀ@G`_[/Sm p;N^-_KZwb)IugpM3t E)nm kZJw c ~hSMء2p )oR#)n%r Dl2ȵ@zK}2J`*j9F׽(:m2,QEゼ?iIᘒ 6Idzt{UR'OId!CSIB✺Xݵ\={a67)񮯉"FUc_?8MV/MEۇ(P I*0 بX ?mJ5} 0lieҩ1֭CLԃ`ܮ5f`{wp!kd sEů` TabT VZ9RL> 'e(+ LFګ,qԄ}I5 X"gԨ^*As}2H,hp,Ͳ[ZfՑB=^ nyUs nϜGwtʂ S^8+E^ G#ǧjH=k'p@xcWmif؈AϜjJ[6+8`_4i@goduk@vHNaG֊\jbǨuo:_OV \}5zI@ji PTIpt3>EE wUfqSKNivW4-FW/E 7tUɂoho{J[ aBS6b pWg"wB{}%$jMKkH/3oS4z;yU<ߦ]όihXjaAtq!,t=˾OERj@ ooXб:`#T*Oʤ/j  l!漩AJmbQcǻpTbC_Fܷt^Q!;CW"C`^rA'qvww 8_=hLY62j-_2^frM1XYג`05-3S>oJAzMYLs =ݴ xLe cGx `dwᎿ\uhنmU;4wr\$7&}GPZr :, C#gm-͋B%:i3+Cޝ] sV|ȽVE$X*Epj;ϋae HbCd啬8x wJQY!ʗlY%s2cAŎR3,;nҟvuS֯aI̹!ﰙn"r Qh& _u2ݎО{u!/&*^T[ Qׂ{qaq1U(R \F^X{yUgBH+M`Wӻ3M&gKpPjRQ~\X^[f\X$9K%hu` : TyK],|~b S{L`ewtuAFFpO1X[\>2ƯZQ`+b9n|x#8P$PE|!+-+e w:0Pu_ =huUܒ*? hq$( +TNzt{qv\//,z㢡br /T+,sB: *fjbXƮHEas؈ PybݔR #7:DSauO}8I_\^xE\gaV|)Uɿ} /f :<0K2f{|o@@FQ-R ]%Ul=^s嬏 SJghMl(KO1:=I%{k.+,vƔI2TS6?iMVs` ¹-ڇ=$?Ua|TycBx媇荕s)0 \n pYaRrY%΂X1+r_cK\V(emm6vT [h[b،=u?3+RSf~eHTa얂k>d3:+/y;ǵ(7 eU(LY-+DyepXx9txϟQ+[VŝZ'vJIa}ǕaLZ>i' R `\OV |7#Lqod G9Țc 5UB?&.N|(ONjfE0 7.}&IF[dH8uIVV~jqz:F= JΰA0_|YY*]\yX,q_D{m ~NrѼy#&8Z&yp ew"B=̠$oyNŪڪCLLO .Hm{8:Aۙ fN\saUΧ\%f i9p_l=dC-}~4H*6)Uxte{Or2ÁW;fDy.8m1h45kujK4zY94[#-OP[DEwm #F\r \¡Vk>+@p.l %v:xfe%&H\K}./ڹT囃0s΋A0^Ɣi[NQi/O=T&03ŽL^ZR/tE紳ą#V@69TW*PHrg;)\Bu/6% QwNԨ/f-c;)ה=(ضٚv9JRBH Zw 9*yB빺O3wa9)ʮ" Xt'ʉ)?MSC6 ^˖E9Z^U2-Y#Yc @N-ٜZ s[Aݴjn\^ ڕv !D<.#4uNwky"WV;NC1'{mi\r,05=TmJȸ8>>Tm!hIO'#ѯzARlbG;ӻ2%&ϵCl^N% pKΙRݸiR$k 5'4%`\BA4KyE d-h@cYe6T:AVF j!#%k@T5T ճ 4KRי/=PA*өJ`BcF7B51\ZjQL#{? QՀ"NY56!~Oty"KNUρZ1o֎S8{76M#c&x{{B+EhSCn`FU)|B"NE^mBWպ{~+߃B4ܜ3a%٤Xޯ[zƑr^A'ϱR(aWdV[O~۞o ΀Aګ[ hF7`Rp{vexS"9{9%-j1`g//<iyt++c Ԏ7so('ȂSoឨ"M|=a;;&j{A28 C'AǼs9_@8}4/2W@l;D`^%Fa_,$\m4-! R_g _#s'Qt޼vPAa+xy>"(.rآkcHfݼs<2--h}=lgT(5l!Iz׻],E"Wk0f-`l~)5H )hJ@t)ܗ*"p_aFoAEAu 3T=:gKGQ@ǕOɣb?lkT2;lON8$7UGfvo\_|0㏆}JӹJ&OqJj5ݗT{;;?꧰.O=X H<>%%0Vdc{U<|S5 &~"ptҼ&UJF3T"gQT9-c'*aS і7߻z=N.5)2Z:T[N[_gF 6Pbc;ހಎ~зHGUr<v/A752ϛ *:ݳMP/~~$T}q%PK] Z3" x.'Or3XF~P 5 @Y\VEoƋy;$PH[*`\QuQ[PҲK|莝-y]U =ȣ%7}J-1ݍP3W8:9%Ѭr_^*ƝZ` l#K9=1)唺jݟ!71t"+308ujT!syFEzP_[V;dILGP }モ0xc,.W嚷XF\|Vry!u[M s;'X%?̊[4Ŏ>DƐҰLt#kM,$78[E ̾G-]-C>u)=[2rI~ !O1Lݎd ЩY{w%\E[ 7 3U4e>PqB:j_M¿KPEΌ4m34rQHGVz9" Jj5[$[RJДbXl샗RZIF0>-@n+#NIt}g4J<;'+AQ#7 033̼ R<+S=d@&yLg@bM 콞xG_n,Gi6i Vǖ I9z7t2K}+38&X Сiq?u?tیڞ@.Ϣ{6TʕMlsr+ ە=fs[nZ^??zl' EDĂX<"ŅG r? "BmK)^2%$.V֛&;z/=Dk=QzH*:E>Mi'Fr# hno2MƏFE7J (EkTUWt(ѫ~<%!(Y ֵœ.4!^)"4ҖwDੰz|\Ef׵3u͡v ۮ-G\oܫIgzÆuǛݸjD7(} n)axwm6^^8՟Kh+iDPCP)]"w= 6"Q&'ᇻIҀr7_=Y:p5G))*I~bl0V<9)AMO^jvw UcAm+ {bc}'W0|+gزA)d|gA:F0G y Ge #bhu u%"2 hk?v_~k6K}Wf$JcP.Ӗ LAf0eyiq:0\Lo jWlx:xVnܗFpy/UDH<)l<'ҕF԰cGʞ5Kc6-{KGs#‹QֈL j`) #4&?$V{/~ᰔ6W6Ьq3G-=B+RT. ' vʴП$dl9Ќ^')#*@C0xp.Ǜkz69aiQ}{ 5Vz/U ^7TsayMj?*T"#C05xV~$I҆'{DGٕYQԒ lSbJҺFG:J8T z[X7 ?>Sн{՘%e+ k13 KE8fj5]/mNC7Gõ"ޑ4»}Ħm]U\ΜLjTi[77WXݞ9x]Fbr%Ϣʆ}iX'~9Sڑ&oD(Zm]([say ^:Ljgrg|%JӊQ1A8UJ<Ƴ\^ o@:u`IVgf]~ YfZ@&b% Ԍ~ݷx?~X^aŊhiv,RLrX%RhO8X0ZXxm4=yŧ.ffæ[BmC L }5"ɋRqF0ʮi{.u_¤/̝Myea=CrHv TCr\?1a/^(lPKMY+ Z-^4?@D:72 jQeD~@{:{EUJ?24U1[8kM8TDL]F[$-:c$Σ{g+v5H^mL@MwݔF=U~Z|g'Ƀr\T֣P_͔d.42Ûӌ-@R"u'{[CjJ(a{{ˮ7҇;bJDm^[W`kZ(:b8%o^TiT%n+* ӭx/5ɵC*h80/75| F=XylSq*0,K,˷&"LOC@trZ/xm ED,д擅u?&RcM9 H$'F-k6nj ["O("_ ));IQ !.qݠyn>Sk?e ľAskVʡV.oemL)v~d/H 1a7J<Wɾ{Ygd9a*qpڛ K m.p#p./Q{)όE[M ߓ\[CC) 0VK'GBfN2yUYWvM&l{w5u;RBHQܣҕQ;烤J̘ߏSY8.=,9 ioKO3FLbөrqS '?pCZpRøs ]wum*;&-ߍ"eT vE)1zkgэmF$9Z^(:Zzn)V ||R jy5/v2 *;JՆƍ@qtOGfg\g C›1C.^_)[Rq:A8ҥ!9GǍP ^o&N>xg?:k}bjKH-W; 1rG+l9d=]&L~!(#Oj`m=Ҧ'6Zձ}>= !~~G{3v̓5uRO>gоW6@LUX22Zc3-c҈xO3Cs=22f֩ɓEu:DOT?u Ai$]3.Y%+ЧQ#qcϩ39?VعdLB%Mk&#<56l|'->БUH'+Mv㤝^)^PxD]B)}`t|8!>qgĨĦD{}K>UCjs#w V>W6f j$uŨehgz (i}T0Q5t$X# aTvj>\(+KMWڍ2‹Rg.iiAZ(:J44$skwT!+E ^*aYWVŽR4l\2='1Ux3Y|u<]TiApQO07v"{k&TƬN[#^#b7\ɢkAݵ_ 7BR%4vfW-;FL^fG J̮SЀBO(/~\曒>dPKvB5C?#{vs̄Ti!2_qi5Y fE4Cݦ!:!^wamzL;D*2v4\c:Ɠf!< LJ]x9 E+dERk{,oV!u=Wh? Yw*tEɨ͉_ȫ1~ńKick5{YeJ& DtR@HĢuߛAkϗc,{%n nëbguH^q 4ykJ.])r>q3bVΒΓ֦D#/1dxB$WѫW9WwP H*^m2eD EOTNy؞TGQcl~JmK}=ݵ@C#6sE=<2՜= }/蠹-DEؓe* 0k?.Aq>S# MzV~f#ڱ+EKJJ(^BZ@`$=` #x.0WEy-$&Mr38KW}4pM#; ЊMK`qBLX3I Ⱦ"LCIrl;M(eNz. _jh#:Fߟ%?6XxS=E7/L˛$c*Ʈ}EE3J2Pݶ:ٹ|;e׿irHnfh:>+nD=qI4sxd}r|[l_V9 ΏTO崈r|p&o|פGPP'b^[qh|BeXeFL* Tg[. 6ڼCs|fi|x]/*UV@lBd-?zK +p|\"Yxsz4 ,HܶIb BJHEq_cibAvoUGʟFkۨ6 [M2d _VqHlduT}!]bkx" ü{KBX\ S$gl29T ˷- _ wV6/RLV#hG`877q-ck 069 )%9*__upBeE"!4hWm490exaeRcRwpsrtP`Xd/i/5+G%iH[ "ndюUq$44Z] M,p~Р}>hqMݪX҂<~^\F =''!M:lV.)X7k?ƑleHf5A$SQ7##s{Y 7oaMf6njfC\T1xjS*Z0e#_M~ƐGI-Yk- . :2qye]M]zÑE.CaB屸`5Q+L#LiVZէ-an@4M|c3y:AbТp5l PT`vtR)LOjt$+eaeP S+{\]_>e)Ct[2>|2s|oّdgCހA0Ʒ f/cOBpeTR Ŗ2 ˄1 R#5>ɡTf|auiFtt>z' k+۩b7)?oSt%m+v8ou1$=NG;fm B,߮^Wţۘ]Sqÿai#8>$Rݼ Fa 󋔿i/kqwsp{)80@~Fo O]5Su TL]*<+}nx>fiZomp?-y+vQܜɍMҪ{pZG&R6U ]D]K~{_{ͺNv)a9&\k{j/OJF@zLÌ(h5@0EEMݴagq'k(:R5-@魾Ȇb:P-Km=Ep4v_jx!]-KJ͢I=5w>~Vux2'_\I;Ua$HZ  5N-f8Q|Я^py#&Դ~"=h ȗ/jqkN.1,3Ķ'UK%H=dE \>^^9g nl1Qw+>i]Qkʊb8[Q'&mȳo&w]rRI}Ё8ƷMNPi$x>/쏼O;ZjlD:Lϵ3:aV^FB:tDJf)A,6Z|vAk=ND稻Vb YwmlJ6u,s^JKh([^Pwtr,ѱv凈)^A<c D̺¿2rdmz7 8-'o?l+}E~ N s HqW45^H*${b2o}a|w΍L[YC #`]A9syk(R!ۮp$. 1ܽq7sMͭȐsM (h 0h07D6عw^rih>o|2dFB:0^ $wfPy7ER~ωT+48EDB4S=!z[{EM ~<C-BaaZMY׵fXEifDʗР''׮kKz"+che|rKR8kst&O9s ur$.,QxaG[ :-Epm'`Y3LG2?׉*y'gM(.5T7 Yey~ͥk:ꑳR$ #HGٺٍݪ!/nq rfӜq:4Y~r ۈWK߾o ܲk)_?gTYf\X5wu6dT-Vat !tz]wC-7trcg a-j YڣnL='ׂvicメ.ka(a)/rwG\ p|_W=*3 ' |ھrj1Srj]kV,@)^v@7A.N3Jy+:`w{̩+հ!9i!n ^>)=_k4ެAnX ao-xwrp HQDzOfd9k|m_OQEëZyV6|c H`Ph6v$a^45;gƏ0B*C7Y{JEN\fMH٥lw0tBCojGvI͢zJܪ8@XC5JkJ^0A-ntw=:=pcNdOZ_k-G6)VjuYǬuNg3@LpjnV+pnkʑ BVFEzT<|Uu]YKɅ&q`1{IcpR Q#b\dj}WRO^nM` n7ʛ[1ۮP&L0A7~ KSs2uM >7HAƄ3. JlWFNuIZ+NSs3Fnb9=~, ЕWhCӮKOdI(9&5GPXi %2kwU_HJ'RtRWl\=:$."J?GX$=ʬ2r}k2=ndzm %{H\xu&o>LjR- C97LX5O'=_.@*Ƶq66V!1@h Lײ )揉#,k|a;1h2B it8XL^6tk $i\陟UY/'~=9>?g55*t&ގɇ dR^'N=./!ꏞk#Q' t-ߝp~eBCJ\C$Vo]%" f[C8qSY~~%w%~sia*5 "X7wN NbZ WhX0JDRu, -HfpK[f Zb)ңےsؖtЍ[pَr ۭ[}na:|SXON.,TU cto]jC櫻]v- 72E-2v =9&rQGE&5\ySӬ*yɱIUE϶Zt/ Ę#砩ZX*8ۂƘ2T#o_}IA/]u/^řx A 1cJ{8er< 9TgA6` iz.#d0RL^5RU}|&h/ѺgeYuw+x̄,~,}_ }أ3,;ϛF쬷K@-jv()4 !hG}rQ6`c:NR=p#ƮAh($ol䢰fP`\2~ܻLm_YRdyXKeW60&A`2)mdFWSBF`9RV?_?nŜLV*W sCd3-jRdGrG1|q/T)9tΌv)bypߪOnɪ$/{ $SF^0A-G/A^6b>O|~!O71ƯuB/tn"T!r.D9ׂ,t`όy$rAa ZlXhC=H,z2$뙱qBɬp@A3*n$\IYc 1"}H,ziUCE9d8a#P{~!KJTI܏\oKFȏ5*|5F֟qԄ)!\!UD}K1-B?㥯|[16;?pLDN+d@UN5B$xCڗۯ}y|e(kjڶᅑ%pw@ɸB< Bnn ~ xGN8ѷ-\@M.e.N XHQޜd_ΧS<2oC( .ҚKFHd8!"wFW[:!1{fsY~t,ghiͣfqO*5`\ތ-.gFڭ tɩRo"/m&Iذ#W\_ j|,\myǤ7ɴBHWEBJ_gkr&a7c ݹ+:}ӢdYXv pBݕhxn` ̧zٵ zc_KLAG^N{5S-5:wFX?gcR=R`~'+lȧ5P#F{8cƨ$cٌ3^`V쮉?>Te *qITuyo{U//Y4Y`=цOmpbBpE:)iU%dՙj.5%){tKlM}c/-a>I:HGM 2pK.<0č$g,UVlUL!h;nFggрuWاp1w!C++, 8"E9,dҁC,lłqhE+KLA@p(׿nދSZq[,Fjd zzBStq H W||Ъ+-\) ZxL-RHH=Oj~.ۏTW0O#d# @~$ 05`6]^P=.~"~/ ҈'r Hתq u?uV}418br!7'e.ӱŒjjߧ!ndU5QDžؐBB/ @.df`g&`t|oz,~BNJ9@iAKmFee*Hai~>`#j4ô+}4} QՏu-V,W_Uj6ۚogr[+>?FaQ(8g npmʡ[ q) 2{/m_b2%#a->m=0JQM`?LɫQtp&¼Y4 Ƒ4_b\hךoi-ϩf6Rz&yrjq' ' 3.DGzun@9?Ut7]ؽ*]Br5 mU=Xr0Y>X~1 '{PqrBh^ӂd.\9vIߟn8/;;!!Zn-I#rm~p 7G9hDj}Qz)ifVX fDXP_YݢƎrڹg[~30WV\^~|iC(oBob^-z_KXGvV{ 䆒GT7yK|%gYH[ L."VZ{" 5V`J}2{ߓ`LBeU+$ XIbW>RwJU#O$ 7t{G'\4/ 8mͼZ][LX'jۦںo]Ovci쐉c}w'1si%p(೷+\eX~~4ꌀ>&J/f E:x~XJVoPG#̰(fL( IQ`x>Pu4 5:GN*`~[?uBMǔ T:ȍ'<% 18HҡwމIG9Xϔ-B@%( ғ+ 4g#ڔ.-c̽P Vጀ`] ,ʵϣ5h9.!1^kv!PԞc{NlQOn;xAӖ(2ҖGIʑBj6%C=VL-0<;KfwI|%iQLmTD=D(')!E:r0SNG%%i/srf;cޓCn$:{4M$Dge wTV`buz[0[/A)pa :Av-]y63΄"&[QSؘX;|d?{ Z&bj o]ݠCV)NI{.& utWd G8xsjz h;iGټ^nU;"x#]^:6I\,@'ԋM4*Q^UQ.TE͘sDb800Mxjl]- +_,_c,=U{G~ZםqXF:^\rGt O(a3NI> DB|2FAw?g gKu ?K؃=I^+QܬZH&}[DJ ĒqwGpmr n?!1Eq*IU ֈj=A뫁p?*bL{H6͌Ƌ#l7|_,LΥtD$Yv }uǰGvW$0`DVKdɶ\YvjIVnYg4=*eKؚX(?P:ׅ)FTW6.2m:r5_0gM"Mdy|CL'`+)ؘwEERAIIi}v[(Q ĔiaR rjW&zOKeA+-p321Ͱ~Al<:,KLwiWFl[;D06M<.UnǢbi.IP9XRN%VP,p"SzV E 39=eRP$5R//hbuFTTԘ]`V\w3Ŗ2am1I[})!BZ,yv#93n~=/0 TcC0zft D܉Yy6 )[?kl y}eN^ V0;n31̻d v!+cJGuzv" ]F|٩#KMD{+Ee>7H ޤ@%s㧍#wufb$A 辒bۖ6[,Qf&3ZGƢpqڬNrU?~hAq*o= C>얛eۛ?WĤrǘ[+xg3gc96tJ2WlAbgBm/1 NtRcXADgN~h\ΖjU);4c\ mvϣSwA2\9tHI6Fb06rZJ6E.Is8f( s:Q׈(J͝5+(sp70 ŧb5Ҍ lpSgntw-"yEc>++#}uۀM,l#a'RN}sڻ=/ⰂLkY5GS xHoKm~L[ [n'a1 5ǻtHQ֦eݡ"hE8f]?rtW̲!y֥/,ԥzX8EϘ6imOfs'La1dWqd\uy2UGּG)tgi}'b6J(~_Nwm@{m1fTߕ|Y} \YZZnڜMN/N.`o l8YD~SGPiBBOM1lKS_DUHW]j>@K՝k,3[58R^B(Du9b68d!HϚ|ϽUP^yJl6&]l(|n#7Md F@EumGj,6~Up]B߈퓃 9(et{Leێo1;rטG1)jIJo~i,.%H6&*ɹ ߡukA#{V'!ScJ̓r &ThZ;`s:#h=|vEL(M't_#1D34ꣳ*w%/O|nSdi!~P1R+l<{/6n|x';LtWϮ:My"1*5WgalgJްGM%_%:U͑c*Kfs^^fVEB2Y8=@ʶTn{Ґi.kY"ܹ)~Q5?. W7fRd_{tryCx.wG|ǫ6ZѶz .BrK(nC\]FO.hg[A|I&,yqhںXC " sE8p!~kf(@L>]DR±:8j-+\[Dܢ_|Ug&?b/,laV]=CeF^zHxl:+fXQZ[۹'C+Ӛo-^0>70EV$Q+:_ q6esz'i%(*ay,8pFwE -'?4!;GwpD0s˚}\`h5فV jg4=W@bjߴ4xJRV:+dWLi\:[no9lכ`߁r{)|N $&`XW`7M$S_hmwip(8A%Y |I ,;f$]"~&]?tW箭lΌgl5 l&63wèaVí+Eߞ/ٔtLzKƪQM쪀n<>l,Yj"/Cԓ݊Ɂm0.rVwd{tCQk e3/ta;aPQ9L){#6ASF =nW$w8(\S?2HY8elhJA,_ƔOpH@%LJ2^ĩ#ߚzb>B19 mpL2LCd">'#QK030<n&ðd5IHmA(_KaDKhKɑ"`vF[" xYyO;A?>b@,X+쐔geay0ke)Kc01<*W@nwCke]&bXN68qF>"2Z٪(-%ZTfgY*jDJ|qhr%ץ a|ױnnF!9MZ>>')ڇ)eT㝣I,^2\c5^!5Xq\*5|a=_WUҨjr6dr]x./]#CpQwAqJ8 %AYb 12Qd3;Џp:+WcQSBI_ߺǩ'fsaI,$Y#{׌bH@œE aXhEcF1/km(ЮW';j[~\{G狒++x'#09P(,`0,|yx*]w&F_~{hXws{@ݔE4ٜҞ[UP΃ iy{y<ڛxQϝq:hу>  X_~ŗGy |x Cuӥ%+ل_`r{/0HSjPƇ ȡLn#c˛5pZj~g ߌWҨ:ȗ@5QszQB&d>&Rc2(e ҫ%(+%uuwR~L@ Y~E,x&X+޻JVFS|?R Bu"x@})#_ K 1 4at~vjb $ډy!@'9 "}-wL ?hQƎ/cXb:Tq-;,EC~^\'.Gf,JIf E ~PZ2fγnT"ը< _sG_Zw&A1K"G+/Ļ[9U5@JI8'5L Y.rǧn!YƪcefnΗ?z=B&'\ M2%Udlʆ7H/PY}Iܖ): @(ЫU҈;ʲO2*zci>?tN҂dd>,+f5:M+WykQoi6p6ڝFN%k2 CH$=v)Dw=yzm׵TXBpt*WZn$Hy7:`Ӄ(d KE cUTԕ锏d( 6p籂+;DvrOdv Uˣ<ΌG~q|oUj>S82Mk(sQqMkbqR{v"};I]c_(4sNMG:x׳ <(Tέ܁QA-~ڝ!q uEQ e?Z!?KGw5衆 >$CЯE,:%nL?1Qbso{OS^Gtj5_YZW !&n'/Wn,65}>X͏S{B7Wd4Plܻ-qG&^.wǀ y>>[b r0{i \9:oEv{VϥWxD,;fq^V[2LMDqYnW,ff*R %"~3|+|КI8AɉhII4(olS@gP%0 w2BHg1L=*;r_fT 'ȻRHo])I͈ܩ;Vu1۷$) Q+RiRHKYu֑|9(~ `*GJI^/t+ٸru40a# 7aH 0꬀|/Ŧh_rosž&F <9"V~r$ѥL EũN)U2lst$D_{/j\gS~:ٚIۋ{sP G\jAmf GTyU;|i\$ʬXल1HJt%/du'jcWh90?b:ooC_,$ѫX=4V2 뜙PW?zr,+n^v$.sfoTm(J=!qoZ .n4"ApՂ U+0$9 %0*Jrfa-!*C \Z,15kVV3'U~A&m[n"T4 ;mXWH d#B;f# }rм]]ă6hƈ?43UG>!{8yot7ӕ)c]xn$^edbh0!I>h2GڻVUMK*P)Pn)HUvE8ͱKӽ >ʴD6 ్nm"/%c^ Ũפİ.1#+s.N뗺%B%wm#Ɩ\DVVS!BFd3p)[F#=I6|mR&>(1mﻰC}RZ|?E~mކH׊O-Aeo, 4MЇ/'ژn %/E[a/: M%|绪]Ȃy{yqۨ$ְ)A%(bΗd(VØr^׹5HҤGR:;.+Oa,Unv!MTX AnKSn@@Xr,ԛ@?(R;*k,AT[gd[15Қwy T!6 [S7m.GԤff5^Eb4t B[9 v8<\\ʇPVxJ̽D*}D){U\S̸71n{]_ua5U=% eacj%1mLD{DzDtE%vCz-W"<'_*[ۨ( VS.CSD_FփC zh]vW6$=&[#vH @S|3Dmˎ=LL_%۵akB]0q `=Ozupn4Ѭ07%b;(&-@XkʷS|bM*c<'kG觌4q3qy\oO cqOQ}rZv:l&IEs؇8 PEaJ[@bkFUI2PJ=V1f4 <ԏsLr_V5v=9e KƇ3@ xGOvy/=VH#f^3ȓdHK^Ȃ^[Irn;b pŭ}NMyև~ &EZ>&F흺j= `e zohx3nJe+b{ZH$e8+QKB^PVSe_b'+I*]p /vjZiBۉb{D?k/7uR@ANA0 %"WA,JI凯rw셻f&BI@GϷb8~R z aEZѱֿɄ ^[K3 +MZUm>e,hP$^I%>-Һ9^vgkjfoV2&'i*H$AIe-_OeJ)Qϛ7hbw93hgpl< Ej֠-*KߓjSMΞϯՏ0BUϛu@B)Mjk."MxSw.g9цN7#?pZo7Sz;[%źC1K Dly[")+͝*bD>jD]3a7%RbA%5ĝ%G|G49PEK x |yѡrmB̗N% 0Tv4IocZߕ {I%{vr%L"+stN'FU'\vJtK,2bUc߶>9%3[O<oH*'6K-wg~%t6o /:SDi\1/(ӪA 8<)N:lZ2B[B6$?i<)l-@xg8Ȃ9m'ۑ- ڎDq!$E 77j$^bDbdo@^tz6|M z{65Ɯ~5y2)OGir *G7DK|8V,'=~_DˢPsB'ϬRywM~+BBn݆3P040 ^tT$pG֎o杭J\] (qMIcDHFuhq`2d93_ϵ%*+qzlm!OˬGcsBipF&FACL yM(0_Z]qHS;5<KvU,fUwi!9 b?_#7]S1S) 2)RVcS|q>b*IVJ#g;晌щ2ٙ&gѲ9}(\;v/c+*̇< jq?]ESpm*>8K  } wcU9UzʌZl`ߔ :Aj,PnT ꍧLw`֗*Bo wQvuYB; fm75 dGΓ "cb P8>6c L:* ymNz6QM/2--QHLg3E;ʾ7+^OD`EDZ,YpQOrO?\i}J"vt2ÙbU[:BXm]z4|.lh2YU#J ?P"].Ělf;aC3вE*󭳻eu_=2 CU %69/kSN_ٷdb+CQ%5]Qِ$K\_@v"L+J,baKrt.(ROf %/o[6[ZtzWZ#9` A+l\h'7 TMBOxgZX[XG+h ZT}H_ҝfA γú쨞e.K} &VбCh4Ӕr<- lρ!s?/ܷCvg*8@l|9D[:C%/ZrW.xe EQ[ ا$7+qO `پmCoΟW!Jh*vl&o,)(["=qTg#}=? Ȼ&rvr!պGd,_Nq2:#%5[DpŝI Pkf4(ϯs6(?6Q!ݚA^{>{Obf5+DP<Y3)W}\6BGWp>gWhw"`"Fs%A}JEeVxxm=rtZxa+Z`2TvS -31|ÚڔfX[pl| # }2` {BKHi"^F)sVA: VW3OOuQ32_uR`AC'UՑzhX֕Jу5!n4Ƭ ,=J(]p5l,y@tiPxV [)J K vAXIyTmE BY@ű6Mq.x9omrImzT@W>ؒ׃ՕL=Gʊ &';-6,h*S 9[^HìZ"E#rޟ^DLtbh81*#\$@')?2 iP'91DDLC"ﮒ+H&RY2i:I&VEo6oqd'?͚_ s^yF-pA(Xh ^$Y Vӟx;ᾼrApu|ӕN.]61n;ݝ^ zc6 '$8LV ';eoþ}w:Ϩq2= @fkd'eԬ[DC H+lM-Z%ٲoՉD& +VH& sDSDۜd h2T4 LڎnBP$ 2衈gT&zU7>0ߍO%˷-NƳʎaXXo^ _!yiNDYU xPQPC ̯aRh¾@6lV/`VE(Efj=IDHҹ$",U:<4. Xd~&ZsE!E-W$O#+3kይi|E|0p j 'w$z!ܩfm`so |"/si #na>ZhG630Mc*vZGlٝiAÉᝥ8Ǝh՘}rL„#h rP;&amhӒV.  2 ym&wS_uu)/ &&:$ tb/H"T2[E526۝}[DX7{o8=ÒhԑfuN<Ҭٲ>:yWuP?ru%8#̸"M9IԈϾ|ה= ě9~öjެ0A_kb< V$ 4='E.p= r\8{vW.46z콗 IRUre:Wo4K72wߘU)GӸߕmx~-U8iR`I ?(\6(1 HԞm p͆az~6f1{7.U7R1HU m7xULpRRAX5%9-{l~78:0CYƊj8y+3zzbG[PC'k IiMz*y?){yDEZ~tysk8=jE(9eDd$6\YVZRTozI/jhj$6Mʆ{3S!@RUĴ4K3t@ٵ1cKF HL%8QHJx[`DZ` lE y\&H\Ն=gp dF[7eI鳀& qbj}Ed`"D>l;#V|H {Fak!6ќ>ȍ |# @lFP&%0d1;K 48 6 v#BR):|< .81nˍ8p0sƼgXsߵ4FSD"UWWfu㸉Z0[hccmm XX,^q ylUb]l을h!,=\gAdx"jI0{T!xtͭ}%;7wňȚm"A`vёv 1zq;,V4?q[ m1Kʂ?/mUNa`M&`NDm2ÍX4ujQsv$W Nkgg,D[F9 k➘DG*i]'JǎCJYz\}y}/0|lcK|yi#AK0}apQb>qd馏XҔ$,&VjC`," "VMiyBtύAkebe O;zBu{V6[KZ4`,n"ZAMF~#fLB1M/Ӣ@sVcx*,|LJnFcp@ lNrewo?~xl נM[$Ϛlu,БڅޗEr[Daи6褯`R@ݶSGOD5=Cu ۇ;jЈ3ajyhM;1v]^ycW3?M楳ۇpɛ`bѷe*7܁H1G4{ 4-{v~κ鑺lYwTGX֧,5YV uೀB$Y,O'Î̢v6s&LY'ہSfbj:&}Y_E,'| 6M63+xdVP‡<@P5 򅴾ea3z/G/8o䐒^›".3^tz:( FR=c;iiXp3[mw0@/Y.K?Ӗ_wRxU3Z眫έ#&SkhB Lb`$ڎ ,Gʉm&;3 g QLPHЯNd# } RG?uUQ7_ OrDgb2IY#9)~G1&{'-tWtI4|*\5E ͉fߋ1Jްn:XVT0ԏA7{7r X @=-Lֲ)q lu[L6PʵWex X^qѹRx+{'o1FIt}h(ZU,Hn_2+?z_Dh'@bKM"t V.]P1\jFA::qAw+db^!+Z"7CㅼǙHPނ2btWU>~\XcNVaqK՝J=MO/D;'Y938^~sB*n18g,c`e!au^Hchgƥ\;ݦDKsE{_fR p:A k ^h\lS I庂dOE#kB:꾪;6oA?kJ•x(+GNؕl(} LImK$0dh1\w3j 5 ^jhٖ=K'cV2N䥭f "x?0u\@+~"b4m hdDj `IJ\MJ",XlƦ2=HI3Huz ges8` %ԕe.8}ɗ〘.s-0lb_DXլu67 `@HyY~+QY93F];F*1 ê3OME^?!y5z%CDLV,tio=e-^ (Wm^xU&7΅>{S2,?BFB*K%5xmJB0jyɜ>2守7Pr,so2We(ʆuqι~;syEZ$E+L㱱xz HXց4X"hyeŋ3,^mSPqҬN~S8Ok#E],ˮ"in|N##A& 6҅̎HR<;p&ic[7É8AL&*T,($}?L:46// =Qhяfﯹ1ͽ %lW-=:oF}e( seqI)ؖkIq4F/$Fr: $:sUbjZM+"| SB'QKԃg]ЪH 滒|F TV1iOnkc'V3ۖ)Fnxϯ5Uތy]Kt\w)P|JOS0va 8#Š[}El$Pɉr+Ù@]s:ъ;o`'Wܨ9 e4 R&)=\07mo/#[=/HAVt so1",_;!`' c l0=*T1- ^L EmsxYzfmۚޛ:S ضx[SG}I~[Y.j_*,2ok@ #ӜЁDr T1hIdxRa:L \RHE) '0FBkcӡ\všh&O )Wm?7+nocİM[Sn>K{{@ #hhGb|e6k{i4K4O%a÷ 6夨=i\]]v1Q[7S}Dž[t7!c~)=Q~xT-)Ɂ?oZ8;+ V GAj|hǦ؟`Z |Pj\ FzIEEE&9)Nupg@Eb4Q9Q2 R>aFUB5b nWގhO:|A~W{Oy9k%ZC3}%&MVy\ Ɛn 2c ^k| ~MLO*~;Bu 7Gq3DQa8NNVFfWԖ1!`1KM3gbkuch4ͱLK{a`qAR^MziVip^!1Xy tH-G lxſ^#c<,_zfȨ~Ȍu w \Ɩ\j5LQI+]HUcKj2 ^vBC#["N燕Nj,pRJZYGvmG MB+YTN0Iֵc?D-cP䩗BBc9̈́ \PzQP,Lib-O\ߑיAV 5o:hU"5ΨfʃK8ذ3Ui=dpl$̈́*Fj,#%DsP1a[(Uwi_X1U|҂PȽFZ {y&AIP@7/t{Z~:HY@5w$ L~J$u|$kZpJ:e^GoyퟍR{gk& ,5S몋6eQ[vHQGGg\ȥu4)U` $rY:lm(^#PK7D2-$VCp m BZ(PKù9rlMKژi|i(3لNZ'XK'l+`*Vhh!WsJ@F2CEJ,\z28mSv .̑~DWudd7STm~#w9] |GJܪ^JʲORG>A 2SѪkJoY|o\q46(X )AגڭjFOZ|80V}PdER i9,(Hk&O^ IWqPڨϴ7K- MEg 5â%'ph12FYgZ ݘD`*he)?*gr5 >t? #wu"hF7!gAkE-%+izCһ;lj  $=t(nC=P$,)VctC*L) Q떎u" =QbՍ2W>vXm|zK>^UL40@I݊eDaՎ{I=A[=&k]pVKwugKoՙ'$0'J|Tnr&?☗.ʴaOն0y&:2#S7㎁I;\S^u!-U_TҒj_=Bb,h DbCu@s;Ά7}c 6Ug7LECP}ja70iNnÌ8 Ӗ6 ٌn/{+.,Mŝ42z,wTHMc;*Tqؒx 6lA+;S&V|%N n H?{AJ)6|IIxI r_RPm&/g}fGJYHi5gTݬOuo,%Aӛ՜K#uŲ xsf6x{BWb Dr {1nBE5sQ&41ܛR UY} K=Tu oJm5F4)+4|@<οCmp55!OюC;PC M H O< ;zoBX7}29v5' 0/4?Nըק:-('le5 6y +64ZY^ZByuI]f 'ǎ6*3P4eIв9_W ^xz B1Y}Kq> OY;y3e0w.` IFy\o V(\~/Ӫ/ȊsWkQ5\FV(q#%Uɿ3]L|׍}Mth2xat0÷#ݿZlu"Hn>gc\ZQW{0Em78^&o[e荑RCd9D YŞ?Fsρ,:.7' 4:Ý+Ȃ6&8+VE QC%E tMmCQ̩&KhAAu{B:.B9!FAEd}xi _tIWvx#N^1QAjӁakt=ѓcF.Jr9iw9 /t%/RWޢvG,Dd/J-8}r~ 'd2~SKY􌾸Q?1'ߜ֜[V20K9c1C-6BOX‰y ==NiK P9xn`A\'[50vMuz՞y.\#L]0upU_ĺm50׸5\ ߌX*F^tw(y;P'TE!1fMѝad4CbH{"l4E.Y4SseHmaŗp&ds +E(1oc7}qx;jM@\EUVξh!21.צz7E7?ԻGn]#e\ل@* ;.ߥ;>WBLEӖM5UNxU]SH\vSsc&Ab|F4w+\ DY}K=Me6ܺxm@g`pڸ6V_PG[ #g7 ܙ?ȶd!"0_ hkyXѠ!瑦dzMEIlHPJQRgcK Wήt5HK.Xh{.NJvU:Pb ;bj,u Ry^mJ?,3g#Ľ_+>:F)KʧrGCaEb1Яe5cgU:>it) bsnQ%_==U~{<*6{-o(7kPdIQ6[x, ꙣ,r;%Wiruw] 2 (Z}2ݲ)@Gi۹'*MiWLjM! [S=9[-XGeDJ>s01<ۜ'/$}TBu,՘BD6 ӗ ,&=x GY'/O #pF-en>[VG^2 ZĥdӓwtsSj,m "9"yKVY\Xs{`p eX~w[XcDα>tm=Z9?ݜB3H?ؼʛGǡe<{WP;K2F;ry()iBIt߆iGpi{{$ͧW,6ay)]xrH@e@ϛ'a,6VH7neRTŃP2'_>q췼C}+ke$bC&"~VZZ*^bNؚ:I[9 3x )νq|;E RV8Ԫv&:N]3Ů6Ozڽ#{ vIIO a(%*>=h"Y-Ev2܀3BޱZd&:[΂uWm8m==@OZ'o+ WLn%rӻn19XƢ23cvj+|BJE) WV5j)J5kB:k}Y4{ NjoX-Nr[ cauhn'(\ /j6K`0IכQĻA^_/bdW`ŦZi_l,.U뤹(^?$S.33߭M+0{Tbr}_Y}BA]!)iDkAԹQv"i_f a'^ ţƹ 覀V>'=0 .D#t;°LBA!"vI(Fn ( ucۙYe!3󏹄8OsqIVY|t&iz5^+֤M}da9',҉w:we+m>Ck*B;w}/0/2Σ1XQaBN;l/'鍛.`20fAi_erSds2َI1?Wa Ll Ig|ܺqINR5FA(ΰ/jhF{My+:k3n W|{Nz@qʗdiO #< i T9F-41L]q2+>FNN2nW|jYTd` Qc60qE.2z% 1&B˷ byYKapF=jl/ v(7[HB c훏$#h.TBbt6k9nҔBKf~}z Y\VYyΎL*dWE?3+cvH}~aL;B Ap`-ܭUYB`5G҈dpvlv Q2bjcWADw a{\*yQvk$Xax?]:E7(>Adn.űmT"[-w ғ AMޔX)`n/+_*1`Pr1i\ΥNg`rm`g/fŅ|j,u.̋(/9#,0TG;c[&{fMXNtZ$6_yKh?Bf5*!55ߞzNЏM:eW{ҩx7GQz54!O pR_ 'WVk]E}˲L[9~_ &L0c(р*FZ:Ч[4єԑvIXة9WEʎ8ŞQ! H7DFd8I ns4BS'LcoքoO~ijӿJ~o;Qsf!kpήwr^%(2=QF4{%)~iml);wMJzS]9I=<^@n?[]݊cl_ሆq. Q8^U(ϛ#y;n'M.@xd/J:SPշ*XK7"kpT>>D5sAG4jv7ڞ{*ȼh Բ7m('c1&5,کCS-xnDyB/ܪКG6 1'k(㶟, ]@w"[?d-wkj^$tsI[bP! 8X}ʸȂřS8y'nԀɿZA|@ 5p /ٸ'@JUC.fy+BcI {Uz{^Pd:>lVdJyǃґGe9r~dUI饜2B&t6d9RpS r=D]3ߙniS+J)4;<ٟQ%|6 '0Zĸܟ=O7鶼W6tä )a~XŚFXQՖO89 N̼}C{P>wAX/QDs~ k<(u\K5Vc])ꅲ~ʲ~>S!uK=P;ݷX^q:˿z x3U^FƋe[; %hG 5^G swDC$SyKaG8%pv2X%H <<]:`Ew_e/nGu{Cޝۑ X\p&پs]Xj[g-eI싱f2j2wZO!3Q[u^r6ȧLO8`Z\v GjG -q^T_Wd4N.f -ܷ>0zc-ㄹ~!c]jKS}ws7U2#[0w[X?^r V(p uS&zއY3lh“"_O~+}YV-=g[;BnbӽD71vdIQg.QvrU QS˱=n׎٘Eͥ^_jXX%:\3#O~>D*#dD$c@;h[uw=qpP]e7x,;<^{8 v@|A.nWVn&te!*;vG[AKR>E^T50rou|; :WiUXZe-'fț o+4;뽣JοM^a j+ G-';e;JS2}n3qN:Ã/]sȵrS'Arf:z;phn~2'њRt?p)GycDj/|΃3}H6Is#,*Z(VF7)t`e.^$=|8sGG^IwheWΞKEg]@{޷eQЬnHڻGp5AuwR]ZWT^{B.YZ ӻ1T;H+2!~oE@aZ4Z =f^q.0$QnM:p8n#5 oINe3d"=ŷŎKEµXxS鲂*s+,ZȨ0Ҁ-#U:?}+ kwn?DnIݚMi?HnxEƘt&˯O#u[6xfhqŔFi0-mwJ_<%"fwwZ[!X3?'[!'x[d0;?)F! 6P:3(e3S$Q#HA]XvwkGՏ3V4gV, L*b|' s\J_$GaQ:b1~ecX ]X艃i[ 9wM  x%(R%Yʘw^UJ.YT$HhEJ>FQCh\6g,'8>T]v]0ccY>=PR(Zmʗ+Db+/EhyT,V ^P'Zn'ڥ#dx&,4/ݚmC!qH/@Vx)g..@#P},Rx\kdG?\ {($"B`uK5BZ" [uT!;Axmz̏kEڋZn1XP1[6@ =i]l?#mZyѰ+j[;=[4_8m% >֦.ZEŌ^]ȐE6KHWi5H+:"~< o= I][k#T&e<惍+ ˳4'}/C;Ƿ6u\+;` Kv_LT*lsnN% ,pe0+hf^5DX0S;kQ-au Eb9ڴ_to%c5 J0F8D| 3YhK[W|-ߵKlAԨ9&TQ- d4& 2×_:Ȱ̖J1spb@Sͫ>Xޮşvƛ = QzvՊ4vjP*e%4ҘEۮwfϼ#5(pd͹"tG(5#'6Zݩ5)Iȡ,Wm m' XxNm,8c6H#,n ~b8z<<HuXW (B>w2lʄZwc+QJb-h>NA+{ &#sBF4 W BesCn/pd I{YtwuΖNS` ]Cg&b-LN(y#A4MlOJdrWZyF`a"{y`ѻjo]#!ѳx <hVZѕi]A[FW t%^ j"FEO q{Q.<rb6_'F|Ԍr,nh6 iv i Hr9擩3KbY:p9sE. 8YmhOGav҆>Y."r1}Kb@[쵸QvWe\k׌aswg]Z Qo-~WeqO YSqjz5Εh%ف+σ ^AkFǃÕ㸸"VҿBn=EU![_\a'W?оFɕHvށO2 چ&Gŭ0Gu6+rGK!\˞U&m`gjM~:b {܃3 2ӉQS豤4^l* @(.|'@o{7OdC=q, 7!ZԄ@I&ZOnёdzf«i!}x%k3 qupCM،6?]|k2š) oeeF:[<z)B1U# g}/y5\͛`?[g6#_kP~a;{tN]+ 7~7bYbN5C 22ӆ0_A*+3:&p. ;C'N/[Hd.0ޡY#hAVr͠"Yqy1$fuU8@G -)798µ.Ĉes.^lQIƟ*7ŵ j{z#H8Ov9{K(JM~||i'}\x52  Nx+ Rį"{gDһƉ ~5˚X0|*!p8swQ]?gmn T$"#q[Bf#ϵeV}v0?K>]zpi\TieҦ[_ȧus]۫abI+`wM-I-d׮*Rm@ H|ʈ@,i]@0>Y|= /eXNMnw+$aqz,$ۃiDT5#rʹ`KCpj`}3{$y@'__}|~0:7OQvRCe"}ȲhRVKG٧U{z:oپEd3OZ~moX:O]xI԰=R׼R5 `^"j,9E*z2[T]'|LnXӈxavDC+uum(+dH})!vFsm _%al*o$cj7/ aTأOXT8 2\&cSf7ρKN v7 -7, nJo[)O&H>ʢ~O : Gru1MxO~Ac 3jpُeW-0Czr;UwߑeaWnpPQ]mi2]^ӿmx+ n N9!A߸kRw~Y,֡o~ wTڛcuЏmaصyxգ+d6qI[3Ǩyڏ\oW럼czp^%yka*eSK'u뭴NdiY;an+uBqvĭՖ͘W/CLxX_"'YD$C 3=6D"H3*nyrWVq3Jj`UФP% :xYvk:|C8qL!M0U:>"L>C Vdm궶Fu-WP`\(%Fz7tmv& F(ODrٳєGq HXƔ~E T됀ܳs'Jp aͣEsΞ6D^FM@ d>y޼D($cbe=He0.ԥ>]6Ga_=Jb ,)/g/Mi5ҹ?{݄?"UZH7]9؆xWTq{5*Z_{^5Àz(g,p(JGJk7\K􎖴,rɩpDy2 Gʝ 1AҝҔ̯+~xÞD]|2@3rL#yH)-ZfrN#"5صЭ>t&/qupYblAIg^4䖁?[HFG9!mG]P>w7=uƔ6Ndw<;z+my)Ra6DH"Ă"CXϮB Ή%;*Lf@HY\'Q >ҒWG˦'K<;P)Iwoalmm}( !7}h{ ǧ-g,iQjlVIY_v@ijnI}8)BTp|1;AN<=Paق)yxvxL|sJhv(՜}: _SbٔCb+aʦweodz'U<~F#alQXOv<,d_C;a&(-Di# Ϡ =.kMBkHPLxXL*w 8Qr/V,) ުIҵ#;2U*5J¹AO6C5)h]G0W/5l&&h;dW.Hzt'zWP{+'ğ۝,|.$J 1r]"&q DX04kMUbGp<6JH}!=KKv 2` Lw3* Z =C/'sR)rv.)M"=1!0;Y8@]=Vo sP\lLv0Lɻ0}hmk]‚Sdgle2O#eREJ<2QX1fFR9N*k,ª @W6mc_ȷB4$ Ip$bn^P3.[uwD x5} pR'1Eɰnm*/7U,-8{0bb;)Zm#7NS<1&ez{) Q'5@ lܲNϦj GxPd\ W^!G̅mԣR9Zf$f޾a5*ڕdkU-p!75zaL}*n*?L{!UM}#Iom{S@Ӊ x!PtQcq1ߖt0%C$yï 0  TxИ1R1GX_/7F<0Bj3LebxOzW>5H8h#Ʊ-JgGMɥA'56(Eai1ZxXKVq(a:4[)~ș%Yqr@tKe_p)d.8} PtqDB &VBZpMø r𱽳A'8ii%KWx0X:^S-20N*Ġ,kJ_K6hKV--k!5k-ݖ(AS|+t(Ek1rSO%GQ /6뛹5phZڔDuQXqO93-VTN(1BTa3h y:.a iBiMtpo` <*mmXh 'N/Vk͕Lgmk^Bvc(&*|TR1DfCQwAjs'en>z65Hsgu7D`6t5  _)#IO5[8v$oh5ͭ~G\DNoY`q j6VvjWP,(头DUZԖcٳ=C>7I)d^ӄ;Egt@9ӈ MTm:xFڥ,*6B`)BpІ⑛o%ME;3w 2~-3[LU屺(5^M3=zox~2 Jy&f,M<);j+Ji(CAk*eg'ɣ{@?e+GqFXYV!L0J.G!V\+uk @"5B܌<6+핼Hɂ#\޳٭|&~5t0ANȢN%mAEsDb"!|d  U_fR;*cp=bE$;w;PؐFA"TX][PfQZ7[1jѭj)bEyKͧr9щtעM 4ф.ʅQqfjkmUAU@o9PM S?W,w0 )3],  h,#GpZ|1N©aUZ1@۩wF[ؔi~Z­v?0}[FFevwkeЋ#b2ƢÚ8 s4WWqN#2TĤsE&Mf M'g }>|E}TZ|p3&s tǼ@~,32dRNaN F\1i<]o! sUfb 79Beҥ~G rcF27Qvz_m1#HZk )*`R;YA_eZV4gKI7PRfL28~"_jA A\dWpE){opPYF*S$Io4{7\Pa Ňf,)F2Fr^0urMZ+/pybUջm}.f1} W~5Y̺Y:{:!Pj(Z=vCi_\1E,NՑ!*-c8j3.EaZ)X fvqh(/ͺ)B_NF~oA,`1h1p&kW0ST9xU|6h]#YV-q괓CJsl'>x 9D[ρ;Mә~!v&t&'|B?T=yQo^~Cy6A9?2(m[ "`i ><hqm,Vϑt}oo!9lzOc&y7?0LbѪq!ju}OcHxE)r:G㟩;E)5 Qw6o$Wɗ)_elpk/9F״qi۝-[Y& UN9TizyF)FGs4ZU&R믦Oq,qZYHv6!NƌA Rx!i֢Ll!/OEi=M Z; fp9{16f%2h7Pao~Zs:qI'T|WH% 3sUD⠑*syd\P\0cFj\kw1.ut7/nFM=={ HR`580if#'w"1a  HO|GP$}E@Oa7`0.6b%M5P|>;>@Hma 4E?3+\9N t\ )=‰t --Ŵlr[ Zŀ9s"]\v8~u]P<(̣ kKyHuLt뺇N~j m̎[acuڶ{˿H+f 3-VA%fd?#+`Gc^NGQ>s&M0oqDAYEtv1 Z҉h+ouaq=$ åb #9ol+'-_㶂ˉ* tS 3J1K龜=YU\}{}(jl5{fM/G?E#4 PZ~jةPa1 Ro^=a~<`=:;z8xD}u;^#]m,?Қж!Ո'Fuh*&\YHSB3>ljD#9#DH9?>-a!$F:jahqWIdU{yD kvH5B\K%T TCOqsEw|crVcYB|.[_{E[T;I9}Q, -Y6V&٧mf_4+l.+nX'YA96i~cvEc̝#ڶrŌWmvY 0c&wkB[EݿKy%.!4?PVv,Z .ʥO7wv?o()lR :VR)l2F?Оis& ִ̳Ζ:<;#9\+1LR9&40j Z_'hb%ϩ.ҟEF7kFSwOInಈI#υOD^z=tSc u!)w25P6H6 '=܍4Q0X-dhN4sw*x9by0ЈeA*-gQ!Ez!3:ꂞj"ܡxѣzcF ACPl;nց>W%;?٤9/vYJ 6ҽ \>"m3i7ң>j.1tX) ®e:@bM+_P7b~ ;~J 'B%^> !B4/E{tsX*q%`/yICAJ@쨴7(ƒ&<ͤʐ.Lq,0}gcK/s \֘^H3p =^NaC=;sI;KGUݶx1m=6q \ε CRP /q7FU!*ιoB8{c\0O/R S!"@o~!=G1UŧU[u35j'-ؔ(O`zb#:Z]JC.SKHLAp)s; /[[i噟6 4+g1fNv[xIbt?:3V4Tdu؈k%Аt!@ A ]T {M;AM@Osh6}1I=Pq109s̳j%m1E9Ҍ0M2c5F29oR7&a#3{y/LxaZgp3NPIaۆW@ct+ &#T3WlVeY4A=)Sg%f3+|Z a} 4Hz޷>[55u, y?o7QnLWtn4} [xcX܈-C-]c퓡b?*\#%u F/&W bl裴#ckHq3/]}"lT"~@Q^h[H&uY㝭C`YHn31M|r,: ~ ,ӕxL|bi *?A-' 1gB$<,Hyx@|RF ="&qT ~7Gw_;#,3Y/x%A64&ӵm1!ޮ`xq{[ y{dۭrž۽O=RkRM}9,x`OslIؐVo߸.9p"gގ$+xy{i6'ppX@0޾L$ӉxԊY޲z{I{ a{h/Ξ_[kO㾑ScP=A۠lCW1y"AY[ʑpA_dB%xIRwϖHn&`((0ͤqhr"9.5 Y'dO.5]r#G3ҖmgT&u\r/ lUuZHgS&)Ymotվ͖r#hwbt?F)tV@]kmRu=Iݼb0 rx9L5SL'_.#tUd'5۴o?y)wHX+/1)K  +8A(M q^wM@gCDu\1dXP֯}Y5BwiVsI豮oZaƊ snOG1,Hc\Uďj^.3glK:IZdu*r'^%I0ґm?7K:huqkzmc)BFǥ. T&ݾAZ )#xZa;*r0 [HR!yoS+V#24)UVKO]075 Q"$vCt=?ߛͽŕ۳׺$| oG7þ`'\XT62cʝ LNBET[MgOic߳ZĞJV]ə7UNAn Yрm;1:A$:XYٹxq)Ho킲PH> m&*$t /̀Y4uu1iϙ%}%N;ʠ?X+T9@$\} R\H|x֐&;V`Mڧf]U%UAg9\['V57FSH`7+¢⦳bA>:v|DL}8qq MvH'6=(ׅ^i7҈̔5z i5zFЎ NۆRc>Ĩߎƍ\SOփȮEb}mOIRc)x_ONc8,o|,O}(}u_'\g^z~f+'NmQ \9ރ"}LYCt0mobd p! ^deSauM R& m<ſ V+!?|nzW pls𴎷,2.Rhq:j}z f䎍Ԕ9#Q0K3=,|RQTfK*%h;ꟴ(Pg4uG#FnT7?sHrRhɺxdmApuP&8 E&vq QAjrmG-uX3jerǢkg76gΓ$p`TSCST_ǛbVG$\x^ ydN6MDb5~_}g(me!iReK Yq~Si;=֡>;S-2GTX60)&zyͯOYj)xC[SZXjX1aʙ|P{_Qg|"j 3dt>*Ֆg>K?A*?!Ek䄌P_XXTBI/ui_96̢۸@] U*RtBG;^bGpm 龬[Bw_4tvqɹ#.,<\*7fP\= c|թ(df;ѫi;][nj <7k\r LVH6nwno^f1\gB)I{90 G!")>njI4IctGG2e^k;Q@kd4 1),I$/X^3!.o|- ,e+M3r2OJfW]Q|EaԟJ6& J0q@珟TC?9LC .cE,E57+O[ pIWIwlcGFnf(Y7Ҿaӟ牯 iM$r9cQFހ( эI<T 0/wm.>rSĆ?evO>[ {awPܶS@J>~5TX Fa <5՚dbdm7t*N+w1v @PWfSLx\H! 氭%:fQ2#&eJ UOt}>3aYXj.m;pmGs\/G#!jl(kW6~r?/ Vnr'!qrgi`D.ANRX!5,Wȁ f5 PcF=@W¿ U­ai$m`l2{[K(MCh)ݾ3[rzxnoa-5" @ru+tj3 SYɔ\`6%SފyiA'^ z~a%;wd D3>Ԛ)tXSȪ.2D(oȴ=;&G6q7mKqRl6cjS=GΫ3uReMжWma)Er .Oc0p qQDzX;DZ[6(<*ѴWe!S_AJmi/xꨄcd6[Wt,vWl]$@9n-B7jor~.`;貯VK7 sv(K ;xUxscD`[\j3e7Vii:*o@Q,(_؉:7*}fM|k>iY4äIV$sP%v*2q珄r#j^MȬv ޢƿ"~7ei]߸c{}D"E-R${ Qa=tj^O<e`c+ĝ ?(hgfƆxpGZ1Z!4_SxORg5̰"v)Lݢ+tظf+e?v&T+Zf ypO\xP}Y z*@@H^}ږ 㮻\: l A7 sK'C:u8dtOxв,FlbIOV+eQy#U,]KsA swNOKX=Fz)eGXu@a p1u·r烓 >AUm=pqÄZf7KE_ +l.yN_.I$ovRmm$Kv#N'MvU9F/ݯ|eۖzDNkQIO\1R!6n卨kj|#a-sbN G A5̮Dhs8_lXq:_6΁D ޏq %^ijZ?8v:t|j Vm*:">XW'Os x W zta0PЅw7dP>Ћ0Ř$:eGd-v}wau5m7j y]y['Gf_}%JHf 9!،s4BjTaeَ۠;ިQ{KdYF*f=ED>+RC D`PS]e͌(p.Ŵ $ﲧ(y(LH'~՚Y7Ffn8x҉Y=*>EJ1žzrHa$΍{) ɐ º@'ZͳxloӪDWu䆟@v,a2-%J|9F>G*1Sb{ѬoTd4^"4Q=\akΊ/lniɝon)DQԈ$  ښcIeB'Fg6yO6˕/[-zG:q;Rl!]3ueFP̱- ܬDYWϞOfs<紛V컚OyqTR&gZ*/]޺͈-$ |/ra%_U8iabf6nr0#eK|Jf@y**AeD{E'`'ؑnh,nQ݁h;LF #vE|T#/'phƌ<ک[t1i_ d.f 4IAS@S6:@ll+`'0ӎyu}NC ^yeDDžz11_)MK%}B\>K$cECyo x1N*Iq dx16!r:?9^-vL?,'%A8v!/z~u~¤A}7LN)¥;T]ިl8wS:GJN"#vDz wnQ<,0!|o|r~$u{HyZ$DV|lX}gƑ~;,Y+&)0q c}~U6Gݗh\ {VON~qs1m zᙝX׽tί2Rk &UZvŬMA/.Tnba\$6Dl<_[)MV] 0STV> D,dχ1 SLiv/]@. z.:šPq2 !sEXuwUJ`1GQw)T8cG1$ fςPKh;g׷)tgc,qf#W|5DZʟ\=hsR"~d&݁@Cp~ $xʲ$vL 9A >qYXڽMȫLu7T2G TW"g"{ƫr/+ZX&Hdj?8tRԄM7ߑ69YUaNLv>#40I8bM-3v6?~}M5B.PuRuy|8 >fغYϛ"g9{& gjuH΋.p]]X+k`'SlCm92v,p8' -B8h? oش9PhDhǜA(4“@zaSpnԪsO7\-uU9$8g&*)1ɳ ٹy_E{OU {82.{/l2qiFt%JpOAR.\7Qqtgia1BM-/?TUy p%?$8]sw f1L>6)m ښ8wNB*0ݿgrˇc&rKf7iB#N)pľFgVR`-= ,W.sEk&-M}R/2,jRr0wa!-x n |iOύgO-keZēAWzMw *e+z{ºe@ ڕ#=lhގp̐ҷW\.EQtZB{TU10!Cr-1F"ZF8сsቧ4 e H{RճB&W!l|W_<_/ܲχ}Ixܮ#0de6`̩+~B{vZ:K3b =#UWPYkHK d <4'GSw8L$#q] a)^׫e4dQ}n0/&Nwo@WF(f4s{އ4 7qMoVsdc}˳yT'%O7KÖjıMel{Q,e+{dӯr-NemG`45x.PEYDI߽ hE@{zCJJT~N=RouCa+@RFkGa|h9%Dn5T3n-pJ i,(ft ss&#8dT7Sp߇0WH A+O=Typ'٢T<&ܤh`OxWd D]:/R!H-RGtQ?ԙ`W)؀6  U_KmwX7VX2h\?9B_|F zJ)Z-cn:? / ;]#I֯:|m:^y;"CF j A(Ġ`1:c<`_y<?b[adJeDk:R:G+дlg+1S-:OOc; s9o8c1 |^(0@c*Sgk(ݙ R7a!a\c:yT@dQ6TvrK!I%!j&2E8MfӬЗ?* #TaaM+0rRR"X( `u&C8%lX2\Ĭt, }d\\c8р~m&Y=+/pp:95 b]vCHX%/6GK`>b * o# =Ir“2j Yb/jcхNbO!gENbS T 9DTv٫IAE{Hx6V╍m&uMGLL'uHN]dNa7DV+äX=᧙*4m:0z`Oz+2(qg-uH9!bL@|61Ah՛5n"!ڎ0[E8i94I}H˝G~-pTm܍4lnHiZZN֗ݮv.J쵮m暡̥W^*—̫Ҕ^"ٓ31ru#Gҏk =12,Bix 2a\'h2qܧW޿9?U,71a(@Z2|{M@+>_.f,^u*f|#/$~U$EFWkn{Yܗ"lx4O?5?2>E:|:Jl_D |t^4)`[g$ =fzv@ Bxrcup0)!K_oir§#J`96[ BuJ.:? =KaHqTgy5wM۴bSlRԠo٬eĨ2tY]/6'jViՂpAsPlɞɕ8QӆsE~4j+I(OuzϦC]a_+ApqbYiYB^ܦ酡 W`Çi`ƨZ}N"b}  @B=u.xҶ62gHpkV^dQBV{ǃFt8&NIxWsrIAcN¹\NE&5wj \mm?E:Qv`cWmYoWA:6([ّfDedmP<(kܼDMSe~@vo# Z}o2;ggbp[k+rPcV-QS1 Y[ޑJ?y|p'zcH Im4Q*VVk<B2Jږ)F;4w*P2t<9+2YƏByJ%ivֈ|CNy.~ԓg1vVĉr6#z20Ԯi}rߟ5/w']i"V~_e I{{OJ˃N$6s%~1V5/E}k J8PM_+h-}̔7--[y*Rt^EfQ/P@]3Vx4[KLCEVA4^uS~I0aG }bޏf)5,KqH,[ ر*d(_5L( E n î$4a4EJsȂxJֿH]m \K6THfٟ󞞘;8:˪-d˵G>d΅э.oMROM,.R+V:նbypjux|7w:Ն1EI@`0؟`iӬOgo\TfsS%%n 4x }ie>2zKv~0 Zi v />]f̯s_u2d|Co}:ݐV791=8a7 J!٭|S,[*qNecoKbu#`T]Hf]dt7K"@P,` jk%Fo5@?2 u;!=$sRsËULb- @x;?vWlnx y bXLQۙAЙZ2R7?Vԡ[s F)UFAr@uxAIbE)(R2A,j>`^8Xt Xڶ3{}֥r@JAx%rac[SĞ '&F!j]HI|} Ítb1-~¶JYO8lv'u3\neR;=C fYYgط 5}翝}^:P93(:gOjA2Y>88FuAņ1F0[ohO)/Ӫ_l AvH_ʚ [S1r_HaKpbH<ɂ?ub0a#ʧB0+8e;iBM 0P!ڛW%FDBg#/kvDb2Zθږ H0xj֑L="HTKEY>'vJ8H:K:A "DԢYMԺ2C6S󚪔f|$4GgC(Ț}\)D1;@K4]wڏ UcDaoy|` K|F*E Fğ!L.JQg}/`wxUW:ʰn6MU%"EgLĎ ӭR_(%b^ؾbQ@镈R"wQ$ I]^rY鳼E2M1ssasƦM tRF;!#? TG̫%9OBqp0/&މ7:E#W۲tTЩ1o6,Z2t8{E0\^dhIvZ-& vTe<2fX}q@935r_W{O}{ w@tށ~2zD * 0Sk'z}[9ѐ)-ӬN[".yWcO8E+cJ~#Fz߿ضZ0SeGȨyD2 4.Au<&`&?o{7vwQM&twP\ڥsNrhlNE O (f\dvl:q zxK `l_=tavJ2 jn'1ĥd cA{@9V[(alklq^s jEP3?EG%9S <%J鍧fxQVq$uRQ>X<DM?CTi՘aΦ^kk7+dRŜ!V{|(*sZ\5(6f<=f:jI@KXMz|J'\/~H q[~r{XF9僺\ؔ 6uREJft1=8y.)Rxl?4VFIpm-X/$%8̙P~pnM!Y^eODxAr=_Fb1ҞcLBy$R J|wM$y\Q\)(7 7@QrFǚqۉanNU [o}EдQ.m$ry~ƞkbn>;eaqF1-+fۯE'Ndh/W0> jp4e2DnvC ~,D;ƤnL>Fj%GL[Ŋ١ߗ<[.[)17 Aj1{X@ʉ^QC MBҒѭEWbפ/3mȆejg[uc1i3/ TdJ;Eu1[c$EUGctf&l~B?ٲuSA˱~3#Tr +L:2(\գIY7g>MKe*S=;, ߞzd?ӬF5x:*'B` $63XWB]'®h|Gܳb4%d{ѕ%6f{c#m.Uꋌ 7* U7X~C #FP9K=M\RA p>Xy-V,!%օQƬ?$ί 8}30ObvED/ףumІM/u` |tkbW5%@+kB `+hdĴ ;..1.oz:'{7 fg`n~Am块mQ-UZ\>uC1OE'j|R|װ),>ڝ;ș#BQkQqC~ J=ǒ&|͚j$$Sf-q@8Nm4`1lmQ s(qur D,)^`!$@䲊M4]j Hm&ۖGq.y!!3.&Wtcv 0iq $XښJsvbUsXW[[ſ8Z| 9]V L^$%1Ng&;]zh Y4z.A=w.j𺻞SfM;Rr?runCEH+kV˹؆/ z STj4 _ɻfG(SeJHo3(k&'taس<\*C-ß&-OT(EFH? *E}2.iGR 3F8lHQddx XGRaAqv6+- 496rpd Rf's<>= _ s}M]k6${/LR^Lxb %,N3 SfDZ^ 6m^:vޗ`l ؉wtgR[V³E&)NY] MsHu>.m@#녅*ؼcѴFN-ҊZ`V\=ýYe 5^]:ؒi |Dx2T|7V3eQ*'LNNj_X::=OP:{ gGIMb AJ$[u>*AkeϘ`2#X'Rpl9b1>%zp ʗ,,1Ң6D#CUe9qI\ XC\/UbVM۵920:]as0k!sK;-GWqb:7)qc#nsj_>H 0GTI9p%u+6K r9w$#T:^Avg~Df!3!ȩ /Ay6|A-O٢W鑱{k%jcRқ R[:`1߲r#m2FҒxc#f:py7~h\D_YYkafd,͊Ƹq9B3%4ڸiOHxOf$9\3? "G"X-R\BkYlO2Bj p ׂ3oWrK@}VpGAJ o2=hWB^x%ti.(y/*||#?;3q(3Dʘ5WՊ a.YP bf9`_"B`&4R 559=am fq9(^pT#Xy=]VQ~9s86kts[JzR)if2;'I>: GZm2)D=QE)[NzOVCaZ:CC rx402 Qb7Py6f+ė]RLY'kvhٲ~?QiG05 xӌez橖UR|}58!iգcr&N\nǰq]'):JWJAgXȉG,3W%ʇ3D(tˁYI6E&]xnP>-7=1oD 4dzJ(lyS&r EזVsGjKAmyk%J#,W+!dH>ss 6zRNiXx2׵YFyZ@fcb=, PeQ⭬]ˌ~ x`a{R2eq4~ur#D]USW.֫GvgvciY R~fG*_Y/!!yAܙΡL~z0.l>d1@wn֭ݓMb/P`١{'}c~/2Yx&5t cdY!ѣқi2T1>M>P^KyRt'F= 쮺ӏ̣): 3$bupo)tRb I`_sBfm`W6[YB-pR%Q'7^q`#ؿ,&|߆`mieP]^|=)?_ս .8)g $4y "QuIRԂǫ!m[Yp= !O3ePyHH$Vөu")![lY5y *T+{"GzPךU$eDvp%*x||_۴C0H y圿IB/8[t!3[؁~G0vtNDަ(nVp5Yor$ױ,(M?@lvkwYzzmP/l~N)PAo+iZqOK̏wϘD yyZ_@-B:k3iHzKfZP&Q,y3Pgʸ{Ystr+f;vyv?ĺ9'x=CjH'ڐv'(hd3˄pO[Y,A]{H.?bQg8("J'}w؇-K}#mݲW}bD Tqލn˟cAP0=>?8)"piIUKh@\3`aI4\/bpewuE- P;疪oFs}ґ)U 9iӷ}-2XL&poiHrg m7@V{|pë9/ѱ˨CQՂ,nj0"7e5Js QC}FX+?K+ g$m zS6Tq Fbd2 '5eBQ<ÔW[ x;1si |@<.k]E Xq$G,6@⩷ DޣSR=tӁV'LӨ?T! }ؼ8g~88)t_hLgTˮ7̴I]=F. Uƒ[@xHzۘL=N=v^f xo%x'=a*I Ef(6D4xy9eJ=DU jmʽ gx0,#%6 vZ3BB&.fJOճƼxBR5O-\Q|{wv~a#`g!)tj)mTq R>!g,]!|SKSWL׍,I_n;DŽ6_J ϳ,JbVr^/Tgұz  0 ri<Ĺ:$-/4xc$G5%"4$D"qځ~zaa,W $фY&ܧGWc,9XХYhъdW@ *ao%ǚP1S$عr=C6 vL%,G(X V> p=Z;*r ocxN)2rT<@'r%F-*ikC9D3B`ȕH _Z^:Ya@|ڨ} $_asW/n}Sܼ|AIb57ߤhɹ. ; KK78%7y*&"0sᐚo2([sl:nS\p +Tޝi(0'舄 38#Nruqv8GwJԖy@pWEfII' _%dUJ_Jx1f:fjpWno$U,FYɖ[Ċtddc/6EM!ڮ&77k,t_㦭R2d.U27rl+2/g2jǝXF RZMp(o Iі{J"h<2Ȑ(u"5 ZUHbq 0y~>i<9g3¯-,g// JEd-TrZ|ڡZ<{^PS.^I6nXnHw^;%Y$o*a IxAY͝8PL{!4\)l+]`v1\U~ձP+~ ~VXTɂN#ZW< I f(~eRFT>uiv'T֬5y qNbHjpw2k,% E8pC(g[]-ưJ%\(Th9V" /|Nۄ6US6&KtXure^(8+B_9j7|v*qZkK5>RNU \hn"o"'A؅ Mc{".g[zK Jӏk^5;pFW˔M@KOjm_Jw*PV_Es{԰eJcrY)S*o*x osQ(߁B{ up-:!AKbh F_X:,:A ~/[FgoTnzԣ1iP9͗IBof O:=м 0x_ ~fe a֔ fU:jH`%);|Of9`Ui@BKx5@d9; "}>JɵhmŦ;8 |R{nZ)q+$K0!-{N(OEQi~fHVJ(J_QRf`#1#]N˒}H=M[}AoҀ!DZ !+Wُ!6d=xtȇAjE^?Ւ;Ԍ+6yŽMaڈSG%?/n e'M^':4" Ҙ"0P/f{~s@gG)p9; ~ =zb/Al,>@I`8yɀBюA SOݛ_G$kw5 h0pY) (kCަd;S֚.9\5v&b*cC>dVK=fi]EXo?-={ $F\΄*?y0#7|NJIcis'C32 Eј ꛯ& VV"?kp!}~;[Izޒ!Y<%mCWWsPxgwB ~ODq][C Ƕ8p7vVowplKߚ=QiCJ*SC- >GqHa $nK7vMfdac;6 W䴺}Q㋏@xJTtEae,\gND$֮a }'v%A鑽eW~0"}߶,yX'AxGrfQk|i0G!DJ>c(1.`u8`y3`ZP2= `ޛe_+-eYW /`jV>EXzmth y٩}?)uE$d곏ZJ}ZLQt]߼(`%-ho5u&DjsVvCDaπ$hP{uaL8bL.,=P@.PyJfY\>k_q#?  M56ʣP jm W闲a0l wXMƚLv0>"09ZoycBwu۰F|0un.G;8,CF?Nؔ9ұn;t$TO)NJ429oJKRa-舘 ̖Ø,7xTɍB\Oŵ[|Z!"юL[z昒#SK)CU}]DG q?5t(xP] Ε2uRZ8$\!16zmafFW-+aEݚ`g56 &jRǧ(gXtkh`xQo˩/?̓(8%aBW(z/׻s(7ڷZb@*x_)MI=t7;AHn˫G>0xsm{fcXL}eW}CLۖPّ)`P;݈p[DIi;!-:'IR y̬6ݝVF:}A* {V^ck2[IэGN$B+l 'FeՃ:#n!vX@F=?r:H>M΂)[X!Ϸ; }O[nL[Qahcv@Q6|N3,XKվΫfAX?b ٹK7ܨ ' g.mۅHM x-3mbSM38v`lu7outcj6$= x6ٙ}#H}\0֝qv %7gȁ >Tsfy1nVڹD"z+#u7K9,,we oӮyi=9s"lZҡ*yXU˂/%vS^ۛ|c,ʐ#'*E įjZ ^g)wY-(%+(geRE#G*.|A?z2fԗFBPaߗRLCԘKE,a>L^qdlH b&*|)Lӣ.ᴘkq9 _!`(8vzV Lʭ{ ;/gөןG"r.+ƮZPtj-7EtV##֝:- .K.5kYb<vÞH!nj?d;JN߬Y%ΰ U+HC ''[gCoϴcȰb0%ngGYD %jR18>7G2}Gj"K.J RQ8A(XrD֦>V'˨:2q- 's4 ObX =%O;| 2 { 2 ҨZ[YN-qߡ.eϲzxS=oL죲op PӣD\lb ez۰Aɡ. "7=Efz1Oj$'7@WXw+2eeg=% DaJ|D聅Y^/jR0 VM[CvDsVu&ްDL;ؙyNB-IǚFw|1 Xݘ{btus Vi1ҶrVZ=pyDeV,qyDQHsM Uj@Pa" Ft7M\3fZ}9G&=ĦEpeZMyn !l 4*絝?"B(vMwֆqJ12inUr{(j>6QBbڔn9r3J"BlFK?t"^SrA]mvn9I6tDm IJxCRXC $C/mȒbkzZUmS?#$&d.[r,8yкQ: '<:^}FN5 `SÕiȣGw闷D:YEk[чs8I9xPպ QW(OyB5mx@#AQlmߎј?0 !HuNs03-wȅTQ0"3yJ歰ͩ̅=n^B5NI`xuFAkqXf]Հ%[Ey,R*Ϩ̲FNu6). Џx((_ O&t۱9k5E p-& 8U _R*q|>0Gp)NcBұr<;T{JhM6=pɨ\Oea&eY+" =7k J26d}Ě䊅=_a!#=t ٲ?QKp:OJuTCMŢg>Jh4 ʱOkO"! y3j[pJ~#x2=zG9wl$Pg'$~*dYtK{5UvӦ*SjCv>c4{VU" ~:OwY&@&HA1j= ߱ZpId>stzuSzWmNT,eU4aӓV}fL?s.1aj= ^.{[r>שϜ7uǀ%ڷWSGYe-/geuُ y[\nf+vY@,E,w4.ٺ].pZ dsz YoF}CFj`.@vFr1;2y␹@Ts.qГ~TmvD ¬íOKӼ^bz$QHlJב'@^J *.+i\xs9r&J!TlصA{ S,]|tȷ|GZ+-!Yn /y!ST4/5~H+)xos.e}CלGp[w dWuG3S8(puMӨ>{04>܅CbӂFa ? }d.bF<˂\p!FW9Std Td @mURLH?ٗd+>K`bo=-1TE>ߩe%Tʕa64W0udUi`BnÉʇԩŇf137]2YvwM+D''O[f;:y)Իȁ(D{Lvښ,"\s!6 '3@G+P(KR p(0.`aZ.`k߬_Zas 9ܯ!X et3fqaP]g;* Ҟ jpNʬ͟)>tA?%a֒"A13X؁l7X;ȁEWU)xBw/lS0hW+&AvEEW\M%ljr) [jjenup#P8յ}!|rhNX_4߈%_/mHh!?$RZƉYZ3fT12Y[;jm"i 0pfSj>c8=,mrҴDrHPS=q_0m:@ѣ)c O,yV;i'@ym(A*tnv~XV>kKE@"\E뻬aa$ƇC0pl̃:=X OhL‚cN_q|4'R}aB {J!e8 PHi6oVJyLs[)wO[Q"R1<Z F!H>,fߏ[ݭ6ZU} .'+b%q怒pየ4!ZTOw?)sq C5X H6jI:(;8@y; g.gvCX& 1wWw;!Hi~޽Q%x긞6e=_6jYxJ$-|o>Y$Tt\Pe? 9Fz@c+HTuGx\.W׮"㰓oH2T %;DB55oN_uy0A .C}-*u]F9yfKw~~@?,I7#;; :0NFGPߞ\M2fEwz1!Gh;H`'U.i }:WWqvgп%i3z\2_hиr.L@i]x^9R=\ 'p~|4_̭|hU&- n,H> MtbV6_阉)1[yfrt5kAkzQѻQn愡z&7틧K|G٢8ӡI3J|N{X9-ߖ/r[Vji1婑ܳUe KdzUp\G?o9ugN5x c9Zm`,29Jh<2Ru%<R PCpi`,fңYYoup0COqhyVI(hͩsH Jߎs1grr|*Rf]zHk Agj!Y - 2\U=IˏA{MZdtYEY('Nz든J ag̈́]USb o FB7HۍpS–[z{=}*6}=M} ~uD륋6pI #HC)ALٓo1SHFW?ڄS(7V:ڝK92jA&,Z00~P6a\^KA:u] ǧ G [Y |sfGm{Y =v1`,|("6CXD{O$.̮t7|$B76}S^dQ7saےUT#eˉ'9] 9PO 5#Ϯ=3Ͷ aAޒ#O"wGRh\_TZݳ`unC&.3; /Ǹ ҈4p ~J03*5w55+3W|dK +znfCAY? ے)3zB8ժmSTrns7G:H Ok wѥ褂UVmb,(Kh> W%fpx'l돨;4LSbɫy%4_;g?L2S~(و+g` O4)٢AIEٔ@^Å- $s# 2`s{t,Û.~vÈGPh5VoUe.#Jt4\ϡ=^v"{zww5x9O)ջndje+E8a@n7 RV=wQ9OmUNG2|ćPRp0aEͰ&W-14rg_oG'|ǂ el6¥98R'c_[d" d""E{CoeWrQ8!zI'gM&Ra!0eJW"apR{r3?WE~z*~/Jw.>0mK׷:*`6fa& UoqjmenٌHEU75K}SP\,䨎uO*F^k߬T- ȣF lC vc-*>•}eԐ&oi"ףDtffpJj;n%`ZGʦO%4^훴A¹ ȩ59zpϤ+*vte(~!T($Opqq'fSP -t"̻x & fvIUѥ֨mr@8M>Ō$ѻ&JOxOu1ʗ!iHO뺨>p=H'wh14E' ,a+v"Q^i>Dzh5*`˳(>Lg ]xdz0-">}h|Nmz"|llB6™Qxt4OY^o=QSӐUN7&J𨇊Ɇܨ4ze-'@z,s!+Wv}MlYB⺜gy4j(*ei3+qxiKf,}p0PI{ m6%lH& AarSp-i/0{WMG{P)j5 /KqR:jq􄱧xEo-\o.ԇW[6Ӏj+Gd&&nlfǀi!f# oFw9!_%bh ߢE/邞gnNj4$r>Doȸ~7ze~S_$Bgm-zj>\xiPJ1UKѦK6TbgpL|sܘO,bYڝx OԳ5"(8x}^p_D4V=ٯʫɟQLOM@f(UDSݫ 휍q0[pQ`q0A81 }OA=-h2b<&*( Ztt"[S+7}m/r .}l30yg GsPwZQKkXA)(ڲ5կF٫}"r:yX,b9#vUm<قLa 5T &ttHbp~u+w e@An3+I0H CiY.|+ڵVLIWp|Iόtl3HM10GTqI\眺}^H}P.:jꭷ"O {֠IA}d € !Y MNGU~HGYGAvah\d3|;.X8AOULS=s0`)x ̢Tjݨ^5F[UicWD27ߟbt9h>,**e~vAl;8NN˗A♗_j,GDƑ4/fCn&8gd氹 iߣ3֝p.ZbYۭ?;I7S3=w;4vwfp2ׅx  16 {i>#:̺ j}㷗jzg-^BZ~1ӸbdnR ^\^:8>Cә|}ıԸ N6wt$+ Bib~)-~cłEPCſRRݩfqN^:Z 761,2[nFP^ G{+ 7Gof]-eWav?&zS(a] ޖ~pA~օÉ!]/D @7<!ij|ZN PB l\S A60{$MgȗE~sU~(!5%FXW Q݉3yJ*݋_?j5|i9T2KW0}l|N3T$A]VA`ىxXN}p=UtmP\$7"ތ*OV ct 80r:䱖O5@8 N&0H K7||b%.>BҸ ̮;*٘1J#i/:U^QWL/Xi& tWo=odBUs- nlak^ݹ]īQY&mئ(^AڻTS]!N7A T S~Me`h#4ͭ沇ٰW_( >f/xIT n'SSb!Z]tzlpG=v;7皲K  @2tۉ%ϰֱex-y[}=CX/ej5Rg!o0~ zVrq7[3t%kt`7v\I!̳S`1VXO}%-~ nSxrҡ_Fu2y@5zH3Gǔ-aQ67yfYK’ٜGf""zT! Efʳ ,MA+ROyХ/tvm[]De^ n֭LPMY%~޳R[$i%qs`& pL!YmV5KWy﫤TFmǙnOG©<ݴ5*z$]{)b`]xMES'~6GM^7[RFAkDӇmОFP>ZQYHǷ&1$b#ʔ'5Juj(ӄ5Vl^{E8bXQTBHCtourG(K{@?B]ǭ_C;qF j.ʠXX1hQy ѵfm{D t-Z{/TSNxZMSa@ЩNY譼V~4X8.m mQjUڨ׃]E:=[#mvXR!UfmFR b[Ssaˈ ĦT'sgY?Ԋ` ,RNCBcA_n*xD}tZ =z1LV? hew0Xk7zY,qE\͵*`9?QAw;͋ePH%tfL>Xc} wr׈ils .:BO96R@' l犝՛t(d,tQ+8בQ:bP6lpwI}GRP߾4 A_ߌgvדIJ"$hQ\ x6:3ͮ/p,dMHU?e'8G*谨Fh%A43h't sh(hoL]y"TXZ@9q O+O^flew,s޼_Xt4M*}KH%z*G$$ZmLx'RbDG+ieUs*8}7R)o֡aڋw"Ȇ06Fb@<ԗ$?7$W$U@Vj^}b|#9!U JzbO(nx >ucd1,m{D!&G}E GxKn?}[欋Rҥ6ty%Nj[H ™͖B /×E֞? X3xr1']AK_@pSz޳>l%a?,F;({ʌHDJIvKVNdͼ^ A&`Ǖ~wZHlueSmr;ܦe$WL~JaEЕl`N8X"ZGLRyo3Wơ [.Ut+=d [uv4^ zl<1$pe^yrL#C_U`2*Vi!]q|FXOQt>=h"(+z#eIoڿy;\V/CۚYɉ=2`v F"f^&YZA:CY~0h2:?bM=V}qSnkPdyۉmkdH\ } ~UhlC5|}c@MK; ?ZFԩF&yM؏Kg~6z-W\i{0ǑLcԺ$V_5a?9ryj`}[% ^y%d174b+φV)a#9g刓LWN,EG@ϯqvڊV0݄E,b@ *)\ޤ](FkXQ6VS۶_E?B:I0 JIZE'o:hݑc[*0\[bplER@fF/X|Y'Cٻ얤j62%BLOyo^Pq%I2[ۦ}Dv'.ʶ3O'$rPC311w̯p5A[N6ٓ>'9y|Y<gzŭz)%PZKۋY<85l$^fe} Xo +'zg.zk"츐,'\ҍbVnENxS]CzC;`]83&A3n!Ωf_ H(J0+yT(&`Xr"_nb1~tiH+;^;$\s;P# vGԖ;5݄0vVeeƗW[OeOoR^.mK;L&wFwz@E7h7K7;ri: Bhu&*{bE u BV'\BvENgͿBR0iZ@ %6vubnFf } #sE}x{qtjcUJ? ԯT`ހ0m'Kb{^f^ǚv'XxkBnq5vr!#YxDgPa6rp[]S,?IXG L%AEn`75A~Xx_g/FpMet]c6ĪA TL* `'s (шu*BJX^ 3WȝǏjrq,ZR&W. V`=sL^AUxϖtstHP6Kkǿn*JEP[[w'U䖺%H")<ֻŃg&"41i[6!^ X Knr_b=)_Oǥ/:wIfZ ۑK( B&kwO/2;cpj?մvL\$8hZj5=4\=cwA1,ņMz8^p B}[.`Bd72y8}Ns}=f)\+M|'AJ@4M[^B@>3zҏ4FD&љæw5.̊7[{I,IYw~H' vYz:tf?wn;7h $@N;8`sRp/nsrO- T}@2H8UR>6`۞"bύWeJ١c"Dw$04wj3 2x|?.b 4 'a @K~.`͸%gb& 'Vr<zwohcBM8"`:il6FNtK^D07O҈3 {i&qp06KK1w$,4= b 3!2[NGV)aVUµ@[_}ItUC%|1[G>Y o8Oj",zοh"?(%u4UB>g _M(Ce hyΆ ^yN^D㴔 R^0]洸;=  uqm?)rq2FQyKJtq=>:Ҽ *"DTQ]fB+ nA X4gWOk5FdaCnC.1!_KܐPαU#F9 l/`2y]}hHE̩*2%^3ָ#\KM_OL؋#< Yz𢈗H~?첌h<,Uτ0sB_ W斬<{LlS%U3\-ƣ~򀓲 KLm8V035! aߙ+^}$g.ɩE st~F,vpx(誹Ugo1 >,ugwDBrK76`,tG7.pj>zM4۵Հ$=,9/luzZ(<Ifʪp0J);.@_RHj] 8eY~Bey{qz9>>cڅk#89d }*v9T߉%6 htu(k (tq\BVMm#0?Sxq5#}VLF~!c֟صW۩#9S$ZmTōܦ (8F?JVJ1:0 p7 ~3 Pbsb;]@$-nR"&+FYRN>Amj4BnRސ6+h[D1A\<%ETA[qΏ~֌x왐,6BHt1Zp?gv)y"cXb*zFUjh>Ŵ* q ECJܸ:쌳g1߹m$e꾷Ag^*Bk DJ|w^\ s`CM+WU.K"t E“-=r5!/K@/1T_+PP@LT<0*}/;(߆ ]K-PW߰y9D?` ]CdR|P3'5|@ŚtJ<<&g CrЩnYv;b3:1hɧod- +5 %>da;nF--&T11Am4x"ĊIw`\($A^YkaK:8W^xM)2I C\ Ɠ:h"d~ \TK#nZ6O8L{&Zn: V#6MQ/zN5H]O:6A5Nr%_J@~M!@?[*eou}<.R7+uq&Mߍv3)ew)6#;(`++' ~xjR 5%k8&itUoЧz B)G3V fvS ČL] )v:nnnpTVG#,Q@]%}41cʶ~zPeLrqKJ8SdYʟljJ@TʬO5 !Cbϗ ґ`6}GF4;'Z!WBOfa_T)G*Rj:}T XsD8[hq݃^SC2G0!0|:g zEgޫ֐u_Ɂ KyS@J|?fL2 ki1!UxU#j<[墱g_Lmem#}u@I=t*}9nU\[Y~gFLܢ܌ѹ޿(`]v 4Oudbd9V Kƚ5zr7QRgI#2/L'|6E4N_>"J߆ݼ3}/9c5\Q-'flͼ\0)v5?4'm|Z&\rHea&($=T@3p=**NvΙÿsRC9&:)mHO 8Wm;qVEǃ+ ;d4ktrnޓ?:t$)R8xBFyH~ 'XzڻC}8~`c( 5հwklc_F! (l5W4ͧ(Gje$3>L8mK bAș=XV|y4ۉOPW [MP `+02 t}6tKd䱬}RmׁrK[ҽaYx_XƷ ՐѤp4oF`#a[x܉Y!a)#\⒪ǿw Fv6B> {5 ]$3۠Q bFR&`)]Q 6J#Bj?]T;t=N~|LLn"p:D$ `͘'kqyu٥>5HHPI)C}wAAFV1h]IX޴K%X;4WeBeWP">1gC<ҽڟ :ofw*[K.;' -BCh TY؏֜&mMb [ΕͣLh 6w6M)jyWA8k(KD;DAl叀AcId!Or_# u~rq &8qd,p3'klO^72S?mPJB ;YC.e*]4J'g)iyق'ڼ%nw$#$d:t$?0T:v <ޒd*6DHuAlTjhһ%F \b;َ+>i=! g4΂OX% sQRh H;Y˲,5yw공<|l)JZkm@CTή#yB6 !3ɷ.<Sxo`XSEZ ~REUNz0kI0 ;ݿK^X- EDo$H! ME)^=vv G7]z(_ a Cm|@5 JoLXOܠ\Gpb؉-bOCNY`ڰ%D~3SwzaHO\OمsQ]{gh<ɬv]mjX`Rb cPOC8&dr͘E|kWNtt'x~;ҟ7zaǘ%ty6Ҏ*+OFF|>=/[>!c{lfm, .SM!zaOAlJ ly:@L8\-T4N&}VDeL (OR >ں`t%bNזW V 0/˹I) - LLa`*:|&, }Q س( XW>qRʢu%^x 0 X֑K* @ {F0"8@j]~ș'އA "jYkۘAKǂ){:~/bI7.}Wdo^P7\K%,4?[ioa_ʞvaIÃWphg )AuO E.\}uqyBxjw|4| 2\JmSe{⋬wvdw [ӑ6/LllC8znu(k_;7bυr v0R aD -$28̌Ѻds]EgoL/bxнuwA1~WsVTilt:Z^r|/}N<2a hoD%DϐGDcP{.HOFBԱ0+n7O j@Em w`lYta:HK.hy4s[l&o8{]͸|N/x-1Q(E$*dz@-L,lqY]E(`9&BmH6"\Aa,%PcnÍ#;1x_MV$ kx4#$Ⱥ~2ƈ(<6[)O3*H­1^/_isj߬2UUCބC*W(_QF4Fkjeg]h=<}~ucOKQ18"=I f/[-G IXIr@R!G\po*إ-J6+V9jΛ|lxx ղ#¨]$Ūw:#GbLd|6TS-YM_"眥Qh@ A}A⽐>F1 '4C{D=_2fnd+il1Iu#xļ p(FM@="/0Z'9CEY0u`6;RB1-;euc^ {@ILHdFI]Xrj.)*M4B{2'!?=VjܮͯBŵu{FFuh&!N ɲjXׂ0᭔tt ";mI-6 &aOP…6IPl`Xr2N7G&'xp:~eoBlQ58%uC K)OĤjpUC 5x.,|J]]F)MFme{JE@BsP`:RC0 h]}ӣ9 $sjR1VbY&h6.Z e T.@#?N G̩]f¤z;tQ,Qkʷ;GC!BD6rq&$- FDsj)`!v7a k(s;-qtMЂc'eŘٯt[$mTW hh82(0ճBs2/`#iwܛaRv}I/V=Jb6V9M j$c7S4%d-[rio@x5k9w8KT/x E} QuIԤc橨^[nS4Ae,yO%~0yhϴlˆmԎ~nP7dk*6IH~Lu9#d+iI`"3 )+G\Ș Qyr6 JkgT|OD&6nq'Y= qM֘DZH\s Pr=CdAЮ|2%V2Y#p&8֒?@Ө)UoͧZ2b$\i(PpR%@(sڻ:Z`30Fbk'/sH[-EOͷ谲je$dɚᙤGJ䚟ZLN^q/}jwpt$; _[<]堛ߑa lݸ@O?mz~ nVAY)ڰKa =Hs 4޺k8&kF %( jegw\2S(mdl"2:_":%::~-5Z! c)u3IOćiRA-㰉g0k/y =Դb˖{M1 -/3Z*jP<'`mW$%VLjhSJ0v` Hhlct-ཷm:LX1A$tvf3_sUXŒ>tW>2W&dv(zPG cg XJ\Tfn˻_ \;k<:',$+&N_| a%aQj|_*C 2ZtGTqM1>`e?z֖~\a&6;g.ؓƬZCU'<i/p=7o>@m? -8~#*-` ~µqИY#q'VNp#nAy_DC^0Π8j1BqL͹j  Zάj 檻B3@e^Li~Tny:z,u>ʷBﶫBzv/ICs4YczBy%fyDgeB 4.$S='ȫ⊤_]g!UJIZJx5ޭ9ʹ=S?TB0()F][kBCX<_5?,%pBV2eyl4+ OpT(m5=^]aGi^Z'Ks؁u uv5Q0 M:v<]uwiwE5VTq sƾl,tHbӪvhYJ7:Tpvx]R<>$FXcȅJ&.N/Gaҟ&́_\A7~QCl=l莁o 6sӃXg>R⥑_v~d(?2-uL)~ [̎x)CZYo?ny9.CܭsA'beRgem0 g;EFK\պNҬ/Hl،SLzHG78tSЩG~ k:&{37E9丰WncReg4+~1ˇ K1՝` 4)u y;7oyޱ3 >`0΂BGzp,,7x'JX1;܊"@+890ŗv=ݶK[yT(ф\yΓZ-l9RMBASS@. 7vxMC^zR-@]pͿ-Nc"B zw'E 㟀Kd^;Nhℓ˿ES.&f#Ύ_Xe7dbMah-4ŽEq3Ʒ`s,AOZKSviRC$ቦd޴Hۆ)y /i8SsXGspܑEބ~ɣùm ^fϲiHU|  4;@?f/[,4YI}zcU9ODHuu=pw<@<׊9q,A@ 0훕O[+KT,i/~ -L1,ؖi/-eBY^AѐF?M7#Ĕ;/UtOUWΘ]Ans к,И_S PC k:S5IdCşRV?~if8eۢ5VIr ?"6ԝ*ia~!82ƞv=lCۣ梱<>^FYRGX!YDz_&5>s.eRgّxP8te$7 L CZG*t-?e!ZW~ք+pbZІ;e]6d|=hG?bv*e~ھʱ=|6[`:)ʯ 3[-R}JᅡK:C$ruX%( (I(1*5B# {)>T&BxCELxP+<HDo݅b4q%Rw /Vq6B6&ׁʟh_߃mU2`ā(k#_eT豦t9ȽٳB%mk~LO3~6o4O3;vӬ+J. Z>G< P'xN:m=яӁU*$˶kV|߆02 t!Y&B71}a!IznUa]? '1)èFDwЩm]tC3ϣAo)b K*՜_ RƅxhK=lo&'➳ I8dO x^F'$bnSտA5E +l?k6o7? &%mM Xx1#5 ț=ů h P1}>yb+<\gPG[SQӎWrJs# R28bpլx`wT-)Y{h FLprzZGvlHUW3-Y?钵,ۼ4O?bpK~=Çw2ua]l(ķ_ir@I)]i |5lA/F\`MmKpQaT^YV" ə0Cl+W>-#!& Q[(S[ۃI}W^,SasFAj7" (qYLhQN`1.QWԲ݉R-;[6vN咎EO2<`C4nqIc 3W !u< l"Jp L:ƨ_<_4~cZm53u&`DvLcj+O?8ЀJh\k6%R>ArT^hZ]DV0(rٺ&d4DhҤP*_R]Iú>vq>q>ّ72I= <>-(K =폳-sLrrWāO)׽kqLeLJ=a<#ύvE\BDRħ Ѓۮ|*\,ָ;^N>V|劔Eh>BG).b~n0̛k!v'ŝ#ba*fY]xn੖4F޲ %yXɤ;G& ˜4jhg~#MnQ?4С8.,X=jgUɸl%zX|:8q2rq0}_YkCy{j}~WUF^#"BV_Çù*Nu/wAF RwTmp v&q Φ}xcJI+EË$TlWmcuJq}bXf3HJo<M!(Tf es%CƤf3Dgfgu[Y믣o^'rM:+ t xniS  SLmg.y8vq:hޫiLJ?(R$>>fKtjBg5-p0Ũi?L 9U!3~\՗1~K MStiM6,%Aq 4'y^-Ciϸ3r(;") (%Ջ;a #զ9`k : CI/IJ9a653yΫ|Fݳ0vǣgG1&$B̵`aG.bL nbK|~N~ zR*JZ褷-%]$ K}aZ mF3-R>:gq ^>Ck͢=Udh =_kXFR2'=Ncy;Ffl쌡JQA8iE8v=vk{3;-n%ɂ]-6!&h^T7⣶rAׇ^8fu(Ֆfucq16;[:w>OulE/^0p[|2&+)ːO;װbbW+]0441l2ZO2EC*F9Z1IݛL4⟂WNv7]av e[qdVOnڏF*U$[ Ã`;fSnV{w2oc[FBw8x=2ui<1Xh|pӞ^j cX(GnC3IP8tUд٧GLY|#;󻙊 -M\;gV4kSEѥCƳ+n9vm}Yt.:V?Y؈C5:Rʻ3,1B6[ϱ} ymyhǨqZ)XDr$㞑f"v&$R8 i& O Ś.LDQ(7eZgVu͙ käB̕CHigԃqy1~O@`%1Dv55޵HV W}=rb '@6ǠV̨3=c帻Ӳv]T;?9 s`muVsmUF܂xKի*D4u X&"2u/)*λ!K"mЧZ:fΚR,*{}Luc~O_1oBzmYZw?FpfN^5sʼn*)؈akCTodJJ՘4j'R>sYrpg{j7Yk{z I`f Pil֮ҕxGMFH]-bUuWQFOAmf G5H uGKjBI|XRuu6CdAgQ]B2zQ; ;ud=%+Q9K$i [#Aߵ 9.QAͽGpYI"01@pspȶ̶e3h:  .ꁐ">5Ft[>?[kUlUiW`!. ͤUp*;3Nbcjuro9'H Jdfsdv Yqё!!R;hx{až`4~@V)aܬ j}7eN\}Fu+ 0Mǖ3iW\}b EUz @@]hT3dU^|zCVh_gbQ:7^EEd$G̩do[]tڜ;pTI8%zRLo,]nMK' YރH]ϑ"sJC}B"tC_N5OnfkѷZ ]E{wZU{0>'t75fT-JBJo p :ۣ䄈(t3\Y#_.2DX 9OJ= ǝV ]ܥ{ 1PX U%4YRXbcy/~WF^19]}T~폞I.aU0'V;]9e]سԔ[`Q0}3zun9ġ 13[9r> 3g"oEcVVnSJJԡV] Fa z1QIV^b!Biȯ ?6ْpIؑiLX-绨\6FtwLS^w˔2K=c$ċQ QXli1`+`?7[r|T0~bO-``\jq2יskYn=Rjs`g3"75ysO:%'FjMQq&@_dܞa'}QXn<7`3<.!Xgt%kʘ-,֞ QC7@YUSS1񕕳oZt<T6{oHd)Af5ƒHe?| Ab\*='e4.[ygu7XԍA"v@E[2KHsRG6Y\OmA[AZq=w!&nUaNUAX:.ZcBWޥM?FG% c-I]͂=5|@B9+_\#I4QSʨk[} `(e9jsExpK <Η6G^bҿ&UIyٞAT3 .sBQ*Jn^? V3k4%-b3)bU7b i'X,t=AgSM w}1}}3gʪ\T0PV>u(q^":ĵs&߆Vn`zXL˛Oׄv>K^v{sYY N|2E^=6\V;^}O΋Y ϱ*-$exx~!'j:RRՒZ ؔóbF ȡHd u %P4(>մ׃F]%zeEvb.C^{jMEo# rlA$j8Q> ۿH2Ar/N㑙+IyÞlr7jϼ9~tN}x)BAD%ϘA8阭+jYOB_p)po܀\1aQVB}E)Xsp7Sf7, .Z^x6 ` cL5~Ţ-5]p>,h{{C Pˑ(;K/Ww)ă˚ .?ZH0_!^ Չt205c@Y%q0x^Q%X=(Cض N0U?.#CcJ;(F"U~taB7Y(3EU 0Wi=s3COAqEq{#uAuקq &"?GknClc=[5{nGV" EG]oyڭS^T/kԋK#*~9m(Xdr1IBWzy_Џ2t!>Կ1.^|Qdgfq6.r=т#˔^Vb9}TF6\XIso'Lج!WON~0.UӮƸǔMXלpG;[nY=75n$##lcIXEc2BnV؜Pw}(l _?Y*= DbEJξ9^5)7j\y&iFNL6i7@/Cͪ<O^:GAa5#-ڧG_kCw 7= )8оF tb^_;rxv5:5 i3Vl$il1t.Gu5TqNG228]wFgxy2Bþ_vR'-09.M$RKMUOe 6S5ïs;m'-jy2GΨ4^ya2K@q|,_^2` YE*"2js'q7") - wVs-P'zj٧tz͜r'Y; *(G JUGJ4>iMt(Z-[bDvJiHrno2^׫﬘kAe$82 8 FCx{zpqG!*o_toX嚫&<)i |A)Oqk%6͛x9OW@:4hQݷ6 re97FB{-LJ'oe*8NL:ζLMkſ2-ފYEBDwQWrrv9%K5(/hug L)C#j<#d;h)jwژji\]XSS˞uX/%nO1x~x ʉB/^`%˴ꍪ BF9߿ jG>n][ut:/8cX`7CfPEbA/dAoϾM=5F~x4{~nߕO^'*);.&5nDnp3)U2zn^Bd: O u@,Y.U-|UK] ݽHJ+=}\#={,Z\(4:`ڌCSpKEQ0~|: _a?Pg$eZǘ@~Ll7mI d忿5$e2|%/~5%|٢vDX; QvLuQ<jk!#ܜ{hdu*HG< wWlxdA>HYW{n3[/zEoDueQ[GYMTz&bZzm`-';z{mvPEΠOUj[ʁS yG~/Pm?Ή&/U"27uW;\v!ѣAD1^s)^:M- t8saZi*@-.z:.W0xrn)o}1!h97d4CaF#ZzeNE|Sҕ#XC)@5npH &8Rʧ+ } >gݾpNlS9T}w*7?-nTYXE!Kj2kLc|uљ='wq ֑bbwFbRO*Eu@ !%ՑfgsY*Ρ\s$ydNCzoyDNش3&e'{KKW6'4ե l?Ȫʓ{'y",y'g wlОR>Qtc I)xՂsdNg]qo zɎE\qѽdꗌGx!+ݠܵ{ccg%c^ 5cLHwq܈ $3?xoR'9A&dBz#o=Q57'l[X<):7e._=^4~4 h:RdGs'N-*W'Lw!zb2ᩞO^"|TqPȿa,rsd~P,uutm?R[0 j}XE \z]ي kރu"oCرj aa]UX} S,ߖ?l簞]_! Q m&p.VwoX.m6j4De&98xgLhv\˱*Sm>C h_:DPH]ȨEhM+#8|0kz SIAn l0ՄI?eޖ|ђm1?-Nbʏ-m+4&=am`Yz$=0v\INzG[6.sm\#D: LHmTj=WOۢhX@Uf+udz[R R- `> l*v1 fZ2X]8 ŞP4N&.]sV~ u1a3y ߸ u[AH|U*^3gZ%'T#̎u&Aݲܖ+d3uR7^AԒ+HdqB4X)ph)gRk] #8S)~ G]:w4&-^,7}M:T'\v-*7ֿ."DJuJL$tV~hDE[~x2.@9/㳮Di 5<;D5 Q5ז rތ^?o6ot:^fVZqYwlnv& Ǚk2Ȣ/;whzfӸwtvQ#1 IneRP4|`Vf<?ą C`~4N#M@mqEC=wB咙ACfY-PSU&qQDW6uo9½ a_1f[[_u_ViԳ˶4l G *Z}ɳsCQȧ[ -e4߁euQ(-]"aBa-ԅMYe KmDOۊzpdOٰI%Y%2qvh2 CW .ڀ_5hLi- bWx}WwXM ?=Xz@!(ɬvce3%zU?'Tm1}l(~M%'pػŢ0AȬ`_4jǛ`!e0A;ŠIz*cгp6b'xo8sMS#!-HbAm>e$w35'(ЋE?OfYH.vxvg R_(LxV3L'a-(?jh0#֗~#4TgbwNg 3RT[EfY)E^ˀEg8Y[:LL Wl*}QĪEc-Cf$/&)D;^cWVp$qԻ_sz+WvQ1.XsB4}FќwX۾6Ce4W }7|CqZA(%.=db;ؔuH~ Bxbmݎߺ"+&XLG+Ń}}ᢺuO@9.#4== _`ZSr#rWC=Ƌ2I"'譧d_pǝ_b_\/!~sW`Ft٠t;V?ĕ~[?`dU}K^ tE+!H1Ƹ{\5BŒE%o[FDpu2 OETc)nH"S&:z9*5jaV\7YBâDeO݌F2v,: io8LGNp߫HϹR'Uxl]35Nsbisj qe)* α~vtnp(HnƽX=Uӱ>LJL>vހgR.c{#losj ]1?|wn GEʢ ZHC*㨞DW,IJ17PԚY޿8Al?`V7ܕ lμ1Iae Iu%teYЭ*v`E ܡc]P9;!e ]$4# ~#r%$2#g5tX(v$}; t?w](1"2\#&} /-~a$"HtM×3Q7&ñ MmN]V~Q;wؼ2z6ܘ5|W>/c_I)~s9z5H+^ΞDwJ8ß8 TdW'y]2 #ͺ(taO9`WPR7]J7KB'cV Im':aͧ=V[{oH4[ϔ6;=5kݘlaJ_80V۪;gu.rogE?dI}[ͺG Dq(<V1qܓItփBIӍtJHמpj·b]E{.W%v*JYUWd8|T{Q9`z [#r&׻L(m4spg*nڷBPeW__e۔>j6JAni!CU@Zu 3ơQ䍵rM$1MgɘΖ}oJئ%QEU*Ѳ XGޞ_I{Wի$!RJiXٹE_W]?9[XGnuG5* uP

҄vyW%A4 0IlEH_p ǝmLvU#\PI/RU]/qO:q^y`h>s):GI(ovBA6.߹M-V劆k z+nH!$`obis:2߽HlHvt˒'n@ژE Up`-c _%t18nA[aȲ!cQx ybO9ck9a\" D|v~ 8cahlgT>mx>˼N7ƺH9cyˠ|+Yn4|^s o͡ "jN69n7a"5= J4=sD_B0&MRg̀?H#&;òmr!u Jd@1Xx]&I(l(MEllGU}1*~BJy˽Ĕk7)Yrj{ s 7R <@L4tՙ㢨O۝PaslMlK.("poVG Ad{7u?Rv+oTY5_Y Ț Pf"K:ه , 4oT>]p AE7$b,=uFrةZ{r4ljfLy*g6Ղ#/2q'ǘdMsm, ipr cGhTMޕ&NGU xzA1['$p^g Bbpe>Wyʹ.ٓ|M[\خ fn/;L;=.w]6`),vgts6^R[w*qtzh97*Bp- tp:0s9=+ lN5rP9=0zTXq4_.ٌ{ kQ]|FyG|U .KEI&b2QC2*EGzsgc}޼ <5NqJoB~p5cNc%YjV`# X!>I]˃3c/Չygx,]n[!SD9VV.^HhJ[yDzk{S ~Șgf)/4ZGamF`wNn+Z7J-ӑolU,j&pnP1D?ES]o-ګ(o3೤Yw  %2~rtU(H@ }>bk2ySY`8cH5dJ>UIiq…>~o˱L Pkz UUqut0~wȹyڋ]ZB˺IZ[| `lbE^l׹|ߐ{Bciơxg cUv줍p͊Y&p&.K|gY6 K~h&ST$©&"S~ꩿp:9R;d k-냎GmBN|z{A +F K4VJ-NLkgg2AVCpf"!bxH-Ǹ"1'tlPVd@Dg&Qd!6OK|LI^n@0;ϻ#9ZswDSOd31[-$ݙ lFnX Y}3jɬHuQAkھLVǏs{#-xw˟()vFv 4U5ؓ_hkq.d66It}BNSpw3G `XoX{/M$.XI: rU20nvNV^*p6G&@MCRbnܭ8&bK!bcYg,4W^X?>H,_ ]+mjQ!& 85 5wB %F\u,݅kM1P ~B@Nl~_l~2M[oTYoiAkzm0poQUb" Wp{ZjMn+LOX0Uvp,wpn_Etd2 iqzg& | ay}&@JdQ"ށeP9`EF|k1.rWµ FR]9dlE`W WbW;q<ѬزU ~* nE {r]s>+ES*%]Լ!Cli0|gʥN<"i#{'I/t<ꉷBmcSdSUuux^b|ˋcJK:+ډzS!̙}S1?6$8V(Q~-tTv&"ޑ!ҝYlj>Qmʗu'@O3(v,82#fY%f0vJKJ K—Iނ=:#rkW2!sKY^;ʧȀpPN11z!ߪAΜv7kf_(έԾfb05epw!G͂.\1+HCull/#zկ/.U8ePoR@o! F|vwY 6ѷ- O~ u'~1?7j￟8u\t) ;cpQ1ٰ#g Mu"*+%˫XҘ_}Sy9(G/9AW?C&T¢ yg<֨$gM}dMsN!l'z؇_3ϲA'e07@hو:jT0i;ES\5yy[/D@#>6 uDRN&|]ݧ0O UBڪF1BBhfp%Cڵ\م(AQ>m=NM<|nSP{?|zI53tѻ Cn!`!L|ic =I4OmSBZ1msHqcI8\rK拐(#(ϝK(S%qa`Hb8ƃu"e Ӝ nXwȡxa@PY:ƞQƴKjljU~gHaL{Fc.[Bw>=^nGgJO}սSXeeM<+i/·(] d 궬'7նWe]$ph]teƦx.vIlA(Fi-O>´?9BHx NjAYBCʻPbk2,. ΞWm 1g82RB$]6jWopHIjpK.&/ۇy6gk5vrڢh&E-Yk 5(EQgWw_-i F. q^nϒX/ꫫ|0̈|#",:\}PlPu9[WRT3h3i*sI`צ&6U|3eU) jx,ѴIaRzL$-1]@ADx t^>uM8sTɞfoǤL*AG[) <BTѠb 6QQKj]VTI'Z[DoOD;ܛc.7T04AVLEQ ZJmHb &ճZ}mcKsVb7Ε4P6QJ oӮGuR}%;vgW[K`%@dXe>3DY 櫴*i:Ho#f ) |ٍ-ZNh׼kc|X|U{^I*L2oYl{}U;_Jcvrr>dop hb!Mi8'_EV5+B(h[/[sT4gA5v,L=mB";b,|'y s|r_X}ӯn~o jvC"ɮcpSXtSq$EB#{)# (R}KoN&dIB-T \'n*<SD]]EC>NDn1ua#B/jy@5Vk$7ݯ w՗sJ58>Mn鑿L(» wgD$49g +cbj{5~m !1/Xlkm*@#K; 7)=+J 733  Al!~u].8ENXFmm`֋wLۍbWAP\9Rai~_s Bȇߪǻ|/H5/\u^jT07M+&Z0DqB>rܙZz{ʵbnR5%?;FJFxra}@rtx'd Fo3k8@:2%iE%@LӲeg^G&Qޢ|"䅝0°gP{ŖwOJ$qv3hP[m FHM{et~?XYWJ@.dZ t##)w<ƩO9K}NE@h$DOn0#?+*A'QޔmϚ{z  dSm] FzCр ^ͣ/ Dju| B#(,.!*@2"0au?f>3L^fL nʞgV24(V~jik TفN ŝ&JbSs)'g Υ̸KzV C\6Gžu2/!&?ꓖɜI.%ސz#-* (_;ϻ"$ Hq]a 5 `˷@PeS OD5q^֤B]g,+oםzJ."T28ɔ-n-s<5ܛxB輴_IY 0@3<xZb"a_Y`rGRE:gBCPgahIq~̂QL13xC6Y 6b9wRXG[dXEjjS,p\ RK_Ч.Dt oZ=ʯ㣦Jl^9VycC"H!.gG#/R2KuO czYjjmW_]X M&>xI2$:D@C8m-rj l- .R$y8'얻GHZ?*a/E/a/A_Z( Kprؠe-XMgc㳘a-D+’9]҅?[XȺm9gX'd I(E @mQXhw7Da)bP+MjJcl$ 8gXʄ;FԫזG=+o7ٴ+@g%_%)8/XDdZ-2οobyٱk.٦p_D|MJ 7Zn3arե򙕜!}}Vgb&n7Ch*kҙQgPt1*: CDV>Qġ+?t+`;˝.RtʍsFpsoo?9Ck-arm^H>#uv>Lg?A ur&?d Xw*sK5V 'IǸ!:M #%fRЃ'/Śgh&I֘kF)C=2^AEmU!hU#ѹ]N {!>XChAZ^AT82r3Xɫ˽a(KUA\eNrC'ِ ~*Pja~G9`n fDi<p/: 8tGh{?R٠{þP7Nv*fe(:&Da\:ǙC$Z޾_f(0sËi::ߢeee[%dYJ٠g- e3- v~v"B{~ˆOLMˊ5#ݼan]o܏Ȯ((/+ʑ+\GYN\U>$X.H  u,A3 qmV]-kQۥ_YT9,(A]ɗ\C&۪f +W-iqP[鰄ezڍy2S]hp%0>xx[غZ+b^깋0)4UsUi!D٦ֲF{ɄC5Ǡ D;*/NL.㠄EgZN}VkGϔ<C}B:K#lX}HmȗI7 ȇرPA>G7y[8꺧LvuFWZb?$¡#ݝqSQMp[xsGY*;&#Vn s|5-̄'r!0GK5 ,4*$bS;`n cC]A7Č$k֏AFvրґ+7dƪ6zen`R^tŤ2@$hVb99>-vW1!kq\^vdWY0UEf(0Ǔlτ-_lZ򴫠:MEhjzB\Kѐ6)Fהy`W8eŨ|EX+N"y4{44-lQ}^իBSHZ_eV60(tJ6ݘ,P9@ A( <*ȏ`̈sīl}OfcXy Vıw #I o0b9TFl:R@nY.Z9u"t{ ?3܍qfxf!k)>%&f2kg<+F4Ԁvco71Qfx)GOZ\rʘXgEݗYO8W̹6l^Gi`v kΗG92 =d(ydɳ^BGd&_}UL|RHaEɯ@j!k]uIt'~ #,ݺ_0;)kAuj^zDŒbfr;V+*R=b:=n"rār_XH2RwjmH>V3r"o^Q%_"EALAbp`ƿÁ8d3*qDqǕ„Ijӣ:Ll0Ȍރ+;'D)uaj_f% ._bpg@YSݦD"n ?fVw@6tS]P/j6o`F}d=Q; psw;[WW"Ar}X]V4Qu@Vzţ|T1 _Hl7XP}K&ϖ<71`+qVh0^I<ܾal|F[<E|NqԐxW|_]66$&{ =^DG%`ɯ lj5ǯh^zض\ʿtJ*":.GDFgf__zm+Q~ai 0WgeKaVkcw(X{0G%=S0ɺ:c%`b8yq!6*M~P _?WήD2Rz I!A_ɠk|28eCjS׊1m+d)Iު@E*jŵX" LL{w~ĠLٝӃTT."Ln -R<ЙJ&i.·uk_hm~DLS-uSbQ m1Oi)PFB^h]Czʽ1-R2:c~!7,N5ސ3m+Ws*j#L<)CKe(}(v*x3g17Rװq)NIi<ٱ֕MïD!IX[~K/(wQ! oOx ȫ(eW.,B'06Җ-0`~]-_"BMt_?iUXYuAKkk*.j&؁}%c&2,^a6bwl>[ME*,Yr ?k2US-7_o՝! clT~ɞthb'lF󹝑ag#/՘N r;}bE-%'!y eWA]AIdtoXY~@2y%:ԥ萔E;J0)ņ|ZĸwWM%VQhb!7|qFۂ2vH<>BʱUO<间g\b,:`\>Z%Ao4QX\$S{A&s~ J_CК'>0{nقDMP'ī9z fs"Y?༣ߗt>ͱ1;o,6c!eYІ݂eIGt(+8:"h^uAh 򛌣[[]}D vn>DObn׷|f %s$ `mYaG/{±By%G8'ؾj z'P@4>C1'%p~ r-΋`:tǓ~DxOTMہjZ t(Lx{:JCrހkxܵ6-$ol ۈN x!K 8:w 6 Q/mDfms8ĀYx+n?}u&lMѠ@IN#b@HyVU0/Jh+h$~ YZ+4,u$L,b߸ڛG J2K_|ޠr0G؜VYRRFRV4I~Te>ACŚb}Y})t9!BF K` AJ ~YG)[a b]fH#}|< ^ڮ)Q$,g_0$8DJȏ\ /+7I'i,fO:DitJVYzmCO{:9FeE3%/6dK!`J$=<CXGĜ q雳ݚM饷3y_5øJzuJ:X{=_%1c9Wɦ71*V W9y| \wDҙ+O m8 /Wr@c ˔M V|} ,*ҋ['s >mHRDVԨKv ƺ јT ^MjG_&E[;"Op&$E|D?t23S}--|jDO䀒]Kh')G՜e۔H+Jw_*;-iˏc? hP*?t# &b6wBvmHpCrnh;=N_ ;#r4)xvtKvslSՀ@)G"hj2u٩\%N~IDll,tTU#+]C/$ ;HAډsOt4Jn쇵mUKՙt }w W{Y5.#x8+tw:R5!{v8Q PΖ mvsK(lALPWUxS?d"X(@>U$u_ɞz_jYv@QTlI=}RQ6[at"e{()6ҍz-aSuڷUf?0 pnq}5l@Cqm:b0?U[Eؒt/qHbJ$ok Z{pu%bKQ}){!U8R!=cTpZ Wrg[ּDx|l#m $`}A/E),TҝkKADɏJ3¾]g L l8&ڣ%NPV#$E,U ˀ`kd>e֙U~EFr<[[ol=T4/= ovkHՠWpH P LNOp$J欁)#m!l+́RyQZC&L|AYw5_nW;^)ֈw`#';tYC~ vN  Lfe\i؀\&5M[M.EjuGS "=Fdbj+PTn2jQY^pyV!&v-Y Tn4I=Q V+9jRlIY=ORMO\x}&rs}~cUΔRۙJm:׃y'P7/uѩ~\);Tl 뗏ݐ_ةeX) ,{\;KϐC7^cnfA,PͰ;G0p|)di(u'ޒqbYI(ڂ܊s @Iw "-v2ɷ1dW(!z/BYRa.5>`?Et*,[zB9unX@S!?HrHArpY܃dx_\fG@hAM$x6DW 2wk}%ñyrhY%!Hu(I ]\(gñ9,#HN&ئx .mY;S ajO =C3F|%F 1_ad H^ҸO(?NvEK94 mAMKhp~ظwO $3fAU{Fxzo&Bj _W'+J|Lx<)U\',[WmFjsRs`4owq95wGyss =J-O'W"⢫[QX'/keRu {#XyP UuUlAYwhg4; φ%h+>-fE$& ɮ; ѲuUWrdeLܺ_72ЪĜC$.}j Vz#qO"C0 '42xIT/QtppaNSS\J_*pTM +\%"I.Ce\} 6 ˜.18C]LxҰOIh ZB:89VsYf.D±busaf$'^[%;pei3܇O"y Y/N<֡FuG6leģwT3B!:vNj"sy.*]2c]GCӞc@KYrQ)Ƿ@{dMh&6ȨdήĈMbsBt< U\* B4,=u#2iXf%oMiΞC4Z_GJK -{cSrey#xF;7T=<8Kk]XSz(<$`~gGLD)poذ{3K d\slpi> -'3BWv@b!܈9jpfT3[?h[ dƼ)ZZ-~0Hq9 :߽=ڃtB znBtpU3C v=yqV lGPRbEJ|3S'**/;Ϊm3Ws?(06vQ.Np^./h&/e`rz>J/s4`B3qS4{'1XV=P)c!8# D-=w=H57XODR .ǥFVm$器&ذ%Wc~E"J#y̫2Bs6q&Xm̓ o!Dm,Fq5!m,GQ讔&XNZrYm]gn=Qx,Pm=.SoSM"cE{ы!e4 }7lpЛU/Ab꛿]҆7ōٞ =KAbV8T*l"׀&<)xˏSo(˅=̉v/K1AB >>!\5{1Xcz7Z=QgoJo{q9dL\ c80#!/ݹ.] %ړKyw)fϜ8 !pL7OBg?m`*|a[`y1HU'kFS%gȭj"N<꣣xCuXs#dXk"$f JKu;]rk`-LmП[U#WOVW8ؘ%e3=~X3u $7X#qެyHm 2:{dM{g4KG}lk:;FN |p3fL= Տm\>=K1j\DhM'~5yKZ'Jyy@'όKpGba^an,^G,EC< EAR(UO5Rko~Ǡf2oѸFH8p_`ȥq0 ,YGqsK>w 9o#ˢJ /LpJ+(,rP>]6uk:;DpPLAR-G1D@.S?}.? T<"+D܌q=ÇmΒfcF}סMB[LoˬQ,_4>eФ|̽~" m{g׵L%g<&aɖ%8o6Xq"RAʒWN~F}eWh,,"^:vp&iG{v\1ALBhn2>дNb 9Έ($\׹O),g/ܛ"}R@Dp@kB}L"&"yssD9n\g8m _O&`RCq;nK#!-.BO[. +F6Bfntp DU4t4JMΣF'JY]2 X˝ dh918@~!4{Ԭ)@DXbjޠßJ<"_f\`Kkt ϦA}@,xWִR*Pvb^*) / : /!}"E$ԻXҽ _H|kneS!U3$C'̄BFbԣрPUf.,HJ aK!Jm:VH:Eq{c70"V` K}մIxrw5SU1+,܁ v3Q1I ;KrRk [BL 1B\"Qq]N;G;aNjiq;;6!'Rc&c}m*%= o\|9grGEߞ@T*L!z~%e.@V𥈩BULogi4~,T^zl:MW(!e[ γ^4Rg^P(ay+/!NRa硤5j [' ?u+ed", `osU{t7a+|IEƣs%3ŝq(P0bH_VǐpE35)OߕZ ly[Ri4~_1ߔXѼ809%.0Ⱦ;y^=WTy5d>mK^s"0mtV"nS=-U`9.E欉IC^elnc@W.fh-N?FARPi}E;'7{\ڪ<oo }S]$}-іlY "z*ښL\` 駏{IdD!""|i 66=V *.20+ (Φ>$A$gf=wSݷqէT6ܟ@QZ&q , 1ɻ!Qʨm[1ʚp.ڬpjx-qu"=6%צ!y<]LJ^#nqFĎ,k,ݓ]omI]=OC6w] 0]:L5T Y{sԢ΂d]KZF_SD&pתA,eda-)_<nE2nWl|hh-8GSش6)j'ҾgvVg7h5ˠuH|2"SXk/TriYV%,]3BMiCHq#eP)2y*M p_"U܈>ȼ 3NQ371Ê߻?h'7O,AGcb2[(r0P2vA65' D56H?_we~p ƌr {[ƛ۷P4D5 =8,ڜ] M^)GiLqFWvo56.4i"k'zʎ^0t.PDјσ/LZnsX*j*x>lPc+GZvoqڞךYi>M+C$<yϾW!eW8ZyƽSVY\7"xl [8C=*3<3_߱BC*?I>$1/,a@?PEXo/.IW,557K.˗ngVnn-A3 wyYJ%{%!#osHxQ,g$O%A$,O[-ѾrNɧ6X3J9Lo5Hr@ mY D pۣOp*qy0cCW:➧`H;Q)D"r0$dQćϒ<6f( K"s_U&v>iXT[fA3 m0ّB_چ~Cii>f/GCr`=wʌ۪3ĉbrL<W!.`O]Uq,|}I_ӱVn~2F.TxAOi5Zw9\z^nGSŐƉ3ݚg“r]8߀T)R f{Sk N)*^z϶EܻTQݍ 6]tOMxP=DESRZ pP*OfK{I}`^ K}l'0QdOPN赇/ CNnz3HqYZN*eYJ_%С#/DAL0= * 8D;cr?FMd"4b{Oҵ0Bm}e@s*xVe$j[V/$q#啾HκOG5~R;j;#e fUڸ]5m&Na%AbS2~EiIif%M˨-ɂ"7ns30!nn5ҷi$O_Ik? Iݐ큌/SkȵihhՈHLP#Х{|x5zp؆7zpo!:J̗m6eVG\/XlTt^ATm%Ղn_!ڄ }Hy*-yg}d  P?Mj?XXH4Ȣ CYb1Ҩ9{# ׎*Rp%cpmȽC]W>kJ$&2H' N:yFT- CJqu޶|lK'P"ں}łl!BxkdOgX`&JbQt׿*)W@W1X i)iS/;PE\٫FD_ƪΔJ%^WXUjn@"i;*hFѦNWbFsJ`\l17n63j!u' 2n*f[;3%MWl?vsg/rs"Ⱥh\V1(懼G0PUG.k`RZH! :y^nU=sw%Hob#1`1WrI<ɼB|TbjfITmYE;\U.q4^7Fvʅ| R1:?j r[1de OQ(cẠsJ8ی *X&"Q0?s3.x`ǑhA^RP &YpW޿o5ӊ1 U2bmq$@ PI 7n[d!OK|}`a(; ܖaѫNK w{3Q@!8C5ӧ,1|!NG_Bbʊ=Pw/ ׉ƢW2%} "KC6z'?xg;]- 07&4@Ω$1L B&꠿zu^wKʍtu;B@H߭>?.CCJ s4ъ;G$ a]yכ19>Vi,>nÚ42 u~Z,wK.Y ;^+8o NM8 ]m2U\Zyّ O7^d:l~3'/8`R(nIo%Rq/!)`\(v[՛:g T,_]й\% blO@-Jx/̻ _f3:$hE% 3l---C'k4JWAQѼGp|L@Ӎa&^Gй 8(Q0f9LaA'K:p4W_^U$JBs@@1Y'%+ h~b  :(+r8'Փ,$Tа -`,Z #EJH%zfA?441Q*;4!=!SYR ]E4^G#p"$ֶXmr"\G ;ѫtc>9]lz,f=3]B#xÖLnM@vn`(dqTlW^ˆMx.+f\]y/dǨ2cX1W=ēʛX jjiw26Mط̵ZWVC,W_ɝc&uGa !X(C! }pV(PAD>qeb/&AL$$bݰZWdJeDq񇈆xOIQfx?=M:=*?=.νoyl:*'ʹ}.:jE̤qk(˃8YHDڙe&\v' ^;[_o.` jLKh-Nvny7"y <#is=KRO=bipQ:0YD>lQdd>Qw v&c$(-qfY㊝d,MxՃ'es vB<' aVgWD>ڝ$s Ц,l}EtdL='HGNtB/ȮVBmCi%AkQ$ ]!c`j419q,V\DbU=N- /:eD_At^ TBch%B3|%d0qUܨ /ݐ(@N J`?z*Ҫ(+zi2Z8tʎ)Мq tϨ?2@8wvm^8O~*Nio >5"I"6k Y'vpNGmt>X-TāRiDHђ)1X77W\7xzUj7P^/w!~0r%p/3ua\JYu^|=iϾc- -|}:)qֶj9;>]F6^D2K14=2;M0*G98*wFcH6p17k"R7oF/9tIu fduq͕B&Yr ['|Fh3.ܖzb71A;p{rI>@ȧvtg^MK\':8$' , x괦n !E~  25f${y/93^Qԍ&6,+g=ɥ^ Gp;FcʠA9-J6FYͫON/28˝wDw/@DS_lH^{_J3#xR 8!U='iC_A_ŝ/zy@Bϵhw:o-$X+pb&S })V[M=&9IbCe<>$󡊾ab+xѦ([/LOn*utI\$ l7ę"Q- C}+x P_; QX:4+Gm]Z\h򩻚TTEy~ڌЧI!J)x׸$5 yvJIP up~YFHsO-($fU4:Yuqdv/̓TlR=$H%sâ 1ӢSǨ~kOb 6=EY\)p ETw".LLLz,L.rؗI镈x]5űG(25I$'ФH?kжJxMhh4Z\)o^Ʋ3S$CRmFpI %]O__5Q TGusS#')>sza3ѹ&Ԟ`zJnFaGFg6|Ea!2`?MHݐ47|Yx;K2y{SF:`QrKXG;[ŵfj~ Ŋ$wz]Ygtx;q?ƹZ9J{˽=#\0(jWSn} :SW*!Ӵ`g2QW"'htcd[$E/y+=fp-qq^K:4u3: PsOT}龀A~W=/S9Kݟ0Br}]Z: lT-t @f H_b1 6hq}1 @$N=B!`^3CnzFw#hrx ^*kuӯ Z=Kx4EqbL$!Hgl1sRx5^+{CKE瓮^(I+ a]ݶ΍/j,$2Pdž֬2" x?P$Piڸۘܧ|3}hk`G)߯]¡w>؅?胯bu!%(I9qzm](|i۴2lBe xjG,Sv敄Wo@^Z~md_5lA0")?uDݷt@rCyHb;sFd7ۏz/a; R] wEֳT%0X`Z`U"pZ(Y bA$zݏjgԓDoQ4ְDMʪV"k*d>Afw1r@M|l>/Z :BWKL:8)᮴0T'WY+5`NDKCT{%} Y2 sE~W}sڌʝP߬D``iyAFi #UF@tPgp1]ӈQ$iuXbo.MG3^]S**bB"]K1)]}81)3F2P5%NԮ]|;K{~p-5B$.Az0[]Euݒ4Lu1-N`Q+- SBֻ>W\BtUH~,XD=GQ ӈć ]{gi|Ko6b\2tY>,R$wIA 6Qїμ?.TrZȢFh{z7"P9# ꈸӁP1 CW7_#o+bNyn ~h™Ia^nL]c Ѫl|^O6dy!x@;t}&=fQ _*j=L5n g NgI˖qyA cB"Pd/I>rXy !|̜wSG}ӑ#CBiyOp? sn)㊄hJ8ԋLBċi}SR6 f G#.gEfQ,>B&8RDo 0D̀tb60(YE!RM-SX*ԭ@MdAk?<.ԏm\itGr$s7Kx/j}#j)5Ffs .t~7yL']M }/'>d*m\|:Ao3c|[[y,$M!/p\7Ϳ=vBxL+* UIMmeIJc[YW̅bLB?Rf_QO9A*̧[aa7~7%-Lt瞧DWFP /:?X_;SF ^1x.h)I5VW 1aP uo㕴4x;0%ϑKhIbiއzfF=z5D!25RFʢAQEy I6VYK&G*ii.> yIJzWd-:+x;Gbu;> r|+9ZfىfG KwW-R]%pZH; TǴ+fj⯠[Ux7nyDx&5|H*)&FxaGsqߥWm@ib.BUnkULD%#VxT  #t[ 땐pߞ71.!_"'0 S`lR6p=:Ʈ3ԭ_v'Հ7Iq_ nUϪ*R1UuR#BXqp~KL ,=[\>!tFQ )jMxRz0v ɷHV"P0C47[ jr wpjv&Pj;g6 > J=V5_KXԷ${j-p Ⱥ۠-̃*=Kr59t Pr_,vsqN!A6e9iZT{y{9T @/'rZPPFKs 썞Z +rבF מ?A9?mL^q;[b @؄v+sXcyntOѳYS|D~Nܨ4 Wdח" ȵJ.Ls{^ag$ >.3|@b~Z4ttzc^MEJ %qΙTO;ӏ-}<@mۍQjB_Xj(:`TI#`F]G+m]2j~I@χ]ݰ.BS?q9BN̍ ndLPLGv!D!%tqߴ6t|WzZ4$g[;!<3ZyV[5S0#Tcsu]R_Rlhn^1%k}xF>}KDyPU6P7~dpd3s0H rIm0W(YD0G9gX>؂!jKW%V!q3VɺȱL[^Έ\E1P{WҎ9?Xadn>w*Z٤Rv q{yv5׆(i aw6h6Etarմ8ZDqR0M>0N+of~En?3^Ji^uGTbN]`>Ȝs1|k)VE;# 3iq(|I e9å.)$->|Q~W*r&3: b_ꛑ~o3'rD#'Zj2'sDb PGLO b(kO]/`e[ tjq[{ BiOgx{}6%.;+^7Tb$Hۋ=(jB,Rȼ ѝ9q@X cP"; x-ePށCMmb*pi7Jj%}c OgřpQ=􄮃 Djn>Im>.!'ajKZPXȰݐg6:Z^6oא9HӚIZbkH@kUŌskx;E`+e!'^WzŗN[{ DRM2+3ȡʊ֚DZHͰ;+BL%mvv*gMwד2J[q`ta,DB<_,drg[A9D5Q,J<~;AjiŹ;)rh:b*ݠ^Y})8C䥑AOlHċeU"E_9L6bMҗh/TM`ϲ ]C?eJq^=o ۚ@ϧЇmϹ988癀hç@җ$xͅ(,<ӯ} 5p3qyfsPJnՠRQ{IoC_'7 b(mV fDdo~.~*B}!u3e n=FW G]fͶZJwWU3׋%gkEO][@!s?0:BJjDk.$3ċ\C - E>7ԏ䬚Ϟ1TrXY> 3[4ŠSF<:.WWǣh뻘~d(k"w~>q+t7P'gͳ٫V-xغ%Z9\j A0v)GwyS&l8Ȑ,n{oxGzUa$~6D I+'"vEuH~zf7jBɐ|ngiu0CRF(73e4AŗxK>d L,$ ?lDye>Ou%^pǛUHsˣEtz:cªEMc]i w8?R11瑲o*G>3cloJ seEc M~9/~gNo^PߘY6,twW>,%T]!ʿJu7{9'N^;KeLOHyt. )Xt :wM/AQBIQ! v\`Z>771JnGdPw~饐 `DU9xݬA2Ilƻkk Eʵ'YG6WIN*7:|?P?ׄYԢ~.!^P2T2U˕d.ͧ"[0-tԮ5Ⅺ f'㎚(K.54,x{if *̓Q&oh!$N5Nx >ęc}mH@Z {8}d& #YO |@D,n<+7F%pI_L9t-? &xqỦ࠘L N: 5)B!"'*A"q֛AhGq],9 %<=[ j%*6DEP#֕`,YD /Y&tZz#Ww~xC":epT-iϢj %$~/y5Ҧ̥gKE\EkɖN@ mFGJ}ec EȼI`ԣ Dh;M$gj7|_ 2 e',\wئ!UIRA%(lrϥʹ*6=vYڧ +6~_!,qMc|茓J6xd3]_\ ؂& `m-Efg=@PE} [٩_e>.xK SF\QɼQ9|D"&= tQ1N'R>V8އz0ʭϕ`3M4?vD ״+`c @z Z<cw4j&;-AmU DCH|>d1 a$:"gCSNV/6AA'R2*cvùYo[g;fdWbdꁱ4c$V:0O<](JVf;vPjውVvvĵ.gf\>tՔ~Wmq=1;yOB;5G4[zDiy)c iYoGjA;VbkmbIsGO+4|)PI2h=3Δ=Xo"r#UOz+I_7'[?*x.zZ >ʏ> %8Hx;>>|RzHۇz:JU tPH? ~{*yŏ)wۊQv_MJj۩-9XU] O~Iy&rVrP3q ے%'U/UAj=R.V$ľ>=#l*}+ПNjWw@8WE2u&mzh2c6ѡA =}9{lMaUGm!^!QixKjFD6$>IG#kj|xlCbKuK7a l YßKf· W-Ћ :0jZ8KimXjUl׍ҐӏiN۲hy-s6}] ' 1c+r ɽeh!5kO؂':4-}xchyKe2&:%Bԍ 8ͼ& l{]ťt-Yt:T{K7=1"[3Bk(/f[s8ukn0h sWh_7q</g"ct[em j֡f*NL7x 1^k}i~䶛-<蠜(P} ֭ wyYtRեFHzK`nUM}CINbe+Wnu!}MRf/.X@I &ҿ5ݻafbb0I K[/#DlcEUbw\E)ǖWJN#fDɠTpEY}SR-oH{}m<9뷼PR4]V]5G%M+!ŅH9L BM ,eRtD8vy2RWaOyqP|lw! _ D8q7Z[cpʏ>w`{hF='MRZ'aݲSz6rҙ\DE7I~hLXw‹iFIvL;la83@M M| ?4[|8s)BX SnW~45^厡Uayt,aHo%Д{ѥZ(;sŰgF}T[&Smgb\e(]b|/VWqfbҁŮf,9T y[al@SA %,Hs 'ZT8SAU Юyk5j"zd~Pc~)c E\n éKEUDS5c)ƞX '@ry2hDi.u@WVAm9\lJQV0ˎJރwI oJc={$]_X@^!\?֠8q9_U1Kyح^j=}X[p)I>= m1BmNvZNH).,no= Z7;>L_'T.RIy<$^S&dzrWL#';cG\g-*;QR#cjK"J4XK =c®R:Ny݌zDߜ&Ոhi(]FR 85K&텻P,,y^hX}L㋫[sBϣÖ́E+9wmёE=/X"H,hIbW"N,2۬yު杋:w8=9 V-n"ItlMm i7v20 F@p%2߹>2֡*7Sf=2iҫ9✵@ľLRoa ,7kmd͒})Iit-dn )]"]B)LB#Yoym[M+0GlEyS?kK.f yV1 !drLхv%F(w.GIٹիXCwNF <Tv(#q5RCŒCS'8t\p7sORP9u՚|'XmzɆ#!4Q25Uً+fG!!NR,0ea{s9bLq|%f۾Dt 0״\O<̓\vOr 8FS.rc%C0B|` r൩d)ft(*EfY2H^u\U)hA16xO-ЅF])Cۅ9*RIRgG#й@|3gdD6=< Zʁealp@H*@@i"ie'R[jQ!s~{OsWaFay5ȁ:$쑥5mml#/t _&5 Dkj]rۈaThM;A&08䄰Ř~FIf}-9#"~=(yJKYme5sGUĪ ]o#%jkPLۖB'|{IY$jI7D%:藨񴟓9 *Xk2^!L%~n{ACASLKb!}{iL^A)ճ5N|%laO"@%x}sBJ#bC p+ $ Cjw ߘ,/XFA)ZFK)$bЀm)At0RIΟo~מk}@k^IC5Шٲ%ZQlai 4<>%F{C][ N߉fr1^c<_=AKQ[cA\%C~nKSພ%ظΟqUUIƕWt#Ց_CkA֦Z VG칾YjrUBc*j +#J q$_qZSh(} L\|)Uk+]icr>euVSت9x”eDyD~V&N?)!D(UdcS6ŽʗvA 2aX/enƠ/f+k'˯q,'FglcjoE "jR{:D Da"\D)$u?mKILI姐&=^ƨϟ{5#S,fXWŦ=k3jōz1[DuTmt|EVWدIHe"MЏ90]}mNrܘ:VW{etUI]^Q26 ;P$z{K|^IG;})ɩ'eѩFGq8 *0&E)ѽОQSGږ~V(; PQ ">o V tr#T3}Ϡfr(t.%Fkpwl6cbpPmM V݁ƌj*m;:;$%Ö| xMLdfy:GGT8YW{14n^VIZAwGhDЯ:oasS|ݍ(<~PNy ~tc[u̩-9k"9>C} -8#jV C(&nɄ0қie>2hJGӺ:&QR;_ wEm2P*`%E/{ʑ9VO]:_q9Sox;݃ t 􋒒@/,Niļhyxp3cs[PڤZXF_"]g? ,%ϭ)'U^1cT+a@4=ZEvU1-8yÇSdFLCoRZ D{\T1!W64+o,H2=DK1[ RX$@PǏC8?]QjݻƷ|ɶAd\$8[Th Ģd3;*IׁXDϳ8-fDi"GHr=g< [_c9:LDF\A.z CoyMLַ}ЌDIYv:xDwXWDՕrDJ{O D^McaަNA ks0~Eӓ"=\vfyk=hNs˼B"cv. ]y8\ASC2o.B黵yfQo]Jƃ/o%§9µkZhgkw \s,Q h^[cwrěZ<=ɐ=4]4D hСՆewNʻpWmftjE|{;*'XII4Z$&;gaZEB8Y:"fJ۽@_ZM}UeǜHh:(%# :*Ϩ.kD1~Eg k=7Q!v;Oh㒦 -Iyf3:E򟉭ejnG Q/,дεtׄIG|ۙ`@EII,̰X '0ΑBRv5p `3 e)E衶OmNjO 6;ሸgI[94)mww=o2Etwʝ.Sr:9jsnX"$W[r=+iAM`F_2@ee`qBv [E3V&Y<\lWXO7T>48l-://MC7^GQ 7-kϚu{"{!F%]Bɠ >NW Up/с99Q"'@r k^UcHs t5(ޝInZ~(c߅͓qw]HLj B.3 HuiLྫྷm^V!Z#1у  oZE-ϞY{VP2%Ԉn9w=\0b[Enuµ:,yi3Z!FO)mݥSs$a@r<*kF6riQjj6uK@sU#XZ5CwΉ>ƚVͶc|H{Ft/[UZޠDsIVm}oxǼR_% Ftnוd/5znsCw9N`\ ΊQЙpz i :> LCnH)b(DՐqA:erŲA;sD3mbYX"<Rv9G`5 BA("$zzy q|&\ ,cOEShzDXF7BV1?wMkqn/ARW!`Ghɟ_`>r$Rv\JW,m ɖ|MkR2 kqƫ&c6e= ( F3 ! PiiU߹ JEjBlo+/5q]:\oZ10禮F&!m.a}ڊR[1@Br_dyנ"KCeWTIP,H@xWI1$?X_P(hH戎QJ D?QRty$X^ov vE4r3 4X:(1u Ls$)kyB&4L`G!87NM{xnA19Swl6;%fdԭwSz^7A ?ZX.yc&;DΛ10,2LqeKʱ7L _QgF%YSdib6RooQ]Н?5 [ P,V;L.DR/!l{'lRΈs #wY{qЄITJBb U!w ZN h9$#lDN轻I&n?'i7!un^4/P"lD'-|v OXF =K0sh5%U?II S68F7ҷDlo)] с#wHՀ :| N6pB=/Iqy%"4f.Q=*m6726VY ߣpt%:"bH 5u tZH}L<&~pgޏ~̝;!…|{м=i}dX_#Ȫ?Y]ZDkތ9C|a H[~([X>j:5)0 o0#8 jxCyI9X@+a"{njꓓ%лsS;g2b^ۇCRR]72_Efˑ!.g&^N0d6B4(A*ϞhMەwn6+TWru34`~ Rd:joK/s aiv;,dкq4wML>bCn."揀̝Y3?1 K[k쾣JvZQ)?wG 2hӠSіZf  ՠAX{/6 ~fzCPhOJ<tK5sRf&Xpi2M/?NnWe=^T-+~_HAY8 l*t4?$oiuqXĖxѼAǐbdHoTQX(ҏajftO.#>,l)d5 e=0M_a)_WWj7=uկ5u3WkBZ)}5[ϟ H NCݕ.z?i}`@ l`xo?lC(l:b):Dyzd3_ǫHF% $+QIpT"}mȊqW%ǡMКlrҙ(1h;]XG3GJ_4<{Լ"} Y]_-y>N'-i]:3<㐱$^e ]蒳D;dro{OuilkW`'|tll::xVA7w:~Tp:pU"G#ќ1JV~릜 C@ҮLpXq+} $I21*^#l@O+,:tg3V{zUx5~Ue.NG)8.a)9eϡKl+v7 MpS52^pu& =q^M?MAKXԝBw/R]qýcƧ-,8y@jb!gNѩ^݆̅W76Է3l.Xe|py|Q:b0x%35?4\mrτjȑ)#f-`3[J=]8bMEllltr1eͿ˒Q*]Y)gAP\ cܱ* UV}A)mfKAa)9ީU!m^EnF!Y`Ʊxs? h/~T@/^K8S{ha,f&T}yW֙5ү)PD ✿_:.sn}$5$ (aÀ$b_1j|r|^rKφE=FMs=yk 5z {P:G*^΀hFY9!Td#g.i&RԉH%eqr5}2kw}x@'s(7yF>rO6iq;]4~߽S{CVi>~, 8lX % 5ğ-mK6JܚBДbҁhir2ES+ц?$>tmR n]F'(a .Z@aM/?vl޷jݚn2?D 3ʩ4Ye~p^ٝ\?j7eJ6ڻO w3"02@ $Dfopp)-$E}j쉨QUŞ:vC0~N*fgU![5j6-\5vewOzQ"{lCl$3 þ jCz3_ǻ5|n@1+ِxߠA򯙈S8!(mJ=ş Z\֫P1F#\Vb2Wb,CgrvݿRע|ʩTD= (D/K}e^6, 4f_oΧh}cVx)K?)å 8wiz8y %x${S)] *P髷hrkTi.;MwX}atdIVUR+;uuoz(ܖ2K='^5Hr)RJulELh8:Wţb'{Ø4X|R#~twyFmT7%mTJ~.s`Tm̥d Lڢ0?Zǔ+[;Sߏ{\[O(0bVC)<I׏\bkJge{Y0p *M"ܗTsXe_\Wr-0pmJ>5fd 0_aL|*{ FΊ* W;#G7`BRO`Qdtz^^J92A0tWcQthf`GloMDXGS5ޝ\.e(˒tE!㣪e`)KYkϻbʫPkdYD8{|`3BT+bJ].285rpEȻ[}.IKBꬸ9g(`Ҡu/ӂHU Z0(bÚu k-7f!g%n{foeP\ bJ Btch驚"Tw$_G;45H2Pv ޞstF2#Zk=CƬn..}6 ,BՐiGb֪ۆ"9s :ũG/5;wL8xXkOD3^*6d[ԑPKO0c(׮)~4GzT׎IP Ă'n|TYa /O%DddW1eHO q<'K{q;5UTjTC(y#? YՔF[E}ϸ8|rh;s.e=I2%jnK=+^>6} -ё19^bwEX?@4U< }p| 6`,.u;=:$m|m.m-qձd'в?.ޡ* NN|)d!%{EN,73,TZAC(*Zf_䮯ا:W#PbJj;Z@6 \ B25U$dT-b@qtTa&,&D6|քWjDłuwa@|pt#:{,pm6`pvQ? ~qH$94ЛwH}`w/VdDwt:QFO@3ߢ{.%Σr(n| '7(a|4n߲(3o2 :`yDF1&S6ܐ9mYmZ8@P_Klal]VοГaߪb*ۄIh W{ 8Wx )fL{i9{CdfrN7Qi JoqweytCQ`"gkY%LvYWaH`nxd_ĨRg*Z4f.K3U*O1|ì9 y~$k aÄZ4Rv0u=5L|(R)1|\/ɽ9ƲIW?9|}@i3=Y;=d&:kww^4^gܳ&xhN*k?Ŕ&ꉌ L' OdBi.Mg y,&|dÒEqBT =/o>`YAl DnbbJ]6m~. #2<1 ފtQIn4sϲvNWBHL0.'/-WѺ~v>irݟ42fӂqjSEwsWOڀo;t͍r^yj"6-=QBsKC;p!{OV(X[IYʣ8@X r_JIUvRDD$MvNmE-]E6z;QLdث&Ehʳ5L '8@OhW6@3NN5;jaI[6Ip1SfEٌ՝31U{ߊAeX-a71Rb9 3ƴ5r 'xS^i ~XJ>֥"nvnFd (dPsY6c@{y/4CϑHj^a0MD,]IF͞7NfKyx'`0;V/p1>qMlb:hߴ3b Im:1 dER|ѧE Vf/61vK`d\ڊ#:42Bn r[ *I(- ˀgwaޯYS3&=7FUy>-ZSxk70ޝR΃5&H[!4Fחy0D+)a~z@HZ~6R$jڌsR7j'"@E$fK]{'AӖ)WʥPt*CRSηxE/K pMxUT<_!9q?X#/T<Q"OGĒI.le/&"VN3# Ú:'ndhH_fPF*KOYP֦PjXjL*U,f@/!4Vd|se['ЋbѪ^\w2崾Ej֣Ǡ*?9 KTP&*x CןJOh)ErK8y;7=+v@8- sζp MoRm,2MMÌ4ߒ$>P{8vS=[rRP&AǂK^KtI\L' [:Ŀ d?K"!$roZ8ټĢ6C,"*N5SWP,3+bi;bD5ɬP7[ l>!kO5(0Ui*e"xxV6W%y^VIkd*= Zom)gB:2r=[;őnf$@؜c"GkGH~]B9Ӿ_8/.Q)Lspädɘ;73@vEM1aGfenD eV<N;):Mpj5 vۣ0ԉөh[ɳ+HuLAc;0fՔ?"(a rkj_ʫn7lFp= Ovb+y M[o$oxS]Xk݄ I~ dǻ}GjWy]"RlnYŒXTzؒ饃G\j7R'`v<3FkH. nYh0 u>]uش5"iHIQJBUstEdmfHv>ei.o'֙)\6+``Dהwb~+Ӽ!827W]x~c/2! ~ 5@m!FL!aS2- ܘ+yh&*` S?f9TفtJuqTޅ5bqղg:vp:ZqR0lbR[ʊG:Hd*bŴYAŚҁP)4Cp\ݗ6ĺH2;·{5w.Z#`SLɽhU$p%q͝ Y\!X5h^Qaj)VpnviG |@wxvyǨݸ7mm,ԃd;ǣFhFpAp 1_"S-ME]c*YhLcd'O] Pl3Yr-Nм4NZ#IW96ԪrL+P34ȁR8`PL5 :Esu\[p AT%㲔K9 ^`lIٲSooCyﵔbiϗoϙ ̹HTN5|}v;Bܒ@Gi/?#S؁r{>}1e Y-S Rap.hy"g,1tjQ:7̯X6cü?X_FĶIۼ:SQq*j.0 8?y~hgX[hSԩPf'@)6OzX~fu*9sh@S(ƧigM7mȽI*@?8&JL*p6ƸjGaͣwx$jIy!q" N@1OVZ^Z[e=6J{2dza2$^TA/O!sFND*Vϒ[[RMjW2b^9A9*!,wAv6C߃J$@:iBo2ƛ>`>c|UZo}_r٢4V]qE]OQI b5tLD?G'`+'xÀ_5- !0}8Qg51'3f[PFFXo\Je^iSWOBU芻ų.&> 4GgԘ;;@!,<,%/i @ؿ;@א2KpwԞ2Dk,!y:˙x1i't =S!0h_hdœo7EL1{R,4 {;֫"LBVu{|vP(<2_9!жWM}ѺʫњֶNV>Gp料_Z| sw̩EVAG7!_uP*C_ B8$\FcO}39i8H kߤ7x v^/;g.[ r!sBHb|l5>yEo-)7PVk˱E:NL>"?HFc9KV6c|Ƕ#N.E;g,{LHc?VD7 ZSaM1_.2Y` +sw.&6wk._@c.d>TH 1MJ˾[Lk FFDGu%Ǚᬢ?%]Ӫ+c-7'ƣ v_iŜY f}*i9_VrQ$NfW`f$pgs20v*K@ ܡ>4nVS6͎a`TL?`D|a"y(]W$6V_j/kҫo 5S\+t:( =80fh!d]pQ`:m^8'MGn 8X6q"C 8f|&Va:0E@Bat?_\+9_X۳^b"wr "˥?߷FaS1yiwɽtZ =x%#e) &fD: O;?$V|u?O3 X賟rXJA,O!\(mNϠDJN!Dqd g9V>1խ (tY=/@2) !ϼ^l %o^BP< 4/ZrXg.F?3V/XYKd7j(6D~$74's8*g_%G,֌QmP#ŗl@SPL 0ߎCJLt~JMAc.f ?$1ҷ +|Ⱥ|mZ `7r5Ӭ }txG>joOuS3~}:1+ ]!:Gi-y;1%w]ISL)q3uZe2;^w@y<Cf1C/Ft I8\(vcHeƚ^!-gJB}`7ʌAO;)sm/k`1 ɽvK埝< Œ:+cQb("affM:H5ͱx}M( jW,2.J RϮ{3P N o4{d)_kpm'f RZѕxg0xn*g3dyS+$=?k:Zk^C}0)py ,ö'Xc/P H*EX ߀ g8qSt{vK^`O:q3hcH=&d-hj`(}/1mo5Ygz fg_m 7k;9 Bw`{#9E){1]mg9rV] T%&لdew9KE73э]̻eAf"43kʷkC@܆>Jhr_M 7s$ K0jd͹ jN!§=4N;Wg7a==qR&m aчK@ o q@bˑe#aןnrqK7rjjKECq ,DF:@D]8-2$^=L*]Y^OH,˿+ DK?(UCޙp\A2p (!?E#~xl0mrT`R9iuuLm:xBN,`TE/t8\1U|QQ΢lwN'$#~L9PvKK)Pvqpc}JG%q^6Ύh&Bр.{yi Cnv3L8⩴!<\XP6эE(dM3adFzTs% )x(8Hݙk^bA1$+0n'|iʥSdf>ߍ~)qe>vF\3*?n@$ "8%/; \ ҃ʾ{nQLVma 4 -^O?yロ@z%lEȟLJ1Ь1 (!iYs\8b +)_@S4_/*/SN-V>zu"@h_`\N㴊X)g3D}c?fnltH) bqRb=&m 2Yg%6kW$H)c־ ,#BS7ՙ)g^IF(uޜ=ס?nvfqRj^QX} "Wf9`. jUa`g N#W0QZ#[8 ^>~i:O exphF`͇M\/\K雸mTaEը}:k5<_%4 QPie"5Q_&xMJ3VH*c85d'a.BÁQJG6G|@R\?,9b xMbyF}5=AuG6o[ӡ((w9yl ES .XE`am 8Kf #Ek Y&Dzah+ߺ4}# OptSeZ ʺ͞L伅3 b rK0)Jd;%j%1 WQEL! $&ޙv<}E *;FF|$AxHAsP@-ESlrK<|0VV[1ZlduSO['y=F#3(TE&5^saѐ `-|m$jX U7&jݦA;SdI.v\OtgHSW!ZڌnJ. 20z{]9Fdt7Ȃ3A Zuc5H=LV_ Du6{Pr!'Ԁ}.مž鞚˃&H<Aݨ'D}%O;kɥeEmR~lPC=: _/_~@-E\^a.`t*{44w<"ls =_93aŌ@CR|n%~c^o^|\cSHVi~LLF25H ʘ̃ԈWyNJnyhgB߼2n:b7Yn,4G:͂\J}Y׌~Wݗ._1+0Uf%\OvB YF2ٶ8u 3HE>0&'9o"@mm:j Z?0va ¡]peyY.EݤKl"dY_p.bTѨa+VY`˜evSGnܞ K&a 匛<QF \^u;Ev"/Fd HiS<N~?;Bs?}a6AqIqIWWWz ~K:|u NAşshcqkWW@"5)Z#5p!:un@vKS(EqE@m4MҫW.f2ʀtדb`u@3]$Ooߠgڎh@ڻI9KW\z{gel=0e#lqoED#Z^,W ހm M-n1nYV=^pTo,#8%Acf0 cK"X eF9nt.sD ,XQw{Nh1J$0p.3rة+śʞߘUʉCF&2;ٛL=sS2:'YKK$yJ}odNIg۷WvyWPLאٸw 2ƤYepG4Z7U1lauo]K\"ՅRLņn$N tGq:qle>F1TKÒ$?Wmăߝ1Hf8#3]$ެD<}zYAXrw9wz)as?*ϓGn!uZ6uF!<a`:Ѕ9#M F %Q% ё.PBqP+VIY`ڮ|N"jF?Fϐ x f ]{W͛35O;goplO[Fc6;,6Я!pvsf:s0Dp`>q7HtĂDu^= r֧بG7)l~ 8J*{,2383I}9wn'+fE=c;nج|t)nEC˞@; xOp -;Hilf)#Q,OcUWfv|k> #ǦEG쑭't8ѥ ".ܹCvzUnL^;DQ8gk* X!ˬ)bNN7? />d%dx8K\"6F6dقo{]S\%"`w2:iUx挑r_S |,/@B!<ՆAIM+3;4R>! 1lR0V ;tP. МcL+qP(|rvidgjNAK>A2gWmM V3Mml%ӛyctL'w\jjF|EHs'j`UKqZY%XHO h!!r/fLc? 7}>qHm]Dq`)!|r;UT[B;(_ሂuؗ:5q|2lX^Mcmj"XKi 3g>rykAԽ/P[9/?ZRj^v+O] &) ;ogp7ETCjOySki[yM ,,F!'鐣? |2h=C-Iw—GޤQj ̀-3Gۆj5^K8QR71(i5XAD|D.[/۬[ qϔ6WIf͖y\k&./T-z)๯䖘ȳ:"Em)vA*ui,p?(,y[~#) ʜ;\UO u [M[|hXqv)^z }*C zjw4yѮbʐr$s9$|̭a Rt:x/#HP*`YqVĿsڥ>6`g2z9N_/hDmKsvx>eGX60"ڝlj?wb5=X`!#ЙuNy5>}5d=Ϲ'96 AQP~l'9 aWx@٨a/q OEr68|=4a!vX󣛙w,c@_33B'|W!7;ͫ,߬ m&;l{(YQvf%> P9zV“B pͯ;h& `I8S0뎡N&ܭQ錆8?$GCtQ!&?DUٞp9!NE{O`Z;65:Btp<zA֒wƪz]JU:V ,!] I>X/lZy s@LU۾m^[`osiڡ&MΌqs8>NGaPS\ïha+$A_qr|W>1n.55DeXa 6ZBN#L18V&%SùpYYz@lGdC>Qwu`Pi?0(`8Z"tJ޴4^,L"޾ 2\O'LmS >jtT )}Hx 2h^@̺1fUEF9BŽ'Op}UIY\FυD;nVۊH]z+L#[$=?7!=Ӯ&P H(T]w +v"ע.Uʳzd7}ByESeY}:֐T2~1X7]F|//΄*4RRYBu@09ͺ>Ÿ_}?۟6P#@"w` R]rY"9\Y*, 'Ӝ@1j d-3A+9JKi7rf'W_ :_ď*ah1Nل_ )5k:\k y鐹adxŭPas_Uyo ȝW9k,'K_$G-tz}UHz1%;D@kɳJYG G <+2s-=B3懍744 XQܪ80TʗMA&V3#.n:F2 "H_>+@]Xoz$.gLA)s98}_ŕ_Y沂oVw! %Oq0rg]h!}6W>M vVfGYp+}6oǴy*EXđBjs_{ukKFNOJsF}>٭;Xiy G6TMX;C?} R>*cXG%ՆIfAhnμ= 3~O>N (*qQ7S٣دRAswTHsxx"@NlKPcaTtMq-LWzn" k*yJ'dogP$Rl-9wN$4m5Q,2\4U ;*H6YNwxI"<#Hr3uy(PMEhP{6`h-PWyۤFK~ځ_`(  9P{Sm\`0Ћ PP~ 2C G㡜p.:=DRU,'S!24{;$]| 0JYVNb[{_W$*cJE7X<ܫkTw0 -g8rIXN4 z);Q89"ku8{MbFܻĮ&|Bq O~\xi $߈fsTo'=5<1s'ⶸ9l(R=gCde@wX's#" Bpm(#9L'3{8]S hB/DQ4wlHg{.ț{2pX 4lF-b=Ցbv\]ϬpoZ41 `Қ6Atq<.Jl!9ن| "4wۋZjɲbdY}&6=:#"+fpeYCOp蚟urÎ1rn.`(wB+)Ƅi*_Hqof)deJGqg*shW#4U%`9')W& RNUl߂ O@5:;Ԗ~ _l8x95ě^5l+T"ޫ奦)oj50([wpk"1bmBsDyy.SZcQEDŽks`b%JFǢHwMj5~{AP`_Moڎ7w.&nr\yANQ ”ԓ9Vdx >trtʮ}@.U)oKޱs@7 ,rOjZ3)rowi݈ : Ԗ,hefik7 #p8)(oF-wqSw3-&pJ̍:cX"p_ Uuq(YLIH:)v|/.i7s׸//m!C'US0{Q7#I1p"?9dԠ1Fopr$6ƽ_$Yo, ȟI #DS8d._92Jh=v-p˵ˏy]J{FO {nWSi0?7u5}edXBC[ GXy"1ӽ } sG\O&`״'H5RLA&`7iVP lýdXZpbh TGbx94= \o\~a1=Էy?4eƎS|@DAs8?n7ۉգU0  _'bKҖ}C ?⡷1p?q7C'(Е\q/hV܄k2+9n&*Dq'Is0.Ȏ>r`8LRT2[վЉy09;%5Cz;ʕ>DxvB!MP7Jn7m,Z<_Q>ęmz I&xi|Ie +# ef +%-qPY U[ûjz+v1ҝtoжDR-ݍ#~ڊWOk.mоw7+۪@A$ gY]! ^9\MKx ukqQilq/ǭ7=O0>hayLT9J%Q %|ip $e^[`c/N诳&3J?4lY?|aBzi4pȤYq& a)XTt*dmy){ۜ* ] Tc&A3+WQV0BChtZ=k~H? 0;ȰlaHx1(68e=3T6"Qp]≾`OޣLPetǏY''4{hN^J 1DMpzy$x'&5/$&(;]3S4\7̸/moC_ Ev4=w}kҲ$"Km0+'q0KScX1uiCE|.ٿ" @9m,7ȿC"hipCU9DŜl"`ۈO[D@` au H)ΡYGV"׫'MTg)CvgJcZߩPe~Ǫi$yIS+3/I):CչdaѯC_W(lњ;k]j< 쮱@if0v2#m>9Y)˺`0M:b4r߭DTCIEQj h |?P 6ԣhe ңD5ư+4DxmJ"0#7|aTMOt )VZ2I!G&Z❴Ҕ7@a+XB s+ [U'S=cz!68 ^:ZzTQfwMYB8H#Ě/#(xOz?0y-9kM6,5zH潽`+#?i3L䛯=iV -6yWJ@_lI/Jʋ=1 N˂5.8E*-_tEbث`J_D@K>A Hx":Wal >b.c13.f?~vkҥ!]Kzey@#:^BN$;ʙziYvQAȓT-:o- Ɩu1\w輈7 RYa K+# 7 I|_htY6 kAN%:HmBp94tĺ>>p/ k\!|BK57',PsϾUzHrjM %HfN4]YAݯEIJf^<kMw!hH94 J{y§KУ~Vr{l^JM 6MFƖpV=W2m:VE?hyK'TR?LuAqK-PS\aڭqKu+GR'PF70]t_Z #L"}גݕ;p թ"qQ4i2'F6[ Cnq \8>BAK5Tŏ䦘ɼV'>6<\laZ۩O|fR@v~җ-K\=.&4?>)M.;J bnr}3:BpJ0֩V]d؛/@Rиoh9c2p|^=U[5f Ct.)/-q6]и u |z$|E4{h 6ʆ,U_\ڻrU@Y|Ԯ97q 9WJ%jRNÐ`=>_+#MͷfP=0uU1屶`aQ4(L:yՋKj|7]GDx4ήڱklM ́d8a]8HDFu6Vht[j,Wӏ"傳|ͳ_; ۽A-Un>Sӫ{0 ;3Ə͹")aYmH2nAV];|n)###kJߡ/:pUPvsW17 NJ֭q*m{S̭(a4G"yOsR_}r :n"lKSd_Y+ (E!xFrIK,U`>!aL3Q66k@jbZ{#.Xt2K0d5lm`H˟y+ r L^+&jy %GOp!3f;Z FSXFS}mxػJD#B\3ƈ0L kUCZsӲbcU"ŭ"9aw%2~ohJUShӽ$nE0SkVȯwBY6hw$ \L 9V-1a!cu5%h \-10Xd`+B DXllpXx+$J@C8/ݵC1BDTs{XM z[1,cFE~!ELVTF}ԡU(o?> vz&23Rpϲ_10 H3XwBtќi!D=J#)y/QD>\fEɢP˓8li؉8E-(( Z}%䁱=^rWBxd;/NyVXX#@p].foMwW\Z.'N>{.A֩)zuio9\>~ 88(2>]~^<Qc_Vi4m-r;.ޓ'^Li Q/@*꫙ϜZ?Ȓ?{¿wP@\Do_œS-h>L+wesAۙVA'~$Hh/+O<9 6ʜ7Ӊ5}l%g1K" ^2[1Q޿cpg\}]8Q5+|җ0NrJjw9lʥ3jf%Ռ;I?Pw!Bla̯d}qMGR>G )X?>`_1Xḅpr7D@!j7]MҦgCF|t }50xaoG@2^pΠXcŷ" ; $}%_UH#X0 gklG5YC{yG֠ŷ4^lQOBBF3:`_],` E!O5`v yH4~Xu5ҽkG(pBѻWu -M4lQw=yJ$:l}"&3`$YЫ0Z$,址@P;[v&)oa\ZR!_gǾLpPf_="S l׶3YzTI9o&Ot͋N罅C8'*>aKVfSY 6B}K"DZ+5Nu0G^ _*f=AЂ*W.^7l= ٍa(TLM<#׹ !Z-xWTmu=AѴucs .kgxUޠ~?,F]) 1f&9 9u[B,E4nvXr|kt:ccCLc~(=qC.:e(*CtU"0դ"~ȃ7ffϻy8l q ]iW3dpznaӁϴ$rZA&sFG?>ugٙ,e}g3sO.own0TȾY/ul).+w<}va_KaE0GΠίى"ɦnq ߽nmK՝3t`r `[/\s4n/}'b!Ϙ~5eײN'ݻKR^G1#Dኌ䅏ɢxa)MoVAp%/^=;RTNU,Ϯ(Ha˖}/(̈́+Y ຦ (Hm cJ06=?7ψ'h=W=\rwYyҎ^FK κB[&#$hq>['H.;Lu~ݻh7f66pS!t Ó.~#&p3@4 NX`|Urimk\r2L{7YL~n_r1=E2Dgmd;vZ6nxg+*eGW[VdKDEt^Q6'aq[͋^Éf0V]YQY{NPR*xdXD!|]*eM`&ǂHQ7`pwSn_WMxuqC)ţ F(?+)M۔,ߖRƌv˷nU%RYV&43P2yg̭דy;??aCa+$Xu+ ]L ܨBxwtEw|NE܈}V&P ?y3腼ަ8*;J7lf'ѡwoB8zHSr8lhR #ҵjSg1xMob&P)WG}\`pE5PVEe3!(mn'5 6CBCqU}Y4#z\(ȟN9 !C!o0 o7Z}ھi=K19\ [s{@e!ͼuJP.xC&אoy? ^u$_:he"^ ğmQ*)1aT7#m@)=!%3isW*v VJh '*lX,Hn~yw F+x`2=(B52hw0Q(l .sNx%ppj&-ϐ%,Uf`E _$&,É$jRC-Lx%?S@gR*FQ-Tj!);$j#k58_G>yج#/4'W][v4;FYۯ=P\XJOfO s;;~ɤmU73^ I.L_˥B#YazA r^ٕz廈{0rQpof@C.ɟ;{Q6O֦}*\pAHuIuMd/4 z _T*e,(L--JTL "3qo].h?ӕ m?,\ߌM FuBpG u2)QS[a6 +z0-B"ޓ"r 9LnϏ*`)|JʨL!}`?*ҼOK1Pt+JLIFUL_R޿1WZb(g% 9{zmJW \rʹyO[RM 0]Z?`psIDmMP%p`N eZ4/e gF_<Ҳ$ɚ6tꀲ*LD@ir|O繁&&ܺd6N(CI^>ZMM΋> @1!r̩ajka>{.ɌںO}Ur}O{&sP=׺Kw!upO56)Nz|>!ж}h!ځjnɡAdE+XsxkHBU#eƩȩNl:ok}9،|( {ߜ>qd0ENKɛ}CUb4g P1d* '`M@dAoQ"ן%nUrFVQnelFf($cm^iMcxk>Q:(hI‭-*.M󐒼3TXx8oۢbTR[ЉQxAA`-;Q Í 0@XUH-nAt*Qs99h_ M.G'0WY^WMG>;`//_yo#†!zM :. 8I5cJk⠑E:&{]ir3TYVOɈJТ)w'*X,~Ay';XpȆzc,JV)VY KvGmV)u%~oH1*->X황^ZS )^)ȁVΑO˃ZB=sQ6ix'e499NPz(]fof]_[%@u13P a`Tt )9'-H;1b}k~aWJOF4V]^ljZkEv.ק90DZkԸl=riqd /sW!tP$MWP×*$!1 P !]!i[1\VSp`o+1OڵkR49Vtal~1m}Z:HWmQ2t_WNꫜBCM(": p}ށ@Ky9qs>[QZvlK&#C}k9jS ib .~~ äN6a$/{J2tp1jh tG"CN;UE&(Pv+ȺTpa=̱,#ۈ|#*ı;yaҨɸ_7 5BU#}_FzTdL!*rIdr S6}X.Y(5eïռC/xh_-$RT\CSW"jB&?J`bMqk?v.mw@#QiU,xKk"`:@v{?%ā؀Gƈ~G\:.sPmxS͓%S"ɓ:E1"C[aĢ$"[L0\u?@Kj/X/~NAa%]/5B7ˆ B]‡S#[rN!lrABz-8^KR7v=SYIG9׭ *q ``16<~yh".KT]nMԥJFʉRppN]Vk/8/j=|HErul+ˆ&UPb8i=܏@"W,%ú"/5xFa\ \)3{r^J-~@dž;xYN_yO|`'h&8:WZzB6r=wm@x Z`A;. ɷ3̔CqJ}> ke/)3cO1@KkcJc's=sq ?8KC9 3.V?(HA}33: 谵ck>- S6䲖{15v!tWP|e/fa2\21 aT¦[yDJcni;mSdVYQ-:6D%y\\n%,4N(+;*3F%,0. ynL&a袐{j@̛Icٌ{]3J1TK&s`@W:#r UИgח i+57#DOCA-8"\V4GHExAa%|`<78_Q" /{kit%9_DbqFެ#z;!&FHjBM<90Qƛ$R5I {W?1##KT%"yJZJ18f.f#>D_Ȟ7GF@'JPVe$~3؋% {C QYm&K  BkDQϟ9&?􁱹?Fk. A0.ts`E`9N2W՞U0-`y?pFo8:'_HΩ~*ʎYĂH{š3`|p:du$XWA)jj^𚪶w1s}< %HKI Gj=QN;'{tV ΙcM-}2 #' n~ 8 թ49rLCW3`/԰ݿE|ŧF%B9`z>+ ="Y^ %_[2 29ҾC1"9!A8V 8Zu" c4;&_qC܊['2ϧ2"WhʯC@ } t/ѻ9-|"M8;p @ ur@؜J_8}̡ %guqF;]C6]bľ(aCax,NGt Wm:(RYs:CcVu>M*]$HfOpRjp}C&c.q,lul/|14n)_! ?,/ҭTvE-yu輇}\?}[K85"Vjh0C 4\,m U<있@˅a[cRfD,v9i$T'E*> Xkv86Y=׾r a)fP5=BOy~;`f cWdYhC?c^/xjwY-;r6\))C ORYA\(*JUOC<<0.!'N@tqHz"$SjWWqfԸOm,?z &J=A}NExnM>M p5޴6iT:ui .Jd_Vc[ͅyՑ&(v򿍓ɮL!7tri֭>`Q:dhGa]!MnyTRk舯6t]ߜk`a K&Ļ.\c2`Y8'N4]&iV+k6ʤꯞp:P^DH`->g_ivlnNhĀ;>h˲%Lp<ꌒ,#^4ڿ@#4m/|K쁷I*Wȋ6{ml$ Iȩ2ܕxVV0&:+T+._&8E8-ʟ7}T2txMG&SP7DpSy/a{Tg|nEθS(_Ho62hmgG-řf$Na:s7=yE 5oXeݢV{!͐(S_BjX9e`OPͣE^wIf _. ALC/>xn voˀɤ$8X*aZvT[@g\V ;x.:%O LO'*&Dr`i&HgWf!l\rAୟ˙7YQ@w{ مe0I= Cb * =tͭ3#plp6W^h WI>l'W G%*l>K㚂s͟EeΘvuCm4^V7_6wQE橞~l\قVY83;NEѶ!S|ʨC ڵw`e{2x<:*Xd &|f#VmU'իՓ>+r1 9sz^N\(ZC0M99 JFI ^\BxN[oJ`&t4Xެ0sRE+`P( >O[|p=xifsA,:j-l=Sy! :(Jib +r&j -qahSuv~nԞb_AlP\a:VIW7#ʇbkni衲h,8iN9O•Mdރ31;/k.;$T<٪EU<'t mx[RV xEЮĂ1TޓaޢAhHSdgH!Wݡ,!%LC ~[YseR(#Ȅ|ʽ)ΉhzzKJ 5'NEDK`0}N(^,oZ&`Fk|fEPc}L֌o.3dSOz5$dy[%ۢƾ'HkF;GZwM-< !pTPh?JvLҡm"+g"2[@[}ڰ0Rɂi!y|s:}{zm.|_)wЪ˴rJ*Deʬ$*>h v;A pxx3V)IqW;`*WFV#2!+@y>zguַh0~oIO$:f0B?;{k'[yN=Z*PdhsgA-?+.sٴǴ:\46՜outa!ӳ̳-5Bv,TD݋x$3t@>Ѵ(YqK](y2,/V%ſ黏h*Q8jno OjZR)L%~Yݨ80{gQ7עyEi`e<ŷp+Y{AD׈d <\m~;t/iʹڪMf2rpYr}qX=qHpߔIJZj%~rw33 ف\n[8cFy~'k+ƏUGgEGi~Z_dα9:aRem5OgIljj~,su;u[[|XѿSuiV 1QmWG;Qj°mv.'>I;Z?VII vA[tGq1nw~fwF~*" e8O?V!E3D~Rͩȱ_߷B CktK. 58Os,0F[1k'G,p0Qm%fT&Uɿſ<C)7NE)'}_9 N.m$qޔWL1EQ ]38<J!XN\4P Q?v,mj KC[FbvtF2C8r3ɃΑ=H2]xk+uMGC}'9N/IJvuO|\f}ťvg37>' cz$LߖE7tJi6eWQqˍBXxV0+wXpb<҄;goW}l7_.]x \4OlJ 莒(oDiusrvp K}6dFAs8z+ 4F8nM(/A"yגU)K2䖞\}zvqjf?@f.cjS k(0|JnT"t+;koQ#9ՀvN+[|i?( wvTyq}iz+aD+==x/뙬l>NTBBF5>PGd'fcP&jYzʗVAo~{^:-@$f(2kllqecj fXI=Is$ˑ)8ϯoqk%BXd-1>w-R&=jX+4OlM#c{ⶆr_+,D f? ?MRq!Pl ϴL|>=J+.c 0317GsZUgSMOd}AmV75əѫʂ+t7Wxƒz5mJ4U3s)it\!Ec"YTHK!/AށaULYϖl&'s[WSZTtĩЗ\h=6ŻO#I*UaU C ȩ(GQ܋5xƞZW;_N,HQɢ NjsgOrv"xyМ^tA OPu_4D{r3.;5_$ S}Ц8P-PQ==>Z/s`E0%{bNאMqX+׋Myl˵Rݡ#6KYeSU)W :Ri[pjgÏssDҀE[04 ](1rL"NlV;n?GAAT3L~Oq_cM{!3^Hb$LJ,__3o1bhkeDXCF/i%QvBv%%?[laB?4IX5(qW~$ݡg]`\#H XI?P~PYJ7L -5{!BBYjCNu_7BI8#g(EDaNP}"A"Ή-Ol{_bcRql}P{}1O_k*uȎq%J>^ݾɪxRQYs:/6>tlUj^(WoI<{# q|{FxHڼ@vx;Bن Cz~G[ʛ~Ψ 鎛q?h=axK O(-5pW2H~8+7s bjLCdzۥ.m=h]2!Nk]n+5r6݇Ž6ﵠW5IAMv&1(BȌ&?o!Y0af*1w1)׆(Q~Ƀ-K޺)4v9l)=}3+K(9紱YЫ)Jt/(Y di5w"?ILUi|oC;$r~W􏊤D^Vv>"tu\85CQD]lb eh.zj}?i,rYo؄j*%w4g CTA`GcU+ϖ+-RVi\-uL 3Uakϱi$qb|BN蚪sQf4a<8{"0+ /$TJdHP}͚n<8D9F &, sF\6Ikvg0['DFNHUt؞uA 9$Xjk1~ny2Zxe>UVP3<#@ce-ϼ#ڴUG V틇qi5`Zx2F>}Úfk]6">(;ʱCM<:^鷩IKCDǣޞ*= %3hȣEVQ|d l g&jϹ\i&)`'#m"ub%{@T2%H"m)qXhx kS܋hB;]JftP1e|Ĩ<*đĜopk/ֆ7mbv+SQE5p<Iy^T !>3/UMyw7lѷ*fϷ-%X;sdAWYe؈3MN{0v s䎗NiD}D1Dn+K~px-Bp=;n8^!ý!ި=lN{^axi KTȎ!HkVb_dÓM^&uW5QI|%N{*UP bRBsK .05Ԙ"*09xiֻ243^Zw&_ =WGZК:muF`^ҊqCpeUz[Av+zm8+ v+VApiGP,]f/? קNf] 2 g D{~CBx8!-{7l ڡGV;e &|3ItUZJ wU45lS'YҞ*5 Rd|IIC,x-Ţpu#W49q O AA]핔l+n^3 >ø_vU5tfaƉ]!PnRhVL`VLbjf*g'S\wVlZQ*OX`bK XG^Qd4ٰ1fug$ T½n; 1%@@c>X7d~ - 4Km͠ rJ7 {/M%wѵNq5}#Pf%ۙH?o (~E_;},.u!B(G>8[ś~~wL'FAj!Rr7'ʲ\׋BEjKQI.铼F1'@=]}D 'V}7 4 xf;a<3w:Pirtė?-|7ntzq#p} Kҫ2r'5nΦM~=^U߈'|ъV|4*VS҄k T i!)?KHn%΢Dtfh6@yZ觸"k?IBW v0Xzo"CG1L40@ntC/S}[{d~slZ!d+ 0N =zU{^;Ǖ)*6f#66j,Ҋ!Rܡ?@ %c &^,mIõxyaT˃6ʍ,g%IPѦ o?L_pʘ 8*%&4#yJ7C:f\V6wuaÙC7HZn;*~_Zbe[ r?&1p*ηbe4uRVijBxĸw3L1R! L$-@[2E>8PtytA,ʛoH'@L2S;V+6L EwpCKOajiS2l,E OYS>qc GF>dXku6'8kRKy{jkRܲ V[s4lئ]$N-8ΌRĚDVv,Jf~{v6ڈh̔UeB Jw,eOHW7SY2<k~ʦH rjO5&nPM FX%:8@7IݱLP p 4X/&<|~}bk5S: .e?GwkX t+ mWUo( kb2:YCoE0ڣC%Mnx$ۢ+<=bE"XM}|o#_wBzR@kOJ2o2?bnҧ[ޏ }9?Nf{*=E+rH,|JCyC^7i~тtqkAfl?m@'z>gޅ,;t=F0CGT,Y' bά'.G_04rDOۭ(ȍ4MF# #[ v&7+UX|}b~;\Ad`.}A`+)M)Lm/yF|ja2L>MMf݋> Dv`fyL [ZF&lb3pVy(N%+&hѱQaZG@{4u7k$n:6<tD&'G_`">\ڶNl1et7X(y7Jɽ!֤u=%mvvm΍skr-Ӌp˔xe+ZRśTd6WѲ߮&~ l`gaBqJMdҺXvEe:U"zDYꩌwHfdURVܨZOԗmTm>8I%*RUT"Et74mnXhlq~5Zk8[bm nT/Λ+-?},9S}ৃU5䏽ƎᖏKT#+4Vh|斗341\mjҚ48 j<iq< e6A 0ns{t.AM}eG"Ո uW/䀪%YcU0vdx =HfP;,H^`"{׆3Y:z=੠H7ɹ h`}d1;P8e`cJ o"qj&|`qՖ`#r|# o\x_l=nӢ6+ףdY)39 Lm(Q^)m+/ 0]8\{7W[55@Uj&2/ Y|'˨?BU Q0f$cRNmۓj.p/c oD̷qCKzILfÂ1oD:0"ӻM2 t6,&RZC bDqYɎֱG94~k/SNm4* IGЈ1Q;9{^aA6~L+Gԙ4ՈVW!Šb@M5 86kJrRÂ2HCb85|q4; p[L< Fv_^iOh#~f/ŊAkku}/0Q'm9%PȀ Ӈq,Fh[ZaMVճF"cDZ T7V~ 6Mc QZLTw[o1/Abē`oQ7wE`ܣv6`P7~~!⎸ЭGHutu m^q5j{sbH5aYt cA('x8p<@pxݾ8lE 0_-n(cW3ڦL)8ޖСO e˅\:~5tDzl sFQn-E!ȿ#u_) E| Pqf5o{NI%\ѹɫU8 6r][±N=XY6v/|~-ۜU~hRmf_*K\0")O6zc}L@U:RgY(鳫JWC`EE/~K lC ,%\dS6JN^<Gu#D\+Sފ WWEyz6j5ճM/9SGe0Nd,éwv*:Q^lM-d7`м.b;[LvB@0U6.^?@H²xH)wy$ G)[&UE9T L#Dpobuu*Z*InDTiRSho pMmiFY.Myq2i"(c:|R$ᰒ`UŃK|0O:&mtRѶtɄv Qwy쥷7w%.<*д9`zfYQI>Ԛi=f0>Su4)f%fmh[yj$|y A *ye0;MdlOv^Ȫ(p喽vO-Cu;wӕBW- ~RRlb.y*R|=gg~p슻# )L+LamʵZ%`j>bPųm`?vW$!_:&03+ F] n6F#Ny;G}!uվaN7%J:ޤ;ܷ# +/~q\TQШ> oVB9K߰y gS31&Fpڛ:-ێ<5%s u=}$)ˬʛmǠĵ۱Nr<ɺ/< Wzk|wwȮK->yML_C 8kx{_',eɹiw$l< Ӛx]5][/iL!n%4V7Z:~ eķ[bc,y5"ۢRD%73/Q2$YjH;QNlh089MIΨA!7gF=t- ǑCG2Y"\xE`OQ`DF=WkbԀ rq~&j LD`jgL>mWBz4{_9 8I1_/y|iMh?MOK%OKu yKFPS}vPCϨ~꜒Ҋ,׋@lC;Ʉ? L+/%ayD? 1n. -o֧!NJSlM$uLqpePh *`n*O#Z|-YXx#?|([Rf$ʣ6IGxeM\\Ƭg!ڟC_}Jm/۶Œ ~ev#"eI$ꎕȣU닓qayȪ\>&w@!D=A9QbvD?`Ei`a0!85]*BNƇ9 SY=㶇3JozxLg4%|ǫEQR5 'QÕ,sH<84Q흧{wz<3`KױEm_HLpTgP/KnM9|O]P߸["/ 142ȠA_69x M[T)Uh9@9gG1xXqsX 0Hs.DwBޏ 80cEnJ@dq]3lC`C-0ty*>Du}iP\vK1oLM Ple+*'Dr '51?GIGJʓަ cmP3k[q*,FC / g@w1DWL\3,cI=K]v͏\UCia:nJ-E #]) sÄr0-2''.)Xe/̔'Ү&!ip vPJ_Gc3瘅J:`-|aˢUTU ܪiBQ.szjsi2ߞ W*lp.E8ۚ`rJ<؉#C2%A.4w"2]o÷_yr*mw/<^Rd .-չ#IvvJf@'OE!T8E'0QaP y1db3@MUK$E{/;=i wAy9=aAt]_|]Ohd.K By/uUF>@ha d0rnx_* )Y \.{{ȯHis.5KoGG/.f)X )y:"^ʎU=\Lti%ylxɿԒ43%~xd3( [>+e瘠n/|GrY&rDN̯[(iծy3/GG+4-7@ەq}E0GסaHE.g_4ZK^p _M~zĝm1fvX#=4O"j&%6U{IJl!,i $^^;yى}Xr䰥1^b孖n" h)B- М` OEysvlm# LìJTh\8] g,z,y<%t[a)Ir8d:XTsڸ9>Trth })g%ݩR)"ܪ=K^Ct0V!K/d2ڀ5԰vE=^Fz5k۹ymNdaxr/.(JgZ"{_Hvp9_RPC_czP6e!W&Q "dO QGB8B~24Zd%#C?Zud-je~`芅IcN3Rmiw~':!L,}2`Υ= @WƼhb{0z鍖`8C̸{XyܲLS/[Ct-%yθD1f~>q~r>&]#!Ցq؊Ob{* ]#:'jj4:.i,k;I׀̥DE_- 9jf5toޔPu-L \ )!}ɏwڌ6aęԭu.g YqYazgiwMB$Y޽ e ƶUOYU'& b;c@$usۊ(`#5=T#{hc X:!>5r=hoT؅_Xm)E胴mQ|& SQFRzO&Z]&(D_}*_`s '|rVPRqO>C  Ɔ:̲Pvo{K޵|׮wS_qmR]ޯW3 HQb9YBЬvIqZ)FE.TIGrP ` kzht*S"gKR$7 zuA'sh@Tj$M7y]qEd[PuO2YP˧}'Hww3y&^Ƥ),LCHRTJXM<JtVe5rycJWPjNWH†;k9oE8s\*D5 vwp$>[=AJ`)>K9nfX%…+BWjK̃T,z>`OV)@(hjz3/KxjFJx1ِ8u%F޸R?v{} &ćڢ"F(^isu|үOGjg_pVLw咓KRQ"/ND^֮CۧȆ !f29ۯxIfȗ׹;78N8(ȦBɪD.ư+ү8ν h (2_nrC_$w7i6b'\ꖐܖܞ5^N5͉>ZϾud9 /TsSw oѻb՘ ;mN-xRX ^6ͫKf#6` 'X@4wy,;ķ*|5먭ӕ#6Y`q2«Ul!U_ѐiW=5Ux@i,a, YLnQJJ_+LAw~D6݊g# [BҮ.U׵H\Т|-}LFU + [}wʥ* fKX&a-|-Aklvlk]bgFAxG`Z|TV{[ y.%vm^\"p8x`w`W |hSͳJ}B&Z!xطU-8lي^"T ]%,s.,HLjv3S',OM x*=C@(9EX8Z:WKe</KNI{>8s ^5z$UvDkk(3Ep_kĮKT'Dʩ P5+H<ՇldO]|PhDW͒8N5UR Fe3%79s)'3Zq<s&kgq l-V (m׳r%OONJ̚te`ȲR_P.'0 v ZFx큷0\&S XR9? 6PDӒ=ҭ rnG ;sOjnS$$=rK-$7%<=l\GlO:j\(}E_^HPNT2{\P ,qJ)[L?nR%'<{ Q&pP\?$ ƌDקꞁGA#xրw|ĝ%N0^ۄqōS6 N8k. 5kZG}d*ꀆJ쒳]L7k*g |z^0ƹb NWM7L[-2"?;sRP!qEDYX~.9)c .1ofLD SiٳX2Ws%7 Yه4v% !d*(ޓ !L:%C;!P3?Ů7DڥkJrȶ5ΟdefG*nmx WaY%ދzuG5:*ExmGS-cX2h/ Y+M''[ώ56d(vW׷c&@nU"ԋz5 !Y9#`@[D7M4 ml\R=&\=NEKQBle#6C2B;3R?JM|9Ҩϖs*c_'կ>1PJRO# ̭86W^WfFԖQrl5=j]1kj=~X&\U: ^)S;"3QKI󷋠sHPj-/!Yѯɢ9Z p6r˛,ESo8 g"aޕN$rB*һ!/URvbkyi1;€C^zaBD<]6Bx^ ;m)b2:S-Qk9ɪq)$r)}k9;gD9 /-IK[X80?f[բ 1ȇO56H4<]%o$\EA9ؒАϛfQ-3MTt'ĨM2ba=:FqXe.1ia6ǽkP^"`L!1C8ﴟ; S,~ڣ#Ty`PQ!ȓ0U%hGkQp0@p͙ &рWK},/cߍW7(U?yac;ѩ ʆYΦ&L ywn% #?m:}T?|A~Nshw7 4"&@RSES}&{,R6:".^ - :E u0Vqj/7Ws+|@FKQ{>]2n'Yu exUVgw{W6V<3(of`:bL]΃|sB- 2GFTc]VìZvӣB ,iz,<_CB~"ƒA>SaK.f6lo`Su>JɀqS@Km T`O} ,*vQy۰?XDg~I(ƹ 3 #F*_xY>LVnAK:gmiuF&œ]X8 kyAf >O]^>,-{%q0o›`ɲ0BOBq =pѧQ7b&s+^S?{P4??=[ƵXȨ۷ 8r|4-k}1vp#]`ڼX}`>IuF=N()+t}V0Pj6"Jž8Jb!:N ]1-UrUJ%zGQU$߄\\khRi.#"<ԠUI~#vh!jw!RZ6jy8N[*I ?)(c.ky'ZvtqvP$vBZ&q*] Ippƺ[:" &M)VN؀4 _ S@8 o_rJLzBU\d$lN ?gRr켷Za)v^$V0QNA6Lp>pז՛mjz!z3kP|Pwb7Z|0R"nwӔ,룣C!o_KO%PGU<组>Q~J7FzG%l>j "g$VP9M*;ISQ=$0[m+i u*4=>*'J'=u#NLb^. ߛ 7?X|5F:UVDl ߤe0,vU:<&n O~.F(b_ Δ/Z"@QRNi uVE1iި|ڿZ NTs$RNɇ Y~77"e~1ޢc߀o^kvן2!E'#[ vn 9a؀5`ayX>.5r31U-J$Xk8\tÐ 80JB6c? GeF~zm_VWĒr͠^\V t=T->*g7D6B5-l\0ԓcqY=364s[h .Gj+ڷĴ͜xL1S<[hM -$$SKD;X QMFV.46FQ=S&uz]9]q#Y+UFO׎iڙ 1~GG7)vkmЊW,):`,D pi~uI){Zr;Q[LC* ; wQϳIgfe} fN~tAć<[A̱k!k.Qi )N_(nDY{TTKLspyݼYC23<*QD?{(ж BNNZ A0]<SNj"{{xA[21ǯWBѐ7.X3]|%(L,J'Ǵ z] #r~wj%wUsQ8sy^ɧ䥝L&"Y=&iEeM$Tfuz4 j* ?ŀ8yƜ".ley*\v J^_1x~UɐkH K,P5!osîUg@j 8)[Ktz gNSN Jڝ)!!9K&$(H-ຐ njd "N/\D1Eu626j%5/oz@e::=8=6<cPqAWz1=ٙuwqFGԅB1==tȗ \|Xc"stl&y* M#qq Sf2/Uougf qBƜ(7M|EلQ>Σ& ީ˿(鿝o*jP!Ҝ\|moT]%ɧ])'\M1e GB Gú݅zŴ D5b^atjy)_!chxXd l`3Lm@R1z.'Xqy7shg;^\9%dFQN۳IIɲ>a\FuIpk՜-kUL^aGCLyHܷρ?A`8GrAح`3 s%P(2F0gz\wS"фxK]TmC>ESTO6?o#خ>>^{ȵBn5|:𛕦t K[V;@&fz0Un]z8=&dn)#X CR- vG4XYvOԓ 0"R-4=PC8v-77֧iV~ `1ޕ9KyO 69} m!6϶@fL? M{,qk6^aե~J` 0?(Io(-Exbq^S؏N͒Mt zPZy49PXMb7[M U qV |Y{PZQQ㣘8iZQ*Vcp5AV/Hdd<9ZZ=pw-=N+Riԑ2*/CHH^y-Cdv}/_rcD#'lcyR {wS;Oncyy9Ƕި1*8 i<)7|ltQ\\-+KXEXꣂͰʗ*=2/Py0n-E?׋@eb#n #C:ng}Oi8da| ޚ+7J~(5v &<5I>)N+KRz &# /lŴNU1$6:{UVH(5imLBXzPY4/v琁j|4גG%C)~` w|,| NsY1OTAu(X%[lxT\eK<*m"mT+Enq17Ei nz?L ?|>H!]nk ROۡ":C9<)b BJQON"i k[|S;ch,8F(XJrI6k٨0,nͬ~^= V\F7ynt?*]k38_&*[msC44>mf4^{f<ٌl-V=jQDN!gf 7A_kLEE5F#s R>o|_9iՐ 5&'Ze~xxT6#<{8)&}s/KS{}T_ɗrws!*3L<2 HsCKRӉn&uc!/$rS9 ؕԁt*͏rg¦o, eº5NsV5 6=dóm(;tܱ +OZ $@.*(Kwn]Giސ3["fn0ոW`x%sҒ+3f N^#j֛2=Pŧld m6a(ס`1}u8n i${ goEJJ,tmGd戔" lC^,@hdLt笃H=YM+.p (,Py!0$`x?u7Qᾡ4Cj=&L͎{@aMF)a:'t6-h)ϞJYcɅP)܆x_͛m<3i͊'Keߩ ^Jdri.R"eE+ OOZ_/GY2sn>u]M_PTjyu\0>fߠGc 1P|%dt^d.UFhkʹ9;n  K[7*I%*FoPʪ ]'mTe0=/G<,ÚkG:&!WcX$MoIv~.U0z8*Bxtn ž?txυOn"<ȘIC~&c)k")-S'*(]k mI96#@u(}%tŹNAX`"#Ƽ+k-yo\A\y1]=buFy@=/# $+ATY~c$mN*I%p<',K9qs=<56r!MB+9̶HUP5Maf5}ЌOhN? ܝ>@j]CS%FB)x_,/J{+\=d$R;{% 1nƶBtFd/(é?#ǡt.s%<$FشvKgCs TYp +㈻oKtzZ}mb=$]sLTܲT^hZጕ蟐.q++Hr=Y\@&7[l {m.*t-U ~3O`-}ppG3n,vk uѸsqoBk*'p^S#a$Sa|L)m.>3͖(<&(4%-<:)=k~m%wG{6:YfPM^ I;OT$An8eSeu7 o S{5ng$ȃa;ɡ2qr@C<,tKd`Rֆ'3ϫ |QCWٮZֽF\/eKп݈h5 g i}Yxe_d8dBߦɏn{C4r'8P8xȌXUx\T\Z%˦^/c [1ߓ7Rdz$TznStAڀS4V8#:fc=DzC; ~ ɈqPB%(U5~{ڽ^9a ;V13؆r:T`A#gfS#^7vE;٫/a5_.32ahfJPq& ? .eM,\Jr6"LJ7W Mc4ÌNLTΖgCٵN$_ -6+J/,e;3Ll#TXaY\X[b*;Y0߸M{ -1RYvDϴpꕯw2NT;Z*z G6jttef`jGAe3HjYN<Ak!Lu0pS6_K wge>Ѥ=+sqgO 5qOllVէзiD#;׷dD\i=L]#x:7}6 y6|,5Љ_? kW[:f<4&(}Xٍl)ʕ / ӺF=ڀb=I"#܆䭱r=,ԉ<a,"ӤKX<2 Nii!#ʳt;*Nr軳BΈhpށ&`ݠˆNTn`"pT&:-dqKKyS_Ps L[$> ]ӑ4-qeL>9 yCe.ݦ'F"S_" eC-sdkn-}Fė:GYơj 2*Tw܄?;с SIZ\j n-$ -`:pbDj+K})@@h *Ξy$h"<3Ṛߤo$^솩S9*(4TTLLj%J|5}ɽ=r=ūV%ap6$6%4$ۊJ{UJ* F(gp(tOmƂ@kE3 (]T{NKbG,-Wy-e)pAi ` "ɛKulm@Hĩ<"([}¼\v WlU2MUӐ9h/z:kM[0q_g ؒ1؉B Xw08PQ;]JʬQ9q*b/1E Ћw3q}jܖv :yUXK 89I˨#$C FSqEj]P 1aE^ @3z}AyD7'IJ%堮lLfI:W@ JI٨E% # >S?x=Ȏň& t@m Vr :! Y+kB#jUaEApbc$(6!$4Ɖ́gWb>Mv`o*aHLbQlOѺMuh_Q,AEN JG8`b[mm#k֧Š%H \-}q\<|cֺi띞fg-d$pL󘔂ٵWލ[>b yNI]-aFJg{sF SޜIր/+9T:)?{4?"giĘy͚.Mo{#rB\&LAAr1]~*ٴ!dXwN퐧ٿ b?Db1sBOdF@du^dp#,T]O3̋Nh:ZBNV?J6OD\qZreɀi_FFǗI`.XW]|ě-b̔Lq+hKLiSڑhmH{#;3W'mo4Ƀ| 'i=CRFEOdNI^.N2zKijs6 S7ؠ㪶P)[f?܏B^blSL+ˏUx2hxɭD~RQ٤O"z/}K Agq >z✥ۈ,oTx3?J(+ebxㆩ97n;+fZK%T屒᚞[+]U~1r?+#JRˏ9 GKn 4@t@aKGNͽi^}oIJW*͹m3ԃ: s|SXgbBN K4yvD,òF/EY,<ը爟kE`man;~e| &ԩ(Il5 cF8+‡>eX7ׄPhެ9 :ԍ`-vi]K#M5BS)x2,Q=)lEQq~Tș3dCAcU ?+)>n.vpi]c8|cm]ȡ] % `:9K#N@*b%y' [Фm`{`’7dCj*gbT1!u:.rp`,2&ƺy E$Q{FǤ13fgEe֝_g~a<^ @`ŠӳSx3oalSȤ7N&Ba!\Jonxpu`x v%o<ዴ!}Jj6|22)}sc&FFu/ʇGzDG\ ^NKC(ٽO?LDZOG)ç;O7wMI~D(yy\Cؔ:>\~&>KNlA:*8t ?ֱ~L2+ Nh!N7 XЛ&ms^ XRfS,_ۓNo! j`nY¡nBoUB_vpo(o' \秲#~Z;*b0. fײ:n_pӑ menyoY+`STqĽZۭi{*&L"j'LOֈ$Fvdd^߬n~Sm\#@)bɄ$)GY T)d 8ËYOש4< $LDNKFu :"$$,w]ɂY2Yd$X8tIǺpq>ҝ_ QSiEs"%6i$oEkYVtڜk]=qL+hW;g(Esq#NUxS{|'B24!JxmYn@FMӟGxڈ8E x3B/&rXYn{8LB)|>hbFeh' 6:J[݈8vUOZLTXTuꪄ#G1(d!@~x,'zU$͍Щ >]jNJ^\Y4w NOKpE 3UOgg9ȏ*)d%bKZ2T^:2if2sK ?KnJR91'CX雓^uu3] h.3{waCbP)5ʜ"$,T Lg44mt@8_'PH2!͂r,qk~P Cf}6B=DՆB)a.x?4mIc.C+9)Zn54* b&@ jVkWJ~oR]+J[{m͔$*laKɌBqSpHiCDr`,.A>[$aqz֫?0Z2 н@:"l4mxhJ,<H  Gܠ&oh;rrHyJlzgoU VV4-A7EVK*FGl 0~Ȍ jcܽ )e 뗒EZbiqOpEL!*$UjBcA6!O]xi!-*;POva~D~ ?l.^{SLi[2m 6+)LnhV7Dq:#yȰ AAZa7:b_ɗuy_2^ Inz$.'g*i?qp`A.U QO|_5րH;fߘ |}0wQt$Etl"n ?=#eN b } b޷Ĕi8j; VuqP gF"$5s6xL6Ly{c/R3}642+T- ܑTxɓ{D- COZ=dp6Xq%}H?d>rH%tyavQJwYoNI)L9Όp!VSw -Tp{!c&HR^302ZTqr|%`séM:u:8x+/B=뒯eS!#U=.|q5SphE5ϏK733xT\jv{H`:b>\AUpaGy}[d+Zb67JcZ) flQ-~=x/`)t3sFc~VL g8J2$, }Ch~/raK]DW=w}"BBWw3v м=nO +-)/*J>L47ʦ%?:̔{k1`6ڴ1_ TלY<  ϙH䵝لcI'U?l^ye,D"A7) dJ{=2 -tAz%o+qԅtH:/;?jv0q*1sХ 4(xIwjO1D@2wXULe#ګ~Dسkv+~|$r6Lq>h 3)Q/X,hgkMƷl`_s*> >xO[;mW`_R]nCjAʏ"ACg839]0|6QAcAs B "˶% UԛC hhȷ)k;(4NE9NfYѫ(f)!8eXWg}C֥*K,p c2+d~r3epFk}j{Hj4\j $ѳ@QI,H6:)JivL;U#/{M4e+(C}MgV%LD@F%}>TRNW,^\71 @ޗ/οlqJADѠ(pQ@ԫq_S l~qCHQ6Jku e[~[OO2& &{:ZŖV~zaټ3)p4hulL 0aMS8Z`, -_Jhz*VoWo+Z>^oI9 9 :{ޭ8LFmX͞ǟ&fr6{}eXm˹=HlmG P):PuAK7݅ewwļPmMx+v_MRT0%7#usH'uKY5H@9"QL9)ܦ3r k  h , vgN,8bn%lT !Td&_{uXe k\^qi1A(>^3=׉dYZ+=T @Oq wS0p1Z_8rըO} R r 4ʝ]T-L23 K,bp4Asf% > eq$Ãree/F@9éK-kŠa0ST,gSyP vٗqs}#B%;Bl欮V.#CXq:phBl&emN3Ho5Bg|eq !dcz?15f{6}"^{=U ;H OXT7 hzdQ UQ~8TR| bAʬrk-~0¾3ƅ q㛜#ˎ @?{rn}0WI`⯲WnRt"/ )f+N;:r̢!*3!`rŀaEydJdowPk/5;"M5K.e9e{QIt)o&F%7y|\hJ4HMIT3j.((p:#w]<b3hŊJBA#>)&#/k)<1ԱfV}2]f1ޗ79-tIo9a~WfŐx$./‹=JPe/_ͬ0x(his[\pdC Rr]% `V> J=V6lOp!* c[Oλez1XQU0c6 XV]ԁӵZ -߼iֿ\8,T<Y  zmviR<{,XF+ڋ$ٶus"co x[:|d0BWUA9I2n&ΝuÒMC@@0}^Nξ։FH6(,w>3fQu:hN5G!Qz5ڜ`jN Y<@ Ą&u Ö- \ hF y씫n*'yz29^njbȌ=U@ttPZC5+9<4ղX'mB0 c-b0 ]@韟=Id?b+VjRQ'*k;ԎVU(nT=W[? SI20گbs' ŗAn΄|I%'%FڽJwpbx_9>Y G͟}<"6u3ن\u}|xc,~r%BUx|ϟE1ΤWnXuVWqtH#hNc\̴ԂKlkp!~(-/V?}Dٌ.Ih%].[>z cj6(7MQJ=1Tׯ05D3m o9"wi '?J%24}S<9Tny,Ht[gxb1qGiN>pѽ,]hZlnʜǘ§j -pj:ڤ0^`l`te)RKpk.~ m, *%^.Lmi猄H)l:\sS/gO1G5Ih!H/5_f 2-=Kլ|2_[@ҔUY4,*ryjGgI.=3Q`0ϜBl#Cijn/9e>|U]|zdɢ/\jdh9?n~`/L2s0LVG!7a>ð㽑Q[U援'Rux 5@**M&S&*纆<6&?E ~r.WA .@4ġG((?$'qS;CI\;rꔇ.:(ϼ(lh/!to[fPgnxre>g@7l+2z7%Hd<@f7YbY&sUBĕ6l隖neE2>h/\ryĥ;UC0: >VF"J6k4`rYWHH9/FN! $30ci7I:^̴nAu^}uizt)1`Bc\DIb*h#} eaʩR_gksZBe@%43f$:ղ`W]s*W8 ~Y}M]0)0t#]Qͣvݩ}ﯻ6/ =sEQEYog (G:5q!0R 휏"]Ci5WFOYɿ[CG a/-t8HƺM`sX{~~nn̍Yٔsmch >i 5l5{]ULԟO]UR3a-YIKrTS)9u -Q{^ M@O}XlJa=hyܼ5$T}<[?XY!h4Fn dyYV#_{ܫ9Ė$6`35CV ] &uZ6V Hk2w/!^䲎GU>u)<:e#R4w]RbCJ7gz]J i= 3٭zOc\ְ9Э7+S]ԻmT D/5ۆ ~mN6Wild ,ܡ [4AypZ`SFw s8lK4.t?<`Z/Jde!-Ԛ˧[aʩO}cG#15pi7yjUҬ.nWPCExL\+A6./@U*_z)X4l"뫧D+_lk\%gζ_wΒ͵rb6&5AmRDʀ:Lnec^>9{%JΛƠ xS5֦ fPmD2MWx "`Ka{iD9֡ cdK֢,TDԠx ZO>b2#:rMmwucƈ ZdNK#*qy_MY($W4}} Pbv?p! zE.gV15l:^*U'vow@}lr]q6H:8́FSN55omg^ilҁUHaǩ8(}|]u?6ÉԢXn2QR!fC,a^8jgkg уC [γb5~Y|c1$돣k)_fP 4,׷Ir=#Jsˠ'NvS>Q!~3;W8W@2f=8 <BJ|cKWIm/԰Wbn^'r2[n<n7<`-q䷲Czy,$d%39[)AGĴܗɷas>{3OYf*63{ޢ"|dty{pBR,lɲ71tT1zv̌hbA|X5荖L{7t>bEْU _"+p##TO B ~P˿q?<ZlSdYR#3@xxF(D`{db^jR.QE L :7}Q͔\ Ιi.HIXd(% U4A mlKm*D]g CM%TA'c(%m̜X$}q,] h3׽ C|8$C.?, 2L@DR7zT!@Z>emNDaZj[x53 a>n!;F8eej~oS e@{ϳ!tDv7k|A;r7*L<]f}0MT/_O 鋡Y 6w0aLXW~3Ga`s-%NP%.5N"P4AYo2kH S*uߘ,e>^Wja%·6l*#[Sǥ%W?JyV ~@hSr &F^u_자ՄQoh;>4k 4ټ [G+-+ fr'6Ҧxxź̕Vr9<|mƔ+WL'?21|dz@l61/H2©`VP:QeC@tf?aj~݂,%>ʥn`>4la1Ib( LdbQ1(#6"EdN流ȱJxꘂԈXH.E@7X)w쌐5楺fOS\J0N5r3If&ۘ$:]YWx\IaYX:k# H 0l_dG%7ɱ5xJPzeHȏigՔ(!^؅KK#  U%X< t+n|p`7_yY ܂tDPq%OD?mgh'OHGvy`~;x!&,&h>=r ^uSWx<./6LkT@B@* ?clGH CTވ~t%\8)<emDWt/$Se \ V>ެEn&Jpu1rV;͉` $!#9-#N^dLLfdw]ĩp X VL LI_R p.$N'wŴ-\i|م@̹)>,5F/4;LW)օ[Lƕ:Z Ե ⋜sH˨jwm&.LP)qt`wW?`3Bf l/l Y&xK=]Gu;C,- ިS܁tᘘk;!$xxj539I@JI?{LݳSRʠppMMЀ*T?XLyK/Zi0`^Ie,ê P7} K% <2LL%Ç \&"9y ՝Q]@Kq 0iօ9 #V6c)%?l)9 09ż$[5Os7B'yC"hp5xdfX;,zϖ+Rx;^r7.|l%-uhwFDGy &iN5G|f>؛9D签SLGnj%.PוG5"᥌ m}Ac$-[ :*.!i~YK0|Fn&?eH(zܙtn 3t IjOaV. DW41? ? f%wL JB\JfGMG̾Fbϗs`|x8[u߽}|zsͨB9շ{Bo e**^}Z}7*A$pfm֍`OPzM- /pORTSkW_O/_ yOr |Ch,/ J7uJm&iM`b@.kEQ#϶,z êm=!rƝ.:2qxM[ H 7,/]EP̅%hflHvpD{hi2gƏ'9^5ZVh9Lŕ~1+mAgGg#L 1>0g>cSB]ho=MMQ~[BeP<y"6v:9m\gFW])CC^@dܠV"S !qےT$1DCFcKWe 3 @n?/MRrKgFVD@IoB.j5ɲFq^'f TTX*yTSyH!*[&t!r<>&F9U UЯ?dAw(\w?oC+F$t6?ۧ<iAvo>͟W։ &_ _Kz/ /tvexEJa_E !A8f6 QZK_4eIW{qaGgjn^FwuwaN%. tA8?R*=+ twO@:UѡBQɞWWhԠ@6aVUH>Ǚӕ%+/؝ QD}I,V>|d=yOGj<ړbU'C|'IU}Vܫmز?FB4Gq=}@0pH`O.F'Z5 J*=t=䏦)h3AOdO) R=FT'Bjy{}o~p \z0AUnf1>49D~MptqߪGnݱ9Z4,#1P[iQC_I3^RaVk~vM@XR^M풩x 7f2O '?B Dby 1WG%|~@ԙbm~OXeU3z?8vj LcrHH-ޝlqQdzxU5Ot_(% u)EF yZ[c4=ln:RQ|o\3Je%huD$ACG"K#d/Bcll" 9@ KGYy~?2RE _?&"Nf! k /H[B:|+|;E`ɣ>VMJj0iW0Z#fQ2сgfyyh yÑ78gwў싱<' rE< 8@t zvƸIy_x^y*\sl |/Sp@dOFCت k"Qyl|}ogo$h2_Dw8;m`]C.?4s` Z] *>2 <^,Eu;s.9pY}MЪI,+#oy@Wfmr0n-è'qO U-`P)Kؗ>+`OLX=xPڿ-986Ifέ9P_#-y0f ~!D|ې@!h@}٣o%Em,FjZ0FԍFv a,@~5xBTҧȠGtf=Lϳ$ ww5-*h=Azbgr_;:jRE"aG'1&2!? cH'9ߺb MS+(ao{60pȂl$B3Q3k{B`TuLy{p <^_m~ M})2!rZI+yS8,:`xvVfb7t-#5OSSޣS;v֥RF>'^nOd&v<:7xv(]tM541N鿖@3ZS)&*ᲆrNYTA ~)l˩Pg֦&YkT˵\{_oZW%N2R %5y:O6iLwQԙlaւ[=*7 mO=Jk(aNCQ|$Z&^s@V0.ڦ /2J[2#dSX.ux?RV̈́K*V%&6jǒ8DǑ[=s\ 1mA<H2_ QՈ4RlWG'ja3Q>Q?K@SGZ/qv1.K S{5vgOWa7eַʜ/f^Q<ŵ "ɪ|ygmڑeW:ϟIv ~σrE/g/] @@A_;}5T7ypa?ͧYaTȯ%h5+OG#.\^2Zm|V<ɀFF{h"*f׸O&iP~I;Yc0v0(0leU.4|ԲFU;3(25:֖- 5aIe1 * 2?61M4IzNI//t |~ ыt1mkcъ @$Q40"M-N_?Ϧls)Cn'f-kbֿS3tET}CĄ4RcD@?dd+1l5VҌimߌ5:8X.q??NB͉}Q.2ނzTUfrT^ L  e)@ԧNs/ V_~$%nɛIp48Sn9' /K$>~_6NvZ3J188UQMx6-;ZQެ95@0=;1,WSUm4KĶtbA07=' }E z%ºH0됆&gܛ *_q@.l#v;xYef4?%FK e̼Hy^Lb>BD[UsL7r]YAkѩC|EDuāNmhՃ+k|盓tQ9AFElO,PVJc/*-9'%^=Oy cc#Tù*i',]靃ir9prLӬ9Ax8F8YC<@=O| 3h(g-MRERINDu6Qwb2Dd9bx%nϿ]_5j:_NP{|c юa>7E/ͳ-%$=k9QɩZf-0#>n_P}bS%8KuD{},  G^8qA@27˻V^,YB#T|AP))gr5BGZeP'l'YRk+' IamLEUc?!ɗxLW_f]oۅ( 3o ԓ5KKPLQ]%]vIwZ*ygkca Xrg8ٰo{2AۿJJNHb^5c~ν"*'"<r*TgV,O.l, \C Cʧ{Yd~=Ǩ`xR5i^t QTF@1rPnWV9'{W]☼] >F?dӜg@G[K pu\Sg8t,=^Y.BxX e&1|#d$GjcU=ѵr;Ы[Vk 3W X߈9~'V/5wD##ۧh^zX.   u|=$y@:U+p(Q~2!w4BHޒ1-6d$+] K#涢+i2N|9<~=TJ;a)Dؗ(]^U;)>g9 q~^y!5 4'^W|]h>+ɓA ($UO泌 z`(bFϕX@`~ ']{E&/ J1U̻+PWݕc92d$;)Ee|83܈S`ZJtW-UYgch0R캜e#x0B'DPk8N~2⍉ᩪ] ^$H/ $q1\mf/v?jײ|cMfلPUlT3ͨiφ =@8E`b>zG3\tb$Pՠa!K6fyFjoH͸Pt|ر-tNcD6pdhPv~Sl먟F&6vsm[ut˹۬OMKD]~ZiDD䪦'P5,D10'f:`"3"te<|ΈQSCf%& ][5He~5* ɯ؊IE?ߩ0H 1,KweQCteP7g㲗m@{>GbA͑iOO=-Io|u|%3V}\tH|QXj`?lBH}|f)<ĽD]FdfTVkl[0qk?ِ{wx-cg|W%DtSDyp {›˶,fa0mSD!/uCOP>ZY4SNu|dE^(*?XmS 2?(qW8U,5@fjЭvęg侴ޫtyHu-F`j][ro,aWp 1B֢-^}?S27$mt0b]9ۼZi$OՠLM|hdFgDa3tO wY*E̖=Ji(OMw8>HIF@lJ#;?+2x gŚAzϙpj.RV٥0GMFz۠rZ>a!yJ13pÇ.b$o`~"K?zxkF2 o'P0V(s#,|Vԑ"pcgzQ/QnJ@N{K?q/+U ù/Fq(<*Kw[u)Ɯ('E R_9e@7hiXbFfzH K y]s۬i;I_kk,Ր}(yL3DX (NԙGQYvұQmr-Eݲ ]we"VT &504*%(9~XZVjͬt -7vZ8,K<_Wt/$Xzd S'vxJ)ǬBqO%eSbQC3Ժ;=Th~$0!יGOE|)j u0&?eB `8fW;zz?T!7 v_TŸ WIjpQ&muvE"Y냯4>*kJpVyzzGvp/6e]|91ɑ`sg|{q'@>oT$/E7ar"O:X-',͆&;~$M[A @g;fë@ %GĪE`qu虣z^k}|/b&.()yc+a2إ lqlN(Y Pw cT10}v=cy\(i#@éBͻ|%6 sS> Uc ?8te\fNUˁ|Qw~! Ӳ1{}CLˢE"VdszݡGZ֐j - WNDHR~\!C*i׽lpV}8o@]{05 F;CՀpT9pz[O"2lk-XDX2O8pͳ)z׭H8t w#xDIaVKgZB2AG:`('Mĵ7Dkh4Τcs6-OU=a|&c#Gwl$"|VILKa]%=k ]Qw&C#>>YfnvHcKsf9~ ֙'rj*N&guh5)2"r*FZZ)d3gu qw-n$@[ Q9ť S-G/q')/V۱J3v~Weoмy7aC>kE id\|.0mbyQs;[|j>m߯vf!NR`l[B$wPܻVzd%;$joʄ!<:to?GNzGQ+|FZtCrHJ-;}|$Ŷ6aA#̊sB-Rc^W0Uj  Ur.zSh&rq8UU 2koP~!n4G rM<R`tZ>Z3" Иb“JGRo~uLA\$W(CFe+Hdϔh{hߋN/ЋE>a(L/,֮S$#Ms'>dJ% .je(^! 0ͺ)C:O3k9=\oUD/qMugnNt ls\7O6y|{T ĽO%&Q([9!BCl\5M WC'JOmq֬^:HNK;>5-l/r·̬NfqhDQC jVA"!?Jf@ʔtmW`{F"&{N4U9#I7l$?>\6Y >z_LW G'㽄\Z.V5igX4nI4ogVoև*CG@8t 5aN4NR.'(odR@f  ҹ~3g6?4:XtPĴZގ$wymG~yWT,fbT@[Q8SS/'fSR&Uܒ @(l(Mxr[ɐbݯá'yrqʦ>͜\Kz*Qw_x*Wvr!SNm6%L+PnhdҫJ (+OԕH;;IgHӢ@MCcʀ.<%)b/`xDhT[Q^uƈ=rm`N?>* y1.B!DMZcgh`9TJN Cؼvwh"Xi=QWcÌ!Y LxY~#A ysrHt!h7Gjyo蚊W!qdDkr eXob@7A7 L٘|wը}$,-F9Mkl@~ɜ(U*+nN8 plOVJGg !cjP/SBț(Te[H3z-#2C Ћ< B|ɦ!"'ISY7, ^}mp1R%%qx,e c'k 82/~6CG;S#~}LEW>ߜoG($*t!;SUK"(qށBRIi>3C٘O4_7o-] HXNOiqdnhy'?EUgR1Q'`u[rnu8u6[x#Qt57CR>=Av/;Cl\ _AqzAN{zR\yldlxkE)6ګAn @DKP~j}]b[$ `Ag =HlFaH-5ⲙ$>ۮdtq F`~})B!eTfgZT[nKJ:x=߬R@`&}4?D& z>i2ȕ3ʠQm=.Vn0@â˾PhZP 5}ܢQyX'`a(mHOݥ=Y=|ԍIA~(Sc_:`oyn%ED.2ˡwf NmhEg"ܾ =mzDAmT鎯{rbH_Jڽa^~6C*d4 PX]]%<~kd,F4[\zL'HD aA>UBB i_4iePyU¶e |fY4)]n.dFtgrv^{J|bay}9K$wdu5%B1fj+r-duA $=bCKIS i[CϨ;c-ؒŏEIo9Ư{uE $pzGq| ^F3jU"9<̥҆ϵ𶧶鉨$ DL qD1 &|\6NT 8Rw9 =PNe0.vJĂ9qi70jL`+q;SSK3Ĝ4].)TՈ4* IHe@\pT[5IFQ5Kxv7<>6y0,gYF|:z6Fl=tL)N2$h/u8M&$r5v7DچJl܅{EWn,NP|kOLh yZ

E+[J4Ue ї\B9%œ5 JfȐ~_\!hy Wic%=$-EQ잛Ұi"*ч"95_]nT!!b_w %/mê}*Fe__t*hWbh[1ȏ -11;)i4Fkѻ=g@qof(v7#Dz %\#:&PIS)uTYzZ[_IMg"T[I7ˌ iga83y(U|`/Tjk@!7O =Ҝz{qMxF1넓=ɳG{GQ@I(T3< }Zg)D:%n*KXGn}>ƜOqߪe`QA9=c+߃uS9 r+~v;]#a| z݅'.<<n1f lBǽtsOi%Z(p('pmn0m -DIըѣ#b~Uæ2|uuA}o;o GnJkD;Y_0`B-/FK${U;LqnPJXjm&m_O`{=/տuf8ۧOuЖ9: M YQL5t2`a.;L4oý#*>;҈R~,}{f xVHP"ge:p2kx(}JKN~,\1!f,B)*h@㬥ht^%&!н{z:Bu yl ,:lƚ>#4*@$[xy\>iUG+D[d#] [|CVL>%-/n5r9QUM%fSb|J-CWFSt5[Cfr- 1ݍ' ߮^6|1z< cxdd8KJ6~t,=EZm%U3qظuݶc[JYDl~W\ -6 F/wX7+ijyj5"ᵘ}-O#~0 1m{&fG{ %UD:~@>Q+h sf]Y(>Z@5R"V:.s3֒WH2[.X~nB{xVUjd;XSNlq X_!rNr@U/@eG΢Wͣ} "R}qٙ/g#|>y5$$DqכEӀY!Q R؏ y";x ,½>z:m)% wT(y'ܗ_Sl ra#g6ʙQJUcm1@e>cM|_ڮ=Hւ<3izϣY"Nm{W[+#\=Mj8IԆFuw66 GJvz\gzCO8 ^Ә Y3[R-t^ ĘC"$Uɾ014=l(in(`0'2Us7}w-oy]SZļ3+iػ.\Qob!o A~Aq1B6BY~qP<$|c37L}Bz;zbFdb\=L}"䒓mA:?03Prv.CfFS jGGNF xu[u!0 u|K|ֵHO>Sy1.^bŒS\ހ7L׎ ml@035)D3mT?OS8 !ktU=GIeˑbKVq1QhVs&= *:Q`ϵrʱ2r@g [ 4Pg҅n)UK肠kz];\/\3|Xү quHf[gD>A/8OS(([>+|94|zJ 42 I6I[`>TG3g(J C5(v |1ST` ~,2asn\/ɾt\}"G iP-A!F_eDr%,%ݎ*vՆ} GCƝwz%g nxk7]RSODBɆ Tyr^pqi5͚u q2^u:~E3]y|@ tTt@pk8F4p ) bp\tK~#%hcp$郑흮IG1zqVҁAJs_dHG<;_jYim"i%(")Q6uMk|_>L=4xP(^4o {t29P 0B9{;6u`|JfVLDݕһQDpPx1STTH1\aN7'*(01G* R޳5JO!Kɏ}ŀ7ߗz- /4VEUy Ǽrs^鵥XO8Cr>Pz:ArdR^9[3-(GDRdlty 4~pwzFn&ּ }결Yŀ0U ʰZ|w~kwvcÃ*%\i4UL>t)ޢwV]|y.,*Tm`=LCF"I[n.0v`'mq7*aY=n)&m~x:FLeS0V-Lt?+ӓU" 23l&l7Hexo/%藵W#2ʕ5b b_A?4~OW6u;k݃6;3 (d8njgע2щH+e#Vv0t0hcP64VU kuj}hS"`mGBi*fZ[دd~i}wDK[{#O^@χwKVȴ-z6*jMqxV  >7ْ?ϒ1C`ʷ([ 觜.0|}75+5Vem ƽ\?xf1a몪ba3uD}Eqr&=44[P)1'Κ.vY~g/ >9An?ld9T*Ro|rjk:)sLW|ρtl,EQue(QDkXJ ҷڜ@򃍠|;-AR]Uz8ζ?h.ɬ$="MTgκ %r˰'XyRH44Lfsu(WXrReb3\J[/e-ojTKsI=; q!tri&fBd¾n88*h`)h͏2KA[ %k 〢\h5=a1hM캣\]uJ)z4w6NcN Vҁ{SE'}Ϯ/`6t+) St俽cs ݒBSnHKHK 00ٶ{ ` <Ϗt,Cg7D~. q B?M 5쁠oXCwR82` Zjo\_8Jڂ19%\:LGhzžyrX`|qph}7֣RdIs['"M'Y%={ ʗƺw:?5R^LnHYȟ_:ٓzO"f~:'Y긝m)w4bI0{4j*‹ff#إX|s/",si^6i'h01w)&(N$i|/;Wyb*jH@֠6r)ɲ*M0gAJ'H0byָ8r`.^_}B_~j))dy{nj֙euQHm,-)ZhV#K<بN5lYPX3]VeYs6U(.p~ֿ=3M Y aNc[ fv~[z<6e8nB"३SXsX4]iR9KJ2QuqE8LRi!R)9(,44ަ-h4(2'hY(^~!i"E!WKK&8,G)?FkZ}ʈ}~38'I=JC ^r(mkx"P68Lx)&-SX*HT(8+Mg ϩZB;ɥ\)b1y;_Seǖ'.K Gt8wƐ ,Gw퍳; Eȇ[Y]'|;pށyiR $mJEKly vaް;ir%̷laǕilIc+v0ټ $ c C<BhT# rzo/D?rmFpSS ڽIx96ỷCvt5O+ :/Xڭ VF9GKwl\jl,D*1DDP. 7B^~CF}&l8!q?'MMWCTgdUtTޔ_RJ.k*a#g L !mr X>N­мS:#c٫iw/?.q.skNa0,zbƓت}YHqFd(P꺡C3Yy|Ċ]AORv8렙p@OA(qYN'nm#|ʚNH63v5Z܊~~Ŧ[B ,R0Y1$0f.q17 a$ $^8uOR(B0׷ĸ7TM5e&d?0m ߷ھuf \}GL~dΡs(vñݐeM~azDE˕q/涜u$ӎԨAZ+okJ\+28->Ȅ(+AY6h΅)f$#Xu¸pɀ[+hxΛC!0346' 8CIBfӤ 1|6?rw+TP_ ` 0 qJ$8o@O{,p#>Α%f0qebec+pl~} ְoR#ݞr5⎎oxBlzBL?Vf⡮!\a)%+>Ӏ1ޜ t"F4D+Z8/xQϯ"$P6?n?xv Řl'-Uؓ?lZAΰ d,\~!<@^:c@z!\vV,OQ PGv50Y S$ݭ&_Y0 FGe>,O+|PAۂ*mrKGNp;W`^8 tM"eU6C|`l- GU5fK(G %Uw8?|(_f=bO6K+?Y_vmzp: o #k"NZeRU'jM?߅ePLbGjYZ(0J6d?iY{;WvEw2j(y$ZF &(yDVc,X]Zw]߿ʵ,! =W&VqK#l,Țӱ5ѷ)L@6\SPy["֞CFRH-:2kJio(>^E7b{;Z*Ba76) c'ʽ=/+I:a?Xts8 $0k/QBGF/i`uTo +BwD&Ẁg撦UIPQo5( 'ϙSA&+R X=r+ԁe;Ozi>* l'X~i7NzzY ΡN)Y##ivs 5[Nac`gWֆ&U"bNJ|Yk)-?kj]0Tb]Nu󙸌jGJJ6V/r<~O.ϾEiZbD8}WŠ7\6꘧^?2)[뽝9#w>z:d-Bxc+V>$wV#+n]e5YU40Lf o 0~崊C$E:ՉJC !cVu3ZY(q/\55s؍ħ#& Ĕ)Վ)h}F'Tx߇"yέZq8V(FsuQiQ*\g}.W 3ձvA-+TQZ (Vi{: %r%ΗV{.)$H( ?3)hTn!Eж4mR(WO>l5Nl:nMtwQ9Nۣ9.}P%{N!^-e&6l%2xTAIF|vHއUbnġ3p<$J9+ y}*K* )KqaDCZfːOcoA>~|&M.ܡ4t}&}}OLn;äWBŮ2c$g//Ж݁Al'@g "˓\,Na&{ڟ/t186WVRBU!QZ_𙚜vM6_q"! mQ[܀j /E.wn+j$ 8QV  pXK%xy8^KR&g6WOY RuY&Q"yj}6L6"fTS) a h()C|qJmra/ ]X mLX#ZX wS[7,fJtI~ RA}0tgh-QRF[` xi&#FJoD௾tdBHp?h,կC}!.ߧi lR#h u]dUN^>鳕c){p pM zihq(2ROu2Rlj~?Oc`1$ ++hQ7F>FC0S 3!r6œXF I- Q/vRe~X( vi :(d:Ԗ5$ gA*£̯k]abf/pvDdϾy<V<5kV휎_,=;ڧsU ^vDrQb}݅s!ƙpɣ#Aʤ>0kj~A Žo Mwag8NR\@lY:ez{}5x$y`/}VvVDh۫䥮MD\pB];U$`o-j.N*:7zHkl)JcLlv0Cr,2֨ij/tFD! ƾI0p . hg(uKvϯxYKk$A0˂8xR3ؔ~kި0#l06FϊFE +*Z|#mh&Қ,@/TEc˖HƯ{!$R Pq8fE}'Ӵ(*!C 9ԹJlz+2da.l 9@4x[JFʖ-=,ik p!?1ɵa.K,yDM743E[jVvk @Cq6ʞse^MbςB$`*1V'~z:/5 {8vsG NWْV_ E{NRyvCvWfF<:ƿI~t0~+"# ^'˽Wcg a`SE-aw#!5jHҵ3:l= R6/p"+dTTz<'Qe 9)xPXIXq(%R Y>:AZYK)a>uOpI2xHj6E#' T2,[v,OZ Dpp/D!oϢ*X^< U2x`Şr~S4լhoThxPcVSޛea",]A"<;O⵱Qp)lew~Vzo 5<56#Q j g:d(i60ldmC5G Vᙔjrܳ|XE\7S*3ս_}| #ZV0>(r)9֭Bۥ-( bFC'~\vT\xqϱK2/b8yy8F'FK>0h:ݟlj䡣1R@baUV,f@!&٩Ag}ߦ`8*1 h7\Mizz~jFܖ0 >_2spsTjo땂LKp fcn08jP(Gd|w]70g%}3 +}:=Y~ VS$ڕ¼+=Ivq?]Ĩi?߁x$ukN L ?=)(bFP|x(J`i2F5'KDuu)۷Uc># Ւ}$Y>5B~ ?-c '4h o:oLe.dqָM%09䃵bf }%諾 NO .v ݡ(ڀ⹋=Ǜ_G+wf9[:T5EA;IIvO=Ӥ+[vwP$,'=g|>l9=}AJDUփt87iCjDS'UV,QpB_s2 Uj'5:񢩕PZW\Zͅ?&9bxS\ѭ^j#M !9"Af?ytgk<2YGL N[J,MMc$yUcbHfopL늱S Փ^ޯP7aYJy RLSzlx4Iq]o> tąӬhIeACTC ,6I R`\ד"}AP#seR˴]?rYxk.'дh7 EYet^U&8зGy^YLuZ>y/$FaME ֐x=(9)Tm(FUaD(H_oۯnӥ^v~:a;۝KRG%='"]=ՔCGpoތhTo9E\P_^7:ptgF6^!NûSU~\k/qdcAO@Wv>-'D <>?+ZzIbr6a{%_Hf1zV!'h9AA=ʩ5sNTR>גEVy*Շ5~.h[BR 0""`3/]mV3*/F0 x.q8Uծ {!h).8)SB(^&i_{=z2*a|I&) k$t1\]5=[>^\+#q˓q#AӫhCKiT%]уb̫ H4MତaV7$,|T9 .5&囤Ount6@#G99)8< JI'v4~uy&o3{Ċh9>W7?-|r/iJ9c>fw:p̎8W?*+lz-* 7MoB5kgj9C(#W"usZ8sxoU<ø Z9*~hq wt7mCV%T5l2Y<,^go}Cb]} 7JICY!1Sڻ-L]q'z<_5,Al)IX\ pt:YtW<9\0quZ0̞dm^Uja> GA_'Øt#4,7 y!50ut_8@rƥ֋Z M_^-L۵+VFl=nu*pEta(v0\\EtF^OWی.@zjʡ%}oe8/ڇкm7oGo]g5*sK3!^gZ<&nCSV;GVŹ&>̀тm(to^2j1 akѠ~{j7fmPƷ)Z{ dM&(31B=?T)@a@yvX/>ąync9蟾 K:du|G; L{My?|fs<0Ar!֡ZŖ%Nm YXtSoZU*O_{K (Bْ_|كG,f?ƆaQz|+] 5#q\*o֚&Ü!XeX@G!2z0FafWƛXdf%(i&S\-?'.5v5S~\X3▨AK-Tk& "AC.Xı>5C i!mIm1?"Feaט0&Еd2 Di=?2CL6I)|x9Rl87j& 3F(7lc"o5&X." F )F)3]WfSٚ됬!qOo˽eRD:6C<~C>im/1 _s5TVdg[à/2h~Zk?8<W.>c!Syc 4ė !TWyMrƫ8J:~Q]~zf 䇻)b+fFP**$xJȽurx`(Uj+ώ$1 u3kN? ='lӞ NEm`%*?!?bdWگ5n ƦePO;@qT1ץUFvZS4MV!٣N, 0ѻP?Tb~fq-nz+$xqJ[rڴcSʪB g`>$i <Σn#3h0? '-~3i:_x|܎'ңcEW5Fboٺ_I#[iߣW|vȎ:7k5q#k6V0Q_ԱB6|r68VrVs)ӷx^2dq/[  #SX,$r!G^9Xv7h 1YL4d/>ǧ*+>=QX|m~̮.P Ö5xUOM0 \_Z<r8\:I\?qNm7%㜤 t%;]>b2Z0+N^[LRZύh\#N=8 [Kb9&*cMb Yh#evsm/ߞ汆Ro`OmAE`$d,ݗ U^Y4NL=;1y3>wWhUhHށzK>RFn!# 6"r\-%, .Wu&  XtQ'&].S 3jl S<91TBM7C삽 ]Bb%9ܮNx4Ǧv޵pv:)& HF60_abc(Y ߱Tw5,X6"wLUI+QZhh]f'pem%[8U srB{dR"Tl:92_v#T3` s0vX\yY^KJ3:D|CsڧDQ^PJܘ eX)0pˍn*$$`)[~C˂F JD(#3֕'\[g *WO4/蠀 [s`Ys.[[(06}[x r81Tpb j܀)}s1Qԝ` =}c ^,\-*I*ܰ\ɥ3nyڜ=nDE7N‰ EH3m.Q SIپ?_ҌVcg ӣ tA$4S¡7Ȼ B a7܎@ߴ+&E,dZG4XM Z;Ѵ۹(ݛ56ҊZ֔BlWdlUQYEcP.Y)ɥHC{!|BdA6F]ߌ^-m>%}5. Vc^z ٘jo|;*‚%įhxJihZ1 gIoɪF瀨Ks 氱_Ӓ<]ԻfdUk{P<®J}`'[ܠebؠ OTn`rt SgV3S+,:.9Lܔ@ ? ;f0neJWZt)HJ;)SxIHLc{S(pj(>Tw,7mA*qڂIGM(Pm !༯I)>5>C0SJxN"dzR+,?R$|<rxj\W8щM61kK,,Ʒ!8bՒΏO/Raw)-lqTiҶZKÙb pt9QBKu?7"rϽR'ecc@<BkQ>8 EYD:/el`TZxHr ,Հe>E_۪bS7X]v @{|Qwn$Z a$Dg_zӗtK-E<*Bc@w?Ann*FgꯡX;h]P cXP~"6rK83mG6֕RJam2nYYt) ?i5Rf.M^J:~I3Qfn?Da9Z]Nnp3&S:p~?%aKSSr?)OV<-4Ͻ2JFMkj5U^---YϨBWU?fp %>v_V~Q]ŷf57`GRۛhNZXBF!\3gTQ%i0YͱϣxW!O)mIa%Za_\i3Ek|;"߶{\l2CsDD Bm@q8nԦ/?(F]B#d|(X_[-dq+2 |*^;qTЧ[x~cMZL3Q9}\aZd[#~l+MUuh#" $Y`"ALlppDP'ۥsMs.1*W2}SA$=lӵ8%=3C%yg<:zh 4UE&'ޔtO3Lؘl)\PNm(ضcu-C!|֜.F!G60|eMt}>6X{8qm-VU+^BwdB"Vjd,,q6 Q&~{#Ճij_6%ԝa 1`ܘZtqɌLH&!/94(ig?4䫩JVKf\ U[*'ٯTהw~7nc[A;Jox&`oB= ˧Fݶ`['a8Ϯ רUk0rb<>ٜY:HuZxny5T%.5{fnDŨ;S/IdOb<\Ǹm/?>*knTI{,N3ήdZ/M$ WA2c 6,KtK'52٣f'S^~qvpzHqN\xB8IEEPuwXcp`V h: }Qgpqv$M=u+DR,ohp&Ih{ b84n3k!OK _u;Hi—p$z_Үufk*%G_S&'f98}̖ӽ _v8Ry jH`?),T C*[^ QJCHX&W ] ٜM孀D__3M'umq$2MCxu6raTk5?ТɈt_ʞ!quh'XsuHqn?\'>tH|SSm0!=v0:FkoگSK䄅34w܅BBG$):ݩpGet@&4GJ^[錘X j+wV`!<8>k/Ŏ^ *վ‡8>O*WhrN9אhvlWsն~$IMFL[Ojj:t^ rc9_3"^1UD~n opFI .yoZoV}L):`2 8bm*V3F'X *1|&-1yitcY!? %6T$9PjE~̿ia?&_=R2'#Sm 폚bى=mTl}T¾u -M^PfgQrhͥ׬~N OG0z٣a΁}Ym&?mk@>WLK8[5m"6wfdpB̵(r_`T^F:VjP3m}Pog@~@`nĽx1Х,Tz#Fz{.rnq*Hy'3cZTy*Y2ڄEKB> C=)pR\Wi^; -B+^Àqg7;9dV+`#5=94{\zAV пz G 3WԐUlu8y>")žoWM"_3lx'$c-piji^h̉܌OG&CZCupwa^w7wt\LnRj)AQ+٣^K¯.@Fߠ6$h:ΚZWYΜ߸,ZhU4~=»v n!'Ik_4_4P؃O 3q}MFMHNeHaHpaIǀjogY+3X [\:ķJ2Hn% ۼ"87|rgV}"taB/,zvͼ|I6܂gӥUIhفڌLJU MM`w^'%`V܎{뭴t@dH7E<^ O >W3>h`M.R0drDX0("Ϙ~ EJ+i>1*{Oq9dv'r[ӕ7سyNnN$w=jU9[L@)9wN1xpuOxLЙC1O*5_\H_]вNϐ`^8 '4X ]JA̩iϨ s| wadDk϶h3X ͰEWOI<~0uJAςf7AY+vh ZٗE)|0RLZ1+ OԮǙ-ǃR7"F 7P>:1])<,fd`@>wS>Ym#cHiU형j&(ƣ"Ĕ=*n^۷Mۄ̲: %2% L uM”԰MǶ#oKmR} PP=cO0|q TWTzbsskUb*dgaBL'@Peqݫc2&Hfd;A6mJFuc8&gi-tU1- %>AQW~p.)p )*Lu2=mB:dnjVPQW01}Q܂fT+'#* Yկ;WWif`"pWC#V"ڟ&pV8Q<䄜E [|@14w"=q:sL}>F]4doc2saϛ6P\ Ie Y=`bIʱ>gJ.{Ixj#ɓɭ2k{(+l&|Y@\Jk`ozϬM{G NzTt,<39Vc~ӱN* SPQuIR&J% xBTszsvQV G6*52E T d{fJif)' $4zϺ T9֌1QUЈe4~ހW!S8n)Y7c($ V=0H_i@Θ+"w®}-Υ(i~wW)z,9p)?&,3+K-%7bH13k;h iG l&)Lhᲂ҆z^nK@Bz*3D(l*w;1\gik?6bƗ&# v.YLLWǙ敛 Θ!KNXƕbytg;3X#mؐ=(ZG('sRFW61(* p[|J]!T8DvY ȑp-Z\B}T 2v3Р2ݏOTeГ~lGf~OI=57\S2޻6=ұ:ų G  --*sx5?CBq:-7Lnĺ\9ejv#sKoc/IU%nѱ\ҸO dW@'x;"CgJ0Z ~O AN.Cy$Jů{>*Rg`'iN+D2t^k,w ;H&V)b8s2Ϗoƚ%GsˮL+QZp?lk/-߸4)U0 ,hTc)z!X4f8J)K7Ǻ;b7@KKȃbg&JW0,Uy!)n55}(3 &H%VcKuifӟh8QLdzNw p dx&Rf ̂HbMWl2<8M'+:jNl\+0Q'ϦT)y<ܝ/Y%=#1?`Bȿ՘"8z}^%f'k>}շ`ջAzYa$ 9Ĭh{XԦ\*tEiGae^wXX"FbU-1x6wMEsG7 dfBI]p_(jS0ǞS0tX%<[w7dö&JOk ,՟*~S)m b0| ]BHT nX zU|H@qM, o4T+&8"D{n` ߢ%y>Vrhn5֔!dfROrI8|P6U 1Bn<WN;0D+e~kxU^f\6nHCj&ҕ', zַ x?m "MTH. Nkj ȀDLy-wìj~^KjxZYK/*=Z d{vYj1,w2jʛ$SB `2iAa_,=r,BP-3aFb WGts&NĉsGYlѴO% =SDASV"iخ/rNm;\i6xGW)Gv)Jy `eqSCwDxk?a4y]Y' 1TCe[:u gnE5qvXۦ+anxM65KTsGXWsC1?3|e%rPJeyR>IHd8%6hW+4C?§\T49Z8٣VBQׄ c},PtTk p?}^Ԅ9 ,A7xШ_PoC1|ai磚SׁҾI[ob %lg *(Ow0*Z *. Ƅђ#ryKיۦa,z6_nG`З+J?(VBw`u6FuF^/1X܆,ƌ*m'l eY)d jHFRΨS*^~felRP;E%sx;MޛŹh=9cO"ÝY8^\H'"^?v Vr !c^+nЇ#˜ήhܻ/Ӿmr~< U\C9/R#R40 #6+N m"n's&;ML$v H,CaIdHto $A_w UhrD(]gPrF19xג7N0=࿾;nIYIgJwĄp2nWF\mN,JE#dW.p:Y9[NC)DhY$ k:0bJ׊0*UaB8^2'0;)%uxG!ʩ8rT kG4tǹB ZDb%W#73!p(Pzz, Z֢xC%CwlN]3o=%wXg4<"K{Q9/?BgD}XW) n:b?4^ ͌f$GY]4w 7M\) }SҲsd|Y}ҧ'fJO^B/&qV-0~I] %8CS:?; t"FgF& @OIAظ+Tth s_Qy09 JEr@`EG)jf[uvI&B\5Sҫ+pފd+L=7r,I{17nnVlt8SX_QzU{w>L>Opߢs7h.M%bٯs$@B4ו],ߕ2,9Q!2!-ƥ |vά8m"ab|]<ԣSBМ=4cj6o3XL ݾ2v_!B9x  Qښf @ -Xag }Ȥ)$Kc89M23}8  CE@)eUKs'eW aǼrcSB`#!.՗P :|,Da79źU?PǾT[z+v.*oRa&1_[wBW_,V8g=Dbu#ވ7_zxId8=W{cSSl,vf‘f> 紎4Ru0HPoCxuHfuoQw`(w6{8Zm]d5 qcMa?h ȀӪX\_W'*Eg(/pu!X,C@a½i6a- m#Rowhx|ЗŪo-oloW%D*iy2p^Β"a\u+hO.r <L(59hgT_Nr~Q~sGEe[ l((AviIx9"mYI$L @'MtvjR~cq5t)m*_2<b/J>+v(`#8Ns3ݽk*׿_ɇ!Vޮ)vJD<SnJC.ZXe0m+1\ 0 ;._@L  X3r('FT!Oq3^,뎯C~൥I/WFKu_<=v9ߏ\,9j-uX\MEt^{ve`"waVpj|HH2gрa3fpYsiRבM(K(Ǐav 䃖8N 9yQAR kN"Qy#*6ƍܯ'\=΄I<8࿎DcOQYp\+ E۩MQ ~7/\Dk!HLL-h\Jؼ/lUI>+ _D~gy#BUӋv("òl[6qa]ю)'^ʾ@/d3eZu1?sǓMQ{@LU_PiUf#/D ͋S^L"t<ڊ*l| m3ޮL70o5n+j䅥)a-Kgkj?^M=kyPؖ*caYL]?PWd@vƂꍁef!JfJO(is A/KJ@lPJ+Uxǐ7e,s+iON:>dCcݽ\bz9^IW>SU];nn ߵ 0^R*bJ:bL;r496ʚZ{B/;c!ķO *$"ɐlf79m2!L`=%lP,um4}9̲/u1$oBm|8͐Lh3{$Gv.otqx%8]7!+/Bj 2l0T!h/=GroJQe `k3y`jrQ е:Lz"gCcRу8 X.x5:=W q]4cgw Wc j9& ϱMcai6-Y[,LRz{./ me!"$Wp'e4L8M`5fPav8ӨgF{: HD IfM3ׯra؎99o,D o*j\/'tZic;; ԸP\4k*RFP+l|'%k0uR#({d n$1KZg %&lqEwc roծM["@I&Ok}?[JɖgVXMߟry3K6BQ{DTڦN}xǨy Af/ꃕ\L@hLU#B!4)! bM` ˌB^gVXUw/~U k7LQ\Y{1^|<᧶D9!Y/]ʠoU`oCcUvVFm$}=9:S ?~>L!ȴ[`q4wX1DcPN/="ᨀRIUT e/2C+jvBO3KVN0Hʾwyq9F[<go$*U%WMXJ4"x*<}vd)v#{8?y/J]/t:dM@_ n^t (I Xd&Wk^dRYkA􏵦`6hؼ|$#I`d w# 1ڨ0e)g;7`VQMi*D<>Zp-9Ѿ UP|"%,*2C!SJBٯ~=9? m k/yhRV˺K4,`i2]ђLo9 nؠp20ġ-6#@H^p zb.[I[J#08bn<~#2Bc 38LH6t)rd^g NW9$i#9\',W9&ֺ쳹=,,UYG{=?$ѤldZFw|AXr| {(&RZgn Llc?fa5d^f[hXe$00>piE~@eaX CW*U“0¹ͨ^[{#fkH+GH,8+F hiߙݏEk\nuMƝ b+TP8F }r92C-1@ֱfGMbT_Soܧ#d;E|ږ~14UڢWՒtղ94㊍dKd\%`ΝU1L~:рDr+Ys—n'a.a[^I2QoeP1ʾM5k|>w碧h|IxAIA@*Y_¶lfVG$fW򠴕/0=u64`Ji h bdxH,PWF# 4;0 w$\ pb`I%Sĸx0e>H>\z5+ߕm4s7i‰khdL9V \0bJ%9VG[p ):>\rC$S&{fz6?9K>?{F"E{mekN^1[V)f:WJKgd|̇ʋA9h=Ѣ];- U^pckt)ߌ:MGlA؆09gLMчd4;o[:8庝8 ]92[\xo1G6? :mPDDa] lRʵپ7M0kXKiFPG󄁗u+J9(TTąkq'ыl @1kKU%a|EwvNs`̈:bWV.yiY/G_V t,zjw寇$d+ 8H;SE'k|а] ЁX)E8ZgU&h)H+Gx P0.iw(|ƦoN.>Vକ8A$kэLag֓t֗;3M vH1AidAaq%_O䑅j Áy\ xNN.Jq^&$DD,SDҭy*ޜr:9Y3GM=ؒdzbIji,^U=S^ivq m@y]ٟҎ{1j|9%Z>!'u՗ NWpM&c㯺8v >Y ,k]Nk:t,~GAYMUxA_n߾ P\щԀvT?(ڂ`Q#UQ% gtS;:|Yז{AF ~u1xUo]:OOe31 峷amY:ء͇a=pb+\^/K̴}"A" ] _NNwVJ'Q_=ٙ l4+7uQnP5dy0̕흉&ʒs˚{Å`eU0%܏$p[e@fɹ\|;W6 䓝[ O^<a|fB?x뫍_cԮnĠx 7HؕΌo'erEttG!37t 9]>~AG7ETcˊ)>%Ԙ4z:_Vc-zMuh# @ ^Fwj9qr\q ~WK+x pU 63?۵!''7 !-' MKSfn$?r0gBSdza%9 .>MslK!](}mPO$$`y Ж ۵Vnp8mo@"d ăႴD5k@HJC{˿$[eÓ:M2(Cxt.?>!;b`:9zĤ-ݥc˟_eEgY-!/pAU+m\F>etFsr;m~5F$F@Gm^ouk"a667R;G3Z7ocO?kʍL,Tf?>7aIYKCJjf ّÞ~AqVz 9(|Llgy:ֱQeqIp)DS8n6_NoiVSۉ$p[k ].-$BOQ30aF@0a=O#Pi8%uRUíy!?W.[w)]JGW! | {%k,hL Zyϥ:È˛+B!LpKVa [@`w!S̚X |˾Y|E꟪Bu0с\ \Li 6[B?`؇NXgFIV24̊3VN'5<~ 7B-}1ߏ8srw~4/AU)T5* Wd*E-NFl]bUp%##.Ыӱ=]B =9"ocqy$=0\)t9F:/J.9_GD8FOynhZ0:=yS)٦hflJ#PnF1S'<ydhDI; P{)?YrU8Sǀ@c~O:X(ߔ1iP0_~V- wA'+?)Y;mYFMZtMEb~Լ~JmC2D*E*}$46E%{yP;'#zuRw^F9Nqܓ MgN?a*1F (b"dGC7BIf|*\:r(2Cmm!d̥ u٤3)] 1\*{ 7}/; y.0\+ E4GzYbZ:蹡ֶl)yӋ4)T׉%UQxD.hmM-NJϿGݹkQǜT.^wOcU?mK w-Ѭzbio8;j߷ ԟc(#8YvZ^@"ljy+jZyP=a(sQ,`9jL9.bUMI_ kJlTgWh)#E8w%i2>jGH`L:C1T $.XO4Z]b. 5LOAQ@Z/C,5xoso,Gp3iqmhvQ1oԺ8+S?3VOC =pݫ3"q>vLg} x"5Oj+]-DV(/n&H4$ x,sDܡS_,VG̩'%3L{-s۰Uz婾 Ú>Fl#Ӷq&f" }gD@(1QdDHbyu8#2.%.BcI,%~m;9a%g0݊+D>=l@휂_BϾ?^W52sRp;hvE[/'pKR9Qe|E끵|B>ʁ*»KhǛ=Kb@O[ 3e#٫d(0IZkx$>irL$LVas\Fq५+%t^_U8 6i͙]YVgN ΩX_ 9OR44on9BڻFQFY/][=r)/!X%S3*t8ߖ~Mq28u!q1tܧh@ES9Օ0f9QЮSؖȲ]Ĩ l"6#;@#Ms#Ʌ0WbGKZ"eq`30e[d62(_dCR(+˞ !l !)R>Uؗ8.&{R˖z~u-Mtƞ.nQUZ>v}_✈){3 NNG~gԷޜ:2h@0 e2,S/낂FdȒ ;@Yz2ădPa_^ѱ&ʿD#Qz()M1m\=M(#OMYf=uyAQU"7 V3' ұQjG90m m}5QM1\2YggIOQTaXuYhx tf#irMv`%Pq9Ųw~]J.H|m&98E~7{7$crԪbrIJrEH}-HY)%v/8wGؾ٫hFe^N]*C]3F44td~GR_pG3u 858m 4T\w=*H+0Feo/c&eJޖȐD9Ty";TOI^\h a)S[`uҔZK1|ؕaa=ghcX/SaE2利PS2o5~Z1֋Z2$XS8i"h) y6V%%/P:azB s4ś6G-L'n ݷMҼRM~2;w"G)vxC DS5y/2.>;e ~=ߒxp=h:%^z66Jdw j Cy^m`~`d, 6;MSm& 6dS*(&bK|WCo4ilclWB?: ou{nnii>X8|8pUQc.?&ͲW,D_j@-??`W&Fss# MsN,~l)VQX2~8UHCm!cƾ1b6 >HO&!Ώ°+ܵ}Y{g\8[v} 载R/o;6ڟAQKgo> {ݻ$x=B0g#/oOAVoC\CuQ9]CgF0eCTHǤcu#'S y xiFW53{?W@n?~?RԶP/Mʀ`C:Ny4kgׯ GsQJ7dIR3#?NAW{ne(J7Y ЂM\>r:`).+iI.moGb%G6Vl[I }7}|##ɲ޺;_2bQwD~'?`[N>*HF1s|mK+{iUo{ٛs0gZ@yd\f4l(hI qUnh~ǜ. FDDFku;+8b<3ȇ D-{^ Dђ?V@XOu#6.`I@hke 'h ##M>i4׉طa,BȔN]쫨[ބ~uD a(_5ySLV2QAŔ)X۵ ʘ Puڵy۷22e=i'sZ"kwyǢcsX/N*ap2'2@]>Qɉ.ʙ<5(]EbHO7scgAc߆fwCӝ:`r Ⴇn6$U{흚@FM<9z{ɤsǯcvX5iQsLlP\rauJ:sA5Q➑uHlḟ|>WBEB>?P5KU9y:E!T,G1-l(u=_݈`Y7C/ec7%.qOh@a£t߫ '\9?xiUb/͒b8[-Jo ʛ 5~gI.ZaV 0NJ5(;!`?tG/A g>UT@}8XJ=LGbrzZq|Ln/ sEb{ϴIHp/W,LG4Se/P;h'7@fq=* 2܎XO91%RKY?^3u:P8%@.$SN<c 'aFe1o(E1,7 +}2`sdwavp $!HT*m[tũybSQ+伦 &,%!Lu`+^@'H/ڐ:xbΡ{[x:*K=Z;y*goK3:,~oA6ϙDuQzC"aUMM,7{KA 1l&Azege~ڬQmY[,u4aW7 _ gfm|O|?O`Ւ,gb$6(T >\D5H%57t) 0 AC o'R':8%B.uDRzv=j!IT?0 sɰ@̿%q#Z4۷y6$ Ѧ<FOgE⍫)M}/7DQw=KޘkSBƽ$]#g),Bی ʏطngsԦ)QP\ge,d;&=vX4=d 'p̸ C\5S"*[̓C^'d)FVrhO<("tPz+4dh]ljwYhu[x{xP =9MӔkUe#XhUN/Sƍ h+T*m}PTŶU+u}k 8ĵEd޷XN߮INRB<6˕Ƽo(x>N%:_⤱3'.m:0;Pb]7_M{8ớydZ<ߊֲ2WUҵ|R`Ts&+vli)6+VOB5͘}|mɱ2lv9 /V+:VpC̀mN~=sen!?MHjlGf&{Qi8Ɨ"{ӊ+w^"5;ø˸?>S&v"@%į3̥I~< Mvt%Wj E_kT7'qeRuX~;,$XgslOL }M?oiQHX7cA+.MQi.h~G{[K~R@bШ[Ѻ%ʒȶfhqX/M,,\R@O:с:+\\$F r"4\H1"\׈%6&UAM! U\bBc`fNhY hJ}CUD˷$~{ Pbz@󜳧R#>{|&-ek&rtK?bhfjNY*F3hHPy!>qr]_oh8ML˧bRTeK(TiHA.[@kp;oQ˒/NX%$TZPؔalws$gCC+RP{LW YuZ,d=vv i{' hS02mMwQÙTLP񲙵"0.GLܯl,G`cb3-* wK^N㐸fiuYDm6q; Q;(pjJKL2 _7k=ob曑Fj0FKgu>8%ԥm5t,ki|p[ca )[T}{ET7Q _:i||Oq UǥcZ;{TcBSMiȌF 6vG+ᆢݯ7{qۆz^5tozXAo1jgZLM)^ʜ5J0N߽eb'Qɮ`"#{ڛ E^.ZLj4(\!(-Öj!/H~?[ɔA6ab*Mg-=8 nz㞞܍ce](s"A4*ei.p.K3gIo |‚P~{ΏobVNk|kBhJ؜Q ʈX'+5.)=.j^P)SfI"cWEd D;;fڊ3h0[ょt\WvSyt2< l-"VipFr duBA:|bpQsP[4"#gQvmiaIo ]4H_ԋ ~RYmц{eF_/t䒢'Ksg̨&ꁞN̨#ZBnwYIŒ洔HM7/8%CWK!Qa9g'AU/@դ` yagxV2أϽ(J5_ؗv'mi|".dn߳nN .'ł3%ut|e!fZ_5a1#[~c$UiE%DYrƂWHr7!';edA|%@/pϡx t #aop-6$B}u$KÔz ?D]ZfŠCssC?<%=Q*̭4[;f'_"TƢ­n-T.yx|n2@6eVFiz3%WலS9)8c`cd!lZlұ37ƯFl~] )D=j<:̦md~q:P>DݞY%igSQNJ`l"Pu =Z eJ +-_;zB@<":1d*H^Α!vǽFepf( ]b^kG0) ݬr[V{D'ЕcZ\ B٧&n[PLI>PgSr׍9[);\{Vjl%;IATNA|r*q PrN2&@ѽ}bY Z7̷܁ޭ鲝*| bvc̥OmjETh?~;wf|@vOpsٳ\00PJK2czfw3@s|nou[(1C{]s!(РAN:?bJ)p0%N;D @XCyc0#KNԾF,ߋ<`p,c/IhR=yI\{y(F%X|g^( U/7f9 ' EE]rRdŗ˷PC: zh|^$\jcn*tAo^"Ε%[M_~$F D@5oHɭ&߮p Rh\3CP4m?O:z4ǥǰUh,.?ep .2P>FzJ?,"ηQ %RlGZϩ"@#1xcdXY"ś_􅂠Br=D>+bʁ~sEhrl2f"&C !+n+!v} ?Ovs { TVtp WXU{6>8*.<ݶ N3=x_>ڦcEH^r|a?B EdW?]/m R*vmVxo~ M=R:z0 EbJޑ7d&Ć2s؟y_bR1s:5bqM6Hq<ί~d6 vMDt[ ˇ; V =e6$EYoSrG pKLV^n0.SK2Rx!7IbZy״mz6`mh8zi3˷}І?EҰ^Oeyr^'6nea=vVMЬB<1 [%zPD@{ū}}3BiI>{<3o X>̵6; qgIw:)҇\Elv2Jk6{$8qݺEb\}-4J֓Y3{G ~ܨ(qYb]2Ndq<876R`(C0Wqb( Ypdݱo;AX(^+%{`D t)aՐfjWN} 8wpe_jEigk((,I|PO~d'8wTȫ} ҐbHDdV鐔ז$Ej:JU']xGXK<+W]mujk+Sds_껂se?I GqՑGU<{H^UB^%E Avp^c] >I(w;!<;!*TcOlVzbRo׸Nwɦ2ty#Y15F0ZosEyo>_[tqҮ'Krwf֬,5T>_oVYFg)!ݐ@ 4,UE?(C_SoJ)"+s>sÙ~ 3='9>_HFPBND()Yʊ—rഓsNk"9aJg߸"\0a 5qNrB73zz? ?޴fR҉ @)aw"e؎VLY=0Vc+[[9& 6ڨ}Nӷqql[w;Ȍ,sB!Czkkܾx!ޥp2 $?yW{'ػBw9 Q sRsFKK{YFaj6jJo`sLYO}5K՘ А%/lE1cF|{O~s[T5iw=B36/SS!Lڍ- [)jOCb0 \,] *t7J.?kٚT @5!z-tSOWm6х{*L@G0c -CwU g5#Zv{ƩevZf^CI0M/SC`4#m;7Ѧ;' D߃ .6MWSn;4R._ŽObiF8K~IU ˮ5Xӂ}ApΎf4Y4qTAАW;צ6Y'|ξ{q%ח wKY$d6B=|?4&'; aswvMLq'#_lEg֫z'=*JvRXRĨ`مwU/Ǝ,FgnLO$J-J+/i)d`8ȑԎ?Ԛ3NJrkg/u)v`paNMv,4IwDV¦"v2Ssl.)F !${]&mߏ3 J&V^re W8erl0Np"ց4{O-kF`o3 af<RH@zm?0gC*Ϸ |@K$,$~3!km Z4sIreҟZ~d=P&Dz_)u٘Y%(l{x#kG X S }$gn7n,sHD5a"uaVqڣI* fTRYCCL#)emo.:l =qyKJ/Ch<,x8rE޾Xr(h24n+Q%cS Ç'm׺S..4ụ$XC@?dt?A` ;2/rq#EOϘ*K1XD$GBZS i%\{oi$ČTa~jKygr3 "伶s;>+aL1jE^Ck|b RРo=|S#W\|20E? ,ɥݿ 02! {GᾞL 0 曜M~Nqe],Ja$ Tkq{F kv!|Ӵx]c(9F_Kb8y[l8=TxgWIHZm<9y;6wKR~AH6rz:/!ݒD5Ͳ^M' cl6L:,tLh %t)2I!4U $0rFcMj'OαY/y7 g~Ry ,(-Xif6)M)Z1S?hɣi3)nk?Ч;;wΑ^kP6S ߽)pI5~5nIW|#rm |HB%oLKVM¡p%I-0C\_$#Ba |[@QpʷM59Hy󤡙YbEYMNLޥ5l3ܸfc߀І$NMJg-5/Ьs""If&ߝxcvK0jCKɃƧ(@:licuɟ6h B9p-?¯8n0M& JbI:uK]@|/H^ .I?{rz o1NsUn3Fp(WwzX%@+ևWp °џ"s_Ʒ l\rF"pH;q t_۷dWCӎQ<}u@HLLytqHi KCHl{Q\x+-$Aɗ]5E)MeेJB;ba &u.yx$MvC(]byŲP._ oI|E^tdPFQrhp;)cšU)$SF[K[Q 31=@]f͙0šT-R;oj@e )ppäD7ߥq@]\ mGUօrī x:o,8V+*H$BjEBdTgH^7iQ^H (ٳG0VCU!I9eupVnuBkՊ"+Q)bRgG -#HpofKBpߖ?; |tLw`]tFDumak"}h%OR>Ȃ3/!˨~ @vGCkv6&R;S:%O;0;L9O;X+fCD}o% (K +Glƌ0RLV0"6XNѭ_aˮ j|sP5_=!* `0y/a#.-*d6K:zmwѽCG.#7y++!囯#pr6;.u'dBd v_;$;IuvbyNrr/1^L~=-H(*EGR%@`s{dax쎘o=`).0z hF}Ga&!Ty(\8Сvuq0ultq~Q77+zSOq"-* <$KG,t2|X,.%@A|&‘U} ~s;&sgL1 A ]i%5CJ'7'kBn@e=U"MaGnj }[cȾ/dVJF 5߀ [SۖK /&B>Aҁ]_㚜(G!}YN Ǵ;1Zh?vCV@jr"E43t~Xb;(t]BQ^)2ˑ3( a#LL=[Pzc4SKWr[p)B#'ydxP{F X|6zr,C iNTR5By@ ƐCtz@jD9e55AG^FPl$[a$dk W l?+4oL7@L1s؈DztmH͙FoZ+Ϙl`ulh;^5XG ISe2IG|!زބv/Z7IrҌnF*L[LDE!8M7WG # 72j?ZW]ot>@%sV63l}/dx?ڷ"qàk.d7n2yp y0b⊾`T_ؐ\ARUGMG dS>8-΂d'؅4T6bdz)?%(h!%BdĂW[Ilp&P'7tt8_N\Cs>9B.`~NM;,g3ʳ)_JܼuL.Mg ;rdz^f<%.̂ Ӊ9"[vq ߐrQ+;S(N?cJGv=+ 2t*!s[w,fVC'26g묄uwO0z6VmiZQjِ#F\PzȂ?yB0iyߒLcl"(qEsOPr(2P -$@:$.A$%,'BLlt uiYpu_%2KQ%0څ |ڊve&8w::FR2DPg<\C=r@EOxh%灚sMy^a%Yqvz+#ܣG[ZDr?\d1 Vj.?r6KB"$nֶq8D-EEZڅFs?h6ݒN=Ji8Dӱ #B}s5{5x3$c0:$sC7xf!E_* =^=f2jN>c vaŕYcWͨȸAV8I3bbIFяlH**8zG1L}B']& f`J]ّ E |Ho@l/[h+Y€cV RB)>ZjzqC$i _U6Q5v?fYqW>P4;u(QAxS>RV04M߰F{#=2d١\Ўr03^&>/ h;nP$adC&L[z4tdSг^LR$Т"ځC̘j&r?f.,|)S:(_˂@!)|(۸g*nv, m>TylH\*źÕޅ1/1nRf1HjpVݸ,k3E'$ԜgǯR;mp,MWգ&d{̽~;pca\W|>ZOGN /'wɩ` jpP$1*%,ق &_}78IT_yQǵEtfIsai5z C׀į'Wɸ1Ȋ} :H-ھ|7gsx #]0;zV9dk4aBPuLΰrz0/ʐez)Hс~BAit(}WKV򪶏m)(Fz,Z4Puظ!D@ߧ& 7LıbO,v܅cnaжo!%;F'P*x3c\#${1ptaN*%^T! A,FKXyuSѲyS3>_Z(C;o٪g*|CA,rSOPVρRN1jV,E#PfUq47 Q5?p YnVRED .*x\+@X,ȿiB?xx(D3-5 AG7#+K=3u~jqOK;ɒݖ}z@Qճex3_uFX#>U2NJeP!p2, Sғ(rηTaίoEzG}L-iCԮU8,3+kd lo'hϐ4eJ(MɓkߩEwWOQ徃<ƁהY PE_Ibu3AoeO%%!'9[/rXTpXPl\̫ʟh9{lK|V /P24FxD^[r!lv]AV%_Elk ٔxJ8z(*uL=11yD-wPމnюيL!>0r*0SGp 8 IWS94d( GxVbPq6daɵf?u2\w&LՃήH>Q"e,]_4*bBK6>ENCRCz_l-#7z8~O9_%Ŏ h|E)^FG2;x6~wpBVjؐ}$K/Z_M-~<Vo-l_M:Y=ﭴB@΅.9?H_TbX{z8L+pgզlW|3ѤI0:D)2d3˰hfYm0FLI IwK M:_ge#oh~mMrQUg-zNA^&b1xF[ޡ|,އ#^ G(_ցXjO < fn bK!@B[)"S0Ӑ:,zH=Ы^C0SQɽӹKzM)H^l'7J)mu 1<:Y\ d*Ne̺;&\zlG5t1b3,37I;>|݁GAX|%019dCP[O8vd鱆R$fik*V^lJ:4녎SPS#pHg ,l(0#ߥ|$I wzwCn0gGTBCg0|@jDjnH6,wB8!\[{]^QjSL F =0L7NB'U k6ܞE.2NKaf^ȞXCU34 斠s A"+ʮHΝ9cZ1ga_-կE^6 uil,ӗjk A|3n&mqKɔPsGGNhucn|A#}!d#SElK2U ù?󙰥vweM|0Sˈǚ}㳹#݂ ;8z N>D3K'(#Ruګ/hZ󞬔u0ꋷqe*7|2,փu Rq^AGi|yC3=hakM$͡ŊGbNt!l+lNUOm$FuPl`fN)mqThw 2{{zYNp*˘Gw턲9zQqh( Vn:q౦lT%X ڦ%`q)&痌Fє!M}C[5^c3.XvaUۥ'[J bS>(1‘Z:5/ em`\`Hk5 My{ݟ:\68*s lRPJXh-aS5ƽ-m )鮗ʇ-h〄J<тByLp׎hr{&1YY+%-мk̋{ta81mg]z,ڱIcZVc5iik@+M6qWl&0/nܘzj$Gꏽ{jEy,=>(vFOUND ~fPZ*̘{Z(1dZ(mv&rgEG" j2rb6 obS՝Tryhٓ7(2$, 3J<4|-腖Pв3Fi2>sxR|2- #bi ѻޔxђ.QsJ \Y"K\a˚mYuf]d*ZiK 䚞0=.B4' |>xmIUZVA_<сjƒӝt#.JE C*WSYQ߃Wf WXn5r2E+[ $xZ}.+,@/Հ&Lr0=4Ψ&,T2kT`0-:KpX0m BMz&ڊҵiV ec=-K;1].ɱ[lSX"gf#X.㗝t9㢨HYeKV"{˧XA&}Nrёk=B*{܅ )3c!}BbԀ^ ;D$evERCOOG)jK1= 27iM2>Gܘbބ5'T&DazVGJRhc^򟻸xĪ$a7d ']o JXg?A-HVfB>;cGXR3|A^}%?Y)|蚰9a%|f~KE;t h yS H*D7Β/yeXCH ҨʌO& AE|e`Z[*|+w3'go[S$$x.gjC$8cPH  jAu_pm0kOm<-$F;tnWžN@3?^Llou8L̂t z.R 11?FYc K9DSfǣ*]hOh$q -oP)-n(HdIXq?9`EDSt!v.jpәNWMFV 3tw ؽZ^RVJ檥=O{~ L{Y q@[{*ЪˤUН5`^`@[Dk:R< ׂݛLzvŽVЮUEwhGq _Ho*Ԟ㞔WǦ *#m'fR> Ua/ǽzsӪTP׀#l4ZWxB޼1!)A4$}#0Qh^H B2ZgZprU5o#wVx&J,Y:4yf8d;ŃiW ' d3+,!jGצ;5Uݑ&Zfw(j/՘sw1ox߿"FhK &i[ܿ@`o@kDŽ26&(.lsZ&.$gq֝5:(Űv:t g{um>Lh2gn؟O1#Y~hYjzY/6o7]͠c8Y];A^&:%>ȇj "4&=JW_2}ͫPhRG& P3 W iK;h? ==uFX&KxB+'v8kԅ'bBt vqLp,ՏXcaMY])gl@+OK_Q@* gT<` 8WUS@o[yZ2D}U$/`.5˂|ߌD~;6'Bnbέqv9[:tb|Rw"L̇D‹`wU*dgU e_@CSa+ō7m@ѵ+kG)I+uzQQ]v-C ~=.‹N$g8!>G-j&dcqp 5A6C.u 8-KZ*;$'oS`pA~oշE*]Flx. Rl~cqN4IʘolAfp3Tԉ(= .yJpEҾ_ޛ, w=hm[3Dϧsj D94Lwrp !삝F^df78)~ kNO?Âʧ4&mC5*)zA-$YJ1z2,cPLgE {iM!&ޮӨyś qK:ck|1%gUTÕgV1 4}Q4l<#lRP]i]ؠLW!2*qPki"yq l%1*M 2[2r9@Lε )gbe\7!G$IO{GB)H\TiU2͍W#\z9Z ˭ޫ03lK.p8Q}B*ӚO"%$,.S5ҳ/z>LDQ:\و㗽 V5l2Vv~ }sHu;<W`|A?ڧU-BN ^HlמV {"  pmfsNcPp$ #7I@0]yPY6g驠PK\W&R/?O{yD`at4\O~9Op|e*OvxvIMQkXoS8ahG9VX@FһpY{J]g7 )we"BhV|.>X[j&̛z\A[z&.q:~pF2w $ck,[f9i~4MwsE{w<>A^"FxzX jٻ$*Pt B2P3qr܇/0nd@_Ͷ-a%kek5K 8>@e(u>\6FH 5HzF_CQ22\bkP%Tv`]7JY{cR ] "~9pz| iTiUM~rx@'S5)+i;]++B$Cti?h(/${z)넛;  q֝jD7ڼY 1۵*!37"qICS6O'yС j?A]&0]J?^Z0"wVimX^Z|tnvE]Ԕp4As?.c@Q![mbƯ>y5{O,}S.}Rxhrp[c^NKr`̪e+r 5meWg+RI.AFCH'cP.mxT;# :8Bc#~a[qvx'llf]wltgDXݗ!朿-Gi=ٵp#d:;8$<@. 6%IF0л褔lJLףx%<#${ أF1;SL-vg_#oeͬwRx:&} HFgZ8O[V L52)6$S"A쎰fYA7av]>u]Wi"V*bOX9YWEdǻS6 2^d~lF7#M9*'z .M*FW0# q:f-8c5B;ix9y.W=4>@~5pj*Xl@k*Db.YN=IAI6$Oh}6~D~9[@ ]L4[:9j{+ |([ v."Jb}z~)%B>ln00ηrd$^ Mu$:44W9v,^FFlOFq%AȠ[-;̭&Wq, UY Mը|y䗦nܛɰZؕh9Oޒ*,1 p)sƗ?|s*mޥ]P$Ne\R®t1#'8wENl56{QOa{t9l9ԄEFQ$hԏ@nWf9L9Mu"_c%Ķxs<t[FRnO5egF6AHȏđhgv dGWHMUۤ1FMdr+ &8,}!7ȹ6jQ7sTlDruC &cHyƶ^ }\ĖY$Ĭ{o$C"o!J=&UKy 5g*?Vc`)T:^n%! }_n/)T<۸lˤ|@V(c"͠0VēnśFEA0gZa:8CSr\\[W^2x9qR¶3nH+l.RbGoE##޺/M\op= Q"FQΊxNzB$[{±nH%EY~h{"d-]K=ذFvQu %rΦ0#ݚ@ZI. I1&)fe=7e@b_c3 VEgC'tġ1Nݑg'dG%9;a;Zkj Er֗%lW:oʳr{ty{l0}?mI%2a)͹LFV-A1 ɕ֤> [E^t>oY[zE]g5vU!grV)9F"wM`IJQD&k *J &kY&7cTFTS XAYӌ$| eWFd QQ{w߮gKLs0W?;Mf{՛n.ٸגEpzPWcio{q[e2a74ݖ>q8 ,(?V K `~p=ߗL@2p\gWp$iw,0 pm[$e:9+yq&Oz7L{v uf ;~Kop"DOI9ǞT aM0 G _;}q7τXƭy{B 94pDw{tl9tf#xKhZzAo A瀔S~Ֆp%[D)SC Chu{-7N TZ3i'BBtR Jq~mB Ļ\{f;9IJK?l5F=t35(O?Kꔽ#q5jXy0 Gb&dwJ{n*_ st'nR]Ik ʪxFh^`HvH4aC$EB"%* f.:^'yf-͍T/gi'@h>Iiܩ~R9뽃X~ϧѦ_%lGaK)(Y}}`e>h;AfQ8e6Z??SXn4UٍV䔒 XdI(P~ QO5u \=ARc}?ĄO钞P^Vq9oh~S'RU܁Zǰg cF795a9 ٟ [1 a%Ў;`]J'幙BT/ÅWdoc]GYzD'U >҃—{Qp؋8R6Y,~ݙo-wݺ2d2DJ|󏁃4QG ]kok/P.zƤopCt//Y&q^^ Oio976mI%oPt^$tFu<$;(:Nk?J4QwfNMV SO[(4v) J],0X}k%uFTەis7 so>4.~ f`pC^`ԴkK yV5ƒ:Õ44'j%+}zx(؄j@VGMJ>ɤ5 ta #vKk n[wș!iʾ#i?^VH|Uwt>C"J muHh,v[Z0_*,UT)3EC0_Fo^DnD#[ǘqHj!r- .땑a3lӠ5}cDV3(3BBDx9]z1*0l&* 8by-W.P|$9?1 r}J@A6&< :WigY>_‹ SD+:0#; pQ|RCpԴ9sJ@s>EhqP0;xOѮ7p)g7yH]G\ٔ/B'dՠ;m@0ˣz^sbI@d3Xѐƒ5`V Aw\#iHz{Ҭ LFR2+Fd֪JIi1$ 9Jێ ['Btew4bS9T-SqobixZ%dp3\@/oIɩ?;1Oe)ZΔ7 d=k#=V lHs\EߍķkM:;Aa"E|LUCqHV55!R4y8 MѓR: m$[-9xTZ%)>"{2./럔~٩P:o008o@pxp^,fzk4R| ײ[dUhhms}8o; 4#P¶yHL:7dbqnqDwRԯaފr.YC&G}F.T<=񯤣zpyu!rs]R{_<\°B(7nh+x M $זٴ@]2uNړ%C -qRSl 7sn\q܀d_0U hB87Nd^kL:sTP0.,xTcDGC}g5\qL2}O<+q7MV;n@̏fncGY ǧ&F/جw1I}l;1]D; )sQq؃ja}B&Lij*Hz~w0@Lo:HcB=ADz~' 8KMkV[&nzt*:!Ro|$n3p81H >/<ƉO\k$º^_#%v eA_,Ox׿q({lzF,yhe>b|fC@s''2:!QnNEglS 6+ah0bԏx+ 5u-Ē>0ao[)$1uz+e*`xaȗNA=7EL^8Tl6R. I6 F" 웡^5ׇp9~@1( byhK4ٌj iT&WVOsZ qiYw4ufGdZɃie?ÓlnbO%MO81@50x1%!?n-c麓@oiړ|˜-dt%l@p`a1s65!|=5~}$0DkÒc1(FъfL5,(RNɖQsBAEH z|2EaD!8r@BMl|Br›V2 oYt &YMAkWZH;#͹4E-{H϶zcK&n3=dmDU~ [-)4K=GӗѬA zy%EaL~`R+HX!@B!B`<`ԍ-s* ?sP{f@-=2w]e6 T[_?T"4`u翫ZAA)5G —DI6TU$Gbg$)Fs~.L}Uk+g:"U 6g%ٳ#TQDǶv1q(ౘkF|Afa\l#03>)==y6~OXn3~ӽ}_$<;{'Ӡ%KM&qiKD{$&,UR`ՙ,Nsh=d&!hrBn Yv1YOsm+Y$xMFNn}!r4\2dIލ `gd+EZ<0Gͅ}}`5Ǭޯ6k F.Qd`֐'K_x6^s Xy/#ߛmFX2]o/![qaa v O|(S+J8Y GA4-`YV9@`ч%ic$<#NAIuDGhfϸAa<0 le2gл>(eƎ:CCE|%|$PRR.?O v愊mr;ە Ǐ=p:edߩNjl2*5'Tt %D_tD^D~~v K֥eV53#`hUFI!跷&Hble#$a\`x{]+V7 F 'o-{}@ePUr!^0kă}D K5 ,q qygNGM~jit *+D/QxY#{8POHw6?~Cn koX>KɫOӲQh6* )RאLL i@ V]P]wLv47a^YFY Ճ?V/9 nຈͣ^'Nǻ{&U\wGvh_NueiE_IB"H>R=Gl-%i2D*'a8]ZEQj;SZ ?v2J߫\79/ΥbD:YG`0dUw* rʍL]B[P5?p>Nd/Q@<7 4=#w[NgR;LCϯiVk¦NZk5 猏mqъ˿q[]pֺ/>4!fT\0SHZv", xQbRE>\- 1əah)oRcwnfmʖ2fK FےQ]>m԰zs+ԘE4eWDi[׌P2|y TQϐx/Q=lT7)n33C" ԫ8 6׿6WY~T4uw6*(;w~@Tk>Y7%DH5ъVΛo-L=YaʵF,ZUGnho @F"ncjShһ\*IIg'`gS5oxRHPOb&+37E#ۓG\Y:P[sMq`qnC)l)`X%аX^zf@vC =*U|K${_G% ϴ&#E Nr=M NFZ ]_9_"eTa-c 7م:ka=#&ݳdaˡ2U,*/ȟ NC-"?}dQ{<c`J7$6:;AcNjdDn n ^@aL#O+/^/iWpT \=q@Fߗ.7PbwvLF׎ l7,d^ifU VJb6ɩRΎi ބ[16B^hHjs,H>m{5tV,@l67K]9u񶕀cH׋F0X0n[nX6Uk 5M;'~pbl|Nzot%. }"Y_:Fd!UT:ێCeD\%SOqVCR "33O| kBusL偎f9}j GMJ,s-R5;̮G+F;3֩`(1Vr$"LMzU:z'1Ԋl4LQTHb&V57Ncn&'3է֦0iE28u6]SJݲSѳwgXn1A<5޽1V]nFK'noRI;4Eyc10%U7:Kh{/Zֶ?̬h} -/IzZ]AڸdUS]۫NJڠ"OsǶ8?Znh -,r"S3;a a'fj;+ `U0Kc(ueLK۔<={ܲ漸cR_Åa]+[=Fc[t`} ?O\QY^FI>&!h={8ւ!R{# [ ۢȔIe(sXAἑi*HYHwq~>?<|؏awK?.NW^8¼* m:b@Kݙ cIJic?Iot!: `Ac q.7gђE60w-3rap]?kkd}D v@B{W+}0sJ뤞rtsu`w5;}nAه yIO h5+Fx@{2`E`a1Sz폴B5գ^ Or~ϵ z}6$P8zlv9fp?:y,gH=?sC2]sFqw%[i{[*ٟuJ=RZ2:ᜩ-jM.QpF!\+#cĿB,`8Տ /yoYR5#7aNm˪ӮpPpwTN2ڷ %\h`~2DR@#M8U-fLw 3r"/:`9F5>}4qgaGs x֑n/o6'$ogG-cCqMDw hV%;Tגx . %0gMKt6E]k!D?NMmC83D2B2^y8k@c;mWd#(ǏZ3X{]lO%8bP~ XG巇qR| v#n\'q{\fo2yi\BD Tܰm[o gFs3SrvTu'}9^wt38cUo]0 g0=q0DB)'mJxAr=eHpw9Jb9|U}!"{r vc>ޚf!B$ :KSKHh2J")}v$H) [DX< +Taۭ"ԘlZ$Rt[C(8n-u[S |2rR ]Mֹ+&n-!53WJ||\H49 lR6΄CuQdȗ}c|9Gۏ jsGY~a^+.55tX)H`X|mL[!8ǘR"EӭSRfb)X:ث+#{#rQz/n&MbsjY,աvrU|K]eL'ЩN>O_ fݹ5h ҥ+x]0Xwdb9tcG (Pj}zי29V%: \B(ߖӖ >z͂Az- r*YbTۆ)fBBk*}G>fԛ|{`^FՒ=V%LHᏂ e"ɑ~t(Vqs5xə&=u-VJ$vBXfYGL+* quotK7i)K4_fXp&$ .LR((~&ns@%YdKQTK\Du q!a+?90 bU(U=!#gIKOc@ Cy;>([)6᳖Kx}G_+6"}%^?}9>jGPXOSU \tK q@|89'EqrĮ登ௌBB)AV_X~rF-x7[!*F_>FJj̷;՜Qa bsi;PJh8 W&wzUf\Ӊr5殲K6#3ITɘ~WJNâ8Uaj+5jz֪cּ}.0j=wQT ^FR;ΈBe2SnIb@LcBH}ד i89/Ԃn-obS8ÑoG[4EmNtpj2|ooYBp] VLt*S".Rh 8&X-}Y.gSѵ}pwrX}v-JK6͜ GxGf'C-K#Ë N{>!ZϘgl^}Ւdݚ-=əktnq^(iG[JTWȿ>Po¹w0:~EV k_5!biS,5ӄA21]r^[˩iI ezn@\֠fByl-,`Ǐwj2OjA$NGg D#E/0ᵓlIԝOeg@`YjfImWv*b6¹RcPf?'u ȡysa6xWA-?o w%ee0s?_ zEPd-,7l>QQɰ]`RYD%-"nK辍`DMrMb# Xs/D/6!3HdNG_ERu0 0QLƻvpBvMc<6p<نPh2`$;_}bFH\W~;֗œ}7vyLRIK,8eB;&;2Ǿ#h 4N+x,QAxj}4qyLCv<::\́ ,Yn4rJ1(n *JPh@INsB7K`c9/,:Jd\h5k+9Z7-;h>yeZL2L7H|g?g (x ܙ m; Dͥ&p/%.퍥:nTh2e}KA⺗v?L9 +f/Cg#QWTLi3}snUY8މRY '.Ξ֮Ĝ4jk }0ILb*;+׭nsuc\9r^A_yvV caT^ Q@9bRd3GXblJ6bF|+kj/<P=^&2|'B;nqퟌB`v)԰&QWH2|a;1Iy79T*VFݓC,av6&iwxymԉ3lbI+!b_c: ;5XGcx"mڜ O7gfF͖n~w`itXbWeO8V9@eS@xR@X-104ljO3x4py4'9}`}iE-g]3!TN AW kb܃y% O}X|>h.!WyO5Km#3` NxD#b7|ݢSZ8ia-p|"Ⱦx߲r_KghջݤP`3iʛa.J9[opo {|Âdki) Z;`?)W7q(0DMu "TϾ4e̴[dm\2$Vq^_QcƊKvnyb;} K%a ] uw)0D!δWC#qڜIe˭!.3wCa1o޸OvxKDWB1FpaO#-5z0)[mQ$XP鶪s!г: R4 ݠdbz-NdRs3 (W=([#Ծ8OIvrfϑCOv=q rṃ r<8:3EB@W \V]D@VZ'Vs6{kq5JvPDx둬!@Ef& /TJ| 1x4Qn-^)yeio ;)ੂ_1 oݹ6h TcS Sft_hm4;^ Lҡ[qYk2 y).LH)OZ0D_ͩk H֖a~XۀCȋY?]&(J"d58 . BM ʦFqϋχrKxmƷ'xEv q53[97,̓MpavT% ,17ZPjz(/'E'+2>$k^t>3Y2Fóݻ` 6fdVI-{Ӟ~Xz}ib:"ITFI Ve#USeO{?k1݊TbvA.?<-m&m27eD&[Ҵ"z%A Z|>`xVEZΖVwa(noζdUW'߈^QUxbeWN 7JɃG2P#Cj/z(./ܰM;:Ċ:dyj"όVpMU"Φk8pKM=}2{:&B@˓h,q)]E5 [B#~*Y[4(A-Ff*(k pvvi ?[b~A]ˇN^`垿fxgmFY߷ϕ_%^cC}}hG_?48Gk$̖A/ʨco? n >H֨e(=Mv9_tR`4Xͮ 9Ӂ.]فĎRVhxi1d3Sۚ6YYbaT3K7O9VxDmG7`wE[edm"rohKhrÂ,li)O󰰁AnIÓÍ$Q=9ͭޙ}9UW,\C8=e (O\RtKU^#p~ETS^v%v(cMOhd ;m?E߲-(R5S-BO҃{OCd2:nxcz;/E^zݣ3jOb, ٰ"w6u&VHwj%z:;ϗm (|r]84Ѐ TR|/|ruW8lcr*k%[V:VB+V!PeAC/F(hbt-|Ys~rP#fxp4gΡڎ-%[hAxm*HӉ]=v:);e}K_"Ɍ1(zx2t yw'iʬG1T 5w{<Hc~#㞎(|8*9ztd<(~s>L$"ZL@C0.|B=HPi;fN*?[̉7[wN m`\sg9f^D3*8]g$o&q^wo" fJR95V xGy}6ƨK`J6:h { I /͎7?a[V^P H+W^'oGT+[g-*z`9z`(l,c2ũI!T AqhP̢@Bd . a,uoHW~y)D7<ߒ8`d_꙰cʮIFb\| +-jq0_ר9 I7oc3^;]?C ֬XE\b gCH"8 lgټO[=Z#z3]&2C[0CM$gJ XԒљ-0RqX +z-lYmn| Mҏ@xࢬ'l=T"ԣH3oȠѝ"\P mj|PEƁӁ?|n8Oڞu*K[njnG\p8[g%X8^%{x@Qʚ*"NJ8[%2HMr^Duگ{ HwǕ& zstcۢԝf {}?Gަ= ;_`@,/52}\X``v-5 r f| R7 2n$eʠꨃ>q'lVVL>r8jkX],=?$iL J! }pILf\H숪Rt& HS(aT8ZF$gW5F9JgA2Ra8](S:Jh@@w^I cgG`Lcofk0 _]ˇ' 7Vc^k0l!J7dsnkйuϻv]bGANYfڷ|<Ï$A<hחw/oA@lDSu92 fJ޿:%awm om A/2l[)ְsbޙ q7#DVFi`iVB[`57)OTWexve{ < bc c8t6RY {KXϢ`W%bR*JV2gxaHְq |zS9GI$S]^yhHĽjug7V"bĎ E=XVd{K,x ZfR'httǥrw4C^s)@E^Я @!>uы'3Y`GT) 7|5H6ir/ d).+Ux>܈O[k{٢Vu(D{H0#P~J1e5IdV9s1b/~;R]H<{bd8w{Uo|2nPyh_+vx:,b^ԕ9l`3tgAg<8]:=_y+bV1N3tR;6u8a3!ڨ&kh^bGM|tB#gӒ7 \U .=Z|)z *ĩJ`&vUyPJ%zϝuy?*E-t+J67*{TPUpzxT"lGg˞t mW(VΟCƹ6}ɗ?C:փ5<1U6F:c0V<va99LUf;O֜RraD`J,\Pd9EOI">=N䳝tķ <$QPnK_t;VSa };֙RBt_vwۯ`Wl=}SjJ+ߟ0/G'I[:*`By h!DafUkӺukD #|]v*ށ=)M D{%RTbΧ8FpB$L x* rޏ3\\(|%ڱv.#AYuf)`k$-䕫=(%Gq }24Hd Ka!@tS8fvWaI)R}ـ DmOKh<@l]̖ |[Ri fƫPc3꺅yق6\0#dsԟLgd;7mD&c! j xG COI jwi`m ^;I`C4iJ=E(9V̢,{᷏;2[{ھu_S!GBB9>=+$5ז\=rB\Ig!6۵Da5I-ryemNO_>Q(u(F vYmA0؋O^R{i>e jp>x+icaiAQz!'A]?rwgJFwPSP!/^mc湅4YZe'rPZ<S8^}y*N:fN"<M9ׅEXФݸDDLv)ƪU쇎̥c$8}~u(IX` 6|sG' YF8x(>mƿ&*)lę"GGJ焝1]N.[W8( n jO 9ze'*jCIҵ-;dkkZoؖx/1 ] %ڱ<͗+)`;'2:V,DnӮSFnބE }jܺ@#|6AN(8ifVnm=;Mn_Bp#n?]./a-cN R>*M{:vTE1TJم rvX6W)0QEfi 1@P!ɁfRf@!W T) Yn(-"3UKM$6|k1Sy29W3ʃf(o;\r/X+zgo/|8YFApa/1 -6Yԋ]%it l~NB깕7iH:Y7 k.^4/Fn)}P].A.K q+8D&tywl- 킭^G(̝wn mȵƄBFZ͜G{ QevOt7c qkdM_i?ujtjc&۸E jES&w)%=ͷdIQ5V7Cleyڸ6]~MF$ ac"!3e $^rï aԑue䱾8Ȓdg\D^NGx@9%Fc$aa)O=Iwm p>I8TP-b$MQŽ~ {)kX:;4잙:PVTcn 1Vb1Ʊͳ1GQ&sypr Gz#攗(.Bt3+ n] a1l@-NHu&oAtrS\VuS॓IM ;]* 6XBfW@";t@$G.W,&^o0-м#RnkR |j<:KqD[@K€(2Ųh$KKvG62Cda\sy)rqɠ%^[=V' {x ^#(QZEI˘.iyXh"[8ȿ?9a/U|EcIO;{֢Lv";~^SaƓ(R넕G1iѰrGk~y. g IC Pa 7=S%lvY̹Oww+ȢG? -QH3>)R0LYNI/1VgGXvUDEsiU_yiQQ2uC7oy[5~ ?|e!)+͙:}pO;rK9=(IS/g*yGʚ ͣ0z^Y\C!NRIfLCRU Qc>QJ ܸMvG otdyh2ӗ~]7{ 7,e_xbI$Iϯ;??J\}>r}T1(lHK/|u[WOg )7)ܾO= 3_ ia+tFC2ƺJT;_Kncc2 <`XXM´J=GZ`39`g=d MSnP< '͂Ҏ9 "/r%cvP]Ês9>;±/m3[.\f}T\;ѻ;=Y1_I-F?WIQs+\u~jLO(b4V\@х O:)㵿O,O6K^ۋ:]\ޖVORKiD{mj*=˗fgH1~dkz _*q˒d'QS6~\3dA]6VV>b'2-T]4-d#:)TE{T,+?cil"k!&?hp<뗵6>j5U,0ncvp&v>#h~S7*|#L-8<W@ǺV9TX#N8"~O,C^jB6^d׸E^ 64#o*TdBoG(>r,MaEc[#[h֍x%>`pOU;}&es"`}``gm:\Q*(!;)S=zC\Y*<;XV5t𞔤Q)v"Iw'`NGXP8r,M jK]-GӉKeX0 Mnd=We96XJ0ϧFT{h8hӈ!<0R& lWrb@ZO)Xq!@m#?F 'y\2#w0w%nq` ~BmM?qwT+O. ;UVڎb(;9Lz=/Mt0'Vo/5iT}yP5XqYB6HECWR%_ʎ cxMLG"95GeSϿ ̙arT B@M'Fn$50/2`/ZCPRuOo*'HU% >"F7=U$ F6XR6$%ϥ;%8݌dkaYM>XtN 4$dc3[u%pI{Ofۤwtǯڛ?: &dgMW=NĄp^8ZA!GEٿR(ٗV3Ż–$Zi$@"8MN3'qc\~/2s9H$/=sNX22΁9`PC k71ÀtRm_[?1}{Xq)zR eh߭JЀv屔B,Y2Ӟtyl?<ˤs IB-b4YѨm*ebՑe9-T}OResj,+ L"񖰬*.Xu6)RŞǑ&K͎])sYNЅrcgSWY]ݪ05rWÑ0{[=-n / 4[=t4w7zDrG. iMe5BweFg nantO["{ƽw^Be&㥪gS!^a]Wd{Ы~TAJM&F,~KL5+v;kCp 8xZİpO0 bf|0sw4i&gԥ!/ItZQ^+yB~Ȗp*ZrYT61q9uS0ͫ_ C/xm"־u 4 L'pVqB x;MB+"/O\&;BEESB5up*B&&U _煒%uc|PW8sOnvqTi @b|` "dTQt`>WVR:b NW)wt Vh# \w@U3 İzߊ/V^j^=gR,;nܓO$)# {n '?;$Ni-R; ֿ-5ijs[sâ Y*R. 1@/$" Á X#)vYHU!|q(xVG@rsܟl=Jo$ \a3$Erd+-:7EKߗhjDKb]7<YUg7odC[dD4I[^UOSd שּUK(罡Q.cҬ~tؔwtԳ( :2 iB;Bd {hf?!Ɯi'%׭T%e1k{5aXS` N \vEY/su*s ﻖ&ypNJ7Ůcl`7\s *>Ds0Oxt@uK:9UyYra';pR ˬQ&qqca_)znG0S:mVCzpN%PXiႃ\fs: {}X*t}pSa@~Rb|st4 L d/Iqp7@|A[yEoWO[J&/}@$u˚'`쩉Pdoc$bWy?S8fl"$MiM,9ZRJV0g̍@~` nQϖskb)IAbu6Z8mpL/ e2-- o@%iE;DW6> T`Z-T.:l r Z \YӥbJ3i-}ؙv./D^FSYg9)pZ \]HM5<1 RK'1U g^g`+B} t7$v*R|Dz NR5zy(¡9DEa=wVZ&Y0?I'lVfh,FGrA$׮5 `VA(@< u'vXM1pri?\'ߴa1ݧrV^e%Gv"Q×cX0KwZ+vC%w!_W6g?dA¢3`uR)A ƶPK:V7ŵb$$B8oXy@w?=|o8Iݑ%IV!ZЋ$xuހt@v(ilnLT'vh?q([Ҋ6֨;s=ɶ9ǏK-JM6+|Zs3;$b&񍺧w$o?rp ѥ7tz$Ƕ>񹾤 G2UFNv ŰaY~wR%f^{/xQYCK@޴+cN|ʊu^!MړNwmL}-GOy77 XE:HQ `gF3+ zLXa٨q4[.C ^eW~hPp*6)WV6IWWǾxp@5 镐o dKFu 18Fβ*X F8)WvԾe_Fhl>Q%Nj3qXDM _&nE#nf{K86+ Trr5.#R@D1j]Lخ s4'k |PDRp+;xBGHu 7Ś7i\N 'ˉiv7 *K%3sO픵hNPPw?ߏhAn0s 2yЅMz2:^;}bT\dgO&_f.ŪHG61:^G /u:kxaFbwEdr.0A\70Xn7a&]DPPֻI?: 䙧m \!U pj1&\ N!sz%m>qW -</+MY-0rW LB'=Lioy&峽cYH)zo0ROV.RIvo}ǁ8`7|k7ل _0I TQ"$'( /S:jO=CjWZ%D[SƿG<^ ڞl-U_wVbQ?JE ԎFw!6]ķ{(jƾ1Qn,~4c 7'ZBf\U~Tb!v WNv숥P`C3\Cܑ.KbJ'67b@kGٞ̍1p]CWzY2I ۛM yb*m'@Ŭ;dڠ̪_!X)b^5uYILb%(疝; 9qӾ0e&{%ߐlsSgFLFt*m̉D|lotH|]KY Ir?`P~S+%/Ns4qcHaW.SLuυ>uS@!zEUbR]h]v$7c&bqI3;LV$W(ha8N=8sJV6ofVJG)y@뇰&h@u ?kϬC?%[[b%jTb>h[~4 g(bsJ6[Ḙu|5x2&Ok>縦뿟O{.ë;3~ _l}|;%:t hߤbnЄ7ٺx z}l[c v2`oG>=cٌVh![ }oozKI )VBkдQw \cDPqۆg曒ے w./wzfս93?"o $L, ([X'CϺ;Z$;^9Ụ̄mۢ('A nD ApYlՌ8;_|.h[Ό,ؗ4 %!nĘ  OnZ/%(C31^o.q$T<+9kn]RG `&~'=lq?ܱ{Hg$EU}yIKKn SP [ N>jb}BBLJ~}SҖ4(WXF@ъox6~fݖ5gx=5pvqIw3ٓU n ug£q"_o<@fgLgJʻ"G|xH:e@G@! ۩$M=oDϫV39zFn"δ?7~bCL؜_01 f~U (*[M0t6'C:`*wQ;Ĵts?"&U#C]3R9)싊='*0[z_UlQ;%,tDLGZ6\`@I˶%"_9Rӯ_I&gṆ5J7->}fXP c#-{U7#2+hs#W|,F{c Oߍ9v8g15BߦV#B#lQpqZU 67O'ɭHC EZ,Jm`(bHdMZgտ5sֲcc׏뜨)5ax 4׭Fnj Y8#{;B=PQ R,/HKŶd1MUi-`J@fTd 1I/)`}Q?RU_8iqt+/#1װFг4{m?KL1p&YaXazK-Ybs2ksI+ob$:7o$v:>I|l|q'Z,#^FVcs!c\>GSKIlp$*Nqt@XV$^w n>/-AE([E=i{껅L{=$uɣ*7Ŀfb~لP 6A$ QewGힼFi.2{_ɳwz\}H?Ќ }4}F (nb?>u>s(EkE?.;8rzu-T\ =(k~& 9T$6 /+k!"ER], Œ+K{  m6C 5G=Ѩ/mK֠s;̜e.GZ;$EEVWPPM !f=ƥ686^ꊃ>aS'Q}(,sufmb<1IPcAx>U6qaw CUze*=r:oYrVLP;,mH~)t/#6Om # ]R?B) +_2D^eupt\% ţq& )prO!Yp/Ɏ'Y8a r%2\vqo3k>.plK*>1.բKY?CbV2BuDDooy |_Ej Թ ;"f#yC($z7d\ =[~Q$uv|$R#E2\T ߍYZuf"?f[E${ʝuaZ+耂^*eO:p%a{u[!ncP ?v'nWr-Z9.-xnOl< -ߊU`%cCT VH7maNLk8ܱT2%`Ym-p@oA6]| Jrg[-'ayl f}ɟ(Ľ9nPm9!9Zvn₵?ڭR^;)"WH'Ny v24YL>%r'sK\^rHr?{ 6P0c8qk%/^73",er䑍^# o'G``l뢈#{dƖ:|/qLǭy:Hj'Н@:VնΣh6}/[{g- D5h!zJ|L y}(cqAsvʙA]û`vS_I߈1Rj}Lc.0×*RM Y?-nwa|g PYp3bG7OI8Lo,![, Yւe*)=bÔk;?Kop*~@1Yqr18Jm`,l`o YqdY=c-*K5իM>Y&7í3Y7}xZwg zwŷ irj~]>JLCk &a(ENv+ji'tW]. y-1#㋼Ѫg,HS 6-~~p;:s@Eٙ,G?|t|L5mI8 7n1_0ݑ16lf]jm)=Zi<|1-t9fo*99ZH~-?YpF@+?#Ÿ@b~M! Cv [4*v7%0xj3~yć<Kzhx.To[J[I^}F-m4T'k}g QCa>=T䇺Y,MW{=׵j8v Q8䎚&Qe)|Y⾺D iIAs=|f{yGx:aJCZ &!,8^*Fxrq\В@R9!H3}0y6B1(&m=A)Us\Q$e&BIQ> hT$0dR^o+o;2xeLv4 !d9T8J\h^VsL`_8W]eƫ}c؋rFkMmw!=>VW/"IKD@a]ފfd,aqPۇcTE|d0}$[_=l{YPqzL {"W#YpuV CgVu>.7BkFk,cF  R塡ΚOju^z˃EG{9!ȔH *LMX%CfcZ0EےM ҆!. lje'Tմm븧KEzO3w"?QH Oo쇿q935>/h:9ټ=v3(-m̕$5Ju*bcy+f.f)YѩbvLł>bbj; 2ǝ= >ϫfB.@ts&MګDqy{]3pH`p@ .0n&DS}SẓFRVԲf &8"A$>XbPƯ>'^ ߽3(Rrcu00N4%'e:M' ? &/9>|5fCdygBƯ~Q~DNJq%[7>jR O蜫wy]gx_u 4e܈S`79y^=C*ZYcڍ o[tQwzF%.)R&ikbe,t`(P~\n{yD:HQ5qwֻDYby` ut ]j椮wz_m:RR. Lod]tEⲨ$Iۙ>4_ׂOjk>KWޭϤXg$/ NC:UJ&uvwAAn'iwEx# ]y21ЋS»ek]lY17jq+*#Nmb-'[%BV歴V Ub%S@J&0-LB瀥-QVQKܽQ ]|t6)@;uQ/o/0h,Y` Nv]I2Ӓ1j(Fۀ-mdx`QjXe1O8"?S9.Z:j~~KIĘ0tᶁ_\4 g맏,ktv҆)2#hi3/DF>ey) oc ͙Pe r婊|fKvdj XU=6ÆX=ٹ`Y{zYL=59apm]L)!][W- :)AXbU;OwVm."LVٛ&m ~|}:Jv%$Sy^i|F3 :Bq D$1瞧G&!hZaRY\"]អRs>j7IVfj s/p -pS@3TcY9-ꩯ0kڙTQj#g΃NC4\俰|.oSB G%y%6?z}6Hҧq]婭;l ZvZкk^_S7Oe#ިc5Qh&[bԡ@'ՂJ׃+{ʊuWMt߭$RL]؝^Ǝ:.qucpp ݌.#[c)[ki7*Wyփ,GR"x 2SZ95C8#wZ.Y\>^!{,[>P:BA&j-lL" F5Yt .ɯu\j ^4( +%RzfNd?XʝWJf&H,=&<#t9|EQ|1.d Rbe~t G "Rb@0]NbiZ UK%OZh6o"fVT}}Oep(&_MgCzpaMAӒ]Em1J /[maآ Y%5UTum7퓈!UpKm[^gi-YU b, M5#SȉH=ϛ,Yᮑg$ngHbՄWB*YD/S@vx8 sA%U˦,m/NhޖUCƸ%EP Uef=`gOzGuط`ᙬ"D!&>cskDS!$4Uk` fYRlbPS7\yM QRF7jѮ94#h|v3T!"cVth:*91T| ^Dz(7"]X̉C+ l `Ŏ|]/Nk &=ܫQG-:rcQ5ȋo)({P/c|$-=O&(Lc$]@>(~//jg3n7~*Z}Alf3NN+ʚ7+yQ4 cra1 Ou*{(u؄NК//3 \ ! [HQ:"%_}$q:mh޿ i5B|wv5X;MGVϜD]l2>h|l,ʼF}{`PJ(w :)x2-pZ4=,Ś)]A¿ s~5Պhߥ)?' UJ% IPVܭ; >NTb JK.WJkG_  :\Q}GE|">-a=IT7@W~,\B@AUe?5 O*0r8I hޏ=[W()^PyV熭ݹ+Cx ,^$SnJ`ZD;5DҸ?3Tmhd ާ Q,W7;` zΑ_z!0!ߒq(;E(%Xƍ:eAsIvy3b]Vjۃ7s/b{ܜCCW]GifM[8n$5jÂ.B邇7mnaCj$O"6yzӐ"HRypw9\UK*Cs@@{O+-IXIZ?K}Q!/|bJҊXA$+"vc'~[6FUBua>A'Z?t/L*Ҍ,aȁ*/< ]|lOj$ uI9eZ@F>0 27%$Hz_UTQV@p1} 6j!N%L':󙇴Uާfԯ{b,G':t=]H®_+hBPU<ѫN4oy/[OꄲL1EA\2 x'uj(Z: \DQ|"ʘotiBEDn/CP? 1UjvzMCg*K2adndƲ~; SljOl`u 5gɍ^ƫF7ǜ&Зz#<}Dž vl O c$"n O2U<&ä0{ŲE$A3.zʫt~n_j3S sjݍ:+姺g+kY%j%(,BHU-Qԛh6_gܣ:Y%UP66M>,%śa+ѯڸ7yHC0BzhNc][IԮ (CkP?z[߼t2RʕɣQqEk;\`̋_j! Z)VD{^zxhTwˡČHq}Nڞ*9Y*-s$hg/*odò蜊?|E zfJD7UЕgޅ=5MZ>sl&CpJ{O_ȦCߔe>KS2^,FyVvW54N@/2(<<®-2-_㓅b)ᩫ `T=7K2>1UQW#uBHvwyr(g@<އ{t6HAnD"Y.6Y`jft%"#|w% ]eq]!\Qj\c\6ENҮY0C^{`Ǝ*! 1YۈĩNMĎ < r_ ADk0,蘲5.IxIAU,98SЅ \fq"gҬt¯IMnEV A-v0QO$ۢc=My\xpwij!h1$3IoQ}lc}`B,PՕ`q?D&,;Ps1=\U}R3._bI})LMM!C1x \ߧ|wTF?lD_!6Sޖ>b5Vl1BQ PvJ.1Gp`-Yj)Ё$BSFXr5thg9<Ĉ{aͮ¥/>Q7z OpɆ6k\ǻ S]M6IunN MUE'YXRP֙IhrP]3xd9]i%c 9#RUA%:Xa X3YFHb0i42PKka/ͷz7^FۣD(=~%|tt JJ~+V @?'c?ႹƌD:ԍ1i'f͂6g!¸f0JMaqcd ~{AJ8 kKxOP s8ڎ9ZVWGjlvsdP߂, c+S-P=H ȚP (.p YlݗLj~۽5ZQPha;RT/dJ!7g9Qn^)(o{*~F_I:GL6_?>)$h^5~ ړ "zG[k;>np{ebnuFfqQNc/}&V-aMwaa$h&V &¬xF/^s+! ^$ӷ a=])TG玞sRmUZ8k152JJ`4 Cx$6_ U-].!k,Y)iKq }4VgS9'Kg=C()R6Aj/N QbiTJ/lW3Txx΁e5d*A]+izQ:l`;D<񼭠{|mGȑDEm_ӞO,mN\BK'i*0v05lvG:Р͉3V($,M0v?9R.F+>VELE Edog5RvD#Hx?e9?.S ЖNgh*"|oJ>اs`o\oo[:R8s1 DrTz3 [elۉ[A\ց<"!JJw|Q4RǸ"V˚, n_ݫ+V <.G>%0?ޏ$Ez6pN`׏SnX 9% s($jM Z# N_F;xJ^ɣӾAԢ6B3Ap~vp1 Z!3 S5Kx:tYtcpau88Ewmo gn/RD{V8=f貰6&_eEir+U*ܑ׍j?h8`a3$c1a-fw(#ZHH+P9ϊrΪ KO;!3sG"U6T/\Ed,>c>ʻTO:H>^L鮢GKNHNrDL}oo˾y%:YZA~@L\24:Nu.|eh~&K;XGeE$qXc2ɹ-ޫ䭫,jyFcͷH4X-Qת&*qa8 ?zb3Z4h[H VU9}/\r'ln(A!~/NnHMIv}@n-Tz7pLK~M +k1@&CyjeWi̕XLUX G`xz6{7Co2Ew}f![_la}/$KsD-/FW\q|(, =? dWC`;>q.0DaNh) A,Iw{m]=喜1Pm.;L_ހ, jid31Dk$=`RcS]q9QU`ꍲqxc3m>yE6>NhJuN=nGԪ$3:kuqd!(OCR Ak&%K/SRn+dTdgwWѹiYujTMf:6 pbN %DA3"yRW[+OF?=t:lάOM&3VƩ{MEx__0pGsDKմU*_[[ 'G$$*!je_B)r# #0V;?U\Q'@ZjfN,ڏk*˒zWؘ;!X oHNr>\Dg˛>Z9u˥U& UʝI*[mxU:/v^S4ϧYBJq3)T¯0RDIZ/rz@_/2K?jęf0y&3?Fvv:ڟo`6բeDTF}:j\ð8] U&q^\+`bvH`mN5c*{YwCr<[`P0$ֹD4TJ;Z_{$^wY/v-sg)ճ1>{MZ^"ݖewcJWP0CJ{}B<1惜X 9vh(dIk,K{\FI`:9EHvqv(s xYb< ͑\|`n1;~bV-(C9H4,\Ψ3Ry&fj]C[ܢb,ǎ| OMUTٺDZ5Qᮘw?@E)VKwuh-Cj*ߠp@:åXVLDu%f^ߗ!sO.4;Qi7^y1CdZaDAc-}\C/P"^\ J`MgiguWr~yPmk 1\iGI"ˋѺ# Sj?2Gf[qwv_0ZeŔfoӬ#r`rƏ%DWc-;`Dqr$B :׃|/l MJBo Z G]ժa30^e=oPtݢ?(;N5+qg hӞo<]ʍT!AJ%Zm(2dtVM-Ps0&h-㤙Ħb?[UQ90vpe?I^GG{+D.tWy–LW.Cܓ AMk)4y聥>WmD,}gtO9 T m If7J}J ǹb_+$ɐ DSaop0y{W%]h5̈́NE2WpY . ".yc$ܯJ7gD2L ?+}oݣ^V ?z+qTJa"p* 7>谙EUv ƪ[YNZI%g533)*I~ISI(ݹ*$Wm-oϪ[0 Q 6}#;]Bܮ :"Ly7\cjҪj.X%o=uv`c$thNnEe+1\t5{y_4xE)ٞ]elQaO"n֙ [,^Ƕ B"q2|6g\4PD-io 4k J_sz!A1zQJVNhU{;;. d :a 1`ц(\xt0RU3J_LAHU:+iV*!çYH1^\;q)rGsY{)NΨ.Oѹ#DUzqR'2^|yex_ 9F 5|-+X*[Xvbjrn%K$#&OU7:^e{&{n`J{B 7?OVP1 !;ڠh _>{ Bi >^`R'xGZ%5◖H4<\fQ OL'*OQrZhb\fvMVV#F[nTꌉ-u4uKs&)y \4nxH/)n/#YA`նUfܩ˂PIa**Ň3R&\>JVF!钎X9ͫ/epa- 3/ns;-U[ց[}/(UcRM8߻k)CF_kάorQa_<'S-@`݈8Ew4|=HR2:&1Ⱦ(-hNx<;WV^=s M'ť(_|74qk:SpWt^QJ(2A<}3^xua窥+V[,THOU]B# Ȝ\.>?O<lz%sPFVE\A}?ՅgPC.SQɂ*;KА!;x-=ZE=0H hKMlysP>oa1#O5a:Y;锼PttBߊ %ɵh ^< DRG%+/p8JSܷcs_0hO*9!Ld'kKeE2!cL;R '.,"wjUp]˸7;b = S!]~lhEK/TN,= WU׈"d5@]Fk%blMk$<+` I p7U D0Ja4g"TZ.]O穷lbSB B =:fjJ!^U{YY[ʜTH[&8Ds+z}rEep9tZ[xz-Gr۞`"1݊u\N!OHb,W<^ǖ)-lfb ˃`UȬ!, 5Y٧t;Hmr|"Ko1osXL [%I2#\^E#vk gjಬ}BXnZ}^!hZ@|_Լ^V:d^Gv 5]& lSԑ;2Mk-wO&0 5׻`%9+-' 2JLINi8J@HWQkHч+ߙ_}.~yo @ NS6J\2ؗnMWF 'H'Ow-j{])o"FԲ.AXšrL)ݎ9{Op37l/j*E:zR!5K+ߴ9={!;ZT*b5p|b&<|\XVۅ|qD }pʑAѼbv%r؟V7Π$gBl+,}5cMtQz^o%Ph3=f>5uͲc\ 3# ڢoZ05lC-=^ `g ^>[5P`,F "iY>J&Һ O+8" T$yP5)qeU)90=𧎇~8K wdzGSÏ1(zhnx|9y˯=~8j)\}됥rHcX|U7ěeA;lW:ZF4:z>! [<1ei]IĭZ,Q,3y|:9NQ(I+RSyvL(AFT؊, Bbr5܆Xo˃l!aaӰ+ %^5)Bnf^U7&=D NAо!1]DAmk< ) H+RkU)a oeZp\+_[Yr N6l~GOW+ v.qNR[Ɨhу q%niK* RX!<\|j â/^ȊqA12Lw_ wۨ>7<ڑxӤq&G:@ GeEY@0Rxb$]nʉ}5[ a{ukIe/W8o\Q~${V:Cn&3B!j"?V$Xļ;!QhL$:rx<"(K >?̶RtVkµ|cF}F{[MWJpoj|[ӎ:۹ ݖvskСP2!5$meߧR46mr227WPB=Fe|尊ކ)͗cNh? j9w`Du$03然޸ Xj.!Wc)ڣgv17`T0:C6xwna42jL(G<䠵7ud&wAu%~m*o<3KzJPnd2gׅW#B#3w0fǦzgn1Tlȼ1Fw"omJ9|ZkjM v,Yr8yK. عT\gD͵H\?92K]4TU\71CPx{/&f٢Q18]ɱ*g p6Q늼Ah[q-ULGA Wճ2H#gZq:UM]386ݏ9c/Կ.qE= w ThS}A`zյ+X.U62Npm25ҖbIYE~-r\et"bk[sݤ/`'{ %TQMPw@7 JGTw>y_[[iߏ5Qv*:Y;+pzb-'hAօ8^ RSY`ͨDZa0]|+Wj1Oٺ ]r(n.,n\t82 @ "uvE\=R9.` ɶ~U@@?af6]Zwf]\A6 T:[!^m1[Ckjgo!{twHaYtu QoJG!Ym)zw3ݤ,%L]|6A\-ŵ ?T+(۬U}E󶛸,f C b1؇NL\NfkМfJ>k#VA4=chă؅q p2<Rn)P~\rI=Vn(lh5C%Ԉ~b} 9 FĜ)I3OgȟAޤ712t4#/r 9<8*'tk+5*V37sZռ1my%;{2v//k 1hөp"棍TPPLTE' Ů:*WQf#X׶۸8I,?r)%SrElNQ2ƪuPr:H4. xuG{ :dgt@N/Ҧ&YFUF~YxyToKɕ[$ϙ׽B@@iF2G%$HDJyԳ] pCd,|m%/`MpX*XqGSel,d$@`U'a;2s7 Z@Mڭoad=*mmp^&fϿ,IP&Ԁt1_?fG 5OFq1 짡o`8'v* A: [˷^݌@:2U 7bލ5kCMtF#T~>Tvv?'щ)Zj8V;GVɲSb ԅ2_n%딱!\׫lpGnƔF'nCwV^pQR.uDs]!kb;ڮŧK:Ý>H -O&ɐ~ͬ}j:r6 v LV^ts L9-;D j,"H>ظBU/v(R#?Fic 5e;؂[[eKBoX(4câh]sך%c_֮لBd!] بRЁl@ )gAUAtf+vU2`Ttqį%uنnjOzˆb}g~þ*V)LKF!p41\W̤K8L"Yٯ hsYjx˄ υ3m䃷 Bf->k/qr,̝&;Ah@Eh>GSt 3sQlӖ?{=/*O[jEN`Qћ%Zsʘ9:9Ĭ^esFt)'Yx@),k$P}X&IԤ\5ONB1'Cu l[Yxg`E/A-@c6u5"=A19 6/N^Kw}H~dFg;tcZ@֔1l˨F@KRK쮆 *Z[>ֆ6R?7wF5Q!PT65k__XXҤ=y4KJ?W|HKf[^,gXz^>˼es7 :NB1~B~gVy m.Ή4^V"g56@^qW0mFB2ݎ8{`ԫqۥRlP2\yK%r]jNj0ZaGrL-44L "ȓS( LR$6" DpA170'֜Ƃ?1&4W;;;|9$8lى<)2ǿ(2׫fV]Lũ#Ȥ9;ameO]t:Os*IpC!2(O,!|#CW 5ww(l@H;:X~3\D0eg?'0U"օp s?p31glC|\8,|(RﲫoyД׳4HRW p(™S/w?_؇{I_^$jdj],vW6edH ސa}}i`;k]TڍgMFSu&CZczBƚd%tƋ[j4ls5Yj3"?՛l0*=Whq]O8Ag՞aΒ؛ܜbWoo0XVWz-E!fS˪sYnfZڅke ]Ca-bfxd"@%#!er#S}͠[cȗܐu%+cQrx`ޅ8|<+~:Gb`7. 9IoV\p}Edj/n],KjZ9-H%T-%i(@/ʽ )G $]GazLfysjspσldaI(k[d 4lj2r9J- m?4Wjlgy3b#3?@.5Ʊ-Ґ\f&ef{/ [ΩVrV͇E8*^&wWGtjOR(#)!=^zmVY5 F_"V>/c(ב׊%Tk c2w)EW$l0TNy=.<zãr XB+xd~팕uTela &#2J*Lv(t`߲ ۣi2O*X<*Gbsj9]f:o&ٵt0 H^d5k4__N[ܦ,$\xlFr{mG\28irEUsF'v7aKhKr#d€_\V8~0^1g&<Ȏ0P]pL @ 5A'B`Tb#mִ>NcMZ va ^Uў&=OfT~bc"S6 ۀ<|_P02YL*)^)ndb;YOFP0a KYPq@񱏐cr~q<$`StOfD0[YDw#?DQkb-UhYT$UWR1խYȥg׮Gߺ0h @3bi${EBVeZfKZ\rOVvɇ/㬐xe{'╵_=Nhϒ=,Y1 ϖZ cDꯌRjx۔ԙ PR4>sc .Vj1iUsЅB| MܜmK#E%&p6gz/b.H:L% vwK>SʔٯR$GbE=潲 ʺk?;(5ԫ"?enUMHa ĵW}1#eծ}\qAWGNi0Y XTJ36¥ f)nTFR \j#6(Za'+Ȼ} n3䪧ٽs <^(pf;%h0Z%"t87&{KQhmúAM~lƒy%y 'I$bI#gHBBel#;-ax"l. .qJ1е='̒HO?ڢ[m᠚8"YފsLcwA51֤k3X}9)}rs2XAfOfTIASKKp,@Qc$(rJ`0#ZZS]&@Y աn{"tJTT'{'hPXHLMWOWz:L7+IwbeJ<Z,F fAv];=G>U(u)#GG|)*d6c* B=j.lnKca%.#"jU*=uQbobOpkPC=>lkJ-8XYT0t 躨ӻ߅\>-s P햷Ihݒk}$kv6\L~<ש5ۭ9 =ȥIGl#%I" adMF:&4~Wӽ GUP*C&u&"PYUHe ̩;`/ ګDj"J+4tWmR8vMb̼k=aUtG#ycW/xg2m"u.i+~[fI.}A W72Vj<` 'e餀fHvps|v(y"[܎Fuݾ@5ߜW:ĎK0sMJ.[a!䒺 hH^@%RitۚJrJ :׌:|0ﳖnئ~-b'W^ԗBb5ۈ; Ƶ9XcPvbҤRֿ)Gh+@V(Dz٨3Zj&sZ7'$8V3`I'^& j~AAjCrMfs-?e~L+`iT G~k+tBڌ}_g܌ADFk-6 %']?P2F8{千l8k$fٗ>ӯՂA$.LuD9K㓇t'[_rZہ~#mz0> G"ۉ}T4QYo7P^6"\ Wp/mS]S8uz.@ 8q9yhwz_ՆN߼9§4a僝ȖRb٪gEq-S(A)2p&2=z^#+usx o=ZVhzZs8D9n',5\,7Vc,[4J'_*1̩e1kPʬ,: b?>{W_pչ%$™4VJ SDOpU+U J Pm|K " 6o$99U? o4YH%z4rl(1&#nbJ_,(aE"*VE6^(@׹hKm'<{lk (>L{>;G=W]!e0 iS3ED9vqEv'վd="[8ڶ)JX :@$f]>g/;Vk) "Ӽ]bAc:0̥yU]yqI 5B/kx疩;7ZIMK`,-))"!+Ia>+8>'bڡ@\0x}UZ]>TM Ⱥ,][ ֣V(@0 &av%м$gKBTn_O SSͿMT5dž{@lJH}h5'Ԏph)"wO7͆swX"wmӄxВAzXFCit\]3X3scRyUC1 je%>-px&J{2MYND|br-{\@qcPQeb}g]Q)yZo}b$/GX|X/.9-ӒUk>+=&X_}FDgT?[Rr~fr/F3j/v{ëxXӵ[w?o9^bj^+dC*Q=9lt-ѕ$sǏE1O-S XwNW@M3<(/R!iO=5:#y0,t(`׃Syʑu?=ewd/5nN2V;;ʜT?Z(#RD FӠ2y4i]|A# /I7Eʁ7EyIBKF FdOw~eIhdI5Kew)UB2Wc3Sj݆) SA )'nM< k lo+pp7i_!nE;~mqOS _J5o7hwY^jpLamOG7\~OF<ɼ%l£ܱlfSO#ڰA\>UQhcқi]uh*"j̝&o֛$TU\ȧޒ 6{snP&I˙сõwGhdR@{ l,]ry\PV'+NՉ[I17LO,v%nHha]!IF _t?F78{~O婢`M&.rWzΐUӡW rJιPSIgVU>[[֛#d.lK@b xRaUԱ#/qe{4h ̲g֮&)~N6AWɭ9wꅹdSl*hNX |*P6JGhTz~8+^,_ߖDLye+NNtv­.)8 '8;'[gsZ^FJu =N~X]G>cUşVa"83gŵ1 ?߰nٰQ-ӊIW%ە_7׻BW*}_S/*Xg .y'3qy F%.PTqL@F44ΖHh6ߝ37{j LpzEOJ#qC9ߞ BG_z *Qj{/Y!¬nw(*,֘\ոدA3!fg}5gB 7sNs 9w? cXq{bRG&Knj2%n-dڽ!h?!= GK"kU@y&gmVڱ#N9đ_HLYR:D<o>㐿ip_ T> SWӵf<a,Y!M-`PS=55Ira_+Hzr5Q> SÕm|2 $7EُΛFnD+e!yX%ϚabGn>,gcu:&p{ ]wNgZWʗUp *MD8L45!t/_JE튼6ZOip)DsMnO:[~|x4's/뎙|;1 ߮q@@Jwtd}JLKH[+Hh4ܧ3"r"*(=zN 9 =J:/BF6 ;Mv %ɝqtkLDWoD|,joG?F[\'YXāt910䁧_V%o&!dۄ>cf޹MƿK~*w:fB=yXjk,nLnk "{g&kė9/=^~ۆzWžH ۜOa4K8<"`KnyS'K)3OxAv\Q\ oϺE'SM݇h*lmܥ{iuN8B\y$E`kؼY ?;HnHM[8Mk=omF*'mYC3Wӻ)c ]Zg_7gjlkSv!_q7ܔ)Tl\] ߻75<;k1$Ur\ UT]E8~S,Mh>n[F69*K!#_F,|z:əfT=GTZVu`j([o+ јz na=Ŀz3oC]w82=8уWjzkCH)݀&(iA"x2𰫣@?ȁx\QβY. >I/tQ3il@}[."Sez^X n|_d /a H `t@Äܐi]0N>zJp@;0YZ0707010000001e000081a400000000000000000000000164e6139f0000514c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/Q ]?Eh=ڜ.+Xru l׻Cѱ4G{GtEA C@glj5pPuNG=ۮI0~/JBe,,<)($ /?qRſ iv4"cNQf3ygvMWy1  BYi;s~5#Cy_dFA>hiѱ)҃rp>L=B=C˂*b%W'9pU[:hCלYHCz i?XDܨne7\3(G/&gb;YS2TKKL<"_D#BIPدtB< OpqA9FK&0Gux:A9h(G_-r]RRk Uap!Uv[p0/8\S5%Md_Of^dKݕcyd翯/vY@0M+*B0pv+1ݥD*%WO#`d*yY$3d[?QBͰ=J ,KHIZ ba]F=PnL#':`' %a {-AsK[bbO!#b"Q(%Tmۇ o,{"(KntӺ&Ϻ?@0Pch&/ $7T(ڼJtWAbLf$։~Pl૵b*s% hv􄐙ruυN!oOӃE̥)8sO 䶏KeZ@4)4]SgIb٦ZOBWEJ=K+*jڄ G-BP e{z֟e'FiRCxB N+deg;☷,tC < }Ȥ7ގ5vonX \Y-.wٲ AM|FidxBܯ յT{I},ĩ^/Q)սO{v"1čkF[C^X7gC< j++Ggb0θAQ[n6 axC;+`4h_ D+8UEGY)0UYicFQuXZnNt\h{MU@I-M|q:;SQ4!*Z . < L'xȈiɞeck.#%nk}&Hd%s=I@f\Hdo(|棶%D04TYwohwSgř Zi7 L1XĀd(]+jvU-?>h9 n5]Q%Ib_cG54vr`7Z'?)7 "DfXթѺ2?ߴspF)vޛOg (.qxHo;5{)%=RG郶7xH:TvTk&44?L3y%і} MM6]-wi74ZZ_#ڦXV**_57dKhGcHK?Ĝ,qzh]g1;UXSs\83?,Hv7=HԮf&t8Ү03^X\tMBxMC!'ğ'.Ov3b6x`ߏ!D7m!dNf{|7a1TD" :?hP@&_u\N>ɂj̘`}uVn-NpЯ[l]眘\=|ޘK*NR,IyRosv{E&+x2cǧ6tK*M 0 O_΄uڝMR|/PStWOg M*\XȾ thqy骦ŹoE|7N'j~ in^ƪ=:5uRm.$yV@`#@a1{> r_<Ѓɱ]ÞY_e}8;~M~ڨ*#>\H6sY50m&[L7(*.A3Jo[G>{k ]8(~a_QO3On ׮2LOҾgL" NYvdZ1V7A]|vFth:JPwLAdN%8i ]° YwM[_*腻 aX;#̯*J, kdnz DN:o2 Ï" א5"K 9%xr.'x c~ |a|Bzm)B/)+`2|K|zDWDS@Q*sڐ@beM#ץ=B rVsM%4LGBͮUOx%kt f_ 02c )Q5!"$=:2vMtr I 0$˖nas|Dϙ~3J)ғz)faOq^ h۲ZX7K@IP.*Y7k v3O]^5z.O/>k;xi#$jXJ51/9Fòp^BP 4E)pQsi)+L3h'o*W9o1)FڨQ3sd4ϠCx+[6g*(0zQ7H^f&?P+57HB Ff@xY/Harm\ t6;6oto$sdY9G ?Xlr~8m&-9Z(hd7<٣e+K{hm8@ pP-w EW޳HM!ɒɨc2hd7,}N?T@ 0r׋1+KA2q7yp~&.1gyIxwDE6`lx3*[$BXbS$0Xݨa#n Ro`RˈЭc9X~;P"BG원><]E sxCPwZb(NVռF=s+ Gìpkzk͛.gKCry:Ly-~ 7\x_؈cK-gR7n? oKqoyNowUc ׫#zQbKV@V&K#0Z `_kʔUh 8 "5Bß 5;m `ZZ $zܿ$m"gk xW(/?BMJx>0:p}30Ȃ5qim!O"Wfm YG:gXqJ6_x=1~qjp_tCSR}a@OrQHB(ZO+W*# oMշvjD]лȪY-0 ҿJƬ&(2,d=RhCer4ٝy'˼xZ溷F]ϱqZ܀)(9헞mkw ;M^zX._rjv/m\ 1g7meO8sG5PsHGmŖ 5Y0g)`{rŇӴm$[PzfN|2!Z3hpߊK-3ڃD~qHx,cN:iF-TmVvQb$̭2ތD}g?7{P /~cZ( r])|iIq]7NvE'= O:8tyA3g\lǁ vRM!PPW%_j7XBIM{&_;Uj 7aoJ :zY3!zKv-Jy{=*J˭ H ݖu ) ~-Wj>qt= =B=AL0bWQDՀ'`>pۺ1r۬Rђ)=cX\ ѧB\'=yq~"d-EJLnnfP焍~,0b-F7 EX{%&mt}x}yMt }A^LǜR'f$Y X:/镨U/wzB^<rYϹRfU*'񥯒WJҜ}ⶭMRP3ȣIغz~/ONyEQo%A'%X\܆Aǫv] d9R|}!tUHf(e!IԘFc}a2TlϦ*mz B9OK]yDzD[Sұ b|(۵Hx)OtF(K+ 2\+'eN9,P#7b<Y[=JU +0"๕ x̅fCe(8hF9Q|<$'nW`weǺ{U=0&0hd0Vln:-1't0Fj:LP\n(sEA|;qrfkl M-!khDEbc2iCNzpBq"Re%)txgu8FAm|qc! o+o۷ŤjgYV' S} \^ v鰂ssJs=ɿ[Θ gH+_]nQVsm&%A7蝓io_d&8PK-*g3XOGl]Yֈm2v( )_XxP7].(ípJhLl( ^n ;ݶ[94}\(cհÇ܄zmݙOqMWŧ,F裒6dޭbM E!A/bˆ?qެ @|X,KrйC֡T!['zo* s%GqJ[+ '?X_nִc+m5ېPD\qי WjLq\fuR50NQ -Uǝ iR$ꗄN=s %f3AξʂsCI9 xV(15}]5J%J\NԢM QםZ;KGA,g ;̠.oYcQ20Q}]ODo-Р6'YK \;1!e)/bNx]Cݓc6qvjWƎ_G7N?M5v0Qd$걇0+nnئA}j7bw=9 rCIV*"`a5uS6upz;my%iƘۜ>zVpca.OP$@:R13yb: 7cA\<.au= fDTxB=P$xY2Pzh =񳢰eBS O]%i$1 re /XU7YFon#%}Op/וV\7xu'傪mp2 Dy¸X37,`isZU47aRkk^8; W06Y;ELOqr9Nz`\rfa>9TẌ́,RWmkU}dMb٬^%o;4@W$C(0v%ɁZ4CG-ҷO9]eg(*͛i|ՠqdž#RBZ4ɸ͗ HG 5d}*J9eh3cmPvԋ=/T. 7QBܼDÐ7i .yjq|c\f7~`'E+ݖk^ ?W!7"6*K=EnZ-sGjrsZX{Vɓ 㐾7BqRto{!(9pn ygFC!|rF3j%[{"k-溜-A4`6c}2{2Yeo7əzWDr(K:SY]?Eڝf _mgShg]l jl9= 9}^" [OvB0oas0R2z<9M>갪MB$pq9m5,ǩL %Lȳ']at `Wj" C5q:"{==8X?Ewm M.β!brmFE58f,7Nx(g2"Gnl>Wkc&Yb|ndù"͙'3r39 ־ueFѦJOƊG>e .t rh1lrAi+U ,c+ sOu͑Js49h؋!eLc&e&+ Jid#o}:#DƂq?Pߦ!BS W58io ufMͪ笥K}}(qSrZ8]mZM܍JqK+1)[Embji^둯Miwj"={pHiZlUQq-eQj-+ nCǝtFc;ݐZKSNlGǒ; 3)ZDqxt@jF!za(9MwX-g*eMW29a}ρJ+L6%kR`e/D9,[SW1Gv:x0L77g oFXM(g_K#z2 %".噆RM- hTQD_0 F]_SQNs"$ddeYOx v\sn>R;zBbRhd X((tɋ+|G|)LD^] vBh|W tDk'(&^-ƃy2u턵!N-ou͔8|Cb.H;]5G>b6]^u;"dzJOڒ'yƄFjq F֯xALbZtɮ%S[p1~^T%xuk\,cKMٙ3v9;X>UZ= _Dc/?< P;-m{HF T/wZG{f([-PVW@:О1 dٽHh=e(Bε|_ U漆J}Qc4.mMx⨺YJ.~3X HJ9? x}0+? c6y"鹼:q()W -_ĉp֋ '2*"|:' pH~΂fr6 M%_|?\x$QS>) q6җ3B'F9w~5Xa0 ϳE/=j];AݝJz&>O砩8OK2|P RO0>{H<6QȰ,-&hn. y| 3SEWB {6Un=AnmRD%c$p\xB &V?2~ƞnkb6z䟇f}5c3DEY/5d{i#10vi\ +C-.ݿ51vv7&9}tf-z7U'jP %Vm -=O4ʘ4ިqV/lƜW(lG2|*`+RpvgÀ |iԺiq~h.^-)LQ.kc˷6xFK8j xTR =WیBi 7/ [z\xlXmF x7<}H_-i |#d@lXq t U>\Ⅸ]L _\=/a΀#'Ԧ'gzIn1zK9^&MXT~\JڢzOvC'B"KmOWrg0Ail:ƫ=":ȚДU٨+iek{!v]$D{k*pEM/5{?6 q =E 3s!2e|nȄxӎ p D4Jt̆ztXA\4cO٬HZ&Ll{[ s zq29%28 '+Ozܣ&E,SZ,J咺)sAQh,"CEVvȐ۟;zKr7ҋl '7CR{AP+1 5AY5~8\.aPYzD0k- Rɖx,Ì8 IĴ>VBFY~}1O5lƖI7b-W)!uy[ ݦa>{h' LéŘfjd;'w_Ra4pMmGR(A6}ɷ%cKT7iCF.}cÇv Fi/G 74Y1i4^ U87 B8aɯί^528 =4> аuG I+rv.EŇr~[-UcQMWR$T9Cj_oI@gI탽pZ9-%9[W=[_)VJ)?e5EMd/}%*\F?NY19_3tY<5UleИ:6jþ٧'CJdL+$x@NR| "HԬ17tSsbŬiӑ}DuϏ)[H~\v:ag=R޲)?ͺ3B mn a< [UC8;K.IWk#u 1UiȖ~tv9-vb]$8<<`5,Cw =}-ℋX۟5sfmoh Fy鶳`ȟv+Œ7%HfwJhg!hH-#6BG臨?㧋>hT@sͿSVedH ms@k@iׯL_V=}Mu1iwC1215wmp-QTD) <@O;&>C3fL> eC'g,NEz8#X0#Cuw̼4K3껈 <c#cpf(8x*B[ㆢG`ZwiH%3M3&Pw)#>f+@Jӡv+M/u'"z{N0L?3ąЀ{ vPk,Te{֋wyfϡd9+Z|ਮi@ҞoeJ#7vY<Ý' dZX=޻JmI@DG m 'M fq}Nƍ&Pٻ:kNk MWp'Hm5t4^Aa㾥% /ARͰ^`};G{ ѫAG4 A*pPaȡ4M>d>Tx/" j!w$3o.Wd?·uO&?2,0pDVL$tɹ='a S [Sz8H2ċW=֊&p 3Dh XFtz &(-\Z m·b{͗raAǟu|>I:2cxVbvwO⭍r"'g(S龍[Qr)J('IML=|W/AMx2ah~Gu B@X_<IKLHjŤ ʠ B;$u{*sڂ[V7 ;et+d+-?lW]<<N *軈#c.ڸs8G;{$ ] []8\ y[ OϷipAfVyAN5%b@YZF*vm0|2#D$Sf60䨒rtiuqn)OdvRtJ&BE 3>4_ZlzaE] ttnXl]80!E|C-1#.R'rXÐ0V=5|j?4ג}FRqog̱9+# 9<%VԒ5V%VM.( 0gd>PBc/ 1H"YtOhŐ q*1]?6 %Ev-_{!jBiܪ[8[Y.F0|GG%\2&/d 1O5).m in@: tiLI?&]"&KL ƙ£20=z$82U*({بwy1f{\< a^S,¤)(ֆz-3 ޣWv__W-0"o2@  s\֙_- 0Af5^5hf65aWJ9_`]fˣː2YEno okۙ2*O^،AӥplgRWM^뇵_x7ݯ^D*AbÑ;N\:",YT! ;o4ԫ ȶiuֈ67oK=PAΥ.[x)׃?7m)_^8{U([C|ҩKYAQXE6V(b_^ 0t , I"gLH{;J2[:avkɘ .q8 *Y{&-;[!1@J;e7sҎ]FŽc9ľwdWD3 5#h$Yg <68FJ8s1~[yCV9P+hn.Hquf/(*>3܄ejq~txk=>2k`l(}Vf h4z%L><31OVxҪl52Y }0JAHQB)_^^/Đe eNʘݼx],PyAhBz*2ȍ,|[^ZeԲZmo$^oӡ{/c(:^w!1$ - a`/ƻec nyRPj."S!tCT^/tXRУD{x&!ɛ;viBԕc~y02#ܝQV|G\WmjEEK.+؈Kމd<3F~T2o 5l~5ܪCݔg{qƍpߏ'7Qa j;eRE6qYj;VK`Jiy#vrFL0Do/#ӿЭTsҌ$H)JM]֣/sy~="PT\گ r+\;l+2.ȌH xJMR 16Y~<{:˾:b.}zIKpD' b BES5V `wy W VO-8@e9c#=sLD7-r-XRy }wD-Aq-U ѽ#/BMϚu`V >]Y|:e:@Ňx s2@25~40isOS  @o K>ESil),1"$ Jlt>s8hbJR͢13_c0m8\ al\Xn};PRok[sJa=q5,7 xoZRo:_q8KróI)9d4V=^+(yp DkT%c9k,G+@8]ӭ(!<5B`#ʖy~uh<6'LN,X=fRoe%dRBq:2cBfoY~bz}0J 7'P>)+眰T`*]bZ#||J=E7D3M11!ϻat+Y-][)do7$aCFNf{sȘ%7[M\l| ˼ʀd~I[p涜7 {pH0Z询uXhX塗Qam_ bL[a00sݰ84'򸖡YI1?"{z|LIc+IڊgAV30tS=Ρ|{>%qt΋[D ipv@I#%2q] CCQ{*w"Hҁi9}C '3%33Ŋ1 XKc8Lln)¿10COM4,`evc|Ce ҲJt CuPx'[nb^3rٺ|'q*om4MVk.x){B6uCέT*]Ovߌ ^7G䇼2)Nbr9x Rw07u,< qFy&nC`s^N"%E$fJK L->vm<"œ7`ީlDƁ v}Vj0]$$7 )C^N(WՀu.)7 Bt+s Be[RJ =*3gG-BU_cHY,8h|Jv( ~ە|>m\ױ/!h\fXT$^pkQ|6 y&2@}>bI_k_&~ր1e/Cfu0찔M?+gob1'cSrV4c`7zҗӏy` ; '5NY.!9Gu3pHiO1TVجF͖9/Ҋ%/ij9y$5~2_*A@O=H"BਈO, nQ/]E— e/ dJk ODh/PjTu5UDw-_+>*^.`SZ:QHǃ^p?n!7 }@PrQ>۽Iiba"/؝ (Q;5GU<iL46a*uz797ݚhV`'n%K Rh'er%[kbLee%Q׆e=W(poMl!re=@|zsd`bZ}"dzfn-jx;^]vֈU6ĜxЄ`+&Xf:C욠&G=rf7k|">cx{L&olL)a.mQx D<] nOqՠig=ZΆy}hK>")8 *N_}]r#͊=j.e y[ӌ [ PMϑ:8Ҙ\ypH#đ 2 ɒ7n5NdG"ͱ 8Xfq:ݲSC]PU3`oß9AKl8 6G5ͼFI+N {z|KT? ]8Ą/(nNkd8qbLI,nrQ [ʆ$5gPm59ʤ!g̭G>/K'ME[=- e&?h&Hr6S"((WY\sGE|e,etك!"\{eNvMh)t2K((̛F. ?A IEm+Vm$}g\ NGd~@L96;T8.qI`?䙴!I{/G5&+9G`4e *WVUs89Aa z)b|:lBdL̫hR+1TO; &Ka.mTM6;@_Q-}097#ۋ)Tx U {k{&&01`8d;ePZVgڞ[_'ϟXݙ](>}<$IG[<'!gڜ1EY;_DKts;iX,'|%ԈYXVp>RL47>lFyԿ_Z,w}8o՞o詺{mz jCS0̃\]-{CFeےnxtMabr䜤7.l9 ޫAf>$R )*gYZ0707010000001f000081a400000000000000000000000164e6139f000b3cbc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/␳]?Eh=ڜ.+ε  3n!JU#f[/ K腈kK7Ǐ9)m˯޸*Тbw4bBh)ÊXFH?.Q?᳅'0_`W(,N/PVKH^¤+m9δ7b{[?O"|r͡'\Z@ c<3Ȱ՗ig,<>G8==akvɪ~E"هDh*r?zG6^ҙ'g7dj1v0EsZ%OT*O<38fc =yrBJ _&5p'N8rHR'o\McʍS.˭BO O xE8F>27., a?d&l)ĉ N-('-h FpUz_p(G E%?B&`a2h h\W~N'Q/m7$ꛬ_r@DLprLhUon,1ar3\oh}ԾN*^?KWJyE C4咁82甛#sb.e8a-F#5_38?ue_)M褟#~CNղn\p.q=䞂pq2{[ H\߬}& ݑ#sz+A&EU,'|zzC2^{#ml@U>d䪓Ft۹;.6{Y} ],֮in%R>aKۄ bdt3\ ڱN.%8L_xpO=\RxzN?T\\4e{Ac;ZK  ;ÒQF`͆\;'@9<.zQ;7n Ogv) @uXcB|󟷡Z1P`f.d)010 SL зH_wU5 ~!ChW~IEZ17ǫ e:W7{6_l e{ڨ)Hjdc1k):9ͷ.8(`~L7i͹5~KX?#:ebd&=_UYθ]7a=7}NhpT6Fh}gޯM,Z"BjCHCo*-δ  ~S%PG8MF'sx_ yKݼ:T$ؼ6v>kX>[s0@HXqJn|Ǔ|L?)݅E b LV)bʽ,/QXءRMC` WDGJObnLv!}s:R}=]aUPNvoNf]Dė1Y.A WU8vի6Z*Qr ;ϗXx Nzvk@wƻ~ճQ6#kZaq& ~\3f<*{H&b_?Ũ82_G{.1 Tr ϡh5=3aiDG܍|reuEa\#b vMT%F_<,>VOP ]1)g=8w>E'4ygUZ8uz2jca 13(MQt8=( oٍI>.4v)A_EUuX~|Ed7jn\6~Bڭ^^ r9R;$>\R>r:?Ch2mȻzE o5| )JD//z,GXgxzgջqX%B<#&sk@Ci8ձ ;uޚ47@SJ3Aap^6jvSV"XCe~z:n- ClF(#W%)- kIHtKIjUa }i4HjXk/ni?̫ぷ*Ŭq8@ɝ(8)u9 lH=XVY [E3AJ~NtX#^iVOqm`c(0'VHR-l@+}Ԝm#MmJ}uȜd{;ߕEa`oǝ idpH[%F7@sQs"7WFr,sDX18dUܻ^N+UW[R RjݑdoYp{zY(թDJ1._݃iwd\1~ h3>iT3) DD-AW3PN׾MޥͭH: &!pڗk 5$4+ [cߪ%Tp@j#"}6~KN#1+|4a.T3IOF> pیYےON1wèZD-"'IZsF^dqD3n@04o2AsXNj 8pkٜjy1:+O} 1ߊ->}G" ʻɏ]\ellEV]#ۡ.<nwf#YWԴ(N[8* r~@dr+)o"!'ȭT%5Vb:ĻҚ@S6Vݽ wE&4j9y(&u,%0qk|)<:(.}.spY`,':<ƍFj7c22h/?ÁMHxB͗ {G5Ky6NA5iR!f/8LQ:' cùkJd2۔14O_h.wGv{ղH-X d-\FzIK2 .ݼ]x6 ?#\a ;h:Y{GHSvISow3V)CܣtwR h|P v $9NzƷb|xzE.rHJVpĚfViB^EBYiV\/pQP@;6@hDc`q+Jr$@vf䀀V!QOJ橠9+A<_[?-HR4H Z|^FJ IBܖ~ywe[O_ ke.>Wi3$Vs_ ;CL'/&[f'gn-6GY.yewRfB䩟(L7NUI]q])ȅ[4z)!lN7^s=D;ioJҬ"5 w;Rk=K_oszjdZ8eݏG^րE&8'cr3c^F u碏gz("Z=G ßr94#%poèE#zbcu@I|[YE(1W44Nݮ"699؃f;ju^fW+ݨEsdEu|5]u66x' ypm9߄+g4)zVUh0;L;7ӑIy}}pǍec9 zfp8O/7Bi[)_9Q!5Jewݒ]BmoG.ƛϥS <Mqo%x#>h'd4?`rD7(3]1'!xEȴOcx^wSq.!8WO.^[l?VJO:fYLڄY2c'Su gI>Eq7lx(`N񳛑kҞ%- = V%x&>6Vr_`ftt * )n?A<Ϟʉ؆buJT`nj$bnDbBGH2D@M "? Jn Yc7˄!J&WÕW *o݅~>DG-LǺ%M1%9 Z C IJCb`ja=vVq&Bzp!k:9O ~PiNT1#_o5w<7Fܥh ԷF! 5ay,ܦF'`okqbCXe&|~zX2.ZjA7m\9O =F7$ "Mr7 DW$ik\̳*5pQs}ƾaʽ{P}B޶D`Co~kQ@tU! jqVOlayZ& y ^:K'BpVeNFn`|kXɉlcVϏXw죚&JߘiVwjԠVg:QഗwX2`+C!ъnjeEbowW?:}Wph퉱:\JɊg'B |6c`XX%li8̥~0|ݖKز7)ˍ *C*DYz{`߃q YŁEo!Et =M.9h2 7zC!#ce_Q d_Qn7dS; J&8Õ\V2@ˑ~rBƒi/AȿCgol"q8"{gׄTҽ3C.3;b"e8Q,D8[E76WsQTgzca5j_RT A$ -sȽt"Aİ2ͷ* ι`$]oa_<+mPƉkl& V<|G{OKMQ %FR&}Mf|-=,_"aK/"t~.2eـa\ `fqμ2.kInNQ Ee |2M[YF/Ќ42.d[Uo+>}YX`/}҆_Cb̖9ڒwa.6)%>eLrYjMii8*Q+0<~߆gso6 Jh>DE=gOcTȱ}a# ֟q^%lcWUPAsQs)]]y` !YҰ85 t!R C2d8Y.Q4r>]}~=W:jء^\XV=nW̒Ywumymw:%yg?hdFRjyoN`;(iHٯK;~4ƥkʔ =BTac17Fܵ3xIXFD'rg札 PݠK|ˣgX8%m; }0򾢽y2:YE~Tͱp~\p_mHފk/n$PKy< *N޹YE[f 0XAF[LxMX0:۞~>ׂܴ\D=۴I:)]ȳjO*TX@ʡ0ܲfwK4bZf.vJn:-j*nҳЂ:u Ajm(g"k"p(#ƃ"%|g3-lH&$-q5-7o&xr ٪l fQ e$V^AvĬ3BzHfR1TRdyP=ϑhL{J|Orݩ{/N/pfv{Lt#A;^8tڭ~B,lm]Ӻm^Z+ TU30_c&n"[0FwND8&>CeŜt=iI~~)v~L;YXULS@";e#3JV%[{^ L8LOr9<{N7hdS{X0L>NG(Z ZwnE׊ZA{&ʴpojldܤ *& L;1\݂ܒ$@uQgvc$#|ou܅7s(=vmՋ啡}P6Y g $ň +\zR# ? ,7q =hL&1:Sr2*H,HfRN qx; nLn} N-F59t{bWbBX~̓p5>%kA)k꧐󥑄)6nOt 蛹`urIaY~b>'e3ڒ1ُB H1nA' ~% ϥiV^/+!]wS6!, HHQ9Zr4}te=\HQt G^Nm|NOIjZǸ#ovYZn>8X:fzWQs)5B$y']x \pig8BnBjz1:ZhXam{qLt~ !Au^fXÉ )"ǣգ1wHʠo)N&>e( QDxƒhMe{=WFyrˀ wQ*f=Ӊ:t oԁz`LH"_ J߁ͣU}5i?7ꂚ]4_/07RCnJ @d[ Ue׳y3/=zS>̚zz"/2n8p 03#&Ttxs 8kA<Nbs v;݄bNx?[mc?({v3񁢘vym8f _t\82k1KC)eᗯ6Gnc>&lT̖ j]+ Vr557/I.Qܯ6ߚVrC05jeqL˟Me^(aFCWT{@9ݦ|39a!f /^eJ=K`ƙEgQ.\Z٤zm{{sDp G+KJ_R|]:֘܍m^;\$4F!fe,_,'O zI W@(,B_#ِOJfEqOo8B/Lm]& {w,aW#QN36>^4lBF>ߘM6[zەPɈvvyP!J7Vwu˧SDZS =oSD;̼ V~MŰNS[0UdvrK<{H5- YS!vV \`PSU݅ m/yg!mI[o)=Um&`ς?PkLق(vSx,MP~\4.9L̠ϛʽj$ R {$tVz?5'|204vX9n[׵z'}YkYr Lgio3c3٨g 9KC2oߒ$ JƼ=0#93LCfx0A@A^D߉hdn^ƉHؿRShP9@t9sV?\JC6ހqdک. ٢(FOh綃 mj^ y~/O GLɕ3ykv'=uwE{{=|334<`a~-S켇7Ul{(]રKjT6akIIrZ]*+a;_Gqw1Ӑ!K=?K1:L\9d6h?$Yo=Z0'ǣVG{2'9*g֝]l#9!d]ƧgۊzU3  6:?q=Uأs~c-yTGU*Lx:I x uy>nu\냊ԜsBt-mjOXu95 l0&pc@қ,J,A[)w[*wiEA%xn"wSXJJ?n@RDܫ$c yqXj^7*q<\!=~"hx. ݳUӒ&rQqXEgƆ2s\u^Η̳ ]'0sΣ@U?hq3P ĬJ8"},q{Ⱦ<43QqVy7$ r;+XRެさfuD ,zcLVfC;r t$/>،æa(b@!ŲKE?;}7DKEm eOk:nѿ;5i!/jsg%$`;5ۑ@ns16)9X?o$jj:>T?HZ_rNw? ,az_4hf82/Oż0=}5Iw/ҝq)6/VD~ c9Q*fU/̍mi!ӵc7ط[ÊegR',u{jAwV$wF̛A =H1FKRq֧Өkf#1Yfms0H~3cn[ ywXQ| 1)mӚ6ou݇!_=,&1J]7Fk|U_u#Z//Dl,XN9B}Džkŏnw /,A\iv{YD|һ-V 4grT۴Lc[vS&ϼ ,ݮJUL̑7 La+qheL[bm"Qw%yWBfd ֔L_!JLM6z&Ԇ*ѴtM+1#/II=g% k}9p;A/mC >h*9[vD 0O[nh<0.up9jk6=q9W,V 8/z:[lP0Vz >\):eC)m9֪d z0O¼)bXjt 93IfHRpoeMCcUl'1<lVAH,[@ 6~(Tr @ Gl7˔0JaGrs" zR/oK Ppc ʰhNd'M% t`U~$25;;K]Wp.S2vMk`GQ TD1>ybu"bSg XWrSڎ8.oӗxu{Y03(t*UXb 7S.ڙNk+(L5~;TI^ФުNW蟛|ߪ/ܾ è4ܙ'9)o#!.Ý;d# ANaxp֥Q3jGI+[ڹ if5;c!Pe,ZK H]u#i7V;9Kȏ}V.D Y8B>hrWU#mۘS>d*XTf^8/ Τ\N0&mMD'o0XndzAbI%8:n+ɐmZOEAft*\vSMT1&TZsh]q%NRhJT'Go4/EL{pT X;Y`pӊl3U r_|5k|wjW\ X6HCscb~^E-^w`T4FTCjyi VzDm!c"rnzDԟ0| d֚1lG:V:/J1bYpmcy4*DMp_DY(r(e)JG3NYLWJmX{ t g2,qYP>ىZhe ;qD+0(r/Kز2n6HKW(rK贃ܠՔ3{FF|h|>[Y-PšEZ K< ZX!y wq^S6sMҖN^k"Ѧ\gj-Gα._C Ia_/nPo3!2`/|b^`C5m Rehއ$np=Miϛu (̹!2vd'K+^;./mڱPGUQe)'ٺ{4;rCLAâ&:k,YC]A_6@ʹPC5ustWԕa'@R :șdF7QbG,X9D0NrHOH"AKp. ZnD3հJ 5w%ԡ~+Jf}pr<೏~Ǯ|AM4_:hٗ?4(aH-Q;VA{vx3ڶW]!7K%bF/ߝ%|qjL9ڵK0W,|KR}|gx":G"ͯT'!\^HMC-n_Lj()JFszg c]ӌ#s&~gp1mqEScLJ̫8&~8)M kڶޒ2O"gnI&~G2j] A%al8v(.q) Vs%$pRrv,#pXYٵK?`2gEǫ;9_X%R! ʶgj0'%2NL1v -: ? &Os:,abN xV8p ]z{trmzaT>QRgJEJsH3$E|FNY y[xrMok`(Ӻ J *=e:RN }:FqǕx^fH_6'+fŚ̽vmx_;3B]h:kTEtdnm/U,sBCuJ{7N1"\8 Bx jd9ͺ HV|Am5RӴ3W4zfk GUS?FH1DK@!n|lIbYy8̌έfŰ1xl:&prB7s?r%u)H`\2}Kzlwڎm5԰޻C5$ف$IfP+ ɷˍЖ#g[:[W3  u=.ɒ[e[lem\ztUҹ#QeH&5_e2>v=00eQڸ}җR׊THLc8!H&6(PJ嚚N1}Knw}i6?X0QU%6|ߒ yCZҐ֢2=u?^_*t "|^  HT }RL05eČP &dEbBTX%^<.?"cd@PZ;&@w?7#aFadE 8eh,mˁ+s'&^>Tp?tYibBv46s4<2=8Ed^ )[9(CځG),q'*睵QC5@nmsdaş4G#Kۉ;۩X.x{~2}<Gr:ZW9aK(N5ɍe_>AA<Ԧ6~ޯY5ߵ #P\c6zp4θ@2f$=O1'.sR|K9bxܲ6tI'F2K1J:A{i"GikMi@sT/Q ΉPvྛ˜WS>.& @8A DIoک{9PBˋvHon׌MzL|H=P)IF|9h=%C9/&sF$L-i\WHr`ȯ]LG~X T uTƒБxmǏsuR_IܥQʦ?ibIːkogԛo&A <(}&rJ6В`|)ǃe m fy?ãX{qpǸ,MiOثtO挂5d8 ͤp<"fn!b-uƳ%Z'[t\lސO=9r0$Sxuex ,51!@Md `P' S.ǁKdÎj΂;C/M-j **deK.~r+(%.P` {1hhIԒu-;5C'"ij VBskA6e/&q B g޾>Չ1_Ѝq\S`r,AaU2^CN܌eh|r`EdЊGj gZ7@zzGeDŘc.i+oIBox ِáDIx2N }߀&xQFy*#9.kd=R?Ÿ<1$mcݭ1Hw1̸+2n5&deIbpXB/|j7gXZ,* x!d+3n%Z80-c'jvWXL*fM%դv0y I):_ܦK#]r ZfClg{P8&ӭ.Bn%вgos&#JQY3j YzO9Zwg$)kT) O_i'y3ڶY /Ʉ# N: Kp>=<@ޜQG6gkv6TFW(cK&V/xajZrtȖ nV&/jퟶnV|۩e.p@U%M+KA62ŧM^\4BRal ^dD@-G>GI.Y05: HsVژ_ɡM}ΐH-Fh_K:ku2ݰgσtV+?t`%䗂3>Č?PCqX`suӏo0Lk@YT('ͼY~_s@x˵c@.9u0Nq=aJr=jBE7V}ԢMmGHXZ7y9l|)G}0BQ=v7ir[H8C< շF{@8:4sg=Ib+'S!Ι ohu!,o+sJ%,>TŅ\Jw7VsDZ(9 [_T9T'&J0yHY8H߻r^ 햾C/A eo H^,00&z.KW.[+h6*4gݫx8boJ QsP,';? WKFzP6x' <F0x"?X??)BShTՂg{QjlVj^]N:Yoch z #)faWIz ̶l5&gS.١NOqVd%Tb{;ԓlѹ4uThjL8czkDS2 cVmlx/gڇ"^;gH Ь;coo#ƝTeZ1>pRʓff:~tu96S/zbmNWn|U4fݰߢyح'p`EaܞK%ŒyغYkRkiNr}6,kOPAk5G":s<)IU]0XʨS|`Ƀ#>Q%M_J8:-\]<@ϫlz)DS~tt|f2m4,` ݎ0^-ПcL1Mr**,ƨ*_zNXfoԂ\&@uR4ì>N\h {[,9iq-)噀aPVQ+dԔJvW !W΂Q.vF9?dAA/s2s[˝Y .3tڲ;v+v庸D)X |+}0" cg C8% '"Gc3#н:]grwy*{(gM@'"NBmfFQ|,V^1E(.AK4<Hhf:fXx_}B܈L)syyHoZ~N ;W@s k}) , |+1Mn-!=-RB;2U$xaó쐥1ՌaA0͊]xf7ra<]KO,Hjbg"fnQ)bըSC,@QڮGKMF<[ANX{x;D!ňYHNW2ɫz#]P.f246٢uKQgL4ʑm*(5f=e1gI|#B\K)|@y˦k1 cQ1-[E_L-8k"E+FwNY}xR㩕nΈ}tn]8gE:V`!{9)160 z-"?Kq)8O+M^-~|Zqy=ƛ/eb̵O0&Я:ȗiAߤ"gPV[ m¨  M) (*7fp}3 6)$3E1C܏[%'' >rB*듣vf1]5ݓ'l BO\GIϘcqt]ƆsYj!J9^iyYT?b||"ut Dt9禼r~3tނap{*TSBx  BU3Sz}(+j:>zoV>)Jcvr,d΃JA~8WxX.U$(󳔰}:F,]kN"v*HP6FqXabtIxm.3ܟ WdÛ1>sMvcJfQj&m재QA;HϾ :>d >.Ud&fZ6zO=*@ z:#fir\v]f̝|8eLD{U(z ~Eʩ}2Osgk\!ҫdNteC(r%$ :cZȱ/IMj9y VX$sNc`B?&Lԓ#o)wC)k+62sIióOE,qCH[t*O !cъoLQD~C1ጷ:t!"½_'`!y(72Ԁr#ZI V:zFT3ELSk $QtE3]rHtkXIM(Nqy"ԙʎ|;VaG2(,J(AaI ZlVLذKY^5].>^M" _g!u Ɓ%PϹ sNmJP&޽*vRD6hT;sϮ$gǔdG4J9Ys<4yHo¡.6ށI-e/5܄*8Ieƍ0bְ>LY'DK"+bHyMLE(ē͝ b*c.~! 0 3AA3ǧȃw*9فр"4<&PMI9 +7f*bxDd,u^\Zd_^}Z;آNɻm0 ^J|W7%@ye0Pׇʿ9:rM[J;}zγJa1-0@s0|<6 6D^1*Cr]c܉Te\Q,.Kc->!q4PҐhXՐ ioL2D '7;yf޵iN/oIj?R4 }~}hK*!?j6-j., ,W4[vVQhS@g)}hT<1 W rv M 4Ϥ;e j_9)#pvr7;@( %`n#@Гkb\$ܔA*֥UnD۳VY3A&>`mwWOY(J+5( { }|B˾ԙq^Hx2br٥ZW * Ctaw 0D4Ak0e  cFN!(+ /f9A`֚qF16r8~"Z, {uN 80C3r(k;Dأ"~WHym@fP̈́uɕXfLM2TDl􍮎&:I.oơGlS ~7FxS>X!IY:xXz/>V>."nA)%7>?rqA@]#cUK~?n5kz`@ad/,wuh=80:eg1E;ཧo_"TɓO_F9E%o8;QZNmFUF@7(9: n$`~շ[<Uyv #2nZloG؞M#S-[uXŧ.` $2gul@ϲYȖ4f<@ ▇%W!=r=2nA37&'Ez? 'AX@`Ĩ%"ӚT2Duz(zҫsWlgy`+ nFC^Alp^W!XT饽ώ}'(1  ANz8K+uV"̮5O5-?yHC {;s&;w|w Ugc<=nD檤Hݣ⛶2d;^ -$2j*?^\W{RS4ʠg&G'_3ѵ}k׿ݱ_]a}5h}Cp 2[-HU'dڗn7 ħ+|%].9%yY/j;7HIWkY_U-e5X'(#ƴΨp Tda]X޻,g`L@qd~$L^KˆB䫖͠>{aESdzWyЄmҨѳ`I4iٌIN8(*"|QaXakquWCRGh3C6قd %!xH)P O%Soٓ7bkČ*3Nq8Z`;(l m'̃!60uբG^:*I]r\ Y[')WQg.հ9]':W kdBxށE \[h`|z_M7*Ёd%y J,n[=?x5^\v4;mw?sPLhʂ|'N3FO(Z674b;.7mŘڈa[Mᔍ̩jYSCauy zGCܬڋN"r,]b&OfD =Š5z! K;\l{t'Em^jD`5b$+:g浓/uwmf>;'UW~@#zoR]Ai]`zb[s b TcN&if봒vc W- A(x\Sq _]32@hCB|{k4ehCٶ!2=dsNFfN#>p{5V1Gj^闻vȥޢ^V":n̞~Jl$lģO=螩OSgz&༢a[]L`4,+LjX"qn!B~ ҭZ.G-EmXXf+l vkioŧ7tx0 hE _Tz`)>ØEAf6|ROuG ]H!IroFF[*V= 6Kz+^ RH'*"@]`L`A1~>c'bsC7L(uO@d߂g@X@^( &ی.3$kmYWeΕ?J"9gƺዧ4Ͷr=WdUR߽ ,P+r9x'j35ߔG3s@ď NGT[D=MW\_]ci3zS\t;\! 1_DaH|tY}}L~DOEy;j;NT^03'cyU^kTbp|΂tzlkC>,[W{˱GRtJucXc:z1gpX/;$+*RB}08kMM7@V2_g *Zuu oY%w7{ X54\ӈk\Oaɜ{/M &4e3y7DXM_qōj2!7sTPNRz+GI57sS!R"y4E Jt?k|R Og k= LXIGeJ)p^SS *LWgx5uMoc &gWe:Re_yݨ݉f95{w&̫?4"&0ȗ%ygPOk ҝsuӹw杮_lᅲbu 0)pST7GB#SHAVEG,=>98bl 0WQyshӟ3{/fm[~ *8d]1 V~d*N}c!}0 Rp4h#bՉ%Xd\,ZĒP˝{Rkz((K䔡|}pwV5@ӶcA)4&m$T3@}c<*>7-ˏD’ h,֠2ƽrϙP#&.QU6\e z = LԞW3@QJ"vb/R^ EL.HOq5t|EBaEw=_vS3 |F8ڼ>M uօe enjW` Aܺ8zKЪUt#S|wm4@xߣ!"8N^bp&k7gbgV7ܬVU*[š nH۹YHX^G玘&BDRWy$ǀNbO&S#c@V ^*؞Gg9<;oY*'xb bBLz?;eWKV{'͋˸Ң ȍjw$EnffÔT`xJLlT1 zxNI,Dlj}%*$ׂdfI!ȓv-226AAw 0 ]#4f47"붗q,D!t 71:_28$g I4u1{S#du͋m*P)XrѱYvBK2/X,%ôLyS-9h1z4^`-AZixS _9{:J=(f$R>@mƄ~|8ʎ[S.]6K>X DAw㗜Ua)sk t$\opi]4i PW1C/-:9B˝́*sUY%+l~Zew{Jn?)uM^jaYJCn'䂒BcM|zƵ̲6ֆ5\WCm(wd%'7 eBiH($mc1/Fe89dzk߫sMHMdyt!k -xPAlIlB08Ww"i?@"Sph| Ӿ@7Nff;sq5Ixt[/\jE @x.kmNRZ5m'Qdj˭E5`yV8OYz 75)o:1kj+ ׉>_0B.AZ-L QHyj@( S96<芳NgyB=M2<^]lUڙREBo >r6 Omce1k 刖s}~. A@[-V!_Q,Bcn5A I 2 F2z&+zSSM* IWo<;82'HAyDJA9mWz^\ߦAUF/[P=`C m,+VEgιކݰ;MjKhɎ@`j}6n3v@İKa]XCKhi@z*R7ھUe3 U;|ް>Wu+ViX4y0><"'7[Ye JS:}?puIG߹Ijdr*F$2#g)1P;  6|9]2)5$E8*0,qΒi4ؽD>cj_5B1%r]SoaeԔL0MKH!d#?NQMWOTs i=$7P'񋭄Ff"r}fQX=nbqقbQW`xRkGSer@!YMeseqvT[K0aC x:[B6ߘzn !z 2:Նx%Ѝ' ,5-NH[1M5Z^R/'&t E26V}RN!vBD]9B>{5; !韰[niA$Jir$vOĞx?xmA:,e벟 ?5^|7пM@]IWW?tkDk60zJw 2le0!BoHզ}/C' e8⨊\~Lܙ18ۂIlu|4MOjZs0R&pgE}vP02;)} Jށnf q"pGWvخ|B:U5F@אgRxg2t8c'XY(MhيA z/+>`3%SV.Jb%4u?"J@Ф)e*{PR,? Sztۀ¶g^&tseҮ[Ps~2vZÒ?2'/(<0E\_"FBq6 Jep7 b?DH$H<@py\^- >tU6 OkZrJoue3'!PJ&7f-i:e=J mDm0Ny0&gl^4(VңJdD(lM' ϯb\Rw< ^;.w``_j[ʁvB '_?$*.7u0w|~i51U# jj(0!|VwXz&v32:yoMO2z\A59a;k4R¥Ctg0Yݺ1z@/WtG鹨=o@U1ka*Wy x!fO iǷ_u;m\QI:)]Դl055V!Ɠ)g\7g%t'kyb׆[-IG$m,Z_EADNxbQΣh6F`9*Rk6ې)I~ݧ0_?Tn?iuɛ~V>E0-9bs 1*<=#= `I. *i"(jDi`/~ Ӌq@zWߋ>Gma'#v`tByTǭ?ȇɣR~vrP{E-7V1riU<2n%Ф쳓H':oq̊l`9}ZXȉC'U78uEʃ VDu8 hۤe 6 0K1ٍЭuRA{5 n"-ܺPy 0OvlU棥y\x8CZ񜳇BH~dnB4]tR,m vM]N;ܯd;S*du jd@kGanRbv-hC6Xri ux|iaR>KYDs77?-rCIErlI4AniShaӶW{ZΧe BqKN.OQ).z@?]<,qȵtk7a1arUb/ :'ӷU?Y,V)Rk9hx[t B-+Y'Mk2RE((iHw\ ;0ziрV/q tWLژ$,gXm? ֡W(h}=jG rߪ{e@l͍l7B|~ scY`n,ݰSTt"PeE9Wr C "|MRiB6b 2`ા.H YPUjKY1=^QjDɸ6zx՚,پLzn7r35)WY -OJǹkx}@nO%yӟ07D*xl~dS:e7|v(Q`aM^;ʛo6IqT-Fƒ5Cg)bn2yR5KpOkp׀ 1È}6yOauC% Z>SV h=U-va[G5~o&DpN9ΰSojB²pM4p|4r-Cw,,4M;Լ (~36ΨuYOWAKm؊?LT zΠ2.Dޚ$hM\-1@c̈Ubgv`Ir_AߓL LVR4w'/>x:(6ZӉT: j:59=~fm@ck; "GNŌj@٘[b,6$t,kT\uYaUSv%,)WFjCHffOmbb;9]D!"p'w+7[V v>!1{dnz6! w$Iu9) oT<4E*I C}j\ѕQSmTX,XȦJ[eKXRA,+(ԱNTU[V:PQ`nlX i1iiiT4T45'B$'YE^Lm kq^ G>3* xۓsk?YɥjCǍސPXEK!Yï jM728̧7]u$~(Eڢd_nBG C ݏrM~ ؕ> GԾ-T9 m s[T[F8f\Y[hJN tGeBeIAf~!w xFԎPt\5dge̔""Ҩ^x@ER#5JT CYRܜd;#cVdlHnM;bf2t̫_{*4u:,?2{I@\[.Qaec-,A#CaGqQq]t}Ɂ璑Ȇfja_Gub#ʹ/HF^$ %<%nwK2GImtxIKdRUAR[6R j.XZ2DZw䌠^gzb<TKt́uZtT."F8?:*I&GgQS92]yqYS u1n]UB.H`,oǹzEZȑ&N}%Hۥ"Is Vd}ɧbPm˕ cCfnԛ}S>疼z)&etޮP'p>in"(P]XXo//22WWZ2MdP\Geɀd;  i,W< aB%DS%-0ImHo.g5dKpY:jV |6s2kwr:matC~&R}^٢0_,MµOf!>t n|x*>ЄW9,H Q yN8Ӻx;#i+y}SW:eId0vWEρ0ۢ 1J># xk*ZmIoNHAaoO=7ek |3qw8@@,cGs c0ιY1>J6֖lvC_%k%@~[xEnh͹ܘhֻɅD} qFqj\ϻkd9t~dHfV YΤ8tXUxW3 |!G)GJ%}8*v{NOߌ p[G̉B-6-'k0M9PFvYp~ݘ\#9lEI+A[YRR{u]O *P D4GO;H֫@@ cho~T CV}=[^so0nجUFIR:LӾn7.P,Z`@^k;'RDN7ZK֏K/he\ \]^`^?R[gs 6־<,ܿaϼzSB|1+dt&o^Y(8{]I4m*bfu\I4dt3!6Dȟk-~61iC5^ p1Vm} _/̘9&^:I}/^A|T3v!@{^ogS#մ0ivWK.GK%O.uM֯]^ɈrNCI~>^7ɣNacX8V}{g.5մ|Ÿ?ms|8hDq< U-Gw H}f;Wb"b.APԚٔ__L&Yz@w?UqJr˳.]dCQګu.׷I 1v^A{s1jcn)򨾴51-QhL{ 86|Y_ɔ3iד-@4Ab%:'ET@Ң+4n\gdh2 xE̱F1\Io@.^.~ą*BNJjCu%*%`7x?l: WYCn4ĩB!kRt`K!F^I2,F4b?Xwos u!FYJݷG(Y%Ey%,*9{mZ]>~m4H@*ʄY($G> #: Fr\(]N!A R}+@0"[Xm!s@Y8UfiUsIٮxR]&eL^0V *mlP,jwt({g2oYդXqLcQY=Lg2pBGv"#8W[4>mRx7]lXE2e_'fpzuetbmeBn[}|^/Fnq)qju1w_.Tk@<F0Eu~z3ռa#խ8t~| ,P9g{`̿ Y w#53H}oֳm-ڵyMBqy] 0`LXq p*CrlʧWETD{K;/R~h2M7c R؜LPZJcn͓[Y0#oBR3ɀe%786~m)f>fԼ`CƳ1bu'!:hC8v6/? T\y;YsK폣ao M*E50g3okk0tk<|7?/3ӹv^Mإ,%& 4MDJX6B#O8P(n)p54M4xMfV0Zcs=bB;wG8yTLPWN#nVjƹY{y 9bI<+(I ̉ Tk}9twݖ "='`[^=OKeD;C cO[c閸0KfpB^Ŋ)ӒSEWq[`Slaİsub;:^ZIQu5C|I9j1eS%Qݗ^b?&b< {>{ᧉ.GۀrwtK;^TP4" c'kKc6 d]cVu ]*>." N%/!Ȃ8D_=;&[:9y7oToHkY~* =(Tڄ:~yVZuXD? 2YDK/.'EYҬ9H)&_iE]?_&ɋuLJi9B /_YWqYv:*Ow aTѫM匧'>جM \G f|#M Zw!8³_uQz3oVEko30h^E6i6y8z-4~QwDL".K\赡OͰR D"֪G 7\\5FS e_ǨBh 1)t-kO7ba[n;KKCbrw}.32 Ec5ûǸlMGq Kٙl(f|aR/`'ϥOͯ@G̘*D⡴pޕS3_!G]8I8#_uk^I ~_د?`r;;r<hI:\QswĥWַKcOtzV1 Qgk'_`F`57֨M1z(ckXkƢo%ͦW2/Sn7nW879ӦfVT3D0(}1<7 Ŗ,՝N\;*3ǟ^Op49˺eu{%\{Kc ? alYCˀ {`)Y ߷o_jϺXF{yh@I:8K<'6+vgRMz:@)*v$jpz卉Զ h}k1;4<VNor:zaQƌ2<;(!뷱Zs!gh1"}7VR:nj稗.lI 799Nq6<{ t_3OTߡ aQa}`#(uK}U\uq5V"Ӥ?0.R"r>`E/(J-=r&v A ]k+cɩE kFv0ٯN&%ޟGE?2䓴 )ϝRnX"Is]S3Ԍe"AN|%ʼnkF,IB '}'KM^Gl6L@Oa6U~_8{nKC,/)aNKЕ ds*~S~˩d摑l!xPwoNOupoH[.UI;61'\AHLN+t\W%(hUNym3R6[D^̼@2a88 dр bT"ojPYt\qinz̚}3Uֻ|zsE=DC]RνclE zl׼}fcW4XBjNDH_fϕCo ӝڙ5xeLA8ˑstkʣ7MךD \*p5h]}7A h4Gvny݄õ:v+ѹr:=q"Edcr|sNhhE dGڲ@A~\"/Ղv,p)"=EpB%KSײ kl?Pl3-iYݳOTg(^Cu(7 ,z<ͼ ȳ.]:%}hVU0gx67 ΪN^bx e-:SQ5h AkҚoέ?x!/,o9Y Km}1v$bV;(GewyFd*T+A|]Fs6O{S, /^#ƹqΎ~E ݼ$*d+HE8uI3y0! ii0G3D"$XJ)E JUc SIL3A?3U}mj0X0hʥb1$@X6X{N/S.Jr27[R \Xj]~5Vta_ٷq t c^<.$9rl,@?A;v(=QM֠8<JUcؑsgӲ(,Wv$ݼ?&?@Tha0e;r\;")]2#ǙIF,&mMNjoc[p^-{δdSrP"MčLL (XQ`Sdɞ4CzSᤧV = iw]j iBtFNswktݔ{YPIN;`iZ/Vҗ1w15^| 1\)kq:Im|vuishtk,;i ^F-`i25T)=.Ec}|lSHC[m3R{n$ڈUД Mz*gYla9"_Rm)yR'zIa }1Z+u1/ԗegͲ"|̶#lFUfûwyrwd{$ %Wb^,v灺5R"Rך5m VྸfC3߱ v̿rGWowJd$7"pF—I o4Ƒo6=Z VN~cȦ&udlEvpWcKpJ78  2d_Mr3֧N t(jQHCE|r} f*ZjMz89a1-vZ>/w}-S:eH^ zƤא97D3(ի1:?Yo}oįeY1Fbjt8aR2Z`57̮4 R/s{s*ZmLDP8Yj1~ʀ I 0\SEP`$u5r_z0T><on; vS'T'NߺZ.~<8_k7_.!rѳ8p88s5 퐔/hz"TSV?V$Èrp\2hB>qckޒ  )|ͥ@)10-~.(7@]?t;zksF8ǘe?.y,Kղ s!)o0P >RDcu *5 ukуr%3Hv:/ovb ZQ+ǤTXy)LSϺ"_P=l]NU VtvqWNYĊo5,R2e耜@43<~-aչ#0T@ۣʤU Lnr%diDN8vvLNm O=_U~d5*FsjH$ %]<Dֶ^bYicQ٭^[5-ӪRwiɆ=cђxe;$1;NBs]l~vW0uUƯ"PZC hi|:xGߌ>U]y\j* wBΕwv@xg>A,QMʥY EYM`iyRjs^1O_ZLX`MƆ~V$$T/CRY|NMe%t˘xAC8uq"F]۬R'ϩV/#ZzL\W?:BYM }m CIvs .A~| mBVe#XωKs'^E)~\aN} =kj%=iMt7Rr?fdxRDF~%G4q~G6>sK&/ $1FoTFࠝt094D'yH՚F> )P+(^8ͫ _f7;%*ewUuXEVº:Pr oP [ӣ?FlDo.0<:;?ddt>PC.Z&lMQŻȴ=eYYo[d/Ήq2; }eH Вm~ᖷj Նq߾qΕPK &Lbh[fEbɑE#̢-pv Bi0z CoFf ùjH閴eT"a+͞vQ|5`16k)K7 Ί98+Nok/NwWANGF[ʃ_wPϚq@̩BW5$<*]pDޢ$g1Qt78(i&~#P{OƼGw- 0 Ԁׁ&j7=_pg͉rpX.sN־M:̛[`"(jZq/Xl:Z6a픠xoک)̃Eó (酲 yٿM}ߋ[$IoHVY3AJojہg;;O?G1&7VD#\[eЙ jzqO ~ I-l4&wVȈgjȔN%"ͤ[JSevѿj|Ho_7J}ھE2mM .Gٔg5 (?hf ͯEudc-x-9 \kQdȁ%6mm 4V;H(B'op2 ;y6  ojxGL} P9TOŷd|+{rC~|~d$Wk%0ît۔4D51fNatzmlXXN.hgh\u9E1%(5fжΞ@:&L$fW?]Iv)C5FBެ;[sZp{A8`#h z6isqe/tKyt13'ik&f]t+ߋGtdH5KU+f׸lLjGU<5ku ޗ| |@wub!z9"r@ɸHvpF7v`ec(kD&gB Q4L͞;ԳéCFxx;t!.;vskU kVp"iy b;GdY -?v7[+,UR9rC#LUpV7,c ;H(H? =&ha0iZE]`@Ŵě7]fŠk.x}}~z{֣ 'fcpX*kh-"T&;)uܞiV\< }]7{<9(o:OС݂D8c}٬Y`S KX,Pa$w9c..x$9CEC bvY*Éܐh{g+\}L:ۀQ[ Zbo|>x?bҚwӉZӋO : v$%ގu=/hw1EסX*YJgJi&&:E#)&w)r19Ü+KrcY,2p2z0B튅lx~RiR]ˀWLU w\B֋ dAK'O!<*%]䙉︉ Ըɿ~_zv~.-0E:xV# 1HLO F ){3nf@$feLB_䚵jG]n K8P_x 9ʱ>IS΀MiL8$(a1Fŕ: vLiOCxxS mjAsP7Ȅ_i]3I‚Bl *>Ui@)FR:nZU'"3y2|v)">QKlxE|lC)=.\Z\Gw2I>Su؎y'śݯS :i5Ÿ UctA"zC4CGUf6ÿlaKxƔHtO=P0Z$wSSn~qX Mg?- D&Ul1)*1v"ɓܛTƔ$oS%Erjn|VAཪ IƇAsx%Vd@P0D`.|<*^UjC4~URTdnXbFۅEB΋!BNVuNh?XgXQN4#{}:F^>|Z- 0.}u#&^Ej!#6Q L p&fu!C{Ƙ|y_% %Yg*׃hG0`ZQi'Hx WOÏOB})&H&zwVc!FtCϰܕKL5?茟p~2e6[oPC~ ˬhcƉf%)(_zVGǕ}Uhx'ON L[\ I>Y"6AѭɨY*VSi/p^<~ HJrl9tZkaE5Zi##lvZ?E?by:z(ϛT:]2tGmo[<q}SZUq hU]M.}$%'UXK0ˀ=)r3X¦D"x<:©t@ ,X7`oƠWVQev'z]TSSo(Vg)sn_+5z/bq# "lE꺧( .$D/Lzs4l^ZsyR D\R 0'$v~yPuly+ 7xPQo7F$2聬 %X ׯQ~oF\BH؅L%J;҈LR]̡Gw_&ԁslK!qwۗ UsE I= aRƴuv!JRowe𸃘 3"̲ÚC {. o.XAqN׆mW}8`*J jdn ?D\A,0 c$OJҼm]bxR-莰Ilo_PV4ywJóVG*hCUG "W`1B]\$3mNBv9hPlrB Ue$p /PM;;g9\}pz`_7D+k&_GWFuGB5(3EP,Q(18h.5lĽ}ćgN={6/d{ jԴ"kBY{h*OG}o8hH^8h#T~)qT9mqjV 'c|rQXGRyl">mÛ!$qE ?9Wd$ l߈<2^R_W'P6i8RrYܼ+ohP?S;v2eHyK {9"$Zy `ζ~9G. xlAEgXبtX z?~0tCǓ Opq ԌL떏oz;$یyM;zNB3:CC,cV5r9*A$-9m&n[%_wA~^A ODhvNLgݴe!/_ B(lw!瞡3xE/qe\-{0elR?a`kcc_pE}[@pnh(qfˑn]A{K4MgRN|r^)&BfN3)Z 3>j 1X:ј]mwMr9l7RCq(P2%јmXc&lQ C b 2N!8t@įA<*׫Q2| -p&NNg'Qw<_V^]ݶU )m$\_a8~G]JxPs#SnÕu^rB|ڷNErP̞T]~Վo8gNiII jUSخNe!5?6΁y DsDi#Tdr$dl,QuM[;UP|7GKp)hX [XpB+VLd>3>G`:LQ)L秣CC&٥X)Е& ݲpW<jkCl '9m^{raDйx܋Ĝ ˑzjٱWX+QӃ'Ҙ@*1 @oxٔ!fħ$OST%#'JdzzA SAb`7 96Piv]ǃ^\_XH 1Q`RXjowDr ~~uvJrh2ڨuWJJ #xNSt6qp~%YI3 [2شq.F)J"^̱$ȥp{ɬևY4[|pz/UB(NVat2P: _)֛;:MzcwXv,T@z Z,u܁_ކ贴]kygɛ|^& Ħ2:7MS=bpW%¾mʾtX]8u~u^z 3iuMHЏgD)@C{y$b;[VM6K~ U@fRVQ\IU5jQވ'N^"|:-cCۊ* ؊lTW@qF2 N-K)Vd 7i\=3T,x4ڠFkPf.M]K <,~w@/p}3>:TvYB'̤AjK%̧ d8@̉5N͒4'|.NFՃjiO ~FMȋb3VFݣ oi`G[%3GL~…ɼYe_pp#沫[ wh}kO60{p,s{<ސw+a. 0W/dE~i.}%fs.U͝DݟWYfyVW{6 !,Kq>+.%ܹlei4<$ t6^wji# ߎIe$ O[,)g7mCdzĐ 6@竡l(Q'bX}\¶B*,HAx=[X7,ycR} C Ԭ'5 cE e+!*M1|KiN;?w@ F!cjۢ$؂Pc<®5#"P,~M,*LF|3( 7zIFZU%E2wiɦW΀N0-F!~xXy @T v`*h# 76o S=~t{~3C<:ZrӵɈ0Р = vDZ{ <|<+T8vk,ZTܲNuTM$l}G4]D'e񒴧V ^¢% TmP0-]E8y6C<{x9'7 4{( H ߸p.+' uFBok~ ℲNwz;?wwx lA.I2YǷA0 >Cr~;B|~hOj se/-^|O7d0&g~=7ϳ2@ބeC1X+BL~t&]. ߅$|=Yɯ~ 1;L*;.A2(T6R$c[怽Nn/K:<_'mȢre򟹠S/rfj?~_DF&>72xa>6cp0pA&ZMz7܇=qlvY]. 2vmJjM^"RjPsn&s|Q 5ݛq)NJ. U%xy[?Yu{Sv* ֛&7Uu$}X>yGnlQgZן%Xͪxl.=z mg#Z>w#G+">V y9bw/\E🢉A}HEYݠ܄!yK1SN+Zsݥz&q-$WXj'jY+v`jrUK>% 34OLKN,Ҫ?c @Vz =(C  ZMS0*ѻ,XD/ WC{W%8LEXogxE!J)A1YX` 3IBB(<E\ 7tqGܱ%ı .ww8)9R, ֿ͒v_K~hQJÏbCvf>[;3of1FĬ 31iKTs~zЁq?ܤO:deX5zrBDCŜ,n@z(؆xiYj8cD3Z9^RD'ӥqipjFNLfONn-,Fm>dElK|[^CiO'׽eHϹl?,E* fH.|e0:c93W@3$&Sހc"B[N#?֥'6eQj)әy;6bq9C.Ll:S ^hCM1_w5$;J)3!.Suw aW,$/ (n z懆,ƋKUoc.r]c7#ԯvEo׷+@EJ/9h@չ -;>̌۝]4OOl ,|#=u_wD}kJB*Aǖ8 E WAب`wS ୿3t""2z $OfE)IblL9n3{;.f _B2*| dlTDGph H`wǘOo (%'w[PUƾF^#sx湡Q}Ml$e֟IN(DfE~dA¹%xq '[zZ nJ=xw?QGw{oQqLɈpBeZlHKx-7Cm'4#uDXia]}kE{Xru.fbg#B$_mc-h!g4Kb2ljՆGm1|Niqtq(Enr5J "n]_U,s{ş1[b(M_B|3 DOeC{8 s59.jn>TN]3.^1 ] C__8&m;B͗F*lR uH>Ru;P!XGRNU*Myi=0z!Pc`.H?ahHN@=Vf}L:6j牡ZRc?/yW|9{72-*jj:a#Ygв`XhiBns{`SJch i)Y8*s+yO瞜(s+6@VWK._7zY!{?PhH~Ʈ˛S]/=Ms>2( ȏ\~~?^-GT1/p--AAFeaAT_@c5Lq_H!7}C>.~@tZ fж9cwuMJ]M9Hvs-j ' GGzB-A|3"2f– MfL(HG4o;ho@jt[oN_A=.SJgs WrcW "u/K9Ty"==WRAD HŤb`ewH,ON]1*k\`Hrģ'²uXdjǏ½UI 4"-}Rax>[;ˉ57zRoK$0v:BWs4W*1{mnsN%t-~̰ˇ _'W$9K^Pa#WIŊo`sOmp?[%Ik ')9m%ٮ;qt-0&渢$4a‹fEI Gqnp t >&Ӻr{2kMPXˆpF.=PEsF4G}Of73|꫌=eEep^=sAws:M]:v}Lo~;Ň6*٣FƧX@aJ d4RE^?CjP*wRbvvu@+E{ w_Jl-}ceixs}A40wzGh kb+%>amYce5vKZepIs F1e&<ɈI^ed]R):s"CږKw9f$gbez ?RŞ7 N0Ѳ=d:aOK6pF f{ Jᜄ"^ c/$/楣Z= {Kبq,;m" pgyO/##pw9:J zAD4uɉ$+ăsVIl$,q-tn&D8F \,|9h}U1#mDKN/=#{XaXR3#1 ei=-_~J[!ׯ{]qїerq%{}K}AX|G8en [<IxH*m+D77OoHaRryakUC~8D*?ԉib!\<oNVH/P?USK+Xhe왖_azJײ*}HYG%:)7ra^@E䈹I;4CA L+ Ix d.rf%̤S1Z> =VE3S\QŸu*\-{8k=?sZ 6NJ=cЀ?Cd =VZI|zK'RO\s{fd\Di8bnrJx_JG7ÿqʸX^ww}fa6vcF m}N]0$vƈt% #`;MqߍVpKZ0Rj\I. f88n˻`Pue]Re(#@R[Q/: ːMʛĞ&sGE$܋&~:_̈́nU^P3"E4 :`Jf,=ύLVH@YCY@e< @ e 8h3Kp1([ :,^Db<) il/̬cɢ+>nF@n@/sC`LYILW|aaM>ΡmE 2*8hl(DVd@WJ2l UBr1TA+t.c"?0_CYcoL0x$Gw1S JМ!~봒FTDe[R-FJqTSVĀZu|(G$JExyGqUdX#!  *z`VX֔JU%?4a}6({${w^a>!PؑʕN [(Vr&uc(RJC:葮s4'ڹ:fx;` qE _ڱk 8"j /AiNSJ4[pEe"p+ヹH\|߅g8p-&:*MŘLCjJ-2$AtdY/KS/͇uhW`|P Yp?*`ֈV/U(SNW~>"Ĉf-rm _oD-?_ 5g|.lst`Uu DH13Uc c[FC܄RyI4a_iʪJQZ5vJ4DѵN6ۼoy,C''M ˱O6IGVxwg UhWI uO47{Jpd\v3Ev־<.*+1RHZX}ƾZ3PI65~t/Tڜbd-8#c|JY!MSm5$-2Cwp_Dt=T AqbS^jz9i#ϣo*'mU0('uKI& &DVv|<kDh-МPo2Y:'!ʜټB }܂f8H1|)7sXE,& >FNEBt*P)5KkiTC݆_ƍZAI'oseOe"ʬt =f*9^긣wJ$RR!InH #87^wa/4ҵkZebf%-]u{4XZBpQл]v:Hz V#ct<P0L׬[42Av@n$U|%ql+Sr5ΔM|-g >`J܆f\ )]bmhR+CS4Ho< 435%붨]kkUyn o5^ffW|!W`оu5s%~穰zER Ex*HؠA2$Nt@~O޹女'tIZ-l'`)-4πj'Y P=ꈵヸHabGdo7m!,Bŗ]o[;>Pi-F[AxU)= Iy\nZUUv,bx-'cx3]9.K`b w3ּaSD1ح'8뷞q~BP_d<uD& er.3 ,2<-,JjadžYũϖ'^vvԵ10l1#pKV0Ѳ-qzoqZωFY wpfNIV\6y kI /_x,u"? ,Ae5A9 ʒGgO2EU_Qm8~#3H `#R)d0Rfj~8@W{L@dfҶFαM:?n)\\PVl|AŪ4E*t~f]UpWa7ryPP0FS7ۓ4` l̾j&vu`mSVOv0lN<6e:9eYtĄ 9k+>^ewsL&~)E8 '֢6;q*/ӟ@#R9@+TY?z"9CAljܗŵDžaWnj%NM5 ,Cp*{҂ҿi0uC4`13ꐱlAn$( o))Ox1t-LrA ijGr4[u^C[+op_]ֽQPPR[ +-^R~'-);u3'"W?V$_N/[BZtЧBn';ꛡRy?bN+n8MЈIv-dFC74)p~>бr?M'7Hxrϻ?nP'aUi|-JզdCj wH8xA#֖sSb"C@f",HQ ~,}q5`UgItqZ!Ff-'Z}20@Jc/CHN6kRPn'SIdRn%Q׳q%ia1m)GFm`g,3*;QIU)ħp`U;oLhz{Ue.YUfAt$JUg CMaF)񯣔0Ӆ-9RKgU 6DFUļ/3[>鸩Rʜ[5S3 %()?&>3c7[C 蛭3Mb; Vc-SPY1iF*"[ v]aNUnS~a*ρq)7 !_?;XPK+3PBGgǍvڄҮdWRer7l}dC9.<tzMQaNb&1Ǣx lZTLEk@H4њbVGJBΎq/P|q:4gT<(nZl {Pvqvj'PQݒ?j3$+G9bIAT=owS]Jb=ñ(+'ѯyY~au?`]D\(#I cIͬ?riȨ 3O~( V 17#zLB S n.O,_u1dAc)Yd hSp繷D=4dA7k{Ok.meJҪ¦u7c0 IBkn>ru%U$-P%DfKϻk78nR4V7!iŐM z9D%d D+mCK6 -e5H)H[Qt! 72J5r f"Ȁ  A%V|PmG"=!gV),.60¸іr=VX"a>0D 1jJp\$ueχzk#_w'DBE?Rh]\hysuBo a2ɜ@FB*"C^p ǢUJF6RVV CG82ì_@TZ&!8֤23$Ub, MT?m"=tm׉9EN۟$>\N=` h6 С2pg=3H|SZָ:No|t`J3dȌH B@a)X ލNL.9*mH*E\f+c}JMz4D,FF#"ŐiNꭾ45#X"eI 1_O StiFz(fKR&R(3{Qh2{ߕ#HZT:1oK~DMؤIJ+Vqp g7 |}ހt.?j! ki#$P@ Zw[_w3#%lhu\$9,)jJ2p9{L ??:OއƛDMK{9*]dtlbʽSۺt>CJ9,vMFd­&h9-+jۏf~uI)a N H_xԷ ׄ _'|ޏ5b}\A>ÏsUdjF= dҨ:@M"[/s`Ŝ4.7fQ!!6d##_CX 벴J}{wB1: kpm 1ėg,1OzyDS? KtͿK4-l7['r-7nIzΙO*Ŕxm2 slI $4-BeI4nU{:UzI4\hVz406wz@7KJۦԇ/p%c7HOx'<zatwtZYU8f`iK,;t0[ |b\!It|%I$\|Iu@92Q?vO`~{|t<3' rnv G)4/F+: PR1pL@۝}?o-mwYDRɈ|閏֙ݾ\ǡm4Η3ψU+%ߡRJuR>e2e=a ^_e8ĝݎ [hᲞ`uwhjN.ud5G&\c!(.#zUivy9P޼ D(KS|GM0dG0Kɢɸ3dWmPl*gR_ fJJ4h~? Hf̂ad,`C3zɊY"/~aR*E-\ fi=: û6wx7+OIv Wlt4Y39~|H!JJ4dBzgb@SGRpSE]b^(|tm Vzyٻa$ Q|8bc'Iʬ,g0 Z5tyf@D:p4*`#+$k'9s$&!o @Y*_@mӈ)2}YAO8xzxm|: s(Є$.B/!qYgjhc=gТy{n(kQy@P^{FȓJΉ k䛶Yo,>UTEmt?QΨ| N\nQ*ϲ-Tlݫy #uCt9BV<|ҧ݆{(EA>} sEtu=\ $ (XP,bq QU"۱?dh\ `'j<xOfmW\<8S~zTE%4}>bTmﷆGo.Obl 㧀z|N} GK$=b]AmDed!ZA|@ӎf8.VP qsZ$\Qw%]:٫l\Tۡj&j㗗s3&:Lp(Hj˼=X."8OOpLXI|}ީJS:B(3-@)C_.=@Ƚtks!Jms_A$&[˰RWY`RW2T4SyejIY(yjA}?+y,)?+7Aʥvf]47ԅ،~$0/z7(Bw셞,b};h6+o< r/ W 5kON6lrA 9oiy "o2eO^鿪[yRG]f { b2x3q=%~A\cݔq @*Y[loH?#KQ2!/Q%nUΟW\T w1 v@]`,f0OK5$cڛ+_\xG, C\'_oUp ",Ta[>IkOu9K *wى[y$ί=.š_(Z^Sm4fĀPmT5~ {kG*=)9ބ+%S`1[?0Rb o/{ŪaN<-96+J"<RaIC6yمt1sC#HC\^$ա*>dxIrN!2mb ._УTN]Dug`t .R 1ŧ8o E S#vJ_&ޮqQ M5#t,Kw㩗.>uQRC=Ux̯iDRmdi/AϹo|툑[P,ؠx>BB`v":^:ƢŸ$O !#~.Z45Pz1[(8kpT8 Y[;B*$<KoK$}_P_mnK)T;7T2 I6 9Nv24{r e2kÈ颰>DGW6$ "~8HG'PZBoa$X32 %˦й,N a|?Aflª7"S|R#iXecaޥSV0#FD\l ) g~`Epv$+8Ƕ ~;MOKՂYCsB,/}  W͆I|;~^RKÉqy;nPWN;exs ZnP 잠9SoK,GVQp 0 2c9?NH}@poqkQZMX0lդ_h[ߊb7#Bh+ Q"n޲3 ?ܒxu5E/t5:cI|=''VT*?085@h;%Pمy$||*β߮N5m /ɃQš&g‚SR]I!UXYВ. +={iiߏohz3:RHq {2b.~^;|" 8A+ώw%u]۲(5qT(0e^jh6z@%NԋMRJ*BAL naW>.k6D)DߠmlE9*pexQa|2N_{ !(|PJF](FVJ,i#˱@):L8a&#.!&ȣDW}V~-+'.c1.:eQo"dó ?:2JijW7ͅwgV5 JO B"k[k{qq5eŤHZ ^l0Sǥ'BQ̭c/Sвvjo f8Oq45n9`>;b$ *P* _<.knP rFlY^B&(ktږW$C'Wfv_Y CCɼXn z".w\T:NNqzӤ4w\4Bר5| by^ ,"(.}F{hPe[8^y ʙq-*xBj(c6 'dGmNiQrWSy%->\O5.bA{K^cds!Ӻ4SN>_<%#02-$: f8G_&Nrz,{O//d $ YQsN@oqL4|"ehy4 ?@=BU{lg|Y>l^C9e$NG){CAf@ @?M"BVW뜽H5.0 hIqF\)zw/a );Ei ]OW %8XT%-d`TM_X$ɉ zT:x42?]^#^%piD\Ř_}huw$D9eH5.‹/E tD,S@є>uA<; ޒdSNyǔs<)/GD3)\6YQx2sxo!')ȭҬQ^̣a8 aH3exJ!-e@IƬMƻ![ᙏe$P(࿐bSfl@r"j-,Ej&""ݚŁ* ?/#Mݞ~U'ʴʖ|TdyOE@uFPY塚ݠJhb厑|4` HMvo[t ՇҸU ]}m Pr5̎cgõ+ N ObQx<--yG3!#L=ܱ+Gk7Gɔ- j7HvP8kIʭS1]O"g8r]u H"vK$I6uQ7^xnAoW(A!_0ǑtXn '^7xTC.|;FL7'&XÑi^ -=]C)6BfH*&%D~δ[LP< Wxe &4M} nN[bo/cX_Pf@Xr󾜄 p56t}+cKfyY@F/ֱvYH_$w*nTE^tѷ@JF7žYJ#Bȷ]qUSFSB>NiE-w$¿<#C1?gBsu DFf'[ċt\ܘP36*1\I%8Woӛ<Ѭeʭ~I20 Bvz\~҉"i櫓?S%T.K&"/%RfP+*+34cj Bhb~@:Ǥ=+BHu-5նmRb?_/\FlSl=)8g'#=.WCC ySג0[ ,FEʭA 2'Qeaw"`|Bn?&"S)! -SkBVw`$rK}4=*Myo-b IYӕnb5uQACqr DH~_Jw{W+=H:!V;~_湉җEȘ\|60N:ڞe;MM1UN 17W2N1{?e| ڭW% RRQ%>b/fӼRH+^rZ5'f)TҀgaHh_յ) ^\^A e~S_S7% ~7 P[O37a:7{{J(o,`_M4KhC)5QX-t~~"bGoSA(t^WT)i&AA IQ|_BM9.b{@_eaUP=wKpV GtE @g~lcodz3D1.-/-W(M/Hz>K,~`{Tl]'0x"tAn]8\`@NO@anВ0m|C |Ac`IV}# 4q+gc3~+qF⎢ 㻎 .A|nMYjbh%J?ξ6<ܪ,sHna{68q0&#-4qCS`a{A(jI I؜T'w^rU?vʛgfuR1EWWE4Hc@|?C%LZ"{_?Z?a$_Z^}zucB<Pn^ &kAmgF\iۺ6kgэTNK$3yOe# &i9ŤS\K] 1ݐZl'N0 gI(6 2EExu7?fFϩx?r"X y4(Z*T^ Z#pITXQmq!%igTST9b )`W+qrJ,ca/tYK6&_04%reV`\ !`f?d J Ű qza:2 w^`:c=Jnڠ'!HF6;xpe7at3FC2漕D|"&Ve6&2Hͅ*_z):[(ѝIߘ`w*3%jH w[;A'ͤ`M`;LL9?M}@Ǹ5)J?eO[k$Ju%k8@zG0j&YSM";iSfp0<87(GW8jrSk8HlMZF>1e ?{US[~90NbU`A^([`CMl`۵6AOA4:Qc!7&7:N-fv2C m~Q+WқzĒN2.5]p$6@7ek?dőXQWM\LP2bXix9|0|i sϋ0#nv@~ha[`bq% cCΉxY>T6%JOPẻ\b-153'R|l96+`3gὶ&K{Ej`@L,JQkw9PBFB^{BdӶ5M X2֚;۞qZn16{8ang2& =~4fQW^3[pz?|/Ӎj~ K@m{#?wPX5Eӓ5WMR WtlBA\>Rhc Հ^t~"Iy;1}OZLdP fϫSB=4{G؍^ր5$(N(}l$?IpI#>ƒ|!BܻiŃݫڤVeS꿾_ * ,,DOhj{ 8i76u>qϿznuTjeI q]IjbdfV Q5}n5~|S00xm!˯aeC~%7VqW2` <vp.{m,@:ᅩxH{]M,Y_phr:yTa4B+TG04v9rŅ# VmL1A {-lN"pj>+kq*k{}~ot|(3-l+R- >Ԗ>nψ ewU} ]30(=0l蔝Ϣ.뺴=^:U}"l P FJ&D|u5/+=`Vj<@AVͲe}2(P['F UZ.n}댝ƳUD?A+P+0De&/jMz2PnBkX֬xfM 0h#b!zR<]3^Z  .i-0v }%#uX?qM!J4RZ ,`+MyA 5Nߣ> h{D_I/X3MOE5%PmQjY685QMglXUS獩=Q1-eLϨŭ8M^VHt+v~qYb=/7>=Gh6g}Q)0*m[g{R14Mṛo6DɚCAy2iC%nBxfϩQHT)5kg7 }SewE OiE@VQ4v7#t\."0Wrsdi^&LNYް.ܿxdppĦj+8V\i[v*cKHיi{Fc ,VKR M{c wV/wCAE`W낡͗N)+| '7Auh\u=op0UIa^<5G]D+3ጩRd'>^5#g ˨6ޟ ѧ5 My&R?}[[U5pQy>; NE{?xܛ0'&'QMesQ :PJu[WP ROl8[ES1pP)/1y5_DDs $IqK B:YJ*E& ` 'H]<s0w;W&k2̛})?Qbŕ\+m$/ N=V* p a~LG*=7˷|)!Q3ëG~)ͮ g3_K0硸Nwkssmdlf=A >F[o Ͽ'{uh?Hk#,k>]ymbDKNg Llv/@$QK # l7ֆ>yp L$ ̲iߛ ~QT7.uhjVIEy,*3XZyNUj& -׎TY<Ƣfu$VN5wX)Uo'5q3 7iP=1&: `N_qMPҶj] |t_I4U=n,"U&OxgPtHjvv!]ƛQS? 71B@x*,D&:$Y.%w5ؤ0T5]vFd&fJb" _ϒ]?>hgZ^ ZHM%o=bcb!ԨHD P@'a`#zn2K`?Oz~ڟ8YA@Ւػb Oo{)';;_/E{4fHF/]N()׫ +$ZmqNjvpѻ*%/|.4?0\ R>(ḷjٞaSK"ԆY$ d:?@Hq9X 쵄B.؝3%dwv}(;{ވAMiT=q -sP|:&pX4-Xmo4<>ܔʮ2(9}:-'C$`"s.8YmrYEaci &XyZ֎0Av֭X)z7a{Fr/kiG;A׈  m9TFzΣ2K˪\G5dXxMn$[-0ΣV/(pk?eI5?UGOhГ]{?ڤ6iK {_hR u4\¯H Pc`j׺4e̵[^ }m;B;L0%qa[Q6lL&F%p+Ӄ"d+ߩPb{IGW4bˁ턕'xd[ '"OV'Q 7_1sul7Q8>| ݡJYeWIy_|dD^=ŹW}1|K=]Ԅc:)U  ./#wӏzBFUJ*t4ܱ=c˼okNA%J12mƽ&pDcQ;hOKZRL73/tsTYLNj^>0%\@As=ږ<'"8h z5>Sĩʩoߊ܆{yGT}b$]o710;%$epK- #A 60v0!X]}kda++N%;,h~L ુ)]1ΡȞjݗ|Bh աZ2 "8_weZehCW80wv' F8X׫,jsYW˜*Z:C&A1;>%vLE ެNlb;zyVOdIaI('rX½ eF) =ʯ39e8x4M5ef+"ʂmw(1@MGl1w}_bv)O֭yj׼ .JdЄp1![TMmO)Ys`12@ GT$oOwp5u0mCy-'lJ;@w܃+Cb[^=h@.on_l$0B}soHOj9S|c0 #h)R[=!z"w8\l8P!ybl؅f{^SySp#*!5`}!͸:; 2B`:+wNY-Ȱ;~wv4l!UWeA6%րëhLC vR 10Gw~=Bͮe.[_@ cѪ:j>vʑbq{lJs vk2Cԑ92|#QNtV76r{̲GeBԶ 93:N6<`2X;^зU'ٸ^,xm|?Wu1G?,.eRI?YNi|NUYO $Nߜ`xjt{UdP8ݦ7n1K& PP3M GREM0"rj|EQHe/W{M̳)V 5| 6lznn^& 2|.8%⫪qH#/F*ަܦ'*.TEf_*ǐ*j17BLj@R1i@漢^H̃W]|"=L"BȑDkuPܩpN :YBfK3y4)V `fC}0Ht|hNvg8;N7)ur!y+s򅛯EﻈgXLΞ/fhbiǒToa/:nTv-o.۱F%_=^l :p]$Is*fF iaI仩:I^ɞ ^31+>36tyٻhsw\6q%kIH4n{""RAzLL=Ijf#]B5RU;&llޣ7AV FOǻR_<% K ]/-{6u\=ȈY+j/c# aEAP!5}R󎃡VMSoڮ%j1?ox04L͡V#"ו)pбAaI-_S3(Zzy8mu }xJ*+AV6$ b^(bϰqSw?,k.{/]Rcq-y(SG4^ J8\\; }oяqxޢyq!N/'_ U,i1iO^(opuf lfؓؿ;'Y:_9wvm7A1աmw)4)J~=kb[C wGaKerH5E ,J!f1'uK;p DD4xWsU\,]#m`K vUL:WǑԙceð@S虿mh6IOsՈpX!zMH"K̳C+dtB's֙8|i҆,\*=rhMiBz O7SPii^>7tWZR(]m]=:; Mᘛ^|l7HR{h&,업~#uLp?y<(m[:DRw9A&v)Qpp+LtOjX!-$ E9;̅6)n&scP=BJۣld6L}\5z5§ ,"P][|Z*d-n< MmFCB}fosm] @*Aw5&8$k!>u7B{y]C&Oa-v3ni3% z-L EȣbēYW"R`E$$9O?^N7%gZpF}#ANCžu#$*'TnͼB|4"&#EfHpS{zKxdHxZvKUkc?Uص\#|*qz2Z 4 qq."J|nj!jCdS#☥>Ȝ`zpZY/؄̢W@N]"q#]6N/ѺJcvu*xը9fBbQ':'d:D5hpD|PJ5NČ5HlQV Bt[#S^fx%ja:pAǷLrl@ M/cVx-}gOU`#(R#2|!0!^RGG-`#/J܂p-Ek3o]tW-;(|@ih'Y k@ha4a5ޕ+~s_4T3t]XȐ6ۗJxrM:L(>Y Y{_xxjSP2$sE~)U?^oZT>t5KFe9 6-r TEdM9!a XeleY?m0-,][rcY7r!C &ͶMzBwgۥkDQ2X3;Ŀ^O.u$x?VDLsC_[!6bZ;~kPS1Z~bز15Y(6@71]- 2!ﰉSzwe׺t>.._%jSg/5Vf=1ugHwG ɩ3.`䇩pK܁J' b&"8z(z'9Drp\a2^lmqm~e` -"d,qDRFycw)=c^WzaC@ R,唓15p`6"1{9x`3_΂M$ޙ Ls_q2vB 3#{l (u=$#,E5vS}rrA!bHrj -W5mt%&Pmݥ;-}ED A6p\ӄ.auhf`]i(u!cF삒",!zf/pV a; \>@5uτW͟43vF3 AlJM!xr^{[2v|NHz)Ѯc6.EH/IkW#C ;VpU*Lp MMKA:1=eLUlKQӇCQԘ\FP(Ojr!Yp\m|6](#odRs z!)ؚ\6ldmH˜ɿ1%@ҙQT7Q|^t 1׍x|=q;wU:A%'MYis]bO-t~e[O9d>19Ԇ1؄hĚHm[U)=pR$&O5Y܆8@;A l ,. @OɼYgQ92 yeqښ!ߤ7!NK҆MZ9ݓGH֜q|KjG9>UOE1UX:u~}ҫNTbVDV ?Zuia'y cZ9c迚z( OЗ3T^| 2lWT'h B=;}+o7pSh=8a)E+aL{tv<3ٍD 33oޤ8ovA:nS`*i 5){ Vu݁*,` =OF%K6 `Ot|) (裼H0:\hg{S#AiT!ٱDTU$peV^\*{3*V 3Ү}UQݏinXydFawJopw {AahF.Pư!~ԋd .^mD$2ӭyϒ5Se >D*R\G~&sEQY1OsL"镬FJpxs :dQd" CQDA0#BŇmg94u;v>ٮZaOe: )f("$s *P#`;kK(!X nWqQ \V1>ᷓ\D8?7\SyS0ӽ-TyT5_[JɸGxKeXlN? ]\1-$meJJ. п-0ĞnZF:6>~'UL Q#:% b<7#ʶ\6.*C#|!"_ϻ5BQWw5{iS/q4%n ոT+KΠqO}3M aޠ"-6y R$XHT-؁Lz ,!|_\O++3KC)sUn(ߵJ(Ukj-`腬~S;VY`{M¥c3RαHԥ5PGGȋhX \ p^o--`f^kX*[F$'9vVG: UOci@i](Ud/t7̈*pM5 m!J$hh1FxK_ZUngY/#6;s'.w#/r| f97sqyϱlBĮ.n˨Ȋ+jWtTA<{0ԑo񷅯9pПp;0]L>@34BQV%:XT'1*fY@ +;7wXu~xtƇose[K'QE m3r44MJmk4t&QF2l/XQfk5a㹻+Fy- A3ɊEmDWr ፆlH%)hTB][!Ψa<g9Tvycx˄tFʻoWǻ +Zb&PCOuu8%RHk\u6yeRΘ1=sI~pyH۠bTW*0r *89D%O(v7:rظnõiOD9?WċJf` Oo_\uPk+:gNx^sn'a+\odeR0朢 igF?/\䎁CZ}v-`:WyftTlMPfc@z%<~&8wAKZֽ }OQIEh`)@l (1WCJ::ߒ-{{E !bœ0iYtKկ!|4Wx1$qX*kAȻ xzv~6]Ĥ @:Ot&ux'=j; غh1V-U%',#J^ .ZYH]t*0C mΤt;1ֳkk!q|)o%_hJzRgn[]w&.?{3eɣl*Rhou&L?ɘ "zžR2_"j1hR&؜iRQfj)5I֔3|mxi!bS7nS/ ж~ȕ8v󃼛k_?yĹ:ڕ)GR5 k<-YL832LϜ.7E{\e{42%YJ&nÃU-eMN-XL׵fJ;i'kBoQ '[]l:Co͠NLMYסu"'bz?ܹ vk,תucVp$xbb\*{MGiH|[y_:V5\m6&ʺ"Z^~%] r+rdO(t2[hM-ӥ.8+E3'&bIsب"B=J a}Ļ;1C3wj8jf3ū愲@gv?*j_xB%̺GN$kյ/yuIAFT>%f"S[Πw/?5Ku Ȫ)g3f塟U=VQ7]wP6SJhU_Buso{l͔P_FPZEH1*y"VH@ ao=}NiQ{r*? ) o7y"{ԍ69#ϔq-9MuK ߉.l…%Z@r;g$YrYqkkvY Kh3"YθQ'A~d8军TB$![!1;p#kEqhJ,)6`&a[A6!x/-{@* H[S=f)O\&*6|-5p݃#<ڔ/d︞0Σbr*w,#q;n\ l?r%'_OΠ a8%X;e;qb 8'u.IT'ȭzY#a!v)3%e!q(\ ||k(ap tj_tJD~ʉmxs%<۴CXY~ZFo7%11bV+UBGDƭLwZa*Oזʃ.Ƕv`%kb_o}Cvy+mC9 !Sr?p hۈ />1ȪP}=ypQS>Z@ⱇ&<A 6d}Q8RD|y; CK`Oί0]rm3ut)tO,5*$BAhb^_?T8QdYË};te4T">oM]P]A`3"GF. _(YUM{qAM!Ic < j绻"N R2Bnm6Xϋ01DM>u /]aCkfԈ+Ɖ^?C %Vz:Q=G*,s QKo!{in>CnvuiN̈́yAcf]`wO2ěNWAE 2R5ak#MR :vE7H^N13+_yN㙭͈φm96*KiPqN"!vߞM97a0avڦ^T֞kLjZ_*# Avl'Q D\ptp#FL+' GŧSD:RvٚJDNCC|{Sa0eQ]P(l4UjjZuW@;*|?wpk<f]EEYҽG{cqyjI˸D3;Rgl ! J`&b4#ݒ'A?b/},gar?ڋd|3CXM=/ri4a:[۱, a^HDe7 eze8D jZ ^ =Qiknz(fWM\i4d0s>%>Opĕ5xpqO~y?eȄ:_}cL<}, =U[j0ITLAB \K 1mW]szj30^hfoak$spE,L*_ms} u _Cu X ud[J)dʗũƭvb_`GvQE\Lk! >t4-5cmPE kdIAsERpDMlQughg@P2:JqgJanCDBS h}聸>MbD-m85{tƒh`>o5iTuċvj)A2evlƈkL1כ!l{kGL3^#j?l= j񊖎`wBʮ9vp7Z&I*-ri ^GŖaX4aɿruRo# yc qk cȨ^0E yX/SiCx{5qgeIaIk @d͇5|Z>S0W~Сe51r6$7QIsϥ $!6H쵇lЄlT_ ~? WC[^tph%4ae L+ >NOR*[S𹼣#`5[Hxヂ^~( 9TԚ*[(8Γ!3Y,ȡN<9xt[iSҿ'k#56)RF0za1ݖ}ռYlxT5*-TQMCX@ '=`Шw(Ͷy[uēP,G+`G!|FmEzjaqΆV~ʊG[md+L_m}bP%k]o[$!|(6:LFsbp6ьTm_ !vԽfqz\g/<,۟ݯG|g2/Įj BJ(Zy 2z`s @l14~c΍M:@a.)j) hWK߆re&<pgX0 fr-T&ʮ&үMN5ԋd$N.ǯ8gWGᙌ!v{Xz IteT#50,kR vuyȕe+ rS%.LƱa2]˒0ҹ.7DܿcAm)mD% x`ìs:;07JOYIB8V-}ScTv2vw B+ crP%溔<݈i{PXɐgY-q&Z\w]mX.%GGHt՜ˀ ҕfӉ#r)UI$dzx-MmQelFpgW𿱅Rj1-FU.1aݶR -V<))n fplpʿ I5qo'cy@KwZfDcP9BFآI梁-Kp`G?ZnIDr:"Cq$!o=37ܨ\'L!7Du,GG0^9C^u}'YwA6VbPm!JKk)aH`0F& aBȺ>/]agXh85{-;ק8FekźYlrn<%15-ń?G t4k11:6sic'"] YxzOcMcdE>jYe<|$} +!)$X&G$ #lxI^KMVt)1B+ZM{Do`Ε۱QR0 !j!ƣsy3Nц8qK+@crI+ {Dٲ_݆!w@N -g-=qkpEBh![`oa6D45ݽpDrr5b;BJFV*X@ۗjO?[G$ٓ"iP]܊ ϴ@t,`9>TjV˖ 6;MԚդ`\ `.?_hI+*Mdb]EY9RlZ)2C\\\9åyG@U :İZK 6J;> ÆY`#uxلX:Bnn%}/S034I\aWIP5w=WFv V Ovl<2-S:ΔmAA@r5"<8pts$Ѩ(>םU׋ZbxʴÐ]ڌa$&q3'u:nC/C:_\MTD!)PcYtMk&d$,}Ẽ!JE^Cc:&oV4%?X 3 ıu6n"ەkFr 铨p+L2Y," G0Υgf#ZI-A̯fus Zcu?έAq{n{[7DCQ=F Xz@Q,`.E1L=#m(׶.Osu_\́].MA&5!g{ h-FG>&GM~A'=t$qưOhǶ A>Riux6%/i**W*B_f䄽b6cMNjF?K64i1񜧫TAl}lV}1-f9FY ErW—I?,sm2ύ_)1 )`_נvRo>C0մg3鞃KʻIR۲Kf1d)HDɞ?.Q^E׏CN F"}ydh. Ƣ_E( |X}}t`4zZ yp{@j|J͵^2x](K"{ӇhMPo#[-&xmB5:/o"@tT*5mCr igCMSvAz^:GS3kdS$"'Q1)6+PFk@\]GQ6t2=s]RK#y5z1{+&C'*=I8vG(L<~ :0&l;U!`[RSptbs!Ꭷ{!GR+DeKu.g \kf%58M<.`]Mfp5b"v΋2Y{4=7{w.#D-{%y9gI:H뚟(: Ew#vh_OIJC_^놷r@rӤI;QloJZDjM qҐXfs w ZN,:dJ%K CQW4c3Vݺd7+EHT ~O``do WXk+ʫ|Z ˄YN]ut8\&auÿbfw'wiɮJiԢ,U䠊>>'Ͳ)64<Ū_tJ`l-9TQ|KѨ(쪩T1$tŒ{Ul[<f ڎtXIIܭXc1GǨ}jKNr6t@w R0n8Z)?IGH)Wfq?`78bv%RKo|?ƚeD9R4-chHY۲5-}]q/\ >˘m Gxd:L=ˈ;ϐ5KW^]c8VXtEuC2>?S Khx:x_T|V<HB^ː /5y7H(n~peۓ>dV0WW`,\ؖuU9B[= ˘R$s}Ql@͑G\0;qoo[aG+ΓSF2oB)\ ?hct`i+1‡RWU0[қ\T}o$3NNPh7qPEΗߧK #II%LDʾor9;":ǧvCq&$T6auhb~_Z 1ܯfQٻ3KDa6\ IEcHb_߮F^Y叜S)5ckɡSΟmi4tV[RrdU~2 \ mNgv|$sY7*3o>J:OTiQ)|-8t pbt~bӪ 9tHɢ:} M$_qGA/E2^ʉev`Pi YuI]tTF ysO AS]GSؚ0"]6`"+be+؊JOi,Q4*2|EoA^zA=̡@bZ3Ibg )}IcuA'WKRiʉI0Cc?njъ$-CRпbpE4/֥P2H&b+a+6`K ̿hKG]l _7RAFr@ (DL_%*;{hYrjq ښ:5_ om9R݂vJYS2EF:eܛ:Kn1c?ګ4|UDa6Su0aש7 e'Xԍ!Xk3/4)S#[ʮ0cKgD?Ba}㋧0Q}naCQ@{gPxӽϽ~gC 3f{[CDGe<Nڲ'έbkkgh5XKH}MIu+Al.5n[O sx~K:ݐ2flrv]Lc˨h|q1P+)Xz#)XOi'$ b` ^ ;LJ~<גaFDyTo8!nU2{P~(fS2.졻e1PiEZw J&KJj&8UE٧.-aCFzF>R>-@)S,mVeO7'7pV0#2&}q2(rkZS[LG-^_-15_kJ6M)h6ϵp2 :ve7}(KPYd1 wzaG"U5R= 0\c 葭c1Aa0vXzզ*%D_um6W[G֥ m!#xb[t0"}wV҄BkO7ONa^bJK{E:7eBUwJP7<=:[GDL*.=N:hO!S).\]F$,m;3{=bdAql˜y}<DU9αa:X=ÈOV?鮫C18 : g']E w66Jtt>U~5t M Wg@i>\Tm DL:K֩ӗ+!Kb$ގ}1b Ž,Ze<E&O9Bv[al:i0q&erIfgq/f<9 e*]6Er&2hm]4r.Ӡ[o*b)6Mw,2q|3!?_b,ki54+qU*ۜ-Փ3G`s(џ1MCғ*9-0"E;@"6;.cÜ*;'S0-˛eQO4 j]rng Sar"w nnu.>0\Q1k9첒Z$dQӲP@vQ8RzּxDlw!.IuL G>ͣH5B"HZ jg([AYLS^PbZ\O,X">BbF.Zoi-Y7MP׳y<%ǦN7UżQDq:ioDE+pQD) g,?/Wz{tg02_6*&8;eWw 'ر𲗹VyU.%P%FhjO?V`G?\&bs~T>*^/V'2p}ȕù¯;Ó}=Ut XEtVkM{xkng k H0\Da15|ΞjxWm:&m[vQjѲXm(!~ q>31h+JHk6J { N>@d! 7çT&RT,zj y\Jw[w`i^x@eN-rǾ>up!_Xo+杶kqeZc\ڹjsO2TT(yOejk>LGM}Ra`Av}Yt ]BnI;Lx5&X$^NOGmQݳ9Sd(. uO"SOJ_}1xWG vstuĤqWcln. _ :b}څg-G ɗ9M.JkFC?U璸C:/-IPQ k ΈiVSV ¸ul]WGx"t䖎6's %NE'*xH!(10Sȏ=Yu"N۸ `9Ǟh@B)@\ԈCs\d.HvpKe8]yp+` !S"!,%:!+~߫ Lo"r*`C :qtLV_ LaA3OL\!erKȈ'ܹuGo\0_%κ0pF𥨤,aյпL,syz$> )ug2W"l21@ XNʑa씬T>G HEE49w&ɏcT0ޢ"pr )w/ӁWLyz'f@jCO4#)[íǾRQ4A&(V  '!<<ąFT+ĥ/f2j4G,^̠r+&sypaBR1ڴ7L0҇LE5Ebp| Ѧ-dIF0\I~3((+dDbѠ=S+Ƿ$^f_zNܺ`l2̅rU!m1$#gJ{9f~!iK$)L=z,DwRPH!#1ۈ\ޘJ'}o#~ -ÙzEz QdH-4NMTfsX2qd=^Ib)h0|O)&j >SH*S&gۃu؟ G问MBej?r՗u \BvO.M 5 v[ͥ- rbX#Qf')Kl`9Wy YLk0V]MEqV#]hgV u /1JNry,Io.x&5 MڂE+&Eu~5x"?k(BvNF !Ԑ$E-0󡛪TFP($69KW6$O)݈:ѯ=kąݓ&suwnt$$BϙrY`23Gr0H2&VqheWHBD˺Nxmyq3LY1y HmM@fUe)T;~w6uT x';x;M`B{պLvarE͎jP{#5UifN8"UœqR,[oZ^$_ vfه] SیX>hb~Tt&cqmfEFNp9hD镗hT05.G$m-ekmfjD49cr9]sO/Je1) ،EsLߣgu- aD\K܎;EvwҴ_ŀko4k#H @ z}#GMQT7ބwy.Xق?1<&wϏd޳f͐'܁)JB)o4p:G;h#HcꊏRٺa͊P^ZݑfE4j/)0'<&;"=:^)A q~q}ij~')LbXF + Unbpݿ5GUH7069uAКymԭWL,ܽLSݩϼzIhGg٘z7?SoLֆ&ddAONZ4-&Ϸ\lԱT%oF_/Gz}2~YHGe# I<E+vu:K]f Q|_t"GJHU%۹O%ѾE݁¹r*̂wOÙ&Q&(X o)9b wsA01šWTڻT3,0Ff=xsz' %WUuݺ6@p|@MW ~=CWM 8b^9] pB\iђ|V)Նgeɨ@Bx0 ׂ 4dyvmkUbPiW2.3lYf}kQIK1?K<2m@5yzoT&;^0{4 C OtDq"/!U?ZPn!"XEEvz C.< fr+rk :4ei`QWd^#2kL.{h=h&<[ďΌfm38gEy &2Ư4GE z%#mg.ԟWKR6YMx&~I˵!%w,F#qy&$Ch|ąlrŵ*?RJ hsyHsR聯f%A$ w=nVc1=7I4 %<-7GϽ}l Z^𹲑vgRP亞;doxQ8u2&WA$w"\ x{^r2L:?uo" aw#4SYƭ tz?F7";4b'Z~7jlH+nj>v2"f4ؗ4ӌǒN?)kmr:C.jCs-~qՏ9F1c䋖8&hL6k# 46]hLkj̨E}gUK-'CXHL_b}87ݙ:#wD}6] zf1 jM,lrTˎ\E,$`~\ז6|eB:u2f~b@xExYw$roXܚ0҇3]POχx攬|_swԆtE Ύ^dz /pbiؚơَ;| Κu?>7ӓGw ?dCiJ-E)BJ(Cx /W\`曷xq¦ \7{:hxί/|_.C4* '1/Nco惛Kd>Ս,GR >? NM8ŤqDDO6; Ro-hcFKC32="G6ϠƈstvVq"XH ˖>07x#gdW'' k(vO,uּ)RDه?Qb9>W$W3 B1'UXYj6ė0֕ү"ڳG;z|)˸TRgkk^mDŽ׆WߏhH4U43pf\bլC#vZ9{[Kܕ*丬j38 c識qw$`P}zgX,]Q䔓ALpYΑ 7~tےs;y/fB34Q {wq1&KB5f) 1|.BX!B?$W(|QJ<@ b;W.=R~lr^F0BryYILQ-&MAl ܻBE)C3ɹs4a78 WǕWг"]tП0z(?;oH搲ڸ f"" 5@"ĎeƧwzԂYKbpl\C(CW foL 5 -|?tmL1ٓ Yziq8*!h΋id)Ht- o?.Z':?J̭v Cxt{ʢ6,*?# ᠬvrTZ[Pcl,e$ I>#F*~Y¦,0W/$m5iid ܥrYϱgh'k9^0>IͥPӜuXKc!HEqfuBNޙ?0Ky]z!D#!B`Ŝ;1\ ^:>j> 1rmd63_ ,ܺ1#ɨ\fa%@'hJ!\y{ ]<4l):4ÂW,yjfoP)rUA |2qWm~aw}fT"YЖA>qy[B(9 f9IcWTɰ+4 Q7[d*ty{]ˣ&4-l3au|#R 7xuyq { tmPyM]31\{SRT˜ҵhpbtm[]%᪄P`\1|F>]I>b;aߐCeMSa Rr$8 ⿖0\^{X\C#7%rE)D5۹;S5kk/o"K yFM'JlbSjڄǀг奍$Ƽ6PLd+3/)k#7gLo ,A^.,c`vaGΞzJrʐfቶU[ep$CBF奙G_:NT -\lų-Ə4|3am]/w!Jϰy%#=O1ny>W2ń׳,N^]n] 0E oZ׎XCDN8U@ aҼVlNMٝX?vؠz|%gh3ue2lϬЉuacpe L㐷 TEJ)WEJɭzkh~nBڬ@o>mʻXϦR*Ox=iqb98ۢg23뵖+sW3tMF#Ee|KSo!u^pXgc~B#ܾ>?gs zhp (3bPrV?pi[ 2gļ_^T>p#TzIN]c:~Tuûb}O.ϭ6ДI$0$\L:Z7 TpޗK0=q~cŎH`wuHƌVpϬ &U??VDZz஌ 0߬u+Y|E<$k{jUo먥Jc'LC+ 27rJp>!iI7(Н/'=fUM骷U#a5W d^mY#l z40y5'tE-h'P}ͬVGJ*@Ac| }DM8scz:?)Ͳ`}f C]y zsknJX>.xwu F W "2sZ4cD-gګr;ڎ!^/u7&ЖqrZЍ)ܷ\ͦn@P1YL <]!NGkoF'% & їvBں~bB+wg5zWL} 8Gz"aܥDI4K5 e*M5_ZhM)SޝUla |p㾎7يVu,?k|m'DK@q."Zݜeim*<0>B $Ǖ91J1W&VB^|WsgHT$,&B 6Cgh4_-\]g"_8$yϣA!lϪz8vig^=-U(iG4DPd0\yZ˞d|6&eE)?0#ٷB<>nn{2Ӭ2!_(RR٩ 0RV[Frk yZć=/c[rGr7wΌb^n,Rzћ =rP$NE#8Ь&cxr&y1]ST7|ӕ¬/($ǂUX:);:قkRθaN\[ݸf"9ݿW{1fٙO J(w*Uym?!F{_M/T-ʈS=Qb]ض M;ۼO6@ d#p0?u&dn(VGJӍkWX,as6M[+jYV2O&u4]:ϝPtHך?DXI ,6%GTN5^˭Eل< cC0YK>V9֡HuY1KE0E7%\An Lj@?;E HCLESS}vr6GsZ 0;BWq'Bjkyе"uMFhHQPf,8C3o$IbMt2m$%`9@Y1ڂF;m "{;R%({vX1S}UMSqáF+U%2B)[{Q)tF]Pjģ-^0G֯׃zjI`DYxשa-E>JС] Rn'g@qF5YA)Stz^zQGX;DY%՛)3Jl9Q}fW .d`qcNbcpm#G[we 8~ϗFvNMhǃ8am&EPG2!3Z~ ťQvrfkLHT/ݖWp8Vsgp.VB,ei ۦW83(]WvIX>RA=*y2?8;uwVN;v z+E\yuSie|BCAg$l$s*sUgg(Xbف=24{lkSK |z] *V%\$CɢW6iteꥃ7 v_'ĵ}qNN3[eg* Hې IEIu9D^P SX(Hs\:lڗ;CJ`[k1C qjc*{%xbjf?6PTn ǡgycZ2!R“CSP>[# *Q @{Y h"ν:7&t2vZ&>F鏀1H+Z l[7ePG|EEbX;MR]쾎P^/AöٳUN#@ E, CI^[cњ;q{b:&?_ipWz1>"B+ uVAfn\9lٮ(Gy}a"rGd+-%`apktt!҄|a/p>&V|9iCNz23 :8_`DK/Xb2\>bo2Ar 7Pr \Ǥ贛Xz͇М8-W!,>G6P4֪W&% FBRߏzM {#EF:UqTeTƅ vydQ#T.HNyli+ͣq ;1 2PiВ!۹:Qǐwu6UNs~,6=~]E#+k1խC͞tC[;M[{A>yo9ae$hya S{W3h/Aem%7 PW[qPoy J_N nПn ;K?oᮔN墩k0pq!I `JFŎ@LgLwT 菩կE-Ci0iS;ܧ́jAy`UϹd_}Y2+ZHRH]ۃ/y~Ϳ ?, <:,Hd-6* 5h7C>$4l{ύHgTPy$/l0U"vJFr?wp68 ]e6E+n=b{BAlΉm?9)俒j4(+I' bYwSULe>SBP=b4`hRU!=Gy /d:݉B C*! ٰUoȧZ~qv9f x hQ6"y5[9oƃP3z]Gm/16T#rw^A, ϐkzO;4С-0aVbU7G}gPphʪSayen3R-L^ KMT3x5W㌊Sry-,,#c9rڪeJ!72o!!QS ZnWJtgl2ǥթ󡔀7H8;p X46p [1ع4e2?^ *gGم"`[e9|$Pǝ&:Jniy$8~OWո}#g+#0H#8u eÍxV- ѐ;(|y#+a6f[zbPw$SʋˡQF pp{\uu!07dT FM? 2]oP\xÜ-1S*p *ϵw%ˁ9b&c:&k:wz.G&,m4M>3:\IQʔFA]Qy_ډhNk[DcD︢Tl>:\wTFڎ*s-5YiU%}0\eܙwX0ebb^ȵ?xm_Ttҧ5Nrk1;#4@Hc_hE{MNdЦ̩Ɉs?(b, Z`4ބͬo$"xg#|.X}i x/B-ZX{KٌEnsw[ RV>F}ڷk7yNqՀ ZH_o ;Vһ?O#l3*$ o\\R>Gin~v5:|U2HHiK2cLL=j׿?i)v>nEn;ᢡBI?'hs{Bh)q2belK"v&{ᎥkqG|?(d4\9&[B? "EM'Wk` D~,j#'>WKI?ND[ٮPˢ\hL8|"3{X3 +zh v(wA(WVȖ/?&VܑY9K"T*oW#tmT"r`X H3N$pЂĤ,mC}d]pKUb)E6% ָI،6`e=Uw5Fx ϓo^++GQIAu'C> Hpwجr1:b4C៸4Ad u$ȤA ?vFO}mkk`m }f0)C_5#N: $݊:GŖ &Awzַ֝Ѹ,#5 \dKzNS. m<pj"c=<{낣+-9yiمiwxSU(+*F9]i? D x{ Y[(м6fIUkNyJGcyiKVhؔi.ìE~yHwEOv=n%wzQqeRO Y^1=fc@oZ\Tfk㆑Ӭɣԗ9V  Q?ag7 KFv)02 N x,Q~-+#jU ȐǑY`@B-T bf>rjE㯆}c`mt^ q!*QYD@h6Wnr869) _+FŜT]K\!f}rM؏ݡNxXB+ <$,y6;} Jq"򎮶#6a~܆ WKh~DzBEdnjдzdpvXjѣ0<$>rH?,\H-uYҥ~KS%M|Qg#%'TvW÷E\ep)5i)rУڲ5^ٮaxr S3jW*|u%gXI]xmsƒB53}nd"aX+򽭮ܖ&[zsT>EuBRRv}mսrT^#bMk궏B3V\[ cpJ{A2^sX5C9Sv%]l?TUщq>äyC$s&IƊX!de4l-ts٤Qa8XLV W:)(^+_T#T*p.״sFQuċYXSHVoa ^4x+@X|)31B-1R.w*BSӱ_tL{Ύyf;hLUJg“+%)=©Zĩ*Ls'BFK=u! ݦ"2zV#k@wN&47'N9LQZ8Cy$;bxy /@z+Wsg=# =SST`My&ބ`zpkE jnnLgˠU?5c3 #[kx/\- 1#H 3\[uT_J _ؗU-oٙkDs  ='@B~c678wΒ4ͅ?JȵIDs81PF"/16[:Bkao.GSZ2~4t–iS,[aCX+vk ʅj/‡Ϧ`/#A#Y✗ 3F[gvĪ5Ueݳ~4AvO{Ow\I|8+i[zM{}{֡HW]Fn ?ft./ 0LK$[+C/fX ɁuɯJN"#/f,.]Ɣ015M6뗘>x>*T+p5كZ㐜]]c(a !aK-{xvYwMܫT{YW]~ϕ"BQՐij {,2tn7δu_$;iЧ>xe|ץiVEӭbEȬRS+P|w$`؀|dU7abyxȤ2$G{ghrUMEħƭd.K%5ÛhUCsBLrwMd.+<}(D e+ rߊL_S('7J.A|F}ZyOI`wrvH2K.'m/9GFJxzSm`P+aəAԄ&ث#􅷄D4%:ݛQ7Dd),D%.M+N_+͚D$wv8@s r+Mf?3'wnsXF~xI<9i+($D'94$^yS;tő*/F}I"~++zl2G, }ǻZÁD>\RCp] Gx1*YcUIuVú$R͖$Rr ;лiKro%?BNWQ""Mi^] ~9ie}2~D֡ p@l \Cx3[φ>eMg2 Dp0,!( ~*70yy' ލzSc v "wmЩ:(}Oh^9~i*? c݁yyX+ Ey| YS 3*CF>6ŞZU68{B(mb7ڞM͜׈LeiMPSv`BSmUJ\?fV"KTOKKCfa^ɧ1ft.AByz&#$f)PQ$WDH"&EQ#QuhK. $ /2qt݀bkoUS$ LEuDEwsm m ȁ '7FN(R}euO5^ʺ4LSE;gL* /\4=h-eF ޴s!6*3޳&l3{8;z@P܇>X.9"7M^4̩ke(n0X) F*urVS'3tZhZ>\lhlr, bnI )95jÄ;(Q a&93ח* uG%hĴhjcЧx6-DR?Y@DׂF$g#=R{^fv˲L0,d ds_)ħz)0iДDpvFYt*~6f ¤+$]|ٲ3?% QE  :FcGY;V5Ȼ<R4m(ⶓ42]|0 1&Q:6B,2eRu|Sb5:0EÓd IQCͼ%4;d~ol}^l`4Rs/3~+vE 3ak@j+rgmIܽG\]>Vs:til$s-XlQ2wc^.1z9a #U(gK$BpAWXպ:In !TP5,;ZjAǂDTJp7mzG>ob]Xb])` ~/`LB.9eg:P8`Us>*_MҷӦ &s;oX {8p;l2 ]2$7/B"\ʆ "5tKDD8i" ߀zarWYUNjP ȭ6/]-c\giuxDz,2{URvpeKÃGuB䪦+$`8.ǹvs0.]yeрA[~](G^h(W`s 9PWJ 务ʋ7<6\tWF}{`1 0ΰ!\;9ߚU H*1X`׿64)qf(]|j8.X+D61 2q@h`\#DUw*\Lwgn RufXfBgFY'{b <#M IVaݫe(n~bL$y A߲K/LY]SLA&G]k}vifĞx rھ|<υB%} x3QZ$p}xy 8@#%|^="oAe^!px"LTzHq*SS5Cm:$؀x/? B4J@ 4ؔ@o IYKTH;;|LYr}VQәl-Iap,eI5Qj\)g F4!_iT(Wk80H'#n[ Q;zxNp~E*',2hH'O]dpvJ|?LoO"-O|f;y3=@926ŭ5Xc9(7=$/A.iBqIV~dE"*&*/UjA9 ]<<522\6=`*7c,َN[[hӊo'A44jAt:bݕ.F}1}ZWGx5*^Ia2VE͵ ( z!GĄ,fD F:" 6Ϡ)ϫzk(WB#"RFRK( =j_ZDz{,M[ a!2gfs !'&u9N?pGWUQqXvfyEg;U\F$ sPycg=pnpuվEa  g6nILlЕت '(f٢g(pJ4:gEG\(sh٨%_ٴUw-#rO@*p8`W2z|X?豴th5EN::7>lZL.ŕ(AD3談ad" 'ʚdv-Im`A4|DV<P79yޮ1tv\LL1$?d{*Tq !-FFOJ+ !7;sǘSp46qҀyUyALR'X9v`¸THƱVP g4ٸ"z PL_TZ/޵u.iaIiR*KBdU٢V[7l8D-RWrV zyO>vHHxfꑦ""־aŠf*SEscPuݠ%麷QQ6$S[yD| ؚV'؃ e.b9e(;%qP1R6h)cv``BH޻TrDNoD7 bXZP2NTtK\8.k%.06(#bLF?ڭ%Z 2C'Ëi m/ ^4]Q[6I]Rۧ:!E\O^9Wz) LojG6Xm\EPLjMnn;P4S$8󸯮:\YnC"Fk%+>`ءm~Q!裾߳B>'H 3Ȫ@)x"%!䮉 2zrP$ wr.,eԘH>#]ljdxz;$TZXYMvJ :9>χv[[13(u5qbFzn`OjWI 8NHgIߤnq2v$xH&W-Pڍby I'0Pj2F6YJ~(C_Of0R;0n6*8gGRn~Q&P ݅GvGXQ4Fk|  Q^PJCU'aF[_LM_棞eoX"y6{ = {zc8hC0YA Y޶#h-_`/J`k?Bӷ3nr ;3Ibo}/včVyA"3Sf.7m˜r67øoe%%-{#/e'ܖ-^V◮q䍫1 G4 Rhg~0[:LC;DǰwZIPRx,Y7i/h19p}҆0)Apm`qރZl9=VU>/ϦMKj_"#ҹO4H*M4v5ٱnxTg$6J~rx:Y.q,衧dbqj^Hv(M͸_ Kppwh:hA{x3$.2&Y.CʶdY,}m15OdΓB 8Dp1ky5rOBjD_tku^j6~vw'H?5U>1 Rݶ̒HDi{̼.霾koPP妜2 'ŨO`Wlvma -X'JVMx-s?, UEMo=ߢ2)zsPɂSpZfjh8*7 vy6r}yzXq+}mZp\ )a|&Y>UIK.!|ޒ@M$D] pj?Z> woSZ)kf댜=ȢWѐ]g{!(vCsA\ sHX&+j|r]R~+_-ߟ//1p\ AI! E\}_< nꊼtWo}!;)Y` vmv &.?'NS FчXÇtK&Х$g =KNO_"'u*D< N|:"2sffE&OU჊p'OMś`K|҆$MIų.|nXQNH+Bk@C= EfL 1P.4`s`(+5CkOkB;Ѷ߾aa?-l̕!)ŋw^c}s4:v47Kc T5]f4 V#[%4g{P@po]NtoZ]Zߓ!Aޙeߧ 7/(=9hy`}sDK jJE0 MLv\T+3U:ˍۊ1<98߹֤yWtTlmF9U17*ZNψ$nӌ9 /y(S%69Z3Yx:6g{:Q"==8 \I[G箄(IvyJWsuY3:]2g8͎L- &%Z!)*I#%%= /_s6oRvCo[T֝ç?PQy)s1Km:'q| _t*vMthv*qВ&\4wPb`o鷑5(L~wlOF'V.1(e{aL1];O'b}7"/&}l>n*jSִǮsv ܳ6NLa~n8ay4QpʂSdPOGU|Y(gD;ȠU1m|Q &93t=M3m@QS5[5Lְi#d]4&78*V,-G8``.zbSOp^{lɑ|[j ѴӷLMX>:H^x Du"q)HL&D;f5oJ[%GT=ܯvw+%m0r7HCh-w#=wH*9mQ+}x$[OE>~啙P$ 2.Ǖ  td h5%ؕyZC*KpYDK ݎIk_s<+a)CؓieJ$vH;UC ӱ0P9_ gs''pywF>J:[ s`]+$20GQj(-gk { aI~$ 5'}NXANBoZ-V+SE=.-šZ'[!'M!O>x]/ݰ/YSLL\wb{#hnv ]ߢ Wrɪn9Nf%n4̌(oTŝ7 jT(U3w Q\Rkyf*  *b@f tz~\X [X.(sK@k xg'q^$xfX$j~j a u,nuMtzv& @yWe>H$f-]Q05kQ{O^)57'4#̧&x+3yK{қ X/?69~޹rPY"Nd-сRƩ$M"j[C*zEhŷ.FM-+wókf5fc#$$tÙx MD/ ) *>!Z9װUqNj9~FPy$E cU6F!//ce2h'DT&nt <YԝL!_@y-PqV7o,c(V0%!el3AmCS^dtOj,2)&.ΩJ3T mY˥# pĿ &']9f Ⴝi~~T˻0o:T%6>~ӭmrŴ5GԾ+W2iϪB8qUX<V᳛h|kiEgא,G2>#:/J{y66Q7#,Bw|] ]M`:?fZZTVz%',VRLŵɣ%K:ɥKx;T7‘ v?@󰠕 qzrd;buCׯo5}9(1eܞ^05/N3-“HpS}djB=^e^M,1_Veߑ?8c"(ʤd9JBo~9Oy׼F0Zm6L9I*Fg"vILv(<|2s MzLz.)>~] 5G^Q>{v TCoߜhz8rT/Q2 d:F~rMy9f2|sbB=MKRP`|9˓F=/)41 voU-Ӭm= !ҺELTaCELUB^yQIWn6m 㨷DK0C%`b+ e(֍yb.OVi~)ԡvnYgVyĘξqmݷwu\ y.=r> Kx#xA!Bj3~nBA)'"~ˀ- B׬-Ǘl1.gedCĸvb^{<ukX@5H?MsSSq"~c`by~~o7^1ZH[d _~U`0)"iod*,"NLcS}j?jc VX.œ~3◳2QkEˣaG2(YRuf=eH;f峢ZĨ@^9O+nyrZxƆXk30JҰuHw\ uXaXXu KEF)-/2np-MlOB?wS¤)F(N1J@U}s/}f8`dte:v {ΈM/> FNbuW[[H7oH.6p<`T>sĂC=PCN d?bhB`A^Xv!~Yg9'DT=Un/ ? pNk0uJgZI`ag-Yp+焽Z ]lU  dlIn@T?Slc1ú=Oc !_1< Ϣ2H,9("`&>HاEeemlWh{Z } MfUv:Pz& xt $3ǻML:994i3YUCڞo0q=&U, "+w>[R)so?zw `+"@&Cmi׉C>΅}5v'',h:]7h}ȕf *}1܏$>OX JcW\  eR@.Q f8'b|/l9k),T<jpJ -) Ea0Pp2&yҨ\hS C(GWGLWDջiê)q<;?Hsd<=%ɄS-yuym b>P FqYRjiLM޺bdQdЦPYjBRw ZQ_bxm))6|c;qr)n"iN GLBMSuq;/ŧciPv ՔZ"p@@NpjcԱmyt`(%Sّ\T  ^}܎Nt^V"@JuW$TR5` xg^ބF. IO^yBh (x 2Mo@FbYʎEb.gtALpűn$ΛZˎLR[8n[+?ѳ1 k ߋfIK"Rl'sf8ؙE1[ Gk7iQ<8qv(IC鼭퓾s JTjw!N~Fa8munLˊ7z4/c3 ^}*LTdL^]Œu-ΐPfYU:J]Lߨyh>yqS#`OO: v$M>E*Jֆ# w5U4Ȧ-xˈ?T^^le/]D,”[bPfZ2L.3OweC!MnACڍ0ðsP̙VllO4ז(Ĥ mV ScsKP WXҊ j|=;27aѡk>^N3Vdnᱛ:jyy7 sSfT2)[ʗ gD:F9!} Hfl`Hiy˼2e`j{d_EY)5}#$H4'%[—o60APevyqړ2VD=d9MZq\д:~|K8_6IeG*䭶E䕱![dz^ZVJj U!#{T4sbW ٔʂ[DKjㆋVΏDz.*tAdEY;I.&-2)[fRy?yL LB+t)Z-l9(.P5װjOL9xn) E|!^a"*bg>:\QxTEuaLTߝ9[R,eJ='ϗhY9\> VBWsaݡ\{3r뾈2Ʉj(A6!P a*Z8m3a+$a|` k<K 4gtJD1_/^e)C/X;.`'dyFʉ)udewpPw_C1."}ƛPofS]t%,acQd5L 9-In()w@d im`#En$s6n&ٙd [9Lt&bۅ۪Jl|o rdUe旁?u-:(`bI B`H"w21 ^<ٽR;]nd|É#dͪY*KgieНW]1ak}',QV ͱW)8K B䧷IϪˆyS#A+ẓ̌&qcsyԻh=v^b֊X# ŹgIDxй0̆#mrվb7[~H]=wk8]jwʄ1֨H:U3muZ&y=w`7lkj;RA[:s`t/hl+pnMr KdFHw60ƵJBciJ hlʣf 2gB>ml y$kLu]fEDicwu4҉[e>c =->NN^ʙݽZnڐ0[Ȁ?.)~KHNoHWBC@jgN v;+?NKt8aNi" SD e&qXFM%iŔ`D3 Eog0^j|;Xpi+ }7V5~j-1/`(_}Ujr%:lom,wY-\Zo<8YQ|+RInZCcZaTDkσ0x5.֭M!'xnKvQcqtvͶWC -!ʋRn*+k.|*Ez ϋ;Vw5v9I[+]ԥqBlSFGxUæ%/~̈́31QFQEƖ8 љVs̍XPjC1q_ŝ O35N3Y$D`_>xk N'"a%O}n &YnE ׈? Hö:5wB^2Ԩ+XH!CiHNp)xbAy%[+{U,67iنQқehZ(xDުd:;f9cQÍX0 (Te/0[Zy$(|w3,[ɮqX3҅QʕgxL7H]ѓ-)/t@b4DF&f$8&HO4m4ʃ(itVbGBq8>DlL%-]ظKC 1Z["~Ov"87AjECU:uUp2Dkj!fvg@dqd~5z%nvl^O*uʕt.ŌL~<9dEb}o$;Kbw(a^9TTC0m)z~ \cb;ؾ uJβo &!+ u ]dX]W4>M%b$%UUX3i;;@>Ce1cbz%!^faēU)&c`e/bbGlQJ֌Ͳݣs = 2->>0_\F OVVlJXB2!jvklYqti,+̉͝HSzx2DPL ֱ$4ocD@*J{>ͭB&𑋍Ƞ#byË(r耉sUeYW=(C]+ɫDœFIgj-=nm6& NJ!+J\{YeLqD1$  RF srM'-S2a5ARBM&dDwA}DlGEza|ՋDĕ^ԜAvJ=^FI Z̓hƴxEjR^w(.9zǐ}oGz0A7Aސ 0=i9֤y2ɸ"iا&T?ffjEp&A!7;|(YJwV6 ĥ cU$֠KNK9~4 6v? CC<`D#Дm CD:t5ĴS(T_[@^iq?G+rUu6pex.#h=_8ncigr [@ΖP1dCms[YZюeډ(:0ON<k?Fتr%΃N.7B B-ס,%/I,:Ew?=^Y\d<F'g)YKtd5K054>Ŏ1Fv,x4lT7lo/z(N4 2X,f'<{dFB:%f; yҀSnm"$(IB46OpߪS_8ֹ{7.PCzxz&kX7‹˨kNr)H9@\)-.<2, f%?LMEd.T[^ ` (e[jiSTI:1QY Jmƒ{Wupʱ"گ( pyd/^ j{&*c"mƋf::Jw=k2S)7\8'7#[οpe~F)@zY~4ZJ69%]$eR,#BtЎJL5]~7ɞ6ȭ5A@)DaѤ (L.8j g!n"Xa~YKc.qϢY*-!+OY*au[`^Rf0V'<\יW`Ti B#Ǣ0+ kYGJ;#UW•}k@ aj",:Pی^b2+bJWrmpxN>gTCޑ(KZt/ǚ <y͏JQNOL}M52~ ;䡙O @2ÝbGa7t1%)t]D2?4 <"GB8NLV-v=s஗0m } #>ֵUz*R0at:+0dGccț-)ƀf47| ұ͏28*( 8 dnFfc`G5v?}#KMۤ<$o 982ٵ%GyrF%&!0<3EYk* /[rT).^WRO9n}`jlYzW0-ۯ.*aLYzJI1#iHtúKNYzJH y:_<2P^%~oQ$[L#Nq+{[G|lM"ጬ#@DٖQS;v_1Mg#`#Iýuu0SP?R2wtL"7Y:#%cJ:x:D5=|zZhL}F!zkۺcGHUt!0D\5ioȉ~d΅r ޻^T;ڬSi_=ʚp  lͮM n.w]{TIƽ].D"b;9]݅Z1 Qa||hoKxH`/!ۿ4ܟحo@3yM3ǘ} rc+by<#1MLՉ$+˫CPBu2ִѝ[p_ByMEVIQy 0kNzoJN8DSW[[+܄mA\z 1˹caSZ}/MeuԲ]%8ğW5I˵>J'> i\zF?SoJέ\ B'{ZḞ:%0/0 ȯ?[" c48gθaVՙ6z;ëWcO!h׸1E3Of80rj] ^)W)׾$"WjOzS е*5.Ex9pjr}BcT9 Jl1g!jD(|"ni\a(R Cص .M:[:^ ]S LV69LI7N)-.AsC!զD@ 2z39 F#?|zhS+a& PPH+=&H4q TlLK"S/@3d. 2헥` "smY-xI ]qčcȡW"KgairTR3oFk`Vj-{?X[,jfH]54{#fDslize _1)oWhئse0&M=] "xYa~L T&z| 0LYձ) vG.bsENهX(V!5.mcad͍,73~r o*;5Nu^uh|tExN[J :(QNPs⮔ũ3]0@(z6(] #Јwv&FKɧ[97l. ԧ]셜/PjgKL0)"=|л׀[A?ͣ1ig=2lO3jTٙ k=H P]@P 5I *+ s3 ֯h|ݙɥBv-Ԗ4P uڄ8wcsT'G|9-"xam\o$OPzL͒ t17CY)wvs;u´쩁?XUFouc{~ I6Fޮ0ľgѲ*Yuqh%PL_p%[ 8=,(.) oLT}-ع}c=k|#^4.v򻿌=3D &`n#H!DݵxZ /3uƶ Y[> ,WrXtK\/shzޓsTrK3bL"!_rHCIҰj @bCRfwIOϙ>tP}OYFK? U otF bg |.d^F@ƛ/[% J91A{DUkJޔo8@fWfj]_R<-n ژoZ pxJyH~3jܥߦmdb5i" W{Z :'3VK7CB7ja 5y|D ރc9xkٚYZw sRaRSr5i_ c!4G0 d4s6J{*Gs#:9k[v9Qi ćiH rzaPlcH> d.ĩg>af&̨s!@Uo&+z=5{ [nʸ7Opg'r|dfM4}k [y/3 ,T 6x8*qˀq֖A>kPI4zW膅7Kk}Z^5m"XeY>mUI*JquFS> ET5l!9v<_"[xw n칬YQkDV;ֿٵi axI`) {aTH|yQx8>JA,A!M==5l$e<ה9]]FI+ĹQL&q(mipvGHj#j6l"Sh܃ g=X m{XmIn|?]1_ĹV"uܮL#ywK$|?L'ʌ ݮ p YiQ n?:u 5P9AJY_5@& fBNRn4R yg>uP=mxWrGj BPF CH5{Ɍ,>S4 h J'[Gj aZPi"]·1|9W*Ix~ު& :~"0隷\Ijgmi}e# Ĵ4۾$)V IN0}7`& oP~ H)pxa:O`R pWfՃF"MOyPra?.[GKq7fm Ҫ;#' V~h@OW ͉0wmP 6_P]^k|Jk?5tM}nY`$ByX]*S=3MW]zӶVE7/q`W (4#s9f]WFb۪{m6wjSRh2.?:iT]e9,㈈NpxR=Mվٽ+^IظqGk@צ%H0acsI< ۿZTB]␺1 vZ-x,뫞DqC6&T9Tze|^W(_.~{N[x kK@F*Xoa%'!u+ K*j's o/[t?j"c  %iHqKobeN9N /BCqp8% Rcrn6ia$mY3Bb\WEP "UĀ^<&|BΘ2KL 9w!1^~N Owm0'qgëR`ӤKEF;~bg g]1Vy˂ {IN~'_66s#CP}-K-◱6_:ȇ?oΉ .0"v\ἴń5a8NoϪw}p!d,zFcqyÍ@{N|W1ߗ;])FC.<":ѠwUl uC-e%'u}92kfm1L+xAN}b|޿<$-=UUR7") HI#XJ5cKd^p!Ȳ1rpb#=C(+yFF[q{Ud l갍/d`/zBt-Dy{(# nY=<-⮒ß=`k7ڄ&Gήol# *b,νό{*Ũ}3')t( YLQ-| dg߽l~X(l4t +kA|M,+цu‰Zr01g<wFtp.l w?нgAl %T%WO"CcfZC.J:)B <] J _˴ڨQLxdWq5dNq>!2m(xtd,H`pߤ_'A +2Y{cgC.nVg9,vHr.fq}(D{L&0{C'](Mћ9EMK7Vk9}HAX0!wC2R SM$zjOJg'+[6w i/m$ibQd͋glgq]{cqٸD8vdZo>)Z] I=.VOLKlYO$1kv::9LLC0#ZIhJa}nJ&`Y=Q`?!J~?% )e1~95^q..תz"@}llUj~g~է"ifa QfmZ/I5T2ǞMRqVRQ,#k\PG<Ȯ&%J#_ 81\ lϑªJY@5* `]U5 a.iļC[mQ&34J#}MUP)Zȿ%{EN2#q)5=hµƒרWP}2>Rɳm`Bz2 WNgi7/þ,zãdyYC$7llQ?_׹ܻXfQ%؝M 0Mnm@tuWu_6Cbϕ%~H_lHԪfKyG E*lfVq޴x!jf]g +.ǜrDG~&*CnU^NxAzVVڗSY&.1㲭~I\,3U>ng]N 1V@eh~OWBŇyj@*%O,(XaEF{y vrY* Y`q'xfwH;ܡ* =:)Bc:Cgq []B͋ -m4w6H*rVV5ӣVvZ 쪬]vQr{`mg [u`&l1)Zk<8YLWb{^0HhlQiiL\π,rz*RqEb+n -.g!td+KI@rB*;u4!͵|2 -6y갖;v?g}A G:bm vf.)G6t+ = \DB!8rKn(\ͱeYњ8v9 ZFAM㖖&$L̂"߯jPfX LSK֫tBlˇ[9T?tkS9Nv0fo8k;Iz:$YZ!1:tiֈ'-z Kn?@ГPܝLo&'. Oq ʹ`W,֩L8XWѲbS &dGq&vZ~oXY P?82Þ4b19p( Ko es?b4n&n%x3e(ȷeF'xN}GxV*k1I_*RL^[X&d,qm /1Ųꍓh:A+dBEO͍qY̻EG#6Um2fVOc OzxNU_xULH7SRj`~OΧ1Q Z3u2x12.lK*ռ_xid`'e ܜ3}Tz#.S$J( ']5dJILNxX\fݰ79ɱӵ?_ԆkwvCfj%AݸtLJB1ү.=iRgdx>|P*a ?{*(8jKAMۥ1eN` pс;O# { p -vk |r_,zv!sF)mU`]+.3U¦?nk*j𛟉v`km} '1nP,i"/r#tkP8+u'쮩(g}OY)Ǐɚ;ھyRxte6VILXZC-qVFeMW&< :9Gݡ[1Ә+[:'bC[gX8 joM Ԟ^z7mTʬ"ޞXKg;\O"QdK(,M$@1THq# (K?϶_Q{EM(ZNjpIG\&pNl +>7Gn"0wVus {vYsaM0 kRiî*F}iRZTtH3i#|9/]f_K?~pc v'G4U4_?8goQL m$3NMp5TL%^S0 DF;{Z7 FCljYK&\v]|Ȉg8iš3T([ZV<2qFswޝ`*P`~KL5&- Yh|D7sG=XA=(^`./F-wo/#`I0h^h)P=}q י_ec|harla^VZ"N2iʣ?P.RH&:t@~>c R4\4E+ye#ϩ!¿V (Ds*=sꝊOF P' V2ZFRV~p ⶴw[h^gowC2)TfU! y:":@t5,qwo}}7$ڝ2D=O֫|I f%kjH?> Pv(.+o>$s[[7pDwfO8jD\Uu¨eQ;Q6k6d}"A@xGwXmf2Z4T4?pqzu:N⏆弅"Z}H qn۽/,9sU$MUk@I&F~V\`CcKˁ{cmn joA6iMG5 Wӛ-R@eHhŏ s;O(hv;6ǿ&MT髗ژ<=nr}G"&e‡ѩN͌t@>2dۨ`.>ɨ }NcLuQz \-^$rhZ0ܾRнPz}zLDUGA&VB@v3nߍf ˈvuz'7a]پ3R5V~/z';׫͚>RQMt@6E1kKO :8{R/,p*DBC>k+f_sRӎE hy68dX{ ![;`vQb.B*/x#YN`Nt-|^?!4$S/ Iˠ#̬C8IOCM/ f"5huMR=0?I\AG)䡎% 0"\c0zLa(ĶG# >)GƥKw0xq? (T䣞g@c[ψTy=>!38G tT=]W(fw+ӼW3=k^&#ӒOoK͞ypdC42yp޷Z@n]G:ˣVr{cF3MQ icU~--?Q26$4!E")ia> -X=q4ƨ?Rr\"a5wy-=CGc!X2._:$TLWΞ(.};tKB͍dwȂTxiN3jrdmuxui.%DxKdj:|t]< =X4#BB*"OOg%-8+uqA˖X:ol6p'S[ |l?nxx5#(DZ(PJ`D}Zg ?Qtdp:jsƠF4z{iH<vn|>pCZƪ7z>za`:܅ITT: ^[9B̊TM>t2&lڭc'Ļ*5)pGapp2rwh,*ba۹LӖ={h\LZoPU5ڡgAA4`"P[(e3"`,LA+#}˱Q(YOyo\lmEhdq`ȫr+sZ.w=}yQJufV,]`+ܚƕ)IZ r$X/^|:>{ؠ?Pq?b=>gmm (37q2g .1^swt*«0 .Z&/6~ %2m_!U1I4Sǂpϓ^zDCjze=odbl=3Q% M+YTUٰS}c'a](>LV<f$]=}ځnpdqғ9\"b3r<'J(%kaљ5{*q*XJ+DžqheHV2,m)dlEDEϯIЙ&L?NC :DZ(ܞJ\e?Ϝ$GvG'V(%уVSU-5p]1ʇ-+,9fZmjZ̞~?jĻM&6S^IR6SElN&l[손>V7Ryf؎fp SS&2aF=[*$5WbF. `)w9ݓ Jl0ڔ746;JdPaHZFݳCӯ&qE]fLT"5' )'` 9'M-čCgϺftM 4hN߭vt1:+͆|㈬-Fb:29B[UE{S m5pffdD<1k,1.ks !dD|NGR0_o)7|o/ξ) j֥qB;q1DÆ,aAj~m7*S2m~QN'0W6q(R[!H\ ֈ֮Y+ :gVrvPV&^$80ReAXNmZu*G4omP"oFvg.Z)m̽ PĠ>|ycS~ '!Фz{6,AQ4QȵnqC 5qY%ϐw3e.߳D&ZXBeXœ`>1Ϛh(TE$]cUJ& hBYBۼgRi8w cI_WIe`4Rp4= ?"wgXD[+~;]3ʅSД21hJ$ϱb4ff‹縀i}>;1A {UBS܃މWj#gC_68hk]=7ru.y}lpcrL5J}Ծqj`Ѯ G`G\KcrS bdd`C ıL? &r/VK|<1{sJ6 _2% nFн]0VB):Ooh۞ *ڄoe:%}@3jcYyԾ+[dB,7i>EQUO 4PSHK|3a~^)cYmH2Zyx/KɩX@6߻j݌: +LAb8lqmj 0$^8@̀ky^ >cec(/y//o" F0;kթxN|1ک]BAYwxdM?wks_ 8_ZprB/Fb]kWRJV9|jx0p[RV)`q(z!/#as F&v8;X4 W?%8W?aZM$OIdtz˦_gkH25/CIx重{bW'yGxu~Yxmk&_5]DF05Ÿk`h~B7ش\U/r&SM&h`<@QI넿L# XZFKb/K[iOh ^!™;Y; ~GhOC;bZHrlhC :gVq~b+L|H*m8M'~YS  8c2%t}`f.h2ܘ\)@ R{Ŕ=PwuG. hjDYCytքm~L0Y&-U׹S*{7e;Yd7as>.8㝰i$/` 9v`m`Q2tf)/TP #^UFT X?(Mw6h^b:[}S}7ِ ƫ:c^§4b+X\3ayЈϯuMPL8RcO 9GfH$ 4ئ y$;ҍSdwU[$}|nFo&9˫=e;E p9$-V^ Vo/3 tm/QuQ'fd ] 吾7K RrueHTP8F_U7yT^u8neACdn"#/DC翀3F4Ι_̿鶫(|s)adջtGosPmR1֘w=d6޷v ݕwyL`*mˤa}VYETZYd§2ueF_\eV\2~*T/(tX 5 3ła#Xj gmcaL{ߍoҟVz(欵K54Nt s?n2PnptES*urb'Q "tc{0iTߦ􂫀U<een Eyʡg"R^&f|N?io1ˏ ܇k>!ږۄ'["$GEۗt,-g_Yqi,HEk;JQ#Ν9v1W ?B;K[tJ,!r#}-ܩRQ1X?!:*"IP4v>9rp^8sybp^C)L1D iw f~0=cr.{QbEriaTTFj%_.}zJt? ('iBŃ+FHȢD+LDf6nvy ׊q5%a@/}8#Kƣ;uQ`,EW7_AK_g']OAak_%we)G8_7F-˓nuw1"͌w΃N6έPTfc=׫ۋ8m A K{GbƤ:g .%+sT7<lbӥcq#֜*L5VOʛ*AO%w7?Y=kЕ#J{ Uzy<a[2B&l >%%n?ܬ(1Oiq˛ f{W6|)34xWs X}Ɣ Y93nCC>rf+ t)/R2>:L-d%Vާ?ثXnCL@Զq^"? !pm9i̗p,^/TX=BYve'5V:#  L$54"L:m>+>"Ѫ̙T#*K(3,N@B{LYQE4ABuQFDgmYQ2"Y g}68T3 9]^hwsxY7̯@kDLWVQ9ϕ3 k oU8x"5Q ZЗ >ghTZ")<3)(/i5*Wh!9hayMC_)6 pQXml4ua+̫t|TYHK t񘅌"3LךY";3S % Ƥ)w@uH$?/ bh7s3%!gPQLY؜'_r ]$ C ",]9FpD6 3MSL:%Ր˧ctu.:ӻZ;(4Cj!1ui&SĚeDQ,R"$Rwө(%YvS:s}u4u&UHQ3-%oF7Č@$O$d&"O#wdDàtŧ0Bœq|8;sysxۅy!Om;߹K& V?\ k{DS(EQUTP8JWRS^ US>˅E T~Q;ӎ3ai/H,KV7i&g1޴^`~@OΞ>l(Aci F"'#_v\N@'niD/ 4K^:fB}/RXA3 W*lŦ;o'%J/QܡF#>SXd ^<mDyLalrMu߅kePM]d~$a|!+!⠻Y癄(]Lo.!F_s81 }6͸ \BNo;AH;>ZR>CebѲLE=P𧍓t&DڹkQ̦Px&}-U.z@ JE-:}: !ök `UQCcK?y)cmx% 9p42 3ܒoc ;.0#7m+.Q ù6,if!LL87Dޘd~8Ms1=jI m<˟faL?1ܾ& R )4PW`=Jiv;:oy*2 ~4swk,l*~MaElX".[ ,Xᡧ<'go<"W~d6 IS~!_E#cSӔ #6̬3d×4A!6!K]nΡX2݀WME:^oF:JtwFڵRJ0U"PDgHק\.$= Ƣ S <'q:nx[8u! ձ-K# k#e05ծ rOs=*~d3ɓ5q9m*+)!fk۞G$oG{E!P%PϿ$vĹY3&zd}Bm߮zjr'lL\|XFS-K4%L[;߱eR&) vAGO2'\i 2YZC%syEv1ڟ'CIvvdwobwQ# []#pmf+Qh6u:m\~&_mRu%%%Am W2`KIt,!}:-I8d5+->Y3lNk!h1"ʚƱ1 'jVwc3\ׯ>11GևA.U49yk%-,*лy. utI'\y@)J3 v,Ky0;@;b!:|dem蟉Jg3t_lX{)13ҍ/Үu\uvZs,38~`=ѩLN{עBCQM J6[2ON ;(vJ١n_IQ1;K$$]F[pc; y+Uðǎ`-ar=E8>,rLn|{ǺnS%ZeEfXyʠ+Ixo daSG( 5ρ0[yV<^#9hGP ~;na&ܩD^#!YmY^HoamߐL%h2: 1dLb1ߖW4D<\,4vFkcנQς!LSt*|1uB' =39COQ<ԜG`n ;_1*c e,mtfuBU~\L=U0TLQNpO{4gA Z &sT5B)*Qwnjx":,eYH=I"L"Ȇcy̥ 0OaK1߄FݧtDwKSy+[dH| Ҍ E˷ϫOO<.(`ZCX2;.%(*6R)ȎYZ7o|y9wZ:akrI*-/'b|0s{~$e϶ɓTkVO3'RkJ܆CVO64{c& -I*T5@ˆ6:Q dIOoG#DqDGnxh @i &Qn@Z;Wg`/5RD0~HX0Z`P}%d 7b?xyQ&ѤU eLfs6u8ws^#SGJ[N!P *--~ȹ)<UD3Pu7^gQH#R]aI܉,qG\ 2:8{I} }ulؗWGVvnCr2ңB.ԺY 2|?Se(sRl:z^O O/J;JG~åvv;5<轝wocX" {䘐=4џ ;w1tGSܭMnM]HEbg)_5<#`Hjj0zl,ESU_F(AZʩt z}ʆy sXta qm)iTǿ l2=z9@D ?Rj60rX 8B\>SB~y^T>E|'h|8Z+G!='Y=~]$D&vYp-g@%\!]ӛ"$r*NhA1TȾ;r$|,]_}j{_511*UfJWt% J>RtK1;Ė(WF7sT8F,SA)פM9JGU cMĎ"ȓjsA&WDIp"[Yӳ덪?LLNgsF /*@ƽӽ=Fۡ؂ւ*fz)YanGK\6ڄ ReᑨAsFKء*139QBk4PQ<0-Kܢt䶹RPyɻz4,kU}M d; ht+n8\95Qbz \vaOMC ](",zȮ!τ gƮs_R LQk}b&5T4$ItimU\ n1ͷ^ uE2a\0bqCܑ AG;rdPuΠg4qqt4͌al$ydJ d?'h2t^5 0ډɳ(6npկ. XWyBV͗qHD@sXtV&SD1u|Qi_U!uGSIA /@BI~|Ξr~9Z&ME(V>94N_l!}%(`۶. (_3uPPm;y%J JJEԵUΦ |:{&68+qu5ItJfNS!?&6䵟*q,YZ;7]В+ t2\qgy #trJ`T)A wT`<^1LB,2NHn6 Z<}M< &Wu,|2]Rݳ >+D@50 Bl5=ll#-L0V}Sn*0ƐzLg0P ];1qtǶ8"nd`w Cdֺ8N߾X*.;X(WF7?gqK'~QO[݆f>-h(BA0x08ZP>ģ .`DEY |7-H-ܛBjBT Ц!FE]W~"kh}+1ajJ՛P/b1'.L^2 IgvE}GщOtj{}a>'Q=G箎ax 74~$D"I5;v.vφ"&RW$>P ݪaP:nk[I)- ̻4vhmKG| VPQ6 LM8a'mǔ/hxw 2Ĩ0^p&QmgZwogᖌJY+;,Th(7L|%qL+p{k :u@o" +w 5`vB$r_ f`puM]}9,O{9$l582^#'k:؀;ROr ToYrB]Z5\DdW1 hĢ* . mϼTI=d3c4׷՞{VXLi38N7u_tz}T-IFwwT)/$kG;$U:h Ϧ2Wvu7\,fs48 ~&xrda/Wد/ uieɮ $1CuT*z(6#É! 8ڭ\M'%AlxIkG"xQZR'š !~4U1?$i{vE沿5hE@{,pܺ+}iSMj)?l.{G/3\ovFi@(J^ˢ<(}4}g2+lNb[.eyȐ-Y#<.8ybR,8qf.c_׀}9 xl8:7_snEII Qd=Ȫ}K6ݘnkkwE~ DF%8_cxu|k =H<4ۓ!o.8le{Ri %ͱtgqDt y#'䁧JA@%n}%fXpuSV?/TY^ϛ jm}bV[kg"NGm!D_+t&M&kR&z_})2,!kuwwkkYPMF)}0Xymx4+zY-uǚb:0KJ#Ǎ]._/NL_x E a2pU/D絵~XEa5hTٛiM\1&lU3 f{FXG1 -MAcUjqZ.Ǜ{2UmaA-O"2we-D~9Xel/vY1O=cZwMDlG\&׾4\D)Oȍ2/a煋>XJpN(+E:4{"ff!mRK*BW)VTBP;8{DniA0K(eV?m^`Y(n{'B?TY7oUu ]S*Ɖ`$.yegh CڗU_<YЈ1u ^h8a+/>*#Ц |L5wShZ_!2;I3 ^8rrV}P4;e:+, Y(^o_+0 5$%NhZ޹rɳ16g Z1;l.C4[m#su&שGRR|ԭ^3'qz ; {Sv4H MRTKߝ<,W8g;SeZ*7j@@)c'~+evZH_@!)<ұ]6yZ\\N|>vs#6qۧ>N ܆FhA)q+;d\@l  #C&()Wi#?Z0W_G)hzN8e'V$ MdbWçٜy/Qd4i8`dY캏)h:Qn*JϠ30oaZ/s/P v)WD@iÔ,(\.<4")Y{3 Yiq㤳ǂ!MP]Ҵ ]6e 6:bb12ΐu.ҿoɳԚ҇KeKHl{b d8 CػSɧ=͐t:aDT¯P> ~N^Q!R̍/P 1v8?_|kl`;Q:>TPC: RtL9eϝLt HDOcѴHH/wT>۽ټ8.G;"% Cz-( .ٍ<綝FVţi[8M8/Ȏ 2,5z 낪 aqLTkcӋ O4+Ixcxi$Zl֕6b/8*smrĩo#2-ҀɂTevmT0>R!$Ԙ0KT-whevP\ =&TDΌ !e: CNJhYo8I!u,:> W ˆ7rQ' N7Os9my K&q Wb8\ y:'yi^+"{{| !Y+^J|{]qH?#Pj_L#C:<}XQ %p>iJNxa@nR4  +ٴ́l{'8#V4ֳ <0=Oc$Ӗ5!hS!:~T%{ 8|?]a`ԎsހQ$dɮ/g4߲.us:basiZjDy(EX&#쨖y=FnnOQhLs=E`kgh(6*፣)v9a6HO5Hεg(`4X!PaqMN,J17/6cHn}}N1xQQQ-Yx.I;uwKGsܫ۟E1ݾ%5qFvόϳZLT~Y)C5G9h#T,|"Ңap&5r hU<HJ6(I<"OExC.e%ũl8j:|s"tUO+x}߫xO#\^s8X,3"F,|I-L˶ H mwpt 8W\/ !-M *<]M1eAc;;t"dO􉞕\b?-8}dxyTR'h'\@~QJ50|mev:6;|(esY`̬0O`(^h2X`j=he^2N8bv5xQDZ|„O6bHׅvkmܭD u e {'][M!' F L0o69F4jv^&E+T[y=y7/9ACA9!* bԟRJ}F7ZL ^~3qOB_&2 V߽[CR l)P.P:GDFQ:OAp1`|c~ƁI9 qZ@UJ&9aR*n%.|3 P{ &*E-<(MQӟtWMN8Ǧt HWCKݚ {@92V5$"-UfL(O X0T[DŽEX4Q0+fMn:͌Ϳ&>({"\mOFPmAj~o.J+u]4֍cJ!jE6 n16:/By%gGg@sp|{Ȼ4etڸ !|b./XRw紾6D"&eW{Q{~oE(eF9ǫ642\YmP-%dTsM"lhsgߔHdj)vāM9p.SbrS%-U: D `*8K0C]<˙dK7e* 834jPpQe}P d(Fs5iU~U LN^GD+fA| Mj5M\}ƪ2Ƭ ;7MJl!f+ABWP}^Ǻ\KxS@+\ndgs3qe QbAa)QőƤ)5O)}77(`5t,63!ppp9?BzO_fI, xO\qC_2Wk*~X=<˞>]㻸z ̼[7œmv$8dZ:QJ2%P~R|E Jtc?&q7iedJlcppD$ :k8Ha!b*XN6V솞mcٻr" 2ALalha7t}{"3e2aµ<ٖ'؆xjlօċ[ľ^Ƭ:(<4 2Ӫ}^DPu-^Q𽌪:D^H P*މ(Ʉ` DZHEF.Mynw:iakK\eh:@)cFm4ھLVe|#@NPlNv:G7t؂Vpσ*#=?"ΊdeŮ-(,H£fEՃwb j@Ox? D ް5)j1 ]E+]+*Ԝi (նxU~~Zj"a4Њ3\5lmmo um5mM"^ԠtcsNA䏏PuAzXY "j-_[i@3]0Z;M$^&B-|Ƣcg- :\'krjne4>n;$+䶖h@ȞI1 M7ѓ7T5p 4o#iϮU+tK-$j*;pp l(z"68iH8mﲙq, ;걮~U/ tlz1Ci.P "6Ab: һ6BǡHDDFG-&娩IiP({=) tk<HAc:4id$Eu& d&XFlZS 7jAa!V#Uy>䃪B}F1dVnA-#5^n ̼Rj$A/ƈlɿi@u!E=Ҟ7vװ%=E#36s@k­-O.l xS54KU2 JpJ;OYCCf\1Fꐖ!ҼiA@HYy x|V䢲\%w|Wm*qwT+Hj{YǪtz@_s[HUY\a=5M}CuU2}z/lzdMxUM3Ȩ߄ܽAWXO}X]Uε5XdYm^ujᅴ~!gm feƀTVZVO>oUQN`(y#0a 1F)&\i+`*w'm~J3ۛ mVʍǸrMbA޹˳j ȷMpZ{:ȮeVO妹glkio> w֬o]Dqu=-PsvDΒxYёaR~iK%!M [b؞50o_c ^=:;$2ix67sHA, ][, ѡ&~kZaṺ3ZZzMB1վ'Z6mf.'N0S$3J3 zlx٘yUclvZYo91}cKgV(g# xXIU%T`WzѠAOθY= ֵZȻߺ4Wrk$z5d+U ݬnVeJA~6JxU>k)y_6J/ZN NedI{* 5R{ZP~J ,#Em2 ]uXlC(&. 8()ٱ6vz<"i .({d{S£QVRk9rR_|V\v!Q21RdN6r7L/6\jYA<~/;loE(C-T`n7YDls- t b (Uߔ<]N# rcm=gT39Z$l&+M<$w$QSK wpq$xJd '[{΢9!./Nm8fnP:}/WQ#Ukqr#FBW ?4VY ]^(MT&JuUh<rNQ-iZ7Cd^ J֪O81Q{/my9@A8$D/ 0XK9hHҭ *Ծq[B}y]0 vXfc׎B{ઁt ܊B,u$bH-ܤ~a農]CJ#rҹ l ˤld_ל8&ыvtad^oj}u5;֜"(~=юB1}WT󔼲Jiʡ Y>"՗ez`N$b6v~97[FwW=P_d"mvۊ%gu0Yy7ӓ_9|U665FI2p΂$0ڌ Z]HY;zjBƺO>پig;Y ίp%!y/T.7(:Hjղ@{UP@,-|DFVP(¾jGJ~5~]΃ ) )X!ϭEh'o[Mҗz}F!l]`RsyXg X??c!V>)\вP@ۣv="?ٞdbr:a4O!YR{.$UP6n>#j0p/I6)_d @c8Q1^rr$7hq<۶0O?o^.I2*oQ)V)㺑k62g.tSCHDle=QL55 Hb5|nzń !t$ 8q;( 돿~O$8  !;*rC pjGǓ< 'lw:uO2:+RISD<VAP8espCX 3: _8ҢTaP$#92W69 d af_%iȦD$΢f%u A{_IDX`xEP )g]!ߊe#%j5pqZ95?bClt@J9JǒN~gVR_Ɩ_Py@|⿓wdёHPH uyїvrw-YBO'1T)z1]bԕf`yol<2tk͇tI#@*<)ѯoѠ f3-^ j&߰C*]п$Է6'F3L U }`sVQ?RN1[(nl|+L^z& We2yāxڙk? ^lƬb:/y9Գ,('շAEd?+jņ Hiee@F]ly+HuyQ՝zoc}V0 l@Sz`k>,O**kkEanxpKvyk:W7L>Zq(T ]hܻctGRi-ae#97T\P^|XMo`G(8'k{8ڊ+BaFOygrmge<ڬ:JQUS০SKx>|GLNƂN{vnt1.ks7sYU)DƸN>A}HUޓ a$>u:>)lNuTmVdOHwJ&mL6d7YUE%Bkh,m#&3g+"dacy'xf_D*X]G!ڂ@Plvq>v9tsV2Y= ߄N,859tq OtjyQN4s I9Z9ΤRF }(W p`+uyU'xk}IKU2ƑH] $(s*cvv̐.VՀ% UAx}+[ӡzobl} @M;F:2#YayDkCq(MfSlWT O1ghfY`{,iC%JȘn) 㽞غ8,pƇ g=_z5yk'u՛>|1䏱̆x5t^ǭ~ƟЧٟ(@9O+s]XFBmTYQ=QHe "脀zM?+p\E/6w"~4wj *)7~?k!B..ޜ]Eᓂu]@V~u9>Dqؾ3 D5ҸgG {M "jWf!FG2-Lk2'f4$.e#8 n&Y, ~y÷0MF~ti㙑 s$̐>lP}"ږU!?F:`qxܞw僺G8 ݾ|YDSnO-wB1\e4x!%~|sWd#P,[õD;}yQEE4wEN-NM QΟfaL{"*KEEfIZyޛP(ؙk̙[%3|8p E;D/0#Փ`7ة%jr.|kO+ame (%:(zI2x;ñ؉x\M[\ :dRhp&h[gNtMt@odm3P!`55J~J?ÁecMjE!>6eI.rzFu[",]d 1}żX̠P0淪AqԀb p6lz bKF_ A9a1BPL1'L]j]T)Cgi%&ࡎhLݼ!|Sj "@鯯U_y"\opM?,F9,}M(]N5?U]QlPR9qP>ĦSڰ6N<OImW)LzB,Y9Wf~IX"TwP FŇ1WD"F[p/w7Ayλ Ov|jrHׅ9)M3RFx\5R\]"k%yt* Iw~1[mVas,2C$v1^:eibsȠ jlSuu,wrQu¬`׷ # sW\nvgb/tȲqX%oVG>k23csa*$cTi"/`|4JR@RG\$rɟj7tmXҒ < *'흁CN漢WTЧA`~tiדH>Wh~N[^dMWo-( ^"w5״D'%DJ <󘼢5NCB!66n6(nQ-xZ Mk` ڪ\`6ch1%ѾԢV[3B+d7c76țA 5'{lOR^<:i;6?Tvl6Xotf? rƷÅ"E(mĵP Ѯó^2$' odn9(l35^, fYyNo5BL~0R9re@NmK2n1 WW4 `ݸKk7@o$h #iYQr؞r F=NJFpJ!uS-JŴP&i0pQ y5n0!n#nɘB?5|Y?(?+RpPB[Qĭ .#r{ 663cmحfvw>\_A]~nJ,({#7I([FZ5"3L[p$r9+`LGv %^rğwBGY ųb19Ί B $Q*Y飔 NIr4 c!8y/'} !}m-Wr5etgqߧ|,]wK8/TMWkP*(MB& }Nxisy<-5_ׂzTB뙄 "r$BwtZXxj1Y~&VE o9i%F/&D0 Ce-bf kՊ<5u3h}N>?5@gЮf[m@q)?bTÚ>N2b|jsIh+ԨM0$Ԇ@R~;4V`)a]m{'c 2hp@B [[r*a3aV::28, %kjy J9C ])#gRci|p2`{eu۠֕HE֒B/@vjXЧZߊ"2 \4mO3Y|G=>v'kJcW`+O:[&YdԨ1(.@'RNtG=TJ)"E+6*ևiDAYSF0 .F` 3BqNǘÞ"wgUu@S_ 0Q*Ze8KC!" 튗;Zx<_+ib-+qF:H3YZܺbsM3wiH+'ڹ`Iu#_X@dvzp6:|z6ז BP#6}n'JGN}7oȵMlE^ze҅Ks M‘ao*ȿl٦^6>Us]HK@b.Ll I.G p,C=DJؑb>φ%: d:6/#$Jn.j 7qiHǻC?ҜP*aMWdb!(1-3Lom{"Ci)=)fsKDl,$=|x|!ru 4i!LG쨿dRu8=`YJ^/ZȏNh`ۺۈ}GA}Tw jڻ E ٜzӧ<4";UN xV)%D'c;()3F'55:p6x:wns4SS%o\7Wp_M>}mgɁJ3 D4%oŧVW~I=X<~.\^4M,OaQ;aS+E ?!@ħbs$śF)書}LX5=( N۩GQez2@璥@G?{**c9.ɫj~>̌OAEx +PP V'ee|b  t>XMisRyev,XVqG:F^Էniy {_2[ә4#Tz\;|*oE7ڎ x5 ʹ'o4sWr$ o=F"ڲtZ[+UՅWHٯ;P6A2;{"(jM=Kzg?Ǒ]f=y3#o<ig 8#@: ryř oE`o(=5Y _p9)<i=v l5SݖUsSc_&VB.)Nnm 8$I$6wQm"yz[u"V$' V)M0P<4ؓw,Bciħ_ik'nEAXNr4oiPqZ{ٿy4y0~'a [ւ/{h|"avll)M[ūpS)#:!mhf$q^9cM4Ǜ*-0@t{k1>/SSwӔ^oU؝Y"kXW[=uʰ~a!I$*/ [[wV~lQ8w DGŒ)U'# Ŕ`zC|Jvp6T"3߮qO]jZ33MuXݭ"ԐdXMۗ> M0\Ŀw#`2C+lW-Ǐ)E DZ 6?Pu p:`N@檽c)_cE~\K&6d@a\sؕH&18Q iYdټo+|80O}}?+o& 8A1c*B7Kg48M 9eDȪrnwuWE&$vC"i}O9_bIAk޺Jg wb 9kVhzWSLU`+5 -b.deeM)gk/qn35MGSj0,ӢfJ?JpWԍ&A>n4Xc,m-˶w~'M::Wˍ gƃ=U7uD?<*oSW[NSsnu3\DLy̖a\j`ʓ'B$Q9@U5y̨!Î +&c#z7OD;un=Ixb.1*6 hEJ,< ܀ iEhQ.SHYn%5ظ8FMoml^E *>XxO"@9V=|H v,`({8?H+`&|4= /vg"\N_yޒ^l5SVa\!ؕe}h>M^Orܛ굏hzBHLaX*#9tns'JC̭*Mxåb\H&u@W_Z3UL|!,PhSNF`[ +?xW8&ߢaZ`H L'WL!}i r mVJPQ-@ v6Ѕ֑,B!ex{l< @Y' L0 u_XZ\'qoR?Y9ٍ^J[:ƕ+~a?=OGۯ'S!~YXh[.3 cY}ȶҺ#9 zH>&gDZa L)J 3\ml4!+h/j~#~fpi"5 c*Wg>Ð\x*JYdΞGRdsʤ0E߷im~~[;[×#9Db_:OLAǏnBu29o3ٙI%bM,^?.,ڵ1>p\y_ Gդ"τlG\p*W60wy=N7 "\vJT` +/н0۹9RLW$_B  TDf9"vszm"؏dІ,|\DO\}paP>lp(R̜]HHGb)Y{ER<V;pr TUwV ^0XaWw_ hc,[: Z֨akA]6'6!AVo ]Ÿ@]k$20;O&S{,bFS"X% D?Uu–7o-r1]Ik~ |L+հJo v鬠'Lƒmud|0,yNu_p>:sywNZAYdD A{X\Ϫq3x{+~VrKu9*<"~h5N1 Ue繤9jhs0QۇSs?HEyk=Ua*郛׵^}_e4>p&w{ػEFh[g`LjmMe5Z(9];KBz7 HЁQ~d65<&T} HM02Ѣ rS+۳6M` ׄcCt{txMYSc0r+S؜_J!;:94kYDžB^>?g>qg;/jI KzEgqK?e6<5Z$.|Gi{(0\mb8V߰,GMfz{C8fg* |a Bg]bAdU^FGO;/UCa*Ng6d@rZ˝#عfŅ/ fr8x1gXwt,f)zoS.^p͢b6<5!$ף<,qQ(iWr Nc_ԣ;ҧQM!(&l3mo=38Y5`B!TZ<%OL\:>+mC>7S>66ggh~4ֺfvs0-U-nl Q.tXuoj흷%O 0Rf@dV/"Q⒫&2ÈsK=f?F#= **s쁑X1e [LX* $W޶hޓc"Cˆ*䬝pZ3y#d@$A]c6yB:t8vӁfB)]o} 42Е Һ$Tg.(2a.A<"OVS!GaU[1_7Z .T?eobzMD'_9"C<;%aòӍ+ΧR7I3t[˱pו_L19Kv6$ 22yLd;Ŕ&udžזk ̋۰ޕ=h0⟟ܯZv~z:K".8hYW3~ Mߔ[C{хr|ݴ >[̄@1xFFv.WfJU@cH9] _L4 g~^-i)-J{ FYb=zbr+=2Žs%୍;aBc&ˆ#A4hI3en<0%Ɨf4x/n` QI~F.ąkkGTkNj9GMN|6N& < m WF.Hk%v>[&Q|?72h&΋ܿ]fQK`c!zuK˾QTrϞ8Wy?kfqA0+nIz>x@ld]aWż`Ag`Fwz`lc/v$.apQ.$a`C;Ft/}#́JzYrry" 5y,(B!5ReNT$BRI)X=B@V)b(I)F#cUafn?PIiWIALz+Y{~+҉Jd B2;&q '~|5 ;dH M:C̩ Τ /Y`'㸏oN8}e2`E!m4.n,&m:Z|G&n_ZG_n,AY{@ شZ#k4FfVp.7ӖiQ~6=S}L9>>x;fFX75[B>c ƮrU,mkTc`. }yQ[+J{^#|~?֚eQ}['jP9V2?`37x*u~O58#`醈eJ$xS1DO 9=h_ C:Pɍ9յayb$3Q=3G`F'QG)C5"4گ#:\ U$9l|Z/T6sՉc j|TBK}ˁ잸{O٨W>]( k;vdVwItc2lgu/Ӯqd<{nUlmbk8 [,=m Ef͇WÊk,KDI38͉U6LJ\Q{ F)? 0R]nB#VPf`X^H$K%(_c $*]̭1ji m)|qe;>5?qxb&t91rɇnӴ<'̼#ReFa1s C3t5 4?v#FܨxVN]*N*%`,yƵV R( 4ҤuI@ gfȤ0xz4"P.|RؠgFNF#_AF7=q kuAc^ǫ';v vf{q ;>" šFtFokFHij VĘ;w-2@5<.R@k>j5G=#% I@/0g|cy"ws*OifxzW;BZ&#Ֆ,f'-4vwX-e2>(+oXs|hhKc 1Z.cB*X~0JS@v5} +׉,( n1LԂ[Af6*bF4‡Dkw!܍ClFA cw0e/Wj3idiUȷ/Ϋ. I{PJݨ~L;a{ޡLZ7X8~l\k"MXa3%)mXă$䵙D\-ᷯ'ĺpÑ!n5M;Z]M'nc=2V"t P!C, 0[G~2_~Vbc[f bw,c}r^91hU}l=X2/6r*݅Z U n!vUs:#irDPA}N}3ʹe1w&pcN!#ҡ̒נNz~R<;Vlz+\蚇͑TK>k)C75{Nr?:05cgncoHf1a -P(b4wR Q֫# Ҋ_y$w2pGSm-+zQ֝S[]H2ef$Pcw,rg)BO~WkP Y[ȑD IL ^.%./|(OE x}aCRla15\8^k鳿" {&I:\Wq&5yDSwD}HiAu3Z3!,9=-O1B(ķm탃#֑7G~<9Ӽ-2ltZ(: *`!0Ht+w0q$A=&9xP] nsBɃOfg]$x ў+vd\+K Xh'I\/mghjRc_ʯWZ;r@v?r P6?GX4g7cCM+|짴u)G(橾;7U t:tH\uwyFߡF>$3:ǯ| mKKFbhK 6wS6`aO`εAO1CT+dDvs3bsڰԝEəK:zb~9K٠"r/RM6b@ոvʘa7_Hxp)6i[ie( HZ0ܛpíȴ{% Kr?k Ҳ(2ԥQCo>=.phmbʷB<"xB1rW%хShf/xBiNANY +mVhi[~rRH³K?ZFNB% YUAVNj\n'7QWuv%$ڢºIG}){x ->5ƘjH)8C7mKt%uV-U?B)Xj3ݼȣvz YR-pr۲pfnG.mw5UofiWN enAm7 y ))D;,Ԏ}ݶnSX.jlu5 ˙ѿ/Ӑb^1œcrÔʵXwGȨ'yRn$Jz|!}O;͞TlSyX麜 9 f7ָLH|3=g3JypOAYWyG|U~:GF³'kzr]x<k<1'vuj:Ʌ&xav}F IzhD촖tȮyM0Ouz~$8fճ $pO'V2=Nke-M1n}SgPv^8IYAKb]}5뫍%pF!^r#]Tf|s[WyUpEDly{^_Ju2*ѥ4ȇqDS|#ёP ^~`Lۑ<ֻY?y`4ɕ -%hUGJ۪,iQ>lӈ^9.B.UgK%VHf:Jǿh\Ԉ.Np1Z{^rb¿-ϫ~|dXN.FʨuQfZ`'ۙ`QJӠ6pp?_zM2ł 'w%CTb=8l!E,v|[|\i ,%lcujAOB_t/SKьt1A(2qpdޙT`fb2dN?xʬh1V%k#BDd7c9=gk%Mr0Z X0oM2l0>fM# ̞pg;?_k3Ma?qD?D60̊g %oiAWDȑ%'Bzߘۃ#Nh7RZVONPZs"$"Aqjp,=|26Њ#t:$O=:1:Wk-wn}5 =Ϋ@dǗHMo9o p )=^Ə{o 2ְȼ-^%#r,>s/LhsHHЄ;MrinN9y\e7)xdpL6F<~Ok )L \l^33Iȼ}e;0 6 q߁ʓκ ,PϚNj x wibQ8ݑ1 wŞnĖ~7]"ǩEkkq=@b)^cqlNMݒǘ6밚hJnucSpCw\?G?]4wRkT(2ʂ c:_Gw'2 8> ݋GG֔lwDv(P K-;gi`} 2\H b=k3{h8 IR+cv-(wFcƖAk,pDIMv% b\烠]4Ya!ǩywsު:L[^?"u눍isv͈j?~ܘ)utl$(U %wn2u}86(`P k~R~wR>#_d9qtYB-rlmpja5GNCLy;xI$W 'ͫ?$1%@hst䵈]R/+bƒ[yMeaG«(su q%I&ȩ t(̜$E44|dH??#$tU$D.i)&*8fcX=tO""yB& y#H!#hq5,D6Z%|3WY_AMEV橭l~D !ȯ Rs' Q&}?.`BUoZJX2עG}}L`-XeYpGlnRP@ [q[h]c^R­N!!jXK)Dy{ - :²57+cVN]L p]Ҹwv!̒"5!5KsR$Y(!v|=7;R5./ \u[2]Ś / { gzN8aa2u%2D d; .w臎q}g3TҎvIHEތ'|lh!RO^7>Wbl߆CEO H%L΍]U w BEq'c*F€]wFZt{T7[OAzF}Η˼B,٣)pf'͈`NL2$%W O&idVyĻl8W_]DO֙0qy+'i224ª 1xOo;IZ8kgkɇOatDfdYӺU 5%sŶ:x GbQgG!;U xb6[ w(sBזjɼD=((GUEKKHV!U%Lb3RI@^n*uҲ/*fk;߅+fy-Uᘯe ?C`oY)hj gv?\ wbPy3׆neh I%`pf \SWS ƕ]P$E*Qy$L`׃Cb; ɹ*$;M4a (ieVЌvwm=$ݔ|ނ(6u+~g=lm-_0 iX $P\NؾD@|dcO"rWsgfO(-E-K@v(87\Du.^N%D 9<NGK- :)&oگƎ+{fc);Q7 z@Z m-Y&n~?Q39fMݞ(Î~E%SfGhP9D _taOIй:Bܹoj-!W%, ~98N8j&ZHH D3.sUadaKD\SQ;__vؚնWnLgb kLj|{[7</< r(V,M, G[h۵2*&eͤadukWcLg4$uNtg6ASRQzտ~4.y5wX@W߷,EYWL//Vx~&v0xC#.[פ9p&} T`Xq+\#C E0IuF/ܜm΁,*aQ47DA|Zم ?Nܯ=G"`RJ_z\J u=!⁢Φ#򠑿?#ƞ^_7L v[.jNud7ePFr!}8fP"E^W &!磁LS|w}E|Դ+MBg/(z9,dps1-e*V!{9[>y~3{6 ><#T('$?ʁ Ѷd'7UyE]u&w & ;;*Bԩp9} rкϼ2CL_o{  )q5g1Tuef?kL-1XWj* oUԧ7y90oh^GkKh0զ a$ާZe4~$tw ͔8-,(C ,a55>("Nܠ񅁴Zӂ!7N_6ބb0o ^si6' S2~Gƥ QJ)5!NmEooFwt΁?C-]W 'Y~rfiPo3P\B tOJ+]T_́ eԟ_Z3O ։H&E:BOcR.%=N- S@GGHu+L`$N('!X}sfMVs T4ycVܙR vޘD$#}R'\&3w~ 53Dcdk &atJL'YyJCRQܤdL #û>.'쳙񪾉v9^D .E _Z'̆ڨS*^ʱNBv pi)!ر eU{[TdIVlE1A[c%b;" vR_h&ɳ6(pɴIOd=6,ޯ u6:n^-]5'l.9~Ey#ϝayn6?ECOzSzZģ~ėclMںf/?x "l)ɨBn]pIq1DlZD 4J6XUPr>C&If#tev/D),m+RB $|ݐ''@%}ʾRMLI TA5XDK P`cڧ+SD6!H?HW !Bx崍1XnV7z̎fŝne}@`۰Ĥa}m7BEun(PQh3v؉G`!t}f,AA|{gA";.&<Ϊ ϱO|*q\W%;HK\'[;zw)RW)86ӹh;'ia9'i) )%eMc$gc\=PG?j[&e>.[nЃI+dleT I&a.Ӵ#$8MIsBHmp>%J7rk{ڐ,|?Aɵ޳l0=m KªMpwfv(S78J L`QYCPL%%UA]:md4& c7i=|5%j5^O\cTM(x_Jv{,<8i1t]K(5E{ 3=z8?T 1\G-N@-xN<q`l>!elR_U]YGKmёdCĜ7U8hɧ6 u`I#ڭU]:T IG_OBX}3mOJVw *eh4X$&G]ךmdJZ\/wlEF9- w,voRM-b}cɔ[6J11GioER»aУ.xܴ "նDŽ3uD:TvQ[[%T `b7 P/R1™ i6H8'b6NGrd4 ^ƨ]خȵ%|_Q`uFfHz\^jQ9O 9;%˼JJAEh/}:vZRx_9lgk2irء\Lf14}锩`. 1uD=G`xsRVY^h\('6ZZ|+3p#LH(VO3XQ(z6:SDXCI )9ٺGhX{_@-Cjt@8 Rj5mS; `~UܒvT Ӈ8@3`lN4W"1iOgL JBQNHe$ޔqWCߝ"dǐsB$m<Gns%D0'FaFIcׂ3fWYiG>6W;,x[b6u2Ky]Tt?r =թԃ#=(Z @|MC't%٩?P_7dLӒ fg/7gg6X}|j av1-ܱ%c(DX宏=D~-7!czc &^B7VbՍ4U0Hsc F!_QcY5xx=_%=!.aj!L'ZO-iH?>d0;ć/4?^sΙ$kz8؃2=|"}XQ JL=Rq0URk@a@bm?W@>0uf=Uy/ƹAX"GA")i$bgDir9~I~]{kMT*zFËLּ2B + [ҍ=~2jU-A# dSgՔ"&swULD'w;.[tU/co291@y }˦2r}B| \ERට#%d)$IqWXV/IJS9?%.3)eYyY_"Ca\wTKmZ$p8v{O(oL_}"&đoy?V@x Mi(:١K P]t uf,9PZWӺlIg m9:-u>yfĘ%d < }p XײZt{Sp(AuTj[oXnyEIվ(?8]%䄔Ld GqΈb?o=/CJwٓYTUl6~dh|G`;𯎚3[*wB˞0OWc]sKA[ V+A!S)b\j6AFIUȢ&#6mK'U"mEwʺW{ q?7<\rwU2aB]DQA|{)iH2#Zg9b≴zŗ!l}nEe cb{,kT$C 01F&ta g.^z;>OES I[ulmU[6P<:/|T0TMT: cRH]Sߠ2U~ f-ZP_ `I'@CP}rLoI_;̅KIbTa1ۻX7@4. =P&# ROr>K}>J;?!|DyhZg%rl*-WSEZE c˲\z%S[?34-xgw`ܽL}MW)Vb5T)Mpt 3 CO$~/mB65^m0v}K<4[E%pGֹhw^tBkh{線Od DhU6]eT>U2: f~euJy785gI!SlxԄt*Ɗཔd @q^q יP0u)xuUg341G&[e^ϝyJEѝiSs^~7t y:2_"P*V5h'Jd#}$}zfSF[_GaIܑO@,9čIB}0mV!aN{)%?1*b'$lцFl!S=g$>3ZkYцH\S&T,2l܋9VZug zM(U MqGprh*d›fѤ#zL[$Ib2߰cD3H!6 .:OgKMQ&#BZ(R"e#Je6ܔ|De> GJ/J(XX0^K!a9i:OEOtfNWKFc" }ɏJUkW#ݓZC Fԁ"6JN!G?Bu\0'Y_MTRȽ?`3~/Vv_ZTeRwiXޒ*.)@:ڽ}gl;ޢS@&-<,yE$~jPEŹi<2Gq85|y_^#])V =-Ӵ}}z nL;elF F(åMX=P2<[`Mn-p:PQhuKQ^`Ooǡboհg NDg7p$wmmڷ؟Zؾi46TMy?\&t\s(K{ƝCT sEz %ji0ϐH707X6٬~=R LN˘,*jlB􍠕C8>2IUzȗW2϶uSPدżVғjx:sOhf8.aiݤ46i?uaRy]å*Fct5f%_pÃ;㞋LqM\݀0B mѽCe[up&ZqI.Y U~]<;uKc@,k:mNsH#q$V2Ĝ5wTL=&EMr&;[J4'uȫiuCi6-wP'+-ԲP@*+2c~xKv)vĵ9S˛z.føURWIλG=DjgM@O*QOK]%|L|HWw]kK[ 80w^v6i0NԢʂv CI'ǧW ^ͅg hΦoV> #²us*צ4eF4ǐbTqf)0o,Mqݫf ~┏L3y!Aå5[zAfEBWm6x;Nnx⇐7{av:32.STNPm}]S'-q}*OlWïZT`|oR'i! Dq]-psKQDyJt cYCWY_5&UL&} ]„7R}'5V 6K" Y~\N#Us?{=L 2O.X|1%޼47kCxA&F:)Ht+ӧg3ǜn:W8Q@"+%UKAx{jYG95-(lG6 +^\p=5iHSעiAm|5\y]̠F<:1I|p#_;pB'6Q˄^̃hhnÈ-|E Zuc VSܴHR@6Jm.l6A [#9hzf}a3FB/7 vG 0ۀ%''3*tp,ݣĂvRU tnઘRv華2J:j6.frN!Y8I`cd,LG%^$I?Vؕ_侀joe|wy$) e:| w^BDǟ;A WWf p/U!';J\n@I_xw /A@U!PFy]#4ȬCKLssnJ רۤ8*F=6}Y>6jK"_T]v7iPd*,C%iQ-ΐ Ο]Se[ }{-LXDSo=Қ7ܜ].GJt' 9avȒSD|~ 0q~TL{H"Al+LLRK;z!9I Uˉ!(6xjl \ 7o}o⪩0쏁`QR9:kA>mHѯřzKᐚ6K+Xiqm=2> y$gxGR[Ml`?xPVƆ¶2$ oC ]}Zchחx*l~y2z,.nz0%QɒNl2+\ xho![=*\?jR:P  A ن*~amX6؉4Z.fԦ3 \{, 35spn6 YܨC닄f2_i1lm?c&aׁ\ (3 N.Gz8jAr} {~vg :)5cq|5rPlnŢEs'L\)tbF&3qI3 [m%|IĆ#ku7Pĕ崳\m=V-695Ud-A`_ \03ǷT\=fɧ^u;!s,mfIseNfu .Dwݟ 3wNު\}xxBK'`LXH2q f 'TҒHC-pЈĨlsN,L&ݺp ƂʹW/:y![~wF0e7I]Bqsހ@*uyO]O@Y,ګM! \1w + }KnCxn#kN eDWUy~qp8",8>['kQ8azz" INؘpl5z(LAC sOȁْ4Ql1qloU C2]dRYz sg,"7E!T6،~z9=pȕ)qANsH,[1S) !}vJag`_̡D#g6(wqݑ)(r7_c >{5[6wHF5l}GiMM=2 XՋf̻)قOG]0@K؅f [ c\yhďKlNp{wn-nW֚ [O:\B̥wMsI Kϡ`P+h+ d ָ].U0݂\v"?v3/Ĩ;|ϗs<`Ka&"$\yxǺՅ7X>wY`=HA]/D_/#PS7K1b;cEBj 7R+Jܜ]{PA}_ ! <z<2/L՛E6AV~jEh{Yl?{I틐R3Ѱ[zP0/3?bؼ?h++aա-G`WƺҎ };.}qNrlMhǮw9Oٻ.YxѪ$Iؠ H@hP͉ /ḳwWާ80nnwJ}X.G^`GЅsGZg*oFv*gYV(5BaMHJ{X{2/lǚ Y׋FȓiT|`^C$oKF^g. c_yyH!:*by9F߃BQ28%B5z& j>'2z:ceY쟐ڵmaԿ;2-qSQ-iX7)B 710V {SO! ͖,a8CY|A.2)[?_w\UpԼɃԖTz$+.z鬧%$lČӼ'ALS#>4 8}Tjn&%m~Q2e>1ꙘyGjOYDu˪joYfH Y`I,w9+=}A("<=4zn&U'7qRn _dpv}}.;6/n%(2oTE;i4 <3M1yKUH V*%,wa&y6aWB=O+ل砎G[A7pF#Diw)ve`-@ -I"F^I؎Xԋ Vjbәf "gQMxa:d/vesxV* ɢ3\> eЩ!+n%xlugS γǭ~Ə_ꠥ _;:QVjN34/oܔ?9%!ęFJ<J>u| L/2qn61]BMں+oG0dQہWƙ77cQ02pKufUWL_ )r9"T8ƸA`Vo0ƹW6pޏE@@ d#Vu7G).E!p16 􈇈7flbY3җ \9qfY gҥ=ݥ^a`tƃ{[e?oQ \ԍBv[| VZS/]ZH2ł> mȤk3b.L&G Aƍ7-[w2ߩ^/Xk-}:6KϘX=>Ӫ#B~#Yaվ݊r<'c3gy4^ޤ(Onƾf+p:ഒx?7Jj- 7}DcKW,Vc'ed\,aT,'ߴѲaK?wXoUtw `ZOPxO.A13>Mr#MxV͑{ÏBQY;}\GL}VDl>MXB)dn1i1S!&6^R|H7uB[nʫJR%-DLo:|}@./L'ꁂɎ}B#4|םr@Ư}gk `1~DtSFN"/NI=`(X۝'k񉝾P+V7ЇyKc3bb%}f%l 3lGA%#܎V`KYbc΄ZY5s%8%Z7GsNe"1Ujڞ$L@4Jz}EA9bjoC 0r"$$Nji|LRʨ8[y}j g8WWk^+#`%I~h# D6vD2Xz~k]>k4o}> 1KXM+qf\\xq Xzyԋ,1٤7B"Ѭ8MPU*iq Q!O6FUGDe5"w WsEy $5D?ԻRt~}p]T6Q,L% eE1HkW\[79z:\,]b!4)k8WAuz'͝!t[J%n)cX3UrVPg]d_^)A_#Zɥ 1D^( 8F_%~'|8is=C/KkTw6ܰ( nj8vb [ψ$"pWX>Y^&lvPZe.<(f+]^w"mr9]W$2%z:{vi}71诔cb<>6~@JaQq%̲/\qN^kB+:6ʹhKen)q}d4/Rx2iL(! 0!PCwm&p{E|\S3qsA_X9鴀%sFZ?f„*P\FKk܀QVP%V~'BN@ "iB&x:KuKSS' ۟kq45OTFWsO1s"窼"74fw甔 G!pLӂL8+0iY?`*F)^roŇ[մL .oyT]e:x.Rf39'eŅ.KDIn7.|VW<+X:4sOH;kK`3gf?5%@2P˯Q!bSL湱'i'jZPRGKl^K'zo&Z1UhvJA\u4<׿l}>>E~j -V ~^#2< c$nO̙/] kO74|[b/2 "S 'RZ8Tv1il_mȭGPxAv[kx  \$7X爀̯ğ4^; H;5$Tb zY|h<ګ01E,%/ #|.@_4 z+MBp-\M]CO!(mDnE{Ie*g*B]Jm6>yq̧"Bt_3@JCri/\Glzxg6HڞesZ)">djc$ ~Ha NcT?@o' ~s}bDp%k7/M*X!A=2yTZr;3ۤn{ٳT+;y TgR韰p>Kя1vP7S=/:(p{ x:Kʃ̳b 0.(z(n v|,h) FI$7Δ->kܨOʎj9#ɭߕ@H̲CDKA9QB%qDܩY5|54'z=g(8"#&l!_d؎L e7%bvLyJ v2Y\fˍs>\ZIqe)aOivgb!h!%xǗ开ŮU{S$KYB/@CfW8-gpe1ǙFzq OKݹV}UgD,y!2ɷҕYDDGz;+gv,N8LFwZoPng ? 崄G*AshMXwBV>LG}F NK*?]k?ki6hjb]EOyvH4To:8W*ڇnpIAm:lu)]J3qW/ (9EFxb@Fȵ;+K"wKvUmy` J\'9/`V&6Z'f& ilfEyԇR?6q.tR|V'A1V9%Q+i3wI힬igF)67~wU9WKE2`.;j>v.sn!ѥ W VEKkҾ2Vo]c8vv L ͦ -YE E3j[__#W!1ޞzp.)¬$(oAs";/ ߳ 7/ӌ ΝCְ%^(kbȇs<*eC\R m\yFz賑;?s[r"OSK]nzW3"͉=R5`F5Z-oNJH?R!e/c \.3>zKka4kDQfntobSV(\2HYG"LDtήLX`W.~澌5A9M3yC,F禒1`hcsjC 6p MS}?g?9+v ^3eT8y(æ]W{Ǥe5s=]>6,g`'VOq?YE bksI<ҝߜ{U?RTțӮtp`$ ͜T}_e36;aՋďOfqNʪSZXQ, l`w.krK-١.XrH7"Y" QE(`VF&הoS R)m&SxV BPp訅ps Y{y hvrMYSP7: J,h$4FMg fxRGʛYɼ8_fm/)NMAi-">ȇӊMﴯMshVt;4|<4Vso`b$i x^Mdz>~q31v_-ŖLओMֆ+Wڧ=>֜2z,0,@H9p !< p0}ʣs" *"j߂#۶ȹpC5HTx,in ^^ ^x ֺ͞E+|ŮI^!58oBG$}h. /aᤷ~8_Gƃ>dq0jehF_#ܢ!_F@QW |4]?kәR<B{~; HY">?$@GT y*7Id2u9^P~p}@=hx)%nQEraZDp|2_`gYl cbhްa4lIHmXVgsr|^އw%.Ĵ ]G K ݥӣfl&55MHQnZ\⃏fwrɶ[7I8NL$A\\ıEyA I!*bN_J5,3qjv;\Ǯ/(}w+)z-Q"/1YHAct!N!AK_콉&X+HDuFq3&d@V潠m^?i::%C<`lR&Wu3ZXԓcrG9јؕm+k\t0u65!]w$H99  `?ކ%rnmj.uFҲl>0wB_a^߻plpk]8OR}0%(lXߪWO|&9K8K"@T9v !9{@3K;ƕMd{~5x>hicZE(gU@.3UW2@X!0\xTA()] 9O)+-g8Z=4lSEy1%Xީ*n8E67 qwYVNJ14KNJ \WʨXX6q >MN^`%'> _O;MaWII6J6]/K=j/]yVfQmCh%-Dɬ.my9>.St9-D Y4*Φvo,/QU uU~8)WeI#yhXNuHd&"NfRxx2ų?㶂hM9*/ʼձ[Klwi;3n ,Ϭo&h9]MQĎK>Q?^n2?SC7EotzZ3ѩmQ0Y_s$  B쳟%I~ h+cF:8@O p/=368N~RhfDW?H!tF^ðǰju7$ B@?14.5 xO2ty;c$wTNO\>J A:aLʳmRMQwH^ۭ}p`[ [G:܈Cm!pY@fF^ےϥ lh&7ɡ%IC<ƗNt]4ⶪGtŭ~$ڟ=t&[.rpDj4VkDd4<uʰ]%H.+`FL۪2Q}\Be 9=/eNj b0C|tyѿoBI S2f\o뙨U]Iz'{[zipQeD7 sO!SΨݸv+40c(UtQ/'yNZcn9B=ȒB"=NbN] N?2( ]PO͍,=pi0h6ԱZe!cM@)Ap5xܻ K=tan0#-&l&P!٘x lG6xឲgu`}p܊ǰaѓ'KǑ 9jȽ,vb.Kg|1YZ~=? OYbMF /&Bc`|mja7m`ޒFounuAwlK߆,ȑ8NetȮɲ)j7ߗeHd?3&#(PRL,ĂGDXW;(tM ?/z '=ڰXjuѝ"qDs/J}S/!ۥ͊GNKη&LHX%%{i/ZJi&氽( %ֹwM~l"nj@W=(I튥Isp$txnMat>CTI$,%:V"3;ԡMHrg=wl:MW9LuS<ˁ(ɡ'ՑJ 52"8I k39uPd73]a/ܫNFa#'3⭟7Y,W ^;1ذ#KHm~2B/Ǫ D2xSΧqs:X@ Bq-iKvV͕kOAWaGcs=`•bꮨܢ WUaf҆[+yPgSЈ yfu;Ȁ ]G'l6ODkK%hhE5o`12^! (N+ #z POjk%^kN7/.Z;9eG *Xl"rh^lc*M؀ 'L4i<0{r=ޒ:xͺwزC4xUz^5 鵢C|,l$Wҫ9,I}b?MA-.bE{H?zw\ -&v0a >)c'5IIʬ n@rJ`&ȼDc]ҳ=3فprV4.첸qLfX^i^d)+&$\j%z},g}F2u.1.'gXC|.(7j%Ӓk4#/}YPݾJSzh?e'313;Yjv~ș#ʁrm:}@UM 戒uܚHo1߆_agDvz؈p+SO keC?\iѾjbi)3Sɷoj]Ef N ,^NE2a/X{S~OO)U2SNE58a#S_^&'}@yC=0z_`ӂ!xÅ=tݖYQY~f{vֳA(C[ Y,ns氓`L@>J~N93x OBXZ(${Ey96fw7[42aԠ `SG$w_mV'pv/Q>˰P?^PySc^_biTǕk+ g D)778VoiatMQn2q8PLQO/LG2Y(OiWthwJAv X*=XߵIbI8־a:ǎgҺ_>եڈǦ@ RBBұ?pUCӯ 68U5P)LW(3ޱ\*E0$ F ;UEHrpu~hr2\a nYlFVK%k3|KWKN'O;<2/TBx=uܜ'/uv$MJO<ĵaqP ak.(PG8:c팟a:I[E:Hs2_?S aʊ2mBO  <ޤ 긡řS( ybB+ȯ*"XRO;uIa<2D[sPTq`Qj ht$̈))Ԏv"z)=#qt:^I2`-Q~~햷.?Uu󱉌Ƕʣ3פoj*Qv`礇@ >NC{/# n!p1P'; -'-,=p .p>{fs̽~q5yԟLgڻ[$[}oamO&5E5"չ5:푏_P,[X{373|U`I,,CIS;+qtfc( "t{=շ>5JwՌ}t2k  DѢY~v= FG/E,|mH^.ͥh˱@]>Òkj0&A%lX=`EeyC#BX m;kaD s%jf5\DCM%A92.]+qC{ ApunXR:Jl"Wp,"#ypaS_Pd3Iǧ >*"PLPP7Qv%8z:? w>>ֈ#8'`D~/g.E/~(\%2{8g"On#{sg|@$uVہiX51):;v,dO"ޕʹd4ov@9YwS_^ả,I7:s>āf(iq1djS9,Ꭽ.r `gУoͻؼ?4\}h I3_"TW[x{ޓؗUI-Ce뿰'MN{IbxQ eMZ:UFNRǷaLWFYB|7z)~a_I^@*ub y 4.A5$2j|k`J^:d5$4]|hxaft55 *CڿPQ;Z4v}1_4Z{.'(bS, ?iSXc qaV/BjWw(.}8\" ]}PZUH-$~f=4M^'k{[0cKHc/yjKW%虥”83̷EW~H ,M#JȰ)!8B4uݒI,o9#6K@JXxP圬9EOnz^W|bi oq 5F)pY13TJK <d7sR}qRE&2)[tˆn TT*vGRX%TPl~S- < `Wgv4d?j8DXF3Pn B)jop8ǽ_,f0ԗ"7벚xtY\Hʦ݃eCe{vRX%rA/ыč ϡ~5_"$'Փ GIK4.9x$5E_̊Mlg `G k)[sǸth >oԶH#l` l 3ӗLWw@* kBw+6)PS,D( )OG((*Q#ZW"A潳X'bE)xJ_>TW ;KFUjk7814m)n٥f4BE!_CEA! Fج~=Rdmb X=#\>_~W,E^\u8j'v̂vvŹi%FďL #c#d{L^sMi(ʁa ӕn52{VyYBr%qkBHT=]Msֶ!Y&GF|*Ke8A@KMg#s,i펶^øg7|>yVy#{K Kx;d$iQh Q{O LɱWm/)iEo7&4Hg;1Ӫ <-KP VвCIY˜9hTx2OTv\L>.R"ox_Z$EH\XՎ*DRϐtLh&dhyewR}!bݾ?V`'(@߈[wPݹE0>."K\D< Oɧ`̳@ ^[{q|C6Bӆ$_#:.oOi Zl$_-2k[0\DtQ.0d0эfem,a<VkzZέEpx`(lnʼ*:\^ۖNI\}<Ͳ IkL5_q. rJU iɺo0k槨 qyߚ(NgYH.:۩6@,KoڞJڴliE S&] wݷ䖝 +}+PܓEBb-%<χ0^Iؗ)ZL ȋǢ$+7Rzf!G4_l3O^-oŎL wK0+QTn6 .cKhFS%=كvEP kJ2:.uίgM6c,liPt1sc D=j =gB/%ۅiv`bq,Dz`*ˬ,$Tnˠ]˫~Z^tvY`5 yI1qW\Y)Hcܑy,/h%L8{@PxM[9{ZҘٯ)̎? "6!0b[(B['4^FF،t 2k6 mYzDr 欎#8$2Z:ci_ a0+؎Igہ巆)^fBEM=uy[Đ)(G&j[4?CS‡2"A`@ H =Zv Cb⎱!Y,CktBCAtw6!w R@EKo?"!,D>]_^2[㼭\q̩0E7dy+'AHbR HNQ~1g.f{jqh&"Ok#*N̑չ51M1MH:ֈe;" 6o0>>60@ ԟvx_#7_8qEޑ!Ƌb*珉ўzA L#]D|!d6B a#Z`>n̥uV9y<#7'0>KCIkKBz2p9D 矁ڞ:gۺTjЋdc;TlFa?a1fM.)7{E{sbyJ? ~Xo 9䉑^c/Z%{smo&rlc+iy]E 屔4N.9Sz0CWYQު,s+gV#>J7`?N]r n 鄠! 7*(_(h(gQdQ`DdeuwBͫSVhE /6$ZAӗJ8&8Oӑh|ʵGQFM̓~TՕ*٦0Uܱ`MX-:>5B> 65&KyV6`5-ϚZ؍Wzh@ V #ljQ~r$=i^)-4z'kRa]H)!:^*$8l4g%lֲv'-=q7E:b} Wk2n̮8B(ۤzKD0!೹+(ـDͪ2ɨYİʄQ#1Oz mz2`#.J7\IZY]•)G#+Uc9Dt|b_عV훍ׅ}1.30S&&v)4CS٘FtgQ@t; GW7Eųmk!AfHl,yT`g32lrX/{%uoK1= >+bH;*H k9FwM60k걄"2 pRVa*[-Qz/Ij1흼lNƍ =.3E*.>wPxY49g{=EG.(~J ,KWATɵڅq/<Ž*&l0t䳁=+G%Mx@BV/!MVPhQ I:΍7d2AÔY * {Rp n3sA(P#1jŏkw@1|y~_EYaJ;}~R2">gj!0OH2\:׉4* iAl>(󚑊þ`Ua1x,rt fc\!n0J_;{眭!A4`1ȸ  71nΥCԠR1*Ya)&K`.nMu&aU>=Ծm rݍqSS McAaʎ̨SnVS{7ʂH}dV#%b u4iC:=P4=H=ciƚDt1zBb Th.WFjfܤp=aZD4E!&1FLLM o7 y,f2o4hbxAC,\˶m̯DjiR'A%lyF Q#|6א `>q1Y_gxu| XBI)ZPhEx}Ge?[\fI`f@vFI`>zl͹PIgc$>Kv#:goV@zF%̣d))&_y+9wlQ׉g:Ai*N ]❓0#{#ٻp'-|"޺F }݀3,=𿼶QRq^pJd5{xpfbv]3LPP ͤ~i3#{vmY'ӼMwbQPl%mJubB7M|A.qS{]3sowE^zf!952+ʍ` }YzS6w!C}iAWϱGNBWQzs8KzpO܋o_, R_c&h{+|?vq&ɛﵧsBgЉ.3% *4,yA/ ukjpN*tL6;G,oMQT99"VqR{ȥdLAEE4*GxQ>qb)" 4iE{&-rUVw8Эu= J5=ˏ4gSh vehHݗgXX2ۈOYwdQՀ۩D!VOi.TA0p=:I.zX f]*X/>%tɐqB Z])pwH%%p["/lea{{ٵ̌!-n*n8̐yn= w 4HjO N ?$j uX7nPUX<[>:5{EB[8{VKTpnk#W-:{Alj ?anҧ?Wʲ4w(GM@QC(%::], T (p,}~TOm0LYa;TՐHKo֜dcSdhyqЏ\8; DVL19$,_S <( [ إcsÍH4ZFG.A0vEY?V278 M2V.,Y5e%: 68"n>>AOAnԕAI⍲1dǢFpskD#0U$1B'NNR6|^'~ҋE;%,Gl"5PF)ZgF0.lsb 3T1$pjկ\ H8R`=䜱*O\45 i|iG2WǁDn֨JgxtaR3vUmNhI*ޔ~+8XaxУ~f߼).r:0n$kؿyy6 EFM+`b 2ڽIF+)֊s4_htטhP$#J[RX)SfےNPYFrMtJJ[}|saDß 7#0s#E q`(Ժ#*&Yp犖s7?{vU!25` y*p5hOY}X NW4YݬY9::/g[_sHS{' IZ;^FLKnP::i%tܓs%eo~Mlzj%OZ}f*r5Kd^6H@EבԹ ORZ/\&g# 2H,@g2\Yf%@DdFi1_pՙuuZ5~qt$U(nׂ]'  P4_a:BAj? \ne%Iuʂ$*Ls3aN !sy+9/2nyK-;0Ж1Z #?KbuY+OH-FeN,Nq;޼ TM|0'(}Ē\+$߅N/_t"1ySl[%_8JpIc';mO?CV(@boFE_|xRS(r-@CW1CE$F@KV&6:/R䤉JשȀRz=9%P"!Y4@L{*/}p`Sfku.29~wPZR2pG1$ BQ7bD>7nFƟG Z6,|3GCj00l_?κ]{>,OLQu~-iSamBz(oSP4mxC %Oܽxۋ oFMlV`ɇ |{KR [==9i:F%Ȓ=$Kɏ@ൊR&y*,IT;k&^ Wf`b,(ȅxTdĕb\_P0cVϕR:hzw0+f!sc?sWSd6\rnڲjwЉwUw7Aެ^kN0qW=ܻQ/B22Svိ Ic jh0(-s/KX\̊ET"hvޏpޫCt}lKѽ|CدQCgjI% , kD~=.Dӱ{SHMVԫfTXۼUΤ X>ƬT+E /׳pb(HkVNZnĒ̔'3uc31-PVU!Ǽ yH/zd.$wULQ2*e:3R;!s_׸qx#eUOk>#H# ^toVsku {ΦYnI=) /_R&H86ەY7wa\gPKSqZd1Jb@~e?ae0#5?& 4SVQCO?ջXkOe!Cs{u!Wؓv҂)rsMޜ]XC.n}aL`l&W\DoNXKsˈ92Š%@٩:w }o'EA}ID z, rqFݩX(!u^l)g 4Oa24aJlڄYH.%VJ*$TK /Ӷ_ѢM/K!\7W\cێ[)W="`*7E,! no ΓS$u7~KQvpZ߶kkXA]_WMDM"dQ>i{8+ =STlUweu&/DUZ9vw3\jE>x;)8][?hP44 Yku7ؔ%{ ZPbTCKsya2(q[=#5^ AÂYLDF:/T,)l=PSfthkYD7È\=U'z@Kȋd`dPlf Q1_,|w aƙ Ij6f17U?%#˘w6>Р@]2r94I.sɦ%E1d%m3hoN #hь -I7}ص_?k0#IOߪ8,Tt-k9$E̡H_(Dc7E0-+5=omPdM8=v֋. BEjʪ 4AM3 Rv$3Z9ktǕq/_IJˣسcswY⍞c IWh%DbuSZl=qHRǙ,jּ^u|X O'lGCF~Ϳ|CskO{:݅EgbZB1ZYba>e6&1Iȩ 0/ ~̊@ Os|Xc'<7 K +#gx9y5ed29ѼdtOƾ{u7zrAA5!d.EȊfQLDF;L{ mϡd}LgXnMW~@v! Vg^}W%(U7^fvPZ,?k$"J4 ۲gĉ>%2fh+7^#5/{[B/D8Re%)GB`f+?0cJ (e0eE&7DžSdhLl ,;-L߉-'A 'Ds!DNjsƳ%^Yt5{> >1̬;ƠԲ0U EgXiAAcrGqmw:])7Kt qhf_k># ƍ ]nj$-G(}H#xE .KYdW^b_ _gœL&5j pEF"&mZхKf8ê7쬘+ {sIp6X*O<No;MuLJ@:wEJPc5͇{KLI?U[u>ZpXS$R4:@b6H# ,mu[EL _iPԯ?hn׆vP$hMTYh8.rcpۈz]ƐjMy9N~Ȇlb'ZclnCo)rVrcׄ‡#Vt0- (F Typ]![ BJ:ۦU` g^%)ZfBMS1m} (e6:W)p@9<Y^iXm)GK*OyZ7сV%oSW UCBuCe&f>Ț_fQ&֏IδGp04ӡ |۶ lLYi\6ּfh N$Tgl4 TzRJYPrKL$`;Vڬ3ŐI0ت[ lJ6OҒIn~ƚybHD`\NpQg*/ ֿs}ŧb(Q^r0 &A Gi?υ2y rք=)+kP=MB5kþ -fRz?k ;.'ؼAhc*B+x}۱OM(0|VÄW5k2<$d>.ߤ\K_/&g:ꍕz&KJc܌-Pe[T]_xt%)m% ހ HZ " JK zj8.i$Jkn:p #nPCHMTKLh#D hBh6@04p)d_.6jcM=W $r"o(w~X%Ja+:Be4~暑n9uڜ[49KEy2+"V%KJ:ȅ;$}PA£&>ݍYМJ$V6}ÍQ_'G#D$$fV)&9?7Qw9jEi!$MbETB(5{ZˉʟKXFcfZ #0}A>4u"5b/Xߚ|V#Sh^~`;Y%To8c g bp:m'#!R+clV:?zėǗfRiwsY (/N| ؚܮ j*h8!R$0bdz`Y!-F:-k?BB%f}lUcOswDTX`4}ycn7^p 1%d#OF? *?seDEkN7ǥq:$l2w ) PCAyPaΪZB H$kIS'7'hTNT̄ ɄCNr߹p(zQtp2)O*>7o[Uun-[-*\B8mJz !e;v= hTҪҘƿ9/šd3P.'\iq,ƢK 6[""z$WavoH9>Y 4Xȇl{X?l"yE;Ev9F !c(J.8IjM P% hDJ9f۝"#Q*`XK!{MXg=[SĊ'k>Ӕ4O{iB(F_}aݷC' f;+޹ےMLߖ?j%|ExRmmϻQ-,yϘ& />|͂w k\6d g#70I<32&_t it??g .WD>AQ %UL7>-$J-_goyH1DyIvPYqVcoZF@lIͫGDڗxügX}6'v2_$ 9&^!`wTblɺatB삦?!-ـ[ ;CDL]Psk48ǵ hKO|(nu=6?1HPiw/FGVYn\Z! i&q Htg'h3IX5Xq=pdE2"VWtqp Y >)n"vUSČ6`<`cD{Fq|7PGNҡ[kj'""IF?&mA2O6-p:m7 KLx&Rv6qzSFDž0|iyN ˶/vCkP1i_7.HJ~ӝd?K4B&RTTTe^SAKu8{F8 [7ĝAk+"0I zD*RۅȦ'GXvDV\;IưMb>xMIZh1|HHeeF]q_qW8ɥ t)O @ )N@$g{YVɔŭ' f`[>nS]ol0֤:Hg~0_ヽT*ҿ5Y{ao{E TC X6(Ji*0<]>'g,v.GDz;F$Imh%&=#Ӱ"/jY7&gw)=D)"8(DlX&`=zb?{_nS7#.ӕ.Smyb{#u 8)v)s_)*/א3@:谂g}%\@|DŽoCJO"]-NU|g6 ޤ+,mTϬ?Ō(${%htD(`閡08kֿCxfͩs1#n&zg( <7]sY‚I̽Ԙ9ifH0fL>P0PbG t.ʶp<^|A6# }U].* z[ *ʘN=^H~.DPkE6t`:'}ٗU,p|q?:@]CTak'㘀,7F[|@>6NҟM ڬ( .4N:cb৚| œ˼p$X+֚G !{F8X[ǎϰZl-&@$ȚKv8ɢ?_JE~3[UT5v,8Q껼F5qNŷi6=;#wFc֭$~#4o"к!Pޙ`o (VdqـENJRD}.*Vk"G}Jjۡ%V#%V[/1Z&r5(ELr `Q@RȰ9_JOh5!亮,;ik6}˛]XMkfS w[3Wi`vG,f8iSnhfs s8a>Ht gmU$$U1  '`,+rLx`cH[gp-XcDMtQ"k`. t E\4K 6HFk(옐'PQtu: +?H, CjU*ԏ-uS37BJ  ߸1J %n75@}cQ!$?*Bu\1?p1Nbf[Po1b0FyJׅ9yBh.Quwd,NR\>l,ra{,$A{<9Vj(0xuH/[@Ok,1ws6LDUC$̶f"˪%a_#Plc B-us_^ ;DOf^ |vhX- /4-fWըWu0456mcv8':xYW%$ͮґiw/Y\z՝YImsʞ@*γaNR$wtS>R,܀s*R9/?;*5H(oncV+ZlNdl_}XsA`E/Ô )Lzt\Nw%My ߗ52*4q F, hY4U\ЉQ^EOؐv"E-0Eְh6>Bv/mwR|AB5? |KmRVfb)B!BB^]e)e xDw:5K0Td?Vˡ)Z8DZp #z%26,C \V×`#a~x6DiŲ φm]g@f cCeMӿýؼmckۦtyj,`_WBV6nMz2'AQlB-R*|3Xko:Ey!rα{q*RYxv bNҼ50.[9OWzn"83m"2ꭒӥ5,w$v"R2Y Qz6FC1 Fըt?ߗ'$$Z\,crU&D}G!p7 ]ɥbTci8r h#?RQDΊ ~CƤ+h3SDFA"[g(Bn̴OJNO"@=׃ B݄2jAU~8*y0ęn"" RUSYC^ZT Y`@ OxߴrE05;[WҶbu R'q r^yM`)rhw>uٵbc(n Ĕ]+3Mª gX߿$MdT,{K(%3|>kG| ֦}r;Ham9gVlm˲a"畒i?ʯ|$9ӯq?e.d$FwHDO iʬؓCZs`Zz6e;,)l ٕ \tch*ø&O֋#Ƣ(&Ex&bܳϩ|gnLZ p*x9G ;I||i)lf]MQ?3!d<+4C*~""8<ь>J9`%# 3`L2|mYgU!]X⋦rUVnlhf+e3C$ 6x;k %(.'9~{Eف|4+{1\y.3%p-">V8lCl1YA+R=Ze[ǐl_aϰZ#%y1B>e"<+^ҋR"@sA(cumt7h]:{}΁T)v*3*HNd?O`w5[a)7%g>cjJ.7A_ߢ-y>\?)MμŰ>'㸍ODvQPTO+VV£8q47Ji5d\ ;#=~#R>w Z7~Go8FͳiNܝ4Y_1%q4Nۧy6*mh= g/V655LLnKGnц= 9SoY-2E}N-iM{dh  РMGTDOt&~2"0 AFXonhUkrCz9IaO:Vct r3\i=182T-DgX@zYߍZ`fk}[@ \ C G۳5sfuDDځs)C҂ R,hd}|?6ҨWTzvgj%V}GkԬ73+l2wN)5  /9@@ cNqAqbM$^f[%;Дm^JНc,X$OJ&+KNɢ΋eϜyB! DR1+`"R^q^#/SR])l8Dͳ)kMB׿$!j?[ e(`zFpꢛYNn=gu37f \l*?pbf'/V2J4 ׯU G.-À]ҦGk]WmGJ]QiCIqm}*3gL,tuB#N5DBz ~ӳs"u!M~~!|Ų>1& Â+ Oѕ} -?PXe#^ÍG'ܾEU pfEan8EMs3H5nT{Zsh~4#(tNj H%Wsvl]= hDSCv:ڱpK\'.lCN'Rg&]_o럒>|߀e*X2F/FNϢBT \r.}H;Go.2|9r,|~${%@6*ޘ}70;^$枪u ሒT'R&`./'C\ Y?,6qТLB =o9F '% JX2}vG2;冎9:Pg_!@&cLLmhP&#aK_ld4'?42c6nM{1DoX:U1sꍑb-"r8,[K.r49~ׂCR$z0gvq>3;O/Y6Tg>δ0[|`6|CXT5;w6i9(Ukͻo)F3? STxÑ}dY5444pgֻd1#t ]a2G&hZ(dHqPD[\刍 a՜I/S6وZ/i̽u::|Aax{N;H}Oߞ@y \*$5|`/R݃$z^'k*ǘp4;3f\N6 rra I)*:B?'Cm2O$o2Gˮ~Z _coGP7;̅[ݙϝ,Ez961mq[EP,ڪfك 6\ 4 nW V+:ض'I=Bpxqgmq\uTO8>Bp bysJyh(P.5~!O"3%R{}5+?*B2 ˜a3' 2Szpit՚6L&ӋC4+劆˖G-7vQHn㉴(O,@:~Ŏ6#ddG ~o/ֶ-Sx /ot hI0.Ԣ^@RmSY7zy F=W K$wHn> P)_S]۾'ͣ3$-rjVDĈSec_Q0#x {k"Lzh(?xwZR"~R*`8÷DrNCƝvsPÇ 4ئNh|\LoF"&f`UH tXZlӕ5o٬-wQ̯ҡZ4F08>Vb,͎Ăh?1\n/ZgυJw[6Ɖ_8]Gἥ突jS#F:|)]ސ\% h0WX?KVnE5ȭL`)G"nhVU0 7+;G5-KıXϵ ?nQ$ͫbH6in nt͔8MCg5IS:;ف_KGYA΀uܺrͦ!aI]FT#R Ql"˝Ĥ; H-Ԍ|ݪ]˧BL/P>| bGqax)ӆ;7;UEg`lxW+ј2e;k "Ł B5جk*? htj/)$TU;鸽6kbrְ`-ΫCO:QoM+D䨑@gEM5dvwwmrF-mc87JGӓ ?i/1}q,C0tωAXM7˒jSB^Mv^t ~iKTs ,B6h`BmsEOހ7hT ߣsz_Vө5^ibͱ1OXu-`/˵;5_.:_)\.3cN¨GcMyz:1(Zlq *xܟϛ2xQ, SE8?A鯸e`L5.y|f[ s(-Θ~$G N^A#-Dٿz;L2z4Dپ;uPTUAN@<9N ӶU=Ȫmw BU !v7R}uҵT25խpwQb{޹ {D}\o`mݰ(v8J ^yn?ņd`s(jV$입/Zk'u1VbFʝ̔Ozى vC7&jTB *QokNR+ݚd4J]aLT>T s:1o#p`Ȫ1a ĕmnKk"6^"Hx?*aqr㞧Y$ySEy-D-@k-ߣ™]#BT^COo3K%+C .t>|J(12j;7Y߂b5mRr!8+ ȁ \2 qgQ4tb;.Asa?C=MҲV͕/DAX<C\eP&6y}{v' PJߥ2؝ ;Mm>\=L 0S3e1 T#wxhWwud.ϻ Vs"x8x~_y^e@胇$3 E&CKX֌=]9D B; UFQ5Qi0Cl: a=VӉ\Ƶv*w31iajIru3mFV5"Qf.gJjJm$? kbU5 & KLG^H h|sD -4`FLp (M Eq+m~3k!~`w: Y.1[}0cZYSG03Y<%[N4xJMHOl`xUWKzFxZhܠTr5DYA[3/Vqv$$.]Qm`}my;"$ ݷ$E&} GA8nglOA@/m^kdGE#(ۼyڗkX ]Vk-͢h43bx2@6#]jil)7Tj]Q-cIV> iyTNActDd![ꂎmТ~d(2HS$Nunㇱ\W?qtBniK{vl;jF<8so,K9كJw䃮:Ɂ' PBøLduiy=J6ƵA.;]҂n/%c'+DB>p'@m221A#-&ܙ a.]lZqK,5$Rawk^= Hw W<D& 9qMao~6+proT P{}$7QY T=&ܱu] CJ{uV!RJ{W#YյcYtDvG(c̛J $Pc]88}_7Mk |sžK<De=b'N:x{;χ9]Dn73~Ǟ6@aJEq+ [2X`>Ygu]W8|Hɳ =WR9aG 7<ݨM Ɉ5`7v=+tc~Sّޥ"ScՕwҚ؝>gHW1oqbkS`U֖u5yat96]d!ira&Ĵ.>fˤ4I72#%dP΄x!u7nj 1bµ0}$"C̜~Bn.[DBW@1B`^+L.|&qc,TY2IZOqc$-Y,AO?\vǵo:QWz׷xÚ)ȸ9<93G5S)Mpe^Eݳ(n}Pj6+iA2<Cdbpd2.%@+|DȉC6עx D_ڕ-uQ#h aoy̞zyԬ&4!ytj$"|5NzYAWS;oq:UUIz5k%sNjstG]@6L%EA뢝uw]#g5&n >+q{9a{ft#B8$(jR 1(R7MԔ֥ ^eR&ZJ)Tc `קzrT{EMviDjRX6*WY]j!( /wzC9h 5z&_IdB*%":i ͯ ܩtIw ]zWmGLè aֿE0TpIתT&θ乮^4on9\!;bҰ!X9XTX'OBgy[Uh`PH&H>9HWXk9@efn!T@'"bA5Wt:h<aN g8NLެ S-n.cMT+ޕWszm]VK2oѠ14 sAM b _{(Nw/H"n6Of!UY~&~v2E1)8Pk2d;M9-7#N:0?釼zn%Ϲ@\lt;ΨpsAzxg(<`DiuU[E[2zYKGn؍[(f xfwֿS|RtxS/5VD1 H6'8GvKU%y9igJTS>.OOfjjÌCu̗k$EW(^* C;RT`{a3ч4؟cPO_'ZAa #7ZV~d-O],ZBlo7@CG)Os3u% ~|UH`sGďwZër=p(-.6  :q ?׈,_.FK3 8})t.v&֐^ֈI} űE^f.K2>6NY 5F _2gYL"B~4\ڗQ>t ?=F뢚Wk$do B"U5d̢ Sqr9/YóSѼɤ:c.$'&,!љ2VyÒ# 5bCr%7:Zǜ ~łϵ#1P_ ƿ }&\uJTbI~hxȹ %Jr[iQ8ƸL/4hoycOebݞ?{f@#iFN2w7SN5\('4t^nKa-C[Oޭ|@ .\ %+R'(7RAs*㚲f}10"Xi.iX ח@C:v5,M]׽&|Cd289[zr1]jm\1JYN˙o]jY0`RlsHt`BL:Ǒu{@2FQA<`I")=m80y Ddhks&@d\)HMN!C}{F͒~#8|q5֕%֛_5Q\iTi)aQߕ~0Ph4^$k!ʖ38d31o^ BO+ӈhFmd2G]G׆-H <)Sp}.OW%ܷ^B\a`B.vKTwI;MuxVm MBtu+KwN=50ś4l4R:ΌXPnxY4IeVjOɞ\Ig;G~wyq^te[Ѝn/+D '"o2n fc14fP.(M׊WnRꊃ`R XQDlҼiZ9%e$c\锱-w6_ab딊=oC{z&'Y51i>B`Ox:[S#2 AL& ]PȌiƱ#oeZNQQE޼s5(E;]ax^ƫD~EwUuCpd oDUp^D^蚖ac bu'W{{ >,$SMz |,Nx۷e_1i_t\'rtd3G!;(f82ZBTT<@I!%s)H#0dZPFXߝRkk˱nۮb!1.u|[`4'֖{q/Cs d^L|A!hd+#fA]/|ckߥ8:??UÙa/Ɗw;iw1w|qBZ.刧7oLC ?T%j0sMbG=gtZ(>dɹ۞j T7z5}3LbOUƇ_R UtEJU9Q= EQ?vDLK Y AȠZ$J&?dYxoH$M;[X<_\c "E!wzEv(i&rY/Cš}~k9JP "Aka!N) +˻73]&ܛ2 YS=_r$kN&QlH13_RB(i4se7g.*3J]IYQ[.Xn55xf« yc m5G"j$]K.'"bKf&N_T]xYTQ';kv`  V g*~*%MLi :SMfʔ~Jџ#> ީiQ2y}@ͪL1ʾk\b-x`8ɠTa7PR+u^5e%Onn\(E6vd_}5M⁛z8 nSMv<+aQ+vZ5Nw"%r`'&ejBV~K9yΚפВ3ȷ' x+\Oe. 'p%.a#XWVe s|84TXq1&SXԖފ6;Epu m?sb#5MVlJDnPNb[c}>G[vctjb0 f/Լ2@%Ь?M&1r̹b+:տn8_{\}:,,tg:T\IJ&yu5 O~Pk"n)h18_vŗ*륲JƄ9}VvBfPd/)3\mqWZFVs?.D' ?Oˀ&, Ork$:ҫ gq8  K@H}?Ԏ\huYܗ)7^[eIkH)@}viy%q5Fx+{}X*]p-#mXzKox~rfKhzeReKE੣!}>Ƚ7hڏ)V^;\" l6U5B߶w)w){E8"2k{1k_ 0BILR+zr99t{g=}ESk=F}i*[ ٠R#2Ɖ=tUl֌&\$ _ٗFտ/srSgX0m NA=LD7 >X@L? $B6b M1#YcHF]{5?X9rйY)xe`"fS ~ h ;&C4]]7zNcQߪqxhc!]| w}xvF!T75M5- T<߉x<ޏǰf8(SH"JquKE{xһA⥕xzEߵN4J/|lg#ٞf7,,.z#p^I=sbUqo ęNd;GBr~rcY7d#+5 f[o;btt}o'<,qFX70=?M0AqˈlF }ղ`ȓ搱,[PږJ 2ӾҥVIwVs@6}tꆴ6Fgc]'`OI}LQY7EjCr!;6W[`1Ah;:1myo"]+ig/M ({&@|*B{mll΍&Wf&߼?,sxR` @KxyH .@݉/hθc_SA.ftxgA c2dAw=j#'5]Evl CCڷ -lI5凕Z^dR _E r]ed*gg* 8=WeG{2:2&M}P4(b]{|-8ƠݶYZ+<l< pEB8'^o  FR:_ïߡGKa40rRn e0;{Ձo]nעTs{#lmC\4Gh\>q ۈ (KDԚ߹5g/oB7-MEGXJȿr6W &P[-n\؎'Jiݘ=, t4(}GI ,.}tK;EdI5UrJm4 A}[盄6 WX^hJt(p,,S/S+OY5{T3bK;'[*o}'vJ.%=|6v/4څep܅)0H$%z.]K^9M[ nNf}vyr<=cUݝ,k- C}hN8jApOnWܜ<]k&}A*MW S>ҝ'ݓ:zLX6h^wE%?'hV׋w &_f0nj亱 ^8!)YZgJk䘑C"6FJ'>6&J p!]b<ǃs^m=Y Qu-fYm^9ц,J*?8Pfh60 $ߡy햆XR].tY㽧.rp F-g@Ѱb{PVNG]Οmά=H,H*u9x@]X]"nR޲&™ sqFZ{OR'G @{ˬJ52 '6]`ɨQ(N)D)yJ{$}u5BG/׻K DIǬvKt퉃K~{XF:TWVZ$Kn4T !YS:6;uD/4:ߌpPg{s=@@_Fq|62^=8)gm (~_t/nvFUќL]2"UyQ<)Nga[` s૮bdo-G/UK0/}Y S /^u f)_>/b/ms v6_E E[Ē]L};*C3fc@^Yo Y3gR.&wGml]Qr |?S12ɶqqc6)AYg4LT4<]:-Bt4n&D:;O$Ƨ8tV%\ 5P8"9NjhG\UUe 2` ҏV[aKmwz?N AZɄ7L^:}O_n+g-75Sk}wFVQ+k@4mKrJt$ fݬDW)X\قY%/CLj 7  ;.3kb?ᯘ qƤOi-iXA`r;ut)/UW:@C^afEN@z~b_[L_0-^h;<Z0wi#dFYdKfm0)Ϝj?0l] an̟s 6,7Xd皌Q&? ;:O{ɱ &Or*}_c5lt #0/a0c+BC6JbT𱹼Cq$̽iX}gXLQt7rԏԵQ-^B Ts~ls=tивˇ|aJ;viןg[}!{lAo[1XțG0fcg@JU{Q6]qv_Y/6Ǔ"?ssلxgwSmFW]b!Mm6 *P_ ='|?i+Ga=:,`* XB}ضgMR9Pǣ1TY&ݷ3Aq0ٚ~ծ'h,@pN}n|-kNyuH^Yd#5r)Ɍ.X{%[D~Z\3b2ZAەtQCZ۵)Vk#/=_mkĺyBAq%ԇs*!DQF_L#QGqD^T—zk)/eYEH,I~j(Vt>x+=Ue*rL3 z=ힺVv獊gq/'HIc5+^aEIDmRd*ϴfӈ8X]Zѕ'IP{C[#j R{6u$>xrH;&#{}MŲ6BQk}9 %kWm pW!( hT um԰eߋpƝi+jչlݥR4(Y,2݄/ABM.H!ǀe 6`w|uձGr͙B:]*#r+Aw ?> )ZCvM.91fӇ{Qxg7Aɽm[gVЎ/OEh…_b"Npv"Ġ}&awӱGG]b~_~f /u,E { 琻e/!B"<8vx~03J+abd;(&Y$=)NT>{V Q_QXw!'#rЈAWo>|ldkS͹ffa!x,āȴ%$itL]ˈKt r.UكS3fyn,*2>Dn5k!3^[psƪq2/So1,q^tapPR ޚr靡!Bs6`ҜT`˥9L'S}ԯis~s|c|KeH;gxMOėI^+'GZy.ĝ3J#IKk PGW?ri.#$*pn_K]NK\ۅ$KBThEm#ZZp]hb7-aaW/?n?!]LA=Y]siAWwrc.QKBvJ"Njz`h~:9I]{ L>,.ZXƵkWN Tq֥2KJ#ȫ_t(W{:,YٽH=o ^ʂL/ mj;~Ҕ'V슩/aVzyߥ̀+d8t~{-FFݣF!t Q.ukg+Sl,L2q1CחK?Cd6n_BI&jK3kidHt >KBVAMzc@w*8$O~ @8oLߑWڮ >]v؃8C&B+17{ep]v(jE]>Mxm4;GO63L8<mYDVbWǯj/I?  0/R%I?7PS\Sv[@n,PmaV^= Yzo^[$&f=)`k{#:fwEXN =69\~ctz5ȱ! |Nت:˿2ηiRq~a[bTl#W5gCo&>՞bv3 ?f͟U.6` {,*d/abkD}QApӑ_羜s{cTl8P$r84ҋQ~ՆkAޫބGWp, 8IBѼyZ]2e1E<3 Đ,$:Q ^h(mك e ExMO`Wp 7έP8m%er ׳ EV՝5 .߿;c[uh57eڿGnI(l6Ûc2]Ju~`$~g4=6^rT#At56Xxo$z_Lm>tl菂,UNp҇ȾZb[VA׋/39:IRyx̉4!|(ʵ3_=LjbgrHuNȡSPwM9 Hlrv^SA+#:`Ýޡ%7sAթ-ne|P2\U5T1qpDmsc9b٤L9Vr4l/"BQyVTN\*zgp;0@^H4hdxW^щ'׆L%m_kRi)yP77UKh BV" ghwweO傷B \Dg@G+g~Ϯ>uIO%>Kh4`(eAJSUbu ۃO< 2q,_ʸq أ5oC'i-ӓ>=X =qt†Naܶ0 ʇy#h1zלp ~, &uzoB Q+ۋh Vf٢2ÐHMعn@hjKqJ P`y`BLɆSp+/ TWYGwQ dMՈH0l|jZ2EUpU1="~_l[lPQE lx"=E\YΥKeWamkG/"NW?P'O \h|WE ^A, p,RH *H@m}.yGT5eCX0]}2@Zt)G{ccUFzDWф^Ʌz-'Ϝ>U(٘t#x0z8[=^~ZUeۦ,69`X*sw%$ \]ysY@O+Jm( ,{nT"`\bpH8DCaT2F?C0{ 4a H!4D%%٨&a؃ = kZM®o9{ohwݮT7xƦЫ8NVs=?:!1E!.|Z7,dC7c}QgzM(7X ^:n>A7u{[tZ1#Y{l+3NtmFM6VEP8ǕY`Y"w>(MN {1*潉 WGXJ `X[p6i+Sj[In_p/M>eb;'Hu^җ:a,a%jw@Np$C<{׽/Z!4o,GRX(']/݉,EdWQ\ :kpъ™WY Pd|/2 "-մ{9JMpÁCxmX!hCF]IZ;>0ggT Vi4~QOM|S.8ϗ+@3ޑh"+re gk# 5Ό8ӼtRӟcP|vf;S֤vw**aOh 7s*Pa_z',JU]ΆmލQnP)w)a@ R2~ZǤ1 Q ]-ּQFqv!u^:Z=Zy>MZ3:%ٖm)3\T>+9U`=f@^ѳ}jPy@z&VM9רVE7qtg uzzx2I\V<3ouylrNh_li4!n3*nl궿vm{݁Iכg >#xﴟ1E[[qJ)8BOFYZ8翤gM5ZGH5@}mHx= Qa\#}i=ʇKhUepMF@IT،92eš |UVT1YqqNAfQ,G3!([w"7%P67]1ZKPINަcx"sdٹbXdڼiZ<., ;rI8MO .%q5X [ ȓ=Iv7GѬ&׉\=[+P[_iۺ@ѩ+ҫgC{.PR414hJbVOP=hAکOI/Æ ,|J>:b6 8TGAr}KǡO+0;i׵?8^cݓSǃUqZ[Jp`^j]žg]1kb8o !u etw`o:h1:N% c ^UGCG0~P 4SA/rVގ04bSpL8 }/A.95TElzgpG;X eP($i'gه,9L]R;a` 'pz&p]lKÞ֝'mL&2ToN-7Tf\,F\$W_]d/(;_h6΃Ծ$Q+nSP?d388\mL9#J3xjе7EB':IR7IP-x+:2KXBuc@wGzAA;Î֠7B҂T2ZRԏElmh𸤁{'=z4؁b]@/7 4d6"ZhT. $ĞǗ% [ɮӷd _ZœHTL=o4RcyRJ>.-s˃Q5{$WEgݛOf sp1jCSeul@ƛRvb[<'*=Ax '*0 `YZȩ(]$sO,E5 NF1 m :qSI)oɢLa҆ksKE1o.#%AڍAeTXlz1ga␝|~b?*p]"P2.H:qF2L͓$߄~׍M$ ]#oV$m\睙ܒb7]`TDZ (BלlvlB,/Mz3Kͥ'2\O70 USP;V #lyyəh9IܩW-Ѫс3Y270τu߅OCaNc)/UHjCYl@LB PK}c=k-gd56ڄOv4W7DuUb%Vwe).Rs(Xp8= )`H'9BzƜۨ"QK}Ub%SdȴU"$L%֨e]@ܔ 0TPxe^siCmfY7%g1c {NS=`AHG%SLaJt3QfX+IǤsغӴs-}(qu>}tɪrHL<196Nj %̿Llߑ3s;u@z*T?`}r8ɈDQ|4Lfke .ѴZsmy}^Y ;JڟKOgdZޏUh5.w@M |dϲ)l cupP;:r u裄a9lqbh:!Jc3k76p|i\8q[mb :t-;PW m6/0`C}Zğ=L𵲸/J$-Kctn"Im8+,`upab6v SJ0h2rqSQlepm7xehzL h?*,PY 3sHܩrOS16slTAMaD$J3IUyIzTJA&5F0Ƨ!I/l3^V^cN؍4;_ewC-d@}"Qr)]@1 #h<+srCC#e7t=pj:wa>g Cl QctWR.õ4AvxeN^_6n?]x\£qPp]PђYIo\HDKo-= KUߙC+SRT>1lj5P\OT"Z Y\$rhu<'*;h|Lh)bs%Cg7WFɷ?{`u[:@I'pJ Ut((F޾yrO=VZN4)( )ED~d2g/OM #-!Ll= lrqX!הCTםpcZ'nEgRIۚ,YLPx|c6{'N NEF$ CU9gGAH`'@,3P9%2ÛpRp"VZ?F}ۡ[u(lpL K<1޵?W@egPT )cW*x{ $2J aEN1X?[LT|v3,Q1FcL{rcUŘߎw:Gwg'6k[$t1eۙd,a9#YկS cߏH>#,LUE>8n2ے>4~>yv =wYW/7Rƻu3{jldS L/*O⊱ 0DN۱۹yCrFeւ.CO$--IMjYlLsmqm+ݝ1mиXon1,޵B%&e8OZB Bh^i`CFq6ܓA͍]% 5,\ORhx :!HcTT#+v~Z=~)K?)) ~B> ؓ⨜Yz$iXyw¿AHGoA:obrt_}?σ`q}rΌ8˱$ )2+BjukkXr޻Q%+[D^j=;t uU9;P|3S[ъ4ʟbWR j@kU*gjYJ=JEtL,%}r&'Zl(ߊlߵKF )MAT?OӡOfNpġgBl%K}ԁVё%?<( ɻ9+d~X2cydL6` oO$UɠOJ8o@Hy}(y5Lo¶¤m-E )p|vȂ4c&I\WY#|PN rS=Z}B,ze+hɢ[n zC gyHh?O4p,Uɮ>fxv?{9mwk9ؖX]oBrKac|JDGaΝӈJnΈF4gY43[mjYG/eW!*7 ;w(­z2oaS456XҧniK}u/*z{\' WO_dye& `^!R7_VRIVMnu@G)A_@/3m8t*#lWjKתnnHt$1wAl,vMI\N"[i0S#d](LG(.p3t7Bߧg/g2x=~]˔.9eh1eSeߊq@Z)3$ۜK}j<8Ge A]`BY-8Qn([&p+4.sSjùb g\S]nE·ߒD"J1Ԥ#KVh3R ~ng1ܬAd"ÔP˫izx6i2zdT61W<=vl I;@!hݵͿP,pF?93(_OJVf-')>4W,D<_[2 '} 1E}rOO]l:c-," i4?(Jf#(Ыxݬ Ť 0D[#;! Jǯ-'@75~i8v2:S\q/m?t)d)Ha $hܛvGVf twa*dbT#Y65wv–*5Rnzw|Frb;M̍IKO'Es8^Dn$D_g xQl|ऻ*x|xoj!z(Yn<4eiG@fZ2V|"#YlK(5=n`|ϖy, SlINLY]l&Ǧd,qdBs=~\tabsc!Zpak0D;- /QD+ɭt}mIN=V)7M|7w`pnJl$rIg2ȎuBWVޟ ]tdgZU#vF.h3[SV5bگd}hnu'mc]B֎nXh{fϱ3}qUg@qTF52rP'kjɋYlݒ~Ϙ 8B:?E2#%P ; 2ZbɴӍ;Gˉ@ 5jPw"<:59Ǜz}@ٜxw}{ dHlMtP!ށ2׻f>#^)F kQM[Z@M]t9FXAX{w;C' U#5SuJ ߵsƢ4&rP= N2$|#_KnD2/%M'd^A(NsA\s!¤ĉJeIȩX\O'Q|"My+=?F9NYc*7}㶜1Zؾκנb0{d$"5P_{M6iV( YȤہA@4()0^lEl@7:m#r*w}*7]l- +eZZd Bg:u5hsЄr̠juί-֜#(D4}m^ <:՝ѵBvsԄZv>aA^FH˄г\ #]RHcss]?};tPL "i"˜P?k;'EOExl[ax0.^.uG%$Eubsu5~5/ X:A|GokN{C.f` "nSl;:.̹e{%DU yN7ɩWaf JJi(OupzCraZ@ꑺ\vHjo4i)N:6xX7Rki+E8Zd] 9u.\$7*0/9qv7 n~[psx 덌cT{WS|ҮMf߆IBKqؽO@ :*=hSGFF5x|:Aqt;`g5L폼V@!vӶ/_{9q4=}UAWC&𸺖+K1Z_JSu8`J ohn2KqH)9r@<:ZrLO&3oPc}s6|[7wjSAy6BMH_p=9=5=L)icu+1Go胵.<@SbM%@Io6-7`4샫+lF41oK,d!BOQh5Ua"/[WHU!hV5%t9nڶ1ThEfOz}59!< {k\,FaۻC(j_ס%6a*09+Zy ޚ&>4dQV^13Vd'ifǑhh ,pG"הQ֬{iX6Md&҈@^\y_nPD奎Gn/o 9>yz0L>Br§*@e8=œ=*s|l €'OG9G2] Y'62V f RIט}&9'%wb=i9烉dd% jqK\3SJk.?W:J8"KjkR nn@5JpҠҸ*)!CÌO}V7˚8: ux\ yY]UGl%Ae[D5XMB+Psh|ݑ&m0HtYF>H-bA? +YbОBeoD^ cylHzKJURg\!F|FX6'#4j J%Y(b]i|H,bwGYI6mDM gLKKLaG Cw8Jj@/Ͱ f-\Nu ]6ROs>5Z?9!L?M2'Y)!yu*n/YϊF\+F-̀o䐢\lcMGcH7F2C+'5"E]I'1<<̓mU% @<@]@Ȁ;m,z1}U4. ₟ Uy ŗ\|5Vd)#x `/8Uj痤 @P^0.W$ \1@I?%P0˘2p.T9-kv×XPRƭaZSԍotueHc="g㇯Xwd֍pU,j Hv$߀"W"=3,Kf1La'`Em|5">8mxk|'nzb8J5vh`= B[WKxI=`tDž_UNX70>}JV =Z;, e܄E %ٟ:anKRCGOՋ, (S\f8tn_P*E7gYPw䧹A=ʢe|Կ 5TzbiMW+|?k)U4<:W.ٔo8~|hl`D a1%J>7"!t5h:r=JM!Hq&yþձu'pRY6t=Oi=^g7ϕI72saOlf{t78>u K%9˭ػsЋRe22ћi ͌CvIS\E{#Cmu<]  YYbYV鄻e>J.h1&SH<]z5)0#o@:ҀPt!J,ī"EǏܝI=pQp@S-[Ď&I"_~` ҊIO`7EJsf2@Ud}-¬5ω\7R^CNjAҮO#{2hYUZ+1Xk)]dT󊦸A[aO\;jh.mpo=B'r]?w ؏E<6vžZp@a\E*B=e-Ps|E:X6!$S]ԟ'B;=r]&^IAﷻ#)_o\%>,/DzUK#2R)7 B= ΋rRⓏҌyUա}U  *c6K(X[xrZ,SmFx]\zEu \s>X_R I`?y5ٞ{m>lT t(!UVP57+ô;ΐhpW-p1c=*սy6#&frh i "]dZDN::$3[m؆&ĥ/#ήF▹U44T hRT8OWHQo47~ q#kiJJ*V5Y١ob>5.{&e@0N<9pvʑwOgމ#ǩt YIj$ uq߃"S~e5^./+/P͖B-GQ1<}Kyψ_w#g ^T3HfTeoO& wg* xڥ͇ҞB8qd@nyevlH0Vi[[!=I uh1܀rwe9$ak!3/[kjc T.ɰS,6Ld\^(mCӒ~z1eŬD]~sA[A 73C%7ZZԙ,<8V'it5/=_ yQX+9ghhWNS=kfb..IG񮨃/+8v["}պԄ SqɘH Ҙ&!؛N┠2^uqj8+9vha0Jp`>>0 ΐu)] dgYF~"eR *lH A/d"p.7/+o]V:U))N-I=w%qVUAœ 8{'Pz Sܻ:]t1YJ0U[ VSHؤ_>`f›-hw G &|؆n7e> z=3Pu3Dhp9VD1;mYr3K.S= 2 luz'%@k,ԉF,9Sb>ҤSm“`ZC P!O4/P2[ЋiE~MKSL܉JӍP>Giii& 7ݜdʁUpO,WR" x'E VYAXX 9WFZ':de$Șr#W@ώH @BwTL[b[:qMʙklb`]8bRhbEXXwH6݄:ރ]9qc@NKs-V5nݹ<]?{w3nȃJM#BuAuf ;_; -{֨@) */.So 7Okr0jn-#{_% Y`:ۀn!{V,ٛ-ٯKPlxÅS$.xm;=WّBi3=Fr8la ψRګ% PP l(~7UϹOGfI@ f=,-2:5BkoxvۍI7v z YTb|JH!h}=:WToM%"r^ /$w XeBT/_9*ݵ_ַͩ#;( K2~K`jn{LUKWЋxα6>w`m*cT_\Emʹ^de>a l|]U,;F f]Px .r [ /m;2'JG"iY-(v?0W<]VI)]3\Di'YNh6dhodƼ5풃ue+M}D}m[\˔q'rFƷ,G7jzl+RZ n0)[ԑqmWhjr &r\߭`j.kT ;VG[- N I )%vyWvAiӴqNꕻoN!0=5 .IwܤѠَȅmnC l=EwMm.y"|&zwӯY%:t 2'*MW;ݹDcҾ'UԟBDxo'e@Kt;*2O)-_j輨j]eIU>Hjy&KspXLjNˠ:  &XiB#eOeR/w(0C8_W g[)oK!huCNjGGiC?HQ|T)i:Azȉy56RX^Fw"L u DgGr;ǘkˬylUnFC}=:tT5cmN.E'.4NL9^C`nBZ9;aCg.N=s$nII:(J4vL : Nd,3Q"j$$FN8Ϫ8aGGm)|⻈shNMɭ}gUY]w&EH+$o!YrX k~v%Y%sG6T6"wuk4b{h;84w%\ <b1teV+VR˲jn|K<Y o l$==`"kc. `+y/\FhQtSfdX wl1 !?3_l ɟ ( O鍔kVYvMW So)66q*D] +NIKz&>;,-x싇gǶ?^N7F~ÇJ> nk UK@%*s)IU޽s5~jZwMޭl Yg-Vy e37</aj ;Ĕ 3YK"$z`Nb "psC p:\f Q3BZHn xRXa Jq(p\_ꅴyv>aQvJWM&yn%f1[8^@'Jq "["B/a1! {B;V_.!(6Mk9T -G^Vj$B8@\"A_/CV&a1HEY$w&>');ّ}kԩϩ:@<Dx5"x?''^1pzF~ל/!iŖDx1! fCD/Z/CF9C@6p~˿Sj;*xm|!7 敝_w% (fy"K$)x:R-;VvۉW!@kAvSO&,?oY9A 72y]`N0l}`KEo' Liǯ !*'!kibП#vJ}N 4CVes$VI5鉊kd"_NE Oljw}["Ed.H+?`+CQ‪,6ƨ1ԡ7 M9(W.y'Eܕ4CSړf~@>0X hOIW=5Ob]*fЗFI`C7-2rP];p6P/t"l],E|8bgyHg1;VEj؞4J;_3%?RI7Rz 2pCE%$As.u\ʺJnJi k8^M, CjA~Eg>AIo&ujovfQl0Tog`R9u܉F*g}b-/Ėjh;<skwk_c~2I3JkUVdxppRݑwsQ@ ۺؼ2+Qzrrӎ/csH:-(B:[&q?y."? $sԳ-Ci\Fꢻ̿ڹV98Kvx `C2X3N}QJx31BpF7$]=Gg1w@p,/\&^!3#dyO_2ɵ9سMVӻ_Z$IT^"ëW_KOx4^'l.mmw"7 J։ oďfRȮ%odCu!i$"s2Gx9UCB("ϧ 1I|hKr{#ܝ'|WQ&09T|J4Wq q/T̒0V}tKvo$7芧5L]N^ejn=3?"x/sQ+'.K㷐lx`[LV7_1IBP|Y3>GHmu`)x3À GT l[ljVJAt[:nZs,1ZҎNyߪkݛR>#vZk?wyq?T [%dNQ6\nJ e WiE \6# 2t;([}֣֚tdNNaC Fi w3[Rc`{BWBl_B5|akU0h@Jd6kb\wLlQt? %4ܢ;.[u>iõ 6={wX d񍿸܅A0pD]Ӛ-]&] r%z44?=y闚PbC͞k ބo{_(ivDL1{Wr1.s}/!Qތ]T ,0M3Eڏm 3^*V}r)|[($ݷ򠵽Ľ;kVS:$9#8śhǬR ȩvD$ .ί9ŸPcd=At0oSP,%gAc\B7n@/M*ۉL$MvE?1>֢\!6 @.)nwTIIIqqoK(2dx+=?Gi{?9Bsf@؍"š535+є(yęUGPБ ZV6C s iGHT+7}I~x M oCeE!BG#cE<ژwR tׇ쪯DZ\;kTJ23Iy$hYS+ED\~#PWpL/vnF"[@B%)?d*yTïBi}144QpJ "5BHa4QSկCA% ؀oAiҜZ&s2ᷩ&.t Prsj&.8d8 gY]*o2d\)EYjԜu_X#iw.F򠪤i 9DI/pmRz6K:Hd珳ixZe|ܘ:>{[$-Iuj?sۭbZ&C;KPu~$/wşv* VLT,nV|'K{6"">B4=tF?lA byT*iNV"/c.{TWn3'c+E_YYy`dWKi:dhd 9'V߿+{0nlOMA|ڮ!y39pY:ߊVZ*z- Ճ 'G,RΣ\+Z)jX)4|ZM yuu/ ,_BqJsbSE+Cf8N. nyTnvkts_7k'RLq/v>,kңD\\'k܀䶛Krh(F! T@,S|$Oir!rl2Ԋ/WQ3ҺRՃETrguE :-P=쥨z?} L/V:~@, %?/$~VO| Bj&85?em+&{O"We\#oXEANrE=tH $<r_m|Mwu!R\夗D/0A|DFa2op68@5XExw>B0~Zta# m-K>[0~jD(uuZFрP( Sb}A q6 hs*;mwV,.ۺo!T EA ]4 kG|t4}+e[xWȕxmbXsoNo?dٟf3~YC} oZ^ePw%T՛=<1삔 8E}DqWoK!oIK0B{KSX]#/VCD$AyqKS(b=<'( 9VWPiFI%Qŵx}bޝCK]ӻ;.F^/h(5ruʼndFrlvs O+i&;(fa\W[P[e˒颉_hu$e \Y{n&,AI>nT7wґVW#!bАo o_Չ\FRQ X92!7ߍɉ%_Y'ڳJ[ŕ踫;ɱ\gZ6mH=ȧ~Ub ӗ7 "#SMn(IU5]]bdHz0hj.m ->#c\ڊ7dwYou)'o E3_bLł\\1Ն&DQ[F'CQp "I 2X 'dT0*Q:z]VX1bJy?aFWz FWQQkYX U.Ep)@]55q&i;B/}/H LCFAO,/$R1L(g #|djbdPJ_m,9!U|,w-=U#/K?-F߂<2L'c!^?jUeH/-O9,UПi3ՁCVkI?>6Q`#͒AD76ib/6Y/P7~z,#U濱Ȁ1\nc(KA{SDєB0zʷ)1<[.IT)KZܣ)sJbS5=Ivv\qPfDtiN΅m-pɿT7Hi@$/j$x.:TuMK>|Kؗ\Т7J8OC LѼhպ>jPI@iќ<;D?.&~YHBmVA|ql4G刲$~ϭƵ3}>%&{4[$Cc =z e rfMώd;M{kKٗ%/{.˂7~f3gRBH}s&YAް.<Ea3%m%;71똙q= Ǘʰާ_Ϭ> L[!~ } gݰSzwEt6vvMX@hQ21W,*mXGlU  u ~{{E:շ #] =/cU9+ d=mSr5ME'g9_7e:;IRlTDffy&bK̶g0^u_a\bPm}&[4h׀z'eV2<^`BLX+_i%7Yh#_x  V!R-%ore U*n/NQwE5(-PoS(AVYOkzWbҜ-IQ¾&8,F 7=ҫ;7%m32Åcf^bjD4k]!G,[2C0Ё)dլU(ϦXANj`wh΍ⵅI~w^3=).~i|L^OOlL_t8ȦTZ< g$ g\Xq6dzO""Yo߯$X``7Y'Kyuӧ5aKj7sFZRP!*ۋݏGmR>Q_҈YIDio\n|=ߞ5t6.nb<i!"6ܒˈC7oPޕ GԖ,Ȃ(,yV>Wɸ?ed[*G [@Xlb%Q &/RD CS=ߪkBsfZ0i(;/6Lb(e;X[k)27|)WcyOTwB՝NXCca@6[߄k>'Yc%B/:mk $47Y?ȿ' sE#;)cZt+[qp6^nϐVJ_w1lU5!Ts-ծ[Cӭ@MLf:fbj,Ss9Qh j>S;rI1Rw X`b2AQ^?#(oΙB9^e~jִOg)Ɵz}x9n4$i=H.d旭ߗN<*& z%!wke!~)BH p[lɼU3fAg_Ib_75:l:7AY2ggƼw$aQQ Wbze"$¨ƒ1}E0U@.럝ԵRo dZvcvB`ң ٴA6a#*!1sgvh,xJ4PWbVoWJ\R!:L$CvӤbPq2 hL$OQ@^Dt! klA("5rMześrw@P$O]R8(S&3|b!7F7F @bKNykJGA{(rHt`I^gf25qiom6$+ gY&hWҙ>:YۻbHStbUZ\T #+PdŻ"Imhf}b=.ݷQ¹!VhbgsJWrM(A[Z `XvJ>10ʀ&KmĿ'u$u şkc,v3"˻ t\O}cp`)Uy.R˨yQ,~BoG"sV=g1ebr3z N `ܰZZ76mLtKvnq6ϧ~ sJ;a #r!L/7吅pwr*O9S+%͈ rfsg4|)`0p*Zv `ֱG6y*3'vdp}Eeu$.'{UyNP} v?f6$v?Rrw+DnWx5 E_&%`] Z )X Ջp"_ppc.>:WѢ;!I,s40z!::nS DfL'?NS;FPIʪ~knR^Y%ʶ1, id5^ e^k X5m:܃'fL,hzdE  I>b6=9%`w.j9 ?8ϡz}j&AØ490Mfh*6W/ ?Ug  Oy nsnĴaW rz8ZXgrV̮8Nqn龜L!HcJ=4b @H̛:;,y,^ \)H "kB/(rVK尳Hk00dyƼ6,ȡpF)v1x\ /> )nGv5~BVi1w ?ȩ4-eX.|G}/WΰyO=Xei0[3@.-y#_ݰ89@ꈮ׽J@^z\ چH!#++7uJլA3gz }3oz6Ѱ3 @("w9o`'ELf[7oS)>9Mgb&+Vͽ~Ej-֙xnc1S ZW M_.%W|OvIe."fKu.W-gݥ3cɪζw"YЖ-WQ-T-uK'|b)$(x vڄ߻n@& ЁT2"FoYYbm2 X q Id<3F=kEW |/T|Qѷ^ x2C_A& NV 1(sI"9$i<|)-RΕ͢O[3E+}ḿc3}*_0ږu*1焟.nK?]QtV 0N -mkPC &z,*PW@+<hd_yR Իms(|1gخsɢMsJLJ#O촣@H>2_I$'٫H@C :Q+3?kD tHl;RR (g6#P'"s)2iV(B ].u:@}P^[%?k](%0|%[ Wѡ5r/[C T,،zdoQQ-.Y8z21l?R^d ?&s4O)' !#K2+KgoAN?q$Ps7Mw4jAUPӮ ~v!/ƙZM[{s  <|IJxDqs\J%@mdFUX 5@A6n(Ih'.E ^ cAL#}pNʫvIjV>&5^Sb0`J#Ln@ӷ13v, L!2)H[lr~"'C.on~*Wgˣn+BkmeG)w1(滥}}fPSP>Ў9OĄ"˩$MJJV(j*u726*b%Ej}륊JD^w%9>A$SLtw|P9?Q"QF7 2v\wXtI8_hZ᪯$`,{D[a;(p"a'־4<|X#/E>4^Ѯ"u zKH*;w|~Ԟ݋s8͸3)-Z߰rؙ!H?g= c@=Rlާw; aRiYU_W*W/8dpN{{%UuB"gi :^ҡ?zA\:s ՞VC} +Gؕ b3Zh?g|"Fm}YJ@`.EJ^Z(oQU}s>Cu/J co (kT-˵+Q1nv#Q; ҉4wc?=G4YG(ˁ)\+`<.^vo^b[bkvcoӫOX*23̀Gpļy4&~v2K7ݑ5=$>CV53պ8IXn|{? ow듢R+}x!=~# Œ9mR@tXiAr`_- :j\!ťSG*k,[ʁq.~Î wokeBp*AY'x'H>I5)\. @yfQS34*c*JU%H\w/iu&Gu2g7*+8EcL_ ="{Ei&͍X}h < jEw:NՂ!Ry” Sf 4(߶$yK/M+!`a@ ;3MEtЏw %^pY#Zoy UgK>)%s0/rD%Zy+P%Yɡ4m!v4zznI\X!ȠF= +`6͞%Θ<6*{"{Γ8Mg୑h1tJx9%,RWhMH^1onҒ>iDyЙn^-ό`ms})~r߁10S=ԃLaAWmfW02c6J:'rbOڽA]4zHBbʚ$l6^7?p1j~W/e u:F%7L LGײOKU"+ ;x&SӠ jj 9p%.*(dtq^aW6e+։W+ Craf5W XR21׵4׳Lܿ֐Fn: q6[?ü6x;'"(U9&\QRn_ 7L F\&^bP_o,ע{#:G`i9wƲMfǚ0 '%,Ħ9D7CՔ1JI9=ȵa}7mO^i e:Ï#P, 3Nc?gV4(Ղu c8!rx9 >R߀o+>pS62x*r|*Q[^V!l-\ e.+KƜ̎`у2| ֔!}0NQz>f""l{5W=رw/jgm bY"du#,,hZW?<-hFE X'NO<:%=/H. Ta%EvGOf͸q e0jGàǧ %OWJ^ZhhDZ؂ȉ8RS"wC˿ϧAgWrM3Y yomrdja9ea`QeIY;HmrVr}cFefߎeB+^./ev #u|~J:UL$BVn=4 xG_FHQ!; s4+DD,HAL?snisuC-00^XdRMzdHf#h.^Gg[*&cf}SI`QNXE运{kK-}%P]%|\sJfezGY }AIo8$K֪ؼ7GLgpEaYfv%XtRͣNMV){ J_tσ g*t_^bwfuj5,46-'GX9:\K;f4 .]4noP"a2 hUR}/ϮE<[Yae`pl(VL5Z&EFAdrFbfhFqkF0lkGik|DZql=󑪥v_7$Èxa`GhѮR /cFD9?w vgb*Q ^c$тhX&xuU|&VA3ZtֻF U$E^mW2$!)XN\ھ=K(z!G~du|)l8ճևP5IuuVW'])jqozŰN2i_8iXnw%7& nDBZv| ]c(՗k5!n"[qitD[ )a#Du13Ɍ݊\G2!% 6YwVP,@|JҧE)ދ l.(߷*EX62xDt!IҌ^Ie;J7泷!в:YfldN}f׻^q$h\[ޛ WcM)Nq)O+:D?ZC'pK,-!urhz۠n1;VyBZ`aw#,^?y %(i DXj.WU Luctu=T|lϱf'Gř{eEYYܐ_nJ e@~H hcRHy55aդSw 6UPnb<1jq({lMDH-V rɩbc gW 5+5J7%:>l :?i1&s%=k\vR?2*0SH>Ba4_&i  )D}T: _MoR1:[^Jv_qh{ӈpo_uƒ/Z+Wm)BZP=[?-cpvn2ad"a'MVIu €NxF$Ϡ NMٴt.Pu%.3N"t1ԋT+;x019)+8=Ӡ*0ǔc/_h@|ƈeR$H)iOوr?\5Ĕ(^4 aO8㝂g˶efaOp.q\jDan(ժ/Ӂnua6ӺL4l2<_ ux/zpx~*Dm^>Ȇ~?lrT^ye(\)^TBS%-)۝_J}7["I *-!C-2SAkZccMڣ$死ݟWFC7e.*/̒ ,~6!w10[k8q4FR`ŭZY!|6T^K"i8B^ 9tcW`KVORDL֢ۮU?UA.'/"NU"yљo{jY1|~Ψ gO[uѼB}`lY[x{`"؊gAxוSy ƱdTy8;[w;N#n@`ێGDЋ W,( ئr&[T#pb2oCzA4EXʗY/aFj4Fq#k[íLzoJexDZ,jzQ!S]붆ކװ'B]y >4v:ELdJo [!Nb)!)շe%/X+y "XByG j+}̂~BU4/eJ!:X$M9D- {(u'%4 t@f: fp T@.p섘 ʁxI[4i1qI2-󠁱vҠ&-SO'x~k >Z#S)x,Ѿ~O6nV0_Ap$2$J*eQ+ Wcɲzbԁkc=8|  ><Ҏs`W4R*ڴg @}ѓ߱@?EϽ[cvCU)qcDTA/#r0PU| g ;f Q Ɓhw~Q>3#I2"IlFo $}IPzjsǥPǡ]OL'Iq[\hfGs6i[ԭR|BFi e3~w8B 3i{>ߠevв=hPd\Eۆ3s[{Z_Sw5z^\ݓXPYR{S2F/GGl-C21\~21ܰ#Pd-EL:.7Tu4thtPnQ[!9kJC*+Dg̓8^ĞhYYZ|`+ x^Wc3etPch*j"I/*jXghK/`m؎co[g\nu/JM>'!\(sS ,yEEk@sy:R=҅)kMQ9~k̼T`c*0/[:g+mSaF,vLSCT$rOzKIktc`6n>}C_$B *_O 2ܝ(@{AyB !% MeR q6B9Y 3>f E-rFӳ_/(@z+|U,͆|F\Nq]ÏnsJkvDļp" 4 -SϿsE2H׻TNвLYS ǎCՒ_oy]T@!!›x>dACȟfz%|p ~ieDCmvh<;ܿmKr\9bS?E4Eˍpi B@mi "V)'NG!-3c1j@`\&{$+%쌧,jk%ʃJQSq4O(?p{}]n'OR{#WۖHcbA͟r`R1VL4ӏ/:z@HetO҉Დ{,^"7?kj%30%aVz5Pp'Q-Gnđv轢7?EFQg=.`:5,o[eC8m=D>~&~IZˏtCyť,Za?FBEDDD ɿœ延;V5Jb~M/^NTr\mz҄+ɽ7Vdx*pڽVG/YC|*k ũ:od2o- +B&~-W*FT_݆KsĹ[cl|&\^~W1B"H\ygxP?RȨ7Y W?yPs"S_>`DG(04bXCQ0l|)ҥ֝8d b*1Z3$vcacЕgR0fV{{{(fig6A.' -w@=Mf_Z*RDŽ%pl(4$d/a&'*D[bdOT9@]c;r?lJ]]x`8|QX8;/.oi+'yѻI FȱIunU "HG䘱^@p _S~&`%Ҍ~s*jE a0J-Ej~)(M MP@j)#1DDܱm;5&؅~xmj$EUãH#W X+Tr Ӯ$ 5vJLXX|[;s*a2LIrY*ŃOJQz_UgT4PeHk" j;S^CkuϞbjb߃n7%JR \u`p:GIÜɹD5.>LyEdSȦMQޮ˲ Y/nЄX$Ji)6Os*imyHz3sw#[ZM^öUNF)+ލ@+G2y ?o\Cy]1ZٝmvimU>N5[rwPȓږ_F~.u&QfÓ#~h^ύ"*<|;ךn&6)1źP JpOW?$D \pXAP-=5; m |EDܖbl uU;OAP P?~¼N\\:*jur_pkuE<܄$_}3o:>{\v!4B؏2F''<ֽu9:J/VZ Si$FT|Lg({j65g!⹁t&%(hgVi1rTF Cr11eA$: Y1:pjO臰/ALS}+xuƉQqM܊{%'_UfFKЪꄐozxiljH{P0`g/TWJ|c'րbh.s?ـp.-il:*n la\*ӡZgQU 8Mq3Rbpf΃yB\ !߃:TU@mr;+|fYyc"N:cYXsvM<$6ĩD <\~jj#G|OB0'Y(R5YOyk\!O}LgFe綟2@*dK2,tW ])8ezL ߾B,Wf.P0VfA# TUdv+9ӟ N'  {7X .MY9G]߁ tqv$'Lv>u_jA7II w40{uQYg1"D%>} \5F܋&jo4vq(KiZY3!)czw=xƙrA\玧BƓ$\d6탎~| vX`9=O@RѵP˔N IA~: wr,zBS\wZnr7Vwb=Xc̕-$56\g*:1JZXN#n͕۝%y;vY45{(WK/sQ6Y!$A!gSE΄&*Puo$A>PඤUt;E˗.W>. ,e'pʕ]şvZ˥?lwB%~AjCه4ssC@&z_6Z$hCɂyW*tK^_ "+ m2Y-G(c!z%@yKI6}ZϩB@ 1jק7w@۰DKYZ*? ?VK:mado&Wx Oi"N{#Y{맀E.ZjN4o^Zq䯻;>:55^?~ͪQaWr&ugE k*.wTU|R o!'_+2Ǻ/ua;PCQa y%K;"Pk˫O0:SDD;Jq'@U3rEaUfn7zeϜ X-{-<-chM/Φ7kc=YLlzRUF)RKUvRiEdy!ڛ|d6IՈ:MD4~Y ]JvO,pw}഻)%IN2o!eNGSƫR@NX6n 2&_:CQw+ ׼WC:B|r|6K~EH#\JY.b=@ֺw\y@XAe[ O3u$0[l>?9T?𣆧yCs'2tyV#Nxh|UKlmxe87ep18C~™dUbB9WvTH=$KR4.7 3oc&Xvo/ oW=dG/IV])N6DWt*A.T1[j` ^ :#.o [B ~tLdf-|s+ ij!ueX9Ta pߝrN\ ~N:Ugda#2yn1Y"ŗşQ]V1=*ErN&(V`U+ u#ާfΡ+^RI p:ZהdKj9"[OW/ gVm= vS0'"1ɘeHOK E)ϐ^.f7Äx; bbdH)YD;_vfvGEX)R$O>sDב X=|!; D֢pG}So%t]jvo`<+rW(gho: |N"L"iRhHwvILyi=a^nW_z(VRO?5,2uuŚD2'?uSbnk(] I̞)g|޴j{V2nȬQ ~LrK#옊1@")A zLk3&ɐx%H~6 yƴ%tT̀D^bqtR(S[[_ץp2U P34$3GWDvKItHOvZ$dJR*IsZ?Ή\=5rAJ.,oEnR5Q(pxT"PvDމFo2l^(i?;hd!hT]5)(S&Y;">j*N'eUD^"fy.+6Й5G#2@ޔ⸽l9Z 0}<5fj`i?=f4Fe3Zf&G 5HVTT"~ۥ(b8&7"D-~= { \eؠ B| 4ݕQOR\$JFY^ &%*ibmMtP%P·Q쒪hGMŒn{́|Ƒ9MoI/mc]:J0A&Cw9PXx^ :uY٘80b+d^梸ӭa%J5uWeՉ'IR SN"bhf'ҍT8r;pͯx{C*3>_nݦy#b8(;Shi.R6#!Qlte╽6Q+Qڟm'١#ћJf'&XW},U7zֻ%[7 ?e\3|9mm2:g avfKv!ɢ\!(-h1+h@`edPԵi%AtPܳE/yRl썌_PhUw@ .?|9urݟFVuDaXgc:8[0 (}8Iã2r .qC,0J 3XζqCW$TXh(ɡ^>IǨ|HӫE6`MMoJ1~ 16[xV@FO%Kdb6Vx4W\N1-:~n1fM.B|qi߉D4Jm J_JTЖK#(H-ƻq;joӍk0zsX:4IV3JHh/Q@} Џݽ/Tԛ9"p>|9Rح}6tyB]h/&vvCne/lP.#~qOr?$] O1-%bIpVY`eVyP1D{^:'5T8pDX~)0@WeBCﯷWP5=+[K16_^OT7MD?O *>9v0Q6WTfMr`QT-doڪ6, k A@g+'ޗqL%  bl[Yp÷,RNŽ,q0NoZ ۂUVTYV\  e59y(Ia(@L~ftN7nm4MEzAcivLkEԍS-@|B73@E^DC)x(P'h{%uZY:_GSW 3!/CMSx i3(S|2a$":rmVb[`U6^k~x=xx5{S:chb|eYrMZX8Xe+ ٞI *ϩ^b਋|%H-tp,~=BGܱ 8#-݌I߱&} ^CCL(rtQ{: xN͠Ah Yzz.uQ/x5)e r"tYUأWåk[]¤ovZRL[B/A>v3Њ)g{Ѳά/,w61oU{3(BpkcK=j{5B&Y(.-Tw?1|+G_.H3xwl!6@`\ȴHq WM>gP!}Cv8F!prUMQZseA(˧lPM#fl,v+,(/륋2)丆=Mb8tDsQYm|bDA_VP}ڴ~ A=?e rמmCOSG!)vDjȉ[D'dcŽDqͿ,j'uHѶh-j);L{Q׈lNCT 5./Ҏ, VjfQ/l]rX󟭴#8p `WXq4 3*m6|oo6Gз[#SPz4B*v\2b@4 @%pC %:gUtq1ACXy,]R*y5{)C`M> nz:lPuug6ҖF>R@пh|_(KZgϵxɂ=@ۜ(ݵ{?UӜ.M`h~ (C+v7ٺIm7b/.nG$U犽|L3!鎏ZWMxwsi;EF@DlJIKTK k"V次 S)_ rcoc9~J1S⍓Dˑjx,-`IFV\YMJ-ZʤӒz͐YW< b*"$<GŶbaF"癉t_HUw(2N=YNR*qg:ܟ؂:_E@Uy- |U ~:5@0^/;g˱RE\T:6rJBt?A'сX]6hF9xX`OB4zԜGqֺ7e0/hžیhU;@!>@va2Zh;$?} _Ih T`q F u wd2vb żo6N'w VM"8`!U m)F7DN#1uTB(?YbV3aRÖy` K M-F̆k&K#,5uB,\5c.Xu>v-1^NoPMtɸ -OB£lh[6R 1gs|}Ӛ,6UcpϜ4M\X]f,k˰v{-(j5GK!wdk蛽jPuV ]MtSND:wCFgV'IlaX+84p4>"/!?wր'H/X6'=%focx11Or-}?q'βoEƆGoT|C OeV&V% *출S-.~݌{Is_١`榐ȇt8sXERq) e"U+ ʋs' E9edSTNyC^~JٗJaޝ˺f)'(;*pHn(*ίSJ 4Y[n}l?_$!P\';kv U8,jDy5&Vw3uM ct[ʟۼ%-X7yT\H;OS%N.n5,tyKh Pw0 U0,Q34{/oXCٸ60x0=AϹE(Ю$ׄ}bY]Pװ};"`2wC<9~5HCXj,;M;EObC'|!U|ul78kn{Zܪ5EoE\=`𠾘Wr i2=[0َtMUa ޵ $DlŬ0PUUiI3g/ ^N,0Mm Y`M ̘w攳WG1"a"Ҷ-jp:tI+1 [Leݙ@Xg*A Tckz"T5ϙbBAeW].$CEO0N;] *z2)ɧ~mrH`i@$Wxt'e]17vw^\*Nk6e`BڂڞЉʰDuX#)+ ~B|(}8<Qej@â @iM95=\$&H\Ĺe~1 #o%g:P̄۷r{i5?/ 5 -oTOR9Er 7lM5I3qn“GVj] lF0q"cqeui}>06q̗^K~L-V6DǃvX?uĆ`FK1 /Y>+d7tт#ifNZEPsiDy àV\^sʲu]eM'U-!ل kX_1B豢X߄8GLk8{Uֿ P`(HU@Qk[8}}[,F=lފVƶ]) #`P?4!? ~ÕCc.YioGӊD<y 27-k$FvId$jɨ»-SGR(M*f@\[وAweq!I.yIHΗZNy&+/spZvTdPfU"hƕ0w/ ZL@m_I VDaX. )?-peG&t~d ]qQ9EK&od)TK֗nW ,md://zgsfMbKI2'y(f2cHeH?J &r]V`m҆ѿEJJZx.JK#tEnC\_5XEu/אu-fch7ظabJHI&^}/w9㵭>NNȐsw3=Lvi2<^ʏl8| >ֿ25>lG{֨r@96~-\lsMx`SZ8(Nĕs*ŎA. B3m lBV "ݙa}Ch\ꀌe%8(%ʷOL,j[\e9l=xaf 7FW Sʰ?¹U:uīJ `Ѫ$ S(ۊBh7,!ױ!.9xULu\^Cf[%NŏF@/1܆Qr Z̶KvdV_ijJCRD ޶ xq,*Wf<#._6RA=`imUq] |U3(>b/6K╚|`Zs_l=IabtO^PݝRYUIo`JU+KC˺SG&B۲侨)O>|WDO<"Q# -^ 3Es3jn#N BJTt﵋V1bgɥe[J=-ئ]DQ)G:Dm9)ڮR| ?YuPka+5{,Kqs'KCzr[ܘfUWȩfц;󌳅D;ca/.vv(!,}.`cʿ O'n B/l73{k?/`!< pNE/ ׄ&xX)q^H!ď޳Gz{~ F;GS~0mdžgV *1Q+;lqP\pF0 uiaVLiH&h@Ex%jN;-I7*wfw>)!VQygqB?q#I,XZP< 3y\k oZxA4͔zKa { ¹Ib$}]1v42A?w.24FĂ*2u ֻ&3]*§H۵.=2Ec@p l|T SMRbذ}+e<qX:b/}sP~IU9zlGEELޓq̺`)*(OX"?=6駲:}$-Ij'$&4,FL[H:cOtȑW峅t1O/kRT^55Qĺ+1dməq S] A%3Q?c[K˭GMD(TK<:vhyNUw ->ƫ4ksɶ=[İɢI9ͨ7L[H]6Ca0G70"nT U4Us}K(nv(gDt="̏oS˴5\aBpIŠwn޻)2"K>i+xm"R$8Z֛BFiC2ZtC@=?|5(q}NMk1j5pkP2yN1a-(4EҢ@L0̵,ț Cw~-É\Fi>~V< Ih lS͡m hndxY7m,i` V28˙J!Y|1Ff}#5yЫ+cNkfuz2-WʃˉTgޱ{ `r&?t`״3ԐSdln'G+|?9^0 ;g|y Ca lų1ЖB-}ꛝ2aU{&*c{cѧ+Xtu q[>t*ףS"ޏ/\V- u%0'ޓ>:Ok ˠOҧA%NPSػ[E$2:4B{j̦jWLi9m%*êQ 4+9)d#m}f_!2yZ֜Mb 7JΈy_wSڍ y3>yT(9-3]8S}y[H`BI?ζ fVd$fLz 3 kǀ뷆K}-_=od^ؓM&r. 0dŨ:2zIlgs1B25VqԲ@vDn1$+zݲ0ŋ*Y*Va ,oȞoΩ?+wԅFC!Ǹ@2ixFXӁYR@oF,^Dj)!=%Oe#Kx*4ݓIN4@H8|{Wu_+a~r\uqԁl@|C53pV~A]Y,Z쒖`Zhf(Jz0 :?1u l^$K&frI9p.Z-].l}w9)IyU~K$l'_y*ѹ]`:+(kӝd@1;S>`e{z [A~ F }@ܳM9^oec4 ?BqK*ygfl}XuV$CAq&[چ 8cpEJt0cvO,8UNݕ6,I2нkrCCUz.\)= Rm@^&c.1=k+'j>AX%7$IEʹffoK7UW e׎c.7F2_'׈MmڨO\&qXQ)]wW}ݿ8 6ά6bR;fA٥F;Q oC(> DkIg*[SS'mM4 H <̧pl.'Drt4)UG Y;5˻ VmƐ_K\P|}ĬBڧYˁ% RHNaJgkV/n.tC8ctXh/\7XIxCmkvy: mN,LLvT0#j-8PֈSgsq+J4}gډRS V0m|_&aFQ1;J b+. Li.'G*Z]oup+4Zpcoa `AĈ˗% Jg^aRTzkz%1 uNl"j_ݽ@ K笴J`TNeD+`$s:S]'_ 'Z"FB9I#싿NXN4ϻA-q?oYWB Æ̑G*; a1uqU_V~i!Ҥ>U̳%C22q7оd#4>чXޑ3p?ݑ;<^YpjzR4΃F\ɖ%l|R,z8ΜD=NkY̵#SzQMB ^ֈU플;ǩD=(e0k\,>ׅu„ڈG|1=;bV⊁nM^) L*M:|j Vm֪ȀjR= S3"y8We@ W)2{U[Fj;,TXbPS_w=˓*,7IHx`lX|-E  Tg><^;f &{;Yw̮RWp= H1FDii{'d]_ VE VzTo/jCH#Ƞ 4oBWrz86qL6[5g^@x $GfcPF6A2W6|iB ܽjeTyP{+!zS[qİ#[ M9~i7 ޫSk{W^wg⤹W/,xvX7+j0u\pt+j?gw?5Pʿ+yƁ ;lC oq.c`ˇutw|+5c>JNAÿfQ)*wziY^yVq:Mb;i͜yr#˯RZ/DI\H 1xN] rGuaeVg{M} 8߲g!R{p1MW!҇2 WqOWij}}N.NP=L4?򊗣&kd6%bh[VdyO0& \ZNΠ ,jUll>iơ2%a/xnpfXC*Y$(Ę0 4=d@=YL A]];ŹgTSS>4AKAteڸ~#(ٓk`g[V@Pz3|@{dxfhtzJ>S:a$&_-3PAra]Ǎv\:K Q#|ցqrnILf7FƽYu譛pپ!2gKv=h?җ)JYT{Yhۘp#>~0drwTg ImV(M"- -T/4hfS E@fSv̺J ]4=]!bQ߽k ƟH圝@5+Wb>{ I\g7LCv;wt(YRyQ۬٨;R!Ccc^0X/Oa@Pcy/%lw8YzGD~8AY*D֎M>hB%-L>Z:f>Ȯؾ??> 9AROz7Tw Lq*xנsGspj 'yOQqДKd('Hx?z)I#k[u񞷪)jt?5b8;NǶCwߐE{d*P_kaVȼhb1XT&jLuFl|@/3Ub LZ[cc?{HHάǭd´kOĕoSRh qGf1de1ۨsf[ [kfµ4 )X)2'xHtGƝr ?ƷGseA#: }i8(Nї/EAùT/^7 ÇSF|Q9Rօ6GJ&G }D)MШ{#-HG1W%3X7.D{Va,: S~C9Fկi+C9 S{22OPʀ!P Q,`MAp첬Ac3!HRrzĺZq!lU!{@\lDH;M~XwZ(өf~^{fxErd΀*Nʁ[k J0ewN$Zu\-bI27~̰I"cesU<֖ ϣ>_AK- m" $~S.) Vt[evTr3 ELŎ^ `JrCAz%h@x3fP'5')e̵pI}z-w (o ;N(K߳d4臬&2.#QSFٮzA57 M n~46W,򶋊$m[E',MI ϊ&b.S~fM"619s]uM Lfv~GE,pvEƻմgXYQp^%őR Dg4cSTܵ )?f$0 ِ0_LE8V-_51AX3`OVHk4pl0ك᳎Hp'Ae;yRoxF( ʕJ} 5: 3*j&$+Ct^AwWYVs aݗrP:jjf!|c;Uu^WbN쒡ۛE$fX)6{%o>WPD7^ij4$AI"P&|bm OAwu6#3}Ja?,#3/O2icύ} Q/L&ѿB4P>9Ko߫3[dzHF`IAK;:>fIu}&s&8ͯCSN*$p:z ۜw?+4\| 8?s0stL߀<3껠n?ͭPӞuM踝#no]ۥuR Q7?}nMb Z`6kk nR; 5w㫧I۟)+m!)&G0_`#a%'ޭs*18/P`h^6(euO¹_ɥi͢!8V܌ĶM<5fBG0v7M5Gf׼ѽR'r5k}pw# VJ0S%V2*~LK4ޜ`2`+)$^;7]:ӟGHg~yOLKi3PqAF.Ix9(Q׻W$H/X&@z@-apcaL[flZmSiܤd HLߟʲjߤ ׭I!uoh›--atlI=x&F-  x08J*FP8@$2c/ 5)Ўz˷=jұd0@6ݜWnIsۇC1B v6i]DB[r,WimZlQ s߬认h[A&-*p]O(T(;f47Nj\=meaaHG+JtcpQ#f -A4 I,~'_b7;KQ5݃h.kF ݧ ӶGK\ 2xg2҉#U) G2[@ݰJkDNH*+qsKF_gI3 {\Mhh~V" -Rtd#IdsiZgCpucl?R\%q.Sɚqiɽ-셎UXtOu3GODVP6rwmD0gqsۧQb7 ڈG 8f(lBe׽]@n|$\l s5an`O ! lnjrBƒ̢a^[+!y4ӎAHiUx{:Zrz[J`򚋔 _-7ԂkG@¯b}U6n&/לR;܂a5\I~^DuQ<* !as88&͞eTMk4P"$ q> VHgU35>)9%%xrfgWf-􉺿^iks)L !i@+PKz,d .x]F# 6z~"vO"Ӆ7v!YMX6Gھq ,>Cxk݈4ln5>AK)kDz(:gW  j[3[2#֝I&5ȳ#뼮Q v|4 /\b"Kk[;/"CZ9,a6ߔ`9u:8{I` Ϊ @Jˤhk:8-KS*' ݑ77L.FB-!pPKU&3lF| +6 ^V}Zc\TᠥF:eoB`*vߴ(Ϛeszx1DzL ElM~R25aaFe'S!,̘>Z=7B+? &9<PiB$>%8.Y(܍C ey,J{^#-҉8: VxE-@q=R#6j.f[hvV_ W]pU-苤B$9/ *†o_Cp&5vޕΠ~X0ۤiIG:6 Շris!$sZYfnyЯO:oú.WM-|Qrs#+Wk 8 7Ѩt>USZvyʘrK/?4IhAn⃒r8mu폍yy* u=LxOkMzxހKGqז:б"lUW.N޻x1| >ɔ_ ԇQ5.W X.*F4K%!w9?IHPǗX ?4BBErDyd}@%`R~tùkLܷU>ɤ7м~^=Gr]JkEKuɗHs2/ds LhIcy+hƤ/~doּP ']YP_SIC4?x\Ȁ@eT>癫7׾E!u6(+ׯ,Sw,3W1s hj `hNM57%R1'Cl޹F(Q>eqe'MG=2NDOw~1FD5()^7t0L-lA _$H4P"/+NȼPO_ i3Cy.?o:AԊ-7yo{i l ]Wߐ`sS0TmŚ; KU5{jk\@PHsb=Ӊ=& T'(`)X-f7[7LVwtpIxue"Bm)~j`K9Wd981@Ź9m =e;)f꫙Qb1G`܀}k؏W$;Ɠ{qFvhA[LlXҕALcx͍H,L{c+-]D~0Р$@ɚ{tT"߶-kpe{qx<1}4PQEixг~^ҿlۓWye5|12RZ9%{3jpY1!wTg3CFwwzS&zji3cuBRI-T%@\?5rIL9xq31 7)2;X4sNaȾ2rb*-3h]L_5ڄ(+ŠGR5?7*"⩂in8;'eO'OR8دjA=?9d`x~CC 6iأYǬki"{7)wVP|^f3<\eXĝROl•q~\>; !E|;F^>tYOK3lx]<82L,ű#YYQ w&$Κdc"JM铻G&ue:zQSt)`_9P*߉ωÍ;هqos0)3¿ z1BxZ5φ10AѮP:9@wrBɘOG6{g%е} >ZkulhY&-uHc#[?+ T"U `fІ }u~-R]Ake:u!Y8k.\N? AaȱIKR'6zCR0͝+ZoIfa\^; ?_V  1 à7KiT1/]y] |@/WJYqid xJ2'SUd{V+h;[ a[SE#L4@??/2l! wsE| agATh7  Gb;8w\lW\tܲK|pc{sx9CfsZHR"lD1\ʴ(Iﶼg@D ε”m|^ˆI^&'$x bo<-T=FO*s7uw靮&_o{92WDهofK-UL WnH)(+¡}S n?< eֳBt6&?E_--͞HC}iFvxnNGf]KtjA4U"5/;;o.*qWZ3x9vZ9|X?bH+5oP(_Κ6CON.^5ONi;r4Y:?uyt{[ @&)RQeBhKrC;z/8H7rF2}Uv;KWn9?eF&NIhw']Itv*:F9yq#+qglSuT{4WO~mFqNjm>\0v ʇP7H$8TVCn&\ᯐdTf"b,gn_&e ^ߧڡ:~t#x}EFTHԋNi+fYrђqd&O WQ yY !S{;^Tݥ C/URFfFFx| %g?$E\v^͞k\ h4m%zT>vM$hn~}0FWM`6Zã hhe@Ixk_ԂZC)i(̴~X5ӫ*W4h\^:cwrWXQݓoڙ:>r!>+NzB(x9 (tNJ(Ƭ)lKVJڭQIO[O8.;Ld᪷xy@`M ^ <8(ܽ 1FPAF-7Zn v;A322ȡkժY\͖>V(:UB] R%|`ivCfًt&Wz`Es }AВcY'vDP05n%|qP {nbtl|.rږv%Le* 4_uwrZ+G.hy ~>h6Vۭ UhΞKR=-=[Wt1db7 =_ǵnhVw.;~Uёؗle9Ai]Zu޵t.]r`J9:_@)$Z58cV4u*_rTpÕiW׭T`"֨?DNxYc dG.-̎8ז9d~\)yIĩN\^>USO~O#42t oڣT 0Ln(V BL$ߪZS{\Tͅ]55-m#~pզXWv. ~I)#Fr NvzI9d֭"}5"[MR;ACKV|= Z8V7q>@≦HOURuYv x-Pb*>V$"1b>6ѳ*kΏɆZ1JI'vRXhw1}qXegˁFb"4>ĉs82< :X}xk Yrx#4n|$rI_73^m]b&Sٵklru ?.Ai75!dt% ikwZ-ө 2+f@ÿʍ[ *= W$./} 舻a'mBR/SP`&a)Ov^nNdHG*S[%e eHK28$(@>AvODl} *4m|iKy 3:'׼`ے\ћvUǏ-gޒ![6L?aSp XIкlX]nҳ)Zj淆~8{Y; $HwZM4s =#QLnLufMz jCS0 }<'@aR0Hղ[퇸ċHLUB(F8#ء) J·:yE:_6O[v0ukĠo?Z#GPܔ($juIkO-w=D17 $[ vP-`a̷ xip(ARiޒ>XP,ZR?f"n^]}ɥiet΄C 7z" H9yT{ @`X{["OHFro+0$U(]lI.{8^Y<`p4=֝ΤCoجU4..ק1& t4n(ҿXiʑ: <9w8BvȬ<8AmO<@)U=$9 H:`3DK=xvG"iLN:@Ƌ%2W4].VZz!*Ƌ.l̀^:rI'MgL;,2q4$X/g}#K]3+ȽGXhgiT 1Ԟae,:Jܟ"Q2fR$˅3^{+|X3ƒwQw BMk)Dұ?ˋ⪴(N1Dݬ;FʃHKn Qߧ@k|}_UY sk5%B$s IΉ'xI2aw rY&MQRf2rb;`r5]ɃB7aviIК_%KQVHl40.M㵅)렆6hɏU2Qm<M<,`vJZ.f}9f.P=hͽg5ZxR&u;M/PuZ]NW'cEҤHJ.v9@Qqhon G{{ x}h5d[m*yyF20Hqr+P1MC6*(sg_lq d+-u4WyK_, )>1BBP\ 8_@DIo'ld#M#̄9~xEls5s-[7,mW\*9-NcBȣ0ԏ^_؈^CX8}>VSH`$-\S{ 8"?&7薾VmNX.Y[GCX @iJf7T$\hdU(gJN~[˓Vk@Y@ n: $je=޵\ޕ6|idSe3 3`VaN- r2x= Y7@6AE:`7ɚ̘!3fSw?hGO *_!qK #vacϧI~?6ZG L.*ds!/ryzԓun%p]˧\8MT#:ڢ; r㾜FNα^@#6A{X &E߁VU_ Mq;RxC8ڝ%pOſC-Q[`#.i, q='_L {VNHS]KEh*e:&R ͹nvß"; uIC2Cw^LL>ԤI}~>2 꿠,iL{ VA GߚrLK'耗?#q6JjJ•=(A?,AtcFVKlÕaDA 4iϞ##t$*?N,b}&A4XW\m1V㹎qԢ -)d ~u Ljmi?~!gq4z5-H/1[; ,cB͗;Oe07q`e/\!܆  M ~1tЉmԚ KY?\hLu(h‹ÞCS8!>vPCR5kyC>qU#Bna~Ml^|lIr1*nLz(l\aol5ҌX7R:gʠUE)O@F›%M9\7\e«: Flq;J>?FW X2S?d]]DU‚H:kmH;:Il308QAD*q|?y6$FiN܆\ݚR;}4$?ZVY 6+]+ i@H{6! t8/[qszZ^voK+b$Ld=jY(d@FI}3d:s/cCY@7*[a4_ ä|B]t\/Dsɍ&M<霃 ރv`$%!'=@X*θR9]J@ٵ ]D ]t#b鼄n h)JIW#XcRFt@uF#V 4QyvM|TKBc7;RF=I19 f4ljW2"2F97ŋ{<;A58E,yx^D 1)ٞV)oƒ "I IMVK{b'ePmF[!{E}ht[K,Z:HA*,;O9zbDT&=cmhWա $/XP 61U}w I3ߎ?,Wwt{Koq1TZ^i~ŋT&Pi RGgV;?:[Ac1<^_Lˤ?9=&8)OMU( :7 {̈~ūFn+wO]R݄?pVi-UN0?hoRl{:C;DMf ӵR;Myd2 pWO QLt⨠I蛁$o1v3[K[S~+Cݞz@dePZamyb.^ [n9-x_efNp#o+MAe".}DDVgOdia $D6Q绷wʋv$|!!&hE̓=2[$'cO2,&\ ZYb?Emi e <ӽ (vn)U@mDbspIum櫸/1\I1|%E@$Fw/)7J='*bT.2mbxBlVaOTu~KtSn,@Ihrx1Kmx~ۂhTVȤ@3Pǵ7Ȑ NWqES+E3=eFL\]UigRCymACGo *%JPKH\LNmbK'Ÿ@?QH2a'|۝ 2lxa%k ;Πg:@M Bթ-&d7zIޙaMqtiȨ't@ $.Y\cB_R&J,(|Ev7ϳ>훣]P_BNT:LvվԬg#6/{* ڟ _NS=5_FnO3>~K?Elɤ  XF5?#ҷgw#aԴ"# pDJSa^ bEKK؅(kiXp/dN K#hr`9BTmV(&2F}G ,|dP$-y>vdp 2A:LHYN?u"탅3tq h3Y*L@If e 56ʑg,k;p/3"*s!ZLJPa?eb1ΛvM@stfL2?Q[궋V.A5c'Sٿ@2k4XOϾ7jy龟+ǥib$cV_`?bwˤ;w\ޒ^>u˴㚾E8AI:^K4-vxu ă6mx|?O8.^#U+RGbi3fOUWKl `[ehy`¤:G?JCnģɲhsoYpnQ})b!p,9;Х^\߂/dgбcd{jG WfUCZ.6JyjEڱ XȏT;tes:bgl'D'lp‘ +-!cwGsݴfěOr:;!5^u|AaXUf8uk>hКQIlh[SZ^ yS@߬i/14Q~xC0F7hO;\37L-dzkB -p0Zd Hj'ac aCi(rY"5ڜI-/IB C/x7ng/z*XDmf>(19P1O7/* laa $PO.mɥWD$shU{hE0G8 vYƫc7hŐ:9;#P ꡷v<`"BND>;̯!1Cy6Վ/Y+KqO]v pfBq[l5N?'):(o𻟈Y8$D"c/S3y}nnn2>} Px q}:{%)t+savOp:N#\hT(p':z[(yDdHGk}!lKQ.JJ'EA<{A Sc<>X %PD7{>a5D7Mr'deԟ;(ʖ] ㊣JI0yD՞S]{dߵTP>Uۣ6H39_ೂY"S ( }|Q>zJ^G'бmo^C;THaIϙ[_PG ^^|p1<Fd_("$JPUq6:wrrAx!n"XG]υq Hm&wkw^/3RH/ |FE)JTwL-yʕɁH[SӀv"iY`Ѡ !QYS.P8_ ٍq 9 {dǕ*Xww1 >^RY( g9S eIGdK2"ቂ=u[Us:NՓ,\n=$]#m#&NV<ܿ,/'{ yIhW`XZf} D%7M>~̷D.t*)#w0G* _՛n#K͋x@RPC)^ 3R(_S>aQ5*h,ÖI;+ֺӋ|`y83,E+&*$ՙf? ߹|g~F(C Ҵ/^-„6VmOmpu8Ԣ68Y+ySj{(}hB&m^)(ӟw~H~G%7n]°y~^y|yVXo6uS! ) (;Y QO}F d{wQ 1v38qoHs\ L%UB2s;O5,d 'uRŁ*>uڭvHhYC=V‘" 圅y\, /$#fR.؃">e˱S;vkF^3[S%0-Ub_ EIf{`<}I%֫I\Cgݒ6LЌݑkm:72K_{vH'Ri9ѱeW!5Ì}b|ɞ~Dfs [ qQDJ'|A_D6| ?' /NZ}(b O˝{)?UVEݶv'} P#j g  9!mG= B@qı\aP,`èF}ڎMVSM'q {Kb`68.;=ӽ]3PLf+g4*N_õ&[WMLU1a#b.BS΄ | .}9iu+ԟ &B,,Q:X2 #g/:yc:.' lPa24)RpnS\ 7wd#[¸=:e6~PK1 2({ٙ+?f9!!,^k`9+eo%U;}b_w+v,>>gčSCK{w#O"c6+(CwRR^rRyAȎ+P̯RS߬ 8 tꦽ.ñQKvp&A^-jXTGNnr MGx}w_fp1C)l4j-"5?ݛ]EJk@& ]}1[q{3§=C !b+iFm'yAZ۰n I~Wx^#n>MܖNT7O S2MHZ:^k9DJx|fnZS'Ik ~1} ,$rnzW%.fP6,μK$=Rѱ3Sh)f#X&8_G.EZ`0a_Nد*%x(ID1t` ncpcIH'o(مt$sfv ",B ŒxS5jE*}ZI"c=җ#*YK|hE,9$0`3sp[ 0Ym6_H&M!i]mn] aM5`~MZ>S7}P͢;-N)_oӰzҿ_!Pb6xUC c.(]~h՜ܾ^|Ѐ-b}D_-6dV(UφVF'.R*.0i6aL!ڂ[8Y7(6H^+Z~?/sgN˦D6@i&9)]sЕޕ0ǍL-\݅l;Y1Lț2eʻ\ȩ.*u/; iqF2W͝*Ԕ[1$Vv Z%D9|e9-&8Ό`s$9-b& \+)ĖssӅؚ% H55~6;IK3 9!2CͪB,0=`מ__ c9y(A?9dYA bhvIi(&* c baY$}\6f0Lad-ꗵ(sFW?ՠga0[g? 1(|+ 75~_Q& 2Je`B#K*B,ϳ<4f[.X"[_,.MC˘YzdߪԢat%CP_ !IOgxrѴG?@& zTw d"G~NBtYrb;чgȧMZaCM̚rse8Գ7#0WY6|#,^}ol-~1zECʔP-'x46UzSYuB+QzMx݂:KE"Hɘ}9p=2R3戳ŝ>7ҭLL"`Q@bfiʒ48.UQWO]ΓfD1} :3tv R}Bӱwaм7~\8MiќO'"S v㍡sv~zV/В^Za賵ಯz qd!swDMw >@CG'-:#g-ݛ9s -@#A3Dӝ.^PڬrlX*qLaoZb|r_wdWqh|ܯi޴gɲ09NxEW%$ȔBAƹQ:YF(ܤf캡5n]gbihbT!\eR=Ku3",/2_;Ӊ"VK6NX-\1g(ri<\oN[iCUlQݱ=B.q9jJݒtB>E27Y;u# ѭj>Qtܑ7yɹƁ >_ /um<$)JBcTpݞ3*U \!.jh"hT -mU\ll%ԥ㾊t ^AeBRm)~Cюt9U18^W`ښ?EVh\I|TWb8=7 }5TTʎ>ښw Hhzw/Q[wX}.4gט{EcvJ6tVu[t/:>rz9{oj:CeGB4zMnV,Uh< zL-lQ/T=V)+1PX 5z~ufk*$Rm}+r|v)ڼ^eCg)%QhohDs̶|uȭ+WDS^Zx5yt逽p1b"?\~ (В_$q|SAmm@9b:pû{Vj߹ ~ȥ.kCvYW(/?@pr#2?U[wAcrz5›zXqj(j SNYC7]SKf9 9'M!ON{+-!A#1kўAv'ͥIȦaU'BX Y1LMx^.џzIC[ߤBunagSUu~\d8 n`sڼ"3)(W+fbIMZXxc @SÄzNզke땭˚ڭ"qEf,ZcڱAoq\pE̯RkUn|!?鞙g*b˨L"_Bs:.fn*6uy Ь, kwCz6 z_I?:}J`֍]q6.'2\|q%G%8Vx+u]> H,T6Q&Ib&o;dvBy&ֈtL{Gh,̉'kForlx pHA"aq㯖IE٧% /AyQRH6pr`y8@DDIpt恦P231ዘl`#:ԡ}T}˄Dz`Mɂik7[0a=Ab.tvBv,32& }q}Ę*fL՗r 0AG|VHž1JP< QVɩ:?Ȯl+& bs]1[h҈+1hlu3޶0#iZ24 z{-sU>L+ٯ(> tkxjhcھzKRM9\UR%ay4? C63aX=<_}_h>H.m%s7P|@HT?G/͏nU&G,V֓b>CRK"LçU%!Thv(CnESЯ%Yt#]*J,&tbrIQ߄3v287F~`..2طuyHyڊ@z.´h62M4ycmG@.EEĴu'?40(Z2X0=DYϝAH1TFϚ.v M d~nho$!2[BE@vyrӸ!:2r3~;eWE|C?2 Lc KJfJ,. սs_۰_%Xέpp)glq+nEadШgSZ6e'w$# ]$B.TQrOQxYm2EnH̷,EPH6\КY\8dL8wp}E;bLA.5ţB 68gQrF (kx*30`UwO_9n0g|KuERSm%2N5kR0Ք&ЌG  &cwiΌioyJS12P{~]ZLᄁt>/KӉsm1vjX颩jK& V_a27"?t6MSԯ~2w"V űb Meh#.,7bmfA)2QǕz4Bs0j;9Ozhp韂ʙWlʀ';ghji{^eNd]+ϴI{9G?]ݰظuEsuڞvk4hTMzZYjoA|c];2 I)m{nEU3tzV,_.thyQiQyH,[0יv\Ŗ %;ȡ™.Yq-¨S~G"eQ^:׉>dL{Iril1B혮{t=4Tx!i*MlקJPPp6 n«99S"G6D}.q1kNPQ)}ʹZvƠҺNS<Y\FTH'`<̾}N:l3(SZ|:{AJ]Z-8- VXZ]yLId*KBN+sxW4eЗWX9x;P''OS~vx1O[bP !zhDI8'պI w"b[`'b q/9,mmR>KUk3Ȗ|`1*>b }[-Rg'- ag˵G\@Αs.4r~1EnPԣ2Paa6%=le,Cb3 g;ÍJ'ya Uim|Qȭ"ZdI`{~=B~TNML ̸#WkM @D~D1Q45_ l&ZK7v]*Ӗ(TL*%6|T:̎Xd2;:8ZȌ"XC ,$p8oT^uz-:jfmMZf,jT#)>MZ[Nș%O%HOe",E7yjYFA! TeGx̜?.a& _7A4N7hX ^~YK8Ƀ9աc߆3dH骶v?;ъ1" nj[ی-fci!ܺwd&A=اvep=ԡG*aS-O g5&&3g:8tRWIzM_4']5sڀ be'I#pl<#\Gv{|ql29yֽ&Eq=+!ưVe"J$|7 kdɕ1=q Rv **|&- ZAW*몙A{OAX. ~ ~=asOLdfٱ6}iN~UH>IheJhc) 6L cqOݵ:. _ |W'#Hc'1 O~j>5wCΨ=aBh\?3;Vi慊G^̇C \mHPfm A,J%#>W(b 2o 3,:]oJQ$,p, G;Y~/w_k{9-8YZ:!) ?qsJCv> WSRM(0r;L Va 놃JzpFԲC> G^^D.>PjĻ~9;qA2b_>3ny<5Uǐu !NeNFPg[MtEu!dP]Ѯ܏1P<,$eWOX)|$AU,i6t0-}E D?={ ~4ѽcЎ=.&{ĉ/` 9HnAg; dʔ· ˜wZÀYO2kX9SNw' rA:l, UF`λ< 09eyOUfiRCrAYq=$p÷߶ Kĕ4dj TIS2d;ejBٶx&""keP˛ VZIV :/\0B%uᶱ6 ,Qرq%Z:C~LfUW[""!#-NZIqs /e=܎rgV!ԆhHGT]+a79kQfohAwL V+#@N.4ʽ~ơM(_C] Si+$jYoKv,W?veAHjѤ!&2d1(mbt͢{y~9W-~Yi4WW },~ثoEtj9\DP.d`[`s($z5QǿْuNKE1, 4eP)VjmmOk/+D:mzhX,4 wI1syJj f0*$]?{@!J(;^#BD}~+z7c)ѯ|˷\CTX Z,w/UAMEC;3M܂eg=> a@Ǫ޳Z(r.cTxhQX'sk6N99EJ=_@l7QmL`::#rNLÉ|(67*9=M4[WO7Ic;+"-FĬV3!JVdK ,&Ԁ3mw䶮)>PU΄tn:ñ_)Ov YB@7%8ISVOAo.;ؼ>@B{T[p,[ɕ iYq1׭قn0T=da0ڬy#[%-'u f^^*{|ˣ]ξKFJA@\0yhZk 3qwHNrGc… ͻ؆L`HhU$| Er|ď6͹_ia=#Q$ˊi@ HZQʽ):Plpk?TV7P1O[GkpF_w+ݗYr-ǢtHC_5Op#k/$*1Zc<Er`'7pʐ ~])*x gF-Rl%G9 6=bBQ{ī!b4$?7߻ 'mcl7b$m(!z&yTC3vk5E)=)N^2cTD{2 hZۑ(\)G৿(K{6Ehiq3@ecva 8Aᄽx)p7i&KfAz 90 G~쟿- .)ʽ異H\9d) K5ZAyI : #9M@t>lwmyGyu**At?k%Փ>Wk34^_$#|Nb)Y (U5HXvAbY\[B ͊euU~r'izY`FJU$awk~Z +D~ B:rfU纰5}l 2Ѱ&EI0O)b%(72XH-ATDAgL5z@o+?g\;eTrI՘0zB+kA;[òNSEDLcjHog-f|MM#dB!R (uUT.R\%K{J[&šrukg'?!3e=QfmChQڄ H3$JW[nZ?t-LB0H V V$㪵vWFe =xJa I]G\v¦"@uƱRl)<V?[-Z%mНS(؟Y㗚vA7_EYx ǣf#F 2.#jJOҽS}oظB9H˖G8%h)MbFBN%3Jp7 ?sy1DZh㑨g!Hw fX } Noiu ÐHv9fX~6WiMνK',Q2nzm.s/McH"/,۠S L vF&IAʡ@˚N21Y܉%%-Hւ3z/F_>&h/T,5߄@16o"JݛcI,8ĄǗ.|fj㌩ˋ1G,^֌6 WrP]7t$oUJ(Gz:B1{@鍵0@ @B6zx=JH> a` 3*nMl+ A\tI(*VbDҴa+GM`U%~?У kcu5m1"AVc')ѶB|Efq!|퍬z`Gwph':fL׸ k`dN},WSfE'&̇iQhO3/X&DWY&] ,FO 9P I}`-<R4H{{v糐W *x2$%<=ް.U>V6мQ}Jx~⽑UF xc磟zP.Z ^?zalP(F&Le]sɐ>N,]K} Ey:Q_]1MlOL&h멗T\pړ.z5\+BX1a_'tpyH?/NUQT|cKg:/V f1wh]OTd\5WLe8dL}1M>ެ 6X=Q+ݪrji7A#Z4>D}ɮ14<IQ? aBws=i<*-IK^x8O%{}C$T{I ouMM.UEm4a]u{8?=RBu%em)CK*N4}7=3!ѐYϜv#&ϊSw9Ek~ "[XcwZ|/ď!_;pBᕗ,p5W^>zگ|OU/t =i*e?;RJn ̜jCT3:o%7@/XNC0ٴrc7\_[gu>ʮcMb"!gAxҁ׸T2} FvX}VΘ.\ m,N!t2nev)bGhZr/]88pmLTN.g)VMW`.?# nhbd~F :7'(¥gYvA [U^mo>i\@ӥ1G?FdXeͼ;9nyÄ-aÞ<L]d֠CR~͗w8]7>[:PS3QOijЁ=`ftp;(URWU &EBp>Wj C,Wx] CJwPMoXq^)\ xm@x;7S-kuAΰ'glܜ>{5YD{vJePi\؉M ޹[V k@:4Ӭ X@OH(fZ:'nr 4*֨l:dZAJ!0$L:i}m\\v%I~x^yG [z[!蔨-, 7}֠9Ƕ{x%D}ԏIA{xSI:!j2nDGǭg)F8,Q=ZH#>l 7la \ZD]7vL9~G|U\ޓb | 8PI@#4I~],k1g'e願蔣97<}4hL VŨz Ď\@HYPcn.jJԡ,oc/$|fFՅIXXrlS/h#m:op`Bpj$\$ȁcj!LD$OAD("dXC.O~]9Ze41I!>Hio9˺Oݣ(A `0t~9mSB5zg@;Tq=5Fy7eTL*|\̛)nkڪ!E1ߡɏ|~d@ErwZmkH^<ȕ{~g>3b^ ^nӳMvWϧ܈mU:~ pB#`Ӗ6 Nhةw/PhĶ⣌B\\WA8PM:eAoBjX{xⳍ{pT>$O t s3~ȮC܏7NiE?SuOGb擦/[qJ&1L_UTdjKbU~/k˗BBG dDQkv)1ÿV@?XW-!ؐ`cΣDVWdCUva[. FUؕ֙2b,#3|i(͘r\Hբ`KH^>ݺ-|InksB$ly*BUGڿ^s`󞁛&ڡ'axP6_{0rAٺg|Ɂ²B=MicM~T+c;KI qs:Toshޭ9ۍho"TuOn-D0DBҮō[ ?NDTUaP$p]Vt| N{XnЦ xiwCwz/UZ<yux0Bևb' "TR,R1\TIēBAm2do<,:ӘS{6(VvKUJfdȭ7УC96,lD7':ً {'|I Y9/M$$2?dk<@0Q=:i;,"hZ( Ľu4{$󹙲rXpXүX@"<vBYbP_una_qF4!Z{<[j" @~J#tg;;,'r+V.L-8N[(𗵟^!:7~LmGȑAջxyPwI_bzќ2Lwl kM)-gX*{UIWѼBb Y`. 3k :~*3)f]O~o-dRIJܦc{ S@7 D V8'Sk)i,EQ>%G+^»~0VԨx}֋K΍fcQQ`nNN=BY gnXb,[g1QGC9 >fC?&>"~J@zM2 +]iqyw}bM]tW@w\3޸6mi%+E 3OANEQ&Af8O:"4kԶMsx X9G@}ֈ稯C@Gl=ܺ}qNV ;Ob& b~%ɕ &R/jW`d?$̓@"5#N9|cckTJ{@Lb%`,^ӐdfNM09ڂ@h$t O:[J8:5V)uj 2kf7 /T.T$T qDXi[ 7rYg9j! o2 Xze. +Mn&bk AH=#Tw+nQeyMB6R Y^O7j)܅0^а{C@K7jaإՍF6d[/OHIf9+m2yTi*Uq٣wE> PIc;PbvzM}] ƵȥZZfB^Wz,W7pLw?{wR^`J KNjq8Bvy%Ou-B>WXf#K飖HfQ'I+ߙYUY cu=9z70@Hnq8'dӲ/P S%=͞od8hLi{.ɛvTC:T ͡%A!KNs݉#Dvt<2FTgɔDd\)%`$DUNJ˃_*W/oBYK 'Ld;#@ 8M^!R &╜/q"gP (| ߙXvzRj6ď{K֨9:FdWs\XHrDss=1,w129冦iY܃II6Њr(1tNN?uldNKUr R|(gby9eSAN-%/d| 雯ǜbJX Ej|`%ۍjJ5_lWڕ!/`jLSEP5Zm9w%ۼ~ON9TcDf;kZ H 8bhi]#>-$WૃyE%r ') DL-y)wN4%=4t@SeܟnMѪ-H= <ﰘ*)aoIs:wKnۙF@w@f~R?r&;rX!,9l@*Hu#K_u kMe0gJgZw*?f]ifS8'R|~ / pGv0]/Z .`> egb <*HiWrSUcW_j㟮}1ʻt_O[J<{q.iINZBf]bAi6 O%}H7#cαV&(WCs3Ab(p.]0'$18FKjL/P:Zi9Q"ĽlFͱ.Y:9XIz1K;'zy *m9=7ske{.uL:AAՋq(L`tB4 FAQvwo[k3p|N$qy)'Wcd=D%}H[U-m؋'tđfG sI5;Lv 'z";pO%(ooh}b@g -,hÄg뚭r*;|E1N?~I*,K)N.&1B Ӟػ%ۢJ mo\<;Hrג" 3qd:`lKf넛pIUKY*P~4y@swsfUm*NޔluLyHDl'. {3]F34,K-4 6\7:ڵ)Nx)E"ojU R-+fafB-"%{iOz '`̿VRNvZdO~33!du"T YC~i>nrҐ4O'yو5Q?{^PfV\QrYB3 rߴZʜw72{X пQBYrȈ3 AreigS$TcoW4amm7?ޗEx3[ЃQ{e\*gAJG&3ou-1ACr'V:s+i7;x@-lo]0`E&|ąg`OnBD~+"%-R:N։#8g u˜G"8oy cY&*.%w(鏅cXFL)&Gr7`9->\ut:|=8磟3-ʣS]D( dfxAQt>3b}v7*Ž#udD0Pe]-ECsA9b?8-f{|b'x3}MEjLh?m9v{.@rvt]{df|7@H-jKj( JJ[3O跿nĶ&b][͈ e8p Wg'  .EH͋fW-(iw藺(P`;xLI9'B%kzfa%887Zyjt85AX|Oݰ]pj#ua*)D糏jnadK"+g+m@ԱA~kZ!W`gخ^>:Rg& brNZ޲a-jѐ.ՉԜ& @sGdo>cɞk AZasrjH8ХbEG4i=BA#VbO. .-  m)@KNV7Wǐs[ߛqH ~L5j۽':Mf]ߡk;cQbzNDP7oj-{9ٗj($.ۢ|b -ZMGU'm'Y}0XHtM)8+Hi`ke=Wq~@ \=?:x3vm~߭oMM'77Qy)q(wJ$+'ޱG7*KR{7V "à.Zj[Ս3C7de+H3y (xZgpmsRMyqEx!\J9mL kJ 857 RMߚKuUjnzܦ"HuLX!,m1m~\?5eW[oXZ2G"p}MLlsr0.b3A]~9J#OJxҸcmy!Ii 4c=EvI!.)(Ms$^8Ⓢ+[eR x/I('zjh6Ordi@+--bdRz*)qV.BA}Ƭ?kV ~8AȵmL| i+4A>~JC& =ZiDN8@Qw>luiVڏ-Q p0R:.|@#/ELNOY]"acA[wd5O TxP"!{` 7PZ'jYLRthXO&DIB~r'ڤ2R ([CNm0H襣o gRAfipDyCEѽKzTwͰ(aB 3N|~,"*s(-[>z5;=pkxryVDhSTM- ?3$˵h~Q?pQKP&}VltW$#'oбn8PEsdf8sˢL6#_*;{ :2EBhm۱]g}{C50,Sp<7ω_Й G+w#(/BiT.\׭jwgKZ* NC]Ć㝐MlxfU!7Q#pM13)-z4 !.:v6ԑE.\(N^dIJW+O7D`Y ݽ{?Sp9%$J~ttO|}OriCEl.y/T#/T?0U#`1-n2U-2GҹeRu\1_e;p?ҹe t͜ͽKjظB){ĕ0'dm`Z 7a̴;Xr*q1ksh,318Sau;n+xKR!сDTnxCs?p  *~3֣<$\b }'Ϭi5N%jYXў#]]C6O4;6b[{Jp-/;( pbŔǭkYCRE&ҕT/$/!ZRSVXO}Pk?s&?0oM"ţYRrR81Xc@E#oA?]hc4>)6KtFx/Zչ#qfʓx4G<꿜Z9䯤+ڄToCш*2Cžȯ5Qݻ|]0K !f߁[: ͼ\ltz]ʷ)F+A ꔕA^a2k2oLtK|\löK/-_\p#O:LY@>qi($DE4BG~ڝ ~!63/:CeY{ߘex=* Is\tor9 ~neR(N , 9rSƱgj' dXVʙY?}5Xݬ-}.լ/K[{`;T.H%@flYAqlx^{erο.&tänpVEՉ:\եcJerb3&&c0ʹĄDKƭ)jA)bz_TmO1QCE]&FV @ =7U.[PH> $Œ}aaCc߀ |HLhI+$Zώ{zRPO* ̴?r#1=sQMc'c$n{2=ޔjVsgŐfYaCo^hį<RyPA<[fl4^eb82A9 %cFhJ>ϥ @~{`R8 [eĆ(&:{"l2R1;4~A *` 7>T8f@V6[K߷-nu IA #ٵCg%Y5/_sp%+<ݓG%@h`-~{2\:+u_\K=Tz"qw] x0*#-$E-iqMb q4|r.RZI{?aMZrd{ճ\!\-2&q5`ΘQ7Zf=H+ͱag^hp%-mMC=0w[]29 YԄO;4"\5]z[-xGOgn4 bHt=4&}19\1+X{W՗Š?#a;Bllp~PH]4(bA?}M0*)^0sQ4 ( 8 BTBъZ/Ě#ăl3eɐhli\?@MX$y;a"$M;֤)  8!'pg۲Ù?XZzVS s8\Bly3l n-z:5чjC;Me=& -_"ݨ|X5`vŚf5m'lv,jp_Z+ &܊\:<՝ 3&=VXx`a:=_i2(dl,w [Cy2w髶 L0bRqѻ-5΄>W&r"HdM^R:IatT- NwK[٧ =}Sc7 uTئҾ6;OVs ì"h %ުwr"$&QᾼőT8Ylҙ^Qǻ? E"᯳ =׾+w3fKa{9,"74"ɟ2|U9S N昉p$DItuw+ i\wc/Vha!J?!>Xl(;ƭVoD.3 =ߓ=`amY9#pC"xFzom]/I0R6o2 kn'FI՝]j^@py*S^}/ڱCyM"YܵQhž^ԑuAxO@e#pk|벥TW$ER/>flnK?DfX\ةжdzdj)K,IRӃr,ʱzv.l7?ރB3̯Ii;^ק3Q)P 3&QmvL6\i/ >XHLM־jh ƫnFM}[l-'DW%CO ԑO#*3Jh7䴊 J P[P5@Z{Wvi\R0- 2 6ng%HQw_   @wz+S]*mUm ^eE,0Ӷ ;xdxF WI2G8&{/Ѯӯi6/4ty̠mɏ/^*`#Yrhw D::䴭M0zwd10*%~8wаJ`_6}5yKq wmɑV4:~C\0 aAų9NRP?ġofd\ه8u`Z0Wn\v`msWBPr.KVf&:fr?,nލ>RM.sq^QyNDGC7;4" [VN2827# 1UIK5#;t{\Ƈǣp̡iK^y~˨?m̠Z&b_gƃ?c|Kݥ . rJH &߰0[֯)ܩ A; ц|pa&>KStu/`qIĐG9݄J ަ홅*%,pS0`=Q#/0)WLtn^A:}#=)Q?h1P.8@ؐ BkmG"C$ΞiKoԞMsRI6\s{xْDA>w:w^Vr 1{m(.wgMaon%5&_a`>|RHl̖\d Z!sTU'<#b=f tX|(,Y|WLMPOIYXR ;5ĽU(4^*M>o\sHA9d a\ ֩l &t #%aY-80!wd1 R^\%hY]4>G6ip]L,5q1'3Xq*LAi?2DMgu L8+lXsAkR֊S`>]XiH`̌inbrYy/;pt>\NI* 2}~H*<{4V$pPN?׼P9 m!'-i@5@5Re|v%?=6&ӣl0{sG+}m>m1v/- ְ!! B55c߇>#fW4j86GF)O /ݱwʋF"vbĖ(!/ dҬ\%;e+,v'kh l X5yĀE ^GPNz| EL8p^NyBv̍p{-2NŪ*`{xuJ=[>~]`T BJP&gh8\~]`kdq q6A vX&wbEQ,G6CFvN}줫ۏG<1IQ{௻p `$-»HSvtq/项-{ݱ$&vky0eY~bR dt5O2GŽ?4߹Db鬝P"Mh rm w);nV"6:SQ yȊD`n14UllUoQ.:{{)B! %zVCM 3#0hp{sO.Yz&L{cOYp9_=56S"11S5&Z N,eWĖNW͋.#Z!1i~1H)Sv)9>)B?߰@r3vMe|Lsa:~(OgҴL7YBDAMlTYR%ŒWn9;<]}da,9ܠZ- uP UR)gͧ{]7jmajے#ٍoUJN:͚/u0A&Q}x$EeQg߷ZJq7й~F RZnxԁw7[ZmlL/ kvCY\;0}=MQʱcX2G&ETDhR1$\+PDf_Ӊ=9~ԕ] ep(r~Y˕qxR&Yҥf֍zؤڿ%N%}cm`tJqW\>sJ2b:Xa)omYYy܅fe*DbNy#'.i1Jci aѩ\.5 _\K:޽1_Dp.DkIoa@z@oZGJ2J&xQՋOMd`z˚Oz!jS7E7+(N4 i;<{RBE8ƿE6"ݸ [@!ˑ~@ӡ}QUja}l 7_PEVv5Y՚RG\=g!VT]Evv@4ғ6;-b؆;U~$!&Xgܾ!j7Qed(|m('iV[y `JLRw>bA`#%B:wxyJ:ǛyM&7x2i$?&NI:MmK庅pHhSʗ\C?;9u`h ?3-,^ބxӉ8^)2 d2b bjŪF]L7}GVqjŦpƬ.-gD# Sھp-IEW]d#i; R)ck hjvP |ylJ_k RYhx~Y.wVN O3TπH 7Gl)<'q2SBYL A岢>_7% v^T> M>(;_MbK9UK'R.z2mxKM/7O*H 3ҏu(0#A~ b$t]#%By~z)af_ L ضțn1ӓ"đ!KRIuޔͷ%J%uaGi\57Ph4 WhR;=Y'tT8f:PVKmƀwRrN$`!R=#F~Lj2gB|Pmԫ{8n1=!:~T2\CT/ `1 GGAW1/ <23J{F2=R)d`J gAiPR bw_8D^&@Pq֫ldlUU468:+,U^1-O5̨-Z熵}^ĘE~^Yi'05tD^ءNE[eYaPK;= si"7L!3'S OUamT-Ԥy'.[g9r"4= 3v [C~@ǚ9b[R'xU$5v"|@)F' E?>l}?zR6 su[x"Z=J"侈p1KyތRhmWP%u Rro1hGfM}إmұ'p s8pO=#߿P&-BiNitvdx>R9L7dkf?>`QKn }>J~c[Mq4ܔjlTRp+}f5]hjLH WT\~pQ@*,&=4p5qu'Wh>u$!C# ESD2mЩ kUԫp{|VɫQ2ao[@qj{F?#^evN1~ͤ-X78zמE[??BZ@E͇L38=.%wMI2, '%/cV{=7=,4['yUĨě傈 \l跑|kϴ;MN%ډtrĎ/Evܒ6=ftMWL @mӁ~gA,'u 6bxdeٕ?ǛUx ĢCcED![XHzcVwi&t'fp=O]SØ j-A,3*;"r*O mIeTA%'B.u]v /h2) ˵c 9 (EMT,ێߜ)U9,NC(V?37Q(H*4gAġt;;cphc7YPh.;[F(@*mXƭYrcm6:M2eQx#U `z3,$"_#e5Cƃ4ث~=.bȓf)[!C1EzTy%^@N l9aڽ fp[XϏ0d~B5=lʈ%E|O:aEB%lmNػ}a1P$4̢Aǫ.P HUw1ˏ?[n늭vf/.wAԐ{zìFyFXվ׈w,$^3B엇=!Pk&+7Y#ݳƋ',xU?+"fpbM&/+@(D2}V.zPU:l3pz 2.ΪQ] Y9P )2A]:/nt!eiPۤ<%yF.kxXA{ pH͋*$k&_NhNXʮت 곃>ץW_*5-YCE|a`Ͽ1$1F]ÿ } ˝r6VYeUJwȹ#q%PsP53`~LZ>HKaj_Ui>>4HI]S3Zq  bN;&q{D)ɞ6j;.?]OWwu ">e=, o$Nga,ZB_ҥf|ƞ6CŚcU" d)_"aH!ؿW9%-bPl3|I1d{_:4unAeR-d`!aI# ZiqJ%.o%5'Nԅ';a*ld#PcChg,&YbƬr_lB^skq-j)yM2ŲuFGAؠ[H=9Q`z1GjiJ(Q nN8a ^I,T6tjk 1e7SL' svXyͮ>6w#Y+^*EmA3ĥB~k<߅ iQȋL->kf6Y /g}mтO U 0-}Y%Ds&pcF@O%IW,j?7oˡg0z)rIxJL+ؖ>gs๙AŦ 5|XʁADoRc]L"1!$V^c#-$Wc6I`҅HEߋ;ڠn w\BY;f^9FPv:ɔ QFg^GRo@(RJC9_tP +#HXmSSfdޗkI 2]j`];Q))}K$JMx[<<.HLԗY8h$K2,kfN&RHnJ?2lo px>!2|B"pXml ro#n(ժz)P4wZ }Eܸ2wnm/!٘C5Q &k ě>ϡj;u$JVLP \ǥ3B988^f qu5 7r^xeB$ԙxB.ڶ9>4t:ѓLj@Nkq\Kb@"`MxGOs9t"ӷ6 "/M.!<" JضIEy5PAMc~i{>+4ER@ TK* Ua nE3j4.0d."Q?(22)n~ i2EPސ=WdZs2w#[3`éw僅Eʪ4%ֈuD= vfNޗG=7bHAhu)N%+˄ֿF퐟fRnU.bj }HkMsvT d"躨X~UctfVM,PŧkxxOY,Q.ay/Eܫ=̡̿`Mr~ŽN5 RA]Թeؘl:/Ca?+֧:K ^?e/ZR)J7wD:@5EuΖ"`N45~l fnI7`0o!G;ҜWyCU 5p ]q냩+jV&"KڙhRR~sV.A7*bq"I|:kUZ_tQO09ձYkoٜΧBW"`֎B(: g Kp-Թb>dnbUoO,Y"Gywt${Y`ELn[~gK#?ArF S/o{Z=;/(:f ׵\!nW!l!?̮y %2Yn} v2c: A-[O G ~jJ{[~>Ran$ {8/'vYw<B1%>lw!|#ރ+QǴ5 BX荀s)Cjboe@f::ođj\~rXfL sN$?~4 \ƶY%x(v\W߲A1B5Vm+  t3驸zmlT݋9M#;qdUɜcy&dE]JyeH{쁃Cl2X꩛&D}_7j뛹N] mC :/:jzYx\Pjˠq 7RO|ۄ'nU΍9mQR/t7x]8UՏKSVKAXg|`2G - { * E:gcW9>j2f?ߏ{m@2uឮtaUy.['ڷgs&w(c`V^>PHh//& K8Mbѣ|gDP&y؁7:ލ,E\sc{-5Npfq ].k t1uT 6JVNdžJ=֖tEŵ[U? JGx.A\PZIj2~pmŴ\|4Øb/*rs7G{`uݱ%qFr0 Oe _'q)W6̎'UV8. )xImH4BT>4!0!1zXAROqWJЊ%]( xB2OU9*cǧ>T?[?.oD;%^Qbì&z]ͦd:h~.#8zat~ @u;'=ǂN8^ipZ 7ͽLD^W-:zH5.=NVk%Wc򠨰B~B7vO`OUyR9M. 5ۺ.vcpΦNp1&z>-]e:/ǶGPwx3S^>T_R o +>p:,##SƆJ2 j!2x-nS;}5J0JsTih@Nlj M'0ovb LzC,rDR>5\ kP0W,a휢+H#hb xOzZ 3v_V4գxzq$ dX20^ 7Ơk=$$?"trwb6AyjEŸL D?3Nʈ|'K@݈a }2U߷G'RvOL\ps o_P+o&%y ں݆"g;5)sS@K ^Dq`up|EͣT}gY%RAVJ+ՑYʁQzV[WGf%7 iaㅈ"BnҼ9& 4~lf253@ZN,.wb!xa!i |1dA,!h (mX:A?-L`8 8vڷ'}1~fڊUU m;rN} ~1$v<G)uEj  D(4O?'0Ips/E1W`z'ijSam[nZ+UU_MQ@UWPT<,N/J_qdtF!7%0쬸sw˘M}w5y{m^53 ^ԉQ]`NSsXD$ D 0nzto~13kiBcH=Wu`xh|WBXY " 10\1*P?# OW vJ,Xt|E4N܉FqylpY&{Y(el7?HK*ТCy -69N8Pg7=[p'g ` Ūf aJzNjn.#X 8;pכEmA7мLY^@jLX1X5ZXt9F5Iw1[#& _"89|'$w!3-M1dGuj8De8|adTAiYEs|],!R+&$v$TZXcZpن)1dLrѢnt<s .ؐ|Xm`G j4q=zI:!WM|e3KܵC`X'> h-~=SiR3B'Grg/|Pi2r[ԄI$ jKv}Q6j OmZ#r~&C#M`K>/) Y9Iq'V]RlS:b{!q%Ϯ+8`zƏ8JKǝ-10K5z-VGLIˮU/UtϞq0zC EM[eW+c-VC)I">*w$kʩ5{r*Op6@U?eIsfB ﹆xh}^Gv>&I8dCRܨd. W":\)B,7uf]KxunH >iFQFp5Xȷ5&1\DEWU~xf-=V 5eu8Ma*ɸ+5vD~-HnLz0/UxeVڔ[+$ʷk[Sr>n)I r&wi H| -#M%&q3 앍&fSKd\3.l C0zxZil#R#μd) [ХɃ]d~,Lw% =8 TKsLȤ뮳I5\rؼ2O%98gb4$$6f҈ˡ:tW;z~1bЏiN\Cuv @՟.e<- ~@B:Lд9ܯa.x݌-\{C? 'ف<ߌARGِ)#Y{>MZd=qѶ FĂňMRNGpm,.vCTc`OvT0qwR6gXxnu6{iQ;h*xfr3' P4ngՙخ8d HWe.xjW1",ۂj?j[У5De&h}xSÌ?{bI""zَ| U:GXx8"şs^<(П!>q_0| ]3&t@Av2˥S2s(U18@^(6(ڱ:euk4)Be$@"DFQ'8D~Wy@?2, WIrCѕgMpQ;*8A#1èֹI<:~S)[.P) |qi\=8^Tޟ S]k5Z4T}N,J3C ^=ˣֶDq ;̡h\ h{D(iჷe F(f%j;y 3X}?{ 缒ԅLj,ti/ 0Xn=),;ڎC^d[s|ɹ[z?D`gRpQeH#J$%%89pq3dJ02Mrʵj z/{v7ٴv ͘f N̜GնDGة&$P+WBw 6PX|#9pN݂%18/!ŗJCRӣɸ:H>"@VT|1hcPqSفU\c Ÿè쇆5,22|ނ<1 )i!6heyQ-:'@>qIYC1A}l@.96α-$p"7{~W6cN]?#9];G݆W&7>%vҨ 3xjP-} ^B_:rє͔ڱ< )65]R9%$M+'},w'"z5hq;`r;FׁϗOF4R9}>0=I{Dd[ ;/I=*Yq7w'8O&t띖cAw }%?6q.1NO mB((r5pN˸2wonH4X28U9{ynB,;^Ns,$zI>&'-X4fI Mke '犉C >¾%Q ЍRJz7~!lȣ݄MyсSY(B 9\Nw$saߦm`m+,\(k>Ceצ{=o:έЩL*zCEPhܶ":4r&'Cs ]6v9 3pv=7dL?m"qX%d5M P$ØW0;CZGyw5y"L?Rd ^:uEq;3:x օ9jÄ-!,(!m>#+ Wsee%H%I`d`}[ 5D_a/rQ;/f^=4 ;{5_ h7ɍ/ _i 8&Y5Zgo_/E}}D_[!ݕTPSak2M-Ai=ie-ǭn0 Ib,+gg%P5TD_:e,XhY>p,E݁"x{ڊ(:>a;m3olKNbfբ[ |0*; 3ݸWݥGxF.y(7}@rR)8eA_cbLw8n, v'{p8\<4%'6}z yFnP d0D  707:|0D:$늂mq?˻p)!T-:Б54$ErRj!w2ŮS{ϦurԙUFHF )kPg0J @q~ʝM ᪚5ؽLh9fBE厈2C>ЈZm!WgjBlF1첰Ĭ A3X/!|"Ė!|If|^_-#T#ժrEY/'w$bH&aiíHJ}<#a>&WG&v2Tszx=+ݞ\^>Ȯ# u{׾ $<$;՘ӈ LO7@^u`a)_25qU`%(CM"V_1ߚ]bggvqvg0$E[ye*b+#vΧ0T0arkk2)jIGn\~dct8-%YSwBv,;6\ ,W93\~QH`BR(Z)Jlx1 %ٸ5Wsyl雱x81J'\Yˀ\3=+Zl 5Bܺ:N~u50H,n@-J-":drO<иXX_ۆ#v '8HNA{N̯xݎL6SrR2D ӟs{0 M?pxFoR,}I FeXg16*];gvV?qNbnu xSR/ء˚0jM^'n ;LRڳ+%Ғ{Ee)i.tkGK2k5Zhјﲝ5Ea]9߆500>]E/wCN XKHUdMwy~ 1 Bmm{ f3+`02p6k 9>^ݽ EMHTqIB+N¦TF\NӣC5pE{|lq_C+ &41 I6PV/QatAr`HS{Cl*\'86dr?,G.u ;+{uwa[ox\2^nlJ8a]רP@>B H?!jiڝޯC!->mN?b4dK'*aˬ90O;#'}jǶ5HCJ`~A&&Ay cX'c2 2C[a Y̡#c~+( ljsJr&Bҁ||_yGΝ`d໋srvᗷiSŽ٢yvܙ6(g{]AUhP|鶞[9։߼Bys@n}ʫ"Z>XAO`$O[d`\^AhMٵ4dQ.j}JĎ9 ĥWSk>ƾUÙfZ鱹? P-&%Ru.95mzDTF-`GjGɯS:jKHz"ҭd+ Imn,[zGD-jsg*ȵ uz*x֔("<HzsG /e;n$RCR'mH h> 8>5 Sv&sM'q!1OG8z·Oϊ4iM+p}̠|`GJ $ЁbJp5%WLE8ͮmHkWBk!"8:*mwުbh&5DZ5YEKH~ EhԏRFGyN9 IGIƹ,oE%dok!Xx|;gW #vgy!U+EyFAp[:*.Kӯk0ruR#J 2,q@^*tP&Y\à_/)'E1`V/-/ʫC5P[/lc|o6i/7-%a =&!|ӗr '(C2Ć9z;g!SL"Z68laŶ,9N$O]tϬaLSd1Ji/Z"G&+p _W#0@O]=:iȞt9Nwy5KkYAg۞lW[ criFZӗEa|hhO\&s|0Smf u+S.KghST&MVyWsz!EdJW:k1%$w~ma3'5-[ٜV~ ;y'Ǵ8z ߢR qeAފ ل~3LW97N*nz`:5o&Mnjgix䓛%3{2ԇk ~+La"k=Ѽ4#b'#GXNOYw#},.Ct)Qx ahݤ2ؠIC;Ҥ-p{>QJ?Uא*5%g;^mDxX!ǥ]fZjkfge]=V!my#hψWRY6nID^i{;^(27jV+;hsK)noЁ$(dsH,ݏLomq;9/F/ÂӅCLh(y9 ',y4mI4Z= ݵ ̬ Vy'0giz!K潼aH]Oa4Hbiq?cTnUX Xp1&LH!ߟLD1 ?dZ.g/$Zẳ2wyL{Otbg?ԄbB|V2kg1! v`J/SDa]až"Sil%Xe''3o0tZ U&?d`.(}/oJ$26Չ-FRJi&2|z:[T{8X3+0*hEwPTь`w FRdTvX\KtBÿr~%WI©kl噼5yh;r-`}o͹Ħ(um$_%2fZbD='-m?gH):\ **HOXxkg?GofXel13kԸ ~rj<3+"%"^ԜIrDLШ[ kъ…Bq?8|rŘ1Xg(|lo%PFn3Ul#ijJRnW&<uuR++Z)8jڶOa;ėyjl;en,oVfwsaKۅ9Oy#^vm$mu@CDG4G(raC^ ٌо%E]F{ L)&388U&@kccy8!G2Xe=L? YBkkw'ni|i0` e8:Vn>¡Ss ф ַtL[Z%W8YXŠk}0ILlCb_=~+*pfRkr4- WwxtlS(ZVp?d7ԈSIp6e;, 7 $c{1) ә ˈqlqZ4r; _݇losJYBAv|89_:fz[#\.͆!'ܖ`ڬ( `ϻ):.-?Rok=) z Pcp]|udpFobRq0 !)r|+;H:{Fg4Az?|gI6` ˝D*ڑḦ́Q#r^SO'5\ ;]+9'oagE0 o, //JVBvl Zd# Hgt~ [q5},TB _kF|' l+0^T1w)jÝr*JX& SBی^9rLU:[aǩ.L4v Vd!2[0 ݘ%zin$9!kw, (v]yg塍gQ_]H%_Lֵ&O-_gFgcEg ̒Os8L992<p%:$r67Wq5Hrc$Mp@k/3"_~x{&+B)K|Wگ"\l?g A ޓCuhI%}͓^\fDGvl% iz<[6CPLe/й'(J/uwԗ:<5G`+׮֌&ޖakO 'p( aNY!zS%U7CǫTO ɦkR Mm0h_mT ܼ oUS }1jba%{?q7`mo;YetAUYEkY 6ʰ׍LDl>JĢF6Jm+*0Y[(Wtuى<2>كޤp, HIsbL;ǐԀO- yivJ/ԱlqOh"LQn$$M%k+yF 這6iIŬQL7 Ȯ||VE Ǣgy@Ҙpd`&B O8%<>6U+1EpK 2$Yw| 8gs3C1FfFf@v8-g<=f=ym4cՍ҇}7#kNK˥/Ry1fV]oӓݖQV?,S !~ϾG(Ky.h-%E8]"QgFh/P|J+w'Ab 8m{:`u2rխF|Uxb[yhs:%ܖj0fA3jZ7Y+(g̤RF|@S=9[Q(F6npuh X< Aϗ A/bv;w+ka*eA Ww7xaisvs>zjOdQj3R {z3ۘ0a"6tS,}HO)ښ™aX^;Gލk;ǻ]Hyw@$>b P2bv$\z0#e ʰT,ʸp1SOeX<#b9Jrϵ #Uk+D߳[Wl@޿ؕjDU6[p!F1 ^NBiK fȁXvYQwjOo"W] 'qa D_p]Tx_ybK">b# J'y):g "&& XYnỸW<fd~o΄&RKb*Y7?0yZ cHSqg9ec\]cEXĹ;fQlniϓJ=!)(3Upz8vBYټRU;&|V6BI^^&lIlt9:eQ SPR].Ɇ4qr! ,Yby1<[ZzU~|+y{{tS_\?r3tp0ZLRkwy {FO#C1 1ywx}72(Bm9_~U oEE8%e?# MBOB=;2%M7̖gߌG/jԖl|ZvK}sxXcϔ,c~KvZ֫cê Uڰ'Z3_%R6[PbZ (SjAv!Hu>o^` -AP$|fV8Mۻ$yMo.XM@3WDp6"&7'JxjܜK ʫi<4qo]m'u:]X^4ٯJenK@L Gvbr(]*S_َnM}SBI x !Ua͂H a^|^ԗي$J7/oq,KfCs-bF$&X|c%,N,8Ð%iNFجhsȴ4M2Yߪ- ҵcK˂nEL];nh_ C^Av='=4VEqhv?*P%xza;/ 4b5g" ZU808}w"Cؘpm~d,bO/zgخ價tj 4|=K#τ(3P;BTF&ʌKv ԩ҃@K[q.eKat:~,l 62GOEccB#mWu$=@"wGפ  [p%cj86GǦ8%y E@dLiU͎SU+ (qa!Hjwv0@`N/R߽lV꯮xݪ?\ IOT/Y"; p@, a0{UԝTqJ=O @,;1f}13 +&+tW)4z:Qwl*\Mеodœ$p)5]To [!>22y(Bp*|7GTo„oK٣q.5:Vz[ev496Y^!+uLWׁ£Ǹ1,VS. RliMH6 "hrQƌ9!?' E4!4jcFr ft<hqMܞĥԀv 2Zo|()G@N%TְLC/xߡ7.WާFuHzNdSg9&*NzPgXjGcP!}n_^>QuE>5R !:Čos$I5MM<^~R#QR9YCl,l6!}I'_򣏌[F"0dH-Stଫ4[&䴕\1)m Z(գMDѦ)NMmBa}xrPT(ܪQ7 4Fuo0h`R+xX#:=ԯxKJؠ&b9Zq쒊rH-BHϽfvQ Ѯ"9 \4$Qz1|TU`qFK#}V*O_N5HbCRXUfd6+)ïە8>6ՂDp!or=0iؘz am`i~!-V`+"ORBlv--aMe1n+B곖:M4\\o75潞rvaQO`G[J 'rSWU1RKƞX%ZvO0AHVyyw!eaQ좮j;ח>ZOa 0#>h.~JfRap&UcG~GAғ3g8S?6hO9 ']SRI,r ٜR5!TLTL8c YEv Ŵ>cٳlO;xf8Qb賉4-?V |*+2Õjːxnin`ŽKQOi_!-CѦ,eYt2 ̄࿢B 7XA2}c%2`y< fޮyU-;f9?-YZh.㟌Vku6sȂwH %;U@yMpGN8#J0؛UΤ3z\.D6`Z5˭c+տD_ %} U*20_m r N ^cJ t wJa~Ժ-Y3} WW{jHv3b궉+JŇv\W$-"m-斖{;/jnVle+[*f7 2(D7:3MW]}6ikS" H9o D{y %WRșKo HQ>Uڛ٦\,gJ+,E r5(.u=ο*y,QiG.ߥq6fMqSJz-|j!UNPwXn1VJ <3Z n-{_pg\ SAݫ?[mIg@]Џnq׏3w=?#&@>}/`C:F>`u^GN҂ 3/P$a@ncf3v B딂9o'g?Kc #ޱY;#+cטizMSVV&V!-Uxng 4HHX;j..L!5Wrxba|$ʚouZ%pSKCA_*67<רHE΋qc s;92ŅR 8VC~fglJJ]A c!HP<3=l%B&e#N4>^S0*1O"L̋~G73V'1 UM_kDZ/l`cZFrp=O.D=rgdtb0MăɆ _4(ہ&X\| Q@zia M8@6W:󲠽B~SfDnzCyE)CfMSwY>=ޛMy!yu^[q+ؔUDխ8Kzou|}L-UV`}Nlm ͩdK!Eu'pB|w X:ݚgycĀnJE5݀u@<ϳ^fi^'^a+F˘2a+0Y+j4ʵŋt4}%$0W_N1'HDS_=H& rHb;)WdcQZ ["vT1?40{A]lM_AHs^U{nZCV, HBжTt\E5zDֳ^ %c*Ʌ|@BXRތb=+*+2ȲzSKhe ͮ&8&sU37bW5kSāb-EjkRB6L1!R[%@T7rJ8:s[ b:=DB00~旙>OG kN0+[ekq֭·` W2(f)y/a ^w>N!xZH "0 GFa.[ۣ tfA+o{N#}H6WIq 1{i%]Qe5{?3"}D E?+_ck1d+w2͍#7N^~;^ I/f^Ȝ8UN.s,PzڱܔM4Aܓ_YdJAi>)\a:"?i˜P"UAcHcL /A t##@+," $7=8 n"Yh+#r_c= )`b@T`?]粫轈$fOgh}L`65}c-S^s1^ dR1t|wBg0 ^ d!pa"gfR1v`Bт Ʒ9=pnJ/ALoo#X  g^I0: pJXKׄK$Izq{Xb-V =.*7L-.044vaUx8*z4e(",fkD7-Yel)+KV"fzȹH\~xWp^y&VUAAƎ 2tq*[9,, e `?dUNhIY%}`H!+`UȣUi}n@c+,Gx^AM Wؽ+4y#]~o U5 cdIxccc3S6Z7f.؆I'R>!/J߀Y~[@8{@r-_:{;j(鞔Fl4 -UuG5ApJt|O4XͅRi~fH, s(93Ν h ӕs@נVKkDjҵQ^VѬ7&]S%s6 Ӑ`c{{oml[PV^zplS/^+礗IU/qjWrk)yQE cM|+Azne` JuI1b+ Gͫsjb.Ԗ{$<[J"CbܲҾE=S@3>䡧07{6r@ !P|m8N4)}?BIkgӐL@IҤj'~v'ZAw~8n`3ל*2ۢJJ^3Z+ўG%U40sg3)sRXZЫp_5,!TX10ʖayx-FYDEC~zQ"UuMs3SzzJnԮNZI>D͂*RJ>JA's ] سzS/Onj06BN"]c3#'DG0^1<$7t?<*B$>&zƁ>hbhrn|ΉR;yǁ|鈘ѓ4:#lzC+Ddnd~ aB~lk(h!g[-Mb.dxP(ɸ.$&As7)M ОN85ԤXEi̵%؍^t.ի}Z @CmkHI e쥬CRGX'x~\we7̓u=lZ cQw[i.Q%=q>s(Tlt0)-44XLk^]}."*F4]^%' r?IKVmayu,+Eeee2)'Pc$X<VRH+봚YnQ ^^xn+zLS 3*̘/suSkT 0: ߒW`c)N AZoN65] Wm0&oGİ}, ީKK\xfÌCcmtF)T9 M?vxΨP^ŔO>ZIⓨ"+ֻF, Ĝ*^|}>߃RQDxݳ.eu^>ymS w %~s#poѐ,i=-je5OW?D #Py7-?ZlcPAH>K1˼Cyϱdy:$U.{|_O,%u]>*4H,yqz&  ^W~|6 G4152]xf+޹`%lߚL,##X]zFj0Sр{O=k "s9@qmDqM oS]ZUF97jN@PG^Zn ȕ-d o^>a {_QIz+mW:i=L5ʋ\[Sy` }T&2C+CYSn;j7fiȊ?KV"= %m-禑w$xr:NEBQؽ#Ms %տ nUՉ~>,$A#k[}F==m8qu_Q_)/X8L=@DnhOA'2:k=HEQ\9JpJD.Mb^'iW ^d茕aXTqJYpxe ;ȣiTC"DHMP.FA3K|mwkn$3ƸG`$h\N>Z_+wO_- H.)5JVsR nٖ=gKR+z4~,Yqp,i@>il1 "9^ZSq̑x  } 43{X$u+<1D#6ܳW ]YB{jQ,X'*?XU5+|2LŢQ1|N=zt-5HҮke\5F ]6V|>l(Oi_ݪvƿ?BSzO~Y&Sͳ$qF:= ,>)56|%=&;1!9]]TV78OUꪂOpL/r>o*ċٹ8qE]VJH՝ŠiCa⏮ fBVm2cPK\fYܓ"SyT=$/S[V P)QЦw4+Mͥ2$PEiPV7:x'ﯟ7' Do~5ҟCuuOST 8r?>dN(]\i$s4&:0'͓](rXL_Klkk-EWP&gXj|XNq3$KK@DЪ5gqJyWbd$H.sy Qt^HX8c]MMk8(0ʹȊHz6@{3 {]Z8&ٿUQ$q.%)n $ݩ㫑ҧ<1#)ڳ7M[P @8rAs`>х rЉ%7HH4K&Lfd{}%F?BT?xUS.vsfTmE.3=L jR60s,ځ3jLiuIFM;¼i;-Acj(SRklUӺQ.Ʉ(Ð#.$s#5F] <.I2iNjP{j<:ɎAOk,JY/эEd6M[nI;e;PQWThBfVaBT㹇De<+ $B4={%R@ nT̓ĐP&Mk52kO X@xttjQ Eb$9<ڈVn8->l-w2sOB7F/'FM6Ӑ$WFZ3OČ")%t¹мҘ|1&rXI}xFO#cvrfitƄB4B[ݩT .xMK0jGs@/KSXp_PTxE$HZBIP07 *o(̙;oXE;_X\uVZY Eހ=i^m(^+x w3]NB@YTaTNLۇ@R!co ТԎyu>UaeIrkp@8Q'ώ1FF۩+ul׺c܂yKlO3k!?Oy]LT<+HcΤԠwbg~yF Ma:{;~qKXior!`/{ār)ΖQAЪw>&G ҍP4LkYX;9.Sk/%~p\#)χn=w_"+ƅ43ZgЩ i%p^8UJ72ږr1O3 ؒ.j _Ax?h;bj!Tki ci }a}#$]"(RooÅ+?>s8[(0h^@HB ;vǡ9ɮs`R6?A4G>ޘVxը"MKћRއҤL:@paw~<k.$y/v:# CGDsm(m aY/?G*?u~qqYKA&,8s vfnT-ңv!I>Rی.6kSA%*;HBD$Y!s=wTv=ƣyAe9n׊R]~$7Ә.Ou~aHj;k\Y1TW'gM0eTuȫly(I/T?z\dNE[/G< mT/5Uxto k`{ض];œG4Hr^46 /8 =!)~MO@!`Y_9nۣb1D_itvJDp.&P8hu6ćM 1YA%Ҹ }hIF(`4tO뫰Q N,){;KvS^D$CxZ'BaFW:y͕"L4.˔H{?IeO@{3$"4?SboĞ myӷrOhAҲ$0ǣ{|0s&:7SRy?r=JDn\)5韆Mys ҙOvQZX9$܌}Χ CWkl|Om{wrѵ#ԟV_檆d6I9L5wK >*"Yd*n.ģ5A5p6{l}ʨXٿʩT Ppbl>Rl e<6P'-SɘZ3cw3E< hەÁ6'۴x9g!D ֗Qf*T}ı-f GbM|/XSKz:c颏?%- I !EuTj9]eIQVhUEB7?G1Avީ?#ij/H|8Cu9KTڍnG*nm ; IKy>N2q[:jT(>cm-ޓ-N͈#ktܔ ܓ RTQ8y`^m0YiG[ ~9WvJ"R[S LE6.vΚt7Sf1)hL-\[ &_FB !9<\j59P9A9 dU-W3.h hR X3CSMuYyX؂qmMpܚ"D!+um3q%}y p..4d%K{)n:t”* WVt]hЃkz$͏ٍ1*k ]NGg͠Wzd$r&G؎ ~J<.Gf_ɰZG32yW=&GI+eBVc`޴Mu]]q5d%E$P F0d>fgXa_d-#޳h՞G$W9\bUJV`'kn8wH$P`>A!$':%r_@ Oux.8wA7JV޸.qF0bae=}جN1UVH*~3('̈́G T͡r,86ɡ$p5̝RQ8#%958&*OI $É7V8Bz5Zm*I R2 .3|+5pG*[|DZUX*! n7 dnIYS>GJ2o- -\nY<~j]@:7tކ7ay$68PSXG(Q{`$`66;ArMa>V0|j /t(a7.f:fߠf%jb'e+4"' JM,R9dN2oS[\N%B:@2!_&VC&=oƚa=i,+-Cn/!g?j[^~TaF('< D*uNIzg=Cd8mvlp!]шuҥB)G-YmZ'|i ,Pm'2w2}GQ4YʰmCROkq/{8"Kh^{J"ox=>ɡZrRaG zDH3LBOS@/LU/1x[p6Û_.U~,&_#Z ZGL\"F&>g5F Rq%YzunkC$څg¤&M_T,*ی掅jMiܑh?oO5>|vW?;TC.,qd[no,KPڌ624Q ّgOHxp4ц5z<q%$YzۈGF+`+m+m<9Tj]$Nc(S hŎݜz2 G)QU%B|JtI9*ZrS0*@n/Pz]E@z9hjtd &u+;&G%.GPdC`GwD@bT榄ml!)0nePU }eQcV쩜{s49V]n-9Pbx`6@t/ %6OMuĈSUƕ1;p5Sy,2 c5+`bL?c\:HdB/8Q˧Q]t(~,Uud+]3DP#Of@zdaJaTbti=$u0Nh+nxoYCd6na#ciTV<&KR;_:uw)"n-@Xf˘4&-/2 k6b;=3L0$VsBc-aR'ۙ5tq$j9pM}@k i8pW vZX9 {Qk X4TgAgɶb$2ɠP `t}emt, H!S_'p&/+fc@IA;@G*~*.S%4CiTwG+_d4߆V"D%7Yfr=v!~'{#N^)ϼW!\IwIohw qs X#{Jے+ ^Ⱥ*"]mxOpߔ}웥@ KaզNtu_ ak9`,:>_=#:Tn$rAUhrі )'e6WpKԩC^#)ÿ,%j纨aEqg.^,Xgeѥn3i!  wYXbݎ:Yc,2&Ѽf{da"kcV\Y쐯x8=K.C`t0_&v5\Y NOP DO:%}Y$7X GQGxMJ7?%_fda̋$#X!:JswtX_HdK1pI 7깗ҭ2]Rף+() @8DfYRE>(/'y=1Q-&ֱ$)-f<:;*ᐏ*ֆk)="n`;oJlH9Fn|a9)cFz߹/]RʭDHvJt74(TK=_e> cg@xz27>4jކVuo|)GCT2|w383i?W&]?wC9{b-əP4dKToJ.8%PC:=B+INؒ6 k jG~bWdžjիPNVa LP6UM_Z$G !uPX/EjxIY+?cJݩzi8/$ B抑G  lU$q9M-7'#_x2d/( P.Rm}? \]D5[MZZ ٩:d<~φV'ݫaNvOib2=!K׻AsA]ۖDB@4=Җ&KW0mxL@MSp6rCu &`Ъ4.MƔ7oj!gvY{=6^$lb,ᮤRAR]7vOv7zQ:'wتӑxB"q+17"RACkׄ[$;pQ߶FBu񬡠8םf)ݦnnTi2.2$-e"p }[5 FFĒ3ߢ7HEg95h#!K/?yo`{]Zj ?+9BcL- *AֻwL5/uNA!S .S_51o /T@UW ˻|)0|҇#ȜikVĝ.3\}CM6TKrI2|Cٓd(ӋӜ&L [=p$xoԺq3 c2t{av&C<6.=79SB3Cw(ox|][wE1 B:YRt &Դr5gk8i9G;SU9[th9d<^"6ƂP=FdC/QYWXLR9jq 7K . !U^擷tJ|dX*W0$&t~ާ Gfv#4[ PΠdn$s@g'tzg܍xo0Y'~VR8pn roT- 4wHD+e B96"ͺǴ!*0+.jx7@  ^S's=ՏzDy].RSTĿIw 67fuࠀ6jJ!QET }4<` =3󢕡ͧ`txAx61z T53?ճr4v=;<2r *^úlzЦxe= `A_.E#ksO+3v8~. ob`U{2񼣱t̯4d Ǽg(uLQ\Ruv,6" xTX%;7"Uw{$sbp~Y¶){w٤⭦YLEJuCPgpV.2/AFBh^ t7E0Z[`H358.& 9vswUc_-?d>,or` `rV>5XvHCd2 j]gD/KǦ\v^ji}>lEkmaAJg@B-QOSAɂ*##IL.)Arb+;Q+>DlpaE?n2dsTqffVTDNøgjOTOF=04Q_rBJK%ȴ@3jv輆'c06+983BKur P͒ػJGEj% +ckR풶DQyan.8-mgdЊPW3eNVBUD: X ̊C(F*hq=&mo2F>I#) )¿dTÛRIOSmÈ!> 7þ{8iP73Yd&b *Ț!Gnġ :vsۀ7Gn.' f'GTMi#U/EѣOJ,S`"ak > D?vv$]Tcf7MO;<:x@If`"n=ϳaIQAdS+ΙrWs_ A֑*IcC2r$yX(aYh/1)_ ";fҾ~ `_,2R< )׻%*&jJ5zN㴇'n3TꙺHMv1T)8!/\M4Y?jv#)\谁Hq-ڗf$9|Jhy`ر@ip VHż>pNU |gX\xt.gA-;e@` 2ODSVFl k@W/Eb M*N^8lq;p2.sfYYKS6ʃ/vuelGK?EqL >'TХsU9NME\&h! O{h*s|ґsM >`qv8W"sBFy/F5tڬbf ..F^qb~JҴ- 2޼C 7MJ;*3#& ??|37L~臗;< 0-@/SKk}'y?@gbeu3A(j~06{r̯M!jޞ Y66=0mm.ۓϩ{?쬁%g:吳Dw? Qsk݁mʾ$ ؆3$js)Cr ?N{A " @Kh"}K=U60-0= 4}oCI=;V0(pJH`uLִͲ_GXb=uuTvFO(Hܥ\i5V dc]yOC,n̟ !q9}[$8SɡX+זU&x@hVs7t&Y 珎ӳ>):"T؏Cecr?ھDaLwbp)r2Ϲy4DZ$TzujN;K:3U ]l H1`,Z-j䜃"kf'a`:1&,*{[[Qy/mOpaY #T(=k~}T`LxZ_}wu4M *`o3vp(F po+V~k^}``}4SzBDQttb1j9׳Ǿ2?A9cSIdGK"gD9{+ eeb~[{%@N}tԱ)f   SvlZvzBp^ ztG}l,(ǢE)e P;"i0BogPDsK TpGFY ɤ35`A ҏg2t,-@͉|p ؖY^tּ%\֎`,!]!-kI^]:\ZvfgDc.Z]w{KvS(_ђvl?@P8GՀB 0w8yqIcIt8yܮDd(o<Z[ml;5<ǥ鸱D]oHs?%#~D8(QU <&H65[f:z%JBkx] WGp?dmK>6ԣܸ|j̣0S0񠝧CCBV6C<|9lt[OɫH=CeMhv##[D ӍUXH ʐUxi73x]5rқ#xEF%=ޙ#piR',Ы(o#LgůRzoZ`t_9ddUc,{2i_Cj\FI6&^!>/ZbAA޸$ Ba-o^G- )ȥ˙;֒3{Kw:*kDS0O \;y㹧4¶F.e$P/O.T+^_Hr{b~\L#.}d5'to#9*Y>(UL+puRxX^2+\ X`f 9~R\S QX=C3'2K#h&A]4Ic>,$ q,Oc^j47XWi(VX@; ЃTCۜy G1~Yrl!cA^L'юcLJ6a!$G fTݎ'.[yV.[D*k,Z9uZǭ*gBv0oUl"![=:Ņ:PXiyʅt6#f4>M}FX UHoO.~Ԥ5@AܲKDݙl;"zpQn N)'iD- BRjK˘-)(b-`oS(|ƣr`' !5hJ =9Tע/2QG*#]{"elS~񤟴!fjz~=jr<:ş9 除@Dp;ťՓ9C18'*%gf1&'7+,1gAR=YX;Nk,,{d!'%`ܞ,X10[Y~i'jqvanUi ;./ TC q| o;tE=f5ݐR uDjOʌ\~} "[J8f^WZ0oS$*~;}9q7Uf7{4XgfZ~\7_c' ~ĴWNM_sbkB:JKa|*ā'd09Z/|#7wZxZg-ڣ<[j.v'܃ Z7j,؛Fzq ߆f,7kd5*;S.@/V>ؽfoIM' 2Yrq^{8'Qg> (FoW3鶧rk6LI'xJZ/iv4ij:V9*"4uy=84@\LnatM1f9t}0nm:@JzrDYB5.V 4*B/f W7CM:wt9ғcl7b$8q@]FmʔDD b_:~K!x&5@Is{bIڴ[W_ͥN )mVڇ]ﶋDIhG/9(HHYb# a0V>qspL(Nz#u:3RCDFdk&6J3*7TlzZ%iwcJQ.ѭj}7#(Ce}J"99Vrm aP% q)C(mUHNGnYr+3abuͩചߠCB g wMSv:N˒sS,&%,]j$!t7#膆G 8~Lq3rU-)nj9ӽ,Yݦ鵅5湆}:$0; [Ri Mv=j'Wvg[Z2q缇}ASi$送+J b})#=ffJm$FPxdJ)S`6FSQdT߻sF1Ck.{f2~f{%/PuU|r4QakFqꓝ~)gi=D!dEۋq-,vє$8 BPn,aC ) JCА(ݡkñ47QR0KsuT:WE~_ }M;֭P|-\h$l+z< 2&BoU,ϖSp`ưiubU.F|el_j$V~$lm Wdi_2K0_I M[.[rgC.Jda3b7GZ`68S {dg6{}m GKX񞷢ϳ 3-hglFl5tS P2 C}k԰k9rzF0BWW=L 3r]~Kb= lX03p#GɺOCvb^^F )߻3|3nv)OϋV WV6KEK28dFڀݢv+QA(v)zCb>a.*DKw0aֲajRV2g;!phB5pa֯* 呦j %:81<< j)(=.j?P!6\/t ͕eT12wY1Gb5Og^D;(% y g bʒe=m &3g!jSejǵ6߬+̨J0;=$6hZ.=@nB6X 9ȥ3yCӍ"=PDi"QF182f6IAeFfu챲-ƖY}iZ+ғXSgX1Za9ƴch&|[K{_P4 ໻~+#byq<(ʄ/-U,~UYxpN"Ԩ`"/)?JzG$JA,'XWu:{7Y+'#HG!..3)' G鱝sB·LgG1A`)<R x_ׁ$a% 8Nc/6,94fQkiqv{T. 6oB)p`j{urw yX^q:<~H WLouP;nzK'!nGɐM߅% CWVFa1dT @jFNH F-ۘ^sL"PܢL~p_@,+}0SX0ydc2Q, U: #Bz*_ؖdZHB})r$Q^n aD1F8wu3>H#|OFmߌֱiG"Vp_Fv1(ժʪlsiCYwX?\zF+2R-;9FNOI0_h[P^2U7$gBMőoo/?,;$܅<@9(yn%fS:DOy.x[Ԣ+fe걭(VC ,cD7 c3uC=xVytYMjGo?vuvh&W #΅vU3*b><0Ê3a:^q:RTVl[ADvX?2EA: 孾f"(P 7Mc))4{%#dqվ*H2p/NvEœTh]"Ə$?PDrz )D:%?`#~ck #|Tf+4 ܺ>T̿Kmj5j sW/GqylJSs8,"cK(N>&DC~~Y򩂽f1设**LQ;ޔެM3P=qH&h" m5b.R#c6 VnOL$~dXjV)P"y%HH;๑re;МGًnGrT۰eu,PFB1j@NXk#ܢr1CpjȺAZv]Lb%2U [x]CzZX$]©)|eQMkh"K,S|UҚs0LV? C,R=|Lm0]:[X#\ߺk{^q V5#D?o 2lLN'-j~=j4ӭJz|f= iO#HM{"#vDus"G8|;Ogek8h58܏"ى@N,n/&n^oZ|J(JkѢeq#>EMF4*d,q Rvce㇔ =3q=07wt\4טӖ@2(<rr[ #-neN< Q/Htd)5כCy2P x8Y 8v l#kV 6 lz-lʀO<h Q,SoKu)=g{=cjRT?\5.TlqxxQaN@2 i}#vjU4ȯܵCJ3 DnRXx&0Rƻh$ٹ(ϋ$TچyOc_T#]|_e B}+{$r9Um,}""<@8/੿ Rfę~z(h d;2a:H7*LDgf:j!Ɠ@_fz!< l>>ؓISr 2M'mtY ZkyA^ڹj6^L97f T.< V8+@kb_p8 2]A?'JIנ6ҌKiNϘaĴEL"/@\ ;[DNiZገËAGz.8|Y{mB Қbϱf=5v K&i7U`u8yjӔ@ޛ_ͮe!DuEG"C=Fjxܮ1ٶ۝H2ㄅƋIs99<[!xfWVϚ̈́#ݱj^#Qbhry* cA5.mZ[ӖSSàdɗܸ?瞁U:(9sf jAB:(/8*dMhn/jig!90&AM-иnaj͞5oy/Lֻ]0q˃sM%q@H55N0ˑ>(o, pP=h" % _ϝ?@/UwwuG!3E=*Gp0p`>0&[ 㪞 yZFEh47zr/XV߻el >ط&G'Ry㏺lQV:?*yUw7J`谏Դgj ҈?Uv7 0NI SeL_.W͠?&n@s҆ͯ|90@Q 9 Tξ&p5hz (j~6z)@:q[mERnǰZۚ0>65{i (6M41{1'<@;phL@ý4*Z3"os1cHJv`deU`m_/Wܶ$8zM@K8"(u+6P(jA9, +7xyؾЉ֋Ķ E,XB:04)ǭh*l?uNM$ .<ƉM)3"`˧Z4_`dhw);0:] =:փ܀fϹg`R4[ݫQfRG|Yw)5WR2P$|JoV?tÀҵhsZ G-<&&;,Ӟ=~Hm{;m.[@ ~n\ IHq9k~><^}S$F)|}@uQ v؆#)ҠH` G1sQDZ\}cF${H뮯%mv~yG}G N[\|&i,^wöx8{V#K2gW֡aXDp[hc <[}ύ,@35, YVfel9Ȟ(A~k{Ri?G d:ZmOqS#݂DNBPxX (5W6NR5E ~XDW9Z{! -1<oclv>!gV DR ͬ 41B,81⭘CPp9Xrs!33ѫ|TJ[2E,<)vĕ@50n `=ߑ@ .sNM.ΒF%zmǢ} %1b aHEt)3xL!RbD")W&-/:aV nd̔=S W9m67Ko9wLeg`_5[[7)Eog\GLe,zYg9[׵mRFJc<L1>9b(Oh~h`3ki"`?L~vSJ7hk:E.X oeCeŽ0۴:堺> dF%1!pDeވ9߽'Ы ;8<MeG[ @@"1 'r~/lˑ\8%&Rk.^Cxی6D/>?R XX9[ 09>wpDaL>sҫ_EH={<ɾ_hPH~hN\Cs I*5gXߜsi>S <7`AS404U$J\CgM\D$&*!kLB8G].d:VhbG TH;>y'^/7 ИݐT94)Nӌ.xt??(_ꪆ{eȌ"!XU&k-YMKT1APa)Z9vL3NI㪆Y <ڲmU:,ب]`]oޑ*2-p(\} HΓHEͫ\u Z}dyQ(,JJnOʢ3 ^&ldl.1t~[2J$츘rg'HMA Rڲ ",9*NpQ41!o~œlϙ$FGMn!Gq[SDv*ޅt #[<`s~.p&K3J(kTBlNR+o3%X͙}HK 5hd:}G{(M3=X!N4H0n+lM6?{M0^f%w}<7(nb[Kbő2U),zK;1!kU4ۃ4fKUBgzaVόUNЦto] OT[ d)n g ƒ4q Npk)3 vCHR4 K?]רS=U kμC_z6-dZc^ᙿyȁ곪 GP hs<^t+P7+xgXn<@?=;v$Ʉ #q*1Iwr`tu`,! 6'] X _ ˮ_ 6r}R *=> JYK+?fEo\,f`"i?޺h(8Of[R+ןM f i g*n*lƱ@>4~rx ]+a]KUk ɓLY`btm,!Ǻ4s!B}x{PTCZbQn ݚ~4@z"ʵ>{eq^%ű D<~R0 kbB M${ 8'a} yEG@jH0QE-9 WWe)&(S<HHCPq`Qt7 E5 Y6 7BGa^Z[3qw͍U(vXs b㹛c1p > "P{v"Xj JM>&05*_Jcr[a2h4%*?h.jJG="x}Z?p%3Sl:zƖ1ėemβDC'_#t|DG,͌>[8W9ד֋+}_֘C–uR7j%UTy/KiAzMX\>Fw{K5c&@2 2bhiΏ01TB8&YeͤEF !e~w_4=Jn[ws+gŐ(<'wRڶM*_/o3@(()a/t<}}n-! 2H h Ϫ jr#+]qPM[x}y OmyW1w3yG^k^Fs2έQLz^OQXѯC˔K`u&"a:Fɫ˪ N*.,_pt$2>a Np$u1驰߱xWBʃGzEH+m:\ɜnlF:An(ZsY@lLfIDy& !`_>*'I;'}^)q $5IENiEN'RB7T:$m@!0x%d#uWsY{ X$NB"$w 3R fjId]7c R :/~* iz'MD+k'gYsOz& "K( ]GY.Nkí u7?#ũqX;bo?7Ȑ15p"Њt3c ~n*zX ]j>k TjxiPsX:*{ORD)#-w6-Jbdn%;ĀΆ%wmJ./I$wTI; $ *5MpJݡB 1Lh?NÃzi8"#PF~7&o7N;{$/{[w?: ^ %ybL?LBp/tn2~kU\&>/hy .ŗ/`.Hu}4=D^T' :dp̢(dzDTh ]3e:5~D*I ߰Z eRI?1CZS-ѺNs;N w'<AB_qehf!ֹ~lza;.?"|bRmC}L*J+P`xb?lycþwep As50k\h_oWWcLGư#C{&AXB5Y3 p@[,7`ؕFʁ! +f#C;@Fe.< ڦk o$Lމ\ȓ)D Xl}}?1aښpC FbS?ESG}ەqtN~kv}0|1qQ|dB`P/nA='VȂ[insϫ})5~vz;Jf;@oxx\2{8 B];(qm#7 \P3.j|+"w";NO{fىy 8C𕂥f Ox.|Ի&3Ep\45cG`#Ҏ1[Afu)d_*vv~3"T*uMyD?i]8X!XieUEGe/ fI­B犧`ѺymC)^ugBwD VnqiXwsƘ,GRE_3 G]H̐P*+ɣQ/S47+hu~g uv5 fVq͡hq&Nyp`H|b8Yq87ˡIӃ qNy+Ha5nY7X_P<4-(^GlyvU-7O렃\^WYfR"ptx\2)%#}q _o\Q+l^|Ml W`n \ǥ4s9|VK@-: <7d_$Ht7xV Է. v6k|{Ŋ7BeoBZy&i L8O%˹I5+_1̿c1@}x&i#o/$mb]'.=@tʘ cK4i1Zi0n2#A·ZAevHb:c*kHMze llԧ E` f EhZYqfo˹|'Lm`OiYyM͒=BxM^8MTS̎ju5/ŽǩְH -$Pm|~a5Sl_],Yn*1V{R]e]?Dƹ-sAh伋 `Zm VM ' #vG?5WJ-<\~ %О3eOU]΁r1{ęWQB$spj)}(yz hG]uFZnfP׀&-#m\t`;}+6K.,H/Ri@3D8ӭsY; C㑣9!Zwy20%fYMjC|rIS 'pVRYwJ"_sIگwkĸR }Z pPA]w zBXfdm#E O?9c XL| D(e5fk2?wf9@knv%@6d 2BTɦ/ca67$i8W6oQ%+ff{勺iQ^Hs&:|EfYW溤>պ*`.1'0SɶB%bQWUO,04>EGM-l W)7;F V^bP_@>_k84A/$L>,J9‹6:̸k1]nйu2ly"2mQL4D$ ԫk ^U<t9kBNH}ui _ٛZ5ؙ_fS ؎A0߸=6t[|  I}M22 3/ܴv# ^m@AKV=\dMɩK_}]TjCo1@CءD':iE9't9U%C;!a_;z.H0BΩ1\ >T~y1TY l#T_V,cp͠.ZY[DNS5XK:͈,>3ƔJ'vJyo$x72rF&(m b"%`A7JXXPN4LqL)=IoùjͺJr]Q0&*U{ s S0lZ 'e\f|tL&0NE\-E: , s HOWꈗ74Zf=UCrײ 'P-MQ( t3y_u*^vXRvlY(4KQ8%T[#GMAt|gF$,PZzGj^·_/*j(?o`Na]Sp& >P5Z@##pN@vn}] x;ڤ/2 PKէ!!5SƂRԆdPȤzpdE'q_BF(U rfWsd"klldupPmNE@\9˻zƣe<+SC-4LabM'0Gev|V`\uޅpD_~,/ >St5 BC+`]mV(Wwk@=+??ML -D`ou;S?dDz"/K&@T-i LBF *CO]u=ѯkVKGlyL.%&-B̀8BJ+:B%Giݚ%-x[!͊z,'.PIqay?ywB*FA#3N2-{¢6q"Uxl]PzsNneZndaa >OZ^BQ~VQѾUk`籵cTc̚I4zX~_R8WLVdeN|`d9t!@LQcGʎ\@G *O}̀喖+J/h>JAXPíB)RH}^P$QծRXǁBb1F]jU2Ո} Ufҧ\P ֌|<Ud̰ y#yWQ3"HH?s6+=X ^կ-Ch7|,H3:M-EuPk%7Wc_Jz[P-@/n6w!@.a 5!+s D=6xp!2*pNy"G o*p ޵o;e6Nc/XHW^?,da?XSU8z .Jl XjNA,l^1gɒD@O偭eJQkȇ?4RhMM;b(Y)O:^1( )Saڸg@* j=<\㈃XH7= m!(G+5rNmob3Ic{Cʣ}mfUS+2)][?!~D(YVw7Uٺ Ys,/\8r*,RE[8 . FzRޡFb_qMx ?e+,djJ0pȌKlo,RݶV-kZTfSvrEH^P=VFvIWS[21\ygXηG,.U@o"ٔT)*?`A@JH KHMc;޿@0Ĉ`P&ԧ$-*=dT|UڜPh OX jV僮ʑbhćGȱc-@k#F[EQ7lCNjpi*ږR>!45eW'^rD)= :lIC Pi]?B)/(uI*(yRP)npEC|0w{EF!XfƆ54Йى9#fqJ{n|u Zһ# KULeᢁVnٗ}bځFGqb"EҵrӨˈcB?j W&]h pnjAJ?~g)MŔSB^$&3m7~#Wm{El<,77 C4;;i1#,_W!Tm>!;P ­>gDT 6\ܮ+Ck$C ,"0N&߂b687_~ 79m2Ccxt˷jyZ[F֍WuiaÅ 5;ڶcyYUQXDdi=>t=Ձc+e8l&u0 (Hԋs9Na#$l3TgY|MLQ4)6%/EIy"v j?AA? rKQ# k"~^&qe78~phDFVt}SRnAP/ij`9A&LRQ|Я)x)La{0#m3kFWCZU)MAW[hz41|k]8g>Y0a>[;%gцDwF;OlL(ok?|A}.\m Rx1*jZbdz֭g@j<{fb?WDssnWs펤Πokb%wu!jB`{TFg4>;ub×a#7B FAqFK5P}UR`(+i]K5Jj?[YtN O;zV}q$2B/O]'ۛuٲcH6IH}~['e;Z47cA ͝SHy-F~XH|d؛S3+yQ){RW08jAu f!E/J"qCs#[sM\<:I}8jFE^GkoMS^]6Z|%Cu dU:V |C=zRpd^Pٸ!7Rn*͝*戓q|aQM>&ueȌ CحW'vB_zA ߤn:ra A2# qTc]9d=-Pm(.Xbht@?wpzPLt7}=?+ZUʾ(ohmֿƧù:ɰ\&XNٳ=y;]GV&54Hd=j-2W$v!x jNmVgqga DžTќYj<}9jQ^^8 kR50.9\Ho+{~ ۊ(} ,rRH_we=,T{'"M6Tt 0S4@2(m)^\RŁUUk\ vNzrZo}NefyFAU:п;Z}vE`tw] ]taiqFnY~\eh|˚F˜y0f-_ mDUI#!(mU ў',d(WýʼRJ(>Ŕe|e)sr@=TV ́WYMZy0[J["GYOB4_> k$>&!KaoaFf"%w 9ܸ.Z8̸m#Eƞyb=_}LEu۪`riQT_j\:Et訦3L8zy!ekVl݄ d"OEIE`"~|)P/%#Yd9rJogPUK4)ln򖠳(YDu(x'N6G u3y>,L(2 "fR*-|ԟ1RAER9L2 YW;j6vy+1h}ù7\=:3fl\UM #,- oIϾQdGt7xFy]n4 h-BzOnrBܰ<^1T\%,[҂ ^ pD7ְKYTG0ڿ`;7qLy^ -pgGsA?i1It ƀ /mgUf`iG8ML[^fF<ܘͲJh.WT0B9WPOzpjIǒukf }䣇gJ2BV5"O`m=;.7m7X:8fYpy6Y݈͜>p\_@|lkѼt]{eY!ʦ&"j _qY{lc_YZiėL^ g+ v! l@2lcТPHZ0\-a캉gq׬^謷lù>BtFO{G%$;w}*j⾛a$" {ܞR[1$ƂV=+ b[1t5)qEncr2e- ' #$[]l~G T-YPCZ^VzbR{ ;9Hƅ%y_HϪ*C?,B@=Тn6Eo 3Cj_A,'Ujoh,0-qp7@]h*.U VZ$ [N43 3[3va7yp"s"(Ze sRWIJ$,qY\PAU}[m!ˆaP*Kh,M( }6Jx&eV73s0 ?661Ěhc4^'^^Πxu(НW gC?>1.) sz.Z59‘<0 "ș9![gQ,/AdXWy}b3 qbA ~f7 ǡ2}qt#9z;Yl1n(VbkZ9 Ǐ:)"xEXљ >bڮB|-o;iM_Ꝛ B7:瞣wK ]J4}9a57/Hr% Q獉FG#> C͹d(2c GE %8f8̏ARǣоQBl`id ]|W4ZMdm$8ѩ09Lέv P4%I5Qxf׿ w+Lb+=kM%_q/ru O"93{j (1m)SQ(Hf3K3=O<{Q_d%h?Q ޭͭ[D!oF`%yMN1I2%<)~%xxQiL8S\OS]%P0ӈ K$xjm ;erx}X=z`’!@oi((-r ч?^8(/G, Ϡ ẅ́Dcf*\CvFщq@16P/ə) Zyh](bz\΋@Sj>W|3e>4$m*iw T-\YyrQb-ɖ`ubc+'Yb9KH*o SImCUE5 {(~e3caCK47+!Kmvȫհ>w`*6{{WAr[f dҊdq{b:ڕ i~9hDo!B(@\FAw+VMlj_w9Qu>:lHP>Q!Z{Sz2rߵ'njೣ5Bfr=87:{>۱9Frۜ[1`C V" nhXcڵ ctGC؁CB`:U+ 5fAuq-MԱP;f}Ɯ!6hť> ?&4=4#5[F|=MQ:)w߮|3V^#F!6/z_[@6=e xn{Lp&|;8_Z fw 2.8h9WQ >kί ' -! ס]KO=7WTA0v/o*3Ā"'j\0.{#sF;t̩Yn?o[1(k9"B,}=!SG)Y-|z)+vt6I3`Mz)kv[U ;24}n}`ęlX+1+vRvhgNC8PA? [ L5-Xh-)d2!Ȍڑ!I_rcJ ZtR,c#oSG.p]ݜZ`))z]~gcA &K=9|L=;sc=jl}S>2QB!y ^#hY4lA;4ʀE? IrD)*6+qJ'm!Z>u ㎘:{fU(2j՜~+P"`y9}T:5a04Hol$P74"`Rg62JHPZ;I$В|UMSO"k6)N6x7O><@|ԁ]4* W%<c Y9qLKe.ֵTz;eFxE?H6̓6g}xw p/+ [=tPCj6W>t+(we"#G%FyNڢ"(JbxsOeϸnH=Aq#)oACArx/: d羽rc@UOVu|@O_zGL{=\j')MW'M:MAtYzݡh=O ݗv2c4is`q6dW5[nrHV}+!:)-ZuߔuYġ-E :6^i*u{1@',4 SI"ԢĐZKt7h2Uyuh-4@cOf4̞zq:""뀘|s~:}`8/8NFÃ$XklKUVMnylۤ,h\ 7T}hqtݾ٩1%m o5jLh4fF펜<*=E[m_fBՙkM"F֯ >S\Ct4u**&4R<>8ٲ0L_]x1 հ0L;kb05\'5L2V؜x =^ ߎ1$5ofKȾ'淑X̡Ի(ja``T?=˾tj nKd&ّ>S؆qlɦ#PD W>=$B2=UoM: ` ̉a7D3>TϱNܕTJseҕ\\jJ|Jf˝U7Z+};G[M'VgqGjtsY<=;(eVmB ,Nҗ2RQճnSШKϝW`/%fTD+Q>CϑU:p e7`.$) 9_r22>Gxy7q7D î_Ns|/7{g;rЏ-HC`-?79+,&5vʈ*=C~>M1g 4`es34O6Q);/[gU:?´㳿|]ϫz oۼtEVcK(o \7S\h:kIT^5?% $T@R_`NT#A7Qc>)e(/DQuc忞{@eF& *5{aw5V1':OY4_ix4\+5Y"Fm29}f #{#~D Q.a$M-Z2?BϹxWW aiR%~tpqbS倲@4 :Hi >T.9yW.4+yE+o-zϚ͂IJ#̙QMLdC6ѯUݟXf9 2bzgH4 nL+(kXS=#$Wy N"JznjMKu5KFFVZ UQlkN)q&iQ|:6g7?:V碭JlUGDjX8ajҵXA@l}=)nq/iE|=a4n6nÉYw6w$/ <~:eUUx6a}y_'?`TSbcQ( l9E8U*j^ڤIj ]:MNZPʾ ug4u۹3$0F IFW\K؊ebiy (Yqig*{#w< I>u0h&5,z^j"aZƋ̣g" A_Yz.-$umd0BgVT[q:șN ;3Ǐ9ǣ=њC)bUw"`GfZdEB'翂t~C>קGjPL}Qg6֝P]Q $Nwѧ^fbȷ{C Led/_twh;Xdǧ̖bw8ӡ.ǠxR찺7ɴ.WVX~IE+_|5ė8<ʕ*z]g~A%^+ڝEXC}t^-R0=Xv7'9d1dIuGrzWLEUtDYpqq= ̈́(Qlh]ȟڃ&{*H LR!P6e{>A0n<[Aza؁ km4{$7/;E1UvsN 5.ĩǪ1N"V6A8"uVq#KM&MRFfVQW^xM=;/ *Q>;Nr;$eM}A:XӁҴl͂:2*Rܸ%3&+-,EPs3ĄmDp0J#5@mDzUj6[\Ucdi#췻٩$$%!xGX3+v>h- ¼smfb9aɃee4O#߳H S:|̈7h_Kx=͐7~ޝAb{wMؒ툝iAv\%)g[-"~Oh ʃ "=EJ.V=@uuZx{5 rtWԶV`[ߡߺ˫gC oe͸7ib B/O{40ʰY?N*v <H ?̕if;㰆3ݞ%ƞR6'B[ds*^ͭG_%ß}ŮSQiBez%&&޴e{"E߈Jaguоm['Z(wƆ(;< nOʱ~ ]ɯQ/T+`^'r.4Ob&)jcm,3aAMsTv [ѐ5ań6g6+X > J+I"#%ZwDMaʹ999~|%V8?x8hL*$jG3{ DI> ~YB'oSl26Uj,`_zt}“-ݭb[J?Jij(KN3בF Llo^oic5=of_9K#@Ųȅ*s^-3y*wl J݅ȊқOdtdYM-N YQJw< oK 2} ܵĹdf'I;GeHZv6q.ȷ>/ZXҲ;@}zk=&:_Œ:#`L1KD VGlфdlMsr7}k{{1P&4}D|ɼ,ۆq$YаdSB(^pC5]?Pv4;Cy~rA6EqBix6$t@c5{<04Z=VE>pJ}'l\E]yF}oM/$! <|ߒbS:@y1@V -?rѴ֍Qb}5 NԹR%qfz3HҶЇݱ-UO] HR_%cpZ1K:! >{ tEJ^Mͷ.WƃisUvZUƕUW9ߚɲ}z0sӞ現Lv˯,U〳RÞJK͈v_ɪo֑{f >5l1V)l'˛bbcu!dW&!~<0J˩-~$7/Ⱦ[m xF/sN4oodc)t)Id6U؅P%da Oy 71w-2 U+`. >d]:Z^FZHC &dy_ i ^ ô?n^2}h34Bh^ NAۍz0|׎6ֵcvZsWz۝_evia.^Sz'VMzj2NvehD!k' FdK'o8/(; rbYNtZaCF/ٞɈ)Oj Q4댊O83W7`xXFA&װK@qA7p)ܗ^۝96[';;  kǾ{*Ŀ guv #.5q28t@:e&0zx2S1:$USB_"kT )+_@BxgVҟY#2X=1 JHncK91:[qy!?s+d gdL;)E mH5nGyzJOŨԼ*^\܌AJkD\ 킏M3E ~9ԥWkdVao54WY{ 3~.f#\`7yz*6Sk婏H iz;Sٯ{2rvC3Bp$3ΰ+Sĩpg|QpV2[vk6펞,Rl.׶7s >WN*IKV/>5E0:0Hs7x0=y-Ey:&TJS1injx⋳ܹOJE'*/?ۣ-uxv"S(3JR$yи 6߲ㆀ-G &c~vvfnv6 [_'0$H*Tb`%R1ɭʞBnP$5,\H^i}cYZot=l*T=jLAD&Ak5%8 H5or&MW8ӈ"[SP2%h JyET6oJ<ǿa4@ΩQM3*ˬn^6zf6,ũ4%pɳm%j/ KX҈Sc<8O?E0=*,zGxbݟQDSY(=f}J3@VX;!XD--\d]ĕY0eT*}Lj5Y貉#b 8ERlCJn_[א/pt:R07_|#s:D%JυE:6U^ӉlfF/O?756#@*Rr h g*ʜF"\ 6Ilp++Ug~{%.,N$z Rʍ_ʪ_l;5JPs ֦z] sTobϨ~@+uacskn >L46YNi77/cuY+Jae<\na{/A (f}[&$plrFo52ḋwՁֽiIOO Χ2+a4??|2yw-z\+/JHKb >_VX$#,o' ":dpl-^ t;CRXHɿ\$ b$DlϬ4y?GUJWBkݯݾb@ ) @Iv)M.PvY&얌+zBKUdqQDd#7W,>1 q^av8o긚8>F K O{ID($C3L11@2nCheʛiwkjRp]1N:Yg#y&,n\m *fՙT%֣Vjr5~.–?|p2-ȫ|YmĜ]$̢Z~;eظ?rJa&b -U"B#6NM˭XٜHK=K֮JQ ݝ:.K6rID)_dN>XN!vE=UV #BJm6VKvrN*1YHgXDqW@ޅ=zO缝jRҐm_³e ؠᄜVL/;tnl"iK_49 `v\~Pb RĔN}҉)iLP|4 {x%}ds399XPhbwc0%,CpiB&[hrWv3g?|/fLS<8#55gpeũv-`) #LW}4 +sW)ÎJ~< iȃr@ wgET}PURwrRc[Qѧ,ni pI"- );gWC9 JyN~5Hs26hSMXwuqkO.nm⊜kR,D~yq mE?՟:ҿeCjt.5XbjUĩYςZd0keʛ9}nTU)4ztđ -4٪&! .yAÝxֵ[]Rm{VQ37?3 |f)6|w59&vx|K8 nA7ۺO4وYlb.?wCȗy*b2JX-u3End 歆j+",_rc.)jxЌ3KRk˻gc{_ZBIMbf\!m!r,Zxv&q`YG@ |2׀'amH:hBO9'3s7{X n6` aHYwHs?6a"MU`QdyB'/9A1, Y:[uIDV r3A_wtZ84܆giUx:b7tCaDַ;vfxVɲ"׌1Bn>v[ U]48)gg[͞4Ș)[ 54ȳ|5Ha!P s.c"=YP!^cx;ŀ;O5?1sh &^ Ӹbv=d+n)C9^pah82T8&p+Kn~.6ncslies烢@,k6S6T+4o X?Ήlqj6h/. HfC\3xL=sgVrsYc3pF`0LC #yq𱏒^(OsW~kC,6fǫUOGRq}l {Vb5I)Ni9PެێaR#P ͭs7d1 hg,B%s:ye8,,v}AfU_)*oPbT.c?nD| #AS2`!O3R.Ys-Bh,H4u7h[nd/N-4)ZTtE3 7Ψ,h;ggx wWt;^ ++IH:,[ag0qF e{>X2y|b ^_ ^lh{]CJ>SϕϦSfs5;F 5E%YM{,Yr=q:d߱&Nf \ƄF5ˤk1"TΗ`&:`'z2X{8t&dH. rs 5RP?vfB6H֤| ɧj[`3Q?rla<8߹) % (#Y>JzF[wd)) J]n=^J*B!"-gܡy- MaLHL86dʙG6}I\dZrTGج@GVr;ߥ\G~5HN7!>\™^/J^`k5E7Ğ)Hga:+4EN9ւ꼒dVv8M&2`U d%OtrY9Q+҆5w=}Iu ]e{F^trUR4mœȴa(􌲕K`+ʧYOmR㼐|ΕyGؚ€ BFu%2%X V6%?L'_&r䫆&TLpS(>g 3͌U.94> 7(+:_ymU)pi~-I-q%za[K$hE>o)d^Tbο6Gaߧ)۟; ψKs8ǩ/qԁPF jLA#gAq&ڥXn*r ?4VN 7vo1r^--k{u,Z e49Ԅ((!MJ*ؽY M% ]"f3 ali5+? !֗w٘TsV;{d?/Cܿ^'̐(Ҩu~jРepO>¹\fuHd$W=|-稼Gf" kluψe!9tkTT(c(ZOeH!g7*Dp]B(7y1 D)]R[ֵ{_dl?h8^sE7 ShFETxm3re)kDK@!eYzU[ª}v4sq՟`(u:U~e\78Րz)d{s5'h@Co7p@?Tzr\&4ColviE\v&WWv O\5PJ=Y'Ee%PsqkmD5pk,C,K}3VߺK q*\Hi)2kD|zHGAwRՊajөyi}ʊh|%>\穖:0ʣrӄWh1|\s:ca/nTi%bӗȪtR`?C4>S68\dcԛ=uǔG jd =0@65/$,z5Mf"ydCRa}X.aqSÒ'IopBwY].<*m94{>tL$T2[Rg >S8eCn9}CBW(7tndAB0y( ~0G a,"=8 Jow,QG_k}:p(FT/x3'>rv q?|'# a4mi\xfC ɱQ_{0cY ւ|)I3 9uUy>ރD&ߩԵT=^ !&j&4@!!=1x( ձ`5|GRg9E8Ux e+fT>`|+$1 TS$lkru*l F9c\GBQτ;CZÊ.XlL;U"~&ONӟ< 0TC*>|ʴ |4 8/^kTok4N=z)hçNᙖt_1x5yt HTڽ/&43 _ ӬYtbi?X 1WpP 4O-Ɂk;^U?xCz/Fs'[K|\\'v)s5t1{oQ?Z[3 YR'J?[2  [#ja2Q:NW*UC8|A?.H.y~N0IJ+q3Xam:S퉟G^Gя6,U,)&Eh5 7,%kw FF^xW.%[[[[7eHR*MG'R.{e)Ggye4ݹ,3ꡧ)Ki'Q]&8vTxј47Fp `zj> <8ƅZ?4n!0ҡK1}P?,wy)ݦP n>q틨Z_+3x(»IK1}`J$+eG5ޕC~(  K.Z gcY[sD `P1 ˨nrn[-¤Ja-n!,}Uʛ#eC>D25lݯd,ϲaIԹ컞 Zt2_,UtmukcIZc13[NAR>8zF:c׏@B>%-y\F.{"9 i*Xy3 $ѥ9 R@*/%;ENPB7'}cF/Kګ+&]<[ /2#]ډ}?ΠMk`df#`2,Ap9!*.kdQg1YVVb^KJAӹnTQ۴ ͡'T*v3K7_tB_?T(0 =ĤzDn/*7)[?dQSB+֪G\Q+/ \7tb K,})"gz|=LVfRt91q@mF.'d0 Lc-I[s@ZXƃY| '={5~Md]Ѓ&¼mm ŨS'%{Q$a vїxzȍdW0'HtI6zDI1dVtϒ⇻P'Z2C}MQϮ$ 4V4"={JQ,6G~\.l^̰wS\BU-C55oIhZOH&Y ^JvtNH#!af~)qek'Iò86GUU_5|I pJoPh3 ۇ`VcO [iJoH](1jβwo7ĺc@t ]!٠`#-|[ݞexXzzYn" ۴x)){Xx\?V97+m!!",a7-[)Y3G+Cl a1osc m"Ay93o*ʼHn8zıX!V1`JBt HC{;!?A03BaCoaW8ENUXYe_B!)BRs°AGըfU&OlP;Jَݦ*\:{䌡gmm:xGԱK *,)?$?R}zw}3'1cwz?ڃb58Tv.X"6jވthd߼.m ١miEf<9#J`0Տq#AJ}( JΙz_AFE\XS>?gɟ2줶?YDCq `s>a9!5Pp(M'\ꋱ Abԕߍ~&/* 稂?pfTOʩro[.D˳"R0A2m0IUzC(Zf/ ҥjY*4h4K{U<g~3(%d<iv#)ӡj>@N7嫈pRo;'Ws67" Ph籠ɟ$|+ ` 1g)Zʔ)i驦}hũ!8v'Wg9h@sdJYM*X?ma."*5T A嵡Й\f-LI2h .Z%8= PS-wdހ cBȋoȈ  N4u `CY>K<@`tml6wL +!Xc*<f;t`C)!읿 YdvGTbfQTyojU 6 sz"MZFVB"Q:)h4')=qc,[,/_K`~b{zjplTU۷oRaAOI~I؊@jG*zUN(W򚧳g"E7nmo*qnYK( :IL`?1 =0e>J;`Oh\5>iY_{2}n+U @ `~N)zTT]4 W9'.X9MLw 0f4@mwKm]s8}ZqvTBD(9t{1h,e*#6ېTzH)y6fRߛXI8C44|{kZiҋr̼4'oGe;;IO!se=DLdnQuIL3}]ϚY欐u:z>x)]?;I-\SB4e W$4zqW乚#[d¬Gdܳdi[/ai\`u3L#H t7vrh˄S*`TMPtZNPV$_2msRF{@H-M+AAcqIҜ"wƙHno\V+8!OjĽǖ&+Gfmpcra:uɒaahHqRO`#V?ϗ؏L8&-oIJ/:t}Ʃ+a,^?mܻo%4t.2⨺oLZp$F]ȗ!c1?[b,!!P3} 'P|YYa6ƪ0ҽՋo sl>: I]ߠBm  K#\6jj%j"K?}S,dhP~DAʹ떧⢢-ʲgU@ S&Z- Ȏy $rٙDhl\b Q% Z1ig( /hyzL/V:ҿy(: Or$BPHRv*RXT#3: A`}ӝ!Ϳ&(^Zҿ}PWѥ5mt/Z@as gBN^ twײy(GZ 'Yx!M2=069#?)6N׀VI㵉KqVs44>-f3mnu(Plxj]~CEG1ۇl%aYL7`QNiPR"/u ;:zϟ ՓΨV7A*5 ,Ј6QOf<ӄe3l>t {rCY(*qMSYg#~›Z:fJ;9 7Ѥ_;bRY@4ir['RoqEFl\o5=m6Ad >!W.CHh|||zmWzwr, :_A( " W.ARn$xLB8K/ʽYޛϱ4kaYJ {\Sb@b(lvmۃK /b| dy5#3 ,)cx `':~vfUrW7nZo2(+Fuab0>C PMq:}1`c2zлfB++֩BG|푔VH[#XH(^ߵzC)qS(wnRuzbuȩ5qtԳ;*/dih 矅k VԠoD֖v}o=B9=}'W|"EPd׾%M6NUMJlm-6 i!gT; EZtťQǨkJ R­)* ͊4ju0lXb& SAU[[îE)L_Yt@_e<1y!<Q} K~fOO j9مxLFa*XgVV=wfmBH=o|\ qV1FgDL WZl !%W;*tM"J6В=Ncm=~Ǝ"b^FOc޷ wLP $%Õ4`t=G/]ḟD+6ڠ K1v*F2h1 P 8QpKKaÈw#ij*UA,27H/菳N:c/c(g]ƅK 'HzHN } rxk)ժ^U?_u-ii`;#ex VmO_#;0?@̍Wa.:-:! :狸%34JL>̪%}$l__?lKԢ}]Ic,8.huS& tNgp=6BB(4 aĔߴZkI>y}jٺb:7% V˭ aX*W%}H*7\AC}"aZkeE( ]?DZLxqN N `eosxdʓ1hUX ,e%QW,+RPli≀7dc`kW Ɲ.H8HeBznN渖$ÅOwK(Ȁp\$M2캺ѼZ3yA:n3c ʲ\Zy$aLS ,x'-I< a2hSctEZ6eُh2ƷyDjzxUo;{AwD+$Sݼdo-@ cK  cUyNy}M_6. "# A-IM߽JcY=dZ'uT_C]`ȚQ=*Xѕب'Y[-m%\A TL|0z>,м*۾ YMZ]+x}Fv>[áCS RGyO9 `[;.(_@ Fl (Nm:X};;I25Z_c#m7"<)נ {'ZbSv|C{b) ^Qxces_&R G­5k}1ҁga0B~@GYEK[G KfbcͱHû:9_%*b`,ƚu-N=MB52URf^9e7Q|~CzV,Cwz? 8D 8tbl3 #(SnZyDISKkqXf-0f?[&͆nWH7#]kz, wDwy =N>YxT3h&p 0S~ҳeh&/$8")n59MZUW,1 g>VO6 @[__*`WوqW]5QFTN\1!Q'O)]F/%4x_Z#|Ħ×ENdk,"SY_my0Aa}RT6:˹a[i3km9.H=f dxmXO8ܬx,@] sn{kWw*T%#!lt,T%zځpLlR.Y߉ Z-Y5J@p `2Sa=ē׿a(p"o;!^zmMM*uޑﷆ))_(|&)Hx#a?S?-{Jr>mgQP W ^zUL ; 1p/4K"3;GdmVLA61L&h2a?lw΁m'EZ]|(?XvU+,k:\fz0V!##ʜZ[8 Ïq% h'5V57&ġJR|ũ6)a@G;*HەcC7.j;l\\`{* <9ٳꃙFyDEb9}w/:MFCTD~HmE@Jipzb`~ꢢX,۸IHрҿd^Xםk+U9a.6*J2Q^&(n^zTpD!tYI*Gv~SV?1)"|U,IЫϜeb߅Rd5 H@ڲ"K~+] @չ((I_ o`HK&izND`Lܟ2F5IcLڎY0uTo_;?Ki4S5%?׿JViтIDh lkXIB aK)TߣGnMTD?' }r{J^ÅL*=>sQ)45V$UlE7LO'_KwC&%fHI6J?e5>zF+s(ZO*xمvlT^R췲' f|c;&:G)$GSw-E}e J^eJw,&dbҔ,23UK2|̅pGo`/hup]U&9gФIs(UXc-.gFlZРxt̪#B9=htlu. =eb=rL`|{SY U(=Jewwt1݅rg/3PD"gW 7zm˄*XXNٳ{tmP}ESbWKDNYݕh Ee⽍ 4tV`@)anFA/оĴW2%(*$ymJ s=@?0T'ܙZl/ͣĥ(UY6|vP܅ _B(ʮ1&Aj(e((`OV&V Z.`ǝ姰d^j`ѵ5vI,{ͦa C2-IOk՚Z,a{͢]B2V+1,w<;e-gj\Ѯ$/ZEP~Fnd/(<DS_DOI0Hڹ͍ؿ>O-W\x"<0B\Fhdڮ 86|txt~bvkߪ e,Hhnp`573FToZ]*gMayY.Ajy'rEeN0]NK},(D ҇UwٿuBG_=i7Xܑ9!*]F羺qqnP۲qB3]k~I|fL|!<>p>M]I8v±WL%_9-Gcu]'P.dDQEF6Q>$E sy` 1s*7~ !|Xcݟ^);`U&:[aԩKbŔt`~S4ihEIO+!hiCkn9"`:Zl-`㋤P\q|kqEK9Cw%F6bzgN)ȄȚ@TN G/rrKQ3ֱlcKzN0f@S}:)2aVh ;CYi,`z-1T1\ھtUʥ_ݎbÂjO!5ivCCZsG4.tm'" 93U8sHP-DۢҎ拌@lu)+J zS7ʖ s*<\js=&ʮ٪PM3un!k{nY{(ZN&lT 46cp %jM&,>]gꃳ ??vijcy%H΁Gj_2 )q*hwS9֦Gې;1 AlYlCA)cA!j2mE;`>$Q9/5$҅nZ^þlnIJe/`GjGg5*.3WaIQe>JjmxD͔[C\e*"%ܥ %ё[]mCL b[?|B|k S|Ҹ5N|:/qmVhM̐" ]z2_} 'td% *]d?Ÿ·wP\!#9Jk0hA ( l!7ͬߝsldVE]wU~ q0>Z-rPc94:of ooNϼOm&XdR0MxHRk݋f:Oo \ W?hP&0VC^_v/yJm_֐+gbdKĜ-)Cv o*Juy>a[J~EUra,krx)e%vWҧ+RiͪPg!#5":I%5 XP@Di6ʮtVٶdu[G k!ְ KWkTrPMlysE\_גb5B`̭?nw]2K^KC囩cDDM7~DWĻ tI{cQY; Y(kyzOn[y2,!T.]w"A,h R$SdK3ۗp4\R֘xHM%TB oQ<拸3=f"@F4Hqг-a~M"Y:2Cb;Ahwd*6`! Dkl zwul*FuUIjå6gT`|$ym͊+iV{›b\ _5jHv*ϏǸ ?I$h#NvYq4\`1# [eH־2āeGm-q#;T(ɐ=x&re[br˴ZShz (]QzCp먧D.7ؤ H$KrąM `[S%4;mnYyc&Uƽ'_NZ./kW3HMO|* [5=2XV RAJ).7[sۺ_akkԧUN-se?@L9xW>i4%Yu I@vbk{JGA]٠[ju1_g^ beg um.NW-GL/=JijBXK)^jZURa 6W~nVyx[TF1rڵ9X)^LPMaEq]w\ WGQ2x6],%56;,*R N>.R.E,DQUz7: [:i5Kju c7a*[W'^BNL%b/:,N'cز?,ZY5dH0vrO0~>( 9}N ^aNfjkSSy 3D;Ω8 C0^ h,rVi-e&< pѼ4,L5,)SšeKaL_hvsIҷXVZW03B3 M7+Ղ)V8Z BQ1X8oAJ:xJve}:P+$|hQ299TCJ} 2Y;^Aahp!Si p 1yt2م5Yҋ`7t>v{9ɕ7;"D;Q%/q80%Ꮛ^̢O++h,'$ |69bfMA,m9T鞀䧐U/±c"Eq/ 75ܳ;誜Tmmvp聘oW©V(hW&>󲥱˩]C( jUj1Fi6YՒMf e-^뉉5 "h5|\UQl$r]968ilk$ba*l,ڝ"r+Mzy ݮyGr1dfR%Yƽ]%b 7W`N'ed*%%0>C1w[y$2ŵxLE\$$-5jsz Wh+jr3da@yFE$ \囒Ș6PnFH Y܇ Z.圅?mgjt8NZOݱQ`5Zl+Y7ŒcR `Vi65} ' ُd)1jv*a1tVn|J[o6͞30+Z d{^RvQA;a| <З:^7i>%*L36\9mK LxGҴ3N^m}ۿ{vե`׀Tmel3ΐmZJ4+js7v9TܯS[kTS[Zi}#UDY ]sҐ|Up߭ 3SGr tu0$Woc W_KiT|>fWfT 8jGP-Tm#IVr_ܺ#)N')?!ek^r'X"3&w!W[y[ IKL,h 3[UVVɁǻ؅uxB|AMe3 `Hvl6-?@^ari$0u;m&悟dx%(6lNB 4т ,$lYq{LoK'am>mw!uesZ< .uP.SpD">|Y!7[SP'"`{ t o o]ne&ᒇZžxӶK7yW:R|uHopJ!(]!.eqQa 7{ Ƭr"Zmk oaH@#9+K(U;xBueD{Z[F7HX˂uuLWCUb`K?v`Oڮ`wGS qr$OKTlM Vv[^jb,+HKith W>31,:_PR\=dfFUsߜz魉r`jh"?1>%<\9Ph 2n& vVcqVG4GFŤYSHgn BئOv},"M%bqZCEUB0grz.nSDNEy {DPExTVm h8gțc:)pI(p8ݛ.h+x 1I.ѳj ̈@]r0Ҕ߭HٖM-`uڳL)F j,op96c?g'U<0FSSRh5Bf.6(ի],1.׋ņl򦝧 _6+s40gB,=rӒlD`!W-|N)(~4`D \ʅ4*^}M NPfB7@ 'rRtm ԉh5 EhDN:Hv[Ĵjd%i ܱi^_ &c$Eព;PCy#0gn?dsZm +uÞJ&drF E-=yV{ qC-!$!r`PkwcBda;m#,ض&!qyh 5y}w騔l4i$A.Pǝ-O]C44*Pd2FW0;]Ptji0&*wu}=-c(J<dH 0/аnu ('ߠ mh*^(}zP5&͇B*W g.!Qkcxq(|ߤ[PW!n@;޶Np':Df^PPoL.tv8S!I}1?Հކpu%51 #wONf;y>ٲ?lո1g5{]!1- Ҏ#?dشRP๗zhǥ5e&Z2U{β@֡oiT \o|Fns6uUW{|5YOTAG"VhZhA/q)E8d_R[l?~ +8Ak@L.#$)osQ?Ş X Lơj3|7/JUeVm-~!*M\ 6e3g]3!ȑ瘝|L]&;QQ{sa3G KFa{nie?Y: 鉦8ik".xTf7-_d8҇k$ّrr ڣ%0\Ixl>jP H xeĪ"(0e}D^Q>/GX5g4BL(Qm39~֝q\A2cx-t.W$6@F\*^RWTk(ChǾ.w  fLLIuxFEG -|t>'{P0QӪp Լ2?7+˻<[a_&J]K/ȫr(G,}aj+iq;]bUJ@e;9W|sWނ7ڊ?+!N3π^Sݸb d?H$ˤ\]Ue<_"R^w##{H'ƒB[9Zؑ1vvN&2`G.=ݬfZ1M|4|ܑSiY94U0TK2xvEx8^+_6)ht>fJr#*mX; ,P#5WZy[2Mx S/7l"1-&_dhUHE'OA.3]%67"ҧ1*XCߙbTKKZ:ʩ 6;&7 q`ԧ_Y?}\þΟI<l[JHuVdޙs(_db'-RӋJq \t|rˠDqB =+k&_?S!:ggm%/0/́z{7ڊnC+XPoy{ UȦCoᭇ,?_0`7 AQm+wY DBY?%ߓb{3YJdǩʹr 1l 8 P$-@pwcU$<%!yWԮ0pPH@=u6dUBS8QskD (i%fH+N(*zV`./DpcN1Sg}Iu aVi*iTO )krOwW^ 72&G݁ p%["@vLD3;}Ŀ(5WYElBYLMpeYLJy/pmHA_aϐVzɨc?&>GJr?.\¯i)b ;UJ kхQ393DYlqe2 w̨+;;j,3/dqKV#"nؑh:lCv; ~Z w??@.o?[~P;c)#aV6E`j~zz01H3XiE!im.Su6q!wy)vܽ3x"/ GgR@r$ASlBqȒ*mԡ#xaGݑ%ʡhtӡ }?=olZTpAWU2cM!]QJXev! pR O;e@Ls8뼱PmcSޣM"A6ߊAX!1ʒFC6L4)bc\xKY`!:rw':_A\hT%#WlV2xHzޙdQQ[S|ZEiF0bI!\ ª3<64 )5@αwnCw"av$}=H/t1;A>դ#ܿ1FDQvͦ׃K/ҳ*!dQOl7l>;&p(ȩ+=SͻFܤtV7p keOI>߲rFiƠ/ VW=9SRu܈eƒ8‘W8%;hu>ip[ѦT$vBQP.K5g\%й[e$<i]Z 4Eo/(9O6CjU[cIcj_mJg̘~* qpTǿuHO5v/Z(+Uws?e!%@/@k? ^3G+aaڜFs>=qzZݷ'ˊ(8w(v˘+,D'f3DŽSĸH2Xs~dL]8ȐBjÈ S 's?p͠UpG<#o=،8Q}ӣTdbJ@vA4Y,a1Iw5V9WEb?sd䘕9'oQx_g^8 $D_k rrŌc90UNjQY冪&ES H(r?&XӔ9 e!=\~-,Av&p5-Kb&:ppt a(Y u|lDZjU_4<}pu $YzV ʽ [\|qv yk$N)p1`tB a9!zaT{Sms[܄1nߘR&63V9a\ IۀA|j'Q60f`Q< cF!+JU)/PhYl 4̡*n.e32g/ϝ,~bBH뛛? >!o.P6Ihox._h҂:B5 {a]x9ƛARY $I}x"`z{;@AK_l(ձؓ ~ioj_* !UQCzȬ[Md:9GHLQaw W(s#m'j*\5;:hlGfGfy[v\I_Hr6AAIOAW"e +KykNLa!t=ZA`r]Y6~d yN)$Dh!ʅACB<iIth3DVj@r~ 4Q:DHM'uuY٩e"ޱ˰Yj_38?u<{yzZ$z d&!Q5p Ӥ(|:80^~WҮY7(@dyH#3.9 HR-,kBYX3}򀖂v_~.WI3Vf #˚oaHM6se0>/? q.l+#j8Z 哥9u 2G.%re0+)xh#ZFpD%\^P}r(aUi͡zykeBKG1k1%oS\žew+br߆*\:ήͶEt3\Hjyߑp֭M}7e<(6]u_ạuVTdU3M+0}kȯ:+iH7QD8u>k; n89V@Fy@(Ltc{SBEu)i D7-̭mл{L&8~Fpҙ+J{pۆdtףWքɾ1s#gDJ͐$Ug^dOSv40{STA(#e(KP56!Q݅?[zrUA/P@OIRL~|ƢPxܡd=u&ݪzmLe?pW*O=fA֮M7M.=nJ•3VgCUd+u+4T'ڰ{y*²ќ_,f\ &,&NT⢷td^3Eyjgʜ S` z'5?[D]Rتޡe:^wD0-_0qN;ʢujs-Y+̝BßԪzkX*}}Ja(&kquB48+}1H$#LD0 %glÄ'M)E)᧗Nv%5㶎hז Y疪\dH,ہ" D$5PFK6*9z`L093_Mk9)z/nkݐ3sgjBmqi(Pqrr[h?CU_̷8nll^8Cy+ USNzCv(kB{-)}^1Jhێ9؍`ng&A IsrmbmfU"ۻk̓NMyViLe2Ot@ja@ɸ5*- 2 6*F005(xhP\L# {&KY"d~7H@h- t&ڷ0FO*S@)Y/0&_fLmZkgd4酃䠗f"!Du)I1dO;]5iuA#y|dl? QB=hLv>&s*إjU9 F%] Q0 3WG7jqaTo\zkPs2Y Hj0)Sm'zbĶ?(W\'s|"9=?DTO ngBp;1zmYzLGYzh_Ijtvԓ{19V}!RHNJz7VfS䮚C-|ܯħD*Vr/>C1!'L3:`y'7XڑY6">ʗ+6E3b'T Ryx|N;t&X|14͝CVtn=N7cHX`S'XEJYA0Y78qX=]iIɑTNc(k*<37@HPsdi 9$XSuI #b2]{ Y%"zDi2jؤs2I0ࢦeRC@gdkp%, cT:+M`cvCYBrl:,1u:slS Jo~t30J7"?C.qa9j~-hg:hZ_4$Z\޶ *+S2, -'@KQm&`0%ϞL?Aj)5y n5zesYh[ܟZXkCjn^ TkthHP /&8o}"z?yH9KA^LA4Gq@#A9U+.h"g8ȵ F$1WX5.K)]غqL©VC$k WUn41+j1|?{pimin0 j?prT}mG>UD-m6u[` ;Mhr'VAZvj&b'YKNtA-}[:L en(1T앶^+犯8t u `)}s]w)4`a7h$!bVgp`e.W=ޘ;ݲD$ntLVQbȪ6ζK|ȑ IwNTɩJ+1KO똘i.6|*EDn94x>܃3FMA!B@qZp3^nr:.;e]mfWŮN;2O_&J9~[_o6诚Rfj>j85U*6JuJ5@6[D°GP޽ 5oew7MTrt8lrV!E۪lmfGC2#/\Kr0ĊZ&ЕrcB(tfE9SL #m#C%WK+3rs"bdt p<{v="(jfqh:>̂ / p5!2+ѯ 9M'Ԛ5}j~3`R=hA&bQ82l9dw<TIt'&Q^ :]\kvkHH%VZ*y!{_+v؛?#Q0Õ6irB}EPe3u -X1喅ݦqbzgW9o?«l [\a_̜-D鏬ǕЩ)מc6"8 M "ǟֶ;"=*v$? \AGܕ=aj6th{~Fk7lnPaz6U˗%C^uz@IU( Y a+D=5Te3Cz)>zNsYϟXth<48Jp ^& Ts芻BZ{T2H%?NSH?8aIipń8 /g3;T%5a-RG\h-2a/6c ]`J3ss rtּ54*O*yܺ/S%$%B+E&0'PpFB4 sO<|d;3`=YR zH`} %)~ق]_jR 'sz?~05"0f.JP[or1;QHzߛ>b*AtBNQ15+`Ms9*"Z\&wX ./~2*t11CּGK"XFH)Q9ą⍪[z.W)Ip&:^ETk0 ֵs?3Q\'uxT2m=yFM)]?BpЕe)} 4r$u|˭M(קS""֕a`b;lJ:}s\^Blg38O/-Qb?sܽ6+!O/2x/]+qې~u[dcB8J ϝ<&Odﲵ9#HGᏖ:ѳZ(Khw>8>dUC*]8e3/PkYiB}J"ܪ1Xvg߀psGr^f_VƧ;=6gܐ_CW?/t"ޚНup8q8S6 VC2O I|iWuOVʻsݧ5{eѲ* >TEԭ:Z;X/|[F32Eg(I-+nCg >dXT:F#, N'I@LǎMK{S~W vUTĥeMh;U(x{ sc*!u cPȭ_U̹HSs !~]AExPnzc[V>24ʽ̔OZ5NfxLf/w4"C__dmL}'ZzFXB;r'!*d,3-VKڸںɀX}pBLг=@T uaɿ2[^w2BJ<+pq$`+![RXӯ <&=nX6Ӂ%A\NN U5ĈBR4]wq7jA4M _=/h b"x{)V甝j(?3gɌx."/,Z@\[wH@:;Z:G7#mQ!99N.Fzcn JG4z[v3gmq.+#;13 ū7oW `y|$(r^ niJ*givd`ҶEՠ+~}_>u[8(~+spO;ɼ}O,>x֌ +Aמӎ'=|oZ[UJ}‰eĎK.usRa諮_Irҧy Q}m:&:8ƁRg-RgJs@c {ZQ1L#c~o#ET~}A*뙖jk3/|Ęy 7swl1Wۭ)"+|Cnr!⌦Sn2d/~}hqG{8 ;Gaatш5atLȴh?*[͘|7¡R7ֳf}>ksF3Y^Z0]A0|1xMk-:DOIޒ~@g6/cf fۅ;>q#t`ea= E/ N.~$3g)mU1R|h*r18zgOƼ<NJ<)9:2uTQ+dsk0tm##liRXu䄖M1Bfo<$R/F+<9$?IrAnK*̭)պ9^P]׮Y8GEU$6l)|!'Cg~[`{ǎ}lԢ-n_V&Y3bm"FEÙ8:(;Łz^ OYY(\73ӊcݣ mmx@ٟsEHQ[!Cs]2UuQd>0.3SyaJ)C'iw^33aX3z1{#IUvB#zمb <ےb>]f%p0ߓ+Z9ЄZ~K'}oE0< ǯѹ8).|ϵRZ-A4\KULVW ]+$#mhRʝ^PXA5__O_8 q|3=^rf T}F̬d&6_Snɿ.dHc*}`gV`js6R>u7HjsHqLsQ_3v{[=vI~mtNa6-b'Lμg )մkMm ̘'HFpM5oʤoh7*PK'H8+>{IE鯣 DP˺W0;y?0/`1 {QnwRgTޠhc1`ƽA(O=\ֻWbw[a5{!T~s2t(: E%̡5ӆ=zZO^f^$2ۈG`DcHtKL[`:C,^e;fH[b_q]ǵiJ2[ +"w ypDEn1LIkO\ 3Vj2BC8ukA1(L'z}"F (ՃzAs_oHFE(Mie_+G**.ah!wmW}N6Y"u8@crCC SN4I̒j DxP^ q1WstZS".kF>pҀӪkWzK PynR\Q;piz-ү=Cea=X m(SzНY1޹m,({.Вߘ< G48`82rYxlxУI#%v#6BEF5*Ύ m?c,eݑ48G,nhHF㜆Q.s<ïm=<ϖKZNB+98΍r%#9=F%ٞ'IwBl }OƼ&o3-CGnoO`WHs"*R+}Uq4@{h׎`͟|K:hU:9H$'pAťϰVj [I賽2 2M$NttUxKduF!+AFぷT-ZX/U^c>ǒr8 !M~S;; zIUbO^2q ʥDXH'{qM/n9Uy;\县S6 -gg^SW{ LU(pnCFBjd慜Np]e-+ qT{ρv R%I\Uӭ>y#xq×mrّ@vk|{I'k= ї@8XD:w;(zM?tXH[؀Z`İ)Ehh`E{*\ʱ#0fQ^΄OnǶC AB-t h@B $: ZcK*hp/Kgۅ^le))}"~,3P-y܇|\l9u s* L ث 5ӻ#T[eJ s(uS>Y)P6O)Sҧ1)'dz/=#ϐ4 {V>Tr"4"5epY|#~ӁLNȧ0jɆgyN5s09NE\M=43Qz F%t W}SNј{\]vY׹ @j7j]EE$^BnCV՞ull_HaE67ze! _g[ zж٪~"-!}8t'N{GKneA* ANWkl1`^9  5K .iQOJfA4cdA Y7#?6uJ$ު!̾2/w[x\@zniX%STIgp ҌMy{dvcs\Rw;")W%M;?qoɁZuL# T KbC奇DBy0:#5u\\Í@RvodtDg!ܬY֔8ʽ!@IdM HO$”u)>rL'C;/_\@/e6i_< #`j^2Bƾ?p c+41`vhƠ[̢io- J&^AJWugunU|rf05u [P'&SO y|fUB}JS]w ʺX,uFOcZ[mF4S`Nf7}%R9ŝERUE`-d< cV@h||H2i_v$>)SSѭF>vN]dN@L/2 )<4/=* .i3ʊ&rgqpv5U)QMKxrjb~j(X)i@R)ҙg fI?j~)R^0iA%BkW]Iz oީ278$#gH,CAe7=C VmrдkxuwK'Ʋ{SMě"#kyv'T[Hkc/X7jh8v|Y {%xa%-8U{#ܱ=k1P{ UZbdenQ"3nMMe=l撘WA,>oKS֩8M0 !as4.|aQԲӱt Ջ|;h0uM2DCi!dpFDJG0 &S6\!vby[&k0%jʠż((hPjS󦂇A]9=:9p/J]_Aݾ7`R;Q:H.xP)"uh;'Ћ+A>&Ƽ-(VM)Ir'5`^8^XĎ@u{"!LqkX*<f$r:ʒeav nAUJz&,čx_Z,pQĻɋ+kչ׋HOl 8l>hE./[0MlC iJNZgL T;V;NL?7y;_ Pmy<;C"`XP8Mjl(GKј' ?NnFfwxXUmN|7IdKsw%VUM]CֺZ٧fVp[Y&lk`\jLNbO5cvX'\*^a_"lK-b` 3x$0|d0=Q8# 4!5Fўx _V}h*I,~s{yM}a PB D=*U]y(# GFG;\Z~qظ5SMrG^_l7Ԗ[?JzOw'p Y&>UkU;t=H'mO1YZRU\_NK2LZrIraw\3/@=#c$eol:S_dz"qB8~7MvcdÚyz_!U;ujxyR(8e H`2"%ۡb#Nk Ojd-c ONi-jl:ѿyuvlo="IGXedk+ ~a4zޏt{Dbi@Ko5$Iy50+3Seܪ-Z?A{-RCpvܽ*zKE~t0h!ƹ!W5D+oWU@ߥJZ F=,+oh]i x(ۧs_r0/rjp`q7fSKf딀eD+(95OCWfE_CB}6:7y͵\7u"SRKsÊ;'1Dj?m,22_rhh2l{(u:4A{P @B kV<\{eji83S UYR"TjvX$cXVa;~\{ܫPB %RJER zx]Wwq`0tfTpQ$8`/7GIb /)I9+TLeSC^;f +`ey4/ڞXt,4^yofhh/҉@FųIg*.O&5_/g1M_1v\YT8bOb;gBBsx8Qc}Ro 9%Dm0NBAEL8P!UKN|L]ܓcūu/UM( CZ"paQԼT.kIx@oaGGgN a+K\V;gJ1e rP8Gx$MvqmbŦмGę/R"`w:3w %L\z@3u8ܶ_9Z0XA7k-AVF'ehg/c~[\4nz PItN=.-k1ķR䣦w,n_pUJah \g4kY1be78f~H@4*:X_uk-2bФ6=jq.} yf`6KD>")įxIxn.YB;$ͽ%BBgXCM:';^Tm}+uBR;W+op`) j~a& ;U iwBAەcD7fY_=#[HLܛ "֕𓫔^ G/)$oz>m?3C40fG(ށFѝ(%9$K9.xepC2PnVlNu6Umzi#\fZu%8 V,=[<oee$;wztM "`Lؐ%Ϭ.T0~q-MN&Ck'_qƫJ6WC5]hrC{<Of?`@ 6%t+LPEs9FD ӑEx2Ԉ||J ;ċ'l 3%O2Hp ܔtLK|Æ`X&?8q~2ux&0&W |/U'^Bd嬔^wW_ jlQo5gRQy]"G"l҃"5m71FRVAǠO1zxʧx>l]nn ( IE2e%g($}! ; -m (-6h7B[q{1f3waZdVjV^35z!16Ö^ Z9y 3"ҲPOp ,CPe С3+lhapu_'b6.SR1qKCl/Js"`z |h$ICM=d#J7,*_srZ ޛH_aۢT#ZRY <ݭf\SXawҦRjt'J}e5{A@# vxAymQ%u$;"6×|E? l~f dv߅n^UW"~CuY)5~o,npmĔ} LF!K W b7Rs2qMjQC9t`SSu۲($M !mg?˹2UV\38:r U;V~/ (`z3 %uXֽD< CLq ~zeq~gy31`-O "+Swbu A4Btmu%h3r9Gmz39HnIXgnz^60J}NRfߌz2V t!9ਡF=`‰T%S·zew8Y=!: oٜ8QfLN-yNto{e=)NQEė전rw]c;kj: ynRe$/B̊b)懃||˔JvRٴ>kӶ0k4 r:h4 g)e-j~x oBXϡE(uW^Biz8L> H[|X!Ob b4Y)7ikShcTh84xsxujaU{f]W%Hp ka (Ӣ|:vuNn :S<( M*\1 &L3Rn[wtAќ#l::%WscBK-usG*(zK˜'zjI1|v#gMOG7bCu0{}QQ\T>LԞ^%lcSM@9K? ecOiŐg8 4m*Nsa߃˯cvȘ}nXBŢ*&fPjS]rпϷJrEIe4ϘMinkW :j&20802#RHK9hV=QSDenXCl]87m0ްP;1^.O.W)Siq Fm8vJNoez]u!,{b !Y[Wf$W*VC % `DLt!༨q \!:Ap{/%֮C?h3 QD]LHk q#(S 70]jjLQYlBz'>JǍb>PX%Φ|WPU$I|1FS{QMF\B-%6k~&'qO|#tD@QGD4pw{.lF$(ax YM:"iG0ah5f9MdVEܔ.XB5 9K&F_e档^&2R"l+peb& Oֳi}kEm\X7wV.Cאּ7[,+bP?T!e69g="D,A|j;uIktBdz8΢.R~p,y]hķn`WmR6BW52qbxRUl~k?9>T 6U Ԍo{_%Aur>|Dzסt,/ZO?B(DRQFى/Kĝ4~Ӿ$>iSEFX;D޷u"aӲ:)XO“ <<"E!$&~]FwO88Dl /&ު$zf>kP!bm/{ԓ{N,D'Ta߂I[Ө1ݟ%u5d{8֛!aoސVIK<?izk6Tm_XɪV,-(鞷1^ %>VHeg:YdX'g%$zҺU ڜߣIT:| ɢJs:!Z E7?ߤ6OYS,5pZKܟ4bFGEſtW yaGqZGK JQ5t qCDd %nH h(!&!؆ю{` j,&S2,)_Q}=ɍRZzx^ce\bCnRhBm/!tJȓY9 I×<ŗ)u6Rtͦ=+|@_X8!B<3;Ye<yhC`XkNO; noE/ܷɏ˙tC<'g fZWB5nxIN<Τ~m(tɑ] Kv{ KKh vSsL!>?-]eDV W3S"Ɂ(f=鹷iо!loE`FS-^kȈrS6`mOfO3 qU)tx 뾇vHG/< `u1@߻Ca>4w۬ #4AӔ3p#mZw-nOߗ:p/ΘI郰pZ8PA T Ҋ^u؆Rآ?랕M\FS-WF^N'_ui 9yɦm?>2:)'Ќ]gIh2EBl71AդLw^߲pz RUUk)U/.;aJ|D h,>FQaLM[:S`٨hWB-e 8Yn:完Q^1X*s_Tu8sح5A7UiKY,$/ɐQ&;Ra02˞5vs}Mv٥=}*e  != uT1;[pK;ᡶZq4JG_Тl}=CB/"r+tY ݼ9 *R+P?V3}K\rp2g3:^ WE_gLpIQ2t  &ݟʫi#$r[Y'p:njɧͅFWexj ;& d& hK%PӮ5Q@ u!4ZV~T<ה"TV*sI?r!͐nrU߰4$p |*/3\/&?ja;/M:ԏYJ6.{Y17LœIFH^΅ 年jf׶EXwP.~xبM[%^+m[+2ϟVt$-y>)Ԃ߰ >R0R b*(~rI -םAr!7M<8,>͇-siKRI4RA;cv{ovD,^`YSu]EJ. )Xp [M1(ů}x62b( gGN9]I$8DV4.?%%=ҟKb]7c߅*HSGiFeYe(`W ڠ#̫>ZfgisfX1Aԥ;ӽmQ:&@w\Zv\j cޮcw@`vcl|9[/ZkK,)0lvttΤ" mr]#2hs$2OkV:jb r͌Gq\$D{1. hh^v:,\GVf dj/G~ZaL^LR*ym¦ 99ZOJ(#EkR"_']կ4oC Kxeqg7æ}怠ri8j/ ||[{VPJj"gg3<@nRꦤk 4㯘!Lޱ$l#(z[N>2c@u?Ժ0WvrzW%}j9;⁢Cem9}z ?_YnuIZwCD\#* r2v؏]jǟn$NT#`"-,5 qIrm1{+ 6DM#HEU8r,8dž)ˊ|bPQ3C+w;,oKttGϘJ F3q@anԿB\#7mFj4QP!?O6Y`t:ސDj?E"L. D1'^x]ϥUlOOJbl|=6PW_Dd jG9gs)"l*CLjm_ _ #+:ը+GĀ}O ;#H/\gW: ݫ̭0C #)"7}ɰ'͇Xpg.W+ {tRUkt Fcf` Ǚ)C2ýǫ3L/ "M*A4zpzO}KPs :"P[/-FBs -&e q5r%U$LfS^k2Z;SuŽPBEU~ 1o?r]Iaxg$Ș(FnmeוF+`"U&arp]}֥y`zݙj_䁹5;L@ žN^RJj#1NS:p>)nM!lj_G #k }PXt 349.UѧL2" HEuMP1|ofUHs@z>γ Lb^ŏZEX7k=O)˱tlu||}V<ꡠd( b=- M'3zW1bDHuDJY7Z^M*: 5̕&9>LT̉n mZwR%arZg5/zX\6b,! Z{NٰewHLJ-'W'e~؂Ff)(Z1\. /H V]¿/*d'3BA^vg轵+r5w I /Si%N%MsN\o~^-`o>#EQkC0U̧w[u,&b*3%[~ LQ[tj.>oz7ä빐Dٌm+~kU3Z̘'u>@%j{E5W]YQ !NKc)|*``O7AXW=`Go١wb󦦣-@F"< k}pekSB%w IJ;6=pyVYtd`ݻ(Qoayl_qLEgpk M1X]cB֮k_1 Q"6\񋱹'~l g_gݼKQk@%d3X#Z}L?@^E*o\ëxdY14Z oO&LM%3z!8uTn~(СDJ)q;߱vQRVV9鼬B޶"^ n+EfLG-tr={u” zlg`%_ı&AsetԵڵfbFtdliHxVE7u%]]0"~Qy(Aiz _iۥM+*;M.u"ЕX)1BY?k_nZ&l)-mPX(i436D<^9^9lnN:5^aE <k<PΔ  k LꦄP=U`Px}JOm~Ɗ.u1Y_j}Hf ~ƻOT7/FQO4Dc;$RNE#>2 f A6>axqtDz~pur} k}7_?wF: *0 ,?+v5|@yk*AQc^. NpɌ6% .F0*3~{;b߈N y1 '{K{\JA*HKD{ִmo aFyDѓM/eD:?Lk4}J&ȅB)Ἐ6tASA!)3,:t11w2ދ):&|iҋu$"8BJI>ze'@!h䉼{r7~퓗KXT^6{iwDZ=0&U1DBΛPzFS%:'\qL!,sp;&Ou a*N+JBwjEK}wW|z !}p7t•蛝.hq#\uFi)SB)!B`VYxB1;w,h4,ߎo2ş$t-}dFe$Wk;@LC8"H௟@oam˅O5ξ]q${ f @RT=-R1Jڙ}dJbVm€1|f^8=s;SW ^>KTwlxķԁi.?RxPȗ,McDsh)P0;b㝅1kscJډuNp: AHZA=1k' 9^:2dʣUYT8=bJ%Bk*5Uiy;kfVDThM+8EQB X XJS,XMeDT3u4܋`> Vn+fU  sKOEJ pGzQU~f]}&@1?Y>ras{1ho{mM'}0t]\M%#M-FcC@R.9} =KnmQ3Ŧlvr*/V'BO_̍J YU3W5gI8mCfmqOio\N1 ~/Nr{~~Uš>gO1sJZ'YB9mHbVjM (\kaQ |r@d @ƀ4;8xVֶoWZ7o1a32}5WuGKlDs.ñz3l2u^QBHq w{O]B5GZ>-=e 0d*F<+P.p#ȴ+7mxj5UIbpM[mrFNͤC\bS-JtF@&R Oÿm߷?'ÐK~Ug] U^2@)#6hQ%n5L7-elb̊Wnbn %E  `k 7$+d1^{&U ETőoK06 M֫E.bl⣃%[^6ݵ%~"v;-&Z-ra{uif ֌w7xfvg-&!@@nbKXZ og04[9sP2T ʘKSE.K'֕/ tn84!q% e,K[| [Π#5#mZ}BSE}\aLV67tS:QO k h)P^#v BO+v$~r1gALP!s~ډ_g\x[MdNl~>*bev\rVcGxV5AV̂>^ YFڄRh-.Mw%F(Xjx_I ^S{C`56p.g q~V$\PbgEN5Q[ ߕWz 3 $u}[Y XzQCQ*aAj 8ßcBDd5O4NAD3-r1w ~̄8ӕ0(=nH{9U?u9ާbo}bA$ r=0xPaJ:4daau[ynq^XsP$XKxX4upP^:T-~l{Ԕ:U5\Ata{^cp8%lA 'X&I8lՌ--@uunV3v"E;7|xgv^L7J/؉;$_ 5J !Ϻ2$ڰP u}&W2͑iM/&Fܥ`hDdZb:Ҵ fP `sM>9|}}-ZLjnog)ݹDhZ=rl T 6ԊYBO nvt﮶VWmk{X~Ká[IDEȜ&eqh1)\~KGjb Z^{ VSg%4.Dn/c{sm#rKxmM6S^ tFgZe2C`H?fGZv@0ovy־a[.rOdnOC˨l^"팯j\s)GmfJOP"!v.gXo;Vہ}uu͜:d$i.f-f8Hv+}$0GȝQvIOcJ o#m[4yN-{qY$l(p,XGqv0%7%[(qKzUxUEBE{}1;Nlm.2k &dNZ&X# : o6O ^0S~íQBHb9Zi!^>{,M|łY\M1kҲ[zMF€}2}(E)/T.N WtRPAm5AgNFD!GFk[бt6]*-?f*;BӋ{( "')_`Y#0 &\;O~lHڀlҷK!ҦOLMӖwoksq]A\ rIeǾjK96PFy}QNF))ѾNWueyL& s;7NcVPgD`f6b=S4G(|E+L/)jWw=gK%Ô΀1-]ML+MgO~ƲGƨ=?uqk+_CVT4"M¹xGTi :=  Zjo['>%ac9Nͱq fF^YΠ48}.56bvYz>8Q~۴=P ,w^F>ҳܗ.{%Hӻ\Rݗb=cK 45c0p^ `LA2/Rʸe3b3Q_To꾖rn ?<|p6u37ߙ^m_Z{`zj+U!mNr%1-Zbyu:Fn2DEEF!U:e^8ChjD+h46# [-/w %TfJh7PT1fPo6 }2AtHeE@`_n48RP= [0JcԗO1Qc(A<#~!H{bSb)p#/ 8aAU"3W0iY?aurcc; y@}6qLh ,}jd{CTCc4gZTg>M1YJ8C$VP魽 zsTBvW˝4> 'ӪQ~Ǜ;udpo D7s}>@͞a囪j gCј; PW\`A6 F$*=c?ۈM‘m`8a}4&0?0D~n$vY~L%ܥ -N;,H#yUW{m" ُe Pʉ9VtAb lK(n1e%vt:T!6e@9x,$@ӜhKf/xvکsWL)ktygwABb(nZv y.璜k1E9D&hLg_shܛ_g!j4K.34.UNbu %VAV+g^7z=j/| ʕiCrcϬnٟqK p_r5MtTYacr!|#%w[cViK\>t\OO2=mmӆ仆garEr&8(p ,6b󿿗` "Ylt]٠j2^S\:݈JVD6tD48 gkVьQHĴ&(UL(e#L|` v81tDa$uC&YCh_A>͎];Wz;NC4 V"Y{(o-eA ~^ٷ*3%QZA}ny }$oz^i*Pc襆 |,"|lG^UlMpI3-x?ϺxUHb\2O^&g0 t})QBFDQMaݱ [,Z{3,IyIPi)EHhbUh`*!THkg. I2L1ڳՆf!'V.Y(pR vj&T| [B])=t.o5ˮٚqZ^8FڛCeόKχi.!yrJ>EZz0c {՗4De?P&lHK􎅨r\NG)j Qtm(R<0%qɬ>DpYZ^$̦/Eڨ4ϊӀK;V Jz I|nSA[}8wP !N93ڍ"HzATs8lG | 6.o3 O b: lo|HiS0If豿"RP/.I UvaXɅ/yIx`Q@B+d [44mScVG?s:n7};}fF.6S_DPCSvC A5uB%3x\(U5kKx 4<3`P„(R--֒a3d)A\X@.K a,7Wq%OjRqnW=P~oUPqb/fw-c* F2/|2OnיN,`X涼_b4<{k,5FK7i0aH I3zV-#AFE6Y6Ate @Oz#9hh6Էǵe3®s_R%ntW+2!^6c9lJ`\EzIhfK()ą"@6(DTŲx.7B§wo놈ŋF/˟ç\U&O@eJ%k, \nڇe^]Qiˏe]7Ŗ%|1?DR..3u -pB6!ZN=ۖw$Gf{YsgT>+z[QraےrVL62w7לRY.ja)'W]MzX"haABw\ce @88vHӿDpЇ/1l@-*v+.a:s/w;AHc;tj8d r0Uh a t{ASk5T/,9oZjKtg֪(~=enuh0:wMKWdgGy@p2N=9K^ۣ I.vZ4Ӑ l4̖j~_;S!!sD|ke3`!Ҍ!_D:^G~ :jyw|FY(t7/lԎ!e7;)f>f-QJF:gH!6!l{/qpd&و.ޢҗ KA]w":u;:(@ȇ/U'I0$A{vʬCm@'+\,0qsH0-&KV< Pi O19/]_mG6k xtP4߉gDr57Yʹ5O.k):+ wrjȱ| )QOO1AbF8>ah=bug٪^,2uZO)~_pڶm Q:дV,j.b?8tYVۼMА>^ >ûx+<;pI!az'λ0_M_P. (E\$iPSH2n2TYɄ8")#} "]G)gGZRLek:a^dZ/ʼn!,\t6{lw^ [2 ӗCIa7T25_*v*D'#մD27dҦ_6t e.ɿ/]H#cQ2겲trQ%;i&`Wp@ȁ zW;]}_L?BP&vFV ӍƪW(DŐh6~WA̸P5(O8X{# PƀFKҚi,Bo0]5 N2P8(\~pEC_m4P0z%&7q |D^Uu\̞LL~5jǿZWg:2Ng4Ouӏ ;a3Av1ѶXnf0CP_5n7l<]ځ/C}oZ9U%Pij0s:4(5D6-S۪fŝbRsm#* h ñ;Q"yז g}v@AHYqၶ^l w#&,3;$ZkTe(`~& +$٪?!s0 kp>5UQS$G"Sˆ~Z3e:=U M҈0FgBلIv g렸9 -B 8ه&#Jg0aM%Q pmuRr3_SY~c\Z#a \Bi$mK`:wL^H̲q݀|xGbD T҆Ĥ&_PJ1(+n<26=ĴOQl3H>{戞(%LQL,Nj~n\F WJSҭRGWŌ?wˍxMU1II[*IĐ B-e!DQߩ\JƐwE*$I(ER!QM(=ԧ\ Pp?E] c rOڨJ%ӵo@!);}-!& :T4.#K6s ]iĸ%0- Pry#%($"zSZ $۝Lߍty$9p 6:˪3sP*/71aා>fPRuo8%CT)Q 5ĖEѫ7?N2<a6GId 4r`BD}hܹKB(|J`5.OyY% 3vM<<#:Fs=[Aqqo] 0IԊ/İ&H>K&tU$1r,Wd (-_qTFˆc Ǟxu(WZQ=~h\+gr&/ֲaj(}əFv͢W].BSDk1 $Yb&  Bm۫>0 ,Lkf]1v*.g ߡPe[{~| Dͬv3@v&$Rɸrivo5odn{$#)k[NJxQY>ߡ*%5v!5OUwdڮ߼R_:r瓳Fܲ: t^dO0ܶPẘVykxZ)dbIcf[%#b;FREtT8 MPoxIL čir1;Nԑ[/WI|kgoMA]6l;H,+=Ic#&r+{}~L&PC7$udŌWɩ ^QlRɏ{g;=8qǟw3! 2+;V1lY~  oS2VD!4\>)"F T2W GB_ˠ̝-󶲪S͋@/u^0*VE?=  j\`X"tukchlUӷG ~he6z 8ZA8S:-؋72OVgiTs0P?I'?ٻ**p:{NQ;lۢ& i~Gw(t`ΤP7r>(W LH@(v+2xIqFݥ CÏm"w6?w17²ZPI 6XRSC`ީѤ͒4t>Ls}?@TDgd9^ 7ƍD둴HYYi HmϜ@FOwүr33!M'9~Eg;eСuLz=ƞ_g(zط&^_3l{/r!|SfX&sMuR7E3ߌ& y =c0v$k's"2efSMKHՎ?)s$2ִo/øӿÐ{6sҿ Z@ؒ0_LO ߘgMZԮr#_L:⺚gok8 :3\Z*`iSl/T W]\sUQjT ">I>'"&O5'Pcx3F[MYym`0&>A+H,Jx4 K 9tkLzѻvgi(ASO家eV DP@/ 1RQHBs8 xb _M.rtB ׸1 PuLNʿa|-f"q [{/WDNzx4 A>i*h\ =Us<ȋ pD񇙎%\;`o *Uk̴\jo/ ɤ*:8S4 (ĔAƆ&Ef$om}I>j2 XB7 saʨihTͻw܁58M`|KJK <!vw1|TO^ܳ(" R06UL8E+]CPŖ1`LqHk= $4LqV x+4'}1v=ʕƁtmkIra׭%FU:/MQwϽX. t O:p8a8xAl"Szl~0`LUzFhl'Yc_ݹxLKR@ y(:sF=dH:,!A/@NޘSM*y=TI:*w+,XL\^[VtA@"_pG~lr?5RKZy լⳃ8t;O݇s ϡ#R ط6GkW*ftvtcn?׺xַ,BC&?s HWnULk!9<C| Ì#)h̷U {s#V(&rIl=_uJS"bm3K>] wkn` -+!(ѐ;΂>jHo14Uu!p(:_[[٦Spl`EjC vnFg^ЙSkoT,pLvW1Wւu>^>bw?vM.q͢yMe^/+<`|ypఛO> h!7kv/NlyFQ|wG2F;s >t&Ww^B }A5G;+?3lyEw٧y37{LWV5n@#a*?/]t T7MD)FMRY]<L Dʉ*%RnH諏#D褮LZcT 9̥3gA̮"MȹiNo X^|k5{tp3@Ս7"\i[9:49<;|Yλg"$_vnUx攙ۿkٲrgy\ۧ  e30و"Th4 2/ڠ[8maC>\4]~{D:̓45KuzΪcfޝmF9?<Ǎ÷ Md{`,=$8:9ƸDhshCx"KY1 T-b;F^FwUq:&vm[#O^,~D*@q@sp-.3T SC|U; Ԗl@,\kcNk˧fky̛Ф0\Oѽ%c`. a,v Kd `}8=Kr};U'b'o璏0ώ+Eg 5;5gEPMb$ʳP>+.eOMgVQo^ ݺp,%lj}52ݒAy^,n,Rwi(K:~_lfs^S`\G%(l6b>ܒ-z˂@e%N@DHza?,#{MM|DB gM6:ɿwDuEiN>cd ߉W+ȂU7H#xO4 [m@C]D>܍Y=)QrB| "2´cb&5V5HzY QkAx,C[b1'2SC;Sl@ wirajˋMmV}{ғ~_u6?xinˣEӅ֋"a4d$\dTA ;hUzAie$Us @UhSBJ\K"UoiA 8t_99b(rӐZqW'$z OT5#WXE( u( $Y+/ʪVLU9坒Q+iK ma9xr0_V?Pl=3DX`ۉ&!?C W1C[Yz ӕ}- 6G ƭB9Hgs I)ZKKYvߟCC\hjҟJW`|t0 ħ׵ Hu+>&kK@xP}?]kg䷞?h.m6~ 1OĄd$b!1 ڴmHyqqdZIP-ܽ BI랦mH<|^Wl~5/N-(66Hd51!6 ĬT& 0bA{eo\ׇ̀1Uqao%aemմz. H`pVKw;:ZE$5kHfe9^_~36\欣dPVE.3]AW ~#L.tO\ KB'L65UOHM'ͷ恴,Րx089]-}Jz`Ju1fg$UqMԧ$Mo^x.Z\u5d R"(EVst ӵ }`;7T#iXBEDѴ77CYFJ`b)9k{OёgaFwVib_$ڎ,3{FJ%J{Խ{SZҢtqjaQQb%Fn4r' ?0Q4Êp]FMh0Q272r8R@io`%659MSY/ }u9K4 QsAcoT[ ,)J XRJ0FG</D~wc?-ةx`yi6.D%͏u*J$ WYRל3HW /]6ff o:#O{936$?toF续pv.yH<7T/AQ茝{'˵jsm"2˩}WY VZ-B_4fd3r' n5RS ѝ=eNnh"(CqL\=hk 8Zj* Uf"{8.ҭ%Vu~VѦ߭;}M0% mOUXOv8^ـ/54)$$NdbP~!DH؜팩4R7=9Mc+F^;]c_-3WLmZR^?kSlz8%:"&"HSLҴ@>r1͟h6z<AȽis+:"mI7=Gʭ4Hd4h ?ׂɇufBM%b91z+QbmqJ :(`K9(LD s3AO^ 7o8;) Pd2ЄG'&0eoˎ%2O?_.8 Ȃ774%AK %{,$zaN=n͋Ǽ~O\!`lʖq'5r+y_(~n>Sr߀QXa3 V/V MlKڑ0WrО 9"'{oW|P0^φG~t) t/*/3ߤ;΍9t=:Ѫta9pL[wc_}m6V 5o-D}BFRc՘k1;UMri"发m%m'B.kTG_4h]i<eƸ8nNѕCF`FOw4?gqnĀ\_ Ka*g-WP? W?,*X-wŐj?dk݉:C]?^b{g nwxTMQhkOdlYl#=ބe_SF2ay wcDA嬋(ISzS$E2Zࡋ,d N]pLo̵,GmŒ۹ CQ*TMO"u A YWK 7_ *;Ӣ 03t0e Z6ӏ$jD|Y݅ bHW@Ƌ=4#tu!bj{-ƮVw(ũ=~bC5!*@n#lŭ`ŝb^Wi4ME'~R=cۛ S!^np}26ɣa {<Ċ-j \ ϰLA-,0mí/'E tb2e.qڱfM4җEnrn^߅Ih"J&&vt=3¶+"*w'Ң_\`s 3V C b(o\|ktSq9kteӇ^qTfLz [BF\-YǟѾr8~]>iJ(T4w!vdWRMM ̃y "?3-+<!RcS!F# ;8 j!l&z(-$7F-x <<C9KVAdvJG+|6Rӡ! X?!e}k;q%m 7Hɠ!K'W[ |+*f_>Cd(<m|O!\G#iaY&  ^ )g996m{Gˍ_,M`TCy2iFRV􈛨2x TN9fWOG SҩR^b%k 4퓠PdZXF¢uNq{H`y= E#{Fцim; 憔G`Cj ZPHS?^ ɃUWTf ^:Q;X搢tގJBl믖A򋥘T"^!Ѥ"JOKt3~Rܿ&̃<љ~I{a[:@=jR)_v=e1 *5FdX78D3&+]kounj Bi@H#٣Ϳ= A mSPL+(&*+0Y=OO1V`fm %k c_r:I)}O:2oJ"9>ڳ]!AdŧРLfjl?Bz{ɱWe̳++"̙)7B56Ğj.\!p7ߌd󽫻P2l$bGJ1J p<_Zu9u}B\ZYwPP;)y VmY$͌@1HX >7yYcrv;+)6Ӎ9Yy\7.gY:T;ABCd2ѥ;kI6=}|ұbɞN1dX)A3fJ:' HN|WW ]r\c6fcҹSc-clCcͺ>LN c !EB7ٜ/pm:8pW4YWIpjn^՘UmuntIGFyr+D4%dW,uQ5 c;>h D4.L.=̠#GHn2C$W-Ndpdny[^k,Xw 3iJ:YDUK~qЋ}/;<_J 9dzlbs+㭴9!zcDfsgSL- ׮gIr@K晍_+C|][ѿي!L(MN9Fڔ*)ʭўGV'ݢd=aOk;>lWS4yyO$ 9N1-$JE^|+{2Epp]:IRx;ٗ [H!Ybz-I |^"K@ΠwI}cyto ֎뙞U=Xf=|*7D؀>as>r5Ɋk&c*jAg։ݐ ;/1mѠ9 V~'wjM 2mYjTw9-1QcU$O%5k( 3ǬN4".VgX'%s޳jp$&LiJ6WuzƂC:]t(oӪĿU\% n%kJ%p1| ime'jr6C&bme[ȫÒun.C7%JwƍJ(<MaWⲟ0d{e4)[߶it+:X\|y?!r|%]U}2(m;)^`A%#c<']bM3̽ eQ.\\G QAr ߖxUG%;r}j]IOQPp#f0SLe5Eԅ/-`xXyHJiz Zj4+'(Kw~̱ŵ!";QyW`!0 ٩4r/lGbw؀5),"B~SpƢm2 YfW1fq }kQ%曨QvB5LU0}AvqA,%X78r\ !vɝdҁZE^-=EF4k^J0ǟJ%Jݓ*o+A]9jُ=^䑹Ib[p{w $VV^'qYtQ,SǼ@.6{g$> 7Z=!ep85oCDo>Ts.$ DX9{7(1 pjY:yF&qxP i_u pֆ[ROlR5猩͸롩ZjΖ;j$\))e=,{Pfʭ0=m X2Z[82@ ;0G<nM9+R)V$`sUM2xJu;,:cMq\#Z%.Zys|;!0r2NO3SjC̙QXH'4c5V^q!n(xƠ?@8#moIJ` R3opezQ]]>k>H>Q"NneiDJطgBXotC`E3n~4::<nL0m<)h=$uJڑH8N+ۻL61FØ)#mCO|VUMzgƩ{I.M^3 {}NWlNJJӝGƠ %mjX{)d/ `D oa_)S5M=)?}wm?TRK Qм,=[80Gu0sWfPszt1!UH&<!ҐkD /QUMgRlqB,iI;zq[M'SÔ?P[cMo>ՔuբQ,n"5ȵ5pvTaJ]rsMsUM=bC=@nnZvZdBFSG!l)`͋`v yAuіI9r-^YFMˀqG4i>S*wꔛF9ixd"HY>s%ὫԚt3>Bj&YX06某aNԴ@!ݏu/ރQ>.X&xjpI*ll,5* T%jGATrQ"έڒ! AZ,!W2!] "xt4A#?&u+ B?MR-xd1C& yb=}4bSU-t fchϼkdq,9G͎&(ߘ_:2Xo9Îi:͝op l50F2^%ZvTpVA}) eCBtiБm%uRq5$.=m~QNfJZ'_7Yᩑu8J)%4dt&6#"|j{0R)0|So~\Q"p t4|nXfghօDwN3nҢ6=z50ϚnVryZ9uϘd+eDdpbr S\j nU[|].0 >9^fYBzʪ EComb~ eWa-tI-:ƀPTIa'Ky 0=Uh\CP%P(6݄'v%r/3~+fsR8Sd:U9nɼ0wJQX,#Mdoq}j;7s?:g[WI)+-rT Gb[lW>q]'f9q~П FtRy戟 AnI9[H'f2B?O)XDci#;DebKlSԄ%7sQ)HdhBW&b} WWr)ޮm7+i_1P ?g9ĿkKOQ-n&Ydu*~,&QtufG,bË L +=$~q&!=P3g㢭^B0LR +Bx)OIL<#Z~@Tx (r^0H|IYGbAZ! =# Q4Ɏ\9BwOrzf.@'gh 8ea㒧&Iּ2٧4\͖\ >艵ɑ$&WƝ W$-R&Ϋ \ ޜH=7K$x!~ cJE[49b %s8}#ˣ.) C 4zğ%O ԍB2i{c&Sryɡ'Gwd之Z*V 6!%ڲ E/YLVgT@*;/m$Ic2F2uKB'!tk}4&5U|s_7{h)䅬#t?KXCafiʏԽNWDN']"މ_.Qz!OAo fιʿZJiȲRmM) ܫsRj4u6ΞM #c6뫔uH!OC{슔+g }%K:+f;u)S2{*,Š%9O ~ BsZVKqB8!󕴕S|0ƪD҆:}(µ 7 CȈd7(5v' zmdnCGn'@f9=Ӿ\'.qnjN[RxVw|.o7}IQE8Os ָNYmA5O̬#ۄ?c.8%W:_z:O7mFa=%X 2= /{{!| Yn$x >Â:uaaNqlxW Z0Rn* רyݣb{!KFhᄟTT$0aZϦҘzwwO/զq_; 6ZBoR?3+T䲭p@|i~Թq5Lm^2ɿ1T@In!{NK~~An$aHyrD _wq#7҃-Pc/3?H),9Lg0p[eh}VB*zssn(?.ђ?j/- `) K}Cm\Ux/C}&]ƉL*Wx7;fX-ɗQx&h~yT㑲>k2u8mI Vhl3˚3I1\n<ggsF1(AU, %"oiB^IlӺYTkDcGBI(Xڄjg!=áSi]x(-q2Jl A}_XHldzSwEjCcWvKh^HܵBQS_aE|7qiëUj 7JdvW$B<2Hm2e>>s5eV36nK)ͥ#!Վ(quE+Iw!"*6Gl<jzZ6 9MeKPse钊 g T \FVGKxes$L/=˼[|ݝ'걗rD\YOs9ɀM~^"iM?LÝ䫺.WM5\,5W}$-Q2w\i2pT";';#vms+& QE¨\atk R\d 4>| >/ ^GS">|N>xur1خPaJ!9皉/_i¿)gLDH]/gB5A;;Q^SiRs8nmudvn!T=!z|5n-YoOV,ߣ8u9Ww>*%eqiqU\4iTL'p؜Y9q1IgW_['9$9QڨH8eTQ}0eif5 ufx+Eu8ǭ%u68a+C\#2xBW7 ϛ:\տsE mteL Pސ`IzPTE.݋-g gw/뉜DqQ P#Ǵ/Y972ߣte1 gs\`.P.SdrQr',:y.0 2kyїXUEv%~铆^lFQPjS81Grڛ*]fQ+y5a>[ Ǻ=kXN-4_I@g82q\%s{&cGr+=/CVb=krH5ysEOZ ~^jk32ޝbAH rYǿǾ7#dK%y9sRĶt(Dn@6Eak8ϬV%K1||vwA4{Mql:82 x WYKV-:Ƴe». !"JFb`f܌c5(vAC\"85G=X c\8Hrua@y.V&aw~H?+t ڮ@6@@+=Ј{{}&౲Nh`׹o@i]#5Nc%CEZXK*ϯ@2B7_1*Wn7xj$:^r/hN9mqEt0PUY3GIjc֯b E Tun?uG3<[HPs6*9CCFoٍ+bB^PabD` KC88|Ov)c&+ eRL=廬3T1p~}h'VVs봯$fs;5xgmԥ ^,cpqvCT Ɯ`5dE/T;%z7kE HO՗C^F|;;bd7x*D (}*[nL%U@yAxC9djŸXi_ކe %[h0TXpчM+Sq@mvu$Rm {C+C_mZ}1NC:~~@@jlIP3W1N8>2Nz}fl:I ~d`?DFԠC O"K\;v(0g:*g4_dd}$`V`%  r]X+F0 _(6?c er:J=2m:aIR5nt⅃&ՏJ[ @. TU$W7S17csƗQ>0ߧV4h-Sn_]"0j0oŨ7.HbH~$_W_D[6N[CM>r*&?>FYV[ gA.Uԣ6)(R)$hHWV1ޮ+Zī\Lst)#Ge"z!xף\Nzj7#ckGN1''}M)&;:VMO_LI/>#aO;]\ֶTQf=0@(۟{Pj!:+mxLj{wg+軂'o% q}GCJ {ZHR3އSd7Wah< Cct$Wfq?, '.KJ^3iz|m(v/n; "(c̘vFYe9Vy|cwqH!Oq=tW:_@VƼcG DjgQdtc5.Ŭ;F?r\vW+\dlq\Y6dHi:F68Rd \1ci>v,77[<ߠ$+#!ZG9 ,'(bZq>W`~s(N1 Ӈz?d94˨*gP.Su=1~&a9N^Gf2gs(_GOF u!/fN 8M@H,) qWdm'ɏTd2S%&H2~*C2=AgD &p=cYܓI~&Y.]C&_"Q-z6EƒkY gGa.#Zx5 E.h^yL'"Dqf>6:Z_޲hȅ/4OtW¬҃wmCӖu>Mlxh;^/s"kBaViz!βT>`/gW:eeͫbKXL!9!4( Wb Yy?:_=8|.bBpW1o+ `vk|jS4!zT9  Wby^!#np(%zsə҈r5zzJ4`zfAX+n,k7V9M|>`Y{iF>z?LLé[ADf $*=8tDB{%]I9t%ԽyKGefOge+͙Зm5t2NC _P%*dch_, ZGOlcH~ODwo3Jb?^^Ćutrt6b:fϼlLy0^¸r|is1`z˶Jh6 /%>dl &u؝a.;}ސ.+-DS?6Eᅂ2i54F4;vZ觺OQ@7/ZW]eo} R;V݋AD=Lm,S,J^?| RW O5aˢ9Zb\p'#ˮ_*+'/WcZ/0fl-X e onxТN&3I?T^Zcȷapk >.سu"ؕ_ F[ܾ7^^*qxLʪ2TJpŪe{\*im^xX֕-gPz_➃V4䡝@-'T9 ؂hsEAoGw0r.lb}e#0):ck:" >3A/ȩ=1_`0 0l$FCһ$b%F,Ք/?Ypzz+@p=Ֆy_{T#b4\C+r )XqR(ښ鍋:6NρB車0稿ئ' *%8 69Yۭ(!ܰKuVV9apK,Q a[gI&~mbWd]U6ŏqW*w'M֑Yq=CIEܻYh[u!!kyzahz~3׸s#ƜeDIT;a${R3r]A@D@J;4]әWR9z+WrK%OW:۶Y8t 8aX=ZY9UE>BN&t$@ MK KBMdUG*W&/ ѵ1L㓁h9GRnd '6&i zv*t)|ẙFY1}?x~C6`c⹮<('q *#zMC!̨bE( -NUơVe+8[HЍsH6Lәu1l^Z8$Q6>խ $O$UGɞ $\AGDVrXj}Cuy̫RǿHA/z,'sƩ< qkj9$JO!wR%8;U/)92>z9X"E@;oB+93|ؚ5h_ld7M5QhH#`ƁpGps\">t1۳oΑ{i"g鷂WuNuT!^adZ=Hy]BOpef7-#CӰ,MmY258+VnZc;)?ɕZA|RYR6PV5X.dW}Z]:Vnw?=8w @ ksٞ0 YY8*7BY*)VnS[Ϡ[-@ݐibK|{R`,`l`|ƱbȲ)vvh ėvC: 8L^owrUz4|th`Er57tjR$X n#3o[` ئ'eM=z3xg8| p`2+uMi#֋EpvGG[`tE>KdUEkGӼ\ t"qa]~7mUsn- d>7٩w_I'C T=#/_̔j-nhs}0>[ؕYbvh>ψO.pt_c,'7Gk,©qڼ>j3gbAb^w9AЅZ9Q528ִV-N6h}tt#'}32ֳ('27p@M #r&!FQ344yJtψE;VCHu?sJ;ﴴv.SӲ bQ%s*(⭱^ny3OX{ak[Ď=YTb!z)Xw'&?@KH;m'˥/ʰ3sƐ*Q Z.> .T-{9PJĶܹ<1.jԾ|܅ofƅ_u~(h$ds3KTUqyS**LC LFKM5.p38G]#V#84u#Ku,sUB|w(UX %1vJv{f$wړa[:zg˰ NkD:3=ŨWuV庋Ps&袿0be3HxuRj Vp˚? Om#>FoF+k7ZD`/d7ʪ66gLi)m (Cfiw ǾRB[*KjVPZ92z vԃ!@o+ G:WA';E>Qy2ͨsE釬UK1a5Nb5 1s~`/i&ƟFvJV|Wf׶ءǸRÂQ}=a|ˤy$K\y (kU( vˉ2]lQT jلLcύZYЊY*zB߼zk>6]Pbh>BVչaƿd&BX4.ic21_Ndg>TFь}v^{TB43g؄xmQ1*D4=g܂BFŨ*[-_9F%U?q,_*ޔ*sk3k}굋j%R{t}*(D,go]]4V۪%RO0܂Hvu']V@4ń3e2aFJ֝@SP>;o]kDw&dPrpԣ &t{JQ ;ʚ=NûXda(Co[z 2UIp4(hj#ZPh)¼"gE P󩵍 |f?; 0 S$P({BG~;HLk2CgFv#T4ZicYB7xb^(!P֔9^ w& 5+9c2@TqR+*̓K BJ_|9:$n u߁cSZ!3 !I(ˡ;GKKG:Y ũs 'ѐl{zj'P3("막.OrbSM.*[nh%؞J-2N z/@ R@ 韚bβ#F :7rͱRݸi3CŲ I޷J Q2'/dNؘܸĶ*XYTtx$N5Ċs5.NY8 QKVS7txMO46v6Fʺ,0G$,NL&1Db6_CKi6+2%Ӊvvh bjSp-NGfSi:xb[Ii~1:}w)mۿqK9{lp`Dv9)d""HeP=)7>*۩rL [ǝt}Xhָ.AS:pACE@@ęOiv'`iX`),P 娿ɬ*),MXmg6m#.2ĤSh|H.REv1gb3%[vjki'.jE&bౙ31lDL3w Ɍ<"TivkJ1N@; !*H^vNHKH,OHGF,  >VTV}7VH_Uߥ"i%a`8)%gDoP1 g-h$` IjHΆaf He_!iz&fCHrҼA"oo ݳ3xYUݯLXQ%60ܧ g$CegnlA\ sq}N8>qb,:\yБ|weN4Ij>r*4xAŊ)adaVY,SG1WMGB,ËՓvIw5 鉕Ȣ,2NUmPF3w9Cfխ<4mn2ȝEo0^FoяAoxA8FY.+Hڽ uE[@Su TPC}Yȋlh^m?E&?@@Tf>j!z{ o֬)jbn[pʭP*Ι<=>R3Wׂ` \% ǯk+<-DhKbo7v6erղ#^pQ~2 5Fv>? pعO?={ O4Uk+]Q^*x?yG2|2]= &C>S(%|eO>\vVckk?fXpLo‰ O3`tIg2Z XSg'%Ga:i.`Z@hYb3X/߸;i0jnVc?z[VҜ?7iF58:Fdǻ|~;`Oy"S^5w A{<b9@:ߖQL˓E1G$ nM͟/f֨mSiWvrhΕ?]\Õ7@dio'sQFda0Mt˲0p` ^_㊮Y r3QIS}7z6jēp.F5vJ ~_'ASdh=儂(>;7vYCAOx $ kPi^Dkltv߷`=],Y l/%ڊ. A@e'a?)p{'sxFp2 ۑ`?Y$nRVLuL)X M{$,-C0xʳk0qH&@Ђrߵ"u!y&2%7fZӨ3u;]=ekrL|b![hw4?kR^W)%qmRj.&-2J2}ZX6(KC{qXOX]p3 ZyKc3#SD-v9KAA|s岠϶|H]v$ϧIc5|`3[9oYGσ~E70'nv.O\t߶J kaI>Х3Uzܹ)8"M>rg:SVQj{⡭iT ,A} LoeqfɇtkU_*ɣ#'J,18,RnٯJ\܀7T7lZ [: ljޑ [oS-Ad$ˎZf=\DŘTJr5"jvZx5| 0ܜ=;R\%7W %r>Ɍnfu"(@t*RclzByO!pt@+AT%>'v*dKհe(&:oQtpWAg,bqTu)L}J~Ji*I5YL YL1 aժg K)֫7 ϘBN MȢdk޹V>UK*E̮AD]A lUYN&MdKmDEB`KG=`.Wn"1?ݟ|n\4Б4^_^"c޵o݂z5Su8m5v:3g}O"dȰd ,#:4O '3;g}M\ss%1z!M@m3GPgO8%/0QoQz9 G4qՙZb،L3,LIp-cxf<+zh}[bl@8G+V?ܵ'Azi H샹6v..EǛq pZ^$7IoGh PĂ('Dϋa0 矰Py~D3Ts2jvG`4%E3=sLڈo>l~fmQCoٰ)SKᩯ$ G_צw;ZLO 5CnqbHĊry['%ά;3b0cHaBr;\c6:ӹׂ-ﻎ掑H&rWMl] ܤu)/)h+sFy3%D>r R_txx ԭ0U$0$Yb?rĆYfrm+"(JG&t= X|qq ,XFz^| M&#g刦EN k%D&7˺B6$==$(c>J<%3:TU5hd(rF Ot'N% 4'UwLj's˼R/.;]mb0*lEw!Na9xXH)[ú^D0c@(°A-.5lazhb0zzn$_U/xCQQݦw##$D/Y:85b,j{ǹ.PH,W>.@pZh#ؼuqpƬ(.7aY]YpO4^$0qWt y=(╻a&U:MfDt|JRXen,)7r`,GYc}[ξP dn= z,Ǿ]MYR*sdja(J2I>EnyF?l-륓$G\H6Z3$;fml )gQ e!Wrд,lE;\rAj72E:ԕ cfDO3m\l_WZ 9e[^k)jBHkx}m?H.D+ 4n4@vpJ-'J)0}9]LMK-Tî\ 4f?/eB%.iO>a7 dX\_d],W?=qeDE9Rnɞu11;ͤA^mT).QW;Bab<0E=N$i\wir+R3͆,-EPW{jcߨlrgõ ~Bҵ;X8y-u4ZَUG!άE-WzZN`ScBõYfng!,`W){o7N5rZdbX8X9=i3N惉]8{[79CX<7j"#t\scd_"{f!JZS_ϥJ½quљ8e cN +;{HL=.'5`M)duUgvPL^ԞZĠ* fH4҄jo(xw~/$tENCѷ&}!*iZs,ǵV+:RKq&'.$y' E|Wi0g];6+M-ݢ3K@B\1kS;HԢXr|\k?0g@4Qc,H2nuU(S/g'y,@[LGLcqs]alr"ڷ\"gd.dL: Gͨ4YG$\lDi!%e4 72+',%V;}zWt~r }^{ bĭ@iBX,5~%0K%](g;x7u z`9qMQ >Gv'oEP1ȡ"PY|&!G(n5A@m|IiŐaE6$ٰ3F&"P-+ePcɖ;C`@]5rL8RF1wcrḷ1|Y\0+-5uE0zhP0IYcUTYzZ.?'C3i"d3-׍$߭gtXAb>Gu=uR9^h[+6)Ch Ot/|> dcGN-n)@H /7_>YRFvW|- qɧ#?f=fwlssC+Ξ`m[8>_` Ҫ7:La!t)  aR`l9ޡ}ttf}X+M:ֶ{Ḧ$)WRm;o #-e̽Kt],VVE R#)[7' .E[QU EVFSV-. =ƃ䨍rxhZw]<'b= S%BR;G!H\lnSݟy)*ր04^ Li"mL7 U9v v& |TQ- # Pl^u,ݣ :6^|\uQ=zZ&ڲQ_iF))ݨ7/B)̦ZrR=2A k1uziNA)AK07a=-'t07l@,<$i(!|`7 zJQ ۣqN>n΃^Z #+,PAL3ja/mlk9j=љo~rcQrz=Gx~낮HuU-EsԎAb췟2C>q?[V`Jn"[.=`*}h#!)x4d_`Tn mSֺ!M!tYܿF 4Ŧ;企2d6E,%F U(BM*Jw'4J ?>Df$Fo@/̊s9¸7=/0JanۢϤpr+\(C̨ߢsMf?y_ʫW娸1󰤾~TF aY~;=݆?|ӄXcoQu`;IşԀ%yOqX<ZVR%"8ٟޘ; c">nӦ{&@ mbvKصxdHr Ayf n?[F_\[fԇ'/@B߉0/vz 7ⱨenGj=l^T *SG5 {$"bIkߦZs~m0,٣4%Cm47WujQAMVLw<fZ H4FR!鎪0o[T&Zov6ıeNxu(&0pw@tNJE֦{Ώ1[\s[";.ճdq) ga 8lm=?WN]ե ^!V3vqH!Be6.4cjԢ-Lfy$r9ipnYs#4L}jUnk(QYG!>B}AJ{汘TK|/B|cE<:adhnp׍7(<skk2s$J,.? ~sXy 2?O8&}Ƣ,v,$;̀QֿWwίbiҘrU&p|WNVɳ*qVa.az;xNk![V GCX~/w R$4ݾ)ƧNZ t@PGKASkq.}7RKmw{P`*Râ'yX%IQKg$MlAYo^JLǙ|@ OH_)59%~ƓKiuᙉ, hH$zQ4flVf\wmߔ3F$\F~3 ?W9熥;*FFK-]cޙVeo3yn&Ү&tAF/{(Y(S019"J:y3-XcWBhěNSh8<)tz;w\7 1@G&╿WDgɲGnIXw܋+ȡ^:Wn o(шt4R9<jf٭ 3Jbg?uAVDd:[vAfyƉTsqu 2.CeѢa6lH[TW?b@-GUp)pus011(hZ/#F 0m3^*@B㕹Hǟ Jme6yA;;Wi Nוdvs]a+pg@]>NvtZ==e[r4uňtmxULϒ!Ijv^۶"&'rZu|ި"|eIqnW`9ʒ5Ra:L6l̚QQ0ƹW{,my<-KS?j9G0La),eӢa)Cl|j/!QA%dqg= m?8pue4se7e#nA`& >GH8Kγw3T `Lcy:qSg'.!^RT~5O%jD?߱$Ͱ1;c$𒇡9^oJɩͅFt}ع}h= F`2Z=P4GZY1E4nP?gZ_,ꪶ5sӌ WuأTص5="< \ gRWKE|P5 ҩorrத1 o\:edIYF)X_ _U(uSӦ,&(YYT'mWHVdRL-8XW@heWL{%\V}-^aԂ<;&1شBRԽJH!jGnW[ij=^ H?kZ:##sɤل޲,LɏWx\up#V_v3O(n}v_.2zz~ ̟-.Jd6`3|)z0;[T41:Bp.}9C#}΀a9P.Mw\Dz$[@ ҉Cf :==C( P˻nL[1Jy.|+e/*9Le2 <0"'NXjrDLҍNH㍬=lt15 7##]l9 8I5k9PCͲ+KڶXU@[RVfz(u.Αp_?&3^+yh[}L{ȇmuR iYBze g*o(LAxdA]څ3O C=я%^'hX7?lxܮ` zTE^<_K{9~{G,qWVE l@@(?VK1ڋxW2\G+r lR<xxjfG&Yuz^om_LlЂ]N9VMBq>Yg1!\Y~zu6ߠ7M27OI"0fE% |?R(n>ZKQrDge-'FacP&9*'|5tXMțn  W0GӋZOVwyN Δ]"i ȕ @ [Mz/`3C#x*̧EȞt}LYod *;#T mi{"h;-@wONdS]l_&>kX%~ˊrdk2V2)؀:ߨF@ع/jw![7-uoz_usE9Ⱂa69mT|40=}0mbgXtD{E)~/ng4~4Fy+\^[dݚ>Kf{}zK?MZ%7HEO>\ :m&LjtɁgWk-oXڝ ? 8__ 2,~8N O&-!jaO 9|FUсq!Q۫! 9&ʴwS(\rkНchɄѴ38{]jS16FK(k)2y JuO%nk;}}2腩ƯRY6+ *Ҫ@q>~ - ,n+:SvHK:e\Fn2T=@eԼ║F..o̘JM_MWYh< IGD1Kk3KN\ljw)hT=,U%1:A&>2/AU;&ZYT'䄰7QYfF+R+bzE,z(eu"'w0)( pFP@ŷ8y=Ur]5&޵G(Q4bIg>a/cxI)ﻯ0a2R%aicRݹR(gw?%}6X4 XN?i z,[o=x֐-7Ä{z< ghO}?bbxUeT׬q΄fm 8 c z^T$ PEOdBKQF RGꋝ˳M_a 6<_)Scwwen9*h pW䷠h.P$34l r>9"'΄֐Ӭ^,=`PL4E]r5;TVzӐ5\3<|O|QIEan̹jED.q,3-5SvR~XLjuUJ˾~.8̜:W*4ĨI;,ͨN.fS,q>KOM{ڈGX`V\s :M9hcgvYjkkSPd0q%"w`21\1 d0g+%'twBQI贙5nwXE\Oo^ =+c(E-F /C&`hLZ<#pt8W?mI5QmT1Q2x16;tªOQ&1Kus$>K=_;IH.:|l2V݇4WE>+nr"rфԳw`Y)s@*<` Kq0S Tkq9 cIDΈ6%\'f-tHp/8:&j@G<6j_s+7W­ҝXR:-bs`yn8" *=(Q\Hp4_XoI4Y%fh_σtFn #+A1YE9SXؚp^+dlbYGyFGnjJJ\NvI,.I0 +V Jc(ا_hXD,gAߓb> ੦ɬ|S=I!: +,qT0vm'lNd2Q6[p\ܹN>J9)qE8Kwҧ9Ri= %0 ]\6i^"cV=%>R0 vCaxh[~48m n8Ue^qzj%Xҳ&=oG5oQHjYHcw3DŽI-' ?n7@y=D9=-^Qg~ N0~$1?/@%^ 1Amklc" \Oa6=si~a74-O{B/^BaXNK%2. \3pg(c@930#;cqrOo`E"TqOιMI3}qBhϤ%8I#qu 78%0ǫV"A-}1XlΎ`KV_ƱD|HGaT9V+Q6̎b OIy:]e;}<)N+ɟQ;{&Ɯcn1>2G8p3=6r2 ]_ҢӘ<% <+pJdاc 6P? #^N 8n ˋ5B)2dAZV}u~ƒҕk΍Nw}j8agʾW(qƬW֊[N]Q{mhc3te#tjVM!l(V4Z ^%%l(cPh2'%3rAk!OM "Mq5t ޫ\t)wg>C~e^DZDhe櫶d'#zX}-魡[ -T:.Q?,}pއ ##4H~V[Kl<,hNޅX/D4hs&)volJ3CkVI]Dd! Y}zDXׁ:u1 +KJ+n. نQ7*B:CqѰ "(U6=Z~fGm[ݤ{t)Nccs9u Jx1XI$E>O΍A.o멗wtl:uy F&W|h6B.!x.D}c[7i-TA $i" '8>UN\1>ؘ], 0V&L MR0)5QD%4$GK6Z P X@) Ƹ'"j T婚>Ȍ:L\dԬp(E^ɟi \06grTb<#zp&+ɗk)H,iI (]O92V X%j{,S+zW’ӣn6tC2'gA,Pka2? FK[_R'`ZAI.2tNVчHJ*olܣ^_n~lRD_5RSqBx\DUAY9nٻf[v5kn>S_ƟI σt EE76W@Y[H$G }g\zN Ovx*>Ta濺F8I."Azoމ( $1X]W{2}$#fZ"^c_=na KᄄF-+MZ|JgAif hY9%]wz )AR /*ɩX&\^W{7\` ӎ? xxl&__,9sD8!.pdqzqbNȯ+ck >S6h .K h'71e~vCNzP%a;uQ.ݨ/%ȦE5K$VBdu {4#1"zzhW͊# a F?nn-T\ R7 h'ѱfbI`+gU . (HI#O!8S7Jj"sf;MڹP*xyd MN[ 5}1 ;!࿳pɀTQ\27-Otϋ7:PlL0u4!_O[&*ww'ugBN%*YW|Q݇]X4-DWGd*5X\:yTQИ#W_<9]hARW- I7ro}ʌ;\„"[lō6;)"GNX?NP334+sKDeh8*$mO@3 Go~UZ{@be3W=3:f`¨BP 'n["* m J]6sIˡXf4fJtלMQd2!hqC?[ھ=͑?]:P%8)e#։X'>k4! #Š嬌|J'j-&XH#n6G8TZAϜgҟ'<(f/e4;w" 3 ZRiLmum,Y"'i" 8%,eKv;EGJ.O-l+_`{-̼D7PǗUXqNH (釬c3mY^YaGxmYE9x9N466j8sl ]R\+45:Ҽ.6>B9!IghRx/V8K(I6)ox(:DgdΟ{(|Rx^14^П6?> T\QY8t;mif$zC}aqw) omd򇴞e<*ȠfhBb(NȶK1TrFg B2^pUzFߴ->}(E ×ʩ~u7d?ywA ,^|'?vdnz?EӶ '¬ tz\G!}ն'9cȇfzhf/NhAjz|M|ГBbD6ǹqt6ǡrOȂM]'m`#Y6i1&Ө2T:vC{3]ks>=49EG`g:B_3F5b'˘[5[B2Ǝd82Mk'Fav4cPح.pݒ5scu0y"1l,ǩAԸDix)>ƲtK.wQzYX2/,Q( 1FFJÅ=>@9Sm097y?W<:{BhJc$IB.!쇱$U!U!epw) qSփxQ4u{ݝfY"4r߼`C 7Cf?<(q"2χ!"e,?H< Y8Nd>b#tEf FM'/c 12>(9@߁#K6Vp34() %u` X'q냃W3"“nSɈ9vi$uBAz>|>νIPu)ANr0,?0e$t/#(W%( Li|'58͂nuWd{eS1ʨ#!}Qf'`FidrET4">|<̄tu%ݳÙhrgiU$ts,!L.":;aIMA݇#)`w/fWz;[\W6cnP>m{JyBԳG&P]Q0DN~7{@io=)#D6K-fvl aSV'8w}M&53lJ~q-ߤNu+ [h{3$ƾ/Yv=9Z B>;u׋$.Hx5oM{ViҮw^yvNJ]XN£(jHaq+55Yg(eᱷgDLwK bV+"5#.e|BR+qckf) \!ņ=26/6l2kc* J$ x`V>#v1+vH)/ ȑxvhksZv^΢3oGߝS36gr0KbwE]qS~ޛy W/M7Lqv,nPv҅cZ!F'(QC]Rgkٻ~aVS>8QR")CtҪ:CF5n{u?]uZKna@P+"Ok72c# B!fކ PZx*LZDl FD"Iˋo[3JNoq҄M9WF~FLkN(YfBX8M,% ϋ(Hބ6/Ɍy@?K]85; mQWQ *q;WQaa6)“?d"REz'>,(F֏s1g}; *3q+?OP&bZ,B;S0\)Օ$]W+/SÂ1,mkYORa}Dmɸj6bxE1P8T;Y^rv u;0Ϭ@3xۆht9B~)[XR%a>$UWM vnڿAofkr2t\!i\K:GSHϼp $ חȚNyӹ!]zgA4Y&2\L$Op*6f+<_WQΕ+P05ڦS"il!!uY;ӝ" 1Ay:P7v" l!7[bx<{[b Kp.6 zC#+@u$ELJiү_ZϽnhRlRPO_c蜐_ׅTiM=}f;r\修 }Z;.>P`DЁڑؐ9b??AJSARxDBX&q p[sb̡I4J%}n! U=dŞfQu4yzyDFgT2F"x;ϢG蟈 }T:>G Ht]Q>b^@\W9ȋG_$VK |hYqzX~B#$'j #_'ݾFJٞB(zjB!27%?=;VyD, ouEc_ߒO}jJ%D͐ԣgC넛ׅ_mrۺPQeu 'nNO[=.{tO[wѷHrTO0X[K{~?Fsb[a2)hDcn e\6)SR29nG_ u. %G?킋*>9bWޮPb8$F/Uhp@}+!i-XKUo|2oگ~IJn;¿SLj׹> A׆DAAb% PSbNiޏ%]ՍN9Z4˰dhHJSа]n=җk͢RrC΋y9dS<ħ^bd K?$Y5ʹߵA"f|YQ/~zQ@S̮ܜl/\7ȳvHpֈɓZiB0aG<4 g:mp796 j)0}ӆdqIE`+S\ %mϥ?A24Md ͌|e5ISL&ՎʗvW ҨB$`l \+bS'*^学NN;#B|Q@\De0 *fhcg^%}R1UM#/]Ad]EhzZdDB4'1NEBhLƪE088zO|JC9ڌ$a Ͻ[)x@i %MpĠu(.E\~&8b1]zNH]L|`TB=gz'v7+.tr_lG"m& [Oz'WDqeG5ߪe  T*jԬcюBDbT|_DAv06qDO-dh {O_:Cob(/i&B H!cPjC[gvGQSaO=%>i4P~gJ'0N#$cI˅{FZP($HKӳ]v-zٖj~؍2NC;{M@ЪB1p_Х#p1M^CNt\MX=܄c+҄!f]ǎPi*0W;c"MCA؋il߾wҧv!eᎀ47ӲÞ@՟$?h<!/%.wA0:VkINpoz$8C0FSe~E,\2O|OH'7,V5Ǝ!d@5F׈p =fS2_@5DIprt ;t~IA7QUԬbc*魓R?ok@ƹCAy R [CLNʂXTtH΁CF4े=5Hr0MrJApK-._I e (j4CB*B &SAj'p'=v*Qd|nz -eVZL ͍-%89+KN dǻhyu ~ ˍe79(A2pwi.B&[8JC< TH]' Sl*}P1O75/ʐeCM[(Izo/}af(3te*p$CvN9jni`MRSgkuRv0J:/ab>",%k J`ʃ!*)a$Xr'܄G^ϵx@cr{ G8 xH(m :`Ъ䳱a@OA=:1x&:DU=89ABA-nqHoZ1w.*%X;\=n6pu0c_{%87DԵ4Ƌ㝘x2_f!żw+ 2E_cTnc).*С`r+&02蚬=;xgΉ{M Glk6d@؅)DXkw#mA"jB̆;H8,H Wa>C!Sd+" #$0r@弦U]k\;sBggRƊ9]ijp y(\P4)4rvόƘ|vnJCҫ!u s|и(*6n2'CiU+XSAʥj#4ϥ|']6sW ~I8ҧSY`ӥ%,,v}L|ӟ/`$[jzN6"= DoFpZoԆo(ͲO#ȊZkYr:,ӵjnwYMLA^m!>"wz++Hy]U7X6 &Fa?:gnkG m fDZ;N>؆4B\ J>|2cGA <6+52*-d( IvϾR'ȋh4c%!@9hٴZ;Qs^7 ?<%n,$ ~}FkM?ӍQMr)0ޣY /c*A;r:T{[=O~% %TRlR-kI y:f=g7ipHy% >Ҩ[1ۜ$ },T]P:dH0!N_0fZ` d8j<̊8$_mSExb2n,E}Ŀy?ͻV E%"*Os*R WR_,y`%8ib.|_ 3mr%'Nb2T9M!*{.jv^P&[id_I&ZHv11seVtcԉ&XPŐ~Lx{(f83B]rRp%]š\,IaFs_̐g$<tzftwR((=Bb |% Om'>-|ue@Kg b ŬΉI$sE}1ѱϧ*B$?P[o`[/~xIlmH֖:lV DC|HɄF4݉RZE5Mq+_u6P]eV.$R셡o"}Ni.yeY 7y;熳h4tQ'e&5{\3|_j[ifoW_Id=*rCCv=R[;frC -Pk9,M>r@|ND0ymXP~B:"œyӍqIYIp)Iϧȸ5FQ(^_ wIEjQO2VmItcͫGg\/WJII4x+W1"WK9!F"]>5=T9d7tYkX3EU%ͼʗ{,`^XC7RZl֑%!]w2o3(O*zjh ^tQt>7MNzˇ4%v(XeLu6I-$l Rl3-䭣 M؇>oְ 3~OK<D('2R#Պ6]uy9C-6Sx"n8JN> qV7ZR4kqrӵz)сTy™:be<3ңpWw\ByBRm;*d2Gj徃=O91M?B.%(iޠˈ&>آ-ݥ KC_rRIคw78ӱ~ڨd6G҂_Ԁ@,auf&%AX7̑vi Aшsˠ=+{l${yjz&.hSzCjᛩv~ҹ ,2ECY ,0 NHŠxFYO^2%!+IAa*a<5&ω-Y%4+\Lj!瑢j5^/(ȤuAP--3IU+ UywrM)JA T}C!.@O,h>TnNO5{!= I/`'4$Wn<.K|ٵ^@U:˃CuCFFBkdFFj7H!պ5B UEN@mW)WdG'"#]1jg?JF]RJsD=8O5+Ž}#x{iK,("s =I8[6>%-;78JZwrguK78kJB\ŗa&v<0aÇ~3Ȳ~̛ YX [R8Ѻvs$C_Ss [}/wo0@ΑVc,[V*d}h7x-S ;6_i>{ސN* th*] K7׬3 Yu Mt̎E[l=sp9e?t$_[v,4yL2bl;EwT3^.U#{(zatn‹Ǜ-_!Y L{NN!l.!3~3e9u011WOfݾk \f<;Ф˂Gzn2LՍhϩ~i&@Ǭ맔 RX1h⦑ B}s]F$>8hk$q)ͭj c W_[WXNBZЖ= I"Exzd_sRg̃r^:nFF($bi:W{uv{Ld{푆 Fj 1,RĜm Ca16daכ7PQr*ژ,I'&YIqE}[C]}]H|uQSTHĭ4_>r4%0M@tE-2AlΦ50T?3Gq7euU6DV>2g,w! jT𥮒6?)SspCzÜoi끿RD]ŭzQ`y~}JQ5\ODIMʡ! =FC]tlp)E`>9DaW9E)ū=/X<ٝ^HxEiM[YSxgYGo s]mJ2/r;΄ܛ⾨]V3Q APR CD=̼)fPkR 3z+/ѓ+ >9}@;虊F )ۡ ?s#. t@P,k ^gC]AT3#_;8T(@ @k Sz(ܬw:pa}j"&)`.+UK8skΆŇ a 5~-z+}XNbU"Oֺ|`.mX>:hnK3eXܢT?Hk*;2SB3ӹ|CE%&I{r #~Ih.# RJq`ţ7*u:*Nz74vLbv X"IL{gas926?.ʻCjWnz2بFE-턵J>4(qt""Nr_R55y|RCIN 0liBFG&Q`y(S?al ItWdR`+]"gqE/Ï7 YiNM=D6<'O]E \SӔ7~wv1x@ R(nxϻO*p go?BZ U)) ]| Ď۪&<}+q,pE&.ȒY10w"oަyT__x87M1ʞ-6hGQqIw,CsxzCWHU4¢u! |}V`x c$ Z D\.elQ>G[uR+'{E|*dd-Oנόɇ/1{zc3]ÕcELyEnJ}U&q/d^cad(La\9@"PfizV %, MY$JauVgܖu~=&LM?əRz[MohkMFބ6瀔2.JWϝo>/$}˞XW4Q '_,)G*ݿ:Yi}?vT L;d"<*R?ݦv#{Y.}t ZLY?0"Na*gE7*vJ:K@51bkq]$wLʯK;*,@JGH1|DPڭ`ʷ9SgzN?%2ӏiJnzSRHGV1^w9 G>N<D`8;4PGS+&mWPn,彿 )2 z&ͅ﷎Sǵ$U4PDz]pgpĶ:cS[u9}q+* )4Xx2eu p;1HqJt.fl5$5GYmdmNDX )᳾ء;|ͥN+!8??Ti.Q~`\_| ?4k'MyjOS !fIOtǢx[Ilchuu ԰GX`T_HdÚTxN8Ӟ%B ʹ<0Q'xpHnhjV:}po,<'XJK+9C"gmR:pzuBVM?Z^AS/1`ShNW2_ŷXWfpHs*(f,o^}֩(nkR{zq)Kbc$< Ό5pn'Ҝ~ݺPBPRKS O^,):s%#!Tm;k%ћ,(@XN<7!eԶYSZz SFevɩLqj3"b hWeF,漁n+kMPKaM@+| ziA4y,e>3;J~noqLU0Y-'# ʰ,ڟ% \2[Z:x_3t0ýޝ%!3KXn9dyۂFI}E<Xi  i/2 /*&"v)13Ƅ?7=.Ljd U;8,҅ #JӬ-Nt ~W`4dI\Rٻ?΍Xa}cC {˚LID/ P_8a,jtfp}PƼxXW~j7DXLƅrd+=,jZmw|XAE9`QDja):ͤ mO(w @N%Rj@0[@ڤuCSs-sV X`aXeN='9UTBp&cP1b1F.6hH3HRl.z4r<=#$Q3cPYgQt/2ҡXѤ;Rq'bk("D$'_Ki> @Ӎ ,?䫣PFM+phvQu5ac!~lsֵA220">¬5WWMT/M vh\Rz\p xoVu L|ODŽonOA ]Q"̀s]_9_/4:rX¸ @&xc~KQ9w2T=hT;L/133GJW%%nXS:5KVD3 `͆4 -P^`ˉJT7:n/hI<73V꥞iodgGJ #bb V/=4ߪ>F5cjlu̮ ]8vBCPuG3Q֧hXrơ͖Nz'.ĝ<͇)&)$9١\efsdU޵%@w!])#|=*Q ~':0l8^^H)d_r%K-{stKL^"ⲊisldS@ڎG-YY8†oacԭ pۏkPBawnTD9`|xm9 ]=64ho*D la[q pD~6ϰMHbg ᣯV;p{hKb`o؃7=Z03]{)0Qed3%=6SeN+R'"Jݥcd M{xD??Z4Uo0Ŵ㱪*Ǫ'`6j7Tk!qx;h_Np܄SG41e rpe<*aƽɓ N(w $Kzݭ`bwWCjϡj'\wNji1+o6>2tUHɪMstD}{}u}=x&X!=kp|YE! [@(b:n?c2~\O]浤%fC$ŷx:^aao0eDEY<:ѹ8ޱ &e{~ FCu '(e,ck XN{yջ"-"Y'E|MK[{(> > Qr2U,ٿBQz`&lGIS4כFsgaP:LkO ǿ3tۘ'mz]k:_=Jj̃[ *U"b&+F@lq]{CV Z"줭Zt*.o(|\~#6K42ɎB"σy" T;Px)zUD5Xg26[<\t ȍ>X?fZ u͝mqMstG ?v*8ܫ*% ܈S+ގ+"1|M8EF HM\ |#}էru6Qq Of[ñwQbx؏x.FԃZ@iGw&ÈK!;n,yTv1g6Ƴ1J/djӊ8K lT cа&kG"1OV>EGwIU;.'B&Vh3p,ZlZLȩ7KZЏKKcpgMKE< >=志qd,~~d` |/f04L *"A/Pɻ^vPָBo[,j0W%!u{dQ؎,_OX1vw䮊]Z%L Sg0VqlGf.XB]fk8_+=PZBnӡǵFsg^3!,;/q/qlU;5BAy^=ʩֵO #<8EyЋׂ 7EfrҳNFVw,[諭D&!y_z|Uci"Mxz%jRKih^M> PZccQB#tH\ʞX sX4xqUގֶ*'' mt1\tec(~Lc/(R*ճIwоrӓaػtF #m&0" ?*0WeeAǏ&sjD, 7tbѨ~/;TG^_LtNcd_Y6;8TxfQ*X'` R|nŖ⚻D9J{56}TO@Ue.+ȾxՅa DC;Ԓ)I\GJqd|!{P!iқqXTV%eAa%YEJ(}Du³fjnR6 Ö8a5֨搜RJM<2b j%5^ Wř8G"Le JFi/ȧbKM*(^AUfg\K Q.e,ȹbPuS*cHlнN#b▇>\9y1 W0$xGnh8WXy{EBeMUF}` oWPDAlMLP"XI}QT.*auv2lTwa1?'t65.ȋҪbBnq:j\$sK%F|}[B ̭Aq{@03P[Os PPrD B+l ;iF\,sj&s޻3n ~,Q i|'EO0<TUgk{푹h'Y,.0&Ĕգ ce\+FԋW gM\oCLVͬ:P`KUaf,TV-M@ć~k{$N؀~(WGnD/zE~BV zeH8-`i5z{86ngkPSKZ 5/UK9& ӏlHNsSUUէԵdcw,=mKv׮zxI.@%ug"--_)A/x0&Rv>*B]5o{/[N>GLdOcM Bn2,RHŦNz$7?@vǔvD3;O迳 %9z* G0Ws׋z3swG~a4ذ Gh;7* sn ~pr[@}Btzס?˓>Jֹ u{D #Wyz%vFXĺQosPәo+WKiB<_\=O_VFIT]Dxe'3o[>*W*ZDŽ'AgR&k#Ey9bK8 pMNI/)Ef?o\vk5.Q.Dv10wxx%tHаL^/:MXjHkL])]sLT|gL?cK%&;Ũ(?A!6.V7Ϋt>EWƎޘo7`P(q M`mΧ;""L4/EX4&qfPQ7 ob]zڸ8.? ރwu+^l}X=|h* 2 T, x߱Ʈl ז ޙ|}Ls1r3*U(I0&@R0IJ NN^зS*b!āLFcQ5I(v8O'1h #Si]0̄3+2kɔԙ;@n: +[ s"nA/E@l]tp;nX 7;~KCm\2ELZ 7QXDu@^)ݞWCQt&zE5ALk!u,BQ6\?F}h<&O@@4>*8}B왏iѣ}r2ީ3E2oe!i4Lsg;pq'F|vV B\qe}ؓX" pfs.Z v#e @r]w["`MwhYz뉸tњRmU`xOOrc{sH2E [;T:Œ+]__ eACmI4wtgivB7} S)T܄k:vuA'IC E4(M0t>#*ع͚Y`"("]GW/O#>qYd)z:bHzU}(*t:PZb\iI U:-b>\xhtrPcv -$Vq҃[7e![Z,-6+UT3Ӣ| |?Fc AT.ꁵzHdYH;X¼Fc-=s]w\R;m?>=26*QAS"g\n%˲0Q Oo qi- h{!/aXş8?Z3*} m:/e,֍cK S0fa|K/%W2ώ T>IVHZ53(G1hš.ٕ_Z l4%lގPpytd!O˛ N"P ? ,܁O9Mƀ>$=wbuLSͦAZ!zMR{\r`SjJ?;+?I*TI VLqT\Agbq-xk/ Ç쉽]`/# X* ZM%A^W"T2beo/:3.\r,$5͓1,몳{z"wφw7(A coQ>T#n ?,N߾9j: &=)x$KAx5M&@(νE|p8RV]PՑ4TwbbHW)܌k~/E1]M4 ?0֚]LU2 wX,Pv7(B7]a& *E?%m?}R7GѪhoL&u)YUmhLuYJPS[nxo:+I4}"Och HM 3x+a -Ő‘Vk\8N;oV*†{!tcy* Ojnw(FԿ}o5RP(əF|iD97fK[>=Q(SJ` v5n1@f;~zN,D-&{6]Lb /g P79ύ[/PV0{=QvW]TGeN4 @nUXNSq-@ [:u ZFm%QFg4!_I5m#h x|>)^}ɓjnI['P~P D_ TFIj;Eg !?ӃB$/='Y*ZA~V-Ŷ _$&^sr>/\<؏-]D A&E~ec .}dCsq9x%nQWjzq5LN< n9 nVMk"Jdױ\< [Znx3 Əz^UC m!1Ťe .s i/Mgs+w-_}ҸTE\B\<͍$ /{5ݻ %Ks>vi̓&n%^:\+`]~] PndƤl_>E=˧#ΎUiU`.k6TAcf3$`>TEia0`wRe&Bpj^*M}ΰ`p'ɭO|j SBO跼O dӖe.0f<2B}[SmC2lw g=2_`hL41ɜ%^h\נfGnA +vc57$JR8ԿsA1⢆lB0$xǍL)fK+qUJSgݞxQMr&u䎍]mBƛi9\ދpO@uO'_ژ !<xY)X}ةB8W{P}kL[+Y}lHٵO$ךM*PN {DKB7<[pˌ +/ZICP `LH~q \zl}Ը17ѱVTC(IM{S!6k^s?V[`"EPsDy^s" ~#Б n  ]5VDW6y _IXp Fz)DIAqp1CtrA,d}4E;Pi9#4CUֆs wYS|kPnYOD@jniMKґ{O<0; BTH mEF_7د*^>Tі̯ x& @GV+J,$u\VH-a4{;k6~7ҹ @^Lce ^wIE1!PcYUiđ 0c| xE^d;@3h@Σ.kޘX, kꆆR iZCl3 5Z,(U]>[%1D@9 F=WtC3}5TܰbcEЬA(wv{t@ԍ| A(ÜܱKSX?)4{'_b% =P-Ќ;]t&gFBUzg9y?%L+>c<_hNC4<1j)d\ߨ:EfS6y%}Xҋ΂&]k+1ܟDw60ZϚb<0A2+A(sv>>ir< %{`WDw_K&)Py\zOjEOuNt!izЊhPnZ{4bZ Sr#x lYΛ,*RPk]/1Kd=ނ'FOE+d*j}M S]r4|qu";X͉lrpA6~?`yYoό?yAL&e$vfzנLXv^3质T3.wxW _wEΫ_-#v@ sb,*N1Pҥ &g"<5]A{{,[=Nk-'NEo&ɏM] Fi <{x"] 4 'C=-b>uCxmdL7.5k3Obc@v)n{|O|*& U^$+W DSN7@7.3!ܪ¤SE%sDmD+RX'Mm(| 7~*wSdQ7f\gNA3(MOܑ DZc Cf¡H?f4ڄDݨ;SC Yi k~]Xq[E^aB=vR?CĦ#*}<ZqHj?,$Y,׆]g" [;}C[hN.@x ^(s}<p1R N<1}98F!8]:1.{v-430ҫBk/|6u"J5Ne7bw_ 9_vÈP"GtC!_/_gΚcw)we=97ўuǛ~u XtqXS @XUxC/Jd͈$x l&Y221Iaۀ',q3TY|zxvQKDI9XyM3T\ )+`JҐ7j0H_?א^TcD̓JgՒ֭9Pħk#1~t]7BcS9L?n mL\8rC jM~fBÎ6C:5۽ ׿Gdv} #UG^˨UJZV^gcet=NQ a}407u~Cס^C(OkvTɞ*E L3PKׂurỸxwZ=("[ @6e<HM,FX8L=7K\ eAdķ#Cn`\\2X}bL'5N! '줫yҏU[nwfޒyC++Ƣdnb⍵iJ9B{K1í#宱?u!IlX%)1\0ud2nGa#j9Uc" %.pvuaX j 麁-ʈ|hMtvG/P [n1">7#:7|*~o9]'h??jucPh1KG>x -!A:PBtj }kFӻxbՉ"pD9'pgͳ.$°үi1J)a4jXÁk%zy@i<h]CUGL BQ\Yc~^xK^4oG2ca'GX622Y]ا*d⃐lxG^p֣H; 7MnCo}om$Ԯ1Ǐ౶=[2}W"PNعӪGD@.> H#LGkؠb}_myEm i0sdHϞѱ2s$t3|L{ ӃO<##.ni´>j$iP9n{'ozJ{$&϶X^g'ԭs w[X66T:Yl IMI"<; ufPX1ccJ9i1 $jA}hvh <%QHI}V+T H)o6vV:Q6J66$pZ7lտuv!<ycn4'=BGM_bSZT_65't%21SeuHT? $urU6KY&Uˌv3*ˇ9Enmbp6xR.;e= ۨ=NN0%O<{/SojZBβ1\g-8+ o\lʷ&Vw,m .Nm9?~D,Y%$ӜZ-䡏W ` < }@fڀ_o릹8;?4ur r{bOi.kPˀVa1,2-ӻhquu>,ܐZwBzrg {d/sqLw=ph6!ԣvRgBxa8ӷrNMI񛭣_~k:wO(cPuW)rF,=Y "96t15nîRp#`ÊA8}N}_/JZ6 ^uϜ[{G 1nw\m/8L3v+~|i32"!QIPۂRb_ ]?LC̷>XJ0ǒ< NKHZT3&պUs #+QY^DCcHkw{:'xgڽ{pw $/B4pIj~~wLcQzS,_!4s?{Qr@VOEbIɺ CZsb-6 ćo023c{SAMӖ Ff: OAEY.QSW\FD0DžWmKkJ?d0Pd-2Pjl}f@\&n}=4)PLc\TolJp2A>Sm 9hh(i >1^21WҺ̥g!; 2:m׽5rW*&0jf'?}9ξ1d5&~Fq13PՉ=P{?YBnSL$-ڒ\~ɺ'u Ck*k˂75.E%L_Pwl;= AIV`~i蹡95DGY^, )0րTK5{#Nh˕ eN~e\AN&; pl7WKWpUIi.G4IF72؁#?;҅~ivsjY4؃aAo`#Mh3PE!c97PsJ֑exH`E{ZG.uVϘ~,pxlvQ#_}Sm rC<7*ޔ'1>4E/ 0Г][a:T xU /EjZPƈz?STMC}zHgOjLפVL֭x7R gґBF@ |}A~x߮M$]N4żXO| 9Ym'M 6>lxxbV،ݑ1s/`_x`M6!KdDʤ<1<&٣[,.ABq4Vs^Y7zCA j.(} ~4"wx3S.? 2* ^?]x jpP|-e欞xn=RJWńk\qFw0&G&NQT巾owk3Fkc/fǿtuJ38cņ-ѓquKc][#P"Bǩ7ܼ$hǷhVۧsԦYU&hE?$Ԇܡ` dA պhEdeA ͧdÿ`ϴ R :¢Q'Znzw!7;B$+@jrOjuk`/fsb/:J1Igˀ{hh}T)+I+lFx|(]ޯ#ElE)yg_8`H~̔m܁nG5F,./Ɵ' 'hŠ[!9q1GN>X'Z|˱0+ޙ'ȇpoC<:Y+#иh1> >Re⹱FFG@dK2-)+{aK0W*׷d m s/+l\eHW{z^h;F@dgzo",>-vbOш*T1l>ƴ|QmromoG+=2?q3# RM"}tasуF@eȜdg/ t_fXbEwuC0#Q?Qjt"S甐Vjo%->Q(_Rv(k1}Fo\{VTDt5ˣ=lc=mI6v J-Z3o3X7 * *O/o7A׾VXU6N>=%ڳFYi\1_F8P';k_$Cm,3yLTKj< fgutA&gůhZ9Z,JGE^MƪY֤S("N~n 25i $$Uc,M2&|٪vh{ 9M:P*zc,gijwF8jz82.rLJqQwˆUsץn n"$W6lc*3RE |PCr/> fpuV"alٰŹ  hB>KPTx|RdgoL/̓䧘5-川zv b;HӓkT-|AN8|y?Gyz:?2|e|X?b$V!n_~hu]֒) QS?!ixr%bk 0kU.0rѯu*SN@cT 5O̊ Yt}9L"}eV Bm}-+@GvгYBQ>59=v;`%,zz6G*% k!ݜ->0wa`'Rϊ88ֵGHL+Ib3y[ )NɆ3 cQw~>6!0k|Hi6@U!i?4RT[D<ݕ/|{f(Lm>~ePާε%K H&yvMp. Á缷 oQ tBOR&mHQHΔNRT\!~ 4 XnDa51k-?o ~fƬJ gp'e;ǚ1o۟+d? n) |%lt2KX9$Ɂx+MT0 EB[bϢ*:-'s 0 tmz=GU~L3?Sak9ДEҭS0`T(1y 4&!N 0̮_Hotr%wk1lbұ qfbGõ!D a)AiSlphʚ ?H\?c *`$ u5K (lpߓ6>l{!(b*x#5q Mu`5d=Mɧn[$/r✖c&A! z2I!x/c }$ܟ^UFshHIѨۢSД9Di VAK2E%c9p((H6sǾ< Wd%@had'>/ܱaky#-Lv~+MQ+'@+Mu#;FIn:G{,1tHI}!3tuhyvO`6 S})9^a9fU#ȯBʙB51Z ʖ-w,MU"bSTQ^U[*WOF6`RlF].dPo}I)Ljgfe).{SX,ԍXPz55-FʸesGx٥$s^+Ȳv{rWÊB2yXN@r΢@B/8'H(F1?n5TtZWƎF!J+B|ڃI /y2T1x| v*wՈCx'N-! oպ[)p(1>3uXcN{ 4PUlp`l6. s8N/q0 2}nD(`ĈL4*!X ,uq+3Ev[l Md@ơ^8,1'_{B# SR ss_ ̨:Ms{yìKzNNd 8E7LF[c]AZ joWq%>L5.uo8<ysc~Gm>PM}[/͗`?+P5)'=#.]/10ml.'!濤V{۝Gr#Y@%=^Yn~+]3 "׫ܨԃ~y4{Y9xZ0Fz!wŴ{[4hf(}xBd[?,ODK.Zv %)g:۾K[dԗP7=ùYkM HUHݛk 2>^DlDg,~_19.(kI n,%]U|'o k5{e4ry:@ OrNG  1kCTU%ݞ,(҇-RI:HOK@ٌ?jUuUnpqr;Fgd,%aJ3]bVA[g#nx Ult/Z q *걠Oѽ ]Cɂ;7ӃRckR 6QU_-`LeT!NyagdKx?VVE;gjc0YhR;ܵr yrz1#}\5?[&V[e֡a)4A]"}aϡCΣ5II.ƟSlZ鰩Vڄ}^߻q =7 Zq%U)-`:J1z0p^=cIIIVP1v0H%*=PrH6*]KO ڎ0Sr+%VJԥ$&(f%5':[ +tfv\1(n_$VG1PQcbNkN-#8a&wf~¶@vւ2O*SApl(̏JMTWMAX v;Ȼ[X&Z?%x&Nthr3oe% `GwĈgX^$m\K<"% egJ9UQdcc`I`&v`q~H0tx6G3Ae&$4Wܥ [e4 Js"қieߘΦZp y=v ~'ZvDKSzXVa:RZФ ahD`4fHԆ] d*4!E:pG!r+4.Fyț"\yGG] nW tM j4BDp 7xsp$1]!-*MX(Ō39zy=hrm .iy.hnB=)O.줇~OmT\ou4iu[ʟ.ok=V&sU% FFt+M%#& Hrf=3p cm˫wC om bDS0#BFPf,{)hJM+2틥ڂ{%DOWL`{a/^6G7t<R6PͭgZ>4T4\!ϰ)i6UoD VM* +_hxo.wa0pay z[gw#PY#CoVKJ~ǂ/,5&n4Z,%Ypǯ pfcS5 .%D0\ g9:v n;n2դmD_M0}t2HC$4f 8qW=3NgT!tcR@>&7sqnn)fջݟjTkM:̇:{xZݤ?K-ؙjAFd鲄nhhq0kk ۋ=Ut95^8eט@5](v ďln2 F/됑qAJq&ͱP˴^&x裸ē,O>v 4y] j&G|)k{tsf r%<{9 rHZۧ_ԧ~|wՋeVN~ٴNjP-]Od2c V-M>u >>Y |WSؖv:y󂨊mC:g$֋|C쀠՜0v(QJͧ~=VXQя`V>\J]ezt| {I' 0ìV!gZ$BoUY_A' tU,Ě Is!x6"ؘy9D*g+"7 sZZ+G.7=ydS}/]0O3~e㷃QbОEdG".Wbe@H\6:24dJ)$>a~ /wVDB*043Fw.S݃R묐UPa]fםnf;w7m P ]K}NO|[KcNNy5" L S* llTw}{Xk܃yqRAw5u3i%qa9؅U !7"|QA=lyŁ`6k( u- #iW9jFvGӺ]z)۸ }#X5eH%- E8 2qy`9TxJ 5a̬k$ZBAN(/lԆ_P~J3,Uw;,S!Y)<@)l֦^8`%/^<˚>o0oZ44`n,)T;h}4l_k* UzӧG# M\hs ƭ~h9/sjl5NX3mdg{d>-n2{U)&3PH`vƟ ` UAkt{[1_cXpxkan}w,߁}֨dG&R!&]A^?>;^#'_6>DRJKMF>tH;!n_o(*[)PE]g?vWt"ݚjpϖi578-qq.M%>G+x0- F?HGA.dUkaru8bl-ez0#-e~՟"8cRvٜPX:QdOKc G6kH&nԻT\gN'z;Fw HNcky;#1ذAbJmMSV ;FsS`oUPL:[^ɖ (HNAT]S uh݀㍰ 44n/eT"+n?>`QWlK1+y76s//@Ê_WQwwhe2巗>Pޗ4w;XGr<.rlLwB4W<lNqyY}'l+|Dq^bRmldCdMRm,ˀ*[Oo^|>iK.XuV3@B* /(Tg(F<݌-^õH!]4]cOO5?S%5m~tE$P+fvhMOv !8qkR04_ǜՈ~0ɱ3NaaR.G !w3/?#T~lVzyEZHpˆSzE}A2K5>1h7}GgH&Sٛ˲*;JmBf\Gb.66Xpe,!>߷iX_q=emyTtUV+7޳ nC@R/)ѵ *[5Q'1)Mb{s yL|;ڭqM $/8[{֝AgX11WwC\5L7]rsfVIasGmu Ep"A}֎ "q/g*6YN7lat4.H$"G3k5˜M:Yн.SiN(rҌ*i]қ7\7Ph>Oo7#'Kil.%Xr r[~gȊ[6p+d/t `ߎ"ѥW@&YaI~n"WdRYr%1Th淀\)K=E(PU7M2}5}Z;3_ @wP^L9EVAyp;\1S'A ƴCVd?TI Tu? Wfy,a ^jBk'!I.7QF%&zhH{:zOJϔIHce |L}i/sg(:Lϡ֙?!ٸV_qfnw .ҿh4k6Gq! 2w>g;܉'k4,:)tde# Kr\J|0i)6}&Iٳжg9RLՌcsN7lajv3.g tJyz X֎>.X'1F6#Ú[MRC9eɟ;'uUIP>)NJ0_7wvgF!$Ȱ Is/!J$(U:k^zME&XcHIJl@6e1sZ2-˓RJ A1>q}PiR|ўPs@lyȇb3 WgfSgvdI"lڍw.&tb\Ю MdYBn9dO5R.?';5>mP+[Zoҙs<ۣ $`7?̳Ođa#[:j.M瀵2 y;H%>.9bBrJ7s刅>j9H =o 'Q1Knhz*DϘ d,2dIZ"V̂4bKצ{nl+HKE+m=P>Dtis]qc{6nu bO/VM0&*S8]굙Aqnyn*?țb纖 Noh|P }̌4x=UgsMfzJKZ㊓WmC:L Dނƙ&*6CvwHo"k2Ǹ!]:@l3VGTA)mjgđcY0^vͮ% `J -z2  Z`BR6"hHJ湞9uI}ZOQ0R/H|f~vhyo{& K8 K.dC82b) .5p~'SfE?Kdj}AdteGֆOh9w2<|aS(=ӴnJ|y6o\D= 7a8..VVDWd QGj>b lc㙁RqM_;}gpy;gm,\&upVĻRk4 ZIL/SgɎHo<$ Cٍ-N;o@)ZhnxkPvl2pp[Y +ox@:둏oZ=)3 yr?ZKkXdF+Xxe^P@ EGT .w5NE8dkl<~~ M#PĀv )x D٩Fޥ9Rh31ͯ-VN:U>S@sՓȡdiQ?mΐ.8F =C ?Z, 'l$( 5p j&^dh|q>m]%iwyd vٟ "fhImk"y35GпWΰ:!yanHW" EZ8iO.̩Wz 'm#I 戭r_΢1k\j^HT5N4U'W_ߖ)q7v=(|Ͼ2{N{-5N܃6Dz%O"ق$b5Œ bHKW` +Y~xlU6N͙ q%4@(^$\J㊱ fj{JWd#bs"atjJH\G"RK' $Z#ol<\ƃ4/uQ 4z7kbs2-fj^Qk)-8 DB/~ p|%ʓDHcZx}EkΗ;nУ pH ![A>mH~4=#_KU <$ܥ An*[k[NWnUb&eᴼ}xu&)f bDYmŢ8)9` z,O8Xee^ ΄o51W G{t 1BFj'ETD PF2F:1KT1N gVQE N>ѾWClDN!~' ]>G'J~ǭB:OoFʞTwC<4S 00>ˋu紆 hmrZB(KWNynd-.Urtf͌+؞^_e#XEw)^$z֧x3d@+)6cUİ.9Ӻ:(v'm&4DRAeV+8j}6w H 1_WȧV崙'Q$M75'Y9r( ZʸZOv1-*I{&15Fkp}qY;|1GdpD{6M*cmS6DϾlF@`훭8;st"q5ZaBZ=Lu]dwm./H Дׄ^Dk(6 z6:L;zzz_}SԞscj}ždeWo f >VVD7~uA*<@q42ݢQA'Gp p"43²Rk[=]mcPn{L~K~}R e 0$N]E) CB0@aV}8:mýUg3l %@]_'&㶃%/mLL> `' ѯ9T(H?~@T< 1 7U8kS^#_"6L!BΆ\+S²\u []eMrOf(t fZnum̲%Ƕ*#1ެFS/FP'wUtmkh DV㠮UeSawO՟l*S|wu}v)!!N7`e #t91^O:s= R ߬&mG,94 r {7hYoFݎ]RH_Oih/`IcD4uS> F&؍v -{[7B']p㪩25|Wg Yh7$dRr:{wpkb^ / \n}Xq dɈ}t)ǰJmRqe{ o`O`;A5V I5I;)dc1eTeOJ'w/Ny*ow6GB|6 zm<fAENɼ-p?*"t!S./p@Re&t6T p_8`ruXOB%ʶ?ԲO xWZ.h"v; EStbғM&rT 0d eeY^G"=X<|wzjG?^3Zs-]@%/{*N&Nr+~!x^N]AsQpdLA8 lw3tz˶FbDr!^\ 9ژj0r&Z;(L;PrkΗ27?Opu?m\#8&l=#JHdb:cX>_0^sȃv'mقEKI/A8撔K#c1 ؕZ{R?5CgW)_m?2ZƙfH:nXعMDSp RPS,Wbu9!7oqs F#i])[ H X`D^a[+(壌:9mn}:׿L>ԩt?/ HZ}8 ehYQV>Cv|VVKyԑ/+:p2 }h>>" Z@5)RjrE ex 6t^샙iq 9bzǍ"mbjEDɹ4yɦE+gOʃNBU .6vY՗ sJ>hԈ˻#O/0P gbW+IR{a T6BXց+ŀcU`7>?%khCW 3RDgGfL oR`k>biZbkʼnznPlJ}4oKpu6am^M%-{[npǾ֍E0UA_Huz {Hjr `sR>T&l •7!E [,_9کDc%J./V2:y8o0QFnj "`'>f_T5 6 .ZwzLl1zA4j$U-PSE[ gP#&2ʑ.-"Q@ҌW-O@!׽ɇl[# yR p[HD݃ PZwZH< Ձ鉳R9G(pkPtQVJ)(ȴi+ΠbdRwRyJ Ve3Wl=4ȭ7.ZI6BE)\XnhHFW5OeOAP5~t23_YXB%" Cgc)>?7}eD."F!NW3zH B)'3y $ 7ۑ//SzDuaLCc-- _Z$`Jvu̇K絏QEFw2{|׿?mw!iX,L4ŤAC#/o2tˠ"q:za[bcUy"[iأi¶lߚ|lS ljq&_->6ʢG^3J&z$n"ގIv D~Tnuf d=+ݦBf%͹/-#b+(dh+='^fg"MwΊVWWi*W.?i 6?>+ BJLf{F*i~rkVʰOnU;TiK͂b'9wGYtI.#405:L5^$]+? E->5}%?Ip?OeF^Ƀ߈P}@Bw<D b'~h0YiD:ZibN}hP吽P>eᎼ;.I9Ğ]^]_D@ :$7SFcq)5tRAEYJ 8kBt.6sZ0""_Abu$ ),ةC|{O$r R ~\Y,8z3?>7CySM)LKԉi\A!EgwW W :X|jq:백bA~o\.I.-K4J:럐ɱA*86k6CIjDۀ(_r>"-kE{vbH si/u?cuHW'(uw _iAiV-+A^VLrgq_N}7s!CY>A 5(džH %'"i| \|/q`Pۆfx-:W??5$}Lf@J6C!w!L]0$q:"`rC^QAbXNF3A\g;a[fG3>}seϛ;'"|wI 0B#AIMoDM[O4 L\g_\p/LZY65|E 6X~B<:ÆjRZф3I6sEӘbu?e p`Wɤb xWu3N fDrOeˏ $(=yeg.$vެ/ځx^:4ܧcWpp'"?RK g-W18Q*$j7ka Ե-v `ԶļbjNyiL)n~a2Og5Ota>kjQ{ fHdn딐wVb^אFT &OY R3_RULb7?(}} u@y'i`j2\Ih5.!2p*/='ϒ`asBOfѴQn;$!5\f<y-EmDD&qEx/,%MQ$xDb6{n1ok87oY6@|q5 y麐fKs$QZ=vdrxvx-^Ǻ}YFՕyZw*lou?2$DXYy'4 "~z^Ca` <*Tc(_J {(``*ps7ߡwf#5hu1y¸kַ|=]OP\qK pEa!CDvR+컯aH|pſl(Wd[ L9yC:VZ= U4ZkU}姇jR+{RLE;&%Tu[\Άq_9(M nm2t6kx!c˗_⠮W",2vܗ18U&FϞk+2!`\%8|-"My"-yB*lp`kTί=MAWPu0E@y~0s;7Sngal(ȧdY`mbD |omW×t1i. nM91ޡBZ c1ʱ.T*| dw;Uj% SBئ,_̻~bU =3EpZ"H4OX<#5]0y7<[wVDo͑DILVQAx=)M:GƱ }Ρ<,ck'M3Q3t"Hٳ)e9 EB o l(sp`,~#SPYjD,6ǝ>9!. eBi#23:NG"NSV`wZ>g# x )qTP;s@pfҘՁ*THNjcr5gW%ix8J.44jj9K^7x'NkQFfӀ4?7 v.oHKKfD;e~ %Σޗ0x5|[7L 3nP@83 bMaǭ]{H{> daU2}c(iF1Du`T1j|-ԋtCeT5{2mR>Y}=zv8~6ȊKTUPζ𑵺 ݎ2\+2OmKs-Lb9K6DNwɅ GUg7h-OI܋ O_ 1(<y-'pŝS.|щIҬ:TDNmNNDO^4 sIٸ"ÊHؾ((e,M02v틇GۃqxO nlЖ_5̈" b}%UWnYߜ'} !wsh6XG} Pd!g[RSe4ee[KKһ/~HiYnvG3hBK8P Pnx Ih ?GF K؉ .B\"P., p1ӏEҏ gJO[ww00lWֆ/Z/ۛ1MZP*Q/KfȎ$dhifFјGN<8"+Ҋ'Ok)9əNw_P"9ZOS@h{UpЇF훠eYu?nVFOe; Z"loF"Ճ\a q;͂fhoZ`v-ѻUFlHUаغZw~N7"\PF iUF 0ty9ŖB\-=,<׉sJN|)x *jK2]ay-eЗ$^nFV!yO~$LXcr@^Y6vف2 '^"1IJ!0P/YpG#%Aʀ630/:7 +7=t[ay1ܱE=‘ᱟdkf z,«4foLT$iYF ~7Ƒk`'RG9/}M8$U[| b?wFZk$ ʺnZhiH 1X~Nof=tb=Kqz[0x"w#}9J\+4zk%t+L%joOxԮ/sgه~Oe8Z~w"l7I3q넮XӉZC8r)SM0v5zT4߳Y$=&Y)j{a푝W7[D¶G)~'jL +.+rXE.|m|B{ ŒsNUHx'WP뛻^Dۂf9>&xVpnS<|AyWbh}h8d |0>64:uP?Cs>³Wڑ=%5ГxRT泱m,`ᇨiK1XTeS- 鸠c<e%~|{b"H ||gNX ԣr|HӤᢸeډ0Ϊ#V(%|yr#tq^rįål]ʥ 1@Ed8<dbk*.x=Y9ϿZ zZTsʎI b[RLnVPD hG]Ѧ7Ca0iF6ͤvQ{_A+`f.Pr)q/ALy@Ӷ]IL_󷀻/^ *f_qd .ʗ=--O^a&%"@9X(F9cD4>,lj ǛLB>lS<Eoʳ2SlD*Kt*_snu"BʴXS!q5=:ڡb' }\b{e-7: D`^^ݥzq4(OXZ4v:!G.^ssX)򨆙e'a7(:pjϰ^Ci&:@q,>&ӯҽ]uWŖ\ipC*}kB`S([A6qҠ\\w_hfokumKZnob}>p˵.Ќ eGU5R>`ErS f29)qHcWh?;uQsXT96ilJׄ#MH5겳UM$C]HoYSݰHF08e{>5Ըn/NfI=NzCI,nuqZ`$ <3ˍa;1z@ 0䱀{4N? TO ct0b i%D:s/6-c.V6 0N@e/t*̠}FWϻJ?dJY 'M8k|#W6a8*fFR^@Q cIi<>cShx;s:ԂjmsoEoH3~ٵxF0ԛPQ,.z#4 *hJاmq盋ga/r}a.+|7`\:5kQR_̩L yXVX}fnZc\QkZ$`: 8F)* nO#^,k+W~;QL4vwֻŮEOz!CwܭCƽC~מ&(@ZJLw数7ޒZ)`22 KMd]>'Bffl8)YS2z_!I3q.~qw|$0["wQƧ!įdds.8#Jh\/y ς>mdÒgd.Mlm]tc QKL{e)ݬ=~u]? Vk"p"e]˟k{?gyV12+-Pr֙r5+ԈIk빇`WnYb˯I)Q*UBS?T Tr v k8~DyY;YD}U: rCyoڟ*T8'~P/`|C%肶JGv%"ί\gxVLdp09ôc2'DeϽ"XZb&mĖAzZݞct>v7WWZKG.'*GcWBEqJ> Z#zL~Hla`JA9`)8Xe] z[$yqg|qE9uavYjmna)Hbە~-l:h3f izs׻cEDܘ[-4Ӽ3Fq,&(o )^ͦ_Zp#B]ιii;~W]LÎjYRѻ>O=^lQxWYBp%[ԼH~$6kbhmwp-wC|]#ii2UZ܏3/ [+c_dn+/ZW [0MHf;q($ռ yac޵ YXRqکwRʪ'닱p C@Zش{1̚-sn B\Vf4ד>kP8 T:zTЦsQ<5'w,LE"L;)c| =O*na$޷c THHߟ|*7uh60FgWn:Z|} VL.2+K8b BAaaޑiZ!JsNc<SҼDa]bGt,Z0t+ͧbyd |]I^=x zzEcq^Ƒa3GYfZ03Y+lxMŗ &B{aT3LD~"3!ט?JI4ot ȧB%OjZ'-Ȏ}4Wkhg]%O=AX1Ͳ6͹32Ga|_3Z ~,eUK䃷{ٷ6NgˆKc lS2oQt@|W~a3h6thm ? ˑ3bF;i!$ʈQn2&f=h׺l^O,j_;O2}rr II|+.M$Ltr>F$a3j)NC=?b!--g:l TxA!WG!s@X.A=MW>U5s* rT䳩Sj+ Q<u~; ]{BuGlLO93ۭJ ܈> S, -Pwߣ/sD̘HTaɏ_]p}J,%yce?7ee O(Mcw9iXmxOKwf7ǻ B[Ga}rq>+K*Ò/# `+2V iDf|= ٺK=A4P`>'/ HaUL߸(]"X8! E~"̎Rv {H{2\UR4ªT\}̡8>L!k)3:hT}3uUORMrd:u9;k?:zn . 0)@͕xrg Rp0 wqSWj~Qj`qǟ1Zn` )NWIuzm`n( !qMif!#7dKN*(;Y S)uEC;[̅N m&VYBE ٨Lx5@'퀎oSPV,ߤB1܇.IeIF4 ;()Y7Yq's+CJH"%M9DYw@z(BhKkz~z#eG m0Ju Q;4GP;1+kc9",iCIo?o.T͢kk`=N3t`pv gY*;엞cg?8I;cv?HCRӏzc%;*ٹ8I6)—k;jDXt8 ;d ^)I 辬!dswu~fD\UE[ʲYt-l7C%H,7d*V)DWK_X)֬mԪT)Q[_x-^VZ.B )6qV}:`r0[iC-hF+ЛvRT݆Y ;PہwW#du^H|ugdHϕS )EFK___Iy_HF$/ӥlz!:hfWݞc~nϹIgAQ1op&v#ɀUEƛѶlj[+.`Ȳ 'سN)"N,>{ȯ "87_vvF?6!DՂ&YYWD ug;P$3Uw b@^_>J;x9@z!W9x|1 q3kzs?kQ˵7%9/ /B]qƅ8GRʑ:EnRw;Rw>iY\ȃ:PVF>[UB$=X /qþvj5MwYߞxy>JUϸF8 QCh-ۨrUA`ާkO;\oX7NA^N?x|?B7Kp"s]M`z4$ 5ad^[)^ZS} <è-l,7n7LӍnS-w-dbr$M&BwlMU@ ԗP<5giYF#E6.^cWXxCqZ?℟k)z䧃#KN _;hrT)ԫ^ } A:mu0J;MQߍC" 0癸BZ,wMs1)`҈CƩ]P ǥb1RlE3!u(sI4;!N-z%$*[BV0Ih4BAMz SI0gDH~[O]4M06$gvy^'߃Cge+Qq뽱!}tש0c% 3LCc&]Hh|75 l2Y'Oz>q- dq$U3)!d}C!Ej>2yJֲ Lkڣpdꋣ̚w;g[y{Iݞ-VZ~_hBnqK9 ke{q_w:,۱3 אHBuNf$9ӽ?Á}hr W:yW:K)rn$X3mv<ܾ耹,j-r-GoZh(j G3*sqq%o`yB?)[dF kT'Rz32#2u97ŎAPW9nؗ^NC3%ajw̓6lrNsuUXQ2`gf5\҉?nlљm{_2@GcY+R ¸QZLҏ"~;/!TGKk@)ڻbQX+~S񅁻Ve=yւܑ>ѓr6a({)X'3"g];j "&+ JUbBa{FSmŁ$'.5yc݊Cl v)A5Poz9+HvdaHy\Ҳr Jh5:]?FH c;<+[xjj˩ Rn‰\/{o֨H`5$cSqh}Bk1.E#0ϻ7j./a:/߶q*OUU |T }=Cqk8zMg3@hYo)T)f6̳ ڝdj庽Dn3X4ؠIb-kR*u.!<Nz9A}ꑙ]\>&iA ¬=p="5!߽iwۼ$prbdB0Sz8DB{tv:.x Q_֋K.us:+ucP, RqzkmqZZ0RMܸ?Ѳx[dY}>mu{oxXk_yoܤ sr75 g$k{F91w XEnlжHxgLa= dSBlm:vF/0eVTV}>3COg4>C$$>mLڱ׍C!8y_BK1^iҴDhm.XJnI̥m9!%5solFso#ϫ- ~7uG*Q" #$1Gzh!}\pq=nfNkg-H; JxA6Ok7ro4I ?Yy!6 r*5N i!djg1ȈC&^1L';J˰Ǘǀzҫ7rrY1-h\hU͸~G%@o1 5]5k fmn:| 1}D^[4EJWGt)E467%,j $aM4ǁ`rSKxE(L^;> Qv僌m΋v{MڢTT#@ZA;{UBɁnpLrG*i%30}0&[t 1o @_*V4:M-#M] |a,;27ʈLxu^_GKfYtncnFb6 2YB%gSg(YV$uX~&xqy#u`%tòR$g2.fSULmVq}Kk`٘p jt$z1&#xɺ bT&@+t){|n 7e ZLl4@| (T u3`E]oL񑛛u q$`xvdBo$!ߏ%/M#_$?s 9oai gy?2|qclJw4i>)NJXc0{ _yJZi4VO=;ʶ(kIt$X9 Y~;19Oe>H @#eX~0N1H#/mD}8t0J>~#?i6r7~kD'fAQn=RKz6q+0QZ[Q׶H;h*^:U`//\OD4fI +@t-_6ڂ-[3OYΡyj8ݧmtOQ/BR>l}u-ߗ5d &ԤόuT5z[7*,Ք^<"8 @3:k r}rtR [ЂͪPMt~e;mP1ߦ#Jgb1"/Q S6Z;~ۛ%|3 G nodi6gS1Vq$.W?k'WUj?߿9Pe0NJlIQ#jq w&&lY#S8Nnhy0`WPbcသsGBO%,4gP #/1:A.X]7"c3\"Ǭzݭ4F"x?n|~' ^m}K6{x!v}: ms닝<|[R蜴q%p$z@v͝'m\)XJGI#o9geK3jMڄl4Ef/Q8Jf;g׫&?/QNk !&,^$8rEBGYA,f+m;%D`xJAqS7n,9rW)D"ӴR:)VE4@fnz#$daYD0UȘxs /sDBznҡrA-VTF8IǺ#+1>v}{RJEuᚚ WO}gɑ>Qq硲f,зԀM U$m7mXs; k!^G:3騈-0ѸhFft,qXxKteEƸ--:Qt-[$S2#"ߎ!r*~:U7`V}7S-e].ыt* WEل7|݉_d>xZj?zពd |0 >͖V~/iYUط'iuLhFZA}eoRQa+yv{,do5/ӯNv'yw7O,tEϰ(|0Q8%[mЭ{d 8Ko2+40+,8āu:r_/M=m9~ZHmSeQuyH/?;tQM{#iԖM[Yj&an9GDo^) UۊrZ,ǸulU(yR) JqBbA(H ٦aܜ;%)I F5=v)?-,BORNw&P_5|_xǂMQƄVٴ?PcO<y %!M^0,ak=R}7Ã_p?Ba8PaSe@:uex .q3!8+k]DFšIWסO9'2)t&{sKfjYTIC# %<7BOo{K4#vJ;?$| ?=9닜:U`W ]qj[HҞ$x s%Fez FU;+0Mi;t JЛ `7%bj,N| %(f='xe߼=^q[tp3w6J0dDQr/N ƣU(F[o?W>ylf$|YNir.6#r:nsg7DjDM%8ݣlB}ibCbd47-C졹ۦtoU~u%BGEs]W"/6)ՈŐMac1]-I OuHQn/6x"Ȓpd'dST}(M}6n/t :9XIu;ئ 7JB>eK cs,_M#Wv# cHEed}EcH߮;> 9 }r/:ze*ZfbJ+>d6Xus$mW5r'aP\d|kHk P-;l#PQԋ]+.?,C`2^?V)u.>RPgqґ;" @3&Pz"˜0߄X#"IAY^܂N$K#i_R.4/IKb݁aWBLCx! !%P(~13Jb[Tؔ@J4V@r}.Q.{#gS,ա!VrP WRCçnk9㘡t;o+EeOoV? ʕtMڗjU{Q2T2q1=tR+c>4UnR bȤ*C]Y {/W4CiC$)P 73LeZu ᇼDàrϏ?B(_v1x ( w)NgqazSȳZj6#V>L]S3]Ne.Vwx˳ER^g)w{~,ʐA)pW05nzƮ-31EW!`$&C`;SN"Io*QTADf}|xn3|̰RUf욐҃7@m9ExޓW`2d/E'M_+(iCskꎤ}il{bK',n }GaB%k*!=B`}>h"zgۮ)s@țv|*;9lU\Fҋ;-[VF;g4Y.ݙe 8x "luq87zh:+CJY>qnJ߈JX ʞ LHO\p0.||oVܥ$VgI4o.~=r>1')=֡^Xe;Ч`H͍^еĐ ;?ݸ- F dz& W>y_ӛK44$30]Xf_;l?!x ⨦u yى[iHCxqqPq}Y%l) `15xEttGWOj+ 9C.B8}Qg =GZ;=ΉwRJ~.NFI mgSTGkL$LjZfO<䍀'} BbLR ʚm~ع($)ɏ|XL'f(ƁKNhf5 IU;apuL)*jy ˆ|Ҵɍb 19w g (C<]q,kTAYѲ_0k1'p=mps#2_y@q* G[=|&8V^U ,Q"`2mfo;r fe @^7@bNԑRQz%E73FU#.)D]XK&-ārqiܵϞ^)U̜Xq&~ݐ%.19 DGi۟ٓJ4]\^S=-O#Ch%\Get[;u׽3R1. ydn'9CS*&Dgr4ioCBN xb&"DV 7^d=]Tבm^L*"tߚ'd[EM >]~ J?ƴ\I#].4|(){{ d0l3n!Ήq`x 'gK_xS*(! `rnz=+p/oi7~L]MNlH@O8'C*4;|@.i,+(t81|hph+QD%Z2F Jj $dVS0?(9 #s:jϜl LF[`cY1dGfFB,vK/R7#6=0, a_OUNssj`jn mbn_cf e6g IFRp"E3EJ!2uf9K*2D^&D2AeQuEH+ni &`]{w뱞?KkX9/i N)P*V_ҿS7s(ameިXs2ĀAєknr~Sm} L x ڳ!7/$fL鼜'[5yu,uUjֹ+ nd\@ِ>=_nI8s?<ϭ̥}`7[FEN{α鸜B')lvD 4DGSg($+D§8ZYn& ۥ:8G8ܹMBVR9)ߧGA+cq VYd}TAC ]L^!M Ahz!W85W&qsWJ<=X2 O;d 7m8{Ut$ $&3LcW1h ù1z9_~%N,p*°Biwڜ;PK&oUEL 2V&CyV;職3E !XagSGe*vUU?،J.*h $P3%Mâ}o*-zIh%ZO$ۦ >`#nVӕft e>eQļ&olm^@C椈_ qNgt:jlE,kwݡv-+M+YVv1փ]z ujlJ&waZtάP̃u OKBf]Nha8,w sគ]HAץ\&4p>3+wƒa-\'rbkQd~kW.y5Cbuض;(7~M`̂A4+=(M%f:ZmIɾC"iVkA~D7e,c&Fz ѵV#[&.$ҤގSXfn>Jfi# @%dx45Sߠ}:pJWO%jfڨ7_*@*x\ <8nU<̹KHyZf5`sK8g$!>yyQW{s ra$oF $} uVp# cNQ,-o,u{YrZ!Vڂ[y}6'bjh>8uu->m v0K\`#4zŁ@OesČ?%Ot.8H߫5T\ ,iyL<\ )!гj!7`Av qu$ |"̙=)â$ǮfQP%o V2%/Z@vѶZR_YE҈MJpUwa)_HFGR9.@OMfzd& +yS GW_}|W/4:Z PK> ܒ"N(c9ڍƊޮeC]HCUKLwzVNdSpU neYħ兦ޠ#Aے4 {R .!@:  1Q]Y?2ѤU:Xaɦ/5Q&e\nMlT!,kj (ڢ6I#m?@.[tMqTĢyDqڥڃQ.]!&fp dĚz gh`{L*u](HM 29E|bYߊ~[MK;O\SgS6Qyn* HaoY#gٶ/#h79S2יwgom3F!<gaz/1-_8P΀-xHTc&/&fkTd4<pI._s6ܥ;'0QCMkߋB9fu`а-W R(gLnB@JMט4 i笠1},=TR[wn]wex|( i2@Yo Y^RAF/7LFT"m;[>QkBl8Y1:؁Y:J Z3j/F!YU&CU&&"6~ =#1Hjvc军RY0U^1t*@M-s`fC)%|8?c`OQ",Ck(1d8֗#򊬔z(^çOVQVfY0RHv{)m^pj pE#"雇ő4M4sW#ՙg3AAPpĵxӊ&ADbC&q=}̹RSXw%gEght梆pIXOEmf1|;^C첐rFiXe@ū V6LZm34I| ) HR9>p&t-G>StvlfWJVmWeVds`M!Lmx~u;FXٝ%n1\EJˍE 0~{\~R.׌xkv1Nk J$ycJs䝜+ ʹd+kɾ"_D9R'#'L{B×hmk0WL M R4XDT&;{pnz'Dðꂛ]6Z:|CtFL9a1ͣ`Y]Gkd*Y3!c-)ϣw5HSN乗ȔR.|p]YbqῐWN Gf,b|<=-NYS]؁3$OH4t S4%19~?ԽSsm7E-g#!ӲƔO. =!0wSqA-;E/ގwE[.K*5dcah\`X"dƫThՑeaMzc晠F:62#C [Q4U wSn}3t /Q(m(Q ,_=M%<ErG7˄_{F ZIiQ/גYǪk9|"6Q[#|s \:6f U ۟[Q3LOkvLըhesz9ؤiC2L-e"NܴA$C 铰e'8kI}ctiq,?Q@e^vΊy!D+3B<*"{ܻVhxusYyE/ &˼uR!0s"Q($3P7U*.Vn4Ӡ+紟r\$qw ];Eu4=N=bM}@,s2hi²~_ҽ/ko8̮sy!6bz@!8%CVj@ud\J0^#nvOg0uWOTV̡쿓`JЗW% / [`&Hqhi%tI䍺3ٛ2c 5uȤoZR 'a lꭟS}N>b|BW?:"hJq;`;s75g4O#R@v _~zz,NoX3Jz`о#s+b߬.bU$kcO8ts֏YkSf͋I -CJ")Uvx u& ^F0ٰV7:`d.( I.ԶXY~;}XVsӂcwDh*m瑄$2åӧ)k:rK#o<cLW3s*]M{`J58\*<}#+JPN\ȐK^?i uZU:U\/a6qӃL:'Yq 9|Fn2Io?&7}JKCMnspwX ɹyP\)W ?4 xQg_"Nbi>,<Ѵv몈e{EmQ $ȷe 2һIs*Z0iݐԒGH.SR1j(t n-.QG~H_-3zPP PmҽN~._sǂ׋"zvO$d3 A7?tt*j ŧ"*7`*sqcX:~{w!~j_TR%'Y sp}s{UBZ#gz(QY{x_ȥeYVUlj.V= h>Z' 2JԻ*T3H68.vbukQ)ZìӷIYP]8vv::fGiӷh @h㖆0XgG5:o "m }7 m!  [94 jJF͹ˡm/`UQ/06x@o1${x/FʰG@^AsN=$W8VDX#j(iI }CEz|-v3\摯nKVgnRU~+P&E9L &8/9hNeeѵ/sR Z rĪy:V (1@ָ%G=6\ ɄF2OA>naH&x(+gI)M0g[: o.NdK: As3 Ua&8U-x5l嫘dMeֱՐ7is\4ef u''Kl;*>H*BS^d ~cQFsXFvS`c,ON5*'!hdtUƷ6_7=pUV5 Cl[-G] `|FnZ0oK[ޏ.&|2kq'a~2 OR DXxN.}gVU4 IB$kAnśT#FxsPv%?m=6 lG0VT.Z:.\MD>5ˎ+@},e w-~i쥽&F$^rJWK Om=> YT!k1o^]=XPZ/ƸF'#-@mS v`+[ [+<X(O~N $CUm)n̠geg/ͨ-o! bhp=% p] 5l s0={y'n ;ua 6(P1_7z4ލ6_qd,ǣHvUab&aYf> оm=o;=O쎼m9ItIq:]IbQt84:qA4 @ } ޢNXETب\Ẁ>?OrY wmKH)4%B$-3Xx]PPG2ݯMϭ<7;Gd#Z&y׎gb6$9Ywĝ\Mӊ>W2dNDh{pYP.Ⱦ`==c`;h9us|VoFdm/4y+4. ;=qe6 S/zKyz9Yɷvl:?V.JS&wA`|B4ĵǶDsVkBb=8i96K,^, ԩd?{gbӫ3yx3% 'LgY Aj6j2}fhvںJ2dY`W垐Yߏ9BgT}$CaڈI͒\BJԗ?(h|̞un>@d\jt( [2KFIr88E%4 uHk9tfiH 9_hvfkJ 410v?$<%*|z_f%&P,b%a [IHa\Ɋț$Ҽ>`g^y$t_FZDfQm–8 %^ϫt^-.feЂ;M̬pT,U+! UYsN`Pr#?&X)\V @qc`q*.k|4DDc?h9XT{A:!˲-[X wñ"Q6dkUArhQ(@X$_)XhB8Ǵ^UۃQ` t]NP(8h5vWjJkӌdIE%U]8:%ncD˞DBYfZ 'yu}_o y9 Bu/Vj:8!= ~uϬ\x2Iw,ޢ#N4) r̢JnӲpY;/+3! ["W.@B|I\iV=s$.nkS6LdHP2q[ pzRUBts4ֹ?5[97P  =_@PsCvמؤ r =GZ>O A*9[GD_}ڣFn5Tc@ٰ26ʈ-M]xo(:Hv-PMK׿?fޯdTkgw42e7|qMO`ߛf؎.Hs]Z?;4P )uoy.f99!7h0=B]^=;5 ..HH ejG'P1+HT27(kM37P qWXo 4%Jy$7y_PvQ +-eeHChR3-4DNӛr_szoUXy|`7gu Yol#s~{Z(#3(1q}睏׻f.@!'.W 3;AoEwU. `cKKPt[Q/_~ P ϯةvoCR`ć'x$'xcH?kA05uC(ⴾ"6"/+ wATGߛsVn7{<[X-o̥\1%Sj f.L ~Ǜy/3>=0%jhqg,kJ-U.+3H 3#zPk "M cBZ-7d9n hJb Ч84/si9OӪ7Tv/joM xtӏİuCbl2Qpf4]H=сĒl`y:+%uOب \0qc3KZ9,hKx9"+vʐVBQXej5wJ9I" 3^7A+>"b:[cb1W.n}aL ڴ|v=\[{>QΠsk٢<鳶rRZEyXAMkml v\3uT @WM¸n:vmƉ+Py ೦RA_h<vH8b憐^jsfB{ߚfd55J,Y+DSs:'-[ՙ.kVgV?ŝMiCF+.t#$~H:?nVO!P*Q3жM'xYf}Nm\u,˱[g7Q$Q`AH,xV?))wl{(k TЩ b>9'B;\^9nMgb:?aϠh՗=+]MtFX a mk::õ_u!")DJ@`.ҧ0@!S ]}^~-~K[!Ə1AERuo8'J4S#u8\ngwIb2LCy ]- (PM\suz`I%eR:Bi_wX-^@IZG7r+ooWB&؎:޽1G$>BSr"M$L6>r3-X o맭B`;JTR92F6nDT)Gc` #P<}ŚX S rK whC֍\ T o&iWw8%&67 hfϥc,_R];U%S(_j8c&ںA\WYR~De-5#C[dm:r?0zP[| 9hMN9nE szz!`&Ɋ{~nJ T:*b<`!LE8Hi=i@k{" q=6зz惁@<1<ΖDIx5U̥W jB>n)$ <76Ťno} [ub5|%kHؾl:n4`y=V_g$g;mWv  vxAF݉~CE3[6BDИ &!:vʣhEx b] "y |'·ƱP (ore 3Q=ޱB^ibB$d u%hjCWW]ÿC Srp~66bƜb{{?!weF%[nrycS5wϻ2.'2dW8|V'B9Xi &&R]5\x֍R1BW<] dĭ+1}w& EL %92:PSQ*YtPE62=} e x++dOR$Ѥ]黡U|ܳ<żGqWp <|σ!( KAE^iM+[-5l)F]Zt"ޭ ME-b_J<槓&< BG})6#bmB;5*Ujnt"5E꓁Ǫ5"m6ˍݿDļwzTOZ>|v%ޡ^ pweCYdw B7xWa?'ˁ%z@ Ӥ/ ݝݰg*I*E"NhK$2E3w^]8LHXؚMrB-6儊WT&{DQYtzLKv~if(1@XPQ)Ka AaqraH^;gOF8Hs(T%?tQ%QHA嵦3߂si]ˏIzsMX*pyvOEeM ) h2zEF'G#+A(uOl;HnJ?IDRQ}i/\5G_uR) \;9Jy?*X񯽐@)K@^O0CuiO=&~uE d ?GeMr}݀,Q mhmc-At v=n/~&Z_+)j IO;.pH,.JGup#@/UQBo2o=KԌt&X-\0ԍ[8A NIT v1,lౌ6l^jpA86xBc\>I@}z$ݡʼ8%눙ܫS[P}>ۈbX-4Q`V{$PBXq10*>ns|uN L%-ˠHPfxi +:YZqx]?U?鸸i 81`&&OWSda=6:oR&,_ 'm4@&uhd}2+II {e-lIQx)CGU^0ęFZ4SℓXO;Q@uRZ_|,<B a+h%L}sB -HTc8͔}j֟6 ΏmfЧPvm]χf,Bff19Ί]Q2+*q2w~gnȶGv2p/\z6iǃ:NޏG K7ykxHHqia8X[:ejM_kHA1P!YL- wEUXNT/~Y睼t; *@#w~!7(C`G*)> P#sνQ8շ]Tm>鿶vOQ++7{bV`2"~6ʪ1)eDg8BO|Nlne醪yw SO3('_>.U=a5"AtGWMb9fA>y{\"U7%Zq.uP퀼rQRݩ>v(54swtL+@@h`:`w/$ F`–~lnB]H3jz̭BsCGjXV+(xf) z/Q/;aZ$I8;:Wەp"1&i^EMRldJ=ФK[R+l.K#LL+1h s!i,)3XM ECG ]?S\J'##lԈM2 9$ƾy1nk9EY XTLf5Xzd#jhoVaR{$7`z3rl`8͹r57)y:a.j%ׅK}/yx+ F#/}4G~S&q_|qpc 6I&\at z~@X-@#s*JQ^CX4{+LoȜzr{Vzf+Cġ!,TB| 7;=Bȼ^w~ *L+d[s0KIMu],֖tt#Pcyͷa ܇aAI pn-~!m!iCҀDTvU. v;CZV /Fu^GnU4<68Sw4&OpgˌQ#+\͇cb@,FqIvaw8aa &P[pēcqz5ajȯaCRǙp5|$ 75* ^c?=/iD62(߱ nN;ſ@O/ēٵhXv s=}WMoh{)*`?wOI?|OXQXbh nV%O,K2,s`d,d`&;6hH5%#Yc0fkסFYj{ZCIUh\+nn Ap36iM3\i\3SJҍŽrX6A,3@TñYN>k^@ju6TY I<Iԯ%Wض.$)O3#uimDTIo 8eH쿔TSɳH>˱;:"D s~RE|gۻ Vq/ba 'm,9 [I!C|mCǸՙz `IzT*(Z4x-vf9-.̹ˋ>MK[-`j}/;C pHU׫\~ɚjY2| @*[#b9zZ8d^0)6#_ă3! (>dEetJ꽎"NO L~GUՓ'}rXrx4Le@N){[? XE돦Ag[yϤ0St2N~+u3Gozđh-$ñ60tKVDycUnp54q I:Sqص@,6K J+62eٴ)u4_}0NҠuVb 5 pR{q9#ܶd+.@CxDi*F H9ˍ\ eH@ޭՈ'ޞ>Жg 2;\vd+O.K?5},@]Bdyt+ ofj]SmI[ &p'9-)?[]&wl?E= &خFL arAc,\ ;`,Հys2[tKvG!A^LEn#_uMd+(ς)RJ{InP^/-}92K_~v#^ډvG䴖9X Vw/܊*ƅq6 n/;ycת*?B\FcǻT9H_X۞Q 0tLtD='/PN>sD3 ܒ5cGS'Ss3C=KUq!QY6>aկيƓde8փy@uQ^]20}d"ow.EUHV8Majy(IŭE#ȁ^6P ?RH)ɳ x:H1 |ѐiF[g|N=Ohɽܚp:oKFa97}LeVs.J!*߮ ktT>Gy*<=,w@&2GzC!l3%6<$zFI2cthJ*d qD&*GJA[F4ԙ :Ϣ  $ؿ‘ymX {"lrhTЧ UL3o3 ,w/6( '`*T&aO2M]RN{M*V<7 qǑV]>U@s0LOֲxK + XM\c6-O`6{e2\0'4cJ7ґ#G+8(m-xIm%@Ey^RQď{` |Po,eA30~Ma]|/ݴ.ej,^[QNugl7Wsm13`-筝oE~HMNU C۵+cjs/\uXpz4eŵo}kH$8fv).7yr(J3z@*79src@[S4ƓT1eaI_I EF%ۋIT"æQB?RUrN$ߊM 3.!=C)xYaR 5 ~ 'R~^z;5W VY#Uw1F0@z9Cj翎:{"}+b_%wC&6i~wbvZ@Ntq|G޽ۇ6`@\**>TehO~I kW: ;YԷMJPuHuLĸ*HQ`Lpx'6) oU:l~'WYC{y8PG?aqb٠inu5 \!M:hŭPREƉvUWQӘestR~0/)b^ -@ 7ɬƟml1O(ʼu!i|ܣ >Ii{;5r.d|:.h0~Y֜K<̖;r՞ |F4y &/?*ڞ 6etsA&:!|(;Wu#Ow0"嚰<>]ϝuɫWutYpz[r{'yDo&QlT^H}U׹6㏈7|hz|FxPVDtYd1Ye6s֭{*hd"?Ii)]̫.gM|yN䮃f"UVOjmqSP6 8f@}ǚyvB$AͶ .qa:%R~>$&Ycᚯ~S(j.o ǖqÌ6JMJ%A:UmV"rç Ca>byIK<E <xpg9nCX\]뙝|Gӕђx0Iە& Q>dh \+D}yf[` C~^CquuhAUı%\7Y"hlMU;V~$n$ܻKo'D0V 0&M&R*4'ӈG!{ϲGp_ΖQB5N&!Vplޜ`*Ь)p׷|R$):arhaYx &@tVhqrϩcJ}0x/sB"'hIb^"ٛ-=$R?R"[qqE& ej8{ ?Izvvц/23ڣXqneé62^6`_Gb3í%P̢] 3&UDYxY6^Œsaȯ)iVS xB}"Iڕ! d}tq4ɰ5B])B5GS'+5}NǃbϜwc_G?f襫^ t$6ɇΕ\t0p}rmq E}V%KibT^d͙zrx exP.Rm]7sw9NL>>XH,yV},pOr:DM_;b,z,9ѩbZV?z= ႔Z/4l S9.BimP:T u&)߽ 9Z=ӝDcI>xGY ]; =$㳶*@@!lƳ"5:t`K QիY78RTHrX\1`+$EvPڜL6>SnIan ItZ8V= V7)5PJu 5m7Pn[%$Q:<nm(.YXDv{Q;.($\Yĸ.m7mz9NTQubE*ˈr~|bg&ܖ_@UN`Tת (83څG{(r<.kwsPl`#J |1؏H4nXn9Cf%P}2˕{;rYqG'*Brkew1~3}fL#4T Pd$mMc0#f/"_ˋXy4mKJgQn )9á,Ō(Cxΐ$M3f#y4ؘ-DF[lHX 򦢬I" I@L pD6c\+.+'[iwk>Jbr`Z_A1 e<޺x~y;c+Hΐ9ŵOҙflt]1e)Um"_3wPfgRh[rYR;^z%gP<4ICtChXm2BUM"ԋU72E'cAdw\q̖ҴDqa>׺4ɅTT<Q]}$3Z:3e51WORi2\r[ PޱV5CjӸNY&p]3w[@΃fy:zC$(ܿȲ@JF͚Q7.7l<{zX/5z:^Њ.:b7Ey. dIW*? .dM %I8|_˔Y|B'.+D;b9}y[.^c1Qlm;r__glmX6BnVKj\659>5tTqF'mCIPz-j3x#afѢ ,AHj#V{7jpdHя21źEvLycq_.U8'bT2{=gF6H_$LN^M"롑 Dκs/ Gi7WaUW at]:&O\݊St.ʚ-7l|LH5>DBvw‹@dbW)}M_&B=yc\zf*Ӳj煥TSsh.h27;Q0u46JUVr{锷Hhw:!|ĕA@NzxG SS^[ض[F:QZ7OPs%xw' YT Ip쐩9:4b"u#Wxc]͍kgmcsC?fͅZ.Ic`> fwqH̷&хO߳[gw92Sݒ$"#VD \F'&Yp fq[t\e 8Į4(0d[3Aڼ^ߜޝY #qb=uT1qjv&1qQW%Y-JA}gw8L}Da=SE/7T32He1R AS7.sRT&tV O['czw,YѻͷHK>D)0s +>K=:KaG٤Y fٹs»cK@Ifbd|5)yL ߨ#q5{}H5{:bcHly>oF3fx5HNpۼ @ sfDCvUp?KビAZ YTo0i"أPmߙpo\{9HnCOY|</m vGm)*d]×^vQeͺ_z1Qy.pvS3ˁ$XTB^ )%3 mhXm-1} 5m_JrcOl\‡;X&4knxπC>R+H =r]Zy Ŋ}q lpO0ʬB9TbT~ p2\èaR&oW^Lj#mb1U&[0ް߳.)h0EVhuosS%[R&}Q́Q;I5!\cD@A*mxg#Quɩy~S9 `7ZH-kXIO=j^#O* *-mͶώ^_!?7MXY`c4ӌk3QBM%P(E'zba!ޏ>"!R=V.m!̡[7.(tF{O= e Ne)4HAȔjNk:5'5~lV2bU,\QJA=% !x7D V6Yo)!J Œ7S'IЖ3~N]'/6TfAJIyHYY7^뭶1'@Nͮ(`/~Gսܔ!\IZG`?ܴ ?vxuOrz^:<6E;@k}9]Òd&:F`ibF+eGz[9=T'y3G1fdM8IK>jŶi˚+9uE JP8[DA9D$ϻ?#mlzO]YCj|x \yX5.N+bAhsWBe^ERZ̘X%}井Isi haO&epe/1iJJeb֯{΋> G-_bY:LT8te؀$_0 xQe(?mgM5O.9`[\*g1ί'XROqL *]ir^̽SѰS?*?=/YQ[b_WD~HM8.}ju_-Ryli2̇Bbs{T ?┹u~ջk4@cx-YBܨoӻPvJN<0PJJ$񋄰 \ozf=&sOsQo_4?ٿ[RS[2beXs?P xj{f_Poi+hV*7H+7Y1ST7 SV, ` OqVfr'R63G0#HtlyG˔20Zqe'!oIIB;j.(`:GrX7TN(s(NgFեz pT0뗹8f*y;08( CNQ4?lK]sC `imJN44FEJg,7⌗Q;NرO:|~|&]~T}jxB,'P燋\Wa"yv+;+`}¾Eg3~i!heќ}tz"=rBkwGnɿI&3WKLž/D`YC5U6aMicl3CVvVڤs9'>avF֕)LӋ+s['W} #\P+HPx-\p)^A$a)햃ID$9U7O4].O㊑5ZkaSZ[[0"AEuS1CgDX*P>)d?;ZyWm,>d /Ozn?F ϽU^ɭꎩrBʲ%]*4HNѐ^?ڜ\h '3B|rlaeT$[>LYBo8w&T9se >C7H)o$w[ "aء7۳vt C3T"iA N%mη# }¯*b~DvgSt37ဍk0 Gyq+JQ_&VNWګkmeFU#f$'3;UlHe56m+[fq1bt7zq{>P?uz _y5t;-aHD}8icW)r>&1Ձ( --)w39_My%aTxVoo%iĶ]}4, ۘ_{S*z -P5dAI/q똷6X ̩ Fzߞ>k=DΉ!:Kx:Z82lV#T1KXb<M- 3=y F2(S"- ?2ZW'>\&H D\J!zfF Vd;-0i[;t*0qG'qq`5zЍVوc~&(}$ 1y܇hfF?_rb/?/ f'2oA 䈍&s]ky_U2FnGdiIbH|EioG1.B4[ 2dў0t& #CX«y,߈dF 'zy{ k{o7%7C뻙-PqL#T0$rj^jx0>܂,ϓzL3, ͖[v&̦]rDyh+6BO KPJU/_Z*X%l@mvxyXNl+L~] J$#|H= tG>Aı +={#z3oT,F.#3Z8E~ʡ@8ofuL&T%j~URӧDsU9 }R'A-әGvtYěl30SƭйC􉜗$`g0]k]DL/DzJ1%~uQmپ0qaO # ]nu=dù~͚ t<'Eb?dY.A7A0Rcʺ:) FC s5 aG+Φ^cogշ9 Ih$Ognߡ%e_V!sOlt1YTr =5 Np갞 R*TRH-q8~L<[fqHM!Н"F0v!KtKPk6|"n,Zl6كϻPcĭAQhzbȔm7lYjxUko#GF.vaP!OVSǝ)D1LHdts媭eܲH9img\+7C4?+zo$ 7ut#y<)4hM3ݵ 6E%Ppnh+1Q{=u'Q3:<}%^?z2+2$ xF 9jG10 ;Fp<].  Wr&"cF9 ͵X&c̡ yo^؃`bMox56: ,B4Z\c9qpԅ'JrIj 1t$WJ3#/1 }04 6%[.<MEV#녵 >_)lÍb}N^pܺ)lM<5+{&'tfr~L +45SOH;%z8n $?[A/<y岊p DZs2a-!ldT|6wD.ʱffT'aajVb^brUsALnRAy!U)Vþ7ԃJWܦ0'*(f|ވ"yڒd/j(Yo*/껑e}? {k-7Wэodj |.i v3h{Uk9W7$)2@t es899rG^iǩ1+uFB JrDhs3ar9?/dMM\Ed&P3N%WBr ]KT]_O)N`|[a m3t6}7ĄǞGTّ @s:n#J_ ^Seu_PX*H1Sd C()W6dܥ_FiO/ 1({x&rPQL#>|W!)jR`" OqrpNd"vJSMGD4Gذ Uo_GRs՟D` >ߖW{ J^ C*ȓHI;sX?]0 Pv*跩R PIY‚?7m/ݩGy_v:xLbC%jL3s+v |#q9_m6zo  EڔX 2tma8v8]\G>,&Kht99FI v..Lf_SoERQ\6M󵿆:0C;E~w(IAFG,sgJnV ^2 c;63!/jrx1mXfE-md"_Py"G؝`\<3ph0(mfKBwKOb=PT `TT7@[(?"~Jw qw\M^/yOe}e9TQe;(]I0BʘĩޟqB 0 |>ΐ2T5Fzg&tdI/Ӈ)$U}p* ?xZ}1-WB ݴ"8U%rGeޟ2ygRtq=yw_szg b:ԓ(pyG$7wG }"`yOXPe0 o+]ha2 IZr^ 9/7l҇S\9+'dDr3V27`fwRJkD*e̕联s#Dȼ%/(;8"X?4bM|uF~f㣱 xA]b.彂>5R :~v{VZ$Uor_(۲] yүplhYq^U=5Plv6 \b1pwSh5'c֞e4}.4m{_5=Z&qٛ}@Pgе{R- C$lOuŎium~q@F##(9BXL(DeQ&9_"C?ח|1{aSpBi0 N*)j+󚤧GF'dAnf3On@O($E2!]% !ӑfTmO2wStV@>(o-'vxA$vR|m>@JT92޳|N]7ŬBUmgUg@ux&/!9yw\tDhg޻S^y!s[8Ɏ] A,$;L%)lrCDWpDK)mLNebu/.k9H~kl:Ak,*nMezmux"PMJh= Xvalm&-wQُ/u1QI7 4}h#Slt mc8m͟ |Y+nkɮ u2O_HN \;BxeDAn= #>dt$EJT`M9HK*WC3k9S ;KǻAnXXpYZKA 4BZ0/:mhQf cȸؚ9 7-N'#k /8K a =3f24a'~d'"rrJ;junPYA3]?SU@VׄRҕ`Y, EFR8baaRNݺ)$EUQj!݊'.3@ҰUyw~bnJ̧d^DŽF]ߪոM`Ziܪ0Ano|MjIt&?E5DE^ $(?5ޤ{O qq8{44l L|a#D=0lU|s֌°c8S~qhUzwC*YZ;`1lN>)e]g'wnfnS_jpF&58WO}Ye%֋)OLHX Vn}J :^jJRF^ŹVBte9jXhk]HVv#&Q0U 3Mp!U-ڝ:}AZ+%Y~Z'$˧bH8[wG8!Ga(ueiAˀ+tXg޺-dU%,{:L,7 ^?jZkfG#OɐyKie˩\ٰx)5jŊ=I[!Ǩʴ ~2(#A W=84-rGF _񢓬ovM-7vR 3l(6+uC‡Fi o\ /qbr2ݡE81C} NFyu (XL~;?w{2;C3@R-*;.B!{*7BJJ(S?+*clSv8Cv[poLonÚ@LIt4b씊"r{_&&v'puBdvlEk){,t8pg/F&/9k`Z^~TUJúԯՋe{:'}bk1dɸopTrq&ozec6x \2\ toE$re e" BG>'`1sjڔ-RHMg=IqmWeRln/3ziВW]s虳1j#hٔ䄮6S 6oo& -2Vr@ВqV,}R!榨gU|$y%s'<56ŀd|oItzEEoVwI7pb35NAgz|ShIͶ;LLp'phܿto&cI9˩|_tcp *M9˾.0;͏ YŠ*OVnXh7tW[AecƯcS2w,M樅\'=kr mfNN)*+R#=Fq {m8YҢUzqrҒYcOX9OTfck&6B1ZƠV fގ6,H>1Afٍ<˲̬g ? 3}ϯ8HRw|@ˤVd1Y!\miW61Դ/|ZZW2 I^ͧ*=lWL AH솜 N2;>q%F/ f#" \ ϨPzM!'!9whhQfl8, 0FʵNf_*f:I6{~PK?L'5Ζd0F>qďy*!Jy_0%DD$r#S] t'KG6U [ v*53H&\`$b;jÜ0"_rĚp/?sn0A5"T-8Sp:ly0C?8CfzO3+_ˎ-⟧O 6'|)W*']aGȷiP&^ xHMs3ܰ 87%Hr }W׮B7*zqVzי!fdH4@7{ˋ cl9VDs-iT⬐MA&[ɼ۰'el`f] b4 FVxunst {W^,kꈰg#3ڪbK2 -V|F&,0,H=w3[6olx)5^tva.W+} f`ɱZgG<*Cc#ZqBcOB+rNMx8(E.h-/dD"I>KiH8K[GR݁nI'oP nt6 dzg)Nwa}̫P'lËЬ\1=OeiWW: Jq+],XF8`Ʒ?^&~-ҡfYUJn d.C,J`OFSCgV@tf}E'=~JdE0@>$يz=2A  \Y T+Sw4 E1/,3"#}$oat@ݿrur뺜 n뤔с "T h,L7т81L] a_j,w*iMBUЎo# @[<*]5E$X}k(>b"ðMs; HM6y 99LWM@!xk's9jTN(M/3Z$X4_9bh׾F!R\M[ M!9['6c]o}[ Sk64;b4xi17*6D{Yʞ6b8FMp_ |4- ]h>bVo7U1ZNYz&c;hR)fVSK\ KxSt{(|m" y#rQ Gx- _ 6H84R ^䎸"L8Vy;}\i 5m6."(f1J-;Wu MY c{Iv!YB GGLR39h8U\ ,n_R`]  k̾LVBS{/Ӈֳ9tӊOq8_KOɱ"l In+AY.kt 'wI:+f$OWV>Ky1^\漣z}|߇ɦY@2p߭)G!;jGD{ÚRŖILi 1<Ii5حaUDk#T{sQ5Z ܐ1SbcwlKK =3m(Jm~}W ;}-zo8Jۥ) 3<=Gqi K2P9hw/Buҿ _*?=ފR.J!'6VPlvSt1)VOv0,9 ?8[xAJY~`XKz\7?6 Ap]TSuNz5/Gq!]1X*Pz߱ȤHytRq&S[~0 2@ӚA(ay];C2 YRa-]ƹĉ&z!d|L!;-B  &3,O[:Ź'S>4+ _x0[,4/߿}5eS ŌimJI:"=_9X򽘂8 gU 3 wk~+Q4m̒\QgST,7%1ĩqM wR-lHCW.9lt%"K|Lle;7P|awԍ1="cBfi"puY=JGpզZ")"IؘȚ&uZ*M х:,v^CG6Zc` w Cˊ|ޱB') i "_j6;;qX+R^٨S:U8ԷA=/̹#42edN4v i("@!m(qDƼO!Ymnx /lk#z~L&cv :j-3< $* bg";9 Ln˸϶O`;|Yh{)A YycJmi#p>oGD̫Ocxޅ @Yu$M&BcW>":.Lb riZp̠yvR7i Zد LeT oFБIM|7;箜E6@ u%6+-JjHWdrFF&eQ QDO6u{jzfA~plEЊc=C3>Mك9D@@Ց\6!ȫWyR{&0IR|1n>z֛Ű{U}. ϲl,o8cAiQlӶ61O)Do\en +4Bz|'[N[Gt#goyNf0=Ui,XLz*mMZM AG+yofL(Y</d^6~m yO]h&\Qi A<öCVDo{'C 9#mCP.OS= q" q,Grp.tk4ɩ .&YJE(>KߑbEya\bXŞW3}ىnRJsv]5gqb+<>7JMEHld): ^Ǥ24zaN9nisyD0Wp;\o;{t^Y/- "HY)lG RfM0d+|ln Ygۃ,u 1V0LD=٭ \ c< V|7x!tE!tˣ2@I%ByƔyZ|/&b8Qb;^w| t8f|7Xe>rn+jwK;|{O)r,7Jx^hOMg۽0\2i[m1 LѷtMEV:T\6̔1gې}Q]2H$ ܃OpmY[__ӛnWٛɅ``[(I|\ʵ`'JHn=ﮎo(#KZy1,_)\ɲn3H;3>guBƲhj0㕵BX0`fm3L/Tч5[(+9#''ɸ}ܡ!f#6U:Lۧ> njv(F Y-XvuQRP]nOA.I(a;F#e PWv)SCb Où Q:~T.Owz?DڿʴlSl8Tݏ4ҥɔ{ pYAU*H3(2GdNU?S0w:r}43 nܸʮ\&_c>UaaĄ(M_Sw!`ߵPY@l b tЮ?1%0MϠe\ebV~q]<\l *N8٩u#j*ǡ[+aX/ +m u]\W24MȾ&~[ Qj&ֆ K=-+9{$XXH`b'A\#;[Mjޙ HBS9ź [e?TUwԩrx[J}"z,By Xľ5F0aa['螱u7d F w؆ld77&mr0J0aʻ(9 d4DZ>Qw,MvtHJ8.g-[Y]mC??Iy!:8S d@kvZ8ҵO h]Jzn4!>]qL?DnD- 8͚*s=!Bmv5WRV@E{xSd7ڣI& h$X;p&{@Ib':DZ$y6W+S|7[|I?p,=M\u6gM~܌#U G?d^3p#u."A'G =Z<v)2;;ALKOq }F{?!FMJle*^loqxRds-9=BJ\+Y{I!;A矈AOvƉ:Bk7&QW.×;xFY9k(%CtZdAMrt%2leeU bo%Vlk J@>iަ).܁YܿW+}5R wV$i[L!Sg^}4iԩ"wȑm{3̃fRƷZ@5ulLe50/Fkꞔpŧ% 1<)ŶŷM;$[eIή-'%X,,!J|zǦ=y>Xק<eK~F \dhT" PQ l^f+#?{;Op (Rt%5%ɔ@{*]}1NwcF+0[Ij0QffM:S%0u;&~&63&=en{{l 8"DEhY"7HI)!DICCk]«@;GߧzA84p]B{mCFF1$DZXˌO|P:gǤU!G7iWe"KY0WҤD;sih @*1rJib+Kn=nC1\ŪV;t[,Iw(E^4C8Nʲ꒟ 3z&dee))]-gᒄ $-R+{.#i>ujSͷϹ Q'X红B[H֚W9Mϳ~Eo/;1=#o(Wɶ/DOT@? I c]f<`60!٢3D|uN[g4eTU^bnkFg0 j S[<"5I'Pfg|y>dǓBk;;D`)r-]aԯxp%e:ްXY󥌥 3"@kjIEseӏ]Pŋ<-a4.~ZVvMaz}DezmNqW+-l(5c)\t֬1eT{mXX8Ƴvzy/_/SyLPܓhJf &EWHQB &"YznYiB5 jT(Fd1ʱ p ŏq0֍Љ7Mj^VHub:%Ph=9|8| ,y7RFvc7Y'DV'k@UHw$ k 􂘂#Z CnPF8T!bEQU6l,J=+>VSW%^%aEl.1Tl[SAYհ==sqr*J {m?9kJ&T4K'=n'ok^(/ rsޛ$x_ H_AfM<ۡ80u襼dZDGPV;ڔQR%G݋ \XV1T׸o9S:͘MU[Q2ZӖf:K+5U3Qg䘁IM:%tr*Z 3j-3ʀ=1f'I3N c^י(Q*|&̕w\\̋B#ǼIfSQ~|f p&$f\铭emƌaT®b;Xo=)c{^ތj£(fO|zJWp#-Nm'f#g2e#9y5SE?Z;(uR|[KlET 鮀H*S:!`wG0:.]n#=#(.!:P{jvŐĎ}L1v)Ely-)F0u#ߑT?Q0s[OO*{7:Fً'4Q*M8x2utW6dzh%8%쬦C6͡eqoPS/[kE{53h893' v\+o9V@|7SSpY{slT 'ԾfCT!#Fy]j]Y cr2! 8D!0i }lQb ĦT6/tes$u5SN!;R" 0Vvc KpI$6\~稩1?-tVbsGU_ K' uJe l\?m> dp>T׏:wAD2; ud'qJkOR *g{=!Z׈4p܈v:tDqZ6@J { AL>1?aTź`O%`=C|K֏@ }6k7F?/KB~)U-<ƌIF0m kdt%/m?{ߝR0<f[XI++L9Kp 3 -i>켆"ܱ'0QyeT^$g׻O3TR?Qz>=dxW -͙P#-^ЭS=@ΰ,K~r^kj9|6'{5o$D73rN}d.m6b%$Hc^+^',%6Au(%TRF1y>"y^mtm+~8Tǃ_RYVFڒd5ƧƔ73;/%Z6NŪ#QH e_}Ѷ8`WWN&t#l+ r5.Ξ%BpH13`g%?z-1 D6>F[YWS/\ 26)nAtuϣ. q8d>e-?ѭL/=1Q?WydaOMmפ ŽH1M<ѷj?-cl$!Wq∍ڸ.dUSgLUfgnT`%!qw6F~ #3R/}ىguy_gG GgVo݄BB?_'9袁`/m=PkgYi7I<zT7I*Rc0.UQԹ4dU^zU|mv]aQ‹ x g ;M`lPmX)a-`T09Ȅ5=A@=E.x4YRss)͉pU_mt^c&=9SDmk43)4u+8) DTļ Jgi<4=\lg% ]?+K܍ aR|A3 ~niK=!?Mgk&۝gnCG80g=3~I') WvO8l:uB`h#sW V,qSp:iQc8_yӑߒ,օtoU@Ly~tTt2OOHI$2}5DVUNCQ蝂=B %H.:W\x6+🸯F%CqQU@zI",ӀM<.殽dW^1lKt+Iz-6uoBf։~.!U`4#}ja6: RGiSGb9(=u)wNO )QNzOu5v &xcKCK[KVB,Y}M(AhKX:*g0Ԗ"8,r rQX6HT p71 Mj4/LxtA,lYBCPl|jA\Mf*әH7:lo^xu͂dRM $"9dMb rAKnd[׼# xSƁ.hV0?hYj&'jh' mJF}ҋ~>cL^tbc^N,mEw5k/g&9ZfN=;[# u EZĄUtc9/)Tfwڀ)@&ɹ]'sE"ʧPN]USѯ 'Sq2(UEQJ܉ڔbJAvF6]A6kg00֩j%w#XhLCT⊔% H57f0 ]W/6χIX"S*S87P4?,cGKnܫ}6QT:7!J-I3,c&+'W*&@?-ID+ObLO-OK1x,AiKCYԋ4ֈHg̒\Z& >t/͞2U:Dsѭõ߷└8 !CCێ[dEP:nW+Adc*vb Bo, r8eϛ,$'E1Z}D ͠M"]b_襎E~3%*4lwŒxmh*Hw#Zc)ς Pmq:wqgi{Xq- [f'Rnr+'4tx}E:s [srW*!`ueW#̃Npu X1ª?Oo,ђ%RC8նXFlWw2b3 0vP$ǡGL7g8GoHTj$>%v,&Q[ [JV׿jB}vgo('-k2@4iD1¡).J߰I".K1L;✥0Z0–y6.j0I(uC&i9X0F?(F,"IBdL!b7ςr\DtI@e ?i+k^-j(Os\r~LT [ Q |/=mo("<Ͽ:BwM2VorY3~:7&C+ EEgF8/M;XU*W(il"X:>al5Ŝ@hMLUPJ]ʿ,-'IcΞng#7xO4 Ʈ&6miODkp Fyy bg¯uIbƴ~oXoHLGJ[oj6GO56rtOfXKi L tE΋.MB5orPqa[M)u7.n&n=x]n:'.տ7JИ1PYhe8׈3hZZ>7v*Coڥ\Y݀CyVDdv gB.dj֩DHnh_o_o&(GL527hg *w".etF𲡏'{4{jӿѵL*wYI~GU88"#^vL=5$'!oWaBpBk:2Ѻ!L{mEln#,o<[ԨVuw^bR`B濝tб o-M'D=ofQ0tz:i=fTԠ.؟nUf~tS~7FUPWB l6Eq*i!j #4lt[0tEN] T:aIc\BƇ=wS3-dc;` ᒃp"u\&-kMW ~ 6V7%G$K(I#i8>xb&L+|>_/߈p0r:sK A7myj$n$9t`|+#mrDpjd*˝@~}X1(ٯߛߧ*iڿgo>ø5,>jrAXL Q~QaE,(eb ,-]xE'f*ff_* x*U~ ':vm;LRs- yI2u?( } $ޮGPMidg:4h d+hcǔge}еO>*E1mM?12#tj@~p@zvG`bhAM3% {˵ ;?(Ai7<i wctl]yEk.1ЗռlrEZ=Do* D@=ӂٝڈ/*RSɎ=KUiHqTܗRC3H gNT?SH'j ~)eŜYau0Ga%`i^ΆCU`鄽ܗBX* t[ӂ+_*ƯwUsIZqK@0 H) :bFWeWJS~O[:xy7k׊u>[tg:'=1,4 $,Sӏh> G^d\j/u?JΘ$PЗhzf1Q@WؽNV8ȳ_4JPj!(9cVݙ7$6" Rb[mh^aȬ?1'D-f-cM-W=ӻ~^KJT~9{pwS$aWN;{Wwyʗ+ִFn&xxk~R_C6f%8ˁ2H|} ULל ,iAQi70Ȑ8Ei>łhytIzigmR]8uc13%Doxj%mn‰ņvl4Q&=OLlaB9Y0X9S {|)G K_ < 1!A.>ܔ@XNj0+&vy>vDh-je;/Y7ZcYn`S3K1Fͼ8n.`qHJA]hh1 篒'|cofA1oѡם8FoLO5#tУUG c00,LUmF]\zmi%Y^C;vǭጓDLyصVX,u?.S 35 Bߒc7E~IBNa3Ij9|0K( FAC@IRe>Fl&xQOO]ĥT$Vg?"iQ)X;P̜Z^T[p#PthH+A43\W`Z͚{#>D_`6A6D&̲G 8j0~/6Ap%y.U;]?%˵[r՘@ y9j?]i|hv'ϡz5`Ru!W]j 21uW}Qh/6vtXIs*3}q:l^k[jRGQ1q쏪umkfZU $fx"_t`Pz|"cg2>WɊN%1iqrNg tkue lq?;[6G%uCͥ"cT IU2phk=]OUIHiq5G|P/Ku[*wqM+o{+2S>%hmpAcH/߰gy+NqIc0z ; ]՜i֙/ Ÿ k*BNx6i"w?U5<3½8@1+d/Oڸʅk?qT^_横ICѤ"޺yfB4;cA7.79"T|+gT"Zֆ:ZAqc]I-=Bsrcm+[&r#B2ak=-S8ңO=2ne7Jvs?(#ף+K mV \(t+$zQFG!ˠUNZ*;DC5PW( z>ȇْD4{m酃_Jٓ@U{,zMB.NwYZDm#kjy:i[rPd8,=o[ ( /cBd3:s)sCxEJ}JXoMO}(tfRҖJ靾M;A9?_OYJM\LW9сOHHO(1ZВd|ݰ>Z$/PL#~Pje QY֯".9vs25㈄l ` :XP^(~{)sަγf5R8+pznP[;?+* C_.=$VOnxkx ʃtߺ_̃a"S r=%ܶ BJ7ZpuK)06XФ! - eK7~q~9&wdRF{d+%aVQWM\-IK>,eumcZUBW+W DRvӲ-;PA+Z,s֠j~7 >[Hڊȭo)sSf\^Rl@ E,=N]Uk*7QV>sLrG#-m.1Js -*oEKQnkN zfF%o7mg^n.|ی-pPjD\ ӮȬS1٧Og+aA ?߉7Pm1DX$mBrnn('U5)TK 6@+m[ Rτ#ejDI\+JyrO)p |cvNzG: dz}^2νpk[" H0*+Զ+K]N5bdnن,>GS8ޡdj̉I=xnԑ>[Q4M' ^ H1So;,9~a)NH6g縭>i|#@bd01ݤajmE"!!ff:+{snHsj2qAtNM?z 7B1{Rca<6Ke4eΆL'"hṵ՟x$'^=ntX9T>:W@2 pi:BxeA].hh1j!D mNu?K^VS:nkEAoT?fVBj6Uy>lirftJD \ޫ˃^!Dk{ރ;$9dwqƙ} Äe RܡcBq_j_)@v^t"P>@ʿOA3:d1WeAWQ7~ &!u;`;@,@"1K*~tx59[1ڑ "yt\]H&k{LT%@b,Ap/ Hu;kף[Hn G<R{qJ'.)uZQ]1?`cqMg:4sCYpY/zף(Sm}՚ȝn^`&ɍ䍧_xAj aViLNk}\0dpB-Fr-7q+ CP jDn.7ћ0gg ͼq>A47dubNJC wͪt\]WR^ 3e>ce lh 4P9sRygg9{ryL)2Fqқ)00b0z;C@!_jg)SAd`٦emKϐ &pD*l)V0^}K'PWZdAL\ 6 ,FάDLjOQGFՅhmmt3Ķ 6 2^t ^ń{Vkoi#9 KАl1rhEju#+q H!NE<  ˋ4:U7y᪡[lpΥˠf*u:/Ȭ⭟ű7D3;wsy;i>ʴ)*c.L 2Bq]y!g_R6zX8L0bFH-q9Q(^f>̽pqjaxa&Rłt{fB  0 W@NZ6/ hqZz`Hns<7/4sOұ?zl{%6k|~ǰiקzmz;E? sz0H]$ = \sDS?E1GmpL"~3闷ݽI[!Ę{ QФta}yWRn-ќRAmwk`. egxѰ~QDC/*u`/N{a!h 3 :9<$&*ga >|=vYfƅFehBY ɣ0'Q8`w qU2loΡF6biޖ1hxkh2f"oK/eL^p[lF-ҝ g0, R.v͖z&l%/d ĨuyK9;BjK2fQlߗh`@mj:S49+5yQ zRWR.L3lB 3k\? |Dj.'oH39 tm@*3P%/ϾIaBlOW1>b4|)|M#xRw`_r,xcwp%*8Qzl̠BR"]Tk ZmP %%}BXFx]a?,SuT*̴^k0ڝU Z!,4a`RHx:wc7ݡJjb{(a"Wgvzɴk#U 互y)*}-cޡaKުZ-3!J *\zeBoS oYp)zP8!< <аQ8ecge%RAj50S / Y8Nw*oO f(r)y፴6;\=D˵GxB niS ԫcy0?E0Tv:dSTxG|A`Ze;;[Qߒj:  ~! O" t).%L(UM|X ur7Q',< QI7&mݭs7VYđ kg<spoW yLJztAVLq๐PM78GTF֚8bSTvֈ*6.U@nW,_#&1¸?G$}/7adc</G>ML_mUu;@R49rA&\.bǪ46cܖ,u5d/s(m 2EE t6f4B d& U528!^+ *OX+ QKzn۝UQ|+ (iIS&2BpMhCZ(Vkw !r' wP.͈J*/]$x+UYi$ DؓzKiTa#Jֻj5;W}6MJ,z D\o>+nzԃbM gBs^ 3ײhD휛"\C}ijɌ3 P~am澼ҧƎp- Hv]jA|?)0Uz_ 3w6ȕgnwq@ !b+%&%;{,WqY14rW%l!J7AGEW Dk_MZ75w;\L/]%7p/sd^z83?ey0jHM,V\Jq9]i$Gq kd~a}rv綎iy+ G6,h mOH|#^Msy#(neBH?=x xAE 3G.1`Xr-m+j;Re}r j}\Z𾬚4BQs@z޵ `LZG`ԑ0hw CTQ<+Z?j;jn%WErk&JaY@QWCȇ.h be4RbPn4L6XRZiAX4 XdKI/Jߴ?L涤9 qpLkPPzʞw;VIe;x62XK8\8u֐;ez0mYRH:_(SCw]2]TbEH{ơz)|>NTw*0aAc@3EZCP>G%s.#oyhK_ʧ'`2|_G .qzA{f,5qUYA:ul Qc"J&`-/^E ज़&g1([΀Dap4VJtVq3ͶR DKtvL3\V4Dqn@J?!@q; U BNϐnRZIjyO>H<9˥:KB^ɎA'l-/UWT"#-bKeEk{xe߹bG%Pjg_PS͏g۫hc&rvmªHٕD6}|9|cِ##sN–$^~"B K|ɌP0,WE"SMt*/8*YXk(/FUPp!Fs`}TOH͡!]X' $R> TךU\ҫT=U<̺/rC(f( YY-$fS f=AGN,wMzLu@٫frͱ_DΛy|HiYhn$y*XEY34xrt iӕ.oUW<_<%zWqV( %Gd1yFX4YL'JW&Aϵ`GLܽl##qE23ĻP_nTzx?xTK$̚d5(Dtw){-,0i"%CyQS,4λ8L,KQ`\=oxTة8p6F!6Z !`~͞>vUf5!]uš_k*b.ը9k;}kaXwN)kSLJ_@Yo {p%U! ^(Ɇ8nVLr_0#[yxeII?Չ mYE ĮԾH,ro2g<<8X n*Fn{xW9ѓ&gC@qS}Pq0UM^`_>v!@](̫IJJ{fx_~.ro])P"9_ #W-%V.KsN6^R}^2^G FJnZ:݇r%^btGqSLhe`p;ީ{pZ6p- RS1k8;Ftihu.E1zDɴ뾳2CPujFzﵑ(wxW)[iw&Y   i㰩C.t~RtcI? a %W-c;,u\ZT n9<1|7q:d%WzY=Ԑx*&]ƕgy6 ͱs߯rRJoxP][\wST@rm+ s?R6 O-Ɩl"Iu a ź_dNy{Z@-%#)73*}%- r V j~kTEMnx. I72Ag_;ȬAQ =pS{\6/6 "+2Fqwrܪ$qg vl[N=(]V,Ԣ:'S. ~6KN6/VltK1\OTjy=Ad*tPg j0 fjG .Z$vHx͠b s:m dToa|0OFg?gh@Pb9w~\\G޷)t-5@vn+ Y' Ff2(Hm΍*aXd̻JMߛrxѿ‚v{P#ww~,V'4Ǎ+tAEϬLoѾU•˄0'* (ج&9kPOP̀W.oD*W|cÓNLg:>ha˝ϼ4]ғ,J)=Sԙ vCۢP-zR k䄼{2="ƻ;ZqH.Wp򵊀q[OQo3Ws&4c!lǫѫ+S8X!*wpaתK_]JZ@B :q#wSJjUپdrSC^K ɞ~drm? N臿%,l\F`Jcs*|oAx~EPϕyMJñ4!d>QF^ 5" fßB,i:ΐ/6G/Hdl@~ҌXZV1;4 }IV ?k\>SzݐnZYM:teVG #)974b_פ EC1ՒS;[\QsK4ehfث>$Jx1_X\De&ylce틄ZdxO709:z}6R?nȎhc˖cŸSrbz$y:oԩl$6fimV<1d~^qр8?bZ\;6q@,˗dCO ;XMwX|g+PA6н 3p*:}= .&1KB^C0&=e C"!5L3(t0.yYҀ&j@"/jc84j VLSx-P bW1RRM9 z}:U VN= %_AEKt#\WNP7RTϴz)a)B4,k׾jǧ>Ĝt_ b%o@~Y0^n߾>i#z:O07~|,ԏ"ݸv?ɍCX3PcLw>г+J$_9MFcDdx,$а8ZGL!Ӹp释 }v`0@Ǜ=t!vM7%s7Nh+Ukby>3쐺l:FnQ͇złb!BGshTĕQ E Pm+t ZHB̿n|W+Yv+7Rns.aPsLw/g8Ha1 TJoL!,LgNBdce:ڜNSL%FyXzN{#챡 qXTz͊Q^P}j*lEhRb:,uӄ#q᳀h#sx.r eJ*%QZT ֦!`>ȋZ'Y#AGjZPb)w;F8o[k;M\zs)V-cZHL6Pmf/>T\UwW!6'k װC=0 83jNWB0ͼِ³ҪlO\ aCSZ"j9go @&aGcʌ vѢN0Q| ]ÅKWm57#q|NִW.K>'u~ٌˊS@O)b:s")D297qOv& ;0ɪaqIf[ 0![/|/6Yw 6d,N \]I}H)E"oE-K4>Z/4S10w4T4)9ўL1@Erx\~Wxŋ.%'!imʾH(AgZ9M <^p}>&O7_>ܰ:Ɠ#>|'([G4<NzB gP0KhY+UkE5$iՌq6]yciɮ<~ȉ%F 3 ꪸ8//M?LT??8[: ŬQ]ɉOݤ8j~sê6yt UL8#_F'4?h6}ElQ ѹyLX|j @Xc[}Cӄ 7C~?ۣ$Ftl$f^wn`1y8^[o.U uU_yu`2,\Ep` %/3(iղ`¤#F)PLQvlnٱwWN0T6ÃtTS /8<ִLUx'G?xœP|3U/3 ?3) ӗ:Zx.Zi\ª7L/P6FdÖɊ}En/US G^@#/0X@q>S >zc)MjȌY۰42U0Fu2D0F+Y|O v4̪ΤC/1G9}wgZk/pEj#Ttw)Ėo(x1 7Ocm 9`eJB/4⨿dLQE[R]X,h41sUk| %^hUFP=K;Col4[1.&'ꤓaMQwZ1kGv,s7+Rxcx)},/ ?ڂH.-VhpFNg':Ҷ|7Rx`0ٱ@MJ0gmT0 T"eh93~DP=1޹K\A\Fg̥r7bzEJRՄb4yPЖC@(eZ9C%דFe.2`trh6ʺ,Oꘖ:M``CjDv6FY~ZVNrG\-o("GX*l6Oj'%:zKɋ8@:> NZv4{t^"-}cj@F׏m3(eޡ}.t);C|gg)"gQ}`@)eέH=fW>_3iE;ν7ܗUqgKq`( 侼š & + #/ N)9cͣPajwӱ3ks[~R  ^k ڜ1{B`1׏Z]6ꄈb݌I·%`AGzgm-l7g¹Bĵ&x`1 ;n/B[Γ.< 6>M K f|;6gpKˑw_h'6zY\i23E?`<}"a9)\L҈ ,[:+e ڐ4*Y2`[VАhCЬ4GSCQAbhq2bk;G+Hb:KeX0*iLjGr?*g2*|c; S6'/:Pκ: 5 16)+? W tWRc|=ڞɻsONNe8@Mc%ha)BTMY`gwU+!Gԕ_IhOxH.;,?7*]($^ d;vO |4z& q/BW&J"=< Sv6[4o#'7 5WjW`6?L*k^?Xi;[JfO7ͼSX#BM$9-y\ɔr"*f$I*=03Euy{;x]3v.!rJ Rկ]! jI < cPph_A)D Ĺ=e;[E>$>фD6OSҮ" vE6 /&(AҜrQm$6ذ]-|9hC%DƒG}HZfp@8*~Z:-K>?(kO$ :#CWB6|,c}†c<9g9yLtx6ܦ}W (Q5U3M|D $*'F "Od5L Nd8_93b1g\,1{8/Y/(z ]'k`2\qL^59e~)P%a13A[bM<%htSTk vMG$|Q2L bHk:eA8E=AJW|pu`&d_xke( /u'j,!B^gS;Oyx!J{$zNѢ~N(:A*'Tg˰ZG,w}SR=]&oZd9N(@I[т4?tG*),;Q [DpahTc2j7cvDRr0DH'ڎ>#|\_V#ֶs2G)JC-ϻtOm'H 5)(v )ojGm0jAd4!<1<[UZD(A";m6]{ LL gx2,'6Uvfɜ:r8x!,v}vTE_?=!cl`QYw7moa,bXf WϠBSlx3\* y5alo!,(j~J|G:GЮe4 7}gAQ}% +뇥qK8KY N.Z+-9B :c|z [cw` '3M%A8#P|3syL0iJ24FEgy /4D;0*qqck'd{QWƽYYNoV l7 -0L)r!-^F)>(| xKYfIfǘ$q;pgJcT ƋBϱV}~3p[Im} ĶP4D9AQNSJ}9 -H8ٱND@Es;,h3S؆!4c1L𣛮9Nm*Ӓݺ]^>@ st,{ufyWl.}eR龅+fxS;JUc@rQC(aMoPybwf n Tlw -'>Wg~(=*6{"o, 2m1@;ψf:|l:.~D3!qE-Cc ^oab1>7ڶA. 7u+Z;pa['tyH"78Uw%On#7 'y aNɓPD@/`qlKM5$>& |שg@ Wtb7z?c4pft8vzlpr PWj@vWNd6Ў)=Y)頺}j-K}8)E423EW꧋g^&up)y-5AZ~j(s5ójlx%r :&Qz.u}%Mx%_\FH^8/whIwJG= lC{j;%5ُ#HflJ݋|Yiƌ 1k[ 2m9a4y[0Aqd/7]@zV'2io ;.w]1<1q^{l3ڂACSo*дƃ!OzKZ6&Yy:3]*RbS햞-OEj#*~&$PO353gj QH脴´ ֣vj +o1/vNErZeٷ;JtK\Gd5ef,x^<cRq/L~f=wڈ׺&%G |f eX@1xf~SW.UxJ(-+Q?PrFbs\^d6BFħ8z&^V Oq==wJ&/hBiT*r;2| [C2(G7φ~쬱'pNK Ok7:daKg^v@m}~,P&CxK'1&'4Qd@v 2όˠ`)wSGg6Š]2u >7&`%ס0a#XMX48<$z)T*@ NUAtC` Vj\J4aݹmih6>t=}') !L>GݠN"ҸŘ]S~zG$f<31'9!hZ9e-BYI׵aV$j8RkQPP_h:%Z‡],u̺֏BB.%U$[se!)`I+aǗ]N[1v{)]A# 5[!\M\f-6||Z|یa@3,.L<}T鬒Ayv*&-/SH`wp9XI fXi}q[b ΆV&xE3+ TcyL@LWsx!tGd<>|2v`Xl!=/m :}}FHMM`c/0ndgh&N8eo7IPt};.=TCILr%RUoKas] 2bώ5NB/ 6/d"ɍgPp9i~;ɕ7aw\}$^N=G`ө:E00.vԫg9CڷjHh)I}0R*^wgh"gN=A___nO+_$A}zwOumQ0A]urfօGl faZ[lbc!<[jB"uӴp}g+xUۓ2n7YA5/xZ D+s2n(c[PRA]/,~96ELTVCAd~t`=%eҬ_-j:/cEEjtp=dzAJ2xOjuVȪ֩5ˢ(}z烧xt BgbL7J8Î'$ yJ̕EEu}KS^Cy|݊a)U$t SU3t[| "I|G"=W)\HFK@4@~a6V)<<&( /0R܇/oL5Bݬ,㕱o:_UW"9Qf?b-S3zE j:`f;@"".#!{*x+D:>N5%U: X8{[0n(űH >1@C7?lKi诉c<|\N_Б>Ȉo&dϵPrEV\1h#@JܬSx[pyÌU;Sΰm("Һ.kIZa4qјꝛ-JƦ RS Y0r0|O*+_;~@94j9O` r*`Rp﷛3-XV2tH*NjkT}54J]Ú͌ ݺ2ER{<>]7J2E Ak ;2]p#T9(37uu"Gj#L1r_~:5ψ*;f8=8K**R1|?b.Êy|@}I"oŠJ2͸^TRCM %[LV xb(3Bh;pK:)õ.GNdlI |c TnŗPaiWQ̢b~uϡ1!ÇYFfuNWxhƊb<&v_V3= H:.#GU2)׫bxj.gw` k&.f j7q =I8p~ڎ#OMz`|ֈ<>z >ى zv 9B׆4/}"Y?sV ) N͓I:w4?7ؾӘ] #0Q-˦zaa wh^.9_D\<j@]V,sG_Ui!vrH)zsƷF 9lk^. rAZZ;ɖ@(s ds2?1@qᯍ/>-N4%M48w?{mvÆ!3cE& - 2LTGYi& 7?碅<-\,%CJRȮp |X .5se'֢U7UiT[Ib\. f^bCpݼH- n{)%#BrχeK HO4=rhܡT Zt t( s̋_|tFg[-=}aIIP hg%?7 y 09\2^e8U|Ye~*#җ67qQq-0pі ;,]~@3[ܽlj/eI, :|2 Z ±$V&mdS%iXnrΓh dqsySxR+ۦx P~YM]Iq?w|!1K:>S5{A;eSV3(:w@g5EOnՖX$F.n/qTһO3p#_ԟ[V䪩 >Ěs-uJyv{ +D [3/ vo}je(ox%_& Ʊ׎$z!5ҨN#@m2^-X̺e@77KEPgSȎW|OHla̢G08}ĺe:x" JgKTc+& ~ VP} vj촲ְ gT{m$Yz>p8^-7/8)Pݱx[} +c3I+ 8wj_Ok3'x"]wM, %snaLbzЌpwSWn&F$[?xW g-h J΋P=o9+06hΈ>=~uه鰔v\&󦿯nlϐC)I{.;J}hїټcBhC Bnjpt6h;ƞ°VݴEMp*.Ԣ -yq#Es)ĝNgK Gl29rkĂ^'>JDw@H h9[~ՙ=܍4P1?c 8Z*cs= t;w 1~qT:yg iP9'U)Z;` vk#,MHgHH9Զzp=Sj<9؆'Ag~dr4@HجocCs3]wU]|.Kxg]@JӨq+$7~AT☔j刯.ز=Q;>^={* QP:IY#L+_p+*NG"2sIGx= Rޔl:rAmߨug;Fvφ˗.Vh}Aϙ^`fo.حlK RkI Ն~ \ )OVЍOg_ZU6i6 $Ak3P<^n yHŽN(<ۆn^c5|{Ș .Xfj,JӇG\g<%]3rj2NN.<}?ԡ0Lԑ] ƵN'V`wU, \6SuD#f޴ 2:4-q7~% Um Q#e:5)fՐC>@J5W<X:RdǏÆ&s~ I Mo;9:kBc+3]81\p2 qviN%xY + 5w)VM+'a4ӢzyI-%! 1ߞXgl6%GpS`Knw!evgo`<+of7dھ30Ԋh#lu"_xQ7U2#z ">E w;SN|Iא ̏+1u^fov,(F )fs)^^)_B^6"O zFX1K,풠dL0yԄW6[&~*~P0r5WAd$DŽ0w,])X;)E",#bE&yiJuKc)ʫNԬ1 ZO(N%ٙAEkJ WȘ7s2!495$8H*%E:sI"'qleF=lL eR"N hHf<*NT}ɾ(fw*DL.e[3]>0\XU2[~y  b$G"&EOYsWGfN$8] j\x8՚Hn2 ״QMhȋI- CFH@\,AЯQ(qj_j~łuOlYDV9?mKI(d&Qݰ#D}|Xu13)6+W5tv Pw@Aoz?EtOLb6 n<S{ <&B(Dr+Ҭr N! 'i~>X%am:ՊHeRjK7Nb3S^Ӵ4c@`1/ ܹWhB: `e'5_`ujyof)ީSs:R/,|‚Ci%ޅa/eI\fZ h# qm~ܫ(;m\8#_eW`sc ޼EKYL|BA?aݷމ bJVswk+y #?L6\tTE}~X'f\]M8w_elܟz{d"OnZ(ؘ nGw>W( ߓ B9آT~fT5AyE>03}s2Rȧ`5Ϫ0&R&&,ģkm{Y6tѳߦ/Ij&CJ~c=:'9nU]FHRe Lz@06ݸ<-@Qvt>i0%qc:K%G%3Cqۏ߱*U*: z>7Z tf7#U;xů`hN}3o!4r АbM柮!~Z:?r%G"0Zp>ǥ᪅f5M;G?a,cp7}̙ 2Ax6!IQ10Œwb\1*\:*6KY*"~mTmۭ! ꓌&x.ssļį+oތb+ s~M󨬣RM {P,T9YlʴHz̵iq^L#f`,^?b NAn M`V5@3l5=Q4wtB T*Dn՛8Ir' F0ź$|bgWep޶ zp_A擜bUsܯ%y uuK!۪dRSM`f!ǒ(>\溷ziBY[(UckGַꝀ5.^䑃ME{AjJ7&H-KJQ<;` !<Ƕ+LJXZdW` M !!=8a0D+z)`n;9C H~Ig'Ddm^ck%/?e=A+j3,UȮȜi&ҝ] Ch92]}i=855|4W0jy>k{)j0 ͊5M\"RIXГ$-˭hl*!lW*)E l^`ThJAH^@)U 0ȺN` FjTs)#N?aJc|m|?NѥDA1\T_*K_"nI\g\:5$[ hW4})ǁdAy`T&jKDqTӲx{ӯ{;MBjηh`ZY/&S6f_1,si?Ah ε>\ǴL7ddHsjlpsw؋U1 0:tfZW$>b&Y>gơ?\# ~*~PHydF;v4(Ywt?}UyqG;#Qbߐ#04#ƾNP gi J!%^Dа~ u"l. nd .0}Q y?<ae_Y&;mp1{b&a9ლC@$2A+w)4 #2Q`_[ &䣫ЪC{\TnWJ]VlY؛9G[CT_~¸q-9-xszFjPeDP}̃a[BE'ul[RniDyVzTO:5Tc3WKBl?*g>SZ(m~Z7UDZ!p!HQ!~ :YŒ`:L@O8X 5-JPzQ泘ZЄmc0@8fkJBҀ:Q51hJ ל題KlG홸䀲:x":-ǀ(-rk;MӣWF--9wezX~@Xp\3zár@bZo|ÞB84ZI$,:/v&a>:ckN.@o6[A.tEgMS`פc!䎗P`W84;k<c>pN>, s2r6(?dh"#1#e˝[%+򍴋i#(_/L\ZIWZ&Z݈R1 s]M5{w|6;ۇjY9a\Fog%ᗠ6)d?N/ɮb6jwe 'W).Hf"u -|iEQ|T_|Nm۴/cPhdn0xE*?!C>O(}kѻ ֶ7 ۫X_f']œB2ɮ TA=BPVz=Fe.;/HV! 1ImAfߧA ӾKQm:ibq|"KCk0+tbdoxuw=縑K8-;A Gu@vG[Y*!`9ž&HB.F<-AGȃsh7oDN-Ÿ _Kp_h| ?2ZK(Ŷ篣*|X ,Z?I9f2#kora邪z(dtg'iTphP2TJwg(JnIVA.897q{/:u @K Ľ72eb#H҃ %wN6`~_1IiNJD6~[-z="J8/ "}?ɕ^+1u_g%xYߪQa^q٧o+ %=ˊyaO>%_ `X<$}B 4 5WFcwVng6o^u8a3Z9SF$Xqdbӈ>YW\D]Bt9?$W x־@w#G]7>){zhة<(ÒM n8|< nGC=\,䍠K˸z_7cSF<老\_WrN_ӟ\Ρrj~Pɷ;RQ_@` "i L4~w9rCCv 3&z4Y[긽^QV4yV`0i`[\a/tl$Zt}3&ʲTXY ڽ!A*Eh}O(KQ 0&}t.TcQ1}*P)n3k>q558kaϫNF}a 񉾵jff$ 6]$:c H&Qdmh,WKuNBWpƒ5M:xXAj&>iO#{wvY3eMCCzՃHA۷㔠Je(1PGEȥ `p_ `*'-q,jL8HReۿj B4EF6b-ja c8ϺpBd5m7)!KdLqlcu\_}gS^.k䌽_ 1f8Tg˴}E-+*YְA`3/p2}}2"HVA|9;X6"/vW#K:S?H:5M MG# {7<,PЯx |?a) d Rv*<'U&EpKh e(1 ўy&\WťѰȚ/YDѠY =g6j6bZj``{_YJDNt"渴b$=bc":TZ{Gѡ^\}yUA}Y!K[_Ў8A42umV9~$~2qdh c8ҦCTecȨ 埁f / sEB8` ܫP5Y. ;zE/E ,7ND3 X9`j]0z>/nĤ;&pF?7nzl-6Dʜ2;ҭX>2ZͦklR!Yρ=²sFEx9*5^`I^.&伯%0cm &TG3eM xogOpG {yRR|P/ZZz'{.q&966>!dlVz~dnjU+-~$ 5CYR^'Oz$-ur5Y 2nƞwϊyQ{ױ;ZF&TNѤ.gȋF64bD^8 PO6n!^udlMA B|5Qd&vFخm*-*geUH矯E݀,fFk]qJP9_LeAiR̯I.4,ӓ(! D =8ln52.ı)AKjE 4u܎^d}u6kl%g,N֛*v0 Хj PW]HA@g6^IVޔ*?j3<h`&<;'Zow7h  rX“quKr9Z4qHaZ[aC3>߰02y v)?˜i0"|lϹGvRK PdR?oX%gwO0S dFpoM UЫ2&v"1.))5G5Wdq]#E[^$-Ӳ9˴5-tiz2.q4p$ -MAN};}\aΦ*JXB=٧y/&È-&?]0O ij5U ULS՞W:?-|r,|;[ (F ȝs)"-NFbp^9er[1OH=(S^!AD=4@^J8oշ({n&^$b`O+ [/&QL@2t[IlG_weGk_:ٞo;qz`W;Zˌge淖tdň=qyRf-9Ѧ_ܢ ENof𷵳I:@~.sAF#wgQv{2xEx'bP̉Y9 Βy'Dt2:%gaW}]ڙ!M<5R~F o [I-Umn} ntsm`*.ѼDSPK~T$yৗQ:_Aeoժ /|b])^ڙ//>+zK:u778CE,_n-,+sXG퇏elVF7&>[l D bw2e1d ,F(f a`  wN\m) `t$BJ{ᐍYf΢,o'<:P}s*|ȲJwSh=$Iʃ*$&w `ˤ VT3>.Iܠ}!I׀d+hy$Z|| fʐH )Np;y9?FNm-emBmrbxgd\kj +/[l""5W"d; 7AfkC8D9 }+S *R/5ևiyJEFV?GQ0B[,%Mxp0 N+ ]{r,G5fi^7ytsuoL a'![++?ǫh jԲQB $t6m 78,1#gf6J=\\nT FB'uWO Yo (4EF>`'@ ^g,Y^\ [icFDWam9Mx7{Ws VIؘyJ.-QUHsV%x9 c)(y;o|b~*[YE$J]>2J0I? k4ŊK^ k(!<#KnX;wTX}&{9\43XPaAQzGEǛIr:a81LnuԮ4MVguٗ /2+c E<"û+²mP*WES p(Xvp\3(֢ORMx[zAfHvL?uOwŅ[A3r9K-q{<`* }IZWP=A^'yEeIV d/+i[nعгCG1I 'H iӥ~0߱U .+9cyٱD ,+,9-Е2m;1. ԎBCU&e]iOg%"k tL>=5u瓦_=`#{NEU{Kw\rbݫPA_c9=*q] uOԩmzl{'+pxo >m-{+^(}4'*!LBi򶪝n MFu 2Z["qfMUYtݭprtSHvu~eJk+W|{YMx S`Vբ$E H4{,%? M@>hs@cG,AB9m**;MGiC:D` GZ[PRnV2ZUKţbmh&G8X/]%AZa+4>]2kf,OŘ)%8at.'" I~\%Jx2Le3w[Û?&4|or]CրSNF~/Ԕma@g I =dۋzmz[mZ=L2] 3ymP -Nq󙮏Zl+J|c3)B[yjkS1s!ywb :OmmG96W ٥8ʷOA^y:YUF="̶P~I#;,eQڞDB흍C) U5 ))K;n0t,gY =߱$D2X .?O֛HƆ ~>y*6F{9`\\cvs!Cz_E0ACro__"y/Z*Qlѻ~j`s_HKe/.9B.yխ3g)a,yกT+>Ne' 蹆%dfjTr*v;Pm6*`y 'ӯڦ)=v/:8'U2.Xh1캭*dy3pRW;iqR*Z\BL5(15IVl"b^ܶN iET>>U%D=C^ɩE[h(geRxxS«Ar&J?'VG pgz ǥ箲6Rb<X Oj["38a CN[Dj,c#l z5{>8@{5QΨl|S52\{-290U6n tR&wzr~7&:3'\2: "E$ B={I@)T(N* 쁀XԛzC{sj7R<"8r ѻubd%j%uƒbŮs꘰hk{u8KliAэHaqP]bVBY=!tz9̄b8u4AvS AL @_)ܝ *c!=/ ﲴt,JER祔P!ܫ*!/?9蕴,J?)sh?IykTs\FbN?bfO'.{F S$j oN wijYFâjIPv"NN#pO5aPAe-Car(Ae>{sW쎰,E`Q@ .s5Ӥp1>,s .D̃VKF@›N7e%r cNL1"v$YtP1ŮFufuq/DAf73P\X&uvOHG!B6btq֠p qk-ubM.2~*ϦhT-?\xU?Io|Djcd':iT48Gu~a VsU]89A=.e$mK"UAf""Ŕk]jyB&~̽ X7^K.G=n|`o/D-H6K樁l6'ǒ&IF7 n5a4#z<ʋCBЀv`,xu{n'_ս˞nQ]\}c hz޽\2/|޵,3.BrH±@>= 'kEi@[f1  ]Źݎ:3"y[=̬', b1歅]Xkbr1,b㳞]$B%% 䴀Ɋ^@bR <`A`ZRGIRĉuD1j9Lf]:i} <2 Le9jŷ\"MSm$u 2hg) ?6R9;qrOkR8v)Q_1fX~MѬ{=kE'.'I)]dmGב)*cJ`eɡoT|e.E6EKE~}l/6*LZU|~ 3+fZއ#ixІŤuN>*oZ|9{%خ~$&tt=FZwb׿dUbШO*{gn@ Z8x{Igoq]b#8"~ @HTNu {p=@KhMHo`B^"h7L *G{0 XVZyQkAFeqm:02Zy:S-r3*!dAz4xG%:#=xO , Gnr/Bm9F/5I2uwV5nK4ߕ_<.<ӴZ>pN8;[A@P8.W 4u ^WڠŪ0K|b+/!%KR_YY 1a/P>ķhԢ4' mgMdk" 3vTfBQP B(Chx ;c?+/Ad#*dT>hCǭ rܚPSq6x$r#vG|8g F~xu^ .\HIX,yjol=nR cmI;;O5ײw`+&:a9c4ĦmXD&KM<'gc>"DY[oBr$\>H0Q5O7ڵ, QUT$+MHh8̈́6߭,C;0YZ07070100000020000081a400000000000000000000000164e6139f000807cc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/C]?Eh=ڜ.+ψGio2!}mE3)Xr5污(Va5OL(2G\&>e)!xRV'~a@:#]| [Ihp6AT-r^ҪdF͐&]Ⰴ?s8l{P!|aݽ+Q@s(Ó[x?q ǟ5Ҷfs1X|.AY1v y+qElSJ oɚ!_k;$=fhݶZ+z^..;ix]~B `SҘr?i TA ߨɡޱ+:-nrFL!jo'; K2ne[#|jb rJŏp,Crl;A?jϦ, jV`jw|MFkY4AL d'lPDz\3z "L?hLJ#6tn>X*{N}QpƝWi-pul򸶪`:\s8zfq?d<Ȃ(s(hIBB󈁎eV鬞ܩPGƼ0[O\&-psIac$˵QhZ@\?U92В:S)y1Wy?>D;Dx≺7'ڮ5d͓{ۦ:|J1[3j&^uUCؗ5yۤ*^-. 4,%üw®Qv+_;,(9p&sea[y cRCabAڄӰ0iC^vCh/U8p&f9:h( (+|3`jTϗw˒wzpg0ƺ"=FuO4pc,FS`SQ;ˌ 䙩6 "z(oaC%Y7rP/:]kV w?Rb|jD{,\|F0/EttƽL=0XMU D4 5m`0vqp{WdL:oG(6Uy8>45$0" 7)Z swYAˈn#dWjZ*]wV k'HoIai䃥«FqUze:cnHn6| /b\8ϻE.bQYQU؋E~TMaO# UӈDjHܱF{ja)>H4Qxm># UP㰽10t3 1ܿ_#A \sj*Ǥ ejJОđIYB38P!I"x2/a~ >bkiuG7l`%b<-ţ%]RHw[xК8S%cYpODpd2[DOq_CO8='5  [muibO04<Gp<aUEj+/as4zdTrRU` ]|!cRPE(`BF'%^4Lz85A>60&ڤ)a)A6j=Ujt%smHԗ #HDd/2ףO9f_ԞWI~I`Zx88,c_ZInj&2CI, D"_faeһJ1UT6# Gbm.qBh# 6cwH sz< hwb;I8>#֝!t8'_g!= S*~ &kՙZyelWhcc$ F?9 _JGKgؖ4ٔ˜8xoaVS`3AyMM"Mi"5JW`'FFh1MddZfgɯ *Ml*jMH{J4ی}%!7lȰ8 ":=ĭnGVè0}KJjC4~>n3|}a il wxs^H>(:f3i$Ώ+ VR;\C}ʛATnڧ6% r *XM^o}هz'ŶL/l;@𬪠yL!7$Z>>GP/{uft|MNEYhE=w s hԦbhmj>o 6!컐idڡ)NY'x#|,QW#:(x:qiFY`xyY݌Lja0w 7bra>HM6 :[mct=kVq\p|hÈp)Wx\ g \$ U٥ خ-LS l5K;0I8s5m^TUQY|TU fjeLj8(B謩vof);KF.kVw>C!s }}<֝>ۯx̪Ʈ @ӗ|I'0~_mI=/ʦ'Ǧ=tt9_ @B&=HDKH[ IPbeAiv%W7Lhr;pPkXL΄lhB5 &À)((G%ŚWth!ϴ:V`HB g({4 da?'H* ̳af`>ֆjBc yő˒ȉ3! D]n_׈^$"}L `#k+D셆Q¥_f?:| Vkpш̫>֣ݍ m&a쁊9.ϞVU$818{5exJ[kOcl +a?Փv;]JdDH,V9'"^a\yuiCER.U`A"1X _jYZhCĻT}xpXc{L_R7šlhx]%~Ӟn5&:}Er *?{[jV:Vf/HHĀB<1 0{P(@IXe`x`YķR:үC0gֻ7h":͓)It(Ka?5~ҺY>|֣JJXd靉χo*1CPJD+'PMlKrpn2pZ:uKhgt|P fJR3u ^JE8˱gwm:d{ DĕD8%#V0o>gP= Xp! ҔD1d#ާN$’X&x.ʞԀlփ˰4 ; X†ڱ{)Pȅ|yY#EW'م.afB<l[/Fk?Ι~G+cJ% I" 62s<?9;_0؟S7<%I9+NEjS#8[20Ja/Wvo;te/^ezCm5%06[hѫ9.{1JV<]|9D/sD+ Ew${W@CFh :}-Pv7^3szʟbM"/>-,{bJE9~Ti8aВh'/-9C(`u`I0%@_ 9NhDO( &~N:"؏3õp눧vόHB̹Up$w)}oN̏1n׬͍`-޵_(UCs69^f/mL+:>3 `zebТ^ &@mkxB"V)悽 ~af&M'cuw?Ae% Uwpz1mȚ`رM|GfN'{)L r)wɰQe6lcz .YC /4y9 '`ո ̚ȮHN ޚtp9BW:Vsˈ~ ]r\{ڣ? S{!Ꟛ;TEn]D[v'(1LLc7ԉzw{q Nc<ⷂ% eOQcN?61 `q[k࿚.oY׊x㘆R v1sNzWAo퍅vdVӿ|8d/ߊ^|XL:Yv\WCVYB X"S?%e4:C(cU?eݝ3x/5Y'wDC:ІٖU"_c`O~2Ƽ]͜ytKVQL'x9v͆eaL\K:}}sxpQ.qXB]rdD{6^r%F]S948 *g:HUe{c#%PYPn=\]zg&߮yzM٧Ȟ3b`7’"hss/d O8=#d:{u1 SdÓBGc 8aCH&lO GHΥSOo_ɩ6d7[@,m0_Bv:9Fgŋ O?ڭKT)zXՔ΃f)B4:R:Ð ش1"o›e6*نR! tPP0~J(hn&UU7CU3 n^&hzĵn)"K鯙2q=ydPB >kL屸U\"~oׂ'b[KyAjUVf5-n)$c zp< 9[Jv$4d fFעz#t@5aK$/m <ފsO̅shmTgRl篻{T+ktRn t,҈BKДQ1r:SL@ 2QH/ > RDhQxEhcnAv'auR{# t-ne@О|^%Ӆm4wUS)HX]yMRVF-)~_4_4@V Œ ,~n0뀪)1ZduCe'u[F %zV"o"R&`!G!%ˑFu‡bR(c7HUk|?H&'.l ?kmޅx?6:wjnб?i^p=2$O9ϴ <6B{k{4k}`'9+nt>'F3b q-h$'O9ƝMRXLK6!fun'V%Ԯ ]t(8K|F)_!bPoŅt~ 6UjW-8R`ΐ>`_ŏbW0rC,Ong9JD#pS3XO<@acmsDe*11DzQ:wEW$1n j8oEv dB)^9}qƋ2+~quuխbLAC^吠OYJ,1l6HbU]lٮo>ޞdKj"LPʃ y%֒QJ/ E[los|#}Jؿ!(rRu0K?W(q[!B;6fC`w97E C7u(^3 )%xWD$2f3q=٬`hIV^%K5|NQ̞:I$K]a4dxB掦3E{KQN\ Y6!]ɟ^GC0S8%烌'3$Z~iJ=p\U0sU lNi'd;:X'I@xze#tz㎜"K67z# 8$'BZ~MًdMZkE[؍v[kpeFL::+3H[P_!N,c|5*tBrW: <,Y~ݸ]7x<ހ!�t'Q/i2: C-Ya6S$xaݮ Zgss#eDыp[V4"o:hwqfY MS5%Ϙ˧8 O3:ƱkՃ!pĻ&1)v6yFR+w}:CRWTi*5 9x B,N'c,jp3R/s,\mB3YMĶ~4e*3Ձm@|6vƷLia,H4F3$L=ҷN`yY (;Y#\MTJxhYϵ܎h@xRd1>a{l>sS&Xb@(9Y\<&3|:p%s[0LzqR_@mxޕܐrdnmiOATaTo16^Ω}^5 3z~YبR$)@z{ia /s=` hR]S{V qFSd޲yЗm˨xy QY 6äk7yZ;ˋ+tq>i/PLu.P *)>5ҸUzzC8 S[^%|۠׮* ^q%ؓFɢ9^w܄S@Ր4%z _oOZ[EA5ȔnqVpd[6*p# RBhuDZIc$p Tj}k=P ]ҍwMCvNSW' ur q=Uy"å|PRȗnI/6ZQSly{cwj~17$QL:0t>ؗ.7lX !38qv4$:$tHji목Ϥߔ+^͸2R!NWb 8$n9DV}>%R&2h{՟ g՘U}5U2רvB ARԅT|U$=bcYup |m,{]r p#*Ťu6z!8Bʊ`J8Yy 'OAJv# ߾-tii$@fՂiM&zѢN7;ZV]nly@tq';Q|3ٟAF]:wMÑ .eLPK S#:.ZD\^ox[''GP+a+l2RE\ʪ,Q"R͵?yX۴Z:ӛ/7ofȍtF^#J\Gj`IlXOEw“kl6҇$gi:F ((}=aے|BhŠܺl/hA& l$,`NK3]ɯ>{I;U!pN|nBb ٝbXocpp}EK@pz;]z< ^^BpݞXnw1-4YS/Kf¶ooصbdϊ&^=3)I|;6DPRtx>j[I*sEXA81 tPg?? -vai6͍A5;E6-?}Vc =.]9RóO~c8VF;(I}%"hȔqغ#da5C 1Y$;oBGD<m|2%V{aar(TV{_uuJ% dlAyE#v *UTu #SKͪPfٜ7s%I2[)7Fgh%=rZ875X=(a\Պy|O|t83aH]ui^4N;CbهO͗HhoOwvl0a G FtiHYT&dY*;Ip&fr",q`=}jQ@xki9 ?} ЫTJm;%AnGTDM)C5+jaFDGK(O`bt\ WGJېr \(_7i7\y2] 8z)P ~vʎb0ϳN "d"{'?EJѫ#x8-q]W%~cGDϜ^[?&S}Ԑ˺"9;.yf_ڌP"!*M5{1)P{g8PI_D!RY/fC|+$ :Yq3tO|sA($?#:SkS-Ջqԯ볗&v1푿U HجC꩔ Pg-8̵wUa1#ڴ=>`-qX4cVjA*og |lvGIdVNs>;'W28gUBҪ ( : kDF\C&@0o`BePa;wf٢كYqע rCnfV9 ItŽC&O cy X=X0u߮;r>R *U]9tsV*ʀ_lL!o4f-^Y}wfݦ@a؝Y'?Zfw ~qj{I+#~>*yWb/^$MƷR\k7\+rcN,!;ZmiI(\‹: ^$_.+b 2, * n+EE!d ?]Mqxn?CRfb5JN!~N׀sa6C=_"E["40\[VUiBhL`HiyݭדzX뉦G=emgXIl.4ywЏvZZܕEкݡ\e- Ö~*djXD襼A$EfUܝ߉3:}˫$Mx9  {4 p *V:n3deC ؼu8 !868Kx |F]qc1Wg V udȹ`=-2j#6òݩu{ 4ꎔ7Y:b6:?h(YƻNR nw2#yaP/9j$T<1+^le3Tp}z6jvE|δ#1n0Q$ %ant# Yc[`i[wK/8ss o# L%J;򡏏trd:'h)t%զu.y"ѓu*}aOD\CkS -U|x?+;y IbP[, 7ehtLl>"ͩI o}=DA0Mcp/yS+ `TRի?,ǎHX4) #-P'a,Wc*|D V2y*cD]4YazLWpH"8:5hn"3zFȥy=1MephSx-f,S%"ol Xswj'g$;'Á {Nkܝ}?UYA,ff~-0g$V Ĕ[N@ِ֙/AQK?R#_\*M.A0ʦ(8"W9`Yv O ".At{r?TT1(HK Vڅ-"$굤H(tlІG;?Gsw4#a1.lBY]~n/ swk.L}"j *1,vTĨRxuF@|h.Pc zm8'jԽ N~4=b lj;+jn6,tdARRJj XnsYzjB`ťm2wU"JkVʌ/'Ҥt(VaXr]CC!c=楯>@NV^ַ I5K .uegYiڤ/ZIlN&=]+Or)WH_h*@=7fh}m|KP?0,`{*r1X{Gks)68;AF@FTxub:*F(SSi={>g6q!}J,pNB̍zg8'푄Q\JS\< 9ր+@7CVEi@1VX|!B7zx<Hu`txA*9"3{=\>?Gط  aΣXh]kf Hs\i֡O-`+Ufz\%v3Z hBe`^-- .'aGUJ|-r[:1՟=E@e ә؏"O[SJ%\n.QZѣٱI1љsL\a%Sx ũFtMlɭ61fJυ;zWƁoF'Pt|!c w'2ZV r]CvSgM ֓ʱqH5;ӭ\YlOX`r!ވW*btn4=vDH{&ӻ6/&fC2~ׯ>Jy>2MqCm&3)Cw1&G T(L"@<\}Q mPđ??ȓޝ;|ɼ ` uEgJw6r6z#AfNs#\_XAnBMDŽ%s9R߯7~\Ph_Pˮw3=R![:Hai&WoeGi'ckɑh@2ʭ ~%s޺{X'9ZO;(wr' ٓmn _u5q6![t'J1P$Zʴe&>;Q #k N`Fc]|n5m n&bf@gBQX8VܮSҠS; T4UX_iI͚/b;%VO^H@Sȹ@.YgіR_<& |CDfosjx~|l+3үV# U >tX0;!S W QjK nT>3]Rq_őwD2pHJx% *ͫ tt-FgHz!ǃ)Qm~$O<)-F@oZل=4W،4j|%37RjɌZb0VL_rM BGrwͬ!#A/%l/>O .w6Ԅ>G$Xc&y\1;B . ʞ(O)}ڏ'aIkPk$ޛ?ַ< [~#D!ү d0W ;PMTXж;/`%[,9rĈ.*K?8Kܒ٣3C#+^ PtUn! e/f1Eަ!h>,$T>h摈Q#Z;)fBVp2C+TT=xF_Lܖ$R3<.\5TfH0[J]9$|?1(cd\.cώnUİ&9=N1p+n}m}eYU7gBQgX$AXXb& _RNJ;yBڵV&7|EX[@n؋7 m bTu]o{ecrwH1m6r8yJܫ/LكH`Td`z@y.Ϙǣ(>iVs$ n|YBMCn9KbFbU I!,Zy?l_zY=;~e^yFo#.4cJDkdC]*:vpLT) C=\, 86pD#Ug@;Ŧ&hswz_Y8748dcw^Fi[ꇂq\L%/6w=YuXƒݮec ˃ԕԧCJiT$6CH:0yK s6.vX~uDxb+#.bjuW9=Ru6_. n' =dDj(ֆ:0ta][c~8j {jmFOcӤ$X,ֶ4}MO!?dό tf &HNɪٽf,1)jf`"яg}IfѸ~0\M)Up;Wa+h6Mͧjm -CvO9̟Gy>9.s5J%.f&0ʈѩBܺH=h .M$ 'f31M@Yuڂں5}?pj sx`Q\y nm04.-€EPK*N` ^Z% r,Mu7{hޢfCGhVpDzl ףҕ窨ygc{  91ePK=ݓOMp'3,ǘ[5X(]; 7`RZ<M!0v>?7YW#N@> :4%?Ӧ^g3_6XG^&eN5W "MTLTS<ĸ"&ȱ(9KYeBzkQ_!QܘݢGK8r;SW^(@9ȣW0<)4'UN}Dθ;}WxwY~_yZ4R(@ch%Vbo@hu.@{. z{R]2x űEv|RtV^}tR@WL9]ZPHg\q=e1 @Rv9'*=jزF=\G0P@&Frr(Wmz.}sWNeIO̫|p&t"i }  ։'肇>6la t푏U}1KXM 'mup?@u Y d8伏JG5g>B-u\Ҥ*=wt,kKK㘌kphn %}+Q$vDW0Or#}gnO +YB^n14R^d]mǩl%'6C־ 4Q=El^<6tTHAS i4_v ,g9BHOOc[:l2|øAf_u8}FMp6J)m~gUᢩ<H[c +S:h'ZT)wqjD]7$x,&?B@%w Fe^iA1(-] l|rЂM"J입k,C=S\oIb u2/ŒY^1"N-(->۸wj6FO/(='ki60JeaYuwSbBk߇]\^J }~Tp"AGcŀ,H "9$gW7Zs,$tF #>Q { <՝+ xFHGa,m5Z9 ,:> c l&$+.s֟FQӥچESĽlEW*Y߉AT޸w=HMәWMpW,^I6XMtwgTJhxt|!PP4h _SO#,AM ķTZh,I)ʫצ \wezHGHӉ ix"yCp0}smzr7lA4M]^؞D:B Ĭ ")gami)Ѕ n g6NRv0$OwL!K3.GߟSfƻE%9?W)?G{) ֥,RðK?78g'gq^]vAym/ţ=ΪOo=\[z~U=PrC&sX`r`\XB$_cᤦO()灹\G{}[:n}? 2]y}g ?4YޢrXjdzx}MlTG*o߼/T:{hUgCV]B@HoQD RmU>BPVo9J[$ !b$9c<nݍX܆ESO`gWNgmЇg"<3: =g2GZfzp]0tsPa\ VsOlڅy˯1Ah5w+Ѫ"nC/,ih^# y ]Te,t4\XzX˻jtRy[,8g=ٴ`&3Vͮgp7zMݘ[!AA%'a3%ZI2vazwAm5B:f]8(pi 2@ v˫;잮-#K>ʃm@yP-vb82-aeXLo)/iє]5> tSc~njVsӆ"ӳV-Oxյ8R\NH66YЪ7DjYRci1V Ih4얅V,郤``prD/-]`R"9Bj+cr&ֈI1Q)ɚ^uJ?[F#r?&r°!уRY-CiE|m3NE9D\J+j]eNm$BϏ!ӛN,ŵ~#o8i}Ty/ky^4NA^.G$cRf.]B5dueE&)_*?+N 3 |M؂7IkƸ !(SODy?GBCuj2IGQ$zĸq)_،aH4wuK:C9"?#Z/r2KP>VF^-"]A;>j@ǓD,P?c4+:$^Rل@.p-]t"3(n/ E,*v"2[/+^y㣔W"?7O kӟ/]=f 9`ʗ@5m) i۞eI%_Űvs߲ת NJڽW`F2 c .3JGU;.8AdL,^3/D/`%w]T qm~+sqL9v%f&LpAs:2,y[Zm)K{P3Q7Ddfho<1)R#}XV}636>rzh&1?4#wP isգXy{VB۞i{Ӹ8IXl9= l&e;@zw*J \a|7*V0ţ4G<\йݕ>ز"eW 3# Zb/m;9W_kaƲ(jG"0LCǛH6f/DNJښf`] FHAU"TC`-m#'so)KJ+E<%睠Сi|@,#@ݏwM+pAŐo3Jإ ̚cz/7o ΰNL{m;-V2`7?i[KH|G4ol51 :l20:z]gLq?>lǼGC^(jFj @s)ƥD^f .l5\^Uֶ05;E'o= %I>P{(% ՆH2 4ot&JT Sժ j^L=D (_Uֆia0,Dm H(aL}˟;pEʯ1G k#v O`'E"hk%ft4?$+.GR7 caTlM: O )XD-}zs]WS&a!rb+u;ѳ_R6N9#žߵkXq'Pb̓<(-B 9$.g&Ѷ*ۻ?~qM`U85>\[.! 뜈տ%zs_lr9Tp3W&%7ݝb=w%XTh7@( "DKŠ([z]&:cO~ Ax6JE`ʥ`5w1V S~*k>%!J+8rs^àKެ{յSSնW'x@?5D ޥ>$rJ{N6ʬb(NePWgΛ@%eVQq lR%v(IU")`3@8"0DP>M )AJ5tO,¥9ay 5FȚ W&ƒQd ⃢|^bC*3O]Ƴޙ"t:ܵDWyy{/GaY"lz+h a) L{3&rB~0?H!P˵ wo kH](87?Nf$y7lg62ϳ_BșR{Ё~:7FMn -]mɨںnLbפ b R>j9ߓTAEݙi]je+z:vHkwҨVIJ/ [;Xa-qS}cj˒*@i!MKf`Ekh1ԺN;9i0T`M|c;Iv_g|sx@Să/|HS7um79cU>aH7X0FbW RY""v!`4xF (FS  -iswbf2* ȣ }.[>ٯ}68٢l'PoblskS$FP>z>۟GZB7x!|iR*Rh :.i!)OwB!F"b/EƁ/>>k(79WaXsZ=NM y]c217T U-$d~H7-8 ZbLmLTxn5¦*hHJUO~{QZC9yE@޸sIiR]YEDp!{[s(ܙd /?˺U5 ۂ-6rܨAMBF7@Γ5|=fj_A1UpPCcM@Ԭ4*fhZ6z)3}W#vYFhEyұ-+ZQ#70l AZACq9e,>l17޺&(h_)|պAimcX-Lho-\lIݫD2 ?~)TA7ljt7XXP qAJ~|iKRnuS_Ku#fgu{[0S6$DƧ KOƩh&ls4&WY c xxjx)H(>d8c@fZpi,tbCacL!D)ύ)G͕"d2"i|aA##6EXaOW]hoC! ͝F:Bu"Ltvp97?=pqw"t/04>fOyamUi-8,:\){ HG9963RCH ϣfbI@4^W]ZъЯZc#uj(vYdldQ!#Æn!|J$oy#a@PUe IafצU9Oݲ@-d0+p$w @2 `YMk"(܎m:(M Eӷ}LiXJr^<YE=CN>zؖϮQOT!`SaQ&%1QY K!SڐUiYxi,I&s,gK.EH;h9Qk<)JW FTdVÀx3%gW ՝S8a3%,E!lVˠsbtT);R[ `qMRt9c;+x>5H7#G$]k ,TsX՜?x5 iCF~Ih<!S ,PAICULRc# d!uEf-} $mIXmbfs4E#T2m{MZ.ْD <B"b]l D߂ʆ%? tJH{x :開[V;-$τFWP 9.fYDa0`g:èJFayy!3Śj/7O % d%g/n{M#,"gYk$[N44V$\:FQ--Mʼn9]6?(:IrjH?:$ر:X+F+:u=opq)zMЭpe Lt%bCgħʊG.AuC@aڎq$ >{M ,@sSݑN@lf37 y_c* ||p[m1>Zl#]yzAPnO\{V6:w" /yHc}kP' -s\N?jnrGT d<)}U&&y\ Jg 'OKЃr{ 1% d>@U,c(!b@ՑΎiA )gOu~-W3T)b\hӰiJi>ss ;N\zsM[owbOOaP', }^|="Vc]MEºv:N KQdfW[⍡&)7f:lM+?(Q oq`B%cUQ-@,%ecV6 FQq'{%xز?MM 7 \AOi DP47>M'ZO'Cf[xbA1x9 ]ܛ.0zI2(7'%%]5$u7 _4vhg~cf>dOkZ3o2t@黷yNشV0'!vȎ0޸?\YV4j,Qwb+*4R5mZs;Gɛp&wf%9"7_`cd}5Ǟu1-D Xm:J(h/-Tn@KဥΈ+AVesA u %7P_}@~4ʳZDԥ+ 7V#Et -5UG%ylIEWGT&ஒ n#'zznFSzMӸȠ@~?Ѭ&)I9d59ٱs10 )L ̥|bE9HySgvbBF`3cKNT<pipD'뷽Bhp p:TZc[o:IaC`A eu`~߭HRcQOqJ߄qF*rH}57{@㮛ȒQ|t\seO]Y)Ր~ͼ&7F0VAKk#8d"TLĕq+=|pE}L`c&p1sRѠ݊0@rJ>44s C*ep熪U:&NqꩤYTН;ȹ92i<҅]a4`s秄fjN(h]1O?MzCP hUP#q3ɹkD-p;A0ɋD5|& ,.z-u%3mrN?..u10-5(jޱe{L*S"zM{>CËRs]u7$8񴦖\"VPLxF}̌*w[ <^#ƐsAȡ6X,eag#ӡ|(6kh i+n\T6_nDC\'(!ߧ`3*Yh wKA+??oh堀3ܾDGIk '!#tzf0JD'mmǓѬZV9V Y??9ɍ-_Y77%(ӺAkBba#O&pcE7=|P/~ JqX$,W ØUif%bi8 1s4ۺTel`E9;' BwD\e EǘӰS~鎊)AQA9 TwێpC[`.;;һw;:4XӲl+(g˓Kb?@VO. of;Dx"Bs d38ܨ4 NV"(u}w %.672dlUl,ȹyze? fCtEwώH-E7"P,G90ͽ#XSݖj ƀtۚVW⇲iyq0֭>8X&6\7N:$|( KX| lT1/:$ӚȄh_h}Dark\jfZ[]8xF$]Ҭ84UR9r 6`X`ib;8*11lcֱ IHI^ 88qze4> RfVL-0 ˅UUWK҇evBIpwk/:A:팍r=*Ei9̷ A#P6v6̨?|wlys,]vݏQ9‚.PFq ƽ~CwB9Sƕlɼw6b&-"=a?ۄ,4AE0hU3O:ߙ MuX&QmRX`"V4uk>+HLz=1Ag:370P0 A|篆1誝dd R0i\Q(gihAʟ__ U%U`k蘖dbx1{Ϛ 0EMYH ä\c>=w%k4;Qqrb6*8n4>+h{Ot,gx׵J۶Q̨oHKYdS`U22%ٌ^_nB_:\-eI=THy\"M|mĆf[ZwJ?Oܫ!ب&n4c%/L,N|l>c֕ eT鵗|H0Tov)NLPV_F}C {WHh; 7ĤK.%էWXG&q*6 A;Dl}D\܅aY[BC~e3 }'̴SS;/ozC L[NnGi 2X֌bNOUC@ k5QͯĬ4D,qJW>3us,`'xH^oM Z ''W4fwѦ!?W⠕fuܷ%P#]${"" d6ʁYy7,#zĔl 'ItRݦ 6t's/ GbSu`Y?M42)$QoN+*cD9Pvn M{"bdK`P`Weu z乀9DH_+03Q$Q[k훻!g4{j "01z'ER-ۆD:/*x?I_Ki;ٓ`(;Uَe!UezrN4MdMe9-6d e[D%݂(Pnদ{5wݜ'5x kkԘ9 3aK _p'?#E){_f#y֤phaj~+jɾtzւoK?o5>v|-Ʒg ( 8pgB7/#MtKaݰ^h|0_/T?yxC^-* jE#z [N9}ԓ>_ϭq'}JKwL#(PSl5bs~ yy/N'{{![*L11U%hAjOY!.װ񎧔&3pkv\ >w%v`̺hZhxw B䭎~*)*~eTP码:"4iBCQ O!D $ݒ3ic?Vn/I_kW&ܐXWm^V!:#&.yxd|&ސ(&W[6aJ 5&f]m!\YۀTv1{Mpoʢ}X|]B/؋Y;phz4P!pC=uaY$H&9<Y*ؙ牽 PMzq(zO\.=Dl<x#:̌]!$جGJ.}f&fQ.YHU%?te28} ^xkjϰmEݺN6?wJ*%K;L0Va#(H~s1R;F[nh;UA%.``ƣ cJqApLX!m)G_P:lG'4-P`zn;U9ٿMM8X=+MQzJͿux\>sB}+M ywqV I:I]̫S-DAU/:IKE}sHC^N[FWߙ]̣D$/ \F@~ m>tC[p joQx^26",g[OW0酽ETdZXK)IxGCx/1[/0%蕰rQB_d(1~Ij_Br'>q)l&\CW%9 Vz9)/]Qqpq>ѵ_9^!RW#dU |k K,\,4yn51dD}YkhpreZRTlK}rY|hz9LHdY55IΩ'43͍A.]>QG+j2;(bɻƃ~ '$2 i#` 3ozC{-Ez>V<F'ְ='-f-Wh^!3*nHTNڙR.ցjq~~OM_a_uvUp:$f#mR8e(pGy,]$FƱ̒ VAbrTܭP I|^Z,'Nة@x'uVP H|~k H?kZM£FuDd 0F$j1m`|_ڪÍHhX'g9dύ)9Isk 8[ZVoyjnͭVi"O8QD[=wT^ 3dC;3@c `e"66#^aAtgasnKBbY1/l'a)nXLH7핎1ٶ\ 槵ciob\VRskg @7oef%nC\Dweö%^)!R.')Hˑ˞:9`dQna,n,ajyKAG5 UVjɑ+"ZӓՆ7ow>e쥘MIږ˲DSbvJ?bZ3C~2(烧F֣#UW1X0hF,)T/Ǝ&z&fB ZշziR("KwA#1pK|^{C"tX-%(LiM8FRV[(:>⣉$qXAqG^5tK7hTQŻ̋;= )"9\WHYڄYMSn ;~cbU/p%kj-5*&f?~q::d_H$lJp[tdcjmم)>i- /b=,*,p.?>A^o=a/2 `-kCm&#H}3YT4w v#I!iy"j /}CbG ^VFdZj_q2# 'څ&ţU!Ēn>alc<дB*/ ܐ׼V(bϵvX~Ko}hM IE|IA-sG?Rɪw sLġ{+sc/"L P>G]?KH3 U'臺ڌV{D7Lkit[#YH7A K̯Ql/C An9#99 (~IGPH*U"a3\R`i D߹<Np 4nuG'Š|ޏ)M[.znM->X]M34q lL'֍!qeDmAb, B+!\.w\Bt V w>TX.d\)4Na@腳[ž CL*QwZ1 I!BƵΦk9;xpZK4Cg >2a8 ͚$?"nwyڬmTmnjˑ+u^ iO#2tl+LƋItVG{|& E5UOGP HEYސ8@&p ]>Zn^<,>P"mj-Ϥ`#˨J\%x$kXD^ .>f+yxcq4!kԈJe런ꂡHbā$;HjP sW"?R!ﰇf諫֨vA5?Xb)5l~L+aÇ.*),!׌Cpp?Ǝ"7g8U ɲkO*-7~K}[ԟʌ=JсJh¸+;f|T}蘥=GŇ%6T_ e. . {O`:-R 蝜  wJXˏ HZ*?"`gƺf3K囙KGk)X#G̀087C&wϻBJg3byJSDʿ|~r܈Ow&hH)iX =wW-fO{4ah!ͯJNL yK[}$.T -B&40J%As$ zB}Wy1I*O@o`)Ȋ\/_?-z>, \^{ƟfeV81wb3(Ura7=Fغ͈ + (|p<{1I>n{<û!EPI/@ffgRm(IAܬ 7Ww_5EƞD`K{>op@k'*ͩ=7ķ7j,eӱ/} _GzMAҝ@ %3u2 Sfl%{;݂~d+/#]BӉ5CfX~$@ E U 4S3HoReMprTl FjY% W #3}W_j[C <f, =oJO[ؙT]jqR!qys$$M#r(cIϛbNB^սvSۂ;b1p ~a6p|= “sʘt@9jTvd uW4鏦߸*eLkQ< ʭh&oQ~O(;=ݴ(UXcШj藉{'79^y>BH,pۘ[DWbµZs&ZwXq%]5ZDd⾂梪=pLvȫ#DL0@f:=W"0Z` ܎@D^y5Qrpj:E8׾E>t~-;@eFHߢp4` 3`[4=Yy/Th/!7³YT11L҉z&]^''xAz|2ofYb+Un0WA}P)cXOj=5 ftyi|dD"U<9k~DyKc~W-rOq91+@'aW8mLܛd4s$ã$Ojxޕ.;tJV -,e9Opc4FhZ>kuC!'9@%=T(\~JBS~ZW .kKuʼnB8iأ{68EPC{)% &SN;~z7(05L[Ta $4 rJy0mWhlW 1qV5Bv)A6Hav`<HLʬp3myzJm51р8oO Qf\]F!ƍ0yLIYN[a%Wvt 쾜=ԊKtU-- 6=j[w `]>ǭym48q ' `e m`HKȈVgiE2+vA\Kmw  Ge6;e_zxiRh:I+#pQ4M~b^7˾v3׼/6з,O"%*i:DTr  7@8V/sm ]-Ǎk41Eܻٳ.噬yTWt B!| R'{E(`D1Qb$ _`6{դߊ/סrHנ3p4h\X%!qWTx]pݸ qܜ(ݵC/Ջ;¨ٸеsi*Uz$}f8 )rtLSU. ;-*kWEzhYvNiuT31֗B%3=MDMax[ʵJGpCQU8y~Wj k>6vxԥ j@CG^Dc2Iki"D_U B^X.Seg+{3~h)ÿ].Hj5`usoTK Q XՆ1ʙgMv綝"8p^~skAdIk OEQG[_ݧxͧHBY]fXbu Q9eH?{ݱg-6fB~C۬zH*bh%ﰧǍAP]Aeh,Mg\Ur9= Ȣ~ãTj|S@{G:=dPEE$HԹNÏ&Kv/Gq 6mPVQ^ޢ! -UKɯ `gL*4e9JzǮ'^ۇ@G9o!1*OzBF2" D6C>ejѡms\ᇣO'%"ldtl*zeJʞ 3zvozSrQoFjD# xAǼbDRD$hZ}^j  ~VdG6>|K)vUrRM46sHW&0[=VrF`xۉ3-V'w2  7'עFYTwU[mFХ'>фTm7x2W{5":n*7[jR=7 jm]Rۭ$@7C#CnPvߩ~[[jGU2 qϞ2i "YL E^nhp)Ȟ%u.g-Q0sz;Q-VOMR2"BW| KW 2A"SR=Q&R<~ީ*P =Xk#{ԃvu(t^ҝq3FYB =݁\E> Pd鑸R\Asg#j#6CE=2\וpD@9E͞4|:}n:Z2i uͽWkW5_? ^ܖsvK HE Z`2ϸ:a=M1[4X MߘN-.D(t %aAc!8mo&@L_%Pmv|2>"#SiKPϩB.@籘X5D|#򅽰l"BWZG n-^2; *̲!\%x>NVt[ @KX?5CQXXǦJ~Ye\+)Sqѷ6ZvK&iĎ }]#2 LA\̫*u/9SVfe0# >20z3ڀʭg-,!a `"_ѵ?QTkq~?#=gsu#/Һbb ?M^7Po ,ײM. Cw# a6 oT'$TX|&TN4J39Z_fon%dO䠝ㅥx~I AY<; Vy~+=;f`DDVZ0y}7|:/ 'saoO)A lDRC?͒ 0KYZe|X9`͍A5v/ppZ5@.fϴ8|'I{A/3Z „ƍ314joIWʑ.}??5pD f7U6ľ9l#"L3,:dpjAJp uрɠS0KIDyhLgEO ND?mhA\$?2q'Ok[YL/nv9"8 j3dFjq U@(r?~YHʔ gG^1o GeA,l܇#`6dMs5(&b8|W&w l-l(-{/l@!ήWk" leL !7"\URA|~G#>2:Nɕi_e,L!P͟WA'$Zp5:rz8TSWJohxK}^xܠyB)%] L 8j Ŧ|)6GtF M^m0!j#o"ǴJQ.)M X@JLH We?7H8v{^%7\mHpÎx.OKqF OD&räKۜSN4ÇF @1_ɯo&pb?RŪdVnuͼLxiVc\SYrA(秱;WjyYjBW4'/1')8v KP_cfTypgp$Kp O؅{|n|qzZ!f*%1.5Uv7 0RQ[!h6lM+Ф3]&̈́ѲqA5VS2ߞ~+rw^(}55WI]3sN֔nADFVOY*>W2!F!y@37 V˻$vS \i">QZ8sYzC?#aw3[.iM 4l!!Gqhُ<:X/w6SrWXyƍm m@쎨N!!6٣huQ^HHEi#*?>ثY Iksvujޔݦ)m506'ڹa}mGX%Q8) }<%9~%2F<7|PµW^~NޜK]2Pɜ-zFlhp hB*t+n(qSoZ5~Z) 1ed<>F'V Ȼ ط+[bs}}/T*U7FKOp{7sRς"%0CtzvRl:2\"6 AE 63aBZ:MnӐb{YժRjSIcWkr*rwD4Q]f-_L1j;$ٸ;[T}I8Oz5̚f \A.7 ;  =Dp?D%"h24Z=<&ftJt\m=0=6I Ox`ܻWjŕb|}T O| [4r[Bbl?]TRcYȋI(Сꂢ:'evJ`k9EUuΦ\mK%ӟQ "^L-P ػ>8H3{BwJ4 LS1@lWdal-xI]D{i7bq`Mwί.M ۽J`# dh&TVX*ܺ5lh"W‹9QOwUVLJOi QX ZDT fך+~dp:K9_K8S,84_ߖ#/lrҙOn@}pUb0@QB:g 3@?a>LZbhhnޝQ4=zK"O~,?.yٯY@ځ'.\w(ז[cv< OA~؁j 'u6; ۋ񟈦C(HwV/1ws,pwXȈ4 e֝ `Stf3*"5<ޠֻ5 }V|=b*f*k'%hepp/Isa\p?O^ Љ|Ud ]ϛvl|6]ea0;=ؼ7- OIV2 ʦȪCtS&sZ97d''lAD,Jv:}0H}.kc 6Ō`7=lZr1qK#թ"Vv1kh`8tSIQT'l "rOMd(~dbrϷi` zxYG9h,O~ J*eOUBmEp!zT u*54J#'iZ(Z]?:$=L#H]ʠX9 k" Yc8)sç woR=&6gk%X%*i'H@revXW0哐Ta6Z k%G$\xAwF6c%Ȟ(jn]fG-ύlj`İ\{%Ip<9 9-aY4w5ӝOڏ\Qe&-=:S*q枘dx!QL[;J[]w[#O äTKd_ 6 qO7#vB[!}YCIJWCgT 㘶.T͈?@βj*XwGeU@̧@U<译]7ܞwےs(9Xˉ-~To) 9DP7;%U5BRjR/ k7H[t?d"ny O㜣O.S**kэ̧Ղ'a~/_S+B2 #Z4&rt/c < =gR~!$= 2}x}F(TjY n}YkT|0`cѿ5OAaryjӾ]b3$j{u+.C؊ī #F8t tuF.p>oDiB`nJww ~%Pui nFX{CЀNl\Hǒ"-C<58ǔ/du/-PVWdglHǶyLqqz19Z(ASSy$TgPsM5Z^B])~fܶ{xN.L[/寪Nwk;7o(VA# w7A"1yUo,"ߴ=hmzk d)4yxx NѺd"=ZQS,&죚}[~; 'ֆ9Y1Fd݀an-*a~J#.Pփ,Kѷ56._6WQPߓ6 ny _{}hEzB%&]d/ea5H_: {l?A  3AFU.vp^{)Yb>I J٫UĠ87[ l!IfL/b }ϺP\fȗ&Po6^8$28l9v2EXP==";N$UV܊R+,@&G}|dT#ʖZ 8zp;}ǔVHr7T"|Uoy#b@9 V&.oY<:)sa2;QTbŮ fWRoK7o5ncz/e/M~aA6:'1-e ?LbG@~3.ccm#Ea1aތ#)cfX2x Hz=h?%JM43ž)ba݂MOKhK6K8BvL. xLE#NߖVg,w=GKV+"hDZd?/8j00f\J ^fvb2xa`fPc͚ W™K~ ^3!\Tw CeC r!IZDSO6 XUc`x,*/jO^m|,u <_vHW$xztIϔ %f0C!}@y፬/cǘX2qD1B"6*!6 mvX\3ĭ5!XͬćYA K*lѤ?ڎu}GP.(c\VU@PR(nϓ\pM+n:C6Vk98uF@6G_oeJ`w Yxo"(NP>dhA[Np`ObE֑գ8 .УֲsPj] M ba,zKNJ uOizWBh %&I+HRYv+?UU-%b/Al]ьr3w &*qC_j6`^Y:W x%j%7ij Ψ*_vm 1A;g]bwMZ9/au%7;M./J{ш[JQ  Dʇ1;0",Qʫ .Sxj&CTu*2.Ӡd-З iM6̏M<2_/Srp9A.fa2@J16b͒d7!M$6K'Z cpd"ܟV=P.Ù~y5qXsn?ʮVݽܔ|llԵR`IP 1cqнB}5m('lgE%(:]>!HL>Y~ƿzF]M©ckq ,6  !hDg˧fwרnև5cj8<5vWݼ.^* 0mn{"?bK0@2²zWW.kzG v`? f*Ɇ|ArM}{y߸ezt v1}Cx}QP݉ߐ{a9Y2Ӥ6)?ǍlMiy(;S%d!}#E׶TG#Vڐ'Ph'ۀ^*fnlJQGf UOc޼ u|\.%gO.Y {i!X$F}b<-4OMm+lYǹ".; FdRp')eT`A۵$xc/w5Ple !gy Ly t8]OfD<a6a5E*v &eqݔE}Q¾$R+p+XC=LhjZy~0gcv:KG*9 7@4]!y(flW{9CUYRMbҖ8HrFcjgDZ"VsrҦc7xl5xCm} []\R@rnZ]޲5x_no%nd0q\frk XV+Oij'pؓ XKj/DG{}3@Hy(6 Y3 7ܜl}2M7R#DiyV xk{ _Pf_+]KC!+͉O⌹#[d"eDBKBm',Kc$ F$0,U4Ip^tMqgf 2!/$a{:cw~fuOXE.vB8r-Cpפ|3eIM e]PXDtA >U_ R eռ: KmL]BI٬S_ZCe<8 Q'ћ._f|.蒼N#2A~:X{Iz`/fbHJd+N4[cgՕ ƳX<;gvN`Ogm|Ygcj1Քv_*7аo@>!G~.BD}$&b_"9{pVG?H9ŢuA9*#cn|4et Ghps@%܋ָ[IMd|q406yRo\AhIXFjx[ajk-n._\f1NQ:j)P[6Davk5ьW}d^[yI>9#]sېZO&%j:u`\XY ^*0:n_P0Ǹ ;* lP-'=d*Hi ?I4U\D2 \ٟt &5!4dXX(O๙-OXL 81Gr+aCmBNG{{#QTErD:pl |B} p*n.xS$>9HnqN~B8B=0NCjNOMPGnԽ7?[A9ˇ0WOzǎ*Wz{d TT[|_0wwQ@ԽFEM\scXejƇCkLv; 3,wgW)T<)öa_!K ).&etLt5\"<).kJz2l)N;2ʼn2'=t17yZIܧYu߶3 tӗy.&#P lD,]6xS0W]"#9G1&ZbG !ݫʼV"zかu IAAm֖5[SH,BΎn?;CW~_>E~o Ok?ɥNU5ZclPngA'4ͷ{7FA5OЍ=~gAROevp8e =y99?'%pdRNo?:FrGq[o* ՟Ө8]; {X&Z:!qSM ϛ-QBQ661@Wy'"b.CjL=n+4={{5$r~@{1BzlG7/UĶ8M2NAq_< WLc/8c2cvAhx>6bE>@VCÕo7w'¿"!Zƽcr7axmZ9jWvLJZ$ָ [jҽ/tDPW%v(02Xn"mcɉ;RJ^D"BBӠZ'.D-KFI!O+x%3F a3Ra '"?5f ^JtlQLuU~3g΂Jn"K󠒬nQᾙo>1[_ e`n|G,8 p"5ũ$@99p9 IRuU- $.ZYJ-%ߚV" pٍؘG?:Z5J;B| ]i!n0߇i/xba2N~TV2Mc{S(uy4lr{x* I$5g\ %|zݥy'S ߄&q]ݼFBĶlƙrblh~ dv9JOofrms?1 coA!4HQ"fJxe`xU0 Q 2\6vZF(Cyڂ[#Mz_OuVd )] RQs5!)\#{קgNqm!z41JV=wyOӠ!;*qx֬ <$9$,w ~Y8!a=mS Uaqo,%s 5K7XBypmBE4h!@d9^?ݖJ]멾3׷2K&l;ѾzˀnzZ+e =Z4VO1gu,ZT'eܧ17SWF . ?F**Tcyl,B\`qUP;賤YxPW/i݂*Rn̢P?8~eHwN.+434Ee NQxmy㍯K>|5$&Gt'Н0~cqc$U'ί4T)PXP<Mύ]w;8ҏ" sE:EGhPNM;P--8A8 T x~Wp3$Pw?mh08`qN;HڀggNm`2D"dIH9f)qN|BU˓5.Y^kx3,.ʴ#`ќ+!6}yV $j}a󱃪r=Fb\YKl9SQ.hp?vG k[W(4m.Klۉ#9u &\ 0瀸S_'mަ>9SPOZ[NQ$ [yU-b;۔qbloM;ҎN*)߬_2)pD)T^{e` .gA.<5>6h8۠kzS ,z%*A߮G5u rFIt )mV[miD,E_'\gUKz}f')ݭ-֕9No/zQ׆nrv9 MlmS[_!씉xwtt8rMi$N ȖHvjDruԍ6Jݾ ׃ RR*?x4j6+Je>a/ayQd9@N.jӬ@?8e^$.<}hunbΦ77q*'+z*X):Ӷ!^)  y'}+.wITʽdSEZwtpTؠ2:*yQyթ< gFgM9Y cА|ClůJ:P k;>xy#ѡP|=UxL{'hmFZ }_`ԛe)to( I'Bp]P7 ԳtnL}!g ^- |W,96$dϗnkdmA^)Lvǰp{x`'6\ c_Y20ҷ|BABHŚ(JbvXi fFT O"x 2K\B0l!tF}6Y,ՋYm~)$HXwYZl8Sli!EQ{K59Wj]ɦ*-ڄrK56# 2`ǧɿn}N(c/jEh2DXHj_NV~A7a Mj[$Sl;FMQL I, öo2Y@˔HaUP<er@VdNXZmKv/N RDRa GÛ1c <tZ^UW a/gi"h)I<&0$4LxO#;6ZΦ/d<7YX2E>DCFPhMzF2\ 9b{#uƂ^o0ZߜN}'AuI%n[?ɕQlcAբ?8 ELӺK ʚo,L)~Tsg#H#%HtId㩑}õ [ +c*4VxJu7>ǹ2N; Q48bɢ|R~-~^gv@37,}ew^>M.D\imAo] 珹/rM扺QY]'T"Ж_iP_$i1L`t1LJ">A[_m\1D\|!1gr137b,>nJ?gv=V2A޽ړvQLm 6*`ǁ8{ThVͺ\30GL<7IP~KqdT^o>b_Hf hwGE呙 wIZڏG[ =Ĭ@l{ Hf]~nGOUɣF#Qs, -Dm'Yc5݅Vx8!0AnXDhl G-?,`l Kߞ!ӗyZo_ lc$0L)!rIGM~csyIGeFlR H4tbVUW>ZO{ĖMd VVx^tTo2UcD՞ du ~dw4.V;1=",۩n^{:(wO|5&y"p6f6nT&HBi^9}H"@>+ny]]I@:)F&)?&{ʜI!fa"QJvCkg扣rJby B_>>G)<æ]bFvenJ!v} EmAφrY70=cW>@O`2UP:Ǔxspܠ$7gVK Ώ7l'ԣ㩿5Gv*&n:- uqؽsOuo |h^ϸ<ȓa(ڠ/_֗f-0/[xjHhj1gEg\;{6fq%B* jŤ _s`z l`B[HHSCXcil-:tX?jUR(˾Sӏl8&Cvfp%8uH ?rվY}sjKIÈyFo ңvx.\D~Ֆ$ҹy"\QM޳Bo||6 47RA%=H耶[V01EaxPawħ/l.G[uƠ+:tbr*](`_Aj K'Q ˌl=YB)of0!u=]"Њe&ǎFT `BndQϭ 36EW@6ݖ7S?vڬ//*VX8ZS g;}Pţ86@g IRG71[_~.0i/ \YɊC9@?d )>5IC/|>sȈ]) @'bqެ&DפD;o7^cz韍jIoH{;B vCF҄jTFPk,g+˪*&?\Y{kB^3c a`'K.TUQtg!v˭>DnIN3CGi@ ꀚB@I1>]C|}L 6VMBJuo 9O[tgZ+k a 6ܚ:b$H4 le /%%i+jg ;ş Oz4nmldZ u̵~vRvʺOIH{Aj]E2"L[;.#ϓNm;]v(iq7.m٤恓xl&|Qh;m.0yoFv)ˡc1#vW1L˃srGX/ud\9e!KUϜR)6AJM\I\}*%κw~l@IM /H|+~=vKi%[ʿ:[11mdՇ<,tx|W؟đ­jv}`_m7#!0 hfmDWmHN/2XY{k&O'=̟$qv]R#iT ͷG?X TiVuSQNh2[Siρ;OP`! V@@iH#/#;$j<ɋ%FzmPr׾{댅80h ٫Ԇz Mh”y+BW~d78c/-Әn_~(qR~[_f+.fpG#P-+%ӈ~["$=֭/XQNIX؝,_]<APZ6F&R⊎e0Xmm,D7T.i4r5a \ʙN>&:܌@52P&& ׯ[/dJ {cUj楳 L۠$Uu6)pe "(j=\H`iՌ7@xY SbipW@ }- Z{yB#c oP9›.Bv,k(LҾɛN;Hɟx!.z*1O} x_f́AUJ~2ϒuJfԪpM)D>Ss@3%Wۙ*n.^V0ff]ϗ<5X!ڤP]&NY6&X7_rW# /%q9T׵Anzڧq#,:`/,Όe6~A&K*,'p7Z=Y r4y fY4nl雑+gJ0;ȿޔBa Mq5@g\ n+vkN]氷n)g8~qۣ3U&Ls7"%ߋb|7ϓЏȫ߁̮/1|Zsۏ#hZ]8ws )]5L5ɄEk (ÃO}F_A31q$_ PB3UP8~յbof4jTü+΍MH &6Ntn<~`(>t>32w0I_z(^%W A!.Mƕ-fP 51V W&lhiWE,eD"= K4kg|@X1ͨ<-QݳӚzq.&nl`MyF.Q:U6AmIf:h"?Aߣ>fSeȽ=z"LWś7f!%X=P ?AbE+D,_| %dÊ j=Qk(C:'冂y,0v܂0 ʆ/-,&Ϳ;tɝ$Wpc3=%(+|Stڮbؿkq;p,'rV$[RY.:~dl>f+m1a$)f./G?)$l9i5hIc50Su/iYk&L1dUu|}{ȫl$Pɔ]14`❷{rR 4F-1a[MʲW feF5^w Xi9]`x\sswzx#`fX!a"!v0z{VtR&moovYN',kP׊atP;S*# %!+m&ySs+8yi!εvԆigQ+;\æLXל RPcxQ+C$άDq궮jF! J*vy"K62NM$~d_di~1$%+=0 2e`oLqGxp.ݜ~~ 'cp@sGh(L*Ԋ4>#6!c޾vX`fc@2ڸC,ޜ.b֩/+]0.+ ;Q҆?= [ ]B69V<*She`H <‰Zߙ(A['dvnZru$~2|$E!s˒9>˹9c9e˕`S<fJŋ&Ѽ VXRqDFR 8嗧twuYRlLRiq?b7rgCM1,ʒ/^'\%5~[im4]!]RR;Hp4 V4 @=gZ&RI?–>Y`S|gKi2sjxR㤮6SY K/C #cNJV+[*y 8>2<YcƴR *Su~q=,h9ъ|S?dKBy-M,-,0l k\j^*ɜK'dZI-7'cD^0" zö4;˹NK " jV G,s; \Ww.œ}"AkpAO7Aʓ@RzԱȁEf8ĬbD[]& .r -xrQvZ'Gٿ`V?SR);3. ԧRN ~C3ZkSC.EU5(LWdwt[wrhjWrog^\80  ^raOQ JB\?H:Ϫ"P8UϣlcqT)*~w-<\EH3Xcbmmu|#:"fp|NJL\LҬ}Na m ' U,@&1KRZ.@Ln;wLK~9! ve=6*Ģɑ}rI(;|TfºeZu=.ON8^lxscDxsTD4t!v~K`l5?K'NW:P8!I̤>l-H׮grrTktZq.b=c~ 0Kh1B6EO!.!uV"YPYZcBX*^Iĭh\P^Q7}0'6X 9gÒ:nB3vk}/( bo"Ea}=n[UX"`2_W&C}*0jDL(?5?49Iׇ`Xnj<ƈݫ,*q}&al!'=,pހ?xn D( *ޕnv,KHϟNs(~`R:qFm T+Ձb2uR. ԁ~{aN!b]SݢWFjD E/.McPyZ }uX]lw証̌9}%1uwUUK]H{E2(#C&E*jK [?i= qV Č@kwS݈;8}s]KoϘװ?`5y5͆΢o|~$WD! 1a"U$\zJh 4 n@}JGP2J\767n!=ph Y#M7~~܀Ǹ3E C6~[D2 6=BO]&퐖Z[x! \#fdVD)up"*Tpd)uƔ֤#3zskj;3 jl,C~w-)܅.-h4A]y"C% & Ցz?|fڷ&6&VLLJڅ7ۈLtBۼ$ӆnZ$?'C:7b:~ '/ k8Nm薠1VNdГO_EDF fQ9T̄CYe#lj=v7NTJ>K$SC_驫M80N!HCQꐊfٿRi "n Ր͘l9bSU |Ce-U*%f>\jMDGX(`CJ;&7c4V)\dt0DUsF5<5ږP86[eE2ꚼdӥT) OozIJѧz]xh?!A1&kŹLMb5wljXXszRNsJA:Ն 6M 0\CQ=Hאe֑'s= ?QPzk;Y1}v˞SiP̔+ m "Ԩ;ޱnaKx8ٖX#xrwPrUw;PB_"hh"YK`=бdiz07d7:BHgnP:#'Zt<槰|4] 챞OOQTME_I%P X׏6Dx%R0$R _an` _jNxԹ~Q:k-8o|rO3r6T :e,5U?Oj>ZyFb,I*yٙڢT"ؽIfV{~ uqKF_QїI+( [|x= 2F?|<0a7{j nQ&?^aFpR1,+2'$ S4#%s[PreNTҰ 49~|JJՙB/H n! } Bsb1I[F$1*c6,e;f2k7A"M&Z-".q0!sf!{/<{\ή,kBC0p?k ǻE !З !#\f.Ǻq.nv+!(BhCnbzȗސ}nX?JVۙ"UF-nn4i_=Q=ndDoo$b< }sP7ó4$C[Z: Y?$C0KR{frVh>nmܶD@+w?;_DA. h1/ ɱ).;atV6 B@t9$s<[ڼ{1y7̣a2%UxQj *F[ } ՜5\Hg^ƒ`%=\)a }M4h^M6=㘎bE@&NF\DX(D́V8֐Qp~qЈXG2EUYmWm3 Ɲ/7,|H Gdo,Cͧs5Zѿؕ c&ZW]T+"aEڗ3ite8yߒ:iFRNԶ} I^P%zV( %tD$V*e,d$ DkT9jʭѣ-O"w^J-iduF7<v' B?U!XaeBy:^ c/<<>a nw"'c1| ݂o^xJ)Z| 'y`(]0K9݅d֎Uyg+tNvKtaJU9fٱ>jl wՃa[@GNߵ&9<ӟEȩu m&3^kz"fFNP-0%$I5pS1HM OuO~Շ $[ZIƕY~* 7x޻ډ;ԴIMՆ&ؤ8mHAv*2CoH߾*HL-0 /SGr0x;-d-2d-ñE^׫TP?oa8=5Lμ%Dc>!BxFej#NmjD$rkM`L~EK:MHfntlX&KF{p}hڐU-ޱ$Ɛi0ul8^<:VG썫6mxf:BmG-O8OdFa~DNYMQ)"9/SVG12yhWVV;'euICTW//XO+#75kW}۝O"4@I*e|QhV8]SLB3 5N}btE0M w UHr# Qsʐtf`9@ke;O7v<;kv۫>hϾZ^:l;%n<auè,讷C<'#ҀP*.9h##ԣhq>v-ٌsoغuZTMD!p?6G/w)O R9hA\"~BK; vO9B_9f{hXL'dZٿ4I+&̩)ٷ^iEY`(ǻ),WTr7t򋂪/K)"m*I)ώRP v d:9q:*{0۵l/ $0D=-]Ɯag_c/o|. 1- h%Wú`.eHA uwU}]@ӶL)l_Wl'En}R$`6OkQ9 "͛P-bz.0bW,4 c(mŃ@w8D~,)&oN%4-rL,O3.Iv(;%ρ#_@oku[i tc0 >&SD+R|J-j*l]: wCC?{`O*lyg4,‹!izC󺱸ĸؗbEJ!PN(ʾ0_(9m36"9I Ń/3H{~WuinRXT'4dV'RAPQ8˾ͲMUUO "Ck^j~s[\AIvG:*fT2’" >Bhάe.~J)@[K,GkNYsh!O; E9a _&]S?yfj#ߥ Zد @ǀ.U%ݖ7DtЁh`sP;.a(LkK5>_ >w8չ<{PcހLM?_~Fd^bCNNJ;"t¾vUjF f좞L j} 4O9Ρ2̤q&kd`'}T`{Ft6ZbpƁ"{* $S BTVJYlqG@Nc5.'{]/7^ ~N_=+rg?6S[5%h>@V[b^˸$,3%|ywId=#avZ!j*w0 Q )"c^T0Mw*=ftNخxu ut2[hMQ_?&eI·ƫ98y(H}1ې\3 wźĨ0$H|!W'wJ``ր 5N3tt@._*P;>xOٞՏ0竍8_}y͎΁4d ~Hw"z(c<%G;z:?)-^_Y%fZ+/D g8jTm^>󐣀S \;*E㷥y>-k5aעl#UHgZXjlDܔ8/\i Ք;PbhSA /tV ({ ې; ~kD>"]R0G %BCaJJ1ؠ+cNqO[ 7mBgu WTZ2A8FLsj 1ȋE&{/rwmkc~rW*(Ɲ?''LnMPF⮍]tpa#BG&'Kȧ >`JmSLIJXyB k0w3K).Pĵ*qY ]5>cDw$jxK>hBsP ((4y0(FRY1WB-Xp -G/hJ|c.yqNee:0jKόgD2g{=$kl4l'Ea#."VW_Y\J6(: |3-5;Sv<›sCiEWvʂկtYAcH Q_oTH5zuPgW)4xpKdM&qB;HYj֌ع`/ѭmAnJ ҕcjQP+SU$)T`>g)M_0˹5xԨ1_C*"ܢ-S;Gdb.n] `{oV `RYpg-WG+HHO* ={=kܾ/ն>-vAGYߐ1+$ɿ;hœXc%Akij;#LH95\HK ޕr eNņB,ABGAĄ& X& ~oK:251qR㐅 5qSjuݥiFkwzgC#3 =Fm$vPvA[(jn۪~ !ѐFWcZ|/ ճGO5)䓀71ywX.W$Lb28CṴ^N>錯8xDD^I#けX) %*WS䔩Fb9m;9(,٘0.NwOm鞴^KniQٮ2Yyi5L'ɍEN5

GtRM5"lL{A,eas!1Y1Yъ+MvU$ i6<87D^ۢrԵb&D4 u3L]os5:z^g5m9zGg!ewo ȗdb0T߈YyOU͎9PI;\A aGk/ bVm:c),ŧԙIyrCnx.nw@ZrVl\ʨ6~ xmR;s:>YTUHf`{ +_r J_uWS^?&]=K|5X @4_D4has&^GXc7[~T`~FIcxuʳ|@ ׸P2GDeSF C^v[BBSؔr|Wif$ٮ#} fũKW$lWD _>17Bkbۖ_U{Vp϶{ pB(;>S\Ue VsEz^mNRݝUX4ӕ|uʕTt֖o[,/l-#;Nڷv<oTL(vz61J4Fo0gC@LE>z̞QX,̓9\A>5 oox1XѤggV4-bK==vD!ZЕ('l^w|<w$C/=+Hx=Zع^qj,$T%7a̹r2sт,sRbm:g ` E}"*;|k4G6$PqXEPly"OYDZh I<ى*2zvSL1CBi)-bX7/;|2D[/ eZ+i5s P61vi*V8&9#D(gfZi܈hoG8D>P-^ ޵|^~beMlɪԉ!b>!"I~psŢ{ٖ } 7@n%n1J*1FJiC xWc( >È/9 ,iLՉ7덒02I_xߺ& E @"ͺ?zKr9Os3HTMCE_3j0 ,R59mW.\MA FcoiaE=oF!F;+_%(U2?[[}+nY0y[ RVDCݝ0!4hmF= մoi:Gj {K~_qMd*Vp )S,}R7*\JF,G6=gB#)֑{Pˑw~BJ(# NOu7+?~ˏ 1#[tO76*YK3M>-Z_X<4xҥS.u9!Cj WbO>xbtRjI=r;., ySmehm9Qm7Y ܭrƜ*5 hr=%xoS֒{xsSi ,%)1Q %m%IZЎ?m|L}`>9zlgkcC¨ DxvPt~`?TIȬ;guio;ml8#Ns;fSU;;1qɓV~t_ɇBhx7 OplIM|T2$yN.FƐN9 -[^wZ%vǡ9ȔO`P{W1,;![c4\(u$__{G+$h&S+ wC}H,&dz3B~+)0 E# a1n^{O]Q޵qWT)<̫~Z_Rr?kƮX\p N!^)!ٟ@n0>nҩN9M@!GFZhg5Ijb775ATK8}KDJ&Y[ve8?>˒yM#ѺKdy\yErU6_E=P<SJR%00#OwbjȢ5Wp3k죃k!:hݴ~)䗭&7R|e gu qّ^5tp`<\E S rn[ ( ;u.&\40nɄ$%*\MzbcPD2&^Jʸ*a񘈔y2N՞8BHy; eƺ.2^ڇoWc|Uj׉%B]f7+gIObQ:)YiG:zHLL%̂[-Ƃ1f);P\{mR^r5LI -ٱ Mд3~fC=Zt,^KM+hCr}nR=Y]|&A$mB_E34v_ 7qү^{ /催t.\^rix5Ê,MqXq\$ZDX7Z /]=0 $IROҮIZ,zceTX4Qqo;!u~ z 31 9s1k3^nP\ x;#G.Ϳ3 aN ɠ C8E@n΂5yi5@y7nJP%Dd/.L\MjWb]1L{\m!@w>MBuJG-3IFЇp Wh`4Of `iEݘG}`n\{|GiV5E1qK=}5e$.Ь =AT^R&7rnN%Ke.ܟIT[0?$4 w#`Qi0|k5QW@;nZCFۘ|㖏0P ܠe5Vs_Pfy7)`e&vX{j5=VPDyTy  672jL#|i|QJ49Sʬ;"{7Ǣ<>\x `?+=v 9 %A+jQww9 0XvKU@wLf mIұ`U!VH3ēF/Z$7, NTGs0m_fOY8 CSLxB**ut^a eJJG]W;IC-0`5>[q8}ЗKP͉t&jL򂛪b̊v')A!ȺIjY5 a*N`@so&Pm8CF*$JB9u*+J?84#l32k+%aڻHK.ўL%AQ_׈3a'צ'RX6v oVzU86{4gy.gdOҊ̦PٮR(sg@pU3اԦ)J-NgD%+v[Ms7vA",%a'C;Α`իqg{/,Jւ ;ypyfVzmԔo `<4EHs #GdB{:6Gأ`q5rG =I/̀!2i ฼Ryl0PFO3?J~ixj>cM0Xp|k)QohNtϺlh覬"l$/: ^5`D{͚x{3*%Yhniw4h.XIa* vK|Jn&8#Z6z7(],0 2.0LLSu^pi{lʪS_d h]=nTbKnz2 M ?`+ˣ𜈏\T j> $0* h򯒻|Otm:;Zybrn]'v0sxfЁ_p= FKu+U[x :JXyڹ8 8Y'4R߰\v H⌫'|23xx%ЕpEI ztɰ0@IB=a(.Z_-Vzə%O`iV[XGX*`Qzvvk͉ &8f^SD.ʮAj;Ьo̴@p4:]1<hMQ\foy-ϓZ ݀CX˿ WᮅrЅ|Ey"DiGTFcFk{vE 䙠[c7$VLF辱J(K]:ylzZ_&6v4ll!3 ^ZvD%7#Q*ۗjzjcxtZ֘h rG{c.G%?jRV)>y5N|mնm]݀mk (Ѫ92/w,T@ I !_3S[]1UdHylGȅ3s< fpy\%f҄寫B1?#ȋ\K@b꧇#z*.B0"F zȃ =tL*H6+Ak"2 Pr!v*EIH+ל3nVGY6&$$XS-8)xL8nL=T >8ΙO2"@qY9c͏:drHvgXgQဩ:bF EZ\?Xu$6vf,+6a,YX~io'YƆZ 鎚Ot 8&˽(@)X F#kChM4Vd\࿇9ixA1 \J-blFg#?(] 3Ϸ3DtvO"rV1ŤTǯ{?)%LUj cyt@e[C z۟">`Ccu\K]@ ##[i 7v7|RʛiM~K0=(@cV4N.!+!vH哜2 Ȣlc|c9p,=vܤ!? 5/jY -2Fm ݖQG7:"Hv߶`R5 2:r^B]Et];E=_{ܙ4iO Afwb$  gb=4{! o/1HN^z{ܻh}]|>[츙Nbϛ9"]h 0ҿ8e`W0hL|^mBd4A!N&)樌4f( 64 )(PV]}Fzf554PVμn~ܷs{amSRE^+_s[(9̖;hI e  ku]H6F ;)i7$r\LA=9w]7Ya'r޾Ue%1Qh Fo!=,9QK3Ĭո/:>2S8ي"m5,E TB2G$7\W 2*.Zo {lՂR8].^):Sͩ%KلEyC6+Z?•#/~28ޡWcrOM ]=+c- 鮺Ww4>zFGcao9WRSDq 3q(+$h+Mس{[yAzyCY&J_2S pF nWMPjHz dI{x֗7‹"ٳ1XIC߶(Q/\r®ZE] ΥJlF\],9m|#μ+^/]q ޶DKA@ F(K[!=g>A*>Ĺ*,RocZصE"Bgіx%n7nzQk>HWq!ɎG޹ 緪w~)x6lvm&쥊 nA[s]NÀƅE埨HJ 2r󤑲P2as'+Fqi(vdg˯ivPva'nucMk<0;B%O*lFK;+@1oHs~7۬a5:zEwO'r`n'2%?[C'0ׄ\1@Ңv t`%਩ۢXLͫKZTΘC}4ru/✭d:T/} ]&jƤH5wJACL ݟ!ṏ:1f-~~ߴbt:> I9^7W\eR<[N`p-~{_ I5v[CŔ[!\)0,.&S%U_z$z9|8bA^Ĺs]y"Ʈ-^&s ioy5t=: L,|Vb "e&lx4𒐽'W׶ʊAa6qm֏U)<.YYsTwH\dtNeT?!pE)}&2_c-}jam=z<̖s@`Mʙ0 tGњpTM>3UZL4W)E"6S@ZZs"W\"մn ڧ}hN 7VRޟ:+̟rk EMlKyt^HHE HVIyQQ<9za 3gMM6WP^MD'hEybmDήg.] g1jW1$S]VSQ}K>C""QsckxyZYܾzyM-R+, oY+7c.&! }^p@_fru(S(CR9ߌ?d(=6M2KMrPJ̵tcɐ/cw,U:zr ;s4/tP6zz qz]OQ_qq` ^7,| *qt"M֝Ns06C Fn-LA4jRv*SF27nÐ=caXjow8jej$b7s{ƣ !bEG<]Tl.UF^B #P=,aZ4k86~v8wKG~ȲmP4ïm*NL Az$/R˕Oaک}YvQ-O %+x6W*fj<ďcVҪ%耎N`"@\FI_EHL]P?-bAz!}=u=(FR5+G7-;K0 ,`#}E߅.M*KS)C_oPd{R NZ -;QRv8wXe8JIU~:.6oUYl㤾m;+֯p]v5%o4 d+I(d^=j.ηozND7fJL6X~*ry:|?;.31vdNAꕮ1~ Bź1C1Xkb! X VԊ;:=:2.Ī@FFGǚ 68ygD ʓjړ@v^G3cDqBEZՙ1>GGO<0EޏCI7>Nf|oc YLcx#EG\63<-`:~.X/i ʬƐLH?qەC,?Q$RIR|6ߛV"1} -dvoRE<6(ظFWn^. *5Xkx܆9k|CI^xr, "5pAEW9Jgwֱc>‰g$άӆĿT=b'wJ$Ug1g5Gީg&OΪQU6 s 4'A֞}gdPyQ%LMYk#`/Q'qTT,^ܬk G}JlBb_1vWA ^-k}{d\ҰTDuN ~㨝d'n"*E7|vD@,DP&tj nca +ehbl1^'b M jg^E=x ؖu_PĆcW}p\E^=,ֿą[Ϗa F*AQ LߟTʜ`ia 䬬#?`XMvJe]o$Y ~gvS}0+F4EN/qr?I -nTGl?;.+S!;@<5_OG=5"3Sx9k|Ymw$ɾ,XH^?j$DwڜdIa`RzehWXu3*m73G}]$Qvi /6&n ED,YrySjݴE<VrCji\t.ZqxY*} \;@އ^Q7ug"dn{ϖ+L?U&Q0}25&g$dQ0_ 5iֿk`B~CtlRW(?QͫfMHYM+J%+nv0ßIYOpy;V; Cčƌȸn0;!:7FIW`CTGwu*9*{zpTYa?xOҶ݋US3RkAMrP ͒G˷ȧ`uh\7x5w*͝O?X3B /6#o-s79yg3Ghۏ _Z덳 :\eat:a( 6bL 6#q|Ifg)qq[쮥/cSӒ?b1K E7p!+Oyڢʷrh%Y+UE/5|v`y(2Lּrڛ;˛e EZf8*R<%oq+@\u~AX@n C$riv9 ie:5e6;cl$#cuFN>X1k9d(z:8{H؈_D Ro5ڬm[PfJ9'ADvV.QCǩhiy.>H_0 mtة3EHz|h(߳YLC5(vT-$vrzm]!2Vi[~s@ԍ}ZKqT0̗E*%y@GV,E8- Z<#!q"+-KɐY$?s 7 JQPp{V(,C w]o"lpUvl%,w ⌋N8Vett!" Pb`xt+Eq? 7)/H5ъsNQqMYq2Nүǚݷ$e5ZM DP\xnI&.Ļgzd%Ex(6d],okA %I cKaQ.I91#fW_ 3^ 9E0 -rI`Pbpރhepr;$y:p]N֌th2fe`_L;^1nFP-I XZPT(.SVFyB5_߹g:xK*|e!!HY3b0\gJ eDD;K7eEnq֏57#E]q:V9!yeT{X!%=&Gh \D LRa>$ EY@}Ynz~Pi?z^aA [ R-#)db>&B7KjHD KX2rEZ(.. ´iy%GqvL_;B]3. %-+L=+l_"JxF]0>ڄonrn1&S86/ke|^%t-eztOcSه=ddY6.,THYtqfbq#`>0(3jeZJJ=K`{"zS(Ĥjz6b3Pcː3d߉˔dL`&ɫ,d^26Bk0)_Ƞm}'v.t!eH@U D?\V~SxHIB~\ >9MSJ|es[WRO&=r;滇L,Owb(38#Ʌit{Aa-cmZхaOHy/l_c} 7 hǟU6_K}DF^=)iORpS)cP3?A~znm6lf 16E: ""1wSfmVpɿ)?ykS6D?Eɓb>qŀ:C޲~ ǝ6٨!l# BQS֥}9$zxVjYǑłX {V^#Ҏ]NE9,EWϋN)trZV8֦?d 5=صߥǹAb[Y0jA-M[},@}+-*oĽ' L l<+2IQd%i|i>'V%+PA/8pyFΏsJ+u'h8;7:0 Of;(Ƥ~YuwA_ԎsDyX'gN$:W s\o7-{Fq1hv+6뗹PƒJjO(vmN=BIK-hyiw *8=cİ}(a@+)tɥns<*N |lYcfk8kd݃Ax)'r}%|lfvQ=2?jW@ÊI1Nbw<+EvkLݪC [<"t9?olt^r^M$E8Wo:î/%Љ8zdR6-Uv$O4NT(e 9R7ǩ2L\ۃ+ԧydzsҕQdz=JܴNo*#QRxew7 LZDzOB,NF y}J?5eT!txz`x7dXU{ tx38x5$GPz,Yᶜ.*L*K@JV|y\}]M?"o2-H*[9rߗo@NBM0;Hc[U8bbW M>CU'2 PX֞mb11RY ±A\WG"LG֩΄Sh,oI/^x&v)각t P8EiA\stV 9Y*0V4 L}Bنv'=;1>f:ұ_myk_DQ0$`XM3byH(v4cI|)Qi yHo"VWGIss^C> ILHV3 ߠʛUc+771o–psE!\oƶ^o놫d󌨦M>J6<"ܿד>+bn#WnÓ6!Z×3zqssGp&y_*N6Iɝs,k[胨å>;|]9$ˌXh=V%9ѿ dRlRv?] C _M`멬W^6;1 HU5gU@WN̆c >FXF:v]om7*L YhKz*\Oէ09Q69A \ ֡/GR:M. pg#[ #Gd|j'~bWj5,oUGgoЏPL zo e6%u' +ٍs[ظpy}YJZ3gnG{>+;&irθ k7Q WLjfMW"ʱ$9-;HB;(>ݫ+uq!*}r@/DnA"~Z1*gVW /z1E"E!l^=>4t5 P!:4T%4-#O:ӘeAAף`"ʹN'"jI; ^K"攳͂V$apG]l^ʈ*y\DD FW2e (1pl}5Fl@Q%A0;_>5xz}&>¨nxRT 7d'("^Z+mMa|Jv@}iExE?>Jz%Ih8A'wXŎ]Z4U~a*~~'vW{=K(Y=:%G–nr 5.tIK}-x3 WBnK ?[֍|]ɸ$ڼpj z'7e +ϲh%2›ll">k_ݝ0@l rk{uǠe)jh齙>En ֏ qXŔ#(v# +,_k,5a'si_WQFҝǹJjx16E 8a('@?tʕ, 6$g7I.> |ūmBC$Gd7T8ˋ&fv? U x.J#CF!W1hP=]8G2Dj(Rve0ꄷ$ LcOQmyRց ,vLv6aUZ@r W[d^ 9mIK(ޙ9g{I2|$hiĹyHVKGO?h2h*~/IY6+ˮ=ǼohȾ1FfN`π 'Yvy/fφ23n~Aں*+d֔{d Zth0W&| /ŏ( cvE' qڧnG13r=:q`msBBd4߱3:čFT>JܨczYC-{,yefK=%/؜wƽ350?X9ŸSPTv]c1`ll ĩX50Gɵ}jRJDfڮ1@˘]̭Y} q#IQѹ F)F:@,qlT(Ykߩe"Gx^pZ!b麶ܤ~kУm ^Ҕ šə}(bI\݊Fȶ<qׂ# ߣfuhgǽDN$r*C\U?x:>R摡>?Ð[ʀeYo NgbV X5vDF9^c y/O~ujA"PoݚՅtft$ꝳIWs$ Oo!țTNO_HuPA}, $(S`!ejdTtmU'6561OFK1{.c>;v'D'hS IlOycveiG$njpv,2p-kК藱 yʎmd{) $A%pJ - ADFhRwz]>07[)&Q"BZ!֏"30iP][(y3HquJ]@tҫl=8DOOF ;3 i'|~#F6R sb0gN-ubudCq*M P+eapR_xΜ;߫qV;uԢ$g|yR "}KIvM pQ݃$Ŏf. o~ȋ]HXy$ӯbes*F][J3N%OդLBuv1 7K8)Y%C7 qe,4kQZi$)o2hװhȿKFt;)b/JՁV~׌4p:ʊ )3]g|IsXI{."Hf>:mOs\B?ڃa? ~ߙR1zVAϺ_)!wZbg0Ϸ\iutH5*C8Ȳ_'\h$,w`ك,$VIh{Ap0ֺv]_: Ħx'7֥j {N;߬I2H-4iҮrƃQ61.B_*bSmCJU}d*zlm^?ov0ݴphM H{Ehy  n4B6oĹH!ϛv4FS%Q?IA#RB/@`O A~8v3.@K ~X?"Q^`Mg2J[eI,:G!ʲ$9m5)28ͣ h G=.CīzǢщx Û@Wǐ ]-:fگupΐAx;׾ !Z =Ad[.rx>aRLE{thR(hrAo/*!rH{]RqJ[b=z*Bʷ#Q+W@K"2RpP]r2fi @aU@4mH`j>I@]2I?@zSoϭŽoߊ^ *]ld N%[GHhS5ъjF *s+fjeGZDÐy$m"PE)(Q"BəYQ˾ګN./IDmu]u|>ٛbJu)eTb" o:\>?-,M7<>C!V̔hU i}zˁw"5)8gP Iٰ{#Q8H_*Z =ei8 -O+VA:G5Q! ]F܌}\92t\O7aJLIɲGPK&dW/6,]\Iœ0>M6J<n(vg8(0ȢP`!&_`KD30 ,3/@Nc`cɗ'i=_IBO'boYtEk Cg9!}p*0KӌYl$ Iq& \TZMԯ3=cCiC&Qu9?dp{'BC- ~lhl wK^RVH躋 AlI8^@Ɯ sRHm|1N!وiuqi'9"ܗcyNA^2IpL:g_}8k8[?W² CZߡwfMxJтcm# 6oBT"W[{Ÿhd¼sG++aX4o|6q G*Zg呍J&g}Tvt${>N .&Oyu6] $U>hB B:~-7gw#ҏXg(Gk悿!< 8T/=i%ͽo P~[C$η]c6\0î0宪h۲2 4%;1gTn #cs!a~FsYG= w>WAٓt[4oEYt 㓟6u*֏'#'[Tx_7`"s({r=:\$'RYcfxXX5 J.jLΩlRJt4[;MAlD9 xj%CߍY}h0K +gdf(Q7bW<Kcȧ/ډ$0x Py0J&6OJ̌@ySg(XJa7QUc01eaG|}EQ~>{QcI,f!&.A{G @:&ϑ)ݱ&eNz̎YSN+FMl!Hxd<%bĖd*37MӅ%!M@e?<Sks|ޢn%&A?H6xY^_ *&X)` SE3`"Bk^HW5_6`mt´8%w$.S^Fٳsi˻Dh@Tv4ܜ(${dZ@G4ґ5Zйf2iUݘLΗLyT# /_tQ!Bg|)aΡ7kYXdl;t$l[C>#-୲3Bȩ(Ҝ4|E,cZp -F/\.mM92ikJ* z"y5ld6ؕ AzDHٟ;ȷg+%k_Z}}ݬpDG.8D'JmҟOߘ\ K{bԳV-s<9-W+z1"S3VMnL d+0J#r-.ow >|%9SD2Z/ ߩ_(ӛ+P.|mӈf|fxS;A{6to &v/e3=7G\&6tǺɘ-] E }j;;hvGrkz`l^\qmZ 4бD@wH9G[yHc7V|hW_{+6-It nv6 ~ɾsm"A@Yl$&Zav}>.-3{ܨ>n˫-J_&j^ ۫xڝ &X+2꧊ Ő}k9#/-Ya~GDiCuI; 8a)L湔z{YŖs:=n0w` ωΨɖw9 799Lj3/ 1;AAZcpS7b!\fe)n,A}jR+V7i! U=6KԹ13a9Ā1~´( DȽLl%:ܻb|,`Ft<4~)]i $1_ܓ_ɳNR2W.6y,jBKt"̳?CΚ@:nb@l a OTc":]U|Ob]SX <g. 9ƹ>U#]p9N_tؤK~> V&H>Vv S"p681ը( d㣃*#NK+$B6yjLM I1[ld?jBO-1HO(6kՍH_L7U6!Ֆf̾ɔރh_!Uucz:OPPΙ Nܐo]jt@ASyѾs* Pz-x/c:Zʿ]JlfesV_KRD(~χ¨u;ş 4#_5{cL]DGiMϊzR@bkL>sa툖q\HOo)WQ ֊+E ݮO|j5%N!Lq[ 3B@?\A[ B(}16UHǷ6:z*mY* 襬&~QE(?9ZN.K!w%&Rl{7moux`\!,zvo9[iYH2Yw]\;K_-yx(\lMe:٨cm%и]Ԏ.yYv|31\!!ؗI+MًӚeyo ێ0+=2nA]؈I}Ӵ21B'@)~v&r-ds>a0:-{Ԗ 2@aɩM>_R`u72NbDhf$(@c=&앮:DD(_ /MHbҖZʬ_._g7DL|ߕ.0K2ANjuBNA5z,P%[nuFpjgڜoF sDa-XtXË#UBSTA`sxK$ptn(uN1mD&P*,oV":f5PnI'`ql7s>S9+f+=Is5xB6Zr6bAN[S <̓AaM~`zJ LG fAQޓgi)7<]MWPS,3,[1䟢% fTޮ~ڑC񋁠]{ _n6|0kS{N3w. #Lk0ka&k*b 9dw7zkm1$ k.3@^UgħLG#8PCc⛹9B.kN>fH^zC5oCxfPv@[ix5u`;!m6P$+(7לǨ1LDSzPnZP6vgmrGB)F)* Ø#g)44XF1Wձ,whdK^QͱވOg|U W"/2KqQ|foؠV '+ɉD q=z׾ F2su|ΰJn#5i-019۱J'VGK\8Ah;EnCc:CZl; NJ3IPK.;k?1CEfiI2l#.z >.e҅UR|HߵEU>Aقqsw`0?42>[-ifv[oۧL>j;nUם;Ej[ڑI!Hlɥ/PAл54@@L\ҕ1R+{Y:a+'6{uT>H YAZW)iVcM}D8>#ԞOmvٮ g-襐 A՗*R2aYY`Ai8Éjx|A)yr iʹQӆR9zk3=q0aK?cѸ\:'w@jU'%+O1::Otۀ=W%܃NF`ͱB΄o%N;{K*ERxA*dTC!lO_>u:#Epg|9i/s,`c"?;pnt;5y jx7C8g\X+jU6X=8?.dnЇ`1%7]z0`BWd^{0o 8h`n˴Lr䲂JCZ 􎍌5vx>mL8ĆKw,`OG^Ψ3)mhr&<>x: e]Q>Q yQ!B:`WImdw_E~)Eθk bÎ8| g {GBc@VɂrAz7 2ƿH.%kQTbؓ>hMhlIgx3ep)%TQհ![ǙrVx Ghh_kl;hm?؟f mL9]cy$P8n{.sohOFERFePiWQZ#^ڞ3RՎ(!0LhL$fb U)zF?g}]\9"dJ-$`9Ǐ)QmWDo8Y?*tZ2TP Ϥ\ ""3"N5iHwji/E0V2nvdu!r` ưT"'w{YTZgMПGjQ0[T{Sh'}0ۡvEәNR @ `FH!Np ۚ%.ݻTP&E_S_|Qv7e\gtJ2ih(σ#-g_ѭDnDwlnXȉ`x<@x3IUvKuvzL-}Y\d9GY5gX"a@`Џ'?pա l{0&D}V4R 7|ܑYP[j<$%g0$CLEnhiaOQ G ~?@bi\еJOS`+Ukm~{RgaKHW(Mm"Yh$ `Uʞ>+O+A΂Po=_CV[]NÒ~_qa)go2%꨹xrְJs#=|?2~hRciROpa|fE@yEЪ' G')g""+`9lL۔ Ӵ8hTGe]̀7$Epy?%?e1k?c,r@ Y54YMqYݽTI TI[k%kPFy?4j]k6q51DgZx: ,| J*yk6=pX1AȑvM˴şi|>&\^`o஌ g7$[.6uu=(R8 sQc쾸@蝿z}o7 \a`JI1NߙFd j)e;6Im`kax'æLwc+2xGqY};~3=FL-lY,;τZatjb!ӿt`腤>ԧTo[[.禗7ƷG,]GjQx\EڿՁj ˑFfԝzgA.+Ӫj>UYgXMBs##C8#~UcJE;*wkJރ9 PG}pIl-ȵ 9F.͗gb7FԾ#,JO$z_M_-IҨQ{|&g9,IniHLyeLbtQ S>Zv<7) mSkC1mgù9L.ֺJ k[zPe:X*n˜؎t?{|S>ѨX3*WiGoK2SD?a8/읹/M=! C/0#{yj8b2iܰc¬_gˠݏD?5a~U$x l4'PpgoQ$ #C_y R rUڵX=-YU7)+ڦ5NÞ(KY)S*CQLNF|o2amt$RN n\_̥裤nt.붰O:q!BQ?GQ:¿>`ʻGPp 73d\ܝqoKjd |kbsiJ@ 6$`еp~4j8A;,_sg]W3iҢt8c%P}pa,ƷT9LkpT}oa^"uo;@`YJՑs+,EGO_ĩ֤V _MЭQڽQ>U ʿ7T 8/ŒK_٪v7b=Z9yB _ĈGe&Q0'Q0& Ek\܃B'ztD܅(rJ6/Iƙ"5z3]"9t6-Q@Ea uJF& B <5eXPL j)cʘA` G8Y;wÉn;+jw%*ۊAਧلi3d-|RWю \17tl9,^q \6g{D*:Mwd\j`4rj/yY>S9}8r_<B Eudž1h4sY92xJT!'޵6G_(L*(IOdP|o)xq^%r*W )^I^{dS$0TVwͨ?RၡGQRX:k3]E->L"r&r ӬYUo6߸Izݗ$* CagZ`A>jX`OggzMPf0|1XLI&6s0Xźҹv5TŷZgo ;t=nf+4fB[V2Tݶ^;MV M1"SRiGQf}TwVuQ~@ZΞ ]L3^ 1YWyJ&XpZCV1_;2_ )} dJуu|$tD#^fЦKתJbuۨ=+ޗVs 89yt u/u7xlkvR ]?.{}`q3_t(h%oxkJT[un6Goue=rDXHGG"(:, jHBY7^€n Nꊬ1N 4݂1}|tةö"Ȱ h9ᙢ^!y!ZL07@V'5Kp"t'8yCτ^83?<"UΪwAXTM%?Z':!g"n[K^H 4ql1F E* Ϋꍓe-ڒ~yXQFY. kowi纐aJ.%6tEFjmR&9>SD\wdzyPןڗ{Ns-&{w FĖCTj5Xܶ6SUl4}G=-:W_̚*( KN~R/6 T,",OePĎ{܊S}(? A7e[n*i6*ÿd)|$Hjn>܏fMq)ޝp\[v5#SzWH3~ Җt5yz =/1$[y _I4ۗ8 RSvſWeCClĶq foW]'6ߨhO&G[O !ːr7@wb . |FoX >rG>p' [,]wA, 3k(jh2dzn+IWȧOl.<u޴8x~6ve%VvwfQD1b7 a}:i5" s ֧p;v>0SAjz 7m92B ,#rٍؙd(s5 tZٓ...>sAd/'a.O~xUލu9X//* \%b3V0X ^bO[t^6IF $\^cFKH*_ z /E1r2!HEin~-TH 3i)=D9/a~B dsK| s^:qR* u_{ dP9gw F*XKS^`e .,p*xs'Kq2c CGqXH ̪þPBK?'TLW8c2Wc~7 \k1M z93ey-&uq:/w[[,vWp\ v! ,{1WCvJ0vVBҎĸ-=' =зF1db@k\:%*/1خtfBO6zMM ^Sϩ yK찮\D.JDnKK]C]yԛcDtZ MX/5-qِJ^ sHzlDd̔)WئFݼf`tkb^ @bXC`|dzMqx[n2&w3ȿq߆j?c{EQ[*7oO1ߢdC#~a&MW~k]j1X姽ǔuL6hbœeV G>F_D] ?F@U[QJ/3|g73w͇?~sf#}dp~ۓkaWaжn`g4T@QEsSkѓ|d9۶qi!,I%=-u Ub#G9ӿ9BӮ?NC cdOdU<Y)tBi`j?4!ڤ7zTðCG6- dc[r>tJ~rPἶQɲkv,0@Hil)څNá-y|=3{<;_G3N5Ւ왵{٨t/! g|bqpSװV{tcdҪ8YwQʇYXli5.:Dv{6z[ iЂkr8.='2?4M!Mf ʬnz,{l 8e]U~!>?ږp5"tSi<c7 ٔK5 >yi8|U"ДLnB,] (TAcƔ}f ޚn'}>{: s.LцqTe"gwl\qo(u x]ƨn&n qu6et{aInWd"ܾXQ.% 2tZ2y;B1_Z_=r/D$T1 hϑlYS_~-@v~g}\J}E -IM:Q?iN"c(*hQFo焕rG)Q7Oi_=- B|=e)3.ە $?9Le!,=xK+>?)8T7yIns͊x }hlSihViЁO_j?!_b5"{?Ym@zMH2?x~a;A(lLticO0 x0K:Eud1mAWw~؍ H7A[mr&jv"wZI+`suKS ٦rN 0 03R Dknɼ8hubR#SD->|#oE͓w)fOp0NʛqH{/HsZqHu䜥.bܟHn?}ć@ܺ9#*?Coόe9x5GؾP岆c=Z^mn#¸fauH*v>njLHCPTXA+\8S=E政ne@籮;$o-i+?Dp%!w ğR@2إoC&CҦ" 4Qc$R6k1pvZq8i;QdkrC.D ?GjefZe[rC*lc"O-,zxFseW)DA 힪B>A6#8ior]2;Wg{Г),nQl@'} ڣ^{;v "z^tuMԗ±G4' V٪̽W9R}~K\" )oOo5-\F5tQ&v;Wϩo\β LSN]ȿHS'LDJ6+6'灥޼ʷ! 8(uYwʲznpUZ3z~+bXK '+ `@Ii#aWHm_:RWIr?U;Cs:j6킺C62D /?$tVXtC@5D&JWGP^2< 琷4#m[x.' ]͓.:uo8"!kT){ Iyа,9<*p`MRې*)6_tOC,11SDI~u5x<\KTcA9X lF /ߦz#ͼ~$\_C޻WC4u"_ :a6<Z,Թ|aoKn8ˌhwajg:޺'6'[GDXw*4r-Jj'.aN(1j@Y!-Jtoi,tQ#/A~/Ido<*`h%{WQC©<<};VZG/)&EK[3'hZT!џD$+}@-$7aT8GEHW6 h›'V#NHukSǎFaҭ !z?pՕ'1M0^1~BK ޸kʙ a+V*41#'lp 3.+G+5=Rܮ4%6q?c,4O3҈8f>*%QH3üzP6}kt 7-N@$_:9ڢXEcXĆP0f">V6ӨJ&/]2dQAFC74U^r\[-ORfSϛa"N&-Zoa"ՠM:Zة3aL*qh7_up}e$*D`.mNJ_% EIH S>ەZy*#󞓍 ;O~BΙTs"J a^kh<Jl[a|b QG׎szFVT/awk0%0)|s - dy7KXݮxds’{kj U ՑN-R- baiy1Cp~_\.܃JE QK~i|[Ҙ;&p }=bz7;vlE/ 3rZWw>M5b/Rl-NS:q=m2W>^&Vd_dM6>~o>5oX7k 9V{^$ҖݾZ@viR ]$}399/=O{UyW`:us};RWw8tIWb=TZZ$r'ȻÂ+m\R=j4&eҳ5'Y'|~uCXnv@NFdv0WvT"RqM!^+6R 䏽YѐM8&#lrh׼75f'-v")G 8GUR܃Nσ4&=iOI`53cZ|7QOHA ;0ﷵ[j&fq%`2.rv.sukєm!;- M'~!:>cz]f6P9/ê!?h]h\ K2rexhI&\DYJHr ͬ` H&ʩ8k=2/ycڢtY<ؿ0}PX %0sj3x^uAk:|GUxih]iެ9 er8XOzQ7p l=^>{v(ɯ\g7ć/ʸG5{ Tob]qSdJcީ/|^w YONY6UU `zfr_EBFMRjQgg\ s<s0p÷rnk=Ԉ}QC8i3" lQ?s|edl>@R׌ֳdmxArw>UD—~qb' }LznݣgovTA10GkxBh"RӼRIRm 9-!J }#G|: pD!PZodQt[Di((y]V( 0`74H5:|htVӳt:+P\ldR,.OytS% O?ەL(-xBnH9e: ITG`U,SԿ f A@+#Zi!T($o 7Z-l[6j$.:pm R4&o=hsV7‹[fg9ɑPUӒ$ Uֹ3u|FD g[V2nA-qbMT!h9ԆGl ٴq*b96Hi &aaMf Ey@x~xK]U.5Lq߲Bwa펄zf涍wgTIC]KC`NazwjG U 'W߹'՜yNCGbyv28wۖv$X[:?O.ɾpPqU_go[2L `o`xs'Gb$U(ExdsohSXܮ'>zA]u"OI9C?Fg~04T(u3Е*=cb'ku&I-`!b1qJnfMM?`vH>K%İc"X ײ:0tӉy,ܕ2녂*_&^HjþNew'sfTYc0,|IJJ?ws('V-2}Ӱ8ޔ >{mWYi ?yKU"vﱆd#,esPk!/׋Qص,D,,%8a]4ees)V{vPHv#(b "vfY{kTNs@3J8<r؊۸$' O4zq%!p*nd>grB-$9n՚l@^B`\ i>fTIwf{'v!)e0͉c49Lo&8J%I|/$~LNT&su H'ܞwmRP6?6Q^mZRCSXrE7`@4]4f4 U:׻$Mfd_oe mdtfs*JFJNo^ W"IYnxm$$佌p± <vT¢z9*ˢXsTlw{qP) ~(a)7J&0PwYnde6^z!ǔ+u9\[k364qH/`w #+>mf;T(ۧj92TOm>_-9NwqyAGb ?}oBOgZ %ZM Y(&hƳZK)tَSUm!p=gHn™vztDQTy$ i0Yy\cM9oYy,k1ma҇̋m@PoA,bÇy\3hxw"_(Ճ??F%̷ޤ%e (@Z5JÙnά '&8}BLx4"s^&y7˜q+F]4afY}+1bS0LyNdj,`e)L:yո&4CMXl4"pOɺ[$xWΫpbBtն[*%y@!-lbl qso<$׬];9ر[ Ǣ0U*.pb21* 6U msNzYt?AR7@5O85y$q/I[G1в#L{qQ.l"fb}kkD"]!A!?5zij>Su* SL"뇸[=ηH\'5bMEj3wvX{ae{,Tkge~^`񛏅33Yg#utAujQvQW97 ,_j3ؒU%]jRa4𖦪 PipJ5$~݂̉.3@DӮSn}ziqh(2C&{ӯoٜޭ  V`'\wȐ˟ՌQ92W.@Xs/5u]0OAFXe^uŇZtu*T¿h1ʦJ ?h;c6_<źv)Ƙ@37ih A[Qfjۧ;g=WTAӲ?W"D,ZƵ@OEPd }xy&l-Uft8 u`RGmKSYP#Tjznb)k@-d2+dMַ*N8|[8X '0=^>2fNԌuuwn7?* ٲ}؊fVcNUsN$W6D 6mKn=߃$w?75@*9ԿS $*bh@fXjYH|1[O=YR\!W {8Ao:ձ\ mMˮd燜IycX h&{Ҫu),E1`w@=l9.J#y4㷋9T`fbDh Yh^Ul:ZomĚ-8l=qFGKhqDT`KMUL%OG7hC<I'`[GSGsKU{myv|6pzGmW1̡/O7FZ L8V<^Q L5ˮ0Y;NtRq4$m򈷲Պ*9-Jt5},߀*) o7s9n/]nsRĻҲyr=z/pKP=U[i[A(QՏUrs˟tn_)𻴊.pKPt0ƫ YLN</e^# )ZUʂz`x?#Y2sS1 @inR/&%z4tDAu'g0%{k=-|#ohi1v&2@ߑmEbQ=AI.ْ8Q&vhG"]RK{&@/;"O່O%HRl&o[(2V47wfI0F* !',ʳCw&:?e8p 'ea7'm /0d&(ѫRY~sj{@u +yfp~Ճ%[af%q.VCAH+%?IX)\25֜C($(lOT[Nn&۝D]Z:!JYޓHY8I{l\T[H!UҺ+cRnh2nh2KjbGʁySijN47m1HI#1^pr| jYh/ UOy {,*s, 7˫'П"!J7(9`J?{^ \N!K`EW|}`{E,3Hq%jX,HB!wHjd|Diwak;=o`?,웷vX#xӊ }K'Zj%c> EGUϘ U:8~u fW[5N4CPBewkD7̽o}߀ׄxF9\]Dt-%B3[=#-$+%US77a@pҎJ,d]Okڝ/੍vn ֛]Sl? ǽc"d3m._QC.s_9ҟWC$V3`S-'*K%.KFBn [pJsOXWȪ﵃lh0בܝc8WӛhSwTNW`0 t+3dod[Gy\(q<nf9G{.q^qCWês k #?`O 3G3݋4ITģLY3fyk"=فSiWɘh0:~)Ev) y~^۽/-wa2 Mh6 R?\O?)w.&jbi̱ӕV}8244 b-02+Gp̦*{XmJq8jn'drTs655 *I"1[]F(OϜ g1^{Y| U4qD #E[EEpFsC;*Wϓ(O!'hXvER`1k;GxhF 򰺶gH\0cLJP( %#QQ5?G/K_'{$( ,, =77ۨ(أg7 ! c%;HWULE )%QHbUgu&]VtͮjR,rz&S,.OUPifgDhZ2}}6Vp&wUvbOe}bPG"dz.sBt0Mb;t7KC}qd8=+Y[ MLD >|F65əuUb%G=PsD ͦn";`Y(+köՈcP&ou.{ acܧ, "b#?~ógբG]Oo Orp ]]I=F hhL IJ#JDAHWN`jE2O5A_/Y ɠ]%Ҁ+NDP 5tEH^EoxkƐL!D&UŢ፷e:uHk;٤t~EvrPj)rTlV 0Qיar"^I-}]Elbhr,DyCv^Tâ,뒸MQUܣ:Xxos8-KqcVvꥏҝY_.[p+y<%b=TFO [b $}< Y1n[trB\GVFQgrm\ʔ|C7)̡tpN-=ϕK_諡T\3DQD7ŠBx(Ђ.Og,77=Bq^*іGpΡ6$gz8IWAqPw?FXfj`t"5tBwE`vi/9BH%bNJâ@=c‌dY_dRL7K ":70)s[Lt!M׋kw5? m F4X)jP7_yzb|[Ӓkbu EhqdMѽ;Hw9dE{%qsT7O\ؘ=JBՉp1$j0Hy1ڰ)6Mu}@xYոZpװ7 `?VCBʴ 2S}͍IJ"O#-^mTʲegovrfOVPxm:=w_w>%'yll 'ioT~jl]6!"4 jXEa) ٞ,ln?$.mkޡ*_^Rޘ߬}q;xH ڐ 1F\j- W$nK Cz%eBV#?mK vBdҏ&J]ee O{A`Gl vmC3OJo8 vM8<tɰ\Wgb_#Ʌ8 LґݕYdjy$7%".:)i՟mPa`ې0+U'ysߙ3`zbݥIPA;|: eLmPl5S'>A9wӑ1[/2C{僪3rb95/+<҅47|ƻK쎢-/7& D)9{bLVis/]ddS. iXCwCanv|CMt"٢2ۛ9Y bRQDLOܿlI SAqz6qVڌt~4e%eぬE_9ݸ^"Js>f~pˣm@Q,;(N?Y6ƸLrՑyר6Wi 5^5TPS!@ǐ*l.2U- H S"wtaԸQz 3:I)l@Q[Q>7q#A|U$8-]⤟8Xoq>u9Z?| LX?ӊFf1c{o9e8F*[eAsV5%bWcY|_rD%ɲQ?G:6^xk= lNi;\`ڗؤ>YŽ6®3mc0NUJ@}D2.3] ­ކZAlT"6N6T8/𹚭m$-zXSFߗ>NHvվ`ᆥJ`}E$:MNGC2r$VRrh?qiA|Pn0IIA' Vqee}wقNd誷#`3WV&؝lM?QԈW.QoNЉ"BLJ)<4MѲ,D E_~ Ji noQ!Dz1=y!2!CםK^*i}e NȇRn & Vh@Z~e<,ȀOJ4;ڍA@;8')^$OYllxr\4$96 l#ô ц[)B3u5@Nuq c]ȢH=ܞ=<8Y9:-%Ps;2@JOtS~/N?#R;'Ÿl@ 'ۺ'8gZe R&ШKM(`ʍwRv+Ҧ ڰEO4 >4X1XAoo|l {ϭ+ p*oMn?ă`r o$QEuuJdv'mz;sKjr=ryV `\E(^P9t!Yj4L ?,t0$ k8QO\bioǘf=q1+N+˓37MF1ԃz{Np[M0d3WFZgѭwvD<,Iu %T=b G,hYbJxqgD9'by+9/ļQ=E d)Ա/u?ȥ &&YӮ}xPIY(^>|TTkf O~SQȈ0MtRyP~WLի/ O8TyӴ | 4Vd[a_6}-_VKu^ EhOr΂|_hl^i;XxElEfb1B8{e|~"ue fPo8Cb \2/qf@=2(sT}uQfqpYV};Q3Zu(@'[O_#y*D>wR`gF]pֿܴP \U,PAlvb>,dh_ݞ*[tފh;ҹ GDd_lvu+LFhds2 )ڱ?|BC_㝑'OjB*; nX5M@ax+0 9Iyp'p"gG1:N%8vQ]4NCLt{)̐LJ4Laせ~3|ԪIxP 3pi6e+zUdJѢhMQ6|DIpOWmd3m|?[[l֝mGpV=ڞP%~_1mDeУ:3R r!ItK9NH@#%#Ϥ9tP lȵ|P)82_o˞*UȅzkS{& $Mϳosf Y@ 88zf aYW[}c KQCѨ1G ?6tx[L見'b UnV4QCEiL7!@%`Vb,r^ Z] &.DM{-1zEy~W;I 7JF'sPda~waR_7,͔3*?" fXqZ F{8BE.N)7[E]_/L)}yz( {\5x1 x#e8%0]Y:tC^r -49 A$ZI2c[n(GVCLlH]^f FDGɪ]qDv-PS7 r9wkM#b{5yU_DE)Rkă:ڍ䒽\[Ƴŕw@!z.D%Z--zy6Wof.gn_:!GZ AS0gİvflôh1 %/ȵRwŪ[? V;7OGW;2<~]]3,s kE c&%5Y'w 1w|# >{~_QZҢw1֌hOO2ֈϼ; z=P '(r|FƒBy11/\w t>5UR٦y|. 5( ҬLouvgQTfAd>G#fv8P"\-@p\f+ZM+dC"BsݱMYuZʧp"+!hBlѩhQhqPYɹ )NnWp<~OnC޳u?M:$|ԚVKZvD5E*4pe}.zsԦ n3`/=jN'Ӑz8Q|BN&¸ee"orSO{r)\0s@[atZSLTq~mC8j1>k]nhCu,tfu*6qvBbP"=v>$7m2boڀ!NGcjY[K"T^v{t~H'MRsS!4aC">pEG5` H{@P93ti1h~QZz&T/I<cM0^ 4سeM0d*ןBwuה!fF`\|Mx\cMQg~="%w_ Hy"3bi2$_ .CK ?gBW.% F5(Asz |jhR7 f\X*Kd/H[b>h%}fVlMsNb:$' gF~cp7m$;G IE%mkp':b ["Cѝk ?]wb:/ !o>ptաP&\ܹK:Ec\"nvsiZLΟLL8)'2)F. #c =VcT$hS1~R0},^YgȞFJb$̮@Z-ǰfS:[ɚ92vӌRu ^|\k 81<VPtT,$f_4gi \_>Z Ukd&V4Eb;m&b2Vş ]QE1i#Ew&-̺GK!mTM=mcХ&`|D]~4c!IQl؋ P7ՙK6뢑!"ʪxAZkqN dL4U 4?` ܠb䚄("#sQJ-#֫ {g煝_W㋜PGQcFꙡRg0@9nvHvmpE2HPe H@O.T~HnvW( o6{wTtż_oOeHF FAz/29ZmX+ Зs^!r&$F?y:-*/@a#VJ9ʌ{iScU~^b c.>̀qes S怊eQKuLDVO<*$j0ı+̱!}_?" iv9§7wS6= (] /$ l9~whm4gI(=2׎V54zx1vO)`];ojt..wuTۍ+㍺vϥZCXS^ۅʢcAKlܬїo!r_OhTM>7N9A+̕g>: ~˒J @43:J680w+JWsUxa$W=gtg~nwPDƯTBT5]@`eJ{Rޠ]?Fߌ4ieVqZ1-S;oy^7Hqh=L~= VQ!~`aĚt"BFn[[aTnׅ:?Mwp#Gd%l|g{a%O͊LڥdXrRʞBP4N!&2ܛYa>1YP5MzUgV]Q04`@)6v=g*_{W՞}!P;s;?x3TL2ѡ4/9F}7E#FI4 k afA!Xr3ęFJU8Y x3t+'D!Z\bdXB]) i=}sNIGPgA=~N-(VꆊAJ<~İ/Q֪RZ!靈18rϽjKBPOU/0;-=1)(T[}fjB`@Nǘ"_xr A#1٘DE&!3;1=WB}CR]7En#,YC&cL8t1(j[cYOf)vPNN!'Nn0H bDw_aHub|F@sXk{wբ Bl/cPs!1869> R"4U(/pG,5 I |kߕafb󳾽r-.Y0B*8mEtbw"F篝zYE&3i)zMT¤:TĖ &#$c\JIf>zm-6 ~yiV KUQBe+?fxWH_$N唻(G]&2+[^3Ty; >0iZgZjHGduDX>.U.\q}M)dsƯ[iMzsb=3hk`CϞ3d{ވ()0cf\!04zjwm Zr`P] ^J'祀ͽ| {)RHHq غ [*:U9jr!9ʊC'bcQPx8i ˮ-dBmPQ6ZE*֐x;A`úY?5J 5aa[611|Ds iN*mzR;8u"1v 1@(Τ]l ٿ|SWN +\;Z 1·Rr5e5gTCfϹ2`vS8ŭg7LLzH-lj(nxх]JxP::)OƯ};݅K|<-笹?<`̪J0B9'iLBp>_˞mJWb&53cKv[e54͞{ʭn~^:O Pn ~ҊO0/K\"/--Ս~=;Q ԝ 3c( nh7H>ؘB0}К?̂?k &u)x!UyU_&`^?͞Xa5h^C}l${ef~ EjnWi?<%K {VP(3>uC)l]6yx Mܪ6_9Bu鐤DeUV7;yΝi6 9TH3%Nj)[_&3"}=8EhЋT׹qmP݉"cn xr ]FMDOc8,}εY; ˼.gXxk<>.ʣ#AAtek ߝa5KOVc̟0AD`ft4yHO3>d[ld6o>٤Hx⊙{_6W3jm6x]1ӤꙊx:mKw<]ֵ7uꯙM_!$:{kV^%C4`0Qi99$bǗy0;ebO'ls)y7Wn[DTcY!cn‰Eyl1LqQMX^ Xh(6[&7WdF4*J`1^hG-ű+idSvٻ.IqЪm B̥N9,R|T~ՅVCsHqqN!JWr^nX5KB !`؈Q^Y=͞U4!$nB$ 'Cr{3~}8jӫFܑ5km֏~c;,÷(Hq/F؅;fZh-Q|rO-Ɋ wjNwZH =uFSc't5{I=GEo<(媒Q˭@^ DELg*mKOo:Dlx{fAx9>>`k "K_BcINZ'R(@AFu.}v)k#&Kn&)Yxr`̩kX5b ` ˞sοKB,cG}ԕEc*F!AL,hU$ٔB| Ffl'KL.yCP杅D30qI? SZޱ YI4JMeB͙فIF[E]~\:=+:iz{#X0 H)5pJHmǹɼeiΆ)g'-A57p"t(#y-;n=,BŜ a@UvĆL ctR7WnIf<}_ۭɬΩ፻ZH7wg7[ WmIP².xzఴC-@&A&bKČoh"3_5?Z [A3|G :LCv 5V¼q[!Nˊ1 zj{foQdZ#$.҅^ʛ&yH+H;wAy=@`sh,f%$rf2UChf `n(x*̗0TnVܐN 07RVj Ċ}U\"0q}I4wvʭP`K77EN;XkcnxQjkx.QlO>sCEToM7cGq2l/E#PP+D6(F[)}7M!kTm[YvnÃ~[2u,Y/aJY´ܤPyŊ r`9 L*"T׶&]NݪJ2]a ]9Γ#msWXxv6gAޙv$#|9xpnk. 9?KTΒ5@a8earF>b@kV;-`#c¥`iyEjwR{iR>I9ùL n@Nv6` 9vM_ğ݅s9oG{ ?J9SěonFUjqsB~( .i *3 BV"X1A/_y%vq{gc}<4t2I:?H&gnP|#7qu[+~~"(*Tqn&ST MNV_MTcN;c&(}us䀶ȳK_%xw,n 2+9{A8rRVy)-K[5TWoi'\`k j9m^@̲1뛧ТgG^o h +/6+'>,`+-=[KY8Q>ը[rW!40u> f2j"B><{OqKdofoC[@xGyD=6ZkL]u>#GݦSS[`'MT,Vrz A<u,@ccX20xITw"Z#NtTe&F+mI!R::ǺY,$46`<3šia潔Sǥp %f5ш?BD-R3]Wr!FBJIBE26j$ɀʒ Y1!c_*4}g{OV'fLoZ6_)r*قҙ;a|wq)44tSe<؛&UΘhI+GR ]erhhum+L_M$hEڕV$邬p[z1h)ߑ󏮏!Jrz PdЧԥ[~L 2,(b@aYTe B(RTZr 1BjK9B aM BQ/q+VkuW0] Pےb~mDY+SεmZ>Hl4(mq7,#GAil>c:c$&Ɍ wDinm9$ y42wOnj*$,^:{@97&D&o0 #.jXȋU-E+uyUǧM΁ԃPCIm%MaO",j$X.7Gs"O>2a-5~^xfX6}} ֛H_?z_ Ysܷ1GҘ:GM9hC6sXфfl{s7MHNOL9;]|V4D󙥜?" ,\Ҩ%(;iRsf?$L~y +p$\Z e(Z*,)fx%ns6gt|/+D%@^R7l@&zŸ@L4ORƀ-#u@[9bm=njDipYg9dr2 OG{1H@яC~*EfSD$Ґ8o ;cWf-ZNjqk723.b*Fǟ_rwx&D\Lc}\i9o@?c8-e7U#nE% VOq<˻9"" =ϚYQb@,\oqB.S؟J* ɀ 2SԹ5?1;0w_Elvb|`gl_ }B>/Ю},ͫ!cDIJmok8X-#Ak1^3$%,T>a}.ۊv#T5!oIxX@NLy4Cn~|k>҅yN e1y^|i 6b]N"DWIC_jn% ^uT/ gNayp-Y]wX,fqˠ[nFy[dJƸ<ա@Ki@rYh/[ $@O /!C40O9^'} tZWœDؽ,Ie20`RX۫ %JqU^cqd݈^ n}Kmi cOxX$L Rz5{Ni14oت=c7~S;4uw9o?c{·ش9Lg[U+QA?'wLW4V8@'++e2GN5/W+R&=ymX-a7o*Ȅ+)+n<9Gۏ3wEW:>H.j|PPnA(/{ѯ`g1jC:C %\cHkBZjz"6Y-TBlUqߌsm͊uKd -Vq{k6+˝2ۘdAbl1RR1Hҭy@y.YҊ4tYFXpٯR̰u[A:wvx>' k)*䎚s+Ĵl?QVߨ<6(q*mCɺ:Ո:?IDDG\jbFY+8rWq9;>yw^54/:A=DIOԪY2WN4^k+z|,^n0x`JyWa]4LEWE$Hu}3Z.Y۬{o}.7{t<_ҠRV+EZȧ,E[gww'41l˹>%IN*K. iqXޟ)#iG/NTs4zhb#XLy ~.VӜxCr&01{E{k&q GKݥ=&mWDEt"0SzwKC4)3䁀VǾ*G׫s$SvgظtU`#1ģkQo !J_E? Xй|0"L\PGba͹eȦ.c!$N^׬cQ`Culogqay}"T6i\X:_꼴ξo?Tj{>+hʱZcfE39VYi'oV{yhCVpbPEEwۋ;v 2!&䕞^K"L7C7ԲZ,6g6MZ/'p*s[}1|P+)NflTBgkנꀫ:gв 'mcqdd@ "aMLwgrQd zNU=5DpkGsvae-}Vȑ@0+ďѸO)W֨܊ZH~U6W`Zc[[:qh LtqGtͤ-%L&"͗qG"_eXtjJm pnX6SmEmI)O$CkCMNqí;˰Bb[69U$- OJS/Yf\bms';Lޓ# uIAhmzO4pt閐[']LW`ή7FٙEAq^0g}$C*+N$K&X8q9yNTg[~#K,W$wt2Lb9TaZva4~'8J%ա\S -a'No:g / a/ /J\vp%U* c]CY6+5sZTM$>Se qmq;FSt;%+Tvq& ~_C僤"Xp^Ӭ+jmd=ZL{bΚkCC;:s֒;MD04Ӥ\pz8M("ѹtΆP}@l[?b#5Bae,Ml*#F$].RX;cQ("{rGo!Y,, r#e?Of!rS=nfpg]dYcZɔ,"aڊ_RxB!j!OIzfLN#A}DBߺ#Pش4x0>Kp:>p9s+]<+^ɏ;Ei@ SEL>}6*@n6kC36߶#‘=à&[&JLRR[?vw횀8u-LJTNFUN8-zH".nHttڀ*Myy0/h H!ٽfhI~D 1p54|_ rU2XxԤ(Ɣ#7 V&*?GYj4#l6C.t.4]0d)Y?$9l^:߯>a!R8E[܁ƒT&a=3As-3&%6u!"ğ ݊d&u{U,i`*pqK Gr#ejvR'H.}51h=r\ʒk0ӯvl;Cۦ(vaW]䡖!I-'8pi!*ɡEaOƹ^-~g(*Bv]zζeA*hfzt\KnOl?}iixsĝ;_YKn35ܾTBkČR@ sB&=$2M &PE& C LΩ}OzUK%ǧ6Y\UOO;)f}InXXߤPҗ(-9LaٛvAa0qFsKS%]SBH0F✨Ac,Z piҠϢ&sWm3(jR /?t"Nfi A18wƟ2^.ZZW}\DZiɺ]!ވg^_=bب@Ϋa ̬^!=L=m)K~l}{1 "B=*@)w+jID}ݩYcJ|XPz:dv*Nf8%ev2{a[+n\;q` &nUԬ\$\\-"^j^Ȣ q?xSp.Zf [\0t "BhWM&h<&HmH팴V =Zcض_A]ؘ>Q6l-4Ѿ@FZ_`: 1㺽2î9JdRv0ì0q FxK2p̀C C~li+X,8j=p X)@@1^hj8ck1 Nq eS@ ) Yc5`sxϘ~:P6Ȱh`xY6ZQ<AxַXܗ"W{iE:Y&]o`yMWs!<.Fjg? ~ F1.QmmW`-n(3G갺)[&Gg3OJ7X%kdʇw YM3kF87{\]-&7$$׫ڬ8D-Vg5jx|lCA2ü6*fgyR2󟄟ԭypBT^->H-Cx6,BJϪP`AI^{)8LSQZbάWP+Jar#tEdaU`I1u="iT2x-‹L;rMW[8.bLE`*.䕩\R\4eYm>rZmDU)n[Fۆ~q&˭"3@JWsW(#/jI+x*9 ׯWJ''rW‘F7XO1$RFZ [nsh٠H5n"m w ْX }Y0{IY@a}~lDil.yQSD|@@;% mx_@͸6.n+_d owΩ ,es]N[{M( [% :^ TȍS>h/rKL0V0Qui22K(|3~q8$~2K lO(eof lCwZd_RO7X26DI8rbSb<銟)غN'$(ߥvVF"(Ȉs"p[#445d` Z9bjOcp8h-}$e(.;tABrBOfJd0:u8mH L|0b*>E`]=m; t\y ɢEt( Y#La>U%\KO@MŔuY\ȩhh0dFmuo}Ѹ=ŦC[̼+wP'yd!*k{%,1bqq@q6B $H:S;>:5[%:Gh mS׆kQ8ܞK()!:ُcC] K(~[S{@ZK^YƳYgXdX|玒o L^JtT{kg!!k돗 / -N( +Vvs+Atֵ2Uƶo7F^ߩBulGV7~+#9^0 >sr1S8HS*Ɏo@;Iio%p~MiӲQ.NgykCJnLQCP&鶐,yXC7ۖ$M1wّv-(Cר%l{~RSʱia\P#nk#_13s͏Ō/·W.xjc!1ݫ1ɭ[_)mK3ZT3NJNv6iZ/?qZ;ؘ'!7$SRnWl&!&n>_I\A|toh8cwN{_iiM=" "_ $ /ZyA<&S9wZӒTz$!P(͌vԟ.]޴I 嗽߷IJ%$P"[,iɶw4ըq5@ͽz z%ct2u`7[g$mFZ@߸Ơ1f%樹>3E3$ww#,N{~ ˣJZEVJxDF1Ė/%=X s9HÀU8 \ޯI-~ݲYtfp[͂ڏY 8u?F98UOuZ"Pn#@ FnRZ:xPUbt ;㢂q9h'Y(}U s^-lýLi@_/AIqrg^yZi{Mscy`])׈@?[B@W袅vy W1Druh0,%/x+ɡ@$֑nxIQh))"#ig9P9(п~-{DF/?9EWVZdl K+%fƗqbi)AUװe7R0O^Xb~O a3C\3(hjc>>&^' '_-BO;(|(#)Z`>2QU D)M>ɀ%Xr 4b?܋-UVJJw[exoʻ7mɊk4$4YE>i2m; ye-!%Xoʾ=Oq WBN [`FW>$kqVP?܍M,w_{ k~a{hλZd.lo{cřxafC_1V6"sg9M.kLxVl9|h,Pft;84 br_ H!pVemIzELmFzF&XlHd^jnkǾCd7I-=E0]Rz7*ZZnbfV{@rk?}&cF@ִ5S$}A܈XxM}S/9|AVG%k|Sg~ſ)3?OڥZ*g+VT^S\6О٤p! Qv=̦|Ks,'x QSa27E.5q6Tb|ЀQ3Im| RU* #bĈw-ąXKnWF <lj[{&^H:5/68QMn7;3_J&c5ԛdݝS:f ]3(st6BP< /E8J :(f/L'8$n_Cs e+J^P",ֳl·|8!XSp=~a%\`8LϨ !O/4wFͳ{62D9=ṫnQ^s Dv{(7zM(OJ2xULR"+SVkbi]B9XfYsW_ WQ{3F*k4>_TGEC! ZAT`?YT݋*a˒}Y,(*Rr\=bf֯Q݃WW]hi8=jt( ׇ&&ԯYr0ȠT% & 4}W_8h&0XO|7*qtus8Yi^sIAz}3ͨ'yq ?,3v.I"?fx⭓I0tY#PY1@h=[[VԬa -ztcԯlJA-"J ,+HLA=X˾P Xkؔm=]M| __HpAOT>柃=5f16Pc+|4}^:n EZL`%E(͹'S$h!#J)Kۆ |Ȓ&%jDɦZ5ZQO:ѕ֡HhP-= ?^XEit؍.bFnvwȋK;ѽ6|ɱvY!!AUX:yGAa!{Z΍{c򉼙Ac3g3옫g>(plm 泉_3˯ǩ?),lͪQ e Y^({3@/)^8˸蘇ש zN+ftQ E9'TkTM>, } { 4`usjG% Qu;&Iba,} +85d͟OႂjGҿKf 7!HɃC+u2_R ("bD? rZv`ɶ@sjw c' U,Pfxv|%Z^"m}ƹzփA8s6"5[+o/Α%tH U%4Q.^gRZrU^[/S E^N$KB׮ߥe⥥_F(5v7c9^& _K6 tj5OuY֓sP87"5`PTE Yul#Y祸lFB+ʸF@qDʜ UI8i-d<5>rÒYݚgd~V93ZR\L|:VQT"ξfQoXOvJ|#u6&BXP)5`lTUJ>{[H~࡬n@OT'nE֯$m}h(/N^{Og~J%TνFXRK/y+I!p~F†$HWIW-|J6Hd暃}\^Ӑr153uCfo_t Pb^=2nkN6bZhU*}"p]\4q+-5r, A̞1 <8EK6{?С4?^Ӄ #b;.ԭ$n HLʋz ~wBĎhkJ5ixQsĴG^:3Ki 4j!`M@5qIf7֮S6Ꞡ81Y.tTWK&SJ4y~n2VĐ>ooL2$XOW'n6A&cCxc(B29*U* Qѵ#q0 e}Y +`2j.}e\ڨ"95qiE]Tf `` Ω/w]fT4vUsax:.O'*Iƾ_`5jQw}?U!5]Wc@c 7O蓓sXID#!u_Ni07~|f_h|[묓R$h-CqP ][wCtNr{f'f¶+םea3pmK<ㆸ'Oo0a6zpg]/Խ> 2opܗmNx֪V]eߒBsbHy t6EUW "wWJl1hG8+=LX$;> -$K\wbz,؇~lrx'wsp(,\riXbYk.̊mu &8LZ0D.݊;\΄m`&̟0*TN5$e}qxwOn]d_#z с .T,?i{bnUY.$a5L57NP{;Ӡ'տ(+"ڭ7ɏpD.j6slh< DR yKۺ-RκT=#J UY}l?]|Ko7kE&*+F70BMD){D KYV:3mt{æCsaUɊ^Hl_5#:ę*Vv-ZB }(-+J?s\;HroDb_ud`-+j;׆yOw~jO7J=dԿ(7n*?3Vfy0Qd%ot* #Ž/#,IU G^ ڥԅbފ?0ZZSg>q^"K&s?k}*QfjPg,M7~ka}|PvIx?=-&[Eu`'|<@Kxs2a7>>H.[\4 IJVQ˄ըJɪT!9d G PߴUReY^}liڇJY PbĚ^oۄTnsCS,? EW1q0s &VT,7D/u RCD|Zl qS݃Jp(GZ@{9㓾"OOg**3nheXfc>,fo?I44@2Ic'8,.ܾɷ `S=S x9] ,"Ї_)UJce"hLp_ᱥYx2t X/%tvG@ e4cXrVj:x H b[McĤt{N*aUR}pӶވ"%~{kѳ7HDx= .CŊE_#i蟖鱘 MǙRΕG 5N=4@J{]4DffP*bXJSu#boj_GMi/Js[m;PU^,D f.Wa7Ai)jjdSh`0cSJ$_PvHas,T,!!fwa ߾ oCM`iJ}=GDPя0⃺rSjܟCpPtWP}vJ3i1<8eIAWM1^r%zofI^0 fҮ/"n}?3UJg[r}RM?M{C2̕FC7WY>b4ErE~۲,܏sE@c 2z)71·pS#UNNjdk we;LfyTv/֣}/>rsL01_k74I+x¼l-ۢqNW:ՙD~PF0wj2rh 1P鄅\;<7SGAӰct4q;F6n8O-%8z>JZo!ُ͝ǽx:3_#\>i8g7ߍRYa>IؒЉ6w>#)Ͼ9{j5e˕Zr( .)}hL K~Ji<={!Ӝ\emuo!4hD%͈#Cv:JǦem!I/۰X a䌮 t>1C_.]'PlX4͇}dr}Mh:* ^u}@?x=. 7VT  h}@ŶΆ|4cgSP4zl +(>| I'Z 97NDK.~<ޅPEtߖmnۍ?LsK(*ݕ6?T!.u&q;mzQ zoO|Š|dCGRKPa0T/}yՅlnRVnJ]_poL6H {L(fRu9DcR~Z^h{IIQT uۋtsrS3E[ yA;<NtA_Sg Ҳ>+QYbN>-Pk'2=̖,/}v$Z<^g`LE#{Kp;gm`Ņk}^3g$icޔiQRٚV+G_):Omb v6?rѥ )V؆(=} Le@[5~bdȮvKHZ&5D8& uGM,`,06ȒʦvQF)Ws唉 #kPʛBd0=/qxB ʡ!*}^A U!Ex?dĴ p woA7I158=}y-i`Ѽۻ鿜QKjVI@Gz=B3#HUGUYIqɪ:{Ew@C*#6*nR xRI&j7_€Ҫ&&o=}Q 2r b'!EK'0dZ^u|nu=RXo NjՒ}!8 /wNC  1v) vXXqYH5f=>;8ñ0oYw;E]7S%=1|yZml 䀌 f i?Q:qGsdfcc罆|SH9?j:[_l}̂給C;:k5B劁Wckh͚N1fi~qŔ 8B2 k {y^}YA̜s⺪b1|G+2Sh0= ODx7y0oN2VCd}]Sani\r6…r {sjkZ³Vq>T7LLf BFӨB[nVIU#ܕ^s!Ԩ`\,^rLu%z#=:F:ŊIq)=zҎF~I?17tg"fꢰ)"|[:Ǭ-㬾rlW)T+R02Kv8&zxj]y>bcGl`;Q]d"/=s 7@Q%1;TMl SQ昈L-@z`gOMHX\T6(R1@Q"Y=8я5 5V:+l\E ?oyZF4鼸.~Z"@1C[}?jvӧz$e`U e &wIg3@B~ęr R]Mz划L^:NzxRbD"U̱mksJ%P֢떎rĊCk5.%gb|rMT&q_լB/txY/ƃH[{s,uW6p}t) H]r c7l b L+Yi-p!$fMZ鹜{9Fpd^Z6iGD~Enީ.`g(aDHiI8"eTxtl&U!w?\$킾̊ەt8EHzz @??/ pI!=L9<" gJ\7`uh79OӘMkW*3O19xxf(&C+׉d;CD澚"?c5SoP]|j"g^jʳc4\ Utܴ{m̰t"{uwU"/)w`=:Y6'ɤN Feey'"Lp‰B ΡLHR#{HV(mzt޷YW 3-wmr$3MK]"<:-&1ux2{8kuQ3Ń Wre3eۑs?#/߭nw%dܭPyJUiѝ@]ڔz̻' [ zt,>_ YDMbf{ !"R-*cω#d{*8e5ʀb-AyFʂǛ> [ZQVNf TPOm| 'n78uBWn^*BH",DĽXN\#9%h4v=TwR hQ<_,.s veQP< /,]PIca%C]*.Hfs AqVDx6#x=/8,@Ns3_Hp*e3u㕟S%a.JXYl^zm{c@WMqQXzff[S: Ki\KjeQU ifJT ח+4bL}ͧ v4f@eZNg}<q&M)fB {/j8OݒӁ1vβd `&%i&u))%$?z3'%x4XPoTiʪJdȚflwF^(+W^*Iwj0̕9Ō#H&Jȝ_ת"\̭לMuL2W#@E"U` GzUXo>/J:=Dxa"Ĉ?]G>$Qx_?k̫7]X׆=ꪒD}cbIWhy`9%l54-i뉣9)ʱpl-0>T 9,uڣFnX(DNāS-G>WпNŖ4)b>W6 C.)teR{;Rʣ,"\ C|Pfݞ1~ʰX;pSAfvKb R!QK1ϸ"BU qCvb=0ĝXcEZl]:WgdrxIڢocoCikJHuεK  9:~[ .CBSjei 4dc@: OX)ֳzGnQ܆3wf\ɻ᜾`:s6Ftpp{~=vm=\:C[]9*(LIo+Ь"H*E;\d|>@oQr#ξz 3 怆ie+x:xe{^%=kAV 0`M.ɋK(oD7WVOFH݆ߛb&R cTŕT_-w(hm-)DkyV՝ -Wonw `G*m&Fzr}7A :Y9^iȂ(|k7x|!@EG}!8T)@Owb+u?FD\[yDd) HЮE/6Dć Z=~ȆDJׂeF6V%VF-UB,j x >HԼ~2[_[Uߧ4|6s: |qC7J۹UnhQ>\bf Yhsm6ʗU*:.^(\aI:뢂o}#UjuCU1#yknu e;V@yDs(ȓ.ox+6WL-٦Ġ 4U?.B6xT8|z7gDȟQYL[+|mb+Y-e@-ǔ'ֽe)WMm_E_,ǏTvB26lF1|7ϔAx (%&,dy8†qlѺ1UNTbM}Sqo#s4}P@&s|/<lDvfCv_V КiL9aa<)R*=v e㗧@Bz7(FGu5`Ώu4Ƈ%ñAݤ2ᜟMs`AB$:>?xjnsYV(m9Vl"Џ,}h(QO0OT ۶r)l`8O}o4MfbEUf/Nk*2(_jRtK#A.Ҭ7')g\gBްG)x7p&_XagdEcO>{{ha)fvo!J0=-R8; 5IlLoY]fx0kT@MzS9v-)K3`4ʙ&?VIfGSÐƺfjh|n!&hĜz##(kNRU'a${BwY?Bpl" g3?ඟbS4l~>E}VVAi18᛻qWaHo=5gulpBb )M$QW{slCOQuV:r< Syv̷\>\,zM(%Gng?B{U%Ţ_E}]ȃEԷJh4h2P9[_ X!bpʾyaU9@@Q%8]WKPR +.u"]:AkU2\zמ6,Id/S[s.muDn?%TVNg I`K*KD[d7d՞AH_QrzvAīXAg@P es#ٚSxf2 7Av=J@U)+g'S 3ìBӢSMv֛" )D L1c_kďUƃ;zC9"L{}]" G_F&@ B=-3mӚS+ (5yyjFciD:' ,X|p/2{eψu ؂q0V+GE "|WM'g@>Vi2R!sNHqϥcTzO\ݭ 4zÁo}A`VٓtIrPR#^nyLm: T9wJz k-FDZЉ]ӊ&qKd\uzewC\Ʉ`gKA g]pB~RL5~۝qI._?](M DO;Vq%SZQbuq̨,Nc-W\%[aT{(zsq .Hxr"_<0wW\-&f=Z?l4?Sr*5sq{,&.eF8!UH1r{d/v:%";lKޞP+ԛvnx7Tȉ>!W*agBNY阣9jvZ׍wFjK)E0(3r(. @ Q6Sy\pH ۸um+e>B!Df6C )w}qeVlfz;įjw}O~%d$fSS LSz,"ٰۈ qRf7۠NKԵzy-F>X67 '0ySؓgnAk%Mi=UI Jm'&٭B J <是Z3gJL\fe0 xNw/@z%b'_LMEĺdoYTuFs`Ͳ EoAOqv]#;D8DZْzvT2FL+6Y@*AOOO["DCwX,U܏R94 ͒0T:e -ğcpj T3n,eRH?F ^}daKy!c5qAYMR+V ňfS1"9umf銞Nmt+Ǥws_}1-@J+7wxr^bh#hK:=fVg52]5OGB2ugF¤f &7cw@_Ng"] 劺\n[L&i@g螹~eJbH tV8Bl6ʟ,l=#z uLRB3HvC  F1,a<'f;{;Z5mٍ( ;!5qPgj9C.r+=:Nׯ*Y^SkJ}6'1b2SY(,yګ+J!ɒِON6RlN>.?@7;ѡ l"gd0\tPqL0/դMuƼ[! ?߬ {+?KazBㅌ1_;V>x {4\?9sEV ].F+I kW 5o'.@FWlRf8~VW D> nQ"X |!c +G-Ϻ`ާh|NI5=Fj Y?O@_5ij2Qxw5B4pS$W[J Lw:'l;X|O@y5ɱ0F?Dj'ʃQURcPO1͡1nӐ #s{CYWqyh6uo6_#dY&d,B&lW ǿ90O+GF3k#n#-˴BWw>3hS-M7)S<'ҰT#y34b7H">7a|aNZ*hm%cTڥXO#"zgG6wẾ{PG"Q^WšTk-eD}Ujb@&j%S%IۇTvph>)& HEjg{{X5vb2zdf=^9|PxFi; [кω3r nZLErKgv3k$O''Eϭq~6wUxfSo+ڜj8QM7}?ڰT-"= #v YB/\c1C 4 dɡq KyL"S4&[V].twiBy3Ύרw co>!!?Koc"gW_g˸9iBg_` *,Uᕡ&a[qq?̴ٜF^W ?]P"⢙U>vjW Q3#սizbܒkq kEmNj}RUu;"򷵮W*cYտMr5x!ڻDz/Ε#m2)!Y7˵lM`CIZ~"{X5@ϓ OjδIAcTNYLjLM_pҬ&Cە3jc(6f̂=X.B}dd\UN֣ nE-dH%%'7JnnעVԸTl̬BqQDrUO?L*)kctZ?!*<Bwݘ'3*qs鮧y)>//+t1ԯxH$]lf+lEcDǂGS!lKDܣZt]n-Ď"CmKP J:3qU`3^ml>囉J1OFJlf& Ff7_v ">LCv¡W2FE"XFg4أfNC `-CP]O.Q\wC(q۪vlW LU>p A-8,=-Հsהh{ ?܃}7o 3aH>vcbE64BFhG;L7p 1຾Z %%tw0m%2 h:wnKDHG n8NUzn UfP@^N^h⶘8`f*8l5 ȫe 1ܽ<ͦ͗?yQwnty#iڶm:ݝ'l-pp&)ɹ^,Mu]@ D`jh`$1m?%[׻ MW@3J?*|K՚hctee gO*Wob/@v~0!UgOmdmUmI#鞸H2pmT GD;Wk!5ۗ]eĜ'|>USK};qZV )wD7:!e,E߾s8G[10ƽ>TC]JEs#Qi978VfIĽnhLGMC;Ñ۟?&9}{2GfaхiEQ]A;BAXH`!ʚQK dR-R=وP<ݣ jGQ&Y,)Q܃ k#-{P52آarjU: OIi{Ȝ^φR_calEd.DÞW)n _g[c(yK M qdExDU3`##&O$UK>CǏC+'a.OCֱۀs$*Rtw &+>_D~D#x+ ݣRWXy4&Stdx-7͊W1 :/Tk٤q+wӦDQ01j*Dq[ёE;-=U7,0|I<3^(IըK *|=+Vc?.[G}H vx*`Xq2ǝkW閞U=Gxd.,ެcYLM=6Ybt sAٽqUՠd-S#t @a0#\l5q0y or8.[I!|t-X)~8y7;U ga=tn}0Xڽ',U S6ϸ^< Co_&٫Á_e~Q&f'5ƴ%eqJnED~^n LulX޽PAAX /478L߻2uQO ґp[Wr +>Xؽ~>ݲY bv>'x/ϔEmL7/my:ptnaU;0A `pgL'r[JrM,ZQ-oQ's[GI&%w9Q,`m d@w8CM ӧq? O,eЯD1epaxdܲE48$.5\ ̎,N/h9bt,FJx{L8Ҵrn?'hL?H5Ien}E C+E*E;J.]2n>$"\rFΐv9ZyT{ns#K:VXNm3қTDe%Jҵ^`I{23Ũe6"C6l'cP{omAr纸7ZgoR68!*I}=O%τhr$SųXz՛ oyCA V0,Y]Frjv OfwQ>T*("X%{j݁>@B}檾bI}1p qV*1 jz g0\_"}C$8 aɁqʀ4Qsս1O9fDpgM< nDž ;SjEŽ[x2L^@Jm@9.VG`6כ֚(jptR{~fnhE튢3׬ڃ@O*: !79'_Yx0U|¨DT^u',Q[jB<ۖ>zWY'Ŧ"&,-C&yx<mƅ7{>oi +pE c,wXGjQ ha3"l΍qTVBqJB\$t03ߺқCnr罦su\rqA烙ܞŐ҇]i4ioR! Hd&1mζqKAVJgm 4:*h3F|l=I<ˍX1d93 ~j@{!fcp|s3L,ƜĦûbчGzy\oc[Fp#2t3o^svzyyRXiO#o-4diJ"j;WoCk[H[%|l͠{@d[Z{Lb"=ml |Cr|qK׆H<25..CG2jŹ^[1}ry#ˉ CpyMSI/NNBԶϕ9Ynk:C ϲʒ[-A Z6Z ɫK2\uOVTŔ3<0 fWܗ?^ ^mG^W?cnѯ=Dm,I:\B~;CO|'O~~K)"Kx68#)>[UUS“v,>e>[ *\cXe"U:.4ݝ0qYz¿Z$+J,x*4ֶ;ng1w%ˏ_A~3څ/py[4&)@ZJ:"?ʝki!ISavm"8 P1 rsS20I0ׯ_x5B5JcjCc@lvis,i6 uFWJ  mc/]VmjQ}$ND|']_$b_h*ҬE8; zğzϫ4|CJC /䥢Kr#k,RZ[~t{SWGvalȉhPC uoC*j\QU/̛  3qD'WVbڵMZ vb5xf>4АNƐ/)[e;ةb AbԾvKLQ>Qy(Ͻ1{{ h> Xex w 8M"DC򇰆#m:bOZ yfO7 Ȋ5U0T"GN3\_?Pfn}O'ߠg|PWg3L *BAW( 8 noM=@ZZ{bnH8ѣ{B"7xzeԥw g)qw>nzU#jCMjxnLCIe $"eexuӬ=v83`?f21H@:ְ\ L:Gt2魍w$h4jl.q9JSdUNja%9) ngnK7pk4cabrt E Zz~aļ& kq+bvIJGlj`aRQy!dZ_YFPi:Љ2| 1ӡKVX41qگlX1C rJb5`+\ X7Dzl/X2쑬$ 0h$8 KE9f#Hڨ sVI謧/ d 3e Q_&v ^ݓSࢄx{wIU,&cֳ]R3e{Q 8r}kq=sKzU" "1d#ƥ^ '-I 8d^7ڥxБs_]YL8b)Y'B&~Vݻӫ" H+6iAaLN9BTO糦|W/&i~5c%Bbĝ]{:=02]hbf[AQ[ yPo9{6jdFm8 Y~[rYX!n}jh{b ZeBhANU?pj*ʧ"eu.V+E,O8=2?A6HTY d@!?b?zi_)# r*qT };>n4qMZ:/OĥZnM&C@\)L"mPebBzUԓ <0Xuճ&UctM3~yݚKS?- 79a@ Cl߶zS1|g%M1AKӞ_ ʤki=Ax4%RBNYLuc7k>l*G|/2fӠYCh#KI} IժJ뮁CMG#a0;-(? y:ULY*Q勪PGTk^C=;" ˜p[3on:{d*f}G{UA-=Py .5H|PB4LHQFϬzEv2&:"8[iYJGoxXKmzyRzSpHk@+;Dz@wp[zuh9|bC\HxbNpwD/tX|ǀ0J`%f-Gr6$KE<6mUnȵ"L{I%8$)$WN׼2*"Mwk0SxtSn_$l1%؞ŽA)N~o+2p"–N0(YQL=m _==ҹK uxl2 -Z~0+sWMa]/z37Y/+W` Rn-ZzyT= ^ ƦBD*R3bewz:ħIc .F**kLYڸV;ن2Q=b \"ڬY-"⼉}k}UIjQ# |0HI MG}jcy]1?Ɗ^yNǷ=LEhɝ'>{5߉ |񪟕D$>ƍ~MvnJkC}r}' bFaއhу2Y-C b◷@MFଅ&l1E+O !PjHcc"dNps^Fj8C2 .L\K-٭ 4,#yMQ*e,lF & 8Arf00Rtwo`=KbĀjj]5W Q"TnS.H;v1H%{d/T5wN#e<[n皎4| Ĭ9 O$у^dÔs-+^QkC7ë9}ӧ$I.PwNN~?.ѕjn6:›#*kc&WTٲŶixf܋;{s^`:mCflkLGA) *R? #Ӈa/0#^F~JSgVEjv3n|r)@aV @@V5rܮ! L_ߒ ~50&(I =; DNB=0>d׽n7t"le[%E]6A%[CWN*}cq=c!9qUk?r%o먠X]BUV<&kO]i0BX+4+dCV; QX Vp;8PE M&St!1d܀t#xaD?'R,OLvT<-1{8>m}K[NK(8@\~` 9N//{&^6`UXG.Onm#9}*5ƣF ~w(lq~ǜaIuFX`f{g4)mQִ516J1`rYz\huZ$z fA q@Ɵo̓׊1 QPBmݖ8I"?s]Z`KeܗR$z !zvIc9 5P;B^U:pɯ|{sdNǩZV7 f1r% *JPT-Ty/v+9Wr 82dFLI'y$uVbrB)8.QBh 6\:F$c}hH"1?5M ľԎgl)JIשּׂK+~& |^<-,=,M@1 V~C81̧cA&crQ+} bIo%,#mo/ਥT [uoc!7A59DE6ΰuxK#ĝOLt[Ղ+I_N}>ʅP?l ~^E 7}0!MP0z<@h۽ #? 1|f1mG&dF֩D$Hg fX\"P.*k\HPUyXKO`\JidNjSIE z61ڢyD҆ GZu}>Qgn$}j[K]~@<НqHH 6MnͻLQ6##.C!KE2%{tfPA G_NQzQm&ab/P3k^Q_(q)džȥ^nYzUẀK93 K젊Yׂ{t,F2oj\{9$$ *Dx@ FË8EU*Kd3e'jT%BC90l# cc98xvpThDAR0`^d+b,/t]ڱIQrngjf߫LzlTeFAE L+24j(QQI3!R֘C9h؅8eM|ū}7UnPG~]=?A|޹u^X^Gd[Ydlz>&t: ߪQ w:c9bi*JI赦#Ō,v0*uELJ sA?dpVֆ=+o =D>sI( qgHY1;aⓑjK#&Fݕ%.9_3bϑq^l[JZB&h GۭYu1r " L"}WόzNq`CA)ȏǎC"Rq4DWSgjg+w @Ԅ Kyݿ']>,PMȻf"(*`UHsJ(4%.7rW!c3.͋J&>هі 6OW|xOscrSu&}50;a>Hj B'[E&7;=F|rM!7v:My4Mćeĥ66$EىpUlX9&LI a W}j3'ev*;~%נ,FwBJX`+ ?Wk*!:}bg"x̣+N[ɒOT#HƞeToy/y lB7 ElMĔ;O)06^kܣdo?`D41fʑokV3-Ne/;\Z!)7 r|FtiP:ZLOH6KL_G~n'>i:jqCd(ʃ%k['AHlJ8R[[=X ~6(}U1Y(|w&̇iy )>ѕUE/2za!<\]- 0c76Sv6<ұ\ܩ| -G/L%D`嘚G#i9]{EW/x;=_OCe^`"3H#;pr*@w/R[:" K[¦ْBWW6J?weRS 㸮DX\`^InX3o絍$~g siS y1BT\C%1Ix:z M]8Y$s;Ai,u`NԇyYUۚtTh(ۍ$Ti`cBr ,dNt&꽖qe |ϯfL^lX>=ӴFJj*}B֫̕~#ò/'ѷ iUz&(_UIWڅ*7ria!f}@SIX׷-lY-6j q%`H^' fN>-.Zš:΄-^#(sioqZ<fI`ٰ4M'RN= &l`=êঙ-:~["՘j.8tHxafs85eqc^yN4b4y1/ay)>("?Hz&"rag \"]^ F>VS'`1DFǧ=":My[cCOخM!rk<:HauRF1w㠾@GM d?28O9O(vjckO>B#g(^B UDY]%Diw/l#a5|jQZuX7 nZTE"qY5+D)+k?W?T3j=Հ\0e!YN\'kЛkSw5yt?h%@q0`67Qeg'*ѵO#r8 G#U>{KaSPM uI*K1.oH(\ }cX %@&qzyQ{r |9NIǹ~K'=rקּ|!w_EAdIqyK7VS$LLfW>ϏS]e>uPZom>/T`tYŌ3Z$ vP'&ǖ a+d9 }~neGf5jE2)~F݈4~ˤ/X$xՃA8X܆จ hȷ-*Biqn 9dɸ"rp,$ :81QmxBP k<:;.Q6PPFr$+ӱ}\];%G`Rkj40(zQjV&#-fn> &[fs ;@Z`m|Garx HTU":IV "]OrBci6{Im#ǜfm$,^ݾ";P}g:Ϭ8`-IcWWl,~L'g.QkQ ZPxeJkbĺ#3c!N!~)`%2B3F$8󹊫p*I `ln{)% ־.+?olnK]ʘ(OAKԒ~33z.]t{ԇ:4׆P n ny֢׵߁ǟHCvĠݓF"{m.xj!L"IP6  amyLOi3@R|&zA@,"c*0\I:Z>=Mӣ;#4-E 4\H!$hCN.zWMjq/B|L у`:!򡲽l,= iZSAY{2bC\3H&#DYYG^'Ԋ2S8wт7ѷ$s$ mlNcw{+*_Q^8n\UX,P_Oƛq.c0IĨ x&nLRp lh\,D 4nK5}imŧKXbcrౕ,Y`McP*}Z(Z^<è޾RN O$- rnm9 =ڬʱ=:N Nygvس9Ӎi u <c@s rPbQD6xϗ$SkB[PRy`?wZgPٌ7m&rԍ̱JM+ L__?nA1ϘdQ>MaSQ3G@NzX@0):qXn~5`0-&Z~PҠº#-ҿ 1@P|`P VVd ]՞ efx:t =׫Nkw~92߂8mc >bUWQ⨀XYO={hͤwΓد?|(LӰj,bSdP55,ĆM 0DBZW,ɕyJG'1GKŜE83\`_ ы:]>4R0-,j80D-eW0yn[-&pdr}%c ?0#ѕRŮ[T `Go}KL}`X<2UrQ<DR LyvT"ZA@u>eA}~8AB瞻x7G~^ßT΀.?JDrM:t ȒE* @#&0:o /d\$lŰ( eVW @;iC96fb|Dqݧ ,'o zN]'E(K M`mY7 d4w {a`klaIH''B榵\0?cɭ[:M }sJB+%S!?pq;Q]`zlbƃ!PG?!ׅ]2q:3\ާfƒu45lUh;4t^xSd'2C2f%ŦZ6P`>-UJ_ $ Y' Rȍ˨zEt"!lb^>P߃;H.;dvifWY(s8Jyc7Zw bZ`ǙUEO$xPwjЭ!p͢ȹeIiBX'@IEK%W&ëoisiCn0.R}caGe|3Z贐Ag -pCJYXy;gŕfS7CYfaa.&Rt  wU4XvНzJ6 2ix kR^NW)MG)4SI΁6G(9|ds$+.'ya-#b ǁ>Wv@%-l;s ]##m_Sُ5Ș\DhcޟKR1/] . av 5n=|9XE[ Jٞ뫶fu-$ mqCAU 9|-b'g620 ܇Q"+r4cAS x n` !N?uW1md,6g LA" YealBp1-=u6pWE[:_!"]btc-H=Id :BwT;E;~mjCmL]e%A/| S*=mO ʖ)5I h.9lZoIWN7-% ɽrqe6{JSL(W؛ļAZL)٧P_k 9M51(FE$B7 62jߌvk0\ W6szq$|Ŗzl\m :mMzhky$\7AZ_mc]PS֓`8A˝T3$hksOFIM'εܢ\eǿ*]EpSZcajU[DΨ]rg$:#V .JuxeSƯLcA{BR&ԗ]&6Z:4KE xAiYYHOn`j!d(`Aם1eq}?L "DEEym'mS΂ Y_0snptǝbvGFCT@<:F9{1. I˥Po%@CUʙx~Z|b# ݁`ОHnuD8lTЊȃ#x=2CjR")AViɄ|/\cm3E{31WZ[57sGy4Jש7!XNKr쁟F@,2mܟ]܉d9 !Zȅb7WO 4H}VD|H(erX{c~9ӐՖ pܯ,5d}LV hߏ t֘8SS{L4–f,3HJUe7C4#0!(^#jOJJ)8DoNf% HEHlkEA콎ʛEҞQ{?҉Y48ZíUg_e&G77q΅$,c~mx" 6 ?}[Q7tIJ>`[B7YlE30X8peZ%S6@wa䰄Jq(81݇z,-}jţzr~ri p Wں`uh`W܁O-͏b|Lf/)4M 6נ"gv@gB`nvqQا$Q$## 38{G4|fԓGS v.nܓN|Յ:Ѿ5ek@GrL[.~VxpC3~T7@ ~" 5{f4 fS[ҹ8r`㩫TE2z;΀4DgGjav)I,L=}~ۇdwUcAEW3 ȘJZ ;X |-5f7dcT;}ÿS/mYtc3.^;,. "ZR(Mor)iu/ܔiX;ݐ{{>ψ G;SaZ;9țefHr͎n! \Rd+$Ev^i@Ynڪċ$}QECR"1 ڸh&b{7.@8=@gSWzBy.(xw#:|U C4,;ܭip0-{MY8O2!y NB{֐98P[P荤bFYlUZijƖz_==AϠuI4.n%bKoܧphnĽtGMxYtF[ȣ-?HJ[kyĉy:eJ].* ^fI0HDcy-j,IFpb Z~N/I=t Nm4t; P=CBθ8/D7#IИ gFwt2|O~pP?F4菲)h~+0pX=%GRlJYE:+asi ,Z9%~8JʼԙXJ@M@UxѸSA[[$XD2hʫ?-?w]W@0CJ1bt.rqG@d`^eU_JFq_koб7p 8lTٻc%l(Q8 H+'NV@w5IAFCcXO{x٭Pdq /CHfS=sZs5Xȓ杍5Ѓ,yzc2BmST /Op'j-X܅/C owٰwLzEg!p|ZSE|$X^V=gzr DdsMKb]ӺRMMY8Kx T0|}:7 )) {ŗjU8Ws{O-|些 PmwA81fJrRz('nAo3R~/hzBD$n5MyԦ^ՐB!^|#͠x@,^:&`!Tس, 5^F:=Oum^#/x Ϥ[,dtpZȸӁ)1(`lzۧ%8 *\؝䝕 A Xߖ,vd~ީkㄏ|r>{JŐ^05X1APֈjأgG^.5VB|wS*col2邁Fv㣣P*IL\o~"qGT]zGf۳ݖ9 o)B]hP-.k-Q_ ҌVJ4⒡ F5JF }8ƈ1 :W}CtWӟ7p'W۝} $w@|޷lXGv(l/j2a pQ,@a9 XEB3t5a4];@H>0AU[`gÉ1O )pxPQFy@G[\)lع1+]*Pq|~ Fiq}=  _Fd'@DeY=3y9]\5YHӫc5ȽIc2u JF57#ҩ}̼#t\ aR0"\5"f}ޕ@M-쵎;# ~6)(S{x8RhU᨝[G,>?XBjmN# *yckc&3󚎧#˛bGl1̉[a]p36Ӏҡ6'RSok~M H/ [Jd|ӇS菜vU y GP^?$9ΩTڨ0/idji{"4íLe@ύ)"n>cFE4^Hr+1}hiYt]CȑǢ;q-nSG$OEWR`%qifT9>Q*_bG& l[JsCBiNP- 7sC1Ў:O!Ebb?z{/ \bJFDVңQղJ,RQ ޜ?gU$ӗHm#Ċa :M1'04^3-^Bf5 ڱCVi^;wnݫ%~..Bv GӯO škY H'KՊZ@NRYvDfDX:P<M(:jƙj2]:(rc" aFjv]AaJ gDސ،MHIbM>} is @eOG4ϧg]F-#y2H^ԥ͹lhlRyi~?~_j3'ShO+?]6۱{נM;zb=K1a&a_U tO@/8_:F(6dI[-wD_"ſ4o1 Ѹ_*-: S?t,ō`=-MU39Ó꒻f}p6tfιA*Z 9VPjn撩ۄQXs+ie^ Jtc l>#kli~B?~ð֋%0~b TO8xx 2lPc~c) 7?N5޹F>PΌ( @+dc>FriZ}OtuqC6ˉ91=h:?fS KWz0B?)sVeJ'Rqat\~?K)N0"e=v*xLR+v6 U ߡ?KQc8I8 #$!K(²ز ZȯӢ`qO&ݨHܯM 5;72'_Vuprf_Y7競TPF(R~9%s Nr'q*)]fq2 =S^1mhIВ߮wٴ,-#,S41s^5ӊӣZJwh6-)>IDΰ)~EŁ :. .n^ÿ3*Rnr^U.];toG}QT bdfP|1uZIr5L91JHF[DjvҢ͛=YOUHJ;z1JPyE75M oҏaT9GO?k.nQ6!ݔ 9kG`D3494QZ?^Ka첝\:i.Q $hPNygY:H*ϯی y״˹EFAKTDN`B{4gJO?%P4@d@Z BƧ$:$^`x1b T_M."khea|$M$xJ}O0LB}?jzZ| ?ғXzɸpq$ V2W#ۖi2Du[5ކÚV,ۇN:דTdĈj%%f۬D^o>d!l@?ҫK[g2}/x)ƉR f3a+f#gBa9?!j> _0oO 5_L3]hc݃i1*GHk&; 1Pts28]P^_:*l> kQ\|(O!*Ί$r1B۵hQg9 c3ޱ;ڏ›w ۘ;A0 <^7?oMU)h&TDid|MEF{ 䣫=(/|۪>=@sDSy< wD3_۠IY͸?Gt]XHb{ba,4W4ycC_Tom:F#;e6P1? 2q"hBj(J67~d[Y{!s$XLs%$mXei8U[78\⽣җӴ>2B_@<9-+^?R ˾5,epq0+YjS<۔&g ",г=Y B[t}N!6L\6q2~8O mTw#? 4ҵjP]eFWf!]$Cp69]k(~2Zi?y9qٌ _G+|єI` '[fk}=trb۝oXX@E n~Db/dWdŜPr ~T<2M&ƃɝt3J4uZ&!n*'npg4`? Oqf?>o0uE t[`Y\J4%>)[S {"N~}-7,375]N5:kӆop`64zvCۀ!"*p C{PdsR}f}0{ ~w`Gr;V J0r e_Xdf -{B=H1hZF\La'XYMKϒP|v/Љ>ʷ5_uՏdv2褼,@⭒y+&9F)X!yl/ķ`{ ,"g/@ O4zl luV̷ :1t,&Qȥ"qwkGgөG2Yɷ<9x6AfAλ|8!m5:JLֵ9b0IVȱ;5: :\rKzVQk%^=4Հ6i)5dd&Oyb)K  +xulÕyE)=HjPᨶn=}wXFفٟǸ-;"e9@qA|}0݄TY D4eo{<3WU#ʤb켚 m΍QZ֦?pjF@^gZz;{XZps|n&oaQilE i}z皺c8jAkqi`7}-S͛KdLǁՄ}E# pd͛rߍ.HݫԹi9vׅ &џS^s^}oȋDXzO(V yv/aٹO \(Q3Ѳ'YB%&د0"&fۮr߼//db:8ž?pZ4riHu;p2yhC|Y'ʕ+3Fߣέɓ\JFma)$ߧHai-*4"әۭS3n3&:;\Ul_*>lA}QN-wpO.PrM {8E.U=ԙ 0ML`ʦ8?EZzM:7:ȥަץβ!9H ETrܺ(qBomEx3Uݲ~d3y7~YV3B9aeE׬}-'yLG`⧸-=8bXj$qd\ was^@r\)>]Vd<3ć #aƽon*?,?lem_ܺbGJpfR2* &و(w\BB0Nƙ:Ɛ#Eh"-c#yrTF޳p3 qm_@NVս+dF&iy UVqڨv(/8_6B-v'@DB*رoX1\.EyOsb٠y~̀)0ۨO5hL^ڧexpxMAoKOgJ4?ٴK-'GЌ)4.:+ݏσ=5VbMj cj#寓*C/;!ձ~d_Rr3;cay2|dkEC`~u[jX" ? =&(,1rMI>5rgJʆjc)Bk =̅ahrTH<Rz) d \B<;&Yv&bqH|`i%Cµ-P(1mxO_۞v12Io("6󙝾ͮA:qێ}hmFIiɪϘ}]1NB"Lϓj ům+HMSHe*`&0^kt!G эsAJu51ڭ; UP&L_\HE`A4l/P9~5u>몟@l@mDߺ0( p$1·:>9a>S4e8Ub|UęX=/"П3?|g0*d?hx=oޒUtñ.:oSSXB'"q8S4ߕ/ t۩%] e>qcB.V^"^F9hS:a6R7{ E/PU 涴PP`ض^l[8 ޭ >pT} fW<؏w{!|A9TGrDD3fË( Lʂ=c:}?'\)q:+/`k@u]I[0-.lPQP#ܷ{/I-e RDčC:12yI{TV16dS0VZ>Cd]1Nq,wrcS_k ,2I<u5-bHӷ܇ y4{ n^o d_\1ezL)BZfDlp<'=׍ Z}3J;*<?vY*<~!,{n<ՆSF.ػ$Zxd!-RTLb~jo34ȖSCIHD1E)yُ2VԆNBj*Z#K Z\{,ᅮ nX">ʗpU?uWp?S :\ISQ?F2 H˘L\u ɍ"^X {\1@ݠg*:p'k3We<ƶLs}>;娳3_խ(X\wOKۢb5Xה۝rթH"OX?QIT)rp(+Bu;!$<"uܦ[?LǠOܸvU=$p%?+B0nyMm%j8K߸is@5d9c8tp'󽁖O,Bi*ۨF {qdCB#" .`O}OgF/aϥ9+ktb㛈tÎv9`W0, :u0)t{]'_מwR*]y)ƛ9dc\ aL+ͺ GpgƒoT@"~~`=lHS^;(U :7oAt=B{>F{߯GL~::0n137٬۬^IujO3Hexgk]Ah KX=!0LRB["OÛDyU5M0ICԱEKĪ 1 BדʾNNu33v=t<,CכY۵sFFFl|PAo]ґ7\cC< ~a2 Lm:Xex0ǘPq 3ոg`gӠ3{{_}_)2i4 "+GCA4nN64Y|Qpޥ8{-1b Hs a-BɏD)ǿ/j=<7`r@];d/$!#bVlba_EŔ}ͤoc(.8c9H*VaIUyUmE6Ap!OأHդcZ)M%IUC|3,Vd yWI?l4Sњ%5-n݃6R i.x*K~:Uj7ϧdg7k;nj~͑0|ڛ7VOq4YiTyR, JF9hyg1}#6W",531gt+eA#P nn!}^u+C^nL^4(N\QWqlW)ɘfȢr'leQx ^Sìߍ+h ![Y;ՕPS:I?O:u$d}ӘVMcק#N# Yl̀ -snJE^'DӅ2^!Sdtq[bps =e7J.QJ2XUh1u^1l$Bgr$̈a<<ޓA$8Jn1zjRx/r;HSJz)4?J:9zQqcwDkrq~~ǽ…ZN 'yfl)HƢ34p68\<helE9)`Jư` Έ{|F.t wRmJ!]GcJ#opP΢:K8a ~ ?\:89n )mst7xoUH!E2*eK4׬> &BNJ:sբf5Ќ?oA8K!Њ$qIg_m Jw&J./aQTFKo7g\ :PY |;-c&DQ_ՕHmPC`vۺ|lOUOjaネ\=IM9S/t[p~2ӀaOW{uk hN!LvUi,MWدsӔQI[z7|~A0.}w7 (%\Yx@_1?ȻOï fqC`Hr(΂vvEA˔I-+͜]Й[S'3էV;z fe˜sMEj[]Ӡx8Nǡ .jȣr:<-UJ9Y x2T'uBHQnlY (Q' )69B)Z qdb„zZݗ*Q?3 Hd*]zB,>˃ M0lD2 $~lioO>n;5b3|HrO0h/?5ˌ+ L%+ZGp'8͘aQir&\O鍃Qr=3-ndy駶mr].; [-~`A{Zߤ@'{>S دۂ5t5ϓ>|$YÉGOAWLQϕZ1C g/dhYHTSۗ&v!i|%WWe0Hx${E b5QOOm'us P-ᅤS|N^̘ =ˮ![њ T'k2Y׊/q"DYH6?]S}Z!+g?(Fm]ȡΫ#SYsc(w `8j]x;.1s.s4֋y?cV΍+i0Qۻ8UɚgϳӚw?XZɲSL@zJ.\ha"+Y/|TWr;lywVz'X @hjR>cܨq G.{)`PXg/?YצIطM/*Rd)|do=ܲFWBýrv_PH7׾lݪAr$PGwFg Ha_ ѷcL[?cxQ32C$]ZlA!rE m /'Ns?ݧCapr=$+RZ;*u!$sT&ƓIq)dʮU֕IR_P"Z9,>Ni͔/Nf#im/e╟,bAAR#'OYQ!&ǝѝTW@WBd!4n圙l*G!'̾}* VOIf4M|8a ވtJW _t존t2-|J ShقЯBѓvk&DrSnA]$9Jͨn.X,i`ydJMJC(^~}Y:褚γJ$ }4H뙖G${u@;8ޱ;>Lau{l"At9%|Ij=(`0|B|77~( 80Cf|Yb¸3oYF7b6lWR>10"f4Lۑ?㈕gQ>/xD=UlXͮj䋣{8'ֵF}5ʽ=I l7sYy#QIsCdz?+#4T6kcf)} 4tj(:b;Qsq>p4RySq ֐`o2Z; 4VJ)&ߵNj7'U>YLV[7a Ɉ ŗYq'mz*|\ YÀcX3ktxpNZ=l@^P/븫ץd63P(|^@,e͝@4;93ks~#>s423p2mۗtЊ ߛG נR;P,4ahaQ5[NN3m{@j%qz>3诨Zä6^@4F4>uF_r!_X|p.W]7_Tn 侘Ƅb4mVҔ2ax}~οr+?XHTBmCkks9{@^k|; `I T L$D|o dY EMB%pz3OYRX' ~@d9B-+@d۠lXNJÂ%11+L ʌYNP(RBEI#bψk"/ɏDm;ٻeFW ca|4p/<CO66Vq %f‰ -)FS[ b=8ɊeD3OxarT]y [|5;"LKcEI@L=nOpų-'s5[ s2$W  7I[m@7;{p ,& 9ʵwк$q YO3mv'x.)M ɧ/f*qcXzN)aV{ [$-Kl0,$ a,0\ | %i؈=% 7@ﻢ$ θy-6!WR03{ f3{ 2M%](F5aqtrLcA)7۹ǣG~hVpf7@mIB!,& ;Q[Gk W} ,fnIz28%\5RUG|:VBQļ2F\$Tym'&צ"iuSeoCV@-(?Y}䁦Y&r#tT<Ͽ41N.Vx^`SRp3^v ɟG~h|=Jݲ'zϴTW\iʪYí7]~ewjv_t, 8 6dAͼcV5WεD*ר`Dc3[:TD[}C ڋ\N2 $4.*bn}a23'<7k&SS+;)k`)a;3,Sb!K " +;r8zqnRv/z߃*M˅=w|B!ZI1s4ӑ. t y%nkpy,\{kKKĐsN<B%8ȶGuo|_od)Ǚ޴$}Yl 8D%l1֑o!;W*/JњWFH!Xoݑ$hFdP-bv 2 gv.]ˠPC)׆̦ y E[Ҵz^J㴊jH(iJ6B_,"El,93\H"ѲV` >r6= m!LpUo7\p$V`{ Ա^jA!5j=c\$9Vf/&<#|RdRnp¾fΟ&CNגSNf:Di̔(Dǿ-!\4*^AU軰\Q-z:_Vf2&2-*.$AZ#7=5, IzkV_y_B"9 Ic1^tz]\Ui] i4 1wBoQ]CXߡ࿄gIp9>'6==O8e]ⰷG9]DSjpҫkyhύ_xdr"{֮e{e5Q o=7e3=gkn|mPp!ϙֲun`zūk.7^3My]40yn]vAXCHYD6 k!SFXd]rLjldhM6Ƈ8 -q{Unzv/eE<C\M(zґJ^)`D|i S[!=lYiϩI\ik#_hl9W-hH> Dι x+ Hɺ6ƒ[Bؖ8 h({Ga7_FqZk*&/J0(}oȉ#P 8;y\L,RA9sqΌœW# י6D%Yd:q*Um9- a9ӡG9οKڨ-YsPze[ͫao )d !F/$֩iܸPg12.aA>:_5җt ?d{8DzFȶEY{F}o,{*e![^n *+K_#h-R~N盁|bĭpQ:,,y-¨^"˔! k6>3 =2@"~\65+mI3>}L؀ ΪYnG,b;^!c^' bo; ѦͶQaƪO/Ny% E |c7]%ouY,M#+!r<vdcvz<s p@1@3%!rp6o7~Cg:+]µ2ÏeOf7$_ V#g j?-$IQ ;CW\6r8Tu7Pqk5:ZBYFR9Ge>_(#|j!eMrt 8x}m+朢Ԝu@I3#mK@$)ޠc0rlG :D * 0߅q-Z; /Ӗ9vg:P7dOcyU ;*-ejB:2r9 tܔH t-z[W#Ґ@)>ʐTg+Pgv nGjQ.Tdg2LzSd3%~|z{c#v:2&+fZ'x> Fs:|A{p*:溻Bǭ2 )Jw^\Tec%@2]_pGv۲̐zɖFrY3Bȥ,E(+5x@Yy`pjNB'HwU9!X1<7OOnwK9W`: 96){.vj`i@|G5hm[Wv#ޯFTg~xf)7VD#_yBr Kf9wqƶ>d%56VAaJ{Vgʽ G4qCEn#Pu`#ҌRտ!.°nź2/뿕jb*kUhjQzLoL2@Ea8Rm@ؕ<]&K:fc((Ey0;a#=ZI^k}5S #`Ȳ4\逫״;s',).9,Tļ SJ7x-"p^ H Rul4k TAu$BY{ݠ:9abvy=\c-DNWX}"hA KtBxY͇LZB~K8egoƴf%DY<6ZTP)G9ʹҶ6f‡D&>[-\8k!lmQOZ,%KupAi98J,bdw; ڙpvtv(Vj%_P*AֶlPɈnᷱsE_R8[!k fTvˣs{hɀE"F&NqJ"6kÌhbE0Pm6`U-/wJ; ᶬ4K|0.d%|[)F&{ t:}愆3ɸk4.u4&ڶmۙ6u6l32\x\: Դ2 /Ն{LF ]'C,?cÄ ^$S[uV-=.]_tj(fwKHXw>T@ywf@;l_ 2Tiss.vΩ[7POH~w%US8 #8 14V~+dkUaxƢ-NKB)SRpJ#OO~YD@.A#L/Ek-.|D&emsd0`HJR-Ͻ \%WNb}fX#0/~'d\E7d"o>k QTA _ɚ~Ќv?p S 'gg rk>rlя' <ؔvRc8ꒆsZ-cMS:iA:qb1Kï8

&DwV[0?AQ`ANSe;_7jjk"l ԄR͕5LEkWg֮O MOa3n* ;ߘhR1S Fh&e+ U+6r&,pRyϔS*kS[jT.]OJR.KDaqFe1T[N7&ˇ)SQ)|qMJyѧpDZ0Ԅ}{Q-38Ia W6Yp%a!zTm0?3,*{*] RXa7WjUq WZ;E\N%#z¬ $Bc &;]Q<;h-DXLˡs*|/`6 S wYln==Oyl췳-ܼP7zeJ]dO +fGF;DD1Ú$dOsɷwsi+J+מ`y}8] 286`Uc Mft7oB[ϕkׄfmLgCvcfby5CQǀvbHtmз־Lvߵ-gXxb#|ClG9Ι48GK{3Dh>&:-uE3t,7-1Wƪv MM*$e>?<_]{m-_m,rZ_г٧ k FMDp[RO`.Kb`1ʴ6J&O>_Z`~0\tU_ g2/lD&X%ò:k{~9BV{p")*}RB( 1/u4Z҄rH9;+y_CU BUOx2txjOZtښ_)G&(ZS>Tpb fcV4z#䰸`Q4$-9"g PO 3x+u {Y~(IVt~gR9DAg̴Qri`2T >Kd"}„ CiPe[|5ȃ 7'04 `( "3ړz:X)E(H;/8po&_Lks~iΕSweYU؝WRbUe*zym@N所޳a2FOv1s\#WD{˯ŗٚK\K(a=mj~4D5_ ~ rpgYar!B½b.r6{uDvw+a}1 |)|!|>s '+6iF uhHgA>A7~_oq;}PVCÝc鵴 pAn O l90mVb m/)na~CIeb7\bZnj!x/|Xb{Z Q4x$}OaB1 ct0t]y8*nx ڶ˟P6w&&+"NG /%*[O1O ӇkF`- ͸̐uCٕzR}Ei"?;SW`Axɾ"-\}% |Bb|ѧ>O\ q!X`Rᙥ"\[j`p Ά.XYaԃA}1NRX 5?;;Hj@jol&x璕6^9m498u׎nk8 ٰ<[H(_ tN` T[/$&49[5xC65hmO5 N[p-3M`K5 meTШ/u8XʊIocnFGntӓ;MkvDLMŨVc0 .MgoW+6ճ^ŲHt\.S mLg*6]iגS+ S%gE(kJuB&IIqe`s0Es5`ZC9ubu% Ìr B?,?^y^Ə60aQfn>l7GEB3(Go%[4WzEx'K\A ڵ֌dVUţKu*S)!uBUܝ/;8zQr4UD4ЦA$D.e,A >RQr_"3縉٫[ndB5 6W|i%{\H =(ֈOZlq0UEv?A5xr®vo1\HۧEv[q!_6n&5kHF3l$8nTXrD6; {:h$9ky%JR"IGM%acjg&xQM6 W MuE0qLў*iv&^&~\(O)^qq$(sw}ϵ.tIrŸi%z_d1~ÒN>S;g$2_-iw=P;.[|MlGQ8"7r6HMaIs ֍!1 WC׵7"A OsJ%J6_8nD6.lXÓ{Y΃{{A6j(Z.A`2^Y8ë(&Y:'F\Ŵ{+4w@s5Y+5%#J%f3EɌ@*?D]W^YsQ[>5ö(ݭu}&,H0zňSN8E%,rms]ϗm_X&)a pRVWkllx*f_fzrb)#"-gg)@14@XU AtEҰtFN=Ek3F]<%سbT!PT3| ${vͼUºŨpϦe$g2̅x lʑv V/vW ~P>M a@5gX/5up;rF+C2ТJN" ê0i`w{oWʼn8V:eA;\(c?aufR]k(DY.֐F&"s`;pudM.`Ɣ"`s쬐Z1>WuE%خ?#g۳Hpj"tUy nq_ .,бnbndfz(|n[,@KI\IPƐ'eꯖ!Ƚůsˌmw o-zyQB١[vk7>~ #җ[n ׽[?4)U,aoWGP.d\e~O-ه!ܭQk207[5dR{&ۇy#a) X i }]5ЉȐRho'9_K23!1CjK:H*1Jfnws2;@Onnu'LiDˮ$/iJ?|)3bIDKHYg x{M}8U\Ɋ>7GP+xT' Y NSR2!vkHL[U}]"bzR-~P;\v6W9mpnlG&9rf6 Җ|ereR%SD0CD/_-Wd[;Ɗ]$ Cфj5&(iIۉ8'DdĴ]啘)@* ?SQqއ1W?g+{H}}VBˆϏ-ΆaYGDq5H0Yz9+`uZk4}e2͓ R)Р6֐8jڥKw 3LsmJK9I} \.;JC5~~CVPƛM9Wnc; + ľM@Z9{}i4uA5v9DyI;Pق͵.IWjG@5*4]wȄ7J9y"zEiVpry< $>(ecd\]p(S]8BJ5",98߸ɼ SGO-ڌbD gg1=ܡ='d,ѭ X;rBh\)m[ (bQءn,LckIc9/S.Eq} SR)o(dw9jv#Bu?*2ֲp h1ibmeeȎ%/JٱL%|嵮Yu1-k9_~42!%@L7x}CyЬuFk*he l.<S2 ̓.*{^%A˜-rΰ26<tO &^!xffZMmelR6w˺3v+'@7,48xf{BlM x I`Ի21dZ6Ӕ^bN~|%xcG"CC$#4"71̯k^.GŲtGDjһҔfNP&Pv VxJ"{W[k6`K1D,dD_CgI%RT.K{!~qsgf͢*{-{:XS3+odl膘9oVjJ)q %ZdK4 N!i!:^_J ?:㊐ .Q;|Ɛ}x5 N=4Ҷ (20q\Ӛžu>[‚t²?+7V3/gr#mkn^GQ9h <'&@ǎ`3x5r>+1^.͟J˱=GK~p-W+эD<2hzTvY_.Եke$'M{J D83D9nUoz;tlgZ"[FrU[Kd?7D[]1r]5=_>[wѽK(;sgmbYã8p)M ;ej9,V38=43=;P}b5[*ecf)WͰr,]}]Go,'Ԁ21|lC͇bS3QsC_'EX2)2Z;^,v׃Ҭni8**hnr^> eQ ; 4A%~CWvD1LEՓј +gTKu V|y#!ӂiRs#t!‡6lJ ٨ Sv:k:RvOx/!7O̢ga"A= :&F`LVHEp#6+CjO"+KڸsAi+z6'זذ3+@MZzuDAkt5ݵtL2zBy,Ѻ+wDR+|RM o>u5X*nꦅw/%ʼnj&,y;nK*16cCȄYwH=uP^@|(VƖRdco)=J/Wި"ɣ&XγJ/xG\Y9|Q9{ŭ (mrW!.HJHUU=k]CmZjzd-ڦEs;Ŝ?n v+ɰyVp5G7ʙMN #Ju4`^_'` l 4!ʤȵ)z7#5U[YxNCIF} )4Cu}O\v[,K/6e|ېuECj; vR7,=2<\ycRXGuBHYUJqm6)F!N?("Po8I): VR]d&i0$w<_&9#`_|:CTdm=;eZ)8S}v K=V. gWOL!aHl 5_pJB=XF@WCVq΂k'52EԻv3]HB޼eY75 M&Sٲ5n3ʢ@+k7%ʦ?UZ> Mi 0Rlf}lYJ̔x#|(GO=ւ>>@߄GSp~h4ax CrNqSj 7#|<Or9r *Flב R1ˊyMVK\k 6骲mq.538dɑN̶@,_f0Jƚ$OZ2=R27A8 Db˱ /-Ib s ݄.5d48^õWP W OCt>MqWFy53-, }{gO ^JQն$fU}YEDẆ~ɲ_4}ֲƳZa1B8P Ϟͨ/tRMx>6=n>n4Jgܿ~. vn~Ie ~J>#)O#UpQcDz=yɮ;a#>"ڋ7~i2\k8hk.}] i::>- Kj4߽ L0zȾ]'}ugmίحd& n]GA8۲*ޏoYMxXuh/kTDŽ8gU^S{u;}1 °zM¸:y/-k:%-:y=D:ҧGmBɨ0rD6~lZ"ZFNܴZMJq2!t_^0vZ]3Z/KQi#/B[E> Y X Ɣ$T(q\#݆Fr 41m_;_~~{t)[LUIOrjx{A:P X/~ioY7V>$0z/E?Oxdۢ.N꜒#? nl ,Dգ V&D1R>fS Z@ B:%4=3=EѰEsXz^|faqm!;y7KM&āΞrv̻u!0dCz8&+.-myv3ҌpqD(n٠`t ˞D6XRriqsqz]ޘa&u] K+(UR' j!46>VR?~QGCb=ƿ( =J,0MftȥD\"4A?'\ؗWٗK\W/ %nO⋭3Z]wj1UF44{5>ų8:PgV˧&OwVUnOCoyzxE@XuBV P72Mlmx2;鯜maS!@.-Vh{rJw>0(SEq;Ld *[\w5$Q볏 Kl@̬Y^+ (;tkqehr<$/Fnt͸3?-X+p0f?Nn$v qK|`8 Hij:<u2v8ړoEY`BHɃ9TȬs߄k8zOݮ4%?׈0Ţq`I8_u-Rkw&`I3O,Y_q02Đ\~sL* k?Hљ5)S(PCf`HZkE/>GWsUj*3uJՉL$MGC,8m)ʒ7T6v$Y=_0N@uoSOC_fRүVŰ`!6*VEC^,\ q'BՔy)sbFBRͮvԲC;jG[) yZC'EH3ݚð tUfb"7dD{S nUgO3l}2jb]4,{C64`}$\ | Uf>>rlk{CpoޟgnKo@Bȳ:b+7RB~F݊O|PiaF*n<%dk2>*[ھm9q9\,sJ36e(O`^?J xAK$KN3 R1co@w03pΡ8ĨcdħRM[r¤1.IR.0){)PĬ^]UpB~zACFm و7NCXI{ ђ IJݍai^&b:N DNBO}jQ`ip 7` RBٽ R~RfUoJ6*dPRnٿ`ny\+ 䟷_*])6@>T fC+<`E}?YG!Q=H C P7.Cnioǵд@L=|νA6T1vom(-00a O?DRE9܈^]%]P kmFsH p9ŰnO^{⏳10~F10@/]r(|$SSEQJVU-b88PbZА5t WԻP):Fʟka'kO87PSt L0%7c<cF_KjY#uN{,K zATݤ૳.@3{?ehO̩.xqsV}qV nUdž3vJY|` C`C$n ,( "ƿr(tL>Q>KҲy8}mH/H}Wj އYrcgt5O~ll@;l@S?{diLV׮X<y} +$!#߆r5ca24i,S&hZ}٢ Ec˝qohayR}x+oLWFEּZm#O1^!![Uһ;%_\)& ܆,Ʒ32(ETM镨a=O B.Vhu}pQ^; 4A4,.[5# {j.,`r"Va!: '[ ج{U g3/^IGC|]׃L@tiSTÒp!Aw.P:0-l8&+FOOEP-'J9zdƛqmSXV@EkUx|?v Pb $2C'#h#UIM^: h)աz4 `b 6к_VHHhn$k ʙ/0IǨypy(&J ijc[WoU\o98?K4z٤:Le$Yne|a}H5zPYoY=Hxv Y26UL * Gb13vsQ<7kpq >n_^0Kmk,&. ip_1J?V9+F'0jA fji`: PѲ6e L% Jx!ٯ+՝$V9O(KV:SU@1=`ndY*I(C^wuW\KB^?:> p&Xs=GW;!>o1<9]8d_ƮcsnKT?Gig-Xj}:n?3R$yi19\mGfUER2 Ve֭=DlH.2EnIy.GIGh#ٲhV~`I_9Xx w|~ȶgRT;EHW/ozpTեNu؍N|ÒkI^:_-mW5Sg`r, awQBiQj%~Jڻ. R|L"Of}n:dpYxp=ɔ[)|ǿiTzZUDb ! I4B΂FK8,x+#Bi":u鬪{_TlYѫhQ0O@sRJ![mZHVj57`$d4lƆ{Pj/x߻g9:j)biOb÷&]4]}"N Is$n{⤐Lʣ)vLeGfVdBY)vɨ#.g|3P"d:Kчd-DBtw^Ze\`刀d_xna=hVuGR4*ZB/x"=oq'ζ }Cگ6QR-6\L`NJiq|ζ,#TcV/`eHC1DyG:R[ 5fı:/@x˸PQb'*[QlKaDz{vjݹU}[D17:s0{hwÁuT)ޡoeOk)[rn~Cxv0tIeϠWUPD{X?3ݫƲ h xԛ #L:!y#1 TK~k2Ê aybCR1o:V3k =GqK6*no䔖7G wd-!u82)j۷&$ 5pc)IS=ʪ:sfӨ4΍PQJ)'+c?%V=HAX7f mD&+GCqT51dogۤsPβAL%i@1yZa$H_&0A f g|P<<[?4*NmqBY:e^N drlTč)0,Ǚ/^Fdt+ r d'e#- HYbr$(Y(Qn@\]t"߫ LHEpt#6pq*/cKR'Y>-1y>RԒ*98.;wTv*`D˃`f~PPB|\_]£Ճv C +`QVw4K.twpE2qk()>vq}p"Ba_|7g^rɡL ܪY5:I4 fR*ј}?S.47R70y؋8=q1=qxt)K]|$Y g\TqǗѷ" t<rgCL;gH+66lcd£v'R|ܐ ɝ6xgwcwַό*_uTSwDxx샑"1Sy9#y3B~O1/;`)] N rkX􊕒 3)v0V!%2hSIC/KV*#Hw:~ +g9}ZJ\k+8`e |(/ytS U㵰\k6^l~Q!w"j1 X H,"~;!*|0CMQxj.E ϡ[*Jh; ea46v#-ĶCXSY8E䚍s]P :ZBK9EcR]B tm9\B1}dIMtPq~g~j0܀dV*U𨽍PFn>kbɷ>~JI bZ87:ha 9 t'ꞋC @uIe$[9@;O>HFࡺQ>xjHFJ5yWAF]httoYv)uzgiX9,DXhm+tYz~zH.\qBl ~ب v +'Gϼ*)>'oʇ "Oi&x, J >#/ aD$'͓O҉Uy{"_lm R Cձs}gHfU7LnZo;J‡GF:(8qLO)K >"&Gf _ܡFA/lڊ4ƙs-;,nH@Y1]Kk]̓i.`8LFÐC4~ |{Xt\A~WDW{ppK^.f>|$}v "`/W_?!B#;ֺ+P)^֪Q kYnfIꑩͲvl ,na aw{FPT \ur9d,E.`SCMn VB¹k313h#N\h'a)G{1Ob P7>z=Ĩ g#( luJc8x)>Q)}\ M^SΖijW4l;ND!2GU=gu3^~Yuٷpb2;.!,E p+O'\>ɏg#x {N\bƈ$W*ϩ(8c^IDrb M/_TMIPubgX$GМp @U`%q/-!}54]+(8W-;F5PG#;qUm*ŊPf t1>$uYL@)+ l|o=QOfD cՕ x}0ET+(C;ʿaxdU{Ջcrߍejr a|Sڃe} j5F/2&L[[ր:pĝ,!dO }3!@/Kv/BvK4(L&Vcf&W8ܺu *0X ɸ_6.ScRBBM&A 'YL-X#n_J@XFhH\@3ـ wґp+4~NHR}aUA 5t`+wLd-G&HlahTòƅ\ε_pܻލ&rO],& l#n3>,McrH6]򺃿z!EE,ǩ2S mY96w;)Ht (Vٮ7\Iх/ Bt3{nTseOӪZ Ч$<6`8"՜?d8\mfτ­^JwT+Wq{CM^18.ĂL=@ HMu[rRH}3;gMMy|/ W>JFzxz8*W  vpV5}kB1y>)(ѧ6>7]iK\(>5/z(x'i(;Sq5l;8xXUXiP H` b gj`9ľǜnE{' LjFsnBRM: 9P7M]S!?G/IUR!:b`uA }pDLo쁓铯T `[T)ݒdޝ#vgnNUC0Me&ĬbmL fgUKzF$p <| mS|&& Ous0+zZ5d4AejMPn) ->cb~]_KVO"-3?BScb SHWY S8`0lWyFtqg'o t1:L~va I/C jC}4W57'(`>LOQܪ'}ZmQѮ66OaDҕHۢCNX^9FQGYocVhbSRbr .ZK&haR :P9Շ<.Z-߿F9]["1K_T[@t[~cϜcvOr-CmFDup+3eM!:Oy5 I_Rѹ2AXoyWz72nB&mU0r֊k,h-fUm>6A*Op3h8).@Hz{F[Z]=;'njm'Mh`maGW~tW3D JF7ɻg.0aIvșP淑]wY֯cX}3.3|LTD ¶L69)׾yޥ'>Z 0h9|L< L~qm#]g_bf,)^5wFpn:BPqT3ʛ8w?8705O$L7 I (5kiKa?3jHZBwb~g^>}-deHB73gs,אQ#\@k̛gMEz<pro,߳` M?)^3BRUƺ=E(>QO@i ThtaG|9_ QUf.(@+Uqk ri:}#@Uދ \dġr}MÁ0PSE.zA:qN:cyBu;Pi62|Xվ^YYc$͖d}Tx,s8ȴk J "Vc;kƚ'1 Dc'oo>Ʌtlɠ`܌O0Hz{EN &xeҢ&?OIt6Z-w}HH#&cGŷG=;,WK",FOB )I'`E)F&$Ϗ0%< Qv'CR5' H>tWDz((<#%Iprm{'&ĉyr*P}>ezk}a֣N3gvT%sbt"ڣ=gW3u W.3T-# ;F{+At$@DP4Do@jdP%PvWow/PRY2߱m#G#`P&: rDL<y'!@Q:eJ݊;Ɵ`Z3sZRXbiWprUЃ_T#iKԷ+b'x#n0[}!,i@}*hU$% Uӣip [;$/Q>))̛sOW;o{T\Պ@/QlڧW2dҰxl\⯂Цn̔\rKdX( ZNallG֜(: j3 QDعut1|W`fe6r*Vˮc+k]Fl$v.[s X 25mUڞ F3d*bۣk}؀ ]M4[x}im9&⡕xqj% 4{;@(cjZ|}hbl 3|/ ҥd,œݤ">>T| 6G]x;^7t#"ʱ ~ S(oZb :,+`uΧX T]Oht@Rӹ=k̍_*:Ȯ`<>/഍/T_Q=Y?5 z~]+3)}| EqY<t]ki#NAHĬ$.JZ2el 9rMc V íf)NwFJTUl/]v]ih\< #{^#XL^T? 0&͍#qMV 6@_E?mo#{ Emɝ˕Imu4y2y!q*QxʱC}YB,W[?H:,\J~61TT}k XQ5ON4ʅW8kK1+'R2Fۥ@oax/0bne%. NaHc,pǝ!71E/&sO,.v?(Բ5KXuЌ[JkIJOj{ع_f;NƋ Tjjr/.q~ R !Tg _KH˃8g!T\K Q@WY@陁.PuHh D+9>xj0QjN tΜ{ī:ŭ%xDy"'S= +whpdhWQ ܣf|2R.xQ >ۘ5Ck &,776cyE}dc6S\PXǯ0 ̀@~3I5rY C'5a--Ax`a$6x=B?$kSd`7-שxAj͂D }c_@fL 5/jU"#.s `MKnG?;p.bvq09޼BS$iT+ i/[ekH.k}R7KiIxI KU:C2)#V@"C/ّw )^AThlW0No2%ĩzaEhS8BY֓kj <0Ms V'U |j\iI9v 7fc͕SϚ~#2RvJMPڐ=: LzsY (G\v|}H8k51y,?? oq {s9)RM/4aml #ŧq#'[-=bVDz+ƨerc4 # QQTT-QdNCp R2 0MN] ]%lx uQ9 Q~R5 #?aJCn^ɟ$%Hi?7ł| -ս&(0ǢƩKo,z̤AES޸b&mY@NȅJM,ٝ )~<1J{S`=F|K m d*R z~4о/-2 kx+}qy\`yp3 T#450#/¡l -B/}B.PL_N.߬[ P?pE6VXF U(TP'FLcx B_ga6za^ GbO*N}]M'jHvEOQ_1gAݯim|-v9 =g.~nad/L|7?}RC_`r:cC=c4zFFVsяҊ qq9K*2h Yimykbs~.r:&BE/!*Ô0& }vZ& <7pg`%P2g n+&M*L!dc"K7yEՌQRVQ3wIo?!-sKXG+,TS[/7y%KVJg%2 tƛ]n",D ϽgxD]nObDU84hc:.zAesquhnh< B;61}p3^O0U9Mt//sJ !CLUbp]SJϬo V?û(SB-֋X$u ۤTħmzAp |%52DdJvA ѣu %K2vGrlI[u`-/6M zƎ& #AӆvxP~Ue)\YRãgf1lHP&mq> ם/KƔ%?ޗaeEQ[6xZ39<̭0L!0H0jsRQC'o]1fL̅#鮍&oJqvxn~_ ־3*\2ɦ߄ӣB ˴(P%z8d]F^r::z]}%Ws.&jk_x6D2KeI3g+Z|GiC4)A'Ɩ+. ]3?(iȲ$`J͟CVlPaO BU{wPQ;3~΂!{DaH"0Hi]CWDٛҘ" (:aHKZŊA\jA9hECDvVZ-_KVEk.9B3-= Mxዙ]gS#a |{>VX$i^,,dTBMY#Bݏn,MAC{0-zɆM1a^zsܪXJC;()y|-)o}aK9H혒CʮiFQո9 i!,z^Tri<+쁶Pq1$ 1@h_1gfSJRokx(oaӃ]Bhr$+Vhq>kt W` %p=D:VF;ShYjV\qn;p߆)֪k0?IrV2!_|iwwJ&x$uy6Y$ }C%ؤa6pZ,Ps!v7 4p@KyA 0ȈxPS;Зȝ3@2 $ ^֦wx@uĻ<lCjL @M P!@%뼠b)$] .5:xF@k`!%P7h{;O9B +S`@ϭT=KT 65``i|_-k/}|p>F1+IԶ* X3Xsi/ilVIέmCs3N?PAhi@Y!r 9v(V8ڑ=wvѵ)T<(RՓo;>b,mΓ? h}}ʥX@)~ʚ@he2 6++qHڷlQYFF]Z녲Ses7pQ5΅H4ˉ6tw:ԑm`\4|ŽfK.rDJFY6r/r6ēo{xT8L}/Hg\ xSO< IѦueP6=w~wAzEbyҹ5#l6sqﵧhY5O(V+$LSUI Y-6ݗQ8Lb/|Zt~0_zC+}9ތZYn>p![AWőPM-!ZNY R \p9v[j rқ :Ӯ!V>qNOmIN-@0C@,6V;y-DЕ#FIO<)'*.ʤ5Y!`дVMAԿCe:tڄ{w |Cˋ1} ʮFP `.t|`9(b[ۜ 89vuAѾFogK\z^`gMQ"Яr\4b݊:ꇜ?MĶʳ-$JS+,7yL?uR X.t5> {ʵ!8)=m@XLZBښ:ɗ9Mv[":"sŷv\ȿ:G`o:L?<>6Ugz5/ %u椁 X6v)kT8O:%CBhWj#Esٮ 涪D)xz}mgǦuMI<9=`Q:g6K2lhBn ;ڜ'e9;PQ>TaO Q0Ykp:5҂8޷[_ ~Op*wgD.UɠܸKtW0B٦DN~ԋ6V&nkdwtdp V VCS^EEAHr+~-?V}R5 &fFq>ZrOoƽun"r)m8lUňq _Y7_B?8BD0 ХU5x}.0tZ~Sz|ɛa_3h.Hatp'hL^t `ЈU(ŷܣ,AZL=qŪLW?i{5<٥jJŸ)ČG8-E' F@D(&kC(PаqVnaKK1vN,|vA;hPuD:ͯ۶(0W7(B#e1IQǫg]\&h35:M1u-lYuAJb*9r:v1%_86aƘݶ&a\ ey9k*l~Ԕ)!h9{l>tִҚbIB.}Nڀ9Sٺ˖Xsԫv;w?L- y6@`;;9b,4²f`eh칔|;c/JA"C&'[X@ vzwa2?`f:,*[ߊPW\!kϿ-5y_%tE:Me 5Z'B>vM;dLLYsC op{We4z_iC+HcOs2s%?/킏U%c 7*%`8Ȗҍxu9$-Kw놗"o/BԧEo/ҭϸHĒn!E~Lu %^X kt9`/2;؍76x&6E3R ( 2ڱ(w {:ִf_Vy u cX&6cG"'y9 J5`LnVŒ*p[7] r+xQw=ݜX.-$h_M^ S6jt|bИu\ÇC^V|TH~KhJ= ѣ }:= ` j]H&.-݋bFXͥrFn]4d=}.\ڔT0Z7J9i=J֠1 ZjJpWvTް#mۼ[Q٘<9Oϟ ` FO%'mDgg,:AjL=KlV L 06GSlX# GkLrDž|bӗ^!:U}R_'kΰ"QE{˷D4hj kb%C,= DEa0։\L79țmt^&@ْdNYf &59y4/_6`6}Tk7^PGEgsrkXpPŌҝ6',|AF_gS8$n푽xIoʒT/r$g3Ek`*j ޖ%`MPؕ4k8T2TΉ^镎U.LE:{paZe'kLS R6Rm2nmA:h x,&[:mb©xS~.^Oݥ_)gX1\y ~O1$$e3ܛ@__w7W0Tze t ^5GK*$SUfƁ8AB3r!6gm=LA@bd 4)%7خ3N#TסE{gH%5v5+S4SХ9Uv',XYخ0cB|Uϛ u|$>AM8%u*(Rȓ>B#qղ>^KiZn۠8&wq(zh} z{#>Õs#Ѣ48!p+^6\uUg`yw$Hwt/P-pagJgpNE!s*03^jXcGwUVDo!d o߳%<Ϯ yzA:<谮&(od굼X6 ~iqSשI.[Xk#x*kݳ^xL$o^fEW\6zGNl\ +ޘ]:z˭6p(ɬR/e[SPM?]1s`h5"A>Q|#ӜP"j~W` |iSAo7RV ;pW%+k݅Eg=| zn:fЯGerO2wIa[C"GqԳsǿ.t% OW;ހ=C@]"}_;m=\ӝCї r\M=ZB Dv(BN8ST+@m\9|&3%`=*?aCa~ɘi""i&E,y \7ǡ[P>!.#ލ'277/84NlgY?Cɥg)*vI;Lo~"$y/Y֩34$B~h6Ci%15+ ~o"ocD ,ኙ#1'[Gd>! M1O->9*E% k5Ya V?HG]g[V\SA01͗?h{vG<|&V;yE7!.<.B-$1*)嬞-+.0`/JzUmQ{('K.~9HMw.&^uq>+Wj5*ֈf2hAEC<w׵<*3~QkWi +oG#M[+˅?+?CV>nO_}mԻo8hn0w uKΒ!_58K@RZ61!qݡ9w@:rA_<̏gqg>͹S.%/4$toe"!ErF4PfQ!B _tnجQ+SvWZUh)+' 15X4PSo2Ph EoXi`mBb}DzW lnO[?C avGl63~=)<KvZ6|$"k)UPHf`)՘Um7-p"`#rOQrmPF'u@ӁC{n`= f:]Lk_hnUfLm^;gD:l xb^]A]( 춳0!G u:tbw`|uzC#Z\r1Oص<~ 2L)k܋|+992gZk4FqJ*'!#:/SO.0b 4ޔS˘8͖)ټڣj[iUPWe|dq џ_фoɶrh\mNN OEvp +k~< uln7yG` # -&~ YoŶ.+-S߻' h_tIH1J5dϲP -B ~W¬ ૅx'㭊nop3䥔dmDo 7i8 o,Ar$:Ry pC-XV8]v}_m|P rǤy$ yf7$Vw#vz?jZ\e\&3==|~WiK'31@79]f6D(z n^"y3½jvOnH'e)k&j 9U_McR7> |% O3iZgd(dy0oНǓi505&P;=2`xnlLn4g#M~A7St\˜\JH$"b-x*m:AvhofjfVEt&uQ2~fܡ%!V EACoWs#H'Xr}AbmU v:c"i4Y4%bb2D$)=.ٴ=6Y9wr!-&@aZ?QB+LkGEJ[ J>1kHzSR@\fV̀ b&շg)mEZoC矃m=`^Sgy2=WR,*4ova Ő}$ptZ;y/%nd_=HKM֎@Dm$s'zGx~F>;Y0"A92%|{包vPs-|*xnLu aT)j5ZiȊ pQR+܅Viҡڧikt(˝Bo ;.]xZᢴT/n?ݧvȶ dLLM"Yy)l{ FSV)D!("ӓyr5.cIqh23ǀF8=z 9}M_*ذ5SBq9W&lSngsn U _a%Q8`/7FoN}wW%ɛ!1:_`XCQQ!^PTLii?ZIS%ꛘ̙fiCPop)I{patWlPM(s+>EËu0%ǽ46? *QX¬Zw_I51 n3NAXZ+6of%@XT٘Gy0IE41y2-I;2 LxR7w."3. U!x\GfÏ*鈋U];75^oX%'TH@E R@wP(n{ռ>PFXSdg:exPAZL/"ڴY!'V΢! IXw&0h^0}p7 6 ~HPR7nh:~ \Bkd瓭$LG5&gsF/ % iLn2^!)~BEdmR9η3}lvE+Z(kӛ/o __u}P4!\% l7O}Qº5~}6ڂdYF0 ś#Y3Lun`ܯc5`UK)kl|rjW@m՟mEc'CcDW*34f5d%Kjc^ v*ȫi_} J=d}&#`Kv CfLAզQL NeDIιmpɱe" ʮgS RZft>mܛQ mIà|_#/6O8ajЦ잲rg͇ǸKiçx7nPy̢6<"^Zˀy$=؀U%ٹhH܈ӓsyO)hf#3l j2' ᨪLl/ǩhVl̻S膇1Ec Ƭ=IzmB, k`Ig>橔n׸Y2x$N?HF bѡ2k"ҕ<*H3 ]uWt2f58HđB㍄$U^*eFAa hfXP΋FpTwQs ILN+Q֗g 9T :{ڴ͈I0y+4Bf:?֥WRvw`a\'&]80_آT{I"n \B6UIgiy@܄`DƗD_E括uI&+1pMzEǥSFᒊd+8#bi5 >UϝAr kA*@_L_MZ1 zf؊tX-ϝ_WrQyǷL>B\tB.ٯ3`l\X!ڲ+{ 45Be=yط޲ -hNQ {zW_~v@(C*2^m}J6o]>I0ꪼg羌 ʿ'85mIWg]r$vمK]z R'Z Vq}aƝ%B` j3HV,ST; 5BfdN~)c.m>n'!H[0{Vwl0oKkzRj/̹vi0wW]°4UbV*ˈ'o\JF+m1" rr*b˱5\0ҧD y7z-am%)Q[͚JPxeYpm0`Ȓ'^'6$X=H=i1͏H-j^'>T罡dE~DUv Ae#0U<wC ww5b(^IP4M\bdQodB"$HM/hu8T-b(pҪ6u~z.S%?cfƄH}99UF׮ݶ$!HO/R0ΧS+4K\]>=憢_"",6"(]G\k,/>S7D(E19Y8T;o`@ uZ}9?ԅvJUB- a@-J< *WCiJu=۟WyFN nL}jߦ}At{“޽Ml}y,R7g -&\.[1Ԃ{(lP9n dL؊~˞YNKi\"ki1m:2AZq S߮RkA0!}j;2BЀ쏶[@LoSGRmt?94dcC:WXfjJgC aNG6h8BsbbA}# \HI:G'lB/PCADLFTNA-1Ex`)Hۘ :7g]J>W`160)vz.Pu @cx6mB9nF0ÈCA͋Lϊ5#W ĺ^cæ`b%_6~f+n@ ־O4ctfS@'᝝L+klFRg*rWڥQ 'Q ~_ K?aG:a23:yGD<#*SIb xF)nJE6+y'@;`#S&3g?=ߖ;C, Xb&Y. zUT ŖVEEa#O]"'5~e<+Y/dPt:LԖ)t˳kWZL<.:8ЮJ^&^m5gy"swZMqO|۔U=Oɥz {&Pٜh KtRn>mTB~wҵr پv=LM nO+Vp%v;fDq {qvAFBD2GC~_mKbmFG{ཊ)H;')5\ְB?aM'191` z4bPۤUBfV.:#"? &~RwVj uG2edXa-&0i&Z=|_Ң&,j*/1v-3b*C ?}^UMi+(*O ʺX ú?>iNjd5ptuA?”y(=P@MA9H*RskA\H0A$uУMWCXe &C#'.mx6S(E8K,={p]<DB$t%?-D"CwhgLFA𛕭#93[s*! L>bϺ^`UEjICkh"w\YR8+ З5Z%}$rµ}-Qgf hk<',X)餱'HxZmw['dX v#)lyYwLy!d{@!"|pMgr5Uu|2,+懥BD72sl98,IT8,;9_(!s ff0n1?*gفr־Ӱ$=ǿ@ h@PB`0 1$!tM9UO3qw .±E]=yн%]<98?dƟ 5a Ž̺Ψu@vx 펇`?Q$BܪkOKe(J߬p=rl `-,j2kra~R X?u(̌oB s7Aʅ"H0Y_y_WeM;IZYѝa&`%P /`lLOdV,~?p~5A3/şұLcզI:9=t.Eob8Zخػb{P+ =.B)P"̽5^ aWO0 RcR.pG|R/ՕX]W.ѼV73-L=`媙b@7SⰠh0R v@Zƽڽp[UP鶴 W#tY"US(=0 tbۯ|jfAKA{'KHW'ZЗ\fz 1')'EִIc<٠#osq&SN 8艓C8J 5+.$S!dB G ZUjzJ }]n;%֗fYJ/pH j>b^|tQpVkF}bl ~DR]A?deXanZ׺.#x6ڤJ29Ζִ53D|ӳ4eL)!=pb,t4l̑똖-D}'8]Q,&H+uR'\4yOyL@ (^$;2gEiP>A lh:ũ7zۺL>Y-QKI? 9 lsխ[!i,&1fN%fL3=2hy[q;s SEf$_8s]ut ȏ3J}syqóѦ3)OXYªxkr"nBKy8x3;V~hXp!4f_cL~)Do^80Y~Ƨfg e5]J M];uhh/!֑FPMXAMJdrFw/#5e_+d4vcY%Pg l8 t2>'lbe줯L 5> ҡwG#mN" #C` T~'*T94ڼyIF}1W;;.%RTI \fyXlg#K'PcD4re` )sѣJΗbR YMd5e\q>?xwϴe"/Up0t|/[(4X| 1xK}KG8zcp}M  ?9ٵR`c ^ $F#~/[RŗS89I0Z(rxHp:bSNG:]P˕ZU 9S& 3MGl,Bw:v.Wp=dWzOq0wYs ̿\|QE`] _$LJD~v䘡?$A[ ]EmYY]fWr!39'A@33[=f- QU]N՝ S_ 4NoЖN_:,0z.d&W'G\K·%ivʍ+ XNsE0jCLPyI {1\T]5MznS- F~\@*2^M\#^FKfr4]%WtI͙YntgrJkw0=j<;S k)*ܜ"RtGN 5j2C3@.8\(l,!0 y{нtEUԕz[ty'Cazxϗ^B0ԣ}$ʹCgpEU3yX׵~ iy`@O2{yb EM4P?շިf {vC"{ B}P Cg["BcptS; ĝw ~6AO4,vQ*r-mMN7NV>_enj;5/z[v Na3 w< NAà8>[HӿSlK~5VJH.t8^r{ Z6DS%;ז k-eFPBZaT;5 7(o a|6d6)ZeWNhpVR{N)tHKkf#;~y}5hP!D%I;j[`[eLraEoF:e<8F(7;V)O-U?W*WewXTčeq}TZA D&i)P W^y`mkL8:w,dDPWTS`(.2]&> 5>#*{JECԄ_I f gaUMrO~W੨Mi|/Fg q"0Yuɐ L۴s`[ -0t+yEtt3$جyU^S!rel͍z^n5R.d[ =3* ]8GG67U'[mBb龹UvƼ>:=5*Dv4ַ"/7`9l80BwɽgX; H裿PM6XLϗZ'|* ګ?-h $L3!5`_ښC`e_ԅnqM`HK9JiK;dkGzϤO]aVD\ BL% 1 U&x&̲#:#E`LD({EkC 0wg&C31LY'tpzo!.EiJ")57eak[8l]Gﺠg&LKm{('OA]&ӰIjax AdI &b,Kstz~ǔ#<9 %!?z,؆g7fj\= !NVďS\4~vN8IE3(X3ݵW.1:0*l(41>22 'k (loWV9›(o#dC /+T6Up=@2. .ЙYx=) Tha\u1RP˙],`P~=zKJ@9nMw *}hіul}C).+}/%Lz8_6dXYe`0xNA+La%\]H5Y7H_Yna9йZp2jI/il`Đ5!R63>'4HuL:@LNAHl1k$-gkzt0]2^upfK.۔&u:z͂^kՖHfwӋ_EX/9i5ZRbSd%}}"ωhГ+=Cy'.vr Wd}0UЊWL7'@j}I(PZ|6̗ޒd`d$esk]ނN=35)Yۓ[",,2O p ).fyr@EѰgA ]P;(?}4+ǀb)i& "5v4ig'0qV'1-N1 TRO#0^zixZBWp85|@YS/ #/J]1 d%5;ɓlZj|m47iXud֧ Z4 ? e~ ~b 5oM?,8 8[XV^N[/y"vu)%(! M߼*q[/+c‰Z^qP}yXԻ*۩YNB OA?v &^U:ND.aS֌/E+*=DD,.jJG}-3~bvdS_?Q"f~u.J'\U7Vb1m*2$kHoYw+3L{Lϝ2A` n0a8+̈́_Z㡄c.U 5D|1.ɴFoGNpV&+^IN+. *aA0SedQ2ԢdŋzGc|| X% ݿBlwyVA èd%6ܘ"-$-. 0>!w0O]{y_av,{Lgl}xQH|R3w}{voo.w.r G;4@5.ۼb?ܠTx(}@LHx_!bP" :FF Sb[fcd[pVIܼ`}AS23"mAù 9W|Os9T?JGgڃD_P*ӛ P-#@x\S왴PKHiOi&!h[Rv&p1x5Z/+BrаXd~y<~QQEM ۛxxTGǎ". DA5ƧfP9{uLjQz:L8h 4 td7͚ozj;tH3T&aEr/e08ajt:ώ؁~hh7E@=w6rd]NQyx\"otGkv2{w#*djS$ Zwd5"aF %ZbŴ6 dTf̘~̮^riiV^EMBк󂢧t|:L$&.niŽO,1!}^t}̼.N8AzDQ|u0ØPlϏCRږ hXri*TL}PU{}7VriN;Y‘9Hs+wY͢4Vд8wosS=,`OꭕD6'y1A줩Wi&CQ'%͖2$;֎8bJ=5Ʒe7uĥOzfچ,'%beO{31s] LRӍ1i TǞEvJ!Zv-7B\؈C]N2 G,e E+'YS{ќ4ыq-ިA@>u02Ж]XfoI~OqX}Uw/܊s-t޳gy3Ws|~z'6G=p]٢Kn EK ]Ұ^:-*z@`705d4h]A(/ZF:E;C[;,Wf|<鷺C3,ě|~N3tNIhUZk &~4!.k\G`>ʘ tZܥ|(U$ŲZTU魳i׳2 /` Hg!R=Ps3͓kz ĒyzI/ v9;TNzŹtkzm#q841Vs J@mĕ@ #pUK׻LEu7/ء^ڍ;]nCF{Rb/d<(#1GF{~ۉrHBL$l׿]<fHu i/fVj}t!Of]'jkl`M%Pc=~:(bn73P 3a_Rj a^:EȤMqE;&atGF ix/~=넦bZ֛=R)AXDv?R +~-+U.;G8<z5E{J 71 ˓D>~d0-`egB]a?L hg @BaD~o1lIcwJSSw?LV3;n&:e15MI.$ޞVVrtAq # Zn)C 껳b)&rOo4DH7AbFp[5; 4uG;s$:`K~<.Q#5o!rLe^;;J?Y;{+Dva ix,ؼ_Jp-`o _Z(58vl%m$0SVΛWvtRt<)[?5GRdh"ifsF >\%" tw=M r-)x%8Vy5*e5BwSJ"F>K(R\}I7 ]p,^ƻq]X8y̺9ZD846D'}<X^ev" {Z5,r$uYrfbF*u;o|E 09+["dN$S|NV3&e [*D[]V!Fܺ0b 3cM['K^ΥQ%ZJ DWN㎪u(Oz&2:E:/ik=!^bz)_J5 ]r3oSҎ)#T^ ˤTƂ:j\A wGuWT=|0H|3O+j3GA'Qw<Ҝg˷l}|v_^qBx'JE/ZRO_EA!OAʩA4&#ܥG:VA'`V.>my5p oebkm#X*1>q:sBы'bňQ &Kz.1AxH8i^³H1.W9ofE֡c+#<8l$fs@d)&,M)3ȸ Oioee\1=%݇^j7p# Bx-\?sҎol-e8`W&|2/s Q mLVhX-A.+.VI P*)2[Wbe6!ޓ`Zթ' 㷼JQJ칋hOO $D ~}/bFq2kMAXE^KRV޼ 'Y_u!;Ҵ+X-0WhI`Q,0XPA{t y!I Ydi룔ue3%O(=EFƛDzd77Pa:˲ ttC*fP؜uVf3nlQu=R:C1{"|t GsIbu8O&8*Sp%:]іjT)` mTVZ>1m9c,q t͂٩1FH+ߊLڱ,rs7Jc^17!ԐXCwk\%l.~"g2{QV `KG DDx2+4tk +(qP2ReD<:| @֎a.ٴ:@RjU,9+e<+ˌ^[W١Û=cB ~{4MKB{|HY;L̮ߞ HX@/46Aq2nN l5%1z+, hq.tՄ`g!愝*|NN\S:Ɣ/Z[?Cgܹ,wR+^KG:+і9nBsV8E] ۵[ |`(YhF(!V=Kifb0fe?L`y򓟞 ļ@#E-USM:`>5j oL#z_-L|R㎌p 9=]+hT:〸%>s KQ>ϾPmSzKa`զ֓hkb5ua ۋx/$2$wT()?021Ŀ/ #Uݢoc5BpSmo̗ ߪHi #7g&*PܯWt33 V;iKH]m>ei2Sm(/w$TYuQWlXH|j&4%: ([@Yny` z'STkl ._a\B;ԕlm?O 2Z'^"L)[*'&]y,OJo<73Ctɰg|{gPI`f2Y{IQR suAYNZI&vqܑ[y!涼() %)4_oߔ-bZ}81ᣉ^lz]G{QgCIe٘ϡRla ;;B9r~(n&u1Ja4;XI~ς:Es;;\fmmp!(h6ڔ];gjdH% /]mOioɛBjHz ȜחywY|^n5FMIA5{;X̚Jb>luz'AxMSpL?pgJ]7MV]ҝq?hWRxPu$O{a(2" \iiɰȳRR)(gk&n#Irz(KxS"Ű=Y  [uǺY8FX/5n ,r~L؃6s%%+=ʈn.aD~96nXM*$R2f693g~|M/>$q6?s*)I9l"1i)92ȳ\h DlR*'q_{Dܤۑ<8!s *tdkDnx7¯-_7dys.oSKn C J{be5bJ Q));֯A)/O0|RqfC|z :8YIV./em;ǡt$&.XC8yb>Wx nŝA6YoUZ%%Y!8G(S-)%kE©Wwz7䗭 qSg,gXA%g|+#|a(AnJ_ޚ!+>g-}.w`FdU'˰$5?W/[ u:š~#mPЮnQIMR8[m[vŃvWA1<űG./Hr(wf51X,rfGkZ5xxf]fqt; ucy v[IP|E2;D8d=;0tʂO1VsvEoE7+{;oۓ\x5Ej Po@SD 5)ԥ6$ʝ=XRuM&%cRxw͙!֮U dz:cHyce qv&FJ>R](|`?qh҈Bb偍T80,wMT nLd*VQ䙐r 쁆 BG nԋ+Vغ UBzfKF, =Vυ2g}՝L{2Wd(t"TWyPR j 6 V49ZdȝiVi,U7c&煹F@u>:Kwl?ӸBklUu ۿ]ҽ;@ZVS"\j^=S$r~7ݼD>% u0t|^ds;ib io@6G0%R2FMܜ1Nl>s-}~ve)e>Wܜdwsf2nv!m%~ fq=ao~WO ]g6@g/U`\ [Nɖ[.ڼʧ{AFV Sf` r+ʗ#3%eZ\t|TX ,J?<\'A+a Vݓ#i_=&eTxػ#YOߩD{u6l . Mcƥ>%vۨ);u|h'8m9(WjڋHYM~ĸ"!o6olqz M,zQ@*m2H0V^xBL} R;bn/p_*?,9yE„2*]Gvt~?U,΢Mxf:H񍟛!S_I*Cx}-_ׇ\F7'k Խ ?3#hᩒk7xa oh /!e8`Bn-gz X$1 r=0M^Ԟ,ۮmnعn@yBTrs1z_kj?\4{3<VJG澡 ș @uGذp}"_R*6Mx7"Q4J4=>bM 1ò"K2oŸir[@S_060`<"OyKy9k?H#'} BpO{RuI A^|Sb0P.WVj鱖I9)Cuwz uD{fӆ.nX8Ěݶԇ 9$oۿIdML`JYwE|єZ)Bw&\.1:lৠ@ j4p'R}+~ n/x nSOy0eB& _[.A(r cVNB+J >,|${d`%fXI3* &M:v6 ȗEY54 ao2toQY|ۆ# pD2Q>Tp; e[g)9_0*EY!4,wVͲ{n+| QUiF=\8m'k g*ϝ'L*33EʊyQ-1\-hlm؎^484[)`W@HԘTL?dt34 !@WtEa=:Pd`{䣗|OxU4Z=;_~[y&YP8bcB <u~ z Y'Ɣ^^Fwȸ1l/֎f?\5I l|b#0ĿXrIVnm Wa՘gRU'ɹE)0`Llu4K,N9ŸW ':1z %/T& /v~qJgpzb5;hSgU!'FzDmQ)ݍF |TSY}ͣ t +[-^6E"3e Vš-Ϯ}&H8~;j%2- \;7[.pG|r%%9VM =V_F*0wNNw.q\Wؠ!#MCƅCV;k8yRG>גb(;T1j$JQ-AV#)i#mPLJ,gF[.056c.GkkOۭ!1|Dz$[zvG̷d" pR e}\Z'KHu;"uO/r&LiS2P_w4qM4GT?Z|IxFamg!0Hs:;4;Ci܁`SAufk^Eu@vn$jOuje@tQMfm&_%pQZ74&2^WҹXO]ک#Rd%9op.zqY(z+c=DXN-c"=ÑǼ4az lѵ[:G)T /_]]HډtSUY8?{f0bL>G6lg'64 I}:pņ{Q9nMЕIeDQ}`x 6&Q̈cn^t9l9i+p KדtJD"࿟Q XJ޽+-x+hg$Et͚2FK!${·gz?Tv?!넣HOP>o#؉܂h+T`7Ky/=oqbVG}iJ;f a3 uУ ~"lF5,ݤ&cK._X@ h%\pvl֧u.N8*i@ _qV?]}ǷĝG$X}fyt/!#%k9B8yWJ$i_z wb I,]uCIĖ6ٯܳAWn6_:o,E".v{m u db+r ߔ)"PȜ}]q[)8KhM 鳦X俏5C-ƇN t} C2[6~ś$F?҂:\ENoXw$7KwioNҞ$ON?2.x!x[աW5PCJ0KpUqˊ8p0V|J}E!0L+6>f2RDɷ~ad1/i:#堍0Pc3fN^MKs{ӑEGJQ>pEnq!_^ RtK{o:x FIf-.;Ӣpg(;_sxEar|<2&4XӷvL}Zf̞0*Qu%ĎÙ3z @eSd[gf%Ϳ$Q*j nge&' I?a ؑ̈ĉq* \MZ0Ӭ%=Hl20 bTd=(F?jb,ڀUb\ .I/lL'%^WIA}X[[$06HDsPdʖh@A( `eȑ{!$7_cpSoa[ m4 `לxv[.HE{P-"~(d(Hmmp=ױ a_ XZsvE9bRr]GvVN[$K s=jrC| 7r({u߇A+Ӻ)XPܧQf}vzq6=s,5*a <:eg@gR""%1#J_@qh2^ڵ5RtGB0.H}$NҶuȠLqA)b fZx % RO#C˭)";f` ~ dz0,Hד0zUc6T/PތAY?A&;O"ux :JjwΜ8ȷ15Z1li׼qw(XtpQL }΂PPG2vM,"ոnc3+M^R߅jk'|EnN}+72Y_} ƥK hڀJgI,)qN]NGPMaꨴ_F[b95  H)k#5‡@ZQDD&;wgtrQ+*n>r~ִt[bݟyj;~n٠eNy0E'8/L  cG,r]lʒr@C|cɁ#ƶ<Ҍie*A Bn2ݠHu(VPtlCrdKQ"Щ@jݑ*gcqqы:,-.VRYܥy;t]q\&̹Z5wՏNs,r~C~XbB س@ J/O64&ü\hfU2X~=pg'k \s?2҄?:)GAt*iU6Qҍo0}d̷R}5tvH-/ISLqs4רb^@Fc LLPS{ҭ~ =JaSQ̒IFv\ǜ5Ҕ_dc=*YgΐK01[q6ʝFVcQVi+svF j:O(RxRK` T/^Ԅc/wBKF2+ :r\qasQUl:AP4I$MA(  {¿d"TƐACH77JeJ|<+r/A`?$\+Ndw`;;S靳|C3cP XZKc'.f;'osEv^>ùt7umW)7s%s>f~0B܀1Wή 61tE] { rzxy_L]D#m8<m>qZ6LΫNH̀`ptAܤ?RvdaǠܢuD&F6=UU0A'S.7bݍ?y6))]+qx2T}T%Hw8 \R6n YE5?`7gp9:V~]諅$tdcE\NxYxBƖfa>YثO5Q^Z 5?UUPV1OZWoOw_g5) ۀU[5 _^,̀V}a~Ɍ& ^00[+by A*[.T듶}v?])eD,#d*-'S G~IJ61a\ ҔϬʈ$[$Rnv x}W욄^.I~Ϳ{Ʀk]GsW@uz74ߐ`۶c]0"__(=';fu܉8t3'4z5zK!ٳ &\/gO9"( caW3L0HO38 ؏B4MoˆIAXI݉әWӘ{@4$Vt.piJ?cի=BdEWmٞ,:4<S\ 鼨DQ܄n5sL؆wI$S` cܶʴʰrs^ &g"5)ҙݮE$=DrQ}>sⓢ[uA84S'\t`K&QRJ fbw(!E@ɧT$˛׽Mb A { |/ԄvW1s40@%Ճ߹dXg "nRKx0Fa9 Nbgr_aSCAKrgXlEni(<ᩃ XIiCAZfP:.p; ;]-4W,O[yo67%Y=u0.݋z`v:!򓶈hĠX|6G;iZ"hBT4ieW/.o5V;wL< u,^Sk9UWrD`ch>|ex)$d>}V* HNxyyJ=D1o\ Q&Ѕ?^ 3ZO~Q}1>(wDCS*.&u-3rF U#zN1C(}ԓM7FtKY3+2B=XƢ78-*^-J$Jr 3چhhV% P-"PU5 ϓ`tV4na'!t ^hNqQOJ4&v?P${]'Nfѭz] xPnzxbԦt] YJ(T)H(>rr=|Xc, V;L)]Ռ9BsjG啒 j 3V| ˻u"GRnΧL4f%h6VbJB7K [/3>CY@pw}ơAY+0~x16CYvZٮx\mf8wTӨ~Ec3 HXHb{kf[ lODȡ.T(5]wog_#{ DEoνvßLi.  P8Fy2ٜc=BL37] }ݣ3h J0qr}I>j[6]nODzX)J:~uw2 FΙBv쀣{(K M$m2==qe{)v$̘MAPf4K eH yq ~\&) #bWЬhu8:n>ů<$G ]fF̓]AYS*҃258(CC S>='4s\CeWa(һ ;YAJjgJ䁛vkhdŝҩ\2D;r.ǠίjЉwp@@ [@o=cSN_5$>z)uso5eL@$oZ{CS= d0N=Yc]6R,vw\N j-O[o0jx]p3^Fvj K#3]Qo `0C/h_)iVB`B eG\ w h87* n@K0vs>Q0ݹ,s&V dN|j2eXhNcBۼ>2ܡ3Ғ '粰_UɩP9V*E0`p\C@2g3Gi\>z;2DJj[(4,(݈Y{?tx@H2gUַON)TbBe> ekʆ; 兴 Q~͏iP*Itn Ftodnj.A2EBY ͞dX/mb:E> sMR' 5!o,.ȡ<.غ0HwO`g#b?kWP3EP2t{kte3k܍e!A<ÄJٷZݾw䩚>hD_LKk*Z#\¨C=P]2.xŘψ5@q:3ޱ2~NhIkkXzMùp}sӹ4$ktW)h6\6GY%zPr69ԐL M=ӐUPaB:ǹZ *E*wpL4y7Q5"#ǿ9_0ㅄhJ ʦ;g(7j6 ENarf42\jxvQs}Nv`>OUvî|.S[;;(5r{x3#,fYBiQa b\s9Q`2 4N|<Ğ:($a?EƊ " CSh*7ҋkF2ClfQ=Nb1#R԰b@Ůn:EY]:D J`r*9XQ(2(-b)#( ԸT'ςA[o&~OK ;Ɛb\Z*``F°wYbɹ)tW*/p(3#32;=i}fŕ6K֤;rx)?P^K/E2K$~jkQțmsa^*y Jl8*c A$v]*C'ז~A!OMΝG>kjc2<^DK hA =rTHԆXdU5¢ٮzh&dL Iᘽ z;-mt͌z@s B󇃦ϡOЩ7(֓uo7!tTY#_2[rF+Sc K63_ PXnK0]L<PsRl/U9ic1PƬ֖v^'T`U|4hQ+dasWr74xH"PҸW& 踉@C>E4w嫌F%=Ť"SR/@@Ë[\uvñ7f!GT樔#6"(gk(.5fzٚS@aѵlr/˕~ ݊;8Bܛ:QaGMa19_]>V9+)K/W!5Χ;cb,(cֵ!tm,GN2YAr$>䐘 K?R-7 'FBжDuO (͡U[mQJH<Ēؕi ?oq}!.|߷bSxҠ̿]^muŸR՝cu>*Q-zhn,$+$R|8-p+KHCZQH*x*~G˜72 ̅vìYLj0Xoϣ)r[Yi-I0Ncʇ c#ٚ|*ާtPVFԯ3Ynp12<{ 1hko 4I;9F9؍N"B],)xlQ/4R@n!BpO]C ᄕU0敍\z5P;15ngՁx% @`"1<:އ2l8m66M⋅ӥ!u-é$l%b@Q&oFN'ueP1RrRz lB h Umת2ZTuCWPduC@[&l;Ou,uiI!?jK^v( Q 'j]-IhSv"B?֪tPItW NF?ȯȈ2(Ui5P]ܙԢ׷(U+v`EÇL<Jaa 5 Z>\IbJ픡ez d28fvq2jjx }Tp`0v4(F@Ybݎog!fث%l5 uأ;/wL&(Q"QɔCfǽ؞l"+98cz-D,3a ,YoΰS1B4 eWS,5jCFOoxp,Xn)J ! [V{ BXzPF* Q@5⃉ACV<ɲsI* x/)1jX]*azIB̕2"~< c8[nC~V]mv$E\N#W98Sॾ;?/ RZt @l/] !*^4ɭÖ NU~;gYh,YgY71.45x툛Be\0 v,lƣ@ke5G`z ߟ)_$ R[nJ40N۹Wqռtt+_cL[dQIDAohg]!-K,_`%&n06+#@Ev5Z<5i(v>uPt\]ㄬD跠y,gUW0o=JhR4/ͯ-+E$"<A} Z.)<>"f"bzHkē5a-ºc z+6!Q -9cMwҦ`D{g91 {r#~GNԚQyY0 *h`}4A`󸝵 E7ig-i8696sU݈~цR d̆ =[wReGD3̊^g}ơ@zd5TkCϙnEj aZ 29G -)QYY3$ɱM'6gT!Hίz7+Ä+~XMD}'Tۼ qKx&.ɟ3轀X 2_*cREg2`<`*W4p14v.6O4gXS['%2L6➚=h%$sTS}"M Xl4w{F`nrzu?dKD]m(Vn.ې5?eӿx #>bT6n\?W:<2;TJ( ؍[:+S6$T8zTcA~'t/iv=gވKE1l^&MWd`9U߅Ԏ6U)P޳oh-_NlmK>!K̪{-)^6#57L|_pzf/c`:@V!Ï>ӣd@^xQJ$qit;tJF6+q"Pͬ}lo{幔߾p5{fr5 ='< |y~$oĦ"7Q;0/Łgھ[MsK3ZDVZ'i_sTM C(t T=k" k҇?.ͦ߆2yM%=?*^ cnn"89./x imX͆clQF*[z{.e6 xo}\ݣZǗA=0yQ`vz[J?,#N!S5?|8P*t|'K^|y'/$fDve sdMtSpgڿ|jE"X|uj޷_a]K\b/\$qc攳ӭ]u\+d{ |1`ya}'ۓgz3>3[g~5&UpAR7#+>N7Xc@(+vݵN4/R zKc-8lr!8a>l00ogA0.&ے)K.=0mӂ(X{wBRl!{Qt5yAߒ+:\琊F觔+zPclӷ{OHU:WNcmG"Aĉ j-c_6Nd"J69Ed:Q&4=A`2qH-*Q8T ~Uxߴ^hAi*JtF̦0Vy΀ _nJ:K@;vd %ҚF!E=N=nZ )Fm=JSevF7v8[ W8ܾ@R#dݽzst}]C u b)%)hOA^Au:TD聋K*IZ- A&jQ Jp>'2  8n$]#<\b $lՉ.A @;]F8^oM4)_u,r!Uo%AsˑTTi8'Kv;rX=Zh&xPIAfVqFlbGPK;Gis/*^/|5d}["B*"%p'k9 tkA(&|BHl2\"菊i"2 cIԭ1$ӧW@ HB^v7zA]:S\`r׊-dFC~2EƒT5$::_H^w Z֊5I(-Ksޞ) 9[vMk)vdOoZzЎ) ѫs9*W"d 6/q~Pa@msvosJ ڳ?& N fq\;i.I.2W|er_1?' ܜcأj7Y5&@ /~rM򠑴D\Tk 4Ra)\ImL@v>ˈ*uY9J5cILW2hI\[E6^^"96c=1|&  ٚ}%m0L'̍.dzjnwGOTw F%'+U(Y ȺکzE|Si ކ|t٤eR6ߩ͂d-)uJhT0e( y9'sfz2C:_&.W7sӄe꽃fty Pa6a[iKUH4e嬗*61xO~;G 饩~r\c~|m&aKHn|\ӌIQ|=U[d_rAXNc0'.-&%OU\'G0i2(Sq!&8t,/~ׄ CSS\Oe 34Y<{0Veȝe˖F'pnr\U ,SvkMcM vsT;W7kZp&\+u4)+$+ȧQ_'rH1sx pHM[PND z5jꃄ`M7ۅ La-JQ5DKrbNh0 & y0Ӓfh W`E4]JxzZs5{4$чJy(zAlӪT?oML\ 0j}Q&LSOy d^jL؟|qȩi^yT;D1GL.1T`q8eptwY_PQ6o5%e50c!it!K`8rC)uZSYa8{,&ڮ%q:SrT͹WnI%|l ̧ݢ5}ۣ;$K[ Es@9)@꧑47TYlκ@mlvE +{ZWa/¿jF~c@oûRiԾ>5<6{#Ws||^FZ0ڻ<" DWSETSu|YNnkw fCRc1V!TU 9X ]E2<޵ 5~$(d C1(as^F#yT<>/(s Ea`&K/-n'zHLNJg-xIJR:~סQE7;G0E!I+[)rǰI5Uy["A3b\ecOz4==ˎx3/ 3 (ւzWIjSq n 0Ί: tSWT}5~4m݊)-wM߻]~ǻPvwO09,o "fq'%W?"P߰&tH:8ʙ2bbrGH3DV![;LX䝌*j ҀE㹵wpK&j)h܊~j5Y͍|¥{vЪ׿I)I>Fjg(oԐb>Z9hf;O1JWUeූGܸMnWi?g7%aj **9Es=yk^6lg%B^$CFQC:y lzu=}M`Z>%"rD2#|3+kuR,j,H1ndk&P%6`wimz|4Cn/edѡT@Q/?>ț!tαW=*&/]m)ߵ<}9|>|[k^ma.{'qQ_Y&UwH9XL[ek$zG];䦬N3l4J}6>J9Mn|R-`$]I0 KAws/M.Cv0& ;V@!J 谹+nñ;R*>E3Ү1W-KF폡KZ-TbMݷn|׮o H8KHT)E=۝%ok3ígM(ҌھGf4'g#d\%mןv{+wI.O$[埢yRU?4tJ!cM12xo\ ՀdmhpG^ QЌ퍕ַU -s(@̬c EW8?ɲ4>AїǐA<+$'$(>`'ͱY_5o b{{UTnhr6l@x<OZ6%[X7Z(^0X54LnزjP/wozKpTV Qc?%&l2œgLUuV'> Z@B˙=^K|yP B&B')!$vͅp-|ȌrGt)){z k]ksǢڹK xږzqg;o=1"`x_~Aa(L-k}aq$޽5 )EG[Pf58) AJDu &lB,l{~NS㢎jnS =8g$ꤐ$۱sX:cilN4[#Gg D"X<ʎf rU8j*>k@?<A+x&&-T(p{_E*HoH)!]}|Ԁ24=K/c-/aq>eYP!b%I^,<%=S *A5sx}H5EɓԬzG ]:؁l&ۯޝ|8;  ΪswtC×΢TBY&uy7R]?pVÎh*iBo.d8ٚVŠ_Y"mu(_0Q M.7üGآ/,nYt=^y]x$`+A [+_v}B5D|)Kjzk3=ًJ6r0_ݒ\R8d K ٱu65P kKpEy|M1-$ y's-4pH*&H67Ltmy, `PW@-D pg_c *`r.ԖO@Hz +ݓ&q@'|0[EǙz&t%q) FPix%mjr;ɨ;cߑ$͘JM)6Ku Y)$ڑߜ6w*A[F9`lUTnI/`iR^X$LscOˇȜnVuX`Iw`Te4QJεFG,x?8E2XO4mо]y|K4衬twr̬oy+TòvEﻈrH󛒬ASpvTlfIՑ k{ojI7xg]V YTr\µ[4/|bVUXʞ?T>]c n!lz;@=1u_AUw܉8Y8g&]c*]VO%ǥO6NxjƵ쿙f!f vS;y/5 Nh kth&;lXiR ~ba ì+◸6|,n;mfƒ(o$265dj*{wJw.HEK,*N7 b@(K*d ]߾m N\y3I$ʗTvnvIUz"UQAet Ћ${o\F>Sb-ķ" x'3Jo/ k4 oR#snM@, j5h PlF!.n^(yG|JԖm ?$c4vFX X9vqѡWgG;Z21s.+[[`g.u\d&< W Ś{d-#e֕R-4*IA"bv%v*ٱ)A v8_%[4ດk<0y!5R"<)NJx.@N Q$;>3,9_:# ٻ2L87 y 3o ӆP] Nw"bmED Cu.gcO;z%|I i衊NZ- ga\,gzmGQЪ%(.rG`G]}}k??~ZK(yAo>VIkmSV c`pnNߺw Ww (Wev8?sg<[WĜ/WQ+m=]+_j=½w(M䧹2֥A" )$/1Ft"p"=:HE6g<[͍\հZvʇta5 gM F_Ǘ:+cQnIn=qş3']Vp/`MIس!K*CMMDĤBQtq=}Ybwb)v =X?ﭛFU+\lpR {X`l*qUdli )_)G (;ZkcQy@G?SkA4&4h"?7 AV$E_`pg[2X?vv%xT WU+1C7RR(a350NQ= _GDi{5Q87 kj!@bI]I.G3ډ:K+==I'Bjn(HRJt,܁=WFTM(SfY{0f#qTU/ 'Y# 0N-<<.ut1w;Q090 DDx 5ir7HT+U6U~KO\=I%H7ve$+ےLm\K !o&7tcNST=E|?ª12hדBP^Hj90,N?Bx"R0kCaIAɧ6@W;NOyG/V N| j,%4uCzPQJd.W/Ʉ&эX%Czwtz˴raI1^E+om詡",ٷUb+6n T- yCjph_o}"LD 뱽\7d'"A}!jzƙP|I ZQ]6C4n\lu#Eim&:oG܁؞so i#W:1Q,4,)ݩLB}mR*y]at^y5 'p(\k$0 5;Ɗ4p*=nf~G&1CP]ٕ5Ƀ,Z7،̌)$]\|ZIhDJcus--P#Ya?4X㰇'_|.Ȳ/ױuDLyjofLbW YpTkA V aS:n`涽Y uXik' ~7=n8:E:;>j>$b5tNQЂP3UGg9˯UF؄.Nw,{ǼK䎛4aLˀfGS42J( ,էu7&+pm@:~w毑甎t%X҃,_g F79 H?1(D9}]O ;FĖ[veԨȏWZHnn2X!;ň~pcyRF^?xNDsg zZRJhQrm2/CShzɇJ7&ŜG\:He(kb 0<ϝ3,y9?ͿN o5ER;%IXKٮ$2L'@:uoq|Rgr={؟}u׫pdEeUv~.%=E@iJoϊ3*bWy'Su^lg2D5.wsFdZJ['vC~藏S*ͣ=V~ D@^pɬaX#Z_P; ;G 婑#|{&Ic'lG9$:zZELo򚌏ʶ^&t!>Xa{oݬa"OQm᱕l}G4rDR(Zpxr@4SQ+{OBŽ&gRaYL^P TEk a_$Ps?On6dBGD T?$Sd .W Œ!Y^ b31 09 ! "oE]Wn3sL)4OdTw!}Ҙ F}U z)d$TUW!/:V M1Qj6!.։,KD̸uT8m9j->\0j Cה)s%fnJ.gŖ}>A~cH)ԝ\;MˣpXRɈdekc 6fd ;턺,\({0O諾G"eq]3]xYVr9zZK;ټn-?9Fg/%ab!o d)?5FV@75RP^cZCܻhuv aJH,lEYvT06aL9a_)ste~:=[j8NJȪXS.v #`Z Bz\_=,;ɔ"fƑ<ۼ g&%>#!.!k"3B.ӷMxGXH/7_i$ԘM%nƻS1#6Ŷo͂7I{_qbЈid>ǣwA+C$ )fIᅅJY1uzw}"EQȢL6D?٦1+wM6@j >Ֆ;/8F&$]b^ʙ'Y`&c2-t@k=naIh3/\x6n' qP81ܹ N_GՍK]=gBc, Nn8 4q@iC/j2n9ao')Q&љ=]|;> !p'MIuߥRX"ĿIjȉֈU~Dyg%"Z)[ːbԐrrJd&JK>T޻nW JJlPjEN8iViW uA4V#%ʣb).12ReBYdrV7vU;Q-`,N`*W"R6|n71ex`:bV9lY4jy( w>0VNF~P887!ظ%mx.sd<2obg' ]>@6ŲH]CB8א!'!>5EUӋ">w< z߬h'UBbY遲//H׀,,x=hi9[6Bt5KGѿ}%3Agb OP;!v RLJyf@A=P|,A#/ykޖjS})9NA`A^Yj6886_9ذXS mpCduP bdn\x1[Z!F?ˆW|Ox ?^RwBIJqvgA3M/%vDn_f| Ex"ٛKfFZ_UE@++f$a>9En{'6En84i_k_p!:A‡D5`DdpQ:do [޼ g+a3 YyCǔ@B( 5B<#=|X`pdZ*>>wk|40*kGvusԂG!CbJbDîGv9FWB@Dj0ѳ{l`dN7#8\;(>$ʊWɑ{^&$ ,Fxg~U" lBonlOj!{"aCnӽ"Kپf%2~Dk1 _ dy& mXPI 7NlFFZ(>T]9xi\-.9Ÿ%~# LSpk ]ʜ(T}b}b- h"&$ @[1l \ho 67 ZFqҦu^3%9Ǘ jؒƒ,&X΃r] fdl&ho] C*-iEρG%q$U!u.} W}׸ ZkR!Z^$hnN'21r\fXJ *t铫߀ZЊ܊Ÿ6⻨ZY Rxr8z"dyB`6t6 n,b֊(vIcYذ蜧Tys鼼77xnb)8Sfԙ}('?9a"6vڵO$V2KxxQb>Aj 2. A;ru[Da|H\vMWꮮM)> <qchjGoȫFPG ':!_G _Egܞ=W1qt`g:O7E2wD먍213Qg%wQc8Մ= Bc\<Cn-gyȤj/WL=.Xh,4,֑bWxu^PE 3op(o6[;zR`3ۍS ܵѓ B+mG-Lƻ}g)m43=2>-hqPXP?n4B,}8ք• 4hf?En\#[֘@SJ4~0Wg#tb4\)c4 ~ha)J ,ϏWPy/޲K&ß*,Hҽn>*TޥXOpБ"ؐQ-  *ތʋ5=^q8Vg? Gt= "FAr^u\D'!+`ƕımS( 0q_gW40ؚw""g83@K_Ǖo)pGgLb~l%OV0Ld0f# ZoDl@ʡs(fn;Ӈ<#H C ̑xF=yΎЇI_V,*ʁw~LR5m ЩWw8e'h=jKH7uKJlLZ}Tl筓nfB)0\t.rLؔ4!m7kLj17{mS:۟wNLf9 Q:p\^oe%M.N_$}!!gM2҂3.QppLb>w>ћwI^,-~ݧ/;k|zN D&oy7ն⋊pNJr1.CGu*tB .l[HcpޞIH)w5FJɨrR;tNΚ}bxڦAt0sAbYu) ƵDo;DOϟW$nj_jA2NCٷWCNg#JH FaF0,ZS*nyxlԞ:I/WɿUyYs{F½GcSeZMyb8 MZܖ){YKx)N4Dnp.k\V% iOjMf|E5Թ_SQߦ6mͳĝjYO3d7aoa]ErAǜػ=!wLI+CHӴ7joqr}dss?Yphz<őRUc^خÑlH3ێ@;%ض`6cwBU$|At]o鋻_>>B& h Cm$#!~|ѷt\irID]2iaj `ӝQ[ՌA;|3#>Qi bfP YnN&3ǮǸwX\(tRMo7)9wA%b K?LTTj .E$_A|@[6o3>GOꇯ֭Vc ۰ 4 I;^G AtvtŶ1[&07$p}.n꓄(zHxsgV`gV6+[$mNE#/-|[ͯWˤ&066a9d1y28oeUq y,tguP8Ծ{M>m;xdbfaMi;\ >a=E@.O^ͺAjMlj2']#@4l[}7B$_$_``zv ʻ3`p 1QWH]%IO.o;ɝx'W'# ?@[pKT|!"J%bӹˉػ]QV]CaI}|\.&d4) s9_yCN8ҽN(nC5x(]zc:b)J ;}ӒR4oW~%:0 z ?@fIUՃ8F@?ZX5Y)7! s䎁G@/ OdZYWݜ1z!} D*݆lDveaQxA7{'8,_J- *W"kHħ)|RѺ]@UDm K8a24[%_w2u '852ecsՠ\,eX+!fNwO^-z)ir Z?{z+nj"ǀȗ6dl+P@F;ddtzh1}~欢mѱW/ ܎4;RF^_3^g-Ylj;49rfo7bte-Do;!M/uqݽwӧ$fj$2F_!:-) w7@ST[ʾI5&>R`WC|ܟ8^="j {)R`[!:CrH`NΈǍtDkՍ ۜ}8IsJ6&٠Jg^L6=1@T'3'^z&)}N%lQhojB0Ƹ"i{7)RJU"'ZU!̇Bc p5iZj}+PYWr 9敆:z5ܙ?A\agg6Mt?ǘ?ŏ:Q?Y)e%͇~3ANj$hVddQϜm8[i'3K!q%1~#LA|IvcݐVls!>/);ce-S @>+ 1.i ~8H]k,l0zM$ jgjiN1[՛ӿUo$(4o㢯-z,{E)x!G lB uM,T#T(N7iM6y90Q_7wvx[|$EH-Jme)pnd›O~.0ڧ%cD|XZ%H id+|L;2$`ua`y׭xwB{=Sy9o $*VcNnRH2m.½bt+G>u> ZIa}R"afE h K>mYezDP6-#4MCgE @,+Əl#./]c[dsT!=:P8CB:|`:aghJFoמU#|mlv t*2hyGߴ" *wk:#u+5u9bevk~l˞tk$s<ҊYG9%o}|IbOQ_\mQlFVWEY]bv-@FFGz[mBc$ǥJAM^(p5WZp)4%rTڤ=e tyl̺BHJGA;nܝsљwLV$i۷;]@|wCͩg;Ψ=۵Ԝ$rR0wݪGaAhp7 #erݔA>J,͖ a7yy&PD0&% F tMB4.dEWѼ$};F\gXe0l=㜽uƷ#@|Eq8% n 'F%A6 !Ş_0bT9t@Tmy;?&Z*g1>5̑Z9hK7cLwޕ@jyT3_rvRzOϫ\jJŤv/樗߮#}?6UT}z8@R'P<,7!TA N6o)ybm:$f0Zq!>MP%8;Dž >M6/"eTNa]}Z+'Kz}"Fb T!%w w(>%E1 kHP4vchvhfk?L+˖l4ݖL!1wM빏 Mbw cr*s h ;7u'0@JyаZGG)/|(<XQ5&T4 LtBF̅#K ,d[O3-iԶF\)Rmzͅfɟ&; +߷  N_]뷚g#ޭS"YN 4\qWB2;Y!X:RI }k0i!a(J=ܗMcݖP96 hVn/ w/׊3$ieaN#o\껮ANte:KON q 1%z+R8VUq j` A9ԣْ%onTo6dN3]K "6Agfcx^>GUJKdX`2)4SۘnO ZV +~:7d@^]Fgh,~  Il'~ULyyQJۣhUѬ(%^ '=.ЀS'2# ׾kDݤRPj21뻆<0qUwYzJp:_96%ԗm EE:'}3.L@tIrQex`t\UFhb}ʎZaX`[U`mSDY] FIRMr1gY(NA+_vk^N:|jgMXha*k^4b({-9X4A-`Ҽ*܇T"HG;LRNvJ͹P[BURJ{ QD IAr-5]>$3=>`Oa6c|, q@PTrg q֙K5ǰ$ӌpuwXp3,9́ V<}2e'}eTE`R#\R!Dfɀ? Ms`7 <=X i]}K|ja c0n$NtM=Ʈ p\^*IQ(' ndpFF1%t(qkca7/G])DRpgq 2ձf/>vݍKTJGe^~&.l}э*SfĐP\ )祤u<Դ74>5y_<eIQ_HwNoU>\@]8nǿTkOt'w;OnE'iعWY,6^zZB #PˁXif#=ZTkShn755>n1ul::-`YAG/2ȾQUh6fȆv'gcu@/ L}IS޵VE\>C7Pc1W֫郉KΉoHXdTJVQ#JVt,Ɗ:߭sN q"P%] E21Ѣz)(ersFG7 S}7XeW -gOd"?7ްEUN*hGp:. jjֻ"9 r푊`{:E9~Țqx!C'@&Mj$/0;TڠDUg`!HH Ϳ=|ў'XV'dSlQ%8Ac3n #3`9t9>i{n_FpFbhP, :=W\L>{"9`A,p&  nCfn2dN7҈ɫFA˦@]a2}? ϛ%"dgZlf?&Vv)ZctD3h.4;ܞ% F~6ܼPb4o=b^n4$ajtV߽d)80%DݷƲuLw} FIayF{)y Ndc@4o Fּ,'aqZTl/DM#Z Lc<`en:| {s+JWa1E71٣z_%W=/e;IFTdA1[. 2ByBZ4k5xZ>K:Y_񊝌L83>=+~D.)B [SHa,=:I2Yl50z?/`ڟ eAPS,-bZІZ XFi)s|z-P,$0DH$Q,t̜`b 2@d׊9P(Y"`;fa2y31!~?[41E\XDIAKYA2vwYcg;_:b$66am̜XL`_c dVy+Q><R%7u/.g4K;A&4X>D=w2AZ glECfg;PtAg6U0zWJLG,y'c[ 'P4.M{ZVUwfMҞ!P3|[d9h-깝50y BCEStJ5+icW0߱D)iSfhǓW)Ced"*f˭Cp-]9V)K|h%0dWuuoKgRvGa6)< @C[l3 vp9co:Ohjyeꆁuxr*F+|s0JxQBxu13%Zuilr9Yt> %E9iqGL]:gd?#GBMD,7p/Y`Nplj)S<M7'h4&z΂(PWjV/26J+5IZo5U1:3z:?(4%dL!_%&U WSY$?!g|'##_uW`BKw|ֆ^vSQic~{[A}gbѽ`UW F]Ih!.Cu# J@ʟ*ͺtcܦ5@(i 2(d̘'Lޜൗ䥑UriǤ!yR@1ac`D[)A"#2gcGam +Op xՆTH]TճaYzx/ /maPApߛrbVy(\kWZ ejf:C9jm(ݖP91<`_hѫ=| vgJ\ ht5Eƀ(ٛvS e9},mkSb#.0U^n;*IfG۝1XvӽShRֺ\><FFG" jxcS3x{zHsTf()@F^6`Q9KCa7.JgG'\đYk Wߝ3c.or eJ4=\|?Z?-SmetQ (Ӗ KԍITnOؚ}hj%u\2wo蒩7AߙƎljbMAV0UƇe@ 6pQܩ q1 LIB hl+aw=;ωRD qLTdג6bhTz޹V#T:I]8DSV}ܮmh#*E^F`&'l2\ۭ!ls譬Jvl3W;qys ; hI|Jn3]+¦IwҟvҲ }l0rb&#½B]HI0G(f;x [x cIN=ǃjݸaEd!04d)%(t>K?e/tH C.=wwe׆iֳʺZJ,|$ 4Z3YOݘ 8&RFic(muh,>lu+Z+|yL!1Gp&Χ-i&ɥV.KJ=x-liU~alg7lI9Z@9}gܥ/?\S+jpz9S|m>$7`[)y}'2;UNs'JVeC)*0s 薇_9EmuSG j!mž% mPcj&މTX$z{hG΄xI`0Ĭa}2*(t R>qzϱ[r='"Mdw{'`Hns/*4.Ԥ>HqSHS$IDIv}ɾD!ǑҒ6xE_zhez&aBf܃!Bs hô[ىc \3JrV3G< y*";C Rٷ2s ݤ ۟L]P;x.S"71T%:esh;e}Dgt^63|j`NX.LcDzݰ6~pno}O)@O͉S@1H\rB`XS2rnrrH*-{َo0~`O.MDP(p} GQ6HO7{CG]ehp2B^b*{zq;S"(z$4$P׵OTOW'MwGV,kL9Eh1{w*/It/,N V{v8<=o eKSYrv6߆gqtXJ]97t\!i2%)Jk':.8 'O ЄIMF\4s:jx8NJD/hZ`Զޔ=掆p5Z[ B/nRPmvN'߮yAPXw` o]j_nuKgB]'z VmH~oBBp!Fx>!g#k.0o{Wlھ붂1*-:JNK.qexG\|^FAW﫢eX{~Zb>8T͊!JP$$I8ZBA8iZXvw>ú&UbșV.S`r|icGӿ!]rt%iQZ"=ƊR2EgA4=a}`5[l(xzP@I8T\ftلZ Yƛzg" †J|_r @F?S$EY2|ë"z*SH#==&lj/Oίw Ӏrz FtC&-8$ZW rUKV O~& wiz¦ƑyU*} lTG7TP47URZz9ix _ o> zNDߥ[ŏb\v6z&nDzwt,ʲa>;!;Zq%-:_BfҾP@Kٯ6s8&b=m2_ rdÇU{©}45dҺ]5R[2W5+R8qW[>&mu#*O3VʹA@u:\*4)*K2Bh y,* +wrmv0 lBb?5 ږT ת9ٽs BuH,&t=8Dab B#9 ϩ4J~.zČ.p_ 8u̳=q;3Xw[-c@>t+,6ł*:3B_Gz:ν53.)8 Z9Evm; BYRЉ>rIU&p6S1To_({*ي(I,:a!P҃o{/qвrs~[&Z4ؼ҆٧p{/H7"|BEY6^8F(Wڋ.DAKSR3yPn#hvj|mt[3rD=^piW0tpd{([dfq*__)I"]u42s8(gz xD/(>0@fh܋\p؃}nҢ鏞;39}p2ރIÂw㡡=È Vp.&vޣ&\祅wꂓĐo%=hhAVd8ۧGaD_:9H,"Rɿr}bBtm4SuwzwÖŰbi c6Tqܖ!HO-P @Ƀ#Y|\1+]ԾsѺD Æ"ԧWI]̐ONF9$LinD A9qe^dovw oyg]0> Դt7f(V&c^P&hMY(NH\C`ԾhodL_Z^t0_!oP)+y༟K3furk*X)d1LD|;y"+@g3,D8hϕUh6yũڊmIsRe,ȟLQќi+T%*$FF? @} ںΨ [j)fe}3YeR},}^.+X#qc8zO sx[2M2QynmB>.P.LQC$iڈ-I)=} ϒ_)r.!FnX46s??VRq&ͅPcSKf y?sWe,-@!}݉+ïP:q^q͜v䓱D"@Jԕ# os`XD➓(B%UUAo[,hTq-IL!օu84嫶Uh,~TET Oz 輳/8G}B~v eH}jr*/{9ҏj5w5,% GeIUSfAzPH<2O#5I#ReH[<ƃ t$i{mg=r15޳\ C5x0Nm`gop>Ƈ!GWk5 '{m:U`o#|/50dT!<teN@m'@b^H$8D=7rWՈVv,*"c`939e-sm˜Jxe׉iv/Kf"#(>WfܑGEc]rG&R9A@%2C& `V#^O', M {L^=#5١bR 7lM؛+2m) 0N- =S{jQus@6ATE+HzX߮TQ.3׊‰"3=/KcL i Uʚuה~4d]suieTP4@Z rv鐟,> oHIqe.yS]B[-ie cqJ0n's*RU40cJ!H_Mr*"nlQWD=>wXJ׫~T݆D5Ơh:jOZ画驼k!ʰdڊFޗhiVFccesʦifqO_Z!`EyflZz 8ү3 oD'/7y0qݺ 'ˀWVS vemdQ\_da8xo?ilbGnYTw;G^ ;F|k?EVS06N 6;W': SXʯ4+0i84fUle<ًGߪ2 &pcfq}D=U7JR8Υlj禬T;}w^Dt͸M`޼lwLԬ=b4}+%cp)8VIXF/^l cTi:@,bL܊( M9`$1#t+"`+4}e Tev.Fro!v}_ؼC~J\WOn]?ͽ:I$󖺙7'u;8lmaJZ";VbmA_1VV?C.ƜƞLsp3%V}>epU=\5HbL} ( r>^v]wV?1#R.n˹鎟ejEo5 ޅiz ԏu]v}z >(/p_|-ld%}]<\<\"'yru‘5_䯭L{nuXη؁ZLO{ˣM}RЄ*K#v~_рˋlD;9Ë+=9Cք֬2}m3.,F\ˈknoTB5Bq{UڜrO`P)N}hu} A4N[h->܋-1AbcT>je# x.;3LC3D&\}ɴj"zK@"W`Zm%TS+q.T/ehKB*\XUҦT}US>ٕ ?c?L׃;"I0MVTxF钝 8S29eXi.<ϛ.o8[btSrJNkR+f6pB(psU`_,.7B` JפKe5X2 e|"(wgD!IbZ|=;gOɒ`3PJ7Ժ;qJ;3__J\5>m3$ȉVZ1\qN8D IΫ {FI?B" O2jHЅx|,HSθːy/\{WyڴǑ+/6ޟŢ~\D(J>t6{r)<+SBl+ep֎(&T6XV;{wLi|kmY=,+(rx 輌=sF[2zѭ*pL{t"TUtȑK;lX{sLp 8Ŵgi.:7^Ij*Y6_jv>ltO1 |Zx5[c`eRE/֍DX[ð%'$S9͈[z $S ߳APrн(\6û_.\uϥ2&g=enxrgA$+v@'rLo6e_wQnيE_f8o6`DWbU~~{$녅ӥlNsi> `2gf\/' :pRLfGk鋁A wf=ۉrdeg[ 48 4+Ҋ(SIXw<sIZL_Z,_5$9Yx[7b5O8ArEWr Z"_D#GDʏK sl$ #TcϔVM;"`f w 2S4!=D.Yur D$2PG'QliE(nM9Fvh_ iI>c+X'!{VهT'7Ҙ(;@; h1Bj8EJ2%eXۜ>X"Y?,ua&E Wr'U|~YlW$ns \K@̃UF:GKDW-}rS7)Pb)w]dx@߂ɰY+bbg &1(z>%*S3 9[ OqDh7%ER&/ J*MuptS6qU _)k aOre#Y "5!i2 /XHq˴=7]<ݦ!#8ibJ I9O{=R)*+ѡ|LhmT\"TAy\XYM3a'i!8eyo@hFq TU#HiÒ~7qEXD=~"鴟'ӻ,O9hg:zhtĚb`3ܽKAEY pQeNmQ`z|vI*r[W?vW,OSTLm5ؾ#<)EvmtRũ}鷁ReiXcEo("ǧIl/k~GKnSSɲV /c=^Pا]K3i_06Co*ע,C%&Q #Jv(H#m#\!L+W[Anr<#z{lt7*]7z!L^ӪQ0I=ӤiެW{O~<u^$D^gt{]Yt`iV\N!a=YRw:cG!5vo RԍQh4Q0U^4syw;Y1 Ph²2LCFLPD/trW^!???\X6&#A-2Iw7WKMTX&Kƈ ]`vRE~hO_n5im?)}=Y8xK; ay_ 5-3 օ'v7t]U @:OV6I"Ī7!. w[a&scï;sը3)C.{jJrSdP+`OzyX_"u"%VRX"3k%eDҟF~ger$L'zZpBvKWZGb ji.}O 2f%Gol\ݘQ=sZl~Z, RګQOW7gg9ZڸN[$߳{ܜ <4C09 B]ψ6)F^A%TY>[SiUw/ 1la+qMk_Y!8jH5Xt7̰t#ik%PbdZ'-ik2Nm tE*g-&bbI %Y8R#8RSeK!+KfNqIo: Շj/iv =EB%z/zrJ1/sN~1=3FW)Y=$kR+OGK )uJ)r`! AtZ8蜭GpoVbdOdI|7lӏ́`f|QWxZ[^1S#O/0BbiL%ߙS6:6}vq:C$I]a 5WBЭ_YEb{T]\[M wӳ _`{[Qkd>x1{ ҝ؀/*v?Gyl >Hz_~& WS]7;vo/C aoWsrB5+݂D7(bCJӦW1,[vAp*>̓} ^&Ye X1S9ּͤH1X V| vH)Uzq%ƸaZe]7Qq9&{G[o65CXc1Rr&x󸶒aq)x٫`Ix{F.*CA!F,LZp.V˺vĝk4AD~g$ \v}?FP:J~_c{Ζ~H_x|O5Fxa s  >ZP8QiQ N'1{.7+~ }WB%Ec[Y`GwTYxIbl|q]‘w:I&N"=|t%AP?̒0U,wxr2,0J:HnBN eDAeO3d;Fm4Xeh"iCs|ni><9 Zwwe)"xt$)F\І\(hAC+>Y~9m#I4crF&btYĠfK6:~H|<ɍP%;*WR{H`:u!~_})Li_sVk"pA5fy4.0iIu,ť8,>-4煗IC͐.i+̈TX-T :OЌRmyWh|Ϫ5^po-Z7AM&Ɏ˨^ɚ R5t8ք',M{xTeT ^3HHI*Bb•AJȶ,دTOϕPNDiv2?e z`kV=FS*z!$OZoQI5F6&TQϱIr7l2mld/;۹2R7ՊXF1ΐTY~q/_yHyh-C,IY) T#ŒZKq1˻WZ 'xhJ+zݤ,57Pg?.1{CMwĎXx]VRBNAs1 "))n;]s#% 7N/bPas )Hʦes_aIȚ攳+G%V>ʔM>7f|DTΆWC(!(;0v,3ym.,1}!;9lyKiR~f~̘5L~U{:'L.^o3bRQ YH fyb}Y BrېMu*\,cGt GWy$m]tR6b'Kk1Exz>-ȭPG1e^BObsq_~O%"`HR[T)aQs|t*"s@w9;3~͉mQ_O.}.,M&Rs8 2`ɦ:yr뢤dyrn9JvV| >tnj/+\6Y* >=\# 2PGg*4W(=a <#$-12~*9 wď fԃ(tg84V)]NlMiS5R%/MsVf>ՆP/e^kb,-NTVz#t8l;8^izLf)#KEr洌Ft$^iM* 94Ft>! s63~܌9 (nfo<6n[x~ 7g#ߖs9×~C@p‡LXjƑTҴ 3|W5f޻}Gj&*,ܡD2VSFUc[cYs_?^WK^>G೴;r2ܩ{т쭽_λ(@}\bXy`+>']LfrG.,WFo4`҃rE%$_v;5?k VFP<3;$s> 41,4ܣV"rVgtZ FnߦՑ MI hƗ "R,ݏZbMFBfW2r{x im~>: c2 цP7lvLٗ*}\(aDdScbVgQR,%"8D=gULB@CC2'18"#=۽k_EI|ן9\VhH@dv(F$2`"t;CMSBV;b"+һV@0(Qߟ#:C&i E%Gr >qHN4t6Koo5?uF OƁ %%F QdnL'Ժ+ ]WBVI|&1E/L6D9(luI-e \}Yq˓, .KAnf3G<% P2,aA:sdm7vpZy4(-񍄗4,S`e=M_FkifdR9[[;nmnݎNU*wKcHz[ẠBfzr,~@K-}NzfQ0-P7fe$ og$?QJB6F.;!0˖(R{D("Fb\OQ=7ͯ[Vwjc&bLCFvf7ުd}Z?H"̳رPt1Eg16fd%пϹn>4`4y1)a$XlO{Y9["<-:QCEm2t黧 h16)8}FgUre룓O8KOqп*+!,,{AmHY`8N9f&PhgגAxAAe 0(˞4Ui;NrkrYzxTN੶v# ]$e-+wj2:ʹ";}W^* E!c4nKuV.{TBTa~Ǿ.T15's,K{iV(=D岩0BjTLM|(,"GΔi֏Y޿O6n5m7.'މ\b)>yREI HpX؍];!Q:cUM.r)$ceoRݽ` H)^ /%V {vjov8i˺y >iAC:e~ ݂hs~1.ڼԡSt:B?uXD;Ag`GĖ-aJ1-:jÊ6_i0w[y]876tZg=ϯqapat2̬%g<ۺu`t<ׂɦgoZϰE^W>p7_i$3 Ogs(e ksAң.=>#<hm,rûmd)%{7N]\Tn &~N1I)@!jZ;-ҘcfR!-TMxwSVR#E_1oed'9ԉǦ2%hĩzS V[UdbKM]7 ]v5ĪM{?CbRޠlmLe'fC;t04xA^Mfw+\ܮƚ<̞l A#w% >OZ(.r G!_q*1P&0[=r:h!Z[8uײ-Uy\21.7̫*5)ʸ b2;!n}؆#Cb)R˼>?RΜ/ r}o¨s[0kL9]T+"C *v|G=hLy|[(fpA;m)!zrBpTDQ#cC*SEtӘ&(W=4 ݬ`Qͣ 8$sZ?zjtK(]ڻSմ.;Q~pr+ibf'؎'^g0pM{]# -;Q~X2P "AH ؤZM:"[: #lsP5($:WZ颼oF wkA`q;YUN>-jGݞ(3VPW~!yjcr"w{ ~[0ҧ}{\\v$߰hl-%j;w^ln8OSgŃ?)(k}c!Ӹ .bfNcfGRCgCbgǐ!-I7cX7oN, ' M{rZ|\$Fg4%(+ iL3=M[Nk?OJŌ519;~p]IW kW3u|N, l` ? eC>\>eLMX5s҅~-ңzd9Y Ra47OHz&E_9ʕεB"q"- 1DȱB}"F\o#/\P+㌜yc=p^ѸU[ !Ý)t\Smg'gIl>k }9C[䡝Jėҧњ y&kvܺEvzߑr. Œd'wl @[Xy$v՗[HBM5Wk؅#:76oe 䣅 :$J砼Y†S"TeDX錁ۨݲ\wm*OZ,LOgd مkSGxF5+[dcJ zYf,ϒ&Jtj@8DR"ALdi(ezJ48v$l 114n /Pw@wXmvopGyb{S$'z W$y:UKLip+PEНmg$J`-X]tCPh`$iljV`|.o˟Kj00)-\;<&nMgW9`lqsY&pg4bÃf=I4wY Lㇾ4P3L@*- )&Ul"giL5zdYCCja-aŨP11>ZVI8SepgZACf /&3-BTN@ j[xT%-tiXO K^Tg5Ҵ*MEH G c<a^ ,,M%4a@0h,DS&W ao _A2_G@G*P䅫W Zm֤)zz͚_q+Bp5 Ks0P-- H ^4e F:Ð ^4]F<0ذ~SSHɀ$HYeb߬T-sN{YTO0}]/p(7tL'L{ tg]Njgqĩ:Wdo"z[ѭK9LD jɕT{:[S,qԦu#/o#fjx(){GA[K)\.? ߸`'pϧ94Y΢EXdܖ}XtɈk.,+\X$bS5$։7 lۀȘntP)dDD`Ҍ;'jݛ"Hx5c$1QmiFِ0o۳ Snd 5(V$O{# p&OiqW[ppL&^#v(ɸ%G]lueMP7g6ߑb̔c͗N~V-+~jZ: m[jY[Уlcqm"VsHn^ݛ*xN1}ՏkSɷmه֨jzŇA<[ _3@ߋwrN@#} D 3lwPP]v(@p9c*a7tKr޲#%)gustM53^2TLB{lqMšHB5wb ;~ 4zdd^p^72! ]6]yK@b>D-rxF; 3\^8vXGz܎3Hy*#kIqqrn`;ޗ@!I %Hu݂x{ի?FB"םguUj~ϕl>r v3j avG맗C:CBF>l򨮜GOQ8擹lLBdf뛿8EGXzŧ]!Fphu}(%X)yWbWs4Fd47  +@nz?=zF#LA|CUjxda2|sdY'WKіvo'WW &^6 =} 8I,I`md _ _.7\Wi>L笻XGJf,~pUYLWx"tߗM7$?z|wKHJdgL\4c^gD|;!Z MR-ݬ ]# ˵_a!:eyQl^c踏b^.WVIDlZQF4%Q5ܛ@װMym ͬ;0T$5$[tڸw\?C7y[b-+y9_% +^FLX5V,y>[CG#܌4>R3:eCdGJuR~&9iʁx_:朶 6lU&o[>zzRf[aqiQI:[sC\w:+ҽ}?Ӕ~?E?r*& 4Er&mKBnb0LR&/}hfPDrf)(})a4}}3{UA ueX{-f+@9JGejlEnϳ&AWla+tٚP,S8/Tf-z)> =gbg 2N6|&#cD~>7yksY@S/Wq_|,ѕ?E":8mmuFx\B;TMf*[ClVٱ>>A!o܆aAze2| 3=y"W=хૐhKQ4x,!+mD|&H;BFy=ם{.v @b&Wȩr%Dbh^_0+.!$3oRl}Nn'!mn/JA!?;5G) f됉:6[\6jF82ϥ֡{S9vN/P' 9(t+`a&[m3u٘Yz yǯrM쟘>,5n[tNΎLtnYgv/}Ə qGeĕ]> tK[BU dvZa:v=pk.L)N}8+-E(kVĉyXBU+Uc4FŔmStT~Df >xOAט+Y(@L ?D@jc࢓EK ҘUŻiꜷP1…dթuSUlhdVsꏙuȾoW*d3SŒ2ϥwDd~..o 3ǂʰcj)\c)}&RcaćU mʍy}pKհT#XAۈ__ZUExf\3I4%W&1B3,!+"'v(Dp @0? (o%Jj}ó f⼀f؉?#E p{?,9=,i84)9S?nk\b*Ĕ|&jaHP^< n>$Oʅ!V!(8Ġ^0o>3ڈ.acV)J5$JsO>|1Mq )VyndPFh>cn8-۹T9ҨyBz{vRGO?ξ>NJW *JP֑nEo栶jj:\~TO[>ƚ raH:G}@-_zv!IoGR,EF F.?f؜,AO=x93 R\2ժļ\_gVHRL}1aTm<`@Iy$Lbǧp=eNnT}# l&CBˏ*3H#QCFBIIR jv{#6žiS"nz.QIM jH AWd@wj}akSq_"XC~E< m0snil?6&!>چNz$NRDlN|!65pOQP;e_%/C9)Rbt4:kn2Xw9 g\ju dڡI}vF%T%8AWSj#O9,-Ux/ W ʀc Cg! L c2ڎ'(>/7_Btłm6(MfNW+v@6>P>$dJ %pC0IN/ja˦FtyV/r.jI)QC#ވiS۾\/wt RBj1 -ݢ޺ju%,8Hnl8*8iF #7Єcuʈxa'>@&h.Xk؁\K_dgRtv{_QW3R28x=劋4fl^yvT•܎B`^TCM]l m2|2޲ Vh=x G9^~&(Ml DLco'FmD1Tn=G:R&؉9ϟiI{L*ᐁ7XeyTOAÂɱ fL_Κ5 K3ML Ӌ E,.[DAX@3=sU#5kXa/PDU(YFX8V@O¸i[k6_ \a,p \HܛF= ~ y:a$v}CjGA;\n >[(~XJd\b02}^:6^t&{q"l7{ؑȚr?BݞI~ ՜~z Elrֳ [Y/-\);n h2eJp)>{IP D2?NB2ՉӝIV'lj&+8tĸ'L놭V[&B) e=$"%|k{㏅̮,1L ޙ# t-36k]3 ɳ<ځb>30Z y`lhFR4:cjnH}Oˎ6R $㪆Q' 'G2(ڝ2a#E憙m6&'cY#aJB&z6qT>QιE Y#ZS=@Z 0%uL&Uzp5c<"yX#܎A D)Z a΄RK9W Z:iׂM'7L?|UoJ a-Ll5vH*צD?+E%Je"ҒWYI`- 4]k(uq$n(aGı҈,y 9uSl9{mRmJ dWT/[lI-~@_w^ffiŠc6;KJRJtjp@e89J r@yhp/mES'krߒFCC>sm-wj<6֊ܚl5|B*v%J'[ KX {0{썘 pYr^K~j뀝px ǰH@n%=RQVNS͵!,,TI3Ia5\uEV!slB,;Oӵo5Sl@,W۸i#`F+/@v*m普1v/L2}cO2# &=L9r˃d9'DQ@ p}.9{pxO`_ej_Qֱ",%Oe,0o"p`˻RX^8n̛~P 2)}4ݻ$ܙ%'P*Ze-}ߒa#Jz%&$Td~Ptѽ\OwraH %@“CM&`穞|D &mE)޹[Cٯ-KdEOn .O]?eM%8c^V2(ԫw{=':vrfHA]wWEA ebj䣝% L:f-x'9bzg|lww7(TG:i}~0Y/J&~~CE ^u6š=Xй8V|&P 7Н+MF4s[ӴÈֈb'h|TӢ&@)}`/Ll1)Ho%V0#I=X!tӫzȖ@FU9z@wG(>K_0,ɕ6Αt|1~_M*i8XKk9Y( -/yn wNg:;mj i-*y \Ƥcu,4/·mGA_Ɏ}nU P{ŽN\U 4lP{˱9JR(!:&B.-/Z\6!%GEHkM{λMҋҢ{R@FRvBBL#p̿)o+/ [UM?Nd1ž]4u }K3C4Ea/”A?~ܨ צ tw<-O3 -7]L(LV:VtHª lKO }KKMv=y6wj{ՙ!%s ş>{@meӖicM2NDO$Ɔz-R6(Z#p9AYx7|̖`6au lCi8I s, (5x>*TjXІ#g?m%˼vN7}NocrIrj{~<6X3ؚ:B) __Sck-=FC/x 2ka|ґ-k0GJFH]-f?eԮthymS퉾IvWTY "ma"i%ЩDg0};48E C*Ryo~P#/Q?9{NX~g7t+>|Di%Ji߇ 1ф1 Mʹ 0C|>:v Fϋsh`%_# [w,o Cߴdκboj]@{8QnmʑO xAra0XExȤ؂ayaٛg(0q9;M?Gn0}vl abͺRR9 ]RXKDvQtH2<mOmy$`;Gf_>mnYǔ$n,>9|\7KpeALy hd9 +GmY7BSq r 3,,qz34%lwUGhY *lOw #&.?F9dFv cۆM$0ς8  70ǍGSeJ(sQ߁,+A]&F꽇gH0G0ymv^})geRHdc*ϘAeZҖ~rrH RX^`q›ӥWPhI y埓 .x~Л~5gQ.;r_f?R۩rDɻF6k3_&@,K رP4JSn];O8kU|b#rm4##͎ So苟5>sgr .?tRܶPQ[1Q<MOdr@?mg!N !u"VL X'ܐa aR: qjM->DjDcY{O_;pO*0nl$4x7-y6Ǟ㡹ޝYޱBAG*|}?|4e7P8jYR:Ң!ŕU\@}DK E6]F~©ӦŽC.+yI΃^W!JER~cUc=atҺ[5r6+LWBwoV\lgw~P,e# 5-<8,vi#%krc]D!°aS3+1 $ȑ2ͽѻD@׿ҫ>5Ѵdn|5OcU(W-e+TAnQ &Uq8w 7Q+;Jf ޽ >Ӳ׶ZkkE:%=s`JBCuhk | [\4/tNzedm9 RoeSAۘ:S@hI;PgD}Pퟺtx-+`e0ut `y9{C|}}ɮl 5ZT۶lxd}P]mLFXtM{~V/?v̊Ot̓fQv{$h (@ڬEoT;D(k${(ͼ4Y HCտt.5]MC/(2ȄDTIVŝxStq"\HQV^};}Wd;(`)9"CهVB8z`w|;oTm'T[EJWB{!E66FfF˒5Yք]ɽ .mm<[[HCP|Lc 421> *F%v@^V+8yqMPaMWo, 5u'HpV\y a0uh❰^ ^)!v* VDxflc>GRӗa4;NjqY_Ss[ϬSUF^DBvEsCoUNe*̧/8XR v3tt.[eκB E^mv#vfZPr$b>Sf?IsPN)wР|Wz`BK.r )Fx;1O!dpw^ޙb ))ƭZ7-#sw;N%Wn0[{4j-U"XW2K ;HIcvV=^fY R%R3T># ϯދ GDDƄo]Z ଫWپ&W;3 DTʋqj79lN cHoJ;Hלr8[.E}q|܀kpo |p 1` V(3IC"{.Ԗ"y/Q ""Sq<5J%9# |xSSoy=A6%YCvüHt{ nR HKPtn(/Ev , 8e{yUǣ&NHV2J*B#>uK>_qWb="5^UNE7s@?q_-f] #({eo]槓xѡYq*`" Jvt05HU:x&<'}s0ޭYk C.1^MXkSň|ZsUw uӧ0ب+MDW]3VY\{66).g2hXx!ݒՖWC9I8T<YC1{@ KG`vV\ / "o">݌\ 9Œcѹh},|8]AZ)c!7@F$caS󛝺`c|M82ӭ.G\wo>"89gP=7eCs5DA8ůŪ.Rtp$"? Ai]'M >LB_8egc5Eԭo,h :wOC3eOLU.QΘA9Ư4m`.b{]Y㦴c2~;O6n_޹B-J{>4d>[zI?5293/|Ah7$}jJzM6qI1`YӹC<D"*o6_ qя}yjwkH**1z,QO0Zi, lNTkAĊz&v.ʖ+<8Q(d Y Xk?N*Q.⭘Fl 5$/_M` l+g;f c"K˝kA]˪Gew{wsc{9{Y u;gM%9.Buݑf9p2qi __yr8w x7u[(m ױ ^v.P-}6ZvBj_K>(ά+2?dΜd#Z#,~Fqr7,nƐ jc2c丮mnrWm4#uF}}aʎ!dVH"STePWyP9(uAodrRz*ğc * 8B.׽K9x; = v pb ?<4{ qq`JiWtq7i_)Qoud]H <'r]˻מO'oNpҧ$UKU!:!Y?ǪabOq%.]ÐVVΙ^#mۧ 8s" dºg {? "Uqr NZBh 6/k"Pؿ]5׶v$-c~I%#*{]f]^xG> ZEUsvy^*=GЫl3j0"<[R9NҡEQa?$rbQaۖS}4@8IࠣG0cG!yHʴk<{`x0JzEI, HG*;4[pimW;:J)[v#J\x[L3[3S1gs\r$\͡ ! Gq]$a18 +peٺvʵ̍ƱSB }xs?z駆|&+ 5Ý`q]_&+Lvc| ^Q\P* b׾bx5rB:UrѺݰT1W8"L s9y FP* 6@y*w28V%ܕCsgZ:K2N_TvoBť`2ㄙ3uҨ$$ɣC0kD@~E&^L׻+>5 ISFF1X0-a)Z0!U¯)v֠%@R&/e_)Ɗ #%'#m0>OyJڬbc=ãaqxԊ]g'*.>@#j́ omT48?g;]F?A6}=2:{_vGe篛d_|dK$8gpGR۸&~칞0]|ֿ|VE}`R!Bppr=ΤkJt ǘOlm" \5ۋV' 7G@ƚJl;{b&r;Jj=©qEW7[+$z$j@n͠@Kń*t6ݻH"5,&$Rh_s\cXT'iNn]*Boe,KYC>'N~[#݊NJUs¾ t]%~JkY6x fTj[a1+V.䭭dX$IϊEԻfo%GytzCd*0HXY A@UBn&N%x`sh fT7.C/j?GdPȆuQ 6cھc̤)pp)F" w&k)z'tѶQC`V؞"GP!Ǿk"qM= ;ϛ:ZĐ%3AT*5mm" ]U5`3-QyOn6LuJ¿;2.*^$yD>]9FsaPIô(Tr~UҖmX81n7 [Uuɭ́R#Jugԇ~Oj_1o ç$66T_g]pCC/SUϩlnp]@0-MQh 3:P]T x=_Iͼu; /l3:0"xŰD!)]0j G.*)}D>fbcoW\̓.6( wI!J>2rNxrqB$ys>:hĬW!8aORݨYsv`K2db7ۯdh=6olWغ<؊J<ȃ,^Ɠ2* YED0=\nSA$kKqKvA'XF'vņQw/\MeLz^șlK煾-R Ldy; TCU+Gq|גbLA|"eW-Ø X?(`MoۉyGbSq?}OTz^{(A[\.T_UuGN֤ze ߵ13Jsf#,3z ધ)^f; %0V$9>f'wF+O%D,(7VJ3);g+H)ik*Bj4 bbT:^=Sؘn~F]'ذdIwPeJeb#WJ4/?j;ڳ~ $؀YM.EU)&*L֧y=xF41}v8"龢UZݺ0g6,`&6YEJ3ͨa_{%M-=\Z,T8ptt3p݄|5$Z-CE.:W27]*R n ɡX5A'pP>b6{@̟<ťW_i{8ꈩeqb6#~1O'x 'B1\CdSP\J4zUAyHOhon,qC}Ԉ/I ;GbX('4fWJI9Ww)H-0Eto=Tmp_z`R6%مr;bSϭ _'tg3R;yͼ[ pEț"O?#%^Vڻi:sw >J&\?NneIp 3 703STgm&]45~5C'|+E 9}l%0iyAhcUݿ*LBb 9렡 a w 7,pԬyk-)w~{gڷ{3MfRKz?Q΃blE/| FlDɬi:dǀueup&|a+Az/s+_Q-OThj0E3f-{BCjC쬨ӓd}nE(6xe;9ӕ=gh'1R1x[vqi 83P#Ȼޡț?aRtefӂ .;:}oM/ӵ5,+0vcߑl)E6ἎpΈ8X?IG׹R;x$_=0 0m,Wgb:Fۧ0 Ԥz ijBw/(dK(KnPؠfX**J-ݎ E-ɴuY{!W+ْ+5AFOB/µG({eTcŁp'H;GbfvWԵh4 (:h=Sl5dA$gjvj?|71߱cBmO5^3N}Ѥ2RMI"ir?pEw?Ա 5>m_#6!SHNo7߼`}yإ!ߐ=WWy:;]w4 ▁QjLDì8,Q3B`\2~zFC}1=v&`Ffϫly {yCa)è2Kl{M0Dy's3"}ZvFy<97U蒶^) zVzt>_0(iadq2 ۖ=#"a0c{ I}N~01PB*:9Tf6=$BXn̮|@f]y Ӛ0Q}5 ~9t/ 6 W*ԒUj.x4~8ݜ~%ђ-~ 9!h)xF g[G^0lj0Yz#}kiF:oC_WSxWƬ/}ݴaeoAVVy` c]9mٺ`c0qN$|w["EdX'-uʁu4{GͷGw qd/" * ޢ@ږEn%W7 % c$je<:>S^d/P,F\gi |agƁ`fQsq% '-h3TQ/e&f#|?YH'x]˝bï^ ˋ1?BkIY)%,L Xlm>^BJYDUc[^ 1q}v;H?{S.5X]&xv)_M~,68Ĝ3d=r\ 1ӛ}qw: k = BM,N/!8$m|BwBsroQ材wN d)|-~=:|'B4H ZF#zS ,ktI4i7Dx9$<iWDV*kӞm)f3S!+a0%uEgBua"9k㫐m-T#mB-twEEc֒/`> @Hpq`!7;BGܙcT6E D?$|Ke˜=%܄`ap9J-Z~\Ӵ~DDL}|P>D:Vw5" aS::4'oJM/,;f#I%&tXQ,ll 8(#2"wMymlZ2]󬂐 XG*09 $wFHL_&Z\dN Y^|n"*zNQw3r/ˍ_W?11bgřS, PDA@COUH{li?\J:)V&V{P;oEhM0Գ2ķ T_C5Vn!x쏨R?;׌V8֟ CR1ܵWR#hZ^Gd>˹o@MC~#? -0#JͥR5cRFEdprEQ!+ҸRw{IrꡌcGEsZаWJknrV1! ð[%P< G-TQa׫RT(ge J)hGzU>3_wD@-oSVL҉/!UQ]qw&~|.Y3>88 ,Eߓln>sj)@.:u*ApK Jd?MB8*znser|~AۗGy:&1|zIʥ]1 k^~A][,Wj<6JWP{8h* 1!Ue͢DO]b!UsVa1 \,\J=c!2G1[k_Ś0s2{ޤ9;S{6OnB[K݁B4=pCY{.N/ʕD>gk{V砩'asؤR&j/Xn$sN!ߡ)Tb{̍,c7C% ˳w$3]jҍcz0olY >tq'j2-MXXw9if(Twö 3 J_0ŇOVr=4ҲɶU:^X6je'*}M ;Yvz($>6b!F!Zw]i?d39+Y≨L`[b}O,v6h "ݙ$m;93c,ٿu{9޺@S:L3>;6{ Q뙷=%Z2zp FBɖ|Ɏ<)j08x&e;on2qs:GckV"!P# G [8FKҮ?j[OS҉zdz}=&uy=RÝe6h3#agђٴ}V`(BemSv<_i;moo4&p36? l-0b nl?G-;ۣBy\O9ΚQ &Hl>oNL'np;Oj<G~G*SD Qlauς/XOOvRr /r TT襳4WN: bR \J;s6MHz —i i4쭩Bfwm^a_OU|9)kŜ7BI*^#dzy T..KɈDg=݀?E3)0fܢ68z^G3NvCM`ڏu ESxkލ#V1qם!-tgj#%bNE&n/#ǢzInu(!&r4LRPC+NdeZ(?dnk֛1' 5N>G8jKnf=-6kqqfYwhĬAx5w1m9Z()ʍ=]31uv|t5z `4P /m`'[luX(yecS0>[pR0,:) `ݬ:0ʛwWZy.`'5ܧwџ$O«Cp\!yv*/7kκMsĚm]iCaOS3*7*-ᾋi~1``L,Sp &qôwihΨvg!DNɊLh/4\7rH%Dǰᡋ+/{p\ Rb‰mm%W~|4X*+ "DE!s1-fQp_<@0t,hBsO:Se?$YoA|H{CX >Vϖ&'uGD?&MdERlR$hē| GҖg%4my,j AW3$mP NB%f"_+H hGQPwIs.- ۬S w&$$|&(ק Y;esV_ewǵ99@ۿAZ+!P5@~mߖ6D;SOo3燢UN~Lw,qɵnv6ڿn:E+̔+O@P/*Q4!׉dJ?ӲI`5ʥ'\8*tKFA&ƦȮrd[_$Q jxL}eHUu2WCKQHC[(@›-PL4zOJ=l _ZHRx:aqmƈC}QiBہ@ [72M/7ԫ]._OZlZiJY8&vo37y> /eѽ:9A,D 3%؋ux~҄/lfA=3<%_cBϸz\4(9Y,{(ݠ$Fwi*eR1)ܔq-5L\@0v1O#(q 9~+зPYP,Ldp"7OvZ躮y>v V\ի^u.L5$r̽ǭ/ȕ3p=vpivH魡%zG!DY'U4E *34EXUC쨁qxL`4`q<0-ޥ+1ӎ) /Rh`wDQ%L6U}>= !2x :]v>?0o5?>t~QbȈO\005 T-ӌɃluҊ%Ҋ0Z\"8dnE_ qWfaZ8 l_[ƫVyYO~HBG- /~ +ƸڠQםcZ=dUpsU]uɥ}5}qx?3:xP?\g|2 .KC`ᑂxґǂ\h*^ث9gⰺj>ؗIASɕ,'N{;;X 00;I"K٠Ϥ8&(oBBiC+Uίfԅ40sF^+aI]zcS Jʚ5>{p1H4RD^vHy3a@ՕMaQY\/B)WL&&#W7aeh_{'Ѻ _H'-QE[-:D5^5C*\ NQISiʓ(YPA s<F_\\r?! _K"'U9sfO6gR< &>Lp x Rn k`IC]}"_<½n C)Wb7:"GmF rrha ?{1ODu)y.AR_dfZ\l4# b1M枘==qLq4 \@; ~l >+b%V'',&˾c(fBۨrd0I7{%9n$8!Ч1S &w[sn^rئ=1>}GiQj)a0$ޣkk. ~}nMӭZ[>zhA,lռ  %-eq9άv:HcK[#U:s+KIvLi1N @3FP,E@{$6];~<|6m8͖Vyw}vǘ5]4VO_X_I&e썁j'FIB5t X5'ۜ{g݂֮ʫht,MCN̕|{pVNTX3/lt-b>]<0ЃhIY~٘c5 vյ5:EpSyMD% 'эY_^pW,9騦;x= *S8ύJ4WK"Z{wV~hauD6NRS-wDutSi͞lBDK?^l]8sr.Ai eje Qy`?Z~t2|}MI.@e4mLTͰaGcըy|!O&\^0hF'35>Xn6k*" znb@J4:sEo+5R섘#~kMl{[k/W_6'IP9G' AP5"P I9KdȚσ*HIerǓ&V딻q/N&BSjCFR;@?Jd9ly Ԃ̥ P^ n c#Y!ϱ1w{{;o aGـ*o:Vm!KO"2 \ g#22sxӢIdõ"9Tgޯfر$YԲ1j k>Y,)تѥR~T90\@1O*=5ThɒAQT4$|vzC/ fhXkr/vkmeZ܃A3+Ȗ%t@ gu1-5fӪ*WL%:@on`}WG0 X?IH`ɼ 55C!(e'NÂ&o@/UPbs-tǢ!uUsjw稂DQ҂#u¹4 BX&qlXj/nOoޛH ^,~$3$7:͐{RQMP=lҐMX`]VW]\6?lRxQbn 2G$?+-*EHhrr,WIڀ  e0rWq;Pw+qq3[A}U Ou4B`(DR .KEB%$>Hd[@jJ1Njхp7c>GRIm\'}p(+)ش޹~iBJЩ)`H@>GTsYT9U1ޝq9F99n. IEHǑ_[pF~@o7u/R1fϟ>M]3JyaYƧ}ﳧߕTg;âVݓx%{3NDysD@PkYO3ūUe|'وhZ}yA&"LYs)˃h;p齭 ApWR%Fb2Izn52x5j-5׶!W?~Fze6ᳳ Y)d 1AB joQiy!zv i1Hu%((aAl vz rhXexk{o JW+*8q@bQcLd̈U-6;0E2P:)":I\Q?\ v4K䘑b2-Iv>傤h DREi|G AMcxʷbeZO?FMR< ) YfQHgu6W5/I BMRXW1r?VW 9 =[ K.hqݝfaoHCp;+<7L+qN3HAf2V@_o{'y.rT([jH6R; ce9EC) G}CiGq ]kv 6C8NH,R=,vt)-zNނOݔu,,1ƻ{ flw wSbx&br@"zb^KR}_ւn0_9DU ݶ,pvVVӃS%;I2r*UOm(K^<ɕi]2%st)z%6m߹מee-|_y Cnm2~ѓ@> ŠI A<}:/3i%=?/rt6uOpO+nZeWXJplW*P3Jd7_oڨrhw>eG յ;(!Z9=1:o|z6ʎSxK5Y=K$^, ҩ1grffo #H4ɏ{h`c+ .u"yV1u y{rRsd)}&+q&6onbswܾ,,%bq(f;a }<4 "I XF[*R8>`:Dy$o]Pb2%}ԜhRȳ(,W5sC͘>2ėÜ`D]&ܕɐZ6/뭉)wTJxc>oGapz9œ&ضʭ!']0P4IҐME:a_gQ@s[GBvq6ffY;ӺDH Pl $b@2>0ЎP TCqmHzb ~Xx1붕x* ‹(ɰnQK;cPf{c aNK{@3%P|X囮;U< 4X5/1J@sԾ(fsJ'd>@'X^oPoW9F|qL\9s(85c]n!)qoAadžL={rbkq#_~_ܱBJ4 8 _PNa J'/Ľ@GXkZE&5;]2VK#J /z0RfTSRиסJ(mM43&.l#oE:P{=}FCW. o %NkHmY Ei<6A$Ig7UtRB/Uܺ\ep/bw6&pVLߪY&L8R-PV4uP9:sZ3W1'r`&ZLxɗH>"jA߶^:w ۤh <rZ&:8Ce?U(G=O^p(3"ŤUQ)cB?6gў˰Å$-r{D&;yo@2"E7w_ʈޒT{inwR¸]kBA|q!389@{vA4iFxCUylhӺwAa_&CSc(ľdj1Lq"h  MPyfXDm P{c?Dm4m2"<ހC 8Dz򀗩/;;t^ L!d!z'P)gZp/эDlfN^0z\M,(:<\1KH\» J~oX!"HMe-Q[;Qdc30+מ2dY0{Cu[ǎ7-BCփ@&O|L\2oྨRjWxyHzPEsdI$Z+f/0  U'RL4Peq`u,^x,ESM桳{j of{h?^Ɩ{ ^O,EH}(wǛT1OQ-[Ft؀iN5ž^fO_FeRHGnrqHUFticEvԵ:w\b$AO GkvUշ[acҽ!Ap‰@$|fuN$gVyYk:vSI)0`JRs!aƔ}n׼߾^X&d7Chj]6ɘcH_$J})a.ȨJ #B0iaH&ruS`*݅kx(Ta!5 |*S;5^/: j;&H|̎+%G4ڊ99<Y!P<8&:, Pz|y -PS1a)7bWn,B!K5uwoyKy.Rp&*D-'!fU'Qwf =JubpA^@og$gZ țLx rf +j"2gT|ƧhqyB$QؼgG&ɸ̿aoE~$Y2}y~ܓ0,ҫ1kZmƀ5jRbTO w#@a NbcﴼNY7qlE`պfbHB&i6%}`;eu++37*@f֚fڤ С6Ě%LO8~ JJA 5|l1akԂ\7=nY5Ս׹861βtD[il))HLe}pAKa -!fߨ] >gl34S-SV1;<2gK/&e5I_IV{)G<a4ga2@GJԠ]@-(.C5E. w p:&U#fBޮo)"Dv iaZZe =8;z޿^ճ6?>յcmٻR+w#g0ABh^P qHek9H\ڊ@#)j#݁3Rj7`|h0sD a/6)c)}3BF [,l gf^M4a=tА jzTer4$o" uqR{>^h8Zp IAO}f!f6(^L6,g')h##L_!0rbJ,tn(^gd/zث!ƹ@'rjXczD60FD8Q3@ AB{(b B!I?;Z7r]%GB*g[}ҩAEUR ̣q0)-lf눅Díl DMSd>GSGnqx_ϺWh* < JC| kjҌWbaS;,hr[!=0^;{/|F Š=@h]&:ZQb7.OFmB%U_M8uɸKeP!7â2{\b v )4}zPRwz4PV0-Ye_v/];䃀ڷGGwP(ݲP+><_e7MGk-C󤻀ޒ/󜑸1*6퓓4 ^o<CyfE)!zT(Y,ܜg_PU_Vrn\m~QOyTG\U֗E,Hőugq S~:z 8'X$9Iֲ^k)o)BtN9n2q)C u̘[8”}A*㞓tVmqL_*V} ;J?åeY܃ophʕ$7&`Ҥ -A3G6TCşBtD"4KJ8% kjHP<,+#?|$G\F/dW݃GsU.h^HPTkDk֤]_pD+ܹXCA/i$Žu$4{:5u tK{àfPCl 4n[\m}C'%J -GKڷw 7GLź"}){B>6W]gK{L +uN0OvJ Zz&/^nIhJn @RMa%vp1/NdxLx* >3Tml󋛨|Hr?BGk?e޷_9.s#z yF '?7=i"Ov`K-D鴓8VrOd]^&.jQ24rD}B;ݡ_ͯ1~]PhOɤoi:~J3MΥoLRg|Cu=p\I(Ă5S`l>;ҩM.$J"mj{|QlwPyǸW\B3TK|cl_G''1YwB\P沔~.4 91BH_r<Wjscza- gD6 !UfL}/* cv Cs@%xi*/i' jG6q)ɍ-F=8b4SYCrsM=Lyf̃| 4a7tÏ3lō>ս9,M#<܊ >?A¡!d^YpEkąBsU4lB{+Yy28J4,\X˽ڰvu5ݐ0X,}%k:Rq QyX j""glPW,t M)^;ph+C` ׶E݌jpa*U:oM9ٍY^I Z^2rHD7l6&OaqhbLi Y 1N0Űν&+)p sk5ORwߡۤes{M>)"2‰'m(x/ Zz~#q%:@02Ms]CEHYNy!þ@xnb ӅHr1ٿrGc\0fS`=r~ Gn %Bt^|4BMV_!}oƿ0ƺfT.ϪJfHuk.l涊?kK-|$^xj͝ЮqޠЉcN+屁ז}Cw~KҪ=edX.t{YnO~W4d7Y;C2 brv爅'xM?o9? qc. |Y+7uְ2Deg%ңcm`}Y&&R^0|VC4!f_QehT+n.@(%|L9A~nH% %s rDP8jY·v%<E@0+uGRJn$(D;9ںBYLB-}x5*pe%}S]0MB21G~HT4pΧ m4iZޝN}}Y޲Z#1I^͖ױ>!v~.;~Ƀit\ʫb9`D|%ru:R,MC v_QՐ@'W#v ijt; 2<˜s^TvS Q<9rpHEOөjAS+R,^ܝơg!VTYta V ˣL>hB b 7۞"<<뵒VlxFqr:RL8S<+kRi >G`ыv"{ɚ]|gC"xz\Bs%uYVsy,I\eeҚh\ZqPQ&2ghv!U?OoLH>oF믥O>{'Z+`,0@XC:d_Tvi'2(|g/YeG*R"8Hdh⓹|moU `wBRDhA'd<]ozZHmjcd{gZ iq+ܦt׳GH -($t(O/)u'KKWmX1 r3ȲT|`ys5L]?E1`O W{ܰ찅&$/tɶ+&.Kel? J#]R)lo4+U r榮] 3[l2b|$L"h:oCqH9*#P6њ8Y;+??A%_0L&\*2'L#ηsv: XdԞ^ۇ"$(,^sIZZL8^#=(ʢVŐA皰R+M`@N]ch yNCY6#2|giBzuyD7_4uiV^} rFi/7'*nLwBn>Uɮ?aUI(&6zȏmqBe̾ىG8%Vgo O 9B+8:ۖ':ʀ61&5b+9(T)tw7(Vəf ?Qo0+{aݸ/ʵ] D0KȪT[Ǘ|N̸zr}T~~Qa|}sZ⩽Qw4L@MߋMfwYb+4tzXAL!sgɔR\R$|ٶJP#36l˿=SEiz:4:wqPvͶ_|FaIr M%E/e!zˎ9p-kU/-oOSUx 2jήܾ_:B#qYj<p6`S&b{R* XܯNP?|,bTZ"\{#0Yi$j Wxhf OU2Bz'@(˜b.jq06R7UiC&I@[w_=ۧ7B#,;8W܆,pfm Uбs:' kWjB]~4Jeu=DƷ]BFK?<;B$ҹY[1pjOQ%W{:\ Ku\ڝj$2BB O;:Z!l$|ä2g{&vl$QPXg8E=<ǍV)Ҕ,fKS2eWqs=i*SF2OF%-t)/\(3233cGI B$i e3Hӥ ~`-v,ڡ`WrW_}rj .P[>929n@?@z7=In{"k"Y`3Paб8I kȎsy]ۯ)llzY}aUdټC#61ee`Ht1uS!3-6[.j 5Hwxf+ȗ^|1&Y7ф$\CXrw^'ݼ c`Uk*+vcg6Wne6mZH PM6DCp`FŸe+k9b=p VkyFj׶X+ +Yk6vXd}>OYɲb,t-IAu-lI&^"@߉tRfU2i'vw͢BQNN b'K] bhvvr||fR2xoᏩ-K(2O4B wkoY(1 yv&, :P[WRnm:H::˂%{l.@8jVۖxF;:wYajizMIW ]Ε[dw8G:sCMvnڣxH!J|QhqtD5n9E y)TV?]da Y"|^ca dxIW1wG%9QMwd Gѿ$,wfl(K M pJc!u< ,F b*ҸUhd!hdj}hst%q#*}O8&*Ӯu58oZbVBUIA/cUBPYcSInG"%֠( qʨ,j 5|h|@BE:Tj~':8Lr -muSX-!nN[nMN=KlLF̪X-gc$4om!yW$:Gh~$z4'6jLG ./RM WԘ\[;meƙ3Iޭ&X@Nc@٨t3sRGs'n\q`(hEXX$XD; \dmGXќ^( qdmtBz06QQFE{,YoWZi*ʉi7֣Tͺf_MV.yb剞=`gEZ|~*q3Yr)MsQ #β'oދ@\gK}ŏ9m@c|ٱ@-96~2ovnS܋0"K#d@m&ĉ80gS$^Y3a닺f |DЏ*=$D !{k9qK<%yO)Y)4FRaП9UWBF 箐h~+BlC!#?@^ظ֦K64)wS~5 p]Zisߺ %]! =>d򶊕lbtf'1C7H餽rMU49hT^BH%/3B**u@ë)[~)Eኟ ҶDʌhKTg;)NI AOq_!(NP(Rzs-s9,П?S<|bb=xI_Uzͧ `se`"r{l`dnmgc%~?|`Á!MrAr56[.E *`NCkfN)i18 eK󷬿0vpfm}}:!`/jI<ȣE}Hɽ֥hо}0Ҹ[UcZygOdves1;i__ }垱FD~ri.넁dD{qAA"=/ x>Pn'3 :N4n\pPs%dKwH+_[ cJ‹HX0sj]1ėuVI1}iU$,oFd .'@%BEb-)/|˩_,FbtoŴߙ1=| YdQ3Q6hkkCU%?+!&Qm:o ^. hc6qz{9$<'?`mC+ olW ?1՗v.F =/NJ^Ucvf^2^ͅa?޶Ot' h ̬8ֶ}?PIko 0ێznBBs%\gf]w@6ED`4OaG~NGVQh8@,Y`ˆOhQMq6kUv ;$3p${ƫ+7H(?4+v_c ,$ (kuϲvFDJRճlK:A,~|cQbj'`0= }vW"jQL.7}`tݺ hh$YJԵnCe/PY{aj^D`:xl\Nj.R &"lt!׆lsXXnPO=T:zM \B %mD7rr\mMomYas]S˦G1Kc,ECs7.Nzɏ̦X4Н)O@JsoNI|{jks|y0Z> ɭ,sH״;v̒l݂:@r'\;>6g4zj\~ZZEmWU,*U?|I?x/WyMp;1T0H]ާB@lX 4xcAfU߿嗠_TLXi1\Cs;P e }S'6OJ,e p5f U8 "ӨLdizzrb][COZ1*]Ge =U[GPtp9q h~p0L.GuhmnXG.5m?EwZ`tyk7TQgă L Ԩ[0ɧ~!.Ӿ\VZ(2jՂXRf9)@x3s&O|mB3С7RWf=a"snQv|nC\& rĺB?fS]V:{N/:Bpe{SO:~NW'VU[|d8gR!-}G^ `.Cf&J>L$1׌IMw52NHw2#RagS,(Yh q/ЏzT`r0zPk8AG/WY9pFs~ GzC^H/7k)0]ֲ`a< ~y)Ȩ'> -qW%xÍ? ː U=xqWA _M 4`7ܚ+mU/ ~J!Υt>u δ#l),dXdRKy<4sTߝ78HӷG^ +֜bhq[6!2:C13$b={Mw@!hx2 ʋuv]N> 6?qEsX=ׇ%dd=P2T,|9VTltd5E4_W!ce_^uxg+;//D蜩 0bِ"]HE 2w3'7+0Wsꃬ RSk/u~VB J-PW|ۊ #\kAöaOÉ1+(Tljg҅<"F* Ӡ`<h*X?(P7;Ό uM`P$M١VC +^TOI` |A'R`ZExclywD8S hLjg钹{༗/3~ A $ >:V LG3?`? 3h6MGȔ5@59 {ZSuwidq7&ya+0Gt)`mDp2A.&VDԦJUT#@!Q%"Xh:ؔ SNy:(d70ËC[Hz`_g:29Fj4 y.%q7 Fp6чCc fa'*s<`ÊBf"D+)$U.$ 5ނ5~ KZ(_#& {:2e%^9/#m?*z+A_".1$E]z#*ڛtS58VcM^Yhc5U NVx.שj2nF,"ZIZo2> WKz=DjN~Z/ttս7X#'Sݶ[iK !9 xK`_ؖK#tnzz:`iNGݎƥTNGfC@Eb]W?E96Br됉ܿT ոT`8$[ڦݎwLfim)5_oBcE'mygtB!8tNܠwԩ!A%3G'$-J}ϲauZhKK\YU? ?;;JI8eχu+-zD c{&5:DNVQƚ})^J]g>> "6YkV,՘!\^+Td'"5F`&FVOD檿`gj̱S}$mv ^T~ɐƑOHp]¨K#)a"jOy<'3~uUa|S_1 FƏ)eFڲ-B261Կ/$XGB6HTe~~ek3?KItQ(Fku&=+eVhML2/y7+ZxZPxhf(Q%Tax#Kow<ޞ68n.çD$ލSݒ˿:OeRAf{{kƲۑW|~63XaK^ S] R񍴬穴gRSPDM.&"y>?*H)"/D#Hx]?TK4;{Xe~\SImvsR⊊8Y5 OiVUOX6 ^~%׌Ucw,fVn/pvE3b2bQ䧻㎀7&VZV!gtBa ռ{ݜG|+?LQAsS=׹x`ʜU=Zw7Y:s0Xܵ~I H.ch3Lfy}рzJ({|#,=Lx7"~M(.zz'o߈Q2u*6y!~ӓXdrO X؞ZcEI vpJ r[BzQdV3ɏ*Y-eubA/S)DtIj C&7], y˓5ͪs G 3mxAV{/i-1 ۀ/s~<`"}92E ofo:r3*!t{\qcWGښľD@ÜHE}#OUȸSӟKO84,kY #:|-씌:^޷-n/.m{3$_]67l8ۓ}Z\ 9ZKY[j=S;q0Y$tt# /i<|ut)JDAdl;f0uLeo{ < *!EY.9/WvҺ7GC2-\@D- XlJߠbdCסnR٥]WV3UH^H-g$W᭤6P7j3\sG=bjޔ p5 SH<'Ƞ&a*<_u=Yfyr%0!lC2,^z.GFy.t§CLg{z pcqOxD"7Y!||h/(A&DϟE?J _Q? S:"UpT.+Mލh$iŐS5Z9_hM.g(J ,QT e$9dnfzE9]`FH~~(S%Ox\q/P +h>c9roc`XX8]&m]Xj4Xs۞)rcCkJ2(ZHHP4SV+GHr0V [Ƶ!Ǟ=?fM|Le`3}>QKF\w/n0<ڋ6$eBlx菋GAp\slk .NŹKȆGq !ˮO=Q{S+ UI4>7ܷ'1p (v(x鮙K'LGnuryK^2L5lp~^%t=B *Ⱥg#%LC)пJq^t|]rF4a!udle\2>tTM1qZb05thKW;Dj4^QeX d^L$s a |'1%;&umdb&&ڞY1*JTw?#[t{[):f2}n9 'UwtFOu(҇UH'ʜ98,&7,a` dW|3R,VI 뼛U jmG-ƚXh!*l n5xي˓~u!*uM? z|诬qN?r@ye$<{K~fhD dƝ=دw K+Mq@ȯZfmrֹ;u \c#G`jNI%7=+AziO1}|508`H棙fm)7\(V08SP;|iM.SY|D|ˇqMursգ'(2&#+{k)\Z=rpYwr*Ǖt%& ZSo[n 5ڥɋXu 2aui57sh5_Om%XxP%T}@H\cκ\>;Yy+NtLP)mp& pfuX8AR# L6]P<+'7=G{ #8%rJr3gb^ʤأT4"KKʴO2J!Pr!ZjHT_uŐƸ(@zxCq3%wY՚AXI*wB1~e^j;׃=u%e,^=ÞeW_OJEh\f>YHsŌ5{.״.a~S0vC4!Xf;8XJ;!|w#a7/t3Ң.zї>2 JsK}WCDb?xP$ٟ_RѿoߠJzqzvCrSA'lB!ruL#cfy;$Qo6"[H{Ş)IϷ94~]6]7`?ln )6oD{B#C1[f$хGOW3pi 7T6H pbOz*Ʈ6Ԣja 㿾beЂߋT]ZnZ}PyJ4by Qٞ/LqקQ&8-"9<+RaWyT {<'? cypvt~Ƃ?U4QML#>̧'$JN(HƼ1^!QfG|Hsj*`pP.%BZ%{b`FS޲;”nϔY7ʉ@+߅Td Р+ HNfzK}w4 E)+MjbSįB=njYi}mǨ9j KcY(4'gIf*bOCn5x5!KpN9e4 gH{|Z":A2T&LPü}I*r1>QTwkIB0[gSSѯ6-##=Ӿikp;8W.2Rgu;JdI[_Ѷ,o,dxpTg2C4 rA)dG\R[A܍vV+>s˗z}NÑum9YVyz4D5x 14 O,-P}%+0sh/zk,iDbY)TB!  2gSX\yL @27 p%~ [ kU=3(t_e uG @ڛ`78Qq=p!`$L8Lq W<8וRK1TʱK5zBy&':%m N 8NPT}3&Y `Jb+ @CݺTs$ ~ Fui?)uw@-#*dfRb>=[er8I؄E3ۨAlȕ3&t_'캱I9au `Գ8j70 7|dJ IHJ? ݞ6۳BvfXȼᬝ?Ӕ͒x";+O^bKoe*2%754ouUR 8v'4VaSS%,W! 3K\Y+o' Y'L t&y `/%a P-4Qr4Tٹx k08e^F&, @]zL"'ݤroW"h]J0#,kj^ ܰ=E+QY3,;ɋ&> Ux-g#bCQ֠׋"6D~dzR_'_['Ytېq}ŇثhE b]G_lP&k{6i\l4 %>Va޹@4X㬶sRƓu;: L])ulK ë'[Wk\GY#JzHo.9|%G V2qU$~hQ!Q3􆿷R!!$20!%[#׉kƟtj@{teӢ u@P`Ԛ6~eN=מ }B˼4rz1Bx8$FUUecƋ9? YXBa*(.?]qg8&9FkzǨI<)cW\+t9T >X#nM ]"B%L݀*n^`0Q24(r5;E놌^SU-cI[ #rG!,ߔw(;0U4AReu}b#8dKjr#j-sFfr8@%a|)ܜ6KLvրBoәoH;yWъ퀪}蟍MIu8Q/Tr*U:H ,ƯQ( wh8K+Cmq?͒[,㻘h%!d[N `j-0 =j5Xd. tzYvOTFk,$%," &,WfsnWU!n.Q>Y;; "e{[:5*ᓫ5RjSP굾Yb*>sYQ75Jѣ^͛=\.bHI^=.Vn kch4H(Pu C;mg~ saşᡃc4/Yjdk"CF7h:[Z\Ad6AU;I +87B)ݕ1$Yb)qDԡ3::vCNN\(brl6^:2RY(wblXZi=մ QhL&0m..r e&)-S֌gT+= oJx~W5++]=`~aQƛnKfb%{\`K2@SfZEm / BC݈\?g3ETNǍƖ5L36i-LN#nK۱}{w7?yǂMeȟ1eRk5q&P Ƅ"00O죜h֌Cby{ȎYO"?e}XL */VXMέ kEdcMY)&sS앦ݤS'S|(qcހ2PT_\'Rlڣ>f(.E~Uũ'3^6 D<^6g2m #9IK,#ƼQO0_S.ٛi$gl@>&mY<^RLRXB@*LV[Vȫ*ewJ+)Z WZ-K&+k]F9ďGdq wD".E'd)=Du˭8l4$9U AG;lĤKZCڢ *s#QⅥ|:*9V'f%xLRla"dQa+A;F\?OU(1JvQ3pQeo<"Y(#ePxF'6,zAqBbԾW|pj }?ʹ&cbWS-uH!gx{nsłOsi@uGN_?`^Io@E ďTh9*'D&,NM0Dr6nm'SV1ԭ'YCsGZ0ۊv?"-wIןWL6A >뢇0 |}[UW`@P6@d@YЧ}Zwozo˞w!tJmU!9&Vѻ ԯXӿxTAўG{"^ rHzf}$31-ZS:Jb7VKx9׷p'xO˜ʛigBA*C~UN>ٜZs@+,\yst6:rnVh8aD VMެQV I ҃9] 2MIf`Bcy*@OQJ9h5gFa8\@ri$}Ca<*)0I@UݰdŢU뻰<2fr,1Rzp溺;bJ1 H}ƬÎOu.8/ %`ߧqTukfFf#ˎٷbU2f y9g=[4T) 2{`"B>V)5Mo?y)(r(F]<"T=JXշSj'%-~_]%mA?D *U}{X8GZG/_^yRF )y`4#3g gj|nf!>Tz_e1Ď) ֧@CݺM\>gLVDmq)b:bs}5M7mchMJ1h 걾&(LI> ݅4=^aCE+ ɸK sљsH6i>+3l]]ZVZQgp(j4mo  Ml* -@ɢ(P q6 Mnݝy [M. -.Z9ti*b 'KaK[ylÙPi LJ y(kW^x/=!Ry/|־@9688NR܏msQ':2תH_8&Vd}=v}v { H=B}=y5yj=2LMs"٣RkŴxwFTs<) T0JpDŒ<@LAn0*.ir>x)jH/b`~JTӢ(h- wlC߻j8hq`7r xk Nt dToiZ0cȶW2Ɠ0ɦ刼 +iQBGYȱ%/Z`b$(\as&qJ=8Dk|RN㽻*t$6 qǫVhQ0W״wo4/-Y+OٸѦhLwVH:.Bu{1>; K o ͙z5pkCSlL%_7T_'$"c5uɽezMuKd Lk@ ɑWѢg*JR/{n_1 XU3^Rg Nrt%1w"y>w-R(XomΘx"Yҍl9~xX:Ƣ,Z~=c61H.u|0p5L֘L&';\S}F+Z 3 hwL5`Ki =,uYnM(0e?, |ipV+eR Vq$r$׬=Y3jGt[| D -XU='՗ɃGy1G)!O8QФx| )*i \g O;H@[%gI}B1']r^zBc$V1M ԬLYؔqzp{×'UJF ߤ2ML)(6A%Ȍ?gѲ-rN9DZQ,ZcѼssy69S3'/W¸hw 4cg u,̱)ɸh%)k4M:k?bPL yL+> ~q.۝ A&,84]TߡF}ǰ]E-t|-lڦq!-2L98S+ dZuS +uQ/4PՉL+3@l#p!R}0u^m擰C>d%𢄔`۱{ ^d `$Sy}BBw#Q~<&cMaK,  4"8EZS&9A^gT21(eyV[vݒRu{;OGݎ2 J{ݾ—L &vtDܞb1'wF,<Y~ۉjW̑p7Dπh9U(6,JDQ[Dq2ULۓ_lF;%I 4Z}L[/)gI oҼUbr0RMlڝG zID:J;zSתON,O*rwv{128p4Bb(ߪtFȜaO@},EꖹTlwsXPJy5U)uNR<~hF_sJ3rA$8r{ӾdrKe"2Gx!%Y}owe|T ͟,v["5KP&H6%`ƙ޾@Pg\so[.B$ٝÛ VТ?"iY8~r)j0(`@.[mSo_U20/Hv~* WaX  g<9@hoWL3R"(ErjԾp=GtpCV|(QtZ:^lzdb[ ܅Ȁt1q}ZD+cl%B>";W%`g_aa>Q(=zҕY4j)7.?3Ա,œH&r1PTBv0u(6e=Yj|-^C7i(~h0v@bfzY b?v)bRCb:|s6/FQ7N8UT6c(劝,QUh[7<骂=!>kzw8րPt#ŞwpߔO|:m\s@.tUc,!vS@ۄu`hv2R,a݃+UneONZ]]OKe Rmu7P I$!^8Tt:<ٵv@Ƒ?ߌ]1 3xc_2"tɷ:U:̈E>$"[_V~ ¢W:h A"Qd3ײ`^%MVkz7Wd>G! (A`q}J)׌^n#o9W :,R?ueR/䌀{X@[gQ vg^UFLJv؄.fMbY$J` * B=׏% NdyҖX1PLuwSm5w1 ,*eJ, ȃb%̨mN}sK)ttMai}zu93]Pj ?Fł/ 9%6Ʀ v-,@ ~^aXc~zV>}Kҟb`VTӽ!Hb,n9V${1ԊzH E{.v4%>q W9<œ| VvrFȃDНa?h 3tż1M4w¶w9`7od rh3BX$wВARn4y[|s1J #xl|4$?8jVybEnj)<:"S/=Ӟ-%j>$Hk X\tCisC%˭IM'_s R"cjEzkVU/7-}fxw ?nK9U1Qk%S>I=.s6| o`krf?0Oh.(qu}1 lq4I@ BM!/CQ<nf_$wd_Zѱ ]VU"玅0yzk|0 u}= ܫԪZ 7 G_U2\s)*:gi4iVKgI:ٞ] qˌ/ѿT3Jٻt1*g/H7ҐPU{ af#{Zvzl6k:pASLrj46QUoC!>rfI/7|g=Rad.Po'd0P?.F{37qJ9d]g)4,\<Kd%{nC KS [@E%Lʵ|jg郱_GB/ ^ H ~8ŐYK]k,d|-7ѫo"/E3W 4(i`*R U#(}hre 9r/(Ze`^2188e?B"+̧9y8ar20-1Qh݊87[6nEPD>vVľbbi4TmC8ox2kf+k뽫[EGxDfYlD ~U\V? ~s (H>,}*Or9=.r>biěBS@Y+}AޜsIQID=W#jr{7q8zu1V޾BW b5Fzm/U6OxŋwZݔOL~%o#<+}!4* O5|kIz2${Q| rw D:S.$ӊ]0O9VIrt9P LH߾|pzI 2}3aOgݭ{*ma7-YhWj8# hb rԜ;˭*Mjba[Yi9mš';+:(87\E+JCgt.[c ưZ"t/$kO1N3H }G@E`g'J ^{}8r&l8sNL D2m2_ [ь!+/$s[:&M-Uд:^dqȫR$? XJpۆoU.HcCuyWX:QFOx~/cuh\;]7Z,{)ʅ]HiY` ġp=M"0vs ?0>IkrVĬџawx{.Bzf*Y [X0qdf"hB6 %ׄQN`*bLOfnEZ{MWMØ p(dȸ EX @T@tZTC"?Cv;TaLP|\eHV¢KdpKZH$b"<}7yeQꨅ/gh)[3>Lq{Xth;c dF$`ƃɦ)Mhώz[N.Mҍ;X%>a%RWڅ:4P &,Ґ S ̥h m?.uvAĢ*g&$CI|M8X_!w+ɅgZZ)]uL G?-1 Z^ha+ϕ0g֞ %7Pz$+%F"b_}e䳉&PX.*N +g{4Q|o[/ kv_ϕU'%^z +܃+h]әjYvQYe8]|ͥNpR֕i5F7"y*NyGnޒa+[3&*,olZYbbJF(2W8|8ypx`C0Op0XKfaL71'-3ݵ_%VF|qjd #u{ k^j"YEsiPHm%"UW̦l X6Vjgp,6bEDvO\b5fb.uW4N@ez/ c f^T'k,dMp6cQɇیY ꛅM/0*ufl;~U/*rv'Zĕ5ںRy9}` k\f4@S e Iį7[*6u34|*zQTl) RbI > H¤`͜tdgj#QQRo u͌5Z'075RM?DbFJfo3>nT46g%"9 n|m:sK ܈ V`PHu$#3Cop𽠄_CTe0PiCmf OZ# Z?CB ҹ;g HBB>D]O1m=5+Qr9{i4pw?1j&8&Q1rՅof7W!+c02WK]dV!U16᧼?aGHx+ҽ^c/l@> -Hj< f7 /:*ሺ)|2Phd̩%jpy8])eKÓt_aPkS'ӨLBWMnr.3Y = ^h~nnvץ7K6b{2[wDRMS|,I_lv]R,Sfw>%[O0nے״_eH 2`Y ;GA* 2W< =%d5΍xǰl8@[tjsN>ԫbd#&Y%3@10S1GQYĩe 21&O[ jKMYW4;hp$W 5BmFpsEogQ(*k06 \)g_&^Rn"jی _ӻNtѫlf0~v0iT`m2&\QmEy5HfNG=a:oJY3z Dȵg;'/_#vNw"wUZ]Ǥ.܅NQ/Oif*R|Gd%_=զ!ёKWH8\{f5l/^9xBܸq`+:v"=>AǔomOzm58EMB9;N*cQm0҈(l'iM`@9Z#öcc`)60qnTO.r>^(N*cC+3ֹ́Mazok=,W"4IG L3, (2ʣO%QUV4 ͱPRĮVH%@05`]o )+^R_icb,o[S@Q{>NI,e_dK(R~jv?f-,ǁleQҵa~ Eu˼ cFME]g)J꾆A7 /F½Xk!~FKMwI.wS8UqZ\gNk9dw,V($u^VuTٱ4Ok_xS8wCt 9 ;9_HҹsZ. Nt˝{L nnNE4`^an>!6ݑq i88,̮e0v#N{ 9ږgu˞鯏Ja<$8~СLxI(֣!vsG)G\/ry4oh'}$h\!pI'Ypc IN0UQIbJ^$~6١ՂeC؇[I҉B;5d'u(ɖj+ Nq!qGд8Z]qtS ͍h*x{W4} QSUMwtVz!<%`?8ao}F5^#9rPQSDo}A.NԢX U3佅DĔ}}B \ .l+OF'|( 훑HѦ5n#gQZ(^Dg.~x|G?5'*<$zn |Iq}%dV< Csw'a޸2Cg}[b8QRhG77+{>&=<#D1ʡlNMzm+Dy;>|܂|}" [FVNRRV^+Ya2Rфqjk0228~)t# .S5e0ExC%=% TcV d/yGϿL؇90kK9#!x) {І+'vMڇU͈~3 #qKҷJu]mGsC/14l (78ukYN+ʍ25&_(ypag~7 G&N 6N}eS5 CӓN;]&l CA=sЁ*={x+rLHZ:kz{]fB /Ib%Sd\5Irq2cQb\ I@G z \N{ rvBAie>zcc!: { J 9F) }~6C熥N  J픜g[FDwJDX~+(: fv|bsFHOʟoaOt˱1~ g1Mu+NKE7*x%:R6fH 4O|\ @n &O?([~J+%P?~h^Z-f*@b\xE/zf$\\2i)Wfw5Kn'!? "5UFGfr/hg9yL9hKEAH`j-;c5 JB{kc/h%\&j2g4Ӎ.WADegg\'ų3YcooPmS_/+Ls.Bw4G@)9<9z(rMd|VUKd5EPhuO(KԭEyiGXV$SH.%kZO\B}X.bS'hyrB S3o!wJm${!w\th +Q~v[ϴd)ڋ _[SeY~"XDod6z6`lX¿3VBܳ a9Iڢ?H- !1`+#mR )!6MKqrƂ;UU4P7Y%:]'{LRWhG\tѷ oۤgm$}sGld,5ʤQl=pkk:}f00s5 fȖ!2#ƃyGYecPwgC).RUzgC% HfF=SN/i}]M _!h;@2cI8گMWW)Mț!ujꕈ'V,zY*X-+c bbs1<&3 ЮxdSH"g P^* D E+7lAUˣ]:oJy,Mͤv ɂZF=^bCwhqh8@טnoKcITDIuoaf$v!!ɎD?zx9Pey2_ɚ#`Th QըwU.S1܎($OĐRg͇\UFI?2z;.͘BLYAޓTW sd[DGz f͊MmŃ+d:{+FS4eڃW{l%* Ѡu)BvP7 ̈4+`~,C&=DdpF.3Q6~K.k1ҷxbvWm8(tH uç79fڼ(b| ;:n@FՔ{!v8!ےڤj0Nwy>q7Uқ-e4_`)[!`1FjJ-~xB9!aGȮ|F6<ݳ (·E݆3_˼`.6 s<k 7h4hpuP:_cbR~h,æqq&M!cH^s/`Au/)ʺdxI> pZ`ȏ".dd?h$>AxΪ'TRN+8hr )e*s_Mڍ?-7DLcnUިi:/\_H-]vk:߱jSJfMF: "zR?6zn Et';TiI:' kN.Sej)Բ<ui$ 0+LWߖdz84U߇7-ud6:BH|B wp3GwkρlwlEMhRSt!99M[UYkή־0 HYfq1I Y9 ϡْB $#P(ؾ#,.i- e J.`I$@l7/B^F&G 0.2C+UM.kNwn!akq?@*^Ό+-$)L1xuFتKjdwFC hiHII R*-87>7E4+&~+0)GQ7?^&NZ*o{+'̰m*Cjq"T"e)%U >Lk)5aFsBԇ(JpeJ2¦3.(Lf/; pޞ>DGj0U0zikP^sR4 +WL]?^% TK4FW>GۺYǃ=JfDPP#B9x`@ ɋkʡ k REe@Ffus!O$7w 3+j{A HO?"Prw돦 J킾SKdzf&YFQ\'.ŢTI?Rc ..%_{ fڍsn_gԬ ?_]KsUp/v'oTHec9@S76;N4@W - bJ{/K4 Ry~;_$!L#07HtB6[houd+EJ|EԳ:񰟳kc4'-uBˀuUl+4l5%ru/,HB \;0z`@h[x da̪糋eJ|uK#] n& Nk:#YUux;9ë~BȜeQ ߢQ/ǯp &qjv|07{tw!<9uFp8~bTY_v&Y@ gA`]T쨒%:1 :bz/䕥{^i(H@(^7Fx)=ӯs\UE xJJ=ŷ: \?'Lw w3Ǥ/Z:v3T'@X{~䤤4Pc$Xɥ iX@G ?ntHp+֊qCSr ޷![5>B:lGa e&c c쭲GV֊ ._?,*UBjY~iБ4) \l4VFR+&H`Avr/$XHL6:[̙QȗQ4LX Pm"$'KAnmu4(JycՐöS7os:>o0۸7׈ZNP@y|r w'*?hAdz.aa_:b3h!B|oO> s({G[3b/ZS#ф ˫܄u{~qV[?ோ@z N4l$VA^ŴT~ޮxPR V̒86\1i-=k&B2YSށ̊'1\3NRIhnSuVcDK]`-t:sHV$?6|џ_;`&12Yˉv80U-3=У u-\ u^3E*y*$?#F B[XAK6vutjY@ 6GVTLӫHU"J];03p$K8OA JZPcD2'ͫ`,nΤ4mdS5-_a$XOкv.vO  /f*$C}MpּMT ~$1mߎʴlc倕ȯ"݊lv9MP,ƧR>q2 =LoSoͤPQHL)Ě%> f-{(w99$xN]!j ܝeӣήZ*;Sv{2g~y?52en*?SGW/\Rt,ߨ25OH6Iܐ*EP^V{㭌]f}RImwHQexDp;)aϨzAd9RL9+[qwBZ[:/k-glWFB'jz9Ӌ:}QL w_BG % 6D# KA"s-, Lqz("f{2PH$X,BTc!ȿi:m'7Ug⓶r`we'cE i A_ {V6 V,uݲ$1s1~cSwď,r%^9a0cnUX/U_ tۘ$d" s~Y-;qi40sy8bG@$e] D.Lud1wct4Fz&NJ{;9_TD`m| M' ͼ?IaG >f0Sfc3mQΟbׇ3mP,-9P4*/֘t cɠWHUY;xw_*b& .P&*DjWNk]?z)CC. \Btѯ> lyVsh&F(6ZхTztӟBCIwWe*°ƅBr;ZvƜQϛ̀c9݉2 giQ,eϗ}ֻVmK:wu=F\(xl'քB ?W/OЈa|/ %Mʤ8 AڡYܨ y!Uf(\V8 P=jeaA ܰ\B0Ky)fsɉaForH|-%AN(DFcMΖ82{B%uƉzٿ[}ǹ!v?V]4%YF(z!-M.B?aQ'#/^%owP3׭.{j=lO=DŽJh,h<%xCX5 ̸|ãg*W 6@"(@ N:xΒT]JrU9H}^Z!}X$O_vȐJCThch8ɚCʟڝuI:T6bR!;NvfS8ʁOn\y}w;b` ^7υ,O:3^83:Q|{XVa=m]Jզx'8 Ԓy@z+LT•/Ko<`j`e/tHC2IshBop2EVW>jDl1P;CcG'oۅj3ɂ3抠 otN7 =pÙ8% hvzFbS@u 1w¸FwYA!*ӈdQ(>k_"\;|w"&DK/ 1=⨀k1v[-NտF ~8Qնq5ChofgUV7Hٰ(2ŭ9y ă܊>ilEoU5'hE/]xEi*m<̩Uj0P pR{Sģ5#1L\?+@mV$A: Bg=L]J%K|gd{"D ީ [1.). meEovJ\Wfp,6PPuy҅<}*7/B<p`P ^[m rFr !ިX`)Rc]T0(7YO jQɕ] (" PPqj;] Ф\SE 6+O!Y X޲Vpqޯ_j}~(2 8T~+o 9}oaX-,OOv} f0"w:1YY[%TćgZ8vK4R `9kbj4g v$;ѥMZlC8f_=#`1FvLHW>ĨN 0"[2싯z=+d[Vý=RK`o ur˕<=N1INѶ!`CK%__BT<{J\-QMҮIҥZ$^qtz $V?ScQ;!tY lSD֤-; ?XK$ eSHyq櫪,W:{& RԶ[LtlTtXƅyq(R{pߒYv0oHEKsMK}|31I%W +r.2˩uqt QF:"8nrPw/q1k {#:̺b$0|K).4>!٦!vvGSﶛU|D\Uj{@SOdŒxI>ē/ad>7!:4E&xBs-4(>M7s-?\%$,zx%|ZLNG ñݎ+ L3k|\ \Ӛ^I۶(zbwJjf#eW•FDql(-l?X(V4 fTkRQq+ȺȐ%D'QIe{m_O[mc_%͒,w-r6ȷ𺑩pwcD&!7' r}"Gׅ)^dM~gzKn.Y( eꎇ8;mkO1Fiu{{á%}_#5žA|r;0/Nks~v%cNEZQp2gیs׬IE2l}]c}wPk)t ߯QWV-y;œ;NhEOoK`4SRF8;X+FmhR /V.V!%7DAd-fZ^½n-c"<5òv, _l\n(zmj>0Y2\ TuB2/b E&]`V/ A}}b/{NwoeƘ}+Ep6ƙ9BiH ෡钀(Z2lp\Ӧd5t|[bN~ՖxtEi tmӑugK/PɑPQC\𨼗ٿbvZX'"33;Zx$!#>! ɠfkgLդw=\znԘ-CטEv}/xUVN&h ,TK3֨Nu%de [8<6Ô${`'1uQUT}^ȡGaeOR.̬ųbMЫDBӸ oLad)xkfۀ^ɽҚ"fg ?PD5!t!3| ޛ%Q̘fEV j# UQ0o{X&܊wziQf2خB #<] {qnRtN)/" [#ES}qϢ;K;()` ~'JJs2@ xGnOV RSpѰgkn$m7IJt]0 3w!OvpeUy-g|vBe7s;NN򬘯HםN_ )؆*nuR/.Y[z $`Fܚ^#2[%La׶XA~X@/E67&6kofg \e*~Mjݜc^gvdVa&&fVl%2cٗ|V_H%J{5 _ddXm,2V $^;k5%\݂^vy>F8 ;G㇞ź37%5j 'y+QC#E]\gp.Aںx [1`w k){x#o*#uŃa0  'rU>~y+- |؁ Ǜzq?V#cGsŀ<-&{T!`W?_l$й M%cRHjh،6LIt.9"0pUcC2x{=KؘĪvZKțopsp1 &\^;EK!Cf{bں4筏 JC"ɵx=¼6gOgo+MzJ]zI(-O@(EKd|vۊ} Q'K1(и:,{ZG02A{ۻ-x)L@:w&nj=ʄVQOwø] ݥXUxCg*_t |c2~:t[fܭDd.C ?#E)jIL5<5N?L2d5 Q[f* l~WYl  j_7Z*pWWː_ ] q-^^IمD/$>&r*mX"$(痦kI ]uHvόE'nRX+y 1'!R  |H ׫C\J։J<>{11'o`y:44[g2is$$ƨ+!d&]&Q'^C^*\Y#-="M""Jk [w,*>$yڡXUQ X7u:/4SGrV EG3.d8D5cPwXrO!s2N=coF%$ܰrˆC0.xyӊ̭Q@,H8/BJp8<#o(<@v-GS =܋Gٹ h{)z(o%M1b}T/cso8%ȈHaLKІ0 QP$m5=tZ(k_"œ#=WՃoxS晾L.(D+ک[#s\n ^%QZ8!0v%Ǘ9>9\[g5L)c_ܲ@5 P{ms[\8U|81 +j&Q#{&cŎWXL "P])/=amTwy3G[MJ "J!ADDi *7Fyy@;‰ls^Qx11"x!j3HG2F~gc:h&[8Ml u{.rBM6#Q]f3e vz<Z/Ҧ3kY;w-]!9 &5~A۫ +hLJ`o,S+ÙD1s* Ds$u1b~m)GPϸu?]ӃPR;.ϔbᷥ#< 2tΨ. Ut:+m D3߼^QB2=Ȱ^6^ImPyjS KHHQ(UhZ9UĦ]8$ls:S3Crj~MYm0."ޤE3` 'YHJl`m9f*vHmiI'K,KF=`mJѸp9SQ A+H[r[}ԅrK]B-~uP^EPQd,&g"Ek#Z_6toN7P576_I,w_&͛cIMT+^XʡK44?zB>)*_YXd̾v]+G*iԶY>m.6qq㗧2սaν+[y;$)h{_6jS12/hH{ٸ \m SOgѧ0QUy)QBd$QQ=Kp~/8OS+@=wnFi(_6 Sc<*0OTٴ}:ނݯ 9!Fm>%md䁋Rc }LD 5g Ź r ..s-&9 *[3ĕ[g׻X[ݽX)oue$\% KMM'i:GݧwV{vw:dmByȲup$koȎpyQ*hϲ.R`gVa y0%NFM}q5=`"2%['LEL$[+ʭ+BN}Z(͗w1T. ^2|s^E)+d'${Ǻ^IC31s\3AUD FO=xe^B>{ GB7d TzdpڛwfqL'^b?ǍCr4c`Nb!`LTa6T $vtu=lW"LYPYs9ߒ!V ^bǤ`r~M4 yGB! r}}wd묐 |.5@s9JUA:AP8/ /-hlDJ#h'Mټ[Û,wWk{`[jGȝ}n@ *NCAaE XZtf=0i•!U|5mm6!}Uw6X-e5b j\NgLSƂ Qƥ <%bGtE͋?K~ocdr ,J6݃hvt-$ G5rPvtTw"0ƀٱ2+M-1`H](_ɽvCx7(U d7O6F],uPh fuFuh =\p '"\$H:8fkt9Y)hdfQ?K)OoC-[:uzM#]\%VKb&Ze" nn[j+/ vR 'F!>)R @σ^T(BbBW$i$ڑ;5v^#!ہ̂ZYaV*IrՀ<J.8_2/EnsgsaZ3$%KݬL6bM:{RZ=4%9Yn;%8Mi< r NMW:mx!| (WQQ.60dԑ@dee{ñƳDG8J)#GF:/X nAӱttդ4d+H{{xR<8^CQ-GFNXVh%1*\!,@PxxhΉ :O*/2R,hD TjVVԃtY]=.кl ֑)o?2#$y:aOH 3Ցk`.\(94qST VfF0/6Au@U;L3*Gsj 館xI[$?*kp!mV2Kpx$zu a!cp@A?%3&I,nγEmv$o+p@.ycn"'+{v_ D4ᬉqK BkzQk*B1`j{Y*Ϊk9Yrٷ%X 0ۛҤg:2a\.0E"FߤF0eQKk=QkY .M Z#(tl: r;Wz? beP6GTBUb )wd-ӵ4"gvR=Y x|`灕js8 `ŒP(һ%(L^U $)ĭKxJ&W=⍨ їm&g!^\mXX|jbQXH9fV"d tS<"KbwŘq*7Df (@\"^h~Ul #ˏx"H9Qym*89{{j?Hn:ʯ#Ȣl#Df=D:~R1qB2Ȧ0Az1inB-POwޘInb+WNjXs1TDs}+ȠY*pe"I *qXaYU 4Db R\(N/`le;I&Pdiȣ -yxͫȭa iOȬM'MO#`x=ȪԈ`ȟT}D/-߭%oXS8HvຂVEbg p^ yWZ'4&`sV/ gE}h'0Dy8i,կ{ =Nߧ;8[!I>T_\4Hy1!dhð{p{lolJ5~h`chc~ZW-fn# #\ą?{Ѭ |t=(cZ}-¨yHi/ZVe,h]̺D2LfM/@ǖ z;?I~ieW)v1iߣrSG] QJ 00Nimy A*ocEL56H75eKe3xhYvBZ ȜNGgG  dGi8%3N}x96C. [>鶁k&6RJѪUH~]xi込U@́%_wtb~kD O{T]yp6 A(@z}'dHP0 H(mBiƷEH (H)>:MOMڜx0wQmQ)GtQg6}Љͷ-/S&Jg]d3{5WH+"$*)gkU0P$xNN%9]}[0kLX?)mmy3te23$,yE7Cc.C,={Dzm, {#iSP/6X,B.Ɣ*1y|T!\XfYse+ rQ2#vsܚ d76<{ETRpX;N<#C.ÈH$_V|ZsGJ36 Zm>*|T#Mf6xdWBbf'gZn#wnbu*'1f/5)3+rc\3!LFTs4FN2:'qfRƣZ#; e|çgr<*$_5C.*Y9z.-gQJRK0Q2^&;i)~{kE_Pb{90"Ko?e bg7Ѷ_9.f^w/pg[ =6d o0 Wܳ ] l3NO ⫍pFL8z4UPUtpƶ/AT/WeZ+-5a$M /#4%ŭ=ސ'/ÎٿN'U[4ڀ ʍhȑ"}>rt/2bIBS3\s6}^~)ɐNurߍbYD ;J.~qԫCLZ}߭_\ʼJ?Z]$j`!:@3R9*vΓ[멵d=lq7֭FpIcC.lvs#s)Y2 Lև#s%!>mHg |P85MvaԈ>lm|4 :%[q¨u]!`pe+<ݨ^rw:$7kOY%飊DllB=^XήB8Ð]I_#?q20\م;]e<Į<~7?kwU_&='B3~޺5 {-Vi핱rǰ}=-צX| d֚Y6مGժ~98YWu,Ea|T&F3ܖ~ԂGW2#g*loCR7D#n~G7iЉOOKՕJCV `6oisT` N6y6żι_g JY&Xs~߼SrqT6%ևPr;թa>5@7"Zn26Kܶ.8X=a./@6CgтGQ>g,bs~3 Ԋ))Jm2yx [۹)UƤUc 3U= ՙ('ɟ|vC^ȝ=@naQ-,ǀZ_:V2?ĩF\I/7~>2(U`7D:# AV"Ι1mBVc[l7ܘ jêK W!2?rfĘU,KM;A1@{.wMU#tAq yZRYQȎ-?w43[uTk/4Db˔l0_D(#vyAb8\ne'CtΊX%=(.K45 kߥ# GJd(\J$<;,Gōw1y/T|ZxRqfgn [$@ppI&$(dƢ=h%6B,LhHoG@8!&Tn/V:{%V=q0* C1BH_ UyA.I@GÔG9j* 讠InYe1Pҩ4K!fEʳMq6a!T7'V9YK,!>0[ITykC*ٙ|yWf74z@D=lP_ъ5DVl cE(nL[GVs3?iSR73OR5(|^4NϪ~Zc]X@HVR*lZa,9lQĔ8wA;Dc04Vv|G3IcUhI 'pC(bL"͍¨SP]?C^sE>iOx#]|\k{9m5wh[lDgwn\N=6.epgLeWX֣zc-Ή t9i^(/̚ݭ7$@\u_iU4ezfg7Hˊڶ@*S<3$y PL:}tc쁣1DF O!@]՗Ws _]3xq[<$NMƂX}, fzzpnvM({|оְ|SPX ĝ~1/2E)ed%񦞞Xء)|*3 B(:Nc,2L AyI8y 9bua@,"#n ?&g\E?f(XՄ-n^ɯۊ5Δ``Lp*QB^vd8#ĵ =D y0pr3Yc'THwnszn<5˽҆3⧐G$s+Դ1YN9.5e+E^LiRIP=mZ|CC^C%.W~pcQg%. sP^.~(ukp=fIĔ\fY-sT! pK "ut*v^Y[y8CkjVz;?֙*8K5P{(~`Y5C VBK<5I!wy sϖ)>2[9AK6uMpdIO j@GJ 4{dg!# ;#J2?vE^v#,БAZD .[K% OAgD4<rLZZ^GO  g~O_9()z\4NX*5@+L"*ƒ Z3Kht\dkP"j/WD%|/Aېn@sO?DE(-W:1p#s6Xw?]~x U$ٯVFTLl}ɍY$QWs l:fwx-M4֒SC~_%̯`LdD|Aig ;rуG>;*c\C^}bK,3~Rա=h^h[b8Òw순+>VKa6:lI-ZZ=, 5qmK#h]agvF-`eIEj:͖) -LH+AĀKv'Dإ 1iƪeuыӔ6 iq_X$MvdD0W$P9t9~ՓrrOCT>-O~5B5>,hYuaf; Z{®[N[wP#eC-@daza3S#6,N C~6lȵ]!h@=qj$W+ 7ۂ7*g`Ʀx ~[ X!“:Xэ~D,V%Z˒r~(+VkS{'GH>\9IszL`$?l M'b~Ud;SI8VaF.[F=8fjE** S*FA??1~nikIy-lI" vJ}dV8֠&uxZ$BP\uix˾\<,`[3uk+#r ^Ɠ }%IzVBa9w·EMPTTX*'k"È dNO-U:͢ϠZLQ!$t47h;FA+7yEJ0!׈3L˜" $ʠnf^1eԠbɆkAhX&wtP&v~( R2Z|C=W)T! I8 35%ދSOtPy$<,E*ܩᢐN"IB=~:,*8mq8G 9߃qJ*Z1ռLyw\v$zouC|@ 2K~ߺ@pYnXG9vcjVx!DMk%:|O&%~@u^%Բ5k gߑx% @e{VIB{i瘦C`R}-$嗋,'uɰ%t^s˗u&`~^")r38viS1㥘wh o Z[;I\4b/Bv΁dv xʿ|N51~v"inNIV|4.Tmg$Uɿ߰=)z+֢'"X]򌗫l.ˇ$oȈb=; lyWkd)P7j\ -,#oFsFۜ/LVMM@k$["-# *t)g"kP oc{k40Cߩ |,&uc9dn&6d G| Rf0U?osoEVÒs *nIZQ/;&!E8,Q>5}p.ݐhwA {&L<:)6(&3 CjFvE1h"hP*8:ε0Y ^W945D[QпVÁ< _C`d0rr8pfͰ*w.W+RU5wCoNЊ2>{M}**4p<;إo$H$yfjQÁt>J;KvqYob4R\~\;^&>%iP.P9Whc`M!B?gl>92X9 (%WoWtgdݗ~C*h@u jyֿn;!z@[y̬#i/`6"J^1 ]j;.OڍaF2l a'y"zIhr\d耞y~;O=boT-[c`LaAZl3G/yˌ0%}$ SIZ=!:'+qNkIxQX6PmAryo+ 1x2[__JZKabv}Ϙ!)UTg"i;BGGdj90ohSPHS{@?xG8x+Տ"!Z}F8?A }B”_#3eϳQ X5{$!UБD6PF8jD+=߾LJE25xG$X JISv=xU>&ǽj!J\Gc ($6vdOi1#-r۳/[=h= D1S[Gw SfGyn"V~N is:W{x&+(D%EU~;aحW 8,e=e 4y3eQq3Kv #~{n^DPaA#M #x}óHkS [ ls ZHCzY! е&[m?D)&a8iҾ0 4\ `dd (|[VSɯAG %vъIګ= I7dZTB7 crؓo'o6Z]e$$0w?1k ΪM]*wLQ{E]['1ǥ)vDGXJpEu|>VٺT3{ksK2FP 9A7DdӋHm Y\c7QUzKMgrJnvK7$\M̖qd3vrA4M/{<6MbLRDK[:5fjKYCTPeߪ*m&75sLc 51j3eb+8KP:?]'8~=B %q`hE/I?j=YG׉A9yvJw.xcmYӟcKe(4ɖ"v'1ۂX"7K̑'ȮJ39 e:ybU2όy".>h^8깧zdzi㴋4$zIuo[,1pԉLтޔ5# _x, DмB5yaa侮Fw&!vn;'Amn \ ?=LMzC&0 \)م\\#V m}a0iVePjޝb8]eG fD yź_y Hץ{_4, k!~~Z7^DIL82h?an_ C;=`by,hkNRWxTFItE,V8X%MH00-N?SxN &6R/~{YGDdIF+jD8h62x"_/b}a̾869=wU2'M,P6R1a}ϘJ0j*N {#6P<{?z@P9af,~8~Ⱥ &fq='~6˥Crx!=+XxlpBWHAA}sYŨ'}(Q ?X9;t$#5^ޔ2 %ml%ЕX,?pnˁ4:#l;fa{yI `0?y]}=rm<r ܭ q.yvI,yG4xFDBY]["?m~3Fܫe)y":$1ev!KUhgc&Kg݋M8rVOOŔ:ciByxD݉ A4 D//zdԊ+CA'jl' PlL\a٩&>GfmfBpg[~]uC(gXswC*M1V Ⴆ#Ujnəu\=o[مؕi)wdb57x]mKÕXaxeO6]2Vf:-Iub]V*4֌k%j*Uo F5 y#H ٚ= vxzp?@t58v5Rv:`Ӯv6&8X4$/c^дsI)Ac*, QAwv`0|߲U.ރpsp =jInP7C)?w>i.ĭn J͝0u'䑞83% $܃iak,훉K1,=ьE!?s˙C@O9^L7xG8> cllG(掫賡_F @cX:.#vSqy_Dkuw/Lp7Qt埚h) ps :?a'\QDOxejB3Ngr{8նtX:-;š~QrQ--{b=ܝyr99H$YK2yREџb{[:n(#4T!J{3Ut1HY䯀iߙA+3TF==߾ [zR(gBq+Kp^OJ_p1\/UVE^"CT@1`!Qrk/h`U9R .pɏ* A\vyYGػ^C?U7n~Ev԰jz" 9΅e } :g{M u;qpbL2/ca4qRRQo&e."h@Y1ыTi:KL}{;u[2@Cn?NEZGp$w{ )zR&? OGBљ"E>pT Cdc=B9g Ϳ*3-T+%QeIB)k5~BLX怞8FiRe1#@枤ku\hx4%Tc\РqD`nN35纮H|$+|b{-b8ѦFxSj`\$A7>RqDEtל~S%xJ[pQӝfj|>ED0Q!$'6QgEH~!51R5>b Jr;iuzNj*9|]#Gc7p!M.+x?jb5eԄsN}I8gi]~QLÀ`7/1D3AɅ){5DxP'Yɱ`zƾ'ȮvRY.^4Z '7ݬmݸf7R}pV*a#ArtaӸIDeG۸GԖಝDw&c){L>a5W;H(!"(5U9o=8 ܛ+^3c8$"<?8YNe8.d~4Q.?OaE0 p78~0(jFsŤ9"LzO_wʪNMԆâ! W՞;- q%olg3Y1vmubZN\s؎Lkc# mT^Ya]d%TK{2u;8%P +;B̙]Af<ſɗCBzb#Z78ʳ֝Qk)Cy#,u@}/p:cM's鬶E eUT;C-qE;)?D5Ӹ8a}6Iͦb$Oّ&\4֙XyyeP˸&'0;s0].lI9fYQ3VD>3 UtR;k%z^/옂]5>snegʄQyGӪ@QrO_2I5Ҫ>`_fs{rpq 8.#wo(d$H` E? $/䈏<e_7YEFG dwyG<J%OS*fzQDZBkXG?\5CTUP|nd.W2w0 g!Xb?zm; mΈ?zTt Dꌄ{t{ʹ+PWG}!DǤc;uh  v3i^>Bج'C?sgtZĺܲN-< "wN>i7WMpFZs4ݦ^A$ͭ`($l/֚^"4ӱ4TAVZdJtEcRe'Vx nmnW,:3^iҹAɋ_mp] ݵzR\ eIޭ>IPYʤJrL?oyF([NL6kuLLJjYp{8.6< hg9~;p =O3 @`ת*bJˢ(Kwج!Ŋ/3UO݁Ff[J{,h˽V]R TBqeMqE.De`uiG@#l'1JG{z}ȟ( ]DᅨQŗqc]\=k F TQt }LR7/{G__w $ܠ+,qЛ|f> חRNĀ8; >>QS1 iz`Zn U`]nț&. 9>{r4 ia=ic ߭G*V=qVw"HL Ub].nc}]F%q+:Rρ95~BѰANL@q)CFVTowyF'%}V2tyе^|j JC!9g1""wCM\oS+sM)E||)gqwdz Į|"!<.zj|MY>x"WHVE۟ArqVbƚk뙻~!cn @4hKfk ?+ٟi+tRn`1|rQ|:U+JMqXH3{gK6Jp|%Z߳J Dm."m:ǷKO~zl)0rL?u(3s!Jۚoi &WH]+nOM`Z)=]4~xpW&)WJ#3 q$F|*M'4E~Ž4XQړ##ӺJ,8Vu2QF j&rzEi~=hה=[/eeH?9p:Z>kiO:mȁCoLQV\IFFVԊ)5UdxزO('#Iܴ۵eݨ7P S26@xX) iԘ{l|.5\ii F6ueqݳ>ҮE]e\}IM;#lStcH6M''SI?5ic"saVFdQlqAwuӾS:ZW [k}%tH0Lv+Fi{J&Z 7;2q9~> $,"hƼ ;U8G4=BbRaA$%hyw^9.xV GUV+7M%#3G4A{=Qƻ1<|:`ua9"r4.E>5ۿ@MBFS301ڣ uNJzBZ~:F;9g1F>Pq ;I#[ }&j|Cl,"l+u(VbV n<983mtgaܐIA|S ߈R` T1c]J3= u;*DŽ_Vn>[O1ڤ{GxB4j.k&~+bϐd8heIT#smhqLx2Un{/>܅$W:OwNs"%ATA[NEPA9FfkϿp`\v鑟?8I/KjXb|j}ݙƕKX [KRIaBB?txD߬nuV̔ qpi0C@eg~46oF*p&+86:/>- -ig&i1'0uJD q@[=CߗaP'j~ʭ[kdl=@r_ЋZ#cH)kǶq+4NY8ʮ_&6V,. 7Ssgdim.)tՐD ޺}PS{6gMj3ǯI>>V`'U9@R1+a[1?daF ڶh E#k)ofLg4? S U8P+*= ٳw,e b]k,$$fϊ_.$S -b-5!8M)695Yb5Ɓk9xbC0yKmkPFωnl\`Ғwy=I^H &.'W) xWv^Sv>Y2HJ67E4+B'4ܴ\5Ɨ%qY@/K4REhoC4mbpwzC9AZ7mg1OTx[³dTe<" k4 @¡lָ6B`ec8-j~-et>,Ǘz5HC.?Fl؆ oFv_21N@,VFH %s hzNXt5 &=Y2ҝS z=:B~Eۙ'm0E=S |;]Tf$=ma7Z1HakH3זLVŌ2I﹍S z%!xsh$BaLBs^ ~ 5Ҳh(e%{XComG(;xx& A7н)Yfs3+_HɅ Q]1I  RP^4PS (wS72ۯ3ƌ'V ~+3sY@1O1_ >njɅo!={a8F/T%cOmOln&2A&_I7N.6! okxP`)n{DH3 62MYV5^GWZ|*k-8o+#"籂(:1|(EfiV9e&p 8I V^ ?+8"s-=_==@hW[ 3D5 buNYVCȅ.t߿W AǢ Kha~D sΆ0lW]7svA!%W"VvmCR_](os6_VXuqSQ7e;E#Pőtl)Af\hӣLew]/rtZ>NHH:rB8z~˷)b}O:J26,)umU32bk̚C*@7밇1òFи>Jœ66]|< O!<}/('@YH sۭ&J uv?%oMA>>6 T@RגϪ$PcJxfdY#I2YLB7Sbu8],Z6@ޟ걸,;͜bK2#~W-Zܯ!GjNtWoc>lhJ9N*,Jc5ky,ߔDX}g[uuʐ?)+}5", 7*8D'_́ F"L-.&~3KSy^ for.9OEC`֎NYH0*=qߖH%ڄ38(d*3HX"B8p'՘ruC9-ϖk?s = -/? )ҋkj:'Byl-ft 0L ##:1~aux\oI_=qZյnLޔf^o?XMr4^>+c70NF(/Z1]`c' KL2}jEM Wm/6|-`Ti>o~=PhւYunu!B:9:Kt^ #~l^`:. o noMhEB7OD(~)_I!fyDWg.Vy;-ƮSy_tHĞV7s! 6y)YKHt䓷۸0;ї!UZkJ[77hN |gCɖ ?'Oxz>^$L\Gg<5?;4j)﮲@!8ࣄG.Z78/ yu)~bL-HCޞ-J}rzq'JBJ|bɉu,yDD}Ad?$Rzbאp"|mL" DK2t;O a9đ6!|xN5 sˡ.~O^V&ghg=07~徫ÐtG`zZ*wV?!&a6ikg` bӉ#qA%EOk!ZT^TXD4mYd_jD-d)w&S"ZR~0,v-뻀 l~[>wIA龆k|9|=sh6)K Qժtv6 տ4)AǭEćI39D6q^ZXs=-"~xigiptc!4Qj]72Le'E CmozֶuG?rT%Taal?x[= H ^">3o]ϝ&d|90(+8;;#ZOh˸͌}ÜYoZiE-}a姬GQB![r@Cu95d"TP^-J"(TaehdCKÀ2kPðj3ZgMtko,j}5lCk|c9x7.Hķu>_/`3R֗e>ب-pD~[۫R)ΖQ3e+\4d;N(Xõc,љƔi#Yc9`Ӂ]MmR$FGNdF[`@W{yJ u_̈́ Ny!*fvXGY7w A1W=04lpdH8TlCr%KfABe v p>"4Ɓ?.T%7d)A(֣y:3f9UwWb>f@5X|GԹ$NAPCf^rVUVv%.q|Cl"[6\~>0A|E5C W NsULERm("Fɸ> he/="d!kn|C_o<GqvRN$_-Ӕ6̽Fh0i 0eYa19ò5׵wS>ktH %mj:2ݠ\O _OrHӣѺL{&HF4$4,9`ُ_d!}< tҜ?U۞<6O}NF{[6J/@nK'()+=Y1s<۳@XmA6΂.0j{kt=pQ(H`W‚>&oC2].Kra9"Xa]E#Rԩ9Њc |s̤ltX:b'9_&f+*:]=1 F&31E7-7`mi'w RDGSݳ7@@C+<1XC]4%U?Ŷg\s&{(M*j.K쌄)L<Ϲ+w_$#i?xL*,͒Vn8$c1VF6v$N3T"~;?N64ETuYa5ޭ8x]=q*Q^!9iG5o#R/'@ c?aBCzۖۚujEAeҤɗ,uU0h՞]hPlb+!nj#VәZZ@/ JnPD 3LcA뺁˱{E:C5*oQa6^4f:#xv4Tj>Y%.F4ꂚ`CxQZD{ֲpPO=C?#Iҥ8PBȖ5Pe F>MȺes^.|ߐEIA.6M kx?zͫ{\ʁjFD4L<*8 >&:QA,A\H !+:֤/>O.?p(yUZm%U~0}I1a5aYa˅HjQPr!d#balir{Xmo]h_ݯ-gvd_ϛIO?_*vA}< 5Stє8Vc 4`Rv^ci6>Nf*ٽFvwӐ7tUqD0BaV+BGԙf]y= =Ll`WH5Ғc&$^xh7Ȃp{g TnF]Y|Ҹ/2m07; %c (EC23p[<6@!_ ÎSTjb|pSIZGc`))DsհW#y'm C$ۨޫkU([]6C"n󖰲&xa;CBNm UW3&9GQo+pR3F@2.h8Rȟ]|B1`r;U70ֳrWnWc*-dҳ1h.U֠=SKW|K` a>IgD1|#ǫKpD;K^Jj1`s;G_tw`Fo`wHdwB ONbH1^{G@`/_++Ozp|+^kqS>;~-EHChӾ<>r=c]rK /"+H*aygAnxLetUzk. +TD}HaP 84qlBYm,wTom2$S̋Qw*,4-*!H:>2Ni.VuTWS&DIa A_ތhUj0R@4S~* IcsdY%_VtUj bkz &L~9P-hYJ!#^7y٫"\РC$k\x+/$ m[d%"#K1"=ڹO=AyP5Ǥ ĠX7j;7}3vu ܖ*ER ~Lizf ?ɼiϲ`2Vֽ@̍2L\KZ3ɯn:#haߊc۠%9 l}x{=&|槷<кDu`HLY:4<))CHC ?581KeߑLx7Wy5,;Y9.d|=OO7&ڐM5ڷ DNhs]Msj} |ȅ<Pg& OHes4jz?]d T\๯\1K Jz|drMU>B{P J&-.笆4O3b7V L r?dfʶr+ټG:gyy:;Â>_N(xRnVƦ܊}h jT=`Y%zWr(9m1B {b@FmD<0U,QR՛RBF!m!ÞEL;p 2@ЄdIk>F9,#+A9] !~B5.S5<| dE-(Giˊ|Z?mUhHzpQsC#[r(j\tjxzFwCq ah-5(jV ?o5F/\h59ߝ<\࡮O{zMZ\0%#%QM@SFn^"Aא#,i|.pIB-$&V1ng(O.0TߋVaδbQkioһ Q*pkhV.qAȻjwJ:j7q1 L|1:cmY\m2C*[C;4ҳ wQЦft<%,nGEMX ir) b?']oX5@%.gn=ߛ[ft 8YQ o;T:"n"cߋJi*i@!-3g#"<` .]x Lϩ.McqAm<~hQdn91eD8)5n 's@7 !Dk UW )t۰ X^VfA3T1\JfFX'Az yNKF)Iss2@A "lnV∑BȦvn4*Xᕓ5W)gψZ:!;@x'v.{EZ g$Sau#|UTRg͉#!6EͲχXWMaFC$VwΥ: S حrRqERG櫆&C#P qS`Ǩ|Y|y35hy)kI-QnΌa79HR޹\t&8hI[Ka/A6~qJTEq`HoK| Zz8{I:8md7\=(6:Tl883fV)TDa؏e\"w`I EO )'YɜfE&tKa 7唍We}WjG*K AϢgQ`MG_L){ݱ?p]ylu!hD[6ÈN!d/*Kl8YRuS(CKTVQM'eGaI_3Iyc @Wt<`Z-siv?*~lL< "i" rH @s93C[@ۓᬦ}Ձ{oҭq 7yeO{=Ȱ(t [[L5Q22v)!\EdoLlxM&C"@2 ; tќ<3#`1P38 K J(ΜyŊ?/hCOnճG3O)}aMڛ+z{lx/q8)Ss 5eGnWNm,PeRȂYK4abIdM 稚%=>k"'@ rw o1̼o0DHU9c?=->4jܽk_ GFh^.t~tADev#ˎ9U@|ZpP@5 ٲ}H oOit'[^`Ƴ Dy*\מT/󴦙޹Ի6OUGm[m~ozuq¤4c΢f2eo__;M;>Q QN"#Ps'LϮnXw>[[*u]-ӝDy۾t] tqxv rAuطKgA +ݜ;ٕn Sbo"9T D. # Bj hKj?/&x(y543Ag3O"ָhLʬ?LA#G-&]Ziҁ m50#6Z`WDCsI2`翣)x 8ӱ E7V'/tjJ$85>덣SvTO7CEs9q2Ǯ&B³zd{,#H!T-&G\ &-Fi"EP꯷ $Q {sj m`/ߺN{髅lB! ڣ~%\ /}_@`9is ?Mp/O(^ D?Ij)br0]ˈ86UA{&Uzn8=s#C742zҪ.${^Nw6=3楧L{'bfkٺOUg)=*פO~(LZrѳ\~\|i boy  g4SK]!fj # K:fޅ,W'X1v9Sݘи&cz⿝z8?#:@9eKLC}_e.2L8O~7訄6qvu XӠu(:ptJZ 9OA%T 5$=6+~_d"-s@;WLBX)?vKDNX͸OC1Kn7uWv Y3qFA)̚bf(MJˬA;#R?O5(KW~h3+$JRiV}<.iz 꿶. JxDlef!zykXnG(T?JoZ T,c2ڣ;[?uQD..Dk`G$b$'&$ό>fr>\xv. 'f{ߠQR-gf|ƺ?}6joqq:(һT ^*'jX$w',Iޖu\-^GAKЎfXNK^TS1_)o9, BD#w:fGƃntFx> _ -V!_ɡJ *+Si`0?oCk΂d9\*A%^9TsW+^?k\ׄ~Zi-b\jmV T(M{}X$;:uc@k$Hz&p]ei$8 j-PG[@ZEX n}zT%\D7\5Lm~PPKNv'#- PE`,6Y̞|nq$c u['7S`%0FdY"r&Tx5űeSϞb2 wkBA-!p(tiM wQDsaG$KVm mY|-ᵱ8I @ӯd!p&eNoŎaXhKUY˟8Ŕ]4"0ezőU9Aa]N34v(tߧ&4Vy,1ZSj(С̄T@K5YS. rgwk &{Āsψ% CO i)>0@_9 *5_WoyW&Nh.YwZCQ "fH4m:|L_Z&r!cTq쭈KD6dCF&Ah̨[lFC.o8e@g0Mpvک ki&*w#{+eW:V#Hw1#Ki~2J|ݳ^ܼl @xoIh y v$ӲD;E.X5.-r~иVT;s썉 VЇu|v{wndDGdm찼S4;)+uywbj=F+4IbrRٕKołۣiLqTdvL/4$9 f ,i>j Cx"Hjg *+e! npU]0_]1.~/i4 T&~|Ձ*ݶgCڽc:͟"Yd;0+`ˢ d =/+LbSe~{&L|+E\sHUb0,TP_"=UU?&k5)NJxR +`'N1qޘvNp)]x8Is4i0:u1JC@pRk'"N?,.d|ZY#M+_h]5F(U(9Oǫ<Ah,uĚU#+#Ҭg:.`)TKz8Cʉ2d֡Fi^F{O: 8Rޓ!?d*C; L;УHZ\pGZ, j- ~%"h_kXVrm' 4uAv!m!ZTF ~--XٯR555OXM\|ඔ`RԨj_Q[7!.6-^˶@ƘW%J+ejQm{ףS2g\sDfC c{zSʇor@` #aWf/l書gKaZ5/.Q$fܔi# s'ΊOVߠjk@FJC"+8n-٨tD̊Ö&3VR]lb5GX\õrr\mb/|) iѽ7;kw~gBj/LeOk'c] ɧWa˜L,!%ۘV\d?.ORN`"r=g$?S,PEmUqOѽ0~@uϢ?y&A#Аn2 rHv_3mSi8 BzJ/=RʌBk5!|{Qh<ړ!Bx4 !"z pCn88svue#QӨ7^u=iofp0:Xv@P-; 0{j{=b gKq凼 Bfmn^'ic[藓:qNB)@S}9 uk1hm(x5  @Ƽk" o-:s KX^C8 Zc0!"cw\jy>A RJ|_ɉVDK|DQhYӮGϹd.x̸HC׋2U:(K鳧`̴] nRsR5taE KaQܕ_k-QǟY[mmko2t<<:̀]ISW@@S]=x:Ɋhʗ:SSʑ(rOPڲsTuѲԹC+v< &&T8C~ #~>3*T>؞xk{htWŲsc 4Y8-&Mm%Sglqc`"a'Չju \EA)M 6NaB&[N^WIF>SUWB&ͱʹ,ʾ'*_X*s8۞pyYx5™dTIX6 {3@f.*C4&&E8H{N!Յ[]/^IK7Q:6zebѬn% d&7պ˚dbMyA3[{D7A/Mc7g li)m1JvLc&@@"tot!p!EqOjp h.#LkM3,7m Rn%%b&j\N]ʞ [\`eʒ~Ot,.JϹV2w&C&J/CcK)-:8Ĩ},R rk*zǙB w5ꁴvS._T8Ia?4lR9N|D<4drP$Y\e׸7}Ħ}6, D5_s k .`q(|o].?{ޱx2Mi;0H(ԷzCI[3.g9ޏ~47 `P<je<@'5ۖy;$e6GZfa+)sC#4LTW7ޞь{#zG#ke%S&;xRJ}aY6*c[:|4D$! J_ka0Yl)]C^~kЧS%@FFLe'˗$X)$ˠW"Di+~zzb AA=:pP'VUI< :\ o\tHڀyȊ/hw +_ѵKȇs.)£oc6 P$,*Y*밡]0jmyƁP=hnujDK!J@U˄YN>i8Q V\pVs$;`m` uud/|zE8C{@qӎ$%'ǯ@j1_)~`5 Wh.GKTV8Ɓ/P'>6F` nR`L@;@c)Ti cVE<)w :UWgB:X#?4wܲƹ_4(1!Gp $`J[_˙EOѸ*CaD8?mD7)F[U"'Rof )o.F}p{. |wu7'`{<rī#0zjM!k\&SÊX sTn`g~ɳNTJf}w]fi>I9vd\d8GG]K–Ai '4*F5Fۇ4򝗆'?6EZhJѷksهiagoEkyD[]؆* ǜ,tS9^y!5,i1E?~9<>jO42q:~ȄI\L5>ڝ@/IEHvTNgJNԴC|XuOh ޕ7WP3C/K~`]zyOzAIҕ& ^F~.SthDJ45)7W A0)3E[hۃ^SeOd9`1Q7HI!5v;/e2SG":p(k nmCdƠ46r;}qwd3KhJ'd=t,PlُpǀXb:M˾zGRGOh/BܑEE{gs{878ϻ{bWI#*7SI~tJGRPk,}kp&6Mki6Ty21&ܐ/5UTnNESVGUK w~Sx+1N_[io6+tdG}d&r`cB۲.l| *q(̈́,˜W +B_;ݎ U'ݕ%zKa)XOel_v&P4Pi:`g)؜ ٺ IP6ai7lh8@W G!QU6rN|CR 0 GWWv&uΩy$K9<l5-p&2yb$ВR$&yql>ł?YvJURxpI$-a꿚/.m.Sc08ܘrqxFA?xZMh>-N mh3rs+?y_A.4`v3w6BcmП7S U݋:kk1ϼ1ۜtǣ2-rwq~*JJ[1s nnç]rV5n]I;\rw@@9s#j1^ch"]_z`ATl;-(֡R we6xԷ4}3i7śq&>?_̖^fXruMYFΌh&kL4ʐXI,`sG 8Vx_kJdъjrJ8AWxꘜ=4Fjbs`@ohBob%\L¦qa`*ä\5uWyʽ/7'H#J)Wt"e]52GV$x$|%~"=wQ0?qȘ?zlK7qe;͔JO(>-4A1YތQ MEo iKOE_]0F)# Y 4! 581}F \0:c{MZ@ظ;JΥA&A1yOĕzڼ5VQj 5}۲j#TRdٯ)c} e 2^ AQ#$aw< z0uO?jJ`\޺ۇ3ѡKp!t!9Y@e5^Qϼ_./OKݧ{1_0)X J\kk@|5:~avƑ=1@e3j9QcǟP c|QA]YM6F:X*3i9I/vŽ C'>Gt3"f3̖%7{$ =20s '_)FKk-}S:#ceҠlw#aٓ<+E $}疻, ` TM9F5:8r'pu{9p6 f?rI|$v]ʡef1-M/"bsf[,/-cUV_؃2{;jy>aπ n? fWa' Jh8mVOzhotmQcz1ŮݳI8RhQݜy qWQ"_X},i0̴[0ㅉ˜ƪpFob)J5>׾NR#(Iw|UD}MP78˯ЂuJ4}t0mVƨ> #Q6GCh Q 65ԭ폩'l(}'znj{ÄBdHn =8nVц_1'7~9H[$^d f9ɖBZǹ|^/y c!Sˌ&&խ1}tS 22v}"X5DY)娯4kbYۥ_A6y`(iJ֑񙘨#ݰ@uHPm jd C)dXf14;"0HV$ le\8\g4o$Y|Ҹ[>f U@ bG(.[ R"7x%p;b}:oPv,T#%@' =0FIS*TtP/ЌW焗8L<@Y3+t&g /7>WY5|$KtTj+ urE]N6 9w~yvF]J+76<]mJaVIu^8V^ (YKnN͏ ܓ&DIGðyE;!EP|"`!0 sL1Ci -go^Yp֖ 9Y]Ho4YژP]1M&j\N8i:`O+X'I3<trrNՠ/`#đಲ-4Quu9 h_vkiLjv $c}BG*LmHh(w 6l({}8h}q@.Ȇ0v&d$ GI85Q[czܲʵDK^%)TC2Q 4+M~aK_R.9W=y^:U{xc#0m{}}x2Ei2HA66?|,{I̧0XN:Sswd˼ 9 ?fMvN/[DJeUł*vሰ`b;iZ;nH z& |ekc)ZRaY3AR7~I;6TE:l~1yZ_Z<4*qܭE CҶ1WtMr:8dǤ!'ZJPǞ~dM#I0k_èڭM7 ڡ؇DPf)3ԇ CkN~K?(jݟLk8Vdv?:ipSN*lȭ6-:41E9 x`gW #s驯I =^$z@˦" |yb!CPa M,tI=r2A'UyYL#d @V@b& ,TN|McxG4frU`631VW1vn:0cXsGG++6(2)ҥj`9*zuɸX! 2>Vb[V{N4!ɀ ͳfZqF08Zs*/I3_ZQytQMBfDˆ3C4oa/ o2*lQDxh$;0g:\KZiA@Pv_|jqHIa?nj=V6jNI@=5%S@pSQ2ټqS&fgٰY=?6E9xtpn{}(yDPƛUl j1n1wbC$ 0a+}uSX Q %}aJ ޖ/7a9>6enr/=9 1|Ď]ux170N 0j?ަhLoɚG{N|.xY-㨮wqH෇Uwi'xW:p5EFJkP .ȾhN8*uo$ }[X!q٧tmWMkf>j-4Gkbnh'(vӀH};xdogq!ge-Gv|FLVN_'*/91H(}|>U=ggy- E^UV [Oӷ/D!{f"J) O |9jV1&%"o{o0 3YntEHiF`AT/H-V+{]cޕ'Yvl}M:g= {TE\ШO[m腶yh}=6Q M>AVWJ0&`9~ {u[E"8១'Ъ^8-+[4F]jdvWsF![9C,d<|r DXtv>wsutgD>>4 ZR5FlAHY.,-,ao޺H>i>Vn̵'CB բ"C!ť @""Vj7'ۋ!V1^f9Lj12;_WlZbnX;`eM!g"xa*V{G05rT>2t\8E~;m)zrcQa[Biw=IV2Qr&uB&pqe5Q]Mfom'35vV=Pׂ~ QAN_wQyNJq1j'Aۓq(`r|2\a2)kƥ!a~a'I"X?ҰrBa[M q.5Rr͚ܨj9w15›toNEͥ '$^’uiZ*f76Zm nL{eii)"Ot16;y+AVp\[@(οJj[g"mDNMJ;'1 "6TMԬ|fE7X[{[̥Xyڄ/C2~l OQ*:=.Yn0л YBȟ` t u=eygGn۞)2{2.JG*pؕJiL|G@t(r&fW.{{x*~狀os7%;w;Jm}F7Ni ٻX8:lbU1COd{96o$~ bNe :;L5`O3ݮYӬH.15!S0Dqbбc7QV"S }9R?Vnu$gc|m3*'gZ]T]'uGm5ؿ9], Z(5CU9 <!*䞶":f횭c]uu'FG"Sl9ɆX:V1QoO W΍'!@h/Ęԟ%yf~E7$8&~v=y#S")3ץSGS,uq6iˀЭ,Q9iz>oD&LJSʙ7V t^ϦGޯ<KoANLil崨Ņ.xdkm &۾l jNzm~Nc -#WI'O_\>v\ 似O%*bvv&]q^߈TV,{ ZPᒙw O1]bZyPn!-b_x Qny3zGLsO-ņ|l/;TN\,!]&-}o9ZM= /^gw)CR\EucI"eu&Z*Ei$]#'s }WM]r\`L<Ջ~M\LK 9/߷uivizA,VkᆨtFXw BezBf>n\@/rmUm@jڋmEl0w)1JpyT4 juQ(_219#% &}_4èf|ZLR7@M@怊m1P/db?R& TK,;T-ROYK>wvVFG8UR8sB%JP)8w<:`Dnq'7yji~9,E"yQJ zp>_TxkӮ>c~~zCw ڄ̙h@Өs7sF4kr_R?Hf+@,5qFXͰ;0J~DhPԎUn<3 ?oθs"\BjrJntPrX_"fC A!y_RIڡӡ5&{W$;R{Ry=G圦H6ҺςUkbmkԠ.p҆ ( 401:6TrNu"ٺ_X/V۝)[BOcϞ||޾*S".)thfι?@ ih0fNeoMI{Da5N6玩yFEFnlW.x{ c WPu9osKZm]i¯ 9%ݎ`d=~̕Ȥ[{6.O6XzѪꝀگ+r;_yod%YqE kxomet֋rpN5[S qgJ B)2%->>鈞 aS/tZ:6);+[mHmC2Ν}ĹaAӧC,_ڵۣKjHaU}.F*"bT r7&g+1̽=vzĿ!l1T*k#y19UZH&2𯴿߬58M)jn}06 %՝u˵LThOW9*$+ϔor*\xT>%Eq CDަ"fO֔pj3 rgJaF |eZNmlN[)/UӔ+1q,Rka%3=!}x@#[9(C)g?rzx:dK8 nQ +p0/cq3_]> 7H,4KԾ 3+~+j]wdRg~"1_ 4E5G5oA[q}/_?oA-V'KysHܘgj+v >s[(v A' ~ Uf*ubf7)%+#+Z0ÏϦx@^_u|IcR@ E&ԕ(qU' щŢ'kޥvZ.ja9Zr{&S?&x`Y }Jli v 6̞ q/HN@)Ă}g㲨^YT0ާ$s )$!Bd~Y\hwh nW8g0RHBi,vyv3kW`4GvF [N[HE!QO'%G¯.,ܷ)]e/bS?JEeq왣 j5)&CP"2й h̪(0Uo "Po~n6;'7yF.˘4 zYi'.J3bW=kP3)w'M%-B/v\r =򾧗ʪ r oTp텔C"{ѧOr7h٨ 1 4Rʪk G>1F%Ob"8k}aK/u&q3:Hw~g8JK8G΁;Q%T]FG2ddB8< Wk,APFzcX%zKOREme@KU!\̹> _PPeFi2#XϮ`8[e?7A<5<(Pm#},+@j[g*DWǓ0F/h P!Bl GZ9a}I `]>J!xǨ84,6.iOb7+w!ߣv>TUQGHf'/E ]q\nQUi-To岙h1%r$!* 䞌57}M~)/r:K~qaB_=`e@~? sOw4I{eȕHeArJ , tì4G wMn ?E(Y>I>aZ֋),[x`%$&;'nptk`q6W2@'&~g`;Nb!q0er2бKF-\Hi`]pD@m~bD$Xxmp-qL3~N=GWgxPhDQ`@7Qt^68C ێۄ gAϪrd">-{]xLLFR lQ}|kLHeﻦ<3#OtR2#F0WMijBt݇G$-Yl:MC#5_ 9E-z>cfZ,tsy2ڭi!*EdM{=2N "Q1 d²jrgDrE>{6s(hFXzV̡TBȳD^43Sc Y5 OV0UߜvG"wx<28O\$Kbu^ݶVZxu6X=HCU }4" >+ YK|Ado%^h4]fXw! mN0k^||nEB A Tvt8 y6e;!ӊR+|+d}ykT]Ǹ |aߺPyhDz1>rZR`t(^$b;7V _K^#2L&-z5bD<-RHU G _{ϹO |L :B!Οzy TݵlGdԇk<w,35Fs`nlr+)k'*YG+lLl: H`dʲPF#+e5,C*WG)^ɔ+sѷ=?|QG_T\舧9CkܽfS 49nJ0oh*D1G!a# wtHY'x?lHtSn7i}v"e[G|u7 (< f J>]M9% \Lٿ Y9i$b&@'q\*"? }aA[DUO3Z̑=rQLcYF?՚#*maڢ{Cx.=\lACUŦAB#v$xϬSmt_}qlq ^l@Hapq^"&HDf;9#u?[1f/ SK eSj@jьiᦥI ݎscDLU^쥭%.UAb[l":7(Yyc5[eB*3M7 X_ۂihD̀y}C}|v2.fay1 .ޘTF>GO{וH-Dqkَ}{-F0wzte_}8O0V' NKCiqQT/3--\D:FL%Qe#M*7H581m*OR#fmYiæKRXvI< F $|9l\6ɠ3j&J'(qˈ JiW""GB:T "wl(0w5KeLH*?QqR, ˵f/|" d |R_Ăv8e&u _b楴E{Hpdۓ@ 6G$b`q NUMʈ!UL˴Mt#`xm/~Mz 9|NC]Hzk*Hcb}֑#A9+"_r "vt UֲJ !' e^|D +]ݺ}Ov"f:uݨ:Jqs)ek(5v"g&ITTpخ2p+spTo xӬ ; ukRnPFc `20~>qa/9T_]ŒRW1D-3)|sNP$ku帏e܏2~9+[Fs&iϞnB*לעkJ0xB8WKk]5R,pjcu"Qzn/XeїU+ݵo1cMqN)jDŋ@DFB<-&Yj3/YF/4n;bzeͿS*E!fg#=TFgDvmh'zlr~ m޿+$4Lߕ+ۥ#e;ٽ ֳ)x;goZA?%n5Ô ~ym Xj>r&N.>÷`}+7m*aۇ'XdaCN ~E}('jBQU>+n:)!,Ð4zI:W쉵rBB*#e>y!DN*(}>PWcAuxG;7|voj2ub=˲+)T5DwΨMO{2s3 rĜW"en0Fi5eY~lՁ􉟞M_ A1Rf}"2s7nׯYl (EnW2yUs .Sf>w>3NC~x%1E d fqSp$ҹn b`Mf ˊYMZq1mԂc7$%"o#N_ym>xSbNc} [7s~ӏ{K L:Rb\ꄾpd'Y3h1_$b|`ݻ%yjGdz^ Yi8HRC!6BjõQB>$ :+DvH2H؀,d+>n=r7rq,!L]E9T~nֳdݏy9GR"Rv6|!]Ż'd",]čEYISdj} az+Ɋj-I@t7<+Cd'jrٺO*$٧|1T׋7Rn$4a= `2. , SH" 1iG/o_D/Šڷ?H)pW]@?oL 06B"q+2iVfR^KƧ.(5~Q 8~r[B_+ V}A]& ~Dt g7 b/wgqd\zwJ{g^izTH GAP;L ]f8sDaiP;%NFkbgݝuBGNYH' LDWD%%.%tzmGFYUM8%B?^ Ý=۾mBM}]-Az[Յk~az+_g\,J\&lr# HMnr`|_,%f"AJgC--%>3 .cnݨVI #%zV_*@_EXѦW Q L߁\0c!_WaVy8Dut;̆$xH^2M_.el8)/YpZN12`xu #mI*sj_s֘8!;<7rV6o[zV=DU_3`*5X qf"g|~];EUFoD-z˘[o얤s(d6]_ёr1Hs$ԹkQ1S2D[ j_Ul+k TXc)<.b?,U>ڝ z[]55@%##[ {@5墛pSp|5slcTQ]vRRYɋ$K'E(5 ҈q)Re,CI 1(IP@ A;`"  j=]' !|Nd-+z{ ! ~EsuU;2X? % !gs!0S8 (-3$Fz$j>Uyt)CFczw<'A;1F8ID[ =mмgwY8L 囻8Ȍ(Dl$ï=E*wuQɢ|3Ñ*86nl0H]c٪nޚKfeΞ&+KȌV>z8tRpNUu;.Gó&+T#+)6t3qS ,{ޕvu g&Jz0$a*{GO 4ʖz O0{GڱaYu [w$Hޣ>` QaQـ7@'^tS/6[y/˳BQJ{jNU8蟦WL;F,<ګjQS_~rDoɚA6F}ڶmN+[]܉J4#~l*[iJ.k ?MknRL#&mȪ $8wwOe{>7iا1}'%ipz]"^2J7OD[ovw&%RϾ۲M ́⌐b}lA%gߟ64d%v/;>ܫ43evG዗]s2 "i'C0>I&ιinDUl#9TD9c7[n;J7 8M)Fіܨ*7 0VҁRO{b"j&Po$:͸[\3gTI|Yxr'o?AB ^Z|N [6(.[y x/|OkCLv?`)0%j!}`N]"Q59{g3>b%b3 Gh>xZ 3O H63H\…] OnP|ŏA ez7DVwJJ deqp21,/ ]}TnܝFL[ {MrgR ]pQ"XȎd3W?esZԦkl` pNG\Y;B7 FedN5^W8\'ZhqiS_譜gռ$":. FO 9th+l]SzLfpLQ8e{o MJjFGO;~0i\T9F~Q>K5ThI}SDZRN6d lwA$A'ÞQ$_e! !<݀Ih6Wcq8xhӍsv$3>{0TL ؈S omY0D8k"lUMKQbOls ỸD:7.@Qajҭ00*ӆ%SVWp\ƽv;Mc]o6XTTLSy\ jzB$C~IUEmAx KԉSp؝0,Dg, ,Ly2pX>.].諴X[Qͭuiǜ+-Ol땼r ~`5e:u:HUa3vwKt  cRA$c5s]/J:ݷgRyV雽!]Kdg,gA1*H*];̹uegt]<{8'3JӨ biC*s!}Ќo/4m H2$x7-9фJ 8|u2:Uءsn7,wH֋\Р3~gVyֽ -$L ;a>7a8~`*Ѿ*⩇Qpț2*!)T5kX:*0F8 sXa_ٟbP,?a2.C#\Um7]Cd>"%L#4\xnmW`殃,:1oK~J""Lo\vv{&ٍEN*Mi8~^P?27*󮒈rހ\fsڼWs ^݋^%[+V|M֫o I>d^s)) )U%%;.&Y"<꡷>Jj PRINеAXR]=ڢF2 Y,/>Er+eɍb>@c!8i7?m)onauVy14xx>L$i:-#?y{q䶊=_T %::?IB솀|eh>_4:]Q$4F.awz w$+ E܆PSz*oLTqV5QWfo@"(d֭Poю."Ř$ ~BT=v2paf=kӅCW=WS:]UÀg}uP.սOQZڦ3 #; .м~j2pC*O3q;LB|,7h&R0Q2id)*~N$:TnWN%"q))m (~30+q 9 gum|r>h)uA&!2-XϑJiY"m'l펓MkTؘOz 9lebNr_LIAiB xN7S!vF6 蔾c̟IXoPu𣓐b-;G~n'L0+o2 Hy"DEochf3*;ZjZCRFeee=-N"B&ktԼӮ:$QLeP!1siv'J k$YG7+ Şv⹸,"Jxu5ڎ3şi#֍Rhٕy䂓\toX{5 /J=N,W+ABn,t: 8F|EBor5iw~ʬFUAFs1ibY``|0zj  ˑ);YIdi^&k]߬ Ezo4Tg1(#4IH KFaB6R@!)NjHeF ޖt_އţjJÖʻM|-@bkYK\z$Hu*7~cxmڀ(|^Njz0 [eFA(< :f0M&8Wpa!~Tvp^eSb w`[-"EBĀoSǡ$H{SrQ-SY(#/Clk\K,D[Ffeqr=FSx@: cwޟew}.M$eS#+'f);g!nQunHjނB+2fUS\,x RL ` v}Kx ʍ  YH4fgS0Ke+C(x2q. )G8Pu qj$" `oF24n{4kgp"ǀT{$UX/l˭`QHGgֹ9"vGts(ы[rٌ[Ő&^7U7'&/ROEZݬ[? TJ(w-}VyeN%ĝ(}4pQ%GJf֝b_HSZfַ에 :j- Śl"4-UH-ASdg^e@1t&r%yEPL|#a[ynLOsعkBp!\lI@ HNDxɣeW ({r,}LƄZÊՌœR/<&@tVCxT(6cn>Ux7~D{}`!ggq.7zw Oze1$PeFg`p#-?IgFk8ă͋]oZN{r6=A%!7H-o)#N\,UOQMXObAZ_Ji4dY%-k>Z<s+\!~(T~iMyO|uUGhלWYqp4n[dJ Vº4V< ^}jvw{-G|YZ,2>%j/iF;24tTBtUčlP4v!#kI#Tzt៽qW03>٧g4cz2R,^dK}3VE|:(MmzQ|)q%I[,Aג* AT+f %V]#$DZٵ)d~ģ_߬l틀hOq[;zkbdܞҳ{CszoW&S]Dy~S6捆ux ͞H3x-$sPS@R:!Z2oC@hʉ0S=V>VAFAԪRgHR_R^JN_a%'a,o#4-fz~CUw7 M蕂yc,`=t`|(Ӯ@7%DOL<)'g U˘Z(?2ih1M?-'ҵkdLse >ݯ]@p7>P)c#` jFF)6$ ԧ!6 $2bh+ icH=`VV,DNOD0l|P@F @QO8YFyp͚)REسΎy0Gꠙ2d? vӦVzN!9(n iJlcc31pXr]>׌cj^aDE\Rm4;9+kďdzDG3߆׶ߜb?eA^-VA(gRqwkyVϫ;{zFFvD@~HPKH)A0EId>5EЍlEiffGh|p߷H╻< &+ /Wiݨ[GCEg<[QxDt'XUTWQ0Wkis'!dM٘o塇n1Ŷ9"9.^ף3@}>UJ`\@=\JSYn^jjfSI/ Ca}gHB;B8tkn7͠x}L@ŻH6 )Oi.Hg2rhX 1]S@'JPV%EW6\6*<߯oSZ*S_ ̌×a_s}&;&m >Cܪaڃs.PuI=5>ܾ}vtΡp6 v%z?d3rLqJۼ@]'U%^4TV *>QBMit? EKY~B mwoT[WYnoWoQƇb.R&-4~c}1 /K.SbePܚ˧DX}QC-g#!׸20!d`BXqeB m(xíTYm:/b s93h6Yԓ|.8>F)EkjQWɂ9A?s81. _f/G~ys1fͪBE:7XD7:|@kNVgqt 1&y*|\) iSlz:ϫ0[/T/C=w"LSB]ٯ)_gmo*#a)yT^b4'dSh4IZbɺB&%c$_A\ݘc {@l-O03`B'd't)Ih;\CN+ )`3a+ȸ|miP}u3/P -T pdV9I]XOxJM8>:ª:`;ۀ02htGVeJb/c+< GHȦĤ]cs[@  TU[Z3mp^W!%e. jpc(1k-.B'7-%,qM6QfcUwo[R%qkGHs>!W 9JZ5M͗n\jVn5aMZ1{@nFZ s-o% H;5Zƒ3l[ Qb~jX;]j1uzuO|NS/lBo8vʯ*`X[#kR:5P49]e.Ӂ3]09 -ںj7APѕIeL**Q}U(Cq6HNm5+Sƌw׋cќ`iO2sYlo*I1Cs=.ͱgDf@(t{5]R!q7y>#$UdpW N >;  h>Zz.{$|NXz3L!.dWe a!Y̶JR@CUW߁r6]kEOEM\Ϩw/N 9xo}%O Z1B qdE뀥cϟH60z]2!Ze mdG #_#(C)ء-d1 =3u&QC"ʢ^X!t(%jX4 ۮA ;d͐xNwEK-}# (Zt@>Q( o!W`"W::Yn'[, /66ZioCIT'knܬ7؈PT`hqg ȱC6OLfmBt 8px%,vSm~"6Kw[]\s҄C_CW0|v܊N.y7N2 AT IA |ŽQ r,$^Rt/m{Wv/PC?˥taDk}!+i%hRu 1s&"Tī! KYn\n @!V,7V8X6_L7LnB`ԻUؐJGlF 3q:] ]H"UMnK*'vJ'wq0.hP*X\>ʽx:Kn8NVGVh fA/rQ^@S %z$G:Cm AoVg5̈́zԻ@xܐfm 8E2>k?&;cg?G n),+3/,Ms4F$?<>lk{`zW>dhJ9yx|>LOnhڎ:FT ϸb\*uמٟw6fTB}eYMi0%g2Ү33$˺wZtQe\"[{A컱Ndz:zjSuYf-5.PL$P<(r`NPv8]\4~Ak:_BXK: $z1SD[wL8-Ƃ:=u'PBkCk|% 腔Nwwrj=y@ ¯ `@3u/GLcu?_-Fۜ ƥspwxCX#\x9sl%2>ŧc:- bkbyzc&0xHm[ boDࢳHךּޏ,=C~Hw&" f=Es\Q_ߝ1eہXn.83GI)dҴWCvyAt]NT@jY}n.;W5A[/ DgIP9Ƒ/\8bKhJճ_ w-|L5dl{#Ďvl9e<*MZ//RJRX㷻Xl _ɠ]}fOZ;vtĽȽjTF/e ިFn6}/{i{$.L;kLWrBe^~˴[20ݦDf_0IS%.ۼ,@{Z#P=R(]QJtBo :CJ,p΃nf>.Ng2H ZsQu4w2Whъ6%FHNI%۱Bݩx&Es$sMR @mE5hN"*%#BƫJg4#=7`m`:5Q[RN}@,Z^;6x]zjb~#<ϱg\M&J>j_y)IO`Bn yDlTK-VugɌ"%993}G.zeZ9:n F|M ,>bFg^ 5>@DuWRYfWrn%@%9v GYuC3 /+Hֱk*7UVJ")`~)q+)6&:l6b,VLQ4I2SښxWyjjz!jQ!4Ruº#9!˸.Fwj^S Ÿ3dE؁\|l6( edEN쯋^="]Ȍ}q!y\:FbS /7Un QZ!l8LW7Wm{L'.wa% LlBd֊l );N]\}qe_JI;Tn%4l]i7c_Ev߯IL|G~ܔK ޚRt37nUqr&ެ;KG.יHK#Sf&zʗ ךmz5xрNQhwr Ąy0ֲ`%Eؘ=18N8ؼcg rW_^72'HiL,`3 ^z@L 9dx;f2:+/*L%oæS&HArao8 l8N|rlE-2Pq i"| ^ .i[GfAT%F9!\,gŶ$jTFڠ/WU:L_ Y- hs9c@wT!me?5!9 Ucm8PĒY (I~#t޳u,brŠ3ZQ]F[bE, 9L6nk_:Ezksz 1)/lVxLjIXus7@Ld2Qe{;ܟb6o/fM>\ki@,5glt ځ@~BHp~ iy:MB}(4R` śv5gBK k3C٤F53ZPa??xS?y%+Ug%T@4U.R! alO +!,C55c In|KRϭ!zi+w\,#Đ]_tIF Y#!F{+՟](}ưN3Ύ@ ͩӮcjCj}[O/cJFX,n6a]kJR,uv嗚|IYzlH eyƋf nPĭ,8%ቸ-egjcV4u);}lt.d1kw4hFC=H\DCKJ 'Qʬ_&D$K%[-Z5>u.Fס/UF>$OW kV8zOiQ T.+A&u䭊pmbspf6yZ5Z0'Ùju@f&(1|J]6CѤx5s *¡n2V:جR?AFZ$8a𻺣"5ÝyGs4|%E8$sլv0`R[,oϹ{q|s@WN5Fz=NMsn b$uXo2b$((V9M@*@UaB_#\:Y x_$}yqvCoBkSaoOr4C&Em aCv#PqH#ΆRxT?rwQ|E'~c6f̞DByZZ!\" QF.=hItﻙ%ج ,ƷgocIs2:?bQ85RJhȰ`^[=5}^z1HoXTj ܌B7ѽq;AmkZ녏CrbGvT}w֣&`zw FlЏ)߄zg_0xg5sX#B=vӎkB'7Q~UyP"6Qr (Qr63(CB/R7YV*.[{z93ĩeO Uz]eqCp̚KP7Όȟ^4~4_Ibz+X%#Uo:B'=?ؓ]XVGtÐ#QAʼ sGKR;Nj'"bij;/Y}GUfR[kra=QJCN[+mE:ʠeИIY]}̽Z"\zYMނqX=M}#??5rj$\ORZA3OȇlI#Vp[R$$L,93سCqlm wae[uu+ydmt7T8Ť3e 6.JrATlrΙ)WOx ٜ 6~k :Ȅ2%] KfxCy+}6%tr,`"llIG)E {V8\ny$\|:љP!^n޲GQ,G\2\,ԝ9w|{dhD e (Fg9MIN% s(9b_"N+݆"j4:18aV,nMreg?To15cd .y#Z8bY792okq.;(-eJt#zl*rPpجh?zPTr24[ڙjnr{*K'W xGv#ʎqD{D t|zؚC &w\DdK90z@S8B5 ,ޝm(eebr@%=98]-CZ8v=sw .(L'sAaHxp~v+Ϗaˣ3PKt4$dlߤְv!>{ATd {6Yb=mF\gͪ:c{, ׎%ETN}S}uu!g)5vֳhMyMbfĶ9g٨!c]S7Ir5$E䅷h anь>8ۡIM졎]fd EѐUp(%!P9K){p;^B="2.x}K}Jh,!5Uz$?ctD;K-CE6$ S"<Zhx}~XY1d:bOIJC(Mm¸F}q73)(8 b;>֖KѸ}fI챗!ov0/ZL7kyV/j$0S1?,)t6n;+tR/æ{[vAYZ͔#MX Emc KǾSmN0 f9mب0o`B#*mfm8 %DEݩ% Gi UHCx)$!yd_QQ4{䨈XГ$ndW Hd`95OShyӻJ+q2SQO'PðLVz\ 8l541y+Ƣ)yUmSc7%[݋ h)>,&ɔK:^ xܟ> ~- =ܫDp^E}i9hc\vVag4#ˮNNLl9`\S}*MfErEOMX`]aj\PQk ($kJ2=jy#&;x^U9;~}{Eڪ&5BX4\=)JډSt hmZBܷFú*,<~ȇ?ӹ5YD2"B ivCn^?xJ". ";:U"[f }a1 l<o-ȘZFmֵIOЇFpꗎ/r(i2(Y g$X].-׉7<5i9h1^]@EGh,x= +RA 2uP9_s~W{z"'XsN^CYṰtxL&bShXψd5 {Rsߜ߮OJBi#sueZMڂ:=:}~rgpw@jg굞F*MIݔYqRf 7"m\1mS1m@7~tKL]JehEO" ،$8g!`sl\eX.5~iv32 kGhtIY0 b,gx/vbMȫg#1.~z led`7|JQ3h @"qx^-J~-.1xzkEsABU수QVNuiO#=~`gkVz H1-Cס3%GPƜ}Y0?˵_ܲ!M8bw7?յ[Ox^Z:0~*]xk+f<=0S̠7؏?QvO=sTyñf`\omC~"0Ǯm}xTb _ 9`{ailYXPZM"Zr"7I;J{)@ ڜ.eCd^$UǸ;Ay6A6"̠f)mt>8rQ3RH.aFr*h`٥PAwpb~U<|2ؕ'NJ,0{WƄVa﷾uQ˽w5auiaǯ// RSm./mK[3oe >[ ܇yZ2SA"D7C=yd}-YEg,mUcNsLgŞo4˷l?34}U٩ʝv|T6SAԑ&rH]dE'0q_S9#[W)`*Jf$蘰Du77v?6P 2te$3p/\^ӏT[H$x&g e!tٮu?RS UV{zg_J56Ro#2誀~YߞBψ' A01UGü~`I&٪M7Ze})b#SOpN\Ԡ'N`X.AlUya*\ >IlyoҏC2+CɁ־\]knMmTjcBgGG'd1piq$hsWJ_N+YBԽK.ޣUز2ůXk=%>v/ jgSS:W-Ɯ7JSϘ[ّ39{l[&,v(w¡/P0> mC xt ,@»ù+}o7d!aƯ a_$N(5PMFzy6}rC \fx\^ uAoW+^:6I|MRSŭO'c+r:9&Z8ND~f8 Cq L F[!gy5P8XvW@Qd#(:{б ! iӗ=C7dۆU~У>t#7#VmHfaVg=w";q9ix݊5J= `U>TvPL\$DjZr|>c* .oQU~GOYH9!U|FTe06t\&BH04|#w8$s7E@%N̅@4TVFN %VW&tʖe?hP+5lQ!mAjc}@ 5J~0^yY6 {vڐ.'*Ex@)ûՀ!j"߰viI|̄v[~;M!j9{+TO5/.w ~!sNja=}zWp[b'h𒺝Ȇ7-~xdryYpw7#}H T`u'Պ4W Oݧk@c:< 'Q&͝te-iX/JռuKkQ0^vw@.PGJ |wŜӾ e99Y VrT˴JӚOA=MR1DJsѿ 5Y3Y$phruCc yA/š' y?z{t"( >]Y`Tm#زꃚv|b#rx]H2{!E 2pN\@p.҅{rc37IJ χ.>n,pN0fk]f ,^eqFMtѹvi?.-1th;$/ Cr%C#pT4KdR°|Cx^ʴ̹Wl<TCPMߒOOMܦ @Qa$0kX^&Xg!:6 TT7mK`@.G&p]1φSߌv䙵`hR.T#OSb'O" *o7_w'dДI9,LϺjTɑȲA^^ [|ƘB}3:%??V4K3+@09@q&9+{ў{Մxu P`*2`kyS3>*D9OܛQ# 9B ťMg T*}ޫOȿmfA2c۬=]OOW1GWBiq oq]5in P瑇~~BS:5-Tɚ $ RߞNNr|`͕3鷗:wziSae! RobqPHMi?jC֪!'~ŁsS8jb+8A7>2o9\Z)y6z-aXcY5c@E`itɅc;^!&J́$`  y1* ?v.-[DYD72|U=,=gSM?Vi牑mP/T'i;Zl; NSw)g uӇxw{ 4$B8yBg.\R%V@Vѩ\3%u{ܲ(x*ThPwht_uܰ7wBfP抮4BՋֱ<jfM z$+QSNWM$6  V3g_/8|LV4xGtΦ?bYj>&5bN1жRF_Ͼ,y?ɉdIƔ&\,ٺX(~Z;Ӭ, <1s$P @rч*>D(lbg!. Cޕ0:3[ Ws"NX8|oP_ 7b\VnXW%M!GX٩Pa}J]屽&I*7Iw(j}טOVͲօ̵q c%n߾m|t~e2Uی|Cg-J:]pv 'Gv.Aؖ\'{gG'xU?0'S'/t=ϝ*' /QD)0$iˈ{E4Ĕ7=UChsDUm6qr67aJ^Z#QnQ{G$ $l.¨ 1$lPPeWj{CJ WCKie77.A_;Ԯ5cx8x kz|4 |JVeI)vGP|%?5$Zܙ>"IT*>-Oh6?)+>{ PXoq1h%ze%}СtA}ESmwV@ڙ??w!%%yxoi078&! ivmյl^/,$~ES I/'%ujCe]#N< Cf쪮wu=(J7:n|LMp{a4rr؊2~xY%uRRC;ɸ lb$>L*ka9ҟ-6-lFnHًJTK4WyZ%$4ky{$uu~NyBw ҡx*6ȖQ!˶?| Kġ+Ocjٺ w+ ށV0i}HO b_%mãTXh-E(d- ;ű5@lvt]I]H \[/D=1j#:{c5MrEvc S;z0[/i&}K`s;< 6E{-2hN8\Qǁ^P[sUYBWPփ>zs#j0ظ>-N~zj7°tڪȐO9REEьaqd*YkއijWr&LS^ ań w0jls:$ Y3O/_ =m M 1 w$l,&A*YwTr?~p ,=U,{%`| m@y% ˣu.?6~4_^>ACD~'`K ,k?oO&叇& J^+ab^#Hy&jkMҥ0) =-V`A5~ Abt(fᨖXIli ru4J|Ěp5 ay"G0S BF[Cݦc;\d˜˩R`bHi@Yä #C>̿B 22>:""E.KWkHSAG_b'uyB{xAkh-IuGMa[C_н=BQ-fzMo;GiG-u1SvEfBeSlEyX5RMrFD6өESC-NsUP#|7ڢf[fL/=mH?)(y4'!#q+T<Ȕ Ҕ}QIAnjN'r1DH[Ro,2~v-qۯFMSڻNk-4Q$.%Sa#UߴFSFwsW3V=}[oGro~ZNܢ^@co}Z']A7'1lkI9(Ţe8ޔj,"lp\rij%M-ʙIV ob9hER?Н#h55ngoDzn|は $d9F1->RPݭ U<>>TNsLre -SB w֯#K6Uc](>կXRp: eI{\O5cӕS.⨐0Hۃ#!•U/άKai3acP7[먾n}mVC `xdPى*I$LE$Ȉ< Jr*(M."*TvxQ'h /VՊ:Qsdȗ & [9+p@Ԋ?0Kr?ml z:8-W\#p^a XC86O$߾c2zuWd_7-ެ mћy9uMN.451P:( <,3nU_CO s&+ކf磒<}玨wc%_ʏGRϞW|"GwI3QLpq8->.5K;R4 ic Jy)kS}?g5wrSɹCnq|н|?ŗ~^lr}dn9#«˵Y-F3e6N$I:RO#YV@J~wT1MHYm \J 㐸? # f} D Ԏ%z.@rЏwMFOG߁T*OA:ѥ9IY /+K<(UJזHP@7PH.]BHJR©Gt $RAu$!D;~s1I2v:. WLK QpS^07CzN_2 t*(%0j67'JNM Ӧ~u'l"Y\ HZtF|θXTY@wN!^h|J$J>GPXmyEZuFhef. xc@K]rEl{^^M*c}y꧟  ڥr4V`w_QMkR Op_WanUt?+h^wi]<b/ r i3!i.SeDR; .RylEP ;D|dwkZ>G%٦rnfnɳw7ME0C) UwR YnB!Jj{^}0f!|[/*9RkP9m}:<7sX+ S+K+gr:cP-STG.D͖}}P\2>(Piy'Oe$CIWvAQ"ƨ1ۿf>t%;ZҚF.18RwB4xl˃.F|WOʕ}nC#&tC{ rt4Gfim$R 1{^i XL&H4A=z3A0 S1ЄteumqZ.TmW&9Y@Ub51h#]!T* t[Y{NXB-U߶@=cj;g+0XoJ~(>h~ǰeuɽU aW?f6X' 0U-ɵoM]3i$G,50q]' s_DnکL.'m`̵ I:GRDE6 c6tBܻU_|NuH3Œ b9~{zRE؝ʛ#(*p|J6 d_uz¾21bć䐽B HRGR?d H\jtyGu)Zd#`V @ŵa3l2'F4Uz΃)cdx8 &EHP㉨][Ji3tO'pF{!j*ؾbs+̭hw[o$w›%fE6%!{fjRGygxA,Eiۖk !-sN{&0 ,!Y5 r o< p+#w/[@3c`øK nq~6s֯kd`W?МI}Jɓ#`hCgY" )7y5WeRP)O^ٻ`JM,kɛ,(νN+FUc)oj6)D߫PIMAG`12ڜS_ V3P5xH܅/s+ /D w+7lҩp@C9tgC Y[Ԅ{NYo6& 7*Y͹e HS ۡwf)Zpo;VÛ}Lt[9 ~WM"L `)Ae+OHn`se&tz@()vr58^†cm.CFr[Cip߂^ae:2}ub+~nP;5s5}M݅ gg'C" ]jLUne`U_aWC[WxZNyz{OB>@Ě~mMRl¡X)A-? '>95GÕ?b-MPh0gNL[-ȸA*C$'瘲\x`.wxB ) Aivdssy,9Pt\"*s=mpɮ{"c2[Ns`ta{%R(]P:sWs]B5drx7é"7Bthu\;,Ma6 dxY#vM/rԌ)!sT Ĉku^fR, Jx:୶hBm}&{ 6Ԡfk %-Z(ny!5 >k#=$?8honv_9EJR;@G 2%%VWTu~ B1$>4J @{UG)207)Q(LeCcRydm^]e%_ xAAD- ]?e\?+G663ƫXYQƭª^JԹ.y Eyqlm :E'䝋kG%U`ibp5afzۆ8y..GOuce򋛳p[ae0Ad钎yy4<qj u1kAS Ȋ4ҡ8 wݟՅ /A}$3Ν >Em &Ҹh3Z@EaC楟X)m+ Bexz~{PWkaU5ҵ CոW!x˿ؽ[CO<"5^I':P+,@2IAf)CYIGpV mxw`O@Y_.B /+KZ쐦ftf$c%722TԻHয>"yy$׽+ T샊j4MD\.f2):Ue.gU' @TK<ѱXxvSF:JVqe( }'O9`l@Z匀p۶qZ_bJ;הؒĦ2S*dzr0pKB!"{76%ѾȊ7-ۛi1U/5ؤX\ _hL~ݜA.!`iNzKB= A;qtIo قDځލPMH}^* 콣8TY9[T:ɫuZƆSE v(FE ^_f&)5xX&e矁'}(^6H޲Sλ,5s8뺞prh# ̄g/q$Z!ҫh-@OSh⡒>sd p$i>kap\UVFT{7_\f~Ч 7"pn•]EgP.|򶹙\K0Ϸr\8~$_)kEWTuޜ,0Tok$xD@drs@c|GB5C"*הαxZk#>yhZZ> 2}m0feLou>N9 d۽FB=;ӜFe9ϫ_N!ۦ4\W\lBFf:D 4vߥO5iQ# ZDų!Crظ>y5 t](+$(js6wBl--y'0Tm:2\pa6^Nφ7 :`ku uȎ؟v-ʅiq /"DC ~3rswylH?.E יbeʞ\p.XALDja Ƅ/* WJRN1tdls0]! +h᷄‘D_""~Zg~onӮB묁1Vge%8p75ÂbN]u|9 ,w;XqʝH6r  w5&F_d^:k3 a/B9_3Gi ,WCjlkoNJͫw߹]-fB\/7ϟ53fZ `$sLm2a-_R/daQQDٵ57~SNi1-1SkfL`e=MPE]= $;+: E+Ԩ㹐 aA{zFnq  D,۲3b0/UD;|DQ.:8W J+-].. Yu/yYIlHǣH^7lt<$G&jCrP'iwrTe5bgjدQɢ|]H65< (#ޯ6VOзiM?e޹^ʎ0=I%v~qs,%2\N}&04N]d|ԂE.4$p;"H?8U URf/7QC orhxؑx ᤫk Tw MiKKL̘|k1)P-Xo UP _|7vDN5 $o7/V1(}Ua,hh)${+k0}["[2%jxc:J u/vK֖ ?bs[YΔ͍u:ϓJl׽j)qx5U"շsXA[\}Hh99 e\~`.y68ه{7"#U# -<|fd4\/ю̡ sM6Was;'qȁ7!k&$?xAz5:3qv  BV <U2CjrvC`7G,Zw4:bgeHFTIh<C[c:&wnJKTj`3|q Z̃ʖ?4Թgٙc80lL]ߣ,=܌π:pvcЙ5|p]Ah K'{y̕N- 9<:ƻKC]>9T,Nئ$_a2E:z:RLmሆ!X)YwXi?d#p30Vu)+²S߸\V:X0کO\m8{q#-lHynv|HV.D7@v8υ%J9>yhőHav%oiR[v:6'V%_o;40UJye AyI6#$ZM?<עv _x_&ŧVtHă|5cBs-Tn٤-aej BtS9'@=޿ s7[U+{54nV`3%ris~|(15Dwmʳ K3\#+aG/,V y̔M,lƷwT@f%2%2e m>6 a]tgסjC@{; q_Xe:Q+Mצ#C5).N^V쀧1 ozz:DI,Qa?L-ɦ0ʴGCi{c_g#iIfs]DŻpW)B9;? "e6m^b%ckZ7)[얊K)IϞ;`A=cGxA3kamo_AgN!J Clac [QT2O5_f}h$eMsU%n?d)N0P-nM4 7I.ܞ$?^`\+8UooݵzئBaSڍ~6wRC-H0«2f=Li(;_Q$n?Җ[3Pf(kȃ tom;̡yˡy{&@R.fw$ZG2@%I8;=n\{;0 me^-V1p )<τ`mTT^‘ lnAVKIk\iA.$a2bTFːToUfsy I$/h$L@&A¶LD7I4*U374ag9cOVk\g c>rsdy'#yZ , Ī.R6@X !hD:-ZP?l#4@Wb|,kUΕ'{e\<(:ZذnaKpz4o gy"KC jrt$&ȄVƩߥ_[*u*gȟze<2oș|(_ӵ3e[!#%s?*6ܛOFK8PQwm=>7ӳmjLͨqkPOHt=弐m?s+`t-6}fESJW-y|P )[@jKޚIg(flpc8ATxV]_/MI Lq]77.>M&ؼ#?m7z{[FlqRMY'[:&)Th~&S?Por :/CLjLYeEo#ʿهI.˵?Aqw;3o8 *^GO?o[Z1%=Ut $^N;Ys[[6UɥMDXmI޲ݧa k(8'N]b.J[`A1?20~;,Hݲn-AO%bJ&(?ptzrpL>qmkI `{?e?'΋BpQcBXEϴpT|Isl=:73έI!;\3NpJXk3i*8@jGQqHزAa-8 t 2gD%|Uk&s.`` }'G-(4-RӁwsbp/iՆK~HU^I[ jQAg }sv3Hx$v-p5)+cɮV { 79} ETT8VsuaW::%L's5C6fs< rdp! E}~^MiF}&^9iTyqjֻ6Й eO:ԗ}ֆB#kޛDZ4;!r"z{Tm,@5-ti#Ϲ|BݯHLNIs"p1P.i_CnDGWBӡS]bS5rNt]ܥ/jXT2[b$ 21:v\Ukhbk[85_*šggx@]=MoQ?*4a՘ׅ~$ll*<*+PHWG>GPSa٧N :6\6 ?7K[gi`"BXu~`! i46B i./6 8&M $)id_D*ఽ~OEzCiKaxdXumtVA !cUɵj۝>vkI[Z,J׈5s4DDEn2(A`w1uJ]7M~*@^k[$CdjrҼY&OEAtma3{]1Cm\AQ9S =E#6JڹJw:d>6 EcVRSt a/|Ҩ"Z(nEMߧ !j\,l+;Mm }M3)\DrT1 t¨˺a;u5gJTD5s(eW]`r|. q-\"jEӁV[~^E$ &b] G I*s`68"|q+d)JK/04.߻p"| J U(Y(0_918FXZcdpLR5#- Z\ut3L6I6HgUK'm``}kK>:({-P?[R(g5EeړڣyX/Am(jY I&_))p}ZGP "XJE䛗]:zNa-N42" L4v9HϿzt4sVv4FsZ[F$哭gm (SAf!2$87]t:jp%&JŖx"6,Un<|kNq,_bt<))+>V~ģiw;bbjZ^0AhUE~ׇwY7M^X qz)0xvi}%M7o-jM;7.e6~#FM=@h5Bq1.YsWUt[8@RynB]du!i0f:cGAq]*p㳬;[x' qGR \f:7/YD]Ӥo7aw4w ytH @* G+rKH ak17Z dG]bJ\R98۪HclxjEUIN>wIUv.t9J%Ftbb) #2c NPwv= `r.< Zܷ](bb_AX5:D,Nɷ0IbLٙCx94UO\|4qlKA؟3pUC9˦x42{ %9M ֔v^ANǘpKsѻƢX76 L9WnCi0q̑3`.8.LaX~m[6l6Z9w/|!Oa+GRZ +xZXC;ԷT&:&t<*(j `Ia{K̗jA49.Iv17o瀪d5|$?k, ѵ*@60w?wlOt= `$o>1^ɕ6!6tU:׏r߁eK^Et `EmD_4x[ETWsDv~԰H@Ij FF0B^sj&II/{]~7JB&n'6L{ m}M,(w"vNMͺ i*o㲠=" (\>ZK ̇#nUe7ߛAܑB o859,7:y3f#;Mj g{,tJ %NXzdD{xl.}SugN1ٵNLuZXҳF1væcLUPaYg.t*Nml4FŸ\l5%'*OIT֝n<$eC IU0,l{hRr@oq1I=g12qQa:" ]ZJYʓPŏ oY?-r[uvMYhi!SbrelaJ$v?(r#FXl79GK7T.LNa2΋|.xYek>̞npV"5?p/`tC#W^2&^ТCLJoo?JhԄ;XV r4^ٓ#'h $_'/a2fO?fDzUe1Ci%WqW $o܅x\=RR ZbPآ)7!ʊQ&d!oUhJ 3@LW#NhIψqc5!P%^`er,x(:;x*"eJ{qh 4iWρ_My`\zԺHu߿=vbMH[Q7_Y6m&j2xҗd_!P@ju: s6#*{2TT5#=) mPl)Ӿ|wpB3w,X^If/L /28xM*,X㕵+J'ڑH * ~q=O(Rvօ&&R&ɐײ@IPe7=\և^ #qG1~'X_s\Da:)QMRn4 ۠17m+q']F9VV^a7)%R-WñʊxdLl>v)c @RPɤE˒N`?7/(yaZeZE^گi0oc/>kۣ#_f/7;!h n{*:CHjAȕg-l{N/o/\hod?RwGRp[G. fEz h<1l9kRĩE"sJZe%ϓpCzVR9LfPFc1vҍ19A\/<]hkOls0j}y{eA@]FG&95$: ϣ.d3z"&!R 9ΒsNRhkL68#{*>83V?IaX {ևd(ӑ3S<^DC0+7ό0mEܦ }D6k!2!|`93Q3{{F~ ǐ2ku |yh{]m~#G~5{cK&?jQ%[}G%D էT?<~ 5/[3{OM^ H5P'p~nl2fE{S~6W-tM2kz[)_*YYSoRƘ#3ЫO* }2 QշĿ5!8 sNɔgVw+RE|Be99"d.Q90ynWMa f".bHnw vؽ n&)&'kڲTVѱ|B-фԋ x֫TŻx_AX Fſ@RQ9p^E]? n)3`q*\ zGMcrY9'yVyeNS.>O xR.O\h, ڭçt&C&Sc.#.LԢ.~@ dZAi?Y0Q珳ג'нcX;bz3/ UZV'}02qݡWފ)鴠CA\L'ۃO7zM5 olKI<Ӡr) Blq&ZdsvYm^BBEN!@ܸxS+z^9Ho==RmﹰIDQX >eGh9ݕ⃭Z ,)ʇ\>}A㊚2d`<M'>+wX&tN'Y۪ee\ɤ+g]|DX4"}6LKIFck<.iA iQyų;ezw &cNFN$pQ$[Q{*[X& ,30 '陌8SWZu؋6ml~[y(}D,'آp-4xp|vF=*!Yb>$2SI0+"<&6N2.''F: :#w0$`W' 3M3GqaxM`Hw_M͠p;_.$y?R`L.o[3դ!v Η _py{6kRw4csXWFy|6Y${ !6+HƏzrH֭g>FzkY(՟" sYEF"F3ql`՞ɊK^+Ҍ #"/_Ŭq? xhBB<9$p^O+|$10뱘1M}n U*`p &P=(.3hf/9h 2nޯ!mX A@ iڂ9_ !%Ujx+5>Vv~ JNKm|1;MX妩vI͈Ŝ_-Tj)ǂc!"Lql4 q.2?' St AO Peh|tvcME}aLH gA`!Y;uFDI\gj6A ڄNGU@:lxlrl(Q*YzB #M?bz%bDf=a" !V1̔"42xZǜ [3LȧȨ:!+y.u @ZYɇT*Bk+.+(8}ڒќP?s efkwU_cHwJ#`9 I*~0̜"lobbtQ,}+n4Z;5~(Q4kNj2vΥ|`ɽys!@]Upa{0"m*4k<Rږ8^}/?S2Ҕ2ĐynI 7dLRt^gM)B t__'nHE,Ǥ[=MD@}npDLW z |)"m}AhCÈY͝::.̆wTKXP @/n>.g*q~C],Ըu^I \!^$1]2'^ ˆ :F3`!Yhf}'` +كdcgo%[M@x+<9jB!:|qTVG4(Ђ(q7JBLJ/TY(1"IMۋjH\-f}xo3"5392wޫ:o՝r:UMaSgW!BX&6D ]wXNV UU#xLVNo>lRc ] E/Fa0Hm/⬞:r13Ťs} o= VQ#|ot)$'`ڧ2k]Sވ,&QJ_jlb|WWQb%ru9QO& )l5s47+zްTGxŨg-OU}$i7z1TFzP>>*FzBgXe҇jGyE}B9r:^N"i eR E;s=&cBc寮# B'#8Q]\ mcgvJvla>aǒA^&$HuN!+vnGC+m\H"~ U_%cb@U_IW6ɡ7>Ή;gHAOс Z+'؞jZתI Zm>JݪGQN 9]Q#H0z컕 ƷÇ#!k18z)bHz~ǹY;Pq!DEe۷>Vlay|/kTחzfvmUm18!%2jL4 &(TY5W_iݽq!b)y@.n0j%[hv1+ǂg LA[!{%IOQrf+{H^kJcTyn>؝E z:8u&}K_-1=Д7UVXy Bpz=t2k5hŊg89DM;R>׃@%F#N&%5NDj6(\ŕOtH;o,M(u.TPt 3%D*j$<)p`G%rd&]꺟瑨#s6N`^@̗g6r%M+oGfqŠ2]}(n#K7D 7x%M""`Wyrhܒ(,&9.~D:mDVhK52ל%1q={4gW>yu0f;2;o62G( iDZfu01YZȊ,ؓ j1HaJH|{un W$fhg([ 4FD>V J;T*"S>+_7t:$=pړ@߸JJz'lۑ/TInqIĝ'rX.I!KUEVȀ,p yx;\GYF+ /*7WG3{E3s [g~]|@x.nXĄ ­ؐ$s(t>o٥&0 4}2l:UM iTX-surE5=d;6ݤ$TLc4ǝj&"# ݕT4+b`N1%.2+]*NHCڛ. q،^7 oK?uxb ا,8|Z5>:"F(2l#!_CԊwfV3Ei@\\ٓ'f0/y.c#zBA9ʹ/H.M9CVQy$"$_8ft,T~Q?xZh݇_oZk"|zqe!U0clG:y1~W2TW-lw©rMF9;-Ubh֞WD۽G=|N9)H1K}Pҭ͑ 4x0,!(->KB~J`+`o$Kd받f% X=el? ](&f8Re(H'?.F_Jy#Iъ+^*Tuoc:b\XlW'lp7}1_}D.̡@G.>OUQ>@b x=4p]'LJ0 Q:Qz^9D`{ z 1MvDČ-d<[Gj(p`M/ٵ@ (EV? oA PInO"#r z}do~a|*V\h‘{zŏچwD1^4' w:9ATGibXQl9W%p9:aZŒ,y51 ģ[sWٞN{%2@_[8DR@$XOiw5ՓɇDܐoDgyvkm9cS 92:y\uҮwڕθ/5P_%рҝY(g,n-8!Ro$_e-CI k.]m< ]<>ðjpKA~lW!V??dXWWT+\-N;%wj,ԫḮq_hd%o6@.Y;9/ 73=L5`^?:D.eOBD||JDeV۳hqodž .#b?4{7\%4,jUśNnɷft5nca3IyO)ZS:ǂ 9dY) })Y?~&2-*fn~P[®DVoTvx %ڠvAL ӈԆLq֝(%aY!@Fŷv9(OOY#+{uQ̧\-b"WL. {<Bn~iݼ XֵCU36CyA˘}}?Vpv~#bR"qYݺg?4 |#AL-fO;|+2h 3*g+dw*8e NU%VElʵ񥗈}u4zvym[ ^T%?tQWXʧP9#zM9:#xiDl ǀ$zf[$"[ $JvyM6ԌLhc'uXZ~N#O"T&Bg[5D +OYC02 \+-Ѹ3V+ϥ^zR |>7I›$CQBamaœ !Uy\Ǻ].̒Ń㌩Z4@ۆ`=a(y W1ar^ykQk"2WcP[S/z-21&2U67G"7}Yf?J?'@IL Pn1~aF)?*+^㐉Q49[rw"&?.oKG[v9Bn=62ro_M !ܬϘCZiij}b*+{Tlks1ׂ5.ڬY9b6(DZa_$#L~򐉺Iv+uug糌JQӓs o/NɳB {*$Q^8ιG-|oiKnÎ?k=ޕ)>K\[!7e /[0Ȇ՟4L>a^1V!I2xZs#[Es-Tx *fZ ydʮSyϦPk/N+ 8 )>YMd ʜlÇ_21L>ČGTh_0PwDqa > w5oAYkEYfk\C1^St sPAC_;}2`t8XjώGY<&|eBEmu pCUB·+jsSi3,nJEJ{ߙ#'i} LTﲱ|(ehT5f .ju/O7v:VaU#C1X6xDn_Ek"p)6z.vREn2r|mmYRaW]jlm qV+]{j,À'"lNpO2%~qF;k,ZNDE!,IJj~ͤ{f| N 2ClWd)|?ܫ31,Zdxui䜦Tz%>A@ %^$[n"i?[7YA$ ?}qO|P;ж] Z?u[U^Ƨ->,Vsw2Mp3z ml̘U`7Q@IAThs[rc|F@SJnay΀(.p= (cN5o^q>nD^q껬'@Kƣ_) NӶC*9r&R !R+m pB!Qt%D ^"s^; n~&[w!?nTd^se2Pof[hzJC[\-^-}1QQ'P(Xf<?./{'NtÑB{ $ [$=wqZЯŵ?kW+AnƊOEU8pib}N4M@ R=?v>Pr7NزH% _^m B.ZI k.>t7 * Ri_bRއǡM`#:V2u`dԠiؔS"ƅ#>+JZVFmwɘ>突ӗiZ"]pkhVE`-< .Ukkl'XO'#uHsod1{㽖^P]'RڢeZXZvc mh!(-K#f)ɒZ]j\RSosmeߜ pƙ͠a%!^nO$ +G X# f]DTgaMnGZ{CU,(PPP[XMu`j_]rkՖWҽ]9:!<f =7=-U,=%c4&tr/':7mpr+"W= w(ǁ=wU%'N*6>폠zV"@F皷 Hs9 AG1.1bѕ؊iTKrэq!@G!]_=cpu 2c3g#-y[B7CPd) dŹD YBU I-b7WCq"*bX`97b&?+*jT H**a:$8|tf=Ŗd  [~-1-rD)Q Nw{=˩[2KftiAMePr4I1̯H@ 4BHIxrfj4r3R%}L8 ϳ4^򶤋i>;`٫ܻwuWCtLx|o3JaֳR{N8% KUHԮ a}l9GUПyez[zpU`g5ۡbT99-+iǾȌ2o`Q,j$؝YBL_wUrkl7OJյlC$ *Bs*{ D##)!csf}m0 hY ~jbBv˺h*b'\T2{p+qB8^p!n܊2B+3*}8̓\f\CG""?XO/2{uCR>-jUAG}:rw8USmuԼ )Egp3 )rb$@s%r:TrY3BGpj$& _"@4K/:gMk:ۛ 52ԝgB&?aIˍWh'6odߠmQ KVTiځD3+c[ncjw+V]v7muu^f<٠`pYSjH9oH/W)wR':yo?T+m3@1T4BQD0NQP5!4#N8 d.j4j;\@y:~*]s1X=O5#Ķ7Ve]s[l7Zۊ՚zE+&9.VQks**Ұ:6C|9Mm<>!F,~^ w=kGݮ=7 ]}CZS̐"{6wn H;s/'P%{rrp[g|1 hW,c{'Hf'|ףb1Ivm;z0Cҡw@^˨)_FxY syNxU-}x( xZVHGQ[L.ʩ ƬLcʆVh[=1=ۘYsz9ya*˅bTlNX o*O" '[6/(, ]7sv|q[}Aǜx[afBX@e;QL˴6KBL~jFgx̩N{nBĶ; F7f+c/%:UpZ5 RY>*-5z_X"GvJīVaALk`?:H!3Z3 ѤM;!t )(*2G=MVmec}J֜OZ ޙ<LGePŻ ׻& o_ƝMTzSnұ5OoWE6 ar=V++{9pжyw=Yc{Gx2td#< ސב`l)5z[%&Pun֫O jphIacVtx"KDF^'%.=֠+6R(Og +*g!j'Xvo\/p"#°)lv'co~ ڽEjRj}f {1H::E&-y)wet!:$IK@vӎY[`q*^g @ܑGU=-dFm6qӺ]zt/Ьh uR"-1ɤ>^-(V6X["=эpH%*:s"4V%f(aJň=:hQzɏ%QthjX$W1W=Niy)7MCZ>p! Ȝس+-Da3F Vj7ayHPWtf^OWei傣<5+Ҫ,|Qs;݀dR Ǜrx\&"勮ȇߣ6CZ8_s~[%7@2ZƖpݽ^6 %*h%;[y|g2r=Oeg__2fw7c$敠 $a텷\ ĦjRAqxV7)D[ҥ=Le(-$ѢfZVVEd2OF:V3"!dX)X?I @E<ы'PcXҌ Lc۝Dv2` g]6aj\X ӧٵi -[v]ujly_S4Irz?Rӊ} @ 1wD~b1/٪_) C>v%~9qOKן9Q=t 6vCo}n6mDqGWKV9 i;,O{ȥ*>fQ ~1rgxGF uC%NZky@ƦgqF`K XA=³f*YRZ94nSVRްZ|rw\pknXe?GGs0"cl3+Jh@zqQ!L:u ᵤT=66= _[9Q,u"FzN,J}Ra_P!{)2M;(?&%Ʉ*^Ē@7y ԑ0܍Ey,fd\f,.bηBT@:zUhN(#EEwy\EXQ@XZO )[@<^AG4aPXpvz Gp.[[i A|\i0ܘS% Z[=F*L9 !諙EMT}nHUy^|>q? v oHx{*MD3NgZ>6+ln/b&o>_y6缜@3mH!5v6li2 w )3Ezh-^aID%[(#@7F0@?MA'0(xV˼ ~:.#[ u5|` ˜Cl̦SsJWEwD-}Ok)+z ?[q~L^%tgx팇x Wj{w~˙uRH? [9!k8#p*z_(u}4s<}NٽG'~PqIuMKf dL7(JNɴd"g QmB 3=ݥvCS+ 6 7Hhf.u$4 |}jQ"VϱG䘅լQ|Q9wW48] Fd4!GwqԟKW2`ф#Z@Q)&@4Kځ) G&zq'M#Dr~#ԫB"bCǐ#0zmo$>PX+\ ɶP%%(1{3DODp r"1Af|^a<usk$#3e<3dk*_<jTخ31W)茉~'.P'4)D6p|lQ,Z7P2}5{2[a8Ŭޓ!BB@-JՃSp,ywW_bde޽֭[P5ɍ = l_졕(\dI%_GdyMGp*d}ɟn"[viD=*V3~V.LNkb|ƵV &3DLolzQmkg|0ڃ tY'.@8_Z@`TLWX d_׊x;yF J62hfIAi {k~GQkׇ֞ %@FxRneBێۇ79OzcUG GiJg?j|;"b)·:'*=`~o `ڕ^h@(-@)&Lz ,̃"[;w>w 2w`Ec)g>ɜy%9 sۙ_oaҷ0m/8Sl<U U1ƽtCt0u*;lxۑE܌["Q671}>]A>wܳǔa6\D|eUze/m&$?ڑPRD~$66~X\HebKdCUpI0"̣cU^ CxNyҞ[K׫s>Xn5 ;6#g` p;)vU*ve>}Bd?f]}8 tkD^>ڞ@F!۠-k؋^PHM%>_s'6suA:Wg"ǖzb8g ]TakJr6i .%J{k4iD%j;/ `? m o)`b̏;[ڸ>{,nn|ڜ?, 0 &j鵿$|kKB e4=Yyf:kAhMIQߡ8؏zPz9]|R@a b9!WoQtHKNp_=!@*[tY$zԦt K}Om3 $$_BZIWUNoo*Ys&ᾠ Iee-*e/>6j &k=,2'`ɓ'rZUJ͂] 0=]邷:˖e> :Eχn_qpՀrYxvC*4FMt  g[G5ŝo‘?%wlX*pkJ=s-lY[e)`ZRVFJZ"Kfѳ#*hFMl -ѷ١֧?aℊj7o9Os[>TE } LuA(+xXMр:2lU;)X>hXm+k&0\w}ga?SbAb.R!?\`6:'<7A1cC)+9)O 6  4)jz*h bĝQB-У(=>'9Qqe'o EJj"&Cd/ w",0d "Ÿ-\&1\\ֳ5 #6qB)HS(ֻVb 2') l$PIzf]|3bhÕ յ."!\PSR&@(!UXTW$Zgh+:/ov@E 5j: ~uZHDlE\ve86Q/}Ĺ˝G mo봪V({r? Κma<.aK.QqM/(:sS-dhM&|y߃бkG.'%b?;1%t/ wM34 ,_*uDLPQRs'zeROM1#h1% j1eǦZ4nw!X{Әg-- .oS{[۟1<TӼqaKIw_[N,  jb`hcx0k.6{.Ͽl9#֎!A945 XZ r Ah$dA;KbjkQ~\<pf3Gz̶ihlf,RqS'#QeՀ9182A*sx˚2GѢ"$ (8O9m^۞]೰dCsg)rپ-O5Sy\ Bn}v[;y"in!dvx* ړbVBNO"uz.&͸t{{.c"4)@ + ;,:Poqʾ y*I2-o Ax@T`yk\"sE*UKקow\%9IcPڜ(6͔]β>ؠK'؂DK-Bظ.ʙzͮ ]yszvs 3L:,r/h[><=٤-{斀uXyAD qҷË=NJ}=bLZ E"$D'gm*CF̠[A"׮@!fYeGuԯ`j9$R]|+Q[6_Z~9a2T[L/TuK9Æh..Xm :Tj"j(9"aJNlFDU<b>mҎd"?Oz[4:mq4ln5ݏ)*eT! xKTԇP(-MYO;6ܬѠ ҩ"n6oZ"o{㷔xa˜G~gien@$@{s|ɚIjCߧq1p8{l(-ou5rh\ڳ:w63p[L.^e1|(#ܗ˱s֣C::.?2~|,| E)kB%STj#{)ndEU^# =z;~ />_LB}ŨK.FZ۽ G^yc[Ʊ~)Qŵ2VF}fY EDuh; sh^ד)|2)h-۲s&'gjy6J/Pw`V6Eh_O(;$=B,3뭲OXn8bLg^2ּ o2ј &>l ^JƤJc/"g~ ȬBs*SX=<%C0b:h#U(f;Q"y aQV@Pf=ZP7oL uVyCE9>;'ƛ!"%Qr Vg$Lr3"vZ#d + UK:ԅeW 3/Ȓ%ǭxOL(uIݿu]YSz鋚Xo i%nB Fx?U'6'j ɬb.3=xQ+@e[jEYE&0^( ò]2`~LnhİD6nVuR)G4xEf /$,<WXy톚DV!7)s< "eT "FT6 k򅺡 ]SrJET`;] :9>/$>w#vN9~b?=z!jJSLT̖cƂnzniKWK4a\%AYv}!0{mK 8jNٛVM ͳ݃M̷V[ FC@JH4xΑZ{B0'CϠ4H@TZLI@3PEozR]RR\o3"9{JQ 3|ڛzUM([W3|Mr99|+blo%6YR7usGK1Ѡ~!&dZRl%nRXk:Ӎ0<Rx GpHk9hqNpM׃khڲtoKۆ[#YR>k4qx~H8Sυo&"ShOxיZpn% @e|ErAbiqAϡ]$VN+2bɼm00LZUD Z EmI;i|h6<$=IqMz~Y'ݩ Q-TWxD Zn}t徻Ф1kYmZpGSz4C{ʥGiyng=jvhXD!fA8)73/wg:Q8*)A[&s6#n'2#]!z,%N~9Ýه,ƶi:F}2B?h1c6"_8NI|i/nP+,P˜9=< Iveі-TUl(1.L(y{y)H!K٫jf-i%o_y[WkNbKηrDfmY-ZoKqu"'`"-yY0 'IeL\ύȜ-%mL#'/U$*i\~Ǐʤ(/加<$eo{<?#YVf@qܫF"ZσT")Igg9ۀ`nvk4*AE;8d=J{4e3yEQF~n Q*f;?XG4w~|tt`GB@ ƃjr. `5)ـ_G _}'I [e4iDNče,z]a6sC8C _gk/RT5%[AOkw@JQ$4υ#nN eap.HF"غt x ,vW(.7AzM 7E0'@^ǡyث:2PEٽ^yomêG)@F=mc;Kϋ1 mjBh' PZ<J{– T9FDpw(\ )P *?zsld-~H$SCڠ)uOQ.qՇg8b וBȹ9^z>9i:1_3zlq(&T!aHZI+b=GOOs+I jp% c ŝ3 ezS =Ue՘xӯmѥ.4ʥlBř{5Q iD ޣ#4OMƧEAܴ/\H8dn~) CBBr F(V(3W>3ΙֺdDӑ"rrE}i=8fj!iS]/upmF;硞L] ʕ㌍)-=eħ%‘&.آZPJ2diq=_C"<#\ D ?qB7z3z2[]h[#CQ'Q62~ w~RE==/B(d7ZL^ځ4޲t2]@&ƍVvLP%'d ,R~$֍ ;朶PYW􀊪/C<=ӹٿOr z5'e83>GVra<"IqN;f: H`l/!ZlkB/8DHcMQh\ LOPXbNl:T[4ˌmYxϿ M|FD٪ <}҇bҜ‰,x6v4bCʩoGHx9y=-{{zz Rhn Tc|M;RX^\zR)'YYX(x[+`=Mq$C(OW;JX{7es<(qՈ;˿t*&]>}1CqM@tMeiqĚuWyRfAըIG(V&T$ˌ<r9g^ۣXN}#U6UYҩ@+/&!isut$ۜ;K{C69 VK5`\aQ8'BmYM:?s| ?v4X*I^b]l{1YѐlfZӧa}}? e]VGi̇tepTte |NT丵Ӫ@4F)lI8ǰA#{/ yCN웡K^*9 NOobR.jA^WF6vڇ0!Kw5u;b?bzyZ7 o/ap 44%}W0$| T,5gt>;A΃U߈ZTZn=Q*oii-j5)7w+;Ej@.dzcti("Ǻ}#D @m\RqFDdC <D1E.8Щmr )$UT3TA/2Msıs͂K,{DJs+U^坈%+1,[&31 Y+N 5 J sFWVNzoF#I˙2|Y 2Zw(&xMla.:XuB?{1#l a}Ne9JyKK>W5xf_ǀk\HDsӜQ}Q!gPr~x lͩԒ -5@fv\2}LcAK>O65yz4ҥ!HsڕBV0F,rmH[ f}X/nv(o[1euOSQ]]!AN?Ftfh!LlI`3C,5}&mw-'˻]m2'fqboe91J&~Y+WtQn&sϯ~M]+ MzWb͛3ٚK2J B>v^7`9K[Zwh GH#*ɣp<|',zXS+PEP/]Da^gDX9'4r&pSg0;i8yBk܍rt>,vAr#XUl#6m)Z=yfj=y%{2vsQ1rG(D=pJ8'x`MZx߈W}zdGx"2#L,ĴtM߳TuFS'Qa2 m-8xeߊ ӼL*">Ӈn^-H.bK_j8ʧfp}ef$zE6AS[vsHwNȤ5NJtnᦶ+b`[Qjj<^P9 ^ _OZH: > Oz @ۢ?ϨR;tGxNғY_m &!ͮoI kvdQp-&$UL78#2MUH^]ėŨc*k@puR^bu2™G`%eϳ;"t[ظ;I8LQe}9엞J9.hDiWscD-iMRZ <]͢Z\nz-Mn! Ksą,Pm7MAR䠒<5L谒!h~:(Z7$j9E&U?[q .3${gV}9w(U:Љ01VIKHt}sҷƬ"@ lZ{y,="-*~ 7wY7 jdR0,o11_hȧnyUaw'vzBkCSd%t @a$;Hm̜ 7(@-2OMl`e-kucr\hn>f2^?u?<Ɛۣ.#1t1#& Ȟ871rx1"}L >IL4ï *nל,rrJ5ٿW+`OE>cLG:eᎉ$uf0jJvy,3FܨjehlA7گg]">9 3m_5 vXn!dPDO{ם_AW1̷_, ĬXOV^@vHx deYqOz*G?vL@k1˅͓{A[!+ƒsek-%gB^ڔ%Zz,'qC"!7 zo դCXC!D E'+Nb=Tv1+Yrxb"|>԰A|+;=y̔o.݄v@ `5'\PFT́K"~7J1נDV/grdO׊x%ϻ픐%lԮ(iGJ [(}N<Գl#8 F Cr 4xoPZvYO;ՙ Q͕ Sχ劀Vۓ#f}0w-6M!f#աXU݁[Ս *,e\åZZ}~>V@;be9WU-H+RD7KVV}hG9IՉ[:ofJ?@X\/6f80׹/'itaJi|>= i*丯)w|-ƳJ$j_Fv Qa*3}$~4l t;NCَlh/QAռ}EJ)v4x{Ik7_{tgGd9>5]J羬S i@=^:_3oc!-YC5NB9K1J :=_bm"<[ 2|o l%Czrf\*%w'!q7 j`C[<^ł!`A=FECc&;CnOUxe21'F l,>Ht?6Ox4 dsH14Az{4AȽ^-,ZQGZЎLIbZp'2zO& 6#/Vb-$խյLLc0kt "egNX;2P%9ZdY`"=9$CÈU"C{EvJ=emQW[t]?| eJL j#(ҁTx%$`Qomr4yXGMctBHM7*^k(jGIOr9.H9h ['tMfT<UĄDy}\b NV5 j[}@z (oұ$֬?Erp/F6(^Ke&3o7.%Q6%‹iC"/};j9  3͂+ Xģ9/mD}ോRy 0dL$^ċY#tm8( N$<_Ъ֚F SHZpX`5j?Dq=lc"! [ƑP7>`z,YJ4ofq4lX| 1>ܔcGZDgS|^?$h7- ݳ#[@;!*`eI(yAUk 1`p[FfRVfˣBa ׇ3C¿Y.eK0hp 3<#lƒarݽ jmPJPIb M K'(~}igw e9*b/"ilH#gP: 4oztL[RbntKnSQC\H7A[z^$u~tE&-G0=IAhhۢ^k;H2yzo UV{O6-Y/jMONNQCw;HٖEtx"#3Z{!ʽkcI c܍R %I-BܺdMf"T^޲oo^u cJ;(iQ78iwSˍ`mu75W/bB覑o]ZO2TFgg%* MXCkH;e7k-g 9\^[V&<ͬ*O?4=#m5Y+ymǵB v_ #An(֜fZߒLO2̷؉QQӞw/;$hk68LPGBΦFH?7Ȫ3ŻU702y.q>EkӦmxht:I^;6L YE*gLVpF7[&)kR:@NKhŞp&q$<فRljx@n7@`[mؔ?]kU4Iyɹ6Tˇ* -]hvEfB=ӷjTL :.~%pe5raE1-]$vGk{q,j\Hه<Iv&kUgS]~+u{OՅS ^7BX6&|ᯙh0O3f,n]xe52QR'{Q9drB 1# V^CeYPy?c,MX"aRbJB6m6n|њ۩ƃ/IAv)Wx(Q>YES7)M͝AnaYXLS{ (!5H=1)Qѷs^v+"BxJbzI}0-#Xkys\vqZ8/cpTO zO{`{6̏ڿ*;yP { qgF0ԳW#EEIՆbh<o-3d_2 ruh4͡s.ռ6t5!5YޔDzq*A'5&6EFMGMR]纥V5B & Y:`҃@sC?*f;UP`}u4f Ǯ*"NR@";(B%zV"ZTߡj^e):s*ݪC9GyQ؞CPEbL M*[{ecgv?(x(v8 .*z2,^Z[pk(ƖԖsaB>'D:_㡐!cMaRŭ IT' g'H]OY>piA%-]x?af2U^\\J$zHwV(:F2 }ΊT" |6 WCkbq\WxqXh4|P֡eg[\c7WAcߑ~ nچoD7_Vx' 5k6;a!ן84Zs'.D`qK} >Y!O֒QӶE &X !K1K-li# !RS. $L %>ުtWe;'ry?`wꜮWLm[}!rLY~WP8H3h?`և`NHrdzwٺob2|XU{;nթBEk *LD\iĹ3< õRϹzu9`y\1ː.Yfdq <14}Y ÝNǷzbj"?Q|"ʯp1prC!*̄MkL1GoB(~R2Yoj pNaBٙ lU/0P)PGqP~Өukvzh \Hbz,xkĹ#UhGN~RQ'@C p@6R7kt^]Wz%[g-uOeMff0X$θEmO=&*c@˘P_zgJaoRc"hĺc#+u-^jz w{٢7|?-4(߁'1AA|=6˘f"n[EK`HWǒ%:̛ /ПM-dK]{ 9f6!A2f- hwwEL{m ?e֭;q _`V#MVw,O{4EIG$5ԃ~YN U ey +`rlʑi]˲z n]`ڶLM _3 RJ]mš{ ֋Y#%J@Ijz\E~N5#;rTM-2$3%&߽&!4뼦 a^.'KUNộ,cӄ߲nXce1kŨWezrf6Zn*pmZБx4[eqvA=.Гz`CWtbQy*:'qZH"∥)wHd`me6MzO}Nɩަ !֙ ]( McE+E̹ .o#TnŤ \D1ܽhw^%gOn(H*69'CD=R{z}w:!>=,ϷhZQ>wWB޽x؎IR(|ς+éY,^9cA3p]-TXJz(8y FŵZS&cW#"O)&w(h-oCᡔycBR|AZ ]O&y~_9.Qϖ ;*o` ;oMiS-S~D6۵Zņ س\2F'Akw1b>ĕ yd4(R (UB9A9͡Ef) <3m l<1gW;up$ E]Y!-r &" JE?19!Ʌ{ VS2m/쌬=G,/$YSJ!3vؐ>'D#t%[ hPONfRKQ{ratlHDv+`9ڰiaWN+}b %h_Nݒaڦmy :onyq ^pWF&d?CNT.<(UGe\d_~W`"#P&.g*ymP5(w-L4 4bY΂D!ydz$ON +%.{firIGg!|ےMbngŦgΆaA\ dB }+;̺͏U?x`ڧ=iu.ӃwS<ՙWF#WGx'p$^@Aq4BcVY/:aUR{!TxMXN!v$ZA q$4C$9nAU:,Xd[Urddp^{6ϦQّ( *:oa:ilRq]!4H"l[7Z?zR=;h#a5$$8p1W%(!WM1Q#̒loXAZ{`{'MXlAd" 2NVbtU3MÝEvh+WRC? ٻ86I_pol/Y6'9yL_x!K;?j0P#Z(8wC 1&W-pkC%6kn=\WN&șJ8uNxȥ<)Ƣfrl*sg'#n&я~:NhoE.Gw«j{2W%jJAd+v'Q5tkOICa%]ׄ_VC~ | ԢSٹVg8X7آl0̝w#:I!0PhhF\|Ŗ\Y7`1>K`1Q>I -ZKZ~<ollj*dgkT,emC·赪=Ꭓi9>_+M_|ݏf@aq@G-HޅLzm1 cp"AI tU& -X92[o/} ^A'GMڡ"HB#~\>*G =x- \!dqL;UngSqk dQ6.s ^^_B;%P[/o+rPD.c?sL~lbo47y'?%Zgq~d$CRj6T12ӏ4} +WZ/YP|)Q"cvz=Y|q:  ݦvP.*; S>/$zSHWE}ivIs'ŜEMXvZy^,@=#>H-" d|6k7#R$x*lf('i iHc3Cq`Ǚ5צl!8ܙ><eEoBr$ʼP4X/K!}~ɵ6hH3J)C: -$F˃Zܘվ½-Ps`FKRt#([.ܑ9x+)I`lpf?|cGn! ZW3xy}T0^e^!kr. |j`rZXy ~(3 IJ_S0(a<N?[Xr6 NC҆yn|) a}6K2_lT\{"ʝ/J*šj"g)f~[ijop zzKU8IBI!2q}ʽOAw4Qeko$c…||8ݵ4%{tqu0_Ӓ٘\tʢ#ykJ~78b}Ά }O9RGS8qy,lFw@ZwXˇ~.NK+`@Y؜=Ag劣ԓcl_aشJb;*+ 7 Hv8D'cx^v$׆V9<.˺+MEy|SM;GXHE $Z44l ,R+7t1TgVmeP:6f>X8#ԄIYDzF b* c'3z¡#GJQp*ceVr6 `A;7_+P-^p4^ =7G"DGJ\#)9Q WoH!բB2-;̡ fE|m}X{Ԃk*YGH a,@zNP,AJ 73~Ө(ǝ!eh , '}#嵹D23YΙZJGe EAS*}fˇ~z [9zIv>\vɴOaecs]Y#5`[`F;ӖP#:E}Mi7ޙkwXl# 'q0*?Cd7=Ii~p]"֊aԵq72i,uO#(RaS&Y x!\"Xyk ׉yeɮڟ'xHk)5B֔,o5f F ,@D*кt-(L׈ CUfZ5~%RXEI\#HL_fySQҔ2'B)775mkDM±ªYQLWxnYO2Z%O:ru05Dd;A5dbPs* ߫\,ADj҇ύhJo^AJ ̃gULgc-KOmDr1Ü_JkIx50 G #5T})faܔR-l.&sNGU =92=l b3mj)}{dڐ8U8׮R)6C{KAet#Y7=luɴpLzK #M1ɤR8 {iB5"!`4϶!w;2zAOtEslEzW(?EQ9~ bo+t n`Lܫx!l^9|߻%^1]`z?u7gO\Va`jK8fSj)ƶDWYꮲe҆ SlͳyڸwډOPŭlyٹ҃L,;zܓ}quL|O*!<[hoUՆW7O:v/lN1*RI@HkIpU&G7T&ʈN}E3~i͉?/J4ؚΎWhr_-*8+Cr"a#`6{^rWCC}X,XM48)Lkb!l09 Ԇy5<˽՞hV(ͬ|Ƽ˸S_Ө΁-7e\"Y@y: aJ$QdU]IpJ\bJ,jni+J-]q.{QAܒ'|<1/uǃd_2Ƴ?؛ADF>U&|ҿ| R{'K`Pic-cuop!(!K@Bc |&jҖ۵nUm7 OhcOޙ~M%b"0 (7C@[l8g_h3Z*8'p,SAF!{QyBl\5<f POmd'7'0(WzE fKS3rHuWյ|$ =Du]v?W*@ps{YEA9vijn# yL.k۬=MgTxFhg˷) I =ɣUL^B|i6OzhYj-b,zjtВEK^EEA= 0{C gEH#PoTI @_o&ЩgؼL Y_ݘz01пa|E>RJ{cu 筕3yi>n$jݩfl&W}HHNXņ ِ_C 53 linffo.GupK>ಹ19fw^\#27T:`I뒅Y iv-UO>XxRZQ鏫fˈ/A˷if~ f~{y_B t|Qty8U"d8?JMHIÒxt|!]Y}Ol4i\WȎBkdiz@7%bC{l"(2G++O. !aɞDz7={pcѪjdfE162V_Y--"2.aN{s,2texaZV ,ǔk27yE鯶-t),&@ʏ&Gs9f +~f{>`{{k,٬ŞC.ɻB7X/ ;㐍`&p[Bs͉ {OsJ`[Y&Ɏ\(H! y*kQgGX^723cXK6=3Fo9 JreM&IB i`9I~$28YiFz^*!)2zxHޫ(6o_^g1 u5! t5M0S_CDr1r`#պFb)IDzo5Fl> PebeB3k7NV1dըs5)]t6?:l{lz݁WMڅJj] UqSBT{|D?.A 赉Snh};@ˡCfyx֍ 䃽HK-+^ 4P5[_-ԞI:pO(^ڑ_6fP_}sǡ#ٽ_YaʊgS`+ưQO-:#Pa~R@>%pmkvpKr#]IA a&Oq93X\ns<{` V4j: WDLKMϔKUR}E;ev4S+SX/qY,&W~?nn.ȳkJ&,.ᏏXdEE)]fz ධᄃe=gvOF}0!pv@oP;?hIX#P 1heau4a/-G*(9.<;mGq"UuDD+7C%sqfo̳Y]t50q%|}$Gl&V4ʣqڣ:Ucڼ6FNwvFޝLTg<)B$^ cE <,#hsz߶㬗BkoCij>9+OmV_M{Y2nbf% ɞ ќb1?hVDdrzy9JJ}O w@Ins}v)y^S^H G}nԠ8ޔd ǧ',XۼУDŽPE/"k">%_ʇq7gN#ƃCW+,8XJ̙\['QÔϦ;3_A߿|bmb\me{(w#!|ށfӣTP2"3cuh>㌎@CwlAp{1 X;G[dK<oL yR& bLJ1Lk^c75z6o?yF7q=&$/yэxt `C1 Tdx"!5csCEzӂtۯydJ_ɈDlvPg_V .x4H#=WݨyQ,sj c)2l~Z&Ѝ {eЗA&K+rRA>Z&$``@S$KF1rwdiM#{O )} AhȓsSܨvNmcCΠ $=LC͇O.NDי[987(G]k?D-^kvolYjGE`/hCc>|)̈BV)jh_zD<2%jcSi6%pQ mqH#FѿD2.YT7B@c>/`2|=G$1ʤ OqrtN`}dce3|u d>y¾ƵƧHO9hKWư9U 1 `' L _%f;XS6KR<=oH{ ~P${GhR<⬳äD9 PtE]n[FJ=kb|I w^VGN:Ѭ[;vH J>\fw-w BC% uSbcG[nYz)EAŬC¯tyvrj&&zo+b7l Z.\ &v(lxШp(nU)o4i_1BL iFbےCDZ֞t' x Fgᐂ A\@Su~|+i}*!ƌ,fsJr+d:>|GC2,O u 6jxc 80UH cr^y3Fg7ЎUt +A t$G 5cE8,ezl:/f*ֽ:PA)WĜ.W~5ey9,V EQS}FB{$% 8 e,ڼSk[b=i_ VDkސX.jD3K4ʏՋSY$&U@#~J"Ь04>8)2vzJD)fwVNrF)`mD?+N)YAvM5dGBS䏺v^ l"Tiz!3,G- ˳ Xb$"f^.)L߬5udyˮegؕi`/LZ~/}S7 \* в kHT(L8zٟgNExuîI뙒E, Ձ 5:as`&)*&U QK:jז-M/쟠P4}6v:ۓWp'~q<)nEͪJMF}ۧ4F+<$8 vTHB{QkERPB4n9y@&;x/N{GO<~/|]qjo@'$/-uks";a={3Ƿ)(Yl"R> A $ȢTC 5͇V"]Kɓ_; Osť6R*HQ){GWbl2SdM©ΣGIܙ{;똌٠ɲsnsk)'$gz]o/( dl/94XpTݻtwPnݗb ȼ^j +(#qĵZ3z8g)1e}0)q~9Oc3o7g9j@&tЋ дA)YI_uN2'껩K7S?BcnrƏ-̙< 29N8fU;>CzezvPT8k^3͒sTf&Gֽ9nC#뚛{@U%[j-xL>4gZAȻ-& ujElYȖ;ߺYS~xӃI DD!J|j5~NJ]E&JzR'{rb^Z-CW<PC¨ao"8r$N-2GUg̽q6bAg0 =)w\7"[5rb_EFQ\D𦘃ɰ߯)=kJXm3F€[ޅp ,5 k!<@vbv.р]17㵄S\iX6=L+Z}R|.'i3FG {SPùŇY? g1%Q+0(]R9)R++ʸ\$' |ԶU7LR.7DnZsOkhiS%BUG/{^M5vP qoz8gx:}TH"J%y8NCU Mzi]zt7Z*VBZF*jE p:h-n-rFnѾcɶ:pr-ic >(83JT#v2D-vs(K ŹqUxxK vd!^oNMMRzY'`wZ<"e;SڡJnp"`]#o h sW}F0Rm!6Ϯ+R=Cjܽ`C7&ܨ{*p:P6.,zn@ܐȏ9TF)Aɥysf/ޜzV̜^2+LeC\)ܭX>&m 3 O>1}NIW&=O!Ĕn ]JtR()H#JnH܀%'M>/|&4@TKVvIiV .D_|WPĈu)Ĵ9X@$4uG]gl%A^uyP8DSju4S)P1$-1=y ԁ4= "U:9tݰ({ޖ8TE՟k'`ܢk@fbn47p+1O)$_ɠT9$)B'WpŠ{Yvyo# (r#HS޴XeI͌ݛ(̫5Ț4sÏbO,I-]?A!;H~ y\Ƭ~jPp?h6v3mCg O+bZmq;,E"nm/4noQ%ԛV O[[b? 98N" lvwKR<>-qx{ W91P žD&To1@I*BM@0: c`?Ħ^Nqdv+ VHVV>Tfb)ϝ;4٪ m'&{;.n+X;h6hvEEDuX}ZgAz2|DWYZdSH -_RAhW QuDMd/0`6}ͤ.ImP-Xpj99reM Q7kbIk _%8 `FwAsg5\+&&K}M¥)&c\0>)wUMx1wq9H. =݄-BDbk0A"V(kv!dlub,xxZC^y+gmBĽ 1mmaŽZK|2%ˬZy4vBcL";Us2a?lzITH/s}=$-Tsu/y'rG8#ƍ%M}OF<= $R]n-CuDӚ97Ҿ<ПAҘD7 sdue'މL=_Ѱvǰn/~p# 3bLV^4pI|m1 JVʏ)pM,jy1 RWHٝ?4nIU@H=$.~84C E8fF`q߉HEH'ӫBu]YC!IsE ؉6J(a 2>f=xѰkJ#"ʄ D%h`à~6ŸsnLZv\pNFV9m=AIF*6I&[aܠB ]WёsFM,vY sO:'t'.[Ԗ)&:eJU\= 4 q+u.SS6n raM=@I@P:Inm{h.dG^JHqs R{n{s;=(`k/ص3 =X W511Lhh[t >Oc FXxf1 edo{:툜SxCgO.x˹Oj;{b9PTHm#+:h(7OQK<$}M]*-Q@﹢8wB[ D&/]F4daȫh>A'@D:-ZGR@,9B?= W`b`%N/df"qoȻ,Nf~obe` wYmAJ7ێ)L 0\Xt{3̛YB#$,B#yT A!3ĠJu)]͛H'[$ϦfWoU>9SHc]' KX}z5`N1w"/h*iAπ; Q =-(|aQ%B(]s=쒇${5 7Tz7<7T g ٙI(z@"r~G)Lc]aL(k.P:7U!r 5a#~ݯ뉰nR9ڻ%wTzwž ([(tGv0>ghB HZ>`C+S,)'7qnãR\uB/Nj&ۡziPRd1E5uhO'+{dbVǺiYyDpd;JڊAi ?_4 >23~l[oZdɁ/Y'FgrH?KXH%)g:Dus^ fR?ӅZ: )U V jAA6pSAA8j_ijWvŤѓJ 3|q>+:iO l_WBcnaIe=lc4BsjiBc^w<9,wE|EEg#%qoujNF[ϩ%GNȆL)ؽ Ż õILڇ[¼0$n7<]o@؋J&iTa(,2K>'Pl?PjX7cu}~559 B1-}̰k2J0C4Sjh@[Z3q0 j^zˢ3=\&#~H9PtW82=r#emtlX!䣓fnY?Iܧ.`}Ȍhb_q7uPopxI#J'Vm~5Q r9_%x03*'RE&bl2݂f3IΘ\A9qB<F N{8|.v7"N[W G]W Py-pGe=L( zs[3+]bc q?vHhϏm]OH(υ9 ^쩪IHR&(c/ILwQ=JM9(0I^R8OV)uv}K%SfTxO) &NU} 3`SEs"KͷonT#-+neʟuFCh‘NZl`H!!tVQis]ML Qo}J6{\sPnp&n2O3neٿ(),̨=qI@4be$(dQ$v搭1^ݭC8xp5>T.i'v8%]'Tz3&g\WL)pHH2IRGt`(3/̖s[#PԈ☂rbi@[&B`œՊi"< Ebrě% gXZRąQ44< .>ʛ਴Kd1%J]2j hD}n?СoB{gA.~/u{YxK!8C9б ] KP'˔"^?\$jsNrB*7A\Xh4)qY#ն!EЅRVM Y]"RӷCr|N{ q;yD,~^D1{mg)%d eȻ\IUbǚxZCa`S~|ݥ-+:U![y1v|CS̗K|XF%9ŏ0I` R4=,5֖A &?#:~ Pܣb!E(?zk+FLrgCeW {אܺiRKiw= M v3B\}8)"}TnG .@#8*pZo \.G8 #Uچϒuʇ62|*]3 YhB-mTomWt$*#k\Fz.ӒСklDՓi(،{=O|dmv^i{GQW.Er\DL5l˅e>ȦZAA g-KKZ |R`z;جT)މ- [ꐡ}P81㤉8PVG)LR9ܸۮ=Nʹ9pӌ*a̻t[@ Iҡw6bxǵDyX_ϖ +t;9"CK(6`1דE'i#owHp r^z.>RpȑMoCB;r/i2H4/| ^7(<1Kо & zTVFOxz#!lͬe)jHx׳@/>v3v%к;i(qi?]5<ͽ_9i߸9&m>ߧU , E0%&nqQ 5ـ]fݶ{FmiC0ym ܗlOs%o9ګkW]Gqc1+ 9jV̓Ut3 r2FGXZ<35<oɈO0IoFMIdH`4@YTɯ퓲o?q}),T&O(Xg[sU4(s [j{\l5Hs(lg]gw[ra-{Sߓp^/:=XRd3 j,&bOh2*6cjQ@kS<ꯜJ8dv[yh`#${)4%qz Y5avQz{Dl<Tn5Iʮ&jcUԈ- {Kfr)9fU+UfICFJ }\IlRp)o\BASX+m\Qw 4i£7;G Q|Ǐfp|xk,[PF5ăNQSe&|m( C\TJ}:Ux MkZ8-\ֱ*ys_  ʼnxUuK}hQHb;M1%kGdd 3 rg-idVUnUPrW ?Z:/ n&)u-O#\'=h^Zt3D6x_Wjh&'Pjh<yOT>VS2)g#$G<-tQ粙r"Rnښ5Ig :sH~&c]>%nu\QS"SfaЮG?Yeȱ@D;KAz> J ۗM%ᅣе6r ({>uܻ]"a~$0*TS 0( }5[O{Z(黸eSܼ5@, `Rl$(=<~Л;",dOYfD3D4.$8<L7R3vc#y6'2 B͉q+;l/v(TǥB8XC=Rgr3թ^wWp npM0~ðߛhrOo$v6N'Iаoq>jӞv9LDz.:.rD9Me{e=O1k@IZ],˰FN;:6R6Y DNomn/;]국 PmB;ӊr]qUkE`2$7}~cu_[`gf[6-SB'- 0M&qqC$*mmaQƢ4k’wYڬI~v7)9^WqKֈ-u`\;t0w2a^ gg$!An)OاK.^)*|#\46; K%59^.K?Go9ZN^Śt$d!BaYYoO<e#Q߷eq (+(n>ZW GwN0-&h%V#(fDc:Ⱦv5z\Wb992;Sm wꈬrz*᭓͋a(gQ^}~4pTN苊#S>r+pJh1"5*zSo,X>ʰ$V `z., `(Jwe #PY(x$ -M^+ ۻ19F{S"La8[ xl/, \Sj6Cyԃe-&~̛}.qlzL+=t5AfmNڐw¾>= 9 h|pX;Elb|@㰽pm E~p HY|CԨuqκ~RXG2)qgE^[04δ ,Jl_2%u}x^'nw*ҹwC4oN .%EprIY*uaAŏtҽ\$d(u\[*1JFMEO^!O`tO$XrY3Mgr Mnس/mހ÷Ix"T!2|N2K:н~jr *nFH~#ӤQ#d9$н<.G$Y+&$>cg/k;?kmx͸_ʚ9ҫ4Y+EaI;/"WvԎ}j,}YS#{ӌUH`IhA`klai*t#2< F?KTI`"N#9r<~$l_Z,ZҀ{$&A8XQ(EP&y3=F$H-4Vư`g 9i";zya8L21_LA!JE$q|B1/7۬뚩PVa4=HجSiaZΣ_–椪G#`}PjO^񒓢8p ;lk5ZNA!vFآ%sL< PVUQ+JDQ(Jb\`8͟wkqcP ?ᱣz{b!d3zUvZaP]ݭYfug^Q5i@(S'K>H9|/;X&งΟ?giIsz 'H}ۮqt-{^ݺ@cu`a-u`MtЇmj\)^*\;mOWfk:C)c` 7ӌ0[rщRVC߭- }ט T_͎qtwq{0B3sԳ};JE[ XRn-'D4 s;8S j[s&,a2׃NR(Z65Jhc)ʨ tJmz}!R*DW̓4:ōA ֌h,В Jrdsu Lh]Ӌ6CC[L:j&3uw,; A`j֊HcO͜I䑂HSeۄk>ejf4c`G)/ 9+5rN0枮.+ yӤ7J8Ն6a[ac'7bb#g3+ C࡞]AT5qnG3H)F畳0.^C"xa&^'4=W稴DIÑαG{b44XӬWOcM1!!߸s ,]U-++Ϥ& 1r8ΊyMEȆ\#5; S"Ԁѕo\C[%xŇ3)(֘}i('X3oWyV-ס'mZ.[TSHTۜxʼnF}-B J1$!;.Ph]!Dl)=gʪyBEsC=BЂPu!hgȞHXK] q$2\E_J/f1 ܾCV֕a' {.J* Ca6 &URop7-U)\4ӀMRWI \9TZ]-ag9-7(` G!>L( ؃ % Gk,q" oem`(1g}ОF@Lm&^.[̸6(`h@^3 2{8k[>sGMޣP2puȒHoF2ۇwb5P?#dn9 1r~ ђ~Me~B6KL %cUF^(f hZrj[Nd%4gXP{(fX c t vkKQ$/1 ]5o?ShTlN944XA"/tu浾0gO~f"%'c` PL³Ėß0?_]$MkwOUm␼UsyFŁ5\GBŪZ^*[-K :?ۉ ;=_&$?qt(D?r剏'xW3e5-)eܶhzs+ uq=?#9jlI# p0$Um >Ոم`1/#Wzë[P[pH{Lg[)q (tqζ_Dj/I"W@:^NŐRYp6yeƎjw;Gě$`,v0 sRt`Fb]W)gTƇjRk+C~m/>^tsx͖'K!]9V͸ɚN:WWL}&ɥwI'3IB2-c(r/PPR`[ndj-2/bvp- Bw X8 pìzS.f ^vPZ]]x1Wg\734/73'*$ߣ5J]DIzĻ7nn[(RK*d)7߼cWL h8E-TVe5=RXvn7WyQ'ߎ>B7iHz+wgq45"FZP .@F:lmV\Pgb (e!p;^>a 4\h_f,I.ZX\Yj39Dzbu g Zd3oMkpcCUI#RXiB"vݛK&DZuZ+'9 uݚ׻[ lɼ^츱2ɏD+uCZZ:HVo_X#yqѥGl %]B"4tݱvviwQOs6㑓ڎezfuKWgÿsI&(3h=j֐{)/=u]eVGfNܠ೜+'YBji` ,"0\|{T|.BkS--.֪a&^G8N Yk8,I)D"A<KZoGAP%+`"?aT5Fwѱr` Trgas MMf|Y5Eld6&)ͭ]Vfe%x$Tj@G;sFd nkLmʌ̨Gak JKZBߛA F(<vֈ<P{S?JDZƥM>|N3!WF~%X;0_ohDnm1^ zv0ҕݝ]%D`VA<0vSa la}~e)QOAu@N&u6y_ C&Mŗ`ul@-ӲJ)S9B=L~~Fȡc#(,:\R-~C$Ms6GOP??;u9ԾE ED/$r/#Eec8'Au4n$΄ Ӹnd^Q} k _%&<(.JMmߑ]+jS>tұO~?M[& /+wPV/ҏA(d! U8IS+Y=GҘsRы.r%ATܞf5[cC&OͼJTj)\?L50Axbh{?'woB doQJ1'/B#m P-%ա_^L͘qu{:-'?#ӆQ.CyCC3+'nHpmL1s g&,ڽ YRjk5*"(q'd~BF&^sM'|[$BՁ Cdi :۸=Mn5C wھpwJO ;M?$ 83sRxK#*o=ķS zQ!2Fa2OCzff޿E'ŕhF`'}[,A?C:!OJs7hfx}i=1r|j+ZsP yQ2G:5,( wTclJӭ@Oq[65 HB<݇ۙSp9 -(RŔMwfcj9xj};L}?]b ߦ575;,(D&5ZqӝSW~ YSQ8IvЅ`.W,ˡ4Op?5q}/t[G`g⠯<Z;P F O,4Wrs3 `gcL5ZŒ7\j䜛tΏ6wOt6"'cBk5n}q8zG&Y=3}=1~Fͫef> UEFHȨRm^eG[xCY3}D/{#&eA!ޟ..꯸n"OsuTW V! r>Q٤g[\Pm! 8堭wy˕Et=$\9 .FWgicb)4N^Ӊ(=a++~OR:l|V3 ~-wt3U̒'5YkUN^Xr%A)qVlj?+}\0yCIsJZ6B*!9G,=3TQB_=cl[טcE9S:?|:rlwCogxZ?c>9SO[-[ gRt~MZBflN\Z$$d2dc.[Ln8g0ͱC&| bSm |:j%>!ȯ3ȃ׃`EǠDC~g")`":x:[M,qɋ}]™hfg08 m]rK҇`=bEм?{4½,N+2k(' R rkǙ -F M\&PIOrU5OBYf@ق+'bp9ԊT 0 /:?=Ś'W01@`[_3S}S=`kSLT"4>IddZ#bZPF"A)-m7Hk_K} ͔VdJ!]@5\] "4e }@ TМJKI "P⠣eES % lBCq04}V{qIZ/ u>pMI_.6F͙v)EaDy ~|NΔb1SF$#4\!L)*ɶ%lޞ `Xذ@t@gUgkΛڵ=.o0З/;I72?oI7:i$&fZDMÊNS/h5#71;-f5ϥ!CQ# "m8> ѫ_W˜vMLVstX0K|߽F¦3S8PMa)dzg@3rX $l&F }Z$YX?4X 4@baVfn$HxX:uG#+Hխ%⼰;1Af @zTBR6EAU*S$XQ0ǽ8 {k K_ٙ SF ^X\L]QKzQX?/ ]H,;IG9܋Э:eӬَ\oΓkgDfnCT+} -4 poN9HZ.UgOS +-4]&(3&AJJa4SpHgn ʸQDo2DcA!'"; -S2mcw2X6\zǘɥ$je$aD3fUz+J_8wx ʇJD[}@MnoϜyέ&)7 4WWdpDy<.O},6j7ܣ4Ii<1\bVrQYv{]ڃ7v!@'qm%/_]N|:/d<4>?2, aa8a[ G4^i/ۡ?)=N'ܜ)ZUݑg˨ {/e;Q~}(HZ,<@bi P%-D*PM&Xu}f,q :x(jt amA4=FkgT״kfB/343P;!gk6MM):5 Z1tMeZ|6o| \n㱊LnCgCp}Ol8IR.(v(=@%ݕ$_TR~r&F|hRޝC pיK JԻw?G, Ty9k0&5{ɣ;fdd:-&AHM?aB~mRq0/8YwC F0+٤l#~j|!+t46SO6wӰM"A~^M)TѲ;t( N P",^_Ex1i Awoر<='!^f2/B@`ǣ-EA)kDRJ*`&9ݹc۶l *A0τhvMbҳUE%J/ e:. Td1s0"~9$atcdI 1}2/7j۷Mю= 9 i (R0D>gCÚr gS7"UϫCkSKP?_ 1{gǹMFl$v[^_NN3TbQ8ĉzQP]d[KA-_9y.ezm!/'eHvtޤ 0N3 1 |>3K㴌]hMHg;0D);oBe`joZ\bun ݞNBmj rȈ~7R1^Èud^bb ^m`Ͻ6(Blo:< w߬DhC`Ril.85e' O (bE1C'#]בP.jgb@>Ő9L^=ݏ.L().߹?ʛh񊗻6Žf7Dㆼ7q< .E6L`}\ۍ~]kY)`C߀K!^t'1BRD^b>>(.(Wbb10#V-ْe6ZXĔTIQ]D@LC!_Canrޟb /ʻc$Q&Vb,ժq|>޸#1 Tnkkwf=˧? x )b-+> | MEHxz 9ܽ %I 9|!dMf p>wWr fCT2jQ_B' xDߥUT6]|p(T9F_>>-3H! ?w*'3<]Umd^$c!(nRok1 TU+Jh^DW[IQRR`t0W_hXMA#jSPPq1?Etl.CmGotZ51'n9UP>%~w`=*eHBp#粱) N*ac37vk'Nh7m抽ȜZnvy$49ďM>=lO>U<""^,x XI]_J;?B^؏47 G1zwuU*^h³ۉ54%eG&.CP׭N]d ]|qCn5][ة*oS{Hl}>+nb69yUa*FTZ}~𸰎QIF҆8<r+F#){,9+B2G^+AxccIZE r@.YosFc`%ұ'o[(jho]ɝWeXs|JY=RX$~u=)6POv%Z'΀kJ#>+Ѿ'倸mP7``(A?, +X p "Ԏ6ieeݒ!d.-;7cJë;D~Dp \Wmjz4ښQ}/00!? 8pjADUjǞrGVX"&ZV Ul3Ĭ G]\rrqiyjFOuZ A^8 1&vZ$78"i`ŏ1Lyfa3ׂЦ FN͙n•K'iF@hb0n?,yb\\H>s+Pwn{1#R*wtZ7h*\WJ8ҹޱOp rOe7`O{ 8=Nqki1ɖ r׍ZPlVEUJ6zBtj?oAju/.814)t4L[VvǞvp*OOH3u) k:K=,r)08[{ne+9^#Yp  "G 0Ӛ_|'~oqן] ]JsY_8۞,2?l!-wDA:=tw5g]# `} v7YCj˛. gWj[/J![pͮ7g՛%yB-=w| Me-ֶg}Kp1答]ckC&^$bx;~(n ZeWϑK iR_P;,\8H)YQ16|E+a~9ja@tunwJNVvQ[2pnGΞV }* X'']!X ACיΒH..-tDgM0CyϘ}ka>9ݢ3l)V<I*e)TM5񀈕Tx@굌FԪ# Iv4&=lwb*K/"'_:4njq=r[Yg]DX5v]Yk?+Qa.VO W|qH@ǚkkY^ o,'A^NswlqsD./%Y`8J~} O6>,g8~%'*qS'etp5Jvu1ej\4=?uW/T~O į ;,ŜHE{pF$;C&G!,mɪe(:pRTGܔ9yn*AOIyO THSrf)Gf~a85ڈcۥ[OltclhSYgNEN!KV5|&ל- r M[Dime[,+0%h 3k!nXMʦC$}c\Y> PX1rBb@hѦq0C`_ۛ]f6LIWX2ېIt/@H|%X_CXVd>B .8}wRQ$|5Z^ŏMSEWf+0-c&+4.4odmVyU!]vtIKymwi sȏ-@ sO6DH{Ԙdೖg]xr~L.=.n8ww*|K74:FL76Tc,P\r %{4_qsWIM ~KS 6V6 kB@5^ν#͉"'6p 'Y'd/셉\?(oȈyx8Dґ*8j{]1 zJU^8xVO5q6YZnvQsh/J.;ԾqI39BwC4ySmj. Ivcާ 7 ˜tSl1ŠЅp+>Q͚6W?:`[db-5Y洍o͸^"EujJa7l g]q}8M;!ʳE#38o+g·1Ǔί gBv1Qn=⊔U*:K3!%<ThSUg&xCX2ɗ^NXM9 &|JϤ6$_dBN&_0;ՈRht {R/9Q7>=G2l )lȔ쵦V8" ŁVx]`aSY@Jahn.܁e.izUʼne`rW*[v /o/BĭqllOkq|ϩicK u5IHћb'ܒ rdI+nC&-B^0P\-Bl4th𮠡aUGB//K1_iV& 85594514vu-C Qk,Dpj#6.8bRsx:?ĞvC(\wTG16[? tC?Vf  Z%0P'W+p<?TQ@Ct7y;ͭ2p} %U؅smCaw~7' '`Mk 6"}?!TK0;OaFuh@,Q$,Ym5Cxf qEop2A*h=SmR@ "|ڠ_Ei $Pqt4_|DMS06ƞj*UZ9aZ˻_u$HrXv٨0x3],i#>u"@@Lqf 017=]:Ef^{x>Bh#;3%?Br ~{o@SqaPۋAL8^!W3 !""Է' t #^PJ kC,5F`*MlwWu :ejY8f/4f iW*HW,%R9K윏 +K[!wYPE{NV*69GtIx2g}M [ AaiW'=7KNGG*Uwk8R=@U.q5>b ^X!^g9'ma ]wT\۟VXwlyjqL| {׬^KHt3Z G$`7} a)\HVdfNїh8-$]_&MހEuTYK+e;6VC~>=2ݷ2+솥 к`gGi[UʂYX gR 9v9S_?/| s*(ӇGJ Ƽa͡-V+J;暢Tom$(94OniE:F'=Fׅk΍"Wg~zyU'Zř.l4qcĆ!zc3݈#Aسn~z{-~lh@TyD<謷[jOˮL pٳv7R_luuwiApM罖(KNX1mm;:)>K33Z~#9ixؾC3V;8 [Qɿ2.rSm05}O~lP'?2"cdE~/WE8:O*KMe3sdPx(?kVN8 ̱R\ZWKg ?P{='>Zx9Ym,ANߟ2oWE[mEy[7B*y!t¦M͗2י_+^r2hV.7MqJ+8J􉣧ScLq{Y -`45{,@EjVIHt`?c0-0!ޭp4Vr;-{5d|*V%°z&{RCȯ$"yw{Lʖ`Vk[ll2ی=l ҍX _gNἷ8dT Jx}^rzRD}n'|n>#M꺉y-`)yM~[΢{t9S<1]3ݸ FsǢŇ84-BUI=|@DvI51g6ORyg˕>̪Yϋ} cj|*P0?9r m\I',eF!ea-e+ y[" y!"е廯'}2jaê;{92x:,rl ~m,%Uu᱃A=@ۛځᡪm+ƾM`8i˞p dnUuT.P:Vd}WUJs,psYE}S"Jˈ,NP 33q*K4 ~6{qk.Y]wPYӐHQ eh ܶ ASʥݐ~\*Y29ڶcb!A߻te Y&;(wL 2xZdIer"|EMUv2[L jPRRUIV/}=d+?ۧ. -ܛ<ᦼsOk(P3_3K%s.}3}x~E$;|hv@}aVl9&c]~h=gPRua[o BxjChB:h_n)7sT.KHwIw_^5*A$T^sJ!%HtO2o$֡T,msT^(pkI fh}o.t3`sBW9oa8.O"_|A:*% "g<"4;A5q ]\qDK Fl?:fL 3@`Eķ<<;!Bl}&Ac(SI{|;c{te!7z"(%MZ/OH;>\`>ې[*Yq!G9k|MVK@M5GYNl592@A(NLmZc52ܱ%jDc{,q gхЭPKlS .qM ^vlCxCKT#@a@ZïpXG ,hpuj)ދhDx5i/V8wZvèp{@TRAMJbQV!{ֆ]#' IX+y -y!eZ ESXGvJ_Y"،;ru3@K A&+Cam!z3׾62[t$2A^td+}d^pir"R٨2\va XRZ-$.E x@`Cb?x6@um(!ȿ;qqkr`ޘⳢvy.{&)b{H)#F٣m}]EäDN δ@e ڡbRDQsln@S;"` 㞽n g|yVy~'‚w7 .+NF;DUfBPSxδ×hh-5h Z/o$hyDg*E"Vt X_ qiaB*aϵ@5W[sa RɰU%eD DTpPE8@PM;D/4 J WZ}Rz?fa&'ϝ5QyOz43=Tx]X#.sN&zËC ֩.ˤ_iwRyJBR5$ڗׂ:;(4;^vfKL9`;>S)xAn@1>ez5K@x*$$ןw/ 7҄[BHZ4QX@aѪ,)s.ϹMy4Ō GV$$`&&e8Q 1kXPhK;Ƙ2B,EmPE՟rm!t 3xQ:nn;G}F[:ݴoDJ/di Kl[y.J]>gSnN_IKia&m\qdY žX>H\QOiq 4ͺy[F%js_!raCi/{g)ma/{(fa1m›s7GsLZnwM)mG<jyQD^}]1X70B4㖺sA0t,lxy=pβm!)vs>ʎb~̬!?Yɛ.*ʄ_آū I,M PR擗Qw+0fh1u)UB$ΓjiהsH=VLj8Q(%ʮ]eړ'@{ʚr:N1@7>N(E+pMB/sHzO펡B*| ӧ\8*rݲ 4O}]Z[g`D_DT!d'/d7F}>aEѦ J`\H_u lSfsޟW7pЯB:PFnű3eΰ+yȫL?cMt -~, ت=`m87NV2 噌5V`pv;OL:Ux_Ҽ +ϺY.fZݛluޞ@P;_̗V4odR(Ly'j׾B>Ư <&V>a3]-9]'̲F e MRwyPȚz!AgvLoE*\8*N.kzL ;JL-(bM)=VoKE4#:5~PXjx¹έrя21P^{.(d{$a,,ii'lDOzn,I2{(칹כ +1ȲpʋEek-cFoK/ܠwIkpWVGz?ǿFd?6F['_c͕-b`- _et>4c8y`^}`9Dnx7Ii%Zj鼅ejɪtE]Č uhTJ1(^t Ls{T/x/`xȍBQqB ajÓM')K+xOQqčh="ZYϠocwEU0X*IpjE~O8jyDINHbh3'% ]|jAOHO62Я~Vig`w)a.8/[%a(MXͭbC\^eX"%fc&"35,s ϼ!6P`^=rJ9䊍8U js&q{O]b6k _@ Z $R8'w*,9K|'>,UKrn˦@R Z r<=9"WYeZ_hW#Ԙ4pG[LCH gma8^"%6+> `эxzx}\p Z'8W F h@|HR}ŴGB{धN\dD9F἞2e. \ OF}152u@BwSc"Eǝ@+ O3zU: {OkNs+3+$X{ N7\nܲ0 d^~<svuIҮe0ϴ /AWo%6Gaa>.~hwSq>9|Ka;@* |*6,Sxfdu14t'ZP0%7Ŝ#zcP꟎!1o#<)3D˪{[yakJIK#|ȸxV$|V277/IZก.Vr[(&q*7u[@Њ^kxL5A٣g~M\Mj";ΩE;M9b݈)( Ӂ:2\OL]ƻ 3/NKzx*3W\~{gwR\ FeR/TWI1=IHR3lw;mepܙ1mY:O>mw\bVDQ<$Kt#9ќKH{[-ti NzEzY좔4S `׉,"Z$Р`kF'r| SEJLb)!I8nc44^%ۼI6XF 璑VG͍mw=et ^ah) ݜw*oM6Z%\.)K .Ȓw"y^X.U Ǯɱs2BOÂcxlvj6Y 8Dw#JC>FѵrXw_c q[hG[v$06(3/3r}o^GgBJֻ@SOGH>CZDs'&جe&8z<0a7c9JQ. FOλ1{ר\81yط_\9v7;ƣ<>BHp?`3bT{3js}ȐLny1њ[a:MTc˞gʼn1j}g\X^QD.4ʻ105a}($"~e31I }SĄ|zi#|uFjC )&^/*Yb1Y o>t ;uPЀ t'F,zײ8|;MSc&mwؙqk~47;H Dl/p c]wvGK"M mP j#g0MDrՐ䭦j/{i7!A.6‚Y`lX&̭]2>qmoA g> كnPVNn~$l. 3P@ωxF;MP}f\`O<iTH/hY,eXj=ʵ Z܎92%l⥓9CGnp#h5 >[wHGFW:=ބ 닷^qH*r*І]3o ,8K 8 : ymֽ/pc〫NR3L䈠q|h/=F 4i`l<>!l NYׇS}b9Ki:!f|Jأ莏TZ]mh\xNŜ;Eۆ)"ސ~yJ.AӐ--_`w !#)Ab]JήHA5ّRf[twY$ Ҩ휙g|r2x9+ڹ\9s`%` z ˔LqKSɼ?pujiQ'M&A CY {7coA2 lVn"#^URc0z6>s uzRta=z$*ڥVXA<"l@InhhKAMCMëhOn{@ІJ-"^:GTˁ|*:ώ%#n⽾ i.],^30L2`K`ЄIC})5z\ k.DxwS`54khrZKi5A$(E_c=!LB͊tvFY"Ν$-MkZF.NjšJ۵Υi]ٜۇkElI\ĔV i2\nRs(ֽe۪@O2NaM,&Qxח$)/w&U^:ȘPhvۇ.&B\Tߗ7%>"5K3,(*0q4~!~s"8ט/I"f6C4na_!*CgBNY-Wh(~ FB[yHjzE?$.6${m,+S;n,=v ۶Ȣ|? `X![$\l\Qz)\hlU콽s8BBIkѝ- ^E5R ̅ A/^М]wڥx 5K'׶,1ot?W1IN`B:WdXfK shP+}ǖ;p4(?6R:ź, p몍q*cm8eh} t!+m5%v lBoc\_?Ab nreGyA<УQjU'TV ̓z\oC 5(TC~~ >ejN@r`0vJH9/Yq#R<#->"T ۫<;&(߷¾Bj)FGvHJflk0|V˦ԹL0I 7;6 @ .Nm T0ԣ7 k&rBG[TMw)n+=QE U9U|qu6֬C{UCuŇsї>mDer@]ǜ7>l/}݄nA:VdxK2pCnE†(\m_'eZϊ5<𺅀>PX8:52iUvio]|0EBpf6Je=BeUq:̳MFrXK4@43aߊ,R"xVrv~sC5vc5Q,ҽƕ MGo6,gu3juo1w-{Nm |&#ycWGkd)^ %$#iHQir aOL<܈BW{cQO\3v 1%y %s:8O =ԅI򬫹x'<wԀUvZh}pm%'}HmDrE #Ysig*%4.h k=h*ЉBfN p]ԛDo3'+,S7q' P˥1,Z$9w: {ނU3拣~GjZ&'A Upl$0HIO:ok-*-2VA:kgeu\,rd]T}A߼bU`(OupcQ0]^W /DBIFeR^R܉!d^(7DXhD V Qz(KXD2}# DA xW |V5( \p'ڭriN>XjWU9 Ut( L:3ؤ`_LHRf~kp+r3*GSrۗ 8(9-6^Y>Lqwd˷ڳ^c`xYGKgvU nK`z{y3h~ى1VǜMC4Z6f_n B*$N _1*Fۣ-0c`iqvH`5Z(q^ SaOT3r5e">}} !fýeƆѽ?(rpxߘ7tA驪0==jK)V:*&՝Zٿ|I~;=[(Y{h^ʼn bjVÿUA.3 d @s݈(~Жs45s#n劒tzR%!t8BwDO=F(`o!=-L~ 4et(|c#35S6 ?QZ4 ûjp}|'hu)@"JݠK cm.Co5),C9Ⲻ27@A7*#4z-BF@l\gB&DHu[ZC-l"M9kŮUeP9H+q]|5ގyAnw\z">8!;a Z*K%3yKf-/:I8/3\A(.4P^V2MS~ƸKn=ݸI9&&R|ޘNžEP~߇BTއF>iszbz;8{>vU7`( /( ``sj7IC6yf%{ӡ`"d 讫P@`4֢1-d xqJuZ$x6]r`j=ˮX*Pt d}ɩ%J)ْ,7_v$!]-*]L3]î[VJx|wmopFIBL"H | l0vgY5gLz8AvOnP3CRM\1}P,7^+hx2gy)G]QB=MM $D9ʽP'Y`l0I$ f+^>>~RƗd@6=R\Wuս@f \B@٥hv$\8 \mеCч)(W˸OpY&4l~,S$Wzvس;l,NW+NYj$?h7FByz**zLQq(HI/<^|dr{ƅ.+@Oj "4z"ˑw +_K6Gl7'o  yyLg(~0Z{@%b^!#"h>Pن$(NACJdT%+,kT$}Ѵukabwu~}w#(ǥ1kZ7~\rq\s)oa~6׍fb o ye*H=S\9%[ߙ\c?ؙApdT! L<~#oj!|#yzKڂ?ѻ魎cCFYw&[-L ylSZœy(bm(/P.dS("ҿi gk0ڷirW_OrX|0Wۡ F99nsnqm@ {rx(60B$w0IU*b\|u}-uWcr8\cz;r$:xΣBhEAH4CeU}Fh>X;`UK(+IJ:,W׺܋qi)\@ݘZTF:A&2\ 5?Ռ,F~jƸHs5ڧHJߏ- 8a9eMYQ>x]cVB#ߡƨ"[b=%xB>:A6p"2Q.coރhE:+\<:< p dLW%ub+E1>Bi[L 8]_}묷3 a~mUs0Y&o5 \RGq\F Ci3@"M ]]l4`|8hQ6`lk03:OI/wgMW(s"IiYV !#LF%ѐmQtxc$+b}])Jv\i9s}x]& Rg0C6z R_,OHRTqM4#0s1?^ v5vEW"Z FŒxiCnE=5i1lV~Nd2*]8?iƘW򧿇hX38e5סKL8Ub$ï)˦ޥ#}0QqqyR|2ˌ>ݒRٝn9uKQn\ձ#&qͤ 뽼]éu5BA "_xF&3_yhjل[Hr/RRVWcjUMwrߘʌ!RSlF FIsUd;D1$VjDŽ{n VLp4=XђBM.$,)?S5x"ӏݼ]xڬc~zn 7o y|[lTz6][7.=0Yv3W3/jh nEʵS)3_B䴝s-P~%I sdLX;Dn-X+ @RYM"#FZB~?r6$?ݠƸcXB j8͐M]!O2p$6'lՏ|ønF}~A0Iuivk_GU&S39SQ5Fy+1n~'))gSg1˟Hɜ?)͙VjZbCf̥:a{>In:&#[]A,w<< ~ּ/HTy[xm\Q_: @%4 +UYg0aiN^9ӲI4-Dga ܳ3㬟}ɩs)NފPe-d&R-xF[}ib"Й( "tpzV ݸ v>5;5!47}ӆ3u}ҸN TL%g!rۏEovUZT3Cπ1# Z 6!pto>ZM>g~m FMcQj-|ȧ܇D`PNfk@̌ oSLgS#L9$A{}I'.<#V%Q< tĥy=2{{2;b.@rfSȩ,Y+t F ʹ KU#}V.֦:Sb cPh@eYx!MVjy3& EX_բ n4ly:On[j'~]ɘy҅| 堣sHۏy'N4wa9ͪygcpgY"8eHCb|qA;>'Z4R+'ɁՎbܬ _gp1.k=u#6TF@aA7V#b%pnɽ&~L8t9 Tf3{^)(CJWpKfNs'ryXD<Υ#p,p%nRF~H$S']Jnʗ `fMrh$L[h/|?#Gv I*JlZC )#Krdc%E-;0iw d˩6JKWb箫ԣT% qћ]w\ D(N) <:ʯK`$)e&EtA`7pϘa37G㳎ZPQ*$l>uggٜ(lRȆA$wТ`j/e;Q+-z!:9ȣvyܤcB9H& Oه]˥9SOsfW5VcRf.G+gPD5=se/$* Au ̌Q!=D;4~F!T~7|{gW O}Bۤf|Ua˭0b`yϊ<*Yf"(Rikh_*Mh9%ůR~n=1h>AO]@!~'0q{4v#hkWw_X+^]MfX:{I}]?'js"puˀg2s9:B2e{ zpL+b K{] at0Ss=ZZe9VhbfİȲZ0S3t9eޘ"HMVJJϘ)!]kSS)mCW~}ARPsG&`)X?3IֳA6/܈2H!Z~V%3ř)bnڂkpն‘j~)7ZZbOOM(F.id#(QkCN@ Do^& hƖt"Ex2 ?tFj1ȣX@Uy诬ЖuٳDg8_A6߂Ru{adaX Vy胻n9 wN3 bfJDPx&jCM%&Y'czqê0> %4 6ݴ; 6އH.sBhkC WSD7B] O{e6O(M#~c.CL^U~-FeKs⸧̚T`"cNѷNdn۔Il9Q$`!;hr7&"MS1YEՐ0 Q0wEZudu'4٦m2dsK2Cd rJ6Xh xqzbAitiI^e#uT,w+Z4C1{iFriVQ^/*,Ƚ!Qd}S]<}5αⓩJ}W,a:b95YD<-, p"7F՚IKv( AJ@s31x,|rV)#j1ylm~Eb寞ڸ޵mfEȽ_4lr`or5AWP:EFsɮHK 2 HyQ\9buT(,KdlV)ݽ Z %0 Tܷ$ l~gja@1Jmy嬃21D Ks4u4E0Bۣ[vk $4|fÑڣ`j+SHMx*K]k . q(RK8-Cx b>yrQJEܽ LHT[11çFFjHgNζLAn m}09խֶƬKF DF2As!Y8ŅN-ŕ?9p=TW|MGM%oj){|%F׊ ǭSn[K 236N1 fDgc5xMffC\sG[(m",+' $ ަ/=gh~1l5 C^D~U VYKmV Ŀ:Pm80"05N:PIV۩eJz5?"axzv>vrDU,A E*b4uO/t@%7֮NnnDpt%:J ۡ|Pa+VkI@4Ij 1l4gg^7K}%:"W5nsg)kIOuNIdV(!k遶 5Pl<79[9ĻN0ts1 P!<]JP=σKG _ZL(!G z[YQ%U8$P3 ]AZp\?rKpAAT!OF4}y^fT@3\T=fP׷ka H8I`oDxCѵ:qTWžo)ܭ}[TPYf.S3\SJ*WR?}8QD:9P6d}YDR7yˌzIHzw!CO$X *Ud4~d3mpVI{GڽiT.#NvvhbK޻wu@Y]!fp HkKeL(Ǽ`=i\{a#ֻLq Hh8QѦۤeT0x1Nڶ Qp.:c"I kQK÷a2H>ޠIǔ-2P,_?TԾLp>ƌWyWc97eղ*I/ןX1逖׆ƒ٘ٮ: ō-6Zb`X8r!ךm`>z 2~P"L[y8'zLiqWI @bLY ,-P#6bI9k=s!t+sE}.`SQD'$2K'_Ĕ4 y7n\X/ +Ly+M Qt9rV>FCK5J{86|C7T EUVR7mЋIʐhgؒeJI/ @s{E)&s\7̽YQ\}EEIXձϖH Bkeu㱩Rz nJc_+N?xn[ig*3 l8#dSG`Q@_K6ip"?>kZ-}5^TH=Yh%n22VB0jm8B52s%3\ Z5$v_֑{y5 dykqAhrٟVH(I]X. ͤU#0;#=a(5!,^mr&Vh:M6X9O_~ͼgVyl [K=I xG%c ee>|?`-K(K0oe|l2 U\% ޞpm@avC4tf}v_H׍`\,+sپ L*tO RBȹ{' ? DP5rvxX/bIgFEﴢ޷4GbyPWH,D @7+ c.\VF[D /EKR3r'KU㱀!9 <եlU/B(?, 4喠I?w=׈htV~Oa>b}jR@ɦCt-cj_Lkr3]]BeUvVM?<7d.m_󙈙>5c ̅\ENy"f"_}v&`G z+~偀_e#~ / [9K'D+ :h{W2uwL>9RW:F!_ }:S=ܧ9lqw6,`Z{^噆Q|^.ZζFݻKe9FW5?P4&xzuLqO}OT&t \y54&$ZvO3=$jL%rZB]q~N+n}+k&EE'!$W0nk3%pp\TT;ȳPnZZcͷ6gv:t_Q>gt{ԩcZXѡL)) u4cXu׷C$>jTCn ,XR)$|S3bxSY-+[d^ܲ -DgdZ]ULQ~QJV]r%gj9,Nfitw#Ab.f~tuXG KMGLk\? CtVIѲsg6y <C;F$61HT%D@VBJn##ver-CJߴvw;#F]k#Ğ C3c0 Q NdW9곑1Td@ƂjW̰p+L[ɱODU S,rT9 N#J͟FQ,{@{ *꯿Yd-RW]Ԟ@KH3It4E#phb_ q 'e1&=.ݗejDc60p3meAEQ.3Wwo' RH7T^"6paVJ_q5<.6tJq싢p٦;xpG;2Ƕ&/H'mF{[uW/ 4#W9Ex_Yk.( 8aB_sV¹І"nzNmgpcV^1_DmW$Jydk/Bj2'XV&sΘxKt/ #5ǻ!蒠uj wYNYns*2sާ|k?DNI2P6zK Nw=ųҕ)&h kw- $Nj3(p+@T"Ֆ>/rrtآ:FÀ6\g+ؓlஃgƾfOZ~f0oBz KBX%Sa&Limm aT' ςBZP/uz7{!l)puA]qf =`0]OnfUȄį>};NYՅgV6v'J/hI~37y#ĩ>MrGbmJ`5ZsdHlK&HL$56O$`\wa9*ڌMv[ -c?64b΄E @\̒wjćgq%%Jb(IX>t ³a{F~HK=y;VuPeGh"_=@b=KFSJh[p+i%~TwS[*v`ar]}ݚ, E[5ń s&_ˤH e@2t۴w*Ua~'2`>-hC%S Pī{YV ѻ&RpnA ZʯMjZGEuw`1k2\g攫FúȋXi]gyIݐi |X]8Y&bKEp6m׷ #_[#'3}ӵ0*<.,H6yV)+3gcMNq6vnQ#9[u;mo-P^[ݟ wE2 ~5%!i;eS}lgONcg,A_@/{[ 8>l5D13k/p[-O !;"\(˰/llPE0}&3l_üjYL i`֤ؑExeon3Tf1g}L,/&"mA_6>/FsqS0? 9AÊ&7hu"Z tPN; y;xRR/(Ir+ۑdz1@Mo[^ @!5r]y:C9Z6GɁNr`1FK(jF~ e%&ewsiAgsL.*dYUŸT;-Oِ[ca3WUovQnXlp?/VEkJ籘z V;jMnvktڐ& *wʔI ?%?{x!$aDO_}yd"6%|!*N٦gbKwܶJu T[,O(;RCV 7ל83#P$ȯ$%hz¯QI972GGJp,HX-v{o:ҫpĹZΞY2|^ Sys!2q;h3mL:ѫ!Ep\wy :d=?s`iĻYu_B\J(r哬MϘqkrI$04H-{]RҎ.!bAs;f\FLlx({6eױ*u#F,RQ]tE`APC(߹y3$R#ͼrZiJa+18;P5_x(,c~b D: ㊠\KZDнP\BQnYTr}jɠ x'V[uqJ9Sh-17X=dPَY J#EFӾch16o==k"sՆJzEfYi7*]G(fϬtMF"S B Q4 'xOy $2 ٴnMӸOk!_7"^~jf3N"\@ٌ"=Pb$rX1X[RA@ +q)-&O@%e즼 _RM2ˆےW>r1*5cQXEac{nznELZOߋIsՏ@6%UYv|LJ^6ŕJ݌^bcwrPۍo /^jzxilP s;Eп DO2%W6ɾmm(t8{ ^D;H8Ru m#WDovg†58/J <\LGv.N=?唗\/\xOA9ئ<@|R&4z7|i^qQ.q^1D͋zh\oC~lB=_20&Ad(]A7?soZ rWq|`_k3 !fb(08ͺÙ{tD;%Ğ\cpu9y>#RWj#)`/sz9]~ ! cBN\MFa;ˆrº ~fV>U^CU"سY̜7d|-Gj2 /qJ$پk9K qu:9_ AxA' R>ԱzexdV-v&'1TWJ'j:¹tѺHPr3l -wpJۚ-1^;d]"pO8O%aҾ5K> 焕dMΜc~1XBn YW]d .%А\r__m 0xq񮛔+NW"7u('%N,`[$ h1Xq3p]ۚRwT1 /$[KY!5*@c@.[IEdiDTT!'ꀹsU3aèVRħLGO|~m7M1Q2G)>i?߈g<9(+x?MDj65b"e/KV+cHԕŁIqonU(,r\,H X1Q>O.J8F qq6^Zl2×'3.reKTVK+MoQPB &:2EKyevð>,V(b"Է,I %}N)9Eߙ1$oLER`!t>2A[LC=g(P>>~׎`6JqK3sd!N:@T |7oG`s}'#RrJE-%j4 ߟafZ_Ng sWvFC >+|T)w |U%~KePcž cfl3^UC0Z?Ma*YBܜebePWU"ڣ $0!:I y/?N%jTLhSɂh ,'RӢoc{P +ot79>zq3hZ"S@|g{IW6<)O0iF7o%JSGx8 ss5)mvzLI &P!J/Y6co¿F[4>oّzi`} 0rO7ɣ}~:e;Q|B5E :ݖ 9Ŀw|RcN4yݧ62UWc-oZ lF@uMdu=EHTLFBtk^;Tr9dxRWKHe9sg4 {䁞N7)LWq[ N/51{exWr{RīHV$nEe9c wLIɞcFqSh?,'_TtN/T,;st늑Zp=u]!!mh|d [qoSwMX.VتNynhx}=R\{xHϓ>l@ ]$ V]yeҴdpE^tz^)/k4;Kԅ.^_xV?/9^E+zq~}&, (`ĜK&G1/{dH f1VDt{ ݡ- _XEEtR'˵+J>537:.8zلDG2f5+1/Ttl;=19\SEWzxNBGR\a'̰t}.busʷNK_^`!|1mWgQ2)O;NP/,6ODaL2NUXE'*`'~ۮ1M*v>;>f,x¦A3BXRc9,ncYo[So{[{J]_J&(n6FNv ?{寀ZwWϑE0 `q7;-|-at ']huK.U 0#]d ySq^̙5Shnd zl3T6Tޜ' O{Edy܇"[q4CZ5&iCcf:~Y\8^DTt09 #:V"a2_Q8u(uXiw[B4F;D,G!wM*o81X[N}w`{Gul-gQ"!haL`+]25D& ]9֒[\R7X+6IY=d FnTk ECUlȮNm/U>&}(Lf(ﲶ%7aEufTMQ !TŏEy;W9ω\͡Py6oXiL)2AěɏL3q3IX+5C!*hn$~*4' LKrPHs+*Q R3 x 2!~>1lsYM~#U֭Jq: I!b2 EXoxޭss[uF~x3FIQ6h)%8P3LA >nbw&+N8Gn`a)\"v;~1(Lʞp!vxCF}.v `x$_xUy% P}>?PkkGL1d }[[ȢIRo{S[QVidH^e.T1&}k(=8~pEvRqwR;"&r\u3h>7IJ9G12h$T< GT2 o$O&.;QM AliT"Z`)gYFIq 1&4.Y.&@Ÿ;LE)8>O8٘AfA}H7'v * D3rv'+#\҉(g>([6sW _/#~&Psbth>59<7Km27Dg$":bFΉ'sTq-hL[E-ˀ8*FB7NAXzCM^}!nї髨m$O|$pTAR熧'U/,辰s1:p8D~=⅒W*ZIH0\.ۙ,\@ 'I%!UO̔F.5ZT]_@,ˌhȿRkv5К*6r~0풸+.+KU8LMkhC"H 'G3\`acpo'}+o aR". Le O~I"0O| ;j !PՓf^[%:Jdm4Lّ,f2^$K ]Oȓn)N՞"1aoA+ jKUvZ;qJm<ȴ%O13Ws_$8&<؄&@੼g2 BF@ dߑdLߗ/n}9 @.ϴ"^[FuY`JOX]gͻe)%uNr᭹ Y_PRgMԾO]HW; uDElDFPJeΘL45aA!z>I X@A%Py4m^_r|{<>qrpʊqt-@(]zxG?IB[n v1+la;m(tgu{N^0aLM (LɗvN,K%j)+dVU^'[{jhUѪIB |3dV -"+ >J&F"{v"Im."$7 |*q[ g= CYA#Eg^Ƃ7@IdOp' Ft{#_iUi TNy bjxHjBV{GU'OȦFiBh$[9u["' ?4B n_q0 Xx3x90 ͹윑X5PiwɆ:ahbx`:WBf!/EZ*Ās%-e^ӟu{]xPfDꋺNXB>1YK7N(h@對I7"O%"9 Y3W-A)hd Ac_fd%.SZE48b<`M o69<^a7Z=*{zJVx!9&<{ ֈ! !VA c_Ǧ3MzIWw_ӝ1o/eXڻT'xЊ{iHZal6}J"?-s mc.ƈ@zCϵ9lexyoDR 6]~W&xG @ cR՘H΋9Uo }ٲ] ߉@kIs+ Eyc/xeݠǎO^HU!J@['ӈ؊X%tqu0n EWv?rDCW<$w8WeQ Ez=97E><Қ;m8cm[`D+#=Q.UC,$sLtQ}ORI1Eq "7PXO 6 M@+fMJ0}aF[I[@ۇ\Uꆙk59Og! !L Eٹ9)&ţؽ!i&:O()yIc[vפACgW_%jlGc/{TM 2h}@V贇ژ Is/{6۪ Rb5khW ՠxԎA M<…AB m/}뇉ySb <Ŋ~S +9d[ KtSO᣺u-!U ScW;&%s`]H5i+6 sfU ,Pxn`œMYQ$x.@. *H`2 #B7̖@w }oϾ֍ 0bJ,= KJ';Uѓ$|O5c5#MED ~i1r_HH]ǟxoZ È'DZG^bjSva&Ļ[|& UC9lKwa=~&:[rCXZwȏ*( QIC7ȓ~}.tT^#eP u#N?$_?~[7WRn&Zz[N%YbKPVb0~\]ѻ25b a J\3l~0d.{5Q VyMS58N3_h iVKΜ֒!gҷQP2RW"YMV~WXI:APWvxnW'ұqg{*aڡP5c !DyC.]tz؆=1X% \L4@Bl.I5E3( ސ7vOQ*ݤ.K:ۅN:Uh3 E=K}=aF^J7g$:%C??۞HǑxCP"O%T;@ Q{hUl5H' #j2ra* g'] /[  fz5 EtJ[0L/f=ZYJ^Bj*weS Cm Œx$8@SyÄ?ÛtZ@` @G@+^a|ߟJcLM4 |E;QGi> 5 ܪK >p'8Z8xU ŴHP @SΘ7tIn@j G4‹/Լ6bhj0~d+g2lTdx9F=kB쟽S|˖ *n7-̪/7!1"h;pa. 42k+\vї :?oc.ˏi7|y>]/:5VlDE ^6i|TRIeXF , uCN|L\g/D %4k940EQZoxҘɰPD.a1mzQ1(rU=[dzb,ix*8{Wĺlth g㩙Nf{l-r ;pj<q ^@l]#Gi]R}M%Zn]IC] nC#sgh-끈);lR*G=K%W>yB}Q/ ͞nAsBACyEg#m|vf_-+ P 6ap^/ۿ{Sm:1!Q|VS',] |*/‚2v"` WCT9O].#b; ^m'pǔi(#i\YB-Q+d-[.@{zjm v[MZdG~2IWօDw Кۦ;.]c4j:4 LyKTi:DQrЏohU2=^J9SH0(l+;_7$ex xذzgw-tUq*?lGY8O$3`LzkK] CF&șe?Zk/vxW!%|L`$E}˶EbH8vPξHR}_\=Cn$-Q4Żzcw2ar]g-lt{鹆|"ˑAġH$DOuB,~Jun`n2)nhiLg>BCW6_kdd sѨL=ݢ\Yߴ޴{&|0HsZz2 39iT;3YX]ܻegGbԍ?+pA謲z&ZM\. =o j*⫛Oq ib V P$~Y  J'e _$QR\d>CJ Ҿ{nLlVNI&U#Wc9_X3уսtsYmy,$N-sW5$@_Wxأ8iF8 6$Ix)1{;\yqhp%z{װfԁ.ʩƦH_o<1b O._8[b|G)P&^%X7{:\|Ej -oh zNeLVIVH z5Ġꢥ58nUNoy8kd$_8vI5??+5p$?Ne|(+lee%g5[_B:=Ϝ 0x oC޴|bu͕K]zrsF |J.p˦ VWs{}jN&LN%F7ԅ.Kgy+>N>t6%bkŗ}h-*0wȞ'-lܨ10•ΎN֦L;"KHn Ș8fVGp쑺̚(Y}߁*uLa g[ԙ⃧z13ΠQxO4+GRG|I32b :,ۏx,!M¥ ˋoXd''Uf2iZa2E蒽Kxk+@OOg:] !1X|qq"{) Lc'<ɟE^'xl5l]JYs,ր H2`#&Rz{<&W s,qcenqAo݁HġW"ƏMb ui;cbγZ pY1Pg  {i0UG{/SIb5A<崺IΡ /FQТV{=%N eE.RZ] w"iY>:%n.@L/iGS}$"G ]D ][J kc޷OsҨԻ?voLQˌʎUFm \PSC\/'& nzH5v{N?^yT!x8Izѱ.y] %@[dh G7(82sꩉ!XWt.1'qpԕ'l>5? PdOa/1ہ<Ԋ`3;(B&J~R6]o ŷ٘7yOɏ\hϤ`Oub "SS|>Ѭ x]D2.&?7 c4يqkF> lMGHhEKmeGk84Oos:Ra?.GJ5(G˄ϾO9[Y͠M40u1,H^[ VR`Cs^)S'У/[Y!*ZWnv`؛/ cnjSb W)ITs 3k-@f:1w:աU%[JP#C\6|; \ w{)+6ce/uא-Ip("'+襈 G(W,fJbl/-cZ4tr.:6i(&X=E BC=d LW JWc͟LϿ~a6d؂YEjܸs,HB4C ṙ 7@՛츑.hATVK+" q@<īх=hzyY\&W]6!sDE--ay%j ~,c&5,֬!c#֢ˋX}l<Ř39çpGIŴK > SElȊDMacUD_f VQ2$rs1{ e9LJ_`jkjC%7OfTcG0)51[͒^~ 1CjPc[Br||-}KjNНwrU#?}(W,֟)䂁?#ho[Ofm`/-Y{dJj]8f+Q5st֣1Ʊ)dx4`wG"k_ͥ|omU>qZ*!VGՖ)]E:c;]5⇴+R!0ΑEK7x{^[JGIN@wB+k{m !b0 92=V@gjn_I'-{pF<qwWQ+98VQGt>,e]>Hl*%ؾAB+S";4L)Ԋ8gYF)SAhKNz/\kHz_ٔ7J .ՋXP:@ⴗp`xO };I$RhʯZf+?,Y4aW!ᶫN |u&;2fr okQ͉Y{VE֥gh*E`޸:Az_8NDEeL JSK-׋GNMpN[8Kbz27wrك8h|ѿ3NNXpuS%ڹ z .tɺ;Js%WU32 jɍw8㭄pZz- G5(1HSEHX*⑂VipټH Sv-@7aֿ|@%G9\˷0#$wtWNQQ#'Lg84}pFW[ $ ЂٸnRc[V6)`f n$`[n3l0 Zm_acQ}蜏kOFǙhUyӧ' vN ۝#-2߶DBijR91A(+w 3FF)`6cU![~No*Y?1M9kU#-jt~I,5Z A:Th5QX/ܽ6J(:?F4k|Z"uqtw1ǀn<# 9ݲ1䳷vgw80oYc[osZ4:/_yY牲c1~}!j S2v}"tK=HU_Y@2g7(!&qmZgP.L )v8x.S$-8- jYm<|dߜNXFnwti9Ϡ32ʼJe(h/?gDC)&0c\u 'FAa a4r2zʎ}]x> 8DJdt]wX|(:Coyx6v3\rtWW =Jb_s8=3q(qCn:VX^C0859o+rXbQ`rNl*XpĀ {MMiawg}r?Se3Pt9nE 5t^ضAO{{NF0H.<!3/|vaz \ (H~nnL`ĥg[ ]yrn1UUհJU7hk$h˵&-cg~eT>d+=!%8|Cm-]O`ӵCTQ* ඬpoȲ_&״13 'SiC:YC.DOX <ԀVQc,sAy5Sh~D[o8ʀ>k<=;:oDΉiQ\u$)ʺ5yNT@· @v9+MQ!@!Tʃ}On\(_5G9ޝ|bT9n5&5̕q\f8VnMnZWnnԷNC< \Kӷc0XӏGQ_JAkS'dqd5^m$MS,=Y#JB'' oׂ/mYt&*~zC~$|VDaA>Ȭǜ8CGy#Ԏ] 7vUJi 7QIcqWUv[\~?u@CE}#§ TtGS /1 [H51lUo2XVrG3`F*{ Pmow~\0)h,._Ii)$UH1Q!Wwhw1>ed1¾V55ThZvc)G5gkBZ֕CI]K:;{t> 1uxÑ"Z>ǡ"L T30(A)F KP-9M:9ʥYs_5(ShiHe4)cEpճrW⛵BhEfyvȏVQTE-ʣUzdFSkDiTu%jK`eZ4 kԝ{Cm-_ U5`Zy-H 'a0z6а܋v]It4VgvvA$ [5C(W=gp0>+@fŔ+#|z6t #%/O˃K~@ `ek]6:¿}IN%TÛb~61nz[> ХRv&X:r QW!%Cu;8Ɂ?RqM`7 )py M"_'!uY+h/šRqbfKZ5P9ngR~f0sc_ޱ_O,9l{T?Nuڡ9}ܛi¾5;Y@ i@%uZ,8 Vr;AbI- IP| o1^5vGO${ڐu/^vgMi yKm?~J~|{.HOo2 @@VI&Z? rRPI NgGwj p:_O%p<hKB-LDpY㺯H rbM G'sH6gMUn|`̰X>hlJrb͍&-Ґm`ƺzkgJ*ETTR}hCkuYr>> ]Frf/% -RҴb`ߣcJktOu(!Ԅ⃘ stEJ/AP8v-v\\9ߠ˱(71XDPJ?8~ 8OmHZeqTd!lPkOxy*Z*({y2 ̡\PڬUe6<^E->x^a 8\<ā8b1)(cdfz~F$*ZͺWF 6;h6I+27ǁ1, ѸCBuRI7 UH"{h1z̚kok>ⴲdͶ ԗv$ؓ{tu{GŔ!.C~ "՗ICTQS"dgf9R"ٸl Q|Q3KB'.G2ATЙ:l(БlVSN{2p > D~%sedRg ^ PW|{?A>F2 ZqʢHF ;#ЮːƇWy t2tIP KKFr؉?_x ?g*$NΆSj`o.+p뤋߷rx7v4X@*U_މ~KMtSEu kx/FeI*Ƃ~1)-NU.<5d2 H_an "2*[1{'B( !.3BV$4)@QqR³z2Q|7Q%Ja9kmEQ\M˷fuW'IǒU>%TAh c'j'.<}WQw+26Tuhз / OA` OG<'`Ri+ K=-zx@32AAs_s;[TbaCfNys_Ayːv}?ribsWSuڢz1פHAºeGQ}߫:.g?#jEU7P6l (\BA$ \L ɝ* R,Cwh[9 …{6s=Gzǃ*kPP#M>N}юb{SZ%l u:KĻnW/z֒r/U`^{ MG{;IO.=ʨ @Ű"8cF\//&I/ w*V${ %<C"/8$;~@6Le㾅[f5~uPױ$^*EB0PAbυ0y$ygMY\M4\tOn@$c)Yh@9M=v !s\Fhy 9D>>`dFWnkdXXO(G 0R+A$8jLQr46BhjEa J)2sH ¢W7R.I>B,FC'ʜ( g+of\2;?ܩl 3A0\AۇPd>:x+֜0Ҋ)N֏o,0 4 wFmpTIlVEl{d`$YvqMBUJft/a؅2gH71XӞcxڙ@'L/Jo zQnݣέ_햔HEd[Dx$պ0(J&J>ާ1Q*@R}q0VzD%x@2e-tf8HZZglZmE,433cXqAonňH:N/0M,I3\YUd_F(bVހZz3<+]j{|EV!ԩiiq+pqd8dSt1 Aq󃼚#hqgxpV3)G(Cjd IJ 5pY)b͚e+ʫ'(=1V)DnƳߨb95&Z:|i!7c?IsR xzUgT==c+rmfMl,pWWȶyN/Zsp@)ygRz~"i %~k`txNFQiȧ\ n8Q|#$vˀq,ْf ⴚv ggO}eϘWNeuA!Z빴po2*`ȲDp0blzѫ4zY5kmXJ=pRjxe6ʆ8{K.k0>^?;2@QgI;'"ݜI۾O*(XD1}|F'%q}Q?_:LKH^{`y)6RKuL3XvXW'(YہY~HjέOZ; xs|}KW'Yk%GjOr,L]># Rfge'ߍbs+[ӽդKIWd} 9p #:NMт^dY>M*{f ӗ B8eV]If+` _h5 i/OxgXuMڐ zVtuMy-w6-Z=0- g;!MڵOºrR??UW,'TwAqnoCoMBFaZMi[BiAd %r9X%WHxXa#ʧa+#:zΘ~_s㤜@܀1ndzl鄲-@V>Y﫺ǔ% q(r`ïveFS|`_ɛ(i\%-N e3X,` v/D 7yCc4+}U]\i;ϩ&?r9V+#V>@28AڵxLEm ^|+ ]-5..#nV̹5_g͋m $nZջ~uI3\~I)ZrH I 4\A`XO$LFu6^v#@ %HFd{;e4WUppW5݆m({jxl7wJ8܈^bdd),`3?V>AW;6e:.C[nrLw|.] OeENg0^u?I:p>8W%6bļQYӎRE.vMuW!Q~}] I }TgM& wP3y [#ұDr=Stӄ8L[\,wkKVi!Z@3KOO&$ndbvSDֈi3.p2ZNBQMܦPe*~%R\^HqK YO_̂%yu!_Eʖ/@gc&/?zGǯ ̣ 5O0z7? k/!T+aȋ>ʯdtP`Aɟoǔ>в/2.)ݲ)yi>vpbBNytlYu].hH>ݑpd2?^Tp5RP#CzDZwL.I COw٦.4Zv~ni۵qm2lpJwt\&9< hm]{M^?~ũ{M{ItBRQ'0W,KI4iv%i'嬰>J*( Y+-zٌWQ4c(Aa({ggU&ң‹cϠ Mҹ5eC{JY*p͑ỉhv㾍DP {WQ@6d2ɪxO4v{TgT}~|m;b1Z잴bdt~V(_׊1Bf CL@yEܰUK'/uȸ,(Et~XД"@k>9 :!^t+<-<r_!Uakz7[c*~."AfsI̓NdHMȑՑb]́G.uYFlZe7tk 3fkϻpSe.,#O% )xӗPʑÏgo`Մ/zW5T :Rl!{Щs~}FU/y2Ic .X0@a*sƖqݢMRta=Zgdm.9~=qd@|$jJ֔#WujxG))&Qp+e}֔Ado|εёm;SO0oa:Bv7 V!s}rb`TS03 DcKBG/-ķ)Wno> '{i$/q d>ʜXa#M7g?BvW8,봥8VIu^'i ԊsXh G_p=]kRMQbp8ΈEƯ="8!rʭPiVYpp gG!Yj{[_}ˀɞ^ :`߭[AyoYWG?5r9Csp㍕Y7 ʿ7nghH:(um(MoC k~GVeC?>ufOr4kRK2A*YM=W D'(L=9ܬ;Jt*9iN[RWd l䊨a0\x_i$zD!ݜW(|qv]zY#oMaQiB`byuVr2` ~\N&o< )Ft.;X2]i%W=4pb2X7Hl* 쒲9Sr&]RA1]6,$=$3K7O'ꔦ%^1L!-|OD7#¡։+ x"MOP>|e\Ӎ BLې/4DrF gT!S[JtF+c3,XjgQd)VhXN:}ȶrH\Y=w77Y1TN̓PW@ZmEɘDn苊T&sjf~ *y ~z.(v YK($R ,J8%H5lgVD7b VTCEeVLݏЮpۿiR?Wȳ]m'&#IbGv($K§wkD@D,ǟq9xK|G}gFLX+\-={f1\ m45F $4l b!?#vx*Ԩa&%Ӽ8i % ȲNGPiM0N(0g )^)Jvv=4)'㸀 򲚂%ئ=4 o2SΎ2i'iqJz"VHrU |eWs7/TNʲįy֌q|"߰U=h!R0mBF.۫EC?-@)hձ[l1e٘S ioc7+" 0o9BtK>U( .E=k *1n{?b+s*E.=ћ4QoH_y5ջ,=BQ$;_ :Y7kL5$jBR U#'Ͻ9 d 鈶vzV=CF̌Ƀ#ޮw (Ñz@(4T]}LޟfZ " 'chJA3fёRd"WB9k^D't(2h1,m!xkXELW8]2!U$hYi7WΫک|S\䰚+~z94湢D~;I!z )̮פ_άvn8n?y@<(FN89vu0W)_%JdP>"bs)Zw֠TzVNms,Ʌ9l >#e(0.v0xzcAum ?ܪBg*a>;(BkBtK@E!z,R_*@1pZ tX]$} }JqP^~aSNKDVz ?nTK$Ff` ^].[`|Q7ھD$:D)xB&#c6Ȧd49- yCoyE7H>~v"z N e\NMtSU_MQ:hzU%Rմ=˲P!Mۮ#%!DCŽx i5[Kb<hz؊Gy0i|GĘUgr50TG+3 gc4FtFU?, +#JYU9yG-MہQK<`+2bkYh=$XTز> W` \VHő#~sJFƏӘ0pt8 5J `#~ Tf44#IIo=xӟŸM|4O(YJ `QqsA)<ET^]ꂼ}x/zAȐPXa}mk,$͠hc5~esuWo%P, 9zȅNBdi1Y~A_c[~1M)ƀ8,#=/w]W\Kj"2#.5+F~ۧ=yl5.)<7 h-}k+bahm~|F/釟ec'@jXy7U2jY)TzW:vXя!,A8X M!(/}X~1j\`2l}W|}/#ӄt-P鮛Y]˾w\.*GԖ$]`E$]2fRJ C'&W0OU\e1Dxָ.*։m LoWa1E}iGg|u¯ _MU^gG8='GQ2<# s5^/ s' ˊLn 2 #_*/ӷ/%h~(kROonW b7. ƓɶCD~|L0ݭ7':|1.=ֵ+$3LMMQQ+eAڋAS*cS69(`SįPB8-tK"Uw^J"M$CZ.'*h8*OzŸ2| ]6rgӁ^mx@OZH͛iq[VMu箧$?e;T 8ȢqtHWa B !fgF~dMozKW~pј1|B:p$[v !d?:1MA͏W͔~Cokk&cGP]t TBMV"sh2UT>ћR"0?TXcM$/Γc;[e, 5cgk0O3uA2Vxbt%]Z8EaV!/4ir~m%@$F 醰Ts|\kۄILȺ U15jH.V1/CE|˾dw L]apvݡkuEreBtCůҿGvi8ߜK92;+GIn S?BBTE p:}N{3WD\c䐒ĉhu&5Kڒv6؛ҭ [>/Kzf6f?Ve\yEƼ= UǸ[jn ߽o1}wodF Հnvs0f;5Ӈ `x`C/~=OkHcH+6"bCq ٕ^hB0yքNr]}^D:+C 7le^Ao  8NS6'x1%=1RE ;[i_(ᮞzǘl)tV(2)Q >Ii\>^'UXH}\% ~RA ɘ}2V!ŽNAOkGV{{[qhz%N-0 z1d{Kc jacmiq֗8?SBF>*T1Ez2[t1f*lխ冖Hj1ޔdפXGٟIw̟7P_muvpSvǫ6NY&ٿ=xz ԫ|!GW%}^gĤW4wVlaoSlDf?%*G0HXoB k,{]C.;~*KZ0}Z=j;ƞYRa\FU{cʊ+Ԯj:ʾ\fjBƣnVOQ`ct}TKéAO0EgX7 hpP<,)[0{8L-?V33h\D/eo"wD6y4Ϲg>_fX#*|%~G}<'"=U|/Q eAL $nLkiyG%0-:/yw^a#wRcC=[O!"ۇ$g@6l+zoO]ٵ3KD "&hcM! hTK0C)2$ B @ĉl-p3Jmf:xU=:V-@-(jv?}A 6=(g[^^I <'iVcG2vIܻ AK:* gXʡ2?d1pƫ3E&ԑ˟*2,Ĵ)UX]ٞ3NW.o [`{.dwȐͷG|Ӫ'oN| X2y&wl$=K1CaBYУJ!hY@t'48uF QAKEU)_Ov*`]OC#2"Iѯ婰g5 #}]ҮWyw~5Ǵ9M `Yuï>k5l+*T63i6 '6SBͬ/-x nB`<0oSXh:r=薥?>]/JCZcʟyuk!۵~ýB ?6i w[e=;dBB8i$.3|Z ]FUb9*%vKm"K,TG\{8.} @k-įkM\͂,W3]"9^B1i^Mb47W>;~%]M)x_wsI5: RCH3S8Ȯ]uWmwS\t$շ( :]c懂DʱPqjv.3D#EJEx"O VZMg(M)߄YPҭ!ٝCQw/JE$ yԶ9OdK~xۚc0 %/rYM܍<@dдb%Δ2݊@m OU, .:eխB68 VԃT$㭔X1Er<@'}$kIhz{7ЛEOVk\  y4ԬY iE'q Cy}qD ϔȑ{VȾDt͇_xia6|åAu^vփwP\q_ 7zN(FJφ|nӸ8[lDkX-ie Pf榪6|3FiXʝpZRery 2α$y8i);D{(aJՀR/ { ccgp @ȬTJ]妱rLabjW+TpB= .Gqh2[d1Hs|24\ vT^BBC*u:`djGEψN*]Ӵ;XO N)cЗ:doX",)}^ dBwH(Ic|;ܞ]Z͜/PUwgEmz^-sG% *3;6pDɜ$"9%]@=[)9*5`_.zu܀ɣVͯffhv㑤yÖ6vQՀrQ8\) M`6666DnNZϖONKēBn)(hl?kd8#uۭNS Z-t ʑK >َ$З}%by/*RY]ѩ$ Zo{oĽk>ivF;5cլ*>gd8 sS[x@7b- ]gm .W[{A6 _KvLSwz&8< b@vsr/^@A?~|m2 y.u DOq(jhLGȶ.Y3NYe#?*E:6hCyŬBR@ڂU([ {A}HqJ䦵Y!<rxqYgLEΟG%Cc"|v.C` i{s9U>3ɍ;pe:郚\$mI9`;Kq٪m${ݵR/,W<]H!^;[8cD/VȖ gvDm\@ nkN ʊ(5ֶeQTy@.&4M&Lc(E|*3=V'<|L/Y0 $\$A[ Txk;j46hNi" v!T䋙 ]Ctk~_-}bpIv1':<nPr~4p7j|"*~@`)k0>Ͽ>&I | Vq76.o+_ku\0?m19{Lӌ:"̳Э3^.P5%Ws JE;:oL1`Ĵ-oq>_oy'H,CYD@?f(מ`A:_5s>y񉎍`on-,vLM~nv+TrVX '32o(?̸"YEmBblㅧOaLi?sq qƭN}d?{HwW,qꉄdA,} ĴR?NG0 ~LN""[cV< ]{1dB+)4[xFGW ] pO~l{Z raAY$\yBg9/2 2_$«5wKx\L;"% ui`l ӔDyI*ZW-Uv rK$FQ3dcy"b$Ҥ#X̲lx`:6|QI ΧZA)NѾfI^NNE+;RXTƕO#ز]Ş2jpH3`oVʒF f~T> '2MK"Kv$'_s̓ioe 9@f6y֪1hKqDI ðY oB9Ƚ&6MAc nSćEO˚^Цdf^g4AҾ ee"=Ձ\c W(.E1:ΗCƝuF yt{eU*7` O[";[3Rk [af>2+,o0+$_],kbT;dC.̴R1cJ@a(Zs˪W6ТY6Eƺ&{n2D,K!aއEvlUxFyw?:17'Jo/u0Cq[M[BD`(L =nbRz.|fJY$ʑ&pJx3 shou6wpl e64iA>ElxtP'q>+ ܨbU጑&[.$n|߫DހHRwUul:Ѹ+>6`h#ȅg*Ӏ*/=~VgjHq;s OUֲǕ6SUf: JooFkJA?3l&t-#\0i051b?r ]OTO/`s.;CXK51UI96ϭm5!ЦOTtE&t@MZlifxO o@* >Y_A7\:F0IA#TsMY(KGvXx{rejbӸ PtF U B6Rd 4DLv(jc!*n> V旘jst >KI;'CX*-8z_?}V Dag/ . ͉DlXG3ݟ ޴"A%eÑqݤKX F+w#^טJK| _}zj[}q O#3RV WpeMED4ԂE##BM(2WPmwNZ[M?-kf7ӟ-gjwlK-zpUva0_J7-}}7IS%Z3h9%uijgg4p`%bYŽejqd+B#}G|A>Wj|6S_'Eۘ>_BTq8l^k&v'7({.s*>vN6ĎʠL'gS|LDŽX6{$( [Ɋ<_#;cvN!N޲#(N B;ݳH&i:_' )øQuEdhr_x^/X$[Jnd%>s)~Vﵜ\Jeǣ 8_ڇՀ{P\'w^M^У=홖 7vb{,#VFkw6iJBk %+[ `PdJvoVs3a)(_ o3Vf}Н+9ljfP NCbi ѫ&ws癞S,*PIE*6mD9,&c~|7QIŨZ6&BQHzw2(NNg20kwr*2P##>yf4RSXU2=58fQfI;Qkʀ~qhTn݂&)'wX,& 6ѓ2@Pn;Fr\~ !.Qm=FCTAd(0wA^fJpr%rSmf@/K{ҽ)(*}yju*vu9U"iA_/g:c9m}v_~#UD`c&P1f jAc%[r‡(J`erٶ b`yk_C[jXc`{o$C.cd&I bq{1ݮZV ,/Y`a(ʉ1@e7JTlJN%y$8g7s)5oa#U}/lSaVp&ꎐUg0_Y)bU+~.mܖ$O- $HKȞAxSoSg<A_okMg֓NwN0D%yQ ػP^ln(>!kyKY;|?iջ[FHڎ pHj=j;|pki,q|`QAe(tl)оT>i>؆QRʵXr&nx.4D]V6j8sU-Qx~i}CYۣ5H{8CC7+M'1Xg7+H$!@DeVDFsIbZ?/s>Mք)'lX,s̡v\YIBnE\ }3L=!H5m `a#1+w[nh}\! 5N6 HY"_еӛ7 =>H$!Qs Hn_Qzʂb5= ``3z\gc1ܸwѥvy"ap}+ ȯS (\w~oc(ܒa))U'_TMM6$w17f@ʃ+t{5b[l]o/,Ė$ "h5}Ϊq'=҄?ڨl( mb%[jj~mjAAHIve#SNQܼ5n635s?ea#>Jp\aPSnt:OX5Y[9uzIQF%ҍm;*&pR` 0ey%A q.!K?fFk@Xdj ŭV Sz\ ;+z& BMqoRwmLJaʣ07:Ɠk[sgEH%h+Pu =cUrDً R]MAG= .D,LmwaI|.#'IF\  l%emNOUiqHCUjVJ,id|Ⱥ9Ǝ&hN/[jZjN4s&}=`먱%ٺ e#|G ӭHY~ѻL^=㛹CvXư.J5EY*wTù?okh+^,0B <K84"1 \"CF({m hI1:!nqSՌD{^vL~xjlsג6 ܨa|R1:jC"y;gi:K}U )K"g!V5/~w?yIC3]Pۑ2LU]BCWtԪp͌- i<DtF_0bDai Ezg@t6 BˆTY*!g aK4ކwV_ 0I%t9HW!牄o1GܼjI#{ǘ]ד$tfuI(`o|'{Kh#3|' 5rd꣟UJ7ZBQ-s՞P˷=T ZG v^_" Zؾu,DZ*ܦu,`AO ȳ %$B%Q)AI{1|WHK|H+aN4)! <a&KMD_l:+:ҹ5v?,oGk9XH{uψfq.$AVmS D}2] Rl7/f\p/Y:;$ h`M^{0*e{`#`e̽s.+r,@'!{_mz!RCDfAzVw@״4\T:1d3pb}3mh;V:Tl?XĪ`XQ*G['?y 1M>X,&Iy"a 4ޛHd4EZ=ق39Culkc+JQc9eIa.~`. /:0 5./#GhNB-}٬#M|@:&8&Q!F&2 Oughh WaR{+|yr7%y -"wE:$kGU2?bX(hDMflG-R6SA"-nAXU61]Jr'EE/!6e0Z-j)(gc;K+gcg~Q՟7S#la遡O!]hH/!2"U$ٛ+sCjg'%a%쿘OgG9 vxt@tԥu#L: ;yA> 9_.G/{ۘS@**̢$lOUĺ}ˈ0:C#g^z>a(;iش]&7EZ%*NBMhϼ7X~ ձ#w=%TF1-"ĥWfK]کf4o9"":lC^<v2@a_̙q'XptLNg^TObLWxq5;Ymq9{|ȏ=B_#9ymgʛ7(+ )#)edo˟L'%2{Z6y{g3Q0M "2fϬٌXvE2L2t64?UkB{+Fh#guXnȽF4Kl3`>A%i $TaxLP{V78}LgAQ`K3Z_"~+uǾ.P.?*r/&ZFm2= QP@[u6Zn _ 4ĆQK֫s;B2G'x]aە@ CqE~ޮ\z,\ 8٪~//˲|84lx"Ol1ClMw| Mt>)ٟ}:(1$r#{ߌ2[;(Զ̪.(ᢈfӚI!1Cܽ!*,,$Vv><+?<$Qm;v^B/X6]RgG_M,Cnb"#RI+}F83-(yn٭A+?yڼ`mJ ]C`5'>qc2ƪJ~?3DoPۆ=8(yym8kWZlx(]W'`=]Q@3Q ~jH?Gy{$}4ReKtjasqK7P)!7![O,V?6A0eTJC9jwg7Xfh375xB^׆W3*tg&v}zq$75NBJ4'tksS ښ)];3a %!@ى 4S٤)a}V,B78qO|.ݦ~;k3WWX3q*An2rr!t Yn**ШS5:=15f·ΤX;P)sZp&61 >Y]qUw|3pǎ1`FD4H#A_s݄w#-)=vʦoJB6?UYnv 82ʖ( | Ճrٽ}`,TOwK@?Q]_tOQY$EbY*j{aخJX@G'؁9qRxX ~57% /O8D jmVQGL"Qԧ[ ވiK2#B 4; wBD5t;ךLhަ*yK|h (kS_+#J[-N;Y[{*=4Scp(jKJ)ls⋴qBU1 #O{ۢoS>KgʣiYJhurގZbi"+x5>W.yaHA;l}tH[tvXѐ'LY[. d6Y{ƾܤ3}@E78SWx(X !Ύ6ŝJ?5 Puׁc$p)a\t~-VВ=ܜ67d7>Ԩͮ5 ggg溼sRfnFWc(IM%pъ@BčP@&<;4yyܽ  mvaMb2I]h$c oXQv ud1C6h>]YHwG =&{O\2hΑ>TLګ#UFâ j(ŧ<]{k6[cEu[(snMSRgtxv^P6$C66=3s>eȟifܕ6P_'~|IωۂHd%WV|4^oU^*d-Z)+ i(ϴwJGF"Uȣ?o♓zkaKYMYtOW1 *u|HRZøRh.ƌ Kƫ_O0_,qy~̌;@ cu,Ey=T:>$Ł4'yM ǥTR6I@JBbw-ӿR7M\xpzE7 f\ Kep`j͗aڗ CA-G77iűTPzM%1?gJkzt6&eHcyآDBT1F6Ij4, ҽN 'ǡP/u̇t?DZ3F&'7EKHYȘ7UAg%ThK!xzvGNDU ;hdt+Z^~ G&gRƫ\wE}r~^%^@]^<N<"baRVu(fĖv,d!`#ٗ0+&Zjۦn h37l]=㡉%t\6 U6C2JbTptɘK\5?!d*i|lIT7\!%D䔶P<"hېZ+=p#QtW鍔ա;RQ gXDf,j1Yalhr-rT@cyaI O]WC!,*XPnLM`pC 6O*'K$WM[ٜ `CR1a!Cri&^"!5QLv i!a @!\['%bo%FHIٕJ`-@DȊ?g碛ۯ@ս OJ?== AESep]NG~)>juQ3U\tO?|+Jz> *gEwUJ3}4~?Saa+=!+yvD/#Atj<y5%>[&Ƙy(0)7 nsۆ JXײT0q!esL'~|v,T6r?Z_T? L~\\^g h*}4v: ?sb)a_v28QȖ k>f&Gý' &NJ̺' g I/tgXh61ho԰u9@'a=`qDȱd] ;Rl; |'*3+E˂k}\Smee&]=cG`/d.P._x8MczߟINES$OBȾ}E9sEAK0¡D2:`8C>^kg00 V}%!*kΣxudC|K: $B1Qd^ .BwݢKT"ҠtԤ儞4UqruqEDʆ]w K#;t ;ombݮS[r9r UxWgMuxᆀRz>`$HNHs@\)NT?Gّ)0DDz Y!Əu^uT=>6?klKE0?O3r~few|WƧ#5t1mƌ~ck=^֢6|06QyaBRa%ۤ31^v0{'u6bD3ȷ(6i/Hzsƴ+:jgتuZ5 5vUGܥҴ6&wKs]a|,KnPWl!Pi~Y#LV1dde?0Pb5J*}a=qTK2kV}3rt8PRtHdʒhqZsON{ |>0s|~~twwTF3b-HdUB c 9<LGS@,S"~ibWMC%khX9vlGWdm^jF<]szfҗi"YM@s;"@@M*: әJNʮ΁nq`)E2'UR}hE!2ѥ 93y.PV'Y6q?{=Qˮu,א!vfբbX1*j#Ϳ`ٜug>܄&OI)qigu8M`;jnsp=؁.mK$țu>\E,3,ifORC$wkN Z[m3彼}Ѥ)v@}ƞvuϺ_*c ݔ8 B0zN'.8&NmnXw Hs5fXy|ș_nDҥELwp'סF6W`?TָEm؅ ڴ8aT%UUXL(Tom w5(Gn:Ҝ*)n68,m3wup0bv BzhKC*KDUr$3%{@qp{ y)tMDrT0$թkݳ.TAį"YY:X/֕cA˙7A\[ˋxf?~]:n$X)'0ţNb$ܢb)$͚Fu4::r "cPmzqy UG=1x#xPOZY^.?ҶL"yʇq JW(h%f]Qa.5e i + b/谒a#zs P9[ev-9Sp΋Fwf#ɓ[z^5a3~y$) e";OShaL\k!Rdv,]C748o k XS9ZJ[%<ߧ4f4$4f$J\Kb;&~c-hsW x)9(!=9S.Gե9:bCiPZ{qV6Om d3og\7*w!zJImސI W;M;'gA Xs'm$߃Dǎs\,.w[|).n ];|hORe[|pHhe.,Ey2(%Co7yftO=x!c0۹y"tb؝<5PƁ[Dt)Ve?CVr7qElZ\)V!?K8 "/(9QQ\u Ɩmb!oi֫28P *uv<͸d%-} * }%ܚfќ|fC"poC.N]" l, !r-X^ygW!בVA@ca`(2!P|96QZB˝tc6AU|m -ͣoo\wBd MVT=z#3r23E)o$oL[. ?bP2XU܅r+=\}p<5rRM,XH hk_[gΈqXd,^{56ڛݞ%}>~:S![1c|wdpv; UΧ0)ѤEG!@yU(}< A6ݒ[&o#4 mdBUf$Eg\+e 7T5E](<\ʙ!JxET@I_Mur{uN-(l4Tvm]@mGpp<$2)wXO C3Bj64{+!&n3pS3ʓȇ˚מKEʷHmx]G$샂Oz7+fL$`U҂L1./ˣKhg*N Č;2 M 3V$jg3"4vFO]Nyg+&u:AY#ֺkgrC;As8ұ -u[0|| >s9c=:x.EK+\ݔU,IXU,ÍX@s6?8$ Ro+5yh nklwEx K(`BHZ֤4|{ߓw<f菤ϼ/{}!E"5HLc/(K#\=![XSʄp9p(IWX+V"L^xOx Ӷ e~ڕ -L^^ G |+N}baFcḝl<ܟ ~EFHKČY6oI2e24kL(M<<{{g eZl-d;Vשf=QtL~wþW݀`PڂIݨJ+)w?1oqZ=Y: G&Dt;ĐIt[IK[湮3k$λ48gmo!tXq_Յ%о w.z lx'̤N6wrU[P<-y 9E7^[hZ!)b&!61̓~5dlTR"dobA:&u^d].}M>Eo{oe!j;/sBCfNQX;^G;wIBOڷcH_2b1f.5`X?rlc_L 'Fi)x0\SdB&/̠,,58d8:9~́|fHYmn,6T&*{`ǒ@;6)*Fnn8߶hөԓ>K]p7` TG0 Nk{OFhփµsFx c@RNfjYw2\̭gK Qp=EW!6V^S.6mx;F|E70Ӹ @}J}2Dvx[wS̉ngu=ٺY3TIc/YJ>v[n)%D6#k+!^Dޏ$ciVb$PAfC¶/N% I4:* Jehd(2&M_NxE2/[&5m?%=bQ]1̱'o\<7zBqx;1hQFQ։K_MgJ [8^9R$(Ge:,M26t`!㈷RF3+ eCȺXDJ+moP;BTid=nWVZZ '*~9za iv]ЕaGQDkW#Y "_mý^ М36R•!o=y{̀Hű=CH/8ڢ^x?x!>%ʿxD-؜@hI|Ae\ϓ%n @^V.Ĕ%"cp ,P9 oըɪtrggeBNAYx6;1b,tE1 ԯM8ƁJ}0&.8S\R8e (څ郴;ljt'UY(F ;BS$h=n>_-K;*ץ(h4Ĩ`;څ֎w257BKq-t(7ŏ~2qEWG\ Ul[MΉ-wCAS0SCGG e9/;"‘CJ({UǡO:J *UW8U Ʀ+ʐid Yu[E[V1zx>t4Z^˜bi9p3)E2o [=p+\_/Cg EUkfOGm4pu`I B'WDMLQg7fݶWDjM>8Ko u2Vݯ !C$0y}?~n%}FoC$tx1-֯'> kH,&긑_G_0f3;UqmjG.FvQ?/XtqmfG'txqf0+J:iͲՈJ S vK, 1sh6b]`7c*i1tmI1 %Ð<Ƨ+ML{<1_9_3WsUu`ЭZ,[#pO&S`nH8')^UdβF<8skqV;˅HHBW5×V 85:z8S\ >)#4IVtj+{a ,ǽc& לA>%-ދE|؂x}u .eh<{  Y/J9i'ZXyf2.30ԥ 3pFNjnUt$@baNu9VkO,>=&5#֥jLJm5,E%FeP4/T eR~:';oH;T-h=fV޽QǮ-ViܖHͧ陳)@,zET0ɀ$:GD+>pzkyb&8}_2(Ē^װpUJ)50 6cD? `Xq-@*){G M:?4<eiO<.w?ncrIs30=|0iIX) _hϿ(7  .v0jN+7 scGn/dTa1)/SW rŭK{\a67no ;o:$UjsK$~*/S˰LEA~ug)7BT<2|9!uCYZ Twk{6VRcOWG_,vX(O30CV[%Oh7VFfy>Z{GhmDKսPv<4h}#sLLmI|(֞?|a@4)K-eP` / %Y5[u=t+bm:h85D.PNUiJS9|H3<6>ho}&e!+wU=K7Dw\U*Lc2FncM=H:t؂4!)+S;ZH.h] @5`5]E5ƌp9kljM~pb>6@iHZ[&~h9NFE.0 9U \u /Ffb\Y  2W_@Y6|o\!9 >Uy ShI,2q.\6R;yv2ZqΙf&GZʳ~?0d7CQ*Ҍo%k0ncf'qvsZHxlm= u#萃3ԓc8OXس,uk^~]3co!*RC0@vFFNPfZ挩+=`yH線YM%K*~w~MGIx8m :(N7m.#g˛^iN-akN_qZ"䜖  G *FQ%,: Y)8b4 C7DMt7zhI-?c7`<ƑrIh;{lߒSR$S҄.]3\F^)@uE =G9 7 @_Kojczk  &eT[ p%J<$,Վ1W_Hm{*[:_W%,;HN,A" h r{ Aa&SӾ=`HU?e{%ilvKXM/E)]9w/S͙mtomWV,̫,+z2x'Df;$h8raO=SWFοWE@. -+EKu*,.߀}۷9+ v%hoA{SxPRR?](9Qѹ)YS)XAE,{뫪0L4M6z924$!l aߘzf./3.|aUoP4,g qFZ¶\mQ=)"(덇aw@ibˮи~a⓬+Ԡ{gR}pʄD7¸YJAb{nI9FGXuUHl$B2I0OBP [ԤY˻kA U= bHnI"u+5?fYHJ_Qx74B}s~v6uJsLVP˪h߾Z73;W.M b^$5 &fvɊs)h>cvT>3azCdq4m_yfZ_@[gRM O<H0e 2zmw9%+,y:cڂ16|bW"S5iM%j: S\"n$5 6'Yն$~/S6_rmL*2i ,n[wLeH+g"\ `G0zYc8fHdJζK\\3;pO9U 61T|b:gӟLd_,_kYWv^r`%0({.{~ʷPƥ|{iFZʱD: MnQiTtpGsaY~.Sp׈6uCc. ! ƦnUL}y!F1(^l!$n-(Qռ,[}(-mňd%\UQoтɑQ,4Hh3ܡ%!w|앷KQ(C0qBܠbJ@ i|:ZZTFxTy7OiUm3!q^WɧhLsW$05֯d6R<>5OyN<2 WJdk2Dt|z{7 V?2k-[UR۪qPT_2`=Z>/duH!%FE)FV+h%!@GHd{̬VD c4ͅQ@Y\H|-]n=53NoW4.5F8?kr׾EY_*a,Y䬘sr#~BO*n \]cIN!V8""fҨ>>XJ,fI'EDr/X`$אPjPM}B,ypٍD*bt0vSiD_>w "CSǢtI 'FkrDG #ACX ,TRv׵bE?lp zuvƽʲj! ?IWtGT&,sKMYu%U7\?TZ1ZH_t_H-bHѣ̻mWjspqjTM8=jʻntn}F蕛 -(ĤG*]u\j,jXNǨvPkCj{ @m.d' ;ד=@I)A=2(dT4Wê!ΓūM; }ܽw?M XaNoc=ZWa`k!mNٷ3Aɞi~M8&9 )e?m]*w3F1 &ga$V"Y`[Dk=bF`ƱRVq&qryKolEIhBquƔЙI(X{f6[KW-cܼp("OuUhNznATGL1AJs>oAtj4Tɰ8m#eQR{&ЫGL'.$ͷ5(Os%~C b&)ᤷ-i#pR}P*}Ri_E(v [X >N'bVpug=NO[`mNi; H3h[tQ?B=&t&+Gv SN?}S&jPnXO VH <7 \e-&f >Lw[2繖i@"IP,8U+@)+-[}mI1RV٩mlvZ%U[$GntgEMbwRj|uPuyq31Gpv$H.(E#KD$˥aoyl|Czmd:602EZ9i# ;dIE o2i&Pf#CUI[V{gCG5O[CGӤIuTwf*R~tr?;nuH_e ]Onbʂjݝ|ak 3~SZ e 8FkIufAKxfg>W9_=?E6CgMb4%mZ}D~5曎LWXG# C C\jFEc)2?C[ͬI4t:_ے\cvp]RM.] eb{Vۏ{ qɜ`7 z[W4_7`vəz&Yҩ i]pvm=獹R1'~ Wet Cr2Ժz[a[9v)lg"DqSJ^Hr5 h`%QS}Z$A-cbW=GFe7*y]X\$^p7yFA{ 18EUp9v.kq;FyeL{$x6]@sܤ{yJ#!"/u?*A`VdΕ o#Ob4 X8$q%]QZ|{ERMW+s碏 e)}__X_t1/B)3]909N: ʠ YWбi,$ :&r_%%M  ɠO=[ǀ8Dխӷs-T0A*齬ZIc+T1S4h C 1#׽R7k_oZCOHauqfBɌ u<=]X62y4qhNڏw_ eQIe2bt}]M ɑwI+Sӝ,paw|߬pLj$JU4T涉*-w¤ ޤ,F%_% =vr13vJCխCIcXNO>aŶEڥ@y9&v)iv)2K咈'A2P밵3힂sqžqr!< cqi?.p%e`.s![.$DW1۲"k$ޙ*R{lZM4N^A,[kbV]îWHzi(SL{OQm2TK RHba.)ʳ'k|i+/#:G72>?V(. %}{8ǟ:OrfCGqzq&C8v+\Ca(+^"uS|x|oH?]>Ҿ O@>YuQ}MMsn$]M1TT-(:<Œ[>4_ytG`B=S 3b%D vvӅ(W{ :U?XR"~m>2d9&o2/nr'03x9j$>1T LS cm|P 2d_u|/= .3+΢WKaRȰ( bT|H%ҍ=EQ1k΃ t\9Tmv xEZ/:'QD|rp) ,@a!j_qSF ůCnpP')QCWmY}}Jń'i gD:mzSS^<2h3'Th!Adbl].YR`sǕ"I;k&]nXz.]<3ÝTD!$&wE*gٿt{RȶD HrjPfJޣrnepmBhl,pq4Չ$")\pf{{nM) +zN~SgTW`; }MD(i_3^uԫ` rKtΘ*w7*KIqk.⡧ jW8j'Sin9;+9"Jc`ڀC"n@#'pn]1  strh.YbGNԝ]|39M rSx-`/_U~Ge \lU?y uj\U GYBfFuϿ$] <1ssM+)rd!Q4]Ho {s٬, HRj=&ni|o:G[ qmY4ŝx۫;P'iiY=SG&x1U\ŕ'X#"hV<9zwca!hkEd8T9iΧ3zA\XR\9ڒWYWB[l1dj0@:RS\q n o-Umi#=ANn 0-<k\/ׇJ"|OvJ& d^Ջog2{W:Hwm$K76h{ڐU-~ LٺˆO 농N_ʣv6GXC q5QtȨ7PH%Hн|?v.Z3 #Y7@le ^BDm(>8!G ٓAvHlw=Fnwy"y/ųֵa&?cH/̜FL7Lsg#% ߍMY[CBp,&@  5ڢQ6ƀ٫b$#,~=Se:O c"dXFVj_:J#uFͷLuUw-1yk읃KU?/2dvF⣨H  'T BUEė#gX2H_1K"ժ~Adfv0L%1䴠P GBUKɦ60 5uPՏ5"ߎWkRa? AvXO EZB?+1 [<(Zc) 9pg:?E(۶(pߩy!{`PY^XAr.DB6d9Wpn _22FcBX. ĠG4*7|/޲`322Te<̅Ӿ.` Ltl)]{OZW#riÛlYvx\ϣ>Z Ri&'jQk<%7(-0G寽#,w kސɧ[Go"\k=snl-%6&si)YL[ ZRsSvZa.Y0u&h o[66xüN7*b8dD;g*ERRHw@Zb*]HŢl~k~SmU8BT&ƚ:Aesg|,C\m9;'B!884c%cZéțOu6-b^S|k_QD&1"baG=AkŠ> ǿ6V`&a]M,dxvhe3-(GKF_RlWԬL,Ar¨(="doHȯ |vޮ= @g< lkh0始JAtQ jh-PhDBb,᪇Vh!'>WMnEe#Ii%pϗL4w(VW,$3ֈ' AU:%_PU3R?I/ϗwTK j [E ݥ*4k RHfB{7cnBtjʑ]S<~4C%M 18?NZkqޠ:H3Mvq6RTª9p31*I6 Tz}_O54kptGrpgfs nBe`F~ʾCPIm ߵ7;h^{{jo{Ra7mƋuȮH>mi%yrٿ);vnK- 'we_ u amZ*CYcg^fk[s&L i#[<@}rCc^:G 84fn4sŏ+mz}ȓI\76Qm3nwJ-,ٶUҮa@oE~A%Ȓl(N4h('mCEMvQq-܅#_gw7$m `*O=N5_'wV?["U4ΠKyGurH=~^=+LǾae=!9=jKqK(yԣJGK|t }D ԽD;{W Xmn/%#@uH=l#d$rl5$}hv> q$N>*%m.y &J˴HC @xbD^ kD_eZꉁ Y(hKĐîFD#`tM7%;%y݃"'jQ-z[RJd7e&-Bf)?i.< iMO;\xS o~_)s}(3‰5cNwY{0S oC$E<1OG1~+yGjm[+>Cq(;Fi2و׏n_#fdtv}0f2/5-Q@)Q"+K,9eYxr\&P2%1cn Is\ō,n@颮u0rZ۪͚uQq1 %eA[?L~E*hw|<.繨J9WwSuX.oaW-x!OZmN Ai1+DŽ[(#z{m4a0FQqmiw!F*Tq2N0:oz;?FV>g] z6CɊT#ڂ \L2KQQTuu$4.I{ְ͡nZL^A|+UUm"q[(ޓ\ ޣ3q>L]J )W7t~Bo3u~4X5PyПǞް2QhJAāmx% zU C:fSvs6:_,s TP3^VU]%նafq^4?:FIsc">r BRɏ@ 02>1d8KL Z޿Nhib kȧKt!_X}A |Z wKY\/ޒK,E=XzYđ3k!L Wp>ibaQȵטўm `gx76^P_D7 ZE|D3vqQw\ t}>w24+@}Q?ΙY7Sϙ9IQѐ)3Gp;.Vvy[HwYvVBşdiO%;QO6xe+O,Ƈh*{a[݂Ǿ8aS¨\؍؈&S}I!PEO1PC~"Bw uɀN1 Ja|o$wm 6`;,!p߉' @Ӂ֜IXAz6nlSvPQ;NwA=rܧT*ay!¤yIfBueZ`&H c7'L^tSx3cW5 yT'\ [B j} mZf7 Z,MkkL0-t yd^d#őaQ^chp)9V'`)EaP!$B7<~f:hld\so1'n]Ekxy)(X3_8'Bۮz*}7Jcz]^M c.Nݙ}gbל9mW_ɥG) a# JX2TZ=Cz3FNk`!?1ߡl7E\ֿW0}jVͶL|k,ZW뵬v"*sЀ:A ܺ5L鼻#KQ'Y*[P{#ΗC ˵tz#9ł8 xn]I&y~3gWob ޸ (;c.dO#r![PNXV-!KK7FzUBMNt#P6k ۥ.*7ofV@cډQ:dd*)Qӄ~W6}FR IvZ oPB[ doTƝV9rr|\nhÒLr-UHaX:sًW ; ?<&˺7nG!bW) "Hu 'P2n%)s}-C3d ýǠ@pR6C\e|:cb`lv ?cb!N|?Rbfak "aOjlͳ&)rCUŒ;7;oo%k6,ѣ)Oğ֙7]H.Fu44,4u= x|ˤp6|C~ >,C-k댼[<=/ יԤSp [^ԞƸ>֢ՏOfFE Gnenfs"F Oo`:w <Lރw03fs[%HSO(f'8?w vn?\Maiwn ;sm,QwE8bZZ~MB`cIe7܂<` F2K~Х-x:\xag4 ڿ5P1 Ȇ6 Ó!񧉊AqEW =Q*HBߔ4` $owD`\"$π[?iA} +2s>-"9lz9b}_ ?ЅB<ջ{lYˎpZ)rlߠ`D)\ՠ0$T>pН 5+(uRǑ,s[`<)3T-`&שa-gݨk+/C8BAoq= "v,qWћp3ÒO o cNKi̎?(@K$qIm8p08$8~ io*Gϳm8ġq"("r1}V>9旽BeҝsK-l4/jO/WKg ?&LojDۄ6 !yeU6n&_PpWυ/|*Og^mZӡrRqxZ8#Oɦ]T(S"pڶ!}5tzL β">Qߴ$\/df Ki+QRGautt38Tb}lBK,@nsml10 3X?ƘG5Dr_umܶ Tʙ 7}T !+[OLUEc%Ud0aAk`b$IWe!6\tL\Smnn܄1k<|ʺXn_ #<zK~䯧`W[}ҍ!dGp15Hk vFŇgXnǠGC]?do!ء~{3v|ۼSRidZل*lj45x㊰^CNDyrw+{LeE@7|)j #qUY}:ʖwO/(Bh E,KL-X&g'`ۺV I'rJ~cH{e|KOdyzb L 3;?ͪC0:Nti'OKHx+2, X`PtYF><`yDjbZ|$jL?x_B}8Oe@TO]?5IEcϒYJEVxd́NrdI=ʁrb4%e ~ M9مf^B`oh$$#A`O@&`[8JR6X=3]v_7Ӌ6 X倥eꛢ 0EgpBఅ7PScIAa F4pc{Uyb#=ҤFђH)^z˻^&EM9$ԡ*w\ВWiA6m+110ή8(dHPOtTGGZm:\ e0˯;P1C"Xk*] PZelD̘H/8}|mG,-[w.Y_ېosFPxD\TyF1z!}9'엘FRڳ(Ũ]@ز =#9D⩂[dFiN(NYi{9h] - Fap}E7@b MŊ8Q*_azR( λ?܁)1GZC2}R-uI)%:Xo ~g+9ͨtaE5ﲖќ2$#}*%}-F(*;'X1@6˓.hO2Cb(SѬ}lLKrͱZ0kV\l囉9r>!}$=u~ê׊ '[-njt*}#(e Jx)2n׍f$[JŖ,)4m k8Mҕ1U$f/*|,w f;Ɯ&hF; іpa^S!W(4X-hUй>81:2 ց -Z)hНܚA<WgFcDJRC;$a$SwPw'kDVWb+I,>lK0Ҕߍ 'zb:3O +S]a Kg5j(u1׎eܩq"r[`q荳t!-c/xL9'4X6.l`OU@qMLQ{آM9Vѳƥ~.qmv<F4ř9 ʦjbe5*eU|x OwcЩ g%PD#|e7=f8HM5 z@#@Wʱv2!j:˅WBI!9Lx0dt蕹dێlyV 2/•G)H5 U6OpK.BT8}m0]~ dl Tɀǃ:򀛒“͕gBN` sǸF9 HR2@n4= keLJ'W.ĆO“y{KhI'"A9j?jqO hYp1],*e<0L.=GuJ !lSi6 Q|Oݶ_Ajx';QjAܲF>kiaf^z,YK$_CTY5kO,R@eƄ!9ol=n.Tbs۸BE˂O)PF&΅ +={34V0!$o A+ȕ_1gʏL+.2\ZW:K?LMcp-<)&_zpP2wbس` {ݰ>lu\wQ^10R@1q8_%i-|ac}rREAK;yR8e!0aKKn!2v!ǮB-|w6% MOJ,@[4د=]7 V#,}C:d=2="_MbMٵjia2lϘ3'Rߺ{p=L`o,3[e Osi=,MO%Cj,o,s:@DݽLDYQ0O0)(&Ǥph댒 mnW 7   =CrʛleC8rk^Xi0IB]↱ :Ң@㏻' dS&)͗`72%.:~ϧؔ1ırW31.fvP|Ic+ z%0Ҹ7? W =PůYkmGܘD{*еuV1q z JMueM+aR[[7NIovïݼ&gp6VT`kt!% Gğ%oMf9`T:|x1&j4=AζJz k U|E|J:ҽO<- b EIdM fUy:#Eif(o1FÎ{e>EGYC:Ai(ETs([ 5bӛI "J - B7quTHn,$FCdWMrdb/n10LkuIXzh:93wD?u՜*e(ViLU=_xG||\ahg]8+~mg%WuDՂDRыxbzj{4;Du$[z^A{jfUsHn̚? 9- oWTFk/όb1L)zl"9wv#QMTlXݚ͡L L:2a*wj'ݩ63_p\⣞u\ԷL7U. ~P<=*],V qd- 3 90tysq[J_GPzF8++͸J 7B unrU/y tkdMr1"rY\3"r _p#=/f."_go_>:&fFcpzW[rJJR Փb@Ea-is_W_KUljpUqNeg7G`3MVob7(i(G׮t{h'O./T@[q)+Sm* (v(뼈+(ʠ]pxfr>ȓO[c-yy輆;P59I (JR5pO=4%]]<sh+7p=jolCoOp9ћa[Az{v(cxXJJ[yhP)עvMvۂ6*:9!.g9ub e_/)5,hD$Tugf{]yRk G}+!]~g(=kjisTM3_e\p2Xr NgBn8s^!LS1c*:F k2 Jsn⽰\vs94 uyCYLS=.캄+i2ylSY*.BY;Z\HW\k}x*k~VR"(gT_0 *DոiRI1}~m3(/A;풞.Wr(ct)ٕN)62~q$'biwjdjdž(bƈGXF~4hB'7) s{MO*[^lg23IZs;8iCUk?>5u'C5%-E,^vtS#P(("ѿB\0[,'7SNw{C)yv3 laCՑQBϒ*gC:_;HlUqje]' ƶ1+ГDPͤ!Uj4^hJ[8ۂt蛧Hfve)u.6, DZW)nAhIh22"$1l}+҆.A2 7#~$%fG$g6<:bD9 f`Dh=.ЍT2!3~Ne _ڻG7yAqfAAZl^/lJdkjū QBIcI4٣ >N3?Ɓ;6^ճȤWKK%S=r p7y7acFG4aݝPBrIp@ZAPGDK2mYk_N"UzB:H p$ܹ 4Aio5S_pZ 'Qex {HCȟkY@а*$V zC,D|u>g?>8|ҋPb;"#n0a-f i4[t,5W/*}SjCz8P~;6)}ZuqcK*Jڜ\ [C7*!j" IR>tDA<8ּE'y:(Lh+p6mLZ0lkik.eYRhMValAMB>mC`"[ԘI_ʪ0V |p0!gvUۙ" tphp( u"‰@ˊ]W2BWIE7XW,_f ܿ` 'KSU8@t z>%omERB !i79+d;C^] ~YQU@˖ڿȱ%_ö 2O)<۪1 @Q-D;1"Ya8&*]rc Ȯ/7*G)H$Btq z:^@k{4:7ި2<|W;QJ}"{+z`P{8"rAXF_|9{#VTc4>rEV%^rCqƀ)'p&g4*SN{za e^~fR˜jClT<~FT ^z1NeȗTBEn!w{%h"PU[Y0HiBkUEd,agҚEZj3 ȝג%o{u$31g;EyA`Jgڻy ?p#/i}Yp'J]wzxb=eFf'NQz@fbۃX|_V.Ʉ" U4=;0jO7&rFoi$?JJ'R4-7_"[2_fT pcU RxH&e<wMmKrф=ɂH86Gǧ!|w`lijQ=N$Bװz =)!_l1"=g%5vRFW.e3;x'hU=-zNа-" kJE5~]5Hcmimɂ:SKEwMI%aiPL+òlJj ߄o9}^5'NhZ`"G^-ղe]  3- zW)R,o#hqS[sӹhC)2jj%ڀC;B F'?uV`05_PQ%0Ufò$w\rY0|Y#D'ȶVj!U _b]#4i$ qLt fG%ze+T+=+:)1%J}w\zߡT2fzyR]gE4&CҶ5,0OnW UY"ϣMlkAYuN3.>[ (\ FBLgY 眃$q"6#Rjd՘#'Ge縬8ֱ8_ KK<31dWSCZ‹xq-KI- Wl @‹9pD,k߈&ӽX jc!x /f }N,X*A3Xh?R@mSzl212G'?%J+Es *S' 敾ZshtTOJ_:{W dvNL!j.-*$ ڐӜB|vfh}?m.&}7"ec|ջse6?}6gɼ\z߹=Ʀ_w@;{1gmؕѸED[=o.ҀDSEzjF)681 }oquPAz&W wΞnZH_=;Ab[4G 6+neA{zO ZFiFTt338-+g&~^R-Ԋҥ[ Klԅ4*ߐ@G.]RKɍO4.#l kPhx]O%h5JRbJu#!nZqI)3+wb_W't' v׊Y#[ :1ӡ5\峥 6h(也1kğ>PY =-q =[7)݋mhDL&2o,aT a 1(>bKڈB/,`>O//G+>BJo#52M7̹,ҟtK3g߿ _ʂ30wzGZW뾖_Li(QyTdG\av2|e3B8m4SKߣ{ۜF`p a3G53tUF`Z*7HtJ,rK݅A5]P:~<< i}w=z_cad[D6gsg7-4O iN?mfɼ鷃tTtT~#Hrn7}7مs*|j> ;9Ѭ[ƛ𷡋 yDҿʙG:)?ȟ;ͷʹcTkDrIJStdgi6dx:w+:ΰ'W=CN{0^,w6ꄛ^73o1DHVL^tUp$'eĞJ-VC@/ڃĮ 3m¹$ŷ8"0D[ǐZۼ: CE]}mqȥYU07WRyhӴAM +*hF:睝P aU۫8ik\-czl4N,6ӎZ~,LV郓=.ʋGkzg"B<$ځ#ޔߏLLdd %Ko_]¢W`&/qeʾJE^ ~sP' ?9h Izxwxv1Bk,c{:M'7QXKa4mFIҺe %10ڟ~U##ڨkǟ G ׌ٻĜeyun7|֎9y2$C_Txeh|?.˛َk+g_G HȟmŔp. (AN4xZ]*lmS$7 ,k2[)5črgVc!A`UA Y5}D6$ H^W?)Ss+޸k[e0HD"2,FՅf*V+sdÍ,$9!jy4I3^s`UFZl@tG%~ā%1SW,XQuJRx66dzpgE8cl.~"љK'E,jhg<ȫ2(] rC10Jv ڈ)CAzƵF JQSP^3bW@E񬕠nnR.f<>d0@-FwCK᮷) `B\S$:5mHNI2i|n0+I;> bӪJ ÿ@7>\ ?p LA0wtmփ[ܣ"6fѱl;ۀ7C8a\pN H1s0כIsξ8!!q\.H"/}Up,OB.g& 4=0oYoeaJ]sY1/ o@0Q=ɪkmOdV{4pdW[ReŒdNGw̑vYl~!>uߴ"~hYhԂ1sțcmU4DgFY124d=$Yr'҈SLw7,v{} }$,ƻ(.E5MMC[5!r , _?x$q=zGY\J'g*O~N%'mQ geWjk k& 6#ݰ.x)L4$Xvkȯ [*Fߩŭ;}לHh%^'(BNC H޼Es˕1Y`n[Nni|Z+)?I (ǡMum^ߢMbcB޸ۻ,:QW g)r꤭M05$ZŸv-y>T9zq0jRR'q#Q|҃VEI差vzt'kNP4晴^473e/C?ӉYOځ+Zٸ"pLFuH9VOOc (p1$4!% H] V=Bi[ DnaVP=஌ (^lvPbxH$D [Kh:u,:}7.g`b^{/L<1 ThQfxJlEU&mV/2ڠ}EdXe9T9-V @m#u[w+l5-iFZ 5<׶;/~U }Ltҧ%~GZ=I5~%5#.B sֻ{rjAp?eIz\rObkP,ﯬ հlr (oa݃.j{_J"TF#E`+΅L%[B]b!?AL:0 ;,yݦ<=\0Ѻ):FU\!(AM=IAmKBfZ4|[1@'1v^69t<ޙ+?@݄ck6jfKM2YLsC,wYE;AB@8gt h͝'kiD&\LsGhKamq>6Ι3}R4;ۏ\̌ uPBC]^nc(KYEg<#Sۜ ^ҠY2JP<dchgZO{26ח3ZE$$q4J|=I(7I^t#C8sOSN`/4lVk8IE7x̬|BF6cϒ$wMV@[hއhDfp?6Alyio bn? tts935!-eÎ<Ǖ}'GG@r&G s&;R긟ˋoZGC'$tBsiњګQeA"ukV3Xr+6ˤ.[~H 4:GlocT ÷tL;ǻ@k&G\'>\foȐO0GY}([j, f ; ρ'<ş#=Lԥ3c7t? RJyo{%6?5|;X r_OxW|]eABp⏛}K"NFIYw£BT 0̼@LD?BB-S99PUL00eӥ~fw|1N4W!D}h-T'NQ!A: , Ϩ1*k0qlQb}R%uzM|:͍4HM.N@:i?ca)5/~Q)|̬#ΓZt)a,U+zS<8uhG״[z'qB}q-xV~ѼZy'Tg i6F _Yg? YN~W $q%¬OJ;gY15ODọ/P|rA#[~F<Dضr[T2 id"̹۳ITp||y҃@oqd~3X/D }5;Ԧ|K̚)~bW .>ai~#*' oNTziV fS)?@+8XuǬ=3p%lx7m:! X[G!+1Z*T]('UHa2 %WZ}?TFҙZ!LV~A~&6gF# IS! oM]"YR/bMrkұx䓎(Q@gOnEznrA) >-cNyxQ-xiQB0-b4͠%/iQN/$gOj1;-F]Ͻ~/"51*B)AV;]$aeOjij?JJhQ|rJ o-gz>֚Ӗ#b;iˏK@cT@ g=bZsp(mmGv cY)nB"rc1Nđ>tV.D_8yw]C6Fj G@REyhW Bn9bzL -6qv;pb+&?|/n |qzEXM +&ǯ}izBjܨڲΑ-rqD wKk_~. K7)vopP ª=!'LX3vZ7"@ŖO.{KV4dl2p$B'-IN,SGK 3h.v.F1 ҥ0,Rbʘ8;IɗPF4`*d|v<ge qܥդHm^;0,pb41g'2GC6p~O PǸ1nKQJ!S램:@ۦfKV{OˊD yHFú|QU;R0)w l7C@IJˢ ݍF;[W-j5=VcFj8f* %ę1Uチ?a1Ժ24ϝddh[l IDFebTsROP5iu_|~|nM o#,˾+8WxeH38%(@K,- lK)_ ,0sv :ґ.5)*:mVCS*~2G(Gg>*;y)N 0$bB\lZ']WP!v/~iT:q;K b&9>G {HXozap`@߆D 5S=˼Ѯ"滺$pX!!X*u@0cX$ѐ7 5{f8 gӒ]Ro_Fr ̣@'~|<5!'Q^PXA}D?V %**A 7Vr\#Hd:0q D+ o}|,[3fӼlqN[u^tL1vjbVN=\_L`C/Ż K+}J؂(2ъ{vBmr\3`9n]K/$Qɱh/)EɁ. ۠}g4^0vljĊeىKƟ1a0PVѿĭ%Xx~p .zRwX,_GrE0QNb2'0gU=M9ړWDwLZd;+3MA9i!0)jN{`csk񔭧E#$|q+LX*CEJӵ5E# o[6V$¸z6h:+30A9(o]V{|K*)'&K` <66LܕDv AڿM靄C7T&9+kH!N|Y˯*fCI(6~K=_Z[bul}%ݣOLuoJoVOzjF\T+3¦:fuB3w2.bNfYGwJ|#nc凤gة֠]&A`-"hqGkӥ&)g"!AQGkk/.em{&`u?&vZ[;.d¾I+ݦyߓ Apq }+UOK |ho^FPh;+d =! k%i9p!ƉKZzPRcV&<2x \)Nj@&Ⱦ߹d()I'_ ||!SLajA$0o3\Oq:m?NPi}gg/< to2]YVenN(NɿW/166Cx¬?Fn1i-\#w|hJ[>(+e31@hE=b*dmJͰ,O0غK[y%rwBqhf6c^R^J(If8Z9P.;X`ibrڪRRS)1[6?# 7%XOWqzF*m"4Ēui4B(UjV&_d鶔\bSdgtcOηHN.WsXt8.ĝ\mI2 oXM{jGt)R z(Tr7"q"T4&2jؖ G?Uo:^( ehYB7!L]arQ0X |i@^Pm)\KD5JwDK\OiyŨT7ޗvcjcGnZm#9+sZx7)"|3J/b(JS%<_4z}f=l>`JpK^ ZtiVL<xeS@N)?Btly8rߣlVb bїs·E{E V#%pY{}vg6i_]S Ap(L|b7 <":(c7 >M] jxM}/G CA$`lJnk.m4 9EfTu{9O 7d'U Kyz,#GSp9jޒf4JG,b?%IꜨf:I1.)1̍ ,3Ԕ&r1$&$r^e_mgx!krj] aK Xi7{B`m4]"33@Mw%dBC见B /G *яV"be5b$ 5l 6ZzTfJ~{VKj2h/~ҸZMX~ xa^w.9kh+mD/#ṋq_\J GI4GU[V{RV չ*/t`2IKM҂S_j_dʧs(03X/~ KmOjaLP9<+qJRV>dB2е0 R,P* ^7Tm]^D0%W\(:Z> \P%0([[I}XoD%5mm,*:;>9@xĮ7 ڰg@|=/uR,zϪ#{j۬E^lp @eSdLpَ(W}Jĩdk" ^XA(s ?#!e0 d.a.x.ԇcDw_J V b P ?fBT CDSw ~t%`^XL",;SdjJ6ʎm)7'߮:=K M-VȔwCK=Cfd}`:?0* . A0}F+Bep>걣C/O|D*Yi"*;L+N)%g$*od=IEeAKj\Y>ަ+YRnfh; icdaJH/+g PQ7 HMbYvffF3UcLCfp]q{W =l "X϶F7MnRKj/ c|VD{UlYkR\0#_nc5- lqp+Tv{ASVo /aHIb!!p,[Xl3Ѧ`/ھ< o84AS}& 0ڔ׷}挠)ۺrku|ea"HOLpL(N14酐M ^;%_B?1ueeAmsS/o}U¥InSC'U׫ bSyP1 hpZJyL (lFy! n)F2娫p;htT# g9vYo:ut\!I&$cUtÍ [S -z1[@\l`{E!^}SAzK" λ_=NZׄIlV]4]Cq} xb2yBPv砕ȪoV2AUQ 9-mC~aUPy)K Юcw\v0 c6ڎ5N$E4Te]abI!-_^մWRt!Ok}$N:'_| GoP>Zu^ՒWUi@\a?[Eaqc[ߘ ?BPي_ "F`SnٽM wAd6Z؅_20੫wRxgD/׳na qR>|VYgAҐOpu[:)w˞"ҰhЪ)91VwNL( /<TA,[NO|,R$|hFFK?/Lp< Mf] DN-u8-E~:`tBJ`bu[BDl)\7M&GkbGlfe׀cOcɌtɩ0FI-w/CZE{Q5>_7" A$ vs>=4惄]cm -9M^iBǷo: /{5nʿo%gVy[&b3!ye>qPftv^J*rsQS6+R~,ZD=*)z f$4mU@P8 ] zM¯7 V`E?ڍRK6üˤgq_9edr Pgѕi]j+EX))ZƑ& r_o+tUe\z,ٺ.Q_ݦÅ ?4! % E y2MlPF#GUP UZr-cMѷb7o^;. =f9qnZTNw]t)w39f,#wӯ6pphȷeP;o*g +YMО%~* >!(T\!L<%܊+Ta %}nOwS5Z:l0W i2na࿥$y$/[0d%$"=$xNˤ츮S*K/4֗9Smp:<} #e?{uU ?h+o-&8p$ QJ;9sH<^Wv}c.; |)gOTpqc^?QK.տ뢒5w[16|$ l=l#|1 y82x7YM u!2 >9GL B{ZG0%@ٳE ^C;h< @fG,@Z;/^]=~žmf}~@7%Y(OPm}9l5`nTyc޶lU'k8QZ7Ln!|u=CWå ly nN]Fl8?;YQ%XBw5n(hgEsզ(=Ph!DChf!sg9,2:}U!}-ȶ'kcq|ݾX8mOfP_UY\.ԋطuVMw\'-g4.GE|:sE)wܣS|(拸>s`77e8l(.sk ?W_/r}3i:xq;V11cע;݋x87oŅJ^GBk{EhhR3UBXpK[>!҂g)dȥhc+n*3]z#w#N ?:ܔԼ:.dٓlKއR=*M,: ?4O1Y]Nn'z+,TMMM:Ex63-PGΑ, ƍH0nAU΄w.\9j͏]`D-4{y'.8@F̧mwIuv{@VY>D4T (Me̅zEi/>t;ZwȘL$w!y6"Շ^9sM%TGJ$6VyofB3|_B+wNl)fKE0Z(qnoԬuKӗb?ͭ_J /&ATGE-^S9y'@^!@fV8-9 p)˕(ɳ`DŦyz!@>V:~֨)47z {#.B<|^9BuK0㓊=^ś@*~;5W-bw$j gh#sg%> B j SAFI?NJ~;A놑WPIqO&ℌcײknẗ́c)ܫ_2yD-o>&޽V:> mV!hX҅r[46Q"݄9঺D!'礷 7WƕBXdUFEо%Н|NOĘ嵜&#Θ۱9B؎Si]9$յ/h&^^`;~<^ԚEU.< |<)zA;^'}1]K^?Qoճ|:KXM휫r?Mkɲ6yF.rRLZ 7s ZO dk ˣlP6y ͌2pԧO=L=6=oMYXGHtk<2P:U{1Vx*lsFm&KoyFˀ׺1tJtVHhJ:8g'<`c6KqsDQx,sQ!?]3'腺LTsV!]'~s(4fqhMw3谼kkGlPm%qGĆe5a-wmDU໓$P|KZtX~NlQb*'|Ҋ%v,'$| \I-HSʤi!!.BêQ^R҈쳀̞ Xt2WqΊJX1zI+1Pc2;L]jA>vR\q 2>>5uq֢ <+f=+QѸ/߲r:`qzR6YÓ[%g]  ¿ߧЂ[CbŭŮrG,2i4~82[ԶMT/sn}9vٲl2[Q2d꩓2X;0o+<=|mʁ6HuFh+1KhJiIe? bM.|*1[Jo)^CpA҇`o yh׉7.kB 5"K. tTE?u2.&|tAp`YW6kO6n9I3 AeVw \ۯ*̲g9d>4]F(sŹ12Iv79-*N{Rwev0nNhɽyNټKwcEQnv=GXNN#2y,-&:od%+eFyzHNLoehR`ȉ^\^H8ԪIf'bivWb% ų;~iƓ;ífftԌ܆q@]Lh[J`L<>cz(+A`3v^ykNhX ! ohxңYS*x 6d&; ?41'F0:DE# 0hcvYԤMū?0bJY? މ 81d,15d10c~nodloErC59`0E ڗEM=/n så^Q7HT~Z>Z=:HBJ|y+ 16jj*NR9FaPG$]w $N_bAXFR2ULs"Ӻ)w8_B-O&$ گ 5-Be ozcԳޏrҪ*͛!nF*Fi/OhzĔ"x׬whO >]{Ŋ?#N{n T0ii2x=#E+oصrVYnZk 3pөǾO ~7Au`Be@&8h3Kvr2ֿ2z#p#(VSQkP(;e{‚Z%^$SKS[ p}xs֍$~ǯL:Cӥgr۫*Fʻ:ʎg>cO 6#e^FB3"'̔?#Z =y#M -hY:xA={,$2i6eFT^s}GINh@ʐ"'+UfYuvPzB)J=Sa=bQDٵHR@JnXQd҆nbgSTؙ ,+v,2?%uXCf_@wMWn(C1XESQsVt3A)ƸBo1nYws{Ls]$20+CqQ=RX0==6!e q"7Α{U  *g'brѨ"yOwM@z:}xV!.4Dxܼ-Gj/( &V\1GEL}JR-دll͛`ԖN)w4x  %2a\ƿfGB[!X7*bZGFG3H3yIH4D,g ,_ b)>^[14j}ooYbyߘKAH. 3-IEޙ#CW%"N%Z-"\r[s7/lz]@eLM\Gxy>?ԫRB?[ tCU4Zw/ ܬ5h{yb6l@{K$Ht&&{U[ q#Ĥ-kb%JA*Hzdkr[60XA{3a) Iڸt6K#|C NXcqxN}b2B k3?+3I ^Iwiս#}qbxc5Nb)5Uʕč^fNVvk[!;E6Lp26B.'Wᛐ HI'6C+dAW I ёlpؑ]]/EMIb t&BA?R;;[q_[VfPY9K)azG.o_yEѲ /MhOCJ`|2Xf~&&}{dW OWR,NhAo 6IO%:sҒ ڣ%~< vzB/,IGga ċOA\i?MEa @Cb\H9__\),[uPƒ>g>sP^jO,ׂ3e$?R:o*2J.1ʌpF9kI+ nIFj"{̲>Tձ֢9PSQel9*]nM }VH@v|\(eC ( ♯ᤥVeZ,UTyt]/)x`~4 rqReJ #b>Q3{n:KʘM~A23bqH_fArW6n>PTIdH?YoO#E*L0pCʰc{W0[lZD_Ӎ|CY829?Ѳs$|q[y#I@afOFNL u $XBR $@2E@YwyR7>#q$Dʼ;e @^OrFrvO[1cI.AbX[Rqfn(4Wm{>Z ,V`QHɣIKG(ZX.DQzU!=oom,CHys Q BNy\i9 XH|kVM//!_K:hb&΃ʘcBrjG{7כU"@3KFL7z1vHr -N:a@jG[3\]ían;v;52X]@_sԷK!1s:jwhuW`;H2[WLř({bg r${LιUBNVc:[E &FbU_bGL9p5: \4X7q3 jsV;*ߟA9QÚF=Ɣ5d"8v^(g;>f,OeHm5y;=oR)pԣhB{A!l_bt>$ADZ <}B:v#&Psq lcxREz(tLDR 섓E3Nڑh6fS!CgIdI5a~c+hnɿ6'.V r1Tbbb|#߶wQ~'ڒb*"DkJʤ%y*,Ũ,}N-b|Z}{VC+7fհuldF+(Ƌ{IK'Hv ,2Bޫ\ '#$+.d_†.gPb]cA\ZgwS=F 6EVxyI9' fЕo|;eK@lˎVXtjy4gu-A'@H^H 2;ʬRO|,c+ |6<a'1p"} :7:9b|&jŜTk%58S)#+ ps|meH/xҏtoaFV\]p7C8'^7g1䋨&Z}V&;gefr".zTkx_@8{$ >Ѭ& L?g05G uzkq'WE 4+" `5 k seDmiwԹrf'tմ`}HCUPL50f] (Rb`:Q\Eӄц]5PP57X<%S\_*HJx07趾l{\slpraDv3ւXgL搾UZ[+aJ% E8YD#{A췚?[7-,Cg”:g'|}2ZƈFf6_EΧD3٫CȖZZmq|BYp fjFvpz݇λi,_Wl!H 2]?d1"b®M6_0#Se89K|fQ#$s?fNA;=l&tRfǭ9/n07/-D_cWn:NL޵S F d;͟q Mo2 lepyܴrT<7/Q3b02}R>tM@R[lWHH691"d}4muy5M{r3bDk-vF.Bp_ue@?=k6 BHa6]SS4®gT8efLDp-&i~_i14vGŹ#A-$WMP pTCu,.IYlMKp#y˦GQ?8Hgv\=x \0桎 UyůbOw8&0bi2s65 V[?$77_(Rgk%9V QR%fǏ2FzͣR?u 'fg+Q^T;>\>KѴv2jy/![ 6O_*p=Vx-QvA̮+K^s&BEh5b!|vƁh/b6Lx=sT5p8v5H/vdYwz&0)ܳ^;r܇8\3f! ON8ݪø愔‹xf=&iF?PtG , mW pۅCy-XrB|YRxGۈ]43r时xD>p4h_Zn-m-~7T_)Ilb?|[ އUjuhђ3=>+5&9x+3<'hxXqXm 7XIY8p,;Š "ULɲE#"ѝȓ7jَx9hLNͥ"qFڊr%(e?y7 fq{gOi?n~nR7%܍jqφa Y@X'>idzZ. s4t@Z\i@ûNuki4Z!q.5GorXN UʡSuA+ѶsmNW0f+㺹r[SFYZ^Rg-O4ψR䵇B*SWC)dv`A!H{1epZxH=$@8"LkQc$T}ң J0svs@bgiXKV- tq,>QAJ1t(Q"bH!D/P9AIuu#︵] XKY'ŖR񕾺 "8q8JZ H9fbx$= DgFjM~RӃtkuLJwm|J#z2Y S>\%E%ڡDҊm0eoޘ秺6b5.hvŵ{zH,{"j)xhG/K^\HRw?WI:/.Ef]ʘP)%BƿnWZx%N;j>}Gau?ǃaXs`ڛ^`|x\]VHψZ55 Kl?wr"ְٔ ~)t}'2T%8;+ $lzئml7JhUߦa֮f"D@'oı&.f)SeNoX,poyJ gvB @R}Q|&2h{ O16cp{=w՞T l#<y3Lw/.ۦG [8qnmj|ݰ+ϫ|_@ 8sj/-y5x`ip>;@|zɜ9g}c =vv\l# OJ ~b^,ԃzlܑpsJ `Z h4r8BڬG?jwAU؞ᢖJX 30|d;ټAP E䤰1^M(Gm4v"-"xM:E\Е:<ྲ2=bdb-)쑄>GZM P/im5"g]eQb[{,^]ҿ"1:jQ,{oi%+LENqGSH̷tiQw^ޕ[y@XNȧc~M \ 2zYg;ځ(P`!Qo_Lə H2! [G. !Lu:ĉ URjJB*m?Jӳ5Ճ>E{c㼦8LIXG.KHI%2Da$:vj Id#ٗ .qNg,=7 wZ{I3MŃvmTxôg|K-3jw+ ά ÕVB YFY/>аHR S݀æ,Wfq%tA e0[{#Fā?JJw QQv"،C&nV&q/Lg߿1(ϻ ^0Z7epZ-`N\xムKXd4 tMms }1\f2QX(k#$PL}ᆧ~x- B폍J~NK\Kq [#iA`\GBtYw9b銋I;D]eCLKOATw~2LiD7K?"(^rV9㏫]_z'{7{LpaB 278Mjgy<)GacQ˘606ERW$<.$qĄ'!Xem:nN"!zW)xGC6rX8]X4rkb5Pkk{D+=ډn  3m~O.ZŻ+TqW&dNl ӹ0u5p1n2"XpQse 6DLy$T,djږVplM`y\F C:!Dr7*Y)&ƾ0ƫ'`ƶ.Żw#&rty(";b5FBy׮=Ngs1ĥ v悐 Σi\آǮw'^AW焜;/`&̩.P沃B/C2,Bct=vs]bt){s倲d})D> Ĵ&5s[5tm"ATM'.C^}B!FvR+aMо1){aJkcfA$zWH 6^Y׍rç1n[xFM gŬDV⣁y, 9J;DrRܷu'pmNMY$__dBǢ .8̥#tQ}Jtp|}dB pʕ}@ҵHj.a!Ϙ>:J>N5{icKmJnb$G:nI5;hޗ0EbqT\Mz"j?D8[+{\5e=[;ե2q.N<"-Јh [tJ_. +ٛ*ID{B|,.oNm*ċc.P[#koaz {S%jڶkgӫ%# Z=FamGH;/)CT&(*iP.߃W7a9֡>>!$ʀWϑa1BU9dqCO h *9T͟5TU Gnss=)_XՙrԸ,.`:p\.1} 25c2&R|/Y%TAފa8J~Fݨ^yj";z %dK'VX˦ጐ|UH-},݀@KDh ];/! ~5.iwh>Oi۫Rрs`xo`7İ]8o"Y&P ר߷nҪllX;7Oʷcޖ [IԽ~/)`U[h0qרļǗ%3%4G=Tӻ }kؿC&StQʉ} iMbԶӹNqlRUU=Ԅ$ Y?jVfTl %xU9c6S-qx&Q}Fb1f|xfF%d_אVPy HKH 1tPlG*uV^cRP]7LaRj2ƙv|TBKi(@37gӐd/WH.րV›B 3qo#4<[>s +5jp 'R2x>Iy]G5/ IV50sAEvQ6ӯtWyRb_>_ߨhnHV e='uL֎^:Uq47]j݉^$@+ol)%݂,L_6TCܟ X8AAdCCFDֳʘ*k{. \ba}۸2,u' #?)Ys~A`G>Hm*0P^DъӘg$r!:LIQOHO!<V*0#ot/M.7n\TЪ v*-0X{BO?V.yPuQfd5{"_a?ÎF^4@Asg ԒU]ՔsPD%ܗDɩDM>`N]d{EkF9%hYu35jGC/D=&\!AկE+u;Bo]-^kEW؊ܵ(گٌ@*YWd7n9^)ɛK?$I W<Ϧy[dLUZor0R|@w&NiЪ*(a鶴 s`Jqi&"t@!m:ij~52|0c<' kw[7*Kw,j*x! +n<|>ݰ2ҿoA;K0lp <[q|,dg[}5,.&W !۴ms./'@{Nhq9Q+Nk1(OÚԔs|V)dՖBZ/Ed08hKMۮFݨ*<ی5G.&_}!1io{Fmq'DYꋒTcij%pDɧ$.EݜWp(+e4voaI=bW,.@3mPSvEϐ'*Lz"?Zת3tljmQ$#⍯:4F3a_=aL:^`l&QLse IHZ[vo!0|ix3uT1[1 Lo0)ԕjX׫Vt4%*[PмP8gGƝ)Wt]? I ҧSf'?א쾙 WSԙ'׿|s;'1l5K8G3nRkDxDIE ;ip} C "E.2Kwjn'uUKA7 .7u66.2Etɧd4_gE-G#^<(;PdMA:P=B:dL9&oǑv .' ;_4'4 2┰\f  ۂ#Ohbj5©L \fc󐏼K^V[hÑش] |S^>5]:}Bvn {G^JC^kSFp<)E}e-t HJ}u9KrӑĨ.2Q9=VIn,l @qbx`ru ^|x[/"a"مP1f_I"h.w]LU\*GO(Tǵ)zv3ir, FSJsUR3(Pf8}P 5S]TAx4񤆚ŖǎYc&a\k[rBE=>MŅ-2`q?Dr(df]ԟwQ5&'zN'čN0PaSiEUMMRv l50 P!v4f"0{5pgOUב\YOfܭK=vH-7D0 |7*\ $:O"F3?WQsa_ͩxRvFBMbϬ]?M0nf qI޼x.'GQ}u.0i~n8H.A k4J1֏,N0V(ԞF"Ҏ5{5N}g4rQeW׬γf"d젔t'\p[_"CE,RΥS*>)×LĘ],R_њ 3Ul [SEQlD`9dov@;4ΜJW0_{5?Hx_vf?b [&⵷"<vfo52.uTD6I`#cڽem 0?J?nTI> z,s_ŌTY {I\P,Z/ɥi"{ZL~Nbj4m]DӔʀo0s B<̍ԚMa wO5JtiEh+]*;>r}ԣ,@e") bmՕxHIT!܇tKb*(+n[RU Cs^N8e[Nc+^7$z4&^ϥ>b?"~z=bZN#8zsrnu-͘kJL %O#O)7W-k\ @5ɧh^TP )f/"tYv-Ψ_$]~=R>0g mki͗rgz9S%-h\rdƵ izXVh5fH`X͸NO,vd ~0BP$܊赣/B'$nM?P2a|RA`A/۩תw51H.a,B'(dZP}.eꙦR#5p 6漁hvMf629F!wt9QxkUS-Ag>RDZI(MY^Ժ6DLO聑fhXIxwg7_HP;t`reB:dj[46!AYݨy$'vVǜ&91ůNyupv ~@gnrd<N"Fn& QBi OD6mΐv@O[ b.~o.5Ssep +vO2=! {A sU D@Ҩ_Pq^~jDjؾdCjtwE?ūPM6WOz /;`ċԯ}^B@ꉺezz6Ik{4 :[ld-[VOxJ#.*5)ҥZ2<zw}H3٩&4n)}ȧg#L˩[E41&+eEDemg bp}rZUZe{"rUP174[jݗ_/Vss2FOxY0|uc@Z!%iw^gt e+("㥰&RtUuHwy̫w4zTᄒ#)\ܚ =ʡ{yd/R}[Nds1]0ߌW\2eU3neo a uYx4٠\ƹM? ?a|/h(:kaۈ0zQL'K\uхӄW+QymN:pXjIEE/D(6 ,~k5U{S W^xdHwJs#nR?[H{Yi9 O d>Z2g:oL/᷼i*eɀ'W}aJi ;'{^t24Xg ܲJFnui/ߜ`qfx N흝`&]f%J=*I"}5ttG i !IpCUj4EOxsP2(qKܔDB3Pa4˾\5BXinra8²+ 25 v9@Û6 aʰG.њacMpt%I%=RJU .hMr'cȅ͡NTUy3.Pu5ޗcԼ-g0wO3$Nbl;y]q)J(AޝYPzP%Ɋ*yjᥩ|d+O/aA !6'ߎ~V7Ԓ#27mŜȀ֛>؝ :n?t-#Qbi.cmu𢀬H[R]ϳV֋'rU$ԱZw\B]-]l rto,XVJ ޽臓Z'mC_n"cKz&]8֧SaKz`\w@VV^F3IW &q Xg]_"h%q;S0E +}tv>OP&ڥItv~+t# ҋz&֙-㹬D~]vujs_K[߰:,S@KjCƚ҇V@Ws{,r[Q.?ېMvKBZ`@[EG/O\g*Ovxh6#'?>&͐5&8C.J&7#)kJFFqM2]%me~EXOȃ2C tc6rA.('v)E729k_CR#qJГÜ!zvp qbn#=&Kz[1o_DE)u|bAfvx4O^2U~l ˇz\UM 3SU^rZʃ;.zEC΁JmSF|KQ|`~Q 'bBE7 ň'!(?P:(3UbPR#a LyUm&}m-:*ҜmRw8w'2"j[dgqEyneT/Y(>A|=ɬV$}бT yU8s_+(LnuA_B-喳񪀃ڎq aesۡ@Gh5WH,-B:L ~T$\v^袬-E`wVEdxHeѣ{}|)|NVP*5>R`%, 8`hZ rex3iH8P9Tk#vqbu}G/+D+ W~ 8Gdۘ'~9-R.-2?ެKEUIۙ7-\#\6#cɴ[>o1'.y א >4lYcfo ۚhѣjH˕|]rq?⽣N m?/$֦{K<NuIv7BFLz,16h@^f/xnr )*$)qɳ"xT@0F|)$49].^H86A=X gS8Tvq -F@9f͘ OzN6?7-&$k)ㇰ{/u?Gl ,9DښWa,;q(k!m1)o/c2[bd2 &GJK$Hsï"<( }㴬5<\lD:h3Em># VնJ{ӏ"t:/ ,@옟UeA[ ^(ܞ˹7kOiMa0hwD(˝Q Dgʫ7 }I"9[(9]GH$dϮJɒjgآjyVB#~L,D:1U95 +4h ,A~͖C-lKeE;ϛlh;m! `L\=?=];b~XSR 5!ȕsvӂ4-Nxk9teC0.Y!OEm/fv7nlSr";-@nJK5sӂůwj:?:κNoQIʃ2ZR}X[߽#,Ή|vTps F5/򤑜hZ -#0Y8˛4@l^=q ya++0R<+n3${u8ė`͖hl>è хedD>ћzl|Rq<Cs,[ $XZRm@ "G =]eq1AV5'1% n7Z> "YHXh9-a r !&҃qL̈́_KEND猔d)iCܸ>Yv3I^~ ?(p ?)rÃmب IJ8~+2c6׺z/ y%UF湡|{o.OgV_;t_@4,$XWu:bdu^bnFU̱7zzxjQ*oƖ"kڮZX1,|z*?eǚD؀UN[0#ҳq*[-q[! %Zh{sBf2Un*}wnc㍄-OsGDRW\B8ӯU<@Wxczk[hfOC 䪿@4挿e*s sdZo|"U}[rr8ȳ޷+U]"& =O.mbDLj|C!Bړ_Ig<"19ltÍ,:6vUV31*OM`DXAhFC(6=Xx2@H\6dmb ):MuX^$$_>)G}:;ƦmJFG,®FI2}Py6[xn0g }7$`N:ZS&H9NtPq<訦Lkȍ5S[hŝ3P|2v)hg=^"5Br}+_Ebh`YׅsaJ!|u  xB|KU|O<ӌ>OU2RuS(bcq?l¸}߶w M9rTUpKZCk5,47+vch(tYa`zA[eNL#o̻Fyn[5|>wDe,9d9uzbk{HZ7C>-}Ki;q 8n.]=|ܘa}x[d \)̷x7,Vi ii]P,rZ6YEEj05m{ d'eS@+&,G G3fG;3~\ZO4X=uWSErV\SXτX3'v ?VeƇOú:}>$U;Kn}1V*6X,lʇ2&8 -ccqX_3ɷ+Sng9Ebf!Ԛf\Œ&C/_ȣtsKfszdJOG9o`*uQ+M?w9vT֍1,U#؇) Q#,I"Z߇PHsFNvm?+WڳZ̏h:,hqxj`4n[K^I.#+D0U%ڳOS1oM%׽DM1(rU,Ġ2L޷"R i5[4" oY}1M e^+kˏ rKxw}RD?ҮcqKޫ#- fkfSAoP\@a< Oc2/⍲½DYIwU(Cn*#k{ !͘4ҽ(?Y7 4kEz\ b5> tPmm'Y>a|#{%!ҒbsWVkPdCӚK;SKu)ވ0>s?vUo0Np?;@6py?M'!(;`l9D@ɗHe?=u:sCؤex!hFTHݞ.ȫ$utuR*: ls-Q5|J@L#,NX.L ZY젞u +P :[|"4{? +NbU˯\s.@OEj٘2~pM-NXE}h%gϜ<|O2r"2_2l +̛R"h˜}>9~c^3;6 P ϮGPhEx;q0C *-ÿ5fEҩ5%([5SH3Cw?Psm[}GBoKRbLv%Cl9-/]Tﯦ${zBל-N3gr1H4kQ s[P( AO:_fXqr]~ҁw1m bА?F4|9 ˽o+ETi2uKU>n6H12Atƾ*ӃÜ ( êTz𘭲K *G '1XG bES 4P m<%Ьf=B5ԉ90Loq95da" "=Л\tl3^>҂rZWU %L041]c4s2+Px#^oaX͏o0%䨩AW(vX\ /K8Ί粺Wx\(w ni!+ 2ɎEIݾ#?HPӅCI-xEW K$W&h4tGjSn82(kkEtqvGz8Tnc. ԆBJu0DjR h!=SF[QDRAs hkMbǐɄ֬8/h,,ni0͇{n)i/H^yHOeoBFui[ceplN0nhAŁ %I?g/pZ $ )7bRF^9@Ѓ>xk0"N}Rd А;x0_d0w|^Oà@p]~ 'C0B``Q^:!uIH_-G(VѭQ k?4;:2<0RE)"åI5j,o5BiF }XeD=^y Sc5ylA{Q KHVN׫Y1y|8~=[õoe^e $?9~a\S?JS;y>dD[a1"e.jW0b01]V:~Bz!V0HG?ۥ*hB 2e\G7[ {D]@aϞ070 vy-pߦyWhwy~-tgBL;ź8ޞ1Hcx&GfE(8ᮛ(aV%0w9gT] i?wRF9B]-H#[b2Y:8[[ެB]؜5UKMV.I(|~J%qBIM$2{2hA_<5)EwȞ_7cYBüx}>T,H3lQ3$3;y,v:v%OZm7Y'3{(_a&ϮM]5.MiA_b|]MȬܸjg"22Ԝ5.",*Y~ХFV@vVN5!Uu5sL?Bc-hp^m,6tƑAjhvB&،6ٜ! 4*_:y-|5tSɳr)^ }jCRnC{;v>䷶m)ì#`Wޙ<M+a/͖[1Wj^7Qɟb۴꺱dO=sJ{x_K S pqُϴ ,"ʟM”׉gl.rAPF,&x F=\[z}/c$: 6Α 6fs Q (guNWqS7n0- zmjwgN~׀n? Gҽ8T ;;Z̛3*!=$xZ82=ùCMHwY j܇CӘ7euv0h gwAGA"ahX[t4`[<>'x{^Y >̓Pu!,n>{'d^N|*dVAnY:匔~N2m5.] &=C)!g m*WY{>ڤև{m V5Ws,G"=s&ikPi1oJ qddAa/W _ ("jLJ>[fqD(I@S)cOQ˹[j[>1FH_o7EڍO;`'TBGZTMm5kŧVp!"Bn" >vtiɿ@.Ͱ ¬"g^CBh~0.xc VTAδfOY&]loB_tj x oj Mj}[kF%ĢeY5Ke݀GZҧl P.Mz*XGAT[k)=wۋ nK2/C!`t2$=8ҸHjR3obџ6|Z×(h~oA 2L>1W\ wlQd,Td`WuE)peOX8><ݼ XO~aAR8D͓W|uz!t84ŝlFd#&xg=v)y=@D887BZG*VZ@oJ>Y-AaY8{4G(G/i Š&˓pZwWM x4:e"EEPS֌̲vHb74;SvA&ITj04W1[0} ?zz#Zih-82Y)O 㼠=!1Ǟ~`J9;t1 v)۵FҺN.zRf) +&_^CyQ$;{G*-?z.x9 yYc(ӎ ݍh1au2 n_J`?Ǻ\tyvݡD>})Ǽ>ļX%`Sic&e%Wͪ~=fN WJER]Pqv尨\؈,gHvLh B< Z[=ߓAsZDcU͐Sp&CBpGFZz1뗁 4[W|  tk(b @>ܪW'No2`Sn5Ȝv-<_ LȪHHDu0RFd+9f|ڲկ!!,okI vvS$m`g'V[˖YÓJa5\=(s,X6};Q j=(,*bJSndu4r[:C )ptyкTրZC ѦQW1|QoX]qyygi 5g%9ޡiܔès] ^°En)]UXNm.Zk950sP%ʦ| Î _'miZpAbq]PS@΍ogWHptGڇ'ۓ%?U:'RHDh01ȀD8צc=kH30-3l2Gj\bsتDAW-%aRBݝ AFdHڑms[.Kl㧇+IOvCޗKFtȡZJjJ.1/#J;~ v\`qY] OM5Q<;0kAmQ3^@,kQ;/T%]gCT5 u34Ix94@g$cJ5,n3ągK/,F$Z+lc)}G4(ECp._!=r*v/`04.~e<7h۰\䤳Ҁ:I$[oiֹܷeMIeW=OK0#-PC*R©hԓ^WkxЃz?t⫑ސJA'P$@:Nuk 9!Z"pRJ aKPCkLWN{A^oU23DjEeM}q'KZ(::m]‰b] |㛃zLI-tg|ՇK(cNהYn؍+K8lC3䴟\Pʩ3v5'nIVAF=ggB[)is[9-? V`RhҊp\,U1.8#X0{.C7$}䈡 Ľ1* LfFr ,CAe$KHN: _ד.~\Adp4mA; !I(_/ÈC"[5WBcD;х /WsN?9Gp9 :tEuot߂ QSIZI 5,BdI07`yP>WoƁl) xo8lnkhiXuYгEbsؐRUBQ%Vޛd=dp`6i֝-7ty8*ݟQl FBYn1>M奃n[]:6wU#pyHP.m6@vIh);[}=yq)юxj. 6;piԝ&b70~3e7v Ah1?gT؝rFa[rRʹsvܡم03KrlK:vΥ4>#pNs/d=Cuj6EUO1̃/TXjo5H D,RKA1{+\@KB}- KMl1L\!aPKKsjFݞ;PH(O'nɴdGbAϰdk+w15%N"ac:Akf8Am=o]G$j<.Sclց#쟖{kz ~k٭&qPk )#d˳掇C\S$,v+Wd|P/]?EӪ>σ`Pe}4)t>*5r zaqH/Ur h[G2W8h!|'}mPhS✉?4C$)JgІ,kA/urNcЙ? g4k$`vr[n}"O|}Ʒd#YZV8]7ý_ ΄վQ&9Wxs B%E)[`(P!u6˜u4ɴN(hú.~|{kDNQREIX(219s[0@^tŶ-j#a!9Q_4nU'*=:{ @ȇsKCQwL[,kfڍki ؓ˾2[GۙIu__ Cd¼?\%Ӽyqr/#yyDC`rq{ByUcUY6ͥ>45 ȗiXچ,8~_aw: jHmNB짹LRhփMgˣj^-PO? ;Fwu&Y"T 34f2#U2BV뀴2:t"`4EIc/rO+#^Jj[ 0N>8,]119͈wʰK߾l ژLfƞ*p23͍_,{y {Pa܍-e3zqN6ګrnhܬ7ɁskQ{ﯜw[r(dYNu&(BKh3.F 4i~L8ٓ&I zy rvB40sO/5ceW[hüE^D`6oa$Ő/:R#2-X T-`xJF ATJmjc \;׃ dC-9p(B +7P-L܅qٿԸevQ sҠYlas6 J5:Zh0yORڻȴ+4v>Ty^R,W=73^/By?kHHq> [Hau@K|uӾ6CԩRXrdmz;9CԹJ"X\h1>CD@).Q4ofJ!~_uyՕQa$72셛xzƯv~Oixϟ}GCwgpNHGafԼX{R2uJ.t 뒶EsV\y xSs:!p!:xѼlyeK`ӄAM09!o)~𳩽-Qoc_f%؄R)*JX1פIv#D8wV15{notM DgⵝATH"N%Ds? vgHw-Q+ |J5!!<(kى}|⍞~=G:,ū z4Ed?ڴl`BWkgʋ&P Y\ mCKL bdc%.,O4]kbw;_HIurk_*jzee\BX=^V9_3.("قQRM%ך֤Td^m'pK=juU߈ 1+j/!'D[if$"SAU1/6~>6nĸg1bdysސhTLc)hΌ$Aj*~?ݢ˘ʁ)%DZN;t[Iz}~9Y2;jKQș\QZU&\8j-+5898Pp)^ y4BϛOƢgлmusZ6/d[{+et -+iYɪrG|XaO(799) !oZ>һαv9QZ,ĥ|'6׹woP զ^ I-Q3tőkgTMw7٘Pݲ2 q'/0o <}yCјQOQ+aZÚ9 }fo~u 7,1)1S&*vƪg՜1]Pq{C931IU('gOEIw9 ۍP3IXe3MZP_~[.Ѿ:nG'橡v=Vq=p|̯7q-yTvhzHy8 TD_=5}4G+hN/R&1m3Em"u[*v8OPMč̥ #E]^TÜmoR嗢qxQ^&4qW'nx4Bp#L >۟E$+w ~>5z6֘W CdzC`!R7[08k oU9'+o@GocaTbɔ\)uJ+*y|Ҕ¬8Dyێ'#_(׈7 sg~6MK#QE 0z՛Jk|nF)?\̰#ɲbNʹu$S~.@ҖWJ21;JRO<& `Z|=K<ؐ L%Mv=SS<λ0탗r:ojg@#zEf0jD4Ɉ Ba[JQQb mBm!M efR<ޖq9]^Q}5`\mkڍ沝QuOTTi6|+8Ԅ$9 @,Sqe2CkgX%"RG[ꡕ#릉b&W0e)t;:5o/ĸe9{BFS9 HB6KKL.d%*H ofB ԒaP ;W~Q'"*, \; 4lgͬ*6[aNI }k.hңh#3.c: 6XATm趙5w 3pb2н2\5#6܉_-Vp/J]˒7nJP#_a5~;' Ktaɑ:ąxZߍ[_[z<2=3ƩÃB!v<;#7cKzOXƤX,Csf%S}(>l6KHm{[@ӐTD|0%L;:#n|a>a9˰ >3pl~ \Z~ZF$VH LbFIhlD7Z.@U;K 1azͽ}f>oӠ4rݦ~8hQrZ6Yp~oTxͮ Z-~ uh@qKrIv.Uh=ጷCw۵*s\~>0t-ddlt)(+ ݑ@`A?m1#𴰋g6)C(92M~CX,*M]*v4oUzblJϾGϞTr} \4p)=Ա To&,V233Ul*'B wh"1eP$7w_ڢnד.~f|r_@ҐMR9iCJ\.asmN;F?M ,3+ A LC},Lvل,Z_,WHnO|N<٫ov~Hn0|y3(_j+-$C'5g^hS[B_o'\C/2[#cRsgBGuU᪇3RGU,َK,HH(ݚj}?$RZ8KK#"ݯzխW$L3JHʼnX'/6Y\FҠٵ82OaR^BMp]/V,nWcmC̢6DRc0id9j%س\7ka.YIgUS4nG!8XMcIA{Jh8CDW` 0{yb4H)WŮE 3 U50|ZKwij$nQ^@2?/mso{ldI5cEE ?p_id61dl64d0\ONbhEs9R6Bʙ~?_XfjUJfQ:7QĚSa,QRwo ^@O$]^1zF~eGoc&+߬,Sw"/*!}bﱴ)¤v8+_r9̾!OOZ=xSVDr.[b3s(z?/S._XjK7K*P4N 8b ozZ8f ?$A(%-v ߲ߛY*jPvW_NEš`cT4UW;pFmfqqţSw`Y|?e^v;.Qx L "aX UƀX][-)" E`!:5;TA4yƵæXͳAЌ l \H6}XxGkT_^~Zw0ETԻL-9)cGKA 0;Z"t4x SRx}+/9~_NO1q0[$؛k7Vvdjʼnsʅ73Q0B;zo]]3khZ?xhnUdǣX -˭Ps)ȉVYr$PIy3`Y1RG k|$DKd @uH8Ba;9G[vS*h/~ B"}=mZ\t/wjÈ ܖU8~C>_ɯܻիObe[Na,{q \ʎnpߍDJX5g1Nmg^ͭ,Y&?nb io_b:K}ϩlQr04 t밫w,F A-Ze^WQh4;'j})y21`*hDt[ֹՂ{LJkm[Ńj([PGnd,)46O=?G;o;] 4[|XKE+K9+=+1:~)?in_.~iEdyvVRi95 68^-n.{2n4ʬ$0c4{Mz[_>(O)2GȌhp|vp+ly2G#&s-[5eίL{w ]2^a^(Пt?sӛ/D jDHt 2lLURơdA/l$UJBd8u:C×y!OCh]dj @.{'I'cHk'rɃ.X^ٍR, \/?pϔexg͇S [v1  &%@\]m<ջJ q$3vc.A[DV rqEAr\Q2cU("ė ?bVP^ccՑ€;)/  ʳV֊xG 56)6j⚨Hl[Rg*|3 S,T>P'3Rmdd|^3!oa)SMnQ". (GY\p޶a\u.~qq tr4ZBǒȇd)ȃߛ.G/8,JU% 1I nP<"5 oQZq| zbMޥ@o! NbJ&TJA,~ᔎ8 Zk~1# _t$Eⴿ'8AMVZ; ,*k""~6}uŲGZ+Hv$J`^_AqpO}K(Ie<= H`1G4]74t|;`]難\OLN3X[Џ6Zp%B/nhrJRV»?8H|ܙf욨%H) a,N5񊫐>w{Y3Zr&.( =Rњ*d/HOcZ~l]KOPE._/uQ:ZrطDU FBޘ,ZEE8|t~0~rՎk>4 ^3WF%E3+Y:\gȗJT ̔14כ87cnK~kjVnoaVg.;kYnhk/d9u>f:tIE/ѓVN.Jc>Fe+'ZƽV~ C$)&x{l|L%t`Ps X/ {>1^P^)I2YKga9Gs{ ySU|i#'76^{W'?{PP0~hkR>BPfw*HLS^g85WmC׮^PN 0mS)n&B> |YY)|ԜVt$3FmkJ:]/<ލe#uߙ bNVm +1,5yʱA^i OE4"LgfK#qѿdUcP$Yk /4ڧ\<9YGƜ55%'Yeu鴗#TOwVut0ƒH>U}™ F>-*RMsk@g@$ Ž` F87ûe `8or&*#ÓZӃ3Pl%|mOwA _AB.D/+bvh]HwM^KͪW<9}:|p/2m| 6Z6HeL~&;;:q?!*c瘨0C9#r 4+4JPy*VjviDT]WD#I/?Sty_.Vӵ6x?J7Ʋl! 1>-@>:;x@W {};Fe0נq"rphKbdQZCI#_׼}Y?1F֌%a I#F T佈=…Q y7+.D$i &a^ _a{T$0ɡ+0_aS(C{L[|ƺFV,tW]`InL=eb05e02o Ug#Sdn 1"y&& :帮7v,@`W.2l|,Jw50m}(ͤ}qZ1i}C3qfu=i_׭9:a_rŎ{YEtgq~14BkexWN@ j7IAEgdԹKA©:/ӖqݜFmϽ! 8ǫ.L4BFkYg yn<뗤F'S AQ6]'NB4Uy"N'G!IBnUaE`&8yaT*;Ұ=8$˙\=vY %'/d~ q9:AW)Qw2U+|Dv.pN۳s\L EYKB Rh$B7zD\vmU]Vy>:? 0RrwL^TȠhpKvB`v\VDPM\{.Cq⍤7I3 `#C)_Vy\4 /dBI܂xL&q OUΧEsbyo'́(f şs-YhOfAghU%0:_ \r/iD; C>k#yڱz ,+^vKj>A:z;z,H[B+ڴw%G6KE#^O+zkYdL|Q [ -hUS `GZZ V/7cdm"Z"?95sS4lgct A]qf X}Qɜ49Ga8F]Fp; `AV\fLt[~xlEYͯp1<"%{d40e7Q)U}g4'*}Eٙo㦝+91oi.7;^!}evx:}r`?yymj?1Ȼc'M[TiȎ~hy JE!ئx$-yffO^YBsyn!<0{|?d 䗋fRͮm)b]0]tĴ wΆ y|{w>?ֈYp$^KwH{c1xOP\A%6`*yea"?˖^oQԒ.%88TH]Lݩ@n╯pSݺj֙ ,S)m-mEkd 'E Y't)1@]D/TNri!GڱRTPpسgc˭|(pHw|{$5CHGŐJkfM# %CDt1ZyJWp(T(62T(flSR\vJl&Ma>o7d=h"kkQA]Vҽ4~%w}g2bnЦdr%\eڈ-Ru0Dp]b]a*u^h+')7MJNi\+e~E?F kŃ۵oq@[jh!ǣLL-OE38G#gN3VYX0y;^ix< yM\jY$G\ru^ 1L)7[qqm%٨aGareu`2M"Q66mIǔ߬H [TpAț1|R\TB]}rS{lcOE| %OV%'r}W7Kɷn܆JMig 0uetQ&nt4^ux?y765hS C+u[Y'&(e-j|hV|72$8<^#.#BFOn$Xf+ٱz5oEa] fλ\ΰ/rшQRxIe>;+I`txe_)yL7b7 m/_d) H{OU>S0QǸponݪ e^̔ՌjU ~pKMUTomkX"sV1!4h$C{[&>1qZ%x"9Ӗ1nDn 'fu:del{Ǭ-KPg59H95Q-tS.cX0V.Sc'?T?F ++^ (i2#@wVRld嫍B4v<zFFK`0g%~{/ʓ_Eƀ8 řoF$VcBdd(T -+D^haаNwPJ4e'SqFѮWpռ丠Iձ=0{Fp`Lld)1۫.ȯlZGfR ^.UכJöRȯG`e&r[u͠l=e%FCnΎ>e1jK#82Jª w{WE!#|?Q WJ9bA1od\lb1M2޸QJEi TWWu*\Km69* ׳!06,Em<u~¢֏<*O;1. J;ξPw G.S^ 6T-$;z#[~Iʝ o誶# V?ܜ.2$F ' ~]R;J+K/؅wN-0y=Tq3/ B.x UgFE."_4[W|۟ m[u﷕ e@<;dv\ ?,XH%;:k+yH?'*RCkD"J\,$8P 3-^ C]Rug<骁$~#$^ߌ/-Cۿަswtsc80P֧SV*z'\tZt-VWV5`1gl8' Bɰ~D~@0.jl)` mq%1X8E =x t76#Erٜ3w'|aVAN{9R~2oV'#/!{⇰\\|ƼR7 , -޳>3H<տJ{Z`Фc50[<|[$4^3]p1AѨqYx'.:l)%'O?w2v!7{e:lڦ%Y[&(FG--|a;_v-b#WYo!dO㾄ߋ'[RU逰^n/ՐX_[Cvm%殌rS&k]Յ# +*91Ylr18 xf! ywIWt@Ep#e:j3B-=ػ2fA8򋵸[Ig.zCu<`U<2;1~U!?h][L3 ^oJߦ{n, YXw,z8A[q_p~q[hBy`_3މ lpAGYZ A1z%oq)XK8 +dh~G7ۏIvr(w+Û5hMaX(0"w?c̙%J[D?1ׂcz?Za&TNaDM1y}%4(ȝE&Cg7D(#M6QR4q&2.CktWMB(fTnwӡ*!Huyq/U Ws.Pܿ`S*̃D`o"9;:*LL\ZZ#ZWzA'`zh;`׼`41lBL_A"1rag!iXx-e .~ޡm W«.-5 e*YX7do6Μ##ZP P2Qn0ε^bFy3q @弡⑧HvB#&odM$$J%ZEk=W 4sQoN$Zbsɔ`Nі&p;i-k95Wb\\)|pҟ&}Q9|p<~D紥&w;vs*EyŮnFѮ)ۺ#uEEzd5BU *ۙG9\36q3ӿPy>+/u(ggK<ݔ@Ws$Nq;Y— b!?JfC< =gIVzO:j7v諅{Or3BĮik'D=Yi;k'6rx#=ȒiOJQ-tW 5_$#yS._xAG^..6tk.PJÙf$ 9x 晕rsOҵg`P*J6hd~RΒ>9_HtAP&㑠5W4v*?(v7rv2GQɷwR;= SR3[4)h)aB'[CO.q@OW6ڽ&;&<R*jbж5ڛªv%P,a%Ia#r>3k|-6A:E0ɞaz +?"?f +s͸O9!?FozmTp.I^GY-q|޲;q4,kԘF߾Wiꆗ\!/[>s*}m{\3؜9gZtZ:Eg~t|3ΞBŽT|.9>ǼQ:9a5h ?&@ry.c6~I0&pdIa IpRl $u2wM8I*`G2qcGb'By"?Uqk"PM2&930hW>B1:brf4҆6kG{:W_$T!)4눋%vÿP!_65!6)Y*ÙY>KiSqֆVO\Z1pUi4UQJƙ'݉lC|CFqj{{W-p=jϱC.83IVI,ɞBƖ<KeI/[3Mau9_3Vg79MMN {X6Ә_ a,-Oos$KG,0q}1f6V G+J Af&^v; +6Ɇ,iLhE"_B߼%-1gse8$ohzw8"G[jŔ{AhPJas\q!v0S{bxB{ipXXs$MvȾB-/j ,ZX9NŹU8?PC+wT(a^kh57S'r5 d l}j~2S*r0"3פΩDknd*G#xEk!dm&LƋ'@T bȐ/;mHq'B O_ءϕحj%v)J+EE.p^< S軉@:d{Tu={n)&8>7 ;ô&`;o}ŃuGU^iܯbЈMWPִ3w #bgo4nYAn8K:#'Yr2 qn"9] 7! ?1ܻ4[)w'N#&8U#E͍Eq(xRWDJCWJC64}OBsx2H6~vK~PlCHJn*;"y6:~dB[kNpf-BBPxNF ?,i=r#6;rMarƣFGXv4{f靯ho=a+[W|޹Vt[jD1G0+nV(/gxe#̩ A}ODVl!RPڲ쪍̌kn6؇{oz!~;9Ӻm`o㍪nck63{loD`N]Ч"SlQAάߟp1⳵7Vl$iR!j<ص\!1oAr$H?*3K;`,:+V AUۡEyKWј0JAE3hדPZH {U#a; pMȗ(KOL "%5@ u{ |.nv_M|mvjLio+$vc9z3Q݊C/^#'M)sXi&f4%o[ԝؤ#k7(H|@ 4W+1KCBgjvĝv^DA0e(PSfWBK5XP#Y&^*b2lfJaf~(;[. KTKAB~G)P8 rQ~z/0?nCڄI$桔w{L`N@yOO<x\3n\>1~`g>K1XR;h5DhbZDQ\*=K+uR.e=5V݇E3T"4`BՖ]!$"avBRs%m'dLl\%6_6dRtR&}"`7,vWGN Xiţ w)Eq< Ʊ'f1s6bSwNpQz+s.w1hf_O<ޑJr&#)z1 EA8Iz CnB^SB~C0u\e6q)D> ~\L1y=]۔d 5TrP%IKܖ_p |D~#b|hhӤUIRz*^bF:%lU|9rc)-)4Q?TRElDQ=%P¼tc>L1c\Wy[i1i(|KSHFrP'Gԯ?qc@a;3->Iݜ WGw+S1k@gVR; Ɏ'5WYNBDΜOΔ?ԼBˈfPcrJ_%OH8D0 VH5 'IA;Ӕ4s蕫ZoՖ߈9L@ )-xMA % @qAfi&D C"aqcyCUl ^eM`ڑ'jߖCډvP/uFe61۟^}lWOf0'~9\S٢ Z>:qf(rC_ҋkU"81{|~H[3»+k79[\ F5Xo$۽z/U UD-TcFpI (Ξi."Q#L!l~-uO>P^?jC񣔐i*e|+gD >( /LE]ŇԐ[ ۈ;/gs 9'dD$) lS>6WMF vy–88T q.A "5TnED%_1q\=ɼ)s{#y\zIB'1@u(cV`@FuZ4iJ( iq妁B6Թx~V9GWZyg$N9z2KXLZmO!VX[:o/c%u>ld)}&o?`q ?p^o$߂mW*l~x輂a;ۄIk\}LE ^dje C2=%K [`̷~:$+MZ: H$䉡I ek$q[n2'5 > R-j(@0Fmzr^! {N ~N>!IU;̵\2BI VLEսzFzE6iįZPu#G;~ uAW_c{#^-9OƘUt!S|?5˛g?QфuAە4wѮM[jSKfs~1mLVoz}n˟Cf8otۗl4Pm[=m0F"ٸ\Ew|F1 lFgl`tL4|o >\6@{&xhrn<qb:6$]̍,IT.pK3I+䍍gvC壖Z{BQ n$ mS\tEug]N0$}5n)eLPt|2]5u$=57o+')"sc8#A7s3[N1c^0pq+ݯt3J뢜^) Wwu OKI'Dlt]吸{p,/#D6 yRZݝ){[ʳiP<U`!vmOܶ+c i!]XexnJ>4r1no<̊ܶ.@U18P*^Z오nn0plseh)8RlvӌO=S|0H-} 7rٕP N ;يnLg s K"xMD'*3+A}HwEqw}Zʌm` )\J?D?fjm]@6A ](CO!mq-ӭ[0;D%vk/_o{ (N9ZǓq0ll89d4A 2(7PVyS/Kt |9司ug˦"@G-s5{>ކ$XSi Y̎N.rHnG$79q7NGZm,;|o"ظ4רt]YNU쏵zX`a%Ǻݮ oKCJLhnSJ-,KcSy AWeda {mY(;@oOy/oYS޸ XΈQoac7s{(5dx y|4#Bv~p @DHX8&s1:dr !r$`XzGP2Vdt wE T7t _FUH%>Nǰ1IxYv,8P"Y Uz|IcUt?↙-FD*DKtlj$:N kÍ,5B,9MX1[V_Ua|GF__뗻b+J]D= 2Ŭ[QֱI,mG]tR|p٨n-P &%Nz\"c M[ZL4M5dG2&wZĀsЃˢ1O[ivOΒd145y5DO❰u9vhYEdGT.@uI'm]kB]Hiőj"a,3o>y8Lga<ﺀ|+.I]Oß; &9[bzP?LS,xh5FyWE'lK,CsGUELͧ<0!̈́t_D5ǪN]u6Pt,8ʒ7 3V 87Z}v ŵ&ƽ!M&ky>#jbL!!: 䁃X+"ܳFRKKFbA s9FT@Wv+s>dO+v/^@pL\y`TM_%rgC3.@|YM\}Qw)<9~DW郇Qx{u[+ˉm-oB?%]+~?՟/D'= 5`ŏs]p8 X*<F"0ABO!<5Y6tD~x@jfݠ7&X` `p! kOQA"9ԐA]J'T,[gkVs!.kKORDŠ`fL ={!nj2x?RCgȵ `>#[@a԰jr:'/|"$?2ݯ'd0Q.ಕ]Gl>FPH56JEΦ[s#hF^kHH3+zc/Qوw4AC(LHSa\cekRC<68/m雑ɣd@y-~}Ww]%Q [0W 3ݧͳ4aך o:n;@y eMZKT\ce#ҞxrJ|׉K2qdgaQ y0EdN'ts!!P(¡,C_UKMVղ#mBv3t4GE) yd1J,@'ާHF`NV7y?>L9D[Eb ;x9UFXoD i$+w^P0Z!˪XEI5,< _6(Q%J1Uӎ.]#?Z1.;[TO!S1W" )k[^mRoZY (</*G6̚rTn]0佨vKVET\ІAh(lۧF%imw8֩4l֞;/h5fK۲4ohiq7Zd!9רaqrsZ@y [ӄ+D(+ w# Ad̃k!hfz,ڬG@8gܒF ּxmE\S-SCϒ&Os(8=@yo姥F#VOOZRɎR:yN+DEćV4Xl]3) i(!ԭgK>_$HMڶ:ܦm&il҃g$# m0!;ـ?mIDELV`tX|.gm .v}3ӻVjGJBȂ6 –W]ck֠kp\ی;l Q*j0_wKf5Sxl9ltgŮ-W矌W-U{a䞓 G֤qCsMaC+0*(j^u2;sO_?<`B7fMQb'l S5cUR^49z40?qC E&^@GFCC֋tzRf ?^}4_Vdm"JWNl3,؂ա'Jy?໶65=WoTm+L? V"oHݮћ0JG=: 9e73h]Sߋu酩:MѰ|RQ!p$ C^MV=qƏ`Nw1xljcCjo+M6-'d>E>"$iF7-YrtCzv $nfĝMV"-Ɋo3aViE.s|*MQ捌=xI!4꛹v\xEHlcJ )cOpnY:4}kTDg$" pPjەVS8C;lD1uHte@Ƃ /s{M=!:SEn^% `jtA)e4~.uܧ3AC"&YvLws޼CT ȲhY\य़y2n9CtqDyNn=s W;/ wb oDN⾛:Lt:"e&~bB!8AT:[iW*%# EfZ^) lf/huHnH+F*ڛ֯ėsU̺ll$d"lמ2tv>۾=ow.mwO>0T:Pj?(8 5K8#]QI_V*+晴MkQaO|bu P9HmJQ&FHtq-/Wzˊ%WfgyC[R|uGʯn9Y&$z8X[E9:9P#elL^y%$|; y{H ]"{p2B-?fΟKax#Kzjpo;8&DwЉplb5Ƴ#aW_m{x2*_XCB?|ׯ$Uw˓P{/l&}K1ļ\[[5V-=Yn3MR$!ڪY'|!R HGb$APsd1l\fG00vQ2`[3B!V_ :VO]q fn'G1ztٷ*V$1! fcdS{D.hP"yۍuA!>XYA%orY8;!2y+M^=]3JpK~ܲ/(ϝ?u"P[4/A}8p'}\&Kx޴1ITsX;>=c=ŸAM!i+u7<(!mYFm-[쇛ՔKXnQh8m?l&F2E1B aMlwόI&IM-0bIA.57ċE5f}< s Š !Z]Deojho#98:z^^=s JuL N(΁8P%oF1'&$G}ǸMs*v4 zMdUJJ{FϲB{]Hʫc|VO9%?4zM'*ߚAr}1U@N!wqʂoi\\pVO{zE9Bl704 dc<oE3>DWlpU9D1/_V<ꏇ 1Z \t,e6E=4?j Wf#\%cu?^L"/q+iI{tۯkNgUҀSd =­a>Lrx2s޼bWɇeV*Z)i[wڬkuo&V9Bg5u`Gb<T]txl!l"Ui;"9$FgQ2Cb0;[?)on%xVBNo,kHSBf2pUqڻ*C-M^t0=`P]:4wZ+EU@ktܰkN))g}*;drDY2:ϮTb ㏇3VH&VL/ tۉ )ݮ]cľB=p\>FjV^*#Gʪ=e=̼g}Z[oxA2҅ѭ38V'" 7H=_U/dOJ*/QXs vov5X!vnLALRzjfQӁzz,;؝+1FP~M/^fWX;n 6 ,LSj? l׻KRIi9b$֠1"ʍ8갏{5tz+)ZI/{C|UwNt'Śpvъ0 r+3Pz3G멙{/1ǂ;7C&(]]iIaEZ|D(}s ? z+q83 w^M)ҭbI00g _M̤3G0-jTՉPVϧ8UD-_I[W_ rMԒTvVgcdsϏK`n̙%QB K(5jU*[q_{ú+qU'CJ*! h*FsX惱9\B VɏZ1 $|cEIKQSvmsjʩH\pyk4Dl2X؇!c\ZtO|vQ.+ѣMfry_ Kc" ճ@941r+p!?(A%<)8(a/ mJٓa×(M| ]z^6o! S`\BZSFY3!q8P,pӮ^o|j7e>)\z~HR܈y;5ȷEO }[☲ c!G3-|6)2c u"MZ{oy( g"mhm?@ DDY G5ipEL[h&*m[K4 ]k$FZ@L>&r{Ut&xd{JPWJh[R_a % )6+nEJsK[e 7 yx|WCwzs1fy+'jNl#nѯ-§4 ƒO.9=*Q-\6 BHrЈvSEykW@ik2割 \ܪ4`S1],Rr&a;2|-UO2o 6,0f/u\M1!ptT^>{8ب0'"a}hKݥE+.jIjˣ,>heetCQ, yh1UP7jYw,УXƉ1Zp&0{ zGWYFeiqxX, $/MqjjFOaUhg>f3!.HJ<E'C8?D%硣LMڜ AjԡX緊l KySB,{v(F3ɂN D2!:YZ sѧv&%3>&e,=WlpVW?Ј<?ލFi}@-F^:iBJ˴]Ciɕhk(FCݳ-{^\kM%S o^E8Ux{ v /SxƆTqnQo;MsV6\ m+3Ez9M&MĶθ6BzX%h}y)ϘpI"0+m0lv>z԰_̦̓TqB` F!IXo$F ]N*蹬sh}!ž-G=#8ˠ8s;ec BEC|̣uVҎsF9h$rЁ.' ^2?:M$nVYX8>V03mTo i Qн]d%g: oK`i:lM!΃-PΥi<& Xړ\!:Nt軣8„ug+Ɔ!#!FK(/tثݳ`ANKSVe4+b{XEWş pS*8^eū!B){:szl~qHz(B51?ڳg 5Dh%Nļ$L4lGEF;:@G-5MvB?OKPghR )JgR$Hc%xQ'5i{4_+!d7S!n==Q;m Nxlh0VƱХ $o2ǐ}(Ԇ\ҊnGc Њ )fD>[F{EWT= dGv":nntchӜR|](KT8 &.qm;Jf^zWR k+AlSJV7,x,IGmNXFO~{FyA~W2Bُi mZ+lxD,Mĵ|CT—ӻDKQ(P?3C{_A>bgcmTpd`m "OƂS/g PXrPiޓ[YvU8dcNݡ#9%{ 3 C(}bA!diiؤAc)~ FvI[Z'KQ @:SdUM0bfZb~/5AbB2=OD)AdI&@ciSWZ!.vxHpu Sq#7-t'~*jeMZvFg>1di!.p&Z*[={E(aS(˜%MKPWD$_m 3[~aůOW]v wꢪdJ~Y3Y%, /R9ajBF0^FeͥS^^L IXyP:AޣNDl+l=rc3[T8VL-b&}>_ȹ9N4Hw"Zo ب,| ^&ⒿtR~K aEΌ#Vlq R.ut.^]Hܣ# U,@ԌjMi.|z0o9n>h..U"1H{hhy ϔWnz %w C+GZѺtR@}%ʹ{d+-n1F,}B/7UM[hRL WT/w^clO\`ӷQ&LeuLdƦ6 $bBבt*ntt LY.2朣$6*[^vqXi& 9bkLy3ܶn-`r뎖)/s7JsUGw->mI!?t">OxB$ŽWcZ,@S3C[ +63肒nZf"ׯBQiPk-e r\UZb* p%6'S aYl7{+`5pr'%0jJ VeYԋ5@mHHȐ9Q.iGmF '8)lΌB."gk6Mߌ2i1"F/f͆. A gzܐ6;5}Xhr,* kcȺ@!~7RCbei+z+u~uuB;֯o#_}huwgڂю4u2#b})h ֈXBy> ESNˬjzW9cs -D[ez)=RwS7 &9:UzY-Tz;=G&AlnYؖ4)bA3 VCFo'MTIvQRw Q9Ҙd,Џ*a69S&xZ^I+s:cӫGNP ]" mGl1ܲhuQN7: *yUb!DaJZ<[qqF:[|~YR~ .Ea6)Q}߰*+;K t-?lcK|e\[<au/'ː9"ۡ6AK#]N Y_r*,!ib'5rf8%#3‰tZS1A>8|WmѨ>YEm}ВIP<TbŻۮ^3wEBu(SwC.coJ(?F,]qg/\.zݵv&+xP1hwjyFdq*srF#M3X4Xa=ݲS"$fGs>?& ulk7+8Grܙ]2sKWv>9 'ҙ-Gac5_fGƯGSK_kfB<(c{Z*5?UNyo?폇*BR%Tu&&3'Sys|'qOSXd(t]j/Mi%W*=;W remKB} &Q21y|,/UVYRb=Z vAT\iW@U#eX{x1$ -3t ƈ^c8'il 7-_.V9a*VnzW ;؟4#CD?s>Gٽ{e'ۂ޳#z|s) Hb祌^tK g/S0 ͼjCbgǾz$Hk [=v+C#6TkG%)1:ӧ0*ȇ֧C—r=c沬ȧ('5HZ6Kt60&]mz&OLCVW#p6đu΁8|iWQp8 ]_ G؁*4n SdndZz0%qRrFjn8-qϰ%bBL{hP|r*OdRj9`SIf"MDF%]Wu)8)}7L-Cv`K8=VW?QGv]i@P4H?J*mK&6[HW5Z)T$i;S'Z#G2;Jح~^p6y 5EҾ)g $BσwcSh-4+MVfN Fv\ )M۷~Nz'=8IM Qvx?li .Lz2zqHrvLkd iY>+q3R[l0\Ჹ>wq33{~o̖K̝(N27&?SGGftlRLۓ92'.F`bbٻG8{*/Dt?niܘ<4LFZz;˃I5LLǔyy|DCr"8Μhl,;JXD#KS7fa܉? hM F,躼^!+gdؤjԒ CS-T<#')Nt)D˄4(0-/0.5̕\TPMV 7Xrr #:2!v᩻"&WmVEKe/\.8 geV BjFVxX1×iJJUfIfÅs&Q~`@fLf`ޓ!#C d{Gg"m=?rbܗ;d]_QOdq/! cOg<{9BٿW ģqgPl]==t[ ♉j ad%C4*5THJEYֈ5pidG:0^o GA0NS}ސ[$6$B{NܝF0vҢKN %_`.6IQ.7F>YVB|z9i1mR[hVJL1H}9&xxS.eˈ,hub*|!R⽚9|ۓ6,ɛU^05[ەu%Ҽ=n<*LV:aRLߧa8DA# ߧn@j&񠪟6'۵ ũ-/xf/ш+C|p%ܟ6u$ӂh>;ՕrQ/G}YN\Q . 뿹RF 8ED\Bm;#㓑&=\b-T:A8)Gu3EBgZ]G4S"gw;5{"DrJZgQؾ ^QيW: CI#Z:N oŰM#=? x0ayNCOq*g8sb؎(X`E•N=!43@hñ 6]Ҍ&u7&jy7.f$?[TMx@Į+Ri;qn_pj'h6>-( fl+tƋȚ En80^b5{:*,~lMa.آT.Hnk&M2Sxé_,٬ȿxi# ")s<W3+>O⟛HM:̶ F?Pl 9ߵȺ 4H}@$c +/=r؈svI0glǻ;-m8\:oR>fvN@c$-(hT ER'״>#ew"OIh&N]oPqr9go #16@?kum;<0f}6< n_l7 ɽP}mF}(hAM:'F2`7 0%NVa!=O( 44@F2O='B :.kps-;?4`g-x3[?!>U?h#4{ 5L|iOf@{D!&ZV":縞ez:>o~pa\H-tQnM#Lvk\GVje w=f _}J+i̡ߗ]eսo2ECp*#" t`cʠ8p @}}:|Όn#V7[3M.$\DƱ?YrkT90G[ݵúKDh8Srx/o^ tkPh?Vp{WqYkҰFِv`:%L'Ao5YFEy[c>a@n'Gkݺ[SPGw/;59f4Z -W gdGqKmBp_lv0&Yp/C;u/)_q,eTwc[T~U:fw|.kOW܀-:'\4Ӟ*jBO:XOHJI|&En7PB!Sf[nX*OYKU.L͠Ԑ*hd׉I?x/n/\UփǀVpQY!T"DI4oY pi{~zUIߩc,!o p#+Me8j/[BK#x)N9O'KW9;KqQDǽ\mx𮊘}mZ t&;V_~e J)(HC0'Qegnmy׫o |u_ǭ S:jS"l V%6zTp, TaCd*;gѮ2@? 8ft$[ @Y-coAR0! XD|c+娊P܇};x3}#ɓŁ<=p0f$Am(k9XwŘy>tw`= ߅Yz!j6ZwA}]TOn<rh<4}`NgsVN m/$P !Ӻ霂!=nQ"P r4+,ښ _#xK&ֹ=x ul9E惬t( bIc^}mpB #[1+NǨ@a>beʒ 1jyKcZDt#le !0ɔ" ]+#,vEahq&UB0@7LW ^ QJ*^$[R 4I|zAsf,{3ᇣ",;1NbsK C83vb/kGZO7OBj=o) db;싷Bj^:D]/\U ԧڦD #OsGB2^n$Zn/rhAK?fVdY@h^x u"G <֏M̀:xA3068Ȣjvm pJXi%!=|;BNB.(8+mᤊH7+=-\ h"}zW*"spp!ݖ{ CVf5īc[|Q;q?sni\aLLGg :ƕ^6V\i ޲6~gZ9b44rq2?=N6 f܂(j-lMyk>~SIs W.SFwǶ[?r$N85Î_)(lc VOC|] aRĪ5/z-;׍~.>JZ,/!IMk[Zzwﹾ{38* ̰',iD3K\NC~VC75 ?Ϯ? `zپʱ|-'2ZP#kBXx8mGp״߸˨[cף\𵠤w@z.U}`]W,HWOPpr+Uxcz@͒<V)W0Nne;UWF#1|pqC1=E!]u]mXM>v)$Wu+P'xy_%sD!)aS}d=ds!b53ওZUnj՜yUULi3uy/oRW9/@#.'&>WC|ພZ?fָ u9ڗێioϥGQt(y&Ze}ծZsSL+p 򛥾Q t#|xhsnkɂjАWP݂1"D|}| E[̣NjFR*zB la ĠCHOYzݕ\{XF$GnE@kS& ,ut.NJ9Ow{FrʵH$ nő(e : Bc ۘK`KfY͏i.1O(ks fPM?ypA|SA{Dfwcy +7IMkL6f +-}zGC8JK 2PMA e?էшOϭ[k-G 3,}?Ҙ݈&;SfLUr.Az#=Wj"Ш63ķC.e ݈qF! 4I|:$s"ݩ؜뽄Di7: d)Y MRP3+1˭ƵFEvROM OU>4-^&v'n_]Ǒjt t _a춨d³5mP+OT["j؟ޥQ(U Rk깃,lzJfڡPQVLplE=lթ׵3BgIkkE0)j)  ү< T\_riҰMe /ViXPFx[Z1iaIJT TuFLuioAg~~Ш./b-}1;.t4esc:7htV=",,*w;z 8~_JKBܬ8jdP;h\zu[uϴ5?o [?r Wr1䨌]q63UsM j34@8/i,_ ͊ׄ4\0i 7y6mrWN^Lx^3'p$h}gݳ);E*}BHFSg/hucI[NYջmo tW  !G&$EJ!|/2v(rN`0{F*7GS_1':Of/Tz6>fʶm!o$\|m}(r2L1W.ITMY`a @gBg]=ߓ)gR5Dv+BUO1>Jb qYOӳsKU0L\?`YAطskcez_ 1T^N}WdTJO-oix3GrsB+M5at)K{UFko7N@A"]K '1[ ($5:\9cզ:N13P8u(˙L!#EA:>LszlPL6OfF/mEGH'g^Cdkv9T4Z4S79oN| A8 vs3$YEa{0kN: m;~Q(MbiAvsʑ^f? wf7}UXz㾽sOxF3 C`B>~pT,e ]D^CnߦcO5PI|D ۮN<%Bp4:DBB~QJ!X+YFC2Kv|}J1= D5yȄoPIkh]C %}qc0H-m \'1!$֛J rӷ֕yw[ cW!7ZY4)x-d*-'_cO!5}36 snf6l'~;2fZEor_ A{*5J=K<]o =8<^sR$TvƒXq`X ɔaCCagA^ΐ?iz.\%7TX j`S7.Xu̅J ؁;.^d`BLWؙh`ro^`8G+LW"gv^ tY#PЁoonÇ5t/'pV?DY,Ƞ %V*u˶URAσymވ?y@Ts('SELD9Wa =/&x`4 U/Oo@?c2gQ1_@O AE L%-_Y.*Ro og3e"E}IJ|3X.f5\,lp=X ͼu"sA[C%Ro^jtp2cޥDbDQϋzQb2eD ));b 655\)%&#5D!9Im-a&"u!kS`&d6 uJ6[%ߦԐx.2`AFmoФ@:GgE[$%z<=#װ|r\Ҩ' w;Te*cl9/!S-91ޛc8xu>Kz3H0Bkbs3Q0)bZDV1tȒZw^77{P X3$ &3t)^XHE?A&I"Z6B=GIE^))3r]SiZx[cgZ-d>#3~7_: oA&=yEWќ`M%eFQzj<Zqr^-jmY mvaf1eω!Id=nru6q72k\*mp^``6V_YMd^u 364ZxPCn"kU|,}?^@{6*ǪJ'"dQ %vf{N$"tQ}Pbh*Qˀ3Sz-ȲNoaZ -PAА6zP2iMݰCD1x RԻe\}'D%to8VJ9yl: Z}gNM0 `8cVœD,GÂzdg5NK㕮5&.1$&WQ, @؏gPnw1+#B:"@c`^#e3+ǐO#?B\KBZUxg&⺗ǐT/7n'GQ'lL.{j`swțSʃe$H͐l.Mgw+Bw妡ZQw0<ww"OXކĬys\=[1|G\{OEcN\#>n4a[hͅ6MDǪTF~ $f~Nc&a@;;ybVNRͽ1`<8!v`Ǭ?TKꃑg^эb[<7gVqњF$th10=?ZFnh8|۪ȆbězSh\ЇC[!,-sQ)r:&$sB*.q4XTcŤ.cbj& O=&5ɢ`8l]kNX_"Ո7DC 9;ϹLs︳s(F]*~#aG~ @ͺaƒ%h^J)/!xv`VE>qTPi@udxvtԓw&工.7X@jkP>X4XwixZY@m8ֵiz8JM]NĘF[؉tUGZ ~U+Dn\合 Kgq͕-AC4=0ua﫫8R)Ϟlk辆*U.AoZZ{xL\ڡb6T`--_Jx26$.66(*j|%5ҳ1yQFy|&]^+!xKPPs]:9iuf,D__HEZ]vוw> 4izY>~lǣp6g$魘+TH_Ҵ(we.WK9)x.MIB]sPlƂN>QI7pB&̙4Z?i l?bvOP*CRQ6[\>y ̘wB}fSdX`Vvyx}Cއ"&zcYITY:2chNz^U.osr%ai\{ ٽmO&l`ҼL_`'gƵi!MKrOY*Fɞbrh(EغOzTEcL$,,J2Ք*7ϫ>]ecFG#1j h.9'B">BoL`[!gbP,N/صT󀸛=`XIˎTNUgySJkR̋H >ѓ ,${Xuђ x zh6[LI,M:Tx:nJP8c2[zҷj70+FR3||TDez#ӬvpD溇~iocgˆ'okJ OQ vʉ1VڲL7(AKR%1++0iRG(ɾg2_1$y3nIxds?/EGoMⱎ#HU]K͢F K"g: +q4!sINU4]^ZnbSkeA/Pj'dSo,j7A5 eSJ޿}^qswPMt/"CÊV@Mmsm Ll<.NP}dJ0] Y.Xz)űI/>f6xO02{e>$G[Pog܈Է M'e;$c#87sDa}oXWEƙS$Tpb!%rVŸS8 iו D%~:Z(T2bdԶ5 )iBy/ZFQ$D}fHPJ4%_Jt3<qlH'B=ز^6怴ud|mŕAAR erbx- BqƐϯAizE!ۿB o*WAcW; $ DYMJ4CʼnX1ك?G:Hf9tHB_1n3Ie,}[&)oā [-P_]r_RVcn.mXߞ8fph;fnͬuԃݹ.&~GI>D{!#X0^-LnNe?#zdYd֎.ҭ]a*^q%ܔ?aX߈h~'!'hœ릉;9'bz{z|Oe=LXO򲤌ʜe7(sorb( \ d@u[c^wjtQ@*CMT–¹-_r z H2d j\_!_$y<;G\X GMf2g \~H$B؂,MJ t1K*x'Z|<$Av%xJ7lHj䔦T `pJM3|:[oŢjI^g_hxY,lNv`):?:J݈_DmRBnFE5s0D6Ũ+HWNU154 # ~liҗ@?o#axXAD_4ߦ*Ssr4eBgr'XVLR.gQ`8 ffJ~h1A-82u߬ң]޽*]PYõcxJt-,(ܱfZ# y7a[j#U9#ꇪgcYh6R7*J|[u qóţ{”CX⾞]3-7\?z;FQlh3n-.;<챛orߺ<-2/8cg YKX=S=:̉G<~F_:/()8,rڄg6$U*i */TڃjcؔV!>v>k$+EAoo=AE 孲.vwASx@>̍j_M#e`͠r 7RM å0~"*xjJUT3E Rt,IQ+-Ph RإbZ:a ";J53[C6=MJy7G/ Z`'4<ҿm]Bޥ!?Bh1U:No1a[Ȃj.樗dSƍE`L<003jWd̩bOP@ԝD ]`EyU9mRGmTYQ>cq6aP;weq^wuX,?SFHRmPL@Gp܈C8,+=`] ʗJMkNRb-Mro;o.NBo1 Oxk=ITϞr.K:ssU:a\5Dse Z/vLvl@=N*_y`!6˴ *9.aHEPnN@iHCլ5Aho\SSIX|qMekI*dtw\QMۋ6w_J9c?:C"[%UۈcQo)N&QGK#zH<=ڲ`Z IoˤFIh>}nF@|4Ooh.IVy=X!,O;ſ̎oWthf Oq |1^pܴ%nURN%104ˬjV`Vme3Ϳ1u͊q|Z<74 JAnzN X~N@\\2^W0="GXu Q);MTҹQXwkR -m^X j%p $ $a8M6 _YAw$7QNS(puaX1tJҌq<-` Μvz_{,#PpgzX[t߹Xя*Gw<'j˦(Y>!dc6O젌|al]Mx+[|LEjvuܹǕ9lu@&v8VffU$E0 DFIdq|(b;qE' !:-E[9iY[  񰠯B2;i&'EҲEw@4TtmH&2Z{yalnoZ~*|ɅU1p@9, Ѓ!K=-壽kmYNLj˚Z"^|L_)qr̨t;Jw Ke2c(4 CmVcݚ&aT` *ø,[~BFIU`%~+kpKH78Ge6P#3Pی P)|*lTNӒr6N^Po2.UYd]tQuk=b'i1?p )3v{]=idbAy~ 5*Ew-t^`.AjAa+SlRNAXFi5fCՁ׋np~fgsSG@՟ןM0/0, ҉g#&8 d!)U-ʉfu@/S(-uDCTo g6./@$a{_?P%֣gcf2:۪  Nbq@Ώ/wX!<%R"xV^u:n.śj} K*tͫ^-AJ [kiS&+l7K'S ݒfp9FnW.M& -X@u(bϙ\eHKYG*0~ehHY!va>tV*(|mnD[˃SjJhY&4D[&&|Sơ._258D>D,YnN l1'10[W%I*eirzw6@-#GzKFgl}~؋l@ƈa?:L#fǦ y)0|V&{iYt*춲3n؃hݤv@2E!oųsbͰ7y7g$N5Mc['n#]r$&*uuUKۑ,N amGUu=U=[A d8{|DDmx=~zx(tb OPNP`^Q`:,-}ȗK {e-O2x(h8j{dN*G=Sq>F݂;6 P4W\Hb;X kk9 s~q$sfJh }ݼK̿+'MY&<'J6.OwX=W$`6ShM.rSjdy*GuuܜҚK ҭSIgǽo|cܜ<`ϫҖt>DKո0gNH2-5N-!s Chm^/?\4z$WWTt2EH `LwQa3j,O ~PQR sIFW1^C]8UQ% :bMx$Y:?vv>m #v` ŚՀnwMνo[qpQ GҷL z!ՙK}ˈ5'0a6(؜X(5"vv+³4Eu^0?m+l + Z,79ѰdLuҬ (x{"Pr tEd@<5fl"mU/m"*w 1ɵqEk YAvʽlHaea&8ퟕ*m=vhP!DNkEi! [EAY .ʱzݲ=)ob Z[ lj  +u`H A<8,=YᒲknYݡ.w,eZYFG!U#O4Q!pH-I0,fI];7һ1ɡŴV]5I⃥(73n8CҪV./|D*4_enruDI\@ OIS;\+W|E&~(.KXHq@zy7~Cʏmad Ty6F k; 0^p 䙠v~χ1p3Ç+˛X(Gh vU8K|Z%^k]X+WhJÁD7&˲zyc-`x TngUa`XS:+[N\d:YxgKRois5hG[ !J\rݽccKwXv_ɀU+y[UKDj ş8Iː dPw9Uŗ/8x-gκ,{nF)i=FM ֏\v9+=v r)|4*?B])75\B :m<d63Ԁ'ow1pA%@AI`$jx1F8 w2[uaM۴gej<[Hڃ|{İש5 P#Hdߍ_%)4=0>&J%:M8FHpv $qE!Ř)aY_ L+%eXyX⹠D$3Ul?c=ЇxSA.6^d*yS^;,eѻC6-E Qd֭-Fu8 F){@"1&$KA Q2#bE^B7tNB4e*k؀7kZ\A([e+)7Sxk^ >r.w;xRpQdNr-έt,5'GoiR͐bTG( )SC#@ o߃  TS Fh<8,Od J 6x!vz-9ws+$8I .*XϜ2s 1IdճDMާ͆>% IePCI>AkvB)ccp8z+>w*9BgiN2mد̩hs8t gDzUs j/N}L!ڄZAOtkcU7 /k%  :8"γ?!En>Hxd$n7aCxNϕYR{}Q Z0*'p$-`@ÚcihqKEC8ȒuPQ]!*g e!*T[CZ^NPrTY5in+`W{+D xv ;!a6.M=~{`L\L2)_k(bhcP[]Ҟ9ExpIEl9"9&$h*%[T_g>j#GqT7}B^ч jm|@#8SCbUm8|P8 D z@5liQs؂B*QS[1t1Km(3  _ [?f]DQ_k/ 3xn<ۧd;3^@_\tn4<B/?x9{L!),8*HdQ3&L}k}TV)!s/^oiI "7}wm>g EX . "݁o3)Wu^y?훉PSs$Yx)W],:YŔr񽹀ۗ5ju,8'L|Uu(*C\jPN24ޕ3Zs"Oc SzHfoؚV[HjT-ooa3b-i[M剫fܥ<-W.?+FĄs2|= WL&&"W0U{@M7+h;vF4m#ɲw2URoNNC="ϭPtZZ0$F7h8 ]KIK~WjA>ޟJtR UG^1}ߺw͓;nKE#Ah$$}m~sv*>H]dhm$sjIH%m:E?ߜEw4xtm-,|ϋK}..TgRRiғ5I',UgWO#Z㬣cRl>? lA5'p~)/g`N- #3ʨ"7 x*"ʦ1Yj^yNJo 5g(MXz+KHXo90*oPTr+5 \ ncěr==o#S +PG^vɦ4ihU_pk0|~߶-"ˍ@C 1LNܝ^VG~ŪQ58.W*jT` 癀ך86$A=jzsk;mrg9E:\r\]ihlt.pR>ƹTqU=ىQ-H'3{ G.[p.-O?C/Ѳ.n?smj? [&-0"+]\n{FSoh*Cѡղ k\cE݇_zt-q+4d IXk="P}Rܱզz^anc"[nG %W?ޮFl:'"I{v5>g ޘC%X"f_{=۸;B$e/ۚG^wqvqCXlAf43 5i0c3~Huz&:~y6M$ăprͅl qhg~PuLS.Ay2SvxN]jtOf5iv>ApHCş _o ["'sȝB{%%8<%Dzt`=1L @& ±rTءL8{nûOSP~؞}%{ٯ|AxuQ;(Zd h-ĺJA6 U"9e))5;z+"k3@IQ#Yڸ7c)aD'Gcȵ{`PoVbaF́vx% q'Byi(Rq s.#EHʝQB!eZt`*ߴ (D` }}?b2LIͩUoe wroAr,-n^Fv?EXp%cm,Ifj8)kĪW9ԸlJ^-^9ͩf6Vw?ҞF+5-Ml3ЖyA(tԝpPwUqtd'G]׬~b+Eң=9i.ʫ΋N1@8eSt6Ϛ~Yؚrd|j+$XVf$ތ46sl@CKMW4"?Km' qdfϐ:[ToH*6,E'UȚ ΣtUz5(T j+4P,.װ} >ma0fT E[eJ-D3U]R8. G!aZZ*$,2El[_63.ۄ{LA3;0woMMnR%䔐x/N+aA*=0!'lb#\p G^\6 #hlAx`]*]:Cz%N:{EW֦AcDTs, V~EF`#q{i49l$=iPgv9Q_wH'$OWEַ{2+ofP~P ρ@ ;0 i!(}CK!!@Il^^c{)=ui%Xbwҕmd2#yxNEYSH[-i} JOMF +sIPEŹy;1J0[}681cW9>rʆ].vt;='\#Y g5)8(g|wUSlEӲ5hvŔ7'Ju/j6M3 Td&Mi__4OI/>@h(J?t. ߏuw Ro˼% |Tw'LjgvN[0II cԄ#̀$XD|0q !ɁrKr,ӅD=~n~\2C֔QN $?Idf]GMF[Y,Z>fB?Vq~3\&Jʼnr',:}]QLG|mA$vMAٷuAUE+$\ oFf5lU\Gu;{h>歡#jn,hR"Laz$ wq7Vuy `Vk \t"NK$O`ȶ6}oy:YTD;n0}? 6{/=. o~*?d6V{F1+ r`J|ybܻ-ݽE(2hʅ>} y= 旴4aUL2h^ӌХ$y3}Z=оo0ByX%e&D aMG~ʧ2.e޽M +nn|ͤ~uY5P`V|yAb|׏!X;9?OOVNUupq6U'-갡ˀ` _Cr޲Zq~c Y".ۧߝD&*"&ps]3896hy׫0htاL لp¼p[Uץ˿)/Gk-$' !9xDxĸ^̯ FҘNDQJ0E\t> 0WD1 '5²?"#LFM8s6':xO@IdIckM*(vv4|ioֹOc*Os9rУ'WM"XL tTSu\ (v^N/'Ҕ \ T ,5o7qc@-l)H˕!rLʯm&ܔ~T\.nD_I{pxPB5 u^DkU~LM1;p}m:L`e!H\uj?ָ\C6F"yy$ٴGDu.3fRohrt0w)7|7z q5gr[r|>vSzFpJYewJclOQ\adƓj_#O"~,C$dz(ML,z;w7l)7*~źVpojFԁ Qo.:Wl>؀GaK&OR5oԜĬja8!\Ns"jsE[엾ln)Y6%:oI/ϔ6Aa͐H+u0YiYDƑ`Զta4Q ZMJ#ՠu6PL{I?d0z&nfJ `iDD ҫ{zQe0pf5.`m;XN7&FmpVChD\Q=/^^`f `Qx[n &~3|)byRx~~Hn%G4of힫5d6؂ng-`"L}6!\b a@4u#9 8Xq,< ./ES]m?˺eMl0JC XaJfTrj?BuS! tzPMLx9sz:2'x6N&wg}ѕ{, ˨D}0_Rc*瑣2 < D*@q?azpu % &HR)^$t3]~lNbMhy} ;{AQ7S%,Dt%VApKHp ڟy6- !\ֲ;k,-:P 78?HVtg/.Je&'*Vsv O63JH QBH9Vf?Sȼ:ѽDbx@FX T[.A ltlٮǒ Svx\7~3R#5}&*(E"90uBagn3Q4hPĞжOBTvOš3:4%_r^?RiEom҅ݱIB՟Uꌼ^,Mަdf$9H x*ҔOb^2@1c8=Ϻ3 娫4/]~-x`=|Iy :}1)/ـ-Y0!q!׾{.,*I>L3iD89Xa+uY:Il qfù|I ɭ|@sF A2!!kx0A8qc **ʆՈ2L?#MW+'á,[E'{Of|:HM~h 3neyҘ=+ж3O_`r@`,M |$? r$I " Hbwf WMWUsHP$o`=s*-u[^s12agp`ÄChm\HK~F̎UHZ]jd΃t{=U!: uՂdǨ[pz5ϥLVIj0cg*@~mKH*3_J'|U>/pq#"9#{Q Ȏ6#:* X_qɹ$g*P.)$".x},!qOH='Яeez[t\rl5؂$XQ/27ZvzSWCkf}+ YSaTS/b$˷i3`7i.l`3Dp$d*&[ikvU2H#c5 hjм)d~+3y2sP߳N 0?I4lζev 3w`ݑ{?x:|p+X&ī=1Muh& =_&RzS 2ńi9_hSFh]jW)`pWH8΄(z8#jk+,C2vyDG'SqQ~t #;Azg8?Y .NSZl {s8v0ccQk۸~/:ԛہKޛrM!bσZ $ql7VjRF>϶5|(fN PSEwŁD5(Em{`3kv恍&B "Y!$wP)'ݙ(]E kGۿH,eCF~/΀(`804GwOtGG}ț!,DZVU8=+ahw#7~8@pCA\cxEAW5||ۄN\^n7k @dc*^ D!AN-&=o⽗H~ک'/&b9>q[\*i@4ʲ KRzURKdJѿΥA`W+,'`0ԭ,H(ҀI}!Iη4vk/dU;aB@&0t|W&4 Ӈɴks]s-yNZb 'xJ2'kҸG=xt85k#-B0Bz#D0(=+//B̦55iT{>ͽVqĕ"ʈ@Ie`7zBb4="֠v%_ %H p/J@U U3ԦiDikKؘ{>[ GԨ4H xpmHێVF pa^N.l4s˜A3W[Byn+@\Λ›pϘ /?Hp+t --'VI\2g|Q5 %oD/d6쾼D.yAcpxvE66GчRPV+f`o a.?,z^=$r4ٙMfڠ5l{mJ28<7p#:ة :BF7 (dnrrH9eP O.pJ/$~rN3Ggٲ]rU1&E4X^.3Le3093CaF5 cv^h 00"xx)miʶ=>U ?RR>)N1a4[2iG(u]/m~K1pP#L8<2pqA[Co-.ӑI:Ĉ!I$u ]d#1])֍ﶄ| )E4Ӗ]p?@a wp0^fHN pFTuu Ns͚[C 6F5%c\\ #-!xHh9҄3ȅi1;==1(QT7Z{S\Ef=ផpm3yUS7:~` 34r%]5<ܹtZLV'8C4# :]h1m;:n!4_y$|Vt :")d g2E npu,$j {; Ħe<4_6Qp6 {guͲ!v$+.o]9 Qey q%]jXd_AVH9GWpRB301*V  ˆh '`P&ָMx-[m h1m_Cmzl(DB1*]Uhm4 BIqߡNLM6Ϣʃm*9g=>ħ5 6|s)˼.eT+,R,6P$*R&sۓ}f6}4-8 KPIA^-Jlj_iDX] >$nѦxy +: (V'{͸Jy -.t=j;B{(_\"-Ok1U}P \'Z|+M!# 2 HZ4ю˒lqsI0p[ Yp66B \5V4C#4 4/c_¿c_)jwt42>Q>&jEYi]}eK=Rjع|Lfpɾ\ #hx:l77R֔ߡexY?,q^ ^U7%sg4ޖ%s:c'1JLApЙgSd A"3/ 魖 TWp;`aa&z[` 6"$PluͪBre¸ v9!Fߒ\2ƙ\7 ;KCjdzw[ϥ *ZϐHY٤bHDȡĄ_܃dRkTtIm껋Pih`Nlk!\&&Ϧ.{F8 e{6UBݝڜ!faF2hw\9gJQ6Ɉh薺a'Wi`) 2`F! v鹜.?vt"fconS))=GM2n!b=p-<*G*JffET;},3 E*NsAilLhta|3kvS; InL:XKC,!-Sk`!gm9Li zήiIǙ "s2#~V}pd/Hr!\|nfpF{7+qYTag%EI Bsӱ93KJ|7kPz/QcsWY}v5(];]xՄ.Q'šxFֲqYC+V,7\P;m0bn8qęgv?\EgA55g|7v[&t,(]ƥmΑ+ P >fLS/HHː:~\v()O[xZ)_wHNy3S߸tK )Zx IqKfXtaȃ@؍n,Wa, tp㠃G8B"~Юncxa8%M$WKr)gSu<"6L.D]mâ\~L}H}P̬WtZ4kq ;^U,%[{:>0g13^B˔]ZUj$x &' ?ٽb;xnrAN{Aj9`bOd??a> hɕݔ&eBZbVV%K) GQF'Is[r[j䨑i~il=CUj,Kt( &yJX ~W٫EyWIr0eH8!7S|k-MQ nyO{DͿQv[/!H5ZS1lsfK܄l*Run\ * C zd\a& X#BHCqk[YzwK G~Ǎtn0 ezN:u7w78)s]bʘ[g;q]8!_,Qdyr07v`t}cf,SS+-Fn l5gxADx`>i8b7?FwZe/ؼW3,)zߢZź̙Rw{>b"Wa3c!?tKdљA愽Ǒojb=+=`/dd;@ 9}5U;_Ås "7Ш?U쵍L\V?/ ;9'nUx3I$:K};=z'*uu`8M/Wam-#^irF`VQ%/1?9py-󀴙 $5/K:ˀbՖ; ->kp V^zh߷3R?%G6HIuib_?_ă G t '1 F5_daL&äCSKS N"_ʖl iR-mC3jS0i X3UkQH *7q6L{͸/;Ew3G*\}f^Z lch_*:lU/j?~mH<˝\ewB7i Fv3^]eh>&r}T"ek rR;D~RѶF"ީ]'0r1HW))ΦN;d!;ev2IC2X6%`En:nb]!N wn 탭5T,,H3۩5ͩUCm]̀k-,ʭ{gFw29T_E ;p)-Dk5'-$ 6oL,7y(H)] FC %dZZ;3 *!V/oA qK|%Y͐)%\q[dZfhsXXgiX[N{L;@} xZ"o5UOR!;k2b0mbHhߜ^ֽE{3 J x–6rIIUS&ׇo}ge:w=:_HiYsCP䶶۔? l1u9b{1gNs^4Xw&-z|&LdS>@UJ>mhf5pj 2a@ߡGC&Á2olyO־ʉYd`rx-8:&XteQ! c1L1KQc:JI^?`B(#d,A MT⽎hsMN8&Й* jfJGuyKyݳ'q7"M}~ {a$buΓt%y^#1ϟeu]#k[g_/Qa J>"}QEO.zM@iqM+MgNxȯL `CVdP2C})sxu ˞hhۘX M-b7/@+VM 2] g4f>|V?j1S_CM,NO'BirU,[J9AaYɃC.O*d$xs>ƽx}HU7X,%G&fQr1:w=8sqG6{vo vp#I=lp-JҴ$6^Oؠ~1E*g}6\26T۫]԰Jf|$ꚨ$$ܚm(/UEjI-Yֵ]="Yt*1)7v|[t'RW(БgпWmvK 'y"Sj߆!J &[`eһ= kxZ\ل?9|q0YUAxf23gȝP^E͜|}YGޱ噷#qKav:/yyJIXgOpVcW$Vʐ5W"&@| hH?G[m=ÝI G0g'E#'W>$|3KSx a8$PP];uQE|EuMũv}=k%TNϵSnqfM!S%6\/QI܁I28Ph UNxP Ծ#0ڋ i,Ȧچa=!򔷈'ý='sɨЇce]7r?1PXaigEdm>9&VhZHqeWJ,´%vA&p/0z8Y\i&,Z6)o-.nL*J~7A';g^>sj\ ffO}t۬B)ukA;юҗK&#iDUhg&|߬6 b&O+xTy.G;I >yTpgV_2[(q]31}W0)Rdfo.'􈰈0K `H倻j.b%qBD˸ߟb(wD9g6d۔h!Ǽ sݑH IPRWDbRF#]@ _(H h8$hJ3ZIM?yG0csӪs7 XaJ>CHI/ۑ4_Hi[[k='s6Z]M%2+@҄mCd?λt{ϕc9a40` (X0pj= nعak{ס5QʉCPs̝a({aH $$OS_)7== _@(McY5~pn_ 6OeETh, gfJR9%ZaG]tqULFJڣJ/֩ ;0 s]-k:ާLlRtƗ麂vԟW7LfOjNX5q:LU`=O_N%.bT;ѣ',)/C*8<fhIhWUP_VO?JCP YEW#$"=M|ق/ >$j &zݳ@fQױo(|IH&_'Il 2tsLZĀ X>|rO [mT%e͑np!H$0*:zA6饊^s9N4%+7Khm6“ms^2!.F,n.ML]lN]p~:-*D'Y)'vQ &rNUL%=i [-90s6;XP(L20m/R2ξP^ ty@$sbVrtεXZp6O"-0ףΎ-瞆թOZi1rf6J"6m^^٭Xw} ZH/! dUfu_R[[i! ظvo`ߘ#W[aFe6d]F*_g,%!u+ v$A$KnQ\ 걘Fӎڿa^fqXQ=>=`%$a M6v?ErA^aZi팕hNY'(]/^'С`kʃBJUik^)uSg TtS#N}9{L#> I9pSYr[ɕjD=y>gCf TpzMĩ&4"1 AlE&9%l^8c~F2”Nev߱<*u "a래#g3*/ɎM;3=WIK) >{yld& >yG@aygk֌!(g.Dz,A= ^?|=mpXt`H у - ȉrn?ӱQʄ|}Dp{# dl"1xR n=%bsU}a9 N KD5-yQm~.K"Kٻ f( j)|htb8#s].y=m :`]v8Mh4F|~~a|!J)l/+,0ETe؉oYC"l7Q0>]Ph>vY.G~> P(IIZ,R`\|}٠ ,Ͻ-"} Ak%+`0AҘ)k޼y<^L]2 ;)`VLQ\/?(k*ى=U$bC##r͠b'vT)(4I6<#U|`OXEpE,DT8uK4=9-j+h 6<pZ,+g;z*#Ju{FĨ]:>%j$T5oKגU2)[MV$M ]j1Ŷ#eNXw ٷ3h4|UqԦv<`Od /ޱM^ N:X6C0&gyHE6͟=:p@L^e mD]&PJ= e>Qs$7m[MTӜ}oFJLar41*GhyN"ˉا"α8FbsëFd0^fcz^F55J'&zVNv5c3 3Oӌr&l 5x<>أ~iJG9IpzE7;͌^SM2mj۾]I>2$XĞ{?Eu j[Y~5hF0:E)܌"!_'v;|e#s͋oz>-/IdwB1=,%P}oZ ZM5e2&yU<ID]'| eE-TOb{)uBow…ޣ3[(:Zcy/3F9(X\m:]C']CS1K?Na*"~̢Z\sD~L|޼W3"$H[qb3;0iɘQ5wLBQsD@״ Lxxsz2 +2DM=x:(քUT[D4/X}I"iȤl QȖ gMR}am hco)yOvs.o4Y|wt`,|)0:TbArVk-^6 PS^W>1> <ĊFR@B˺&a4 !o҄J Åud43 ex Ts=ҕtf_Ej:3 jR!n c@l+JCCB~[vK)kAK&2om3 8V` m/!fy76SjM0Ԉ @B AEk&(G0.%md۵'G SԁY4`Q-jG ̆DFJx!??,ݝQ&_g$mC!b??UX3C#?"2T^()% Gḱ$Y-I׽Zi/7Jݢj<@u)vA?(:e`:\^r<dI5_JcƯ4 }na"L=nak8rޒ[ARL":fja/.͒&nE1/ٽ\#qڍ,FUM׼6 q[&`  Pa#ve,6̿Balߝ\# x"N Cw؋sQ P:Y=IOg ;xl~ū`̩t,oӪ}Ry`bwLuouq'Xæml_D[ e/NTfRK0&&bgMCp_jC]? neҷu#;@7 $~ 6>t_hwоi75ҺZjVxSjq=/p/dzR9,*QvbXO[+8&VKAP+AI/Z5oYW'hf^ Ѿk^B?-;m 1/ }3 F¤<bgo522.T.̠Vn,©vE[MVhm3s̤Sʻd㜳ڵ=B^)N}=$\rfDRp*BSeKGca-pn\Yl´ ئv:MNyN jܽWd kM*vʵ}92+R3cDl/&Gqt267RwN$**X B qjN1ؾs hp-n^-Pܑ8˄dlAQx-l|sK2܁%qPҴհ[uqA#fEJy Z n)[pY):(#1c:g߉fVPK ݍn{f\zU+mcS0C b41a~LXݐ_Rt]p3$uR<ةza| T5‰ƭܷSW4/Ǥөfp }T-%ldJlqrMS]DkVbΊ( 1ŧOb$:믗ͷWg;h`z%.i50]IǛ uml}]5"O MrMOx5>D?^q``#Ojl%@WBeKAI|ml!c(d^,63˕׾Liꕯ4upr!~@sUf#0r C.>Ԟ𿂮a&שl^FQU/dڸ̴",4ٶtyE+U 㟄B8)#ZOV>%F$rt=QϼXqL?d8f(/pRLM{ WW dCufLs KX37aao3xpƓpF[fo+z8 _1+w,o/647#6̕SoЅѺl JpEʒ[j0K|{tQ7F.Dءk1HëZ/i:Ū9I B8dC8`<~Qt4vdVZ }%]' ZKM5 tkW'~^Hnǡ‚ tEzu~\VKP|V"^ܦJ{,Vd} Jc"D &ͅ&aAw|@&n%XqAA&U)UT7t82eҫC}%Deb5 ۾k2' Pv*#!W̑%\r\<%9m!ito>}]umD\Q%,dĂ4r&5?D7J.k'*r"?{*Ť:93ON̤[W?v@4wjkh3nVpO4#ћ$pQ5tx h`ڽ[,&+H<]HxiBݫvk vZ0܂ lx#2@w7qr 95g=J$<(E/o_>X # T7i[8 sf[.sIS_EJ'SM=Miھ hyso_e4KtvyXnfFn<ldډWw"^]ξQlb',f6~|2ESڵs(Ϋ[r`^QZ]tˢ>% c#QVR~YҪX9e5d.\Aq7SZ9=?Ȣ|{_cXJM*]S#4yh~KFl~쪥B,P]S (ssϹ%##Nw qvӛ( x6%ܟC d7Ṃ;먁OʷɒnI<_̲yWPx*,;8,բ@Q`Lm)w@++BB/XW27,[iJpՓC`OYL\ }HuP~| a:Ay s-`Rgv,%:, 7Lω٪`(a, y>Vywy}C H{)-+^ .S*;{'ƣqwxvș.8㹤)|7[OMpeC)KX6`at-L57M!:uDBvM@Ǐ@ŖoFN͍+Sr]6#>w^VGN+:f0ni냧9(;Y@յAe%U0-} y_abȓQ]Ewaf]ݎUJuL]ey%wBnl5*6m ]&t@~G@z8}>ۦZ׬W`*4oy' X"@$7Ij$ЂvZ e6t2SB`C#IR=*@ML;+ wI?e8qN(zڶQQ9x=#deV<-  9nC[q `9|uHou,e:uH$l2w60ZGԠrTA˶D*Иs0X>n(n |@6Lpt "NvZsv:-M[E9  zɰL!ۅ Dpi u?nnLJM3ŴxOQLmd**UyJ~~DдRV$;¥B(/2˪,npA 3 a6/HƷχ5qy fF-%} 2O{gP_Ƈ,A(TI##$MiU?`M!j\!O)AV,LTDwSJKU'+gkEZJ˴"Ѳv@rYf49lQq z\\lYCVTsiMj5_ˇ}D`$K"?bӦEgH}${G X9'uHTaS\쉱Gb~,s!廨ы y˶`CXH2x(iB{_g3 alce.{i˭% E) >)tY:̥F[YzU7^ JY,,"J\q3xJ~{GїH񃇠ݍO R8 X8 >saG 5/M{% QVw̽^vAéJ ˠ*sսG@& ʹN$I(agO8w)ø(2̕}[/P`&cn`f5\]o*'r=uQɳs+"r6N8s} z @@()3I0fp8n*MR4JlTR%L|6J$ +P&AH`$ [r$5U9^W;޶$;q%u61CRlԯ8UDQz#QX)D*Y01J>C@yDn@lc_/\ߎi).Ǽq..۩vPݻ lG`P>E`IIxnA\R;*&d܃Sks^3QG/I@zh?Epha[J[CQ!!UqL!r צݩpM'1!b6h4^cK9)k:IZu'#}d_3]FDK=%90K (<եf aŽnbvHܰ,aQ $[YT8?Z#Io`g>! @g ΃ŽߌT3BMy3eL`_Q(h[j)q8oq>0ug.4G[v {")_R W2YjR Kuz޻0uQP;Ӣ0/juNBR"? b !+o\xĨ0I2d/D|~'=A5"!D*-G-11y쯑XlѼm[⿴yS}]-+׬R$=9 ].ϟAQsO jbi*p #e2)i~RpucqD^&˭&J5?9e6LC!Lno7OkfoGbǀ5 -?$sdjl,+Qi1)\2t^ gmف o, 5W.{r_kH/q9w1޲ D2O1i#OL:~]!#ϳ.T98vnQ4tZYk؄G_ 8B,A[mvM(^d)F'2 $5!_f p^љb߆H-X>!Cuz2zɜ? .@|$X"-n'! +D;Ǟ8nt?u0ZEDOOVPRhX'~8ܶ~T*Qy@^1R#Gm{v.Tb xY ɰM>gKxmNu &n7/a_G:AG<8/6Cκ]N"ʽ?|V2r #-犓5V)`!?=;D\|"ɶA> j{vv:J}m4q慇 /6CLxd|Gw֪/,#"p4{i c?NS꤮x?45//I vQ>:VZs;&7!d('u9J9ܓVp\/_ja9Jz_4%f:g%thJM14zUӟ2)ehj@y"i!KPu*ӦDڗB݈gؕ3)kT+'E1uH'T>%"2@Yo'Cb ɹ2=RtnE_rMS0Xĕ@s$mnon^5sӉ Bxv,%؉5>WB"ilj@8komxic<  {g;pT埁{QgAF0[a"j8mj^~ӌƒpHWZTuB;`V{gzp^Àk:S[V#{ ,'wfӵSlU5FvO1Òs/Ƨ%킨g'=%sRc 8-CԖ}n?H8/-'tNBiR}?֋dP.˧/5=xR7шkN! ы 7U?,uˡݾh@<\kJV~辙bȇm  b:^STWċ|R{sjBG 4t<-?B)0~kr+e?*<߼0*cks6-9ǂS+P$2VYTfYc_ K*ΐXh@~4Vv,Zx !0,-vupeͱ Qbx\m϶xl'/oU|dOCyϽ9| IJq'@|i6Ū?/r堖oϱ4/DQ1RD@erZ.OO@'BpLz 2LBXAч~@XdH)FN/JSZRT}w,1. =N=0SbQ_-lmUB ǺнH MVEYV..v|K3 W\f-H[9jKCUw߀L:dM-BYla}[+]%_ȍ=c!N#6k\&326CNG4 1qXu8v7 >Qe ykˉdJ)fpYo(w|jH=c6I`8Uǵ9A:.ķ" vǕ%2a)KG ߿[>I s nzniZ] L&(.rc ifEFYZd1jboVu38z8<+{k Nhr\6Hב/)O9hi`D~1MCfGLmPU|fLT=#\_¦GoOYu }s |λh`|ɝY'ݨXjˆ4Vtnj9PKCr[+ >l:8Z j+R=dvɭy&(f)[$-c`WO<yء69YxԌ1Mp;)}un\ sAyA(^ˈ*L>ߦ9R苆HL fևѠ3}eUNEN(̮z;"H,e{qSiNg-RLwA-*ZY||y ʢʰӻQv2@X /WtT@k2ىK|-~WMjC A"M(/2+ǩ\z QyJǖdԝS@Lȵ*`)'!گo*wiuNusQUR%KlxJG!͝SmaTq*<>A,YA7AQDj s߻0N 7#*GĮuL^҈sYlI\2<a:p+O;SiQTjw%D%;dS?M4OQhW*Eݍĝ %80 3R|G^m0eI:mU07H_^1k)vRiCC?Wlsu&&${.,{p͠NQ]ۮ+gXYaΜr$+H"48 L+Ix^v*1n,ZsNN ђ>|o!֛ۢ󩩺v\7mވC)#&5_cV87I^P&Qs(B Э=D^gܘma$C+ /4wR_uQž UA[-Zky2mm$Zq  =!ݖMO /liLbOeync1q##y8= :VYFA/d^zd  5)a{pSQ;N< /9 Ω9Q>oU>{Fx:EDo?! D׀c.<ʴdC>+yJ֭_C+6uW*ϽQC*B']DVs~j-(6*.ƘBQyq6^z\^,1ip\+`.hz [7V-Yq`+;i. U9Eڑ,9Fztq}T%E4AНƌ8S-2nWj /:Բ|'[?JjV2?Q sje)&&U};Xدi"}vScqEVy 4k!q[YUv2 z_ %`Mc|7+.5P&Sl؉/5Xhr"k:h7D4TOl@\t1ޘ^!KEk"X fq0nUQ$R%L3X͙05ycjk^k"tX;";ZD6фͶ֞ π@Uڡl.ήOIiW.RNB'(UsX.?8Yq ITJ; $뿱2;' u">ajOL8Kk%B3N p!+)n`pQW]F0~s N:#{u*+NEzܶ_豟VM2OY;YtEZ5FqSYru i8VopρT$gGrYw g`7؏8{~@9]Xto{Vx_'F]Q*ӅFD!PQq( C'XIk +ƼLEUjEw~ .ـ^p򧢩͵鑬aY|UCФvm< K6J c^Q74, ʽBh}.;hMx}ޑBjjzl8BH:12Q,P} C{GIDEgV=C,j ʔg[a4Ż0 s awoH]|8OeaW5CTwd{R5DWHG8gv~Ф[`8k+M*EBF?GE\4#|+>9BG%赼y߁׭ؤѨskJ7ye{*Ս`czB |s]cxףڢ0xZn'wY AȲЗZ>k! nɉ4an] 9%^ fG]uO3;s6{eo WRzpeJ8if/&gWJަn^J ߑE ֘$w%D:saoRHGF)n&6 Meh@gQS2x$Ͼd3 #Nu#:'~\/Tl:tE1ozKn}yP~YGuČ7i"K:z.-Q5 ~:-;D[~brfwiTUY|^38G.U12U5L{G5@6eb/ BbqUpGqkP$]eP/*G _h6갯GYV@{m(L<OphU&.jq!hu۶K ޝYzLŵ 2^lkJ[k {WLqq;CH!yr+oO3WD/a[0.86iA--l`P&,Is~ϯյ N|R.+b1\WP4hT,\G$݅*T,-GWn;~=kοa/˲~6QSCFI4YR1 z,`$.= ʳZ\7P7Z]:I@6zgx_K VK>,.9qC.qk#<׌'kjg4ߙ )V62C\لk7:+] <#ȚFHY7OFlU`OPig*m,QAKY@)ШF!ъT{Ya(u!f#}8!ʩM0$e-ݛ`CF]nߟJ<юSEf>Q mǎ=KzLׯq\MT[?`KH.8S/<8g"Y Sc/!)e6+ ̆Z>,5U&gz5 x%P?231;e= a%vˊ=Zb1^lO3 &UˈBVL,#IjnaiÂy8.o&79)Je%PY$bNe6}Eԑf^慻Ѫ*tرwmqp<Ԓ=jݷڗ{I z}`!x{&KC=-̺ةaT,Btg^V2럯Wcu)܏Щ_ee7 @W!S {՝;SD2qڶquooǟI(R>lA/GK('-ʤ2>GXI d{n8M^S]^ ,{^&b^w &l/s~^a,v=Y>1|s()}zT}i}e20$]$Co %7`Dj_26PƻEv{*W-p9!ETS1LwĴ΂ /WD[ O<]-v-竢ﮪj:Q9=Ix%\vǵ]u) \4D2`u}L7.D_}UaFs$toQM22`.uq*%O& !_h+nrـb*qz`blb`5=b?ںuUÈ%Nt}{IDzmk(oUZ$% pcMk_/65Te1|LCM$v$DZ&Uh dPyBu'uSlw0:`m?S=ȿ3/%nKd½-ߑRyvxfahzU01P'(c̴_̸T|] eYWgƥQ w%4GZ;JDYs=*C 2ALy=bttb2DNԴHK۞(b_xua݊|_[c!Ҍ԰8py.g='G`տ: gaP vmQ-DjEKg8[ʈEйdY/ Xx?W[~?#g79l {'T>yH` ^}5$8/BHdՉq4@Ep:(e'qqQ~Qs 3 1ty^Y>YfDt`{&eF5z*7$4M q|goGerko/Ty`%gd`C(+j l-T !Q&'4"")3/ +;<׼- Zd$C;:lRхȶ,Z HTDC+3(a>)<4r/lt̆l>o6>ګdPn{l1Ppc_ 9gnxCL[æ\]1)3d{O!ws_lxM\Å*6\<<{8!#^M- +;m yIbBZ^tT]\mx S@ {Cw86!@ ]~F6a8g xQˤ}7iQu.Yt;y9Qk+TO1͚إKxVœ|̟E8K5V% epg9` ;ۯÊtgb(8ךlM4cV([ ;F8r&;[)i׮ؘ]۫W/`Fw b3Fo}Siy6(sF#5lqEBX؎![)OҲG]Z;/0M ت:#a]˵ |H:Vb/sP㝗Ѽ59”ȄX?P:όqߠ,L;:YOk ݝ}"0g|lu5E#l`9OۊoO<ܦE.o}@x^.- x&AŏER\&~=eriQ"~ Y24}ۼ>Ӓ@t`\3_t (j-%9 w LG6"qZCS: 3صFCX;f8>4Püw+JzimC+6Jvt B}%L~q:|{IET>g}6KKJAHx+ג 9xM_R;z !'.m3Z_Jɪ"AFX`w┝\DܱGE\ct6 ESZ tgQg 􏂔NjS"Mj[ 17k~"pMBLނz?DWbW" DX!^ijUmEZD4GJI ۺXwMka$.f&iъm-fkoޑ CkWz(X|X*x?}at|δ"D۝L4)0oKfgψt F8o&{A`*%b{IC ]z +0msd nO]Y#s%52A iֻHUH.ȸ<{.pa~ 0DBǼ~Կ$mW;R{R +/߮h*pZfZ ڿRb}de!_%h6ȁ2WP~OR"kqplq.Ҧy8Z2Ɍk F|c5$8X9.2g5GNe`&ݢu=G+e,νĵ8[W$-K"diB"m._͵LlCwTSAlthLaiC( Oγmhm{wi Z~r`\5t|4Z+^ܪ(5CNȱ0 3>0ٜV@wr'2AY`5'lrWaQњdJPEUH[_WeD$yީ=1UoМMȌ1?cIAePbgd$rd,mj=氝a}A F3Y|;){a"UC`7,? lO_OCTOI(Ŋ$Pfgo&) K\i1f|ak:m l^=w6uV"Gpznh8 bDk4af6Ȗa)-!j\gFblW52ot.A cucKw΂ +gϝ2dUڰzhH(̾daOg'L=JS'׫x:8R89?ϨyE/0{^E/S^x6*E2Pfxc'؜Gʍ mq:FSnnEwG9 OͶW:b/nx0!燽1~_jc=s'L~sH-!G+tBTABP Q,"hkz/򯘟Å>JLZI[,xfkljw|-T+vhvK2pjsiJEsTD-c`1xat_\z ~Rr*=A1Eˣ:TpM+#&| WyFw吤ׂX.}d &U8/N剨7WĎUriL%(Q.t EʫN]{ӭeq+8^#0F~ 4p&lrnhi]6<ݥ}jL%nHi=sQSv Wsv N7en0?&+1N Ft9\YV i),ϟFo\htbRyUޭh=ޖe$n#Ȟ?:ڋF=O39֨ GPp4y̘m;;o</eX`3A mDsa)SX0|wBՇc]?d v8`N^_ U0RnKww+Gd kEw EH;3_掿 jiݓC.QN:QEX ovaCjc?V-3ß׍wkc<[G$[Nd,NUb@bTy-׷~P$!k[$wvHk~f1DJmǿnJ56eVȌKĘ,0ѮWJͤe9ޓ1K/O&42RJ9QlQ2KU"c)"p?;ʕ~;n3NeWQ՜45Ih2W<_*姃#HE+&glL!1/E}gW1)jh!/Y@5&/..w䢝1Cf֎>9/>H(8j>F910?gVTKCy!׬c2TnlKͫ6l14JhZ2kQĪWrjq=} tkf$u}=xXovOdl73m!?)Fh>=\,\蛤 v+ GC/ǂD}?Pڶ5C)>ԙQm}uD~NPx]s5Jnվ]ejϨ߄6j% s+X.z!fjcu*> bD}C3#n`GGh9xKO>}Aa<_ۮi:rKH0{'|bAyb*Gwzzo͗mn+8n[{ {%oG 7:9Ț`4zH_3XLweCX8{ml__.2 aR6 |O=5T/98³ELцP|.~MϪ~ c`j\k:~jepvSK[k*F}xG*OPN E$+;U.SA^ݻC/)P_ӟv'-2,FHOvqiqS(ͺcӧpn$b-5YPHbyIcG(?rS^^2ů!K"9D fM\"ޡJK\Zx71bH#Q(NIŠ2o9 =Ю@!3e֥A·\̥# cwNM,G{7dpf)o}? kť?}ĐdLNwɕ ۈZvg0UQZ{}, a&f.h ܓIrUN_E&]Y! ]:@kΘ_u"]Wt΅L['z{5]sJȉW)Dʌ@oE/gz8} P2-R3_A:? $p_4E|a/pRPnd:(xI/FAe`bS xXnW[Ho3׳Hjw)'w0O_=nYѳV%JUOY8:+ .wc0٭)LƸT)# "߅ɣ w.&P4Că4%"hSg,0HX#֜yd--:9Jp9%3 uSFZ\y+`^t\Z`y{_3?Gg34y #wq?,@oxA~ˤSBQ ] Eb4%@{_XTid [EiqFv>BJ.{oQQ'RX@ՄÑtfɒVtv ""`/,t}ZI gy UlzoU3MW3o|SWް?wGy1$#e^A஭3L;q#f;_  '"f:@a(8mn]ad>B>q4f(*؟Go} ,4^E]|L>LT4.(xIG0՞E'Qx%н*v-"1Ѹ/B+F&y>mc(Bdj 8^ @"A",m&2R-y>b =&!w/B-s"?EFx]MU7UҘ3߅|'ȋ"ZňNNHi@MH|5ŝ">J}>;]OSʈ \ w9?`Zn Sm8~Om;]XTmop8#4qϦZ 08ا-$2Pu`4%̨)>2w _Q*u6@3dWf KFCF@z#YV񏙹7J{Z՘,f9I!je!Oc6d&luqH L 3PӭnȤ _8'6#YB w@Ƶ}seZ6~eʙ oj#z* vA&_d%P;qmdL,ZQA?ҶzŸ~dm4k0ؐ\F_ʬP?|(ZP4qu-w LVQZ)j8y6x-SFjo]`sKi6IsHJ}Qr7jd *3}WJ*kJ!_iL'7v>UOe CƃL.ɠLz-<)uӉe8~;b9#)Tv>$_/gdau漘FC_#槫,fsm\{TeGBVg: oݫ/ 8(.nRqi&5M'&v?sK}V)H<(4]t,<# PtyuE6%A\X&)H[ #lѼIjASҡ%Eo(B ʲ̈r235Ǩ8MRʔJiY9G8b=]9i0qCd݆%gİTevO#xHpޕͽ/%t8F*ꦍl}aKRQ7Ur8fM.~6&4 K?SkV7Q;}7r!;n/::fT !>Cbk\vxJq>;jUbxznŬMͷ#3NRQA%ܢXɮWSd`@Lq_]]['x ҃ H~Lұ=M'Ԁ͞] 暑]M/rW`HՄ* IWÙAov$#\ ][~cP2,˛ ax b+r0;lИxo7 .4 cE"F?]ZUM%-  ~󞿾HA݆}M%9 O/MfxBsj5d$\: խ-_tev*fxˮIv%>'nxAFݹψ(YߣA QQ(|yZJuԴ+TXԈ< =y4'UT麞1Q?:yDP޵nzh̒aH'SKZpYwcMyς7Wo5"1gp\\M;}^dv{Jib,x2y25*vE^a721aY\Ţ"S($J:7eH@}4*L{&vNSjbi-4W2¸%eg>6096P8UCFz]О~`)nFV͉>@c\8_8\I˓lҶ!gBE&Ů'hs(Ke}'([4d?؎>1uX9*ECnP>Z6M4+t4U4A/!SiK:E pG5i.b UToaɣ`$ O0TK+d9JLJ3ͧ+ Ƅa= bK4iB]RI;j` I.<+FCofc9qf2,2R县%dqb홆T`dϾCM0#"&¬m2&Di!v줦P~ ҃l6㊇F󫦛v0 }HmIs# 'FfM]#Bz!vI͑w(xBOf)1Z+Mϧ/p6s7gD ~ Ќ\t޵ $дIN-gª)ZD{p t^_"u};fj'>ي)- v!,څuu;)Cw92-y>{hyYғFNd(ǿsG!sq65uWzuw\vSH [hXW_6 imC6N`A s0^˴zuEX@ PG|c4:|K*)K{[kPWD0; fŵB~sXXm{W0S=boSt@t+S~|W"XcS*E{oJDޭ*EQLSP|ZJTP$߬ㅜ`xD8q*6Fu1S$f %Ñ֩)_6Am)W@.p'2E$+Η"J W$W)Mm'?ro.83J$d)ZJr_c~u_ s+^u6;;t9`-sdo)BMbU,}cE9|#*dWad^~olu 3ZףYmxK-"NRj1 0RXywD63p[s@oɏ!+X[ fViI.c \Z7YT&W3dbD[,| kvjBI>0xH tZ_Oe_axWbOoz^.m\5_E~J@:*"z6fɕv+SûaЈ5%?5AחgP[$.Ch _\ ڏ-]z]w@AH*q#B:q.3ByTa\t0k3ߏꒃLD7h{@eyDmWpsk)"z8jljh#Eycf{4|X+W!H5z&wfPe:^vmw&6~&7;dwOm끡O=^n:<c!=ZAtd8'I1 F(db'͞I?>EzSvj Rϋ}bP+ !%=l=J^%I$ZFa{,$L|+[k/ c+A "Ռ<3PUE^ݐ3vu7Tx'_1)4r;݌u>u3[QuW]ASVxEx5FyO|,p`frw*R:T'7MιfEnγoAjՂط|5;+6`|Վ/Ƴ]ò1= I`ʷL<B봍3gNƓƒ܈XE c0I21#A_8㥏S `珳;jioqc}PR{e "(l`f/9b!k+оnxsh~}<sG翦fX<%1tI=5 /r.mYPk!ƔbD@w< M08_S({,VV l&08I%#<(3 _b_AcJ -&)tOyy`8\eP:"Gx2.,Me?2XSՎBMI!#'c#4ݘPHKٽ&Ʊd4zhAV\׊:E8KU,n :{BU_mסkkK'?go0m0}VjѽnFYj$^z}3 m 6M|^%&/^2QتTa;~뽓g=TLj_N-N8hYa~/ a_3=)bcdÁ͎i37 ޽w g +OM2., dspZ'ߡxVSVv&F4ܶV]담4t8hΐigrwkOZb?˙ʺ ,,`YNrνOAF[ ڄ  LeuH*O+dGP_x < P۽|?M9l'MOoAlseib<2 saBtJ['1W_lFӂڰ Fe"e1:֑D7ebʦ!Dv r?K BcebP߅d8버:38vhр׾(k HNBŲͪ#Ah\!Őw nR1 P*к.XqUG,v&řTLM=e$(5-W e*VO[pR:;tmJ>t@1;aW \$YͥXh⠽>ב2MA7VR;1Ꙩ9Dzߨ@8p'uM uj2A8&_L˵&'l_k{R'`"-e2y jc$ؗUaڳcJ4zĥyN;m?A|[=ь-,ZǞB)HQP~lc)D^K뱣  cm0ș tԎEN̠+ 73dxrD]$Z}}]tw[\.r)>RO<i: R)^ C? l.u&+( <7c@XtZӲJnlN;8ҳΜ&ª: t% |'3V! vgA= 7).lRV^N R#V4;!oHedG/A)Rao+Mג(9 96+.ZPMXc=N9zD!`| gYkAY2i%eȀkjfV]^Qm[%O(=˘5Jv;_Z =Fj~K ޤң5v+E|&H9.5cMlSAj 2S[_y?spmV2͢biO-0wĈL qC) v.*xoCSԕ+0@o nU/%::xnV2hHX*Mu9gEiBKnWܯ'~" pm7c|)aUĩr) awIѪvb4Y}紸mϒ t qǒCYOɍQpL* y(sk딛Uj^w~{ނ'Po֐y|AU}N#+ɣӉ[ ~4ˤczPtb[RG?`V ]b _9A^WٖOG$_FUDBĽ^ۨ=K*1EGCI=AN)Q*aY.iIfHP<tz'[=&im"Bf cirR]Cɪ\~M4.&w'9@H ԿQ]\5^jG6E4 C]:8Q;cM%r !OߐJ5~Z[p?pIc] r]YEƪa"^n֨0绿-#kqcߣ~T SMΣkuD~t{ğ2KBȨm5wֳKOh\+t|Ҷr܉a}=Q)p@aDk8>} 4vZN2[>{{#rA,5߶Z;'K13|*7\ Ʈ lO5A;%+ ћL?FI^ͨZ`q-Fu'ux-W1O`.9g^S~{JR LI8[sϷ D0etؿ+Xa^s:\媥yw)̢,kpAxa?C :X q;yPQȼE[mb4^u{C /̩l[?wRj^>Q@mi-yI/P{4'1h߿G>9;(v&N]immח1BAYI"/jp4 ,݉8EnqeJoµ"Ot/ƗCFp>f 1a?_F(@yK\eCTe=U٧<^ǮFu6lFqH;hv~+]Mu1WRA/,p9iYN5| aMaкA L a7{;yPon b)`N4j5xT*v%1 |0izkK St8 X#Cx.63`QڿuCf,+O辂GNv,+&1rO ݁} jQ^BK/`wgAh8ǃ{ qݓ!qAzů=0-͢RSK~; s(P]W\k 1_q!h޶Հ8 Ω $n: @ZY:u1_yWeZY!!& Ń"/%p ]Qva2K 3TR\YIP}wZ18WsT}cŒ"Lٔ= _EpVg]MPE16L(dޔ;^׉CKBr 4Óٗ KƗڗ^dܨ~\ Fck'ȸ^7F^gݫF 95ZE]#$}+l W1!S#t(A،ΣrTL&38;Bb~R@`8-4cj%.i$a?D`#+&ys@/Nf,uͽw3\I1 @+TeHe4`?hp!zzyʁ32agx3,q竹_ n dlga+i.wMn<7flN!BJ5b2E}{@E-Vl(@{HAEσ7Fd +JI 'nS3t0u;R6:Fș5z0֝뼓[7@IRkźv--f:]2xFh|1GnWMy{[8[CEI^>L]Q<7U$v>?gkBս &F?zW@TD51̗uyVC̚˼8 !bVD !T)Hp+@K>[k6aŪsJ+#sj%I[fiweYJȣlߏgjeͦtH]6݋S2t$ԤEX*Ĵz Pu燱喙#Hm!/|8hgG^w:ы>mx`;]\`WjBϋ.=M^@zghX>?{E4&sR Fۮ5uc `}~Cc8G`3\6%֒.JRGSRvmVmrz"; 9s `ޥb5'W,oz7%u=1V<5?8eΰ(x489G6]JrqneS[bK>N땏r*oP|& <,޾ <ˣ>9Amܟ0Rt=V@)E3+mK8JVCZkn t6gEٺx.jiߥ{j-Ҧ>@ߪlG~G}ys~2Ul902$sk9s?6V$kuSekpaW@i` sNkyG|V#k )\%<}}thMė\&$S"W]da;ucA6RE:fSM򭟨S)fG$0Q~"̒Wnen(!d\)9e;vpȮ;Kx3]k/W/`/*vsJ:tVL^ZW/Gaw"$3+=Tr؛!1Jl}a_I;xh 0Dhz.P6|( 7II Mh&쌉Y;b bSkZV2bqeԧNfY]9Lo~Mkc,o+7Sbu&q\Eu3_& {H=U~P U?TKnWl5tL[ 3IAy2#ycʑT s䛲;wb%)sQjt>7}S/^k0۩sEu oNhd֣iZ+ڠ?@&Ɠ?xht, ya ǂe@ET-͎Jt o$j(3 r3Țl46un9ǞCC}+7 <tJ$W;>nj(ŊΉV63DSGABipv橒_s59.eو˗'tj%8_Ыyzѭ#DF+3)ucX9#>o?ِ?ӱ6"v ĶjΎOH[@"Ҭ0!\qIΠǓUYC먏m|vbFi:>=9biłټ$6}.FB b^5 ;!dUe \/sə/㱵&F%_lGvmεh3aKx5?DYCjSQ`B j H8Yd^4cr 9U (6kA=Ys6{po0S+0O2r/wiՖm_˫7#gُcxj yg Rv O `zۜu s{Z ٲ^ 2uXmqQ {=:wճ W?1Se(sW.MnrT(m!9gP•k,xE`V -y=%#RbQdkh9G7-@GqNWؔ)o/U,n!: ؛]~^uMVٳl#2A2 r^ų6q`| _"4+]/Eҳsyߘu$v_2WuQ phi,q ?KR-1|KCoAe~iF/;%1|KqNvOvGzO47vCleܑ'W 8&4T?g`hk\!쒪#LawL%}_1qK0]eJHGXl  ucȅתJΙ.}bplOEH 'm˜U2gΌjgeo >N3F/cߏ^Uow+A~/ܸrLj@&s@9_ux:p^0`#d*㠋v,P#v@nv~ n S1I(h 6}cvo4tv=0q1#^8E$`Ն]4T\8Kb!e@l"w_r_~PhsVpmP *{ij#B`D?_6WDk-TD R3/* l؇.?n@!zsE%emȖch E"ӆ*P): VЦun[\ضϛ{gps!ԲTb c>XخWN>Q $}%Ir 84Pw_>^4MCIdgoHwE0u{oJճ2*y]6u!z9LWuF+Q͟8iF=9ط/tɖ[\T,oscE`}P& u97*;Vi2Z]E - 8eZTʊ9=Qt6څgw`}Yt2G9  "ھ&g;žDvUu~p9^UP#g4X!qumJ&Lϊ*#k fE2'!*1,c²+ޖ?Ff̟=X tiL@ǫXGl6_KzƜ A `BqxdMɿ̵HI]Z$^SjgV`k i,,qa-28o2^OXDH!"<LU  /٦%9 kglC Nph WUI _Qz t&#C)yj咭>A,qcy2b wiEJN( >I=5N?~ h6**,:_ ,6Ц=N4aݭ "i"pP;]}偞x[Y2TNTl6k1k8V*m"AS.]mx@P GW kR+\gu^9 cdZ))V#֙ΆL:^G~ Rp6))á jmF n 9f:¯O‘BfnHM8Щ@q=fvz 6)s~Nذ`r&ŻHu62DXuxcuo;%qXR`x0T(OAD^77a!.،gIɽ 5 Jyδ؜, g 0|K HsStI14θ׹JxZVnBelT;=\w,!/j j Wa&5'LF'>ԭ6?Q>8j,W*$ (pI\!{%erQY˒WXT2%/tzGb/U ˺MOY'l5R, iخLD&P`M;pp.]+ Ab\AF'2p7P&KskA(9 2Y'vy7`i>+ c?\#=]EoF_:G.g+hlc7:r;˛~xQ~!4\ng%[#Oݡ_Uaw/:CP6g~ -\±r#SO+f 7Xp9es)mp! aq=ަvtUB0 #=bM p,4l 8HbǴ+ڀgAs2} lEzUKI7SKR'vGp,x\8覛qEl"!gkULbJ[$Ɂ3kgkzaEA9cUo0N"ܔ\2w"8Bأ`0yYzr ?0 1ūԴ{c ΆΎaV| jvf>8 سw[|HA5 x"ΡT(4*|GǍLWR%MC(i*:>;0XD?JlP],_[6`_60 #FDypcib7=@;r#(;SfCӦ~g/1(P *vPڣ,(v}X&} Ҳ`,HwKO$nr3'RH!j`OqkqlYo%Ƹ%DRk p*R?=59.| `uu?BX"#TN_vToq_ yr3(Q"#YЂ_R/WL I/ET0@&Q)(nlm2fNn⩂/5&JE"Ż\m73~]@ [{}roN~yˡ%LwS 1oi 1PW\e;ufgz%Tl!-KD;\-_w:^&b([*Šj@IZi߼۔lmGҋB\?~ւ*Cd=رX*o3<_@1 /[1 qz@Yis>/UۣJ!I;<Ì saKH3SEV /Xj<+q^jWx,%fBXfghDhy_T1xa+D賤$&P9t ):^#MeD 8(:=NpQd^LATgeoq&41q}7gF`l:|8[22<7WGs ?"cclZ,=}2ګ{6)ˍb;Hb_pmSwSԎֆ6ePKȶd(Hk߿;a\\:9T

2'?$p$dP`hwALc"LQЉ<7_)N0p|#>g-M҂~t d; _k\?xYFjB49|zKu[%ˍ&J@mI˪|deJ-lZUY¡ehrqR&ZUjx- T쬙r_&&'B6d1Ilü+8Wz7DA._TYiIc3t Yq3P dP{j*\SƅkE$z T'됺HSN3 ~Gܙ N/%7ğ႟ϲ/x/g%A*(2m[2h&Q!zJnEDZꨱi5"V C,8h2PlQ%\@\;X1Y<4u'cD} N$2VOP}MP+XD%Ҩt{wcob‰y`aۦVM_I أa֒PjImtX'4я% mKzug쥝̢b]iEU5Z'rpg CsKi."m Rl 냿p1Aϧ`_986!GR6V4g ul?8V+<џxڋ1di:+ƋH:Z߀s%^#FR *1TxY%4Ɲ'WZ 0^>x%Ev,yt;9VճEሡar:B,Q\l9qnu9ICI2&"KG*rۀ,F!eH@%_Ustlp6QCƛ c!-w*G6V1p4%<7e[aOZ_wewL[e\&Lf|ZXaTDs_@ف4XYM') }qxL]|72-^@7V]~ڝ)jXŠ,77R#i P5m91[?3`2v,*>@ y_`ߥwbMzҸ 9_a`6"#,^|B4,6o\h#u=%*@}It#PϾ3LBX`Z;Cme{Ѥ#tG̉ ^a`'_[bѧm/ J]TH+kb0?2kZ8uJ#lHܗ hH۰L#Icć&ʫERzT;TcCDM*Gz]$m؃F.˸/0.Cjr#u.i.O;ܨYAH%…!hޝ>}T(W;8e52Âeb^^GrtUGrn6VktO.p[FX(mА j?v䫍w;M `KPOywhj B"QdM'ܙgQFe#!0Ok!{z-93S]Rc RW @ز D8톹>0cdٻf< (dnfp󴏭yT́ ̚VJ')@UH9at&E9dR`(PM'uIiF9s#YcZ(ue.bdǀRlƘoe% Eؔ'Ap 2)*N٦8=g )zQZTW`PNJ1j&nC@M:!dò"vЬnb4&*3DpuD-A 9Z#nן8mjV.,nmչ\.CuE dk"i5jϕ!S*k%Fiʍ?8z-<뀣Kc *_h ]^ރXmgHyTn.{%jeñƶ_'N+M74H:DMWn X=^[lbM|$CT՗QYGdU_! >ޙ~EViSݔ66T~m1Jkq uzxT{DH0e KUrY5˝\lH0uLvY6ۇ=)zQ+9vN2vݽu:hlǣmu׌o-5:p09M=n3}{N5 *̬ CuD=0C56+0PF?IkTM{?&Ŗe+Rx#pֶknr˳i@/p?!3v]{. = ` j[Ȯ sqrR@*!)#˲l0Cɔh-[D$hXg?v5*'ͤJR. l[qm[oym3 \rVYf@jdWdO':78(wyeF ST# 7^am);7b{`rl^[ P]vw ON^rYJ4N| j*79ޛ-mOHFJrAQ1n=5/$ec-sQܞz[]/QSy2@kb$r<cC*-TbQAbڥn2 \/tֆ!cEQ 6ŷ/҇Q2.#O'$ oaլ{w>MZyi; ~Ie :79Reo)z%F"))XھȞ@ҷQWS?,8>&Fk,:..8,Y4 pl Q<(96PAUp1B"Q]Qx[mBҡS_T5^hKGf*\m_V}g9$~+S)r ttQ YU+KߨwʴrM] ١9Gu, >X)Qk}ַ+7JХGㄭ3/i0.Z\ar9 N~9do{8;Ń.\cR*`W@'|p\74oXE׍ ֑BVj XÕ@thsRV FNfk5[ZZOF8JG=i`Xm-hmtR$~x=4aZyq},>eZ#m'M?cá <42cC.~c`r5HiL'ƛ~#I <]%&[ gf0Q p+$WJoDDSp_?9V##8b-J[+!' r7=Z^dp'\uW,Ⱦ&~K'rR[2 hYA y[\qYJۗjEv$dA36!7js[Y, y2`BB3 e|o"J8^Ӣ~`";VTHU%vnh!rcҊ&X ̨;]_8-,ryt;4h)+c;.ܖ&\-Khj] PnƿajHUW Ʊ2N7Hfʩ^$P6%m8CMQ;97Mҟ !8m%cH0uE^oIJÖ&9"}EyGKBV)h?H^2$xc8-TIu%0(hL#h>g1d>]#ՇzkxXT-#kT3 ,į'L6HE\\jFF߰'mgNw7Z S7Z&p;Xn KI(RM؛kV, Ehe Bs/"ѝh)r#ZU_CEXTRo* PjLm|B-7I.cvGԎ>s̓pj!9;9/#`BV!EW=}wh倮1U7cmSeB'@dͯ(Ͷ%.V' E+0V:f[]+mHFpc_;P_a:T3؟nd4| NH{CB9f:O6 9|*2^f4*}sN_ׂ\98B>c~w[}5lȱ/!8' i HI|3Pn{UD*N)ޛb(\^ϪuKp,s{T[B05lV)ÔEOgt/~O3>󴑓3{E=W950>/k?EjcP߄4C"ВuON{.cdRJ%ʩviTh~ ?[̞K=+E'c '؁T7韘z wsBH|NE-Ʌ7_@>#oxNX 2gڹl;Hr|~L&@dpӯɏ tSQB:6J2BlvOҔJS9:mVrT7+~l'e1mྛG #% `Xʊ8l[twà>X|;$ΠrDS%X'Jgle*Qu~, 6rA|ei-iX +9<5of`Wtq#X V[$ qhL{1U6"ROB^̧]wuaF 4k:Vlb$FI\t~i`r@iKJLZqUIO'.;~KX{|6I>'}(iO[@3ǍBR6c=һaTtuF昿/$A ;p񷔘|ЊDr$n>\.1lg{/{v1ꂘgϽi(z{ 0PgQǹUK 7 AᔝS9]^By޶ߪm|yVu؁(;;vJl]03pLi;Mcb]>se L%3UJv}4 \:9 0A#S%h~ˏ=x;\;XE:˱·KN% Y etl>S7k''_J8JkjXAlmn鲼B@Le}uäaYP]NgSϾKȽ&͞,M?4Jޢ)4vҬ\(y}Ju%O3̬&%55\ig3%Qj֪"}v>S\2z[@٘ξzM~IiW>c Dàg& WZ+C}:ғIh EQ+S[{>&m.-НG ud`* 18m*mä. _*`睈}#b9=lj9hQ`R 吁 ^)}尼`2^x_g{;tL/iŻAQłO7y.Y7zpɩģ@$v8P:H,Mlk^(7[`s1[z;ith^P(=ȱLJ)UZ|v$G5Ոd Imy}UDGS/9!^9 |T)Gˇj,L4e+`@RO~Z˵h$@W5ꋡf~4DڅEyݴRU_s+U7=BBGR|:?]AD"Jwb:zo|ū/~82+B q}Zx[ԞݑVFۺL$I5-@ӈ8006ڐ'!bu<ӄ`11MH"z@E#Ըz0E>;- Z٘q 6=! lg$mj7 4߬9ٕ ϵ LA\ i9]oִ) nZF* @ ֟5'0rD4>R=S{%[8 enmۜSm4y[̸_*<(k0.j>OvT "_T@J i{s0FM{Ћ@>i6N]2bJ2+0͛3S{96Jy%sUwfPVOCHv;4+}KiSW^}ךPlIW6 IԐ뛙úƍ͑?(rGz6\U֎$Os.C{{Km+InOb> S lqAO/]paYhm1 erzl5Wz-܁DV{˚fXQcڇ%갮#*EO/ϕZZV #cvI&p\ǔWӬZA#*4O?PFj+Gw@'A1$/G5G7\=uB8 TzM. ((GƠAhP2ʕC6EhSV!EY\EPt*C%7Q#u8)ZA=E/R*w[ҁ`4eh‡-)3ؿ42o?bGr[9D*gzφ?ҘGXHY-;Z/G6l9͝7eW΄`&bEt}H6QM}prO^%[&c~.NsM ODȡ &1U:+d]n ƒC'yr]יi#7v6c2U ()\wpZrEZa. iUف 4o .9hIo7+H/v1MS4 EF:tKW:p@K q,bl?G=k\`EX]k7vv&Q#WryD+DwูN@Z> $¡|T i! ntJRIH W5:Y!gr֕qS2t2#c8 fb:)-^5xYc/A%89%XyI1A M߈̗ ܤa?d@x@d |JS/$f[zJOHanƒcNѮfÆtTTbH%kT&"znb h~ :7 :2= M(:XeZD"xbd`[-G72A&NGŭ?Jȥ@g}{[Œ9N3/1v WG:Z{kԃpze_=,z˞ ":\ٌ:#iƼpps`h~Module signature appended~ y \hZ&qZgYZ07070100000036000081a400000000000000000000000164e6139f00004bbc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/K{]?Eh=ڜ.+?cg&ɄD dfw LscSM&Ap- }^-,ł%mD-+Tܗ163ӺAB ],^wtjN}K53Rj޾<15΅\ ,?g{(:>yt/]lB=)qۤMyS'  Ә 0Y 2k.M ,/΅*ʑC}l$(S۰۱q !RQw!"[Zle;_` )H+[׭^6J]6/Ns?Ы@{!PRJ0#@譶wyN_{MbP$L *=q[4Ȑ M{eJ鴔Wy&` Jq٪&Q~unl.v \:ͷfmtݠ"f KMmwa[%0]ƝZDy/L#[ú0s.c~/|ː:7C,rʬPS+aj qpSd/$6ʕs.wC{N*4.h3h2&FGEk {.6 -?䂚 vz$aVȗq+JM6!ynlAv$XױtuKR-ZYM%C';M4rENFQckrXu`wpn&+2f woڷo;u99t$OYZF;{vjmH>P^2nsdI 1^$/Kj)kJ6AxQʙBtzs jj=>!=xrsލxbm`PQ ! `Vc C(0/q", +!D!݂@n+ Eb&4W%Ϟ-;Ub.4d8ݰݳnGL.Qz#XIO滪lϫY%ݸ4o6Zz_ե^CBVR2đIzg7@t D`%+cyKpK bN4ԕ{8#Cu-2>L'׃n۰O,b^O&CU3iѣ+mZ#ē)/`DKW]?jGrL! ݽ/D]Ծ"[{,NETUE1^|bFG).C}4hsrnTObVƢTp9G\8]S?0J% 2M ](d8mҭ>?5N?>ce0O1cۑm"m,IU@^1oE_#ǠF},/PkSj4fRu$#)[VC^\M@w P+(q>E + 15" l^I/p^}lf$1 mk ´q%S" KM]a©]s-t{PܒeY@P~*h՘{s Q{ (Gq̀2Jx-U p*2+<9Bv.Hz z(IsX>14~D2+J^9^G~[Uj9 E*VB=(d#"52 7@]1&385 s=y C=)]A7ByƇ'- ClY-ލo޲+PM>vOƐE5aو]fs^X!Io-[)NqBxYv|Z\ SR/ea6 ;xP[SnsxeZZ je= {- U(nG]+s\UF%zr"vv$М40޷ 4Uq56S5 2@93Br5V*dEpyy| 9|:AK>^ p+ݍ(U@mDR%8Lp~/ikj#DzuY/#Lw>?>gGAWR/6.C؝Zy-6èm~YXƝ9qa{NB$}>IvE3 K6Y1|rM‱ rY, mծW]%R}Vf!D ` ⡹O7<5mD7C͆u230%=;G~Vy^GTzt[r-j ,4|De6 B<MnZ,oM[/>S:Lm$;.嫊LbMd^[ Hq,хµ^)I) Dh(*?`|7dڢɍ#:L.VNF>-ׯRbOg)Y~a jg`ycZuuNY.^ᱵY}Phup@Y)#gQHcEnx<*kup!x9[A)mX )ܻFCXbT\l0/TE~t .q623ՁVZ/d!_A \Uۀs@P{Q_6SP3zn b'P0% d,p/+$wҧtg款k9=-P2޽O<*gDFۅ >G#q67ʹ1 fT&|BO >ٮ.4̱zV̛~>\õ&AaTjQ.Y^3so=pߖ3(6+hZ/_Ȏ_7J5j0M.F3F~_Mowz'#\gX,R*2.TN$JRp"QE :pJx8gl^%MvtOL4n [wr`To(j쓗d+\ V xMeVycH2P ,* S@p7xT߅5Xs8mg*akzl |" `[Oe^n.譏^4?[3RL`md'W3O!dS9c;_Ē8] 9_?ϤU'!l3ÇZ9ZX6#G棖e޿I7/k5+J*TdžU`(aTCYe;MS.2R2>Ѹ6h˓GivR^Ls`r۞)|wTe2W|=3$>(}T}xv}Ԥd?AΗ.ֆL: C9q22c͕)5I$a&9". IXC3ETd=3mA&m [KP9h681ƴTuґeS/u<ybX,MI yN֕߁S7_Ēfq.]@-H)>'W?._^<3mzl.0ĕKNwxJz4ftnCJ|#i©RTjz{&*6-L21fACl_PT@4;oɨycGd"yȆ7w@%WRK@8FeTp+kExS#[^b%4V;hƻ@N.tB"1y .S0LaRWjP yɤ6쟐#z!<[M;ۡG>grJ'3dOeEZ CD)F"x) )hpZfwo !tf!tb5C;p>ud}UB9iPujMh赗MSJrt;*Ga` | ,Đ| Kũ~x-x&㓘 ]"f 9-:+5{G]`b-.V_|;zu.5L`#~*z X!IU삐mwg ?YR axU.,GNbscȐEXUP[F=:6JIw ĩ@XV$+jsZ,yB:xAhDL hey3L™0f +_e1klBqaܒZ-M!.=KYaJVSYfobqn.|4pPq k53%\H@[nq@#BڀQ2d~,>%6qB9GUF^j7y=^kStk@XU7Jx#ϕ]? JOE 4kjD]v#zhbDF;CYtw&kJ"r yU%"ik w)HvyZTVU e^P$obçc66mz7PFvݒW'0U`X_ՍUo6͌NژjJ:cg -a, j)T>Di#?D]kŝ!QW8J`R`af -BPJU zf/{;{^JN:9 3HB+ޜ,.p "pO k$1 _g-R{!&4DASխy{T!HNo-72*9RMy<c;. [ƒUUMq:ፖ  "o~`N\+"Ka˕ׁVb0&z1]t|bf>Pjq(0M~0Sp,Q1=$j] fKvR x@]f0W_)Xw&u1a;fAf3'!vH ;]i&Ed D[W[)kg."r˿2+MNBgS&rjJ3_O̓6٢9*qkRV`>jNhDS1Q485D9o9WfO&:*9{V74e*SrJt^(.x 꽯IGNO:6q,jE ?ۭt ;O}G&;^kzwETS^rPG(N?SƁ'nv}|9xX6o EP4>w(g>gۚo Jډ{SԛP\ fSiU੸^.- ~^&y+1i!a%D{emSTa:Rz+hd,׸6B$o&ϋ{ &CL]k)~{ dc̤a%s 'sMר{֎HQ  ߞk tFa9u&¥EӶՕɴMpwE(`0fgZ]e:=Wt8=HD{e8Ee,=IՊnrX\v=墅>\ⰃҌW N v[A_`2)Đs1ST3JjE$*#&)w!)?<叟2b/H[;oxBE{x? | :$$qE7)Sdڭއm]4zEUPR[y=uC"oCݱP"VQn6V uXT.o{S8ȸL8\'l@l81o?3e lC; ɘ$8* х x ʳSUh! DS" ) _:kN$G}<_н.SJLQwP|Ά6[Vz9 XG&UPp9kDE{\9#z܈E]J+Z{uŵWv h! ,"})$;vpӊR!֘ Tݺ͉_CF6^ ]Ft%A)uƫ`ӊJe,$[*?TC^a/3HqHU*P;q۳y!-l-(93ѕ+Iw$BBOбһEr_9 fNoaʶ^tQ^ W5aNisKiZ@W N `]V9q2`j Y-dJO}OWaT:EM-PnJ6zT1mR;Jjk<Ĝ>6D=vQRtXv'%ԖU|ӳdر*3a3zx-I?]ds蠀|tUJ׮yv3MgB\.[e^]=0MMo]AɤjQe7kׇH Cn DYEG5U}Q J(2pGi/[SFC%u(B Q>6O~Bد^FGC77 '\eTN7AC4IեX%,)A^mܜ^l6[;aܨLx+`{zl6!;gFi9̆`!wqnS28(u)JYA[P 3j .&D>LB(\{?Y Y5Jݎr^&׫/Bm~&JqO0~d.sOU?'|Q"!Yj ]PC;S$] N<Očx+ZoXH@;Ny]贀XdKxaH(K{vto EOQ'}wf!X7`[ƥFPˢY1O!dԊB/rcĉQ+Quգ$o2&Ddŧr.b@dϨ"q)&U\.g7w!4}D->4y=@.V^6RU &@Or nU+"$Lj~ZG~篶{{R|%l>ßCtXH2ʄJYS(~mr&dMY~5i5G]>g~MP""\+ia*j$ FH&Bh&!md(b;v:੢&xPi$=lL7;5+R  JEîW^aS:$d, k璳<|D ;ruo't̯gDdg6)Q%%4G4 >Hl /!4Qv)\Ҧ۸B(PKIL`.-oVc'jb IX$~4+T;NG6V1VJ9̽et #ޖd0ݣ50$y NϜ-ei(dYXajod{(ِ5ʫؽzRHpgr#M?*_>3$/3Y<&_ge%/=:,=Wʐ \ jEZ5Ϧ[%؆NM)s)==ddx@uQ:;0XL/S&q-1x>*ܽkSvNv',/t%bgR>L B ȦQsxwZd$OWT.O-+@Eʠ2; hp2 Y=lgx>G)4$>N2{ڮ05ןX%U|Ci\~di&urv3TUz}$e:#~F?y0_%㟲/3:!4+JR4\"}  cZtw18F6Zl\P|!׃==R)tQ8+4fATi84ֱV:X˂[_  h=,Dp0C:r vM>m[!Ɨ]틈gxxֶXik~Eo;v)eq"x}.Mfc?`j&e`I-[5u/B Lo{j2PmcS*:(MXsDdCWhG_sa^>ETŬ(Zs{7cC"؍uНcu52*#M#TI 3$F'yb@Q0|F^h_Nr\_.\ dRH gyӿ<:e= b QP$- Eͧy_y FCXqGzT?h]RJ&y{2VMfUcB"MN< YѴ}tʫ!g^0/Q<^u6WEo| ^Po{f@;E$tc_T`<564Cu}lffŹt;FB">X`9SAt=0x'[@.O(|'[ݹI MCΌeZ= bpn&ZuX@e܎,t/QZkfȕSL^b5O'!gLx4ApͧlQ'5]0C,bi8^@FZ=e # >@ u=mJE07 ƗW-s`Z>ҋW)7 C6qt 9Y1eٻhsV-8&A WK[DcZխ{k;9qk-Ob"NFq]"e^P_i efAֈzg9k LO'nhwnmPfP~r,kh&xl GUh[4 E($юo;g3HCZecV${kzJ(]ot*cdwԉLCE(bORU γ!b _bC3ěKwCË{Co,6ōWW6V gAv24Fk.,G0*!H0*Q]!vA8,K#YR[K0ș6Nd:naA_G<$}bJjɛi0׬jMFV @L!=FeBB*U#8ݦs= Wtq,E<4cշ>g5Ypw'OaI-~,w84}Rb3 [tc ~o:@M ۷*Wfj٭8<49a~B܏yXu-)r"!EǞho2t*ꂀjPho޺kU T඲zbq+*ù3@5`޹c@±'8irfɘʲ ,8\9#|Ga/~jRij"3FȦ`ƼΞ]Ynkr~ 89?)(9b.f07!@|g2뷂?لBZ ZU'9ڵ(-{5C3ET^o#49Mgˁ4=6q{\M{0z rưS8pbY{xIF?KGGUA"͊U渶f@{Rh!|'H[jЗΉ&Q5-d/`:rXJrsFm#rBfn䑴̺h$}Η 7ffU7XX > ZKF $+*TP0+B]>xWtŽqE1.}G6 muSy #=3 jՋ&=F8d.[(5d| yO\0|Ҽ_ZI/h)yaƸ&چp "*8"L[.xqcL3xQ7ujX;YqUgձ`Iԗ[y;ʳw-[2^j 0Ғ hװ<Ӡ9VErEQ3Z^@rk gh{'n,׺.yD9EISL |U-ǮyUsn VM}ʍD.0ƯLpe=&qK z Վ=a2,4^)$UO))gE45GS"#? ;36.2n^4%/DE@ZYh0J[sDsw#e{U-"8c>oBm#!Q(! NAɢ61 !)A][Fۡw|l"1mMX>syV5 ]@7<֨E3[4`A鶳2?$bW "mQ0D_gԵƟ,N4hK0} TVss"tvySZ_DaFr:6Y&jr4FC# 5YiE?nt{ ʙIi"` "9=Կ lBakp<\ڻu,<֫7y BkĿ\wk7kB'"t~?r<ҵȥ eGK#Nx C5H$4DprLeM6Rtfc5wrݷuоq^O @NN*d#)Ӝ/XΗ mXa8se%\ Fafy|VlD.,Tn' |n=퀝{/yXQمgm8~i"*aY';358ܭ4&̴H-y%oQ :p[ sCi?A8GۆW&ǟ34G &*A/a %c]β(Q"dAmyCgEϣq2a?[pms#``qPG;$]|=I`Q}:oяlr(>DbL1qIX씿@p{a[X?e"i&5#b`_E$%"(1Aܖ Jzyέo2, V z5p^͙QBWO[-u!/2p  5r0A;I V3-)01)gpdO>B: !]@G!+`"vKK#o V}P 8G )de}B{sՃeo _1b4vW'?SWHܗ&%U /A1|n9Cl*C2F-57I Ӣrcf{2BP<0S%kJ"  &(3w< WF54y. S +#rאY |ObM*UG$jB/$H~:oXՋ=BgS :ZpPJEE\Cΰ=bHp]f8aԪT*Z#Yi@XjTiUϭ!>߄*|*J z~`5^hI$lvdpi `~o )c o $~Սr9 ңj݅2'<dhK2aAsC=dα'l(Y1MS%WwaCLV7PQNc`"ra;6x,T6llfF(],]v=~69=E 0S'}ܮd*c:;G"{w ? R ,-j'pjH^ 5x%Qa|o\#Ua',@Ju5ͣZ &Ҡu1nRN`9~ & fdH --ӭ 13ab_pn_KTsiœ2&$>+~wʈM"v䵿| 'Yp;lcSҁs>d oق8*Sk'm^.+T k GJAPϜvUFXWԦϻ@G0PҌ;u,p@=ߤӎ6T Vy򩨾BP|2ak*%{٩mazikPJR7A{^wJ_wumMh۸x@P +g#UE0#QLRQ% |*[=bYȴH ,tAR?8֭1>׵[ΠH"2}8(z<5OY mR^G_!}l1:R1 f$[3 zļotsծ`'a2-{HNv@dF7idazgbIkBC|m9'%^z0ɎtM3v.;1`Ҝ |2ﲴ7Qy笟oLf|@Cu%(F)`ٍm=?Eb:ɐx&2!TP$N:J$hخ%t<:oч53.QsmzE+1t?oԖ6"HZ1O̙6IȒ{'osOO=2}%.k!r?.Hn3 ڎ2YCe`P'5X_AgDj?˺8*hh^C? 2p:+ShpdC*a~N9]dbzkYSph{J@p5rǽel(\HXҼC@BSJm ȠFrW 3XrI 8s疤au6=)A-Ԓ4*OԱ ov*\[#٤~ZCЎ_`YrzRj_NTNdGB,\&#D-e4VTK~t&$h CVDic0k͖~(b/Y3ڷ Ҭ9gYZ07070100000037000081a400000000000000000000000164e6139f0000bcd8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/+]?Eh=ڜ.+LV>u&UZ(Z^]+P)n0 ZAJX4*q7Mk<>*_g]nSRU :ĝUxS"*ɒmK9GX(d;4frl9K7F;=*xwe?ܼȠ|"Sp.͸uHJ<;'RZILv[1=-ܕfkj:DQ΃Sly\ +BN93}&<뿫iUc!l:0ߝv)x7W {~A6▾WE4l%Uu6\Dr_hQ]啫`p:5~D˴CLkgL]kC1mT-kڣXMAf%dg<־$YAE̻;*+_hX@>N~S 1HUHq{-"-R swETGL[rnC@۔~1g%еf^8FmպU&˚z$mȁ󏡠e/R^pN5EY,}v2&cHɾyl{GimZ, No"WS/ \jD?z llٿ pD4,nb0bxoP3E:5Cgjzr`8%tЙpG@l6>V2MDL"kYm{RofsO1A~tg+ӜRLNW0L8vEjg=P|r],|6f4)@D!td"+v/ۺVx7Kћ|{&Gs}x B1YS"͚lZQUvJM?'m!Us_8)~nyF2CX2{啸ǎefkMѠ ]#R">>P|2sBXIB: WMx Oņtt#"Jsg|ezNmףY;GxVcZL{h‘ᣓ,P4[[i{WnLQtpF]ҭ&5آGN" : BBRg-W /&>&aiӫYA7!MȻslv?ːt_`<$|U*K3ˏuۦeq\ //[(9`+Qphdpt4ʂ4K3cȊ>r1VGWUq#]Hϖ\1.U_Q,۷gwtVl~.>F+ςǯa +#"D0&-W {Km7A%WʲICZ#ms1Ewu7JJ7nz(EQ*QE,V]qf>MKpr)\n𞫌?uFl/SA)kyml. T~T1Lԕ9gjǡ2Z~%"B o^r EʹWk2im3u MCM<NQ Ir{G\=; ARm;Fє5JPm^Rj @)Z{R1aw(sOT;3 sqG!y}vd>ъ$O fSp+e1i3͢K [K7$ۍ(S >y<9;a䰈o6b[B-᢮WH'pQ&5Y[`V[W1Aeh6FFUپق"8P le?gZۄ=:?ΘKԄXJq:hpKR@zHɵU5"rM{2ߖm1JZ?uzu Syw ڭGhb3kE.nmE LFD}wnhu0˺`dkUr=MA<] 86``X& u.Dzht¾x3q}W߄R6ZLl +?qʜ8U0JEr;[ <]sD} -&xdSo 467 Al-w #HWc8'vZE3d#@" b1lJ~pj#XVt ^4NvrT6 7 [ѧ`oǻ}01C9jRF&ҋ;Wrxv?!%/jŖ˷vg5]EnƏ ;bZ`F۰ Y[S ܣ:86C s%e\:vLЎM)jL3ҪJf\2P']d4_ӮBq OJ-)pzҠ+<(;aԇ*Ӣmr c_,So\ dTl~*d]x|?FZ*ѧ Ԗ>Y Ya1% P@3E7P>)65;3bŬ?)nX C +]/XRprn#Φv-H΃U}Q u"6F SNޑgŋ"`L;J[F6~*vOI&OO07=TK^xY0^#3-0SrӆhnT dn{zK+fֻ];ʢF7!x٫6vAQ9(>!޹u;`I4b;.ۈrį7j| 7I}nȤky=?%*,1d/.trhv<[p&;$C |ˢ?C&'̒y6˜sMYZ0I K$]DP%~crYc þZ:&;x@ږ*=0Vs? !ӓOQe~vQc<3 =M3`L_`ש#d"SB BE 2r^('H0M%A9e=(2EY[$,^geqt^zܯ%<u2Ƿ&1RξD U|mSZ?Eŕ^3 0\a;S\ xp^"#1nMR59o&_TlȘ QWh_9<[7 3&9I9؞=$6šD Cp*GډMbØ_fAo]i MOM@CTUɠbj?;'$WC !}Anl$ONJ}S& Ls)t@̰ -WRF>+)Ұvod0lg~y]x:|rh}nKZZE y= ^ )om-٭iy^߹7#CEzi'yA oO|5xma:y7کjz߃32U#]\*F$71އI5q]1j`zL\ ޹&Š =66jR\;Z RiZ{Y?_0F7Z*9%[=8|syđ+uŲpvSo.Yqxu o:D wc>v@hl8Q>}ZQAٍ\٢h Ok BpI)4mC"S+ rЄVA*UHii=KՆ옽杌AzmtE߮Q wSߋt& > TVEJ핟KdII}m*p1'i{ɆQqz2SL_fH^_Jh.+z}$Uj{LL"jI?Eܙ]ײַ#p:műD+N Q#4Bʽ6S &3r T|]%**ݮ9H:HE.|+ԫX>5nTOLT `jKob}1{|sx2&) x7Yz0J@JEg<(`Z3RE Yîsuu/av}{4GK_G&&^X)kPQ1Ԗxdy ,͕}թ7a՛X%XzvGuj } wgufTq [JHr-@͚2lߝ6(MAϸ58k[YKZ$y&霦A;~&Vw;kzRDm5sJQ0Ǎ3-r򆱟6Rh2  CVY4} \$ap搆Eܔ#G"2H6|e_(dA]wRӏ[LKcкanX[.W2%ګߔ 'q;"knz*-xXTrcGˌ uW^* %:Yd> :ida̡3B%0P &j'}tG=MjE\-e<HF2hΏn48N-ITB\t/zb[@?lI`nsof_QmT<t2̞s$+T$<m{ףtx {gwrfI\}~Ԙi~ 1PXt(94F-j{q-@(QiM}CB$O|RN3hʟrtu8 *ϪVabO(|UyVSz4*kUW70}Q+(/G ,H[o<3ƨSo\ߍEe}T+;:B؀cM{}P)cݫjsq1I~57vwGA&n[Vc-3T Ia?/Ir8tyoɸd@36};pdq~B4bG5Vr0~* , $"f&[v}p6Z>Wv4(B:% qT͝F&K4 XKHy||dE$rCl ge} 5 n)$?ϩ<.r-抯*ZGE;tP7F<͒'g 5_/VPwG)AmBPMBnJ`ƀiDȜ59ْBw{1cD>,`SʤW/X`YI0T ԩk .!`7AWSe[s^ºźZ W[*Z2!FeJIf .8@P<b)D \ThGN˼Nn }2&2G6Z76`\S=W[o(,1Ku=1lB WAUqe5"`Gx4kp*1'Boz m8Ȃa3ܓⱐΩ̝htlF!Tɂ7vaJ{U3 l{MM6[ޗ6#46䭇#!fa>y",3,+UĠEzP/ʵ]@ra/JevF'@܂&Ɗ+}V<zI,m9z#$O eTɐu(k!@dGjOmfW-"d=BP fޮr:t7MA`/=AUcɶCbX:`\J%`}WTԒi1~$(T뇃F3$S Gjx'H# 幽Hoܬ"7fyASv_ thFc/Ǯ Q,(Xڧ'O}d |s$Bb R.m 0=1 ,|WԻ,\X{XS,';ȇ2 z}I=h {|;ϋH~LjpBf arqj|fe7JlC ew.]qnat7^EE++_! %a M%z uSD;QDlcP|4zlIGo͞&sZD ,-g>J^7y@G2IiVZBҳDy.Aif~8I/PT=Be⢙]1r_+b`xKΣxVf|mPأ3T8kdݕXiJ{ Qz5Ч`*Pkr~`Cu\ BKKZFH8G)nuD^ZS*dJO: ։O95 L1ЊHCeo&zR?(O ڽZIF;PB b9Z]YL͍mcR=2exqD[yf٪89e*^cv GajEn/>kRT"]kc_ً[h*hWwQ`tSDF\%p2?SĔazsxQ2kdP&C+ԘD0$wySY^gs9h"E+nm1f`]oɨBH`Qti$/ޣo9Lo t R)#nJ1AH{kAyNXC ]W꒓^n_ sU@SNkgZ1?!tt4.a a1oZ~~MQ1=s;)2y'>Ki<5IXJyY*KS=^4ۼKہg44X/)Rl NBo ?e]pp<F3Ѕm.,Z mb^D5mg@2|-?/׏ 5nJ$"& *c#sK漰 %W& -! @ tD!-i*T~XK#V mbԊCGIm^ۛ%{%]W֚50CeN!Oף=EI$)(:!}!XGL&1,r1pLuAeVg]Y ahPWHk7$d>bSPqeӸw9V oghb?om靾Y#}U8̹@WQ]lۦYqLvz=izbx^ :+'ӊI@`e>'zv&?&=J&Y/m/vNacؽKOM.{%2 R^u\Vzr<-,/f.lG;OA`= [wpp0P:@<2H2l7YI>!m5# }Fh +앐L/cC:H0/RAfL40S~}ҹAN(Dc{^js^5[1slRd?AXE&Uc\{@$hk&aRߚ~/,ϾaGr&9t={%$rVgj=5:|=QxSV(׮o׍17&KPogb˒pN a1DUA 1qi0juz;#pwguRnOwFljCTu7~)WOcr=𭨈,ryH}/@so hEz3}WuvL>gx8;=-W%v_3SCF)w$cR$/C%j6~g5qQcĂjp:H9AּaBJR^D)cgɟ8gӞRfn< 3g |< FJ:iHCTB&pb9lc%gPP~Lc瓚o7nzL0; tvFnoŬ >Rw< YcP_R>ad;<RQuYhL1"+9.aN7 OAp7W5)߭&K)kY *0H+ Qaue!…$Z p5u6@`N[Tf@35n66<wHNf%UVPz`.|c2”DN{$M%$Nܠ9>O.g}{7N@=_`v?}d 7qP=/\W1ޤ ]XH<1 ôyVCD 9 zTיZMƄۀ_^^[8lJTz<֢q {` Ʈɩzx>i+.V.,|7{0H]1 FRdeܫ) W]U#":gb֖FYݏO'^k-d@CbAy%mRe5!*c1ɐb=\FWo7܅0:h9)s5hPԀqUGR>%g KFL$pd>(bC? 7`+-di=n򔮪Xܻvczn+;/%a-#պk7[UXʙ. C/4@I7ׯNVrch{_YVG.մUW8ū_Cc@"Qboohդ~h8sseif>A.!s^Cl~_e]~8`ɷ*4y9 Ԗ0,lw9zm% j8JC66)8ikgqhpYQ~x <36Җ:B*P_gv{ %Y,݀xB%ۅmkA۬eYQ=``LUqkuI٧Cn T\u F.L MN=d%`k*)qGC(^2v KŒCѶ,.Cր= :'3Δ$!^&u:N[?%:'PrQrl㧡nsj aݗr]GZ^zy~۬yK#It`8k'I YY̱.ͽ. .З_EȄ,>hA& ϶?c3uMi sr4ƛ"-)r_S~cm`1]p(9w%<<ɔѢ}&jeb񂾁ȺbeCU{(PNnRph}y7L"t!\e|r<6 ~( 5"xKm 9I/yT J(;gɳx'h3Ocb(d>Jd5;ȟ8$6UE )|܈!N zEA-o{;WuX:"Q庱cZsԨdOU˭KՏʬEvk|PqpU[r #ǑMHUk5x9&Gq0%^sinXtiZjqwS;7&!1Tj2WG/G\>ڢ:jꇤN%N~OMۘ*-XQ0h媟}|X}H~ufv2߳n::8Eus#lLD3^WW u&i>Ef=s@E&Bҕ)%)Q75MXWt_(3!)][.eiAO6M t ,| \} }MC<^LkϋX@ \c.s jvoAp"4OV"2= BrbHA Bn  /|[/c{N_C`H"Ck@ 1L0ϼqJRm 4x/tqFHi.to5HjoLchE͝.{ t)a6b, }^(2Q&F|7h-y`YJ4#f%atйNWsb SIî#З\6NJ/s>ʊ[r 7>ms@96#K'J;W"y^&@ z"f RM!cc" նI#R*=eE(Q>t y0p,*hӚ` _4ƒv.2Vp2zq)M߼2U%œy/UG r9;;u0b㈣m+qGitc1 >L ߘ(W'uZVxTR1Ѓ2*?@N\2ٳSv-'$aʪ[W)F2Cq}.hڷ=$p8QXȐ>ch׽j;B\Mt w[tT׀m)LvK{]Y,¥_||B届qMP;w%U[3M v7jw)Ta"[}/:Y'fVY&i3}R+3MYF҈ξT/dGa|̎kvbi6. ](87jk8J)hp䈣0a4fr%/ٖtً5jy)#<})Y͌fӃb'&NPEK̟vLܰn3oR Zx!RCO0QMlx6[´7,XjsuĊ>XBB4=xi>6V %[(Z:9=R !q!N`w>2Au%`fޢ*9ř[Ѷ}C?0 ӹTI Z0}a (o`7c\džI?Y aD2vl`XQw糢JT:VA-h=Q2Z*goBCV][xo=K Su~!6=e/~#$ZF.o?4]{Ld#(5gNCVJD5rw"w (g$ġ]yЬC ׸vUW4Lr1~M,2bA2O9q=-Gl҂J1 SIP6v;ͷr+5NTk&XUv 'L@Gԗ'.ϸ&@ 2F Zt% lc2q2Ytq%,QAf%xs%!iݨ߁;ao_e #^yh6QBWpTX JH 0)ih{=yfzLt `{+'뽃pB+ 6怴^Y1V@U>qm h FbHxk8nyN'ʺ9%M-Py|I7ζvueG;󮊧& KHͽA{m`ֿ] )&ΐt@ZŚA^PCľ<_mb  YG·,fz-M }8M>5z"xIb'`uF Ae;PPvYL IH>^yQa]zI#ow4{N$bU SVi}6a(ΈJ@Dz DUvzO^ɘpva`G2|(ې&! J>o+`b3&]C#';b\.C"!3ȶքͣ& c‰.W _As1\IStFƁ.F$o G).g#-Uhr4`M"H{#\2q$ʀ^8]19)!6e1S-8TpoKx%WCGVg>@xZ煝5L!Rt x0 З4B'903]G9[0?QKiŵ g{"&UN_"B+tUfڃgak߂C4]%yB b  ?䜘#@%C!>bxM3(Oƒ]{n,8f2J&#(IHPvh, *gKM  m*kqdhqma4r,Kُ=e?txl%}*?|ύ#˩IvsExP<[7^1a^*asI΢IYl1IPZWĤI]&DžK6'S4RD toweXIkWތS뛗MqQ fjHւŷPzV'vXуZGmvT_G/\+xZf;30޳&n zmKZ7R8fUŹP z5=s2PC+]AhzT6HDo}8vznvZ,˓.ACi wCOhǫF5 fK\;"Gd#? j.&+W}vȦ 0a܄f2o-@EMt?pA3N2l|\'k_VAL XYw/ 4+=SSKd`O:wtE|=g$t}Mg(~[ ĀFϊ*h0pT6C)u@^Tu&.MnP-'- )h1 ^-j3a3%~2Yώ ;`BlKrp=lpA|RZ;q'⣒lt ~۩a_Q7w86MLPfH(vN,1DHYU'qia0'sF)g {[?uĐDsOZNሖ˲qA!RTO^0` ]/N0Ԉ^vZCUʓ!bkn\[k>3Y]IW?6?.6fIV寁|DWÃjyEtXKyiel-H;PFnHd]skkStMgQ6w/5v7@WWvX>@g sYYXfe3a k4?%)Ocᭁ̵뵘Tъ1?nrC NP%4(sr~OQ|JYAMҹ&L$ F8>D[ǁ1uF<6(l3WnI04XZh`oƚޙN=z{@ˏ G.⻦lO[ 3KV6xl݉և:4糥T,T0lSʸV 22"` U⊅^dɎ Y-ol'Y[Eh ZP͍HHp)?Հ# QNrngjF`pv2 2#."<0+N٤;^ƕ0  45CdvBvyݷOcJߴwV;F=ĞtSNb!$ĢI W]Y$6T)\ d29mgMH2D|Q<>iB,ў}B)Yr0(- 9Q>`Ԯ^̂ !$ 墫7ucręq;Y9LK5WxPjJ 0,fuE27LofYOXMuDE6z3oT1CS/ut[SMt&IiM C--#(3zhF=Gi!H]vT9:ě@>Fm4wSݦ M9ɭo D"-JXUOw[`v/liK#62>tlP#ќ͊+Ri 撾rKEr79z2/[_>˿kw9?>#l T+CSū4֛C:XQ O-?f]w.+]c|X;7ga/>J$?/J=DUN6N5>:bQizX fD,bMI|M/2d798 1De:P(qx Pēߍ=>t9$^`c>%Ppy>MVK=Jw4 aCr7'R]_F9}vL&}YJ!tD{]A4}Zx\g1@_x9XA$==#%*zuīP3ܡh, kw|_N0+""G{p,?dIE'&_NBz Qsjg՟J#(oޒ.C ]wB| b g#v.Z$tf?TGU S@ѧ2$E+j 4q mmqjl:]n'U97O4BPP 'L.~w!,[a׮\~'}mxSkFY,٘uD&mKz0kxW;;SHُҏ<<~ӂCh~&} #r ,& ODcWw&PG֤{Iwa1 ¸sёݙF疔VIX>G- q$KY#"(o\gJ 3FirYv8Q(6!Ey2p5ʣT'. h]K<}(+9ውyI2FEi/Թx;z˹ATGAAp4ڴ{çCCWuIvS5 5xUA40-v8f)]'T- u 5]XߛiO@~yuOO !sL*M:ZR:[] $]J_J3z"(eGK 'ă}❾A;>Depc2e [&PD/9T˥,>W̳ JF%YCf*kx0M )nOyBg"odBtϤP5QmA'gkVRJ;=ݒ@ʵA%̓p̢[CNnVȠ3AYaנyꐞoo/Q4Q } (OU*:?:b[U+,hO(;@EDִ'di<\4z(f dpgBd*I8taEsd_㊫my.kBpL/O+}ιHz(BÝmLV]Ƀ+e]7s_U׉0@ ]SGÀ 2J[ϯwp˗>~Ykd=Cd{Ya%58Ŷ &%2E@s3MDsA  YIn#Iɴ&4Сb#Sr{Orlw_fL |-bxT R3ڡR-todhһJ@-j l@J90\QcW4Y-Y[4U~woV@\ZWkA7͊ޥ6H*ICDiZwxQݟgK/ nOxޖϼ{}/&~O] ޝ> 𺗮acĖ_ӞPψv"Xb411^fƩ ˟O B#b[#.a-?U܏qce_J SV{9t(+2h'XWg!TgԹdx2G`{q$WW-n0m@tV99( %5ZYqPJB0JBA(ȩE_+.&[{:VU%-$ {tU[?~P@kI5w׎<`B ƽ }kYbEe%7?L39~:}I%g67 Q^wx+U*9 O''En7sn֔Kz@.hFbHi;J>C L֤72$+=cfqĞ;agdneѰ#e RH$BaN.mуzV }9i ȅ \Քg j6'Q)0&{PZwe"d~q>xVWl#/*җ{#f w V;>+rfdtD !evDo-dwpheguf[SG S& oM Y$N^ڗD.w#󡭝ea=P%z1fFWyw:#Y fPC3#; ȵriV}Š {4r8ÄWS9j#A c yƶhS/ПE2 v;-ГFyWz 5e 4+u@NCj T1cU9ԵU) R* đ *+I;EqvnpUauŔ1ըxa|]V >˅>\/+&G1?&ɲU|vM>=:-r)]; p Q+UÊa'\=oEWe$t] cl5]#l79 S`㗮[>wIW#^qL|݄g՜V w_Hn)n8@Id%1ʳ} s8w[O?gb>M! Vi_4DXSU=d!BpߓҞ zmcƸXSoGyd~Ϋƿg^tw ' 8t6≬W#elq=͋zNaF!oNcaҔJ{ 780c0С汀 u7;D LNKHL|o15ˋ֬YE!d F'*,z+_3/7UH:P5VNd0%unQ‘Ca(gbN%QGBf)Tn[*1͏nL%vvn' ⩑MVڑ+Fh1A("g+Gr:q6/ÐZ>-`,ORDs3|=U'+fm&& /PSf9oࢵ~6740v5%t;J@oXfByOsLH<9}Pj먧8YS `&-irHw@B,|Hq{P XH%RPU[ˈ|mĖC1 3o~Hea5PV }2R(LZqգIw]Sw/Y&߬ Ba$| !Ɩu>;PU^FHք3ދ M-fޏr{@ݒ݊NwF`S3vlj|$Dc d8.9r7o@i8ܩƹTClN'ˈCѱL[o-uj_pfL%BEoR D f*v؄bqfTyt]v%~yKT=/m,WBEޤc.n$k(q]ޖq'O3h|:AQq;ЖqAe< Ǿ3L795:}h'?f ^{Ѕ ]9E ~@LXە#)!N<>\-HsR^-+of=._LDe(%rـi)O:+V Za#P:ҾGRyi?_K_[;x; E>!kSX kEsvbW.vj,4Ƈ4DIז$h#-[Q T~-Hx+$7@*qFYj3o8VyK4弿h,\D3TRrlv:,(RiSB \~\_yYbr={3̒.6؁Wv@|p - hͨPxYpHde *Hk6i׶{Ή@6(|U?NL݉Ië ްT󐠆Xw -̈́ziŇ?8JsbmȪua+|+ X R5lQ(3@E" ,o}jycԩ;'`m2Mپp ?x-4DG@ Ͷ3Q%4yKT>%m7~mCO#AsdR[eM f`E2}%u\ٌhӚUց}Zby l 7.ƍ@ ݈[ށ$Oҁ׈ ʆY8:QIL&9i@sа'X{6SF8kA;sr,D](sLL^xP3Rȯ:{D9- r&I+ )kVҼ̓Q+U3+xwrE]i<̣ƗH߷o!Bem/D ߳w(7=,WQ}d8DG9; !PHav6;H?16]$Ҹ2:X <=۫ݴfa5bQGe-$(zQSLD&gqhcy8!g 0њĭwr5Lqfn n3"i"I7ݨ`}O1V#i50deRdgMk:w!LcrN~RxӃ@SS7pМ!晔CVjH*,,*-2V=^P^,Vڃ9r{ʀ`)3T Qg>#clǺdUhJ@#{4jעJv4<8K<s(EH{*nNtǙ-)報 NJ1:#kMNwK?ov ;~o_v-C0mVcsKx7$B3g~ +PuP-#w:DngC(~웮*1ur6SĪf3h5=[e. J*I"k6B?}/1gmcw{7 $M=t1;=@啢]^F5R㌨4D:q p e.Dgx}|Aӹ~v6!LZ9mB*rTCoI]u4) "8oF Đh.w__5*˜oﶏe O͙RЭѤZCnn[w8t[Q0yE)`=L@J{gz=nm2`lU.[cr(m#M LDṋ)6iKYTJ +×jXq/1Bl[j)]Kfm&C޼O4re/OJ_Ơ\w0I*+^*~gR )[aZkȠC"mz`4xZF%KaB߾DwU/535:*/5 clQ%%0 jzGQ<0¾Fąe̟ΒKj/h|)0QΏl0? ?ʒ&V}ݟor2];r,0"r۞ 35~?xHLהZ< Y}O#8q9L bAHdON1K}a)&|3>IM?Qt5؅c+|%"[,^M0$U!L*P'`W˖JX?zD6ú0X[uŸ0N qF֧MT0-('Ǯv[xp%C'NƟ_ԁwXb [.<2*jzxc /ZM|HJNr);z?lȎͽ'O3|Uk Brݓ!3e19!u7mRZ@-nI: Jօz$@s>bXVPtpir^# 3,F_`|ׄW1s G9ԃ=\S^ie0*p C9(K}MTyk)i.f/Mp4؛ڀ& viPJ5K%|-yCS|@ Pu#$* m3{CpYTzw > >rM!a5_>|aEO:qx.>L1z%i2RC0>GT=n{DM1<5AdG1”\.GA6_jŧE9LݒQlnB(xCH9XqJtTswxa kgJwU?g7mlD_7W!0BJS d|bmM{Qhbi2ԽĔdPrt! ]zC">.}R"$4ES'v'AP\= EVH4 `Zʐk:ވ]㳫K{>l;~I0} 3UkH a>8_.Aݢ2Yؙ_$0czl4yZp?X'bڷ)$0h\^bt) RU 5H^sv+='{;9cd(NWpo"!5`j{*,\͉ϜHOHTמiސsF$@. ׬pxl(33ђm`ut7fzObvMK8 Vإ䃊l [AM(-Eq 5Զ~.u>]d]˧*ɼv27>} L h}Y~%FxF[4dn̹ԮԕTmՔ$@qj5e)%HɊqE/Q<O?7N-ga* I fN9HQUmX\X)cJ8#!/hl<tf>i, O]] 2hWd~aF=/di)׀oPLg/B0ݗЉ]9 Wm؅%HxP2O.d5Ad#cݼ˵RP' ;dX DNxȇf/[4dYw-ܰLR7 foI}beG8H 4o oMؼ ? @[s j#xX 4nݶ Tх11=ɀ3`ޙaNǶ8ɘ$SvXlMerEƟEʒ?df^ņq7!H=sVF˴L5qۚIB΢%Z=wǥP$5NݪjG~@oM(##ٿbgќC[ <0ᤝ:qv^|䁨|΁OBĝ<]U?@4U1lȵ0`vZ?"fU܂q-*d 'cT E,44dWNu1ӊS)DVRþnа+mTKt~D} SU  QmKF&-F`}ݎ,~/,ì&sr^‚\~Ee ' ?,Z$W ^e6IjDu%8p7KIXxaeec7[vw;[јOXJvb@PM -@j]؎wȬtrď4&JM!_x=J_PB׬z.jnOF]1GڇL(5d6<|}D(hcyJ),o4?[9VL>hk$_r61ރ\<0W446+U~-GzU6(z9vpNt.UwĪ?'IHf)fBkpzY5y puNX+|DM%`#Y룆'$TCUYh/Wɴ8$ =|hrwob9IsEn9ap-%i=X-(`B8H)u@)Q|gz,56PGU9Μ8d:S e"&r $ g`me8@8R~6 BS+%,]Oh0FT{.)3H2[sp xWJBNeB;SzMn|<_$b;;C~";a髦]-w7 +wASCۻ\*i\ꅹON1uMAI eYd|vtϾ%*ji@95QTikS:ϩ{1v|n?`՜ UetFA+x}9ߞai*juxmD|ODǀćxQalXӱ1@0/v6E75D`E#0Ҁq#oTclaޭ[s&q-m9MhbS芆矕AeFE9`MTr~Yu`-zL~)}(w^ Xg kba%[Q\]9L|/h~[d; E3 @7sPi$6K 4IPRL'LϚ됊*=x&w=tu]* :q|Kqғ 6spǽI+Å񭲋HT 0txT )6g*j,I@1-f_扏&+5h0iK?iF ¾jMj6yz)aU=&S)h%& -EVTU}LR LmAˤ`DT󐊈L (7@&T=>d 0QZe>@/h jfP G@]c@Tkwb[azFS$d~Y5B҈AQPjv$6=S㷂~y0g 5-%\N05KO:$'He{eBⳕ=UD*d KIҳSW%\Lipd{B]b5T T19F5^wʹtk"y>*p.̒d;#V b>LvAdo^ . n囂d?Gt.*ՇYo}$3[/wڶg/axH#FX{S4M9e/b̐8F?s2uU–z:$-ԋ,N6Daj0;*<+nT4'|-1: 9 !ɤJYV쯊@aT^`欅쾊=' &]z^c8j;2#'7wu"wOd4~ZY{`~ 404x++`]X$Ȗ5&"EI4LVHs)_R̺Nt; _mf"Ԡ7`.$ӣ?}병`S6e)e_a! d-^`0a?xO6k+F4ںSH-UyuN3!ЂRnkؒ&KtتJqӟC~OG8DE,KR8(6Zi)eӇ#+g^8+FoD$/!)P2}֦B6[Pr=2O)gb|!_Vە-[Nn :s!tX/=b/YlT7$ ((j-GP6(MʓBGuDCTzͺ ՗w(!++C)KDt Jq%k8eKpIԽbF.e]].Z.p;2.? &N4C(eԷVmvqikKMj__]4d\b' ,ڟSENЛdSȸ2y]"Y6[o ]jQVѕa%{]m$dv>5bΑ<2 @\o;ϓQBηEF ơ(\6a$cXPY`G^,:F5g SW>بM׶E^S7"6%*xqU?oL~t6gݘ|LwCYjTwcfh9[Db*p&/T BTk0Ty 4ǺVp 'b:dP ,0P`[{C*9@pŬ9-TAfL/ֽL.6FA l*^j˭|Pk|p6~ǹɡaK((!!5Gjvy9Hm_g~K_ t_ ֽH@3EdHh~b q1U"@}qrm3cuZ#-1*!l`@!{N2q29.-s:GwGLEIcb>-6Sf$x̓< G7U[2U"|Ԗ.d -n<D zFur9*%wNd/n܇@VJ]="\,CAEʻMF]q_J"PěaݐӀ:5폻g)%J, (r?&AW ^ k~ҾKnC1 qRJOmq|kE'C Vzcp8\P)5ҏ%(zO2Q >7Tbݿ>w8:<IT/v8 Y@f8xVc<,qOHcd2DhpnZkn!MՑn;KP>Ťe륹]߭1m ȏ%B謣^6(mgOiɽzȰw0>b`c`aEu]j_cV 9 J.yAD14m (:ߵ@Q`uDڋ2& :P%GWpB9~5ϟyt~ቄYe}^\PZ  >dQ- <?}I[x@DsvBmр1 7`r#2YJҤvvQ ^~ Ǘ%;ѭ ~4"3XBa^xt [|8B Mm'0ӛ .{ 2!m05<%Ȳ6tgi>]lO?:Z! ,Wgv/˙9[ /Q5 #s֜5b3'IKT8yyY|{Ng _{ڍJp'-^*{z2%z>hU`u$/|8yr,(a舢xptSb3e=6X⮶=kK':[!O/xϗ $ܙ27$)!B,nxVp^ 7q!O<99NPitVV.Wb6YYO,7앷l'Ha4WSIG->bvEG<0X'cСWؤ #jئi/5mϺ=Y$t]*hVD ku T}0ĹVL]۽:ey>~ JIw䵠wK:rc]=2A`RuPŸԥ.&,'IB")*PG#}r} V>YG9 m~HUhfg1Aehi.Odx>齤,fϞ3|v,)ex1gg_ҩ8̎B2!?"oz{T}Ӆ]|JS*I{baFaz<~FI[pZL{L$NE#!Ijyu<!=2 !pJ\%:%|zٻl/;k Rs.H݌脊'|\"zR$gñiߘvhzիI?2R6At$GPh snYU_YDۯmգo){/*obYiXN@.Wt1#/^0x<"t>^6WH@#&ucv@:qq>$^c@x-s duuoԈ`hvjϋ;W}.2y)&O;p,d&Q <;S>7\Ҵ2w6$fJC҅5&bm`;+{LtLظqY;cE*ך1m$9s_2B3{b#_, 2XP_$YeW9H͉vY[3O1S~m^% WcPNGDԋjL a#}AAVꙍ{9b~ .U%M AJ吢!VҠ͓u*V+b, Γ~kzGnCO%+R 4IMmlyYwر=C\z~4a:5/&5d:VM80Ý;W\YRf|ƿ2|(U,'k }< Qd~73ǙSf~0qdA}/k1N79O_QH*?M|RW7PSS1T=abn߻m{1/ƇmF\Ig|ҤJ2?Jxi"SY `P=Hrܭʀ]πLе[eQS[9~>/Pܦ>cϽQʌO(}'9zڄ @=[EEeӃRĮ.|뀪_x]K_b(PS Ţ&Nꪓn MeMYtK$8̲ Xc5a'OFaW}= pJf`ҙݲy3 㗄Z+ J( 'Ѫs8捿Cb^^saW_ʼna`Q(䁣FomgF<QX ^خsҹ+Sl"[IZ;zZx\]&MHCıj`8%ID4}9L*"_9A~<:Ӱl>4p&t^tƷ3ѐlV[XMt.o;fX8msM g8I$D'z@G^Gқmr|&=jt? q4o<[#g{eeMh f$zEZeɼ_`eR)vd>tXQ\w rj͂40a~8feW'$AP2A~b-oh> oyi# :U})ɛE1oW Ʈ)ed'#`gudu,"=׸ҘRaV <WCώԮEW,>X\"&~&v@O0|2DBiDp(IasgK֍uw,CTYOm 9{mÇG>a2Qu_A|!)=Ϣa QE8Jl g{-eLft?m(n1mxvw*iUMH)G'AVd ռ#xz 60s̫5\UU;\'c0A+8L݄֠`"@թ2=+H=9*ml١1~:OV¡QLv\ɳAO Ѣ8WfqKUAvē2oriNpV)'8;ɛ#uT֏d`z4',W%iiЯ披o]SAD_e?*m9g\Y=jJPy)) Z &`E,lf9jKRaX祌I!E8^y?.pE]jkx,M{e!L)W`PjS1PY/pD42vudN_G/4,5 F$Rڞ/ܐ b=ϲ3mFCa(Rik2Z=JK^A, tKBXǝdLýi,5[L=Rv^~^:H &X%$4 D*O՜Yуh{ԁiQ,A9"t@avʱi9\*6҆Dx($w$h zN }973r[;f>m5Y\ܺ|e`L`hw4w'o |4.r0(}E'NܪNa݄'/z(_A5<씞z!!DiBD[Y~ȋ+Ӈ)i*Kщ^LN헩3+4DQj8øMKE<絏* M܍EE0)pD>aq='t~zCb{.; i'lEFATV(E#u?^AXyYB]FW~ ,kFVàT\N 0 CE\=UĜ4t*$W+@{*hɿdprFC&zs N*wEϪqWTwDqr`_>01t+.r 'D>T8>?jK MP>%8 *N37;%)9xOg JbǀƊՖ2f~{dPÊ9Be J5;kKij;Ielf k{2qz@ujY2Fƞx@<4:<>t׼XXN,dQG6>Y~ONWz]ka 0,Ͳ"HX4Z'JBB :>: mtJ{uȔ]-<(DFRql0 f%h˶0T,*_ EdU[1w&1͞.H(w]Cƒ ZlXM%>@ҕDuPGQeXj[?7(m* l>E-[i]D,Ƶ)Dg_#bbWHօz! /Ԉ%u}=~'k4U]R ?(n\$6AmⳆ@mOb8HP2>q[[>؍ct!NAUhQ4Oޫr&q&/+,W P PDž?ޭ]+W1yލn? d Y~&< ׍v_kA4>po MMgE#ѥWDM!1Ca)k_Y .Y݌@V8JɵEJ ڨ&:')u?$;I (̟]ԉfcZ`ËxGNC N'N ^ "s.czş3 r>3o ғ`z_mje`EAHSvqO 궗u!fSE(( k#k^2t.ѐVcɖ,'akR?@卺)Ey GnY\=>7Nײ8wT׏72w=J@EZ4]A}q|FE.>*&\ /1j?їft9D[Qҥbl3Zf~ܦjYt;ےL?8&$BF%^rԯ DjY`*Sn 3;2P`!,-P0$Tح`*g&)w,?)jȒ4]_G2 ְO*{EVIZu7[l:\iͼ7Ѻy9w4P+a]öq שүd*]G}6 OZ(a=dB-cUA;y ^.;xq _0â.vbL5caGDz^ vo* '41҂7|VY !] @i5_9'W@ki@j#]|ӊERٹan61$IpFyH\f{uR0OΡ&#ٲiJ4̩_DAG5ӎ ҨnOIZgh> և@߹ǃ`^2G-1[+J8YtGagYZ07070100000038000081a400000000000000000000000164e6139f000038c8000000000000000000000000000000000000006000000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/8]?Eh=ڜ.+sX!Hjl)c2 P{dfLq&qY]a*wjRvߪHZ`xgCG3@S4V#/{_3+ʴ(Z§?2^Xv蠿 0?Cv?sGrRs 4bקK U02xbOj!RQN&EJ83V(ԭ.UeImԘ͟9 )f"͜Sh'?RNuшj5nX:AnRG}h0BZW ی=r3b(^C(2EWrͷ Mgg^,''X-enCAߋ.Q۸&Zh5jI0D;z,xܿH1"})^ $q!~VuR -u%wx*r;KB׽[#țayja*2P5#XԪs fu@/yOã90d g;x5q̊e ɟ}yM,Wdcy.$'oC}i3 xαVZ7۔7ߕ?4rރpzTb,RNׂIFf-U&o,~$j2CxZC}Rgy:'ۡ a9HC^$N >"(Ej[G'em˵bA3 " 5\SɈuF&aLP'1A [DSpx n4*oȚ 4UK!Uceb?,&mAVp~l]X9I.;ڲY>z>9n=Y)#g@ &=5{ޒқVBT⠦8F a;訬0 zLrsn8 sc7̠1hbeҵ1,9=k647* P~¶6Ktӯ&15sP a]s(∻OUk\ [`5yZFR'K % qj"bPH^2R\4ee g5*in"9)ܟČ^_P'ݮ]D' eHkpY_e `uIiJ ,)KD!p)79 U°"1d0m~YR3ʾIl|d&>=(fE2.r~Im ^z:9~ǀg xav0a%J');:,/P mceA`!@̂[z1M-=ʛjp6GNEGp%rn!u1ї$ELP4Um*ȫ?@gE;Lގ+t(chYIz%ܯxF}:N:~`lҞW;D֕J@-k?V 4ӱ~TU&:Jo!p Ū=i0;]o" I]gKo(qP$Ԇ~++xWBYa M4n@%;x hKQ7lؚ~,*ހ{$-|/NٿƁ*Fvv(aRvszf~fUrնx>X8#5%KJ #m/#Z; HF% 9C/8,AF+/4s>TtGniQ ?uh4*ds0Ú)F>T-b6#zUև-9=Zkg FEK ;eIBS܆ fOӝ]n}( >8:^tlɆgʆЗK|B{*ϸiٱn+)KW_}u,LP?Q>.hﱕږx1E\ r^{<"HW%[Xشv'ɻ/!1/ÊFhEcef=rgq0ݛáe]D,r"e0~ڰv@:XdJYg(E{HD[dݎiY+!pѱV_͔׷ޝ;\)Xuv8]μzeP4wmOFx./7P[5BΘVey8?G.J]ZEc.owRAMJ܌U3'P0Wc(PRer;D½:+! 9}s L=cx̥vI !b^-`*te]^t_JoH}5B<yV64}R]U} $8m {]zNqJ2BrQ:6c1y~ˋ c6j#y3*ߦV@a5)-ۉg(&ٽ>~fag}4:ǔgOA+!9v[?,C2|֧Ի| - {6&{ pHpSϲPt=QHﲓa>=Ÿ` sxQmh{QXU:jp|.3.9QfE~f-Q:D mT3 =J( Vnq+1aDbhUaUʔ~-0 :czWn+?+N~J< $>C%-Ō]:.|xz !fnAPs]aTe1^X\яK-Ƒ?u^{/f #`˰$'sAs]/H܄:0ԛ`ʳjOsjg&vna`ꅌF3XHP.g@hT 1v~UuqCKP{Z~'PY6))յ:,t@ ӯR6 |)r0< HWH$cQuѓ.I$7YSaAC ݶO/rw12Zv~d[Gmf:8G g_F" 6^@Y%mnl/1XsgZ"CNJI 2k}k^Ho; pgy.-RHaWs duL$l~ 1Odҏ7DhKDt2.jk~Mx#WkTE:th?@8:EƀRaJ-0b=O:աe7ɎH]xKbPbIhIu/6eL騃ٜ+MӘ#Ú'Qm`2F5ltM _%o4[%0RB`;rl桢W>0K$ir C^(/ GGjwZ 6-dRyme-Q%g[0+𣻵߁)/1ir&I=,J̐J\l~TUޝ|\)t奥OۃȿI˻x[5wTg?w2ONcs Hԍ ;67'722a_oNk(kD = xc6lځVxȿ+=<7lSf6ˑx;B57HŞΈVK'_ Jt)!h˞no<[t> jA S0i rf`kd6Q-E,P a`o9/0XL?f?}]X" y}f )6 5ÿPxQ}I>\DƎz,B6c[܁զM6~߲{wj:A&E'}zيNx"''Jf1:'Jle6J UR 4`{ if$-ʧ1E7͔2㬭; O§"'m>&1+ߍnA5; g EϛP-\ c'^m)^M?IPxI¹g5j7Lcy͓P sk»:E3h=I6‘="^U:V^(s8'q-j) p[0uW!—KF_eKܫRWz!'_ #_K1Yc J~ej\أJ.%H8hCeq7ɤ]\w}ÕHĉ2X{ !"azPDf p~Κ)QPN '?`ii7 (6BH|[=!6-O# uŝ#ʄң}ڰ;C!hNo C!n} ~p9n dj50Lǹo[;ϷXE- Cӆ1q)j*oIޏ&)D9ƒs@(Q-1qwi[XA;X+bYc[ ,e?y\CyW6 49؏8Sy"-lHs ;th6ʯ0b8יhTq k2公h}yPzQ#|Ĩ~)V`/Lѳ1v[X'QTRP|q~`ԊdN?50n%?92r׮]:Fyr}r؀#3JkNM+t^Hط ٸ /Lp"$v?"Pv*aZG£<{„n퉏x<衅g{F%b_ֱ6ZPa` eʎsYFtar FR-7Df\vd?ALv7 aڼ' dO&KcE켕!gp ɡ(+y ;bNk,-M.6NSYY. [ vT)/!&-;k~~ujp:^40gaedBm 2&fA>]/=13Vmp8 WuuH)1w9,ߞG&.W{Zhq"P5I&ke-;@"Kt ˍ?0< XTqol6h'56  P7ڰPEa@ԑ"S%bc" [q0ݴȌ?iYycvugSCcXZ^F7~0}]ЗgY ԄVzzfPYy`͔֯ &zi/1-IT*0T/F}lH>j-14 6%#>Ƣ\/n]ok"ouF m}'_},[ןQč׍nIo,hK^G9'Č{y3+* ";B=d˂QlYMtZc/8s&y hP#Sz@uJi}c 6.}%FGS­s=kfr^ܶlg9fVp9*xri.D$ _[/̠a,;֔>]%duً}G=8,%մ-,qcb!cAP'A z-9=qQYtu%lHsn.\q{$6T U(PI(1CvYK(7x? l [ͫLC;%=i~X* !P*yY'%\en׎"k԰^9)e0@E˾b=4 +1`^Bsoj[l-L$~Λd^lrk1ۆ:ѕ:%dXm4ל >8-([ #rm H x;|Jis/ k(dLE3uk|( 1,U cdnE!-SZOVi#6l"qGlfHN O3-FDpbqanR @=5yA@,!iop$Mc( 'XDBy'yh5C6cu#u.iFJ#Zkr m<"hwwH 3_Y=OO"P {u$~P_D h6hxefb+Ѯ$( CT?7V_pJ0fTWovܭvg[ߎ_a|W0LY~>Kk۽# : >װ~d$}`aIJZ<ǥcNFItJo}Z)=6u L\!_A2>60y|{ׄ'cέSH~'媚drf¥.{ +^͹ѕ!ln*;?.Dw(א/j]ASag-";<toQ\Y<fb[Nt!3f`'t$cze|ddJBx $R<|"ub6u\g r68RYTI>!w_ o) $ea5R XAc<(ls{W`^hL8ZeESeR, hu׃ʽ'x']$>}l (@]Ajݼw_C7"0|< _.^&:-"|j(Sùo P^EIR?W`>S3Jυ1oSb,ӻSPkk3g^Hf2|m_XPv\b%j`mNvQ':(=y+Վ ^涬m3<_5-018`.VIɒ1k`TS~e s'YU.ʬoNF@!DK*KύNE@Na(Q%^ps Gkȝeɂ({C6܋D(;i͎y]{R8]Cv2M&71\۷lIlX).\nk_$n@_S\ =$N5\+%iݽ6`fDA׈j!E~RP=,K6q|}i4sk\Xvˑ\Ia>1Gn$9A_AO׳ZR(o!#e8n6H̬5~Q2j|y *6h4e)l@ ~BOn{MTE~pgO Ԃ%GzItW|ngoYtQb=|'`rN+ l{!YDsjcC!_H:Ռ\6N2k16 r=~pmFMWPoY(#Y煶3oEXtňDd&4:&n,XLbPXJt`cpϥXopb׺Od\1nuܮz4u8 -l2Gѓ7ڋ-" e3]ö|nl=?$$e2ы|8D@'0s (;Tܬ)R;d'FKY*@0d0y>óGUR*}rT-S),BXIMv ⓝak'v͎l&V}}Ю87LF5gz Nj)#, 9ى!> QAQ6Cs= ;L_6jƴP'BХ*CH9vධNSzojFW/vȗ.p+3 ߛK<)@_0GvIB ǚ,*UCWbe[&DMj+$ML`r"ސV-}~B`y`qȕKGhk5] 3C~sS%yvZiIz,/K ,%`.k2OݣRqNF*FRV^Xu.ͻ4O7Ҡ8kNX_gϔlXtv"}Cm{zIJpTEk2c^zܒ1MnO|sEj ]lSno䞒q:VL\{,U8)g41&oɋZDc**~sQ_.+o`x]'N aQǎ1"yi;Yz!qb+I6^&w#&#)E 487J뫉|C+#\u 04hB@PE-F[$5BshEFfy '; ~f46M$E=:nB S>=~n^ft!^?vmmj8zL(mN䒖|dy+7@*e/ C[> =+2C4`F|!qu9v9|?L;AbO3nc㌓|*՗SJNYh?(S6wNݛ&`AY W deXd `h9nwI³Ԩf5&_dzyCH$dLbT|ҫK_ڊvE ARZ;+)ID=HkH蠻?RA?AUYob+Hҷ3fbȆH"3 p?X\YԩK%-2K)騘v!XeUüvyjCa\Xi_ePiUNۻQNngxϚyGKO/ThPh  IƉFZ%,]  o}5y(no@[Lel^U%xCX?Z7{U`'KgG3^~[A0L9nK~j^2JWT[>!ۭԀUE^BerT3e A(d@^gj3c!-jdy0gmvI:g[1NGK9}ۀ*am9a%k OI󛶘ocxR U+zc?]jIrB &CɸpgZ2* tJCݲ%J'!B ԸV;vx 1;C<(A/!]lv4]MiiJ;> 1zpi{],Q[hzTT0 otQ{V'O^γ|VxLTkxϜJnj(W GAf(U7 O󂜢?@RZLY`*BAg!D,<-I)'R-G8vǣt#;Qň"XRW7;1=anp[^GZOT&hi$U??,;~UZ|uqFjǫzK}Nx15z j`HC LCG@Je'N&JtTp'hwy̕M5eNW@dwwqʺ?.篇qnMa')6?cŞIЃ4TXxǏDZ9y XNCb#i"attD|xS FemG $Y9hUAw{y\r^RY\'F,.+ґOBIB;8٨E77 bzj 6ޜŰ2/v8מY _6ds SL;DВY_@ا;)`ȹH8`_Je}}Ŋ9"H͓Atc)fa4}6.XC;B+3XƑh5ZN8N c3]qn ੀvB*K[:MfeH̪G=\+ D72ZU "};`n'üMrj5x,Vw{+JoC/:*Ze`~gkz#Q$kFIwmTSנۆw5 4*3Ht8Fیվ:ԞaIא XuD$`ӊN-ŋBs Ykd]o$;%rr%i%m>lMuMau[شw.(4} p.ArľQ{ZUdy>e"+AA%.|3RHܱ!}2$$O3lꙗewCw Lsn«/ƍ|J-Xz)Œ7ge?EU@Y|fDCS,ZHDPF#Xl6pוiP>,Ac|k\021TBoG ax x8Gn~{F]Ӳ?Lp^oi,F0Gݼ rqri/ /yjK[SXpNĚӞɊ(vW P< j}&̌Tk ,dLՑ*z)=9#] &9@$)6t`p]r_%0ffa(lߴ ƧU1h]>|Xxotycd`>!S uʈq =޶WH2 >N"E*OS[J)6iS,$^%p!&Ȗf[n]:{115h']Z\/DK6"Y'(ߺ+ipp~}q%B$ zyƜ3*r@ĻX{Xz>2I޾Ƞ${գUd"l!BB=0_OБ>^~*4d_c!yD%,IιVA2oS|dݐn.T6!=p:~VJO9A߻\n6 %.bp ^Er H]^#yΠU.{I.OwP%q2 L7ޢf*BN'^\uʆCX2G*)AhGtj`7:^sck:ed-Pow;%?L/@`?^xr 9 mE_@|[$5u^CU.r}@ JzTTzjk)>u#B2Kit!g#4j!㊵q&^s5“ Afn U3c5Kl*l4"kG hb^J:tvGkP#ټ0G;QI-{o92fdtR"cq&IJc87 蹠ͨ٨El] N5}9@#Q,ŨB]Ɨ x=ӽF!(5k3TՌOYh zHdDA' } UV9^ʺ&o/}w{zT궭sDZ\C޹QF?EVHChiC.so]m5 ̡xDr%'Ya\r6%H=Rop*ҍ4\MWLF`o[p1U=>_[Pz 'hQkbeɝ_>Â0n8Y7Qt[@Fk2뙒d_iu'嘳lZaGDYW)`dKWG<@̙^*ÂyB42\u%(#L (d\sY7;|?f$ XKS$a;N3rzN[B9@b8$ lq`+9J7 g."k%x>蔶4RJi9‰7*3"6brGb&8V5 4Sw\awo4 ?6* :(˙x™w>j1d9΋FJ6d Qb`g臺0"wLח 玶v274<, s䴍~0sqWk.&.os~xz<Ϝ{\wQu?No.<s|ɵvͯ呯_Qzy>@=5 :mghN{Zy2SM)wCQ_r\qGɂe8|EE*^ٙ/ 3s!^uOfq )APx0~*Zі`8csg?ꚒoHe65pJ{+X,̸%PF5:SfOzƊj&0(+->k g mp(-q)uLQYK; \'F"n-|6ۃ> Kqy91b~?hэ{P|"Yf_m-7RB/HyM&w^PXY˝Fv]"bΔwIG}ӈ# 2,PY`Y21χI<3Rэ m ~xrIZxYŝ*kZBÏj b_K]@C)eAٸE/XXc˱)":{DNK]K, <8yd^|/j [>N0;Dz5UX^&^itbcrS[i[6_jałtn{ʭz/1?-a(-8 (Ygpȷ+z@~+Gp|02zUC}v=`!xQ_85_â])j_.0JǑjOyI ir7V?~y_Lo,(ܷt,=?jbr$| ?< s=D|;iN/wf3Og/W8mMԴ)Pg>Jy:RWz+`ak yH}閭u'vZj_Cf'tnU8nA&w<7~<B#OΣ}6DDwW wl_N'C zNH|6:ŋW9tl̾DBr^^Dm%N-aĦq|6/cN|PeP\NԫC.wOuj'Dhߎ^}:Im=qD~7XIO @0pZoq 4=ȊQh$v\82N4aO6Q Z0ņkf].{x"9鴿/owJca_7e98iYa}[ b)Ki5nXյW*w|ItY/~حn0ƞ$)ۯt`zD{^P+C =ڣH AlB7>wxT2=Fu 0g\ WQjk8Źk Uߗ4?J'F9_"Ts7c6@NTH%<+y̓ɢb/M'HQYBQ҈)vNQCo/9eȿy\R(jq~AȕR*rsّ (bؘ[@dƜB 7@_t݁dR>U; {X--yldQKFSkϼ!z،JU#G%!?f}}h8[>GaRxUI.w6 ŭ*Wݖ}IJV,+?-^X0PzV@v]'z[#6oT|C?#geHT^Adh|^N] 'F>NagvL"n&55 Ī}d_>Wh{J<_iߍfNEcM x/HՏ&Q Zhͼ09HVOVɉ{kux0 v8eu+"Ⱥo=(25+ '}Ē4?2q&@EUgq0W6uw {+:SOg~D@u37މ`=@tQU7dbBUYl*5/K D1sP&3e~DO p}H0so!QX3`Pi0eVWc\| VL.;fCT2;r_^O"_s;T/: V-N{0_ZSp> =Hbh| 5Ä&xrڂi=ߚBZl.Mc& !Ei16(WTfhrKx*a/+lWwFF&<_wK4HZKLv1j(Kf )BA~*DZuBUփEfɫfءĂDqұ @[6Fy%$3ErQhs~$Ԩ vU ܶHWJyB8œ$68)=d ?65r5CetW&;se?i^AO+)?^3e7bYuA~a_%J}S˼jap|C>U|Tgއ;\ǫYUznGy)WO,ڲʶ\d?GY ~#ϮВW}LD,%;q YjDAH^=kͥAuqƁP?|eEB2?ChlRiC7|wPwM"Ŭm2TjwygX&,m0S~Y N(޲ƑXټӝE v+TX_^v9!V!vb9rGca~*hkP|o4ÿd5\$_vխȎúzx$Kt컑%$!SwϱegzuªۀiYnjǖQ$6ۚԻ޶DClȎ.y#4B:߽m͌WS/GN'ojs#V[`_zFHo9EkΙBPWQEa݋ٔ EL9\H1cȃ$Gmq<)%#wJ6Vx8,Nv>ýfS]r}#W3cW']RG{M` oHE 2b7R||_ߥFJ//faF:n\lbЭぷJI}fH-EO3=pOl6v&X3mAIt10C=> XH$^S>t\n`OoXGkfXa46BKewvTs԰z|p=9 71!u\@l.Ĥ"e̡m;%bIaܾ#s68bgk{/1 0l,]]^Be3AϗIiV=V.Uk|/kf1@/U,_p{zV&r?ُPzR3ƻ8Z?.k"狨di},9bW~2_'2D pݝ-7H\{c44~y: sCªσ{TV:¨-8^¢׹,xroJ g$ky;˛;RվR 7ɯ thDN~HWΑ&r;tI#bHת}Xٳ`e51έPHS))\n F j.v(AxqʑB/M>;CS$Ȏf10Al՞8fuK6?8A~J:L?;}{OEG+2B93(D-z(Y킃/pE=ױ[ɔ;(KṃT61h8呪gS|xJܴwػ9J2N/?ujlNþQ9 ~Y}C1rHߗh^lAjg0$+/9<Kkr(ٽ<I{dȐꕒJ!(Cl* @T#I͛bjb%{;]uf{[9H0o7E DCϪa9 :E[,M.}ɼV(_"Fi~ԍ^c1 ̓H\ n!=GӧY{t3_YAFۄd\ZUPǠ/eҸU䴧AIY +ws!k(U.)»uƶtgN* nN{_K#pvKvpWޡ\ [=2Icyo6eV/4v#[UQrGUo;sIDvT:Q/5q r5g2s VMMB2fh1CAKPUVYCJYvθȯIX7 ZP)_y3x.U3TԮ]/IaG766jgL ;>nQs8(\-KWW*La)/5s GQ\OAvyҎ7Lɻt<b\?*T6-'vͮ .%˵6`7,%G'v\QuNTXX@2>5Ti"OsJ=^ǻ"]DL 2~_{“Tq;.Kz0;9VܿR^#q;B{'gêX<%4x4^n![95yg'^ŠӍ$৹|Lx1ҮoR]dt:!=Vm aBVZhR5USU=( s ޒG+Vip*yhw6M0s3;Kp*/bIDvbB|_1W[ނQ 8mM%,]F^0ʊTW1`Ue<2tG1RԣW+o /o}cg8G\ 8xOX@CUh,}丩`~ޞvkky ֫;CE] ={:OEs20QՈ.r2[41sVS{@>so!,tV%7T3<CȱPr{}Ҧ)wU`'S..IX 0U[RhhmG"oBK#~yfwJ ڣǍlque__{8fcA9Ɣ^}AnNEg-E@C:˫Q'zvرN[,sX@VDUYFT:+Az9d> B]*ݻtwE9䚹Qj#nD:LK3|v@kP6 ;haw:O63S`P:j͝];/M2mNqUrlZ`Mq(2,? ͖T*{ݚžeZDޖ֕ȫj5$|9?!3ijucVNqz~rg$H<1rENxQ^Sǣ|ݱ$D-xa#^vwdn19w0hb},[=]oir훷Tq+!|ȭ;Xɬb-(?B cAxh!NS[4űIa40] GN wl*D_X}Ezʣ?OI`@(!*K^d|Š6)(ZD )!VIx{chw1wہ[RAb.`Bqxhu_T>PmXk6bH8n0 Ug 8JI"Dǹ'H=lF$0ukM/T @Np:5J >U!?,y6iזDB Mx=4{0kh8ND^1QU;W qfrKcvKjgBU<+t#UR¯rVL%y N0ǒRnmaunD?I!0qqT/\L&NG/Dy\M 0ͩx|M&Ljd/=%٘=g̯V6 4@XG=^s M &ͽ[%CԢd~4ܠ2x' 33u/ҕstOLvudo}F9ͩi h撾H-xE"@F3=%Uryc{\rMC͘!X4զK3 ^=^6l^%Օx{$GpCUP4%* UBrSы~y2-g Lw6%W&XRzǎxzto᜽01뻶N`6`2!ћ^R>AHix`veWy e;ZZK޺-%?zeM Hhq)9Zl񽹫/o&CxH8ϖ$Hxld rdő$X: V$%_ZVhYe'ԝ^7nΫEFm<sb;tBG{p--92q[T hd]3d9 Y2D0=8VاG(dnS9+1MB9Rn I-|$5Asr?VBOswpYG,NuO-D%Hhtk%V6,17N `?Gs>&\X(%:{8Y gȱ;AjH܃pKG>>#їn8G!>$ ;B/`CE# [E@=Ah1& 'gEK ha6LmfLigPtԈ^2י#.Olן%ǻ:e-?/.=_No9y% [ L;"xFR)#ou2:4HD4~On#[ളBG'C1k)sWYZ(KJH 'C<5@ r"V4 !|e3`lG&CAXnku\[`(r Ơ: yD:-J%l8~_heVI8W|HmqxXp '3I` 64I̒\bw|tRxPfDF=u n9*L]}=P^/ 8 i9l%kw/o2^$#Jp'9ny S(Ϩ) YzfcB6 ?@IB|չL<#× ثRg.% C|[CJKcl@Wδ5?QieI ]C~T=2naD2dfj1MQj6U]'r#R>7j̺Ԇ_ "4q]73WKaW5SIy$B@zH8`ui*_YZ%61V^I%pf c"YODTxc\*}Fr0x@G^4XURt:zGh왻oFښt\tp g&[ ejf|4\P)h t_t:Eڞ$1Ѧn)pBr|o qA0W^~cmd\-2qv\Q er=vWoAnšLi?']KY|*0%$i9.z|&zZ db(H^Xg =f6~bkufq!UZV v:&= 1(g A|KgU[Bf).O&-J@*[Pu`i(|*O :YaAF -bC7!-.ּbOǃ\*͡1ؙ\69[=)*+e6ĕJooxU=e'GtNb8])pAM7Z (j,V@foBd{\;V{>yz?R*k}g㧾S|>(v+dSHscl!r4o4ӊ +FR7T-&0^K>_אFHLLj$? [[S$ȕR|2imW\nmƔSnx"W=8w6UPaa[aѤK#Xz.&5AB`Y"}C] O0˪e#Y/j\'T!v>^|*toITX}Muo? >KAW`?\0sl(z@pX1P/1wv2nAۺkDJHB&JXlFeQ9Lj pvj6lPFDH{C86*gFZᘍ&!ȅ0NyKq=B,LI=]j4aM|_q .|1zukh5m#6hnU\C۱!=']F mRg uCֹ{򬷟W0$oKޜ Rgۑ]ĠL7nsikH+_oo3 }9 'cW =KZ7t^MCXhOOR@6U&A,Ssru%`E~LCVuj$[Q`k,{11ғІ'|M"<0a[(O|B4DYMYpTl*8YJk8U`8xhƟ^@fgA*rY3ҷC!k`ݡ168#u&pE|<{xLH^L#~ܥLNXXURXĽci%_YK]Ř))p^3CyFg2+Tv.ޕSie JFzͶ:z-VIs8u).ffCπ ioFlaF⋱پ=&\~¸OfĜ&NKr+%ˉx+‡\2Psu%6'mmrgG~ħ4>%X +gI],-RG1j=Y=ᮨV=qqס?Xt1(tmKbZbf;>렂[q(~0A\d͵O9tb[FZNiiHP B,zd升 jg\V4 d6#ft3Ƙ2ը%YΨXW&ذ[B.xvYY~r W O_SZ E~)r`oiz.B~1.!s@ś/Q31H`L{" n"+!+361H|(B7l+ghA6ߑ0R0KITFL0!5C\!JF /?鷙<x $eGN:<(:ET8m`B2- sG.>ڕ#Keze,r@#0 .=+!GkXWfr(US&&JGKz|f24DL0EKNG5gV-$"HQ(T4}<ߣM95B_TAy\b(lj^ă^k/8WBq ,49 j/&`8tԍUcI gf qqZ@cux!Z]?P8L_cSVpWkJ9keSL'XjR fIXBH~z &;z['ZԊ[;tOciVPݿnS ^8 z聜J2㨫b=)?No."x6ڢ izGU`t$OAF dh!b&Tzl&IJ$qشXQa}Ҕh)Gb}HaCrJhޔEKT<;!tw0U}(b$:Αi܂{ՀN ̷IS!r;0, w%zn2 u5r'-|PZvzxr#Ut͇PQ0mP/m-\ĻC!B-fD C>3HU8d/keEDyCJH?Ŀ{owܒ08ur*=[q{!;&dO AYȧA%(~*!q!ŹɬEQ EJERſRA0!K >>\5++RlM9yt7cLN,L 2|$_鸺;V1p zp9*[EIWvF خR?\/C '9W . F㽔|k~ǵ̉˳.i}uQ;Oי6t8Gτv&ڔ9!j:;B@=bۅi"KMC*JiҜ90oNtx$] .loz|UWMϥbi(Ԅr5fAW }4V CYD~Iyy"\:m>3XJLCӱb-! DAxxJkҦB|bKD.Jmh,xO}jo±S [lˡROX~]Zp-@i: 6 \Ņ-O6&kg_~l!2h鰶=^}` ǚύym^פܽB6;`4+b4o bQ]$+eǚuӱ]ItJxޝKd)\(!KF9xlO.l4X|g;t$h2}f|/t$V4{ʡsXm m1kmlZŻ 3@)iSaq}n;-S2gf:Ľ+nHNYΑ)345, A\i^Xap_i麜qQZ),#k@Slg|MD ׆~ޕZ4g;BN ]3^2qS n*Yfg( 3 Kpr@w;ɧ)itmLIregוʮND{ $nKS0P>J+ u)MQu092i2}C7m xC3AZn6|Y=F1lD:Ԏ3TlGieX:;u3+2v)L $O,$uT{\MRϗ%91]P׿py [h8A*w4PisF& 2-IwR#sUeS+^mS䮕F-A!xO ~OEP4~4)K}֊?4ï9|Nhیہ]&t^> L7jZ1vZ9yeıP{['`_ A9ȵ"ԇʑe&&1Xd&@\ZuNXB6IFF c+ QߩF1ѹr37$Hu{&ۜImGYJrdNfwmVZۻ:$`:&Wdo|~/WKBs_w]PJ͈GIOI֫CdXh#dl"1.mVVs MA,֘ZKɎ#zJ!PgZ 6t&#|OGvTkAu8ަ,#*Kِ˺T;ZWZ(biW)`ž/߮7T\z {#b(ZXƁoS@o._W#p&\%A9bo_"3!72ȵS;aV^k ģ,r\:[hB$*rί.CLI\Ӑ{} h's;X<}o`Y2؛,Y<--s]LɺA U4|F g7"?.b:xJ 1RB=As.> ~}H%7MMD pO H-k#LBYZz*q1Vvw)/? W4Σ}+y,yqX)zjP'{\H?152~VE#V G 21Ϻٶ >OMQm7,>)aD7L +X.qw)c 㫢lmN9+o8k_d;jy r8RBB[>#7hji^UH-Jv,p,`m'x=Xk{X?Z{_%/6]dMt50<_|-Ě`vO%+^)8}#^v[\1>9]uJ\ȾDO')V'f3ԺGnODo|4E;VV.rf \'n<8yV=T^QX4 Xۭud@}QoX/df \ˆ+N3 ]G8a4Ԍ=dClAC-qQwTh{AMaȌ=͞x!'-DZӓ~u3;À4x,t6SGrb6 TB.2GQO8Ii]vy>^.B]vLx0;(%N'E+2(.ሴLݢ#R`z^} q^0|Zz0? `=ed#|Mi3b3s<̗KXJcqN ¤R5MoPD‡CANb'+=Y1L;JɁԛ'JpL. .=Hsŷ2)C<8CPwz!gi4D}z_З>(,:Rp܂vtGծ{8i*#1zQ">P4BG|;wtgm_-Xenۆ)Bj?.\A1G0nfBldAa&7)rlU޿YC@=grqd<;¶cr}b¸ܮC-L%y#\RƄD^2At"7^pݍQH[za.gGV9nt-tr!]p|$f.[mAIeH/:J)\X4ga"Fg>&ACٙ/F mCBmm޻v$&7=D/=;2㋗b{M{R2["ߺZ8 $ @Z-c0'Pg(_fND p{&L8sm)F*|Ks 1p@pZiXΉ;>k% q )p+"wO7"OH m\Vu.d Ø~3ԑC6&3]9 Jod8\3^(aq?zϷ)ub4cd@:Ɯ To4H–sQ} 4;47%Wa$:+9QB+߇q8xs$@9{}i 0ꋆɷIM>3Uf_Sቅ_6;yDK;j(@]w9yhpRMXV;1`^0|٘oI5-ָQ f 8'd|꟣o9=[An?:q_&CftC!Vk(^4]FGjQB6 czR՚'z뺱lS(x;Q;.p|Zӗ?h6J'L^JVm2Wakh63bR?#FƇ^nb֔Z.zWPٜۖ)ȲWoBX{ sRNɿ29L%$0Fu$e8^# 8)$\oCQI%“C& r?4;Xmt%'u=8nqԯU1 NˊT`uw#=s6zK'(J#gxӱC@cKm9v[=ƫ0Q})_<0 6h^tmt,Ȥb a nO,rε$n}q,qZX4=Ir[lB'rmy߰Rj2De*ѵ}SW0`KD1?&hQfB[rxg7n!q<. IUy jL8f P'aL.VE\|K|F!HJTr5@U/Ch$V(*艝ƥ]'4*4?Ͳ6X17V`H04X,,y #TϤ70/v!V.ֶCmEq9TNl[ L uF{pZ_)K~* -xo@r0H4Sm7hlLjh_-BnրGhwmcT{ 5 0Eh%MV#t!_荎KL:)?'zG;+2 PCۓʻVꤏ<]6c,uڢ̓GMxwgKնS[W*7b6; dE̷e UhU4 }4?/( $F.4㸩![!*@- P=X.wsإYw[P's˲xzƍpW3!|\7ݣdh6]lܢ0>gno8,ޗN^J̞ͮ7Tӫn,zv dwBO-oWL6fLތ~F,%m߳Hd;דƱ?CQ;N[O:jIq^3MwN[VSHOYEʭ">P̅|Ыڞ@mkA )`LxV"JiUς0d4LA~.QܷcйWS@]WtZ^ב42YbpO8+v3VJk{ck8]#ެpm1v)~Ȣ]$iw|t)9Gv늪/QXD'z$we|~$a1H/JTqoM&ӆ7(pQfWEtWKPT36SԪ#r_yt 'jgAʜN/2qIO&4gW$ްڏ񊍄Ʒ983B{8LJ{ qc }> cY݀B6;[DReW~>?S!2|C %zB-hrc |-1bgYNף^$9R3f!+T+LLTwT a9 ֢{ץfĦ&Q3>~<0Rȱiɚg8O,oܒK'j}> 6^^݀8 ,?;e6^[p@br,ؖŔr%YOŬ)B~)o-qjoYW^łAʹFzoўg堹OK я]7Q_!- :y BI9*{h /`sF,Qc2=ki%NAQߟ¥ ̌urWo*"1v$=}ՂȾ+, 5V)U򍉄 D&2Wκ$/p$(vo`6׻5 Z5Xd4N6{ 1Ŵ~Pugi>5@}OqB\2#mpmD0Ek#uꨃmE+ :϶ε!+jSȁ\>g=i6U^+nte2žR=Y5#L*-u P?.֥!/s xɭՀ 5b:֠?l*>#BI4.bF7Vȷ͊Ȧ9G:K _{;Тڌv@ˋ0Mz߼MKL ?d{ '9騑W / u걦OnUu䔉KUF5/7gaŘ6Zi^.m50|JIDY*̏9`UX ;XIa,BT\ mM:E_ cO|J1ABDiZJvt 0TiQ Ii9F@Ɩ?3ӻ `Y:kk֏hÌii |ŝ)?>Z* ˂ҟ,gAaʢ19\M86d 57 <:UK0귱ѓӳp'Q 9Ѧ2=7a,OPŧͽkuWF8V8~mD22'F%0by Ӊ杹h{f9k4.BzË^JUGm\!efNx (nr׀1L;y,^ qz3xW4JD f^9pd%u㌀c)-a60~O_HӅ}7)T O}| y61͍>c*>KU LYqK8jMw?m (gX=jW ^Bpn\z1,d] <vr/푭_?[50tPӛxoROx,~h_O7`V+J;$-L"=IVtij1$NI|vj۪{߄U@f4)k_);*y+Uo D-;[>F Q^J 5~Jh~c.Xn ]`jU,h7 F|V9WҁO8jCrE3`Ҷ-xju pa1 Ud--Z(e_^7Τ*t~H>(=$oGRf^R=xM45O7ʲpB4f~D&4fdjZ7rc>hB'Ej U>*ҁ`-&&G Т/T^]g* 9"IsBg~=8t3k8⬋!5ЇPeM`qC |$9nd QJ"r=PN 8M`)FeLʰnzm|'eL|Ǟ^ȼ%%ur0 u;s۴y;&~V)Ki2o좐94w%Ve/I೎;XW bc]).>Q}6'݆.IZ /,,9dKf^#`:O`,VVLڎnWY ,/C)ᇵRtsSc1uSY}-c4‘4xvWd]^v6r.H*6u5Wiu:;PW]@SwNP4[NmDYѱP xS<.7{Q 7} ?`b*A2CsR|yBeүn3UՖa=:\[U:Öp4ب#2ت+-$? J@L.Fg]V$ 8 +7Oq/WMBlrn%5iʠÕJ@rG3F(PB gNMvhoWPկlJqiure6RT]b 8K*%P!:x/G٠!IhνzZg0ZJ,, fmR!I%т;̩]& +N[DΪf~ 6?!vQD" W<:PS#?dnwͻ%ꎍc֮0;{ND=g"ߍ:j$D2g*$G* e˞< ws קW`:쐎56d%PuAdU/R3jL#Y-UZ,3s2' YP$T.('1[MC{ٗtZ PHU4iЯe7GµT߬aАtaa2#n7ul3)i!ymeU[8@^AXv-y'qV/[R-7诟Ox?~ue'-װˆ' VCDy'SŌhC~9_ S^W8DMZ_ջÆKY#wW0C~q5Am7+(أF@ }6~s?y#!Krs6j)jI(]By<`[hm2+4J="zTF4 ֎Ftn]X8늦?c 9ȅ4;]WR"/J|712 Q̇ss?s8Jh4tG|: A8oJeE|_"XZ_4/mlGiRf1mE'y:ڇ)E$zk3TU}Xeu8'xb1.zu0c Wa]Xu2+q\O3#E߀Xn֊jN'jjI68ɪ9_g>T"Ȃu !Q=dI}r\x|SǺ! l~[[9ŞdxHJ MATؚ, 6M菑{8? M,5ڞdm$#`r;ҴHb1%#l2n/#RNzՈq]b ee?%a dBT*~n୵E8]tb:+sوE\ZކrMQF3bIӧ|{FLh)M\&dc:4/)JNjkUF^ X,D(XၜNK r^nw CDs|[[2U%XE#8$p2(q┖ӯ*rNl%ŸAGh)&=c@,.`v,S-" ]}%s=t܇-l MvϾ> HoNp04aB*ؓWNg5)ʣ+gZF #rm0׬g΢S4,n"13B4 ?"CАY 8Y >8 ϬQ8Ȥ$/cV>V MhJ"@x#c#7.qWs )oǁd-LH{^`dx*KqS̟̫H%c€t['#$9Q'~1/Ui۰)ַӘHƋoε(H4䍪5UjCK ˷xvObb]΀\e I \ hv7hNVʝ}ߢ\8F'9{4S==C?sFX>{a]^/)2ﰔ7<2~<>2e[ZH,p]8M~orwxmpj0R%=rΒv%sADzU\2wIZ ;!UɌB^ti8xeB&~j b\^x(b_w31^!IU6?;/Rpd|Q~6*;z3S/Ljtp&j߱*g8^ JY="1(7zfpK,`]nvV=r= E]3>6%1 y uY.s4l3/w7/kX FŠx]F,a%"Mlf\q'X0vtWV$b$U5`lJOgI L$pqt$x͸W(8,P:DӉ\ѻ#aw^-ɍ%U2֓t2$ O7rX͜c8 SvC}Vt5ی QQ9?G% 6o7RΓ9q,b{X#ptMa񤞯wf&^oIkd.郐1 c]6` ksQ]7va\.l+9eMBGkci)6|zcLp-C<%lA2$<Heؓ)ُeJ 273] fnL'$9~I3izkKW:){ב=/ݯP1#|XFJ ]%0延7*rneUBT#ƤC.ᶥ)j8 B=a9KpY-dcXr>[J!\JORIȲC uQG \* 1OP m YkC 17qB+XS;ެ.tOJV/Pdz5-3Z 0CF@[ם[/sf<l&q7EV*H6S 0i!L_va]kAٱ gϗo|B,[)0e5#r+ϐߦ&~20]{ْR;y {/R/V2toI-xp<>q1LMVrIoхdS?};Njr\8?~sU3\D)~} u5y s;ɥaV\vtMJ3KlK9,uJOil!CUֻ^|n6)b&&@F$#*ƗR3^\hA`7% \KEO&lL `ktI>7@l{ n>3Zjٰ f$C{t.0 #4k,voYp5Vx͢Dn5AgW!_a"F7kld7!՘1I`pȠG`R|ُsHmR{djmD]ֆH`T ȣQ̜N!szB+._pz _6W×#9z[<Х0T ҇kY#'bdU*~Du 'sąs"Gg dQHΆ=F8Ge,5[Sx 2/B b赡IT }tvZSYuH'\9h';_2 JϚ]Ʒ T^fFa]y#۵ba9źuG.o쾷U){c D{v5FpfB>Z2MkPT‘;K7I%N,}Hr7yI&6'_ R#&LX)"*f)Oy †*J͗^AM7=T1:<(ojڕԼ alAo5jmqw> 2=8K^ OیMra؎#“WECWIe=fc~蘈ȧ|pZF] i޿:6"8 Jq 2*8Bl29(B;Krd ZX`](ح5y\pa.'7][3 w.$6= >|AlAMt8i+vY;":D$b[?~ 2r^Q)-X(J'9/ /|mҟ{u}٪od~i1|jO"eKO@qb1rݖQcw_ p5H`pdƶĬN]ԛx"|u _,!`%TlHt([h x3H+~'x!z!|j0Ȁf9:'R|qM; 0JOF+p~:1]F_;ǔҷ|glqZƝmyN3pboV š^eEysjo0dkoxo&%wdJKJ (ҾG.H\zO5j|"'YNc%鷁dHTKp+^bʡgcZ8t{. 5WTx/>uӤ۠1WhlCr߯*²}E)]sJi"l 2&BJLr ^Q[oxDk>Zρ9f߮{-b i"[̤& I]4~op@z&D D9`F ᣠM\ ]Vvm{!4[ԧKN#~NAZ`G1.(#8uH&HaNd>AYBCa9=V]8>| N'a}RWpӠN[F BoUR;%[2gGQ!\!1n" J#=vM [΁qo0 []9$`gYCb~v^iX1Z*"e?wj.Tc lDbS xSԧ qڶKmqp 1Hh1( ˮC1ELggD'Gм 746o΅|3,MNOGޟO=:,DY!o:+eHRThK  ^dDLQ9xj U6{ʽ^,':]b)*@E=+.~t7=k}!SiAìf(ūk@O@ C6rV6&7b9nl`a;(.%F+WzRY]>.Nb\ _ D2eO}ԚhWAh-Q%}l2I͕y?bfdjm,a:T='"?=cDĺqjy`18M'?LZ jnle[*Q'[W؜n;I%"y֗qӼgO4,g"\hTDdtfII/i2[ǻu%ҽn\gq #}ah EU K" 2A4Awe\epȿ:-Ј @3 {ӡ䫾(u aq= JzQƳZ{LN0Bۉ<"&AqǿH6&%uaXWK˾.w.e]uAJ2M?}\SqX A{p\ߥ/ f浼?D@ ;eXN8ΡYk^*pL%s $@Qѿ8Aj׭؄#aDm0CeSK&1.H]zW j/ twk7+t~W2:9l<wqYTg7OeiifvַzFIoy(u-KƾT%:J~5tl~ wd/cK_LI5-JЦn.~rh4+;K),-=:֣[v-yIX)R p=w-zcqWMR#Eheĉ9F֛uw嫭]bpM"63u!fc ekS$zX|]htez8EQ< >N=m5{3(%Q_X#ޏfy'EKu 6`%Ca F8@$#4^BJPáҫ!mDzG We&-ڤ+ERs L.nCoR zR0:qل>x(zRgC^v)9Oqy" ҍ? \+ߧR_ʻxc̔vz4tYy)4=/q-pRFN\CBߕo2&y<*s/lBI@ޤTS [H'v:=@'w,f`Ě 9cz<̕l3l @WW~&Gq4 $A,BBR43/0L\y_LY p@eGgc;%Z TŬhpc * H$װqsqH8A(4|{D4)>^k9iiqkatvZ2̂͆D:]JǔKZbs{R<(beJ$O9> ^A`=£UZFUL2Q(wyɑN`8IdODt f'j<$1R9.UarEDP%]ӻOYkNj\W`2)Cwoͱצ²\{-D:vzٙfk-%tod_;&&.c& ȥڭ`~wER-"/0)1KWl=c aBi:Y5: , KQ8Fġ̓q)QMt%pj=!/" A}>OF)B8?^0 QJ7 mw> D0CQʊgzxZe񣺢 [ۚJ[p30"y#w?K$XX,޺)^*=&uR)vA!ܒcdXXcoV ?3G\fQ lҊUiNU\amj)Wpe2A&dkaI=d,ua5W f ewwVL7Su`{Wm<+u|c3@b[(.YxҖhd/ s!yzj$߃R/"Ͻ?1sjM";0NGȗ|?!T6718:h!Ҹ}g >2 8ot>~?re`~ Z(j$}cDξ#sP}5-3:|XSzk t]4('dvq|^$u4?[ɥF8| EaQ`A*VA:m;V:zuxNob* f"=cVг"-ޝkLcdh:t\)tag6RR`A{~bE66~* 6eX%QҒ1Pް&2@+T=Eb/ϟφ!2q=*I =!(N!@"T)NH{H^|%;v p 5%P 9OXɠtGk/|pT}g+I8BK&&]e>[C /?ƓwpJ\\|X 8eM)[c\h2?xg y[Z/$y:[IJnؗw L-_> \x93p}Ń9o˹h-.B=QNu\ #O0.;Af@K dfH[ғ+ZźUztƵ^=xQp7+ 7vlf&=f Ye|ש(c2Ŋ4Kw^Pc4dBtWg :b dSol( &;& 8V'||t:q,1F[f೟'^9{3(fi5۪I}>󄑽<ցYtlQŊ#}eOaUGK1ݻHI2\Kp&2SpRyrP씇pA((uKQf# SՍy8t|suJ'G'Φ(нb|9 Fc\D)LVg!p5R)}b7k !jjQ2DA&^K,W&5";Y@m#h _Z'lMOVT= ܉ @ ɿYMbOZC|F򘌕9jKxֽmݙ(eɛVt}^ . '[0kV";>^\X VoQry3rb2M,y!ȄbYvP KhTΣ'x B%~دh(ֻʍ7!sՁF5pa"ou{Ч{zÊ[ |Tz͇އ8f8 Ձl =]>P[=:Beco69AEDa**D ӹ|Ӭ~X(-P74MBw fy.6𷔜LHf4Osz%褱m8Q<$Y̾ U]Y%JŒu` {Zz}g.8&} 5̲]AQО {$R;OMr!@ @AC(?<FNiBaY@k"{,"w,Ig^4JSFDM̶wйdo1}&-Æȱ3qPPCc[׍_i$dATCB?\%Hl\ҥ3C eWõݧM۳_ƫ(3YO.jelwS۵-  ^gS \nMp.ϏGnuЬ- JM2RXuj4՜'Tk^~6׹:]v/}ʠå'iHOf+$X&" B;5ߑ4֙8ZE'8@>Id+'YO^QVL"/w0u|u=cBl, R泸^ŽQAA9I熋I%iY+ls …{D|6K-_b|3p#F'i>d廝B$zw^ߩ1Jؕe9RWyyCC^iIu]bwx&[xOt|BǦoV+ʟvy ,j460POx"!!vo>ڡ>HVpjc|kpեGҁF߰'LoE}; Í$Lˍ__$4rwG^q7ǂSV0ha M;*H 6;$NGTRd-Alpg\a%uɻAzoY\WɊET2X;iRԗ&Z:$T iXoKAſU#\/K׺n/^*^].#V -^VvL mIX;/b7')ȷ0g ?{'VrlE h_eWmc7 ,#:|$v'x]r``H=.t3m|jק ;,ŪKM>[dEʼnvYrK_; 3.NCf"O5 !p'\Es}%Gv)9R$iȶiՁ ۄh7]m|<2@db礿{i6VbxȮU !~,q:iF< wGYds҅c@Yt edQ9ۖ#d|RElm, NnjP7֜7r{գ) e/tK&fYĖXAKƉ I ?j2fm.w<\Nkyx`WЖ/+pD%(/[bެW@݀fK.pVw=2ma뺴O.+^d'BūK kaI?KMN쉟#W9@u!5 &7n u-TU!κc8<+}xt?1#v0E^vS[.ǐYΗ]$EwpڿfG洴kr>x˴!4)L=^})gCa" =i̛\ieF=W7ҹQCgu"ֻ6Z^-P_ y9f[y R펊b Gnێ7pq5zXKU9x_zk}*<۱؋2nk`3]4;WhXF8 B@3f F@M+wʻ]AגO2g ?NT?:R}U}|B7% GQ J+u큷7ɉ6)c; %'е71fN',=X>2b#RF~^Młj ˭µ i*} 5Q8/òADlꉲ̻>uր< _+!xjt b𴛵ߓc79SCoi!հX^KT7=lí\QWD MVZt<"w*~# ]i QUӟ8%:}jkVM,# /!H[L/ Cu&MӍW!zf; GV$\'_cdv4ֺsp?xlm:e3œkq(Yx%M b豘-&xN(t͒40%G(E0@J. sS.lQɢ `&b-93s>6'`HQD,uLdC^Ŵ U* ',6ԣ(ͻKȖ--H.zHjOLH:OiFi!+PaRL_^MO γ8kc9xsd\>$*V]Uȃvݶ_ S\;Qj]!+Yp<*%Rk(i/\ Y<;GڝhL9랸 e"4 p,wp8 pE`Sʓ:?Lr(J-N3)`c@Sg b^%  )l\o?˭*<0ZNbz:*~Pen6Vd<BP}#%6zqs^O:F!ǰ~?҂DU9XrQf`1ѯ!SEaZz3K)cnN7㱝 @X@iy?LaP~vD~ +C*_KnRFB}Dz )cx2/\QfNj VpYg2p=U~&0g叞 6SZmI+*ж:`?v7IdtS0&qCn-{9{W[}vp㊵B rQ)NU+pB/Mݦn*?#ytpY=Df:6?P &Nox3.#.l+[ ٖ_V+/W!v mLN .UuR딕4E(9=G ֝~a8k~$HNV+B}>L~yiAxoW^'(J06BaiےKD')zLE^0ݤ\;7-1xĕz+h0,s"zrXf,m.4S Wӌn۰ɰRc'Ox'40|fk؆9Ph9Th^$;XHgҴ?R.DVl#1@~!f;.SO:487)}H(4)G%6+8vAeeCr0̘96\JJRJzH_"^"9xFWO|쩆>6ZS~wP~qi1ϿQU "NJ%&͊!V Kp"7[4:\tr~ߧ3݁c(py@AjZ C>$8:pP}f Qw˾ 5!hIgoδF5㷕r<#G8c|rS$j`zDXfojtWB1)Wse_aA~;$/]{n4QptIb-;^%!C1e{_ p< q®%7 C!L~F!O뛨=A}q/Q?>%Žz8șD<-a6_I~XU!2BmF_(ݣ "8*GxRJy͈o_2fO2TOjUo EK⬺"W_UWvx~4).3Zĭ|ρBt]dBՀv|::w;YSçCngHT܎DtJNWN=0[双((~o9]&#Dɞ!H C8߾^ʺnENmUṠ+ 劒p?RW6Scr~fD`HS1_] X  Q#ˆ4TpeAeCMUBpFwvʖ03 bP+,!sS`=nkxdo  5s\(t^ߑL`-Սm<ڗjw7IP/&לDI%cR0|(U&I{gK ӁF, ꮞTOQ?b6޽]UwG$Gx !pǻ Cqg'QgԽs.;E"p\q7fW4BR#?EZ {ХPkc-.Dl.lO):6v#nu ^Vdn¼O~5' {9/dŠW8 83iM9}yPBCHn>}UaCô6==D Mzo\, n S:&5k}Yu7G.-5u=-Ƭ[f@Uܵ];5K'Ki4ئ['.P£ͱF}ăc&m Ę&졣Lšr&#ZԌP<>杞@Hp8;Pn7O<5U~O$R}RMW@TǯwRdB6]JYecg2pWwx(gȋV]FG_|>:g*ijJOn,sޮ^&IwMQgy g[N{T9Q.6=WԭeժwԴrբ&$) =}w5tYi|# cL2gA&c-l U9M;HX~"~dAblyb통1A0bځLN}fҩ8Ξ&yB#JnwV[$ϐ%/Vs*CRuה؁/tAV cҮu)b* fiL"V_xk^w^K0{uN(;z\ @,uo !¤@)gSs&yl ؐRT~8*Hjs[ux2QTl+`6,Wզc6648~sI,,B!vl З2ޥ0$?𹶶2C `vt#Fb9) 't=yY/bL9Ya+^DTᮑy`mN_mU@-8œK-H 7,Bg|=3NtH-V4hĺ=naS =oGʯɰ>kdFhJ=t 9. d^i7F0f1[gTsRwK Q[`)) )4ٱ<7g.ڌce^;Hx7zOXE4@7cS|& +Տhq#>x.0}Ew} V`uOh/yWˊPSà KM-(<ݱ#:l C7,]-D6:[,^b WEI ɧNCV`GtERE2l#G`n:g\ǒQ+YNÖhkos*tߓu9$ 6 cl ت{YyW샿X韯s&L>@8)B<)>/#u THZI?i9F 8@)N^ 1"h$$!٨Ą,mL&_qQh(0G?z>#L"V7yd?]q0B,D.F+9N##,`!Psc`x/aXZ6* =ojPm6ȤQuW_|d#6K[︠6޴n|QuJ<~UMՂ})܉ˑXD^SuDUTVlhp1NR񍻜IG3jV%(X'~:YV'}%eMYUR`/+ 嘧0yA ^oc{"`ӠAWۊl5r;?d*LN T."'ϸXSH)~rt18MtJnr͌L—p 6d4xr&!~*mbL!'HaŇ\Yk"1  ɇ zX{R[Mƹ8y6X |b ! J@_ 7H$~uH3TG 3 s0$5L#tB!AVA$ìj}ø*[z<һ ZLǢ%C#;vfg+k-{"M^,p/w~Sl+3QiA4 66IK[=hWX޼',;k^3#{niݔ˒gu ]Q:Kgns,Mk:h-YmuE>-ZOi"< IYF=9@G f-d{g c0zݤL2iI!6T%rENz7 }lч]PޑP-]v[8vu@. P^ޙĨcKVPBEv#cqD%9`E!l0'[z{-A5|@ (QHhh8 |v7a!C/4T33[ &;rEm/_3I,z s>bW;"o3`H}xK(Kb;4"CRDl{|>R2aPB;5IF:@MYSqu ݵac̫Fh\Qc(3 eϝl˷On9hu@}]F!GVW q A;b?)‰-z^+*JJ@ ]s-74ޙқ60n܈Sqly#Gh3tecSJYZhyM[\h=錱ѐ(y@݃t_W'\I5S-CNY6"%f\t.}| s'G\jpC$ 5=H K*1ςRJ>gh~pb$S[(9j% RRAҠG$FM!Z ;?_oaj 0\ "SP ڋ+`rym`i+L}N z, aZq _}iouUÙr{!^t #8.R7BzKvƻ0Ϯ+xս^H>PB1DC&s(XjҨ{gf'_(A[Y}?#UKR/TďFu+qdMnn~V`ڃ>]2l.[=ZW[+/a>Z#%﫿5 n0/"D[yɧ&IIAy<Qy3I$nkTp&\CVGQep:o2C, tF I"7q<_}lsUt_َ(x”:'@J_dZ`Jvp?`ծIKBA| Vik]M~S֣b@c>\X<irA vNʋv7B<`j>,W'2|k>e7hj,NϠHWS._Jl=L4ܸ9PvhA37 q|! 7!̩wΚK6ZZ*xn݋."W]q\A9E;91(\BΑa".!;߳VY+gLg8¡CxYoqɹWSXݴXN-M1pXuPj_&U'xh%OLpng8&.LRI<1㢉Y;lqVd|8|qfeWb<27 ava~jUlW3zjg<;L/[@[ԩ|,ldqMt}Du :L:p*QV߄=dlݗ: _TPpmB=Ի/cU {-ҽkig8jlW^.%jFsH2vDEݰRnJ)]ji(ҫPCK5d) QE\2_Ly{Fn)] "XO(EV zvʂW2}fiC6g+4VآOUoEy Cgs?=ʂnS*+ ;5!vJ*7S{X P C oL,wA_ 6ͿqSiB"U=0ј {J~'̑Ǝb6Im?Nj0q10*c߻V@:ry=A\)d~3kνI灀$PAL4VNsq O'8/>neW\m p<-*@ . _p!W4PUYɎ;a Ɲ}A3 )8%Vp%xXh(:ulӊ^92o[^jp90o߽, ZvdgY%/h9 :Ar,z2>63ѾyB!ÞZ q+ #</UjJs#";HկBT=J3v @)60_/Wpj^4jUI11v/2vRjHΣ }.\ʋn!d5pTrߖ 2 + ʼ.6kV7ek"he f g12OW=Quhk;m^s ܿR!]ܶeA۳1x#4#2c=v77ۗL)@ QA  {. B@'OK 4f@4$#CMLbDQhB bHb"Md;5 :2r1H|KZIw>Sɿ % gQ>:(7lVPm W˾Rh}&Әu8ΔGOȫwtt\޼d{t~NDؕ:8ca%`4CviѨ^^r=ӕ^Weq%L.+ɫiq]ȤV],~%g ؼ4}.Wh:] s5,#fTSSx .*%'6g33Fo5O,RH0kFpoK|W?();JaRf@/%>b;Qlʄ}],7$d@RW03?rnC8xE>&* 'w و{>#S#Rѭۿq5 E!yGed۰ %|y7Qb0Bĥw3៸Qے&y*7:Fw::f!t@%.p z'mm6|8'J Y$CqCKȅ+\aZ}1$% n;6#ĪݕthiZ/(Gj'/~}x:N #\F|Қft|r1h~|Njw79P ȞRNeu2GӒ)GB8 <wAOh4}ޮ+ e=rxNQcsZG5* &~a?qgY,WX<ҹ %S3{,eip7{d/֢)my'K`4C:db s>Zznģr|,Q~U2=h^S9 ;f\mݼʭK [xx(vP*E^ ^űzޚpqwțc44<)goF$NX5#{eQ|\ep0xRK,wlu< jKTVw) c_gAj~l(fsç^;*/@tC?tVj(|G69F::鉚-rnٱmQ0yhg&p!k*Kf`7C$Z-(^V-u 9^/?їZNx1T?.9$*YC5C:}SYw%cUjc`7㔹-&Њ؞Fc|^}F}#mTv9g,2O1MAddڝB~(Z2\]*vEyۼ1~K?ĵ's}3:uV𴞲>0u1ONe @0R+ 畔t_fNXQbp*UIMKPal&[e 0E׽1HƼy$g #py:z'fdSj}pêstONYn /L#5?6DEGvG3E]FP;.$.(1UF`!Ӊeėyq$kQM扷.hNcFnxh/Sn(dNA7'݋ul%5K%1*7Ƴ.g5 @{ژ X P*8M_Z|T1f}M?A%?O:XD9#l$INäO_r[A0c-kKP\:1ϝ [uŁaW55"gw(%Vjz^K4RH_՜՜}|o+memJr)S`hab\*H. 9,׎uA?y(BVw[ܿL;N<=U ?3Jq=z@% )g&V'.ܷPc1N$^*SDS;9l;0"ԯZ'@bZaYܧծu~A񖧫S"Mh+9JTa]ץBm ~&\Sci퓎qG FM]峼rA&7^ZIHDMtI ?83;+b`QՙYƈ[QvZISd[%dshu>-'G9}|Vx>G{0m;dS1uOb\0&}-܍̄`[{ۀ[EҌ$e[|}>Uv/R̐]需sQޡB8GT.nKI aV?6mxQgdz. ^,1u rQgC[9Ėޤ},bcz,"t#͇ĒR>:WSF=86{6f@C(`*wÈ q`46Be$JX- b\ri,31†T%#K )x B9 c9o*%I&jr6elE Xx*Rl`a@J(&N 3ܱw㾌ܟJឞΦ_BrH3j똒Pҳ9T8ECCYOAf<ҦhT'CA9xR1)ʫ#r#kQlO^TZ=Bob4'Awou=\ذI#Kt랕e gO nkT>N.;pHT=bqrݹvE,bu莹KKSܛY 1bΩ$(VQTKqk8sě ="HjA]c,rV&N̙x'|HjϠ[r[z @RX5TSx_l053 5wt2Q\+m9WhOf=S>w˿YP͚rʺa@/RYhm`8e1,ltVXS ?,QoG|҂F딤D*o[F jT-!P(һ2WHvp~'~QF9K­/]SI8$ ~Eʎ5C(LޘVvD1|$^ȯѸ8hoHfH+*&P1趂ǀb]T\#6|Cbahq\mZ.S2Ih:`H)}$յ Q95m=-_iUT\npϙ]a*Zېypsn1؀$嬝18! "lיzߛbuƄpedߗpCÒB/W<׈ših4aGU\t-uj[Ƌ3НehTs<*\c)Zڐw5,  uNz>@Ŗq ,_:Z jK9hDN;C/:&d1g+*{ Wیoɧ̶$}O"h6@`mXt>t2`_"3L +-;[OĔ_Ll:C6G?r0!QB滥$QתOTI(aeϺԞOEP}xZ>mG%p 8VP څN4C!pJB|GbM"_MB,}`)"sov9q2krzn) 6F Dr5@0(]ϞKDۂܿe liR*rFw$4GL 9>5\bg:vO8ui͝ t,J]K;ϓlxMQ4cHՇזOXjQlG']c cSԍ ~a"-LgMIFJkW4 ̗li${ Uufʓg2@t-.0Cyx܄_NJWΝ滮zy,͉V=x+% Zv_k#EQ* 8 Fҡ;9)XSQ3wA_8>8 de8KW3^!;,V*=R,pW\XtjT&1q0vj;O|Lű/ Tv:4gF9ݳXᜎdEA3,cnGg3+ۂ]]QiaulېpA^Uiy S0S&-h\3OrFt <}ީ+@D.BOQyh}t pIX175K-"cK՞ ͳ,A)"3(Kdol.j.# X%Rb@4 dnmf9d[Si.z9w q9,ٳlԟ/m}0RfuTO2<zeXӝ]99͌[!y{bY/4 ۍf1ʀNW@s}Cvζjos}*|_~8<~@9t X3WWQh7p]J Wۼ{KkǰW_zYja׮JXZATNm=l \&gm;${Pc#[AUDŽ*m"Z?(#L&WXjÍw{iؼNU}Z;FOĝ5|>!z r%%iFը1v^\ U#,35ufۻQ=ɹk?0`(z'x`PI8E15A:҃9XqmojeP8'djc@+%3,ӝ Oz_E+]KjX]qlg ٰ_v?MN0Sw!bwl1yrfyWb ԝ ?7ND Kxk,ZǏ7hУz:2oNGxMԴYkW.g_9#VƳ%lrp{{KaU@+IaUMC˹.G{3B=)àko ,Nz\#.WVP'WB!WST"l&$]ϝ0hټO>]T PxȄd+l7t6}shQH^rc7B.>1(f,, (vQN4udڻ}^C$87-Be {Na2Z^M(ˆOjݙ<9s R!ZEJYQ ِܾ:4U .'ɔ" <7}Y^`kQ}騳YwM\Tgl'@GR3MpOP$$y} MR:T@sVi%fw7 C`;aDb xxG yz,ӁǏeaH ^C%aB5;mXp%Ii:6dP|υ^OLNL{j4ڃ0 uYla ;.a$Q0^4k9MK111FIxJ>ۄJ'&.\&J!UoJb+F#|3Y2| COu`Iz`*~ Yƃ:^C[e*VOWL=,7J}Ua jy|]JڃxY1d2#YKA1:+)aYKK1W~SZ$c4QDXr#㸚8d)͌-ӥ?w1-oXWz&r-N 6v_X[MY\n{OޯӨ ^kϞD.M|晣 ޲*4ǃeG Q sX]2K*<ЄnJ $25YC䡰aS6NbEҦʋ5&nTzZj> RGr/3'^, R}V.TfYkRX&TSJ[} f݅ sS\sn3ھ4eHثPl]"g^[^!_rwGݰ(4Ao`ŃU[ H=rFߢquT)Ȑ Ńy[s,ƷCI K} v,Fedcq<p"*r-vs $̣\#nD{=nu>3~i~,/tXI[Ky }Lm?c( 'ԐI![jܕ})E}/quaQzw*gzlo-(hG.,fB&_wyQh:M}5ߌu#PI( ^<"o!ǻ%*/@&Sm, !ONst( ̼T!c x`J_`ɆڬDq*ME1#]pq?;1y)q\m*95g1S, )! wB0}jɌ?i%`IW{T=v/y8_> K [X!0|h.\ B-%FM=y}rtRj.MB` ;窯4.r(zч&)},F-U5g]"3T}VFpbf"G:<^ৰ.e*ۏ9 /YKAN~oZhPX_oL.c2QM0-0a#~Z2PNB໡(0incWקwTgܵUWCL*Hd~"o@m'\K0{uD<l_F W EΌ2?,8"A ~#RGfO*i*l<,~c G1d[wid T)Zϙ0'ynq "~41!Xp!" gF1вQ( VM ޖ5<ɇ =UBT?o!_gU,7{3 z'pc @FSEs)ѭl|sҤuy'abZ+$Pcgcy1=z-{zƲqPU}pA$58fQϺǝoԌ(EQ:VEaJ+}7XW"3,Og7b0 VAj 'lC[& k?H"AA c'67LtV˄),JdxQvO0̂T ǰ+_ nDg褕*]z@׽pZzp|0en+ᚄ&!psa=gêI%ѺA.DN2!UBKZ^ČN ! O\44OÇ?׈ZyG1iI]/Q.OT#s['l>xAޝquԞ1ڶho=3~l U\}HR&PDBN0w*L)[~Ųޑ\w:ErQ!k-/yfд2~*#70/"ʠ->n69$֊?n9*7l5(K+dh9`]W/nA CbwST8Q9 QgȝĤ03:Z =Vt[-xث.Fd(g%@ ̂|[:_f?|C[)c@ęSNĩɽG̼b g)ј{#9ps0Eۋ{~>Iaj8!OM20tS5 i\} s̝ʷ=|rsET\J#kL8HAېb;:b,Q#d+gSl{IXC mwIZHtM&z3/ IOrd8&tUD5t4Y STn? -0nB2&K4'Di0'; :8"apn$k\k1(SF"y0I-D/$ә^aXG[K|Fdg>#[:RJ+lt({{3nu;tf.TH/i>\^ ӷHH|Ԯc'BSJ^V͙Cm)҃5SFJ]ϟ8F7v`XL}\5Aϲ*y X_ɋaS!tk'njaC0$ /:@h/nBأSXZL3IlGp.VL|S(ѕ^fj(qjDї! b `xLqz28/xPג(3]3^BMo'>9Ai,uL0ЭONdm^ 5)d[24\dkuΔv_./شj/[$7_M0QoM*e'UCPM~9ϏN+E9bRZ%#ӛ[lw([RzѡCl FştpN;OF8]ݿp]Qu* aem VNʞ (P hʈ᷶O %WxV )K޸^0xuzK{bg9:L$aW1Kc6fֈE$^ұˬe1 c-K&;@1UP9^1tQ;@Q;=tH-pdP6MNvGA ͇pU\f{Y^0nfe@ x\ _}1r¶z5E2jMZۖrX@*àc>wVUzeD}̵Q[CJWRR$n c4Ek2O2GJjT7y4miN7ѥG|uLoe3(X"@?lɐs~Y: P!v88uL3[o*0lkZ>3lʑخ -#lŽ%@+P>ycZlS -f9x_SVgD7ټ~:hOfQщpju/#^]"A}<+7Q ;bM˻P^ᝋb/؀s@cŕL m`ompyI.Xlml$C@tM1{w,#}wv2 =t1X2# HUFZ,-I]hiw/7wҿ\N#Cmh92*U T&:Q%e̊LJ0ΣʜD-EHN]#؏Y[ɈPCWm?)nQ3'~Q'LfMkPn)nj!o$2h&q|mR S੡͸5ňBr\óR>~7qj9&EEfDw#hOs'iN Ji646j,>S}NnX|.6lc(gʐ :8̪Y(6ɵρ=Jj>V`[6WRW;eV񔄧Z\nBҾX돁ۇz'A 6Yf w"DQEٱZx4}U%7^}SQPS4NQ=Í)D)C&ĩ} 4D,lE+#0YB◎eP/Oתy@Ϛ3xT@mWZ@VVӋ(oZaDIaKε޹x`1?n$lxc}+wȟbU>uiU7@,Cx4A!B ;B5e:AKLBײV2P*K.{$|sn# B"j+2vI ̃*3h 6fZr1H:ps ^Q@#>}.e4;K@gfhBbd θl[܆Z~]UE\^׊W%+vW ]-w3uiBBy8<_9{bkՍ}TÙ xW8I ځ.Wr="s4g$Q p'Ȇ?bM#?A:V^±HW1\]Οm2^A6P1 R1XΝ\2rD|uIBbUjIWh&m} td:F竅ix`mD~,,*QF͍΢ۓcBBNbU,3aXH@VuejQbm;.jb:DF7ɭʔ0d`EwYgДkh%YmD,IVp%yh0nS=5êM3Sg@fiE0A)屧V=Mw7*xbj_ƄϪ(Fz4Ȭi;ߢLDDgh"[#d~9O@S $mԘVk!gR2-YGZ,)J9\џ\5dwZT!]8#mUDme%2'.NT I:T5) }?"=!yўLV&}hM$hZ<֚nj$5yrisrFWoPn=q̬SElɻ6%sH}id{ՀxW̐sz._Y@;qUC=^IYIT6Mgn hV%e,p,d|$i}4+lyEu _9g72KF.Y"p\0 x?<< r2wݨCi}\t}ea{!0X@{!lXGlԖ/6{@? 5X&)$$c-VLfj1lT#= Zwԭ]9WICNMNh}br~]q2Vh%d˜}\Rid+BPc"o77[x&l!fOx#)HBةqCI Us=Ӻ@]+7j:(I[J oo~$ 䏾ZgX gzRCg^H՝E?ےxYwW]cÙPdB&:XY_p{%xؠ$ЭJGg|ub9! ܤWr>lb3PE~ Sh+X3&u,gA'`)"L[O;0QO(85u3]4siXk򂐷֨f/}q#,m54'}Y6W)#?ė.u轰BDžƓ?;H邦s:@S]ofPEύ OG=Bf;ѐۈE:36ݜ"ETPG]x`7)=/r]LaMi 1jqJ]Il Q'hM}%\DT޳+]lݒ2NDmܯN.5'm8ujȜpMaZmR㜻ce/$l]Y^;3I>"_gJ@٬>~DP6 o$ ;ܮ%}"aԾڌ}@ds$ۇUJ ٯ5^!2Lb,~-Ꮦ.7Nu8Iv>sqE![##Rl{݃ J)Iûݶ酷}OkI !Ah2yɜp>7Lĸ"Y8?޳fV`eP8k^-iy7H\Grĺ8 kF8,!EtfM q"ƃ~] G'H.7bfXaHk&j|:70oh7TW0FS[7LNep\p2r0{k5{]$a FB6b:ג8 Vǫ|0k6sj_~Dx ,904pǧx<*Z#F"+_ID'Yj_1w݂]9F3H Rd齘@@F4]} ]nQ!z&tC0(!WWx~@:yuO LM3+N_ӁvH4¸5h#0*qL]/WQzEۑd)ުܹ&%(Y4Gx:cA4N7Ora!WuMu f}_Y}|ccY9wDo~x-؉D(rHآ4VA Es:B3{I'ܲ/9@JJFR6;E G^Z5GN>Smw"ri%:^k++4}KG'zNIpOs-;>p8w'Pn0bdޡ'2Z(& S7%O`ڶY7V]w$r{ xyO,|[8MMݽIl"{DOLzTPdY悬%hDq˲a0o-Z [ݞ|.ob.KUPoLrƅ8~ ⲅ&/vu[CxYA!;#۩K߲iB(`nH $dFqO:EI~k%t"5X=Fo:+^ =8}j;8$:Ɣ) so vq+L{1 ZW! GiQߧS|2BŹ5AB!V 2dNe⩶:)#t[sJX0>H }d==gR~T1ƁTaMi-w=]wne i`b:Ӯ5=йa4ߪ9׀tZf(pni _u77҆o5h_/C: Yn.x:\37!B S)4ͱ*DE-82'ra3ʈ|wCoת w&1$,A]&d)B,ol~QJ!T^s hH6H<[Wbrd x;ak]ruJ j@p+a{- ʟ[m|bv[)zi1@e% pҜ.aԌ:&X yMc䈱~;}= nw1e}zƚ5%iJvi/H^)*M"ɮٍ|xDF`ț&3e ouuẺK(IpJC UX~s!zru]}y5jyWa@ow?觳>~j!Ď`vQP,/8Ά"Kvoi')AHy1H&"=n$$N:"A "ـZ}}"RuD3? /sd5õ2Y -Q[;m]\2H$刁' Xϵ/;F>X1Y::OMZx+jѴ3wcr w⽝"~JJwwuH |@7 .)aJ_g|1F)˘prwU2A2n= 5="HMJ=V<#ּB ʖV4JdQ$?3. Vsd) 0z]L3|5&VaZuZϟO,0vjRR&lr[FwHx@HxcPTNe7 u@a./ ]_kE]ĽB+xnLzV։q3uz`Q8w?Oppck!JQc|}bm3vOC3iVT Sٳq5Vù9hdM)5^)sDVZz9:|\W ٯ|!L(EQLQ/4viw`s'zf`&fSe|%K+A$&swQ|_9:t5k j!m0pƀDmv㪢gƬ,r:QW Dƿopd7-*"|,'r1"ۂkE%< +J\9yKM0Ri: dA)I%jԖ?5y$DgbS>&A%%(cX:)lc;fkfEr7VX!`_y5m=J @8Ly0 NN xDU\ qdh̞A"C[R HL«^5@cuyR@AdAܽg/% #`x֢02%Xi^J{}}SIǟwI,dT붇,7YwSxW ,Yizݡf@~:v>1>uyku{4 R*HA7tKIR-|Q r{8ur.XEp=vsv VI-%ģ>6"Dcr햒` P ?Hbz>ExnHgq!hor:C잝Ei{dTky.-gi?Un|R XZ\C/Ad*0Z XчpƛD«ZvyX^8:VJ_CC<E!uھI*%1n03X`#f[>8j,,NKkqH췑Hp[8>$/>2m~G%<(B]Q%9!7Hؤ[2a/4\7Ӽ-UD7b޻e ƢׁFMRo2j~vŕ7In0ګ9iX"O h"ӗ5X«Tѱ' ޠKs ;&~Z7pob ̼ssm(R8戌 ٙjh\2H+l5y3wB'/5x(PԀKJIZ@svwpR T6QuQфny|lvTo0 qJOkܮAu]=޼U-~L|0k+gs5$y Wu9w"Si"{oy #x*RIbEjU 9lm=ǖP4OeyOPlrS}l"\Sq3Zrjc"Fbg02Q1C(X{c x~^Ep/Z]rδs;XrݜJYZ.3 +=PP#I82#-ʌ6+\漥~!ЕڃSd#X\D_aDvC ;aAAuVyU }uW-֐%`):ئ#QW -Wuw'eP)~粪:ާ|J_i1/ CU-|S0A]8y[괨>Wy 5R6~cVSTd8<*ZW@4LNS)+ ~?4O`ƩwHt1R<\2@VBrUƄ5g>9Ͽ!^N#ӂފ9753 p|mXE%i'6O'JY$9XGÍ~s L11@;,}I֩0 :jܥ/ v%dp]tXt+1zi81#z4Cx^M V# AtQLmGЂY3)F6jvS2V(3KF6>#3K/WtbB(4@Fu~^}yȫ3ϱ" #[pSkBuM"'$rN7&zrO\'5NUn?,?悄),Q$_d[}EH|cQx*Z5jk$[hUdV2Xnta8WKrK]MIV94j:,pd@bf.փU4u݁A[dV;&S_~⡅\xO~cBS\*2sq+'~:`mJӮ /=^֜rpB|Jq⑸\CuTFaUԕ(Mƈ5(b9蹋T+2t(>р힆rQ(iƵ4/: w {3feU]v0!,X;X^Gά((@ A* yR;-*( z& $ahvq.$*vxym{AS| 9pFS! U1B'7? \7IJ amr9O2ܺ ,&|MsCЧ0#C$Gm!9ssHzR&GliŽ$ :/xuqKP| ea Eut.\º!؀zgRU^^wiOO!U%G(>}!pdg?F"7 ':ׯoH"|Y+[57<5^I/Mz$CqCq0Z`thDj㔷#|!ޖ ]1RrA \oZ'GJ,Z&|.{J-Gk|P+G"(g?=ry(v/ ΊkQmQBhnC0&OgQŽ+'.A.qȕe`-?#+>fnb}r qQ(WXAZHK(HjY-bG4Y}FɯpmHK##궡iEͩ瑣 ~NN]r>( `}H k/) lvrC ʔ:!(  93lO7fjG 8 uo߼)P`pD:P&%E[l9ؕc-dKwLbiv)%dGй6ě绩fP^Or=.hPf(#4?2/12jn9 :! ƻLwmTY&2~3g.k)W\-.ڒ#7iX@4]o7iLA`ˤFfOnG;u7w 0BgY U>)Vh);gOwٯִ7.b 7N}x~:g:9|m^?WYS1Ǟeo(Q:5Y CjI}^?OMHZYc Qzx?arC-+ވ$NЀ|m*0G&%É79_xX +uĈNK8qBƭFPbF/{)ǢL$qW+h|ϩLV:zAF|<ㅚmcF\4-A`Cf\%!֘Nw`H UE循=M@/xOarc H4r"|v|Si~x2. ߟZ,_R  !F\R4g`mbTSf`· )3$ԍ QUJԁ-*ao 1[6=Z~:p7+(o?8fi]PW+vcxyĵE{Z]I܀Z&fD+F<蘧Boq/Ϛ;muG[.HYф~AfUU Q'Bt(%%Q݊.eZ-/KJYdPW.1^PS(SZO;˿J M*rP9MF5ݦaQ WW֜3n oE\x!v9r;-|9_'꣙fWP:ξϖ 6Q*(g1qRx݇6Q8{H+3*x#OP}* }6i}y(XAV[c6ܬyi_+cUmA 9XSy9/CV)>+lL`'5c-XUm.SHuԎύ\:[4զ\ ?YhO`&G i *~ OtԼ74^F +"9hCү'u>Vwo쵁sB:S&m]x,` KWpbܬMiF d7̜(#\#=jIhXqXu(L߱L/vz2CXC|zGT z䎲`92X2CC9RLyv ̚7wv犈Zd!׎EԌs\'$򿙘;. cADBJdU&87x k*j$=HWbKޝ 񎍉uz o/1,2SwQY&|a\,S-NJ/pTMਠ1ȤaRp~-s&-Gp!@v~P`z20AMTGTp+:S1]O veDVM\^@+;]_ _ex0 ~ V)țpɂꨩY3d+/27\O@t#`I,p,ZS '0(S:2ccQfIGFh''*H7:NCuzկ9ux4bv"lu[EullT]xwj4;( [r8ؗ6%.4CMVZTW,Wu-mqI.*ExИrH6cBXs~9n6`~yA-s"Ld:֍,6l}K%f׏?o:Vz~i\$]z%C
=U 3aN`z8nU^G;?^s]c&C[ЕG'=n ߦQjQP>؄U| L=, ZcWiPmGX6~ -J&X1BAWwrIG1aX| V9{(.Ըm4o<3,˒@Dc΃_s:E$UbT+C4<dZOdpoBeG.iKFd̸>cbU1.)a]100օr?ka}%HQ}#XgZt˽YJNԛ֎o8ު#^x -nbڋLP8]'.csPiC8\EEI/w#k# ~>s/"DԒ@J w1V *z}!);$#dIBʥ/?'D"Jwj}'z"zA`lYMl0cR\祄2hTĞή{5؊xA'2~aCg1\#EC˱X1!< ڋBȧ0|(SK/nj x=Y\ao{hoߧOl1ҙ9ibgL. WR^D.C V??G]/Dtt*ʑh*t6_}͂l[kGdVx ilQ 7 @x؝0fBEYƶPs',ʋ 7#kMW=ŵKf/l/Ti 8=Q(@^oH׏x_]I)?v*8ezW}uooQT^Fb}{Ʃ~T衢uٜ8bf2Qc72*2_ mmr'"J#C):.pA>$_xdmSKߓF>FG[TJ~d"!fj gONpVQw6m*=o)@`T vܳ6H-~<@#k|rON[Ÿ*Ie-ϓ8~zo_ْ[2}߸ufGCTl8Yɮ@wq4W)1l*h Vr\k{FDzJ$$@>7͋% 6-U\F-Jrg!OIlY^i⿝%OUW;~QdLn4,i]e7H"p~ywbP`V~HpsLt׳pi ʎ̅JS8{ȤѳMSC'Vj6 ewe^Dzߕ\ g`je4!2jy]_+-h82NW2??rnG2=9d1ʌ9_ g+`'Bl5HXluW=3 'Gt"B ?!!};?yh;8.ESq\m*خJ,$)KÄf\,}wXqS+MF( Ǟ)zʩk*0u>08mbHEZCFұvG*~rR#`PdgyEmEw))h ~ 閦cvk|\d/9M:ww 6 ]#j# S>3:I}ZN0}GxM]P,m H9/L p3Pb1;Tf֑6#^`nUdk?X q+;""n=.V*t݆VՊk' ZKb5?ф7`.F5r36 idTe E˱fLt밝d_#O+3,o=ɡ4Ծ av8-Ǔ!%cWźa3oKcE+fv_ݏhub[O^-RRbixg1Uݶ#FwFhp4@3GR#OLiH^GKaUkLW3[܂]2- C:q:zBHn] |9xOxu|  ܈Lbp59^3)(yQ.|rs ohp3<ܻݯ kո"4-pG )Þր0`(aX',]oGn? V?ّf3x`.bOHr{`ڰuGM&DVji*[<3 dLRH,XW1 Z]Wwfs&?v5 z(FC8$bRkri\+m;wuYr#LycP9 $TpZ/hb( |6B3X/(bb/'=/lg!RwTj\QJ'gݢ"~q}"U\AAcA H6-1im޾:%CÍ 3_C3q5Z#.ɾ]D)6J sfjZ}8! }=|3HKXA*Sw2FBڥʵ_Md sᆙ eBd񌡦i2+WeOŔ75K|<?xƁüZ@i&8 gĂЁqCӁw0 esڝ>u]%DY"FsHԝA &)Z`o|5\ L # ]h;(xcCLA LT샷jVO[@hZN?,r˼k9H39,Ve+z.}I,lmYc€$'iגጒX26lWN,CwEQ/_Le = {:GkHƍi1 a-,thHmJɁԺ_YdT?9Qe96 1. KD%`9KӇF[\Z+nS9)#">6[ҼCW/r%]ښ6}3pi;fM;e"X'ux=oAp:Y9[qܰ?==cok]Bu A`΃dy (mȢ%W្KR2JM%2x|AmjO{=HVUB||41`lvqT'Xo)i}GЧ͈%p:jA[Ev? rci91 ީAS=T" T] X\ހ|s#~r=ߛ jFg'Tmo[9֎w{ H1} ͋}Ex ppX\7%:,5wyZl2U|2eq @8!Z&SiUw3x?ER[\LM7ǘ9|Wb볍E.1-;L^Dm/z4WԀǾ{dݏ m)],ܤUU61pO!'}NIŲxѩ{!8oaDڸ&xܮP{p+r0ׅ.Mj1]ڿ ։'.{S.^dYѡż؀ ھya]êUݘTUae/7.z|@RA bKqLkn@);H@QhgΟ.Ը6#s55} PøgaJ jĔFd͹WYp;<(php@{4,cFڝH `$NSqXF^ [@F/\mP&΅"uh RUw3/j wwh>ٌb7ZvW}oi;ۇ8))olI]΁fxVv0/ݝ$) ʚ[N%n%:ArX'Tgw7 ·B+$n^Ø-^+-nLF8űzYvZ_n},Y>o}U-4:"&j wX;2 Lq3$1 Gix.?hPb+`!:]'BH`+|X5`B=}k$FԚ p[$hҖ̻o/K}8OM11T^SpP`۸?__1ȅ:V@4H[Ct|CR4B?3X_f8ɥ* Ou90v({ 5q7,W ,e0+c騏!޴U72b*D_s-"ZqIES+Rw̘hz ѣqumu y.oϊvGR#\WԛЦ f-Qd:eƦ$w>PVUD^ #)JPSHw [t;Z-@Ώ Z.^٪BRUo%n)fLSV\ L4jLq R͌FX@/ UPU)ǡSǸxp{)jǒHh+=S ^hjpX} sIA׃8TF λ"7դ'j/ buN2fhJ| 3NэZD\4}m51"F0j+]I5Z('<P\߲>9mZl_ @ztxBHuH͈p]D蔱gEc.(@hy7a@.WWio}o>V(7n|sM!bnv;5 k4f)@,+D/V$kV#" dsk0Qc./mz<ʪf|AE@Ӟ[7{ "҄+"ޚD=Hgb\&u(bn4 rWAž&<nK0˳ +h' NlS ŠK>?> cKޖ޴Z8KZ{ħ^ߏRH5c,T\љ&]!&?RMLğʙQ |~Kҩɛ Vѱ\5 1Z<.z}MCo @옮aF?j7AQF+#1u5acȕֲv?O9M/8 ^u9Y\᎒ezouf8ZOv>APi$w{zwʖ`"rcub6JMt?Jn52$X4(SYq9àXALxM4- TO_1 稚aXL5Y^aKB3MzةTb\+V>31[Fyߵ&j؊S«_ x騩̻q&LCݰº>tl5$6Ue^E<ԜHSf\P&/>Ep-KCg0\]AO}Cqu8pUc_ⴓK@*S.\rоMpwB-$P-d$Ⱥ+2.HܿnC_HCϘwOA0!@l12=8 +BC='m"v=(ـU47yߧ v,ժ^9Daٗ[9Rs"c;?[*!nR.]OˆlI2.bgBBI.2@EP8Mab.k1{h-E}$qXJsds[gs۟ 8y)>šG,2$7;F`;B듯Utzz"ś p8ͯDQ?F+Cힳ"xV2( S9UZMW$8 EYUُOf^-*ͤHi2wUti(b!Sۘי;1Y2sMy+(/n!NP$!!ƀ o-geX$=^U+3. CS!g BEGeW;D~Dƭoi;.71.K!SS [UW-UKD)ڳأ9BߖH;Avڛӹ3%o dΚ(^:ͬyRޒ, 2Bo1.0 卸q}@Lb7|C3q\W?Oj:Jq6y 0!d_gE\Wt=K]E8t~хgIO/2AcmPִrs,q14仡Zqo<c& =%0]$C$ SW*G=t#PiE q]̇ln)M,2@b|>\1}pmd/5Iș$ei63u^#eGAU|.W7ރ?f0:+qm"53a/Tv-\`*I0CXf;:mw$\DUxm 3%ڀqdBJ?=*ajLh (H0MZ`,倓Yv-9m&`ȢBmP-zV6ԓ^c l_zBŝ@b59VԤeZdgx<ոIjf2#9˶TW >(4"?e\O}!]tiJ{de*lr2ߦ^l I{)+HB؃QvLQ;+}* +3ƙwZ.`#Gw_&yI{[U @u_uBm [X[E ܍9=mL0CbKOʞef~i֨4Y5]H{(ReA;=\{.X]1SVBo֡clǎl S]$d[ Lh RB%s*Aެt8Jʘ+DvEBKuK=g' IYߖ{C0!Lo_T V!).nNHF"@Dĥ3&HM>A5$E^">k@k~*m3~T WXѷB˾'v /^$ZP?'_(Sa8җB{E2 pt':1q{ ^fSud+TOV,x"cd1xHB>'Bu7ko㒬|Lv 0rU*e?uqkȢڕz٭&fO$ qϭ~лt׋.c=<4dpWo",7u>U3_. hk,}Y;4aۼ ><тHW ;8ȵU,2F W'ő"AD.;jc[ OjDgE||w_jc/sv5ĵ\8kaI^Qbօf#L!RIun?19!5խ}?Ft[|AnE\l*53DִRyZv̧n4#[Pbs$5UR0v=hhL(}뮯|UR2Z: * /1 ~ )M[x.ܕ16鶞bs5_c28ߘT!FDԓ`jj' QCA聟.e"0E3&(C=T0]YG !Gs_+|A II+hZȾܘ`z.AG 7PP[x5?44,"?3乷87}\D9<>ȫ 흼Fb]*OrWiV,빀F$X٨g W$1Yv2rW.[,8E5~NB6E( 'Z6L&}tD% kA S$0ю.iS9U r;d&$vqh.,vldxf?'VG>%)l3ue}_Fuu]aW'::fzA Ud gj?q8`oqZljKi?}W1m KNwhB7]WFs01"va>$s-:Š"[,ÙטmD\𖊰 LF>6ex;'_ pske60`bòbUMs5D) ׭8:)ɏ)M3k9T^5E;wH?Q+9vBv\q{BA՝mQ3nYCcTc4wY}(}cGGϒ^cuebh)}d}KEqΙ'׽ů?!l.3ҢWA'A 8CbفG7CB0GFtުD7  Ef|JX T]fcY{|dSOP˦W*fKZܠdtwW`2:v o_#2AU 6cef/ӅvM+ =dt9 (n9FyJ*Jr% Ʒ,,lVHlrw|D⏚ڨ4Dnn˨nvwH(zzӦ'/,kc"Pf_ʘM4e&VI`_1Ѣ&PW`k63>%g`,PrAyfR?hpxݝct4\ iչ))"V|Ջ(Qdz=pRFtˌfʢL{i u)Kn`-o gIy778 $ɨ#6?+L2i?rSQr:ivxT5LR/[TZ6 N!!c \α58L ͸p{C%x.0"fAbB^givm9SJS߬\\/ 7K+X.KW7 %=zs@GT~_)`n/`G|'ߕGM /y;]r"=,OS 7ʼg*}tPU177k#\0>=Һ%.fD q[58h3kb'<% _8{۹ ] ?>#E2UeL= QsU^hy H5ۺlE Tu|J:f'YX%)a?.bgF޷q8瀢Zf'"U(l.H-w ;ұ*'c:e(.Dˑ8I_B } 2]d!lbe#"[1,Ҧe6.jz h8Z\h,#rSzzh>ty xǢ%t_/qGJ8qO:Ssixvd.(D_y& \pØBW iyhw_VY%e{ܢ60 "sc9(>h:KDgf_m82/G̗k}mEF $#1mBvt>> Մ`ZD $ 떉݋^zݠ}zVPn:l6?o#Ȉ%a28&Gt 6>Fv ?F~%&??O7*g;blj[ϥ姆%Șq? V'𤃾ZyAy 9,n'A>9YB".׳EQ}*)F%'=P]Z-s>)iBdi}gPuQ }JH-=HA;ﺲx!hQY Ctw7Iu__ &+_aF}h{ <C1eUBlӞLzF)ՎYbcH 29?Dq\>EmXzH$->Κm& WeUNЏBו=JbޅΖrՈXH|,|Xb:^ne:#)|/yX|yf YlȵTJՠZHT/ݭzLoGyڲd(I]1p]vC"sOC3l(ӊ262Z$@b+/Q,mb]ֹtQ Ԧ-_G h,_"æDZzET05㧣8m;󽶌,ˑ1*^aSCqªh|};Q%g]qq!nn5XVrY4R1;,+Vwj3x]s.V{x,n]ȖhgI{Id.85,{- ZRg*3#}Y-ۯ8@\z0=Oڏ';+XO.?L/Z^b{*YwFPU6%V3?́8.w 6{>V%yj`ir|ndR LF4WWAsOb@@d2lJ`G^4Vs #g;I`T!aAM4brby!;0 T8 ]eFF ~ӤGZ}&Bv3v]MoE^y967-+ Bs$N!k=Y=0j{sBGtXɕo 2pyܯ 将xG1|2*:x^&^(7zRΔ%^,7U2;&-"&-9H0PIzRv3™.,)x1mhJm(V=>Ile/,(z5c* rي"'oU[`_` BqD͎ F~yB&}%\P>o[9فMsøyJ4o L\&Vn?@E=78=1"ڑ1@S9=e_ϊHVd߁":'M,܀W¼Ѧ~ؼ^Cé߃~bd韯, )(ik`yҰA?*SXipTRsl4kB栤-s={ ̏;D* Q_:tdR>ԊL$CV\Zɘx~ya$^e_iaZ;RU]B`UZ+^ZD1R伕!oVmjch-c*&u FB$|\%4H%2'/A~m?T 2#@7Z(I V]fsX6Ge`P֟ v Α cRZFJ?ߊ-&[3$8J9iхll̒3ӂO% kJosO&rz5" OlRN~S 908c4%.1!^s4QB{,+Nڬ@I|n4׺`Pz~hqEuN"=>r!k56}ux )C#Zzr,D#xkih1[$5"KS979pq&{mZq.$hI uTl+"n & OBn׌~k}ι(62xB+)VZ933'#[)<I*ڬ[hy+̈0QV\,(T;y)$24ۉI-WK}.&` 'c0vQbӖy'aKtwiFG=<@(=fU )0Q pVV.kҢ+s)[#}:aŭK_/DtN3$QA@Z;bD%Wm vpoB(Чd'mf9N6R, 94bDScےę+U_=R^P>hKFL,1pjDo*1ne|~ѽ#oxJrB@`]@& 7MA9o.BQVW#w'UୁF8TV u[lAK z M`u 7宬l-KVB2qQB$7yxЉn|1:MĦ0*Hm8c k@&6 0G/Pcrj=H7?ZP{ .db)^[Tmgr)'R>@_mZנΘ>7,2dݣmCtj6uh-Me&D)Dzn FY'*@=0s+aY;bX:f~ª/,UmQ//P̡h;eA t/QD7 ʼn]AXWEc gD\vc%)ڠDl0#o'C FB[}3R @wTkR@ۑH)VMRPmDN~n o9H͚ۜ^ua"ZoCȻ&4sqt4Rj{*RoYGgCc(5-I?I K> 'EBE i3dYGײjv83?vAG DG{H vî8*}5/^ 5#8(HJ:jeX@ l:[hV,+{9*U=ӆ7Hov2 R`JuehQFNG˺JL_y A-Vq:6s5>*0~L*՛ ]maX$K'h41O!sD1 í3nOuuѳG@6#ږ= }}'D@' ɂT se,cK{a뜕H;Xio-u}|s)nA:ojZq<%F\ƺ8&Y=܌yN/HG&L%R -c9k.ą\WRZI:(wfpڌ4rIo#`̈́m 膵v4f WK"r/D-*t0IBEQabdWlvZtE׋]ZL1AGg:J.5'S֑WNuJ;q6s = ܫq8xr~գYaVup}۔;d斯{BvbwZ KE_2٭57iNLFcBrNܰ82i]W9-OqWn ܒXY8Ъ]m v*J:l| ;Dd:TȞĽ o: XRo Y͉ j`9wT=HT=0X"`6ďIȥͿ$^n`sFNQ r7{.}vtA( ;40,Xh +}>|V/d q()Iג;[TDhYL6VC94v2at51rN.0J@Ld!HUI6Scǯ[_Xp|@h$27mbhfP}(lP֝1ʱ=)]醰-awycž/ۛ1jW"'?EL ;fN(6d}aUQ0V//}.F{ #<U[<DORw@% -C )%w&+ ,m aaey&~c摡m7!P1t+Az !N0{D'1Um}[E4QWC==՛jNA5hc4\|i_1h?ܲεTQcjTw"zbzc/E pY(0Sݬ(mrlp-2n,B KY*TU!'uYEE\[+- m17dGbTS85*"ꭩBU/aۆǐ#0y?w_oe[ȒXd_XR҆˥+e|zKgK~TCYX~욀ʹ~ݲpOϲĢ" gzYQ2bNᮾ^ k~ D@D{ޓA zɈd8Z@$>o&/mm;c 5G ™. *7w.hWd0]Z-w2|M2~Sǽ}v>*4pkׂH9L1"l'1??MLa2'&Ū_Y0n 4o[4nYәF)mONJmkD*P[9tcNyFӸo|zMX4H6#xO:p%tywvQXp ީhH""gɤt4T'c]Z(̓Na)9]Es\B'É+sA1Dt<><>gp%QB]H)Z`+,"@~"{W/?A[/ūƴCUC D'9_\4IGmP ɋ9 'wj; (iD}TEƦ&~*0XPKS5 rfm2$#$?yhe-,R9E~ vw/-NAT>|K19~ڷD`٭Vy&tflAdQ%:`AJ/v}S`z?+~HF4ٓs*/uq3er!9 mR 7JUП'h҂Č =Z00flHt|, zKAXiC傈_Qn pp%FzaUtekͳmp͢ڎk{{}+9 oA/5^;͞x̊d~bsﱃd0{~ >f\1Y"QK5PlebM>bU-ؠVml|VX -q[SM7n3| -2YHJαst92kTc<.Y?B DO91 ]YOpH9sa4AZ4Ȭs1Me >UwT n=_qo"Ύ]$kuѸL JXn@"1eބ";`#΄!$zCQ(骹uViޱJ"Ck7 \oR9aaMǯv;VYO.56hBUPm"穱ʮNR! Be"z n1C)Apu]邠W\^E OZ; xrLS;lzMꐬNP0d|2Bka7 S0ʅ]ӠbiekM˻#p[} r_ע8ž%'7n1VFЛ z f'F`ښF)\*[]u\anFRibd|N7(iR֖2dUpL;.ݱ z#pKL5MSt0 ozo(ҎD}-bl=3RQĢY>QQ4!wxR8 K<8# > gfjA,ܺ5y L!%6SAFey[J 0“nʂ?11`$Ȫsc%?} ~iO`IrL 2j@@0%X&e]t*x, j6m7AKyYG|\bqJW1Tedf߄Td/ufh+~$F7UakoV>BEayKuhqtwpm=DEפ xANKIԓSu:*4Q!2ڷ#&qPJ_kX%w ]pb{q_ `Z̘^ƩP4H 8qM8_4,)J'jǜfpo(i/ntoں4tBAb- _@=(A:2uK"CtRs5V #F&k_~$(_4udSjMR*EBBILKnȵyu> 5y!*16";m^enUVjjUJo`G{'Դ'/1/E>)?Co-|%С([^>m`zCN{>(=h4*a(QWvЀh!O& )|ia l {G\{W2Xz:1#2AR6&sϵ'_9"%|Ld`U1=s\!JyށZvVfC&b$"2@Wځ(|_9n}^u̾QqC{@M;@ބk)r!S5. n`͟l #ARzIj50N5B[9;%y2>W@]}؏"[nLX8xAŪeX^C z{{zU;vDy &7n݉C#4ȗu-QfQyvd b>(?i"ct Xw_N]k J#/hyb?zbC6~Qg}TƈLe՗s~`{m>G *:x>xYy8b8Cէ?X=B>>jޝ Q*lH18#SA5|˨q}OYBA@{f{QV{Rg $a''t͐-Thb8]+B[gjϔu;O,%"D"f{Ѿu!;hhKޝ-:`YPKa2K<qB%:3&J>`0ӍP=a<D/Y5<KJr9`@+ĿImDkr11ǫL>qR׶-/iE5yRXDtq?ArKX(o>`(8;#>O@|kW Cy1ǎ#1$Ճ[a4|mmc,RMr&)]oDj'ud/vl+?t6]N(nPE寳ŞߤkWG Gxjc%j5HB ^fZV T p}OԤĽۚ0?1͝P'9Ҿ&#FΣ&vDBP}O= M]уHAPI!1|ɒָ7an`aN\\twY#=J!>HM[6*EH'11^[KI*c[ A9 a'xE(w`zm/:H/~6?Ti[oYY{ΰU6Q|v!AxiŸ9?+q3i6G$WtIcB A#,;T"yk,zOyNJ\vb\NG/)g 9|3.0«Y[$fXE8͚R 5,j]$j{XMKDcMkF7LpH Ut?Yd CuFB1%8AEhVFVvi11F݊2D+¬t2氞|ɜFʛ71UD ߈3VqoOf $r9ƭf^ckB'{t4|J[7 p(;0+=Bxp%^uy2 JfYq 4tۼGiQn)px(f#fUDž~@"ȳ^ϭ@"Xb/U(R*򪛹0h??$Z 6ƂmR+dyd0磹bMP ΌGLթӓ;i-NSPfR?y SoB̜uV7))Za=J0".iQ+sdr$Qq 0^Vk8v-G$("敶Y%VR?2En';B<Nϻzd8!Phu6YkX& Ӂӑ/ .$[aX$zlEyyj36S@a k+vD9yI[4 JV#*po}gp(Z@6tM>c@GjH=EsLC}S n$1+p!ޥNr]`VuGXG‘'65Mu@Ѷ8s\Mޏ\N"3Q 6Gr/BwI';$#wNIjs ?kIyVFdM"<˘N&+n~,1 HZKtĚ9[wfR`Fn0ļs2}Ŕدs]qU^O8yKe2@ߣyQS:͵($K)7?f#Xw]( qyHU ym[(FOYQ͇*;':N̡^}0A>w7.#gF_#&(t䐵v-HsҽhimӋm|pp kIFra9ÄoY'Jix:n pi~-ix6?ti-{j k܅~?L3v!0 ;я#P \Ex6~Uʯ:e6B臊 }\F.| $ zT,2^[$u$ ̈OJjH) Kȏbne" Htꍔ^lZs8[d⮖Xeq{]:O`oN;U?XO+WtFϤ~|Н<jE'ɢNefY3[) X~w ͼ[]6R<\@rS>Stgi U/"$X8 < U AjxȤ3r$r]v\0B:(,7XC;MX `+[solUz,5>8*C''"{͖f \ūK{SWG{h1$ρ4*$aGۅp$홷;c {KO)w$_O4-j>&3}K&̃EGT]PmuXŠ[Eݨ"V =ִeL+Iܳ,Ph߃}[a!PΗ6X݆ѫK^kQJw2!8C0|.|&"6qݬFt=+K =*Z@SPT^ 1W_y*Dvw829eaXw\fՉdq_5dW\-bVvj{ 'yJ:Bf .Ĕ"ȹُ/9|hFrU>8 Ҿ @d#!5U_KǼ\znHd̉;f>(f WLʫiL O¯(ĩZhEpJ#6+jx.R'W){rL jD,&Uc$#guy4]&@P uZY*}^0ozEQ$-_t,vtO <7t4xJ%wAT{ sc/K4@,an@AӤ%'E!D$q@`0e:D7ʳdu4'Fw/םq<\B{x;YfNq 6l1YaN"O'%\oȁ|׍tz6\!'2BB.jp4BhꤛC?!GrƯY`z(iao|NM8 f-7DZ}VBYIKjNDy2qPԳ>nf-O݂BG1?-~]fU5`ảaA$.4 raĢv3!AێZlU9 ~ؠ>)Y|f!F5*-)aB^d7i#"[ׄsYp969Q ~ AbU\Rb#;x_~ e^nơ6,,T6^>73z>~YeSӏR(2GhÚq]_෰Y"k$mUI&L,sǪ\:q]LRmlrU (4#(e@igĄw+kck[$ǥE.#nhK@b6օ]Sel}aAV4itvNLFdԕa@z3^QA_4(P0n-f4#_Yu"8Cf#a f@緱wָ[:7nPWTYYbhtҮ{OP<?g[A*iU B_lo>yz2.`ϥkhzNjZMzYoH Q4o1kfy]Y3q|'VwM}!{[g}h~uu/Ƣ?R͎\4 y 'ZCZ݃c[n9ZnҐTy0#8i!̵l[\&Su.wD!So;/ݡ^j-Eۿct4/\@E&b4C 30U#+qH(3D*&#MY#]EN]=}`ⷫR[J+/  &b7(Bڊk"[XE'nI8VbcpɪqbI,-6Dp/uΐ$@Z/cE@[#ӯ *Dzg(>Ś,205.i"_) ̰Df4Q@Ȃ4P?\N`$d1v؜4%8z7}T="KAzGr)lQҍR# 3Tk=X; # JB L_MwY }3X3HKW>bS@(H~ ߈ U WU{~öRr*KϠh !Yfk/2!UWee:7 NiEri s@\pOrB֪GAb.M< ݋њ.v 8Շ(&3c* SdE=G(+M,,XBx띔7j j45l\PQ><~H`Eջ55k׽N-#E 2AW;5,! мŠU87dASߛQre(! WS7) Bê f2~X\lQUcH-VPz/C\Շhb[l-ڔ2GSVb\.`)jl[K=˔*C0ax2)נ{txug*~pЂړFW *i@"!^"$pz4\Xn \{Pҏ"GHSHS`AhO$ͬ$ 1[d#v"!d1"c7vb 3z,]#%H1ƣcW;0η#])Nx1II=<1v*Ar/ۯn<:H)6cw0;CYrB!O1bk\+tئJV"֦3n5&I"/eRoví\,H}4(4v]mozxd-Ky>䨵G _ͨYjU)#bχْ#5-z15kA3LvYHhx0 ]̚"$$nv!O>֧}+kepqY8%`> +C1F2`@Fiޕ{]OtdG󭜆)S+)A3 n^{P_$qqJ55{0sU_=Q] (t\SQm jiffiuh*,5k&z*IN{> ^#X2&R3Ar̨,C+:p{lo?2|K~ރQBMdDNvRl@_˟:p-qѦztAeS:c<iZ#8 I(=MA@^`f7]S+E{LL!l`6|6՝3-?}jE0:*]@դ[BnKI|y HkByDgwyFE@vUnASzy6Ɋ4b9=_tRE^s"'KZH 9tI|JC,W^d1x4+.}}j9Y6haH;KXTᵡOu{h:M6Nˡ2t ȢWC .!Ιwˁ~wL.<ɑ'#(uam^.~IWhzBf<Ʃ*)sU٘ K/W4j iuadmʴ/aͭkQ0{F1C/ҾðɍeKuG7\^PnnXx_Z-J1Q,Ug CHXq\lȊ<3l`YTRg^Gebͭxf<&ҥ=DXgT)=#&_ X jR9~ κ!g|1 AHy눱0 F6']3 пP/0g$ Pëe?V%=aR)Y%0ȏ-lga-taFt cg%5t6yW> D,~劃a0)/]ںQ@Ҩ)s51>#r3]_Ire1SF$6lv0Փs5|Lpp3Tpj4VXP4ǫ :@~C$S T r-bLF.d>AɈ2(M[dE#lMGK U}S0fZ8KjOcث?Mi6~{lSdhʑ1J#Aa(h쇒G;MC WNQ=$z 隵"rV'=$X`ƨiwâkȢ6`E;S566"nEs.0AiVgdz>Kgl>Ӂa/̻@Az{Eٕ,8 O!S+R |x F-I jS 860Ǧd^s!=rɖFզ# hRdP͔/{I*!Zv (B?ICŴxu B0Yr[D 7V_0 ɼWIH<@O'<~s#@Oѻ'@Ѳ7ӥ&^A, 𤩞#:Ŭcl uP&+b4Pf #d|va9:w/Ty It ^ Hᬀ0؍F*) g[^#iF4WkYҐ.'WvVs)mTQ! 3ߓ /mMWNg*Ҁ&W̪idVzR8م_zѷr(()>g:n0䶉\ǒYT~ ۇx5_X2#"fRYfnƶFx춶\lT)3_K^:)jBP(aGdtț'fW̰%%j.lG[,0ɶ|"ds~+ r&3q;&uEhq>h>_@ Dy)O,hbx}%fR1wشU M'e;24kƌSi_CaCQYXc[ѲLƪE¦}j5uD~-o> `ww4Ӄ':Ĭ|gRmCXg=K/~ov7i7ӉXro=y#X^7fDܧ.=3a"~?ϱ"QD9G.˂2NŮnx(4_eҳ$6KRsГ2 yD뺰$ߚ,*0 d^:f4. x's?S,HI!wx1B>ÈwtDp؄R7HykAͣԷ\n)uNºӱbo"UB;[CGqw1FS׍|yG)p*xؙZt@O Ǐ96FbRyd˫$] 1/GDh\0C /bd/o>yeFѻJi:]9m t#z5&e|8 TWpC#F"g, ~ ={34@}0FlBn ޳ hR0SC =53$uNyj@YPjH WNn1el jdKg0#JсuDŽӝn.,|Aab%c>%I'Åj56Nxԥ~[zz}d\!5uŁrjq9Fɿi,FPpe1Z\VWb&= ,}\whFEhsIcf"S$)Іy鉶_G˶<912Q PSsEN"Erv^o\c̈=Hv0$?2w=5VȹQCBbq. xkmtK iO(r @֋#E|T)UJ%zSZg]su|茿x͝Be[No'M%۵pX`[/\q^-SGwv+W;:;QsQOt!7.؞ae񋡇͒ȍB]( LMnw4Q5ud!پ`_ %tq.5 nFt{Ic^ CȻ_̔Qd1@A6T jnJklb&\+f6ޜ(L>?hӘrCbϦ؈E8w~h]biXFT< awSB7>EiVȊi"X"I%ZwO3rU L6Q)ugh2Yێ.V!_YphʎMi.*J:G.tG|u6 )SUx_"Qi%@\,^n75?lQéeHent8jn^.\<#d981Kq Nxp=Uf^INjKGy+DC'6>Oo3RU'JlPQkK(E!N̳'_0jv 5.bU.b Fֺp}wUv.XxMMӺ{Ea|șpYChV*}Y^`/An< _ۋ5L%ζ{Ȁdqh_~1i~ֲj(hXh̊GjWZT_d/,ݢI@ _N.΍R{P$T+ULWs#SDr%1QD$roK=[+dZT(K#5߂oYc/ XG2k]դF? ҟ7\Ab*ݘC8GkxQ 77@t@:pts]AϜF!x*Y}7FPVU-i<ƗiM[Gp`Rg'ЏƮ8GYlϞqT~Gq+Ѷep6\)חĆy| ?ï8'D? 3W,DULnxişZ ܬ+|f8_&+ko ,؃q5DEGF8M۪D5k8^aUr'{ Q3L."C;~bS34..jV5Z=g7B׎{/KjU@zÉe1Pw35t1Bz*1=gN)$$4A.r(/jV NHy.x[W/ q ѻ"д]MxyIj&013Rʿx:L=*@qW[Bse+,[dYD@g'u w 𹧅,0غˆ5?%"sg9׮kKZ50L|c.; S3+GQzmf՛<#?Ų/,Q5wAX4X+Clf"2[KZE&] &`֕ʋ qڤ@'e+Ec:[ h~zc?׉8>i69X R.f$kœFJ7{ ^mڋ ӈl9e&y;ABᬹ=H;>Wy@ mTuRYÆk"P=R\=HA1BJQjaiI ֩bJN(QYA¿_+֬d00wU񂧚 ND5{էbdj6и !Í($WXAc㶊1mAx:%lQ[$f˘{_<k>U*HeÕ;󌖸mª%l!2_o66 i<M'->!h؃->^f<y.f}cK2FZ771I YʺMWOu+ M׮C-`_clxSgd15qfڰh(QGċ9iT: /[ݸE#4 .O8LyHV1T֟q(y.%'o[/6#[z8 UlW:*|fy:4MuΙ͖6ofIp;Ykܹj'@uCʋrޣmU5U_ᔽ>1@'0~þ(r[U+n%D>ҐJ̸/ו ?{{dqPM+V%#0_j2tˇ/9Tġi^aInbͨ2Yݥ1}V̀1${ʗA=|Ir> )&A/-%E uC"-rM3\'@윷i`P(?.U߳!lIOCT~G sH9,WLU]5?g߇zc(w ?xm0(/}y "[B"Q{?XK7z`xxF}Wcm7)( ;# SAS՚Xܤ- 70jDZ.dkw*Ƭ,mlaA?,^+K~1*$ !L$FO^ʊފ=]1٣3|guł vSq49}@BP%T S>SR+V!HE+o۩Š:n}R $ZkN/ZS'*C>{loL$`f mιR_[D@Q2o@Y ui8<ps(єN BW iFu]B%^fzJIff˜]_cE(M[U2"aiͤώEXd=N~?q(VWMqTbyקR%~%mZkZ~ o'dJzBLCz)| Z˂`ӟu/jf٭ϻRf_nf`wd`'A5gCu2)cSyN1Hi*&$ 7\[}ҩIƾ+ yf@n߄F1;2Zasѿ$TSsa#26y[iKYFAֱ4>tN&v=E ƦGg/s3T{-GB=IKFLs Њ|y( }S)]["yѺ@-u|.WR!"֕~S[iP4)"랩 IdFږ$4Ci2C z5m~湱KJV=%w{X2[^&JC@ :׵1+\ܲ "^NҩO -7H"ڷwag1!` E-_qj߁]rB0='gJ¾zt, ͖7w+` BjpMt$1^^j yT;ړ7d"jc+Õ }LD:o;O@pZ,ּiAݼ" RS,tgLXh~z32tѯc])[ bBc-__PL_";[ItF72QE"#IUG#G;.hj0#b* X%J$s,SwJ)c.TNx{9*i R3ġ(Q3P덳mlL8bF_RoKIٯاv@b)9~y ~qJlXI >W;V'!Tj -X))Ъ ˆem_|qC[ ?;0(E옛RcǼIWRT<+p+ GfX ۡ( kх=.pb׾v(xhζ/uǑ{ AL@5q͇z&VNID Pl_D"=ʎU3A:-6tQdb|i^p a戎 DIHK0j Qg]SO^ uוێ9-Y @r{r6G ݼȲgd }!:Hd-3h[fbPT2&ȌAì#%t}np7m8YU^3њXՃ z6ݽ唥8~@l11$VAX/\jf`"u#][BaR.`Mby{CT;J]g.)]/c5PvKipŐԃhלsc!_e,rZW5R7߮2ŵNe:yhw󼘛H m$/'58oIP)8)PlH\T1TYGZֳ+էmS6 ګ<ϾwCiq==fea0 nD2v`.H(! P{-_f7d{yT0e)T/6u ©3sf˲>v\;:1tvZ1sja=TW+jww Zw;Am .=+-x\j2[9H2mnST,~B)5D)IO~0hHwJ'Kaq .0ZK McJbc9 앎\຤ŶDd0Y"HGNMiiN"qRIʶ5\_\i^ʢf/~( G R!<›&E F[):w44ՉA8`|zhVr8˿OL<ɾLU@rng_'/h P@nˊQ1㦶KY\;ݥ)u$LE90Bώ1DwaV>j*őq w=~r:xb@)LCC:\|Nc܍Z9!=Q*30͇e3<˲ҐC¥L_oxx;f[n&rʇԍsn0f\N-dli B³V(D=cUկāHϟ~ qIYp6[ɇWBYcDk:`/-v+'N!09wBv 6& ^@zD %8\L"?+%@Mxex iHʆr"_Z@JW"Q~DbFýqcq =br|n]'gԁZsQF:(|!j3- emz?`'~ %ِrO+fW9R|sȐ}evŸzZ<`ޜMճ۟yƅ"Z o&I`i9/ǥ (&>t6(N㋑8EƱ\d);[[@)opOBOS,ܣ]HMWnbAϑf Qpc _b?ɨt.M<ǜIѲK] iLvCEk?&.E L;7<\Z60ρF>@A*- P,. ޺\m_ww1&╾v_D8".:((A ʶI t̀_\#SG!5h;\m@ Ȕ~e#KYZ8)W L >ը'3Yi0)'QZ.:#UVn ԙ7O(|=˚9K[QZ RY`ӌ1DI $͙S׿vs}ݔ0ssPeqYw(JZ?A>QT@ZDq8t"f~Ő3{ll4Cq^C(y][+7:6*Eԏ:l% M"vNVn{ ?Z.UL~5 e9<žq4kw; {O#1.H&JS;.+R/+Q9X"wvвE!:zUONs x <&5x𼈡8~~Sze>AhۄkƳ\SsE" o09\' +`*$]4v`x˦ڔP:(!4>Ftūf Pg̮|#a X|5wÖ~(:pZm&ы42; *UUGUfwޑ*6R@f&?89a@޵1]&{—^#h*&t|Wm^*_=ml̩sܢg]7H(%*ZeP2ʿ4'A_qƥѳfͧ@D}2^k4h=pV,`".ƜTMpG_E OQ@vW7'%ZYi-rJΝ_[j rC<;D9•D 8[ 6U< - \\7}fs3.{grvڧXz`5bDݛw Gx,2S%}x,̈́)w0;2= Hi"w3^N^*͙ Se~PY=)gBm~d^?;f:#FMG'٣LuԵ¸|<\,T uq#p69bP''Qcg*0F<KZ2 JF4?+ ~> Bީ<bT^ЍgngKh]9z/3r[* [̳6B(r4fUKMbIj}s=lb w6ZH- }[brdӄom8C@͘%l `F#w-Upu@RMOr"fk< c'L~yz/#p4LdmXoRqZ2+Ҿ-~`R|a$n#,RngZw0Z`D,' $7)qܵ9esfu^to$x!ЛoCAʒC ~aP4et >x_@ͩag҇8@SG>ħD_GH*fzJh"wqH%oR`ǀzo t\]%օn;;H2)Z:NH1:Ic}H#fc8ېG)y -UX}=JkA 4``8#PJ9h`7,!`vKv"}uZSY]c#jdmM/ɷ`*8$8y h YsCFo'/L ekδ.{c~,,)Mh|kG!uo^)!`R&jo^=B[@Y/y4?w61$64I ߔ.Vor Il˾MX>%gJ>[(ɮ.|a9(YȔRک;mTyqԐ'N҇+5ATkm5wIb;mi^)3/Rӈ.v1*h ҟךA,[aP֢ajx1x$@O{dS9mCqN|Urw,PQ4sjdΞ*Ba'k0D llst>W+-2\QkCZX̒.K!٥ip cm3Bt\e7By= oh+QGhFhZnx TOe4m h ott<)JSa^^:Mkbmfr/z"뀹 [OlGL̖P+2DdjGlcB?SZ1:Vu)pe!F7wXl"cz3Ex^ ˓Q\DE~9cPM'bICx5k232~m~*CA*-hc S5 81E$)i_\5o83sH dcj؁бvFU` XQ.ȕu3l.?OңgPH&;eB]K/6oKL .`#T"#3ֺuGgr4*FD'ED|-aݨR {Ԥ&Aʧ #cmL߰(ƛbh=Y1F 'GbF^9|J2['źl=Ns EЍ_P-^St+^B|L8 KbyHJ5NT ۻ?ff<:٬gKPȫfkgnXvK a=|̊rHN׻4lc)W?@a E6*8OavQB3>t%s}1lZabf< /kh>,US"5S:t.0J 5edi׽JԨw9#OsCRmuC0dp3=*^jiMwc.OP-0c2yґ(xLgOLp}r1/Cq-v Vˮk]7J,ww*4}+e|D1DB~raVh9Xo-#iY{.}GV[W)I5 SUsY= 55A5} :pTcz7InG۔7Ɯ(rVScHn"JT13lY-OF: "蓋m'N\Ã7xO2cju)*Wɒ c04fM7ɩk F1:C^A9 nP1W~a&OŬ" hoؐ{D+H.qDp `.  4=<ṀvyKGYNK {i>]@2W Ȥx+\ud TCK#HX*'.3HX]ѲqPt)tSޤȆ*020 7pե3 ɓGU) }ӄj$Kh4.'\o ӂ* 8ё';G%cZdpR| uG-fa eMByMk9ʨc[.Q<~'&z/WO;n'V0>H5n~O,937ae]sYCYHDT3قAl z6%O >-\߂i`~r'ptY{8sg! 7ëz5 4݇E ]xڃ )N:vEB3rz[rJjN fFҭ6"mÐtSLeH*#`UK}>RZxN(1zrKqrׯ}v UE{=pCٗ&Ji ƎigB-*ŒT_D ]܉ф(%̘aM˰}K)B5#h'lh,Aä֢mu \MYcs֝yJp ɚ 13kRu86kJ_ςT"~_0,"4)b뎸Bl;ґ p!oo!Nkz:qQM)3|ΥA"4(f򅗄)mgTgߺf<,5(7?0>g2KKZejn[%t:Jno[2JF1^8 pԾ%+(KUtBM~kgǻf=bu`( >Dq0󷝎2WsC2{A|&?(]7JK\EeyL[]*VdѸ"哵M(CQ ,vgsC(Sh{E[ Aԅhn"On(}mψN"fRy=0/ 5C]ҽ6iUhPwS 6_8s@#L.ڀ`"2C9Poye)K'xHc;_qfAAuց-7ګ'k nH,yn 팡Nk9~Gpc:˼@L ~u>h;޻i;@I6UbM#]kT^4ldbf/d/7bNA{xͷh*Lo`$.:׊ȃ3yȜZ;5r7>6j+!w 1I;n7]l=^ !葏3ӹFMNx0T׺l(ٞn/'AҥsDz/ ܇WSm㙟;g6dV,O&Me&<>,0 B*Ks۳Nl'z6 K0ԑEMKg4}|[T(9w! ~rPKUq7V+[ǤgmD{CozsE\Ϩ\>,4Q B&*(7&;ۘJ@9Մ<~?vekYtk"A<'81=GߑٰT,v1V-yg/v*tWsP)`QKNMXeTkkl&YNTtT"kjV2 &f:mo.dH~;Y lح#p+sb>Zc'6Y'u}tv;èsRN<ɫ13А0@)5 험,1/ⱺn[]pTw N$yYzʲ]$0dZ[2nߙ`8Lpb" M]I>s!g!AP#y Hʎ, cs=^iFh{˘Ǚe{~d0obI#/&waeӻ}1f W|$Vta%HJ ':,匹I=v/%OFe٪0}2Fp}qYqp*+E5MR~/,n3Gv `MyXLob$I<U!4 ؁% =iyk@*e@7*zͫp?Ŋ糚͋!eDlqv`ǔkݗg#V]6_UQ?,ʊX;b⾓TƂi3X&w y_!w2DU"B[! jfp&h~{s\-#" Q%4ˡ5 iR=_"1M8K~m2E[jΕ49PӉ=fkqCF;>lB_{gI[Xԡ}A@e*IGceV}u׎vC[Zzhg|鎹}6Mog8QjtY,dQX}Z,| 8,Ǧ̾}INi:G Edwp3W8bW(vJsLD"kg'A$ZBu{㷽Y3VOKrbIY8yWvE帳e2ڒD 3KZ=MI _GGl=ȈDK3oxbFPb]-3wH@9n3(,B Zh@Bpr4wo:/OEa /z;"凇Y~V0֧G|૝s5lQց}Ov_숬 0w#CgIy:jE ϑ,>mxOKmJu0"aTH}mW}ZOʏ0P؆'|C epZ-BcGֳT>憳Í:1v}: vڳ1isL3idNz7dh ҕewsXgaZq=2D^:D 2d ?+[> -DkhA)V+˃2S`zw<^ocCp18`H5tT7gäXOv\VʟS9E$g% 4Q5|3=>$>t3RoH~ƽ(+pjH{YU<8֥Mm\FZNH&uos1 Q\ڊw)SbBQ$𥮖[/5vm>M!lՏk`4qZbZcR_JgD!vDxDl}!f*h[aI ҼP>Ehg7$ð\HG]Fsf@ܫա}Q/Yz'c㸻iT,!X6uk>F46PT7{=$/w)MxG\5_Exnz8nr 3p1̎a0z6:w\́[~kmexwܞ,jέ8&nHXUD/ޣlgX6p؍<ķaEHKK6!QlM]? hu`. OASfK/M3P/^.I]Z?TFg 52GzkՒs#W1 ]6? &YȮO=*UB_=oDS Z!/g!k .ɤ'bյdaʏ@n d`|,.ڝ[β/t~ui] O%92 PY "921l[U^..ж=S]{6x/yOۥO>j1FH]-ߒDH(q47JA>k I9B;3m6C"r̺F:OLaKqvPZ1# F-zwn"WD 1-ꘝS gާ\X_c \\\g3ۭj[J5˙fo'gfB$&4f;fg 3y/wls P "VͮZ`PK@=dzM5k`ҧ "Sv< dm0I5#UL]{zs>Ú`r Mmj&̖I=g -C/.FjESl&6H|Zh5[ {y6$Ҽ\ -=ueYlbD onMx}T;'Iܭ;7MjKᎆ|ڦzk`OUGߟXR-9ktw$^[I+v˼23X&(rCЌKrCȯIJ|Mbr؆ pg99䌑^I~ _AB~=__;4+d&E~}Q_H99 Qz{?fiKt H[SÄ;n݅3:r&am#k=8hݣkqi(u $QVNZ$:ފ4lɗP X`&X_ZU'VI;t[ Di.=7?YFTM\0&JlDϒkk-W{&)x޵JYnXYqXH[ Nk!U[p{UD8%SF4!ۺ4o?֜xv8#9["OĝȔ!8FQn:\/yP|lC&l+q/a^%CފarcOFMҬ_f[&dG;ΉҨS]1!DTx`=s?,Y&WP=٧eT֯0y5*r۲} E p,Vtp?BQOj[@%̇ܞ P+6ge!*ŹhBGWRvT3 ^ݤ(wm`HN,{aW).MN`c%}4@MoG*eHYw_rd܏'1ir͚x§#}@NUT9KSavƤfM_^ꔗ%UפL{[^{d&r$K8AJuT.]rZJgq@oڻ!uX˫%‡ =ጫbc }ևb\pSUR95iBdA/dv:$t<Ĕ#d fAtNh3DtWAKHX¯g]j5[Gd[9$UWՙ| Rm{fv 8'&p۞:CtlH -tX8r'u|^mmܤ 0+#}CR"| ^ ꖱ_k(hH&LOXslWi0tb1eZRWøXDnx/F*$C]/-P5ӹǸuKSI|.N w,'ըѠ)̙lV̪'X.Rio.ed%%ܯXz_IK!yx-b.9R*a~d.'(LI{0USiI`G=k@/rH6kc%{Yw& Spaaiq,Wc=UE+m6wրmJ- ? WϴWS^F;v:*"G( JOs *X?wɤBS/`E.~ UItD;Owv.ĕv†<6g|DPs1¸cq|] Y-Z.5Ⱥy v*:6o] osG>#ngMڊP [aP ҿ[N1q w~`giE!h-IjA)-tM:n.6zȪt|UȖo@;0ȭEےzQ"ùIFri-&g` waY%)d[?7;nWr|ZFAܥDDҴdD!qHlMfUEO P!#^'u[#eLlI b`` *%te3jap6BGDesxd:PSZi.""57`S;Hrd2 fREc%8v~LJ#ʅ?;WHvY` o;,b'e6਒= .w)b&jٛX&#Fo<'/w0+O*,<7|%AჰQzG= k'QfeFᄠSԋ|VLGca4􍃱@9!!K œgoob߆7k嗹'w? ' 8{ [Bjvi-$:lkx6 >iJVk(+$of3Ž~MLf#,FU~0nhH3U_ *QErPy?SVbH 7Ӡ8mY]Euo%Sg+AK]~ŃPi5 z>yBf8GթKޕx zֱr::4E4E|y!;Drzp,V4;v @-Bhࡏw7\uzt@xC'} n~gݓhdeI bnlm"OP]#bH߫pz>-R6(J ZӘMeZbpM!ߵbwzn'TsvqJp_sH,HKdf s<{-!G`l3*旧`Q"Qϒ~tM!>V"&])ЊŢ^"H"%[%' yc~s3ն[=H͋!ZjEӭSQL}=M#U^q$MV,AL$Z + )=6cpW;hGaV0V7,TLwJ.(1z.qk|N /~Ō@dBQ" Qic-}e_j.5fg'Y$g/A Ѧ5dtIIT>i.ew,שs /,zL6Ri)慮E~0xD΍J +#(3e;J>Z)e>B=uX:zjpҷ)?|SƢ,lID1Jl}Vna8ڕ:D]Mb-Gȷ\޿3'271vC89pͼ|L1cQYtCYo!_$̬ۡf6S1ԗZIԩR{4^"ӻchXSk.+j_)'VnWo>Ci{Iy&t˾XĸZUi)0s9qDB Ȇ2ێw9E!Va)OgloIU0OɸbEQfuc}5 #8&Hw"jpw_pYӪ$7R\2,6Ɨ&%t.#F_˨'5݄ʍU1Lc>uZhU1m};V|`Ղ۹k qY/+34C0)^{ =:Q7VX;S^Ӷ4.}gP=#GUUlvf_ݐOahp;eցlz~cO׀=SYKU:91W䜀O/XzPQsQ0+.z;:›:Ǯ`huy9)~а:<XW[CJtp1P!1 KHA{HSze(KF(#DOTlzf'_\ hKC)n46٭d:aL cz;K8<]bvU3rhU̗ Q=Pro{>m>tKhBjB(K')brPm ಐ_^`a5`HVSk֛Q0.I>Vb[sf Y^-C" pv+ΔUy!v8Ayx,;wxeEK˕4Ig-P(G?qC$]IE瞁Na| ?e?zN%r:ӆ5s­/x=n_Sq^`Fmu,f p nSb"CӼd1E*gX7iˊjخ6Ua׋_5ΈfӅT+R0g-ơk/]Ismb,Sg=@!JZ~FI!Fauh2L]sA* t];bSO4G^HdXDX_Nzĺ?*::PKN@&p}@)$!T |L/tqY7Ƽ>V"X*ܶ.[ݥMt)RY8 ԭ$,.t#3FJ!)Y|:#fkn?&S<*@%$s㤟3rN,'~Lˌ6 3mCj75R awu8ɔs_u0Z M!ɸS؉r?e;ûYV$)WL2HFEi`j}U—GKſ :>l W WUq25|ߺh_(qSRfz9[\[diÎ;U<B.|3D̆37F+C-ĊJ{@E?_)CѤR:ْ4\h *J{@1I^H$Kx}ul3C3 /!Ԣ*(l}){|48\rzEXɕY _E><#~53ڬ Ձxiv,+`ȧ>yR1C`n((ȥĹ+d!gT#ECQ헼x-_3MAE}6֐20v#{m E+Wio;ռEMXA9KӒ"Iض_Cl^%D:Sh@!`%$)=*ECIev)٧M~9 )"N^QDo9UhL8$̉(JarqaA.Lu惃ʹi.;A! .C~KjsLdGRx_UߩDOΟ lY2%akGޭFEK$9iXzs275<"ŭcQtn9+av?;GMZ覓4I(m#JqwHW)C&E@= h#ɟ'dK@`1]s~Ž0/OP>69 @k~ "NG]RꖄK0|'P$\ˊbM/"*}" dsD;JsΣ༙f7m0slV Gk` ,Fu> {Í!,HGmB|k?Ѽ@uk92Jk}%yG_DL+$pJl÷〟``r!t2V Sh#tbkyGn$ mJn 2ګeW,ޓi+r/@!B[VEH<0n_ aFdO5 xW*FT5Ƙnȭ?PP/ Crx.Q:RQ{2tc,ҽfiqleN 6%x&qOs 8kZ/;ezti)g:HUǥَUxϰ%YۢP\y%܌厩`T}I|-q#!-c5R]m%zѥIU:=|8{lv0&e)"FeS>OIx5,%^G9H'G;WqB/Q 2H E.G`qp#gokGԓTPF n /" "GR:-A%|;ђ-be~n6,;N a B:$*(1wb)ʆ`q}H )ЪCqZCjߴVI&@Z);bvc'_LV!' =8ߤ=*v1W_$` ^vO .z_̃aLd7`o4}bYST=WYYQ8)1䦄`S`Ǩ# lΕ'nȕBaC&v^%N%]qtgs"WodP9Y@EyȒ31q0QwG`m3 ]tiNZ~H:qf418D&w7{"^~TVRHی.‘:/oOiӃy& )a!J1˱%Q q x"r|#X׀ŇwN&sY <-ܝ]9WFFV-ǻݒ'`>7pT^:,cܫBNDbͯ*5(aP )x6P^`Sndg F om  ?W 9[&Nj/7on FP=\8>,<s4ஙQ#EՇk89,!jE=we њ ~aCuV>k~Ґl HPziiǹLz8"d͈ύ@DZ-[6$` #;:>䒉֤ 3%B/(@׋*GXX.c*LE<3cj/h);_neWKE+\ڪam|*Vf%tMhtzKĹ=C<]42j ? tPMGَ(?!Z"t:y ~{ Q[+r ͥD3l3 o32|N ) XF>QGAÕvPWcK40 rƎKgpYM܅)x& fB.>%0yɋ_@xH.K]DHR!:w>+ ~)JKzoXlS V &j|f#N< OJCy'NذpTE g,'^4?eG|{|;-݋2Ybqq|;q׶sУK³*ğ/0 vVHr_W-g#фOJPvɱD $SXLXpep6! =7<]L*'(&7^:c h5Y۸Ӟ}ȋ|}>bAuZZ8D4Z֔+`J;*PR7YI:d]trVFf҅4j]@?Ծ" N3H'-|uy=~EK_\eK $V&D8c@fˎgtKn ȕ^$gϼH#cBir =dKOf3HA@X Ό=I來9}ڜXKZkG%D˴[B k|;׎^׈3$f:TwWZ1Tg,"2JV Ju%cehoC>LZ0 4T0 u:-5JKhv]/rNtߘ1ͅ`<$8A 0q>Gb|i94dYq,j)4N ]R 10W޹ =@Nх~ҵdWg^˶r-i\.6a[jЮR\FEdUq:7ILuVmV̥FzT>]nŒf뛼FQb@#r՛F "ָϥp3vѾ>#&l)WŢw^cNrnb}_H|z)S!p^AȾG[@ o \q*uفpq(R6z6_a 8^y`U@:n 2<;.V#` G.;%ZlM) Dd8|Og0ܑyER4ki,-=.aĕ.`wV }FwEA>gJfrޚ,.BE.P,گcVcTv PaFo[n'F3Сּ1{sQkZp`3R&VW|ڠ_h -(^f'oM۝Rp!V*7c nkn&R4 x퉤=-IL~R) %їW8p&1l_KD^La׼qK^ԖSl4[R"\rL"4۷ٲ:'sJ-j is THw z^nm?e<,/OJ`=޼;'2D:L$Cm ușa8gYZ0707010000003b000081a400000000000000000000000164e6139f000079d8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/hw/efa/efa.ko.xz7zXZִF!t/7y]?Eh=ڜ.+;%hE~b^>`Ր9sZBP_j% !O&/tC`k3k1)x(f+c+,uhX`:TΟ ~.OgE20Bzi @W0\֒`GEă v{ވJcIͲ?NtO `rXSls$ƭ9~13g!WR+e79Be < PNy1wB}ŭ69 =70Dm-)c~yN+Oo+<xALF sym(ddOldNoe7õ1P B2DIDm$C.RCYm/w bDu:s*+꫏^dNxCz9" ;piC49ׁmLLTJ15P(n6/zY :?U}o5XЇEHˎ5ۤ :k uAJIƈOXS3pQmX@KM{Y8<8t>OVSe/FAODM(JM+ԚєL+`09RaGM ^Pu*loݘ3$ 8؝m7N֏I~$4T1tw#X3(K.1] AU8TY<]/:9kanmEa[>WaonлA!s,%C #dfɫ_́p3 F493Q"GlM ?<0.X/ު9g1}.7 ~Zae_ddnޣ#k( {QY#š1؋r3#ѝ9]Q{TYN ̼u qoNۺBAwt3]-aOJ;z64斞U f!¤z'W|yR %> i~l;R ],Y+qy8ʚ&F؊IVckA$9&\,1b'5UJ,,SXgKeȑqh7>)-SW|wXu2x{c~㯼??cЫDݗv" /&Jp?PoQߔ#aE8v()F$7g(oEFTyGtliYݑ-K9/זi#^UgQ @|s*$c8k |S^q~NjBZf [oM߲<YherZҗW-[ɤW%_kjw^_LTCpUO:DCWN[UMǮo~[ 0a`ֈ-)Hjd\9LvuAst\p08vD+Ye; 얊~紀}vvShX1N=* AS31.d Bؑ8 1T4;,O0O0f^VPv:E\MM秋MZ%=ceQTrZDf9}c!.$?63}ʹKrR(zv\7+U( 3$xlhשAeT3 '8)bM`Oc^>yI0'iԳa tQ쏈kŲ>lUDO/㕀 P5Nv#j"iuG_u26%&ifOĩ2 ) s|+Ww0Xv"N0\M u*Qr*-`rJ-Eh(?"op+DzuGu|}}ݖgQN{g#g8sc!ϻ6?@&K/I(֟4ʄXUr \;rՂ7D|H<4KK~ {gR᳼)T##[3Ȱ&u.-}T@ZHP7M{ ֲ!U!3Q-ޢf()FYսy&#R7"_P-xDEyǣ:6U*eO?C{ ]a/֒9!StD )7I;]y[Iy8n{ܻU[9aP B5=) r%JzG{ͼ 9Y_g?K4A|}:?Uv9ʅaKStEgNd>7O!]S{a*ҁv'$%hʶ\޷"\࠰=wQ~`FP$o[5 KMO~qSICTJC$r 2*{ҙnĿKHbƠǁQϢ)݊eSW WOWVҵU sV?Zɒ꾺wn.(;84]}7"_%2O75Bo&o;l]t 5Zn |Dz5o'|T*_kQ%_gbJ=*DONUUFd̀ C a]B~b }08RAa*@nbO%qЄ1LK "GgO(Rq9Lϧӑ Te:ZWbZyӥǧm&* w/Mdɿ')d#pw{AխT-H)PM>K$.HZP9JYloT)eCŭ7aW-W=&9]O;_b;xnV<ģ6fť@B3_f5Ɏߒj1jȐвȤ8q8,"%CH?fK5WA"/\_$ZST\r}SrwN8VBau=4ܾV_u8O<1"jNYd12;5uo7Ia,%LƩʆfϩ +vF=j0~hV9+$v<ԛ S>7yQfIb]'GHhpP.%un}]e˛!z]P6R22l%3#&odnwDj\voQe75G|pȰHuގEj!9jM"{zў}zUwPiu"\B(wFaG^:ןK:'IgyByGbP3"j" >;DsLȴ}]Qs3i]lψ5H;qK,?RnI4/א,MQ"?#>+7١$(Cvܳ|Ѹ٩  MmnV+SZ߼XݰAgT3Ъ ѦN:, u }4Břk<> 4s|o{--SeeiזA$t\FK5TYԲA3,!yH~Hz$zv3bU21{V%Ymq^@529(>pnok(% ^ {p£B`1 SE; q品;./[)C@8Pv2DUuV׽NFť}\.:Zlu09&9CEm2#F WC@VXO ^HOaAk%;PZ5[q7bQ+Kht_KQO}`.X6γ|a5æbA;N}7)%^8"=Dϡơ!&7҉j)5+ZOx{ g@(W+`/ݎVpa(+6݈e.ԯCAѦo@RWpen#%|F P%:O0FO"g֍P?5CQZJpgt{I5-_ݍ낝j\Y&ӅADb^4`M0Rώ믦Omm)4qݏaF X)hO+-'YY|9ػ3ąMui;,P-NE4 e{YjtWb)kRL.a;=RhśÜscgXQ[ݥ !T^'GTqtX`/3y80>{dRQeqx=|CGu Ĺpf^z9B\wI)1aXsN0i!83V{3fzڃ|"łalh%Mټׯ$ N$!q$PS`y?vcre952_췢pejDߘ2[3J@y7M)Y}UBe$ 5,}P%eCO(ܔ)2Qm'?nwK;gkx=`ۡ{h衏zV׉=oZ?4xa]hSgE{twВ!Yf4?ڮ`KݗT塮p/k; ğ1aȘ:B#r ɅalrW՛\Pc0кR-Ky^{q>͗͞ r( u[%O,Ku?ݱ:Ph>’FY-D^8S-bT4Vl15iH~vj |k὆X:t#*+ }tͷJ>\Dz-Q,%]W('Ȁ7 Zadvo"RE^!lj!˷mY/C]pf@XROa#TJ 8!?{\"͡>72 ^,=W_7( 8rh]yܻF*ٵNEfc>3 ncZт2Tgb?=vt=-flK||b[Mc]Ϯ˿IdOǙpGuN_޷ᓦjBahjZ2k&fqyĽie9!껏oӎDĻNQxqZ#Sv2B*]zȾ_]}.7' rl{5ZPDS\ ӐJb,2 aS\XH@ۇaG"b{ϋ]4]M6RSTW#W#>)q' KҰ(KL(lAHO~汍'+fjwJx|1K0|mc7_=]V1GӤzi"RNJ}i-{` :Nv"\4Z,SMƬӝ\OCb.D;9/x2}Fm:ۯ0# X%Ԉ [(PWHQuڟjP+PjWYcX2 EW,w58!3Wtaض_A[߯.6 rg}7&*`&'Qw(v,R!n1+0PPnF̷ SZͦ{H`/_خy207`־6PY%QRd3cɆ[\d+kOAMZDOHX)~6L֭~y@en =c3N^@QسLzȟCئ9&~Q$)cP8.:8rZV?g"`Bog'c;L&7욵GZ~0 6`bFp:(鹩ͣ*ǏQaѐ*n+At|TIt%Od- Y`wli?̒$HPik[|oCR6"}@{)WپWV:! x@#S5JozP쉴Ti hJ1´]L. ݲ9T űs$VNq7`;*>tenTFTdx-?-6>Xga>$ߊyojmmŏ%N|sKn^,_rSe|RGPYzKq5\>_7 b>%aJr[O܄?JBEv2|}uDmH[S:85^l!+V]wN() ,3 Ļwyōc~/|c~ϮM NVq$8sh&)%j\.%|ՈM:ze*zIBta}rCY ]8k2&klHi,J "YO~ME7 fQb{w\gä\m ._I?9? iUf<zط9y0L΀vh16a3ڌ*f/~:8lTJЁ:)TH<#bؠ,1a`KsUSE6;Ӡ#GsxDkG{IW%~H*j$M)\ifBM8nǬQs+U9vЌXׯr.h|wu9$=m9j _zQRR)QC 13xΠ؃ S쥱r/ihS=/40GWVͳxMjYr鞄M[SFxq+BM]NJvVN'8k@ϓ`\{I:Kk-Nˉ/я ޫ[@qHw Dь Hܜ/rzޥ+\$j-E#J@˨-Nb@EC8yUҕh_IJ#| m9X5O0( Bqw-tMFd2ՆELW/$zK-”y5ޘΈ95mDLm>$BiM+T# RFF9Î*uy&"'dZH Fv1zfઢPLL mAA%خm|>ԇ oz͑OkKvm/|(-1%/:([fƎh=2P4T*XǠw%l MB;%s?;G©@[s8;5)xdTMԿ-#5+8YgxD|5)r=4\s?!\9][߈ǧ?AM4a)+Gr%`|.TE wVGf*)f4;"iC_}5S K(9bM04ag.%:3~Pbۉ{SީqFH W%>-Ƒ#iHTs!8%wۅJZ7qyGXCպ+ߣ._cj[n6ɳr}1uQ#C{65ks99UӉbX4Ox 2E!mU)qtE'=d@y(dK|ÂI>hj Y{qqe;D.BgG0X47CYu$XaOL)5d(隶T#w),,޴JwlCc4OZqG( P#?ͺD+iiiXjSj\X58HB9J`$6Hҿ# 9/HžҞeVex}T^ͥ-mGuMu^R!epFcro5{)bqk{tЈooXX^01^Wꥰn_@H)?lriٺ3ϮtR -r{ '?h;E6o=EUMڡ"wb~עOCY8sWJ& {XO>}՝ۼ=~]-TFfټZ33G QAQ3 <| yN,TvX,8XoDLxPΛ*IH1[r-Pun6O86lb&\Q"Y a>lu cc\Z9=5FI@7'^Ǘ\Q5JG=;Mh^^CyrSP9.c0~>8XND9Iy+j=EG*:xGZZzYm_p<YhUZnI0@c򑹮KYp,c쯁&IFLa(!ϹU֮$ } 1Ήe‹M# ŕ:x#\X6+yVKa :~="UUUV`4W$. a/5"[?5LNWe'{P X$l< ]ٺ͇`@&Y]$Q'I32yRgv06s9 @t+h.zlήpDGg4z@7~%V:,8ٵT7prPYoJ_nAY:s}SYR8}َfeI^j?д3Jκ%b,D2܍3"MZ*pD2w&Ų*rRc&(['ޑmdm&w OfbаXy^af >ɞl$ȹ0_l{jm03l1 d,^zMϠwUk8uO&=z?Ae:B=eaa^l*p bDS»-0Pٍ<=\ ǐ_˗(>|KF-U(5\R nqNSú>)4Fu`` `LZs=٠1Lz|{8ƵvU#ပu{Uw&hzo\eUP$Ouj5_3cRޒNsf}s㴥[篙Dy|W:&65V2E?Ѽb!z7h/,*eT ΀P|;o Ѿ!3ײi& .X,3vVj@TS7 qIu֮N YOإQUS"!RE7),;&ADDIwm,kUf!I>h絗wovXћձߕQ'-[o+sui+E@沠eWk & W;Ayaplj3x OP'!eݶjֻl#A%UYIX E=kEXeVnCsu~2 l)sj;󴣿q<'xmH{U}YX$&|[Ŭ]{\ВGx^;ؚQ lg9u@oJiRzzF縴s $wݡkeH0jZI*9=ǪZg>&gE ǗIlNfl4֊Hr-<-7%./a@ t"ܞh KfPuQMpF"ʤx,RZ':B̄dQ5a_[2e?w@>6O qHUi|}<ِ#c Nݶ#c_%,FKh {JT̶쑃9*k$̸48aF'x:tNoh4<)8xzwA2_@\8U Jexj}why% F3v:~0AW%!l 8+xt?c`>Y+њ6}$O;Z8E80S"cF$M5سp8@M Kg*%jgؕlB-Pg`Co8 MO;,::EKܻ-CO} T%S6JG PzK8րP!eT͛ر*/|>!Q_5%7nԼgK ٚd~I FJi1lCz]?ga|97hV_9w)*HNJ&Cڬmra _ҙnil"ɀgç1z=lNscef>Jw 2ĝ/H@؆M۔kӻr-nd(ݬoVOnpʎbt ui5DG&^0(J)=A Ua5ik|lH+cu;QVdab^}3"|M-U EU( W-Z玫Dinaل7xLh.3eN.B`2bY:l4Tu(OfQCZ}NLH ̦bӷg"Qr8 r5_h>B76>^I4 iVd0=yw#0O$xHɉTzu7,.vRL2#V^ZQWf'Sc'.^<{5xu! {%!hJ YĢxq,}[Rb4DR=D5,:A7.L+!B"6d[jzW -qkL,w1_G6}UqcإrMvqIy2sN7JWd>sk?OOOW)dYZ?eLުTzC [6W(<:qԆ'R+(WZX&"oq:R<ª @ ƿM}-+96[",U6УL4=O$Qz4-~U8kəݱ8-H7!Sγrї. xk7䶸qRr_VLt!wq8Tn$gCL&=f.ڹV ˈx磏+h6HJ4#khA{ڵ,Hyhyg~B C:Ӈp -1e'FFS*AR@=K2H1^BFG8'^o2aWYMVp];옋%aU!K1c3⭎wPUͶZ\cɑ7lP,/6n頱Y=^S mvNȗ< 8Fiwޞ5PV-_Tstdj,y^:9g5o^}'a9}aIJ:&dx} DW5z-:ӤW`)QUe:~R F  JZ,y8׽Bbrlm Ǽ-0фeNZYڴvXBt{_lV{zH~Eue-;lk' mBn<{k6& f&he6U2]ܴ^*'x*R[_.1VN@L@ńdAmRV<\X[[ A=gGDhl*;υ(.?ң ΢hBې@u3bQo%\#Jr{Y! *ٿE,o>F!]a] 0 G"\S '0TFU=RuԯI[VW}l3k$GQxNR8=*c<-# 0IMJq,GY gDݎ_ (MZ)]U +渖K؇k?ߟcbn #%}& EǼs]|GIqDKnwKK@B[cm1UUVco##vɯY/=FD.2;J>|ӽS~Ɯ&0[ꍒpK WP^enLEDI84o֞ !k "rߊG%z"|ǜaK>>ZWvU%rYs 坐z:c7ɢ?(ͱ`, e1CHnXHRiw >y1Oz.z*F&_41RQbooi*z;w8Cmo em{^յ"!<Q/1R`^up Du?zUCmlJzh52΁+V64,;uX[gfTT$C#E  aW&|a[K-NF RЛ$..1saX[;:Sk4_Im>NJk[_`>us3&H 9n!$_'8;^F&Ԑܓ g $U :S~xz7i5Ñt-ObQ^) *biSW7ZWXr *ZB,)bsCub‰Wƌ!UDB.*gFcp$DmDi#oE- g0*91ŚŦnUo_-Ѯ".Y#HM:_?VCg9Cd /sO]sHj- }wJ(0Db{s"_:_,'eOGMo6͗Bc]*]Vu\3m4ěF ϸPD<*YlbF3޺ űa)RfHˌ)<$D;VmNrx2_pUFJ D´pKselO鹘hI- IDslnRmfU4B=Vu q$l\2T8eUp-,13Vihk/I$6*~<"x89SnS =*.S; 2YMi d";.\|r}U} {/@auiUHv5 Clt Jptǣ8>/8;b6H~jG1PXk尩 x+ؿZOz*}=DZr ]S0}NƠ8!If IĢ(ū)so/%-6M_jӡ'|TݑA1 Du>f=iQ1\S0Gi 0bd{ ?82ɐ3ƒzLH7MU|DAg /czr<ݫg1,}(6be^wV>XȻ` AQ}=[&ߜG3vP'n\`SEWZ4tm%X<;OaLR6֭T ~SzL" Y#*QV B͖8*50Ը!́cS٤#^2l3vh`T[3В4,1_=rBn<+r\h':ɯgʹŠti/prl]rY9 ܉Q?>4seB@=nI}R+«߳%i4Odm1Vs ʈ+xZPQTD߿u!JSZWGa36ŕ.U E#SߎT$9G('>*˜J9$ql@ w!Z#mj$幚Y4⺅Fb.lB`6K$P`8ot ߪWݎ|iztW|hOdea)-b)R&_60jxata|]TDN_!`A5;2$7kr{VT44 9ȃw)zkJf o>:FٷD).qD)/v dB,,dž0t&k%ӑ#zwx>ɨ+GbK?RvL{M4syFie}!7423p9OlU$zo׬BK}W¡| BCd{g@cکj3T<^VQ"!UO| T;ȵl/w)<~ꨈ.f΁>(N(-qG M?_Ivbkq+|VQWkAN^ ة#TnV]Dyk*~6[NN?{[bЈ5V0cTË́ /"jdVvD#TDv*Zx\eiĪǼ=g*R'.yE]/}=֕D:ɷdN`{#ҷdA/+A]zrd߾+pi۷%Wg Ӛl>J~iȢ'#-g7B"wT಴ݒ;qڹȱ]rα826::c%ɩf1S) Ɖ$L,D)v?oH48x(exMlp'O8N3fTx;:P#ڂ'l]Zw iJ KQ|SYɁ2*أv"dƼ6-TnO|u" ٟrCƙFn*.?!ϡfv#r]?uK/;D=G6_HFeAIr:R ⃿=:FҘn^.Xıj`mDNME RYp[VF.E쬉Gg2ą޷yfBD <7xɮ^4͹,WJDac~mDȿQ;J2 $x^v0f}-j񈂵~x|;JȺ>Z>RPQIq\ Sn*TR$"Z x7nzG=eA^^ TQfog(wV.v1&,"?Y~jz/1[C q-eGq0BMftZ*Pt"W2?K<+Db츇B'|ޛwѸ#Zq?F Ɲ]$0qйJ!O]BAI6 w *Ō)ś&]*I-ʊ SܫǕ_=Vz-DVԞ$3{ ėNȴu##C}ΐHIi'ZԗoY >p ,qz,YVG roAO+y~cRU{!/ua8`3 4:ړN`I9dh}=W%L~jopuڌ[0uɷƼ"9$]PV=mzJ4I5&=Y|ke8ճ-`3*)6niepjF/ޔ J5tC~e2o`)S?%3Vfy Ï7"ɱip&Ñ6dOmoP^6] Q /1d"?L"D-ٶ91~V:*<ؽGܫC;޳ x`P fUy۵rzsn S0_3ԗ Hl=tȐ ½Moߎ" b !"ޘB$n4^\׉ʍ’fIHt={B6[e zܸZ? zAEf(܄/v')zB(nl; i2LB@A*F!1biI'J?AmT>1Ce(ckK.YHX1=Yo>>(@_YIz9pkr#Ce:n?_|h =X*0̰1׍I}?_h}ԉܵ$P"܄?M6dyƭ5%LHD:}6!C: J4D|Z$tp#sGO\eP=㸁,l𲠓A0t<өp?M"NQ!Li_0 踸:zkΥsQNA23Kw= e*$W9g"cϱs̰0IfWZ*z euf_YXv1(i-ZN}|F1W:s7e@v$KHRue#3"}y!Lɺ@Z20oو&\ Ÿ4QF%z!"|F+Ӄp2_}ſp.2Խ7@?ASM:D>.ZԷ ؿ ̃?3(Otop`/UuWf{h& :GؾMw"(8~ wg%Oq~KkPpݻ##1Z|`yb"sG2GUsSwƕڬ^GlGB pz~_}`A}DzsBدsaT?&Q~TTK>*µ,$_QBjE |Z}j{90+3vWaԾ1xY3ѣd72>eJi14]L{l7AVԫGҜWL5 c2@.4]pE..;Ac'CY LZ:O]3l%ycVFI>PMQ%g!;| f^2M QG9#2(sT2Sդ>4 @t[\::"(v3^fƇ4?af[Yt>vA=w;Pͣ`?T_H|p=,xL}5{^Bt3TCw Ձc8^qw{O4AegOC k_ O 9 =0mV,IɊ5u:\djan !ǖbQg4\0nFiJ z -WTN0ܭEeVʥ۲#>CisVsjjw*Pd|A nsԭ8X*]#23Dsxh zw(5΃@(us$zN$$'1K/=I8@ӑ2[CF=QCAbEqY5ҽT8_RGn'9)S7XxU(~w?9p*wJ'`r}xL ~P0_0sqDu#}`Z U &e¢-Q&*M}6bH}lB7) I2*2;aE <|2#`\gGOnWБLDիIg19(=9m3g}LvV#, 6""2CdF!q^?3hė/,LPvu1AZ-w˴UT]Ż0J|,% dPhaeԟp%lbde˞~j,fЋ#R2hdO?) tQ(2u[*u֏y347^n2""t/ eƢ˶(P[My2DE ٯ4E wNklS@ηdsdL; J퐙;%xP`0V{Z(Qͯem-k a~Gmzt&~ hklwAOLUL)Db:> TI.k7 +AI8D +ElKLc;,"C%/h ]vr'8"SDk'M')5a#6ka0'w' %7\E&@y ?j ^RjMsp.SW^3kCٌ.3[Tl?)ؼYK+Gy!t] $k*DYŲƛܙ@,Ȼ܁Ӟ/$8inVQDҬ)No۸įQ|5qp==A+GCG /L * к#{D,D V Z:ӻzmZ-8Zrշz5t1\8«#+0] C#_uHU58M{ ɭ` n!ݖ~C%K)DE{+3r*i֗'`#Ѣ/ DK{B%ȕ꽸}vd6T絰pԈMTY$k#y,eVA2>Ma!܎-n>jp "|@mwSɯae˻MkXL䁩 y`ȦwҩJ3>i+V8W)i ? Q8:(|e)D9ԑiCI/'&Н+9`w:Ls_5D2RuDA}.T So!0 e?"qx!Qa*rrˊV60l]C: ̿kI䜒˺O׸ |%ǟt] ]{3!Ym.rci]c u.F݁.3/|1Ҍq@"\<)aR*WY?x2S5i|'}.[*DF*h@)ǒu `~+wa\^(s|.LYb^? Yuۤ8{T2d d%(w2  \ lbxaU}9=f SeV832u~$gTgkD_e]}j*<T\Ke5LU%sI+77ih~47΢P95}}WzAꓖ'PMdͯQ߹t`L>{X:Z= !t.y]@ZfjwoeIoAbi4|0· Ckʛ,80NZtW3ɑt"߻ , jbI?~Hϼ98WQN6.@Fұ~aH:5cN!u'+A(%/#ҥ!!O\pm,4AM%}\,N gqi21$ĕ\ *dd铗,CT OD/kgȼ9l8T|}-3V̢ҀbBIbHYڠ?xĿs(M&mG>@N4R A3,pg늱sT|u&j}im/QEWY#[&\o-&(unbU<zѕT%=e, 476{݄Ju2,!56>dRcYgi~d~Z^Xѝ2s R'bs4rExj_4\{Y?uӒ.挩a:]=N A]83/oC=PR"?8җm3̨% [1b= /~h[bi6 Up H,8ciuܴ: opnBݧ29Vlr?Na%lΏ&_^js!&i9w!!ߤ>ӽpne9pmxlO{=p^uQ.W냙#*c rKD>@-B?`K W[\^XMkWʍ;Ay #vh(Q̶?BhUKpSx8?]E_/}X~I7 \}f,]L訿+LLIiR,@YRKϪR@LFUGj;-C\N O?*ޯ_^尖ǮJts=?푒c9ފ(tqP/?_T`xȟYJ7<0boęh ]߰Nv2Y]{H"O; ZX ^`k0-Ec XS!ľٛIL[]ģyb3IȍV]s-&u }MXg>a] d Jv fXѻ׷j]>o, Պz`Z-F&~hhB69J$BC8RN(gx4 5B Hk& j:۹Ua!d|[ݔZ;+Cx@PWjkݧPIFi.IO,=KoÐVD?ٯ/2tgUVisϾEc,Cq#KKRf,c!LAv0lWd ٿ+ M, ptu8sm:;M̤ hc);aoC@g=ʧ}jt`y-q}ڰ[0B_@k-fčzhwgn6*a-s\ah /h=(*"fII'2 qA6mc䛓0 C0ۮ^͖hcV 8筱gYZ0707010000003c000081a400000000000000000000000164e6139f0005dac8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/Z]?Eh=ڜ.+r9N u~lN[N }$gCx`;WtZ>g 9t"l͝җg(fTv:MehH';=-^ h9`ޔd@AA*p#+ mܰ3y vzɦ4*#C }Vc1`Vl;z1<7O]xO>ǃX]=]zy@SL1/Q^7f|#w-Ӛ9pukȥڼ Iʖ(W tII3@! RX y kEb9 5Dprd^0|Wr]iCh:ѤĮpo<=K=pWG*w*\fx + {YI YjC)/Cwnp",l ĊI_RX0UWQ2Mu!R|CGkkq BrA澩jS{S~[ J9[u5#&N$YQO;m-9qz)tNEp2# HC,_uy^o V1L=`$t򟵊3D3c6UNtPS4ԖhO~?,bV>,& v7~s[ր5+rM@ȿVcpAsDYa@"Mh~vV8 Zɷč6"E.hET`HZ#pk|OO)vxYX:.[-bmS.=/p@:j.9ss/N=R!+EJwni U&"K$ƚi !H{)EEnn1v}b{+FkB9AUdةFvSx&4+;―UL‘թBN4a rs6,"4w<;y-'OOxv&h9k59+ $FʴhXw_.YWjc8;n[Ei튩l2u%uMz7D`f*~6\X>ۼKPo]7(,VPkH逢KsPײ(=~$[SE崹i$\qUMU#|>q}\WY&՗Q+letT-fEvo0[hJWe gQ*'rvYp"R{c1뻖Y}E;ИlGZE0 h2"4,\D]d8S_*۾> n 1G CAӆEI&+t!s _iKd-okFnI:XzAP偲=&Wc(&?;'֪@VvW/8ѿ!N{5&?F,P nΤhQ#fdҨ)E&領KV_1L2L >٢^G jkyGfz2F$=>M\;MumW@Vª= 6Hצ,$J~xzd4/XhYCic~5/(H-.FRŭ ;>H$ {0v1C<J˶?@H.4ToDYT`1~ 1bVht*@l cÍf5n/5/DH{4^kF P\ɴ4w&h൝kMwt8\yf0D>شumtcBgf#jFOpnK.Jrۨ?cTdؕlPq;|?WԲ48 .U`8]g?g=jd$DuMD [߳@E0`{j#*;~ХD6 Qs;Rk̷דּan_p?VE%z?~sUv!;0NtV4\NDL߹ rm1"VZ`ܩ8wQ? !ްoaRzEۣlaVg3(c!+~7?Yn&6n>Dç h>FGHJ_ϋ9؟jkۦO˻KFh嬤*3 t4&Bȵ`` 7o)Ic/#wqpIa-V(߶*Њb,O"b雘GkOϞ8m/\+zNR8M&*G-~>s7RFUWs\ ݴf0.T}գxWo)g\ &Ih.`<8a%$#=KYSXyQca0,DJh" B|aDLUsБ=c =vh4؞9D+iN8#AAA}r\D|UT 00f M4ZDk,O Ery6. )y@H4 Ndޝ0YMS0J -cbY=$B5G;=Ҍ1c /1En/ (`h,7iTZ_eDZn?-ju9w!z /\zsÿ"0*QoCwSc[1n&Q"2 mT 4edN 8}\O=06_Eޚ-ၑّ|'rri*S*9e0Y #FiA_[bvjw-9o<@w9N‚UPDwll'UWOPXm{ }UWP<7&PDJs 6-|Zmucjɗ 8_BzDa}K4EZ= V55r~ $G%򓓕xL.߮6DbD9C) ֢Y+M0G7Fm׭FN~-B:᰾ ;&,h( Ϗ}ej2^_:/O7їVl*zp2zsEB8n,8ԃT8;yYq2*qUPju=ZXڟQqwAS |cpa] O֚7ƙ6;p~Yr+B찑dw>m2'ʜUmЏm[͗{^yIR?)S'sܵa襣b4B~MM@tA7مE=w<|;Xy@;*p->~UXٝ{ )R_)?Q5sn dqtaO_[H1Xԥ1/ ܝgmeT~yZE$ PW-0QK«Nn~{~yL+ ,j#K!rq@e"UFl]VbcZ˺@tSu /oƽC9pMZl—Y[Lkۂݺ:HI+d98 >_75pSјE/ g_X8őoQgRF[O=1_O3ug-`vR3ޮ0/?˃@J3s%GHxFj8|k>_2,P<\4`ceƵ/Uo1ܳg/?7-u;Q# T$]nz&'MVW!fK٬m(/-&x0 :$c}+990vwYhq%U*̖m1`Ι$nu}Q(x=⚮EF)dXJa\b&Ρe7SL]VBw+I O*`RҢfX22U)v+()%:frONXM\|`&?m=dQ@RM TCeݘHCmwo@us+Z:ß nZT'a+v8sdB}orÌ z1 c(|Pw\B"+z6,f8$ov 拙(l֠1zфK8JFWXʓ4_o4:[нY[;M&&e} (`:GY;vaPSp4plbd&hdL4b, cZ.ͨ vI rD 0Y~_u 5ԐܷQk M9kkhh޽l<0Lխ x*^Z+T2BYS͌E2!:&A1m&F`|t-GЬ [D(bh:M2WpMsT(_(5K-&&:k״rNu 65AEyG%-YHމ{+<)@e+CKp&t|gOqVV:2@@u3-q7'r_]i#V z̪J3[=8I@R'4W ,iI3M(5 qptO͊?iK9.=@ݎb+#( ]1qK{Ѭ vMF f=/5Йi @g68'l>6Yr{tyQJũW;,<[}z[>*)>?ҊK6+x[&ҟZ:>HVzЅ*+@S rm=^1T΀ *d?*$[@{Uڞ=;gYtkQeCWkӧӗg30ކDZ,5P<ٝrg{8C_pIpĺLU.`գx%uyhX-<2ޅ˟%4.D;D*[rE4 JDg%+y:Hpz=VԿX a[#w9[c"j xoFOw{"*Q _o)nL{,c\dMRGD\./vut :NS؝iuzNjyϰ(h.1*]Ы$ u'_BJqk]$4fXle_JٜK z}`8GlK{&55Zs3޷697]qaԾwP]k^8Ԣ݁ m>"Z.Z~]Fdlj_Gu}OjA-F%~{娹S/7?2IT\W^0FfJv:ZLneӚ-rJgi&87(EvBCq ١#5.6_:#)9x7EeB$ڱ5HL\j9g /lO:hAӜ[=#ζr}_.%  }1wlg.B9>U2AU ?&AJ xd!((JM5+SƉp 9( ֵ|[B- #XaVGagL!Kz?Ԯ <@:P7Zb)c 1ekXv3.o0c8@ Wg5iۜ5yE+spP[{DŽ͆oy>/Wzf!Kisƴ]J;92;dOi!O4Ϧ.1`R!{q"F>㸻ue]ڃL觱 2W~ "{+Ozq^#WP+و{KYR4'=x"7,7bڳa-xK˝gPU%I&lǴ2)mvN8:g=l\ G0;$&nz{Q?tHŢӜַΰT6 q+5wS :qX.\r[mٝ˗%YDԮړxS;~?@. 7V.J_:b"f9XɉF7_'Krz`8r~}ɋ߬PNݤAo$;YJNϼ0j1O X|Kr6]o1᳡D#p<]o3^'~WaDaB\YlJƴq + B:ޫl^?:4Cqg *-hI0FDm'vȀif?`V sZsW}DK Nxy-&Wd8Rg◿P Yc-'ɷƂ{f>Ej8ug%P 6aҹD s3۹Z57Ll8<3w xSE77S+!E,J'Yw{Tԋ7\(Lh}hQŝO#/#p,`0%]zy" Y7wvwizqYޚgc;A4\uEABe{mnV hrB qTomqb0*PŲ z(n*ʙ!qjD`)#׏kZZz\,}evmF K\M-ǜ /ǚbyM#Uۚ.v M s KOބpb/No[h1[޿#oNlp5Mо-JȈ$o#hQz}GxxASo?ѫ(l(3T*7ԟly3ǛI-p&]: JFnv4Zf5% py}:Ef hgN4y\AIR/)ILr#RMvw8Dj,97~ DlBdI<经mta LSKAyBT{'͂]J|}RCR^\Sˢڑl'Wt9T zk$ (UdgJ^m=etw>NzotW;+-1%ŝBL{ݓzн pj]U1)7B; ϩ 4L a[IdR KyY3պJ9 #͗2{`z74,F~cWkV8hra(}e倘yiX=0 :1a&3C-7ó]B}Hʯz%#揊1Wx(kwmT<$.u@^I} $u8\B,M|6ld`~6eE\?j2}Lr-o4㼍i,C7 kҏBUk3& VyYs9o1!D?&P%D9M lS6?*syaQ9ji@暤Ҕ( +I>; TKBKd&K;/>ǗURV P0?Y+6r Ӧb0w\яO>PZ0P=!x֩_uSg l *+a&*Q ja-[GOϱKgv:3L\ITQJ052C#h;Ӵl_ eT_'1FZ{~Ҹ1٠=վ^3R;:RRT[p Rjrܮ|HK`T)鍞c}j*բ, dw7l0*;bVoqz !zYuZMuf7 igJ>.HWjMXؕ }"7j'5ݟj-$ڗ%_T1Qtk["5ʳwATu?5^G#GK1ג)LˁKd;ԴGʔzx9Qyvcj&msA!;_cKnH8}ȇ^|aD TƧH>_ެ\3їidin}ol"P̈}1=džsO[1qA호iʘ[ߊ9Kt80nL[Ub:*ؖ)fg0-I$6Ӎ97kuCr4X(ǘ^m" :by1rGK !rRaoȼٶLmօE/e54#CP`—zMp?02d'z}x(c{ ?i 3*x$p8-~h /q:Xjy4ۗɰ:ˉr)eA\!z?X` n3zt 4ǝ)UEt:TBmseΕwu7y/yUT}ffăBqxL 9 mҏ>Vqv_|b Dږ Wj, kˮ@c*NeM*ijE*;Iv7|h:?vmBf8 1s˸%g%!'R$[]9fw A\kxhDžLLR{~A+}&!!H;B-/։,TB?s2;C{JlEڔ3LpjpUcF)Y܋_l~:?PeѺZZGh.q:pM"J7brOBo8D*I@;<XݮQHrð'z>ЅWTȏiJWdWؠAuևsKHv4~+eP쁰Xc`eQ ҤJ%У@SQ~6+"2zEHvު[@ OҼ.ncQn0c@ ܻ}3խM C7 .Kg%s{~2 tl>#oVQb'R{2> *,}}%09'4t KjJ9Y.x$*cMG}NADZI:PD΅ JkEDD͚j&Ny2!"^j#V} A)D Y^Sx:r)ѨlG99qDI' ,@sAj#ۘ㩅fسC$PhP榮g:Zs=Bi$^T03),C5¦#[ykq t%ucsovzhszu 5`&|^>}tRƫolPbGmO :Dld/D!+ފ{g)~y e6H;h*BF\ZLh[g)2yXP]A,WsZX*=Z۴P`W<.uLYy1.'r S ~q`k(Sl2ad ;W@I:YAsNXrn$ $5sTW[cE>.Ю?g:õ"[%> +}r:Wv^%fN0пBL:jRbU'e1_BFM1a~UVO;-sud )dfW+[ \?dߞ(ЖU[Wy=ΫdIf3\Iی[#sRefb<^eSS}# -um2:V~lV/kǪRAe/Ļ#lrQqDm~}$qq:Y g2C(iR~h+ v74yp`J`api_CM KkaQ`BN&q;f̟׸.v~_<5*p\iGIcrqNCB|N{:n";IRg#ۜ+W{RjN+a,%0Pni,#xi&D/!ČDmS?lֆJq p|N:"%:`eDS_&532};#`DyPr7,sBRg/Fdf^UV4 ϶ O_yYYa)OLp-|c^ WFPd͏sMF=ְ7/ߢ}iIn+R,]6-)BPeLR:Hռ(U{}\V(Qf: D|>FL칫G |wf^:נ>~yį֯V͇3ΪC&˻R7R7ŧR+{bUarn\zw s (\l*tpn)D=EWmķ.RAͺ1ݪ؆BMhyJ&;M QC(&+){=a~wGZ ̔RLX UqߵuX26?iU5ȥs_b;Sonx~10tU$X"r>x'ը`Qӌ Ra.QǙ I=$$S l4J,?J/V8Y$cTms~\b/+d(5݂;ܾ)9ÿ'/o6̎ NfkJ01Y!;#pE:D~Pae#XbED$_OSTv#~*쯹ݾv7yd'ʱPp7_ SwR NF`J}KX= < xԑu~L6c&l[ $VkA>9Wwwz7=²<ܺ 0-ɶ CЂQw;d9"<:O(?X8e\: r9t;pBP $MmfpDYN?Mf(,TYBVKl"sEy컫X97yH2U?^q]F <)jsцֵb g@M WOЖp*fOM6H"Gzq My~/_. 4 }l]HEEV> .`y*sIK2@mڌig' rJro:7^bIJ+{SW9M?Ԉ,R80]O)οv֦ؔ9B:?8mQ9T(7.th@4JQ|eV̭p\,dN<_ E_ٰFJNsr"'M~08|> v}p-{[DݒȎꜫ??J;; 8RRHNT|tf;&a{9HR_s܇zЙU6[I`U)+ ߦp;t} A*ukJfnZ7'Rߌ:h1_D# ߭T[@| 0rxDmϪܰdʪ `O9zryrW#܍@~bljv0*Ġ(UxkCq7_c}4"ϔ*k[v~:`_&k;ªBGg[?GuڍqŃS:HWEvT@Zff hfX˷w"lM+< JX3D G÷..B'q5NXexVr,P]iֱ1eA$=;LIW'pn#h~俄vWmn045'QPKfV `ވ \!˞_3#Z"Tۄ0Vo>OyoSh|Y Yďnd`[SqfHP_˦21'bfQ-+LhjUv-_'S#WhX&–џ?:qQolR*3rKzsTAm[=f'~m6wM~BOmV .҅J v@_^6祙BadUf2Ph}[K &4@!0m,y? IPiը@%5jJ&:T2l} wtMӕܣIH @v<&/H|+nrSGp q CujȲԮ|0Z *0Pd핿l wTtH5][˙GjlaѤBͦri7{ɒcam4郦SUi %Qw,]n"{Q*Г,τOJu,1zDiZ0߹h\v|M2N/]JE1-0LZ(y8}ruDgzVa;=Uڶ:w.T#ꉬw8ܽHpO^)%2}Xn]-9Sd6%M::&g,{𜏋#LJim9$.nQ &+m[o.hπ>D6gje<j ^LoԿH_yU!mM9eO9Zhr_ NOهkȥ  kߔ;\UW<ŸٲŔoCä(ĩp4!7ۑzf"_پ%Up '.o.qK٩؇H:A &8J^Q΅) {Y@TkwџLj~@ QYQb˧P [xV.3Sa0fb*JĊxoHR%QH 4G~HL_]QW~Ptհ@8zteƟN#ĸ!>k-j(PV;K@$m2<~~l uxJ[g ~5g=8m}'KtozLvWފJ{o0WU͟GjiHVb1rY;OP6$Lra̠.;E!<]1ei^䭽;M0TJ613b> 5XA!]Z;|2Э3aaShF[6*gQ*3r''WCOGWr~BzS0ZTB88ꄂ'#6i2OV]Pkڱ9ϡ(Ⱦ/~#\׉r+vC M2qLN >'Bb3j5`ڌJ "?ߴ8.]׫${un UΘY9OoٔPNK(ڨ3eM&݊0!8۸p\n.ӀALJ`/%1akө`KBe^zަyEn[WP!I Q X + !wlqk'.._-9%+7xKү#EhZlmLֵ=Ou3&$'\CPߩ.mq%eoL;z BҼvIž #yϕVCblya50' #zM5ؾ۬; V&h/E8lwo!UAIN#IC`?rݮp!% ,Szq'7-ZuXz/_ M Sx1њpy3(JHa Ey?F|*2 }{$}eQac})@_Z+b <.3lۭt\5 {"qs}9 F4N 4Q(B~+p8T`02nF2 ;vĭ+3֓0a3Ns(̵b+Ddնϸ!G?_ִ_'VC#PpAɪU^H 5>=X :|e $]m2LmjE#:syħF j;yHnw(%D ΒIΕN:Tv'hBٺH|VWfos/)VA̤FQMH$ぇҚ=J*21\XY9u?CFZ nWi#:p< }ȪJ HDcpPuP˞JDvJ6 ^!`ĹArIpsx;&*2ۃfF)ZQ5;5ts̾ 3o/Ei5ʑ<L QLqUƈ 1:7WԚӘ#j'2=xc\qOR#L6L?YTՂ e׍]=h <, t[Wx2#8@q${O[07i8ݦ  !*˝J͡=&5U|~tSxVFݹ7qkEǁ"%A`u5ʱwf7S0ѦE_?({N7cի+ G4YvB =sN㪔9#mwh"A?}jRR<߾@_Cƴwz4& b ].> ,m֌аXrH9ݖ}ADo xYq  eԭ6~x7bϘ9:\(qϪ/pnםN\F򐦗w<@݇חaWa!Zn@>s;(uz?0s?/wd6\=C SگҒ1ȷ"KF7yOi#0.U[P LwQe(@^ 49kkXR8\xӤO8'V t6߹aE@;B~"Sڵlkf']\~@z(eQ9U(L`S$弣W燐m^ubha .YepވAO}P3=`! 3% ϝNG(!crgD [CTWFypݡH)=C5 ԘZj!|="b:7O!h]5LjV{?\5;QQL+0|U\ փ$kC`yOS  OaRx|-Uƌ )3)|>hhD)*'q4^6yMw+EanƟh>rsU Ѓu!-Sz&͌mn̰sޟlY,( " w/{>'ULj32~rj2^'Q[iN1=Kaq+G-F.M@m2KPJ+hPOZeQ3A]=ߐё /j\\i4"#P A}Fi[65/vVo3 Q,1\_n PEmm}\Xr2tjU^xgav"yp}LDjcp$2J!?#C,ZȀ^¤Z1mjN;<>Nұ2muG4= .<32IGVFY] F1^Pu<<0It2p\֪AOS\M K͐{(dd}!Zb*GD(6r~U.=c*\T!u¥A?aTnb&/솻WRyGɢ>þIr_>>.bBSUh Kje-ea2`^*w[R]䤜#t#c\MtWz1b|#T5Qrv%ajOJmdA.ި9I9#J6l>ukzLHF=o|=^G(t/p:1T.r$x)sx")]<wTd`[,1}'܍)W^WSX|ZmV Ms.ņ 1bECQO|AnlzDuҦb,QNP+*_rw:}fM֧)>δVJr:{h۶6z4c0C6eɗ"j Hii8lO>s{!jȲ_!g 2&!-7Vrߪ@-YVZnh gph!GG߬!7ao\p !kUL}0=:^;IPmyѤJHgu b[:iZ}a)E7DZwzhg]Û%qEGFг@7}Zy7`Lo I3ĺ@^vm@_r)k/1SlwoU-M[F{ S ńxr?Ό#&?)6SP׵jODbu'耵> Gaצ i.'kZᶡ̕1: Qg :<4p|@@dhp3\ W8=tFLՏ}Pm9կ;͍O(6͑&7Թ{(V~Hy޸QI[ њ3^&e. A}gk"1s{fb r"K M4qji!4&mI?E=U =$(ZGjvǏ݃qJX@{[>NE]"=zc풮 gJ1۠A>Wj(ťܴܔǢ!iUZEYU//"|t'[L矣Xjmg}DFV~[A?. r7y e0eT! <ɶFF ^L ȤT}-s#~IhƝQsXd+?(FIyMȶ5b9%5'Ά.5,8WMJBRy2 K!Ūn%Ӝn&wW82KYb ¾j5 xã q=b ňE= ;TmkZ-k"㧃lT|NWVM=fB[QK1.;8.*#APؙ떉} {g\u0BDmyzy3vVʥ2'@k@DA5$l;:&nU"V | @j=vQ:8?3E帋~!e;k᠐haNt,7P19kyvoS U;F De`{vր;k fEp>tyn>+]ҟ8raDZ6z!JBL ^O5`JL_hHÊ}ٗynЉ/#k^QcSYf+c!rD]>~aA.(1eDȊumz$D\fχy*b/XH/J#-xhrt#z Nlg{r$VyHp2^jgDLLɽoas.H΢^oWՃWwnE'a-ד9С1'6E̶S"}-ޒ*1W Ц0u/65 -,$.5?YeՊ'U?FH懺l YNU7V6K_ gY+z)2 yH~#p"9߆4}lyjm IRQk(ðgMDHNt/?עL5>h$=+_7˰5yw݁=ER<,[>אZ zz(&/-0PGq+)T)I7紌W5e^= rܘ^s_StDdcT2EwYS SqM%ѭ",O5N6|xF+tE;ao4 8= VO$VъDf`{gvgcb{a%2 Ԑb'6.o@((}XGz[k(_K]kLz01AIzזF.Iq>"LiP7( 3[KP<J!iwpvJe\x3n ,L)P lry(sEyUυ&@_LFmp^S9u }WFn Ƃ SE|X@N(ӑzn;ho;+84 GI:}Ӄm ]gP¥@9b)+\\e$]q\U9vI~+Uβ;O~&^h封tdB}i`#Y:u@R\̴MxônD8J'e)!5]ȫufK;uF&Q5ꡡ[Ypi3#!oLo@=\.Z.w HugNm(!yK!֌%W0. h}475@3XH]/wEMu: [S<`Bx ҇$GŒ*Ǣ*ki7K\ki6`o"4em]OxwL m&6Evʅ'ȂS[@p5]v5F{w[š70AI+ngȘHԩ&oT:PΘPq54 ϙZW{6=?fD`PWfy5,'GU$U33c-tO}\rXW#s M` ^a2:΋˂B%`j:Rm#1E`q =O7tM#rt6a>Rf--p/[[)ÑrN!cLʵ5h /I34:9)2$i/Oj+yokprٟUN4~3YӪ@> @쨴AyM @ǻn7{?iK`4!'f}hk?.FhoBA&*g~ytŻjm!oM08izd~♛5Av*-?Y2@5mc~DVtrٹ3eo PC+WN0rcX[ 9<2)@ySqsfp}hy.D+=[p͖cҌ!Nik;?(?))D{1gf|^^V/)F} o+ ÅB>MI^.|AN;)_vBQ*rb7/ ّM$z4Ocm::کj2S뿔rGK5fbb]VTqQI)ւR9 |6ޕ?bږHu .ϭ4/YȘ%Pv#tG;5[VjOmnޮh#\!M1 #KBu |%Zt [ jPWL no p㽊(3Bvf[W tM9) P2o /n\Ɲ{Eq00k_f.P<*֗շ4\goĂ?AiI*0=Tn\|b/voPlSO:>65͘ s'J`h ub?4 >,^L@6IJdC_B-c̥-TUOqTܮ'd\y,dN XjZCrIt .Vr+[BWC{=K/Ƅ#{vU,ZOHH%akj*HId0\?"~C|#d\is JWY{>ԃJ/',~@x/M)@[U='> *Tq)+o2I,J[*c.GnSDA0H%0Y=Z Y# բh[:[Òx.;?SzĬ\$%gf:¤7f\r61A6]ݬ7-XVi5R}>Aج6IV@ۅHJߛkޏAG(΅yv x.+4kCʤ~h| rq;|wl4;OuVP1\UM3a1B1pD lN"4I#?5A!(?v"7#P!)KZ[4  <}U/8C1J1g7[' 5#Y-c4ePjg*< B2)'PL, 0Z?yUqCvGݺ/iP5U'l-q5 # u4S`mtK&A f<@IY~?)АM>/ꔓMK"yk. D3.򦩘it29қ@D-5'6.Jg66tyքjP(sd0?"]mmXJeoW9/'xz\#H29]|mt:vt{yz a7Jos<±hqopx<6kǔ0ͳ+w$đͲ!z}wXct'x{"^D*D}_pFIk+wps>M;.H]لFu5Fdy )YFv,u7?2ǽ \%R?cbh^!*_)e+.cCL3DoE|Pcewq]:UЋi,j'߈eiJyvBL"uT<[n7xFR0Ɵ\Q/#g-~Ѕڱ=PK_hǐ2WꄄV\izbBve3J Sj;n`)˨3U:bۅuy܊F*Quzgt-ou^t\g7>ETSJ;:v}?$P&eOͻW}w65]Zج<J eI3`VY ^&E0!Тy_{J.2 LP_ͻkێ} }hhQB #dRE!x=)H dY ~=7җS*$TR4vu+|-$ dŐ~&ԙ 4W<])鳥KM4l+qM" , ktm;EwSnV2fLؒz}e, .x{w]7`2B& @!\C.+M%uS]gAN5WʛZDkaj { ]ĺDC}{rPz7`bbX͕9jQD!:a8$4ye wtvIKң`Mi6E9]wϦM<؅_#]zU:R`r#E+_Yv|!ky7CΌBt#- 2 gYw*w\ Px{ȸl|v22=4dZlڤ׶w/>V䓐0?Jl{vGy"׈+CQy taͯT gD/D>}ِ[ϬǷ+.v-Hܷ.rz\繐ЫvijQ}Af*+OdU/S(]ԏejѿ+vHu(L_ [Q/lvU01u*GH~yzK'&R5 vdB>eTMlC NB &ڗ:T`WۅP)}ٽ3-,UU:J8ڌ}:=ן:2A@=s(M?HSc{a,yHd"P~|#㉝)Q-o?ք_`w(O>:[RE]b{zaP9N PamQ] +̲K)oӘ.~@.bpuήKBgz[떀]75Ò] ;\*Ӎn?dLfgN.Hw10,`}زir,匭uGhL(cvq~Ao>QE=]*wśjޥaBi{٦#ݹ8p_4 K+ ӷ?a[hJDUT5~t_K˴#X{E~X?AYmɭYZp`6SpOˋ.RQ)s#gB *`d`^2 G)xV0h*=NWf+`JvYlMoED{5o0uJMVa_ҤE>98d|!cX .v!bW *8 8ASHA]mf7Ba,qqxM~! +Rw՝O]L ,׀\ؓQpTǕz)]*anEG 'PMQ&o-^V|(s7z&I (wu?0u%|'ۙһ-:?R9kJ>.բ WnpDHWelfcbsBgL5 E:@ 8;V Szw'j247|\,g~MriHxHJ~ z˶ av*-aE3F/;Rl}`WM4̓5o#qa7 @]l]0'\"$SuLz*i*ܜ-'"x@o 'j+{MGݺbf[H~GG(FŨ6䭴_/E,(#UztD|fT}-z|AO^%iPB~ERo$":?GQEV;} b-,WG ڍ}Vt=!9߃ 4=6az{lyQ 7I3~"t!d8RE6RPn5]FgBvԄa`O]lۂőD塷x&c#.=f3. t;t^95Y`8\+S{ێ)QY ojZVk" ϕ-7<uf%v|)%Pt83bVxo<{5Fl|i`mn.݌vI}`TorR3\Y VGsVP/rL2t+)Y֯aU>s[.!}I1Hط3Ӛ}-r4[bf|Re&ؗ(Q#Υ`lr&r-_nOK|;G1W3(*^n.w?^9j|k{Hkk jX\\e[e.ׁ/-詹xV<.k-P t- ܡ%,DḘ "R 1-5 4#J'JƩv I6b(Td(Vcon8 ڊ_7z$w3EDzk&L*^-_x.\`~ݏ-q5mf X-¤>yK!v(]GL@^mJ5 /ajm᝹Zxx,Z+-Vw(koiJVe]&[@%#k } C/V.ݎ=cКߑХA(@ 0Fuq Aiyz΁fjvέ}P bY9J\0*ĮM+9>'%NV k!?cȣP،"0%T|6lN[r_~ \NY7s~؈$-EٮUAU-,6X4G]=%-DZ4۪j o#^w`q奶 za$֠#n4ld3i,dP"CHxY{fh&@H ES7o:-Yt~N t+ D2 YWOl,}a 1(Z-, ;{'Ze YRӸ ^@q#gF+i VtoG䉠}gW F$@hk޲l2VQ3ç(~M/KhgfhIKb_O6JsTٍ&DtP~s5C_r+B bFǩ9{{xrN+vhZV_}?eq>#@WzSb̿+r~ɸ%|Y}ijB!U:s9Fpiü㢦J`ẦM~K'pziL5\$"?qW<#FTL>E/ɷXDݦY7}h ׳ <l`}oRg9k h#s_x et %n Aw/Ff%Q4,A IG%HЂCVq +:z&K_zr,i $߶RM1rR_/ukmsܒ7>] v8-ίR& Ax500lIGuު|Y jPg^jY?􍴎ׅƊ;nH_|@ &ȸȝ֨ dxh+EgwP̓4Rp&`Aq7NEJdTG&ъM[q\lȆÿDu65^B4Z2 whC݄ \4g Ɛt:wu[팰X 2{PjJڊԄhut+{ d.5"0ezA?U=`@/W PV eN53NĺfnC2-wAC aBn\Fۥ>!{*ahU)"gHFQ2})Mu 0;F"vY8Aa$ C5˝޸ mIÛM@ z%_uW&h-ڞxv dYLyxatw{'8eh"n4$>.n%?:j i n"StMqǾ8 oZ "WQJ}Luiک'DygA_m|b:;R+ Fw0-4h~yF.Kώ^ٛ,{g rc+4Bk^A|Bke{#oܿQ)-Žvћfa\+Rw#> 1R?"R%6O,;ֿJɟR=~RH~oeJ'J<̨WE #;$Sl✥a {4cV7BY\J/_Gk9hE]1Kp2q5A?_+4L*SSknL!u7F {yh^9ܰPI^+3CiOH`T7FK}4Ѕ=uZc)ݞR¿ ZPQ FQ{@"a K?/B̌/ D?KMʏ=Ƨ!7䕜K`\Wt1#Tب.x]fCMb+3Xyij&0CQٽ%tC\Fuxw"֯0$y2c)v.b^PQET )$ g:a$l-Vx mZk/aڙeĵ_&oȣO(>fВaG-Bjyhd˗M>z/RN.B"u!?iF, 8Ovʑ-}$lIb[whWgaڻ` ޠV%nq24b3%>Sp9TM :}ZoB,)ZŸ ⢊ϋs~9 -k 9ƒe#Z ԆR^x&D'|Es4`s=[cnR_6Q;{im)z죅g{*ʐX;IӀڢUST<8 Q٬inD xJԩ͖jشk:`#2gt.m=w [ #S*D}BTvn 7QF_Gpw]쌤 !O)!=Fy:Z43֣v3םdX&UGNlVsŖLko>a{ #]]yV\VH& %~UHաu뿚2 Y1I}35vw Y]A [빚{HGS@юLk*u^_-FϴJ9{!N|(kwxs$B]bMi,_iO*GiEN;pΑT_? 縩ꃐp9pTŴ ;7 &4e[>t48- qń^mvZi]#.[ʘhaL#&?0j^1,'uÑ9K 6f,5@Z͈B萸 ̡>{w]\0W8峱_$WʍeJ\ \;cъ}NFO 4w'F;5W嬅7_}5*зro2F;d Xw#տ:MGtp2o#{C @Tw يq&CG  τ2"kEg܁fRr .p"Bvp+&=a A.eS,j13vU$@2cGLU ۆ^d[ޜϒAG٫Wc/@gҙS~ny#\{8GGWf;;Sh d>%#+؝Gֶe>kf>Μ'/&P^^r3}%5$UpZ˄swz=(hh\?Q슒JefOJ4vQ#3IaC$5tmfzQcj^+ {7sdE S HE8Q@^W I麮 PmC ?6/xͰ\Pcڮi`EBqR ̂J5u_$ZW!EA5#]eY{k{ea_@=8PSY8`+L=}+V\ wҊܝ~ Bcfa]Xo><1C&n4ebg4jjOmj鰐< *_6MABj_J]9#8}߅ہt<٫o?Y!zN+2DYڽ* ?XA=`R8BW~hy |Nj^0캧{ܮ*vZGyۓc)@1g}JM/kr)dJ㴊_//><U?5`4uqQU-sj6*ryilw3޶1y"Oa+\^ ^mFX߭|t`C6lm=PIZq(NRCIzH% `%V.YWnmZz}l$'$*9VF 6'3ԍˍĶ6۫^-ҒfDjQ4 xDs}, bFƤʬd'o'SCGXXbh "2gl3u$Eʛ Z;j+qٮv_`K8б1K"%:2ak5?\7H_8 V! …!."dU,rT>1I4۱%[Gm}"~*'bM 3F^M u^}"i(qagMƠ!^'&ezܶ5}(^X躮l?.OoZ-k]F-SrjK)BM(h{1ftPp/ƼyfyMqҲJ63`+"iuuL+wabCm%3g,qغeҾo;,V>SP!e;r,>QI REW7UD R*x<%WW2.Yʂ ;̹.."` T_{1 k ]; ZkЇ;%zNpBK4DG} 1s~>&]&k*8ONҨ?3Q!NsY OHlXnpc!čen;dfNR\@4ϛEk|B)eP4Zn=}wVssØJN$Q%{NY⟍>hw=[$Kra9 !;Y\W!Ť3ʽg#y$%}9hn;'9׍ޢ4'"ym\|,[C.J,Mc4#)uI.1A$A) _o@u[10l1P)B|Hq=z Mƴ Zk|q]ۍ=dxq5{"ȉZ0:!*hNg7%S:l "<=*Wx,#ˤ?5%MYf)|Wo9=^S 'szS!(*Ƙ/,57=-Dz:B; g= QS`pXѧ[PF5 7&0BoȤqPWҏM >~-vc>3+[Spg[PЊ=9Д1/ AZ1喡T`?9_#鍇{JI|!1[!LLJl=_0ݣfxvWrV-}Oʖj^ɜiٖ(KH]WO[a9p:VzxJԕ0#džb6B,zR+tBebƳ̼r}lͩtsK6d*xFܭ&ցwRq,<kYZF!=I.h >29ͷO:9m>@? ,]uc R+oMp54UX!xY@f`3rLaVΑ.O:A$5lNhIwńD&Dž<ۅ|VZ. v"[ޑ#vQ%&*OjynrƢë3m,̩p3 r QmWϒi2uZϨn/$SJƈ9_hZm0^5BmTٚ:%S"j'>05֤y`=\ǴJO@0A0EC =W,wi'[S,fF'ogA.ޖ-{g 2з38!׸j2 ݺpjc?$vxHo㚈(ꠄ//Vl1v6T*j$e11x]0Od +:, +q(Z#Oo!Q;$yؔhlk}@F˝vC41~u+)=+wIZHf.,(U翌:7d?ܣP!صBtI o)'Z[z0Ҝ:L@.hMIP~ CŬ7'/ZU! b=C >͡i˞43QNn1t,|WA'F:B#P0oبs2:q1 Qo9/`gA9E!8S@o!;G/w͚"z`h?T? ́Ji@O$@ +etkPđST_.`2ӊȍqhs^^@N^oZn{/s{ [C>ߛ81)M q1$i?v}k-^JygA~_Ns^EDք> ͔62FICKȴhwUiG v>qHVʔ{H3aXzM|R`vyޑomc<5tp6byXp.p?|hEZb婡k(22,#F᯿@k*ŶY[Q U+# !Dgbʆg!㐡pJU9h#vC5~ASv#ShE"A邝.€˫@Ff:+.(A 01uPvof^˳ <$a* .xd/!HuuwA1Ou)nmj=;Ŗ Smgi]]1]Y mN̑M24 ӉFsl[J5}(ZbHC _]}ͬs)K%"g$74=$i:LA [Ɇy"ZvIqQH'HU[[ }$D GOG)/NpKN @)NS- _]ijv^2I}iE'ڄ*}|LsL<6S޾UڄɟrJU v1Z\4 ~{Q7=}o""=I7|b+1!d0alMdF1 aM:dUDj$r'S-z,m<'O :ϊCX[rRδ58!Jև[}ȧXRNP[ɝ K/+| Z= ]C)vߊTUBA!ՖΨej[r4Ns}5qjǡGGgRH\~XVsgc䌜ybg-W!TayV;7d\ןE+3>0k_ ?Vi&S9K(c}1k _+%m91$;2Vdz󝆸bK9V>"p& ]I*ķ>v~!m+QNܡn׉pFelj2x+ؼ&Raw});QNl m!84fjA!]d||a!{)KǾrÙO?@x8?Jh Suy2ʅK@iRP{9adSQfvѹD;6;Xol8_Rnwz1b,!TqM{d ?WM/R0H[r2ˣ `ՐhX¤1#R8%OKvVKU[†N78wX&A.MF D.=( X.ߵVPp)f$khr ?ٰXec©V#!z{MH~T睃L rn\ rnZ[:xue)y->d5sNJBRM5Pt`}) =D}drQ b..Q_R^rOXߣ|4"ʀ5%:ީ)Muq[),ݝKg N~Q Bv"^[(TeO&i bЌ,gPLF D;bz+%E aD79ŀ  DҢMU8&hfꕤ 0zr-~?oe6V8V#PTb~oedq zv"7Y|\D ;1?̩:]SVJ:@B.1'=Όdç @~zw?pORbDqz 쉑돭@[7E}EXV<8Q(;t1!r@7(F<}*d7NuR'ъV&፮Zimx U ~ܡ8#$mzƿk%q~ܮE>[5rD[)@KőAjp8D.KCeg!|B^|g& k穌vZt**/q:f@%N8ICp`%ObnNL8f]Rm_lXq4j|{d$:p ҄+3q?|ߴԨ,pErzi 2,Ah ob1@*01e~']^˿%}w: -dQwxrԽCD533lW3=.EhNI_ѮOGT %S%p#{#lAc"Yd~#Zѭ8B\ZuڣmW@{4uǺI'd W8cΛ6T<>.f |6/}~R4#@WfAAi8Zw8ߘrz-7upRKVۤʿbqv~?Z($)q+R\,>k%}+H`J`WXr9YqWC}{N@|rQ-u_ tOpa(%&G4$qJH&%\L! AduM4~ž Gy,Vgwmx|d6g h^E[buIokG&śҢ^9BTQeYc $ eF/>44DcY$֑(MATs{=?mMy!ڥua] xy . Zcy-w9iϞUq {ѐ7ў@! #RVQ~-Яy<XTIa!Z2E=>sZkd>t WmMWaGҙ:$0ǽZ "&KN_汮\Ɉ]KW6>ɱlg*YYv)z7>^Ӱ~{<"+PXBBk~9kl4 VgȓzIjC#;6+U*g4ͯ˯bc(M/hlP+DɓHMVABD,,Hq`Zqv4>Ā*Ûƛ踚>F+LJYQlw0yVۄcT2 VT ڴ@Pv_\gZ['[_C>GjDH_Hj92mVS(uٍ}z`p:$dX*N~ v QSŇxbpf~|֦vzO`W:)P+{kym˃5[ Ms6rBM6e3c09=8XVE%z0]CAР>WPuݵ5Zak>.i"@b[j\4M1m*X% hq~V#VK>F4Q@tאLGhZP E`(-G2r568=[ ܦ-Ytb{*ed^ۺ$G?- WbzJ U2N -R9%5F 1TryZ}%i^֐cu!{P!J+ؒoR3(s`Ux>_H~JKSF꥙. (4:cU6%סLGkl2%Կp^Ѿ@)2"cnX3(hK*L%cR-rSWS!KvMx{P&r [!('#[H۶1Px T7%;Cؒy1tO-)/X'fV"`e~ƞ,1)4.:R<*+*axMmL\G!(R| PSre%Ѿ JYCW_O=8DytS򓃴(g~1C3V${=6SWTqhsχ~k9 uE0$e''/XcH4xM22P"fVڠ bǡuT F(z#2#QQi2- qr *TVf1wSI,*oW:^\ʢ Xʪ䰇=& Yş92nVTob^VC;@GJ%;M1)"P(A~;$)T؁W' kQvhhNԼ˵RA멛?HibTuf];\\ѓw슖2܅ŇQ! lc+ݼתf'I:N?+RkT:&&f;P+ YUVtkba]%G/g3\( rV̧LsukSBk@67l솓{eex,\僓^37jizXmO7};no` La"LznǪeJ D.?g&XK8ұcjf-49[rU34Q t{B \_Sku0u%J~䆔Bh )S&?0B41/ûѮ;,Q83e>&g7ɠ0G̘Vxwu:P& }列8 F[!!qFg#󠣽:ޜW%plu$PsP; \d5hVLnC zyx U̪ }^X5 Y}X> r`"\D4GS Fo(uQG8[ލYД4G RrhA'+}E(ͼŇ`λN7)I`>j WK1o;%׍j+azaET% qy\a8z2"E]U- EkgTWD,+TLMlyVFVk׫dujO@/)b+fE/i[ۧ@ӆ9͎ßjC ap"2LH- -cz}yL7}G_6ASroj\Ƣ)9&{0Չ#]frg^/ھo_y"\c}~*cmBO3r* v**i џ`wCF+~}<EyqVQCqRW@Lٰȱ$٥d^fxC[:c8[{LZopCe:,$P֡\ttaMu!P',hLG+Hc+[QGCYM"I}4wdm*+@VAdg:&"~q_Us0ӅImùI ̬0q"n(HC~ti=O(R"# [{!d o7 @m,wJa:s p—@_Xi{X;by9W YlD E8tZJѯ qU+3 ~b|.a/N<D&{\Zoȫ"mi#Q 0{>;Ý`OqvPr+|3M8Bo]o<=m;]<& ?t/T8"GH+]{*o9#X**II{YXpl'XZw'`>Enr|y @ţ/UgBe22r3!ugߕivd1~5#GW8I 3kNS-Kb&AU5X$n y*\Y@0|s'yM.{+˭WDط"يPL=TY.aL5n5_ppop@mu[F=~~ z#[VzjD[ts jՇ%5[߈!E>N}a#`08kKb,8/v5hLRYH[cN8!3Hl*7eq|_ ?TH CðԾi@|#P</Gj“ل8رx6nIV$ ;շ;ο:+uuL9f卨)%jJUY$0^^hb,EƂ D\v*NOhDԡyOC0;uYNGk{w2}ϡwM<*5VM=\ES߀-{x1ckiosd2oш g;\!n݄[9uia\Ia|udNvWԼLn` y5OP2/ 1=L#I 5AfY@bfЫr*C' W(4g)O)/rUamZEѓq7yjygơS:CG1wrή9ቼ/HC8zF~|\ `(ʚf & -~1 ћl/e=0+b8yigIsTl@ab]8 vHb#*=}4oT2tF0n!͌ .O|тCse71#L7kNWS~7U <0I Be5d>d4] qsJZ+|.Kj *^+a'ICm}-G^Cgn왫W1kTWJ&<&2&+CeC۟'u:ʷLEb%G87:}(!>|o@1\&W$ J25p^.FdWu Z_c"EG(T\VHlj:IL+6.m0ox%5u.%#ʟ3(8hJ(=68By\h~Yns4C;dc7>^d.|N:Drߥa6>kq)=DyhW\ynh+X7PѦ>aDg)"F0yІԒ?(.hU W7D)^ptۆtGA2n(N$<˹>G%@D|\jS4|=i& 7_󟙳ֺ[ _ `)MfD~>`b@FI"GXTP,M{:O0(%hVBO(g LRWQrK"'ɭ3$¸,$8Úldum#gɝy~?pU+I$י /h2 T7O~/`V8EouC%5UPN[3 ] O48^bl?Tc֙ae\(TtAu 5o9&`ǎC`?Mygm)@l9G4 wL|xvߣHM4~4oyx1;Q}m!ߞ3~],D`,_MľQjr6O]@gv1䭘iaXϕe/++MJe'R%cV^a̐ܡ~˜ր,Q3k0K(R5[ Nda} ':¹HFߦ-nXx0=#n9!a^4o3tIJkDߚ֕B{J+n@ 4.'s|8"3C;X+GaހGMHޒ7Ց={\?f%d5=Y2`8H-M%Xed/~q#g x4n?hF嗋mK "! |" ȡ¸W}90s1ug[c*!DZ5yƤ9"3ӍiugL qڡlޘ Ό./]O#A2WЉjMvM7flܑޖha 5"Hz&7sdhr4zP*Ӻ͓b#P9zH6W471L̫XWE_tY ;QH8A׍6Aa[ݎo_303>Bq\3D 'o$bC 7s0^ثO#T탵ttj|Z*yF͂`Z1ɾNHJҋqi<%O P߮Cܗmj =r/ @E5JvLS˵R6GR P>qd IX9lVEXwf S~0<6R\cVx);E:tT*^:A*ƛ9]Tuyk"CD+;x.eGQX/]#ށӁf{sAwP:6 ._'<Qdha3A4o?;v4lHh*@FIT. <*Z|ۀUJ1/!*#C& jf;x ^L ({ڢgrB=ku'o"4k#+fgECO&y@򇎥/œ]dh*!{b<"6케mݍ)z{_L*N]wb_~z\'9`"F;S'_1!5<>g^TOPmv?C@ڢ2-s}(X24%O´z*UG#vl˿T抨3#ŀRFyGKjS.n!Sp̼uN17 Y4MȒNaRVtY'?= K/0pӽE)IbrtQ_QS.'z*q"TΟ7#XOP%7](ŞBku{Jt'BYMJwikHIZ,zM&<9v/ f|0 fR \PY)M^Oj?;5] ?Oy\Q~Ot6`M3VbV-Iyz<͈Eс+cv {t&nPD-w]uFo>(2/4i]Q.:"e#ߌ< T%?zma'}89=[kJ k1豟%Р],SfTof|J ٰ 2ū92"Wp+{˗l 5k/A&Rɺߣd~O0EDC5Px/Y"Z [Ѿ<Ny.Q(N|ڴN؝2uVr ( Msʡ3, `9%A*o ^)^K"S¡YgXm&{N#-Ds\-sDM(;}b)6p񛡷Z>?Fl 2 up(y#ݧb;=ل}Λ.۔GxDaޖNL킈\i21E\0)J:F>Gi%9sNm%C&ȧ65 fW "5X$e[f?eRj5<|Ӭ|UeJD[#2^(^%N[=bO,O5q::_yjgyzŠ#)tr`O)f_B'cV}-F޼9egcMr/yS,bf5?ś٦[i\SFpIKx`my5M%gq@?qgGo%*B>ՔRP 8JE`G#jKj~yŖCBb%"骣`dIiyd\ֵU'`,̚Mr{wIU͗@ͭtWT%5ꩯrV9s¼L+=*į5gfc&qDQ2)rPYl9y|]?dN߭Jd9 u7} '~57x@ۆa ⽭rmv(va ,%Rr78A1UStݙ^""*-2@G&xKG}əa('  kH 0g@7= )l6w-MCt4E)̙Ęj4KT|jFtes|A/g~ݟ"}7J"\͏+6DĢ1D{eF&y.EJa >FV1_TJاӱsa.?v8V`7lv6DDȁ$6zY?J3Om%vl|[A͔: H*nOzͫI Ͳ'!팍TLjހ%|,V|\y;S7 A2W} nEA5LXUVR;[uȟ8[ <|ژLkU_'m¬*.j}}@ WCQV|0So.ύ«mǥ my7RƑ Q3_i;O8Wt[kx5.%zM8YTن"^FO< B9P5l-E;d[qOPDfI_y8; -"FB )b M}BeJGuݢo*ߚ@D2᷌^e5~ ݐ]/î|pљZJI0̿$r X(z,]YGa6i<usR6Zi[H>Pu¤ 6W镋_XKC8sEŎWRk +36{H\fOכw}QO]NSL8v۞H>}EF >q^#R^mZ-D/?aށMfs|؈7Vwą pAr,$^)B*d7DȱD Ջu86~vpYehi;V<#pPp񆏴53)g)^B*' hf<Ðܱ]aMCTMz<~8Sa2L=w dM61D mP$m)$ѹ:b#ҎzMz{7A ;I깾;! l⢾՞Kd]g%UlV+nK{DrzǦw_ݜ3ٕ֛F^Srjc?Ņ ]v(dCyt5(SD-td#Ô/2k>_ߺ_qSJ,;zlDX"ǀ0M5wV:Ps+}h>B)z &g8'K>8aM== `!oTw 0Z"#G憵'2G|`"_詀6#5!Ozt;P?>ӿS8qɽEp!_G/[|=Q.7U¢ȣt7(;oוz}Cf4(<^'C%Ҙ=1)Ae9XsYgYBA453gݪ-m+&``F{&3gTN vf}.5pLP^ ]8v+#e[Vmqiu QKNq@Co5ehqe_FtBk8D{ք1?j(V}5)bA> >Eid?fwؖ%z%;8.H&)acs;&FktIյ&ɤeiƃ )cT!r.m~(a’68OTMu /!1 [»}9]G>M6 Ǯˣ&WS;b02Y# &?SHڧ"{"2vO)3r0t1q0bsUtfsl䆊ws EKKlg8}=XԶ.%?2v W0_@TrI(AN'(^ɍe3Yg D \ybx>xj󲇖松`@wżqX)!'P9yy5vCa͉p666{j`2jP2\3y6=x]Ld#l4{j<P{ayx7 6)%{Cl< [86ʃOM f)VЁ.90ǘTxn*R52rkkwgLDk jiXqI7Eua.ax50 X_ĈHnxf/jR۾b,0i*yn/>=vo#Ka4bS \5s*؂]]R.0y[Dhޣ.mbH[!>iD 5w5l~!k~^!IS;*G@ ylOKg>DW'_s/ :* CL&~8Gj9[$]bEP;m!ϡ:5.$@0f˫Bd5-:+㹓xE׍ZL ^N[@,eކͥc9^p˽n@0x 0::b>h8OEo䁥bT T-0<7nwXnDDRvez[*a7ɮӭZxwgP#}j̧lj/b%GI&=CoG0nAJ%<*8D]}mǽK;<(DqG%yw)2!kdzީYl-SoeS/{Q=g=}ڔޕz΁AƒLy09TϯAҺx\79esYH9ھ@*PɍWig,f/b;_gH_?WwP較"o}#)R`)?FViĔmZOp_zB CV v]hHz aZlɣ-Xe &pec׸ةىAB@Yۗ^KTٲks4`f#zLO;xZsSI~kp.YdRkoXkv)HhVgUEΤW`gB%91GV7DH2(zTO퀲)2׋G;cw^F!1=HV+{mB>ȪO9P>_ҡ g+2lG8< ʹ+H>(Ҭ).=_}`ad/ǠV$()R|Y>N g@eR)0)-8q̌+1aOK .7KAA1|kKKg'y.}Y !&>ތ1%Zu`J[YMUVk=6y\[_ӝJ* Th4Ęr BT/-%lܒx; )]NމI NjX\M==mwu܆6KÎ]~lX|< 1WHz{cT]VƆ=,Oұ*Ped'Bt.+_toTʋwyk=F2o3>]'9lہ@Mp%="Bp)-#CAqٷ.x%fK COT(SiU4+k ˇni Д#YI3|iakȲZl>r+QhhbBqZi H1grq8* tRXOsw t\?8 Bqզ_3+ŷrL؝&v[K_otu>fBHsTC97jO:_YcpNu)[v7v2zB*ދs{E`}#O&Ēc4ȅ/JvNhzEy]ez59 _8Qs7+QT]>k[l-r;L>emnJ[-,9v0(gOXj KME^&ԆI|Աج`n^Kk>!_FZNmά2&,U҆[ "pA%oIV0%7tbi-7sE}__Bui;u){=! I}81Ҵ@xO!ElDJa=2 )w e cpzӴOkٓ}&^9d0aZ|~mLfw ̷zP˫YVR75ac"8P#ݤ/9vn7G NDրPmWԱ > /H8.•mx}uCPgJeŖ;\[nQ`!9q0q@l֥ˏ ee^`A:̂D$8z*X1r!GX:WMO EJ 7gteXM 'S7qr.aYZoe$P}ٜߵbDQy}]F`s)P|d?!Dή%剓.W,(+g Iqe<~X Gظ |ܓCy(wӁ7hQoAɨV PY7 M^&`P(p@β't&VhEV05qթx$!P=ejAgJxӥ"mzp1?;s@#U_KiF.`uP5YpL܋-G~̃]_XM0)|Kms>[ -bck|ױ FϨ"]B\YS_!E9'F7d})j3a@ 鿴ቑun I峜־G~ʝ u} U_+Sng@~s4JDy/Țل(q3-8"QTYMu":YNa;7ed ! ;d5p_4`L5 CUp`_?AeR=O #>c=hY-FrOp9}Kݝ7A* JQ#71Td~8=x>hH̅pbe)cN*&"&*ȕf0>9 U"ԇA4r 1</c1.8t/3QzIP9R W1Jen!qe}pM([l')uw]kMhfr덠mk1Jw> N@3`Eߘ|En/7;9f|O%rR9Jr#PYS25.YɭK[^'&.U!;|@.EJpM=g^ZG;ǣ?4@I[@f`r0R18b7T=N}NjElZ֥t ݿlPY܃,3uGme֨L_|rumaGXtdI#cq\7E$>ɖɰܝ&3_kGj/ι*ru|ÿn&k>~E2_)t!;Sck\3PeES?YVdf 4IXl @ƽdȀ;HUo 8"V<⩹p"a25?lA|Ft܉n<-0 ο0C]4A("h@ ڤW*Buvʕߩ_}푮)9"k[WujsAB kЮ6;B{hmkf]`u]N`RyQ! %`CBgҍdk?06qzb89@?Em@`؍-ZUq=Uǎ_Y]YK$Q@*m@oDYآkntȾYG“{}\S>Y@iW2&iL|ߊ5)*L.r$R?H^ SKgpdUDk鶰AY5CR/n֚0X8|0&̨AZw۞#`7lE'97%i S߼.vAPFP%ԫdt=zytq@zGR= wFd}$ xha qFhD[ʨuJscxLf Σ uƛ5x53=||sD UwDH{uc@&xRNܟ炪^a7%g?"]WӝrP񱨦:oBGDZ.շC}&n FZCʠw-QSZ^cjmLevUoJ.K\k̇g@u'n47<=mZ|%{Oh.DJ9QN%= (+4.;Cz*QuSRe9(Y0;05fX6<&uՃpd&v1zVO l<1Ƙ[z0$ rG1^VLXT ZR4L(5HvB,GS?XQ9җOCsUỖL3δ9/zo߫1lu[_: nl3tUlGx* BKG‚u-JΉhO rOz_apʀ. G`F*Ǵ47ewWo/L Ο)B.$! -< O,C E `QV\\{_b62#wOH5V7v%Z7¸ofP$Tgk>-V\Yv&TVaqƮw>͑2EEyys0tIQg2r/v÷Sx׏K<"`>n /F5yyUՠB/7ͯ"𒭑_K_4287``#7Agz?w0K:8{SxA衣[\Hj:'X\et*B2h2$nZgMV[pj٭/ UΖu)*TZZ9t] r}ro\A_%ݥ3=LȨ"YQϊϖлs课^vmHn#aWQm.#R]#Oyr _!Todqz 3/`'ym:_ڮ|}XPΝ=7j H$[] yuo>Wwd/M;u?B ".3lgf1CYS휀ANON仞9ۮ'Uwa@ڎ1t{uX0xb( -##$q,5RTauz>j9]2{a{t15%FbW8Q]N;JM.SzP*"Vܶ8VuP9hҠ|!xTRA8p2q\]LFptC'nvv@݆9ahJ:B ¼gxU CPsȋa{t%w 5#Y@.OIrQ8Aqʐ4̄,rO¤ N[L͗Tz~6b*t{ 6"ロ裥~{&9.~_< Wُ+ mnyDt[2|C䮰)%n:C_ "YC>Fxv^1%թрQ憮r eH"B$. `i=V/&5 [wAeTcT"&~krwh˰QR`aD-u6/B$tr[x:B>xX2v un^ s ᜢM:&ZU4D;;*_0<9hLF#,]%0#]n'Cw,BRvܮ zCX;.%AcHPHrfQooؚ_\a#;ȍxg5PJCI(Ѻ=q|NYM|1t =c5^~!ޜZZ$}c4AU0eC\7/\8JأnIۈE A2'_3T8/j7[w'03"Sh5f"PmfO45 W`VXJ ُʹVkOUfv˰@{ch1@Mnn2/:-RSAݨ];3'Gg )nѢ6;ק@[{ℏa9b9 [̸DFҲ%%G+ߎ4V"I ٲ4&R9iicXH .7N+ߊIkYspdqhE/ю,kgXIf$5לv۫HJ# U_*`rhV;Wy3cݭżKT5M.f3'"{WgR j1{yKK;ےzeS5\F5ܒ-k{/]FDnyb]S#bex8RjSKa5L*w0 yqovSDC_.>tɨ"vKu;4%}[-EOX@vFCo`6e(O5ȝ˥HήMPS}N\ANҸWIݯýp-hj! ߟBQqs})Ed m?lZ$:/Lf;"Kyꅱ +֧֗|/)>r-]DŽK%>û9in'9 lof%8 E}SPZ?a UVy7 ʠvorIȮK)'3O59 X4y)*Ҙ8gʰaaw9mA:95P"vpS)A~L{a,S5Բ⻭@[;]qÓ?)q>q Xߝrk[T:߇Tev٩,z3(+(yPM6 Z{OV׿w^z!אK2>: [M]Ytk%rΊ-ӭV/S< ɟ[8[d=j'߈:ۯGA8< :5ÃZmi=yI@;6&/O[(ԱqvFVe_F@mȹ6\bqi+BKD{BUjLOxd"W F2mrteӠD tkǚ>-'S,@`rŦzO8$kՊq9udKy5ygq㒱sNBBDtp|Aj91%w= ֱǚRQؓ'uYYوzLJ$Z$`X7 8,Zƻq.)Fkzb'ߥ[G+ L Lt1?~jYvBZ+{@3s!"\YjaߊM[|]G@,h0x+h0\9jL.NV"%UM*ȢsSs5KiIvid.m5@.$Ç]c¤Ic(QƟgR{ `T=>׌.k b==Ha{O?ttO3QL뺛)%4~kR[.BpӵdZhD*ŵP[>4ON c6sSQbsҌd`Y g *scʍ:5L _KּRPirX_¬2wk2um^`r~^soRKzӅ-Yi٦䆥Gq3 % ֍LN@+Vhc%M\IZjVG0Ft=z$ ,J4q|aj)Q}V#ajyƤ3R3E-\ pָʘG?3 I59ĄF5m`[nM P^Bc=~SGZ]Q`jZ"b]D,e#UӾ'"@Eᯑ&^_ :,M3x[lE.`@wqgSv|*0@iip0>jY|Np9 tNUIHw4XҠ((_GHgDoc`֊0,(og,d:^^Ɨ[k0 ?2pFzٲ?R"XN8y *=O|qcHZ#kwW(fV^ [%HC@^`rASȶĘBf҃:!x/3 \ {ϐv ԟ{xwH1X:AUOzL0ֿ̮9CY=-~NlrpX[Ϋ^weOb?y [ kKňraOH@z,gu'!K7.5xSƭT'MOQab⏁YƬ3.o"ُ'8鯡 Œ-qK,s1nzr}iO\ߴ}evp Kc[uAD( IgFrcݿ(國>=Z9a+ Xt[q}NAvџ'O8a/wMAIt!7G9&[bY ^jd.}*kn`.ɵYfZ jVV@e 2|A`CQ`bT|F\0sl6!=t&6yf$Ϥ{yhhRȈ.e$g/m@x8ϪfJ~wW&?`]ddPcŅa>ຼu c"37!99q%*ѷn'A WRus?q {zc?*o,Ed22wM 5S!DiYy `#⢪#mZd9}mO-O@Da-hx٢|:Q ǀ/h9Qy0c;oBy]Y,KT? ~;]uS4?u3go)4~CLBFf9DEGAPGS1<"fG3Ƶb->̜_/oGTơC(WaówaBLH VU=n@<87ad )]b _H |9fc cS{"7:U`}!$0/# tHllE 6Rrlb:Y•е'Gt3C3Y.G܉\5Gˊ#-d>l] !:MAWD6]`E酂J 1? N\s:` 7 ^QsoZY- - G76>=j{J_`L#=l1#2-?Q^!ÏI(QnJakx?! hX/e;X5d |f|MمBROHZrjFSiJ'7,&gQrci'H*W^x y"IRӍvpdq .zu[>mX&z y2^g@F*cH7ˣ7 "S#3%.OYb?&!^|FRpO&8:sWrQ[g+juQR`[::T"c #km*S\\WU_PoFJ\XؘS%$i*C}N<}ƒ{.F3%#Ʃp+S.D,;_ؕ!%T^P(;9b5CJv4.D˰:B.z›[ODh .a!]Tof ڔtD J$ʯA7\5pgQG)6;0?Wm=d!"@n '`#&˗ʓ9=n)SȴezF*ȄZE+ܴ i,6g??+h;Pyp=7s3ygڽN0dNx4T Gd]M!(#C * r4UlS({ds#*8V!/C K6ǵӴi0ݺhngрb4 )7eSՏ`~VE?-xV9ג|YF37p1wBrʎ5gpvr/2̤UDzB8z2v?ɣ;O&5[32l޶^$¶ZMP.\4gPf]@AܸT?Epcuw9Q dB!Bn&;{ʵU>n#j!*-"NPxi$` Zښl]'gBxW"-2{@1TXlؑ-CJwxfOAccMRYo~G*B*:Fe3.&Legn+m/Y%*`aa9cZY gc=Hc 1rs?ʡ1UA&xUi,W[/R'4n8=lxsZ:ea,^oQ] xAJ& y6E- c"cab;[0O$-BObG8{g :Ȋ_QV7KoqQI!G:Xg8o[nhhPh][]G!4tƶv=BsP;6994?G¢1~v[YwǙ&1) +D!i\r!*Jl뱯wDHtV:Q {t;wߗi,+]a5U56{ZU"~}PP?D9D@݂Zgc W!N'9I l- bxK=v1m~CӽQӢd~h6b\zHơ"r.E$I'Pw^0Ri(‹E1jT?]ؿsVM9C$_L4[X1=s"ѻ]qwAyPMsʤQ0!a /HYEG*M!`7]*W貤qf,ڟol*lK@7~_M>34RqBdNAOiNw7ԋ$0$5xc7;CgV{i/*3l ~ĶҞ@S!xr*ycyH?qĪo JPŃzA f\`8QW>R~PV]AI$c(ewJ_Oܪ1D\ R+ECVIXn*.qu6Ч1=:CW"2vcBbϳ8d9lwy$$x? ڔʒO 'ݷǀП$q.iV`E֦R@5]s^OaqiGixSg=y | 7_QzzLN}։ f_)TRR4>̅ Ěk#Fb$|c+?n5ZEדRYwwVg2u o' fN Ȣ$L;nOs&S]Қl僇bgWl3+pQj77ϚRHYd@M9t{8<7+^h΅LtPA9n30lƄ\}Ij gKUeZ$κ iwz/~'DZ:^/3=u9 y Qye{(Lpz/5W:t8׺C8y)❡ <])E,v9=6|>oi7X< ,U?.7?+ tQ=2x  [O߈+Cx-`P9`?fjfRo Xװ0k0b V¥DZ?DsS}MqXNMdG<RvBn<+]Oh_#*&GqPK s#/}!4.\k!,_d}=EfA)0(^_tTqn&Dϥ\='7*ReB҆%k߿kVȂyhʃ`&ϦPl;o8b ɵf.|?v9Ɣ!Ow)Ȋ2Cch3=":"9Q$o7nN(7s cc󭅅+s(,8#H' ls@p %c*CBFuhٰbg.uCl΂9bQIG.5VT2+УM0 * %J5 dtDIڬZHkH CliS9ϓn1EH2#3GZ_C'v]}`Xi#UۂY,82I&D>;%:nbr9 p|jd6,)Mm҆Z*]'mXSfD]M2*re-ͭg_CrI~$*M8(p%]kάq6"杗Q{7#,}l%Sfxꇠy'>jBzbhkoN8@K3S ĆaHINil/gAIF+7I2G.jq_2/ 7:K~S^MnhjO6l ۪>NQ;- bQV N:lʢl.Է*; B) _%ͨ7+{@Mt갤ۺZ(7q*ˎғzMC Yl~:7]M5@U4aP]BV@=N^T4|v~!y pdmd,vci@şv}bX&g~60v.h((r ddߠcB!Q0g6 CXЮyfbUEZJ0uG z{~HjT*F#*&3r&IJ~>lJ:퉲bhc\E[$BR8هK+ #y׶@Nl_?t{G VLF%Y(5 X%_ߊPcp w]rP0Ff^xJCHKaw8A(. `}Swvj8px":D?c0?Z ޲x!bOUqZ5!o"D'yj?T\PV[T;`<PCiM(ZEHq9 N4,ݭ0Ƭ2h\sCF!:yUWd.-LͲV5דPUn,mP:s1dy%ȧ"6K1SEe".I'=R-Aݶ89 W^d]#N Yz_MEAD7 *Hq具> t-\L,gnlI1>=^:LF&GUa6lJB\hhY4X*mb]Oc Il^!}%q"&6cn67JsHco3&+wG+(Dnϕ7BAj ;2лuQM$M4?"A* \x@\~ =t63-CPϧY[w)2@̐}śdy $=(^hޕK%J`2$0\iaB-<}\P ]p5wȷ6&~SDV#I܊;P{ocL9}Z浬 5V9LURgfmZAt @?]/72ۃ0.5[S">Ym! Y`+虅jް^ulU穆^O;g"Vòr?I#z^hЂ%Iq8.Bˣf}7 BUP'$}An)#6.LKV0Kڨg *ppw3vTpD$MP"sƯZBNzsQ zSϷ nR= k=0uA#@rإ`fR4rI6I# u+F=BM/A8೔m_Z[!"Z<5aNOwFF_YD9\W0CH!*FmDEkBJـҟ^٣ R.9> x?F4sS9;U^QGZIW̧©;?wLW)h7m/ZVRA6 %(vrMxLi`WIBN25/3/"?2>;ߦU/R*jl9Ψ. @FE@KQ_=2 way4g_kkv㝀b(yXwP>؂GZf;m\N*h;32ޔ,|& \Q1y]NR(1d9ڦ$f22V eBE.9GPIwr6|- дqP$;: 4u*M`=ꈡ G-jnH?5l2|y@+2UY⨊qcM?/"RE#wf?Q˾~gfF(~shiyIXjgYQYHPA  )A:rfHixkMy4*Mc*Dp/lwCf^[UIa̚1,R#R%/?AYh/Ɠ#9#S6^YG鷭 ρ$F)\N-`E̙ \u-+T`7^ xZǝ9]BZ֐>x-oYG~i4͊X\`CCƪ="˕7Bb+#E`"DgtlT]䶘B2Gdm`*eΞ.>`w TޮXg&  eh:SjtKT/EI6&w>/DmioDit'Ju<5 l1=]rxE+☇Nǵ2Zk7  tm&F@&RZԍ)W`.Mڣ\,O+ϐbR E6g0+1׏,5ӨttLGBm{N:.6 P8OWoGYx_` /cd7NNZ#|\I ucN= "!8^;LS9g5M{^wt`eHT{4y!W&*N he~j@VKG8'4qH>Y ~ǻ2jVٸZxlNCd\H \L:[_Sb '=7 K:X{jHwH %s~ћ T.ީݣOҟߒ* YAc1nB!` >nk(([*P#]m7 m-Z!VtUd[VM&nD_dШ4L]Aq;7g|/ѫaI~Ph_~Ŝ- iB@bqߑlK?҇0ڿ9 mz^723fO/,Bi"K10BJx^^Q* /8uF6\9aQ;gޤiD&VfAm4m*xY.J Nxxn|ݞRgK7'<"{Я_Bohܬ}VL+O%^g^q2,8L羭a&RKj%@go BS^@pAD"`_22H-;AҗwChxR J܍f  !<(w;k6K,D&QߏC"c8+cbj-Jg1"^\j2r=k.# 8~)Δ2^H_2;afXw٣osu@"=y ̢36ʜsKcsО?8}W&L}ɨ m)^,?r3Eu 6OJrzPau8.sh_8mCQ@SLI7`ApICnX4GHͷɥrr-qYj|wrӚNX%Z)9TJY%Gdxba)b͎]uBkʧUfb)}*>SzC밠|)%/e濞 Go E U1NRh@WfE#y37hʸ~K5>=6OiD(?.J{d$GU&i÷­Tï:f*Ê ȯ?uJջn%e&ѷOew5YhHoG2 ~>u? p(J%-<[|J{!zKWcII'gLmd:腒^|OcZb FR{hFW]6$t^Y tUs0tswOv';e(VkY}|/+ho3> o?#"E:Tߝ\;k]N$#LJQjDο{~FKxYW· Kŷcd@878o`zڲyyRC{/ 5:oT&iP((iu4,Q$zzգ͸ ҦzS>OUrͱj0E) T eO8ANʰNI.tԷH/8xqp9.f1)?3?.:}y}^-PBd%Q$@ǂT51,'>Ki%&zƱJve[QSR I2)C*FV${+z˗+5zɛrpFfR:Xvl]zP,=(8{tB%-j4/;uKj\1cu ӏgaٞ+*,q$Y%Ձ8A)3; ԉ{![-xq~sOsI73oZ#I%{E1 0p$_" SX֢9gԮJ5h2TY/i+6<8-98ڧ`C<ӖhłgXh!@SJ)y O&GRaa=|z**$w*UYؗkg0"IcR5jKpә_L\ݷd2 z+$ ^MflwqK 8''2*9'h)$714t#2(zWhrxUV Cxځ;Ɩ:M)]̠ʻ>W5s 7^ EmsUs%_/ 6lh'`˾)̍: M[d斞D޷MU[vl,p]6nŦ1YқDqky=*c$n{1Vt'\3c:B_QSvW:_ ̣<޲$+dv3ޓ1L2VVOCbmxUف*cj`-:y$?5X4no,Ck͛`2Q+A5tl G#78),@zG)-9 4-s=TzaBr],1&xKF91;ɡƙrhrkғ@]V%x65e(sC߹ ݍ-u̱ݓ(\\Tm2)LfO0a7iZ(X O>;H C\ +6•Nd\!MP2|P=ek )t.0oVۑ )60S(κݹ!_bZX-o\5p?1mllz`2QQV`Y.'1Ĥ)&9'QKW$Zځj,\p?tů_<- ˖vߑo<ԙYal F@L"Rclr4|TD%'!igods5z5nG: ڲ9lpwݕ =4?w/R䷅G}(`g }(=D8@,df'RQ֫ lP㟈 qW0vum &5Rm?(,+-BRfax© BܡmpۗJ6H &*0ex0lwW'$7M#`/OyN 4:QWs&"eu^W(f(y 41w:zeV77w_OO^zVA ̿وo`zVeB64"s5?&&*cQ 296 )G%04'~QU`>_ke9fV}J#@H09Мm&P^$zKY ?`5Ti hY͏%m\DOgW~ϳ}yeوI@g(ODI{ZKf ^\)e 3 :'U+11aڹH5b#a{x#z`pC !?s`e9 O[?f$SsUQ7nB&ќu/W]Ґ1i`WF%YCŇEHLXK>x3 "89UO^k(!t/ !| R4MA}?! 5?՟EFT6VLZ' YNr+߲zB 5XI^22{ǩ[vK7E:m!<Ia\f8(*3ZLvKn'u W霻6 %ǏgG~zĽXצ/zBM=ēw ^UR2 ) $Bx䀮gUOOhB),,nuetȽ@lLKP?AT=$(.w5|U3m\/asu&;p<=rz'87q׍/gN+ PFf9%c/S$g)3M-M/kE)lΝ6?*OI&'|P9Vee7fgzH~/*`1T\ ]qZvxiNܯN_ؖ%yDOJub̈> VԧYf_(ߑR9 \GC{FլWs`zSvQ=? {cð&mEڃFZ3谿]HF"ХxHL.m6B67::V+c{0=d Ocq8.7?w4y yux^aވ -a`+bMLn 4(O)p,%1q , _ʫ?aAmaryE} )XbOE' LڒaeIWƾ-k- :hVZX A+=/h/k$+leMn mϪUSOX X?[ܿp-^F>/XPJr̡(#@R,X!Wnj*A/'n'J~45?Җ tJ1B{^w`QMcYl.>V(EfMq)}ue0!ƇNpܢofn3ELa"0hdT(%xW ͒OL Cqr/ey_{uWa̠R5vĜ-DE]_85+PBU]be|/I/[|AE+'ޖ0ƛlDhz&gl~. */# [ /\ZLcg8gڦO]%(EB-HIc=;0&f1 1eK ڮ_*/&G!*YaXpiҺ2X=f{c͍Af ߺ_.GTᶆ9KQ=o@=2IŢ+U7*l5߃+/^_VjiXVlLGx~rZ7W\mM3UpYE)_e!jBl;f!V\Q7@%q<_ dzܬ^`c46U9) 8he\nMe;ξٝf0۾X1Q?>-wCKXmWJfs%Nם= N j4Ai'mE \%[T_U*z0\V*`F4P׮|0 `?+?hNϽ"ZbC@_ӶA!/_y-Zҍ+o&nz*b`7.iq(ͧIPZc׬%lKv̚}k} ,`c0y;N?$@_$)Fo<~m|cf?HvH֔Ʉd x$FeϣPw(T,d?pܓ 8nc[@cN<sh9VwHl.ϗ͞mKm phkd&mkIIe`!gEBIgSFw1@;5Io6c8DO_W[5 {#%UImk=zwoJu (+QLaQ=ޟvqVo ;˓A5Xl@V d' k1(DqBӪA!)p+]7dE;aI#9 EG~z)BlSaz'e.Ü[̘<+e%QpbQa˭E`tѿM42εb^lj}MzP 5iwmK 7I1/]JUYS O\L䥀cSϘ^&O]FW.s&6hp$d#(^,N#jW͒5L%1qO XgٰϢ5]Iq'fK F \ "W4lq1Ȅ-PąAKDɆ"=4P> }CT'3^e)SD@UdZ0 _vY#}>iK ֹb4&aP;X󄉸%SG:eS ϜRQ]Hcx`Sv{& GmAgyUxeޠl _ܟؗ;\< ArU,9UZ640?JOQV-kw'AM#&s F_w_7v ` R@"[V㩝v5#T忶e{e4qmߺxWcjTod+9]Dܨ`B &G_M_aEAdse`HpѩmC0mACt+cXZfrw|ftVXNm]?&]PH3]N/rN+021wzvߢpޤ"`ZЩ\f5L}K#'7]PYQ upX;¢q U7%qO#>|@ĵ6MLNʙIvi?:aᗥuYlf`XH0 4j^6ݗK9y:'ZU:|:AROҠ,vawEWN<~2I:`WP w٨Izv=lM|l"' 5jS s;Zo6y=6"<֠,./d&]v?VhUy]K0=l*i;NQc/Mm >V^/ԓWy|4i}½B {˞v]>Z‡p->I:owY )Y2hVWjtE]|B}g2N"[;̈́ZڸjO {gC #a/$ lh7*5V~J>_*M`R yVuBQ.7E忿|Xg.ϖ>#4d"JT$҂xdaoCg@>prCΚȴ"lТsݿX] @K HNJhg `<G߸yJ3!4\.T0AgwƖ'` ID*'shR~@eH:2L3F ->B+sQu3ǭg]'h9?e#:ʻZLȣSwA$|Ebyŧϥ71ugܳP^z~=%eX>F\#JX2htļgܡi vٚ2#(*0eL<&KEşAY`$dYTrcŹ5}ӌR}&ř$7]P8 GqAo38 9bF`ӰHH[ˎ34kBPKzNU@=] R|锷H768c]ZA2,L>8?G$Z$M ~E; L.!b{uXSe"( J0J;%^ߙ_(>VS/Zo'o+kBQkW= IV]0]~ W^d/n?- +l#BUvJAɥ/fA}f 2VgUT=]NsCULTx;ys  7 yFtWLaX_4! qdH>e?3kTΊDb¹ۨQ}diu4بzGe\8 6I  Ԣkӑ2Mlg?WgHhJ9BLEes O\uf7ڢ/)<ŗvmDL+e'm9X4Nh1B3ΊBp3?HBV̚ #h9i{ ;ܰL|EjSـ4% 2U@ ꜀T 6 &Gѹ(ƲS@&-;AU@χ{}0Q\ofȬPrwCM?RQu^H"x(Y:EAhU=kͲ* n2/ ^R*ktQ6K?EA7oVř)Kw+ *lMol&M+R؏2,JO~ bky{ u;l?ױ"q RjY(j6c@XCs+ LdKah5Jr]*рGIx5|đ痢jDe\E;+t'~}Mꨨ8(3Q;64vX@F/ǁ$ j,prDč_ XY+'vgk `Q`%k" /1pRPp&(jlw@Kj$]%88&9ŃzQ F>w@ > b8;^H}<7^zKp\ْ)Y'3// bȃ '(s5`Ӱ_zBtvHsU"ha_w|LvјqNWS}hTZ39 4$I3醌~[lႴ#(u˯A㱲xvvT_^mT+E 5$d.ÁK` Xh qb`qB߳/s_( a?@/lL%uW-j$72So`@fRo 9>UŤ&(ȇV ɏڠ =dV%66m=scZ>9V*jtd7X#1C\K-Q؝{sJEfh_V 9>𹷪l9Cz3E(W9]x/<֚gJd ϯ(ġPqzGڎܬ2_Յj@+Vg1K.驚@FMjуe=ЫY<{%V,LY>TH#Xl;0+4|2I Cƫa2*Ga0HY̆^s%@3G5Gzt7 5sL޺Nƹ?}{ %UG!pZ#EadaiP-&EdELgx=|Mtl+I+߇ᕈ)$ل=r"}C5qu :9$Zا7V7MgC,+i5g5hغ[ַs¶Y~W>Kj1,hkJ*n*eM{1|rL U2ͰGj'$+qbߩK|ŭ>>H1hѦ d?t9V9)+l{/'U oѝ!b'ΕҧDF]w| M_`5b)unAE A`gY4;FlJҵ{,&Y(D} ts!O9h͎Çg'Id|Cn*qn~S<Cc.%WVW闽ٶϋ,ɏ@7]H񚖈K$UJ@s⮯ iM_,+0Armw,G36 a;"#Ddf.[CG84ᑚtup4xFfHgRT!T{EN $'B}R4swWK5]EFsMf)4*k0%Qfשּׂ6xk׻v8,fr3r*78jcCyTJDz4[SqE'_^o_3 XD=|fQ0P/spz*ܱgQ[{GRk.xȆ6i参 vnu%N4WFe𫇸˩cq[-€T(ʞ~Yɟ]sSʫwE:<€GCg }}:B;9xycH u=͋К|roռ:3:Zӯ \]Y4vi`('Y07jGa#^[x;JhdAQyW~@9iCD$ndքQՑN>\I~4`gex_qt26U|z  k.j6S2c+ .(Ҏ\]LqШ/}?~b*6b/Qn|spEzVb9%w78-92fɉ!ٕjw%= mEm2WB(JQ54VHwHO,~sukQ!Xzpq@{TQlX/'᤾'&fE9t[jzDc/}aޅ(wn4]tێCwMڞ%d-90T!hvŊ=@%ޅ")1s-,\EzeŴDZ_^>̓ Ϲ%sgD#P5cӌZ{4gɔ%3EӃhKgj4| TDp(P%Y"19ȂI_' P\b`8;79شw`&bn.MRlC<:1aJ-jEJ` 3}aMy#R5.c 2c.x~UBb1겨K*\*;W@K: &o0T E" KjCo>mLC_dK.'#kǓoV0#6E|Eʱx1'  {1Qtڊ̺xt!V0R>?Dqdy]dϑ |}l*e N(蒰jŔ6Od\18m-Qfڅe%2 5~ОL53??>"uD{Κ"d ?ɳ`ƙ1cYM鞘p{Z{ippM3 *ON\W ζO4YEA,l.51oe;^XY@5PHB.^x4dVb`yEh jEw[) e\ZBߍmOڡ#ΩYfo_n8\W]ųDbS7>"' rh6A+j5xl\M m d)zd?y!I,}ASi$vK;\ZUi¡ˀͱ \=I9J%x/tDTOp;'=0FYy@EkڅH%hιiFiT :9p%.M[j ?[P(z&2XlUE[A>'q`EvTh[b'L)dҡUM_5"Ysi{Rq p(p/uzytn 7AOWcOs+’NwqjS,ryf3xj{yUUՄ;Iq!tOB]Q:HE"R$9LϐjU^4حs$25zBt?Rh6V#0i /&mfsNă)X xd."qU7b'5*a7ԒQ҉0G( Бa&c04+nn1']yM1wD.f=VyRC4d(u 5eEŜ;h'Sj'XOW+,ӍfA%ɍyXOp|0j-tPRmlh*¥&^g]5_;ˍ~k:` mǧ7 anHlo,8T;`d/pC-瞌]*k.`AQ:Oy֬h7FZWVt\ 1o;lԀxF%Ha'RtKޣƸ`x y[ž o҇O9s{?ԣT> C^ݦԜK'=JŊD|GIP|%NSXZ Y\ѐΕvr.ﴰ#ްOszYbup;Y(`bN- g s:{ۭ`FQ隒De?Le6(y'!Z8WU;p;c~Tެj|`7\"Rߑ{ [(D_`feAzQ}X".i܄!E4d 'm4v0.F"ZD5E6Wh  L 8Q/b^ރ%'TXj1kg䑡pR:ϗ_Sƙd ˒gG؅sGQ1^-̹k1ha'>̝9bpd]uI rds6~M̴]#n؛p!~euiz!P=@ybQ/T4UZ/sPRHN۶tNz%t,&ժ!2#~PдNOb)okg9 FBc&HiRKz2F;-[Q#y3yO)w;;oA )Cd .j8}bY?NشpYY#4,*L~')w`#U&h:UWgٕ",C+ HͺCW XL1|?5&tZfS{i{GHRnby"tu#uVڟOZi1oR`sǗ:m8bU@ W7+̵ި H|"3J:t7j.'\\K3Zozp9VlA;zK"ZuH#DcVM>]1eЏ0G?qX)1v'G{ kn+5GUϖP$)%Y ydZVI۞topGS1TXd:45Bp?L =֭fAHYTN~!XNo ֞R@Q0 ]ڷ+]\9==U6z c%i2Trf[ RE7*p(}ԵsE結5\9fTq=$ϵlX%[7WSłMIp,GI2kr+ ;2f v3€&+p_<緇r/(]!3[?jNKda#| s-4J<ÃN%j0x/d'b̢A5|S/3N[#y<ޟ(ТD^.iM~".8SҞMMN>Lw|OobPyאE>y"{ +UjEzVA+QbCWabZeFf„?e~lё ͇'9lД<^|?;3bJeȋYlѷiYnk/Zۯ~w_m4&>tg;qxt:B>?R5ފ)x4Qvȯ࣓X{C0T۸Xʧ|Map "-.m74RNo>-D`ߔ]\Ivܨ'm^:'_IYf8n4̵<Y,GɎ"hOlW %mo_շ#YcKWѶGZگմ6FR-+}L`7YA(%\~+,A俤tRo33ib(fs܂^(q.OS5 &Ko]'&y؟+дz-_JZ~A a:8O,}@Z1Ta׼w5%wfۃ<8MUWqܐ?i<9/湌`Q" g? \hfsO dt9V9w"huG S/Vk圪(Wыkty|C)| t>9ww-ٸOć]s8 }JS$,M w I,l&ZEZmUOPt9 rE󹸙|5oD6?.:>Qz?/% {^êE7Za$9\H 9 ]lBCX(*spXuYytW_r*kiqgdGFqt#AVxmsϨlnV 㵤E%748By)k>;]WVURN;s W3w+KtEQ=,.!6T-"+Fęcd胰:m+^*`tC?.fPZw!7R[@ҎfHg yBP3 [u>䌥g 仫 Cmbdd:ƊmChyL9%I3<3}2ELm4 )Zd)6U Sny`ѶFx v \)x[L0y6˔,ꩋ(rM3VZd16ԹoVyK(7 Z.9 'N">tcP-%52Y sucQ%`YbŹ5$B쐖e !.1Tr-]"ߧn[2f_Ǭ!)ti _@y`zG63c88HQu=47oGuk2Δu:qix 1oqhcyhUօvN5Fݘ3;u.ܡ<<={>;S+SÕ%OU0v#[]+Ԥt>^Qx"*"G3Tb쓱"O@!tEi_e8/l8SLX4o+#Rtnrq۽z`އ0@ۜ f)7F)̔ΈV}>OO4n.ܫCae¸NhX!,]Z9ͦʈ&9C1АzMDpmu+։J:wQy$И7U׭v}ٷd!/w[ @6>>qd;y\30Q8%dc$|ROBB>XT+m'5i&>6 ԏ:m6h&*T;Ø\j_Ǒ>eDRrVDxVB>Rd]ZnXtN[ AՍ! r<{1M20\sw6t ( ,屄NhIe?GB\+VubK,ȧQ<,um;<|̓^ܱ\nfNȞA-&ON: A3N\Y<#~$hd_O꽥,%kH42'ݤP7ָ "y|64llE6Nh*H)sܷMKg.0p?-u6~'e?ptݛ ]cnMcIA~%92I[j6'w( DDtWubؑT:d\RO A3}7}C9!t2M/hC59R,9:bHOEi =]hPA* KKd**y<+b1gC+[_ONL\!k*ϥ$T|.)XrLۉїBA~|m-%͏2YvwlTxFPB"vDk9tߒ^ b=Z [=i3-&YFb:ʬ 5C<}ive ]aeҊ XPF7m$<'-kkZwVJW*EWݵZCӘZ2pJK} 2,d#I勬c> Yfʎ2U-t@,BFʴ{V\$G.݈*v< J 齆_ !d&,IˤMm `u(x%Y0wuiNV@m?`B_Ur _~ 7 Yf+ryX1CL)5'dԷ>J#H(]i8d?fIX_J!ƹbV59MO zԏBJ \;Fw%U+J]\TRXS/zQcނNsP,^R%&g7E+1Tqh> w^Yn1q]W3H,zxD]c8ʎ4Q5ȱ,\0 '`Tꡙ4R! id&4ǻV#f?4 Hv;ԦtpD;Ǟ޷eAtQpjCƤYStbjQ 8Kakݛpo[\APitk~O;h?F:MZ"QǎԜ%_p hJqnƢv+"ewBdx(_i[rJ%MHݗ? F7w5bMD-z3' cJ\ W[;~z{+e.161 CJ*#d01_Sj6Qa3}ec~$M$jutPzs )ɸMNwyǪvצOQ3 PYC㜢E }j7_xp[bxC-|;MKVOG`%߳]ջ׋,n#B9]f;S #WA?1EQJ>#٤T ! /HCĀiFL/C2ƅw6`浳 lFm9v=`+Lwa9!^,vEpْδTG<OqV K}7_ЛN?35gHzT$i.se "mYY'kx,q>pheQhkZsenU#@ѩkeI$kr ,d+-hBd3 F3w'|#"}Dcnfg{2uϺ.P4ɐxe4t: pͬbN5ΪyeD Ϭ~b0ʆp0s@2cO% Fl q?/ XO#l[ b]"lc^Gv̈́ Mek;v _kLx jW.)sCr(Qo:e ͸C$IZ8EeoQ" y4n)ޘXuRb ~h!`tp=ҁ$$fLgh|d .ooxJaq~nb(C8m_M47VE,nF9֑u!1fhHAGHv4ɩq&3[nx'["8*:IQг4ZiJ2C5a`:g|D>|TofF R~'i;r1+bY͹ ^%㠎}:bbąF;eXPU0])Dq(俯%Fm;I=/h$Wݳ$N/|ߙJXh6Ri0v6D(2\ꄫ4X~lϺ9ZeЏRIu 9?`GвlXޑ~?ik|%`O,8>q8o] ji-;igZS,QnYk7\݃'wV]z={('ύ*kGCh")L:F`l }:H/!LC}klUv*'wҢOEN.eTXbL`lVC4`Βll9I˞ .j6 48=Ko6M]"tF"Æ~'6zOF=^<:듏HZ4LEL 2lu|82N5@S$*{[Zǖb7Qh4)ѷtܐi|&UHrڟJ{ GfVBS3D+:4Aʹ3NeHf'Q& '8-~H)_PH~LWGS!:ٌ<68oVi3bir9g^ɗxaDL?y4{QNuq?x%e>TfP+\Ʀ'.$V~ݒ׳&hkK,,A\+s}w<ӚJf|H3g&0gBJqIsWxZ)>SwB8sLP!˔c%9JP[bH%{}+%Ep6vg$js4s)N@0ԕF%̾F丹}n=`]YNGjsuWzz'T#4HjK)"đQ%rZ^ʢD8 =0BD+pxcd @k#T[b !Q:0s,(}6ܲuo=h߁rR!JkEVN7GnLji"H%;L"j9 $,>EU,IӦ( b)}E:&=*wae<̉ J2h|~8X?5g1W,`ؕ⸇\%/O"NUHrݩK%㧲7jikqToBa2dϰ0rRdP%6+/u An`#$GVZQvK;  s-hI].F\^oϒ@iQH;Ds2^=iۅf̱Ul Eh}(C$"ךooeI ag:!.T<f eǚ#8K3&tG@4$A)=8"KP΍vG} URG?%mQdhkz}"n:HRϕ? Y>Oi?c/$않3b<.FdUb"| ɻ*X,`dm4e8>_f>P6*ȔI :9R3-߫ejΎY:4(+rC[BrñIb@7Nf*.\[Vt.DBN'5"_?\ҙlh)?gG2sj ZY;Wsb 8׊NT\cX=/gu`vD;Yvaѡf]~о UZIm dMNxY{XvVE@]N~1ʌc]v[h[tEcC'QMb&:JlzOjfM oק1qze9"!5rn>N,јUk];;ъsbx$rg鐷GE\lǢգMWBzbKu|i9(^DBiŒEF\Ssg6eV`Z!gVϨNa*; K-}w%9U@!|Ț#P/D+95Ê ܇nZ366덥SgQ]e(qmbQHI*DBweIk F?DX%`4!~!XA I^D]ڧ-Ӭ`Rx=ux|GY)v wV,ƾ{0#9O-5tbiУfFqQ8JR6 a 6ɤiR+ITǑPEugG΋)~ЄyFx~=JY/41Rl*9BRkC ; W(ClMbE$WRD7,'sR%P@-ѯ ZJ}I' &+2po~C@Ȁ07ó}ɟV .׿g"H_YvvrMݻXIx ?b&Nx.c܂A<ZbTE,F$8T.)s),E0|b=@,dTw~J"4z>?18,= CSuJȂ6&p՚~tǂ?@8 T@_Yl̰)Ѓm* $> ,1x|w._ۗEMc%I}lc:UzqdOIY.N%2 QS[DݵTo^ﳃWtrp3c¤&ZLCץ 9;GYzV|d(DN*Q{Y^i@f}%6ocv7פ6ҁZ ́[F6ⶵ5/h"_32dfɃD5z,AsJ#rSOS\1lݒԺheOURYbP*pG"ltlԓ&1rF`Ǹm,0(@pZLQbQZ75jq4+8Pp h]'e݈*9N^{m8}ܜW L<"R^z󓱉W,庲(\0,@%㎊J mQa݁;)k\΁86!ڪ' 9zb-%Ja$12etch'ܰ($ ym|ul$UpaYPt \'"y9r3q^$Ҳ!bAc<^[7dw /V7D1Ա31 ˱;jOV_#y*ޢnHcEHOrϹl_"r~Ź_GV"t,$~\KD7~0t ro4eOͼ~͇G0 U2`RX+$.ö< "qQ>Ft??\O[S+'3jY1ȗjf}7_ ͸5iazdm!+b9X1A~;]bb&ډ}P)B&8( PnzWБ[CGEUshu:]YKbKy\3ŻQb, ͟N|fad!^59!v0@SD i6SNcE5icL•) .V!sv.`ƏM*Lk?<@X:UNt[ gg5rVzƅEr>}!`ùk1tKg`ȖSd [ ~Pq4gA2gyDɇqM6}Hӑrgʴ%}PI0Cj+49ە3t00C>S |\ܴi 4<χ ȅw(E+ t}fz<Ȏ>[ [._Z wE޿@&EܥVf]ID]i!_/n!Txm|PJ&#O{!=F!7+.[9>=ץ\ʟ=bAℾu UZ M7!HCvmI:utģTm召&)NE̠'(iRQL<^:/[mH!Kn`j|a7F X6G'SpmMXOtO 8!H:dX-$f6AxMzmܧ!VG͟H~AOdN )K.44!MΫF:>E8~oMN֙-!&+zV:FJsRZ^2w&GvUd94-<Ϳ s v7jm f-M7@'F?1k$\A'b8651i<6Q^#r2|0dVjĦڔ L^VkF2VR+%)cUNRX $ h?@v:v_%Qqn)&lwj56FT={S8gU`V8ݺfoUv/y;%=>J j}|Ȁg|-(,;}?`M{YW"EgAYc"a7*ywBRQy 3v;\AhE,80_s:Cbĕs"Bqˢz^Nm9;- pތm7H5ߙKE)<2_R<)ëM>vB'$כ;oexMno+_SPw? Hb]HfAӦg&ɮ?t{.BTj@>@o)Ґv7(2+$x}B`H%UP(exC&~#~%k_ޓv7}@W9)m0;C"${ͮ_<ygRZG(48JT\/ʹs' .AfLԶEae-Njym+}(. QVWH=0Q) rhS=*a0ycTD=^1=LI4RA\@wF}I>l (b=;|{/A܂hEqfK˗m|j|p+*r K6 j5/J]|"T$Dm6^Z('MTxYeYȩ9Dn`e$c;nK"3Up+ڿ8< lrV0462O %mv6 ےse5g˴5ikHl/0c},Q?hM.,8}qJUߍUދ1DYVb$ 9&g[FɁWK!ֆvfkmOQzUN>V])facBB|dqeB{ p*NHps'dQ$'m".]=!fYv]q "Kֱ睭ZQ w;{8 5yvuf8!Ԯ%d,0ƿi?K>8^-@l7+_QF$0k4jH9nec,% nAji۠eh(mv!oEIxnp4Xrat}grz?#%tVƐY~p_s7tȲM`lѩu|d|x0f)"yw^eLzR7'zS!~Fج^-_ byg!-}lґ)v.eW|,ꂉpfӀu|3" Xm6F/){s` V$' Pv%3j"U|k;VLk[WA[єNbccS㝰?)-$`-oFHWv#м:1{\)N4]27(Rx4&V?nTA9hMEMvHGdCvVS|xO˚$Χԣ?g'97X3pCfDbMI7(I{Po!0D{ L|鄨qWcyLrW+qZǙX_y]O rt jhN$=;͕?IuN:_h`c+ԉEFT@]gʻM*!VܥNT -F;.n#b:)T1O6(PjiZG9ŖNc< ˲1LOYLQj3~u!TL5vx6UKHg\LH? -{%.lCIy#2R|+0( Mu ga F)"З+-X󻐒/nҲ+-\,6 1C|rB*W$WͤZٰf6Xe=l񑉅!^2a<*ztx_Bi^\$^ ٦$ŮBz2/H5Nsaw ;D@-iy׹?)EsKmIPR ƋH>ReOa21[h~' L\zisN %.fװN|@4'Yy.4C1q&t 9\&2>#PdSޯ!vI'A pUΠHCZw8h5S(6}uTFq8AQ7su 2ibx[J :- 6y4q:]f l8a?UM'گaQ2WʅTJEW%ꧾcѠޠ䂐<߸:FZlSڊ^CC? .e%}Rf7ᶷL_ VӁx`Ndˡ<M4GZB =ذxX?㊌Gdf"_NJIPR;)xo mٔhu x߿]yZ^Bqc9` #}Z|cvR4E8n>unj6闀0AD1EO]]4tZ%Aio9 188p±qd]q9%D5MSZ U˽ ~7Q&Ton /Pg!QR*?ʯor Vz[#ȟ5(y"ю񋉾12z9D2Fu0;o?,)zl Opt;G 0 [8cِ ) ״>&1{_^/3i@vE(;۝3R&W`[8Uhy_3]{yBZo7w`5QYi Zs/Q-b^Shbo`hR2[$*lf z7D  Cv]Ic(քőwP a@C-|"?'bDk8#[I q3d Rmdds^J s(m#gy¬Ta#~*]xt6H{0g- )py `DzBVΦS8W;ϛ4 %6KvxLY. e&tvQ!31~8{tcC~Mi;h _>5ubO/*)q N}&%ykZ\{A8#|lbZpMk#-N)#;>=yD!Mf f+ _g͕7DŽ 31v=7ԏ⥭ΔU(>Dԝ8Y>!4k fC\%u~WhC19{r %A1o "íʪl&siq}5&2ˆy0!z<0ts0j{&RuKhAʭm;J32+)Ħ+l)ǙXnVxKxxڌT]gӉ9 ؟C%d _ߎao0d].4z~/nƷLMJJ_q=8r8+ KXޟS§Bcha&EƸ&^_J6| v500OD+׵ $o8>0|B.J=)JG9@f5c+5V(BX^ƨ\4fCiQWj(^@ޕ{Ga)baY+9n$묤w).'n<:qoH-f\!ؕ1ccZO[^OpBuTYMJrۃ}e{:G93':צz@(si'mǶHn_4wVWv,xepxFp.#oy >\}3,tnqԸ+]%Uކa9裡F5ob8SS8?GLPЕ( CMɨ=j 9u)|G9T&!TH|7ioJ`R98ee&ثmZ4-JؠYX,.36fpP&$;FыC<MuL(f!`BXCq%Jp 1)y!;AmժmoNkfJ1q=N{dho.$_cG6e86IkS8ѡ@do±"eS}nVRrc%C- ݝ㧱o=wG5QyxӊOnt 趫Tu#X=c7`y/-K ʜi{M =xHD2&ns9uVcQ%3q8=˘ ~SMx~{G܃l-RQ匟$|m 0qﵼ&Ce*kr̐ԦYHTI3rPj@3c"7@ :%Bf?HITpAXxRo- SQ/uj4Pc DLL7귮V2@,GvùOt򵃐^e2us s {6I)35c@SKH@Tq~sabC6$6̯ll\8|$_Mcuـr}86ZcLϯP=,.#رH&.)ڊz23${RXuR1]l Cb8MڂNzs#iSYР 60;8~*9Wq$fЊy“! Qץ_*4r̠s?@ x,_{}+†PeV_Cv< ǩl GF9}y&{FcM^rg(-K[؁%T]Ϸ2+3L;;p>Dk//m/uX|Xeīb˛C 8$6v_Zrm2 k`'Ù2 3M5ng,Awt[csF O/_),Y!R~b䬴%}o *ÉKdJV,to? DOՎ@(ΰ 0;c) U o®W(bN[,Y&IQJwB>/{_rnzX]YyICDcC)\xFxm=5JL-1SUcR8E@js2`p [H؀D:/Q$*8-;A3M^OZ.i QoF~(40/LZ- ZD3 <£ Xr87-xv?;EJ# @XrAJ[C4CNYLأa)QĀ-XGCgB~;'8r7E$(&DC`8A\!l=mWK(w `aԡݫ1('56XLFuHB TB{jǕPbZ)D],CCQ[ib58\hӕxYVP3,g^IG~}'veG1ŏAI'E vPȂ sIw,yAWÒ%sUڎn2'M%pWL'OnB 쑵^ C]EI[ߔoy"E;妕xcMm֝t6{u=W@CbyuV[r.{-.)"ޓ5ymds[WA5Z*8 TR0e{]adINL jf0 eqb#%^\M; tb;P *kJ083#,mHǍD1G;Lnhc! Z"XA.qP!; LwNwJ~'w;.4nܷa;y!GdVO_m&Nٗ;FJj1WNû%`bmYָE]ߖ"Pg$յT[2l0I$4n^ĉ%EEqpS] [~s͸ PRP{1F##M:nQؐ'{t!p\!QUqt,m3Ҧ)r^:ohw0)TUb37I= |OWY}ɑ^)E)fubt$<0f?8c jn \DW8L$>(|+Uxd vWq,Pri#`I#9eЋ>=*NjmI&SAԠf7 vg@!zsף ̈Fȗ0V&jhwQLxRs]tfnXFa~c\8[owE8Uegg- fh|%%we$-GR>v/qK6m5jd&!/R;Z&?9QIX2͋GTj -fq#B"խKZ^}s/xtN?*|m*}u(RzƀމI*Up7E;Rͷuh[+9NΉ'7 ϵWc ÔHWY=%N̰ʘl4Ra~}z(H%eQ}iJ}̼Tc\A\Egj_@kjEja !B/sR(d=dq)piF_'f$#]?0m 4x3sп)5䙗SaE Ԥe:?$TMG^k^09kjuoNA 77MoެIN^>V;4Ltvn{rEs1 Y&Tp==? b- ^4&\ DTYlU(†R~ &>"4,th\X!ew- O5Z% ) c tobr'/a +~KAǤq(MG4 ̽^p;g;ܽ؀jCB hfW50>|; ړ'` LCJ݀)N/ #c?t8 qڼwV8)9&.22Y{T0`$岚 dy&PZjGegnuC])w*v]ɠXr[toYG6w?AňCzm s3xTj6K^ƛ0D6>/apOۍPJ̃^BJoC [w 2pi|v ؔ"U) :ݹc"oT]$$~1 QMK?xDGٔ&Ssh5wS>qBN]ümc'Vvb90S+Bdz+|M\?֧i%x?woWeA [M5Cn}bxR2Pe"K!Hb=4J bn*՘96P6BM|P2*ggM m:3cDxٗ} \R.D|9jqIԂWSx*g I!^.!B |yjJD_jd{~sq̨nNT^*nA0_y@= RUeS 4ps98j61Ʃ҆#$ÜTcyY1p N͕N:&uzhs]j[M׻^nvGxObQ@6@z I.(8bpWf޴~k<褰!w|J3&>p! hĩM~=! U_>H2Ixt=Xp;#^f$$x@>!IT;$ۦڈ!}饸ZN$6S\sRTԗHd!JWz:!?vO:IJvWHT"(XcxGm{0c˱Jܴ[\;V֐}hם3Bq-e\eP%dG s%P+̫ g_;qƒP75kX;3+s7 ][>vXPOT zm~fS `{_TG~ۜ;E686a ╽ DIVH@47p fܟhJ6<ֲR_z%P~BgS+娊Iް(.#c5s-3KsP2fVA 7_$}.z&?ģ!<[PdmZ+ILm4bEw;P{8mOF+.ḃ)84tG㎋[0 PL֩6EQ ԣȄM }mVd\=1#}AO9u=bDĤC\Ԙ|h[ʏD O[(:{Hn94Pw'#Z;LIlWdvFU0~ I҉)Zu0&,b ~cq9"InbtS>@ܻXU/ eu}?Iہn(
;MHamKGzD/05] +Z0h,مvҮ<< : O,_Irfm1o(u3ek*Sr *Zc4nD[nFn٣ACB·c;=5\*0sBǒ!Mw*2Q }:R !Z+~NL!' x3(%Zyҳ lYd{"1EgByYl[T&Ǧd <-E70IȿIG~$@*'0Wɂ!0dc%ߒtDesS {ɭUʙ3M k)'jfsʽFpPMaf)F+pv9QMH_5?qV^}?~15KVb9pRsS/ Ltxys51!/ݍRV e-T9_{ɈAjTML͍:ITVeKN " <&߂t٩EYB\,b.;;Y)"K֘ҒIA XMǺQ}#:RqDA3NsTm@kgzW!cM 6l{i|'32 |I *k[QMH[YjS(jGrW[sz27"&}Kʹ OFIpYϏXk-5\Hui e/7Q04mօ|)z3m֊+ʶ<{Liz}GH G5(JJJ;aR@.( =e:km#z: $sٯ/ksCwU.+'>]Қ*`woӿzBF}@$5<>O:"h% !aR5df%<-0O5$$ /%Ρ/7n@,k]t_U9ID2g8,a[ٔ2/[Ǟ茦VDÅ`=Mu9Ĥ 6 2 Ԅ8YgtA\IO;[9׺.@:_@|l'Z3!Eoa'fOqBxYb<t*BMDlDZu+A1S#q %G+`Mú1o} cfτ]W1Wtؕ*P3X@A;_+2ac''GsuIj_<{TvE>`gRJ.>?8eSE_cuI*ifBdb<2GWNƷ-;zKO* jͽ3vg6|!I% UqmȸrHJVC? YbJ_y ,$Υ vYh% "`T{΢ vI&[O+0UؕvɎVYfM;ДG,j6)FB7Sy* װAf7UvJyP=B G0ΐw"ry01_;&<6k^OW;G~Cc*8M6e03?bA˥3!(_I8`,kXw&1Ay”[ _Fxo W4P.OT V? "u(jckwo,~G(*AvE3L)77@_\-\zK<+BRO]#lx t%5.BtGe ͵) y4%ԍح4A&TM˭;ϐBe}t gR+tZJ]E1VV; kȋTY{0~"iK3NnY*V3vuFy&W U{=O"p,r=zkv8A'2w?t9U+;T 3U9^4*iL&>S>s@{8t}Usvޝd8zt5_/yX쒡sQ^G!)ȕ.α?P|!ٸv2&+9hE+)SZ~9+ʈݓcD܋ Jlݮ.'JRPVx}Dax#3ȏdT1Z,0[)[mrG F_(nXoxWVml51j(Ξ,R'tm+mTc똠DŽ^EHFç]|Q_8]^ D)d}SnE% A~!}oн(+b0RFx_\102`'PAjh&6!|)\"u](V]6WGhm a[*kD3XzTq{U/TӭZBhKslE|KbziҨjobu\hrh? -rF<18rq8O*bo?ȤC۽=ȝὉlJLæ,bvJyfQ|\+X.tR TaoC)V' U'q~?,׈dK'rmXlL )@VjLŋS1S9 LhD#6X@BYj 5>K!77pT;d񡒊D^L6 evm:E2D^DY")~RZp7APyl}_Et nK V O||BDq,ղcM؋h ǡ%\cx))hgP/{YH$ YŪ6I:,v,.v!EP|qG * +{:aXG#țr|o8BҸDBvc1~O/ H)uS]V 0^JkL8ZP~ŴpFhmx k4DfFUueFb/W z)H@GȈ(Kڰ OZU^{/eU>d痐VvnA]w=#7ču%QPubQCE.>$ܴSpRʵ,ܧE{20DǟoCeV-Mn.*,Jm.R] J;//؁񍲭f_n嘇ltz%M2zBZ Ljϙ]+1TNdbIe!3>/:>vOsȾp$^XtOUPl~|޲^DřA5 3ּ*tƤFڃ {d0:NPk/ziUΪVŁ^Ob"?Bb͏Amŕ>]n?q;E꧚2zNC4~p{=f[ hQ7Yڀ9揲NdyPJb>B4DlA13R~ϗ g2//!uQ)u)U"w0Y#4c*EhD8Xg;lهWqIZ%xO8D6 ]c)LvMBՔ؞;ĵˎϠc|qU!X\I( )w$3Q^L`O.11*Y\=zw*3;Rb g fԧeeN&0w+mv3%!Sļ]?2z&|-/q h9,[F%,Hb=U%~\6cuS|5c兀<DluGޜIŧ8勲3c]~+1%_9?UB&ȑ^-L`[Bc{s5{MfGw0EɩP~khRGhehF`l OGƪ D;Ww`(Nj_?V$M0w31X؉0Q4 | FvD= Cszz.a0zG?;]SDA(Я4\*[rEx1gk)".| `!^,Xd) Y4$@"?2x/ؙK,ɑAz'&("Y%.aL]frP[R=1d;m0jT\|:<` 9,;R!MtKEܨ؇¬\>%aZ^?2H`??_,|bvHZn05,Ux2^=˷>ËgkZzuu8U/pG݅VT\-][m[،XL n{g"0R2B&3[y~a{4Q<{sfqf"MWPf>|\Bxo3Ɓ4^0}G+o7ZUy <akf1KXSYK >2b ?FeS=Ytz1G9  ݭ_c&6Ԕ\ӊ|-ZD-Œ} :꿓QZWY!,UOOEuϣ YVh๹![$Fq@QIr/QmB0"tL1VMbja.L|#片 CtXxm8RT(`4kXjBuƇҝzS sq7W*"' %[jsXk+k7 A#a+ .!Eð{Ir NoNPtF2yTQymqƆg~, Pn]&a4nSoQZ-(\ޯ8M]T5UK)?2|Uo!;hgzjJQg?[E${I/N2&cT.P8hl^zSp0JU~O ѨZ=s 4J9BwBmld:CR+fޮ~{Ht0|%ox$bYⲦ& ZzBrP٦~ipi89'Ļ_7fpd ŲȸbpoQz#uM]4U~:F`7@6yG!n$bY_^z1h%"ƍAWG ]k(ay<ZV0s%?U̓NC>+xcʑ * åC}yE9Ⰼʕ7br..v ([Lߵ_lEXgR͹7zL HBeӔ2nʂ-7(U^%IrQQɆVe%$@9q0[V7ko.{D1)=k4 TN6X&2A^ަB>7EYИhCG GЁh9RU8[-MIN C9?72I GDWetZB"3F`,g;]f: ̔ Pp_ ~UA(R[uޗB*:Cnp*~~K6KK1L؍3I'^`CI׎t=B9D^?uقa:j%<{ 4YxKCfG9ZgB_K)%C~NKʬnkvH٠RxnGYjSGo$=c"JtE,V᧢.q|bDQ8#Npg>FN$<Jώ$2$cAz6ӻ_ / lKC!G!?z[[^;TӬb6!V<0#Һ x,V4#! V? [`3l8;Z&oxE։Ǘ :Zaw FM|,dNt'd41mqf`})(1{W ˃ܮ.5?Q7æUC.ޏ{Z;4׮R<ֵ*N {yl㓧KI9~*"y{ ~;*R;JFmO _2(F. ڽ 'Ɩ4Vj%Yxazbi#rψ8^*'GzƹR{(Չ v_%d(/UI 4.<'H|T!u^kGZPU}DFrE^+Co)h8CWNm\a?lH@]S:x5_^)6QPWv ?=8 q(j ½ 1$GYP>{عm|EpU?'\a vSTf#3<h}6OȾ Vnv_Y-{|(t5z6+Uo!SAhuvG6̹ ʞ1d6}}64dHLZ.*v̉C*{D YXD2kE=1*(nylI0ZPUZHx4Ď6>z']z=;Cd/7[tMBNX\D6+ I%$RU8Tt-'z..{)&_Vtj;sir}CXA#³xm\Ѥ'?gzV|ޓʘmNxw#„We~AμB )6!',i7p@mo- d/XKi;Iy3|Hkk!;x. %J1KqE?I^{ɿkH39ߥĩQn꧔RkՅQ>vʴFª<؏6cp3萡OA. * Gt"Y6w7^ul݈M>di3d: Q0RUi r,}*].j'4ob%Z` us2v2#jP C@9d}آ\nD3جfV~c(D@ၽE7iIﮐ: +\HLč&ζ?X%i9V f/Nj aR p *'(2}CR3 s#)Ǚ88_-EMئ#*œ Nʼn)#- ɑ APOћżgLK0.yW(R@C_Ts%YdQ3 cT{ @ye -;]L쟘r-'{ #d0 w#u&4#8Z-WcI:m ^=tnKHDp(pNPVc7T|BpICWf˺дd~-(!Lലn;{|Q=U!SM.gJ[yF*1]3! G\CFUG =LC-hYbJY *1V¯n!zi) ^JF.R jg_6H~R#9tVhţa}z2"BFORT(Z,c‚LT$;5G.Ӡ;z:ëtU5w55t&S 04Co"w?2AO{6fƒ|'2QJRu o/n4?+g*lu~uĆ!ׂ_]ws/l1$g2x ¹HfGY󩛵"_n塰#;”J;NdJr?O5F@JffhL}/v9}7>IqhLάnW#Onc|%Te8(‘\rip<aCbv1_bU2?A&OiC6MsUYhiwG}2 M";YJ.Ms WDҡxY*BrA",pcz1dнa4Wm̀]㳚Pp 37lj321~-!ZBO.Xvf!BFDA=Į>U]"p@RK䊭p  57mV调qF&K! apE$}&%[]}UNvvw_5†sӊgIj agևp7:CJo/QU[BE>Mj㍱BwEf_-<ىN=S G=,dxT+p4-4r86c93LH2ǥ/# 3Fڽ~6μ ؿ?кZZ n+JX5d9"\$l|i)(i#)SͨrJɬ]ʇA/n'qX6k[TsYhO˄rb{%ON%i_lZ L:LZ b !ˊ38[Ą4Z]jr67lIP4w]&&,@b) jN`#e2uQR} ȏ^'%mQ|3Җ|2$4h JxuC K.'ᢾ|.?L{A_"S>Ҷ`6v]<'l &&RE$Bke *O@.$@ԋWj AtSM%Iҵ^,l.l,$.: zcbf3qJ6E!klg*YODC-|bn)`%2a@a7݋| /̾}꟝G={!x+( 9]]/td .?ȿ\, X~Ƚ xщ=Lf7):29%,D2Y ?'.Ay_/S؊h?ڝ-qTkPPm҇*9ub}ޑv,8JH`t-Fu+g ͠[AdéV2!NQyn !Y,-GdőkR*ODe ӷEɛ?߯k2h]x/haWeT'kb[:KV#v"":XhԮ3&%G@.vORSt [Le0YFZ Yt+qK Vb=[3]qqLe/J٫bFO%?e!N 9Yr^0'|i~c/1sl#u6[Gr_!l?S:-!MhG.ɟ6J,qFx!ñzݔw "J1tyuܱLDoAR$ޖ4l|qFL5:kriC?齭P~pZP"mCNt S6VQDnɣӡD:.f) )A=v!:ILIFsufݽ#F^TʡbϮ_)n/ >pLMݭA41@ohz;12V=XOuEb$ TiU[g#V]%_~!ZwQGL"t\8|c Y5^g7`Ih&y1rT~k:DQMܮGD}uƌH8)]:zd&_@J`Ӽ[9j!ݚh>T)V5 t$}Y*xIj\3h6w';eDTٻx^mq3 1I0}RNQF/j #eu, 俦SD".?`L̅`Nw͢@Y5v% R\R PF,eǝXwpZ39fId$i[5:y?2 >cH,ԁ7 m?+ #Xf~s .OM ~YJ7;DMSn_q{T{5yMj;th+d1?-H&5MFFW:-G(ۖB%!krJ^MՁNFccLrL<-p!{|NX~Or' 1 Tg$bDEqt:ΧwB;+V{+uA e|$&RcL YsҖyIAH|_P-K*wtv+ ^ czA4K'*7 TAś ׫Jw;oLM;XHe]) 0nr:w?VjĘcMǠ7N*P6P/eƘnzvt(kbx 2{Źz~PfЂL%}:uQOLG7+(*t oI~nF᫡0䎓k׮A"ƲA{s,@1ۢٽe,,Bεъ{uQ?-Ӑ4cHBk'P5`2ʗS"{G ".mg/Ͷ(X=7?ϕ>F*•ٚL: 6  P6by%hM~OPz} 3R܇>cLzph 5):?A]z$PG.Q ]kk)Kx. %Ls9 Wy גrR`D94șwx=qZ`JUՋ¸oK*w4HKq|Z'C@I?\ ~YJ@q;I"8JMS~3C3•Z9K#5֎lU]:o``ՋI}hv5m랯YC>(?bIhuɄs[*&0>V~=) i+!D34ϑ76%tORHDFPgb9\"V`"C8ܩ^[& 6т&k%1ap{'ҹ]M?'BoC珍474BU7)^LW6dKPw`^ ,mKKa9,9EߏIbM`R Q>_0Tpd0T n6}~DNJ BKYLl+"XTkiv"Ol$b Ooam瑮N̟!OgQcb6黎:N:V:wȫ-%/2!pQY.O߄N SYjۣdx  ȘS%N9""ޤ23@ujX{ȧXy#yvH5wN '/Ii#r5?]xO_L(5|3V3)"[dt"it=vL #^hNhC@N%H |OESh23t~{Nk{,޺Sy㿧;Ѵ6#VJrY Ԟ~xjvy7hR~XTNNbe e7'FQg!S >gѢ1>;sݮaư)2}MŗI[5 Йk!K>KZ72wlq?^0(+(|N_*p*on?kGec~@8B!}.ש*Zb_ /A@:++qΛuS+ -|BG¾fdZ"8mn"W  1XqX k]'D% PbG' +4_oM?W0ӿbۇJeh4%V`>ByY>,1^A`*K5p .h}5Oat%"sQy%n1M8pQ>iz( Ȓɉ %DZjg*)uʴ.]Mh&-;Y-y;>R0t4<>}m׉7!BȁG͘9vS NK| %M#FU61ҚLIoέîe*3nuxbRx!wH)iOg1y)|T\A(.YS9<]x1rˊtC c+٠G8:13-*6܊s>eSw6ԿTި[Mr2D>H1(\ \4]  1bCfC?<6]8HTzSDCB>zۿ 2cr_mt5u'R2ܣ3ȟB F?>E&xD V! i'ca[_bX~fI3\lN=^U MK[D(-n^Bl%;\KmyRR.1A(cT*f>?YT{:m9{YtԠ˼L 5U&,!)NIRlX.Pg9EHT)(3EM6(\C93)::o Fotz)]ȔvV$W%3>¼yP?^-5MK-1f;> fߎV^NOu;<9vPؖZj3YC?jWx/|L #ǒQB 6?Ѹq@t6sXg-rm_ ~`[akTZCл .j{5Se_4R_Ok"ځH<=# 0>\ a)bȣ%*;nM[%La;x$&_Y6^X8A4m_Tx?:TX qyANzuMC?_Z8dq,E1T w&|sn]@PYv;$ЃUm_`}RP>N4TL- ;x feHkQFwf~  k|'R"bdgz&)o 1F1~Q -iNb6ð i9T!aˤ:,3'U)aWR}A/m5>i7ZaEg '*g]BnWxD 1ҧ"Fam~!鐰^k9P1~;mN{ +Q1I_5.&(bw|Ӻ,EOHv jT-pڦ}0VJ@EN[Ҷ^ 2 d~@mtatc__x}kXQ L,}Xm OUG9JO"q {MBiE6BIm_m6OOǜ:`6gXtkrs#ȷp!)Vx*wz>٦qL 579_i" וyLp"lP6 }xAuKѿ\ιw;B%\IȁP] dwjX.;N9sM!N-AL,cz6p<ȗGϜIn Aя3 )i\( gv-†'_:dN|t(`AnJ)`,wXz2) wi*6)-~JXF9X1"s'K)6@HcF䱈tľV@P9/Qp#TygD4OԲ͞OT2B%Jw&ŬE{K ]Zb[PwSpNwap<ʹ(U(HS@4XsC3Ρ4%7snDFE0/;m#54|"?@ﴗY@5"*li7\ouʾEa_p M 9pη[uF֡sZhBUt+_ZdlS^y2 4n ~&o)oB{H~ȝ^~-;6-s8Q@taGo7EްUH"^*ږH-LX/{LYq zxצ˕sjddN]b *d`kRUTi߽ӓp7 I]Wޏ:g1 A8 #oovsu9c4߫N^h翔N8G|gTxg:痟` .V-|ީH.2 {t`FϜE(Pb Gp=W8lmVp昷hӘzj?>t>Bz5E*p*1| 1G,KI~}}Cd=J(M4B3v*ij0.B؆ B;}aqJ9V;WXD1C{")/v!>٬LpDhfUB3끕EȎX353,3&'}5Μt@>\".mU!deyF]ߙEds UP: ™C9#̲@t4 [+W36VLhD@mex^2KBcX(-x"_1/kH:BSvP=55Ư2T W|l;M7dOjI[n;ugSSX#'_x3 v  L H*nMu yHU+/j[44:3 5x (=.H{w<XW0gIh,]7MBrq Fw 쌈[u<)ѫA£QVi[Sd7Tz1QR w ߇o4&b}iȔlb\?gJb45֊)$CvtvY$RΒUvר7HrD.tϧn(!9cF'gYq{^#8JVXƌ&K8NA}'3cϽ 6/ KY|&'P;nZړi ܯ8 Yuֱceܚ{r!u`sMu)T7(=8ku…9|ߙa˿ΆiӾ+>㾮mndFboz$~/ަ8fMp_QB_o${BZ B&z^f"Wήp3Fg[r(RGˋൂw|h?!qӎt[Z;!IaӒlgɓi [,KFL+" n>n-x!u3 t7iNѰG4=vt4b>@T Z̤$8n|%1KGBYyblj߾z @')R}_eKzq eJ\ɆbPB p͜l]Wz&%X}h,e5& 5:> 1SY@5#m4ܶIJ PfB@U%`W=) #pfsRܰ6DZ`=+7\2b|._Z'Ů I}cy~ sI\StPpqb4(}wƀD_7!LkS8ɑw\MWRĽ놑?/|p v"_eZ6#}lNģA(pxN8ƫSZىN?4/nz֑#xQ=΁' WWm⏜3P'qTW,"qIBsSRWH[߻yy?;d1ʚ ,MQ)WlpkU\[NR!穋nQJZއOǽl~LUbG W NE&-pq 8d$oS{.B'v +HG3)^ZPSۆZax?[H@mS'!q Wn&P DIȣ Z2\@k`LLrCHcw. (|UtnϨ+"+՗cp91k{ o91krӿMO*\Do7]̜h$ڃ0gv0m}2L"2QVc3b(^5#iV5CŠϒ:RXZɣ% :k"$= Rӧ,ɀܪ׾GQL]'XDbJ,~ YyWn1_WK)&>Nʋ_ /S`WwaNDp>< t|ukJ|hC}N N@\J]T%m@AwxZ~7ol$hrol>sL~ὐB Ⱦ0=:)X\kN*O#E^On] 7.r UJŀˏl/|UwI}M=qmۼCD'Vw=qtO !9 Wj}z%0~[5WвKÑ"ٙP6&d^_ ښ،E-$vwC?w㧥8oc"@ s?A ׺~P쳚A7~hM{SM^ SӃ)/}4ȶ:y *t᳐],XR@!>8a!(huS!;2(-" [vy6ou HCfM!H(܁ޫmqi 5LǮ` !)vCd0~U}_S{t{ 3)sQ&_{L><@P*Sjr+ 3 , @daܶ0Q\=կ)HRoaڈB̓}Kq:C%+ÿ+$2y"[8Ԣ5ȉ:!f!3oӘe\{#mG}y2{J]yONoCITNz u[t2\ǎ|ٙnĒKO&caR\>cWTkAwCXX"M "oRpU_5{^y4.]OgbۘHP+!pњ?@ ~KZ酟M]'l4K[@h\kIg˶ߵ 1!:ƖeۣU׈Ip;c~#*ѲGLldfr ۈ?IHRj6|i~#A@"z䒍)1ՇvWІ5ޤŤ\29Sݖ֪!.K$4!s%8P> 7*@ &W)kUTEFq;iӚ?l@l2+3ڒ{11 j6xS8>9ݦ{V-kMF YrLbU#^)0,P J3Ouض#! NHD]?FE(ý )J=#xl/ K|Ɨe o+S :nQuQWەuL$5 ҙ0C;uu F|vZv;O6%~Wjp4]&W6K̳D.H<-֕b FGuqn0| hVܐܡ~Zf_X& X=r5f00Zkz65l W l/#TH>uA.!4 \bR!że= zεm׵NU/"U2tR*kNg:Q:AQD_(Azg茑x]%Ty~PT؛W*`Mv].g=]rRڞg>Z`q烔ʆ6h]N.4qI|oYc\ ##mT1b6۾EGb>:K i\5Gi{Փ>pdlAZDlݲnE=oIEs"=wS+n?éx}\FMG1L'4"GBwɜdܽ] 32@SW=K.7Y[eWL @ =o0GEp1؟bTK>bip+CY#YFuOc/cq1;Aٴr'xX`#mK%"_Q_qJ27a-=F>zM7[Œ=ĵ]WE3$'Lھt؉MWGxM2>T]CyA^Lj0q{ʻmhJk>]r\PqCZ4([-X(4Ws'ʤp" oHb_]Ȇ 8=hyrBDpQspނ"/׽XRr-_3۴SJDH[ƻo7Ib]y%rhxq6҈*  jۇ NŅjvid 3E$h&z}Vװ>N?*F Q1 kCy4 #hc/Ykᝅd¤>R"'\[<6UcsҔR Ӵ]jWUSp~.1AK.{833'5a;b 6@10v=E+ XYZ<X T*Eh/:xq}Tx\\ewLy,emE L77_cPuȿ|'3 wlve>TH`PU"3-̬plrnǝsg_ A /kvS0@aQ`j,`Qj*1? ~y[͎kg]wXu2Ȕjx:7)KT0'kG,\`hVjm$֌X/#NxIEVјuGSՉ@ܠ֯?!݊guCKr&‫Eћ{Z#ŷf:GVo`o;?g7_GB)1:[1=&lBͫ׋$UVXf`:aS #Xg Kl0[\J-z9}WEr 8nO"C-W#<S_y&$}VES`00 +W<"e8a~{uD1&i%Hr<߹  N5 ߉d`RE5?)5a$%- HyŅ_W˦[q n&xǸ~u#=擥Hp~=51TJmPx_13)rjmY,NGP~?AAEE}sJ7imRAI+^;P/'\MgLR{}`]D5HL]yq[A+K#Br-_' hrl?D;qh$C 3\tF@Dv—>+8-6:f(i./AYCZ_lnxQܻiԨȣOx9=PEN-WF5ձ{?k?,q`  FHzR,ցYO Nu0Bvax~E:ӤgJشm9{.^HbX+*K[L7LbsH, bbzĄS4P [T4;dolKIPrqֹNly!:r ;i9J5|5בdbL9! Kiܥ 3Bжw|AoāH@kȏT5 H:rͅ;4A%t_q#;t>Tz>tD%d 5m2u#9C2l-r* ٗ@b (J g wFō#&uh2WDM嗶).`N*nWƈ;Leї{FO;r=g $%=+b&1s^u3܀;YNT,QA\u4;tUIU.gT|cXۄsMTzrB>fRjUϑV_N$] x'<"js(»?Lvnh7_ID'0ѿIav2TI67 (;⯆ͱ`0a`P@}A t\՚?&X/.QsX<bԇ<+Z [A^=тpm¥ST0]UJJVb2detKzל+s,;I,r/-W\T4 ZÅlgMNNvN+~S_<aX@`ʴ(#gæGc~ UNy9,,pW@Uwl}h4*:"V(TB$͈fD82 ЄR;Հv+xVᮺ֓@v^P:x냰Z&J}嬨oH{7aV#JVӓ ThDv`%'zVօWVG%oʼn/ja@gQϨZn'dmeaT"f{bS809"1!wnHʦu- BI?n>ϏAV㺳9Pv47c+#u@ӲO]vuŅ1tG\F*%Zgm J틭/HiXlESF}j Iپg?Yչ7=ZĽ)PArިĞ6f0/\տBkpA1}VLwê97EYRgIA^e >yĘUgDGb,!%£C>(8}3d }%bN8cg-٬~;Ey~M `_npm'񪉳HI|LxHFws`JɡzQ2P+c|XKc: lcxzfr@%B ٞB Kp_84[%yqF ˠ/O}_WAs@%awcyG|A`vm]U4t@oC@@Nɭ{tQBY$+ בcJScɷHQ`2A|) Pe^e9@׍f-Cv^F?A`>:G DG7uOE1 AߒF^lB/?/f`xqXL(ٜjf]>/,ԛw67*qRH*𛀿Ioi`;Od2cP 6e"2srI4 {v^{omDPƔ7Wz#I?@ /f&x~ MCHgx6M*`(=,4%e%7nCa(,:.'8#Q^(DJ JƄY;n:N%x8Om 8Ęn06|3w wIku7 g)aMr%n9NhOyl\( H-Z#4{U_eLbA*)j3˽9v4y>:τ([o\;jqk]JXD8k|ws ]+:[{%1PvӲB~U3HH:s ieYOI5A$SBJfg.^Sv/Hz ?qy 2Zvi6a7{\CKb]K,^'2Л1yu-!4zm2t]),I+c#g>9ÌN/Q RPnB/OMbΨHJ=y.tbٷɑؤin2Yv ǬtU^@}nx4=NcV0ggR ֋ē>VlȜ_8c/LY@tGS*̀2V(YJ1r5uK7ɯpfA4ލQ}n&i)ӯa$ajTsHy#hCRY#V^S>V;^1Bt=n*͗Ҩ'|mug7NGF.ʬv@;kC6 4%sjdUv$LZ>g#V44¥am3dUXESk"f1IesK.GsIr cFWH /˄By OB{5ϤYCf )FPd`{PsSm+h[o[_f|L8{MO;s o0A?Mk~T+ZʾД_a 9/ϛ|wUa3(F-"QVhdIp/6Zɼv7U(X&!8"\g)6CՔaSt;"HWy+irc nYrXASrأ\%^~ޖ[.eD*D~XvS"w<7fuq,=kQDm3Eۚo\px )mHa?{Pؼ>8E jk?- 3ǓgpJLIjm9rsj?+R^7r }\1s[B\pa#0)% jNHdNonY՞o%s|:@ >sGg.#&]ڲg#M\ /4uCy쑏 pj-gc$Ti̔i KFx<炤?N&VM)V:XvSq.Ye>pCjt:b WC_-֊™dp,OCBfm0ۨvqNWa֜0X,J4^ۍ6Vc[=7H>@6O-vNU~qa!y^FSn~,l`LzqY2xX,hʪUYҡ_QGx_)Ԫ⳿]de/ ?Ly$kKAk}b6FDSn8o| cm<Ѓ,wU|^rO_KGB ʏZCϧեkU==Lo. `9F=|ȱ3'ӻ^edA}EnJ,?@J; &U:!elżi^d d=_K==<EOr`+EXPwX6 k&ٰP Գ@ (L5 \D>E!+kb-Zfgqs{%g8C/L{uN|Wߩ'խN0DGN>k2{,zL4 m;a@5+._X Կ, !36$KIP΀R?"nIP C#T0M^ :d \4/fRv19WLAȹ>WFB+rCvpMz~ەsI&Vэvq0 *R2e)Y8P[[ .%v92o*@b|܆wN 5qN]֨oP06KHfw17y5WX:e~ cNcLÐ-j|BQ SX!M4A:ԌF*u2H8_K/$%.md%aШmWe'oz_Byp&2 wg3֚-Q|)FtɐiD,^Pq-gqD$An=>3`%j:QeEB[٦8vg!"Ꚑ3B,f{}>{h_! &?--N+ ԾFRJb[^zͿG0{]w>bof .:S {fGaRP''|Ү_4>=†>C8|Zm!'v.l8Hɦ@ܨzܘ{frR^`^_+E/#b X#qn[R ojּ-Ჾ&|7KHjC&ֶE.F9%OpJC1s J9T9vfg%/~-@!2-4uK#֟ a?W:c:g͸("ӈyF:GHۄB(=e='V(# ]y*$h\z X 䫗SW* gj3w:[Y!saW]MA.?Lw{*=ZYk7^{Ash"ΓhGpzbyV{3T~rn@|O'XOM1Xb*we^(/G\0}XW+)%= s4<%OǾyGZ9}8Ʋ5HH7,r %tL/] !d'|ƧqUF xFWQPK[[ٕx"n4/->_ڲ÷2 /P4 S$ƲYre::}L.w!S:gO (1T[]VSzwce@^5!,ònF@+}ݟzZ`Y3\#3u^Eοbu!Mh([H*d1 6%6)bw`@ooSAٵVZ)X1H[\к%b@\H5 -.b#l̮_x>xL`Z *OGd W2Kq֔(uZWnja64"#C,zzTǏTڳ{/Q)9Zn/3krh ڜc{W&@!'(nfNl4kZ41/-R֔ ثON#LP<( $ֹp~h5OEKfxE=4'ʹ;T:,`DOQTӆ="&0gD<5ၹz,Fk++3dhs]@oɮt|u"!`$. MNMFt+e>y󞅬Np{l{c,e/WJU3~F#ӉiPRzjFǗ RǦ 4jn1xB;WNmMY4慔˻j$Y~pVx߲Gb? FוXjs·xwk2&H:֏dQz]E!g:ħz|?wzbHo|D]W hi9jFL֔wi%d.-*Hmٚi/]i+njjg0'50yfa҇T]yXnq<$9u&<9)>5ܻW8"ڢ>@y9;AǀLDѼMyUk"Rc>RZ n-pģJMowΞ "ű &,8W)a{HS{ODG:Ԃx/շ\GkKEH%y,]9䑗{Onߖ2ߞhBw P'Wݾs^h B,AĮy)f:VuJ$=){_j#Ef3Rt D}jc0S DT:do!s7][w HoN>ov {0 uw`G|zPfi3LBsiؠ,3Mt.7M`Y*4iФ~i<|{2Z^s4Ov$R $1ޤrƐ6: զh(%A97 CVҭԘܥ A7DvPJ7v8D =iInoN~X(>EOEO$,Щ(|.nwp&^uBOul M[⪆TI hܑ[`ˎ's(ia0} d%[J=aHOI #aBE<ʿY4e pP7ØxwHqlp'J!vG#{!дEuUP5+[M@e)0]tzZsC%DJM>^MP$TdW 9J5fGZUx\a-tvkFe} b8K^IuYiGC5|W0 r2L+bk a=$]6BoL>@* SHSqxG95iQ&رbHPX>ʆrDzv!Q;3%ۙv:"6 <`[ב u,e8kʇe{ki!H\\59Qvd^915캚 _y?QNVocuhM. MO-_ 7wn XPJƥ:X)#3I{ M!8)!EM9z )3AsΑH,b>H鴻"xIjjIJ]JJĜzIr@_@sA1kΔΜJX#HompTϓK$; 59ڑ{`UT6{ M֒k Pߠ Gy[ndu%mA()$ڵa .p ara UCv~IJ~nea `qU+O37ڑݖ<,dͰpX WI\_.P~^fFjk}.mC=׷Zƭv-qп]R/8*b hhA`Hʨ=bE$X>:AYL  U'WGh!'Z'F^0Q-XLԤK:,QcXNFaGFTG"j RhwIhu%S].e &S}+=Io.]2:Zco-} Ug3\ao)ٵG,K;˃K8azH f&P 1 emAaq@3e帆Q[Lʱr0/ 9i{;dCym>;q@l,y>#.v=v*yX$7#5 sPB&,z- /D&ʁ㫴d)eGh4s+)\f\npB\?*iQnVŝs3rY ݷcYuCCw{n*gJՁ^%Wq^|a՞^}Jy~aPu_Cs,R`܇IsI a^x}b |+UP`s ?mG ?GA-bZF~*a/OZHWqϪĻ᧺14=}KWQ~XϣM=̼-Hď~"|A% ;gOeN'~-ssbL\)3}`sViY:T$ wlfk9,j:ĩ A]r} j#S#6<ʿ& 0cWZ5T\:Q3an#ҳcQ&!{cXEɤ>@{y[T+kgN҆~"a񜹾(!Zs٪E5v>8"p$\Lk==1My3gE ZzƆ1>2ΖZ%L};V0eL#А'}޹"/NkFfa06(0O:h9Z-s֥T'A(JVfKH.qNRЏt)R es0^C(}(z 2 W g~x#krr 62Uˢ q0P;$J*[ۍ1HbC{}lo{extNd3Rpl &Bb}ǻRwaNc F"D uPDսֳ14!'5 }~JeJRLU68r}bT1hJ]?wy+j~ٝ|?nEuPB,EsTwчj|j[H} ,D? MꘪJ]z;Y}JODwwzT~N c.;U,M鸷&ҕԫ%Jw,g-oB}8d e5YPv#<1S_[g<|=ɐv˖0hWXP;T<Q$V?Z,\)Sȣ(kSV&sRXX֣^9hRYifDp3bSBQ:[ /Aѹ\J uMb- OuKeE9 䁌%vzuظݰZ!Ut1M^pX)G)\wFi B$Rƍ)](m-MiVs}0ܐe-$N4#SJ!Ood܃gCmY&Cm$a\HbғV_ \QmgՉ~&6 Л:7I呒$jE2{+'x0.S_ 29tNndxy<.KQ/X:H/5Gܧ{eEj@ ]#>Xs`~zB v4L RUK+]}"2}Ik 8*Y#wf/Bu7;qmI`(؇g~Ĭl`qdgC3E[|H:bdrKGĠ? Y/7M1b0qdwg9~h&g Г";y)p+kaʺ[]^HOX]+zys߉u,IN뵠1,[y:?ohnTeɅC!I5П^%.JsTv-&+m̖kW"!y5g&}ijOȕ?w6k7O0zeo(!aeOLLi"VԿגaܑ z R00oBTCzgen@08i'L6YtN>ZWo&{B=Nkqۢ]~ҏ}~zX8=“P Rxhɸ 4.7d1 AƯ66OB˒Kٙe5elx97Z eHxw륨Em˺*,qlY 1 xh(w΍Nb㐳_z{[$!Y7CQ1z! x miHW^;AڜaxIڢ,\a>۟ =hUjfFo5IyF> LL%N$$4*0gO9хC ЬB y984bc6UOd62Hxsq;"X~[tV88#ɦwMފft? GI.aTKCGhwg!=y,1 钳C~A#FMLk zٺ98L~>wR<DLGR :QʉLw y BBvn}5BgaDbT )JR4YŃ'f"z<|ʋeWUvV1;N=׬Ɇ?T7N,ҋL,q)JSE[hk(.4/Z5LN@(~@ kp9 Rg|vn{1nVoYw $S"٘G`ɝvqN# n72 XaMq̖>!˜&&G;Y`?Ggw[1/MUW217e`u _V&f齒C$NN)T0 !gSK4m޺Ps#Xdl3t$1-!OsHp')JBA$#Cq~xINlRCJՓ lKdVsNpL2o댨d.g&辭o9EY@>N%J_/8d])r/`[N l=7A0̈/ង92xtukB9 ˋ J1`.ۻeEOϼ%qZE=z^1s=LGuxG[ug~Elgxv/h@3db 0kȌ} Aeq3K4 Ko=.ӥqRf!,~ׅcjw Hk1IyܱK|e!Le09ƲͿײeLE}"Y1 7Sf^ zgq{մ) D-LJsFVnqpWvRIZHC,#O,Jx`*Ӷ!TQم2 '0@@-^Ohb WtTmu|]K&fP`4k#@vɯF/m.Cڐxy앺6zR.f v7d3&cDv/[s6 7ܡ]Ęgi ]H /~9"y{S$Y/tDSMf3rU\:8gF;'\x& f4jgmߙB,pqY1O#e-ФE':wOaLD]aIҰe= Iw*WۋRׂϜCea9o0 h{#76tX![cNZK'GW Rz}y/9?eYoZs8`Hd,-SR1FHO4* cm(\O!P?cdtu>/v0&c1("eA?u_Tr"u:rGz_YX^esɕWݣPEjۧNvfGAq8 wВ) TpV4* U1oh M;k7(EJFCɣ c0~q'4:xF8GmuV.Wԋ s11Ԫ'/Q UcNbxQKq#K YYF `afu喇HDxIqTP ݭ)\ H/; g>3EPNt5Ecy #y5io8ԪR4$2P*Yj) Õ6_0sxuHG5)sPiȞDžwZ>'ri"Uk&,HɾK;v* 82VCHR~t.l4~VB"7YHpsƤ+p2=n1 @]vҲB t*7_@-[^۞JT~aJWDK9gkJBL(!fYj^F@)7d%\^ 24甂iG#Er3Ie` 3<{?tٟk|õR1oi}B9ZfFz~"sj ?[^ RJwS؏Ɣ|MՄ:N\Q'@D! mV9c.H,(/ lޔأ&F}p04vU&PՇ!9|]d'Ĕv~flIUFRdG\Mc-'fðl \2@?J9Fa]^AsAO(0L2&@EoI?8#8%يDr)\G9Ruu_c fpJWoNu04OSֶtsj@g邿J:d}4 y!fYLݦ#֝C`Nhyj bwיI#iJ.QQC"t*vpH Nј{ ؒك&[U@k:BFcZU5@m|gNyH4}XU= v3H#껷q |͖JɅ4|89VK5/&F8?=Tʩ .p4<-Bf-%领4IxZzu2]Pwoz̤2Rx761j/B1N٨J'jR(ty9oxfguO޶9iH?%:9עT)OTf^gh)h5BF*IW3! =JLWؚqvMh]#Nxz0tmaj_a؉^6rJ9n2WOu}zDԷdIJ`Swԫpv-- ^*f?߉#$:b盧 o_'i0 ,! ک15"ʦ) RQ2 U7$A.|R4fpR> AGҸa卅]Mh)Kdžݾm}2N }hW1n(אU+s:s>}?(,iU|B%0S%P}p'40~=eN`G)nHRBʦCr εZ3AONRh,fQv`,.5o`$q\l2? wv7quFݐЗDÒ2@.(+7qVFWŷ7\iqQCG=ڴ8@ +ǭ ?iBhi"CAFg46)]q4՞6"mPc{EѾ;<-HsL*Ədbrj ԣf3=vo$moJQWG7N}rA[Ox$\k>OM'2F:?hܴʻٶ>(5|ۍ/e0~޹a#v5) >Uhi 6lEdva2zy-H%EG ~MO1G>t-7ub렽 Q"LNp{A2J8#O2W  WtѫT3]ރjv Ǧm:?u1qrxO Zvzb?QƒP,pܢZl2ѢF"j(< kkQlĭ%cA:*PX-rv=|':1-:PxPqf.~}k9-gʨf'Pό ߍH.Q`h5Dpؙ<5D[{+T_]J?qR(ζs6GCTa#OFHoM1-G1rs#M* iӡ l4]LZgY$jtT^ńEa?! 8~/enJ7 Drojo(ϝ}$^;peeajNF-;~؅rI%Eg*\>pz}].`':&XLtfUЩ@2%3"tJHVUrް:q1L2+G%g[,w ZgBZuh=ϗeCgUVmBW;Rϩ3?c;r b;RN4q$:J )K ێ|> ͻe{@'.msqQ;ۯB2MiL:*^ȱ6(un^{x>} u{n!p²Uu_pZ*Btef,-Æ]+!!(j]CfH6ȂLNM'PdaUoocF|ɑkLk?fc}?axPb'%=y3:C/(!:0KOMHkA&,$w(޾eyBzwp%;ج6x絇b2/ uxcruŚwF t pYXlv\}i.n|֚ x FK#ӭ =XGGWGFɟ4y zWgi5 KC<*RvZ"E)mw}ەy_-º4YIkTĔcJw1fl&C9ZL~4~ko5b-.rJZo>r-kUv7T:ž XG{ Y/˰'iߧ)ϠfXc.UdP8/eUJfY4qD/;"I6:E`R#Mz:EzXHYpF&u>I˹.ӈn=4(`|4p3)fN്I978>F|)RHxF*nj,"&^/ub!zW9CGϋʾh!E^H{ ?^ D ^m)#Fnp*#$@Wq|O|Z20Ã{}3/Ơ<ޣm^Q\4Uj0 F>1Cv̞s@,#fWwvYq &G֞[EُUǗߪ(4(S@V:|#|P6RLt Mfr.FvE b~&V#wI0ek/!2xTdx!r,03j΃DžkyA(c:Dt>23`y8! zmNؾu5cp/{0og!k6[#iӭ;\ѱ_@R ;燋F]Y&\P:ϱghpazR`!ćxoK4Z  8BWE,29&{<偠w8LlJop懏 TR޺8p̙yYS<.QZ70Oȏs*kƜx[غrl2c/܄'֍مLq3դ*|Dۺ4{Vm.0"gm7ZGOzverQQ$D7-}PU쪧//)[/1>3F#t86ډc1F?30SX.Ra h4Wɚb%}~m"dI@_R;n4JsҸ»Bd%jg$Ɠ.~tq IɩOD$\ehFz휨(=Z$ ekNO,PO/*C1Ad탄zU\:͋yXœ2\+;KiP窗)j%g#%x*xLrф1m'9BnMKbm/I{dT=_֑(RhYŝ&䢷>*% %lfij4Jb)ӿ:DɆjƿ9Xwȗ~W5tajU54p\3?W)|b(okjLSej)."'ĴwQ*L%L ɪn_*Pn2FѓFieRp e'vdWѻ&Gw! vW%CsQZ`!QpKZ˳Z?;Hu2ܑ~&_wzÂ,S4t } ڡ.f er7e]B|BjڂA숌zz샪_& sMmi}'.˞蓘&ҥ>+(` 5 &iC7u_N0P"5YgPk+߭m֥nӀi_fL e;:;ZWH{, %j90Sߒ?~2XG~.̰sH=ik !yD.Q:pUj`Ը3#}j-_0rHAd!'"77wRV躙:*ft#N83:Xe9ah0 sd<(D7ү qӀcBv6GԠ{1ܴrZ{-/7_TઝQ S,hô4L)]Q>tZZA8p0@,?cUELkhh FhĎ-pO㛘E=uzI?'unJKw;fgm#$͖d/kHJ 9faYgOOuLL[LɸmFVJ|B~ck.M>0ZbؓWՃ ^ix2OXe)?kiٷ2'^g7:⟓ ?8 J O~ܿPLC`>7~eJt,0lD"W`kh*xDB:*яM٠+E`4]iO . Fg|VT I>q]*n"x53YRɃfc>x,2%-p9@۟ 8hgѹp:p\[iՉ_k >ةsڕ9yN( 2/Uc&kuHSw?^t#.R}*r4k\97 ʌثv֜*L^L+J5v Eᓸ\xv!\2d"_QN[,;ZR3ZPXSTU g"#8mP-^ˣK" y[h;t6}C2ۙ$3c6w[K-ٳgaL'3ul(J<Q5wu;&wrvLBʽJ0Kc͑2@uc+'IJ7S-J_M4 P5Bɔiw^T~k9gN*5zc[uI0I H 30x\֕?^r{tzO`^2aϹJҦ\ \#*'YΙ\zb0ޟ:YԚR*AupƅBuR4Y.1"-* 4a0Q>'.i"c GM躑+'B a^!Kv!v 9ڙ3Qp©o~d64bVF.GȮ5M9[eP EZx?ȊGD]cgV òMhS]8eA-mH+6GA݆ʦo2=\hb N6x9a,W5~ɮqx$VFZ;F1gM+Y-mOhC۬ӟ,9m%w){͟674y(##LI^!zUQ{+= h\J*I:4k_giSz1.H Yl(^{U5}}=o>LMb1ku=bږB_RVYk@κ5u& V..#% 8,'΂Q&?47 eٻaEm29 mmw0>\%he'?E@*q9DD_c]V&jb 4PAokCApzCUz,6›z/\NkV:"U5d6"2$x8$2AX ܽkLJj'[s3Fm:'-vAkӮ&Ŀ*+fAL Mn%/5\v\6*5ɓނ H}x/(}2Ao!/?GLm=ӛl{ ֨x`NGVUP-qB‹.iJh+ݻWN,.sgRLfLN(pr$<^c&7v,LW,QXz`Yt!ߧ AceWeR1F0j| ?ָQ+&iwhoK@-9OGLT.=q3-0b}ɼ~Sz  xkkbR/kr+meUSMED}CMH1rj赚Ǟ"Ʃ}GG{LyI3fzd]Z%j,d;wf7i,x}$#L6[1$f(KtpJ}rGXՓ[4Ĥ2phEp$s/tc쌍5a> OjӬsҬc%n-gfd!lt%z;LIsC]ıGF[Y,, 1Mlt+'&[|E_K=BN$ ǼtX M"([[]C)!!o1f)9nێi vj!ɈfQ2cVҏ[ΈA0qR 9'_[2ЛQ}h[Bb4臾3r+H֭jXCA^X/J8AӇZ ƾa*_ZK;t9iR|F1N5q Mێl1ԭjOMUѤ-Zu$R N rBMUzO.jm)hӻBcά?8 ,L 7G~oOfjvG-ՠ<;*8 ЕtDmq IjD{g,@-P\i =be9?&1cy ĒD!tY$U@~"QWcmgV#(#eQÛrGD[i֋$xؚ1XɥqὅW0u. C50 =Q*o1aF!?sï`óbKvq|;}A1w=T̐3{4|bq{w++K0;DGՎ|9ieOi2Xu=û9g.NW{bҺJH4ȨJNX;R:_(5a?<8ÌyO(q+ҧ |M e`hWJ7Z hdD{N<$*OilEê`dwHYq$6HwD-+up{ecî,d.ֿ@J̰j@n0q'LӼ 5ą ;2"1'n$|q7DTT=ڞo;r/3vd\'x~heY?u CF *?tJ]ߍu9/Y Pcf̳Db}+}[xSesԼ?!ߣ 0`>34K> $.amL#笶 D6Ikv\ウe.0H~Tp_ a].%R:g(8?Оj!1W_ ~wWU5>pZr0K/4::nBc?DsF-gێZ6Ȇa8wيǕuTH'N7 *K5J0z98FL@~$r%ȭ+<}陆G5uTJgM[8n9B`,aH'ۓ%{ PT2d:xVV|I^IZ]F /Ha%iO@Vߪ{埛 "6D!ǩ8 =@OaY[6vg(2Y? p@;&&Ns3- X`(|FZ gQӭ5Mȳ,8n J=T/w%Z4&nMdL,&J N;U"=c*г3\8W? *LLWOi=Jh Tg3@Aҷrl奋4KㇷboG9̮>W%_|?G">jF+X`c]inl6>:m-GS|Դw{>7s ӊh$ZDERW:+H_Zb͡ 5 U@)OcD=M'9]tiC")VBF{eXXmY#Gvw;(g0v)Csu^_跟-0tDscRb}rwZsmpl^%g:]ݵ YLR¥?Kg%qWZMk h#CPԆuzjlgl PUJFg.}rCگDu:2l׼T j_D)Ġ;[L 1K/Jdŕ gh!sf[4=fgHHLԆ ^KԪ8[xCN l q!Ո'x{OyyA&XV|y),3HLod*uߤ[ (lsBC͊{^(;7WG pI'B/~V;Zx , 0(~QaǞѶ3]Tm?b`>+K jYbkjMD(MkgYj ʒ/p*\YtyD^!QRJ<(WbX|Aߪ*h-l a&Ny>j2͈*Hc+&W)ku!3-*qh"l;7R_J/-zEʗ`w6X,$kG"k9pun1:Pd5ł#֋ɔw<>7n颗"=>zh9Qi7fMWI\@S~(1ʹ3s$"ovyQ`$eTBܸrϯj7sjS, RL'ȁK`I " hzV?~`g#XR?I2D,^=̉[krqBFxL^z7p/c_hQy ԃ,W5ڱ/ ӧLbRRPrܹXǗGz1ꌟ6qg%d[(mr 49T8mus. hͣ8fjc.(H×RD 'bj~+z+(<*?J\VPymo+Le m-|4ۀZϋQam3z3j߸HX@d7Pp|oZ{ M^c ؑ2+ȽcW֧삵Ii5K*K);yMoeQ r"fk!#vX$ fino\"݂iGI6M'I]4ZY.;5Wmr=,cn;^MӴM)!ȿIJAs\ǀngxU(MmO!:(#@rľvNUČk oD 50,*^bQ\?6Wύ M3' ̥vFXng [6  LBAϋ+{gl㋙T<B xǸ[Hо8wQfws\MQdA̳׎:ƗQW/6ّ7FnKz}z%Y QUd\Sa(yoR'˼[\ w*>r" 8A7:謭Z1Ze6Wȿ, m_R@($Z##FpAY~ai\={F{+w] ndY;ePOKbϕb։xY]rUܤv౑/ijUyK5k~՜JaEJ_QU6P`H/cl;>Ѯ{D~0펧mЉrM\ffvRm9bue&\a 6652P}T)YÛs!T\YٷWZE3]jA CuTs#w`bŤJUT;ڞ3d*]_sV=7ŌzEn{|;6.~q >5^ʬٰi.,Ag nə+@ ;ka%%-bZJA`2@k&8`W5ɵy[l7bDC .h1_(u…|{Y/w9*Js34?M0Ẹ2zP.}S3y˽*&,/%j,Y⬥GZPfaQg,Ct+VٕL[hb@FaGY/=OIFw Y_^afUG?s PYaK<&'xd/x@~$}JvOƙ&H/`N.5 4nJwMZvX ˊ6`XP9 W8' Qv&&-Bw(dҸ.,%L~>'_a^"C|l%.(`jp}IvKH֕9!L6wUh N5rjkEMh 'NkICcZə0egO.>6X'8WH}Z)2z}-΂"|s>lo~P\WeZM+ө C+#@ DRSYQWBEH`9hHY2BqLBu`1r ZaYq`[1a`C$j+^v?01$ I_@OFn̤@`vdT(Y%cV9](T{/BH "l`3ݴ:~?Y0ʫMdV.D[꫔]^5I|)bQ1sbsܲG*)DFGzaz5ɷƥH\|0dIϜ<.3YY(L6})6LrZm:hBo>"%9WlO0PAU h@wOcA8fԃ6蕣܊@ё`}}vrIZY5/4á2vC5=rD_֫tK6:]("4R(GD`,K;xlyI3* Qc,`0TY.+E۩"f?CySg >|mV}w b ThK@A3݆Gp \'JUssr#*;}cb.MRt@?Oul|%AqmR/@mk}#C+:mn;B0Ÿk#"J;ٿa~IiOMȡp#ދS3iX.!Efw^_b ֺ/ .M0.R_ʴ"uFQ%p2Ht*yN6Pd=ڜLn(s ,*i,fc.0 Re vMB) C<0آOK_=I*"QwιA#s7-4fLۏ-Q:e^Ӟy9>Q!fkei+V[ vl AؼGveXS'|;{(/Eox7 yQ^b}'4w Lzd'|D]_3f ^Zbm>pWㅇ330̊-iWVۛƚs_l05݆~l6a k6Y'zM(\ )k #`$a#$",waK^\\,qf]¦ȺN2[8妷H4h>&@zo?le).ӊ' | \`sym;'h[P݇ `Ce:0K  [LZG4 fژH$CXfN!=$mih̓W~w6di̥HW藝=li LzT7]^arDs2apzƫSa #mkwh"oa I! ySb>Ʂ{a"JgKM]]F=9:#R#C2W;:=g6J8&S)q`ha GL%EzGkwpizmH ߡўu~Bx1~1J7ΊLXw>~Q *5iL(?qgHT~XF6GCn }L΀M;a(G<[ݫϛ~Ǐ8ȼd>74%]/sxMuA7 {CWtC*`kO51f4^\*uxP)r;^hVh*'y}s p%QΈ=z]- QwC\Vޟ~D)8f@l$6C<jȾJӠ\[fŭ'B!! õ y-ŵɃW&9d82x $'O4L`7R$u mzREǩ>\Xd[~uxQSg0% 2]3'8nRnLQ 0ʈJSy?QjGֈXLS^m=^P"nǣ =9>|20Ƕ"6es3BZf$oR˚Ahggu3gTeS=`ǺcGPf-.ZĴ%67+reSU) gC'YaxvM4Hϟ 2$*BBacKy{B,eBEj Rv썽*~+9,aYSFlMy`2E{v` _MW24H*6hlN1ꑆ Q85`w!Ng>r+Ϝo {/D \@Ԁjx6S>Iø7-&3}ApHu1;L>dIsnPӪ}OZ'rK ѳ MiMS1]3h6z35ҠUiD%͎ ѭ^|JqߙY t >g 8 ~p@0KkATe` 5j d"wG\8JlRG&hVa*.# kr)R»y/|8$c?<෡MA|uOS{"xa 7" ;GXe8R3seͲ̔Q}17u.y]"Jab~zu wѠ$@8V l*=D}oB%ΔC, ASO'(xpQjhj$m661qx&OJ]+κvK)uxwS]Jau;ne|XjJ\vbP3'\@hZU C܂&3Y>;k77{h4v,~*4UZR#T3S婳u ܰhqmϬ@ ۩9@(a@ACcOLryPw})MaӰ|h5YVE]X.BΚ$k.e<3Ywm ڇyqmEr- -Uđ1WZ6[.po`f3_ W;Q[Oɧ2X5aJ)&C)Mx3Ӆv16I2d{gx=_]rg52)Mr'8X0q 9ڜAe*]"!8'~g~ 簷c\ `ќĺЏ:/5 f`݀kx,y[* 4S :5₁)<_ǽQ*zszJx!R04:$W$[KQ+AparKp}-zϷXcL=E#3"hB4,hb\cEBՍ⵷<!Y8+dTFSBg0{}3.K,iӎ{GDd j^[Cԋke0 x(MYޭ?0 *H9 k8<#|Ux4xֲ2mX)!~r7a})InR ΆZA6 lt\ ۛv ^˙uN:$ӟDs.!|4.fxpqݴ å#ELm`[4[ S 8!UḲZhLi(u;q[L\4@f~-GKV*!}[M_WM؛%f>|5Ssn4F[FoxosIds"vD5oB9et[Gd,+z  < ^ 1!ϊDFIUqt.蓵 ~ ;RsV: Utu3 r!ZI/j՗.a;EI^ Khl\l=2aD̥gk<3fJt-)(HtR\, 3Uo;k' dTXih|ـ >*F//szI93)=tqCVV|[tExdjed.7U3h9/"D O\͋u{9hC] *i '2f<=7iFP?Nx"%HAp NSq Bъgx" ֖c܂x Y"E0 S5EB}O_usb`6L ԅRGV "GSХ_E(ޥx4t6Z9;n +5/[1yhl쨼p ݤ⻓p4vJw>⌤^zcaVWAnڷ?4CpO?nAd"xqдxD}dґBpJ~9!̆4 >n,)?!z:vru:d]9?LF!|-Ye)a֙DZ$kn + I0 ~b,Ԟ5&)ZC`C%eb*JIvk~=<77ITA$6`7S;g]\)Xr:{)@E7^慔V ='Yz3vj{`>-GV{B@8inx`u?BI};B'1m_tOVЫ~zRpcU߷eQZұk⳪a HyԚb@'j{c34!!]bxx .dMvPk4a A4XrG5qOA~2^-&{.҇s[3+ΣTpO;@bņ kKWI SA4Wd00ar bckҀ@ދBP`\8d?{K w.Вk:ɥz(<,G9b&~]}&Miw~ jShY?a^jj+te2;>mLH60Hb1*XCy=ٲɔ jsa!*!XŪ \稣 )$kڎZƒLɳn3uf j5OOj𱵑i|845%ۧ iAXhx2zytǶsg &l}<"Ԉ+ΊXY  \)b|KJmJ냋 .L&tDͭ~b0 X;Uth {bAa>U,, t΄Fg3ɆbMɍFSEEoՏCA՟Azj-!u$o-b ~wSB/Yu*CYQo9:d`,:|;Dq@%Gtf,:QkM.t/C Í ”IZ0T<5Wڜ@j&(BX0]_hЗ~gG``!ɧZiTr#2ׂ;04g9)C'_^ڟYlZm-ۻ>yL:?CW;di;Z-iDmNlR[Tz ]sl&_p#N_Α 벥|EMW4"#(^5H=QYc̮$OsTD7@)ER{-Mzu< aZߧy`#^$O 7cտ87ޤ]Ĥ"HZˌuϛA.oAuf8צ^T- P{\[]Wu6CMOX;) a,,Nzm2/GAa R9Eͷ/yDIvԸ]Ș F%m,ohf17_p<QkS`ݺ%3!i`^κA75nF!<7Vs&ۅup2 {/ NsܝTlcYr&J_&! e8rrs7D 7g:/2a=P5|H/ Ct'pŷ[ddW) ʡ9H҅! :7D,PJ-Ec^/tzR݂c,6@e!wvj? )I87GK$QЭ[+z/!xNL-wEɄqԛ:rQ-]^lĆ1WKhQS 2,JD7 . <}0?ʂ&SM%5ahW3V]xK) ,<]~*@ w p z]+gpW!cu{ROiegq{2][)&Y7Ia? LI YM hdelB<X$S\@Ӳ1kIo zP ˆEPe_F,p\F0(ak(5n(%zd₥?RidY3hBAhTeb ԯs8CA׀ Dp`o` ظJHaxq|ºIS! :'tPJcq@5Ppz;(b<;YIL[_.awhS>租 r+䲁~(D!=LETj_OUIB(|Y]ЛB98<^eC+KX+Lm>Ga7맴Tw.ܫ-Xq߉x B]-uR™9G~uQaK~pAoRw믚0>4.DJr/> eqkWc,K7K>?8~1kvg@j#.?#,&U"~w0DCv5(* Rj2cY& iQ }w0b-$z4A`=ҫa:^=Er^ܢKk DݴF^IsZV5p c]' Cݩ ,G Y+2y5SՌvrwvUe/b4wvտ?~ XpzT)$ E@>I-*]މ;Lw$RyO92X+4 EI@r9FgIc +lqgfM!8sNGz0,ł[XJڬYGy0ԆRPv, ݸVǺ%s^9:p{\@@Чw`M*Bq/m{%F R{鯉L3Նa[Vh{.sѲ)CQ[s2@8eȟ `|xך0x9wz`vP_Fn*ZM/" % @AAAu7EnMe&a?v+LZlժ'ߊt@Y킆~[&A2; 4yEBieHAVKPI=v]V Z<*6`Q^6/cZ@/vj@n}~eZ@Bg ,4&C;ëRD ܷ֩IIM+\Gb;,% X5!o&HKx|$YDV 2ЏZ5|e)ؓUPWŠ DyQ"~v9CVx`}< [@Tɭ~ղׁ 40SbS0? eENΖs:r_AC¨%ͧh$T1d`GҚih"9YeS:z+Zsp;mG@'t e_pA yvX&Sx.k&M- Gj2]oQ?2Bb*PĒ+1xEȯi7Y\5+Ů%%OM ܮ9 (N>vu)聳XO^@3oUFB#FL5wPCy8E;hrecrud)n76_P9Tz<3 Ee4RW)Ul"??xٟI>"^0H픨Qn؏K2s?.Ȕ]Ĺk Xc}7-ǝV,cK^Ccjg_'6W?p 5?=xrY~.{`Bh[ # a)&>d^(<嚺ΟAA`O1{ `4Joz* ۚ M"pP3fc7 .T{ȡ+yOcXeqJi.F0!((GUYHriz]`Qtj\=U537R%'d"וgEӲÀxeBUsQ#Mj!|#]F8J ʆ&/; _y+*g(,VD^`)N\ ;_ֲ4#T874~UqQ+0צҮ"wNԏ/KMk''DhnT~ n C%X߃tD:,^Qs`K7MȰR{ȭ5ӓ/VAN1w? `)`DhC]@1 z(^pE%@D]PC6a NG#-6vEVX i 'J򝠸_Dϖ/K ޵fNt;ǟʧSQYS͸̭%&^&ɘ-2P0n[܆LKm\E Ϫ}zYh*5|ibvvtCQH5gC݄#O]qh wB茠 sVQd+5vm:TtŌ`R>F"ǦCH-Zd]*VvIj(J!vKop/)!O>pn(}n s"*DG3ݳ,٣{#Xfrb~i~3"A츄 \ ˭|Fo_pW(ZP|I]^ۏ(H%t1} 25\ɁGB(=Ԕay!=i_1j%H5w=?^3n&~%y'-+NDD|ddLHi7"<(y%}kIإ;V. 8(P+;vCg@KO[px_5W)픩D~U}dLXeU uOCUue95Z0يmW#w򸠂Qb${j`"beUTKyiq-!'D qwg%s9$x=#%_K3?w&z a x]=HcJm4RxbdSQFJȀ/+R \@Vs"T6Ĝ)s!nyJBZfGyA$YrziA䌎!>;ڠSZRo3vnZrn3y@#TLW؀587((`"!sʱߎ0^yyP݊"+_s &VM(OUAE碇<; t"L{RWE%icH7m;B,oF /qcp! T(q{+NlT8F.j;AÔVK[y-wurd15)MA7M@' 0 rzdm3xB5ᦂ*##;C45,L_1Զ040R64'A8FM%o@Ir!7)2Š!fq3J;k+!֙U@*BsvzT4( ڃ> ϓ@-`rem>{n\i ;7uH]ѠA3_p'Ӱqz 5iRC1fNˠ'˃Xv;g[xU.󃝏ЙD,KIͲs7C!-$j$Z?n<:aJ\afKEAvTvI`kIi!UK !?h.4gcل6Eol9fygK@Ϋʁ${ VrΣFz#-|wH}$}Ua0cdƃd.Ñ-f08t=ͫb:tdSUgMiC{ >G2(m؋F͂l?]["6`I2-õB~xax[ <ṲSVkx,,aAD;b} ^Ha7+Z^hk/ T*|2ڿqH=4RRGZw=NP`"WڲPK~ifw]x%oL>KUҳ9#Kx -Dٕ/d!ӗ{Vگ0by#5Q6fagR5A/}qˋHGa19=tlT#"mDE.*S2 t\^q^Cx) ]>A]HY 'qm:bqă* 2d;=)ŌaPʖ$L)F5}jjpZ64LXl^T@bq+[Ga=xD0! c|RaZUBO<@}a!NqKc6w/UWY`u+<21"obBиc`*ݝu;f"[~33ri/L_tUR&إ:l [ɝNͩ0Vw-G_#.N0th y59}`8Q^پ G+.L*)stJr-mPh٨=NKz=Q]p9rӐ]۫[{'cxg%y̩+P &d:cŰ겼k~d̕'u[XZLF::'wT5`w!*|W"'N;6!0)yڭM{\,C2_yNv?[jy+Q3UGP`7)0^yR!Cճ=<6HhIDgF-Y/9yO7sVXNnx16WL]o}kl Ւx\M~\X賛YDI<~lIn]$![J0h~Y~1 nL6BŒ<mOm H<  Awm$DŽ52&hf/ ,~DA#k7qajMR ոЎP\=k)\Z8N2Nb}46TȌF𹳢vꚛMѪ,ہ@*^!(a  )2!H]Ieɬ.>`/_P]0h9.=2V Xv`нX#f|ܽtޣyL8ك}׶:8yV( HU.5z^  Adŋlzs-c>˧CY6m'x(oxjfBڱ|ŵiq` H>&z6#3g$"߃LLrd A lDQH'9xH{mB.N5K&] +EUUE^g͐=ˇh+Mj/JU> [B8B\s% ՘G$}!L7*Ή{i*7ѳwͶ(%Zl%f.?3oѶE-^Ec rǰ1ǟ?rl5!U 1oXSKdܚM^iVˍYJɸna:擦ߧ*|OL[ppl1(E}v,sYJlpTֺH*>:)jS0E_''qĹHV[B|aD+v1<.V0鳐5OaZ{i{K#hz(٘WtDb rCҘ`}&2C'?Q:'Tv%~F l|}ںh:]@0Dɗ /8SyDW,d\}e&,]B/)*-2"9Lu˄IZԍ7pNᦟ_:;Ӎ`h>Y.b78$NJRYR'=HI :l#②>с sMNMSL;(;rD霘Sgv~Sn Sև%u@h)5=k$"z6goJ^Aߊ62jqЬg3O Oi-:o`,seG!4kU5qTB4%+{h|\NBY;ܜ8U(Andb:>| ϣ9o& J*(57U"aDrU(N<߼ޥHMO /bR.3G}b#%٘-@໇*Rł/ɎW#^JlHb<7y2r"#k4 MP@*ēIvDǷw☭dc%m'OU'6&u3323qsvR%[?[JC ] PeCh\Ȳj'!6 7^ړZGvs?ZiF8wpt3c#(ǚG\xŶ'?.Zvg4i^4Yz_9>8[[{9`CתcQL;"t"ExI[!g:5oom_C㺭̥^hU4_ H/\ ߙx:;DOkyZUJc3Ϻ%I\ :E)*nb VR2tI1KB2; ;;fAHZz҆d uD%"U1Dͦj:'ŦW23UwZj@Yncµ<n@z|bi^hU{Un$ZbU dn*VB|ooU8dTkZ5WvRϒ:C -dw!` L G0&il+ʔ u+4aC]9C<3"E YPҙ#UZ[EkSTjiTm?.JmwQwSÛ÷|N[DV>A.7Axa;'^zJ;8§*8{NwCE3XWh?+إ9$҆uVCR"ƹ#Ar(釁[vF hy,L/7RyI @;qDH>m ;{Co^'Bo:Cx *`. hjt W䮑ͼwLp17Sp_UYYP[[L=+Os(֨WުPnvӄf318",,^|HaFT0d_G%F 6@$\{`"䣕Φ.<}Df,'I0t*1Hi>guj>M U,Q!Lrn)һDZDpImSO۹llu`&Yƈ[Qy󄆿gMo[2ibhʖKoRl@B+֥ں #!~Wg[3nI:a~Z1|bn{C@cڊ&qbDsUT|v Akreְ ^%?`h^t%?oy3Mp"H.R n}'G6 XhI0 wAz!"1c3 |dMoh^K1e# lU_zXٷzŋ4󣟨˖~BL}}ֽzX}.'Wg {O\P۴esP%p[WzQIdVUY{P+\"wpO/eQ<^͢XڬoGpf2 xUVIT&!c>zm˄=(Y.H-ڏ\r*](A"0hqIlL7zpu뮓H0o.:Fa]`TT+K@U_w$m]EPHNha|^(O7YxHmK<l%GzepuaHWkG;30lݏ+MɢA7@Z}}Hzm&3-b2 Ē$=!iNw*@*sѨ{Y=Z&gs,MsyKF;􁞽Aq9]Q#y429TsG\m8k#2fS{ىFZ"iٞ;ϋf/,^8A5^MUΥ%pu4D4s:u!M\ONvv665ZLq}6ҺQslE9}i`ba I,5AX ^e]@䧉ؚrI_u@Ar$2!avo&@5Y])p.-=&^ҭZQ .; yi"r?rɈ8Q"F~́ڔuYFb )tTuyh0d ( PTdiV#BR@#608? jv1H\:ͷ)uޗ 9Cm?:2nC_G.k:p*~im(S'`>/RC6*\ ]E)pq/Z{y,jVcMW-!LNOyR=݉5;|RmpS W8Z{J{_&uj>[#J`"%N>1cS S׺۩<6?jCT)# 5MPUJsCe>ffk [DCS!䲞eLP6K[w.GNsӀv &88TL-HKJJaŤ `GfQh-Œsdndfsz=Yzfbx+]z+%0oX792%CֿW$WJ-CDeM9զjmOޮF`h03j,#}lay6u 'A5'tߏU,#ӖmCr;}R"Iq>xcU>n?߽CnʐRneI8햡W}[Bad[}(UNu#n'‹P}kOgS MxiX;aaI4 #H`SrrdߢF >&OzZU֣WilRΑ/Ks oV[/6!PZ * pŸ`:+P`3b=[#:q`C,MY͓4ZsL#BrUSOh;;DIz*K@u=ػO0u+4AډFj\b.}֤)i5yO sc&,L=GG@ZXݳiNB$مA߸K c8~3QPu)M*G2R'5⟾L>2\Da jVO6|:<,F6'-"Wo}WW,E 30]JieiuP8RPA4vy3'˥Rii)5Ea3C 8jrl2Ǔ@GE AKl)rMzPܝdq LU3yU+Aݨ wanV/xM~׊=eT"B4w \]g)(|/kv\+o¬G MNs~ [N7;28?"Kz ]c =;*@UehHCεfׯyѩ{~>T?0O=seW/ӚL(G] 9℞ۮ3zSd$nr^< ,OR 51[?h4Z>t7Flw%a{0ITI<@4y"Հ#gჅ#sϺBpX-#e;"72䳫aizQi[ $.FuM@KZv?9wyJ?orE_5d8kl7k>Z;x<$:il*Rt.^{O2MQv ֽ(E_Vi=PfַboYzs85rAIL[T,GhHunt/;J3V:^~v6FuclBKrYxԇGj۶q3W*Ot/a{+-iuRџAg9=#!jJ28AZpo$qsW3g9;ԛ MɘzJzCXFow+'|=(Ya\rރm嗇vexe+ B?G W`Jx KH 2VkK_7 ࣞG[ul/0B DE'N{kzI-:مu?Bjh)j]S ,2Ij8}CLN+67RxG")[NW&1jA=&BuZ=$x F̅{niXZ$l {.qE9iA'+i~m`q(%W%ڻLbgɴ\:+,V]X3#cF$qt Շ[kS2}VJ֠0QvYdh`O#]ƞ^|g0v+.JbW%Xqv Eȁgڏ)Fr=4T&k6r($y98@I6)K ZkF~ U&Zy9ٞ(B^u,Rcla2>GnQڔOf5 Q)UCox->.&*%z$Ņ=;æ^h`^ʂ 442|G3y)@l,?T $E?+#{ Y[΅lfE=N2 n8PKcGq l:7p?ڱq d }-{ U}:6Z[^v nI+hiR z4б8i욯?& eH/wwcuZ<[gń>1aSvrɮkvaI|Y+^ɍx@D}ӼL*:.ph[Ӊt"j{bZ9 idk9 _D 매P(#>ep?Zd2fqe͞"s{ܜڏ4OunܗGf2jd:v7aQ;10E:8 B{nTj & $s,Hl0BnHTPe黸YXx0 ̱PJQ|Lr\9[y ?I=swwpєW{K ޢo3d*^ն#d*RtV3WlHpt, λ|؊ >o=܅&h. (?-e&,!8B+ArK6}sۤ(ƌ.˯a_/u'_P*bw=m7`'6Q U@(Swj  {%٫d0dK-F/FC^G5@ٛכcL7;=,췶wƻF4 6ڋ'҇k\0L!yI5 9ٜ}@s(! G~{z|ͣ36uw}yȆ[]#<# ;Γc|zhnfXy"ӄG cϾ@Xb>`rH3B;Jt¼4R7\7`2pUp*h3l2R<Ǚ,`ydTtPu9&X@f qԦftZ#/7qzɖ!/XK0臇"'I^B[h )L1!\ QFG')ÆL1g(-]v)?˽#zdB nqq7`aL=ՠ=V^9HZ ze 2?@ ,]?<+N*y C<8\ D&.)!Yx1@\.l`#=`Bt~\)yQܪuQYLhK+Rnsp߲0v)iI/$43Pڄ֨I_ٹ>X%U4\438jWN۩ (plK5Fl>y6 $A0)\P?v6DpHY Ն=[(~ R0wQ]L7h.+Ǻ^ŦYÞjz/y2HB~sXyJ08KZ6\qmS!w;W-cIo:2S޶ QYk*'?-L#/e>mXkU|J<-Σ5o6ʤ]2ڙ{.A풋QR ]MR`e1$x#~t3`j753TƔ}n1jkVDbe|=0HO4-|pTHh0=~p ;%!z/.E;şY =ٝaW]J][~ޅ]<. !o!pq·%tuW)Dg< ),OvG'@=N8i5ku+|XZPG!Y_&1H=4eyk9g>I #>i "7_*s} d";H'Ě vS^krFةˋxQP8t - =:*iFDJ0Ϣ:_^B,& 9Fg4dX#*Su*{$8\d[ 1-8mϢ|_E`fS6vb [!88o%7sX4טjl= XX>2+n/`YY/Eit93=Qd 1-/\rc3S+("D@W5^J97I=2 i7w!lai$35dCXvEړ#E&FST_mhg[Y*~S @x'tS? dɩ7YBGXhNMvd"ZjDA$Eg>G\-zl2ʡ#7gPm﷫!W埳:֙`h8t`,H$t3dɂ{sJSf((j<;kf.,&&uJ0&#(H|w)]>qՋ}|3/C.i4 r O ^!iepZ?p"37Ҍ&@[P,MBdB2G$ᘹCku3W_wSq'zMЕ>cнX2xꉱMqVϭZLXmS鈶n /bMMjjaN}Oy q!%즯lSˤсfړv'p73f y)L<[$B1VŰSA3H0^ַ-5h"[?%HSq VBǐpjxv֚ܥ%Z{L*D!:MFi\ꈂzHmUB\Y( QʨpȸD1YgF[ty2׹gP [\= y Իa|Kfe9Q0ċYFbɼiL"pH @X(pfGƊjqtZحƅsXe\"~d6,2~L/jyڧqʭƎ)뾻,lRmɂ Êʽ2;S%}2;byǧU8,N8\f/NR ܅BHwVp؃JHu A{)PAvҪz cj Et:u8E`O͠ٿhJ ` 汹p`bɍxPBLKr?olfbgq4kw4ԭ[j+4÷Kyo^XdeŎ]YF # L(u{AXVү3Y{U^B4}BDOذ:4ҴVw XپZN m%^MvX=[YSQ6yy *ʴ6Y\fF4d0؍2bƇ[0aQF>t@Ju( e?PLl 7Tfj-E&S~4 _ &f#Z&$Xxk9ey[|HEHO*U*h6&}Q>g%3 =BOq,M,eT ̹i1 Y52Q{u8 H75&3 ,R2`|f[BL} ;Wۮ rħ7pDP'S8n UI8RGÈ3$8jT9?BxjPR1Jxrns_q[!q#}-NL ֝LcQAF ?~)'P7O("}JfDEXiö́ -SXrI sjj(m=/z=*lg5*jɚx<$ql9) iG:'Rqcjl x{ @*xT}mZ,}l~x0w?El2- QVXD7ATA7h%aNpQVr|2A#igT FI2u#ET#h%{sԕZG.UN9\Kal"w8@.އ WVVPr`VӅ~#wd)蹍Ÿ_vlյD)i\"bE˨2x/ȁ`[j6"{k ~(ي@5(l+F]iRTFBlJ.ә}Uh/rНj2$)=)d=sIr*zآ}O)n u nLaɟA'ka-n &)¨y7!Kh4Vij(_]B]noX]&fZѾ `[09I(t?A`Rş *]NFLUVaiU>%yxG4gVϩ%]KT<' UYe Nj+@]~4lo07{# N8@ȟ(*LL5fZ81ꦌkRq|Y.BSkMe1%64;XJ &%piE[-Ì­֩tt YG90Cu$el JA]g*wOKԆlFݡϷW oYNaMf~ [ʧ &t+h-mʖΖMU* zcOKeN#[A: z;VƖk§r5ٙE[/p&vbL?&YiPg=?cZ049zT=\ch2A7mkxsY]wK*XzXCÜ8:nTt#Ӵf/IRm]p(RVi aCJj뚹,UMm-Z.&ʬJiDDL ̟QĤ*fLUR0G`p;\ arYI#w*ΆJaDK wq UB:%}« ώ򡡯-R[-Ӧ"vP*ǻ*rX'NMPY Y0T>Sh貶];TJHV#`& 1 ULk[oׅyv 0]k/"w11g𷜶 ۚZ)mMBs bʗ@jĦ$4 ~7p|R9| yւ2 qdG!]-g@Or~^,mc2w̐틯Yl-LT􃦌TfY O|@Y:&0BFɴ53"}›w؄tס?o f.6D_`aMV x7_g2uP\P6N|⣛.~&u;AW7K\&؟/cC)Ysw¢n~Ҏ26TH"8@HX@k׊/z5q)^:R 蠣?bQ)/1 ץT5Sƪuy@_di.hQm5kpd=uB} <۫|XSnVKz-m0 3 /kI%a74zy 7Pc`Vƴ%) =]~LCX# |# hi%Nrjs@SC7?#&35緓3JPI}EVJL$͐geOA)_az >k#z}))X`%e\Jƭ (%\,^![ׅ=?FgY";›u)Fmj>5;?* /;[~tqNـ?^ ]d_̀KX]&bd!rNEjFbhLШutƢ0 2A4C5CpF>,Z:D!3K7_f@ @|(rx;wtƨq{Lfvxgy4h ѨNe]ad}v*mІ8RaeV:NrsC囙Raޗ{11O3P8yGچcJza8EcS'fh(hl^_vhHwG6mRL1Ji$(J!VJW#.Ւ;VOiIf ,kx`#̜m5^ AVX:-9戝Z?`NBC6?`~ԍ!}xp0Etl)D+,PlbbV+jk_*;H\#/Qwy}VɈd'Jg->5[bJG/5BI WSd Q(=fYGb{6O7g{OXV%44~I!3gz [1H|^4z)"i&ۿ}-S/jL5<:`yGZ9딄XXJrjo/St 7RR U*iG^l W-2vs7F{e3ҙ#ty4&Z7Wۗ @g$Olh2MMQWɶR}^z*yt;­0Kh@,Es6М xNB;:'#_LxƢO%?8`1"ZVsyI85G|Lt`RY?Nb6&߮R+OM%O?NJTP9_"VwlDLja `ʙ$SGx72"NEx$꠆{S͔&uFSRmUkm<|~%|~dBTT@7{h9zPRn'o).VqY zc(R#fw[>8@d%-[̽095 C)P_Ɖi˩6 5Y̶ꅙj6>r#7/>P7z<_>AsF@ 2x%3yaO>[M7Cv,2DȊu3.tFÙ.o\x$>Bpo1O-bhO5JgܰN@fӶ$ %_9id/ z3 RtfO-|GV([M1`7Ex\W[9'8v+m<0FlL`\TVwmǭ2A]Ksw$MaHZ=ֹXӖZdJ5/4/'?Ai㦜u1 ? ^1y0҆$_9w٤9,Q 0 F›߫sZ2. ` -3gmmji%vn+uJeEkf{.VhRhq-B7'Oj^nb.~·Jg935=:Yw$1˿xӞN[p/J[z!y 5 :ܒx\v { ^C^%a+dso귰xւ43[Q}fi陊4ڸ⊅ތO5kgL Mf@뎴nlA%5֠ZZLFQJ=r.I `.݇)>NK欥 1qMj%-&2.ﻘATI A02+=(3 heqpt"OOdPOo@,9@pa_U抧>VW!vO(Z#nuaAƙs&}|+M *m C@ch(_ׇke)mvK{F"@<27#f!}q\rcDWJ*fUkȾ JYnyŮxI |>R+w|DS}IE>M I֩.TVpmꄰOL ézyau…8L#rH\N(+Xnfm!<4zGw$gӽQE:P޸<~L,r@6J*D08_GRať~€1ܙJ߀$bZ k%V}HdM_LgsF04P^bИ96K[ nk(vOOer\Ϊ 4*̑s$f!m?Dٖ˰),8fCxbՂ2t{0^if6d Wk 7Z J Y+D1nA[G4dz1ގ6[ץw9f +._\ _eI^7'ݍq՝Xأ p+I c#UiwC(o1,<@Dn&?Kha&-wj0=Ыh b;q% 5+wzUz{dSݴȢ+nU-EQfKY Am˃Xo.E \=1l]4 D]v<508/}zp''dSTɟv'~1e@՘UF!41~JOG&a\ŏjo|P5kOɴ g e*V.ڜ}Jh?c bBKsc%B_bIA{mM|a=Ǿ79 o?4ҹ S'Ⱦ^$!9r=57]YxvPz HY`;)N H[A; :Vxb(]hj h_Xet9fvg@*env$l{u4D=aGA;},@JO8Ņ,ЃW X᎞V14t8}0DqG0śD9 K0:RIv+𓅮KaP !ZPYPJ~ݕvWGD k/QU26ÄXx)y) Ŝ ,_l_:m%1]=Fĩ}݀F@H,c.5djMQX\ݕ aĥs u< 8I4 ZՓe G7Nwdvs¨I '@cts oH.ͅ@_,/+5C=od3I :sU͇>!i!OH:.Ю\J0-҈ZJuh]/aMt^W,,k^Nke5SB㓒2ފop9C!5Sލ4V/3U(Zgyk~ Ya”ZD%P 1ZU@[rsv\[AgՖ1SFy Wbn^!$=fqKq#@{=Tل >Lbn:?dv@Zi'|:T>BeM˯W^%A[An8m<7Hj}J: ?ExZ\Ocٴ\1BDYCMXb`/ȘH)z9d){q.u kw=;zNwW[):t-`tiN",E`UIZE|㝬Vo\-}ڰ%)IkOSPwod ?0q`Z+d=p)J>0mָ5>;SGiF ճeį>F?S:@@yd 1k^$OB4*@~D t_qLЗJ .X`w>֋P1XW֊$L{֞=*vQ8D Hw:`Ӈ4mYcgz4/xI4Ptc[LV O`m(F gk[Ktv0bKSߍ[3G:F~RB0s5d&|:qُ>n "8I[KU3Et Eb2G{dɉ Z7OJZ@-~Wmi"Tʘ0kF> AwMҡ%8d J*"rF5P|=32z8.e(sKksXys at;R&f2NFlq`= n}Ld&;@+>n(Bv7d>hb/ow! ǂfEa_08l#J5; 㚻'>#lE&첒2~8Ojz:?ߩ?gCesjF5J 8[QhطImg3=l3e' 㛴nb^HC_h*pD"ɾv.SGALڐZHAm1!1D]RR٩"1%?>l/-CxEHkGCF nY\`:'Eł?t\p*C"^;B$SQ9|u "qEA+?`!aS!T1ŞOc.qrGv*NF50Z"ʼn wTxQ#gD :;k v]N{_0Rco|3&al7bqv˚l_Ģ!=}vφ7O'=;^OCfIHa_3!RsIuQNn*+,,@>y^9Ǜ$^-'W|ZvoA\d!.Vzd͛92t:>nl`G5هF|Hcs+7o/^5?8`r|wI~w;GU׸ Vip$OG[X6\Q>7+IfZ83(}苂LN<ӦɕPMKZɂs%WB)SJ)V)Gqg T2MNLs2|,9Tc_dx>#{}_'kW-|wDLsWP þzsW;N97$*s*" w8?X`+7f^ )w并zJiס!_dOUYSN텕әB| ?]$8< ]ɕ <3)-$!w[(ZH(o.([ 2x|V&( rcN z 3Jh*$Nq{cBPf% EAU6*/b5?a|ikg*^mɆxEdt\MKzZdє)&*K@rW=ݴt[wiyΥ<Ьm{fYkL?%v.,W6qGJ ݝlF]Hc6jqq=$kpB%nWt{%^fr8&\-݋r,@N; x}nqbYc=UZyP2 OCKa4."ANIa4UAy8QEկv@y(-G^4Bqwfrf S.{plA'oKW  ؖkg .K}pf|(գ?\Ń #5=M $%I)^sr3qf%\?OgњkZWouWy%\;2{oq$V[#-i%C͸-X&nvX>6m.7B< ,*|j0>vqKgLx#b6*N0!۬ 8y}8m ,a㋢UX]KcՀ6|]Цr66U%P6T<p\ Wp#ӵd  uv n ð;HE]^3X Bl >[ڂ cŭ-$AnpDYg2P _˩ r3sKD7; [H [aזnL~YIF^7@ku0M톮MCo$4طY#V]Ň;zܮ#Cw~ a0Ċg6=Z*kJ$1YE^/ir<"Y.ITVf&Ꮁ0 (|w r;9|pmDh +[:tN+D$+g"(͇61l_,jQy~LA tְV T`V 6͘4:UќCP^EeقY1"$Ϫnmf2J8Rz(aJ#}Bk J$uu1WVkcENݻH.2ط*9R,c(|"3]t0=歮F̓D> wH*Qk}"i_:QCq]ʄO8A"0;D)s 6'W%i$l E-Z"*v;&Nuaˏy3sX2;X ? ʈ|[ 4kۃQbu:3!ch2pakH8_xF.Iɖih1NR(G#d465x00%2\{BgT|ctg{yA(%vP?̲\\oLTM !t0Xk1@zDاWoNm*f,z%'F}lmÓ9n}_~P1KTw5'2v_ANV̇"ldž#h}Fsěeg:Xom1IpE"b8,xdN@4X2#!`Ԭm`m#%ɑymTvS}`h<+0/u' WS4=!E @#gN$ Hv;R#QO 9Un?$e ڳ|xƔu8v@g0Eۆ%6S'3 }0("L3k(lpV0,"p5s^Jh0fLcT˲G ǒϺ_'w=z~,26gOb[I@ [YX``2xx|5RIUڙRsMfG ̫Ȅ,L"{3?>T ɎF%7lIc\'eCZ2˿j$9T]dtȳî` \,(#@=^P(<2ޗf |kz` LEZHWK/ KPEM,P;i8-JFgeT1L!_xJB/RZNEN.&6 j GI<pܩJOk3 .v;.9'>,o36sXI;7wzw!CRn9 oRU[ߔ,5LA =\ؙ-ưor%BsuplCxKh;e+uƊ`,ā%akkpAULDrd;@iMG}BiNĎLI#< ._BSi o!#N:!<)ƵZ!du|Y+6nNV׬SA<  e-Zb054~q P xI/8DFZ噃 %;gYhR5ӊcuy{}\&jI3ҞN8d^[|@N0Wi;-xLO]rq~dtX`Sc >G(QVO!S\ތ渱cdz]"qgɼJߑV ։vwזop ~e"2H/#lW("aKrVw0Q")ȭNwྞ8:Jg,$D0W X3;S~ 3@Y.S%|@jњ6! U3:Lv4$__lXwDCMxGE@Z6O TUEA 6v4)oب]4J Tz;,jt6MjkB!EVV'O$_=Q<Æf_ڂ)2( DQ(zn%\鄰C CnMXPyi i&:(j@ϼKzZ{ߑ\aΏ],36uvЈp)Ё:lk^FѴ`($A sp_ -ڈ:O(X&tU{η`ʦ$xFy(+{\6R,wMꦹ79&8saʲKB/bøijI~,oJR}ƇmLcuѾPh< @IFۅ=Ad0K6}Mh:S \PŲL_浧*/izN5Eϖ\x E~Ԭ*OmŶlw:\t&h'^Sj.SI. 'lx1g { ptys 5R"-|3H|XVJ嬫}t7Q6?]HM?_oA{,)W}򤦻妉8bTIY<5<'.a EplI[\l#xG _4 ktHk*$\$A;K9Z+J*!ɏqg#A^Pt? 9$m`ͯȽ> Mm"ף$;33ȃТ U%t 1txu鹵\"rDA X~ѾԽ.l3)S$ ![T_"P^u߉x^brjFM@tA~+) qDn1im~!XM ›^q_т06J Kˬ<|.һ!Bz\ T;1D$-W`w[55?S_K=$/_-> 3,|+[B|ͨp*q%{9AWYC<}ٰC3!/cx!y3W]rTڨEMT&<,g\*܎ߐL c\]u/(M˺Zu%ћTuZwG }sdNS6vMyY v/? aiyhlbyT{W6?)J/3sc i&e!);Lm*FAi]*iZ%<]e%~DcB/ˤU2U[,b4+;'$H (:j~ސ N+-mI{krُ)_=T컞K T(+~@?%)dxhdn[#"zs{̠eD31T +%w^k|>ȓ-yQ8v:7wMaDkdӶW4%;WY!ҽn߉+_fP@ڙ(`իo0-fpGQ# jKqhpX Nj᜹uSy,xmA$YF5-nr9z(yCa>!nߥNߖ>Va<]J+r!1Nـ!W0^H`9z [Ti3Da-@`H<Ě"? ^CsN -FEf c\:nmN@kL]G*I[jKQZ8,o,1DU:1u_3W̰Qf%l&ژfNR!y{: ۿPMײMt B݇ۙ<)?r 4/\uyѕ[W8&W0F;TuBQ[xvg(FMƒ:Zuj?L[32vd>;Gš>҅~{'W Bs0Pa!w}`\U-oI|߷Upwg^>Vpg$KxxWY{徔3.F0l~?.ʓI{9ǯ'؝sYa`Q`):w v}fNlSwy86⣞0^=aMg< B S/X'.Clfap)5yY]|Pa6֣Z;VD\V]ιEj*@)snG1v92 $`s #i~I*:nLԹ5UDSOaŇ{H]ǞJIrˏq^hf3bTGx5ؓ`C3{krHl2`" ~vc-sC8"}.E3y(ŅxWaޮ^_Bj+YA)xV߬/z ط*_O㫐@)mIՀM gcc41_Oe<jWgvfcs!ymc`P|hxSIY4x2i9Gz!(vݘU;]jJ]^{-q_5IҚgt >$<.ʥa0$a4"6\)={PC`kY|y^(k;ix3:p;ASyU ]%qR&-yFtNF +_9?Y{Vy9/>Ubc#/ @k8hKaE?E )i@җ,͗n$b\t;F[!TULαVzAq%).TJpkX nGG60Dp MHD,=5p_/^̜nOON!\T^8ezEDKIwދ F$=)1Gm; pH‘kE䢟O۝a$xRi75OHWAL#; k-`]Xy)Qd 4z.ߓ3 lئl d6=F&]'M5Pg ŴWy)H[@1 |SڰVx:h |}sgs>l(Pyɞ].#q H`MkVPm& wПNRf8RstڏCdV-(w(2SM<m{VF,6FP=6:4kNߐI5Zqڽ" TGȕ1i1;wݫW럊U <,l7M"XX>~,/!my{~j-+:[S7,ͪn=fvb2 7[r8EgAsɘ:GQ잷QI 0Doa\*Bh`aCۚckSM#]t^q|#6l#c" Y4PRAyLpi pTL! %SW6_QyzJx3n 6J͝&D7i򂱨L'?HAQ,m !o1eZtֈP@ƋbvXypZr6ޘ[z+'k"O *8 (w}3TgTСq4G*`"a!0"B'R|^5X~腘*^eRTQsA#e&N:p@xa*9ع5SBfkcsyQPQs=yC+:;i=0俒>٨xRHW " "b%3%X Ii?bʭQHG-ul*qX7`a nCm#IyEqEX,A廗AJwVoG`"hBŮF{fb>9y)6! knB #*:]Fu^7MX ¸ܥ=BÐ#ʺywҷ?Mbr#FtlTc'Hp OQ~]H5h]! Ŀ/+ 3dzgf:؟7T VI 52)nj#q.>M@mGTͭ(zfjҸz+2GW# IVd"j>?f!E$1:Ut&輔Nnx mh"Y?.jse:V ߜUK=鴜*k޺oJes [OA{g}RŘ7{ļ{>B8f uPw]OBx^EHnmTk3ԒY2c&ѕ鏗8no`F)-<VbOYy6 }9"<-\SY{VwS[}ac 4 _R .i:YjC֖Y\G"7좭ć=ߤƶ pMxΙ$ ٥'M54~)Oj^#[!F ^?w|p*tmޞ6F"Mt|9 *SnYYpL^뼪Ѕ8vWZ/α`#IR֐&dMink;uץy~z$_ vKNR-wdq=0M ԂF7R쩩xa+g_ƁT'K˙CEVRw1xX8#bFa~aXcuȬI&Sr,l3< N1ے ;G)S rdfl wԠύaXWk {NjNP X-M3(v4\ȌW?T:gx Ej$稸. |h_8 ʷ.ه}2KH l좩S 9HmčKH/EOeLK :|lW-lmM'W2[ǎ&fomNx>+|A0 #}d;3kKrdd!F%a]eO+ʬA0y3ohY6׿+(E}/2(N&H8-K.UI樓M7R߅tٔ!@i%y)K3 /y_PU~%qJzk% rx!/:yj- s&úOuM_u|zlCWWE5J4Irp_gU-9y^ #VٜS:/G54bej|B[kWE%YoPHa@AJsYmwlŰӗU5!mFPyM=3k_x}Y:bI`lA2c{@EƃĹ".A;dR% ,r"tH˄(˖;G *q*V BS틠oZ M J;vP=kkU,"H_@qs/\.~|ݷ*"Ӑ:ʁȐˮE*Cqa NK; 5 yodkYyhARjV_^Al[cI-lk:+.9 2Tmq,@ǩsʘN[e(WjTo?둕lcR@IDBFt͞Rd԰>ƣȸ ]O۳ŗca(.:Y}&\SL`QT? -LMJgq{& U_ ^utywOV*Â4Nh;?$0']G)noOYet*9 Hi1-vvXp?k3vM~b߾Zo {-BkD\&Q^U=hhWa 1J.$&/ i67ԯ(~=Iu@~Cݢ.~.Qj|{Dy߉|lՍ&Eդɲ]ۜȱV-rzh·zQOG=FDZb !&.V-t}҉N,d 4;*ugQZOTas3)U.j ksS%\\ԾA6Ŵ,4>udFw+rMMh!:5tt#;k~qWr%!ikB7%:z5=!3?0Jۘ4$?w35jEn\d)ILƽo}"-EUArzo8@t۲_E\ }dX>̆VDI#è R|)Aj>2SRZX+4Gw'|zG* ^(q>KC޴ 7iZs{kit"ZʭI Hړa1p k23'"_ô{DKŖ=ʈI;Y4B%`?hJ<o.Cn\-|4,|QP"ʔˆ K@@4X<I|rDwPܝհd)2Q~o֙G3qYmYs>Ѿm _'O:O`.c.浄aŶ ,KYttP k?kF}rix*p1sa/X,~5EnY q;H"^"kqp+E{0eL&.`|HS/Sy?tfgIϋ }Ezx-vg͈K+2\A^>╌P5Ǔzw])*Ib?Nմ TP1#4BzF+gYF]U)c ;ND],$8ŕudH \q2p^ sV,&5;:=\_0,PA3U!05j݆<&';%^ V"$6T.J^:dа245DVgwt:[İ)9v29ڮJ[]> {.iYp!] Ao(T9-x!h &q-ڱ!Q1Z8I:WiמـzzTfyuPoL 8^<- -|S$=cO8'$3;\aAZ71%nk1ĭ QGT+$B.E0k%:T 16*#+نj1]so+k3ڎȳ>}xz 9KQ?je 9@1ov" _A]sOD)@5@191JG,c+eE<Qc1y3[J깐4jzGȚ4%0Yw^m@Qr*e1+ETtZ IX2nj7EBOboci?^?Wa= B"HޮYۦWf A>iCmSY'o05N+ju)`axΤ7(ҪK~Nh2v%[aes fA9BX@^|E۽0;&pH+ڰUyLs{&6Ĕ)WbZ2qR1G^̺<#6sD{/UIp@sP+)or,pSR$N3[ܣYk g]:cv5m4;2,UfN9\% h^dr6w ;AsAgP9 ' L^k/4O{Ubߐlݒr=K;;Q Ę+$XmsWhqCW'oғqv) -.KlejbDEnM&5@F2ɞN/g走 wgtdJCx 3b1OJayRq[oy%e\#O&_z^% wS$3跾} vC,@Î"s5[o$TsSd˟cJU(FoEwI3U@;FnRNh(*Ga*V`ƫYA7ѡ۾H},MIޙx|dW<"~Y^v0AO>UĹi  kDS7Ě`'$<*c1Xv<;j( Ĝ~zi$QSY8+gQ ,MsǷt-'FMfUriT/T~=V5@ F#* FyW.F*C~!fb$l?jWIjsWҪdߍ u}Cz ZU5V/?`|dSn X lmy ~FAR56G}X^DCvlJ؝^Dc|ʮd=iuuPhC98VĥOuWQ :w vZ A㳨3F$%t<Փe'2*?Y](D$fm**h\+C8Qf Jg}TC} Q!˝$ 2EѺDֶ\ c=ɘ\;&JOTOkEˎڊ_/}HB*}ָX;㦏֙q|_z6w>vdFCko*.Փ7) n_ؗk'*{%V!1?a,gVr,Mc/d(D] ' 3fL2G8T"TOr:8B2=SK`]8ՙ&g>W/TrUt<,*|^q@ TaKCص*,sufhzM!ԱCF!Y&gn^8?* ~v~qI173=c<^;K;+Q˅MU6}`O ImYP-[՜.smݨ]C0](ZɵnbH2kWm7" T*邽tb ua?/#Xn 3G^Io+ԟN<#=J%T(`׳ uy4e0 &8S ,(aC` ב\<9y:>p)V9D顙`H'9wjEDQqfo.d2m <.6}S1;I&`gUzSy¤@ʧ/iv+]|ޭ;= jj} Ev|_CX>=soɔj;G0,/Ƞ:*7Yk?RA !s+%ZBqWeU CcLt,*hzjB/sSn!j;!+}p(;3WqƄ$3WքX6=McZl],b8&e湿o0p[Qr#&rqwfdJ *r-πWeQPpM ^яP{j L* ^nc:i+t0v <{+w\&i)"1a4Q;DvOقXŒZnJ 9Bp2k~CYW-{2+Pv\?ܞI1U;!d[:-Àn-՛xY7 RvMQm 46}kfM u7: S$XXRM#w K;F*O5wt`eYʤXD#8n 8DˮXken'ncX5f 3pEkOwn|qse"(׈)UZ?nWDYvS*XÒek}dLl}<'06F6rСLVX /y Dz_&݁,~s-OH%$ً`xB8,UfAcy-u>uD`z8wh#)oɀx1e?$%he@o-=*i?7 wh#96";.!@8@`?P .TUWJ'$pZk8 6dUKO{#|EneXJD0!jݝ{*3y-lziߞaPe|ěW'>2#Q[ Fv ]=78L_ӍߓqųWHU(IkɠѰ k `DZ 7;n"?ݼZ8| ]d, $!$*VQWe[*µ]N64[!f N pJ̲P3V: N./f1:flf~`Y`suLhE s`邏Z3|~xʓ^^xquZYE V=ug*Jw;.YRFʱLڧĶbs{+ VSI~qvl\4x5 )c0ڕNj>R@wdxS0uw HV;xl[S-YFa|485,)6V Ŏʾ]ȋ?i?i+kg~Fc>:g*{]RJ=ƟoG P&dp{9WRBф_ܬ%sq~@SxyjccLgVREŸ*r?k90%eK~ u5uR=OD !/+2O]x[osbwgf`\0.^/_Sf d'_J#It-]feg60`ts/O@!.dP 5aa~tuL |c~CU-'ŮW1iO=!??Da3)`+f{.OjSx\+:@6r=ow,$&S.\$Y1ɰ#nX?Y8 +|dT(~PlZMvDUy&}).BuyQv](#8?b4HE~3B~؟MdoY72_ i`W> b׹on [?Gi>saE[(zn:N9vu]NPC|/wUuqH挌{N԰7',,4}rĆ+ yGЎ*SJ>"v? 2_Q/gT4r<EEÕ.Ֆ2/^R{.1,u~\o9gϋxun srH4YZLR :~3e ,E]xa /cc~.GWp)Y6M[l}4բ1Un{Z`?/-lz:vYƀ |W fH߸?0|x{=Қ5,ݎJ;|™*n=Oi:ehZJ9 獨q8n< bz|{coUO3Dcݑ2ogA9;h#wy~ElIb]gb`I=k:SC3JEX@ w|FzIfB=ؼ:v{ r4>| Ʒ(4Oݒ~a5dGUecOm@eRft` fTQa"_])>KPR<7Fʩ6J{G_>֌j:k,F!Wg)RwCܪ2du)ite&aMۅ}X &9pUUßcȇŽ_kf n2+"?X;d1W_[]Xdx|>ܙ M9fE LjpXd`EcdfDDd9t -W9|:Of7qr kB h,davk@Nm'A$"u70&Ҫe dOB?(cF/BaU@Z.KIJ0Q9mXg%Ժ9ǽ[hL,On_ iQ_acufC&րNj&Ƈ# [츎-VeSJ=|+V6Ԝ5xm 0@Ox @Ti;Mp]' dBBd*+ HPsm}Zg[e&v $s˓AKAR 8x 'DjPS%ՂQFdr{{sE72nL4ʩ}pDLG _U)tΙ b m97ySUez]Q낥rR_GPMrS<sXB@\( ū~kK͢^|G㴷KR&Jh'6@c?)koQ*uuѠȒv]z;:KqfiK֏HcdĘS8KyƝYA'ii[1 Af&*ȉۍ)y6 OuȝŒ1[|d^PCf)"ոܳu\sj՜*l嚕85e,oPAd[Ř[v5`Xik[kGr$C|kִw2]q@:;ZAF{iW4v2RlQ[*-p fi$hE @s|oVWB*sCK N bܬ CH F眽\3v^DI{?Hu7C_~\~-hu Y.cnnjXPbdrGpYAPЭ#A>E}_::X`^+V86ES|INAm;V1 -2#?)򭘬#Vr)0?˘ B/ܿqQ{[L@m˲-/-Yky TTΈgnNG0j|,Z1YoG+}e(*BOv nGQ t31&v85`WS[X2ܽU,b(]_ؒ,ny[5%ou|G.4#8u#pHbCknuy2"yLt'k?_%UX.=r~+VG'V87|n|A Z_G̈́v2!8(딛)͑͡5B.i4(bwU;b2{NLtҗzXeܩ1Ef(c}$,S1;Vl# @>͘詅 c5؉ǒiDw=OaM[XVo}E`iIc.R[F0a}WSK~MEe$NW~kܱ=H|?4.6t,(S 1iN{c+Qm6;ۦGgtT\D0VcA:  |w-t$OITCʞFg7`]k睞:Itz0 \X3d0Vx"o2[ {feXoNh"ߌ8a-əEbʨW с͆H2(฽ j-kHx'"N}ڽJ7SA="*[@zÜ֘Jn dcFA3b\S|܂Sv`Kd#%ӛ"v4MUF iۆ&RxHxϬ_rL7rbR`[u^*<ѡmKQ-uqy֊̱%v_F 3!ΩjM3@P\O#`XIqC҄@%.w<Ý3%oRݤIs@E'#iv{kdsF NwD4DaX%U'p.^/p'NJs4`m$-7Ma~Z$#C C?r9-ygs Y%\F~Ww1dТDp֕гNQu".v]5j'=-1 Uq&|ە@Y卓6qV,r!@HB v]tS z3>(3="`G쥖%Ɲ`TvY̹Iu">t$Sf[,IAYw8u]?;h¢ף5qOD3",έ>+p;*RX 27K\.[0Y (b%v3 ך*dAZ"tàJYai"%q3JnmLgˍ`4 =O GX2;Dhi3 ns[O P f=W;owq0,[PJ#eFfn e#ٵ"vKRA~Iy$l,(3lj#R_=W Q/b}4)hPVY: yQ-Ag3ˆ!:Eő:Gb'UMeonQ˴jfy~ߠd|O4`TБ;Ƴ#̣IE[4Dy<QO 5Aã3˾gʹACpPm|`zr&%؁sG'}C+C1𢛷={-4PLU]"8,[֭^Sa:ɪĄW~A)&(/[͛3o&%xP-FG{*Ij3k8×BdΔK-D_5w{,(I`)oըG:i&%\;V(|fiTlkGjZe4C9?7͐i(r﷬3?LX|W_MPpO 㜨J~c7hᅬA=+ٶ3XWfeHyZ6 /X& ju.R01(]eCU;6A?)I5T D1/#< S`JBZ% hT^pbTmeCfo6<؍[OR!4rV{Elbnk}7s)9!H9ޔ7T~cFՖoh{eJA1s5x ǂPÐw Ѿj {9HR׉<(;UޮH:U&OqV:XDcGʡ9l]3w_S?LI@6e6~1tO$4J:$exևzGP"vn- SˉTM+ˎ%v쐴پP.[I0UuDO8}^/AR!6,~sYy  t(>qpP-7peyl *.iKFg擮T,R.w+!"Ǎ|=_7>+Mx^чm@}~AP 3¥D{+Ilj2`. ϻi)5 CF0٫$Ԥ_߹9yF>Y'c^R oD8]&9iM"gӔӒ5@֖y&z3|)T\)xh#W(sݓEyu4!tr|7 oSV9/_9z{f"b7H{&#{s*c`FKTp{voȷ|:)oFjcKc_;>ruZzYl*`LP<[y|Oz0KPJؾ8={@;x_C={'E(WEeK9+ B#,;N٢@Fa{TD=A%\FPk1EA+kmOFyj"PWM!9f :F(ECR#Lznkb7Fžӥ%4'ҍ#˫ /GiĎ*4)1vq-Qs}NəslfVI|jfl@ 8ћ3G ޷KtV.'/ey.9 ^ ˫}.ּIGb[UfU^{;,e'6~T(LK۠s:]DұO6|/LV& j8mF-.0^eruI]& JOlsőˇ#9Q$w>Q'INafI?iC PWA VW-'Z_wCg2,FC3`CXI]dqVh >G$\sin6s_y4/]E?׊lH*x=u8d4Gx/!UG<,oK9IU[:>pH?!sv֤]Hd24#nnfa>qJ_A=}ěPR:(0ϟwAi+`$-X_S`F47t>]1pFTVVUfV<ʙh lJ;bFє9(c|l€NʹոM{DPOfȈZgdl\XE f(9–W 0fyzzn^8b!3ӋQ!\NH\ ꐜwft#%Y?s~g0$h+k^IĢ*4%<^>8A>]$ԅ|<팃x^ zrHujf1"4E"[jQK\F@lXKlifou7k߿'(}Y^Z*W0Y(]lg_ (W2T5e&9aAX XطP ~3 N%Bb!@v/X_"ӤM;ESe8%[v̸JrR0{CGU1:|#$:>{eڒNQq'BU,6/,z(p|K L[ R!9ZLůsܷnv`>l?UUWVdŻ^/܅8<¢ȜKLm{rkeNLi'$V JEhebYx۠H38?!{5ܝHLe,632ڲ}淦߭0"t!],8 PXBk []8Ea@w* f.FyFU+g/c* W6 UӯT$#Dm<pYܙ7\ӕn?^'W]QBAL]?Bf;T~ϵLѬFu4 3?wJh rH7Ϥk݆5tvфBo׫37 z1-ڶaX9Ь@^)jF51s_<ۅ9ӘW5`zm8j2z+KlB'm@dDnחB%9tmJ7X\xQrOP\2pu6԰|"~Ʋ2(ZWz<3(TG6<;En8&)\ZjNbd褁u#+bEodtmJfJv_9଍(|)Bcq9jmKYCu86%N:l8g"vU!NG4")v_ԑQR~~{yP}8Ԃ#T1 ^1:ȣA$ܞ.l.6ʙi3KS2yr]%xn2c鵚jf ZRi=jz0,,_*J 6tÓ8- %2!c[uj`>KB,*?7:-mR|ʡv4GJMs@xζ3ўV݊|tx/11{&Ewsg$q9I>r`AA"|:$AR=ݪ_ZonP@i-h'+ h;oS SF"!lg1U1m >)w?VM~E؎&DH׭f0_/+}{:_5)kV%TWxVE:ŨW .&1уO 1/$emp#PlWGC94~#Cߖ4s~IݺAd60d.D"}riT)۟2Ζg95>K-N+QJ^a'Q:S䝿H+q$٢ǚJ"7r`?$}{5 Q=Z#MsW@R-1:Z5>e\kۘ%*($sv:q  $-߲%㠅 `:b+5A6F_zh֎3>l,e…>27|}Di!R57iρ@0E1eRx݌VWbj0@D'0G\sQn ("y =ЭjQHbQe]q2?Tۜ,tfUE@ H]E`w6&_=Z'Sb̯qyYk?3j)cSVyJKJC} B>?u,V2E1bzi^}M+w'HI~Ʈ|U&We2.`{6J}c1Ix̗UE8{iBhEeY /P)j"L} =PB|P %h~eo BPj́ `9`*Y$"TYA:3!^!䳼d!/- z&aɏ_ڵfUYI*n^,[m` ltzb5]rv6 CANZik(x:l|}j.m 4P\mF} sP/3b ^{!L0WK1w"DIv|Z.M)V|Os~Yt|{T@T^$ÏQ js(oX>Vo|qogqjUlL \Mͳ:M{H%W} $#Dsb%WB W^=TF(Zz' |LAϜu%¸8-ʜbq CeRki_ţWQ0\l(]21%O˗^5rN *p_:JG[y[3n< ,:Ci$ߘc( Cɛ}c:\N[r-U~7?5fNMev yZ&imD)k"-<h =9}HMK.WqVcO-۝ZSurҴ RoWNd2K<k֧BX. ԣh&:$UNH%@ނ[GLg KOj&C 6s @G`(/\}{'4\iJW5`?1ACWR/7÷d0Fnm[DbPhC8.Th!l#ܜ#9<ߺ=e_{P_iWgȝk(AF9"z9ez-ԈA n,8 Hpj|͋fQ Uɳ~lZKGԸՄ_X*mKCxyQqu"QkA<*F$@Y|Q#_SrMr'[1 [_Dϊz\Nwg-&Rb]äΩ7͟ mϳlTL~"W.@Eu9;y~76~!/ hY%ɫc'_vۢ'so\w~ Ä WH+qD'J9jpїzrؑ(P^= `a//ۉì>vu{m\n:a-[DGlhdHԐZ !Dg$:s&@g&i%&*Bz F}Ϥ O \؛1[BJ$θ(@]q' *]1љtckϥ(*F[!WLc=*<.p`{yҁ< ;lR62aQk5e<ɉ M xf0. цmvCt&ڽp/W>y"8'Bucs5Ȫy1YG=KdLڱO郣r=`v1%`5xPày=_꟏La 9/,aWfʙ >1[ +7!_b/yݖ mnnc"D +k?nb5*B}>O-uiq@0r_1xVB쐴 btxNxi]bSPGī7ͫ21kJe?٥? "uS=Ai%9F[b:b02"毂B)fq1WĄG2ߡ%&y<w;l ԧXR'Cġ'ԥ^ۿtOR 8` !@V6< Bok_߉*Yh[Un ?܎{ӊiJk 㻓(FYEw+ZAPojo($*_,GdHFq| ttò&Χ++bjTc0s_̧. <D++v>otlϬߊPt oB`B1'ydPnz91BS-:/LSUK֗h7/݌ko [Zn>R7`@7`͗Ɋ7'w6->3FupO7|5tq[^rId@x*_ͯ7׌~+>#z^g1X88̒QFqPP D;KlxE-6)Qj_葞-.+BpG({vU3E'S7,=z`*޺Uɸy7NQ"/l2\~HI/\TD}n8-1o(ג3Vl?[T꽢yjjLrw4*{0>W>%f!M&q"xz,3OH{۵ Bu:E#KtISC/I$sc*L1_ ?ʹEEcN!n}X]tJH8ĆjUaD9^\w~R݇f s]mebnP5Og0Z7FFhaOV+v_V䳳:_G t$'nG[QOVMӞ3~ !n Mm_f};c>Qɤn9Gd[6<(ݿ[ZOLKХ=bS}lrR vI3gEe"r3r~MkO>1ٯq]VTSV?aTl񠆳0*Ig6 a?:s5מVp_+eI'Pbt㮊ˆ"-t=Tb 6܃|*GԐ}5mPimVaC3ZRa/L*m *r. q,eyq$i`ɟtVprP!h MuWCEnXܑO͉{q:K~x' BQ6h-j6R%z D2[ASĩL:qf5$`[0,z^A⡅Bz8iBoz}F\qȾS%@geꞺd$vDdߣt!^N.O©n•gƜB">Pܴjq71kӋN^We/*qkP?\Sf]2ݑ4C,9)2Mu-W@8o[QnLPL$(]G*Z ճH"É,lzbUrqh@0|5Zα7 >7qj/l9x?4$T09J'0|')҄[roġA^S4d3K"JI; |>+[Uh]si^=3YUذ؊.f"'$mrZ" ue]а}Uo4n uuu ,N\ QG٘i+)ޙK$ܞgZ%[~DFضR~ *Op7> h_i8!T";VHWꇿ-^ wd* PF*3RA+ )rLփZW@ HEIw׾nռ^s}k;+)KpF"mܞeB{S/JUhY­U-}oW-)g$c%54jNdW'? 3\`,VKn,'RN7Gp~P,ReAD ٖ,/>;kkeBa9]nZ# 1|PSbb"Z S5ΊBAX8hԵG4hI!zA@ڣ{H)fE6QIX;jjMfPa'fJۂIq'PQ7>b.ΛSԫ2i_DĄ.e9+|GF:JvyƇ)np+#<2dbz(Q5JM|<8jwfK4s/]หx1br} 7nproW:!ǥR},~-WPiJj Y`hi:ǜuʨSAã%n1O_ 8"T3wk3g%SIm9%K@V0% b1TA=*W4-ooqV 0K [ogZ'TNQډ*&? #| _qǀFXwoBO.@Ut,):3z#sҬy-[6M2Ĕ 4kW".xyĊ jap|sz1g 7vOiHPB.51gIG\%tTurzwo%ҧ*4^/찋EIU1۠V(Dš )ؑ+bTRdPl͋Kc5² 3Gbrozb: V 'C15ZN[e c<2=F'Qp-A<x;x[y";=L|!;`ଘ`"#ڐ?ݣiGj X*(i۸']VEy||,m!ɟCil8D N\[>SF_ /;C[Vu0$u1 xZm]I$3?MlipDC @ӮpFKmo,,_ Z~l4YpkdȪ@c E1#B2|4  0GC/|E[5O&%9Ä{6 O< {>"b7:j]> @~^/Hs^0VSai~DG]Fq @-1߃EqJP`OF:O 44C[ LO>(QZ_"bxh,YÇPk c ksi5сp߫+ra1/Ca$U+qC¨g7 _)OW^^`rn״j+a!dj(v0. Bsx@QԲ%$G/X18G'OtNkLI`s0hO&}7\f84/%\1v f'ϟJ07I087(~ p:LC.Peb*R$F ͛F?dm dEב<r(JaP4"cG|UJ`4G?:\}<5+#'Ղ;`>RfQl<φ/Q߈IftA ҄2?ًUv4cUB3X.]Gi-5i+€P$aFOwI2V~V6;MEfe5)Rp#yYJ)>. _/KHF]LD4uq?QaP,&48,ur^ѿs|e1a<NjY9Pޗ:>%^+/05CR砮E ٬/8r_fQ^V>sÆ)ǹJXcp}I 5Vp@jEn[h1p̎ -|.V+Vo0n\ ]Iy/Wxɽ}|7H1*?nkAލ $yEjrL/E\~D+wpeY Q\p0~ NPbAͽ/r~`+jjJ#sdl,tm NjT0QA;ǑYJm"^lu`4-o?y(~_ޡWIrCADS=܇y?`GȫiΉ~eqWF? {J /*(7\KBZR^TVb҆iP1VZ&ő9S/4?'bѹ@=o$w3%9W2rKvѴi4Z*59 W s  9Y ƒ=d8RzBb'K"1!o#0?]LBLx9M9 U"s#L g.gvU2G~ZoP{<}y~Z&ycTwCmE Հ>kZ .+.ma`8\qV`ؒV5)$ۛG^BGXP!94rhͮT9i켋P?3@@!F^ q pcԁ=fl4iXJN1;bTcCSge-Ti `*p,$hj%F!" wޗh `'^FM~>f Wɩ.7:rM,bl}ƹ~fQ^Uɡ Vlw+[>jQ-Zg`J3 (=+bj]u+Wc IF$w37 ` qIMcxߺaⲇ_Ӟi 0)6B] }A-spSc+Fd*M"t9`_[]kM3펴QtrWZ_[;GnjO˰znR'q;S}ThY hx Z04]$ }vNV$U A2d"G0AFe-9Mx5 ,geTL^!в 9ٹѳlLK{"k⦼oZ;hPF4 jjWʨI]oşls=@*݀FNǜeII!͇%jw=g74Ȫu+,C!`2 7{jEG%#b:MNvWCۙ#w͡Q,da^NaQ3Xk@R'ˊY.nC8[VE2"&lI7ъ~ SɆNϹS 6vo!w,l})ݶ;H,\V >CoPPUWk47 &PO:Kyӏi>y.@RI2+H4"]x&v'Rh1m *tH7>m:G pΝgsD_|YwHA)Xu.ކ҇IՋ@mBcnVI,?+c=2_mq|RHM2jr'BkfS7썼仙Xζ i\xZ2oL6PB%dYt7#6(uʟc):|X/]!?pl51]KT@EqM]G:17|=r/BQj껣%_I}iOübJX,Ze09ȝ2>k &T~; ʒChU2:(evc[eXY8r!d9*FBrG6]ѦhʳsKTˬ`-X &D,aPÒ]+N4ȁH\+AG.R]u.vf5荁B̠JMMmagjTb^۬KJM(%'gSYV/Я5}oMy6'ډeIEel)1( 79yYUf\YGDӖT櫛|`kyPۭƈž#p2Ss8"nMyv.K=:y`m0kXChNʖGw<-b0h+Ahw??Mfou(=)f*jḃLlq[Xx2n٢4Q]qbS2QW;D7lg\Ǭ$*߮40UfNq#˜,bbq>y\&=3Tƭ.%m%6oX9&EQcv@ `b_s2| n ]KVf#Jj,Z5)Eo J}89u1 -pPk<@z P8mjQ*#׼x)}z;f8|J$B&NxzY?Z,*Ϸ\* :M qY^:\V]}_-/kFTsdӯǘʗ]b̲!:5Tű/~E*kɱ"!5oa0( 9tbm`#zq{ZyYj@;M:b;}iGj܎ Qа<(2Pya8_K=A ݡvV}Te 3m>I`$M{/&<#ݞX :9N ٠bq/ \tB۵rCneG6Bn"^bk|vCТTp*| d |:A#w=W_{:N1<5s%֤ zwI6eE}{M*<-䂢3[pa؟\;ܐq5CPUO3tP>N┈i Akp7a1h>)T*,MtfԆz)=cMC:ܞrV4 [hᄄ: \R-`p"' Qcv1FD~j+b7NWl#K2Bai쾹׫Ձ-3i[$+9@רKBw屗bț$ӂ,~@74_}a+mX6eOzB?0uPjó6&X;qMW+e{ $+5YNB8պIaGNT*A c?Oh|_JJθz:T'UK[*!FqkISP.܂эVWNW[q.7߱5~O['4$P/W0,#HFmЭteIi]e4{>K!`؈RԇcM k6$.(­prUP񡑃{#)xk>@)FG#k5oNh߹;!N֯^\.*l5q1 RhYR0MsH:,m7L'&X5%eR`r3`NK/^j ' T&|`t<@)H+mx*4v>Q=ޱuͳY78+bc8 xH$ rsbe0qM0&tdcjoF%Bՙ]#*NsZ y3).g89Э0db]8nbUӁ= /pȽ k3L A-TB5̈{x~wo?_\J[^*ǺkI n)d&cwE׎B Z3/^VŚ=sXusOtDWt;1a&څrXLwѸH a/*/ ύjj5azݚ@mc`} GU$2_#sUs]# Gk`\_|ϼn3طf[CS~}Nҙ<&2?,ʷ(;@E(ط 1+F1'LM`l⨘gN@Պ$t$BqoBώvyɰ6 TrdPD<ҿ ԈY S1sQ…gn+Җa ?Vu/pJu\BkW7 >\϶WQ%c׮r*jX{!|`eҶ4Q*{jwT`[]ieE 2/>uv&DA.2g>0;Q0*FYfWkhb O -J۪K fh72sF0n~@6i/I2/P=:g/RHou4Fh[1/4[>]Nzđȝ#MɘCőWo˥9!X| Y[4Ĉf^o:\ Gxf"Bb&$FU; tȞh)2-}]@1\4EU 6059 {/ 9,^zt!F0|zRn%Oh8W}z|w$ b!S=}|'ImA#N/l*%s6azD~>&sA,mu#dƶ!)"SӔyZfFySWT̏¤uw -OV30G !7ss j+h7Zі'jh o*R Bϟ2<WB?ުELGղ%D,%LU]YVS6#%G@bbL]םb+4Y[X%n qG^Xsj ?Vu`[NeXí j[Ow+]3<"֌r=kkSU(ɯ}JZV&zS E`_{UHt]:FaG_J>VBH:Gl{HߨRKu&GJ.y;ɪ)HSOƾ21RF$(ЕKP܎;곽Ψ{UhN 7DZE{DSDHH e8 2i:2Xørߞtp4铷b"b:\1C^A{]Z: \ʀ 8Abp.ًk٥PKRP*nU}EcX L* S%ZPp&\&˚4l[Ffd08C(%}o=ՈiAC:1p֪4XT!} =8 zST'!="69VCxc-dח9f%?P@N-fYM@ MfsT/{cvIΘO h)Nl1ߢD> gs *]L 0 )cB}:uF=حzEH]q_mLRj!_\%ri0i@drBpŅ Y[#r^f{s#paځ_ Z\\jHPȴyTr4`a,j"w~M}aqZuTzqp6Q9AXyCm3eL5w4 ǠD%ZrWIRB\hl^O8 C4RD3OEu?K%3 K1#gK}#z80{S/Q(p=lh̋mS C{~WJz$N Mn]5~g?x",BkA0?P%ZI;P6xdCC=-="g; >\weQ`Jr#@Jt> J𑐕&ެObS:DxOq(+[rx͢˻ ¥4Pv֧C說9HLG\'"t^,irZ@V m*XaH@"}Oe:vW~A{2仨xT@iVW?]̧T\ B&yNWaicW9-ma۟ ƹ̔ڵvKt8?eYk͹LIߗ|*1DFR!w3.~t:Hx݉~Я-1,l!+}\.''.z&Eݙ o\zX=ᕵܗ_; ht  $YYt4|?wI, خcf|ß!Vo?eW&#Uw0{Zqs5NGTQršnp`n鲹Q_f t?yИ%n[7Of1-F u{i|tXߣ+GFI64SV}p%NjghL0g&P_r5=z\Y):Sh4)pZݮ~ cGukm;㈦M\2C 5__"/E *%;={w6F0i cMzD䘊wq(E'aYfx.ZCK[JK1Z޹Cx&tmaD )J@N7tfZt_M4HxYo^YHb`{)v +_NFo"pV%Vx/(Q7#ɤD6ꚝ+A *AR- ^b1y?`х=Q6̉W(ʡ_zjЧU]an#d#%Isۭ vUAjyY>Ėru2㪖X0mvۓgBG_Pru>s8Hӑ^bFj$>F^*mY&$DxY6D2acEKNHGXJ!:JINKL#-qݡVK@|)80. d*& JN?6siޠtP԰HD|/sE|dJǯ ~vJrR^^  IG|3_AN5+cW&ǥD`N'"P s}J䶂ѶDZlo e+q7Abe \'QE&tJƱ::#03A㚏~HDƳzh::w4ԏvBn" %iq WGxXNA jwg}ћ#ǵ`?VKg4C{\>&X@}v+=Af%dc^+3ca_O_ ={5]O2|dbW<£:)4b9ID_5+qbU> ,u}hĪAtS\xX/DJQA0m\s[0dvEMQZclDHe=clXr"Rաv92֎zA D\ڞJ(i7'E5 -D>.Zv-kBgUgM|O\kFSUGjRט97 DN|5_S0KYB05!aBպ׹{X6&?zO)l<% rQ?4k |8~IA ct>z6 S"ױX]i p \[ѩZR|3+:肾7ql1p}v4XF]wM/l˲SuZ!zFJ/{Ċh$Y_r!Y䷼!62tEJQ6gcjdIA/Cy;(@,unY3>VID KɡnqJdMȨoxZ'sklB1OѰ5U"9~| ;,Si=u9ԏaAX:ttmdm[|6rǃqXz9% .xOyaƞ#F[I~!JRDj'd5\՝e=A-FN?O1KER3 {%y02%r>V]͙~.[/e)x-k^2Pf,:(["5LC%oX4h˩^a 't~P6T F f#0$3ÿK lDg}z 7 0{*]J?շ9*>+ah=Ý$kM&LՊm{K%UO\@FWfȢ70FH̢I)GH|GUVZY<>dK'0[8yA^-Ey;2q[1S9ٜ@:Z[VP7+C' Ãi:i+XMٝ4GH݆`Lj܍!: Mm ʷRpO7Εq8dwvw=zwJy opzos/:ԉ;ҵwZ~]hX-\51{BP$ȩi:Z ԛ@V_ 1X Zg5㱴0z%^1yC0}uD=kkt@!gjl:A%6^aB,+˷ 9jq f3QQ0aGٙ.n'XZ#^?h(fyh_g\B8:~E_T<"-sstcl46x4򣣩jxe '91K׍uoj' 0F)5,*"JԃOLX9wMݥjPpSxZ\̺E̕ymn,*X _9&0ZU&TCmbnSd b3!}kj\f4*zN "(F nqc'[4BdL>Le#V<$ ^P#qt+4IrSr}g w}T64 ,"Z2 ;q#dM@BL g[%@XAqu.a/{M*Pb(YJމ8MϰhR@A9|CIΙ5t; U39hJQRyBr!k> z]::]-4.7"w~gFpŔFN((] G";$2#{oz74lπg)eH+ 73nUQ@Ebcg)ot3_Xki: 9 UҢT%)nn\]>%5 XkL$Z@]`#!-(+:xqWN;Sx.ط0P6eP0]BUk55+E!恿Dyf}94r"߽08A<7'3L|.4'icģx-N;P,q'`[6 =m_8be1թr_9$FrdH 8g#ڀdUAH^I J*pH>a[qt/wH=y ?IHmG喩Hb:{ &-%9.,rvJqBt{tϡt3d7Vi0_o=R@yVWN[@cpdaϩ_]Q:M *ù?/~kCa΂̭EX7hxjT,;Œ=-:FzgOܳI0 Zl1xe&(΀c$?`j:Ndܸ06"cLJL䢽*ZJ'{ R:/Q 1"qjEfBTw6' C=vȝ?<@NFYR;Y8eg`:a l [_B:D*|tn#:Dw3Tt2/x R@ƴb721:vm+Dt%{UMNEs`w Xo#6 tChS}j7Njoq&Hf6=VKyG fO[S(VFQ7`o# Ml 7F L̝(yi+!">^e[ gZvHMN;ٿ^ń/Jb\5Mn-W,Z V7JChTDKזY"P}KwGe ~Ѭ,)ӡwn 'l &#Glk!VuFM LNZ~y*8(QS(Z*L3Ht3׺$U`O˄s4KH':zy.,&L [4^HD\1}k1\cLe7XXXX_h+6p^Y{l1̘~qd{TI{T16Ƨם{9=PvKS֊8RhmoDh-`%e5{H;<Ffm{9MsY>Ay`Sەm8V%wdrA6s>7ˉW5e*x}3R3Qj" |C'6΢' ]a8"u)uYQ5QNL Z_X[K 7ʮ&j B)PdyF& #AÞَFҀOq'O~⦣'ÕFH*Tbao{GcItSVQ`dGW- D CzwTT/qUARI}^B/=eJ@ H^B ѧwO;NTz|H߯/bz6u{42G:1>tB]͌"x6oʬ{ 2't.:6~K t8fm4fr1gI%5;2"3l6S3's"u"ĭZ;ŝ{ ;}l(;#CQW&jӼw)K{ );5vFrw`׍{Ws@]Gj}fvdj݇uÜ կX{gV91P/K?g+rߒohr*]~Qlnw@'7 9뗢a|wZVmiGGdDBSz+Gt3ط OFnb+͙j c3¶.T$*ߌ% /8N@Ɩo|3h:Ȼ0Unp|͹S \3بIm <`âDHҔkIiU"o^D´}r?TuMMT&S 9Vĉ+GY fh><9N S0Nq%x^l<~z'wK- u w.UXdhD=/aǹ*SM>soI[ƻ|>7VAhkeƧ9l7`^8P oB#6hàIUuDHӳP}Kzq j|k>W =JLhƫ b֘Bڇ )IK͢F0$sB>hD|_-6T? Z`U펹/ўE7c@einy*tI 3FuYr+oD8Aْ|=Izߑ C_ѿG{9#27fMalxȗ&^sEXg 0GJUF8Ԉ։fQB}qb#o}<`=W2q98%􉡳{m T<' *ϖZy}WNQ#TzgQL˦<bI |“kM>46^A=H)֍0Q3-_ f;Z/n-#F 0%G\>0D=/ENE;97 Y#psfh&956H/ufa8¦jf,Db[1v!'?)kNH/&2AV 3}!>8Ή!%z᳆yVuV SpXtRaN2N&O!G34A?pyh~P:BXY!) Q 9I8<yLXC9]ڽSn͡Q_c.{HXR/L?sIP~ ^/Ñ_3+<7ɑB}hAo DHIwICҼ=zhI|l!yi iY* c8=)wCHZ OsќZ50Nw6xd;*$ qPd-GT%BY؄չ9Ryi(bdoYO 'xx"=Z{MI3)+DQi>mG+"6T36oRuV%ĪL@"uEK.bʵAfxw\YLng,OwjV$ 犜|<ԪGhF`*X6!0%=|b.t/;% );xUQ2B!U}WoWo@6y=~SmJ[r(0ki 2n;b(\!mÏR]FضmAqkxy5`_VݾبQ W V?y-p45Ij1S.Pi[ѥHQk6oט]~.~MH_)F'5@u#%=)L׻4^H` ŠG揘lVEAUt"UC9\E~.yL=’^; oS ̐S&DH*(3ؗtNpjG"h8rG+k#AV0!R:Pq^mM-5N D. Lk򃂼h_NriY} ksՇ,ð\޸XZlr6kS`G4> Ũeka;7CFc==֯{h\0ӺOxҟLyiPV<5tM[wG#A?F'ٟ .zYZT^xCi%,r;2%oGm*T{.-%d b? I|ڥ)Auqx{O= Le,H? >lU-+&F57w|exKZsM$(Eq'5ӂAkؤu Mڔ=0&?Oz%!ߢ WbH cby)s R0^h6@s;>߃=&*ܣ3\6d8'WX2ҐuA=VЧy{6'˔"/~l019{%;d8nlB [` eL Mtި'$16kg^VJ ʁjArHbpoJfQ5> j]R,Ple?C@ ^be|wQ0JWK!AZވjj61h fW=Tz[۱KQ5euaBΎ7Pr`ȶg%%k'I&T]%m}bn6/G\(A,.iWmVoFCߩ-*BI=dK-irlyWch,|@ձY_'g6~oMx/+|^X<%~V:Ih2g^k߻geMzCZ)Y.]s̲T'6qqNMY2y B6CLR69E w;@y9Cy[Ta<Le9yN ܁5!?Qص;A1*i;h- _J{pzɓsov??8oUeia)սCۼ@vD=llޱbk/I<_ )W+lܤ6 .lF8 l?և-Ϛg ƱA>Pq`{QH[,{|W 戭;dih-CD <1=^Q|SlSLsh3-gN 6ھ%987(1"+kr4.D%r. ȀjJ J)}& 8U ܏2ϣd"꽟L UO==reGhV#o'o9=+vh`AJ45vu._i'g,H`T oV̫ }(& Uγкٷ)YBL jҽW±U2zGU";bN|]ޤ_t3p3n<&@^bգR LlaXPTi0G#(DL}{ r"y߰!Fz cTH4h\~tvRunN9TA(wNZ!gY7r$[cbýLZW6 YJu}Y@ғCʔLv?` SLQ+l#':"^@-E(e85<M W|&<mȇWY ,<=t(3$IR)w}D&QwR Pe]0eAo&Ѝwi2 Nԩ>$kDZOaSL G H#[AVn1N''ldf/>z $9LIL61"Ĺw 1Yuz!}L6,(Vr*Y }FnAWkiڦ%{"x}Zbt&PJ*I幌ykrc]bY=z^XSɹa~|bI1' lbbYv]Q0Y Π˴=M>jD u,|R8C1rt8K,k aXUMec޾4޴Ut믘ק0:OɆ6, Q̒ٳ /xlm_7[Hwͺ\2G^PcM3=Ou=S#:q}dQ]A4D!^G5Z3 tO  ,1sim(f,{kje\Pa+*SRK'+xr[C]N ]r0}bӻ:0D`5b\ ݂5kV:#̫HZժPR[=3N9T y&p+2i?szDwMDs8 AYef=H_&od*o9Mo kO,hV([^EȆr+Rgw^ldYV=`B5 'x=x1JJD+"Q]MCGP?DU‹?;Ʌ]l}sqw F-_+xUSbcpTjYTE!i,IWoFu}`| DGcy,%ꎂo3#G|WXnE̯hR;$ M0\r%ٲIGAwNp4D͠g|ϡ*;XfIxc Y|r ޞ̧)zs iʎzdowkT?UT_=a)VׄKv  ?v`]H?fxiRLo ! fFs*M:lpmq^cff!;[bHԌޙ^*4~vUa8)*`kx;n王Fvy dFM"YASaE8'IW NdɌ`Jr)rRY9ӆ>_$$'5,]?=%-a֍=].IONA'ͭLPPÚ ěB ,3/%,Vĝcz$:a CKE`JGAJ¨QQRɥ>3 X0g٩V)Wf7: Ty `b j$cHE+ #jehx.&A G%u~ Ô~4/@ډ+* Z+R-RTA2v-'M^%fQx1dsuQķ%Fi4i0Rz?^18N^huKxrfyD]c݂t;wNns('T(AD\Q9|;,o=d^8g~\DX[S~Ʌ00PSܝS_wP.\!7% D c&ұ=q#^N`==>XӁ= nDZa)D,l)t)'Ϭs1MصGw5d&^j!C@5F_CQfxRX> l$O^s=~0 Zqޚ|^M]닏/r28/5Ǯ|eV.^.LYC!c7 ROүkEY𠆁fdXft_&n8B1~زD!t6VSzMCwyYfMzv>=R|,(@)\4-PNXy_ 6gxqi\lqz̧TlE(mǍRBY7/oL5Oƹ"i tcR@ mr~ T6nIU݉n`P 楣F KW*6,>ݱ;%xW旼Y.Olg]dеS =Nԣ+_C*6Rn]8q!=aXE3AtE4fyXW7ҩ.y3xP")6uw/Z aW-8Zc ,!L |=y* hA*=<-}j=}=]4%H&wud^*cۈAPAtoW76M--HqUodGt!rs"zV}"ܵyih{_[l/p싋3YǀkU{og^pο-`*`zs(K:CۯײA4Uȫi#&li-0!%Gj)1yV*(4#="[? f+j:\?%md;#ZվuXu3 fBGl˜Q81s䒶\C2WMTiǚF.¥%Z""WȈ4p~:+x>@]riG@x7μ>ty}fltH7X>}1@{)S$e0GW2vc 7{N0b~4}ol炡Yc 7ߠP5uA3ƛmM<8P>j]o&X:o3j&?xEPa;TF(Q ~YBqk5rl[ J'gQ-2ņ7hoiz* 4|&|G3yftW9Ws$Z7bP.$jsslׄ[7lJLHt1@}S.ײ"i'@O'lT*4`yJ%l sr?J}Fv/IZ*H«IUxB0۔ʻ(B B៼V99Iۤf: ږg+զ-X"U ~/U#1E}tzzI;9='ȯ([TUN dC8zS*5HC?top'sLdJuc+QYtFmxMl18G29E):LYŗ&Fguɴ@KED4:G9T罨Å#%_2b?κ+Ks[ʙdv!p0H̬"mЁof#bqr$H{nqrqڱ"{s9Ux [9q(/7Q>cXJSjR)[0a3y%))P-Jv^I]aIAإAaOBĎf(q9Đ>f)aœgY5Z0)N&~9MA:ݽ3W+)״M~V)*M քHy/>Nl`Ҏ];XJ,4/P_!k :DϞ͢ڟ|g:Iѻ%8\bg EC$fDzӸAV'_k8p*U I 2B /&59]BH='mp>ͳb9R2MϐK>لbt{rd=k]׺UQt6%&TO Laj޸L vm]a?Zx5~6kg8Gq2]~p6^l=7Dbd6~怑WAz[='F&FaV~q)TAcj(r%<|7W .f(a|W|G=|Pڕfj:/W+8O4.1cjxz `7`E,~((5r^!hSH\7s33`Fg5*[eQf۩% 7G4]2|>RѢ碇8kxiS,EUy@8L.m[@#sPccrRĸp =-8#cxQyhHC4cF2`rP,VM5~PEnn.}cifڵ>Yy@Zgk'L 22Kn !K(D?iF9J3oB-=$ Cg_Jϒzy""iZ_Vb04"W**INs9(8D!KHs78ȷ9MA,榵[)XP{$U}c sH` &x1TskZ0md~xUS~ϗhi-/Qh;9 77fB'[qƾI)Ul# 'oWвfrm)*mixG[lAC "N'nḱOrg1Mi}KdAWU/ɕ3S(0#Na~?%h+!VzkJs&7zE,TK}H t pG+bqֱ=m!!=_ lˎj!b XZЙz2ˏHMߔ99LQGg]NAN xEMݘ^U6@$cdFt|RuUOV0 KئV6Y.\l"!z=8,1-ӻ9W{/8-& ^,/ZKU@+?6?<}>3HiFó 0HA*fw~\7&._N!l7;X*tR;G^>jHCir`,7_ǯd (F)9<'\ e c֙t<錗K^͝Z2rFS\g2 ~IAwWDPD (7A.=wHUڰyx ڲhf ϚFE@7y23/HBL;/~oC;u8铗 x.A qfj?=R:d3iE%⅀p]&d7Ȍn­Zz`ҒK!-D;>f|D I.m9߈Ov@WV1Ɩf ?NrvH=ۙu(J^F> LfPC +4 $Λʞӿo~`iljB9,j9! bS83ɣpKʗN\cJhޖTr0%(i*} kNvK*MB9@qA+Ղmǃ_Csԏ ]\ebX!*($X3ualksOpatg +Et%rxg@SnckYk>F1uYV:f{sa?|IeXs}@E[:^me E#,XLi,N(p;a9Ո}@Eх40%ƣ|&,li^RIs dNCj# zWLV6E8Sy2Wµq%k{t]"OzVXKE XIѻd锉GQSt'Wzl &k'6𔡼'8/qg/@sGb-3ڨ{@c~VDy%236 ;oxd6۪pl.sN:NP5?~(P ."6Plz/R`:QeJL#3ݰ NQ{]āc+7at;7* h)Eͪ=J)1 ڗľ5 cT@jM_5~ʦݟXOu:iLf.ĈwzاbEL쪬B!;>p_U;7/.0FCaw{:? lF{$Y,eFl4Z$x+ ;A ՠQ:G9уN P9WIOe^rMbR U Mٷ f%Dx  Gr4>xcG9 C=uZ*K1ׂ <LmӎyK/l0 Hֻf0uLJy!r軣ʆi׷ v/~,ۘ+z@RPv{}B3xvljfR\ H2eJ UVQl6@ϏrM(4OkG(7cW\wJľh=5&I(1)>1kOVNʏq}_H\W JhfL` ?C&oä)MT֖޿eqFCVW6QJ[ 谾+.Dq=e6)a!PDȣM eEw uU\B,5*ʎPֵd٤`=.._e$ &6".9R |b ռ9a5uXS%i@N/J#Y jʔ"33mUBK֓љɡvv[rSh*fלuXhΥڭ/ ޖW$?d$$1biRD5 ge06J_P 꾶7.9Y;gtCvD' ΈjF30њߤWe%J;) $lIGX|[ ؃;hJ fus(kQQI'GItTmmr ~\]V.S>$#[,6P^bk{l߫[a䥤7?ЩŧuB~QUl*,3*S'5З PЯ.57<=غʒ@ 1ʵ<:yf;>䊐ߤ ރ*(AV(ͪh50Ty? {ixWϩ?sx '`_Uꌟ4DSIq{11F~0U +b-90r%x'h {{X#]c΢!u[o1,ֵL",P/0Uފ""3$DE'h'LZƼ$=*et}VќFŦIX7X5l ȆG ā 0wh0õ5Q>_.h^kDzPTz{Y{NyPW\aYlΣܒ`xqۯW YԴE,(fAߡ0G]&ē4c/C3\tu]mG ĻFHS\e1BU'}cXc,z0qA /jn7a;ms<$:"iVv`qsi` O~cv+`]tL)|;{lM4MuYB/qyCʀKb.SS֕Kja.]i=@9!:%)odd5crJ+'Yݛl .ȼ,{sY3+ׇl"5O:/Ih&[rny8CAb` -NZv7D/lz^I[ 7n3K,(B`@|͔J+-׮vrCi~lQCoҞJM `n/JO"A؞>Ql @xpQq6rPK̙”mK~F9vc&hrt4/BcJ-Y1M(pSzNORqעJ`.~b*N].7к@昫׊݂`$:ZhkTb}Z5 Yaݩ@(K ,hPtܼē=??<љC!w=*Z{5.6gDqAĩE;NVR=?M]ۘVpwQУbR!.݊7, cJ!tx$0S{V& H4.KxirMK=r^#Wvu=vʃʚ:ݭӇ`Rq\[jD e8MiJ@6s~eOOy#wu Hwx77uug +˂y|O"fbZU82HB-0oUg Il?qC5Rb3`Mͽ8f\r`;<;%?>`{@a囶g1`%L(68=ER_ t8fгء0" )4T, ](4u݅g\YʒQc U9WD72;)c`OδP'շ@p^lqVqN}EX$|!}OP:s R^0X b} a*SU5;066EX6Yl3AT[0? WteUb ⛌uWU|#NJ$&Эo%x$7pY:! ![Ztin-I a>/=Ls7/jq"Y= mIHly %>a#ce4AM̘Z߱\Mh8^ѡШ2ӓ'!B$E@X8;/BψC@cj*a-/E&hqä叼,rɇC(G7 H1cM}l!ZېQ={>$c r`0p C_nk ͬܔ2l}ilɏԓGF-LZXlc!rY3 4m)ߝ" `\߅VlGhti-nD~to5|ܥ jڹ)@ q~UZRzY WWY;R㔷r< _}e0t˟OK6?^'|~ޫ/W@t5(Yڄ ZA=ko;0Q1 X<qgQa-dPǟK`\m|s=wdlPg|~:e~t׮!"K_XIqRr'r ]9:LƦKF/tyhD8Z&h~h^5v W.TZ۬U:.1(#iӼ$6%? j78cMgUU4TyzW3IXT)R-%d; 7܁"9FeuxN!:1w?${ :ҕ?7aDL?MJB2(NF|1)bkU?hoFO"b^rwL-=lS#$#<rhz_NKr:.D^<-5Jr;oىI~=Qxϲ\ֈ)^#-x#!~!n/y5JA*YKsa(ģ:dd̾g~ҞnIojQ)N g:@ݞt13x 2WmMod{mSf#'`n(w[@,ZT"s*ր Pv;iОeѹ4@cTv"vxNb*D;ݻmDc2hzaB!-ڣ3ܻ6´9FS] HH:G=lot&o%E\WkhkU|4]V20,'7xN(jCmGtROLx;~.[[v8=o›, ۥSqKƘͼ|[8LɅVS' B4\cQ' Ƥ&[c'QA Kxm4'F^yfP<.<#6g#/q|[B=ګ<HK0Wz5Q'i@ojS ""k@gP⭐ wpy?hXШO@2tӂ3tCg+?B K>,VZFfH,LH CQ ԳkܱN8Ju]sv+QpN0GZ]w%)}$fu'zTF,M [tvcJLPޝS3VDŽ8 z|sݭ`rZx5u~!@i{H`GhDH/=ܔI$G;P/Y}j*X[#ύXiMawQW i3?$\lo{9]iUQ!{s{W vں< jURY~vEsͣŒ2}wi:56h`1K{U1 Hѫs*diՠfraKLIv MEרivT}Gc~]bےH5>!y_xt6m=eջq*Uw &р9 IFc iÛYjL r(%#4(ـZk);)͜u<ҕ&Ņq927 I&f_4_W#p8^ܣc9̝]m/@89V7Fw{l8&;5x@ڒl+sy(z;BYw)[`Ndol10M@::aR4NkhI%I{k!/yiQtVG)SREzՐ7U 'jyi&O 蘔qb#^hm+/GP$@sF'Ι:ypTX,K)nHHs|76UO)6)4򜹦8)GaH\`yU+ҼV:?(vC+Χm 4og̤[_VT "]&;Q>᳙j `vddVe R᝙pކ_2"#еZY\ 5Wy>`j;3C\Ol5p$u{Ũ9z~nlc7>!l.o󶎒{\Ii˙s\bN8dx=@M :f2I&{1+Q{%HM]|0~(Q~i`0%nm o"7~F̾i ki[4ڒMm!ٓIދGbDQN-vW) %A6E./+@S<ЩCI!1`NW5*1I*n -U!vT϶?˅h$d>!f`pPGe| [$ͧaU i3h0A0)>]KNuJ<8v~g@̂QH:*cFffK1 >GoYFnv+LSf!)\Z3KgqD4-\kޫ떥Ƈ8:Z$stewoYFĩA3U>hJQgȕi0o%1H遏@iA}#NgAk0E1s2"e$G?:Fg|,o&KF<#c. Ncc ZS!xN'Li_3%L\w!ciq^h X{QвL U@ Tb#VS[=KӋ/$ |;F[^&=K`|=@}6TvXC>ʔ482*FnhdlG пNإ+񤄓4aO>-6yh:1:%W᭞W&vSxVC]@=$OҀEDk.lJiQXmk.j*ROMT֫X18H^#)CKf97DZ<~0pBSN$Z(*A{:)*/%O.`q4S!cKЊi&~48Ag"` Mu^2KfQVo\lf#:^a:dڬiI'Yg9{жe(>n@USPqE'wDž~ `bvS+GrSr٪z;*m( c ޷ƴ6sBr~3-=w~?Vbm;3XZ0XHw5-PG9>lrsi<:睞@#[ }\B\B8Dw,)T*wx<(H 9UpgD08.A]ՍdlX\&^ oy}GfN|T orϬl*pz, MWSV A^􈳟ӖxBAa͗w]\7 {Jw/M:ao8]ڥv}#>\s񳵽`u0,lUL;"u3,Hűv(ʎ_[GX3+ 1˂`2Uonc7%;R`tAk&Aq?\ߎ5 u0J#-˷8APJ4/mʹ;/t)l!{~#C'h(PkU"h6QlzŸԽӎѿPwpU')蚬Yl*y&rswP pW}3 >1C3uSx@- 7|):y ~̕˗Rj*; * 㫚ϻ>W "ZRBmhau՝p uk-tCf1Zl6>hI"7-Wo'GZgYg1ُBYfޚ\6/]%7!lz8I!U0ln*<%و1'K=F{7bɢ]\qG Kx7 zfA'3U`?1Jw/ ]D^`S$y}|3z*{y=mE( '(:rp/#CҚ>sD;'U$gYj}֙Sx:HNQN/R؈aM OQ#afcD`hI8~qw%<4;$:;= :Do\ǧ!z$]W"ӿ!,* ui3 o=N.UYʕI#]b_.3㤍 =s^ Ƶ':l/\K,%&g`pBat61f״LƘ'%CuW7N@QuX/uUw<}qT3: 濔V g%R6VոED|e˃uPTcCb#ϤApc&!I܆g힝5ʐZv\(x|*xIPbI*vXw-M`1-Z@j i䰱b@ɷ^)j^#X.H2R V7XKhEaPev{\nlݿ!蟒qbwZV&j_|6X«'2!dysŀB[楪 |y ƀs= BNɝcpi;gUȪ.9gQ~\o)D*R*dH (^}) 9i l[]j W[qAwd/M[1k#<s.[ζ[ 8~gƫ9٬(+\T-s[A*sRdr3u,WKg'<.3[Q?E?nZɀ/ѧC#M"Igibա>F.w|a9k#ZX۳ژRή4paWLn<-Luf)gG|H1XٛGhS/) ?rybY+hWMTp[Rg6~XW6t-!9ÕpkqzDL%Rg*N`ظ/A+_4斢(_#gb,lPY]K 6bTD"Lh]N+R{d4a? M $il*NzBxhg~-7" >Ϭ^}Y@ -l OoO҆aM ^#P K/% oIQEMM= P?^|}eDK%uրSx4?~{a HwJQ~I!,밿S3ü&(3ky6蒧i=q\I/.D9"wlKƚ;YGeV`~R$)`ͩT ne: '\dMzU/r"9: 8 <~)шB9sMzSB0(XW_ۚZXA%3xR>یqHj"rH8^bLgobJSX7J~.)8D3AHo%Λ!D.KĠG^[`EK0iG┤{g.?ƈquՅv)F3| }/x#{uAbb9-|*tEERba|jlO DoY=1NW1x^yql9搻o°W6]Oimǭe?Mʧ2~#Vb+6iL?miOBtXWXFB@åx :yU+,3̇0h@ 1L)1ӴMQ_"pʪƶq՞-nNh_;H5٤ɢ ~ eMO<;>>ׇWڐ/#M?" T*8Y-TD@LiGa2ekLBVJ Pk5ZiCRXu;m$ɶ{-#x6T{ʺW%wVf5C/L8Dif>cA7 ]|V6ds& 67CJe7^ϰOkTC~fvb j –vi0VQI a` [?ξyfڛj>mt#۴u 9GABDQ4o zm̩{e=)Ȅ,IA Üs2Sx|ykLTwa aQm4MH.xX,;Bg 2MԉlA*c`5Q܂Ri Ǐض:<~S³)4KҤzAAP( cG371FI)3,J|FNW &xYf@[~5AyNq;Ϝv>v-:N5 t8 {x @O{KGKclE|ݒZCݙ9| 痏UHoZو\B}dV1̀Fi/^r[Xrsh ?0Ji ʼn?5@Ƿtܹ 9jAJsŦ]PeI]4 LuF0QmO#ދ쯵^Z/tH|owe6DMfUSzP36Vna i,>xXlH( f!Ig48" ;Ξ< GR_'{3{. =(X~{bp.Aý+U0,l5P++=3;.5Yq^Fs>{Il5%kT?HƼ?d)o1Z\:O˝F_NuFdm BG; _ >jEϭtk%d kĢ|EFP:zTY>qqދe$yW;3pR;^ Y[/(frn8l. snR@#o7Ipީh3ƒvW/1\o}3N;M1$md U [V҉=(,FIM#2xS}cݟ^ͤF JxbTAq#tP-B'P !r n aCQzP 1%OuL(Ul1hJ[hG!.)^sKy޾&/2a~q@ӡ L"0ҁ`Fߠ$Pl܊#u9~*%1osي"-7h'+1{vJk]P.hmĴ$ml ګԕ1)K$#ltJD{'T[* x(b-X^q q43099џ?TI*8R'`9&Ld,nlC>Cw LoQ#¦eɑibu)g/W Cxp@ KЮVl3T̎D؇ᗁzX@)ȊXMAUqWU(DPgR2]%IW9:ydW2 C"]J Bv_1XD WtY(љ(G왌qLeH'8*P) n %@ &µ3HM^o"KQkJ Z$HE^G89-(`J%>¡x+&S7:SX8&?('x&"c(bgp_呅*_$(edQ?[JA*+pP0g a+ְ('D,Z8ں6Qfד*[ȯ'd[Š{1Y9-:>Atz)7 ڲķ̧3w13QỠs! b)&T浉y&,:WF@w^!q؏=‘e+#l'`N|cũUɿ6,ւ=;5?d 4p׾堏J˹و|`4\ n9+?R[;v"b*@z*ٹ0stMFV7lH t\ O) &a7d8=SLhgQ.dlo!B^yiV3M5]-98 ɯo*8 /G^ qPPe' Um͜جǦ%]N>YEX`ϢsWT&u=ad `';{d~ WP?ek$d`{ӠhEMMS=(IN! bjE"!O!xv[ E'7@eձ/p_*\>r+HA"t]q; +Pwяη?;3Ql# ?kr^[I2WC)䷟wwHr}= ʺ zK o }|k%z֔\UAWӺ}h_[?ӘuFI/6AMk.J?lukkE;ԇoDa(슓a]e21Y߷7R W-itxV/upN1&y~HS!ѻdQ:< eH/: @|`j?Wݐycz0 쾨75Х1/ۯ,V-Ֆ!wfQy>Jr9ֵgA\B,|-}89hQ5dxܵqwB{X E_)-wɲ:xipv$N  T`< c8Aqgy8W ;mW`S~  zHm"v__S Mq2W,~򴪱 PKcFN4ѥfhS T C%?ɲr:ERl4xX 4ADOShxއģ5\3%"qT n+ٱ|^߉jeIBq+{66uCB9ja4T;}n~ĪlDN{`UqfFH |d|pC_U7{Lr34?I.I"?a\6'W6ahK\H>.^1CR52fw8:A*A~ 홿Ǣ )DkhUl,9ВgYOZ!Z h Ҿ^#3~O2Y Q+FM΋qP !IJ'f\ w>sT_X)-$BnwZ9C|}1nF*>1hK(x6\B1WA ;2vCC2Тԧ!Ap}"N"< ]Hb՗hm1zcd m2&N_ɮ֮dr"Hثk០hL =}z}T7?;gt?vLdU0񟑀k1K$*lEͫ$34`uaEQ걜j_s-vI _]Jynu}bn|TuWB`G'^4 BWT?U-O7Bl?!FҙR;sTg`bYPU مRd2g]W#.?CAHLN7? \duK`=q\񺃐Ǩ<ԏJAL[UHx~:|"q7yBxmWW{+>EಫrsSn.&+SiKf×AmcjyWpy;ﹿLιneIN?#@u0ϰ]b/)xT۫Д#ꄂ7,L%k"XF\ 8n+T;~=y9*w4M$b|=oVbi5$|"HH1Xe q/y~R;#3܃#r|$ c[v|HNR+k. yP)0Y=khƮe}d~p[8O[w3melP2 k_|aʱ#U.YB| jǹw@Q Ӆwތo=C_yT(:h!6Ьp4"T ]UmYX\hō= 8DŽl.0vpL`!Oq1SG\܆񘥛'f>ҨGf; I"S1n"%,L LNL}#ѕP>1=Й3?s+?ݔK,K_ΐ^YO R"ւj!<VhWN䯆!ܠ¢"y#khɏcT}]Ujf]t5CbS]gd '{-Yti!hW~(j5*KΫ{L 堪,9PP7|m{=ڇ m9LxAXcrf=wc0?7$|gT.%`×Zy#f_2+ TɒaIܭV7ƅypıD ˒bםh]ĺ0OS߻f R\ FeĮ-0D a9@Tj2xTWO2 T4$J*HŐq<˿k6)a۱ScݫWPEQERRqGvN JCj+kW_Xިb뛗3#kE r5\b' k v*jcQNV"KUMbb'k_LQNWbt급`K/4CQ)i;u ɠi}Ы(*?1,c5.f4yۇ)'"$/naqsǵol&Frz Oo^47xFB~,8X+ $#-o&1Ycn{ߏlZ{`I_b-D@Jx<^? Kcʄݧ 3Xa 577zwg}hMCN{Q)˟ ƞT!۰.xqzz"QgRD`/Jqqm=֗wX[{(PcE6+72f]DU2VmV}ql:#+"\w/_> h#ImSZL'fTl\38K"o_bێWD80@<QvO>qީJγ՞t:SJ2^}2&Zc#NmҾ*kC@ܜRfX&@PX6n4/nh>WҢ۰4=//oThu!$p'Mè¥匜(0?:"'9[7AF0.O[onD`9eUi 3Hޒ5V_-^s&Ɲ,:ئIE2?N_1P0.@Α*-!(vD(!]sףKӬD0`'8y:}DV(!.A""hIL.j9~.BuhA< i *󱩅Y -l+=TԲb~MzyXgӦ;p v:)'pB%uxO0#]e' ?Au&"e@Eŧ~clWBQgjw[<{섫CG,s@@HwڟXHۋk!La9$xbwn5MrD%Dx,TJ,$K+紭\}SȻ鎒t s?8C?bMTdRͫz61)k⨂RΨ}ڢd,9l`L3GK*g3m-|c5輿PH oϹ&ō[SgCI%&G ?YG' sH'&F/AW' |y?rw/'!-z ;$){m3[1L'"_*[^$"qyK$k9Dv\CVNZ%X6ZWY FGdu5̖~S"lN d"@T M}y!Pq ǃ-1n]PQ.m{WkO&!}D4}T zbZ}[d8?t<g~yJC|x_O)KyOS{X`1 7"ҍuyA V0xu$vL(R;;m.GX>]H JA|I~X3z? z_dN7SJT=<6$m\'"5GCoP| sL)jsq/hVݧDvϐzY%1|"2U-@M>ԞH俉3a{ W;Atu]S:CC,,ʚ8м}b̀⢦ȤY E8~8] ]֜ /ǵ 7ucn1Z`~7 ߸Q1 )]LWۂu<$9GR[E޲$ ?n  [9Re{e )i>L%g6{Z\&jlj0{WFVb[oy Oz a$NA.X?YtPXL5- I[߇9'rըY{{omZBW4Bc3o~͙3jgi  ]AsҢdryPxSu(xD/&ܸ$ ܎~Ep\McNw )2_TMn$y"{*Ξ>|]3Zۆ.N r[,+k?#. 9 OzJ^0KQLb`b1x]'IZ+V23^L+}&O5b=0@(64ҟ0Ev_˿%%Rv~Jj닍)h%YDWЃ(Y&m:׳>%LdcȐG4u<+TJq0LJ/9RXCOįI~ [O8 >Ҹh|IENESn9tUv]Z4tQFj=q+]2ެnŻIZXJP;NR=gR0^D|@ 4y5?>P#x)R /$5-Oj+$_)da=-̣D4E7:xgh#Z [-2@/&zqߴ͸IPܝ/O1$I^ 1rv,➺^#MBha0k&qev5Y# wLZc ?dQIi98Oa֍Zr٧)է<|}x;nīx$1k=nyV5/29X#w3B !)_f_?_;Bo7xԎ<d.rktg`zS (J-!pOly:/DɊl₴מBZ#%8g1Sqk\0 *6pyBފG"!*Q}0.r iPW?|.W_J'Zowә S҉9t19-|PH͍lLzbBR$ǕW@R`3ק^rpxO@Ur> PXǿZU_4 ]4EFB/vDwwtEwa^zu:Dt:Rz4o4:Ǵv. (V_ʆMQKԊvn"-~^BF2V/iQo/dho3 x$ GC|1wU4zU2+4cs9r-; }R@#yRBwk>9j4AD& b7OކuAB߿e4o騋 {6ۇ!Kt_WAymDD̀B&{(2ؽ!ƭ}`.۲bi7؏wҎیG_X@L%kjr2v8zG~׶Y)e`dAm`?YJRNf 4/GC#k7 '; +$\IJ 4Th^p Fc]Ђ.~Y P%hO˕2&Uzoic,F?S<Yu,_*IdZB]yMD-c:kRDS|(CAǵ9#lE Db9jU}/p0*HI;;oB+(LOXR 0)^$%bFp@3s;h)ֳ_@a%Q Qc`QcP3o5-!ikY;JZKIҗhu0ܒoovGb٦(q}Lr6KҀ3R1|iOFPXȄ7pfKC Ʉw2q,C*I!ՉwP/4-~ T f NG 47Z 1zQZZ𻿷CjChj8RwEV]_U.~X{?0se k5Jru n`ںjxtcȥf꿏"iT`1mI (ESFn1๺u@+%?I "A=Iwxq@\9Ϧ-ƃJ:&Bt)4vJw mCl"F|}3A*Ǧ=i`z" XʂE!X1Id3f59Ui#qBrv2]<'%6>2Nu?-<4Ez^=-xw畅{ < \*q׌]ȾI91}krӰ\gF0t؋1 Luj,3X֣7 XaP-Аt?Qh!k@h&NWAEfGK#'C-) JH8ѧ}*-;j2$(OY|TF5'Ȅ'&K^#k'>% 8.2fPzK)l&"瞡~jvYeV!geAO&dУSE0\)'t)y}O I>0Rt{)'طk?xI)솑x!*56ɕ,ag62p}\vfe0O= up”2/,.-JV|ɢt6N@A'<2ۍ՞*/߂_4Doh;C$CRA6oc8+PHe޺#v3#G֢L*;Z/hd:SP=8&#Lͨ '_U?3 5ᬎsD';ƻn"LwCQzIEIYZTp  G:jktMSz`@+|20or/5m iC X,-0fIVM#<3Wϧ8X B kn!.IQ\HUhZXfmLaw-Ң|Ys-BኳYfO=ԉ5hn"0CTJD(S\mpsC<]5[հU'x L2oO/푆H߰C=q9fg5r! БzF%{:JMƴ>@ոnC a[ /J:~vG=7 Y o]魣A#tPb PK&Ѵ@;Pt|0tbzϔt\U2r)qkVqu. W5VUgE;IkpU|޳U9NEPݎ,o9I:C퉙Qc\WesV&a"g>akv=ݛXl{ >́B_K. 8P&*hFmg#@וD")W<YC}n{5gwG {u_#Ysk!A\K21o4OdbjZf|w<ظ*2r} @Y(?GR-!LO3<6vxH":5:3\8U|O{m~?h _5M*qJ:+s`ad5jQt{7Em-ҹf<(HQ\rO 'm//ỰfE;TUu[Mjջ;AB/!Xږ4̥( ڝ77.d%\5>p,TWHmK"V-i{u?ʚ@h|-C͚b:#F|2LzŦ6@&65~Ca2nԠZՒVNi٦kҹi"YC3[g;zs^Ē@{,|v \5`,TTȴhp0Ss7Po({!,Сr%'haAsy3Hl- }fEMZۙxGIPQ`THNGʨӬcA_~7g-TrF3**N3ԉb;_9Rͧ(jK(~/3uݧg[؍VPbu OL eop$]SrI8׻V?6jSnm`_%Q,}^o#FWΥ8?4DJ~Uk_ޏV)̎ `E</n88u򶤡?0AT2ՏRYz=1xju3iWdp2%Z'|Aʦu͹x (t/Aٽ=Q:_\ `ME.XCv$?daIuiK "(NG(ܨp<qtOkݗCĈp;F$=J!y![dhz-\/EbܭqrM?˖=],t'mp>F2+J1 2~R8 }WEkʾc1%4d L_2/42 iFnj Q$;Abc~>=tż0eܷdgYYB^1P\ 2c!Ȃ٭R+vpL;G=GXL_e#ݷ?߲O쯌QyF dY-Zoڶ!k"J9E2K hEGAN?wpLoxrY7~Sai1RIhG/ޝ(Pj%ds}Ob7ϛ~1j$G3z"n"?vgP=jJKɢ_ _($ZYD[kơ|?p%P'`<#džV_z>e|vdMň1i* vt a?iA XZ3.t RxlTBJƐ"ClThz Q$ӣ>Hh>)NoݢV@4ϴדJisC7}_i3 ghط 8Oj Kʕ)\io[oeׁ-w*SgVR; RrEǻJ3Nd7s6a3S@=WUFl.*|9Bv 7?6伟 'Pg{G7+v(,<W2ޯ#8b3DOtԃދE.#>;@!A;6<%aܺ8#̈golcl%.bS\2eidw7*)5n: Rݥ9~WxZ,/guD8 2ʂha[^Yʰ9ˌ|pdS(Tkޱy ?Pk!{(!N`I41?C&LU;"Ũ~IJ xf-' CՉbO{~7>K~K3ex-P6@m`a E|!f:z9QRh;EOvqMD>e,w[),jdZyD PI$T"BqQ*F:TP}@=zITM_OY 6&l(iY8LL>.ǢB5bg)z i4u{>?,[ixr}9N3m5.kmdjF>ڈyÄ}n CJQ ^v9a,vfdJ}n`,)j]^%Ihɲ7^Bu?PuMB*wɁ7lO:OQܽ(VMON4*rqYI#&d82d'EEMr% ϼ&]>( nrzS1[` &f FDp g]ZZ׆pJr8H/Y;* ټͶA!̞j \d>x%{PGRrcUi͸lH( ~=w{$!F+bsPS:N$;rfP[t T"E#E|'CKu܄uأ"E+Zמ9P}m lHA oKװmGBQ-j< I\Q3@@A"/7Yŋm?#T'JQXty ̦ Cn09Vء/IL*J Lq`<G Ɂ }$v F-c.WA$ɞJ4WZ;Jk_( lקYuܝ mr֕yF(;@gk=zF *eHtХ:X .B"~ pC ^QUT $V=yrFtcY&Im~~%M\3ߘicu @ | 6,޵T4옻{P*ic`H:߮.)ˮ.5}e'{>!Uxke#OH*M<3l-/r;=' V~ZbZ6{<.Ƚ[ګW .H-~e=GfWk&ө_x * n .j.DV#GkjIHZ&,_tyF6?}2u\ L(@WƖ{2s>7Rh*<$z$ξ8#dl`+ۓ? &&[Z I @3+#xgA8*CvCL1nMx8%%4 vZ'+$d$j,W` X@Iɸu ",DmkY Kq llܲy'f+k#/t#]A$Ō'3^Pt o%)F/5+k̒Q%aa8(܊*%, }P-ۏӁMrJDgC14>,+4W/W _2XJPtLOFBcmsv~Y.ìb}V}1. RTز(d +BFwC@kP ] xQ#o]5Mc:%LU]$w$AuO2 2VQvH{.n3nj={;OqjF^j$0ΚDP8"ovW66;3*c_!O>;뽍L_aY)B+=~s8&fΈ|OFaA9qY{2GgȎgʫi{m&E?|7&\ElspP-_ӛ~cA$ªX .xy1FP'nb3u| ])L{-rUl.~П_g14镖*]am:7PoYw`-%! ^ZyZaև>5i]iڝ&\DK}OԖ7q^?aVOEҝOlhy\zIF&DD 2f(3dx/S=vb~bxDXBYXutG!JM8tZ QnuI?A0qie{j9"PܝQ !.^TcR0yR},=p8χ+e 7M 䚚x1c7Okj$YmlcFz@#/)܋>dxzvHWLM!-p Haa+NXѼ'u Jt'KHtsT'j0'5ܯ_zEŭvGOD)Ll,Aܷ,e9ۯՋUOo07GBkϾL=kֶqu]Z\$睃;,q_?Q<'}y1wő'8ޥS*(rDW"BT wus{nbeqh2a\֗ ^ `<0ߑmL i+>1WgDIINWƯf¿jSF8 [mF>ZC_E#_`O5*ͧp8,:zHK4ҽr 4ܕ$`7_.7I-rʢid%PPz)3 zi^%"7UgIPNkpSsrma폏^ix'v}lG-@%҉]MV-iu5w5`,eͯw?M@IUl”rV'ɶ28V):? Z~_ ZiF,5^IWv1<9k_q38 X!Fԑeu?6suD!t2c_0\ mv}}.`KejHR7ɂgpJ*"9և}]c)guUWUr9 ӈT{=zEX2MXʟI'c}\d'6&.Y#cZAMcjj$2Shɍf9ŮL7SNܬL@Q5D6Տ*PRǯIAoèsCMyH;x Rg$<<6FTUz"ʞw#".wA<>}ِZǬt׶d_rOD1֧7Jc|z[a*Z$] :gvkReU]l,ڄClm@Dzq} KSnm!p͍KQ%03e}baܱ|YgnxL}q(c5035)I7EMO#uCSTПJ޲HzoK [ak4>oH]vCA-PSߠvg9-|S$eH{qR/e2>qB UFrN K.=9QA]|$85Q{vP3P{J1L+ҥCkMSa2ITj3yټ3*qXp8]l|.?R-KX OEcM/@Vg;i ?դ8&,0Lߛ+\üԠb>_ {M14B0@,G]W Jhr't% !q8eB<$N[FҐ̐1G U3vº" HN-V$H i:2T#\K ʙӄuݾQaʃ=vno[Hkq*nQ$lyՂ$>FX -ůI/nVHKZf A7J hI!MEr)i-lև3mB=3-;@+xx+z t00DJVK&Eu -zhlQZlh"T]ܜ$^J >R3n%J\JlJMn;?<مZef5.|#*ޛ/YdcF77{*ףxT5! pݞl>tiO=_J/{$}Èy+(*CJ8F@WV<;qWi)΅U'$ĆIN 3zYԪ4^Ѭ֚FOY>iBm8_XR3p,]gZNz@p(u3!x"07'f)99;p žiTc//*IW+I${1 XKiY3 9 +BbCVG$ePKklHBi,2ƂlLD,Vt8 >͕_}tI>.Yv~yҴz/dd,%%I쎦sŏV*'CpqHm*~]L Hszá.wCdfAQ?% q&dbSA;C`[4o5Ǐ5Zyۦ;(%)c&OQυ$]͗%>g9F)#Uf^7; #%eqnfp_6lj]1YճmjM]*[bM"%p;Q8s9)4l=a7\YYE ;a 4=tmrȨ\.q'psWx긜yJ>|;1WGy.=I1Mi9pNU/ I{9=?bg + ֍* q;23*' Oh#i6|Kl hgwfM cGjĹ5u:ʙ.Po-Fġo&O 'R'ÒvrU:M 9 1o5c!Iv\(Bv7]zţ+R7k>T7vYGj6#3AYff2($둾qY=}MvxAQvyFTJgפ'/$USv|(ȈS< Ž֧z!?aJ+Ԃ )r]B ZBc6?dM:z`bҕqɌ&jkJͭ'|䡭9egU(njЪ)U"87I*ϱ֟oʷyY}FS۪^}as@5v>Q0S l i%sBYaM ڔCu yNNצ;Jp-Ǎ8=BF+' '$/(pz@3 D/^9mq.sWQ7=Q0{g{q. r:mѽ'z! SIltlH7Lұ0j.n'XR?t0SP 8h' BEZvL([<[9:}D]!K̳rixP3 Hd#iTx0zH %\z{xA~?pbW=J-/*!PAM@QbC]CE!ϸ6a8pnG@"VȜ),D`Ӡs4{ <[K.:|g% yMnqh [,»O Zq2m1V0SҜs ZZ$Da7'2Ǖ,~#yȥՕaT`PU}*/ָقiZ 6:^g=]ue$n; n&c/64ŶԠ;Nү0rU:.YD1C5ٯ otgG􃼒r 6vz +ppH3fg6Ys}-$D5<\"`W:2VG:Ulkj0w /΁OA;ڶzaPwF{ |h" Yp 慡.odlN gFIEhYZ@(lbs8m S[ʗ_~Yz`́%& QIVem@~NZXÓu&RTV2B n>4[D> WģfGK,?`6V+_6jRVgo]vGOƣGh{ԷV)x1'ƬlN'8jlcv[$T SljOz?< HzԜ?j0ςGoO($EF_"D8 WAWhw4GA=rs-ƇC+c@*>҉V'HvgmԇUkł ~.^hZJh9fQ4>Ɂ8p9v}aR~.؝%'Q0F/PnQrmNodt eHeW{l4.twˍp1Oy&  V*sbܿ c -a?#UUgb2UтX=8P7^Yw]ŬжHJ=[y.A\ieamNkNZ^PqF,Jy^m5yAF\Sa S;ٴ)'`Xx[(YG2~jiK5>iYa\rR gwSSM;3zQI }6-=EѸL~^x{`}]NDP/_F9R@1XPzA(PjPdh@^Gep5Y^aU TvQ20?"T@LS*|7$*aIb9o<ſr$< )뮮-/ɦm_ŋ47$,`-sgkrϭ>[ ejʚmeHդư)àl煼Gt`4K3tJ*< JA!g%D2CQa㷬1kQea,w;PA J2H:JWe@'y!l27u/TӅ6-vPYVo'r쯳r{XkM`i]T! t{rM; (-iǨ|<do5z26cݬempy]-DI?wWwiEkY0M] A v瞮=㖳1f(ݘ#ik΋!:NNrvLg>zUS[`xmU1FXǯ拙;g%!`R@"`»}G [(oK2u.OmsR^[ puVd=Cu) %%{vxpv@|׿{3=u\JPp9K4#rr)a|Mt Xn֚I>MyPP (~t@dtwzcoqvq>Zrp! ̢ʖaG=Yd{@Ɯ&aa9$X 5<g ~H\x#o?@Qu2Ō1ԀH$Cn1:ȝyJ;BY,"^ 4q}\3ocj>sVܕ$ oY\ܯTpJaҫ-j6toPlᬭ7 -c ͅ"u %f]`-jh[gINQvэ!_{/q`#}5I;xyA@LrmzM#z +`x 1@uu{Ɗu8 (;%İyZPeIpU1'+Ҁ&b}d=>Os0rw\g,R$Mxpv|RDzVh9^0Wg47!FNxcY[[ UqW)#H%5 |Y*eP-s]^T:"3^ "E/FtчgV&#c>)ҙD%n`ZCZU@5  e>ZIk>b>.`Y42x &dF1xxO7IcS/q)B]6jY~ZSÔ 5|_/Dѐgk[b5Tx/tS&s7__;oMgkw%oPv; J3LI>^9'ʮ+5"e٦FAT~m)sJ+^{1nR)M|96gf~6W[x&d_AG(JmIU,{Z4]QΥU+Kl~O# DBDp}rz}1-*t_K*9%w3 VӝV]HOe (N{)OɓPά9&KYjN`*K!Hű^$[;i錺vI/"=EX3~`WU:͈u(Q7/X7RȫhŊKz.yy Zݷ|= }}="b"٤}J/ߘs `@My'D ]33V 㧳 %>,a:(HNMG\D/,Mg38@~}pf BaՁaWð(LذqLc蠗OjvWpCBUs_ήH}6na( $r0Z;ӳ.;XNӑ}m{ |Y;N l:ӊDRJn9WqsWN!';w=/-%)Ym΂[WX[텏GpA۲$ό-O;m&R{R.w K_OIx'O΅t{9;ڔ1 sM0G6Gݿ)MpHsD~qlOpLce,k`T }s~muyK"f˦KtPȩ5WbϗeKPfF,qdde({+tdF&n?7u"Y[VFƒ7|) '$`uj&y,8`:ԡ`>6n*E)mS32̿ue"A/m^FC謕,>D 14}-M,qk߿k<8-l&bd:[D_֚#p'^:R]|6?5"yY>9hXUQ" x[9p?H:lǔɨVdJX"q0 _c^ؗ5Jw-EoQh[st;ƢزUtw0\4~ _/5+ɒÚ0e~VHd,8 YrzQW (.%NʯGJ`u48FWWlZ$?G/hH-/=.2T:~R$ ־>fP,ң>C-zQHC K\ +}ģ7)vskp~d0?_xƾ8t7,{XoQU%( w݉6D(TZT'QW kDA]n)ד$KNDŽ†yb,#1yf̩D O]  LK8d,6-)P_uv3զ( Gt&i!e.΅H|!a_X]vgQ% ~ŀ]ed. H&UqyeNb3WH~δlo+阐͟?7| 7hr:׊C4s{5hm@zҨIlY/3gb0Qz{MrufҔ}x'<}(KM%j']GzUz*ϽLp>(,c{)﷍Qd-XXY8{6 ݘbE㇗05H>pћWȯ싐n-e{u[:*P'^PID헋JCfw]ՠp7I/|FBhpfZXvݨ]v,(eKD9AqW@_PY0a[q|8!3hQT)ӳXUVa l,#yZP U٥NO0|xb1(i>E̅_Rȕf5hNY}ƵxΧx75L uş\+_)QG#xuDEMn=",7FΡz1{b}ѻ :۶V.58,{3TiwfX\8'ETe;$4믅[/{lzے]GYV &FLE-0c6T~?"Ul7 K3"bO ڰ[H._[VdV||jX[A;-4;ƞzдTLlP +z`TU1Ӯre'01*I_U/>Wy7:17ȍn[͊dʮa_?_!jQkfEƢe>UfnqO= !/aa_,`-5U}%7V$B"ψj0 LMFbn\JDFOpVqxaSIoe? _,mL+AUZ d% GN̓vfMao0b"ʼs T-;i lQd/ 5! %B[.?‹ȸ/(Ugr4ZЗ+U溣0;{o7.`Ȧg,E|7Dі:<2MܞՖ>{8vK7-YTۊqV:^yI@:5~tvue3*Y#u۞?~c_oጌGW1ic)H0j&^ 'L4F5YKCTzKS*(GQSn,!/6Rni=юLGfűYkFa)vzvkj*:3ř8B*}59|5'!~+&!J?@5M/ :Ť}hzTDs:#'+ҭaMƃ,;г%"Z?Z.jt:%Y*E5 ÓF<*h/ͦZR)sjl"{g=5S6rdR?A3n+%3ь hk(]!NDi *8U ܾU U ,#VJ  tl> h$6 U2"vLȧ\W&h'! 'w{ʴirL- ;TgEDci6 }xPhO\Ɔ`j3DzP!LSR3+w4aKH}"@,`aεg%^;tz3SkX{}fz;I\q1H6fRQZo.]8XHVվ` V\vKEֺ ΪijRYQ}j jc_dq k3WV?&Ą}xnɨމНy a+%$penJ4|H"&Gzo)HPsaRڱQ^my+2v-(Ge_ anﱈw}u,ֽMƠ>v9cS?MR[W;0L"ʠP^'_< )MhAT2$* ql1-PێMG҉SF$ybGoH0z?sT/죦*eJ( 0߾h2gݒb\WìcSMjq{3H.q%MetkaE ^[plI皈\oZEtV=2@RS4X֨/-'Nhx2Ve}8@1-!5 9+u)Ry 4)[xpL`\tj\n7LM? U3!G`0LQ*)hE}FUEEU26/4nurYz `#pTX=D祷܉ٍ|L|7p*?%ɅG>qs-J "W xWcI&nX:lc c|T?u j$zISnI QRydr3jT/ ee+u -a? S LfdcC:øGQ+wiIEoYcN\Ǥޕro]>R#},`%:fHκ+,k.>TSgxUiQ!{ 5w]t,c9ZaC*VOV"c|&7lt!cdSX2\t)-X䁋 5X6V6/O,LuIq^- B*Õ|-qF"eOU!Ucx\-QTU͇є,ѷ2}D^:jxAVsga|lѝI ;Ҳoz:rmܘ=r[A'Eu\a cV+>\ JCrGPl2f'm'JQe(a~q*iCu mxw2:uk2Б_X#mq^c7$%{jR)[$3`K7<-X41nMXǘD9v \AbFaC .D:Vl߈SP4p]<8iR $,̶#nc);tUh:pyW&͐Lx4i`M \Kcd\2]H fȁ0"yœOQ>ipwO,COs/)d6-͑qƢR''mi0lav@jwJrI`҇[(@RRo0aQDK~5 <aO E\2Ob㌐ȖmDù5"'}ZTm`EA;:ټ$cSF(fQMJg#,+?7jyՆ] qcp"6Kn 6>%Oª(Y2e3psP T됭R%7_hqp`͠ vn>hgw0,!I{H4tz$T/綼j}8 nƃfh%tM['ҌCY8ZyO绯=J-6Pw 9‚]`[?/G*'Qe`gR/DR &R9ydeFt Ɯ u`3q0C:1+mS),e~M pTRڅ7*Y`2Z~<#Z*vCɂJtSO,s Eh8t⩋ H] ٕwiykIVL.Pv&}`jip3!l5^kn٦:j $mg~ǃIK~&5{L&GvK,v=GꯨQ<3j-R=[QI>:8EPawϳMOȖ"MA&`&L:yW/[,<$xZhRCxB#p'NJ5™DQiYM6lg/VBld0_v'nFt(%ҝtÊQإ`fN.-TKK50Ք,P.wϏ?}}6:NG*FzQ =[r  >Eѿs:[ΕҷTQ'RdaEÍICO[NK4,)%HrkV@Zidf5ERAHBuM%d㏍o({^Sj*a u@v ppuĞQ5U jWJ 9=69z?=/L[.M1Nj-QtՌ`$$ xm* 僵 sK?Jv$/Ȟ<Šx<{{PL?Nov+f E_-qFccy%n| 8!3&X K~E>@d5g탘J`6;/[ 64EàuGl34Cuj[$d!Ih}"W3ߢ){Pao Dl7m]*oP빔H.R?J Jyq"BY\MyLkyuK;r5fE7!\ 2+E/zP(ޑ0m hw<6?=J(57F'kŽ뛸 Ss< ur)0ƹ$FZ,!Ţ6fUÃu"1.A?6ۢǾ4 [diL&w@(ᒶaڏi%2bcj ?'O<"JqJiq`YgZ馶q'Km q~ed1@rGA` QemPH>ɾƊ[ lħκ>펉٢t;_ghVMPMFuzØ,l!aCo:M0Z:ckQjWqO ^ ؙ% F7* iL BƉR\b"Ml \b{ɓCbru2P;֔O =YѩԎQa1>.%,L0;OYމ9ft5|YiDH Tf-|} WawZ`W~ om\؟oHu;wn"Q88N٘)g'3wF>=:A$X:ABĆ $bGpxO\Z!q#]y3 ͢J72fWCkC4#H $`kWO{!ع$[c!bD xž&DDZu/x pfٟY9ǩ N8K[jq~LZ=^iQ" ۸A#S 0!+btۇR;Ȑjhe+^n}rO~q^B ܹ*@|h ]OTe@䡬ǤQK?ATxG0Fm=-"W@aYo RNV$22Z q}"mx&ySzuE=>Bk 8l no@?7݊,*"Y?p;1eu.U~>J h ֿbդ,sIlAH#Ci,6B8Dn| CY!&'@?}:ʑ"`,3D[e+y5EۓcssQH%|R)gAF+Oq7%Ue,&,qtV|RJ7%.6n[cpDo;f"hL~v_I=VXÐ(oCW)J*zD]SHR6P5@cYKZyS/*|Δ{SM#&d3- ֭!Gxrmo?2)5sHG.EKaXmpoXl?PVMqCD6:|L: 3+}UʿQD+횫dmכW&|x`u¹+=Ig&b(n}idH}qɬ3~./5ΛnQd(1Iߊd[;YfaS)QGFC{bYJb &r&U4,y-X}֐e ;k~`aiƗH#R!B@{\ڭhaNeEGX:e$Lޚj'NdwnDwUza-"6š?P@+zfZ?mRCNidOG'f`P #xj֮V~oֽl0qI7:`9O>I:6F7;Z"2kik[0R/=|unQNM| 9}CHs>S'8LgNV8Q i6p~Kǽz=oBH]7d1 B8'HݹV1l%q꯬|4y [{Mi{d7 Oߚ0rh׵PscI0dR$rHߕZ& ,-nKd,!l7bO eŒyA l'X ]SB4K lQnrAH5Z/6GtWx-5zTs\oQν;PڕZ5呱q*,c0]slB>͖OZۗ8M"&x I ([ImlkK\ MB4j5U얶 l,١BsJx`%?ݗjQ*D_ 1t5RbsE"=%SM;e_Of:FOI^\Zaw ./3*5Y fAnJ2 J% ̉0e7,v9Nߛ 'a߆K#[Id{7 hmC_laGS'M zϿ~c"3!򄝂)۴[gsv>e<yJ LjҞmumG 43NS\㩽?roa(4%C61DyE΍OA8O.(52wPIᧄTݣ$Ip8|UtPьô/:m;^wy6-pOmp]^UqSSqXƒHƷtf>DC KDKNs 4DB3M{D9eʨ8 "6Wߴe|vt##]r+&q]hM%VGjV{AʩM.dӯP ԙ2̶$ݛY nBu@RU뢓DrpeAzsWH[Htd6lXvPT*]U>i2hk-Gʼ!\ͨ /_/[2oWa#mV<Qke:lxc}:8!Q8ʀO&iG`n#K(<&l\@Kv>:XdwǮueT m);}*uvH=!seAi'PM\>?<Mj@>Tkʶd>] a‡vU,'vk4u}4K;Q/t'O7 \Ρ2o%a82 Lir~zH&sR?H8/m@je>uјz8e8eN}FG夬 "]a7m%.!"U 8I#H-@xrwG}C)F$'7ڢpo@z6.8@ia^|IA7|z )}S$8yKP@o.$`S2Q`bpd={*0βqGt6{ -;Di`"o9q Hbϗ.[Om̵WY2 TYLxʱi`Jp1,WyF h ѴOr%W1;\wdp :|J<'%K+#*.[ l80$܃zɐ~rvp+a)ċX$Z\[/cE@g]T@B}‘Zl6γ ;Ukx][A) !d~2 t/bB kC+ٓjz?fTܘ0 چ:6.P(X09d $):Xn6F @D/ֲh{D`]}ۦB yP[ȣ~*7iQȿfaIц9F(. ݕUR} 2vҿ3_}'b$pJN- IYs/Ep uv_7TON$V2Y׵Ek“'nÃ8ZּZE0*q7D d6 N7@[-l X~&oI)1j={~ M`={m 7 12БoXC B͵WE9;{"N6R Q3±~=njq6 jSOgm &ȬE%,4du&,eqīpu`GL=BEý.1z9\ C)3zkVcC 9/G<& h}ڰ2#r#7CVv<j;qFJm$Q|\RjS,O:䂋0/d8& %{&WuF[ מ6墶NRMX;ƫV`Vpӗ|sl *t`'Oc*v;]m'j8!FYT&`W-Ac ~ӟnNeN;ޅ4+l\Ơ۹*,o6M&,y8 ջ8ӎU.PU5_0КSm^ Ș-a6qK-+{'3.DLG&+OS#c'p'ɨ >( 6K&!\ n) , x]5A")q7<ɺM?`m`*&W!@:]Dc]fAi:EGK(^Y-Ts9v3si `OH'rFZt7~r(}|3(P0Lw=D'uTUϪf9u:fZ1:_Whuxb+G`R>s]FA@\KY]H0$ǹ/P|)Jj5" O=Gb^͸qkFzm,уA"?pޓ:G%Μܣ~մ-i3 $;ח>v^ 螾-(,ԮxP$Q0XVDA6mSFJ>qr 5j̄"{1&e Ve#i7ok=HGx."0U#@x>=Մ}˫Fjݏ (V/ǵ}\7@4.G}2[~Mky%HĐjK :SC)uP3>/T)8詣:[-:D0bEXKY9 )F[ #*MÑJY᎛Uf:KbgI9̖ T^o8.hT5#W$a j+o dhnhcQS8N ,n4QܽQ=]b/KD&ozFs@4`w2u! gQT'cEKE\+wH{rB=p!6Z(\GaN}PԁR{8՞ ~)3;W[?5\/(d>u ی 9ϪzojR09Mq5;K!0E{,ON<-7tg"in- !ub&s>t:U!o;ÞBxuJSl)/K~!h9yV/ =KaC%wJ!s%E K]| qQM_h =?im`&}ajD (ִneWSTqn؟àOcP|/뻟;;gs|10IdBLZ~A^S{-]77UqꍹC6_vgp7D:qxe:k%3v)k,;RUwI -p`%/ c㷭UB4( a}/u/ WziCo'uN;.~}KՍMgDf> | 0$ zN@uvv{KSeJ Ojw(/#Ň<Naژƹމ .l@\m#]"1̙܇jo|9 蠐 .$5!έfyFY1soy[!g\?"զiQ"6CQ V&:ܛƚu 2rY@GK)M R!x\ t㽱u,Vr ެ<@8&-6VF ح/P$N l [= v;W֧ao(cud+jaᕫdK%aƧ16~†0cOzXB~g%9 UrGO(* 9;,MKKw uNTW=fvʱ!szUuF*6{b}޿7RV+PX A$dNoR,(Ns) ڜ=.Qp 4(k&zqX'Yrc7 . whBBR!j#rik҉A8ө b+ > ˪+ROb~)9ğ/4~^Qy0;`:vr*GILz'/󟶡E+A$統^/ voJ ٗNLܕ%q'}V%2@ NKR8yR~O ,]rmܹ1O\D'](vΆ9FwK̰q܇VTTAoѼ푢n$;󼗉AxMb?)P4Q#?8 FX6bN䃠%T}?sm ?cwO!H  K^IDo>0/D ] [?\Uzڨ$vhh#ϰt#1) lZDbo"Ph?a( 6YDi)zY|n./d3ߦv*>{o+ULYQq_^k:z۾mj~"8m [=X&*'݀LB-ڪCݕ2Ъ0*9W B)JnW{@Ն䗠e)S2|KVK~ Rrb xN۞[!/aYQ 5Kt5rH䠨!Ij* PQV+!xryco^O V]D4X^ u;hÍDL|P%S{ ˩КTw=Bه*xt FY@9um tpS7l4*|L HE۬'Ъz}8 (x ,/M$4Ok;Y8<hN3ppājB{SG y5F:9E&4 .C~yuQl=tp[3T 3W||$1K[@Mș=: O᥆4r2eVɺzN0ϥ"F?ieq 0"N6ƍ86jF%1w,'1 )DyOa3P%f8?p(nM(;ה=Y`BDZT7byotdD R7bZex6e7o/P* '^緷h*0-DϮCxOEcO;cb W-rw wfmv9u'מÏǖ9LvpYSw|Jm`ZSe33nm # 8|A LQb U;+pdNq\uGwA%D'-UH\ D`*Օ\ 1 :2!S#f~ͭrm#(d?{yH]'d;dUM*w;.[iR=f'>WV6ZP@W|-M"{K Ŧ5%ۍk_mhj*+LZ+ASz^6>&7XD% .feQv0ղS.Zx B%,t`^]sW~<^rZ38N+kk? y&_h. $qqCqtjȃ؆t9QC@٦U݌e<#⣧7%v|OM{/XÄ& ʁǚEA܈-~Iz;3>/۳wO;9& Q.MmB{5qe+)N SS(!Noާ{vbr¥`jlRSաjDWV='Sk&^;53z_5Jnpo`#%g}E 1'7Qy_>߻7sB5|?ڹbىl7SQ u,EnH.BȽJbkR' [ZU}iQ39Ʉ CxLyK~⼡0ubq'Z݁hO{&3b2Ͼh.Ä}ZJP9K[a=Z+`@-"Q3; ~aۿU|bd+w>4qe'aЊwKF*|noa8 #Gnp5LqD%ءaacrD{[N\x:7U|= *BqQȋ%n+(Tx@)pX$YQ<f, ȶ>5;a]0'5 Lb"x;geVW :̕]Eݤ۹[넋3*h,TT+26xV:e𛊃3UE)C+Ch=88Ts2Oх>3ub, .ʑ" jf2R=j$`#;Y>~noyjdLΑ{)%eʴaLn&U󓶉dɓJ9%nh&'}q<.Z߸Dl[P3L|PT@vR;]vۉ~V{&DxĒ:9 bo;vl)Q\ G#n@]^:G$~1 |*Xz_L:U5?' `5TVkk " OE̓O1B{.1괗z xnN!aF* к*qfϙ"0FXM=/ R^" lb*4 3 /wd>yoKLZm9K= N@NōՓ(~iЯ Z lJ!"2*(`'uȩ8hfYroр#ۣtȘ:q`Q-/ Lp<48]@,Q܍ F Af Jչ`d^򨅕|&̜H c+T6yn9:׸]|vOs/5XlW㎍A/l b0f,NqݧG,D |䖫p.5ts+]2dW"_Em//az)nb3֊|=Zϥh3|07iGo"xpU$CLQG{Ut jO-ʎ<\8FKB"p^nd̪ ITaf\9NP%}9Ԓ߱b =IefA|D֌.X(XIq;n;x(s?9Ξ숕[cvwBmVKr%C_ލN=v;َ%3;Sb[1sSPN48DښC$]2[[D[LŜr]1ՠjZMj6}a>ČAutŴJ_q~кO># Wf$J&H0E@}GۘՆ>D[f4#tB-(&i䋴Ȣflo21i "=ck`/[tzs+ף99ݳL+* ;x lxN|p`3׆7򷫗Ɨ^1X u8.|gl%D67$zmVK2A p-;>MgZl73Si4"x֦ϦWf1Y-><#&ͯnӤ0F=GEVɣY. x îTL 9|}dle$l:ݷGu.|c X,l@0@<NƝ W|SlDD3NK. $Ԑn{ulUbۢg=|sDV ֙M4~p:++;atDW%~)(b|=4,ApP1. zlpcgX&$q&#[A1aSP7;-RQ{LW1*mE)'EWP?h6-0CmQ!W?k 1[GjI %jdsrC50n,^0藵58G$rNw@`@ttbbQd!`MsT4Qi u;j<$?-]lf`n0ezǻqkpbMX;jq.ߒksn q(P`^Ƀ?rm4j APh2d $a!NO1$8B (:Cb_:{3`͟rkŵw6㺷v\rᤑم?uhr5HP}Ӵeϓ_c l`lQMZk螀ubO`|J+׀\Q+e m6\3-S=]1qBj^xQB󮝴5^aԃ#fAYGC e:۴+ȧvNUF2"ۙqdV"_kr[/ŏ"H\9ؤҘܰ'Jfc;C(Ph0H2A98|OEt7[5C;gsX'lkB:1=o-;Aj;ٹw->aߵiEH}K+i!@;yPB Pbl+?Iqc#*:%qJoKT1b$FrX.ƣb|GI% }q_ #AR`RT-`K 񔋥cœ=:0P"VI:I_Ke!0seT\?)S!\m\Bl2UcEt\Mxtkb:߇[bp@a:t&WQL*'眖^2"aY3|.xW&;zP?g1Vw{*t8'YqK&> 0zIA~ 7v Qf@FB╌_ݔ@Jw~-*$0 00^eL<]]qCeOPzwdAAZ*ì5c:Lb;^yqLRVN8:Lާ'a,^Cћ_$90'%bfّG/.  9 ,Z@2vwiҀ:DemRoocPբUlXwlݎ<~mL+ُ+*nۢ+O W!}?GKS"RpLh%>g $B짎 R4}OT^T  4 7?xvrغ P̋7XYJ-34%P J \Ə8`A>pgm_9wi#eUT6)݇ś[ݐ*tF+s&8cP7:lst#k=Bug QHZ] w NMm)]5w2Q=đOP ) %u [B4ļ\}tL_8/e`_Z,L;.te6\b= 3T ~BUl}2_k=Pui5Wi OgVJP!ePQ46Ρ(uaׁE`;խ/xUS+GeX sO|iCS7)`E`P׬h(&ޘ VꞡRMrr#.Vjhjc!J Nd H;3dRFt(5ՆkD-v=D1h>q[K#(5n2I0p9OxI[ }$*__6{j~,Aݧp&~n1VA'𣸰n >9zx-_ꠊ͋7 HIth3ke6-ᕖD0.}R]t}lbLC?2Lx)Na1RH1G<m֩3iz ׏JrıU»z}űxkL>N̋ec&+PQ>==K̥U|1V43` 63e+2d$lD ]vneҀ< WCf-r^#b%V+7jh9FveŒQ2,wi $ HuHa1ʥhXPMglNN$hzFS2JlS|e[ {烄BW{~^i&"-q2"9֞:Kub2(g ##?xn4ܤ/A|AuɽОbZX/=NEūcѱkj<*$t>1.';r\$C48&Qz!gDm|*f3nQ:v/UKSւL4@ar Fm~hNfiy,xOy4OZa YI![l!1aȟou:14E@9lz ZI rZ h4MzGٻ.χ{a`,"x-r<;=;!M9dL_ b55^;"$tsb"DnC81-8#|6%7aO"Pں"fG `:]_Lu.Ҷ_;;.T9w2xsaa45cA[ҏ 0ǧ9si0a@b/".ָFUi-ٝ>4#' =ԝYolm-FCю 24?H$ՎEdIHQY#-Rp¢qQɱb^BF1wuCwP|ͽ*sgЯ[31=KghHgt %Z/ճzrW]68 aaacu+mNKiq[/kCh r6'-Q<B $}33[2& `[N8y؋/GL}jtg#Hu؝εP/l2c* d༱<0OL s-j50fss@Q8k^=ѯ9E=ajx+Uĭ7pBM^W1ԏÆ 8 "]@]]j_܅EܐL=Q]7kOG0݅."ւZrǨU\U޽hųs:Z@P +cJ 9φ>g{*T{RǎΉf5RH0eш'uж@Ad~Y `{jWX9:溙룙S&]d{Fr 7xG9A9Dx@u:&'RHq~Oe&!9mֽIY/,hth_-xHs!ڼ,* )dQ13@Ml[}+vJpUnd#Ar27{v"*n|"{<3HоK-5\LNfBӏzA3?H)})ѿ_ndwwh h06a'1Ɲ ?1"1qLPA΋ɧ,^5h4>VrY+ \C ˫e m݌Mk6拓X:|M6ЅVNi s5"0R_V~mFC?=ȦO "fs4ր -L̢`!YxsGc )wp;R^!)BHϨ3g:tZU׍@5+RSWu?LW$lS$XW!6.=p7?i'N}#NhDYS?ʒ v um fîZU8^7IJk!rIdGYқV_&*1kX-H,u~!0- ᠜ߩ$\ GЧ ֻ%=<8 nF{F*W?!BɄλBO, [xTCCWF5'B6vWd].Ty,!p~YF:->-,Ig3=wWṂ5;`d%\~3V\)D^-bM4KOҽh-1ϙQq("m `2Y+:O B(HQB4W=/Ps y7ڹT+sKy 76Ca/ڬFT-fZGK&lx 1&1_#{pҝO :g} <qiK` 2fBn'Z 1>UjX!|»}cpi.\u+-OtSv mV#!)8A 9-^@|/\g11m7Li:jk"~lEWJ/Y.lz=c,F7 j9c/T٣oB#H#V`cfEKѣEݮnD|(]R_-1˞a: 9Oh?X_ )4ùKLB* @.jяUB.;0YZ0707010000003d000081a400000000000000000000000164e6139f00021f98000000000000000000000000000000000000006100000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/<]?Eh=ڜ.+qVx^sW\ԙa3=Zߞ Ɇ%ꡮ-a9}m0ja@11<}{,(ffvaj TwAZ+Y ?fYx2WnnÑub{ZljLu|D9?&〈(FZҀRF!>_y{H8"!SؠpR|c ߝ{K*kἹ[*߯-m }7C?9]Yb3Fʗ~<䌨ңgXzkt.NcNZ0; by>UXF鶶WN1ifv4cߋ |l 4P7}e]|pe@bu}]97T([hӡ+p(\% &ZA4@pئD*RQQ LHjOs;}|dXhHfb*!dRW/\qj|:/UajGHh_/+SKs*ee9ވDSb@MJ+K:%\/$"(V-)1^* /TH`+NTJ4f_pF)$ Vխ.@#>%qMn[0RXLTHZ&//ii<c [o?iAnDx>E1MU$:>7,U)mH"` qME@IigbE0cpyU-ꌩDʬUzcأ 8Οy7OTs.9 Z~[j!KvtV<Pur@8$$7'ʿ ګ{X6 ,aי]X!o?"1=yx4Bڛ|ýے'_14:1\4!kl߉}2vʒqw )^ͪ'F3zީ ]07;I@9+~CkG :KT࠾;AV0 @xU6>`9Nif O?#_zSB Z3n&AKވ;uHG^)ᆡЃK#8^Jj܎zg_ З+pĞ(*Gb6G6v9#Կ#Ȉ {I;5*^w$Z״<Nؔ6u׷mٳ=_h오B4\3_pzq M|鋽#y9fWpS a ^|'ld?: NcU6Zv[F ]å+1L4L';t(Ex2Ѐ~xLdhvNl$[1!_ȰšC6X$̸m_fr'BקBrz \Sƕp_UpA(۔e)Ehԡ,N,ʳ Ӿo!U;13ӡEmrphvhq-2܉66(" p=(#W6˦ݧv^9kz`<%8k4]F#S}RQ\&udR?NT E~FRQ )#4@s~OdfwX`&TgֽCP>lY_To+|ܮpkz8"8+JmgbqUVB  [_5,9R/mGDQB]T꺹FA3J,{GHx*m罱 vƖY4X2TV Gwq wp^K:'p>ke<r@Jv1m|v88UۑĮ+ˊ?64\2Ƌßn(yYzzQ>"?xPs0/ Ws?'R]%tMQpӣs2nbʳV1mf-G4rps3 } tSO)7Y%F x0cłH)_ߊA/"i|bUJֿ A'=4^:*(h#2H@n5Zr!I^qj}v :wx%bf=FkMw/4 ?8~k~6""-bWmP Cr:n'cq2@`D2N~֫ӯHIje!9VE6SZNa ٯ |}T+^AR \ (ROJ͝^mH-[?Jﻕ`{Uu_xfih)iTn<3]qMw :8m ̚Q2tԗ^,csi4 dSp 0q574 Ewt8N9`w]aR5^];v/b8U}ޭ,P$ jȦ &V& kWVO_qfp7Ѣ[f ZDFTZfy&\uW|<Ӭ-kV?F}cO `̃cfA)z9`*0`H>WoqYkUUrvK4h1ɾ3 ^Ir2aeUR# 5?f0DE.af&{#r$IVWL񄤹j/CI@k@'ƽЙ1u(:aB]GGQΛؓVkrQ(KkD=<@p xGt}!r (d-KӜ j6 Z1>-!ه@3P>`4t}m5:o|lauu%JRģUf NO9Ah 7*ix#>m(FIٿNWX9gf뢾{/\Ԙ3}5@>K =rR ɡޠFe\[D(A8QaējZ? .<:k?gʩdr> q[ 5dS FA4Efs2- gqe@C(EO\:<]`cZi_uX h?qSt䜐x@  @x.o7Wxw'<*Lca8m* 2TB# 3o_ڷKt[x%Ji)s- Pqj)^pS Xdo[s%oqm-k㦉Dww]BF*BZ}eqR팡 nîn*5bӭ-=)LJ3l.&DrpN@]p^P㋳H=> yyTd4EsS`>Gkonzk;僚['b7}4k {)*bM~r= KMOYR jim:nǬa?/w`4IΈ p.)[>SuDվ^쬘plt;bw0E jӨx$ \ g|a & sTƨeqr7i=6:Z.}/`u.tM.P|["Kt\;,;͟[Q}m^WI6~Hfk>B }@wcjp%\ZsctV+F*!TF ~r3%P<4Flzz*u,Um6lҘ:+z㵰ÐA T3җ`]p7C=*Øy!5ѫ1ThBz, G7b@z{L1 f.U:ԗ \" Q,t8OL, ;$Hdm~tA } hhJ @T n33{,70*IVj+3z*D\ @a, 8V)3tvGP[ iD1\Y33W͂d{BZJ=01ΡfS߼ASqDaYkQ./$,L|Et)|ċ RKӻ6 ZA1ǰM7gڦ$APm% .Ih4Z~i`5l_L&HrcX!HKQ5jt -3oeJv$YƳV13o/AܣD~@wA/+܌,s(@жn -jBu_ntBK)>RG<='Ⱦ=IMcݠp՟GY۰\~^ S6tZtX4~NH䃚9M!7u8;=\\V_iP*ݜ5QU%4#)4~X5f^""Π,@/+#uq?=VoɖNL?Z$R"N;!Tl^EFUٖYݾ@3Wk^Sa6\r# nP˼zvX5fp9^D5TTV&{Cbup1tK@H4Xfn"h$ z,Ug5:.(m~K:;eӇC"]_atwwYCˮe=ͻ؎F@>0 Pu2:gSY,z}ѻa6εw2?FI@fɺ eSMoڲ n pxOnn-0'OA:>,^GgTGR#!K,;<*F(v`.3&*ǽ$ѡ칐Xx륁X_`B.%A=L<}"5)1 PZ9 ,nR2HZ1_C?(xQ{Ct >BA=~5WZqpbJ/b h,066N[{gqб<.~`~)gWPJH k(gV|"UTPh߇iy:>5,jBa51[ tx(KA tchɷ%"Lس1]8P]W%GioXZ>e|cyzq- ~2l,^$g{w|/L4hI .SB<=jɗd̲yuEVx.8UקyAde,"A[s.@  [/#1;9]^64gz)#3s(8ߌkH#F(nԘ bD)u~\O6]M r{" mA>yMV|a)ki16%{JLv|3"HBp*h~$i|`6W=a7hmr~cb8*'G?~y/!fnP_JMբON }(~I4(kǼDof٘rq/=jR|p&e G5~:VtLu#Qi`CS _v;+R6mj}#pNEEsEek`98nwag$;G¼P˲uYZSo&ȽWtUOu"T5+=bɢcKOQ>Xa ;R|>M ZlAJ-ݠCeK4s^ *Tw]Pcyt w_ .-:7) FM+_uN C~.=~Nj_&"N 9hf/N~؉sDOًՉ\m[9jÖFQK&f3t'4on&՟,&*,!TVWB-ƣ. \{;͋cПXuܞ>O -ih xH[Gunyݏ*B1do-t^5 nP%QaOt}\N H).کIC2Ia @}JDc?^]P*i4ˈ: ߭ ѨWjS¼EnyIkT=U{mW0ZT?h.V=/ؕlM^=B>Z;ߋked@dnAo"[2M0>+5J!^>b!NzqUY&HĦk(6>cI%%`t1cYGv\8Qhlkn@{n eޫNEdr˟{;kD "yr7HA>UO͔i풊  @#0k$L}y6̝-1{Hq+E깿2! ޷, Ql Y"凗wRw{HhVuֹ"6?nm`"i`TC]?p+N>|7 U4$UZܠEXkM.'Q&p"u+YVPnЧtDqaʓcBkrz(q/i8-_.0n*RG4аAVtT6"2Mg5:'}mAp^xoZ1vYORh7 6vCJ ?yj>(Vzi &"]K=xL@݂NNGxvgDE#!9GJraNfG}Fc3É.ݦh6]XamG*>œ:?t D(&Qj9~P#FGWVNa;igqV0%`)f /W.P:i2G~~Lr_^kO}:'*5"Gьȧr󗓴QdI|x eptԭ-yYp@X|쇎cJ{`Jޢ@y=UGUP2ѲLOBv q+< 㳥#DB4ZOѮ?.:%mb4<_@x 4qa}R4#@-+%7 iHD,mU gyh vO1!@6GH:hTѸlA x'qqrcTotȄ)&`veGY ˎS lV*.pptBHB2瀏Qo's%-Aa`eDdNO]a *l:lYYZ]RzQyh tgK+eKօ.\7ٷl 6uBXZ$Ŭ Ftw,i]"MyW:BcNT[X_fZ٫ | c U#\ \UE#,c.6DӾط>F3Og7/rI$_,pX:d/ӗvjMc~1u#Q5aPjV`ʨmޢQT41 |P$aQ!ܜ폦 VO!ۓqCW<-E[#Z>r..L8 GBrRեl ΁Ry:\A*OthV:$u2OѽZ&ϼՓVYO3.LF$4CcCC my=R-)w:xDFM޹P<.I]KZU烮co3P#{,ԒE#g:Nc HlQD%/5T[`#cs9WYM/" *I`y:2=_Td]BmY }lse\ڹb(?-}CO78B.wkpf4|PTUblG2-;E>ZEFQ[0">՟nȦpۊ,ii#>kjA$Pc il'~˫evGLwIrm"iu|lap1PmA9,k0h:Op{]h|б).6Azt; OO}θ]!CSOnv +GzIQt??Ļ%b{ V FW2d7#?ۺVW 8;D]Ⱥ;u/Ҏ:R0Ӣdp.m2eA2[6v6 r8֪K1Dz$5X6-(gS]ked[.BH0@ *?OɐTDF\iw3ա K/ʫE{w#iJ%_BVt~P,oKb9㠁Z @wA|Kgګ:Ǜ[$ΉmJ0 ݳ|"Y:1< ~yc{Vs2fbpđ5~)&ο A&>,B6%M R.\#\QUÏ@=z«VΕXY?ޠC YZY~[kG#)Gb1IN>iN7~KJ;yRi%sLX:^7ц(; 9H&בװ$H -'d ^ Q/SĒz7Fҗ04֒+4E|lBE#,+v(띆=d[9|j[AE~'7l?XYeGD3g+Z9áy|~'C NigZf:a#fT 1kC{3Ӫ Fl)^RUTDj#Ab-@RlvkI4h#wz#2 HPiᖍeCV'-t-E=pnt@gVF[Up=b>Y~-.ʜWF~wU֢!I 7t¯yWq͔Ʒ_OQb&G|6څrtɦ֝T{;{O: #!cm15ڵmяrME4]#4,jYÄO: !׊~^)h{O+<e Qs6/ndVV.El'S,k3vAJ_7L A^;DHWoz6t _݌~Q 8?X⸻7&OXðVdr%ɧz:VXe:f Դk@$v옑16!Cj6Ce|DĨ["~^ŵF%vըgW;zXx 3#Wi$x7ϫfWio⅊\qSZbg,_d1[|GnKV͆8VR''tsXU^4]oIg@ɟYK ݽzwi:Fn֋X/ٍ;%t2OZ 5/i|0WjiL! ٺ| A_"pbl~s>t"ՅQp e'vd; :rg0;᪚ !\%h2bo$@В~pmlKS;N5w#9 x1'͔ĉR6`h8ʋL*mm#*h.: uPP+eyɟ g`ςTr,z.:k-qVJ:L 0^NJyɕj'd`?!ҭl)˿#ZP-Em% `۩ Lit'qQbYM ݗ[oP_ذ<( :m= +=d--͝@Wu+j@30߁X#cy,[kޚ0|RFIy<6v˶;9ÄӞR2'L\jo֜T '1Ys^tZX+N,1DRKJ9ϻY1I+j{{H|ߪ=Ѷȱ c*:Üza|9cz"mȎ?r)t7״OOи͆z󢃖.<# fR/9FlL@< ›{@l cK"U Ip6ڧ+t"AE{$FE=.jW#@7#z21i$puj_Zg7`cW`#kώ1XzZ̠ bFj|4Q-pW‰p ФlG HFz J.rLav*"V"}@Oid f37,mR~(;"+A^K"lC֩<ʸثLڥ?dB^gdG7>G`` *d31ZVf :Os}eeBg%{do+|11ԴDffy5%1A&u*8ȭ%iv$l0F?`-C-mW]څ'FNnW-P')]?jR§ؕH^ÁՊNMyd#Mq59؏yP %H( IB3JJ4)WJ #o~ԪjǓ!Kۀn|lh7(j隬T9/Z], {3֞o\`g~lyvκ[Ib7{"h{zz*J- Խ-T Uƛh[-9oұVG1C8,W>AE5[\NH>k >^Ƒ9 ||*Q@? -&)!hm /\r2CKB*FTw\:OYiEF8)UhFcڍ5% 3֊Ɵrhd~i^/l LNw2q\.j6,n!Nlݻ < % 9 t- H+NMج}o%6O;>ؗ~{XH*̥r2IJ,^zKڼ1N|7?QCkLrLDstFxV4ȊQµݓ1Pԩ¾+{l&#/rHأ"jBCi~& }@7 ,DeܥK}1Է9)_:Bh,cނV,܍G$9>Fi}=c4ZvR4LɩNe۷z^ުN7> .T4\z91:2Ps V+84%jT|]o @:"FOd`ɑSaQڪe-!:;0URYn*:a'3Nf󐾸h )IC,l3̾sk҃n?cXXۆ94UH.R2p`QM8LHG<5xO;&%~jr.+)ߏ}^ t)>觓"t5~`"`hkw"eʐfJB(?3*:&~fP Sw$&ԕw/joґ?cXt$ X׫8-~}1qILЎzgiLPo\ dD[*ci)%=XgwE>GuJH=Ê_V r_mW4mFğGmL+l\j:b yuMNAuvOπRܷ,U;LCFc-7\;2o v KyV5tJhs`ôNC%rgm*7inWVO>dX޻ -cyJwS}c˂JSS7(%}a똙NH>8˟SNph2NKD66b`/g}sB*]%ہԖxݺ`&+Tj?$/t>]2xrL? .fi,]'vZɰO/rB~kSԉkcirR~_/-L>&n~_XĠrS|P8 Q 'ە'JgO/a#ײ[+%qIv)ٌFjWY8S7}%Iᣬrѝߑ%ҋy:9pӕ6[B h[]I3h5_f R|''n?FrfG笝Bm fMD66PE=n sԨ7ҊR"k,4 ~*nJ3+by8X^ө]4e$-~.s B#܋?%2q\ٜi{́6ީN| ƫ B種]vI%Z*e[$ QʥAr:9<!%ខP ں8],nOZߨt(oLT%;wR% @A@6kzCzHu!@M|Ko!.06-Nmg$wI-yˌXlҧjh|/R=|Z(GW>sż<ӜG X@)ލ5B;Q HauXeK} Zw71~9{fӛlpkEߐ8t]d14͔b㛿yCIWr IbX7`>|Js;8C[֚Pc<͇N,6R7xէ~N֟ M?~]o` I[C8V&, Ae¼g(CYaј_ u' #P/[ߐ0^nwTA/`~iWV,4y 0? m`TPjAxԊbڳrdۯSoZHe~'p>Bhb%:S5~r&WΆϲVQ1f'cL= Et-yz6)/ltR^7o]*%&xvLJ D-H::אM^O ʏo< 0]&R_X{Ro%DyDHaE7 5k?R,ƹim^a[?'|;.^2hsTPU*@;P ?wAiO,Z]r2w?TDYgXV1"b$Di/uB0X Ax}1pkhs`(AURv5(Pn= V4v@;w0pZJn+ifuu\L8'LhTú4J@һuFb;Ͻyč<_|"VAp> |~b]u @NB}l-T"y}M`KWq(Fbvy.JY,LLIj L5ڟS=o68:+`_ d87&OFn6ɇ-",}mQK ǘe>(]`CeS2򥅀7R6OɺlJn1C7 %-U#rkH'T0R ˊzPΛj c*C5cT=P*S(sJ{s#J[|fd`/p3%{ӝ[Dw&}GcT HHgjA-Vbo36&"Ĭ R]yLE*[A)Ay{"q:qpq(y;,z+<1  Ǵο>_5oeCт? q"É}CHgZLS+*v[ïb]jT,@ddklSi]q@~B$\3Jv:o1vcŠCwɛdL {kAp/ 4UfU-eIoDGt>{Y;:_KY6۳IKv 8fR=yWR_oTxZЮ̅X_[^z%:ln c \)-,}f+ĥ:#y"h 8Zq?W9+z}YyX}PV,e.91ɭKik@!b;Wct@21N2UKRX$?@~@Cn`2$?5_5'݁akfz!iA_3fwX91cr~ }o?GVcӄ$-16W*m5F/ؚ<¯G}09=}oوO*2P񾖉N-6Cϼm=- \~e]G ?kh_ >hA)u"Ts|TK[YnxnI9@) T4X-I+Oī;MHXoBz8?})kX{Qߘ^g߭^_PǪEpg&5~\C&SXϵ 7tԉ2_Z5&= DFXu(?95n絤&^D‰|,~Ddh--T5#i~}!%'!+ݶmص!f{W5,`ZqfP+-.+EvU٬{4Ma@wX"_Dw=h-I3`O|T.^t`!FRcid~q6=[;_XKS~47T9L'f:p.277<LXU㷾Ia-|I 8jE vYqYDOj}mSLvA$u[l"7ud/ͅnAT+puƶ 0KDOQ@ Glܔ5/|*~iaEl%5靫2bRk_bhctjdC6!\zU|SA5ȃdv? 0|f,NY=N,.1Xyk [9܁zSzhף6>~0}3hR4 4mz †֝ 織,`3 :_ QޑHYM| Bic8,Sf1>&GRn3g>?U>ŭR7~Z=L[)۬յƠ1pތS)ea'2Dn{˕ ) 4 hIEsPiRN Lq+NG|f+'oq`)avPܛf<1v=;Y FݔZP@}E}͘țR$Q*t: zrF,:vTw`&ǻ2d#eT+/?tkH%ƚNX9'v_:4١Ffu ./ .20Fy=-Wl$yxBoe]slK?d:ِjmFxZeDfI4 ldA_.7Jq f[нSΫ %-s5bIxYGф{Ğaip'e"^ k>3E?Ǒ^֥Y% )2i&GRàkw; l3h!SXVɆX.Ωm"6XZ &yʖF,{xdcbTq.I>}sea0 J ;Vp 3 r% /#͛gf8uRaЄUnzI>p@&#- =Rƿѿn65mCMYY:e^vb\:b: .=e6ч:B"bHĢEn$QmVCLVZ,/KYX y6 F b6o8=MtYGn}z#\ ԑ T"GZm@xfN[db0Up k)(ŝY\=)?pŇ3ܦ|FYo#`gd@^a^sh\V6cԨ цzCas@nֹ Y[k "}Å: kpMAQ E4̍8)AG9K+~d<2][4R}/X1TB "k2fw O*,ukX-&:=  ËQR D:3QŔ>>WZO>B nv!I(@N[:Q%@-Xm*"#GJ+naLEv2J4Sހæ*Ov7\#z_ =AD$ӦEreksx}sY|Zc9Ffo˸4ښAmv#*u2܅3cQG4@}cez^jGܻ !cu NSQݙj\_-Pni1D0Iv/ڮha&Dm6Z:\SJMGqMN- �BIE7 ate!FlrJU@"+ bLu\J-|[x4pixi+X2~`|*Wd#F TX.^֣/mϙ6nzɟQ B%dQ]\ݏ&*T 5kD'\?\W_Be`e Oٿ=pDYP;^꒖UM>{Sba73DSC3QR INس1;oH }-2ۚi)-5NQ'Z`u; vc|^RkVJ#\Ů-dv+hi]JCYl eJɢOtspd /Ũ&<]vI6B FZd[6{yjVwCN1E:l*ӂ|8/&&rtȎ̌ҩET^!b[|m?⋍yQƸKst5Yn& &ntQЎmW =8Qh̨ZЕ2ULwZIN,;'+YflpLm`S@ Ie[e:rk>j1;S_ ]yrC82o!X[4U!}Axӱ[xW2z}[gzM bYՒ@H?)K,U 6J2(]9BI.3  XUTõ;}c5Y8y'*;xjzlp }!0]!Pޱ Zp_]<4g{PY~`BPL4ƯڈuZu 4"k"8נ9!@Ojtӫn dubHT)`V"ft$j᰽4 _g.1A3B:MS]áBgF% m;kP;|ʷ?XD~<_ϸ#z_E ;? P'Royvݮɍ&zuYG.8rS_ҋvS cEnVSI"VF(;Ȉ>hm kyz3ElnsXٯ [{,E4 \<iCa W-<1xD-Tx'5ne s$1( cVr(^>m1пH4eMAq.uG ;o"؀U1؈h,'pY8đPPE]vT2<3] J,m;֫pFiPyYE͈e1d .cxT7-'Yj,RK7#t\tG#ZNaN{{R ?  ;X|`/:CZMIޕ { .WUAI+R lCeJo eFv|YEgԎ% 9ڹ%(G*1VR{L71 _P*2`bhhqZDt.V-9d/|IYЇ/y9<}h :8⨩p\pEVձ.D!} \oya '̭,X&ڍ1‰{h +^OK qRz{p3T ׋1v j,Q9;#ɴLx>ri4KMQג:Nb=3f Ix[׎JWVoyUfE$Ek|Gw=%{kWLhg{1^N~_Y;"pX/* RcU=%p'NzaoӦPaA&ND5tҶm:Y& 6Ax1i?Jvt.(xܷՎ96Fhf+K|8&0LiC-Ա[t="~A^_dyv; Y'sdB%A"+oL_j/sڢB@|Jto~ HifX# p&| 8]$V}gL %,Єd?ih2hˣ1YH&c\ 3Óes?Yz=Qsϲ05`&8Op Zkҵvm?K5V Ldra{%ruP[c3FZF0){DfӀGI!T̘y^OXA =E4^u v`fJ?jv)#/Nj` {@4( !*2LZ!53xFr/#QGNGKqFƮvgaz ;k}>=Kv)ˉ7'g~1J=w i T.[>.~?;4Sڐ6sBens^a?ոDBiO-lЦP v;rU`dJubla5RO 1zMyrtbo9 rMj6.L|)#1udmay{Si>j*!dh`)YWC]wLXqt>CVZPh$kœ+MR 2ZݾJAIy;ZH@́? :@4:whntnTs/m*^gvX3֡ǁf%/hIzwp !A& iɢO .^ש%Cc!TAʮlʡIXgbG*4!}bޚt:@İK*C͠l4!PdlJN= URaS/ǘ7i#XM SVv& 6+cDSkNbgr4z!=,3k*waamk4Pԛ!bQ$AwJL{z Y4ﰀpxpaxM-!N +cJ4  u;LXhqYe7}dH`2'(` /5 {C(ڹq. |D7e4 }?Xhe3"rK3ѿ Ɨz)PAl!RRE,]ͩ?&f<abdq<'&y"ABJVf+C0o 0 @m yJ0nܑ%ϩ1b~v]ҿ0U):\"n5J R]_y-YV l}rP89` ~,tq HnPr+>QBX;] afkM+w?\OY9 0d~)줳.?*Hny/7v·\E[x5_5̷;C7Z5Z}(Jtky^\%}.Puig;z|7$rQ!ΧG7}0WX.=q`5ə@L3C(!pˆXT8)N؇ ^/5~go8#fkqF+e\a)N:.'SL9=}ZP-l4Wa,OpaC^72`WXzWXGVII`^76l\p@ˌe&MWB?5 Qq0+A&}:h^k&blz{%SMWG> uLms& a)_x8m| 34cqK;aP ծT.{ Dڽ<28@Zv=K4UR҉Zi<ދjߧzj(OO6:q*/ï(bv!+Yh~OKN7MUBAdJ(Օ m}Pձ85obQV9jM"!}V ;.@?l5QMJ;0O]`|bOR°0Pꫛ*X; zq_n zG^l'IXF#;G?9ƆaS9QX^rVq9d9,b*BWUB8p$X)wXaVVViނ̷v XGx9BQQ8魨HJs-qAoa9?P[#y͇1_n$g'F҆}͌)Ŗimވ37?\dn?L(cjMzÔ 1Z #;m 4zAFY ߚ濵· Yp%2~ȱh$x\OzcK}{XAn>iCfr&1Sd BPqn'U,wp>UI,An.,\mRIۺ MEϜ||tBl=*11d#z-28JډCsW7kN{VyS Mc!/!ye*_z`i5R^Mr",T͑#,AVUG"R.\YvR-0ZGi ~cmAjPj@%(u]AZil:@co&/\0BEU4\bq4uj^*27^0'&@gS'K8sT|, H%=1@J/CP>X놵SB֯8vf-A8uo+w<*V|+fk~R&ДHyZ}fGy6Ht:kDwyTg9O>(gUrJpF6] ^GP0y LQaKҗ%)Vx*_o'%I(E}^]:_dou{_a`)$I.nJ}4NGfUeƹ&ky'_=Ә"G6j+xS4jN89wOXݙ8mRϑ2+}EB?#*B\s,P]i+eL#v~Y?N@֊f<؟Z(Џi( S4CBƚg_=f=w"V (#;s@=4XX> NFȃB>?]-CRa7NkbepUWI?F$+8cņӛpl%[u4-2_%Xy)TP*A@76}L u EV"Z\_{OőⲦ+/g:k+0}1Sݻա@\Uѵ$Sv?}v'l(=u^5KcA;k{W7qt%OdT4J䣨E AsZbCWPH@B0[% ͘|[[bnnmdycc5, zbk%& <푳DZ)|' ̼oWqGEZ{SIQ /E_Kb:HGh  u])< % M{y,9SG@ HT PTe"p9m@wՉˑ C+eT}B ESY}X#8=ApJ.'.re zIX #_^qז,FUqaC.4X9Uc1H2 I3ѣOX5jt]uAK HUc˗ t;dy 9XY;-|#ߴ* ]iŠ}TS8`H?#o[=&w3ΘPMSbE(;~U{[7@ }QH&hShFAE/9`Qe+yʰd'gUu$mQp89v|ENg 䬦h X)rH:S1cUPEy֣.e6i)KF"HVI׀~Q<'r^ˏU4"E oNFeSB*C7Dߋ+&49Z=L?Yr ~(Ř-@OPjo‚Yb0R2E;Qc˪w ƸWBd\Ԗ*"`g+qå3\ffԅ ^ .oD&YA:IS(u=,բQ>fJ%vao?#3KM"&ʘ2 hUQ_*|=eŦ:?<7 ǵW$Q@>t]Vo5fVʖ2qJtS|yAr>ϵxz.gc]]jfkm> ܃i5(1熫bR#@?WluG~qLC"e7gLfyTz+3SCpHr10 0`6}G:sq6k_ŷϩ_ɡfޞsؗ< €]7yt1 gH<Dgru6IGr$ƈ(;i[O&<"V1 1Y{㬊΢%ޟbKTEPO-6;8:I-}5VШ䑱-isYv3*`ay{"Ml HgMq*ٯ~6&43K6>+^204GQqInfR`]HwӠ7(s^ŀl693W 9sz4PCgʸeF{2訙hǽ/#U?nt.O=-'7c@ifgȋ ]ky\|_Õ/ ug#u_ľթW4ZQaaaFN˝da^c YXh|2M Y^>ʕa{~uFA섨IG\Kss9G^DÞ"#"G|\2?}\ aJjLU/^G tW)JgIZV_h}@[3\W醴!~ 4#ǙlQHIP^S9{M+؛xIvρgҠ޴7hmEOb@&u7ϵ[+8(PxӂHAd2cF~Р3Xu& 9-" :> `U, +2yPKGtCQQ3>hYk(IN6:]W}$f5,?qdDNMp/vBŊ?SjQ?nEtj2zQ)8,x̉h΃8bPdp6,qTz!/Hʼn.Q_ϷhVߗy>7mp>J.sSicX煁lGkbS RUld˛s #[ R6>X -kܼ2 1"O#}ҁokmV{R.@xGPR|g+4 ҫv٘ JzRh9oz[qsF^7hWTLc=MέL-<` O.\f XmD,< n]C j;R=.Pbfk p䔼s\bՔ%SRwmFшB.:z{B NbV@Q=LjU15^舠,ByAK(+9όZ .1WmÈCcGxx d؇;E"&F)^-yX2*."uWwF$Zڥ Ia{bD~rfQ={w#rhj㮎&Ξ>AѾeܜ ,i.U>y0.D=i[²Fڶ aٰȯJ:5Nj5;H;dE4 UA+8a*Ǔ;4 Jc$z%pg7[# |g] MUr|7 Wqzlnb y'#l[ bqtDqc%.p^(yUW#?#NqF'߿p[Uxw*וH 3݊_EQDFƒZ6aLJBÍ{3 65tva>Qp3'iyvˢƠMRu5w8߰ Y׶%'9 cY$R,L !޲smшi^ֱ yV:B+'fmYf׾qeqݔD;]TQEН-#,'!`l>rj6ݟFb>'rye;G9K'f- &e >G>?IBu5HP {*g"?Ԇ-+]U/%$ .(X*a+}+>[ja﷯4H9c$pm*eʃgv.xqO&rSPd5BuUw鐒7Re_k ؎lx5a#.cfes鍗ĖY / ~:cb ڹ# E $n00+Zr|T1%>̨7(tٸ0i$-q"`#-DNfgAfGKw@5Vk0}.9~^ -ѵCL- O恃KwE[bQ-PJ &;l&3Cm=:bCՒ}&/' %{/VuTE4n[ M0n*!WHjARPQ%@8FOl1pMuXPHmsN2[c2~ :{Ss=oXR;M5;mP`(RN~$!2=fÑO[W0&97>Y,-8n- ѣbw5b4{&S vh҆723Ά=1uMMR%v '2shXJ;[&rgZf"%Mo!ev12)x*R+FB@}yOVXX?>GDO ^I/:iֿ(^jv+n Ƞ0# Y{%ALDٳj3}8GVN8FB[ [Ku51P.O.mLw! Z9H3́QOe>\@ QVyc*~hOa6rg8h3ou%2hy&`| qԵ&|^.&לZ̖'Bo+ :-2k+ 5Eqi%_̤IK֦nkS4jv7ܾ/5V1~+YhVۘNGЃ~^֟+a5q D['2x䦛w {:x֏FB-H 4QàM±OzHuU8:B׸R dQES|yoQ^υZ,mY[ia$u[)CU멼/ܞ$`hi8bGu|f*ri_p5Lj^WMN0] 3PytE:1l.0}%l3 @5tIn}|=Z-ŘUUqw1ݳxA J셝cK7Vu0~#;8}qO|b!@jaisS` @9z<$_H̏[WSyeM~ :[p>oּ:3=_M(R7釄;:3OGrH=Tft\)rP~<1? V۸"(x'"̙(( ݄b]><|>XJP9T|/+[K,Upj˖XnVJ.[0t~'M Ҵ@LVt a~/J 2giO=4 /*.({N ,Er'KE>h 9Z*, 6Cv>$M]ˉטÑl0W%4\=M pnVB644Gl?*ЖKe)9C͸}!!o{G_8i\iTfNj=- |'85½Ů a(C̷wϾbtгWԺʆ+.ӿB.̌+xr'@;=L(SB%wOV}FZWlx^NQ'FkH6*\qcb~G'hH" j>9n%^Ikt(3YKc3FF3SC ª41/TK`TiX/2)0-kV-zZ{y:n q핰0egy4ZvbP=W%u*kxZ6<r"g׭׎2s{ 2Rx {{S7 &8p*&AY}7R|!:ogF=XмoЄnw|G QhiHb'@;bh֕:"w1kYw-"ܩд/WRPVγgTD \ӣ͝Lֺ&RHh}foϰAcsJ:"mE^B5oJOlBƳJa DoZ wcnFm'!<忥 5\!k|x{5zH5`0??qg_bh)CFm<_ 8o>62tr7۶PTK5`K-WGצimzj_zq" |-U$SICkT]&n 2B$(: H,`;k3䑕FB{!ؔvTj}?SMYaK7jԙ*12hn4ȱR.ٳ[+I\TV6v ;)P8Zl FoAy 'c]O6=gVQXTN􌚛zA@ ?X*@V?kqֺ -xy |'S [FҘf@DY(O[?5i4.ܐ[?@82W T >'W7\ʚef]n rqy#ACۅm/z:L+(&V"c"%gVbl "ZU2'8=:FYdɺ<%!g{#㞈䠎p̩;ha7}b4CdJ]BWAb{G".@V>D/4ȗ)\;'|?Hn͙ϫdƆLV֞#]aբY|Hł(]f"TKgORP2+8݈COc&a=jcg)8Dѷwd-ᰫ!hJ |sc5Yh/J_4ϰtR&#.6v?H,j7ddS_YVhl$xRj`,Gj]<Vg4OZ"Iv4NURQKdKƻt]R/%_J\NisZމRYqͰyqѦg%YBfRq_g<1rJN紃fH JR@%gW!@j~/I@p3}4вx96$rҜ~3=RG xiUs9׎:nPc=;{5Q:'k^hleva"DHأձ$ǟ=ι*mLEu QV,R[XFnʩBnӡabכdbWt0^Uv@-aai/淰רR xm&O|cwaMWw-I/5Nj\S],[ֆ";D| wOD2Ƀgi;a$}w$hőʨ` E~}>)A.;Fj 5 g78+^]J+ގn 5R\7d;4dYYEr/A΅7L*hV?gWMhȼ-޽bghZ5ؤSkNc*U=6D ņj(wx=FmU Qn31#-/NDFadXu7 kh@8)'0i!9=hː>`%w"|(;K_Eql!yz7Ov/4Ę,meSwԱx u`8ڦxxy |GL3v:=j<|\@ޙ`r %8[BxDֆ^#[OJ?yMə!Eiٮ>i3k-TB 2ڼY{WBp0XA#5drP0=eRe8wRfkeHü7ss'` 3(p#ꐵzXBq@A`C=sҳ7]\q0vyˌQ r]Z|es7|ױf3X)y .}S4k"m_zU -% ̼BzWb"ӉFvξW<09..@ bϋՈq _jfA&DA%׸@VaXV_e3j6 jN3ajm!+HQw&I]o(H e0(45F_"j~ZpvZU+raG3a`RgeCqHڏG/&MKvPD)TֺƩBRB8TEAK=ŧ{:8uCԳ[jR/ h'iXyj+7*iZ!rD29(tF[:\r/ ]0e}߆.=yNa=}1A^D\mk1@w]*9O2-Ah>1Qԡ b/3nz{B{ _:l6xDGu95jvk&>=I(j"$39DSI FGdHSRI^:^g%ñ.HʣCK.Gf o]WJ«N??te` b1}^ RobO#M X='GY=癣y_|"%[jc(ʋ:bĝq,"+hSGf6q[HX\{I߷8PvT??*T}7 Ա(uBfUٺ2wVgmd:ޯܲ"QS2?/{V{KvO`M0.20[I|Hſdޯ}%Tv2qqds&86zP0XS1?-EErU0Q>1~eG|W䑿E0} Bp j0͋q&L8M7ɍ0ճYR]; -qME#F-H\Ba\uР[dE=S$%"mKܛQM}&u瓟Lj]"$3|X!EdC;􊣮bk /XM|hʰ"iax|gWܷ>>.oٍZNCTJ뚉C$i;f )K×"y H_Xb}%e9z$IaG>=*)c;xZɁOkGbx1k’yM鴬Lq:ʛcYXT^P?'vN)I|/fW7jqsV;8*,EĊ/v;Bʮfl]2~sjz5։àIB8? +^)n$`[O}*0&@/`S&bpo&^S6 dt)LoPm춫{b*LH'I?HlyTA'AеG?;j_ ƒbOif>|ͪRDuu$o` + Ңq4p%#rY&:4P;\=v}h LR8 Acgxn o!DOKNJHKw+OwD{0iZv9ٌו#Cl qM y<^eK g͈c$4L&/*Δ(`062x4A}+fCFSO2 2Tspe`R =t2@c }\TMd$ G@׈B5g2[ja[U՜>E*PE&lb _TG܌ufH XB.ckd$vKߋuo&nJ ]xe#9^G8jU\(wg3jSJ~M}jtcɺy{;(9F:qG tCߤL#|Іr@P>kJ/9^$riԞsTWUWȄlg,LhاmK<é0~ F{G%o}YBP,۰ M^=a=xO;†v<0LF-E{=Pȝe|˨hjOmSwu`,x9::g>?Ձ*@B"&`AƜw?P5fIVy֮1Yya QS\}_롽N \4pj]`ĭȦQ WP*r%ܘf|Ioly:myDJ|:8C} f*V #_ƃtX^ݺ9gٮsC[XjuD{ObF> hԓlElK_U$rX$D4@$ݛ9hsdUxFj @Qn[94|x-薢T(42yJixWUwq?EA)yH/}-2uŜME:$~>I׀ L0@T΢ͷx #}#mxzuVd$*=uL?i;[yjTN_CZ9e^.oDʣ8xD,G=ŞDM8GSk&Ru({"KO3o Ѩ1䓷R!|8ђ qfdI`=>)Qp\cM"IW+ւaꀠNi;-q$[DxIq{&>T&2Č-t||e2"Z:C[n1rIw.y{'qZJpR}*JbF]03u<㿦p#ֽl|=m}*?ߪy~@^C@ŻPsD9[QRe g)|#jVS{gN ZpP{rXkxFkdﺶn؄8C¹:'{Q>Ɔq+=s+c.geIdCGye֗ $O-\b0#"0\V t[mӵ5_$;S ?Ax$#Ŀۢ]NwcNyf1:ǽAb_\.i"}'Tԗ2v bw-fPY?;WF/h P7M4qC]4/NfJW`(=Ax2[_~' 1rj''-b\ cx񈕶wYwW| eDZp~ZP;~k0?~.Er Ob9>e^ PH_ܓc nk-Ewh~\n=o(yaqm=9ҍO 앳>7dr>VǑ_|"U8񍦨Yދٞ;FNFI_[qf?36fe*$9 ܀I 0?7`3O+Y Kדm^cJtM%.Nth/Iz>ZbdN`M{ɸQYBܱr,*;^6ahSXi~ -[f`PpHf}9ndR>˜?Ҝ1xsP '' m#P`_G 5z@_&g(R3}d7)䒏9=,O~tb .i3T ͒P;"SrX#B)'КQCꉷ+_ΑqD*3l.V`OmdgWg cґسl>X5O'4Nb@=rr%@L4Et]U|$6? 0@Kٲc GE&yٖ8F<3E e/y(z0[KVg.Xe;hF׭__uSo$$풑Nxaj8 y": Ao]gh9>ø3vv򢹺4GM{orףt 4p;ۮތeI&y#oܑ ,PkijtU/b[)5x]m"4@֌!;CPyp}݅"*D&+ s(R Oen 4_;_$603K GvL ,:(\<>f9FH*v{9ʜ6zBiսQG3D;>~s$0n+Ibj w a4k7RFMG9gP63[ { u;&):z LߣMyPuuOMKUqv.i[}SW1,u q.1/:0!GVցo, tq,1<ڬ%'[wLI3t#=0_I^0N%*u#DK0] j!2Jhyubc2y~/D|ܖL$j%='4TWeojc7 Rۧ% S.ZWUbY'/\S^wm46X!$$jEtyxQw =@Qj?vWOr"et%dem0wM`1bx˧)U 1^Hk0+ISydٺ5w;Y/!{*I<kF.=r=X1͹Rb݄ӛ{jN:\rHK ihRgvdɜ1m"enE8X?~ 8\/lZQL/BUVIqdkF7\iuXfh" uY XmZlʭH<*d :%.bnY;_^ ~v%Cqj\:NjI˾yqaZq,OKĽLhlIs6 MxF_1Tt̪.˂ŷYjjsoiho dZ-j'"7HK[rd'yMzp: $K:V`%A-7KH@ŢQ#euƌ+RIaaROJ\sI#Bљd?SowJ t3uY!E+x9Ѐ )Q]nGÂ8kN3cvY=PBz_!zOW?t D|(]:OyĐ<_3WP#jg ~ ֻ0y$3:Qw*zS>YѮ.ZdhC0G6RXwܘ&L|iNT޿ON u)Gڮ'Own⿹->h~Msk& Tb\'g 97 xl ϭƙ(d^ GޅrFx::᱊Hc[}=X&]m (F,S7v8MIC|[R|S (4 VeGEYQdc:,0vX`E^_ZUpzg|Tt`7sgrLp#ŭ#d(AwHު--1ґVeʗ69;rNE[gRJ!Fz5*_GrT 9Y IZe!\i1A{EɇUR=yb&+ⴍRVME Lf%  ek^Z>6H$9+{wVaócf9޶Iy;-M%7s5t00$L\g7e},zL÷=i ՙ,x({p2_Y85CO#=kni†@POrP(&)j/^rۋ,w:)wRQ+\P@9Ube2WWDRHaΏ? m9љɍG~ȶwҞ"(r/`qnkRC&ߎ\'[ 0[j =a6lKgV3Z~JMS.4|$)٨iZYk$,c3DڵaI$^RبF%e:JuuVK / "?j@Zq I]B #Uczd[/X<, cNgʐeψzlPq%=Oe:Y@qH9 }`vvr٠ )ԍ VppfUZ 7y),Tk,VR(1VyQxaCb>" gH 35bɂ-%g7KDoOϼ_[!Ʉ#$* 1BZ&P1N^d\vMZ% ('Bm}0@ 1$UfHl5-c }= {-U}paݰQ20=Y qsj(->Fat9583e= lRToMn;@闗{6a<>܇nbvxX*qqM1E\ڢKJ6B3uUJΚ 1S H1!;k T5L< { Rʨ'tW]0ͿOAB>/S@UΛW ZSkr3'^*p^8̕(k:!J5WB.9U1f-):80"T5I&~?%;jWCl] 0{@yk>l`! ЀoQ/XTP(pp_/}n_]fϐ>yQ{lS4Os])9@hMnkg0=9|\ʶ`zd?ItW;M 5tGPdo*]0¬nf?v/Ykcx|?NjۮnINEkWb h:mۏG>^F~ǭ. B̏ q/3M\blř\(! O4>I'3TE&0K-um9HFf[yV?%y(74`9#A * 1F>{ȩ'!^ ֖?n7L|g% .Ӷ=x|o//暤T}~ @v5qi G0i}Z'(o{ͽ=aP,eCy;=qo?0ۜ'q;&0@Ivi-:AX" u wtHzZ)#xa$f8_=j5C{kgF{' ie-> E-`Lp"3}{g5jj<_wyd8<1ڍ=/\cYy6'[8/I>%m/|J9 bh1-Z?Pb-deBSA%#em^H%j/-ژ5m'٥kGDactD32 +a: N 0z)} r6LZ7NjA5ۏ]BΦ:&ML@Fat?8jzwp-s{Z('H_ꌤ?8X5G8ζ`]^΄vǒ=#z M\5r3J*Yz^<]\ BñWWݚPXY, &!ڟtWYa~$O@:,Bo$# V?)8M4Q3 #Ź; rY_pwQ -]!)Fiuit`;ۙS M׉ʆ(t8nnXj-3' Xq`FYO:i7`<^6><uM|H5%ddKAOyg9mJ$A?ydEu()}FE^%TEQ Q^r@CKGlIq3>#b-ԅ36B[HE˟i@GilξIƯߩE7wq;Y-LEN[ɅpArvU's\XxgMn ,K nIvyHh*ƩCU^Bf% |$66 |a v_ga8-U)6wz<" idaBģnswR[*l6V :zV/ҪDC~8S#e|fGl#`(:+ n'Dm |J;A-\8`}eP:ܟN5Xt 1|Dx]AekxZɓ.j-bA'SU#KLi_F%s ڿKMxaca-&W6a 7@D0Z~ DQC?>$"hڟj| 8/Cr25ַ{;xhS,Fķ J?L'(FO>Ni./t$Q1RX*`wtJ5fptb HYm7ks-.6YRаOC e{Ee\gdB<9IV.-;4+S-da6nV5k/.~?|b(9S:GIx.F5{t'c lu3A" %II590|gh*2$4^ 1h]q٫v0N(JF$Ma-"$\ğ>?DAЦژ x9%Nx|b1uo HUļ;'Ec%'>zi\rS:z.P=r.Z |=-6@lv-jb8iXNK2gG\*" 1O.n; =gQO(v7CnP:##"};А>?G*G_J9]sk7Z0،$"nr:'+s䃞2Zg"g'̋ E cx{2Ӂ'8Ew9@2T #RU@/W7jYBHq:$4344{M3%2؛Zh̰G6dkpjSkX! tKKT\˫+ ;viu{#ոTw~'"U. ЦB!b>f[h /,qP$𺣴 AZ| =;/_!OAftqMPY[7e!rUqyDeKJ~.~ٰ6\kt(P5hT &?l"ʅm$Pf&>׀!Gib5eKP h0ZDCFCn<531(ˍgE$R횁cE;'I]HІji`&CI{R֚_SސYh~ĖXW!@/=(VY'ѕt'.Gۅ.S-~T7愄`ꢜ>*n  5jvҦH}ZWE'/A 9υfrS9:,lcC~=_N;2~Ko\_E^Qi.PҼgJYZZ쌲Zє=}d-!0>lfu~[ ථ.o>bʈ .ebC7c)0J !p:޿D_JZ'`5A>hӨ}%X+: G]Q'V'gS8v O;3TrԊcmɈ#5"JfўH4~,8a>'6px y&[e}с??JCoi_D[8'"L؝>Hg8-1c*|Ty)`Nύi=rN13Ao},mp* ݇9u`n_X3~n9嚔cJu crvk`۔J^? ix%8@J8=ĖȚFvG(Fл_$0%>6HW+2hOvo:”r,iDBU+R5|*E>z0Sx:fI\s ^UxbI[T!62 x%yօIm+(r;&0Bhf׮|OVViLVN>tM1]!c.0$g=<047Tٗ~W;(_q#wCQ%Dk-ivɑfA l[q 抮7&|M9n6>\llHg\?b zAۑxqjۉ܊@5;l FvXIu7 %Sѷ:tfi-sFɸI99IvQ~VilI{} _آ? ypAIQA{^OP $x99[*_Gy&suL8-WsaAT`%w xM2v,5.C$qW,%ʤBZ&/ZlЬi~/Ŏ2wNV׏@$T;)&Ζ0z }FE&@̭a1lsNrfD΋ng8֯ƈ\(>#:rS["t֫L Jʔ A3Fb>RN&JW]kAO?8 #wlEd ThJnCFޚE0fSU ޲ 쯜Vâ) "shRnʈ{$#3h7s3$x@}ٵP'A s K+UΌhK?=6?m8))H>Z8. qɒ>WWR;hXbsI +;we)GmM XQ_сӢX|0̳=ŝDcS\#ɦQ h IwÊS63ͷP'.5e(crHh qQ0UUPЅd$}S1"XR&Yo9%vg34QUC[4 +q7ʈM=,p@#q<@d<ڈyZ19?k}<[pQ}ޒNxv ~Ѷ'0%"B'ek<_M5(>bl42a?cF/i:I6jSH(tUQ!i8@Õ>l!_N2fpBJ#{엝a@poBf B;@Fd,O`2!o) * /DF ݚ%]XrR9[ʡ~`ͅ!OIѯ.71L&𼞬U.4XᷧBB%e1ѻשf53*MBܫ ,GRMFd'_ hq䮥Ek10tj6㟀HC z$C.+#TnbqN}y5Jh|ejCwb `?kȧ}GMg^-* T0A+1qk}6 s T _vvƟxKug8\,OK*[U_yʗć%<8Ȇ|?dzR#T%졉8L/?PUD _^"M;c<"c_$|m}"n܌E@!'z9ڶ:әhڨ)xEI5r W /OxcūkK~~klXׯܺ"8csEF@(*,ZZÉ(LL# ^S_zN'MJo|1נce._U%iBꆯ9>g*謣qD)cMtMUVYTv,["+dRyx8*F!0uO/*i`xR:s[kɹ-`8A?kQ#O䐀d[–Vvw ݩzS y'RL هta7R +my⣙ ;fM5zyUi Y:fXcj@ 2_f }.hH!1reuo-@ǑȨ9WER@_P }i|ݗ^E?]`GK֎k(ޡ~z歷T$4rzj:n-5o2ݕn- 6<"(M׀%uG񋛾fSyDM ?EQOCr"r<vVSlKmIS6E)\a ʧĹiq@hmCc-xB"!܅Xco$I25%%6xb"]$/Iw+b?5hhDGuhyxZ-按(diqGDv'QLq=fCn|FGr5lHmX6ʫF+-XȱIRhTRc/NN5 vP}}f1ɖ6]l⠓K!r0>QD{|Xt%AɗG6bH]M)Y4  j fQ[-j}#ONzeA({r#洕~Hjzޠ@UObяU:x2X N@]_sl}GIGXhYXe؂\G`ɦh~Hs(eRc@IsyTQ8H*B]ݚ5?O[$ϱzۆ-Z&O+7݆2&AD'm;\&WVتk5n6y]Wa, gu@uz$i.-;z?;Oh;;Eu1-g4!viGwDU̖a*ΕG)l]4MK_U9 ?f݄nP6kc[<*>QY޿0w>S#rӘgDe1mY>-ght=T~ yDLӥav=NON{蚂ـz.]b@%i08^ p^A UW45YiU&)gw Oʸ! 9Z G>(7=EoT?e9#ie$viz04?&1;vuѥM]ӛ[CNذ< _\~ݜqW狔~NES|#t {"vHQL{N`f7>d*=` jGƵGZ^cm%!F]91?f=dLwjCej! g*g϶INeUOd嗞zƪ U\T&)wurh$HqئcWC_ROu E[ ޷Zr'cΎM!P&Cb2 ޭ/ ;8#^wJ7=;Zz@ I}[dw%^S-٠ x}VڎCc'3'6~hsΉ4L2qFyPuכgJ+SLܨ/VO-p{[`QG&9<ۏXjTIkŶi-<;KΖ:I8ϳnP :}6Ѓi}}x:Qp6HgُݖbQzn\VD7ж_ >kaux|l ȡ_20㰚dNsb)?>Ӄ~cb!+:%6Z|%bF7UqC)?*}IYB{ǹ9)bKocw^S+qFfd?[CS+mgxnBu JFBPhQx^kj|k&FgI9"͊!y?{"t{u !]ר6mg|xU +WV7uX Z^>fAgP30(KvS҇`[_D ,ؗv#xAMbwxRr@Y#Gx"OrDP'4Dvn~L62!lQѲa%XpۀI;&9A}P(OPʨj;P|zoe?`zMstAW%{w}%[K^3.q}G<F%z,fM4努cˡۄP's-Ѷ?*}6̈́LC@Vag- .6=e*! XFlaHg ?snNLIB _Oq 0x'M$q T>@tw{`Iy+̤/=Uy(.-KIQyJx0:'_I'}ys]B0._~,tVH72f)2% l2Tv*P.$!KS_18]!񭢤T&I?*aקދLZY6هzjv:-m trzRB Di{,e5jeﰶ oG}A GĚSZPo^JJԨJbaԋG Y|>fIP!&Xrvl!O6??pfkҲcF=c@אOd){wpT|B]+Ӱx*fgNWž%ψ.ן$'P 1a뾚*rxe@V`7ק4ufd_nW}wٟU;mZQ]gx p! }[D9]mNk]D8se#`? 74wEq;|A;N{;lb@D;4Pϰ+Z=f;H q:.j&㬢 F[ EMiL Yxz"zIH2K͊ez@bwoj+PU4d?3wY{R`bLW\xVgQ?l@jɨXk4IOGQȶ MM&C,2>]$Ҕsشd:: vۣ*@z{|~DE$qqEXzwyfLo*_ÆK`:{ٰ9JR'_!s&qv`MLT HAGH?#wی1pQo#@V.hzn#রeHW\eEAku7Mܯ-RBSX9jHv kJsNۭ:&I,ݴ0f)AZ MR*levAXVR$h2jГͤ|_\ Kjn2Xj-A4KlfH7]hBn\[z'p>C,CC^=!IhHYaajeЖЬ^.8P:ݸ\xP5B2Q5+]cT19o;X~0+_C^X7z3{:w1^B=tJ+u …{  uvϰ}Hiݤ>Ym̹A׋6CeڑVoj}# k7 u_UYI*0Vxڱ h孢xCs ̅IZԤL(VO3-oB`iebպs =5Ò^8pwP\!/K fT rwL5'xLo" K;]8NŐ+q运7n9dwijօ<15V a}c.upY m]wV BܵavG jaم`sFw W5"&(OwHU d 3q1Cok! t)Ru#ƅkjsMt[+ 5O -,⢧q$xĀrU]j`}#QPOTDo,GӹkcD'Dj^oFVq;J~yɋ-qXXsDК qiNxd]f4Of<0e*mx ۚ#\hf1g<f6u _2- bRLV"=^)Vrc%1*-SvF,q%VZ 9HjW{W$ꓛ7R3SfW]̈́B/ζR4B J7o-sl _|q?lcyKƁ\Xƈ u`q3ɼFxPLz2 Q{O,퇓_{o1n +It;;1vz5`vݘx &ߌ W|H=S]7.vy œVQ?6y0ԭ]$9`Lry^WjXܞ[88j;ب6N\ɧ `͋.IՉ].|wʥy2 VDC&qakYI aL|tn o*0Bɜ20·eSScW\ƣme؞/}fꎓ5 Lb=כU#o%=%b_b~aԸaH)NXRAsMHٗ:C\S\%ֈ9^gdbA>̑H&/H5Z:vRXY|#bD*W+eSm 3КzoM;K=\6YxMYxIJL*a۞ cQo k}+hHtGw@avAƿ˼GƫOé%{-P\e#v!NB")Roxk[քcܞuO4a{u0E95ױD=ƢzhuvaCy{؏Hܹh-Y!fJ@5K;ht]8,O1q$g^YS[٨+8rkl qZD922 (#/K.e)>;2Bb˥(x Mj`" 2+f%T̊>qO1I8"7bHOJڏf,>#h&tG&L)lOׯӦi(%) <6Zs8bg|Ӎr,wI/r㸽Sh{SveXG]J }F,p:0kjLj?ފZ|a" Ϥ&>ueZ2lCm7_q^VYb7>޽Vt!$x;EOuzŞ,ҿV7_uE`æNdeBQj}/v蕃.1S=G⦆ڍ-\Fp/=ԼqrN_"i`rZ ~N8Dij;tQǶg/2EšRk0vK`?ۧJbс"ݒǗZ09jEqIqC2([M՚ Vi~åtd{EiY$h\hz[F93-7N;z[j3n@ @dAr!ng:ݶƐZg^}cY㗎%HեMΏ풴 4JSUa_OpI`A (c}4@d{=lS3G04)?mGb_oo; /}$3##X# C4._%֤6v)yVVK&:y9Xaxw峚8(Ь:2vtf9"pF0߳kɷt ܒ-IB긎9+U4.O T%8fI"?_܊w'2pk+_;?q#@p%S#z^X jYkH`hqUC{ z_8{t,%5Tĵ:1Ӟ&n빑.w67!ڢ&`v bB[gfl#'\rt pQ백llݟX`*tgK([-8/淖;ѢV'r?41Sx X|ӮQZ3-ϱ\ (x^KL 1) 1P8iA“vo9߰/d5.b,EZ b [ϣ+f՟ac B}eڀ.T ܛlt࣯ϕq3#I +ي|fPLHjJEQxLޔ$m- j``G{N3%օ0D;,Mf[W(IpXm MA~@1*jڷMV&¤? e&us%./qc[v"H! ]65[̃#jbut.wC휐G,1= b G :9T}Q Rv]%u  ʫ;sbt0u5_{BOAœ b s,teڗ V:xB3ǹOi|"NoW0.R15V/kqAB^DS Q憜"z~b^IyB?.a1S4og{x0C#gV&[L1B<~Zk}ֈŚҫ\ȱDZtQo., 6(.;7}4(g`3`/VZR 0vAk3\{vT4Rbc涟\_]fbxn%Fpb缂B" ?PIHMBt{vMZ2Us:RUXw&;FPzV</#P%q5^S<7H7Eh9!wO|3\fxkޚXT=Iubo(ރ׍E޵jo]W!vl p#Ü\ׯ$ac#^k<НM !7@x=0̶9W/㔗ߐZ$O?J$WVϡ͖%1EyҥW6eyKR&(U8Ǔn8~֊S<kXd\198(CWY ?`*1  B*\*W 76q2]m MU]UǓ'C{=QȦ'r=. xcӰZAtVW|XVQ<l)Eh]iDQhP T<ռ:دܥ=zmx/̬n41#J{BՖ#Z;d1jp$_aD.axi43Vg#G}?u::k.1nZݚ((5]),`8|$f|Re 7xwwu G_U{9[ƥ b%z1 `5e2hrْ& 5܊;c-tӂZ|/ѼcO_`Wdx0\JzVE2xzqܛ D.9+dbBWA7|'bzNЩ ,7U2)$0']d0<+r7단kWyB+ QByWTe&Un9n/{w.6L3/vdeu+4K4_;8-ZHX.n@spGC^5Ҹ{.u":}cP X ͖)|LquHT *Gv@/&<`ї;Xuq3(jiFY֢ئ T=.I\uԣATOR$\7*Tq9HכӏbfAz?{ɻW5\yPϺ>N}yӳkf;c::乘zm<7]n'/уG⎥ZIBs! %wN8+r jJcV"{*ShQLD*L >>Gz^NrF t۱NczԚТjTOu[kDD9 ò(;P3^Bef``@}Z(c5m6n rW{k{X*K\ >ZU2`3-L(Ilw¼9؟r-^Y `D Jp<[E`5ʅE:Ud?-/%&D]@V³!Q7]J`n҇Qr=άm)[㱦q6LEn\ %OM2K)aBɰ(Hē433> Kp]?!C퟉;>g@YҷlWķՎa)O}y&8k{{S[cc`^ Plӭ㶋cO}YO^n9~QڋN,2Z _x{C{uD0:'POv4h>nݳį`'ljgTqEDuv,c`M5@zg@ iIc8 x ʘ`-=uFm*aɢyx/|*"N3-@QYR*l$3p(־MK'>E;7 FVfAs[3Я%ne/S398OON"sZ ".V}%(K-I\Ƅ9nFEQH, _V, ʲDgP@My4IPvSxm8Wwn* ޖ29wY2d`5e9&m3'%Saf߬mPQGzn4#{Oi6Y  (C)8u7Dh۴N&HbW+d_nVv 8 ^7Ec& ġyav5_ʓɽԳ &I0zVk#;aG$NMPQ_{W9Q]>hxi`Cm 6! ymܜF)Hee/# ѸR ȁR cm`qY}Qa*=!(l I/dGzv*xuuw߷QҬwJv<$P~Ԣ^:Fy! W݈ޘp/3v{*[B .7);lrOOƆ2zu=|CwLHA:`9leey⅞!Rt*6ERuu":~^N3(VNY$J~qPV`+Itwgè88H -EwXܾ~+A|.yv>Bk_`0P9\Ƅqu?jHPB?7Y+t!2#83+ jS V5;T.bO9DX%GԱG(z%X]}<Ġfd=Ie"iijC"NjT~>&x6 jjNDeuMx_̝p7MwԮz⭓ ėg}[ѱXDǿRrz5 ȋ~By?frH O%\һpf@πDjV3=/#ͯ$Q: ח{…)Gt1_?Œ[ 6;B%Ow7$~oˑ2I2T|"9,LV:ѱv=C Z a/bT4Ocbr[vZ}O&uy<,S8$nj4L#`Q1iڶV 1Ҁr 5<֝YQdrdMq9 ·kenw*H'9G2INa2dsR4>8Z'Il[~G]cԼNOAф,r_<h;22)]Z%\UI\"q*H&+#n^fY̜isjW9^n )Ne{,"YE{1쪵Cpsũf

~[ζL^T@֑;y j[.sS MnPqw5ؾ`tƢ%s= aAN$խN-e [r KB|-KO4XpP}L3e=}w~;` j3XYOWĥr@ r@'͜B\<=G6YDkqZD*\G_)ʣ3g~ѐ̱6s!J X(ˁ ka##W%ah6.esdz$cʈ0] (.,:x'/*tS+hp{h HZ;F˜l5z*)==2>7nt<# 4Z?^ ^yW02hʭdIjx,\.g="Bgu]NHgakTp5Wli+{ʼ^ t51{һJ'kt9py޷:;P'BYnWr U 8QS ,b3ǁyQ*mFR[xu PC@^8׸ 2]*|bιJBH4D9FO~ܔ.68BƍTW{`6~}dL@__R3?76-2?X?0F/NX4r^(;u\O"|1[Gࣃ,[r_ɖ3d/$1dQq$ֈN̝3=>F\{ v+ wC\YKna9!+9N>|°Xi$\"Hmǔ6CעG #k4s@i ITJnNJ#@BDKx*oE-ՠ:[`50:˓zs9aeiF5jq-PьŏQ{\-x=/ Mm ۴P t~nGl T+AA^w)FN<ܠǚ f!'+R_yxyjEjhDR.w=[7eUi?(ι~{:;S) WުP;IZ]^m1HAImpT=|/M-F ULVXRfxIPFu=tܦwǒo8Hq'LN~+S_'d Ȍ2,S5S/əUjAԁ5kv "cFxR&I{Pwr43l4 k]Es*"8pddN@@N u f!6J^lmPU]-a3uX-Vcյ~ʒzAyck}DfwY쐉/T(ExlCcƖ"y ~O6k] ` (S|U˕ܓv!"^rSVLJ^5.:rmO!Tb_c4Z`"k싓kd ];x[ۦ-Ogp`u,GRG2haxh/'Wƶ`=n= rf3V_ѷ@;_=.)*Y +.olh,%)>xP+@fOKdKIυU$4\| ]e男5kױJ]b;- 1|h y y[;RTA_Z{1ίz}Ә$ ek6~[銓*O3>28@jSS5W5!p|s%ZQ,Y31m% uS<ܙ4J[SZ8yx+m UBHJF:[Rj++ٶpO`51sʻ 3. ytyrHY ҄:_sQ(},oUڍ68 8jH_zQK)=z8Z oVZ@$eԌa'MZOq'Ύ]Z霭@)CĹHNwMܖ:95䓄"~ @pdVYGa b|X<=Tnƒ,8:5 Al0%UD,.8.M9eb. k` rvӊJ@Y_(uO[ )ApGDبX@|_Yދ륺-%=yHJWX"_ VGg3Zx !HDL̄g2u=SX^c$9~ײԯ%T\1|aIL.?xc˦MY9z9}Vю4P.dȴU7c{{e6hz@j" (LRz%Xȅ?r p4ZG¼#R$?A܂6c?( 5N!_7.>u\$>XЊ/$0+"u-glTFVsuYb.%K.ԕ9>Fu%嚐^k{G@{֮T14W͆Ke Y9gN]7m)&BpC!+Z[vM7XE VsboZ1w[$!zPv'*V㥬嫄ږrwȐ"ƭ5*\JNNJz ~G j)ʨ) w`c:c液Qf A $&uOS!O$˯j CFxx+B,J0Qāle :v7$V ,\mM! 3<fGQH8ȕ#vHZ_c#\OAc(a&Ք=؆k|RvjM C;jP߸'iʞ}LlQWwy^̢ݠ@VOsE,7PdӶ)$CՐSdZ>BtJ?/eeE{bdQSt(@?I6xb- <4Dxɛc-W] X Ҧ9Mg~{˰,5Opϐ]2ޟ?\>Ҍ XGs\yEVŽKMW-C3AkjSfAQ6%&~(e=#VeWo/ ^LeT7,'ޠ4aw- !?;C#;fv(U[B ; #Y]Vse#?cU{~{e{0W6+CH˨"{ok㑓~o8cm7]1^w{!+^(S|;aǺ{L}13c꣥ QŘ-bZ:>Y!Jf[&\./ Kn;ȕ睧RX~IE9[?CsY!N5)+Xqڙ$N/lkt$M4C]Ht9я"k*[p+?{VH%>lD}D;/ > oڳsLc3Llp*"6쫺@/Ŷ %PZ Kd1i$ <I!2ŻSsSP@,,GxGMk0AWʄ b[4IB`i\;0.լ7|'o}bwI 4"V7m-UJN#+6r`#g[X.n1 {Ry/ݵyI-f4h T5fQOp*n|8P!܌׼]HR,1'O7.k%*S}0&h՛ƱD'NVwwP^Vih37#0 -33 5.XӘ^͚!8n>gp[r`] YaP`̡VCw mێ!a«2`x'jqVK=J.gI6ns0-UBFU>FUq,{\TNTky3#ERޖ ºܲap[n#Nf^y> odnPUif.s?TutIҖËRlUS_BdPVa{~şGФO[ v䯉3.n.^Tз5X0wGWsPog9-8j,vS8HMLI7@&9Oh*Pۚ6#3 GJ4"(,$CgQ1 T\桝YTGw+; 2[3 j+g + ղ)JhF 'ΰwoCSSR[IX1x]q<VIUYCxF Mm7ZwJmzalvn>1h!L^wlFF_ b.B.urpy9;7;iF:,8KSj9 џm`y&fwU K!/'2m:֍( {pуޞp[jT [2QkÙ-mRRu[T~P.C Ra|D󫲻 lZp Ҝ|~ub,:#Zh=ztjb.L}P+Q$JadH|9Aރ޶)L~'ȈNd fĀU}^UkVT5[-uT`n( ڼĄR*"usmKwRtQh )Zow#*Uhٍ'X\0jς5`rԂ~Q~}^ue5u_/%-1KhӾYǑ 6h:ACf3+SB% JX dƬ6g@wky!,hAf5:joT@}z=jl.zY< cZ4o?@ԣq#01TNf1{pX"{Wg`8jCyܻ&o"q}03)pܧ0M{+mGF/2Br* nnh 騍ЉDRxT{޶WҟԂ2 xd)\т}ulER%ba;+kD*[g8uE[U2 $0>5"N>$Z*j]ƫ> HVXG[4ąK bvqijTK&+Ӳ=7jbܾ@B K@l2AEm[%f& i_$ kC&Py Cq{NJxv r|;ʍgå%0[tO;߷̙u"[z&e;xכֿKQnJkf S4*B^*ǿ %&[qtx2¬mBA`Zfk#|ܒJND:[ĔC!dNBg֢wu\*5D :32ArcI Ox k}H)K,yuިN: (_YvnI(ډ,E204lE6*PO}5Sw8]Q]fkEXFj9vdzF:'}nyzCr}{<tffȏsr!\\B (d }+ܱ \](\ _P_ak(ԅP:D0'=yC c Ղ4wjRxA4/p/袈OhAq]Ǩ' ElCBqaIgכWФ9UI ? HNM G1e,Z* f`F%Ïm*uY\ݶd;]sQe*>8ٓ jYE2@Ok 0K1mELhZeUw#1΄ ~.| >!xl̛!Iq zm,x M^C@lF];"K6(pnCƠwu m9&Y5ЫIЭ[j m.U|_CQEjC2HL@}ħ)kV!"]t&_eV?妢3h>).mQ #q Goc3?_P-"MFH$G  no@2P㿿Rlw?4 28C\K/-> Lm?O|YJ~K p34 v̈A~DY4$f7DH'H_Uq?ьΖ~`FG wХɖy&ьÃNjvSq 7Q zPYTERix?()vMc ;(/E x@F9%4J83vx-a^AZVnl$()-K\\H Sp-Mt³1&+K [W,ʭ굊䋭3o[Wr`dqO{ìaDZL/ _ZI~Gz.Ps@"@<׾&AspV'( 7(ovD&!6ZW4+ej ?+:7d[Tk+ǔòL{gdC%oy=rp'z583՚_zwoG$RPQ̹EMdXob%ʾ#`JD畭%"6KBtw'燶 LeS_~E396_ӞY @=GzQ~{tm{U$.$Oti5^ahA1n&˖:;lT5dsksnY,'1 ]" GW݂>]W)g_u`<ġw7\Js)F7=[Ԍ_f.| UZ: S⮰e1P攓&u "`DGU-lc8rh.GDsYojXѹ @Aye+y^ Ao'@еFL6𑂼5 p[^dw)I[`@\ݽ( E!?tZc${%=ǂ6J3Ǧl-[͋{@da} /zG: twjWԵijhYJI@p7SGk_-#|]2q$!koC ey)acX0ƷmҰ-${D*#i'A0X%YW;zY}S8|3}7o(bƲA z7&DS6dKٴXAe.҉!aAdk[HXIah5 {@b@]t\FX}+%D{zX|xjD1ۢ9T\qTWrQ$:/.V@m$9ҤGƑ?(h6mWq2C$7oe@W#MvJ:-'ɐslû05ibUbLp>.v`uٺ0rŹ>C֦̓ueV$kҘy69,P cW&Isn @tN; `UjEJ03!֓H,Sc[67g&ET{"[k;oZ _S4*)ERPۯxc2np1r4Iۍj͝|ٮp) &WmhE0g}g&.3}8:IJq۞_ ѿ=Fݏyx2~ MlSTL@Sq7^,OA/:\}dcva􍩣=3[)Mll!a$B(~Ta r` |OI>lЎqi)w7~+A|n5Sƞ_TT "߫-  !o^<*89mjZY2<QY&?3yIFQy^SRI6⠵ Y'=Q&cEV!VŽ|U\:؏h *(*`:Ǩt)'S1b7 I*[*FM1kMprh@q9@[k;qaգL,ä?m !K_2ѩsKZ\QQ'm% KM>,D7]曀!E\ =|+`VJόd|Juȣxһ6wIwvTة0>Eoղjjqy/Ӆhfψدcvs'M k6V@4rЎy\`NAm陂#,:d+1Snv[=a% }A~)UIU/Tz@C saJUUٽ/w-|E ɪjhq(;jG?WU-tÈ2)N|UFХYGc]k51+Ł}rȒo/ 'ߟ|NOBB8޾=o;jB@ظA9\a?3׀7Wp&iƋ—zB`4J>޻3Y!ibƄ7_uy R~ V%cqM: ZPip"ښC#R;*j8Y_1Àj=J-/2n)G3:P[/`8A,vi<O5+=Aڝ($K_o(@?^IJ;Z-:ƭ_whwXsF">mF^%uyWΟFJKݿ>H|T;trV}6P$K~a4ǵ"b3_6O7oTHFbQ@U=ޠ'F- b u!GXBa0J~C ]^|l3& r؎O fK=$~x4}Ce/.8_M(HUT]47iA,O%g12\g!:d@<Q qH/d?k}T(oq$B/r2p\ߢ2_6mbfmRl<fuf,pN$+d`s?VZT̚y>7s=$&bv+ఱ8P"|HEg{ rQ"^&Oje3ېNQVx~jͫϜ]l7G1]/y̮, Jސ$B<|. yM5K)ř~† Ӝ~1}9o6>f^&C4&׺LkRd.?Q&9rF>c#$%K^:ktNBa* dga/bRM"ER;z4e{b_MP'uaNhPGJ4ôΥ*f\pY+<%}^]5:, ߼p#C&8Huc;72瘊;`I-qIl /t 5ДAư{;[- nPk7R_˟VW9r\25˓%!Dp"֕ϯ ϗS9We1Gˣ10РI;SdbFHӒ킰n'o(> A4`bU2}j\wYMY16O-5M 3EqefoUZ$MbĘD0@m:-qg_9H-ߢng]f%͔EZ^5 օ:dCoXQoL8> [8{E%(ܽ6oH6RCTkR-둌{.QK ppL\ȧqPz1P:>0zO1 ґ"Sm G ,;NCo9KiX[ ֍l9j0 Z9 < NQ^~:MgEL744La[AƷMɚ䛏nǬ4.z] B</;xRyKAP0 <)9e>v d:Y+3vuWqtBL4YV% 2U)M8 ϖ-S͇Rp?A `(oI%ƛr"7_EGQ?. aq-XemS/ i,uwx#v8)dgajRu@VRic@ho0\9Iƭ,O *R_fX~{*^HӰxrCC .1~9҃6Ih"O.]s9^F)_M`fqIoM^DAS&ĚF!MWd0hS}& nqWM~ߴg@A !nC[?SPw`5mėN.MfŨm z{vb։mEaB躦_åO\?xg}x{t1hN9+Yfִ% ^*`ɏa];݈ŭWD󴡥7zAQdWD&PZ 9U-5G$Nw3d!t9 IKSf'|٨#8_Y!`mLsT[gk{f; 㴆.t ޶/$D%~6 R0 L2{(]o%g^R} Z-j I7vAsPlLZXgkC//t=#]D!SyKQP*oc Kˠ+~dOP/3CtKḫf7X] c(JDFUR:ui3 $jY7Yi:JAteW&nϰҾg8JE?l 6̍؟z!>cX5ϷCw wCʇʛ`筪޶x <$gNTcˤsx$})?WeI(Y&g13 qmR+kD/F}iL0BӰ8q9߀/:[2ɭV(i^D.z";3'UGZ9p(?DX2C !iAVW C6n2|>rDa, /''41-`m3=ё8b8A Fn[+!O&lxea9tf_x3e(-Yd:oŠ>=V<Fܣ[ss|VK/U* jP9^Kw>g3!`TG@w߭z@V⟘zۄoJ O])^,S`=pr-XKhf|I%PAM: }UfaAZMﴌJ$EЂ =Ȍj>⏰RjVƏM˦~Omt BؽGV>mnK(ҍcjXudI`nMiEIu˻VMkUJѩu`&ՠK{$^>jʟkDiO&}Li4$T>WJ)PCt>Ss=4hж&m=S_,Hh#ZTT,#̖bdAǍ]`EQVcMM?x[Ə"riM'vֵ (m)pȞ r+(Ԡ]Nde.RX'紋9ӵfǍ>A`Np0h?A3,] t4ku!VP(tE~4oW uS*]&F܌?l>;_b,_m'@#(%(<#zp5~uݤA9Htk3uKi˪A{v Wߑ):P߶fҾ>覩apQz1K@|)gRR*(*k/Ӊ3Si\šWs/oN&d pg[ yXܢg %uKд^l8op2W>>/d.1fx:^H^̶pL[} #oVxho?"yq;1(֙UoGK jFko:]j0YafkpyQVXߥ/pמ{4ߥb?@#s?%mN ><~K,bV0Wk|RjEeJ>6Xl).II-u3(nA@Y/jzm+?QADM0;rg$-q03AԆSbD`Pq'iV,}9IJfm32i]![KGBO]YF]TV~{6o36/b$.Ry)"OT|†9`'H1%T5HJD`L2Y|*.Qzi5څ(AO.K\JMXQhCmt/0aspΥ mn@Lg"+^Nr\Yct6b"-PDnkKhi!\ؒ߈Hp_)ymeD.*Р[6mi ?9oaC^[s)@GwR P|YVxv˗z|iTΕ#c'Udz 9:î2B\RR{ OW%9Jߕ:DxZ襻RqNr2ryhZ QNϩ$`uN0l j#T1`ͿV a q?MO%x03iK2W&A͘\{c )Taj} )?U(ᒚ !(31&3doZx*PGY.V__fsǺ4?)@rJ_ Ξ+<1@.cοNna +]bHP`5F, v)8O]l6&֭ m-S|%&3踇,vix ǣlXw8ەV)^@nJ-^({7ټcRe@XUYי/]h2N3 ('Rɇ\T#9֣`zڝ^?Cը)>w +Sû{sXǓT:3zMjLtKm02ȡUjzY=ȸFyY`=m<@WI!Î@.+CѾBl;0ӆB6$',kJuZa.E$ˇ OMnv97 G"wO X$ 3Bt"<(,!ڲ,%?wRf7v̼(.#_[inpk^'!ucf LjۦHNEkj&~[JSRyF6/3HYkj ]6?#Nb\P<ɸ8a ZO-FI[a _i; XB]v6ۋa jiZi5C2\`=>2@Pl$Y|c|+8 <49 U9t<l[ 3" [vY}I E$z6D`Pӡ> 4^_`=L#H|, =S8AqS{Oq=mrL 'A_){` g-cۘaMӡ8~v"(OI_BO$Zi9/+'O鹫o#^ I&z3Y붔wk- ʟ4@9@/DJs%Վpv)Eϐ ϧ@q)/䋮|Ë*JU}϶ГݞæH_ȍ#* m+ VX8\D;L@h&|(ΰ5u4]jƳ{ٓr jʼnV?"Z2BKMV!JzvLdGL &ue-[Juᬷܼ 041ԙvL^8h ݓAN]*~xQ h\BVեMt{{)Ⱦl&- U%!;u@ILec<}v$ ;qmZA3A}OSmFWF[QðR4)A>(=SdZMf?{RĶd ["Hj] 3Yy啤ȯH@JeRH֙"1\ޜBm?-底 >xƞd^o)vkI(8aR9NP?` J/-hJ IL+0J%@6y0.W4}[jpkmv"͸b՗6P)K˪1$,8K$Sh ^=<4N' >v3NpɹM5kމ>| n%.J&{77YաN9T&cpM4d,qE*w ')C*fs+3hbj0 fdSL:IA= ~uqу-Cư [!\ЍY= W&-2o\\/yN܊H):VDݶ(Ncmf)_Hy$pfVN[^ÞD( ~!*_x$X 1Qc*Wi1&pOXK$âjn㮓vluGDu-K#E~`)@,-1VP.|%M (>]ʁEVS\(fكm_ U}TC39z k=8KQLA#誵?;>/F'F0o6}ͼ3&Qɾ@8PWBqe$~q þb18R;3hIOXoN.C aڣf.QAM̳DURRM(~5wY  ѳ3D@=ҟ('B3lkᔸOk[-֑E⢛oww?/bX.U1A4'WBx#wr ஏ,.1F¡L f0OHcJ.( چ%Nt8XS1bf7Ofa%/K6.c󕦏dk]IiI 7PUBh+]ZB;TYj Q9`µ~vN[*/0K_+e; [54BfKa e9; ^~+vj}=x3nVd@f ;Z#TT'rlv8BC9B(<7@Ukyل1H9>za6?YVN 'SgPenF'5CCDv45naD"i_)m*Ɋj69ds XXa)R? Hً6@]Tv`մ7鼧 }V&hZ_]yQ3>tMe/NxTŝapɋ),wh"jşdȚ ni\:oPN"*y~-wy:j“BiفFGA1D1OVUceGuy,?cN~]W$O ~ĉ3M4 :ZeKD1f10!b@%I|R)6*OEz* $@,>C }J|.\Mwݎc"f CE{wF:[xt"ktt(q"o4]ptE5n`4 sQ2U$D"yܸ* `S>Σ e5V4ҴƓ0^T~j:⻽V x #8?GI>[ю#HfRst&Wndq6vi2BA' Zm }#gKNȴ$Sc r9L(v.FB/:Vt e[T+" QKԋxT(GWfF lӮ3B8-/?p}0p?Fp ,ڬŜBc~!"?FM2`I>r6P03I+;PuH^.s[ͱz#  fR}_f Ip Y|;Uh/֝?EeQGވrXiR[D2Y&t Q"ʤMt+u-dW$j/(+ߋ{!.A!";EVqPe\EHhٲuITr&oqÆQD:ŪY]ItV[hgS= =N#/xcxi=^oLSh97D|N/螧{Uvk4)ݢ>xݳDtׂs@m܅a=Vǵ ˈZE{Wa蚥%:XM؊ca@9>襀'<&)]Ll0MVO$ }.7"pM6ԋ,0^-PΉƧm>PdsFX'j@C,$ƝMظAq6`u<2Vqh~Ë0`SAWMU4u١GC%NBsr i2Z~tғVL|U{*t{+]-q}|^E  >qs֭W"KW^ d\Wٶu,|PlL碰RԸ,ik:9eVN&nsOH08 3̞л(Ag9Z_  ̐DrwH&-ufKd5.T`:юxCM-X͡%q 41@kDBެ>իS#l9?^icV_W,M" ];<~zÅʉ'߶Ve.1bC *יXy`AyXStJ9kJkΎ}pѭT3 )\ zbLE뗃[,h)jc)SH$c );-Bp;܋le#W=zFOgZgx$$qpc^mOZUM`2[]VhbW־ǂ#_qKlXU'ɔlMU/5􂖆?nٝ^)3ʃSZ[Ql\j|9#jоw c-I /h|r64)DEާ-,t0ibF,Iffs~dleDg(Pkbk2 g~L%Nާ:Dn焢(}/<ɛh04pU45c~-tف:ʳzү`~Rc Bm%luɰ“ 58ڍVzR)%Ldnڧ A6Y$M+[{9W>!E!lQ*T})"˱{n x>jˮ_&džO8 1cONzEfBv&#tN'߮}fR ;’w)a'[cW U]Ҍ,"](53L2NݝCmZgF!q|HQ GT*& H6o@f~_1!ؿw]a@Ns>|˔E:7Q<. /$]2JBmP>tr{7~NYmJt?Bi#ݳk}")Sz^ QYWe9rha"LHuyC%KM GJ7y/!&gW lDl^~ lhC+\T"QAn;NZ.{Z%]}}(=Ipf2:=]y,}>'DĜ7fiI]A~Z!T#~N߶0`O ^1DsVBjX*Ӓe6XvJg߆t@V4bMF0Ds%vXwa5nW$ ]n|HRU)NA*{DcB|]$bjpPl l7,5qGon]# Օs-AJ_ *Dss26LĤ 4PP8] B#x/Rx"_]\(ÄEceJtU`Hssݫpf4w5=+JV 1sM_C60L")R_9M3ګOp]kt`)a:Ȅ(b)TZMnoJIQ]Gy#녊{lڒQ0,3<&@X2Ѹ?.b`E(^"55WL@YZM?%e&-&uJZ w%9 AMn |9 |ulʬl\3.~gE1IY,#:`2y82&)C֚t95bZi/sˠ-7CyWiǓَ46\/v͆dD-梚i4sABWF^ 7ȄFȖ<1Qڇmy%'Pc$v^$d^E}g?뢮մ }uGQm%bS}&q9|N .>(ԗg;o 5O yf!0/KҼz6kFpxɛNt;¢?tJiPYyYsGBp * z2/p0y2DD`;Kj/˔>^BkO w{&$\3+D9@ڏMYxA8chZ9c2#s$v0,6}f@9n"Z[/pt6#k/(MQY?\}`'"Tay=Thb'餅vѲfYk sHONW~MH09(h_JҞ.jhAA`k?5Z#cr"QzJ_Q8zk\jo4taL/拡i##,K FEh-k<$C'pfb%.-iWwrrr b'㱌>jǺ3!aXʐi^E&RAv̒ Rsqj" ffQHL0,䑓kJ64s,sIˌM%֡,,mC'V?;3@P-s\Sz2}ȶX낢Wǝ܀M!IC=͆:q}xvNETR2RCA8{EqH'ÈeTu`Q]}Xcgϻ.65'UCШۅFvhݦ•CgX> _uMg@@Dwũ2ŷm+f:ͱ`_)~7"I h ª@*wB+tV )K#;-v l@٥ad6)mM-ӞgG撺]Ղ м38l4uLyM 7܋O|kX ` oBc^,q{$`X%h{39:=3%j^Xע{cYw{[vkh*_=2Q*J|~,GNHqGbX=jokR\I0roTqudrK!:?Wp)q?tPKV sAbH^6?H8rP4cp# wKxlS$PBw$8,A} ְ)8[nBo*.s5?`>\Z轖'N R@;w|-g)e3ԧdw)T  X|l!Arx ᡳ%Řݨ? aʼQmheD~צ%9fiMgf ;K6g4qtXF)  bG'z. ҕ{'yV!wMZX8#ʴ6CZVz\Rhf4S{St6y|z%%Jspř( H"H'UfU:d1bsV))/MNŝ QA=;i,f !\rP~GeV1C EA @MaA;+n`.!) vz*T?`|. CV*{mQG\/^!s7QlY$s+uzs1cޣESRUTG}?-l]u xX^Ϛ9 Ds.L21y°Ȭb+}y' B,qkװ I}V@ܨD%*}+gݵbHi4o._q˹m=oxқ--7Z0̒?tM\)Km/(8lG5pKvܡj&IS|dԜ΅Uz"ZH݄q &:ʘM)7~oHuy)/0[: sb9߷)㓨${G?=5x+&AEj+:ٻWų=ҥR{qTz"/l Q nOH(8@Ц,kZaK2-+JdL=?;Cl1xXN4GMYZWP ˰YA9\2MA^(rc҃.x0Bp+ }Xƺ k˴VBw,[?@^LOGof}m-N$&a=!܂).O&W15Vb*qigk \"Ϋ Ch8""h~jk{jJr?|*&POz7LMXNXavmww53Q֚E˂1VjŸQL}1 zE Q8fYDk1(0d1dc/w#ќ^&IqvL6jWB)μ]<=9ZHgDr9W9<.5\{%6Z mt笛q>\$q W6*~ŸͦOQOf%e|ZM`(#[=|-E4$MEӞϬj!{[cNh8qr";lZ'p 5<;r]|1*mִ-ÎiAc T⬂8G! KZ L;==)sx~<~ ?&U'¥V[ƣ+;CKaZiО@0tʏ>PZ5JDJ |Ͻ Fc'~rY;ۑ^gM0G ;Ԃ?0Yl.Ѷ>]S{C{b5hѩnb)><ŸA1Iר/;Sfsť?O1k];Wy;Cg2pr1Nq&KUY弧jڰge?b4:F&ԐĺO#$" ` 8ΠR/s/ũSfQ8MB`0'>pKk[5G));M\4ν[@fZaI'> :t\(?F=F 6id@'x*Aߟ Ι^2ig @h~SI=}'S}Аu |nl1T0^PQHJSpeg0-DNax TܩS"s#Ԡbݭ=ͦKID*\Ks<}g%AX:Y2RĦ My,{PĆЭ:%9T m]c>o߾Y' k vg_b76*MKDh|ݴmwT]m'T ɼeKocm)a! #"ړHE|Xz\&pBsׯ&rBs#n5nd&PTg̢\ʓ_/і WgDhk;1Ls,K%mq?!dfY˞ֈeU9L,qw\_ؼӔ-E@> !> y fw@a4hbiKq$fj1= „ү>hZHGf҄gKB|B%\Est},#Aeベ2Y'f=j+sR Agl 96Id:a<_Qb%V\Fe03QbH 0hty胡]Uͨ_SzUߟ`~CKR(n)lYkYS#m5 smx O4lPXpBcmESnl g71~KԢwm|UN4;u[Hs2ϦaP]g2N3Pp4T~6oone[Ӧ D&e dxgi{gI^ER 3}43h#~D("b0TZq+14TSz姴ƣ RB#̓ơ4iSd\왑.0llj@ʥDgnW1( |v6n7%؞6`()&~]uQ9mv?ۑ1tZu!uT4%j>\0!5$+c^\ښ=sJaF'c$ޱ}q|D̙`'W) v^UK"Qjogn H"IQh( fDfJ]LJ4{ EIULTi6~;D܌W^ɭ"o1 pԆO7~@za%C:U'9 $ZفL;F448c_וP_w\V rRJ.8wV_i%`uV`%ClNu]\նqPOZjF mLpYD/`e1~eۈRfK>5tm/9*TML̺ó@EPGN :94MCO_8"z:R;X}H LHA@v@Ōj%M/oqaT8tEK)X} ͵Y6Y=Ʊx ]}x z8*._D1bAx[O>P_[).ք:Κ,XfaXQ,"i,ridI ,FG^MMoyhf{,#SVg}4ءe m#=BiSՏt-\iSC#NXy_ j(Q[ȻdQ]?s׹A{#'|U=.K'/[iٳBJVcu`Ҧ¬o[ԨvA](H6Dy <1k? m)$xR'>4M3z[]4`&Rp¶d2f'.rDS2x=eV(l]Xѩ^a$*V45:o KBl7CcQ9ӘbZ=ި#+aLԂ,#?ar<\(Ó]EDE_lv<͓ck%8Vs:ˠ^FOaPEbo# ȝ%dB ƞ;n, %9VYp< %qn_sϒϰё屼˃pԷMCNمdevnsBo$qmnikD=n}LIB/˹S[vö~k˺ܽ? s9P%gSyWgv4l[TRH9nWR6E}w }Epk1r2Kup+NRr& fr׍ZQSVŲGoi~qt낥b_SeƮBtЗf$/Y[iV?}/RQ#Rn tqŔls jvk`,6g5[SI4&V/ `lrp#j-}wIGQ>- R&as 1:sglZwlh${/d!LXH;RI3\m5=HfVo`AB8I|-$G]|x6ur84zH01k~]cOٿ4K sL΀Ix[W^_2b(z'QBSnEb<=`GCzrM"kbk7O!Qg$srnpBv0gʴگyzjp*WeK:פ3R)kT꽦5xolc=:\zA!dE@EieK~QXLS?>{޽]șnN\ٍ ݋ߑsOZ&p,dA";<NeW;)AA$E/B(b̈́4fBȈuJ-w\h1Yg;&}ʛH\aCb?6,[LHhgOvz)<[?N pYz[t JC֝iu+D5 ǯ4LtճPX{a\%JghVgSV,{$D&]#Qg:c~XRI MRѡf"|4[@ {+|g7s¹?+۞x5cn0ĦP|idc?(YG H:rD_watXTM-xUL7]a)w& FiYL#12H܊`o3[ZߥF$`FpDMP R:6sy t˸\Tm#7N!;Ĺ 9D'CYAiݔfx~0Ve?:#pb㈅,Apr z6y0Vޝ\q%;# C ;_;d2Y_dx$$8 =ǺPʿY ,# 9}/Vhvx1WgnȖuK Ϸmw!;QUǔQ [Q9ߴK!sёK?~as0ۙtՓ \2/M:27Kc~0iP0R% )@6P]|[<> xa<),[J2;u//ڤg>LR{;Dh*%h'{5 x?d'jwnqqW?X0a$bY9@vK8F IifB(H#c+Mx Dc9D`"YB/+N!lrMv.%E(Yl]Vgbdw2:䷝’mΣlUО /:~ 7/V7 {Mڊ'Yq+/A>]6|"/ڿW/"i>U,"dLlA/H3ε W[J3e+ v>q9?"4(Fd5y`Pƌ9d0.-)?r7 dQd%O&evwgX%0 iD8C&aASYZ#fzZ^7:B$ -8 j\6'BRTn$V>ż z {9uQ1UPxI1Q.J~jx+bhVm}Tɟzr#,:dh'rlLb9|<[(.VP zPZ06PP,]-J)}G ,/.2M5ry#|h=we{'GNΉNt1No' nyZ_)7W6`Zzަs{Dw C4y&u^FADI/0.LD?4 k)yc~RCr(ymqgL~U@#Ox>n_:QbD:@xCr&Λ{vIpHa)Ԃ'zV(]c٧1S&EFmnp^7w{sfeam9<.}:|ǿ| }f:֕8Rʚݏy*Ys1 o!7K=ňOHHߍrcuLuDncp4&3Ӽ=V[Y/5T_WCW8f7,ۙ.Zwc>zVD AbT{hZLx׃ [~:9tr0s-S|}Fa.6`+UDIvX7ƌU'*]M6TBc ~M`~ MSwu#a{8!p|:l$葄Įf*āDW,n9ߗ, } sȩb Ϧ)޴vq7x Js!Cʲnv}_2M{ ߏjSI"L"Pz Xɒ7SO iI*8bl^Xh9·ҽ 1nz9(q<+|K?\lp}^ymI^`j dZn?2cwr,EU,-x>HMZ{NS5JGq{I)/v3=݋Y}tU9 r(jGtP1?_Z<7DCm-I*FIfz*`VԳ#n"̬ *ֳB0z_@lR Ԉi#qII%Sx}'1H s?"(H1[U1Gstĺѫ%W7;!\D6b:r]|CG2@!\_GL1Yлv:+PWvV?a+LڤSd I$NJr1l>3.C7WN_O)9NYJ ?j1* Tj20|T{[ J}K9 S@zQi8Eが6" Ϩړ=AN$@T{G^Kb;͞0my|bb^I&6TM!VF}$Jm I5&XWarc?` [j3b"4=9v X>$ 45Ki_ zϾ)˸s(AL׳E̗CO~iP , 9Y>sq`fCREm37܄F>)tz.D"PNq 9=Y]CP<N0L{gB^/w6crA?NM,Rӏc4mxY<;vr`YJ}7s7W 1dW>l)un7FR|De:fYBpI}:KӾ_fvV8DBLL8@?(壦Z"I'SË s&% s2! t"8Q9ӬwUlQ;.LӼf i0:t;QFuub'\A&7RP0iyQhMx=.@Y/EhA}oHY mhgE%~寸@*iVHs1 ={t|x[50Τʼn7oD2K_QqqBj,zpMBdLѮK~֥m^[6 `fܾv~Z\X*^ԗ.iBRԁ^\_T ^P8@T>_tvd~M9vhɀUZЦsc_pJ! 1e1EAEc&+ƕt2:N26{XWlG*?tnoQTbIѨK!1 CWvץ,1lY[wlȉD%Y .lq\AV@9w2 M#ų8d¹OSMGBf IJJ@9@k1ϿJօPhCgI$7 n0aLnq{9IQ&-5I|o ?% W:tsdЅ8FBi'{d 8  ޴J,< T|&lN[-#x\1j`~w%C%\jg2hp- '9~Kډk5bx u׎ϒ4+N@<hsdaP3F7~^ L*Ԟ*)F-R9%^E7$v! uiFWц`Brm^٫WJ5ڭ5#V\LAC(ڹI3>zqdzPϐnT4a9R=Yj]l`VcH W{x6j,@x\uQDBlnGF(cवIЕR9V+F9c=ݽy3x *̽&(Yo$Y@%oE~'J[6ӛĬOU{!ު*ytd;f|;4{O,x 3G OȆpN\74XS9(brٽ;˷KO0Voڤ7&5oD=0+BV3=@zJ/-SY%^8MxVK1B[^Gڔ) R.Ds{.}c0#3p-#1Oסxy/MiB7###**{ۮ(IE:MxT?*w{E@}ev ,/>lʽn-|nS@pH%0?ɲEaqH虍I5/>!#.|8'n}>۰f+,%Q&ʶHo^ Ќjc4= El,Yt̑4qvvv9~-#@WK_oxEd)~:>&NMCU@xc3AƪTj @X, coA?Basjˤ[{]ܗ;֤ =|tr؛RʁkRqx2Su5Lc!Q7<%*3~,ƥZ0>2%4Y"db` nHmW٣j~t*pnsqc@5!sHhJΥ?uʚimO?N(͑koj&փxAZ*TDuX/3Y]O-\Hr MKUxS$qZaņ6 wmKڟ|vWh\o ^i@0^\ J}.xDiiߎ"a_=`;_㌚Gi3.2f]3@vJA+t.Fr2{];]v *fn>.kͦ j6@*cGvBKjDv腫8knyAW,aE/wrLM:êL2X8,a{A[2U59A]-l"6u*_5ߐ4o5Q'?z#ڥpT(t$委P6 N>:m* _YCr @D>K%Y5fkfkv.=c+DnEyL@1M-M={ѽlYZU Ws2 ]b{!m27 xh;Jf,\J3%Oij0jX'ΝȼIaM 4oo"¡~GHB瘑xC3}K<|FQ!`K9W,`Ȫ{S%2hp'nM5+8nri4D&Ǽ;Jˮ Z%6Hcz|rn+; ܑ?մ7v!N;o;σL!<- O< 7yvh'9ؚhSRX %pɼ/Cr1)[,% w;cW%p̙tW،8nC_1PH\#ܑ~☺6,:Of[ 1z#Vl m^k1]'Dtվ,JxUl-1̝:i9r0D[aD,K/d{ ? C' 6$X}~npVeDN&[9|(VH pf W(iX,7meBXBۛ[)3{TA q1w+u16{棄vOPcgo!SHRAΖOq7(\XprSHB^jnIqX9;Dhwo1AjvCc!k]nKM#r1Q.co 0MC`;o=ZxB9B=R,L<51`ğY2>}%ȁ aɛɴ1 ?]+LJ0Xea3dtNI-K^7Si/gx]+A*4@óqX&თ!b2jQ&,&`[OI/MUyNk>oƢ)V.wGv( n;z1z/|BVN %3_=*826Y=aS_jji:wl[q, +p% T$u.8gn6y}Hy{?Xh*ܭ|x7ABP7^\<; u͈׌Cnd zuz7Z:WU&\АQB/{)]R@tD ̨䭹pcpԏ,y 1=_JUsPcL *ju\lXCp0G,g(9EifԾ .8h4b?+:;pQ[;m"YbJUG>Rf׺sj!/օ2] woNh DhcDqމ;[R8/ӽM'W ? T!QGy>ѝיL޻4aoBeY?H=أ`@ڲmsm}h`~qLeD;zlM`2"G*0ltU3FK!Wx:pE:|%)@TBVx’Ya}-SQ:;_b+2H I < qD!#~=@bBE}$( ՁkkfV!=MJ]c|٩hQ 08z|6vW4-?{X!;1(*)D`(REHQXhGh93V+[]:nw2.iWP8ON5 ^=Y6z%U౦>\y0fB&Qe' )>9RK7 BىħIU/mF+͞fb21gxEdlߕ7b^v0}u[c>`N2O?E [5;1y}Sml*NXd|0(o}F8L=[ 2f5PR;Ș2($uYk8➛q2_ZD讆^BBo[3^P@M>X4}7@ 03T(Pt_a}xr > >E<tPصTȂ?ҡjzRɕw'&a6$ҩ+ yF$pm S.#s Tj!qMZH4[g$ k.xqZ7:7[]&`>%j 9b,Ѣ>1 OpyYD,Yr O%͚T78#pH nJ.WMoY 22E Xxpn:2e= '$JS( A~'iPIR[ՈdL#t tN+(Lz$9?DmV=Fn~+gkC`E'cMb\5N(qi%}Z?ĦuZecFNnv5@ϾvT<9FQfW~ĠOW搬Qhj6' #*QWS8cъI$@K{&T<8IY<##㣨Tc 1*}'%c2V2?|( lwOP~=WN$}Ui`QKZT/J9zo7(c5^y#P7)pMd*Ԣ\;!O'^]^}' \ B_R-ĢEg)c ޺4VJĎVP Q$@r7% DT!o|=@@}ܻA, Ns:RGw#&muV֖*kG9la\{u DQ׫՛7մ4~7`u3ٞneߪ_4e|ju)53U@?-%ŧhϑ<=-{d" FW{R_7?h:qGQ؅rwLBҩ̱=h 6'|rj $BѦXLӊ(_gREA9ƃu" bًKgd(2Җ?E+0 .mˑ8X %8 4y-;6kg1z~]ث([g4pū/֠^ O H[mSI~94Bp[/SN7bEUPmbo(gxiOϪ`,o@'V"s%\E' u/L\ ӶnP*{Pa QuIky m]of]-%unK4 XUYK84sS275f~'?'z3 yy-k:F"neVBkh0(Ptޕ-Ì_ 1hS6麮Kdca+ ^VtKӴbBywfojE4ڐk pj 壘/ yG.)p6ܵR i2[Ąo,ֳ.q~Zh{PN;y#R6*і# ƛunA5$=ӋVOhbr6BP-JVk3*Sb#GCf(Y~Dփb7ܓxmXW^y.<$*جD˲yz] hR+ʚh_ )+68xB{wU;.&AQ{3h5LəZ (P|?-)kP f`5Q(矰9TCc&dN?[c^jZ;C&v`yK<@od|y}Tl ݾx`?'I ! Ўa\en֥2dz3v6s & "u+<ƂКD ?K^Caڅ>!T!}_äzj_wӊڿ"L>Gݶ6z<џσ( WQEd܅M)x{cVCh8e= )s#6zKn]cȽ+aB:c[ 5>+V&F[(4evbѵ݋ )-^R Lƺ:A%Y] >#x]_3Frt^ r=-y$3xT\{^HFϕ`wN*v/AZ:r'Ohl/>l%}qEuֳ.qW@Kc`K*[^ C-ɵ̮ S SQ{;@MO!܍8zܔO-:~:c8ﱁd|e2SZa$(J}[|NmNЉ/oi.Vw>=!*9/e|#=& cU4A^}b~&ĵK+ضgX'Tjp08[+-r)q^)OSxBpzYWHOeV`W)4CĞQ#%>'+*~ W𤋰V2zRpoŀ 3;(q.GR]+4Ҁ(]NիQE2fCYwGZҁ0-zz㶭~".s4rսŅATTܱ̤ˮԫqk<ŕ7zt=نxpq&(▚0[۩t8@W!9f >ZkPo21GY6:x\Gu()fQʂNSf+8yH6$ D9֓%7kUL\JQj {B =J!ד ; 1Q+&pp]N /A_?Cz"+M}Ũ7qcTn榛j/3lUɽzOz sޛ_iY)@ۧT/*+u:^*&+X+fF_#!ϩ<.iWX^zݐWہP6Q5bQK\ʜ;p% MhQbE&0)Jx@KH;8I%C`f69fʪGK214eȲ('ID=n0[?TU[/e+OD!|sItcCڛr+vb:1*_!F|MK{dCo|Kb;(w=^|̣N7+Ŭ{5e-ƚcb Mf=W{u+|c*]%tYL-߲A='ѶPa@&PRx9Ii4t R7Ce\tnu3ƫ˄BL=6 bm&*q<,e^~ب `Zc{69|.b"y]pE+a:h:w{vMp3~`FF*Cn@-WYv6bjZ O U,ڑE#>ni?c{$bizMqסh[?͍vFIk1 [>ug&i:®^ \n| ?*cNd2~yɮ77l͠ Gv|V g2YɨIeYDlbH-$d)uqOo-; |RMG4?N"AV|ҖsnvDX.=^g|N垽M63Г_щ{=yuǓCƭu"]m3 -+N`JOMa>XgPOLVi" i)UvG x~[%IO ;vaQ#>8y l@sm@#ؕ`zRg{XoTKӻ FZ$ʐ_Lg|@i3 |[_".!u7=J0Ґrɑ9ɓ"=00D@n qfMsfJ/QE]U^fN?qP}G~51bF%Fq4=9Q} 1H !vNyƶ1*h|MrKH"Y~ w­#}3 52 ^uP-j0d+t$it[YfG>Kd3E76Jx"LAvϬCApU)'ιX+| rˆ%#[l rN+PI-˯iO jWw4Юz|5Aɺ7 *ݧ=q-(Cd.,[v'?jMq6c117۝l }ehI\FY+&Yc&RD>?6@1Vm՛z_f:|JńOE ܋Zs5pYDȿVkBpٞ÷#g!Hb ցL}qSD HyOՙ2Ma"֔ jGp)CIy7QCم˃NBx,L8r䩦\ڭljFy@ξ#4+I#n-B+9&իc0QwBZ 9ƕ-"z5 H X=~^o:P1N r:BC8Ɵz`56iaA7f_aL/ˡ ^C馰[ۛ^373$x.z0zQ- 8%p?+]5^'(%J X+׭iosu1>ó͓9*Qρ0>7`w~l&"[%ߝ؏^ӆL.a_~/eZ֋-ǞU ؅v-S3^ λ84ɻ4;%/O߯&0)‚&?)pmD(m#㤏[e ]$ J!]y9AH=,NlSqEWz"_>!W5"JA`ac/cj Ǥ~)gQ\{'u*!fcAxv\_R7fq߮ ~ѻqB,Bdqn{ ۳: άR;'d x`c֔WxӲ(Gx;WD/X"P+ڐPٿtwdvNk9}FcRuy .%'XG'ac3%>b+BI mz%]s*]*JM%d+ /U!U>=#d4 l'\.‘!b=R܁YN|tuz36.y7fFq ;0 FçCN~|[8eNHRZíc۲(CK>~-88Փēq jAe{=MqdtRX]G>Hz`F` qJ(5%cOvOf@Hc*?,'`9?痴vH3.",6ִ[ތ!QGS1#lS{vL%gYx`^++^P"]Vv;g8BJ$‡ozFr"D.߫Fmo%XTU0N-1X_ٓ<:, !i Ft+X6-.y0&dF|Ap oHg>?χTOMCއV|*2ʽĽ/L!N;z\Hݎ☙ҋi?#8M 7#}SACJyD#x uƹ!%0jr=rRKTg!6D oY#_֎W& i3vHc{`D{ۦ3tuuz#Pӻw-RMhlxƑ~-:Eb[s&t Kzӓa@Ry@:78D" l /BuQS*|ptPfNrnU5ߘӱHEváwFLvџԛdRǿ2.NS^q&^6n5| %/&9xEz@D?M[zBӾeyi/zfhN~n7J[shҁ?ޛ) s6XNVy|dʋRNzS>X1J_oeH\ZSnE=iӦ?1wiܵa̾>܋,bNJ6hJhߣB)zmT|7F /`zʮCj [sNS1ZzWwזk)mawV# 5@p>aLjRƄiӵ(@3D5O)|,Mgx}N4?_d*W ~i֭#+z| Nگ,m gST !(TgF/R18.-|hGh ^^-^C6 .~Gy*M`߈fsqW/=OJ# "prY_HKp9uMV2t`Xwi*t)Ǚvife^3S"oa"^d\:ܩR5g9$JY_ X-QY1)/gn w}!1IQV)ϖAאWvk>TvQ(q xooZsb*K8>vڣ; I7t)EX=WI>˯MQY,cVρ+SDx%v!PSf]G?Cj#Eo~8ѬikMZ$k ?&+1E8)C]^#/О"}&5vwKn#FfgCrc(OwH3[)P9qy2xK,!SNZ^>B9Oa9QA/KQUP[w]}$i2.\h]iSE.o*SC*ʾؙ7/ޞ[uN]ENym8ٯUw|gik(R"VH{K%WZf+#Ώ 0*r,Le$FѫN1"6ՙ_/o i F*K0EYT{תR7L_UA' !QA9VNJ,7$[y\$&1ЉGA(e?LH`PNԳ~ލC4NrMCj`x;;ʗy!+XW1QwFx1bb܀ftX8zkGh`%fkܰBKQ@PoOmFq$]!yiUV% xUZ,?!ӭXwG{\-*IbC+AosT$=b@ʝ7d>J@rN ;]Wdكݭ7E$ʲ(ޕ">=ju}"O:JMeCŀZCO~fT?aߌ_?S]UT@%MT2CfENj:!A0^N{."jA׵jg}z ٠9i^ =-D_2/9hf~>RT.pZ2 skc9wu0$%9ŅJmqAqTpȷw1Qb7 |03^R[]<hA aH2[ /C9q>j0#@ܾPV]KC Twc(j^\rr4ڶWvls"+(3 }sR}Țno_1@ @ [ũBO҄y*k`Zu(5`fiJ=(TԱ*;$^(2mP@bEQ%`)h M M5%EOek qÏQx#I b;<.8Tŭ߻ތK-d{>]uAXBK-Yt9ϻY%imU=,`w_ BàNX#!Ǿ1qּsvpf*`y]YE$Y7VK!a.5 m$(&`MJpf\8/u#g3r@>s|^uŸƊC%n&M*tQD 4_!{dmz1)KOo RmQ={NP=p(0Kĉ8 wmZ* :_nz@3Qk2b$K j6:gV1!E~ ʱ1#w>3P޼o/Ǭީ#mmV6bݴrX(ne/Ф<ٹ0e5$$C)4[1G }8N;.]B' anR5D,tԦ?'-uT'CknqlyYcR3+H` bSWm v7$l N SzʷO2hoo+4x:S3%ޭU.ARl'R~9YoE= ڰzLyL0>ԫY-_04Uo=g9dΛm C>m"q֡d34:P&um RS^>>=>KYӚH`- cUh -Z8w3}>w)'iȋh_΢wFc6" gtsDFWA_x- /Q5[@+ e/*]0[Iu '/PNHyeXAݑ&ʱ2(TfC~1 kӾ:/JrNY%Ϸ0؎ȥ1$ǿVE8RuVy#̛)S5F2e|$<($"-C.;n+i~k0 ,Ɂ<%zW_1*>w($~{`#AaPm("8N&!;_:j)2*y6}˨rWgTmg?q7ЯNaQJ $H'59ћ:*TRFįׇ>^Ccgd;tM&A}OdTW{ܒCg]o)o>K ,䖛hς{9mH,glփ=Bfs4+7pejg]|7>p7]J+hrt@$iFS+ >atA#է!nh>{kdk8U4sT1c-IGRW Õ#y=hzu~ԓg. FS뻮3hI/ ?gCy]A6#IApDÍuqEb1 ~,RW´H$v*JY [@$89l/g&BPTchp"ӴfgzFg$*BsI-oL],_oQ(#IR_geG: Ȧ:݇\tpx4rFk/dN4rYc}b+ej챘# k,lhz5I813p]0,Llxo"'l_0hBꠚYɎW># :HwoSVC|wl~ǰ'ǺG F5bQd#GāZ%Yْn-_W]1q3An2kwǂmp-vԚtz(=. e_G2/[͏iRFwsj{ ŶW#Q|۟yHF {1(z x=cq0H|{!d;mS%Ju*$J# u:lXUj;aM.8bE=K@-(ܒ5WO.uNlwʥgrcWΩSpJ}ӰRVFQ3٨)~RTbEO^mS: tZ/uWCWrM`CF紿oA[a)(+x2 D)r\7bͤ~FQeQ'U\s}VϱS ?i cO|~q.2 uK.k]9+ɯM`? 6n AꑵLUu5?|,8t%!ʀ#PAi9Aj1í׹,Sb"IyKJmqtIr{}(L( Ics7tSv=G(CU͓T)n 9uPgrN0!kЪ 0г|dݰGCah0MA%oE|4h!vH.SeR_Ok1}Lʙp2+4bkny¨岑5HWWnd琙qgEIc0<5ÍVp$  )\&ѯ.0?bO7-' y^-m7.u:qk^RɅNK zfj OUEVHaUհ9o>:}dz1MFZIm|+X Z1IEX8U첗 ?l*uAg>MfzDH=HZ) ,)]RdM;CV ^DNS%Lwi_!bR^ibkd-MdСM=lPupbU=QӁ"Mf d1F 5!|Jv2MWjː\~^21R"|PiY&u=`VQb !<%JqaPBI$-cPƸzkuEڠ!EbF_$j೬'Cof( A{7%t/%LX׳"~̮Râ-]Vѭ(hJOl\ Ô#1F~KLfŐ>WR f^<#wXg˿P&rB1y[xBp$1534s$˿h۷>ׂ4+P U)0BZhma|笸HUӟQ-Lzy[J}r/zjVHVXA ;.q>0n[P±ca)AyZg60XJX5v FWsRc&g㗞=rg윐S?^dҼP-v]X5Xhl1VI+sy(7iKϝڲ|ӓtJsN=;PוK!2,dnfABuiюhTZa!l}LwRrL[<#VJkYcՖw#I5N$OE5] f6-~Jf|DrGNt= J-7]3->Ba. < ~fN)1JX;Pi,ɺؐ8c'/4rHς~2mn&1{7R8N~6J(MO)豜kxg4E?W_:;S 0oFeWtl;UF^8OY{>Eϖ84p4a@2CQjV}W^'|aD7J8ƴ"H4G=\d&4r~YNvr*^*zރLF8bMTq-u4M֜Xev>TebDM ގwdz6ڭ2|5 z R5u`t49n8vDx77!$+e^ +X_)PBB#{KYj+~\)W3_%JhjFӁe iwM)]Wf6n24EqLKvG (T8Sx^`<2?'\Y.I-ys4OYwxIbC__m+ QR\b|{ԼR~ʁH<Ë2nk5eʔ5gy}+;)S->_rF\)(-7S#M\Y a U}ȶR$I|Ov<Ѥ'Uq]IQ`{\Tr`lp'+ʬ2;8R"' e]ۨf6֘R(Kg m+?>Y1f8J;Z,!v]ŝx[FB סߴƹ#h'AwqC\玖"2a{{CSl.E`囼mdCЄMV9,**6pZe'#j O 9*j(++zF)of`pHVUEms3pv`X`(BD\p/L׻89)EN'^5Dp%Gx8 4#[S171< 8˘p\*q2F|tߌwaI˯U\N_8H8W"o?{) Պcg)&9K($3YFԣ~ InFĝ=pjJ4̟ۋ|+$CQ;Z7敨T6u}Qn|Jb.2i`:fZiLx?g0&Lai;$!m W|beIEُ@ bR ҊB/og~@ t%}?'=M[?Lƅ7Nphdpwu43jeC S D 83':0 ?بCGބK.t[lKAp+bvQMXlfߓe)v+}>B&h8םRZ+\2/@-CQY|O;ǠOV.: IR8* -2ݍ%K/pN%S#Ƿ:{aOz_z)z[㜧];1zx}Y h [0ע o; ! 6v}XR^:@h wڹ3}v?8$V]k9<ÛUu 8tPm +N'tth<>p*4,/O&b^ZMy2˕|O0ytō߃4|w委rE 8`}Qo, @r}8}Xv (c  5YnL)Lwq<*x5vf@!C40kjaNTZ=_br`zͬ:zw}WsTlĦ{ru3x\+_ŷԒKvNՍ:hr e}-O{:ſgTds[x|%`Į#鏩[#7mzUZ Ƣg18%)fPN?(z D'ݭ1`wM!!,J3Dq/^FsM}܀(NH Ws=N8 ۦ}/!72et6J ޑ+|Uʹkh9wu"づX[⛞l6.G,Fd_hˍk:Nj \ys Xq_*/ Rb[妴Ρ ?y wfBd_y7Jf#3|ᣗc(r23{O"_nVYuJD“< MnRg [<\vY1s؀eU5ySQvs }.dޝGizUHɧbe\ Dȴ Z+' 4XɅ*~lOK!":A+lxWO>P{Bi5Dϓ4it]*"EA]V ;!D7Jcb8_q7mc,?;}p\;<_b2ݵZ;hm8@oE5 71L[ ֡zKt37[+8=O8CUs/5*jRBgQtt'ufE/Z_%X7 % M r: q`$ JVYgH~a MD>:9b,e'<}LvX$ ū9!ҿ<$;_r@e8RV Vڦm:Ț|]}5;~#T,8S/3}+BXDɎP.(<};8c[Cq##C24Z'ر=Q~ YTED=,?\=(Aۄgxrvbʪip50\m(š$X6m3'Jo.(65?W LITJ3p0)ѯ8羞L.ݭtyڠ`)-B FdJO 4rJ`E"kڵ{Tv]VB Yܢ9}R PɫQ=糒) DUtC%1f7b䂓C!K%Zk-c  {[,M%<&z"*"LpFd^*0vH4xmV@+Nۡ֡ꅥ;c̹C!XI4>U Qk-R˒qŠq:я) p.+T-@9\.F[s];qmMY4AMEA>eMoe|ekffXyWDcb|"V$A ?;J!\yNtm@ک  5#t.YAlā,om,H%HHI(ʪ<"HѼ'm [}K s"T%Fy,5n GG,@S֌T+ sc\W^ CAhytlˬ'bP5Nea 9fxmN΍;"h$0ПZk>X; U-V8ULPܒ)*u=m4;UߚJ~zF)Sfu;%͙ۃ2\Y) $PRSǒFI 2crdMd "K;T^8ۥTAElklϵN52Q̀̋M|z;k12 BjZjAI[^2Z^c Z2\H!a@>䠙6Q{qُTI'ceŧu$e!zemIX8! *;JݫL-@{춂DGi V*l/@H05r+Onc[{MwEhC@ , ;/&La P1~j"$d/h:f\9qK\z5qΓFA疟9IAE ԒIWBe|©\97ޓAꊽX($r(&B$o-MpÅQ.Hp;z,[f_VScَt'#ʍٸ?F3 ]2R[ϷɍJ>+,(< G,뚭;_$(P2?~pQ剬Vitu =i)hOt[OwToT;[b9`nzF}2yggF Ct~!,L ?/^,.ǀ^:o c@5 ijCW#{&FL:~+ZW!awfXAG+ͰP5Q7JnfŵAUE}'~ߑ@bvxw!=f K:yG@O -VOc`! $$6'6IcƴC{`0jkNAȮ<:P麣ߊ2geir*F.M72Nv5Fǽ\2GaKX!T# AhS˗Ⲋ(nlWS+1̢ JTی8E GU&&y!bݽy4u۲&V?m<^PWd7Ty1W}OKR(odq΃Rm~YE੊LTu^sl]7$-v }#jJJGF4IVJH+$ a?<}bh{eY9YdRw#>R_kS&s!dT,LuN"7wDH+`}bY0Ҏ%6Kd"=i`LIW 7R  BMIgݘ0 xZR|+ӊxac 9m|N[su xΡoyV*qeV^t`! Ct`~u#i e\$b=<ɉҧ̈9zDJ%z?ȕQc#k8/e *}9b |UU%a ,J \l'TAᚢ^4jqFEa UL\ٺl{Bkhzd*5jKӎfZsa*f 6߳1^LǨ`hyBFHH(C *΅a/W?7:xW+NXe5/D!:Q] Zu<~ł?E.k(xmRŹ>L(]P ̚:)5[}7 Ux^0[nzq\9P-&rh$q6'oDHqyb-bX:4#HZHW?*>:$:LM;,6zpԮҮX#}DR$k=;p Z[ xˋtN EKY,2*8yda:quDϚ;3?I > ߶3ֹHÔMhp0! ˷3`wT`*Xןi3h kC)sv=(m%Yh4]h{9Ȗ pK!Z.b^U4X!l-[ Hyoa'WgEncY0`ѶQ2~7c_3 2O*|HiGLgmMM?ٓrq#.W& ?#_=3mTų@"!X'ԼZ|㧚"Lf*RĂv?rDSK=űRH}:!h&vh3:ok" dGִLf(Mp5ftD"p} AGv 9r[h (!uZP·ų Soמ#s`Hy~@pRG$Kªh-J|2?[ K=ftvemyE"r*KUiņJѼ҅eTG!1Q7Lx&Ujr~FyX 9^`g;U>]4ѺY;(;6^6NK´ʯgɪC/wҠi s-& `waQFŞ \PqK ݖyJ\-~[ƽab7KɐSa4 'd?P02T7G1\y5/FBi8gtiIY:/ q9w-F#r~f dFCJR^2%;>ƲNO2FGsbprl}ҕ(kɢDDLE!\")+SlrYs{0xE2۬[e*Z>sXpRذz#0+H{}z/oZc;fP$G_$[6$VPۻ*uv'E]Bzរz֫KZF?#*&N(]31]w/*QME|Ny]<]>["&~56*Qp7;O\ORE>V )҇N}B rB*bo}4PgCZx$a$|I(pG)`V%Lk/o[6Kj.{ܨ[;sqFu{k~vnx hp>>FP9}5pHP@iYK@*|(gxpVv9,ke8z3Y˾L<V؛aEOnHU%6U26Lh5%]9`2lkm6 ji> wvU!KN Ӌlr&S%5@Ipg n? -b/zpVG_/LSCL40Xa;F_N1=q(-¨*(#P5A?Iukdu䇠~aݑg=4jz^Ȣ؀i5aCk|1 v˳+ Em}$Et 8%*I B1^R$P#]Þ-3. -O"?:c$z{=,f$LCU;eOd-}hq_B yc:ʼDMgׁ5&Qwt2tҬޱG)z"ɤ[:&p啟V;HH~4̮w\y8-tFI#0{K. Zȵhp]QsqJ#ZD;bMs옧yY#`?Sl8f%ۈ)rN1?ZRF*MY8 o'މG\7v4/k{kiЮXc`L d72$n ,Sq<(L53/s'wv|!k8Aş[N€2L STb\5*; unVvKYx[H${S bQ;)xnm15cuͩcwfr\u%v&*qkLVrgI!ShSՑOߗ9,Pi2vg|o)NʹDDQy|NsGړI6w{GpLUCq yN³Al~jsSXԛ#{k &X[hIkwhG3h$'D i:H g;8Y(lt,>U:}& #A$G#Z^M9\.ϧ?v^oeȊ$Kh=H|}DS 8 T.ө d7}3PUl5#uPo5:b|B0$V 'xz#dP8flWU%aYDiyt s[dOޛ]{GkgZUWOzO-(J<'5#,K}NofZ1PFFʕ+viJ‘LjIsb$cE͹ ^_k'4u 7[ 2VrKV"߬A.`@›/.(_3:a!eBv \@OhtWt5(xqt2IT#NfԦSUy1{=?v )\IgWva d'.|eޫ \8qQPl=2)T!mLA}"UF^;  DYVD[NP.Z};(Q>`̯׿~j,3mW9mj~&*ڨY[Q'4vhøu!otE:ѸmÆ`lhw/I+3=jlf'Tjkz MΙ+}1+ئH9e бji{o=a0:*d'_2DAu%Ign=" Otk]c}ʑYhbw/Qƥ&>a~ ,S4p>=<_g?B^W|&tmXͥv*v :+^Pf&)vuJWJEBݔtm*aҖy|Mq0svÁn6pԊ7Kq 6lhw@/Un;bJ#wPȒ0W#`mW8ָiR)e}O@s,suzo6+Kion[滲2eI;3=>q0:M"ai[S vS"29Ds-zq6ggФJGHiC]H3 i~*~ @bPZ@+z=1YT,!8( #1J vҵP1[.۪Ntl0M[fe.b٩qol5Ƣ3Lm,^DAsVwz|QyMcW$JY̖:t,Zju!ƕ!j/[vSKp:9u(E%Zh 'ʴnÖ#l֟{|A[-D!6DcZg؄m꩙x-*8vԭ˫>|eBf*i04fnHnyTݷ@qzey+:9+k5zݹHk_IH~Qa+|M@ ;Ud~+j$nn47@fߖĈW}\Ei:Iw&1o{wCE-YLϜj,ҠN꭪IvCb>ѳ@KB܂jwOD?mdi3 nnUQ}Zi9 tmD}+-|/-SFԹxL 4e#ϙ̇RX/Ы`4+ԭEOz\~1H"#c\K4zI]GU'?w}Ovldn TDʎeOR  zk<3)eoĞoT >ǫ& ^QZ܍DȝpSG6#^Wa)g"ڔdc~7-Tp2[)$F~KKF!|PU#sܸ;zE<E[n3vH LAtq[לq8 lWv>ŦpvI]fyŇ$BG:պ/1hS" 7 P_sg Lgfmp4 :'t!"Sw#{о?5Q@&!LF%fCiB0I </'VʸCYڟՒ.GL~#E|%sd!>me Ì 6*9y??[r%Far,\W@R$S2q{R&W};86AqTEO}BV0(Wsxiv8GuL;k֑Jפ[}Oruw m,hzRzT\kLqvt9Se1< { ! jDnp\k1M61y@~dCd"$N1iooVڌ\3@tPD4H!;ܟԋ*v͉0KX6>E~S x,ˉm~J9Am,-)쨸i5cP=ۇN#>L8D"G\-YsILE:gHjF_>tJ|OLl1%_DlVQ_aǧTG!VD:>[L~@x3z4An0xZj9g}5B 4Lqt؇-L%4)e bQ'|ުAAжGF)_h%Ce۔xWS\y]yuDαwO9 ៨C޷eycQE]{z42;7wCYX t,ېD 3M<,[cvpӌ;a$}χX ?"Ʋf1V#l4q|6I 2j(8\VARjk.l<ȵT3b(̢~EH@ădZrv8~훾:=}'#eK[8;t)YIX: VR8"JTވG|` ΡDoRZSA FWbMbLj*Ż>=_/UPk91ݽLGFvQ$nCOg7ٌgJQIKbS7vMH3jro|V䶐=z-oתyUr-5{Dc6CnYf:4:/ fD߇r˫;gښɜ P;eJאtZO  -m,c(ݭnNX}Q %䜡j4UqyFP;#qh9~g/ه]K< o (/W]eAZ4 l#V) ue8#=\ؚ{5ϊbD6蠟;${ʈܕ r\d3/y 6o 2Hqwΰb&ŋ)`a=@Ts +cUjr߷*y ;y[|C}x2+fn^Z/jYs\Es-/ ;A#vY=0 H#}\3ö́lEג^tnSʠt=jA6QE⛩[:EXk:C^@1l.@>hm6 4bbݦU|h.c;XVwT'm '-|W`!W,w( ƪzSBq1!0 t0#4B2Gw{w'ywoCza9\?Y$v"V.P9woq6W L C2 m?)ܭFt{7]itG:/5[8Z>C}, A$ 1t׷7R:Iy9ha~ǫm<67H03EF&JfQ36g~yn ![SVtsW[z<-(j p),uO`(`t{;\qJZyq%˒у+e:4Vnsw!8>ػI:A1OHW&4- ͪZ|>/3 @fNVGH˪Cd+?$]!]mhRشk43 ;3J*|8m~^P{wSّD6!\2zyn* L!p*>w ePMܠKt⨭:-.fg#ABZ(:=u83)M)Xrl{Nd3U^K^MMR"\ 7hfvB9m;H>T&jfQ)3 1j3$IZI}.A/;gxbKM08Kai?%}!<+T;eowYʺ]h|K^UN0kTLJׇk`13Is9&-]Tt_`U$oahaf\(=Kk&;81`O~ږbdև6i cH^0("yǕ,cp ,wkA 1gԮ$}T?3 R\XfJ:7c&:]:pOJz8^ppl/ww~Io ̇>|Pk_X~Ƭ|ۆ tVbtqaZHhi݉T)3SY~1+#7Fw?Fͺ?I](z(X_//n$Ӿ|0Jݴf8GLj\ Hx[p EדU11 YAb[9Ӻ.l1Sv/Y*B_V!6Hp4bd-g™^>l!⹪<{'H8D2nʤgz#9B2D7M_m~rp=Dua*[+ |ul7>msh{26>{)JMȓwU0ˋn_WH]UtY^!xmO:[!g 04Hq=sj.0knL *)ZqGhgtq@5cQLBAcsYQP@u|R^ 3 3RT@T ,tC2ޏGP|̭nu946J0H_=r6g}c{:tc68d,q!<\C_͚>wk/ad2wf;r"3>`0p$1`C:Ϣ? ܫvYus-ɩ9Fd!$][>޲{(z؃| ZY V8qGMPǴen{P<=S+\&xuhO HBl- K[YrΡRE#n(R<|Е U k* <+Uܐ-c{%">=Yf9J5lp3fP+5ϭm -- ?4 Es}l(]ҵ~˥>G!{0fHQx3P"ߢPFsa/mӷƽsӃZ덫k)S ]uEA۫9BB Y ٴ r LX"2 uot?/s뺥ߛQ[q~``GTF8EB[5?lV۸jɹ N#pvsU~ ly_i7aFaգ#D7#PnE',S2mˢGlҁy%5 kLarm/mbf-]MF {8/oiŅjWJE!O<=Gx# Ћy3hFSG!+}~XH'tݓ%(KJ%BJEusPU\ײ'\C
r9+! jއ5=S>'uRb9{kY~5 8PB $F!bZn?u KU"Y!Vkr3tK(X뜀vZ\c Š[uX7W-F>j/Sta E֚Gwu8ae<Ӫ@(m,0pqͮ(5gj6tW>|#W?:~88FHaaРKTnξhdȟ/E˓lLʡ:!ɠ% D^r\]~ҧa;b+moEtZDx~&O/gR+ !hŗ)G;2FEk;ך0~zsm.><*VFb"~![\xG94R*%U=o>N*rFKS%j_ bkA=#p1NAFtpcnG4*f3 ?j> a~ȩ[X1{*x7 {J4SX0)"n4#mPjX@08*9S#)='| $ĤCp\ Ev-,B^yz= .j"l9}ݢ+pm_U! ?Z4E(x͑"VtWoshJ<'rن5몒iWN!Z<3;m*¼LZ3cu A(ђ# ;a[fS/4LcԴ vtJ#T9pC"`,m@6(f!2_Wt> s bc7YC?B!dۢATs4:x*6s_fRNL%yIFzh<>Z+~(D=ϫ\5g-Xb\oKȔty(R^ȸz^g*]N")XԽmǬa5;fO%%s%̶oBCϥL\nh1/ 6j!It9{ [/oø 1gNpFrYø G>ƫ RBݐO)=c۴@I[M#dx#`~%`ԎۓYQ{E4z<YZ/Qt *x+ސ6kD:E(iMF;rTS4e ?#'! +J8tUA%ÂH廵T=܁+%vkD$6.AM۝־+0^~ Ui*(lDΒwėdq <k lXf)@O*j|N %h\p5p45u_[_ȶGQ=yti#drޞ[b'"^cCԛ[?٘:mZUI89j2ƃrڐ)Xm+WvQ,+mvdKk=Y+R~D\U%^ <L6%K]BCeAI P]Vlq\d3Mb.:ri^S)!)wPUi\떺9Qh{d567:֠ DsuzHQGON>?DtYnv^ 5|#[mC mYYӸGP1̾S>n2KNQf=I#67./:>O9dH(i X`Q:X X ij7>a *%Z7_haH2SSXG|?3nA|6E'BD]=?6`c߀M9LT_&DzNb@#jf:.-&Ҫ/w/g18z6u`dyϖ,u;ъI5hH?"qdDZ#'$T:40a)QJcooNyq,E? ,8E !Xm {(e?p6>@˟Ey+CUJz@E-JbL)箸쫖M6GzBڰ)?>AĖWǣHV5lPA0BIG$WmV?|nf^l5 aO'xm޷H Eb<> i1Im,*6[09BVJcofPFVB.@:&QB]d K \R͉;`)DG(HAAeBI0dzK ڨ Q=|lJ|6a@0 Mfx6cV } +hс=S㣽a-_-.4s/܎2\XuQ2&l'Hb"!EJ勆7Չwc ?:a:ȩն#x)W 5p*@1~@z݅#yѿGNĚv/edd,IUgidfskn aZ P΍#e2h=j,f̈@dSbY*^F(%$HJ1M,WlJdcSBh/E`p0!u}prn< ;9vөw"h,QQG=iIyn2{5p|0 J(0x7_CSu[I\(JMK֓;cF/4t9s,xjr4ϊؼ4į&6㕆^?ukc̎ r'D}N`N"WZuny-K&Pýϊ6Vrq[fs{{fHpȷP5I'>>;; KU|jJs0$n}fE"=pOq!pvgl&NS.fghQs>CU^F0)X/LD̰aEԱ NMiPޖ}%MFpnoQ{+_v5ΐ^R",-DϷ<-ZQ*@~!W {ϬL$mntܖ)>>*_XEqjU.70˶tC*h bz; guVDeU]z.kw .n]Z&q'3=YV%ey-Ow{Ү*7(%`)шˇ\Ot`IatFLfSK'ת$OJc(4!Y`5g+ \&Kf0њ4ċ~|6,a|q]|0./Zs_|ՔB#KM$yX@,_Q4GY~-+z14r|{x!Kk85z$9ל<}Nor=-F%q-k$;w_:x^_imuO *b$ UrhJl:Y DCqG\gP]ZZE :tq7ZyEPLDROM^ϳ>Q7ޑmifqPK-u!(@S|fAׁgLPѯvYv@ϖ%L2҅jOR[?65sѰT RԪb ̋ i,VަўOiF[!y H<8^95s/l Ɉu K%nai@:Z!penF".֓9˔^ =-l༫Z'Dei锘\mO4NP| Ί^\Ɛ<&$k8cҘZhc?9L;\ qaRz 'g4i3ULd3VKiDDTL6 0a4tO4Pwv]4Z.Ej;0ʡ\KCfSg_a)_VQ" OQXdֺ{=E'P_0xwc vFzej , JIVƼ RV}J;MclNo.H=_(+M{%%1;e컬N^lk6[qG>J_fcQ ~V?H$[ *8f[I$ӭ߆USz0+'KLHI zpj9fyM/c c20)Vm!wkGe(Jogv@IR'{YC_ !3_TRD};CGouԕ*m_|(6>%gxI=r]kpzbs–db-EvZP uRe=Q>ќp1 FtH}$g Ep=wYs>-r I!v;2t/N%MKhyQ2 g+~b!+zQ HoU$_җ[s]UhoZn5TUCfh&&M>,K`sx%6ϊҎDR&,Dc|+Q 7" _+B ]G"KWVXO{u(mȾzkYc:nSt< 8i-J|gls8^4tHT?i:*U|hCd@~AGGIWNh"Qfhi蜃q/iJ~!x$W-KZL+53;3_GUdy=4JC{魉1lɀnJԭHڗ"hƞх%qZEx͜<-H[L:,uɱk42` >[ I0 Y5D!phwr[Ӗr $P{n_*-8>`iaiaxM w61 1?x +dوQnSo)n٥; j}VFDLhgV-ˠh+BZO@f#ÊGx| ,F%[DS~u <_oF xZ87&R~S,Cޛ\"KnX UDs +%7~A.W?~&v7xg|6Y beu {b>pnZtuyQp1H!A._nڅ=\O+ v~f8>E-}1S9;gvmxZS,p TbC|wxcc] <|TN4n6Ni!:LsE/GZMF:f,&9gOt['m8Y;z|\ a )`՚)i@0xO7C,3y:8+F6hdyȂXWH ^_7 "1:?J&N= @dK}.BGޅ]GhEsNmE;`{0S$T7%yà H5}u640Lrnji u \IC>;kv>#H ^iԙN,#EccZrc{iyAz"(G=O9ҝ*;Ŀ(N'_C|"PrQL'഻,Z;x[Qg4po14q;v㗫SKʐf` Ew7yZŃ K%hVOڡ*$ ߼2+>KA]=⢛?\pE>G}2:m EA}BgaX":LP'{Վt^T# #yW#X) >aU O~ 9 %nayt:T;HM\>14>h$Lu@QnC ʰr$D_C ̒]@X"CG(iP?Bo*U!'ϣ}.d9GQ?xwq,,KrC plQHEqjָMX0N#cj^SF jscSȅIkQUQgBu!A!>;C7E_>/TIQ7a1^,g2%tϷP nYv;R D`y0ͅ"G@pƄٺQH{[Aӹ3º$8h FpU#Ėz{eqfx(;N ԁ0t{r?\!F3}pu) =2j+Զ9`4r1^*14q`|#%$85 pjuрMXEe z}܍]1wlu0v= (he2VؖsQ /27wSvȑhyܗ@dBaX-ZV[#22]e^ȫ9Juj;D w8 zi<5iiyt)xH~ 7n#*PO'._5S /g!dէ aZg*úM"~Bo#Yd"0ݿ/?skޏ̟O' a#~F۸?>Y硋fв-sg?U< f8yHF!~b T:9?FJjf̗֙^ ff lC WS]Ј#`ӵ3^ rEN BW"*zRury \M*1գ) qЋS'@02ExS*X媟 .*Lۉ@ʥ6lӦ.L.$A1Wop 56YP$ GƒG?Sɽ0\I<(|yf<̔:nGQڳZ2O BqKuȿxֆ } ]%ZK@э>ehqgxN]uk,A.آE.Z)j=7%n9?ͧ %㥹 L;-ꁛװ|P%=TjI+Uh_68y{JYtfsf +D G#/9`h7 9|~iFcdGLXL*Ľa@C/N G<`"B=X?IF@gʝd;VcB$l"*APH!'3<;XZ #ŕ[O!@O%,=eGJX~nnb"#2c'}['up: V!*P6hYAakt?#O a8E݈akզ2?}868;˗pxhBf}fd=Az˾by9xUӶS,TDB~kSo5ְŅF(jnG Ġc4^f6"x׼W o~H4 *cqW.c% DCXhި)ݷZ).`Cj5qL]=y##Wwk˒E˧ JI[ع+ eI YpCl/)FC km;ߎ0`4.Tz\ !p@<EFCm9˧*>6Yܮ }]7U԰|rn inH)kOO&Uc6'EPe{V{l,'88 P76q8J\8"Rm̈5iyM:(yGT$`d؈}K[a#vq!"9PGcogSIi{U_ fĈY7v&&9KC7x(&cyAgqM!fyʙ%YA~/3a@BGყ𮘽싌(IYI چ*Vh">/ \Alr[;%`>R[yV,iXbx7)pFge. 6&KB$-]썞}D=u9;\ǘRW`z[rjG[fEta@ Zפt4,]% V*un$|f|4 Ő6|%6?74n4=-H~bih\N̡SY5,pMj#>n"V>z 'tQlp"=ZZ/^cpVʵ&򏃽/ ;+Jt>${͢s{E(iW'vA>F70+E3# xe&oPLft3y!@L%$laߙQ *{t,[h~cj']ݷB.uxs(Y3g"~ہD{J:FK2=Sbyjbtӏ+#BѾST9摦MDɉicZbp; 2'r 6Y`;pm) A-\ o^Tj*^dy p.lb?ZPr>{`G/2(rP:ŋF;t_;HE/yR X"Zú#GXW'y&GcxxǴߘ>(÷~ ^m*buEA;˿f5&j|ND8gIq]cN3ZM9O,l\}cMF&OT.>V-+*08pB^:󦈹8 Gsɲ|8sGh'U2 %9p-rŁc'JSzY[!?)*#/rC-p4qeYlQ.[4$+T.->%_U}~RjT|czD12[^#"!Ŵ)D0O l)Y!12d^d5D ٸvf]OS٢M)'vLγ6U_ SU6z!T[Ɣ3{^&3e=}n2\|400/  ͕ޣK|2 $?N[NNP0{N.]q/|MX!#~Bg0*usRǯzs@cn[9WA #)„]H@l*3qZZltb_,Mksu~%IٴJa!|s[lB;u6qPS_3|lvr\_ZSX/}jh r,"&tZTQ"G瑓K21Ǣ"UyW¥ u,R6u}"c[cvzgg/޼ !l-9׵LZ.@)?Sl+y8kcaG(/-#/hFQg>bӦ+d'y|CxΡͼ(PQI2mH> l5B1GCd ״vL|$BYI0L]IE/8jV`MyY!l^V_e?S'gȇ˟j?m Ti%'$"|/顠5i0,YG6z[ѱMc24}SL%*ݟR168iA]9N:רI C#4xҹ7 Ľ[ݾZdy3+>Qz*Ft|r\"7X5CW?b./P;/l&swz&XpLp *^q~\ɍWTYߺsb>ARD,*:y$0p)s`o4C3WeE݁<mtf1^%tȡQ, <LC{R|UOKH}'쒀!T1{4*fދ(uÏq)V 0f d]*9 pJ=+[jM0ir p t 9qVMWF@U"#{em|t l{u9&=& }RtJ f]o`{$mADS~oH-ɫ3t2R Սqt{!MD81>I S唱0zle R>ދ,j6‚BhHC58?r}""2-ˋG#.1+./n샛tA >EhhA Hr( gZ׵ug$B23>ğjq0UW͚*`tgm_ oY<}(J %>λ(on{R}'n,|#r`U6$*sy VJVR(f/*[+_Ѕ>5~.` f8Ʃ>2(t50?!?-UYN. 琬 Z,)X~OlM F$ &"(} t4ub(/9QB3gfb\$Ƽ`lȖt ^oGAh & 6n3S"2PܮRS  'vӶ!tݗG>z'դFxOw iӊ:x/m- |q:^%Bpj k}أ2;  MĔ s2L^;exCѻZ+sexͷ j>zMxޱЧ"ahY~;Hz\JO=(Ҙ Z BNph$ WM}>w#4SI3!OG(x^:TlSҙfFk1 y=ʩ[f}V\-G⦇sƨS?]Ns*QwG5uVj ,oӺS ͬ &e9(s.,M|p>]=6 [A" QR zThD:>c ,z$2k0,A'e`CEG&w.PgLuRߣi]fk 3O3$MEH`,]K J5R$#TC3ߖi/U/;/*-f.>RL9B`8CA$"Nb˭JD*U- ˶[ha 9+i`UWf!XpO:F)uQ `.mP9Uvw{X3q5x?÷ޣ癌B;kщJf(C̻BkQlTHs,H5d4\Ùͼٲ$Zfc[+D0oV9 V(Ʉ*]<8QV<@]WWHp.Ήuɖ܅S/'[!/&^$ϥmS2#R:'8Ki8J~NrG@<`P2z@ݦbl\8]Id#aGDp 9vGBirK7{ل/(=/%):j38SoJB'J%5g٥MA$>b KXBPs07 5NzhՀ{jd $Hm؄5D/y76nT"Gsݦ]@_V0w 8![o;W8BE !aXfP an>cmUtc .JivYJ͛ ]q*՝t g(iiuPh`VmѵHk&JyLtl,]S^D#_+٣0%ԛ2wQK(I7Oh{":>}vA<ҪY#NW@ۉU^])x//|@58<"`-^e5N> sWe 0Nq ,K[㐴P+wOb1}WۭUa!;P8lx $}`0&d%2_Ɍ0o8<"<6D d/%fx_MZs%ψj3vCaiF xڼf!=tZ/ϊhdѽ㩥I+5A:QoSF0K^6=Ը6j0"sΑW^b &[]HN|㴍~3J^}D|<^TLU'fO N sƓ}g f6.9TQYH^m?3;TZwDž?+Z0N~,O@|3v D{>.*2P,8O!w,O !ΖnЕdat2}@1OCA,Ƽ`Di$oZO{@@'^` Ap,vlE$M@Vz^yg]߃dL=hӏJ%QOo^]&#P*5'Y6!*`MuڝhAw>LDo]5` [ =8!DleE|Nq د4.DQ,O\3ߟ5,>VeYU+M#"UjDžtAuAUʘ [Q^~ۏ4.B-&Z8 wUaM BEZ~rN R^n% =&hYFN1Nu,Azeٰ3R.<|^.`H1I={~sppsG搅V$IqZvf8< pq 0gQHN{$ P1/i hyWIM| Sf.7"Rsogbâ~*M+{1߭l$QqhwB/z`GnץƔ{.!4"EU7"ᕩ_-ci53۩U|c7Z"D \|SY*Xq;H[CXmkv+F~)f̕h%vY>_<ʦ6ٌ(UJjjd0vHwK\zۈzqÏq!{6 =n:'*SBix]Xkw{*7K6^ il'̷ˋ';4PϟHр5ysMҢ1?/tsٻ_J? w65FobďٓVY1O{%upJD|K:PS6GhBIƇ΂< aヹ^,DV[_󬠀X< inYE D/FT'vA;IKS d}k H,m`5vjt|[TNT`| t>y|<-(`4>Բ*/D1`։:_+VQs#9n#+ʙ% 7RNJ,-ݙЌ '~DXj9 i9ekm{ r%{ jaS{דX'.BISzz ~MsZfJ(c& kA561Jg_ҳЙS9?q"F# 0Y,?)86鷨μZnSN[ntK EmuަdoV}fM1eeR{U/.ݒb/ZPu";biRJ^! ߦUG=m[*~5BEn&?</m=GgQ_x Q1g ZF~"=JS5#u;UL2MM\3yn󎲆3;v@=~+^Yb؇F@|ǽ;oҗO ib{/*$anGz0+)d[?d~S}׭"~U{SVCq])uK(6"Ah;K:6 Ul$_86mccTcgi%Ez %0*dW:FJ9q`H2=x', Z=r)Cu y #H ˿& |,,/N ̥|ܨۄ=]RUjRO%>7<3'2?"&d2x8-V&H 0R)hI'z`tbفipF#1Ĝ 閛pNT-RX"8 _89⤂?q`7"cF ouy6z35=r>(cdr@N6٣[O)5Osrb]{ 9 7ZWB0ȤvtS?"7^T?1ʓx[0"NRje˱F@6 鎀ᢋ<|d\9e֯6XoC[BEq_Mo]‹ڮe>D*l0V%j""f4$8jwhM- *5r%}%$I8}8w;17,ijO֓/^1q>޼6&R  0Zě5_SԆtWv:03ȕȃ5˽UحI`ӗkh < 9Xꧮ`UoLW9ѱ#iuZ\Wyjܽy$$wr $"}B4 pPzk!9^LL};2vMT9*lESO6|(x'CI8A9Op-{%qaE$D*' n)/9rkUF>4*'ldG:$gG@Yn(wtW -!g,}t>2K*d $rS^Z7 ^VB h!ڐ:3J=\rF?8WUpXfQ+d^#h>qr jU赃@x:!9o7&Vq䌿᝔e!:N:$%9Cl BnӤ@&xLTa dwe] މz6aaLKx-uϤsQ(%MZ7 Dmjd.`M(+[Q#:Ah=% X?7㈈+aE_"đ+[3]sN۷x^&>+%K9m >TbZ ϵ9" a'k[CzW<~{@sHrO`L?CUOM,tOkhUA(-o5clZA Gs%u4q|H;Pi#(٠f$$ jad;9n50xp|^Dm.8CㅙǡIOVIhuB.XRnG)D}-bdP mػs?.CWTݗ961 5\ ڈGx!{*fE*WJN,y+#:gĘ Bno[$p\}ڹI7L . P/}[fFDZSG=nlHyqgĮ,8 BG{!fJp_M dxi6`<oQwܣ۵(/:6c\ pZ3P\.]o?V0bq:AH|;PwI8Gf%)7B(iw^-MgV¼!*?Q@!6M9QS-^"cެp2H!a߆իp4PedC8GtOLgu}b:~^zvcxEO[!\"S NB@_7`Y׀z_Q.D-zq+HAk˜ͅRjDiZţT"5@Z& oUr}2|MtN!|XjAhV KLau6:u8*޳kKuH-l%Ðo}?};\"} XFi]֠wr_~G5pYOd X;bw{Gi3-w\+OBJ:Mg(}gV%Cm QS95RdO(mdOȬ›rH޷yWQfv;Bf` alH:E6UF93/ZA !M >"_,| c)6JÛCӅ1LHKUP"F%?doɉFVjj$q6*LRJy\b|A&)&Hb1ܺTAn8Hpu>-hQ7bK5r/irqj>b|M. s4DHHx?fXp`JN;@n4RevgsJIl$+vnm%^Qw/h%qc f?ù%tҎ}*2- gA 2vi՛aˀύH=+f [ǶY򏀎D Za+ɥ4g*9DZU? "%K"E6 Кw·]CyCAc$FMCA&}/u`Es.GoMg5kN0Zywg}LHz,O)~||kf\`Oj ^ +£0sWא9(4M%kW'ο23N*빳>)B&Ẕs&74G yCɿl#Mg|K#7&ȫj\I=}O IW28N$c@آ>bgT7TzRi*e$HQ*EOBUge,ib[.ula$S}Ne]Ow_'nO%@OH ki"smEz;&~OН5ClL=eRet AEܪ=2:iXE,~pO8>V6/Ʊ)JED,\HTbEHuג+{ p ,7B[٪+dT KC{ RDf0|OΥ* j _KeN.ޗF}^p#o|8i'17˥g2yk>ww\Tt>>XLWͧ/Ћ̐;,!ӑP&}-N35P`3c NHם$/NǕcHtBrZp_l7dx5fmF< M1́Fݻ/ [iS8_@`/:T"rw龇cMLNEQcluQ*ҕk oc|5.\4' 8 ⲝǝpо%,v2Y P7F,TٜlkP!9ꕉSNYvFZ^ؽuՌ]ÚW8ؿp6Xm%["\3Op&|7=ŎUg Z3%bbU1AYS@aIōP.N,R˂RϿ}'!Ծ"g\ UVz)"y̷]t89f) ~w!ZohDDQ9X\EVls%J8.YJdEKT)q vDl+(Nsd< [++zd%mN 3qqɑRxZ͠.uK[ܮ?Y˽)-'K*. 9= w#7|D>paRfÙƭHkoCއqS]`/0MP u9 0RKkkD\RApcApv &y"(gF#',a ,%[q{XzD_;QmmAyP9HgMo&?zWUs|_0 99@=Z4Nx2ufL:eIv ?i@6'$:7z9SMx7=2ӼC6mXZ,ܾ\N4\Ɇ ^&zU_"̡ǰG#*E ˠ6->,7gz@#]Nz(1L6zɳ~M:(cmĞN[J·P&Z+OpE^ym=Veb"F:`]AvU6{Ǹ۱F pzVWTc9+jq^mZR#E{FFJ4R\D`)΄dH2a z[:ߊ| Iz`b&W[b:w[Q'q+4\x L TOHx g)tg+(pѫ*XuE$I^rķ/+qK|E*eo7N%!{ ~gMS=gIݔ8sYA9 O5,$JJAʿt8;\D۩Ĩg`t13Ҝ˝[O/}e6rc !YuHA\e%7"L<_GyتN׌+4.FRx (wܭT(8H`ߪį,g.f.rnjշ(x-ObN{R; +ǡ"@v{z@oٓqW|+olNq{gQlwǯ Hp#v'I{D"by7 p-[,JƾY,׿W% {ݐXfc3oWX9znlYtRtmXkSb=qzEFA(NrI6;P-1*`4PQhknVL9,#r>bm.ƈ|W#*E2C륈^lO[2 /cnirE40茶@ͩ.$yd'7V=3g%1c:z̤sVN ` ʴ7 dY~QT"۳;>)T偃eh&MpjUF^ګP(sP{s _)&_Y0ʿ .G]#HMǍ{W |&.Vr8w*Z,С6Y|!hj!y0/w2䰟dg33sO'":, Fڜq3nS|g9(;D\r.ԄҨ8yٯR(u(P%#+IµlUIĪĤbN BeqUk;Y F' 1a|2!6'R@Y?TO1Y3v<B]i!\X^U "?hҏ4}4;i,e9H)~+Șc,T[\otnJ]n掃5 &NO{שb\LTpHJ^i9X k"-sr\,*+d=ژ j/jvNKŹÚQؠb}MʐiS²x)1 ڀW~)MD-q=s32Ө9f(y7YT֝q-pN j(U.1K忿@f:)A2xVcwЃmUéHqZ:י9xc k3AꆲP-#n{nD,plYNK)?ifuԙYj{k~rЀZWTf4p8wIѩnU9!#I`mj\BX;Nfa.#{X$IƂGE9ں?A1Ŝݱ5Ǖ9c+S>iD l\?tVI䊆Vȧ>o;L84IBI;߈+CbBNX!PUGǪӰCdo6:a5Zy#LTaܕRh9,? S [\k{bXDHYU=Fz0:Dl>SԿIw֜M5@:jOr(5ıkMQX*_aW{pj!FRu!RmX+td V b?또s45Ww 8gdW~99O%~PmBkwm﫛R~%-=jWNSC8ex?f{ ,yT+OS40eU~QWf}bF]B,ثEn:C`2Ѝchל)V>8lWEV%$Ak~mUcvL@5ls јfg߼lX(~Ed!;7ԿS#4qIaM8{~OPFȯl"O|0đŭPJ.]ɧZ,[r#Wֿ~PJndH4ޱTZ0/6ty;%٨{Gtf_=菱 J<{euBAF`M&nΜ=>S7g4 ʴϣF@^fʊEj]ǩh{I,_;}1i|[,PXo _an\_aRtmxb[ؖYq%0Qy/( 7kE1] =w rA^z6@U.vԐ6vASZ@m j?A J蔰(k86XmOTpJ" ApB3;@luԦbĬ?8#)3|p ?fFHZ'J|dv#N- {uԹ3Ky(IAmo{({:qa2IS2@nrٻEkCiSPrSp[VmL>gqQc =zxΆ1=<`'= p69Nn=pޢ3 Ɋf_AB j͝`vVTh|πjУ28Gv'hu7HR10$[&Q8OmJп/0bA nPյX#x\H,My /STS9'Մ˅?0lԸZoXw;;.Bt(1>A>'ABiS5ΞXsD8X^;!EmihEW+yv ]LR=+ l7s$w@Wn4Az4FNu'VӮoE1&8 Z:!t=Ɔ<KƸAV?|^RKُ]-_e4h ?TDeR]y:|O> 3W!Mcc ʵAܿaI յvf %\9aF^G0y)}\żfbJRytgX DP+eYH-(w#3n;jd$sa:MT0wΕ0/.X;$,vעC 0Y)f83ܲ@&Sf[dX?;Ȕ!>OX`O+Kp<㓖hnrYdӭє^"9 J').ᴔbED(rbr!mZ )e[WHk!ņ;04]go# I Dtq4CQ"D@y1Om`[3c1yU\ *uOic3SNbX,JH>K=I`jzfIz4i_UAti-uZe"Yo56,~DzAPXRjXm.7XK~1rSZχ-!ܤmI֊Sq4cXƺZߥ>1A1LӅ.FbQԆAJCbIu(_jͼi\6|`$?L^ \8H))U(k_d"zY/gg[OڛIM,; Gc;@ ?T{r&N?5p>e<%h6d񯽌#ܘOJ*2Fʫj蹃^FD1fTGzDtgoY. hUxrt޿tx}^Cj=ʋN]aE+c0ah#0! RmjT)`$/&OK>IE %3eV 9 DKJh|iZ0@X~.K(`e#>D.kn;X^'Bt lC b|m_s^zhza zբ4G༆ؗԠ#P, B 5=5 QTo|%XΔ^䯑le_KD @Eu7 zH@T]փ~kQ*5Y2Tt#ޘHVd!XFÉelBq%] {AC5K2s%ぬLsM\b=G2]܉F6 >W}Vso!4l<39xo;"#_=- Vs%ZIdyxUnI/[Gz!EȾOrcҏ>.=fEw8ezT̺,hQ~ AzF+*Ldʪ4Ed~4 h_f7Q qDL0UYJw,s,CǍg4٢˾3};ڸ} NyYM #݈媪\\zJ,WͶCyc@U/kXqwҍѻ?P";V^pT4M{IKbc[,>RL膗 "H|egTp44G~zwo*25`y+ǚS:`ƧB4tg6C8|k|qؙP}_:0]ڑsjoEg=1z)g6l8&*ctEϭ9u}Qo.\CET ZЌtf53KVdc L3/'#8Q;y{HC4uZޭhw|1hUm]uoZG. VHL5qH:6bZl8Iޮ~<0ZU'yEiL\ Oڨ|lA%;btlmJvun`{ȋ b4K`<߆dImoVQV.!Ҍӆ/S\ә >OMݳvq$خuA7c z_6&gVð{M}F3 aru/1PڒE1ѐ $?;},b1L;K "j.`:uA76dvZ/zN]p11h7A ;FW~A3Q&a2yW*e#kIUmߧֿ O^cl V{Rؔ$9;+`7gOڸPm*,gUp+)Rm@.CŸ=镃@_X4I aA^mZ;m*_AIa[@RA31:sE3NSQ%$Bf뜖?1Mh3Hg_#8\Z ^-t;( j'uoXu^X!<=̥tUx,C#Vp^2ͳƨZY3+ k *jg8qXU^gkʖ>IG'ҒӗXu ɿ"|~#],Bp^<DP\$I(?ETK;Oh Y}QG- " ~hšibM:&:, ÝM?M Fnc J꘵r=y$1]&j4Z~$q#pcA}1!:9s*erL3>4k1̪kDo{[V&P-dԄh9W2%B3c@ H‹d4b>ǻ/)Q cJ-(ӆ7'T{@4Qի*xe$F*.Յ蕆oIh=B73nR;69ԱUAnpa̛t߰!fǪ0KuRQ,D?doT!\ XOc6 3 1d\G?fp(nW3J{Cux|`10t;D6l\J5ǵN븡޲uoX-nT}>~HJMF[x"XtKz;}@g.dcݜH2LQ| r .cU^h4Gف-Q{i"ykY q]tMQ30@p}y=$68CDsZ"Mˆ)I ]emLrZz[<ܼL CHKv22IK`3Ua%)u`FxH C_ bPNC#,k< qJ|PP=`͘6p7*3Z}>~ρƭ{|OV孪$֛ kwaJ{cl9_]](y3o.gӼ^~L+ dV3QpZ] 2$'MZ [=cp˨&^PQ6gkB.=Y_VJ}zLWyH+$S!a 4rwqпb2e5콰 K[!(a|c:K%ueG q:NmR)ꐫIG|k{QI9*D{qEt)%#Ed.&-B~ N)\'1pڗ~jGƧiBui-p ._g/>8}d175% 3?_6X5"gI"j`dF3N3kLycH[%?yclqD@^G`{W䣦`iԬDO%5i_ 9 :0{<ĵ?Lgm4wF,x3PS˽X5`+M׀osU u9 K 0*ijRy# l z]͕;MmڟDM[u|<ל~Wp Z?^?F+fL||˶Ͱը$S3fDȭJNA-f[qn4=)-T\D y_ Æ$֖\qN|͑SNo[mݙB F\phI'w6n#s>_Kž'aT}Oϼ cb1nNe5.9gF5P0CٳQw6U켧)0y#;U?V\wDKm@J%e*nl̡-WxR ڴۏnnD i.%}V$˳vP&ַwSm9@݌yw!z4ڐ̽709ƴ{f&*Ѽ 7.)/V׶~K,Iڞ8G9'\"?wvIGP 6Ü##`] &[#!T͇7M&KT8g6)QU[:nA%"h⮈.vwK jiD܀gq"'I,yOZ>NH5v [?T5 r'g}PF3N¨ \DZK򒖛m:=MOoށ[%'LUZπ&iX*&s/&[h06|FC %t g1JFQvR.5[9lGʣF@*v΀oRn>H~HLǨ!j( y|^ P#KHca]/"0DWJs:LQ=\T'P}{[$Au2Qw\)-:`mK^ƶW½/_c/&Eđe#yeMm茊zRw| ȏc  F*HOx^ER4x$4#«NL'у]^K wi)bo Zt6h5-jbS/` #~vB0%JYgT{??Th{t],`(\[/T_ޠK%[x[FDxF0Uq6O;}?z tÚi`keAyH<|ٵ:ap"<Lj:g;4Pd9RӶ;5vgSUAXx~%\|cӀp*[SMf X\p[keؿ}xcSkt+Ś/ M)T}vozo8qq"Aת}kVf~]4>8W.W_,P> YT@k#6ӠI1&_셧ҋf1SJ}ވ@ۄ#MU(,Ň~JMԅc_[u+do?irozLHjڟ0k[͏l˕Φ]8B>*VeVdOXvTO2t3z s-=ɭiS!`i/ .,we1 S܁KL!ˠ:mպt2SIG41HkAAS&9JT - /,}'l_A$nYM OY%9irvϞР FgQq݀ QL v)|BVı^C:m/(/9HRc[/JK&^9Dh@E9RS7GϾ q5bD_"f܋I8-Lg}^d2u2ÀHZXq6_>"[z|;|'h"}鴈÷} A*>jzwƳcrJHm,Pqs^t5KH&.pPdS2E[a*:%P,^l-4z̴#zfDbu!E6O8YO^VjmBĻ7~F2G D04& ÓM-56uf:o86f!>RR 0 :߲JqgiхK u'ZP+ s,|%-&=w)@'yT {JӋ\Bx.zisbb]gT<3v/S:t`٫kI*!̭ 챴)UhbIYx55-kaH<O&@wFA#`3iZDz-)p_dM(~sI$킯l9AnZ|N-Ec4EsVŌ(GDxZ[E u(A4mogen.PNPazѩQCϼC.:R$8bޠn$q.ǵt>z sЎ#B'eI,Aii4C^^?5A WK^KoE< V3;ǘ䯼􊍑ڌO_,' VpZk<ݱw_Sm$-Q #̆WVҺ6o)cx?*lwB^iOQSoVuU,W8 Jl'>~fUnQmvPǑbJR')l2oT/|$SKyV*\`Y- _DV.fQ轈D4j J+&*5~ z\54^HeYbEzl PO3/RZ=CW`}~^'K,&!%-NH.ݚ83Gډp\ߌe $xOBJu[*N*6j7f+pBL=%BKld@H6!d5nqp g+c95N9\kJl9 FUPo!ec3N3b-0Vofyt+1jFm R=72,I -ZL_V zU:C¶Hd==7a(C͡KD倝eXF8u9+UPnU+e:3E7`Kp`Fy[ޥW\ *&2QE}ByO  bގ]% $+n Zv,>þA.w::Rx >4_8?Et`<,Zj{HS)xL~)l}.^C(Os@$],LtUyQ8F hB{JaU~]u$ц4 $VPBsI2鉣Ht$ԛXsքÍUtɳA&Zjݏ$P:3n̾(DP/F0~rڱv.(ϔj{R I\khFG$[S"GY&iqGljryY.IZI1`Q-M?!ƁMfb~\jN|':@%38Nl0|M% A8NуAD&D_*|BG~kO{M+O F!XC~@4tTGLt^x`Zqn/1^m`UCqn(4x2F" Hd$^48V.2DQOqVr鰨@ 4NÂfiBJ2;Oz+z*\Sk:1Q, D88]xG`ZFE:ݏ=ǽkηx8hƘSl4,YD-d'!F6 "o`,M&iFYL".svX&t}u:gA82zf4ӑl; u}- zoɃ&O8}yꂭ0[C ZDRMCߠKA^ŔlaײJy6u؉p$3#+D<R6ּ&&7!IOQT ې>l@>S`Xqp!Ov@>mَ"MI7+?d:O:cě#v}m 241c41SFlgK66Q{BَhBSIgnOnnɸp>Gy^M05v\`H5mVuW;SQ6k_%{uBZk3,ba=ҧ_q"*q$ ]/-n.|.a F dl61fDz0y~,/RvF;'E'˷#1' {ٟ|5S!x??^=gGGd/,^2;CCĘsǙ0g*&uOU&>c3OL+=}[.T,۹6*c~u˱\/`OaBݔ8"Ln ؗf| !.vy/ fM{wW I /m-4>@Dt2_`UM(#Otgph.2XF/v~p\Ǭ{F qb+IZ\ć >oJ1i +<4_Sv$fpOj}#*_2<%w_h'J;Q@+XEN,8A)ebBmY꾲|GؘvvfCSԙ%W{잲)z23eCfC^.N{D]>T/ :93Ӫ f!M~·uO03D]tp^5ƃC~RB10`EQ@}*4o6veNӣGZ.^iqjMiqfqGEk\!Z8 g]bj$gS2[V5 0 NDi{5'  pi|4sXT[f\Uru%D) R?_RuM?b3fp; %YBPȗHV<[{HԒ%\%7 }{uvQBuzFⱪ߶߳9+e:!*)Р.Em2@t_㠫cK"6̼5kSť y%Nkڪ#ybp= H8IVT0À(icwŀ4eҟ]Iƹ.x{H5[:ce3J;(<ٹAsn\FCnvZ)zթalka:POaGLN"JaX،! 0FݍyWC Qj/4'P X`*D0d4I#{+X E<::穘x7/ 2 (V*a8:WɈ?޵<㜶][ݸF2:1lɶwݛ/͕LtN:{ZN-a[}o 2p/Ep l) +`@i 4TmQ=_1iT}l\`z$Ydأ0))#,ntP|J&4o#  zBT$vkqC_)GzށzQm Q (Х˞Zs{A e ťPT?i̳ǕM.9%BoO} JfZr,Î*>%\ MHD 5:5ARy|DGbu䏆9P laL奄`ч+6L nݻԟ ,K䈂YՕt;sۢ(bg*rxwK&2_ۥ0󂬞гRNhn.<>q4)S UmLhԴ@PCm OpF갰n dIp16-T9z'i%[e5 &N2 T'Yt ͇'q_;[h5+RuAbDj=DRK+@RQƊw/t'l65Sb,NX,ЪLa'P$Z "X=n@7lo^MM (h3V6csr.Qh&bER$UӮMz R*^˲8~r_%PyL`Ox)RWғ@T=nWf=$/ gf.zUTM ӴM|-k}zģ'ˆSӟޱ'@Кz6ǩh>w h(v!<5$ iEM>Z={xb#1"H,M_Q< EKQI\ʁJyˣ5\>2;x:6p cy6ޛ~5 +qgCqdek +4 WRJ{ǿAT+G}9+ru;߈ ϓx YT fk@ʲG5'r~Eg 9ʝy.#muxt$;4@P}c+}pKn~$qՑAhMI}CU4:FZ~JiމSO6\iohsXwY8 `nd pMNoH NדtNK&U"IRcT쑥`|78ʻ!"S5w>(Pћ mT1cUbBgj/=ErQ6M&~HާfZ^Fơ/v qfιl]y}63w>[ՋꙊe, $ܹ 熁h>PM8/MM3'nW)#]mt}ʗ`՛g@&s "!߀2 %|`[mP OK܏5//z_##qRt0Y\jk,!)J u4:)K[~&w=Hܹ@ x lNz̐! '[agBM) "x?psw\K12a; tcI-WCzERB-vozyczb݃V\;:SyP~IOW$}I SKV:N,Ej_czWF"Ra(u9esG@4lj^Lzdϡ-&+ " g Z'#Ƈ)vL_ia)Ԣ=8.ӖGgXQtR ܯ+'C$0=˸[~I/"9W@"޿*#ٱ;N!'Ƥ b}5nhulցGĵ_汸#=Ea)=ls-ו1:#I'J7R$Nȕ@'ԕ:4M @ zy;3B_| z35 ??CWXmG*u J\TqU<;0Ɨ8䪭,+BXu2 (ugZ]?̠}ю/fy6'R3#c]{?}MJ?h;V=YwQd# kVX8ԯ@!F5]i)i1 wݾ+7+ŽƥA0~)[gYMe!Pf^EB[r@.3BYvͱl[ZcYG=6{Үy@ɞ@Bn_4;3U23@ ܘZ\LWCg`&_m;̵*sr 6 %,PCj(etlXDG{ !Ss1:ڃ.RQ*]}"ҨGkn)j)먧thй/;}j!3M{kR@My/mԎ{(,˜%ǚ3-jg"g&-ΉOV-}|DOAf~)Ho׎<|_%^P 0iFr:Ϭ0׍[7CՑdad8_}KaA_4XGb Dr co]Y"$$75gr.cLڻX5mT%F>Z_D5 u__fmA 8aptPOzV)<"ߡ3˞5!3뇧(#YE[COa]c\4aCJ!)BmAAuX|5D)JZ@ytTwZ9!/.8?mI^+VP֊44GXքWuО%F8ΆzWy>uTRb_c=nHkG{5|0Y$ @5ć(E׌ ⻑N8y-Iw`rpؽ|cԘ(Q=J!(ܡE=z1B Nu%8/ũR1*_+GkآT7sfY-dY?&D0_gƱ}w#S단ת~.qm{FB{[/%oV$ӄ\oR!]:}f[dvɁ?2?SC(2G7.{K,)2܇m|Σ CX{*nxBUBM;tm`O {wem’^aU?&xZm^\{9œѫ9Y%}#58)J+)#w@/ѓ' X_83f#`|{ _LEiۑ5ѳ'_%À.,ֈ ۍZw&oZ!0Nɖs:C (p^u<[hu7Fc[M 9L{,`#ix}XN?Npۛk,- ۳X8ܬE*8Q;CܳM?|S`ӌ/=h1np&_SG5W@qΚ96iRQ[~Kcˁ!dN&й!*_ )ZiY~S07%HTq:iOŀVV ƤyXyH_wlGԔ+9d4*aP'3αtƒQ2v!rBc D+eWN3UTM@}l{4ۢ/ fjSñ>eYVG5, w5c֚ XqӮUJYt@W蘋{.;#V?o^b.'J@YkCFP}`._ D_3ӍSS4f;wgԃSgQ8TX.A#6I{.12/a9i5UNL4TWu~Adv# #v -ê76 FcGB)+%-x-rBgThGeD KlE9DH ?;*PeS #HkO J;׶oOF g!#؊ЊsNYFKЩg\6hW(U|X`;},9 Xx;^h+pP/F}8tKbE*gpaGAPU?4ſP9 w .,(C_o5,wDűe[]taʟ 錕i0s1łKuZ%XoG~#Mgy>Qb)xTax~ inG.p/d) 0i1ݣ>D="uke kH` ~0k`%B- Q$D4ؙtI>R5 P"Ј=> ZڎD8ylǽ;˓W(`#q/nH"Ȱ\nG8|D[F^0nnjIG A TJ-],I)TYAߥ) rt[ hY:n4֚f3f,3[y>w#w@ Է&įgLAYAS iIE]=>A,>ϳ >Y8~fPO"E}f\G@*kPx86/wK"T5'@@0t{s! FÞKg5B(32*2W,dSrpȨ1v|[=h(-Zia9qy1hr^If,V\.QwȞ \ԫ@jyS=Z {OV+3]d'uh$dWoE@ԫX` /8ϡ h+2M1{qQ=+kҿы=crA9]eU"[Ylu:8GZ p:LkamV1䎿O!9ӳUUD;I/U[YtGBt e+ GTKY.,(?% 㙡Oxc^iygڅl?<:m>=5&SߗȴU6>r/Xb}ΐ}ۇ\+-&*hI6]qzQxJѿg jެ?Y*_[6J'u9ܢPWy: J9 |xf$za^3[X;5B $0Ңj<Ѱ#'2.܉o>1XNf/;QՋaFQk4j cITkqvF?@K,7%mT(j"mSߘEckgJmR`=O_IAIlMT`q_b: ӇQi$hUW~l˿}Mcehjk  `AQK Q5 D&^ZBqIv_ TrOM:{'ё,}%$VMF 8IObf)[UGV h1>M _p3'tcЯ?u!3z̀d٪Adn҂7dJH-4< qR>\O- }$ʵVɾs8YHD]@2m48N=k ũs*ϪdAPS86]_ O0E9~ =Iwms~Ev)}7%]y:y'"`"XE.GF,7*e?U4i4K( BMȢS68` L%5wj a7Q;E81%afcƇfg MG9$j8_WfL2[L({:7A NH7< #f+Bo rnV:; VGUXC,Y̲׎/1i=AHyz;0Xq4Rqd`.2S Lxs@iw9 .EC0:Y45UJ %:Nb;s1, <[$4bïMzS.,؁u&Ϙ)ܞvƋXά)X(f7ED7AJ{'4ä$6%l s D~IU>":aW8ȓܨQJFEUZϵ]fmEyAX }4wVL*n=6;0ZGv@COE&{G 3̽$W*>&y~\thȃX]R/JDBQ qZߜxUFfzٳ)e^WrS")n [Y7AޱBKj 儉)Ze Gm7l{a$˅\:]ZG^P^tL8Y^ȐBK/OUHӪFK7)H&K^&scކ=6b(/('@wTt׎XȢᣝGqGt?P7Tׁto/W/w~߅q6T>`w%-6^}f|_%z$ԢTx`N6oN DF3ulꠜUy_5ZeMG? IdݒϚsS62v vmdң^򶆛Ż?VH$?RD3XRW9PLs:Cge?*?pԋ,lnL/O_{#qpeFLW4ʻhMLg:N٣ Zo?{WՖ@Bo7DyWHUuֽ<"[ٞHVDU߰12>[Cu S l86*Vwf'Duug vZ3:, Q._V:(y/VRyh_LE MH)l{,2Aܓʬ cE ̵LѪ+)Tp }9"'䘉YF:prԡl5$Dg:! \bm'ƭJJ$Fje5IQ̭ȟ2g{[O0PV|p66N4Ϝn-#eC6_̕@xIk/8H,]`m_`m B-n@[A@{L J[{48 xxo!fyPw 0&۰s^* 6TO  1Z3d(% K5;>hzGi'j3Dq"cW.7IN3q?*_I 0!3-A ĈڧFUnH§GPt_mDEws .N>:iN4o/r5c(d~ˉvд^K!(G"NgLQcEӏG '`Hqh2K}BR~#Vkk.Mu_}>Sl{hmJI2~IH-tب2-[V1ں緞O: ;L,*c ez"U0~I*.ܾLmL=1RmuS@ww퇬S[G~pi7ɇ;ai c[<¯+y7-m\gBc*-cu'Q']ˤTy60p:4`d%؞ >gS5x&?/X8TmS dW"Tp/0)EدHޚL+8,a)&h]E-!Ճ$?TM[ w_8oEZ{^2{ɯ4U8Mfǔ!q1TãBurS-en:~ 6F.QC X/$0eC/ڻHٯZC*Ե. 1;mCl&񁻩g:Zu26'ÔsM$Tdv.Ko8?r/Wy A7ѧ]1PaPgUG۔*mdx^^|iJ"A=WDHAsLkyCcaq{%":i<T.c*BG X` :._2M{8KIdxț b2 /5?Ϭ!2Hhn(@1ّv:ڛO|6K>kEsy9EʐLCx& #'Ez8}Va*\Ntw;J;wX{ CUi rԖ+!oJJ">;AҨZc߆{\eD\e\.x&]A,䒃k#t{\"gKk{Xep4b0BVғ |iv;Pb*io̻/ ̚:vR o w5yotȘhK˲M,DBKk:@&$P@OB9mO_$2!d9P=G$1ax&#D]SG%cEQzVt7wgo"9sDpA|itKEeL0vncQ PTq>4z1 d.OD HzQ^}S n 1+qo}!H] *b˚`v˓k\I"JtK5u}$=b07 +ȺsyvRNc/kMQ^6r/sj#vbl/a{S[ '쾤tHU01ooX|beO{ΐGj̋3#;3|HTkT;1s}%z`%'{ 'V#H6uB /^svYKN*$x>ߊg1#Y؃spfa}:4 '(ۘan8+Z3c[l:]ƬD3ÀgF,,9 b Yđ[Ԅ]WnBhRrfeg䆨/5 1f{ג:N Sܤ[z!=MŋW*-uP/-B l:q3 QQ?ªơHF۵%ڛߣ>*<A'Zuv=- xpN>6\ &mтd T m_^Xz?ٗOS݆;Uˍ el,uMa+ jصbv:g47Ž ƮF7omUAcs\v"6'^"9""j1vgnsW4=1T2bUy)Z _zڏ$TcInd< =f2_V*r5Q4U)u h/sgnb`k}SgA@cCQiDFɢi0',0..'>SR }4{^!ni~ Mxw Dƻ5?Y&xC%((%Zdť+8|є <„ M3ß[t}]yJ\:\:~l2@.' z9'=$4,'x( =F4Ӥ" "qHxi'6,FC\l枬ŹDa(WjbF!ɝ凡:So$eJϞNELTmu9u UZ=xP׌ljv#/r\닢xB"ş~' [LZ9㠱= O>‚p2c &}3@֊ օzoi1E0䙂_-®`aWRܩ(=qa58@$ M$̼AcB%ϩ6##Tcە&eM"ce'3x= of*!#p̎"MKfCCA+S+{m#Gy\<wCo懖YuUAckr- K>ga"ؖ YR5<[٦(ZK[aWgХs;j~g$ur0G_cͷDO[,X'ڤ%hmVhq-qkdʜ}Y+Q{EJ=bQ̯!dQ&qAoğZq $ wyF'"衺_@kTقh̎'ě3[s< x2 Y13A" 𴕣?g+lpuJW|o󡒍).(Mh3LgqVFO4.#?Ly'a嶡}mQӈ1BG,}3yݢIlreM ԫ7OK3YC0AkZ2L$gx+Ul\~m<5vE vX@摄8p:c>0~>$ѾxjN-`:(C*SLS@)۽=R#Nv8AGե_-_Eʒ)J1ij?3=qndO[d’e$e7q;gLO K3nN#H6".w"A"{3Ass׵zS[ A@ ӚnNK-$> G>95"͇ʧߧx%\*p o3, kx{KQ\N;( k$'7=C3TJv * Vqgx_/i'.K7ZWNwj[_p('dgl}90Qo9]d{A"wѐn[|W0ꬒ/6WsqCy(:f oڧo NSBU GgieAs:#pr\3B ɳfQLp ; :vL0 >w sn-IN\ߒ%|w /'M %<fpLeW0Zf=ߠ%hL KEFk ~@>̀GFWjfSQArͱ6Ξz~231w9j2r#=&|JKUj`|jT[MIBY8<hs}p]P} [VA8xϓ1ÊK̓|㒌=sCyl+ ^P(4Oźm:?f2=c>vn!;m"H^kM.9xS%!87}%L(WYx.p0>\7r&r"!ڿ2 fQAYt >7F_;%I +эkUvɆ? Nחھ %mTOb0"^d~%43~ld5k0*|}r'A?4Tq <8Ч:0u :y2iM3{Ò `,!Tv߲PBo~p}+|evwSvN|pl{z/|#IIWu,Vփg䎋0B7̙R%> ?3Yg U*rj j6{a>vjQU Ă6YUN\::jUqkhϹZ\<#n*S0s'O`I*T- .joeSIəd.Zϼ" ei3#GQ[pcu/ϓԅ8b* HD+}S?dNc7%A >P!^ Kϡ{ dvE }g-V5\q3`5Dh#J *=GJ۔0 dx_%_!٩;feR7)I8:fũ@;{&sɆ;JKӮicJ胚O._śieڸH!*H}NKabaSq Xd07ș &z0fFR\x~&ҌEЎe&_c}(;mmsHu Y`yo BB[Ozvko`n$< Z?/zq_*CC6. vJɡDyP+Vsi$Ҡ濞%ST]Ulu 鋏:ZlFH]\MZwZ{\Msq}s1Z81FFFrBkR}F<`:"j{8J/JP05$ x Uz} Ъ`v!GN_7&)^׷  Uyp`:a͍ *gSe5E||)k+&3.h{>IX h|?G?OkQoALAi&ء} @ߡ 61Ԫ1*A!}]ϬHE-!TfR1kN؂8{!gN+I$.kpχ帰۵+J: ŇvF3Pl@_eQ,i|ZH9# @  t"XTzP;wpy{J%fSBWDžmC婁q”0xF;!Yy Rαwj(eO/D+t>b OpE|Zc7F2Q30YlS yEzfD Dђ9i߱\whΐ0Jn7C}%tǬB[ RjMG',6}W.}Gj[A/h Ek%QƂ9{-B::$Ls\?˪U]Ԟ28nP33|,e<54BsHىԴ-֮F/` mN (qpks^mh&|*##6.+ :/Z8oIE5AoKM8b;aE:xZPlqj ^_?'ޅmtŃ@xZSވcۑG\#V"kwXa}7+Y"S ff^BPW3wbBȋ'xf_;UNJIʼ5fj43Vzf0珽W4:)!mԼeB,!Z &;^"hg~;lS]#h$$BbhGd?#59p> ŋ6Wi 72gESjJ}a^YuMpkB'8ϯPFl'[3hvi܍\lxZf_T!E}`5z<<ڰ AYvpȈ\=#TJ:F&kp1D)fl@iB?w\Z4co=Vt{RA 4:yX[ltܖJygBJ"co7-d@+Dn}JZ{ Ky=ֈ9e¨Zg^y@\5 ,pɨ `E=PsW X#Irt#9N)摥l0'"bk{хq2f$Ahzy|i9LGV- /^#V6jd['NYu  Q1 x*~re"ѱ5CCKreʴ7 2iEZT<߸yDKC.Fh| 8 >x0tV|~SI1%po͒#`AP^ 8 0hDr|[ӾW8}3d1*{U@,6*tn(rjP(umȠ Pܔownnm˜e}ImGlk.^uEH>_p㪔2 v hi"Іo-,5YH)Z>;_㋆ ނ>NS\ !r EXI0,KTaJ 8r*`PX ݷAS ㇓L-]#Xc$99. x҉`*q0`&TN+ 6u0%J OJ{\P?4%"(JrҸ݇N8CX-~jd#ϋs&"  ZJ鴍RQA ,Z߯Vyc^x7o_p"fu~I钏pVSI>oYLǣ-r߅ſ..B>04+={uRvmp#ȓNۣFcL9JeT(a14= D0V7F޸q 熽H̏!#ea0hq$cU+$<;ǘz)~^G_Ui҅F,&f`aC 557? & Ua6q̩3 @֞[N]e0l"{F1ILa6`:5eQ-=)w:?j}Yzm^ ˒_RS)]+&% ~wtNXe;^CȊ*FlkFNhS|%l1HF㹀 9'VO?UV$!xG9.p5nΜ:/1MqJ56Ӎ!#5Kb &w5{JRMZ>ڹ)O=x5e3o9Вۆ^Ft"G}hCL sFނlaPn9ydQH$,!3щIm=Ye2!8@3!{ xDv&'9sU(QxXb/!d$[sGO1%Aq7J!2p,FTbhT?(~ʧٶ p|A*睓#Y<]aY \EXl| 9Xj@_=Q QZ'DP"Z9)L d,~XY*{DBK"1\U}yLt93^ |sMb)\[KIb ”?Kz߸r PG v@1TKWU1Db \< m]̌f'kyG-cxiw-=Ps @N6+̸Ēh}OofKъc7kUU3¤%49ǔG}iA&Cg+ߚs}XRE[~Z B~ݧ0I$ȃz*gb@f㻎B<&jDAn^4!1;fa ɂP4&|_(ClS+ʺșSpYF*i^ eH#+n/g 46>\^0P]kC: _ WmЈ>#ӳγ`7Lʈ{(n}C[F^R CdnXdE?AvOQ1Ij0:a]5;fgCdS;VЏ8'a,Zۗtw{pNmV" i5b*W롒#/"FC>n.ҿ0 mYS(@@״r,Wp<&ľ>b dX1[bjgUv` !0vPvQVnY£5]S:؃7.?gκq(mb0ʱ~Pi4i>1I~{pXdCd2<'~Һ U*1qQyBsnLd"8Ӡ1ܑ@3 qXPb2-AQaKUn4,+f =UVJ "wx _ҍαTVi-/\A3R@?>'`z O|.JUJ,Vk+@tyaP1ߚ[AǺYe6f߃_<' n] 7mȆ.D .5z\7+|UVZ$]*~zu@}]K:ӵI!|imQ갼..RyGSzcdcr7*iF)\fޓߥid/ r%ȸSc9(݀ mN]5Agg7 8Uw!>/ ]?g:gEIM{4 Jz :Hד:12$%!^~k/G)o7~~hOӛ$ACsޮj{io\B,wkdl쬘+u}qL&OwO͌`%oHWU-A[ lF)hmHm5+ b+1*"4 X8t|М?jACjm%OwTo|4Nxh64\D 8Lآ_rRe4 WU_bV!\ xN?Ae9>dtɏہAs҅_&ߎ\@371s-hanw['-Rb͙DNJlAI lf!"cWc;_V{ }d#< SrJՆ;T=Hf<5{Kv{{ $T]32V\8 (&ۢ1jНN>oa٩{)oyTG5o{֦Y9cA]Ss/؅7r<.a_z:A$L@-Fg^ޯ 9qE~PKmF0cϗeb>]E_~c执]^:?oG@([د\:jzc%1Zк!WcJ g`\ߧ3WIWGLk+kDQ%l}{_' ٵ)Lay!` 7N3Sw8+kcuo&70;EۛePAqBzOV -8u;iЮD);%.PR|"-[F#B84 .,/nk %B1`xTF"f[Iۂ(@҆i xL&Y}JrR h6_u xYA}_r35v>1.o},K'T|hB"Xscsw;iXqH} kVBVAޅ@/-anYWW  G|s1d`$k/L  -~w{2>:|!g hQ J=z[7(_kGBQ'QKL J)C8:c/0,ǺȹY7Ā'dcIT&N@ƒkڏ+6'a 3>*H=R|*j*͟T0șhUG휾!h,/o牲vicxWgg}OɄ=FiMoi $"d,4L>༭]MZqP bR1 b+Jː\nf _RPr`io4-E~(iTo, eZ V:En9) 7AqMt j4А00Orxğe{A}pݭGL;TF¦vaLxBz SWx8ߞy9 ׎ѧov:X wd`5MIF\Txi6淏P$JQ`*rZP7;{.8T`__%@I\hW^y څEulC~8+#!<&;_ЮRtS]JSƳnH+;Ϩ/cCo1P唢H.5qFaXexˆ).aTעRb^C]} VEy NJO|4A6_* 4QLCwRգ`˹%:D=FK?>v#c&4Uj!OA?H (_En ?.<&dYR=GqYpdlukYDq" Qn$Rd8ʜLSA;=ɖrHvC m?Zd = Q<++usn pתL ,B'WSxSN""Ġ~goQYUb <UU$zeTOk /R4;lfo& v?l?i(׬B3Tē^/eg-݃U`V#'ٿrp\=.nūP?V )hbysWҤ S-zao ^-` ɫB[z 3Bmu_(?N@u,Y}Sr$T˔QЦh'~. FqE_MR^>bhRXfoP2j95ƿEݵ708 Tfnxb ny.RP]l^URsD >(˸5jèqHY#za# k#d 73x;ƄUU i,l‹Ge`ԏ"\%_>&|ϯcMи(x0/TkĐ D*EMCcI-XOT+7 "Hxdp`RЮ+ F-GOtU5P28{a+abڞ6idzgDM {K5+[Ù*LJE4(.DxE&W.|l\{^}~6Ddtblu6;zn\{I3'D:TN7Pso,>@e)a?yO6GSkyӼm_W#!-I=~9CHX'B `rӆՠ]2%M3$;Z"'Nˤy38o!l/˄`C~ ZKAZ60J"eØ84%e9)cEߍ7-ӶdÝZjZ#`S_=PJi1_x#;Ԃ8Ob\oX#ُˆb)Gf?';739vml-OWG2]r8eq{vw4fSRXז.zˎv^*JXk6xR9F,VRPa20j+ $ iM( 7@3u0Jd\5Ӆ³4z:FbG$;L͕ , L?OTY9N@'CdiAkk3#Di*g>lOzIa^Wfe t;ɞ/L?qS*EU22KO|!nKʼn; NҊ@#KZ^=Q$}%9f&(Qږ'zMP`XqGe>h Q5Ԁ%FrYѬRvxb.@j|&H`C ,uyYx!(mNã .Oq8.,.PH_ZM mf 7Ƨʳ𛂢 $&U%n hwϙņݡDsbTT`hXRpY_4ccjFȷcEn9Q;:J-0#*P ˵HD>ܘ낪U΀H;,H`ѳŘIǁ8ӤPedP ZjJF}OǫB|uzUBu?3{>'=M,P,d#MD-x{bӮx&`!9jBZ{!U+mM*{ڠ݉QƯ?YO>wzNC; V.q&(տ9-KUamr$VnmNT?|:9܌vmƢrmI5N]D{1zCIaENiLN׳„ŕ!8!(ȁtЯw5A[*SHG%-%r?ˌ7cm?cE͋hI_]fД` JWNjMxgcUW8dl#&V[lK ]tD1L`9G! m%ȼu/mTL,Az Oxi"ao+&nڃ S@㳅4~Nw _ԈF vl%Q pwAKF% PׯFa7} x|7^$@)hȰaPŨT1HI(W$ ᰠ  =0"m 'wWRr~G6@ ie0O`rzeBa *G&}-ي8eaӟ:Zq脟(qjP%,ƕ,tX{ hM=iwxvh<2P%a$ًc{S5Zâ׈U6@tAȜ2Te&'DN1{aFѡq+NK,PD"4YIM>揋Ы%XkS0={/ u$ݙ@ȞF!,@5@EEq2& W~F #ZKyA0`4_`D1YP.l-<9 BIɍV- Q3+͟6A%~ᦺ7%%S+4tKZ6]"*d&}e9zջFFtOjjTi¯BӔ,xi 3ԖܧZȩ g6AV)~BB+oқ{05A5;j;BQaTpu!b}G)@K%Z@b+}&pF^X*Gu˿Dk_cz0 5%|4|@$ч=ҖFrAIa2&߅.F2EBn&$]@Ȁ!&S bqh'<żg>1KlB1(+?tpXH)̗'IzYXzi\^LMBx$R$PU&2&`Ok=GN{z!5#ୋi=**CzjњCWl~d#\O#;}"[7T9 _' F J9fcz,n* akN &TEq~UJ)ar12s‹3Tx\Raݠ>\v FPW5Cfa5p5UߢŐ Ε-hLc'o5aKduhf D+dhZS^>\I RnEi/CՕ=)73Wr%9Kw yO` q]A@[i^>psbK&u )jLO_yXd[m!E.T~R}3}"˅ ՗n]LA^ƨ2۬vy-㇍V5mCsIjg+ \pnKaKY^Mݱi|u{nô~ 0`S 6v[yJ^ jh&_ATedx.\)ď3T WTbDW4)-RaA]8N#v;Uz@+2x5Q >t A 4 Ռ$P齔;'Pl\kK0u)=E,L {aPr|B"rݸ"!? TkŦE"ηTAZi<k~BKkn/7k;H.)}"a (Pa(HHS #0%iϋR\eBƒ/ji)T* '\DlYizx*%CM&V-K{<.&1SªcYZ7(:Jm4AN]"HnlhlRZ K.؈u[8fOCT72^7H|DOXRuNE%}Ho|,)-YD WJ4dݔP Вm)2^&ib5 Za+MӖ-)/6|6V*kvfmj>{Mwmp~L]J9ǣ*'DσRoO >h<`;eXk>i㺠43Vqbn$Mg1&4ɾRSP0K^zǵ+cFyhNKwĚtV 3n%G)d @y_eZԫʣ]]!~ޱT8u F@-zT'#Kx|ϸLT:ʪpd2WT\i%_T^"nts}O򊠒|]j %Qʷ0䱯\D ^fQ1lKj@TJG +C?bv\ Ç["AUr$,q#`nZfNDQ+ RY)dQ|=CcFYgt:y#y"ҙ)4ÔhPI$gP8$a.#*w^,}K.r${gqׁ7j%TG j& /#gbZ@x \`%AV5@XwKld+UC0Zh1'C'+]n\0p*)Yyy7•/MGcPgkA/ B%`E!O5j^'8ŀb];+nF.f~u~M|4V;` fX ppA.Ǣ㓠\3Y5*sYsR$z,wAcⱩ 0"{KQS]jVb(#f\tg&jӿ w%&s}.7To:4sq[:U!I-ST'Y)1u=iǖPK'D# e:@'qߕ=چ; 'r!J𸾲?V4(")J2 A{Жe%qbEQ %&\̠ȂD'"uzg;ƀ& 016E¹oP*J +>s4H:EN4O٩Eҏh|s (0i^t_ҥpJ-/zd.; "4||cE3/TW?eJ+L:P"omDҧG9U>'IfrNJܝ#}u #% j CN;t;o}fu8Ž?!Cf$kJjmԌ*7M:uZ1nhǶ/0< ɳqk,C|~D; [@.^r,|`H3f6dC7ڪjݮteg&ʒJ)tNLLNIwXJ=&R7Zڱ@>1Bͽ[Fr_71_һrBOguK[1Zr|E0SҺ5ap0>((ȾPEџ3-ԙYظժwXˤuI.1nK iG}6$uU>31mS£5O$-t}I|E/f4v+:?y@wCSt[L`*Yi܋p1y\@JiL^2EaP1Z%;]]g:҈ ;"xM ~·s.{:tv"qw$x٘@EU0a^:Dh-Rfȩ3Lo{ԅij>&zG/gSI%9$hړ;&H\n3-p^ y&Fʁ@,'x,]B*"V{-B.?LcJZ_(Ũ؁# P +G'?Y~8 9 :B&mPz^JL)1w>3'C9GI;/!35,N9tP2+cN{۹KE>,pI0h1!1MH5(`aw?}6o\Iȉ(.~3Q ۆ|k#zAՉugTC%R<~]zeNhq,Ne,\dWZ}%Iml򴬻zFN{;E}I!fWRZ N@:|< j|{"&߱p<oK'`A>J~Wu_C l<'xQ>ЍwQ0OQvg|NTV~x}XF;1HL8k5W4 ](~S:~e p׻ Z*HSsTp@ZYؓdFJ^ڲR'NFQ~չn^PMt"w4%J9CO L9cAn2pI=PβN'cƼf<>4U@\ʤi/LUYuW,K >3nt mvjuBf*Yџʖۢ=#^Odv} *& rܷq /?.`%P-]ARiPQ e{QnV+ Q-tCU ]jC37Z@GWTnweNA$<3;/-ogFkwzlRα@'DC)k646 &U}l_9eY:ݖPnPh2!ѻO(Ϙl5 }mJh&Dë%Uo^ʁ$9*G!_?3F:O7 nw,fpQ<{\j(3 3kX?><˨JK$c*ƥuy^4L3tQ\<ЈS7OcӤJw)~6Hh? I/z6f) iFT@PCpb8JiHD/CGkT# z~xt+"Tt'mj7΍I1LH;aHL@6 7 >W:`BRG_2IoVt#&]ߦ;R|zE}bk V{Q3 FÞCPe*&M+Px1kEޘ2X1B z3trX(`@;O lQ3oQ tXf&-ebhyв㴲dsx`"]ů`FMD͈[ղ욮E-ǎeI]ѱbM\L~o<5Kj.tJK/aP˔5^5Mea*!(Hr0qCqҥUr oҦL yQ#g~hJlk޼@C&-]֍ rk>.ђ#C$Zju4Rf6~:t Nȓl{s18!#(D 8XaUп pO[1LE:Lܒ5u]}Q) OkÅCf=97~%z]+mB*T5Mg9JTSӦ{.Yp|}*,8;9S"xbM't2CqTuws{~/qR { ^`7~&Xt$I4яqM`wa>i" 6Xσ8JwVm(Ob2BN󌑛-tԵƠpf(ΙO my֧`md)q$TMcpݜ/RgFZ<=[o5wޙ'NJFY$N=}f5"向A?4#u֥o^.MgFNm Qq^΀ۍ2 ~"? Q&H>3g*qKv38 R|kUu溜  QcM=t/|bjbVuڌEygM9 }LM4+S=!NTb%\Mh(k3A,Q*ݎ@E';ąB$?zvX%7Nj- XFҵg[!J9YIВnɅe]zP#+f23\ZD] `K}ܢ:HrOhiD 0E&4e$zPLT;͌u5;"DQ,TnMkvqѣ)3XDe a/0 C \`ԢZԺ—=1ק$ܴ '' -*G:< Q%S@J=׽hz9T~A}zZ@_bё{<UiVf6fr)3]e'Ds8tO_O\޶PfVK Is QW!%z9&ҺxUKf> kDqΨ, 'q?2ѕ~/T:WOUYv}zLhI(5_2/N_OpE=IgeK(HEJRec2ǡ'q&$9@jRpeub衦!")m1޳o݁R|dT> 8kF#P mYǘ\s " 0fy;NQ: D 2Fs9%2RO9OgtG uZ\$9ᨵxfx ֻ^Dges;IeAsuV01IA- |2{~Pg,Bu\ob1%W-5"P}ڽNƨpY%^1} +2ƍzQDސ/s({mk䝌oVx?.7ਫ਼ؐYd yR фm`޺~#:/'lx4l֔0n:'Z^?sJo#|E|JUwO<yG,,2@LNr8Ɍ2ꏣppW=mfJfn{WmP騐+PS 9j,|t VᆐxJoyz3`:wW><\h %5sXP/$# 2>H@@ZJϨ5AO+y ҁ-Cr4 4nkmf٪i8x-6[4trx*KQQ4&u֫R>Ֆ2x -q! jbM@ ' vzXJiYNNgƥZ?>$[X _$-ZG̈ɡZtF΋,~IH e.C*K1=~4Y? ~ZjGOhcPUi~)ymq *+u9U}ּݶ#R1 ۾GpN4[^8ϖZܸ\Ǖ+,o쪉?8˕xokK" 'C8)a):vn?3[uK0Hf gzq3*@4c6\n, Qf44cn]h8Tǥe$=gǹJhyzKUiEWHd Mhd&w 098!Y4O\^Q?K>Gi)v]/ .nbG) C=@ \08ɷ`KY{yu0\|סrIܼ-ݐau2dCfJdG#3A*#4@{J+6ϳ~ ɪ{eAc"kx6 2!\dV%[+RiYy2IU¢BğL .a#=f@|CH(Z>(K__SuBuekĿDZJU!͜I"@uҩY$dٱgB c45,+4 v55B. 8:نúj=· z-eU\LS#pTJuQ4}4ov]bCkp)%@+yIm8D^_2*ZJbxRJ[+ )E= G8Lъ׊\U}W(bhĉᲈ{YިF}_ s?u#̹ubeDBk +ҾjsCt-٪_gnE~LWS}ސV3S J$;ayf\C *\ğ5l.?H"wy Pn42 k%3V'XuA8:'!(=/WWr9Tpx)i1¬J}8]9V&MO `P/ h!&(Ӈ5~uL9 W'JT=_S!d >q(NF v~nJo|òYa˽<~OP:(%cZX$A-p1 ,akx`S_B( 4Q-%u蕕5$皖;8 a8EI/xnp"MO}EŻZDQ69 tA/u"Q=zײYk"XHuc]un] OhN%KW!JjƠJ%Ш X ]D ZAZmJvڹ[߀x oXAZU@׏.~>DS8Ca ڌD?i$UڙOhg2E[R0Δt&wdq@@@VM4G淢h.:AjC3S a!fl.`K.[[ }ωmߛK,բftZ ؓw} DmIwD;ee\4Eng (f(p*;V%"p`%c v^L5 qb!Cn9Ǯ4ۄ1 r!9YM֊xl^7TV"Х8C[6,j)a0g_Bmb,ecZm]ȋ2~޻ҎgE96OEzqzD DIm/_R&-rWNK={* m`x)K!MU#nm`{;[&uB]ٵYڧݝ#sax]-$G**4DQfw8!O %*g8(ց>$Na_ՕQxkl";diQ7š8pz:Btq4$h6|J󗷑9*퇤%0:FJ{S7f/a0>9m ]/|< bs#!_¬w )3Ix Fki.dH>(8&8(}I)oB*FEyg|Bɻ?G?AF<]۟ N:3xJw̐Ev<x']\'ͬ`8n񼋑9,=xPOx. uL8ңݧ-zn1˘'nhz(ymޯ2UCly{Gԥ֋Ngav_-nTξVle;l1aA۰'45ch% |]D_L imT>bs>~Q1  h.[2(HUôp5r|6ǯ7-MѦ1s'p4`p0t jt <41͠s w1^r}r"\Xp,x|$O#f&1B^95kSX+iVkn h>UzI;nɭpR܍yhWZv+(DƎmRxʼn&($vR!e}#-(U[3n;H^oe\WAx1w jK{t6d =pa!\pni"8sݮFl FTH5Qq|$lv/!@؛=bг Aɗ]أJiӳ ],/Qq;zn5 gz4uj'_Vd`DWf:21Xѽ+87|S5n*q+RW_逭}},H/;D]% !ڪ?^8kbs{/-A' ׈ȱno)HL xPf?7Iv]{paZyP;ܪ˦XР"f)1x㩕t0㌋rNDVZ=IgI8A޵BQZ[rVRnG$f P7BxUE5DosJ8y+;w93dUW "tNX3* WK_2 Qm(F;/=^gN kA0kUW]ШWÈ359)D1 餎DQpM{iƍ6 rnئց浉݁WlE"c0ozGf7)uSb{l<ʳŹ.=/gz'!A}Cp* }QU>7ڤ[*Qp/bT3o=+\dC5i/`&Ex{,]:"8Wdaj_[ "MҀΏ|ެwAݷ/#"LWU;rCsx `Cb8IMoFBSV4rs|8tD. knkj4 <[zgb13z7=9>b ;}`${Xֻ/iS,Itf! xfkeu2j!爇 tP[e48hy5١iLyL燬%Z]Lո(D;4\0nq^\YEU*Hl3"]F .up=GH7ᡴNH'LW;5JhUk3:UBVM5lT~+wY8#Co)*&WF[YW|Z2b6ke᥽ڴ_֌iN9{,\:g9UwnJ._ ! Zȧ^9Ty9b 耈~ y7hz !Db\|!xzӟt,<gIJMvj]PmchbQQ&վ[l58F=ڜe$3tZV( i\Xcnv(2vI!ULzIŰg%IJwWBrDñ[Q,#Ơ͘#ѫi rg|z)J '|.C#`)CvklۜAI@Y/Cf(Qi7=c0})}f6?<&>D-v7ZfioB|/LzEƯ(փڡ<>ԺA#mpñV"V5D{1Rfڲ0 hLI(cD5!| f"ޜoSfU[_=.ʓ3C6r5Noc++|խ 5!I$ϖFEy>c}ҩ:ͥi0E.x>Uq/윗[v|JHLOhp.uf(WմBWI*ۓ?p[ɘDe~a%=K#%Eh?J^:c-K)3Pss__e! {K֝1/a,H ȉJ?2Kc:yHMB<_>H"r+׻>Y%˛mѡ]mP|+.7h /@W+<| 9^ŴSDDA @&v9‡c\#:"(eѻA#YԪF۝ѮkUMBtAhF7Ȧ ARYsST&!XqˆPjDwbƮDtbLY |)ȯIg텑7I(@)+qW_+kM2rٳA*3j*nIz[F^=ic7oI'DwZ3Y&uۇt XJі7GE!ۖ+Cfgt:dr&;^0o,] 27ש}l:a™82OSk&,33b@YHuq*W6-dYT{9~ͭJkAST>^OȷYԛ =I:|pAhH vp0sS&\OI>DX0lƇ@^'7eN,f>HS# !̍@~o4վZuʚ 4q5l"L /i#j:Ґj'r _.^u灞2 k]Ra"r: ,{$U e)|^ZסvAZ i5e`Rmk}mû|ɭé=2t巊pwTC.^TkpJX|؝d xR|ψΐ9~ r:_e&p6׾w-,s)LoœYO|;6ٓ X>|骑H\OSƻ8wyeo49C.}$'b.NE9U3`ms2zp߶U+F-c5Q D}F%aa$,<ޒPjijUj֔6#<)Q :@jz>e81).SLIG;$$:"6h;q;:;8ts;ܕaMnmY:T@6C)YH>n\ifwGY y8|w4>ޓAώCdX}cpꐀ 4#agیs6J0œ^9Z%j(bn=:JLWfARdҶj=iVـݭ+/D s/O#kM[ Pxr0) CwW7Opp{QaKYbp;y74 UڝXn5e񗏚EcR%@4w|¹ێ)8 S~!C'f) ƚ2tOr@6J V m?Řs%d1m(HZJ*0ݩGz'Y;Rv,Ý9s'79L61Oy"p5qĄBeVϘMl>!5I{W/LIe&vR=MmCs1_*,>V-y ^/A:(hoZ%$jNV2~hB]!!|%JvZs|R)M^Y0MXR,zʢ|SWcZ!m'"x,y6oOr3Ie:Uɖփy]I 6d\J5DdGF2\LA{ 葰$Se '"DҘWw?8jEp' `-&cxm8A ݎu]= mgo[ZxtpMyRůp%ZseIy*'AWZ_N!Q.5X=iCcY9 =dB[]ڞX$6btn{x-1dm@+rGZR8Cguy2fkO7V%6Z94VjX9 KAV/lBp9.q W|jĤط3!of)JuE P5BB)ÆuVI:R];wp,,x~~b¥YRt13rW`[TO7{aЬ'&<r,05 lm/pq6Ks,|m% gWd":5%!&RL.͘An~d Vg~v*]D++ҽbdN!R@b(m=؄Gq AZP!ov Df#l ?VL쪆8(Q(Ze&j♱5,]j6|maL3ҷZQSfIV9̮Hj=uU༊] jg}A/+/^jO/@'ؐI7RT`Bsy.\˘E(*ΒtPPt[@y/Cq7TIzgGΈ94\hǁcK \ϲn* :$0{ &!lg/e mm:ɱ;VDրk-$yeN5Hm흢C"]ezէ\F>Gq9_kh5Ac޷&8{9B=;wG_nJm?@iTssvR"[!tnsuIT_1unT t {ߩGnC܁{&RS%%NJ*fSw#]6 d|ďOiy\c\L6*3G%YY> ^m ť7 ],΍u.w@Oܡ1uJ0_)$V{(t'!ys3KW8>'ɥ\/<'sTX77$1+@gF74;pbS{Īg-gzvF1R4O<.>#Nn]{D}Ԟ!a188Kϛ&"dՍp,b?^7tj꾤Fv_5!Sy{Eԕ߆aޟYnT#ĝd۠3 z1wo4bG,_cXf-+ջ Ɨ׻,Tã{S8OZ1=^z殾T`%A#ӎZ\|hIǮ LlX'kOs+HX ?c,5R#6v.Dc޺w&B bm<ݯ^-<)7iP\@{b .K{%2aTػ"A6R.й\`/47rIw.9r1}r NOxeO *yX9Qky*J\%V7q 5OOj/Z h 2EMOX4Dpi}~37YOlb?K*O7R-QK_%BDZШ;t.74[Q+»JRIeMgoZ:d'}3`@ BofU`iIac$U\ LBD0)&*\HV6v:!JCN/ŪsՍFꪘ 33"%)ڄW4.',NG)9֒wՒiGH*'*,CPDCF)9߰s~ -͵joRA$m{SȤ%eE=wG8#l( J<@pfȧD/cnN-z Au%x2ѣ ֋YFxvuN69vt!3Zvk Ak}snф |?[ .q{N |{lOsNo1qV+خ]WL=y(&4?C:0ytTџB!S6?L%_EUi}ߊ;o;gim 5Xu9}ĐD  B6gmF>kE\ں(%$oMqbOcޖHLyꇉ ( H Ѹ랂x۱W[>fl|C+h(oӸ8ٜH BЬ5,'ju:RYWA/oFT+u'3׷JV1m?mKDp mQ{P?#4:@f@OSD`dckzLh@Ԏy*r<1bJWęj)iIrs9/qb]w͚R.Ț⟢Sg+ns-ZvL^TZQ$@U `\ c&)s*J{S/Nbk;mM׹+r \Htf}\ddD poMДUGyK~t¿ﲣ[U0r!nլc׊Zp jF06.,l- xHQ3A~8k4c"t aM w4.{;{=UXcshBgȵKks{Xpy5rP>6yנ w֌6i)tU^`:n[^b C4E+˲'1G,^}=do]8hP)f;H^!>ҙERG_ iox;b3wњ8DbIU7?M:X;M-7x[i%7HPrQ I,(;nW5CF-zo\I&YV"|ux"̡y ĦU0fޑk"=Ptlz?ʺf&Nu˥pIp!aǹ|@Xu L.'mW$X*-mmp[,?2 9c "܉%@d z*W[.!Ts"p##jrQ3)1*ld1: RjK\1&+ ϡ@j]Tnc0[ Y? eAĩȮ*C p_C~E4d y։̞JLZ K ~$ ɽR+5(Ѫk.,gJ0dV-@ [v.[#n UTLs Kq]EϐB̛4PoZ0Ip1єٮ Էf/‚tÎ9Dl&uBftj;vuV|vo7xvf>A:Ӕuc reŅ/_|f ծRjtO8"D뒲QIf9Q-C.ǽiZ~B2 ۂAaPA47Ydq踃l^vW(jS0{)8XVL)/Ȯ+38kg+^(+\RL+L*ˌ<3vmJ9x7Į +-.b1}2@$sb|Ʒ Ϲyި7$؍Ւsɪ%ٵ~<1X,R!¯Sr^S0]xw\gğoaqXz(kz !`0)K֘ @U1BX cx u\.3g4@}Dc::dCϴ z}Ma}t08 _[2J77!! 5w1B3B}jo6_Eoʑ!Ǚm>H/td52+]/9奓15<'Rnu߲?ԍp%F9ѝ0%mH#)O1/C&BULF*kbF ! .bAXZh(-_F}}nhrfSPÖ6-4\~>&4saZTSWKڥ +Rfnϭԋh_bfLqGi<ǵ~^ٲE"-%ߪOP񄑬XJ9LzlZ/-zvP̏.P/2l#KfZ雯y8۬+Maub]6]wÞ"i ?ʩSR˽ ىFXøXD閖} q[ESs![-‚HS=gjX?( Yh1N󀶓IRjocxaMm=tWnbdvC-mSx֪/H *Zj~M/9/}2ԺC{dyEkO6 obyp5(GdI2+`&ק{16N# 'W^tJt._ʪ̤k:0 q TYjE^)4#UvwcDAXO^nBE[yq^-O1ehyhwT6;30*{W;f+n;!֩<!._ז=>Җw 2N[%匰ΤїˋR-?sܶ!pCQ 5"M7ER'B"鋛-p [hjv@RNS&뱋RRud;RY`Mn 9F Y"Uʮ_o2-ӃH>9WB ӳ@ta2*K,jMѢ,u^×.)r%Ux8I'3w ,yŜ+ޙtIsw*wW/k.ڋ.&lFk\&CTY@2a0F ?|IS?u7>!Ď25rdn ]d'tn#y2Ȧq,'E75jg?\tk;ױ QU,"}?,ocd^(E BJfm9KdΎLgPxV=]n@crxǂM|z7:J5w&^9qY{1]KMsQ"J6#C9b27\ˡ/Q>B 0Rk$̣agOG5D/:')Wy a)VG:o+2)(@@3,ʼn~"Y{DNuK2'4yIj?-ngiLjE 7sG'UoQ~ߵR-7(2-I|@I6h$6ٹNq;7 LpMYiAub͂Gb* tsZIJla&g\V9%䮠 3qщD*gŭc]/ּF,ƸnkiAJr^fQ! i+YI0+"c1AvjhV=tFxJϐh3u Oš/֗rZo mdS!xM[ ? c&c"StoX|Y(.aFj ;STe걁ЍX2'RfqX0\ZONUݽu]\ȯրx<#j- ud |#BwTR3_ 2l;'p9sC!!71B|fQӈLSu. "gQ֛$qM-7@o,ɾf @=N|8b j~ sa1=0yܱ^L-TDZV$'keVE3zGS)fLbc2Ω 4|&y*C~m ܥBӶ3A8Ndt/E6cV<@ ó $=}b.Bv9 w]]-+g(`׵J#4Je9mbVBT[zl?u>I_pk+VSo}&;wD5Pw<ΥO.<0͑h dg9 fRd'+a6g2䴉)~[ɡ2qBAL8.?>cE.i7fh,$Ǟ󿅆ksbgN=5mSoKTw-)`5⁑&ת\A yQOJܪe~$|Y"P>/2:=a.n-7U$8 zکJN._,AP(gC%dϴ8P&]Dŀ:t?iJ-] l4L" PrfDͱ3nW/Ĭ<% j|FE"-6 F A6OWElP)1J(L>Z⍐wvoos48]0k|`1Zcѧ#$!SܜذV灶|FחOOBo#c+T_3|,VJz XQKT\f3dXpZS'Ee-bH w#5>nCmsGMN`k8ͦomt;_][ct/W[h8Ʉ칐'agB%b4.=C-m1@5>/b4x!T|Ҳ.8>Lyq2~5P9, t\WtcF ,}"T$Q])]t]GhP3f*57F@WFo+ZvUݹ0(;l'u~;{.:>5up,{IqPa/HE7LjOEr;&_T׶1'FW,uR?$ZYH9NR]pAoih6'ء/CB9ϧSK4x[mLlLbʖx5_W'+#B4/X!F$`_2T.9:'e^n"͆J[mۆvwl -&Y[8zIq?ԼD_:FV(C63 |p )ӾJ|P~iR>_`,]SnPU^pB_$>U9H+⋩O浔I)#"LcksjpxVVCw:ܪkϷ~XFN31}̙5KѷE-L!1Rb%W^ۙs“ꍜ 2O4ԩmK]׏֬ү9'VUKSѣcPe]ʉgH3W}uGz9?[:=bfP-ʰ672_$;ؖD!Ĕ2^7w9w #f8\AV,[5Lpy-2w78I.}W{ EܙYQ d**R31Ą0f 䐗H$< ~g8EN`+x"ԋT"cPV甃Apq%x,\P܃+{qY&QBCH0vjXy~,Vl̫kE7KQ㫚y9}B^>%m&J=L\6Ct)O03Գ?Hws/: _ !?4kPfN \9WLp^Ek67աdɻz!n1];+MD@@6rfS.#_t: n&L'=+ۥo5r?$ʊ(ʹSClVM_ qX0vK˗':$)4ԧQq^ʖ/# /Ԓ8a[KB|1˙58v?7M=l5c* hS^ WaSnŁneth1xBrڞSm+^H47[ћi jK0õ=ZK9\Dž%_= .#G8^ ُnw̉91==G0"IfpqYA1肚m-ZSgɷM,B/YXL: ,$q!˜!RG;0^N?(r0̞ 휪 AiZ<{5=FstRu 3/֚%9^(/3A[t7S3R,1qVLjoM8y2*ܧL~xs,._+_ƹs"r~Bڼ.Pe ;lbɥ|ipKvB^lPr3!uOr@e!Sꨫw"ȬKlh`Aʝ.Ym+@C>N[ƚ&qS1Rhځ+67 # wg )Ӽs33>̈́˞n#c *y { uk66jM!iR*c̥\S T"-[f:|LNRwdxU΅&<ǶP"֯X>oF%/$]''z,*gA(jqSY7#g=" ,NCwD/s Cf>h+FJfw+FCq a $~bN&9JzKQ?$_EwMrI~*"Q JT |58b!'f Pw68.Gy<Mk)=^ cR$>& c,3P̓x#- Ҙ?i+Iffr')[ V+_@B`,DMf!RD]D+Z?CկlS5J_ʽrסQtOؗi%0UdsJ=wS\Hǂ`!}y$:H.њ< ÙrF}$:(1k0SZ!XeJ6oG_7-N3u |)+u_>v ,x[ß=V1ƮƞB>X;a{`F7NkÝ:x+lUn(6#)猺ax[2z/OL#-ʢx@X `M;?5`VZ4 =̌ߌz=7}tO NAUaJ-Xod B+sTZ+)N2?5*E;VhcG_=Z,07 R1Q.]W<С/QAhzS /h0X 7 O'"5JvY~Iijf*y\XHwZΝ"-8|6dP?/Uo̞BCQ`!@d׻5^(]p׽aҒ@bL: A=|ص #<?CƹE}/ztX ͱxdzd`*&}2!.it}aI@²T-~Gcl ε]Y"C7$`&qy\S/sG8mpHz+Hٌ".xS HnpСXvN&^H'[Ի!m}aw6Dž"Z*gǓ-PI/*Qge:`GdߞйSėmĔ<6R$c̸GZ%\bO c޴p*7c0躻n#N 2^387{Oo&23 &#'1vJRoc ADM<8,bR!V_5DHI }5; 8bK&!Xv⫓JknįGN(>'wwəoK4IɁ|NC̄ܡ^( oCХ=MZ'8y9LֵTheʿfָ=>"cH-lk5QI#?p#ϼ5Zm^sN0%'+) Ll7cPR0f+"6a 2/"q\ZؒJ0DVi,;BOeZ=DqƍtkT{ڄ~2z;)2=n21ƜlhUs9Ȏ{kG/ebŗ{V*]{E/7LBi聨vK0K A/3Β8uKF3XNr Q2Xa"& sR'K?a3UՒ,yID~tve. ZU;`rrꊞjTJ9_@a;}jK 4kWC {阵 B'dm.qI,Y{_eh[@^ Ddmag]Vrxu/B4R3eO̥걚 F7<oXP?*c*@#p/1Λ+`؉h,z0pw![ ѿBځNfc ~ƭ fA} |A*e1*ҪfË 75L cerCJ`T#LB8 K)_Ru 3QG%ķ!maLK1`$BeyVilC")݌Zb/2_)舎Gkz>eR`DN+#TGꋞJ*-ARuge0I+ D4XE!a߉!ڐϟ\qE&~3p}9 6pd_G08Bʋ= ֱʥu86|CdCwD5 <񸗊ܲ97?Feq(blם2rnCp/r*xvmCfAQ44jff9Fuj;Iic!P9amAXlQhĺQ_L)BA8{)ʮV6y*/ ޅ1Ԡ+fbO2"ʟW@?hm( is+ow^Ƃ7X<\\E:L,gIq̏S} SDoR.~50SĤ+d`/}Louʰ'X^Jl;- E.qr bGQrP,!T?O3)?474JgQ4Kvp\5BBk[EI=+V-{:&D ##wgpI1;AFxIk3n4: j,-ȦʫFrO(?jQ-t&#|mO+TQØY_1\~w U# HBdɂE¹?sQ/yc 0:'cƞq 3'Rp Y4⥳ep%28qF0w Lk~?!}[4<$&d`d@.i)ڰgFX64VÕ _bTZpF34&[X"&c2A+~?e)HKT? IgPqw l{?ś>"-6_lRB0IoJv۸7V*cٴO] sx?ruޮkIC9Q8[o7jQ oIYcc0Uk:3_+n g_fgxGo>j* aQcUv}9`yd 7,YNh6 GNZa0tt3Wt; EleqJԩ&keGBaF ~zƒ'f%F[scsMiGgCRBlnj)Նu\JxpNCUX*_fD =(=i jP<04;H*gpn 'Cj<@LL#?'8늷Bfۋ~6ӹ?d3Pjt7>e$\AWyn`-8@XcXK0\kҡHCVꩵ~aF'3D)va_e^n$s,p{Dk2)]]{w~oIZF1a*P9M+3Ӷڼ<]ֱ`]vT;1~ˇ;4"ԐT+3lj0I +0.n 6I` /c4Dg s|NEH7ȝrv[ 5-34ZB7PE-z76[(6.m=<U8NQϽ Qn`<1F-úT7`3{А?JSb0&{/N'1J/g&鄤=5S8ߣ ʌX?׺6OAF;Z_nOR&f?ߐmpvjD(Z`&-&L,Qޕ0ր!c}&]7@︝O+IT'H3 s73y[Tjcj=_cPFY>UD#pJ&Uy8 hҥ]j-dm]JS$A^{W D:;'ʱ$k_pӻ9qEE'z !%^dwz66~sGAAvz;ctp9<_7Bp5@/1$z_tqs_`}Y9-sPC}e\nr+*נ-QcMU>%2A!:]p.g_;׼CHHsotgxi4alnQnM*|!R@YvX4tK#ZoJd[uȿJ!X3k5 F*Y[Xe:pČ2,v'W(myݳ;e ]Tq>+T m}=V1p2_+P;()U3Yv ⹲UPݾpZP.##36sHp8h6Rwr)%'( )z3\݃В^k[f4rop =7hP4UF0({^7؜/y%*Hk-CY};e e© 3*^g 6N LX`沞XNlz12SM~-H)a9@.=;T3=K(owL&4!3&W\B?cܦ SvEE Y6,*}S OyG; PL>r̾\nF0? WYh(w 'QN9kg#V_x#1p z,,bf[MF1DV[ !Ϛ2ߡaJ ̝(uo&'LG(cym(%jGHŠi8zrw|dП5hs1^gNLrm Ui)Tlso? \R7]P=Fo$Գ.#C|tƞ6|A3X#@5IyD;A#;H|TT۴dh uuGՇ14Y: -Q#2rsvK'zt\XwsLQ1c.%tYB $Zv jӕ+h4 G2TeI*Fe`ڽS˭Eyyu F"WB*/ !vJ%bq0s̩X vt?]a?óN72bQavVֈ@C"k5e0OID4O_}8ynReB:QFoɹn_}dV7JdE. _{uЬHavLe~?sڥuXn&tu82nܘ*L# YbȽ+*r<7Y7ǹX!7\$ƹ5 jTGc1np͘a }K/z]@wBF%˛:y-[{ @6 t oZ9+:x|] T10LmRD"^8S['Oʹxj -jn†'t b`硌j}o|ԯ& _01n.>!h5[#[+JTX߮{ GV .UG*sP7L893z;_YLB/R=F?>?kj1+glSeCmZh0d4R'<"컡-u>˾@eX[RC=Q|l !n/?yQ$pIH6=f jqç'̇y^U˕_-`xs0GW-IeC~Ce~0_I֤d|7:=I[| ōn.E8@l \eVp)AH/_ox| 5C "48UL;ּғkm]`g0ɻpM3DSJDY:b3Z+z/vIMyਖW[:9ڡ!Umݳz Pgk|Iy,d" \N$0L7Q\ZhsbPQH>*Ihń +Q˩anE]X z:zx &*w=45,L/\8Vt ؆Oah9@X'78o'oȪU2T}1loTbAgp1SͪzMBY^X--ȭ>ZY$HJˀ-P#Lm4; ߳9nko2Y`3i02qo-]}Nֲ0cVm~c-;kxcDᤗWm^k'eCUuGEg7B nw'!4iFkU7= WXQl`|r}h]>Qв#zC:F84MS3}~G;jM,Raݫfl,l}B1+&ujwn]_S,K$-`p~U{ U s^9=/ox\(puKe_-gO~zp=ϊuk[;mwY0yN u YdcUeq[  YNTDk\=ř\Nv TGsvF9ܘN꜎*ҧH50p3sQ٧{uE.5Pg8YK5@LaM!~wx]4cY31x\[/0ڠ$**=PCnU8C:E !#a8 K(,"qݶt5ljn#QsǚhlNiG%ҐF9lEQ<nW3IM@oI$8yEQW,|~ok"^Bܻ4ɶɋdTJ<ӈcI8xO\3!eƒ/|`_8,G-OOTgZF˩3ls(CӐuܠ]:GE4oY=𿌹ā0AِX)“}rbag4* 9m|X&;yv\W&5K]Lw8X/^Vld$5nH"5: 0NRMMiҬP# Nn{tٯ&ZbU$l?|1pͺPc0s b!+TpIET46ʾқCY XVϑ):Y178X/ ~Uț \8KC@Mz< -L'K7~򘤒`䘿1H7*F!pf fNTb2n3SP MZG*ީп- k;*QN=tU2M p,gmǢWw T:sCaD׈{4]|)G׳e#T1fάIzøb˛ )Wcq w0u 7]z!T^FX57'Wo3оQt_BSuV'!c8 흾UA.JY[LCƐ{:/ %)%JsZR4o;ZX ;pW$0x Ί<-u l)_ Հ# A΂$Qn 4=L+EfXxnͿB꿔3M-Epr6PsLWΚ9s&k0ۀ:YWk>a\F0A㔟4c6Д9q="%,=O"Զk8!?VeC(O$@44I4Ug RArl `hjtn.?'8z/$g34oa*x<+8[5{X-A/SQrk̓F";n%Y")f3@( /S0; j:S ~-d1Gaɢl#\< O>dR?Ь{VXEP3Fir Y-Y75TɰJ>΂W}6Ƶ,,Yr*,ᶈ׍Ȱ~}al?J@m8z.]vBz"3 %oas9~ryJ`+ƀ\)&b k`:.%"!sN&X͖}"xmNl%TY ho(8] `wy9̱avg7}ztf@ {lH$\L zkrf-AK^2 i Q} ֺV 0~C@?l ]-DX.5}_sj1̶8ISDq=jY/>"mGCk*zvC.hL)S KмvCyW+'e0%i6&S݃#f| ziM |? Ăõ0YO)Wռ,z*eV |=̄1u_C GkA07W(cv*Z Gܿϻjgʟ_t|ݜ]ߗ^D FWE1(^(a,9'.ZWZ׶+vVٵǨj*Jߚ m/P{6gXx6'FA@C,^ۭ헕gqCsDQsuIn·V R,ca0%URZ )K[;7n!lxH[2(&=*\}-7M`lૺZy[jIFeioh(ʹ!2U|+'!03C"x*Qc_Kw*(q u-rB@9ΓՒJ Mg$K(a5uzQI^LtF.߫,Ae?Xp<gWj Q筲p?pP9B)TBÚaG%޷$*7!zUiUS`Kq-E H[#R 3:K\s5iU"ÑcmcBgh>Ou0+lkQݚpT[$iL:Px$ڵXxQo.fj{*r5sehinlb:0Ue8kw_G@4}0gmr):ccg0VT$]\& 5zdG# xa픬l% %_~\v$1qd;wX+FgjsC(;+G4Ո#h7G%"jpnSz ԧP3N!mg5ܔBV1`%h`D|R*Y("]#IlPgDi{&+ 7Dbv3 $d)dž)ο. @M"Wb6fHnsRueO6"V#LGM'Yh t@  } n1D-G_[Ζ5)f9N~%[bg?9xG)h" R.uN+@+}x@x?q 07:c '+}FB*ۥƨ6:J,pW|A\֟5ܻD7@ִO"ڦy3,ګ _S,hMl3p )&kkV\ܷա"$n[ʛgc'G8rEn׋9\{dQ!jb1 &z5sX֌LI<:kكF';E[kB(u^&9\TsL*{|G9)a_ɉMʙ|kehjv0"54HhK@L%zTQ-O'(姭rBRkuG9Z$i?Z[1&k]N*:yW`jJCH{dԇJ-ȋ`mPwin?䘈js){ps A`Ed˻;#Vv.6Jj*iK:*IfQfa<#$e8^uPP^n`[]3huS}:H yžb\([ vGs$^>gz&jaF/#V擬E6LEQ|X#(OI@t-WSL#C,q~xљ6R"Ĩ :7fw K7>halTUǶلMԍosC`菁uA X[𓲳kfm PΧ!d q_Bk]iᯎZ8*X:BW8iarkC'R_Ƨ55U LEf2cwW5nM+] hUz3Oޟv4bㆌyXV}h:^{Ŏ5e7]1Me =|l.m +2yc?7RێNV/q$鄹O?n15 B=]Q0 ܆1Pn[1 ~_!|095n؅1f5A \XJE:\!nj$&YCep/3s'WqZrQ Y6)ˆ]Khh4ZRR9./vJ`0I=:<5?ӌ=Cވ"4ʖ8j.zs7T=T%ST> bxbD>ߺt5J ysC61@@,cw WQR"`u $Iܖo%P`; \TF]8[8g3?<4&"[<VS6 ۾t1}SlB3Xt_uP+4h*I 3,O8Vƃ+Җe@#{׳7fQ&W 8;5W6> fžC2N+=wx r_$sCJmw%.@e,1oqBN+B~p uh]D+̲3_S1 ڰ7wktR\p{ } ht pˀxqm:so"̖BZ",;l?7HD, 9WC<~5L}+s04lD{F[T-m~Y"KPOnp }ط pDm\̃m 9f@n `d{š}1U{l 5@#Es^UT͋@q.e-ep-P 퓐t¼sfZoS  +ZtN/e/H>B(z_:=5ӵq@s:U|~H>M8 N^pzr-Y)̒Y*:0wlh3*gwDGYc>0MKX k~صCzѥPޖ n]!Z̤qNeJjx;6";FNl !ŧ6[1s]$H>1Oq2wԏZt卺ID0Rjal%eu¿i |õ Rop|s,0+3e0VwV[,Nɘ6 - ⢈Wi:.Qw kԩSq2s1,5UDZCHdO9R$Zޚ >pt aD0.Ȁ/rc )(= THZ `BΗ|8rIS&Zdzs?GĎܹJfpR\#ƶTQn $kP2^o֑qtRsaF^Ǵ4yJd `FC6EX-挌vk3H}2ᐡCeq+>W%I4&h'P2dҎ`; )MI@NKbPͳ23wvPT;fGnΨZv'B~dg J?s?WSkottYD5t>ڐ~nq(姁y)mfb9'6m uF"tG| ڸY.3miUf*Ѡ@gUP$qP)|jb .1o?]`KT" vw`壁m&}m=_muS7ؘ%i>8;j FSw 1/]Y`8%׺ 1ț@O4Ѩ <*,7 uۺǠ%s)+3XZk'+ʔ"xM \ZB3UQe[< ll=`#j~,|R& d+`D_N7g"?vjqW+"WDIWvtpQ#z19#힔t2jpnT,{MfKhySמڏ>LmBb e1\R]:|Q2.' іmC"/B($Pio 0w3Hx##Eۂna$Dp=VKhc(_Q 05ʒ 8mj&Yڧ-31UuGOp Tg/q7pWАot| ms6b;g 4kbNT0:+5mŏ:L 2;aa:wiTPH@0 4l>W$J9S\M"wիs.H5K?b#a YC}#Ց_I&:CW N:&5ۤ~&mUH> *,4fl7|%TyH rPiN)4a&=0ޝhH,k `)@#0uFfMkrزu^@#XP9a5OEcnRusFb*c]ߩS(g='q aY*HwJihxjvp{?-$TXU܋} -' M9,"/C-L{;sͥ(#W(.0PBjqZimya 9I+&{ &wd# ME_&&B*b;d/%&1Vx:6^襸 L}0pojkơ//$d#OP$ҋ`,:rm1J2.*{ئ:% -k,EU$~#z &XR g>FFV/<UAduK!OqHOgU;D;y/*~}d8&~a.%'ᙅ֏wt}l\ؑ=]%C܂fHO}r|dm etkW-$i1nq?qfiƩZZ^dU~ Hu_քv\^f- |:#<%S O((1C?:I%=?Y`ohH= JURYDajsA'%)6yv)(vgORrn[o?OXUoU|CzAR"O5BOǹhG͏\?ZGGQ:+>ؕi:tֹ3dUXs$B=wA\(`{U,r 9fD*>?T_E5 '\VK%{ܤO&a'G39n -]l.^rv")T\TlbK鄘mT {q~b`r<)-xOݠ_?-&VNl `wl[KҹL3il1>b%XxsM6E<4was,Qwl8G|u]ơ[I%Wdc{#}z{\^}rIb{/ZW2s$DǍ/' w?Z/)_?'߻uO!:77HqFW([yyeo",PAZ j@zi&zgA]b(562y%L~8*զBPbT;YڡhVE%c$C;%J]ܫ8}sk**7wX D 4@DW]1V0߶t8s9`{h190Vqap/T++?)cm=aBbj#|} a~D{NƑg.Jjzߕ%ږq˼ye.5!Z5-zΤ{E(G#oR!ɒ}dBo"jDLL9 !Iu3,!!PIf{'ͣc |gg{@xɄ)!x6 , ;$fQ;l,<}OwYu@edk`E3V6)}bR/n*vȎn?J7v8b1u,] h9/ 2U>tq$">LfgݬidKIiP*ȔZ?U ]8-eZO2MK e=9 @“-{oWzbmݨ)-j^ƭU3d+<5"nG(ڪCw;b i+"]&+ V=TT)2DYf60-@6&^Ӿ//vޑ x\^>-N=ux2){@~ptW]#wQ9+\]_  ` R KռBEc0W_\¡sR(T+%ษ"::@| >>nϩ1m&>'hq,.\6kHzSB|Q]$õ {4>S :GxLNz".Ɩ WؠLi^Ωz^+U;E;ΡGBE'y?eTI6T.9NHlu]%ۧ"(&,DiT,75d)CX>e,L6ek\-ʧwoc]fm.%aa՛lmܚqp~7"(ѸEmtB aQ ^1g1Ȃy>[)J3 B=qw|S38ha`+[K!¿݃OpOqDwoIFw}okð" ۆ9}oC)K?JZZ ;L 73sWhW8:YqV u6Tz3ÚmIpbui7Lũ*77 l&vQc-*%8cUXUvE_A)_&x=N%M )|OK7* XrXƮTfyH-`$زHbGMwE ִ:lШkt(Cޡ!7hW.dx µ0S T֝u=.PZ휋e:1k!/{/.`ԅ$Ygp$dh_H_T e2˽$qA\v щ[qvWaGi#c>kӖJ챦*8vSTlۻp$*&d5ZVvu͑)!h8c W (U\"ÞhM6Ӿɋ\k%q=)0KNC`mÇ)^AR.'kx0>z^a81^3?4؟]F4+t&[uַ]x/rKMr*c"V0jH@;z!Z`(ۋm |mCvB%1OKvl BBt<_bmr[q| T{*eŒTkL vM/]MM0\_2/$xVE>W}Z[fkDOkT- 䔙~9Nbڣ_p'PPsj+޹v l4:?k.D'KPBn[} VA+l|ɋir9_Rx ي:- zhFRߩH[L+{Ao&q*j>V(FEz[ʚ-}BE" a]ި3gm1}ݻ\zI&] TV,ul1r5Ok-W;圐վ萄0W%%72oֳr6z°"-C߯UpyQ;k b6zx@ē电-h;1׏nM)(.2(8vnf 9(KaO9 @Cd}(`i K%gY&P:|7"Čl/2xym` 59Bhjjup BU/~9&,NxGKŐg־ȩP0@9+%Q2>&*6uޤo q`ۆ[UAR5 ّ[)x ]"GzkNr:^0:hH@wCV0 S=#,V=D?SÒby(WeBVZ=fJO;y(#A b u4|N y"{!˙tcPa,]i#*Dtlee\A.ϋ+s##ٔR2~Ņ;Xb^_5NAM@8(yr9Nab=y*<0x?HGAR:uj]O~?䑍[lJpw*ջr q`=հMRd,IF;f|44C;…j{֠P R? G_kt Ū6Nmo (2͔#IÉo8Hfӧr?1sJpt7qm >MsهG.'N 7Qx  s嶵Iv]GPپ` {\_9SNXn⼛F  | Oeb$A i @9O4\}t€'],xs5  9jpjB$+L7KȴB傗ZvȂ #)iRQ&%ϵlOC6D|ϛ M0IadݝC*о!L*dOu\=;QLhK\B1݇!'K_/is M`A,3VU]H"vdAl#`_q/DC5gn6hTT=w:q: "zYU|A3ݩұߺE'[GR}F S @Ԥ hoegj!-:2W'ʈ=k-Z9"^6;)XdFQ-{! %fw1zVCofwN燐=6 3_FӅs&6ty0_1ˉw;{} C9n 4jϿO*u<Ygެ6ؙzB1h sAg0թ0F'$;\Wj΍:Ԛώٖd_VC/%AAal1JeuU H6g>GGՄt;dxl' kK'/%_XByf=DX$-]?)IB%:<]s6jnUؒ7b4QpZ5MU3>E$;eS5P9m.R f*Vufj?eSIcT⠶ṇĨl)୆!cJ݂ Kלs1-hb͋wNejfiAWYTit/W|}lH:+?V6.;;ٸl-#_PB9  ڪ7a+K6R}4/7@ ~jh:.VMr)8&t?2^~ ukCrK#녀@o8ƫ ǤMM`,<\:u+6YHhLK1a1kk/ bD{"@7n>JŢ*XGGQ#x+X^B?ޤt[fX}U B=ӲV %O/}Y-ә2֭l?`KV(qeIJX@BZ=w,W!"0x"O$$j[oQ>s~1 eR):€IÁ(sޮ;\n RJӑ qȮ9c=Tj߭ĕtvq-䰱o)Sn\օX )c2jc?A'n%v: G Eژ77zx1Fh_;#ZŞ)P5ևs=v-E a*` Zi*Ƚ/m/NL&C.-}a"[TS1raG w &RRb&'qS8BUm1#Z8][3#&u)V)B6`\.bĦ)`CV„PglsS_ږđ5\R#$ŢC(=`KkmjN3.IadhG2Qf(ˢ4vx v0y9Vs?m  ƾsqOn۽Q(pU"2jt¿o:<>a";ߺEF4! 0~uJk+u(|\ގ$ TXGD/(h~L]JAfrl_eDz&M}p㖵kPl;3\jeW;0=5}ztDLشH_?w{?BĀTm/> cf kr/*T`Ɠ}yįtN>5;Hjgb252+K87[KcoKE!ZtrBO|Yqr\Ik5g$`f3Zέn*قBA"/+Fz#)_-_4|agTm VB;|{c{ת:W:#r䧭crҾX8z/S7F8X9 `W;e/gd{sgA!SCOtoAl]Q, F[Q Y7E<懾@hdބ9j33}Z^Re_O {G%.t1 ^nvDV5ia [^TEH?6@p>~I zVTMğ$3>3:O*a]g*=HZ_S gݼU7Q op`),Y痥&]z)e! dINn[2G)>#G,wME M4a}'DJR\罯G$!AK +jj.m 2Z8%FOdai`]bՓJZƂ?Nq)8um$xOQR+h$!t=)Z<ry+̖l >eL2zC.¿5͐O"ȇvGT `7#=pAPlZi1au -p)(9ݖވ&%eU5Tj"R\^h _B{Da aSٽAxT`''_@1|zr%}P۽'yaV+y{_?xw&{=iu7RO%) ֝- -ϫy_s|?3Ǝb^ә{_z~8Dn1Coho*r ?y6M"P6){JM`Rn~іk`sP\s*cX+wOCs/Hsv[˜E{^&&S#۰ᝢ>sz=XCG3sᩬW$uZ1Œ @.d҃]ӧ L^?1wYC$!K2m۬pCupZs,F^&EG;GxۦgQY7PTQxU&ڎg| _0^Z޳&V{XcW*jE4\F =jv''r,ehV2șn|\);UI FzA1F&¿|<#>KA2waO5䲍%#\-j>h -~[M+gPmSJF͒ڧb=:9_,|2@i+>|Foh=XV WT|р.m%o7[=KP':7?!<o`6 )-N7LB6IͲm }WH7,rM~Fz̎[uYR*OlTdC5O k^ɴB#Υ^cxăGD }p[bO 9v6 h⁓7'ʡkJ=xT i##ԲcXt "S@Q6W iaҀJ&ؗb(OSQ֡^܍79H"$n+bboBj;gt0#d]~רSӶͬxIL(-Wqh rrsv`9ɝ66 K`1\htO131݅6woHXZq$DO1(aT7ΑJqTyXM̠B yc2h~Z8V_ / ٖ5CD`2|=SУ{5 &@ fkP;-G]'i n$_ ]DmjY0ҟe--97kŪ, (iʁ' $g9S,ub3ݓUF׿8P1IM|vp(=94~.Ubo0Q墈P2?hPcWP[N} =3RrNv .}! +}7j`_O(:r (BcܕĀEa;5&e18B̸uarΗg[nf|{/3 +̗JC(s |\- #oo/5e`9\/Ů(}<}w 5{I1n-(zZP56zp 7TeJtFn|F_F@z/Z%ɠ;bBqSzc"[U~PsV+?̢9TBȋ]ݫmoZY^f_Qߣ.zq y"cs mq?W[8/aGi0FC;í#=z{z2~O,Bu"V]䐪#zv?^C,DFORA%1jRm1?QEW4="YPYk*}IN,PXcxhHeq".ۯL쵛&o^CKe{gLcyT`b MG0B}ðې0? 4"|,67/'^9 "_a&G{QA+2G4z>= .B߱ʖ|dlp85J_m(X^r~CǙSGha": $ M52UTsmn$T#Ԟn6qa!h1t(TCHvk!= ڿS{7.ޕ|Ѻ4Ζ7ʺc,BB*XHہ7wß- [;)2ʥ&YYB]pcAh>0 "QփB'T 3IWyvtIE ܕӻ#~`)#{>a7+I[nL |TP%> 8z]wC6!|]^c< c:)\@ly taOWurO;I D ThǏMbrL⌑f4k׭uU]Oe5EyGvl5>|lR,"?z0Z>F⯷=P防+@##l /}{MK:u)0z,:EttùkU2~ 6j/%&cXL{zLQq]/3׺j.lˑaVqҼOo-.jX+@c@d5UܯcJB_nuy5V]o=m,f T(s)860A5qW0Gm$5)DMozzي,2yjq$tVnQIy؋A%Zl3"CxbO?@+8WxYQU5\fo'0kRFfͦ弇@RBvnH f)N G>\kU纃\J;YCJh^.{7qT;KnD*[@_6ba 祉!ۏ>#=@4`r0>7'7'گ;g+;V)hd;|ŇzMs 'q=kj=enbH ] 4G!֘ϯ޹Au0 GFfRZ&Kq)y i@7H+ۦhѬ%5Y=OPV0ғ ^&LbG;cVx9e3!ķ+!_D"P=d0|\ L?ybd7T@ # $U/?2BkU ]%! q_z(mfދk -:i[czo}KyW->%r}T8`} .$UɦձFX`UnEM[VQQoi8 k?{0K!?6"F#1yi&3',ccEJxʋ9ɪ-P~ h=RANfDrt|;b]I\R䉋jӅ2@z9^inA3;Rf>Isbw r<*OB6iOw} t+,Q).RVnPc7yY.附\=Tg)h@sΚs\X30Vx\@YEY3cV:0T e ѾdOBls ғQR5J_qNG߀ORJ0jӿkl޶0Re1]8zemPHxa ⬣ cimq04{=H3y u<6rHVRkJ\n¡W Яۯc-Ҫ`VU65(qNHH-Mڋ2Ebx _w')&'Oblh?i,HKPX,?ՏgmHrHe+Չ6#,Pۀ2}y7%<,.l8qGZڄ{^ݓ93̰%oJVw6{dt~XECltdžQwNK_A_R=ʥ<IntYvy-aD=!eN+q!.@: 㛵:Ys?zzYj(XCBSdf́ i<'nX*Wr߁eAG ҾtNdRdH=grK5NwdRP)gý->;=ۄΓyi݄_bo&PʍN?s+$2I~1k;3K*T2 r )~>*6KcS ӿcqG*#$ KᏟZ@=򔁸:ZRbJSK8*m ʸ}aBZO[H4Fk#,j',D~WM#/gDpƗopÄrVyZi6`<ڳPI>ͽ,}}!KGfX5 ܤ%y~{'8Ny5_U+  j{H3d|̙͌{64S{"BR7BՖL#z\XGB ήh,`Xw3>7 h/K`/N]scUv9R$:щQE\Lk"x5ފu}>W^ȲН)??橚g,.Z7xA~\P51=N6Gf 7˜OnAOnCxN/;"`dA3"O}Bo8΅uV"0 wy>:Dk_=6AO |$ cY; A?#b (AS?#J{ƄO:$T)6n4Kh5ֹc98\ϊ+ MO `ٸU2r&G߹sS#I͢1&> f~t屡uRͬTF)9Ԓl ;/l47rnHjiU=gu(DǗ^qZ2aɗ*/y\HBd9->L݈ 1|tvW}ݍ=Ծ31elezsN"vUL gGG 9Ӱ՛&癗{MxKkxFYDZ&h!rS 9~STr "T<ieENEF )LF8]렓`̽6 o.h3uC:A;4W\oWQAE&n'%vAu˴C bC]MG^=^J]J||\4pOV|y; Gb-JsREJYtK]6DR#!GQPNnyjTLGT2r4= 2;ƕ+vTJuf J,OBiU ICo@qS]6tGpN.bNs_E0#ҁWH}BbuIF{`Xf~7=㽥 J  T"גv XWh=Ԧ>|/Wsۮ(͚Ԅ@_2׌6Zq_q˒eVcNl4r\yīۅULtK"~^-w( [s9} u*M@ҥPZw_.֍Nħd$f( 陞ϰАbb6Roy ۿn+5σaZK1ѣ*羲?u;˚qPL/K%V^=̷n詾ݯh Wᓳ(b8L0NIgY`}:F$ c,$mw8Q[WAws!`5cFj ob{Y:h+A=_m:豭M6H8JFzh*,}0yNPF .'VP> ^-Hvdkba1(#ȵ s:"X?b*%j-F zt35WD!BY9,ݑ5B:@7g _\;3앐1?z&bPh'wd1=G4K`fTqzj r=:mR5[NT=Z!~M%O6fX|@!=KluR[Y`^ #fեU qTEh>!\Is.;x*>@=lؐYQhaPpl21"kpJԩƩɺ!:vY( cV2yXr~uJZǀtoe0\kA1#J)ҙt}=a[7_p `ƤW]|גD4k!5w&z I0 i!wkɮwK|e$5 ZC][`sp9&X<l6]}vsb9J!YxrJyc}eVW`*JlBW-\$M 6EO|-«`!`DwMING4hM.}aF 'y^W/λVm'z*a$݄`HQ:1z%,){j#%H&fZZk $x:]5ozi o|l+ѷj`gN@]la:L3RzCJs y c_Ceu.hP!?T gp[U;3b!_+-/u(/!9 #+BczSp1H64zG'Ô`"c^Qd OA @6(X8{V١Zt{d'i_H ٰ@ #W1;+[*n Fy5MRoQp\q́)qgX T (3T}ZӽTH=FcH __`GGk'̣x\qqJnݬrTqq\ٞ.ViαCkLRbބA. m?Nkfyw %4;F0@c4l4- չpi՟:QLMn# /ڇ~iǥ7/)8P=AQ]d\(%L0C`2-FA)あA@EZBƗTZW=Իٳw[T5Us4\!lmfhv\re<0;"/sn. Y5\- duDOEBS~/pMO/.K'u9q̦$݅bsPHT-i- gؾ;cDH DW!BeE2w_3|~_ v"&:95!㠛O# 8)HUz5_j8< 7gIeѹZc1!j+˜x[&^v:W ڀO]}ply[jJ4-]@ӳc7oe4͓= ͸#KT»Tgج|"w_j(omV\*^L}:5LLMK'=4FBvʙiH4tʫdkhP{ȉ2grޕ0ꆤk֯~awx ; .t@߲ae]}sU8C4%z Y;"x+_I~SV*I٤ǽmR(SjN*@]s^z̈*,rN6E~[wӒ7_]b4 zyf`ч>fkPi7) SA0ӧ0;&BՖ@:)4zdڄ0ʧ0<O3㨗Rچq -wrq.+eItwo$QmCQ ŔϟS=øB_:碨_Gc$q4*Do Wy<}OwlZ]վlZa`ʜ]۹ߚF!ϿBBAdAȀo{_CUjex7Y!EA =Z䞏 s"T_WOY%dbU PW`y>K zڙ~Y8u;E4K_IQ:-6ѡ9zK(Hr/k'6`Rg2@<"p J3SaE|w%!0|W$|TZzDj1sL\e+ ;*,M$ѯscy]/rfJQ"̓<2'E52w(#USO† ճ8۩ZsyJ[ş'+bD=d!\/<3DcdNiL,l5^u+TzR-#ATHaPxEŰ+dk{l:r;(D366&vjpķ[֠ S]FhGc9r\ {e|xq]+:XzLhȏA1'8+آn.xI/ O>/`k#;رSN?=5$]_~wu%א q᢬/[ɳaRe4aGx5>b#X|,aj^)*J,~7΢Rm6J-szg6'Z¢qEPdӀ(4!&8ꃮ!N?=ه5I K9WǃG[&Tw!io4 V#0Ҹ eȒ_tׇϚA1zKC3g;%f{ӞuIcp_-#rOw$}17RvӢ[ uy:AqEu($eIHCy&Ie%8<2C' A\bmdn~ DZw p^Q-$AJJXEaCn5Q=P{B4vG8,dg*AĔ˙kLLh3q/gu`rehV,`FDGZ3Q(̒ vi>ZXE;䔒1Ầ:q@rn 5PbiKdKvIQ^?8o@kːq P_6ɟk%eR EC\F"0U1cFyr,-yAgY3m IWE?-yO!7_8!vCHc@2]2,Sug^,:ɆSerhQ baSSTj^-E!O!O d΍\ ePRR(_ O%%ǚ`jQRt4P8êwU"+ve7+5Z3DQC"KR-/R3{g:2ȗuV/6;%}wpx5[K zg܏5Qu@'"E{ξ(u7!5-SL'+SX*XX47p툛o/*{XlԹ;ͱN媨M%kX gEᷞL1M*NZOj+xretgfU ݦf=ǸFx{\ʠlfe 'ipH.SZHv(nwOzmYX#BS7v׫%jV2 "bW]1|iF+f[jR]J_Þc"Sv 9HTsMcZ9Khvlz8ښe0 jȎ _cc !םe 7S5̯Vm~tPZs_Uaw!Lۖ+фk-+Ht\Qݐe$ VyZ]aY1+ ۵c5D;*RUs-oG$s2ifz{"CFe"Z]q|?h}>uz -DݻHM_H;^tyF|錤,]M {ݾhp4^P^9E~Iur. H#G0(k~B#_\ 1׽pv%vMh n TyHNo_CCb qmE~K .;-"Bxx:cw!F< \ OKn>v;N7=r3Z_u7៟g$gL}X[Qq_bMaoUJJƱE]8y˴aRU2kS^dyxn>\!4Z0P6ȟcT@{jǺs$ONAَx`6]Ĭ#nV䔷>H)v2*.5h*/2{wIEfB4mDMw v /aNe r#وd͹.́*^NZ`2,xNW"ll=FM.؎r?*3W֟Ŏnuӛ_W[2uRm2Nc?2 r6P2^ak`)c֣[Dp8g NԨJ0XUCߩBZcYףjVl+ѷhQb0w3l#sGODDf_̣`h칫In;GۤG cZD*z݀'t&I_OjTLp=+|ؗWAFe* Q~9HفLn-Y# m'އ/Ӭk+== p- lm0 U[e !s- f9aOofT>^u;ZdR̂w YL)}(G.#7YsqZ$R1VQlH}-:'&?ߟ ߤ;݀A {-]=wToeb16Å|[O0pE%9~E! lyc_=znub3jfΓ8D8|[o6'LUGYR?7ٗM/}[9%ɇy/Uۿ88쫳J z`6,%44\,8 3/=>RTIb;/ߕYJArw֢ڽM‹v|iM\}jxap&4`R:q'FJ^+@#!O b-&;ƶ羚:?jQwCYln]][awe -)C̎{wXn~嗜ʿ"Sw]i2i=E vGdoĭՋY/%p;yA Н٦D'PC($/!!7Usb+F $hho5cNnȥvg:zD}-:(!! t`$Rx?dM bnMJxhtp8z2&"Ytjtl`Gu!,"q:tG8p ټzU?ttYXA?꿼 xz9`FI 4.o4`~kiA664e׻>b+!)0"f zЯWvuo_o)_]+ ;}5wq<ģ†2Q=a"l!L2h4 *ZNv<$&4Bhktdk';d%Og B BQsPhoG_)E(Gp"jDApG$9dd! Eִ GkJ廑^1v3mß=@50ţ\{+\QZ/°I< 31\Vp+­ps~aQ9K= uBތJAP ).EsagJ-̓~VTT/W2HW}ro3@+mI_{pD.Sx`)]R,xfh}%d)M*X$Ӗ,K;(DnѼqazeeab  Q;" f:S>ꂮDTBL$*y8*so+vP )%3Q2ӗFX݌SИU6\kP]fӗـy׹5m{߂ "v4ű{/Y u C?6Mh f2|n6wdIg[SFZZZLƤ |OUh/>xyej|a$ mCE,P+qL""ߥYA|j}q vLyH=wKITMJCk;oUjE2 1ҌqS=u3/:4n(Žnm;2,CF1u\"NVE6< E_ke)cƪ(&J׬@,Ʌ\{e8aBbP`ѷĞ=]>f[@_/LvpTY} pY!&'(HMϙ٣ (ǟ Z\%=OG&PAObxrN<;Ur ɄecP͂Eoig`r.SVs<· )I׊6xCqV|PaZN?SYzkdSIcY{4ۓd tq(}`B??YHXg`1sX}_KzU}iPh@ a]#Vϱ,qԫW]a0aQ%yc-4 _fSFW}s}#d\姰Gc@ k$.2b*hD"̖([\N&N5'_9t8$DzW=+_飕q5CchF&Ebl$d=u\i!y4X7@%ukDe]J_wp~J>%eD8XW&T/@ d*ܯ8d5w TJ{ӱhZq ;9Ly]1@KJ0~kKlMU{߬g Tv0׃ߣD7g_$5c_CSjR+B0 l$ zO 7 ֪ &-*d ] W9 &10d`m .D80PnmLf .Z){l8F*uxQZ=t4.Ԝyy#8YÉCH>K:tKa$.NPbHFˊ5aɼȬk>lI#ܙwέ0ͪp׿R"SGR=pn!De&9Tќ̧Zt^_&͑%[J=tV *FiҨ}՟6Hj=έ{M[j, :]a˂C <Rǁ > ?4ĈY(`hlȘ[8'&^HoZQe#. Tćj3s 9p nYp;4U(dr-y̡ЄǪ\o Vj*�+zдKmkI2ݡ_V8dQ_O`<׳YK$N$2ZȪgd+6!80h|& 'Vhu}i0m3`I_EAM$W|rRUG"`G}?e/L""myĜ 'l##=6+knՖ(? pC!$?T7a먇){?w-Mœ"$d5R@2r{V:{O|0o[q5)Kg=G9j@Yݮ]T"UzK?BB T "|8í+`':;޵v/ ;r]Li3U]p)L{C~I$KwL/+*#T-wKҲo[:Y C[sYeq3Z|DsHe !f=Ʒb^="c-\w_ga(=sr}0I] vr|3g+%P`c#@"?KR@QVQ={eŹhB v8Jԫr]Ծ'I~o0J 'Hm9lҳTQ)Y;l ˞΋p?ilYcFn87i`x5J;RE҂hy8w/YV]85XDڶ?J֣C;: 1@͛Vw1|N|t1'SO;mNZEe4պ0깬چ~!rhszD"iݎsCJo7泩58P6YǕO2>>~`˳X NqODFT>g3,E̚Mԑj C0.#ZyMBF?&džPlLRU+7V0_ma0Q pܹlOmĺ=K%Z~͎ ,f\~ ׼)e,uO𼠾9pn.Hu'[\^"LesW۹#N@q3ȵhj-" 6M'EgF)icH .;ƹUZS+Wf`<gK*d 18 ŕ H0c?0jw|1xnT 0maq&VEY?@2z<Pox+RuOһN"b:^IY[8PDZSW6,U:B$V=t[k{c3wS;K).%&U.9^>RqS`  zv֭}ςȅwV0sqȴebg9S}P;ޓt8F#CՈ*zIJ9C;,#d Nv֤#P]aVl]5B]3?uhy b7F8vtC>W|05VWv}q{vYcmt1u8;B-B9H8CF |=,Kt@MS :℟eJLYNQ.TJzN S һԒVFn'el[&FTƍAiM\HPT^ FbɎ|DjCrNOل+gfB XV.#<qi#~+]8[xa%'.j^#MB{-#J`lHOxi*d.Fżb0& vi]~([\3;7v[AM3țTEL_\L̵twA]`0铹E8Fd_q*h휻B+]ps3]Pap̛oDw >T`|2 AC>~:jP+x \Xҍsecx 6Cʡ^N-C8Nk"os#b9oxGDJ.)QAEw72_<+5C?۬ |31QX xN,v ^#kzu>TIY(DnFGS&>b_ۗ(.k0Y^y{Cw3rzZAŶu:38>lHi."8r'V] ;\H-q r |w:q$K7ylwBVBQ%XwYhFyѫ[t!jJϨ ^?NBΰ%G"q@Wܼ6mq$9'>Uxx)*Y2`vWsk'Zi9g:`3]^+KXzCR#zLIԌ,uv+[TS) 8I5OaJ~^nX\rqwU0;T3uz'Dq;q5R'opcfrgyk'6Bց( =$ ]!ЯSLVvҮi0:Uc ԷuَTio"۳:Y-w:ha_,

/K3 (+|mƼ˙=~WsP }(k{BTٍ_mϷ,}FʤfK A^u6`lmt"-iM~Y'C"Rd&$B:7įgOWH@}}PZJR*D;l%:ՍϙK}MU^wryN'.96Or\!N)|(81,B ܿ6?}uצGf\lR+ b#bI`]o0{_B`_E-Qn :`7IwW0%O+go P߇JG>}]$PCT{ N  ZCO4~P &B?3Mtdi3MA&7BIy,%ZPqשl."ŞV-`ô<,f]c۴ X>HjACZAA VY\gh{D @y-WwJ,41o ܫ{ŹWRmsJҖ[[ze O6niSD%v/)$Nf c^o?V{Ɇڲ ~c|${Dy`o o68ߴ5 ߽71E\ f+A5)uKҵ, ͦ!& g=x1:/? YK 6(#  ('Sj޼>//wxڗ^͸m `_nҹ.GfKR<9>EzmTF#WҀpr5"ԡAmvڐw ж:;yZcqr,י j%tYۃdΐY6켵ӊ[0UIwI%1Dz˗ &Z&ZH{7[%evMָZaԨ37';CP}ˆvoK)V]XW#JP:{g o{ߘ5gt1Ѻ4N9Wy6ʮH=Z;hP&; /`C źJǗ±S=@Wf;CC_6EF5$R.vkM)ƿg?aߍY;, jefW>^E2{+qLQ2l@ơSH)ͺ$\2<ʱ6[-iʹMvi#)5RaG(0/m;H?Eذ28Wf$Q ޿zȟwЛ< hXls?v_f7R{U{($iELiח Ś!CNICءK4ft#ܲi}'w MRdv00u MDN^!%n]EZ㵤AW,;o;6ˮ, S27h),Ʋ^ W,NEJm]BǓecνp;u%gSz w\~a1\RZfj_f N&\g|{:N? R* HKSOLpc3ri⿎Ɖ!}) m"Vx҈GI SBD԰c= G 5AVf{YPndѰʙ *q}(Y r]5`"ڧ& 'xz 'L2DžI*5OQ*nc(.p駙@6\qÜ7UF\;V6R4vXHJ=3Oʝ' YLu$]”ȗoϐ^i8N(t}흙VףoS"}`03gbV_h˛_)ץHWm{t,m V;ZdX!8ŵԝ(|@XEuE Ty$g1;f5H-}47[jxEP3iL%nk_1yAˀy)DKUY'CrFP> ́΋FƓ|&L2\Eϔ]&eJy6d>i_I}F"agmtliQk`xɈn|N54+|ۭdw?huPCqԏK,k찒ƍW]^Jo;*!DnEk~gWq.c3kNn t&"cO}V}6LB{k؍7Q慽3!MJ [<-Qrb|ϲmH^z24Kd"Ȣ=Pju|c.)m0<&kPvJ&F[Tr=D${}I#o"SIE(qxT"㣿)'Mx_$"$.ZNiz|ȋ&"f}22U_8}4/h/ӏF@ZbTp|K8Cnm{!1 +ԫ.DwJ[JIiY*hs5[;p5"hA&SCM/ >Cj4vaJ9lpu/rEn=+YI5HJ箚5X?x+kӓI+>$h*fdN#q'7PIt :Y#ZaƍƘE~~f=湐^/U5Ÿ&0+b_=>PWr3k9q4w?!ۓ?پ lLIZÜ%6 5H2sޣ2Ub~~q_د=G k95^7%E9ixɡЅ(Xf2)A ;);YQyA 'u]{_~W*po5D➐ý sϔhB;KT,JnO? 1N\q#% }m s\7(L[yT_,n) 5)ԗ+{ pY `Y"% G-O˥sZ[gYvy;~bvĴbCi4$AL7Hq105Ѧ)|Iٸ^: ҍv\\DSKf>@ Q" ջ|XF'2 Oݏ)B"D°]p%uM+Sc\L\;cJquQ횪_a!şv-n <D*[s1Pa>xYf)q}H.\pӨ0}>T)!n% ]<쓔D|"ɱ,S? l7=U\ %$T tN(&֛*_#h~tv-XxZV?4ÌbUω ΒZ šF(΀`v/K9j NQ|-V4!9CgRWe(Yb%g%N CE# 0W4bl80ws5BC77$<TʦB 7q늕cmş5oOJpb{ŅjYX5;u=Eir~ ң!V=%Jp(\,0h`Hwp"x7 ߴI)(̆ o|Q;rT?I Ieb4cL, ~*lS5I!C+~Om'}CvZ5֝o_H VC-4o3+E mrAEIƟW'5gџƸ] SDxif!EaIX5&]0*txఴ_A%W9 + jn}T;#O2%/MsmUrs{>W5Ej;+ٕbЪLH/3@ۜQM 7F1EpE\1y2}:bM IКf(|:z9},byMBN&r^N9HY^Add+S^6\D}Y&r}t cs|J-qpo~+.̑5!HtÄO Q"]ظdP[=>`@kEpa;6GW9;Ke ~5(wi*$L7$ bnҴZav_-OtLPF#}ʠլ$OVO<}Щr@!7sY#7;4tn^DT#Ͽnꠠ -z@(DFdد9K#yISNg9ǸvRu2  q!pl8L&Lyj#hSV-i:xנ9Sն#k`"UN@CUɑg2_ j>N1K` YО;M6f't :"Tޢ!o.S&JXd>Ji-r娐"jE}$6&s+NbtDr ; YbP; T$P?n6Ùj[BA@#~Q)Р`5@t $4]DMB0+Hf8hVc|&$xzt~uffݢH}`eاklgX)]rZOS0ޕ3 FTUbt)YƸzf~/X˳눼8xeI# 1[\JbTUzԜ_2Ǩ|R㣬Et%\Kl #`AA`5⿜/]Є|)IY?2L gIzkRv;x͘GؓA"pG#DQ%Ph3% p&O `iA5$AX0񟚽 au[c˞Q9k3f"34}mѽeZ`gfwaڲ]ُ WՖ5Ye~\$_Fb _ Ysm!#_M>6[w6Z~Bg?oE|(8+Gg[5qa{C|)nѴb M A#d  &] Uz`h5^gW0to42ެjE+guL&@'yq-2A#2NU| ,b}GZTInoxTN`"{w1 "8;d\TM&%h26reվj,Vꛠ6do,nkopn|g`mK~AѢDK(l\S{,K#ȝ.ˣY8+V(NAl"kY 2>~#{x&~K }ЙԻBKzc(htr)5֨M-tj/r=u{̎oe AZxq&ˎPf1]-R77- =k3L+D*+%f 時KaO8~}Ǥe/Bp,,6˂hJxsX83M|;.i>;c2I1/;o L6:\8vU Z> үsta%e]6hK(K^At0(b ,#%,Z:\}Rl$W5 jr}n6(A9 )`Pʵ?s rAo? n`j٤M& y YpN@!w!R" #O^ߏT~?6lF*~P+\JfO1g dt}5V h6*/4x%wXtɜ΁P))>Kð{%Ba)xm|MK?$?Vj6F3͐iуZ2Iui?pgLuċTfb (rFKk V֡l#Hưe0+e\e ݟMXC y&}*$Rjp['_iA/q_  Z@k >*Ha[y>TQfdՠ+~?&`_Im.܊wJ0wC5̚$km4<93|6\V eKx' ܶq涯μb7U%:k/ssFXF6[u 0),Oe_/xЦ,Nh#se*VsסA`ѥx=& Vl.Å/ GKֱݭzi`+ķw?yR**86?)Ca(%bER6vod)u_hĂ%+D_zL! T#aY6 Qe(!_z[M9i6f]9CgN! PsGܟKFkܵ,k2,H_,䝃posxS $^\+:ZL!},mz Kfdd0LB:/kC4_kώl`RL0_6+7U׶2x.6$!NNEnX FYt Rҿ?IYdEv4%Q%+L21pgŲ뀒,3U)eu#ÜY0o]nㄪ $ -V$sͣN7*֨ZXm?LxfzO2kAе?!CryԿB%yV4R;pJ`6eI³-F>'|V[x)Ǟ~|eyVPD_}{ ѳm!]'ot/݌5WY0:>a}lGm6/u=Y&=n LU =?|xAZds{&VpԊBB e=z7s q Q ;)a-LyUVɺtCcjݩ^t'`Egk$U֔qr^v8*GBI> ӯKە/ RFL*ijtsD:ȣJmRz9iEG,ۨ] ۢUJOYh?'$A _\|~yNdmɼj]nh$M"Y~gRrݮ9KӢ%s;،*5`ъUU ۊXY}B6yoi1->+˷)IC2.֯x  oHrglX7&-Bm+MC(]sU5S&,_Q^NӪ* t.7D*`8"%!7R@~S\k}-ݼpTL}P:֧MkJol !b⛨~kHUv rmmn89{OP*{D<*%= 10bp:gMK~-lpT F3~]/>? N]XW0󹣫p CG.Mr3pd3doqWf3}," 'x<]NJG0N^jEe4R;Áz%nY!FXoB!]|XIx,Qң~ ؚ'gf/'j_"4yDd˯-V{Gx/Wn0Xx/\TamOaOl^of 2o !U"orkXvV±+)p<>ӦI [ӛj"rllR'!3̒gp_K H Ȋt€vf6釶 xBN@3S/4=l31:2FޟIۺ ,a/ CPl3q |'f?0vž\/f1O;W}on@t_L(֋~9\mr3+XYYeWuFjWHYk͞<Ѷyްd·D9 m{Z6{.)m|pI7]]ב)d3xKzuR "[08T 2U'Dв$=r9,餐Іol>9:Cμ)Q* B QN-j'֤ @ O E&/uН/} yk)wM0oeSG^E#\Kɚ9_V(a$@ejvgUy† 4vr12{@h/\ˤ1tֲenس/~kRG/n*<(nO=;但i-`t; !caڢ?~=E:oovեOA /w:A]h-AI2]6}-='f>4ނbw'?NxH{T䍩ƽ5U _Aejj0s6z)4U͵:+^ۖ- s힘r/*o0'Ip+|ќwR=h0cI@:ȷ pQ4m9Bd94_E K*\ +耲֣+JV uoc1 1TZ/y_g4E5x ժ:wvk4X XZei\ 5YW:V.E!St ^__V4ofhl=tkdLݳɾxe9f Ms=^|8^ؐ2"5CMir/ccssJO;cV^2˥3ç4L#=NБ$S 73K8!jhnhc=Qqk.%F̠Dw1Gm͹!Mz!2أ 8f,w@_ʉFxWE$X_WnK[r &7fW䌮zQvg/Bf0CH$|ߌN_x. J%G'N)W9z+o+vZ ̿l1~CPZD"s|^Zrޠj:ߓSU,|E:DbO25&?*\B-܅E[CEu8$ W\VY2FSP( yaE?u S;N-i (r t}T*TVC ;%qe/A&kP>QKeEFCZ+XVXqoV"b[["Bn+Y&CCgPB}yzYWn3, )ۆEQ~~LNs@V@ߞ#kZ} 2ӫM,9\PSo [i~S%*HY8 TYϕXդ@IV!W{+p4{uwBhJ$U2ۅFrHopڎZۨZ C2\itxV?,+n7щ?;rZH0#!W`oQ u綼+VQHtwMXKn gz"V J3LlY΃"X&O_4ӲǟڜFHO̱JuA}(B!y=K^9]oB)҉Nlc7ZVeSŎ89ΤDۯ.p\V4CpޢuaXLF:l[og c&^tZ8T$.%j;Je/Rr |Nfn&6?|\B _TuKz9 V+jʹ5 cxh${[ sŇqs6AXH&ɩˢ`FrIMo8(Z B lx2x< \$+6ct?khu+1/L{1xG,oU|<̅OiDԄCWsg C)5\CAizdehRH9:ML|u*I C3o`vM MO^?J;s#C KLh٦hH=p PcBW _x[>x9Ef֒v a٦1_8v[">m7I TOߒv,\c'uqe˷dfƥcWUat*:Oc ž#YgSo^؃A|xaJ5DM6J@֓[o$C5 M]fbdu=TDL|2֑ߵvyn]yFVGB[o9S^5O^<.ep  ]W\8uV5}MNzJF(+iI[ߩOj"dOyPT&cs _â^REK$ӧ12{+͝a̚xe~y7Qj6??[?gKvR1N?{v} ogLoȞPe_'NSQ* rr>oW7'"q*vЪwVljOD@km韆4wVZ;jl ]w0]upmQWA秦H vrraT%Ŗ8%FFޟRVF=e޸~ E׿KͅNyA_Ag'h+fFGUH]1.3ab'Y4OAXZ-fkrKV }\F+A78YI24#N'u +<8XhE_K cGl;b'>6?R_A&J"84L7׳qTfdׂ56ԨA])Χp^`A_%le{ElLIG;Kp{J*T| QJU-ÕG: JEF W-R FkyR'T2N6ciT-߲l.C19V[S`DײAzdgh=xN ~u(@RRI5;XڭF&.LV\_=C+@$6uZ0IIuP <9 bA|)/r nsN,(ǎv=u 1S]MCSyISo'[\-~/1_&wvd%,v'ic`Ai'h&~;㿅^a:a"nX**8lR2(c3.݋|2AS*c?A#_Bۤyv,xrLqQ\Qp8Gg#&Bd0s%6x܁n2D 0%9d{iZO-̌M+Qb4Pe(GC 4 @/ J$hWӭ4cgN)Q1R%o Ir>ÀDy;嵣BWll”E'3a㋰"?K%vɚe<,KOA|~s;{疓ۉX \smU^gǵ2ʗ)O%+TBI[|a Lǖ;3S*;2q.Ǵ1 ##M;p?!3}Pˌ;p9v?"l?~Ɣ;,;֭¦xfEsGPYỎ `5+b1!bpiT6}[1q)}dVDC} ;eNOi>4:VG&F,tVt<)uWL,!uay>0dӶ9~RΤv"s&쯜DGd U- @B'U}(_kJh/IW+5Hg&Y>\ӵs'a0-)aX\ Տiwy n>߻т+|&wC*m#@Q א3"^H{3i=(ȑEh\bAˆ8?p.NR|IV孆Џ4Oɵ)8|N^&}ނ/fQ;Z(ȱmV뼲Il庴[<P\Ei6mvSLy 7 ;*f3d^Bq9N4~0,ɟn~xרcSxI>񘞎WHpoSoTx Kn|H h4N@&6eB6h|\a{Q\#t`ܱW,VXKKO#z6 }5c[hno6¦F iHV枌w+ [3/7(]/㹎7U7v4ּgMXŹ48{Ty]v\gCIM#&t0 FIi$ lOESHpt [C.IEʨL}ܗW$Wr-]IS,Xn1P(9[GPQ.tcrTf6lK;o" 6u)NQ9aJ )G匤|Qx>1`;0pZKir;Lu"~10us-%oŠޥٵVykI j炲OEC1ЃM 4Ryǖ\1")VO4auqJ&to J+:dAu6NV[Aq y?գo>rk䙥cPcҞw[̄c%3KPc'eݺgfS6ڗL;>Ѫ=] 28-}heTa VZ \x:;Pgm?i]f]7 c"7澯ysfz_Nn)f ybJޱK h/Hl L,mX$YO +`PzKLQpx|=hn@f#Ҡq$wF%V *t2/N ʲAj@\ hE|]#rs~bqv2|ޏ3R۶Or\Ivs !b?R E7,93` :[ݟ- ;\EQhQպ;oMgа༹Ƴd#D'Qs[De,V2ͭCé˿*f9UӰ/z0e^_ܺޤ%#Z _aSF6 O^p_O?_eX$lqqwӑ۲Gm'SܖTm$"[%B3tڏolx(ՇѪ f;vKɏ#voGa/AK_?p[q2Π. /י_DF¯r{BWS:}WTb%s4\pvQ[(RՃCo>1C!?5z g>ň{fab{Z_N|:BWk</D<(!u,qy\gEC7~]l8DHq[Ń~>dV'Y!gs-ࢶ("tSqU߰5DOŃb6E3Yej9!sZ}lLz>F|(E"nCa%$=VY*T S]k}]Z}%;)B-_hU739>[#-a-v AJ;;&,K`\Cu8ʗЃǛQ{O63ǒQ 6Isn$iF S) /E1 8Fs~X(y X5Lg#4L'+Ӌ[>fЉ׸o^ѝ֝B%w mHBcK<?{6H l e35tKW.~}HžPg>Hi)$lX/<I ./5a*~0ٲ:ƛm/.&}Es@` pH8-qTϠ|ˍ 3kGS$I!u-&r7ʓah"T$".5()?:犕C뻛aE"+Л:u#Æ^W2P&"K)J3Pͱi>@O߱tܸ=X B>3D6#TeP\Y}C㭪Y|M>ќG$?ÛɄxBؼ`-k&(WW(\VXJj#K=W(oxZv)XHLN ph-YM}ٰiI.ꦦ 9L\ 蚥Muhٛ,{WDuMNdZe8Q~Pd xB!\鴪J·x)܄'܎ 0VU?l쵢yJk[.vb.%lP5lO+@CFATk;Gu 7$NZ[/)( { fu@@HLfh5.Nɖ<r;~d_?eڜذ4520OhR0f5"bѸ-e'L><r)S'$gg8ԚT`SȤѰ }#_'I9"J#iNY+eq"_Cj- b7Lރtg_ǚ>N;L R/] JH!F0>qAR֜Ke~])l-Uh)v([w)BwN#â[dj箆[.Rn!eF^guol=.ȣTA%°Aiֳm0'L,D[[:׷#yyUx,3ћKsBڸUQ9'`ܟ,Tw7[7 6 m&Avcwir-u[E0q6"rx;XitaK8$CHKSH-le?VpA5Տ=AYz6f0,"bg8-`Vģ;uʨBجbDs~1M;ݐB!`0Px 㰦>z/\끠'x4L 줦WjFu?uo[DeB*;]v-D!iq;$wJ;24S P:)nх~-R7;2Nx,ݝT*PC/Viv>35^8' vu3O»`"U wE4FA•?A,mpirqj:=j1i/D=MӘC!EZ8e#p%=~3Nkf2 $m ĚesvO'sȃ/xJppImGu0fKކ*B0Q艦H>a0qSHԴ[, (%sNbd-]SgȂVV#G =$>{Cf\zE5yhʯ5ͩ+YAw<~,~qw$m򧡫ji0`Ϭn*=[II=Ĕa{p;#*‡>=w'OHnK+Q(-!RpbU|!2P]v&)1cw}v&76ړmNd0}#{mNen*|O mTJtıQE2L[6*oGu]Z:r1v5mp"z^mSmND\"yU]3WN!JEŁiLwd k*UhP2kcah8# Kgi~P6Hךt{Xh5' FzxH qG&s&y @&ւVFdY$s˧~ԙtR%epx(bRY@^07R'^t4âUTURftIݮAYU|ς ?0aowwR\nZ@е)Rro>oNu5V>yd޵_'w2~LDIɝа 0Hreq,?%~UuV0:6O.g+AR S P['g3m%H;~q1zYAicF'i'?hIKڽ k$Y^a/zA4#O "4/.hYq.B/ArOyx6Җ_8{JPey3O&.O/4_O{_/y "\sEQ5cݶ nħF$ AȟOtmեc.MqڶBǤ)O0X DX6-THQ3T +v{Tg^ mkt}W4Ɗ= aTI[Ek[&&# cmCn θ<\Hw8|tuk|܌vN^MhXݲgg-J:^J/XwwLe];Q)O86,  u*iGqڙj>?$NV-쯫ڃ2ds?c.+gmZ rC$?faws\EWVcdM&,Ru@?>}O^^q>Ljww^VpuZO)Ղ6=٩`ɃJyan>O)[ mS~q Â(&ܠSajGq;w" ʻ2b$ʓv)W1H \iV(ﮢ KI6FfZ C/_AN![̟f 9`Z;!z8'K4:Ҁ{ 0 Im2lxuȻIja1|:m⩒eSPxz{o#L;JPέcݱa=[㙲QsW:!/sulwh` M=`-xM*ǣ $$`m/uFybV;6U˱Am']gtt~_/eTzNKpi]^=1 1̪ JtQߞ߀Ǩw@΃f=v<:> 2k&QO2\yP^Ld!DTOJ )c9s[^E? ":͈+qߢ y𱯎 x1:M)W3HKZ;[<-v^M33u¢11cX9 >ҋ UL0@:[v غ}Q>l Q[ۇ,V2?h&\uo9#:;M@FeԹ}A}A,@v)y}dճnȃ.qH]ݲMR=*W9wcGv:^0_eRj"P;ӾhɆj\L3iؔVPw?/ӯB(T4\8&[o#Zk}u ,{U1* uKQDnIQˁggX =) ObSէ1|ǘd/2/->-B|VJ %2Viy6YϊU'n\oL~w&·& \{Ocs|^BF)<;^7WߡnW^κ(&'1~tׯew%gC 9Z~6()TvX্Y|{k5c*+9g$fE bݧE~ᷙA*b߶7/#E` I>Na^&iqTJvR82 CA QQ+B.R yE.xtV.ڙ hG79{gRP!ba?b,l nnW΀l:K3Y͜q>"F >x΢o )쿀n:Pk"fjh9U2p9j@wWh_$GN~#W{``J-XFV|93dTE-ode\ۘ]T4b6FMqEA_a:h #XK;Jz8~dZ)wH݉vnGmHkst* nmĠt9d ɺ%D Eg(0AS~',v%R.riS`Er--1'lڦkGJ\QP&k,HWQivpl;#gRK.yyM(uɟmB?V zp'{Gs`!kt&.D9#({Qܡ aWKV:\R~)2hHP_S+*.zV|VuoRU?nX9Qg~XyȗɓBExׄuAAM\(D3}۠ćW_87DUp%@]he+]J;ـ⚨B@݉2zC6D_4`uLgtxBo׃CfCtRUy{Qj]mGTߘhae>t`l9 ><3b;C4Y7G~Hg?Bɵ uo;6Hc]Qc^:aIh 5 ׇqcדAG9>;}3XTbq|‰ ,.oۦ,QxUXnw={F]\a2tCl&8h8?O8 F|hڟ|,x$5CQHx9Gw(a!sͷ Eg&* wc҄HqQ5uqqXԾ͛ʗٮ3+ \T, O;2p$\a7 J7]:՝SR;O[TL=?8#'ng=~x[=Sta4l9S :I9+*dߍM0yC#Bt&%f'c\[X{40מLWH¬d*{${9wտ-UzI׳='ftrW5nUΟ"Vu/פ.=yHJ l:!!α]E w#E2}ShǛ.1BՄVSiAqr?L}QrBߑc]TÍ:F|@y{'UkZky m+XڶGv QzCk 곃bs+q\v7K[:b)H6pV06ctFz 7|v"cO{/_˵DF$|?<*ؕZV2GX43ƣ7fSH6•-5ˏJr5ԒXY e0cUG2}eA~}hbZ{lm=eb)?%)jҙ̰sXWI(R%B/칿zFT쑉 6$_ ]4bފǿZRqjȍsE_'/D f4cŲdL d[XW7 ˻h']Pt2@x&{krzJMReo*uyos{GEq:5)lcy:އw_i&=AXܨq]V-2fbPT ڇ}۞M|}JvaZE_40ANyUsE8Z~l>4=Ƚ9hYɧGшǨ>pN}ce-$w/~dOrL \qC*$tpS¸b=)2oz@Mp'P Tu7³;b$RnA6K!1޹{=7vyDRg8dD2&k"kPV) 9GQDkԂo{ h[:IMlAГB4l5HfR,,|K*3-h7pYЅ+xګQ+A:@N݀GcTZQkw ?u+-SL$M.pòhA:U! rZ5e*YbD,gL5^.0U1Jsd2,2;wv{#q)8OS:eRdߢ@7DVch]Netop'^gPuc%N{IEC&#lO?փ;-( wZ=NH9ms,]eb]N6<)~Y$+O0I%^.&U?jqka!V5#ޭD!':Tl{hg^Ūo%4f Hܳ}Fi\uu:6i4g^1vj`l /@T.x  y\hvfA<>"V&79Մ5oyBBk`sI젝S`"fa1r:Z/p/ݍw ךAvSŬoat=f3Q`H0+.OHm+tB83w2^?N8 (IpR%-d%@R 7JP ѝe)"v8@grGg6)IR!Xıa\C~Ŵ "2O^Aq= 3r%D-ON=˅Y֥%4 3z^֑Ub= %ؓx z%h`b~z޺"l"m/̽0t%6*LQ7O\2-o;asY X`mP7; oos|ɌwtyD{~<0m$aO'z=)JB <}Qò',d,dlqslp ۋG6M^ $ N 'Yol67ޡIbw|=ENDo!Yejaj5=p9`sWxkl7Y7E,6a-5]_u]W^>̆Yf?#EP6iyN'ؕb,./{kWw<2C7JK`Kgh)Wno]v>o*\VxN@L Q&6p;ڬ=VE& /#љspA N|wycp2QDHwlƠi G_mY` ZY_ANGLD GlcOwCtr!ZG{-6 p+GO7C'UqLѭZN7Xtv,!( VF&\EKQIf<-j;U|TeGM#DE=R+EQ6xo "}rӟO7`\VMKbO2o39!]S]0Lfa1AeԘ7觷tq/o|3B.VG5U͇aGjX GpH5adnʯU#J-ģ=QCSHnȇ"700*N`0AjoG_8vvBFߘK6+x275?Pf{.zD1$?k$UA A1"kV $%)+}@0jհ9RNS<Rvn$Jܛh):#-oKfOO4N2cX 46Q9%=B"ՊHKr ,uW+Ɣ{º4D4f5ߋrCt|+/)E:%;e~7DE: | OkaEn9`*{7{uFV'rF`='.) áO$kM4@m#w-e&dC07'tx]u~<8(iG997,&(M#M#@(yzj/mwRPO`rc N?<0 ӱrfPeǵSWcֆP=k&1Cd',y]vx<Ԇ/TW 3~|1R8-KZ~TNuLJk(44-EhC&2F?t3@w*H *銄, mvdP||y't^rfv zT.A;w'>o\AR/xCnhD.-gN%#q2dezҹ{t-`,)J'̷jY>eI  u!`﷈0eci2^5M6"guDe[a/_7eU.9GC>(e&+ @X?x5C;9[Y~Jo%.ejm Zj Y#]4oDmU_1նf Ҕ"t qFmK?`(2IŐ5#<U*Q&e=2љ H|݃94^8!1м|r<\I`{""2 *(*>oi!K~GZ_T 4WjwiZWSm"*?⨐C  [;!X1 ?'M1!}` Zz~J'ى u(#;N p3D  ^,<E$, Lx\]SEd_70x-e3@#}F;6=| XiuHC{@#!3p6'ObqM8 % ֝cRJjE&ʙ]dRw!yZj bb{U o=2YOI#+! mx@]I/(h`ݺ_7΁r][r᮳,k%TlF@c ~ңHP*O+T.D33WCNa=&k# g[}+HV< 0$1clxjsTҸ֎B4}\̪ԪBx Iu4v] 819dvgms;MLg/M3Qw=8ޖGKA}u]oK]Yɨ~ %$suIJ脪7 eVV|p|XvDR{fob?i0B̾B捪u_d -ӊwd%0{?nbځiIs7LCoJBí`aV3#h/.MLc,4={dXǟmUq )4^LOKm3<]+|xÒ]1Jq9?,{Y%Pdη|v-<~`;]ύ}'G>F֏֪kNhU ?@6펫9 6mt4) 6H֑E`"{I$sbS4V]q_\`NV0HNTE,Qi1$.=I *TT 8HJPw!޶.*vYֺ)~fd~I8$)|N^K d*##4!n-Nz }~cf> ;yEeӜ|lQ$ף+XB!  V6 Rh7UD2[ӧ32P2a+2%&Mn35ӌ #4I`D%J$$nŇ%P9 ڕOLY|o6U+mX{fICaѷ,*5ml^wCnB| itOu"P\a &>#$c#M!qťGP3b+{[LǮMnNț,6h0:w*9ԟQ&8t&8L6Hv%xn+q50eqPhvb eT'R ֥f,Hb( qah܍KX) p% hGDT+qbY m_Zd.#8q=5由fы}B46ǵ.oeS`p!5җh5,?'ןSI F0`vx2T $xcZ-<^{g9CdVf&$krvR=qd&op~s2/Z'^̱~ J]/SDʴTn9NQh1l[q~ "Ia}@l0 n'$'Yi,xBE5Lx7r OUhd4|lug:tL f׃q(:OD@)CG\ 05%Mְn\IE>ԙ2F&|Bp7ưwJ7\Fv5 6'ޮBCG"Crfn 7_-#fk`fTܒ,ݭY $'v'c&A4JPz*Z0 I,fmG{h" ZD)|:2EKU\IƖ;SCڰVS`'Gk}0{а,14Edk·d/K$L,!x11f"px4SXlF"Z'-s4!?:Cbe5yK5ovSj ['ѐ^ٍ)me0SǙѴa$lˊe[r_4%v4yË4QWjӟ˘'?lqk'ӂ[rt9jt_@D ɂ靀жcǑEG<]r}2Nɼh4 s=rȔJQ9=fd,a+1] ݽ$iFfI(R.]Xϲ `HӸK軃y>,WGȜU&FFY;Duf.ءWZ_ŽMms|υ !偶AWX1ښd+atM5j`f 8enԫIpr % QY\+oZu@aV!9zrBk "hFZmeineXN!9x"_qHTu)@V ^"a.՚z<*[ӅSI49PGL}ԼP0k" g%æo}z'I$""'OHXpጏf9]|S?Xh2ǍQ=>ZHx}2; g|fw;,ƴYx.sWILWjEx'Arw|̰.L[":Jqw#5Y ^i'zJ\/mpF*5UjV?Ѻ%.yM Z]|B 2fǁ zq~h#]A=B W`SYo$pN3K|2?Ϝ $h5, +Hs{ORt2$h.Z/`(iwL&@]R͇vuQXKƉ ]V r@xr& yLt66X o;&hq;U^6 qTGy I~)F쥠DqR`~ĜL)7L<]3hnF?b&y_|>8]6 D^j 2gaP[+Kw EF>3]rdўӸ(f}( ذ,:poI {/zjȺO&7H2]w6zs(?M xU{rMm$d,|>q/BfNn((xw=6F[Bik{ u|7wf{rVi:R'5 SܒK)=+xƶ b + U0CA"]Ȁ~꥟Ljˠ2azV"/(Y4 yfӮyKN''r9*{ Mo/6 G#1iy$UYF#eM]P¬`n9("jGv3_ܲU2T ZI\ƾbǧ'Db܎ b3~VI(9w߀䥅IASÏCԖ<)LEr8_W^"C4"׫@t,O1'DAUO[cZ/1kQ[0oY_cCbҼv=6ÖIF Yq2xIt': j ;S']%%dR/hTk [ct'=7'r.\ScQ>mECTɝu_eY U L2 X/ U #urr%ȶf` *^'@|:`h^ 9=Q:Δ%6 j`[C.flHE4߹=P@;0i#|#N"τ}2Lo뇮h8;߅lZ5huQ8r}r݇Baz<@UiQ q4,fX !AK&D2S`W+s^(jm`צ@gP_t{W ?T#gmKh~6s$"x4^.f.m]9WJnPM,G#r[!fPn 4ԵK)]n3)^͌fR$ NHJpOy[l3MP72>H@ I y[L\HA-GdJv׼q׫Q|mhq =29q iE-3ZL1= iJ'>;$sRNCu)U(;&wԂkHXhNPqXfWlW$мǾWyic|M K?AQt@a$ ?IbMN׬7pB~iQ(њJ*^.S ~s_SY~TI8;$b|-:JS[〩4$yr4Yc(QezDJggZ <ʸ:+#]e΢Nm4;QB:.[Cjpyò-[J^QChe'~)[w:Q3*wfގrFLr5EYqe*e4l @t~3_S MMدun}"?&U؈Du4RމϬLU<]:ot.;M8('eGlRl)k YFlcxŕoW<.ebi0|A]ǜ)h hnue_j'KۍZ'Q ] KSc"n$oVgy*{aR3 |T9t$](Sj2QEK[_eB,#5Y"G7uBSy.`/ź\H8M̋BҼ[`~ԨtK(YSk"¡4f("uh4A[:?J%k@t{zrE_ {;, RBhDB:Hw rQP$ly CXR:6V'7vm(xv[&hp[{gǝG Vߋ>ɬ`p([M8){\CS!FW^*J(A/]X[ n7e"a:< @bKym@9>N<^>%akSteq^*_O`RUeMlwD 1)VfkD0UH.X&?"9&8xr',ئ3 |t/%gۀ*jJZ 5nU;p&Vx Yn#qq$,o<WB]&vT(G䎊H+(>,~TdTZsC3M&;aCv wLgI5덿rVx=g\)=.A^8n_S^b~S-=燰<"?B FD zG q}蝤 Cv{GMĔQ "w޷M=^M<٩Ɩ# ݐy .}ћ^#W>рw_Քal/ӶwddQ*I[(2_1mBGKĮU_9͌bV4^\+3<.F!\ $T?vt5F.YeآS0FF3IVozZS85irLTiլ98-kpy!ĤoyC@c/gDzq>] 6d㣫&Y3fPd14]F͙K_6aN Ll&'gVCg"?cNېx,W*{& BbZ7.nYGa| sۇrn 4ܶj9Ȣ܍3ę`pNMV"ɥ S:YqOKͨӵ?ħF ˅Ubz!=Y7g\ 1l΂Z±+ʋ iq3le~xmnP¸þcM$˽I5)!nc|x#E]5jRc5|L'!fC<LG-ӚFmzxz20M؝rKs Ɋ9tuv9)s4OؓψH: ~p;d{Q}M Jw\ C$Ub\?pRJɘC׉Am07N0ҲZYA5n0MhXٱ9'e]Ju- ʁ2a4¿$;(`MibVLا'ҒU̜!;lZg"-JYPrJݬ(sOH+'/CgIp\T<0 ˹'T =iݟ-}up\yɲKPA\C*A\+oJ;G2k'!m9N>b=O?~rѴ+5?:Fgv${^y`{U8$ov) u: 3$W5 GwNpi 86E7M N3(@F'-l|dGX2$K֋\ vݱE=v]j3 -̐[qz[W<߂a.`/+EgH˚Sp·m0OdT=9Rcrt٘DhFz`1* x\ 㳟~:煎ǴɘFi- }𳾐2WZE2?1m]A;>00ψazC@1: cC`$f_X /}FYKRS;:Ofn@L캹O.jz%i_+m#VHTJy+a1%7DC !j#)@iFDyU )dIڱu:]]K@VL_&eAd,촇uPֶT*KO(ڴ@mݘbZRM.,a vMtTJ2 Rn3ȹ_vkEĘFu&=0  "ݽmB9D[-2>m}jD2)2L|خrQ q3L^-Ɇ*g{8Jf׈,z,|]nRHRho86n^[O/>͒pPZA0oZiayh΍ %Nm Rrm*tB|F2B=4:Ĩ&=_$˦ԻlU$gƸ?)6~wdDUa=az4H JĂupJA?pE# 56y65 aQyNʶzY-\Q+6.ySߣy܁e✜$Lو&d"D=|!B-_^$fEg7A{XX8Z'pxIIE-$ 3P|rȊD.wSTOxwF.#6inERfYسl Mq?W9aN=چHsR$ y.w#;*Q]5+>yvȪ@Ԁ*! vuR $H'Ww ^\'򀠵'Ώ*K,/yEo/ ֔x1 ?ËMuScG!ۤ]!c'|AJ.^5]ռFrAሲZ!L2D|t _7dCwfYj 3?S2~ vBNK݂kk@؎gxGI swP!II#x-Hۓ37cEg5EWt}Kb ^SP Y&NAU.1濓Sz^@M6770ECp QN5UiTl-yR'$DUZ%PKf0.`Z#gi rƤtȷẑaqGw!s!DZ" /] \kI##e0 i|)3VҲ~Y?k;djև}>Ikyp`w%npwpu3l8F;fRkQ3%?Չ5Ո% Κ{Wo P׽ԃ/ZM0EhaCA_WjdRlx%z`3,1PIf۠,PѹS{/B֮@jP6!2xR vharz?m ;M5: ]^]y\~>)!yFSe3RI)R(ⴐmm05@~O1Q殦bL3ξpkjg'&jNO0 N"-rT\1wowv/ZbmF}(mT"fV l#ʥ=0KH}LP! JK лK%#87N(CAM۰jZ cK--gdfQ^ ;zgd0dzHI'$]M%/+nǾS{XtT;nR ( 4;wms<*CtnJ&H.ǀyfaLCh,ZEX?+\B[ևJ7ұ2}J@EVM5}E䴔/jph憺5xHdVwYȅ67GmdAGK^s˓\68{ <.}P.6H P9@j5 I4<8NQqVU':yJ8 zURiZt'QgvaknLXC+ r~1\!a_z8\o|Th2,tk%J$Hԟ =c$2@bNLq.KH@c6&7 agc؈|N=bfʨ/Y+wYwٕۺ"~aLy@H}Ǟrq͕LRꄊ3=(۟ {|%/ b纺@G JPpc5'sPPJ6ӼD`'^e#Wy`$mԽ/qgg%rw[ WxCn$<3>ғdEO$7IبU؟]~L<:k`Z8iHnj}kuY,L  2TB:~Z+XfmP?>XfmH7l@#EHS;4`$ZӔ&ݨY8xtkK5P<4ѥĽ+klNFJW=m9J>Wīh; ]IH֓$c[nN52ikYyhbCELBpyy*EEI;+}їb\G"W"6 052 70d nÔ"0OsuB jKQ~p9Q+A%@J1Y"ݹ:OB lU~+~?2ԧ:ɍǟR&;>?Ȩ2aǵiHK#r2;FD]1uݶ1kIɹzp$Q ϊyxYrmk[/ZJ]>WnPGquKsu kW>N!)N?C뾩}]/ i #\^2RjBohꞓ.?'j7* 0X!XV?~aIJPKl݆4o 8GCYc+w׻*cyʨ8 Oj/HckLv%l.c Ĉ'#L)Qs0ɀ%aT"*W~C7T%*g5.Tz_X? - L^m7=@P2`њFbȍչwȅBҏ1J7:4q#K8dtq HbjRP-KY47 sR}hD U=i|24L?#tLmlAԜtcߣ)8ܥUlTR?ên(wLTCkYMU5v6-'cfmhB Q}Q*bc6@Eq}pq"|8* M2[y6Oq'jC_ˣQ:P4 |r[N |SEq}>nR^kkϲgȒR|8@R+ 7!H miڀ<2=7. بsZD`}ud&Jqhu F"c8duVJd?'x[G3Wa֜Z־6xcThG%'j*虶bpp8ofXSkA7t^WnD'FT+m9V*2]Rɴ䒰TD`ak Cɦ XklnYoq]۵-q`k/$,$ʛeQ{"+y$~R\rIyj=+7TҸa/Ti匿|P0ݸN_"Xj2xgfSgYxVtw0Z7\yѳBl]5~Ab w@Xfʎq+ST7+w¨yVd>-KC׸!l,j[6˕C<:Э$u_ NDFiS8LZk?Ef siL[p7HD澦 &Y`JPJ0?yIlھ{9nJ,gߌxj.vh{xm"I!#1#FcɍէO20a+ Ԭ֡WهA],c7ÿoWqHm/ܚ5 'iQXa;m<mYuq1hm!I빇 '˜iQMfoWaj!9$OC4YWUg-c}U7OCG5ާhr9LnZØGټK`pN=gm办?F&?Xs LuS9,|e%͙CQ:% p1<[N/mC\) ! [25/am1{1w'NL" H7!jYzM~0OՍ.K֙;ɻ"P5 XH"HIi3;EV6 Ծ2S ٸ< !v}Bp^rLnzmk*E ]姻FK/T~FnW o_|2X\%*& jO$I, s)IL u{n0>I1غ⥣qEKQM3 Db]-gd~fl4?6 `- \ 8) r2!fq۲e:[,䷉S•Fni6I4;IEk?Y"{DmRƽHPq8~mYTlA_6(߫x#^'΂~^3>S1̽Ke7'ERNKUw#KG 2g7pzBum!p#:-;;|AU#evR0i :R9b5:_dBPQn@Q_:')AcֆolީB -6Gǐ sf׈FP2 e#Y7-6> FFC(״??/lC&Af)3Ώ/}~//ɸPA{J>?L;5s {A%NO#.k6+b>Oٗ n}Qyb1zщ^|S*jbZq/ZVg4&ᅳ؇ ⷅAg.|F9qE}+Geva탩*A2|ɠ!daRR:&Q.\嗋޶,d~G}#]OԕúK估>Fn)tj42ikčhFX?)2tp5{F0{B&_W5~'y"JYjlRJCE p5Ytw)VId,-zΠN*6#_QFu>^rzOj.}5}a ڣ:?!9hTn ι?e6M?K쬛WB–R!f]24ƁM1EO~49Bhd6䞊r\RaEyBʂGA|\tPK=F=Tv}myS*/Cm٬q\"HZ=vreEp*Gb@8Nf(*2) ii'5PQv7CaIH=xɧ{*Sa Pe+="xЖ5mPfC}sίWeUҗط{SiJFGTUo'̋~S@TxeV\p2zpXS堶ِ WYZd\y@T,pX!tyF4C;lȀ!J!$s9p¡xhYz׋]4uMiۑwqcb N?yN,؋f͔}mc|~ 6Q]5lj-~o_Flu9+hg%ߡkj/Za׊t݌< xjfSvVm뎫ViAD$ַhw0!9pnΥ~;85=; Gސr>=) fʠ;񮸉j$TkGqzrjFFFh٨GTXkp>٧Mg*oVOç IRjG6 Z~Wkn W#2u/J2f," IF,Q]uLWEl3!jQ헎F(L߬[B]LZucV_R&}:MigI5jyJ3Ar57[2 jl PMQxHC`QT60A<'SK 9׈F"7P.Jn}wpJS ׆MҒh7M`/˲Bb\5gU"BIs-YudM(_kݧis qwrG`@-C_K=ֱ}_=,nU8h+3wr^~%JgZ,XCwmX˒Ϯ,0"Ǟ5)%Lbv~?աi!rA >S?b$.Q)>v1HhfyD{y_TŖL &ϖg~#Ȟ@D֏R'VC]VtVo8Jqm0Vn.rLyAH`&S|jq=UHCy4>S@j  εYXIEC7$qh49Ue/zP Y \䔑 -X|v4@ras7Zؘ؝{(|rF -SFSPm%J4,q7XFF6'd9y'ɿ|a4vQKIB dޤ\E=Sֻ| h(0!7֎.DZgf#!JDtOQ Iud4HT&#$ar=/BLh˚Cy< {QE][3NF&D"'וeAڏ_NrpMYP ĞωgDXI0 @_y#v݇kpϘS*}g'Mtyߡwi9*v8N)qf٨79b-{`_Fɞ=+Wm\B%Yj//$'/Į^(JÇ-7MA 32ZH(,]ddZXA ~r8,<l~+ $k+"&>8 %y_ I Y,aU^}t ZZqQS*`hoJEtP`g~6}ػ8^o~0(dt&UWEܴ[%=+ۑN㡪*j'oB\@Rl'=ZۇT#w4JkBD5o%ۃռK 3da,C8 pc/vozws뉧gG 6TQw^|(6]#{)ͅkzOVd^ vx.Mj;&bNx$PF,gryzp^DXצ(Ua_ ]} }-A\eʤ,`abtgOhVܷ8Dj[+Aڽ++⓵wkS6 Z*|3#Q-${s\ 9Oͦ.G0OV̞2Pk0f~c0Dލkm"L?Q+zDV-ZI]_ IIy`tf@,~T#q U} g̣&_]䒒eQ}.s"M2kR!#IhH̦8|),aM>fҶ8c].Zh!w%Q# My)i l8`E:bU@e؋=$۸>iJ}b_4ASL%+mR"ZB戬_ׯhWpyT) m#+c>Ҕ녹6ьIdf_gD`ʈve{`,2+m7Ð[ JDy=b{ W-ʣטr]F.F3PDSYo3#>I4zք}吵 Jy:qT6X0P'#OJ-ds2KK+ۊ{v̏ KtЃx# ֞s r+y.H_K j D 7,7zSd {RC AhB_VhebF+fTISfeىSi6V4V6ZE)qj5[g6g^rkۿ /YztntOkwWuoM+7#ٓ B&6B7Yc~2Ћ`=ڹY: tߩj>76?LGu`BͯiTai.Bn7Z5Uȧ<~{I5|oq#o(uIٚ2}nI/%> 00{ A>\UPCnsŜ."b ' ^ބN(YQF?C 9 َalBCUNؿ06,* KQp֩_}*kNy)'pҠ;NEW9WJ S0t. )"hGn U6SMaFCi.XNXr]c9ZQ RQ zS=n`%ʟퟓe&wxMyh-!_F uHqVܙ`aBFDG' 5Y1p0n j[]H-pc:f 5TBs$ *rPȷ(ؿ2ɯ? jFQ[نl lЄ}nD| C/~x2l5p<[+\f{xMMhr/,ԼRHPZ;M81V 1½wv1 6$J-d_w;+-TN K$*O3MЄZ41x*^Nlv({jhIyl#pų%~wx:܏Y_w#``q!0|(Z#Di;>*)#~΄6_Z"qa:?칚`5+%2:`avtyJ 6 iB*'Ԭ5o7,Uswj/p-5i5C0B#6%짞sEz9 ӫ5)j#¼f+{ޞ*:zYCE|QM֋ 釡Yا4q dSNE2.6Uiyf@P$´gȈmu?L:UMB\2eR^t ?ƎR*"Яʈf'nb w_]Ì TXkG"Fac1,]?ըǖcdg1QCt=-wEi1=qy~ϳ<͙x*5B*cZYՇJcM&gv Ћ iiSA! k]ts/ J_tMj`'RdFuHS<&Fe5:=e5+MkfYlm]MM-H@2.]]^y ~pPyKs.ъ ~}c4ST(w Vi/fICXi늡3ԼRiecG |I3zUDܫ'+#Gi[5j»g:hvlQٯ ]' q$M~X2U ~tq 늢XݢDBz\rtxvF:ܖLgzu@ia=LpY蟣`}%71%05sAc!X+GIe ZP^F=LӍkRFH,˧`rhcɢ ]K뮿!vj<% 0;)2rP>)~J_@{5ZVH8UxD ]e6ަkEw .=\I>~* UkqmC"V"X]F2Id’a.t & '&kB&UVi8?r6.8WpPm@Wbtcy,Y xO {_&Q+A%2۳jˣBO)#UFqZFJC`.Җ·ԅ3Jr'^_W[A.MX EY,A$eOpW%06%ϒр:Y_#ވJ]lm@F|\|`'/\+OCh" `\[W,*^"mh4H?f0NC ZxCZ\IVXjmp0d{Y&`no6U,}iAg';fR=]`ؘd?,ly,ܧ2UK%TܡYpE)B3R4LƎ!? u*+ tё| 8ܑMVeWP Δ(4wTW7I` U+8!.-G/P0)4jg"utPEZ0hX$Ԙ@g^ÅĬH !nAt_QuCfj,2ƔdPbiw7>YQ)1+1/@-j9t7`\1j̩z0fUlAvD7I?| tͽlpqU|q8L1ƇG#Gnglq9TWGkkQnkO8k\HUץ6!rr/z% Z1UHX\/x/ )rǟ9OPl" Y~?Q .-@gYZ07070100000040000081a400000000000000000000000164e6139f0000be84000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/VC]?Eh=ڜ.+ĉNaPУc| ?LTAJ̎ӑ &GAF=@iG7 N]Iq5!툴\Kozw6j~ *{~+Vc:"7*J]@(= tY\,ԾU1wY7?ӟJ+E*њt=:):u8v焀ZW1“vQ,V;/~9s~\9z Gx.d) dzP*GEP팡 P r!n.&>u6ږf[F B!l jM+LV 0{Ђ(HʼuJ笛p~Nk+lnM@'X;`)))'DrNf?ɼF%@4-<%ɾj.\Ҳa*0/ hg6 YXP+{wyU$~= T&dz)nIh SzN\t۾r!4#0U%(4PݕXP9".*&!ǿjC? FS5Ռ[Ȩ.%'}yw 5YGI. ZFeJ#t`$Շy:Ktc8~kE]g֥uGM\ 'z ~t."ΊA[#b\6]W횗oNTvieR/[T ~ےۃSfԪuN3PmldB#ޜV?&NKhTai.kI!vP. })1QHwO(Vҡ(!Y Ml*v9>&rmL.D ґ%%VQF\ ]ϱ4$f0 =&pzԐfZ*2CsZ{IĿ) t_f- ꟁJPE{vEii-.rwwAҔlT 'a8Z'TWvmN 2l%ſ͍.ۗ|W. dAdBr`P1}o mh2{alO Ou\M=ev|,n<#?֫w,h~=RV #\O/(Kk*0}C9~$)ӔOtA2~;{߉*d0H|Y"yRT&!m1|^18$O6_tΈiucq5doȖlL02nU(˕]%ʪ*HD]"5Ru苛HđM-q_m@5=Y/.X0 ya^gJ Iy޿\x`]MB^Q_Jśá=K=;+AxE1Ol=f=BiL"_\/LuTi !- Ԕ$El֛3 T@!C$xQ옖oa3L}*a>Dm[/zC~K(JGmġlœchTZ:0f߭lJuz\eS%tđjGPZYM ԫ{TNXB5+Q W*gO/.]+MOX41Yl_Nٽ-5_'DDc˔*X7!4@'{pSW%;+(Ϊ.7!LfWTV0ΕM `R>Ưr7bT쵃Ϊuw+_h^ch¢h$4[+ 4TK\$-v58-e8P I#ф+^1"QXT:KlJR=uRRtg<:g-<`/[0gVK}o32p61Cg3&$1B%aG>X[3g=[UT! DUqH)T6uA?LH@Uq^;uwv*w.V}66uthL+1a: hE&#e4}|,!šU_-U|F4ck~?@Cz0mYGh 5Nu47mp\eTs*+0ijY !gI[; ;'*Y$jH6V&X,V)@(/{†Owh9Z,mlr 9KRaZ+0[vEߨؘ:0K9tA_ᴛj}"]3/Կl?{Dk[fC+"?M;G˴,ZJb_O`eACkg9?bBA"x>ܷS׻ŔT'47 w{>Tw$[`{gY t+HsuWPRJLBCR+[DMRFk!5ĴKe7*c±Ϲ*Mq؞M)` :LhlD.68Th-my_S~dn5%@H܅L2euQv.yސeTȰt"őѪ qިleACƤUlʱ*TUb38us}ðUb7ɺh}qVO~I"B~+Əu>%1c?Mw4ׄmt~E(i%C s6S[n*%P}`ąS"Nƌ vS7lF BZ;`$^/:.x.u*;LȶWëv[@U"By$&^h Cˇ ((4ʱ1ݭ0Wخ`ĕO*"|z 'F U)STdoH$^ǽ`*(? d(8W a9KtQ~&!KK!' iSxNsv㹴:Xpn^O/Vx>VAȝU'Զ' !"h=_dS"q"ρ Wdm$&q\Y1Ӹ@=߆/5֠HSN΢!Nt]1S.u2[Y2LTfᦒ+ʟl٪rEyeu&łf+25iϦ:^=09K}`mk@a1kլVJ*F=4H! +R}*d_aPj rUH7kL~"]޳bBRWo1Oqre Q7_ؘ iK7_2U@^WbO16!1-czXcb+ݿq<$ K=.|sfuhDC8&.8orix6KŢ1 n{?#Y ͜. zwP"g7fWr>2pL +LjTnJ"ੳSnEPgGva0󍴑hKB7 ]D@xYaۇ9_*cEJфGSGH$>‰l*`gvo)ŋ&БIrUa +.>Qj>EChȀ~~{<'+5nEGi^0}K6%L.¿rovJz<hrcx},5pW%GU}Ҽ}mH~B22Pm{yR/w;=jgQl*5'CƦQ-EB}qZwu:TТT͗U89mLu\V-~y3jb2$c&R4o3GЇOTzqL s]9?Pe*y@~-HxTHL rÈ,8/ֹE~VJO=#UqcN^2; ˖I`Vw8 f x*2?3NU#Zׇ0PeNR+rӱxOt),5:MUjd4 @$L܅TG꟪cDzgF5suqp(Hhln<  a`.ҁ)?'~+^ܹzdQsDZD&W c3q *>jGK_^qxe1 DG+{14eMN( {yzI!a)>< YDVx`{N۾l|Wa,pm#)Bb7b<ׂ6dWwC2oJ C$'lo,3r&ӠHkZ]c,$#߾RhE%]<Tmʹ-$2]`ATO_m%qyc-xQ|m5hOb?XavߐRDJOt}-3쁺I` Rӌ !!t]kIGD; .N1B$ z*j(T5RVY{p&uA:{fK0}c'P|gKR(Mɴl" qh0(v=PHېs~й>w*ONV^v[b'!h{ =7>^J+4rz]ҽ Sa+!|yLIQ^k6ۏfsKX!Ÿ &( 43&hhzfYr_Ot8dӓ5V$;)qd8;|J.mwZWv+O U5 'ŸnYq] k }Ç%PbPDOtcvZ@N<~<= DoTq}%ER)#qt9rɸovj'x n%/ $3K:U\TwWΘT<=E9\4=|9ĄS4yj-ь<6 ZolKt*X"$]h<ˋa_t++4Wwe:ulto$dE:vzV F‰ΰv8w$m^1;5f^-.tgԗzlhC?hwh F[.9u}UZt~ZxhٷR7qSpڱL'$fR$FIBxN#3,t0v0>?"ī)1o]+' p3;  ZN-2Hv!7MNhŠΔXDJzhOg]Q5V VY hUT6@ pq4[]J'Whw0&ڱEWߴHV3vYb%B;[3k Tupͬ'g>e߈n1w`C%vFxWMn|܅J?:SbIL;j<㜧aesEݛv}&Qk/MO-{m#sO1U+ʋRjԍu84J,Ł1$/{;lҞ-kJIÒAAI#Dq#z|l<*:7.bj'';K{  ^;%#wa /~.AAld/`Kݑgju%h% 4rc`1GS{ (ϷR̦m["8i_n!JApZ /]T~˻y~?nQE+E/Ýզz[tvR4l>ڰ.OS\\c;sQ3%qz~/i=<*h`[G[ʫf = u4=C;x}ym+F"WE=SvRl?ʼnAn] [ 1j6,Y:R:b&߀#DUZ%:AܗD*[,1TqK4fI^`lMag Ua4M_7A|%U uGwwK#xV{LiJdZyeY'ZJѷ/,m 1 mdxSSB+o+`R4Րs;8&/S!w0\i1^݇q#vu4lA=aX*Rvw1*9sLn J䘐|VeHD(iYќ:1|Mļh1ڠ`q]WmgHP'(=godLi8@$gߙ1&bHJ&δYG;x ԝL'g4pNK.ް>C+>Jakݸu̕0NJP;yf IeQ@ȨXRCۤmk#Eg.C {V) CSS2` |H)w5g^Hu0Zps8!>M;4G,?(.7b(c[{ ( eE8.8ӵ7WLWk:'$7J Pִ"$Xbո݃mw} D*۵igEf=g VllMH 7ރ԰"0gg (R#5ЂF\.6m-9N!3w]ɦx+l-@44B|,Omɉg c+$̊k Z2:r]ޒ'!js[='qԦ+K[f#s6Q(+VܞL'j0t糜ڗX^y D50o>!@ ߣ4oc#/s*ѧH}Ҟ"5}26V|< /œ7!~2[ j׽u0_)PI<)%O@TUIO[%]q!C]u@L.+3_(,O]n Q)_xqt޳1K/ X@}ύ|؄x4(2kp- Cs *bhQ z⽦= :'؀-6tJyP٩ tH:PiMip2L@cSD_0˳>2q}6g';p;pi4NN$=J=F$okwjm3۵2)_l%𖩿 -MA5Edz@>)Ma)˻AoI֣9mqT{ .uRujϕrT/dPe 2i!;_.*Pڢq5y7~$~?>D PwWon_A10zoR .a+Cfg?#ZZEo6{iz]~(ٖўs  e´|yi22 +Q ӄU7 9?M#)X/N87O>?$,LњF gn,tgݳԆt)hUMkt"#KCMX73 v a>EkpLʩ(ZN}Qu0~|t,CU xT4k*Jf0-@FxreV00;V-a79z'\1a7Mw d*k'H`zU^1nO~AD~j;ᯍl-j~bynk\ :^j/Q/oΗSli;e"T:@r`6:1: X08QsKCGʼnp쩺x% %ܢ"dwU9I5lKJ-DHhH+?Ma3Jy UL6tk/1 Qg>K3󩄥QT |vYa+̟w ;,MZO]_ NsP6L[~җ|M?*8@0GvnsN.2+Hu3</se6ZҎl X6#y~pDdSl1{n8ؕ Q۹n!5tM`?Qjw|)V"}I/҄P(k8w\XEl۞ptcERdX Go.(5@;4\uR-˯Uw~ڢh5J>AjW yI/&FV`yV5c,4@m'u_A"6 c e7>ֱ046SUMKqFZ,Q p3oG伝к>%\8Dоk&\KZxK8SfDj!W)T\V\5|w䃻$]ub70 lNz.,]j½&"sp;;uゥX:ָyA^ǧTX@VQ*c*s:'RQIس9rjƄ ^.RaWwp ~ -GAJ [s VՌE+Gw#p~{%"ؠj~GlS`S/$|TŊ„ 1v_ԮtUxޥyXfގ+K) RĮڕN؍M7MfG]C> NϨ_ 8-'MxK![Ny@lG@ÙY+՞imXNրeO~@9 z-lbּ^?0Q%m'!p6Rei[/`3x+aR{/lpi3#bf& =04&^RFq.PTo p>[v߃]W2=d o(V~|h$b[y yɓaEy]lؓ2`ۍ⡘wŽXŤcA5dCܰO]-xi1Y;R{z;IRMD+^$%%=E0䈹*DFhn 1p&Sl tS+~/pZ_5t7cS?r7-sq%\YF;lnÑdp϶!Q/.zk7-=Q,*e(">h\+?]+¼cJ2_NbO_q( :S?hFw6}Ԕ9-ױ+q]uP-`zWqtT,Ϣ)Me< VXk05`3dm!JX"i+_!99FSبH"ySg IYk KPB0) yGh"Ʀs2=00kq/r |p2SeD9UTr05+2n#DYl ڝh 赜@ʟn_z#Z/Ѣ&Iy0/A~8Qo(rM\Tաo ^[;'ѿ1I]HIzb0 jr=b(GP|!E(% 9ޅT'  @RgI^\Dߔr$kO|1PsSyĵr)QILh:մTBj _rQ5'] q\/_ٟ"R':̤=w l3SeE01GM#g&Q= O\QbtBTm qԯ֢3 r;"T8{!NRE쉺sOO71}'%eSV'g;ZG8fE_NKWT/eP@'c?ܛe{lz!?#V.JCq+aoiT.k=L{q1Ɋ0V֋fԖ[.*&uaR4 Jhz?a=1\MPO{M4W^ĒC(s"v?dcE-3kYV-J2Xt$[ҵwVH#z1fpߋ)  `#'ڷ@;U6.MfӽSyɐ[.ѭ m`Rr=Woo/%b/~["Jɏ.\KJl[AShE:[qap~;f(14é\\ų-)e/}ЉLXғ[dh\C%8J0+q2+y$l=}bPgAwjx2vrZioA91@1c-WPECW?︡gFhwk'Pp&Ě22 y=-툾IW7CAnwmX1akrP`ѓuH%o_=4ޠ"<3oAG͒G]C,,ak/EbP~8)@mtjo {/Jo\O!%I@i1_m4PH ~w}rzF @0#~&uQꮱ~ EțxO 6]zO_X'tnjhjmp#O u zlwA 96hJf%xfYuŐtS`9^>|!QXܞ X\;MUИj,V-k]9*[{l]MDH?:>C]'h pq.'z(3eYYNt\5#r?QQAN!S|8LϲJϥnRn=F[Z}T/w_J PT+PD}(Ό[sVYof36[ Nx.XPm+,K\qT=N^:.I%wjURrI{m!U/ ;(ش'ލU 0F=ox+2YA$~ػYf|4TYע v _ߜ4|*7? 91_BM|nḳL1)mt%%Z0c<+#Y}2żJ!I8{LE,&pb6j6RΥ݂wY>D4}/Ro֎=NQ s؍.jmK{7nhŇk$v0C k ix/lSFpOzO,8 ywq#|bF,l6^`1:{^DBP5B-GUěZ$C}ZAzXa0v~M:E5[ͺ]'|b@$5#T톸kKo徨x+o k>YK'EMŏ2AFut °YJ36i@q \?b ի(+TrS ,,M…J]R%hY{P/[O>Y؏uHpXG/L!)m9ib8e(gE={2 ]FfaUԨn8%Mh@yNF1X-6e w "yƈDRFr{e0jk|9&O ŗƣ ´C֪1<`(p7 #W#!-4gRȽt[eP:&.%LIڑ("+Vӣj5E/o䧁9p]oePw !V>0ؗsuL¾B%4"n6%|B=<9 pm}\,CO}+eJq] w!qOI%nnsHG,ػ4p)4V+贷8zUxcـR`{XΡj=n8vk6QI4ăEf]^;>dJꙠ/5u&#yW]7P=-KT9)-wG_-L\ &Cy2e:/k}^LڳP15C WRm} z}32|6 VQ8REg:MI憘ho8j܌CGxmN%GZA 8/٠5l_85vo%狰%zA=Vi\Wc2 h5$-~+2$Sλ6u̲4z\ՄKCL*?,5 RV< [o Ѡ#3p8ތ<idyۈn0-CU>SƸ{o\Cq\ˣU[pqSP$=y7+Y|[GN`l+!S_dONSs\ G{ cU1Y/(]R¨ЇB]-_ųW)3s5!ҠRHu%΃v7Ǿ'MMM]p?P*4CDhjs8T0T+JV`%骞Fb-_MOo@ qh9qF f?k=8*(㒁ŋ 12w{{HGQgL^}VA$eڣjY#\鋴?ŇNc Dp6Q,e`D>ST_uIq)xHY )닌|)9.Ôyv:bv28ǩL5Ek?ԕop!(ܖxD5I8(5[1r]WT̾o"Gȇ°1v4x"GYtއ&5;;AA$\p1%"Izs Y}t> _A# =U8eER}j8SHxuljȚn{IOtU0!w \mZYsp#磶aU]HSIyjNM49v`W{'YcnKiWoXdKjޥǎvy} DHʣ'}U :zMb&Z#1wdHLk(Js(u,0>ZWq0/tLZNot h/*ş x jE!NvޜǤv+]9ߨΡ#3ʳMs=REIAMmPAovGtB?ԨuƆ=h5lyż"NTLT֍Md?[K=ʊR^cM9|>NMZB W"${eQ ?$/ o4w0oc88# Xm~٥C*:vx} [c]͏ӫ[65/uT7?%R 1CmYZ#J'S;'=SEKQ*7n1ECB!ͫ'NŽ'*BnLALgڨ+/e_\LeqA, "aPlJrd_ٸc669&/!s*1T .PB~NA ^_~+ņ%x~`9eDw)z[K~[p CQA{iJ\F +_!/knd!}o̲.`i+AlP]T3'GDԌO_O :\ąNQ|NTwʇ0/9zO} ?s 8 H0BuA*Us[;W`*0mO-=Ztmw&tKcM~nS9 ޫq0#3W&}.fpii|c@Zu#oI9l~CW!8[;0ZS'߲CZ u~|\T>To1{3>̥48^'J`ʶ~?، r|ت׻qҟe[*ˀ{dRd=7QTDJ^MXښ޾ʋAR!_?!)Bpw-K( C>6cL}kтZ6]gۋ24³xqԬ^ڙX:x]]Rw-$L2nLDi-)x*o_ -5"Px^/%ubI`K"[JVpȘl1kP=֫lmRL*-K֏x|yll>|7%P +$~e>' WRisǑ إ9WM2N>z2b^p5䴫江LoI#ڪ\,^^$tޚz? tc$*N ‹Q'g40%(3jPŘvpRW_]45ԺҠDp~`50kR3p ۔;e;7)j=-Ȃ"D#  %Qd,?frm-F+`? VI[L9D۵CCCHzݴfZ6~Q': >4_5Ȅ9;">qMsD3TPaew|μ[a4<_f (t R_`#Hzo J9FB Ӿnu{sPb!S PɥTL `2u[IMa&K eTڋΠuI_8Ep0Ŗ u0? ^w}uȃpO8m&շELG ɍ>[\4}KL8DCj:rsj[-ht aaƢqb%uݘ>JѬrp] 3W]CmϯM7qךgVQa?=B}:$$R;$ ߄AZoXʆҭy8I!e-d¨0`QX8#h F˒yRgP̡U O ɝ<ӱPI_J80Pmsvb=pS؝#4|f*G3l|b[ƎfI٭3(֕jh##.WBR6|C %@ w6 a"5a$ǯ j+-)nICL\R ^gB(AL`&? uETBp2`aNZ4#1-`<Cvکvip{z2_fq az ,OU<&8k.3 zm05P/9v2+{8 V&WQp@t LNĮZ_I܉p̐Ib[; _$a_􏴣Pg0Y{ s4gW .u*M.`%rͅ_&.l) l̾m/4˴Ω@hw 㢠}iB0]1rJ`'gywg4h[r ~շ/YJU_:賫3uITI95~[CƨCd]_`M֒眈GrBLK|Yղ` e FhJ+I]rbD{zޝXD+u9NaK V 3ZOY.1߀t4$ZQdE@kQ``N>V搹"nqmeqAd)SX U ]XB?[wA# &8HuIǜDZ "X0p#BhTn ^bgWӶWH"}_p#-1l5@֟t1 ȗ$yvݙT-8&fRwxSN|Q C0#%=ƺ*o, ;,T*m7:uP 0Ua.x&^ۭZ2Sw 2C]^֖ĊCf+f=N̈sVFeh&~rwgV+*'/wUI+7W>ۓP@|5g|_ r3՟toTeJCP F0F&%~+ΜbpE!9â@r>lyv Eͱo/8S:vE4p$2?/!OmB>Img"2 ; CTCliՙnh9PIN7]r7]v'GRO*nUAk ^rsZq8 t2΋w=pe̟Zi.nwj5{Nb5FЎYW r]5;2Y븶iqMd<(8)$|W'oGAYF[5xA{ftP )1wCpBܾ]]0]΀T=<7UFَ?:P\% =<ǽ7ҧ_AUUFZȉM3Ww9)RRRѓt[^ Eߡ M:2t*_.WO}j,.+K[W4&.5⡥cUY{|^859yQ zb/%g~\grnC ~3>_/!jk 6e]@i@gIG}/giba~(_@'kYu~ɕ3ZVÀm..Vk;:To(AФO f9ɟ= B x.Y rٿ!F֑%$a~=jc%\0(>`-Z1tj :g g$UAjjtG~aGnW|<{V8ٻcaEp1"ʰF;2B;Ns.Γyu{vEλ2Y:?q8n"=aّDqѬ<)rMt[zRȪh=̿ 궃F?y h^Ǡt鰏u3ڡk =ޚZ%^pl?TUlHcqyz/FBགྷ"l w[>],&= /z+81y!{VjCt~O1ڎfUh'GE|20>')6GbGsom,w @1*N-CpE =5Q&/yG#@i hSe)'K8?흽l%[d$6i1P dؙCZEFUEQ8 ~WkǴ=/\p9'/%3^`L]Uypj\4 :_:')d=}z82 !#M/TLكNrzCZ+;n9R~md\gK1-V]ctS0N=hKv `FV 8vKK+Ldyl9nNylGԁ z!{ïs@1t9HU HG&C< _'VЗ7? &1I;ϗ~G 9NK_W ;Yjh9j!{g/0*P˸C:V^|]`*^1bK*:ixX UÙlLtB1*!2`v2<~a3=[3K:$U|)_屸UՌ}| <֬ OlO/e<Ĕwk5mMOY=`# le2#J7I>$ L{^q"!VːV Rl ?sRIdOd@pZӱqeIߔi+ۿ$Qg31XT:11>F1o.GΎJ,,O/ Hsf|qK+|dd ЖQ0=%Jv%:3 Q]-.?ζ_g{Ɨu+ꈘ^OɊg– ܖ[AV9E)N@B:pfr*C@rGIϪX3cUUѡa9`!e%|>}I^ Zɭ9uV@:qTR5'Eq&*,a8&Rׄ#y`?p! JY4z*o'52ZL;-U`RiIPHan4KH,LEp~XymWlCX$:FM%"Rar-g,~&Wݳ*`'6'e }dVt?,Ĉfc1Ӎ*oH4SQQcEl9 K;rkKR[y)٪a_u"NH>5rۨwd K{&U.qhnMR>]/7dP'ɭ~ M[ &Iij,g18XC$()u%.yJ$ZҼdHfd 4Tpغ\X,IY xw8ԢşER|G6^WӪܐ&gMFZ N*6AiM+ʘbmW4~|ѬCCTut`J߄Y9XГQSzFR¬fi`q[s$T{ϻC j?f}l1tEA kpFyqfAͯGnΞ2d~ E]i,X+r%.L)o7V]pnט  g/`~L ܲ:d>Fˆ\㏂xyOukaǰRzXB@ r t¶'҃n1ƆM20xh$NmȉWuOT;N)KuwZ YB}d5/餱[OQVYtDuPT4eµ֠AX#.y, -HZC7A* *Ǒ=,.eTd0ޘ$:\$(48b]Y"b@PVۏ(х+V*͵'aN8L2WoKa^^ޠb~ߗOMECٲ¡;,nd2طbt}3KF"VX`}&K)<ɼX7Z#c?F (lནw 4um762%x}(+sˁM=}h|iv6hyRu%xU$:plJS}a<4R5| MEIXs͊ Vf/8zLJFvkwdBUl 7$ewTJ/%KH, )-O(, kwk|D!ˎ6y+FpIp[v T1?V*+ѾIcr7M['J}Z¢7u1yKq_7U‘r-s'p}nH1XwswΑ 2}NK}ވ* $P&bѝb$AT *J|yD Lby8u{4eXIƷ?y+^b:ElSxWg߇)wsg4Sfq!3\ƚ˴osZbW`; #_fN9j!ݝg+N +FjX(x}?p<o)=Zr37z0%k)ϵ\POEa@hS?SD z%ǮU]9>co}'?`G!ìeڊ9l6H @֨d=pBczR~}d]݀|qZR&!AeF}$H/3#,/*79 ;S{`/b硧%O!I -baVl-$P$xq>Gg W@1uOT}mKjln侶.!jEQ \n*@v{uP6n~hkײ=2}gY7__CJ^M&ŝ, Aܛ08Z טJS~PTc$lnu{ Lb?Gjvdx} Vϊ1}a2ytEJUl?OHu@ :]+o=+uQSm.2Xݔ;Z L%Ԑakד,DA'ps`\>S횚 |4 nGM7v I9ljz}4~p*J riPI/ W˔9|V0PT=G&:5MK+-s5^YM=, d"+}h#P֮>+=0S%H : WddzÁ1>! /Δ[,G:ԟ݄ڪ2NXc*=zŃ,31b 4}8]({5QTeS{֔Rȫs/,3lPo. P:=7$ l+y#X+Z`vʼnPv>dœD.*dXк{1߁!Kbs}n=~{jmJG'E=#޷9Nf>vf"+}mQ)O S S+9Q8#[1Ю5Oa9n2WS|Zo8֩oqEL448V%R|.̦E'z<H$%vOk0+D}pw*-dUzu*pqAH/pV{wsr#6Y5<}ȝw#іô,PBZ`s/m6w;0[3Ïgɢ;?$[N W++SI7}轸[9 9Iֻ{?9x C4Ēujݭ4h%DXe[ʤW#HJ`{}fΟ? rءs)Ea'w9pH:yUߦ\AޝOĄ:K+V9, X%3mjXOwL/?·ކ+f˭٦d)Y3)($I Ob X)ͩ Pjb -2f\@=3N7̕KdfW@GQlhº8 q1'4tD6(\vW=R1-_? ֱw! 6>t/rwOCTw]5BkPrLPW'1D%y(}]oZ!',{GZ<< {3_l䓡e㾥SK}f7F8E90°EQaKQvpZdj ?6ROMu Hy(⎾܁vDؤ/; J=(cq5BHӈtCsH\~0(aV w~L0I6/g$]ШqBmb7{xQD?;)jӎ|[\qHk+Hr2>F禍_ 99)O#ҷ7D) )FR~ EKxŃ& ,I߸Yh2XW2ᐳ ` m'i$Z$dhNUv!iߡz*GS6z_o9G,M_Qe^<J*W_OEBo3W$MUlXkF;s$N-ذ/dWc ^%'8d›5WNjBtb|6;~4m}8 ؍ nGqRu]8Qdj?0덾l[oP>笵 @;ʫ`w}}̾/?,mXk#l$J.p<2d@.>|BCC&G@/cLS1+ p灟5n@#`v;9Z7BErg6 a-o%Kα0 Z<މ4 .` );]قy9v /ŭΎ{BcyEl2 8j0FgN .J2-qKkhCIeLjZ`>ZyS联fच K&9$4仾`^Pv/Vf'_#`.ǝ-tSICk-?d[%:OȻD D]RK 򉈞wdX[s6`z=f,Q.men,tFIF>sFC.^v L؁,H?#Ţ G1{}aWrf@jrP"\2`=+V1D]@) hl`?݃H\9r,Z#aǎZ(@T?"-8.k6yu)e10=5e~T} ߐىI 9VHV@F^# JjS](Dvݎ rSKr?HkEٮߥbmc~r(chW!=ĮU'IdOu8RH?/t񡹎^!=}Af._pI΍Q؏%%Pďg}.g8b;ꅪw3fѨwIW ~<>[GXmOԒe{\ix { ,.WEavՒ`V5t_fq}YX49H竌n'|RPҘ 9#q#3ŽRXPՍB`[&.#D"<U}QSyE=S(ZyLצ 8&~N8:"ܓ>wm:ճz QqCPK3dR$ %YD9A6>:c/^tjS|҉#R5./ô3ևxgk >gw-OVr ^$F7 )0]*l[mV CڊbxmX >3rQf1W8ɳ3a\Yxlm43?6^ L` 3mf<<ݜvo 3fɇVH@}؊}Z!)8'6^@:Y;{`V$*|Wȿ Bpa*JfX3'<#>+d}r `:_aU *]Uկwy .*!,?3\+3sZo=u#ܯDO[ o}'_,?Dq-C?G~⨪P,IdӑyNjp+q.Nz䕫mwxRuݍcPX:ea3GHEm0=ٽr!d;bOHكo]PUXë*? §n'\x 0*^o^O O;wGU0C (Q6,K_[Uf8U<Qy 1Ilއ6-xbw=6u{r|5(SwN/\jP^b1Of_޻ ]saPԄl="Jxu Uyq̀d{#+4ö~3bЭ;xFXO^^#@*_Ƙr Dv7$ke*L+Rk[!<M'P^<-<l>*(Ww&y96%aYAMmw;sqXIGLncΝu ֐'< %bJ#< hއß=5n^V-F fQٻ*swH]i_ H?8YMr}[c.`"[ n,w*Z Z6ygir"~p[3N|2"WXQ/jQ:Wb6kIw:C^m&&F)5BzU{z TO4j0hq@J4nu*n <8wrܮU?Nv͔_oNjoۢ<ՏTa]%|7eRE^)g¾-"O-^œ-!~2xL 04 .:9 ,Ǿl9!M\ N4I1~훼XΘ-5uIVQVt}ЭR GCk(/d wdwO J`r!z2.X-C4AO@2zێ*؏K<#㦗1ɲ`) (װ5Nt3t5,ɳW%1cH]~CAyCpA.UER\ӛC8MMMTj:zHTѤÓ QA[_w377J2ǒϱ/&/ VűO:zipFv%e#7mE5.'kS\ O+'rq_0yQg-ߪ0asɤUNvI4nEu "e:? -<,[2"n rLu5G|Xy_1*=k݃Y!/t/}r}")? X?>~^)W::;;kIc?i9+ێ{C\ cnEH}Nh:|m;D!;y_]Seܕ` !'Tތ~RCѳH,rWȱlbV$Aam+?û?Y8d S.`gMT+?<;$3xB(ms*9q(}Hek.}W(5:@/>h}k/UÐIo X[Hn1vED$TU~P~>[JjϦ&EN0mI߽y@NoQsǵ:I'j[stB-}y8|M5 0we oF&@T0 fY8Iv86̻6uSGkbL;U]Z۱#c)s)IZ:\4&cb@fwVE{K5oi!(jCe?]!]af$#vi䥏 &/'.YG@YY|V]49L .SVԃUO7,[זs!<2Z𜅆%<!F^ HB #6٢ZRͺ*a`sXTTݯ16̮GaQRQڵt N1KFP|P)3B[ܴY/ Br63x 8NdA@9ԋCŁl\ҌIShVZ^?.N1Dy߿'͈#k+k^ǐlWa$m~ЈFD9"|@_[<r RJQx$}g7s;pi+r9ms14˖afw"pЊ#[cE9tC[~7lSi(x O~;ʎ`aԫL)NeE([M5;8"aStQȩpu3UR>xR fIzͳܞ~)҂N?dC!gW`Fb<ǩIQ_2%Fdɡ]=}G>*O:XkoYFpaA991@52D&0h=@65eT r'|\ 86"A}F@؜:]zDqi^-F3´ȋ7lm| _ bs$h!CJ.1'#`L5 4_t0BY xTi#`8 K٩;~6 >8R_^z5wt"$[^8x"ߦ|KLC)EI¾(qRxȴKf-?V܅.zZ:9(B+v$#y .{2;'7S|oFhw6?R݌ZVZPD7žtEwRg%!#c%frc6iQ;0TIfL(O?RXkobqKDEiڵFbL7 ]Y2Q mu#ۙQR}Bb}SrlC%v\.*=LW4'G{T2NF*lg-Yxi/E)s !(|G5IicLϔ E|&z&&H\K)Q`=V: żHf{8dviO׸L"wI=5!|/pqPF58KbGlvmO[QQɌgb?nX22TKwARO 2źZ 1F(Ԣ* &=rx/ωL'cIS*w۬/ɰPSB%Q͗pŀ#aYElZӲ)yxW byH+꿰rJ׍C'I82SŪ~جd=FB̫Q~I_ϥ֠ͭi/w?LEcI@>.tH%O~OvmOeBS"q?#`j6nFE-=AU%6( 9/aP1/u{i88^]KiZ{n>Nni2pm51WƅEL&)\6)W>52Z xlr*x8%sg 囋JC2UҗB‚[&9·$1|&,5A(t۟Fo?{]HNW1MM$rV>yѭlӞ+{r i1׌j8C>-|-7W VBj=Qf y\ KӉB|ꈪmWL;Z ,@Je+4Kk̽Yv|>Q]d`'½2FwGC3nė% L]@q,8 0>`j2D!pHI-4"x{H ~kň WWpI\Q;m}̙)4ǩ;8S4д0#mɘ($jcG.[T5 .%eaOEtҩ& V"4i1dӓvf1:/&}˰[;YI~} lFCbHdְV̞_R[|f5'CmxF0Wb}Ra`%fF+Igi?;}SW |۽`>R@U8DYf1Y 8K iqH2Ƀh?yD~+KAK >{eJ8[zwJ xzIPuNNh4E-݂ߌI,6$o!ԭ36sp2bEEݤ2D:ŠGpE^/vz?v)5UP'ƒuʼnl:\:6>m* `.ȍaf"Mh~K܈V!8JR; d29 p1CYEv 6apQv҉zZF$VݦE)ӋW+u 3`%ΝOknx5p~QJ {Y^,hkqbx_.(P-uvbU&׷D2>p دX[^8M;Ҋv^Xrjgfi? mЗl=7Bb2ir,[nYQBpB.;e"uu.X@o󑙴t\$3xK8q"@Z$^:)ys7  OvvGy"|c/DTЕ>Zn~tfZ2&0 K?4Wn&DBU* pI5M;F Kx@Vm|.ud,GcB2֜ORWy3ȭ+ge\FKkvY\333u72.}]W~xiBWqSD,bFjLb8-02iJsNFk27Z"60<}a$^Y̲ӌAN]Yu}KyRh ju0C3ûyw,"ť>!ȏ 7, NNx)j7 g"@ǿَXHsE|&# X%N5i"TFd9 &蠟GúFElP S#6u7C@hkEai ELObyR:wNJaFa'f %Ù1!ܘfz^9{gdK@Je MD4~O|gDq,vW7"r `d!OB32'}:% T؁u?.9a4_YT_kOgtrZyXnk?lA@/}D{-[Va:}/(1aleTqͅ? _U9|Ws@Lp4@u_fw"m'5?BߘdyPQLُwA=Lۻ nWlK[,4XFUρuPSY'2:3L叄EjE=G9@ Q[f97"'EfP@S+ȓyy |fCE.搇ESCkg` f,Y:2Y\&zkLEqp(ցd  'c3 "Fy9w>TOb;RMgGoR✣|*{kέQu*Jv3PS3I< (&O?Nԧ\W ;SNX&F(RDn 8 PyOX+VwU5&S:1 ӝh?k~%:o~@21)!vS%i19G wsê١=[^+T++:iR@Q0'Hk체+؇`(w ǿ򻅡{enxd>cZW驍qܲôj<M5|ɬBs`Hd۱n2piS>I_nହ} /=Ji&Tv1 4m0py7هiNO)v:WԝR^`&9Ҁ:fNɼeݧla@zb5Q1ݥ=ŲR"w`(0G ?#ɂs8>܏p.oP[k8|{aI`'5 1mz}̆@z_фgc45a5gW+^&@p7&jD 9% o^uZO 坊nD.tExNR).|) d>Ćx`K1 ]]̟)>V7SA`-M8jZΓ0iV{*fBR1]k^N 9 ϣ{9nrӓV*xE$IT^x <5oa` YKT{[.NWi͗7Kz}3ZPsa#?ׇU` " E rٶFf/r, x𫩮I諳* 92>*J/t0cP۝h0lÿS7*8iyy8WO񰳄d7޴m+k!8 ;2?=s΍s#}v卷g|'!ˬB< 3G w{˶gU ب͗f'!wM)ٶ_VKidѻY4э3avqMBwMJ:>fkDжdv΅ڠ)l4.F ꂦ#C2GA"ԭ 1`57`d(*@\[ni5C18.Va\eI%Y7fL,O^+#Kϟ,\(N9<,ST;Q]nBGf:J*2J趢kC2Dz箰?APc;l!KHe wjv;I/ՒcYtuyk>{o#k$ u;"DjųSEƛX^iK@G.2vaՄ~:nq!48_UVg:{6Tm_Pr̭&[.Ya21EJF[`y& xT-J /b\3.۲2⬟M2SsMQ̛USj}zLYBr&WchĜ.$7b":o !HL>)ԟ0|HGJB7H;ar85ndiWaoq*8֊?oCB-K<sٟ8bt?f+T'聿M:W3}-3۪>@FH3 !q%E-7MgK!(~36; j%I+ƌzKͺPXQð\boJ䌋QiWϠ R: 5/LƒTL>?3{4pnK/OkH_D׈AmAY L,)۝SLceOz! X" ֶq?@=mݬ`+Vxnfԇ$С\O-Hc1ra+iE+""7^3A?Bn&O|u0[BеkQ[v+لCh)blswSXLuR&ruƉ3ZS9ԏ8VI_ڲ( |!lQ[LՖnll`6r|7ʫ [;ٓf:$NOV)ˊ, 63F-MdҐ^52ʤcqlqktUɏ$#T?ڵ?.meW `zF j{7X$'OyTePzI9Tʆ%cƄzfC RBN'F Nl;.RF}ܒRR !im3#7k>B~01|5x SLlJ/m8+ &qx9u,*I'L%C՜2 )zݷ VÝ*#hVG"wpII {k:J;DzBhm0|q& }` a증@ 20Q4+"e2hcp}/=E7p&ܣTo B!/S+$͛Ygy'NJ%/@@{܂&oyP8m vk`&_@^9Kdž7Ty{zTUf}0XuL^7:gOZͱDBKkUQ>¼4'Be Cr\ EcaVPUiI (B/ o6Ǟ4[ӡt)/mO/ץ]S'3eDsǨ\,/94,KNI wG*e B2! ZeBkdpgý3jigCudg_#qOpYW"ħjyxW!yw]|.v a 6~cƟOP:mh?*ōQ`hĐˎl&{-=pL@^e|*xn%>8=MQPZrԥoZ!e9.j@ / ?!)O+̏[.ܒ#&nYܯm<t<,nb]@?:u?ЋP0nmuJh`B ů`sl\o C#Bs~SS; 1:~ω| i90:-%H4o z}hjy2 #x\b*Zr<QP4\~2vϰԨ6u4M3[,6vZ=PJ^;gڬ|buZC^B/Un,0AYJ8RhHxg:(!X6W(@!0L `Q]Y ;F,S!KlG{PWv ]5*Noh jj?Н s.h6{? IcĎ8)f'^^ |V; њ^2<Lo*⠺[n(ٿ0mJFm!ϲSkFS`#r[& &HgbVFЪ93œ*};RdE 81"X</^ L|5} ߛR7 /3zh2TxmΰKΧxJsh'2eF#MiYP &C9]s8Ck0&dHhбةf+LhB&G&MhtK ^*l`h|/(S:T UqDž}A!Szm`FN}M?7 ˞SHyKOjoK'Fb\C:w!\2e$rZXN`p ;L;NjClB %Cr)鈰h2ðatR.̜t\8Qt&g~+Cj\(ٍE4YLJf4"NpeC4M²Sy,[02J;ƻ_oFdK7+v[Yhu:>u.{7q^.'%u.BzeՅpr8z-1uDų'I'mϼ޽ܯq-̜x&r3S"Y=z)G@uk 9q&rIN5xTwΎIn}87 |DREM\=Y=p1]jvf)h:pmCqo󝄑3^|8 s QeعVrF0yg-ߞ3x&ѰT PL 8NQ֕Sne]_Da~-] nSt J#jk]R CG&#||Ua/|28=E( O0C7h@l 2*Ʒ'!=:v(+i$#fk4nZ3 Uڶ//G0׸,p 9DTV5# #Mo1`оv#F4w$p2X$Υ\={.faeU"̿.۟>UN׬8͘Ζ3\ ̻Ԭ\{@MAq4|X(oYrzľ/N 6ݗ|>B=:L 2}{:UCG -D~ߋN47\YCSRӦ7΍|C>k&E~SVd*ޤF`c,)kI%xAxDʴ R{m្J Snm-r=Qe^v%S%D/a|u;lG$ @iK'E@9G'HHm{[.iS]ugvHgXh2T鵂$ loGioo=HpqJgmG&C(=1bla痌K雲A$ ;H]u롛c՚F84*"q?GsJ? #58kɽ$J9݃J*+is#s,ʈ>1Ű[lwآyDgZfCo z.%KF qE~h tc%2-MW^&:|$1u$]ɘkσ3/mЃ-zySJۖyxY4֏ WAN讍A#b,`u63JsgY j6V"wDm!=Q…])'ʃH0;r[)W[3j H;RP Ryo[a#W>OEvlB_*Mx nKX!tmI!U}BE` <8S4e!\{_Or04 ui5ЫGU0A>|XͽhCE41?ܷ%[6l'5W`Y90zgkTAG"B;n|7-;Bd?tnW:M/%m! ys5^fEf/z?|]QơeYPfϞB(Eß{s#epJV]GꋘGXC9k}y`IχTJL<*~owFRA{ ʧ2*j}0߯k~|b^ˀBtHs>m/~Б'.t7~5P{6@᳿HZWgU1K(fW:|ZSbdki1@G&׿Cz`, ?R{d%5hUWr_vfS |(Х!Wxp*#6N)/QSo9> XQ>1Bԇ*ͷcz ?jt~?/苍4bؠAram Ō le , a{7z$p>~/W3'pr'=3[p⋜┄^B9_2Mv?klRZ9mA]. s)9Ěd;\A/{f'u ^P2,gʛΑ{ Wߍtϲ%8x΅|sR(rGD;0i·(1 H&l){jE`swA׌熉L8PGdɔ/@Tԃ]Ʊ܀ jr Cu} eƔSL9ꆿ97țz7g-1A/2 oM0[FĎouս޴ ň/9vZ)hF_s+봥} ܇Iu6aKWd2Aiп5W#?ۘb: -Ն d9ޫQY+u]qjE/8 RD܃!:d3z*wݦ^v]r]63[FPW Io$'ET_}bL:2u IU|t}i,}CoFlOl{bdDzʕ&bHM錸Cw_N6f4s] bzZAzS_6W9}ky#sյ.z_WQ 7%E=*Μ(` tԘG!9ۓ|L@Yg)0BNJ/9L7{6[!&qwͤvK` =dgL~k.f ȕ:rO7L-j:%&]3BGS*)`3VβiL:znwIb {$N3ênl5=__ iUHo!jS껎Ak#}_ҌwmD|mJ/#>KܒttG{DlW!yB{*W4#}`T鍎},x8ݞoT@  E|yUAwT a"A1Uh1y Q$op p00o1>7PU9;r2.iJVCls[5}mJa,:yrqT 5@h^#TL@ iG%e/<nea˚Z鳴W"UPbDlN˷i>6dD"H&l+mT77ggTq>jߒD>熙mo0?[W{ Gk+_6 /j7?4S]Ǧra8&qfNQI[;r *GoУg;9:}ʋKSY$P.RO!ׁ<VE}ӌ:UaB$,HZHvB Kֿ&5e\izԓra[^AV #$moޡ?KX!'a]l8k!teQM P )؆$Q5{G}u.Íx0 B<u2658e{:KMWk$c[13،YڼNv< vXG/g7B 0Ӯ*F-6,K@+sg^!ݿʔWт2wdB Uw% ,W u-ymiqeM 2X+‡5JA) $X\ }A߭'b+x1 -#5YE%#g҈ 6_O5'9տ3>sqtB~1N5@d%BZHFd_V"<6#8E{ʖ A&NA]W?$+X:.2[B9Zc{Z&O{%Ac{\ҪѩTF0t4lNMG{8qLYk{|<5KsfTHF$?L{yRu)1 5-"wi!fr \-| U@"ۜѸ};1L2l` ջu+tFgW{E#d^Iϥ(X{Ç{ZlvjEZ _2OdW&R,Ɇ5^_2&Pھ3+U߾HeB~dy!P)'/r~ =Sͯ(}u1T= l{u^*i՜i \ cv.P!Ĥ_BqJDSmƒ惯֠ O)ɼks#_q6̞Vq',[޵C<ÿ/>q"%,r]YP'",:GZ]@cnBf0vfM ~mFR5JOE@h լUIWa]R!`pRm`>cQODk2-)qk*#qŰ/N2 ZXB#6=軶>`UH2#EiYp@R$޻/eSx3t8ٞtd yށ, `Y#Uf; 9XZ(E"ǒ+<ſnE|0X Z+1cwŰT$i qef`;-aTu0+@2T0rmP*LdαMP# uMX[Rurd:i@ ow-&@1pX]Tz[<I{ Ba'i&yGҗp> mTCՐ<2wnESSWl!OTcwj;eDSW.Q3Ɯ-0?}p-`2 51ӣ邓VPocmo@<,̗ Jd>:Gx!Bto`~ m21* [2\ c5H&˻3ƛlܩSgF9Ex"mCK%z`);BsJgU[WFAD=,)hTm>J$-(5d"JT6w(T~91ϑQ>)-P8=h)"׋$sXjgD1Wf48Ӿ t+>l]Ƃ̜ [VPi{IJ&_E^>-"$ؽ`g*^ؗUĿz8Vhg?ՁetLeڣy%b7v} *:4jMmѣa!l"I}VP[^P>AWPLjX(71ˣkvgi*<&F9| :h')R%ѩl8\P/Hmp'r?&!S"$&%-l^?ԓR0v[mcǩ(MYyM0}qKȾmw^!#|qʻ9~wHs:VLh`-ppɧ 0]>'u ~|_zS.N{+wpڙ |f5X3Gf {' :XHׯ*}ug2p߼Wa--u/T^!%"P!k}X9STG72*v7+VIoev]{%.C8ax(-[2ᏋnJgɗ}vr~>2̢9z&~s꼭vR~cɑb^ E贖ecV z4Cp4*%s?ѬgD 818//:K(Kbfy&H[x׺JW6סĄ|4ȮSԟj 1S Lߑ`d?!Jkkl G~ Ա!=a)wkUBAoYGlqb, dӸJ+jY3SjZ`sED &3ᓭ4>#tc`-WE 6*jk=)OrQ4/ 6>`gPL;`sZj`8l/)jөq|NQ4ΛΧo8x_U4maÕ=(d7=JzCe.>R@sKUm6d_;Y #1cZ+X͵ڊ.R5n9jcIH쬆sf4c]Q|CC;'lm&((qҢ&{ϝ+D,סPn@,\>Y44]2oJD|'sҀ8߰AIS1$ʪ.A3!Bl?eL*?z}q % v޿d?mnʺ1QٺB(q$uB+iuj9!\n2ڇ#Y٦FS0(Lyv1 ;ir=ںǭ5j[+#ݮr! l|ЋaGtO^'yѱfR t&`4щI'"KXg1D~aQ2z@~BB8:" }Ǜ;q) /}|q;/9%߆5Y1%>RIjH=zZƵ/g""\`wt=>@/ nk̬v> ~M#!(P7?+tE+cZ[]rp[̈́Vdx}]oMRK-7_D>\9,Eڹz.qgܯCҌ-id*~/G]8d6Y8zQj{_yKi.;~{ъntd-T} ]?7O-@7s7X!8:âI0a(ƌSkܠSKWUrXس d䎾w)o,ǣ~$FYr,x}η(iKqXNFC 2ƔQxhG8o䆬Wt6EGgc.-n$nS׼`#fQg0z\튌ZC1G}iRN6VcXat b`2{y,`M{ø0s`[1as^폨\Y?g;xJ!u,mZΞ*R4tǒխe':)i aC`C L Qŵ]sݗu0-۪˹I?{e'_LEQjX@A|.Aec;Yk>ԬE/m(q}e#ծ18oW(<;lhKQk u6w7WzG4n/"Ψd "sZU`z+ArZ 4,bKQg7Y! ɘ*7iHSa.t&s/gܮ̬~ .tB`3jjJn5w>c kA%R#QG(@hpH0LvUhQ ?W顖ԑϦ/qϿ4o)ؘ`,՛CH^8A#'q(45(5k0^2 'dIorS-_T*ĎO 3F_o?7A#WIe ^O0t2e=^ݴV6<>%HC&HgR7@\.54|0 1XM dV,Q2V'MUCAR%CϺTlx4h~>bhtЖeb EK4c'"8JRt(OVG'9+[5'o{}8.gwSpцc.گ{E/IuWxe}c㌽o^)7]64N?q۴rɒb0eÞ&v~ltVHzE#Wy2wwPκgp:r<9|{Bv='xw RmEqC?%y6rKy#~]Mf io"x]RF\%6I@6O3ȒRx_6xjSQ6Č $crl5TI tC:ۼvp 9REK(ܮ+<܋^4[w¼%[WS/?')h2=R%f`s3yffqj>y5X-.Ʊ{n7MXIQXi uĩ`ъWn&r3PYi2cS1Eb댇ו̊А_}xbľG( ݬR9J"k[0w}=vTP OCt :r[sx $ȱ-"Ax[t;r_=+ZqOi}I~r_X(?)д@!C"0I0wDj$tWs:X&g~Ga{3;;$i)mr%c|<}͞X1W)ޔK"Qu}D$24:f^J֢(*׮a'z1xQT*>Vz-׋*X$H[9-"nd3/JeړO*m[@lQ\+d,yt>GO.q:4I<5KO]..W* Vx#3)\Uwon0 0RV%2TjGr#許(%!.5}֐$Zem[bFgĦ`6ޭgQ\~׿\vl]Fj i Q+:آk*nUdG¯z;_KGo~a1lAE KnrƵbFo˨D]bl{2 f]7W Gӥ3=ET!&6B /FˊLw1P}OWyL]J3nָ|=,>׵d#?jld'_7.v[Oh!w*uX^D 9\SX50M G.s[99JĨrҼybיvO-n;m'ӌcE|2󟲙OJЎ]WL5K Z6zҮ05ߝ roz|Q( tbU!R RFǼzvR t2/z>[,OֲQĜq; Tfѹ'$oPIr%RPK93lYCč!k*mҚ't?i}}YR%WYӽ $nNRߪuRzIMu/ô*vM;oqf?=Q6VURh{<{-z}B "qcʤBE^̜<CueڡTf#Bؗ:F, 'dy5d?5ƒh:3ϣ4rbBW7q[±f<@1}8=q3Aӡ2V9WӼP7ul;xqX(q1e_f/Ӊ^Gpc zڥUHQ+P}~³uVwc,՟r )M\^X޹r(Zv,d5^O΃ @-I/HH%[ޑJmhD| :%<|o<֯ 1@ ~aC.n-| />QO9z?cS%5⊅?h98g+q!3Ws!(Oy  =*WG̲U9 }aIW/Wva%G廐.Z[vMe^,ψc/X*cw Rs0sACL1\QJṌ@ 0'7H1O10L%3/xCB&)wv)@TJ5w~hIun{ˀ[2ԗ0 /T8Ο#o K@T~ [yzʓg^{V=q2˓;f  asdy [* Ę  ÓPyET&Io8rVPi B`&KHgȇ=$^O5r#~`ԁT4iK[(¥BOPpr>u nų|s&Kёh󖝴v{N&B~nqwiBMn\bЗ},>T"K∱5{:KFo:iahYhJ&N*/@r ҪNw['dyk"4. Ը۲!˕:;&9{;9g PhrLnQ\o!.D yDR[TuVJj8vMmVlS|G /3jO-;S_?oYlՏ݁wTzkѶV}PۡQV R<:yHȯI]xU j1P,q%2\n/Z4+zXBu/2t*PVA5QYKLNR\|qHLb=k)@g4|k)i.׍lpzTtʮz:Z[v7Ä |AD@Q8~Sk<4c}4$vV|,ɢq̂h#g9ɬk1z'!Rsq掱S^t~y+_tJyϟx_a]&Р"ćvbljb?1ӌgF1Jam6;2D܉$ 萇q^9 .b*w2-P;FC>"A:f~.aiލʨ4Jn?bOIFtC]fTu]G4NG# -SO+Gm|{M|+9B\kx+ d+>p& v~\neo^B}#\qUx`qZF/}\?x&#jM xr~l9.DwNC^,A' `gpR?S:kpw Z1G(`~K-[-N~'"vTUL-Y=!8Da}&*H:Ձ:f#Xl'7 w&> hSf o0'yvT/ .M7u1°!a֏F+@>nj6ף§$%_rML9){.w`=E.oЂsU'4۞bCΝfҷv}NLA+EXGKk-X |]t[L aeYHV~~Bby*WLȿZ Xٗ8 >P3`|Ӡ/q&\7M*IW2r`-ͬkuXT{RW(Xc-̿}uBx4[ҁi}Bzq O= F[?._ 4?yRY%d,f~3zGjUM.f&s`@ӌ{;h%zX(˫S\abg̵lB}EHmyn_>2rw89Ns U Hd|r%g܅q{nqGMA4#=8HqeκD1En͔QOJ^#m, #>egm*2 mQlO].`;,h۳:h'kg8< 1)]"BƳ*â6VW]lhYMn\VR=\ m=@y( ߕ+F {'<3჻F{Wn2>{3y5ƻ48]biBfO@%Q28. \ .0.m{B#B1b?f*3v01b~FμZ΄L:s26=42Hptү EZT3?g b L0`"blj\Š ނFzp}AwS|.//`Yz*P\8dGI_*F'u"g-4f"㮳OQ\BmV~ LTjen?.0j˅tDyyn͏N&FZbʠk C'1`xNA2#l".HEqt_;p.Fۡœ:N")Q"v82iϴC7 zyQL ry5~Qy"ċA$s_NƯ1+WtTxhQCI\M;NqJ;ZO\Lzƶ@E.Eh?.UEniM@A.w>\^B)@cGF~y6⠯d1LO7w!]>XJ'A]#$dsh{$yoYiӻsW輪n*C2 y˨i~לh1d/m9m݇J!Cqb1 1RL=ֻŭ]j$iò8!T CT-Ǘ'!GMl߀=SaZ!xa#} }7{{._PG{V'G0eLIfKBsdMt:tÅ}j-(t]4ENy ac^;֘U`$% bki(eVɢg!U ;2 oE,W0YeHzC'K 2 R$ȸoV-J  VlNg!җC9oz6Eq }PH?jCjCnsir\סu}]#o܃L?L;'؃i}pdohl\iY#úfgA6riA~AEY,<}m4x/`ad]D| *T T >ؾx}XeRmH(?:htb@l{Gqi.8!yq8s+C}(ٳw1QFqby ;A&vo}U?cJp&Z9d+$hC4rS4YYd`c$xҋ&TtZEݕN~? Ik!*'$riuVo!Jo+|n~iݣ$p`k2# e'I]NJ[xN?3,J)puLdS!&A̎ юs!1v} NA5}q-g1Jް-G1&Ҧ4>& k\ ۺ!We~T=3Iu}\1U<`7Nr] RIYѰk/.᪡׊w7Mҧd4͐*PM645gvT !'UHgk6J+68.!+)m/zZ1nƗbFF;IJ28\2Laոj86[w z8砋498=pwDӷ+<8?sە⏚fi9Lwę3 }Mst"ѸE^bp!xhukz?uwjB0Lln>pȶN[ u1gTghdI{_=)ja8gCۑKatQ[ R؛i>i{Sfkg!]1WFӆ,=Ի&36Tؐ葤E&v" WF"g|Jغʢ>`BGw] \nMS0eCӵW@HIEـ7b?8qp FY -[v{4ZU+SRK^,{͗H)3#תsTL Ub\Q}OnhOtu aJ5GJ DMhpC~BY4ܖ";WژXٳtl a߬Ar{,Oq. ֧c{L֣|k]$k;XeC}O2/%rf:  XP ݘTiH[V2EPؿ2T[y%A&,:hQ7 sD7Ёh(:LZFz1tVW^{<# nAK .7$>_u$BNejasO#DYVAz"aN&@sE^=hB}kj!Ϡե}O,\hBj˄WN.ki"/ԅŴ S TtT K7ң53:u9i^ͩ iPEˁk\r=$B8^PirmDs3MFcPF]חF4ZNõJj*H1%λmN _n۩`$R6ex~epWdkf<&_,W0PDde i ++aPo \r hđ:r =AJQnv9#Dsux~߷HĽ Yی ;Z:[Jj(8 DhOQ&U+ب@+( >è]"bq3W%@CoP4m؍'ngq;E mp} 9ޝ.`p\g'/ˈ졸Ѐبr  pWh2ςÎrxn-pC wm*3>[źdm F16{%[TH(RM?c-Lnaqd u8$ c> 0*&v Qc6K/xahg%TtICd"!ɬ֫b6ꏡDɩ&ÔW4c {]Mxr:̿9 mƋGU=_rT76Bñ=`ߑH EgaJ5n[~l}VWP∅c-M'-3J+|'xw:zogMp h}: AtZ ?n [*t'0D 0I,pIמO^R ~0wѸ ;gv-'#07g8`I1=>,rԘsbt8_+{m :%h iRZ*fsL2fLDZD\K3-2{뷤Z4Mo%B@0A!3e< ڿȝTzz~$B[nO< UIv֗$]NcҸ|\qV笌u IEZ(z.?z&1Pé0:*}vK\i!u"u=>HIWx:FRcilLƘ"A|K4J0Ah{*] kh]_QdQyn qIL̓鐝xi<~E뙖ʙHg&d z~죝SW& 7s]C$YMY̤rĢM8hXyO=>?p:5_p9MPV&/ r?#8CT!YLJg:vs)!J}L֤;9f\wM\ь U q'xdx0mE:%0W_*/=2T&!A1JXES}7 ;"U0wiQ6It}*NtA`͑aqT*hV5)N|{ e,FY;?m}[n-@"8dvމ!UtN">4:I#Θ@R+%)Dz w:P*h"*Ẻ/e[r5 VhD>2`2Rlr=򼥪d%7e?/ 0|6FE!oDh74[nQף 2.]8vm)cאL利ނB`#2NuDR5v`z+u %s=?I^Dmz#s@ VFiTDOwFզ@-@i~r 2hm%xu ,N *bL"xp2KBy9{۪i P9 u~Ea$1Z)fQӔ|Y pQBp OEoM)\W+/5' ߗrڸ[1XIC#jN;qfc"rQ=#:RYWjqbR@!z Y%vR=F,iC9Yכ|c^Uց·])R4P=nS4[@=]w*\{a)֡zdf B}$*qTAMLC 1 Sf#PC6 $¸;P_5f' :d`>z(fb$DK^ O>oxkׇTKktKu'Þ30p=M&,Y>1dߥѠ`fK(hh 2eeNA6;:uWݎEM\IՔhxX*'[f=V6umP헇uv`׭Tz#+{ƐddlٴC^v沵 +*.2F9R[9Lz>ʕQf!rv~'So^Kfp|4'gT\eȼʩʃi#CH[6hU%5 f{G҇Sg]p4Briߡ4)ܼ"1@ j 4س˕!{\tf&l[H=rRoTjv=4.1RZIk=qJWÇ {9)=kG-r„|pbA0.UE 8"`F4N})w`13_2H%c,Gjøk._f xQFeT#)6oNuP;5wyr⏽-wDJ``N腅hY[oWM kұZVԅ{ ({tټ#NR|CҔp"K8mo(LVa2>`K_]HH [}=I@jmtC[7]!8w~m"ͅf`o/g }#;A# X3s({ Sv2'CG )B4'+z# 4Z A&V uGqassFF _'tuHtr6̊;[g/첶9Taa[GҖkTfD #AKk >j of5H}94z!I1~-ǀ[d߻66<%!̵ rajv&{ҁcvK=IpVIwct";Sba; ꬻm uu}IއВBMc54 nlA!psqo192ٿJJ!Y0-#W'jfLH678Q%7.K|hDߗ *}1:Yɱ4zrfp 5j1p`-d@'9-joݢ\f3~!d O5$tyZϸgn(<T1{nVSX@PR֖… LFD0VKעʎE6r {~w @0Qn,tYTԨ8L(zם,ίO6Mi* n,:tD!_1S6Of2R+×zR `ʯE[^+^ӗ&[ 1^J_!oZlf+'gW-ŗحphDîC=[0lmVJ:ďGv1S5'r2K8^[#p/a9ds-_=påN!߭(73bk=!#ƺ4|9oR1sNl }—f8[сgba;of_A/Sy1_oܽZ׭}H׬*:o e #䆼+7ͫ'?@tCZ ݼ? X|+ϮjV߰Y92זt,xEB+H\Z!jyqYLhyܻ^;˼PDTtEMݶr kvnB|hqnD߰%rYSTlN;Q3%9I$r˕'P#js_K2\HCbq^ע%=vl)x?kah%MV&ϭy*x (7VvV@`PԃWƏ4ʓhW{b=S['/:NXyY{>RTU<\<@[h&"ĩN6_&J4Gܻa\4)F^=GUibxv`ڟ.Mu@ ^݄oÙ+~f I,Q؁N=[-k%qJ Ρq<'t PJ&F4S9Q-`ޔc#i8r7?gƀ"K{ϊ_!0"Nӡ1nԂj.KpX #vք7 $S:5uS`EZ)iYu30r[j}%d+".t '6ϊt7u&U˵ ޼W,eSBAJKL{%nX&.AUApi7BDrqqoȸÚj\aRQM'il̽嵻x Fb)gnD^&#)faNcQ : 2z}Ȳ(qѕi=R {(꣒^"DJt\I9`"kcBïOM8^uP (h3&3"'6%OX.SC̐>|0 )(?L{饫Dskw o?\˰F\#$VJThXz[4ی'4I5_ɏ F8}<$97{!EEcK?dCѪgO,5l.`FAr<160l:Qz;P iv:Tk{6P9AčI0bV1,> txZ\5?Cp|1韊JC.0{1C۵*__P)A'ߣZ |n YLY t-#JƆS\Ežy\MS5 uCw$V܉Kriyb6əp4ou5 ԮEbh!+̎|'LwW2eOݴfmK}{[ " j7{\ LZCexcD/R)%VԳc5a/2f7i.2N&J#irN6W+T]}v7.(<`&YFy6Zqp"s&K99j{*Y< g}&Vk3;Ky$ ޳IS&RuБ|1.:C"JV+%,O-(xW=Ra{ !Y3o$su]Au&w8ӫcX~800}pkXٸrRf7=e*Sl7޲Z_p <]"g{OdcKEf<ĸ[k)Aa<o9[73W$r({z5Kqv%DL?/lPk߄HpM<}Bvj=}x1ؙb.^ϲGh?*!g5^W5!=fy"m@pb ^4'Ué!͎W >Ay=5z@.dn\3-=[(@(M3s i_Ȫ3*NsvUey:vOB IN+qd[t$ 0ةv ZK8{%wPOwbz~+T^;Rg N7`mlu ߽V'}ۺVUQϫ*W9xbn]rO<-> pPLt- & 3 )DPHOӨ)K.oBDm[4xW"/3Ÿgpg#k%ia~H@a]23zr,bL_LYe#ŋ)`_r6OΓdCPZu.ŠYSf `2#0ūO @F9]K&1W6>4_Z1y& *+z¹6S|2Ӯ2a6 -01YY10&p mֳBei/ "&i0<<ՊAu2kdZU§%m bJ>^#/imVAc_MqʠQk#lӃ}j ǪaE!MMݬy5[{Yds3Os^n7eg#?9Q<`,7}16}ax|9PA;_(s1CtO璨y/dޙzsxzԁ(" ou#s_e q)3{H5ဧ>PN2=%RHM)PXQk!ĖA(PE:A!F?w]{Xu A]wD8M i8KwBtElIg Ƣr^!5ˋ{]2-QU߃"Ǧ]+չyyM##kH0He6?&)AO\. r'~ \%}?C8Cw vQ\!+~O w2q۫MI-ѶcYx؍G4 ߥ CCE:a0ys>*m_gt`bhRS^ Ƶ._4cQMaR1Cn F8hZ[ ['yy>.L- ,?%h_s}jw/A,-nBrI,Ei.|Ƿ#mni^ra͞k~,̅ط0ÁTc\ ĦpM=WEfsrfQRK !c#tVč.09>jEz \PTޥ$x*eh2$i#j%c}Ms//!ր2=2Ƌ_Rhf+\ںK)wТVeqZN i)c`Xv#"18 /BftF'l,8 u$6,HL0E4/OÙwԐTf<̭v;^BMeO"ϟzcխh@zJZY]Ignb8o x0a f8@ J0-UpL^exMhXԫ]=YͶRQx% i99) ,3DAjkP?^ƍ=_Iɍc,e3RS8$?OJx bk HYwgbȈY0IuwrW'EpR% q@q&:E^yBg966Rٙ2&ՍbAMI.q.ZrYV׮D 0۔у/[4>٠R}w:#e}:1~Yf >VFGK՝ڶE]_6i8tjʪ-5R] yaֿ? ct –ˑdYߺv}Mz6ɀ4-<VYP U61:@JGw*vޛuut&s]lw2d1-'n[6+l,71/πF5ݡPh{IɅN Q -|(FփL5@N {Ξ_ypҒMr*7!Ʃ&7Rڞ|_9f{ τ1wu1 b!M{pzЩl.`Al||=%3=Dskk""Ws bR\u).CI";B/0y`7ddCI0 7?_g+tE˪dAEhQqݯ \q|_)>j;G.D㪞\i?#2:(1֣UA߽zN0/"t7:c  2"o%Xt+MӠ d?O(K%ơPḺ7e{௙#Ƭ N*LJ.y}"ttzl^ZjM`ųx5:gt[OǝX82~ӂagvN\Lfm9!!W'9R3b ֙j6w\e.yVق_jbTUNm`L@;Ё6њG=Hm`2Qaʇ=1[,VtM@iRzẏPŲ6uط9?n\ɚ%Fߖ//  fK.D}U!d;g`d}'w-pj+)~R5Fq O=@IFGGN7k^;2ê٧+l_2Q-6C>v')] LR\]MU*?a |rCeGYI|{2|SƷK{GѻB9%69KBZ;4~W-&(5B^d &]hGjwA#T(+ޟoB90J {l7{^`t]Ć"`$0&-QRxcJQĒEcL ҕKf2fH%-aq!5.\gz#"`{aX?:Dq52U:bm"Jދ2*F/ø8dIL,B6~Wiʵ#IE3cmP]1n%z LT_>*_ؾY(VsoӨ3Xg Vfq$9] Eyܓ((Dͻ!g_ l#e%}WpLN{W7O M+z6oYXq,>]٫!֌xlnyt},tu4 jHdzLez7?@I./F!oxa"UgA@0:||4脂P^ hOT;H*զC+M js* S-g/ s)' 8ME3ɆBHWrv%"6$+@c7!vnuL^sW- ԱbW3oN^0ox wl feoΡm>q8LImA H &S/!jL*i9B Aov+i=K|%ҷeLbn-[AP~ndmvTWi՟@"a)W*Q4O[j__gqHF٣<=b0P !7tP< >r\6ZSnf (H?\|HH]|zVTd'k%%ݷ5aR4pœ{zTC%_2\fcxYupr ^ӣ>l\^\6aQ*ڂu Za'~)ZFsXFNolV9 9^_?Ӆ% I=M5+pk_#>^7m#k:dtJ}{("jϣAս"ck ퟶu{(Ha4pXtl٫*0YAjy<.q=e~ 0ײM#sonXh.1yb".WQG'p 4TTBShVbVg{v/|Gז DAψ[~-+J ;T h#D\VȘ%PyJQ L rvI1F*6 1Rϔ厲0iJ3wnpPw|7rp=v.y ~E˽}i ϑn&&F/u5ŖiDn%hs7]7i~z}0"u}۪_ڣ ҍt-F>*TPtkIaQ)xE^ejq<>{ ZF{I)g`6resj;H{>wz,*uc5F"( mAzc❥Q^K1Oy0T$'b ޚ UA@TtOPof>URNQnoaɅIGy kzn&J0}W=ɸef&:Nj~g/ #HO޾{y3ȅlP^dxa Zܥe@hKMop6bsO-+.?^|ig&q.@ri HҀB#V>9']q$/`i=DGzV4KVnƒSd ѫl4 h_Hb zd7IHs!?! 5`@hu{xXE*݌oƵڹqlX^&_M!5舒5"E(=AV"e;cm`!sDVGb 8 Avѳ'L'OE2R!HʅnVor_V?tS}3$UGq/NIWǫlAgN{ء`¿ſsC $lP;psF Wyʭjnq-Dw*qx"BIu66t$%@B&^Ӭڒ[9;={0=oz@F‰e ձ0vuH8mHWIA 6.Mvcb vh̍od[jg`BZ/*t Aj9w8hb4(Leqqw +F=!y .<'CfhW%uu|2Mr5uf.b_&~2H~kCQ\vlefVܖߗ~PJUf}w0RsJEPPv@ z )=;,zt-Ea+2Bt ԕ:<8w5k+aD;kńPzȩo6=5޿3ߓrEuzk9L}s!gޥ dvüsϩSslG3f/:L<9u9d\7;ޓDEaC(37Dž{t04Z¸q),RMȬa!(G<{I*p ܒallJI% H;uilKz7oEC%MtDC ;5I>N!+o.vlrmy)H4%:ZKa<>oJbOP8$dh^,g[=|JBoJz+!c\Ә^7і#,hVÔr2%8`͹+b _\<P6)/ o!rq1, 3[j=3i.1O`fq}w Az3e_ǂ馴#ϩ%sNN|/,9ޕu4~ΕoCEџt)[VD L&!Zث:%S@U*5cX4+~RP~(!@o,i! ޱ ,'t:bV!a@L,y:i͚ x^>-SR3n5aww%J/uYk(&"nY5jk&G/DY|C T?w=`YD+|^/\]$2yhEat~,nwi?;p\!iRЈ&~cJ{5uhc! ?<2znBؤ;-Q8Ehwug(N5?2ꭵNa%SNHm Jۥ+e}Gh_zYXre6%wYqjWVCc퇎jj=iz\d^)ZR\9s U@sQgZd"@ 9=avm^[:`hy/hćH$h,GH2K2UK &:l ^FKxՋ @,_3| <֙vx,'@k%8a6`c{xlO_0,nK~%E_|ZbV= Np=MLۭGmnw˩ % jZe+2He ?T](6Y Un *uvOj(؛'qg:lėAI= FI)Wʇ&'謬]`DQS.Q"86ĘBfϢDZ[T{;%BJ ;d% °&$-ė9vIް"od0ȧM+<TeN`5aoFW,)R]4R1FɆvӫ{D7.ayV x;F}{W=%֟YaC%k @U33md&5J4}N0CC1qwF|dlэ" %\-nSHdKMdcRܕ+PQ,=Q i~hf2 b{)jl&4l5bKP`J4N 4IUeZFsVe8o7קALɵ]EXo h?sꚼ-[Vz,i?`wdSVU-WN &Ww>ܣ%Wp,/PDiҀ&/AIyGzLwj;җy+O=+QLxV2C9/J*\q#(<\Z=09ٚ3Qb|X2 \{:gyoo¸ *k.gOAtQ3vbܾs#=8ͱq3`|y:~J~Q8SWXҩ2TiΥ)ZuS 3 m<;9r gQnnay읰A| V,Z! GDhD;_cbD ^6w^/uP]V' #?д\4QtqcPQß"F7m_>ZUr~>6”}FD RyLN|ъna!vUS{c7Gg4Iz*&\R,:q&;#:L8ǭb8COAB[!;F>w[h7Ăn\La'bTE!O83/ɺj_QP6z=K0,v3A~*݇]1ְp1\u .ȫ2ziUi YzRW(Y0h4VQW9qd? CƯ|#(%JTsJ@Aʔx9KyA.in_,tKjo9ϓ3чZ^mpqs_]+2P) 0$i`ąX{HL?a\R8U[C@͢@DN*ֻ+.1 nV}V P4Ӳvt! ,4XwOUnKBLܐE;zmPJ FQq+w܄S|#w @y`K,=}H CGz:CHSxa\qW #VMy~(oGe)alL ??hУfϋ PG痥Er^肸 %r~/ \ yУ mikܪ>Yώ:F-$nN/<(` - 7ZRLŨDjGx8m/).x ex#']i(4xJQvtwbId1fz|<[)Q|ٲ3D+O$kI”T~|JBs(1~0<+dɗdZ$3ԩuJ Q梮+s''T c| qJ@8CnG"d/Y@o$eSTc4 52Ux qUfmv;*sq`m "#22)di 7Ɖq%aG0o*kӈGB+{_!q贻C(|SSkBWPŴ h^j%J]iݰm7oU+2mӷ ule'}Lz1URCg3o `m7`>k>9DTd7V#/XP@/A;iĚG[z_F8 O1~\)֐mD{-^9t(bzՃLHIiˁۜ{|m@I>ASŒe=ѺƂ&0}B%;tx7rVch${>W׉Y!ޝY&Ywrm.BzNїU[OO$[]̗ [ZK"DWaƢ Z/XDa]ټTH;0@27K;7}T4l`tkѕ Q;>/Kcy\`/5ZU&|rx[Ǵ?4 lQ˜@\]xJK lzhQS$Ғ&x%L6>ku'?xOsq*~Cx`@$c5 >(jlK4ڹHm  Pֳ Dx^_/0vI0ixYk!26Ou]ͳV pe_{:;zXW`-7"dnD{xs _~dô oG,~^ s UF2D0N_ŋqhK; ~oÜ{׋sV]DO j&2"$[Ѿn|C,_ uf yZͳx"hOAʦ,8D=d_̭1Z('Tҗ C8d܆N$dl2")פKoPEXhz_91w"*dҤ I )d|h܅?=!^vMkNjIK TUm:-!귊.Wl.lj4x6!:4^Љ_d {DeI|̎^Q*A?c˿6e7B>;pĦyb`\vaR7ZiW_-9.KHFnզl,'[jʊ)MP]sm:18xIf3vFYwp#MbKr>1wݑ7Tc+]ji u ̏+0r@™eDr *a.YH?nmC>v&nՇ%o4R|]{&38)\b YIyҨޕӺS)-RVظ3,.nհкXO"Et\֑Q7<˓ސG;9ˆĹ)2;hZGNp0J̊Bp^C* E evHFsfBFېK ldknyC-;f#;Zl"b^qƝXRXX3+I!y7"Gs"oN,8Tu??9ZrsqTQ9 r/N 4^?&EΔ/e]n焭 ҉7"(tDѫ[&a8^:b5*YWcXVC:)SGB`sKYl#va,|ĝΒ@"C>S߇Q1+.h@k 8+ r?Sĸ?nNTL7AÒِ鑤m2m!hWy&K {y0)R\$uIÂZ}<3]4=.r} 3¬뫩nJ?R$grKe3X"90wcSG(a=<:HI$x=Ԃ fuΩ6E`vU%0P<8 gSiЯ$lRam`w9I+ XWjd#' tiJձl,|GQ༭LlߠPBI*!ˢ:!T8BӜ;P'1lwcyb*aTw.l⇏/a2 I]#sv}t;)~Bl/B9 '+z &CvK>j3w}ҁW),ѐ5$!AuK3 )}%7${cMl.BZigX!\BpY; Ш,o \ ֵ8 e *H 8 t@BHځ DPiQ`X^OF?Xz,>5/r ְzmN~@%Èm;S@ihn.3Xum!IDJ1Wc~p#6e)өmw~wQKZ))N#ʒu1dk[n^UD[^s%u]alI|K$vm:ڋsb#*,H*$C|Mֈ(؞JʲA'Nb:%k,ueځsz|NʿpJNhP ;*OxsV\='7n3Ǘ^/Y7F=AD8ܬ~.J9o&< /KFnUf'L?6 lU0w`ǝóyX^ʓG@\Iwm[W4w}΢j> (g`7 MEKO%6⮿hYb<"$$=@[5cRS`~ٲ{Z\He@Id*HwrH|EPd2˗,#DzDsLuKTʽCP%160ktƟejéɌoqeEZ%R 7b i E;}}2~{=z,,[$fpȔ2/JWB4d5>nw<R(|jee B,bpxdOv0ס\=X <$r͌ꋯ&AVf8`"lN~QF ]iɪvu/ xaY,@g/>HINfh*ɕ eS'];೮Z̆G~jhғmpfo;_{ ?d'Ly #zW96䔍@`^:lyMԜ+] d\_5!iɷ}2}qF-]i' b'DB="NA=F p+뎲 ]aPouZC+8:-?7)`NpKfxe>Ӳ2QTBޖ_bLxIuWі)%jO9!Y["5€'ddɧLc{thTX|;htO+-I;!:`08 v3U՞|22)iy̚0b) ~"ޟƆ Ra.P!J[UqX5EaT^,o}5UE~(Z3rxsP¡in,G%Kw6o$ɑ_S9u|.Z)$xAou,*uM^Ɨ0@Tdu-s>^TVՌg*NtU a6E R?P48k(53͎GEI DсFjg>M"g  Ôzܽ/fj6Togps}E"Fyv`qQhH#)+Ps^IμEe}iߠ2AaS}9!T~B , b9YYX{ʮ0ȶv yf_$5HHǚ`X oo#H&yUN73{=j37Xi|],] t!B.*'%FlӳL)oCrrk^/uFnx,;I}к9^jE4* Jȗ:|94>$Şy 3cf#>yP6(v w'F~6z-;p4>+ mr5k;u>P޾f@*>W\4x8 ˾wbYLM6+!9]Je1n4.n@~@ިĻ~%|o~`T[+FsىCbN>a>5{3*=I/쫍__@ZF𮦍+FVwO&F<͕*yK6E.?9{|wdNSݚY 5R|eR!o#ӿֲnyMNq(ӈB-7w:0㻍,~Aΰ`~>_;oY&^F}YbDZ(*ߗf,¦;ISCPϾ< F*MpWQǩ\3$͵sK$xOOY[ M?Y E1\/IpoI0dlD] е87{D׽+Ȁ[.!Ŷgs C,&f_T{a1_ " ;:flfRIΉm0 k5c x-WVFfK/8^ozÆ:6ˋT eM^K 0r%JX q(Y7t8q/]<m0ؽvδĴ<cwZGoo%gGnP c.5+layZPƆ|aqŊX})kp, |yRl<&D5i}];H8Cc)ROa>`ZpEA?]EŖCj Nl9D>`~C8rV )CK Y/*WE Xa/S!m}ୋ%03U㋗msdCJF ᲁ0ۇ]tH(d=jY_JaJ?4s | DwiSm{3 uE9rFȦI,P%B/ \Qs ry0wō x84f4Ub(|ֽ3 ̮Ap݌6疢ܘ5zVG7*OŻhd?!a5 zRеΣ8$GqA ,\4v7gf!@={I4lg&l^ ^ƤW^\TV>?Sr"M #;ߠPyMbz7U]*``/8|Hn,MR}Lh.Fck\4Q'AIC.CפA- ik?~p5$wSd-p]- ҈ jX|IH,e_gh#A@פ22ͪwIˍXϲF|Գ<*C džN(@K)T9ݑs1[CR2>:~ѩEJȔ>YQ@_ ƗՏOEjK:wU{#ԩTeaYFmTF*_7V 7 GZvpof #?Tpz}weorUD\?_@orm6?%8C?o;gǵ憎Dud"e ɏ۫RdqqЭ9d=)6PA; ^! |G6zQ4kEP;Mu-FPc6MO @jW$a$BX?TyU GdO4ޣ3 ~#%9C.VX[4*PexjCzm)}!gPu*ʶw_Dm7 {rq2Nsj`g"N2weRJ Ϧ&RY'nMxSZekSY[d}n>^v`+}l!vz0R 4#dut= rc~]iB7`Md>a-̗}\C2_6Ŷ5 1<Irg>Tt:(pٔqOZktX Alc[]:'Զ^m[<O<3Z&s Pvg#E{$RDbU*ě+2{5ZxM ަo.nC܀\BY*4! KloD8ZKa1=pTLіԷ"U̓~c0d0ۉ剽/fx *im챝*`*;Dk 1bڕ {`-f= tU4|Bw~(e[i%Ƌ+S8p8=4gW?;a2G\=m"h XO]W~Ham6F(wqD=4lw`v (y@*eX~s]#X`74U@TvwHzҙ>忣pP,VT,9J4BTˋdbcRS*}{NRbvƐH>NpW>ɕ4UF)cEWeӷ| !0hjs)bd Hk4w~hGO{g\0i]^#t0MEB|6>hW9aUzicɗP \Ezٝg$ ijoѮ񍙏'aSB8UD7[Xt5g8~ôxd\* Ё^ +Tu >X0I_bb=(o.c+d\+F ~!փ{od_}1c4ڋ]'ȮH',1]z+`<~oNa<ܨiɎ:cM5D3y-e*[;=Βr/<05<]~ԳjVv&ѧ5z`y+2+yqɥ_L7ڭ6 vZ*gd)xW]q)ek}נ_'{aCެelT%]X񊆔?_SN0ЎU}O`@\? aͼ ˼rԫQ'vE D4ZI>>;_SQFY*u TYٍxD`lb4]5SؙhoL j45ғ綦dmZNJpqQl7 `ߐLQXLtOrӇZ{>Ъh˛,m[cCK0޻R~9rMQbw9EFSM &ep@7"!9`"Gw1IO1(aY_U12ËTًգԆ(#ѭVBnj4#+{)jɊ ݝՍk u6/yuuHr $3J<7停 F͟6]B[9z_p7gWuC9b6iZw z&%P%H2!dG0#֌O1"*n5?kڧ&!Gk0+orU¸ Y#T\~ *ܛ50`F=gG VK1h~[O~Ma*/tf&UԀ%[s:7Gݐ܎ͽ\nn(%@K$^C~1J;DC]=*k9ksGF >=&9oD~= 4ʽڝv-3IS j0=Uq|ՃKpa/:cS;rpOTpvKE<,IJ9[mi?M5e!J ˟>0g% ~轟'W/T^6 [U@+Ƭ@v|F\!.npr/. gS}#+q[7 @L@;Euc8oЏXB~p!MIn]\*JA/I#g⩲iO;HP:?M+Qb2/=MCYZ5r)ӪSXsv`hں E1oA aT}W;wiEarηi܁n`C/2ەN2+8/Y}9w$?ĜGg8D΅-Y Klhn,LB6 !!>;XQ|*R?ֱJG86tڐy#&y[=qaݬ );`9!Uh&'2Dt`4/.=Q52@K4'JIwl}Xb4­;pa=q|)Im'OFqu&[KD#";x{ZΜHf..W'2%G@7_dZcвf ]\]TJPrbMcҫu&^ $ vzLtR QE1[иUEBAnE{怊xS]a>Irtוt$3=#Z9O@]ۦHL0fʭ7dN ˝ZsRf걾BUcƐ'!5R)7G!W߭ zҭk=QyM)<sy( tåƽk4JȩOP>,0YK  O{)JHyeq5ux/ F׃fҦ*=I"!?5}G7Ϋ -L!m!G2/] hã1)@с)O"zus1rpBv[y >:b"ieI "rkw#W?>ZUc H(*ހf938BQp)h,W[udl>߶?FXccIMJ2iu>ؗ{Yq_wrVVd?$ECwG)Hn jB kpAEz"rn~D@uMbB\`G!~^d/ȇ2A|/ՒJ9ѩ)|U C qMliUf O F6 bsF̈)rJ 5ۿXӵMd}?5FW1KLN Tz<! #i}<$R|I4 -bd4PTV Q 7vI4 hs1a)NBt5tzX|_6/c_JWW[($Gk 8~}RVܭy¥K3@NbV9rE8|٘k^% -ÐV~8+TD1*ڛ+Zl:j]=V$ok$plnc[gt'[&D>qOG ăD>l-UϨ*A JWk_NF񧂱 Hlli fOkQѸN-'F0U_l4^3пne@ )VAmBZ ͛N`iu<ڀ?FD,cEƧywPhaORDm$ NǜjӓȞo 񾓥N];neڒLH~Y7:ӫwUEo'ސ'䫸iL)r1]UZxlk7h$G(6ERUIҬb@S/''5*^Sƾ^ dug%t 7lD2vYULoA,s~>,P}^μnhTzpD)Ҋ,7{47EogαW6tQwڍf 2m*J G F2/xn%qk xIs2 >M/U-256GqrPƇRV+d4Q2Li)',?\A?rتR%3A 1I5"Xgc0]Fd:xyVU';m0;R s8 Ԣ9@0ku3?nǀƄ90L=vN *Nz@%=̔U`lܺbKcf+<f}[}4}^qq=*W +ϭOn RZJ6я؇OKDtUiZΰ$ m*F݊ˇ >ΤzUh8F*?~~Z\EѽU0<@6^7id =0d粍g<YWpmo&@dgRl]IqH ԉ=3*c['u(mR4~x!W_X& \LV95ɠ A=@徑|ϺSlgE_SC_zPFdvHwVGK$1gy'</㦩ռէK'ڪbW3% aG#1̅uVpX +~OAJ@ԟcnۿEXoX׳|5M0Դ!@rݢ؟ fJnzxb<"Y偊H ׀v- xJA|ֶJﱱԒ{FDa\䧁7HW ~,K @ u:z k^+#q-<xR̢u"%-4b} SsĬ; CʼǙP/;d芻ʲQ ۻye?P60zUƐS.}^F 0ABy'y_>8o%VIV=J|dmr:oQl6%E m-p3<%:pv}Cy$Q8QޝgYZ07070100000043000081a400000000000000000000000164e6139f0000cc34000000000000000000000000000000000000006300000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/S]?Eh=ڜ.+ε&2 SFݖ?VyQ>_Q]5^0e~njw{VWJ^706ǿ'u5LLI WZ$duPܢBw߁-'#YsvwÌ#|ԠLZNWR%6+iC¢0t@VЅ*Chr,ߐ]jr~W]+ǫU"jQwd@7GGx7-¸ 5F) vUl *Y%Ǩ { L̹bqeZTÅ)JƫhMY`arLUׇ @MQ><қ9!Ed:U 3Y%TK bW;o ~O]KVoQnʓhi"5IW7i0$d΍2Of]AZ?7C(i!?c }e4hI:WD>ޒ{pSns޽yt|Srxˬ8\6WZ#y-/LBN*aҔIo#|7O"RZ2_sM1&2ݛ:h{Vr)pF+2r|ʠU>)aI@L:w O.ik~ Q ɮ] gc^zj畧|Uƙ{$ Fj9u  NV?U1<{UR7҉Og޹iaoǹ43-Y Nvwc- d*BS9$ p,>衎+?˧V~[ϟ! *0Ot0 sP  W ATRޑ>2dT_ɞc jဇRH&6> IKTyŠF̧n[w<.=2նtx+9M1 PC,}oWwXH>AW4NIҮ D)r|9z\'nnp!~vmG/0taΏ309m&1E.I#y!*GaTkax}osm ʱwϋ٬%FUK$qOKΖ('6iqrIVb]vW` ynWA׽N `d3lF1ȓ!5VKk E8>h "ڬL6 ' J |v~pbF/-Qfl(6 VIVq+W$+\ ~T$Wr".Ϡ{tl0Y~ :<4Ie%$O36q m% \BcnF!ᘵT< B9xZyeh%* q`X*壝c6γdBa0WL $"SNqעrѸMӞS%dj  lA)a6Z/#JO;Sj,;@A!YHĶ.zz`?oĊT".89!dGB4.h)2[mr)PLrzҪkkΫlr"Uݲb鸻LC1E"-;mm;VԬ1&B+|qkZpf~r+:-Psz)#\n i &zvц`m6b5퉯J,V`MAK1idcm GpD 6iv+E'֛ޞP?z\Q? ո;}7[t I\X(U֮2 xq?3l.AIc;b8W%:1艑Dt唹lY 6_x sE~Mn9T/WKbQ4nRNG)?gJ_0@d3ϱWL¬Ֆ7 /gq/&KH?0_Hō0alnI8 xn$T/D bI$! ggcH$~-%ġz!YF6ޞRٸ5Vߍ jsa T>"y&ɢ/yLσ1~S}fI ~D6ȈWDY.7ҍDҬTfUPJga!%7=li"Sy)Xkfm>m%߰E>u@L٦/Ru_0J4lځG!l! +㡱C5 ô=qHN%wXK_ _Yi^5w9WM(!" $umHj]*6Sg#Y>wH+!,G.?aчO~-~M1<[ QI&7vI4aĄ@:QH۠A]xhĹ႗],+!IK]tTQX*Pyc:DM}MO'7|za~!&к2I%UO gVTkBߣ{= DJڂϭMjzAD'+! W Pʜ *-gK])|Z|ԬjC8xE,U؇KjZD%pUcȰrX Xn{-8I {YGy/. p?Un}?Yl1qe#!*<|[uXyχܒy/WY򨘱F"p勲{zPՑ2CkgJٶ<,Oy/p 2.xNn"Ϋ`-J椧'5L" Ւ|LFQV"!㝅UY3Q8,gwCHMν%;9 a :!nleƶNNZiܮ~ |{I`K?VM˻^JWB ~tIm<|<PD4ϼymQ _.>6^g$k<C&<;NuD:^;P($mLj`f 7u1?7]WmP] Z^ÖQdZj(1x# ue8زAXp6t|(loo 1GW~E5M8Ӓ+8Ym~>}VƸUJOZf?ڟp8OE"]Jˋr!?c O1+Y yZpJwՈ7,>a#"Blu,0K'tf9pC9"}>[U?y}:Qa ^x9dP:KhbeI r_oT6e,$!AJ!58 Ȥ 'uNr'ͧNDqJUY9vHH2^XbK2R3č#x (GvW> Ky> [ I_܇P|SfO%f &*yrqK v=q\U:6gh+~`F%%}N5%ԓi.wMtȽYPHw7'PL'_ :#Tؖ/: bVz_KO˂Jġ ,`0b `Bݫ"2 w+]xJ?|LgAekpMyv['k=s\wMh k"gu^T~=tz|(k(0p# r5dxIVwz8*=i`,tuCެf18BOpv2Jx㡀/Aq?8U9z Fhl! hWf~_*]ƷM#e bΠ)r##e0?V{C_v|-,l f"(&C=ScNI_'\,UyJ"vfoHa[}#km/3GN ׷d~BcnLmp|2x&F('Mhӂ">(]'[/<`ӕm/ޡQ %|oPGgGV':9ɀSz  ctXQҷnL{MHck.(&;̍z~ʒp=3CǮIƳȦ(U=_J7_5/NRyJZ1B)hI!Y~p6'{X42aXXA29Q&۲vroBMpΒا9Kݬ IH0F$HL)Fm^+:b8ۺ4 86 ԵmI jAhkI9~qkw.oUȎf.j̦v!ݿ2FX6vmK#R궶Q4װ=y<#ql|>8j~e(P8|Lo# #C1-dQa Sn` }ߏ^7z{+RRNݸ;(cGA~ck,>OgF1Dvրlzk8(~jn-dW27t V'^L$[Mcrvq0;D E(>8uk?ڿZDz_ -F¥WFx-V}CpHaJ9te£f8r;Dx>hǕcvm0P | eͦm9 yX/o7IOԓVu. gD2HɌĎnhf`Yա.PY5!1^ ؃'+eݵ!G `RAn*tj4d;k3e 5Y{Upm@ZvhOLT pb#/Fۛ hVb){W#LHk,EQ@TVbP\GW+Z`eY'ɊuܾdoaGR&?Oж, 2cu>+_?*'=]R\$(۾9,bMYK) gzvyL .ӧ ~RSm};q?i^ѩcٯ.R"S-; :v ry~MH.QOn)Pux8fLHԐ ґq wf<sZl5t.CejY#̕ Iwg0wNy*xI[F *k5˿1ԗ!tWjQGI[s;%0Gfy_δq ^"ɟC1H zuQ7Imh(U}y\(1!!/bOD' cS2c?#O6DCY> @Lҋ$$ @3^]r|o ,!g%=9q_~=$o|ds"'YB\m~v#!?/CNӁ'PaARV(:oS/L0#Ѝel/m5oRIA;u=W ȡрδO$bI[u=@GAx S|K{KǁeGۦ5&챚9yxPˀL˥~ux.ɛO~9L0bYC 0sg :QK"0E-sįCo' l?' D,kb_P;΂pEOnr? Fosg(D6o$ێ?:63SZ2aN)\T(uzX7X~TՔO.i7*+JNn#K}MsmGg9Z:d=ۊ5 #joFtvܶ֎CWysjō2$8raNu =9 L^p /~!ݥΑTS+(!=&NᛟImmzD~/Ț x5FToʡv#GN]b: AdaO~̐ʿ"~hVҼ{J{P[\ /Wcۀ>k;jw}' /u;{ mG\a }bPڔX) r3o}=]&@6q r ,S'ga"!{Yp]._*XMm <ݺT)MX?M1{:Mzm~Ŋqa8 lkNX?zL3j3ˊ>L^F ؎vJ {E0AJrmZ̴?&Xк4e鎭, 9p; ?7wrXSJrud1&k.mXW9:4O/T 󝋜qG(e=d7^ I M-fn[ަF8Cbn2Mx}>r7vQ#ͥ,f}ƀk>IsfM hL1=f}Ee(#;-wcb΅|rd"]?Q8*r4!]PI/H^$o~S-1}}v,/MW~Nkʾ`"g%"+/+;/%7̲ Jl>wBơVf%>~w V{T7Phg_$6ٓd?Eֿ B5`gzV6Y2!jG7rX4{A.*h.K>~gg<jҷg,%27tgڹ+Cקz.N'6=#N!H,B+Zd0\4Gt#P12P4s8."ѩ%w#|X{ xeD~Ւԃj713aݪdƾ)Nl+Oa<뎟=nd'¡0ڧ,( Qmh2-?p(Z3lif?+'T Y:FHBz!FC82cDsos$W(9͗)zveςAi_K>UÀ\(\שSmRpF{?`n[ί%J{'0%|FOû8!6ګD9ⲺS$0QI?پ|:k{qB ,% z_Cxֻn!Q{ D㝆ԁ5w._x//Re!$kb: CNWCy*UZvS2' *Aj'%S-*zoעXU+&7M ENS_szs^VЄ?$i /8zD7bCܣ&Ex\[.:@tM Wivӳ 6^7IN Z5Sp_ s:RQi5su]Et#C h,%YIYGѣr/ ^H%bsU ෼MAf,@\c"U/-"MlĬXC.-^2z~ ٕh<B:pI@3XZڪۓS9ljihّ5ig,o}_wuģwJjaڳ4-e)$PFD{0ml-W̭Pv &ڈB_Zj/-ur D4T<y!Um`6;]6{wB\(ӪO.6QIM l]!XA ?jғ$퍁=j);HUv +oC}anA>"8j\!QWJG,K^ 109tf:!xlZA[ݴhiXaûMVT S Ž$F2&Ң3nӨ6&-]z|ӚplheA::5Ψ`IIJh;jJ 92ig?%\G -XTGG݅i/@tlbG12zn.e~("v'{ )SVQ"^/CFDrfgz7 Sڜa>$ZvIsxb+uϸ2`quw/5*=N. c:MS ߺIj{} dpM9޷ȼ>'ȼ+//ǡTy*s:T5@6sqė!b  :ͰfVB hDa)>}ƈ)T`<3L-4?,agBTs7%R'4eKUa3:= u 8+ -] [ŏ~O9ڌs8UF++67_(&o#_Ɗ&D"3=5Q$q'/xXȑo$AB:Td|)-80Z*^qJ?_qkV9o @nyn=8vtemL ST8A8'+ze\AF5QPSښN>3N2J"F&1CIVW;l,sE,myͽ1MSWw'u +XpGFkZ?m'uit -dV+x{Rke<>!LalDtI\cOGOJsl1oIes8_Z(N.๜^*$ }JۄH* v˂8W^d}G;F(ojN[Mt#-Mm.hI U\e|i+(4"|_ș48> .Q:T;폾vs\ʉט eaӫJP_ lؐt 堙wΎzB"/fe4nZp1X9|O. _\-9]m/>gzZT&_zX'$ >:G {2ǝ_VOrY".AFv9Hn*{~'XOWF,dI/iwuD0^rY]Y! &Wq`Ob vesCYyujzCΟn=24+]7R֧]hK[$sl# xxł53Q&Sr8DbکwK5T2̶o"&%EHBc z:!S(R.N )u!c90oS'V6d­.e%uM.v006Wp7sU1(@,;O/It4ze2nd J: c5' @Jq(M/̌zph|2 PdZ8PXl 3~ Q"&2YP($G>ivM odx 񶞄pӔ IDLj]bOWQv &1!ɻȪ0*kˇ\u*vLj!9=#bx݁(sSA ] |G7&U騴o&%Ŀi{14Ŝ GU<܂ l `_KV[cAYy*gAVSܗI({|l@U H -ĜK{cӤG"fYկlN4$Q/yFv(}qs*ϴs=fO ȩ42RumkgT"mpv՗5d9:A=Z3v9-[A3NQ(_5&\_+x=d=\"H?tPKĉsx=[@RjZҕKs,js{wQj4mI@bw^մ&c K|^8.2Չ/Qr6]ij+7'drR$2$bqFFBM;5PSpt EY*-j1?%Bub/:Lg_K1+U*7]e֛[άOhJ2%yest <Ĵ f+zAp,tM֜QKfy->^B\֬GSJ:39V̉\ǧ+ì<ч(X%DZEaD_to$Sޱ?X_3 ]u!lEDms~Z Jf,s܋TE D}㨬;$)($9^DI"=BdgQcя4cALOvh3.{;[u>`ؑ`uşH:I-n  ,]4Qq %O e 2Z`KTCC)[ȗ/ xPL 'DSgNdkߵmQ |f>W|D,$"6a \Haɟx&!,qʏʞ_?_Ƨh|7ohR<"㺇8= bw|Eg :)jOxz$:(OTE8eKn$Ntm%<3:I!ЗާG'(農jr% Mh&|08=ZK&ut1XobmM#%" *G ȉiHz/}j}4tifۄ7E.]hG`AP~{b~NmFVLQ0pB- Rw8 4:ߚ.ٷ3r~NRTW~fAg24'p=,YxcQ'|LK<anz+ۥ ީ*xĔ0i΀fW:ҽm2IOTp߉hCu*BXPYT:H@&=3KOPicc2!tER/ALe_7]]Gǒ^s5 hw*Sv^`@ơx*#Sp맡.ң܍)4z*l?` un(EsX؀p w]$ohSfaq޴|tÅ8Uo-}ʉ'kke$?>6 l3 *&j>SYF$J r_ɲ*ޔrAox2!Mhe(wS!PO^îi"?^ v`z+@6<ڿ.8pQ96vZ.tܣpCiphk%3a82oEzWiHƵFodtx^o*U\eբ ~k#b{o%u tw+|Ȭ 3< WPvi+ߑ\*J,Q#鏹I[W"8mXh3[C֪2;VK:tK yw!̣܇PWQ?lM.ݳK]`+O-D פֿYJ &r~ÂCrn6PZP@.oS,Ke,͘cL2kN[nZQk;W;e_r؆qŢPoqlS]ܞ&{N@< e}ȃZ KZҪ\?-WU4ȿBVUʼnaig| 7ػ,FUh[U=:0g<+pVEYAv@LR+1lGY[LD~jSl;$A=5n >aҭ2Cګ[Cw%jsԫȄɱ&zݟe?*gP$bx֮[UefbhJӅK=zYMAJmFÚP|Kp%:ԑk賕*p`R`*\"1DXNM܎? Sӵ|K+E(gX :̶YKB4W6(u5Fϊ› f qО4zRl.SO:n`܈㩋싉2n9sF=z4'à]?~}w 0XWMbܹU3h{ %+uH#ޯh?k0+a^DŽ9"l0 V5s#g uÎHΖFKx<#[)( MzW+X* )ADd-VWODxv)ɥ/+߾;9~Rˊ*biԵI! O6с.&1`#B#vKDB wsFD"Bi݂+zFkhOv wks&LM|8Bd`_"лn0+ ;4疡BREXd>f2,bVpڔ~|{~/7Tf26[!G(ouPנD2#ȉBbDlpm?0J,ÇE6@qyT'wq S۳r=,Wm6(֣mB/fi7#g6 BT`߂%Rݯڌ7 PV{Šb[؈!|{OT:M_¢meLu,9rE g;b% |wZTK>Ĥijp ).<<$"lb0daDmR t`*5cwi.O+5IOVB}Ftgx/9*^P KYv?.}{T~Xꭃ'2bU y-rrF.`lsf5&>}5'@൮]?^|K2;A7\ʍѓ 0%9CcE<$u+MYi ;f|ȦED(R^0s`:}I|;>Wf6zt9M `"{hF[sy뚸r1 4{y%dU{|З>,O~Go(\ݗ&b2C$SJ,~)A`F,텁Go4s f5z}oeW%"VT S.7oԜիʥgg(N k)|Pq0YQ>xV鋷oko *y1BNl&P硤px'2ILm$0zu [RgYUlVYK,J|Vny-X„xEej!6.X?iAeEKj f̘c D. $"2ie<2ui!*xh{ݭ]zU ϚZHʼ_tjo. b=}\ H.^N2QMFؠ,s%FU oI0[Q.bfL[CĨ5]^7JlߙBG_²Mr׎PU~ Z3^w) yGU)XCBS<ߵ"Ku/|b@}VԾD2eJhdǀ]}/2ͶoRcJ-]WnNZެa!LSc!M4-C9LN]Չ[`j"P39πT|[h/N^wyw9c"x?LܥP e:yPxUB$O仗 iV:]`8!Gdf@:/dzd61-5ku; }N7Hj!E;GzXVOjqUL刁Ŧ--W:duqPggսDxKl䎜sUICI,$e^A.W=tAgb4ϰq])B2Pj<33Au֎F;ǿ܁qOoy)h~W0QZ

g,bd>K˹]r!wY M/z{Q$5*Ԑ`4$;U;jޠOێ1)`z6Iӎdcf];[Vu8ۄXy] J)a1u%XhΕޙWCE.UйV+&l;E=v *;#nT待7eȦl: Ӫ W_ ʣ]-CwʎCB(@3w7EgF, 9]EHtgx&"pbm,RANBa8S,8],iQ5;,g{[ `h1FUd]`* 5=YaJg vEkA&m#bqPq`Q_XrCi2PǙp * a.2)mbp{wҪȩd.2)IL/2`_ݗGu_r\ V p$ J'7ne!˒7N-μTI-a1N$ 8U/uGI#y9- 6ч-{21^HX|nz9KUeL>6vя'Ӎn)>'Ate:2EuqomA;c%F 5 a~'%;_!YiU ǖWع 7_a1vLHλ* 2[IA g gx֡^WZ+VyR.a%,4I\sd8NeG8 P`-?gy !6֘i 1lgvȳR" }*q`.!T& uJ+"p1leuOJ]O..Sb=_[-nl#L,A{uDB (\H"| k{PBjpĂ!ƻ-vbx)OggjS>ux x"jaUIS߈Œc«\HAͣ=x"4\ Ar5uA1 N!$|Uě$hbKќb:{+5XI?#lǤ]#'#T\=4}lH\_vi["9Ifk[]FҘ̩b68`%Jʅ˗?Qv Y|KC7mi*0pb~K#iv{dLﰿY&^7]#s+PrK=| "xsՖ +^h UZxA*-Bʛ "l5%t̜4?_ᩓMCM m,^h[;zY!)I^9΄ H donۮœbޑS7i7WaZf+BUI2R`!S}K챉{ &|+2EU1Lj v$aleص f왯.g #"4Pk-Oe;kàI,JI#c%oo8N^O\23-(ոdIII )>PuAy9[s1VtmF3ٙ{[TXt`Ml@ #nW&ߤ@qRw>¢߽Ds^[9yhO[B̙M޴ 3Iͅ}ɫ!.G{כH-mɫ[a ;7xoV%4ՋyIb[r"L&?iKhk,Uô~e@x,&þZjʐkdkwa&&PY׸TNx9iU]lpk;@rKmKWgGx %#pC4%g!tssͪk!% D`aCqa7aq2FkLXi-Q;6D>S9CLǎ2̼b xSVyJ,LQc H`KattrZB"|v} [R+as:IɼaqyuH=<}# e(}"WnR8s L~{*xĶ5^l2eP&B>uKO:"x"Ҡ)}"p萯55kJ m@g|\F}Мyߔl1!AÄ tV-bIYk\|ĤyyN(A%9KN#8ԗakެ;0 ^+{\?,(MkZc+a}}c`NPG|{Euf5S~rV'{MaNP'Y-TgD!-LsH7RSСǴ8L iQuJRm*d8Q cݎui쾰fp?wPr#6 zX6<= jɐ`޴&f-F#ZR3u3g $&8VX0qx xxyBClnx"G2H$u*n7F'rCM@D ucOl2bKJ?Ip4IQ?z8`-tQߔoPa?-"*PRK,1t|f V@h*1K0{Cc Yܺ}ԓBX¯IN P%TڝɯypvJXLrs.jCO 9;@i^[Po~a4c(c/+ 6~؏j4s놀w6;W&$:SIJKqxSv>FѺ$ubV/B&PJ1|b` ť4❰xU06F@, r"|y7k&;/ꂵ^DM3x>^} 2ĺ+6s/"R姏tSz% Yd;.p_#P읛B\TDd@?GD~r`GZ87yktF{)*;$_~ӹ㸢C:1V!Vv;b Q4N,5+kY{%:x8`",D0yx6=LgMWd@9ЃToƈ犎ʋۯn(6ѝ| X\vԡdPwСJA zDz1*V̢?XPGhHtlHA]ψp˭/G5sm'.~!,ennkLܗ 6?BBnDh:Oy^ x 8tsQm%]a/ jp Lo|[)ڍ}8㢡Y$w%Ra\pHK.ѱ`}A~\L4k](]iR%x/4&!\l,0R/uFyrX"C3_!Gޫ jApYJ|׋HsLm;QbM18qSDJKz wxh:BZ] f??Ոb{0]WU?uXjMFT.=m\°9+Kv~aUԼ#FN g)8YT*y|ަYò>"(Z3ohR؜\L:?>aUW+Ʊ#c bZyt&wNC-fkY׏EU'a)Ak}HlR4IJΘ8\Cqe1`^PZ1 [ 2E$*2=C''S;`d<]l~kl#/vȅѲD?ĉ7V0 r-I&ƾ6Ot33]";%3ZT&s~Z8W19kmo)`*}Kl'ʊbP}v1y7b!&~HKwCk/sB2#Zp91ٲŊ&Hy6%ro)KZk2fo|΁nLր~m8N=[`ZQ)}4b$`!ۯc/u%v]\_r1@M~"g;ta(L )$tOw"tG8g)=j '9~.\1mgw1{AhS  J<{ˀ@J7a N|W≀ ;ED|Nu4/'7I;䋒[+ЇRlHGׅ95A|nÄV@ \VW{sIn26`e 0|M.\d_'/B1uL`>ɒNG]Nf(3z}. Ϛx: $ =R:4Q]C]OWA6inQgЉM y%<9"&Z\ԤL,N.0=,cd)WBS&, !0N0Z(!*2zQ /r~gLērET&~  *ywuӯ%eR,YZqQ&Յ( /W#WNyuˌ-F(#^꺇0aR2rL,M NY-#wgXtdYEz(ܙ`C\?° 4([#Oq(yy;_ή_J^%P^vEe+TI}֮dzQ*4W',=tȽlxgYZ0707010000006a000081a400000000000000000000000164e6139f0000b760000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/"Ϸ]?Eh=ڜ.+;\1['N/,o| &t% 0[4mw-QHz`ςTsP7G>1})`]Sj6@:FFEN7@`,/1= }{(h,5wA*lY}#N.6}WaJwѲҳt<D^98ԡ۩`D? z346ʄ:m;+֥(.uzHac,ve6HY7Da*xJH8e0(RnB_#3c=Z<X=vU;j8L iY)]Z :P IßtB=vS$ q'X[2>(ƚ9TsBVQw@xS)PG,^6@=/.w{sZw:+"OJ:k̽!\K.4o|~˵s<ϴ7e>Qsf&h ȍ$|vDJ42#MZtPغPX~gFw9 `B{PPs%19@?OiLDgO6o86=9coJƜ&<@:pX pG0+ ,,y>2 yzh+55D=#.?![5+- hy<DR>>5 k-|1bXW.CBD4\ُ>$(-\LcQ='Cx2Ƞq|Fds6 RNf4/KiC3a㜼A[Ixsˤ9vzPhXv7>@,aByFr$,e܀]Ux2ىVjNSv.P!Wj@/P0-w`'6dV|qb]7@k6n1Mِ &A\9=з lz[u#FZdA2q =i˂Gx_x+,M^ 8NbEϠM4ƌ+aNӕ gqH2SĴqŎenqr`GV|<+# IaLr8@Ez?=5s6 ;=ix#Bx53aB zjMQspp*'H(5{XEOۊe0 EF@inN sM=vl<J G{/ͳA\CK[NJnW=䇿yҸ.񶘇Yw.OC,/hMxw[P$F!(Qۈr|Ró0¤hiP{EmWWMc$Oo8jgc t.n|3UB(y<W"p+aܭLb 'a;Z'<@8[}~Ȓ*".'vCJ51r᪽W؏N RIh}-^_/D0/:D `81R"n4w$Gpj{;-\@:k ^Rā{q5`{E?&m˨2{RdWt?k5d}Y@r4s}=*!}K72NPJ"b huʙhWH#AE!R"*xoWA7^ x~"j>Ygt}fKpX Գُ2-b[er$ `|=b סHƕ8LN~/茻m0۝N+B6q{r bWe|/qiTNp7 Y > 8LF9H~ѓQҠ|4,䫅+_#!mO؂[EHaᤘWVclmύP]YMf\kT˼,mvc(c"^ q\ŅNiR1o~m񇕩%s\5ycf>&P6i$Xu 1"}uΣ.7 &'{b:S t||^r A`ZdEYtrl.: jsf`bYl9EE I^dͺ5K%*IZRLy؍-Z}ۍ{XqCl 4 O\&{߅&y!uНdⷹpdMs}Ӻ ѪcBo8:ccV)X' nŝS .Y'NcPӅȃ7Y lB?`U 8b!f*'mtz-W {VnFտw,+jgfCGڣ|}\L_P%oGe&@<,q1 -7|^Tp\6Dl!S~#ה0"~ #UucH4<۵0iT\g#;*8P%{ yA6"G J60x˖ڌSd{Ȧwaxh+7/T)%&|Y&_TbF<Ӂ+:X yWG]Edg"2q4K3@œB")Q8 #'72٬J^3z˒$  g 5ŧJZ+n[S@vJK~@?Ecj} 3K3 %Ip4559i))q,~rVR>eQ%  {z8J~ewVV?ay;#PiRiX~Ш*BAx(c,} G`EtzN2`v5[|3;ܦri뤎9KN,iiFVz/8rQ]zNk1{q *sB OB~ hL)T30-JQh :}@3 C|d×|ۏ9u|2EZROW7F<5$#Ȧ]CO` AcfIy| t+|1x&!꼪֟q_t}/KmM˿7;I_CKƕ-2T0Cܓ6]`᧑ٙ VYq*q ^Z dwAAH2Wվ .Zjs,F gqpT*(!7a`դU7kXn:)'QksVǾԍ2Q4$ė.q#C5;>tQ=kقY܁Fҍ\[5rm=!p&5A fN9zH`Sк MғXM`[6}NvwNN\|{ GCNކM.w,R8i F^SVF=VAt;6l8ͳ_k_ؐ2{"DEߟ2r c Ig;rb*|عF+scg?T(:ʕW<~q'A|5q/4͹~Eoh{PN I!}-1bZT?|*ETz$*нY7da,=R $?;1MP.**B rue+Ai!$G4Le=ӐPRt;df[#9)wđ=U PLC6blr 2%?\Wh*~{~=#Fu3?()*,SĨ`z[#nlMtqEJo.jmd&xu(D^U6/q .!(]{i1?>NE,%7wPyI,"s^"zt%囮H`a.at"oKbC ȊpHbOo̷bcA Q?AnW1B>`h]jZ҃o4Crx[:ރ4OT'ZЈ3։pvH74of GE"\Gr \BQO;4 h<+Wa|\,H> J(92ՅE#.gR?:s~K"L.m JNtxhzx$O<Ґ0i:ډ/HGy!ȫ(RddR6Q}X7c\^VA!  @~ӼTas`XQw'@[h tS8¢lY-—iFe~s mX<|GBAlO#V\4Dו3%?R1v lGROzV^֙;~8D3񱃉>e0fH%1O) `3}eoWMH[zp() Yu b-W9eApדEΜMPpia1'"ISwl-3u))ɡ6!6Rl&<|7`晡|YFutljumVkԹ&vp_<9wsOmx!$IV GTvs)*߭XLAUlϻP8]o(} )~"su3+Wt2a49UU*RBO/{pme Lz9j}W%1x8{I̓TېH; Swx-Ӥn5a[l_:B MkW6Ph&,\rP9t'wXkrD0N:+?{5 D967*A8k V$h;nĹ ޟ.$`#jRG> ]'.Pf>,Bu8ݪ2] %oP&G̑h8q;Qg# ">kKa  2yxZt6{&W"ߛA!cdހ/ ۝]lf!85 w3@D ][!ůYlE8|iRVז-A [z{G+_8Xk@@(̩)>1!?辚R#v3dt%Y/ +[" jg=& cI<hxs xwjRqu;2@B5(5Pvqz, MIO;;PTKfmnX҉CJ5&Sii{-Yy0j|K$ &Dz2J@ \״H\0dA籩?*ܼZ{鞮kZS~+=q]訆D1WT ƫq+Q4h@Gp1ٱ'{>[E=uw_չ:3݃HL$AރF0$,m1qdoEO:o, Yw nT;W_It9V5=v۠v#k"M%\ }:0j0㷃) %ZUL@aK\Ar"==N9 wZ܃uQ8լ _be%{|u3X_—8S;dK]4ۛt~E#%XHXȏD"57OKqZB:(*a{~~@6hu R"n,kEqAXg}ԎXRQZI0\'TeVZ^4Q]$x@ , NZ[^HKt)q ~g B ߫(j̦%cg(c(^<뤧VlΠexZݮkm>zu-cCOz { UӫxZc[[Vs =Z~9^"µ%뛯@ĵ{1^̶:̖J'$;_{:iu#e8洡֧fOTf;|; 2aQ,f. ֜;  8\Z}Bx㔬7,|ش1]$dA`.񡳄?t S'*j?ެ+`leæ~SC_Q| cm&1O@ {u)~8 a k.ĝuU\YOR+-묀$ (`w\Ά$yG2%?9uwYV*`_kOc4SkޞG9g{"`lm]?y2͌e=m\':H6*Dcwtb" =N}qAIg}64[[_`'VSf_w┗pc̫0[/hvLϝ1A?n+؈{G<DMv9$%Z"S! Y;3cE U"K6"ͪT!ju9^hi!t{*һ S v&{zdSAn.[z- o2Р{N&R`/n[e}ՑF{^n/1LZ3k$(R4 ^6K]4f̷o>&bR%)\DLb~ΥvLufHN(jyxS ns:&dN0<({jpL~bP=6pִN^Ӥ`kڪoޚ1f|+~ MJ֩,r?nW ۝`9tҋ@Nt w1(w9e0v@ M8,`/(/e-kg|c~TU&R.!_J~S=w鲙 Taf$얼gq7-3W-w(zq@u,{qc301\RFe:'4y m%2;X{UZmݽk{H@2DC4O p-KFب>)Z ӎq1y,ڪO~Z! @,9dƑϸGbDSmnBTz7? >qS̢"Zd Og3P$X'(-tDie-\GzH% ]+,wÉ3t) B(|W3eɿ7aE>EfI9)\ T2?'CGO^l(dۡu Bq 3Dh܋ Y^QK5ܢ! CfMN:mDZ\g>uTsqAoĪ#3A*5 4[cJxR);ΝFQ3 &NzU j*Gzi1-H  BZ_`~u6_C\XHh]PQ"=[r|>_#v'}jQY;:g 1i 9"p#J  HIz|[;Y;u6+ A~q:` XKe9j!@%m!9[wypb\%:ܰ1P['^(,={#wDb@}Y8HLS5j{cV+_XJqJξt21ْ<#wjb$Zɥ~'6uS1!gޕLNqbw$Cu@zÆTaػ}WA7Ү&JV`1"KyC~n=Shp% j Q/}k__FCɭm#11`dr1AlB`Y2eӷJ.ښ ]"D28ܪJ52* Ooz8=N20l7KnL`[@KsV$Q{68<5 _%AWޗHeu_q < ɀ .NDJEr@嘧}yY5 '>FŘ3 ^a,O{+/ϟxzqmJ3y_,/=tC2e͞XM6Znb ükmpy29x^_qR] "C #`bdd2wDpoG1Y1[]=L+h?FI|+lGLx11*ZW@w}0eόqN0BQl ^ܸ48:y)ts؅IN' Q3AN}.&]~?7i-4Y'Kvw܉JslUw|W,TSfVWit`,`,N t0Qg2zB@T]9h2BNZ4px=$fܵ}X߳nr$3a)Z3̅MLl9t%/1ϷcQ)VaRjL Oqf߿xs<^<"I>>Y^ N\qPV*c~;VXY0E+߲>>I} Q@ |7 e&VX Rd~[Dc{{ Z!kӏIŽ`#&#["H!=yU(S506Dެzxxkvja^Yk=%!0:.Ne>m?I8NWT~MN#ksqΕ6iFٮ7"(tA `aʓUѧBEQ.T:[@L:g c၆3cx *`j֫YrqWudYTy_!lhCaz"?l´^|fU/fm>yd Ӻ m1!Am]Aoy) j^C'-uϡa̐cΩEW\Q#&J=ƶ*uDA.=duEkvj]{ޗTPDrj^s$*sO01'ȧle7XsH_$*@06E8)#\ɶuJXh}Op*KWaƨcJ}O?6FuDƹ%NUb.l\:Ls۱A4t/fdzd\",ͦO4n( _CĬ PIe+ayHKu"Këƈr,Dِ%9E+Έޫq>i!iB2T$u'x׸Uc@bg}gx[ziVJ^έlV4t!*th4|:lVϝVlW1"JH=Os9Bn0/oˏ%'{qbURiͤS;ܢrФE8pՆ1 ӎ$3sIjd' Be.svyiH(4+0moCg He ܆ZH@4(̟b-ZyYCE;Gnq [\eF/b}W~~Sa_o͕Iw CMŠDI ]ԓ_ ge?bE.ˡKs/0z9? ڠHssQƺVdxۆoU@XVU,n 4q>tL^E$MLkqZɫP}Z/U_omrql @?QQS$)vҨg';!sZm''-;՛~3t] ĬRb񎃆H9֬>zfZ|#{-_[XTBa;6MC $Wnv/M.Uۣ5fyrsiO"!>kڛA1YU' ]gű&UyK]D{{ʔѼ𐔾Hk0u5)a!N`7x:X`$n;EaO[| a(iRl>!!Jqy7=qUwCSlTT[+nٞ:$]*=9=&Ů.z|-$Wҙ#Hcbi2K)n>KQlDNcߣ'v Qy]{+Q&eԴgQw%ux=u\K:P-2 D]C* -}uz ).&LbSt8"B4w臿W46ll{ɍid`L;ŬՠWs8M;.6?R1GCK܁u.'Df5ӃMG용<­) h68s[QL\6rU""u_SAL4mEQĨ!M4PW UJ@P2Qq D*4wo`6vM]LVC2ڐ B|CPjâ=iC({ڝb/e NRͺn{c/ZbZ$<(Uzgl2l[Ynb>M e7nzSU0.A~]b(Rgt]:[ [5m{5>XkWo[s[a-W%GRp{pؔhbnu'tk4ͪKNWʏ+ġ2F7R2k8DVno x`*k4.mm%P+[6F\~Z.39mc%PUfurNZݧ^~C+-(|QMz_5} r`g>$`YИ SPKʬ+4᠊1&aN9D.my(¾;U;ti&xvܝh<2G:oUP/v[¤PDlhȏnJ Na" fQ{ԗ`B",- S }=R5IJfF.W0<9nybd&ϻ+@c#ri+v}2f-N.D8_]^L ?)禑0CVi͚"5)+pzG uZ):ƣsjhbu G;E T[9R:̎>8J)JO:}dF1JfVx~Rg6^|BwiP_cz`eTIzHvΖ??5am6U 'inr"HՃ ,;jԥ.\DL}؁ÏgΈ0EOsΧwtPkˁ8+eX𭬟MM~H 00ʌ#I'1ƪ5ZP|qׇ-!`@"C/UosXtg:QeȡM\8<ɯ1N۵tݽtS Hx#~:jXn-T2sAPzno&^Va\Mfa{@P3~*͆^i*A64_K0Cx/3 xK趉i(ق]K+^(i0v=מtwy}4)-HۛZ/,|S/e46ޜ >֗c~UaB6fί!- ɩv.(selRSVVG(cC훀E< C҅o?HuXY.1xܯ)ҟ,Y3m|]U \̍x(PP2:pJ"D{{ R2+Os?.#^ԉ,Ž]8ZO-qUҪ7wrSgbA:dZ`aFqЈy}:Jb?E"q7 ЂHϫ:$S %<#g_vU)LEVJ-[}7G=Kn/&BC>*L9Š %,͙l<ϑI>t9 m/8l=&i&׺9oG@Y;HJ=Ftہ 4>N&m%$b/"8LJ>ЫQKKpP x8кcV Ę7j=BftF N)4RQ!n+ʀ4oͥ&H XAg$qd ˨ßB4JELAoa!zǎ,CR,6416L7:, cGw.xp{] W9u$Y!jlZ\(a6(%7E‰+V.!s4&a8&/̕96p0sp jzbiGh\]bMS2YrjJe>?0_;R``?֊N!%co(_q[y>h%nN]3$?8GvH9!m[a>Im kD] b3-x|A"i}}dž[anf~Ph|~c'UT/Wm]ļXC8:s--Kev&J+ׅYjX]sEZ:npW$z|۳ςkT[{/Pa:*囉L3iv: q~"zf B #߂59>M=4ܞ#_Av?q#frl%/;sFJN,_N|Zke9u"uOOeX1=cP&BXCV;x-Ĭrl,cax3l IԌQv=k9OAqsX zyC!!JRvuV6[Ujva$k4,;7y欪RoS\W$7H~cgՕ $0GwO)w0u@ic 6VouQ poPV&'Q⎹w~R9_ R}.BV>RM$R.ڡw|NHl'(W\{^9# oQ|c<`;:؝,BE?ьw5G~Kǿ<5!#!\KyϠ+_j霳ڸD.S /ȏ즊2M'C>-k&W9Δ}.XxDyF`Woc>> RG-.n Bԝl|KPVv=_p(|ݑUZς_;]6!һT3a1Ew.00*m7)8:.mPEs_mo2P $J)K3cJat+s`S71V\m7;lv SV^5 }Io.Qc=QxNgxJ j:gaEu@9PXr80^lU^%kF^6!]PBL,h)߿ =2b~Htbnw"P%! !LK0I1^ p64/˪{c![\=?_="1畤 R$pH7Ws ޠ3Rhh$f@1v7G})g݊e" S`fI~lTiMȇ_,K \^U]=F<,sRuYTB-wGΘj"pY< yTZ|/M"߳Ἳo6GKO> M?ݵ13&G]1]^wϐqr٨ex4oA>H yAfLfKu1at=ZI׉F_Ѡ`(R5uR>nn1e!a/s+4k,\VYx\qyRQ4:oJr>͏SE2U(30Rhxct~~lɂ/T.ۡ.[~<+J{Yrk_ﰒb !q)j7e<:MC]+X#wMݏ)Vp$ (y=VMKuz6|÷r(7Lba:͝zP.@^j/jWd&>g{!D7,V.R\qLctq͗"T_"/+ P @S+TL2_hfnKGwA_M:tKC i6(|eDGŲ."4.Keys{hj'cXƮH51}.E!;̖o>$VJ up'GM[E@OMEt4n_S @twI51V{ض )< ] .N8BZ-awh!T~)ː0l+c&j{ 'QY.p*OG١`GZ q&W 5ޗza>yMߑ)FiOٸ0j,Z4EZՔz:ԁd^g1a"y;<^4h@0f\g/l_5I:id9 <",+v4fNȚwQ̲}ȝBWǜڍj6nH!x+%<~ߖ^L5_E+щ\a\Ljr^jL kf(f%v$Z5LqdD&k] cg4]9a`ں kـ!^0'V^Z`z3DLJjNshNSŏfl|mꖩ!J0 3\PnVK 5Wvtƹe\X@ mpRy|"0mC#_*2ɩ&%sixpN;+~4闠*I0E7(Ʈ'A#iu{m҅]Sq'2pr{Na<4Z@,|M^+ p .{tLsT!yA5Q*;2/قHWu=zjKҹH#&9??kByAM‚_ ưAI-)nLQz}xsΐݮ{ &τ8;"v7P'YJ*)li`&_QX^ƭQF-;uKL2IQ$pQI\\6V%Zߦ e%QйY+%F&GD׶vru5MS*HD{V:JU$m׊lpMb9r D9 |JD7jg?-WK$sP@K7w [onf`+U,ވ:Fv rO@j/Ilx{xs75ӯc㈢q{y=>;Nd;_/D%mD R%"'ߖNu@|mn5Y.P9\QBvZY3Ma^!]Rh'Œ iLP.)wWKVNҽ2/pޛk*kj 0b7jI=2MP|>G?ů_bwׁ QwIv?{\sl7*}ÊRvLXv%Y˫c a8մ} JA Y1&hRSQG`AJV͈g~,k>dWvׅL(WDE>oyR勁[fSP !@Kw_%fXD>St] m# 28d03.h?DY.ԯu;A`>3Ev|hM ,h$F*سϰQ-ψ19GlK$ѕ޹K[`i4eCZg?$^y2wՅa]ղcE~:3"ZXw`SjSxՊ29+o\8[ |5%FglF]nUȄSJ稰y1e0w@gK̖YL0;],n ق d 9JyNAFԙ3:{^Ӄ5ad (x.}C>qNkNdzDqMHdv\gh֒ܓV"ҙBfiRql\"} k2w*?:hnUHD4fZBYYEHBkF}`x$yQ/ ,/_=,)&`+q-Uѳاr.Ffm>}7A.n9U/ǝK4S(3xo?q\f BJ&\y`>C{ F-"96](Fg1 T/Cd'eզ:גVƕA')ôSի,X#{*wYuD{¹|vT 2$0"tI3LMΪ+*vPiYF+=E;@AWFS U|4_QwM29H[\2pO#N2z8RsO9*/['wRc ᠥV"GuUopX `Z1:7;P:)a /S$V]ve=V_YDQ)uz@}UZtv&)~@-qJq ny`g"^ESZ&#YpU*%E/g'~l~wIwT&j%NJm x혝Zw Fk _RXHY=5\jk"BaD Fs'1pЏ7W>+_sBRiMPBpQK\-?;]n~Bx:~(k? $i “I$5{cK#v]l+dT+ЖGt~ >\rq:Bkǧx~S3ȵ󟑶Fc|Xo]\߽%ffY  ^Bڠ5\] W1X /֏lU;ͷ[{1|}P6 fG0qZcҐiJr}=ܟiuE|QoBq(JQFD,n/nDaU4urFIDl'^$~HRn6NeD +pȆhq` M6o*"'P (|y95ܔAS!YMv5GH䀟I4mOhbma #tfYH ow-CċL'-]ӷI:oNЀJ lv/XC)sN҉]&,s3>pO+$Kհ8\Wk%oFR>^BTB=juh#3E,qHyJ(/ɿ6< ze2DmƱaaǴZT SKԛՠqALR0ĥ(viV-K+$U##s!#-UuE<%'a#>&x“<ɓ! O<#s#KB=z[ < .ଧًRq?Uq;x2YMX3{j?`6 SJe|q]п)&tK{9̨ݳ]N+k' @'+8Bku`!q|"Q,`\աcƎʵd25awFE b޶FؾF ݟw@dSH2wXn֘D^&<t:I"ς(]/l8-mՖ]_Uer ۮ!3T2DkQz'L[h=wrS]4 FbqF}pݭشcqlYB$+p0CCd %(Y.w"ڵ2Y>]o) S'mcB+1*D`\->yBtnx X- d{  ʙ-Їd쭔>^s%] 0q.)I æV[]PI8Tΐe"$ļjRlx W޼@kh; U\iJH(.jy'jMHX{lqi&)@V#?iZ+ ]"En<(.x~/4}Ja3բZVn淎Sc''L58sr { z? x` W@u}U5D_]5}] l`&YxX RYx'YojYpǾ`;}#p&Oƨ[ K3/;=F;:F;0S8DUcpw:եMw#䩼y=TA^."=wvF42< _n8xeV/MI"1F+iԝ`Ay\g$:4"F\ `WL*j!\@+q&gJֹS c'LCndĪ[& ;;iDŲ%i0uK(LIoE^Hi~é3*\Pj͝AQXO=BAȁU|sm'5/ԺT?42z{41ld'IɕQ6L~G ]mvN%[]¡vMQcVCTUTe=Xl7:dIM-  e8G&L'L;K[ ]*ڈ 0¹{=tHB4>]ݞrIu.cEn[ڜ!,Vc_j燚XvoU=Mfw4`D|a>Yo4Nu.9/k g4.uz7z~VywhbuB, h49R$ 4]`jsچ%=pG3Zct* D8EYP' ģG=M#wI>z@LʐR<'QjvbS6ѲzŚ1ҫV &;y\@▚;)(\)=g8m2qnMw$R*^‚aJxp*b5Wkb`\I'z5^&,i5 QTWj*@Ds^ &f=kL*B۞L$6 ѓGðגG.*SI6lhi6Ͳpy ,k0$4^Ee+oU&gI_Ѥo.)8-MuG!wg(ؕzw溡CcGb1Q=S*QkpƛdMC&mqB#Rx(<ןuI|~M(f4p}$IXj[廴 @c횿b wm3M(p*sK潼kx0-g|r3䙈)%Q#Ѱ ifFmd3+Q1bLհ ?J S2Cs.F<^ 4waC 6sʏ]>Mtlw.Px߿QkQ=ryu#[4>Wpd @L[[H% 6IV_co7^WdpAW]s6-ŶG' b3W̝x| yi11`ƎO+_FGڏ\8u{{xWF.ooK쮂VaⲈ!6} ׁKI.ZKjtÉ6e@l=W'oE^wp+AzYU"4Ժj\2$eLml5A'b`IP }=>n. ^|UYeFŋf}{R,̽g`BGMӵƧv oCd&AP4[O,)LCMd쩮cD ~HQ|ɟ<'KT0w՚puXMhM,j0r"ڦ@ߨj/lcuB@ 1'c 0rhv=c= E!vQ),v~ _#}C 0vzO?@ U Oe;XRQ.嵩)'r䳢DQdsMrΤUKQį/j 撮f2)g1++nJ~c3&|/Jl\ 6je" vGEB7kЇ xsru=W!mkb3K) v,'Bd0£շxf㼠ȌfSLl=Il cjc"(A*:S7<K]щm-O:~2&:\_d>K7cy řK2G@OQ]PZ^Æ-)U!?kJv C  SC4~0mgM_")qhm!ͳ+7,_Vf;>.C7Xt#lze .q_!*;u}q7jojF{7HG g>"!|^ )A3keܴ츳Xd޶M݅|yS RT&7',iGM7"9LLzAL2UU۪lÀCZz>pc_ר!땀ƛ6&ސ>?NTvt"A-T۳DR8THH6O4`4B׬ޔZ=,X^wni0iC R>'RN[^DrLcɲ^~V-S?#]an o1L1hHb9E`c6PmFp8t=Y"hXbu iڕ&Bf;f Z[SK̷>wLc[Z^re?rR)ozz\dv投,wυFSBU( f7r5Xg*nif5NA& WPpJ7ga  f Ax(myc o)"=#W=˿)XY)S)8n!~fϝN&n'B(),mUмyϒ wuC=k2t()^5 ID\q+߃yY{R61)ik WDC+ Ij>s|Ϧ̿AX9HSu!&n&CuQ!'~j{( ~zvx(=)e珗ܞ_+@+C=-Z}}_ j Z8)3VB=ΐQ˲yЪ!sTU΂,f%,A6KُyO~-"oɲ)w N; Yt`B"瘰l.'`Eƿ4D $TYfOshD+@]DK#҃@/]2x֯#{hؼ׹ixXX\iD@[u1f&*)ֽm?sȊ)}tة5qmgMqDYv.#a["b75c5GQR+OZ%±75t.|Гa°r7g x8D Ozov#KYqf4'kq{ gLhL:lAW'SEB$S}v-vP!UT@ Šio7%hwqOOy +17 3FvOOуxqw8/هeWyh)kBIߢb;UV\v%Qu޾lDν4s Y%em bP [#M fi1!J`IoRÉܱ*dlwVy+j&I,{Nu/ ͛p_[оNtD\>mJqaW<+. e3:j5qDל:q4R&38ok? 'k%FW\* 8+#䒛\}9)W.)($MKpe]%p_<_.(%'g`z\* rw[ai,E"]9(iGٚ<Ɣ(o)5p_QGjHwIBQdӣ[g#sMȥI[^^%ZOowQ͝: a+@ژ?E.tѴKRT6Fc!gM̈uqR-3a\8u!E'`m5b%`DpVK'C-`q㫋 bѐu~vf$&ݡXZ$ 3!W{('((֖Fe$E$P3a5`7l6$Rs:xN:p};ԕ>7pRL^rU}\'RuZ/Ĝ"&F8+|Y 5ģ4CO/(xb,md*H}2qG=VxP!ʶ.6,H/aa) oGvt{,b#2\%\6H8> *w0vlә5oU]poPf忭GP~ѣv 3GbL&8<=!mf\!: 'o)iY 4'-ՑIge(չ #F.p7tJǓQ[yڨ2!-K(5P$ϊ#͚af>tlFn5?Y ˯#&ߘ\ΫbJmѝ"Z&YYS_aB|*VZ\1!h|9J>\Ft +_۹4ƗV!^p>/_?Թ&&-ydERY_"wZЫ`' 2T.؂<^*`i GpAo>"CCZ*2 MjY8'X5vFŠbaVm<ʻy J.=~f(sr zHQctA$ \XqZmØ@xhWTf̑Ó8Xst] I Fy8͓ HDQFlx6F{)b-k) _׬g{ܵ;2` ʸh^2 Bn,W'K|~cioڨU.s+Θf)#T hd[KV+TQGbHbKg,zʮLj%B"tpNJbJ-6uQvo{S)U5Ķޫ hfa;V%Pu`+Hw}8*k$L|>_ۗ E '.\ lw_#᫯Im1G{ˬkjX- ur~>oEPbRjdj-2X+P:I^ж9u(_swvlnX?G^]cK=!o=1dYQ+eT Hb'IN,%5U"YfTƄL o(gU2nڬ>vj*~}Aa9-¿[ 9vVm]Sn!8#Y*hǯqB%%0"!&ι T'[r? V zc~5' 楇91EWfVxܔ[Q}džNMK8ֶy B¾f *FKOhRJbJ+bp($78T2b'$v[7~4Rz 5D"G-ѩ+!prY!)b5y!*b*HZ$ͱYFFZEI=BJ`Qؑۢ>w=xzѼPlk?&:Br}'t5'E +~&˚]Ns!m˅dkXED㟇Z7GXa;I,Y܉>=|^7<cyA:ji\i9hnvf oΗ)?8F//0wh%%W=mWM X8Q8C`!|#R!GKWE%nQcR2(ujG rr҄XeLYԢxspI8#sGAS0bLk^Z:$鬺x (MM8EJ^d +NYQذǃsS=ћ1[vՏShnBOr[w\ylC: ˛Ae "r˟=y@Z~}-7'~2KdҗUK'H|PMQ.]E(^vľp*be V WbteK1D\1fڙQ+Ž~fAgm\a(2 g] 3Bej0gq6c1h(wW=eKdž!NF\B~$lNz=7 t"82wj|K=h>LSA> 騩]a΋\eJcclB!\ݝHCwRO9$D7weR4DSR/T4R鑺Wӡ2񖦭9/!Rʶ Ir^|G߯HC/Dsm\_!:Èbu{:nh\GPH1yOTID>Y=?YC6;?uC %<+pvBLL.9]|M%8]B& -u`AKAYtظ"850H\bXY]+[zb:b>';-Ěݮ)*n+ջbK+" s5xnJ㕗mh};g)P&3~Ehh(1G 5ܸg>H7wDzJI<(06y #e|wEzOkT$?7w'kBtp,8OnGw5jͽ@U}e;'q>LS`>jsԠ'bASTCф]G55]/3J8Q/S'Q,b]jJ-qx&*#pD魰e[TUD08c0>(m1홉) ^v 9}@Ddj]ȩX\ٷ~BɢG'.h*%U1+$| }\N!3o}C/gO32xEot S5;OA1S6e%QD"df3p2wÊ0lՍ'7q(`  wTzKƩj / Yk&p{4i42c^4ex,^r+x\ p\D\!+\o]xn%6'Ж".b]pR)~)&\ҋo-m$0.AMEF#X3[ զڒnga躮2fQuLBN.X9 WWقњ -&( > l4kj\Q]?Vګ7 #e1;r_7|4ta,IӃē͌nD.Ce0>g\dO-|UW(]XĢ"@f3#]E%MA`D$T٭T>BnKh: xR<ޓ*?1Ûy8bz7 B_ 1[_ςT (Nƒ%A~)A/8G6#8 \Cy-'Bzz54R} |]tIx]W迆}0/cP%U*q&MT X, "g~+v-I"sx.e,#)Wv+W(Y_OϢmF~v1aok4FTBoL U}A=GґB0 lQx\5pSS=>G!8ivEawFc4]!mzQy Z;U <&,!U׀ݝ{$]>^+㒂a:"`!倎y.=XŔ:o*/(N0 6tì#3!S]L&K@)!R*E{rh!AiṰJSeY$r%gv߄uCm<suG ?'9+8*>BT%  }ƗEQ5MrfJuVzL}D\"?&eΑuBg}J-ύXjXU84قB㚋 .g)׳>wH}Bq?*H Wn* ,f:cݭi<[,KGe{Z[dɢzW@|fUJ(<0*yHNM'LH}3D_ez X[RwmJڐR@)3M*˼(q 3,[[|6>sK Q}"i Q/i\:4ez)'a|lkEQ>ͪ2!g`mz֓L2*Ƀ^Um> Q+E4LdqSl}#0AdԹnPMI pd:íiKsgL甆ҤpW ˂$'ghުF=_N㐫pu0ղ\Ym1?96KngK" Ky~ ]{sµD,rWÓͫ8Nڍ,>iMIаe/N Y{J(q+BG8Vx,)vbO,(4%Z3z8BFW Eunv&:fIMqʕxD,|A1E]J'/My͵ܺچ1=W V/gA g?(%.e,(a>pDrF% ߄ա67am.Z&ژֺ.^adQQ]XW_=4`6vDQd=,TʨC'`/&DN].\]y՞ĞP^6ƫ/".)K9jK6<ЛnWEnLbSOϭ_+ eZNꁼxC~L%wML 6xtYd~Tx%× ./ Z_Dݡ>z xz v2ڮ +f0G_wH])n 7yE*프Potn J]aJpL7@i0PPr7M}®(hI*ȐNc%KJh*$7᝱U({TvuNR7E3:*n4sTeQwلx-E3Չc5eI?pseP B8;Pq*8{"3 I@.i.Ꮟ86ӀDB HzQ=AߎS$*%xOrnࠁ,j\1%~Wi)@o Zo; @\j h? _mKGj5lJMxFpC@ =5e(9;L5%.@́Gq!BԥHه;%^>-ꨅs9qGεloWgphtiaIEDMSgtaO+мO *bD=wljL.3k#xnn%s |KRLG*Y%"L[v ;X _t14ZVw>Ĺ(SZ^ ɋ/+H Xyo X^ah;C e>Jp4iQ7ejuO\Nͤ(؏#ϡQ; `,]֟{qq.њf{o#1祘UR~ĥD,Gcw9f]"4Q- 'cjegq0"A^ڠtےՃ-l</^6" x:(se&E/oUHx}¾4N0K!\Ͱ:u&>K1:uW*m?0Sʘ5NGo gSv?:(jbC(H֛[Oւ)\@"4Jzu9h8]"T:ycrkfwdOu!:~%^_D~%KyIu60@v6:ڗ)Xf/8S6J0gj.NԯI *yb˓urKVNJii VV h|'^JcV#yN"8QzͺR9~+"D,r 먾ZFd= "}1G BYM.rށӉ( I9\x$g?~ EUB qS%=62(M,'dc=64ηjXz^ gϜڲ"9?${kzz#1fv4mvӟUA>3ᎨrTb4zEK TI6ף>`-}4mӯv]|F{"ױPVt$2)GkSgy`8!N Lq9u]m2ʥHcVVC0<\+t'fOz4xV!p_Ve+  Z|{)`XN">0^ΛR{n{V ̋)fhĥ{td $mlN'V"ޮ|Skj(!FJBvݵ(>ʼѢ vďsSa޲%ue#Xf8ؖ/ A6Y$[FxW%~Z; 9&h#L74reP"f_(FEv;qu!ns @2Y̡=HKeOMyE(*~ ƥND:`OJ$&{ZMHCQ[M 4(9g{L/u)S|w,4W]Deџm( `i8¡HZo6JHJ >fzަ#һ_/WԩGɌ;۵XHܼV͉pt2AM*+`d,ʋ :-qbhw+&Ty%a5 vw߳X)Pn|yDZ$7-)Xy8TXHٛf\lTس3 <|M :X?ײ-/q 1CbhET9z܆b1=€PLט5HcZsN-ra֢j2ĭ@bV x _?L#Ƀ\ ufDu`g563NeW\]MqUі!T G)ú ;VL'y'̼ +Pbd_ٜrP&r0‘lQ>ٟ9Ϥ(p?^:k8StN; }Ŭ'LVfՃ<|"mtLܡ@e&]:*ip|?qtX}*` qtpgZ`ބYN$ziĈs-.L)L8)=W;=|-Q 5UcnO}98?'v6Il# !o tڏCSd܌}J4fhPlNo.r5=s3zS?%mry”ԗW㲤A);f6z#/HHb&h~(# ڨ"j3†'_> dx? f%*PRYsܵ]|y~0DsMR.lY=$_:v$q.Dië ]rYhpߘa3Uzj~ި2'-;vT ^ h Ѱ1)Cρ' &hs{gVNl]g7S< ݷ~Ut>=v@0څ"i% 4Q ˝adWP8`qKa]3%1ɧAYfl$UI(n 5{`~;KpБ%8NT3 +aޭp$Ή]3/He]ҝ ؏Qc+s:m*'Q=|FT2C۹i*vY5cSaB,j'[ 9aqF' S!X8%bC0"%lQ}=0Alj<VUfxΔßt>xsSϕ+r@}uY3-՟~Q3 S]aC:Q.6r{y9BTr]J^X5zXOL5BU4)&{CS_ZshdǀQ3邯:Spcjׂ[?kؿVy\Ň5vjZa:k)=?5 U!W 6NE_ѿlio%sl LnY}MۿBP\]EAIZNx,&5BW].:O@yZ]-q#@gX a1ߠ{bR2|TQ{kA]"OyS%I {Jv F˪5HN{!=i%& lK̢ٜ)T_R|ȫ$@u>wRV$ɻ,-i ' ݝkUA"3H1=\`p$w(tKYoXT@kB,8l4bAFY3?i43i 9ķ+B]| ˢJfsj6wZ[;Ko #F TS=~2x$$Z>;?Mg k9Eh8Ӳpz牮ĝޥ3Pjvڱ'7lcRnG gju#MF8ia>{ձk@ 5%m}.">:÷]0{áF/$>r&#,L*OK_yRK Ck$xG$Bφ] 1eMK!.N$_h2ƶ"NZh^{iJTۃoqfaY?ag 4j &꺙SZcgYZ0707010000006b000081a400000000000000000000000164e6139f000015a4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/leds/leds-blinkm.ko.xz7zXZִF!t/]_d]?Eh=ڜ.+@JsHJiUmͿ9$sz}.b\W .uSh֟Cgm:&Q W|զOv`{ 0)>xr7bS̋4uc[YChxr\htbQLGZ0f\mLREQ ub p8w=,33Xf.iXBIvl vq+i1ڝaCe%+W%5.Dfq1&l|DZik9TSZ淄T2 mw BD骀-MC%A>i-t%׾*BNI TO|VL5)YK`J3Rs[Y9^4ֳSָL-{p-"=,i%~9|0JVKfc(Rcl7$@!JCI$;'iܢж=Ԇ`SnzvZݷy+)=GPm¿ r @ʘ:c ߹ԣPǔ;\ϱl)'IR U@uXƆa%2,ÊG>n g@IJD_T NQj؝)ÑOx'_+.3,-]s:;rb>쭈- A2x=j0&^S~ בE(+<`sϺoG;S}Z1x;^H7Ko@ LnP.{BMFd Qjg5VKwD5 !ӳ]sY{db}Ц9UIAE?ܡ2uVa UAlA񠵽0&hz\BRi>EXFГۮXC_zv7^@"t] "Uzc ̼;l}fECsI-\O*HM$@:.h QG2<F5th:ke890+?#Żͪ@`]K7!j͙qQ5խ| *'yle.Iˊ1s5nk{:볒Wo yNgռiȫUq#Wq*ΝQ-8l^qK1`ѹ-mIAߌof3%'k:ֹm` -KcNvleLH^nͫs3ȋ!'$A eWA1L/ %Wt1|D/\ iGZ&+N&T뜝ka:c2^ )wQtv얩Nܑz0+ofFgR2qY3aIx>|א#73hP7&I 29SpJ'/P{F`lhvEɲ8^c" AP;i0KEx^%0|9b rS;_$w 59_OxmsIK@fˮŬۗs0 ]x6g\J?ޕL<420v#MPS,A}K7vXT6៚ThXVAjmd6m'b1Rh(ZR4RwPs$`uv7+ǻ\.⑍)Vd6#tSy .LHs KI s"Z"Ag+ZD O霣̻$ȋA&Hjc@@ b,%cDMAqU5dun%k)~\욱f'_>_djaY$o|F-e0cG0 r;*e  (Z*u. X~=bǶmfaTG=Y9$~(Ůoz)q. sۦQ&KE,*3߽= b ͮI7yyeˆBvX_YTm/WF\a41!\ZUĢ'y|gC~NgA;3f1(¹?vg%Ͱe{dK;䰛a-D5!Tn (-ٵ3WN6SDlҟF¦dH6N0y({\df>+I{d `5bN'F*Rcr@Fn̾#9\L#44mT%m~bK~.E:NtryT#Tp :hŶ|{0rZQc3'{֏:6sW&e#}2qrY?OZSuǞFn1v,54.bi v>,tש?]R+"5w` X$AU}Z'2x)YP3G 2|!odREgexQ(xR!UW©N!vW\ u\wYg,YaPL +ڍwq.9A6>d܀ !Hn'-2OH 5'B>Ewf@; uyUnF΅-u[kD!2iy1ܒP݉Xi3>1j!GĹ8juzL RWɵH$`K}k86íE AqTJ,ti.差hB;6Fq8 wQT]c3>5ҋ3`Šw;cF%]C}r)Ǖy\r %'XȩX heŃtG_V>9:;J8EU3x<־-u0${VIU#v8[ 1B%dok-]˖&cZ#RK#2uL&Nm1zCKr.'gwx)|T^Z %WA&1Dx5:#uls,ȘUI2i#Gjn(I⋯A" `(>w)G6;#jsz )`L~! Hup?̇=[իBC|rDD+8>?؏kG_+G ,w7 M\w%бX vFjL؅ ǞBu%nO>/BI3 M>?&%-"=NWآh Zc0k(4۸ POm]{_/\ BR%|߲g:(^ [3aR@1ߖu!;Y9s:d"Afz }"mm@c= cun+a t*'ȽSO %%w3 jp#b1\ ڝVD '~Oӟ8bI.U%uF`WX F=@ѽnj50Bel2՛i( ^젦, UOȐ$kGdɻqQO{r3ݽMVBל}~WP%iahgKLtv њ\$$)Z _%S1xD)}v?֑<=e4~l3liFh‡6v tD8 3`rWli`w*Hca}/SAGpΛ /, ŷ }yp$\Vk=JCt9 -%וl_0(V@S>8赤\AȭX.qe87y0~UCۣJG3T8駐.X` RعSsWdmuaY ~X fvf4'FKjZKХwLaҼCt.J.B(y:$Tt/9U +"iJq|vUE%# Q23Q[J)d b!W2d|ϵ'MeK(,eՕ%15; B|Oǿ)ȕ &^Xj㤽i[ x~y^E\w@ n6هЎ*jgdsF5NI#-.US%6.X`6+||ҶUɟ\w3f`WjWYQR37ΜNՀ>@G6ex6 K({R@l%32"MԋM+d@!,ꃱʝHzyT4Ҧ['[$xApGN|*dU#"\Gc>ZK?(eV$ZtK/tMTl#I+kqҍ%ژn8MFT`}_gKt]X6I0,x(4}6 eϲsKS2$owДBVEdXmO>,{7_E[G9>Y`[@s5Ab|d*VyzE$ (y"?; QKp8KZsye%_KMu'ӥe } 1pT@hΉ3j.&#Z-sX^\ ޛ7t#b,a䡠Qt-%)0P#~9+~n! o%[NȌ yEtTN!^YR1-^^WQGe'F #QST \&6y(lgz@uz:eOg]2f/Lv F5⌾Ѐi|ZUFdAvΣVI TЪڌ1oQ|U8L /A'<u@#L ,'^y\>RqnK`GBB ` zvϋ4t}M[9a!%M <= ETxDY!C2jBb{ ܾ%%EQ4m%iAUpULQԯs[0CmtN Iٮ#uЛEvg XՑ@!2)5'KUƄɫ_ׯ} @ I=[? Atن.7MH ib=ԫ˭NkeKW!ds J=)^_G{hHB;sJM;ËG42W՜Ȉ]ԗZTb{UaӁ.my&VJrK9on0=9D"F*/.YWXhiDmݩdS70ˆC+>XprKǿʌ0v8|<(0%q_իٌ0/"bjto楴G9c.|ogIS8߀EmR \CcdKC_6pl#do谟7J|y GY-\W&,|WWRGN2պ oOWxnR9 P, H()}Լ2~]H\5zßۖO(Ӝ}%4/9+46MyfM򊅑d1%iJ؃EugE[AҳHL4^u'F-q9#,s*X cgW 3!1{Nu/oM'R>4U2oxvBId+nǡRс/T ;ȆH 蓦eztMFI}&b^]sMֽtԥa6$ gYǶ"@rSH6&lckV`H8Jey: }g$:OSE')m$3[KΨo,E%R#a.mSƉusdzs$ 7#wKF0ƟIzqtyk OMIX*"'/P Wy\@vA#,שvLfh`8:/X(ڔI= ¶)1{eҞ7,J)xl+_m&\נyLU0,2'H\KBS=T4hQCnTa3crV 壂ݘGݬẸ10݄r+>c <}^.[cם,Ɖ-A9d¯#\v~^-Ox0*ڝɌm0)LHqPeoNͭCbVzi*2d0L4}Bx(>"KET@-ZckB#.R_[z"1ZAO vr 0B7 Q:Yο09du%{*\1Y}uWș%E:ARl+`Pv#Ԑhgg;dsHAf.ЭGU~Wڢ CYח7t");ǑƧჁ;xc.ܭ {MO8E#B- h:?>׻E{w[n(\3$TA}!#rjhu &\3ɺr%mI_|zVVHа;ijC !2*l%vM`Oz$*}s|b".tn֛TQXJdxA^i:tOgƏ,Q(mO݃XQo!$-PFů*w];控u^֬[k,N,jyEծ<ݹOo[Z l左G ڳW)Jr(Wg0ig%=8X &q2wk2ᢀշbbdq4RBPbĘ9Z"i6 zDwx9K r>+'En zɡO;=ߎ~@Oҗ=9YIí7:c1èb"xzRi{3`?ZHb !6Ui ǨD u7߁m @W/9GQ7Bdi Y)"/y~𰀙{ae>\[ p"ɟ O 2ggdJkVGeo؊M~W7_7Ys̷jGSoR.i!L\q-]:UJ_zkb(T'_"wrk84z~"׊ڊD=pK9vhp&yyy\M8+ %\qοv*L;S־$q~JE| ݗ|:mɨ [> zAeM0?<8I W;BK/1 iWuˉ|,b45LR%g+a 9C+@Z I><1S,-Ҵ.e{^&mh?xyK ^xѮG# HʚIFfOЍE\K49zx V%؀<ܯqj K.OEu4(IUׄW&P-ҎY"KRZXNakL"hV;"%to6Ebs%q.=9WoXT݉{ 5qp|VnyEWҿ5.m d; 5eHS_GAE͹K!`_썱=vX>F]+?0]!k$鍴jkP/8p{5& xO`$% ]\b熝ɫ` L @7Ё! ʠfzЧg"dPYV5e`SD3}zܭuf8Yp{Hώh|$QA۵kW//>m3hh[Ҏ;C7YQ ˋ7bդͺ9p_~w2& l&qřH㫏(#Ǯm4V d΍07԰4խ蚭Ⱦ;dL^3 bnW_U, e|B##"d*w9ya"*'cP YFUYWjTңTCs.C.Y=rF ]2A͙1pP{9Zza~j{-pѐ!_E WOoQro%M 5F(YgNq[E'77R j67by%G#!3(nG2# B!m3|s˃rC~;t 6'7?HtK}.@ r@7#SUw43yq6"nSww$uZ򘒚{ -)0 y^f*oRUda*uL!A)&m39y@S.C@WgQf/=T*XcSO3U33Ow}Aq1f`-B.vB|XT 3?$IȽV?w:%MǮ0Mi&%F~V<)kGC/#3p踢Ҁă݁sU Y:s1at?5<\% _׼m|*\F?5ɌB͇>^ݤh3g=—ѫn |/<6qv9^PwR0};?w\ؔ9F{/uW'o*D{S ND(U)v*Jj ay}uk2:\QfhsYc~/@ }s9#LdO-fpkP-˙ZFeBhI>vk֬!p}ԙ6 ed$c&qD@`Zug'loE:6'7LpnGPU, YL91fJcL'@r `[1GnnҼ6M}FcyQ^PY k 8< 0٩aif=9b|N̯?|bҘA+-e:C+u+[˗ @7NBߜJm)fޅl@H11x'ʨ@L)~5 fcVnɰn`ո"S%?(_cJ Ꮝ+1 Z=Gp<*ҹ%lE'ZR⵾`9`؈8{$~v3fQl0x*d3L"U-:ǟ?jQZᚧ(]40؂w!LDfާCg&pQYRِ@X1q_&V$Zֺ~dsH1 oS,Iȹn~A7/Ga S2YYcC,,+fWiFDMgpdnas J5k Kvp2Gޥ|фE7WީFQΕEO\CQMR÷7Oi_YȪ_V bwb1Céc2-R !TbrP(JY F3@UB){ہ:?T*U:E{5 O+;ڝpY%##TDſ$tNOW] ,%Њ;MӸ׸.2 ?|Ljf| Kk2WPѳ!"F9v b0n%hH錛 ֔\>2⧎ݣ4ƒkT%esdcr aGԩYsDoH i*ic'.DysWNt؃ Rf?Wa|{vD]|vŰYw2)I1lBltHl@z4M#!QByC&3#Ug Ga< _t;a6P8ƅkR۔%);cXBDq:IdZoXd%}IpTx/[\8)KARwyIA7bUypͤXvNi^}\R:.dJ'҃AMRVbR0_{a0(͎3p0؁9A҂@68ױ8@sWbۗ #Q1!5 ։+~ޤwjh!2ʊ?[ >hh,=c T7j-MvA3sTެ"Sb7z|`/~]QL 'CVHBv Mpy5.2-ѐ\)R#r 2HgN9. 9nc2Un{>7s#m3lrM\=^#r=fBftU"}A H`x_oJIÆes SܦZ|Ha"F铃9 X&aA& +^5wگUc286٩%36-+4jەdy SAWx @& ~Ut) 0vͷT8&0jZP@Kqxnu^9D]Y40t.*%Ry5l^bs?'#|<co@Rɭ+xk{\NJS3emSyuL5!J%Nm}qeTD4]8:O٩vˋZ#IXfoUoMNR(̒ ;q9]B#r$y=9t^ Tߘ պHĻv͒&t~I|gX6`6A[JMk^n-H2~ë{q֝V9 a?mRM%s0w@<`j'O38eTM1e+FRvĊ.r? I +NKfuLp+<e?qK8P`09b>gUX\畝B;Ҋ$BVoTO< #t,$_CY},+Zp /Umfqδd0!rPcEb+ Y;ڌb hrp˴:1OiV}>@|+Q$+i;b 8zJ g3w\f=~N/|*EL[B~ޣGTe+#O"CGNma"-~s׆9 Lꝳ¶6e%QTA]P+1mNU@?r?gM#M=sQ1ɪNJ@}zr߁J$-q<*Q1cWʢ tvկ:ڞ^$,\B!Yvfa}xbECʰoǼUީ$, Sd.씯j5 9zuOwMt61(H`׈ue7PL/u 3B oΣn>$ )I{H$#!ErH5O-/EV0l\¿QԢMPi4.r-,ڏٟ}2p1d,VQ=(GK^z4UQ.9GpS^(?QVoסq#K@_# ǵRR]'4AWaQ~xAsj/n ^p/_ҼS!V: d `TI^4)eg;o >G* _?߶qejf8o9UXκºY"a6ߠ[4H1(pyyھBQ ܀'M, ogxsIrݴ$"+ {/7]U\?)ӿǨ&'~5һאF&&{C3(qkhozdѻRDIz=90f[.DƳMGq'![@tQ6(KI$Cr_c6:sL+BZF MaQ{_'x'DBt7`H;5t!D[_al!0κBgN/ŪJ18a@A $~2i"him B wYA螓is*Xg,$q4jCƒkD>Q&*Z{jI \lceex<֖R5rY:7S'LCZGXL ޶0]]Iʾk_mlǾlNQH.> L$w]ϒ?IJ] ]sd7H#܎po&t"!%C[6j8`4~JqI|\ Zy5V`Ӑ|5.+( lLEȜDHzj.^xSyQ7vl ~J#7@-;n7b N-)Df8X"$byal'1E׍DiŹh J'vJ3kח;0, r09_mL4 yeK Ħ.Eva֖,iۢzB1V7"f.8Kjk4|ЭD?^gž]KǸ2>EclNPyJ4J 􁐐Es(`xo.,9юޝeXQnMI͂5|"wʤ1'.b?_+[++k08$6 c!XJ(n'2 dE.SIVh <Ź#4fsv$` L u,gT@ޭZCf2 <:;EʿMq2XY{Z=Z[bak@dӪO+I#P͙`5nժr cԯ³I=9\`=M"*fKz\TwW)Nj[!+2m_ D+utyK?hZ&Q E^?~Jئ0U;}1y0$. mLrEnZZuѨ9,ڒmyC C9vQ#1bk2YOA;x%|-(­J5G+?B7 E~6L);OhJ!DTQ6W`&c'! ` qG9&[a2 bRWK/8WTNZ%~nKo`;ɝAkM$ -/,AO(@*2_Kd }X zu wE<ZBF"Z*ƭ X䡉o)ʟ;rITVtka~ϼ ۪(ֱ(.('$upt'$K:9=! He1&~a@єn*T?߉ufisz!Dʹ^%JPpP+{4M A߰FEɂ l1Gprc!{!z5\B9o8Dr.}e߁Ra7*WLkc&`]vWM7WV<rTJ͝c!<5keϪ$ݍ,6F [?ΈC_[ė{4LƏQmN"9.:u{/ M @8MsM@"Hi|WT>im}ݙS؈D$c=@bV$EY`XtHFT}՘OJ\01 HuO8gy@gZHl@м؏>pԓe낶T:u Xʎ&țBJ"jҳ+3ձ'Wq3{x|?j3+\kA0D}R7߿y z*~rP8Ρ sQ|0_́lD/o~ ?a$`DQ Awfya)^L2%)R.$Ӯ=) o;}ל3P+ݹvDmSN 4Kbi7T䑘dÒd) ݀ c %v0|ba?CO\$`*zӷCO{b|i_LZG>'iJeun?X-K>f\&>߃i=/ ]Mʤ˥].o&i 幻٫*:,`q_ƆMRΈoލ!3,y_ŏ?XHBj;VRFբ aўKP@:r.{[2 ? b E@scPR@JwWIR'0!F]mRmxQ:ϗ=eū,`Nvq䇳ƞ}zfT4Tk꜖+k8^@DN h jJ2P'gx#v(Xv~ GB @ 3+e 2uLh<\pxVB\ 8]]v`#^ˡSRA' ZP0h?M %4:H{B2^Ob&޻p+zi#Z$o,K?-# Ɛ夐Pe_I9ߌ|؈Mҵ?,S@ u% 0sqRA)u>8xy')WmiGc(L= }~߰}u)"wު Ή9wvZȂ붿 HI~;g_h.h؄*f^ 6}2z6m j&>P4Od] L‰BH!I+[KupS&x]*_(Ydn{[JSh}.Il8@ ,  E4Ie|.Cm0>C`ᛖ'@1]Ey< AP>%lgN PmA>VE<.NunTV%>?̻'i;}8l(D4eK-o7"LuqU=UnC~fn-w SP5JWO.s+l4X,w\f 6LJyre8~oFŵZKXѮ +N`y򶵦 EdOⱪ$KNs1%mZȌ Ab=Z\sl 5bf*FAǓʆf9-J,cֵ8~x6a]*Na0_Ojp^vV΀$7x4GiBR焸iuirFg>LcH3 nݯWk;EُrUW%6#BrEh,\%f5 &uNu"2BTEYJ[ a6j?,6,{-L9]Fv2T/{yBP? [l&4t7i"u U|=.]iytg K& |#ӂ;|\{f.y5˸#]g4,wdsy,~[8.0砈\iTABSxS̳؇o)MYf؟"HaqNI K _f/ n?:YlI/[ύ(鿀f?qC(&*f涏8= cֵwU4-dHDy-QH$Y:- O66,]`!A*,aĎ<%9t3 y2NnI[Mu5|"űtyvsC#I!ҖNvYfg(y'4T(-,yJcW}KK(e$+ZQ^pVruw^b+'CC/Ptߍ(71ҩ#'"XsM=DZS4p3bXva4COLyf!D:iIWD\5'6W9'BΘ ~z ,l=r6/UĬV)`6B}^o%hB]#BSgS|M떰[N Ð-өb i "7)S Od-4elt_GkNu_Ю p=Y &~x9Wc* ֳ; J=7'YHވbe-.#`֚ʑ[uSlBslp ?k/y 9DgB BOr[̐ ])O1g9cjSm kygakbqG>Js uz&.ְt@ho2?.LN?ջgz>c _HJkxGy`x 2 1;aHDsz Jֶ` N6(mik> #뗩I*W-Ngg !;nd6P|MuG6Zߓ{ǘțv+ }0=XHP-0ʌ(. DHӦa {?x/ٕQ}NeXyBku 9x<< θ\/s"wH9bb9m}NlT:_VA|+1tb׎iSo I\!2.zSu鼭ͮ?di7IigB`3^ucnLY2L%@&/KiTu- 8-Ta xK_SK4 V\eZ=w0L֘ {G_ܪÆtW*Pz#dDQڞ$jl+;A'%dP:NhO Po DJ"UʣtTwX{܇1N*!y-y$^Vi^w+~+Au\q.?GV87lӊ|@W;U]iC3.v[S#L:QG'` JMpR u7Eѻy>B=`51V~V ^ ')*}jៜ %Z.6bh7(.'FsY9)1ݙZ{[5J\;|p䙮̏_3sXH<HtE'*"@0+⌈qdBB.zX41],:\h=; #: U̜B77p UdUN &)/!߰8՝.@@{]=h d _1%D"蘘-R2 8*VO}yk5KIW5XLmC:ǤyڶZ\BHUB@t)h_nI^aeŷS,>9Е(=VW֗#3 *~ԡWr\ |5jѳ+Gу1A͚:w@rͩ"}Mvfn騽@R 1ەTkn*&odao'yyh-0aɉ*dnF0⇚,ʥ('__dk.Pw}祳@vx;dդʐƒG-yBeeS ڸע͐|rf-.(_gͨ#TVm!Z5|EtZC8PVPP[Aۭ|&@ |,ۦpfiEuקmOQ~,%ӀiHrAM19M['z"DOXj]dнLYt0+SK>Bfp69A,cێ4eJDެH 5L JQ8 =0L4&Jė`KhDLjJz@dĥ+=vm !@9&Xߠ380?jc,ЍmjSXlYP!$GN호[;pJC|S0HBӈ —8#hΔu9-'_Dˀ!n :L\Ѷ 7*i|pC}['|(IUطm\#Y+3sW;*$Wo+io,(%&c&hs||VRT[;nYG6CRvNQ3K""yKr'pu> 81'[~# N b7T6cfSR)y<ۗ^A2{#(ow29*tc6 ټfr44Oz>\<`|0k`*?za:fv&uf.G/^M_jFAlcwb`A`-r&B|kM-hא-BVnX$FBG~Ē@I1>gStLIF0bS;2|72DQ]Ν*)+|1(v<{T7`;F ҮK5)tr#sU@)tbTibaSI/{ c=9b{sX+j{ BϺv"&lNevv=^AC@4H3 Wlu>s&QGB؍en+iYvR1eۃʼ(.*eK#~2%"ybV;[s{=I8ֻX9$6ZDk]DzQF4Ir)ߴPci'|2x}/'xk@9m)yJp>{O.Jlnbh`w/1o-g\13DyhktBt=U(,Qp֧.6?ZJKxVz*3j&W{}F5n8<8NuڝwVzLt uNR &X~#|BjyLAR~7Ýv$*`B)XшX ֱ~_:d1Kr ǹ! :[d&]*+32id6}Nͧsmq ~ܶ.YN3]꬏"!5gCz,uBT^})^Z~vS${?lWO> 7Lj'm:Ŀ&)v]=Gүmipc>" 4|qipRb36TnK?O ATͅZr3aS3BUgP71 M᠅]y]>ٰ\Vs*,yıu(&tp8xġlW#ߣl ϾƤPzM_ P8e06ymQ*Y`|LW=bAd϶(P!:};]dӅ kBne@܉16Vu9}6DN*K{̿gs ߇N|n~=p^.q[A&3=1Z_ޢՉȗf&! )-zV ܣ!v߰y5L^zYs$`&`5ʹ5[3Ѳ/70 TL˒mO94t7.dYe=lM+eY2s=VF!TQ '†r=QY ֈP_`Gϓ`@:’rڣ q;ljF8M0S;W%ʒ*!B'y/z^MĖwY往c^J$19E9 񄭓_5{lp젻Ͼ<-|MkT4D3(d+tfOD%2[c3}|cߡVMyU]o>O"ae-N0WU);h ۞v-UvF6u?LH/[|b|hѲdmKE4wx?`o4wyޏs" eN]E%c%4yk[◖0ʞ{/L+Nf?՚+?P|<ĥ\=S,uh]uZJܔJ,B5qSBJ951|>me/ԻGm$ۋ c,Nje+Mx@HEANW<ΟΙn I0! e6dpRu4m ī@ P=r6Bć15#9Xjϑ_ P!G ' l N ^q.:Dg^OT ܟUVn`\8a&SfjP݄,4Vi3ӧTLO!}_;+/7_/!ێU (8ij^R(PKODHx@= p!bZ9G:#Ux,V@)|XnR2hJB;tkʌn-mluH =뱵6UpS[Y""R4ۊwn ٣ʒ)] d,,{fbb ^Gqs(#Bxxୱ& ׫H`tD? w0vP '7q +^+{q2wDbx-ֳz,d_J{dLi޾emjR5}Yq^,qN'H5j_IdYdz`1Č#ː[ݒ|@`QWZc@vk Vܜ-3WKv!"GJ]PR)2UiK1+,JgN_d߬obα&M"ZSszU-bAM\F1O'ߺTl+ܧf;Rn ^DIE~qov&po&npg'B9-vwAcY_wQ.Vu= ͧJT^;{o-$?LMTɮEOۀc85{A\!x,VvowQe1·Y";\ .7C i;6lǩ㟊`´DD2ET8WBdO ~8oh_wρU{au}oGXYNS AG"EDh]`4GA뒶yBK|':egku]{A:ٰ/3¿/2~"'q WVGh]b#͸•%|QNz9p m}蓫P5,=.RIۖ)>RT/ eSF-aUJxR"}i4D}QCXq~fj*POŕ kk}F{CËYu:-\uAN yJAS SȲ=$e2#Ƨ6a88]|NW(f4e+ `)+)pd*@^5-${S# {wcQޮ區~jif{snͱʁO, o3-Z>p[_N_ $Xu6E;#_* xHѐaoL);Y4vѩGl⻓<@"^|:TqTW"!oojt5f+lwRxx#ik#bz/cE-AJ 9mROW||3oZ 8HSK+ʴ=eYW = 9>Y%0=2GsLswI G)ݬvuALt |Ϣ+|xRǾGEUxfzֳ+ $e!`ɀO:W8Z 1z(G vrCXod[:zpS㎋DpJcGS ފAZiߥ}걊6gIMAl=Lھc|ihn/E3ױ[ P_T-KƆd6m+Qp]4bpdᲶE?AҶP?V,g#aX`ǺP LgUFz qz#U\P>]Bar{2=bmůc5׮#-=N^YN.6hU7р9:t"5^q/qTmK#ZvbQHu0IždW 2[d@8N1m0+6. fgⲊ}d>jI+hXWޚ0ss:) ȺO/3hiu2[7g"OZsDN"G8lѦ-޸fl%6x92HfoN[67iyϙd/:@U0 ӶDr屒8:kmj8=)upn#PծlfS#0 2`FlJI*,]KtUF/v'sp2 _ Qa{W q>[l(^'vgp{Nq04a $j^O iśDSZ)gj+Xh~hphȌcl3[UQ$mpRSXD}\z󠄻6#Nɛ܉Eȷ[ Yi͌ .^!4Uw:<,ovyVԟ 'g25s[ͼIId_^ǡa -NϽ"i]6-\-<ӯaL`6gmɺӓ'.#0 U5KE&5|g ޮm ¿kg'呥.Q[݋9pUP <Ũ!T3Fij?{E{͢y_<ތZH16w"HCQC"M$ #~[QP)MF0+{Z%02f+` [Sf:p[MEOy.Cբ:0 'G(AYSW'H&^_&!wncT:,w%Fbk?2&د;?]S˽#: u_ M ڋOYc%S`{wH0!T ҟ¡tBzsHy._5? Rśgf")(Bbj˧X`VPr͎w`BZZDDox8vyCn*k 3W(% X 2&2T$4mB4W3t (E@wy9{y9Baḻ ^h B7%8]ܠ" >-{nQ-av;ZU+]6F+jw6/#B4$gso_w?:?0ȟh<}Adɉ{(ΐ4w}?Po"i 6ArdRD6؆ى# U0b$pXLiB͏31 .@B,c'&93J]) 3z 9ӵGNbKpC'l]TeALs@3.?^/(Q1XKdYnC"qB!AIyOwLOp˳2Ņ'?{KGqop]?؀Y ½hE^=s?` ah_~&.zE R#{TNT:{t?E|:fj4X}jlj]' ׆}Sݏ2ϼ F\P ҭj|yjS)9 !9y9soh_c@O&Zuxt&OCF9GyTKw{I*8{G8/=p&O\e u ,LuKR]#G͊xZ҉b$K%nC<0C\Sii S h)B/^d쉖]r`7yCK!yYG:4ӸKt_t!֧ϽX͢H-=od Cp$`z%DC16=I;蜇oT\BE<-#@:yZ>m{&RI7зː䮌&Ρ2%ߔ.:߇gu6yn\rzA{OW:! [!&?(lsoCWb[< 0+v;,)҃jeWDC9QCOKod 4h&@d>y La9NmWBExw~8cTۅR~7O##惉R`T+% uᴍ*Hn3lTf;l.C&Sw" ru>3+xV/J fӍdBs`.&l"w##/D˅Gj ~U\NkeFS#X X69 ;|3&*.Kܭ>n+Qӄpe+'8 [F5[ϥ}ƵV zPg>h>J MOf2YZi E](]ヽJw,cu9BDUXlgARb1d4+Wy[ g.Mې J뫖j2u_0W9z>WVQ]q§\ ܌{k_ Z)8ljͫJPK*V oiΟAcN@n.Ie16 ].SH.O%JKUb9)N'h Ay> PVh7&DTi;3}\5vb;N'6*!{,fJaԼ{:ss yò!f+w4czGŬ")~}И P6LG\YVҞx" +.SQ.(ásiT@1uABQE)`wrN>emW|!u?@*21Ȩu-BRxg#Oq%"M9ic͹lPX+v&qO6Ûn 5 _]TX ;Xr@x’(`Jj'" Aްzb(`rzd_PF(0gI'M=5vt7z)Ŷ?[criHUa|FP!E {nO'uf36-CXr&/Zt,m4ď_ f]jG|nӐi)e!G_aLf$mN[9jѕ^ U*Q` {`Ǐ%7.R}{mXڇ٦"#Dk^LѢ.ADЩF:-?a&hh k!KRNZ .?JhHg/k 9fPm'!9˃MD=v,jS??]b8ƈ+/[54bW'嶊2pSWPɪч2eŪ *g Z s)0#Sh,RG˪W ׶D38m2 {{\mGmRAړiE_z|X 3PD-Ӵ*>MwXn=k|c`j"0V\ IvPWr=(37gb#'3LqҝJx)Y _l%NH5Kt2 "E]Dp:jW#kh) etp /,\`ϑjcֆ)!\Ěqre9 : ȧ n@b7/w?Elv< +⣻*3cLGE|Z| m웒/Ki.a2H@2,2}0"M&l]ٚ]~xʲWvònJ {U]6gc%_q cX3Tٴ0\d:}1t[?Yqxz>V*Y#R~LXq09V}VcKpxplUK GXŪ^i Jt ?2l#O_0Jque1t)8ARm0?sVBPryy Dqj\6 a:n^+q7Gʭˤ=_Gl{>b2* Xw'򅵈 K-k$4s&Oa |Xi=|r!?aJBh+ʶHnBߵy݄XOI+D ÙiL^X%1X '7(Q?W#nc?.O_&Yb1J\7St?MUrz'~݅L0H&ѣzV7rw`?ŒP_vxIvW!Z}UBR'zV`DEm{DChڿs>\kM_}8h +b*o߿qfŀKaGa=Y#r1ΗjqCSЬ.3E[Lm|39Od[,cNZܸ0մpWO<9prj D. qpoh>jd븛ψ% B  2~"a&8mWF%n1N\́y%&0.@J~N&L3D來A'󌴿kx`*'6u'qoxeaz(Ld:=Ȕ{_Ϻ-}o#ibt){,8Rc5`DihDE쮿1?|3y:\p=4Ђ1EPz;;2jEНLLjUY1^WM`r nWQmcwkŹvIE+ɫľ68nLd?k&jJ 0ё 7J|_Q\&HD 4b= ޵}!ч"6Bb`s:KQn1|w4b"QQ>̔(evwB +0ĖS3x!" 6iNsIY.OW 9T+kWTh .ڋ"{*eNg #/Klks'wWf9$|µnze3kfun7Te Qp3`EF6`p |E?%ݝԵJ3o?o0sע%*g04煷tK " Cźa{κIWiqWdi2{佥mwUk\̯o/pBװ6`jsVpI ѷfHQ!t7ýqwusɉ%(`h l*^M&l~Yca$$TГ/XNQ D .RB890}B6V'笡Ii䷚@)cCgZz}V:b2dUgK$YcZJd r2"I lJv{M'<6ap/5wZX쬥+4E%b1`8]Wx L<9 5\Iъ"46h*/,?^69_&&y>+Ѩ)nx) 7((*ԟV1RuIcF|څa":&-WM"Q8A˳y03O9Tb}{{Biyl{'<mICBK 3LKMO+ %zxUDFݴ %_PO : ZDw `N틦櫕yNWW% λ8kE'/҉9c)&Qyi㓥yi]T. p*IՔ 7Be7CƵ+Xc+Cp[Ԧxs/h5Q';-fou٤z^ B1eo,]kЋ`^S,;1Yҟ+l)V{_zSI9ݦ"F9mojfUi͵8CЃzXdu, F#"]ɉnktUpEK8R9ͯ(O lBZ\!۔ւ#[fVo^5M]LFuSTCS*lAΝ>֢ՋuHp3r;tW#8]֭_Yt jN` Ч9 0Gn 1/yYT 0ot!=|us OSa SWKeC"@mI<Ěl<\{WG\Qo>Yxmz^c0‰-"~<% N{(R-u4)pW,|<ڂ Uc~])`~S3TFȩ4 = 7yJ2iC%;D+( ɳ&B(xCN:!h,3Lv}E ~@sw[/b9@VSk% BQr} wzکC|:R!'b"RyN# @Lu67c`;PxK@Z}[;m?/ׯpvH~a/cXC!'b`%o7 ^7](L sz^'Vqe6r>H"RO6yJKE^CJB.)$ HOvT<(g{L}5_s45U^O Jħ$>  !G3dQV]Cyv-a(F:N˾{xXž<0z dJD7 T> n.NPqgyOoFt oi]< %"jfQҶP'YWZo2PeS('wU4WdMa ~DثmLǎ;c+Sz.zgRLɓs$`X*ʣ62=K`A]wP}Yl˴;WtQdmIQ7WniX)j3F%vObn4:Όc_5J0LJ"NZ\p msЛw֘hEu*05 XtŴRaFqւX xR z?{rd\W?2i 2\8'd7pwoRzWP#xks/$g_uolYDJbCġ]p":::`Sm_(هp]uZjCe#ܝ?!gB̘k&Vg_$.rW[SL0jB$5q`£apb@ .8j3āgj"(>m5=A6biZ8< [73i֏*V"f/D X/:%Ծ׼ ٮ<$6HUS&=>bVf7B괏{/Z`xLs1 [ Q @Dʔ~1! d+}>c54t8nbfh H)l I/v\l.V:`d3i}D`c]+kZpP*?`g\>v{>#z|ph ^8(Ӷ)KU^$]{niYiܺ|.ĵLRTvdO6\"ndT.azŇNPG\Y]01r}OA,4࢛:Gj^ 1B5yQj5Q>+N^tdo{g.)#sx_bKЬ!j0Y&biACQn$R#QIynN+HKj,xND5?kXWzS

~.ľS㘢8i&i!FR;&}{=h[]0Z}{V]Z]y0,0U.Qxyم/hb zR9E(z6G4i )aA܎lD8Kgav[۾74JUņ]F4 jjOg4)=_By}|inYIk(Fsoq}!tT07E $nRԦ> }?ڧg>jq1(n`+VO wi Xa m݋%[wzǘ ZgVKv/(@k`#?.VsCswfٕMA?(,ysc9?⦹h˝c0}2枞Q%mơՂ$? C9s ug>>cmgzzg{ؠ_ϑi6G;nBИq#w7΀BGp׊O%h_wZR_Pc_z\ZiqaH/ŰOxoD^v++\j M^zʨDv½:"a#cA ۉ)H$lД4%+K>h[KlkJ&E(>;g􇛹nu oX݈M$Mq1N(~gVF"XzՋ)?(_lsH9$zz/ZT~9Ds[m݈f_ Op}H ӈV)6>~S4&%?ێ`l(s޶3pNzV93ѿ< @kzp6D&kY,0%+P8w[-D:k$2ũOFhQ8j`o-\X>|ݷ|q`Ë$$Xs}>R W J6{]|zv}ԍZ\Zb.TT=`H흝{eJz9JCGL4aPm쫣1(Ѓ JvY쿟aUk qa[6C[h3e18% A=U> o>\e[hW3㡳;lLM=gZY`egW=l KJ7%Jn'ʛ=N &;yu{h1/,J#l᝾{y}0yc2Xi9Ib",H~2 KVk| ߇";!J ',Oao8!>Vx{)/#'?osfۅH VԇlYmc)rwy9''s/sەWύ^ G<*B'k% I " R߮|`v k4VYVy+Qz, "#blk ŢGlSH08 i>^!s&s]ؿy5);"~& q"ho6R F ԅ>o q|; 1Zj Tb[Brg,bw2ҲP(q _gnBI]J{6А5g™Del|?JK훬D9qڝ4#+?QvΜ)I5wrE%[ia' E4T{q`# TeG ,*&Dnݿ Orabn9ESX@fny`R%2oJ!6*MֲoQ3tFB_}O _12im̡1ÞP$7Dz._Q=wodOXJ@}@_bgzy):"A4xf:paN!: " ,'5Sa*x CKi1\ VZaDo_ۙgnE+=y1Vcbypɇ3kf-yp+#M+?rqIjo6~9zgOWbew;o]tq}Ktؘ`˵Ë1BCvH-QXt˿ae;8#@'YKB^{|âJa||"}<5a$t%-g}ZmSy ؈߷zKF&qcMI%QXM^͟ ϯ3*"6NUx 1H ?f*un.3H-4I3SfKs`L##BιCi !xBLj{eJ=ljg-UKT9}[  '? Xie^b{A4ꠖA7`jAkv*8P'*NSlcpAh mDJ@:qګ5.Qhu,.0&_mnU^MҜ}'PWMX L]pBu=+ְ9.H3WM ѐ#OÒHg38])^S#`QOr_(E<^F'wG4[qK{EɎ+*U{@ ҦF,.^DR4PUxfE+W:;k4%8.(#o+ä0IKGf )'3pZ5V iX Ҷoo.U,cY E d 0toi Rҥ jc'Gm wHx6:-e{l|w=֘^G5D9Kd+yz\KtF(/汊 >θǿ£!7>V;n}jgFOU?`:A=.*tcWA xFXV+ؔ"t7Yn Y&0Vm"3\-%3EG%ФqW/?M:b UA0Ddy a޻q =z#frwyQB}qo-{^_`I'd$M]Y2(**YJ@sdR1 q6[?X/.L0h"ra:d~Յ M-Jc:_Ǹpkebvqs*E͙'K&"?T~trhg*&ԬOΊ_ q5gÍFU{)yxRhE7gΫqy?f'5EKm^6ie'B4D6E&#A ň;_#BO ׀)VF}fBd t܍ͫQpɝAz`ccorM)e.G-:2Z>PRXH4"{c}{aHZ{[K$պFUHZP 6G7LJ[Qv̺ahET&xR*f•$2E[hV.OګT}rThl؏?p5ehaLrz02 e F+DPDf"o_mNM:3C 2BȺ*Jc'ú+-@3Bɬ"3#?q{:Q5,n}pR}Em3?Vߠu' [ ;XL)PǀYFs{-{Üe7zrRvF=e4?&zy|=j 0-lv6,ԧ6wYZNI"-,HPhN|YQqs8֊_ÃUb Aݝ}eMc gjuɕ-Op:SyM GJqFT8>ҝ}O W!{٠JO"r)|geGӳRtF +̲ 9K(!T4Tq+KͺD ~-}sՙ~ LN4w49#_,2ꥴ;:.! i!62|3f;^o!ށG wE3, fp9,(Wr 6%KgDac7si[M.+%^bB,s!e41ZR_dSpP9J 6(xheS,ށQ$ƺ`pF&WI#5‰D# s0*agGwU,"VPS &P$sfH{B5~N^Uv#˪SaN%G K1OYev'ĭY%!13q.}e2Ox ?q &w5WWLru{͐7 ӛUT?~3}Ӄ;G&>4~g.0[,ՐM'rdC~a^a?j҈TspkcӚ<9 j,P4p؃-Nܑ㎁f\m u"JQk|\7Z2d)үZSn!-=G޺3^+jLB~qz>ʕyGI#¥[ٕ Cn̐jkp;VOb=8'~7f^4\zJfʜ aad:̔moNV6O-eRhxƟZ_D#-( .P}Y~}FP3Y)J+H l'itgD:KK6E~=IY`h 63)x<gWx@jE(2$-1Eq_!Cqq?CO_$s%flX fFtq8_-,ďV,=zD%u}(avEɑ-y_+yGel>cjx: Ix`& Q;T'sN#ҹy^,pd?|X9a}[S ոRB5P$-i]}3{ _ |`rGDhjx(|Ryfj3  )><c ÉT32\Yrs7VC KC8x6d.} s&Vc)@ݹ"F"9egmGL|N ~#m~ڡbC TAL(C /In(y`vihⳑbfۛd<:Rc;LߚU6pJ*\ <ǩe>}*=[o7dpH"'=jm '[x7 UVTM}!Xc쨙@cB|b5VχKb\⛽Āݍ V2F:Tif!8w GD,ͺ(f3 =O2RO=|vT7ƻy."eGb.b(ǺfCI sÜW!- ^w M (.& ^^l19}vCH&8!:[ &X>قeJD6Zω$mհJI0rWvȗN>[ ZLyHj8+ȳtzyi9ٿ 3戢` c֩Э~gw"k(ǗJ|N%L1`PBʢ@}-\Kc ~ QƶEqꂽi2CwLqJk t˾bɿf&]cn0:ƒ8=h kw߂+X a1q+N^ ڭؗKwnSnuyL|VIyK~yV3" ȐRRBlGdҶ jMX6o({AӳQL߄PQIS8s̓__hN?w<ٖ!6ת]:TITrHV !#Ô;0-&yq!6r(ɗyZeiwa{o V0GM5k㧛xG#"Z ̕)[{z_e2t|N1V(@1L0)"\`:J|w߷W ((0ҒHt)*u6:fҤQh FPVbK^p^]2;$YQfsNjǍQ9_XY;IދK/R!ޑ&Hc<:෿šnXaS<|A rCos,i`!*[ ~8b5@)i/#cEpߟšF81QXc]95zV~/~b or w tP4L(2HJW72Z[2; al{vUCh8iR6CkVQ8}N)% !ef`D\7-Ӝ)SIS:z9mZ ~3[.lT|y*7%b{a<<^aH K ֥ɔ"1,cShrVA5`-? }+6UyUm@ @ý-3jlA܀$J1gZr7Uw36D3߉EZ̀P&7='GXdakxx fI4`ٿ+|f )N w@3%:%2Sk"f6<bIXL-2N=\R'?NOR=̨+1{fstf /ql'ٽف`W[! #V&cJU&%"nc7f]UѤY,4'Tf$/(;mRj7{Jyªyvx:)7i@G a{ >3};z2a :|yq\=Wnl 43:5xn[!xPI8=-葘Dg )“#b9IWT!a{  )z4 g̸N\gc7tO/À(2&V{h~ɾ󑔄%$ŻJUq-rg(Mn.KLk\pi"n6ז2;ƈ_w=6 U JZSK dOH˝terr ?]l!>q2c.[.2? :<9* 4> OZ)3f (}[ڃEgq-`\ʣ`xS"O:jF׉:ZGfo"vZ!v{|>3Y-x3?J!tTy2[ilGu"mHBz9{.[eB0#S;=*GDž)@/;->=ö[ҋUYVYlj9_Pe2r "O'q)Bi3hkh'芚 ƁlyHSW~J/zf&sQ~hp0i?.C1#am%|dZ;!*j L>Q F'u? /nܞ~33_nyn}'~X"4ガPF -3*ՁEɯ+T~=@:.WZior~EVأqǃ("c xb^|]hH} Xg Vu>ѹ*LNa:2Ң~N܀FFНB8E6ߥ峭*kbPS40u`AZs.nWu58;0YK -|;6r b{gVᳮiSf G)s^9kMt1m94,)I);'/.A)ED晲C-5&ױ4B#)Uh{vOBHpF+lv M~:^uk9yag(U& -\*֤Cs\m{麟ӣĭV# uL\ir!% HHR麯" 1E G$LEkŎ ئ|1(ɯ$"tu} d Mƨ7Mrh'ƒI'`:\KKu0<l=ɵfj@ڌwI+;-tpS)KXMbtIs=bN$Dg,0 'Z[GPáZ.ƋvsѶM2-eKl'B)Et&9X2+W+ST5z 6XΜ^~ynLAP}]xHfx`3fT%({a,vf5?`:bV{!u׋V߽Gw|g_#ʢt؇rbY7+8!C @ AJ"ubلIX.1'K'B_ivB< (N0 %!ej9|KXN]%V:邝JHoY3CykuiGɵ[E.(^l>g΍r.6_8|ȤՏQe+Cu[}Ɠ9d' GנSWlu<+kDagBiP)ȶ 1˶uo:$jɗ𕀩)1tSNDpWV 9ҙX"&ǥO,i/bgx[[ˮzqieh*+;M1G8jqT1=Ba$ a0kK%?3h v,Mߠ?斘 =`d"r/=AX.ݺ.Y *渷렿Hf;}0qG~V XwL">m3Z='-1>ȒE6;)=K%jnEEH79 }?97ngiCB¯bjpcIukS:vhO܀?z *|w({2k;vP\Ri.$CK?|MHT1*I1/O>u 'A-*;39boXF\05>&AG:o׃=0WV6ӫEN5,eAPvP֥DV+r竱ʢB,:G+yaEuK~#}ߟ&炄xw#$K%9qY~A7BAj=iigqߗr֑:Z 9F/WEHЧ&#ܙ\ֿan8"N `9la5n\xNM̨E ꫶e@(ʋM}wWW:]Gaڎ$Ƃ Y +q>);,#V*{G,%GGCZ+|J~ĵkT3L4&g+պ, ZCD|2 Dm&Lmֹa -ңyx(s20Y_ul]9 \6Uj0 × v./ҰMN7D')1ibMS`92f¯CA|013k,EK j1-yX O .o#T^,p0,KM̔ksNaxHi ,\Q&ªqI;zfJKEi83Ak[} ׭h$vE]vžekb1͍sS'# Fݢe~&_BlQ}d#)u} A06cք:r@:,K8V{lBF7kX'a>{(J~3RW<ޘj:neC=)}%:P 9r Yngf]xeM&։q*/~[7Sjrة7A2EDy- 3d8@$O:isQx}v1A j(5"V=Lܿo𾫆5C9튏 X8U)e$]u*H.d mW{rMK'DaBdUxkIi]MxG?Z[<Q*#}|,[2!˄G̈vG\?'k&t ֨'FnT )E^~0*ѝH#`mrWj3Zz?ݤ z\-?qoK`d;FXc<M^$7e_-Q/7?+~+PT=[JєPnٌ}< s9dgY6P=Fh#*Gn5I\ׂ1ç; lR ?Vn͵52jƴœ>:j3n"O.ms|u|ZZ1=Ze4VF<(6g"}NN/4ZaPQ}kdr&F.*A%:.#Pu-^H::OYw^ig(H/j+b*E:8rg xJRVh̕'55&M.^'AP. 2`4Ř7 l`v(jch)ۧ ޝ_DL.3;a=!p`M̲Th?r{mE"-TQhB_6xZSn(8nkd6O2yK.6 I\fAͼv\],_AT9Nd:v,] VZu|f<^OLRuJKcȧVd14⬂@kCj D2>!O._(j*e7yȋq*g"Bb`{p=F zn9k\8C$kvz?$Wi]G*3F b%"ɦA=@H\#1)_D_&‘]im(sIMKfAN_0ȚY~'\WfoF,׳8?l\'4kR@*M~A7(낃%v5`xNө9.^J,o> -[={{-DpNf7@lzH0-u[(k?MYqFRD @Od_sەp@1l\Aq$> S4\Pcl+Oq5NCRWs φ/-Pl;W{7[EMRPRg`}xg FWk_ULTsc NjjDvAǛt*Ӡw}MZ$X'S\ybJ!g#2Qwl_lk 3 K%s aa`Qrk G;aAS`$oXg՚'JwgySè02k{K27 2̐$fOMɘ!g͓yܔ5!WLad\.ZۆHmY_ZUʜ+jp[& y| WqDW՗]dDc|Lj3ͻ :BNy`uYJcA "zO:*7Lvh d))[nk匱PF,-axצ=*UW5yAQF+nTHTBcNȉic>A5{j1t]kCY1~ S Q0xNem2g in[fCBxYf\<Hs^aJΪ]ȫ俏#i@w PH4O^杴Zuwfcv|'uЩ2%ER?hW > Ʊo9 ܫ1wN f~Xfu ujYxfL]Oc̾%%c>.YGrj3Fp Я ,Rc+>'ZS,G3@^@̚ 7h$&e y']Hлh+[Hx<PJX:>%1t*ۜV&Jl{Ov`;WΘ+ p'ك's[Z]SWq?ZiMEgJeOfWPq alma,,,|QsR9˺ h J: g_v4ڥ&ōi9٫&` 2I^܂< _|acu&7= Cޏ[bѣK:>m )f=f:s6@< S\$i6l%XCHzhrw@PQ85rMv5$sF \q]Q 03H{:ԁ=j<HER  ك&,,46fC/2j_& zxZ ]F+ i'-_ rIގ쇞N^PhŪr)>H\8Cv<o.smҕ4YElx)_|mE]kC{fA (D&jtV7Yѭ"DBFes2`Q"dM_;%813ogD%+^Z6,r]_ #9R;ϺzTz>Ju{t:y^aO;$4D,eڷҽl޿mT-VvswY}}OEy31EmEcqL^_;e 0mPKWƧB;-?ϼjZ9^4O6zȒǔg(t]lukr}b $aU|~.K m)܊E v'(=UJNKJ|,tg7 *TEZq]I)!!݈=m8%Fc\%*cۇ#[V$;ȍ\dzO!;l|$ o ƧSN};uč q}y/&$m hBƘ@=a2?~X.rjZF^̞Jl *Er%=dָ (t(q O٢x`!yl]aw_'p 72@T^eOv0,jzNԵHޥzt7\9Aݶc+KF,|'QՖ<,Pi,VCN1/彚K ;ܾӀ;%aؔ1%, Z޶pKթ)wtׯM}{+Dݴ9.us- YK.V>Vl$DST88'(u!\L:ڋv(q@6flgduk^xNHF|FLRqȸ sfY8*r ɄI|BZ5\T}bJy_Vﷸ#脍ibXui".ʥu밋ÅO,!Ҹa2^Py&U_IYyѥŖ#bMrnw9[4Q4m)ePfָ[9k0ߤ߿CVVTU0ǢⵧA@k c1wrV{PD7ԗꯙWT'oK!΃=64ު}7z >a` h6a&IFʏlSW`jg8% cC$zr P'=c9M6s5ݷz@Vυ 2Jde3a?;:zôo@Ge Ѥ` Amix2EM.2Ε&jvmc $ `R@_\ Uqbaj8hbGyڍ.mS//m-:@`Q=Z7"ZAA5Vbgx.}~%uxh_|1FKhA+J)(qCP]7d8~}9}`؎= B(Qm ;189(qm;>ˌƑDa'BC o7۰~aELp-7VWW+ 6xYJؽ]Oۧ9)4oBpƝM=6:B߾ǛQ@PC1k5 4@SQ6#NkUؐA!1Rw8k%p?4f袥ks)AuTA%tpmTS"6`Gw fQRt]``J܊ *~{"ZОWF5願{.[ /:3Vx MuI<?^YZ݉IrBUkD\:ύA'Tē~ɿ%:^ XBv%1M`a\?̌nj4p@Q zEe&j`[\ U*=2Maxh=pԲSs?q::u!KFcқ>u!Pcd%Bs`{k嗲f}|FW[F*a7V&p+dhH4<" 'WŦ,K.@3Lt./ǚ%RTCGu=٩m#oCCmg```9qc#Ab {vX3=JMoZpS|YILy6\QV9wM<-)fLӒ=&'!5whw/%Wa:׵`"R?4Ho_ ;:l^;(Z?'x*qZI/KqƕN'}.l)L>2 à%֤pIdvAVlgBNtAG8xxܣ'`vMHI3H0csH0zgg=)1[@qgtiYAN.c)aA@H$j`Cx!4(H#':HzNLr:|&Rs>RYjmP-H#+]jj neCYP]?RE)ò/sa?1*2JFe-dOoEQA|f>j_ˎDHi{Tc|bE7K j +e] ە{u!1.'C?A }kLL_ z(HJw)Gr㮛@aˋ2:F@UE\wtq?f@nT{8țS֗-Ϳn=łuC\Vf*G͗C/hFInW.$0A™)_'Bu5ٕ@Cv5dɤblKKq-Y 3zh!]>L[rfʵ4`yջ%{7̳pdjpg>EAq.Rb O0g]Z/DK:7 z`O)ӿf` S=gkW4,> ds(s}gJ\W}8?E_1]ޅC=rW#&Ә07MhfGT-.A{ރOK˹ZNZ HOKC׮J|WL2 c .Uu{"1.k7@3C_%BU ~ H_8B.ѹA^\J cFH)jˈٰ*@u~_Ocfʋd}ZJǥDu Ub!P2:!ykލ!?CT;{If>Fmf8X|KǒtFݖ-yTKw3c0_@ffĸFݶrguPũ^ NQ2!0Y5z%h hrN>6Xu%Àbw2J&uS۟Ԅ邲~~\1S1eX%׌*g9J (t0O-'c`Tȅ#-dP9ՠTgM.-Yg1|dAGϑM #M4792hepGe֍rDM=fF*qb.Yf`_ٴׄ0J=ET[DASmf 'fl]0OIr7ayDcez~mj!ylYs'Xs{b K]l&Wcuܐ {zJ|v[d JBt[?Ͻrƅ;Pְ?R o3aͅTm5?e`@ q^bhJZ;~dz~?ߙ2GRn(FțQ JGb nj@ }qXTOM!ǹO_v]QƻNkXxእ'>6j]]ǀE_$  BL:XQ2)D+b Y*īsA$-Z[Z?m,JiFr۱J#wHRk.j;^G{v,Hf#F0؉%5Tr/"Fy?Pҝ) i(|Uɥp>{i TX %JfE#A|!p6y=71%=^.#S+ËU܆d0`Kp"Ʋ~ØdԌŧ2OXll="#}Y"u:Ihe2lDEf&* C̚")X26T>P2(L#MBhemոfN=IhF,<% >x0݄=ǣO yk: zi9ʵu6-&oUhx-K/8 _c =ӥ)]1D'a4iu0֑˩3Mi4˧Q@bX76 T`HⰢ/}.T~ Ѝ瘋ܵєΌyX%4 %vL'/P7񅈀"ma on_̝h NIA>yps~&:J褿p_P2!Î`+f)e" ET$}Ħ^s=g}MpG?9jp T|7>uuTkpVM!T\nLPßO /5%VvVE*U-s.q@hF!^og};:5:"[%gf& W/-7brgz l=iBqLMG ܃?2R-l+^o6y)c2S eI(~*#8<ENg ^Z&ǂs*G„ďb?,Y?uwLRp٧{C`^q4XؕfLa\jiW9q-ώ1jiL Xˣ.i^h%~Z|$STȁMb.;@؈`AL#ۡp]R O@-0\2kan$~_Y| ˫& s4 `9әUf Nq3 S3(Ax1#! 0 qZY [\l d&pPXɼzvAmʚ1sO6~h0w)˖Ep"^B#ލwK.?M*?[Be^,~cp$SQR 퐷fHߪ,Hΰ*qwMz@[`a =4/Q[m\!߲f/Fq`@u7F滉!?j"\t XLK^+uh̦[LGG:T;}x,)'7/ xv3jx 5rmtR0 X~bU]{OHJQXj"p{(A$_eÀFE& d.|ڰߊ IlKa٦UQ``V Н 1isHEwI<.=# eYKBY|-͛4UV0fَѣ+˨5N/3x80OUg#*qZ0Y yFf+a?'[vGñĶ Ԁ2eh蕙owu3™ |1#Wf\=_ӄa^.\,C`{_!ަt&/gsAzxgw .Ul)cb1iuqcBQsMۡ-P9"A-zxhk[+!SV(2iUaxS1GgilC8\#{v'p]+b( P09Ώ\B۱pGPp@y"M艆c̊=xOم̳"^F^mzx 5R 5`ZB}_ŽR+v< M`uchhWMP-+,ּHIGd}%_dh\9]MI)hy'K29J~,}}jM;&#Ymb7K̂Fv/HkzP ];̇Ч׊܅LFwL)yn"-ڣbĝm*GpA6lP2iЊ?ܠ<:m vښldlj2gPPu}nl#h26?aGI6Vj}nlPn/˂kdkB{M-8הּa}_:gk \LGLyOd1WCV^Y"ffSGLٓ[Kr$LC(*mN w`O*t̫|--Dӑ ) X'@1\,%/sط bIs{G莵4N>eX~-I Mz͂8Ft{OmF\cT'dzRI; &[v9!~Xjt-  ɑ\!Jƣ_po̥D棓 -qCW鵭OC+ lF.ۑHsA]> @8|j F,F` 7C>Z+\!-G;|4jh#37q`to89`HwYh76Mb.QZYr׵0GFM#٧p/\Vi-y}L!{V0?b.0ig;, Y'XPs*r?AL,"J42Cz8㓿c&$k)V%8)u""@j+}E,]תIq(sܞE6 ܍&B6 ];R|ʭ -iүk{n#|Dűx@mDuG#X1@;7(ei0l=VuT][Jd[0QBP$SQPWp@N'8ց>|Nf{ġx{w͝#ٿ){8.1MNB[,JV+^lIl̿.Ax+ QoAf3tDϫ2.},Qh}iW>oh3٫d휮@8=lw%\bޮ}7 X蚝g*Q(I*KjQh\{dSⳲ=,Gu}>-'%IO*qڍۧ1_AI\VKwcfĪiD3Rv:3^W$ӘY$a)jY6E l .9:I(NjURP?3xB{2Nb EV[GSWVN 6p9A0?8\}zf@c' Ïx =BWayMoO,?߈KIV2ry{Y 6*O(^%Ɠ@X*\@>a~bՊ*?0$qMTxXA2AvB3{oM{m7)" !A4grUcʂ[R'J~z;293=|FलzODYa\7A! LCʀ$ܤE =LʮW(5th0m297N58P<4o(le5XKKA$\nnP!c{?O%G?-ґHNY Ǎ#'l&cfNII-H:84 g~13c!zr6&خ׸4(bH3'RIMIC+ p+yITD/<؏fǓ+5@>@{mBC|/*J1U| =4n*Ψ <䩖l']q) {t[)$LZ^p ʯLO[G{.7S9rg5cĞC\8qvU3.|C={4w1՗ [5BZbA%a}ZSY8H4P6xiÐH<ޢI>3i?qCq/ j~kr2>I΁?գ9ݴBՉ=jڛqQ0,~`4d&w/#lÂ|[Z|Zve@_H2/i $3qqMٮ!-3vvJg1H 67MܻPDŦgx8DVZn^FlgiYdw[ݞw{YxNEZQ!< ()^?p~+.SDf%"< d9(\~ VVd,XR@T?fdY,juI7x AʩW(oQWa4וFeq3 #7Mu# wD 2ثh9}4CYRcÇo;d$,: l-KC diMj^R2GkLS=W7NѤ=cR&:z3|A.,}h`ӸzZ1/M- Gb="o\QFRF##W8'?#/\[NMW~g h 4d[~i[7jnq˫(2 \x2޵MB6=Ak>y|T4mOxDS=7U"ibH7\ "z2 О&eH݆(|)D&ъ/\E#B`hpk'3:si_F Fi$<6:Lr{ŀڀGfMcОIl. o'6kAH׬BN})':?Xr;C"F] Nk_CR/`x(jŖpT2Sp)ۄ38횹[d6McI#7ȎZ~hpLථ{~S-je3٪q!NW~Y!^ȉPVS.#_?[?qݧŃBt)=S{1>j ӥ 0 v|Bi$'5 OWvm-9#"p4Pu% hקrRR:td_;:iwLfHo3ڜ>o͆;1hGKW?SDN_!/6i3|_1Xnd|j>O8 (\f.BBC SS 3*|A fb7qOԘ-̕Lek:^rTKSw&=LQ f=!y&QOYSnVm724"G0ePK9Zo5bQs"6H%|})u\| 9Zd:h&Lx2%0c aRl؀*oddб\hDQ˺qQT).G0~X(+S gNh8J[\9穣4Tʁϊ i@5lدDSȰG CйiR3n_ؾQwP&4Lg&mnsC;L?__4{Y*kp {LBa w1;oܿFdP{ RuJh;bK(;o1qJ°|'Giʹ˚(S2'9%L/WA'ҁvu `9+2]ݯA2Dgj-S2U_jGA ͔9ŵ+}["B185rvSD^jROk)MԲW2A̋%5tTMwq>`O8]F!QN43Y/zVųџI46ڸP+wt7ߋ((Ǜ`iy-y:JI`S;<E< -fb;drcCTa}fu`+rwvi`>#Mh}s͐F!?~+ >"4l#GCg/P]ᎊ莎Kų¦$֦wqL]] Dg#f,gTxiNB{}D˱'#t_9b[Ș/we6Hϩb:-ACIEdkqx&17TTrFs.2ۑ*:ysZtCoᵌtQn0C`Z-':l##Vͦ( T9W#$t&P4a\gcYQfo˔lӣ_m5nuS+GNoў9U|FJ 9b6c@-X"n=h]]mQ^\ hlo1}A?360rY]Be~>;U5q4*'#Xl>^.},/M їUl& ۦHX^(Ki$uSs1?@ / 5%+Cʧ:$͠Ȑrp7Kz`⊮6은qIpD^#z ғW[iSCՑD7Ns,6,}0Ia5*qKVlc&ɿeNanm>w]EGw7 5d1Vƹw`5WJ󤈒>dwb,vKvP4js.eA:7/D\au] ĊYBO8:L_z N","鸇S \{MxcoD2H{#qF<ų޶-+Ɂp[p4SfƊ[*3Qj71Y: _pFMjОw1ZBoJd@J2x}óa؝Ay^OWl+ftOyYF~ע\&QV=08o ?L9D˪z>^Hwќc&W.epGHAx܂s!⅕i{EOf;(iOcv)}ΖY𝪷 R%SӲhE-v]3D/2rLF1ql8_}eԔ79C )IhT3L1hK{s/ѝpXVW.Y# $vj^'~B&NЯ(UBPh68}Su} ,Xp6p_Ka2>wWZٰ#W(U<PJc>^pk(UQC2wat&Rm(|IT&RvSn6kҵ,>X ~$JInc"l[d4`hdk!"6.CMWMJY,Td:9!)zhaܦH>BeC7Tꗴ`!q fmpm˨t`F% _x:oZ_ BʠW~l8gLU8 +Wj ^bu7X0J::8C**X 6d7^pKŧ#k_6*ڶr-ACil;E/OlB65G+!naRmVmw0BXLKSwYhO{t$Bà ׵ctӏV_f9UzȜ Ff+wmZyxѩ^*F<e,WF~r(I /7yD>jJ3yxlLG$Sm\Hؾ1U]mպuUc~\}q8% ,ԯH!VG0*1}=QV5Vq{sج2w\[kL\S`w,ڱm߼/?u%`$;FXgL{|DЪ7ZvtB-&'-iSU)GrȹzKM6 gj03;%wՖcvit|PTu^7>,Fv4q m\: |\~[$>HYz< -;o7;ӹ"HT,d݀=/x -?U\o;ZpѣHk~Vb'O1e5z!ƃ m:SX[`P>Ѕ>bnף%>>s)>XeuljI <.t7ۡ`QX0V$xG7$[Jq#ov,`J=uiO&Az!HTU!u:55 )Ī"aF%]z 'Yo $5.MVȊk+*:[p\_xoͣ({M[mGF唹ѽ᷾~\[e&Ь~}Mn:鱅dU?rDy1_,!^k@"?td]YKK V?TT )9πRPi"*&p54M {BT֔t6<; Z{蟊Rj M-r~r4"7RO HL܉r|rSQfE)0)C*TAqta;,!TflN$벽{i1>|(z#y!eɹf%AAdw{b75a3LAJ^\Oh@yؒm"r$ Rt99zk}ǐCN`SbѨ[r-drX "rgz# ,y{ͽQ)4KuJydUX7rò ]%{񙊧5\y!euyJq9{hL B9dTxj]fmqG)OYiZQR V*A5#ސ̞?Se|"D4b1*؊u&xFI2ڡŊ3`*ʖlxɉK3 vt Ήxbe#ﭡgI>ˇqIK+&>?pß0_.>d6øV#vq M3I;!miuP) b&% Y~y+E5=+Z,NMkHyuY/Hg{RR~<@yE'0 OhrΚ̘aJGRIDϔb)Q{`^jMD1mƆkQ Ӫtb ֶݗVW$d}x8iMsg!vEd ek{Q~Oac޸3q98QWhl`?SԿ>4r5 3wɰ$ӭ" w yXa\1`%i!NJh`9R4ϔ徛l>V웁{XPOâô2z< bpGUOvpp5Yd`n!ȿ;g7ިT|c@M͖H۫Qfη"^pN$ee9 i{n4oIλ:q8 ymaȠm«Ü*;oZGm,֡ -̃n8nĢWy'GOI!Z@V_ 5zn@'zX6PF4I{-D`޷7⢓Y.rdoyG6wKz#(. ,}K=a R-yop~d%vRL B,=nS#UèeEPn=ސ^CUPm!B/[myA xVTɚ.)tn?d?p\48>2\h,<)C٭C(2.tx?Qk״J\Pû0 }`[?G⎰+dTp'8K^TIM<rwM/ p?M'ԨyK .M@E,}.|v:Q钉;'O0þXL vl>;o ֞cRx0b6 ,古_.K/y74֛h Xո @|/h"iV<fShR6FX/ n^,e7$.l&pv^{g{H5{,BsVD'! >zt6Q䖞!d >  '`h"ƠGXq$-iGBOkA;dڥa^8P }4SHyvcI#hewE -:;r,[&[-ܿoWFO[G6Q3uq}Esg & ϡ>G]GVJ|Ͻ/ϖP]`WA#>JS)avoհmK+og [Uҩn62WVٜ<͡hTVy@)g%SCŸ.Ph$ʑișqD_SW>6NG+=X]#<@$ѝ7 ԇZ51(%eGCSM!hne5k72}$'oD L= +YJV2R2L(k 6L`J l>73欮e~cMOK[ɑiJQRX:A63/M8@s/%$J:+#3'/Dh|F:Aac\QmF8 VG3o_Xe3K}IӖB KewHLg vȎ[)ҼKHZ߻Z9^[3z09G.pʑSԼە%S(ܓ7AL[̟&d,UKb땽BE@odc[O'+δptu|KnrZ#_}Az,xbҘXr񇲏.?YV|M&KIn3Rr@"81G`L(N|k8'|){fۗ.s $~f/1[RY<⨨b/Q'nЕ3 l8mۧY#^ԟ) Q0o~>V?I:QKSڷň3bl'?+PAv:G7ἙKyq20Le) }Ӆ\1v.ƚcF9m"׭rkCD~*0)<{\>TPZIqИe:9b{N}z/]ZO/a*_{d-.v*M>l:/}1`s0xY!iKYn)#.EW!{ bjs'P'L[W͗Ҍp?Y̌)`0U!Y'EnpAXUGv=r(ɎL\nI ؿ8_>034h;& y.m5o=!*1Zb-VAWcxS;3zF_[ϰAX)I\ 2*UY5-"Rע\hF%EKg2Ͱv$*u:װ$՟Gu),{{7{Pm $\-_gq\Lv +'H%R('HpHl0FK)N \d0ݘd{ ,XN/{XvtP{W9nV#3ttR)ds<^)Q2W85ȭºrnAZȒJE8I}Eh1q>h"v> g 'Hm'e !T㦨=(.Z]:TAnc;.amUi8i+}du¸+͎ se0ePYMiad,jۆq?c̀1) LKn)8Ԙ`KhA|kKZ4E?MeVv0l4,4#hK6{I|}y\w!bT窓ӣ9Rˮp<}6G1HJaIH0t#"]C%"6}qjI;h=hɖ\J OY<4?8 C*dʼn(M`XµX|XhibRKY'&uQcY0&2J20xuP]sjدWLy2vgPE,ܭ["$xdUQF"۷d FF|I<dKōфMCެ;3a} $=+*t'Yva_AfWᦁDneS[+U%66G>iHUIOd %zsyeHYM(/9] u7 U9jRJm˲m{c"ZBᡀ XZښQ ȫ.j3FcUIIUHP_ׄE[txrt}濒%7lA:ySj ʳP5pĕ!K&sM\Dg'}ߦo;`YYhJpKB=vv5hut{S_z~M;|0i(vV8yGxpP౻|& !ge!`'BڙP8+^ii|3v @dʐՊ9U7}o[b[ A4Z dN,}9VfV )k^"[eϙ Nu^fty1up q-\@ !^"*E5ZOcSk IFWZj$m |mUL F^!մ-veT,  Eٰ9CH7w⛼lz"aǪfrIy#w ý&VHx nKlvS&8 /"r5q}q: 1>Ļa8_{/tQ0BXrnO\ [hpdv itZ/Rt<]d  cУ(ㅧI}38%//6fV*O5;|[C & أ.=VP:*AN@HI7UM/b*ތa^<;&BYݭۂd,&j슕`VFB&&8< l1(~~Qm10 uLG6< vDɫb8/vΨY]Pk~=k ̔7 xnvM_"Z') L2zg.Unmo$Uܑ<0.w|±~So?l[;#etA;']"&8fXW+)IDInt8[Xʍ4^$x䦥C.qA^_`% ˜?4]M?<WE9oKo2 .WɛKxY[ey V5l kk푲_B Ʈ}jQK1pH LqWpyjȊ#zgbl2A8F>BP?5SlM4OcvfX[m_&V( zge +$V[ TO!QN_S`.^pkd%hwQndB`Ej #x)Ηzldր?Vb\Xێưc:X C"(<<]".6u*]j_gnnH?lcWx-Xa/%:5PX0&H7=;dwo +ah û~Լ"4k&'1SU~'L0D= 5'PIN7!,)Ah&nT!špꆀH5iMAEEvWx;Hŷ9j w0E'+-KZdzSuaPߴ gx2P]&\{4 ryr[*_&=OShѬEoգmU%uqZ3IޡM}t5$"b6=_&+ %MGiгjVb3^'B+njR]FF2`JKlqr),SGiũռ%SBKRݟ0vpPj{=yr֪"x;٩aԑ֛8aWi{4?>EPZ]4ִR{_sB:e44@Syl>fd$E_4427yYJi'5ߡeSUݕ7zBO3!d.)]LKZZi 88(b=)23Z+Y ?kR;Beg|XȮKzfPRdzE= +rԏMM7M:e"mPPφU7Z,q3 _Mj۫puNMB^h:o4k&Z: woeJ@@Vc]ȕ1R |2 HPn`zUB%.xqk8Wl_bR )cYL?Cg?"вOzv/ v˞ls{"0GpZMgCKx!JT3у!bhblmQAg=r WZIe8G^pUc]81Tݺ2Dm`nWC[!Q@G#b^v`m!sQ:(B`,eM- Ş:'k??wkJtKmna>cmcʜ4."~u.!ȍ&?aJ]oPCCr:w梛v7mW'UuWcc'JRƶ su̖jNM`%Vu-Adm{%8+ɤmLVa3"5ˆf#,6C(UQ"z v[5T2]wlY_eW^KONzx7 ZNġs, 34&ׅ0m Uϗ}]_wL_&",cW27gMSy󔪼K1eb/9j:FҺTriN"cH} 4J{B(EBYH/GfR. mVZK9 eX4I 16<q|4l T U*lmŹ{W7TN>#Xi眘~|4aDЪ`eI8Jcztm[>%bLJ8LFH+Oo EqzY " /gW_A}b;%f9,P3'k %wjYz4];*d"E{2P}ڶFgv6,5 6]`R&j9N)8">D\eT|98,Ǖ&_@"$ڦ^0\g}`GcAҹCT'!X 2Tע3( y/ň|7^}0od !}Gv1]pm<ɗ`i|[aSxm+HN"e[Z@T?7M &qOJ *{'Xi'9:㭹dYYHu"wo:+l,>&bnO>ϩw%pM (ZkȤ%l3(# W-+ Մn^8g| &@6}'x4 dOj(/_1H߁qfGl/>.IceesuG3 /CLlܽc/;=%l{)w?~df w¦v4(Yɬ_8P=@t1WEv8T\Qy)Ki18eҾ1r1@99D:ɺ*~Ek;`ƾgh 0DBUh eǙ9MKJR X:P\4^xMHJJuu#_P _$h_fi}9HUw`fG4k>=FN"BңsUd2SEj]]MEݜSk ař{s.5+ J=v7To]n@s({} ptZ[ȔImvP->܁gl>A!jS+E`EM=*P3;ls.2Ύ*1DgC(T.nAKl*wTS57px3@t;sRi+R!G5$n}*Ijc!X P:%Wz\< ƴDbʭ5E>Slk4"LRCegPF 'f|ᣅEgxF9R&~s^/#wH@ix>ĞJ)vLޜ̶i$oz]^A>~qLh!dB0D^ LW|˜7*Hn+'`(Veb#ǢUHkxʧ9_UH1W&,H>kH| 16&mJԙfcqi$ ?g#@8d(zdINMh%UkYnmTP'Sv/?P݋1*T`:x>_AJ~1^tr|pΔ=`9X)=`)>q}jPxEWOj(gWQW![hpoE#I߉:sd+ԎeւD?6_|ޏ z qikuYz-Q鱁n vEF"!he,ÝpoGF. l"Ilf+9A|c c>%F)+zyz(tݝ&7}\m\ BUe/T80NjbZ.BHb\mv2Z8EA3E.K*D]} ?? ߳,$vpG斖승W9"EXӐ e \Ck  9JO)jkuvOʒ<& 0optzLԪ?N:y<'hТ2mlqIOeLl{f^(­J a0Ð]sd;DE'FT p*CboC]p nyY#8xuij!% 9FEcP}ǦH !DsbC)05z1$D/ih e.!/ PF-gR՘ Y 8BD*aL~`Yx2> nFTb<)7ԥSso$An$?cddVջx} QLB~>(?ǬPbi(vS(%f}@S>_zKm/iBX8)/&;)<)TI-o>^yrZq4ܘ*CL,XZ[K!ѯ!925ZI Gm}:c`bJzuFʺuro_?z +3e!$l@((AvxFobOdwnSG)".,NwuoZ!xYhRbzJ/K˗:0/y[(_PdPƇ 0%tekb~ w"\i#GM^lhs6I/jEQ$C6[d~J'"[<)א!>Oir4| s' Z&sjH푟49"#a5NtFq7 O32Gfk`?a* ֟9K 'E{^^R!ّ\b"2[Бy_,srXopi XK0Ƙyg W<闾1n8E 8J ? ݕ{+p,m hJrcUI [J"}>2E+!l(]ʱTFqbůŠѲ'`hqYPG( H=dUH#,BT9e:ʼ)?oXŘHǃ}m7η{.*~/sh踕YXHyy7IY!5Ln <s/)VDy֎ENַ_OE 9 v?3jU 'LktA$NXe{s5ox23j(T;3W*A [6NSzP*S`RjUI޷O!ڱ@ct/ιp ,2_A. %<ڠ'T&~kbȇ #")EW/̯qSng&G}#A^@gh_soDy"^ܒ}F}-+c @W1,- h&` r9:&h#|Z8?CmLDz]GK,XTYw0Y]75)ppJ0C"L4üN^_TX,tFC"NjA\ ֖z8͡n|O{lUmO^UǰCǁƗr!x:;A ;<3TvgN+-wAj CyX"G+6#`jNuFjZ6NclNx IՃ!d[%><1s]p8ONhFPۇ1Q#(.j,\~}Fw ʵv9xpVeK9G sX0~t_VqZEob' R8~knN)uFȑa׎A5e;8mNav o%7)_4EF)IdZi= 3ZD69 OYN :%G9|E։xy+p픔<]"aO<Ч1>0=|gRK:U`mjKf\z,o %!7G˂LZ c}bɡaqov\^|+=5_JcPaaR%lV݈4nIhpAr.H3>rhpWGdwV)|9ФKV4b;ͪ-+ttM .CֵοKSnQY5ŎD劳"ݏ6!b(%zaSmnK%eGw@jޱh*4}ԔWİYjC{yeEı>=jI h[)*0`#L)?r.F6$s.d[JJXsc fѕҘ\}2H'C@w#K\{̑xSP,1b!3OAw& 5Dz0!0bL~Tc26#(ZT:H+:.2D^Ƿ Lo>]ĄC1t}҈ C䃮$ˋ+ Iiis?"3K}|-6m8?3mky( ޚiLW0eovXW>d2k:@A!GCM@*o=Ri\ф]^>ᎽRjm nu8M%K*%N?9!X@if]ɐd\%`Lކ- 6HDgs wHs?4^Oɟ5tYaoIf0ƨVw0[~y7̖ !bS!q~LZ݂S6VU=Lp w޺xqA2f>C@XHTzևc(nn?o~LH7^ 0<\ȲRNJD QYJ#S&*u| NV9~a&.EKR=#lF5i-36=ZXݴ)&{Eq/kR͏pGTW#JxgkV/'D o|p=j6o(N@Wc X.xBNKFnG6\֪k5eQcw OOMvFLB<4st=8zȇtj1/vȢӕ;r Ezg0?q-u\ݮU=)D5 rFd}冨SrXH^Znc*Y<tlF#ѭõ̺x_mC%.z,A0~rr"ffӍ) 0T?0EAupo NBҗdK2.CC^K6{} kǻ[-T:{:g 0:&)L]bۋ>du 9xvilpq_?vGd ȆeU,+y^9GilR&bƸ"p~,|s1zoG܋ #5: ]/YˇO*V5k&Nܑj6/p^#RSDk@S|h&4biBGJ|މƠ4Y`<6-ßz5q;7a4ޛ퉩zjP)6,x)OJio=z.8Y#WTۦ~spxaV 1 {回9\56`(Lb rMlJz# LBwph =us ʟDR U͜fƖY JQ1lGsZYk`z۬K?Fg" ɕ!q)k*_BysMa6~GnUi91~_<h&c[@ u)P;Љ[S.+ٛ0.Ⱥmv.Ymp/xͮpq\1i>y}Mu0gQݹIBG쫗PH {wϙ B TVs1A)@H0VFkTnvi3NEB8qA9(6Kdp8'#/<U`/XFl4#9h>nh65!pxkx]jh>[E}uouL]By2av ᥳ}7tUlla9J2jhQ>N{~;CPrM]wBFN;&Eb#EM ~5SEw )xzSށvQ` GOR3m0clJ\i_K`{{$^^BL$[ 0#<\gfuIڲ}j_a:Ajxi?n;<Ԯq(@PS\G̀+ ]`)˥/s8u3hwރHSL|,iUFdZkYUʐJW/ 4BZ9 R`đmNC1[6].͖m%jDYE(rItI:\?ׁmME<U2bI޸.yDt' _Mkd;oILH-Z @*i7Cң}:)MaZ\~!cےX!{kGitROUy;N:1^Wpz=Q :6|@tAUI>m[LifgZXW4Mwx>SO$YVufhdx::kU"Pmnu@Lsk(g){ֆyx3m@xf Eb!@d?/,R~;HްF^KhL {|g`lg~b|*fsn$)K)rѳ{jykDGZ.VN&J6Uzkzo`F({%:"9\SАBt%䞿  5aYr|Ƨ:1.N#H^FK% ٴ4w'-\[mn'sJo]i$PE(nS)xl#a?Wv5+[nWwiV?tb~tSEd|)Q9UWwqUI-NtΘhS^!Μ+5;cقcw˛nj`RK?aNl%Wh6 lHX@@jFHl^I g!`F2&pg@o+ȳuz?0@rE,ҋЫULx5g+DpRV"ՍJÀST$3~K3u!(x*BbnGT(HI\BR, 6pHy)5[>KTLX`tUWWI¸4UX Q}ڃ {']n|CDôm.euf ׎'f?*.#[9yɦ{0TAs;pEhxNұ.}]0 p81גo .@UߚO"Sb"wCmA"P8c`9q䕟gZcHkx;{.Dp{NR)'tѧ3Y%b- N2G<%[<%%GXLNGM X%[5͜^u0fވ^>R)cܮU}U]BCTv=.z T?}Lk, @ґtNoTsW_ө6͑4#T0(J\!XkAc$ %CG=-pDd[;?Z*8OH: ylk+|NsT 2A/9tYy Cu{%kVB.ڌ-NESpZ`E9aDFt?Cۄd:Ja8/P,P3Zh21bE͟xfkLh;fPkI+PucSs~ " NA H5y-N ,M'+NN)}Rp O$ Ac`2 u(HD)!YCQ%i1&D6c ɣn~d#TmYx}@@bn8/8 LV,k׬i\`L;V9?YAhJjKQ 1 quت5XeTR7,)?Q/*_QTdIƃd*#bqTva2&۽4"1 |/Ces;+Adut(&xP^r\iG+$CPLCS@K" aI^C™Qf<pH"\LNbzSTd:ǜ/&#.RpGy ~PQ\}'&cKH!iOtN] pf`h@ސU6!db{}kJMe{䛳U Ü]K# W] !<5|``XˬךB)C3?XymO#u&iXySstpl\O?B.om90WY#ݴTz0NXf2W-܇lq*:LP"s,NOH`)C˧针S 15kQ:m5 QBvq,@2G}$8nJ[W;3n Ě>ڣJoV?_Xu{5ư8I38x ART'"M8Gp&. $J9w7`-#Y5KzJeN. Kȋ`lMTBP;1zcꍁ)Pd~DT3(z9gS2e|h}.*doLG\-m FWk%s=0U~dT)ZM>R\fglrE@C%G(HLôWF`ԍ( 3KCJՓq P[f9/0{Fg#ƊOWs0O5Ms wSC'K_HzNjX!W2I-R_PjvC_xgnz]6+uӌK bɛZ*l?.%G˹y&%-kZ<x4 j-pw똕-QH ["K"&09ec^3-.b'z" `zk߻>݇5J5iSeI8oQڗ'2#&l(:!Mp +Tk5樞Wg N95nPH6VejrΞGO߂٦7^3>?;@m)YK=a6&ʎu|$oq՞asv"^+IX\ʕ:fOeƕv+ nb" &uLuj,PN9q2h)^ :ш9Iȉ%*mhS4e `)A JC m5 (gU"oP,.ju?eI85ow!~\Wm.K@IуcP5Ĭ;n(V.se ĊAڙʔ=lk)Afz*Տ 8ukJB^ J cນ+P/ q2r&r| A5|iRU rbSF !mc'FtnuquSt۱Dk _vN)%p,H5pY;BCxbuS쓑ۭ`Z'ܝL[/FHA;rL avd%@&FT:񼡑.VjY.seOYNH]5N&v&nsᑀEH㇑jZ-Pd Պ'DKٸ$ʃC^Ƨ:UhkRXt(N|a 8[u.p i 94E@C]k ]u5hgA̛}aw{ג$Q#L',1Q.ԁ8 Aʉ#ƜW}9 ׁl£ڏGvQdvDISv 4#NFyڏ O֩"e1TqOŢ80urIh]LMw7,19qUsoeE) 7>ͪo#5TLGO~ҭa#9L ύ-w7:˧>̊]6zExO/ aeZ!, IM467|ԖMla fuk|db$0U25Z4烍Ƃ{طjErH|6<#,O@ p qaWSV;훜GF+|Hsf|\.bvd4zs%&xS#K Եҝ!ÓcLZuB='95DMq:f. NZ Utr6Q_%cnʴwA騝Cz/s1Z22$jL%Sy'ho#q0v퀽°N㖮.(e=նW\X /xὋ+φ _\jrٝKk /\,C-D Z  D([2tA`V SO=<|pSGY#8̝ڌbeAKׂn"qVt[t2B} XIӄc GǀD4<^ZRsnyits_ w [:W&ќz,*6؅头]rg} F;tG6!jnY#_&7n(G/Țy{846MyiKC!4>,U'Ԗ5Obr|يn.YVoYTV0s +P!A1&$#Cw(qUpl*:D6jp.$MG)Y$Weqr@~| KoT/NL@ę-4{b&{Gdvh)04iOS/+4\^Y[VCۺ-qaEm=%t󣵾ǫ*Zy:]>dCA9Q !M^miZ"$AGR DXŢ>'Irm1@)GCs4IׁgaÝmɠXB=9uTIW},&b<ɍu'EC>NI.W@`J(wQaO,`5;Rެ|UV;^~͍FIܭ@f .z+ y1Y~Ea4~( } *Qa8eSH gECE v`d9Ʃ׽`(ҫΜ=hyh+dn8J>*?! yijAZջ=QҦbh}jBVrFdp>; koL͠f]n#ؓ5ޘſnaHF~%9:>S^3/XLkwL@0+6[gmrk߇zR Kk9B-f89 ѷ=Xٜ|8nὡymn7v&kys, |[Z-ޤ$ѠÇAk:Pu'gM`BF cjp<:K:0|Z11SWHh7WzNSP&N֛:Z wUt.dЖ/FSaDnqp QaF +&ph7: ܤcи#=k 9 ~muB]ZN>ht|~JN|z$.L =cr!:&!7О(AjWzn:q"z27v)_3ƫ\|{k7 Ƌ3h{ZSQȻ` n&2uyG=m.&2ؙ)ˤ=EpN+W ;"taާ %X)^[|WQg70ٴ0ck>dufqbNKlw0&6-U-T $L6Tcr޾P$-q %moԪ3,(N9P>i޳%܀F=,.X-!60HTnOvb~B @CE> #[*\apIӆqs6 )B NW^iGUbUn.q HJ^1F[#ʏڃb]9|֝x :ev}LoQU<.\Z):z.4 D =.Yk8eU[RՖ* w:4;K.z#SP^n\Lxpt&L,E15:)qn"<{X#m5Z^K7??!在xI0S vߣ/xIw@oM k` ʃϘaLÍ"8BV96YYkYͱØ.KnU[pb'{D[,S#(M >hw!pu0ƢJ´MR_jYϞW~6 ^Ud,I4me)zYg(J܍q S?͓Iʝ=`r𖽚*Zގ7ܮ(3!TӾ&ሺ0j3r5&$0)!ε+0]ɡc&HUxidSbK6_ :! \ŝHr)fOKd}.Q->ۮM+If WFmKy/H;=nQ,L8#+C>'7~9:[ߣ_%X&7 5spg-a茒3ͩ\L~h8(B]'9$;6Jx e,ȍv. M7xl%΢}Gmك ໳':VD4Oq^1$lk.9km 5ePDC",f~avQYu4ԩgkBx)-|>la8| 2\ 3@YHu/bj}oJi@g43Wx:61Spwٜٮؿ['r;!X<6c240L ɏ1BBs?:kct4/+9gjd3Z gpz8<^}xp ;R1UC’[c[(4&SF\Ǩh@}ܣ yo2灾`Kq 糄Jȩ6\=ƈXhr0pl& :KWo|*yrJbCtJޘV*5c~?&ӊfC vSTw5֘WL#T_'HK1Sm@FA ۙ!k?I~48\YO25eW벸4O "3sf%9T݂!VU [[c5njxu6Cl˳ȌPXb:{$PF_7nQLy\`+͗HK+' Pӝʛ)"Ls{D~px">/,w2R(QO3PJn_ߕ\C֪mtj"l;H_gtw;u^Hq%2TIa| d4Y6r x콥P!X#,tΚ;)@I;cPiR#L.E}ruEx"A%{rMK"UF[Q /60L1ml&Nn'Uy֓!iHqiKfobAN yvDZճ,iڝ6qeNa} gUy$!-IlSwe|\i:e&D:Ow4C5p/=bY/y7?{bF{9L^JRZbgٸo"tJL# t8ݶKy|ؓ+ B ^2 rPwm#\i1M^FUz't9AͷyaigvĔ\fN]#6#e>ScQڕ{L 6 fid ckO;^kPi0 ӇGxX pZm,J]*1n8[rט 8btõmlB8.9A$tb@k  t*Cpd/(XރB? }OvEtઓRzM?+`, UcRgZ8`bMbt-&KBjy ~;F1a`j K;'b?Jߝւ^Er[ vREа i޽W=3JGwSTf xiǡ YW2pL2h۟]BGH,ҋ[S,=LS."D[QS^!X[Hvա=qucB{'/ξS?L\_ߩ,? ?omN;/# ~JX NY>l'fe8(]Ʈo/k _0͕W6# #:5{ͷᖔA~,؅ Rǀ]\t%~#IzqQh(%6fV@ϓ*$ 0w!IyK}#<^.v(V|: JE/"(BY69[\*'dvTeA|zThk;_u }V@/w']t'N)+.uHy'>OǴ(stsguYRBLGݏq7jj@8'R1 +O>n82- m4JOOj0 A]~;en9R8u:C8%i?[L6.\Jg1Wm<'`F![sTFɻ޹7ƈe탊 : zrz:d.b(*mC As\AM'Ci (e^/0U=E:ޱd_cػ-#Alsp[3mlUrTSx (~J_^>@ju!B0W{|@3-X/öV9tXN;zԈ&1c8Q̻ <1aUI*kHdc(," .)sm䩫iLL78!퀵f2*Rh ZEͯQW7+ݼa-Y0JŃK{uSa8O;H.-&!݊(8@.O 43Rqv_)Dqkl S@_D|Ţ~Ju&{[%y, m_8xǔWGiDFʎʣ*wip>/RwbשŒ@O̗,0G@)cI a 3w=|ftu)+6Ezf`B6/(=z`hk87ljzP:|3#216/9Y:S^;atHHJgN :#EKFj˴B@ pī6ktξ`oڄ[ "wdj: ߪ04zOV/~j.:m[SL)mjC͹< 굈k? =ltl.J,AGJZ-ǽ`kE\o `"Rm!p(x~Ijسnw5y-e3LbvORV:ϣP1IdՇq}0614f5`kDi2Yh8`hfJPuBJ )jڲDP 2wl;{D~,\52^U )p?W8YF++4Up%XO}-I% :CpR5N f7=tXȌ3tǹ4w#YW]%Ǯ/:jkqzDUR|r/ oLpi5ac^upb'YZ4@4/AT9sj5lCF`h"X7|E9 BG+"pB|ʁtnjv@q}h0X$9z%Y9iG +S8q*N7=+NRX?97^M#z//j(D= pS 6|A \|g׶ٻȗMX^*yH-䟝DN*PiU– Ba#s74(H3fXu壛JQ$}tX/WJz;*j$E&rP0 LC6 g!+1$31ïMaIfJtnd6{j0 %)JZԝ*zno{4MhR(:U*|D )N?,^}Fq~ DX8ZJMv^98Fؓt[n4G Šwڽ>%\{a(g'zUXTۯN{Kd咢B cbYxLp~DlWB$gV=Y'[&Vk(|-S? չQHr BuM}3ɬr̠@f%NB_J$Mx%߽3 PHlTТk'| ct4vFo[EMfd2qM CH("q%haqqZs7 V{~3w9b)ePZڎ$n}m EKɔvZ\*r:H+>oEZL%ݨ0 9A É&kG*ExaNꎘ3:bI-|evB[=*)*dٹyN|9Z'5g %4$ A0?iw:E8Sɨ^gɏ7ƉJFt-kaY^:n뽰xmB#Cg#CTPL xz "F3E+HW];Zx8W󴆮Z1{v,ENOYdmrPez+KX'M8{{E+o^a|ϒtBjBdKA݅GWu2?翞L*Gf-`PlGqc}CPƺci \ν`.>/BT.Lb鸂||H xthuYZe ::t܎ta5^6b9CKSD@g 9X[QR2C@i,Xp2bh=Ӆx6(8O2dKAu]9T8騰4 <7*;u'>SitCw ogH=,$6ȊăͮLQe:uuUmOUy y{]a JU52c&Pnt af7 x'5΅x/zyRz}vqΣwE9Ӝ3ic avH.2r$lhZ*n3ZBs pVF\t\R#="U>H5x= HKW}tkUK_~LDBRD7\l)-)-78MF[c>ǟ x:AeI-0C ک[S`_kRh|#c͆#lje4bEGS[5ߡKUё~ͧ놵pY1xbل^G}~Pj1 }a ?pw>CRZvуj\Ē6FL&O'ק@r%UZQP 6kr v`=Y̢cL[CҼ(:tiKêOQ/H$=eoӇ@QxuxCTu,iD'cz"AmuĻ/:sEAMo'2KsQP 7zƺPzu7YB"_A\G9[$plw%GN)GBA]a:sV !aȞ-0M9c=63LPwI|G4 >~]Smb1tDBSZ #7g.ƍwn*?F1Mʟķ X6\ BVz^4lflł :)hۥh[f->e}DV,&NRbg7| >E]?A}07UT5cy" WSrM5*e#v dCꀗh\@KH? Ld뻭ZsE]e~Uq-L0"8B#LO}Yv?ht\$`ގ֑{ "ȇZ%a318%[=Gfgmĝ7bC*֬UfU@8äTlմn[^V%kzv_B.{x^: +F6&>qvm+= oG'b !#נd#OOdXW2J -SޞKQsX*xz9w1;W老0upC"{GZe7 kxP*F=7-DTf=6F<Ąn[v$LY0ΐQ0eb }4iO%{ ywmS<@Dt{4q(rۦ袝z;QNss-Qd%pr;#ހh>7sucŭ`iU3TؼQݲܠ)9`R̎Pa ;S`# ?}3D}֜Wy}9=MKR34>vT2x-Dg2&7i 0ıXQ & *WlI cPO,3D~|]=y6)XRy1<6^,e~!IKVZ:U7gL+0׊FK@酦 a_Ng᪹&c8K1(sL쉱̠Bya&_-L;܏kz@ H_$ ӫ$ԥɈ0 ί1 }錪Cُ}ςa{{=aB;5K}@b D{BѸ*l\pbx b6O5g ]IxiĘH;/ [7_e6gfN6:ˢx9l #:u*{wj# eHlQLEYtڱ6he[?|p 9bI;\n*_f,T4d29$|% ")sNo+9rl]/,,.Ǵ 'Wmִԍu0Z8*aК/BKB1M@Df76KI2X&D80auoёE70^v" {т['SݞS}i]_}ịYZgjbpY;RJ]zj"CS>׮,5pGyzhU"p=xQi*P48IRAj!;-\YHܜ[I4*Odt/4XkAq{ }q 9U8:6D)dz>F̕ygR9{mRTDH^?[d$23pjKKDm{5x5\z{HVv|qzv,6:DE1=sJ,{(VEHGċ,lycd~qP+K%r̈)cc|tF78(l1iZJϑ`|!婨$~ď兼G'[Wg@B. lN_BmJ'BqD:VфT-#|;,)-=ttn< Pt&IOFUb-H7_9  krH2n|zeUݨX^ChF$y$笹]uE4VLGl{Kϭ2'$Yw,wT@DD˙ky>b"W[fO~C~zK8r=빕kh>YV6|4r"x]P2BHH'qCw!e v1d#5Z sѵS4~Z7v s cԨ<3אmQ R@ң1^n[޻0mE$a!g`/BrA_7XE$2i?'ܰxy]ᝯr)GN0Y ĥsq%a@hx4x:cRfi ~@33_ ica=<< N/+>g-/T eZ"K+`kK8{t' QXs!B ȃUq AVaZR8Kp@ ¹AjdE-VFn]m͂=LRjMbjTDW+͚ѝI$Z nw_*;mm}\(y6fAYMs6NH}+4CikRؼK.5+Yu֖&fVD~xSAeVD':\~k>y,<)֗9٭a6%MsCq@rsk:sbCFxFÉ!g KŪL量\H'{V"Q{JY1GgTRb('m 0Zn]N+Md~6Cih] cA>ySwİUt\(1gd!XnTMگڱ"alskM2 WLLl[5V9@=rq':y*+2_}v(FuGyΚOz[~vJUeN[|Ɩ" fC7C[zn R3GMjCY$5 Б$azQy"Ǚmㄉu3%4ءx52I^r@Z:4N@@5DNk&l#kD7h"bJiFE-AU!#JV5YxtQP"WgIjD./=P h-ϔ F7|?\P1C cC<"TFt?GB8Ո@PYkikt(+tQ|/1Aч11:qz PoU~]x@PmQL0[p'@(p|nAMgb.bN\~k!w*$|]V6!ߢ_"z쨎B 7PmO@)͂;xq 48h# X7QO} 6GvFmv}3=6~͵,$_pd5Ŷ"~ܸ~T G:]5m"d[g I8{p8f;!&W!99-հT<6l1?r(sf)z` >H!MWVf]Oʘs[aHː{A)WvQM8pk!Isۿѡu.*47D palH$-9UUY륫>Pg{Oى>4G k7^ 5(IysEt L$g27Qv K>8X؃FCWdCppj6:t11%aM}]n1p ?Zδ?N K~m F_RH>C ܯTH;A'/ڮ|*I*nyy / dCȲv- 0]=Ĩڔ'䁄[E:KPC4"n97I7JVߥq.>6 uT #Ā.+P=v qla^^A&$ZMhJIL9Uv\ϫ +=T KlɆ4+պ[{.dSw΂f7e@$!]A!VI]aE߿ IHllCf5i㴉RX-UeJ3ϮQ tAdAmJmY_^rs 8W/k0ʓ`J6zn* eGQw1tM5(9ciH?ٌңÝPoXTV<[k!y Qk\^\Ԧ99- mѡ3WO62 <i1UE<!yp^O1cWt;xZ)"Rh, gj2%-ݛyDX{$-%%h$^B zHH/iZ9kzwYs=e"Gj#mvLj:R,XJ> ttBW. *1Z ҤpGڜlZ;j0?\@qQO1ӄQ=dJ*]H i+ Rse6G0Uu"*I}gT ϶;1W>:c'Zuݑ ̪=aPH<;{ʡ:eBY\8-gx|*bʵheU L'.H䦴gh,*,VXkYT8tn*,әk\$/=L(.>N0O~T/?QQvn$Z k:nHˢDs"]m[8C73=ZZENFn2>%m:*m lvSeFڬ(&H93}ՃD΃D=ڗ:ڻiAQH-+H{#"n2OEWD,m4)N:rhtm!)}U{.bx]`0`muAke*3=xODyzBYv!@U D()xJF~8Gs#L{SW m[ri ]NѾ;*pOk~ޢ\"mf5'}AX7dGEHMڢ=^y@u);:Z3>8`.BmȦ%9DKҖ3ȷLL@aHCGZ:8ӡm_n~,&1 LBLzfZ;FCo6V<{߾lUyǙbFJFR"A&(?sY ojnk^HWٓ ŝ(ll y Q(k@8\dYR-w.Q#>= R*aqT{iN9ÜmzgL4KXIk^$@ {6~qeaѨv߸JBxk6)Ӥ.mЅY"=RW+/H%Aٹ 74|ZE'ˁݨh :?רL{>K5)Ҙ=]AH?4+r-Pkos#KF< 36yd`ay\#0Ld-0 T[G5R. 2ǶTX7(T |܍*>G;U%̓-K͔ҬnMXUnY7mT]3;@rbͷ@\Gp ߃fK]X8ɳ0B1'%MɎbYMlQ&#kBA?̀s+ k]>gY U1'Is5׈TG6=5Y otϤ5O{GQ%wpj[/i$(E0͉J8Тud9v mMOz6NwVҏ{'`>JUh.㇒iM6Px9_ vFq} L* gws~@W mi_G-"OK:u-(y}1(GD-ϮUb+ oy;[s&ľ@. `%+GZ@?>4ƛԤ SJ+Lr{z77w-3qbuɵy_ķ^۽9nk:h`Jan8]Ǜq(oPtq#;+hv$Qm\s A :F$_ /DZŻ AL$~7^}T܃>zg#2.cz9J=@ʢFO0:Ҧ v)Fo t?,gSSHTVNJW3t,d<ȧ(RۢT2'ĄI)<ClM됃J-J1޽ {AY| ʈzj1օ$ꌵԷ0j96IGEDe+(5!y2pm ߥzōܙur/EZv²Uin~_ǝӇRKoI!d2WJ>u쵯UtYj 4W,9Ȟ1mImv> U?@[JuQ,½DIF4Q1Q gM}\xQJ~ȶH%eDПGEj k_&_0wVWvkPDsv͙̩wJ[no;0tN__o =f!!K/T%BB[& ]&_ˬGť܊т :SdOVje'o n50P1N}We d*4 Ԙ p/!Z /a<BoQ{nQies o5% $̚2GNO: % V x́ AL6p%5tJe-7[ӣS+R:n7.mPhW/,av#dө]w(“?hP*¹_(dW@ʉՄP, 5`k3K]d9 ZeaD_XdLkͪkrә7K{5?]QqzkDfmKVu Fٗ"%G$Z >BvXRykΩM']{ޙ~sjUĚWH>L{Q#RпK g^A1#%+FK$>SkLʟuћyĦ)X¬g4jÚC{݄l*6q8:4{]ؾX-nOny|,)G y9Zꔴ޾87~i]Ȕ,M[ Wy7Id<3wDPs_ }*^u7p=Z­ܷl7\$].5NUtm%.y;+xFm`Xa _t!cm?>0K7Jӧ|[ځA)!{3p;iEj8ziqWt2;`+wʣ1uW.tGi͈y[Rnۆv!{}rJJ(_\'t-_̄ʞ3V 3 v7Hw+=4Y(^jbiJoͪeX oIkr2fH"Gdl}/*n@5NJFGݥo4C's3"lq50 $ ;w}P&};'쵣&hҾ9g{)bI6Q;H)$X?ѵя>˄,I`EQof U\+eNu 2Z?r@o+JZgqbGߗe[ 1UU/xﺮ5Y&9a>#go'f{ic]MfAn1Λ'}T*~a.p!~GX%aT' ۤϭx˫yY14z?Y@njLr?ҡ;BtQ68PVa/$F-ڐ(tE$Zbڇ_~tF^ORb\袚N:ҶK|I3:Y'xA!<)PDxE@pI%俷M VE,)5$\ *-O04Yf~p!.6{pN0Ì<;$߼M{FBR|d$әl4U ao?/n+ٌJ^5d*9p#Ta6myFՔАQ. f!0hDlRtw >Sv ;'e /:.Pvfqi` IS5~kT}9MS"ʨa(l%2ep$C?l*FiX%X?5i0,VрKp/1CXd߭slMy[JG|1ƠŦ$xjJeAKfq_FWU5'c O cd=!_.}R*͸ѭa9չ+Cʦ5IYaN n{ipu\+%c/NτV,{ r0(@ g&K8W)UI^%.]P0Lq`sFcjcf7ЊO"j.OQr 'VEgHyV381ѺTԘ@2ǖs L)XW aX܊kf CRvT(G+ Ҩzn@.1JĐ|p hŪnws&deSgqF;:]R|V S0Ktcg%@gAAt {T'&Zۋ Df"ARg !g ֿ_PZ,@bg961z Jx_gWY"4A"UYpg" QQZ3ޣhvl9E;qp$M8>6ؤfQ}}9<ŀ{5'd.|Fnao{J֋X)hd% ([%I`0c>s) ̉\lNbK8n]gP|Qī@;j~hi4=3:℉nu5a0B9,Tn4~|~d oF!?&M 䖷s<fd5]䐱JAG1\-FTdXI3oលthAJJ'a} =mOԲ,:6@ B*G0[D ^Eq/lEk#5b%!Q:$Ǿ+oakaaC|X!Cb5CkE$LZgr fV1qoҢ 'P4_k%g ?HhbcuQyPSz1{aB_;q>VTT_\YcQ. 'uokE/MڸYK^F^hTR2θ̹ Dg0/9iTLvVDj f&nǘ&)7[m2HCV)W,Cqe@XS]P%Υ;B-IBUk xU-~#Y y{7.U=ܯ`D{7؜~AneSvI6(RX ݓ< U<݆ast#$ ݨtƓ#:;)yhervOS .^X˞r[=s ͩ<["!=|\ͣ sW嵐(u,oxy[wf,aɣ !~Յު1Sڎ颶BlT%Y:]~vQ)y4ϕ3&B5Óg}KƕbRVyfMڕڄՔJjdB~דw$}n1n;M6m;{3W nF6Yk]6!_|͐h C8aS\VC^J)3ykѽI$ ݡI甁gf.:2I'5ɤCzHӺ!vkz<k?C& {}F{g;CjNj|V#(jU"i U9бYݺ2pfjZCQPV0FrrjeaʈpfGn>~ m糹?dhѡW]RC{ˇb}?'{戵*w41s%Նk P}x\It쮩=B,X5dwB,?T5nN6xʎ 1IfiSfj"n.Ի4VZ,̳gsH\{р9^E7ak B{Zߒ/?I>cRyu.!Z`f]؟ڔ_Ooc䀖;дwj!6qMRVAќC1øW L$L @ѻ{Fr;U =o= =Q4Pi6$VhL;^|YV_fj?UOɤ顆Q'K }ӍT^NoI!Ļ[ .0 {5v`rϫb(ϵ7]%v 끈X}<ʼ*LٴK;,WЧtFe$/[gF8`A@؟-w5y0OF->sA!$dv6YYvz0eʍΓoRNFqν 2Ië{*6RP^HlD.-6=ߨ6@\ 6Y{yOt=q(ϧH(* A5ɔVr̀Q<)-ʙ c wmf @|Eƣ?4J[NUL(r4ۣMB.rdMfT'Ưw;rdbjlD\}S$wa9RNSaV"+a=N PJ Cg%D\;aH0k3VpS焒CYwx+gB%Z:b QB?PګPKWDcCVʼ::ZA+ +Rs8Rb =w.~ م\T*D S!YjEB7 R&*b_X' ǝ؈![+qMeVs̝^o2}i(CX%?uؑb^/ 9"D.i[|Bdۑ""N¹QX9@Ɍ ccZnKCB КH+Qd< \ҘH@AULڧ/h;A h˝]y[<+vzXpoe0 pшZICIYHi!PZ5;]\ J _N4CncʍܳR_Et}n".TŃ&ŽKۢe{eՈQ:O?!mbK)Ɔh69S==|"xrH)ԅo)Mm'Ž™=aG/C6#ڇ(|YjH؝ߣ[vAhj.uHy ȈoY@XWhvhP_&{$vHr}xr[`v5z+8 ($c#Ͻ9逸f>o==()g@_%XÀo" "ĒbM WHC~!ұݙF ["!>g\vC:Wޓ8D= KobBE?yWZ3R>Q _OxQmv'd5ͦɂڟ!SI4 nyC& PG!cZ7m0}9p!$c~*PW,HFE)59@#ykHva>4vNK)=[\`dЙeLߕ0#`e*ԮdAZ @jUJ[뛅:(e3׶g6\ZtnILNpR/V@[ʞ2ѭ0`XL}@̋NÌRCl`f2Z 1%O{rnު$ip{Bc7`sQd7ST$9&?n>+d+==NZ*$K [c2o0 y)֛&: Es9 2^](M(2KDf3o^P IijDgRծkk+$.#t]KR* Ϩ|Lw嚺.ϸ5_ܚ~0ywIpE؏ZdsB!P>7J C9bEvPrɌ@êΛ|PST;zft4?}2q[Sh(9k7;C,r*!t^,aڡ=[#FŒ˱>Ë'P" C:tAzRt}Cl>= eij=n4`2N ['lU:Y|g5 yfؚ8xa{Z8v_~c 1-x[IѨ`qOxٕGȡj4'/_{VZ@,}JX:*o#Oa˳LT&}/ -<Ϙz񴂗D>>p -1 ujV-8D-*"vIm񿝡pBIcڤ`qjW`fu.@b=&V,xwCUf 2 &oz'lH /7ǗRzH{/,V{|OuocZș9Ph7hH_'QKγ qUFwC`@Hҗi ưgHbPϼA2p "iT;*R#'F}"#q֨ !d[s1 qS}F*zX0B*C:b){|B>9ςj>:Tx fzb0TB9B]!~?F*#i~>|TKA^R5KROU)gTwu>NHٺ]}8*vܺZE /٧.zu d-]tT6(F;Ÿ":$ dx>@h$wT ӮzS.V+a0O折9&P}_ՆxK{eB0c恜6FiK nAƓN$aƼ/2r%yqE|UUq69^׫HX§K_Wr˭k}; >X') z^4?ZXC'5gN' Px0 B7N5!)p uKqW )ӥɖ ~]j0>%נCYfH6OW(;bPㆽ;$2r rF7rss.[_YT5e`a[ZQ1A}n V\78VSzRH5bxK5Ic"Y p EMJ#>Vc(񂛅,½(.M<"-wKXbMJDy u_n֗y| PC7B&I O GI`y`z7gFZLRGocz״zi_9 ,z͘H2`?*ZY{n^/n&&5;hF2bPKx$*Ŏ5RAcEVx_28wc>CSY:ADgӜ--SS%> >mWA&8j*2K[+9;6+mCg]6ܥRu ﯁'uQ;$,To|:,wb&o#/(fcPM{ ;MK3kzm/ {cmV.מc;*WlדQ/b`:]16RDR:I iM !\:W >;s:z ɯ`( WyRwRYTh c+| +-*F>+Y-^'hJ/)4r! 5&v/4 C\sf];$g YA"t-k)&v鍈IXŶƌ [F0_P*wq z74hpGVO:a&q1q-pEh`f[@ a. N&.+#;Q07HnuKp'L|Un0O@7ۊiN#BQ­yS ׇ=O@))~rYG$d{&݊T!][q ~dV1}VX5d 6/.6nz_ >geTSL$NVn ap@NTdAeٮ݂>IoS PI$@ɔ(B~F1(]:Yj.USXy͚X5U>Ԙ`!zda[H ,ƍnk'% 5BCжvl*h_yM_K[NA #8Z_žH e^3n{gMPTUH7JC$z8 .NsL]Y\DKu|{R]ZdHLBtvAٰS lFYf[׽zWi#T".a%k:7#M?LknڸjQ= govmg0 /8dϦRQ1p+N{i.Rs0EGLLPz."L1oqı>H22IhpOs F]H"@gHsig&چ9ZЙmyS} pR;٩ .dz^ŗy}Ae,'l`xGnW(Chσ0 {?u1>T/Os ]]a%SVvӡ:0-c! Vd4.ÿzTi` $&nRJ C#e~'ī*mWNLG4#=" @ iymO : k\Y$ײp_ˉs$g"#bOJ"4rĚ+m_)W8#C`}5,ۿg+>h$Rx >mY9x !KA >'J {ECo7zlii=Úyp\]ĭl[y?Ė{?5. Wm؛݅4ZVD,ӕ%#)Tsq ζG>308zs6}"3E:|ŋHޱ M 'tn1wf+FJ nG`[ ѷ 0lRcԜR ʌ" Lr+~_88: oi w= pC'* BÀY܊T6MO~f:QJ`f ɲ6J@=Zڕ@[Ubf&]FEq¦(sC8Ls ؖj.7'[6)fbm,g']imX\ 2nNOUm!1zFڰKs(XVŲ2uR]ڙȪ(}jD@+ku4ZoQ+@ Vȱ<$ډ)3Nɚ9Pr^wÌuc6, PpSZ󋸚Ir*C^`Pj^`PE!JfFJؤ frpĿaCӊNq$oq5ge}bv|W`?]78PH"@A }qlLu3Iզ`I_z28h%\U$%CݓB K|ma 7u6Xʚ'ָFw`Mi?sqL>2Xږ՝lcn$-gϾS v&ZWNd C Zy \Dd"S6\gz0"/M|)uGqq—V<FU 7횟]?S/ݤ DTm*x=*r0 籑/Q_:0iH(r8t%sX QEʦ)):v|v9*P&p/|ZFx0 ^.:`BCF;Cw# ,Q!m딯pkwFo^,Y`;p}-{:PZKk|*H,@_>Y8XH+ۢtmSkze4J=?.u~L S3yMh1My9;WJoT]3;ɿ1b8 0 Ӯ=~n!> M~%0E/kGP_*;;,lg9>C7ߝrΑ(@\#pԥUmJog#ϊH>_u >)Dأ:U^̆-"#33 +N oW)LaŢ=_JS ɉe=f2ӄ2:ȁ+_|\zD̑1uaHU8ꞫG(=a95ClyUXtG3Vfߒȼ Hz#(c;6@$ȀUA~tKjFY\lŒDZ`D`zE=j"q}/8}1ZH`p+cNP';.j9$:roQr}kA}@ܤfq|RJsfJ Zm/-1X+J)?,ff?wYm 5mv* 8O` ^K05uoqYh/^G,W)jЮ'K:1|<;Ҟ'=6.FCthLx(Nh 9%BDٯaԩn>G1'x qʛO㏂|fg?w^{ǍcxS7H6Ff1㞧]Pp }Nw|(UҠDh edFQ5 )aOoqo,a?~~95daʊu2||@/ߒ ^. yPVۍ>bĕ-'D~Ϯ'JaOe٠+iL\>ߑKSH#Hn7D` j1P7]xW'CkASl+m4/^/F4`)nG^~"1pʚy A|v1Ѣ`j Ok9%28zY$ llx{uᚹ J R=R')vg"W; EE6"otδeق+u"6@Wެ b>IjZxw 1>O&5.EAI(>ښ:"G)MPG0K ZΨG'Ȼ2 ~(!.ƝKAB> xM S,hJeO_3/(;*rvUu6ZTxӛ%g/g;+у`'Ĩ/`27 #͟+h) HEq ʙ/? Z?QFTБWCڇ`h %0;\V(<|JzukstH,m%8qҎT~;H(Z׍!0U]{!ΞV_}hOb@R j-k~*hYܐYl)Q><̀hH\𺝅Y[>3tn!бl0ۥyxt#6UO^1D@< ]ϙ)5XvQl)1S-Uт'Ge~_V8I7{~hQlQ`Q8 O+x!Oߎk4b~6xf}(b;A=ӌjKS#Khq{BsA\Z.ϲvh!2=-H3}MTlKnҖdjGLtm@>eޮ%[V&BIJ:QR89gb+U;BӖCnOsQ*J  Etyc:$nIMo%Kc }LS/6isU g{Qy P-UU\S#5?"i?t3G$L/J 7Y5YpmCAcVAŬ!,]G0W5ȍ#Zvn}cyr`eF83@.Rr}w h}{ႂ+!ӄWM/uqQn.fKcvJT6ŹPDvXk t"cꪧ@":wq2[8;1T2֚bl$0]o3y&40Q(Zѻ*KaK ͼ[qr0A+ QI~;Z"J{UOi D;AkS$&rav]˪NwYC=^sp\p׾ڋӗldwYX~0BEz ]D%t'ZzЛ7$NWD]C?°xl2vE ,!$7$M!@Uվ`wNϧflٺ)5hE|]*7V6S_jKMJ)t3sBӉN{ryfrk]2g\kq{hoҼδB<[sęPj7ob˽$g_Аmk"SY.&k<#4ol**2o |Sv}hITv0b̚ᯜEt"-H }i֖w*0ͫȑ|nظWyXpV/%xRQ4wZS,}?8CAIbnoW(&kFhKn 3(r^+f?shJ -ߐ :vѐX?ԏd B=f$Kh4XfAO>&*,|)#tG/J7w0cfZF=JlkAkGRoLZ6 [[==V_tؕVW?FFW͞|}g3,`a0~NU0fNENUK˷;zpƊ2Sa[|i 8 /x Jjbqp' y ښ`ߐ@ΎQʿsrW.78h+%nrJH|.jSdq"5X}\lLi uL&ϞHAQ Z)tnixzQ<y&=y\U{Re| 7f fÆYx_oc6=rQ@3cݕp7%]g%1%VRaůBSb%7wӲX]XӄYV0@ B)Zͳc)uS4S\[f?ӓFsއQr[,Tf\Qv8*694Rc^iSq~yOn~3 * A\mET4D o.t)p$# {ӴK ̚.C)2ԥ\ (b>v,3P~h~'tEaCq%ϲ C8d=?E``xJ0*jѨ* KBNKKZu칆8WIbaus֡U[ꇚ ābW=7۳IU?::&[F´{T7 ~lt4NT~JoĴ%F9Hg]l# }l*N--]0u`g>541(1C_C&ļ}q1?b%'dH:y_3O翶T#4PY16G8bҷe5ri_F9yzAf?D16:g|jU߱^}>tNؼqQk/|’6SsD%}%(Ycm)) Ճar{,Bw֜D۫hF;]Y~]h:B*js0.h\Z 5:Ւ_ ]+<<_m Ѱ:N3O'R~MuI[yp[Iᨘա 7-Lao]hlMtai[!$<07?ɬť\l\h4]K ދ4@ Y -GM1F0X"3ju>tt5v-Rî"D1ͮv>ɨ'Vcs' 9f S-z")(_9 SY* 'Õ.D Pkn5&{?R*,E(&/Wi{ˬ)yAhh@+&tC-xZ=Eo;d b|9X9]g9S5X8IȪZ~ `Ӿ F!lF⬓o<[N$C!5!؛H-jT'a ,)V zr~׃X'5H}UPDN!NG*6YҚ*}a(G.y_L2`CG{vۃ9}8&t & GHNs>Knӕ(MRxS-1֊O#}' ;;qδx$Pibg0z/Q"BG] 8 ;DG?ԧesD*5K[ͣUFqAU'`⟶i2B|69 :j3C/I!ҲLfZǎ6F!>_xi--jnMjݣ$@n*ń]}vdcQJF]ҳ=w}MsB{鋴ZX:,R"6G9 1lg]($ЀjK.4e)4=]"i %Ƀj@).2Z'@ kT-ˤ߈ţt]6(2w4hwt 2VflPmdْwW]~ [AP05PW쐛nZX=aTv!l*G3ij杖5q?n~ 2E ԛ_ k%rPxt` ܒJRљҸfX5ɯ^-Bas«y1lȟN%aGVQZK- ;<&-HZAsgp.B*ߟ-.x灾N/{~%;3{wңXهjyͺ'r\dju(d s>[rK HJp@\GdGEњl1+J}50e'۬qVY`cNXlzb #L86΄n sǰCEQAs?;ς?Ib:h"ׅ t 9`u ID_=eůgjnJ쇗B)Gfi#~>u3`@a\_4}d`pa^<DUǏ5WZ]VYt";5+. fj)#* ̠&dD kývijKQDl0PIDUTmvtEͷtGD8l,j~(~Vp6T2^m>JH2HJ"%G}]c/ 3I笰baԥn-ME?ڃ.X ,Z5xo l蒉%$KKwuyo;p<*Su$яR2p'oDHp6]bͫ6iR4^K ;c\}^,7@E{6a͓ǚ}n];4~\| /S h#F$̇{I"˔'0C!u`gϯChuDn i4;G 2%e [z<5H*"Pd936Ew$V CI| 9ny :ՈR_jNwRFc$.@/nn}o WbS'gD"w}ĿLo.;>QnY,V ]C|'5KnTeAu)'Bs"@o}#o2>6V8bkK;߫qM>6JPr%;n_K9UV[[ՙҒ'p0n@,:oz0Kp4U c$܍$.+ Fyu&7hitG'DY:]߁=xpW*PԙhGj9q+~6pUzpcHn.I+tS?-YUɀ+o|@!_%Thв'\RUN~zA"};bGhcrߘpfK Yym\nuWNG%_rq[tUm}8AR wwr:!ت\; muN:06T]~( cg Rf~L: &YߍU0 LeZ4 E{~j0o@3uG$2ȉ~zig2g~TpuQ u0`rE<&5Zp/EBocQ;Ҥj$98;@<|Yo y{9UHK a뢸eF Ƶibs'!cp&,GP=xh\AXkqa62{LyL<ńj24tgJ]M[NāswY a s}ZQ*S4Bۀxqq 1S|F%*6NQfF߼:kBx1&E]U3{$ ܣmoDl RoRpwny\cBrGQRAׯ?85c3!$ !^;89W^;n Q.j#R6K-ج> Wl_r}#U5LGsd[ٍ{ث0| \S1[$]p:{'qՂ8{N9X]D6釷<3ޫ]- dUNfSs*I4iX2ݕqVTdUo.2XKc4% hdP30VcN 8c ߠ,TOT'IH`jB`}Tw}?H:IO>_9, |oN.i@VÉ9"QkW7GJtmP%JUdž25ӹm>UGJ&ׅ* .Ұ ?GHø (Т w4Hfԁ[~Y,)sߠ7s,n*Vms2O2. wyX+g,օbh$Ǧh!o8霺)PGyr('LqB 7ڿz`H [R# OX-I[̂)zVTx 28>ЮGn*`g<.TL1f9nQLxB< ́$q p&Eu9V8Ƚ"uStqi54~Ws"F7,xbU>*qN VaW83he5颃.8kAg@ƁCFh5@ce@gL= 1v7͐Fc,?j+?^jC S r%yƑr;ЅHT?wIgbִ,^kS0g6?:ކʌD~rgLb%_CwwtŦ%B R^a(&pII^/ɶq1s}Ѕ6a/e73>}䁖?Z@Ȓ[[çW GFKwʘ0 v 3aW;sg^Ff5HbtjcJrLzfsyXFaYRr҉8YXfmkClϷ$Lb?H#ްQF%x7,en6'! z:OI)ޱތ,?ਔr+r KWќxJ;Y@<5Z;wi-K7msu*''[LH㼡*ل`/tqp.;|ց}5`lFۃUñx+vd#rJK;F`Erҳ|B t [QØptt,1b&R..>kH:*7ȗ$3{2NĐ1q=lk1h79Vڵ砭Gf5dV#%==:e篕DCcb1FJ=jY E9i+&dzȲl& +HOq>)r߇ ߽,L<_\%BsW*mu5 {PJ'7PCn-G"Ζ4]*8Y B=9"2$| r^ Bb8iO=J[y wiZbsM%IE 5Qk3q5,]+_VPƯ3D8%y.9KSn\y\-^LZRUEd,ޠSQ O )&4GM,r{-0ǿn0ul$u"VVU+Yz_A%),"Yj/ x.zJ2APczs=e>F֜ ^3֣hBÆ~z6HOia P[k{YI4 dң!2םZ$PfU[n_(|6W'ӉM,Ypݦ\zޓЬ}xvk)*S-q ߷%59xޚ35.DA]lH3#mpj,!xmzD6/Br0|)6Jkzj,\ yt@oNMd ɪ6&lϲ.j\ciy9ra:/;G8[nIdg҂Ayn~|Z9;Te$M!wEc 6Ne9ˎ7FRQLTGC 41P5 9EaL.@u:dB1,&F憌c4(L ut׿K4~Lߠ9=) X;m`J!YPW1W7g1) T-=g]Rc1/$]AK@xő`|BՒW2~jrKuP2yL>p 2RX dǓ$?fjZ<|3CcM^C@QO4[*'n,"P֡$im#J7>`\:ae$IBWGn@FD`(tr~a'LhP.Q2=j=9Ěhpq#47a4=Y}m~$4OViyDϢ=x1 *`Qf}:qWcJAmEi( C-~e2a,kd z*Tj)Z9Ι]Sɤ޵O(|"O@);#ӬctdxӥsSC{A9;?Ag7ަ]Qǥɏabpٙ`J@.l-`,G$]Y@}ڍ~d[淍bqI==Q`8V/sf9.S^L\ՒŠ1[ ?<]_UWC1/=s&9H.]ﭷ#_=-nW#1_d4I.=5Ak"=Ҕ}53ƒ9 hhX|N@9.);l@05OFdqHt08Brn0f@+(WoCOf8aN] ҘUEb[gTS#br cBCQKƌp|4&ݼ(k(sFKaς[-s͛6Ô\Mwk%pyMG o ' c5dǺkO]f]$QQ^:[(ډ./mщ8p7ި{՜ ԶUwMcCFޓ 4eSMU/GǴ ^ BXs4'!3UPfbc  UCNC3P\̉6dg`\fK?-lNM:jG-\1 ϴT]ҿYK=r&ovdzIwZ+:qʳ*6zǾ# .&u 8x&|l^B6xHB܌tqħeB6m6T֍-8FEjߺH݁z *[vAˇUkv9A 9+_#% ggp{, Oz;TR0GO8W ,oÉsj ϊi&:\V^H3MhS0z\}â C"M]!K1XZR Ǖ強bux9Ȇ5 2A~c0+Ta:oŸ ]hIȷ7eF݋hxNXiH׉P)}Czލ[6'q{Y 3=Æ\"Mv4/62-hJ$Qvc} ^JN&ԅ.:9jiɿ޴\Yi@S̕%'.< 'ޓ܇c=zVY oZIigu=wp7-=Îz3EB.!ҡ}co*ֲ ӏZXQaԽ|KIǁoE<ęlh9ZS&!;Fwkkㅆ }ݿ<(чϱ*ʼn43[)F<]}![wP98Q 1qNAd;ƒDxlDuY&Dk}-K}:zu%D*q:#, i{;u!(bJj;遈^eME$:Qaj?J2R~ /s`2&~dImP~N Bp)nYw sg^͕>>!ETj h4a'p^9wkl0ޠ`}RnpFC5pˤ7 2EP&}Ie7\NvLD&:Cyg] -J4TEQ-D2Jx:Vwtj+*:7(ɼ:uH PbqMCsoKӑ(L)CҵcsJ %k31 B3HNE{v%l z22*V]Zy#yx~j)qJ7S|!XK 1Eq&q<`O"cM=ҟǡM\GgU:~qW{.<0Yhv0f%,G؀H\țRI~} &-28zÇ-y'U[u0o;zEϛW՜G<řZy" ߼! @#:/,\"Es|&` /љmtIdTqSP Am@~1`氎ELT;;1'|h !Yvx!]|3-&vgMkuv"&6AXY,)~G9ND 'B9Z⸖4śS``H/$Aa +?*pg xC]iKMWZW9ķ(MbgB ԪPg&Tx}$ W˿1'FԽڧOtU?bd':kś 4|am5e=*HX0JiXcg1uI -/jOːHfԪcd}z;Ob6r H%ɝTl O`oD(j+X\ZOP3z: CQ7v1-6b ԏh|c)H$`-OrmֳTsڊSĥ EM^1#)gGq_*㔵_M-є&O3c2jZe/FP >XaZ2;}e^HC,ϫrbC'ZW/u1yRURglY;oE6} 5w/xi*|#cmsR\Ccc0tT6fRꏂj.CSM1uZ4Gc?Ŝ &7"M3M(2=xh4tQw=Lu ɔ@mqj_LOzrj94F:ypST7& w#+y0ƣIG}VVZbwg7 X_NxSZZM5}Grդ6VKsv.`fT/퇰S>m5cGdžQuk<8p+-ԛwL"^1=EJ4&g3^ TT?:ӽ=dՃ >4YQRNƒ l^Bh4O" Yk>L;]~{?lK&_y\S~&,gT4KCw屵ծ)%ڸefog%MC^z՘$=W܅]1ӏ\aI h8 /nZp3҂ hoyf0BƻЙXi7T;0(kPVX-o- c|m)W.w6 w9Ňf6Awu<;&At?36<խbht!HOL;'|mZSu? 6cN D/֜{82,SYÎm̖K-g[ng Zs!FΈ%^06sAdMWH-3;ҜD< ѡdi4W:nrZPXFD-RxZ \T Q $ a{Rkpx+,\޴m\wkW}1MŒNtH4(}GH>(|1w 2,AH=e)ja(<#Tu96ȠqWe|3N (NGazr5tzqKnOg]DW!VUfH s%!݇&I)1kY8]/R9E`T4o@Rr "A!|ʑFZ%8ۛ X--0}ѥnz#b=ur<(@f'JwՎ2SSa\4BCl;.HX"ס!1 ͝Xjhh|How_+:P +z_ޓeׂXOExҘ"#jPD\ ؿ/3*"ʏ!(wc JOΥTUQ?oyAD5_)胴/!5DնzNоܭ1ss؋ұ25xl86G2E6ŝHZKOͿ0@Ⱥd9|z 0k? ]X  m>G'x 5gÏFi6MiBL^`>_է'!F4L]:wC vuaue拵=PZMӀ .UcգQp}&JN 䪑vTڶVm> 4s%g" @ k7ijN5y83x>E9[iLkz2k'Z#ixv᥏wp##R,^|˰93 no3uEHXP/Kc;uϐQ#s-hmnp@}.Ư"Ճ %lG_nmS.~D=4/:Gq,F{Qhy_*$tTdTsȨӔ?ۢ|f| zo@!Pb:%w {1S,XL0ރIYɓדuS V84?lλ㓪rdRDֿj%F5L|f tחSxٸZ]UBhtR-cQYh/N N7k'X `㬾x*~_j9*.MrkE47^ A`(yh.uÆ/Xl& Ӕ/:*ɩnb:U d^t3τϭF}!-C\mwZ @<~tK^+?"? } b4@]ko\3-3[b%LuM@nXO!.PoJέp[].߱ޙzhiܯ2,Ppc&݆Bm'N¯hc3SxJq7_=F2R1!Ku!!j>쟃1_3Ng2O:tilՒ%3ޖZaeE?0TtG_@qϧjf¨9ma # mїPјXf,e)}A( Vwmsee~Th7jhM9Pr ]\S ^]'*(}âXӛ-R"Q{ѺI-h-|j/mi0q< Ӗ t@w.;N}E f =\#Yb'mOQK>ȭgmӑD-jC}g ~=Y[p)?2'Fs>1+ 1}=uakm| Mn7 ]i |8m5 =BQs7vRjSׅ%0UaQeL[Ē_H;E&iccSx {1a%/ZgGn@M-Zq{9B:ڣyp_K905Lfހ)!t| <弒 ^M;ܖ|Z׋b~o8b:ELd wy\ 5!ʚfN"#kI 82˴mZ]?ݺ%4ݠ&}OՋ~E8T 8b:!Xx~t;RʍZ$ƝsCEKx IYY `Ԙ_?laYŃ`A@!+ˤhliWG ZŬosL~cvfsӺ$LhwI .Q>2ZUۈA]_̢,hYsz辢OM}&NUz%VHFM5;A((AJ2S/DYgܲjF1 ^|gBχF{q-+Nf)N_T@7\z.2<(Mqҥo5= ҵS\Jf!G5XCqS*\6D OPc- N18̚D8ox\=|ןxDѬ^xB VS'~V.b&9h9cݥOP2~ITͬL#e53A0wp P\ ׇ֖hE\hMm*z0K,;$hhR­C'&W`5ST݄)aۢa8T Fk=lD8JghsZ Kꆃ{xǫ M4rB5>C$ST ctzw5%,8Qgf]%oȒzʔpxh%8_C昀.d~sF㛶v}!13U2#ю;pΙL~B[Sphn)MBi>ԧ2<_,)|fje(Wk_: 8&o_p<đ<RM]>Hξb5!!]ޱ.KmM}m Ȝ6dԢoBķP.>xuV?D%2Z=!0s,`!{5: RE>Ԃ@UѰnlCBRrTࡸSN4*J $f_τ pUtP+xG*4>wȑX!hH~@-V l' L/ܘ`ҕ]rt&oZTYJoY8 OoK'Yݵ;,[֞Sz E’1͓m8wG #iY@B ?I R͂ 7yXDe&$>͒l(&LZ­ 2 gMg f.1YXGB䄁CHGƷݱUΛʾ^/, d>ˌ=Dfۙ:NrO*5lN8b/Jj‘A3uYuپRY3Wa'_ps~TAs@hz>9Ԓ?.>U{0C"8\IV8Gi]RJ/mnt\!K(1RUMOy>[ "Zb+K4n/3JF(WbR2#Az]'}FbM8I*87=ίƞ(m˃[bc3h9#E]?(tdpC-cޡ`-)W@M6;trqeҧ:Y."?>+?^Qbinm, ~:.FԀsMbSk<+=[} NگeT ɟpilg({չܢu %F/2ns7TGƐ tCH}SGRd`u-W=8ڷ4 ay3u\/C!3e._\v˯;QKTQ`J2'|P$d"t0' ])ZzQk4ߎW:΃6tQ-U1ݬ&0͛]}r6q"Aݺ\c1OD΢ԄN=H"-l Vr4qȝMN p d7 Ms~pe]{jqMtnv&CX֌"wI8kyп|,x7]/=]]Ba]R̒"i(Śi^0S{C-;˒ XXeJ;DR @gђ$LK>38yuj(Y%{wOǰ!쿺adQP(cZ^Mb;7Uav+ NuZ.Ά&ƿ!C+e$Hl(Э(}^Uz9`lnfT,!P;~[!fEN,])f_UwUXvH$:+?pq/ũugdTtR.A {PnS ڣMNߞ;*X&D|1JCKU.#06 2)~ìyGQ9O2o-P)qXjk5#S<Ìk:|G,1N H08Mr=zɳM(:CCvA-V'{6T8-)TVocN$k26k6zJipxq6O;}84HtN%Jo߹DW>a7ĻsqR!Mmk v0۠]4;aL 3w a"y簟衵@ zq o|!%5$$tzs/d,k!6rycVds-4ңژ6715>?ET+C2aqSYդn\o{ȅ jk؝L&1ij.¬j݂KC4w'1u&gsS2YAtYO0Xyn-!2٤oUd#`w 極'Ot8̤s|C~nDfB]rfA"YFoStXιwqmT\,0L.cjlRK -ݽ pwЏ#?᪬<$EU둖#P(4V>oOs 艪Q՞1AŇ,mYZsTk)R+P RCgBBWiBV_jCەrVW-4" k9_a2Xmf0nB<53,MI(.ýi@R0VBIߟ;$ªcVe*Tzw\]#7V`ymHnA  7Y' uОMXLdzSa^ohTNJtW`돢u`gDq|k],s \O&t :%mGg]P xŽj^}7ܐr^qEmЦdfH9Bۻ~@L H /v *5hhWm TraRn{pm~9{KJ;9 ]UqUTT^ Qsހ 7#;&)Ǹ$Q]@fXc&R;6 v>RC@1TB}7_epf0@:1dV)d+?ɃKJq<c[+4#;)?}Y yTk}|3>`<3sqH,~ hV^-h&.7ɛD_#+BpI)`֭b9-PǚMlU|MvZ*E^){*VMKZiG` .^8 I3d hЭvȗF_8h~4IwKjJs͇=ZT*e F7J@fDdq .*t"{Hm4"I]7*I.+8ONyd9PxSܼ VXr-]'Y1D?(n͋=5Q2T蚪)a=*j ,s)Ρ>?yZ,-)H?+_bR_H;B pUX\{_GsGaP }'W-P5V$O}X ()E$ߪ|Đr*KX+[ekx?O&:=U$A pF2+(y˃C{~Lw,UƟ6-CRGdfCQe ̝+SC,2DC:t^ ?zݝV?"!f]q e \oj)[]zUnXICA΂wQʹoI}`:/W::Pt8j-9al]!b^Qn8pr}0*dDBQ6dzߤ!PKfdq ϛ4q9Gm< s@!S$lbʈyMg(47w̓A\O;$o:nKJI #[ޙ(~_t,Mr8 3\ C>(ѿ 8 \*pM>9[~\iÌLHY YGuNp9\\dGhOv2m#,)`fwk p〽*D26-ESi [)Zv닞T>!a:ߠ7{ajVIl,YnXfnQf̔|ntH%`)élI\iITIvGveHVb2մƊ]:kqe1iyicXMx"5_P^h?Mk- rB|*HC8-dpD4<+訰PudZ,} ,YHG$)U^i<":oOt%CAGx|@вeq R-Lk<2oՅoeMdd?+&6vX6+x‘[0oeH<>`|1.&ՌuJuB4Ke1zY(:ê>.ճ+!2 ǟT䈖ѱvNo: b&&a3('#7A:T&r'AYNO~ȳ59]*|Q.X 0N6'N)&7iEkQX_YYoHѫh1ID RJYA~ l2}40SA`| L+c%3ȋDaַ/:EVdlv.ԭX;@t8)-CIbV~%LoQr cEW{z,-_pjkЪ 9r$`.:d E:=قRd:h| ߆ ` D>s,u9恣@la"x4޽32k"YTGdy+R~&nin%4SsJ-=eEUǰy|kIPܟkduI %W+)@ؒV)*C(@c"irP7Iqp-T,?. (NRͼ{H&^)Dk[ 7€^UR6B)oi5:t(1J@0 i2G T&i2ĖwZ &!jlJm kCsSq% $:rPfjw!%6ۙMi$ݤc,KzHr'12p'yС!i=03H> -#d|AB_ `xu]gVACۑ# [6lHG!P2rKqKP؋SM4*}\dQ| WR)nzkpM#5g7uXrZ arSe RSi y7nX͎!k^l@9)AsIqZHT{Q"RKl?|V5UN峳ת4Kla.H]ݸ12.EQ}-\;1>=M2UGBn[aj)~ITB]Y4Ѯ](- F[zeMKz4A>'UQ4`buG3)Vy ި;f(Ax@}Od9vyrwQoay|҂J L1.APTYZOW ߖ8N̵RCtt*NUWȮ;8Y}I|3-\CXg#W  ދfb42VZxw5QJ>^^s6IW&,aJKbΈZix(3ҳx nZXEa ӍնYu,YK;]H~ 38 GzaFTFW˞|id ܾpרɗ@ph'>q-[s=Rcך`mˍA YS\j jrֈ.@eC6v4={L=]Aj#Z($rt7U9: XRf~=DyRũb>]:l/oKQTj릭=Lfsg^6XqŘ}+99 ".ƶ eK8G|4Fw {DavP|QܫUcoYKxCf-`P(^8\]~IXQӉ,aw(`Wi"VcgҎyup% [ RXˌxR7*TEZ `'#>HTTT 1p܇C yJ*L з=<7#`3(,l* B hf jh/[F{nME` Zq~VF9W"d[SӇB ؊eI9o~t>H9=f8@Œ)i/QR2󆊾'4D<[$-V:KQ`NŻC]A~!jvDxŖęVCAQrul6)'-IةOLjwm e0E3D&J^k|N${̔+`wcҨg v ^N.QۃCD*CZNo,1Z&)uGo=ǘ1{r(C0$Foo_BSC5[SY5\1"Bjz9KA*\ڥ`̣Z׮dU@qMǭ DJuz3<*S-*iGGk{sS?v0w~Ѣ.8<"Л(q!辮$oH{=@a&N{uʹd\9\7:dT\Iܜ-H_iml|@46fBy|c3( 6[;,ܫK[& x0#.gݨq7|#/C m%׺55 ϻlh-< @`|^bǹ{*8b9;$gh4ۿiCtb|o!%.0=Dlrvu%%tMѺIaޱij# O^IvZ?"=P!0!:mfs}]J߸~㵃>ʦ|ID"!dz/0 u] 9p5xrЎ?W5aY[|HA*E8$ML^XnVz!Zg>A KM!M4!;KZ XXw & =flƏ> qڼӚS4RCA~X4-#7Dح"2櫫7\rt"x٩C^Ìi'N-=P`0"E3a*RwL]Čo+AkSYM]bzAjjH ,N̝TyHP^2z Tv6`q+z C5&Xd8*Td9jveDԿit`7O)|gF?H {2r~+V(@V0gCVbqH$D@X741VmT(AU| aEBGOٚi˟[S:ָ/Λe㢧~cBv+$24sK ,M{6舾jKIA?6J$.3;;raUҾvNJLfw'lш" XzA啂Ye2v&޽ iV.lrj=6UoO^(`ah D)J { |.A AG/,|-cۮyz̢Ǿf !Ab#7U@g 4+P"r cBAkklP4y6wQ3\2"`\%"|,=*}Xhn7y[ҟbo->Lf6Gu)7ּsk5[)sECے?*sCU݇h]x_z%Of6:z7UonO`oy w=h^j3VG϶ 紷E>Jѭ@ x\;KHs"暇}d_;g]` SFص<ۜ :݂Ypu<$oȈ%ٚa<qfx̫H 8๚ &\5Il/sӻX*E槜/ JpIh&S;jBQ[Q*U6\fhǑy5->b ,Ib 'RaP`pr[Z:Nj"[ldآJ~7&2'yՉ3+ 'z8b_=JG]yn(4)"d%_[1sIg$itɄFwh|pYL8PZ>"{ڿ>d~c=R%zIڭA>5 !Bq:F=!‰sK49[~k$ (nlC+~mTzWQu nRQ&Z>=a`<,r\LR+]\4$ۏml~ 䱀n:_L,h{jb`HΘE胃 hpoX81X.fTbtn ]1& mDnxPO&`dI(s({+x j`:ƭkѹa"ީ*U%.6'*lզp4yW^(Mo' U 4$s"]ehUbPj&hKI(d8^ P)M7ՉUV&-m):] OvBGVƘs0ɏmlͷ(VATnpQ Iq_O>_׉$ܑH3 -iT6+;WMbrWv&|~b8%{2RV]s/jP$^iOY5HUZ Kp'ŧFԤә86vkgnLu<~U?IS2:9'Ke{~DKڶYP%.y.BLM$]UHCVjnuzɩ5'sy =6Wq1/w,"k7H:[m%=0S X^{Spr\ץ&*5 SO{' }}#1.'=A rPJ bzyfJ4ͱ}bo}p[ 37XXV;:%Td¦l"d)IB~,#4?#âWqi7(žcCe{&2sh4" m및Ā`G>FTi3skdcO7M.R9(v"(DL#7벫` [r,84+QFm8{REUaZ N m6UNH۫lzq I =uμpBlm#{0ʛz aѿ.aCuE}Ygl5gˎPvE:ڭIL1.@`< [JwW{xߓ! Wc8bBpfE@8hq0v;~j/PKPRSzԍwvZU@ʕrm:eB@&+%A_ѩ Y)d@A}AUP4ekәH;Q*%c"efW8o#>ϲ|''%ꍚb9wf&˿1*kEO7w <6(?"Eŭڔ$5ixUg;W[E4iY1IWa2 ݇jTy%9Z.U"ba6@@+I ػI.(*ʬl'rX{;^kHxA-hyQ ^4^ ^P|#[{ "髖gf;?` hB^N 2Jmi|*$s ;0ovYgJclWRXBLhvD Ϋ>7]gxZD/5 ]琧ǦLlo;aϡםؑWIr$d甎OD>-DcO!ʎ{64L2U@͹[ Fxej<ʚ6;H N-3X ܋zbXRx@(Y9Phգm:&FDZ5D˩1B*BA/R7Yg ˞^TMXؖO1:؎U:tVA4qneT6H-d8P !e*Sء{ϫWggz'TwX,IhqJˆTXTK(}}X  v@,[Khz>"NRK}i¤Xܖ",dc1r?EBS>19˕tNhx T(b:\]>n϶M;Eas ;,o;f*p1$bV/Kf%c)0x}&4bv@% ՘Z>Ρ<* KD6ʪr/??sSEu=mJJ*j~k_eiPۤ3 cn&'|_7KP0DN 6K[il*yUHB7y_!Yj=] +{,h J8f֌.aʇ;W=x: 7R`y!K%n`5N,YX),Fx+F1XC&ԧWۄ#DtĉacE1 Џv{Bmy) ~=]~ˬB)x- %Cf5v8Rn ^. D}OPay]MY5K1_ I1̔#¹SnvJYvKe,c8z-1hq3[v u;׈knA> MV!gi>\UM> 8]eSC>R?8.n)g=0$\ySD׺DΪT}~\Y -`(涠gCD5/YzIIcGj pS C *q{}恶PG愢,hfsd" V(S^z4#1~ PjX,ƾ ^BQGr[*q 1[Ik%1kB%h8G% 2)_um1܁0h?7w׬;\g|T %xCZB`CRx`1&j)HE| 7K,yʲeVm{85g"-pձʳknQ_Yaxac&,Ct~e LL k?[*E;gO%zG;B7X!}PYhИj;8 e~ܘ0V-AWpk(Ns <(D0I߲͵iE\|c=v0[ g4=NgUI@gb5diyAt}a-Hbj]i%gsU>z*T=j.K6ZH MBK,ApS/ ?;VyjγN9'Np_;j( '&w >DomLDƓZ%|[Tx[Ks_+,1 >)? lr^~IXT%a.wY/ƠXfxӠƟ@3QI!1Kt`[dUH"akt/Z]<5VÅuC-#D}eT9t<_v>>ʶ&ŵNtv6i)-[޶>G9B TU1QX@5+ĕtL尣G$IRf+>xJ^ E/EiyGb/Dw"B?ʻ"+ŕSR[vk("j'ן!?"urOc1S_wkߊ̂KmiD,X-rgrsM !+W =PW"D2i. Tc$׺sU=^Ǹ*KzM`Xm~'h¹z'E!_^RI)\r7z=~Jަ(!~` |h~ 1*HdL~47GƗ \/|A+vUUC3j;TSv䐳 ePM:W)NN\7ULGL6U|r,AIe|WM<7{nLf aJtkvWQגJZw#&4QZmݭoՍ`V\K#4=hd%U)~4 iDL4J;}D"#qS9daj[y>>Lz)u" ܳjÜk3AO1x4Å7S\,0\-AIk!?sv=$]GQ;\*-"V)B-9J_iQGYNh+<J)N'GG]w&Q @'QlJ,9)X]oek*!IsaC>V[^FCrĮ oZc5L3TlM%B2~q ]ڻaПc$lLsU *k+8얝ŶxYZ ʇ/e#eI JwBsPƧ@W 'HaboL ;R)Gya?ơ\u%";k;\I`62ښ?ġ# :2 \vr@[C&z>8IÂLg_,ϑݍN,zoPe-ѺEzeuR)YUq@.W!VmaɲJm*>y{s5H*U"Zͧܵ 9Oٺ\`sb)/)Xs;vOI,2 u筇ҸS-YK4,}D`%mA4/(1 /Ɠ vL\%G5{]%KY maDeSvT=ok>a&b?;޺\ſ]΋dP)5`e4Ļ̅NQRCռ~ov-|@,a2E"]Gdgޮ@9dx,}l{5*YiG˖! Bh_-׍#v}kr]jHaϿ-jYߨ}!?؛tnX$b:~}%6&W<# Q-DafьdL@ hzDԟfDFMj#۱pT6w/y 3(Li잁jn;uL[ULCc|/I%.uۻ@WϏ*+\:l""ERY`*bZM09p.Q簰ȓ5qFf!0}eMiwql goSԖUA.afGjDKO6UR1?T)UG"uHd:%QcήCai[U9 ny:mʢmƻwԃ#Gh/." s/yS]0ńFcm 0@K}GRDŸS5]qI"~Z`S67 of[z_Mg/W') ٩cT5[M>s׏Q²1_>P+}h-|OD;}`SE>$#QGbT@!4hJ5V5{#|m dűJAc):\2X#`ʹ=j&?Z{x=]!aJ8A[8Ȉ]%QcUNwl=-;lJyH&|R6ƚEb\ܷPWV-fwdYLٔb-iͩQ+ָŭM}SzܑG٧ -=&6  _^o;^^u HDi {%Y[ߖ)z8<$~h dNz4ACL>:g[k1g)U{ᣯ+߳*#Uw0d$dP(KC[j?/0{Kvk,,E}ΰ/N`"Feu^;D##cpKUD3Y7 2?nlc;%{{u]IfqKk Wh[3ư>{JθoK~tl{7v†%s:xm68Qp'Ec/!o/J0o!pspp Q'# d:z_<ؑk Ia s+zkƿMxa3c̴AF=g;%)98Q;*ps-hFZ>@]Ur-#}4M \ʞrv|*}xd&:AP_9Bpt}@ҴVп rVgi/ejVjf )4'Ǣ+)]M7 .K$rZO[nI=%'qyiV St__Cg:C@Em˂3J=g!aw#, m}f֯^wKeJ#lZ. YӑBllJ/"vL|!/#G;#] 'طট_"pjP]PQG0%J'h:V;$w Z [Ѣ:(.XM@>Ϫ{ h6ա{+nr+1 dm⠛TDpVu Hi$NF '"/g IoZh3e? ĎWo12\@߄ZF hQR@T+j}Mn({ fgd6hǎp:Ъ ,VquK >\I30)6?XU/ hfhn^1_Om~ JǤ-f<۵nyg{8s yk;d!aS?V8횔W@- r~N;Q#C$m[aK [BcWն_A~Sޯ0ڎ9R ?sYI, |VR륅#Wzq3|V>8!eonM5+Bjfeҧr"& q'겚z{-ڧ/l|{GM𑗗8G; Td8M`(5m=k J[j"J_}ؤ2%{+n("gL+. }&n6x!‰8 %ؑM(+?'4J0lDj'nBß* dI նUQmDG-Y퉘W7SsX+ ͊𸧬5-'[LVJT/)P C_Q$vB܃v=|,/{PYs$N.J9`"sA(!%K?,S ;C3k2zڡ>pǽUDe5ͱ;NVsjc:K3pfC<'N0rXR~є?)oq +ke78͈VZz#>9fڬ_}@u8*K8޶x1gq ~.n^0W!f:/Cs8zL7MCh(@o->c MچguW{4wA#|6ptzb#fwYokXz evÙ16nⷸ?G2YXq꛿-JHcPֶǹ2jib\-;: $U2X QGvn"_aeX4V:Fr7|)Yc)jV:Lz΃cq3~N咢k+b\Rc)vq̹!xD*xY1D%I7 @m="qivTvA1RBuMqÝDaf]ZbY7|ª#[/y1I{^F4Mʅ5gGZ|fʔ,!Fd[H3JEcOFyRϾFB~n«cZ=F*AY ði+sxDN$|anԻ- 'ǐ"%7Ny&0iz>uA N^;=Ft%ҤZk w!O7+a1:S'$N@o%Չi (eN1Ahs4}dYnAavf>uN!Z^m11eYRϲb|*6瓒ԺN*~K\" nt:kMƒT!:Io+C`(~ncWbe9<LK5ƒC_^.fU$Ŕ6&půX;NgƨO M;1`_v,i+0B 93]ض%k DcYk˧ G/^Vڎ;H$;+ǃP/w1ot5-+ ۘwFlCTrIsCXM7)'ʧ{60]ߣJn^Anc3BY[=!H,mF\6 F ]7Ԩ/{loeUӁҥ G:1X{<0 WqᬵjaY3t(XZv2WDgj㜋|?ÓYK=a 2~BxĞ^~cϩgAGLhT48fq[FMD{^_K)a9FDƣ̌&#]+d&Y*bФJ)?$e!'\ V+YAxhyQ`&xvvScv EuBJiВzzxV1Ϻx/+ \N@*+H"e[Mqp⼍t!t3A6G_~\bSTѰ枝w(BWoFM~nɻoWٙabf?M!9<>>BDoģ܀~uK\R}?}Lans-y')%h]U? HiT0c65m5aD%RH1ǯ0cf`X wa(! ߑ_ \Xi)t a3bRHlB}aisՐσMȃˣ(x*dI2L2y.8v/,aCkdךHG A̬/84/#`pB<0?i06zֲ-MKaɍ+1)XbrlITk{ҹOdPH> ͌\'NC{h˿rn @k&MˆH xC _R%/)J"ە%&I/֥_d~#05ϗpp3SBcyo@齐Їp0fYKqql _/O,!Ig %%f;asYl<,g V`d(|jrZsco]-ԷeFXIݥd0)Hwg];ʬe7G&#&U ޥAccc >&7*t|.ajR^\uT?6>l)iIvl&>qЀ˓Cetzl>{kz,c7")]Ի%B]fHG" ƋNʣ=ddjk96|?r-Zij+G7{ZNw0Z]FrCW c]`#kWVsD"q#E9;J:~_b׀t ߙZvx,3C<[YAK"*cv`r1IoJr{ln0"BR0񓁥rOF\&JccLs[re?C١1Mlf,ls89^Z4Lƨ[)]ⱨh36@S_oh1.T^ty8hGmBr gHЕbVemo!c$r&=y(uhUbq"vNo+%6yEI6_n}NC~Pg|,[HwɆt7Sx82i\ ϧ+ms0\o乸_Hj-f8LB{K]&,Ƀugc1=" (/\F>'<fDqGyi빟2 Hd7VnNGѹ3{^Z?K3Q=eSc>W=//Kq,>`nMgg+`k_M:I+9Pl+#nIi{4Ucvi('H;*e$s=bEF)0%9,_DCsX}4#%DqȆхTDyQM%R9txE\ΞQ  `J"y˅DkR~~ P)MxsSl@yW[W=!;/Mddq( *[9,lr|/ߦ B l<Ĵ$U 5Gh,0N҂jn:&SVY>J6s"4{ YAO s(Ԟ$GoIZYX" <*I;MP@Dyg@K΅u$mۜz9TB$D+mYyX8gḗڠU  cxpL} N!:ؽ )j(Ja U!p~w>vEEˢڸLr{Y |O+3"+l1s,¤;^zpRXTjwW'Wn;Y]8 CtK.=H)XCf۫5xWZpA%[2ՒWjB^"kZ8 ڂ%=?C\ڎQGZv!=Y9s~dV_]I"ʰ:?()'l`@1uߒ 锫[}L 5*ˌ?ep 61vUi3D)9'm*a$Qf?;`@`5+x@U:X^44vP!5Sc.魥wb 6#|MUIm/-8c~V+c9e*"GSHT,Wj!݋hܸB€ AS$DRƘZ\N..w3@$޲&7eZm+ v9U@ֽriˊWٮehS:"Z:y]QF|YSD1I0< \j0Uʑ5^`Fb8ǍCUO y •9w`Ľ,QooZJT,n{wh P~J|^B`h>Z`HE5`K olZ// | r, hG5 #T{ncpDU]~vXD8fHaSG~/9p`8TQ0S/|ۛd:Χ14.j L%E#x5܏Ĥ~P4{dIBhAb/^&{(Îk/@"X?nj&>Ղ:wb.%@U(q'.{k~ O<[?aΕ_Ȕ|vz+]gQ~VìCAnQf9q ?.3b d<`0Ed5o.#zn#IhRc&CW=,Ə 9rWM'v ^A;[pL})sRq:wO@GǣH`IE Dzk\s+NҮUc/^+[ "hz#Fot_ cPΚ% aX’@=yԨ_:[I 6 W>G."/.k]M ܲW)vqȉ-غQڢ$J[Z\EH ߸~+k1.K*ö:xY҈\8P'EfU4A$o@Q4?c1}{9'% Ľ <b d &~~t+:ST`ĥzFnMcMvJ9I^"ԏ9ꡠo~W'JئtSO!ZN^לmwz\ A{˵_/&řY(OM}Il2-ϚIsPՠ=B89C>(t'L p`lYj޷.TWP4_Wtie[dI%^KgQ) [j=.-@բG!hckBR$u0{ڣqG:[gWCH#. dGep *Ge Y6Q'$Q$>~Eo0F_bʴ$.ҐU = J6R ;0cE4:GvP |XR#&y"t ^/꟦[Fl6Or:Ɓ Rӈ96ȶd;ᗾ}k]KLJnНD`,2 +!{,=Le`u;0ZΫDJM̈́^s =Z5YWEz'sF.H`kb eO#و}<8o G0<$/>5 $4<\W3kQ[̵Ľ$xy~`u9ɑg%"!-i(Mf>+ iI_I`3;@6pc '#6EU9?Io qͥ,ab=s_3*@hURd ?I, . T j1W}V+fy jl npWIqA|^jϑVwBD-<<B,w+eX jF=AAݰDWp}<oQ?2үU {]׷x;U^"wȓJ[8xj<¾-ZSTޗw `}5>! bðTO*hQ wv+?ޜ`kl&LM* w[ǝI?͋h<ȃ}(:'$,x9+ Z;pc?EXWNe>5ߧ/T~%^(|‚9q U6-Ѣˊ/y3&T.JJrňHf~A4ءN| !;lM<2 *f/HE۶:]؄த4Jm_yOПȶTBtWY"xr _?/qF9gN/#ZfZ'C?KԂ|i/xS&NE_;ڵ!sE487פpi%􇞺#3 ih˥!ͨ q_?ݵM9Ӕ{Gl1R{|3ūaʙMY<TmH]*2mx2wmK) y 4WJ?{ydMQY&] c@Ĉq@{sܑxGzX:aiHmɶՄ5MܕW_ItJYN^K_I]MQfweZiE{=lMˏmz))Xl]5w`e?V9MAbUBH",td4PB^AA䒅P|d6EFPDOA),p)|e(:`ʀ։i"R[}k)E!d +аe]^} h}L]l49;[}Q!U-U8vṃAECWay yeA[? Qry׫%LA|9cF(vl^Oފ>4n$~ThmpĚ] yI!^fT.VD'M\7*`Pvͩ $u% anQ`ߋO])]gH`B$yZWj%Q_e-ӑ9M]ab&YYxq3}6}ϻl(D%(:Ro0q) gO6h8N;0%ˏ3c2Y݌ ˄Y-(knB?:qb>ЫA qΰrWA Wٌ<ת*6Qڞí*u>C0;hisWyl=|0O˄kC` H襷u`CiHkut'O-7 \&gQ/#Uپ6;'x{:<Plpiz[Z1DZjꓬ-@\tF",²֦#ܸG~g]m^d3`8 Po\ TBӗ16K>"XKZxdܙ: [UEYzYl*eab`j|m9+94ZJI 报?!ȆFtEDBqCr odd4(|7=3WD[u]8J22~tTEpɯ3ZQ@5ߎrOyIw͒X(<݊Qׅ~p)x${)T`0zhn;ۼ+{R,̙KJB Gq)a%w"8p% wm~U! {N!MacR+S~LaXS,Pʼn>33ˮP6W(~z\Fk1gt:NjF9 1̀Q}+>]\Efs&y"mwhDݹI?K{qaIBGSZџz+ PQPc)V Dd%f Н^cxCM0ӡ ~?d1.9lM^x7ePѬۚ(SS~$0}~2вe@Bb_^܃f[KG_6$d6pסOZF5MeB7H;l2s!m?4a> ڷ3!|Fi<_#GZVYزܕE9•$]ҿ ^.}Vk #bbd~QýF.|rljRM8u r`4\A/“#mG[X2N5؅VC tfh{`₤ AMO"[bY9̨7婟f>>iD^?8y}o YO#kMjby܈u\$ $ 0Ȣ'"%a\g='i_XA+5wz 9W?c?}SsHJ.Իq,]GRӸI5\ݟNҧqٝd!kf@NçQsxy`@>k>K>s ^b$OP\ q7bZX!lQޜTD­QeXEJ!Pct}SGnt?9ݙkFDRG tyOjSOQIԫ2- SȌшH o[wo&aV&nBh2&ș~gg[f)K £E26*d#{K !s3Dȿ fDyׯ7LXkک>W=wg,\nJ/"W n/LH٩n}d<:?xAJ[(8"[/җ/t"YuddX:D󵘷@a`ow6'yiX R&;Ɠ[ޓ*3<4*6n֖!/Џ.a<,gXhlJ2t &614jqu.!{KDpCW   me kvP_JW@jyš:__^3t/A4m1wiqb~6ɥ? tg)&v=1?ГGvtg% oZB[n`0C; Z`)q0)Tv-۩}b/!\SB ZR341M|zQ4}.wQ_0ƊNN u+O9R+36~y T% h N#y+KoۭC-UMS Yt(Z yج pl`[\ Xf_ (h;*^OM\q4} E ! Aj FTT#ML-p-h΄Rc魒Db15Eg-q.-g.2a=XdwOK $:{*ƃ`Aaz0ȯ8\h:ڤ>$7918y'ٝIuCU}I0i jC.-:>8/ѐPswqZnB yŪAmSTf{K+'mI Fzq S!d\B7.< Z'MMM.WSϛ\?гʙ}c/I+Gޚ mx?SGD6[o8/|u,jK`J zFtjOۙ ]ƖRkW %+x> F ,0*/t Vd$e83乫$к6meS.ly u+4薿վމLeQx*cue)l $z>}3[8QBK* ^6"8ȷ3sxLB,>&Gk07+"epH3bu3rY6x]P0წ(e漕Bzү2wYT\ۚޫn)"@C)Qof 3) 02;=y tD^@="݉8Q.ڧc?lu5\Ob:/f龮Yhiu!-`b Ym~;CJ˥/ؑ=ښ"5wKGݲJN5p#ɾPx錊(V="jKMFq4d\h򲑘?T7Z4ؕ\3%RM,PƯ#.[sDA{-ӀlG1 F/gE>G'ia [{1wD#Z}!pI;%, 67gI#oV?lphv_?4<|<>c8= rKē:[NKFskڮާ>(<: hTpT f/kuZJU]^73cioSpA$.CxCKm G;ax.)@7K݆8}7'x}Tݎ`Z`"&ݘܶs^9b͝.a\7˼dfKbE-4<,;+ 7~i$ w@_K8pPݓg mSPL<\WG@ԃ cd@gU U@,^$C #fPoV ʼnࡾw=O#%P1`X]*h;]ODĀZrJ6m(e؁c%/@jN>ar ,R]L-w!m' ~D=żN1' [\jgnqDVSRܺHK?uv]i$V=q1t{nӧGϷYe-0aEڑȅ_1ƍQps;f_1s{Kox(ǘ& Q[ z"^yG,7f2 TOHW>{ǎM'rUuo3+"%\Ej%ǭ++;:$˳@R<[f`gee+%9W}$b@ݴ+sz1$&CU߭|FIGq00zepSB gN&Ϛj7Oe/*Ƥ+~{lY:==`3 GK_ʺjބ?,5*tkS&ZN/3nW['zA5_OĵvP8+Bow2qTR*z¶V o&c:y}mhXH?XQPL2cZn*~%fa*XֱݲŅ3?‚-*dQZ$.aYbAzaSj{֒TLH_"]hщ )oe)vFzJпiG"P} +?2/ZY2- ¬ y+=WfȌwSU7*fGF$$h 7g>mlT$ .?9h2m̟jߙg`*ƌY&K Xژ5Z`o_fBIc$ىzp~Tqˆ~;= 阩'^E0'p˪_~hK: Gd&DŽ4ƞbwBVC}esi_=D0W]@AD`_a_S'pkb4Ӫ6!~А0|R54c*CƥBwEG6lХ4'mN1\t?N'#4fm*K=8EMS,g{_CR}omMynge( :[Q#]kB f(ջ꽝wѮqHp;# $@Jrmt8w'›?< Vv^`E|V/2ina~PAxiV((;(P>ۙA^NŲy\~a sN|6Af<g9]X0EAp],Tή0 4o~]MTM TNǑbCyFH b*b;եS*˖cʀ1gߋ7^ȰlԭJ*92Aܚ;×Ҵ3ekxGo, 1>$N̥Cw*bn Ϥw^C {ѷk^[A3>PT#7ztiX&9里$ %0qeW#$Z9} NIR}*]"L=(&Ey2V PzrbKT&1Pl5칔V`1D|ǁ@(.]P,C]s=,G:5yU#.ZW9 *y6G|O r͟*vv'68Jh+ >?,K oh9P&.?bj_+!߿U(u| V:7.q,F+f,5eo#DתEo&\ )Kled&JənnH5c Hݝ_w,JWNác>)!8;(#u E'?4ˆȆ,?}'$I?q?mm'95iWu&;땊<'26 CiLN6LjP yנTr,k9ߘ<dSϗPTPԦ &4 Ou}ՉoEh[IRm h#;Tɰ1IWO Q($ ak!wa}˨K򘬲.-OUVΖk_`6 _/毢?W3Gѐ\i װ1@HsH F.}vќ &[f3:)׾`w9 :E&Ӭ慥[{D卌y|%b[(uCmqdPC%pY ~)H =]nR8yϼ¥zgNύM0)I8_ E2Jd2 z=?[lD-)N ]o;OU ONLYٶ{&Eê<zTLZs ~Kp8HҨg Tn_8 #ed E \|UՍ-ׁth SRNﻂOgnZXh M_}=)9woEl '*wsKߴZ4%Y?H<1;3v˳}hh@F BwUHa7$۰AGq2$Yґ RF\pe<.,&V9 \=e ꬭNvjzt6ϩ#(1Wi?hG9`)ތ#nNMkx VDE-k\N&D>s ! -e2zQ\=? N~8 K `hZDu/ 0Ds"F>TTJ)1A LXIVvuؼ9/-]5 =O{r9}K1{fFd{樑H#4z?*V}F!-=ŅU@x F}#%|#^7WҒ/9s-O %ϟB̯}BTK!8ea\gW<&i.ާůCK+.Ւg,mƦqQ"fߦu ޑ_cR k9+p95yC_ OYBzg` _OEkA$P_UqoYt#R &`sEaE&fC^_܆ ,Bߘuu;71̞?>C[Ku` ܋*Y|,/,]EqvB)uqk3/Rө lٮЀ8}ΗS˹l]BI&VHF%%c1FG8+]-nɩUuvZ :or$RY$񸂅ߠd{{m7B !&~5T[C®*~z-^35GC(gJ~L|*^׉:$ I1\yMpJ5` A6m5?c\De=Y2 }C|DQՁ^ZY7xí!גnpCsǵk}6.ckEd_KB;д /3TYv6ft L%zݫV½; M3$]Na5+89>6߹BŠiqO[1n1."D*!Ĺ$ʜdD'+xN3Dy߲tP4Xq LP]51֕:YVQl0RidNW{E\BќGؽjvy l y}k%ljq!YOz(1CB  u9qUz#}aP*rBܐ.W]LB+՞nUM #,D|}QqN!J`XTAut0_ж9mWG] - t<\ȝp2e E ?Nn`Qv&6L]@XwD,O}]kދk-ӝMOr;kh/g&9avpwbIxcW?IaEKMIVdZc$U촥0ݏuu!(4V,8FFmU\w"r:AWQP'!:Jxl۔ "ٷӧRF@goP=Ftۏ[w\g4 mz|D4%fA'P`*0fE^kp((5޸l ꤒIiص&p4Gg/?!V|{ F>8[4ȷB,iᒪ_'-Kz0͖IrLAM7mesTݍ2j)l ~L~0{1 'FFG H.M72K|_hoRCVօ$M]|%ͪט)2pn7H -롈8*D#-8/uMYdUJ /h_J H϶~~>mwF:ŻT$אd3xc̶]g_IXzN_~J)Qp?T!>%0 9b"( HgKUP2wo+MKK 3mQh,B82lFUѻw~C X$~ )\ړny*`$.q+L1ʼ%˔?^tɛ]M}:~ȝh(":ݻ52m8 U1Sgnb8#T.5t':Lm9#}aϽz,z?Bd&9s3:-+Nk_XU@q4wv-q ,߀>G*P >Ԅɧ隘5; IGPy.ID^qpXO0 P&iЧiLe'89q#өq%=;C Uѫn#K](|97ėW2C)gC:ZSyܸmsHHypbS(RgКwMLCM΂WJU_-2lkm Tk$1'tGLXR3逖CBBrQ5q; Fx,HIBg;lq2D<Q }q j01)]_1o^&&h,S[z8 Tp q6 %fJ{6߁Le`o(qFm]9F^ܫ@`Wݯ?*̩mT/aZ7E`^@XGp;X|zu!tqaKw}pŌLCl1 \6[2Ef)37c+JSv`ѳJiXÞ_\W͏/2E#ΙˢeiJX|G&r ;??Q;6jm\R,a=-"on!8x𿪪v坻JC6yğGH<%jS݋n1$ ܔmӗބ_( W)KY;RYf0k MmD=cFe'BӥOǯ_=U5ĥi~>`9 ;hhSY+3~ފs%GB+)lxËl5HQَLFtּ6rW.EgxrcPOΆ4uS=Tl2@cwm3s6Ex諂\AGPVǼD <W_K ~p^nгLUYIqtgUGK򦤝wgڳڠƣfZ;qSv' hTݠ[:vO!}JId);JuYI݈ D~kQ$Qw`$G!<.C)Aˆf0ҏuA`ƗLC:c1R]q5Wfi*~;pJ OH{&ig)q ntA;JOn<=w] XI yzy7[Zs#\Ir&TFFeKwʡbݗc+H@A ꌞ]>P]~:H !@t{x!Ax>%sF @e͌h lgVga|~' Toٌ\ևCqm<9.YhtumXjO֌ B%xmmlz$lP`R=d#Q>ƇT&t 9џy~$Q ;iuCsh9y"LiPog=fDE)[@.83ʁ7n5TL?Ȍz=[S 9uqw V˒k\c1:1):҆ME^ HsXde툣Gp!_6|mK`912'RiLCk&4CE-vǨ;L]Lsq TYԑ4-׼"5rA9(ߨ\^(*1&x /?[&{~ !3l FLdaԿ?+!9p/mzzL44iz*TɖQWRv'PrwЏ BM5`Q_SOLtXO%ß#}2SYK1b&_ (!KT;:uO[K-vy_ʽylN6w+n2KhlpK "AB}D RWl \gyA.zŕa9gnK ^t(ssd9Abj8N%I@v{VvTlZ~ ^j+oR4wZ90Fg*4@b{I*WNtxoK3ɖʻϴ'z88vrЯ%vWOKd0cTLZZV%sA}ɍsZP$_Kf@_ Lj&/ 1Ɲ~,^m0bޒ Nh!JY3*{x?oeh$EZ784H94|Yaյl؃5sy1ܳ+%ުzAmW~;zGs)NL[Qi^3.~R c.;CI+?XґZbPmD\xNw.f~vX$3SWt1H=h O?tQ#ypAo촋b"^쐪kԯߺ<1j%Y3he I+fC3L7˳]hns,)uBSKid䰌 ) "FbcF7yIg#O(NɭlNSa`HwόJ|YSI`Җʥw2q98|DBS*{BYThWI"/zDX#ЪK1fUs?@:kk+&Z`ܿwd5dbtfk-)g xͣa\~^s!XRl\Пq8EJ Ŗo)_vՁaj']>}'Bjsud5 2cGùF^!|NRfӟnĩC@U-ך+T-j7O{Zo'zo9u Z>A D\ODzo]^D̓a?oIRW&Z rūu=cڞmٓCq#d/tڣmiA zw'&1'no/xFd!J;G0g~%p]MM6yh,T&'c~(XҮ{Zޢ&}XfQ?,"\ K1u4\ٕ ?A,vPq Gb.}s]CT@"UJmOzvChNLLc f?Bĉ   cPo/mYT2[kqE#蹙N tMpZev͜Xd([iao ?"Tyէ V@fZ +0mUK:a:=F!Cu7L@^).~G8A %2:,?umO&R 2at# TʊD*_ٝԞOx9MgۮU)Ok e~ݭ~h_yNH MNTzgL F\-G|kzi.Ͱ`tSְͿ_1dvE>* i s{Ȉljᘢ„M@F|wG@̌ z=SoiLcӏe"[g&uE* K`v)a\@p)pRt1>X} %pfc`5ot#_֐S1E5F^I/p<|>m+N#vflu834W{$M$Ǝs\ȶwKg! n N:1Wqr]{iy`1wnhNuڻ8jj'ܑϕ;< ;Uxic GpW0c6U%ևqB#ha鯗4Wf ~k7I>Ԣ0J 0'[L8-ս(m7&,8 )?i  &'L5kOao;Čܭ֖SBY1)vBܸ8woHh\A>>^*& I"Qx>!sUla` Q8(.`~5C[ѢZn456;iY# })Tft;hD<%!Ť>uҋf "p7?'} 01V}j:::K %יv9ɖh.< CtKi޴+i@ R~8/}-Tf^bJýF깅xh|}Tba ﷕}pЦeuйrYgY:akoEI{_g-|ސN`mdA &#P V֍ b|fs'rR*3 &d^lrzd,+"I6bZ֗+|xźi s$/t&#^b6<6}) TC Hp\j'iQ)(b{)(Gqwt;#P\p"ʐ9]9ޗX} [*{'IV Tbɽ4 >KFXUK_i2]s+,EDe;fe ΀PR1=fq!M,y\ 8M:ɉv5{YKf!~^`O]Qm~L.}a|8, r-؉5jT {ѮW C]բII3iK\tl9tDkv=(J,%2[ʡTTC+>ӭۀ#na|3"$M9Yic,ț>mHwk!s32e .+v?^_Lvv ,E#FƆɡOme(ƸuLOs=#MB¢T>|@| d4.y͎/Is#jQ[+/E%:m8ⲋ9pt: 4ʓhMGFEf뭦 _$Ȯ]lo<Q5ʙ)߶N(ﴟd"޲GQ@X@);Kj'y=~GhyNbNo0+b(ҹ Me*aM(6ق\KEG,!`W\t&퐠suM 78IQc 翦Ysc4j]KyA6}h\SÅK֊P7f!L-e$Ruѹ ϑ=G7/Ť/PiNG 6p+|弇%^}'FM,߽JOT=JWlnM\+|/;VӏYHd#:pX:kÑ\mQL3sYw ;Au;2:]"9n8f"wV2f:G5R+oR]BS'ܽ%xɒ tQ>HlMh/RgNE; D5pQ *#!TӃWsV'j5 x&_2ͲV%NiB ;29+vv,J=Y8ߨpD2+4- Zg.&-Y;%L ]/kPvyHk(m%4vWޡfG2D0D]aE/X_a+B`I0649uwihVxuKM Ƹn5mWNb*my!p%~ [-x%J*:'1@湠K nOsv%@ht=͡DS+8')`[E')Cb{rm롵Pȹ#Th1L,H6`.iMƐQ*<0Ulo2F$6%[S ѯi!rN$SJeyNCR\H|2n^j e)u%h}KQ>BwÄ'{!Q{,{I]Gꔎ1_4Ou_H"a{Nyqzҙ!A̴!y-b)\$2-Qsyӱ}0BO#娐п#NZM3;kԚA3e V0@Q/unR Y-oL\bE.&QˎhoRXdn>*nDtAe5ʷ_X. ?q*tYI[f-Z'+T0;蘪'2 jVZRV`c<5J([@˚5dcpYy@ gC,O#,_6O>ZH_d?8w*M%@E<$_Xܟ8d5-գz6wAP%^se9\9Ӿ2X𚣫<'R]n?VV-:u1`綹R[ѯ}n-nͺ^;d Gop#J<ӥg睩8<(zs @9rQR4l֓Rig$7eё7G}.Xg -# qź+1Dg`Vbn ~`(¨ULXt:6@hpʹz&|`E6g) ـLڒ(+H7,eF,2aVmdo@H ;UK}F[ByQyn9R@UBa6Q ^ᵶj3%ƴ)LÕSiF}JP+'5hk-DDYQ6y#|jG 0uU'4?~B͑zLW]I9+ \ȇf@fhD]*Ӄʭ?Mh([(L.;Z* U!߈ .ҡo@݋!bKcp<{}E1vjW܏u\Âc!᱐4}S95MnAK7Qε6vW% ZiJdű7箥(J"dd6E@g䏼7.\#"X?s&r-øfLvR$u`t/|j&4"I\,8?f2ӄ| X/V.LlmWͼg&mwdOԞl9<*!6$Y/jd:HjqctA9Kz2wד k^H\*̓/%7S|6{a{*{L_ֲm& T͘}F: L= .AEU*e#,OØ^xȞUdAʋ2b VˍrAX(/F쎀A'BJQ&,yNNc7ݵd ߅a@3O]~SHrUlJЫR0->trg=w@wGҧeǓ ˪o3W/%!qXh 7'tk6 uexrLM׫taXZ@s!/G3/QgI07v$ M+L2 ?kv$RBS]#ϸ?χ ,X=ARҰhv0' Pʻ0xqA-X16HmK \A]w܎M ›SQ>`n-QVQuV躃DO~"S^x*1gPcѦpjYhu ]1,Z g 1U`D^p pw5%\'@^",VX?#3hܦg٥ˢmE ̛bcw J'B'&ch9݈jF#^Y9Dʐ )x@g8*R!'#R$vnUق5-m6f8A.rW1Ռ sQK;Ocɔ^d%ϿyU|Agw QZr!V=eOWt#?HRvZՓ}qK=Y2 Y բޞgeV+g:zBH%ȿɗRӌ`}l=KP ! X n>>7$RqRf⋁w[C-p(Hl"wY]$i=-j֐5ggQf;ob2LgꦃI&{M_L:ܣ/Kx727R [x{R"~-AkQ+GHi}刭G L%z+1C^ŷi_gɵ=)>8 LVoG۴TsvO4ˊ.l a`'wdOجMʭ^i" JrMVNfx>sxtKlzXDڈN(F]AI=4%t@v.̳ xgtNMdA=/y?HuiY~,p'n|y85b50%, &TxAXao?u:,OSlG*[7&FڏxEofq>~v0(O0S`H#T8[Χ BS޽ C>[`Pvw!ԜBb*H YLkRD҉z3YI@B!,!cgEhl;W8[5308j#JK dcPa^PmGG J30N3ʙ7Nu{?ZyБD_ɆKo,RvT ȇ!_W3L2LE41Fveed9{߲-Ӗfoc}MxxEWw{ׄ~Mҏ==pR|dz>]"cZMo/G({e 4˜>cCo壏6pdNLcDǫPd E{p͞QdOI!IRxgW\O !gkŻw8w/P:Ʋs\uKw=ZZ9/q=kifY6lils<+txAA.@͘? W  >\W+S-JFIUX`S[]%H0y?xNyC"%/w0y;7RjQB9ݙ/:3ho'dXWk?7&GUAӌi`EƄ([)`Zl̸G7$WMCSUck5">9H/%ׇUV4ǟbQ'xЌ.ڈ <,3s9A0οM钍p>UQ(CIsP~ i퓭. ۊP/2Gfn7*j<H{<*K}3kK45aCh &{RBa:˪6QmԐb|'2l{ +gs2 pV{S3$~ W-].^o-ЂA] UVn!*Z& w`Vb\^Y-NÑ>) qu!*YmR%CR,ͅH^WОs{mQ@z*5_ssJ8Ch0d < ^q [/eCw'wˊ( l_"oo:Ϭ#9!ZF77} S aRfL1"ͼ:G"h!t9V:N(Qk{dC_Bd7g屵WeESSM/o@R{b~glDsrxHS}AViֈZ1U1S% 5 +j| [u~o1,VjO^ޟ|V@jcH{VR {Qk;zo>B1xy05#;+MrD$i!O|YAM6A@I Ys-~]yfK`7 y"ُP~' 0蠲19ʞg)ぷ5(GTzT]95Gc3@.HC힣n9T%w=VubxvOIZR>K>]dwٲj?yfGs~lD6E{./l3|@Pfs?8[zo 㨁}MxH(EH-)q+e%j0 !_%ORLD ?<>*_z&1'{3iG.q1T=fDm) 1"-(0w=^LFճ#Ipm%28`{C$!^$ٰ͵;ᴛD !A X " ]R/Þek񋱤ss@|1?۟>%0lG#.xćfzX=w$~Ym!bx-f5$GB~( s`6 jݏDs#VHa!ybUkH|ä5 :H2YēaĮ*S`Ɯ!G[sZ3͘cuۗɶ[^DLku,|%]5dbw@*PV ަjC/[v9$]Vx)o#AP*8Z--HVXNl`ɟ( ϐ::,Ue #d"R;9Zȶ87E9TP32~FW7Xۗ>J<VrRz^qU-3+19c6Q"ӳ[6pޯ~la~?KEkKA2885SaymE>#iF?|!b6ԟ!I?AP#>#,LK<8ќCz"2}KP30vR?32<*RtdE_ tDgFLxwAa!o^{Nm,oڮpIֈ[H6FJFHYbn-v^z )'vxW,`8fֵ蒵J?3n?BV}uDR Uc!{5Q\,;>A齑)8T׋ctH'KCsY:Q 5Weo׋FZY)5WAaɽb"r.Ӑ]@Yv:3f{_\踹D0cz!N@$oǗhz\Dbd́tm᭛A,\#7 ~/Xp#nL܃NSg:9Q_uThb52w&sE[HLe4A ^ɵkxyW׮-x1ѐmˤS79:xa#paQm&"2~O j7RHuK2M*, њ+a{WS-kmY,Ҝ-E߫YCn,{v9=> =:JV5 ?!1HR>ƞ96*v2֎lLu5A޹ 64ej'O-^yomae:C5]{.)otB_Fb~p񸄼 |K -5 zkQȉ-~yqCf Z k}2ZlzrU '/*gpQT_!!50?i -/ ]g+PlPDY&d6g$fp2鏁0N ,7F87`!LA~Uod];,/Cu#( H\椒yxmv|^ǧ WoGE&j'nթjvBRg.+_A֓Q#PEĬouz H{mK,dэٯ Ex7|^i;[|jMS7Ʊ(7ۖExvT۬wpH9ԍs##4nGo۽me; 4/kv1NᬎpTP6D~JpsPތHiF_]o^)GSaYr_ZN{mMD!ߙLÓm[g|'b"]i[f 9+y;-jGl1tڅ"]2+KH r߆ܼM<Ȁ//Sg󆚁}0@=xT XNK5j\aАpc Y>4ym$&lob4zjE_ߎ:jf&|\FeҀD2 ΰBIFʧ 0*5p9-缞w"F3u\ ccI_yl h0FHV}v,M6.A(Ns@ eB7FlHI!/ p!ZKGhb_~ !^!<睶 thTJLkH @ j&+I rmAH2!̕^h;LXAN%ecZ@nT3?wCcEv0er ٱbYgvy)[ %$!W d\IFYnO]4'1t$ExO)|$JYֲ)q2kxa]DM$((#9+rHhvc8o;ofK{fL+UĺIM[Ir {+$5*lhnO. p 8:r,))Vu$ӆ:u~rv&գ;3{ZN6_#^6SyǟTs!+yZsfl qr!W}6,5*'X}gTk]=|le-}ʚ%3ЋZ2mIzz.]kl_xA^ˀVl`G^(5dmOO@^'J! $hZ010nt㿍YN5Uzq+c/$ײQ2r˴VP;~L(]D/j:iPDv>J4W#X\qUN"/8eh)=g sk(JlQq?f=Jp-%.ΨehL GYZl|S2 YLh:Wd5&rOZk+U*>M 4T,K<SͮP~p.D5 2 z/RMVAo4ziVZ݊QH9[T*5 ^&Ex,Т;Y`.oOTz=bRHGڢaG%?5&NcY7-2il%JѨ2zJ\Vm̉-75$!BW6 0mp L":;lw-gߊFS !:8x &m(VFW Y2dw8s"`H'?P+i5)?"l  l|Ug@@!,2wMo&Si/!gݨ1$<DC"փ{|%4b}r19?@,E\/ݘS~  7Cƒp qjJ0C闦"z>fa hEXru埋3+'@U%Hiq;uZrPީS6jYHx'`DQ@pL#Y|ۅu\-1^Ptj6)q:/H r57\(-K,kD+n< >&lj6WUhepcN{ϡ Zi?hq2 !{"{8AbG/EPDXՅ…EEi?j?M`.83p7z 9zPfy^f}:ks߁{bjE3g 0°0vvoJI柂j&$]SJ^#`8ZE'‘W2.9qMI>Kg1|C.;as,,p䉰QS~]HOq] ?f{~îg5)n-mtdM+vWH qrJ~|`ӗ$[ !!"d/zN5ȟ$q0)n'[p-tqF3PXJB >&dD`#\0/PU ;4a{!!̘3|iL "VG<Ѥ4d z :˛9\$̳X>9TV;{Xv8Uܻ뱓o.W0ǛFu9I*gv!iq`[!G`!ŗ&2w ?Ha^Ph!:]<ފ%񻩝{VV3!B0?VPdJR VS QN:H%yXD6߂T_log3M@[=0LΨt$B1gs~ dmqegAشpDE- 蒜>^PnWZC/SKd櫢>ZYZely֞g YO`uS7~7jK{ry*YjS{ ɼW dE\NKD4x)`䮂<yD5洠{7vpA[ą+A (ߋOzD^NEd,;ʷZy[]BwMҝ]ԫ'Urb_աgT'Y+!m@>t׻_[,!@d[![+ E͎(O!p/ /b:7{j{CqqgE\U`HX~L$+HyPϏkV 7P|%qhcr,{3X;PRN="F }r cQcfyNЁc#|RoSỈ u5\ڷ/uInd~;zyZ W}%W*%<~yo]}B?V}"l ETk0=%(s\luM'|-oц,ƻg*L}6$BxxBZ|lQXu+VT|G͗ TM[J4!ΙO)\j)]Q$⽭4X"ꬍ/ەOt]]eoB+6x,[}Y~%"̗pjn㱾wL9?\u/v7)`4eެ"MOBrdbMDؗR_shҌ\BS%p̤;oe)T1lܵ^#> m"#oÛGq^au8%LD. Lq:5k~{+.a85K>x4}?ةQSȞdV}$$-S)h,uGY-5׈M/EBX;'(4A!p S5.UN8yV5{+ 01PZKQtmOZ5\?UnCjCz[+`.#O>e!_ľӃ9Y뀈qZT L#U#y֯6KwnxB.i_*QkiylL[I:y6R|-`ªpZ B?'9%Md4[~"Mg\W5}ʛ4]8uE{`c>krhO9YmŠ%pGKK=CumE?_3=(g Ob$L{i5~] ^a]$/C5˒2ա3Oymx4߂WEθS?GdP֭ Z +ò #[Vf )M C ÏmJWqL| X ^":RKбBxpqeh64ȓ_ȫM7^.Wu__U1+uUDަě走ceR :%*lbovixц1~lǍj(GS_cg%D(鲺^g4ډk-?UYK#SLrWکEgi=>b3\K,c| h _gI2 ѫW l >zIH+w6TYJOO{S丑 Cidၠx:,j-z Q.|HuD6hPQHEzypm\d1Ulľ1}:\X_:Eonc!1BCl73#W{kԔδ5ODOwژ_s\Ei)v5o?6$͌T u,Q$\/A*oc,mNwvRRN)-xu<Bj3Tm,l;4)yEkiqX._YW=yR/37Sdty kzūS0w%(rU˰Qj4}*B]ޮCv҈^'!:lp,vĒ}rU)wt I~s'X/3ZRJ.MW&~P>,' ̡4m*H 4H ,!;0P(.xsu"Bжu ci;S||^| lCm/-v4l@*=5tϲ${ȧ@P?}|cq$ G987T)vz>? 8|銬#no5{,kXK X2VƟ(I nEx;01vR|ݤvKUKXDY=#͆B=HM2&w t#5' `?z(jͲe5u}˺J2r_M =,h K~Kc rڙ:>'!a~tqܞ?`vc"1p }LBz$5 << HgNN2qX|W4)$U,MǦSƢ?=0#.@SG4*;L)x؁vP3ҧ%!NB-]j -Q_rR^*-ތ +v4dHTHz8+٧9ϣѬoq6oz8+"Vޠ/~rYt D"A0 \կ3QpsZz=η0J"/˻O('u;=95% lF=ݯ*?*sӼqӔ:ΟfѕcVlesciEnL'ӣ1l5K\3WIP?"b$_M,9ATO T6w8Z&]\#b/Yk{>, 1<_ 5έׯ'AQ%Cw+ 7v@kWmKJmZvBfo1cf#'HT34U ZWCpfA&h7"ڸks+[F yZ2A80Twތ;ʆU 3Zb0ȅ+pcޕl?M5Ix3MyAS"WY?Ni/HxA}=o1#v@ iC-9θ?*mCtح\mRyVNFG/G +`GW&c&}jM[ T.lҧņ{dzql_b0l9w93n9Jy;*fn_RV:)AAi4~a%s:>x,˿j(\dQ⽻#ޯP:9>|\Ė^P,ɲ]oicz3;W#q1Wa]S$4*O%݇Me"OcǍ e|vw:ƛºMA_=|{m^ ݉l(";9*zS Vr]{3Ԅ{u[CS8?֞PS](Θ`u/t1q$'sBr=g-6_eA=ݧxsCҞGDm堡 ƣu 5G { )듪ZA5eOI4e+arHZ:5Gv\d+Ícy)v `v\omydm;;ۋO89Ϲ0xqqhB@0ErilH&GS{}2Rr'%naӷ JiNR0VLyZq505"m P1c]#9l?KHoD6hlL<7Fijg2Bn)>4?:! vsC[G6Yh΁4484TySA$Q1h* 4<ԋ U0Zz3UACMڹ@l$&,pc= #ZD E{Y t5'bDgj#(jp_ØXcTwwZc\³呕Au̝FIHFDXaD>m*{GFJU{\+l;%Զ݂jtaکHGw%2|X(]k nrAU7,oУntd'fK%Q\ՀMJŞ(k)6 L,Z [TVo_VŌT?79 ͷ.G,PQ\`OWspUz90˻8o&Á:zl++t9uem^Z9;4'ͪ'(d0bwYb"RʙUU%tU^=UJ~jC +K="K~J-`.)jH4FJ\"$κ}^ZߵfM\\l >6vXߘ UqKph*JxLxxʹ%$E:.{PCj #P7ވLS;[1Q@Ppcp]j5^ %؝d -;B:]'@oUzΗ|x~þєe۽Iz*R$|]hfyITKLJBcӓ_]a&ѦWLlִEWvۼzW"?G uUT^岌ttkptN# X$Jk1,\:d."?}=ݺD-]pV5ȒNFA'OTRn-7ğ +Ts}Ya8j2wbW:|vgb7A)QϓMm3|W_$bOHBVŽ#s'MEXH^3vK"3 ` 21KhFgG)F&bDgnDE_1󽛯}`~ݘxHV>8hfu9x|=EƔѥU&v ; )`Cn75rSBo_DX:$N6(({{$% +sXe2ٺqm˟8nS8i<[ۻ"T_Ln4mz@AݕڃchvEYB?K$9QA!<[:[]Aq 9p50S(MI_3n-6`K󡅻O۠{$ ZSRy$ =5`E:D\Y6%43׭ݱ Wl85}"p t44JYH;,@Gܳ!}DԶ 3S1*gyeap@l@ ҭGT! \(X&s{J͖wȽ]I;k9„c›v}aҔx2_sXyLsɜ ?'+4&,4ih5cJSdY!{!}=JrXC_E\ eu?G"OAZi0nӞa\r0>L󩂡[q6s)2Ԕ^5F:&6D= "Ȱd~iqndžyȂrY`;D30` )(w2#I.LXJ"iO$ r#u9z뉔IK?mq?g- vܟp,IGd fR)[?bŸXTwlooWih>RzwcYNj&-db}R1m$(Զv$Xr;@^C08mv.nEO0Bf%=5BOd.5&5̺;1/t&}ƕ hXto|QνrPz}T#Gih1N~3;~i !|Uq ~ 0Q4uПgACQ@B$/ BslJA>ne-q7 | km>0i I }8 ]c"Җɞ%?)XV25H5Y-Rݽq^L1_qU F㒨Q|nܙTw RѼ҃ϻh<4H9=-~7,$~tA0}6AH"3kwP,e}@2xnfeσ%Mަ vXeJzg\ PFS1 F!.T5luPJx=V|.TJ oQsS6G8aF-D?^$,D +"7lÏ79)-+Ѱ9$9#yIo-$~yY?|U8>_*=jQGQ^^+s`VëQ;ANfBUqy;e8Z;|cعhkMr'r??O>ioϩjKN>j %3xMAwYr/^0hbÂc0pܮi:A&?N+mK``O \ARĔ^aa{Vne{ΐ^T5sDCZ|\0_1h0t)|id#?!yY_4U_:ץRRf!Od@ɆIG?CԚp"nB^~n"os\7Pn /9F׈ Xg =]F<}S[!;zLU9&(TRcuTQh+g7}XBgMͷ WՆX.rFXR|G9Uuăukm nZ?p{&(Pe35:ޫzŚ k>r)uv=gL D A 9j5a>=@K &-c/352sEJ:G? -d}LIo[%8&{LwtA]V [Gh x$FBԕ$}vy(/?~t[QzA7 )g\cohvA"f'"ܐ~3H3&ulirxifr?_?M^<#!KVSݚ"Y1> WTvTފ ^zw.-=LQiɺ˅ᝡmT&$Ju8ꞜtS<%uGD:iJ)_:ۉ[7Sn?N&Q=Yډ5`x6\'`1ϓvՈ<I!3Xyo7  d`vn" ?r05~-ʍzkAO7jO#N{YW߻nè/5cjmb+Xɧ{R^qZG|j1G7-s="sN7GT{5AJbhqBln!_Y4 nQq}ҍ9ZWn)dXMk23O1@H _(d֮S|S(bJ +<242ZD[’1CoTu{$ A T;TɂA;7gĉA^@zZMdKdry)u_R"6^!RTe ĺa x-,Ą[F9=Ǩ`U׃zY= M͂oObAG]Y? yvdfs&N.*0Q"@z_A e<'x(}YQ} 5o{)D$xm=#-g `E^V@OFFI#6W/7W̒#^agousm`tt|Ѵ +-ZsIs4$gӍ8ѣ!ک(} 5xK3*uRǚiee 7·Z̪Rۑ %cʍK8GY/HJE\Uqf2qڤrq~]:r~" u/|p X+$RC/"k# ۗ|2tF bQ1;h\`UД|G~RZR12cfC+Eg!<2cMz.|"c^tVb\,4c5F_cxnS-n^WajiW(EYU ,PI6rj_x`Ґ11Hᣥe:0` ~,-{K\tɟXGVXT|+f:` K7gXdU>!ry҆0 qiap'S(7ؓ¢%#|I1At1vAw3}aK`Y//f[!*) v&8Sz u2@Ubqi܊`z_ⲕlhknΖCPN*%@ް+蠈Ͱz1KwJ EJ7F'?cmg<ѵ*(rJ z <~\ŀMÓK:Z@J7m, F+zRa+>%:nfm҃[IBk7x @a$BX{Rg")r!X/CuW~y;GޤIal[0;EM0ީsnnK;Хo*{4Qς JUMJJ tY",jUa/u?&cB"gZ%m?tyǔPZINY;Lp!Z)?3bΖc}Y=>|`P.2\FϨ9MecNr΂D ]Zg4}2 e%汾zwG2@Jq G3h`$ʉkI&Q_HZXo1p=.Y O. #C-8)^<,w-b'f(%LB :P 38Da~27:@5oOͥYexų.ԆkȰtXбvvX2컖=&wiU@yr/N(aT}H>oXXn^,O'HMtPѢ+L|@ágA÷yo=*3m t#&wjԒMxG|)ᕀl C'w_@q??ꪹr9Kds΢Ce ,RuE^U8w}Uz(Z.{: -N)Z9Y03*ME< =@G]ڶ< -WסJ3I޿<S͔ 'v,QI+S!b#k; \KJ]]gD^D,d՛[r -\IrlUb]EvFa uTr8(`Ul)??:D8N(+zM\8ҸԮݰDO~\_6EM5(r[} wHAh~XaM߰ITE-5lJs<&:v4c P$ pmIKx: E|$'9Ҁo\3|0y[;R:|~HX*p^n{11тrF$-b7UUҶ:=z*_l`uؒ6QD-,CmMY}zCW`ns׎\V-Ş } ]&P y~EEu=ˮ5L= b5lӁM5P([|#)qҖٞ-| N蚁P4p̠E5֮nTp=|3]m?p(OQx"V"ZOijڟ z:dϗsx--v&ѣ앐M]/r3~BD]H—^@1&)o SW@8fqm" |eҨ1@q7]xq %VO "5b: 4x}=:M-XD_2Pg|!OQƾ]*ҏw86?= w^*:&ED\ޤZ?B`O֙M\ p9X9Y> @~+cҫ[Qk] 4Kt:Ӓx by(k0:bWQh=>ۑXt /$X3n5tS э̎/_,{N;\\>[-W5^bǜmtHգ[GE*SP}G,d@,9%j*k VY 'IAȦiBήF]U&uXRVI/8xQ Ȅ$C(adIj6f}`c)j c 9h >SrWj&>}iQ cHGϯ]֥[A6EVd h|$^9m<փ yQSH(K*۽醼iHHQB@XT ݌#XFiԹT&P\,kb;liDo;N1T?ixŢC> uȀ56få{g$8! G q)&)V+`'p9.ioqLw~L^7M" WkW$ )>p&|c ]D< -@ g&6g k}^8{@)#UC- *s/-cXTq'Bֺk0koyMI`o%XV "lZ- ѲMw 8cp(4֎KNIG)ޯ?8fMV`UW/"NZ/BnRkNx E`;7 ٰObC>@AA 6oŐlY^KB2-33CjE%ngXLEeTpl!O-G(6:on}xx"7]?cE">(>j٪ +b]$r\l7^)e!`{5yfz oMfp&hS5}!.Yz(7^U9دgBu ף m&]4Yh6R upKLe3%ՕrIF=!~(hX8Tkޫ1فt__O_P{I%R'CI~eL4|VhW9xt0(ytdo ;F[n;`M/U Mt mg^#!zaxhm\ "Q\+S3at!]ײj:[qfX?B61Vm Cx b5Vv@ګMј>Xe^. viuxTAyϷ:u N&3/FsN(=!WAψqwpd =?^׫ڳ% OQ ~b(#MV>JX${ ˀvޟ&sj}E*kHO AQZo8q¥lcWm42FjɧrY}au~TUtxbv'v`_H82Auf\%I!GlmE02.mxDoc}d+m<WO-xse E+oDZdi[W+I݀ q2N3mne5!&|A2ے rFLCᆸ*cccwE e )HvO@jX 8eC)ٱMm X_̈:vu^;WDu]}I\mH['{8$uLnc4Y x&RPIl J! 5-} (_~@_Z&!˟cx-JHJةm3-g$>*9?1NNBƤڭ&W#Mr3)d7byL4/ah*A#~_I"nSUzqE*fR"H3 9>f|)eP<&ZDX@cO"N0z6$&x Ju&KWׂIZE [҆X}75 Dh]a^йNP`w& 4 Dsz2).9c4X/ɨJ5tJkawap cqBG'ͤ^'ΐbBhvK!n7vFP p| >ur _^V+'y wt! 5C!3vɨ:?dL,Af?It!1TVcӇh Sv,FD$䆽3i 0͏Vbs*p]gJs UH`h%D;*a 9b=o!o{ ~E820#L?+fS M\49DC3L@o/̼c+O JL.M",sYCYAcj0?EW`|Rm VB`joNEuJ!?;Qc+/s_OTO/)|+jAN:)퀣gA N|Q4t6!7hRym7L2zA^4 䲫d[r/i(ƘNaC ', =25* D[^:Ĩ_#0ñeJk.~YTz "3jO;6r+ŅΫd YNu{*V?UUa-T):9IFy"μxiWf^2IBE"ϒй d7:/*j5{E𷼌 n,][?jؿ~79MY!7FjF%ui(àx&$F SթؙS?3~*(fhaJ H=ZXM(1)HgG8a(bmMv4b d%g> (*$EӺPFprTYYF?]un dB$L+rhh&SyKUIU‹RbʈGS 2\1z6hD7]O6u}+[ Xmud_ ig [jj>ѵ~Oi]gupɕ_A S^cDHw,?zv^rh.~OڲL޵/ -{ =Wo; S5'y y,]ɨFl5X'1،"T,Dt߄ !‚97qy3b_ xpM eiY,6R3dFYYp ׌øj2--e{冟+M3 &FVɻct! +Oрi8̮ Bo /bm&dYdӼ25HA -MIC40Wԅ;P4 9^r߃IE]ѮIݢTc:U{`8 R꦳2;ds}q'RC5Vv"[cV=D|&*4gWp;)h6~ٵPlz- /Wf;oA晤f,GVxSw\Ygb}FS 'ߊR+ߊW؎qY(qF,[M2 3rzXˋveayd.67Ai!O', e =Y'q)'bEkg퐤1.A0wcw^in׫)_= 1p"G)m,d 7aP:x5w*vM[}m(M*bgALo"!]7)gCL y)C,5#BHsˬuuJ?mQKjRMBDTܻbmձ^<+Eol{9c;<:m! H~0j6VI' |W;$zf@UG4`yTe((ơUR`ǮE;DƜcS$j M?ju,H`Ы*zoU $ 6\YIkL5)g~>!CqͫhuS,|E;NrGJ#Y1p*ki9Ξdu 4r)f&w[9nTA4<]܋6Dq0ƇFZPvt'Bԛū!b·Yיm"-UΌ(3f$9upYknSҜ,.m*6oL`q]1ӱ0D ?wɋfq5aWn4?dW".L-q_9N_UyS%RR'N>pĒOFZ <%́ɗQHנ_cΧ*M%zٲ@I\t'mM0|9%gxHol\it&uFf$w|˒QZ"aC豘{E»+Ben!ݼ`}-+̋up9T9Y- ibl/2~(Bl9H@a O;t~Aѣ#ݎbAf'03,Z2DpؓA)| K?D@ 51Ia@5;>NmFh`=S*XOt%: BLmmB~5|$;E$(#q$geWvRdd6w|f3oN@Q/F,nt0nҌ/Q $2q`@]ߏOӒS|99l69 ?6^9mJK"܍fSm:tqniVeCdhȑz?t(gƢUyQ=`VJ5L)g L+ۓRݥ;#Y&0"Gu8aPz7'0 6h,NL~z0*s5Fp $\13͟Ds"oE4ƪmg`de+t<6[.Q} 70k6[1!pDg;s?l\~ wpNll=/`bGvջ[?kY2%G+JpYE5G~Fy6wԥr 0m2{*!i&𕤓$] /]|hu'ÍΗ糧2A7OkOu1+q"&^E2R*g6#nr- 3MFier aP~`Xv7ڍUpy!ۚr̓P!N"3GwPxBV3PЪ%,gUK* &^Gwrw&!zYC{0WˢgBO ܟ!FjKoODN7TSc{dtx]\cgEfS~gk=eZ/KR0{s\V:DugkZ;4~C =gYZ0707010000008f000081a400000000000000000000000164e6139f00001494000000000000000000000000000000000000007000000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko.xz7zXZִF!t/]WR]?Eh=ڜ.+ʃQߩc v[/4]8i T]a}}8IH=dt{(ѝ&.j:Ү(TTi95w0q Vo+ί#/L/W~tN`]?V&,oshGR&)cB)qID ܑs:OUl)'@H= k~PZ_Da zXM0BP ׍7[P "v,o(]´Ah bst6V*ݠT]$(?y}FDfy!8^r܅OPf_,;8]1OXJ.׍4>n< >AkPсoy YQ\ҟ˲ *k B'.iuPeg+5…^b`[߄\By\|f=m~Eg߆='8OT!@f:8 R-pxLM"zf~EqqZj$z-E]K(N*dGB_f.&F0W@zN flExi(p^}'C.^dW%?B-FMv" Ln4G @AL%[~RD ;ax6wfG{\1 W,@u'<2;08DFTaID K+ķtީC!x>Q-,P>2̎VP O SEc^#R֑暣ꡎ50_4t i4XݺΐXpOwJtWkUyaل,r,L-V̘ kht;F'l@?0/ kK5Xr36"KS:vR\퀩!{mv,޸w${۞g;KD %;Fy"MbPA$ͮH-_0, @Xd&PO33mz225U=AOa蕀k]hEUI?3\l@y;nܮ>!WG\RH}4?U*AhȜFm&aȻUve""i+ #I\x]fh/4`yZT;bhpN1m?"ϐ Y$UwX%O/[huĹ>$2#jW -t1*jod!Xסs|gF)tv;N3k|#K}l/[%T Η9x)m*- sty |w}!y68rZ5e EϤ 'i5->ӧ"ZNu511 irKOv"ϳm CX]Q+IgGMQ pfPQ5_i̔ڨ.+i& k* '@_wE[<9,mq;Ֆ=H nmϡ# ᡜ0 ]Qeڔ\}=cįMǗ+ ~ A]l&J'[H܀멥u4$ Էrrw"8GdjWFG'}IO4)@XV{blfeC""CiUćևjDFg¢Lj;ot"SQ AOIWEL%W&jg-$؉Z VbP'{|Ld/޿8{}0;؉D^po_4D7 `㥍۩􏚨W >@™❮(!6QX2$X„.1vrLΪ<ms<Õi脛Q" (+lx̸Dyb 虩PKhA-r(\)jJ}ˁOQNpluTRC?ʏb%&bd , px(Hi B)C/qJ*BtS!VM D8RBo] IkK3[jmĠb֫0: %KTTDFCx4|}x %~B k "t UU>n;CĒУ2Qv=@+ž /470Il F/x3$'i%weg:` f{]%[`3[bwƞS88w-EPmP62_ EՐ<06G69i[,\' =b/#  opaQ0;x(89jxϾfy:Φ/~I`jyqR1JT`IJvl4L{bg Ky~#@WRryϙCVm#ƇgBw C}w#̉-+FA=fQDC3wP 5P;iXbG2yhA*ؒ@A!}TO[#^pjȿd^D阬X0ݰ0#T͢CLR1uoiRNm3 _2Ҭ`kmSҽ 7/k̃a,(H MWX%j*#eIGr_.Cf=KJ v{P18n<wWqTNXtW&JFb ERol ;[}+f½Z%,cQ\惝)s#`LQR ]9i6"xX>gM!p?j8 8"vOm`G6SȞPmݫ5TyͧI!Æ]A=3fyXK ܋$͖|Ě.6G[{FhFs`=H'F %OBeO`w4%u4.^^7pâlG҃5Tg48?:@$~(|Ul:w *.rŸSo2w'`entx6%ιR&EA-MĨ1䗡#A(I*6ρ5>׋L?'<[lِnDA4=)͐؎1V!P"iC9PnJa٘ch|i6wC0a?'n2ʤVnɸR d O@To<@?HJ^dNdgQď/=_vztVncvVlńbQ}7n! c.9-r%R{IhsVCϙua[Rd4u+f"58ڗOYDe0&"Zߩ5FDͱo߁28vU*S"?p8/m/#fޢz gב2sdlfs,ӌy=_꽵ŒJU Ǽ!|_;F ZDҗOBjI>d3HkCE>< #UcN]ornofӈ.ͯ!:^ti v. GuoFMgEE 9]F (4N)`q?|h=\! T8ggNr$wXU{`kT40ԗ]vn,t,&ɧ̄ ,xr2xmC*,i,VRhʬg-ۮqʪgQ&,YB]/ϚC|/7|qo5$e'0~+{)%(M D7S&Yj! ;۩%Qk)r*C͇)W_K<ڝVxlO3wZ8TTې|(B [.}acZkhN;¯jA ][NY$0+% l(LB3Z"pF ҬRDH|Ix)n_ϵt7!  (k %j}TB&~j>^ǮTcƞca+A~0FzFr%7!|wj2dMcޖq3&k4r,yKEs}_UzHoƱH6x\ >8LeS 7cc1u@fwnggwg)A[&s>v lu԰ft]0(A]ȶ&DHŵ28as/ Y\;Eh̔Z؟ª*"=2TeWG7CW\oQUa[{<"}jTPXPt Tj92F!c(d6g~p-76_C(غ,gYZ07070100000090000081a400000000000000000000000164e6139f0000d7bc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/dvb-core/dvb-core.ko.xz7zXZִF!t/Kw|]?Eh=ڜ.+ˣ>EY&gwiM{eoX>ZF/Z<0ۢ/J#vSGhjJY{R>OQd[/}eWyB = `&{J^WF/ Ts:Yhfi|?NbRgGܮcp6l-Qr4>@尪777Ň!2rwa/M5s7! YH/>f[4Dc .x)!B rz/ k .(CK@ETAfdlrdžif[iҞDJ:4,Rާ$R[.Ubz*Z>LyiQ[0<[&㘋 I_ ui-8Ⱦ9rOM3ى߀NT 4hKVS-4M~> Ej"5?@/  Gr i +b^#IDQKU5C48'r}^L &Ƃ$w{HW<$r9-呤GY~,oVJ) !:Rj#t\£8{<9,ȳ&ھɅ<1*GT:]oWwmG ل5K`cI[4D0|z8+TƋHեCXCwF5xGy!FlBWpnݾPb7ZOxmm}K宸js p $U{ra|t ^ JT)'[uj l2FCe2bKndx;seBg0G3-vD 5:el  C]cβ=j/l4=IL0Y&(m\uKk!f׭uΨ"f{G\Q*/l#i*`6/1<+Y$6fbn9DXw] zxi=Qhfї.S^_|G*5.Ozr,wF~4ރjgoEƿ)O 蚮6h08=Gp[\^N"Yeh.~(jz}\0?iH~iaLp~pi2d1`T}vyt:>@~#1ħ  gbM4 RnJ7q)Xmf5 Ht?/}=Slx^$%u=P5F"b֭jϺ(!qak{\k^84v5^cn݊ Lo[qg@蔴'ab _ܺUkl.>yq)mwoW_ :bH][yZT͘ȅ%dgD8FfT?7^7IoN搋A΀MDJa>B`Rf.qsFr%3;sYި,=}b3g%tIhPXmͨU#y3IU[*|&mbGJ[F*#iAх%,&v8 t9cʃNL ݦs˛ i 㣪%#of@'ؚDC+2۪̌=NZ!6 |jĝ_+ڝ~˽|}wKNqQHkbױ0̛ zsG?|oe?"+=t_kEzXCyeΟ7P ` 2P,:B=ִ޹f d'UK7B8% GOTd)DGM0 f}X񲴺Pq {zbCyB"`qb}g#{||im罚=ݏQbB |L*|T}})M.otej.=R W3*T$xǯuVN뱰s4ڤ?#NyD02$y*q/qQCGc4FoCo(KOԖy:'JXg|-/zx!S)pb?@b`/gVBihjMY:&pQ"Pysuѫ5(RUN=?UщҖ=.V@#-uǯ\̸.ԚvoҊ& bd3Fufù02QYD@urj2mlNR+|j,]@qck N &jhCQN#[:ŮǠ0~/79ke[-U{-'X bjl8+`m<K: pb;0? s|Z^T~`5LPZRZr@,q@Ȁh10V#_?Q-ao 펩H?D3np$ ׈p `1㇙?Í Ij_mkILX{3H@wo: ے x{ɦqXe @Nn畣 >n#}ldz/5N8dvr`1Վ2bZk_Le/a>m1Q҈ {zBe`gVcR+O7cxÇS8pΎH-~5L|-5+aNP38yyD\wUSTd4m }QTm1b9"uF!^3lv&t`UXGq_@€`QUaUܫvYAk, ~h %ַ_>{:Փٸgޝ<8]ӀNL; %IgxA6 N\Bf hopbwDLmQy 9.[\1#;Dޗ>0[-mb}0#, 5 w ;ݫ1Z}<$R-]l;dskV_]yXnIyF ~mW2 Ċť~prvTdqt?Ic1 ̑Dsr:n[8Ӈ_pBbrfDmC@ͩ|1CuuDž1bz嗥`zێ-QYXRTcz$6qE%]Ly:ػq㯌kԫdvu9zb<єGg&qϗc/&a XC6# -gC!t+s63 _f-lC[el@ܶ PS$lDb ƫɅYFL`W7?;/V}j(c/k?mw3j]"Tapo)&F 2иk7$pngTZ3@5u@M0zL6 (WKϫ",Bbh?@(ǓIv7 ~SWjxzlUVrwT+y脇 ) q囧ԋ;̡2q 'zY~Ԇބ5x._[۾χlP0WƏm?H(rΥb;jK`,B/bX^3PM/'jCbZr8y5$^r-W^~ 4CLahD.g#L.Kla wg3=ľ0(EuT'aH3މtGw[nJ" xu>mP1^"qC\i]''/S6A0$"}-A2U͋fTڊ&15-p6gV%Nץl7(g0dUmw Kf|]IHm3K PIұSfRn{u\Z<-}mʛA) e6cGu]ō /`Z 4#ohMy?'Y# u'갅 &\3`P%8`\p|za^ڣpψ>cvqbIAsD9)0eS7Ԏr!H|T0I vKH[1_} 7Xe*MLao_Ν Gj_d q7SLcꢸEv3DP.S 베_u`2W}6sH_h\nK6 R !cNUHqNPjZj2EbɲxW+lKw x36/ᡴLzGēf{Ԕ*8JAz^q+_ |cu4BA /~<2ivdnrM+=c@[w^DZx ?6~?N<˱,L_SUFUf`e[MZw cBD7cZ;OS(xk];scUsqe\d~Q-2m` r$MY`5j@S;%Q ӣ9^ #Đ73^qL xfy\ DUx0+bǃjbk";6|Շ"tiPc\2HwnUfף ";iG),5 -a^/RRRpL6!|sUTJ@By厩8럞8_ʕl8>[7&0窨UmU-c+6_=t 5%O`Sd }%Q5jj?Օ*ob!bai,'<|^gѵ.0xz[&sYLZwly} ?|5{*#QE{7X9'NܸmO#;_U@p%?MqzLUuLvW-t$<@4ͺTSRbIT$<1L\:SD1v,-ћ"IMze6/d*3j?h\Ac$XuRdl| OH&t1uy#Jpt2 +.>ٸ?ҦlQ #LP(ַڻS>ƨ G\M`TsO>&fw3 %>M$뇦O>}V.֞1kܞjpŮ. n׼+Iм?VaÍ[{=#*%ۗOstlػ+uAzhDO.,\谀G$6sDQ&\{,TM"8< CsTr 4dLl\Q裸]֕@wYF)oHM6,lGc,Y^ݽ6c<`sY,jZs"(!lcop hw`0ZʸFZTgW?{_?scMDfGɦP UyVqnN:o޷2|b^|r1a|9g,8;M}H7ۤL>$CǍ 4Yn'uCń#?Q B).`3ē齚 mJ=MVcط}"Y6 x90 N(C:"v ,fNS0`M%w*&X4R(FU! ]9~s(mk c+`Y謽;t 6( 1# /mjP!ZH  ig[.} O~T򁎬{/e"a\F| cX_qv"m[h1h_ܑ[o* ;逋k͖ P᭹߇ vXn8tsөY 1;xbS+S4=*Lj71`EL6 GW)OO.U\RB:x µ.@)ڂ 5$T`berʟ~N%I{5}uTy\;;L&OEKMtXeX-$I&$8hgځߵyJ]p`p)vF̵z {mE0#XZ>(B`'6%ŗWim!%1Җ\ݨ:Ji1hLJCu V.4Ǜ}a\`OJ0 R(w ?Ċ;ڟ"^2g{EYиw,n[HZwۚ1{q-7ILYՌ9&^س YN U\uWp cFͻE8zɭ&bN&8 J~hB)~`$p&aoc_ц^eMM{58xe`|Qn,_q,d' ŌܮSSm~/cԩӑ_}TN* za58Mr񹸁NKb3n;d 1P|5&u5I𬙾PPAے1 ^!;IbmrA[ܫea/]"3&(KQJY u x$hr|7ݏ6GMNڀa(_[5V=i`}Om>: Ev*&Urfr= /4ewAJAɭ&)N=\CĀJTuHPsDz6rል+.(ܨ: Rpur LPmAH'P} C$X[xB'M Bq&*tg#=7e6n1-wtĈHو4 |@@4"m%#c 6EHRQ~R'>גY 8o *5 o d_@ P%_(j8UO~I\ap}RȆtl\~,1Es1~Z R k!p>AnZu8ڴ 0{7 yAYv@@m R`hw`WioOsOcZޚ7'iX _>h HpU^WR5$c < -=}h>Z1XڞbeZ@[oGM[{Hy5"@^^`qh-ۗ/џ*t,F?K q0H{;߷繢0ADK9V̰4l,Iyޒ؍pX $a0] Ki.;Y{We̲l lo*`^x}Na#v2M|G|q̓`tΩ\\Zx' Va:sOr vdi k6]A0u0XJ$j9M]0y 2f 䳄ΡO]@'H]`I'ş"݂o1=B Csd&dH+,&\?yFHsq9ב23ZƧ4L:*AB |heQi"nn0zQݯ'qȌvFWr t^Ι[#n%ɛQr)Suyʌ =>5Љų%5S (ZH4,;"觑yFӥm_ J1oD*rySsF&*wZKKYs3 1@ׄ,ytZ- gL@RDh.&I/nKj(]ъLBW)T^_uDG!QjՂ' Ex15H56<)gd_r)/Gf%~JTxN{z f#2X+;H~y/ ;OR/)}%&=܀dQDI, <T+-!;m7# vLt|o %XfwC}(ֆj?m^Xm4s7?3a6`3Mll⽿2:0(.hzF\:c:MdnaL520]EC]h5)eoh[˘6QXbQgC*~*4m+q+P57w%'D1*zA-@ph[kOlQO ~fuZ֏=b v IF%(Htø_/ࣰ Hxo7-}Ύ|2_{YzmS^G5h|%U^ˮ&# 6d׭^uCWI3C6>9Z2M A_N[@тBv*UP*3:y&]{l4sFȪلWhεyw]-w:lJ}[Q뮺':']z~Ƿ/X$l$]bH$+jT+N'?RȾFov'`E#wBjvH] Xs 3НEw<[%r-+^R]Ĵ^4lIf(Fǻa0`9Y]KP B@ҟSF@oW c/I Au‡$= ye2R ֜ƘO=BR̈If;%S z-~Uta]G?r!`!ݵ "ljkϩ${WGKnc<5 Vl RNk#gxA hfj(t^SrF[I{鷾4×j?2>7spΏx KhߺЄO5+Hjó;\dOBd̀h"P|A ,PM.9`2ԗ .:fWĭRϖP^CJ9xGL[i̢Ji+wAF@w{0 W{9ww_$V|꽅5%iHfz`幍sd~YF6I6t:pVM󛹾cc%ay d}}?ӿUn| ?nfh8 ,̎&& lK-򎫖DHfeWu0 "Iiޢ*b Y2 bEȬJ08\HtJ/+ۼ51[+W 3/sZ7Zµ~ Lh,or-k %=[)48u&*܁NsyLwUlFT,'C+v´ )Fo<|x+JpC/S nDWR-HK9]7_>. p~{v$>j*"``xp ɌAínxSw7Waz|Jmvj6N<3( t7>~VE@Fˎd\KdL"$٦4H/uRO'%q)(|LSw]o2yJ4 ^vFMcbw_ߔ%y]FESNl<+N`Ow=rRʆ+tdRb/Ç 7a΀&$+`1DgGl%՜qDǦ|*Bn6jZYm 4lqll e-9r)z]Eǰ A?Iѥ˩f/4zK-Tڕ$ rEUNjzŻcbS3O:ܒATW?{ +RQVׂ󾱊pgA^B-"Y/TWVmT򲷧wѪ,۪iwb04X-(ҎzHh":ءc3.qةC7Ĥ:Ua|qL۪tvPyK&ckN6J9 zUhdQOIAU)Qݪa۶,SWnRzK;-׹ev\E㢯e f-LwRy=okaޔw R=qJ^%T㙪4]t&4|`x\ARԵw7SުYi ?Pg%[t\%qb6L9F[:zc8CfF)mw>ZRBU; [tQ҆V+3[,k6'WU v0SܟF+eD{5RBjdWV0ASZhzH@xꥍec]4,B:`fךO'= V_Hq^GM8hGYQa ku ZA]Y Ydٲ Nh/3{w@xF{C1ɬJ9˽9k4gN#֓0̈˸=SOI/ /rŚ~BpNW4{?KB8`ih:q7fcL?{XXPS$bxY`~ Ӌ_ghy( 8W:9.W}gԸ=YA1t"ZD!6 oУt׵2zznǻʵlٸ\Q&`n`ԲH;s*֖d3Hj '{-Z-Ә(QU$p(: IK ,dy#s֫r~23Mn96`dW T%['Z%/iO-8cy\0`H0JJ!l馼=_YV ЖdJΪG9P W@?48${.)< e&p;3,VG9=^Z{Yei4ʦ`&Bn b1PPɎ*Bd6lN8 o_` Ùr|X%#˫x#>fRa5SЫ[ SuKspMZ z=NK|+o9R0^ {5!YleRC$,Zr D]uمP1 `*t3I̽+56npv}!M^y)@._]qwdH_%GhdQf *78̋zQ{w|}NN0ۙTqb0]| hav IekE:aRwS&`㢡+I[Ǎfv XIm%L:W01ac3^R>/KNIeBDqUF,X*B!š*\_,.12 y[<;֍jؿu9~O2$nց`^a^Jʈ3B[y mˇV!nBw6jI'!?K;_ްmLr wETi{$Q`S<$TSGWX]1eLľv=Cy2TA/xS׳ͨ\c{Kv ]/`Dϕ!^5$ۮ32v;I{-ؠ ŐEN`AuܞFi+ƧNc^.镛_'leަ6ؓl*j AAKx֟Sxbya`$9 d~"i4]$Y:[iyީ#FiFezVV.bIuT@\0;^d{'zZE/HPo Ɉ82EAQ N}hSfF:hXߢ-Cg8϶7&έOj\VWХ'ʷf0qTyCbܥ ,)x-{Oʞ-Tb>ԶFźy J"|[`_ &Lu!w:4-?g>q-ر hk>-- Z62εaA֟ K@Kuonj-զeH %1#2)hW&='i6BYCacv1m\qirgxU}_ɢQ#t_ize.rC{!@lo%z=&r(Ǎ\<_)K~޷?(Bue .Y@ RII$OVIEF uN.|(bM9=QM3^c78w Yco)_!6sRJuH? a|3@PB9%z[؏$*k<.Epv42>tm$+’]vmΘz}\PC~e?yJiسȡ3@DŹ;5w'-+uNjGLP5KI˪hBǹ[ 4:Ҁ{K5] ԨIw50% 4aDv5VcQKq>\a z1)wMXea&,mKlh j=}lNR~ٷ&zɍ!31AO ^! Z/ #wQ)@Q`])Z<䛕4_-Ԝ?r=KpYE u! [BvD\Ly6F+j>U"%{ TuYǙƚg>G2F: #o=/9X!B2KtAґ M8d-)=By~,vx|3.FCL,T!DcTց6OEtU~RLơTr eS <> dY5C/ZBH|8H۲H>:|7):2wh"etc皽"dtEW1LS)C@-w[ԛ!HL†lţ꺐_)$!yCYw?,t^eVD ='{ߊ5~aq{Vy?UL4hQN^.@ -\c|B=%l`Jv hLBHs;*\|y4?u}SƯ.Dz G{_C#]g) 7OzefB6Ԏ$zwqXԛN!x"| `𕋌0kI ./Rr25q4t_7-1/  k-6ugV|xճ?&pZ0@P8i .Vu0bGGUɅE+<`Tx`yfsZ*d(l*}MiA&cb#3-;y0F. B-d{DYtRsSpx"!ֻYhj2Ѻ42urR0ȣKه[U*YJ4.8UHZR#B<]8OC"f[q\Jun3LC -t v~ỷ!ѹN$aT@h( [ڎ$6DΡ顈we.&aKMPN2oM!صUv֍B;<>? @ul|K#m<>80/x拘~MJ &ʠS:F&mUoFOvBG] DVmMxҪ8Dpy\S3]lجZ(qZ7\10*4u5A ۛ2Wgޙ @Ze,pk_[l{qZ*);1T=} <ĖdF~%JD,P˳hm.9G2~7CGuSlniZHTrv^zގw%^2xBE>)8 9>BP@X<+"玏m|j,Dfk] -o[Ggy@ಘ25ʨInb4VۨøөlqWT&/E}c퀑M2tPYݵI%ʟdq9& I,Qp65jܷ]Ep(͙J@\XC1 J"w&Y~9P3!#9/d承SxjL9(w;BU ԛlow!ͻFiy_~opQ$# M˅{AeC.8PfEt. {e e[{%J*8ChqN&GeM&N7T+T w4UUhAdWz^kbuZKEtؖO(A'%TDԘuS=UЭfcU}#"F[h@?DPbаeBBҿ{3N Yq=­ZoN/pG94N8>C=sJ0 ߱W֜ @Ah Ά,}QoMQR[3XQo-|E輶겛a\ s'Jg6"ma ]:Ϩ#詉Zg#in*v;v ؇ rg&Fg R`#^]GR!~ʱ5̼jcȵf3_E"<:(iNJh_R>PVd[)y7&`&[h8,*FҮ 4q{L'^*Zv׀a<0<2S!xt;yj6tۈUáV}KSw62'Rg@|H凈_E키Z͖0ApkD%a&YA(iƋ㮥ZNM7KKF @ˈτ7`A7is̟0z>ׁįW ~C=KT[ P쩮>mVjRRrFpR*q7NnYt75Z54؋&Vê=#aP u<(d_|0_# ~uts*o HV[њ+ I)u̯աx0,.EljЦv*QZZbj:Dr"5矜2K.IkAcnXO|4kȺKI:7mT]*7'=xGޖsJr,2ʹQFV4ϼ TKk"N*n )$BB\X![(_DbM/ F-ɞQAKNO0yW0vpH{;,R eqQ lo ~Op9u/ q#("C4s5Jq阨FV|2?w+ng$!ߌ϶p'qڬS7iҦN+UlF86D=ۇ)] ia*j2ozW1$x͛ƸvrtpDC4<}ߔxFC3ј{SZ/Ά{h) n Lf̗FXr]ݼ$OH"ZU /i1;dTJaJy.d4ߖ1bY9F2g N !""oR$8]tqH\qmR2stY:Ffl\irC'Ug:Ԫwi)k`Uv8"IqYo )D y20bl zޥ;S-eF_o:}8.6BJ1d5֡@T"A^6wizR-PcfEQv)P{{L5(-o.niwjblP~H*nR/$,fLO|Ij8񦲉dhJx+RrT |IC{: 9*g&4-LRwOثHy\ #93J[7{+/s0򚂼H̶z3H~&"U2Q_E;]U yF_qEE'`-Dn:p#u^Ƚe9 eLqX)sRӟ#EM 2?Ek'٪OR ShGΐhx|8HziqX4:>RVSRA*.dhC3WmiF F<|ԂΖn5RcE \Vʘ,PPn0%ɖ~jʇ8̨m-#Jo 篜/Hn4Bk mʡ=; xzRR%LIHuP8(f&u`a߈1Nޕ7; hXdD,ߦ& ^ Pc>0Z6 g4MDB=;edDd>m49-gC҇h?] Y]7DqIsf|Ţ#wZqx vg.AP$wiFMBͤe_ ӥ $eFFpZ:?P qNbzdET*^6"<!]iey~g^^k4s+MJ3f|ˍ:8e+jǜ+kMA7.NJT*$xrR_ƔDZlg1*әSQo>U#dwP ؃ōy'xE4)9,kZXen2 rBvjn?kcnqMz)1YzR2X'3\q(S!pANyn-9Ctxvvfq DH~A3uJzi)R031UJk,2=Ğ&&02H;k;׽_NrC.õ9LoNB|[|JPy+y*iADžuҳGbhS/j»,ӮlgKBC?ం2h Tɔмh>:foe\CсQv r%*mk嶘K|j|~{0̟Yx9QV:NwtmdA2 06P4J;z>cU#Z7D?j<.E-,*5Ц^1,=L remi(smv+9qt?S,ʮ37ҷTc%5ȝO7cHG[.*IzhJHa@&(QqCbRgqі ;TƂǼ(P\:p5PԵCEQ=| |2 x^Ӛc-e2+KM%r]v:'=S7ysx9۶ݗȖk^}itrDž{\xDA$=Ph7':?W̄NuWRd^xmF>NsׇYS1eo} QSF|#m4$P\N hi賬}WuaØ#`c3fIc' $Ƃ" $ꑂ43 ōcj)"͂Prnkҭ2sP}~ M 8 GbXn%-(̵U5˪0΄ޛYf8P9has5bMK'=. Y]gd(M>Yf'ѮmԜJ_qDv*`&nCWSRFs`z .rL  OQ»[թFEIi?oNNXOVy7t.<H@-f?O7&Zv}T(>h:a8th+J& zwn8Tдs^ܼcEƦjk,lPJ-/?&U3&Sr|ؘpaIJWPV[k7[(ߚWUgܗSl$ԳLȓ]'JSkaOh@-g?Df98Ѕ`1FhTlM qб,Dٹdj*ޡXc3.OaHKtؙ#~&yubA5@_!0xo.L=KȌI^kx#Y͟jOCfL!K8iG.XyB<辉V}Q4‹RڲMz,M9x8[Xx,,?~>LChԪOjs'Q_>h|3߇0r {m_,n^:D5xLʼnģAKPй|z%6ͱ|d繭.82ԢeU k#"2têۡ(\<7X8+N*y0kNu94f:'zSHiPN^~G{z=Ok>mtC@mMw*wEa—~EstC Rp]Rwb-tt41|x{ʠ=Lyc"MAكLT b\56m8r9ݪs}ijx mf:a 1:Ӂ~>Nx2-W^̲SM%*_P?7}mx8~׆!C ڠ+sL[%I<͒+*\{S,a+%bR8 B I*A!^xq_R<%ЍDaM';S]MY`*G{/e8@4jcSe/U^o#ȱb]&)동AJr bd^3'St籠yS#) I%HW:\5!G\F&v0wX/$"8AP?6e/Zpb9E0NH<{JOB]')~J bIf%xWRm^h;w/yIYW+؄q}|^jMG>|Jv0SXn絾K-CTqic`IMbٟ֊E[毞k›٢ N"T 4* <O}^7Io14@A(tv%俱gA,v;!tMGH%l,.^W4RUÚh3,hE<鿰d_$ѣXvH`@HT8ҏԿ?Y]#)kbUt3)5|ͬ &@OXGy O1ܝ xhr|fGD*O+-rvg5!`4mnm~"n"/;ۜ,>Ii$#@ۦ%dĝTC* j76?tQ~h9}\W8:1](v:@BrhtD<^u[WRؼLU1|1z70 ztb^&QuEyD9C$$Ǻ]ΕxT[e%d uuTjh%a gh 6gzK/V/Z.+G)FX2N`Tw)S*! Rإw7MK+ هi٥Rנ(|[ .@! "̩ fLLVD4}u$8tSO笑*c*\MLYLZ[{Lʊ^ޫI?MyMχr1uAac*BI7ؼU= 0\mHhYG%n#6&X /Ga}!LSai ^5cF5 =&A@RT-7o2R z5QNP@FP.?;X8_\ 5! Z+zER0y%!&eqNϴSvHwLpRp}\i%ܴQAew9c;Z{l7! Ҽ1>op?Cֱ֞' '[2?̲}-|: 2D߫3pхƈ;b#+8nY_ C\5)a._|x2sw[׭lI}QQGP&tM@.p:eJ6z5{F|i>-AȫJD 2'.E )HЋ^%h?Qw[J`'~ %L;(ZtȬ-juls#rC^h'Sg9wxX\wr7M&,:8{9C($YLElX8%'c/[a$tHUۑXjԅ ? (4Pkw`Z!}-ۂ57!IUlbcb3NR7g栎.o kM&t[C2S[lio IS$PݓT%tNqMH X G!X*ɛ5vU>:$f tjgUS+i㞋9Ha+jx ehV$=N͇%w.4_-Xf&įjÝlD`umT.7!sq\ƑW+}D #0_V<oဣ3g걇CAk\1 yX5 H)틢0JDHXM\zj4[0^%1cz-Y^LTEW89*|S8tHH}ڵ|fÌ>יE)K<ܥ fy!k,zOU>8Tpw%n%YK)tcA_/}*U|HI.UBFI:#_,$5yZsमZsg 0v)l_]u6XUEE&|-߿.f;XШ_ʀ >Xt`ţN?8|)ki$ gO:*x|{W ,#J3E8gVD-}Q/ow4? :QI$V2i)wN=P_cnzY΃T=gP͐"_&Qﶢ#5ק0Wfymy1%uP[(㝆 Q+)Tx ;05Z\!b6HKsA V NQ0)b2=)GW<}tB˶ICEOҹH0]1(RJ  ` Wȅ{;~p:wKaٿ܍qé2. hJ_mj @T+6[Z^Z3RG/xTc- 2u-\8Y< $F@^@-K |P0~M5IQ3_0=PaYzؿ 'EsHE15fwq媴ZC*Ur,NJVdmGGuQݓ|F74Δ:u!N%<&"N > mӍI;Ķ:d7FBuLKkqVk$Lb]DTnZGV,e[ wNMYe7Bq3:dCbq7)"f\vk>ҋwhgWxYCTፑ,\Sj> US굻RcDEQ`N'p,Q}-W_$ YnjU?0^ c1oqjvʱ@Ùy j+>Z1_Zȳ\ 7Y?09l6DMܼ 2u"cL|{Q_#e u˸I 8t]+1볌J {[7)Eީ?^,v^V<~w]E5Oly1Fn1cvYy d5 $ޅ2ջeJ6_vKwa+&CX1A$_#J2#)FM{;bg=Ij ÇgV yS/}خomo7۬la\}/ZqR]P.YFeRփ?l4๶ޏ}龩]܀b ^VMo`S7Us Fa\ʵ|>o/ac=V؉qҕmxd$Đ'@)9e=xQ-V_f#K]NSQKq0\\Q>7noAd.׀=Ǎ,:;o"@R:ԁj2"~g)DW"yWq AZ= [IOFTUj.EAbgJr\`K^7PMHt8N|PHhփV94g,d60j[~BE2Kݐ &r("zw)FZ v#S0K\WPo!e?@.65!DjiG N'A$Nbp~!\l2D nwγ8ߓsS) ;I!W3&b̝FZ~\ew2h)jWOG%C7|k7KorHӭQshvWy8čOGȶ'Փ}'C$ A*oBk8m> J2m}XpH9pE$,bKi"̓].ۜ==0?:a3Sv3] !D)0Y2И$Rʒ㲵&XL9xجRI/¸+mݔi M-"  ie21E֓p=&5f؎~+pj=N8KEtu+Vc)i[65݄FbD_qAiW^D9nNn^ /XߪRa gbL. doneBH(7IJC~;sCN/ܦl0޵GKk!93 ڮnd;v,R,ia6Aq2擠!^ S@9lI̺14udP@k598U-ia Æƹڊ1 XVO9<@ĥQapդHw)Ӎ9s{➍"H9Eߖa-1 * lX;u(PNug~ysM#zlA}Ʌݧc8e^2HH@E U%eV73WYT}9 /$5lKDpz1>Ţ-2%WXvfRC[ֆd\|t th>k z.Y}JkD|1tOkOjH թ;H8gi:_l+.FjtIɖ×vD5U.OYi0, Ol|ٳC=Z5W=;k}9Rrr ?)5 >R<mA+zLپ;%P$~"j,jsZ&Sb@)^r?I *@0rQɽ{vC^으J{C٤~   B1"^ōsq# C,I֗aoe ST"3K"RE- ճT_/ŚJ#U}#iT)Ű4~R}J}OAβp9{?c4`cx]kxbDVo}C'zV(c1?bk"ɐ!,7 ]4frFCd]ߜfk{nGH ^}ţG:O6ߨl}2CaI\UJhk BϺBG'60 G$U =]'ǀ}u'BfDL)C44nbz3Q;uAIYCxڴ-qt1kej6rPr@ 0ybj& =:8xrr~Yј x7Z.}j9~t9ıgڤ`A9Aedp<%Tf* f\q||] %$DK/nԯLڴK yoIKT fa:/;tONX?)i?֡;ڮADg~se3 4r+ HB<}0)࿺;̀eQ8k "P;Kۤ΋A8;Șp{8N2v $Wm1(ƌi{!0nnwHPο5w_ f 7R:C$4xN6V@>¢Ap~Vˤ(G"L:4/dljGV3Daru*^+A4(7xv%ˣkCrm8Ŧ0HIƤ ŠxV}0;~oo|/ lq^PA0;IW.64S9".5FD֪msAL9{!vB֮r>K85 5H˜YL]" -Ѩ:|p|Sk \nl"uz~ }؏\HY!ajRu`]H|+oR\OQzU.*S_Ti$MXcIe 1 {ՃC|z v v.=h*mN29fKj9N+r>p0q|WԊ?oۓ`X ̩FBs*qCAEGot|/TGUI;!M o=j 5 1 &|.qS}j'Y_UL" k"G!ܱ I:v0L41 5jpD{ .["-, Ùd!AJpgJ)޽1F<azO҄VײWDg&eoL-ZQBCS_oѿər ˽&쿉ėxeEUzyambLnBZm|+w+S>#m0[enj‚b0z_Ξt #<2(nD2ӽцkxuֳሢBnFoe?Z['L(AYJ`#X.Hu%\)SW0ًld{Hoӯ[+NWԉ LW?;ZQ^;/r~LNg GU9-.VpLBah5X&nS8/>+$o:hCJNGYPokLԠp:/V('Xq#ئNdϕuV:ў% Շ4iy[~nN3Eհ;I"Z2̋(B^'4+J Aз?ex-6}/dJz`gGCH0羝^4)QLnϟT?NP 2c.NOlf |_]pGx.`s9%'}UcX"`Ƨk1 5Lky`Kg+[2˜J7˟&].#*"5},,YtY k(nWzAD~0e'>N/<7>eF.4*הCo b3{E}{dyO3' n餖σ M!Ta(; )gk J&r|(CƯSE4nbPRqhI0UUu3Y/QJ-3pȮ~vhhuX3Cw?rWYF7qh"%ZA1L%u;sHFYw"}l8*aN-~*hjR/iS)|@yBS6< y(TiW4K~vNu<LsP jlv'UryLplw%zoճ|'ŐvS601kn$K^:J+qMjg]DHԩgvP*UN;lo1J95 0leۻQki)Үd`C[| .\n@¼>f \S"|IyW;첦J1rrɡU_x$ =\A5 'd:s beC]dp1 Dο,nV%E%{c(=n pZkCĽE ,̼:5QT614٥6%11')af ~}v'y댡GK/:`H2?5.!.6Na!ObҧrA"4-*+BNz,W&$kl8PAuy~CnTcfCՋQ+^j^/5-enJjkz123ck,xF~H,a@w6\9ˠw2x/R Щ+M7tf#0w}~$gGf rWQZoOXz1~c^@@N K~ɾmmp.l%ӇI'BD!}-}\h %,,~^n`d&5"`HK-!Y֚+I5Gj)|ro}+X-D(7PX$;T+m\/kC/k2VK9 a:!V 'bקvOhcSG.2/¦$ٴbB/ 1z hV`bRdM!*ep& lRoxz~Ed+/Ͱ?9H5$I{%Gz:j;ޅL* y6C:(}g\u0J+(ءѻx1(3o8Th+8൶!f$83ZEcE &\lEہZ|ko q8enKS&y5<Əyҫ6 [RjU_PtYd0۸IJQNDVn!Ѭ%%T`&}5Z:* WͯVrJ z[N_2#i0$$ę~y xp5R,?UϽbRY{ Gc5xcGyXuHxP^Z_*1onvg;@_2 Y甮FuE:X:3_ [gWߩekHށU`5:5?D3s]NZ>,-;_z͕*#J$8Ը40I/WGdג="My3CW J}Ki~ eiI ~ڥJޘ*o]JaP2VA(ّ:IϚ20H+\7' 6q3Aʣ#cW:]@%qs (hhQEB (:w˩iR-Lj~-Bʋǧ1lҀGk KvaF4cvFLmҍ/>Ⱥ˶y5k:Nm}$_Lz4~|ʹ D"&/l囩“9ͥJ<` Vv=:!QdRjmu.w eOnwlz֏9k8ҬBXLKԐQ Upl`"⸑ZiuGo֞Q&$\5sŖw<8lK?\ 3y ޽ZCGz`y߳[0+v!ܟ;61UtpGz) hU]>ǿk%K:[$[|UnX;xcqO[OtJS4RF 0Bf~g@q CKN>?uE{E~*Z8|h0HHIVM;XIx)S‰djiCvv)*Sbos:9o!Q.<+|=sHH];1K>vtN~?XQz,Z@'t>$YzmX-aA)[ǣvz>BWKMI N<Ŋ %dWҿvL47F]]2c)3S$.3~VDx+w(HHA+7p/8^}Y39׋]{@ &&փ"xr-czI}Jc^LʁHhUwE@<(V 3T/rǂaV{ΕzW%S.L HAT3PP4*+44vP񹅨R^ ciB(Oml>-)'%R0sK3.lpe|x~0^64F;' fz&a&P0hU2tO'pGcwFz ʻ;vzJF]r^-xW/|XR q'F_?vTXJ>ׅ񍽈0t7W*-ßT ϓldd)&jm~($¬(PԌUQ4ofnSzCFO|2ɝib\朻8<3 Pоn23p7cv __ּ)J)-ID>Qn^AC̅4._ɥwz-{xa1d>xyS3ۃqBgJ`>lTYl=͙50"1I., /Mb1B_nJ|P%`ֆB&Ta9h~}s$>s95N%཯*Id/nola 4ه蛀$^ްG@p\AEAU*jd"e>;,@9k)F:lRߎHK ~2 ez=8eYF`@a{|D7)݃5$ƅdyzA!F}п|*Ep#Qlk0xۺalVm/8P. HS6JPG륀Psë1Bl%)d]2OƜ&gĹ'69Ī}z"yڹx׭vpw˹o2[!#~TCrTg%,$$WP/ a3m(i9ia9r2_+9*,MyWaة^~IZt:?_MSd'3q RahrotZ Onw3XFT~m{5ن bŅdҜL as#1\5`|yd%04\H' RazŽrċbd-XNiWklX`*yM B+- .Tbq@P;'Lg+ožoyr[&WkG!&wo2+oϸPj tv9=,_ o~PB*9b:P&*~ qus%uT80G[$x TIhvtHP &?cx׼ .Hή28[ O02,ḿVb2z^eV hdc.ڙfƋbxmx'ڸ~\T69릺.S-{MJjr%\"ʁ)/ɌQ>0uqg KV3ʞ|<|ά3V  &\( 'ٻ89"A"(z&#%-m ,1sEF?&Y%k P{[mNDOx=<Y2ȢT@1ʙ!Q$;Sb=ή\L;EfF"U콘MkScKHOn|J +U+;yt  Gq`:BxLN>Z侲$+nCT6G S^=:&p|}K%*4ʪ,g z 4\@=̇"PߗФA0½u qJӡu{u$a=kL? :7f1پ)P9 #h;nQQԖ&-7W丼5W^|Ya( p2Y:pwy@q-57K/·oI~ jMfшK& R}LqHP ;MCn*-LJ1V=7?; @tu-h?Q3>kR>"w ÿ c+ ^0CimU۷mRLص>QvAǐwh\(DDŽPs03:FO;]XՂ+}k,bB1m@#[Qpg1?֞26}Z]ULt cs dLlEz1Q$ `gb9ڕL+mBE QXcb MbN06իo$J&Zs"'E}@-'3Ɔ+lTۑ ʒvAtH6 0YL@rpjm(H ld8z3D'V$uLsm'yYt!:TuαAG=3I݀w;5ڡZ!|Uq~m a b'3k>ѵl&A$ϕGŸ%NN16yb@Qۻ`-f(%Feٟ? oSB=RJk47r5'S7 }aizpZ,(оܳKBF+젊KUiS[+ r?omWtw6{ac_ :n^b? #Wy&w,B_af>ތ1lD_3* D3߈q(CFqJƩ$uV$;U2C? iAad2|XʋА]Ve@!^KQ9@S~$ظmCk_2o*C1D0J 񬐺Ql1NV| ɡ5a'H\cTY^NC=XYo3|ދw]W*֋r4S2BH m1h;) רK2B3ꥠPB7sAe(o -)#Q(h`bduFdzc$̌-lq[p[DiŎE-D?gKm'Wu%ӇZu+&{H(QvhHØ $4AT>xI`J-,Ӌ>WE=Z0Uj0>o6bMxf6o6mu@B+5-D)**^cBIZ\IU'h>㙂hR1*BQ2O>ʀ$^c)j'QBh:"C[,i/_H~}_}0Z!8HSw1 ](zuԤ3^8|Ӑ>ۣ8B Nfk>vMJeǧӻ56uCh%$ībtdlpL&Nb3H@K:yC'ݳ0Ԟ% :XrxKg |W8 7rN(`+NqYDϕ3fC`^>0'OHOfVSV=iCq)ȗUrLoXYI,0'svCyjM[W>t3$(E?>zZٚC_8# 6 ӼW[V)J)*nGnST읎t[n[|̥9  B, W󺌗h_X]G\ނkrШ ãz@dr\FS Y[|/H0[H-X6 T=okU'ZJqA~6+M9ښɫ~7q ʸIU}ûL\׾pi>mƙ%LiBc@7Msal~Iӌ/7e% }vCRHh7t4! n,٪F_mRu^(V4˿HCh0wjiE5$/dI7Z1֩iaɌeee:U ͢{3 f"&FŞȐ3GX?8 ujwGqT+S*΅d]ꕌĖp1o\0:w5,@oٰ6rshV $L^I=iYΨBh<Ŗ. "TKp!)*#җEULJ8$o`.P#xb1oxc=MeZlƀYzJ]icpjm 92h'CP0|<|,JW;)XѸu$d-*R5p60u_g H NJy7'tbK42r4<؇ _`X"rPdOWp $),֫4.!9N.iP+81N>6I]AD@rnk[-1AK#lPsJ{W}r-EMw }u!gkY154w\ N0ݵJbzw, (@yLشi1#T@ɴh_=|iN]nzoDǹpJ31kIʍ oFr ;"2unE^ו-na0G8 KԸ}b 9Y&tV+&0YA 9($!mcwȬͱw3FJ}tVć,t ZLcYfeic٧t c̬@?G(Q-v5)V`(e&=hlfG_.RzV½ QkNy/4 H*+]*v~b8#FoVr#4K.:3㽐3mB;uU(ZCz=Dzb#&QU*&9KacuZ#sR{lM3{8\O(`F2zު#|EPK{tg4t 5ժ˨œ+WU'.YŐlW˻E^mf-*-;jm^ȁrЂIX߄jkO%.B?1AVhaDUR_1)N# 0 ;) ) ZV}Z>|k]0˖I<3;ASiʞU մM]P&&\F8ݮ4ÑTfZy6ƍlC;31ut_mB8( ґ$}˞ès>t\ٗQ:$y(|r]rd;d6$Oyd8j$ / _qaIiF˹A!sM]ݠ؎A|ާdn,MaN,_},b_84t EĮN:ѥ\9 mpaQhF |0o SGEC!.#U#d=QX^#M f4QҋWX90"Eh~g;ىU6%M2VUz |(G쩒3# {{-+][,Ӷ?sKAnsA }ߓW(ю5> mKݡ]tw`d,x}2@  =-/uj\?^r( l~)(˿NQDsY2"4. 3 /Q Q.!9κtq 󞆠nH53 e£"6  `{ 75|Mማ[19k`|vD*5뚖YXwx[:Jw+zyL3:O0Ґ!#f[\;Eo'O'q(>b`g ,>4ի/p2FhIȔ֮HjчB.6us {^_G-`u`8k̶"5dQ^[ZbP@`>bLIO%M"( q*W#P]FӽP/SSg%dލJm`;m;WVmZ"eUZh$l & Ek)ppwG {rnk|pHnSn><$BBcgwKGvm_IPU2H' 8t5T[ӵW@bр, JUk`Kwaz>6 [>{Q%WE4&{𭽟^v dKuaeZFP'9Z$#%Tʨ3I4w-2pj'qcTq%' S?<%=tHGoi\?[TdEF I6AG,[zqEX~B(-IxYF lmtRD% hQ5st" .D}Gqڠ-R.7[p x@̿G g.{)֟:p_E3UÙԳ3WXUHC)A{YbKXBTFtAkkmp@ETvIϪsa.9Z[֎ \ iD e)۞Khquq&jv2^k~͛hq^VxVGjgON”[ VrsvL^9btB[vo6[J cq: aGʼnT{cUW -0Y`'7%ad݅/:lHWGI']]O)X\-Y}H+#k]W" JƁOu$&ZAPh>bV`yfA^; j)qq^{e^DKd4aû2O=Š5>*Wa["g󴵏\z(3=1dHJ(L6sG: {y:/Wei؏Q_Vmߦ"6{LZk-k{A ~PSak)wB)ҕٿ ٤3cﰌJǁ:kIq;i0ld&1WW1ʙI"ȗ~ꢚ 8F6k&zH&KM~O@^*r\RMIi+)$Hsm#dWTz,=(bΝQuJ_q o E\+:~,l; l~el|AHbվ ]LJ6 v0X"Vr9){6w«XT'7#3(6=5Go.];UXL/q~u̐rN'bRlys+@P3q, )> 򻛯=j)G CEH31)P(@e*L>Kk <Guys IUԒՓn.RX1-K t4AրXqFԳQt_'s(&OV2$1VU5U^EM$F+R@E`@6mN=ěGAMUNl>aFOYS”ՔvםMJ19組ruXfm&QB$UI `ħ űk+gL!tl 9ɏ|0Υ$| DPQH)/7ωҞn2,br_:I3iױҽɷکRl&ૻX]-%PmMm\8@/YoVB|:Iܸ՝z$}73 e;B,\ r.+]"8n #[N!o(j^HV Wy9|CP{m(E66Yt}3Qyd ~}Ss +_;L1":Wj4 eI pC 5?7̒c)5[AIsEmy[59Jۛ 6RpK[?@)jA!F:kC \1ݻ eKLI4^ۋxhc~zQmlvg62ndF#?]H9@q1Q tI=d i0ܹզr |)iiAW @u|5YE$n#-;&2shTw6i}Fl<"5&=Z`GQ vZv2/3M8FW啾]||`RTxj>$cmc#@Dd6g S{Lc[BW9 .y~hh!l,v67I!6J|7ԋ}չ*WnF5166hF釳8Q Wp)7ڃ܀!vʼ_j'S v/K+#8y ~MNҋ_Z+&7bTZ' ,h95Pu>LI=8f|nACv &*Pj!xc-OŸy_z"VTR@p!^ xO1]H@pS*{Dat,^O~\MפM4ٲx2wCd|vVu1+g]hK뎖#f(&l畩(+ \iT"!6J/q[wQ];&j|O<}-Z][ʄNޯ\l<59,YrSiŹ@8} r\a͆=z*Z""O, Us\ ,Eo`fij8sf>Ax<7hV5*'BtGij+d2&pX |,iᱱG3Pm0(ޖw#5øVpqGK_2|AS波{iv3%%+"\?;|Ji<HlWq 9g|LFKʑ>?ʷt4?* q[FnQU՗jC:pH2ѻw+Aꏬ*3'U ?-z `%0ӣY,Be0d׌mNCCEdw_o[+`n1HzWl7w̭a`-PԶ>i"\Q:-(KOt<9c:E%rp8f >!p_RÊ;]dǭ"xKp2 n}[]P3VQi1c +C`ʼ?Dg-=ߔ+.L( u5 1ܭҿ-Ⱥb~Lq_r4(0_/L\|O qɎSǶZrs CG%8q#Cw؏#3l}9zNܛ/h\09רRK]#hS\>Н]8izbó\,d[H gd,L+^k mH ~IB&e l%ɅG(OK% ޚ1&'qhJ W|]aL&j=E+y溺 $|>M^(ֳ]*|6x֨ӌ-7=B1kkc/I8op p`eϋ)^st!=A\7p0O[=bZUb=¹K GSKdЋF1Ҿ-MՄ߿-rr, C/.OqN8]B+_<(YMpŢD2 )o3bmOOp,m$u7|$]J'ޫe\X4?Ұ9b7vUANE~Ԫ, N⻫}25ZFw\4bކ[_;o<xJ|Mc^ u2mr6YW/BH) #|k_1'Mq" !w1;MV6!>@Rc9m"vƋ]'J6*jܬzZD(X@Wh23q$!l|\>;pO&+_SB >Έ; 933aKowE,nEd֛AE}杓T=w!/e8/0uRz ^$MS@깋܎ l p0&dlFps>gCbTbRWi)#ק'LjqC!QЫj&r* (rRd=JeY[kN8ֵip^̃Wlf^+MG}mᾖ׸Fp/$M=x$ J2@ɒ%b(5; Verp7GFL$459(CHjְN$^[flNl[ΜZsalMG@"=bZ5--/#$@1{f5Y _0%y{b1P JW۷Mj,/0ϹeP_7]㎲ _:Y \5 . 3)VF9e~`'uݸm.e&QH tTvѓ`ԃor^4Z@[WègJgoM]Y.#EWgڵNQVo_GJX%s{5DDx3 梗|h'V+2H+Sx+\O H@4<'K&s`CZ=EDB̓!q J$TX~*"h-?jt;* GA㓺K[X6AajTy /7DQo8"k6gԹ-Bh.3]cؒ.0En|!?Ӷ,v.\~!H|h&ih{0d@R{'7gv*}i3M>Tx7(ߐ|Tj5*CB4!R?uȟH} Gs7b"g'pѸLU-UAD,[e_(S,==j~(4 Cx{'l&a}5rO}1@=lvPZ+>fp~[pOB6 Qp G3˭UlgCɈE@rWMF Uފ>+Í}-ƋKјfb1TO#_$v8(q1gP*P)i<{\Vd Z乢ӡ&c j؜ʿ[sXXE4-@ y\wnIz\;Μt69Q8U|3HX\ Ţ3ĬAX{EYhE0Ivv8ǡJg:foUԭLuyMRn,X.]vX`R`4e*4=~iIo @>|H>MndRQ,ɬ)i(`x)$ WECrLq׿4ԄUAfbwk_XQLw͵HKL9u 0ٍ)>3r0!{:IqgrPtoAܑ Wdz>|JO2:rvl&-Sm3ylu7@:>)?)qG.RC)ǫ(k%LjF KP#h;Nuz#6rg nzUۋ&7(Sbl.̹a ͓2#Eepڂ+ 0/!SLr,q7=m[M:A1rsQ_yЊP6Ir&QyAϋQ.,QmHE{P~L>#C>e-M$~"EqfjQO4p"9yOG_)KÒSfEOYeA,qMtb? y d:NIA9*EE5% -af(w`a<F`W^Jgnr 0`o@&L2( }; *xC5(&xJM= 1rg44Yi8h F]t m-͋?aA TpwG0+)uyޝ{ȿͅ9#0mOX3g|?r^٢Jq@❇O;*ЯUpށ27 "Bo4Q^搠m_f/PLJ<4ї=ԌhD [_>qheGbrْBA"8 L+.+ 84QJt0]4p>gfNK\d-T}}[u(iG/ۇS"V JIL)T`9~>7_hg ?a@ۘͥ}I]@A:]< F(}n4,@[jCAIACF 3Ѡ|8>&XNaߕ3M%ˍE W@r}آcg'|ၛfuz1v{Lo!:#"[\IQaXkE]Ҝߖ ظ)U~&411gJAW.UI4yA8<3I<[29$ge@:#6y,{Uu.sf +}E=&1אd}F>bl:W肦2w7~g4ֆ<'4@zYAi zOd(V`+bP;RK*;ߖɔ(5spסDn BqT^ם9f!?ҳtrb*T_?Y)b3UA A65rEkTPOW(m=G:&ss3}?txx`J)hDPžYDһ"jlx>U7PSz~3ݚ3]UV54~oc-=v$*mHc68)`w<#*QaGƘZN)*V4kjJ SInG aRX+fݾ9OV9&7]u,Q&`z7q.ւR7B&Ϳ zȺK<5A1拊iq(b_x5|r1enW>H{ٶQm̶:*X!껿&V@iuEӥ4M9#@*I~Zg[t>\7[!*pr8FYkP~E(TIvëWSϣ'ͭ<`jP))~ߒA}W_eW;j_FPiIpzEaίGXnɜ}>SGmaEmɦ+ Sw&WLk崖8R ckI40`lnf܎Ё&X,rWkdnE«o&"b7aL25m,ъlJq2Qfi2P7a) g tg~d6+g>]nۘ=W(^-oKA&JPn䥗 z`Zޙ'TV? >p'D-6CZ6'0ܢ90 %>4ba![V'e经2Qs\V;AoIQ;Cl$wLy=gy.3` cE G^#7+6/q]mܓa!ci٤k6rA'p)u@!3> KH-ٿ/a3d})羳-)vUAᡴNV;&)aACyJkϫdlq+f8gSu 民>!PTVEW Fw,mظrML%n@dKk= 8ǥrB5j+=10Pw~%v) U=eݧ)w䛙!.Ya6tOSV]CE+4u).Ӭ%hۀ+a&НÑLms:a㮺Ֆ !3lR8(LQp+|Y>-A2iWȣ}Q)ݎ{Y/,}ȏpe[i=cp0-vLCt -8Вw4L A@e>*?]ۃSw~}>a7`]IxIhJVݴ^Wt#>!r>|)_|5z4<_+Y9lR`DJLl&QD<fNSJdS6z5Ee}(K 0#glJ米N<v͘ ][v[e줅-fYTKHnq}8Eu^6hQ:Ø-cvızƛɽ yh$zB}u` ܱ4øS;,9=q/VDcWS"Rh A>| G8 #!ŷ),[KZ%nr(z?Ҍ.% \$pjw# ZHgO e?ɋ0m1ڐەmh]yp P_lԃ/XuD3>|̞'6՛9U}uj BR3*o5=τACFweԽʼnUf LVWHW%PQ'-O$;VR_1&N:IĊ[&ƣ6x|@6l5%ѿ|Νimlҽ8"MXU1W6[Ž p7Xl u_fl9 X't==l2 AڜfrPB&.sby}`.bz9rL|řy/0;P{cGwS(G5jtH}懐xZd!oKD}lmY|Ru$yb_ 4 l7䥮XP371* 5~J8LR+ij9$S m,CpVy7J]p.!pE^G+>8K'/Y݀>i `ļ`_m%m|+Nk┃?~LczCc8hK]I3i1a# >TIxIsܠ01hhO}:\11:Ub(17괧ˉDO}5D1X"wU5[fGTq]P9P)EB-r $thes/u@Q\IܽCmWC*EdʟOVIqRJM"ߤHI4q&h}T?( #-#R_})a8a2aJiD"̭0o~ZYJrHCa, )-H[%W> vkQ떬^ԝl%V:2u$c~)Lc8q;m6SC)MS{^p+b{ו_;c7VK;MrTmyKԋ9q= & 6axutw'_aHrЇ@31Hy p.#1Z=kNJPLE747x8[/ O߆lP{GEڮ rJܑ? ; B(s>+']ho< szr@8Vv-8 F]Oq%c:8Wٳ'g+P=_0nOq]a|ed%ٯ'!?X MfDy)F:˭j8Y~4zuRNZ t݋R|ĕVq-Ӡ)x V깏Lw\2Rcy69Z]hRP9 &]IʕdN5xeLAMuZwRo]5Y 7e'$ َ?HcJB%'R){wѲMԷɢm;~8x3(K"q/rjV qGֈ7I]` š=<Rf̈́jI| V#+ˏsbc'!绉MbfRj<źz\Men^nt ziCN26^g#yhg+Ijfg!gM믡a޻+g䚛y5:I|{5W,#̾uwlNȞ6O ) pSM@+{ ̜&Wr jyega[ 嫓AY5cV'Nw$O?;qe%&1*}NJ{Z/$993"',<'XN4υY^RIN9l=(-/KZObלNy 7'C.^EIJ獍YҦzc\Ў>d5EZѴ\veb̳}9[Ye>[&|jNQ#nE# 5m?>+\ I,(NF(cلWO!E.a*G*jdZsՀ=Mºj$1 ocbI`Ņz;{ L y> j\uxMi9U϶3~k(/h} NS5 |}e/O*}ކt(Xp:6ӻVb`͏,gL:mO8 ~.>1eK rCM%!\s>-d؛vXk]S*Z h텀}s^I]G$Km FE/Wc U<\pQ?gv_J"8l$6:jy %ӑ%oT&)-`8ui ssCh(XVv<Xm'vb._M4.F73$@RijК]&1ɶvw{ˡu<23†G{Ĕ,YUp|챍R}4d61@rK _b +o#oU@$ve@3>E#_HӪKB$뢿.|>tyG{M/1 l8yZN *㖤h~*`XX<@ݻ8+r~f `JgS4K!5?h-Ւ vo,PIYiRkz;~,Mc| QoL®65.21/)9t7.o]vr]P:G8.n<0QyzߍF5h"D+8x tzeSc}LR^[r1,j!h~&hMk6 61X8{u K,%GdHMX1LtFiAxtC%^lQi+cr!a/ r襤D4ݏ6$^cWѶ\Jkg]F㕦)`Lv<"KBDJVIhtMי۹9፣NX/9.҄WMh.5pꍿC1P$d=agϩBj+|3;5^ZTE_n`EĮ ە4k[WoW VgZ\3=p @Q#mUhBX74Ҷ< 8chIJw%Fn8X'GP'eD.T^ix3Y5_pj b!p|fl{eyٍ%Yń+]2K]R\ C`K^cry >'ct&f}dr>BcHڑ3D'"vM #Ou) #s>`+R֦X,G0陎M#eO?N ({y)^bJBKwdtY"HHbj{K)VߦISĨV%i?bϝ@ЃXf8[V({q%I87ιtA'=WϥzK/ E#Iá& 꼅fX?iN1Q-e"E>*)!#;~( = _g=2Aa>zaq!ۂC[L UF?Yl^]nK.⶗,s&>!Cv.N~AuAV^4_D[z\5oA) L^[E-M˰?7P*vqsKT跆c`_3RT&#p㏡CqL eS$>m6?!'?<3{PrY]=݆mt4! `jgHUjd fʴ=~dr[>&j#`7a|ݏC>I}fKJXnipR[1_/ #u'U6=qezҳ7DArad^f>z}SאM)Nƪ4CσILa- v^j4I]Dr%JΉkWꄦ>YX2uPj5Բ=‰{і؆o-'!\ohmBcbdP1Q2ۆ׊0(* }-J"P i*}wjAɎ!q8y9A7I{?kF-,=9/+ES'tƲ-~מ5\i\u<`)?0uz% 8EfZA.Y0O;%GвpzH[3oEPn}Npz_BL9g>^mvԵhXԨQXL[9,@qƜ4.*c`X*_Xճgp0MQ>1ℨ+ Zԯ-'85f]e%`c i1c4 !Y\Эl܉l0b݆/q\gljZVĭ$c,\`b3qo}EO6@l K XT; Cd$'_<.)(wLz|_bƕ3NW୒%~BFP^AXh/ZRȾ6։_7ܻe$2GP;9C#j x음.ŤL]q jw"}0`[kzνs )::?57XD#N ܟ=f' <[tc-JMGfO&o <Բ0[5nA0`'pu?$:Ζ+&ϯl嘏N)kGp0[ν >O ":d?; DrϗPH_b޸\Q'sOg@Yǒdǔ} -v(mE}ӄ1MK3$E,0uHAM"FiqzوcSOE7]8FH$I9KWC%sgwD M=anV3 ȕb2FZBK,>19cxpU X7'u~𘙔 K0YFut;4~yDKoa|t6NWTHC^yc ew)pg$-l|oN΢͵`#,e[&5A2 *,5eb0Q4;'S颪93pOHݕR: ,%#(ޒqϏ8Sgpy4vXOD`ScHQzf0žY9@ r-?աXdCW{hEkus>h\|3KK?N cⓏD/DHYpsKKDwxD}x H: Wy~~)L .1܏n㡇ڸ1SNȋk;yUg_?|ǀpTW] h^e w0 i=^ F15yoX匢Ļ`ԯ 4~S5=,>tW״;:2'. LdOefFh|/H>%K7IwtL(F߶&H>q* g#!k,\g>(5+9Sq0*2fRŰ1_dG8B%h/8>5}տ]< ~Z9ͭ$&tC!18 NgB1$_p2O& .ߣAn>Ijz֥C\Õ}X,:̾]ycq 0Q1J˂FӢZ*e$(G](Nuˮgq#;Ͻ.]lOp bm pcL;~ז-"hw.l^%0>UARq${vuX&a`5k՘U '7ˌ>f[ތsM 2%jS5!t[0@cR.LPi.C:>ɚ`P |_N\&9'X||x$Fa֖s 'ld66J|ftD FEPzF6qM%7يAW`PAu%o"(.fR=3Oj]Nޱyw_'A/[a(%U"W %W~?].H<i:F,";?+d'1+xͣxG _IOXl?\gݓT Iyxi[܃K!#>=WYtSr_ömڭ"o>_S y5\ `aP  @ifŪ[}ƭ`r]aj#G׮!HĶ=z_{~|=N3;O)mD xG0V #7$[|%&(_sj'9A.ݎuu~N f}gZQ0;Zu,?-$ C7Kvqz$=x or(oNtOX4!bbFUav, 8 %JR=їh q1iiTQ0숭1e]^o(_{*aa%p:JcSGgU;p4-\`,FN4q5`}z?"e7EĹS ) Mk)(U@}ݏFt=[| 8n<97L$7i<,g-?ؤW0*C .T# uAp@el/" f9kH\v:hz\B $Bf~XT6[#Z 0E`y^,V9`0SBӵ_.Ƚ%PWٶL\ۺyKgG@k -pjp$sG#$^[c5P)ʵ5rЁNlZ^ 2܏Bx &uS|7Ǫ`f 2ͫWyp?uCv6R;\M `e)'4Jܔ(*.hMm1'ՉoxDe3#BA7o$4b0:ݐZbȭ4f8ޗo>~=;V" uڵr۸ϯwg Nj\Sxzr9%Vh:WX}} T$I&UҎpT1RƗO/]=u=*eYhj$'mDR/}5EPiF4 O2BJ(l ץI&!/ɯZ8*|ͱ[>Cx2 2V(l837@fɚf'Ry׵3[bfQH6!B-%s=5*a$[fx]/"ܮ @ؗ2z< e&| Q{'&;CmP뇔dU;?kBul;u( )J;BDBJ>)˿lhy0< ݺdz{(*) $왆M HD/I!":u 09F&c[JpNjt$Rz$%QZu. #?_ c&IBU:v(|L^H(Yy )fdQ-H<+u kp+h=jH,TėS&o,QZ Mc'1ΐ5np[?e>GgQ6NdI Zv R+//}vмVTBN!#bn!HpVbP.7F,Mˀp 60TFuI \#7:oc&c? Md4CCF"fXd¦sU}̓ |^q쾀78iiPn ~_oognE.24߸XĠkOT]nR럀/[;;݊1O-t7 My&ı *oؕ)=r;A /^⎏Kc& 9dM7-'yq@ufX?4/@_uN,rTX>Aω} 3.c?+6YÉ73AA$%& {t`8CQo~ 'uSe\rh,3 qrgZ%3-"}堏DƎBO1ꞹxEbf՗vLhZ‘l􄃵iv4u9qTpWnVbtFnl={ oS,9оmL9 47 Fi#%ɝ3a YN/\.dGְ$&|f\E{*"oѝw-DWnĖugQaS fP.` ,^NW@;/pY̖2|!G]PTU~hv%1^X"OdJqv+%iswP{젺!oŽfڼٶ<",~Ȣ IIa6![Wpν 3VRcnXxdTo(+v8m•`Z']h:ÝλՔ >+DBӺH7L-\y.7cKb~[Es9DH+r E^f4|16^:?<"<5 _8w KƙM%v7J_+f(}\1^DͷƂ`7xLj]Mhî7pU%mb^t7&vH 쵶G+;SƸ㓵$aTg~Į{c9EN u |Y/d%/+4w!YiHJ 4BJeM<)r,>ɬ`خU8M]*eM6'Ѓڂ۲_zőI!~<gwC+^70P<^ߵ3{bthb a}Rfgֈ_p 5p^:Y)#R擡/ײs38WBryu[ΕP{8>*Z$jozҼ|2uNdXK_3~|VKף!f⃷|JK{S,.LуKUG^M=&&tFʔ A~ue"RL& ')Y;Q#,ξVa3Yt5z˲2}zlwU&\@D.scg( 8%4o? sXZ黐&M%)mht2M}7gOfbyiuD3@9L!GnlWS)yu֥d7K1־m{B`7@xyIrHd؉ݼb5p춇&:FCnbEM|S'w~G$KBxGl`Zښnt9!^6NEqUǾ]PP.> X@ǘ'ڒy9r^n c)h5ʖ8ДƝN Z}I:o–2] s㚐ִ3.Ͼ%_¦NwBg^ƺ*pH͌"a RyI+R}˦Jm{3G„Onsn*:a+\Ry|w54Ojj;qnۚe +d8IeCR3M$_mP-Gmxf,!M: ąg^v>YfF}/Mcv|gZ4<1 J3Vs'Uc67C{ϣNShݤ0&-q{  lSfRD=E*5@BKfV9NfMȅniz6ߍT RZ33ӳ"ĽOYplj  Dь`&!_\O ,VDZcip0™ٽ c#u.r&"*\l*dI4->cfLhN0&_(}2"VbF@JtY/kK2/C:BYCʉO^s쿌OVT eIJqvׄĐva^v8'гW l׎2G+{Ajնy=/o QJG(I/A=lC2&Mr`Aon莮 )3iwJG]s)>cϸ2*d\xF>ZJ,pLy qQe` OK|R2`V ,+g߶AH%Ykr(s`@5iRN^7_kJ`VxAuy 6=3йl,u&Y\\ȸȚ2ܳ1φ~tm .<*4 361 bZ4 cWYZӇӷ\mP5ƛ80 >+] "[8HbRDO=;8#ސ[7Xb#= XǍ)REn2 ON6͑CĘ%!ܙ8] kyXm|@+T#'X`wRλnqhm˲o{0 y$qQAH%^w ~ i$) ;YMfI+AeVe0.bO9zec+eLc{'kؕ*>t͜…@A-ۑ-z򒳷S60zkJka1N;9ۂA]utEtқU)c :/VȫjOj%&8Nel[/g֊ $@>Je%",%2#츏zG/ć(B>~{ÓS;РW!Z)Dw:7Cgr+I DyWՆs$uˁY3!A#dt gI)hxUH,zU^:`^vrj36 LvB^rSI^h'`L|0%"L{D`fHAMj″yj:.ؕQլmoBTd# g^T(&nï%COȼI.^?dOe6y-.ECik-<\LK,y}a󤩓v\cS7lzYz/-,db È Ŏ R_$E9<8@)ɻ~WߐdHI;bEin G#=Mbtr|W;=K#wiDԱci¡Zm-y#ūW=HdӺPv>U;jB@M#pu"*`vr6PcR*B c.Y3k<3t'|$k6x4kEWՄxȧcR,^wW"n0E<4:X*<9{t>U]2HK/` Є6T ^߬ ҉0VwKtT(w\l:Ry ÝmBU]"ѢwG)?CT^f,P 0yf9/2sb6W?R<eO_\V#ؚ7b<&t$-E eGԡ_=射"evCqB ]<7RHUYur5A)[Wb@`Ue7x)Sqv?2]~z6\] %|v/̀yGKjE}iӂ;B#8[{BJ Kt}bׯ0*1 :K&>-'ܓ1Ͻ/wUW n~ dꖀnBK>vDThImtA#Яf3F[VATd@lt D*_$ bO]a-6ؓzlړm$zt z9 >܆;"1K.I;T]3y`?|T @ &P5[4K<d gM$#HƉtaʬ& җNN*iEE*8qYpi >$ f{H4b d1swH8H}ԃ4MTlY,ihS,tlO!dx6p e !KTjl,/Oo#r'x>뢖k15QBZ|ܧu"I$$=mUi5BRHke7QNC!9 n?D'ir΍5OA_}rk {_Hq}kɥ4Wɽ)kvc;GdY ~I{$n+XԳGBEC,c0M-{.fˊmíKeYBGz $4a` {pڲЃc*LXf/ǯUs8Ћ! 6˩ɛcHz!*JtBg"R,+Vp22g; ڂe%ъ )?Q۳OX@2EsOTp-"F}bF~%agMBtFƛr^蚲dqu[F89 ]̇y㒠sa3SKp:OD2t3ZeA=>/ǐ~09ͨzgۏ<η f9nouGm78<פ/-0;qSøȚΌP*st'j4ʕKq*D ujd <_?'oq,&Ŭ&:x+"g%CUBk%3bҫ IRmO0׿?(4 ֭N*ЎFfoF>+ X~;#Oaש;RM?#qLyO{Cdv XE|/"f,`e~ cĖa׌Fެ_QK gHsU@ ]$* Ha&_C!=lv1Du`:F@@hS-TxNr #d/F{ښK:4G]WNȬWړT/eȊԖqC5r 68Ohƒׂ|&ShXVC=N/o&06F0rP#Vۭ2v7!PE1PMۆ3D[ET/_Ic8=VmK&ĺcd5XW#u]X1RP8$Jߴx ES nF%ev)tI>G/ʌ ƢR@CCE_)排2gW&KZoRhmߤ"R"+}(ZCs9jÆS0>X]^U0Ku*9"eP_X:U p-ߤ,^,/:UL'q(wdLGc#z ٲ^t|a1zeCJ/>~T|mèOKnAlQI4»Y?`,:FaXS8!g$d $]*IA!6WMr(oHqvt^F} -k(솑3e ]J[ 4{gڄ` oi9-jZ|:״ѕ֊[QISqa2xGiTQkppߓ|zL-48Lg3K6Eg:|$Eclv>NW[ .ĘU"ُD\A;i>҈_IdbEv*"ft -OGݩ>;,lhn`M" ,܇#yAM=V\ )Y/ \aizы](KRqcDZ_|@U a^_ FTMSY'TCTӇ}Z)FY r{P&6%8?(YwD,YC|6ˀ WocC]VW#@28̭ k SRꠈAk:zG'"Lt 7_>6m#XЍ9VC0IFJf xmï/љ=\wGt+[@3 n5w|x%PyL"%$R 4T +d9< ')I" jE?n%pJZllT#Mi`0;2)4W&!fT:7olZ^Źh|<8L~0C:뤧 )|i7DY'b+ " p[w:Ӆ@>(bfnj#eE=;xԽLTKϰGtC1g yQ 2O' ᖗ{ Zo=-vCڊ}A_}znK69_E }tt<&8|D-̓cظn)ۏU2{9 8h$_ ]%/þ-lɸ,]fi%lR/~n2b!`L=})Kʑ.tH;`TVM >.ս@f?WEim[$!Boy퉻;4sb[t]/fdCWy $:Oßh_($It>#m4\އ?R6}QÖK%Pa=^PVsi&T=ν.@q[8J>_,+].pw5<سvCfiP%cS! rrR6=W[V".wQ͵A9qxq^!k󤱍$*$ i.5 "Ak@,cЅB|4:dӹ_i9s!R<"zeފSq=T95)^yѾ0A)32۵ ߻d&IiB)!uz!a++51;@j=qnSOr0}hET[2k2=\|`U4a 3q fxW5cSj?'}I^)1meA[0;Y ę4a]\?q!D)u`Z& _5P T9_7$K1̵rȈ.ꕅR>~E. iuOf9z8xMnpG> b."UD/. =[#ݣ͛AGLKbTTڌu)}vƥu~j+7Ny/N%`t,Vs~ ޗG kc:׳Pjl R]Ex*6 lnn[y9] .(T鋕fwua-$xI7 Ejچ wr)AT#z|د ^%فq:b`\ &a(:\*e*2KTBC*j]/K,wܵ\[Q*;蹟5E''zB#j%@S qn$Fj >-.T^0 ft}ّuc#M;הscܔ(=wU4&\.(k;Ck̆;($i >)}jb~r$7i|H/`^[C,Ϲh˃ 8I\C dF^]Xu4~ޅJ[iM]?ulS("CyU (X$Scr:3L-ysR>V9al%%Y7{+K<҉0yΔy ߲0'BG&|W,n(|{.'\o=&LsT )I$kP86ѰiChz#MJ7=6b5Kp_;{R-v?QǓ$P]S…& B*'oѡ8@izMV"~)U`ļ7z=HѠª|ڙ=hݽ38ʏ}j@@(VD[4?b4QuF X$ ,޳U)ƝXCyZ1 w^0}6y1yyيAR/Ж DwiL9#,,@%,)Ё@S HSO'8𦠮S_‰k0]qe[3IRc y9;V(ThV;?bc5}}$o0B]EE5.ɒ>>e30֒A^(531RP`.4>>qբtxpǩ&RŵzFf[@;e|}c#4ULфNnzG/×Ã$t*`HMBAHyՆ;xXO 򯷪b"&ŭp=)|fmEEK2T|c7Ӧ$cXT(4u#MFu(.] Z z]Mߌҽ3ѲRJ^VuE8n #dYV48E8i,-K5B3_DHm"\Bb\ntwe-%%h_%Xq'}[M5/t|U!~"wuWa\̩LO1eBQx (ym|Aّ§6pO/`Y@ ´.eIjO&X߲Hm2K3 ̛hB UmDGO\-!|';C kŠaO0ܶf4椙M|Fhht7`?~0`ݬw2f\7Ղfk ?`&һҪFW?r-矬 uO!—02^vU qن/Z":n9XW-5LC[?`;E(jrw.[z~g؀,%e@>jXb?čܧF[:m\؏T%^rqΎ̊`s1kPo4QY)T ʈ={Q!a%hD~tA3tW#>MUpWыG qvKq| cWE3u00TOpB g`c8llApt8/7 %k J4 nZ5|2wqwȖ]hrƖPtU&>!W .ێS^B,NOJKYLq}e@}E/lY_ 2?#rَox覸e"cy؂MR8]c JOdwLGCQ1pC '+zѥ坁#;˦zg'ÙL4SH9C(ve8FX4pipH:4( ^oQ>c=|I]V@iYܘ#F:Sc#V\;@36J筄 8O=i#Hſ=1$ıjŸ*Rs6GRA+{%;%n`a^_X'ido)Vx߫&,dp}$a6L<E~Ԛt .zO!ǁ=lPBja9Ғ~@z.0_Pg_ InZ 1BolHZsL= QU8)ki3F~MEMU@֊ @>c X-Q.NfN=bC( 7 >2^)|jbP~ Qm7e$- 4|V$mxDŽ(ug nNYVS,VD[^咱<2?yÒ{N`H¾j;^o|/[z$DFÂ}j;: RSw/ C9Զ<ݭ,@UK}Y 18׬6v2W+Uf~P C91d|-cQ?63A4Fp*ihd0Meg^2 pwne.S+a%>==_gAǰOr&z>;Rg{yGպ#Xv<<휘 NZ+vbJWݒƵx@ H&rO#7o)X}Mf"fOڄ]Ђ:*ELR@w0+~|*y=a&(wy4zvKQbJ^( ֡8?Z 0s1}q1G/yQLpGg`WNC#x}feJ `@cͻpCu1{Zwq,n˟?b#׬LjDZ&(RJXU5Aܭm92H p?XymM*l_([pp%@'q c[52IQ+~VɚrYN?v>H&0`30Lb'@CqG5w#| eIE@tucIzRFrAkN¸Fm^$bC7dՒV*!qF?"&s+)d'd1oyf].q]14i;i> GVLY=rj* s4= ?]n2<-Rb Y#mNa~|[%{6r eW9mwPy{ ',&:? px~eGɴv &ȮcMV|tp1ig Haʐ6,ˡ#z!)Ze}ς[궤1GZE%!l<HzG@u8+4 MJy0mj~%tbm=fP0Ж|?tU6YmX9p0)2qi[ֱ{9MQhJLC+>xTЇ sLs.ٶ8W)"B P$hS`,?V CQVsW͐1{Jhfc Lu+;X, >HfȂ%j6!$?|kA v0jtZ ?Au'2GvH1Y *O/ H'#֔ԖJ{ūj`~vh,F,R69 z5FЯ5# M|c#JLI}oL0, p)O:"~-t5geԫW= S"s>?$hTVy-*rԶJdUJ{ވʫ*pXώj&>r>~1Uq6|hFSe0$yp?x-k@pJQ ی@N 4QXxf~e9)mʝzFPeAC ]IQ!x.~L.42jޚH)/U{70QB[`AY;l-?&r1 ] ?RA2`c־Ѭ-+Ϡ Þe!I{@P、) ƾbuC@.?ۈ/ݠQޅvXl\d0qEf,.`2Ǽ|;yTwyzm X-:v\ؚ+$[C}$KM H3GAEl,kYohʎ&V9|a;L܁ +Z}SVYTf,֤ȮT) Y&yf4?C oϑ:C I48aK|]^zḈDLvdXf DE%QI \2u:&ɛ+O,VV5h#hj7QZO>i#@R$a~77W= lgͤh!լց9(gb.Cv2ބ"v~ŏL(3PNp,6 ^ȧϼ˿PӈIGW܍$&v\pU G۝`[Pa^.BO(cpPt6QJTD@7簼fr mnH{9>T$EbV36.MO5fKJ Ljf(inP:nK9y\' 9}?omxyź8+EZS8ݥP$HHdm쾁`zFkSϰ&éKlC!4KN?l/[QNuwYByefBm/Vmb 2Ƨe2>RZraih&I%M*8@)ǝC>2|[Uiw2$NS9V&4[ߴ7f2ݢP)3=~2Ia{(>}ߒ.Am_ -)ZZmI,%_-p“ 0큇ψ|3,U>pF7{3j (>z:Ml 'L}h&6_K$؎=Z5X#= B'`T^p6_=B9*cǚJQIުqQlNᵃˡuf Zgy VҘoA]zÔL/LOh{$nzj}*\CZ0^&ivX:v{w -0eJ2+}; 2fqrpmT|ha g>SBpgR<:fMRtdo'l74XVE/ەs-=a~0F(y@?P3X3#Ji<t "w ]֛7aހ)'4 =dHף4VEGx|`Kd^_4/n u?qH 3@ Tay>9u e(bF5\|8\yE>&;ڥdH;l!+:Mx#|nA_ڨ|n =#p[ζTBW1zh >0?P^~B* UY{X/Ԕr#1]pzv.aJH7uwiĺVԇg[b>Vؖ33X98 $P|!pD!C>Ӵ+xs=5e?vJ B%}zid &gS/2bXSxy?g37й^Pwv3F34 L'ݜ`LDAEggIzi+c$m 1RJ\b` boPB-VԣU3X %$Yla1.:6 y.@Nj.j$coqn|銕@ŋF"z: \Rrd֜) }urtĽa"%A \4bX oj - @2$?Yr YZliIXc7#M;,=1(gǖbH;V SD}ENKr=''=W[1]O,aχĈ ShTfcVkp幧hqU ~@:qQ%T]n3\ ("NKk޴vLd5 hLoU7ZS=?qm=.ɳ(sE[)?HSbBߛ׫ՀNv`6cR=^2'iDD?/aq`{QQ' %P L>\SV\2 J|o⋨AK)aut:d:}Ѕ*MᲗx`*).e@hT$,-o=<&LC>784F 2Ah.2BCJ #QMF i{a&pkP=yhXJ:uxeuUn{{M79(۳Y>x\`]S=&9 "+mC5=͟j!*RÀvU .U-=b/͸Dџ-<_ખ 0dQ^&=#Z3 xd5F>. .o;az7XC5zMIE_ g+\n4A)@ªJG$JL^<`R3옶]Gh3Qr>ӫmL?3瘗D`Tl` _Z\̨[&K }M!F_Ngkpj7+˟fnLnBĬIB^X/eĹQ |e[8:ip8)LQk:̡v^P|*y~L:Yf"U7AL0SfwQZ |#n]$ҼFp D8۶TBSL1T_pW-\~Ta# ]0[f  р颫>BVwjZ|bhL4)v(KZj]D,n|3k.17g1Ŷ񖥥zŋZs v?Y=KqWp19iF)P+E``;[ {ogڪ;qq. hz,g ;o~+%^!k.DO#5N'M((wXF ,iA`\fHh}iwڸeVx;7w18"8BAi!= Ebl,LS1J|Q P@'K-!DѪː{xs!t[?1΋!̉: 1ȃΌ6i-{_Vڥ$DV8bv/S-+e};@ ۅ^x@s{h`#¯!]Ci<=˓qha.RMȲ'%jK~ w;#4mm+ji6VL8FOWb <#`5ZJ$iDaN`9Ի{k}qt/5r^w9#ԍs#B 9s[kTsYcuY;(Y {AYəzinG$XUtK-ӕxC V2Kk_<3n)iz]I]2U%Y8fmW\e~;da簔P?GQϘ .Bդw_SCء7S:IIcʘK%Wr?APmyF8(ʃSl2>P =[@[ܭuaYu)T RDҖT՗򲸨>nDK3O0> rf(awcxAStɦ*[4;Ool/\KXUZ>2-W}^qBN<-Uu|1tMܑ}Q`dmΰǾ %ucc "fsx$/5ΨM_ ZL᠒k/ᐤQ]Q/Hc6ǩ3v1գ8Z1,;%`BɎ[ܹ >O J:1]Id)ۭ >jO_ X_ON tcGi&3pz#LHic*kr9ϣٱp+toqm^iܼdP6Lk建m0QfEl" nQ,*jxuQ"3p[EP'bL텂^NBdc]g^Ǣj :>[qgvQވd $!q:.nRKj'b7۩if1>ÀΠʑ w7dŴeS= 9) v>@:u`N 7$䄏DIِ0acFMYhċ1% -B|Ojhjk>Aɤ}1h6UZGTY 5im Ѥ"=\+*e}V$Fp=Z4YVnoeYE6f?'vG+ʶ1'c@1kD+2ϸp㽃G)o1_Yx dtÑ^P*[VqL w HHB-pAH9XxG 8w&GXS Ɓҍ6zi\$O]MjO(4jª c5+12ylkܲ nZ`I:x=,ѭڭC}_TZ6? lw9f{9TzgoTޏxtF/AB\VJPמo=J@Z{CǓ<*A3j !/6@Z,fk^-PݲüLB;y)2rK(a2X|.gcP}+ UH5#BOe{ u*qUJ+ŴU` Y`'^,O!guO *"lII> ^Du?sjDމ$W,6UdlP~ E>q].]A )c˶cwVq)a%JZޢ=3g"Q]4[͵ ~ niIUS.~h\5B@ LުX0҃]ṙLg:[[RcS-z  \_y0=$e kT[%2{nOel8 L>8Y*[ Ƒ?T1BS Kw~+QI 񩚅0_rY&Ʌԩ\f6dzr@-Y),:mU bͺbR ̚„L;QJd婎H ޶RȮa 8iֲstn?L؍L"iJ @]e40A>վ.X @ս MPZK:Ix -7y=c`Xl=`D3 MՎ1R,[럴I]t$㣋a~UL9FZB QNe7_bWA*v7Aw2TPuI;Yo,pUJ `${L#BxHj̃/3=ȂiĹ~DHv0^E>ve΀s6Q 1K lZ#A~:$MɓD 25&礣.npxYpzv"^ s@1 }&N1>}o0@3,{VoukoƑeNEV;_&kRW:z!bI!t z_ `i%w)6GI41{L}G[&3z}<|gKDwK86Pq]P[B θĉ؍@U+ʥjkSc,,s9W0k*T#靯]?ioAFn_-sLZxż:+k j4h/KxeXS- ;j»T0ȊXۊPhޙ{Ќf>ʳ\Eub%>J\0j6a{L|B]8#Vya4/[#;CU"uz\i\sJPfKgqʻxT<=>^Ct)򺸎;5aU_O7rlDȤ\ӂL D[yS^SOqX4 yb-5U3e1Mk|B҇eڪD @rs*)s".,).iHJ|mLȁzs[<"-ƦX[gڅ5A8tp3Njk%f{' %u["3<e7DGt7"gTv}&C@%cH*s͗gcɸ&ۊm0Jێ驮^FBJ}64,ZfST艀5y @KZpct".C20f}u,*zǾ _ק`X9,Y$4`WA%wUˮT^Qu5?׫ZG"Ge_.'Vlz-v:zNWߜgdBA),<sTwрU6(2(RlNCQ}9ϭm{%8.#~]RUȐ;Ħz\MkG-  o"U8$}tk@ۘ$eRQtDR=wM72orz#%z%-HfЫraƃ?84guF M.˄A&.Ɲ_St,Tm E(0W$=` NV;U)D0Ι[lק[C[ tNV$iq }x[+({ІIVT! Վ"Mƕ"v Q{laYKbOy3ٮ5g !<+n5*jbhOE"MHGj\Ӝ9T@8\G)9MiȤ0i-|ҖЧdJ+M"La9?1I9ІyAfL m*Kf97칁]vkS|䗂M鎶S Ⱥ5OrV_(j9fV! NИL?v[2EMxl>0d'1q mGuظȣsBa'\U{Ӡm}|m.2QLgh =6bbZ 3:+YD/HKW]8ybOz, u`:X+ 3^*2IԌ%v/$<2gܮ CgT]Θ00Ѿ\PI#~WceJhDebE7=+TR0- B:c d_]U7ܯ-Wz*RZ)ꈹ͌/AZ>quϫt*yM9V]dMV~z7kiC Մ7 +C^1hxĽTk~6F%' qs˻Myu )68bVW;g!< MM#s\nV՗r З=6+'jI yFyC7ZiCr{=}Tj-+Hu,D뇵|P:hHZ뱟ONk~p -M7گa(X><ܘR}U@4j5zoq~훏=QFd0 .6ͽ*U:{O^΀. m<z ~oxFuxFm}&4%}SѼՍJfȚi,JYD xW3 +t(Prak-;B衏4HueJ\@)18Vaj1]5hQE҈. tD}I"S XRӍu؋TЍOnw-+&}*ktYS# 箏l̥R_*^#qm ՑWPw.¼* 2cO]&Q ýj@ð@-Ӧ+p ݹDdn8KsηSO.&KSLt~̤3fy8lwDBi©ZҦsq2֞Y;m1lzujJW_Qs 6ΓmGmM:dn\+&7WQ~ !|G߃$H۸[ 0FȑDtVMъ`RBYd i+DH ?_уG G`bmwڤ޻4<ڄB`S%j8s9q9K̬J*z{s" ONUQ7Fht{%Z4b~? !$}܏TAR(N_l6(ў~gdPnV9O{ Pj ENNILjՏja2iĘjٚEidpBpmGO^>:_hcuGǍTNJ)ɬ3ǵʗ~eXphV.nH~I<)='}^Ykdl^FOt+[^Zf`k| OpF޸F,fЈ Оf8w$rSoY2"nB%4gmj?VSKRh98U*Fwf}¡iZ~j/W QFfͿ,D ЉzɊD"i4 kv_U5ة`*<|ө7] &-+!]"j!hFv-Z<#1@~iAA=4=o@wn\9bwwpD>I'e:B G7<&0&'Z,Ϭ;˲E#;POʼGf%XMu<q/Mr\< b1\,2v! V/pj?t$;՚ UNbiN=^7kx+袩sՒps]U&q\\ڍBSS$u0I:\SN,b=8SJp.ش%zIĸG]< $%tu$`NN_JS50v8!Om&$>(N!cL"|wIm~By6v:J]3*p]g|:;ȼNR RKcO妉_ >~-t^TEXBGIGR L/5,l34s( ev]?̿vCϪHRb;b;",%ٵfpExv T#ߟ :ebXJw7T⟔);0;%=Ej|rWP~R=Q$ x$NEPJzg nT ÇD?Jތ&Q O VǒP TXZ–64EPO(-j<ЛaI%JZV]V<b^nT 2\y~p+OGOkS?()Tb7f 2T0{ zb)?#Ӎݐ罳 5 zW-3۞2ŊEA/~yqCʒur$Er\ĞotТ+fb<؂R]8af0Ki NZ9oM$^(lqdYKG!/o&8uk'^0MWT?N`]NcJ 2Ө_(q  4} <ƦIFl .Ѓ=оT Q?Ϡs?`QUU[^ZMw㸂;Ti\Tnf7VSSUX<)5(]c9N<2VwN$>[iAhh%Fp8&78=KBQy"_'žNˈ/㲔L М| CF\(WJO@7C(!_Bݬaz#ZD)y^- J\ek]S +0#pKMɹm2穄ue1(M~*qP} Ɲ"PȆtaWP[(a !~*%r 2 MUPDZ^(՟*2rv`f)ū癪y!܀l (‹6>o"va088̉)kwȈfk!-!d@љ"+W#.9}]hDv8wD8&d7ήgɋKʎ^ozuyCf*j!BǢKX`%74< ,+ \rِ@apA|%)olV |:ΰfmn3 ylQ̇DxL 7_S%U::Qq>ܹj\'L^J 4#iǘY]aEV.kI\dvNe9UhErGm8X*oN߳Ts1ewc)8/7Em +}:g.)cή!Uk{ѧ~EӇY1 -i*MF*'GHWlPjyY1x0QY%b}5*`&Vƒ41E'0^> ZkJ#T>xo*u0]sɹ?ƥ I}:.j!=ɏp6u) IbS:@+S6bM fgP >@O翋bY-bptVSy9)cyGU. )R:)Dgk @\ޔRΛRȉ \rHv2QLXrHip*rNu6(f:KDߦ)"$:Vt3? TMYo=$o&>*} Ŭ,"l|!aO㜝:#C!UkZpQF1ibjTqDxY.UD@=U>"+g]6Ne1-0mudRPQb7ڀCwG5F˜ l:wF~"1yHR&ثd8#Vb)\ pPs+>Fs/l1 /q۪RZbpZ4oI2B#g1-)r ]pS&⣧(ԠWM"/0tMO)p|r ɦs}G!wt,~=GL̀!'v8x5*E%dc-Ji׵B2QFrvXZDiK8YakעLZk 񸗓Ѫ*mbF  IYDb%{Q;4-_?qgنMD<C)^j$QqznNW(q)zVXeqܕ8Y˴8n[Êd=jΣkk4/58uhюL >.GU |[#Ov%e4a/?#E1_ ]\'1H MX,{Dx# f6P:BEtk`RIBYokB&]jHrt6Ш駇g׶OBU6XtScg19ְMڿ560* Js;II(w.GA`kv깂ǻ(kL{nT]U~PDɘ8lS>ɆAxs ެ%f:7gTQ[կlvBcQhC AV˶M 2FAb9{y320T 5o[Ikg1 mˍ߅:c1i{g}W0ۺ6IEڴUН:+KdD/n? +8;Iq E$XlH0pl Yl1Cn֝,K5S"wNx#g䣞RY0.(d\?nf .5)DzJ>ʧ`vƽ6HO LG)q&amFVTy1Id7Ͱ1P\qIu )E(?QxWCPuyL#mjvf,kLnhwVD< է ^ΚavMy]Vs.&RXE#5 /+#6N =7Rנ,??VUnpD2{jja^OT;=̼7 ?&-?xYw(uM5%t ? {KobҎG]k3w9^k;HeN}4c֊ G*Jh~*I|\H$ c#|Y]oJ!o3wϻaڂq(|@> "G#k Jq!cl6hKPL+kIusa[Nh%YgGhaE!M3iĦX)6j|JꂅoR7 k|hQ-"41;na{ :0AvAx<87Ώݑ@~wj\A( K1,k+`C4{TOo$Ȓnd{FYW$Q^{Ys8PGd/ O"LVS>{ Ȥ/V+{$Xl6YUp' ye[Lqc'I1F3MI8z*Qfij|s׮\hrCIcQ sq,VlF=} 1?z-h4ϜJ5Ungpd 2wLeތJtQT tmfPo.U"jqf]бX^lj{=Ξ(%tz6N:Fq٦qE̫BQlbw`h-MYȲD rcm; J2!R;gLA@Rmn/`hI!B28uG ';NYFgGHuzW=.q]Bɦ? ӎND؏fH>rB/~`AP>C_7.gA֛)785X27HߦQY,3FATVv.8Å+!%:*G/y:*zXQAB}{ l5ae#[ s(Ab҆5w@dtWlbREx}xf_?8hq Őn_^;~h?"ۼ7=zOa gޚ 15-*AkS)"qj]Qԉ8`F# ņ)\ij_PXd\E(PJCu[.=]$C@&CNw9@ R3%+ZYw> jNbdK[m9ӚEt]qeG`b3NGZDQ|k#%:%EpoF0 $K1vz\ T Ƒԋ+-:oc '9m @ *9ލqRJVjԺޥ,Nx1*Wg5&oGTT Qbӊct YP*C0I6C0`Z+90V5B' Fx,{ezSq -=}y+^bn1bI٩} i-\*seG 㳃:M`cyɘTh ,Y7F'sKγ+{^0zR ۻbg9#C/V:.[w$Bp)4 [jӏ Vxh2R[z9t'Ovq]- KQ\>&Z/h6cruk+S13t!f f1FsP+DdǼ~!ɜ  .Dx LqhP&^;>70$ȳ%ݧrs?3[ZDR:s\ S1W=t],Wl9W+ord ̧WIggPt 'ժIJm:):hO%_d Jʏ! 3vQJUv.g];WBT'uvֵH=yX^M2R8ؠi ԘU+w9,&ǚ5^EЇ[ss8S Ď ~,!%^A)0>+'#-CɖS1VX6Xq _af l$ߏ[=_(b8bGBi#d u<ζZ=ξL^ocpQML&-F3{^vƔ]EFQ!ʼZ7hZbldJ%>gYk˺Sb{?H#*2w6dMĢCIHR|Q,[51Vn`>@LϚvIٚ}kov`ő n z4iӉ|CyZkYrwh2}2sp}k#;.rb@O;B쪑bzxfXTtIz9 KGC~x+\{X(q{{u*Qݣ3״K'1Wt#,fWk>}/&/ǰcDCK)Pxjq@%y [' Gz˵kH{o<8ymz+}-2m`.zwR"R厬R[.ϫ{K }Jõ_I!Ψ !s; =)**_e C#[^]7Yf gnjT(y͊0uEӣʇ\P> 91F@+c?-1;>QnAvjBߐ}ˌ^4 \^b [2hўFN(5W-!CeZ=2AYKHUw"?Ufށt9o70nd^_%}Dw(u44B*EXbꌜLi^ .$|%ng"= x.*l 'z쾧ygE5%9D j>߽qF0#MjJMCS87 G)*Ti4U B{7GC %N_yfu [rVsYv2+ߠ|#-k5O1O1!n.y+KfY)־j Rݑ俶1D8g43bn239)\Y=֚p%K#lWxP3SPZ4H={ f\s,L HMa✿ד`^ l0,QD.u Ɇ$7ܚ⇵&HE&D-wx@ccV:rXihύy.)\_e3xt{ɑMߛU@kٰp^&'~yqs|J(9` ?uIڶLb9#Ӥ󅃕rk8n$pYм|OI3:pv,}7Eqd  fj˯CL;Q[w# a#Nzvk!,LKcr7{Ï `]Ԇɝ9uUX\xҊ0+IC8B=+0ܠcLU}U)}LɾHҏ~OoAY< m\[W ht,d7qP^KZ.;QY77yzXvoa̰Jl7Kh;iWAg{3JWF6 tAǐQ}yvy"= o0 ߶=D;Njܴ \zI]k*TO-''u`X ZҜ"LWkAeh>+:&ݖ,Y?k2catH<'{{*Bnl^뛚L(Gskv[2 鑣Ab}($rG6mz {V3n\)sr4h|OTFM4sZ5ptQVtI9&%t1`Qcq2 zPu+#h$gq;NqyddD[A(I51/^>R^[3? k%Wm qY$au6L{d"(m6Bn@TU'6QUtLnMEْmn&$#S$鿕[u{'SK*ՠ!ޢ"4 "TjgVen|"@iwg81!x97&sO(xQ n §+?>2|#sY)9GmlnN&D @`I75gu |Y1ҠmGMamst 3~QL\-[JH!t+d>iPF`JtU0`ġBF9051ŸAWE1napUϠ/lp!{lb$w8UZG41qpÕ9JtjbTaQM%jm +N :?uz]raw)!@Yn"k^E0xi`7c7jYLY!igf0#)(P_a*(S\1r/W.>g[#: ćUA8D d}Enய>7qaL2 JxJ@ {H8O-^* ^" IAV`jd066p`Fw7Y:'R}wުf􆧧) Y [ĠǁG}Ǝ. A#{fҤ--7nݼ!.&׷Y9/Wtslܺdd?iwԟU*-<~Ś+=̖f]"j`N*0̼^;։Q߭ xfڠ͘#D;ǑMzQ'>2Xn,.owj>7gmDg%AϦ9Mg$ &): @%ï `>JdA]~| De?o8B!qP1\nO]BV* 4$au> 'nՅ{n.o1V|RK)̯Q;[J*  sĩ̷41k?:}9bL_Fœ/37Ѽm,XmFXI;zj!IpW2b%MmJ2y fKj}~k,i,(ίڮJp(kY6[XgʧyvJ~|Nc2k}W lDǩVN扭 |om~rܻP}?@IySSKы"&KUYbӹW?|~5VM,D¾<=ZгSgJ0FMKщXNyre)랬-1(%zv܅)BL-Z\b >DO#,{Q4%My7L mc!"׉ٿ sV60:f$z$-;/I?ߺQ7Àڒ }nA ؇9SEOPL%f8\xGAk?I1b>Qq2̀Ad6KzcI9y/jӇi]F;anwL RG.vᆭqfBq.?({Hf< w@&>að1$4:CͷX$f YC E /)zQn]42d0PHf.8٠is: }K-<d*Sl8 ݏc[\(ҽ[i srG`r7yR'͜ [Z(jd;DaGvXvNW􅣢灭.F`\:E |^yOKS !T<Y[<JU5n vP$1*av[t6pej\jb";u:l7Va^h<3+AFRgyUC% u,- cLs]S>K$Y}P=5A<*lu1on,S2/SyhJqk78V%n}P5lreBsDzNOQhn_Gt0;(L5ia^2Sf ţ/GT]$FZb؋U,\WynQ-"rɘ9gSy7Y{[ҺbN p xoۢPX jr‹V)לN쵍vcLQS:􍲃qF S1g`78']UgL1YXLF#s .f؟1i 8n\e^(QH}6~ '}@'-}TK_1kW~osݣ\fI3jLz@$fÚlKw0zoI,8r[܁|̧:P&9M[ý\'=v KXMWKp);{X qX#3Ŕ"\+<rP,H.{ɂX<p$~(`6~C}L`+`OfcٺCQRDryDH.5u_h= ޏle('e*ҖmEtC{路 Xh/tC[sn5*4{!gY L21yspM[āhzXyQ6k[+E$I7n"\rR= w/M53W)|c{.H_BE(5 !<&$fyQ1K>l2N`KL~h&gQmuR4sX u4F ~FLŰy]#B]tV n_e]Gl^-@.S@yǭJl_Ud-W$)F}^p(^0Q21aXa5TqZ`fѪ e 6WST ^X}L9 gҾ6aD@< f5HMx4ZR=PĿ7+BGTc^ ˈ3vSJ^) ~Imc oTUf' ڄU D_G> Fhr=,hVLUn*4t09" w⮢M#2Y!Y=ZF#U:UOdi}Mp՟أ.߱7^FVXcx5k:e@s>*4V)v[Lˡ{JYO3ݕQc|> k!G+VAK,v%l##sY F'о`B7\G'!A·~/Pn%[7 )0׭܀cBI`אfW`ڗbӂKE\oO܇cw?kت ޜicO^ |zds0|2;=8zrEZ%C!50YzLLqz0A?GxVj^ 8D4+:C;kۙ'c!\{ Vi I'fR Zuj,0hvt繑_w#^{yl0l5~9t84EW!+9Z+x)2 EMngeG^DT#UKw}U7;PLT]y 5& +VQO.ehFYv=ž,-Y<%Tb~w 0U#2!}[ U4 Sh3jFۇ ӂ~:]N1/[8b9;yUb?Ԭ0AKDޝk x' Lȓq NsTiZN񻖨: ΁<`W l,D4;TYLGG c(24-nՓ wZzd b#UɆ@k=jLgڭP(9}bfجf,qJ\dfP_;ajgJlEwCIXa>d_o ˇmQ6isᯢjrI±Ve>h(ZY`?`s4M\J<4&z+*^O4ɤq|mqԽG300nѺpek&Sݱ¦D ]l!bvhJ5?DLO' /v̿we<?ŕ5?NHcq*5Z-xUC'D1EP8:o`(Itl $q~?o%Ci0Ѳځ}] [8!KfB+)AmBDy]e2ȞV DgAKrl!-/YtKj괵=ʾ&pi׶ IT[n \C֥';ydBlnLbnB(s7^x{y]~.\3ݔp3o1uL򿒸@򵛕O9Tfa]gT!av+I-\~:Qǫ'_iyŸ+#S'9SmIԝp%j[i-n1Q>*|]ȩO95hRv楼v32/Jp s|7V*F!eon~ 9 s8Ɏ9N< nDg/WcɋG?9ζQwAU*ī! @ sPc$xC{.b.rƾ{[17 ^mޛ:kQ{/RݑX>eZZ>G3P8@v+eLf A~ MK0:_2! e09Mw/Acl8 S? $EzC:>Dׄ?)=]==x__/Oy.9Lʫ>>|OQ2 ҙ>ä&Ёd:#Gi>R' ʭc'5.(΃H f3c)g.THO/?!nM99Qlq ] 0FOq)rcl:N0:1,dswOwִl[riXţ*KIqNW;uJqH_hӁ atC;Eӛ7E6s rvX38)}g: bk~Qu 熾;Q8AN1ODmd&EBy^' uG]C pĨnYعq!Wak*=";TӪB7l2$j4GucS Zy}Rl<8Mg>my p*nkGlMFiVpD6sIǕU+*9cElN%EyRcb_D.q@푩if3UAVQ .^ ^}%\ Kpei R9M4%#"ya4֞|u*Bd\H""h:xFb$\9N} ng A3L6 ɃzD| B߳/eB.wY)>Cnq- sq]v"cJWj:CMhlC&11@] 85'Z,U(NZq#a9 hhM,ͽbzdQҚRkbyG(dj)+ hpc(J(=ճ,f3֞7*9 K8]:ϋjR7rhh dPxcDP݈ 75J+6*1k:}7n7Q1;I}СVwp uq2Ʃϲ/Vy&kYpճ2ar~?AѺ}@>kQzq9(F[ḽԿhE0xv^վ~cg2UBPCDImwVzCSgcx(2gZ^|}ҧJlMdt f0ƃxSYRP""o~3 8>yyj_׀ Mf-C!ÃVk 隸),+:vS̏lZ0sAU)<!( P0up`t C`2QL˘̦2jJuBA%yƹ-_1 V^e:ΰ~N/%#[%σmVoMaxБhL*[%9q[vFXeYZx5^ 6cX є~T-ya.~O/Ԛ)o`g;wd]:#HuPZkEX5c;{oTC,"_e S//2)Ų %7FBX3D <6`%ڕ:Df.z mE ?(;^#QxQ-Ňʋ{&;9+,4[{^6iN\|)5+#&J}NEUx `6iy@ ZN&텍ZqcPi;J\ȅJ=DFe`bo ,o훎K>z Nu;U< lyT#ðK+MUvC :K ̐3zUNfP9ۧ@gη((fpHv mWۼNv*wK9ɲ"#A9&n`"YZ)^{R@zwMMtnװ(C.⽾>A|9CK@h ~l@dg׆/ qJ7מwsjR+8"|'HK %Iܛ8t %woS*h Wa2$ Շg|I'Hhi NyZ :u['/ǂ' @(Y(RSrn܉NeyXs@٨(Z3/m^D3ѭ{3k_ƦaI]L#<;:e9Rf+@r<`酺viu3kUH3h~ǧ&<='FAݑ 2b~z (cLE- |nv\ ;Ka4a by!2ͺI0x`:=![eRUÿU;%^TA$ 9/Gr-iPk_y ݔɼKWJ{B0Bv !ΐq[>2QJ؋dwԌtH1kWY'6a\dZ3r "g싡 1xQDLYܰ–>$gireTɱa !\$x_!LHdÎu.H)(۱2cӫQD-Bc[n#8rgI@#l^!؊ovib/k 95*Ȏ)xPB ե)z+˓+ȃjS]Tr֘ܓDIDQ 7/# Sh<葑7 Doޠ ݪ_ F>rD?:-l>]&尷"R ZŪDN aZ 90H Q1/m/=ȣrPDA (e~[>#f[6&|j݊^^an`u.*&!YYZFB{ISa&D:څA}zjCbgyXxP}<Qg ȟ>Y.0+tGSw.'\d" 'Sڜ5s)#]6Ld fMv*A%x|DP0lTs%`l݌)?މ3=vplӓ2`nπ)sFTaz%^x|~m3lA_[,y6bZ@UԍT^ .,p3F1?3o5G~HOcg^cFi\pHo k 68ۀo=k@Sw!Xwq. )=~Y?S)P UcC|2_o:vj2/};]bnKѳhU>1nWL, ̗GEɓ`㔍<QИ} ]Y^UX8)B䟙 "Hr⡜VYj /ЛT> SL p#b̉v/m1/ʬX,P^vxeiL @/% #0dH3J]1O&t8w|A[% 39KIغ sE,#xy6??er 8J4:|-*Hp|rgE{?tم`9Dșvy?؄;'R8>gO#lHrHJ`8aӫVtY%~ 8~1Ѳ|;U,!2m.B e~j1O]y5aj'x pj8:M]Uvs&Dbh0 ;Z,C^ͺdjW7!fNHf7q4.#^Nݐs} =dyZBTC}v481jG_;W #nҨg/Sed=(1L8Lqqɇ8"f'0)g܁zWEQ٤AOmr"OvY\ܻt8rف畝- 0hy5,횶4|fQL̋.-POVV!CG~N`#8vAjX(CVK 44/Э'\%-M?./\S:0h `</rkG{(i&8],(9(x5oCAꁝ[*F Z$?;|[J+w͹pF3-_S-ꇌ"Dz2b:_N-A4 cڍF'|5ApphdKQRM_LN~*HEV/)ٿ懽UwS/ޓ ]%יY`FygECdlӶ''Y<Űc9z6_D'tر} >UK$KgJ-NW$0o ¸m"BdZCؒɫSpZRj&*;m٠\e3,(O27.3W3Ȝa~vI>'MOoNCIJxP4&-  JPG  &? вjk9R,4/c@ ?N& fB'eM.l!>g ֶIV*sF`ZLPZ97dH2 ڔ{mAVAo1`'Δ@P~om5YڴPJ *>̡+"?/7;_-06,QgT7™4g_8YQۚMOu ^܄YL6%B ߨ_ VK[QKP]k? 0Wkg{ݲ.:qe8S ї4OklXs? G-!Cyߺjʶ+n $S%̃EV&o8Ԋ9%މCZ1Ŷ#VUa>ret:]{ (zo^WΚ=pNooCw]!=u6@ѪhAi+5QIWcp@,1$Cu@ʴ[gfdCafd[rxCh4N߬f9NQTʳ]7D:ʪv|\]a+ 5)s7,i$<`6j ^B+@_}El코!tV| 5-Q}p*Q7,j.H:9͝US>H&0X?- ObZb i R7 \a'ŹN`+K̋/:<#}FBwr 9ICy. "2N mi[↌SGB}ԌczW1U;\t"Bp6 {w0 ۨ-6Vmͬ\a䱾]g+(L*u=,WB;}Veďc:\v7-ZڲtuWRRe'7 qR&B1Ar`MSh ŠRV#9 U> -ȥoȘwOC~MlpD 0YLw< eqC^*!Q3Cb߮tTLYf޵oR.M]p_D0, kٻEњT>\${:-3<8[/ZyLK/ I,.}?v12 mVBHP.!D`?RuF\$[ .o*=j4B-ا`bb XՀК5Grj]zH}nc8ǵܲ^.d,5yaovj3Cɒ#~fdp3cɳ_J¬z^j0JtWUUt\5bth%%o0ߨw'TXz5MF[ub³t %A|詂;wiJ(%mJka?xٳW]V/P^1͍M;|ӤNu23G|'"^Nkr(lDKQ\`p>{>ғ£Pω2 < 4_v=$ql@S%_n5&hZag7:/B?ˀeg$_+}"fكP`XDYjI}4iBͣm"a<`xb8|b6D$Ա ==Q;qO3$3 cy<,cQ{3u{Z$cϩXc{s{%TXl ^vL-I|@humN0Ix/MT<{^#WT(s1xK5eOgןF .K6jmq לBǿ(cU0tnqQOx'= ו x^IB"Pԛ;pfw!8YDlJI?,ɼxĵjvV{eUFͅQ}!e*qR*mҌQDdPpL@'4L:פ$`7Ѕwa?t&{PM,=Z ;dn?3=Z1eEMޮ;h{xNo zj`Or]#ۘI lgFD#SO\r t^nvu }!=(x/ -udF!pamzɂpnkD3E;xlQ&a&^c) B=$xnѣdx Ҫ(VU_b4a3v#D@Pq+7ȋnN HLJe}Ah xjHZaꋸx;,=g7zX4<.u*齵K3TTOjwOniM S6`oZ(S=E7'iNVyE0O˖y QnE/z76~MҬՙs/mNeqMUfջ|؎Hg=]VنJPeWK)ӎZTs*p7vN~<*=, خjxC,hFoRb[]ٞEfJOKoowԊܟ.=&,T2` '|4LOlȫ OF3,:ܚs޴&Z=<^GװʂQ ^[˭7ᓸ:mŪxQN+]n*M8xPCtYX6\$ACu j*.2ɾQf._㆕C8)dfׅ6wpʘ}\QwnMeMhmsgVM^6;~SߨFֳb_/>REDo$q 3"}(.YҩT lNҺ4k$Nj8 Fuq ׈@Ҍ 5f$mcDM^Z(z(mba:p  sTBE JhvL?"{ȶTf{+7C )%0K8#;D= z؍1~OftD Ukm&T;ARN/k5}([qv4er_YG-+ك[O07Ü.?" >0n =Cja=#굁dqSKA%PUAA>2;HTT*mNʘ>iun&:~}c/}NM^r` &>7 HukI=3$231Q20"x~D]^^l!V.$VuR>ϸ,.ޮ+)id%-M$,mA4;$`[<5`+mV23;G1kGuRbjEPkl$ЁIbWkP4WM9d e蒃댸!U~ꈶ?PN^:5 Ox`uՋm26s?(vE pZGmL4PN'Rp5o # cټ##$;Z]??[N[Kp\|vou@`aF ff_8ٸQD~r#>ҕܓ,Rf!ٵ+h믯8@K8t$fϥf>+rD}*!zG3(u9sA"Fp8J>3-39j_ FG^>e;Ǯ@Dm&F\c\nVd8QBG`al+X\L~õy`6T0dK4]K9OL_~fYRIaY"TPA 9@[;%jśfoȶsۙGjI.g;VՕMSA rDD.Ef&VvZg?öiP>w[වϳG~Hp3"-mW[N&|{;s3_EtÅ%ߩ/9ԝ:pJAJ 3à}nw{+n^,6O[,ʠoGQ"]O Z HLq,ǝGiմXuJuP8<@Y)s + ?Ey/-1\hH^c*58MG6K_Š_[r"dD_zNhݫs6(ugZWM2 :Dۊt@2䖝J#>$uێ2/#" x9zHrg.a$uIY :Z>ST]CYm9ǞuGV>9Vҋc/AGp<:h)bsZVJ&`@(n8o4$Dud[9 Q>6?-\& Kނ;޾ LT͆T;PY+ГvMeiaڙ_Z#cg%m?rI!OLvZU MG;m\7h76o۪EӒ~ 쬨b)]Ah7Qaqwt3d0:u`QIǀx߰@y|nmHu!x^ޛWP[ի<Ĭ.Al5,*K-D5=Y<r+C \Z% r_%N@C8YQsXC,)'B{/Vod w%&(钣p<$Iæ.,t3>LF.m_(+P(Uz{ ]z>.gjmzw~حwq`]1\v +Zݒ$ F鄽\I?ACNYR~C7=4ުRkl>< ܹu!&ƒ‒-@e㕯=N怛`d9-M\j 2 JO^94n7GXRPx=1Oiq#ݒE$|V0p'e[r`}|24[ M)zfRxPOsds+Dqsļ/?s(&d|#cpkN1șVWg -1Ϗs#-Nm$Q CIdǙ|~PQ%+G8!_w<]fvQ {~/R u8'ޱ ^!;@n\_d}G\(?;_.Ufn DA4%JA-^Q5V63rrEqRDI 4LҸcUF)(ԖH?Ąi@Y5" Ҋ~# *}7fPs7kQ4}c.)VEL qYƙ)bPǿ6'c~;VM| *v?2tÕ tg;&, %ZjV#ErBqqoOgtI@rM1mHmC] ;.8i&b%S4j`CA}&ڭ!3sMŴ[C^ e0oܔI k6 PıhJԊ,>$RpACh~_;M{vJ'D0')@|aQQ܎jBu8Ԕt]\$1P ~~j]oq0 uT'J)YP:UEc mXy e\&] TP8Jd-KrrmzXŽ{I&STY!9XC)#a#I0 ; !5ovK #rpͶC[zWg̭/ʫ,()W᪯1MPJr1hN.i$A?X:MEDA6!Umc "-zf@:_X3 =pY:.C?h" Ӯ=@cϓfQ 6nTRE)02BKhgMϵh0q.֍k(0\i!ԝ| *'Z(㶤Yџ zN׫fh:m{"턋Aw.I|)T<"n`Y4fύv@huz_V4)Պqoe Xw .qN)Cto>;aƻpUP kKRޠK~o} PCO'@m-s߭+3'wv_"6H Tg{h {?'1h'HF "l)9ku@F H I-kxpS]eN`cq< T\knxOXq #8G*ITs9e6~_/gB1 zC9!1`UXB~y6 Q oZwjh ]%0r$@b-sR1}qylWeLy\ yH)3G:ju}B]`v x5˃Y5+ rC(ԠΎ3C-׫k_2{Z";ݼ}5 &kNRdq1r9)f/fK6P]F}rŌR0<@r?2\뭙aAӎ# 롋`p:o| cOKʮIݸi;.;{&Xv=Wq|ufuGj<--R^uh?|2do\K`Pv-s~Pg2N"$ iJ:נ'mӯ;okUB?H=ϧjo,v֑~ǧ:]cO ^{3U|k,|1 omQaޖ &rXW!o\XhCʉv;(%E۰E_Xb",|S{n?~W*TְtWr /U ~/3}Lxa c-9Lk]ab@}%OI+J#|}HIDipz@9&EKnC$ $ae%4'R#{۝ ~@*®4Bsum-sߥe`Xk?EA^aqNH`C cQ|]E^&&u:GMPn?sF\ %sqDV>d udX!wrGM}pgeaT MHSJ5PP#@! SyMiY4HҼ긗׈H 9* ̄[Vu#>O(kp 5IĎ dS8Ofr0R^ˢ)OX2QI/ĠYTN9B@P z^җTyMStLm XR sq^3m8-X7oݿk1r/;viz'=9hz[.D/9& &̔P;`Bb?(K4? ܒt|bP <1/mt|&hz"}Y-ʥO4$f2Ehe^/R$iANXKYb/<ǃZQVzɅt.є3'5[$'Eozȗ8_cY\+WnZ6y[1m2hWvX:4SNHި+Cq.jnv;3ҫJ֜ $!R5N[nb5^]FXk]bYM d l$XC@VXO#!mxc_g7ߏ4Z=9ou+E%OMfZ aTug0q1.I΂4$*C=eV!iʡi֩,XedkC !~3|T!Abi/1q*еc7c|scDLmy!e8t#u(LFSzwi0 R-;@w{eG)q0RP'/6Ӏr}P~hvC eѤ 6яQ \$Tڅ¬Pq ٔ+y <]٭PRs>m/ېFz{tp}SF3'')GZ9wN+:t =Z#=8bJCXHRRՇs@RxYbb&Bu\Pҫj\Kz`fVK&Sy }W|ѩW(5S(A!o|ߗ݆I靽gHakkijx}CήTEI>h/Wƍςs,+44ſ'c 6vw>>n( Ad4jøSP7etEcy7ťTɎms-AW9$;mйxJU6/;Vc{ۃK9 p5]$̠5+]$b 4.\Z𓟡X{w%K#8eGtNeèz Bř&y(siEmkW,v!(s74 ԦI -j)BJWH@># !Bt'=?ʪNZW}q:@7SHquf޸@'kkwgeƤ' g9l"LfԎhȉϫIxq*J|x&3~Cl .vBxbPfiJ Is|q'A pG^EW/٧1 j&t*t(箫z7sKHD*E^ [WF⪲AIIm@o1Ä덳e Efd t(Ù ɽ LZńdNxM.2hAt"|iÔe >KGX5Q|5eҾ"p7 Aӧ_J؛'9 F"Wץ$ّb}g4@A UdHL-ؤ~ ,ѡ&%oNHr=v!ƽٚ78Ԍ$\= Nxon,dDU7 <ٺ2bnDڰDwtT+?Qw!}ٟzDd(Nlupp|WA/ ŋDQW}$pODgpO)/IZeltf!C׽}Ӯ!=7ElP6^{ʣ253͘&p2$]ND6` G)T?H}5ϗJĈ I;VfkW+ A VqCN @G7WʀA'soYT7hG.Ǖ π;l BHpҀ0g^l^0f-\'&E{5r-+Z3Un f;-kpܱ RPzͦ3dE+Ws `ERFLLo,.qX[Hm3 /`R Puh $;՞"GRъLnw5>w&Ol!/XH.:ȫanoAd)D0Iw 7^\έqb҂? ʹtz B7O+wtM\GR̶Ğv(e ?c9v -Y[(a Ͽkɣщ8{"5 {$d{#q.V%G[-˿qsks}3nNS-ԟx?>?n$cW-6cbNq^8YҟW *A*4S /3&q,V (i0ЌygRmY3R+vclX^b\ߎLWZ eGew /¤L^hp[ɶFa.mcT[ M65 [ybhJzg$kI\ ϵ 6?OkY)zE_>! Cz}H>*1Ło#5s4_) ZE',I hܾ(\~=^UW>v)_#i^][s[2N嶗Cj誉IzI!Hj/<ԏ&t!bq87Un{JD/RA>Qf86ْk$J7b8b2LR;eChb>^ iw#̽6]SFZ}΃'{MdsM ˎ_VK^,T*SX$ {zmmZ,Nyux~Wұe-tL7]Cc63S)>^64wYz5T5`A;"zYmm|ueU8#˜Ѱc\bl3[Ga,ZVz㬺튑 &rlۇ/($`rC:IYwX4x"5̄X|/4aQ?4~/1<0'w*v^!k@XpV|$|Cgr%U}z؝4E+&4p&HVcn)( yA$oe JkЇy3)C(dd5Ѹ]hAhZq+7W$YY*ma@}U'5RaFXH ;:&4ؽ L!] 228n(*EDU4cd"Fl!HmVߨ]}߸<)HLVU <` _9(Dd7ffBHYVEn==,.' mƢaiܟUg`3\iff9] `*EѼ)%jjspԿl[v]'?`M}RᯙucO6G_s,#75nCNQTƯ#[4RXQKRo(9mvx {6JMBRXYZ?l$"{B['YdZd2Kz5P~5Kvqg\rb%d=EJҌ V _xJ|hZZ, Jx5oǁrT~B5&Q]u*a10?WVڲ ξ4 f"Y {AmGN;P#KF~r*vJX0gzeNvT ` 4`$V wH'-^S;F1Xt4\ȋBV\=2'0*9;Dё}_?9ˣ|7¹:&M$m+|ׁ.Rw96l?nWof!kLy/bS?[bc2u QI[.CkHĿ]uָ*+Аkk~e'5F_+nyAK;._r# {DcB>z)k.(\YuA9rҎjxX[BO^ӄjxQ^@Q?YsBv2[]g\I*b 8&f\*©FQK7Ux(%;b2R Y8'aRfG1.V:>v");7xFds:>9~%ūnxpEN.X(qı8O1C-lǁUY/Uv:Ҽ-9#42u u7f C/0,<&\ĸߟy$ +\^Fo=I-_]A,?NM21x](&k[K><#bxh?>AKGBIJ+'aŁꄞbqÐA  /b!,{qsm(Y)[+[ȭlU?(UB zPGwخ<쏡k @2bς5Drj~i)m>SOl*LEkW.D牿Ơ'BpX Ջ»f$4 `X Q>|EĢ+ ]]{sw'bcA +ﮡԈnHOmrd&7Mgb^0⚫Z#m{=e$s!Y){}J:]uWہ0CBC9ܟ>DL Gc:mktf{` 2<'D$ڰY{ 98걁R㏽@+ F,B)K㛺~| /28&, Qr~Y\b xƨΣC}\0fZ8u s ̲9Kٝ@{2e Vr:ȷ{:|ƐxO:;mԣ>¦m)FRL&b U RVƐ^#{+ o>:ٶڀ m* ՏƟ!R08.{EVLvOs_<k~_!Z *M>n¸PmX.]<|9kMm_g@SpFJ@AR. K9wR9K*ձLx)~憀YTliK'mKxm1S%qA,o}AT?cF|“ &K66i̱- pM X#1GI:R`?!vڊc9GTX`w)u$40}B8Lt‰!_kT 0[#eC6_w{[R {(<"/׬^:r2WZ]aUAa~h#R#Ɩ]~ûY'h+3Kf?kO#Y!lra 2ITi9e&60vTJ6@Tpj,8L"2TiDނvP9D<[=Lbt˝; VLQW{% r@ww7`NHׯz'E wp]AjTYhm(ޛh^;n;jK3AUyΫvIBVN,K}l`U<.IV%1eСAZ S:N@Jobeqܧ)v՞dŞWbOF LWI=CQtǥ+z0\Mu'Ϻ0-{ Tww,i!w=!]W 7թEUL x$ߛ54"hppo&Etso(BWu?9^F60spB^;O7(ҡN"ExT@ A_9Y_xdO^rj*&yP>'+$k{[oLA}-%E͵R.Kt)e!䁰0jp\UVJEl=8'}1NY}Di )߯l>11vG("䬄 kGth3 7}G^r/nST54|* .7^s)1pvzk'5ƍ3c"tW<&ó.HSHP/,4KJG5}Epʶ*Jo|&`AӸ6n683!hMHq8rL7A95y.(=ra/a怱nY֨H ۓ^Ѐ+V 1~* Oas??#j-JA3؅ipi5tXTNQ6f}ay`d-dhE)M[͍Պ}"yiX IDiL>Bw8z Im֚;,Q9ӜW:א*p'71(G?<_0FH"ͮUxn.ygfX'{$d'u.+ϛ)#;2ks(Lݨgƥ\vH3aquԏ\o3X:qAO_yV(\{154;- PB[!6t i3|[˰♮)w bf)iSDD9:epRțbY0i Cg#7[_o)A_+ga|6ABE " ()VbDy\+夃xKc2Q)ʶB$Z[vJr87.m -܂~\!PO8h+H_Ͼqdu_/d4|% X߽!A̧|[AdynȮl!N^~ڮZӏfFb+] %,Lt͉jPgnB,‹cK<'{X~pCrWu1}`ƾM_u`)w6ad~UӋݩye L{`L~C?Aj&c7Z4]}@ *klFV#vNc%Y:O&E1ct_ שuW=lW"aA \W/ˆdHmGJ=k*kS_vVd-Lҁ~஠*V}rmGYR֦/h 6 TiU-\+vTL}9_{Y~ 2`}B89IҘ\ݒ3g 0rp(G6K2kr{Rz˅X:/1JyJ/K u >_BoVwvch%Jm (^9Z/~Eͽmұ_2|GRY?t}ɲL:j# JѮT0ՋUΦ+֣B#u(VA0Xn,2AM0k,7\ ɮLI;͒<Y8ѻ::1.;8]-5t)Tn(k>BJf(N·9)s1_=E`AEL|,Ai.̕(x@O! rMVKh`n!5X֙@Jw3D3|VW:#Hc2pEeg_}'Q"P[eG4g_̟q7)aOYZaSȜ%} w; *Z8B1"9ٗ+$¯l\B+eeaC \:ʒ둕#㙝kY|v$dL".w*dh1M+N7;x@!3p<siVvțBp& 5a4,ޣoW䚎3V;}A lCW,a)5,0]{$gdss $xvO s%{̉.`2B-ZECgqn9q+ iu.0H#Eʸd!>b̆jk2]vK3uRn7G)+ROqx;YU{5gLX͗8~q&E}wFTi^&6jGK1p{r;8Qa”0R+Mu{okGtoAtDt\h k6}aY/" ,KG1^*NTtoԟ1H=lC_ˈ'yy3QO"R'DsU"ɫ  E!Ž*oW i5IM ]R"[S2HηX F>ur jx*VѻD"B `8>ZuɆ( Kc*jI],F}?3 !D}I^""Cϱ9;u_ư "Ϭe&?B0:ǣYEhfw)gTæAz%]'Ǩ MD!wgid2 NRP!Л*}V[1Sr l Hߘx1yb\<-ĈHHhlRT {Q%r)c0 ͕n,,a,E%~; XoQ"k,@t׀Qqz]L:m\g%j·;"`: E$/p1J'8\A`Ÿ).TclơdRps4Z1cvoNBo‰Q6ksãWC @0_ ]uo# ]ӌ~mK[)=MR~dV ެ LWO"171s&QP.;9\))Oz8ٽCː{[:"^Hw҆QBlHN1&& IB6ҩ!nH?W4rߠ \08ʻ9 ˠ.uXe7Џ[RA2^zώoTd5;s*n*<b&;rB7Mtjv%\JHDke z8Uf,'1ȺS_@rF!gP8pRW8c^ےj0f،a@T"_8a0AA2qh5})cCf=J[SʓYh񐲹Xj,C޴3E47} H rӐ,Zb.AR-W2w܅xI:1!NbtgG17]h`6Y2qnOJTc~9ݿ,f>qbY)$>{MGv@:h[+ݷNĎ 1uN{7l_X8'q)~_H$"8d[:AfQcxN Ph|^VL*Ae! Gb4V2SnmWt"!Y 76D=[g)+&;PBșv.$X9a}7݅Aq x`A͠Ks-h[1FCRaPx27,Dm5~hjG,1ҁSD`.^\ AJWC^ Ų>đ&UW1Ƹtnܘm|L`_Xˏ? 2dx,Τp@}気S$WR:ѰvB26CE2@ą7Άݸuc1ߺe}! o_wl:#[ dQ]+}n=˗RE*7zfj){u%'R)(6K[ t|;k䴂w/.C6B<LϲqJ`oI=eZCho!N90LVƦ+B. bh9,Gn^k2R{lqA>"gG^;hH7d{4 ;q& O$k/P+7{be_C;o9>܅~.\l]8bHd ~TiЫh<{06UX3( !T+LjiYJPxcYV͓|/rH[N NA 9A7-m)s.8'J^$Z8g>WZz,x+=B29TZ*m;T(1j2 \݀1E 'bU왧52ȘU=>J.O[c=tޡ6?g7]ڣO$`ޤU5R?}BSp8U8™ިQX,8D!a2 '޽ar'/5]gha?>rk\ƿQ(V1[-.jdٗ5myR:u~?.5w?-[11kՄՂޓG=~[RJ`ާe_#\1ŗAW~V-q2Ԯ T~ `f}.9e܉gQVZsZ;S4=Jl`FT3 -Z慒\O(gf7ȈfԘU|/o`đ8宥Q}^*Ə^?|? Έ `_GBrdTp@`&q' 7spe LXybr=/$/5{Nٿߋmڞu14u [Dnod0Ì!E>lYEh( 3%e4Yg`,6p/ TӺǂoя9,W~5Mni=aR1Ŭ__((ExW6ǽ+zS`>ACg (BD2;uRBv _Mº\UQmNЗ9WC q5_5'gk6A: +6.5|3.slJW⋃E*j/箌igQlh˖Ll N - 5KF̶Ѷ[+&'rF6^ʘTL0;7|EWfCq,7Ł &C/K׻1 .zCMATA%HQjkٽN~{-ۃUs՗*4xa>GR nEp(>5GC&ʬL&53mk^*`2Nl;UƹwO3MqBȟ; HhR a=j"ڷ ]Nشco7lF@,)a%Z辡=PQ_z5 TIW>I.A/elѭ\]ԔGd\1 `Ȁ&ی%:mY(W$,'^w@’'9DC)Qw2\uNFG⇙>u/d(re UdiΒ:GAEDq}M|f8HٹYEK`25Ey?$jvh?LŠXwkm{t+P_9u4E<*yLPM8qoUjy+a7L?3-c|+>83'ZUWby/+LmE&kxvƹđǴ ^V=a]ݯ!pբ̊< mkXiּipHi,byuo[tܢKmAp3ht&3&9Np7MCSU] SŌM7b(J%*KԦ?데_ZY)U}Wc۬m#:Ko<&I,"JVJ,t SoC(9'{`Ch3(XŹs'BðM nDԜ@ Εjc_RP@yhkFXeHxQmU&N)d 'ۈUJ6ddtxuU-Ġ}fVWeC?ݨS!lEoEߢxC8M 4t{'-PYGߛlK=gDü~^Ivv5]zh#oS)8־Z!M֓{6Kխ$~F6F%xy#T-߽P(xGܒn3,")6 m"EpHh׮G;Ԫ f*Th o3-2Zh9mF_cɈaIӰb墼A) Ѳsgĵ"ZX[vF|pAIG(JK|u7 %Ylm?ӉiT)G;zO;B29TQI ' -78,!5KI\3֡lk@9+{mDW#$sqJm\)8 c8QA0G 4&1C>z#$z^m ZO˦Ũ"T6rc6ս/&43D=5.|o;gGW{@L0Ge~w%ߊ|wrntHǻ-OvfAݴ gG|5P`Zs Q {p I',)tH؅džR ЉgGm0H|+lʹ%wOD0@uA(y/4I[8m`ȡ.msh^%ų{2i.Xbm.*pmʋZBϰ3t0%KZNP@uB3MVȷ[ VwcH?lyW?H%\eqҢzQI-/Ӄ=i=*I)eE>1sF[K5(u]=bdFZ@UmBWxةOC8I>&TŹ>&E=tסݗn SICv%pl8xu^%_ϒD뷰;1 T;?Dʻ\..>/F,-@QN4dp[zb?;vh G5Ŏs [fZ "=!˘M}p.bV_$'!l1uIQS&;wAwhM~+c76.rM$>wݑ/F %91]O{AuSc²>6?zV#˒1ChЌ Yɍ׀,SK7$ԊoZBחYkNP!4\]2?AE_^/W %O>4+ G G`q-# g8<0*kzВ/rp(-_E3Se`Xϰ1P~ ۚIQX R ^&޿J" !YR&9\*!¿J,VbGT^A=) ? ХV1:y*B6uXҢ y'A|t~&犨{dΛYMj}(xVY)ڥ Tʝ$,a˸^}4uc6&Ȉ-vtx#O?z"l%RM骿!&s!v`QuYO֚Jؒ@VsB@SܝbJ ,.K = X՝y1zy+$=C#D[DU-|fՋԤ&uMN)]6EqGoiA̢}^ϿʍPf}3 =(lo0xcp܊Wx!R[.IU1A{4ުi!{nnӮ&;!/z)WP04nLi-3غoB .@ݴB}NRHmg5X3vb b{<NrI~ƃ7Dۺ p_ٷcQg4TU^9w!:,>Y_?6XG, Ś帶/cK%72̟ٕ>}W0YJy/#xT&è^ d~ʉY]SRЦsz)Eu8N{U0 x%Q{h1tM=`bEc |g3u") *d n+#\or)Ƥ@lq,`6Q:-Gی Zr^b\KJ-ꇟzez.']Iך=$s(jp$\%Mus{Bj~ w75a,SXZΔi v@5-* s{Se8AM4uwy 5Z-kqu:DߐKX5qr%>}< ok.JbӌEUrI_΀sYȵγxL.8X-暾E^XFӌ Y4^iGRpD KYͧ$svy'Q)^D̀pfWCg3'K)bяK{ 5 Ԅ{eԆ Ԕ){Qv)˫EbtPOQ9[7*D?aU9>l08̨\4ef%u#o6o\տ U,xZ#?]mEb ch \C{2av~̓: G_cG1ŃOǁmTZ#tp*|{d د'[2-Z~Q0mfYI'yAP]r \ lމ_Xې? +e@8p@/<,hQTpa: r(.>Ǜt9w֔K/Ԣgx ]^6)ȭO ש-ئ涂݇̐.oĹ/n撵$N(ZrD{BbC,”Fdݻ `D'F͸ڔnƑ϶ 8q[x^#8ga^sA'$'59APg&BM5=_-f잩2mQbXr,%{Z}p8_q- +! (Y3U6sƒhC͎5lK}A)GJY\`kw|!Q?}]j\ob﷮G/3]S7(Eb {, ]G?YAЀOueN԰}Lp[p(YF%i2S lGb.q* w>ApH?D[f 4ADu?t)?掎mXyGNųUP@ )qz0Uq_#όY@‚{ Ł{JCRٞ=jV ph@e DYI7?[ľШ~-~v.zIᵹ+h2Cle]B9>*`{)@ErG.:7Uu]N .!D}UdH^*Vb)FedqgbtҴ[-{y@F43)$;@'h~uͣ;cr.7ܟHJ[qWDb"5w6PeA5&a9Q2sY9S>? /CfOh9ܑ 6Xߌ}JeC82t Z_v6匆ot) m(Ml7acR)q%݁r{&ü0cB|2ZT昴'$<4$m 99~cE)n鈃Cɷtb1>$H>˛^nѠX191ngPgP;!g7МwCF/N^^5~\!puuh#Ks1bzdT4C^̻W;tEćټ/ tly5fp9/w2vBCLQ-[Mѵ>`T@ D*m}K>:|OujC_;B*li)R!h3鎃D ue jNw򍂋nE9Tkĭ"Tmՙ5DxޟM^p ҅<ek c\+uJyXJeBqv3?y~]geG u뽍X?k / h;,>+ d_kSVYRjݤ6f1bu%VN4+ ̩m/]J:N(BD0G"~A(#&-%eꝃ"9ZWb 4Q]9@ i 2QUt-v#,Iv7J,\Kt(Z!Š n't:i's^՚Qo C)Q=q.⛅b}6WTgbN!IAj>pq0ؼ%bef7`TZ6": s%8=!Hit1#-R<#pͳ<*8uP0ؑ%>QԖ1M< 8aW CCzʜ\1SW! ahPBtoz9 S)2T M4kV6IeS,t3a`ۧ^S J0lL~β7:7Q `fJ._b'6/JYy3UtsD-7k湁5 Ax, [&,b P xX_GAH 'F'?r Wz ue02#Gԍ %Z龦 ӱmԛ}$*Xْv(̯:8|hޤz}rLcU` =D^ࡡ^Vp;bs(j?G61S\ksXzΤQoGAVM$~ҸTR>]Ԁҍ`'^Xng%m/SHﯙ}o`Ģ%:IɕI 8{xld.Gs9;j*]\m웧he?憥""ݤNeX4מ!,1J_0Jd-4 7Ju ͌SڞFkE̎3"|SUlL[Z̘IŸ}/!F!f{}[ u(:d&Bw ֑;2r}O }qpΩԌ|rtua Pn72fуo*JTZ (nC?##ڃf}H_ f/z2Z}c̟wWIބde1s {|e'A헋JN@z&|]ej?.ʳ(67 Ƣ}?IJW7l&5fuFݛۍgO!L-A9⹏N_ :ab{k{GG&H\=&4V1e (ҴHnu0tRciZk-dJH@^e \Ob7d{ "eiv" 7#X  6zN7WyB6`X>k\[3.ŹjeWG3bں>wJz)ˏu gv]"uLݠ9N⑹5#٫W޹ ZAkb8$I6j3!pX,.jpu]{Ʒ\\4,D'N;iEoS 7w%rtPdiw)Pځo< {t.1Dsn*I9IBE7Ɛz;I[0 ;[ +nVE5T(pF`ov$XYwU6ЎU:|G'#h9<`\L&cxygW\*) f %n"z[8e+V\FsZS({wͧz.椷7X\j!cP(v!HnϔޜCFa0}˜]}]-K>ao@LZ̮vuꗮPo\?|MQg(4uY LLF$3ŷ4䒂TԶ  LwJp)w~ ؿ[BXvl/}s+ v2hfl#F%`Ryou~?50[]Jtp%?FMAVhI(_a<|Q\ U{Xײږ=?.^qpʎd[2baQF9 ;opTvSsAg-S Zd}S+rT)36KAIm&,L+StAAk;.f-!`p6r^++KA>7ro\i%k%T/!*(*butI %i_Q7Zi}fҮ=v^z qc-K`U0$ t4!kiz_*!)82w^6z٭YҪS9zGp6QId!"1LyqZ_>hL.KE1p9xeͭMI2ɷ#T>Y_ 3ѹћ!.`> HV8-z@qjQ$wN^jR:q(V>ׇgP6*6ذ<_3cbu2@!l+XxxЈR<r"nN}eYw&yK]:|㈈ zʼ"aB9b~DxpΜQsT+6m.yQ6xP`\1IjLw'9ڻ5,5Pct;q'AsrLGfUJ+ǡv*+Rx}+cݶj=tCEx#87OM-OiD0ӌųd@_1txuNh߆r uQd1RRZ0U-@*{JXŎi X-e?!piuؕbS$M`9ul0&ND~xgͱSK"(M뽇UOT}qN}\#A7.}vH?&jd^3XR^q=G=3@>n %7h `"of7#Eh-E3Up_O>wبO`E =Ay+$sa4GB+JD5{ظZkx0u"]eFʐZ% ? a(lAIU+lƪ m{):԰wfG.FGVӎGhU]NhU#ȯATrsґ*J+0"8K,_QF\3۴trGcS x(V V@,ZXfDșϷ)[6+ J1Zy)-r 6Er>%3F0e:gKw&/Q94'^8w0CT1JkYl]#J tydr_ۼ@[r/P(Nx'Oר0Z$?S0{.E]+=47:ug ~: IhV,1*$v${@PiSQ21sD#wj2P4*n16:Au哈cѶu߯RsZ_]ɴs9,M ?%$ L HB(=0Zi)НC= EP4LI!aF*C9%ݗ;AhLgKo؝œR%XX&0 b|K&S-`wi1|hOoMl [Ssd5-OƻPy9WR9_%q RaQfORϏH@Qg蘏 bH{f!KƸ\؀;wt'P$K'2RgC,W*cqol/W"_M"={Gb{1/1QSʬfӼ[Z0H0}"֛$@L [tB7Mr%%)B v={7{v_ȋ+^츢܊k#O+'݈7mUl Z"U t)n#uErzNYΌtti|Y#\ Eh5OMM"ĂIS>a17Jr=bu찒=fPx!K^!ÁMhþy~AϢVG =D'y'Zex)Af.FM|Ō&xg]ĔrDw~Pf2qqQp4!yyαwP6\x+)vJD-|S1.\~j,>ڏDŽ @i.}dg{\?*3MBadǍMڼh־ChJJA8>8j&"mm_ʨ7qp*5G[s, Õ yJ>Ee3cYUFB{":ǻ;}_xIM®bI}6:exa"~kbqȕCiz0 W }ϜoG4$'e@94STB/젻SFlX~&Iv[(,DjĀc @#h *H>ۻHDu4p+Qߌp ꀲ'آ81č[пt2sLȮiK $|cd,BE,7!#HO ^X9ʕg0jRkU*im>}XOZŹǪhEq 5ٲy5׏DFMG$z$^2Oy7uk8H10QW55x{ mgFڢZu}#o3hs9!3YdeF,ӊ,ҩI0Ճ\As&r"fCU`'4uK+CxY?!qG@*m x{dXTP{catĶE+Tڛ7&zv%Bt_|lV섛2fJNa!,w î5\ ANr"W'ZaBC 5J!o$4Wus^U@[턡|bVs+3`VOIuob2ǓFz जk0c7 @~G{(=֓UUK9!?ESkwO[P48uvȫ~d3͔M{ɰ MqգSk:> D_p|S[_zha*̧OL?!c٭0lUhEV6~x:^*˳BY0-; {SSˆ7OoSRd)P?]* zL{h`GJ5(Nׅ'SIъD:Ov?d ֩v\M ՚f{zˆWTLK :*$뫴jw%Z#aac|d?$\O却K]d[]l-hPg ^'$#ӆv 0z1Y=Uвu^q.hTF-YӑL(:ȴEq~z2ns=7` < qg'qTfg*e2,J S~ṫݜvBNPWp&=*ƍi윁dk.$.ُ pj`0bSq*"Oe&PU[iDn.9)HuN2mLV$[7 Y/rB6)?eV0?PZҁ\E`"˽T,4GNI;f…V*?(JfSeY?"h9.#H L Qj23T d BNeZM+_Ni2Ȱ_,WPC#@nlM6buƷn6<hS#l~x P^d 5<8dм Õy M'z-G8)G<>狊C5z/WM_2%-*`,,wE; rلjQ[>iBzEz-+|$~R~e%dqGbz-w޾Wa/Ll#Y~GF6vN֠ad\>p36$yvRpg} w@KJhLH<{c2"\+$!;.DTzL sA=IcvٓzfﱲNxhwhp5X&t 4w$) 0m>W߆J.VܣÛc=wVx='Kɿ8; -~GQT`G/d*~zh5X'9w5j,w&vNL`(h]Ȳc73OWmYQ'K¸wkAxmM[x*.xm O̺<3R"<훉FڠsYo-q?HV`>dξP Ը`UZ@O-.ɧא|A3KbڴWTZe9B+|JVl_W 6W_@xr11`-RyZ`:ޣF)E3C^;j3ХQJbÁみj_m|2 ~쐂$M MġS%`[UмDfɵ(DQQo\p()fhk?  Zw/֎؆'|:sP$77?cu)w@bzpW R)5*/k+ l;@TeTo~@Ѯ[G/2OT7%X0](z= j ?yŬf[U#̟_kY;_< zZb@ ?(1MhDwQI7:O3DHbo*JV!\mj ^K8e¿8}9Wg+D٠HҔo~[v  M n`:|XsMA*ٵ4s+0ݒF~Mn;$OUƣ{X*r;eu2ڢ`?b$_ *ctP\ai7+}"z"t!x祝p=AF)ݰ C^5ovT8g@`$2SQ&H& F5M1K4kWlq)dE+1bk=E'ebځ?^h!{ә) &k|lͅk8, 88I i ht>Z$mS {gm8.&m((/z$/';aQd{u\|IG? rGeZDx 3M 6H#v0Fml JU9-Ou$/p]з|~N{`|HWbl,.K~vY@itzyRN|9D=@/g=qݠ{)sfInZ%z)ĜޒΆ~zJ|[8ڊa=jF^llw1-ks¾p!v+&9+S|Hfli[63(Ouv òDkmW@׬Y :oM6 tw8t;2Y֛Wn͏Q=^fQ@1 .iGR%Ǜa&bJ4 !͑tf_ C1w.wfvDlk-@*N| . A@-hĕ= li2Y&Uv*92ovspzczݯ?,\ei; #@r6rq-*zeG"\7A#ּs渓YD-F?O؛z\Sqdd;c Sfի$TVz@,bJ/M(j/MST5jE_]-FqqJ>;M%au\dھJ42G -U'LuMD6}7Q \'`+G;ëWARj}ԹӒklL5z{]7ȣ_ i/2&!nΖ]YOY2qC$s d.S+[GQy'˻2OeRғ`]Nɚ!A,TiQ{Y$w`(X#)X%xT$i6l<̢fWL#Sm{`'$6o쉺bZ{ڷy_)m뷞Y#Z ȊD8&SJN.9_wհU!C Srxl~=qJ8DqrcCJ>R>ph8Ru_x9Eō"htGH߅3>xuiJLS.c?+5bgo[/NKմL:Dh(+D~M{B!K\5D"ן;(veܷ`07{,p7~"hs @:ŏ> K 1l4u{~KWuѴ5xGg)c Å1>3u$O0R3cy2 ڬhdIF4x*ezbΆkzg| jG1[6lrN:bx;e0 5b$.HZ"qu NUaGɆ|ݼ<|FpKS[yrg8u݊8L8.LUѻHV_*/Q/!>oqqV>db7*hD!LHr TG )ĺj)R1X7QNY4*. xRM(k7gFyg)$|-RN= /!+$HZN { G+;2b!\2XAgX˚\yf& OĈM{Ӷ3vG:lT6Q- 6 0]&ba:z~?gŐF>8" $Y{Pzߨe|!ojgƏ񊘏qH.5@׳s`&^J@!baC(Ute)VUwkG0(ԵQM=.yd`b^aNz䳒Cm Kz(L yrK/--ٻĖT+#kt=ssF63y|8'3 /t۔Zy'vYL9oD6A@{3w ).oB "yƪ KV4}ĩ@$%ݼ ÝC;7@ZD~dB9ܚ|Ps<ЛOq3]==[q c:KW}\^vP\eRų.l?O"RAZiBkww-%1ǃgsNm|7Ic#{fhZW7InJo1rv!ѝ*a?qK|'ACZ+<[-1(>X:RR];] ܏*6<Dp)Z&퍟5ajiPLDڻTq秦Cr(r/ Nw:4 j}Lavf{kx9påylOb|{x!BΚArqX a|X ;}JNR#GOYK H\'r ,@ 헸 |0b]`'T #3a"h8q 'c`2יݴ82qF&)@Nti~k~)+-7=1҈Ki>nn-<^j<'6Ə`~+D%AҶVp8Y&|&l rp'ggʎ?=}p.X=߳om$lvnk;@6.+xvp ݋ L+ګ2D Wj#RirsT3]DBQ( "^I/цKⲧ)rHM ,'R*DnQ]`Dm{QK>SmѶXMA%W8M)y{ U%'~Cav؃)}ҦBqPsOP&+؃w%-^i/2P1-H*=J<Þ¾)dBJ 5 3aN\?~BZXWDrНSdgJ7tR?ktGȯ־ P^Mixt%6YSzipe__eՖޠRڈ=8_,=ǬBbے`2kfIl wuS޽mx逑?$蓨gBBVW\B̶r1QoBUfvE)p{ I4V-n*jqCVKj}da.< 8!"U/˼lhNE6B}s??DP6Q×G.wh|WUn!܇vYgЛTdXd5ҧ!7uJJ7 rUD4ܞ'i`eꅡHs;"٨XB}ޯ8Jܹ:/*a롢ntY-{< 8 fi,/omR,%1b3dq1EE@Bp]^ibysͰlhsuak!6wqNp[OVX(}ETPR4^~wyR%)46 ŕq$ gmYgLͺ."!q(|fG)Xqo"ǻ\̅}Œh-03SLK!ST2$q[5y ?Kْ`KpOXL#?.uiFJBR}@\XzQ|taizKCp`SrL䒯_Rkm@F$MI6V4.i wtI); ܄þRM:#vW_X?&7qG͡8(c/u!sj> *rG2 !r7~ԋN7)SaFǪg6,B^lX9}vQH ʀ] `L>8(6>Mj_*goҤrNn50OӘ4ְ?I͉" Zmhڧaý W:oՉED1$;&U2v ?A:Z!L|[@}n̟>lA 3=kP%ܺݧohYx5õR#'? P>^'Lէ~3L,;hFQLbj3c]3Io' O6~ J:No.}1=哇KYpxi)~s7̢7ʈx>٢g$Pӿ)m$ $zEr+)/AM+:r=/Ni*)lzEP̛869l^(!^!BChP:C}Ł٧eUh`0DngB𦋶p** #4b?ݜIE1dVVAh Eyɑ7һz (s8M+Dϻ+t_XF^ 99*Pt]rM&R Vuw*!1l؉/y#>(K-yL~uD.%@/ b+̋Zbl^`:Ŏ{/l1"DK[KKw:t1'hT3}C]]Rh ~s$-"Q<ӂZl&T[ M/i~U.toDz 2=Ƌ6?SȽKA HKF8T-^=nw\JwS`QlW[t})5;߂ʆdv6P6V-&bE!d_ӟtzJ8+&:0 'E䓪#HzJi:?{KHRi&|p ]0{e=垺kF ˻9Mclls)Wm5؉P=zz<:|1q`:_J,pDɎwVf1픦=k=ٷ4"M $hCRxzTU*0.:`ЙJXg^Zr4lQ8ߦ2ҏTI}1ܷgvpn`挤K^QdrD*% 8$PxYaUMI*tdI 4RΕidlK n(㿬ͫ#ISxWAVl ykEf_|tbs:cU?xE^?3qJ S}v72~Wz'\[RY)Z.2=0J g ƉMƝH^㦇պ6KovP 4:ۋ u3}55w.VB\ɴ~:&C!j* ش٫$$仑e-97*Q{R"1ugƲp!ME &z QjF6Q2l7B>*8[ (ܱ|݃%n*E E~ !U>6BBv ,bDtO~*zύgv\3bJMTb|,?P7?zA ck<-36d li)YOe?x.Pd^H!Su=ۊ-d1ȕ|֢J[u46s}'y.XVxmԓ +Q]~ 1 flD.D7XZ=NͶD=-8sSVbw ׭#bo$M5I? 4 F0e*ݮq;xi t"sKwoJŐm Fg_c>7I*XeH'lˎ\wGK*5 #U[amQ^pADg'C:r(0pŊTZ[WhE5Ui>O@_ݨ<ċ("څjmdl<=~ }Dr%ע nGr>xS̲4v8w6 ^JL(s46`MLL/n=;S;v(jLhT4w6X\zDfe*3WO񳖬c+ۃR'I'L〶#}wՃvw@~ͮ͛Ը-->iH-7TcN_TXũ9iVzhKgNsġ䄺 ~4c{J3^8%M1+>/O7_8N_]Z-PCv)P֫xb >RkiOOx׵wRZeR cFӃD_UGk*|V9Zv"%k[*N~цI.-C+oOw_0<:-W_d2tޫ5^mgy6)mm[W״{bDo5.ؑ5'YU~C՟{yqzmoz 6Zkt[4|N7 :[rc%-= eɞ쩲toc2aw 8DS'0qM F`+_eZrcߓD:Vmj}%N Y_r&Iu5! DiQ=pƬPSғ_ ˴{s+ê~TlQLR6&3+Ъ/`r"ٗWRyL uyQCLJb_aOC: 7 ߛhi_lpWnwbJ a߷D ؙb1NA'&zCWO_8!E=憄soh/?LT[,"=eW!=NH|@-^X 6 S"h'@p !!Hܽy !rquunBAV~ܥdYBmڋe|L(zϣP=ͺ]Hwl#Pap ot1yºN+'=%^aǴ?h0F 82OxcFطNy'eBhM2vYD!M=4|FlG+cvJqAId4F.gmO@y)x*eD 1 2 Cr *ۼzQ3qC* Ttv|2Ay% +ZЃSHL̻ o=<(ڰ7> 1qdvwevܳ;jݢm@p^oa7 ZV :ꮣmV^*Kt@Aʥ!/9鸤|kP8!{lϦ>N2CBV[\veXѹ c]c4ʛ ʆ1KBdDB@[\gQ%U'f("z,"T+9\A[c"C=vĪJ*l *2j? 0/()x1\J[ snF[tm~2l#L2۽f),7Fkb!ү:5S3 ፭*YJ 6dN9n}yh{__ ZX#^fnOmwTI"oy-gEs>E(U&9?Zm`&J6wus8fU;(HlJyy;tVС#\#aɿ]Bl/unДQ5o/"btz2d z4lNb{U/ZpXqiRz vtY٤>ѹpx7+i׮N5=*<>=f(1QҔƷ=%WlʷP4>>mdANf?Q?\h!綹H,3((RT^}o OkkuK \ @ޕܞj} g~A= C`aɫaQvpS CV4bS{R#HhW8NT2ǤTJ4%ucSu >Cy .mu$RXnK#3nr&_z;ăx&h(oR]DaHu^cE–a?}(M&>+Co{aB\چ&$9bPwexRڹkX^rʹD@6-ujR AstiFL&>m }^.װI[G 8!R'QfGmZ|vM&u*F~}8#c8sXuf֢(a_&w9 bGHk )og&\j})L ju>[THʯ0i:bW5j*tRfĽNdx1λI3}#L] ٺDzk ;E (FsHBOct@u pD=(;Yv7HN<` 9aP.̢֞`1{B"{a8{)/4 ȃ \iU {C;*'Mx 7p^/]Mc@+_7z}26.jR_: Ήz}PJ$UgM M] >g\)eȝF3~ `NjۑO뷶mrI_],PK"Be~tVBFd'@GPcia+va#:z}̶VC%[\o _}RFQ#bƞlϘ]@@RަPZBtbkiex]g!9PEE8DazxX8 `5TtL5:\^ԭ s^L Izk$ ǭtL*{Y(jMZNic}ya;U -`;Q2}9:1mJ#57.,f HYwBU@\K ]Ja.AlW,Aъ뷶97-6j TƔSNlijz"GZ`YF6L_9~֜-@I):V,Đq[ӡ}S ]ldƗ`f _0lͨ"cQSLx ZJQv%_/'ssQ? $sβI30dY8M T0lrk٩S"CN}_#u_ r]pjPPMLnD(;CuBq=*'6nT,Ufò+No_X# !hc.cyl+3bƗTJuWxX8ۖ+׌Z啗~KokD2Vd ZpKaU84vA 35GM1`K #y<=@֩aڗhYgFZyJ #!n%c] 5 zEYCj% ?O z^9>hU3Y1um [>(ħN9`p'z{ ГG9(Jr..#ımi|ψ 1WT3R:!F[`)'+)GQ # C^3}Vi@6l+w_WIX)$9&$qƣ{/CV 1 4?%~<EA0qi>< GP Zdo~O1@ڃZ0q;$y"8Ƅ GXDGEǛ/Zn֖InyGyZ5H?IMN@ZL;a% 'gd=,*jWŒr0R`Qm?Lۘ);BmZИ+9]ϥǢaLAb^WWHc٧NG>ohR%Bj9NiZWɸA'G#/ (-sJLM [pk.3t_C(f?nd]u0$G(nK7!p )}68*s9O:RJe~-l}Df9xk+:0E/]wgV7RTWa6yb~/IB1WAJ^m2ʌCg8"?s @+.6Kn8 h3~vg.> Թru6OY-GevF[&vn3|!x0E*Azڪn?eCwѵCN1?E( Oxnʢ&`RXX/I;Ӽ!kP;e.Ӡ0@@QB1>rTڦ2ƫV'=y}& 22ũ*gAˆldYBη>ÝRʬx.6N}ތ5um@Q^P1.%+oSQ*cSsnu˚`YJ]o*I^Y@gS(LP3㫄AO =)Rܚ{QIh= :dkehx .ڭ f . d1R3ΈVZmlvziDOOub/[8BExX,On*ܝaJϞO1i"mRuoup7Oy}e&/ bGWqT?CdCK˳J: A޲S&_Aw*k<+#8 ơBZ ZNõ< ?>R6ze~a^:;1p23ߩQ4D'8;UirS'Sc+AcsXN~&QZP5kZݯu1ݐ^}4T!ԁX#)y\aͣ MY@V^J&(sANfGlW00~qUXArE94m<YBf3DŊϬ/>ߕ֮6\5'ӟE؄2l+!!1} }RJ<`c/JpJDMN5k k:IoQIN+*y_bnnuGIT#맋,:2Ȕ9>.:}0t%m]# uliUb @߱/9^cG},toFd67?֟=1.œ(bW8e0 .R179}xi#Li+\ZƗX՜a;m86᭩W9=OlhύUW-H@>a7}a^ n6 !ʇMnħǹz/_ZΘ%ߜF ^0찵5̢1c ܆BvDx3wèkLo^EKۘ8LȺ*з>e:`? pUS'⩈ll=y{ƻުwn9Erc@ &®2'Fʐ*\Hwhq`H)IO"G\@{UD1;"m0VBT,)?xb77JtɒbFi{>z%_Qn7)5k{k]ɋM^҅a&XͰa?ցm{öق"R M WJn,; &[tOM[͍?%۴ c޷-U\%da5q fg1=$qUU왡ޒ~ 7+;5H@NHvGA'䶩F8kץ˜_%ѽ4zrXD{+ $f3ՠ{Xfsu7gc8_ y/A #`$}"h3粶4bw/c^vŤ[8}$FNTy5` w\?<Uc=T䵸 uW5bhe55nzl.\CG$t8juґQԷ Մm1)(D3=vt҇0RʽV˅?{9TY*&zMظR=bpskH5vM ?e?CPߠ%34'oBlI*UgIq͠kcn~ gduYs{GS7N ͓ x?C./b{5r:*b‚"zHYEҵvDѧ9?!b6c*$/=`< '"N 3oC3TfٌJmuϚM%\zA-AZrK΀ͿRr=`P1ա9b>(S; 2'` &Q#5,~ 膁JmirvyدL.~|x&Stj+1FŹƾx__4ivu94pF7@4C ٨*̇hTz he>qܩ=CN-)[`TJd+3"22sXQEb#qg2k}P =kjf)K.9(j6VU>nweƐI- OL BKST(ld);zLEIUڊ8PXSnhAQj{);uh8Ec ǟ_ idt#yfk :A_5T?A\m!lO;̩KzeTpKnc+7=&qe#b2RaeX=%>&0op*)z'*[t_jQN.9,QP U4bۨ[0Fyڿ*8.O5όI%?f @rn(TwhzqӰDne>nL\pina4Q}RYOL7'j{~sQFd{02cI:H޷<t}ǁ#\Z (ִ۩}6-om3Aqj^}_o;z~͢NqeIdaד8 bodtgcoFc,S)P"6Cf1)myXCs{8Y,*꾿 ߅O]830FN\ `k~gZ&u8nv8fcȈC +@Axn|/r/,JPgM  f̝@4FbJ42E ;PENEuE˩i= MwzdgjWF\/P~vyuZ9$e;`C]4π&ߕIMǽE*ڷuђc9ڋ-BV쬖VqB=~~Zz2ҕ2b #ø=wߕ/ Vrv%~n8gU7ʘ=`R{Oz+Ps:^!D r&JgKFFvnb#Ad.z7q5]LЗ>I+QY{ 0in,y`qK#$e6k89K}q2RːxgXu8~̱.cXn6\c]9jQ:?ZnOaHV#}!la x~SZVZ/24Q|rwvk`Z͎R6UKfio.*? nYulTajaIa?r+U6+~2IXo\:ATh&oT,RdqU+tVQdc݋-,T3eS  fnq#ZYiȓ A&u|$.Do184mAԃ+™TBnWzh.gYu&iKm'Swz ?31c:L7ǸM!PdVzDlz2VyL1\۽ӈ+29gg0-K곜̪-CdNt,!E"6.EsRVT41n`#Q0\^&%< &Le e Z7/'4gf$b]pGel "֦O3g2xޅ1è"{oClb_ŶZxЁo6w um;{UDROαl[&MAEJf?j',S<2:2So%f49ܑ:˺RL6\ȇU(+ 4+׀xh?u6>LRk}4C'U:@oƑvxu~C>)̍IE87=q]Jn ~w0RCu頞BՌ G0NGRM7Ij`>Ɔ#\\cWF~{"C- Rԅ<Äƪ#*" L~ [NM`&T8Gȝ{]i;۶z"_ҶZO/>UK8ZڢlRAafaxxc;0PKU ]~5p Vp+7OFԳ=My`#Y5^>9)fzpx@Q‡#-XԿBTq{:&kMg$H @@\i2iYqCJx(%YVDvVdՁ`[~ZhȨ# }?>?>W\ ɼVD€:ΌxL?b,*j-R}:w˙UGρ*rLdG9>6eumӖ.v8TDI%uB#=3`xE-CHSn)SLSb;_F8N,ۏɔcyo[./ E #ڦC :}{Ҧ i֌҆4xvyJ`JؓZFˋ#:c9+2<;po/,?U YjjLΏ+fϻbtf‘Ӝg{VA}= 5P&ϛi,hnFbv%3R'0-!&BٞEfqDǗ} `P!3K?ɓ .8ƨdz\WgfWuLV# Uw Y #\Ofo#x` sFݻHT䚈3Vhqr@V3{\ozI${&Z#xk?;LBgGìM2e|R: G3DDԞF@,%Txi6U*&u%6EzHuIiuO l TLlunJhʝWDžؠڜ !z=dڙV_o-oNDRi=Złg׾t@++W%qdƐ4WQ x@tç 1REǩM<ͶipvE-ٱ=qJkf3T W]($Wª9kn!JW^ߋ@ǹAYȾZ05V#@/\G1Wwn#8^ *Σ ]At64EJSI B Nٲb)wJe#F?ZML1 rXYY'+lYFS9)F1a41A,Ըf-_A ^6 ʈIZU5ۺaM-tIR?{#h~ U+AYAZ? IE1MB c*X? aEڷ[ݡ6yrq^;;-Ze:P!{ `EG4O$EKmÕKzHh g$Ubᮡlo{bG @h[~^/V]ees:^TRb ȹ $F꘺-3LrmR ?qU(<*SU ʡnʼn1?XTՀ4υAju*o,fgϧ zj\@6 ^SR,n)f](5.b1ܻfZ@cg7i MW+zɈY*p+ Z8ğgN{A<-k2p76@^dC4jaUAł]PCUVC߷#ݬ$CŞ*c,HwNw/AX>/77|7mpIkֆ%3-$e6V:$a0ykJ&hb[.LߴO6"Vxt1~tŸRFz55AO1[ڣNWj;ussR;DzH¡B ?~As'[@;N ^8+}Mۋ\NAL,QvZr𙱀IUR=kev9{AF Z9LbKbGfT-¬JJHA2G=. Ch%_ k[%Ez&a_ldaް-K'㵌PV\>AtEM; j Jasz3]Sŷzsf0Rhh'a7ruRORIj|7ap uJ#4.azr)h87c؉R&sίXɵiWe- Lj{ lkhs:gKڅkfkHי u|OE _z,D%9|;!X\A?*Gq*taLŠnr7ݯV^mLXݏZSn*/`&,>’#E|/|YlS2݋Vu˔'*UN3#?52 Fq(7g,h$ ܚr^T 4ĉOx2Z['0znEl l$Y]rvTָ63sm6>~`vTg<ڇE DI-SzS =39Emu| f0ӐE/ɅZyNh1pHJH9{2YWtQ ^\4yP 3X>OÍ\=`T"F; #MI:H{;FDZt)cCoN}]dVO JŽp=-+[%pL`E~j.f8gyGB(=Qҫׄ^QlC-~g%NGC.6"Oԉ/[e@ԙҴ,FA~=ZZTw)baMT4MK @mG?dI Mcw[N%V?_QAܪQ(/:olgBv2.mV-QS8CݾLҗkԸgNZZ+| -%D.h@_Àa?2}TߝCfP R k @1sGԵOȦĀ9l*I[:?lQq`jԜwf,S?@L54:ew~Wpy:*7 E]KK}ha zlK&KrHXO*Kb_`'!gY,{ؚGr%4|J*kS }QoE!iZ_؁B IS/\ֶq!N ^*? 27bF8mD JEH qU˳Ew koK~,ޜ]ID`dg"}d} [4{e|Xz|mSu!s,lTkx,X8ӌVFH: wv^*jm*(Sn~M)ր &\˨ x3\omٚ{p@4=ZVx%׆.½A6QwFYsU@a4H=҇UA~ o<3=^{Ssqtډ943ӷv `l Y1n*J\01BRj';˘i[VE G'kcaBh`] ݖi wu͟j-]8l5GQ$l՞):%<.jL 7<܆_"t(G`g53 U2>g1ϧbC_'G#$W$џچ}q݁JKI伉C^-]W5?KUid円}l| TGI\[ g0guCN)[c~+w0*٧щ< &V4U 1Za@a)V1`|ZShg|c(ubQy ʼn*X:!h/aFnZ[JM/rZ C$V]!(+7i!-Z̤*F+H#JѰk%"1;S2|-'?8!MGNV"w|w2b%S{J@x/w Oz klD${v1i8fު!%/J?}Z}wBDOx&ۼ[E\yl$̽G<3/Ƕ!.Q*qӻdPa26* v>{`}o4 TEpF^etK#1q<&9Y3GX_u T%DL S\@C}<l%OVV:`HZ70+=R{ФK!N-SZmdg0n Pe}wL;PۯӇH@ >ME(>, n(A>GvY+ fsad} g;&+axYo  X-ΕV+CҵE[`pJ S2߻liy ;-=K4{ ZFb1~ 丽LwO4'H.|"@2A~z0eu ɇ`"^,ՔbtQ0Ta;ڼ; |RxUR 9vg1~d*swgG!͞49UBJAA{7 |̸2pJpwꪕ S^vւQu)ۊN/FҚ-;Nd! "xb6Vd.;4Taӽ8Fx ۞T6AtDUR'#y[(=[i ,N{˲#[[8l'' 'JOΩ<<7eQvgfK'Z_w$Ȕ=s !J4?9'G60A(=("Woݜ nkο~Qbu; (wQԅ8f K" Saa]Y&ᘶ,>ؖ9l i;9\s͸{~V="鲜\Ve6Ki_5 *n[ZeBw*bX2,l i+T뱫wHo TΥQzFb+>,ԏΊll^!TG?} c[0l8-TxT~090zÀtlʹ~jOLusQl#OSkht>l$-!{dL@: CcIҽvI~8Z w*J'qTb 5$ইT!e*ծ}B;x-KQV6$x^#Q'Ob`%ZB$0aPvch*: qy K (}[=:v4e~'ݒ?lC\%q$^$  [ Rg\gvqd- w fbr>Qֆ%\vebNRhۊ[IKF>>wo<B@ET\_d̞-sPѐ)d^0 D[o;coXơYɧ)#&nSRrЎA/#RX=S@&&%H}lz,PzցRaxy8I&ul 3`X-GgqfR]ol/ 8o3PV^Gb8]W8X?u>~nMX}g0-1,sxHnpl\(F_ Vm*jP;@}Z+MJ9p嵁ݔ(9[`|V!cLh˝AŢJB2Ě]^KJ x|x4TU ofBg*b@8{ $<[Ir[82PvA ߦۚ*)TS ?J#`*̧%CB72 4=>݃"^ HT=1â T0)l3B14bZ/r"|޴sgdTGIrfV{ p򘛞Z_>jcQ*\ƨF9=3nr6TS|T>TO4΅ht(9:g-))E+O! z]# mDAiOAi;$]VQ:%CVJ'RSҞ#҄e?KrЩ%R4rfB-JcFeBo24{13V12~ <9V(-%@iUvYٺZxD\d}s, :C!.1QmgKr)8bԓ)i{Vƣ.]6pOuSDAZ9b?3 H%ĀY\ Kkޏ=( 35HmI^\0@7Ί8y#? 0gpݢ[Օ`e5, /2k`˞%R]R؂k[iVcb"wRPK[R-n)#'袿Ly/VC$9>+%Ubt0-qHОﮢ貀3G ͭz,Ua#]Ei?ԣﶸBr9OLmXsḘ̌kr%'Kjy:+ pHh~EBqScѿh mr:Af{:7@ y)֕ mgkhյ߳}1K yYQk\yr$wϾ9~9b{qK ׊i!Y'l<;zkɧCgPHH( "[ Lh xkR{5'^c A^{'uL%ˤ.eA07 6M`MM&8ijPVJ(({)89|d6dzHvQ6Rj;O_<J\ڌ]eo+`ON:JY/3N=n!8YC HMKx6[.eoCuV^ ;ƁPc U$[#x0xJ AW2FR:ɭVTDLjluoD;q8j^iwoͤ5޾GԨyWodB;}*Q)0F̝Y0/y:d6VsN )*fax'Wpq޴4mN+,ak;z['V‹b!1U.Iy1L~Q MLxR†HK Vak8LȤF P?FPgE--SL>} 8å9{2U7!Jy}+[Jj Z N&]0%E%k>tK̐.V!E. ΟH*{~ XKCA-)NOva$fx__jЌf*"")}%η e'5MMќf"F]4H"mU[ku\«9C>P VȞ3)Q9T?mz$?537-#ި=CސȾa>Hr?Aҕ[Vf+=dj!+Uz/VRLKi XjLАqrKߏ0a@XBMZWPmn`B/~{9wZxpU R{D tEqƶ^B ^-, r37P)35~j*C<% *IY͵ ois56cYQ҆sP@d-ϏBrx96F ;`$3kaVP ݾWcT}qJ2Ac_w:WI8Րu!W0xk}>și |pI-):MK(1sNKƣ+\xcXc;6rR cV5tF~D>  `4dꜦWkn6_@E< hJz# h&Zf[^#kbzõaErdr7]>%Z,? Vy[RGf>k  A jrf顕ĴiyHss=ԅtΣB mxw|x6H{ *g<[W2D0;=0!?+Wyt1`[0y+Ӡ&{,=9oBF&3G]+u lt\QN;!1XjlCI\BmZLCVM#߰. KlQy<lH&BiK+RfO&p]3B.1O|Qw:J#H'&+. =0Fwb :䘠ğ"o^=u$|Lk,}BȒ.4ΨV=E}v 6j LݗnjwUU2?5s0-Rtو7eQ7o4[)J!;;Z! iF4pӤJ W=+j`5&ot$:K-m_0m>d97ԟBf*v.6/umhexۙ)ҭj-.l4҈\G^:n8,彁KX}5ϋd{|sA>D7|B ^'j&b'=uSsh)}xK~MaNUj[2n{|Il^%f.}'l/*\M.>a;B"eݧ2C)gpD<9ʢ$r n𮒠ƘӛꝞvJ$ن{Di6G <'8 v!b#l6||oR.MHkU1E(KkAf5ٕq«Ex/l/ۉK"Oo)%fX{G(m| ,_m.jCM]AJd 9ؚDsbNf1hovr<²/? |U!6"Mӵ9@=(f̆(v39tGZ=CX({'+~ȲCa_|L#)W[@* c-Mo-|2"#mmSdW"Q3&z}ag3# KIZܨQI_IrI("Ӵ!RdIϥ Kf1rv rЉ.BuBN3uۻbxxx3 |a9eIq!kiZVu*H8' 1PH;V rؖ6T {&* *?-uY˚ "(B^᜸L<=) [N *N7ǮĻB@: &q͇Q̰JQӎQ;3k'^9 >ohU:sxD} }w^N6zn}w:lƣhmyc=:M~^IeZ #b堹X=&Ȗh+|0:ؔU;A)K^9r/72*ҢS)m*?[岐e5+Z\[1͇Մ.?jy_R7^vt]wd`U]%_ Š_u:]~xʄhЊqq8F,ꀄL'B` &'a_ﰝoЯcٯtZG YB+{m}M:O qNmnAꨛ[nJ:`M.nZ@ c1ZI'8Ի(|ʜZa F_7d=Dw *k#+&}&Mr30qԜ%QL}z\#Ky5<9In>|L|AP cx?nMO$kcy*2g +l>;"}B|rt]5NSL<]i>QB yc/4M~:Y ݄6zM~±TW Ҥ\Ʊ gklCcYZUxN]9׀+WeT4 !3@baBP*%oG=JPST_Ƴ^ѕ[?벑/fOe9rS~uzVlrc[h_)Jpʐ!PhcO, ;dծhO#iŐ?LWI<ܣxVizU+1,}8~g{ %jGsaUޖVT?_R&GGŜO\7ɤC>΋Y< =1?:tk62ӕw/(u:K9Z#]`𲼭1v-; N~.&>onr\Z }H/2 1G6M5<8>خ 5a$O-X?;*n×W)!1ꕃz H&AhrޥRqg4.f 0c ٠\AY`yeڔPq@9W@w-GxBCe==3_!4믈cixĚ7]wgY%KՀBo87uR; ~c_O]U&ܑlއ7Esw_9Q5N}(E(]uKʸ@LuJQ8WL'H$; Mh+?,":6 ԗ^6QEyhU1@焬x=XT㈡'MĘ'N<[]U?%S!om},b@zllO;񖹝DMkaCv>/tQJ0:Sũ4_FyםB?A&9#m[oSf<莸c7[ڒg+C)!pj(r-Ь{O4ı=: 6kbF:_r CuZO2+g?`J4xRsMZp;^`H5pyXLV4OMBg(6k CyC0b)x>0+EOL %G &1u34,At LMry` `Z 2P1,L=%ѩS4[ejkOюp lgG C!^[ΑB (p0:YR@ecвTUB 6l'&yԹq?=יAKv\پÍA$$˝Wd ͔\ڞU_mݷno3GqYgZ{dO2L$zήPKbթ=ҋuɼ )& +֩C= \)o"֕&:bu6{ł#z;k4dH\_l]3j]ͶV0 z$y*!ja7p4Ч)hPhy9˹k v{" Į㼾 _?80Cfw$p>W*60r!"qǖyGaTvEbizO%j\\]{RSsÀwӎnGhXZ` 0Jg_r M_m_V- #G__6(vr:e( 5 O'A_~7eɥW+jMѴc<$A;30͔n ʔ&L>V g:7#̉w~ -.tok۸kwZBN2P>e8ECbz>†R@@G4l0M,N&U,E%&:%_&ȓ<$Stb=ԄIN)hk- z Uh>ML*ЎsdI7UpNrȢB u6aXVSyjah~SnѹPlKp;ng&5>)(GZuWN@LH1O$'b[p]c3ѸW[(`\Op^v2s ukw_N3EwEOu`w-!{G*|DC4OÐő!Q!pT\;j2), o~YBMζw 6ټ@ DbLJSe9k[KeKfnX"I)k9m*Y|5ZTX`aTf*V,YE^L j~=)s3I{?2X/SV1@mh; nEۓxm=e qĀ1jNpt }涐🿲p#;HELmVwɎ֎fc!/ _vYtǗVT`.s|zL Tcɶ5>O;4}H,j "vo5w%IOpt(J -qn'hW H~G9{ aq_U<ЁaM!8 Wp( ͟b37)֍4 t@@wS'PBsU+),.P&MytTz~%6 XFp.\pF]F|_h.h ַqfo*/YS]RTi@9}_ m@ގ4=B(nu_֒ENC5"7c~ET{ w(}t=Pxzf?˼m:E^ .OZJӤ 0?yltcA6;Nط*]:t%ւO2KZiԇ:r(Z~MP)q{=xQ2!av% ,OxhQڵ6~Q6]uS>53!ZB`a{JJQHY~VCox%;(ԇWg^QwET< zkEΔ.V-쩹+I-sUc滌DžؙH,6./CĚ_"l}FRndh{7?wY~uw`d-kv>\c[,#0nCy;1k&a{XB]5{,eDf zpN }A^葥O=1 nrG Bܞ Z9*BRϻ-=$ Xy18f^BwiL6ʾ/(1+>IUqtqjcua;=Fq}me90bHg(!@wai%Nr3d. a ]@p.UsXR16W߭蕩ۨ%_8{K@DN_襔4j Gl(=Ǻ*`D7&~hE-xp?#yoAAkj=\>G&jQ_W30MpvEXw<5-rJza? "Y\b ?f9MfP] Gsn=̓YbxS'mO6rJi`nɸܗ2!il)!ܞh~'Dp=F+{Mr|B'\/`6(4k,M ׀F6Q+mcg_W=A_r W:z;VTgBp2q"fm>f kۦ2lY=ЄDr{OiJv-D}W`Uv(],w=d`'t4>^vboK.{Ns'J}A$*6snǢqŠVR|e(b8W1 "$6 jp:widbӼcNIJXBxVu^Lhx}ۏ` M7EZ}l@AP(#x_Dngɩq0SM%TE٦\.UA\oi*w2,` G*G)fӦ#mOjsi7\fSRUDPBKjmO嫉8FѮQfV,X ƫɱfQ e o%} 1n~I(eL ~My]^ 5tcuyGa`\5=:؛yzB&E#d>u1aYa,%bK߉E!hsv~["\RQ ӗ3,nPH+SZh~]Y ]T/GCD:LrVԊN_TNC_kTN|Gкq*:HqKfu&Ȑ~D,p 0?QM))\x|LwR}!ZHK!7nXsz ݋qnxgYjT2@Gk~MhlꃂZgOM 1nMA$$T͚j9͌6Ӎgļ^E6r䝙#)1D^mR7c gXh zvԹU #^143]/.@qu5Y_[9  I-@ %}h-6pO9@ =I#L2‚j/# R*ʡYfaN,ܙ %m3XP,w>d1G'P3Lu3i¸n bG5ħCc5*Wh@!N?! )H9C ~u2ldeUh4jqZ&"jhRWA)l=6_:zBA8BNm=~MFUDv(d< -yc;#z$yWB6BWIjRqO+5Bnbyzlk>sÀ3J[C.irS][V]|*Jq|j2I **^* p=L)|BLrB5_!~,oDzgJ_JoSșBcO%h-%&Lnfm&T(/6}گ`NKcu?5Jf!-IRg/Cⵈt_U̇8M9˗1R;4#;/11]&K ?ٰ*fu#8'7kiSR )n x#H- {;džƜ\U[a/ӯX$@}M-m*`i}iv'WHm꾯x-gFZ4ƖoV[QTչܝh& v5?9Z@qZtq`'%yk^*xC(üP,ԁh]tֱ.^ [$18oK\nюj)jk cTr>HZ6$ɆҀO J=JTs\ưa'DO )cu jF T2u/gLI6(au%qpn2-BTe^"% &ݵcHq"KB= xφz^R 69P!$եG 3m⪚9NJe=?9됯gKY9>IlsUzt67pʰ*i\}n尘s X~ G4?<-2;1nRw乔6sVuoR{s6x@w2aF+'g$Q+IwvV /wAZE1 t6P:!? ;5H幐Kou ֆ})!n>{۴AȂ svf1ί",*cFv*9 ]q횠mW(dΩ[tKN0;+%  G93(ۃVhoCHv= ;޷C,7D8vTBX;ùN[s`d 2$i׾d(,?\sTOàNe 1.|K[{${l5ߌQ fBQ[m5Aqۈ4,zA$Ģm25%s+UZ~HPM6&ĕ2BO| z j]5(\JRRzӮ:ZmamR5ؼZQHIsy7!J^9Qܚq=2O/yC9=)D:Kݸ{)/DUsZJT2l ։TdY`DHv֢jDPsu) ׼Sq2 lA&{՚5sl8=AZ%i˒rXfUkiEKT>#{c^gS)C毻XL)u*l`vT,r9©:$rq{is,u͎['gA֋hߗwU0hTDŀ8ˈl>έ䣍Q"c֛W^&A !Ɛi@N#44l:j vpGCofΊ-_ ȃM\+Jj 1?0#nhZm2Y9kZ8Ap#C>-UF+0 ?F4b#4o!'#o>||]ؓFVMctX(j~!na *WZnSYΧ״QBNlGTj.&/e+br☒r;MPX{&^xX2iU19"V]{} Vɐ'DELjbQPa}ZQz28 y~Z-Om Q(,CǺnd(aTrW{p6M}[]uzJ["nD?]/#bJ[PTCnɱc'q^f:lC-$;Wv}m6ܕ5Y<77)-∛Dg3XL|aA|+TR-§P[[]\;Gx俗Iк{7(q2Aw?8VmB5H=[weA<Њzu"\͛pd}/d ߚY[qKZ },sGVvÛU}&`J[s[ ՜@61DAI{<(b6c܀O)n1#-" 8yA^^! -;`~4wk^Ӳ8pp`15Xx"7 @=|K%i e$ 0 X;}}$SӠi=kM:8\)K /[we (x_rvw_+D}~9AݷKj$Hqe݃ @VT+~_7(fX)IFBXtDmءFfw3IV?$VzRy!EkQݢJ<=3tГڀ˞Rmvd1ZC\tگaY _|`Wj ՠ/ |3tָ]3.u lW`}FwZrpc:fxbC>y O(sЉҌ#~)QPv`kb,\ Ȭz+i9]X I8>lx2Q—ဝtX2h;b3Om-3< x[i0?!%VN׿m c'P|DkJc:oj_ :μ AEUەVf\+ qDh,+ sƬWe]iZJK* L Y2CQ}Rv`pޕ筿{ZFvU֬ݞ0SŁ]3&:n=?|N8 ٲNpG4(rB=eza (+̞-m5귺G"x'Ϫqg{gnB"6K]4m-tB$kқ♒ w/Ԅp6xZH-eHdkl OqMeGU0Zm$x! Ò*E?{vaZ5k3exN= <cq,H> 9*GpkBk@BF]1!Nw"}i0k"~^U!Dզ3[ܐW&֐3-^A:{>48TWKDGStY,;PTS<5 HiɳH37`QxQb;d!$/N *k][\=]Ptz7#m4ͮO܉I/hz hp2d%L>-='Fe/ܟQyi]|P=`6k-6$ 3D7=\sP:Wduv1iEJHK9CvUĕE '9Tþ- :3CfE.GWI F{aM~1>g;ԿbYLO4VfH.6nZ%~ҍ!!Pc'a#=VMs|IA.QZp^y윗f?$l'(r#@ƍD÷ߢbѬ>XKzC$e@OXj;wtB47Dj^rBz2{g5yQ:h,uo0nLA7Тʞ7@y4{TIKq .^76?^ngcǎ[[V38uG@e| Y+}~5M GHĎg/%aE@t<[}#U>ؠ3cY=Q,M*Zھ?4 VcdhK6b[)#g`QNzH48V SJ,&|Lև[ g]P_N뀺IYUmfփ0.~#]YgHC&kq~,;op^H%${ ${I=cGKZÜt? iF} "g83CXӵz=7&vC2tDro8=}t\vdUX;h{'3ow-p.HQVL5ݴj~Śb2,d[u#2^ZOB၈f64%T>lKuLMAJ> sbA2W$Lu; CUB8u4]f-MF&^ 56drYt "6XD& 3XȏMןDNN~:J{6ArZa7usB r,?܇יLI,+AJ*)x[]Wip 84 K,ݾZGΞ!u)lC OSG/ Y XUΖ#6봐S[AjsgbX1xDa]Kb2㹻)Ւ>^ 0;{^V\"wԋ{xwڳ&[ &v"#I'CTRf!hE#pV\EoޭcK?!gڹosp)3 N$suJw&Ez.I/WtmqIomd{4 9ev4[./߲G>pck!f-ҡ4ڝ߱z9 xߖ/^p_"CPp,xUkOf`[x7tzâ_4ſ7`ŗ(~ZIE]eX#W\N)kbCImj4)"5syj%`i@}; KFOιgTG &F{ŭ4K0XwAWod*WB!} pd|V) M1gW+HP ss aZO䀭%R0\r~ŗ6~`+{?͖J%R}@yar|y3;7ϥ1^޿7̔3V<,\.'hmRm*B-޴&E4Ē[h_@wh&aW-KOՎ%XRC۵Mi拋6[vIgQSbKt#NI0qz=\\]BB E 5lu]-⸪R/L#)3wT0ءp>%Ԑ@0*(!'O9![p/9K1SAC^)DsȖWPaz#jQKx4]"W?B%h8`邏%YLXC4;S1*{.g7&uZJnf=_bdMlOG L뎤Wu8cu3otM:Y$et[0kPB߯@b Յ Q^Am εFHhoב |2 ȥe Ha>]1$>F^件`*ڕjiLK ž!P:MwVﺋ@Mty0ל .dG f'7{c2wyϠ>sNUot P N(+|RgȽl;@YkAuхK)sUv!>7ML,1!+֥X휗b7 -3q]R1uHާ [5=hv{nSN{FR rMȵ\҈T\ܦۏo70~̐M[nzT*tj=L,ɩ J"Z{FՏ):{wU¥+lRs#FwzV%+!PnP젧N(R:PzYڽg@u55kKd-8+ Dd!Pi Fd?!gl wa-Wݑlځ:EzQv]v*u\ţ57(vKrAׅI/*{ EYB8Nhj5lC=Ϩ;|O۪ mI"NQ18@YsesX^ U곏uР 7Vfً}"Q}E&,gzһZl5$-ysQ/N * Q^::YV/k"q{A|rgu\nQadU6X:hAg%[^|h$Λ~3ͷex5@`F>2 !/O=ۑPeP-P'5~"x.0&:/< p K s>U@ke7*G=TڶV*ɏb\+=dU?Ca 7-g0֍D dK@wemSO$µ{W68&)??`p9UC^|k VO;ڞeӖ.W|#0#eY0dcs(I'9s޺~nwbTiB|n.3}g{QQ܎=nM#1Vf͑#>y|s}/kYL̎Z2Z)p7RDyc7Oqb1UzYtڹy/Q-,sRQg ˿޹bg@Ou ώBϕ=a^ųF5Kͼ #7I}\cw@LƇ"j'?B ޤLWo983xķ8UHj?Ĺv֯_I ec..ic?_ lF>Oi)/N܀sbzV+  Y2~H' ̿@{ĥq/͠;BB^ ydTXJq3fgGƞ> Ni*.r [@6]Knei<xYΰJ gY;;]gѡCJp/Brgj/t(=,#HYŗ$?*~.":{JM 1Ihna0H.sK@#m *\/H8Yxt_ૅ"@9,Cxb܎6"#|w "uk $f'uYE)ϋNDݥriY\8; qSzؓ {+2[XF>h6h opg؈!INj+_%$Tțsi}p<Q2WB'ጬkߤR`#+`黠ͿVS u%k2&b?A|$isS)r4tCMajQHAGӌ>ɨ|۬ªW;ⵕsf( >4r Ҝ$[z9^Y_b.n' ;YnIX9=| D@FX~4_q. YvY)De'"7=?BfZhRPvDXMX 0Sbh>x >#'ڍFpt0fXIcĉkJɧ;1JN0FN ĜG\7R rh+>"`AL: ‰ RNlZ|#Cڞ~V:e!^#l.,0A^LroIbG,o@J[b hQ Ed75:S3B o`vNjV&u ̙`OF[=]ߐj/Ib0 C F"W\ ":Ō_&ac;Ψ /\jYz[5tUnG/Dw1א V%:@DjUf%'Q3QC!K q cyoU^wk|Aw/Mh3z\g. J)Bko]3V|%8?CA& Ce|MVBlmQ7KHk{,ݯE]_ u*|$$9㙷̃.F0XY]irCal?>X1ye焑[k9 ~pS*#aF#WqPO0"1xu",*E oG4ueVRJy>7 V}}ɰ'xe@](J>Y^*ǘQ'(o-\AZWPߝ&پ I0AslA;å51 *g%!rj_mL)Aso|p6yQg)'Y}r/:/i>+ѻdI^Mϋڏ)c۳Z?"\1҉X!"XbU?gi QcEvqHg5:cuUj\[O/s""P"WuiCD4k/w2//ha}%?DDW:Ӫ'nr%qوu=Iktt$s݅rTՁ@[2度7pBF~}`i%J,ͤǎc 'xz „]BŖp%1;Ca+VaѰMv(ʰ'(g~Yu.,PXA$jұ=_;oOٰO8M"%J;?k9De0|evHђ-(թ%Ȫ;13plBU N+NqVeLKۅ~s즛 uNBR[`u[`346D p#vTnI Dk6:B@Aadj5 =Dh6fJh]$\ 3Xt i~gJ/Yc$HĵM60b`H)4ag/Idfݑ3M.<ǹq [4 *mC1E?޼:$,C,i R>Nv^85_5^55OM nsr YҖV.UKǫsgf zL^2LS_щkS[t!WGcZr0sGFn8,өzE`7X-Ս6pM.w۶>% чxqŒi+P͛J귿uB;B!:sbOo\9@ѓeRyglC]{=5?~ ۼ9|O´@քoߘ'8L8o0aF색LM3\kTXne׿n ab*XdRiCmow&X mU^{3E[n:o%˨.vU 3C_@\}9s^̤,~86!|ff>㝪ӉLKrPS()kaqqe+ӣUG]y *Y@o.4Wm߹=!T7Z"+->;10];޴% w3*acyE8gǽsNX >BLlC#RcO 3bz͘yӬoyd!K府Eـ-Qu>/@;㳐x̋IG>Comt gIA3!V3uoi߃ot3Y ҕR#~O 䚶F֯'?I}"V"zǍ[܍w(_ K UWI$4/Pں} ˚ez`ISNzJE S-3Nd}pͬ1j Hq MgqjDxՅ-hiDx8GPp*7k/V1ٌj; Bs|- x޾$]JYdqӾ:T^9i,XZmfAja[;!{%5mD,Fգv=ꗕQű}i*0ֿ B7YFiA]=@nGm1w2 ɡ6\׀ _ sBJ ]tcHpik¬ub_ =UlǍF S2$>v>[i)M)ĩ 2F::Ӛ;Kӵ%hDOzFtGġ1^M)*tօ7IsZ0Mrg BxU_sϴ jptuл4zXMhj;"oil7B8f[c.O'#dr æ?*D)D\HOC"dHpjyNIM +QɬA/*v8HʸO48^00X9PJkO2kK+jĠFPLyt`nxC?teQ(P}Gd-?m`8ieoˆ#C&eTag>˓NPPO"@xC4'/F8Zvg]:΢8e#7{Lx@ľ7 l~P6c\C:%tLcS7u5 _bKԇy׼)bzlA#n± Twפ2륋|F(xam[Y`:Y_ڌ[DcHEUT)?aJm/1}ߤ54.o ijj9u6USQ3ky]w#8:@VQ*Bhm7!B/U)j$2Q- I`dpJG =q%20nH^S# 3u)Qc5h@<]u##yo-^x$ADױ7JV4m݂ъҋM 62cշ,$-Vk_t2<UyVjqW*υAQg f8U$Mj m-wwu>lҋ⣘~fo~ƿESda6 *?/p]/i;ĞE+_vX1ߋU=b*3K8Յ)!!\]ko7xq¦Z3ʍphTd=['oneRwY@֘*)XP淅I&$/㓥ǽI_u;K![dC$JȫӤf0#%Zh-Ak0/pb[_!Mh(sk*6E᧘N{ыֈ88wpNʆϳ(FY-|(7' bfv'm݆դ {OԿ ɪՈ%)5Tl:%}ճ{uI%^>OIpɸB{>N];^C`m_ɋOAEdc 44la1];ci=t2g3/ȄHIF&XpZob8eË/**6|QWҬ6{I+m&$&Ghk~  h"|7>Jg4oC`­.qnB<̧2=Uxn?dK,Ne~ʀWw@ly4ͫrWE "?S+#v\(4$ 6y)r3B^9ŎvEioC$p@Jݗ$'5:cOySG[3g69|w'1aFڬIF!t )'=A@_3D?O͙J-Ei'a_Y$IKJ:̩'þ,Nk2dB/$<4k tar5Kf6Y0p ހ_DVo D3 /:vtop}?ۍQӢyHJ rEXDq3Ro8sA<"F ? J"Ofwxd]):+o=yٷgU˧*G!%;RrUb.NvOzBEHsi+Mf@2Ϝ*e^XRC.>bCώOS2F[vrA#0w!ν ЛkPg$Մ19 'ÝPcp0EBK8!*zq٥za銾X*hԓ~܌~fLS_"^ރ=btɭ4^`)N04\B;P+FG:x Q|z&sÃ<CQ)H&~#r17])?>|jrs"sH~̺.7T 9.K)NZDVCSVI+Ƴw(})ٵ8WFz60Xu96ev1q&|"[xGuM uD'Dru n"tndSC)6.Fk爮Ǔ\?Ё ͰΩ|T)\ 0%t)?BQ 361){h~\UUОXmLQYsMCx(8gA59믮kR"8?,wPNz8ixh?6JZ{D:{:.},bl-Y$Z{`jDF2fwss0镗ZhxM3 g1#! D]{R^gCSb{+Jq_#̹W'h rf>\emrr"'@cC* ~x 3aRBi7(A N,4_p'TֵGm>qsl#j}_(;ns"]R޲!-XF-e##MwqΈYؼtoqXǒg1k(NCp{ĸ1d;G>-%7VX > I}G|xة<><XgxhӁ9#Zf{?aHM3 \N& = JiGnaޯ Jٹ \ Ie:d0gyt-{AVyNYU١UE Xk|#&'gbH*w荷0(ze]-̡]+m3D&6w<)B\ 4(/-v4I}:2a˄v f"@m^ #̻)3jy,^v؝\WQ7pT1Df,RO-<=U=}Q@Me H L5^=H my&V A~-HOk+}9!F)QN %۶:*dzXl.x#$Tb }fBR8]=g ^S~6c$8,!$%,VmM8YJBpLh:-ZexR7A6LH&:}x0rJ2EH%ޖx ;pCSwk|I\7NWzC/qHlHՉg+ -c8'}JXj+Y9i_:y}:+Yt/8 veD$g?`q~H2zBk,jib kŘFVΥoLi䣄,1: O780c2]$dbۿ\z|hE"f:s34jDRC.,'5u?dH6H(M&h{ mQnf</.=wKv/dECXTo˚J$~& b)/|)H#/418K0AC{"]zf-hjҽ||GL*p/"_Vt_?Y xnGg-d^(Ć|qJ6o<]OT殊kgDZd~:f9>r<J rYB\%цA.>p_)}BFMAdO65yy9*?^KȤOv[Qp1 Ssqﱭذ]Jbi??P'_;FTHﺖ%)V+)^gͻ:٥{ 0=a6[+i2z r5FENUB\`Ѫ:u$@rԋ|Ċ "O/Tk[ͰJ`ؑ"6;oMK@Nօ=7x 2:&wFoZX6-2QDЯm `κ@c8CRS"EP'݄wtd`_X YфrH L~~"p 3븴ffiI̦pgh 8;n7tmmܖ=`>h]p1y-QTB^Z當˱:p{ю)vu؅vE]5[Tl2w'M#S3L (b]&U$›_x( ;L2'ݒ@}Ÿ>n>MTCxTg|L@23?5 }u af/{NP]jk1Cq1M{l="[e2l>V%z3g*lw;RS?P1`Mj b}@ȺA&L;;SzKQl?e"x%1Uj7BÞo'WIؤ>v* @u8LJ6IP?(xG e}B~R6ݟT+- F_@{ߖ!v\J+c8(EQrҪɃ^/^e%L[:w#1-KUI>@)#2@˝ȗMu9ǯТh=O +,c;S^&= a}.0={%ߎ_4c+Ηw,LRAfdHUݒX3o1Gt h$k '_8MW:s'[50iTZU6'ZhuKƫj-\_]_u:?*{@ eIt^#`r\/#}h#!iWpeb8Ws7r_{ `k"";LMY{n:n̩26"LEjRR0I@BW2=D'&>N ao'$IJ1r-Ze*E< ”gΚ8/peP},լޚig5qm\_,cV5Q$N(Z 4z/ꁭ,BD<SWNDwY;!\Y5}En,l,cvu9"Ir.f#9MB,?`"/nk10KOt\L] eVyB ({+smDqz&(%oapWpگ) Z(tJC ([/^_?O?hGSboGey û?9ƴY%Src~teNR+zNa:mm}X' zB@;FUH}okk'~r[wǯ3QIxU zqt'w+a[Ѹ@L5_1)[cLNJ\~¤~:jqG1X d!rhŎZ]n#ttpz>i{= K84H[6=JUg70 W|hq1}vIa'(״NMC z dcͰcv%}e~QQA[C Jiizޖ3~T?;ESC Q#`I-6>wS8g_wڝCNeK+>ɉ:%[* fSm*OTxΞґIܮG|x y'Y">#+z&V'2q\){nYFShɸl }s`nb`9C|PAW_>LWJmX<< w0D#խQ&cO|eq'U%7X_ņ{,;P(2K`٩;ӊh:V`F\Z%zgyL*r ^ m0'2Ԯwyh "D ="0A~t'1J{$ǡC>)|nfժpǷG:R9!k["'LR Y.`E zJeq ' Y3r^)P 5 khr5M!##q=Kb[Q\5{!&-3- y5^hJ&x{=#n7C ٗ? wroUc!qiXԿI FfGRgg~=sK{#A'=F9GpB47>ùHN@|qr?ݭvՇ 8ΨDsyFxCK6*rdDJ7)\PdO ?-b$/m+mI6%3;jA>\^L,܋Tv>gYL>n S7EuO#"2Iŷek8$3N.}GH& b)K9o\"K:!4Ewtod Ȓ.* 8 ûYKB fgF, N'XS-JRa(:4™1Mh1s n^i[F @ 1HLjhPZ}yئgy5xu^x-[o3*Δ9蓩S._:\4=jʶʤq~; 浟A"n@8J%j z7O5|d(!]=%j^zOw_eZV[t ٽ\ BSbR-anJsW&񅯙tte\qU8͠_w=}zwf"pcāNE9'jcÒEJşO^.mΣ:;8 q)ji󔼭؁@B6鶄P+XG *FRuf 1AS}sMϹ3Ìn=y[LyXR3 /'5;5,xsYqQ9)lR@;o~EeQʹB|V>*1`{i,kK x5>( 03WZ@kHY1 J?j4v]& !z/f1E 4y6b/b8HzB0>ǽU\3{^ nT0M-\_;q%)x)$0h+B@O_mpvF" %Th'eꇲ w5Ë+>3ɽ2Hp36c{ZsT`yPy)'b ;ak07Bm׹-<\Ԗ-"mltYےIzzlX©~,ET Q VbtKgBL:EÞ)reZuEu[G ռ}DФPfZfZAnł{mX 6z,Zu\ߘsbvv矙S~6II-NӺHi`lUƌDV{e" 6DzU`OK6EH]!nJ6!ե=!Tutae&քjr(MRׁ;ċtVމ'JH&.aPT% í!#ߣ?$@n/T9I/A ɇ~L\G٨:u.Džn:Pؒ%5[Y*<Ew4$]8Gfh,ņGl#ə dWZ"φwljI=&ބ^Ը.TNbjh) tɹsJ@MF>T@HVbc]ZIǽʉz.ccE:HK@3ôP7| b,E7L oǐ:w\'@M+=='Dڿ|kڤ@Xk˥doa@Orj;$uCRK>E1^tW}(|X#"TH&AyJ+X?m^5`Bp<_} &vQ`Tm%lK0f4Ba <<)aeEK|]T bjxϧ{()|r;h30_qR%xD aT9ͧ1׸Bh 4Jmdoc¤OYPe,hcِ0]~*%J4%}wa -=[Mh: "0[[VEECrnnf. JU8Z홉7JK>!=a`ՑcR63PbW@>n! Fϗ[ I{AlGuJzHٔt_%❚gνbݧWF:R{$/m?\P5Jz$f߉fn+/ @j:GAIEF@+r,WP7+ڤv>m4CȚt:-u 7mtxVԎM ?DmQBŲH8 oܣAL=əK_JF"*81מ"x gz/:`YE/$=euAS)kQ, &?.R⯴_%Ov] NOԈ#֜۶RO7)6n!ܿ ʟL4T a3*],GRN\ߊ:.^Wiu$|GIB2˵ޖ}.LHFv 4^KD kjGL7h5fO,P]jDA;>?Y;'ZͲ%r g rK+9{7BE0ѬP[30&S8W|XCq=yp97BwS*P!}Noy9S=8|'̫RLg/v}p:`}4jW\lᩯq𾴼$5T'_LS̸Y[x1pvx:(TvN녴 A2%8| WDWHc]t.4ptp#V *qnΡX&5ҟ뙜5!\&U~ ̹{Peq # s)钜` w=f)Wzпd|{@6V+$vU)oϢ4 8/V#(TDL Œ1z@T0a! WŬ%hSy<ҏ]݄|cH_)bh)Cs^%iw7&']iyfw2[!6چ <$F@oʅ${ab;JDHLtQ"y]QkYfqj~xE18B*m9_lrpkWTڝ뿏. / c0 ׶ַF3 d pЏfeī5SLlcgՇUNjl%=9I}FCA? y*&WZ쬶X$cI=-_94b6}r+a1pht).X^DG)~OlM .`qMyu{W,+8~Lkg]uZ 7]rN4 $lh?[{{mn(.K[A/Bw pkXij,D{Q*Ø+jVӶLgy9ο|+X2 /wAb'h6փ6^^Xi*2Y=awS]ִ,;MNf2uis=F=%t%'UʊJ*?U b>0<<䥮<.򟥰ZqONVSLR-rjcY!JQ["I>vuqlDԗ\ܪB 4 +6ߘ`! 2Np5ۊ@[ Qx W 7YqeXIExV{R %\Aϛf *M3՛FH}V%3ipW&mG]^pc@>)s]fd&M;"եxdUDI8 {ܛʙ,Ta1{Z7.-rD C&{|sS^ld@L~\kK͖6HqF{e':.cǙL( 3$AeP'Tq {D7{6}Hњ}rlOZׅF>L|mJsLM2exvtבߍCjiX)6iͷSa~P}adޙ] 2"HQ-0 .Ll3Jn Y?ut,.ފ6NˆQz+`^ DxХJpX>N*%^- \{:u 5_:eXn簧c..1tSھ-pB&xI昖u["TdG(p9)ad(Sfw9!$#MqƔypDpw^Z2G)THQ!ye8 GAZ^ZQnY *d$2݊%RJ#Y~FEAn:U)6JwqD%ꒇD"!ßAni=S鸭wIX ?9p7V\(`dy*rpy(i0&Xo,g@Z\X4?ES |\og_ #Q,,(Ow !Sa|7g!-^DڲX:B+R/$NӻYPrz-4#nER#' Hl8RJmAuaDo5-16o᳷&ch`Q]ʛF6Z\jut !h#\ә'ElŰ>AB|fB@_ iZ/"`td1}0jZ p%hnZ7cFC3-5=檋YD_U.Ys8X^.0tT3˂DSYOGby`V{H C@z!*/GJEr rp~?87vQ|ďAGpR0\-`K(w-w&]52֓WسGo$&wd- i{┼2n5465U6,l921vƴ93pāa*}c$QɅk]PiN#L.wRph"K6FZ(ǿ &2:q6܏kLH7פ0%}*ןG( KdA3nl^pB7S8(KvnD)yUt"+2z<:3ݳd?~U)(R5`(.zVҨJ =(1(8Pk;쾧?13y~mr28_$˚\'Υ1FrVl$L9N"GL>P 0vS4QrO!5ٯ钷%mzG0qklgu7nJI9g4Jw0E_Np 9.`bİH']3J>.Fl̐288O0 Da, aK []8@{/"G9myv ]t! ʽOhɅ2O/}| ̼OJxos(.1taD8l^8XXv zXf^~BT>}i. EƊg/HvIqbqmT:79` +$G6yBa"IlXH]ÅpfSA^&9J}Jڶ*N7..O&JXr \Đ>+:$c֞2^k/g8,Rք3dQڽ_*S:^Z}~KI9ɍ-PE6`__5}=߲7Ԅ Q`"@3v8WǎJq QaHcGBpD\a] )l !o~\/!mL/?O:]{blN $ɈD+r5ZEܼ[#4bX㽥h$l~5B׳/)Jrec~QծгYn6V+/YDtH bjv"CiT no3R7$UCm#HY<^XS?Ro,iP .>1q@3H+P\E !ǿG5l9\]| dn1/2IyZ iM$kmn^{kazYj(qI%T\/+͐1G&@<.#h a>Zi8b 8] W@)p("ނ`7WQq$o􈐃F*g5VP~1]f£!C;HoOy\q4ًH&=t z{& )$6cZu W0g4) +v1WHO#VT K\/pO{lH6NBciK.. Դh#sXV*IJ$ s->$PI툙Oj$3>\'1PsE 6Y&7`ⰔPЬ ܞyTlnLl64d%S"@忟ə_Cd-3+9!3̏.t\G4Y )Q^]{b?zUI'o3ƺ΄Y{|/lO>q!AdBYuaɮ Qq%Nt#<< suyq'МUtWMz2 EFtMh ~VOX9&͆ŵk 0~$y;vy0evxzlQ5Nw*JBb̵8Uf㤚{}N֢=s.t8z4{Q Q #i|1/A33W[H۹e`C"Zp+eZΟ;_6{%;E%obR}HX7Se7wS|%$׸xf ep.s]FkGgtګjۃB -ۘ%cXWMT*rq| qSȁOU&W(w0h*f20uZQ;);,\EC.<^.}Kil.'L1あRod%40⤢S]< !.~g^O6j %דI e vZ6YtXp"i9(@1Ӏ2ĎpbdlUåRv4N7V >A Ulΰ{?r=j3OI]W2i n; 04e{[HkY3Q{`ΨUk6Vl 2﬐Fy>L?J쬎M1g0w9C[|UN]@ޖ=mt}y}l(6ߑA2}gx 5gf[КRLơ_K&iaAμUBZ/oF;">J@2rrz%D9{$8~!ց'L(c|]ȦZVJ܀[*q0rNUO(Y6=**IeO,22E$H8o*N5jXcUHa!PS'Uh K')X SU8OtL !ge 9m> E}=E_U=Xɨ6К$ހa1@L&l @FEɟbJ |$>ѣ&[ha0:8wǶ͙ԫ|u~0cݱFimMWi`NJ ?%bFV^˃=)YB7[.[ytMD٭Wg7=^ *kj _T5gaˉo^POMґ( TDQ`HL7o&Sΐ1mCYZھ"E jxxzPA3@}0lXƌN;!xՓ3<ۈ!O>Y5S 1>٣v>km/_!BbL4+KtOrWr]2RyM@wj4xD^ A[Xtar:e(Z"C_̡ܗr셸|̊x)@l[t-IG^5+BXɑ oѕw/)ե@yD~djYkT!oF"c㰆a* E隨?Pj4}j l/tj<ٌ *`ڗ2Fχ "1( 5 %3"vyG3TlG3:݊"&u/x8Bsrۤ(Lvqv!\N~e\mLϟ} LszFLC,8[;&zqk91 .-N h7JC3|*or\p$bwP$VN. '&%bsPGbʼn⍨7ok*˘yU fA!QBs~ܜcH"=s1ZZ5Ϊtc&W N63WMgxFaWK@t>ņ'y[0Jմ7Ƈ>N lCk`sq 3aZ.*Ř0KMk]qYbThWXu~w;cxz"-mYdg$T }%]1ɏ(#cS-Wo5iڴ~T焥6'5H׾HkDxz{_f%< T(N19ptE<|>c ](JKH?SF~c8z5}>Q:i[9ۆ M [E uԯ}fh􀹡69n%y2<rG-7tWjC9\H@VxӉp4q\ [aF[гLf>\!ūBiHٯԜuP:5۩r'?ݶ"!ي my/ڼv%߳'˽jjS0ӳ}`~3d{ k%> p$mO8_}! ! #ӎ;cMFާ <;oQwP]W,/ʳht'irr+𴇾Cx/}tpSv40|vJ=Ĺ;pq࣒(Ф HYԕ`VȾl RSunΔ޿'9j$z\\2k>_՛'îW&?d_=#"LFtW\Kyj22̎c <:hOm51w)+7F,7I9Ѣ`X'Yn .[IzP }4tRJZ7?>6'V'nCʾXrSVCfh_u=Q pSۉ5i+,7ps|r]Q5Nb@M:p*3/GFY"`;JLv5MhY\Zd""#72Ab9EGޕ"E&ZW^[A!c r""FY NjjS*y|4FNÈ6Q3^;FuE?n=;dӢݿKUxI0Fp.0px|Wjۡ٩IX^D ^䴮% b=q*!!*5im{,ԇ%o}',$8rcacH I~+6[k~a;SQR3fKMi E+$TmmX5K>*<2m(YMʕۯNըuMBbnaTgouwȏWà)lxj}p\8Uy#.RFI=u㥚Wt.kqdj$hZ 4Ko]{'0\tہU5%B<w=-uoT?9/\3̛]gdB܏סw῿pB(dO_^+y"^;H:=4;?&(qa4,oc( UHAiJE#gb}ɪ'qyRZG%XqoGINL@nzzUlq`N9$ƃ++3w^qq-MB.*>Giǻ@ٴ0*{A!As{j(ڣhg4F^_Gǟ,[u4VSI1'7z%tAgMɽz?!d>w0K`n&?d ?1A(GOaڽuDRp\d9ꂌfPގ%(#Tb_qFQ8#_~AP:z$%e_Ѡ sq8gn~:խ4%pIMi*=Y"]A2:un^'D݅WV(4Li w:6':kVQ³1LqJ.pS1@|(ְ"l@F*E,H#B##QVh;/<N3[h<\Ğ*+^_]BZ[#͖Ҧ]N7z({J*~)w&ECG%s#8Y_B޸{LVnGB_ም۳і#!~v4y/AbKr}=egδ mIvfCA$V+]}S",~'B#4tC%LR"@l?^DG Ë>.4[I7]͚~H6[5.H늱-.Viڇhu(>xU/f W7We># dv =J#Ge"`yWp)YVyه ˸HQ0]Ү n_i ksBbI皲p|ˀzIJ9xړyʠ#(y.$u:j?ιdh4ԧT{9!Іߙ uP'.NBϳlY, 'uӆ81x w{ssRQ>Uw͖&tʅ+(񍝼O%tU&aCx* ےsas} 5Ƥ v\W*!$Z[<|,idpkTi"q"֓.48궿T˥•/j 4?xyڟ7!lx h6x(E72 |vn=ԉH!v/okgV'Ay(XӻIuA襺JZ-¬")6Ps`fHI Z:ڄ0^tX\!y_&ZAEDZ K9GX%m52]ké"6A8u}ү_ڥ8&8o ??YdN](l{rd9|uͅ1^B>ws̩|iXEY`!X0Ksi&z# 7CpkzrĂɫ_X'4>l@DnGdU5vb,v<)QruNm9? HqOw6a C|ovXmkƠQУgr\K{}-裗2ܒyF+vqVVsU۷vX`f9ޜ<=bmqŊ(VH?:(ZK̎ܫiB8θ!|bep4T9pJq.}G$k*,92rKi07}nd:2 4@86(ϵ̢M8`'Q hK|IvONTQNЊ$,~y|9qa J.<%}nk`0/ŀ}\>--''[ȵuǯͽrIs`4B5t:6 =>cpOv0~҄`+荒rhI8oW<ˆģ4 r,ng JAkuK϶=) K,t*UsN:ievHF>HZx2:0MrOua1>)MG''oQz~8U8v2n\{dqbpt"J7َReƆYbUd/-U?y#y\wy!ӪM14vN ~y -c tYARwU Ì(yɽ.쉧<-%s5TSyAxi劜Tc S\+HdZ)gpN'P xksp viH|pDc:D*GH]q7[!q # Zyx֑GhF7+9uڞa8t6,F'?:w}O0ܲt׉m-RԀBRax0G&CG0zw P=X bV(=/m[s*c~dj܅aDZ- #?vY,:9rMTTo$247 #dl][ |M8K#կWMb eMMN=Ȝ_&`XjE<[>{u64ZjF*0|D\G 4 @K;XNɛۜFc;B"h]ֻV]up?~6!Im}K#L|TCW3$̞یFC 4A+scڳe{"IѠh%{:p mJi ׃[FV&5wSi cۍk-SZxjXm FOMf*ఠ94\2*DLڟl.nOщ `3FXG%H<{'^;Ȓ#QjASn@¬^C٘l{_:/JW,Y j2wc0 A2k$kpzcJw)KO]wNEaf Re_ESX^\c8lS`);Ԭߎya'k/#>=f&K2]UcgBT@SNݲlűAȮomjQŴ5qQ&i^崙ޞ͢`e. [.!h_ Ch45{3Yk2|^>2i+ox ~ (* Fn$-Q#Glೡ˞I\EWyQ E]> ̘@Dzb3HQ4G|2İgo1aig pUd#Y^!VMxNpHF|MyaM@,@Aj(.23 G;F_unĘ?pHAR9V9ҝ|29d뱀nN;fpտQL6l#30.4,wޠtD?\ ,Hc˴?lR>UH1wh1.QAțgX2&Dvޡ&:'F+8o,&yz%iا했) ̛^`UɧjT}5#yXH/ޢl SX. \zD*1# 7zEbVl ߯jdCZ}9fj×[1[LI"Bɤm1}.kFwBP~$ =d\~ *^UVwݨ%C71>|GPx%(aBAI0y7]t!][sIZ%xA-(ƢaW6)-M(Hcmߊ[RjK:_&l]g Re{_lQbyUUyj ;DSlFc7>KE.ˊ_^ fѻ}}_ ]grZ8F_Gd?*0Lj"xpT|o5Jm R4qY7[vVjl,fQs)L+m 9I<0uqsodSćHVh-JJ؀_ A<>n`zz=zeyRoVcO(f)ʴ7i( M{1 4ϐV*`NXPNJ981E0@.bځI2A@I9moG5*,ÚǯbL{ L*%jf;?'\}F_}!]@oX`{d)o+'u8ܞg9RZØ[#֭5a.۠ nAaiVp骘KXF "`mD}#v٥ՒN6?jw>(b$-󤼡0J{m}7{]ONΰ| o|\Bōbv׾-h) &DOsL8&Rۥ;#Y+5]&$dͺP@M|gEu>"_g[A24<* :`ŊBG r FY ,hCyKO~wGNgȝ{_R^(qx-6b2wޏp'F]qUk@hFr!ܠ ؒJp]'(H}Z4hF$zo'g`bi]Q9t|_bo Ri9WL~/U+[4& M*pׅ-}b1mcY}ZI8/Epep(\LʑE,KG)?f?EQ{W3m[p}ܒ%fe$Ϩu 4Dqji1!ܑHq0RgPw_HQ $(2CKaWlk+R궊)G!T^t!2c*eM͢YӓQ,٬CK+p7hwmO_!-ۈ±og؛z]ɾJYVN2,AodH dǠa*XHNI_ ˂u;3>f 9R{J-3 B6y 6Thc[/-KN-A\KrUǦFi@:*tuZ,pڝ%LE|/(l2swD1ꖇR!ŅlROn() &s,i|'IU ^3aJMS!x=F5T:M4LV*+{]ZcփB7Ш()BhKeUޚ )e^tMn[l߄!25\:7—+ÄiR A#׎[ 9~ɉ%jX+q~5m:y?o4ne| ]ě?wVڸRPͫ +Týkwn;j2@`TirB$^ٰ@1B%2"HloE\jN(T:G<x }MĈrqün:YYSo],B/_lo|X/ Fɚz4a5̉d }Ɩrb T>lG\vB*N5cL:Nk0okg a Ua妨9}.')!=qz=q];'BR|Mѫ3)>,㣘*&9Q>bC*BM|fQ$LBg KZf/:AmyN.0<샦09d9,)tw+CfEFa}Q%4Ub`ЇV/(H_#?âſhHU/U 9^oUT#F/E3"ن`Asu0n ̇H:i4ɑ 7y"* vI^fn>/IueǣMVm뛁ORYcau+cD+l{@/K?IS֞%c^ /܃ ́nQak?;o{8ngbLܠJ&5=@tz%]u vD2]4ue|l)}JJU\@o\9Gsp+-Iz£_ɚ&OL(Q,ޟ|MU<]]1l٭pb*b*x*7xA*?:-~duV,`!#<1?xmPFFtV? ̞!d;߮}1Fn/=%lg{ (2=beR.˻Is "uό&hDϰF 0,i=pW–SC <@i[qD\\}* )s]֩J#cܫ*8`ph0Aw.Teo`t>fĜ˫Lsuг='E3g`ui5EmdӑCt3D;Y;<3 =.Պ#HiF'ͫ? bfE;8V~@:g|dq" h˘tԽ}ARC햃),vKƉb0kB$Qԇ"(Py659gC,," 1c &N&7r]"yY 򹆱AVZ4'@S],g/}6,hSu&0cJ/ fn6zޚi/zwOZxEG0G9Rαu~3bS|[nR>Ӣ]dIR G7"|~P$Y+q/qMUN<{V\pIB?,2μx-+qmV2B0'D}G4(߶ +gJ26f덅L $%S[TOUnK5?n9h+<;"r  o‰ө9{WIFxqD2&VjҐ lvS62ω+7낲#/#ͨ4G?",~B?9YvͲ@AGsf3;3--I 0To;Ȼ@>s/0\=8Ն:l@^cX#{*Yav; $h7j ӽJ1|IY%tgo ,4)O7Kg d L#HXŔHłX=z}:O;ōVIO'A&r/& {>?)ݘN I-lT FCNؚgn~ۂ 6zA@>o,&{I<cl*H`Ћci xF<:1ia?߶7fuP`8rO͡htoM"d?`}4 x]2?rZG'Q|kƤmT9:+MLV yצჃ-&)(E1B&0 `a6V{G>n7nki͓~SFI_lZQi8dS0ߐݏw/!*$RD#WH7^-}[Qܗn lj׎X:8 H:;z`~?'gU\EPyD'ZUnWTq[mnA:PZ-OQ W~_;̻0$u9.( hh9o͛>8plY9z}M4'OVC-TډF;mWX_v{>e{oGB AW$HWEmh?ב3V5Ax`P#m\Pu%,`yeCa)hv) %,l'%M Pjq1~ᆭƠX c #DŽLÃQ)G].Q6]_TtgՀqp\Cp޳%bDzWPH$t,T3~ڞӣZ7=π` s^MJ1Ei|Uk}`mȢf@ǥPEU׎Қ@./pjQcY=oYF/OtDvBA>Y4FG2-ª΋m瞺&w1NֿmjkxzUD!f@5zUEKK5ma,j|=.Ma.S>=i4(IL u'3>Jpey}13 ve l'A #CVh7i E caP-}}a;*d.s $8e"#4w3kD԰뭄>pAOI5r7 V#Z+&K+be9#ds.lZxh1^-<@$ű@fZP# ~kjJ$7vt@ H-HǴNF k$Z⬰u<+hVL;ȳ ĺ!\S" By-Nx'Wk-kuX\ȴ w=N1+VK .7dS`4v}Φ]gIlc)md@"|5ւtr?\n is]pMG  נʢ,]^2-b(N{\Y㎷:5aEOlRTc!76Z e@a361'@.uZ}? Ckݕfїj_΄HQ?/:tM "vSmuF4fp> o/S;,cY=!/|O-S<+l^rތv8dL/er ]lNqmM#NF`[B?,mZDɌI=C*u/hU4qvQ67)0N[߃h@4Ԕkb{rpŭv$Xs:cP`L) 0R ;臍y_(gsC>)=&xFاF%7Z*WөM3X =(WdzY2ndEP}ٕmg%BCkZ'#6y鄥ɼHފ w63{v~dIAAi7A7k$[1٫cSTT>8Be.tQ c? { /"I{Aty\˘QO'6z?`<?U*;]őT{;Fy7uY6U! .'uf~/+uC]WںYaԲO g8T_]-a.zی'8MeDk25!rN*~NU7k!h ua0 a 31,i,H]mȀBYKR+u1uU%(.wf ν{LYBQɜK&gs,j~S dxBżq:ߍoX 2Wsu>U~F%UYeZnm&};%Yv#]iN I%և1:ks3eMª*{R&89G>*ϣwZc]7%-/)ѓ3㧃 .5|v(g"8ͭ[(_n|"m,'yL/p2oBXUQʠh ffP?wÍo} ) i^mِI][mvI{֬x\).w k0n(&!y[zgӕ 8.I!v;)XW_#sTf^:>!E?fD;sV^l=XԧrDtPeM;&d*dq]f~Vh?.@}QB-^Wɒt /oNazx?kExW4n hC寝(́c Spy]+Ȍn"#60aC,'\L([ŗbFns@ D# 2 ӟž&a쵮M5!MK)t6L.)={&oΫӂ F56ij*[xy@7rUݫ H3l(b5$XTB]tJ6|Gǟw;ܡemkt0vIS8NRTd; _ _Vn(=H7ȯ##)?iu5B1 C|8D޼梯W푀 !=bVHgc[3J簸z}Ɯy&LDw2l]+\ӌ>4NNlkrm)>N{&V]QZ='iOfE3a0)KKѯΠok׌Hk2'Ilu],ww{TyC&z&$[Y Hۊnd_VDufD]\-8)̷9@=?{9]Li?aƅWUd8Rq!,tqΠC-DkD)L bZ.Lm^Fj3y# 3In'RY8{+o)]u w5{ [̸ٞ&0yFgZ{!7jlUbʡXeED ǻ~2QTÆƋdߎt芪xNVrȹ2ԛxWt $2E9{%)Cɰ zaΏڎTaSNsxC'VcQC5QJM0>]S{Tڬ*KKJ͢@G=ʁ  t|--ҷzn Yyf] ^A'ګfBC_JadM`oo4ΰ=|jߗhk4NzEBGJXrMc_~r\hA^',^!P?!CT?>9?/tq@Ju2b)x!4*د,6yr_g=pbs\[I XPz-GĞ}z`p^٭z T[»AkcK_wt||VK'HZ\2YGL-m Lpf]9ӏG?3Nˑ0{Qno$K҃1"*{,<ّu+mnx cu1RO6o +8jp 'ڙe: Vԩ'`Lu[XY&״˿"(W3 E+PPfƮR9;i8ltpS[KӨ)4_K:w 5I _LLjceWZX0ى7_7^ HxFI=@cSFIҌ%l^GҨB-7=W:RvA l`Z~.mVD#U߀ԃ"^T} Ŋy"LPŵL YF!xfU],+Ao'kDxEToU}!8H_};c0խ0\ HLW+pha/3BsJZs 2hk{8NoU Kv %m:wL$+K,9Lf2 ?yzv߆fc;t#?J8M}-÷"q*&2olTصo]ebLoB̋$yi=T` >>N1WRqzMFbc y2ܪ:gC JP3E'f J7K]koPx`^ծب@bCDc8a*:oi馱Vb33&Kt۲}wͰ1o@.f:0ªz0ed;/Gҝ'\-7k*_&%@)[/͔Ծ`X''kGebXzs)p;ޢ!sH~K I.& =3O]~Haz3I@wvpC*.;N #/;wpy#&!BKRY. EHyʹoDx' K*#±խp=N[`O 6:JPT8cM8g晦O#RG`œHȵ.q8Fhܕ#Ϧ]W8GsW `Ez8.vOM3d=wՀBM~D?^5,1,YQa(/;Go h.џƨQ>O`mY(QAXBcpCIU$r 4'@T?Yt- yLK,PŽܷyͤ0<9ɰb<{u j_qŖFJ?pp9cR4Mh.crB'x%~q%hLHǐlaiD1 sFP&sG| S(=|D3Qֱ:%Uq1sl4;_{sgߣ+o>iT'5OgOܗkQT8 lJVηV^WrǪ *hL?mHe sxX|Nl@&[ ~Mo5~*Et0[TjT`ā)93FY&*d.ig Gq>~n7!dR^(JY'Inك $NdPB / >:.śP-L؊n TKCPf+Vٶ_Rf[ 5l떘|{F"eh*Mtг^3+D1Gcu*{JC}oM$CF-_bÈcN۴(% JL JIYYݥ "bVtB(fv :A 6hUC*HԱ}X &7gqaEmvb킾LvymH-`@;M錗4c |xeESKPuf8*{EjJDLSE1'cY4Zo<˿Sg@<*8L=&@UnGlBnZG͓BC|$M@W uڌ;ތJ5hztMZe*3`0ՙ "g.E S'A\/kݧS}]wKJM6{waQ#|hj" Ȑ㿱4ǏDdfzoawo]zQ@yҪNv,qyw鄊PMfI9fDFZ-nᖱGC;`vZO\j&;8K<ƀs-3,A!Эm̴_-Sd\QzQf/*c~K-Bfak(wEQ ̄+zߊ\ت^=^f^$(Gqkږ:u"h%8Kc7quI1. H3t֭)q^/.g >7E 05ba0tTx6t67@>ۜ!}%]x}f[wfla'f:c̷ <:inp,R,+S]KjN}$3*7%bJxʼn lRXZlN?3ק0|U}ֶysJ_hq8ٕmc6FSZGm{E+_٫_j^]_Aend}ܟ.fiVBSϓWW҆fʃxN"+֩9*6H- } fYЊC3Bm ^3Ѕ4}j/{ڴ\ (  'K3` ъSZ DCIpq, X!Q#Cp>c&&t6^KJ12HQ*哫qghx"zj^oțZ$xC"L )]}1af@ɝ<]:V=iWń1)yyጪTlCQAha "EV]{M<~U|*`="5TZTe hk>#PH6̋F|2Z&E tq_ {кأKcIC ^:.>wLȂ /m?'Djvt$tHW0L 4Tϸ:B~}P~ʸ}Ӝa@1 4lۥ}]2QА$c.B\/e2x* M>I6!N475x>y4ĭ (<4".!v-i.~:tca!rih0+Bm^ҟXI(i|7Wa }T.w 3̏侽*LRtƏҋPk||~+V?j B㢣{DąM.܈%ks`a"½W!W%T㢉6b=z)ĭlή;(E7zNG(58,ck-%Nac 4Z[n^Ye#c㕢h޵({oʦGvGr=x zBML)K=]TfHԸMar\* L//܎5 &Q.,)`{) C3ۮK}Z}JHONpbN]`[Ư{fT5,yȌ"_7;KiBwUlL0:Rk`wՄzם &1]a;&]e큸@({eOs(,&LYM+WZ22W^2v ؐxVVry3[gqRb {D SrD?2+˴z!r W=7v 59(UO#d ,տ2;{ohqc i*av4_6?T,y,q~IbeA(V'gNl >m6R@B_a]0{8%6ޑcn g*kRTv~9;ۿ@.V7)c!t1 0ҵP1%e*׷(KFr+D߅9K RwQZW3SMD^bMHMm @7PhGwT7۾W0ӨXm.=Qh2N-Bb$H2\C7~}A9vz)$qiU֖m[Fo}X)0p2l U'p`>5×Ul9*z5H`i<2qn&;YíHh,ǀS=>?m'7[k]N(H\luc-/4S&,Ϭ |FutEo/&Xv? |%Cy| 5xB->x1叕=JnаH ",3LO5Ik\53˅c:]hN1⽷G̫CgM^Iw. *,-X1']9*dk0Os"݀q]ғ];CZCBu.V3CT=v^E+UH+:h[ }XYpw^IU/C2>w! Q kd1 9$ayiDC3.PJ&\3?7m H߹PMpЯ}R3-ahsu:j`J}o0nF (16SptGWxzάw Dlpmp-@1_ ݣycM5V!0 4'o 2LϭaG ! Ɋ$ R5e~uMqq N\hLx0)HxR⌊7O\4}eםBQk23Pj)B,ac&+vS=wDJwtSk`ەKVKW`38+;c{GY'SFpS@|%3 utkǺ;jOG3qMB ܱr`^u%`ڡݬzB?: c~/:B/٪ؔ ./< }uQbWQU=YW\cg7{bW)$=j\Toʗؕ߯Ssc_^7#$m+vu@6*Qވx)T-T`7tarbed-hK8'j#l\`i)q%_mI*y:I[0n.`cQ爏/ˣEeOk sa4_3/"&~N0=~vw}W5RDNudSLsԅ 4XF zG<.Nd LsODZ<G.lTUy)'R\wN7!K,><'4 nB"ٖ4bd8<YjW'T =^Yi:%7vIE7:oW](p;['ޝfك/AWF!̍lV ls0ͤ1GX!#_UC$=PCuRUmhB5u:oC4xye\CA$!KӮU2Q\.BQvEu~ LeHG>cJz"vEmm es@,5rbpsu;RAVRwWho@π%Vx^89|]0ꕶɩ o+S7+g}WS A/iZ'*ũL -{'X-Ǧ6yT_ᥨM9lZs6 sӓ+Pi2؈qOi&֤Cpr<4۞'RϜ$.6V_٭tAW]d=jtJj b~F kd9Zف:+r CYX<sFaqBPJ qsH&sX6jၑwAi,V3>1z%﫽,C"IkL hDg^γ_"Kݵ|Y켴k; G4U[d_ꀹA(̕13?Ef GVNws\zSu u65aa)ՂyM9)t^ SF>ksRZiN6iQV9-9=Ee2@})D+yrEJ9[@eZ|(@}-xgZ ] )GCUvy wާG?f]zYsIHz%]iO#ɹ.CrxpBjET=aUػ2mnE}W+|﹑Q 8*J b)Q3Q0J]1 +.b"wVOtM+NJIJm\ٽ6cϴҚ:uv^\ D FϠ f0j-`wWIHi ,a22 ,:Bgi8IWZV+$5eIӱrR{U="w/[CH,rgڿOV܊]n f4v_a5ӒQpˇL |3zRmBɻwAVHļ4Ue?/3'xՒcƟ;IF!KNŞ(uw}"rYW3@k!E$#{ ^zK;A?".V,*Bvy~L_|f׮L2+"A'ca C|^sJ'añALcvzn<$O V+>=Vܨt%y 7,.Yu9Hus%EcOWĒ1Mb/bm>#Ӑ78B>TRP49=B@@\eutP_YtːTL7 ӟq#![ϔ0@ѵY`|e/0,gcy=slK@oŰ8,唀@.ՀER*41_XK 9jKCO gܽjXErM@oU[Sȕ1ړ,܄D~v w!#ghlEfJ\pMZ`e>UF#VnB*Ib)M[j>[W>/Mݚ*0w/[5Г*K܄`+f$Rvj{DW"jRuE]M*,` FbϺ#H 98K \Zm&Ϡ:s#ą1@'"f´|&rIϥ>#EV#*܎1S~yL \my 7*ЛW5g/Y֫*Ŋ\Ҽ$Z  &!}Fݶb 0rG D`gF,L 5y_a*etss2̚=lu齅" }ia$Fvvy 4x+Mבy10}ʄJC56Ȱقy /=gHb;]Yȩ^^ӭ0e,}db$:`Dĕf!>ڌtqt޽pϓE՚sUh[hϾkb1bLƀHU'/1NC.T8(ydn[e7-ږ( 5*JԿlNL9Zy#nN'U'4BRW50Ƃt%. EWP=o<ܣGB5.MԋisBbWz 3K9FHtNRBXZNM=,eU>>:7 1bz쏫%d;JT79ޛѥ~E,Wad+,~69B6t[Cœ,j EL  OТV ٹWz DžA+$TU@">=$p!PS UjN9&ت+b^-iiaf  &᧭Yh=D)0~gaU}Nz&_`=! )RxkqvfP3뀗?(Mx+ *y"+#Eu3!N­琦S%a :: ܢo窥a ^}b N9ѴATO,0; m{c̥;hU?NH9,TyLiŚ] =8ub)f[+ !s"3V URK327v!*@*^%"!^tz#hgP`\ݓ}w甖 ^C):=D qbF+ޝ9fݑUH"HT*x%P&Y'̷o=!Z>~TZdߚrm=\?]?_h[z9~vQ{F{49!?<[Uu䛼\ _6f`b΃|đ2aA*$xN8 OTi is&+{kwHGc0Ǧ0F]S]%ȦVQNK 1A.q9{Y!#s++)bAGt !,܌ _qzUT!<ռUvlʨ<9"oσo*bf1`uOi "MNs8ª@g%OhrcGڵy@zzsjnwוTǐг5C G͌QoZ]r;ڿ.=!܎lG3 ,p&/Tc6W}(T bCz~ TT4CgQ6&84]alj[ASqz2dy{ūW %}6E?qx-Dc#@7/*'rdwG~-#p,s|(mÊ^ Q b=e0CNݦ_>%Eb]mGxYX>+8j2]zZv(y#,j(S89*n{g֯O.I/DUWt>P s3{*jw%]O)g_uiOڠE%6@7u,V!P2@X:h" :>ӍC$jUHY}t,< KKwF^c?UKfcmySD Z]# OE:/9gxjzF[-ѦBXFȆr)3#{7'E?*_$4:!8,36kUs[]TGfۧi po_Q*.EV۟^(y-KE_ĘvvӠW-þzd0MH]>e~n1pQ鑁x%G+xԤ-7Gea;8:(q$!͓,(W! x)4C\/XE> Vqo eUmlej;*bnuK*w'IlJ j[ TGHYsj5ݿzZ0f>YV`1YTmćCsD^Aa&Vl|N^h C:ڨZ}\dƱ[G%̊yLTe :f<ճ!+z $[<L9$FѺP*"Bt[.^h:"L |M"."B?0/Ɨ4kEkx$#K@3i Eyoַ=@(.o`DNL=خi@˔(/1ַּ~Ǝ'$DÅT0Aݚb|;GE[ؘ -Fqwm3~A F=G0=8, p<8; 5OH8(:e| byA՞DDe3ylJ$W)^(t' Lڸ<5-֯||3&V3pRYfh˪< 4C yQt s4Ī2/aG 򧝕 :Ŧ)T1Ǥ:sn7LvmJ3Wk6nևᢜ5ź^MHfw7}.Z3GlL_oNv6.%F-Vo. u^*:v;)ka?AP@Z=,d3Go;|:UnLէmx Yf* $zX|Ă৵萝L聈vr'AhU$ߖi{m m -nz:֥}'ͰbBb샆_=7@eHбtҟ+ ֧Ivx7Iy._> O)zRXޖt!{`$FG洼tZ3 n1x7ia_Q ,Z‰DE sڝ]\LK%)5x5=a)ur.Ŵa|U;I/oYNYW7iB>-LRIYT]uO~ >'BS]Թ%p w;/(Ey9v&5c9qB`o c W`5@^\1ڀ`i7xq(7ݒg HNjQyl^1igc{BU|얩)/3CdJ̾NC&o5(Wrmym;e 9x{:Ne)3bɑ.YUҽlM¬ xpNܥ\=[?mO6U7m|J*h7K)s3Z0x)Q'~thiton]Yx;}h>jav'4U0EҺL)mlvc(e! ]}fSߏLa1f&y[_Pk}&S)3 gT4flp@O^rG`K%Lvy4Sinilgm0s *fFU09/Dt>/ӄI{@Lq4H|"_5f'?2er+'gX} U_ԋv΅qTOCKNYvQ 8vm @Xڂ|̉Rx'zʋMxX5}j= o?FuK4ޒ/Gh>$`j̘#`A 컗qQ;e j{xNW;XF Z)8QPßp4 ;sgqG ث*#4jAY7 uXmZ_=!)kI8d&QܔEN,o!XHIrd`t} 6Ϣ2M`;e/Ȟ\F>ToU`HR|MdZi?F)I.k._וpΙ`# 3 yb)p4XFd,{fAټՁzGF-C80so\xC.HǤ(NV:λ˹1 Ф'ԓF(ޙZؿ/M1zAfgPnG V(}+S3I^ė')R%NBA1j~@KeI?jߚ&?ǃJ&a] p#ԪfWUn3!auWTXU[Mƅ]( 0҈1:獖B$1oO|;IP YԸ|IǾp!槚s-r/!&x'%oaYvF2%"/r։WR jw.,EwF*΃/Ƅj@('pj2SZ@f{rNIGX[A ~.G. 5hxELlC-6}G%&`% }jsr.R!c.yA`;gEjrZ΂y|٫e+q,+ڕMis1jjuh;F=['2hJB5 s7&R\%wA=+<8Q|eXo~ _hS>CHh p=Y[ΰWzK1$ LNv~@О rD8c/fYбRZw/붻<,:L#a[S` Y/&&eR̕,p}NM ܍(]}ܵr;!.&5דۭe8" -#<bc}Frm>~jc7^^L&{\a4uBrғȋֿBl<"&k\c+e>BGRtw3>5 MgQtc"ԛ͐Ym>o?P]YM_CSP&tjz*KQ^Yo5ko 4@=:  artlO+]wugdT9b@G &+GVpk0ꃮP#F+r<3d`1[ iMn(:<ic/ 5χ|^v~z=K e!|jF|.9Xd[eԬax!6/ro^<5xξn:`/o1VO!]Az}_LNB~|qY'mn}hw"̶n"ԑ2Fs+ 7=wX "BjܴF8mAiXA(`W#hXHv&uAmw_;ro>JfqS{ls> n07#+o~ԍvsDX]Z1Ifu" /܆]hbZ~`jΈˉ}w+ݟ JopHhѤYj ΈiT#-]F5|fg0%gbN23ʏ]BGn$_nD=Qf75/^SW՝剝#Ÿ~HS!.q6_GFJ~ wg'ܒPtEݘr- %yeEF<̵jjhmmSծsΛyj+yK@T \čGpd4ô7vE6 S&Gjy;'ҹ7c(rx#^؏&yg(?|V5M(+kl6xDW_S.YjjgR ~{#UZݿaccIi9ƪ.1Oee磆}%K}71]8+LI>ωpz/.(󔜙x3SIVg&YYPoYKH"@P!Tٸ7ܼV[$#K=~N!Q%z_\lKnp7t|dwkeb፤PD9496h#XUrRo~|pQC2BsƩN0 FYmb +6LKW bZƽFae ?ije2_5 @ 5\iAG9.SMօ/ǼT=r.Ků"y~!q~W#dzXn0Fؤ05˽AD|FPG#i|t_t?]PQÐ ͦ*X(ɲ`$+9 "rg=`xЭsU ( >3j#G> !w}  !i{>[&*j5 [ =Ft~' %DkN=b8 wSC ܣ&'1GxF\=S]ɺivZJ9 ƑJ O9Ԇ;g: e} c9(6G!( IVySG8 2g1(e6ztw2D;_eW9*!_|(v*+Vma1ҌGwz6 x:Ega C1o}dJH.+UэkekΧPm1-Ԑ ܔ9i: P,T)s7WBn;ʷ/{PYM!a1; FDPJ»gsOI&X6tQM0{usq_\I67ͽ`' n9` ]ͅ\k[bdfvϬ0^c*h%+O}kttmA ?6z/|t4 [V<%ҕkx̻ȿ^ 9ƨ8@E!@Z9l. 6˙7{dWT5"A8.?B[uJK>8Zus-{,nk׺u/>V9U_E)qB`7 { 'HmLhrQ!LcEպ@nsز+EU(N.?R!~3k8w0treE´QZWrف1jJ\ȵ8&S-#VN$'&hK3U (A@PōK]";5n{ z3%ʡ J`S@Fy*)YN63Z2|i?cDhPpO^18kSpC)ϓ tBcNNB {$w,o -ZKQ'd:Վ2֐(/x˧*{6#cژE6%=< ӹ[r>/V/.*:e_Sn+Y\8yGg[WhxɯZG@z^Ex-JFּqʼC4Zl*|w$t*gn3Bt,IGGF{]-ZY@=LBS^ػФs9B3< YOjUDa!+"F/y`G؄oOWJEz "P`+X9 S!+/ HcVyXL f~܈o^T@ U6T1oN ѩ~D;5`%P5Ҽv| O%ȨF eʀW򪟓c<K*^ ) gߘTG/ƽDUU:̡upj Sw`$A<^EOd BJsJKBdJWUd>=-|!FMTp$ 4&T6"qt\Ae9oݮD txsXcaM6e}EH0$Cl;q!a\ 1Xm fo[F?=`nxPx'ua#]H AF{|i Pj}5 P3*a;͉_T[JE(]pӗl SZƬSsx;P^K®(h< FYO.[Ju=7ъ*? OSK6渱uُr^k8NS E*{u|U[0vJ眃HR,!D>׶ɟ Oze;J95O)" 5in,l:]>6 ҋ9*4ǦMQ'o D=!S>EM-4)xE4rosšrpA9/BB1 mOoN=XA# .i[&IkYqܭ53栦&sɫ,_{e["…izb [!x `=?5B`'J$X6&:?jxx&LjD'/8 GQ.ɤhu#^Jj-L~L73]62t!I5h>ĞV -OhS Yinu4ovv/q]531M}w\YyİQƆ^`VىܙS\>'r؎'c_p 2`»T{͈jhL6Eu 5Qj7ƳeT߸Q]*!ɫ-eН=3G.RFGn L]<mS<$#iXs$RU O$}̇c_}'I $}C\I +~WK {P ŻTw?ֈob ˇ=@unnܔjcf/͕2[yB ]'u #ce|DEVoDqZ"A |npF8Έo_1 9l|dQO-\kmxH͌ v-!jaw>Ec::(:&eUXRR|p b7,-AAfH$Peq'*^֨~Ւ{K/@Z v!UKAPf+S52 & bKr7Cw\>>l..2]d2&5(IW^TQXow >@f$ՆaҶKf~ 7tQlbӮj92i,)5u>e֬M/`^AꦰY) 8?{E՟ o%o \H5&0\)ݛqaLO#{E6ްqmeu赀-$)fGYJQIoH_=\8cؿ/_pJLkg^B"<\3N\l} $]d!eaݗWy:/e]5z3\F56Qbx.DzsO4i6;e \RrYnL)ꫦI|mT-i|/H8FpI svckEccvoQi>۱9vدj;i`Kx}^G弣n$ӸOjݪpzJ&ғU|[~L$!V,cYI ݑNH3uY ,%"h_4H^sPvLĪߑ^0cu¶wn@>ݕ fF΂ DfP><zy' 1Bt6("r[[ 0`BHKM9"Xi[}r_roykoUIik 8TBzABь>cKaUӤ-ņS{{Guh$V1^R%eӋaiu2-mN )Q - ?FJWj.#ߨ@-¯loG'[RE$oMG 7ۍWq$bK$jJeXՓWV>ĔqWZJ`@2W-ah[8✠ZQ&QƔsğ luM>/G&tS3/[ˌ@-GTTq!͠2Lh25ewW0]1 )%Oj :G~'F$Bd_G8vH Wl>PFl":^l+?9Χ7Zxq"X0snu~>WEMa%'W#2Z^Lg~b$:b4( ܬNqղ/ )3t1^d[΄ -ٮJ]hG-̵NrH+qԊ33K'#ʡfdh@QJfamwkcgrtz 3Vjˬ¢jk3)ohUarPËi7.?v`R8=g|.{2c6 Ҁ{ QI5l}e.6d0:tޠxˡ t8\>_-K/mܥ$ߐHj,!13Q%zLrքY /͉|VYE_q>K읏TqSmefy-pQN/ waK^ v+!ǻ5BLgv(Fa#0醯dNʒHPQk+DwD sh|`]^9?.&`MT >l YQ)I ϚUn; ?\3] MB[.䙊r+Db7d)RwV!# A8Q˘?F{Rd _ŌrT7:g"lӞLnoxrn|[uOxԠ)_GEddjZNY-ozi2d5 uÐO`rZ. /f(6!YOHSu3fJ Beΰ3D_{7 U.d۝sn#~0N."OoJu(9qB_oHbykdIݴֈZq3ko=^J_P\jb Q}߲xoXuU@~Z/IwmO{zfXFWVG;~O2wbpT>]gXa,Y#t$UyGDzO =⚽ 8F)%lt"9阂4\0`ȓ(pAI<MYlŤn+`V>ԯ+ s% s@b! J8* C!)Rp\u. > %^?xЎʐ>n )e$]DVk`Vq&.{U, K(9__Is|nHEc!'+ ݹu&9U9=0cA q4(yG qqۿbXVيcO6M;*[!hӦudnwkPy B0kś1TDNJɮ>EȬUʑ!vɉ #g/-`k (b2Ez 9M|,P8!H] 2iB4$^C{̆b?sAp{1s-C%(/6z{'7Vsi:$9Zg2<Q*Lg2sĦ3ɡL `ڑJgJ+^;tKS}HL!x2khJ;|g |v{|]6t):,g4/Uu#Y4.MN6KPI!D?Cn7i ;p0ڢ/s}\ PkY]:c1myX2՜>9ކ([6DdM#׆͒"d%'*7:i2. 4@" !렺'((da*͑o׳tqcЯ0SOk2܏;8F qv{aIޡuI&VTyַ#5;:VU,y|G]xJHԛc.`1aGO#tVOc +0Q[]2&wjl$&7AA %|f#qů(/d`5"cC=!Q^/_euK8. 0lB>\'Bƌ}D SfA:tɽ؍sK6Cf!=SE.Y`b1:#Z)wDQ̆Y#L#eI]3/ 9~v F.s'CWGYby/K4[2 ?XwPXMb~9VVQ"gH 6`4L٨/t_Ub@ 1"[;PC;QYH4 RIB+EM oE&5lcRD~;8VcmDxL/OٞZo!PF &&do3 $@ 1kpzDÀƎ<~WJ`+|j9~+P:&ԔնFgn#>7⩕4>o^1;i_]@C ߎС;qjD}F >\e7QI Z@v(τoXu]pix9Rjᰆz͙ӊnC/ *I)ljB## EW= NDGSPN4fFগ[D 77.: ^pť8lry~MCd)xåLhLzF8aLdSm@)Fhm~ iʿx ˻ErUHڕ=|[g z [筪+woVc@꒾cuLhuW']]ʄ"zuBCcK5ȓ‬M}2\ܓkHxPNT=6t6YEc֔mzpIpNK K9{qЧ{SM9 6҇J1?H%fY7O#k,Ӿy Yx n**ΘkF"Ew3`ONzTznLFY B쏗.|,dP4-fi=>/<.Cvu: `ܮSEUIK7M9!!6ΡpqR㒊"/ˠT2 3L ؖ]@ŧ@ 9N8w*:BZꎟ 3đ'*h瘻ޘG`%~`Ѿ4™+jCjgr蹿 V2 LJ֛bCmpdvkU;U(hr^_ LppP(\XԔ,I( #Te 9@ɭ-;bN[ߎimU|y|0p5ĿRܣMxՀ ؏X֎UP.7aʶ&V\#D,<6ucY9?vCwh-OMV/m u&? @!I}Ŏ=*t`Ā&8 G%S@F;pIZù`M{RxýUBoCrYd>\j/:ehgsύ̾BP_7?9wn/{}s[᷹vҽ]XejFv\lODPR4akSEz?^T@IˎdߧUħ՛@=끧m 05(\V]%=]2b I.~ܵ'*_VGl둴puJolPǘ>TG2jUJ\3AyZ<4r^Қy$謳|g-rq>h0h@^;Ya۩zWn-Ӈ0w޺G&]*4J &KT3:iXi:be '~h>_4Kz+6-q C9v^ܛ|+mV;`+oO yL2mHyv5A+ hۃ2쀕ߞXr {X#>Xjo߫. شX=n?SG d48zS$U.xzQ5f7]C%"DX<9_@rAG1F`bFT ԲHѰ!?ztkGIq.xEUj Q. ;K`Q,y1ѺTQXv_θzz4H9J~ [*kt}wj֙9ix|ܛEG&8h #b  wX\lV6+m_1hGxb{VYNZvl{LP\#MzwWp9P ,΀7` 6yZR YAłX4j"gG m@i*&̸ 9e FFL++o8ߜ=e)>K'elB3>``t7 7֖=Knp1ͽT8;9'!=m=:?Q߼T< I\цJ-0KvW^0\Nw]]S$]jL8V棣b: X (&Eb[$X3Oگ[<˷n2^b_hJiP(F pbmId*&Jy}n ģbPbߒ{4Θ!Fޑ87PxHb4EB$CdfR^ (ڪ EipATp(,/3KT4ȋiU-wjyH1Tbk`Dsxo h:U(ZDR`f5Hիk VhU9in#C}f G"3kyM8h̼/ HűRH:y8;MmxL"{ NF`iguoPI{p a@GùR 8f̍g+&FבN\Wbu9fW#LoA "Ky1ZHdi] ?<Ҙq|s'RtԺ|YgCfRPj c7l\bl'>B? a%N q 4F !1J9 |! p7^</Va4"YgYZ070701000000ab000081a400000000000000000000000164e6139f0000173c000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/dibx000_common.ko.xz7zXZִF!t/i]?Eh=ڜ.+/*g>t C2(Oq=3Nʾk "SŴpqTޱ@cԘ+8 fCG %-gdyٶxd_-0BEQj&"a*bh+\|!ć1 ԖImxF'ikWhqreN*%Kȼ@~2fٰ~Qb d~Q[-^poĊK oFR.RKq#z쑤TtaT.گ lպKօiCʊqOѧ%Ӧ"m_W֐Su51߰ M 3@q+NPilg!V u4=ﰔ@ls&K!$8/u2_D9(2G"9|]ůB"ُV/kM[]X :s\+mT,_08_D" LųHև&`23Aۨ)}<]Tb%]я jsXCv`r+'6ꤕ;")ۡS W 9~Xo 83 l1eb9 FՃg.sDlPc ;Dɿ?;JJ:f:kXQoHО~iosP^2d-CI[8d\D*MCWߣ]7М8BKm䊫2%أ{*[6W`ы GZ<\}w-QWMӰx) i)US12 $m㤃kNmxzcu= E񶕄-:! C xyD3i 5,lIAO%nsM!Кoٜ<楛j@+%7udEXaT)v`F{#ZwQF- 8[yH Bq-~H4V>a;ʕALjY$@#|e/*G@-o2IkYfk 6sBQ/9p߾dz/_}fsu>:$W*sL Wmh+wgEb +ad$XuMtSP01$J5MEUun,8)VB'I %m>b4[*EpxfjN[of,:lh$G2i`kڮ)7U5C~쳛m9DkB9R$!f'r??5ӯEO+P- fG?N5UvRCQ "+#rh>L)N"4p_H'F_U"K3fI!,’I %;  IP`n){K\K|k~3ڿԨ[.gTQWǜЭ >CUX-Ⱜ 2[/3PW k?à#  'd# +OtDF& ~r@7R۵ϳӾ!ԶkRݮe5Q/LVBa#:4 v ",bmSjuj9_8)B==jNF:X,ic6 #e296t=h{ȨIBċ bg4WR!Wh(3i]#A!$AfmPK4VѯeCtY(5rNYbOvr!SwbSkI>~%( e[آkV+1~%ӏ,urvҀ,l|R64 |\A|ؚAH cWΔU ل<0'*n YsEBV;fnj&xC`74HJYI;)cmBڂH@x{ @og E@ WUlʖUEgEY(;~TJّ> > ",1`}UJZ:5s|I | ^' * s d;7A<As&+:v,%Y#iInӒnܧ-s% pƮ-kv INrgݽ<^e]*7ۇH̲N4HgJPq)u3 6GA1O z,z2`e2:h,(rYfNME?1@kfK5VTF gڌY&o)clۯ&y_w-K`˞ |*:bk<d7ڋ'AT7q{Eu*=֋TӉ!P [~t^nI ,W{ƘĘKs+ vuHjd #BoT,_S<%b<|?Q}oac4Ip%J{_)V:a~+ҋQ16} /D UEon/צ.ɏ 4q!4iX2KPEC9a90D>%ОV~ sj"FC;ߍq* Un _eو]Վ) ܶOcZM? E-a &q*2ke>B1$g2(nˤv㹁]rzd,]/. 9'x&?0jFK 7˒KLbS({, 7zH٫\O2^(l'7AOLG=W,f?7-B2n4m!4 D1 $\Ue[s }zi{DU5@=>٤kgZo/DM0|,]-ŏ'} l~2 sSaYNW|Mmqƒt&j<9i3HA-/ - G\q%i+p5VK m U:Wy&hٛZfԾ(ySK/wc t|%2F0i!N U̾M\[نA1k2]-* ondWR W8 HUө_vY^3S<پ]Sh%+Rx=MEo/h^d1(|sA_uq0{-\aORxlki{ԃ WD+alei0]\I$Q\>;zCWjV zmگCDߏ{-#A!N$ϑ{+6T3C ܿxDM4}v\U | Wph#.TpMpA,b0Z jH~'i2"トMᗢ1޾U{;Fqӱ>Po4d~'`*ʶA|sxe[/0->?|$-&հ:$*7Ki.u%}[8ci5\ C2z3O \r7ND/6R!#~0Nـnj+PȖRĥ9V`7,'{r#hdmRh}P} Ă {J FYP%\50r1qڶaH4Mɏ?]+{b_ IF2Qx >@[Xr(H 1C TɮL+{ ؓ@9vib^!n$@; 5+ UM;fh B]tHkA6r7۟sit^o Yݡ*]y[o2cb rtqdZ ̱-C60MoӠNvM-mpٙ \/qp\Լ]TU;+.c4>z E=v7תѦJ/?Vߜ/!뻟w]dɴ֦pBvek8˵6_Pv?uoQ׋h^D8x2zQeD-~W;!Qa6.&j+m*qZxG`- K /#M7}Ҝ׏>'['~ ;2d'Q5,NnLdK/Aq-A'6Su(i&ar[o-%yW -MiYې*>`d{gSԯJ>f"B|oYұCof#?#8CzW߷ Z & ]PH'̻nblEYXA"ֲBԞ59[[_/X4 ^dbP菥.۟1:dcg 81\xLKCrXEl)x0yFIc>aXc 9.)<ь6G>Ӂ*4>rP83CZl:G@?3Y-P;/lGFxWхj8&eۤ?z޽;D] oՄaռ7ɚX}wqטtLԩzQiy3xX|M,ܶ?+'>Rpd_nt WI=X} n9TxōcuXuiw (Pj{pv^F)(p$3 IRRu'?NLRK<x7:e=5b.#rfJ@E|4- 8 TS< Sa`71|k_[#Y~xؖpW :Kt 8]G∟|bhŸ3Xӷ#K. 9(C28ޤq6z#[=Ϙ8[ۓ!qODv|+Gs翾R&H·iD:QlLІA<kʥ?P'6=Wv<ѱ[0Q abA5DwXė^2dK*.YqDՖB pƑHD*o/UQUS&>}íp-XEӆa0wPS[ P~q{S}0f eR0U=Ԣs-T%gγz\,쬦GO7O~.\b|Z.CF48a+Ft0Zi.=kw0 X)KeuX1x_ HP~>Wk m1[vXY{@nOخ~Fow;dSYbYf܉J4M35tږ[^Qs=^q:KAn"h,woĸ_:RBo۳0KRnZ+>),-"9raH~~H{s-d*H?[RKO ܓeepY%՗ .Dn@}1DD؂yZeu?h;T| l Ţ/AJTa 㾎{bNZ򕊦Kwݐ`ewB>YUR%ZrR}/eoC>/%4edzn`^yhl#7 Hͱv/U?>^(CQ#92 /J-V&ۤs;HJlXn{6d`7a7N$9*8|uޮ+>? [f%;A˨I,, m2;2^-u6AL==oFv% ~YAGNM㙬3|jQ&tirjAfkd}{ڰ@$/YcR n欼pU~!i}"w͊u_e[~ch#xοW i)?;4 eN hNP! ɵ$:'Z$pxSN^% +I[)zAQHOW7R;#B𙂷d KP#R״y*c=]F'*w t{.1M /qWPhdvR{Cr-0;ScG F`ј.ȺjK6LW>u&SZIlԪjZ$T&OGy+^zkKzg%%clO {A]ֹbo~HN4|Cig*_,9^GRqA㩿w4d7MVpK>5^ AxY0h?/&Rhp1@HMm>!k^]e38ç VNB/ΝldA @@/0CL2r b3Wp M9TpXibMZ;)i9]e>5Y"4+J1lИO `?Dn鍸]chl\TV8P ZTЁl(CluXAsak) LaEgY\vVT …oSB1F֕+VvF}&MP>ި`ŽR}J6W%(m⚸/$:h Q"]5o޷{'Z5n`]N}*x/b*Jܼ Mˏ ,!U v _]MV̓ 7^h$VbQ eV 9 <ĵ0:ǓDyX('B=$&ϼcXWlt]`5C\ 98@qym/2H[Y2hu9(M*e NEm mh qWs #_8V+jc}:րw k(dhm˴uQf*TSb'V-.$pPYjT@`Wf%±s"* ِef wI(0Qwv9JX"AEJZ5`NY5DEdX4*ž{ B0UǒroD+"5t$%8.gEn)Tmw_ƀ~LcǷK2Q +kCrvLV9GtfnbBJN9!aG͙:-ab*m@Xa<_;LsXYwQ84}*=,ǸȎ-kqw@w2RD馛eyMvm6m.D7fau@+ j$ܹkxm-vjE!Sp,Ǚڏcsj@~GH<0[;1a%u+8"dYߐjy~TG=+oJ{m] Q L7ԟE;op>6ؽ Qe] {d‹҈\vRm1w5u+@IIRVGEA&ӂ`=Ԗ6"5Lmbm ^O`(3lK1IOd;d?uV mwr0.zF ڝ"stG\)X&u1ҙ1 EdJzv8]ֵi*:)CRt" ̸iw)˙8"H 1? )cZr ,wM= U/CSč o|2U+6+M,X%1,qӴK oM י l$ >Ų*lNFcdӞ]BjԦ?]^_gǎ E‡dôKf-C ?|w\qДBjb:_ {>* I7z1 Ռ]_Q-%(3~FVf] 1S~oJ"I˜xGRTAAx ?Ծ]bs/6r8՟\~t@eb$šڰI8R@PX˙ @ X7| yh& ^ ݧw`.'mx_Mt DJyNIG(Z{l.d I,87q ;AU&Kl*टܔ;pV NT n@pFAiʆeJ#w>2'm&߉r]۵yP5&7A$7g`PD6a.CXtg|AW#k,֌(8Us)Nv}Tk0g.04)2YYU Ʊ.v( /QA}{'{y+YhE@R}Oҏ~BI쑦K~ɦ\ 9O xXdt[[ А* }H5a 8lTKl/s/ؙcbW ަg~ u:@/m&5ut79q{( mIB""MjfښX!GmPACNvƩ1FZGn:$r93&φSc(\YC=N[K@ݓ;^J+tntX9~F P_iU7iZןY3.08|1Qrc!ag WUߒ!5ۅ!rC`JVF:;MFP%mwY*9ksGϙT$P4 1iHHE!^rpH:h{{9d"'ts Rau./1usW#ίO jPl=$3lv$MhM(0 IN;fSV&=vۥ9r*r2* `XkG?Րnw%,_Al|Y[Hтeg(Iew?l$B6W5^D8CsKG+#߉kEB2bNyv2͕]'15j~Jڐê]!|SF&OСݐa)R $ݭ `Zm'*edm@շ@t7WTkL{V6D3I䳹/ym-r }p @֒ +%[!7,O2'qpؙ 9|w7=u𑟝|Dsy,a&.m|߬xjzp)a.7E FYךF?恁[?o\V=ՔxG/l dr3s0M0d^h1.OnM T5QXC&\I[>aDAz{9SEMM攖8C%%AE0~D ]nM|&QJ:)m| icȸ`U!jcV5\W*~fD#`}E^%sȎarw "6\YZSzEF""4*h ~3xnf 08,xۢ4MӼN#l~8s| _zj7SIEpmS jxSS)~ԯD|`i/N )A`X&< ~?Vly$ Qg=X.N`JK=HW9f54@xyu/ڑwdZ CeNC04o4LD {d EzAoBcɵ>UV>{=?G_xf񱆃VʮˀɺD >vFk-rw`X(6L Df- {"MQs{fS.?~?jΩ£eLᕸd ^RN[Le ^pqt>ύd=;M+ xu%#9nY؆Fn\~j@ĘO:5,>]>d<u e޽rI=xMn0+ElbW(d醣 eQuߕ:iNIuChZ]̉{uowM%p%*&zaثmV4r+@"}<d28$R uYG@<<;3Arߡ=zĪwF*n\mQ5v-i V#×۵ nS-Lsa %Yg;h_&Ljdw5e4&Ro=ihSW7&ȇ@a І>Oݢ5a2Aq:m]wK욏?F,8NѤn !}ZfR|훺d >vGgңSnL W3 s%CDa8rp\ S@>.2rBuf7 x"OjGu˪?5巾DS\Zt5tMYZtSR'lW(ڃp}9h%%l7kn1٤Bj@1e S#IZnZѼ懤 aஷ`CDԭ6.d#ibʻgǨnޣ NdF!8M&ج)Hw'뻲VNº̺$)rX^>&nI{]3}s84EDb"JtTSqNRUKdmduHa쪬mӕc7wa* LZ ǩ9,uO{T=bLb;0xnWaINm_ J6m3dd\iq݆1¤H^0Wz3}@@P-:Pn7bʮ4 tasxo8g+Sx+  4YTQT<ur3J,3CP:NݒG(V])"Rmn*F(0ڽ8dŷܧ!|C--wc8B%F#,#]b"ft *ڐ3ȈAC9mKMI CcѼ=6Y1 -Hz_:mBAoME T>:H%/GG` kդzoznpu-vzˀ . ֠'IܝNE mH\,ѷ!A& <b޾)ٺ$ǧPls5qEĠRrL׿}N~iADljצ^Y75zKk+aLNbWA/_`nHz=v3snZl!μ6]E Ha:rui"}w%v:(!LkQR޲EU~JHc j%a\rxBjj0OoCԃ!I8G؈KEGt 9J{ <ϋiĞ99t­Ao?]JwYnčK}cDJuDe?Tiac(Q5&D`/Mq <+R d!*D)5$Dٜ;b0G gSfU%ٚw `l+:I_yAuN y=DZPB(tfiZʇO. sc5_Gj8#_vDRu >KېbUl$զ]Eࠜ-D{~j95}:6d.@,j< -9 ͷtCz`q48CΧdiLCN{ɝ[@ޓ)bKw;O{a=sDiT-|4^O ͕|Ќiz)sN/&Ou@P/U߿wf5uf X*"EG.o?zhu~Iz^faS$iKt +U8+q) 8+l1-탚s}χ%J^fhql#.J1cW8Pц9A'|053/la|7'XD.!K옜״o?{;躴G*8oBxKmvBuSD v\gﳕ .*=^&@;9K\ɚ0q'w%TO\W̸1 ՎW|V:0S!RFrp3{7[6,rf1ܶ5߰Wk8^nt?}J_[^L`):P˛=ϽYup0fǛ tn{8\4UZK#(>< UgdnڬPɘVlqEplSZ= O/C4WDA<ÛUWYp {bEI8pY$ ;:df uoo=ɉ5KL#jǼέVCڊ!ؘ[@hұR"q!{=Q~=K5 6"&S@0țA4]XWA7'|>_zfgJBhD5o7Nᶂ>BW5^?,<=NxtoH^œk} uňؗ '_k3jɾ:T]'{oļ˙&M090(JupCl @ڱf; y}qb a!@(& zJ4kThJ mȼi"Է/3Oj&E)AP _uZdˆz\ *U0CE|D?ȱr\>z`SbΡ`4{.RM蛏A/C/zÉ<[w,oA'fc{?A3d'}4l9j-fŸ.YHN<<3OA"WIY#-2^eƿ鱗 +$.P3_} ߃a 54#_%)U5C jYP#/py1A 0WDAm!0cU>@gN[G~l/̸(3E(Tݩx )lP⿌{ [ට$O|ː!%͐ lyPGYdщ{7ج(ێ7 <Ğ{A xKbc;X敫{K5SEW_- n0d-:[E#S.,|4 imɻ öGzeԻ5=>XPa5XIuw<^֙2q_{Q됲 V Čdž|Pk5P$.FQ. &rC;J\7rcX˕&e>GY1go7'a"@{JrHH8Ͷ+㺟@DNC6%ppK_tE;}11|Isq8$ Pܨ3RVzn!xX*c䄝 %<벿cS:!HHՠft*fājk;_6Ԫ2 "XE.$̤K[\|k-9ޯCpp͆lLA XH5eXFA]nh|̓a?oʁ^luڑ OhbVFm`<Ū @ sMr>\adf{RSҕ㑒G>tMEq_E?=zEEא=&0}'w 8V{*uMs2P7h=޹/Ҝ]mP׍p]hvHإsEJq99RI-;"} V^Iw_ tq#ۜLg~nA`J~N?.񘖸K/IjbQ~)UyQOLm|ϸ Ė6C T 61(qRXX^ny8+/N)hw8 Ě% B#`1"k%v^ T)|B0)F>< tHn<֝BG2O&Ui`=nOvX!)ңVA#zl̈CKv@qiW¼x#Y,jT[뗜'OP\4l:nHSFUIif|[՗Q[;_8$Pu K3 DQ#*<EOKBœƄ &Nsd.g;S/*=:gC]kAzXSlrp)gv6aNukD<֧"d!/+ɴ[C gNŻ'|D[TPu(Qլs1yH#u]_DaL-""_ m[utU@!d 6P07I_bLvP4?PhIg¡NH(>% 9!6Źlv a:{G&x Xރ!m>X`;PYc˶";Tʁ_ oe 7s%,x}f=nJPYA ٔ[1u'|t~:PYx^ȯII}"!1E y>rb`6ӥ9w=S M(#0vP'*J$ y@eI8dDX-_7EXR&(YY&;.^_'dX$}T^}+/yöU7ĬLtKw֦@DCF$T}@(3dR[2q_z +4V$=Vnp[:>"өK ;+^W70/ Lꇰc64!<]C=xee(O]b:ⰉdWm\U<7Hͫ:nk=HDކR%݃K9dkR_ʧ^vbSZ,#Fูb.** ^_8S>|~-OaUdj~hՅ%7j] 41E dl0"M ݳТi"Du*5ɫPkHVYI.ⴶU)l/qq;NF6CbGxYIyCkԮ&]RMvb*=#&y R ^QX=ؼ3v@3ⓌXWԫWc`?ȴe #Z^*qv$y%9,Dn8{ šü$9z@"xR @}!Ǫ[$[ a #"DOF=%]?T"so`t71]p?Z#|I5W .0ǯ ZJ(Dxo: i$?F?K2(o疀5S!{wOA餄 - !~|Cwy:JkYO&m ઱}mSJFeOY'т0Սc #dr![%۱`Q2a*Ix kU>+YZ;Crw5W hJ@x6ssP ʞ|ֈqLhg&_lp@!֚o["aD^ \Ñh._+B?u݅沱8B_ZbςY`pe։3Jp3G6X%Åkdo{ _(m8=:AR"_ hq' K&. &i CǴV̡3#:4$?$D|# ܆D&FqxN~t=J3wSа^)|DCƭH@0\VuOHoxpCL.?7ҥ'1NL$k9N` /%O~xe̖I?cr`Pnl(rEck=Y;ҡ*yscWt(I}Ƴ*A5jc}TzҮHu kcNY*GkoLӽ^3PwIxfy[4otGDG?[P_j{Bl#hRDd7./@1'V%)r[rIVuh>!@Ohn= LNHUCwfUiREO76q}їd?PgN-6[N_jׁrTqd״K>F{?kRX \JwxlUs[հ"Sknd_#ġ!yx53T!^جC'h'΢*)P]-ؑA:Y?DmY(:T=DIC!BQe_zR2-_XkI)x>P">PI3^t9VIql`aA㟫ǯ>;W H˯1] LՍ {7Ls6Гg$urT=bʥ.:6τAqxx8)'3!Q&+u)Ł7JW7Уێj/k&x =Ƨ%&Gs^m̆l߂-UutYNB_BsB9yC$ݧs5մ " gXX>kj8J* Vx 8Ū{<45mk?嚎w{??X՗-Y,(QkJwDj+^8VtZU}g-U3+w$p|kH2f-D: oql'@fݙ-i,u':M+پX ^C7iR#L6/XBVBm$v@č^B% wwʈW*x c`rD~dڹq-#,[u1 푐㗳X)f:HǍچ)$(^XI"πi֘A9A,2q,T?4x;k)+ҿ4cLRm#ԬAhN2JbefMs%%9Aos~>&:.7N_f. ylrގI)%=Jd'[. :ݽ7"HlB@0}-50,s@M͝"*Z=(nFF;|v)+ͦ-;"o0N2JZۥ;%mJ8v+9r!}Gy,߀2Ueux e tBϸV6Rq;2F#>].=[-#mL5hic9nфH 竿 i+PS0\ 4ĨWQM D_?MhL˾g1u"vXwo x)`U(h1kVYeݻX*ѩNB7W5k< ~e Tǜ`0AJguƅE,v$ ,)%Z6g Rtɑ0/!Zj[@&1%ޟ&9Ǵ 年;ݨ=ϢV3}#|H&5skXG 0"If2xj̓^dvZqQxqA &3og& ي(Mޮ*8A]d;YleHAs nlF#$&-bA,qi8C>z*(0`X#9H@d#BΨy"B#دueFV_}R0*YuC;J[/ I:l@.P}tJǘ\[ yɳBt3GSgaOх=ѡ, Ⳃ&<%5D}_] 6auoMyϛ  U7Hqf#vn+:9]f P2j|]Jĉ(./ՅuY`. lU 촣Yk9ꆜTs;IK٫MJ!@]&D.ټf-$ũSsadr!vMLMۉR}<4#|qAdɴ,E̥3PRҌ4C{11%kvU%N?K`{onuU`p] F[#u# j[**N7]<ɝg8W?֣ =d\wh'Mcb( :a˓MS`_ 6i[IsLvkŐ1ta?b4L@7y2ZYmssUuGV'ZD fD<!#\oS)qmJse-1,z}MUuJFW܉SKbm$!0E׶Ir xYX}rm/!uhTF{,fP DguJKa,z^1ߖn"w+d-fDm)F6E~߃Yb*OҜ vzoUu^akFݮ!m$`ԼfoUyeCJDG0T2rf;' **FIMr)"iv}^Homs-({FAD\.0٭l g.hIAr.ߟsz WjW;c?J]3 vtk[%~TT83=zn.iGpΈrrv[ELx &^yyݻXVT^wImF-R?}pJ.UO@X:Az0J036}(oI kXFѤ$ͫ Ɯ {|.$35۠R]CmoP w M9#2W/HWo\M566Ioq0,F=e p6ŃlFz4яlu=*Јh mxÜ4}@HƺRޚX*IsZ^%--N_"BJ:@|w4C^,XbI+o}DU>^/Wc' >>C~mRkA?N2{_y=գ~Օ$Fqa+_93 1ˍ-NxRF6q5}!7NȾlGV qYont˳*@?ݼLܺ,^TAo؇QAkxu,&9ud [?+').k֤XdkoЖ4I 1>cQD J-/7-ܽ|8[E>=1;l)t}'1`Oq"m8r.hu*O(K#u?ΠoxZ:VL 9r'x>Χ0=[b{$iuTa,aqZMFL7ugk6L#|ҥ "CRE} ܟ($ؐL 1<<7?VZNu6!P' µmed6UA6@pMk fiGQ^2/}Ğ#>>v ëf?6ū& m.u[ˇRg.+i+7оAlJ^^";+ /a=d A{o3mv/f ×{KbLw=WBX tTd8TUBx,ڶ l QuȈ3y)֎2}-m`%"! '[41h嗸]L"&1j;[=7 '$=?6Ge΁k {rcv,," WP|$ǎ~࿮2tw>g3 Ǧ,[ &T\=f"׸I%|C|yQY|za)ELq{%n3%GmkJ"nӠ`Y4wM1AWԚ/;(48l񾔊/o!vo`8q>-HO@Z]Fd5t.g)ªDdS&e]?Zcϊ/и3UӟK sK<&ŘdMs/F"I?V» @|;tAЃW^[3ONd*V :3;m$J%5 SF&:W,ckhٜ_3F^cObcŀғ Y;}; G/MY s*!+!qG /$2( o xhJU֣5qO9JŘ$\WJN;HQ41x7?壘b-˹[h0c5^rbX}br$yR|Kdf֌P```dT1*+ԃE }Hx!k)/ZlT+%9t9'-7k:3eJtP%iSVVX-`D".ֿ,1VB@tQd=?K@IT fB8)wW,[;Jv/~SS a\yczVhU²21,L_uިWN#[JW'A3M.c!4{УadRh(Gٮ!yEsEW[x W k.B Vp@uDZ؄Ui{%ȑw?L .Xi Rft4}K<2^l"{yją$NftQg\\/93!F#%,+N&pVքo79tl!IG4MRQ; a*<ƛ :-zfIs#]blZa)_̧CWѾV QvgH;=?\PUkwάAboEwߣr⡗3v'S0M& (WюZJ?/$T*^tjၕ=kZ١wmsYp+ՔE֛[V n^fy`Gr|nC=Q=IJ+QArNYjz23-u&5Fov`OL >3&;8 Ǡfu)jʡ@F~բOD_}6*s}6G;`T*4+XEX`o#a6Usf#yhd2 ax3Bc"y24 JbxLH>iU#"/औ ZmBku2ϑq|^ު/&`V %~8BQmLr'cC.ط}HŤuT+'>G.y]?{eòp{2HrL7Am0[R֜;m}_1CѤiCLőVEJNp=5xuxPbs^"Y vmy .b%0DWw[2^ӗɅ7) -oc ȕX 1Mŧ] j B$~lt[~39X񆫙$NhDwRu$U5)BZF!ZB\OKAeMg0ZG؍] a&gVo:XmE>af2HwxjL>`Vb}+c+? [YpfRc>c=SM*'SGԩ~*NQq$-W sŝS.;"Nd0.z*\ajOEJ*l|kx楇 BYgDiza$OʟSϯo KJ^h\i+k`j(16| l]t>W.r۫A80{|&)Jp(P.T je]CW8s;!>X,,R0mFm! 6θ PឮϩUz+5 ]gX&h5PCCPvZH.7bA@ %lZ!:`u#Kgw0$:, Z43V.tj,m 7,jcC]=X!wSN$+᧾@QZ,rw j%68ڃ*odˁ(>vo,f)OpbN~q7 2'%CL9[1s>Z$i2Qr5)KRoV]2Ca r$W H`5`f-V"x˼F p%K⨹mG:eZfXƨsS U;MBXJ2u@S>-!ӥO}GiDK&^##ᢕ97v5@𠲅rw΀SaPOWA-Iϑg_`OKݳXlgޭst}srbKJX6P֭CyE#gXrzt4eՏ+ ULTEath.j1-!GdMX.h`'1xR~g)Lv2d"e1PsV e߲yۥR?rs# [i@u|r_3eM*? Ԙo=i/ϝ`:F%eYd0\ۤ1ޕ-)N?hqXAьYv0~"2B"ׇSzWfI߅Y߆0Jc&/#XMخ):!I4,ax54Ԕ-AE=rU Kn'WN^7œpIktG9|3*\CYb@ z6(J]~Z,?q^ir \!!!q>ҬKMĩm .Rs<߄2$Nu Fm;`9p wc])?101l<]_r #?wxս Z# E;%9T~~bן-VO 8A-tcJumx99mb1bպrl$#:}GLJV'*֡%'r&n/$p݀kk@VQ7iYo3&@o 6R\Gk dO))"7wHά3(Ja7\u A͋gYZ070701000000ad000081a400000000000000000000000164e6139f00002db4000000000000000000000000000000000000006000000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/drxd.ko.xz7zXZִF!t/-t]?Eh=ڜ.+=͒ 4W߲pXe$RB 7d-n:o`Qq u +RJ|AB66{7b|ZsTG#iC.)vZL+P̓v^HӕuI0jL|k9۔}@p ?PCu:@eui& !B KY+2S-;z.Lv&\"fwCvNHvlIDzBoXF WgmP:^#xp@."7Ea\įi {3B 6eTKQΛ!W9')R7^ ~cHտ|P̉ZrMLs-+V_BYm^y a,O8f^?IX"u49DH<~TSCTdG p=f*a`Bھm'f5+%My=_jh4]FtxqE޿NL=)Ƕě7J,aL C}8T-?ا9㜤3d) ؼqc;,ap]IrX7HB x`PY@[?1'G2_rzj>LN `5[+6ɡ{p, T C&4s!OK$!`kB僇/ 7̋50 B(u*U_#>U5nzWYt7Õ*!}i᮹z&7XN]tm-oQ/bGpk q?N e="KÎqCRgzݘ*e¡%X:o|曄okZiL!E:eH>*XDI1i~AwvL)HHƪ/QvI` /#v+,Ir&u~]b"'ܝ_ʊ>DdE J {ay ֳayafn/ @`=.%eb(R9^Twt Mz>iAosYl˖&|׍x(ZcDfw]sUpEP-o¨p5ʭBMhr4 aF[_3M co)0ReR sh6^T78tښ3{J 4'kg%3~Eɟ%AJ= 7o+ "92%L>HlR R ?ЛT҆\//9:Ē_MR=1窭0B1Pj}R@hU5 E#Եi CFܥ<-*:ߎhR 6Xλex Q],\:LEP-RʪK ҫkRj+d|fmÑ/1̾ $@xMa1^Ydd. RS{ԙye)8ojY`q<Yhmpc pvhJ`Οmq>*A"{[rUOO=c z3rCT=d"y皸 S;vx@H1C_"x{Rm ϼ"^D7lN;DkB!⢳=k7[)@jZsLQ"eÝz'6Son}m2S(:Zzcb  %ځʷwM/ @ƌz'1$[o(Sn6PBoNJb]ONJ)?&7Sm ]ϰy E">,t)fTPz _&Aڻ>Dሧ72]38xj)a,ˣ4}RΎj5doZ= au džl+*n蠄Ioj[(PKNd񴕙WcǨ᭥1|w4](i+=e BG8C ȧrz!*3~f45zT ~;4$YShCCx":ajBJ`edLaHi-ORt`t'K<ǃzdPg+UԮν0G35B{ȯ_EC Nׄ6YThW_Ga33G5mj Eǹmlcj 0aG{滷:)߀򪂪bIU*be+mn!zB{N̉>۪R~=T2m-MEp熋 ! WOdHuH\ߞWm;!}hޕZr^ltnj}Rg tk7Rt4pFU[N G'?Z6I-h"(~>=t7s;*o:hyD񇁻6ՁIF?qZK"W~6Sk2Lt W![f+k+хF$I\3?B$ݳteXMW/OLiDzΏ3ѡ3HI+u)zқ!wKFNvT|8λԩ3Mr}! ubPތGiO J`X 1)&R0Ag9!uhڳ=ƽMFPo͏6WE.%XHrKOՊ-Iɬ Mk(kWGrW>&l5SU|*yeB5rc^! l""nv͔ZqloB+ 2[+@.@xO(7!P7E2c~ }I48wy-~7U(+"l؆c3)xR2ά.RįdX K?[{2&t`LeAxK4ɡmQbAS#`Y; eX١_V~!R6k klx?MxOz:hrt__|Β)m0bX6xaψdhttCq,APкX%{"uAsJh]JQ؁ݙ}3G <[. xGmJ;E@ζM7g>Pfr/Ed="I6F?J*%w:j]w?ÇƦMљcu}v茣 Bshc#Xxf9RS:N@ԭ~b |]~Da͟tNw",^tc_ݕfnR*Gnpo[D;씡>y+q[reZN/l TҘ]ן] Xc|P5_Htx2_!uJw C/yE/]:_E{:i4mDT6\@t)!S32QȮUoRSK$WJ5ɟ\Zy-gSKv܅wK*~GgLTk)N`mP/:~ bVC,ӕtuh"eA+5[Uʻ͒?/D|j  ېy 7^a/ AmOT[-7V=% wo4 ~z^U$|Q@Z6aF9!J*`G] -RDZug;n!?ĨOY Ԏi#4}I0MFAU"hQBN5Lՠ]]#izEA7q: ;6j-m>qLYəXPZ^ehKh[`2̰`%ՈViSV)rGdgy/5bҾBNk¾q1 m9d%BZdǖ6~ǛɄUC\!_ˏUIb $%2c¸]c5S2Us,n͗7#Fuݯ&BZ_OQ-6[U(] ?[/MNlG%7ZއyvQ;p[}WF$ˡ9ݕteIY<$Rf\c,owmTV LF=FWooAKmoGuU~{w#`Ah)ehljDP2 U""HALbaK^K$8I>qK8Iţ$, <ޢ!Ћt.^ D#l^ߞv,PסL~n,Y!7tD Qn!O>_oƍ5f/&O ]BRŃi]|gH3{o! j ̹0']si)mHV 7w#X֗5rb[;s|qU9>)k={p}[gO 182, tрM\Ѐ2jZ뻇i}qMJ;KEyh{1AHAW _A$P.c]r-ь[b9RNF~@4^n):4L&fI'JR%m+$_zeEڝ@IŖkq33=yfFjh(WGՐ2[u`_" ѳrq+CE$$ f/gM7^)r5ooLtFD:Z_2; =_ڒ9lGɃ񭛫پ9/:\>\kQYC5q$rQUoϯU4ǸC9x¨ߔn]f%')#N= V18"=I^1sJ)/7᝭(Bfadaq8ݲ \t@OT@5$c ^ 45Fڢgppy#due@+(cvg a<< +Hm>Y1?M a-vmdxg)/ZJqHzLTb>yا'f ';wn*s &V\z3%_a* 7!]77\E׍ϸً/S{0}(j\+62:ĶA/M;+f%ül*x"x s#[@eȍz-7TNL36Oq,4tS#㹔b@&gk R[wǰGay(-MU샻ԼshjuC_66YPxO>OT2^-aN/LC! CRb'h=0kR0*~ٴ= %D.߈FaIKA31yS9ծVZ_o ~}UmxǵgYfg{L&$Efղ| Fdw {_9A.wYk ąeϙs]+izrcwAnA`jj_]u:⪑Cܽ0#0ZIpHf2qoir:!K?5b֘{ja1 yͶ%-+mME%3& qfB9?`))K в/AU""0+D:;U`{S؆|󵏏ޡ5d_eҒ9Q>Tu] 75}Owݏ&֗BsJCF+H8Y>ELZSS3׶E!9)OEn_\r 9zLhYOH(@ze ̃wlXݟjCŲ *EL̋>|ZR}@ep1I_8$-6>%mCnDb@)3۽aƃ;YI'`}ڔp {iV@ UnU>r*4Aj^)Za.'|LSgclӬ5Lt8wkGM¹lQ#fS~|7W-VdSB{y §!$XZ4i`i= [t4m+px|>4)W>fWgNBNu>Q0R]ATH6FV] Tý{ssZyz,$udA>g:JMN+jnly#:BSݍAϋ:Ȩjh )am26:/es6L=L HJ7%›>:Yȵ/ռP԰ЊS,eX Bp3$5DLl1v N z4ey<-: ݀zיNN (X'̟f uʒ!;T[C); hU!e`ͱ|뜄 RrVSK; D4]~>r 5ȧIO) #&%Nl/n:040P*Q+y˷փ^㋙\ W@*Tԫ扌B|}om2=3591N!٤г^1RNtQϜmMTsnjb++4yt@N y! `V{MX?ѰٻX\χW#~]l @D <33&' HuN+Qdk6{U?Q.M|M uїv+k\GP<"kkid9*WWc= "ۨ/ZjŷuT r -w2^9SJEw1cg кL*A;@VH|D۞Bf&tczmͳt9AW%-GGf޼_«LHG^l!ul+r'ʘ0D+fN3϶G- du9yYm.[E$>.Wߣl(.zu7)JкBOm4Qӧ!g[|gRIҘ`d+\PO@LfA3@~ߞhdUc p,jKNK]hhEGE(I3LLj૲JzKwPGfs`[Xǃo'V"Gwbʢ6\951b:&sZ+0ӧ=Tn!Ki59Duw6>W JfnE_}#=J@^y%o 1X_0 oo?d֩9E5ry`خ} MpZke8&*$5zQkړ){S=uY| +TYȾqB1=.;f9CУFxy1G$ғߨ>J߼T;Kҥ}e1'hN|b,뙈z)Γ WUK̭Ɉjsrk7Q*akuI;.E{PpX~J cw E{' kDx(J%\fozw jx/ꢲdsMWˬi*?K46(f̚nJ2NWTY12e(w/y#,wxqVjB jV788uMV=Ӄ;FfoPFyVˠz(п$;#B= ^*PǢI#獊N7ƻ1+T2q10ߛ06к}P!&l@2fӏmX%U X)YB6Q7"أ=ț?/"̑uMI FOΆSqρl, QO1[=-I,P@7P9QYm 1W 0%

OnYpMo 2oIWjC<‰'0k ̜~6uy,5ȷt\WBzJkR~td#RY v}%hu+3)PX-]~XGSa/п7TZXAۘ3J`ɞkrarV8=laM~(' );:*| DT2clFƹcWB~ivuoJFCp4яJ%Κ Ɵ>Lm8l͔mn?pHj;'DR^][<%s3Yo4;M:;rkG7A}pB +W5xp>w^T뜫ZK4t]C1堗xW[6n]j ?țpiZ0·7UsTZ6fkd}y ZS?@si ZhߌcJekpoE84Vl3eszN"B`O\Wynx gbMòX o qQ, ?¿3l<|e'j(ϴ4Ṽ ewd{px]o2(mȄ½KHQ>F|&r-9?|%aq2T=760B= KN(h^q!xIj-^:ky=c} =Xuv}h7Ja-}V;~j%^N+)l./qUeE-34O̷`8h) D= ԕ^8%Jf3J{ "9w )$͡R;a`֧ 2!p%Q3Fn"+dސ(a 2Wc|veXcO7O DF-k6$^ͤwm(~rSҩ/ar&7͘oN紕mYN3*ɤ,LAVw rjc.Tڅw5_$VZeg@'v.*,7ۜr_jgL;{cI_ G{VzZ2b_w}6*Kޯesh?Aϟ";ˆ,u daO\[8'Q%?AY`nc%+v+t 9 Hz"CnwCB۷-_ 锤C[aLW;0#{$p,$l~:"AsIPI2vNPX|{B 2qS;9!!ъ=Ȧ"mXy`ӪZK!.}]B:ăs4ߺ\M "`vGрƹI%{"=^4]YŒ_A x=tv̑-[8-uR$:dhO~`㒜Cd/c=Umw9&S>)p:k\/Y#WK},@.tNƗcqd*G-~[+"co#.w|^/ͨUp>_I' j!<'lrMaY="C|'6Kc.ZYXnH6}oeۄK^V7ZO'!K}g:ثsפ;D̠X$ `Z;4eZBőr?Lt߱;dk3a}߯;zS[8 :Ȯf텈Rn#ݵ p߹ ]w6.is2_>oXϳ4ұHUiD>vB[#,(|jiiVUsxh} B\3&*V5-viݍ]G2(F% f3Bs4? LW gr::c4JbTs "z%GkUS&w Q2M4ܩap65vZs.)z]b>pǘ_Y΀A[>]/՘(fG q:s>켾|=}P.C7Cm>=kF|S yE'4!s Qw>%*6,02rZȕwKTz'YT*X)9k֮Hr#cxoȤm"#^9k= HxU22-##_ޣ )?H0X&-i<  X "srJ;x/\FƂ1Jt,(2ʭ(fnAw7=GzMnd (PHQ7y@],G9 M@7q/5da˵t@갥E-Wg-m`V`nssh;=*Z.f|_$M+b)$tQ8RKJFpy= oĪ b Mǜ\9goSŊ<8촦1T>ǓZ-wg`ZqE 3S7K-4< HVeI1׊A85Z"$:]׺WfzY M?"_syyCyED}804ΓY VY^5hM*@M|]SYiޒ(ݶW2^O@ 's9/Bm۔Ui,]!q?N)cJ_۬<)²bt;9@1 uhuXΠhtИoS'㈱tA2 fN˽҇[$XyAg5ZurDD6'fݩ*ii_m[}`AE/|/7l#/cN+f4DS|__4EV6n񃑵 w)\}Eh<-ev8`Ql+{q mwbx.s9Ww#ܻƟs̢cN$izy'wѶ:_ iDn'e3ݛ1P|PCx-n 8IQuw t>:<ƶh+^YhC@8{.$Y")SAnDS%v1ퟸQ)aS'եX>t\%zvj@/YyxjF\UGc`I-ee *W]FrlPS[.E1_֧P!3N\ƴ=\;WPF9q-{2!Op%izK%ldGG^LD= ^ζ -yzJ ggL |Qgzj;Nkxݲ1a j-ç0*,'"'D6v)8^a@t: jxH/Uqp"9Τyrsb 5R;ޖ(f_*_9wg|))-:!h&=jrCct&yJsh^XdAh~|(6u}ǚ[OֵSKj^b) q Hð'hCNZ=jdwpBH7V5ȋ -W@n~'I$W3y!6&fvYd+_v_Hɵ)‡8sɴME>(/?IAvÿޓڍ |bF"s' a͝i Fm4s6ρq\P@ kM3D95-r ]0F}0=վ!'[e SV-'Yt|S:#11t",9ĿHGTT` YXr|)B1hVoDRf s§j-=9wW ƻ`w$V}(TWvO?yK_L 8k/Sˣ -Dm#]jy}#*[7ArA"6EQZ#N&/=*馺D"1sLOҰl^6RIS!/%s;XWٛߟN wy壊Yж M\UwM(FNg|=Xa }!\(.. cmy=5牄n,,k6r+K1r\L5`V"p6=pHTH崅V*560ºv%[YaAve(3TI-YЊ F/ ,y!ecbyݰf ^V׎Ͼ1%".P=}}Z? !;%a -l|CCB51[^:)gr V'o1diZZ:b si&ny#a#ЫdmJ.5 Ǚ`%W69h qv㴨},b"1jNUif/d^}Dn !xujX7M4܄.eϟkkv]NICn =$"k*h>[,Wust6J*S7Sjؐ*R.El'S(P)36%ȇ'Ev5Fel*:dR \m>ߝJՌ X)7hՌy%D5$]jNw.Ⱥ JNG $H^l&*Hy }2tY婮f|&R'Αo?a-W)$ݩ)Pgf_ӻ ھ̉\L B"(%7QxdheOÕ_QX{N`$ecc$*"p%P;u<*bK[a3ӶZFTr=>$ GpLDa]pYc+y@U򁢓:Rt1|\¸j] q8j=! uWb&؉+\H(mTc̟ͥuR.dR.3A^I fH*c0G .qvtʎ.0ri(x(Jl/5lE$ "2EW:Bt urF 9 hd1z&c脸Tnu-mxHQG|_Uŕx[~R_ vnHt3]Cz]8dJiH *AHCBIc[k0~ X &.SYuТ"I .%h?c 4gWgqOHQ]"+$hGvx++5℈{M:& o\?iNg~y[r$u5DN_-15C3FW) 7@:3Y|BDiswV*#W!!;o۰+t].m }U?bò1%@NI,YYyFKSw@52hģh; U\DH&1ƀ7 Xr$Ϥ0^&P[abC 19)"ƒw-zIآ@r"v((ox}HA|?mT)}" &rTCX+ !:zՇ7c0~Ab0LI[ک5,29t*7oiwIQv n#6 3] v"[((mU_6]Թ?߬9;uy)9QLUԻ֟~l+Ny@lK811F%Y{Oz::?ʸۻG\|>y8 @YWW;d؇C|8Oc }8/oH#.RzѶtDaoJ^¸ IQ% Ioh"ꥄ8B7RWdSdD׺uB{:G?e̬ ?CㅰWNqD DӲ PHF;G%S8Ӗ()EJJ |_5ÿ )2 K^.pHkf-PZ|{Up+YF}'E6cI"5Slj1Y%N/BJIٞfOBI.$r{dh$ЫeRM]t Pta؍`Oa7ēA> `i2QP[̱.Fq_SlN#GZ?xͥlmtB -*˙7QjF }mU#U]t!UEwGitē.2"{,)&аk}$Z,-5]?;uS ħI9RDs3 6 ]w8檓Aw#/B69ЯW֐k7 PS;A".ݙ:"melCK?bI 3inUه2;=rSOBٺkÉk~KI /3A̼-瑮 |bPLneiR8"[} [ ƌoo#_19N"E>t36`}8EDMn젞pp/x/@D!Z(OwC6<#R{ H6Ԅ_71jb\_?e|aE+Vlw_(j\dlIsGh y:㈛l6Jm,Y?`JoFNWT9 a9sdAdUV^GxtzS8d ~W!;5V[ţPZeE]֌ u] 3ขaZbI|8eF&s 8:;eĨzg\GVj0JBχoֶ4*0O[ V7Y2|piZl^f T|5/ p,Lj.ۅϽ14۫c*:|7Y6Ī05qĘdJ ^&d!wçӥls=hSaeΆ_gηW j>T#jkNnsx#b+h7$"ԑQiJ]$e&G̥Abh59v^Ȑ,vwɉHgնD+M2!DM嶂r(KũOmBɚwD70Α$F51&qP) (5f"Q61@ur;8ј |Š(*Ω'&[=b*%Oq ²Bz }~g![%Nu"Sey:wR":BR[w%]FJpS1t9g<ո0zKgK\ݒWG#}kJRPj,UTQ(M! a`.́W)xr0U)Ȕ CY"/M5} F9>7]wn%|۫#Vc: Lh 4OurƠL8<j+ɇWMmpfL\cA(D0U1<>5AA0eh2kb$J 6e Hnor5fJ͈uE(!r618=MU >DK@$&vWhܻCܬ7)>m <,E!pR%GVNVDQ?osƤ,]?D/g9.|هP1EBhY^t%kr@{K6ѾA& Fӗ I[d˟"SKxR1P/VOF9I\Pڡg})NN"y`gKEt;s <쌽M޳u(#Vh WfwkpRV(1^R"Ĝ1XVzir*+X0"jutRHl6U堢+:!DUXI^_$DF-Oϥ{8yMen@I_دjU-ஶTu\2}w=-ji+ zƔX.梎83'*kvIf8w࿽`gf83^twIܧ9EU.?Q|m@6|PGəλ6L}K/H:>aYY#԰@ Y;h5Wޚv@lۅ瀄QL~aІ=Z7֔wњa?3xb3Q `[bww8ABG:\ z^Yʀkwg}o֜Q9xx͂L:DЀmﮯNe4D:Z0bz12lh{zgRIkZDRDŅ}MKBod~o:-&mRH+gT!yE9Ei@0#Vm腥qĨoXn Gid}sgOW-&5|u8m.9ҨaUk{ M;j ϝi"+h8G}S9-Q$ΖSIe;b3c̻h`ئ__劙HO,r *=δSUH`|k,9ĂXm&hԘ[լ߾g4':W !$\0 h6mo^c݌xaЌ8QeT^Z_xV V)%%HqqnznRMRf͸8 B)ɳ4aINF[tW O~$AwFf~%xd#2z(~gdoSFqk},MTk6$L~'esl?~\#, 3+%Ei:eP0ighMEKOp*8$F6xESTbzS,P`F)}`TgX\hHިG(#HZחOw-#x; W w|tNJcxǏ,k0؋NO[;'ί8YT%?'UP""B׃ /:nC9@TBx-kz=nICM \WKY HЕ53LC=epJ}NOҲ߾]l!$1ǝnly~+kzWYA|Q\C{Of|W Z+_ fa2(sJ`ƖVΟc5DxPM!c^/N v53p WHG+Y,5,qqκNX skGn S'3@9~^;( Wn&UH%z-Ϊ;C elLZu;^@0_g?Q^0p=IL!i@jl <0M߿[!JtϨpBP,iEvDV-d56x%~#IlVcd3~#Ow Vycb1E=\lͅJN^P( ܴNy7k7\C k4%}fT46@ {\?452WbҸAbDޝ֠[:mSJYriU~-Z|ǫRnSR^[p\Lek#aeVyZv|1' `P~:\f녦G<Z6Z9 /5 YF% BVUr-+e{!bឥDπ41y%Qf|$~;N j+?FAq} Ƀ맖v\ OGZpֱ I4Ģ nqH< DJ=ǟ3:`M U&}Pi .w@ (8JXg\%M:LX G3Vp|IfW/56u%A]9Z' HP"wLo4|샓<C]- X n|>ܹgQ$~9r@2<#αHfIj 5BJPźIv5Uޱ%ŭ fv&4/s' 肟{ˬ8X IC~jdgka.)y_'kݩBS]̒bA͋wYzW,z:͹1JDTT01-ۥ<ٿi62wnyzjZl:ZE>Up߆KΤ{G 5KRÐiIiF /y:/eԹ[7 0*^)^h "Hm;H|<-\5Қ! fy.0 hh zStpa|BW;R|SDx%q&iS| ye%֕H"J[>+R@f߫])lˍH jf* h0L֍o>S_mFTqѱ}۰ ޫ1 i^! ^Ţ3?xUدA֢f~㳏>:}ýsjL7hE@GEH݃.a٘ѲlͧFe7.0J!62NE.(Ƶmmǿ0nqF1v',PZn53ؙ`TVy&1_99sZjJ_֠&"mhrmr&Av檸=0 1F %>:P(=v&-{F2x] W:Yq4i-_7m+"-B`n>0gq휈bxxh7}q:@0hZpqfF̗;QWI +zSv+ =@JPelolQ>x5=vu rQRkW=V%,-JmSS -ǵ!`=V bPbB-CqZD%m;O& YlU}L8?S"Xs-sCoS$Ɂ B(,Bxu(3 # R{"P=*D?ا핂U6:`u(je7šk47s^>aE\rHnBq{4z|;(y=]p],VgjBX*qO"K:cmd7Wح91`M{ϓ=I5^IO?L8Bʹ?:$:<Kd׺;3`K5z٢,J@gNGȞtIC.=e޽i؋a=EL%%UĔeE50'J"7$QB_ 65 IOߘk%JI>\g[ p݂^CUmNAb 1l|.{W@^F *[:4Toj .'Dbuvg3 /L=-OOP +Ԉ}Ü](F ar W.ef8h%'.fCg;ףP-_mG*-x&&3_Bksb;n$uEeo oj f_R t^5l .>r$H6-9_˻ T 9 Ҥd%( Ʀ'(m;XW'14ask﫽(haNA!$N.ƝK~w/4,tfaQt t:!>9"ƩIqZ,*q#!1oa0tDYEOc#Ϛjo}H-BgG_8U!JLw5=4najEkt:mhNJ{ };kgKkJ ;={0X~.\!2Bmń]ݧWoX*^wU2=4/ZBntbبy5?֧0Y$!-ѧW;ٙeB_ `WʲV>468s~~[JRn @)cQNhPtlBdXܚ˵MfD33}z%3Vь1*~Ds0q4>cqɕMS"b @( W{Ŷv$Au@TJ{~G;^*پb 2S2Ϻ@t 壾dJ}qԭ1a(PeX]$F QlJu`' )e3RPʩ3JE$ϧu%//(|z7WFzn;"Qy.-p@\&BSؑ>i21.(yǨNE(#7`-ؕ7E' 8ӴL4V.}B#e9}!1n,ܤRXhL=@ZJZp/̦0)t~m xÃn -!dW 7._kKvR&Ep֡5vr_M! E9JqW/QLg"8Q0nF .vX&~=lqIhˏ}0@ދR1#quga@Z:eh(p[2THtqB]}]l@AR+a/zN@а& gנׯNXBvk!sqk~F+tH0|d=y+fuF"0|U8j@7|4g"nC%& mn-1|^ؓPd Kt(ѾOôs^h Kxk^jCGyҀs&~^.!*B|MIOS%AV93gɍӤK2%H-]dEƖpG. +3?ׁ~IlrY NlLu C.]%U_ٰ[ R6)m8xr,m׼e!QZ iͬk1?ͪ.ikкfydo|GM6HWK/#U jt6gsHR3&w1"i/Q "kh'3=?!,0-^G)6lؘA|5vszQq>NgMt}j)N9{ǥ}\ T ;%k @FCL ֖^hMЉ%v|fp+WE/Ab +b W$< R_Y"yDrT>"}G,HO VDCelQY&LV=X;u*JhEinduYU3&Jx؝Іϡ KKQ$ P;"m?d!+kv%[2:ArY^;wq :+Q"l8' ZTDNY5`c|wh~ߑ^ˮ"=ɯaΪ{w81>d5!dT%k چ'EO&a [ʑ;6TVVfH#;XzI׏mo sLl juGJ>siJy6^ \@CMkvnzoZ߫&󁒊nk3BiƐN7[a3%@';O 5q&L?{5ҪqJ5y_~9eYR`}E̷rFB_ucz'xB}$bQD_6iut;ذ`<&ɒ#ձ\87׺e %10pbQ9U`LO%" pjRQPzHD,]`oC[ bLS~>(DY>AjL1a*. dOR8R$O[ދ^'U8O5 yk8` :B;'nbrOAD2o.mXU\W׷ )@B9D-oooo=5/>FQz51BkAD؆F/Hl\T)(Q07S񚫭;{=Kw5݄duUڶ@S# Dh͠‹Kԧ 44\}܈Ϭ 9&x"a5y^BIЋ=Lڦ2j|RUIqhJG'!JQ@|th٪eMCj㯸-q@ۥzRj(VMú`pzOA;vRX| Od{D~w£'ZPgu @_?ᶔ&[Eho-onɲ.V,b{Z;j6S|c;^+}EBg0HPK U|Dgoc,* ¡_O3 bc*酶#+ 4uÓ \u % X HT> 0ߩhn8O~3,|[Z6o8EOAw!:Q?Wd9ūYhďg TΔ͐  ȱ0Cq|߳1Zk3?i7o~6 b{}FQpV|eS$%b,;W>OvHCq1{֤@-ي<úU((ԵWs1b@O@q@6Bu߭E/:ݐ9q;FJIQH'9K ܼIuQH{{iW0({AQ 24wr>@/(0o_]U(0خm4K4Y7Dx>7 <</UJ :'ʿUV;)^ +|ߗCurN^4t!C0]|;c|Rz cϽI=MʹAm\*I_<nttbr80Uk8P∳d8_BNXU;Sѷ.*}V9B(HnѵPА~j DLcn4 ȋ^肥2d~KK: 'VA ΂鳽('&mĎ㉂9ȷu{5߳ErHk]djpM 'IP /sON;^ƬKЌTžmh7]jƆoPc,uaD&,=x̠kLJjhv vezL 뗐k4DW]#[,ַnR؛Wm~PI2/}iԷx)T}/ީԓmRp*GYlI~^qs+- r$y*of='fBκdCtZ,0 w`ɛc:Ӎ oj*럁"c %S6<&SC`ƌ(Gګ($*UJz-C,8rukޫ?A qQ2C\aEzxjhIn@P9s>w^*{Y]am`5doQ9կL]w3ĸͩ`c ;K۪ & 5 KBXY7NFS1$q<:>Gk>djm; m`@(`=aC }wS>7Rt|w5N)5TvEUi /΄`zBψI=0i\0cfEKcfΑ kPWyO|G0X F=Fb:[#!;o5>G 07K.](c`VŇ D y!s`NY?_/[Y m%j5;<q>]g):FBߑ1 ّ_>L*d+fEv# V (@9>2<뛗a'qwwg/83fziOE>M=|co/Gt7o~Z_Kt ]D@iz!͹PVÌDd2&>Z(l)`su '^"ov񏺦G@|*KIh330F!`$y}SwD %S#.l)Vy^斝bpvOq; -yDOjZE2mx{ rNըRΡBco~SL `YpE e8:>0jZ'v !- (vKǎi0H"l_hs7-LDeB:-[h`( FZ=P?W{iRׅ]/V9lf@67iF)Żճ5fF h &d11|Џ@%I@R&Ϳ>mr ]yGN1t-Vh|O"q˭Nƍ׌<X.LuTa]TF.eʝgZiV[o01-PBuES/J9gJ%Yv4.+4 ˈjvZjDzx$&JS}nK{!jrBu\~7㣟(m֙V&ω" < umA};o9]w؋y~M3I~\`Hpi--v\Iɷܘ/\#2ENQĸ;bԄwdA-( &:=xn/*"i?y>+*t/n7?bDݾEMX`8%v`9]P1[J@#+zZ;zݴq:czS B`e<42͕MѰQʺWZHםY3EA1\P=+1w^ԟvBeSsRxb7uwZ:5nwͨ ?je\pXqIsVVKT4$T{͚otp#XzH כʒ---%xYJ.li:TE~C6JlECPm`r/%87$IȔQ6 u Bl#L]9E9j2%w%o6I .(R{A/IE=<S~ڣKît™ SqAbݙ@;X"pj;FSå99*ekfVxPoda9d]22(IG0h\!hXwu+~4~|R֨8sCI7P¸?r'Xt0Khjfs R鞚{"qxTw$;xMkr(u30xvǢ~(k9ؒ,o_o^=tE3i9D9XZjdf+g:K[gds'J2)$m.D90yRb4 4a_<b5˖e49a)9t}Эf7kU)ABXf5LxSBo! 'pڥ$^*Ҷ@t^@Zs_oI' qs JBR{4 {O0?\&N!қ<}?vhq8׼D!-nr=91xb1|3&CDJB-xcvWoZbcD3](zIl&Do!`5=N\xro)0qp_,đq(.bh$iy,{X(i!$vooL>}ٸM| FT̻@לxqXuQ<Eo D-I - !jMf咚^-?V_ eTY !5g25NXҷ99T\YY+Z 4{>%ƿ#9 zЁo~+>Ckdߍ?bdQ p蚴J6NFٻ~K 9Zw(#p*Noz y *6S*'-vd'`{BsC`);x̺r"SlN 8\4tkNMkbOW>FP@RRK*x )EƪqP4*@ Δ4]pG9rؽ?\YY蒪{=M1tw6q9-JM NinۙjM dq?UB~uؓoo%t:m o, C8aїU 3{-m쟦tqsZ8ٻ?k`^/|k3FB]iPs,5Z-R*hpym\#a쏓!3#O~'ddٱ3)~kۧPC4vDe9mkU@-of.:ё簐l5Ma[_snxg^I)ň-JNPpy݁jw'>pm?$O4MAc3@n F|!5*%*[7ٛATUY15|@mm" 1qG[ڌJ׀MWVCxC'OR295k:(*hM^ hi4*iZEkR441|\ZJ|D=ÞNn" 1v sT4LT]VTJ>] 闄IyADFSj/E']T&*cHDQbx8P4 -/mn:x53-t^c!MxBDxB;a_5ʠW2JF~ Gj^? 5u]4whPXǎ߉!}b2l,c'CuĜ 웅$=ꀚJ9H;%@.|z8ˮ1˫a\2} /r[{&wЅOڰ?FˁCʽuD]%% Tx;R2S# ޻lYcTix`RGbyxpSbzneZX%&޷ncf򆶢ohd| ̒T)xk -ŃK`}5].gwnb-b AЧӋ-,u3S_3UsC0 =n2U-,xCJwonbrn6f Q%eݡ8Q ` -?O:;>/cQf"9rÊ#8iKz~$`x]T,d A_o~}$S ,TygC NJϩ}tO=7$f)C,y۵c妆NÖsGRb })?J5UvЃ0dx_&q Z@GW߶c/sLt*N3gعz>Թvq5xZ>+B^TҭQql-6;{eZfځ(Dq6k,q#2ɸȉĝ+_n)ttbEJН.ҶrUp NL9(!914;S 2D{,x;FrRD H9Rc`J\G߉^`8>Qڡ\獵Tn"M=Yb]8_:&n`.4{nd}jC TN&?ƒpEidqT{6М0(_,$Em2`6r:hI;LK /79\*I FT.h&eǷAz?rW3?[Di$)Y" Vt E’I`:g'Enh?miiW4M~5/fϮGwչz7 ڰ!#I2}J0N/gl@PN35Y>4vɟ2d {o^\{zZ4U\G錬T zE,Z$0yԓP o/pՆ2f:uS⿾D2[K6kgL$qؒߎgSgF׍th9*}۷֋LaUysj*¶x5L7|\ڌV2i.$k Wx[gR!7vR?ށz^dy`:~)4|6ۛjªqczKU|t"~bpT!<$_2oCDЂ+yNp z1/5"+gOt2u2*Xt.IiDyо<6! !0jN-dnq)/Zy\[1x=Xf!y-]^:Iܰ6˔ݵEXZ I'~ F|`.Z/ttB j)N{ <#W<, ڒͰ"71Gm8,qON.Yl4_/,[g|,_QG*f+nX2,㏊i]l1_ Tmhj!u~ H.c?*Sx-u *{Vl:2^>H7{N"5 |]w8 n ! lU?{}=e!)zG&Ԧrrg:GJatnZ {mQz{7-6q;Ma d\v8/:5.>,W(LHI#خKΠJ!68X DpPm=Z㥹CI!!\)8Q1c̳KmO޽ :,z2gyj% r{͚9[β>)Z͋l4R PnhE@uRRtw5 Iq_ٴ)"ތP%YGFwyjw}zɰGlP ֳ%՞]yD  H,rcUoUQ8|{T!K>ryRUaMׯ?iJPL]Fڑ˾52,!Ċ[-Ĭyю\x)CXXzf!@S9e+b_n>!?/S'(|@ B;Ly]RK L6r?_=NEEvNT?)+s骑6 D)$ŻuUأ\SR41:-{zLW *z0 #X'l(W$Ow\rķ0Ya0|.a;]:Ž[Ɩ k00M+Հ6_02zdVJ^+4j9RQyʩgxܺo`QNJĔ`Uhޜ N$ CWB67 l׷ĖC%''bm@\Tg 3 ͛9|Xd&rltj@;sɕǐ']k*#raW0gS wmXg۬u!D}8jqlT *w7~kN6p^x&W w۰;/|N5fΜĕYq^&`҅ͧ.RwƧ{)G9߅rJM2eNP3m,8(-iЧ+8)#rRד, C|#DCN:~=JpO'k7^6{m/ QbH\$̬Xg(sBCm }ŀm\X8TsSBD n<%>WUڹ޿1Sf6ݐ;q- _o{"WXxd(LLbՠ_SrcݶV졥|/*ّUW?L3_IyY%{S :JZfjCxQ t&aky0 BMI2F YEwhMR&f(1 `W&ƻբSf?0#|Aw7p`>vM;nDht+@iSNdJ=7-Jo.nK`[]!LzvEL)4Z2*}9 m3+]-Ku[) ˷#l v@WcVϓsNX>#yZ_ m@.Az{qq@"rEke0pb H jd8mQ{ zB4zD S&ߪh)#sMݪ N?\BA2ݠoj-mZ)_E筂|No@܉>$_F#F%9ZzZ=A+Zc/^SD%@|>fq/3;k?,XN"8{_oM~9 NY *8{+fe9Dʴ/=gLvtoh|m%T~j$ZHBiĢgJdnȋleӴԲ!x3ԗ԰SnmJ󩆝A2.YCPUh"yk~l+3*C*YKkwԙ>8$zΰɅ*[AQXj ^xZs<PLH:KHĒB'FZvufR/=Ud+t:{X0EÚ~I N`p+y׺~e8o$[z]us3824 6S|~!1\!=X8%]sKm'Z\iFh,OvD(X-$-i& KmU|:0\#OwM=(:_z fe+s٫v3'LtHc$KE*Z+s AU|31قixġ[TʦŃ \=\4'60l-08Ds6bd,|ɖglv^\*Vc8{I~G?H)7a2ki ο v?xǪ$c ;J$"kQxǐDp0oEnl,bD.. PPJ1ymew` TG+ :H/!t-W~-e4~U*`b_,lȸ gvkls~N@LB!`d=0Xǎ3NK ?1)Zpwݛ \0sfrtofy6/?Q zR)z7>_?(}hx Aɸlf'bf-}KIl_Wc1FZ]e{gaE7 2=; (t~c@Fnw6eZ>zh|s [\>N/WgZQ'lhMܖuoa¿t*hzjGdRe]~@@45WY.7 ʹ>+_M 9 |f4 (whėhk )eח%S7ߕe8 fUuh7t=O˕cI8͏|7ȂF4ME8XuDC1<24һA_d a9񿧠hϬ~Uauώcץ|7gvYh0btu~1 ؿa4X%v>^NH\%MpTZ)tg_d$=tF gj')[ GT ̓oNo Ŧ=sŬ1C֠4Ayfaٞq8ג#bӴ2)"8^ iT Z1_K76N4VW<p@XF p`N33ݕ?K=hCPd7;+CtU2i^oLD9]r6Q3ip֐pz7!mU!}T 5u4  o~3uXVi5@)U$ -svu`Yxypj+\5hu?m}@NZyvJR290w0:w>s5Ȃ*!p-*3o_[rw'T\ ꁈ(؂iC+P56i .P87/EYL A^e֦u>x? 2Hb^r]Dh#nBT*H)x_RBW`_N]m儥Tw5:cʄGyupۤx {^MilA4~)L$s4/BBk|aKY7+yԑ{=V O)ytS'~QƓfJ0n[gZ'oaLVC9U=yn̺ܶHTu,i7a)BΪI b5~1j&-O^ZH^!!Z* }m7af!*2 @)@_G~cqL9$Mw͵} ̬UB=hQ"}a[B\P^kϢZ.yEP"FO."|_T䁛%TKL?sCFL4( aBa"0?32DEW=Q=,8hXzo@\vIň ϝ2})[S^-t’g0]uF? Y1<6%P]Z* Gw$,9p]G85H ӽ{۩odn|Ͷ}BɷBЋY޴ gTfI/|m~hlp(vG\, P҈{k1ِ[!:}&"6LRnG[ox#a^/BfZq/0i;u\}S 6Y =ۮfbބU||%;#قӁFjrI]6$! IYڰGv2hY@QZTO?YDG5AOC* Y'~Bu3F%AgH"i5{2@aӍhziѦ]5X ?m=ĵJ8d~9uOwEߤp*uV䮪1Y/a8hrGk S2f3Irc?k=?WE@S& >nr. P[3<(zдC]G*sXȨM[{oNjߨ}F;*B^j5`M&)Fu̖sC_t+'݋Nү?Qv xsJݢ~eP '5{xlmUIRM&Ov{Zl1s_`iBS6M 1H/6/"̛|tis% pb|8NS+vJC>)g\e}$u+kvd5፵݊m澐L*ۼ/P0dv{.{8ć*D)ˁj_r]ŠfNq-fGIi@y62gEh[Ze1GX Qo+a;鞆938-kF@JL;4n"U*"K4܌D Rw=iIFIyugFʭ_ Yf?@LQ t9sY5jt( Ĕa'Kj{;JņK v^pmdPx0SXmu:_W`UB+e^h Ka97'~`ʓxCvь ]> -=}N> B5cFXi]kZ,Rǚ"؎dDMsYM,*Oi/\>(GsXS|#mYek RG43+U=QV)S/J r!EqVkuEv B$%n7'i9Zө G;I%\m^m\PN)9bVB/)a6mf(j c ?;]@[CJN\tD tcJl{Y ^}8h/y2± m="qTo-'p~UeLRӘ~1NJ2xtv FZ̠FEbgY8hn5QfOމ3 q&f(iW"ϡBv DEPG]s_|v.~֎`$6Nc&3+܊׊KAً`b@hy<VZC8+R=F3ta8L(o#dzEn+ӊ/A6=J5T@v)(y9 pW!Lly暦Z'h4N>=9k.&=ݿo2Q4ZI |=f jed4W33< TO=ւ]&x064(7\ !$AĘ=Ex~˦ uqD=}tB=,٪ 56$ S {V(dԖ/GE)Stۏ"<ݳU[ ] R WH<ŠxqVsO'7?6R<1#V ȝK{[}f > CB$c!b^$87/>W(KT[qe#;yv2~(% j+m3i\&:xHYg?XT< Ï3GW-q.m4VO(+ב=^e/QC+woEAcpdo}<<) =oqR: tn:?iV &Yy^PTj<hM qw?߯ j AYW/S`Ylk`z:Q29p72` ҧ>9/="FЙ`bVUG {iǑMT$ l? doqӑXM8]U~$jXvwoiXV ށue*T80[/XS M!HɰneWL,ǔ6f!s N 4C {C @ZfE5k_mtjE{/40Ei 6Nw8a[a|#xułAm,6!8XŦZA#Hᑹ1ķ 1Q%ֲ'1|4?HRC /a;BzVFr9NazVGF/ ;moӋMO89Op|7`hXtA\1*zOKn9̀PBb;(MS\ϋ SB+Yl(tVHE)qbfCE{a\Zq4J`T|UhP:9 sbD)=T qng2|jثɚ`f3Q Pas `hYשYD?)6hiU֏ZϬ:&]ټfnxq̛"; 3 񕥧v2(ڙmj* a c,X"ξ)bi[ o۾I._dUx^+m)/_="f}lW3*D҈|Į7.wY@<ŅU^%COPHpkrD_]iVw+*2e̿B9xJk'fm}|e+#-_}A(aUeچA_M}j1*l FWbBMVg6\܎H!pEl8몐V̹g p?EXU;}_WAob4U{6Uݎw\ ſwHv!Kыqՙ+]iD! l3Ű@*THlSf/ EhtwpW|֮UL"zraPW"CȗQpVLct/V}Il{OѢ=6>SPhfyǷ- DAo)2XYp4z7H2'ŲV??1:a{d ^C1VOrFXFzh/)-Z"ۇBIuIɀ='Qkf?=-ru0ٓl&,-V~Eܢ$mSw٧^éL;܈aBֺjf]*`﵆9/W0)(nur [-8l>g]!T)3EZs/kvK 8A39c9f{f ~k'56TJ\ :ϱ*SH׮I-VڭI30=i-#tȒym\݆r(Ю3 K V%Sxm =b=E'TjjZ(K 8 :7vnlJ#NFX3QOJ]CJʲ:e4dKFE.h0Ub+ŧL6;w,3,輱pr=H s8X* h+uςцZwމݮKxʖ6je~eyr`nlF< Qiz{5@m?'#:;sd@H#vJ 8̜>uCGo՘ Bz<3\I zp* 1f@$GI7rXFFTPT퓙! d* 1b#Lw5k63c? ➁\d" 'dJ'ᦗߏW6 kTVNIL}wQfIR\!t(8n ?Bb=,vW"J[ ٮ#HƿCpl玤53OҩjדM)v,9}i4kAHH<9C($w;L•҉l j`eTd(Pi("El/n?ݼ%ەad}Hʰs>fnq&(XqGXo%0!+3nyB"5oyM 8H^jaAcTu G"z!o5,֋?=dr2I;> vA{ ۠En̕Z~0v*wϜNfڏ!+݋:r,'y_~yGy盛ڄ;XϑTN8Eo6oZc2`\F6b_@sBpgy{$R%lO5DyGen_eoJvCtY[O m&J͋.hMly "AY}ĒEV21Phc 'o(?L096gBH xk/r^"OXnY`G33giXdmxXLٔـ{yi"ZB}쬏nu!͵:j˻cg'onB"CIK0#a:y\7srMH/%B\Ne ioTh4Bf% rPi_+0Bi/”U6n!pmn>{ _څiã4t4Pe tϼTVf GٖBog& r}3,¶=وZTfQ/aݢ}<2Sp0%vc@>;)teFIpcZr񑢸GcfxxKhJZwsyhXpTY#@"o tO ,!O;S"9 ŔuX˄ҿEne^^wMF??OO2Җ!U;}ٓj27#1vgʲ~罨+B2D٥Ւb_^ Wf Ɋjx PO饛;JI5M1AS,60bX`OSݓFe^qED%qv\X4]4%0 f2~g {Z!DS\g9$#:7rWs1mWCCC.pLst.)]gY`OA(/Pn"Ζ-1@?F~qL'Hw-l`m46ƄGŽm ZO?C6N$K?䠉%%\ڹa):> WÍoo&ꮃd5J2qmUC3 3ʒ,g1dpǻ{ !ҳ`(G$oF x7nx|?Wsxxde(X a}B֝buxFo>Xi$q_o|n4T;z wE K; rn!S\ XƠ+~"(SEesl"uљ,HEatNCD{}iޑO6*IEaP?ڐG1 ؜*Q-˭>jY^l:d A'l\ Tؚai|(1r6淂E%>}$Sh֩`}f58l\/Y3v: n9޵W迟u\{'dT;2ovQ`E5ZæqMt+HT96懴x0mq:dGfY,pV2k% O.3+*p!Յ1~t2Ed_puzܳ_[Qp@Z9F׌Eg8Վd(֥ʩ)Hpxit5P"%\==-g} l"48BRr[j\~ GylM|ω#hA:2vS;gH zcDGh*H+e ^ث4'pTRCŵ5 [5ʉ4>YY)_irjV_:fΔ l@!_ʻ>2 ^ >9$H% ?E׈J-~"rY*b7S[J8jº$^0Up&XM1+A1Eq3Wwu %@cj"`>g.}-hM韹(8qEq1a7Ϊ":5 a0\p8Eh`|v̍NXPvBT~=F GdÜ\.0 2ȕE.h\+YeiH@94$ KCrZYe) n}oYYflraApӎE`rk-v+!̵oh)O-MÉ3Rg C?tH?5ZP+' o.?5`ɔq פtKA/Aw'2]z 0HZ~.})sjASaAzWf3D/c@yC-G/7/ENVHYџ-XA1y!?! 5pkA$oMGה yFDNЉ wpGdS3BOs%%29Ylr+=U_nR&-WdU.40lIZ>V܌+߱ed/l:ߐ燩ȔTT&g';J&GRģ^S# ՘VL=Ï+7,}ADϏjE9"אּ3Ҍ/3q6+G{qc\o4,c~ךbެgSegG:V^Ϫ j7P4NSH}ԁp1OhV/}9"^+>Fʷ1iI: ;=?ޮm_-z!iK)X: qwㆱ*kVW]Fz:bC_!̴sW1Hʎ~\,"p,.3$Ջ3/8KY>gVʃ S5 dCA[h@e8JOЄ|*&f@/p\;RuhZ~eՠz۱XˆaыN)at09˚=d8[¿ę&o,'0~\Obn{mrJ%z]'zEEHp#o8+:NȂ z&{6b?ZsOc%H1Bqbh&Sc:%Jf}ovMD\ht@Ԩi!*8 }!Sy6a.>̚Ȕ0٨—<~#d ްDB}*Ή"ԧL? v "F&όO"v,d)VnDƣγhA_׿!q <u+'N2l 㮌;D0S`=tN#<\Wrdmmyf ZL Sμ31g6%zJCQ0 =6|/J@ MMMp+ ,rX=[Ēz_ ԕ糒MnTZR(y.hܤ,gdMu@k;G džs )ָ}+[m/릘 Bkuܫkjck'~rlcTE[Va!_)PRrA'nQ E"W 4M!^4'8jn-p c;idgZׂl ٽ;L|dk0$:#!¡ |^$LH%/f3!_$"C9:03s 4~sC 82؛M]mU:&>YZ]Zy)˩_L޻sx]{wA[fKo`UےCקaGB]īf>lN&I8P+6po;9}ZOhjQ1R(e7ku$Ö3 *۹,n!]'zT*3P%$ Vq\S`e]W7D~qdjalEi[Т?|յAc`UZ<aEjmZ 2J3ڷ\ˮ7a 2/w]vPH$v%5Čbl>JUO24e.ጟ?Q @㰧4)x:ߠD2FΥW(n/,\Ww `+/; YEWߩ2:N_mqba})Eݭ( 9ZZݠv/IʾpHD0ѬZe.P[r9#O`܋oUkI2 Rˡ,YTU6GvʳCPwDyO00gq`좜_oz~`t:iGubTGZxF\&`F.:e)eˊD5XM+3 CD )6%U*Fv鍤tEgتg6=RJc_G d9D~QL)jN3s GëS%,k2:PyB2*%yj*A\jrߋ|}Jcη w4hhG`,*tɛ=VcErH!^^wZ=X0D_[xv=Wz 5*sX,+n(~i!.\us_d+VKðx͢Xr_]6&TpSv&[ G0> *(b̓) 8q,!UcɒC v07';6sM(_(45S&5kQ<kZ72֎ CgA+!Y6K}:=Ŗ*v̞:pok}GBw-Z;LʣFIt:#%o,Qcac,jwnUvhx+Qx!'/ f۩'F. (ă iiq87_ Y?Ŋ?mlzAf +Q&uAݸ, VDj~ƘIH )qx&C6xocȰ< Tπ#26_ &Pw>Olb%XKBfKDV Q/QS0ejlQC@b33aaNFhqٶV&!JyzLE5HyV{e׏3,ˮ0O8Q)D9)/Z(PzI) zDy#vͫSTKEx^F< [KoKgkV;4ї5z祔u:~di]dtE[ :;#g0AJL̶{yL|I&y"4F%Tx/tЁ))wDoWdOޅsQ87|RCjLYVr-Jb7p8''֦+Z'-߯ڊU@{&v\YE-"#? N/Cy55>[1[IoB_bE,*9u| #L9">SFH<%yӤ 2Mރ?)ʴX#AQn`^hMj^euå:A +cC"Ƙɔ@LjB[rI&2(y&9McyRIJB6J)GD' u,aL Vqb9'u;EW|^3O-liejY#})_9<Swzf+*fzua 2/lՙyQ%4*q䶙ar^!'T*;c],r qa KذJ*L疯-O i-+1).R냮qylUƧ?NO8dۢ4.++C? O$m/\%e=Rwx:s_iBFULv{Sr|͸ X wxt6ނl.`[DRB-FCXꅬq]p4\A}io·e-$zTf,;hb;?&W!pWbj$a+dKy3f>h_VS]=a'ly B bz̀y'`_Eo?ZѪ?Dj@{t?$^^uVRD@ӓxF&^ʸnC{U=LY0TkZQz拯x22S SIjQtF)Db/dosؑԼTm NoItykQ:!i ݋d}6"-321oX^~>UukKugL^Nnsw;e"X3NvBϺ:XUU3rLS2HAIqd`*́aW^ C# ("5GW5:+E0{ԁ,\USN(ŗ]G 4qh 1*I)R5@ 4 @cl=ԡs5Iﳏ̄v7!֍vº!l6E'Cp%)\H Xӄf_Dv_9NmLgg_:"t4e uuuY Wf@5!Gv O޹LVDWpbkPzn<"{˴g]q39\Gk /ȝb\v "b/]RM[6 HyGvË xsF(?S11b(qm/e<ԭfN7[>v)Ķz) ZIϞ WqaRtآ.iWơZlk#u<쀘_~dͨ㽑 K[#8b+0K4;iy/M8䅾JT M.l/m2%:i:}+(Y!`I}p߅&Sv"C\9/ )g`{Z%~k5WSOcS'}ҁ3 |l4p4 ڈR6,+*酢BCW&PKWLU0"Orc|_1&ދ Tj,)Jj:A4fȳzCO榳H$B]Y [mFJ栮|wShS_Jr ~Fe=M RA)*i}HF+$|a.#?t'; XËl:v0`\ji/)8o!|L*f*`X}yYKx !km sloÀיs~+Ma-!\nvcKrh98ezâ-e]â̼XcK^iɃcEZ Z#:@"dr`tw6z239:x 0q10rv)٤MkE"x:JSPh NAYߞ=%i&JbK:~!|%E'm{CcˍNn㣙[#.,|^ʾvuiӝX^O.rN:uĒ>` Tnb3Ï71+ 0d1>o9neV@&d4^_԰"ء0g!!i@Ѫ$Jcwu!\s.};)LO 0{/4 i̢LgEʪQ1(?NĈawYw=hq:g9&_RlV9V6꧁ӏF=a]ioZr>8X=Z Y_-^, !*ӦtL[+;p`BA'a+[A+OŠNUh|7:p~Z[ƖX-3]5_ 8+9ݧyۓ<29=n~,c3V'% O{#Ep+% 6<@h(oNO'^2?Qio

MiL#2aD^E`Fv7ӆ/8lFk)m˨IcC0{j[F C 6;_hQ\ 0*+#5$LVC zH3^m2N҇OdR4ZOD+T}L5i%kC& |fFzm.f} Wh\ *:y6{+!MN@6wI`UEBPpquN{tJ3uiq{y#jY -icۙ˚gXJS*nPM#+(R`L֔ZWR,nRfLP\4B5v1DdL}._p=9F9'ldDvH鸱NV[/ASý̍jG2 s,yJ,QF LjCg'SCѮ)3.a*_!4G<W)cF/oq1; 9ս3Y\AzUdYT^C}^] 3NX 8ӉTs !ջpfTBnp~Σ[:?1ت*>lkJdI1wiυ}QU  3f7A3gr۾mH{V 1R(}§&@p~3 @ҶH>[k,|0,xNӋΌ(@@%- fsv9Û_^O]h}m,7UY]˱"c_eAīD譅ə!8ιoܒkvES8 '2Smc;U+M6ήWpQՌ[P#F>QvCDidjP6Y0Z Ku MPޯJE#ga1F82v DifKd`qS4wGµn\Y: }ۺMY?ރm[O-?pUuk d80x9t4Ca-F+yqu a#$̐JZ>zd((T Jޱ'<爘}DSq]gGTT H 6|^%BX\dP)uEqL0tεf113s[Wvx+ ^mbF6?4ro\FHO(?Y5 8e;+Ϗ v _) . AV{m`aR"!yKoZ*onQ2Zy;9 /~/|YWCuOtmkHX]/c˴{}}c4|)=_\X^X۳F8:sCzo4ڕYw _o(kqS HC9\8W֦aYPsC0ǪZE)\1/0d)1ze,HR{q :ꃅ @knY./u|f^WF7)|z2|oz>loZt@BSd[}dv~,!S=E>^wԃva;OIG#pnujr'z4Et((qWiHJH(GK rUۢ`p!)E*a2~JzW$e.#flOjlTÑ=rUq"kN -X`T`M$&LR"& Bn3AB2"/ 5X@ză8|YMhjf%oe0=ZS:>Oogk$w+VzwXp&TngEc8|.cg HƖp`f~IH}H Y κ mNkdYngEla=I: `ʄ_Z*T*\Tz+((Jg (i%e?=lz=\fu ӇX}hloKrEaQZIgpymV*& •z^?IcHGD%MedoiTv[E[\ 9"K 9 5t :ֻpb [ycyp'Ӧ%TX'M<+hiK&T[`gr+}[vFkS^+ z]^0klH#4[NhJ)">HtGoA6,k(g MZi <%,<1\XHd]˞9dF#)[T S߀HL]?<4 4͑?Rv2b3ƃr[eb0~HV9qUAU kٯ3:qVKǦww0lmxp /S&s7,jT@zp9zI+׋Y/Hlr‘ Iomq)Ù[[!/DbJ,Ցy5U/&+#6_v'}[۰{F"ZHJe*G &l3<0GLS𔿮1x1g]p4Vۅ4W!fv9w\%.ـEw8`|:iDq;Qw&Iya!r#Pq 6{9TE̢/ p{\xe.)O$|; ‹78,-)v`o8*289Ý؅ڎ:ǜ{=L.1D =dR"WRJGYN0Aa;I;XB ՜UC8#:?2r*EWcRg>\NI/r N޶]GWg* %Պ" Ku3m9!D]&^Eښ¾5 ȷL>I[>GFi657Y+ ?^Mb&$R.I^ (rlQNNԠX$W6ْWٶmɎ|o5y*\"H[Bԡ ]VoyK;M",Tq*hCmR79<#c6 _j4FB~G~Ξǧv݄J]"{{We7Û0Nq[mhŇ,y_62N,!q`m$ g'%NΐrpS xʱxi3P0E:Z1f6Ǻ8-&4,We!W`Y-ָTV/PI&^a8ǩ_k*'}Ѷ|# MYuC)HMUtr=(Za6al=͸ /sPY' ʹa/m Umc݇u >WԺ) q]C;02Vd]To3 OO=\xNFK >BBf7!\>m=v;ɇg9 3)/d3G&r>"/Tm%f炒ʵjܯʳ[:h­}DŴBZ]98(m@`٘ij)ݥ& ,qA mn820jW:?vUßY= Ri v_^Mȣ/xrL:>4?+f˼BB&rڟ36[؝ChA2;@J_4Srd]<-u~h86: }zh*zEM(MIL%Cd{1Z#Cޱ żf: ub3<%[M~oOhE4Hjⷮ/5H|FUY+ekѠүM D ք]c̈YdGJ}aM029\~p$[g-wc<G㮏&5FxivbI1˻`MKDN^'1^Yo3p1~ƯO5]nEo~vƌ-wEŠ 3H_MuC~,h.I ѓP&p/ ľT&b'6Kц"W V"~"8e'DžkWpuVj_VtX1_,#%ScF KhNEՅU UO0b"{ːATUŔKA&e*7-ɾs3_yfumِ1{SAux`2dH" ,f #0]`j'z^ h}mآ_WF.kn sI?4I7*na fgUI)t=."߹8}am|*I$UozHWn*@ľ C<\̛i:h?t9Q$x!zb(+(]7x4ۀFm)nCCp7 ?r. 3l&E26iWRs,XN̈́άX+ҝ .zE:EfxJ^}ʽdQYrD7Oh J'pjJ!8K2X)'vZgѝ(!{)·[3yg! fcOdhAp g-hn#ުbFZ43:؝E\Fͭ+<; SSG^ҕ}NLŷ`IZރ P]8ANW.02\iϪiML8@n,((5l g%#NO uW7g[DS 1KӕַR5f=MɥIexIڅMݣ+E<7n# f)f锯d7[J7*q!0z~>QPˈWrnlcju}. <]fN=O[IxEJUO 1^yF2䑺J?hI˱%9>N#ڹ'+6Gp>A׸> u-#&6G&|u\+1MVI^iRvOV>>9/$;\9p+))@Jkp?ˬ &>\BND&m=&[?h}/34,I4TR<-s9;yDj+82DÈju6{p;1/N>Lg0yki Uǻ?˃Vd%Rhץ,lePPLhǤEs.wZ G#0]1q m*g KE'=#:"):I9*Ҡܫ1dυ;K|{_ďwG#<{wB쏮HC ~ <$ᇉA)dU`,&L7'K>ܠPL*ұuxCI}n}G%ԀSCJp?WI Ed7ZLrՐguTLZ.FC;?uNqK"U'P_жL?@|Hi 'ᅶ9箠~b54}-HCwBޝ}d8//X⥛&TFro^jdY;Cp <%ikbVk$Q58ewe ^omֳF"%Xęat8qjw=eezI]Too09K.zxU˓w*k֌$`o,"BexҙvY HN"z^Vv-mi>F}>V5n87KQ4tFit.<+kơbWX l 7=Wa9 $BEhd [,ݶV8&p>^ gO+% 1MG.V%~aS>C2óɕˮ agÌ|{iq)6EeʭZd,\|!fx !Q*dg+˩ifЮrzψ@W @:CZܪ=-(Pp Z3 ?1z͸a<@VQ0Iyg,[O/u@8rE뭘i.9AadV%z*/3D]:luڠYW"rpu}m=0n<} :~2FJU:[MaLZXZ9OҠVEkLaL.Y>=U|H C."cD4vZ{ QLT~/Zs{cg? a{l",#k7Xè}z d*^+G[>L@ն>: ai 1rGye;{gUI:)<Ǖ料"W7M<;I#]JU!DzĮBƨA{ Au8{z9[* jߖ=Pl![wh= $SNхb]hzAtA9q;޷$RݬZhU~ tsiBղсuK\"Fby Ѥq (,r;G7Cr d:85 %Lȋe!+k'YBQZ  jtAduC2;5Oh4W|Ho01C \D!.Cﮉ|[ ukA^K5c"iD07ěJ1j*ɘ({CAǢos̳VP8;|I-g{YXd *c_E⽱۸'amt'.0u-o>;U(yL>` P;q,oX P{ٖj5a1~;3Mfb5uEtb"#:A@/W6T"Z)%F5P kbM!D,7m-œ[/t[Xqld>q Bp=;ݫˣq:Jr%Djҫ!{hh Hǩ'US~ĩ,eV,d 9Z ”Wm @ᙛd9& m}ɞ5ph Q2ĖOWhp=6rѻ%Ѱ9f[;偷3Dj92aud"HݰOHG񩟔4$ jtaD(Of~k#&b3]tO)0`9eݣ&!΃9y'V"pƒcra(>gCyA*{3O@:M {fTo\0 uOh@;CB rnj2ʝfg *a ]?$`?*.E$cYw>:zOt {HGjߖZL/@?At/8Bֵʄ 9)IzƙL7ki&@g}F4>gfm@A1滼rU#>uqmZJK-|S̃ve"b޷*/c"]cS)$VQ7\xd?(.)UF[пsɿzO4?+JXpgWy( O ^QSq>6t)-0/%x%qPCFM͐}@%Q{(Xɨ8 Bڢ;Wg=bxBq.- W$Im7rBw⢫Y鞐I8$44%GR Krw[z KI_>W%I[ٓCzY\IʼnE 6_eRIԠ kȗ~#;W$:XIﰸ+̀b>{qp2+A|5t#FW{a#+=-D̴d1Yi4).K/)hsc5beلoUX|`h +XQ5hJ "|sȽI[{]ҲP`ФTP,vXr4p`#Ź`ۡfz%ɯ0|uc+{pV*$ѷ4>ӕveUVo,{qO6S?/ %ғm9On=4LiaY]MLǐc...sR=9Ka(e0'fIVk !$hd9ec@𘇤:1o2ٳe(GyHJUn jH)sz>5mY K׾рҺ{3 ct$! J]R.{#8B\K[{χOctk}'(c0PubS#r|.8`$IasFDuJ^{IN^;}xLjm ?aN#da9tqcmӦS%1".g5Fgcwe.i6<și}2x/& z&Qx!DGOTx[a BźٯR?w*7뗢aMTn+Hݭ59L33H9~Gy,K~sP :h'(@-9cGji`a"߉+;鸺Io"?<b=Ywu֟dgvNMz;#j{xT,pv#HD737d⛎"1}w~0lP#N<n%2Kky8"47s%&4 eI-]DƉ:Wͺ#_,ngHuDy-Ð\EFNuP$/#=&v9,K-*/rrScSLNp-`OT`;j\w3T}P1 4/p7GR9's3ZA ӑ|Y;s#Izf1 ghGuw9KHC}MGdӗ;ZlYߐl -d0~)ߠ--bj޹5AUz8 S`݃G7M엨 hY2 Dۙ5 $Bs F-9Q;%BLyT y_i)H]wu[gk#&Ɇy}ipy{'1]){[ J}O%D"rchXH~$mFD]4c{<%dCȡ/pʻʕhi|$Mw2.vbo4ZTH:ZnR'z^JHD[R%N_:\˸?ڴ'3i]˪B`W08ScV+@/D {>n a`B+$īs!=~;w;Et[G r*x怍⼐DanH[,ȬYTBM+zQ%՘w铀):.=3(AyJF ֎N<g=xhcʗ>KKK}Q9kS;f#D}FK>VwJk/7W=q<]s6u ̖&ytAB`?mߌ# "m%02j|G*7oټ5?FYXH쫓%等J|_+f߻E|)wbdn:<],Pwpa49s=7[70H=R۱?y0"=пϿI3.4N=ST 4ޫEw@t,n QPGP;SbHpճJG q16Ehn+/>q7%ߧP ?h,}? ;X/T(z:! DvӃg2*ʡ5Ө67x=YIY>@__ffonHGN#}y]Etva}4IFJOp.wHONk9zܝ BB,ku8Jr /l=( OcuJ/oYGx{N_+c+(֤(ߟYF N x$}ʬ#MIhzoXY5:sipOaϼe?s˙g_g3b:Aʸ.c h_}VU4G>)Kf^:7ŐERE$Xx7Zq5L NéfeĚ{׃%3:sfF6η&K]C])s͏ыGMZjAL9_޵g"dУڪh.|8X/7j7d1OxN 1BF!"PwײSBW?qSPIt ʄEM(W1^~n6HI+Ir^-eUUV^sY__th& i;9 ePL YvshU78^[d\ '+FS @ !5,u˛[_~]>MO_ۛwEd(T9P6%|蛻c ҍGrٷjn ĝ"zl ePؿMj6';so¿}Yb-r=`9^oH֞YאmQ930{sU5t'/ a|vedWc-Ǯ.ɗSRmB'?؃d B3D|bҏtlhuN…s*qS7eMf)<g܂xwn%(R 7iJtj#~N5}AV,{*? `^-Q[YjݥePߋZ+T ƭs02P֫p33w6G-ԸLLTP^s`{{tk4y@'[Fj!VmHܠ;mܗVd(%t0y42@N97z${)(xe႞Ei0\W-B']v}O M#/PGz:s ZŏXE_u-.;AMiq2.Oԙ[Cȣ+g4dGHdMR{5iym3ش^u!^E5Bi@尞K>zL Ce9DJ4&@t}}IL˓+;YPEE&^qQ8؁vjF&x)Ǭi"EOxIDV} K,&&bK*6cI(Q 킇`W)xoEv ehgѢ*] }5[ H"iE|xFriO6`WB4?^~%Ncz% -NFD7 @b% C!kغ<(8rk6Ggȷ]bR?iTCe* ݡ˞&x\,wgfН42ˀF*i 9Ȉ,A1c8&܋1`zz{UCd?m)OVX |V}[R?i;#u۬`3PNG?ȇ3D™EYQÝ8\Vdݙ¼%C~ Fi &@ymcc51$i5^$؆sפ]@Qp4B;|ڵL VwO8Ր`HL )+5#sZ#u4%FUzBESq@201| ':$,߻b&7rhl$KM:BpP- o\$|7TO :rX8ovV0LN2irwR4.Ռ.={MWN4<\ #,n)<Eu[[7FYU:װ*-pabep (1kfg+ kOIbn{¨8Ռ4Xec 8om 1nH0VغHZl pև=ev^MI}X"\<(Tn+[Ta̮-mT073p{Ge νhnBnt6*u*P|`{o4;*2x`F6W.>]WƔ&btEly6-ؑd;GlmpEL-Qԅ5wUQ|0xWĞ Had8[۫G.e/ XFpEtd+-zd <Ϻ˾.*`NӎgkUg\4gLos\I)ӱI#`Rz3שUY:[ +2)|l Ej tyX9͚H=^ PgǬ. =bptƹQcԲQ*Y}/{N%'{3pS xwA ^͢$x@&E dE=Hx+kx>hky/nfN 9CU~l7OV~]9Id fz>,)e¤kgd9Ag>whd"{ޅyC2&ᪿ Yb0J $+GV|&R|" FYV/{"i "i8FwvjDNifV(Qr_XmkR2QfZ+-HfbP:JqtWGA^UW!eefȠ-lmp2r̺cf*l_\nyV-f?ʧ5EOqk@ba~`?eΝ4ZD-퐍orIRibV1J:W#$I8KVKy+W# X%vT |С,CeY<<0I<VZE:sSXV%q`Rs%v{̑b~/S2,*mhA^fifT {7" Qa8>Usg/XrPW}Æ\9E+Oi9彷lCY-THHrkzcs2R*ܐ2_F B54yD|TJU8lR^FcVO-]s&;s -7LAFp ^a{`3pyzist(?UTWy^PjPgh遽Q9Z<,7 Bs'|@R,'rήo3uZrbៀѻ Sl ɉ3V q놖nms̻Ge3Zb_)7F4JY?`%Z@y?~"e8dhTNE'[HTD,١lTWifrR X^6؀p%кMo>^ ]Fs5A? f nFP!7֘it|4=*ƯΪ{l`h asq4 f`0;;뾳u!8&Qc0|ܲP|bC@!AD+KO.?_dV jqGm[K _W/Mx>ndM)C+{C .s~4#^q.풦P2R^J;y]]a6ߏ|zའGq{!7u䮌\L o#[kQs+@SЯSF}8CfGFLFp0 {%.Ssڒ̖Y} t&.E2M(OhV6jV|h_ݚʞ HQ6 O( y?*ԃt\wikTVeyqE,6V24n3x#(qj!‘? : Am!)H#U8;KH4&S`nx%''Oaڇ/^=wlTx*vJw{ωmVDW7P~^YNa]!  X9Y+QW\}j~ׇ $_f^8S%0pl}&2[σ[tcrPM7Za9HmO_pab? r'aCPFɧJl*-Jso%}(y,h39/NSJmmKww^ѹ,ń^ߗtOZg,MP<_Ovv~eڼйsN)%cDݽY156_orG !ps~;߷CX~V[p(^-n 󾖛 @)xlіW.nely2n? UFeu?ź\gO.OawfIplj<`Dh,B|]ff%Gr3U4iU9 xHQrOnIP,%ζKǼ@#sj+ABXn=[D({o&|hhUaG7Cb0#ԞCR.bӲʽd3SMKΰA [ M#GߍT2)%2;caPP,^vÎ=kn>}Ž=naVd޾'AI_xbU5*Of{gX&(rd#c}-5u$()(Tރh阨]k/s gZ*.w\_q} +e ߧOYJN` 錈{A u^'ٷ1JMv@|u:Hn 2N{jFCp5&&ښR&x{uۢQq'Ur#xVM eU* *wmY$3*Gq^oYV^<I叮Rke;g꟟nջpAzSh6|Qc%s~.{ Ic#a"Z+E f/F͸ܙ\WQć))n"`Z8$|T}.MlQL Ejʱ>!Kt-9:L(]cU-1!(iO6iQSZ}J{krN,L|am(zw&$8tcO8oɞFҜ\t \CI4%9DVP"8\﷔^&Ǯ]z'o[mD"$fXm &:;+VBkh1-Vc<` \n-ɻ(4Rp?(Pyt;>TOlלYf}nKm" [}70?q1vrJ4-8/ umr+K3LꙇCP 婰ЂJ@K/Ԏ'I]n< {LVTܽ^[G/WYNQ~\ְ{9,GUc|#F"RS}mhfL5Y\5+0d5}ÂV%d!#rV:T^({EօҦP^HJc?HZ{p9`9n.C`.ӨaL~Nd2y ٘Ѥk IGl!531meTB?N,AE%ԙ֛M&?rmz:&=Ė\p>\C#7P+ݪ-U@'ݿ/-#YW5QE9g_z ZA";[*S_.f#z 5'QY솾j Hl#|82za0[Y;kS$"&XqY#4Co-7ñ.̀1bY `1W}#thM_mqFn:4"iO %> `Թ&Yj' !Š DH';h ^[vW`vi#ozYđA'|fg)L p OD M4]8aښb`ghc[,H'r{h%G+DD`㒑^'J38=ЈQ?>NӖ0= 0 ڹ_@U0;J*x)!&R)yK6%7uEg~K!i;1x t)"Afc}8r,Իlamjrc_:AE`=u-G r'Js>P4 %7JM ȴMD '5$`8q?v ^k@A%$;6r{Vy`#s>D'Մ1WbӓW' l%-8b@LN͊ևWy<8A>Zcف)=xj薝\硋m\r} DdkVeWmm_ or/9+ݨ%ֿ.!*x!D,z t˪wI+`R@-qkΤtauI7C]# x FKHR!ТӬΰdϊ"3=Yd#G[CIg.D<ѷ'45ˆP/0JRKԓ:L vEَQbWk ۰t^='[7s?EAӣs xZWuEsYSg0#)(-o+y!((9F$(|H' @~aZY7(ǧW,(< wm#:-r}5  z:8C]h[hEh"wpt%I/#;~MY3k |'صo5€+G@nvM|#PPÖ9rboKbWLlftU$cKs*63E_{\ {fpd> Yߍz%ؚBT1Lnߊ 6 _*FD~zgie\`9i~>/-^ah_V̊bݴhLv)< #$e81 M_ w@8q e4a]w@c4>o1#:r'tSS/#K"U;M2rKKɊ&} bPޫ7۞O7B2Zz䄢Iܿ[%e}t!wPd@ _) Z!I$a? ;qn-8 $*wd}$*%r6dkz9F]h&BY6>:4 LEys4,cdyޮtgU  ym܉5aa>:9~5fD ט=23"fS_|>_?,ޭIlSF+_cاp2o?"ay6Cz`@*Z"2<͆?II<9PϾCyxKW1=i:K<%c;F{ %"EUK{RlIZU> }z^D"/ܽ3DZ߃P4D:wSQz3Elzf0yY/K'I,x&{81`k`p^2i~J*O8?7jpkO& ڢ(a.mtJM؏@ }#ǚF]ǎUgAl2dĜފC`0 m&nYeʡOVZxUPĪ L4ck∏RݪfD4W8DV-yޓ_IRדaagphMN dē.;2j[m HlAaMO;!/<Ѓ5 "`t2-toZ%vNB9ȷtJF0NCcd]@CKkVpi m=jX>|up.Ý/nTyBzlt 4}əLZ;$ݢB`)D%h/Tj7*,ŴiBL#HqE3)TBl8͈&sZg]h$t[8%oz [r&; ]`\U**o8@SJ5 Z?ted  $ _vXu w֩4 [pRd&#vķu-1C[J^\lVv ""hcSn[M^Jz"K7C~!l2Ν?ΛO'0|qAV})50f5RqAyIK"ĭ^=AOY8ٜ\'(9#&\]etQBVj]-yXD_$< E(T4QZtuuu~rWK|W`,-J#AD| ƉMߋtXpǝbN:SŦQYJNTgӎy,Z`k>pƵݣq[Ku;gKs14F\ݐH ]i_&qKJp)'Nq~/`3 GjOo\" p@0^+gGua\|n}u$DVJ4vTHCÎu/"s$Vrmf7l£) KCs&\djZݸELt?̐-ԕH )h(lGd72 `|]\4`}߯Y(&e iD+`.8F^82frs~Ozzx_ ȣ2pG*ت4{S&8&2ԇ܊8UuXJA7D`%hce`Hx4a.<5J80uoFVzjH%9dbhyu|]^F{յ(>gtCKINS4m fBΆN-lĽErdLPR Ny?U2F*M=}%hԿё,:Hܰ .p3%JaWϛ0.hZ1AAa;n[X-{aGsL8@hL;ZT ͵ vmBv |4scu5@l[') RFCc2YOܳ٭Sd ;t3gW\LWVEc5OS"`qm =ˋƜN"i#۽Yx/  FY5pwb};ĶviyFp>zrB8 6|ضjo,K}G~nM ٻ]XV&>Q$"hK$@w\9Xc(<=A_e 9rkCbFF5G^n3:[gېc*Ds\@28r .^錣)D(XYZQZ [;Qr^ۢo2c:o/h^J2sa - ,{ SS l)g'37dW6OOFdk"z(JSdvl n(1mR^6 FS.w(_A8~N>-AC}Qzu!OC4)B֚g(*۠H{{8T;axf[`Y7Q{4Z TP!G-S9q b5V[gT価us a1bY]:f6 (b;47tDO([2B{q8FCCdf]v Y6$l QM?jl-0 ):. Z̸pĺ= )EZ _'4*h_jPkM{"YȚmypS)T/RzLB Ns2wvA ._]7ZKzuOm 6>*sWb9]ӳӜdDYw))"Da_S%CZ'#:,LQB}/\HJwh:؎'4f>2łu7n 8׮A 6{0h^k,2\SOC/fƍcO#ucJ&=ZfB~o/\wh= F CRǒT$ V#[ݙx5\%p2Th O].^S= ĚM]<.=t&hQD#e|D0P\+5l?6W|U-WhV\f:R&%k,!x{|t 6D茳#hђ1' [|9ZڂY)ЁrNŔ%WZ1<neR@>-ʏ'!́ 6\Zy}bFZT_GJQ!ã.$Qa"R͢S桲d6cF`pw ˜3EQn@9fbJ>'m%ԝ"pZIQ'Ë%ۖreQwo-? yV`&a:o%b}k)ل>HNa<ƿ E#JWpsS+D;A0EA: @;Aõ=&f-fS C]9}6*Ve)YkB"< ]kx [zv;`8H6a=u@@W ]dBD$?kn_o}>BuW[ܕZEOmUhקeKW<e}cgo~ŮEpGj6ZmfM%w$!TJBsϰԃw.=bb.SNF S]0NMHܭ/9c$8L<z @?l 7ZwmFA=kuKDq#U=ҵHl>UXzv*nZ+vYFHY:3E5UW; m\o4ȪL4~"]b.diNo }o~8{PXU }x=HG3QWK۳8)r S 4pՕD~QȔ99Knp@&:t: mں2j!tDzi4ek|Q~Y;:Իc.iM1\RTje|)DMCqSNLcÐ5 VX})rz hL)$w\w GI v6WkSWXjvZXU9dYg WO}~#+ ,eƂ%'"424hIYhѷ `K:G.}o6͠it#Rp9f:L.ឋL:cHRT}Rt /"!hK`Gѹ| tM-m1;*@>?Z: qZf~8wl >bJ~7߈%ieϳ(UYNp3d&c6P JUE*hCQ ¸7ON`C>Wp'hɦ?=-A^5C\ 6`Q|H%e) #&aҵ%m K`eVE+,Mn7CؾQ$#}Lrk 镱 T^Lr3c4&Ѐ{fzSh[*e )8Q\ˇ$PdGA B2R9W)"I>EjsSZ0GR.VS]ܺ JE4 v"Do FgBEp~I&<:_F'!YYֳ w7ã᜕($EVnVKF'{ͶG/\כņ9eS"RTNp )Z::fjW&c=GщeEvܧAL_Ey%mV>\V mÁƀ?CY& yJǩg w?;i N֥K >k6Pd_tkZElkn6 6=J+=5Q VTKa dwB 1KHA!~3>|cM#˰)`7a^ek3XriH#j98j{VI+< U[EHQX@,j+m5;H#nZfR8FLC5x\ui T2XHC1h# $ꡲjACd$jkx8hKl>p;WpQsJ O0uwZO6ypfI5Qa<*,Cu%BƪcJ5|IC4 ~]\ NiKkq(*:* 'xL7ȖmKDzTː[ݺ <*-8j_Js/^( <~'V`}7)c֓.vX-}66-|m"IZ-Nd洣(\5ڻոJ,?>E+}jzv$XC4'gAOMȉGed_vDbPʟ1)+P>ȼF:jߣl bp'4@tl2*zÊ䆅&Dp !Dt8?>p:&7s|$%#oN áP&釪{]-f}&BĚ3F[2wX8Jr4]f^ OLN2W^3 b\Wɴq9*^M.UeET6{/,oR]P`y'3 ׼),mbg\ioE&m;#d&r{wuVa̷Ґyd1bΪM{\f#VwB>!HȾWFH==W~O):MR/ W!ZOFp&$ՈY7K ݐ,͋I4 | w7E` '> I? f *`-`?ƎU.CDK.<' p?; TyJUjLYUg ]|v,$J3}:zjD}FQ(ū;wxSњ_2_nyeK8z0!yUj~Mgn俿dvˑ0OcfQ8LRzV*QhR|6w̳eC%F]!2}܅j2z&S O!Dq~8?vfh/HRlkcc6Rb."ҞQ8dө$ ѽU$MSXytUvP G2qx*{7{1jih>xΒ;I ӟ$?1vs?.oӷ?c]/X*SOկLGM (^zhfZٙZ}mh"-̅Q !qYn?oU9W  gĊJ{TBfx9$j?b7 gvZo+9%XQwB-_nnD:>Hp+'d%k3i8L5m+XJ#*ğ *+׭t:!Z*m̏Jg/o7*S-I֓Aⶌ$#ξ89E$Eq;c XHqL6;uBqY1A-u QKV!Z$gQV"Xzޭwv|ݐކ=Պ _p9&N& iL2s*_Jl( yBfl9JOw&>}l^e"'@w5va ΐE޳2NHz^ }Ua !HMJgcY$ cf #;p`_sr LW 7y (9(ۻkubJ0AyMl_Ousl}R9gw ϬMç@ Qh fMw\85E9HZ/r#87xq 9s3t_Y+FS쾷zjw]5K6;|`rհPo=N?^Me@eOxR(翑uȝOo+kVZ-f0uS,N;)#7k]w8Ih- |C3>OyΡm Iz`+#-P p6n(D2̩鎬*^ '@Ib%H_6C8Fef\l\\ڑ%De>Td#d5sT7%~O)ݱ5ehBط,3sMjT}"'c!MJC?ck B|h8aQ0<$US `AƴAePn(w-&Z#=t}0U!55,Y~rwuL簊񬂞T[^:`x sp1VESRqFsxVkD>d.3}c?ӬC\ l?XxE?nu`j`DkķO99>Fw_JN?V:aʟ\{:S#; 4>`d:ybdânE8!R[=4,XxSX}\6 @r=E!K?,9PdXJE}=c-}O8.Ҷ'h/`g8_tKЊE yŭ]d jKԶh @sb{~q+S3M;T U"A O O=V+?e:*A0yV,=8} 6ŕ Z5ICL8ΓLt! O~͵tPsx1frC1Xizc1s}+Im DQptn?2D/o6*wkjy_ji;̜Nrp tnHy1p/Ћ|ɌRviWi_,O ? ֶ)$/Mnӎ^P4&5&kĄ򁌽g]T5 }Tڶ;s@22qSx«jÚ$P2!,T(z̛@V7ײ=> D@䂡nmٛ>8WGI\GDJZL'9%Ee}‘|C7$H] X0z9—,X@9s`_zmʋP~ DB@j̒4̬EO(6)0@Gr0yy]ZVWg9GM?'A?iODOu ay, 7j:Xt#|NEgƏz?0B5xGO#ˌ9J8u8L6YPW:kO_ҏf`t,ċwQ|_'W`|gx.w6fP37h+h/aDiP}Ɏ!9VL"7U_.㨐_M6,(WtDPS[\m;,b/"nV~ثdS 2p.XlS>hۊ?cҜARW$P[п F-# k͚VW04-ܒHɄrAQF?wtNE3 u```D^YTTl6g,FMצSfRy/ s5$/,ĩWaK;ǟ&w@kL]⚰m^Ds̏Eȭ5oA ZN6 mNn>GB;48Om˝/;'u`Eïbn>_Y? /QUhL7wpb1/tlre }UcT%4$2@+  Vڍp|Va_VC>AugM 9Py_1-pPo.A/l)*lEDJ8XM 4 34{d̾hW^n`,vS2s~\ P>^FGG舮ƴ~j0g},aʰZ/Gk'}["I @pdi2[Phq> xg+@3c/;e> `~nj qf!_dnʻg%=\7 F{D,)9n%7lj>jf?tܙa)HqoSMg/b \oxuE[VKʰ뼺/e>c~d(/ʂegko@ uOJnt/'sCg\ϔ$X!fI6JuI)Rn|Z#Fا2[~J{Yn B9 D3w@~6h!2^0I7dn\,U^9rh[SRpcCAv9alAր> .HU{a&Y8-f'Z"a)w A"d)>ۍ:=`7 prޗɴoI Pa14._tE5<=Vnu5S> ;]Ћܑ%Ǿ#e)ymf<Y4sq&3ῳd9s L5hVDu_= ^=Q`yV=yEUǍ\r# H}s:W 9EPحg *#сc [,JeH~,FkesM˩sN,퓖D m9UFQĦR IkkzZ$ah bMn͘9#d"38k83^yt4!YԱv~[.Y]Ȱ_;cV_Pv[`jjs ^fizvڡ bsi=N#%]ŨO(K*h+$JC…nQbV^-a6 yE aDK4Ϟq!ZA)ϩZCk*&C#hu OܲnQSX\I4=n""BC縉&^Ŏpe <` vr a_Lʋˆ;y`򤦩>VAP VC=UKVY&ya\h& sEoy*R(7N8cp %|2Dϵ[Q.H YU.]v=?37bOWoC`ҝNriCa`k?yƧ$<F(m3N4ᶚ.2:5MUS?-„rD=%;J؅ $^64*ǯFPJ \ K'TwNy"?'#dPbSe8It طZu>Cj jW9E8 (^߭Rcm,,TZ8h!(.j9~ tHQ]^_(L=)b6A]iw)_[*?^) d.8 ͗jBw0y-Gn&">: ih6& q҃_bVϮ9/~W=lnTO'vS/Pd87гjzXndG:T%C BBl;egi2 9O,-lʋfg!,1JE"F3ydpVヽvܕ~轩 GgjgG+/ rs6Aˠ  `NrN#tmfcH'V0~u JC]:[p-F W|Kc4U{?ر1m!KJr_y9SqB2F&x+qD!AA7r Z0N{Α.$;O0t܆;LռRJqb?w?$+,8Wd/M7҄.Sw$%T}ȰK%f2ޜ=vӡB4=z~ô- >?Ssם7L~_ElzQjW[&L/݀>Vaqh&l2O@nef 1? 7^؜irm_ mJ[ gyέV T|d~9h'Ff6w@i"`loá./x"AX"Rj(AȎ&n(n2h{T!*Np~9^'*T `cDf ?4AG$n\%GZXml-9܅-WilIKM@i{_y~NblO.(Qu:OOOEP{2<s3~#Wʐ֠^W IhWӶ&<||CCȢ[v_?m?I'>µKtwqsɘҳS`SYM>0EfHIFČ7z\+8i "f\%#fj)xE<अ>*%:egySl%]Ī@*x54`(TTY_ڿ$q]^Ef΍*9ka(G>~_!o[EM) x抗BN꼜RN52D LѿV`t"ȧ f aVjB+v~,I1jL%gk`&̛#os 'KErQ}3RER1UO[*QL3I-e-+ADV Z@CߩE:O%UUXY45*@O30 J,T8gFKY4?Ur3h,K #; bHS@mspePHx/.n>=ZP ٭>#h~ZaqWY o:|Sn'kҍmxWMZSm{Aj3.ȡf@yPrr_Kb[X4G̷$+< ſp65J[PjԲ8\׸fl@eF78K-s\~HQ"pqkTcLӅg+f%[^$ 7.,C6)Zag1 ]0WkIS^M%ў\c'/~@hOP];[H}FM?)?9,Yy(кt^i6.%#㲯wWO 賧jR nS;.eaLX^M`9Ud/h$T8^4D3'6:1-#ZY@]!fv(8ȸq.,TmpmezlZjу Vy(ЏѓV jDFj[B,Q ^>u wEQ];]*&ebȈB)ZG2痫Y_"f1uo>Yy)̽>m!;%plĪ4UnT@ =+=?yz 1UL'z9tXbJƼ֪"})Tjr+?"gMz7xKYS d=_2}s,d>m*e'肉-ki0{.mC:c~<`qAeF#n,*{ic 9sĪ' p>bƆ [& .o\ECMٿ'%d()-nƜxM;-ueWn=ѡZhvӥ_V+>=}_k Pvg WMi&L췖& Y訽碳E!k(n>mH$VY?\4iyduN 4e( .O >cK7bZ};]k^h&lSbwQ^S?k<+2܀pd(J9Gx ȇ`1pOTJ4ubRey>%)v6˻vTW?}6`- $1K˴vTu0U35\5O$)e609T('o 'jS.(ɠ(DafHqZIa?ߍ')g(ƪN{C-b'`rW׽_0BEu1-ZDg\Iq@$ W@px̟/1@ړ̱QK ^gEi߳јqLhllԛ#\{rjz!2FcTEIS~<-bjB_ ܪ|2GxD *JSB Vq? R <*Fx ͨ|5z?{S6TݧxBj KÅfO6A k$mi+,s%:H $YY'8$2) s􁔊0Q @daKou.Aҝ2s1#- -A6ۧsі&}g dVu 2T@/8.=m!,g@%G*{t~g@ΑFV4qaFݵD`q}sdJ}wi@*)tm bȣڠ(ˁ"X֦pmh\mIw{|^Ⱥ_:t˘A\4Y&n0&xBYHmJSō/YpjβPiaF֨vj;{аɪ756^K~| KUx62¹_'kw˔Z ?S/[*%pgוN uZ-)ܣ:E4}n@oX^at`*T=1 Wh6x SYOP8ug|Kܜs1ֺ9@]x+AT3$^)պVl+d}V\!]'l)^',[W~H𨒂N, jC~[0dSaYthZR`ɷwT xc,0$b:%cmz#ۡp#fo@&oP7w`=9['<).E:lQt #u@w%"2$>W0B~u$Vek ,T8Y }"콻4t=ٝt'_ kPcRzG K2Cxfc~-gY D-JˤCV`oڷ=3f&-6.*[S}Xq]3vl 309\T0PUMD}`f6J9"kmR.d!t2#*;1>zb_VA6;dgT6dIe{1xrKe@(.,N0D<<7e3hX3!>2g߸7ӺBYW}_@j"-):  @Ҵ h+ N{VSy/kPIVydӂJZPtAV\\"aGH~c4̯pTN-bm캲LSrl"7Spwa%룧H|ޖUc,(9(SvJGN;.NA7HYpfobLL$uڈjD"' |H!JiXp {8|e)1;BZ M4+"X\._6:nޥW?VX?2)K%-ĤZ9[(evK5tY:Oȑ_Ӳ||y&b@`nR9Ial'D2PG@^3=Gf ֲv+4x)p4hOwqW> g/jRRƕzlAP&OQЁx1&LV%e.-k,q2N0{"T ͅ'簾7<^Eev ;#$;DM%ƶ-aH+y_V9J(Jpdwaw|p#XmjN$Z4+FPFj{Tƈx'T&$ڥ5x5N.xheJ[RAa2z_tڜB$jTFv6Uwȹr[tzi,r@dn+ǚ)US*||lh0 ֔mWD.어VIRx>1\8zFjtgST)`rd b>ȱ@Mx:*REBgR}di[Ӓ_j*b6dE@M [^f!7s$nP;q ܚ !?t`'^#"Fa1p ßҫz lxUӂ|ḧJ2$2%EL/ Ny\a\K{qY^Z{'28~ Yu -&(*94ӵƄgRm!`$ سZg8 /lJFˍ{TlM 嶕6l2F>jkEIIb[ӁaYFo K<+?^v/EKo1M~|+r|p}χ^*?n}5I8x*W^l8!2BȺF,|x鮈UxY>+eN.=[+`sY\ڨC>CCN36ј/!+ѥkѤ7Ɂ'_۸2:xw,Dw\y\$B@'9_,h|Ehb-96l ZfCp;JAub+2m;s_ll_dW'j z^*`sn:|E'V)H(8$!ħ#U1obO풢Yb״Xcy"AGU#{ceˉ3 ڰ␍r6\u@oG|ajM rrĴ=COF^D__`2vP_=FQԜZ޺e2fZKPu{J;RsH-,0\僌/8 'B؀o3P].0a&#L3[ٛvW}QITpA&R͝>Z`diZf`W@U=$ ݜmVχ 1%g?{ ^E 'Q9Oi|n#iI8tJUB*%(n flk0Pƽf"4?8r@.P;%QG_Hw3%1z_`cj  xD:wWKD\ -] r  tA~x;PhШm1v|5c^wQ`D+5ZYv Tl<HP #;ɜdO:]ndqt7>OkvtƳ?.xsJNIT9{z( +&k-R~2q&PZJ;E'hˏ Bn^IOl :!+`*W+- B xvuت"g>H̛wk}v9$چ y%$-@7q"Y#eTQ߹.N,-y%!JAee{QMN.oL[A"cQ~VA>Ik۹1Έf;clmo,|^8Y.;=˸2u- Ct.%v)މUhh=|XU( 0R{l݄^&1|R^WH4>k4\qRl*Kā{wh+ բu MCUr痠G\i u!@:B2'Ն@t+UjI34SbJSe^|a|*`{SܧͮaYk_z 6%2c7ld3@ja[1#4$z6sS0W(NH4FV$EـpF zs7;bnׁv⵵KU5/{$;ۨfP76F{b*Q*6 mwO8 @Pne' HRS*fX m8 Hv>&؃N"WgyO˼ß,MtM-Z;ho`T4uI/Kl9R²*p9[wwŠE {OCHJ&|cY%]!b&R8$Dw:Nƿ~yБ ڱ_#2.Gz`LTNf i:aɛKk3B>?6֍55PAly@YOcM/aSu0Z,WԶڒe S, pNcs;FO-Bz1c>y> ^|e1/Rgkq]һ+aR^9d ܡ.ܑCvN!ぐ=##^/k*QʁK;YhYUU5XnW,[Dc Sݢ sj<2a" xqVDmfW%f=|J\hW)ݔep?}+HُhHe)&F~c|ߓQvckiJS頢K9TKBtnjC%7)5by9s5 WѕdvGg]\7"1s_lXf 8F ,r"YopoUuRe^ Gҵ՟`P'\헭4^'0r="aȑ !4l.ԗfxG2JW̷SILbB9źG2e2t+Gqw5{6\s *iЧ1Uш p'@Jʼ$k?(dG54fޙ}Ӎn]x^Wͦѯ)%oDm>$Gv=o!lVn_TF5-x{R3D8l;PQ#C# ]6^@tkvRpԹZ/^մ]h3w_ާ!kB3,|ZyپdL%\1)ū.{\&6Urә79S=eDvy4=nvORvCC Y2F!-P!{a^ryK=Q^n}qqvijA7ܚ~Vwdm/t Ew޳?;Dp,N驗\_%n n ~|iSKx#HiQs0R94;d$-Yn6KDVhҪ6/kr%E&S`pj *u # Q}/P^l<Ƶ uvT[ENa /s4.شj)),)HoXfl~tSAC'.h0La6h, }|Zz+f tXqD~if4 7FW}&W[qѳ䢠{foim 8NJ7sXWDx:\<2/$wdj ‹pϘ$*> [ސΠJ9cM›4P:XV;w!X;\aR閭qȷOpC?K;iŢy? UymcUW@]btiڱ@R{[سsXQ+cԦ^. 75sL ux 7-F(8YmE:HL݁H?Ӏ@ 7v{Dʙl 6!nAZ`UAu.Kj5~J$/= ҩ/}u4^w\[3ѳ@|J_DE{?Fj57ޮdnk"AVPGezMDQE[2p,\=қGXR]s5c֧/G6NkEwHNՅi*@/ 4e 0c eְ~9==:^dWk_c JZ1CͶ{!Ey_=s3I)4$NIӦLېK4GyAp^ݮKmAL<Eܔ n68N[vơGU3+ZdPQh, DT a7 B&)pMpWfxB:v;ŕ>6%6FV'@'h_.#HWkpj{W29ߞmF4n^F:p$gp/EfӈiP'*uO$T8q^":Np0N\RlEh1^Ŕy 5.ZUVV\sIVHU/trO>kQ~ߕ'A! +?WG;~qM]q-hЈi]IKZ,AoOf84QO\ i 6Sh6AG/GՊ+b|,.k%eԹj?M"YX0CMÁZRŒ`_XٲAⓊA!街Mwocp loXz;.Ւ,+2쾲Sx_p_=NSI.xwBzK~gcBrDB&|'3$Isd6 QBNR }goIu=~c+¨݊K[y Db_ڱRBn<I4]߹L}3ʪ.2d@X0Lujb>5j3 VĠeq XѴw=xo[=ħ)1_ DN쾕СA)l /qhPaS*T|O4P5!MBY0v%m7wyZo+wvP|=xfR6Kk0#Us*CGaAč"S2sh~:0T$n)epsh)"-$3V\"T- Cŵ.H9r,jjzc 9]>00cIw_ke@{*(F07wyšCUtN[șX"<_'[!eAjeYiF3ٗ=NnlH9У7{ni0^q7JO4P5 o.SS;癈/?b,}ý8ZWӌ1U& 6)z GXlٴюEzMyq]^v_fR7+闏_oàbksnbBJؐ(΅  "<옛:V5`a5D ƗN6sUGvqQ Uho4^p d޿ߪ s.K3Ptջ.wTKli= uNW xZഅK!D\I*749ZVc9]5 \)5ݹp O1߅!7tT};vM9oDkY&.Hhk]JyOmOДXmtHpYNDi;)a+Ӈwe*w9,)=% tU&8BDGY?ٴ Q=#/;l0!NgwYg|֤C&F%s4^w딵 !g)rh .Y9p(Hќ>L4՟QF9YNv6n0hv .uLidU[vSJS I4e> 6-0hj@&[E>IX<(mw~ dI'/?1tػDWqA{qbDG$AJô;{@YޓCWdEp!Mkf̦ FeCuPuriv7JD}itW*`bab6{DA}jobwv;;d L_<.{7A@8#aap=2|:Bw(M o~47Z#,PV?K0Fc׼ S:5+ ;!UU)J*)w2@kM $M#& '`a~n&Qrfֹ3.sxŒi<5̖ _Zw"&H.[VŃ"˳q_k[+2/=g}f/2K0&$e\q>ˁvc:3!_0I9o[+B,|X(qěTW SKLKFʔ龰OLqB)Ogz."hy *bG胅%Ʉ|o?j$_)[I)nV4G/ao%~)o8kesf4#ep3'$fyG0t9A0aDSmFGhf'y.^E9$zp -a[X}d1:Ws/i&U]uGFd9OOa]Nrp nʠ;=+f#)5s)*zMf]Yhb6տ"<|f|c q/?@$6`0ף4Z8@/|Zc3ڬ$FDLW''+5$ڷ!O^2c~fXsE苝KwˠV3&jV-zCݹtI,3%Tw\?Dtd7iT. QR9.rc0s14'a$qݒ;uu ܡNh<:8"E :miDn^\" UoNfe^kD[aG#, tl-1.Ew˲zd֯ıktNٟȘAfZ*l-"a͞t'-}GkfxO&< f @\x]B egmvm?t;7uuk^)nIjФNsڬrJV 1pZ XИu,s0Xʠtv򞤝-wb3~G8〢6dٔBhv~{ad^(-mUyϢjf8x\0k )zKxov#dE7=>sOM51ˢ N;Nu!5=#BmCc ύT*!|?Mj .w-NQfX=X4  lP^r4 nN6M7t%W6q<Pb1v$|'4 Fhk03**:5 ڝ ǔtg~ܐ4Y}]TPϟHU̗^1 Z6;'AIP7^ǧy%C`v|3T)pˡm?.]mbc))e92Wq%_[4!*@W`eƹ5rZA]ZaϚjp}}JWx [I#BUwAp)S`+%Uo$vXʔh5EdߴE>/0⿬Ue n9덡rNw͋Y]ǭ Z\<AGfRSEH;ŭ.Hjag,-oc+-PDxO4Le5|-qRT)kv\8W9-弨>FfGZTOLxBMR3lЁmHXJ[A~rr)gCO~%1vZo 0}d*d%hPaLJ)xI]1޸AWƍG<eCd뀚VӥĦў6uxECaZl'gMib3b޵YlyR@i9jr}`}ro,Rb5v Gd#3.x8`՝Xr![Sv;89FM CےtVßse6-,Ld4>w3>,93P~ph$8Rf "SSDSċࣝq~u5E@v{c|黵=q-saYI[[<5aVÄLZD~sm 5dZm$4l%X&zQA:vZfw\t%7iU #9Ppg'}e$.,q%Ă==hR.cox8zAW(kD˖?o3ǯ6yCziHřj 'W~l㧇n2`GJ>e3L# kWC՚`2[?fCe Q_qd QǢ ,v zX^"cyƿibxMl>5`E g"qǶ肭C\vNܰ>Yu4Q"a w|Qֶ`96ӪM!@9ofG I0zSv>%B[y.=WtoҁAƓ<'jNQ\}8ٰ- (Hm{{#g춫M4!JdԌŏC?`qtȾl(ߥ|ZZ("}^gCNMQ#358馃1Dg"-k|[8g5Vs}Y<9/ jЉ]M }JkD`/EVٱvojak%<jVwdȣ~[$*aFެtC:ܫ7͊6w5)Qn*8g\ D|! bvz-3C-x{ؕSd StHfKA>;M;?(4WWCc3=|QdФv;>iTn@&6䉁 QJ0S55,LͬDDÝXx( Kp$("s+s]0DK Q-pi%2Hysmᨈ+`6%U5wG#ASTz:a]!RRVyL\%6SDXRe{6Ձy<ݲj=^ *5,$s6 [i0^őO%"7f PlIss}𑳙d(ʥ)?-r/ɖU9yi W|=xOʯ(1TZi1OauRODq ouҍbIu&u[g^o˗LIHg3p]m s?&JtwCaMg #CsZ$B] 䬖HP7hT!Z)ʅe˽Z*=mGƌPCJ:9wU%iRYŖoQbg deR mbsC^IE™ P[!{̢L3&eH(ktsaLq7P{(d4P kIOr7^N E^7ݫlGX{ZӿG䎬/c4aū¨i@ce<- I)U\1?Hzj^%32}nB=1Cb&AN~z`lLGbñeP0M~Up+x>6ۣlR /27"KkԽYL:rx|NV6IG3O4!!p<_s&/٥[rBBIS>>@97RBDLP<ײ$߀&t7ذbn$;AamEi⠰_s% #=f2aUgT:iDc~+ݑ-#j .RYƻBPH-QrA"=*(A "H@2wc !`6WIz&j(fffLReu1cMtWmc잎g=)Y>E3-!X0N9t,##ֻ%\¦I`_g@A6u{ C{8Σww!t:/u\@H@R^Zw, iv)CX[%' )T%vd={3 &-%q}E<"z1)rldkc=cypԯE+=+NcN\e/CQO[7%qƳ%n M1_֥4]g|z{u&`/qw7xOX5Ȥw{>/3ْ w,UbkmL%K.J i$?a_MNh )ZSJwa@Ϋ&UC`Rʮ~+h\NQv$tgI 8.AUBqi|V|ahV963vv~^lqJ(jC*+3ʥ/8iDVߤ-YZ?h1G_y7){/jz8~f<ʸX@77s7 BTRDV߶Q@^'1m~t0h?ڬ7Osˢ]{ Zǂg%k|m4 JLJ޲L煌ũ' IL>?ogTjT+v G X^Gfog+oݢǦq-tҦ^-p:[T.DhrDlĉU[<6cz;0){X_dL~#En\˾m KnXsqtH|ؕ Q.[y&"<-'IYHv>lH4t.OQf'!K ,bjJˑ}^R bx;z%6k7}pz#,6$P&= 0BR xh?IכgSSo)Xj:-WHF±#׽{<\U=twgXG115łhtqЩ9ֲZg0f%WU qL맬.S·SDG? y6[@Rq%(眂ۚQ6:z!Ƕ9T aX2գZϜ2_0s"uNC> ZPJh8Ad+L@ʲDM(K'i5pOطL1m5% \$Y8-! ϩI #/q|uTz-mε`fkqk(N(R4kkdd) v0k&-:{#dH[onTu^&]؋yZWG$~з6ct[{=wŠۑvpQH֝(ȭ /1wlcH׉=\ِTF<ڻ5,p^CXq#1/N !pTv! .hgJƫP\. b>REg~A!5+}<&tGPPߩ<o}_O-JвDz\d7U=0RygO^]Px$h(2%<״W~NnFUМKM~ I#@ǟQ :-x[X06&#"egT٪A-K}سd"sTs/nCI4a=X[ ˩Zj y1c*`xI0սY9CQqd*w/:0,:  VnD[1O{ s$ CB)E* M k[ĉ0I?Qh]“aᓿ,5}:! k$yy<kx _0iyKhX =MAs]|Nʠ{aiuΤ1[ć 'o08/i5s>Xɜ@cdTiGş 4BV bb>D\2m C<4׼e U3^x>&RH?'޷>'W OͬFd2ub\`:V*w7b:(z81s^6dm)S IU*xQXw7,cFP[М hkz ƃkzG#D~Jfӕ'S}QN =Ƙ69gyo @QWtퟛm$AF} jvl;J'Չʿk$i~dlH\5#^*Ybnߛnb*<酗_[5l_FK߅2c(Tnlz\yɭ_^HI`sl)cMAHRȗ Ah,q4 ^4rTs$)w=džt` :#[u]13(s{yNUvܿ"Jov\R0HCd#?\bZs08_= ϊSOQ @a(9yb3zS{~粐@Q 胫jhʓٿG}O YFڵ| K'X5&ɠ}Q2L._[Ne,L_ކx질q9xQЊ5_j5wlv[> HM/ _khCHQ;ʢ#7P,C 8eRGtn;;f_U,PetFM^.ԟb:Ưj|Y#nr鄿' cE–9G KC9ߢ}8-Y;I/Ț3!pq pV)$(]Q0b #YmY\wh% SZ׿K%%/'Zģ}Ho(_:v.s"~Dzmn WǢ@(T0m N@ 73)HF9z>MFyTz?.\0cb4|T蠖mQ;&J^S؟TZpc06Jd6`1^lzYZeEe@@/6w_ N~$ZvXANJP7*{ AJ%yE|;V@4hLDWf|Ъ^xxUB[3xSlMJ+1j5җETo<`v-DT3BBmЧ5r,ܡ0-_鍁jPPl0/B!jb^#tZyQRBhUfvºP#†m.c! $DΏ=!ͣ)at7Vov vMvNrh/~q,)48 T.W hg Vv򣞖eL9>IR6Cp T)hZ e-@fܘ,&1rgkK=h?Ly{& 9pRߡ&b_+A2ܗ b3*' V/`䭯L=Ҡ/ ks n8I#]΃qB)*Gwl+XUa4[p_,26H +?!UΓ7>骅O<0]GEw2cqeYl R삲ytP%3 Y%?X^QNm$bqtm|^tr.6+O)~tT0qnp8ll`&GrQ/#&hq1'|;Il"H7=S1@sO)߈v5P/=ZR-97 *3x%4 1LG(76Nݡl^a0P^AAfo^˗ekudoTsCzNlQ>2H+_-h2+DN2=t{qȉZfc6 ez8¬Tqըtf<@On%]#e3Fn)G/g_LbnpCbRK{vV>؛ݗu " 3@$ca0tE)=+~ݑOK/-,(hX?`CG> bDy^6zƕLa4Lk]mtz|X(6 e Cu(0]&I"'M9p)}vX8WQpjVH{J5Tc; I@qL;V y&̙k9aRZPͅY]#Y65+%PK[~ϑSYVT";PT!Xkxz ,i]KgصAdP{j9Geh|p /n~i9>'On;ȡ&^" iTL&&[Aekq=1I{P.n ShobzqB~xmX"'*",!Ιol߈"k=;{HzM` *#VcQ ~OmwـXL/^:G>;6&D <a_d`7ȑG.My2j1L.ֈbD//Ur~yBwجA0OEW)\b"!EJPe2;b+w͔ܵ'cF]I)7#wUY\Uu=&&vkBq t|くc4KXB!&b`,,Gv x(y)Mk H{8uEn.@7z<Δ9}Β,{(2ãIrŷ: Sڮ"n yWWW ЇxFo1ET~Qك p#qb%&եFt ۟cҰΏ #n)a3ﳺ0em ͵2tC X/vsO+Ӥr[ވ%UjBRt3^WHa E& bczx#^DM^dg\2+JǘΌjŐ\+7o>)Gz76+Gml<0AMhѲi')wp%y BP6^Û? ^9-I"U(6Jgktk't".MNBЩX܍송}('1(^3O4Z4Yw\S[L}cX7̃r,s2Jq"痥̈́rE].B%,;Ise:ؼWs:AfǬD5 H4KnGt-H6y&iMy8AxI@%у]f()ʸ & *=5Emք ?BZ~,ߗR+wҲ i+YoKU&);ԭꌢэb"-=+N=E#Zl!O  EBI !Kf'l$p?ǭ!צMTm&G8[D S'g zrBB-xzCq*,w|15̏8#Pז۽Ph. 2YLAy'|,"fnx5~\QVIkg»0e 'xH'ⵏxkt#=|s `f̗{P1ERF!!7LxMJW$)\d9Y`@흔xhd{u`8K_n=$*iߡf>K7}6,L@<y*qz/qEV>Hv2__ YtҮg$- @%;C>rrpxd7a\\ 2E(((k%*CP_Q)7/?x%^ JLB3SWFXSBeS~e&|}sxE׬沇քV2X ]! WGzzn]I?zX`\A i .{G궥ۢߊbO֠ ν嚰YUo0މ  ͮwuа\ax71::)o2I ":\ jw6)wVSEx .w'DeTGƊ[rď(/rU^;ʡw|u1eSDJ.4@y9!Ŧ;+iڞĐm!l N9ƩCkK*=9*;&[GJ ׿TܬyA>99(2 Ww p؊.JAmfm_2۪ck&B{KA "9D)]=05FoiV4IvKNwXLE]@au &9s6Ʃon:05)O*V*L[oTPKЛ4T&xio, XmC:)cvRxܝtÕC wM )of~dž;xGLٝ=_˝1Mz~9%}'>)&M=7DQVSY]L汯~޲]=d1gy-ߋd )=Ds o m]8h?Q_ü Lq-)l<R׽TCEۭA !K8^1-2wo`鹑<<od̹{ݷV NTݖɴxk)^}83XHAy)ggr.S^eM:!KזPO9lA5C[G̴ؙ֕`a.eDo_)O",6hnĨ *,b6G7YgB2#_OJ|RM\΍d3/-h?ZGNF>/zI߾hq}rrHk+oD9ءcWZwJ1 ?pJ8EE˿71RRbJ $wɧ⇏N?: lPpTv4F#>qi2C(HӻO"V"z(9'+ ˩5)R>:$hV$8DvUEG -Z[WHN:8!ˤ H]OqZjtI'(xYX2M1tnsl0=`R*}Ą(r>[n /O36;4>Ve:b|m#)tPУd1qf+bbW0c9 z\ gWR][a"K \[JNmȮ^#l٬NL푯ԭ ?o+NRE-ͅZP$&˃$r*TiڠK}qRl̵u5LN!f QY%_z'j(bi;5'x, !$*)cU~}arm[aLy$c إyc/O!^̝>!lw@gKe/RuDWՊI1A8c(9|?ulEqޔ4ɥCE_&F*=D =;dlߵɉ`ԀuG[0>o0$)3I÷.xW"Q7%.;6\h Fh;7@- kvAŅ--9x&' N@?(oJcURd'!\]@ąPCRBN#`Fed<sr?w[4b[nu#lXฬ_0lx$gʭ.pV}(IĻ:3w`rXySy|=z N8KAlsU(׌T`, !ME,Dq&!1d⡼q8V9#x9m`XSA^Ϲrn'1i:ACUA5;D{$䍨I۝F!s"F .[j-9cm#w p/ՎMq Hq''%=ƅA˹νbU3)x8ao*]HMm3$Y|XQ{T8͓2ly Y@-IDleEbA:"Dw54Q 8䆣/ h'p;d}SC3m("'{0ZrsZP 20Tz@9KCO.Bka8dMx|⍡)yc/>"`nՙPsIbˑUv{H[b&8xs\g&* qZDn|l\o0Da|y&0&ks݉/۞zgSxRBhH6%QaWvr3W'prը$EE9#T<̈́E$xhn~rs/eB#fX4kSgzBCuʞND&ԸZY^En>\șM|>ܿmY"G*:b>M=T6keO} E+;rY/Nz(}~npd&j$دS; :cuRPCBvjk۾b2bȈVX`WGu(21?>Y۠MߦڒWn~dV:6bsiݡk f` dkٞ' orR m:R|]n r щ5)U1%RbuW.),D~+R93uM Ccs6]';dԼT`Daݍߪ6mu8#03|đ-X=_#9PQ\{Ӟ&j6V\Ksłbrb5DX1?oRS_ݑd)$g.=N0ۖȈ#H$DҎL_xb ڦ 'fk>Zweb{kS66=[l DLhoh-RI*|osV5Y'͕xXU4*[Qb`pOۆoV#%>5-4ޖ\SAҖBHBBmG+#"U8S}J?O°*,0H`+dɖ*4u!l^jMnōtT%xdQPs @X-WB>ģд`:["WG)-rN {>$U{碃fX]\( Qokf8'KB׆? $ru6{G23tbԠ^E_L19YC2r| nΎM\p->.NԲpHgMuHt4Z^}JS:"<͵xvK؁ >kUx@Ԥ֙C DI(LNXxɜHTPG #됯N$-C>R^@վ`@_*[.w-Ѣr|qp{naoA6pam ,M".:ȓG$j" \<7{hqx\/pL܀? 'l/=~;$m, |}zQ1*x9Ν$D s.sL^?R} ֔[} AzP[ږ$P`TvQRK5Δ҈vg; WLp=2qڌW`hjTMS|` r/DvU`~?K T$'=(Ec{DB(= ns%,MO`]6[Țٸ{>VL! tTG ׄ^^5$)*Rpu09Qؽ˛y*n / eu"';(mϤg!t̀lun?eHhe .[)tU$钳Bei۞gM?E)63-y'<ٷ^` C]_۸yx^ vm ΐ_=w_~#6տw\EσKqL΂4)uNPvSPq/&"͑wzS㐲 ߅v Tp53#,YWETfu֗bH%HOta4N'^ j)q+.<{xgGwtP ]>^gE֬=˜vubd*xi59Vnx؜ (L6 JOv" UiNL7Qf m 9/wk)wqL5C PTrK M[ܿt$QxOc=@UHL:=q͎[#vER|#f{{:6-J=rp\)i1dK0rNW9A?9:ؖ˭*o+^Œ& Ԛ9cE4f ,R#[]{Ci 9L0n)Vn/#[%AŒ +=P1wF慦@+ǺXc3DqT䢥07+.ǭ5#ݙ`RR:!.mW ӨїS+X29=<,H [mo9GJljgo<#1H8Mgxpq=9Qu]T3+fZ NaбvQ3_4 3+PWnWRRш%!ѐ'蹞~goe&q6mf",m=>1s|P X˻2VI/Ǵd` tE7q3f4njk4/PTM)pMb7 $L#Q(vXO~ C|*xq,J{@*wSgOk3of.uĬΘWt6!ttԞ&S5 \ bWr;;˯U(c-g' /K"GlfڼòQX YFfD{\ۨ-vgXR%?N.%ED}.dU"!TfM8?9A/RPHOB">V3Op7k{-C{:y~zʀ\׶ pK4G9l\8Д?7FVRƾv7ÛܜANHvy€finiXak2XRe̽¬cSo uWJM/\2E9!D\Qڡ {'8hǑC5ojds/ȣ+cD@{;x5. Zv"Y1Po_L;=VDf}@a^ Ƹ*#Xt"V +PEVaV׼(t?2tV?O}ZyFqA-8\NV̽El dknvWW#|3~`ij 2-z^C O j0j\$m(,L;ōvY"rWֺ{#b|_q)WG,vÕY<'_;x=ؔuxʾUIK%[M%Fbc>[BNhrOU6! n!&hLN\xgb{-Desy%z[t\O<n'ho0c+ɶͭRn בv%|o"J[GST|]$9\ؽzwd#D[o8.p{]wi,\LJ_ G> ֪xg>^̓Becd3pfLWn)mysS+N1ƃ2ϡo`^nINKˣ#VKr e^%]s/ +늿U:\cEotTFsJlƆ Xbtk`AfKSYHmAP;/%5ڪ?.D׾zt5_w7V:3EUo:%=(H'sr7eh=@JlG>׿P ف{ ´'("eKHPwzRo$Be(# 39s˙@MSwܣM j#!c0Ƹs/ffTT 8I.4. szGkmf^܉Xݿ/ao<c%!{8vrkf0^ri>0pUˮ1 ?)׭ TsrKVdK(@J|E'Ӭ۬wwW wv!r8Q$so}KW57Yէ_xy#yLF,ڬJIoK_ 2 mQIC(SnT"@F7>k)f_e>дNXP8\` pVN3me22 xU mBuZ.[TFR"#nO(GHz J\$SSQuQ4 ^.Pu'|JI|;>~泾-}u &9ꮁE6&dz2$PPjqOlDa䏃7o/;RiuRUṪwMk:ByLܩ|6a!ZVMD6\,C±Gao4'<$'p9r\#iEW<`K$QUark @V׶kYWrڮgMH"-aſ5Q`N99jxg%83Rr(~j<$R4jF'L9Fp7Kn y?nFze:ytiYTGIF rڒ>XSOrW%,jj`Ju/ cjmt]wtwmEWFݬ P)1ÎqC(D T0u(lwR+b%ۑ7e(C8U_no jGei<#Ydw0,Y H̉g5s&/\?6k!Er#{=~*5:vV caLGl )+Pj 1g,ʑ_M_?? Z1ڵ~ySN&nJ lF+4(mӰ7x޹pFiC/'iHr-=+5UR*:Ѩb%Yr=RmuuhdEwl ,4Ī#*ɓZ4TLږ@|*-d'|ŧC>\0n#" EuibZͲ@DTG"zg{ve_p߻hb'kGxl잞-rϚ%yT@`Sas#LGvl Q6%3$ ұSU_=EF||1"8'5U̥zl!X}eӾPEӅ,Ο_77#C+qJ,3SLtK&a{8FZ.ɿfπ伅z("/)Hd rKqB<|>|QzΩL@liHjq ;}1TȪl,z޻p.uWN>aw`zɯ箏-̦23ggL3q+%n00wdu"TԃiZGg~"G+]2FtWM4aHpcS &o.%WѻD(W/c,oFxc\Hmi e)yሀ\pfb|_;Ef=Xw0໴K0BS hM콐^-WO}_o.Oqi;oڮf ܚ#ru1 "ѣ `ц#Ia\CV /#'Ĵ"at F~B%"=âbQpUt ^b”X!ʹ4Vt[Ѓ!h ZybNV˛sj)V^0W= ϶ۧ|aQ̦Z!p-4hWoN6!fm@wK,ZM,2h&R„W/Lc3B mƨ4{T%v?֒to"XHEI[ +!II /Tr&MM [2b5_>t-s7)12((TjܮaQ%pVm;:QEzcͤ|+'?4R7*6 xB*bA[mV`'G.U }SmJ$4xr˯Xݧ 5xAO*׾aNˎ7gu=8FK/^#'3@ei%hziCVYu#bvʶL%^d(ecx1kcA- Ww 'xe5 UJwΞUHC%u;"% _I1TGhUe$6+D9ky*xX0]m2TtzyQ7adAE>?MϔIՉUK"|d0=^ßr׏Q 7RIm,? /`bQW,1bXM6)EbRx*Jqs4g.>.n`ϟcV{DoH!~TE'3%ALuNU5 2#«waZp&ʉc QQ8E>n9N:I.;aT!)2w ۥx ?=vZe2Ex6%C.ao5hhzq;=?IXʳeo# ;oYEmQ$:#'\"P SNG4O(Ǚ 2*ԏ>ߵ{eTr\#gOu%ʪn sZZ½P81Ә!bJN|Gtޭ:h"SYQ/Ǭ::|x[xϴ6ϑrffSm+,ዯ{8f6$*Nges]ċ$lwX1iPVϥ7MmopUrwjwQA4ot S2}nD3XكVHs[* kĬSյFЯ&dүeNY@"YP2<$ڞpP>ot%#1Bםh8 pӓތ8Bm{G?x%)M- :UAԅRG V:ԯN%kfxgv>;5)ȚB Nj|񫧧"يYBUv!0]#;|INLhHj >3#5$k%QEqL.Ĝr}tRVHE]bm>;'D=nI85HR%ܩDaiS 4jՎ0|oYy!Ӯ$/q|[+DTY7ν7NjH{B LuL+Ә Ro=,s:G׮(d ݈̗)ž qA "|0r͠;8z֝H M(h֍LP Oc"g>JM9A3H"`T]5:K20]y0q[hSjN+fhۏ~Ÿ9tb@euGRFv?Ukw]Rцej;$SDޖhVY }[W0Jy֯T?k.\*BasiLJh-oF!=ݾ<Y] Jd;=op7SJsQBpwV=2>Sg{/z߿yV,Σ" 6nG#s_4-md%}xŜ^{+0.lDP{D}>ũ%[QN+)7Lj)!hsݗuiv0xIu!-_ _uyp9D)ĹRPܾHD.X2o2=5y+Y2C=reLA"W"=0v4DbXF&,Q5 ӄX><("==o$HǏ:>̙-0S/_*LF8-Mud SR-O;^6@!8$3շ<>Kbj}ֶ F9ƒU^Mv(5'#.I`=0B+I%z 8q%@H@MD V]8Ν',c9RadK]$}`1sƺ%L\[-b# XU'(զ*DƭPk);6z(ȁLWN?5qkd̓TC7N:!>9tRۏ4 xiw|¬E3nl]G HM4f=)MchwQcukkI6A 1SL=E%?ퟸ "h\,9L_E7i9CZJ=SBLt~|a" hxR" A3uC//qgXX_)zTP#I ũO,٫ݤRU_@%89̴sv gFXTzP.M\ua< 1Fgbg 䉽$nM&Asi?嫉VE򵠽wqHğUqʜW@5eKe/[T:^x_|wwwʏZ.Csf}r0V}V Yffj(.-ȿTE fe՝TW>:t!_ud\CLZ#p1BQ2vOn PSgC?>8Xdȃ. .n[@ |^J0)Dc,~k?AIYM\t h$ 9g rt]&-~9LBI0)R"bBΤ]&jռtRG XTidO̹]||2>8#K=>$N0s Y§/룓j"4˝Jg4\9#>c}  T6M˷S6Cφ\2 # ,S6Y M3k`ѥvнIؑ: | ds}m]<)fҋ|v73io2дpy-hBYRhr P7@D& 8~oQ' pFX4$s Q~ |hX˝:\.'Od9./*,d_rA/ÓeѦt͈-v(h$-P%a+@_9ٞ;LVMF9,jS9Ƃ}\1|8vTN_h}$䢽뮠wfg!QPbTc;2ϙ- LBSZ`3 S?b}T,BgJ8:b¨$VĊjvPmqH;& V9`l{ue8ҮݿPKۧa+y mHR[2OL`6-N'TĊ:w\( vCݳp9OR)6辀 A%lG;1!h)*]"Uqx-=?OsNpaAm[ /'H)pʘD0bDbeBWө%IFqѩ79% a`}zMA'%%m#Ȍ*{76h^J+#+%eN^{jR#+mG}(Pӏ7p۽&*ǥ/e}TrLpjJx*Bvִj\2%cD7J 0,34CbZ8haj JT4'Yt7|K5 R*>Œw?bjpС#^<~EAɮvwQ?1~&Jy*9*|! :+XYʣd]a";\50<ȍϭDh1+L%':byƈ*,Efy8֎5Z:P?Z&7^"[s)3UT%bQl2D@!]1_зUZgcBTY\>\ ԻLlZr_fx!D9YK_U"Y/.Ш\ js~xhAw-A4cqG^˥ mY$BUgoř i,3PZ_>#9NߚǺ;9~3Rv\PC_4-tʨQg oĞ Mbʢ\⯘bZGJä?Fs!ZA%vGZ%  A s΁FQAhgVDQA]G"v궲 4"#5͗صoE{W@$S6!<8qQ3x@peį%ebjseb(Icla?\]v^v,5m2 a![4ObZ)E ۣҷ{SWh1RQ.Fs2kSd$W¥5Iު̢!@!ҦM ;BxbhJgRj?Ҏ^a&sMe&9ɰ` p70`%n~2̽{NYxlIY7&iRc |c`w7r쩒ɣ<eH7~cH:o-̖Mūx]FTd!XقgFwa-Gh,%'amvRg3B *&0u;CYnRoX .b-[;kK8~7|h_ݦ{P wk(=6x NMTc~٠1sR*X{x s(|;_"o|jSySjqpMZCi=;ZVNa ˖Px1Քim[u;dIADfeEpbxsǢ3z%-sHUXIכ\Sl3gr},֯TGPØvk-|@0IATαUHʓj=ۿrkqs%b8'e#*@^VuCgkth,?Y+e y[qs09;0?PIdF =-_.y(~};SvU p^_5>HvvتHf=#c~sپÖ,N6.Yb@8lT8#&GwqF}s̒ ЦH}u&>(Ǟ0䈀ǬC,UA_(MEӊDXVN㣄]#5ubNg-2aAGy%ĘyX^h=?')],[0Tcڗux.]'Ӱ$zH!}%O$3,@a͜ 08 XڵY `~ sKZf* :`dQ53CNye^KcZ^>̯ŽWy=K_gucH3f߅B&[0qDf'Kss%lY7#vފy| ӤZqeGm $Ve82.nMv G۪19"5D^-c`/؋*vTO,V⤃{LЯͶt1 rVCKϘjoS-lU.Ze{Ħn}7Fx|VTqS£Z}Zj7/jx Dሞ/Cߔw]j`?/Xƣ OhkGO E&CtٟfQ6_, *>=:{\x};/ajYd(t:4g\B]$mx9e4u F[{)݌߅T쮴6e zuԷ,b4gS Gߖ.-'e 3Q)heE=匙ʇ=/}#&0źc ֚\"w͇\L=O]=!2lj0_*m58~[,x2{XyJWDQr= J~SS.Z%IB!;-hHLwyo8 fv!\w+N<[_< Gg㛞xC 1S4X(Pj !2 EpV`~yFԃpekE)Y@ri!7-T$YWI'+ި434A,~DFEWk luxfot@B :fJxv6xX:n@ŘR ЁD3|ZR<>VY98$iV̹ipr,HBBd~ߎcm\l8.x~8v_ުo!}enW%U_t>sMj.SM @NK8nvYH1e6ɦS\]v8?ωQhLҩ7W8R#NPi@R%X[*ms'šQ!̮-.{4 %EQ{h&YJy:I~!'!t2nzwKڡU?i{hSnLN@*09f-x*Wva&fG8]~;4E*tPF^ ?`;v[.r=&{!DKEcgh n<,9l:&SG"t}aPX@Df AgdXJɝϝ68K(٪ \U^>O҈b(d5n SK!EZjAiJ)QbR{ )}5İz6ԥux`?Iv-G,*ER*Mt_#GMgȔ7*^P>K&M_|/>.<PIC~R!>٨lBG1ߤ1e=b5G]mŵU3 *0"y|qE5L$!K{I)ʃ+kLWfpfM39I a Ea8Y~ &gvDZT-9?{]m4BoyϣZ'2-9<<vWl~'Lilӽ x~ z:2S ai$U9^WrR|Ֆ\bLݧ'Oiյӯ&#U'_s?R(önt"ʹ316e͡Y4F EDۗ<+f z{mKnpIK2*uljƊ v9SsrjVgC!2L.hS yjohgB5pEf;UR\xs ̰c(1WיIRNPԏA =3@&G zXV&l[yKͳ$% \Kj>}HġD'Db%x:7"IG߯>KCQMy$ 1β񺕄ʦdUQHnkZ2ĕߨAy&96]N\CqMq g=mR;iI7D{*.q2~hPYɱBIqM/=|N9XY- se!^c7%+I{!ɷ;b֍Yg3ቮ%|5~,\.% J Anr0_u:Jv)hStjޟ0E8*V|^\Z[3hBH,_ K@ =>=n|rxkXZIDQ҈mBAB4U;)9S%Q{?SHM{vBm ʟm6.H3]Cj+ .~ +M8HOGEl=sff{tr6?I8?~:u zu$2/2:ʬDQ#c3:VIe ʘ4%7E.= $@tjM|s=з 9̜8p@~xl}A]@# p'%@6.3i I6.`p^KE|# B:f*>fǵD̝q3Q7dږH C!U!"U 5F2ep &C#}= 'J(01yA__Z (6 "WYxOtzNo53Ul:-8knmnѰfu2ʶUr٩W qZyPLRr2uD?h;yM"U$:ܰr>ez?Da G×˹`Q oW= V8aDFLqkfzw|B'F[s7YNݥVT]e,,վއ{FgۋPoۺ׫U&S#g %ZsR-\CAo%3"GVOV( BU VUT|]㝩LZ; p^ o*߉e2ޓ.quʺa |0q/@k0:SRO˪?D1;Zo4Ο%]=OY= A?t-fDCՌ45_6Ұf2# ]v Mgw78Y [kh$jd,CcfZ딃7qK#e%~~<-,3$vޘqn #IxX!v:wD)[m]Icu'|tqT*hËh7nȯjyXn9E-7-5,G ʧ [1[ oS1,UdḠD"VڎL"S&8&9Rg:voJrx%QC$:;`Լb:~s]/Wslʅ>*Pg3CBʿ`HySUr9‹b'ŚqХ=ʬj>M, 0G߸W*QW#W<Z {*$U]Ioq 1 DlP3C6 ^TW)ݶLBH?/gHDzоS렛\8Jz'%R6ᶌ0Az[yZgeOc~GG5oRX8v7CD߱(-/z LGŜ_\,x I|k]Jg 56rbjYDcۚ@¹bDNT:H~jtSekqwaFܯ~}2( JBܔ!m[: P-4rƠ/ªb)^J l?Ȱ^Qnqx雭'{v'ד.;^&L@7MZQ2Oc" tr2<)0~el0MjTo }i2Y(c#Y:o1ܗ/(Pˉp,_8'4*Q%6+j2<-B1-Lgi`m(VYPDv`9.g7; &R ٓ4Zж8S قpNm$Ӄȳi@F8q 20S^}csxiXMи"z)nK{|?zs埔$}eZ)-~䃬1h*h^flqG_Z#-Ndoe{",)Ь(^7nWad2,s,bj ٭H|9A!S¡CWg.˫ C-t=ƌU [) `E"X{! +P'~`Lv=S1 &R܎+\$h{.nMoiQ1YY`Iݮ[#y-*RLQeZƪN_g"0ht>_ ڠ{B̀fp4z9we@ &Y~81_ǟQvY>DngfwAXzf^ݍuzW¨gA<ļt<~ 4.Ka҂SQ6=)6?uI ~ $Ee#e>甉N"F6!ne|fuU!$ԣJЉ0"G[jɼkR} Qۀ!XjX[OUSs>ߔ~?TO*(n2f uk Yi<{AZ?Lcj,|c\ ,&8b2&Mx2fINv_pz;bDՀg| sM!Z8'ܮeZ0hp$٣4~$$xai=9&[7r^޷#Q;P9+wBٶ= <蹁&`(`"'-ޥ= ¦.. ֋N?DFnas--LsaP]+wJ`;,-!kGt BaQN 6(ZEJ8[r>q<`X +~MZzN"0+|-cg9?ݒ$w!W:WRI"9n}0j/'C6i6c y`rWV\DɌv]+mz Ӆb(9>$oIkuAwD2Wƌ"ɜ#U[@uARgSOFN*1ibYHsUw-G~EN&Ysf=ΓM CD<{iX56 #Y.56H#Xv2 A 8hMqpTt,y$ k iz"-w={1n@srjxjt½ȸ^Y0q7.E>1Ak>gԨ^v wA30e&yц-X=I7[ףkqHT1wrI ֝4-Ap3|Llo3 c((|CW8 A i&;\d0NL C6~?b9xuZҶEG?+Q+khAt$XlcH(R9>.K7mۋM/s  :5D1Iq7/UTe9Ͷa"'A642_͋c"+}%|nrF5DcD*w^!lhթfAW6y` EkI4Zӽ,\M0T %kbJ{~4 3>t s$p&^`&4LBDJ嘏 O[N6#xOӴ4Ӥ4_FfԗPr_EP}@ _ڱ%q3CbߟNpY0W`Jf\Cp=Y/@p)L,,H8Y;DnfIM'8!)S./oܡn06H^\.D~ 8G!zaO%񲓉\ bGUvǬ6LOtg~[ƛvo>X/qD@"PðzZO^o?ᕶ\/SCDVkc Qm'kJv` C sc;ʎoJJ-}ό3VZݳR[>luܒMRٛέ f $kD\PE@oMJl < !uHT̢PF^)Ew,EL8ૅ"irgsrAcS3:pڡuA6L_\7[3&0pNfdӂR!%tH ٳ݉j,2vU|eڤ  nV6rqw٬;um%piGnjʟ˘ZCZmnN|~W'lDqA?\"(N^vA! ďJKwBKTxg}Yc.ejQR#0( "77 IK rR+ٛ2}U)TFNGS \F&L\2g'3E*w]n? XbClÖuW\wߔ {1'r˓D(-m7E(ΘT%4b,&nI奖ѸS>` q.5ID]$,Ts?1VmSu5Vx"yxQJ Iן^Rk[fPhhJO|U4E:%hDmt7d9 A{[UHNhI93]s=x{xcuÓ vJr>BʧFł*9o`mSc()#sO#|q3 ߭y^QR;g+LIB-q<F< * -[Z7Hw#wþ(DPyfKm{1"*Al"|[}XF6~Vc^@3te z9<g*̠qN_"0k٘[;deԀnՕfhݸJn$8_x9M_+:b!@[wĖ-Y\^;E{14+?ou8'D0.,jnߦ~ (xf'IKuLN<mn_LU6"izY՝1lvOQ<^rײr H b\NLQWˮ/4z9;0lnyԴ,qj́|W7Mi \Iеz; +$yu!yM} ,yFuߨ`)HVNF#h&6l1}$RC4lr nH(&|a`vD?!ּ>c=ݍ1\z+BkI&;\m##yo`JLtp˰f/8{œ hQ9k3R?e7q?cΎQ.18eD,kp$\V NǟA,Y. Z27PC[ԴFu%ˏ6-w< m#k3#z:MVOMr.)f^}5aKZvE!#Zq-rSrk6fѺ 8+1|}2XwmBuc^wX܈[1[T BmlF  ?qxcP)P[c-Lwy"}ְp[+:+On; MAIO0Q[wP76JB+8Kg+xih5\`/g=FOuyN#olT

)RӸ[c1rZѠEel y"R ׂٚ}Of#wtEaLM YqufxKEnصd*k**a1 >n눰?eL0ps`C³׿zYt.ØI/W7ti/$%"N=>Ld0Lܾ>Z bo @AMj|.)73 wT|4d塉Hh-@]V4 ۶yHJJCDM %vkD^$?6jg=@iZ^]r#ʍCpb&S eĴ}hK&#do; ¯qy`Qsn.DZ`|1)s6eTH-p:kGb]0P;M\a5y 4 *|'ɳ({(`b]e󶱱ரHwN@ѿ$+B$V1&ց=}vh6ҡ0ľ!9F@Jg&$.q:~dq^? .7u*%=XiJ뿌y qfu 99ގz}‘ﵚ'_R7G\zѽP &om dm!26=7AZ}(07緪 MNWx8 L)W ]rv_ArrOwkǖO+ZX+fðy."7A,V6uG4YVr ܾ.[T\li516=✰!BAN^NwMqX.҂Yya1=BŢ:ׇqViJTJW:A/H ㏩pz؝up:}zO8.-_~Sk]嵔Fu1o+bo &$(uZ=\xVC[dh@FmݟðKpa BY/#?7">ޛ 敉1Z3wc RׄIHUٳ춑a',%~-xGU*NKb@C' UEes㜓wuTQJ 6X.4NUm<{Ai[!n]hSwv.9lrcSe1_bv3?7dvE椠b˟b)PГFW|4ǀOovtKAS$B(22ya&@ۄhSD?[/&[+CNXhGXtuk`F?^vqފDw㷀׉!cdB㱳2#h="< @[Nbt g"sAQ_Fk@s=Ʊ{@czPXW`zɹDcfS~Fx?ӡ|_g)x$ig˟- 1[[߸fdJ@9R$|`!P^{B` ီ?z9h&mn9Gg߾[cY'~4-X(ةѓ&bVL s4_ϋTh,P- ZlO4BT `4dv>i2J^#瞹Gm?$x ndflk·(LM&^0SS @y55%4#rUT<۳'h i:d ۴"X4Yrc~+~N,EG'Mp\ĸ̈́pbԀ=ϛ(V> &azȾʒu,K9itNۼdp xދ+dj=Ev+` L1j)˴a ct2J7\r׈Q)VR`T8pIk볇zx-Ftq\/)uҦ _H'͵v gq{'1|,њy(x8!,KtԫYSśUBŬ#\FeVcL@xe0ҧLWo: "cmLO9|b ,< cm@~%2u?|45ԳR`)Uk7 6i h^m5DȈԡAlsd%<=&],'& W5I  LS8IMeK' T(·Ho)[AJ~ 85% 2\2O$p֑>TV?BzUe^W ?1QSs镰b@3aY}S<_3&[Du.8CFf_j`t "E9G#sQ!^P8ENt&>lR_i536(SEz+;0.ۭO!k]l "Oyymc 9uKxXe1v^E4]MCm5MG*97V[;9V-vVB;V_dI5it |; ](-DFNa?KF ;=N{?wWju1I:bW__Dlf bI,LؐFL̘O i -Pr+쵁}I5!h>|f u{YSEݒv &gWdoCvbẓ`7n`F%p\kDX?Y'dE?>>[DwbZ$F.c}F+jkLrBD6ߙɩ;?1 Q)23~\ >QrïL̒2P5+=O4@A%Jcg"l)JJrJz2GARx;`NCWL.W_,mrpDSpZ_[491jȥWӀi=0Xlvy]{~!W'nlֵ.|b>$~uX2qdLAtkw7XHA5uq$X1v(t2VIcSQ.քۖ\TƉQ,fHE8D옑~ 4hp8ɉY?CMƉCߵ`1z1+KSĴwtmƸ,1tl#!$ao*5DF?*E\5>w3a;J7[2B08 .*ުtϾBɮDI(tq5 XßGs| Y#]ٌBTe0~ΗTb4Lmzf*8w&Y+PR)'f |7E`X1ٓe&޵5OHVn9NX<>O5\ 2{OKJz872 Tʹ}0(7+T'ɻyk`ImO*Fp0Iz-+v` D)Q*c40>^ipyfFY PSi'd[~-Xb̳{܎R eժ <(p:_z`򉒣jueWZ[kr+'?Pv>#W,컏ݧ,Z"-2EcGUX@1%cRtdJDh6.8`Xr˧]Q]kPK5/bcpݷyU=mE 5W⿄ٙ@y M~po]{OdQ;3H*P(ꐏ'Ɛr9E1| `\ =ﭾaap(ѿPuݬ݅# 91\P@:#(m_jXc:.o $ĦzCDYg|,wkǂ̈́04IwIK#dZ)j̗ؿ?HbM96ԕ~b5mDRo ꋽu Aj5y՚ROzWըIv&\#,s]Ybr,\nyt1-&ҪJzf!:坼׸n2if7+4$R0dn1 Uc3_6ye%yAu%ziOMh Nqny6ZzzD8ZtFmwҽqdiDbX5)STO'(1;eF-$J.c섍 oYldAR͸| vMY(g+[*!]w!G^|-(h_|drAy%Mm(mO;↋8% ཫW>5Na :Č~7BPTj`% O[T`Hr,cV,|]".6f3T0]udus=\܌_r˺.U M[䔍) VV,h MߔkLGFu@>js%FnȤG}o쫔# .dۉ&F n#e~oX6A ؁Gt>'t:OV9andko3I^Od'>SdKヰ`CɎ*j |K̫Jn'Wq>9c|_ik䘗~n)}?$eUmhոtSZ ! cĴ+: W|!ecuٕ.d3b]Ɛ@*ɱSLE>1ê\3kG$ Mᵿɤ҉N6׀o'|uT**_\ ~spZ>,:@Cy"BP~T*syY{@@ 'ͬ#=Cw* M*w r ܞe0)0'6lDsb!7[}R^D}{71[%-)o`-ϣ(i9_<ڀk8:5_4}\EѝJDs.HMvhA|E*l\9Kђj5ȥ1u$dxqY,<\`عLqp%T9>}T& mdf~Gz9=p(LG6QAT>?mWj=3\~]*{oOșwt}T;QsZa(o~\Im:RP+(#;UKG`),jof^ZhP(Tܚ&e19uGjQiCPL9d{t\a%n ʀ~4g:ʟ$ TYJ8F<{zdBʵ ۃWbqTU -^='nG e3%y'd||ckC.VfRcXf!T_rKp/6xl@]LW'D/c,|w}{=rmvso?`+iSC5SMu뙕읧T@=30>%Ba_3 k|&o#HVnZz,AAh\e1>;.kBy+,G<=ƩknbA' K9BRc- LDNcڷfW+Bڹix_+vŘ=1)2:F`o3Ւg3~7%]Þ¦ Esk%!Mu~,oBxFP'DPm)l-/[&v((t+uSIA`uN/u θ$.^d*eMgв 0 FϷJB59ulx)"omD_tOj-`ABwh%FHr4Pq| `lz9V'+^8=,tcؔ#LxsW OYBՀ`Ir(i. 7y,!ŒS##1)kL]3 Uqw͕# iOA8w JMb}kdگ"iI0['<@UUg+с+u5t4O9Zׇ) Nw]>ٷ- BGxG:*k0k {11W S3|+^ҰcQfN ,ܤf UVW8}YOqxSӄ<Ϙ1i2Do3qkͩ69l,|< g_ 9A7QIa𷐑j+ݫYR$j6Q5~Y6D{})偬ͻjQ(+Tb`d̯UMQ#+XV[oJfʕ8ƌm}v.} /C C0T))Uk`@4]?u7ꕏy/f`ܾ<T7KY\Q#𹛺%LWv#k߳Pd0oءZonXـ ENMU71$uc q*yW ~ t5K'7@N*yoAH73@xXvPej>@&C|kUguf8鬸'[b`tbᗤ+, v~L7HUv ժG?|iZ~moɕC;zT/&?X&\[1؂5}qf2 ߙD ϼH9% (Egb;+9ByI;b52UE{1ˏWbk嫾u S]p,lYcN8>Uo!7貍(vƬ/=&)q^Yspf˦=z;t+ՒDYY(M\NxSXu68J(5t&3H *n8dVS` YX{,SNcpb)Xx8ػb!K''8o.$W0ٓ\s$f쌞=!8 ^^7' J(HʰQӥ&#-8~6VCir pw=,t!R82Bh^=e_%h<`QI ujv.iWwF`/'A`YR mV5ϘSkp^fzof{9}= H}]}H^:=Qr+ P?Zۼc#f>2Ln'^yn٠Ds 2.Q|0*4QojIDLaFew/Ko XuI<UѼQ<3mȶ{=^" 68 P2<2:VlR`WuؗJ*)ϳ\5?֍p$t8zmV'V(NAϬN0w2 R NԱDw0B ¯ f- ^D#c0tml2YO)97$<qCM4{ N^ǒE? ?]L[Ϣo;yꏓ9tQO7ZrUTuAPE}Vd%UKJm2fA͘UwZY]]Oj.Շs<5L9'6qO_eAq`HFuH_khTD_0Z7Q0]_sY4/($yĤ*%˜ZDkc*@OrQ\_?αVp0{"O& gz<:e o،5 fZ15Q6ôfh!+_iC ١\käh>Objs `V 3<,i\DC8v fx}4~3`Phl+Ibd---t_oy]|s}>m g+*Zm)N8VH=F8XOsD%ozx), ԑҿDIH~S]C`fOC &9MbG"0YAp-f8~Ӭ_Ib4 l;4 83$s`7{-.;Lb|ʗэMH*g+I9xDS)`} ;?>ji4dž\<_7g2>.HJ{|Ȉ9x'(̂' Lm4u;ZL K<^爴>jz QPx`G.LLuɧ:f^It@m,>4xڭ {evtv| zԩ l@ã ]X]2R $mnPL  vFcg<\U˔=mya쐽:Oʆγja\Pa}>,ZePbڷe|)uθ<i'Ϸ_|Րpӽl !i_*Yd>WؚDh0]DCtDg7I~8Q?~R=LiBjWAD2{XA Ɂɞ`5*ޣj\}X׌s~b \4u*ݓiV-`^,$egO(霁] it.Q  ,HBY)j%@ijp@&;h2\1O^ou#k;7w6<}Yf>5,Y 5ŤڂZ^ZL?|n]P~*;g%CF쾁@5Ξk;įVCvmq?Q#' )r({K@-V>Ric@wlR Nz +/ r[g]gGQJKC EղwתdVQ, ^8rv*loiKd(%;2X> |b^>5YƜʅo@&2XN$b. 2-ڧ>.({JmVdaCdP\ZxD"kV4ca(=.#JwX)%~{.QXdEKU܁Uk^ފ^uV'[f.U5< .pf\%2ڶ.IOf~Wkor p2}9e/M4`]]OW@t;x0`m̯z S ~?@oOQm6)P#``Xr7-ar?(w$>fYVH`"_jκh"DշY"EҬ<銗 M%~)`,A {-dXQj}1V] q->+یS#b媛I@WH Zs/[R~?8u./z5| A|62 |rwI&1q,0Ϧ={ SMTf4̲kCv|\Y/9/=T%mg]E]x `BIN_DnNb^%Ę|ҳ/RaQ1W{Yz CTPѝ1Y̛Ph5aHd` nmvJ{-3GFܣ*yJW͵9UɤBW- Qs 0cՀ)H)o7->ve+J?f?Yj1*3T:be v F*C4?|hմ΃ >,=Yk ea*kG ]`YRj1ߔuvL(CR#%OMx7"Ɗ^.¿r%B^d{=;lgثA H>21oB@(2} =AQ71:|tQo~K>矗/t)ts3@ JŠ0{ '5bbA5}xؐoVeU*F:Y `E01EP;S^%t'w]ao= roIeW҈Ck"Aau\aDwiee7{gQ=×G}a; "5:`F^$['C#7:vUkǦ'{nY7]]OQw-(Il p(EBθvCPNÑKBѕ]F-T Y!cEt T)_+O{=^T89꽐`򒑯[s~382tbOH?Z|gX(ϦB#FtN(,0h#8źjzQM}6MWH_@d-> ˺u>1S۝ *ǽ)܉#i7)'C]]$eN픷2s1LLɜ@e &%kv|wd˾WM:ջ}N Z(f Q zz-n:_?R% njɓ͌7>sپԐKOwRXDȲa]Z!Q#Q7Jknvµ =7'#ǛGV~ZɋM>c\dg\6*vԿ*'[ODn[INn:߼A&_\r+ xNf˭*~4="(D;GD8!.BKI+, P&dMu5t#qoy~W>RM* Hʯ:;~{b+j ?PӃ70s@"O $W4+z.R?9;ǷNiYZF}k&W& ^mJMWE)"6?7ZČ'GP*g ff1{oyڈ$2/`0-[8.Rpƻ#9AFqgj(Ac ن} 2 R\Ԙ+={Us]uC2Yr;\h^T|B)tBn~KDὍ_24Wg7XJSTҞ_[v]Æ͈ .T륏С{gul9ɻ Gvm,䝒B?V,a%izMdc,f$=>^0֭c6جÒΡ` gKm1@/Ld훼r"۰)h1BLW#xn0 aEp2c24Oh4+Iܖ}J7 v CzKb0B0++Pp`~'0'D 55FփU9:h1\4.qX~h2˱mbEX^_.Қ>5!ܯJVW/B{)wTa8p "_B![/1~3W sR"5Ʊ%sL[4sCEu+ʼ>B6Օ5ϑ9䁇ZB|>c "5~Z49$V ^c 60[3p`^ Ut<)RANAmG{І+ܡZ{jMhO0; $E̶ș6Op JwqAŐWQZA[=B(Z5hLJc/D(3Mr4ɺь7Vu GAۻ8 /g1C|x`okIzUeA5*4%6}lf?../ -o,2Á+5*7_ff/Ie Z7 AlD,AqC N^ω>QkgessJ Q53Vdubd!` 4NSw5ZVQbhH($pl==a C;BI0Pn5xMdH$U6K6Z߭vπb vd\.ΰ*j$O'fOLJ,Ohl7Dѫ]  ["-&E ޛ5UDBzCmpeiO:).cN-i\ 'K ?sVc3>C>)tTgMdO?f1j`hF`yinI}-~;Bx2kD5n'ď埫Пi6h,t# 6k , 4%8ep6,BP$F;=7(ĭTgb`l׋W{kU Vk+X[wlk>,zWwKVX,].'?4PmS!Xt@XGߗ|o|jӁ^,)y9LMn3V"pS_E1\ RL' [jxGfSÄm4/šU}ri3~A9?Ϣ;&= O#u(A.z\yOJM.K8>V`9{GsKsx9k{P82ؿMn]{+] S`H Ud7BBOe[mndI#Zπ#@?[ #x32tp" +*hf 2 J[NX#$-|I+*ho^pU#)=F)smoK@;~*Y ̢؅ E&C2gM*:Pjy* [!k6gdљAv5]@fІ I6$  0=˂=Ʉ7̛[EOB :߼ޫş;v >,[Ռuf /(IWƳupX6+D=G$T롖bƤ܁'@Y(U/,K"9+[lы챤 z"E?>5p|hnV SMwkXDEh~ivOaS3]_mn+4ilYLӼ辪,>!@ ]`O%͙҄NcN!2YS>B=9{Qb?mF2oېKS)3J\c^Wמ~!^nMe.<9ۜcb6T!x"n*ݣdu]::!Ր^{paH:!xaFTP=}fzcCT}{ʸowmRUbV"ɐAMUZ[A o?ǤgK}ՀVpUO.0ߺ. Lok1("Uc]R͟֐ ?Qfh/γ,GNok_:&8#e@<o wCrE]o7&`n$V )$aL_]y]Y YwNtif .B6f3S\Aʨ:U-PLMP`#ӱKk)ۖܞ`gѭ!Q]jQ-e4*;\!72!,3%Ů\L[omco~kI1@w68@_FBo Svk!3|:T,kD HuE?  ^ 1T5w:"|FiT0A`V9kpUe@ِЧjZ71`aC;qAT(ʭ7I هR*e@OoBeieZxIdn/Iˊ- Vm+My %̢/,b{c+ƒ$e-XMmXjNBL-C9sI ˩fhUBqE2^FV ǀ\β(C4 [2R:RKh÷<ڔ[ "R`l|j`-I"u9]VĨLĥeCT&%_Qzo ^j-O7#@)39?Rٽ\=ECC 32xϐA[MNyD8)BbCƌ::Ex ,qGrXJ|Ԙv`WqNtuUfzګ,e+_D^):jd*3xy^)tz&wb[,̓0SFbkSa5}I@aajCi,Ӂ 6+xG ERWcޒ(]#Gءʢkdul jk|= 8ëDŻmI(*A"Z: pot[Faqtm%,/%^Y;7a]wY5b}:\ ^M`D<QѾX j^W- ʔ,#ӑ?"# wJ1Tق棄!liYfpHyNP tKVJ^uOB<ԗztv*CMPlS l@ZI%p` ւHkߣ;bÕʴ{“eIRdx&+OIsDקYIx>wf^ǓTهzOH 21FRʯLBah 8#{#7YӨFǫV+V# ѾQl.5-";m%u;/t֪.KkURڢεFccGgT/h>QydV_TkN= V袍Tk.,bC3!r)2L䛁3ܰS@ێ;zc& gVD6Z8}(')\)QޝrfIU{14il! G!NFLRkY/l~,rY*<^jH<5#H!2))G"r#ah1id7 wTT_FB< 1*}F!t(oͫhgZAJpw`^fQ(ҙOҡd=XXى]]!2J5 | ߮޺8Ws7k'(ʸ^дѷU>bCl7u6U5deYz>g`s; Yj!4$)"uy(ҹ?Hsݷl|$%r~ k^[{"WOŨpW{2vs.~:}2ǪF *m 8uߩ;t.2)LyyǬ:`Q|?[T m:t97>5.r4_-mxM89dX%3\3 ya9ZCLn͆97d A,F\)\W$3gwtB;8 CLmtkH?>-%f}.Z4PVU.gȁn%-]d!8j}FMm8r}6󵎜`6oK7F'͐S^W74.&vAMɻp-Dz*rӅ7kP#dz1I,45*醍Ij:v4lܘ>ӹj{^Ýc6-<X 6g~t9*z0c_vy?Nσ kK]OiUM$%F>_Xj҄y$E-3nprBs*nS~_˽\m%f7m-*P;󤠮:[ 'GMI#Bz@e|MqTO ],hbEc,<dKj}~<)eNJ|2XkR%Nb= ?Pb[Zmt=R_yq?=7i ~?mvb:` nion*$ ٹ5OMal,-J@6r6ޅ:գ zq)Yd t,} v؟`V }x^ bɩ &T4Ll}HbВkrOhRJ'hR3TG.3z-lz@f95 y'*{6( yD*[z7#5o$gs'RÇJ-`kɵ,T_Yns䜴m5M&$fGl),o*ǯbD.~Y<]fioqT*xFij f>$[-1qDFmJn:^q;h2 OPőu;O<qtw#i,ݔ$1qZ^S/-9Nȅ^$ǀ7zgSB5ǖۢ南4rS\zx|-9$f$ʼn~W|&EKЭ>}B0)jH>hW:h臆-+l+rGtH( e?hj|]0rI ]`Vލ[/k8V |^=*GZ5iȫ2 *d( l `l?wP`P61LQs-@Wyt֙'gTq l$ _*ɮ,(Y`AQk& ),bCO,LO9Q8:o)iOދyhcY΃{]z1zޱkUAF$3Tab7m IyOßE<|JˈKgTrx_2rk <͞GDU.EQ o!m:ٟؔOI]f IxX/i ]x|m<釺{w]^b7;T0FjZmGʞ|MrZ7Q/Tch1&)|z5kuyd}f@ˉ[=>0)yphū"-C1 ) ef4Lݽ ~lD@Q=RUxAӁz*q"ΒqzvrFm9*QQ(W{59)nTV[E.e??ȰnY ee1 צ[n@PD3ejdZUzK,@T8che 䂠puP8uٻc ?.E, LV~䷖ie瑉6{!aw] wd^iYs|r!ܡ)[3ah8TɇH K}FmT2Jyl]74Ŝr{~Z:Eߠ#Vuifx_D7Jf߈UG>Y]ii`'ǚhѵN0hNHD]/NM&Oo]ʆU"gPdBg0> Ew|tt-jKt$fq(Ƚq##RK~H Da=U*IYf8&sS#Ѳ˩",Ŗ5fG"(wWvafR/ UѴ2HnGvY-BYȽ9.%V ϝ;ۗMb@![挎mHz9Eh;FNϞL7l-^ObJ̸5Dh/VEhʪ˕j")/47(6WxYN>pByDŽ."4`M-̹,^=N훊H`,XE(+K)ZcjPKoYFԲs.S$0(S JRl:xCF?7_"!b_!#(4TdBHBZxY#-BR'16fmE~QK~ P4>}6[,>֣C4! \$oYd/l\q@6Wc"-K? \Ֆ5zn[^|d?&2[a1 AW.dNJ}k%-E3EuwJc֬= 8ז)%Ħ/!}z8'dP*_9N.EڀDf[| *\c%#jHK n既x`)huYM(\)\^)ݮd]"yń[0Fv{PV~7/d5y6_8A;h"}P=]IS<F$8ܯHNLGTY,;` &\"[%Jxw4~)hgoSty ki ={‚?tFjޏNRPqΚL65L.F J72Fknʘɺ#*8:[0gMh@q6.7gvE:QJ'nUa2X7zE$C?MDMzlϙqssY]Y <1si؀^3>jQK3B"  T@ MSKP|m``V.$? N=g0xwg!GZn O>&/QD}(A嶫7ZZ4-#9ʕʳg vBgƨNR 5 v: d83韀&z=Bov40,mP旆kiG7}7ʩk*MI+ NvE Ot4^n|qjc~($*=cA`vMu@)DݬzI#r T vd\-InhU-Ar-YڐàolK}EP+·g/?>NJ?j%E^rGϣ^"Ys^㏋2DeV'=J:|Uy_&@ų@22IlaGLGޏ]^E1F;^YoRTtaLC/1bK~# ?We[2yg,։4>+ݞXe~#^hc g5$je-ְ)eۊ|_co )T)/Yf S޴d@Z0^r-- # '1L##w'Aٞep}}s[> !ֲ,q\f".}+MJG=!dyMRq 쁗F?lyd,-^:&o3ɂl.3-IWőY<\6)^{gKLAȩa.D3㻠4)tdC" o S_kDȉO1 R K:Oo6-g˴ߙHǏ =zP??ҏۊEaeP/w\`NthEIrpgӫ`iH-2> &HE[H3{YxmՍD?S x҇Z,nX-[*N,t:g[xj;XQntw261 T\8Ӌ'i`&X򨇷i uf,sV?]NFjbA[{" g-e[swC.~UhֻdN'oIb)L5Gv PZ !BvgjJ^ԧPjf| 0|(Zy{D: X~f{Bt[mL"c`. AzSri>)uh@mk4kj}jm[fTZ Si8 bO.52n@gF/;V(kjDh9zG[D0l J~-vD<͜4K3_P疰QfL! (o{KdolM[igCn*Ilf ⿂֛ƲJ^;,b"ޯ^ u H6йb9d)~?Bmt*νW+2dcR|i:G )'\4,2t:c\'lm{MͧC"_?uMׇ10+u@*VY?k6PgI5 3sOHYbߧ*,S4@*@sSx^| Iퟕ= ن^t[e*}r*TJkxB]L"X<80zĀRI:rO<==*RĖ4^y&P";A*9ON#|R.:B͘Y{;$ׁC})P/˫X]\{PFcdg=gSwv{x,<.+ړɐ}c_zJAӭ>󃏝5c~Q!Ff2$țAheUYG&TLf\9װAj Ʉة -JzE6i`+] `v`3φ0Wu6Zgwǝl5X Ae2_}] +ȍ)%DkRQJL ]]YjοLdX=X8eokHqdC5(+pcIjYTotu!^g GB ;(P$v S"K"@goul6,C"f#ÁV(\Vgc`~<|rdYeي9d(LRxif}Ȅ70E^7*RYjDRl2 i>e9Iт0!.E{H@7ثtĘdtȡw bIC Al9d"*˸XP2wSE!n. }(_穴][ "<ф:Q*kWR釣2W֩,%+OV1>7?Y l zUө#aW+g2@QAܕ9rOH7ȦنVfyhKfYSOϘz4rbu[u/&Tv[zk?5,zYv+G't$ |V ]C&T0Kj-]`°}lZCQxAD_|}"KVbjQ!dq< X.!uR˾BGH^T9L~^3~X4Yϧ+/E/}UqNAn&0VW!ERsJ-$o MeA&(6@2׭|,Qfd| lOR Q6aJ:ߚPEtz TLbvPaRI"A.S Z~(|~{ Px_\e9go(2NDV.e^P`4t3N#\z/Arژ ߿'jJ*f$%G~.03U Irdg$.j,\ub1J픶]FV(/؁XCj [eyErtV,YH!pJ%2^T?@ˁ>,qDmI9y ò-BꎸY<@\mhPKot &YĂ6ÿM6V~hY< >Y,sD&Gߞ#Blh:TowK9ߎygߧ̈v26oچΔ"!mC]t"2n ߛNd| ^73MP y5 Fz^& bϝH]ʘKd/9S7׹<.7,7rCtMPJZr{q~CωlltիET6Tlqy dl[܉RO@QK܈L\oTNs0|w{=#􋧿HbcJBෑa "pѹC{T5jS^|qYgO xk;,&U;H@Pm:'Ά>S: d*lX!\&EIamۧ3-ZrXM06º[WaE-7Kg|Z=`r;צs 20whl7 d*k!kآi7!w0V] >x|uc#+nZf׭08_^߻vt_74{'䤫Τ*=3ANKr%d ^EukF~Z6eb 2Fe w]+u{9Yr7ȶqGrgق?9DT1rޠNQpKoj PuPuioX$oyhT@N T'焈B*-QZ7po`=+0l9y?ļ2Uh6+D\3,b-Rp. EXKg^LtJeF  ?qB%?(I95ȪtP͂(+Έ IFO/_'| XqMЭT*#2hh=(ȴuDVh >L$fpnN`Q9 sM"x ~P&K ضs\V C3`BJl3s Uk}p Z 'RXeG &fi(+Qy˸uSs B bt#CxRl ,z3~炂6+O;c훖FY9 ^E;@"/+2'~Ner=s+>Oa3(F.5(2}ͽz"Ո)):ӐA ofi3,N~}4] e )Zs xx(, A%P+MwCuY?v5_OV7{}ujI%i͙-vFJWVhO„|vi&UIT((70ٰfE2}`RHqW71kY"9j/۱W[>յ!v~IL|g 0#eyCK%=j-!UFGBW;BR| Vl*1runϺh]ݓUȚ*QhSHu~hC_ ? =ՃNhu8P+AAo/7%=Yh+ՙ=a aY}4*t/&$%F73 r}YHfI3Nf>sz eP g}u1h8Ϋ#N)2 -q N܁ԂakwtCZb)3+zs|qY߆ ͯhӄo9i=A.eoNv57x8Dkmm%o3j8 E)N.;K@÷m[:0Wcnx$-J\ LO_xh=PVm*}Z,F9/-iW*L?o3.y;Ev]HVÄ(4 @8 6*vېDRGbF-47@:%YH*qP W9z\f?ki> 2nJg+aa[$^{\ /۷&M>)}L^0rN%v "Pp.y@ڱ0g mvH%ZM -qIaP e}:'lCLNDy}:wtRm4$g5~\T:0jOIi:3w]Iy%(2m<,Fi =1hq2d 9x.YxeY AӿAkG,qW%zM'B.ѐbP]k=d:/}ӅH!ueYw[ S RNJbe\/;1eĊsX^,db.xͫ"qQa4 |"fbn`YUD86;kG7|E86˸Ůp.k?ORqQS:[ܲ0$dn!Vt@Ǡ;4: ;|Q8ѿ4*FV@ڔR.-=e9v 4V8vb!{9s(^&gm/.}-6CbJĥk`T،ZA ĥrB*_xhgQMu0?Vkmxĕ[s GfDF7Ɓ:Mf_>=ԃFA+6e>@{H%i$I35u-i5tyרܻBGg $ Bi+M[H4%\ TOH'7=-ͽE)XYolZC 4mu!;E-*\d*.HN(e{%rA .΍.hNmFLFGӣ]sy1y5o\faqb*K]i0@b͌<DVʏ}C~/7z3tf}21C{H-dQVf¹\cUAÝ 'U0lny #"9 h7$dS(u]1)'>^Hp5@k9t[=L!EěNb6ۙ *|> j}=;޸R U6<pz= e-HzvV8?LܹJ;BBih`á#<@t/@aBzP-553pK8]Sv]eDcb@:˓h&HU}&tBf%/)ߓ{2;{Mniel+mm7k.N2؄i!Ra2ӱ Hqt٫c.)xO9!ΙQ߮5@k)7} sS0Uάd5zaSOMo-F.2[Ԃ9#83Vȑj &yJJH5DKe66,Nnlxy6Ĥ&*Z9 ~ Tf X+ 7Tv""`w:&'^ Es4u?NH"5 d'N\[y~!c Me0',WuZ\  #)VM9uS8i-L)zw+@Q om FkqOdu9@KՄĆȳ:4hNuh:ܝa1ޠpgD] Lc,CR݆gSǝw |"~+[N.½ v!fPG`m?YX9`t/CuvZTڳc,\Zpj6+3UaTc ^Aue$H DY.Co/)bh1,Z< V_EpL_Nat+J>4 BdҝDR~)m8,18*'=$ ϙ76 =1Ƕ,NXF>\<*l(|Yn ϡw(0jGT )9R@MOZfu oNu+T_UovgVd.)fTpHa>Я0:FFvC. ?ftps؄!&auHif\/qU#<1><?߱~ѷ>uxBXGʣψ)u5 ,s ~>X_iC{ f"-U}c: aȣOԴm׾e5^`d5eu_8爐5 1 I#!OBhtz7ZA k*RRZ`9O*%=8C}EգcG}[aAyJ`ShTKoU9a菃Iz\  W#&yG\>bl>>riP6b$۴PiV#r]1W>b9&PDq+ '%iYFotXyxm7[E_$fL80Re}# r?*d%),LmArkHSHG҂XDcwԜ Řaq 8JޜRD=iB" ݨj>CHY[Kٷ5( ^OH'51f`!`o=X{CЦ(OChH;r"ANx؊ȝ;fk(GFe$H6C"|C5ko"RVx\\H;0s~ͱ" Ǧ J@hPsmX SZ=ng"C]H맢u(Ŧ݄yªaJs'8h*bkSy]Pfc&Le6gN7s$扊Kx&֚j}؞"SLZݤ/41!ZX w``W?WM8M#O3r眼;ҩ*9i( ljD]hB,+<:O;,ILK5ؤ-sh:]bkD"2]NbB+aUVX| {[ =O)xP Bِ@8VJ//ٛ>GϏU7 Rš/i@X፦;ohOlTްqnNvvⱥqM#=\_ձtl.sۓ@x)2)4Id>z]Svo qc ke3tȱz6u#No.Q,!< ]T^pc&Ikdct5DwC:\ ˽bHDsHO"z##D\=1?cH7Xʬ=3j#$ըo'|j!iHY~+bAt .dE/>ٛG#_֌M-Z_%ႎBN/wG2 !U  bqh Z;+qXUvi] AfVuy@ 2VQy|(P,@=5PNޥ,}հ'w"̍:!_5,Nt]1`2tK2=WZѤbZktT=!Vx$*A98+gB5)8zA&cP, E]l7 spuҬzdGxo̤+{{W^OП e(Jp3zxOs-ZX$G8L WaOB52#[R^\-Rc6ڋ9e\\*h?Ԫ[apk^](~T#j󋳞 v5oՒt)LE$R_=)@_7ζ9keS6M' ]-8]ϾGܨ&S+"DP|47QgNԑO<_t1z%Z] U'\OmHikqJusZSb&L>ރrЃ'qo[ !cKg},TCE$hGzչn&77z(.5z3 |.0A}k4bFqAD2){r%_2/θOjLxY?hO3x}=Ix:?ћTCԳepֺe뒅62=]A'OcS< gmooLWMH5+$MGB4 ZP_IT7@;\Zr)>!TW6m9) s='‰0DɅjZsN,.Iԑd_7tB-8Dڴ$M#NŸ r" @<ãTC#'̟uIS^-q箝J8tg۷9bE* E遶5+8MtB0#K~8DO .N ]Y'DmT.:֒1%{YIujcPf*0i0O"` ~h + .kG}h+3_q(2,hdl P!4)GGk"{4lAIss$WhΣNH*4*7\-s>ЌBTcls89=fw =#p~c]]^&%yssr qXíJ)^# r-+XC(@H~j wxNk8r Fel)z^f(E I&W2cL+Z{l g?6(6/xû)k=+~:-nt6,N ^o]ɨ+;U 7fk]^0d.;tKOp gƻ@Vil7Eأ_D] LʂճNdK >q1/J`Q3hjZDb?%W-BM26_Vot`DN 6hjIE v:z )z19-KJ0rb j:O+J10Kښh 5ߡ M8҉擘ӪWaẫI~7{ڥ*DK`ɢVjRגRG\z(O҃[Wta leߣ*O[p' y%eqlsH;)_H d;NU2Җ&S7mD`V"/:w.>x"9,5LP۠i |AQrѢh"c _GYm!DMҶtj+Ondaƻыӱ-&l HhEVitb$f*w|<%1KC$|AZO\PoU>,PGqnї]vN֗V>s!@N[| ejt%R|2pU'b>^[f?{. oyJt  "/YwAV vzWR9 [~!]iFQ0Po(iX~hK=bkP"lA"tfbְ@}QGE %MtO&~i=N1Ь͞],ލr 罙EnaTɻn k_Rw r^{vx,FMLS!N`D};}.b۵3 #! )Q3:1[47o}rPWdFg™ϟt>z?GrC>|yH?˻+~4`LHhJj _>9Oo:nwp_ îx5a"'1@ [;K* VqR# ar9׺>5Md!rGVh GG y>X6љ-@Ko إ4̡ 4DCAy\\txܦ=Ni_x<1 n6 BRI NBѭ[?):*9lZgvQ:c'C/mi*M86spzZ%~I8&ɓCLPZLFvxv#@:OU588SJț܊&Pͺ\S97͑ID^&?]%~LQ H͊94TpH|۪CgjV%S̍n8Us%ZA6yZvO8L^Nr`c\h39C{$Ӹ]u27HCDV;6[O \, ]&Ar:<@Z7)"ׅ9 Z*m~P?mFI32눵υ*u:OFz9bTSXzsieL{' YeskIvcel YvyItTGEdze'Jf}ɱ \!d2B lA*HA kװCط6$9Ъe#pse{/PKeLF^jx&W ce)`Zݰy[Ų:F$ i[x(*M׵ b+eC٢ {jު'yGږ;s "5>9=(KQ&<-_p/ XrTHϰ|  QԄ#0%HF“/l2{<<\pۦ]krҵxx[źMјCthtGQL{hvf֩f6ùo?cT v:?ڑ1D[gI ,ǎu !Qwrq3=:0н ]3<2@4jXHneD Q#rPщ#C[mpl-)w 6^"YA8w%W 6mH[a׼pGbNN[>0-޷?q8{oYDRqY!,ٻC3i2@Eڷ!v阭S45]Fm vSa#B ao-MB`eP0u{x Դr<+Z0t%J@XaQ\zb.~mB~#}_e!}-g5tBtQ^a<&#hHģ|TU.@IB{)f*ozB.<+ >l@ A4f >P]< dRЂe:D>aR ovDca).>=A)20JY8⢏m ^Om__S*DרV9qUYDZChieR8@\>GN(b ymlK{Xsˏ" '~s2֛PX*Tם̏%4}#)t%x ?;.WăyrU'[@dPTmSb}s ӴVd>7;U[)SA1wR`ÃJ/vתQP S@@]}#u8W@u~vGkv3!7s@@r=Whl :AqcF`w6v <*oE 0hcc\SgT b"7c;3v:) ԃCs:;r&R%@Oq fFb]AC=dҘ Iy;T VEaHڔ.atXljD߅~{Z~/ϩ;?EvL;DF+|5A¹#Rj*HD>{w G5$16.ף2Z#'p&%U)6Q:{MWy;/1 ͋4hc Ԣfvr 3R)fЀ7Gn8Qg6cã+. ,4!;:CD.%a 2ugC2İŻS,Ķs: ^NBm쌨/!Omv1 hJe6dAY3So8z|b"5rWsI^*C9Gu9m/ܽ;螉KCxHICjp\LʈȹKQh\+JF65ef= gȤ=laU|5?r ~WZAijieT5,)5s{"i-̮4{ ]ז0Xp7:IzK8G &\P7Um"U4RS j8 Ii { c5|e@I"̫4t6kYuǯ /5;j|h]^$T앟r n}[XO[е^qF>y֧aLi/u98]VJvclN!n KjPwS4XšUDxصγ:0)>^ܸn͕?igDcwY"ЛD/V[S|VPF4˗Yi8gWR%&69ڡqc+63W&  JTfMtHVwz}n43xfuL~e7 Oum<~O0* ^j׎:lj#c ǧ;Y)"05纸ōj3kJdG'$4`M0sxM t0jty[ cf8Y9dnnL A9@gERW|"%|OCߞVWq+߄|'vd'Cc5()xzVi``oq/} Ȋb*&.Wʅ6^Ylo]׀VDT8]sqvNt *=XuHn:f)8pYnO1n 2 (2ɲPV^,Q=@/X2Ca\&F)[mfI~c=py`Z ]tdʷ՛ӷ=0d-E8 (+ n#LƈHA&Ln=o_zxI% RGuыUYڲn`Pr$eE`zeG@]MbQDPdFJ#N/mkGΠr;|р磠PAV~/ʏwfS:~`)JQP4:0JVU` ľ?m{HӞ@5{C*WĻdWڐ`6`pG,}eв78i ߦ\'muÜ/?ӻP˔<2BϯgBQj IqfV }Noݰb>n/Y*ޠM t_m0DqNR%"zń==㲻?AM#H Vp4ALı̣DϜ VrQP0gcV&oEmuz4}Iiח<\c6)_fI 5^㣟iLL jC(nqe F{}y;Pа;wN W/hm?'-snsC3fmc~Wx9ݱB}q;Ixz!oS]ftM{$Jkp$jpntɣi9P۸SOB!BaQ=AӾabə0f| ~nnN|p"0umd/d(dy -r:ge 4Sfv?Ps p]%⛼ =@TVwR⬳\;EHMSp~t }RK;~̴,-+R_m DPY1>YZ+īٴʒh<¶ Ø(ݳQ9O=LMP#,lrzƸDct}h?C!e1W5EQœȣM0'4]d;#ᩪ] B~*P(/T^F4w'8u8DCIZEuj$bڔuF'`][`e;up ;+_~& D yA , -*ݒ6鏥`2/}VWv퀇#_F'RcpdǞ5}>XQ{H ^t[m`~pWՐ}t17{uQZ F0dP!_3]<]l,K+n.=;NMRթCah}Bq˧mRy^ dc3{]ɚF", אOCOĜBI#nUl|9rR8ZF'ϴ;f.I6L\@\ B|ܝ ]z*2&{TFAmu+#h]7 gļh!'YnPݤ+S5o; S |6'{b̳ K}I4v^y"O|o,% ۬,%o}tffdۡaVy81;7ALY<[)*2+ٔ.rϽ >n_ ;@ɤׅ{BPV,ta>2&bKP;շk@nD+i٘]ʬnA49~wN֔qAlj}aRB ,Dj<9ƢWY0 3|Bd')siܳXE0u JM|=I>>Y*VʬQm"~9Zǿ[ EtW41'sƒ⨊CO2.Dһ!&]فbi.T`5H?Ox*]J @}>ia#VIv- ّ# $35[P;yکyjڛh5iʋu5="އl f2 ZvW}n}Z 6 [AWD)#tSc]Q9dR:D>yK62oVWQPٻgۧeCF7l_%D;Br, 2 -*jSx}I8y˦bMS֘~_ϧճA jPT!N[te.5L>^3Ȁ-pehpQF =/̙/D8s/' 1'Q>TzQ1Ծn=nQ|52=c1LZXx:`4Sy-@Wo#|CN;fPxF˒nѫd:Da_+pU vQIk]{Bϡl\KlˆD"ТFFkTqJ U,fpږ*r Kλ@Q#/"Cfʼ{u3QD[/TuYBfQw§5`Jt\'˒ithL0#R?+ "՝۹5*#Ymv6˗J$s붛MNt:*Rٕ`7v֤DٰcI0Cwϙg ,/w1  Zږ=R[Z~Zʡ½iBw$NFD?Uwڿ 8Dwd#AC1 ǵ\hl 2xٰqRr Ke A,459bj"h51D [1*Yl[ƒ ˘HSL/ K2{FsF*W_gK~0:" b﫯][ɴ_imbkv׊MZHlKY,z|:qDr^:rH[]F/o,ϛM42PwPN]~-{ Yi4&Knb绑}^;]&0+T*KZ"D:1 ~;]a#Ug=W}DPƬy{[{T(/g!nRi!CGŢ]fPRtW|}}&bf\[^Vu8Y~abI8DU [I[`9v^T[L`?kX́MjDꭵljEB/H:O^%P*RrI1 e,_f4[{' 6aO~T Y$fՐ$6U\y[xF+ 2HEyfr,NOk=B_#Yb ̋Z?1=p_uad?? ]QJ[0Yڛn$Kc# *C˜M(Y8٣i;X{c! fĵ(>v5Vwc|dvj?C8c`}R&j5͢Ygw@RB{~%Nܠ?CIA*,Zxakd3No)3A{h $=_X99 cL5Kq?Ĩ?KbJ6Yꀶ& 0O N&+BfH[luݜ)GT `"Irg.'_i{8v7J;lR,{K$YMu4"0%Fş1QKǍ5G;s=)//>U9׮<@x]R39l6Q?$6:Evo%{1Gb٧x\vwy7,D 'WR_AL@}T0Jp8UUv?긫zG$ ~vИ鉾NƴUEc w#'D\pxj ך>m@!luV mrU̦Ĥ_ ߁tLIVW0(&jh }'Mk_\7wQ@ {Ox&@9~:Q!@H~鲛@ Ml ]Rѐ ^@YgîkWeK9Ah 3|Sq !ơlΚٞwlaQmU)޷7bmϴH6T7N z7t`. ~>CD{<&a(Qn}p맦M^d(?-Sa"RY$؆֕fO-F+Ђo:thoDRY5Sw~38(sxŊO@_ъ˻zr?{: ZV*2`(LjDTV{֓gU;mWu=v}˧;Z<ȟ7嗌g?67K)YmlU7吡<jM+&;ZnuF =CL#7,"{q_'y`9yψQ \oiPքֶ\ýz-LqX 4(˖(v 7;}E_cHml1PtjcUKJj%LpÔj.OI6DPr[ O/W"y󥆟c_J։d~~j^7ZyDU`g&Kѵx= lEN M'9MJD㑦WY^Kcbm⣯VeZb aa 9a Rɿ}LƹߺC<}B?Evae띞 X1AeՏWxw,\Oh ˂ZIA{%Vf#+EKc D!"{?I&z0ܥ,9;ޞ.60 HĞS  S 9Y MQge&0'x# T1D*(^;:GkZ~:l Y')qȤR [Ywhv.lAav f4uվ/HE1o5#ϖEOBi.VPw^ e=1SRQzWM%E<~nre)#4 _C*Oώ6H̃,-QB.MQ-u?kvDP6Mذ֚7)\"dsBDo?=wxOPXnP4/t"'p1ඥ?ĸF  XXcר98[ ;5߽^w֏5q]]4MƋN}Z7w0/"LVƗ qﱣKf) ©{/g;Cᄭ43!0~8!%֗,l!وވ+]@(1 s UQ v(mçr8 `S՘ 0ߚ$^"#JT ?T DZ.·Du|G}ڞX:LZv,80O֍g2ckth@cjá*[!myp1WDpzf7O1f}Ĝ2<&FT $зC/^Sc1//U2?fχYOt,xp}\jKQ~Cf73s$!qw\!S֓xYiˀ 2|֜v 9)r:g|7M`%RW$?b9߅C| qXfxaMc;f@)J,zi"l,249M,ksV$=m B}+vX/Q(╬YecсQAҕ3fM̀i "O)$c:4M3 %vo jn[#ZϮI.%mD#͗ *\pE Vtף1L'C R٨$˂ðNH}A:Q-C\a*kcV 36ymA y+媇E+gmM&@KA%^E.Un&`-)tF߂3dM0dswhgYBBZ)JK0J{:>La>XhkiE$=C3,ah]-k_^p-eNkx1 WĔJ؉<7Bj'JSYF J8GC3c#ۊ& ן[0YS5]JoKOHxOňHy>a*]h1}~*4qln?݇H5BԈo+ɹO) NkBgޣQ qH;/p|$˅0=^8Bec=K8x%F-B&cP&ksչn\Dz'QKQYX~kv3: e7 o/i/C=y܋q4.3}2'G5Nn4]>D[aU^< 1(F sD>ҕ.('llB|C`MS/J\(d7pEQt&*vr4.wL/09`R)+e^4\>E=ӱaBuڙ^` k]Ƌ |#i?') ćJ^oF~},[:f7OGP{xsgܞ&ߏX_6]'XA8{t.{Hc;n c!!wFnxUFHd{\lbfI}Y=:^ 9cQ (Sworfo0$@ _$<'h Wc*LINC%)cա=<)#=in a%SxUv|j'7S*d#~}tS3%,VuxVK"cXqmuLY8~p @yd+ztkfA~GAD rmT*ϧZ-vձv$ݡY\/szuS)˾(K;DMsъ4Jbm KX@USڛ4~_xl_F\ߌ{x 7Z:GjD,|t1]K.S޸(1}X;ttJ\ЖcGhLywSVW0H: D8#0e=(͚:;ix.$ m!sސL PSVZi$>F@Z/(ѳЭ~<1wVs_:WIzqӂ饒ڠv1l<rQR-+$"b+mz|PGqT%yC iKI)x( 欂Qv !#kjx$Wήm)5AHMK`y;#`ie=O}}GDdI8fGVd]jIXDG\1ZkxUe΁eTQWKz&qz#-\́Ë{%+*b}̶@sa2xڗ .GkZK $V!1bjW헉-L1]@ww~SQ-'ERc`_a(,D؃'y`?`.  0j% m(7SJl* 쉫U/[te}9L pe{"2+G  |5QXe≠1>;{\qX{HY Ϻ3?xБŒE©rvy6;gT' {s@Pxş|~pU1u~c ͛ST͟V+>L),2*+/ !"Z Ђ_7C,sot-DMJ,[n@J]9yL|:}[We jyR]Y`\Z$i\7 0J̲|! RTc/R V U) 6%Rk%P!ʠ[%*J<*c4=ulJ@@pM; Z)츔tBuJl1_mPO!&&Xby$I%T*bJdL X`\G6sXq@ahN{# ef#۾JX05:WQ:P֜L5N- g=S5|\öucaŨמ%(3oxLl3ټ Z 8n=(:$H(Fip+sI&VQUGJRe mׄ5y|K go_%<'Q_t;f#֥W εHuH إ@`rW-SiuỲ}7SHP&*JYk* *NvG6 8sOp^5PWP }w[۫AH!^pwٯG9bnb>b6}U`b@*:1,B;Ys!Cs!Op2S3|ssܗ6uC\[pfboAWS'mig,Ak1d  {^aH пy[GV#Q/5pFW~GA(յʉ^,ЧhW/>ۑz@B,ط:O¬48gYYDƱ W4InJ'` Ws%I_]0+."-xgGF}C@bzii Fg7ZKCiBEw6Jm&BbN`mSXuIuqX^{fA,8鞆E`7Cáyč|)Za5,XKԉ$r<&tm!Mqc: . 卼2 B{%b08!5@%pYXEcQ_TYa5i](qqɐa=X}E6neޗJ2Y^`TJ„u _oWT׳J؀NǮAdtW7&zT PP|娕 6 Їa`_hax`sH+BJ=ݹr A0^_,KFu~Xo7U$Gom=GL&0ʁE >JZQgz;m3tNeHM߯C 텬x1Zyp 1 Gb7r|I&?rWOH(`_80CN6ݴI(ud.À |TaKApvcV̀I8s Sf̳>=KbwsMN0SA<ZfQM44suukdŵj앵LC2@=+va`׀ZF^Ԑ̒tc+l)eŚJdq8qT3&_ӧ H=13Hol9(σ(tCJɮNŴ$MFc!Uu._[@rhQde a;t4OI%Nyd Ogu>n/ fF}h!%aڬxz` hlqqB+}1ػ|Wń‘:>957X6M(?DeZK駋n|V#>FY~s}pbт5 .bN(9wx%jo=>ʬ螶CFBb{K`u6 tGOer/+QZxm`d&=Q;[?%:PyXXH+J<1.JA jYs}t{*ssu1vxx7K 4,sAzԄȓ}sc*Sz7RՏv{Eg~)z,~L 5%# o:e/I8hFݭ.FWD? V([&/*tרKXq7ͅoKI(>gSq)Q شv l/`qGz;o66N>SևS&.71$97Yo|h@EV2{n $Yf5DKhGȋ@7P _˟7 ,Be+^@2ʑUB p` ;&vC5`kϲvJҵwXXJPs1y-PSEϫB,V1VRN]NMmO(\Fl9~k:==L0x)p{/D.}-|ObLE}צvxZMlJ*G:"w& k|e0\e2Qߡw:yxd4t =tq)ѹ;ۻ(CLs(dlK)*>Y|x<: .=ENƻY=描nC$n%" _wn`=}2{$E|PEN` -u~lɩ˛ 2-m, V4n .#`yHU[F$ F=XKq6cW.k 9B9Wv.9.OFi*2{%Mx[}pJ3sNFi31øIN`mFkvHwG?|(Xzoy[ /ю|BҼ~ o\+9 OA$$ #1'|#3PJ=~ 5lK/tΏ2TrJ@엌(I~R *8 ?XLkphdL^\)0$FE|D1w6#}>sK- .wpIq 䈋}̊C܈e%- 6!^B Ƭ$ lJʫ.)$~ܕw/+ۨ}1-y._s~;7 mpkX-W†QK'MvGlJ/HⵠdƛHy#Qޏλ5GX@4iWld1>p jJ̬%d; C-D%m:f9PjM{; kWBښ>%hy іsz6,\ KHx9vj}'%HסE|XZ1i SQ܊%Khؽ :!mٙvݺ^M sz@.1v3N# Ysdsyhx2L?BHPd5_NA#.78{Xfp6b?D5E$AB8*6\evw1~NXЦw<_-# iH׽{O[dtƻLO#wU8B̅4Ksȑ,Rlvėcc{pf{l/+1N≇͒uAu6Nv9h!~8Gcf+ _V:YDi41x|m-6Uɓ/hGβ ;(xz6Mf8gnua3zvbÑ2@eS!CT<;k "w|o˩C1vw,MjN\7&:M{,y;KB1XOqbdAJ[63T\Lg3_ 6dy.#cmQ^7Y_! *! N4n%$]nW):ǒy~ ʫ\PQs=B.yȷEw봩 ^א O?LA654+{OtmaCz$t{"[2)mʶrk#OSN=꥞n.1)hGo&oY.gu?ETEa2 :Zy])h m1kX| (?n},3rEѾp 9@uCVzRlbՍA_@~B$)Mvv5i\LJJ$~Z\ o"Lؽp4ZNo&r.T} XfXBs#͐_epA'Y/0mQ}F314پP3/YCa@ATER~ۭW&N;]O,cH\õp3h0W?YQ8*z%#C޽zԁEgZ5a/b_7\?hcS|+T1tRO&_+ġ)Sabf&y BT,RHؿ簘OԍTY}3F/q':M ':!r{Ol ѝ% G, 7&NK JYS% 52GWq kwۙQ)=InzA A"p d@Ȇ/Wo ]~jj_%fhVeHR3/E-x]yz _ttmߺ:Fĩ=j^T1% ֖W1C,1O1l~ŊP@%XdQ6"w^(7yG uTb}E׊`8>UJA]]كOla]} OKx{R_9m2$AXU.1o*&Y_Yrgg-cmV,H{ٚu:B @QңMUYG(_:tAR NfZ >X*ߨ/9.rWP:'Q`J0UWw77SC.R7`8s]_WP ҺH:]9Xv2*M %Jx 7C 5kL266A  \%@il9OiQ}9y^`CΪ]pK55ϓ6 Áէݭo jvJK;*)1=}얔|cžS "Fѣm[2w|.r}G/= !#9u X\Y"F뼼{FTVRl$tsCo [Mܸ([9kSGAJmG?kpe(/nr\53.?Q2(v =(`zFf8*0._jJ:胇_PBE©(sǨ6r!ob1YFE^8C%frCr +DU_ fҩԏs(\(QJcB5wO,yOkʡX$%s b:>&9;<@s :=voadsx.sy8\!N \,']Ѧk͋ϢHfPy13 NTCr2iwϋ$"RS܍hΣe/-d;x͸VkS@h$@edJ)',oi6c20ұwWIavwdTi,0=΀9>{)awY"mROOm4=8=օW/Qk%@{}@M"GmdIE)oA֭zv5YZ7 'imHӑ&:Pix5S?Q4EmbJXʌ5tyD1.+#ߥ#]kIF\ v8$t3`AoT޶Iu!'%NKS{(I6j  %R/IyrӋ s]o3GaTvu${3vsʼnrKI"~w({f_B!(d~,Bvh+jmBT@r^rÚƏǐ&}%gt"E,E(*)p,hH%@ *v)FҿpbԈ8赵"P࣒:XBB(x4:RGjv@.Gܛ |b ݀ra~&!,:"}SGJ7~Є-ۑ3rk/Ҩnt98< ͺkՀ+ߡ[[?utXxb'G DT"7ígϞ*"Gl[DsFYSbš_[xaƷQx VXm 3Z櫪⌮Rll:B^+_N^]j@Dwz],3c{m ]ҷѧꈮİ>h|G{%2BZZհ<^!U1qt=xDhm$uɍAg I 9`%5dΓ^ k\ ;/sqQrE5V#w^6rCce@.S WZgvL@oٻ ݋MK |[کC"ܥuDcp߸!v9`VPLTQ4s\K7|°ȯ>L%q :@_h]&%O2i= -t=OxuY׹LO6 \xa)ݎ&d2&ooTma}|{ɭws?-/kKQ G;u 4,и,6O"4C_4:z nT:RhgB{ pkEK(,g[RF"dAS>\ ɘa~ ,O_[ 31$aFhE?7ZEG ;Ix& (H=x~H)+7azՒFx7ܥ. Ubbx)iVYZc|6nB~)}M؉7A$xɂ~~4tKƱ=z%*u.' q"vP7Fص ^<0'ʆ}z@r5;v5e-!HbV>Bs: LƃTύGW'[xuK&E2nl--7̾]ա$6{e䵝#O2eh`Ltvd-Z'gNG*[87. f2-{!+W切pݠQ:,৑o ۖ`$+̐{?NiT~,-/oQES+Zl.sI" שb~8 z.(TؕIK'Wk2* '( a..=2S|(t[!df>4O>@_ͥ כ"PPAbP>QH~mĚ:Q/t(n*pGIL4QH;_o2zxC 5 9_}wT9&*(qIiԥF/M$uxY /|)j\k]ӣ冝RN,

 -E2THop@4UРY|/ʚ`NɚXN="88%mp?<82 YIOX@-4~/ ρHM 6%\l&hi1!GiG6c;VMqH.3`.쨣,$h.+|LGnUDz\<|=MJQ?; yJAPէ<ƏB׆P|uu9P6F_D)N/qKnYLN)}2gP#NZ7~td"mu&sH=fƝa1 uh5f<6.D.nŬR6FVl$~ߍ"ZoQ3*WRnۥJ-)5-]>R-dvjl6`#;Y=}&(~7ݥ4BC\ϔgY% C;Cxk ; IfO)*UܟI.®!¶׺wk.q]MU;N)sMp+ӝ|v&u3.kQA<~MNݾ}W53?;{_Y!6]R&űi;/1q~ Bpn7@\Xb 4EufZY4 M m >%umj9d%ۏ>+'< Np#Ө?=~ׂh:H PQ_ڣjt8zO$(\)zÉ13ϱ29&0^qv)}!!(ۀO'0\K`*hb k/+3er"ߵ%x:sMnu 3r9w:%c ڦ]{>8R0zv KX(8= BY9e3&E:Ÿ~q1kNqt# jb ƒ-KB!)]7Ujnf7kB7Qi. >Al4Z0K,pV99dah6#58~ &ƍHoͼnaJ(#֞T)e#qNN9c;I#W/ɂp{ ^A[ ИawOtg+rd@5B ,sͦVuxvepBaWTI |1PQ|Z#oMAE+\j)4  jwI9x'1:»BunW) qjw@߿{x3V;LKGºA$h.*Hoy# .|r~Q$jZ^\A;OiHjj%2pWtn{gUVXLD4P-5ZHO@{d32¤ s" N ߛ%3S*fVL|iVoWadWbrUY[zgzɶķQҧ)sK)ढƛREoU"x[z"}Ib NhX)dPl[',"cK[>$$`egkdk7}OnꅷSsczjr=BxO* CA:@{B`MWI;"v-뤚K5 L؆z9mG^EѹGIHSOu甯&xbUp`)YӐlЛ^v ̃qr}W.(H5FL=Kit Whhqȳ^sUٔ`\m\eJDnȬ;߈.QV'Qr41vx xUJW&<?9E񸆱Śއ|p;1`s ,ݗ5vzŠWphB" {RZ5DF?G+ Z~CÇf=q qjYJ#7+3>3;W!D-[_0I]5.D=aէ7?6O6S>SIk rMOAcHjsCY )an dX9ȣqgVuBef%>IțV]+B=dMq+ 0;s-m5XU]xK~x^ E>enlɹfb<3}ܿ(H 0ﲇgْWwL(IhqhEs񾴜ٕ]gxdnŸײ*+>=?甅Gzg!)4ާOR#I54`kvF }o4 J ee*XL c4OAXY=~P߀]c?.7Ŝ/6uL=胙''*ŝK}1zhCy7흖=MEXd5zf.mGc$V8:'%u*^4O 'z3%>i6?7Ys7/]hK`> !=<a|Hr\-=Gb#ɆT 89_+wW<6"o2a)7?J-dݎoԕ⣕h7A*HeOhse v &Փdc^M|e䉌oV@ԃDK3&Ql\dFz^72_:hvӋ +p-M8vkYPYk=dsed.I p1ۯ7De,.Qb&r-9F- )r1xb9@_h`?XP$.N%Tp־]ӒYa5]nHU=uÎ)j›&{YbV.k>&& * G|86%H&0IɭFO܍MܩiWow0(A1#0pBm@=;s&\췍 /[:&)ß)e+3)#r*DŠ~: Dk$4oZJt E6zl͓R(3.0 %Z! CfVc* H0{ `}*.tՐ:F `aQmMAn|`?̍nnrʰn~ztҐбŷFA+6EC^wq.!|>?n4\j//R-%4;?1W4" L5)Gz"v}ː}3UU?u XY 5a$vm"qerO-;ez\(,YmR";`uPX[{ `yvO}:"M2ARJN7M?S4Qz|`ʈh((kc{8ς89Lte͐*ŸkKsU|Yt #R:(+J.^ܭFd}R/rkLbg*XPl~ R>n/X'5pg6;I('Ks}iy& p7ZZ?;ydGUE3"ޠ##H?WÎvc))ML[9%ɥqauK&FiҔXHst'̙ oI,OqmwQƘ&ri;F |[t}Q82ŊJީ ^\9>*=q F9;N L^X"7d/[$a~&?(vJ&2r} ƻz% uԶN !pPv7g:}aef8lHj{d_ȭ}TwmSo9`펾z{3q޴fF?l(cE8~e0hR"iV9?%׌Ӱc$C Ƚ4Z22r[&jzVr\ iwwcrWkia Tb CS_X>fA-Ӧ*H?,p=l|WOfop K`gb)@ JM쎒IƊ%I(WU轼]U#OKN 4ӣ ()T{sAe䄘6vMJe7=psnO8Mf̻#F8a$Mv"Hd*6ډʡ:)6gw*4B! p"-'#='&2*%eTŬe0'h٥«?b- JjmЉBs]e4 #T3y7lmEMd3x@fTxEB+يz|D%Y3~[! 턜]8X(ʲc&7Kbfq~5c~c1@7ˁj*jyK+=ׁ {i8*>Af_V=9jC)qf-H(iXGr["[ܢ  !E86=1, v 1sM.Y'a $2#`WtRIrӥ @]WILuLftԒ!{Pp 8C~G>}o5QkT`f;JnL$!S1s]5]}`$c|!C\!;A aK/Oq߄Qtimւw/ەԼE]5e6Ңţx :C?kZ@@nnjaskqc8rg3gx VơEO?x彭aԩf߭xwb prXN dul w7#}-60 FK)}E:O  /o"2}/695Î _xC2ݻ_Uh /|3 L]#FӉE ghݚؑ Fgu:;9Xe}Zn.?)|^HЖ:P?rYo.1gFc@0[WJ{?"nLنf+3Gbn\2?VMT: Dd^M K85 1(> ݆a)7USL潨B0n#$35I īN֚b!7Xl"#U@ )HٓGww̑sA$"w:Ԯa+!6vdgx:.nVzZp(%x.L7͝|zUa28m%b%(bk/^C(1o!R]Rp4u{Zk&e/c -sYΩH,/oNpAJTI-Y{¼pyvor*RrE:E.nE$HtW8rB,ĸO81c ېuS:̓}S?-oa <%B۳2[G뀪aHTz`V23 <\,3Cی4w-8e]J8h<@CZv&ef'A$n-QD4WNdD^ ij1e0z Og٭-9zqgD?8ЪGQqRC3$)LDֆh*87oK>@!m=^Y< M"gŔQ$^h s Y^}ve;E,eSݶv`Y6 ?t4RMuVy) nQȺ*=\gaHIxkB[j2\0lfk&tk׈j b|dž %i*cLZzmP$"g: {gU1-(^H)m Hi;3K )J!t8Z=),Ikt7cd%N$?HC,u6g!cȓb t&p@="L.ZL~Ⴡ(kB_#CSSiàȨ 0LbKrUo4ںčA RSJ)2X U.|y6ge[6@sZgE»㸗{))^U02Ǜ{Wɡůe] nVn$;2/ +JKzŦ qc3/4@uf9kd2@`d]rd}Lǜ:KV 7ATl&xјW¢+$ӂyhuCEkŁM_2oV~8BPhF@~֧`xJ 2خυf2&\ yNGkvSlN*|Ls=zbIóEX}Σy287p1:`TȽ1.(VyE#?:pGEdh.bWζ_vܕW"FN&6-!W!1VIIэz5gn>Y?]I!qNvUW&!;$(++tE[@G{WjEt^IKҢ(kޣ=hHLY^y)p a[8^Na)Lμ^S=ΐ2*ZO jAmW{/K(_"FtzY{z~#(_U lU)&([2Mq~MHI8ʜ㶞Ǖ`+挝_8ę/Qu:vly~([D`;m‰Ssi#(0Pl:G.mGts ʕ+tTgpfzi P|K}[P|N-ҴQ绱4#eo&IT1 =)>w[[:I%]c <'RU< Ć/^`l_XR( xW3pn"xĪF^E O/]"fUZPyYajs{mT@=N)m&aψeJZragf7yH*x˲'F>NPnnZXU?X!jlDl$4(Ge(%bVK{ ~n2 Kx?`ZbژD#ɸ~~.dh d.b|(Fi%}E4&*֕ڢ]A~mjnr%? |4I.EHۮ@|6ltLpL(n4\ryk/~;3m@.j|c V<aU݅fa#i. T, X9uZPugwi0W=a˦J3PZH7S^\=ĔGӰ kjȢHrwG>(=m}Acm/ݬ 9^4~SwB<{<%YAbdj6э` !ZLb]`ރZCmrB2t[GmjQ ,3heqaq(ݢ"fM??!P~ݜLjB%~ |#Lŝҵ$iLB@/۱wN'Fe:ьN~%cmf> VDAc*:Z迳K`DÁ?,"> p*WC#ѐbEySAlJU*i.jw  /\Avc]lk| ZE5vP?z:ڿ g{A %*dc \"4p K6{\x`*/a4ZKMc@ rRR~'Wzgڥf- D# v !ג;K~ †gu˼=.LM8"(-_4W0nOܑa(?\]C XJ>68Zg A(E_TQiAMCJ|o7H5sa-^o'3B*vչԦYM*HFlPL"Zk(VP r!C-V$ Rt=zyXY:ݵAʻ JxJA5xi=ϐsʖ7X>`jO_v ~T٥ܘAHmK4` c%]tDU Q)n"7>2۸d4!]g%bހYne]$E.JR[lY>Y:PWWʯ adՀèR$mM׸j%sb/Bo ”T+X_oH{D ǣB\-(;Pv3iPjovPNd]L-lG/@vó>cU*tJ;1.]IMpWkGT1\.{xB&3r/ȧRj4dC&Nʘ+gٴ+~)#DCX5niv$zbRzrḄ[ullaēl}XR# )-Jl([r ;Lٗ;o W:% ܁ {-K۫H@nLkˑVp7P/c3q5bbW~& C6Nc7 X2`nۦ) -oOuvgRXbiipQF)JVg"z[5 Z[i+!qⰾ>\&eC{19,͌pk!UZN|1g?VђH4ƓBc+|1vu~l^' Mvᄱt̔J6y#F5ayk.*?0.؃qki~a@Z> v[-TzrZWb;lBFo \14xltxH_;+LtgD6>G W -Q)!6')ҨMR(\h|thQ,Ģ(;d2bZT"p)KJħ5Aax^zq:NǥLի,} G_`8Hc?O^I ;ݍ ‹Ӑ0 ig6.|~OEwVZHLɏ8ԁFcᱼp T~kQFFh n=$5,Ů Y.#ͶxZ S*ea>D+d!Ƹ*OFߛftിn":"tQ* gn4M5 bZ!FmC:g)f ;# $cfOO }xy8 wqvKNj=%#Q@g@q .5W4J[La{ Iҷ6y0YfFVNp[;e*7zH]^/@A /XidX6;F`rQP]SyQ-Fq~/l6+FgT (KAy4%s䰿11 o**Lu+`¶.yis [0B6T5R%D:E>V% cC\ڂ /g*!Q娍ӸDXXYԋ~2rr++ H MD7TY0`YLNX*k+ 5ԷP kL]xI}Ñ zb~~8 +vk*DJjkeIZ9Q&o+Z҇Xe%dRZӞk;NHJy!\ߒt ,SX]OsHD bˀx&! ʡ)O p:Z\Y5_F/ƐVz5z5 4;s`M\)ՑVNp^0 n|pgź.aEzz 4̘IQfȑ*$=̾{A]CU IREغLX*a 9xgV6$τ$}gs/` e{v4`)so1# %4dU$,#&t/QRǠAPDkI%W+nydM[l4Ho$HO.%P.1] [msR=[,wmqI=k/[$fb*+3ƭsI$X+bY j%^nK&,UY8 R͗Ubtc;QMDퟥ0~ L_>u$vB)Kљa\9TZgl1-Y9 ><3j "&& u.MeE ^[' M|׬2ُDyxT;zמu0(U& "aTʮ &6PFLlh$pzZ_P Fג㍶(Ҝj]<?z0ap,z$L$f`F;s֛2+WRWicA]%#D8"tvNEi.ALsxҮŠ2Ia%}͕d:\s#k\Nar$gNEl~Xc[cLl4 sۓ 8V+n~ ab2ZO<;b-iF51Lwr-!S7Y@W/0Hc\ҽbs7[Gn.NLƕI$KDzcGʁ_>j0|gBfQ J;P-dڱlLLV˹8(ͣIҀ T B:uiΒ!Mw.vILt,9Q>xoBl +Q_6%흙|ms]qvJ[9AH׉ cxэ$yQ5vɓ?>Mi,GG9\i|oV蘲SkK1 ݯdU>M[zO'&)Q hWUd49>C5w̌Iyw5EIs/ '$p̫fipՄቱ-2 c`*^qLJ(o-c緃 A HNTz ߥZ\t0?4I.&EWH-;9xrx*eOى)+M(9D| {'| cXg\ViN޳ʽ>Df$eIU, T뵙Gb,C$Tމa$1\rIq12ikGk6gE#TQ i|Xa|$<Ϩed:bnd?GA~XH%]IG$[SaVOO tǶ+89T[ jOZ{Tph]'e3bފNQ/X<6&!W? |u[cAϐi=59M.r0kV2nI2*i@輯'H%hƟ׮O7b0mmo3Yۄ $g0 Uz N.LtY6(B ՟\*> H14t!5MFMtB`x114CMheuCԒv5 QmXat CpXL`*Do.|e(vԓʘ(\|by#{nPwvgn"O Q̖kԨp ;e(Z'zA)E&AϟNGnͨfe1?*X?-!y{x*ɮ~xCu;5E3N}mWt1 Dz6HQAE8VQw+ܨF쮢 -Xv/A.otfoeMWuX Pq"WOO+VemwC \xyhuz%/Ăbz`k  A"*4&v|KP#+Sg 8|թ&9ar<#Z@NW7zq2پEXi_wο 9vjuKOF@M;!y&T_Bg*v\ Ue: >ς .IcJwd|*<ΰ*OcHU{3>KP QI'5ku/3HW97Sy*Uttl^#b_YbS߯|jN0厪,n?;=lnv򸉨`m_ Dx!ڭUTM=>5`5ق=#.tiK& ēE&ޟ'hҾ)ha4i@gI+5򅱴CP{BӟZXpDw,{|m%UʝWq)Kk?,WW[ٱ{m͸XZ<.m0N=W'FpBR[x!'$PHS jú(l4 MJf>O@,s8'l+P"bJPFdkWl=i󒰸 (tU%FtIF[ޅcP+>!Ҩ]{XbДo)DbLE"OJxG ֆЎAGRJ@7,Q i b=59{*ژ|N6I7Y&k)B5n6N !6cO[BMh3bs2ȺP:7Vlu& w&3=!30貘獿Dl~_9#'.L00k PNVqU,ʏ k-EߓlYym3 m:E0PhZ U4[5WW@Is)wit8goɇ%37ު~fBo~rV?1fO- JtZzwuަ;Y, \HFתWh;ER2heҸ͏|Ty /+b!1%t1=Bhٱ|[GwF 0:e_c@})BXN_ z+ D+XBQ(>//x~ ;Q)Sn\VH O"jSdhЖR Y`'h#bĿZ\@V0vuf X sG+=Σ~BomHMF.dN[Zsׯx%z}I*jQ0Fzu؟g-*p\xF ]C5{a1PvKʘ'|'$vcw6󮺼cfHh:xL,`= *JK)9c׹qe$&0)¹`nHP[cm4W3qܛAmw*VZZ_%IwFvҌH Ӹ3(BIK{iu@^L&fNp{fn1 ID%>\{a0"eCa:ΈEҀ}}D|Hv-?:!I['H;C %#,#킔jLB0QIAHڸKw2MfȒ.ȊbROϟm(x43>Ws/r o[LB!gCWhT C|hV^ Ƥ%f>Dp5$ylj?3ٸd5'?6h͚;"@+śoK<{<$E)H`|>j|5+X죜Z(;5' {} UL2c8G2Aw[\D8mb׃CBc>s7vq$/Û8sj^m$c3Pyꪌ7()>:u\oUW7"% uN3lO8É,-@mTN=9왝 3ix&W˨E_cUd@1oJYd9#Ev%yp;ܒ ܘt!T!/>؝򚐞hXӕ9tR]erE2 05C[.2 O,ʁrrWB|1"c76m=_?+P\F?d4;D)ijNwlb/o~Tw$d #`UrP_ǜ^M;1Qh)Hع\)!q-Q<,, (IkTQ43&%Ie88PafW]%pYO#c2x"; *<8l Rs<N"`+El,=i74P5c݆[1Y<{de* ƵUp[)yV=ZD᪂(QإT`_&?"vH4Ci֫Đ>Fƭ*^0F&~m묰)b$s>5Uo&O(񠸬/N-LJ,)-"k?IFߕ gT8n{VܧJ#g2>+]N[dqO0mQ%vcxpϻNsvQZHq svFzAdIȐdj|~(T|ua~;$ӌΕj[έr-ksz Rk] J>opplE==k>'Oުb\g²K>npQfkP"$p䘫WpH޷¬0BXMVC[2nf /guW-μ1h{bQs^&^KkJx̓IwVm$rAĚ1](Uw>G?{LjC*Xdj"a`=|Pkv(M8jc+kKxvl/: 2gҖ\ 2 i˓YTgS~bta~.D*cIp1sN +2op#19Qa+_'h ;_Dh=.A0z!2TghmIrLMuot3\Q$E0!^?35zJ3P+ Ö2@0x B;{X/%;K.3-,n-){a'Tb>;蓵L]޳϶胒@LI/Ϳ xyYUVN.Ҏ2+5Spx(TBa4zn"]I>)t7tS.yJŅ!VIԛE}¿: ɏ.Drx0~T"xxh5gmRO#/D1g[F˺oK\Iwf(|LԪC4TfqӢ4!ˌ/+R]ZkhWDԑqMG i}ӊ` %@uQo%jc*f{6yE•iަ< YhB}&K"YlMvz~V]INqqi9@w6^WokjP=gV}dDA2!7dҔl$`ǰDt(擥-㘤d^RnsHBcdW֊r_pDJ9 X2݉}^o'h}jgis{ɜr<5bEo֐0; R,|]nLo똚>?6 }k|㈵ݏ Ev0dq!Ԙ m+,0ڀ WqFb}TNɔݣ@"HҐHW,6}hikӻ!cY)$4BAUU,z5mwѳ^ ZLE>frg]'>\QL[;; 9ˇzq+Y[B?-XxDK#Jj hg߭}<^~\Kfנv.lXp(׽|I&̕M6[? `;e33`&+("c%8h[sH'tTj08Ir.G ?]]OxXǍQ p=ki4luؿK8aT:\garŨ^|2uN,89qI!mxċR/v]ZW>ʵ XIҾKVᲆ2' *]&GmP {Z w,,OLdj}R||鴀JH I8)@|.(9nsigZ+xxTLVT?;~=^N`}tc*x#C9ꛓ=BQZf#1'Kkj#g^ =40t MAG k0j2"`ɀmw3#f$Z"g0خY*}脳)qlSL,~nz;]<|:D1x b]PNh9@d4S B _s| kSx06 Z?n<ͺF0G}W: +*ƄW(Hp܄a ;—U!,%jfә񺓸ymC68Tmr=lڳ7 p(4`{TN,b 7nN@x"sr'/%elGn>2_41u`Z:R;*S:u EgϋcCJnk Mrٖ`M TK&0&U"7?҈{Ta ˿5*mɀ% HS"ؓ~0@bni ǔOfB|C^OZsDb9Ď?0a*DX?BH'50Ghx(6 x B5:ەBn7k lL̆=!|ӫ+Wī/QN.E] BiK[hƮSDuT[ԥ,VTc"t'r2.'c3Jٔ%mɨK.5)ѽX*G׈`h-CcEU 96osۮ"d>m_(ZA6{NaaKe "۷xk$}S<] z J=A!/F;Y]Pdd'$*;>ċFw-FNL>\h߮CmfWx i: nn~EHك$7$.3s%6%Ԯ!Ścn˭7WHׂ5ce^{ xgseu(?>ū޾_% Ϯ\5 6#ĸcٚ$մ"sZ|E׀Mzj}w29.^f#KypUja H# ?ёz#kdq]k! pbRͨ7Sg"K6#ɴi3P;[=icK =ZW ho/ffVkƑAǷ[m 3h9T+*:X wV pi5\QI/$4DiSd0q=w f7y5= ~IR|84#~)d5?Q 4/$A(4A %r(i -#jm1{V!<$♬ ,mQ?u+jg  %@a!\sr6R6ṯ/E?v[,i7~;UӦT(|GE;tf4rx^q ԃXOAKܑp{%x7I"`CmL*8Uju+wU`{*2ULȬdg< ʨP@@c9tnIU&͛0dO6`'#q;<ci5|mMz<}/H_G| unV*b߸+KQlgf57Zw* S}x1=_5Fc{  :Hvm(S M"8w!rx% ,#"+$jk}x<ﬔ6O3ŦM(ab (ݮ18l%vWhe}Rl w=`sEY謨,v毧[pb܎`Th7RTq|,Tp)qqYy&Y;enZr~pPug%iعTb{3l "s T6s˹_3ޯy )qל J5Rэ##zP.AG` yy7rH-'"h8:D%4p3lɧ&AM̂@eveGh;`.mhG& ʗedmqTM˨l/! wej5#< C"yADUUtN_R =Ů`I{8mg*M/}o@a d[7}UCD2F0Zp 8ގW㱽.o")YurƁH\H}u,y$`Aw:>S (h5G6޻Qa}JCl'u OYwL ד)R<ˊ>yf ~yzvȅ)+Y,j:8X?GBq7f֠PHcl86`TV6gwe_jNwb =F^G&c0=Z߁piq/o]|H=[`V'H^=~-1Q I#]b+b6ģInn,$(ij5ck&A<)q#3uAFj.!ٔF # mድp[*`V_B3+%i8(ŅK;С[ڕ]Cܖ?jيeAwSa |R#:u?ͧ>[dB4nWPCKʼnċsURO^ ='+"e#@J:RPL_ fJu #w<1>&E#}\ sE!Cʴܝj(~v|TQwK)(.61eez.!'VUW£W o+9h)(6 RJJZ&Cr'C26_۝8🬜d!JJ+59-x4j]0b4 ?H 1/]wLB&mEo{J8`vp5q{ّ6HO:~ ޲{K9(w'SO-V?HnU}8ؾc㟗 BTp@z 5QV8<=kYkupBi/ݿ@-kH"+o)_ñ8g>40#2 5n("f 0Tz]%PTQ}4FO9MB8>r+m}}bK$~>-b*WzL}KU`f#{/-B;Er݄CoA\ɰlT hK_.Ke f%f%tٍ@vra{ }Xb,{c`."_dmc6~Tbk]t=zVjo'[dN$Lt3,aTX_'=?D' a z%nKR(?["Xվ02Kȕđj(Sl%A(jqA n.Lx -sJD3}aj/+:ז^Ru׺jϺ\ _˅_N&rhڍ@׼Tn0ց氏bFe^c{!{ b"b@Ok].AYbQ $P$KE$ms&!&](umk<,PZ筅hqx2h;e]3<<),Cig+5:h瓶ov/.NU5ØVutgh:Xq{98.,č"L`0wb:>'bqnh+9O-LcbihGE؅ J5ڲ)Q٢we$ùB %쌼7$f-ٺvW>F/ep’ZP!twQ:V&ݦ 2)aC㊤hj BEo^7t7Z{->w[0yuk-l#@9LN7OtԊe~fhHt_ۨjy%\vg =8r-Q [5rBNUbLf|eUWB^ׇ# EFg;:Ck;]%\BĪXA8~ =ެ[zqA\T7(QaI=@CL>%>zyV0ܝx"b7F4eW1C] |Y]5)x_8)t 4F!oF+2$"UN #z:A8 7GSBЅNs`~:>XEy+zgpPOE~klny mY=ﴦg#JW?eA> Ly_$sVI#L q=}GjOFw}byY)8e@wepq5ѻEpqk5V4t[!ĴG #xIGC06gHFB{5VphB݂8{bKJh'IP/>Ta(h6SN}toͶqhqh`쵻(O/˻y`Js^HX]WAg9Qk?ڭ i}""IO2Xc̉ q-[7*DBHN}فjו T;.bk4&2͐ ooҦWyzf'qZk,MլJTe b%)%I}bn/ #s'LsjH([Ƚ!rZk>4PRNOMP?MG& dO.uv"/p$ܪ l & rhgOh!Ԫ_R+ԷBNG|im>ۚۡSszmڱK3GxG;ɚ:BblDa<s@ 0 |knS^S'm9i :G:,GGYx)n(z+6:gQf--_4>ɏG}3(>E0L# T+:2 }K6_TǐecD 1&ݎCDVe2vpW܀j"K0AXj^ yf`˧nGUy~?‚TXےn}v.ة(wWJ!*3:`=~%  cOYn6K9s⺥^2 !J]_8TpBx_.:/5 8lVӢY<3fjz;4v^^- DJڱm/9bD8p@)bOw6xC=tprv]JEЛN#<ne(× ;-w)ٱ}ɆZGn`p=촐+9w(dv7Qdien{EBzۗ;% JD)}5Ń~P乾F[w%@Qn>gWbU _۽{9{Ä {rCe#},G.u:[^kU͗1d<ܲ=PR=.[('s,DSXwUUg">BKĨ OŢR9lOĔ⌹:,P*y :KQU5%'rCSˀk.hBzc S- xL{f=“xL.D@*A|L];H1$Ӡ k'4Tm HܱA|5(|DuRBr_Di\iS'HLHOiO Nv-_AfD7B^9Hy7hLEӮ7>@XEKaQ{MV  ^1Ldf[z4yy2 ab}|-ע@ޛZ~)qUTs P<&N8T4ӠT'lR-ZU]anf<볏96 P$~'ʕz 2;GbMԧ6dX5 18})H;Ӭ kUKa| XE4``:2.[eأDĠoHm'W825 oxu4$^_zKҽ;4t^_PWvQbE0=E;WLnYPipO!___eb)0vav$MM\OГB!Vx{W @>v#ńPuh-8bOuzw9@ڱuC)&l2ݨ#QP/o^Eh,sI (J.2-AO463֓<oo)9JuY&@)KuDw&]ԁ˱s\u,QydLvd=$Ks) :BgU"ETKf*́$8{E#2RLBdGgUvw_NvqރglmfạfW٠si-+3&n7+k}.)jT8 K9 n+eil|EAC^)̾=OM9i2P!&K..?{Ɇ`[;\vzt\e ~Zpn ۪C\:~7\T,w׷S^ϴ"-0˃BRQzVO+?2KjM # r !aؾ 1PFao|<$@sxu2 hXmpCd1崷p0ߖ*;!`C*8ˀ@mx Ũ 0))c|!cA fjw]zX;UNR"n@g]Xػ% g[BB#w=R>iوl@(djv5Nւ v0mg}͋ $FRXx`gp O@Y õM :<:AeI5(#?b{,|Qh4ЇiW#hM%T>RGj- 4MvE_k?wwcAmT:~;|&(?֞NBDlȚdC]lpT8uhNl\4O6|y|gxvKWB خ;YG>4? Y&$(粬4,nM!+t4T:\6Yrl&Xufog_dP[dCRGՀQ1o W u\Ð7uRFQ_ElM5OBFYsgz*LkX1$~dYjF.4G'y~lFۨHkPOivmywK`O.F8ϕcꝺ*ɺ0,%KT&S.-a_n 5_`E勆tח\p.2f7DcKD{܀ҷSHGzPOO.8jI΁* Nt Zygj͠+CUŗ?yaQ3j.]E}e Pޝt$7ҁ Y3 ^]@ߧb;qn)b+&| zuR]C T%ndZ|]U2bXƲ\ކC BySR]eo-t]\~ۀ" |1ha#xS$[[拁 ;N_P7֚IUkI0e 6Őzȝ$zBۡ %[|cG))$1>8D6ЬE*`diq=N1s1}vl1v iu%`{#w4.Q{@ptpAB =6F2yc 1Mk Pǚ4?4%VR#g=ηx[AͶH% !Ľ&>EDžz5`dհja ;ob$}5HٯB.E6%#SW$4H3gT^ՠfy¿=sI^+B=:~} Y\aq4d:؍Lɾ2i=?Mg_qY13"X,Ѱԩju׊:XPToMF(RV= ͬḢBNBh >@&LU \-oJ<5Ka_ﯙY~ڟax Ǝ,-+Z:_IF(NUt#4.̦X\Z0KP%Oƾֹ̉ZEWV.4;cq$͒Js!m{/ì.Ou$F<ꆯ?:|B}[]˳rI6ۀƋ8[mr+xӑ2U"@ &GDÛ:!_X hZDg:*0,nԱȇj'fWJ/chqQH:6- x;æ`Rs%oxT*4ӥmhq=j0]Wۥ_:c{?:&`׻,:BsS?Kwq:4]P}(CV8b}b{,k%U.\DM4`&j,ߥ#0O}n߸>H^0T:vp*qx}Ԭbs(NrJ‡w/E.Q^Po_hU~wi8F"*RN;X~2ŋe>[nN!%V1ۨ'fC>{W?gɀGu"ez|k[WS#Kdȹ_ީԈI,I?̱VDbd7Wh=fN'YYrMY̔G{ xiI`0;*Є1 MzWIv!Í.IM,Үo0IGZs5$vne(p/ï <`blJo2/@%)(Hc!>"n*Wx2s c."r9P%Bnzf^{R#(]0P D" Y-mI-} u-6AzI7LHAv$f';4YkOG&ne@үXLRSb _ъ6LmΨ 3t!-]׌ 5bEvX񏦆刃XCA@9׶/%|u?KVڊ=.*>Al[̃]+.ǰКȯUZ,;\M[1@Ǹ4I%{t5EyС9QfY"HPD֟bbt?(32Op'IߢZ,]Bj R1px+g/A9_)Xq#eۼ u[LѾش"֞U::FjAoFQ&&FV4 & 9b lq@ex3~w $뵀&pmKgC)s?] IC1uOKtKܷQ20F{)2RYU7*S/?:Rm!\th<BsJ#TNC=Γ?;s&@]T!rKx1z<:Z)o+1}R|= %RnspjYǾ.O-wr ŭxv5+W"k~_6TɱJ3t4[T<:"à>T7N+!PD$-DpJD Q9bQ߄[X,jHW=zq x QFr??tg=LS@B`KMRu#RU~Zvf}bsV SQP0?Kݙy$~5 r'SE9] --noom';1` A`l9q>-&'7슿, 858)>Pfqk~#:mryEe-S<&-B(=t32*<"f{V1%Ӻ;{VqwFhp) FXQɤVzM|ǻTnJ3S{N? "> _ѷnES#f*5Jp.U :݈=LS+Hٹ6Q޽jv,:ҙK@ESǁMKHK3xS$$=5`*}zPH)8%Z?q}AOr[z횼e -PcL/fIvW7hQOXƓ8o09#Dv)*K\u@HQ}H'C1lϟW:B4{9MRaFXi1j Qby @Y00ˑ m] 5Cyw ]עFR* rp8Mf}uOt"W:xDBۘ# RwA_e N[Q˷ ͸,J;kћ|@W5 f^uhRd{]ƥDCoT7AzOK6 Z3SfTfaihTxɐXhҔ]ݸBAFjQqRs'[|, ;˙ Q NRp^Ќ+S}|дGO=!d IUc iw9p3G1V.-aA26=WnfIa ki7vz*FAy%ڎM% ƔI>Йe@%Us6rЃgW\͖E t4qT}S6]V/-Uɼ|*}KEsd'iS80QЌbc%srp4 3F„榈.|t~&Nw$]G2+`֨Bjm-M"V_,@4 uBV_`. 8ُ]^3M*^_lT7%Jb!VQ$ oa-^M"]Iq(88Hg;i,~[,Dy0*zl ovGq$} b; SW jŪ@fg^ VLNgech_64/˂fӜQj|%&}1?6_(ݻLS~,c!&yi[Ǯq WPzt4ǤVXPBSu-A3vQ\ "ڎo)w;.mkGl+:CBqsq{#=Τ0$Ob U{Q*Ϊ=A d!qf5GHxuKժſN4LFPA&"0J[ѿ$29u#\Ew]/£fϐ~LP qG"~Z'53=G C??9 =dSV5CYqRF.nBLFo2*2tKHf@L+ WXYO)CkYI\xo2XIsC`鎉vdˋ<ՓH.EɁӽ'/e )e +#qgmDOC&S6T*ۼw iɩ$ܤQ oݘ Vܒtd^ar1Y,NOH?g` \؟/D\I+Pdo|>r'JQCSp!~g,61Dk >՞ 0h+)0`f¬>b ~[rZ? \ >aՠb:a} p>mh4qĿ܅4Xq:"e0c(#T{vыNA,y Ss~i42g?EU} T+[`NZR\7رҨd];$}ϪlD䙙~SV9í]0;&/&~:j* 瞍j4USKM_w]`{~ 2VvGX>!JkSM$;I1'D:8܅#Eܘ)hP&{6ִ Ωru.{"ARJ4ލV&e]8'395.ߟC ߦ#WC/1^C&J;ˢ>wB٬ck 4CO aReߤ-Nf'o(ݑSFo%ܖH=flO0RwjzVIx[Fu,ZM'F-5A6 u:Bxfѷ-|wo$j۸/ڎ G бVw9O񑂡 fOm88 ( EaԄKVT8 (#SMPWnf@&yy>^+ @S0U30|)HYA-im=(;^Ļ|8dmJǼm*@xF)˿6W1ܨ^I,=NiB sçJ4; 3Ay}VJlN`RkK]S2#-ƖdguyU =G3 $ߞqc5ڰ˕K%>/NfhF\R$dۿl"/ёI:]ωg0*SܻYFsPp:Tc@L^&{Xq3 "%t6qQ7*Nd3VxsNIfk=XqnSRb c (XJ 9tşzRJdĞa)x wK z_=nULˉn%ĺ; ha^˯'xˉ ^Lo!Xcɹ”A*U7ܡH),+M~kdpXB[V?EI\7/ѸJǷѢe<*Uy\prFTy=ꐯE8!bQ9'^; hOBl3.ϕ&;F LĽ/_ߟ.S3W cOkNT,'8ZFCpp׫d?{O@Vc_():ٝ@GWzit@§F k(ncܞm6HZh:c zlEppeߟCAOQ7_0/~q(?uM$0d,UwIH tqv&M̰c4سIH봎eUHzii zvWuV9j&0bh1\\^T ȰN}{=!T.8n'/5G!|6Gi*2?>*pH#d,_f֓BPlFmՀ3_4WE<(LyFp+i"uuͽϥQ){N/8I֕iYW,p<_ ( )@j^VPI-d"ksxtYht4^#\ ,?KVRr52v+H~Q bCCY8k^';iԥjQw+zR١*Q랡 [U߾PmDvi4MM]HOH)mmւA9<]1;T~}}']k`eGt%r,^2+)Ap\ٮ!=pr4v): ?yt,I:RM$2SgYZ070701000000e1000081a400000000000000000000000164e6139f000062bc000000000000000000000000000000000000006300000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0900.ko.xz7zXZִF!t/b|]?Eh=ڜ.+\g 5_5ɾD'>,6=*E\efycJWk=̳-r>mA՗f]dia ((t9LWW. <+.Haz,+zb#ax6Xr+9G%UH6,v7I|457 ~6RμpJr&)ӾqkƋhL7i'U"OR9R5ґc}RzŁqFɶ}т&NS)Ľ'0}dȇvi8xE'ߤ= a97@Wa9ӥs9(A2ej$! q-ϣ;}> QRqP,D.$¿ Z"̈ Y$ƶo#NyT{eޯa&Jfd3ц/JDl4UC Zږb꽕3C Y: "["KiNLy@0h O?M Ң^r91$wʈBnw̱2tx4#ca~ 6 HC2އe9y!pcgVAiimwjw;ku4c)lt!>*/t',E":ƈV`JnJ="A'!"@Az-5g-#f[0k=mR-~ 0$ߒ;ddf~2Q=~dwA*+F\}.Y7z_4];["~q|hӡy0$7lCzgC!oK֞9p8 CأVAr4s@o@$G_6*!gir2BZgvEۼdk\?t̊Bc|\Sc([J{?hSL +kI1-!?\-):noq~X ".Jzs3x ExtyR|'a=cd7؝O-ײ%PsZI^yE  .?T>3{-9ޞ|Tmcj/r`> чw 7gf(Rn{Ūu"8n))WځLŒgv2C&Yz!lюC/xnzecŅZ9,_1KQ^7'ʍ;=}n*@),8A(U|I-t8Gl%JbrkAЩhfPKvI 8L%Ӎ(\\(Z⡫q l}@ʯõnP >^{P% zޣvfڊ۴p-lɅ7'h,ʿa*>(:q3mȷ {\?cuOdpy~|jPo!n iФV,{!ѡq&( ,*`)mep8bm4Ԏv\^ba ĺe:L@M|gKMyѻX#=iY Y :@5Jg5 nYXoON?F|>+ IWֲ !$AL(@fwiأb/u*/{vc+dE_{jc !!Pg`0kloRbc}C~zq$gsw+>2C D2fVht-d @vC픜/~eljs/sgxFZʤR @ޔ>:dfȨE?#"h,ƝS' a=VgLѧNdQVƲP@. :0':Lb>l$M8xt ZbH&6{~/acB: 0)9hԇ}-S $k-rkr3%Bݫ^'m$LSr# >mdz?y,r;s 됨bIюNG3 &+,2 \rcG BW$c2rm.D]FWɠ<{I2v=YRG39ȉB gW/UV-sIQ*fǁ,빧u"sbV1 70&aBJMY2hDZīzoD4[`%F*&$'֘jW 3$z7ywKXS>4"MĹҖPsg}TTr,dK+ T]\Z Nt˯鐒\hbiUFڀZZg%9<V%C%=gESwZɏ_@Qf3UM;;sN7r21 !p€Bn$V2tHWA!5~i {j}-$3a*qUj>@A]$O:yN=4^UWe>}:>%ʟNk=\V1Lqz%41W .it'W8XZ&*4t s[̇7g o g) @b]fF]pV)SFϓ"X֣o:.$%:R ڹC S{x9R?Z=%zـn(q/xZYzͿE3XJxP)~>" 4eKHɉC ӭ_NŌ9B'-sz9('@5e 2tk9kZ厧^VNh ?3COk,w$XG HTk=:o4L ?t!|pX 1+7st۸=PBV6zӸ(eah16[dLyРoR&ޒ%0Fdn8,H4)- H[#ay譿 >"guwXHNq{MITwS;q]]GiGqG0щ7'Z(3sm=́CvLUZ, Hv7@NL>n#xtGZ1SMoIL?RQmdACO[HYe!!W iyqW N9Fz`rH )WKFSv|Ln Z!鲈*{Vʭ"":EPFTIԲCE Y vT I?BJ;ğo5]9car{Y f~n[>? P<Ë9Q*8a D! 5{C\|a]+ _T[ہ˸8튏:n&!O ؇hSr)CA //H>KeT+P s]B'SOj̅fa% mmGjbT-Hbϵ j!gX/+ԒVP71O$?tTH?c %B_a4uȮfDĸ9˧"?ӦđA`5mTDH.2)#<9K X8| Wgwf䘑` \oQey]%eU25m_I"_I5%QA›X>[rVZDXc~?1~3;tC_$GF k}V U(Kh1zUF$,NU#Oڢu uo0*hM)o dhJ_x}t<NE?v0!\4N\e]ؤO3={dzhh}/z0MQ8\\uu fݭKOb5/Nui@,.tC?tF$Xd ~m t,9~55 ԙ{w̻I_ldxPQ".HrSCnjaE"ɭ^bk.s5y4HUfzM[ (R<$|Kc9#dW[uJD˲]}c(&q 8rɧ]EVvUBcx:迣\޴+7*a8o53{F +b;+}oՙ5bVE˅uVFeZ}hs2+٢(|סk{8vlNnD[ߗs+UCTE*v]Y~!e ou ݓV y}K >Bp[PRNKfy#B7aTMݐePX$pˁmwuIˮXɯUm M[CY]XfUըٜgҭp~[  7k1sw$f)Xu;+A- \=;d4 jQThD𢳨\(];qV~9د:f@S 8l^˩T`(ף9u9̪x3C1qc XBF6㑬g77K4aHMPGnzwIlfL豰Y+"aSs,BIKkA~PǠamhޡ:R'Ϭ_&Dv5d5\Aп*hv̫Tx&!KfU{Y-t=b+<' rh٦$XЌ)MWc/]QɢS\r֙ڥ>8m8 kF:46C–h=8"e)n1D|Ea+]&@J!\H@A>D]_Il/K<67>U)9Q/W-u\Z!DUCRNF(;$,n.\ M͕Qi//JdO E/,Ai)1 )R@iң7 j-mx~4x.1)W$H*i,PI.sw& ,\J6Ӯ``[VX:Ntd5 ߯tu.o-LD>@G=sU̩[;q&+৮ S5Z+ay`ESݛ8PBBNAFȾֺM}S_ѥ`U;E\ Z`7h z p͟C w/gB@p.kY&0so۽cҬC>L]=a{?W8w˴(I>UQcUiÑI(™a|*wf)rl'jXRRWCg1IFDx"^?ܠȀ,%sqp]2!`KeqMU(+ҾnhRVDr+\IB4O,vk|e)*˥ELo=N KDjT /1y .P@Pg: hCb=X䍔ڡC)DŽ Fբ/dVRѰ$h'dh<05QL}s꿆 c`i(Pl%;79X?[~( vDT>2R@~@g/g4s*>U%^(F#P'6mWjC@8 \!`B%K-ShO~]!2En}-+ &RTIC!m"u.H^];z>Z΅W?JA g_$J,H qm"P|dZ(FX`zBt\#x GVu#!8Sz=WaLx+.\=}:i (*Ny[s$IJrKʣ&uQ B.fœu~qg^Xn8¹mPsz`f+\$wVK@a;,\ CP#^ }fwQDᎸ 6alh*`Wg'ʌ=|w2孵sX owOa%sףfXC xՊ2MܝVYYaě (؉B u*luŴD^ǘOOI0Y_r7ord<9$fۏ ¤< W=h33}6DFLVUf %<\ d|>_GczC2{MZ<,:BW~tZT"D芳qDr{4c0y*tAf+˽NӞj01j*h(8.U6gu!1z %-5W/MҸ{ȝmo%# ܢh մ,WY26iU$@y=RlS̝. Qnj- 6@mo31Ge>$!X:[srK ]Ͱ8101eN%A8iu^"@R!T'Ǘu:GƅFWN6*5u.sȂՋ*v1UxuOK[ tG3ek Zy:塞q{-/T" gp,yw,(l479ڀD}4m68;1#@/I`q( Z3~X0q8!Sǎo0i`p stZvԒ` ##tʍ^/3ժ— p6Р_gaЏתk֕vzTf҂\s56٬^d(F:Pv*jK*"z ǿ{nfrt“3K$:!\6ȔY`I$0lw:%g&_p %D0ND]ٚ Ί){!GOC K8=SFCu}ɿ;,c4G jempE-vs#2.x(W㢖[Σ -ި]!iwyndǚlq/hK<4f6p, M`s{(s+ުWKHxnh2ޡ<嫵!]iJ% H%)>>7ܓfq^IgszT:НQG3qa~bDD!:2R9 2 ϊo0lc,! 'R(b؝.?4 JEvsnQ2T;U`4ZP3@=֞驉!li5 yfUʂ~!wIip$.rS^_h<҄- ބk0U+akE+䵫|4b38"QjL]uܛ/v4;|GC WVc@h: Ɔ;6360֨0pREijsz5ޢih: z!{Vj֍9Lg,Ɉ4||wh~{0-MDg4`YY0>cgZlP輈byת|?!6N;&X=} Uډ.PM~%-2/VভCAd\h%K2CW$T:=D -|J;Sg~B DtF-qMO Kl:`o>RnGgc%a@^y"CBՊdNǰ'ڥR󇑑f굣_6> .ybϫ`0]X7N8P >ϒSZ@%2^ V^.qO?lX(BOҔWUydQsm!Nn@v'Hi֥(oTѢ,6t= il\&Қ(Q 2ͳ{j4#hܪtt89"zmeC`= Ue3rw6BVFphdC3eBq$.E0PP1ۗ,~=atJɷ[WĀ&C/|:{Kf2[m RDH`{0)tU拴ףgF0MN#_mW>5536plrZKYnZJZBxZ_KӢ]1GRwPL$M4S>!m[gSCaL.彂ztbc|lV93V՘_euT;:=O:\,~pQv=i}WOS!wٌ\]a}Qh,f#cEiIh'~IZC!հFBL9`Hr9een"*daz]-3)J} ?HNfHC$hB]܈Cب~{'C2,n]i@6yS&׭Dɜ"WAA~"L|!:T)_Pܑf)b2*C0 4mf+S;tz2]"VlfoOorW* QAvhH!@Yk"p mO GM`qVc6 $c`-2}4zxDed׆C?z5[Wz՝\8x_Cl^VM{9ʭAm%Y͐'PEܗ~DU^9Ryt@O"nIqˑuxKTɟX^g$Qs qE(2B$Z+ A)ƀbXpz3 B-Bv:qpfL!.h!dMeFEv>HίǎH)/PChl+S*עfa G& T_Xsșg ʐe,eΤi.G)*u[g8cLo ޫ}湻"Rhp}< [T)3ZAh5g?@tM0FO`iLW0Dl3Ycoec8#Ebn ?OFBmB<=2]٭XD9k /^7 ~$v)SU3]WO7m*)_s}e{3hi5`uC9( @;ɉ7agP_'=7N㠥k>#k_KV}\_*f0i-bl>_Ƞ{Ye~}-LZqSf[*8R;*9.g91/ =$dt)GSe!_`GJ+U0]KJbs RVb.fԒafyK< ʪ}F\a {:Q/Cg`!-oPf>'8[~E/cfX&&: bKhQBC={fI ռ4ЊrF!ɧ\YSt]N>KSu0ڮSSv+aQWS: 췜`qPԗ1a5qЁhP\66fZ2J{oZW8y^],5Vn-֑]q>bl``Cvk_f!~aJgGubV{4gT$P`lݮ!,62=%ygcfsÙ8,._*HuDkGRF\7gAU cΗ` $K4様h dM*%}I)/fK>1{ ևrjt|1~jv ;,GZ#?кQBq(/*R n>7}hs\l F`?g>;ЁԈ&[;J #3Ҏ}˴lUhlz<:'J«zCpiO9~Qn}Ձq1^zy 99T؂U)ACnYmgUu1+\(lw=VA/n=ƢUG[\[жa.Ҁ!/ͼ? x _aj:^*5+iÞ'D0XHJMwDR[ ] lRj({S] ȅ.TuKpA"9b@JAA#[z”?v%Zv&ٴ'ҀQm~aΦcI5uI;l@Py}V)Ќ 2_IrXe}acB["!͹j K[q]<Gtwzh ,-ԓy0Ә$!Obpض".xJzdVj$g+4$;ޏ[1HۋՂʱ|a[h(S;1P/cdRIǍŎͅFF$3󺊈؜'_ǞΠφ ۸7+`|t)iRz8f3-]"Id(WElȵu(TKeبMGUaN\%G?uYv0T"P|efxF/ !K.WZ<&O8b7U 84<2pYFPs|;8aj659>Tk]AZ*ɹ99iN)Uc' ,I{1432* 0lL3@9 :;x.q4zCUkʅ>tbQ%C`?c7).q''b\ T;NU3CSH ԯ)͌ػ೥6t5B#)RFSkQ]x7 l} a6e&LG[")taBWpyܽ/!E8֫$׻ wWƒG;Ut_;D)vٷ1Ji\ dJy_;8%Ji%ys` -^N[>\Ȧ8:QԻ4?vOր Lx*ݏ1E$?M`u\*c&dP8_I۬Nï GӒ$l y/D[tGg>4@aG>7}{|>)RE-I4j[})/ ɹ/QikلRc@3 'BjxbI[>:,U2 K K\䱄9һxk؁*W1c`B]qВrbp>P=lO'CmcJ0 pдEĒ~bK2eBURZq"JI BH!}ʛW惑?T:(I ։Z-:2P3l1&]'{,8Bܭ#*#WmL^ ObPN&Pߧx t9ܻ0zx8-z$ɫ=8Kڭ0X1B2`/6Ώ1Rh4q!9\6dR}WV1cA]y˯ڟ;I|U6uƅ++O ƌpwHXj}8=χ +4?Q~L[L۸ls@.Ǘc&G>E3qvPE L>N<]kE Ros 2?aLH t>m濩lU3 ~oW:_ _Qa;K`PE(W-~<{ %zLEFP0*eGLۉXRnsBb)3\m0yL1h]ӱ 5[0YL 9's$*[zQ~^ύf(z[#tӜ7>*=f Y4E *6hg}Z$r0Bս:5l6YʭY-8v.FotvcO$V$qm*1萢bY9ɬ8;f ; ;qE1'̳@c`dx&W9ICOAz OH!gOZr`sk!%гH$CΈ)*?3u}@dY'1J(@!6,L62Ո % ݅ah=fWC(us[7 >,u")ܳ.)2TРb,tqmd')UW9'#3G1`)@o^ WI]K-ĽLFm^d#"&7_qHKpDGpK Es U|(?a{Z 晽_. *?)}[ӔG\>nA%JNCAJ(ߝ+s47tom9OQkqbXf%#SM7 i~^|쪭]]Cb8-&}|ycGRL/M-΄ӹ,)G<4k[K28ȯ %i?Q<`8=7#2c]+la14:u #tAmшmmez9 [4r"[qIYV7|V.1$M +5pP^ +?,yvhBkWtoůaox'48~p+ 10za:W" ꐌk̯{hu*IeRz MGxjc5;EjBpY&NHE,dZ] <}vbka6b8*_<4b ZK{ 킃gh.!c*#_pl_zǃ§ H>5dt -^Q0cmi'2K^jFl1#̠+-6M"L}TBWa+K ~0~ Jr+[ow<\RȤp>V3 BGA[/>]$<ZD ݑHhHB}x`,$@A?Fr0`TohprUy3؅ȩv`^]cp@x-N~:`n O6Xh<RVm%j[>EDրq/L^'׶XԜ+ 36v/$z";pֻm<ŏEްiJB쬦)3xV?jw7XCRN+tسZIeTc:֭En:یl([N-OMJl An>J՝ÒFa-J#C&uMUqkUf|Ć**O5sŞ]@%,f) CS:X_% +20޾YxonTw$0M^\zke 7pFbrJ;ɅY,;7 AROot},P5 d_T7V@[7ВvX{[vתΚ=/-klLFFrO _}v)|ϘQN+ptY XR@+wN]"Vܫc<. @%(& W"Wp_> p[`-J$8^'BH?{hݾ\4/Ƨ" Σ)z'ŽL'p>l%Cҟ"MSŧQ'%Ih,x"` -][h78_ԨV*ʺMѶP? ʳ3y{Va:3@.>F&;vj$Dɿn݄X{GDLa JR"Py⇦~7WQj[Ma,⍛xl e:X4gkF'XnG%?{FDmT +P+H5Oh_mİ8ŕB靤`p"T‹RY!RׂFjevm#Dž7e*}ZmϷq~`g(#A2M¼0cȉ`̵k)m_иg}|Z`h^?23s! YsY}x_0  ijsZ\GʤyKs\lZۆiEƓB@w`7_o[S m7b>=ٺDPL2)"e#"!B@v*@Px ̶GȚ$6"%'Ku}.`b mtAbQQٜ=1fHw@HCw,_v#!VQQxkz]٣GCEcIh^<ּxK"- :s[}zNcI?1'ϓx< a2ykF)A6+H7 Dž5:7OrbqRPV΃,wf @Ozel 5(aAoXcK4m{ʷ5T]6w]E,aG܍m/* QT-Hݜ(wZNX+ 89lBq IXq*q%Ҕdg&MۀƒkS1-FqJ:jf~F! x*%O W:ʟvHc+Be>2YX46Үk8\ʻq?7\8f<\uM}6DA[&#\DkD(VƖk!,)I@a SҜȯuЇ9۷zu܏GwYe^ }w_1\Zv%X+lOd]Ӝ3JUf|p˱Gvb`)DpT& @'ugp0v`snx2ԟڰh;Y+PWa5քOЃ-Gg[@.qH`;z-S8:+2Bwpq,һQ{]*R'b dfrNbo8YJEÿqɁ֔Xyrrа<̻6g1k?"/2?qIo388Aۿ Ym%L9+vXD{&A׆UT&ԛA$֣ 7:伿2]' ) #ǭX"`: Psd3=BD ML*6\as<(@sp9;|]a׈mY1bѽ9] %pUժY zA] ?6(b(!uEkBfڙ}I :'L2bwNA2y57^jks此QɨLU"3xE O_ػ6RQe $j᳾SKȕredϞ:>!YSKa|P.rd۳8?7 FZ\ҸվAƎjb!G6*$VB7^ !A^Qu 9.jf=*|779x#RY݋h#-& c'? ?gODZ5^ehξB/SL^]䄈dՒj&@`36~nlY'|vk LB'`V=ZcCղ h?L8.T/~PҲ)W Q3cG a 'ʾ9Wkӭ}NlyICCl:W[{(70VeS?!w yOC Hl0ZK7i]w?PK"'Ѝ.ӍuJ ,_zjrv.znQݘ6G㠜moqP#Η|>GN h4o&n!nby+pAYn-q-(1p!VBJ" cf,m9H!-BC>^x6Te0="gJSRQyx؅x ^YO lnLtˆ#T㆟@9o_lt%iqFMt@#1iVt*LW8M H pb 1%iBxi 5^tƒw-^jiyGY9h,t͖ÌJ]Ƨ>n=I<*)*P+\*Ehlf2<[KgNwL1lꖡBL 85 Z͂ǠƖQ8!f qL/ZxDۤA-բ נ/~6sj#VX]L؇`k9ɈZ8&>)@pL 옅m,63q: _օەp:66<"fY񀖗Q2}TJ Q|B5UޗbŐ牸u0d5w(2_ZB(v!\8^ |%B?a lDi!  zo?#d祰{uK:&zaH $5>8X׹0ogȵ{#K~,\*~+1=*Vf=ޖO!/a]mW{a]6#5;9ȏ&Ⱦ\gnFD{2M Fc?ӥњA"*ۣ19 bwӸĜjέ6C6zbam8m{Zt)0$*WŴϽ<5Sxkufd߇OuCO*L)e%1vCZN{Ǖ gĢVC11:KC(n6=LCb%疴9f1~GS( 32"rä6h)~NM5`EB*[kA "k'n"aUDnqٲ%y eZ qp{H;Law;/Z73 MG2{TO#p Dnx%>&UDgC B/Æg%dk#uW4=염 6KKGB,J''hfg˪*3;WTΤ*UY|0 kRbBH ߤƒϭMN#*uS˒Ckb%{JN1j9Ǘi Tn]WH6~1LM`bx,Gm8Uݜ`S0 +DĎ"F;C5Ut 𻒙˙jo2FS.bJ:O5<<uh%t"7D)p3Nk"`-ܽRo +(vQeυ0L7hFOY|%I%6mIZ/IHM$8+gIw!p@נg˼>kvƤ;$ #l*͗7lh$ϐ7RK9m$[|f7Np-aIt%V%v*qfrX$ 73UE#%< vM a4dZLIcHy/jDHLu@rӶ/Vc->xE@f=8yV;=p2 Nya!Ce#mlL$#L)4UבAД41#j ,)G8zPr, k?eXB6Q [ ȯZ &E>aSe髿)sяox/S6;YqVDGOs*UP^18{䅵svT,'p)` p&=!ɍgm(E6,#zzآ{7u~t #n+]lXϤg WA#Og@zݩMc|ê,4Y5׿f} sZ^3-MQmitqմo[lF p,-|[ͽ~0}2q(^5VjPlV3W2|[ԵN;cF';{\kTkZ* ]L;:,y웱3(AXۭ=`&$dM|O;%QmmIadZ"^>U,H RDUAU>X T)OK?#/ ;LCfZĊ/qwqg'RXI!`֠*gSI핯i 湭$&>p&U 4үx:MO鐹ʈn~ Ww*YzDE㈄N&}f=h;eB#IkIbQL`Ǝ͂{4(Vls\җ1aTrcm>#,sÍ&es?RR3c&W8߫2 Ӭ0ND6UbV-2SU `nqv (mpo m>%l[G(h8Sk` 7WH-+&v$ptݟrՓȏ 6[d&`Ƣ;8~{5+*0ɮ偽 Hc86仕 _W x'Ex  o!Z{$ $I&7'ePIܙNX3J]tr2q!bauR034 J 0ڞUqx5͝`r}q4xR{1f|旅]KPf@ˈ"mdt+p>j$R('R4l5.}٧=\3t5!h6KJ5` D9o/kN0e8Sq {U]ri|5cad3#-:=bV^x19.j܌j!)w܋XOawHwNR"QrK^< `LVtNЀ\/@x$?9C2Oi( ]H|F+f2| bMG'Wm2ѽ'.(?/DjՊ4e#PyW$݆IҔ5w]xVZNt{tf%a҉Yn!:̳zAყY5E'ΚIާwR Aq8p%e LDOjY$Ѥ&+P0ӸὌgARGR[~Dt]}M X/2Β-/rDwC97&+=@ AJ± 'Nu5tgp\f98!=*F±gYZ070701000000e2000081a400000000000000000000000164e6139f00006de8000000000000000000000000000000000000006300000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/stv090x.ko.xz7zXZִF!t/ᶯm]?Eh=ڜ.+͡9.pg!'T59jeaAb>cv096x_5%-"]H@s[fΡ"uoF ih,*fmكXǬ{BAhXa H0.Lj =޵Kwї-(Eօl&mgL{ʚ}+MC^Xo/ťtéd~Snp·㨭Uu2U<,}W> X=ZDFfe"ފM`XQ5w=f]Ҭo*S|"x ;b:*]|/\`o:"n+:& ' Ww2qIz*.P nkz o m3C %A?pEU5B 3-V/?ZΞ-nt0Gkϼ f d1Q?܃f+D!?b|33-RNO y{D[OϐBG-?"(}uJLF4 APEep[gFz*Dּ+Nj{vYU8!=0@h fID-誙~Oʺ{3ӲLVDXDZcE+Z?9: ޹ tZ6;)ڄiWH⿜rɭĶ|JGEyX7 `A4?E$sR--HW"좮uVXfWP*J8 GwbuÛʁJSޑl4_Kr6/('"j>uT[139 G6ɳK܏itpg~ xGDHtes.[֠m`%0V\g"Yh?zj{q犷7Z*@cG QĜqCSݫр]ax^R e׎ogEn\ )Y{x } , (Ґ'kV w#֭8G!C4>ȭxe8 AKR #ѭՂTTxW7XWюyɄoW(I?n0?:=3#UÏK6vgzE΁V՗a+s'ޟ6-!P{i|tAٶVPKqz܈yMVa!Fў8r)~( KlKeY{\Ձ)^<~Wb[ 2XȀlT~ }|r 2+G L`wɐTܨ*X>Wc AПX̍ZYp0I yn_{,V*>s'hX|dȿu'=۵eM-Dٶo=Yz^mxغV˧@5K"dTl r9H:)/8D]LBQ/e mqC./FgG?Ԯ5JCKRAڲس6e&vQ1`!X|Hޅ_t&U `\k!Z3/s8j삍uAW cڈtaek:nmʘ* tq39l*( fCI\u1H| %+7**p|Fh7FMӕ6ܖ8pSnf`s&9+ }2J2%i}4cw%F.82GlmXXKqyq9@#ͱpЍpkZ{"TuTg$[i_əLqX=n%d'zܐ$/85i_A6gDcه f_o mmd8tlVmUm|FF"slMW(NrfHBnrJ}=2~D#h L'".&c/ b0v*-n|:˙v$ qU^$HfǗٞ7G$f|%d )[ ނfP32,ϩA%!;KZ L'I`եAw c潧PpHZc6e;eJ rẊj|QǕ= ԉZAGF/Lq`~wGbG2 -{uBRҢzZ:6`5 2-}IcygjAnVS~v]Q[alTopn" dMBqfKbDVN2ᯣ4G6 <Rpj^/M BюI:r2%RD,h7l:?oFK&#?ej03s XT߇:90ό3}'~r,xTB]8CiY:Cd(.!s`l6a"KjGb`vf㖐71n/_槺^ j\9%Pp)gilTϹy_{/?ڭؕ"<`ti@=>fRlqFQlk[n3zT;^*qT}}yHB/SUܯ<<蔼muGa|%KlYRh )4~9Z)4lStk6.4t'/sW}%4J|bsT> T1sB'[6ɱ O:`ƫ?D`l |`+ UesWs4܁ 6-_ʣP MN6F;qwwmy$T Qw:QGҤ|c{UڳC_ו~9PjkLraTX<0;bycd-(PdKX77sXǗ?vN8+)FQ,oxȑdt_FXlk?I95v'[*wscY2U9%K*kҎA]X~&ݐ_<֬/7ԊR0”{h;Tz)z,BHEkiRX> G.&f4{m4UY3@6Cs5PKI#a7 Ei%Q;[ !X -9?Qpz")2bM{ih5#RҪ7kV?GuLY’}K/(T!d=Hί5TGVAu?htsbUEr1h%\ow#F |׈!t+7įcf? MWsEE[/{2kf;f޿܅$S;V$1+7ZRzXNmPܶYoLWURǐmݥ/Dy ױg/l?WEW\ y7(,fʡnS%0bVcBoC *AM.80 3Nraz čt|e0O(7EDƖpVb$ oZ)uJ"A޲'>9pxD}{A.1V_{fRuuvM&RګE Y1vv]4^_Ll\c J;%=G"M3"ݼui+O," \yz9 5i2*o2K@Z(T+]s(e1j6_iw;ۉB@9 !BO7:Oe!m+Kp!ú?[TvvD"OmK p]Uz>|•sHͥa@6_Q?;iYnJWVf@K( A r:\S3.7nԳ /Dl!c Ā8'v|n(/t-d1Ӽl/LbpKrE9*[ el;(r2"y\8H葩"4!J Q*e0B%V0 YHėtk9-Ed"T u*Ϩn a0MKVF5:6ӗj!q5b3|'>I*VDJƼIg鳦6Fbn)u&: Żz p;*ʍ&FϟO!Zpm55)u҅4ЬU5mÿstFJIYt/,mS1=%Sip5F#؝cWu>.V 6cF^{C{r4^Yq]{TAe40U桸 ōKbnh&A_> ͷchQ'"9KXFDGpOnJ=}~RZr4RU#F;ۇW$qUeumtJ&c&gxf𓖐L}g{-B1Ĺa1bu\M1N 6s_rCXZK@d`t(u432h9Zo늼~3C Kj2~ӐT$tJ;f]MBwXm J!mQK4r%׃XJ>\X#{KT+kрtv-:3.(C9FS? kTN1'7-d!M4[kl󏽑r`$kI.t)e Y̫ҙ$>A|Q-'6t|s{׌fj>Gр '6,~Y=S+&9 H=Z2Ty-}\sNl!2Eփ5\EoLc0SRY'uù0-cZ{dү[zCKgԂ~Jn@AY2i+qiކطϥDTq%$6h:{7B oDž6rjs{HoC1o+-dȄ)|*v܋|E[=LV"X ? D|ُ~Nu^Mi~"h0}Jo tȹX'0vq:XO΋d*=POhj.^{43L К:>@4}OlvV(FMBY{H4 >\٪O{{! .|e>;ܨ#VD&bc_PܩXTn~]y<0)`5Xm0Ԗh{ja$ ~[0D";؀44f$.5cߔtz:_uvFՇ"vcP^5Us%{ni S NH.?0^ߖ_ u- ߚBװO6$?{Bm{voLHЕW/6(/8qL<'p<} Wy\oCq<+>w̢e}񳧮v6tg'rc @~cR Gn<) }cF!yDp.`ζvvx͹.@ Z?^WZ@ͤGǠe߉8vqcL+ssV|Ю#|(vם2^,mfC499xRL5rle+wq%T|2t]*"ǕH'("0HH{uf\Rnw^thWQRu>{ẙ@J2 ርn61QƂhF⿬%e0cCC[We IÍGHJ!|z "`oՉF(1 ?bNAI=&l[,NG7ǫyk>/ \)J5* A{d3] d%=؎ZG;6 ._nj̯+xɭ&AdW̥*g~zX:Ӣ`>~孎["\Liqb]s^-f/buPh0^k {0Ô4+#nt';b s '*6p :sõϳ䧆?YƇe͊H_nޞ?=1*UL]$݋d%顤UԗEpx4Go+H.HV95 *EQUth7/9Kp?Kq0sDqH @Aڈq}^ iGXkxAÔ̙k6K9/IVu߄tdo'Z.T HX9 B\ե2n6yYO$oK&-KLpQ{X{=VC,qޥ[S8!{fCE P~?47OzfO_yyLR8\4!׷ , A:[ӀPEh$ڨ譔qʀD"#sb)kS@Q5-";qGDn~Ζ'*"yYPI{%{yа8ٌ d|C M\r^j^voA0_%9z|j. ;wi[%T=CXc9y}NL>;D`*Ah"2MPNئGQ9b5-ݖ$;kt5Khf pWsw:x6_?)ןv%ht}Єbܘ{-na_|w{4дF6^ nM7O/ t~G4INs%B%_/ 'iY¯y!2#:i:ȬYj`Hfe*oU7JHQXS@3Z6RNN{)|ajȾzl/->l~O!I I.T;(Y!$"R+ۄTX2%R 5j < E*i<*w;7\n`oEHCz==3 Ktd,3¸p3Ux:㿰xMtJ 2:EʄMDAsX[TDI3G3!=W>rRkzY=io7diqB'A!Cni<`^'J;ZQ*Tc׎G=B`vdξ>3q9!g&3 FZD~8`Lg %BM `:& -ek2 %g#+ $.'C/%P 1z^PJL=Z3 bǫ \1amD jjj3I͘=kZ@V#SS *ʵ./19P!OVǡ_OGP 6SUH/]ڼo!8 ' 7jmLLQ1l܍IHŔ燬EG7=y-@y"v!nY%)QwsD>jߢ'+׉FxSH9SLTwт?e:l(5Qtx񌽠gpV"fBLZ+cp|8EL=]JWZ &=~rEē}p80jHzE rA,jP,QdxA UW̵IrD%!ݩN++lCRo$iMeK̜iHѪSyj~x/>g[Xu{3e;qy"לٝof[0S'bZôE [XzjÐ#fׇRHQȷuO"̫p|'`+XlU6Y]tæ&}/h[>vd+$Lf-'OL=ƋcR.V}C-56X\  cQpraCrp"Ɲ| ]LR&#d\Eܗ!;.GWrn>{  F ~kp+Z-gpOd^ |ɱA6Q^3ͱPe#~l$1kZS4 .F+*NTU=~2ā_|a좓cBCao,wp9-Jv?ӝP@)8c0nn{8JR!W?9ч}*w rFT'$5<46LXxwÅ៥exi5*9C;wAhϼN~i*E03to6S(R'RB` j 헗=zj72dDHV2PlcXV- pw8edKYq>Z!:e; xIԳiBڝ:-Q[+O4b]Vsaw7$Jt w ̳| Snpzܞ;.JڀS^#!_M8uy 63N[m닩:N-4Z]kœcÆ:2E8ObfƉjobxmmo440e9c!a7z[rjPe$<β{|ܰCz:f.=REH["zkwt "kOTMܐlhI\4[Jzj+~=2+f; lx~7Oy(hLX0?G9J !X2;͇ux!j$v@"r6xP`ݗ|'B~VRaC˶םӳ:Ť5C45M8wI xSƹz*su/5(UZE-~+#Xʑ4c"˥7%P :K5O'ڶCMn,_i>{(r[&&<ZՏ6CxE W*0e`ÍY"xLzcRN2~S@&qᩰҖ [}qŗ9MWªbtˠo5 Z^MW|deܜc>/r*@ cW'Ga_+E[M6!; &O$L =;yc}ԭMVMyΑz!N zq/-c==r5Y(7A`I _^S 6 $E}?4N๾!~,MQHF[9ƀv~?whc *@;3Ƈ$٥o{zT"x'з6–:+=pCndԾuLI}e<s4z'"!ufb4BE颲":H.`ã`"ݾϚv&MɕR^3[SgjJ{ YB.eJd[nي6~^EY,C-п5V&<; }R`%I;%jY&}H힋2x `qi9ͰyD-^?[@Ku{;a&'o2]5iŝk̀W~eqhcǙ 3=TZz&xEQdΗ|I8@G9GO'䭭:tzz"a!w_^7X}9u#҃Xyz:1|֞3n83^jtx9&Lvޱ5>=B=3!GX{{Bf2Kc~Ꭲ.ug}zG#ƞhXy9$IVWl;dhz'7g,OgbTg7x)|@' ߬ϥ5l|b?Fg"IiiCpu9jaf`/eq%{9#6".5)\5aBk:d 3U8ᨨ']kкFŲbps6d>;crșhWLk"*,[ԋM @d9 7= %8p^ U^/t L"OBս[&+1 I?kS7A:3r*S\!?[kgx&UbYY!vO5*"ֶ.$F;XAcʏGsb!M#]p~UQ[C1z JFt\hC/6ְm)+D<Ҕ1ȟ0IP:TTI9Xƞ~TySB,m"ȵ_ ^e6|ibS/rMv׌uø1$ȑ#}]hXqH|>xDRWphMֹzA.\%+ L2u"'zRg5fݩHJY|ד(t')$Jgj`W ٪ńEu΄ x䘢]xvZ.)坼޶5إjɲЮPK:WS-{Mq4a|;U:P; _X#!fm pa|ğ9tG~= &۾ ݢ#jg|_TL3ńqp)ë/qdq)ے[A// (0wm׶]ް*P-\ ιX0R].ui !]5]GݶY%!o(vѧ=@(x}yk``hQjj޺כuCsNdLlF.ff+KF,1D||a}8'vC#l[R(:w">ru) O=ekWc\Ciq?9gOAe3ZGUt tc4]) 娄aB̜# NQ93)UMvݝ1^9Ć0.xhOznAGl~Ȇ8OB;O' @xL]qJȤpxLV1.c h rw@wٔ{F]E`jS#WL@R:y$8Eö~[hOxϪ7M) ]t/L'~\%Z YyRXE'={խLbX){XH}n܊w Z4iMC/ >Oe6lC piJE4Ps A ? ?<3Qt %R6Z_z/r< N Y|4.'M*v6Qo\B&Zkys frB7i*\iJb\y@˲[O\Gh$$Nҡڊ_Aw=3uQBԫ[T$uiz9L~)|̭ndI!ͼF:_錧KIk=q7!$b?k%k9 Z:AHIތz ~޻2 Šn0@&jNq~spޫb ` q:3rPgiC:&iH;}%By/[qz0"`U!AQ3R& <Z&-ňmi Q%/:ZpئwanɄ}@1LҗPOSfsyzh|12ߋF9xC. "Z]m3Cb!+SO0[I( IV:7'#–*<5m'H;!ڨ̢ɜT6arE-C)IdZ)"ʨ>*$ط.HcQJ&6Z}2`j6uzbԇ۱* 8+֥09] Q)''Ƣ6g*ldW%GO&SPTt˨9'aZ'.,PڧT ˷7|Ӫx&i|[f z-?;ş6-H ]ۑ$  Y$e|. iPzBhl qs^o<}82:^_@E¶ÖqQ塯>="0wOvPmlyZMf< ◂ǿ't|cwq=\Բ£n d&a MUšw+M3!;\r{~, \7pQ?ԵJЩ#[n$Vs/c֓2aHGZb RVap \C^)6VU9m阽S/NOeYuXLb!:|M8fPޜ`NoPbӹN6XG:Jwj$IDO{KR(H8c?EQD ѻFUF<cQMy+ DA<.2G1ѭamT`FK$d( _?{Dr_¢65@vY6<&/(WK)h s+D[83gh^Dt~DrEla^Y}%#S8ԀaiĬMfiG qJ 0ʪ7"'5AL}zNM f݉ sajT%lj`?LiָcRJn>h[%O-NO”CXG}0[(Π۹#B?E%0?UzK%rA6Upfw6Ez X9[H^yϽ.]`MY㎒}m_Xρ |3q.jo`*cw -z̷' -5m4]-ZG=RfZ6iVyU G~!qĿw&AwR@ؽ䔁 9f\> Fz6l;Wc*qh|&OvͰkgVÓ"u{܇RA],d!vA\m#=6ٜ#3S wt,^^({<硤Ź;ӯU#_uebCd\~k4_d*Z2>J B^ۉjF) ]E'T/UJnx @Ei:V \Eg 2t kMvWhL OF,Uҩeއpگ4=` _g3&NTQr4z0J ^lyOF)jt<_g{D@fϑşP1+)_/X45ԵÊE4^-/nsj:/sTl1{ yF#u-4S|멪 $r+ b\tm8(;K7+`h5^פ=X\e&녦G9BO:fWD\Qc殠1\b Jk |KF<6ؐ{IVat:gLtaNtg8>\pJYv 7 ,J ^И=#Ktr}`!qߙƞqk3_eEhH7WiSz߱؀4?;ő s C ;4J\>>?d&IE!@I<{( UB9` 9KN;5*Z}dhΐc^ECauӔ9#e7gO_RdRwoKY2Mp Wz%xU [)4L+ .aRVN:!+7l"s-G!c%Bf|g܇NԬ8 ^;@ iq[1X WObTD %$w=A^ r=a8aGA[/862Bxue9eHCj"HsIzҙihX>һkc'g,OQɾPH>7qv[6_ΰD^<AC3Ota4XG@fMkbj:XNAHD\Ձ5uydGʬ}iG+ZEJ"X8+\F. 25=-6uXHE[h3\-Ǻft5>ͽj&?lRR9oJm{$O_lAp+"5aYiqs;g{Qe&U5vS[N?-ļt>D8v=~A;Zj֒~v|Lҁy bh]Skw$\`.XA;3 l=B1TBz o[sOcSG422 ׭E9m7}aEgK 'E9cU@Gx"`$AXGmMI0Kl 2y=rpnÉ3䜑wO~L^ nZ=X?4aR Tӽ# B`C;ZE0FOT/嘛jjl?牊:4AϴC`/|Y[h+|y@jjO7^&~>6C oZSLU{Ʈ⛣aŜd} `u7#/PBLCYuvA#/1m:]`űY/HENI,:{g:wJ2i| jP""UV]\VOj`EiYCqvEv.~q0ŊDχU*x Ie_^tW.VLbϮzUɽ.>/0Ϻy}4e[V1m`A'/&b:hJ^<ߋNɄJ#j]H;hN}6λ)0تmo8s~@@6$۲v'r K C#vտyu}HG"F`ݚʡq9hhp/t8B |Zo% seF\ݜN Э@0JHy݈8YF)Bpme=t0>DPQ}J\K'mҶ? r'+ zg" ƢAƲ$J#LT~AQiɼfH(Kn s"n-`y'V"qK>ώ(IUx8٢ ,xkF0dv=nS0i@33ؿ`ʔ B8XjubZGkUs# -wln0'`655GBb.{ݶw'>{ Xfa"= uꮶi4 LS}G⣨}Cj:ak^l ~&p*6@6(kFZ7EnO+{Z0/1;q+Ҙ=K|݊Hz5pg˜/K:^cFxaG :~*A5d* {￁$xi-9^DY_}oDԲIz҄MajTvL4gEzhfcQ'sX7n:Cn}8IMN]fB&T{bȲ/*-+d@T/vuMz%x B߅(a ly13iU.ZPe}vr %<پgUySdv?k#6U t-LHr jҐuw_|× #t`2@B _6`6.9˪b*VlYW'4&r{AG?dR-1i/S ff1=&7CM# D"3T8#ɴpc7#FQ8UxOQ(,"Iϝ/5 @5ttyU;ٚ~G%#"< \|isB'srJE?L/-.OEnmg zdAC~E3&RHK;8~~~"&Ci?kUk)݀9z `?A||wA0 N@p)^5ccJ`I7<,`X_t8Z5 lweV7LƠ)j{^/ /_{n 'icVfo_F zx_",a3aWP!d[ܤci aSIڥζ[ Ez{Y"BG,[1:1UmoKw2mmՐp1G@a/4Š:c޻#jiD\%&taw 7b89]R",ő'ANNwt)7UusMmNDy-vJ4"AB8F"ddŬpA}SѢa3*H{rN@ej2TGc(,]OL+!0l[q>4oWԥӹ6o!E{PKgtC`Y~t68f6o}27zcon 6QTo_Qx)ߴ8,=!eD.JE ~48xј;ѐu]">QŒ#mIN,DLhzh,`t@,P#}AvXY[&]xWT f%A&gÃЉps64o{RlO>Y+1y~{rb f~1 *[6[ c&V|k2=B(ң7C︉n/"dTnH8 Q t ƧW/9/"$ЍHGCt"֢d8=i] mOqDUs̀jm%|dqB-4e0NCM3 O %uBpwջ`q|'L R 0+G&wxTBe2`Fe#TSGE(>t+zyI׸T:x捖`*p%Z RZPGAs 1 !IN^%3ӃؼK(H),jyRLḉRr3 v|-f{IԪ:xͥR{y(bCQ !7 <,uJ{a<{-bvG;[ԛa@KB5Mjiq{CY𧦹˖L79GEܜRL_;WAXܩF,v,.m t/Xw/`I\6C{Qs6Iݥꕱ2 }"TAYSn+IQRD֓n)3ޤܺ emDE67*th4T2Quh"#46CWÇHj%R|W:m~>n-mA #\T&n} }]4?d֣A>n-3IH9.pEw1.O pK1suxw#14;c♣U(ye N=#hE'pbOCWUe =rec nD$_/r9+ЌpQvqhJE8 N20:Э4O\jCbf3M;3.9i^J9:Κ;;&` (!}2y臚s&38VDpr mtqeo^0u_uC5lrrWDu+י2y8Al{c- ?[wt@ l9~|X$pU!j6ČX7sa,92K0pNo Y~΁i7<`J9&bO09 zCЫ4Փ.֥ŒPF^k6\\jt :jH6;Qқf ᐜ>8OEVx5D5e82a(DMR|{A&m|T_Ym'e;g/MM6{EC4su̅m2l|@Ky"q 3(G#-<f] flƵ'P`eCG]P)k'bNdZUϔLꔺ]i(ͲבJgT?nТjcEh@sГGf Tݗ^Ӓ:BYUm’aۃf I5[0ZP4/3<9wamBqeٸY*|9#*,pװ3eBCuf% <~_⨻܇D\ٗvSZ܁Yе9wPlzG"dܝF@I؋60tdOs 49CWc de\$M3HZERn&<6=W~Ē1,.Fro7+"ӻD$$t|>mT*tYՌNi H_pqb[YMǛv~s 99R[ާyrWO9,O߾igA<ؕtX=} x](ǫ!aeeDŽʤ5[]o[Y#2z w~\}Hug[\9Ax4?nݾw!_.`[l +uvșpV-vsǓWW{~;OwN.*/Kڱ#ɨ%G,̋Dܫ^xW#{ 1~d$- zMI$)P'$- qM H"*_V@y(7%TA<`Xk`WQfͨ8h|rg~c8Q73곧Fya|z߸^WT8^`EZȓzaTZĂ5^3U[w|gAWf+qrཚGfJQy>GWMvH/5̱ c}`A S7 R f4^8J~{klIUR5&Em)t3kC=2NI~1O!Iы}!P /\%?q*\w}7I%@tì7LX()G?wS(eMxXLbM`ZbP|xOzI{-2 -2YJJLjO[g̋F\wv$ar7as[L"ٴ#%-;7m壒} Ԛ޼!CaSUBvm CB+F4/$UOqAl> |myXےaQ;pBtL=J޳ྣ/D!7>DSՖa[K+k,EuJyltRQ >iLrK'~vLKmmCܺNTƕX1لpA4KDfG ۭXܟe]/rԣS|tkTh37WCF|H*đ[K]y<<'; Tqzz`WL4̇)!|ާQȠKlf > B Xt1vj/wХk>yu tz$jK< *,xw^,t _c BDRkU./kҫ4tL I-;m6F :gsݧ͵dtC. SznV m٨]wj?0ӿ~lXXbY6UrM-NUtVΊ' YVDX# ^VkLj/ʷ&{R I5|79 sU# $jLGCЧ,cx+ߧ.\p<bފ'̃W--蛇8pc3[%UrNP;Ƿ#T];9T/|aCh ]ٳM{_ٚDM=Ǐ6]D_#n kO%Zpui=}Q$3n4?790)&x4TS7֞6a hxKXb! 8h-(9UH,A\blvp=31+=ICʐ.e;b(T?\F: 4r٧PM:~,dVA{z\lYZ{#qH"*Ǖ;6XwCZh4b1vӠIMe#8CpA$+c8?DC>Q Q?r;2MlGfN1nzvEppw ܿ"^6c ^w:I7+z9Lm;S(Й1'Nfo=E.1^I 2!kb~7. ֶyz #Q5fXSC?VFv-m(rc _ꖺ<~{Ԫi?l^mU#CǘP/!ʞi_9bf:3FYwhkh)-XYKIrg[{ Ö8tWSU8άD@ .*sS+fON޲֍.#d$&;tT!r^"ˍ行hAgɀN M-#dvbO<f/(Ο˖*Y.4ގ]]; dQ~z$*BWtKo~FՋtH"c֗oIZ7B !u'UC-zpvcDR3wU }W3drHrn]^6yH REiBӇW4j}N:/釧->G%Z6:OΫc 2w2|y/ *QqP_:}nlɊ(9GfzDѐ5l7Zٔζ~BSD4ƟLM>8h M6Dc>bR95ݑѕ\-3Gy4a]zfO6'C::J]n[;S U =p'7YaoVק2V3Ci԰|@IFg6 W(3)_%?{Q @Lxm,ҥY2(RETN8c# ߡS!])|KmO#LsŅh˥ɣ{{dO\ƍ:A-;y:0}NM0'P6jA %*%biil xk= e1BPنDORPQbՀ5}J֑0W)N.ۧZP/%6_@Y@#<٘@p-9(q/Kwl;}I- [;)G#ak;3fnS{<y_T!fH/y#[wz۳+ 3׹K\}:ߧ7< : Z jsٛb+([P|OVYô˩],/z6M~" Pݞn 8 -Y7Ci񠂲lBmM2gԩoT D򎂧:CG7K(8(FO.5ʖ08Q =%eeG)CMV1J0-g0˺ǙnRr|m]A+ K:y85 Iv$Zw$5K}XpLmL 9o#kk$J'NdLf]]" {r=BnJۇHIsVMtcbBqU/!⠼,{aU3dA 0L/A c9.VF\{9 PzYuh9vkn N:ě(HG]kK_ԡL={uE׫şdՓ"o-_Q!j)'"e1@VKR0\cQ: cNVLQU]S4Npç/g󳃩6N˯2z袁,= ͶlY+3S䭆 > *kmPՃܝK%$1Ǩ~EM,  v93%eNH<:lJ0{t) ΠHF9 7ЃhӍv Z=|P/ HP9` Ρ8+%;UCW^[bA)g O>62 #v̹O~^8&sȲ3}EvkКaVK[kj{W$v lJZ\ў_BvaLJEɴ)6`ht(q^cq;&r˨ REnK+uH6E?9͈p,Cn!PXNy?ZXh&; dˠckj`vtywCU 6C wo=7?*Nxr?1y+ӱ xSflW'݂!~ dgS>lNÉ[8``cn-EB׸{ 2p鶘n"|ټ@!>H[a$<-,sn n r>|UZPX^Q %|4j9cϩuTЂO,)ʋ'l˝eR7]cFp{b&)kRNgXQSQ25bstB2n[ō|=gjDu9}Ahp`۠1~2V:[;O˓n_a֕yoB>(MP_>=F(zcM ߣ -ݞIs=쥢"'nJLЂdP 5$ MDa)!tT?K"[u,k#P `g\r< Lg.@ZE*;r$݋7z>Gq6Srv%HFeT#VAhڜ:VӰ:S5z$Dy,w$g>cghG?t]jl|y1쌏/'6bVZ FM6;EK{?a%+ԅ29iYNtGMOIzP$31zbȑe" v.lԽWjCbM.nپnA꛺O;^w;Sjm;Kކ؂nc E 6汩xq+ J`%;.!+ o\Cgiws]r{q$^vbdœCC /4-Mc)#=EFx4{cs2%fh6! :Ho^ȼEߟYhpcXyj$歐PZSK=3PmHz` >R1Eh>Rn{$o{Eh ~`wQ)rҠtcSW &&⊊?ǚؑy.ͺ^ + YDk7i6:N ʓ xRu$) 5#x_H:e5cp6 DȐ| ')r3[d* 3FV"Z<"ņ@VLG8`%O#F_`Q#@MwǺQN.0XvycHw\~%'?l\2fي\ùioyNuw>VzUyڭ]_%d fbr8H\M(_V~o٦ "yM};na y] ,35sAd_,̫Un}`,J&mݹ+ak_wg< ` cdnq>4v'wO1Q %IR 4'd[`K XtEŁ5bNh:W}ª摕3]zUN8:i<Dv+`H4SBբ SkZxN_r7;DU(6rMppt?<u (9-m)dPj hxZD{r#禃]ǹ/TшTmCBVwЍNܳRF~,g . ,B@^E{^>x0j=Bn!ml&1A'Z|"ѿq 2IskF G!5 ~11qN %S:iC{tfQSx}kiEXfY4g|XN"6;!ff/Ham1>z˸<;",TC( *9 j$aAԷ59FjxQ‰Kڥ/;>CAJS(r'j5Rfmy(dI"Q:=&I E)໢5ڵat*WOE-|.~zpr%:>[qt>>IH ޸l NA ]90Im4{uAպro໶aR wk!{:b9G([ի-VHqjTpxKƾ-GxO77nJ62KmH :Ma =B~o׈ F^n-7crYI9q^~F5wn 1|k\F)%1M (Zgۙ ǟ8pz8#O0? 62Hu$Ep0A:U^h)RT]QaZq߈uu'$Wbߨ;vO&̀_=]yHh zu2I |~A;F\_[fUXILTCII!uL24H⮋M$Q/BNAz8:@~)ʓ gh hd]iѝvG X֢u\gQ7l7$a>l]P9yemC :K) ysIJxEP\;CJ$*i{fW"mаGQ" A ɨr T89xOD|ࢢn csC+~)h Q"5W;ߖ4|J]-|b֜I:k(ĶgܶYq &#)jr2zhWRGF"^kLff \'0j Ǔ{ |NLklL9j̇)> @E۶u *O, :}qntfpcƔ;"L>DexR,ÇIZԚ}Ҝ>?vLuw*HnR+,7,}EOdQ"q ŏd:bdCt>6Hd ҆%^^ak|G+ꯠ2ru5^R'tZ=B.MqEK+(ߋşq@B[ Yq,\ǵ]S/xsT߈QE z \dM/\N6<вYpQT 6BduC\?50{jwQCF-nu3y$ڳHws?R[+HB͒Jtt+[24[JA( &Tƀp).ݪa'~s)w Er{ V<ք-6igJal*K3? s3-܎RRFOFM;UKE~!ZҸ8T}🷏_~" g<=wzFf&`B&V!Y#'=nN:]Q sQ%d&K%dPk06^u*9XS]Pxrdjk( eÇWu*9e*fu"_#u@VZSL?V'^[0Hl:b[s,U?Tb-FG淲biV7_XYǯF^jl8|/3 v٨a~30L$A,2X]0#S>022 FSq3Ѝ}˴>r"40w=G.C q}GHv,КI3qx*ddz1P}W&pJޖP-{ 7.ZEЊ49RQ2!VҾ1 [P}OX֜6_Q7ős,YT?qs9jbQE6t7J3 tX˘jd67*!D ;=w31@9Z@#3tzZCн% C?oD~EB w9O kYxUoV ,}+X%ZBCopbK﹨_jf*j>VmbfU+tk(MŹ)?zӂqrSoqFVX.O)V p|ᕮjMTM>D:C,3d%R(̸LD8T)]@CPJ*f/i$*½VdmլP ȆȦT?Ԋ|kV OofKKaf~(ͮs"5 24 ȲZLQUE򇾠 u !Fz>.K;ĶXYTRڿNmS~%4*"]f9ID}E֗Yd5%>Od3VtH\eX IWãw@ԃKgo2$!>C+ da)ԹjϩJt"{{y Ih u{q~$wq 9Qy w!dǰgXo,-/Ҵ-  uÆ[YӤIIc"3YWf5&m&PsNM*Gd^vG2G;j8Q,jH4T{ c[^CqA ٮlnaǘ{jiWsl>8GP=Ï E\Ftdh_y+"Ypvʸ@%Xk%#uFL!Ѻ1nHbH*u GtcYP#C)X6h۲{QF%žT̀*ʚ$烿r!==@Wq{LGw~xW ke(DOO~Ɋ?~WJ%ݙ E4;H3Ȑ")Y~XQ}~0+f1ˬm!c2Uޠ; ́3s0)3j2Jvǯ#ZhmrAh[ 3Q&)xz-5òy+*}x~0PkP\KN7ŐR>|dޕ 1 FtѣdR<RȪ/4's]Qή@b\# A楹ТOTLy88~7;~f?Gd~39r*m!맠ZZ=Q_̱kpxXSOC҆&e'GV%FSk *u:G-漣h'/pT&6b8ג(Ol͟z\l:%UOD&se vBNa}OX`i!\Lq_XkЍ mY]@Z8U4ɞrx"/`0P+e՜o=Ldb$e*Gf\*NeLcAp";Sg*ۧ:ZǮ-hSads]hԪh{ e[ΒKUgC|yPfH??xznF {l׹h"YVwd} {g 2߅&V?$̎)ŧj(X=bogz[[p- GCv%D`?r4mqh{A>vbYړP.)U 0XE$?f(sna3qam7m-w`xIG'XIQ'=,- "Jqh>{ѹ1)eQ R LiZ+e G E\1ߴM! pj, ҂ w$uYl]?xUV4֦ނ*o"9D]gjlwbϣPjyyeQ6mE[Xo0yߛ)׷s +Ң8OɒgmG}f Ӻ.IЦ9Yo= 1ӑ[g0UfBefYpfS ]E&߃C?`a咝Q6FމLj™"VHA6fyXhB6 ??!\apfU8SO[ozU\DX#)IxΛcv*7's>yx\)cR ,A `CtW1g8#fQ˔,0o? "aq(sͅ}R?t޽"V)izFi"ջTlm>S ,r1@ ]~H$AN~S<^ Cd."I>4\ON GİO}JʩA&WaMPw){ĥ&<ͺ.NAjϾp)f' 1*(D%#f6Erzke~}nb[̕H gG7HQyJj,`~ڄ(!H_pR(kaN5ApCZ~| cH_ {6܉Z×v}Eg.ac/ߖDAбf!bd;m?+~Mv,_΀ ?Q:ٸU)}ʩǐ_ ^ic]|7?Nb,FDѹ/3:2fL+ȿK, ;:lݩ/壍wm_gٗ鰡&潐qHq.Ps^MiX<]VF_]LJ+GWMjtW3rWI$lI^RRPjvrzK]r==q, SI3AMiQ9%4Ilڳ'̸棁۬Fomٍ"g 0 e ] hO]8HN+HsEd8tFZL}No#£&gn&6 x}x D;˕/ßD;Mv?}WO 쫍L(辱 bߟnzxpM{|IR%hoŗ O1yΩ.`;sYޙԦvYջiS >(Mb]ds禳D T]\#TJubw 9FamjK~g WcNEp?|=( Wc#WuEz,I|E͂-76{jw;2MP4isJjB"!6uv%vsܣEblAkv$:RJ߳:BĤۥYVe f#HGG7{.3Rc'1|{NLRG0Xok0 &@jךd0m&֦(R J2 BKM~&M&H쨝:%QOeT/%7/7__iI cc`u C2=0HHqAz?AOWMEi'Ꝅ?Ámnmk=\YΌ`|GidVQbT$OLAT8eCjXwY\r@rv5Z}^CqeK<D,$ixʳ>F5U_]pi+_6$/M+xZ-gWXڢ/" r.SOE=0.3C餿//x7$ MqCI0=#Te%«pyhV_jz[%B-+(P=kޞCi1rg2IyЏ z#!/GZIءM[BDj5j@GMTqHS~yg)+UaUuMpt E3J!' A E۾ogxb˝ j޵}x6*lݨNPk0||q}WTyLsY_8ff]}lϵji8ͼmxt^b}<)(Y=XHok _ɥ>b8`ZFӪ1r}6fu6 uɺlSY'ϵw)wrrI`n2NxD׶ZW!6z7W3j*SO+t N>t48c[NG<\wA8 kg^7avA8Ll&U/auRISE^Uo%(ǺaAu>OCs9wPnTDX!8cWEG/\xw1٘hy ( <29_kU@?K ƣb]5L>VNRRkO:ìd+ij3_`;̸dž{7?";I׆s 54P=M+]7MĚlºk$6.Jrd̼4Wr03L5ʘ\CIаկ{ FKWRj=wXXCщ\VL*Z鶪zWZp~%b= f@\%"ωMLQB%/   6;jz,Lg76H~[n;AleLZj$g3(4x{`l"lTIB_Mᘡ:/jP& Q.).? j@>P?)JP,'e:ĹތNI\&rg``DZ::չأlYY+X{zbG6S2j)YnxaFy~A*]]3_Dr.E94mj=ɶ1oaBli1;* )Þײn#<$5sbGʻ~j iQGn٘#^]|`=)'xOŏsQ$xrT-|I/:@QKX-,"Tl~T^ڿ Z(/0W")t!agqCG;[4]ƨnr;`?3? 14$> ׂ͈@ZFGWeilY_PcmOff8. ջ󢙎\Q~YZ*t*Rlȥi7qd.d#֊@=#wIlTsoαŒ6QW{KP$0cVxzZzdB'ϡ;uzJSDEcRO[ u՛JbtaPtR-sµM+=hcaPV!>?~Bc`;,1Ķ0W1 [2: Չ))r6Flտ*yK|SэW;ν%Ҿ5slRfQr os2J!,v\~&2xzBvNl(KÜTҔ u @z D#Yd>pH5;}Lm.vA WqPPmW!2~ŇζFƤJ~SJFnMD-WV= KjpEb57"SI_]y6IE۔;d!H)/l$ZvU܌Mg=ZF'B5&7BT"_L5t}ŇF+އ ɭ/@:5!hWLRxc&'bT8,m}=G.^N8 OHAփGoUA>'iJOy]Ę9"07|YHof<9@ztS>kh8zRCJmM/3}U јKyZ10j@cnj0F %]%33?_e5F.6|u>xsI7'bm 3`etS УD=gH&x&J&`|KJv2⁥/qA '@d  Q O[-ӑPGo$lX$R"rArғӧnDC"3njMwB3oCʻEa-,9\"^7AQAyu$<ַ߄ÓĔ孛t"nj׆NÊ L@˟䖅򓜢 wִ,'o|] mCzi}I hDxcte!Śؿ10Fh]ЩX]T "p OF؉[𮼂Xַ:\qbn-}iԤbfЯa+\B\,nd a!K`M^}/ nnĤX7?!w~TP% lBnomq~lg 1qfdm)f7ɵ|U'e瓰7KjD y=zp4gO +u<Bپhz>4ӓh$BYlIyˣwՉA1EE񸝈`n- iBYLJz8h-^V8g¨N-sCT{@?֋L$.,cky%'^_jjT5O5m@G5t.I 6O Ϝe<u4L?eO5a嶮ICƀBu9lC:ENio>e(;a8.dIibJuI--Sb3U%FE.nЦcYidI/Ek.@64:I)?3%%}g J~AB1EM99þH0ۇ8SRXz_6EY$Hؿv׽.dJhMU#MM5`c fJBUvf{4IfiDM8QԣTn"_O [DQ9ώ f(H_ ' Qw,.ʈSgVýZKRq zw1a i Zf?rah+:S_k'Eg$SUCwN@T;$Pk4,gkJJBڨm~?l9NlV=TW6pMVu`kU]}1C$iKKgp5Uc;lK@ xCP(MXG~yOL=P,1[;"ëd,\/8I VŤZY5ȗM Qqw2ʄ}QBh_naջfaCH@]ˈ/r gm` \_7mÃC8H*W:mՈ k$NQFh8Bnʇ(>gESJ nInCg>jK 9k(Mk()3b>!VaI19TDκT>>9]jR۽!_`fϵāv;"s]`F4FȨS v[7oC;PyD:lkUO̝!C^*LeeZdwB.` 1/Lm6 QJc'mEgv$;4Lwo90U|,)~Ų) 4VWe 2+1DFMXR%sѴAJ P ~VmxsHtR?<@ٖ S5^5eGhߧ+4e&I9gf) v଒pyK_Ґ{Aܶf믘"m'>ɱO)[HK7aM7g9u1-,ͰzP׸V7Z3<*@(C5gV;6,Zm14 TRDГO3d;a&-Jܵv;X;B-@>gMfq;ω.ߐ+NB!@avw_t/F ~~~2n/"zavb%&p+8o\ 5y;'OY}4rA˼_oOVmJ"->V# Fwʩ4[ڠeDZ!w D؞ce5s:t b;I\p87znoلՒ >v\>"[vgc\&gDէ>#~l ( gZAW5,Df aMy3E<˧N1Z[6Ja<xhiaNmW iK kA2۸<950a9uF Oz2ѿ"*ұddq i7TM˖8J7\ =V:I9HSN XT){Rf,gF_fڎ܂<'bn^@pY 1`ʡ"*|G:.?rZFZ_sp/Mf.=xg!okQjy;#hP_>IQboOÞIy86FBY:pMw@"FKV!-^ߛyL1ޑXLMOmh;8g8`G^ R *\-FG2[7B!3ϓ"JFWzZ˯5 |3mG<-ҁ~wK Hީ>뚍 ѭ;!IYr--.O6<[{8׳}vƨ28y0br¼aBxaj/B>h-#:F| ů2Ya|JR24?CDx&gl>ˤvq:UIlX"~~6j3ߊfZt6wX f}%lWF6LKBR 4Ud<+M#NX ^wuOmicqprL|1$vKʞ'3@ە]xn371Us%F7AfVHC])ڗs!,rgAW 7b|w$TkE,*,I"-f%ٍaQm،B$P *r:}aҿJW7=-f,&Yry4<ü.YX]N2~^6`/x/ m2ݟv)݌x5jѬ!^=X0:ڽ}؛"* n mV/uDOwt uz{)xf_@eHJĀ ;c@l4azL׃,݀nn*+>C(pڏN'cW;!+#)_Nj]chNZN)6Xrib5HVk6ԄΈjFM]>. Фp=ԒsGK#S(sJ ~"'2@i9<[e=f4e~b96ʯkGKr64.K2$,[OX$^=?\LazFRPƿ!<+)N+Wc\6ojx5 ̓"ɨIz*b# /9s\3;w((#}9٩e_e\&LṴ*NDv\8ekxu 1|?7^`)f~Uﰬ _VƋyc_ 6 A(cZ(#;9e)Ӣpa*\(LܮUCCΰ0xC`9$~"c$k wBNAhКN0,:YVܝ`d2A+- @M(wH2ԄfRTSs9=P<]CB'H`2heg $vro QFx:]Ea/$v_++uy>侄wW=0=/{Iێv] B IBDy}o7"W:)Wd9*e6F UA6ZZ`?ϔІh:>W2ňt--IVEi LwI.+ 4nɎ`QH'FAKG.{U\_PWr~zA ] xD2gdxq"m3;eNgKZsg޺})&wpo'tHs12Xǐ*5Z;Ň"P7EE>͝2U'wr {Uܽ7b$l\:b{ۓ ՝ՊzbB9v^w8(&tm4w%Q!;_MauM`yϾNHͧsiI#J[ ~!UQĀU2| ϞqN軝: VAvj6zбs4>g1o׷][/{#0cqUܲyo\-cmIԱlx/Xy/:;XDX>^ю4" GRxmى֡JYڒm|+?1XJoES &X`| J:A^e*$" >P;Kr0^(P6tU:^Cwe<%icm{i-{[]*K1)E%Ls6~q `UGV7 _,F}6^TL|˕9iKԢDׄ&@? B @4`D斁`J@[eT5$5IEgeZ+>C^[OV~ޔx{x ,w \cT$Mq`,2(dŽ &?=VS SŪ-$4蒛ޜy!Pqf8zH<*m3'xyn&׋˕0lP2p;˝(+m[+'Y$戺1~ԤÄXU!npe͍n%B)\`"ceE wGկIgr-Peb s0͓".a$k-V";t[=Y}`y5rMN0F`ʈn\3Ov0`2\PR5uo5F;L !Oi Hjf-JhF0X{G/G1/?钫MmY/\DlQx?Ȗj>TAIؽ)M)W^~i,2V(t.xnTOOHUO2O2̴P>}hT4RV@P%Xm)h0t+[; KTS/xQ26#w,XA,$yiU@yD$yPWJ¹jh`دh0_ {Sr(|ꟲe4e+k2u|;xѹWʪ}LlEGѶbG?6m!nZ"!SQͶ[ˑK;gi )`𤯹ꄣAo(ygګ|'p|PXQ458hE;hC<|f2#:0hÚ!]gaUjW3KNm "W\Why,^q@ā'tcyIuUd+,Bi4rs85!k3l33Сg;l{I:ÛVͿ,Ͷ\'^Z!jvg*|^"ZW//Q+u5C: 0#WނV>II[t8N8Ȁ28'eRJz'BfLn$o0ok_}$ud4j' Rª.+ ϩ1/FU0˗ u䘃4)fcAWA0 bRX>U=`~s Lsip}\V/ڷ<ڞ(Hm[[Q?S0Gz`0G랻?(TϷ#}p)rEftZ@W9:aacLePLϚ2i'qweو23Kݢ.cŷ Z Sv-4R:ێ(9@aJWܛb#IAqZlSuv3W$Zߖ~>O6koB& /yrlnrT;X|h JUǯm65rӘW[=^b Չ}7B {u`>%բbEvV ag i^Y. 0zɏߪr# :xjژ/e]vt9BXn *4HgװkTu"!]7?!|J]u/^do泍8a(VfֶPc~qw W(Dfrs~-3}Kd=ଗa'Y#'xP*e7ԉO]-?2Sgn E\' -1hadSdNLSH!N9tNC#D0NӬz|XQnQ~JqPB2\'y)`4TNĠt'ě]$+ w,M x7ѠoD5Գw:="^_؅Ioi'i&A(r"@̩ӎbo3yIlwq;=~ȶ5q #re1Qs{Abvʳљ rNWz:U@aAk&FN;ޚТ +6s`JFf$"pΟD6O~)9Y{OZD)J{L`W77,n. J!4`!5ⴓԡ*Z$ J`=>kQ`Ȓ6_P2 -qfq)[nUj±e]]U-DBSیڏY9tKPM0xgpksVᜧI?z(nءT U[0V~;VC$&lߢt4U.8.7.E>q˩ UH;[@҉!|F0Q,o$RhE]!,)q+hԡ'f5FB7aN&zL a6oJ<4cW(mRTj Ç- ,a|G4E6lX(·1{LUӇ4=0E$-K_/$~# 5ݪNKit!5r`1>R&Dטw򓍖`:IkBn..0?j{L>C dQʦ$\ M>/! ~~ʙ_I5Bº쌬W(١K0DOq4UaQ٪u_<(<;#@>W<OYzyZBlOh,p`mcp#+:^R(\=3p?,JsDay^B]P []hz A1M Z2r6eVh{;Zs,=}A(EW6IRo(a tKV b"5n01!9Wj:UHetig{h_ۈcܞS6vcEi'E TWgL {~{T[9NE)׊"'֕?>բh}DfV鯾@oQگ0R:>Z3}Āg;SsL`\=ퟝc5@f&hB0gkLX6]`%?DW~{Љ/bGf]M:C~gɠ0K%XMЮIm(x[&Qcq(=kV`2PώyG{C2 hsruJ *y츲vG-]ڼ,`93v"Zs6GUY1pZ #cOrW[yɚiZ8jcQag̠WH;Dra dȰx{Na 98`1(Ia LF2A -|mɌ-Σ`|}bG;7ѴɬFy/S/z?#W/1bd>I{Cҙo& ebNdg7PQf42Ǧjhs[`󓲘Ǿ|שpk<5+c!W^XE M:PBhKb!52Ȅ $k[ao7t_cr)慕*ꛩ+ "nnSQOW~et<9d>!7meqem8Ǻm0U{@, ɩ$  ѩĥq6\w?*٥*OV?Ch-m:T. S)گ҂*DB?LU2ttgZrŪͷW ,0#IZ!=(%zz23o/>2 K{fdbq LY~.9=9q[0Nm:P`T1 0gK;CfEݢʈf gFǬdg5MڭSupjG[oȘBpC{0~4+ZvKh*?Kew%7LK?،NX`ޮ~ef,k<6 '-hIkm}FZoKGFȆػ}M @#f^93I-z1 ٿJ -mUtjP!U!jHlrJFĀJQDliLx4-V]zfDx"'($ ({ Oϫt9vT&4,u`K=ֹ{'*nЖR?;D+&YSg`0uo"((v;<30{ea7ִqm14irFAN%%.-}L~Nr'a 4.E%Z8AYxP[r2!R=Ma\4LAK|CR(r4{I&~vU]DYC~%؛`*LDžBGH"uslR: 6c5dZ1=]U 1 v5d#o %i'z%&% WrViP½U;Xk@uxLށ>'u|2;yz~_KXr85v aHJc`؇#_I)A-0Sl{ ~K |.E%[!\oLSzrE@ӛʧ:-/;zt=~MC ԃ7os'N%¸C\;7XTۃm"G씿tVq }UO-,@(SiX OƼ=vEcI oGڔƋ2'D2l~3 7FA/蕐M T}OԳR{4\edmN K~u6E-{eߴp2x38 ȅJ,f@?17fBxZgA$vǮL7H}aqV.R<*OI'/orVp'|H%]A闃z<Ke۝i_xxV[}FNz'r8R/godg9rP $> kHA=i^'spObϋ4qܚ奖D} %s4Z,m㛯]N텝v|sRQnQއӐ6|O?tvId:ߞ Vҗ,%1$Gzbt@ IvGnꍷ,RKzX \ܶۆ~&vK'"M]rՈm6V׌<`e>^ AyqeKwsMed()v$"#kn/0Cb=ܲW|-PDȜZ 1M}<=Ae4*Ǭ6B/GT΃Cr/A7ÄrUw|^y2A&N}fL/pԤlÔܷ _+8*$0݋jDք3VǙ3.I%[эf. XcV/fΙ 3FRu^:fR-3AZwV\@v9PQJN bD#~Ax8AL7"MWr,1EX( 6ǗWk"/}ǕRAH94>U{\`!bjA<̫*TE 8jj!Gz?{Vw+O*ePa/ߖݙÖxx"ۈFg:`/uڷMݤw L\0OpDȷh%[:< kiz/;%ё$lD|~Ļޑ7[ 㧠½W|'y>ty"_y1O7,ΆiEo#.IԱJ< 9{Q@faAcI[H`,R!}jGRWC^MKCC8HƇ=qϐÒ~c_(0(d{ñLkdmO.`1:bMl7m1~Ox72 B}PI޼O1Sؽ5]Hׁu,'m{FtcP7Jkj0ӥ (q4=$ײZҠgSKNAX#Xǭ7dn$yf؄~R3r]Mpjרw,q3"]4ͥv̿@@ ny r{C89 nœeLK,%+yp2;QH4vJ6j!.E6X%NXVn㐙qSd෽:$F84]#, ; fUu-52*-dO\X^F5jeKF#<WJ܍lO^fh5>?uo57eMTm_~Z u{_WvwKݡq(G@_b3S5Ć24Q]2岯R_52i]2[e!Hd˛0BNKoصLV8U=~+ eko)KK,wls TVY˜%/PrV]7M[HR O ҉k.G}mg;톗qk{~rI-`;NHRw([a*k=-5AaFV aCJ$|Jn"C%ɺk.bEߒ_6CRdzN2j ~Sy(rP_[V唨zdv[8>K5v*o- ߔU|wWIo]MpTrJCݔi>m^W#7Q`:3pF-w,!ڮ[ۊ{-*T{i/bϓ\9 3$VU@\D,n[H1O!O8l-|IBA'> :ukĝ/}3Lf-Iz Pmn*lpݢa:9n<;? [ևj -! R]劄7z*'΄}=h.Y# !n:Oh}hBb*E1ie>\͉f;(hIQ,49_aQw)F@Kz Vp!#@$3 E xf|׫3s')f'ԿGf_~/m*ՙgz:-xz.#g&cyoIo~{5SܱXRА1.kzy&_&'iHwZmZ*< SΗ7WwL$+uck[ugTh\(khg}CƜP.yM⻽n*Aoc4+X,4a'u8QicYȺ[; <%dঔPq]$.(yN_^ аi-!3`2|t^ ^'LgS |^F4Au1E֑9ɔSux*QT$<-JfLW,`:)ٝ*bL⻳O= +RE{"[rj/ Q"A p%"\OAB#5Hy^Mia Fdcwzg)զ,@0iR 'jM:\\ J)K!'}PdJ I#O'KWsZQK)/ңsa=(e!3H|_.Fq9`d"p[OcȠ1QCuʼd v* @D z@E! JONzl]!~3֭- 太B锦|}&M7 L"`}0"LYݩ2e/BԱl35)W/(2;PO l])f}8<ؗLt{͙u4YQA +q@Q{uh9-&-CԘsZ+vCM`$"o o|,/E_n$898+&A E,lCbFaʸ9M}&{K\#8|b6P;pzk#e?KU"Cam3B@C>iF<3n Ǚptҵ1|o;؊.@ONO&;.n:eI1wt 3/FTTC5evB*WKXU`u@\:խ72ŭ$KٔQLRn0Ҁd(+*fԄc*ɡK)\,xs`XwMOhQN${vƟ_ǑSJYRt ]^~ˮW}.]:+)z~Ya+YW_ZWUɽVԵv7xc9x-\8{z|m33yU ßA`6qم?gMg3ɍ/밸`u^T*uϯ!aڊP&dSj1:-ކT \OVN'SxL9v 6Qi |imu{/z,|@u_*͜s,Aji:ҬCq=aw~"xcE3Ue!YYXH7LXyǁK2_'%"eu9X 4qDxɡ0,6] iƽU6MLw=}Bs1{]Qk eKj!7`7_ʗz_Br)W0BqI;@JDϿ{AMI0t7da9NGjD[3jfw /Aj2S//sXEKA؋Jø_o_ݰ+Fw5$d/(n=0:5Y7xROIj$~q=ȱd-zW0`lq{kY,z- !^y6$ĞD1|G[.BB@!ق?h/^a6lc䢪H邥ş{O 6%Im^JQ7Jc4"cߡ);L& s?O߷T]~㞍b8pJVjP zRlT nDFLA;GgU'o6& JAw;zl4zOHȫB&k꠫^ >60Xg?iԃl¨:77VGmOutR8_&49hTD`#v"QGȸ8X.mT5r9Hej\!0ʼs W ҡ6l:î-bܘ+x+ O 4@͈?~ɛw@+8w M& F+[LQ:y{@!ObEBT:d4EW:(.VWU0Feĵo~ nz`s~Gx ' -|_:y%W;&O}ȅpF?; *.;\La %K*َqfܐ/qyD{7ȹǐ&j6ɆHWI~M>[sů,CUEVHߪknx݆|&Gr 0tS|s^jBB?| d~N=2Nֻ3Gyϲ \ kSS$fҰ t"48H`aJ C'sr,g?p9WA KJ Dx0O ị~ձ 9!DKlU_< yTS-uӻhr`1Xɽ )-4&G@%>=PL+ OX|O`Gl>Ʈ8xt05.i-12y =_I+M0ByfP>kN$v:Hm&ҏz=(TXu>ܬtwBsk`3LV+NB%f;~dכq_WÓ޾q=JtLOwe&_6'5]f^Wz-K"\'@` -¾hʎqT#S% !^4X 'E9*7$I;o 1xS&:M@Ѓo't>Q9cշ1@0{x}SVz\LMMVKeDbWk!:Yl˥\GQ*ι/nZUdtFeZ= Wll'2чk\GM3ٛ-aLQA+߶[PH c/ o9y*%# <1uv~#hOeGz6vdz;'Z^E3:WGU5s墵`oyfz!5>7 B0 tQ cȭ "}SOa)t{ҼڻS0(ZH |Qc0zjA_彟zu&ίOQ {8&oԮϘ4bumMRNg޿G U=aË__wMۡ<);jۨLj*ʷk(^FS~+Ko({,Q6zJ\ƕIxq ͔^%DR#>K`\P>#-UqziyMoXy ݱ{A#!hh+G0 :Lϡ 8I-Q8=ĊSDheLTdᙽeC-J=26ք(9ȖE|qweyGהC|`S ·yr>]ͳ,ry]@E-C) a+يyOJ~h<֌tAb8W*iNŚ8F`^Ss2d˅Qk*ʇCi*!0zBF+/F+r0.XS]Vn0DK^e"Xe#sI3;VHzΥ:݆̾n/ٱ)!/X]CHoI?8**,!%`ؼmS޵Q_B: 7PE mV$oxSq m,n$4l͏}|+`)mZf$?d*нB Eq\QΨ/؁i]}(kϼ3VUNT%St"P*zULWLhc'`qƴ^hjCg@ݺ;xȒ/ߺ*pq.hŒ-\A˜,0Lҗ:C**bn-vp) L* $[RAX\t;GAtYՎ8gDe =A"`*cyxZqO`Գ0봄(Eq$FdY}1Y~0-RZlV}>-Zǭǡɇ]P23(0z{\)[Seg831Mt*?jϛQ/v$ m$|%}B?WBOHuGSl9PƿB)ø-ӬQ c`IA;;P{qĩJH#L銯p1KtQUGdTqgj9n~̘nScD N/"[@e|yTZ]JՍ磧m]F}"ûM-,mHo1{|T\Dg48W' ԅkUWU&nL\ΜG{t64nguAc! f;/xoRN 8 5 LpFuV1R-noRC>uf::r5b b[tѧNT߆ Gjܻ w DH2/%L7Xl c[l\+zֽ6' ;2*dm6wPG1 dO 9HR PWwu%ЖA2.!<)-Z/_Sx" ~%KFB!6cS̎vViY*tZ#`|+ J!t((_C"`rJL &{YR$ &f$u 1kM\EduNrIb 直U\!&}u2tPmwȫKXViLBѣ6Ѵ{=%-ka/%^KgI5&M8ēw.r X 9ـqog@ட\啙׮#%4fQrLJ1jN<%s"_U ɛ}#mY`@0m4rv~U|ۧʂʔ´-G٣DWy{.f&mPTk52W "i ~7Q Ū, px> ^b)U-qD390}ؑ3iEUV,> me2"E0ݕ *G#K}z;~(]gorz`2!b:l")-L= Qn*\ |k_e&3۱͠,4a[l p`"YBWA.2]+*UƜ{BP_#!0l9L! iRsD6hX>sC?[MgHC\rIfFJjڝLL{ҍ>*L,rYԭR~Q[pH{DlKji!'(wrO}1]Сoo83 =$PzN6{OǰuT)12ޡ1{+QjJ9{"`.p\F}vq`+TtO1[92o᧨M[euV+ BdyzNV +"^b( ]ɆțCFxDEA5'vfN 9#[gн glԎj$1xE悫XFdN^ g`:'xY~Іg1;x,SzRPoJ*0@rGPaȪD!>H6RuP.QKsj&l@銚ƽ+^mk9es#T:U|4Q0p)x/9I~9ݥ: ͽ L^M5}x[ fL >wc͋,XMe)GȰDOd>$EW6NC^i]+z9.Y\w!i}Ir^>F3y%$INe΅/C_R [ZWC7]8jދſ iÖR\CDx'oo\V0 l뒑}WÄЙy뢂W]Wҥ.,) 45A$,0QࠥB`M#TLqYJô|'X^W#X|uoԴzNq-[K5AiAp@+_Bw[xγou1ėP&#nLDWb$\T3ݮE[@ #qN!Yv ;iD[.EPbv|i d-N*SPma"]6n;UBHSu UF F)󉋐{ﻅbU[h[ hegd6,/erLahb0 ;R\֑l9O )I#1FWqa4r g]]NjdNуZKTD0PoYHk Lɓ(KF7nz{ZokWbR[9FaK=P,yZ裬esRDSNj<{N:8/&JuZ#Ԟ]Tc^w:Bq }%wGr仐gxc=c6(#QB:CLj+n,zCܚm O-{F~4NG[t (r|YU0>CwuȄ<-Rj:tי2>ũ6Qlxటߍ\lFAn-U\Tػ.ZmerUar"DT TF /kbl"y(uڣyFP]jy^@F:߲c5xތ|aCSm0"*Lgr!)>CH0K҃6C1J߉~6Q)]Q[~ ͗?|?ǎZ Œ[R 7}JgK4%V|d  .YMAHlmB3z~]+8C͛"mJ08n*5v :4EGi4uK_\1@0 ޵8U37lxO_ eo] 4#6[;ukl)8 ?|]e}H/Lɏ`fkc}x7s T5xV> v7f^p @BuH2f#P-bv.C N;@hߕ8"GpISj4>W|šKB~H?A;q yaeKj1?0!b'Фᓃ{ϸ#_^!LDt(Rh8}jNc3\DiJ)/پxu/5߸{. 8 uNT<ωqXk.õ`9_BLذ| Y;۞3At_լG :#(@5@kRo.%( 1kەq -"MX6 *^#"Z6̎|~HlE`%|YɏݽQF:թ2o&U DBB=7*(OvVֈW6J֌ zNbsEK'}w\RH>3HN|UWn*:q(T!!ESz:nwbKj0B[+=DTȀv^ 0l9ijTcV~Lm`'csϞc3)lq*&]JuXTiRvx};1U*Y9h1vK;G/\VDF8U e)#';NP< y|)hIC ? RٲAGoiv'S8E * c<ڪP xjor}΀/"`pa:eMj }MHZˉNB7wtnįNH^yF7}xfxH^AMpAλ>W$jq 6V)^SڔJ^.7 ]C ؂yF~Dx.@q'd:Rh$QC*צ!F+%]h(K.>޶i0*!䈣x-0,}T`Su_*˜ә1.[לeF' )0A @:SjIҀvGDBjbB||h?56U \qɈyK~`^+^EyH2@o=}p{kj,Il`O}HBˋ  PG@L;#ت.2@ŹMM /H@t[HÄ(өcuⱀRH2>ҩGFi["zsnƗY|d j [,lgAԧ.=wўnG=i] f͢GdgNXN:kR8c/h#F*+hN@=ѽ=C_ @g2~84HRv܀lEM,W J'FX *.fa:I.IfL;.&~& BFO8;`4 ?B-dê^U:J8se%?+W8B$/yHJnjR挑EcaendGPidx8;ښP\^M5<a`\l󩻘UG72A =&n-3&7Opn"3ڊ]_Z/)`.fīoXʁqTi8 аy;Jhs=[!ݓ*i".ۦnLW*nX|zCqDٞh={Yɼ649_%QһCr2< ^9ݙ^l$ o}S ,JwR`ux "~~#ǩHJrhQXs{930]b>L8L'Tp_d9$'N aJ1sJZdW:5[kdaev jxX!g b'o :1TQx&6B_x Ca;bUxk㹙}r ~i Stj&@뢇n+Fr|(?xCuB8 nH-2RP]-GK6Pȷ=F|[z΅L>1IowՑP+0+'Ctev}'}ҏJ5G-mhX2֭͝qW#>'3^ާ;m[sr`?c u{ \-sS5*qA"Fr0 Z=jT)!&LM>c4#ɂb_"% e0~B~X}{ | i[XvzS9gR{bKz(Ua?%|NF@hH^+eP u K~'AwQhGz挧h,";Zj!+6 _B':UkE=0:1O]f5#f+5hnH_ Tk8dH¢`z< "f!<M;vkaTxjc%(Fg{* ÜW?IQ9e>Ղ_jQ>TLmn?VIn!,NCka7g9zYUlP?x Kh/5iMſ֊VrrC7Eڬ.BtV6~ WBiE0 |[ݡv4rB %&?b )xD~uW햲LjCrCE|IRYʃ`FwMUzbEnceCYّ ]U~ R"k̵& m,$5߆Q tR$vxlK!Bh].4~T+R"bWJ@UI2 YKY|QsB*Z$ x6׽wW٫5R'Zw-'h[>C0O`X[G8"Nn |5&qoN S"0^CYTKAZD `ԃ G\i-͠K eI{g2R~2!N" g>hA ѼA9Va>I \(OԔ Gr{,Yaq1hcyOwo+)7GܭStiBE ׬æ> w  ʴ/fOrI 'Q ʄd!C:ḝ J1w$ q~`8C񊥱ҳ&VFg LJOXNpO_DgI@K~DXaԿ}qTbK2<.E0\#2zb'E\tWɨ~p: BHe'k*o#g Sjelԇ['0.]a~ĵm),7=ө"G<(|&l_VZyݘѠ ;~\'ĽySoyqja*溸 ڐNg`0F Ed$ +}K|"H?5 :s]^V+_p0*/y s6Y[V(unBGECd5x 2Z퓄6 |P});bl4_nvA"ʸFdmY5znGPw32Le4 }wfiUd;nEö8+/_bk_| ,V#3Wfs3j (Y8sjoy?/^'6J=R; fɉAOܫ8Y蟶?B,7٤.#y\^wr&iNŶ3DƑKB9EaGoz\GQ'lFI _UʽWՅ !ԷutlVd]5J̔X"[,\):Ĭ2K{)h=J,ZSQO}4ܙ-4Ɔ(5@PƯ*m\ 癑׫?'J{w^NW_ADfo~~(X{}l0eI$ݿ`nT6vX>G_P[ )'c1snm%zaJ0P*וS1#8. C1H5Ir?,pCm(Y"(w< ^p4b#ˀQ!}_U 1*a{9;4ߔJCbO@#;0 s.χ9+]-g9|\5~`рZ#UVޒV{/.ٴۨ8~۵Ɲ0 ;'R u客Jaa B9[Z%}EܫΙ $k?j[tZWN`c/ 2#CxYe/@DRIKP:=Ց" oQ$/f>AzodPNT⍊ ','ҍ'U~U|ȝ7d2w_L|ۨEpTQ2 EvZ`Y&f~!la;Fz48d~V Vb boZՆ%ZqN#`ن.fd&0C:)[jFYv}I,ۭTm.m!%Ʈj2 eiμƻ 8YbtHO+<-!5M7K 6ҳ.ZJר86CEn#\ w 2:GAnQc~<պ]&ԅ}8PhRexM:'-HM-ah ߻ևhcc0+[?I&4@Yˆmo#jDcRҺ&hDb?Rc'(>."IҦmв̭ >|/+D߹e;Sst3 y#E3h%7Nbp7u0W]ZH1 *y ZwH#B< ٚk4VuU#snP hئ栽'д L$ުѭŁ;׳tf!I/ ͡84Gݼ)`eB|Nc6-wej&m!^k#+q|1y;I>үcZ˩%""DA.,5%IA9iƁ0{FTs 4@BǏ|u (YQ)<*W22ss3a(!ݠ8^ZLF]kJhjߟZeG~ 2euh0Y|m BRWW2&!6IL(abhxŸ-Pv>eYvj}MՉ  &U} z,cbmwZ?D__cW{zWGБ<Co"y 8';}i9=oV2i5X4buUII{'+{.Rtu@;eikNڥBHFi~Tm dx!*PAD/Y=i %ƃdf.rp±K\El W/:vQ5;WGt_Wgh6)ʑA}rnꂻ[P 3־Ԉ]Fm&zajuϿOc_| \RDD)j4;@%S5q1\1R>-)`AQ7\]$ I;_|Uan#n$Qq'-?ıK{A("[<.c&`)`s T<(oN? vYbG\8E=Z(|gs/C6JNgU "MitS:wl͋7z,#M]84O7}lj4[a15ZR@ bCDAڳ 5dT[ lcvX7|8 >ڼ Zt̖✋ X8}~x)$X Q@?iz1E j6xk!--lJ($9CX~rT/3VwS\GJL"VeqRW9,jXއUʊ=gܑDdڪўw^!Ns5G!}L}@=+8H5wf}/SPR/w+u֑ܵ1-_qt4 I,Xd7Yφ\@GZ.fV?YDpc]HH`3vN; ZmRg\/%bX;,:S4^fuJMlYN57S 5r2~,UH0jdѨe빌2wp Jv߇~`}%GqT%D|/]knM̎,@G<\\C}Z9}v4Ä*e { p{5'Wa&Ws޼ʾAgW3<33?fG"9K)+[Y5D_l_d`%m޶^L#1G,?疋^PhL6iuv>t]dQh6S"!WRe,ǰsIh!VXl1F ؝vyoB2Ĵ{De\Qh/q`R8]R:D0"hQmdkJ=7I>GVT3hOJ qm^iQcg8{6Kq6C\u?Ȕs ]sQ0G8 ")v:-o Fac-[Dʞ?`h$q@s0`G?Zugj z!LbIV@z 4(8!‚C{'k'F-'GX%ogf~<ύ:M5qQTNI7S$ zk.9PQ!(es6!yS0<./ێ>MZj_dB[ņJUIna%-I5FѥL!\4lS qY kv#;.P>"iQN$u> gI +21QKlŕ"qYhėU|t_%= JEAgףӜt4虸0ŏyAX/EBfoŀϚB<>9 ~oZ_wnJ/3i\)~q-t>Fe' Z 4099XQ [_Q"vk/択gIJo QWh(w@,76Fpt0{p$XuR6ՅZzg!lI/]IQlq4 &Wr[\I~8jYb=kpJGTJ-;A: }qRAԺVP}< r v<1 '-2r6uX 0@I6iװv+(}D 4RY@gMm=~2^`MlN16|~ lVO~n^ sc^.GD;"UMaC H,fN.tO 0"q(uc=bMK*PkյGycdk :d ߮= ;A0^7g d㪩ae}WĨiab3N$I^/{ߑ?1S8g)"~OLI(ckdaC@q@Rُ"ck ,7<mᗾw~e$ SKz2I?++S[:U= YQeһ*/u@ť)v7-fу(a9Jmf\ўB~fZ0kHM*NH>ׁ_`Wz:&e9^Eot+NWT|hE As {Ǹ(ѿa(7 EU$#]f|§ˠC~5I{"69[.>GFs2Ee87sQyXmF˗vbO/ 2D/"<($aÜ_r3 J6$4 4lzUc,zrq w+GF&{Ң%qCTo^|8'ud N f7cFSK,|J)}DL~T4HH&I=q"6ɣ[941\hv8Ms̛A.O^=ZnBAӏli&)U%Dj޹Ye\u)x0J] ;KK2]PoV2< zQp9cS4B dثl~Cʥo(@Kl&iH8~uX =Q.'/%=z #y4 r?F$ &^g|G q;^Q xBBs&;u+F`#PIo[c"c &V^!2a4T.ᾃT 3W')dֻ^5|J9 _vM|IrUhUa`)# wkAP%ӟT+7@\Nllq mgpiyybGFw? #7 1 K:Vxd09-f#/FN$/ԳƁ"S +0 dsգ"RwՋ:m_DJ̅IP6z}V`1-̍- ۺ_R@&FD¡M5gsӇo\AΈ$웙X_$@Ĺ#hF S-a21>R[b@aVn!>r dHkABQx9Xw6%J+Z4;:@d"^$g@*R N@Hw3ӓۦ H =\5د/BgCTFgz6ǗzZ_/u,XSVv; cC}  Y>P;L,ɼjg_[  ;Aːq{~mzØ;9P wU@ nFwD8WK?N Z=1Syp츠Ӆ-iH˸Tw*UHϜ#b3Jm CdC $&i^+mD%Ǻq^K0K(1T  `E$iΏSL3leqo;s-|Ծ6уPC/¹;.0I 2e,rh+3 !̢el"5s4(£7Tq %m bU-t3d &:`r-D:~O+]tOW z90Q[>bK8Sn}S-MO )e/:DJ1-,QR];_h#K@նn:]<iaKS|V뭋?.Zbk~*}/jM$iUooY<VF X F7t$=x9qui2g %4 8xt&\3r[h#vwi.R8 e {;, 1S6mmUU@CZQkYI|1YOIRJb~{]|)[Xߝ@ڮ}W(5` ZhfH7ġʦ37 3=l>0ҕͣ7JȨpvZu@ql ;DyE{s<]%^.ٗLҦ*V8.q%}StkXx~VMJcorA%ǐ &T0L:u#ௗ3 ݳBȚ6Rm|\R0OkOn\h-.p a7Z>QhEq/rj]чe OHFuxϐ॥7d7Tȼ${'U@?PUQYJΦgOce՛[ʦ؂w]Ħ@ecCq\9lN6'`u qF_t9~oj7ܭj+f;?7E:6WFxyuRc||[9GtF i&01 ANB"V&mm / 4y  W:f<QdxQJK/6˺z[hhfys;f+ D;&=Ҁz'&\ E1>[ɭr +qD!"5.(iK8ݯ; /5ʞ`4Lyc^%R . `Z%aYQ\`OMlda84Aֆ˨9g3(Vm[ZQR4J 7v#D)Om9#8ciM?:o8[0f*Y5sŰ7x/@ Aٛ|F_^5tsJS5zu_ծ /aWps%^йoUC: GLh6$ϞZg C7 ,VӒS;[Xmcˎe4i#DS'K;*uJLdigRNΫdiN~Rt1$Ć5[pVDQTP!2z[J2$t{省Wcgpbu3KPOZgft5]WzH?6?Lַ||' *}5wzsP nT1brBX6aO$9MSUb[6}rDorCƯ՞%AUTPX+#1Ⱦ#٥hh_FM(fM=B-f=POQxF(P.0o#n%k-~'Tȸٲ|CPtXrxnI)!-UѫL}L2!ò=Q.Xi溹^HSęNX} 1|V𢜎*)q`kH{. b}!FQ-).A bEY6ǻdӯͮy({ڥk$>P7A5IY*6MK`y,]w@XC;E8ֆm"{@Tj.>HE1CrQ\Jյy$G=[VM-GA-XVvkJ]@ s@`6wQ[`3W͸=>/[a!o >jۦ@,(+vjuO}qFj8\?Ir%ve6}i@=̺1A^b"Ir=Jf T>*!C"h/賣&_#IIp(3 s'cM6lKZUY&a`[98=n Зevb&4GrWͿ-?0u (t g] 7Gӭ~vJ(۝E>gf505,)zse9gUJtZsSP׭# 3M5zԍCRh^s.Py_tap_ kޑRڃvRgʕP.Ӭ@]2񵼐ش4|$=]4; cҖe yr8b-ͤE& lmfu.nO^rbh#ܧ-;2IBO\Nׯ@і^Js~#c,7y<{mkOjiG^R*V{odi9fk&:&qEvwVkءa׾/7 :dSQZ !z3gQ}.PE}7)7&HRmu~,L*+TpGK"Ђ|52/<{慢UԼ Scf$MЦR` $\ޛ290TUZwrk~xUO@%"4XHyg(sGaux {zi )o ]lex;)Bձ*J_;F-e8 .k!;֍3F'[#*gk_?4`p:mG/桄Q\' ?Tt`F~JR,|+  Vٖ1#g psL"DP?^?8=({u|"\B%&@0^qkha?\\F#XsNY~۷$_7 Np2͊FH.V *6Co=&j $< P,G#'RT#3^w}4"Ɛu1d$k ; Вaxb0Uxs΅w;PdS7I2NU7?Z>S'=KROU.&Be@KJ5^n^VW~ա)9X0ܸ#dmUyl:#dXxn!5NⲶ#@+4S?U !u=L,8tXyͣ;3ۿ,)MSJGxFmؽU̡6s=b_(ۯ)TkebpV(|Խu8gk} o(/cwIտ#u+2S+@~>eVʌK^[>'b[H _W ҽWrl\HVo3+bVPXQQ좱'].MÞYvkJ=\[7 -F<FpÓ1{9b"}&$OzhDS)6W^L$ 8<hM`="ղAUoh)MIV`qjuT1[])-f~JWXҢXǭpu^=k=zmC8B6uZ0<3)C&B%&9uK]$BuGҾBf!WWGg,|-n#=3+?Ҡ%9Kg>&0 ^*;w k^ *šl~+HDA,NJ0d:MY49,G 4]qA3 X) @;7v_ DN>rMOiN +-f%_y& @08a07$ÛEA0%>9^ȡYOդ!eZFm"_ěj`:NvPVqEݾ7=5946{2ǡ14j߮_6?GZ0/M L&@ oҩjs6htЀ'AH"qmac,uVv^l{mCL7Fz-\|6xq}R_YKs6^KޒN] PbrH3':F>eI2{UuJ{!uOxMQۯB #KeeB-T26H8{' VVݜVҪ f5aȠD͔'N$ҍm?p!= mOpʊr"G_~j*ś LTl(*ܩ_.Lhj>ʌ6(Ka ાL8dV'oZ5{fK$^ш'6ĴOQ6xIG+Yb;[,膩DA@נMW}бj$\7,W6$#d>S]Y mp_C=g?N#rVV _Šo,x:R7CCT>:g7Y }\kߘ`' ۯM@%`g!y瑰"M?}:s5Qb\1# ǝK(VXĦOd\v2a\bu-/zн'΁/$ '`6ׄlFR>Nf'NʂUK q#[=eu}GarwfuSM *?a|ǍfP:lk 궟.‚$M_G(qmdCuĪp,ǩ} |w2(iړP%`Z>9|mdc9'iAưi5^yڙ`s+Sᢹ]??ӌ 1+Dg⍵ ˝.@WwggDe8Qiŧ$|yA\qF6Kƒ|"%kdGEkEХ1XsH3HH4%tC<6߰WYQľ"qBn>- иBqޯm\'orW!<_;V;T~L^PauEӐozY-ĩz mso\pwJؚ148rFq93Х u %5w}[^\NP a%&u`7t@GV?],Eh?Zd\c a&8+wO)7߮g U-47LNjwlfȅ*BBAROgxou>%K`ai͛m`,0%)xm`ΞbѠrB&h$qTqI"Լ_~n*TEJÇwBJlA Xps>3~|й`b.m ٕ/Qpe-NŽ1,b%X/}Z˴ѹõ<{w;t m$L3|F$/Aփ׶NIEUC{ 5M0bP,A>.zc؉R(crjHh~搸>ŤԦ,q?^”厅{huRajw0z^X7) j1EձoN9}?H`j|ԓ(|~% *+P"^Zmzv {e|wZVyOY%n̆z= Uq; et'5CkdR~9a+ kC`ktx&*Kz=PƎtaGg CݱFھL TQftymU pB&zc}uD/3ʊjvo{J1'cHLjq,ʋ[jA}vxd žjh`3%m4[!#4|Db`6_yIXY3 fk03’~ACk@ Iɔa&we7W(>kypM6X=-(Mihf:P yޖ`=%+c-zrk'vmqok'}O.[XdICɰ1-P%C56C8mWyw/ZƏw{mտs, -9^:8գn*g>QW݉˝?^Oz#7xƹNL_k *wi/Н<W|!gXf/b Fsat/)r?f-5u͸!θP8&*a=_fܜw^# WGi繃>QQoE>Yr-e wc\X&SKDܽei"BG+evO3映'Ci݈A?} :\>;7ywы/~%U,&[N)Rս;`av֪p;:HO扡ƞ+(!=Bu܂1s_WEwLjv}lNdaK4st3 r I%w=Mu*5) G:&p_0G7nHz{:DjEnYىV_ s%V{@kgwL0fVwP9iS~Y"[U'5$W)G4iUlHWIf+LQA %svc"m&ñY@EŖOgHB6=Pc0;{^Jk"bAnUJ\^ht(J#/_e )^KlE/`<)8zdHW=̼̽/d}haڑ|[ #WXl_ʢnvD$by2#ޓ{b@2Ja,ml| FQRFv\շm (tB iu4X4z#*'pHh.RRp1gXye\ h?XON+&p"@i8 OƇ& {P4KB/l7y0s=b}<|6 ,08)ƌ,[yA+[mY|ȧّoX'n8/Mb=cyfz =%|S\!RF@r#LU5>"} kcfpw`P(wˮJ>m}@\s:򬄱?idDž G1I1e#`xgץHM m9vR; +NʌʺwHVKqó^+Vyg/ Q,Ts?0sωN_Q⟇-c)LzH9 akI ӳhSut\u.lP%< 3)*\SM,"$RNy/$BI YgjFH2OD3` ~hzǥm2fgJ>念s;QMef/CwL)MDZmf(&5mw$*H0!kT)`TUA=\ 2~00$RQ ȟNI ­|dB;).@L54.X{11xyEVM˻_V @ 98bR"BD qOɷ̱pfp,Vk6B}}=I&ii125(DljJ=AIlؐw=(&l`nw9sǥo܉L+{6 fY٘07E` ?f{UpB9kxh|DIz< bл&w74V}ل`2n?4nG8z(9I=aԶm/`Tjsp}'CR4`B!\QZڭtZftE7quy!ymAbD/QNb7 U89|$E񴖲D̺O)g 95fcѧX%w㎛QP*csTp7ۘ0{`̡R $8#Hk *##I/W?Aiy5D]M@Y)au^YetM {ߗDޒ@ˆS]Qjīp횜HoXˆxMmLFj_d6dRx.bRjٽR,ѝM]i~i'ڬiخl%I6@Mv]jq>j}anK[ . ~ v4Uew9ƴKIA#Y[P؜FH%T_9xN4:[}軥c֩>KP+ V{x((J1X?xA]L!J0R(8l_y=.5 4<MHyPyQxR62a0ɑ}XFsЛd`Ep=Z.}Xe ^gW4h>L0kb@C2MbTNB<0UҒbBmYDEC%w>ہ~tбgTg"r-iMzq^q йf'&R NW#m4+ҸCGSD݂O7Id%%ac6R~zIfԍFRfy4"wOUVt^7?Z mOEHޗ3H4Jl=`# `Ej)crY6i!T*, 2ps5(`pcr $Y.Y׿/Rర=BvGs173ik^ΥbFnÎ 7@'89(R$m}N:WrE0] zMR#AcV b^WBkyj7`pylW >T/+E}zWAɛ*u])/4%=*t~/Iζj/;ȶ}H&n{\ȅg>x/ȓǦ.Z䮴LH$'E/w i EiكaNH7#cmE]Y+jd^@p,E#fRP7S>h9 ;c;1v8;Js\do%CHC$I->VB'&M ۸rTYD%2X)Ar0GPHxNnr~t*+ŏH8}BJ34(VżӃ \]@M";AJ]SoKğs0&^j k}K$Ѝ3k 2ufQ|V8^*RUN/Q6 Lbɣdk=ێ2j}gKPTȉ`ԗ&~yW?>9n<[>‚b2={6/Ai3pF|Q!tW(ZLg~TقyC |! < p0`?:zLw#FɸW}OXs&a'%bJN1R'!beW5eIZ>!-u0sK[N ]KvW,|_pw޸t7\.c?WD@.SK6lķx02̈́89"f[bC ]LGVk: *?{DNI+hZkQTe4ղnEp|cžK ǟ3'xSoiN1`HWq=ulv_2KՀj,g%R%Ch=} {{1S+ч slH)!!΢P:=169.G7m`@nȉyeXǭ gs* d*&u[\9Pl> b\݂;܃zop8<^?l7aĠmDp\x"XHH$2j~i0({཈2oD2\Vˇ̳DhЀR294f>pӿ CiAb2^L֨z'No/# vc9&*e xPcfko3CrPc$z`tt#uH΍өN]-tK2{ "Ojpf!. * fǖh-guUM6i/3` 愙@ κ UF-& m?UX_n|#Lop_pֵG~!mܪPC]Lu!Ux#i{(CQsfcfc>‘m}.ȟNݎ<}1٢q2Eo)>Aq<6v&C2 C((M{ƳQ4Kזlʲs;|HG?peN3g7ɱ kD,Xr0N!PȨt頡A9qS8-$BZ?/FNo 02)P9WI90@bk  _67n_8_!#A܄sC]O,/!,{.s_VRАz/߳1uRږ`ϓo˼!% 0309Oz3 u*OWù^cD;]#j^^\2 "۳qѷz{OQU߶H;`͇MWoĤXOz$IQL0puZ'R.*5%K)).΂oFb~-UqcT@E>ZN{uBv_5WR4/_irnA34ڻI_ \DE5~سuSonCGtsV;0ĜK5\1U:aOa$jMBu/~8%"9=U^65{l_8c`B18N0Ǩځ`Ԩ;Vvʬ"%%;Viшg!=_d_4eH_]Jr-k_ Ph_By k;:,0L/ f۲Md}6I^%Pٹ>V߱%*J`!6o{Sy \4oZdr jğSAH4~6NˣxS OvNW{>6$ aVi>,݀R*F|O}ຳ|į0~:T, Ff-2)7+=.+' :e'."23p3{#!fծV?r#0J셼YaQސM`/=1SZ˹Z=CF55Ngՙ-Q0cuUtu.#O" z3%]`?[`kR~{h 렁@o{ YSQwl-یi̪>'׷uvZslkIkJc wu&%V6dvuW;8ւzmWe9 fvm /cx dL=1gfHמ6v~1T-ТH %:FWn{lʶǸӪ r E!>,-F|24޴n(b *͓qUKɿۊ:"r_E&do}pYֆŴ𫜪5]^cúd;! U$p'ஸ``̃qUAo oӱӶM)qt&8:od);osQیxxZC{͒x?^ĶjsJI&)ާ`;s+Ѽw jH ='x#hj_iv>ީO\ RƪcQ5m!+gO-o5O #Eͺ|}-l\eB3TEW Yp7r>AŒ嫫9`jTZGN]dC8V!G{0O(M:rIɶtTa6O,8{I|=G чVXq>"o"Kg `@nYQR)Hc*4KݒIi:++PH^XnRs+RSVro/Pʅ*R2_ -=Z)+ ^V .#dfxOD4ŸNovhAlQZ[PZ+%{V&ޮ4ƐrC3U+--"u 7bEwڨIgsM;GT&ӖC(C7=x=M_1)ո0Qf}DkuOCHz)Ѥq'hiNsR3_ "1c,<P`G ፁu΄ATPKálgdE$K {p!mOAnItzz"fٔHf.hƩ; wK'n_0:PqXB9: WK>4ϳ]xJVR.H3zSrbrr >&8}A;rcRd@`5W9:,cϳ,_ORa%YU_?OK]}Zy[9 ̴h~ghg7-Y.=Ut'K߶Va [I( EMӰߦ.d@rO) u'kPYơZ/)al2ֲNȡW5-O ?6m/Y{9/c;.q 0E$L~ס5p-?Q/zdz`.bYLؙ]ooL9DWkح#ؓWq @>?Ϣ?ߣ'y|=壸lEG8K@S!%r=/D%t0CE?yJcNE*UOp)S>VHYrE-~̀Bː5 \c1M]ȆG)jQ q,OhxqAK'vCPv!G= .oIQ@2QTr#6q68z%;;D)V\\#.ec"RWF:E[-1Jda8^6L@36 mxy%8ZfiIx LL\*ӈJfqe<HU ah1h\ [|w$Q{:<t>݂7w̧lHTH[OM'k[XDے VdBEgA./UjD' 9Q$j坸91XϒLeV%{97DQ9fuu\ 3v)V gXp '?\kw h6 Qt&*?mB"a_CrWE2k"\j M {VL «b"@up2SX0y$>h;-z8CÄ{fȥ,|hJ*edHpv54g5_u-"V Eȿ|&I!^2E$02C")M#LɲW6Ki}zZ25CmMɃSLF~GPofAs;`geDG7l\?29F 1!:+(<#MG;ULw x&p>wuzl)V8ۺR|x{z_|վ&6U`g</>(bԝl<\8J>6'$'e v)?ΧƓCd8>Hch -T5Gwtصbz۬HJZr} Ho'5;r0fF5⽨i?aDJ1:(Kg1l`+|H~/ BPAeT$˕J>>ϔXc؞[ZnpSn"7a?nHatf|c f͑7@sKPxXiuw 5y$Nޢu>RM4T?v JJN%y'/ÏXUlL c=0AE3ˊ]_v$?yC{0ۗ sd. kC_`o3t7fD|R fI℥ C2lLPf ɤudYjݓZ~>36jTܺl}>OԱfk .R(YIPDDשE.9> T8{c1#[zp_YwhRg%V>!M>H `c8. ye^6^JQʜ Px09A^NEL F` 5R&S"ʭ+rC2+ Sn)u=1d21򘝬d7PH6VWgaNO11|QH9- VHv>{s׷),«, t\#)jm a<,0x݄U=_]º3d6}] D&G>2u]dAiS)0)vAZrpG=Z'Y.;2{9ņRnQ%#>ѬN$G!a_Z]kT!";nm[ #wTZԵzhd٥kK]oz>#3 Bv$1T -5˃lgksNN;Dv(QS*GڦukM)*>0TPo:,}I*҇mF_X ҏ_P*1~nXZԭ%cf=Qmlͭa27s:JH)+n\,=%^G(JL Od~ ü0X9F6]+w׼{iS tll9p=R N HVM *2?8JQs'3l&fLxr;숑XkD Y큱C}CBb56iNSq#9ݔ%xmX<]f5#/W7Aҏm@+ .9VDt6r~,BWSƀ >%үP#1H$ODsvz fk)t$ԛ7,mYK3aqUa$OcO&ߞTz:V0QlRAtq!6@&3vǢ3øn^qe4bӇ9yC,PG$?-n{2/e?Wbjkf гu4#)?r]`!0h?!-g;wqHh 3N(Vv-'`[ݑC/)PA%^t)J[v7R^/73$(]1F4;ĶML S/&C`M20BZ5!LrZuګ.j9"ьȻkMw~c K-ZT^8 XSMb7a!sJbl Wx\ֱ*k$/*"j9=}DQ:<bNUxP*:5 u6R6V84)Sh %T./+MuǞ=Άϋ%&9 H.04Q@1P BJ@;yY{]z2@`QDYY̝Gдtez}p05pyf.)֝dۗ rbΎ%1r}Q0^k>AtRU j3mY T{|7i_Z7u;4>9)OI<*rC2C?EGq)Jf[[4ibMqҍ1=Z,9ğ#hj[}[-DUqGH s9P`!^lݸky2n6<{VF$508YL+LK%[ˇ擥75{WC('I:7)2*\hdFge<fv B,AVhm]dqI~`T>1^=>!{&츷g=AvsKR}^ژ>F$0#~oQ+).E%Œ5edV|\Y]/mi CsXODU›>蠏kLkJg.pkBeUTɘ]\P6}uܡԿ-p| }xt#Ty ċVŐܷӶLԩ<(%Gޖ2am՛؝Db# (>HT|elbGuXnG c]2a5L /ݛٛ8'QE^#ÍFOUG_gNJ?p^'jT[6=Wk2{nn@\v! *KaAI?#M DlӦ ,+vS0ᰧ|qqL/k@{ո"x!mvEυM u;ce&#)3v \٠:fHCᓉ%0NDTbo}vL=d(Hsł +UD[}krw)>"IEUCfQ@rg/cQ]kNh0]I~Pp <%_:3Z/ہ[w7kK.֚ԅ <yoOw::sBk؃ܽWtrfr+UmLv;yVH߰Ĺr2]} gm `08ӏ6]i> k>"!P2i;D.=|IWj!⯻ŵ3$;x}%pÕ bmi¡HCԃ |^{:ʦi&JSWɩk>X4lA-pWjX{+"; ~6d fJK sX%ie g{۲qCpcjmɱB;`_A;Fj,ԜJKfa}`=a^TZ[;?Yͫ=XgڏÛD$wHV)](s]1m= '~Gv"e{ (bQ>ڌ!d~"ē|~C: /7j╂ +NJ,m+%)&Aomh0`!ԛzSXx aӆnk \P]>z 6ِ͠ha5ʭ5 _ ݎ=c;M'8&&>IfMcvyKorif ehj"535f6:Ir SCHHf>(zpoݭv!MAMY;FL;WjR("/Փ[DHN\:+w(!;N"7*i/ _'oTo..V';Ou/TlnAqWņ59$ק+9CuFzOȕ3[/㰊!o:'ӳ(T-)}mtxξA2t;.Ó9WDȺv` 8_u`-.A&m6s'/LީXWjQ%UMPLJv zZi&j|*<8[egݭ] 3`ﲋ橫/ƯLþL51f)ޫY!THƥe!6 Vȷc~JTR՝VdL_;m9EܲJd(t\{S&MJ{TTg\?mZW xS !ןvۅt+RJJ:h2)@JR+w^?нhe4L#(dPqB[qZ ";yQ<1U@NdsF[(lU-ףR@U^9!ѹu,5-lms&*ˉǒCei.NFU=.(ڇf]`6 Agr}BL;>beݻ"^V5jC^gUbs׃S6|e9SueN3@cߕG=S崇/2.uiJ4|"tr5'(AZcEhYRΌ4Ij!RJUZoƃAYYRb, qZ85M}zp կHuϐX+8!sx䊍bqo^zV얯9SsG:oCx$, g@@Tz#ѩ[3/- Ԃ{w"ۗc&axx/4O9O-`DS!hb,q@^珼[,T7K_ԬaUb~ȶ4:EL ӻ!gmP`0o逴 3`/#<'{QskU?+_({T}:foy ڒ~M(LTEO%JdCH8L-+V:?5$XQ=@]hɤ\B+'㗰A/2_N\y֞'}|wUɲ1ppu#aУخhC4 #k^%dA>lǦi."}4de* >&I{8Fxe<e0a;)__ߤϼD8KZ41rUY1WQ}$1|g5Puam_-#Kr7V "1$JG-8772?+cG^qn'v~E`Q˽9k߽/8Ws3΁Uwuw(^pآeYFZ ahӃ6@:[}= >u_W\Gg~ 6HSL0rƜx$ל9S3{˹?$H&\t/\RZZNq+ɰ@;9I^`4"uķ| b7<ɾ[VfrG;.zsUYk!e"rfW>I{tOU%߫8OH!D8==6hYɩGڊ f=P'|5V'HuaQ1sAE\r, Nĭǘ){_!(*^R$w uSZ0DQ+ F<[KVgpX{,Lx:`tp67' m|"4(~ {⸇rF2sj}e{"e"nVX_y cRv@|f lf@Ilkd(OAvC"-BJBf7?R)F4 A#nM#V͕tM7,j80 {>6TM:ՑQODIԁA0 {/gH{\'յ.tKoXEzNiW5J'yaUM[++M\JVcٰBm-5y%o/_#)O?m#AyzKQr? 6}  B"?sD)658m^#i7k!r=~f9J~ILp 6Q-m}t|# ,♓<6"8+DžJk^"R; cw.孖 dӞIwO@&pmSIyo%6Aũ 黁HQ冑S}>37j:$h=;wZy'%ٺrVg[nwZ7ׂ* ?pdGn ڪZAY>^]O ZJ%峑y15Xw0ٱD _b`H`3j'Fs y [L-..SA΁[c`⁐mj=U!D26\RAW*Ư`m/5pw{0Sӏ0_VU 1}6Q,jRT@cDZbs@lOt 5Ugp5BZLch KBHgN sW+vvj~`lᓤqNt f l@&@Vm&uU"O$˳z_m<1LbdH nj FJV>=|_Z) $# Y, (DgZ cYOq-,0ڿb%o8L5J~AYY q?G7Ս7}x I> NSC#8C} 3[%"S@ϲՅG\Ab]tNG1fP\~"$$`S~yU`7~+5$`-ѿ>(IL9l X(q^G̟GQ-W +c0ʞ8K5#d됶j3] n(9d~ )º~ #x&L0qdtBĦJёXDJbܒoΌxFҋGu_<}@̭ba_ou4A\Yi{' m1 ,a^={vb57>a iEZfVU4zV|h;m؝'SE rIJT+h uBٖ!18N.HuofYm:H:9rELa4lj`#yv7B#Bm@`pQyέ@u5 Q$$d)wv+:([ETXx7f9?!NGJ&e'vPL>T5@kniJ}?_һ˫vW!I􏙹PŽ 96ǧ-WW]3:/[E7$ [L Ѹb!WhMT;۪KF"$)N[f,J- lB+%Eia.H z|(SM~*֞Fwb T(^7WjG.=QOd0Y m|Ƹ'(t즍s?J ;TvG 1&vV'>_ Inz& ̠# } vDO7_f;y[C3eTY<уO99O5GR >B>9֛gb@5A9|VeޝH C(1ճCАjUPs[77nSOX݀Cj37>pvwS4`8ԛގ2 :.wHR]BWD8UQkdOӴK "fúI~3;./tVc#:UF9t+a5޹Oʝe,cr.=voy UvZ ȿܗF~M\Myx!8'c844dc&T{#yѭ7=N;Q/Ff+ITu\)Qq_f٨νrB$#)sO4pj֣10 }=Sx?Z/ܨ=%4LVV8{ f֡:d &sph-7{OYX v"ŷc[:.eK5 4}AR [|Lc` ETCU4?UR-,yF㨰aa/6Pv$_z U2j&v݋F=]׹Җ%{0gDBӅv3vgTMcgܓ,K4~FSWnDuMt[Ƌ+3[VgV.Q#6.^8:;6M v=UlŬ8ʬ-*b3&ڏzLHL <ǩyӖ/_(q=5ZY-lOtа1TѮТIeOg?Z0aa7͝3_ IsX@B @f`P['p2%Os,:T!Ռ8C@P .bf:&'謷%`@N6LJ蕫nb+g^EQk-tD@%ׂ%*9*8#x;Eݣ0GǙ[E[Fr?9{\;);t^ȎV]iɎ0ѴfQi^+jH4O},@Vr~'eғ76`h $;W3է\}>#SH.Rs[˶fcZ73j¯dszߪS.֡@K҂uy;@|: Y:M&>7AB+Yy4ǖ >#a>Tz9')psae걿( <"tWn+{ f^Vt&tbpo̱؂U_"95!A",fqgʱ) )5pLU*$Pn4U 3}+++_eơSyt,/^XgH _SCA0,m Z_UCx)]E8;aV^1D&h?YT}RR( /02Q3.&f2. /H?A"  =A/;,i8䎈ڝfSTO*B32*KRBܜmJn3y>w~יP?n ٚa}_8C_̡;˞âshSxa<&: ,LqY͈oʱ퇅vBsVA1O4|e$GalkK~N?nB-ب  33Zs?yV7+a? 01dh-䘍 OtI̹ʪ Е<OŒǺJuR oՂrjϋ/ܱQKa1TgAIpY65t膩sR=:.R-IL0@Fkq(6@Tבd[mU')X4AZf\hح~ 4XA0$OȪt?6i"}``]_jR;C$-Vt.M{I0N2_*PYutF&;x7zasgMo>ӎm2>?}cogՂŊ롏ԵG*SL6L I}?eТ#_9sqzX$rk (à HEor9t!4=#8/h5GoKJ8i}op PE9˦[/_kv)V(o\,-&V*<ۢȔŵy;Fܿ P5>=3_1lٜI0V*%2MUL\seƒsavf.YorӔ__Spr$8E i`>{U]:4&\r urqemBlp;͆fmqZ.+Thҹb5.W\KscuD܅2zpb3n"o9g5:nHvgC ހKCk=X"cR;e\ qMNQeCIt;ϒwz\ ױ}Qav=O]pcʲmx_?X~ŗ4pG+tL> ^ޓ|[@Gr#9E+vտeȹZ N^`",\Japeƌ-;`Xlڪ@,- fr#B55P.:_'#DYkd-ǯV:LiWFTB BGH&w>c}r_G[EI- S5| FɇJ札 ׃,:8BveQh 3J $j3X*1:#!xǚDpH0[*9;RptVz\NtK duM=SJu(t0tƖ08kaxzM? ._CmdߕUh1M 2wC1^:ԛ _d],#-,{O#:O{zir2DN˹I}z>fq؛ˀ6\_a*GwxD?vB!Cl/ jK>8AzfLAw h~Nq]]/zT`vCa?d)4r\GqJaQ.f[۪v`)5} ZT'@'"۟i|{T&$OZ l,ËF\xyRg˜p+rFzltL&b- =IRDtwPђc*esܝcIr^N*FY `|wlBoHVOc" 1gt*.Sׁ3 q8 B-/AG.qgPmB@A0it/Q慗jo} $+1?lQ{m^/ɀeAJY[b çow fڗۻxcH1gY=JӦME.7)sFr:m| K?}ɖm /BX#^7Q=E#U%HONi=Hyf<s SfI]ˆ[[N'luT=e_u\ݭ8his?SLeT/sJړýd+\ĩZ˫Eҵ< #rJ3|РڄHQ}q,PAalg7HF칪mLMFv%.!(wD͏8a}Z&c:nt)t30dǕq7$JF_Zĭ_fAV2? -|/w:ܢblVZ3(+yRvWK !jFPOkahvȕPx׽ +JժL@v 8i4 8x @Kr@j7ѱէ)}YG2ؖ P׷~J3^g`VH 3tډ0"?b x($ ӷ'w &眈=Xded'l\Ol>m\,\CX_Rƾe椂G L0Q׮"Qd~^I^E+D+17Owt1w f[y3O}uhh6u 5Nb؝( V=خB xإ N-V ]^^DUƣDbOkKZǾBB>gնM׎oW;VGRbK7Id!P`X|r 5ƃX@21*=zNa@:1c+MF;\M(5xYG EMl\|(-o=|?UOКNIe;H% *! RIx\o-6}BdGPۑ/!Hn$^pf*Cy QW3j޿aFgkRK:ag!?顮>sl'%>+mCLX~UGձKs-8)E|靨V~DV_( @^.P8GGMR%: l,y ToD'.om B ZPa;`ֿK\jL865Ȼ,ϯTO.dlNWJEl[OXy0sv「A!>$oyQ!X]MMJ뚸*BtACCs::АX״Noe-ٓu+Y\uޚ"A75WM`ܛg2Y.mUPvVݭRSL)n^RO3$# -?:YD@G<4e]xn^N(k2:j~uG@Ǹx  Dh*m<R[igrI1 zK5PIll܊*:dYkyL|ħR܍aOBd%U|)`D7Su_:}b-զ MbZrBʺ~+G&>\e+hyV] *%AtT'8݂PI$߮DD6eWV V*/I;.c0SzZ6(vM4#ךu7ӶgHN#6s(z,hLZr.y4[򉼞1'A90ΖIx$K+;OUTAtvV)X:š专_,J<װ% A3(|Po$V1yel cS`)wqf+^,;~h TWtQCo\%/աE]V#&i26<:kyYтFitꔔ@K{#z9`cw^}MP-1&Z+@K#Y7ѯ<6%}i%o17.y{lU2'E/TWm>Doozk*?MT3ċQ}ElɗтIh IWGI &dl⭴<"VI#+;QlC5Q4Ņ jŠa?:ʝnڬ n]ac[l 2_SyP32|>S;}6f4UEZc\~}=S~3ʌ˓`/%~,cKr ;C;:ͱv~^ڑ!tpVw}jI xS ,;•K,T.,n.|HzɌ2;abzL:D.#Q#MZK1. ĝj`xw ? 3(|r'r`a OfvniY;aǶ7|&fj-O-1቎Ӳ;hv>ynۙ ?(wDʾW;yhݰIU^o߰6r.**cV ]}&= Ettx^xv̯ؐ#gTC 5Wd q:XCZkA2d^VK(׉1*!IA;%f thRzqEY00[>ۓ\"嗗RsXcN:UqPKE4j׫'; ~sEFXn>-s.服i!8/0Q2Fɀ8ˆID#8{^,C=6:ifnYX!$%aq~r=AGhҫ| 0"@c!֧|Kt[қ7 .$Gs>0lg@9${Q*Msk9VZROq8[pբbeB9"1 vszBޱ"Y7Of?82i"}J9u?z)O=\Z_>~cuԚN-W"84גU:uDN =jIo,X٩E:ƒ[Zeށ;UD(p ;% sȁ'iPϦp gAX`U.1Nj[x#MMjMX9qB8 V /3G@4~q*ȻU ,5{S#6!&&;CVQS~*^(B)..TfpIte|ql$SqCu,ns&-P(ݝލJ=:4UX~k@ļi6z#;a{FůS{ K1#L i:8t*`E*oF xrw4$\z[Kt1)Ra5aׯW0S ȑÁո[14+#9!ƴ}.b 1v3lmß {,.Z̞mՏ @mmRo[8Op-k`+D{;m0>:"J:9?m??QPv!iǝ!CfEA`}~:]z哺Msdv8 e L_iFBf1\$/mxw?l%^b 4Dņ`G -)#b7.dCJD#UIyo͢GO{C&`G$YaV.cX̨7}sW^x rOè E" BW&bWed;,YXpMޗ\ E+%и|p4Cj'ŕU8(Fn]Nŵf֣(;?5H )F%^hsSl݋)b)D}PZk >gvel3;&C%3~F f7%ϨIƭdV۪l "ou7%*r8PR71!,ݼ,ݞOqVV cwG{a%$K+~n>&8LPʫj`Äl̅Ti~iL]~yXdU:@!]v3|%H[Tͽ%Ca1[#Qz}# Yq"?#ڮĖ큅 #.<鈝'>!ou-[Ep9fp2ʭ\vʼn(il}- , u0 )#dYrslMCסoj^,2>,! Nw'\&,rԉ{W{Ҕ"4a2ȜhG~̐ (5^)`ޯ%kXoeݺڹCINT.irP<, R% Ƌ'~PQ8[ Eʶ%_=FNރ~]v[&Lꂥm8Da 1u[26|B-$57zVF\ӈj:kGGPB^@5cr>< o >}-@@旀H-&xjo|n7j UENW[_O36im$_tkvRKB%bxْ~'^cr$3m{XTZ o~,|G?D@B2ڔ0O03FV'" ?\&o Pߥ$)qM/q #E!KX)hNycLuZr,]1:Y:u[Ԛ#*jdTe h3܎4``^>1 JuyQ&`+pn M-s2*Ntⶬ? NM 4oS۰y9YN[;1_DOwM>TZSzNлr{sh4-WBòy , z4Z*.Dk9D3eŰ`3(퀝ݮM _,|C S)_%=L]IkM/~O(DSpq!!?x_kJ쵵MD".pfn1gz.\],nB\RN[Z HKѽIS"h^'@f>Ezq~RlS^F? &tP ![ff#SEE8⁠jkS_☌ )ꆈ?q_gGFfuu>)2t`ְ6Yk"K:& v4$jzV !FXNމК=JZ)bqU\ Vg,ih\+1 (kF,ss-S^2X xL#B^㔀@߱aTLJZ*BxJEX s됝d߈!*Q{M ވ-x~$Aߑn=TBK}({ ~'U;23HsnKka,<u̿d]?4lg̗˜ cݠ7 @[.,NoXD>;ϥm;>Lϛ!/I> LGdrNqq;0VͳFJq"R5P4t8}3'k`(3f!tvc>{0( gBv޲{qnkg5w[R+(R>#L^Z 8nD YI lV%#M7#i#9 ?|] $ps##@ &{w62;&@- J|_{j*{܉&,BI$aT-!s1]b;6FkJ@I[IZ:fq/x&! Q%DvQYoFRVm*1+1IG}>o$&Vc쾹}-üC"*{(X"8 G\O->XuM'_|;2?()0ZfΩLC\Q  {\q`)0PuXF pgm<&lvڟA Z.9ʹ%Y({l@}88"Bm*o6 ml٢3SNd<.8#&kɧx (綔ҵm _c?g=]@-e_;XrP7i}ado]ͲG "8x*x5޿ 9T=!=tb$wOoa}RlFkO5i Y\g YToQlM} E0b5haՋIlI0{g*FJfn`UΧDӢq"|C\aQpxQ;z6EH}^t- "E"Ɨ0-6QVjPhQoݑnK$(FT-_-8-p1 !8"j#}d']g%}%p$3VrUNӉ Fd7f5c =TkΣcK>A*o(:xJ׿DrO#]ưV1kd$ oKo56AIzmwޮ]4' }]<'76==Kf&,t'P],o˻Tnql_z(1"ˡd~jtc4yQZe9偫vL^Dzy?i4 ]ۃ"KP1[0ݴ_[W (۽<^~+t k/ -"Y% oi<6TzUǻʕȏxcyPG MS\Ҷ1[ @B{z}!ڄC|Ho'">J]k>UmJ+xf*hqr]uzt>Y0,*2@~Z!;pMٲcz2tSVJ U0[ d!Z/BݒZmH_v'\pnWd?e!HL$@:31:,0@ܔr-3OkU8{; a7nÅ]BZattd9jn*|\`-~eSqRthDi%Ra^Ҩsk y+`B7^VpƵ׿r@#Ff ͧu r39?ޠ}}wK۔ y:yAz& @TڙnɄ4/Ɨ#8i.:t4 e cպ"P>qWaլ}қql\6/wyvȂ]i<_ ߬qC?ݯl=qVal~["iB5ծӨwo#9-\i[BXDPR-+(W.>>Bk xjI|G`< 698\.A14vniU^4-lRRU08Xd RI) te8Fǀ ط6"o#lI sѝgWy}}#00…x&%X!uX=?By-@MOR_C*6Tq Ymķ=My(Ior퐎[}|\V::Lm">IM 6q5_"Xe<`/cHJ7Z Ӥ{!z^<ipIc{A5hg C؍cAHLFT; Փ=uw8AEJ[G%!gy>JrNl]mBu /eCBUXj gaIޑ\5/V0FбpW Sjɤ$U)m F`hw|^04[QQ 7Ϋ] v!V?*HィV(v||gs\bz|\qҶNؕ׏>>(A& ^b+ڨ @xKңN: @ٓ(lOw>mSܼU '㮓KF )(g^`a#b,WЮ`HԐ _ ض 8IF# UoG˙tT^  Fh`M5N,f]E-ϩ7~cJFF)װqM弢$*H36L Ȉj$AB/OFNOTaq׽ԻcH +иL88#JԀ|zO$e_7}rI\PDVDcx6 hV:i މ(Sւf6. QhhW =B@r?|bDfdhM2B'w:`= K*Hl6V~ؒOkpcf-W,) g 'r.jvdXӿ'ʙ('Ɛ24y/n'tvw?D=C啟$X$#-HW|-zn4T1 C5s<B?.YE$a:nQ;f *"6s@SǺiXlO&./Ç*B,In%ڣ(!b 'W°KxwhJ A0$~@"mM+!8F)Ѿ(8Npx$R frCaU" KS:ʔH%!R7Y~,`6y͚,ޱ 1@ԑzp7~g3QR!Z_staFp& {o@t\ sV nv:pF#y| u˴(-taR3nSdaa2~Ǚt;zrML1r H5rw'iIK"1^ޣͪV?S_wB{U{ 3QIL;+ ]!Tr:QDYX>r,V%c)5WT giQ8>嚌zazHKUʁOV1_uԑL`"hhSA9,ߍ0[]ѹ 3eI>mJNl$鮾̛ůJV)+=rXԫA?-!EC8EkYsC?Y-;IQ'/Y‹{į=eb&.3mJXD j%ڞ"F}aVT3 :DZjO[IZU:X{CqB]Z-K0otQ0A{q5Z]@Ej$A]OfL/QYR۲g7 @W͢$4/ZuR}a^3"yfUEq]Fny|7d&"685~HS>%2Q7+"aG[8[L +S%XVם51^~AT9ܹ n1| S?RRZ#v | @|Oܧ*Bp]>tzK[Sh{YLAӨZ-hbVHy҆i'YwuT>Fr˦Ӹ\Q9R`hHP$d$7z[\殑 hhgF"*+M]ĮP`E&˭NcPqС*:H5@,7ήgɼ*]ޘ]oF +<؋B\9w*l>B7 L*YмE ]-A}%k|{_8pvxwzqnl%Lmv̪3 |Vc2PV(/"uU?T8\Ĺ!Ĕ-"5Z [[e4 6ƽ.u+Ӥ5`q\vB ^f/SXbo:7*F??7٩sΊ 輼QpRקX;05uٲTg4^e #|R(TC d)B FN_ηxe8-%)QF8gDGw3j P].ؘ>9j\lrhV]H8sem7h5ЃH'e5H&cSq0tSb/Mdrqac"er$+bO>g}Sj@_bءl&uR0$`+M 4f@5ցM^ߔj  61P{ͫP m#4$Qmha]vSi̒WjYϽ'~q#w 1# ʶ*j* ӹ4R!hɄ_ʖԭ&A\i <-Ը`tR'$M4![8: 典VX H3DԗEbo*D,TUDB|[ow|/j::R n`0'ڃc⩚ط؝:V$ ;_:G5*N^D:WIo*?#t"̭Z]h1xJ8"n Tp_:)a~ŏ[H$ηdf~cf> Lai#v1@WZdp vD,k4@l:zK sT EH{DlCَBTqF%ro֧^_r}#KwZ\ s702~J,SV4]_{*ַhLo`!X50)"[! ؚOcVW&Zq27'?ޡOlCK˜:8v u2,@͏3V.}=$)GfXTU;C ¶sƻ/Ӧh 륶y?=e|攻wp˱,̮Q>&;*5٨dv"IƹlHh)*MogPHt{ 3H S[ pīB7 SBjv{Jwds <«deKG/*}ƀl/\ysxELX{ B6DN|4X`9`<Lu@2AfqJ멠F v4wyaoNL(y!nbZ}\MlG~w 1_o_64v'>g(xYzeX6Q{O_Wc>.hT{㝡([De-Jd@' 66i~d'KKtçnEV/z31H<޵W{-Pm/pd16L.~[ o̝ÙM>?C ʩsmeة|:pSna39<T{m.YbDZ}Q[U7 F5u1JQA証ޠWI[-;sx,!҅Q OV akhH>Ϲ͔}җ~LO!Rr(R1ߨGHQ[ik+0*I%֋hኝGϋsֹlZj]vqb׺GˀPwwBA#sL`od֤߹pQ{f̼N|cCO3K'"Y|l4E>T*zz>BY 5 q%CKІ[E^Qk i|[ 휺$S00k.u+ OFb Bma/h>;%Cq4/ʠEzT)_{Rx4: _m&q05{Gx:e9VereNi 6݀PWI*[GfO1)p<1Ls9zXrAlTSM5*^?)>vzghɍY.|5x?;)fyB]E1 UF#-#!(4uM!ђ߈vbm^L<Ĝ{Wa ÷:p|!ҟUԃPbFl&-KXE'M;雇m7<E #l"˗{9ٸ,W72o'B"@d_5&ɃO0x{>=z8>yUNO.HxxxMfe`yqڹki)?W{-RjԠ e8Le*(fn-{rħAƫ|Yz*Φt"Gdɽ7GMh Sh$YWq{5>G#{2lb@;/9Y'#99Y`_R8j![mUzY+'~=_3җa8Q-zFƺ(+VkX]qV%/ξmg X4D[~~|ޡJz^q]\ ֝|~@ru#YsaajdRufÊg:f Hs9|hA)̿hܑg)ѐ01&aA&|zZ;5+5_YS 2)O +%H5fο0d>1^O F70ӻ0KSMɢvC A%I⦹IoHBo|"b Ϗ/ Avr2pw 3PaS7/(<<.3K{aL[THq[Ԑ2_`-sTCJF`Bv ;iѽٻވA:@Hro. Ή;zS~3g>ED{F߾0XMTȈsBL b_#G!<N x ߺӐt4 v DɌR^e:WM6g n~bm!=ν0tWVpՁO3,}'n{̧VWCgr6Jb!>0[q{q zߧk%RQ5+auY滝{9=KS[9[XnemPp~c*de#gYԌj!+Ũ i!'EAfHb}ᏫB'8z v lՍQ0~뚾s.2,t \C}Su] Lt=E rH _ewզJ?,`GiMo6SȨ\j#gwaheo[ۓ' MtCyLWȁܧ@}gFqban U{ rct(kڃWme*ȥQ=oj?ZZܼGbjB|ȋjQA|uSW 硠2r)m QŇ%R깈 Wmp؁옧Tm[F/-lڻя1Y|iBHw!cf.Rl|orEZm;ℝfNov|95zg?"*H dSy|2cJU=GD_/|B r<~׮XHd͟TBZ5l^L#{Nl\f]<7O K #F#s% Jȕ2YRitZ;#/}}j>yb"C৩eˢ<ɣqPZK$"_sQp"#Zna 'lG5Y B@g%"crnLb9;~*mv'Uc+Un8 ct ¨gd?) _M[:k_3ÅeLn0BXva"fͳD3,S[A3ak6܉p~&6V|ҵbl?!gάQB̩ *CQvgmm" ]|I(~ KL^v 8s~94MB :3E?㷤r a4ou%Iԓ4/kKp?2%ďPl(iO#UsO*@nxS,"+%wxc[`2S\0Ǔaς9s&)>.)TB_(.-$"{*f*k1 @k!۵erÇtsʧ>ƚudµl^-$mz c<`gjx7o#d3"%u:.y(50 }Y6?NGA.P^ RYkg5 [f4ue*/Obff!Ыq O{ v(c3QS{ukvM@Jz$SY %YE"߷f fk`p۟z@}/ΖV)ˑ!@ސT9mh/K"kCYP`/"}>46Ohge΍nɀAJi\4.x.mʼ>F (خyniǘ Ѓg aU{ ϢWצގ<<>W>;`rLp6"B湖FQrC]N *Ο󎝷)TE*s$(2"'## )F,`b*^ĺ@ֿd 1zPx ^^էNAv}gEq& 6o-^7ڷ$-Sߘ:l}./ޒwK8PʫB"' l~OI_b8P'o}Jt4~&;cWH6:y zR@va"?ˢԨ?͎/v)gJz^޽>Q0w6t$ֲ=2=&#*ZRa4XO%Ar\5 dPGb1w} 6;)x))" O08H|v65M:hufr^pskÔW]j)hq4ol:) TKj2R_]4=eXJ'_9o;xЏ3"܄F lܱW%]3x%~P!ا}Q󣇁5?9w\]ZT5ha"O8;ɟ@#0!hdNn(\pQ>.8ֶw3 mr$\A@@p2˞qgi??"Yr^kGO%Xж-{p;^\.L5=ʐxpNY`cpE74Tۦ^Y`. w+.TUHU}|1Đ]C W+wNǭf7mM.O!VlNM6e1阥]}k0mIOY|sYm=^V.%1$"tz_#ӟ!.g9*m>8·(Jc4+_}1KS% V[d#꤉v~1s_Х393MG3 b 'j<kL2'KɐkW *8`?}i]/rQК13ǩ_]0!H8kGqO@H@-pLiR+Gc*Yxځt0\InYh雎|8E5ԑI,3lcY=m&wd {2x?ilϐHOe.AP ~ z:S,Oܓq=@\ ){`d.%MVqN sC2$,P+x`(g&YM5iyݭUFuV-hO ~)p+Z(x~쯺Ɉ:oW|H gipWmeC[/ryF%Ab|[C]-u_EnkkCqlB"C6N{~6)ߩdh5jB_'"7HP70#ȇ>ކӭ\L%(#s஡_;VKդA?d )z5XW_ީ:*=ӒDW秤@LU|#}-9Q IڵVS6KGǵ)dhKj/[z^G+,wu)̏J尟:-1I X-cR?سqmqCj iet H~HUp<7uQڴ>)Us "߲RAhy< [EfY?naDFB4=0늀!ʅ'rqmgx4r<\xmTS,F8J|_tebB>zK*\rzAo '*yiۮEl/Ԕ.L)ThBOf8_plQE/JN*XZ' 5ݒӤSiy$e$2SK0!&wDCQ7V9ksP%  T,2ޑU׋;<}5P9#dzMjEMFFa' wfQZc5ܣzf;6PUP1=,(?ʙtK26I:8+dbPTﳊ=CߎxM1D V7 N UʼnG!zÆuWq𦭰&䚋$>ɛ-S6k/N$)%,7JRڴSf[C\Ů݆N0N1 5Uuh?KM{qY r"p?,ϛ em++c-2,phG`qzᐐl:I<{8R'D)yTyQ M~seK]pKbXPoO5F$rOIncdcplIo~"'_Mp*T &IG(_ŮAPTٳшP}K%聥3ikN6)c>zF6lE](:rhD(츨܋q4Byjp"ӦCgw9qA[[ҕ).5_]rULȈc7T`@S>R\R.U U@GV̷mK2L], ?H3I=˘GO0EB r=d$9#d &70{`DHgJwߞ[R8`*O1D{yWm"0S2&w 2eRF~0sCOՋ0af, 4%Z“9|:MH߰(aXnlZ5A{j^Pkmjn ieH0 N*Oonؐ-06%cFl`8UZ¨!%0ǎcط0D5t2BEnWfz:pceCo[vX Xbeu3oi5eSj.9#fڄ'Z70qO@4\[CnUszCgV1ϼH<Gv<ûA e22ti'%)|c 3%Y ^Cn`Y_kwt!f9?wO -,. uIUgףjm߲'_iY'dKƉ]L?rQI,!…Np݂cx7~ ] ٮ4tW~MO㘪7(Opե| Bj{"Gn#k=U]F"q}* mf5D/i8.mo{{ ξ>7ʾQ{F0xp5tB"X9+aߋη. I%_[DA"l&\xh6e2zJSTfo?!6I]O2< Nf iR\M>@J!q)z_,4˽g3 `l˰:?. w!COdW@:ҦT^+SU4SЬF~k6pn\0&,ム]^|jj W%dH3QkRa햯 $14,H8gCIb%)1EɃ1[C (aX"&D%/BZ#\`J1}Suɔ$b9hmnƬV$ O!vxTN^ЁQ19ޙ)w9]"MQ*^ BG)Ir䀼pM`8(r @oMqyJhUzHmƋ3tJWcYyX+nZtnr<3šgܡ%jqj;GQ &#$X2.Ny"Y^Q!`Ĥuc_Y $d4@@B صF8^Y_ΞQnoR/O&j1ts޹wPd096Ud֊>W_m2[Xc[o ب]a&ItWxYi)8-liU=Zf/R""4ʥg?+jkK  gB\(Wޢ0l,Q`ő;{#YhǾv$n C3x7~aIg>b [ߤ"Kvgmך77TPs;9͔_䂫+{r4!|{~+DqNWrM`MX=p嘹R!Q'(H9;~>ArW :cŐ;0`(k8TBkstAJ?,/ x/vCM8+eUp6t =JğO2Up?h<Ādh?.x|_SªWHzlؘf=4B#GZŤؾzV{'`D)?>CzC^*bgN\x!K7K젰ǜjrT_wީb"L#R]6L~7^V:efyEJ(ࡽ}Aˆ fq,9hN㺔tBa>+%kd ep0f|n8"V@Ǒ@Q VE/tۦJd 0"'e16T'X&i"t&+Wq1bc7G5fXs^N+|T2KYҊm.:S_ A {#o\qA>z`6Mf*BY> fkRv8/%Q3JGnm7bv<ƥH>~] kO+.uN_ly)W& )̲Ea$zATn 7|Q:g4Y1࡭nzSDt-J]sFC yM3&^=: C8>H5M)K=<.ۥsϫ63 rZW!1$`N(av-0Zpm-nG; vw=s;_ ؝SǰO8,(PfaW&ߜ D4l jB-*Pت{61oMSUnSK^6|v}k- iБ%S$+?7឴" g5 2>g㢘,-2S9k@c>j>_$HM$Y`Hk -M:Z3ny } Loz=| G_E!ԄavSlяBR"&.ʽJ#_>!d/6nyXT9MȪ̤Ҝqnf|ۤL۷ȍƈǩ!uL0+6&ĩ` C~e*\ɕm\PM$*CİD#cuEtoѻ>zo1m5jr_[?\cߺa Ea q-vKB N?~Z[zҏU& v)t2NQ %Dn#)R v!m #r/{x/aw =~lLK^=1/8>uB?dttxTǀ\PMS#0٧ j'H)Sw$;`GcnX2p 9˔}. D8=.`^9H?Q8Q&9?aqJhaHG,:/0Wqdy@.`1++}l[!ת@ڿ5夁6d_DДYj1E%268r{hɧtmuD`Ad;u'WyeKް'%X?~Oэڈ&bȡsl !__!ժAp%p,^ y8 ^en`$˜;rL5H@!ob4if`>E0P)s?EZ4ї*V7#WEͤu @Xm+OTKRZ3fS n^nt7WM^6a_+ ;/4:HqBaKاYLA-ٜfN<~Q0=5޳l&!l<q|j0t3Gs0dMGJH_P %[UGOgU+1FmܚXQ{ a#D{<m+q$rIJܚR|)u}0hڦ/B!,rRs-1"9npd܈6=ߌZ~?Y)i:נ݉[ ;/:TyPULT"J?elrR,.2ZΝq#C\?f}0J4tdȲ-# i).]"Wg&jBE88JeaDVdtl /Y\GvasȌzE^|!>aѓy#WF5 @f)Ûc6Yd={"[- Z9UrWBƁ:y),ÐR!DqGùg'#|6Mt {#LI)R# H^( hgVA~tn>% 섄c( Xӣьav, UA~&=ژTjCӖxv&Hbp(?gz-7˘6z~M[LuCb\n꿇V̠1{*l۰3̡:Xɲǂ,c _^+,#MUzܖԤI0g)2/H ([bse4MG<*Sn8|rG[)W2gNA[b0? e^j=|P%W*,3 '.IW,mUJ"R-W*k_Nf iyDնu/N7*eb7T;״4 Ʉ2? oۿ>^}A'f$S/@YzEo&T@:i H*Q7 W}PLQ84(SJDk:^L.0HcRB(@ \pu?C{wQ(^Ly VV^2^QR> J؂)㽗a_ ĴqbGȝ:.`P\PݸzbFYk1tٹZ`^{8Nnb.xx*Š;8YWJ=wg|0ᣅ?Ue~?;taXP; YSwYO *bGtxjһ*4 H7'q@k|PohќovVm'a\Dj=0$^6/ #G]wEB8 ASX0 dWE qd^Ͽt%fUtIl@!zta Q4Q~jnKǰXN8aoR|­B)Z+̤5o5]j fXywZ1T~?DqB_p`oV.fN=Ta;=#v:3!%ZUNQɃMlSe* _'oHH'x ]1E>oŅ/GHee*{"C"p<0-m"kYS9^%<;V=~Jw%imyj vXފn3YM37=+g,ND.(2V(]AۈRm$~ ;q2ט`c,MSn$t(kzʌ#moz}=s2]GH'&b9rD| JD %&v$/Rj~ 1y|Ěɏ찅hSQ@ZBRqV*sV6ïbki[R 99KCdWUd Ȯ0z,>"ѱ6& UyۃMdE;)H:EYVӦUvLȝ t+'ܒ>t<+9#AݞP>c}w^#Rp@[3G1,RM`'}'C<V6xc @,&]rdR]ݾlѐ SdINpҍEUk䆶nW =ѷ15uSe$C3Dgh(( vX֥0r&3?0S *a]KU9XMT>l^&M;;9ph"}11ʹ؝s!ZxLm@ l޴2֨"[2v#TDQ2NmYf[w0oegp>["o0A"3r;9P",;,˙pAW"#4y9o#34h&Lth܄g_@6xCSj]P]Eo&Y?xL#/@+~2B VTaoh"oPՈ*Su )N;}Jg7Afi_MG*{TGUB׀2YO RML?R_a kU^Ѿj&[,w$Z?@u Wzɗ"cV>bFu? tPE0lX~eT wԔl 4I!k [a]p5J|B{hddjФ^qrYM-+Dْ: /Wk$xWwq:WDZ=/f:e?ut(z|G?[ 븐:8`У) 64@!aL`NٖIDDBT@/YJ?5í[^B<&,rI` pH[{`?ȚckAeT:fuQLbu)l /_,|yS+Aʹ!bV_-,WyYfzWr*'Kv1F6Qx7: b{(w{Dc'k_KGO|Mwr8[XYoZI!˥:zаKbf?ikM[DC2`Q:uN@}-q>Lq;@(ѽd y2]l?9ۋg /8`N!R&tĦg^ۄZ97äBkN-AR\*# lj+1QXc h$(IZs_W&iOj}Wx g:Ȗڜ[,$ Gώ^"k92 |zm/2chl]zClG.t7nߨT4ʑ/qπ_5v嘙E|{|v~Ch!p`dFO)!t\i4iz>f:\]@hba{N~),`@y=[ jSۇw{)ceb%U# Jp?B{[b 1G ,z3GЩ,gU8/:Ld=pWS!w0 FAR)"p mΓIAϳ*bh{A>-˘}6*q Q}m)7{ \\F^k:"ݻ83|uTr>4[Q#dz.^$2xGp!%#f1{o%?eX;#7Bg 1V ̓קbT^^o]-(k{=M0KyU꺭t\c:ւ| ;&dq 1t'k3cRP@Hn\# %ZkVj!%q# j6L'r Z z9q4&YܹF/6Dw``xwiRuf-;xGA`t$wwq̀yz!S }xx%[Sncc‘$?Q̸틋V䨼OUcÜB髌z7wGj!)q9cg[Ӷœ3G6V#J3 b@!Ha {<seg Yi(gePV3qȖ:;sJh6wJaɳOXVހ$ 5]@`pben,8Bj5 HԠtS~49|kn&&xQf e jjt>c#Li:~':Ӊ́{g]gI.MດI[o~\ uVP2!"5f%uH=*޽osa0:#D&EpmyQ MtUj%r!%o&d3&X-/5ɶ9Ȩ`K,a/Ȑw!N8%ʼn%"V*eEc8Jj| VRȓ, 2K{^ ZP%%O~0Hz "Y{+RE[3*eM `(Oy-Hwr ǚZ8\;xO7I޺v+3Cb0@*rEb4?"`mjW<ٰ  sCö#Q8KKY)h$rj) 7cD?HPJ(fsIѐ'6?֮_tcP$7$؀ l=R':|n^ym6nt$KEI3 [*6׆.,1XM^%P,6r'ǩQUho@ϡe-M)$G)mR@ҙrK6-@ca0tsYlL+6}..-ݰJ',f~n~hD q%Yl82k/FGB]K2UYr[[quRGJqpAljjֆl:GDS[_S[OBkƩe =WkKVpc "c\N y,RVɸµ] L'yoc`iF.؃S4wѻ +6O^̕m,uZ2xHfv Pt:'-SٝddV=/ߏT,u g>c1t့U M"Y󱳍!F)O_ kr+;>hлIKVn!O-fᗽF:y5 U ]^Eװu?6s?$QގGxjn.yx"-SlG6w挂ApAw+æbM,$ bWǬ?tAXbb`ȬdDc {8`< dY]>HZ*9 0E6TNjOZfS@ƌIPLCmǝzj~g;&5 S->^\:鄉GKG)jY;C}:kŸcs@G˄1B 0߀(g]vq-Th5[|/)ag-c~P$&znԺIW #Mỳ Xt2R HpG~z:Jm-k - ͜GYFTD3(SȃV^W=0Z^ݺ%)j; F]$a}N j/Ipcc? $' V~WqzjҘ*Ys91vRi~N=gG.xxJ6m"^X߃ic_iHSJ5Ȯ? ɮE÷RӥјcUdM~,k@y**sICZ.-Z(!j`eU _ȦHpjx]$^Ud {ceݴgH"}d0ؽIAuU$t+GcY$n}#p !ԫ 8и"werv"\^og[M@X$n3kDr+vli'e%#Ks*'%R:P z #[} ..7-hM2RM#rFdeR(-Cpkkو /1^t(?˷{^yR 'ᢦ"6CrLGʍNdͳh,.{ѕ \03ȴ H|K Ifң҃pV^LGu AÙ"Ay0z~Ga<r3ֻSy9~ ,{o}hoe#G~}o) `H]1̐%*Rg"+x-J m#ձ^xO,+=H!sr, {.?ڢAN*Bۘmɪˌ2"?GV Yig_] nDLZ]ǟm/87H/UynALfݙTfɏu6o E.!ZF!]آ"ĕ䛟s %˹/. Ҋig z3<e_vnm=3&"/YK!;/AR;;=}eA]S/ehS8g_ɪ+WgSMw1|na) $xCKN@ (T4]2Jo`Bt1|hO9@bϭ#'q9('.JTtO(e׽95h5P=] 5Kؽ)eb(߆cz3 хPP'$8vȁ_DBՀH4#\熿vy@Ж/!5su7Y/#ˬU ӽ4PvDlV>I{9,|ܛ>c BF컚Ç~|Ne%V qOϰX;G<'֚5{ߨ|q:z.T$OQV _4Dފccٱ~Ybfϊ3+`=G]UF/,&wc(zhD!*S P63X@E值/;a[NR!sg<}RDv(Ƈ74K92#AP *\tr\a(hMQPki5jGQ.wﱚuo -6f|O%BP2PBM7ĵ-0p7 ai+]c=px;C 4;(y{yqMTxS)sf/e0*rV>Qg9R!0.$pN{9!ʚ\&C DfBnaW)T8Q~>:ʦH78'^ήIT@AR/BSc( /[P߿tIoݰAR,!!}Pk>:}ZOjLO} 1nE)|.ROU0 P*-ſgQtv־{J-Cz2p`$K3@ͩzCIEi!I5TuhqCy BgYFgZQ5(909YreP^ڠr/ȚUGL=tQg, wN#G@(/(g19th,ĩ(Lns(N )KKk{n֒o^W\"3m)bm2H,&oZX7ؽ:]q7:%#"/]>s-*N ͭ I/Z}aaWq͸<pO6O5ZI^:UDGR5 * * |u4T 4b`ʪ?Ĺ犌x9F [#af!HiJƙ 'z#|8 7jjVbChZxsu{8 _znyRۓ '>\ gwk>szax JKG;٬ib10 B7ElTEǞ)`<1))F?o8|C ~9[y4b`ZP]ʲ=kQ`%krE|C [My9G/&RFiSbV#=U7V4K]C2UͿgvy$`djefTf\:n0XM Sw-v*HorC\lݴJv(aFo6[Xf~DRWCW Q 295+:8OoJ4эsWN<>F$K:@D).,*+lpx03̖3L?w̓pd ŢFi=*+^QsҌnj .J~Ag۠xf1ѯ ^ i_&38P›ט*ŬOA\bOhIIslOmD-驑̮~Pl*7_4 7`)LJK\g/r@\sQF2uJRv&0o4wϪutZ2!u)jߖjN'80w2L,8!2sO1=J"װJCzp+]3ήgvhOa9ڶitvJ:=mx{ZMo|Xo+.|yE_ &>F.U݁GEf:i쯎 WМSz*x5Ǧꃀ/%#mvۂS* ~,}ڛ&a*;b|u7]~w7!i%=tIc iΦ?EyG {E2OVr@C &ң<Å@LnvQ^3V-@U\<$%H4VG/O49BK<:3X|CG0q<&|b jgZYD%oǡd }l8;D˘l4pFEShF<X=[ߘH9ujV4B9RFx2cgL7_Mx~g-JoC}^ax Gh;TJV&.s<{ }Ah檖o\aGQGh͠rx"Y+T~r"î:ݘ, S7۳`a>,N8h#C־%rήq.Y^d8i'asbMfDCվc{؍~4j/б1 4*<$)s$ n4F`MsN}K3 j#|D%L*?G; zvZmK3Xs;@w-1&տYNckڶ"rk]sHM5@`-vtkx5A7ot^ 2'Te `rIiILd Nˬ`&-*=l <Fz3eJu[=ݻ 4&>_PN. IG1USq̓9By8a8sV;T}Ӟ)e:>jybNA}_ڦFm'P >X!Yzo 瞴q,#@L3€ M?'*cb@&NF>{ynȵ>7}h氢sJ,K/m%Gp-<(/VIL3i4w*T*y!ߪe:o0=/PP]GҖ`@cךft}DSH,W7GC`ҥ3 *atBԸ#{*"7Yfcˍ|TKÒE/ႎ]{pF-z!;D○Q݃(%2\JkS\BP z:1(Weϡ0{c4VT-( f"3 ݑhR+9, @/8)v?"x5 ]󠩁?)MA g?K0Ò6;nHb,?AZe FBb 7R~u" I"_3N ph;z|] Q)O<~Lgu̾]Mj,TqC A @S DzG\LmYDO Ç}56)kQ/Ksh>}PmfM<*C몭嗓e$sqFmo{~jè{HM?id4ozySJIhZ%XX~NDԧHoB%,;D! @:|―ZR'(g$!Q$F3psP*n=+<:ɁG_֝'Q Ob_Ze=r)wF)ZShuՔ<l6si'' m)<댄Ú=t^x~6HԪ1O(Vt˱e*qZdC\L[o[f?0xCqwbg54~k7m zK"Mo#r Y^Oԓ/f :˷ vSs9}B+CLs&:|nCAcRd `]T OXZayauWg:DP][ 7i7lJ\NFK`yK 6zԜX|*BC/B~@LACzYFL V s" jC=RKn! I#m@khQ]b :c(VÏM<[@ I—y˳D3kjqVN/ړc*-nw^&pa ,Gq %iv1!q]%RŢRC8oM{E@}L$6ehPhkWJ^E%}[Uԛ'ْ(+;A}KHơ>hx~#p\QNʍoقV!Aj >{H>6ӈdH.3As=Va"р8`/Z?Q-G.p>_KU>pեzہ, I[IdIqqc2*QU`DFmpҩqBPd^O;eXUQjvsI G3Mh2u>Ty0gN~Y+ku-8VWKsk`qZa`nmR*݂$0 G: epş&60>D@EZ@Q%Jjiݰޝ̆&"e0RDgXiD.1R^j2ڭ`sJ|imp 'ԆAR"ec3ѪƟL9u{ f>MiQm.Eo_5D. t7ҷ,U[Xk%j}K) PzGUToHڎb$VSD(RƟ~NW)+?g`Qjdzt~ aO6NgȾow?dڃ,/CDD<90ACѭ=*1pSVy zs[xm~^\ 9Tȷwn6NJ'Lq2D&oSA)΋a܊͠vOA^Ch]3QOwE<M|C)5e*~Cc{ Fv:NW,R&Ԋ!+ -%rF ԕ8ĩq~? Jd]C0>b`°g9B2+!XfUcSہgCb\΀Pc".,vxd,ZzI7BCQ!a/,粛u2nA Ilr@1W1,d#,OWlz!D @g caL){b t,A7m@3>(F1s9`4tn\H~CNJ}Q`?ϥeY,H)=;nrIے3澋|NeG*Z8ixL‡̾K z6#~ED$Qw.sN[\ttZ:y9<)#X1O %avV~NLg,`1%BW&M.C[e$G[hd2kFn*kvgvK4jнrh90wjwSSorPV\bWX1| 謞 ؄.XX.4]")}PȦ{\W8m{hx*y;hRNx:(rd> yxAeNjVN"߼ųvʳ{i_F9GEbMTFVN:^{%2ͨ]c>7$qGq~"63tKTQb`Z`fr;3ؚ'/OfPxQhqWk-n`] 3ON:M1*ZҠ)+x-R fB͘5ή~H>x.ؾQCT`}E|{`%J4uڠ4ӳhhl+&Yco:vm]Ccq2Ny"RdZ5Ӟ!#zAow| ѹ))xouItgtV,3nAS| w&؛*7Wb7C5*kb< r(?5zhC6x1v3)q5BH 'SJ]ipcaTPVM-fQk`V̻ۙ`v$r"(@~dg"&/\’}FcWX @G*?R_.})-$-ȵRߧٴ:E[)b;{4Û0v`k~lᱎ"(24ХR(oId"Z[1yH մG DU3};&i㧯^CBn. 82А fIv7M`vr.#;⿞Y+ܶG@"Ha RU5DOz %6 nvĨNeItr;V;ɼ㳹:?9q po ?J}ۇQm$C}@VdF읻ß'p zϱ: Xv `* PNEn1WO"ҢiW)8VI 8ʂU(}1m=C&v0 ,kY 藾%Ӑ" H6=lI !=kӁG{ζHM{Pt3L9s^m@+ $OuLo4NJ;"}{68)C.o.j;6mkPv>|o'AK9YbdUf:: ̀UұS@ sME 6fg}=rUQ"c\Ÿb9>3gXv7 _F:c M_e9]6zӮtxxRgSV?/$>:6֙q*Ցc3ѐ ,sv#댤oyq;Wب#<#`kcG 3ըHy~^\cx{VJ`U6P:1 bnpY}wo@oO~  {QX"dtK6O,;NBp薣 ߅Z])`nGǎ:bLmfEK>%tNʔE<7?Y^68{'<s ?"i|&nXT{//%pu ϥמ ͆ 6Wa|1Nan!lCqx$dZݶ1aqw-RFb֊!O QгQ b|早Wk0#8'rl4K{/o|`F(n9A( ӭ={3]'{ Zκ^ed$J d̙A!孺$s1jmp^6Aޥof7"%pjIk}h&h9y.u3<8zX`XW`\dsLkKO1ˆW]yҤYҋ),Mgӝ [89HWqgaimw cA^O0C_VIP5cj*̯) zgG);_"ϡ'+Ĕ@&,̙˴7,ċ{ٛACI:WwzΜH'\b`HƈA C䳤,CrEj91zWr8q)Q~ }PV7EK.r00՟bzy֒b zzKwn@ddPMTrŬ]-Ѿ5T: oEl%+22cacZ"i!ص?/=]a;A8~!T˧GMb*Ϻ!5+/Xlsˈ#ut]"{ 4cSN%B"9&m(=$i SW*5NK"2}JjEVqhiIB{~9R|*hHQˀvR Sѽs/(>ܷ4A-YBl1 PK^341Y#'`M'<_ C"B&(@n)ɕA{?̈7:+nHr&Oȗ!!hײٹ.fD~T_!NxqbBC ̛}ptؙ-nȆ~}d΂bv:Zi9& Jyw#86;ED6З&'p9̘HWl bLYSJx\);ٽW2҉t.tF~6u)%ަȉYl ?|<π(T륎/?'07>|L\:Vp#k3bxtkh#g%4 9%!+GJ% 60\_kX/,!2^[^GH%i^pxrovYLAVgՒlZTMZ#P)@!;AP¦<74)8{e:(@>>sPa$X?D$k~1Zĵ:UGe$T,2UQ{u ýy[E$f$~͗+pẟUo$,vݷ+gw\DϤ̬2`Bw #87l=i~$r/@꘰ӕ0@ #ˁ,uĂ_UAgIK-r%Y!cAIu`G ?b/ ;" `R96.|eǼNITjھ"!pUq>te]nXC J1~6ឭTs?0ÉWaѩb(A+(i߆YcrvԐz*#PGބ2ܼ#-U/eq4 YT \b r3tPDŽ\K5Huc.$zzZpCB(r:X˶Y/|:]Ȟ z|Eiy B:EԌ@k=;z3 O]xQoSׯw7@v O$jfFrg.LƈZ> *q&>,q4ap~eF#bn=]W(+&;y~7 j?U7✪SFna9h;6{t*\ ":h@2ίS>(e(bN|P'/C8oeA+~7;VA~@av"[E' 1: Gb/N-C99 i :U7tP@ͷ +Uϕšrf2I4nWGnw7kw¸%˥@*@(&w܏%Jjdܹd n< |O5#(+R}YT3.LoV~rdP5 -O"J4b aFlP[f~dDvZyd`zzblj2$)*}DoB#$K3/O 8`"y3H4w6h ~| |(pR+S {B|8Xcv)Qaߤ8f1n|쯂t[j6G^x.lMBoC됗-w= 3| |Z)blN8Q|BTՑfuAwtkUmLd[*]5l?`l?w kȷ?Q mJxG7p>-St-QZ"c(@dGPuUDXɛ>šp2V$ UWӲ-oZ;w cL#1?R\t')6K\`N}Np6~Vd8Gci*9< dDNm62*N)NlX)_g6-Ǿ2۵3ї1|.#mat\Ḟq8XXs V[>۶LVg%!R{*ʢ mdF}]ł̌ i9iï*CU"+U "7-fF`瀜 Æ7sSPZOm-=ףEU1a\XVJCم a`}5~{.U$(0T 4BQp=/r-JϷRlOߨ0y:EQ7ZM{ct?6}mEMuewskE崰"蹸<~4chMؔޯGQhKKoJ7`$xdk {!- RS헴Vj+/36}xdtM ge5¨`fq߼AdrMlvb I{4EfE^}Vi{E ҡ>el)( SJtd={C׃h3|Hts꧚d 0>XÊo P-4)_ K0!0"tӌ!xu/l~h( V˹`w{C= #|㲕k9d)C6h̄si8B08 *xLJehwBƻ4.=.!oi ;e% 6VdCta )Ya<} IMG||7$ HpT%eNl3Po[ ~ВZ#fު ާ봛i|T^lՇn?SO[ n$^l)E E)XPTZMd^'{Lbml={L\At93٘paN[sJ %׫l(Z1Ѫ6O-CYliqC6MY} qсr_z}/'U 7'w$룾MigB)>BWeS B;GPoi9|zCWQikP\c;E$ba@>܋KE1x'I5ZKa֐_L6,=7ӳnDiŏw9JC,{{Z^_;= <^<{LQq{Yh%5gCXlytz-&Vބme%FjQLԿzJ %N .m$ztd&gƨ ϣ| GCqF+'51qGܴA[OG)2;v~wh•v2Wk $AyWd .Dhͫ@k;8$lNv DU $|o?'YlEcCۙd@ 2jrB9Lu@3dΑGڌNνaţHspc~q¡3TҖ JaET̄V^pK_^3v!r%t!ScuW4_s=1- WŠj w/bMz L6BDck`,7:}nTF:$ D}'/ Qk_ Gs @:Hw!BIﴩt3$HvVv>8"ƛx5r4 ĉ 4[Oq)RL*HA~rw^^WF >0nN \+2I倬F\e G Nm,)4.?Փ=iO;m'oEDE-~)kw kO<pFVRk#fCb Z9-Ģ>SE2u2}\Ĥ#}Ī6xxa[&i+\|vԛ{|.wl@3 zS/l4+igĨGZKb̴*4/=rƢxeGb>*_wNgs')ʣʅo"Uc(caF:Shne&e`YV1ɳy(VC T+#]KB+${3Fꄦ<{5`B9i\L֓Iu7z߼-DgMhtX9 dD뤾_2*\%Tz+]8O0A@UpR]AX=Nef?8R5\׃*~ޔ귌,Q'}Yh{nhRhe̽V%5<# ؛:v*ʹ_ZXXKM[lKJ+"("!vz Zt$*;c<Tqi\4]\`fLtL5+5X5]vG<۳8Oh\jckS @]gNnDhvW(>WPɁ;,T ݞٗ,3CIv"]}WK¼ŷ!=139"CR1|OIDM{t:x(LiSTt>#_|^H|T6Y'r2"CNᾭiӲڽߡQA&[>i0'V@>?"6;fTfeg(+ p J!`= :!7HvJֈڮT፾OE-Or<ZdzLU`#S"ڒOn nRlЃ}s N@s,v#=08}"EN#e|$h]bQ4-δFpSuk^dy$z a80HK+mĔ%?X)"ݔaQJvl?#􊥗@0:]~8Exq$@bD"bL3N"vW蘨9뛅E(8q!D@@h,* W&Pf ΀KOosJ6 8uv3$&>Ve8Q-- )#'ޠqlr& .DLGu_3jn̳yxV25ѸV Q]q>zUQ4-_[aS"|q4xѓ~K^Hz2uD*DKXԻCB \gqhĦ0Wb“zVmDGIb ·YBtп}mWh"L)AUbEIHᒚO 0&qM3eW ˎDEu/\Nh7n!v5viN:R약UؽLqa6So$]<. [z$/6[ Ijuwn6!b_g fJy|1,faaz6"ӚCe;] dI\;Zd0Ex#Ma=1&pv*%$ ڄjuBh6iX{=,o w,8*nx |cmPՀ\'1u3H&U%`2˄ru޺i4~_)td,xsUuD"Fzmcr:- dE8+5* s5 0ViV 4x'f2-Y#'?~3JՋTO>ʆ]gxC=d AX BG8g^F \\4+=Xޘ߹Y,Qbp~}hP5V8S` Do1XWuΞ')cل|=yJ)݀ /|+J > D t啇&|O0bf}3 G&/ {DQ Plb )C ~ :J` `W{ύz9r;YT1eHνy58TH"H)Z CfĊ?53`-b;&^b*X &jc h \mՍ+<˪lp! SPKySƷi-7dfMt^X~g6|NOQs(K4X`G!#B[%XpZkgaI9Ma|M3ٱB‚tl>cՁV]NKGB8këcirbfnzE'_${ Le;D oA՗h1֛7hk<\L(]wi4S:09+Uy6 0ToG zYYukRj, ϤZ(E`|(R?Oٲi^ǍYqԁ,2pn( AN =<9枡@(UHVe3 b =~e%e!#d%QJH-Щ`U ~v;񮒅jC[!n'8@BI(cWW9ݔ?C;d3aKgOb 5!r4*hnKyEpnmW"a5ټS҂1T]86 ǸC;$y[P)YVL|%G hu^v”/IcUt2jVSjhhN)4~G9> c0Bbn,pO ĺnxHR 1\Wf\7Jr+)(V[ ؊|O$'cl+kqNLǐ+7gz2ٻ0I"e!Ţ# IyneA(]`\:f/G>At'rYb(v/ڹ=qֹV.L S̢qM%0cdp5SH1GnJ8w! O_],MA&[_Vn? nQ r7[$gU + {Gj}U/x"zmI` .ca.g v諥90PIK#sXӀ5_T/ O;zs=,:[=7_ z }eξLRxsUPg"zjFZo.f?l|!lJEA :A瞋Ro}\;f˽c ]7,?*4nTLw(Hdu7O\8v߷y;ÍG>y魉$8;e9;~4Qj ס^ص}edr j;XO$/eȐvq9cʨ!(GX! ߦufGqC $a܎DG:M\}A_G%Nu:Exx`G[YB(W+U4- }^NOkF0x>5͖DQ#x`1^$V0WGM@w#QlБi¶xe0fk_=2e8%"ܸ/wBXs|q7r$@Hc^#qDKۻYPfօ媈XWqeܛ<;q2~ӁϘ.gNNS$t˝e}t h֥;ɉ9Լߏ Psj.ӕ}tk#?Fyw( B+`v~A߅0 RO$5N:l>j2+CT KC-> FjÎD]*ˌIM]O'rM!YNqKI l0 ~~ԁ R}4U؝c8!^DZ~s Ufjv[͋y BH͑,9u=LʞsbCVS_Ÿ=ݳ z螝|ǁFR__rǾǻಜVO0&4CM1POGXߟ=KU)4': #xZ:5:=5 dU3.*Ofqx?r9وHY;JkÏL5P)g>c pL,G!6\"}LODx])<o!cdsq_ rB&i2jƇ@t3 32[<#tsud 3polk̞ۡw (P0\^k+eN)vM/3(r?5 !m:|4$gL(B{vRb]+Su;M&w[ʛԃr QB[;HtL0: Xғ65՞~q{/n=yQ Xnu3ը.4%PO?@J%=C2gb[S_5*aS2>] \΍Wa]ni۳COQs=4LZph?CCxv!:#hS=Xm'A2mM|K+b yc8OQ~]k-3xS5ߤs_UctJ#9˟ݤOt&36ZoUqI54x2Ыkۑ2 !|Q"Piɘ9J2V IG2{-N*oQZ oWAUN5a%jJToGMv&ڕcB.pt.ZfU}Q߯HyE7.X8J دz*rME E`$ l_` S.~<ȂKrJWJ"|D ^ğJfa,-wMTBi-ꙕ#;dbeۊJsuqgxLz?~r.<3ZT#< kˉ:W·Ko9) 9qJuqN)C(+EAE!zCWQ_|vh8r*4aY b}x3G'b64{Ղ/D˞uQPw|1jǕ5gʦ ͬxߖy <]2 >ހKxeoG;SMs6[W@^_pvDEkmV^ܸerۑ[ɹ\R Ƒp,ud NMj%o:|B/NDyՃ'3S[?F5ˆw$T]9rZ?4oM6; 26׌Woi2q8d_ʌ_JɪѕupdޛV-mdYI N1y4@wZ¯R ! 5!5g^WÔY16NǹD+YϮ՗m-/_4ެS#@XuG4=vb%cv ;TUU]4$@&,-XY&]+w^Jd_m.]&8'2an)v޵g"$ [&[+GߚS% k`BQ28''TJ:~Z~9vw4=1 yՉ? /72gcC/љ1 >X^j atŧP=*0UTϩΝH%ߒ#MFcZۥY f狺t:7RiF@ Y0@ (?Q-| c{,f?;St/m!h@q?? (nda8,@ l`NDX?"f"Y`<7!b҈[_Ni: ړR3oS?cdt|8#s;;Ow pм~2pN<rM &uGH; Bz9؄H(uRTVR`<~{ +A^9'#e *:MRh71.%a: UR*23OQ4%b5se  kGm;zj^2xE+[4ݮDuRDoYBߣz JU#;&̪ܡE{-Q,ݫ|g{ ds`6ů0h ]6-8Mv*ٞNCdYI4t7dĿ$`*)!@k' s// x 9وv[37N55ky+9Jq y)ۏڝn!灺F"EHEԎ&kWbLgx&/!P'#jd!?;wtǍȬP:InWB <I-6W`G)쓹/.A&1qNFYXdG1<2ULSM9e{֣9W*^*YXvgKWfng EsV7L2k Ik`ٷ~qmS rr՗OBK{M@BNzk>_a6.FPlw˝e4%REWijq+WJn n ! Q1~y\* fQ*0? Z~lH? SA0J8th:=>4M~RzksHLةBΒFWpЗ4=HA_ltx&9sa 8L9 > $۹wY>W#w9>ZAg0nܦL`3/=.I͂꤀mЖHxK:Wg1p!KSmzυAtl8mnީB8gI#T:.XnJu\Þ(}18#^vB5`9vUo!ˮK(sȎen-sogvPhb((dn鳵]V<'rlJ&p9Cwrzt4.T3Qq{K|0DVD~$2j|zBv_qh,aUwK;ҡr- xhN6 告A7' WXC ˙8GWcvQ1w߰yNnIU.& C0W=b90_~Z鏛ЫI^:9O l. ̲xZ'ͱJ<;E:\z}Vףy/X GrÝ:HH8p3SW'34 OHlK}-uc2J?FlTXW$Dh[*y'#k dKr)e)[zJ1tdeZux-V- >*b6V\y/svZ0pvBp0l . c'BQ\uV圻 MQ"ލ/ddi,M9錹 VWXl/ &5ϛxQPE'aBh!p˪bA( Wd'|+:cvY VؘZI§b%Io,SvV=/jiC7nZ^g@W\J]fO!G0ߧk*,!v|:xͦݚ R `BmrmLb=U\.JKg]1SN9𭏙!+ [ݬۨ|g1צǽ~ _GұVq[mK<<@?ʪhu&xՃ6%c,\➚qj|6{/I[f/MF᳹}A+e8H* m#88~H8Sp2)[i༻K<{!q,1^3 4ZGK%|w췋? |Q ʞYTF/H (憋_^UIE/9҅x;sl;3U4jc?K(81@PAMz,r[j3$6u?R؃nT9 2PJ*g MGS ~Qlkhv:vܔ{hqR?#GTw8nʏt>BxȟN_.:&W xgB2njK+rS7)Ж Я nu9 od5*̓rLVb{S8݂,/:pUt3?{UƨUN~}*vu݉w]?cӶk*;0Cw]"ܛEY] _>JmT! 0q';^G/ W'o/o=`Bu ,CQUE韻\`|/ {7EH`jwD(G}r*4 ɗ7>ՠ7j F-u wAW.-ߎK {z }Zw˙wH֮3Ys(ʯOL7DrqJ.ZT%aRV{ ?飔R¹LJ~)ܽW&ON5,CC!ޖ?;ԉe˿E8O}fZ M ޛQCH !*Hgtq 4dGyb X'W׃OVa[ܟ&ͅVN Nnφ">{ nɋC~=z\3ZEt}n+Uc@[Q`L'o8\?K) )ݸ:~$$dpdv8 8RyA+֘&Y/м )yƤe%( `H Z: ]t 7D"3EݺsY,B=plցDۧE򧨆1_У${4S?{G m2wn~FS-F&Xb'@=fn,8D +8_-]X^8D`}~099܉ITL*F2)A$m.P?]v@[[QٴUQYVq&:A> e"ĽU kWHa_wؿEEo*m ߝ4ՌhgM8{ٝQzh\i*bKa{18!PhD5rmy^c}n<+ n`z F`iz'XIؑ4}Qh6 Bafdz3w9gs`-!G VuOs{3%VOPN6ݔqlg ,R u,oS~ ;K,ON'+# lΪ=x1#sPU0@5.0.wFP /5ʰn0?GqX:Nyi+u^Hs5*fңF-E2[`TIe^ce.ܒ zQyf0AԮB|G.i_@˔wL_| S$ w+a%VԼ,+/VߤXCܳM4ex08Q;u=YfX +弣m~?_\85'Pr'33jKʏO5%O.}g0O9VrR'+IwAJG A ) VT z|""X\O}P72W,,OAٻ{&&xC $țٗey?`hVY=#,S!MAaM@e/XtKe|Ɖ60򺤰M"iEV9A6MyV˃k,[k>҄xJǦڇ\[jjR,kꊻ5D\Ž|,\4~"lѣ`rBj;Wjc}~dZXvMĦ; ݯgJMi7} 6 FH;&y7}7H ܵ9L)s%QMƜ3 C{E`G'b p0㢳SQ8hc֨6A& [wU|~g^f1up^6dalt|ވ7ڎRY)[:A˒ bAHSЯ=,v=drW'd߿[& VA*-w>8_J&dP֊TD1\w& ʽDݮ /ztUE`$>39a)9U 9>geBi!Z~XQ젬r嘂M$ @Ϛwq*dNK7]mdp(uLT~ #K) t/jYl$j'.$@y?kߑLdA:xW4 ?Tm%J3t Xͳ+=}kr˿$qPJLoLCN-k^_@p.rqMō- SBggV5ڜ6`:]cۺQ(<^gb0ځӧ6}@emdR L( #$_ˎ/%Rcn\Uŵ}S,^Y"^~+TcS$_Q%-o&1L]S9%XmΗ3' $ljtfzr7S{N WiDX'$ޡ=w$b ב9R|:N{D0p륶ST]E/ݭVCBk < @e͹6IMyU{-A"8V њH auQÃIUUR)v# )#koc@GeT+6r}f:5Wf˖ ZO>SG&Ϟ| o #&Orne5WyܭI:9C2Z2Z/sZ2m@GeCTi8FjҲGW2BXGiN>H ə!#EVO;D we3M4x](gsףgMQcٯ W& U}ᑣ%<°r zHY.Af,dZ:X17}L\։c xl q+ ' F[g9skwd1+C@,of;[&aD(j!1:.3Kl6+F8Vos4X8p@^+N%1iHNBe*{>^]"::UMk0(0O}͔4e<Х+0;4=-)g(,pp,v0I*Gu4 tК%3I|7M9%yPXdrr`:I-5y]E}'Et,Y>eQ *P_ f0*!E6^eL(stBC:>X}NAN?jG`awd1&g{p8~3s.II;SHzMR181;Aʟ Eٮ۞Srv}غS[䳏/`@+v=I(ʧ\=R:u7v[Kc+g&25q}4AV"ZLk::i|]4$:U|rV͸6bKoNz+ (+AB>rYd1ykYZ+/#Wi=26ƒƱ9Ǯ7)><ЅʴHjtUJMɻ{e6t.u5a!*Be"ѫmYT^{O>׋Ճw[XG~&c)%oHBZ lҵ9/!Fߋ#ـZ y>L gxH`tl:p9GEE2\xg}=?Xp|*8HVp==WtIw0}5R0Q']DtU+atJQ fo1ĮX|Y#>~ڈ*zh'10og}|pkV}E4!E m38DŻW-WHчeTqiIg}- %G#4~WA)"nRnQ}젷z97%N7 3YLhG :i*ܑ,*^]4aHk C慮R<ݰZC]{97m}xy~|Mb> ŖNE|UT?kFd݉ =F3;t#Y˪aدb2{cV);?شC "hw\MmHR8c!@+^[D#HZB9kRuS}!aەo /NjBK,Զ,Cđ2-<)t楻JjyὪ _^?x FЩӠ\ṽ%2q4GɻkE,\S ḻ$d_W›"[m2z5F'tQlUP'N'~wg&8*]g ,2̳ ʽeJPeqq c2 hF1 6Zċ :MEbA K3LD[X4p<ے"$2B!$k.{K0zP{j5`}2_AFZiFD(~]7?o]᧖,擱ld(zbZlB={gM~G%wwW.F8 #4ssi;"@>-|@RC'c^ȿK/ UMa0s ۖ8hJ 2Zne=1?G,=,p|%0 y pyu{JLOwbܪԎmzܾK+&0joхn!' MR𡽵u6  J()R?7VԔipMeɛ#B濬~]}&j.BW4v<~NR3(߉>p*n3+$1z9T66d[,3&ʅ:\ۼ0=LJw?` 8ȥrUC߯ڜwS:\y/pʍ^'ػ0sxq"_HѵgWG#T8>@%.30+3UIFWvN|ĩFͱ<Ώ8w[SJS'{g4>L3lMa[ h*RY[Z冯pH.~B}!yZÇW5+N% ;rl'L= I煎{NQ"Ra1NA6#CgTA%,SЃ5ڧEP tz|Q%,Iyu|.SpPGx.?osZp>8/ib9I"^.?IfVcZ?[ zjϺ5}TρԜpoc+1ڳ DUf-6bQJl^bȫyȵ6Q7pI cXlRK13^+\ [NƖ6ӂ*'- 7UoʡFDP6B.G)"J;G`<%XTq=ͿٲcBbe~ΣɸV;ē>UFWgNo%PvPҲ㔽8=iDZt#%$ SvajhgYK݆4GW9x(HWւ7 5&_DH2ԊۃϣZz 0q(XcL!`I½p|"jv>6cy,gbD`3%،et'Hܣn3:4Z ݷ4"h aB]ߌVޓPw *)l#?_nMHսdB0JiQ㜻 PMoktԪS6:8U+DŽXՠ*BH(Z"~b 2ib{J De&]Bmo6 +|fwg魦 b)K2@0XTsYU yWqކ!tVj3qP=`LeY3'P$a84(18K7$ͨcem3ɞk.Gz 8 E VRV 'c\{(mƊm'ja^jF o#\/l-15ry԰p݂ii)P#moc݄@ >2g5a3\A΀Sԓ+#2} :Xa?H7s~f!Jš:E/ڎ?u*f/MQ}{3 Fy zm)Dݭ|KñGIUt\3|jE9ٷ^/)דMÊ :e7/3>V2)+)XBNb̗3 $5= X H韟Y"@$24f&X4ˈSߘ$p}e9ݧt.d=?5  SSc9AU/v>GN6}bR#MHPVK [ZWjzV4šPye*9sۅo8\ E JT8TGܜ%W&!? k K]gXȊ}_r O= [rK)!4c9 Ș UisÕ/!z1} W YE] ^JHFBA5UuB h-]C62aY! p@>TГNђlWʸ?Az~Jz'f~&kQ+R3=1 -JjkwЊ.re@2Z8׎{Iik+@2*RnȼtkanCU֑(j>wF:3Xu(:v/1CqmN5/ 80PbgGﱝ9OF>KDoEQ]RT'_K@]zAͱ9^ XŽWMe:I.ű= ^y%'&7+OL&իb1*ꌘ 51gp=ȉXjJ&r4x///{:kquhCM}m:u*NZn|%Ҿ.؄J^)jNt{yX4ތPdHWW#qKRM] *>1iONKg@(JQrp?[uQO{` Ӹsn| Ǩ1[<8-n{;2>1 DAP>z4Uf^ % u'Z{OeXFL?fjs=8]|SX'?IIKޚ!Bu[slPqBD_zaɃ.FːmYM`vUUŸ9v CZaG\2L&[Q#`:VjJM#aeH/V2]NUsHU 2a8 DZm C΃hA/AlJvzOoKhP:K oes޳zC`O#I׉?1C=a"iTeGVFF5KB2ia,=+`coH+OFR xF_p4w.EommB)i:+*%JFfE 풬ӕu $"l֙d^y'aCGBA6lvgIX6!^e=Gj+uD/~6k+0j%i k_?6ἊpuQDie]O syLNrs;ʑU1S*-j\|LH(᠕f`u(]9$ba{~P9#0M##:&2 @RF2 jP3wIkcU&P%f҄.i--V ?2DqM< J)3O*g:E׽L az]k}P)q}'=FVt5.2L.<\H*ۍlq Jd$U.Qh& Rx` +qt0:qx%KjPb>Ƅr'&Ϙ)fm ؍K]z hHW!Gf>uTlӐ Ҍ.*1;ÐR-N~a=0Er8| fԋOЊ eoY,( ݰ$ۊ˼#? Q#<'E$/z8ҥM^~!lQ0}dž7O)/ȻjBǑz2d96wB4ñ"G(Ba#9ߏ$AR@Ggjcɛ\;`wcbO{p%Z$c ڤ88A)v}vXf"krP)H `/oKZU._ OS6\E+~f͵Ԧչ4KrWf8Cb OY^;`G=By@SdU8p{-<>Ƹv5?ꇢ}&*${VCD>-A1:ۨ9[~xΌ•L6K}1Xo߅)1YM"!;f" i)ZKVQKv?+PGeK..J}Pbp"4]>h8tB)SxeNڽ:)@n׬&f㇁t*@t)8CB!р97z,zz0K&AqD>ݏ..^~ TZ&~]^>1,bB=%>'=eEhY78w`'r_h]R-5.GJ0٭T>]w>&h} {U1FSrr瑊Ư]1L/] ! E ]4p T(Q4=90T)U/sf3Okr?auqil}UY˪❙,9V!$ f 'mt*>63\+-DwK3u/&!'/!$"_Y Vh 6*>97(K aJhWT5k6B< Xyv.m瓻/7,`(.o<uX0wS*1 P_X|P9d稘 p'W/^H&2e*lr hI8Aq C,\D(و +d ǻVt Vr'&EpaFO_ao-i9]^vENݪ۵t|nE\4*`|D^3nfqܾxnԉGga}-n$Y湙PM9C%XܮmsÒ~$J+lpmZٰSOב }e#ʌՊ"03">%tbYƄoX7.x^]  +4K@zeb(7a1XAKӸ;0Ǣ@gqhCE-/0J$;ؕ` t,)=^u" ",kF AfqL)gsjlwb\<J4>*Q94rFlndL~ұ_ 1<1j6WMLP ȋr6+A1!҄=%( -z]igT-0Sf~~mVCʣ[D΅=Z>uʅ۴ߊB)7ƋKTyǗR*r\E%ÍZt~7j+%OZx.vȬPpJbnpqZ_H!V?"hWQxZps|*}nM|i锲Ga ! Ϧcu` EmRlo6o+*z.{d<tAGvcRP`$ȁR$ݓ8@P8A&e[|]ޕӚEyKS6|`̛3G!g1FoxSʥ\2v'A0 ;T U˫Z ٵJ);-tI@V)OF&Ӭ~ =c-(E HC;`*Y3{][;;{%do ZH&Єo$|2R#f3aV.>hczB x-XFwܙ2b3CВ9L 蝒US `Z;RQ 4e)|p"F`PnlfpѓZ}FAX$L{<N;b DO]Zebe9ѡڈeQ9C6uN,r0w6L8rg9 ʼn5q|#qC-*gGEw{Sq<8-qܴت;RtT\\3e\7Ԗo9L[m2!S/b. 촋ȰxgLt_k焮e8<xW>yp] Lhc@Ms), I6 F Fӽ/+ Hs,0jV9`Md`MTp%wcq>T'rbVǐ<82d OBTG~X0]TdC s йxZsM;AlH̺Ʋ sf]ՋhP\.S\>tLdB HV!r _h9(5Ru`N2θρn\>VRDche[״MFA;2j%wFdGP C%T)"WZiR=$ѯD)GT^;#20@JŇ>08.-ꦺ;9,NrXcH  Y{#{D@ґg ? t'Fdy(=M]&cyr jzҁc2j)~F|gv`= &<6N?4[:sϘvYfX2[+e=Ѿܘ<'1oI|'NCp \Ê8oPn+=J&L7z:xDZDMY‡{$uGd:p=ج/!wp4ܠf[9ּю'8(iÑ d6r7*R[z[ q2=k,DNjDgonSWAλ>4pͶޥ׈'z3!. Lkzo*MaԴQǎaap 5-p=?D#$,*(=('":\V) "k{X1=2mN2Ae":uзz2<J 'Eu|=˰o}ST8> VsyƄS]$%hT:/nSa"r q'4$ǥ~I,AT ٦=VgPqx7wKm1zpe1>5OMcd_Ld\rhYQzLVۉYŠ(gP<0b A4Zr H&l4kPXG[& $whw)JHШ-A`tpRm %0*ܢGN.hؾ5Q6#†ӸD%_$) w@-0:҅T ť֡ C3z-qkthoNK 6P."~}Pbbd@{ކg X61 4!.Z&ߡ@H]8XdAӿ ۏli,/>5'wp?JPT%*JڟT=#xzK[MXы9u;an'StW(૲! =g٩g'(&*L %&䷪tk7ngXP(.tnI+k3:+ lK:1E (9~ՋZu#YΪGd%i=ׄ~!3A p'O2z7dyRރ妁v5%垷żワ9ǙV7D>N# kWfAmD}G mZҞe&8ⳗWL\8aٴ֑%G:w]bf/** Vd{ó\U\4 d⦳oYHR m1K+E+۠R$h3 !xa6m uAUEfP6DwZb< ~K2r)RpLw l uF߯*9};ZlSޛrsEKgVW[Vtϔ hˋq^ŐQ3+}JWԟx΍k4m-fMˬ{"(d;潓~|Ӆyu&;an:t\YOc; ;xPEn3;LY<XϙT>px2З<3BMMꖪMZFqSt]z#% aeGC9F+B@؇rC|Xgt-.%Ʒ</}V]73q8SМ6oQK'}#3hEϔ`쌦d~ޢk7lCN}bQ+>ekqd7.OT^@‡rvْnnei%]jy뿍Hkx@E,jκ|5c"cB(6muigz0ʜG(!Jq-/b6XU9xN0 u͹ަId0yYj7:c*+M$.8rA I/2y Tgls Ֆ7ݢS!†ar⧆vɽӽADxMg1xеQC[eݽ@GVFp V.4؎0m;Tc6ʮ5WC*~C]=KU:Xzv ^$-o9 U( /F;rl kUȜ Et|&Q6ZӼh.3K)s,@)/kHPzl,_v\JU^嶪8o'~YoILf'n<|ج -#H odg <$pxs ˩YȵpeGhp?xvr._Nzi;K1ݭ]%^ dMsf3yGY]66NH2CB< <@IwjuX vrr{T"콯$M pJ5h٢Y bT hMήnA0kORMF R3Ws}vmwuk%+ŦwTR[ YBm$ŸKk^b` \ nlX~g"8A5o|3 nd_7motMP]^fZ7blMQIJjFծfY-($̭ 5\$&4f j`RC4n`+9#(?_WF gz#=*ddCx80yk}mOGHK -2z hpE̾G]kI J(jDƯ ˻TfIoOը,Qظ shgulC- Kv&Nҹp$;`1iQ6|;ap}8 }yщEoCL`CQ 2s:BX||e9k:b_YR|Tc܏DT# A60 XP;(/ }de!+/7>u_; τ#vlfɱl܍E/1M+i;`LL)eF0n!JFSTW)*ki7sd"L+ps+cKlOCϑ60%m6ݓ>XZ2WX"'U= dz5>_x@8"ȉIPƈ<57~ϙƮS5zl3-i>P>4 ەM936f€W6Jj&{8Ƃ‹FuM7=B- ڗV"(TP+dB`2"?l+jA!\={HyX8-@<+yzmaJz)}{<~ԙR:?5}L_''3Ks# l+FH4 )>胢B/$$L1K"5鉞d6’5w+h2'ٓ߰/o^_tP{Gȗ%}hcT UǁuJT';qBJWuuAs'% >n!-/&^bw-eYqrY;Jpe*dqLtV&1y\ y8ڳ%`KfMsY,I)ࠃ3@{ &coKozCN((`'u! G?|3G^‡K3n(#N%ykhZnٯ߶p n9nLJ^EQ h SEb뾡{rD/vC2HU_T?1gk0HK^²wfsFwx0!>rWK2^*nE[ųZ~4wCwBtZ$,e ȑC32a;DqcG ;_Bnճ \^4eݡI!Ҥe,Vd==b݁o6fž{8۲͛Î׌CKXW#  |)[{y ?$x,dTgG3IV:fSu<۲Zf,i)2b=.b7 DEE[0ł"B@%\pri0j|,}W@(Xtxm'H`dM*Пגe<^EAR@Fkm{"uO$+H5eryta#Mm+Ge2&ĉدaIpy^HӞ#JH-SL"i ?i'ޚbP4Un|ii4R5=AȵGA%ߪf7DZ/H㾜 `]:_';˥1tg4گb[XF;*t, $Wbrj ~f/9ם:{@p y%2 kO%Bb>K@ޟdJB*%TS96BDcHIVa Du>u7TQLYkuI$gC\м<*Y\|M 捋A։GKdLqCd㶵Ĵ#5"5ˮmb Ү֔_Ua7({&K"LSvp=@E-Bv w|)xA$ <ބ <5tm(N??MuK;YO=9_wL=x)Ō )Eq5J}j阂K_zb(vg"@I&sqRv:59J?]{= DŽ0z>A /IPZD0vj@鉧|Eg[ӰeaqV?4ew( SKܫr^eOgcH1/w[ 5%)@P7Kb7ZϧE 1jII"dEӨ5ך=Yr=. o$Oxzn8Q7HQH1gOw2)!~Wt l̝}zb~i0C"t- "KHr*#ڜ@Ueid*=":=ON )6 way:XEкU3J|b)Vڲ M'HR!"ӎV O [X.ŹoIMWD:rhXzw, kv _ M-_<8^E>­8EʤH'ىyTȈh-́^ĻVWHL.*/qz ,U[U?]%1Od|gx sHZC*XHH| 1-wO}8>g xmXA1wY}kl(N̉Rʻ7:ھ`ߨZ|dK]@~K8?{UoyW'u)S%ױk3`}qTtAP>sF ( ;i2CC{iWCZ+MRTO>tR{w 퇙1-: O;)oVz+]ld\dmG; L03+xM}4<3wދm R rq!$6REWA: Z 1@UK?vt+!pg|Z3P}d%͔` Zbc0&]GZxF0Tp霈m)*s@o{e\:=ȶzAU p*vF'0H\킒EYQ-C;c KܭO܂TMwvX] f!-ɱ߭IV]ʂDA Y6Y|BUX$^̦}<`._P%U]JHwN"vt_||\-08mLY(&sl:BJSsG>7VW#M,B{*tXhܮ9i~\6Xy[Ӑ6T4a7+m<(eQR9փ@*kр_FW; Q24暃Cߠd[p򽧖Ou%~ޡ8d%*3s3fq/](K E ]Qhp'\ Ob7Iy?e+}3d;%D猘CB;h"ax F[ާa.k2,K$)ecPf%jj̠}êlgP&<((px$@DCE){Rng|*#ս3o|sP3d4[۬W=>0+^ndž#-EqUWCWQ3 Ȑ,M AAʿM5/ˁxURFՃ[e=]eD9 T0 0]Z:z~ 7ZVdpp)PpP |WǜdU= 4T mɱd>=Y*F?h}N zۅI|랐 N#$ &U,uf-oJT, fyP~-A `ͦ.Id(QYc(k=l}H*"=˛Tq+!`Q_sإA +S0T SX]xx3Ӥm]2'k-_kٻ$.=>[IH ]$6ncV}]l  dzB*E wVnz لZ֭[j;<. (˜"}%t+b[^OT,i_ަ3m%r7v^u ҕjMє@m%qu%݅W4:9,j^-tAq׋c̊2HlPu+&nq0;v厳YGhp=0s3@e͑ߜuWP&"`S3=펍:R[(Ӣ4ՕP-[4^X!$z(סǫqt"^ )*D-5}Jdgۡ6= N3PF}qr8,ĊL4E_mN<ĩ2h!l qMP*ϸ|uMO0n[ieEא%O!@mv>sr֬uE(Xߐy~pɷ?? v1ll TL]o[jjr:$E8J닝)^uk/! 'ݱީky []Q&vك389:4`;qGheK/}Qcx`x ro6`JHm}4W=GOԗ[TN #:!"lTN[>}j@;mit42 o ޽F/ )0p0nHah=G\T;'T:coK‹RMԦu2 fé^gY~zzȶ,\u7M ]*hˏz$:$,B&`,p'<9ـNM.k\H'Py;Hj~vzʵZ Q\nc_wMԯ OSOf1\^;/m~i*Qu{@n[E/J 4u:XI3! ^Wفv_(& Uxc:ShlMޯ_~kDpVK*RVH[f#$SAfujKvoQEj _''U3t%EpU<.VJZGsҌ_yKyϔÊH89d VPecry_ɶe֜lBX9O N,8hֆGR|[qmUJ0bu1œm7dj> C#Bp{ VUN z"N+5.# 5_;O@g8ۘW4XO*Rn -@f!^sĬ.y;lQUq2t+#ebĹ{0hjJq4iX0US'4#Ro %`"pݗ'/!d& Gw6,OT %\m˓)gGs; w(N?XQQ-L Vwz=N)mZVXj#LƢxI<DMQ`I*@USo}|/j&ʺ1i>?,I/׃z' 6H肇 /RVD4^ybg`@_TVxtՂn$};|V2tq7\Q<ޥ~ XERp[ \ _ZO*tbW]kmڰNbMm|eCli]|r/ aLfRtK F?\~sR:5?iT$kϛbg[=3s~Q1WLKgV.N C- ^Bgʱ#7 +wyK,vE,?½:Jq8 .4dtF1cZ[4ˡP/82ˈ:-Ll8.Su }4 ^ MoUJ['Ln_VO,jzY{\RniTTjEjc;|(8O7.Lش[1:N_3-ZNIܔ/jH6&n5kGn n@FQ߶ORv,uQQ=knX|DŽC$&c&C?;1 dENM R٭"#|ICem 9 2Pdq8FwFȗ˚>eDE$c"б[6kLy fxLpLBKjѽ# F },d!eҭ9+HEhE:5EN\ `xׅJD= #4Glcjkwgs>EC%\Q`"4Z@|l77k8N|eX}Ac-{X7Åwt`cԊ}ܢ$LYDP|Nq_}@sȺCSCCrߚ)ХaJ&-qaAծͰvfycwo7ZXI7uR[)R;I 9ByqD E`wהA u+qRe(ӨᱥZ)%S6jNl%vyvq:C6CNr$źygIq4' Rl6<$񕷨\sh\YE,Y&R%;N6tjbOC!=kS;K ylT^N`~~S#ð IQrk9c/''t.Q`U;`κ;AdFAH5UTNjxhO.Gɕ3b#~LB9C0D`}j";+I)}"-OR!17lΈ'7LaNH){o@g uEƪ~8D04  $GNȅZ/'WG4:/v n@ `z2IeP34^^i'4 ꑁ/k+as|Ȇ^Q@ܨ!9dZGn=ėyLn7Qatq2fܒ7Z`&7z7d6Ï2e;4 Kяlx(SHVMD?3 #m,`X'`!%Iu*[{gW2`!&/gܴ )/$ף d،:F2*ly=RDj4O^'-<O/BVDKR*ۮF0UJYDl [p.YX5=W 9~180`* }W@h\dy AFUʂzIDĦLV$h߲~{ q5Y9ޛ:DVԏ(;*[<6wj,JEs&Ǎ=5i]?崩Iκn`H0hM.Й;Qj?AN/SolkFWIqU, t=[áD6}u RҒZ8՟&D)%woX,;&/+dNwq\ Sx fʪGЉœv. )dO=|SO}Swp _WAm}pc>PVTKUMRI׺7lVk&VKHX'7w4hi"/m$?3۞nʥ(=9( y_Bgz^Y|FpҒ\k LDe!{GxCCŦ/(-}p9?85]`׈ֶ[*TByOh} K L3(_SUe5XrfFhQh%Td7WeEO@5_S@L(]A %V.kSDw`b(&j~$g} E4퓄 cL:"rңDL,TAB뿞֑Tml)]iGU]6oj`Z@%IB9}<}(uٲE~bz-T4?-kt󧐗TX8C Ґ%~Ԥ6muR_؈&-BN^$*:(պ:(|}MPs1GE[J/K(F0tX@el3n ,/HCLzcI2?1R8(*UWzy-ҕwkB.^q1xR (/GYENn |h4C HЎ_I:'*?ex)_7>e`{U.-3IϜ^RtB `א_1&]|s(wd+tۑzk,B,.KOC-1}!Wi $qlpW\+`G,_zG?M¥c3 k{cx׸ȥ9׺wCv:RWmPD0f3шsY0;*+2gۿzmLݳ@u7gRG9aXfT$훲O 9~KB8ЁW.|Ka}pfCm@2 `\@j ԮyuJ J̋0Ӗv;7 x˖ rn\P?)t(RDF0QIw >Ʒw"k~s gI6^hX-3;|v_tٯJ'D%+ /"l\з3D9?Ȉ>J,J^xiύk~a|0w`psNYÂ=l< jJN)fux w9|{є\]/myWs3EioS|9:8N'fï4„^}zPDuvzI&ݍOQfsΫOs4PY[ #< RrB&DVr{u8~8wo{+KC^+Cdaa5Z?+Q|OfsS1~w䠦rnpJZ?,=T=oF(nH^]*;,D2>:˛qH=.5 $JۢarGf|dhѡ 69 -t C~>[7!Ȃ n\ g#ݢ^!K7%clB_<"x7>O@[EHȑT1vdrR7J/M#+p5.ϢX0M9Mk [3Ha))_r"10jW\w+OYDj/PzbޛNkѯ]~/`yS 2m^tӿ2l/ܟxݱU %vF;x\}i-(d (pkof,q4>$=~k*2_vƹW22;tDrs?(3)z|ArvPY?LU[2dvχ6)>AlOK뺩JwFaaN4`_%j7- . rU>y]!Rů]#p^`hx|jHwM*I9ijR:qgCPcͧNo#:=EmKIvuo%.=ߌoR.C Vұ9XJ->]#?<>а#9}:s_25Z-&zfPMB݇9Wo 3c?_z闿G(^,aeNx(0,{kπ,CW/_Eu;s |땢jN6PEN+5ΐ"B Ǹ6 ] z|;1g"М>8=^)Yd9,!6~g=.@z W4G؟LQs}t2u.hMS|̿b^>MWp[-TX"*>5Ȳ'2`v=[*ô$H'Ic#&L[]?D|4yK~>$d &c`b·6p/ ct{W,ch^exQկVX/͑7w YZУ^g=m XhmaU|SP.,TYoب7LWT}H326fƽA&tN9;7a޺p3{mm"[g"EN۴F|+7o,%G:[գOѦ?.z9#H!K\*%*պm@0nѪ*MQpoJ(mbyI舅0b(D~ՌYME+>;֘fn,a?a| V4ٙ@Cb#L ~1E3#P:@e֬!Mv P4iM@fJd6w\g`غc3]3%dh ~p  z/ppGZ .Vmly=ލ8n :{CӁE]=c+O6H2t7 b}.yM,2 7R3 B~)cV8:xClϑ L@Vҩ$dc)KY#=?.7/b:Nڂ!F<YX^Nߡ9O;$'zƅڧ~p$,h4%u )z*Fi3vd`sSކ0҃l*-!5:z$faP\[&fJlVHSL-rwD gFuA?@a[RxY{l7b}sR;;ye s3ߑj5pTR"2~OqhC Ai^h1b@z⑟Aexk?_l;(B; ~}L #P u"_`&|op6tɦd3ģ,A/͎̃XҵTȮX`9tCǺ/onvse@VWhӭ/@-? dk_AܑoUvs8-'R*AEU 3iPı>#Dڳ]cninbSle) qݬ=/$ۓu9C.N)Kϋޖ)X+@ [9Sl`F FƠzj ̨_~&t9GƤ^ 1oG{mըDl:Vc 'H1 \Ć]6[U ʇ`[!#*'F'Ŏ1PovK/紥hG$)cm1Lh3ȉ}ZĭfIBu)w΂6b pR7V؍5N蝼<'M[~WzCWu5̴tNtg  hrtrHu!Xs%p%(D@؛Z9Dϝ!3/" =Q5ݾs9@ybyl; `vzɜ'd_'5 bdn\?,IH Xg|?J%.< ,)kZ˺V!/D7ѬkRnt9j\"Zc9 [/#>Dn,҇nҎ^PQQm!%(2{Pc(ޣz( H&`vm_lGZ~;Y{]3za`YBfȰo47|d3ߣ02QjV,ė!S̓&(PLJbճIdQ:`ǣ\,kќ?~:W͂ɭ^:Z=2_.˖)V,SY%vsȓ+g\Mr{v7z8\ "m7=f,b"gaݘ y2c540xn<:1^2 #b6S6ʵpKdY- qnMw?{kDy&DYkF Y +⛵! Rn;A*ϙyNx9c66Y,nj;Y;eIYG<^EL9h!p+E¿Rϖc=M- .og] 4]=L[1{$ňz'Fbo'b"-œ;hfs1>i/W凛E"}r}$B,zrq}A4ϲ])@iV31QڂHֽ DVΰGGlT\ԕ2*ȮUZ|#UAu 'hZ*ZQH`HP`'di[ cV &M zR8umJd֔^ KQ\aMPTJv -Ƿ6#X ."r/3K06H*Wgv5WEٔmK#yΟ$Ϭ)Q?UI!H@m3 #S)X +=ʙ΄Vfn("܄K疄eWxH0/d{ibZ85Ś7)MNĵHS'{%G3#*ه;b`R.X+E>בU A .hA1k* rod2ܰ!u꼄1cU+52_ He 7q@w:OufU)3S:"-S?S~Pب ?Bgx'6gB~@avby>T/$FtgtDe̫*nd8N&p=:|*/yqӰ# 7AD&Gq3 .}tɰOzjغj A^]9*K^A`eLX%%w^vsO=|Or#ک"d_8x]蘃bSrʣ+N6H+6mokW3@ZH`u_ErB#Gr[6HڱJ*h[sDi}ƒ;t'1[5Ÿ@bJVbc:2]gMKJ?g-q|۰0Xԣ,,??(x$203|X9;v8W¹\Nmm{B쓂J&;W Oi^v1m~Mp\GFǀ"_y҅jgØꘪcA*xFl!n)=4+ eN+6̗KXbkukfeе|,T oV}kEAoS~z\'9'_şF,Gi\bzC84dsX29,Q"84dY-Aejo +=qc,{W2{p VO=~i^o?UfPACj$ ~' .pc/=&|}P;)xAuz[^n?}G gl]ư 6QR[ (ײ@BNO|lu:AWj9"/3dpzJןb:ZTQyuTyHLEߧRb ߝpdtޭuLTakx~J% ~vPŴ] *egBSSn6e4\}\)szYiՄGpLE/x^*SL] m _ÞqaGShiȂ!؀^DsJsqJQ_#V [X%Tx7ۭa ADpF 2쯥8h#\c[|ϛƄY˜NA#4v/=􊄸hx(<YyA $;]]8`t?e;仃; Ma><6rG.z!L݂y""55:xZ($)EGs`m'tj̽%'ׂ֑8^mqID%6%AƏQUp(@9 H tSt53) VS{f^/&g09kk 1bm<XIdV0䔗 O~}¬Ӥ&<%bxcPujr Ԃ%5pw .^b!4}Oa6JaN'Ep-#<+;D0Ih61epրM  Rz[ZKehlxDHDy>xTͩMlIU'v" a\6*)Wq ˔EHZ0qJl\Ni(gw~d~Yo!HGhͨ'p^6 B^| >/Osn3UF)g(̠.x-E <mGM>} V* 2!ຌX/|S5 la4'綁qad憃TM)O\mcIk'=@m mJMM<_ q\q E%y/:b<δP5x%i*Sln;pC+zA2u}%!(qo`T] c}t8sɒN~K:[A=uD4fFA=Dܚf%Y@#Î灿|*Hki d3,@NR&{_AqC$x JBF)ʼnsN8_LUKk3M0&466ȻћzD+ ~D&d%3tSE]L ^ɔ߫Utڕb/luu&pfpj.@?/cΨfI mm&JlD ʤlQlf>S @4œ=I<@Ϻ\])u|~/4k~e/pz^II F?K ҜSy}s߭)~"bC?3UiB"*\FmtfƚYHgvɀzYLqpWaʄQxHҳ 7Ca.[iK3QXP )-03Ⱦ[_ӨT !,ϭ_<#ZKg A62΄2_r8ԇxHCuy##(Nہ/냠O1q#cŗD@o=!ҤHXWjrɬIWS`I6H"267g r.y$y)*_С&Lw"q:B`#FwYU֘J9~ r_kk$,,ׁ)|x&r7$0E˄>9y}-.8x(M<.7L=LYW(ƺ/CES`* JgVHL*F\06!]bˣ}eמvL(E0f! dשt,.s0Wkʼn|7~9ʊ&\fˀixb<ҏ<Ż"v}d&W)4}gוeyLr1w*FGm- sW@["Xb P囙\H,y9؏-F#by}̪A/F3 l^ow` w&u|3,C"5̜YW]Hl=貙\P#ס1J,O tuo0e*b!"4wNya?  X#F,]oٓ-m&R~H&p2S~<#ư4ͳYy]r =E)REЉ3G4_`ߜu;:D:BKʠ:B/YbRX %.랷*g%_mߕa«wO̝ ]aOf2dő#h ?\ւr\o"-25645'$|Zvs8H3ZB&,dh0xĆR>&cb"ZqtPge7;Ԍ̌vSJ: FM;E<@Ny=r|IXBSv|96?py:4xҰE Ų~+[LiV ?~=YJE|[_\冺wq7ەx 䏑w$0{&FihmMy BLXPb4ꃡbG݊W5StOfJ E_\uG`ȓ~l-]/C{ðg*P0I@ :G.M -/E7*%,wMUZ}kJ,!p:L䑬yR9x Kx8ċZx l0EQ[hZ+ JE'/$DϚu_u>EDATX?/mI41\5cW.HD(?%)c:)ˠ.=[x;CD-RN%O:Աֳ=dۋ1V iA$4nHKR,M .EѴ(0Pll,HXծ5fڦVY˘76@̮OP:|BTe٫z.${g,⹘'vb.]$mX6 KiG{1q6S%+ؚ=4(^#(U rR?΋itGSVR ᦸN[ؔ͊p^Dh=/ns OVKiQ(~\a)MSEصI9h4U)_j7 )D-9z/gt~Fž⺟+rJXq[(#L feoON@9&kn5#i4N%8 >&ۙ+P3bGsY8i9&P!7Pr73e^-!'V5}RWp0Ȩl_ #Ä'NOv'J٬Kݽ˷?GB >3q(IaU$L؝/ u6;!b8A~\s/T#d./sݩڛ pĈC30IKslOQex4H<=+nna|G:(ʎm]()2|\&UT؁_0{Sگ j+ԑd/ê>LQ% 5'jx(Z_;F~МTk1{;ncGzҒfD8yi bm@c~ /. b'/w+&w)P\-gnlf4oKQHÂvVDAybg(i'uo֑Oᑔẻd88|Xms ^;U,gj +B9ܚYy!af@lpY =?hBk0`8z$9gvKvc/ceoUO[":u/\hUզkDKš[0 ce\;Cv|Ѻp($&$VB8ۋZVDŽz`CRVjCEb[w߈A`J< v$hO!ǘRF$e Rd~Щ4zUaߗ7(E3:6)`KEf>$` sFreQ|U>)V1C<֒G g.ÈS|NAr]䮫.y vBlLQH!$dqdڋ! ӂvv\R#߻e U_!p$UͬQPGAO*EjFeGR:j:JcY@t^%zA%@G]w&sl -r 4[1!D/$f>*CJtegGXtNUTaѤ(%fdT)-!Ɖh,Gju`g2ջCnK]@&;_GUՁ#{6:8WK投s9+_C-Oe!SJ8y8R1_Ibt^'9G2kf-N&Z Q 凍L6E[zvmNK%S|zN[]Y)'j'\f`|D"S k|L k/$FaFUM7^ *^GsBVſ~ /D^K/ 7 0.cc_{K^OK|5jC@@Yim5w! 2yL x'ϖ% TU"ޟ bLd)٩˺F|Rj^TO57؀9ʒr_7^}"0bBS֋^,E&&SDQ5' p}979u!:%.g@Z P#`?F)"#S06dLu T"~v (~OKs6vn쳨|\ֈbOHa_gV2&ע.IڃN"--|Vk+2wZjqB4o)7=:3lx%owdYNFHK09`K,>,K]LXހבGK3f=p)?[ۻ<4Kˢ g֧ϖjGiGjwYdolG]vƾ>naO! tn<;Fz6WZfrb 'Pk2Η?k17#Hf_7|Ł@!5<#K"@p3"zgՈ]G{X?W73?wɵ}1j2Xd C@?3YCMۗSa^b_6M7 Dcf;`oꗀ(C5[d({});)qp~f[ 1VбNn 73 63 ݀v8hS]#l66j.& &lg(4ZlB,g4OLntZ=P>Q%Y5\mԭT(Lv.ЏB*3@#"]WO^\큻XsQhF@ txb@9(˹ex'"IUG3D2Zadd׍%tJ6x[p:kyyğEUR|Dm$A7e,2<2ah'+#94i'M^S%T5 5 ADc.Aq8sXdrӹxz"l!w6}?53@0 *:Vl gy,Rn4`I~Rw;ï 3* :qgJ'w||vgͺZslw6ه ϋf %VlJ pnl"v)ҟԉ]jBs;k) g1[╄}0?Iׇ$)z3(^.^%'MM+!:b'1Ǻ[f{a]ǍB~^,tk^,? hZ[h; G5iuc;W} ÐfHu]9):LN7Q5VVN$3gvjۏMr 55y,54>מ_泳 EGmO*KzEY3ܧF,ZDJwa^%(L)Ys,0;{E%<a,XGwK6/= krY(Ќ{4KK9唼\8u[<'R +瞤–`*B-}s>}V%1#-S,c`@[z刣fTʹ~)>=4r3AQt aلH心lQwB~<֒p?DKH` OaGw$|[q=sR}dI: +-т3N04JDH_ō \Mezh<:$%MJd>$Z$Sl>^6/Ko>#;-ň=lRT˂hm;ԕ#+x@gW"{ ֢!) ,BG|@DˋS+mMBUi31ILOn%o͟3[YaDG=(?lw\xA{Q *3'GG"N H3B#DZ+h[4Y()VT;k*Zk}0UbbYSAt&'2)$]ۍaN~~x΂䘽0Yڏ,샢Lk:$CS>zOE2' #kpYD_#PrMvOz.KJPo7p8=/fћ=qC}^zWa YֆXf-j.ǁT6:׮T3=yHؗ:4Y-[;, rGapa,_4=#.L՟V=-,e:}{ 29(&+@uSW;x50Ix9eh==hrgr .f i׳HQ)c:aap~E$wPRXf6-2f?*;h23x@ز\pgM5RQy&e#4_~k ܩn$#{6. Ä\V??zp% ;Cv0_6X?rd'XE:@2HYTHՒ>N$O)rTl&d(++;YbD((sTjʒ7fP F k2@1;Nn#IEE-Mb@ :߁QW5x?ck|'eے@ @ޙ1gog` #)KwDz ɑsF-2)ܻJ4/tq vy9wt1,;qEH JS!*TĽ Hc]i)ֆ1D2{ " (hrVn07q.v^繟OTrv+Mޮ F"Y㘡=$i(%v]ԑI9-H?n#mȩ-ˈ(YںB?b=VQ,ܩ vjxAP9f+]{vs/ci>cf8uE#R@- mHeF!]_Pr8Iw,0?/ވL:JŢ2eW'0<*$(&f6-X&fYUKAlAr$-@5d)^Z܊[I wG)f\>(twwYbHx==T3ڎ@ 2,@z5&ʹA<`U7ՌuVa? oa6nJ5^q2:8b> *{Խ7wǷz՝Kb_IOPW;,Bǽrɿyg:U:A#2u񕑛?Dþ@Ѐ2S9ws'Zpo'Sne C}STU"=pϚ].WvFdKrp'5:5w3tzJH.\bObRE h0‰ L|qDt!1R"Z';jɶ =IovB~"OjWvjX=ߎYB2Je^Q<617M[xE*"h`A|s͎TG^PSZE&ph;&9UA:7j$qz %YN 9jH={q27mZtZX}.P"> vjbB^8JB'&/[0l@@apN ]>QOXj;[-s=F{:׻hDΙ{郸~|0x>/%C$!(tʰO _"KEe ZC7c{Jh[s'f;iwv5sZR?yqďôϧ;(Kq[} \`üwXR*_S)cT}KǶJmј&c"Tp;@/? ઌEDjyK s#ݲcNAy}&FIW]/ӥsD24:|w x@j 0E9TA>ʱ S'<ZӒ<0 _ɰZfv=3l9JGǻ17f0;iQ3oMtg6HyC ;!-Kq=@:ǴgѲbU\ *?7=a,x3KKjҵ:.qkI?J)HrJEcEjf^ëaov9Ma.rf̢bT36!Q1}ת`Oay`<uPJ\ 2wN+7,C\Y^v{31ˇKхVςbw[e/K 9pOSٽ' fpP?zMKBeU-|5-t-AT\z"PɴvBoq6lT[)A$W4/Tc =K;A˨E.DXs0)_j&Igg o4VZv|p-jMMG'Î ŖRV.geknZHIf޿jة;ơ뭻l0\ uLJ)g Gxo}ѕAH?o64& }]L_tY# z+r䁫g஭J f?zPqcB=p0I-sݭvOr+8Qj=E%@P-f)YNaNfBV"q-Gl܂B^I;kjT~/-6~ טFa壻F6YQ܂i ɬp'0|ܶ "Ma3ßkh50 -XF4trl?&燱VY^mSv#.1DB!q_ a>_t h=#ȳбhC)g2ǁ͍1ϝ%g;)Uj|j"ݮ*u}8&ro2lb [7N5~0sėE"z{T)e 8 `~2 oyKz>q.T!Z'ٲ<1@ xf`Uś+ L߿} T/a-e\>d·t Y|Ipp$H UwBTkPƲA"ts WX2N>ۇJ_E۟\DUyԗ5ɲiD:ڎ #[A(-ZН/p1ڕX8ydMIeqyH7@j1=M4r\ ~_{R9Q!&u(z'7 PhegwYsB|vF>k!_i ;ɚ~ &Vt?fi$to|+dxpSk- _'ƲӺ\hL9wS cYO>ݶ;j._,;ax|/޶l*Uk2G2>0i##eMH~CE&メyx;\ŚL4(bɗ.}w8[б_a7 m6iZreUi}F^6+dvORf4g=]G_!#bdߕkatuصF$n8;/ `{ԧUBչ(κ\ Q'., Ԓhrifڵir0ɵ@smf:R!; \en )iFd̓ubB3@J?Ft*>SUΨE"}0=RLkTaˋΏ*465\8, ;J|@zJ5ΪSD?-k%W5_v ?9lBt@Yn-b;>N^;=†މػ% ` 6hw\ 5"Pq~(¾ή3 .`-9bS1hz>>z8 8۩OS'^֞ 0p RĹGKEZBƒ>X B0ߵt7;uFg;$.4>PT9S),IZ:(R̹ːck/r q% S. 7Rs<^E*dq,B)^32 4Rba^&^ Z۩?™Ed|,%K?F(`Z,᪥&z#wc}%T(δɥG„ _eI HXDi.+& "gP51p0(iVo3m[h|ʋwDQ\H͇JMƛ4/Iݒ*Aan^wG`lcg?0 ~c.k~zzl{Z?D'#ݱEFdĆܓ2IU-t}̾pJгNz9<5jGzU[wXmM;50G2uhMSԵz/c]>/xƄFʹJ-! F bUm8p+3RIG<Em:-xrXXẸx cwoCL|NvPVn]o;j-4X58f!,ckjSU "-{՛ԙÆϓ#<ԥh?lț13FLAiOO} z#p^=lUL&e5Bn- J0$"9ƪXI H8a%.~ e`/>\23ـO ΀=)&~C QU8}0D|Rhg|X#O.WN1bF"?Z-1XaJo\-2n pz_pW>ԣwZqmܲh_9VBmPJM3t;2oE"9Z-h!TaMv'B޲힗oOgS$T?/pl+TVT@g{ߺ-E!cr,kSh_rb5AI%Vvف~6~nդE~nXmA*Ns4W{w .jQ5K3{nJ6)[ޮg1y%USEǰ[=&rbiUo"ڱ^F1haӴynN̵c"J^;#8#ѕE>[Ipn7|[.)>p2֚M Pl4SxT*y26C'd ̐F20Έ9 l&%9ދȇK2+e:`* "<(GȿZ] 9G"U ^& wrͿm`=3Uv|֊qvQlimR 'Nb品0Mm$-M5U>z1=\%V ,-A$|6˃mzS\.9NGy΀A)=uHB@)}oop*gLȏGQ7IVT YHCz-`7Aro 簗{=~]z-0̖`y>y?gy*#nEINvR*OCO]+N$UĄ?oH7 W6Z LwRn4g4LMN8mg<5^< b*߳#.fTMq|'t)h[⁽q6kw %R֙g[h ~W]=_6p:T]3CgV3IG͆ wO^ki{"7ƑnKJO1\U)jeeSX;LjT^b*GD+-ewդm⚜eWjZ4q癶OXQ>خ^=j@PI({_b[o$G3_Q10JX-M/7F<B@'[or<y"}Iip$9"G# ,NI-/Ua Bh{Dz`2X/7=y#h+.u? tF< l44"zzyo Q}}ڿ{7{)?L ax1Ssu-u6HIHIA1~㿛^HaRnH2ޘ''YMyn܄* -ȷQWU2=ld|Вxc]nެU!SgVR1;sc6`E*gC"˄$N=! `ݵ.W rqi{/qHdw)̔<<0YT]:&?")QkX\ũMO;=]xpU+k xwL"#nXwwaY:}vFB1+$* TUvA`z1+b $ŠcYUh1bѴbKi΍bo9+7u "LoB(DN$e* igkCC`ht^ $.je7 Ku{Ygd~C)bLx@p+t@ Om,:({SQRS]{9?[,ErVMߟ@Rު,d5u=VA</Cm{贽 ?MX))hf1_Ѵk1BJq>o))+"- &2$/#M sȆ?r~3C9bNX>+/^/Ͳ_N?#Su9񇾃 9zPjrt*> c9}N@P}E"S-"bVqO?'Fn_e7vPkVY ZaGH[{?>^4u}?NL^jz[ݷUKZ.˺˘ְU˨~kqHfX Zo Q ]L_]"%@߿~Ioޏ_hN@fI)dQpsЉmKvhRӫ& /M©8ndq;5zLocS/w&7Q_̞ՋA\hn Z#]G(ii"ڍfu''A,u>$IDC+k +c 3/@1p\icsDzu.>D~ǻ}eCԦ**>ĿD^$$NUr~NX]7+;lhk'jOd7l`Y4kA# W isc'5($3_W7#l/Id[̖)I1-owD8`rP.52 `3'2FWƥMWBNPy?-g6GpiG.\xN2.h꾊3]YV 9+s~,d$R0iY踩RXc}n x `ZCj|;7w~"kq]dhgqifU#`׌TOd)eM BH8s]Ԭ뿳N~Ʋn*Pxf|v" -h?\ϨCvq7Fu/zOcOQ WruZyc!tg=Wdz).LOI _>}cs~)X^Qϭ`R`J^rb>r:InIޢ\R%}o4Qo؁C%xR obnV@G |y~6!>9a觍6.ڤmV]@NOadv2dcNgz_\3Qh`_12 ~%V+.&GK$mS!CJU6m3*2A^Si}>Y'E*,j2Ō营H?k'ADR>Ŭg~Ks%HfSn@9Vxvȴ|ҸviZ4("LCPF9uMWn^B T磬EzϠPz2̂{zMfٸ%qҜҥ0&|{EÿˢTRɦp&ݨ>n gEjq0;? ׁIr47CM*p60zVy{8'~R|럂b8V(,:P vؑLƤG&ZQ!ׄʧ*_!; 3pĴ5PiH?Zc`XZs4<Ց$e!Ӟ U{SI\̏scwrtɳ?-zh jb-ƩzBb%ڻSrQzg4C&LmG_n0Wx8 d\aկ}s ,Gԩh ^{uG *)oTK(@];A"7j)VQgLwB%*ʹyJ^;f(;PBl8Lw;Z%X'jZC.T:˫8>к:ZkR-yV2d"D&g c(Y8(nא ukbo>\UŖ=|U@})iS|.aܤd=v7 (3R/i/̖ P ۩#J,b!j\pӽ_2A*5P^X^Q 7+]#Ǵy5RtrCibUjXީ EdT޳ol`k_y<'x׈D7N!Q)kJaʚ3PN]Q@*+pn Gt<:YC?Rg:jHnC> ui1Ll.Z*s-noSl, 7%m+Q^3l0)0{kx# К 4`P ی贉Xio*6eQ L̡hAIr5]lT FԃK"R^选yX B*njށ"cmAbɎKtW$KD1wEzuu!K2 ]d[g^py##JO ٳS6>LY (32~бuK߱>[nb-K E3/߆\qfN6IU`ҽn$_%{^g aE4‡:N=/A~E4go{ {؜ޔ9\#i Q?R*VSPC&>]=IM,vF-8XMekVZ盀,|;֟CFrwRvSݲȶ|q2$g_瑳 rH*A#L<EYRŠ.ʨ JS ?,@+!8 OR;1<G7tptI/RjZ_@"fD#c)zu.[t/a?ֽ6~I%Fg>R}01tիޣYd$H'qRGu<+ccgsSQ-(JRժ^˰|b|Kra ZJ0P^YvѢb$CX!q/~b;f?r)]fB(BLKU|6=>(qnW%84I`AuÌ +FtѺr(9[i *\M@o[WZnC6ԬreHxeЌilb(~1K<^Lż+Z<X,_G@^?d0W丞-eBf|xV. >L(Q轚%j7EsOT DÈX (ƫG‚;yIB?/uS_ؤFi:59hGPtRϨdp|݌tīX*5eHb89uy־Wܟ]{u1{8*d/:KAl~&X!⍽(MR`FDc9,bl":ɳ0 I[Na[t:܀J&/'^Z]zdN,gU5>PPjf|"l%n|!琻:õlFIH`dX;rAE6ϧ7ofEo=gB(,V?(ѝ *@`ijv1Y0Ik.wrڞ0h$ֻ<@9+]Twh4AhI6MkLNt2D%xk`)sHϚ̺b,b 9+ x0_ZlV V *O؈e쨃lLkP99? HPsTԉU5t86GgZwxYޗ& v8Npq `hCxp+ J&Z@?F#81mAfBV_*֨FYc NӘ?ɬоW;T̐N'pL#sbeq`e*S "gH&j牾e^` a -AZq.c~G5u"yuK$ Wun^?L 0KN8UJMM VNibec*'8ɰ)F`rY>9oCa~.qxqԇ:,Et|( ӏn .am yd9PK*ogk/G,h.,Jal vL=U΀GujΰX#gi6_0ё Km9#Ț>E_}a׼֌`VtLPmFh\lǴFmæZx =N vUﺮb!(v.'JC IA(o]zb@j{Njgk4R4dJ!T檞@fǖz8ɱvN)ɷ#y/ Lw&xXG` s+pPT٠"ϗ%gO|=T}` q>a:#eZQ.ȤSGn&W'@tqB>s֠2LU (V_-p#v4.rw5{wl-%/JX!߬ jx!AGJ*{9q"4p lXta`3wq}~]hוlB2 uZb <G3ټjqm=s]ZᷧDŽCe|2W9H7,ˮ1}1!O _}p1z/  ?sB*FLħ(V~?D"R<Ռ3yt,_*VZaQР`Az;CWzz~ì;2>%/cV(~ؤ?=3>e&>Z槟θoRn;_ <ʎRB6pAP%q]c7n9|f!h渄eu&=g_)#2p)"?mAJ#XbfSG;j)zpϏ$Ј|0sv㩭z$Y?toeѹ8aWx0r+i2aݠڏZ^]ɲz!ސ'ה<3wV]eC0#zdwlF'Ecu^]Uswd_% k?b[ _7|E%Ev;K-<&'{ש?.}]+cqp0bc " $ Kwcߋ~3ZUI.okQTrvDz)0Bs16<4V書CT~ Fʙj(e&"ji6o2V&.Q aE2.*'gì{ߟY>j ~3Z>κ6PrfucJՂQ6d~ٓ. g4rywv5W +wY[<;l#N{0])s=QI;\Nb딲z"2ڋ6?pnQ$c$'O G$<{MP{>EKpg]D6F4 |#ȳ2eтڊ+=IRY4I^*[^Hؿc'W<Iu'8 \O1"_! \ )S`0EX#wߦƹڅP0C#j'iRmm `c<:MXD80يv>>2^qԍ\a¸寫Z?rnarcHƙWsG񜞖 h!ƌ1"vP,hA+]-IP4KciLQsD?Uf;5Y#^qO"V۫[7xqEJ)]X v|c4{9^zpŽ_2>yEq<< mR[IAGX_퀯acAgeS;!H2ҙtX3pNg1juyKKA蹵[Cc2U >>쳇)mEMo͛n%i= Eom2X) 05p,Pj0ija8[5~O\UuI|h:癙ڏZoE,X-݋0Z=9zf`sנ]om~(#(b M+ =t0@71hnVcBBօ:&1 mJS b嚂Dw9ܚ|%B- v^>i $Bf߭ Jz#7\'=g.Pqa|~0ˆSnj@%íɣ&Ӹ[;GX'-3hQ@!'LNwegז)y0 pp|[8L_X[ERfP0:-e}6aH*_[K D`ai?*Qr_@_&q gs vn4j)$ #r,C gU]V3Y;?f-i{e ;:ݿcI>YUY~GK\~8)g!ܴj%c*4Ihx.}Ҟ 9}c5 '򰧷Nmۚ76~/qYڶ[$9z+ {E %* yDĎ_B(_ ^'lɌeGW nDIwLBx-i1_7Uм=Г@96 <Ljr:r"38 fk+xW%ޤƸ1M#p_5%*D )U6$ںhMQĈ9+`ň=疈MDe2"N:%9n Vv˟՛Hl~M;  81K*]$ $)k5zt>}JX@Wn ; Hʶ&Os i(SҾ6eo>}Ր%ϴ& TWpjm*,h &x-$N<9\5v`$NV/`^35й*4{lI[5S{o&^ 4IWrnBBck̅~,=`_Ӫr1[kM=`;Q-~=lxC?،a C ]_&m8Ie44[;81P;S[-3mJ2"Vp~CBYZN ܬΊ(`r{Ï"T}5h)h/Z }kKrSJV{ι-E2è,H uƥ%Q|m4=~CP=܅.L]qRrtYmNūr4iV<ؽ5ZX.זZYK%380 s"8C'Eޣ3J+3LMN^YaT>&sDg;h]NZi?R"#I]>a=W6Ϸ0O7"J_F;&!=IʆSR;!4NzFϐsVə_VAG:s+N~a`I~ ON~1&rac ׳[L M*׻ E(5ϒR#_-ޤ?;p~: +ȆDZ햹tU|eM %3j` X#)q^ʼn!0\2teAvʸ`8[UKܜp # ˌh:G37-o`EHjԱ۫TۯRP'$RSˠ#/M16"5!%.ڤ}%d@9#;ёyuK ?b͒P$ iMaR VRA`T !T.O LȮ_I"R ڶ(^iGi5iX8Ӷ< 1.(*1DYW}+ &n#=m呫>~Ǧ P(>tmr2zb* X4B'J=eQ}Ă Xl+] $Mj'.Rmvv3d'غ^W JdICt];L &Yʬ? s_[WBhY): w/wuQ KTw. a.cVY^) JXҽ̩U_d AJ=NϧDaQ)췩@cHGqkjuO[ 7ZmݗNHH`3@33D{јq!+-"ub?Ŝ|&!9.!9ߖ \#{쇍PVAyc:jvh]ʐeK>L'J~+ҙ8U#ȑ&o;*lȭ,ʝEخH20xa:V)1!t.G^-h:sw~1ԽAѹS$"F{/Cl3t^m@~0_rirx˅,՗+M䠈hf̽h$B^,l[=گGwۧ 3;wP ^.Kn%'G{-5=]퐛 vr~^*t*-ϲw=CCD~AKԠ?V eͩ4qT~Dʿeo*+ Mx[_g\R*VBz !`۬u1Vwolñj(%؈TV/>x<'ReElݪ8GaK|z!wpu,07BhÅ&qjꢋQF/)?z,prjw7 z( GhnPDw@ϲkY$gh2f:{lWr[=1%W(^Հ_UJ(Rv6oB>f;t8 eqeQ_E>  0}{>0vr qe9PCnHGBB<.xE0I7rӞ񛭛~$tssƐ~2X E^ږ`^uGc6㙚I:(GR?;7&!m.N Ne*8jnӹ+8b43+7M!G,]SSRû6>OOBc'01'T=O%Gy㟇zk"(Y`ޠ*e=i!HZx5D./ n^/.!8!jl_kn;OӟL>ѕ4n&P C&Jr]D;EEm -ka㱃z7ᢼ^0^I4zn?rJⴇ^.`Fat+3}*G_eWr)K?WngY,`B H1$n99NWXHYg@z3 WY]|FUZŀc|PF&3;2T7@%=^h(mmWċj%EkW#-Ta$dH`+O-`yZ^"5Q/;b-g -Y|Մ+C)Gss8,lBvP4n/\M&dhb/ĕU#yK=8wj@ 'y )-Ώ!5 J_B'pyʥyE;2NoƉ' olϒGᅤ14}Y e#JfH)ӲR8@-a D>j4Uvș9 L wsf`f@7.l\YK%31Gӯ@Mg&nJǁ`*_.iD!EH50'hFpEw4Cj4 93KZ^.QS:C($\bIKaWƔ輍=G5/lQIȪ#^e}q\RkJ R_'+⻆CߋѾup>jQMgBP{#Q kd^=ob*+/{0鳸,zEu.;כz1J/9ǯ(y0=/O(vv20p9yf}^[ Hz8$Z3;'>Z3_N"'g*une}fԇ}wX4?1_GquZ{tu̪ЦõQ4z4nth$>NׅshXHMh^[>A-ړ豋{J %YD[@&p&1uݠV^~ínaQtNSJRH3#]"zAԄ/ +NcgK?c/g#`KR4y #ͥ=d YA현M`6ئ4 Vp T&Z3_ awarPBJ̗.3Sj'Q׳s:AO]'%MV"mוTeƨ5z ]L1MwVB,sKp=& w9Wh>&`̴ܕ,]75{g|@ھ>($B O<6Eժ6b!sw QٲkҜ0/\Zu-4D<_cG`@"t]b-f{|7JfsvnQL>&"F*=c1@R(gVX'lD`RfM1>]:p ?"e|<;ٜh7DpV/xq|It`Pl[pM3d;߆ KE#Ğ@49]0sR`}5~q Jm LStr8V'g.`w~7l3zSUE|#Qn9IoYDyJUA/ b*᫮pfNgz"h툥t33uA*ܥoRl*|B5GfdchllAj ᜈE7FP/Lҿ*h:('_#aD |erQA3OԹJxώ,.SeCN&{1m-3ү8u½5Q}F&B[9.Vè\Zw h.ޖbmמ3|ّ]L/*} 4j53 w: [j2&t^89o&RpTF# iA'gɰ/-^=Uy-?_ {K'gFvP_P'%Hs90\yeq0?Z3mu JY8;ZFdY-ȴ8Nd6&AId eTW8yDĩzD<6QiS]VA5 t\vK~x 'uG][co&T'eeٶ'#8l _v!Ztv3@j6f47,f6-ِ U ,"=U6:&?fV?: IouƌT@fo"%澌CX@v(MUf<ٹZHTes!(ҊT^Xc׈l1E趺s$J#n]&%)<=??lW$ӻ+rsMŽ[I,[ʙ 돺5RUG,QIǦ=k!+"TEY)"HaU ylBP97-%/aq R-'90You |/ 񾤻mjHY?a˲Îքckӊ?yq0 A##S #i^v{ƀH70YNg{@1 [_K`{c#~␹ =B+橚 G!(z$Ǥȥҝx9i?~,/>p8*̾TteAp3Z ϶##PنPn3Hy:PyG`Z"j/M!MTjO9pq;[eߞn Jj΄dMM* nykx8n1gp6Mh.>K&]Y1o#H ä"Тp{9) 'U0a@w`P@>æ4 |?6!6 +`CV]?r5G`h"X9΂%٢k>?QsqIWWJ  Ӏ@hx 9vGK`&#t i;YNOV:xC㽤8 Q'(TMX lAen (R*9ED ]) //=Do=؋Wyd+? 5= bϖ[ࡢ VZT~ ͉uD…Q}4V'j-2!{p<߳*S:y ,yߦ,KRX8NڊF;: i_3Da=CvmWsi'+jSn=뀐sMPFyVA|9`d柗yJKhi. HSQMQw+@O.\Q$*S̳: P'8l08-dleݳJ!`Xq?w1z$|2uH2(SrBh߁^ŎA}yYU捁2-_lo%v&9={n'U=) 9D7[ˬN;n7['ֻǠs)\X 8dLh1 U]׼bO2#8\.E<ئ@!ط{+qi NLg74d{vu#+7$} pBS% 8Mˢr9v{64˚`j&hˈb6|=3uFƌԚ-R!Q\39F7~x$B+4 U],KL[K\c&X .g.G>Yh{І'|ƴ4 !g"00%/DwYIq(*Kh_50NzG*>sI/+pr}^G)Vp$~΄Wu*:dٜd$֜ERu0"^>1~ձ~dQh^(ģ mJ%rVFt߅³'3#uըQ UiCx%lΈ' 97阒J(^3eX^ieFAl4X6{i&+0L!>U*M1ǹހjik}HX=ЙyjCe,tGgc_q)oO`1R.y_KʅZV-a# ?ƀ4 *[@f!,Sh/9L.lMuЧ<IIZǀtjŰM2G? Zqxncit|c+DnG_۴A.dʔ|&݃S8C{fv5-ʾ^V=~j3~g\w\eB?0Ѩ'!YA3!lkȝxM`) uG SQW}SĊ%vn('@s>.6+2f4*Z(FwɕPֺv"t~jE H8{(B>!:rRd0w_C*Fl|(R8wS/<~`u:Ov 4Dep\`MrqHH&VdZ_+o!MahtiWMbi]?;|Dk\sAD]cm/K`cp; JOb@0aOc + 6\$`ZGzA$^ K w_CVi 8a68|;I1#(OGV!O5#k1t_v{V(|#N~÷k! WRPO6rݴAn&T6P*:d؊14a;s/D3i֖&dMar/<%٧W/ (τo}9o#Bcr^q$AoŸ_# Dde&Kb7,i4=H?Dvޗ,$ p><+R,khŸdBff:L񊏉N (qSpLg,c? q>m_~?HcDœO7_aͣ\k$^xa'?0$4KSb Y"=kA#4ʉ4[m{GXlCh mlt1nKO j/".zu#' CF٘fTz E9`kWLM+`NJ잻i3Quz@r1R¨DoKTѮVdP &C'~0Jxjn1Yj1奮l>J;`֡>XdJ{#9FAtm3IIo_%FhuAq\.q"a?6k8qR_i\oE Pʼծy_c$,3Igwk~(7o&h.n社viMk{qX1e N_3̐R1"+j/#+\Ti|DqW6Qn%8/#ثLp$Hd}Umie5.&kb}k MˎSh"Dyqsz~]tbYbPœ^';uÆ,z mM*9I?h ̵1i M[f>R5o;<ILlv$7"@fp< 0scFcɻ6rV?p[-h";2~|Sиr7s4mxٮ :vNćf8},J!|fTl,.C7M92&BhG2E}kJL#u²ep;Xl ͆^+ZLvx[x+RkkHa.Q|]^}r>jˌZ$e(~dXP:(dBG/Nx(ZP .g-Z@esjFb9yfVc!LKGo`1; ` <ʦ2\ӾWN@}_1E[D餏 c%("BSm# >PKu[<@dk~v!q܇`=SECFJ%!^ZY@{źb-}_}y6ѺSA4`Qpv?7P Ra|zDqKr$[+4ˍj'ORźz)gLH_DSzLK9/m 6q&o+EF9-}D$6J,Hm]ε;ͶVNY&.+ "ALE}I8,NfR2GSYcf"?#[$1 N96%qLk}taPO5"q{<?=.#eLRJ;&j֕ TS*q#ֻY3|>O] GD X-,oP";^=bO쭃PBm#Dr+'u!ڝ-hlG_݉V[ ;nAB`ËB>&l_Vi0DJ*C(cB~aZu$'3}dib=* 5zQQs fՉy']F1-]v4@`|( *M@6YsEmTgGg{$f AbƒYD<^1Mq$ +NVggGo!MDdO p¼Ppϟ2f{I?F_K$}܉Op;'phI.C^ʦ`ImA`E8ϖ1$&h 7Oi0`nJKs2&% ـk;;]*WtǕzaZݭdN6hP|6Ty pI('+atLȞE,vDtᇰCu)$t3h =!r[Ol5C{9Bm6{dPAgPČz yhIz;#_h(bTKbMw~-Z31qUfԸjQ'Lɍr[tLq^CїD7uj zFuM q˝Y~сHp1xۜ3HwksK'( ;V%d"`a3GNO+㣛JOVBo'o S*q$eZ}mhO;XD'f.qPk0>#%.\+GKJܔ;dT.|K% #nKwW(nˢ<ƽ/4Gc8K>j@n'n&tqSLUk/WZm_Ѕ-~+~m>:YN<ʡx&iӴuꚓ!ϧP8g: ܳLK>2Gve@g72ZL3*?oȮ$܋?t/K]!?tGt!Yl"`X7G*(~,4$0 4rL̄_:&Gkx(@ijq> d"Q1ڳbFk\nnf&zm=v \%;aZUAi5T3HO++7+6P3M>y;j.sr%.ɀ?(&5܋@!3W)< sS{>Aڢv|b/XNnk+ ;I`XSī۟gqcиM+U2 2Cy6mؾT/qj*ZdFXZ!75U ص:]e1jAs!V2.&*À%,P@Yi>NpgJJ1 {)/o%_qN%X r5(sYL`4 DچcF ܢp(lE<9cIVƉGGA{\͝CC=a{ pCj j{+,j寳YPVRpro<~u!хw {JL$ݭGfX5Z.Kkȥ?STXvqA3 TO2:9J D9Q0P/Qr? W'D)3MͷT[xm(D>5뿺dpJP(Jt݊Ќמ=nbv.1^r_+iJ)`!iӦqTTU}Oc_ AyeJ澟 Njk}(ٿ͟ߢ'#6A\:` 'g\SDN% m D}43QZ쥜p+;]/*W1lp(;Jt[2H .'4+K޷ϵEOk@w߇?I$\K@ "W l~3ỏXڡT_s^ek`)fԷs1 \ýJ*<{<& ]Pa=9~נ>BW_A?(]FW/U}H(/}Qk^mqv$6a``]*h?#"ZwfTmyG<a4q[V4Ӈw1ᛝKA?iᕶdr9ȏԗ&9my gd-.'dVGP؅#a/ܬ_.NW:x+ s8) *XUt|DIGHz,B-]SJ@l!A)|._ܚRv]xuO}Rkf#:"@mZ7w(K4 P>n p\m l`H$K \@ehF4CZx!ޏ^e2 B瀴uI\CӜ%D9oҿKv_R{M9`h2q$Su1zPMM5Ld 4g[x ]=xR3[zgyzyւ hQK2Njmſ ĚN/;F< MZImW}*Ѣ?]ilLױmu [O/& px)eqAD Ku;) E$m ]W7+m!Yh >4aْdDגKmC (bǓAK=$Y|\MvDB0{?.w-켭g'H uiR !z`Z;Cu9>QB=RÀ}u/ͻJ[rC,X+E><<!v@( ll`3 k̡2wQ\itFTބ{Ja>}-,7z'H>H>UeB,x?{#k.EwZxq~(k* {Zq{E̬!6w =Rq0?#fN+& i_al9 cMmif,ishV?&%U1ƭb3c싉+?9Y)n~Mɔ<<>ϵy՘W{XTX"2/fYlxPR~ JYcr$>E0FK{jG{`#K/}ы@%4@T 'qg&kɡŝf #Hl\9ᖑyMN$aP@ŲKTsնXܞ.zu1Ei6}g.( ]2 `=vݥSgo ߩb62 elv}僭)j9b9C?%`M_n;/h:B Q~1aSnYLA!J4! 3%7gcIЩh=%BF$F'."q, ʵ1zOqOIauDz>NJ|ܑix~۟} > %u9I rRKNXem;gô% c|Fk|;R֊f]IL\?(.~IqO%uStSg~C3 "ddNݠTD~LGHKZd<ʊC沣8 S_ L,Bg5ܒ,3k܏PZ8kۗսrP8Wp'+q#eo={[θ| ( .LR,a3 w| ez{8|g!M,/h`-U[dmu 3X/#|t`5pYt5*k?>72jdi}iN6b6Fk`GuDIo|n9+z3Eɡ7n_.fCςO,~qw3zoiBor<k!7IvlQKڇWb\T%EcQ$]0XDSoHIfA*Jbed8O}خ\Jl,KZؤUI;jݹDSK-_05A0Uo5J(7"P?Fj/ K}l1:qGxGEA\<ʂ%*{.T2*(St۔D|"nR#8L9<ơLfHOo6*dSG[w<~hɘGE^MCittڦ,طZY|_d ֎=mB-<bo`"`Eǁ鹰JP9u=yrlz ~4PXB0E~zUzֿ٠5t#NU!xXCj~dDmzibV,,G̲:08<7<+9tnV?7iNϕ4,;0E#7]n| 2Pȇ:xg5;BX C6|e$A|{2s(\5Q6C+ J$D51{ܾG!ڳ l 3"%td97%[p< G(7%5@WT5a>%\,E7hwOT9w8&ˡ6| LD$P|AGWCȍOxאнKL2B@a߹K9E?P`M|XyhVԔkCB D#Dz? 1A*|JqK^: H#JI=d^ޛt]jYaGbhO!0\OEu֭\>J8k(ϜE)@zi^VϽXLܹl\."Q!'`nFV"&א>jܗU~#)ޝ.;~cnWʠCI[ⲞD3ZpMBVIyԨ ]qVtK \Z IM>wA/7Hیr~\͉A8 /:k;E]V@vX&ücʌꎤ\PZق0=)4Q _ <˘]IݗJ/0 Ûwџg*zY߫a@*6"Pman\,z7W_{U*4B=K8@6116Ly -Cy/V:*Q)X [2QWszL[VqhFaxGѥϐAW,۵жRj:}w-\d.%#Ӄ_z"R `gV?D#se4ͨFEj8D~[ w4VN.k!-9/J4M/pUpE.ӼEwS nw, Lb$dǘO$ ޽?|*Էj茒(6\ۍO|3 8y"+L@- |T֭^څa .mE;aBt2?Ϋj:)F%/.B3ÕgwaS&lwUnbK?Df'itˋQG/yP8bO)d\zaIV~e\5+?߼PY9i+Aj5S aASnX1#IuSЧqH(1mM]Zec+qҘAZ6` [$)f60YW"Y$5zhD4#F%YZv3TUE ̆lE! b=;N!6T*9;L`.F`1eYvIFguA(0%k#c7ޘkP ?ɩ!BYuqc)W fNUzJ"86x0zWLܷCKGqׇZUH?z.KhJ|>ňD~Nl&(y[:٨l,$%@4醪 Rx+e"7*`x"9}/}z͑{#r3jN6 $ M93K%|0HYG؂k}%?'/M)e}j2ѻʪ-}?_^L `|Kcݦuٸ#b1/zg:'CV 2mY&-E61-\!Q[gzCn#Oަ1D[ u,Q H< (rF; EPNQ6ܐն䯂e'{j{-uZMMg?mXO˖ (]qe+ JrxS uF#9~Wpn o\&>|8z$cuuCZF lrW ?J-fȒ@`gi+6փfB"d8iGwhGCd@884% jv_q;*h_+AU02H*Q\GYmfv+:ח8{1՘Oqf3^}1r>.8B5c`<δ*]) ԓkmq |3B̳Y2.nz bJ4cY0nz&;[\*])Hf>ِhݓ0G* q,@& [$>CxrTA6~ï=dM%, r8fw&)w0\*klH)]u͏\vO~u1?E#K@ExkrhKQuZ+DCTp:%ΎH& }fTjpa/SբU|.wSķFm*= '.4\yx<_ qt k4bd`cF[e<.& j{GfƯ"@2AzQTBgCió&ELWO5i*VP}VD#a7hMȱ.o5՜/v7z SVxVN\l2;jb:8Ad2Yi{Es.U@ݎ{v{,nSUkH3\^6,eIKxbDzswuֽ&ok1_6eͯӖ9RhcIS$gwQ!Ϸ̛"N^i4`!%0#2FLcTiڱuEl\D`vXpf f{–AM(FdҭcOKGq/JfeVύYxP;~1'(F4cQ3hF~?T">gHGs!jCR̾ @aD\k%Gr{N7*̯n!yȅlpЖ"|uؒV1Bd NFK>UfME.)Nֶ"b<*')yl"KP֕31!MZU@[ͤiS)5#XV i&8': <8(JFha\R#.U܁$聳`/_ĺ@7EDhxs*+)_4K :I2riw1<#a(-?aϋnA;I։|jZuBRgkV IēHr%%nPH;)1bu DЍD\\Y_Fk4DTȅϛacOcЩ},OהGSW>ŭEuS_$T&~Mcыg0uh\W4.)k8-jra?,$XWࢺH# -{8PpWGMꖫ&*R bz?vRQ]Dw !c,^m[fX8̧vI5PI$8H=߷d-R@bafX9XekC[;[P~hA@$;4tM'/JB`%#;t s&X..y=QIO@Ke@~CI<،v|Y ug*>U q`Ey1;ܒ 6ef.~-D_T:cc>?.#X|fEǦx0rQS<~cb.s>WS]o/l K"L 2%yH* p0}1A_R0vmD?w|([Rx}P>}>6!Q~ ҒO_Ru mNp4-)oՇpbBȖoaE_Y8r~kI)]9 u#+eۿno[G^^.a~/` Dyr2r%h'^W dGmf vNvpL L^#jh]u`Kf 6ǎGFQH쫩*jL#?LZR>>ӊO21uڄx{Ck#L}fҕ\xkGOO#4^9W,'IzI/s+ AL"f.{_"g+ق_$6,c!-Ίgj+c* 6hxj2nu }h9T~ ܎ (aSa%xNõeLC'LqƼrKi$`M3u a\mi !B5NV0K ̍JkHh@Ѥܹtmh`v+~|Z2NhQLF[l .V%XSeKrR< UCZZ{ysi+`6B+$L^9[a]ZHKΑ_~RR*O/Q9{d,G{!]Z|[m#+Ϥ}3kٝJ}[U9DhXT5pGC BWGVӶqT>"O nWW toV[ ҳg5Q˴]aNl4yS;n0;~[UDa1£J`ǂ'/M+SٶB ;Jc( To)V||Cƚ3'[8%Y3pbF429ZqjH#* B Tکu6FoXt(lw\l&a \m-BUo6iCʩtYВoq>C׺ q90WWz%ڧ앝秵fA*v/4638 jd=7;rr<Cp/?Vz)‹eYBk~4 ,fZ9]0Zv+HrIVN4؂識wI, ^#L> SJdľ9/TThu*5K c-Ồa5[ &e%[I5:w6xLCTԑ/L&;뉍,AWq!oWI~C$MY_:a:!W{}=h>W*uD]&',n|N]aC&K eH@NC@?Kr8/`<,8&#so}@aAD#1Z#hL] 3d"*c IFW zv]~ޛ~ZЉÐg􃎺i*$u#'e1߯5*`GU9+d jv'(X"78N /C W > K;C ? f|/OiBdрӻf̘_Ӷ;ܘ;R &.ϿhFxuDJpӓnS-̤AهeI{I@ɟ؋]0w}<_= er1Ʊf N[ ;0uv>p;#meK1G.[q͌ ޺!Qv:э U ?Z2GOuU07dۜ:zoYN[W'bq~~jWEB N(1RKN#@ޢ͌Sh)URk20\[˖J%'y2||$u@ȻdS-Տ&SMXzHI Pm)Di徧&e7ҘˍFYq7蛭8݃L;×KoJDޫN -jHʳ樣(";fS Wkښ:cD`j!R~;KŶH%]בVM.f#;A6*+qg6PNwВԞ1f`;Xip4h[e5%Bn9Wi.Ք5I8&&ޑ2+Aq8vj P#9 Tu  QEN58f),NB#) rs[>̆*q(z5'{`im:-҄6@ dm89X3d/9+0~ڞ@p`y!:'A&WvosL}R#}#,M3Z߮K3L0g Dc[G~ 6oc&{`/kbwA:⟝w=!tS`duކo[DCEO1YUYxvzQ T͓ D!it.D  8oIŦc}k#CC;- S>1oߛ|04 |zLX+'v1VUNnMTęg}.>gyRoeA]oٸ39*)Q<ORʊ#Qktv 0a&]΄]9XB;VX&ۮ*"%[QCsLP/߫J8ۘHN$#IʊWï-i^!xt 7:8mqLQrN/Mae7LiCFn{D1n!?3UID.wVn1`OH7) ] P o~ErI8ȂOQm n!/&+1Ռ2s3_oBᆪXv=@\Cjfбw+{ 3ʕ8|!E&c|<̙FM{{c&Lň Dmi*yۡ$uNEME_cT@)ɐwC .7 P qg\,,FR3SgWpu,ȷU@7ЬqIa|>F.dՌaE rA Y KeK"&A'xdSv!1z.>pF `I CObk0V ONPb$ڭΩwNHܰoܛi%aeo@<\ z}Nꈟ+/ei,%WgDT(Մr_f=NhZٕBbRtpxX65T=F&X-J:4<(FeiFy?`nFpbq6^gtX' dž&O_fenNJ-/E@[/8lAnGyRɵ=Q2fd ,Dʸ , otҠ<^c쐤yc< FYZ- bS7c2v=|sZi:#',ʉuc !è#jq̅9'gxx5e؂ oG۾]IAbv4PaCǹMx!fJ=:K%8͏ҥ+{$~t|疻n;Ɲa)ԡpO1cplFBPpxj6 SĻg<6&L1O !Zb} FRQ?kD])`䵪LK Y6NA5hs' =#JK48<ݠ7yT-E%ߺYf7J{{'=]G *+F?MPQwdW)dV!7y^˵Co*׾} VMUp99XY`9:F,>}@/BdXmr^55ը7e,!s"c))bo<iBiZof)%"tjۑCìփW@9όޝ*K7' B-l{yUgRZgUhb]p:T%`w3k5|a(FY3K {f* fe2X:QZ냏ɫ$*Nk:Jr@U9@U=APe% uU٣ siݍUkx|ue&8/-]U#ף4LDM }m"&A.~45'J Ʈ0P=B !|(l[VpzA)X! 3}7`R~G|\_RNdBŢ+i KVY!y;3(AgzK{xZ|[Yз> Mv2\Zq ]PYHڞFڙA}81">1Vimf&QB5ݻx) rz=H?& ЏY7o%*4;W.A9pxR#!<@~5K"6b}=@C'9 a<HQD+HN. 8`Mkޟ yCgU4thA[Oe A,N"KW@+"+ ᖻ Ԁ$+0H8DnxVxՊ*&X7nmg~M<|"a~GD128Ȳx5\$w*lSDL]Ns4hQYHs~RW-4h6$hβV x]"D=\ɑ]hN@]+/VPGɋ1qĀU[2t@#;ŀܗ1ig$ġʑ=VRI`&lz!Mdp+˘̹5Y\"Ehv=@w,U¼HQ .%{7b+nWybJ_l~L jjSdTKj/gl!DG(_Jy]aBt3[* ۀ[L32ImKDl;E5q886[X4ըS!C.Hsh2::=ϧFc&"@ CS5DzElN[Qx`+oʮЋ_ l ҍ'O@ L'wkw䚐acg pog$6KH) t4A p"5n쬑`Ng~쪴a}sA<_!rYѽeyx)y5lSb,YitE@lCTFH <7HB$?Qe5B{D9aF׎+BWxYq}hV"LœgY2zn5Zjz<8Ѱ'n)x|<7XRNš ;4&y UE5x)B:鄙gѝ-B[G.EBWvSW26xᣎHQH7txNR\ۖ% Yr轝aaQ\rj]IZ 3\g :|2'"ß}I:^SO (Vh >%إt+j.p_EHO)z}\q=i쏧Inj#is  uOlxL 6CjpT:I=|UtlnVz{iR:nwO7 .G6իL!Iؖ.qo ⅟dM4;倚  וɣ:2N)Gn\y0;y˫+4F̽~־[ЈG%31ԗAjק(w2މ-E{rAVDm(f~[MHˆwd}_S{i: gf_$MC"NwR̰~- [m4G~;nIp^>q]cG%5&wﯣJ)wTABjِrͮD}rnb+sZP˲(ՖxC,-Z)Ұd~Zn۷dY ,6kJGsx^ ?)>%1d=5Kl["YSW}r8xGsJ}4}>=r3j,`Q(H%3T;8W>^2eع3} J3Lo,瀈/ I_dK]1<5n4Ԝ@uimb۶jgK0v/{Ѹ!x{#VGZ;v/+QE|2|B &ffV Ukt ) gu0:FvFnbZbĉZjȡV:Iha$-8uAkACȌTmOͨn֋[qH# r3.2 J):&.}ȧ 8xj & F6 [YAQáP~.1G^%f&.^YX-9c.qA=#ǎ*瓓8O$Krh!">yw <9+nO%2պ9re%ZګYWf^1y E ܿzeP 8/ZJ*72L SņN4ZT‚L2ͮ%C3~pZyW>^Bb \ (\!O -t<ݬn|Y;Xs\R:ԕw/ԈPqL`'T0r]=~:z)E`Py$ M& u)IϸqStvƬluwxϔeϑ]*tI7?;CI!yވ-+gy@j떮Uّ!pWܓsQp*Pt:[-ݽ_R>e^9VJ$!hrpKG&e3oљ+ҿ5~<Gr`ɺ<Fߵ r@kݹ j_9i(!R!Wn֍Їet˦9l$0 bK>o3B|޵_\[ccGm *4sr2bDyE{m0kq]ëe ")r1r0դ}{JSа6O TE'Z/`a4/ ^5pgn ZĆdM'r3K;RI:_/q캷j U N$ȅ\H@V>@t^B< YEK05ؤ㙶`$1Tg uZ,gLn|G;fEydBjY(/${O7ѓi"\D41ѭ[Ѽ6*A1o%}h&CAq ˳yyWbLWtyLmY -' {kgD$b]0 HG% .yVKLRsE>/f5v/YwKu1\]{KZ!ł0 +ę 7.TV( K1{&(U2ĺ$o"PSZNc7|><ִұ/v'әQnU=MvDS^2p0_;K͌gKX74̽OkRT0 -лx TP~Yȧܺ~Y3KNի1ϕbA7"wt?s=H ї\[ aL㎗b-aCt[hn(d!5 7E}&: ni,4pڇ/riOH$TcbtPׁӦXqoi^Ӎ`6njۇ~ëN L(ζtLi4Җ{$N ˾H7SaX«IsΓ<ٯ@|n>߻ ԼxQ:.4ȒT>MSk,~V`57,Yb7> YkYx4g(.'Y*SI> #I;]9VgxtѐYFPgmyg_%e<%Ry"6Xfjy ~Lcz̳s j33V.x:H~YSl0Hm\}v9CPj(mȹ'0eK>4z`Q Rhj[~U f}Sݽ* PxؠMbiY9_ks,5vv2)ub:a7.K=.11ޡl[ОpBbd~,KW_ʍ/^2ds-137\gv5x'׵JE x~kA3D0s(4޴c' w}D_,)pNXzx# AzZvCn7LLevp; sW*u2 ꭎBTm3 ^`hǢ2 ?_ F&˅_m0Yf Wq.#?{Q=uap>sSo16bq5`7&O| ?n&`>!Om(claQw?L(&bDJ雖ƅ*A4E2vʛu 9a1os.I#Q,\hs@zƔY n ZAkR|[-BAB\.=(v'YЃBF~ Oz/} юIMzᗗHπ ;UIRJPDG|IxM_>$Qsp\3C,>֨5|KUlN.P;$妺rzwV&Im,ё֩ /S T4uuno<(^xSBUMNSgI'iZ>v6w5@ly;qcU o\V,)F"y.%|uEã+w=N1<V'^ڤ0{'Ix-|jmI*6&z6$ke齗25JڢVXn GF ;zIS48(Z/Y"=;,4L# ~қwѵzգ+AT><5mAi* ; 8gfh)2 V]x Uiɷ}& (Hʻ%NIF%h5%HK.{x}_ eT+ r0Y5}z` :ٌӰ.\۲—hMxEKmF;5^rUpzl,8ZQa8Wĸ+)G=MI6Xf{ōz,I5vBvd8T2q7Gp* ZوD De\SF))*dclV $RbO%b/@ϢS/ooM•GZrIå>JQ\pl v݃yÛ)B=[$+[^E#FL b3z^jiaGO*5?'$ui#V 4๕%zݷGf?ӂ}OHe9@(bh$Z.zǼ>d`GEHe1Q,3tF}Dȁ+VV5jhr0!qGϨ}1L^pYw~=?]':#k x>0_]UlidyRE.*{GA8/ [{ K2b!VXm nBK=ibdXB?L[T~v P4悢 NcBfa<4~ =78&u msc;oG0=rV_ YE A43*M j֌ɲW!E۠x4X\| C Wd҂u>AReEƺ2{ BjOzXI֊^4ˡ"D :/VSYW[3"@>!%r` `Q)Z6v,kQuLXmq{?\Ǔn'&21&'lN(bf{Loˠ6~Pob%M,x!,\G '39Qo8=)`<9)hajsBluы F^ $w(yd5*lb#s^sDG ItltbulPAr^I󪛣#.*1c+yNwJ7,;J7'ny+ږWt_[,*MeK*9}Tщ'#)`k:U UMT~B(SYL_ SAh3y{.Pnuk5)ӅܳuiE$`Hqz" ݅;O@xiˌ;O_q#^ H4 -NYfir@U@C.K/D~7-BK_Uܤ,`IΑ}0(ƛڱH'ep`!Mq dC-&E@ud:L3/;mtYs5=:Xd ROh>L3V~w6Q!2d)۝n1̿%S/~|96O0RN% ,aFcK(*xi`5Ƒc(֎yęX"?'Ku^iiiQp؍+\o=~Gͪ jFlB#Bjac?j;n4]5x |NN|{ ǃ:`ln86^>EqH/P"sSN_;rIPQj`Ƙ60`z@{Wbc6g@XO)r8%W,d4A^# )s͐exeW@!:B,Qnaʞ>~|A3M} ieΪGXA^x3 I8xʯ9klP݄pَ}M/"nVp;;qf BX|` O憈|A!/xkTaC[D_2ȭ `Ytn+ +¥ɼn?*@˾Ϩ:pv.yغƯCM0T'W;Q?_co)(P{z9 -Ǧkt*:RaAJ]g5h}gfɋ&lӿp 0s4,C(o>g 3anG MebA]U@6[ra!>D{%m1_6i_^^|\Fu zjo>X7B|a0aI^<'dN`Q 1ƽ:_EW"/#NɚC/3Q)Y3g֟q7񌰍Ff}ˌkԫk!둦 JYPSRk 0FH 'k}2]Βt0w{j:d2\yc1"9p ^9SФUX|nA)jP}\*Zˇ&A%lRX f'C:u7m,Scc4fSZ[Vg"-zj)]qY8.O{x& ?Nǹ1 ̅ 'V*6#І"#N1)쉅:@:jֲEjXh9A9Adjj.i XW? x T:ʦ.d=Ky`@ P5ε44*PH4|aK^N'n&./&A ! ;^ha΢~їYrY}oQpEgnSĠHd7ohJr9"D\0)ʆIAZ4-5ۛ RuJ$lZ;_چŎ|5\/u-inx-E |QSMۻD _~"-EGph3BT?ʬT=rN(4$,N/D Ӎ9"K  yẛ:[͇q_{PG턋I88`(n֣(bjk'GVW}HPeg8[2{DaZu&!r˝@]؂P&8hJůY0Ǯ=^ ->@)itSވ76 LvM]tLI#dt1?Y4){롆}:jYutK0aOu,@Ѯ)8W(\6$qQ O [)Niu2礲X'mRGDn/%VoԱb>f.Oj @AoM-ѡ.%/ɊE8y<3D[>F q/ѣs >ᣁH hϤ!ؑ!B5dփάXu"oʇHt:K%)Y&r{{y4ЈujDkT- 7{^Ia(nRp¨ڹ".Car6@|rͫēAVL0is 7I ϖF3:EU\+ J_%կOjDnh/lSݷyjRxڂ1N<=H)/M 2".:Y4T)I\$k'. I*B"ReAk&ָ 3ĈjBȦDGS%Byh9H.;S686*[* \2I0,!B~p:XqG6P%yKOzN3mÌADׇ~qLCK#LG=<>s6ʲAe)4ߤ $fc.e~T6R'YϾ @?I:DO=+̽0Ҋ31ٝ2V?c$ b)(*ۼ=o.c#w%){/LVdE=LSO|-\1H܉3&S,n>0Apo>X4_(-oa:ɣRe+=kCI ~G M q%:K<1hĄ5[0_JT&Žx{FnDv d\4c,pI) V@6')+fPHsb+,S59?sSnn|^-@*Tg((ܨ9J߄ )l@J'#ғ(N%vy9"4*lB{;I=;7%Z/ϴr?'O!l@ $ <_V '^&k;`%}^IGm֡Hɵ u)8n+ 貚W}ۦ+ꔮOR)Sm)w G 2nU@gh:#L i]uSG0PH=zw(nָ61NWcrvl٭37>  `l:w"P&[^?n+1 5rNri+:P7=Y\/ڴjupm[:u'/} C@y3h9E H23BQ]hq:@$t|KcpA:9A|j4uAt~_ÞU6Nv3ϋLFҞw2CK6y,@^j :$m[p ԑOe^m)QS>!~vh.f|5FlRgJ$WG1 Ȉ `IzOSt4XFjHu"VPFJa!$97FD<9.j˷-9TT3iXcz䰀.ָn!)E.27GE8P q;.T,E̓'mQno9=k^MH8[3 b=ZW"=L!¸:nge0-TsMt豻W ᬡF+,2}_7 cM @ǷlVۉHӔWe*3d$\TQl|"FkdWxTPwqMㄆ0]q$}ΪA eO(q.bќQM;îiQisdX-KS?0ÁѨI@]Vh҂^ *r/;YPR@5]'&oMGks_5/^𤆒 v gimg8MMb#Nt5k/nHD8L#*B~f_&M0.Zv) 2bib0Y6p۲Y2q@ (صe-B|oZGt(G%~;wïz?!?Ԇr":f> ? ܏'V2sB®tD8W*xK2/W&8E|;KTE`HeV|pa6 ֣pAX:4&I i\h=;1a8( 57c\7F9*DhVIt5|\1G/xt3N [hά)<]v u{F֭zXvvx>v3ok){I h~W©w["Nj`Ҳ;[{lagIF`%v[JO<29h\zز́WHgd"@g8r@K`ֆҮ܉PYko 4wa3ej2MZn-sz<\en'J=Ug_}xށJQ5'$j7tHtnKx*#Aؿ\|y}&@9!]D/)q ;Hza+͈Xê *4~hi=dg Wϴqlt ,v%(H^%1-sź1*v?6$2|`ʢMFUfĕhLjR)V^Rɞ!K5\Ek*$hbN4"PN #%w={%|b?=cS4Se(M5v0]^ =&v6M?qD;m7!_WE;DcUg}xR깱&r3Z:ꠤoA%/a] GAqk%!M^NbT(VͰS V ogV93e|m!b'#%7'#(q4Ef fPbVU{ N~g0o~0Wm #B1Rb=KKm,LPpx(-}JYm1vHsKWd:s gop"i¨ *ɑV)sh S39nY`@BgF.Ak ꛼cGUSVO)L}2ϭ%L$۶B"I9m8#,52)JRl;hvҴjG):|] ) gz-b e &'-*H wOrVq#ĕq,{ 1կn_Pyئ%) y%%1Frr#m~I%pUFY@R[#tl?g`>d!dK٤#7jf}#l^U"#ؔ 4Uu(Gڥ;''SQ(2a{Hk7X'Impt?֘>wxOlњ+Z Ѵgmz8Y>o6J&D"qQ$3"} f&GJĄC۫MN.=< P\xNn[ӈӾ(Z~Hphr>#=O9#:tN-³;"|`6-.k^aMA^λ0NC ,*c/09<_̙-Dn E.=^ [0B)3ƙ \Υx-)b\xa\1HnVo8&C Nտ|e8Ɵu,9D9˭R޳wis'$go\3 8t(FglfN vbz0d^ZA6a=AqJ ;$u)97rKt*O`dPy¡eBSX 8{pLS. qWGԟv8Y)~1F5!g E3º.L3OJg::1Qw2Iˌapi(CJ:lіI5o

J ٺ]y9y~: )JwsNY{E(mRH1T0Fw,Nq*_oβo`zAL:#Suˬ{:głTz2O(s[5-:$|@@٥ѭHjqfjcm0Ǿ9ka'@&k*:1ؤC`Q ر$lo>0B\5P9 |1lL(-M [@B)[b;D[[?(s44gw[0=rYגdw1.r_1!;w\VTWdƃvvkr}j3s 0@GiKX;G-:ČW0a!4T;9qmnٗjBfpD}cIµ:f3>6.A}RǗR{P%P؎˺lN0|~D`'lo.."Qlُ?Qr;<)Yj+ D䰀?Pj"SM* =[b rV@1  ^)}"MhCL+tݢ%Y ʇ<Q.eczW;WgorRQP7Yu}~w0:B%@<=A[ssatuC"rGVqd|RWI!3 ;352:i|#`Z:[A1>e'-k< Ԫa M>F=T. ">?ml^a̞+.tT6 cNKcJN>=蕀||FYR]~ڕI}bn{zo OJ)eWIؒ^/S: $ykPKc4"XnEyUwە [{-o1y8sLƠŊST s?%L:;jiFp…>7!TZa ^ϲ?}:86LCWd/3 LtT1/{q.G3ڭmnq Qo^ h%5K1y-RG@7iqkd{?A P@IR.a+f`B~tZS,2k$?d|.~SǞ^^/ 12Ww,Zst,m1[L+Lawcz TA@4kBnq֔w'g.H7 P.0PH$|rv>T/rʟHHFj5j@%aLxY$7 '&!|[Oâ-iFsj]qб|Cur}Vjň)Ym՚[A1ļt! O2{(}$&5$ \{&g-!phO?w9l9;%#˔xinH} R^K {5|[s/F{2hR^bAbn~x1x?рa.Bx'_dcf~b);PmP=qj^JazRs\OYѱNf^!^Nl?CZ!捁npN_v5g6sdLJ21Z$k6 +~o_^7ֳ03Ѹ$~$Cru {,@$CY}!`UVƁYn0y)kaNy0t@nNrYDO 0qp3oBk;T8_8$9o/ImYa[:-ſ{,X-V Zs,k==礊oV0˄m`ۀP .rYHD3m`fvC;oȋUKiޝ!<2ȉI2H=9CUɼoR,̊$ga)ׅ2>Ő:D!;2佴uǗj0TaP 6SsU]R+/X\f]27?eumu(\ P3ZztvCt~8Z2ܐŠh}l@EO+bϕ1v9I'CsM ٷB 6|f"E#0pC0եz-=lS!*KR9j̳K R̸`:qH1E.B9}nX FnX/7Χ\U ցRU󚗾xg?ϻo`H6݂_徍R6R3- bt󏡴  5b^f D;p+,Ă-3oj7r|@;P&8B\35 |:|k-ufwR:p l q75ws j-uf9swrD'K.+\j0VOWiItҵ7F0:/^(UϿJϕJBUwXDzcŠR\^h^)p`%zuB@GC=ӽHDFt$Sܐ񰅐2\56ߟ_Ps.L,|[1u^'۽d0vmFぢ-]G\Zj͜ϐ0_ּKJO@;Wv_:rɰ$t@nm1mJ O0buEX=vbǷMPIgxm{N0ExCFYO(8I]XrbO`gaB=˅Q*Nc"tYBq %RʩAB3a{4TqhU3jy68Bzm1P>vŧOD|䮷SS;T,(OQ{Sc[f^A 0[ԧԨ~v_1hH 4[[ ħ:ُB#0OkO&~g3 hj815|!<ԉ $nɿh6+VEM=nG{n"!a7DDy,%0Sӧ)tɩ<.XUdC*E`\ϳTh֨Y@IHŮ3Akݽ3~9r,ӵ84D'GQfW1c&D3U\ȍ_miK5iio{{2oI/KCm9$Dulܷ9BOt92dqK +Ry>pc!r JT B1B8Oi\lZ)7-}_=@b@X@I  &tx73@I.|U-]§GRT*M\ ՂBJ6%i 0_kzjQ4_[V&ЛƕT%t4v9PLqH6`Xt8؞@UX 1P]tiϯ+9QAO9YQjXE˧'z&wb~}0ЀV]K[Z] pnfJ:FBwGè+dr^).Îow2<@ŸX,჋.@Fյ{^4vM7>rbCD!9 k96X4nVhN(Xť>Hlj2G Q% VI7Z?g*HF5,)Gv?=u+ PUM:NQ1/1jM=bC-3׀ ]CdrYf 6+֯ ukE+z81zL(v M?a1) X{*\6{.:G|u&hL9i50-gͩrY;x4ẗE E\ 4#)Yͭ%ŀ{Q 9YyiGQ"Ε6V b;+R1V7F][^ȅ5^([t V(Z />wk "ȰsuJo.1xs[OYb,(gLiQaBn>뵴97)Ky^-BBeh6aӑ<"Z?(Zuc'P8u~VnU ŭ UHct .V\e1UWtHS-uY *Y@܂0[{5бx1"ߥTbG>rK&YfKx{gܵn 3Άx"+LLϗV:GC!,=f,lFVaZˇ2,m<#.R|8V.m쐎{Q "W5\9JB`oZYSIpEi<M(N{_9,A8BI'DO.؁"~l嗽u4` >g8SU*$@ҹ@B<.2Q@'IX˩gxGPxv c7.E-h%.G fob}8c8+` wl7L0mL|R̦ݴ~\Pptm&"S\'79k'-I8Joܰ5_llt-Ue'Hube𑖶(c!XՒ܄R$zr ȶū 9+ gH~|x\NbC. [JnbK">yaqyr$PFwjd߅jʚR$1ⓨT>>H 15 %y%n4;9c+N*۾Ų^5tj2قS̊m'nEH$JX%T!l *FH+;hP9yR jz Axm'qfscsCJAOLw˼ _ s}c;v;Hl%\>^JhpDCo< N!7>j-IXkR{ ̮x糧gS+rLѸSJ !AY$놫0P䨽|8[ɷXSBA'1p~#Gү,&lZ~0%xlfe2ذY!$;N*(q.p+mTOmq{c!M໽>1BqeS $hphh+gmX^ \cXyZTkt?|Y5IݱtZ;t.%W *`(8kȡ!O{SJi~ h%^hԎ"@{QbWX"ӠMeO2m|zE3PEwo,6Ph=SJv.H@&~oY SVmո\"%"rֈQ J$!MF"jZyDn,%.%hbLOΦ 6[qM5KNdǠ u:E,y~`LaAEB3$q8f~fi}h5xf[)|הxթ`*CT\픧"Sܲ0Q ;u;clT-|E`\v@v#0= YCyQ7UvzTBd=)()N=9;r< blLK3c;O>DRnD$`1UXm+`w b ,.GySCܡ๘gÞPçi˳ȘUXvh[U}:qT/ F( %-fV=*:AcW):KH$e̦!e笿#`5N J*IƮIϏ0{ss5 .q[6=* @uș\Fyf4q$ps'j)Nx˼9,NϱW|]]ILLD \37@s9T'1iTBD&dE_y[ x!%q֬(SRhTlO8˂x5fUj\wT]|A*G!ombBh1QA maw+`Vss%XIq[q R`hNԉ|cgh*Іd愃87>o6vBęT~ڵNՉ`:U@9mS|A2*saGχ5q |]!jW kG b.0M[Qi{5Ϸ W-p،# Un(3F.x6sI~TZ8X8li4SXq蔲Rf#a]+4@:7h{0;fQ[ԼhU۽_OܛncGx"z $vnWsm/RVQ|>yd}Nr񧙗d2Hv-/ą ve9 #Haŭa/xY D 9Wb*&k aTrFK>! z0UQ3YZ\gHa5Ѹ/WfO:6 7.^Tͨ53 aW4ڜ곴<dr5ސG.+'񍴵 fPa~`T9s ?KS1fI%ħiYMd;Ncq. L) _$5kZ[LDš=K%F6ϑgfILk:Vkg(I=bmqfq$>*Ɗsߞ%t\l`2[b;vEacɘo246hf͐*nt\y;0]~(5m$PFHc; 8 * W0촫 hg4$sɬK"a=(:^?XTfoZ#Ddإ$+LL!rbY<0m{CZ]eˢ䟐y脚gG_qaz] Q ޲w /nދٯ?E3%!EG1ؕFU$>ѕJ?ABׂqZCm&BQꀌ<,T'W>щ, P31 ᭱y-mg=#}=Mb>8ǘR(gd cb-yQL]jŷ 𤟘DB^é|S\ ~XHCK}Pݘ.](~j`c36=8OtS_99m +"I+<̵h96,ǻ>l$z7k}y`5P Lw_q*M WK8+i6<H UjAe5"!cW ߙH%NwU]?Ɵ5ǐb(̖IՄW OKZ&ۄ)K^\_kG%݌t$F0}Һ=5),|m/F~^Id2g Mh[ЇN Nq,(~劀SH؛KɎ|oHr䷗ J-vt)ŋׇnCüLq㼈j՜w0dŽ)0'8r4򽷰/=/EYrqD36U CC^2S;^Z?t])2~gp @Lad _ҩ.(\>vwԓX^:I.\osQ"yb~.oinA85{2x7;dZCJT24?]ȘF"h7.H9b<`7N**uIO ex-JSzP7?Qm+nvH}a]YrFpX>f;?|1Z1~}^%Xer0$zINE?d`-*zEd&z2WMffۈavZ|bZD 8xt]5DBBI!/p3#fEu%O>3f6/ڃCZ19Pz99`{w@ͧΊWz 6B[}v U"uLwOh(*ۨCei;O[ci.0Jy+<-io3 _k4f{sphE#T~;=Yqf'QecF{k PX@UwrS t4Rp5+y5Iێ/ +LSP%{1`z"U}hP{~D3X*Ojvǵ: :%ݽg^}LJ~%`ϠTȱhoȧHe&A]| 2L,a*k7eLz=ŎX;s4vB [?9IiΟan>*nXJ;۽V채LvX=kVS~SX\n*g %fd8Dp>8Y10mN}h./7K+M8LwbkVO*`IAccb4 qB3-8xyӅ;l'ecFCLWƣ}WԯXBz@( R$/Ni#͞R <57m^5—bo*|(̽_E"*crA44l& 7{o%97l" vRFVyD)bqz Y ;\1*m xG[2i(}P@ vFfan&ҥOƴqW挢 y jRռ(ٲ3Dy ȅR1yLChpf6XUJfw](-Lck"e$&.]yгv8WUg.q ~Vo^.冱s, a+6GQL*hcá:b?u5h+;!ѯ\!m\~F ŁGc+I`JZl ÜDLrT?~ҪAh>SBʼ kTsf׺0 h\Xg{Ec,ocF: h_Ӱ݃&Ln* h_Il`?jM7Q}K4HōgZ 5".#.a6j \0k~&_ QStփcgCw?ވ,G;A.5{ӹTyx,L ~~gFٗ.qWRSem$H+$FDsl(gDLO 1qk&0ְދtiW uJ x 1 0̗/\_2m(M&ҋ$Y"P,N\[tjDR/,mt3l.xuPvp Xҝ4T,-}$]Q*qL$c JUmLfZbXA?~[]'qǒN*gƛ`)LNe;v&чԱ&{0=|HJշB\9NQoϸoןPo(r"uxr2,5o>Y];@%;(O{ޓ7{$L™5YZZԻZV 9]h*ڱӬ zKET[~_0kS8; :Ӎ\ 樝W[A)p1t2eDՌ 8_.8EAfJNdf.]Vs mxTgQI:f|HJ"_@[p je^9/.I>0N Uzt3hHwe|o( MCx9-ALa\ʈLVgtkkp 0M&CBzQ]2 [%ՙè.dV<ٻ N=llҙl+C\͍Ig7Bku,l_aFeI=#34CfÏ7C,9BD[]ݟ3>lU$i<"am?Ū"]XbONS4Q*"d^.ث:bH{+2VVE{`*^#Q_XN.Q,Msֿҟ^2̀յr5CUZpLGo w+}K hxIx*poc ~v&'L|sن.pUG-3VlkJh#¼Cukm;;>{Iՠ x11;ew^8_vI3)F(%W-ɑp @qKD%; ?bh2Q)`=2'ۥ;k5%`˨5Z ?鴄9{X TM~XD6rgAiLmt T ӠJrHŷHJm8-3?˞ǣ a#(BS]m +PPn)#͎릡!3Ԧr?z:<n|*HbcHWm -,U1Kh/_*!As5(Fl:x;:oXy_Dҽ!#)=nEڅ GQsAl:]߉ M連l:᳔=p|~ h?,Y6贈)kjOOnuk [TdA!$um*'4  .!J U3:_4g +0$s,>۔wi"xl HzX>@:#=R\VU6kI0ڻ f;?& 8x;/"c],sV"~Ҳr`Ջs|'Д!*%M57 JlSw\-*rZɑV@}j-r–^sA="*Wߏ08w%d,FKlmLfd*>S9fVz4,5^bMnU&iavehW;D47^nX|н&ڛZ# _vFϿ׊zܚO!r (+^)X^Ϊ_`G< Y*8_k:F[pbeu7 2"r/o(s.*..]h,y$ a>xQah̦ ZyQY;vgN$gxƩ&:@:OhAJb2VCD1#vC+J xOX苈KSXtsGH)<2+}Ux@h*KRTj7e3Cؓ5w,+xh\ 2 EHJH(EnOm=FY?JZ/`R͖ nxs99AicHEZ)K_}[]1v&<lj|w]`p^ԢwưLT]eLƶr>Rxe$[[(]0flפ$ vxxy; .W#pQb_[2GYuݭJ}E@>;ca9c<=lf_+^"տ>} 0sO_xx?/ʡ+Hhs!wqQ\RJ݅M@w>`~WNe[‰uϢ)|Wfg p9i &z\Q/LЯT !9RVԛ8ݻq% U6Nްt—pcm eP/z砠t +d=lVs@4g;:C@_$tը\:u;tfAKJ+I;O;d6j>ފi.(.#24Dj9MrY8ʒr \MB_9Jpy-ކ,:H_/ k9,F1֗SveK._P4*wi5K8%!HJ*mZalH%$9mx2A88v} <51݊\6M_*1Us1ay۾ ?ݭj"]eDZ,SA +*٦,r- *J~n\T,0 dyɫgjTOuX\gv-ȕOud|y-G9T#ɫt6H翙r$S.=_GrkLyt\yN*hw|Feۈ)qRH\΢11ȔU֞o3&CՅj E;%zEN }ʢ9PaRX>,}^Q҈4 []p(X!C Lv ܑKAhFz w`G+ șY@ݮG^[|r?~{r'@-Y-*kAPxM|``8-QRM Uw‰Фn ٫taă(qR*3i>ORvLngAmİ|LR|n&$$6Y(E6]*vztk @Xɒ"[vEP>\SD9cQRъhŝu~BtO 펟F&DnO~[ 틋S_ܾ$~ wLT(j=Y%d L;̥0OyD'`#X. CO=^w ZB`4Wʇk*L[1^m?:jP-cЍr{/j3dmlܫtGʝS[R*|J:AfISl (A:+1yeKȆ>1T `& ΄^t9-oV?ރ\)B^b~1D7 DF g^T*E4m ;=AW sq wo,T[f3'augYZ07070100000110000081a400000000000000000000000164e6139f000018bc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx/bt878.ko.xz7zXZִF!t/bz]?Eh=ڜ.+ZUZd,^8[qפ :E'0 /FiٌjUM"i9ϹuGkɕa:.++!W'|QE$;=VWϗ:נaeJdB0Z-=f=*}kd7-K=+35`^\բ_%"VvvaYi+=2:WH_0{"vV1#J/!,Uxeg4$GJ[V1gй_MIH}X Rg>soN/;LmmHgVUY8 2SqLkK3Vǥ?ݧ!Ԣb{P%ܗnczbfL>( \6_+kۇĴ2q8PK%L&rQ5%-w`!z8Px6!_wn7 ֹZ'}4$6QazS!Ag@=Ε4Ot쑋%w) sL\9Σb5LՇrz#1f64>Z \蹊 u'2j5XzsIGQբZ^Ac ;2 )#CܸQAgNZRrPr>xU/_h{#b*[cI0!:EqB8@,N!%XJ_hÖ(fʭ;Mw}|S]呼gIX!޵7 Pt3kwteOrdQj ,u&rL/{+l4mK~~5hjQp8W'L$ZO"vt OcTq-_fYp Y`<=H͉Aˀܭ.|QfТ ABt(Krڢ.d6~F15"nvpt^Zaj[@s&vhS_ ;=R v {k&;R9{P  k^ܯm`߈p_E֒+ևKi*֨iZmZlT`oT>n]E.,D'j߽0S-{`GBÃѬ#Ge2湫NIpdL=*3\&}+t3'eD7|4* !`W}p#5FT8¶3ڎq,Q?DPAU~<DN4Knݯ֌:w~C0 J:EJʬ0؛&©zTՏU}=ݐ $[(`R=ҍ/t 'K%UNCdQJ^-jJwX V  `y6LT+"WPo8lҷ%DoS:w" IPw{x6Nq-am`Dv$P)x?gfD*+O@o/*<_έ8tނX.z{)~AG7Jcb$Q {a]Vn A kL`: 5./w];:@A9اZ_J˗ jWhzI=mL$hf݊eb>j5t3QZ;Cp7I~ݬ5"7bQ.e~=QD[̈gK1^`)wýI3 3?GǞjSLiFӃWoKtBUe }gZ2FI1gڒ tWV %aI78>)&A,)kc?R8LpN vL77F/MPl]~Pd^t$jlh j専7oy-i QhQnD]:*KdEmNi|<rn!c ?pyBxe 3{ܕg6Cjo {a;XyOg?]Z*&]hюV[I(nKg❱!N01k2@!iɃG{=a`" jl9JQ>9aF^~ !n[hF.4X|ֱ=`X $|^ %~+ra Kz4G迮F/W.9S#Ɗn j QL䲇kj(,$4A..snh]- (p 6γT N0]p`O%?F YG-^7pp8GI(tr%EH- 9Vsw *KbœԵx0H:{  椨^[` \i"=L>}-eCtA8*lasuP}JOug\ۧղs=n#%~߆da,F<d:fEnx{lT/]H.$R4%-@Ӆu 7tM흘]<ؙڈ^>ݙ-0Ryx x;5fuƋ9YD½=eMڠ/{:}I˭)' Ā1W]w kđ~E߸౔w@g%hc77v46NCH) ;1GyC&xDA؟fOL0Ѓ6*[0fX{(nT5?RL!欙PqfiYTcg {Go#swٵ1UiԇHII]xԷ{y<ڂ,8pi`8V2Nuqcz_\)*˓9FX1yb%@Y@|. # 'ʎ,rqQfxE[+ʼ#z @ JieuVS,'B8[nKqHzMLL(wf )^> gF.oCt悝_R `^ɷDϰmcP8T,4V֑ROZMo4ػ~ΪQNp.!֛\yvtJ]OuKKM|46 (mbeg/j#lHIx20R!)L|<ǟ0#-1JWYa:͞]yvV c~ɶ\vŌn. 镹*!WKO4( p$ҹe";QP"ѶOE2!zeURNˌmK ZiT]gkalk S@ ]pw| {mAAtqAӠ.]iY>ŗAMA`,Ѐ/ՎOM_^}q,H5zB-[Au0OЪ.jB'z1e= Y.)MULu5Lx\UE n\8yOkQ:s0>#os-{ U{^}4sٺD)7'䥯ax` =333Qػ.,uKA'zo N'a}\ɘvEhGWOn(',,_s62p^*Mɭ?bCjӞ 1dSVlRR?h.{0NN%`ط~@ spp`+46e?1!pٿPl9c?rvsW$,@諍3s~5 lF0AH3suHcPԡ,SƒWd>ތ*a1&>ѕUn.Si]Viй䡦Z#; H,.t↰oy?uExm.& s*NW瞅ظh4 94pv wM80>.@s73Atdm(Om 1eay_̃=>~'_ybH6ۉoHL< j؞Xb$,8myifP#b,R;c!zhM5F1 gYZ07070100000111000081a400000000000000000000000164e6139f0000f9cc000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx/bttv.ko.xz7zXZִF!t/v]?Eh=ڜ.+,x  eq>tK&mFw.k՚X5 NqD{J:O jmߧzQ,rxfv"Ddgy`\+{x2v77V\A }>}?xяrt9IWP xXH.bt=;q{K!2cD/g6g1سSD+޲i0)tuV, E`8,?Lab'LlELŚmAWx1Dr\2`޳<[|GWi Ssr·nvW/%7>Sw#8j%Ŕx2oluP7Yu`HJ_'A͊E-hkßdYmzA[vb체$W+KU~p+6aE2Gq?nn0I@e;G;n,AAIGcYlR{ O`SN/= ~huM.X0]^\#1\Opj)uNȥjkg"w%F^چ%ֶf*`G>tX-:^ef.?o؏A p }"}n/]O3vcQhv8riż

߻І0HL bs^!azK '4 JXwsEpJcط_=W8yG#|j~흏KT+63`MpY.T7*hU[ӪJ^ШLY*l=MfA/浰5}H-n:17c|fBCic'@n[r2Ȓa 6(~s,<)A6F(dkjXXh@kd6jH )B/:ÖhНv)Bn=Dlಸ&X%y 8Jԏ~I`iS"czyYࡼ,C^4 EM# W,aǺP/}<Fw#TJ%C3 <[))`1~,8,-qQwQv$+%cM1@JuIfkCsVJܒߢ [ܮeB'S"ЬIщ.5;sDYы/Dw=ٿ8 /=MXka5ʺ$>ױq ÿU/crzybCdtAP*@`6%s >t䵲&Rie/>݃7ЌZHDoatMF8W$ R=ZvZS Kv|m(>Λ>FtxyTE'?Wr+  YG1J7L

$~`}{bȡZ7j"̸G>UK{X^p!. :ɭ+2 dle`%^2 F@FshआѺϭ{(}_d\tkY-rJ2f=R1ၕLA`yM:ZlnrVFrmݎj!g ^2}Lg 2ʼ:<ۃmm_?I?#̮&/D3SVZh~$c_ jL;[CԆ-GvGLI]d=2a]?Y~#m՜Fx !A Ҡot0x`\8LoYXRĩKIuщyWBO.cArE8#ELqRP-A9h`m\L@o ˘H%wS+:8xc$j7)n,~O<nxMF#g8Ý'̷QE$W^3+ ӑś S`biqCXy 'tt#:c1"Qo0t?nP{R^keԈYb5⢬caPӳH*L=~L]h& h=x){.2$)>(_]__E`]O@gOnYK)|81P0}[t 7\~kȉڿ(wA>A54$^m ^S<Xu O\5'2`!FЉiʜQZBH?&4A)a;7ϛQ&w0HF}Oe&FBSxí:ܞd&VfkQmE_"$ipG(7zM8gD0鶋 {f=En[}"vHq)S/'#)KUr# ?nH;w?,Paބd|r4bL~qrdKfj$/a)Ąé3j$\>ViaO :wj' &+p჌z nuJ0jnsC-CMSsq'FIjoDps iDΈ~%X$" ҉O'`B埚R Vq?Hs" $LNvcӌ>WQs&xym3j Ad ~yV05E_`XsPn ,0jC0H10a:d+y--ti'H|7ͩkvhebM2HmI։ߵVa4Q/ ,Pݫ{LcOW(%GkŪJ P~gǪR;P!cX]]w;XQ`*M2w]ChKyQȀr)† 2a_?ZMx3z}m; .4JY1KvFQUa{>n&&v$^>4rz x )!hRXwgDMc-]vi(B2 v IUI>D/ KuX,.7(Čsfs>xɾ8mO"%(DIm> ēA(P/5F ʫh ;)f\0H+}1:TRQ^?Z\πHȐyu,HY]ħSr:۾ŒC .-i2BvGQ3.*S^{acRP󺬬H"BFƯ>S.r┵GH֑܎R9^^υ~Tȕ F7#)/] %C% ZJY9 TBD)~%RH;_Ė/,.P/YXqX@zKch7(yq_U'n Db;TUO#"Gm#%5#ݠbq_o["(1PNӚTwIJ 4)Rf`Gg]mh {Gڈ[9IRKI^:4yxuޭ '~JN[&vEhgLJH*R/ƑGWSZee+xrPG>鲪2_/IVK+E:Hj! Cf ;FM aDc%GK#Gt4$(R-Q`J(A?WSi 9F͉o_&=)+Ys]>[۴Pttfme GD-8x­;ҧt}Vt( WdӠVc_B5\[Zki񜉪b@Ȗֈǭ"d܇㙾:Tށ|yRUgT@aIk) 2\"aa&h U(X|v/ڎVl+*Cx&gﶝȷu/M1;owh(qP-Pg|RǮ|CN#!S{9Ď|cM1 Ě*I$tc̢E&}xZ+?faMBЎkpMQFR#>]_} cj+;RcVS&grj.ZjQ/Qs:_oeIp)>i&~6f_u$ $ļpǡ ]of3 %NPp׀œ2E4 i۷ƭ779aWYR{ȋ3*d׋84c%2?&²2it"{k)GGJ&oVnü֜H 8ȓ_ʼg>UT0OeROKqF|u ROd#5}YJ/YPϗ++*/^N|sޅ"|8U )O~1Nrg!b^sqX3&ӎ6NRYzAco]<0K>c~ֿȜNJMar~Ɣ2 Oh3B;y1R?6j k:_{@UWC;W1>omxW2Z' vazG`?GL&Dp^Ciޞ&rLW(^&繋 TvgpKGglL$S5K+ZTC:yk*OKAvqBh?2*؉Ov嚺M*B洑XgI4yhj-֣svc׳pej~ bޓ?ҹYcBIĽaʓmuΜ!T}Tm%/qI^2&oJ+Ƚ`S3SUZym,)vm]$Ux;%Z|!RY`!GS x虽rBtE$KcNᴵu$Y4MXu ky" :j9;P|nu1~V-.'x UO=rvX*T1Ykh?D H"lG @0oڣ+~ps⣋nNp%3Ā"<^`Nܵ1![ѕx:j8U6Yiq:9I=jd/#Ĥ]UYS\9:H*l&eF"SkK:Dc+g~s^8 [ݮ@vb/kRindv*8Xp9/eX@v(0q#CTo|P6_R-L!uqdHG+ lzzU%!Є*i"mz+w os1w >i\= RPdۻbcνv/t+IqI* y!m#hW~$~ݎSĪ?| -T=(m5J 6N*Eb3!JsKttG$K& l*ykȸsbl={T>9[H,BnSz~: s쬂LW̞&s]4D M44R1gWL{DJyfYg#yY) CLǺvc@}0R`-pp?:co!JU OiiܱH*x?f;,|0j&ĞU=:8 #Nf fY+nEdN܅ȅi,1S* <Ġy.ކJ,,Kt_q >cf,b ZVj("W ^>xTсNb^GO;Oԙ=p!A'띱aٰw<׉o:0mnYWc $PSNJe496(ݺBl^ 9WyqS!^3{Y BǺh>)T)ua(#PHE@{m ->wF?МJNNKU 9yWUp5_e/9-Y>%]aGf}*~enF¹Epé51m8JY%ĩ Qv4×?:|S*Wl/WNHS`)eqٟѸoj_Qwa%U;:Z:؜OE;QkÑ"r'WwnP 8Npd[<U`/\29qwPޞowDZL{΋ 32"p+ t*$dQy6*/ѸY" oO -7[MMp@xv緽<*K~شWpq/#,"jAΓ̦ :Ƀz்㭆\= Q3<3۬u`)!zjޒIu[ڻ028Q_3jP=$*:gqʒ][YIZ4>)=4PT}#2Q֕HA-"sv ÕeI`SIג𤱭htҞ&vqdԮw2d_bCU3!%HB1ɂDz!x^#th|5s .p 2wܓ:rl"VUPgO{q]sSً6P`m&EPYK)T34hnB7 L8syhȹjs߂uҶyM~|eSZe~ Gmʃ܆04thdCtul>3V2DKΓ&}V?o.ߍ_k:G„By?KnW ,ݪn/bW r仓̳TqT3#W*FOȔGQ479y"rUn6_I[r"SZBx>9Nf"jK焗yp9UZQ8Nlio_Z]Q?8%E~B?si£lސorKi4֔(@X2U82ȭ;s)`rjPNjk6Z#,7`û7ٷ%%_均2to@@ŏ/c(¼]pD/ O)"^ĿFTnI~*#)_W=ET? wO $;/x8\ zwwjJcSl'ܰ勲:NMRj0D];4>,RgK0\'h/[+*u:,ʛo  RX֋!_N /):,[Ȯ ^X{Zc Y_Ʉo~<_Dt^zыPhɅS] xCˇέ7E5EdV>%7!mrpյ-MT~9!,н2`{]Jnlô%zݔkG`%/(Y ߶g9D?A'Ny Y4t [+0iv~+ &&hC"qxÀ0.|q#Ady~K#1WVvY.dmUzzK2VWr [c\08U^[p&zrf' *rPd 'b_N[-tvX7#eM1Cj0r%ڨ` eWl /+}RHntrCs}#_֋Bd0֗x*1Rd7*£ ]ql\Z^\83Plyݝq"[TdXiZ$L%)MjЄp:wץvI;#Q3Od[=Ĝw +ESљubFJ5+ÁGzydc|n7":ErfwFO"vΰ)C=◐X[h ˑTg0P`9ҺX5q%~"eҸB9Ɂ5tʉ9RY%,?\h*sbИ^9$Yª]=CLejF4Pu"[`j ֝@rl^L8\u'\ƺ~h3̶4KRVfb߾I'6 v)-hCQ?grx砝MJPdC_~փ6T< [ V| ܝ*0[f!NoP[Yg!sƵk#gd7T:Gs֕࢜֝mB-Ne"j(/_3M]:`'or<2#t,16ӻϫ$q-&+=A` N檜&h.C -%NVoYziAdY64ˏ@=pɒN:|⌚ϕkV Cg&:KV}~)4oԽG'D 5p%8NFvi`n%DVaN~!;drF %˾^o¦N (FŸ vC5gA(i#Z6۫i=LXon@U=  Ikk֢ᖵBh /@ < [+ `_ǎ`ֽSr!$x X?s7[b,k˘\<鬾BB L}u/W)T a y6DO[1fFom.Q \Ja*&U,jWQՐ\,I.SGk4' s(H"7h\V@Jf_!yQ}ă_.kn -ׂ{x'鯛?kӚAD>\].^pG,S;j1@̑[7Ta$/P!4&9YmM ͝- Ht{17A.kAHWƦIĵys~ QJlv-'Ǭ&FZa-<..:_rj0,IPVvV \Euk4gPa'=bm N;.Օo6j&xLDRkI͎saЀC?0-7(\WpJֈ|KQV_Pu%5ZHIW -xm"YLH~i WO ] x&wާj,daxXHJMh}&+(VWOaPm"sBUইZl(LYerݰ4U`G):_=ZWӺXJ! D?y+kd]J67i=kOG={pmA N| +SAhh%vfEY._e>kR4$p I l),{G2RH"0b6>tZ; O6K!k4SB[fBJ~9Ց|FmNxLTsC{n '3q\s@jiqKͨςX`3@*Gf Ӥƙ ΓϜ푭eM4z2mm kki+Pq(B5*v'MX:im&%=-y|\pd OU#yt,AA2[k ۜuQ|R<<.NrI%a@/V*)ȪM ?~,P㖋7L=L響(n:YgsJ& _TA ZK!&p"0mn0 28.xV4eP *xr%\!P>!EQIXk=eKI_ĩ2t`dd1ցԙ$aƻ3)SīTơ&^+H ]A=~Oqr>thu׌F~dE@+7ɔ4Ps4BgavRы)?nwrJJD;f- xx57dAq#;!+ Rv4?]5\Vxmfyf~Yto$*J1="YBHxrIqRwX vvsKĉ:;ocAj;Z5pbUn4,0傫!jqο(KW%Ӧ(rjtf 7 ÍJv$Ҁx|,;S c_[Y8>O4$k'7$ Wo&Ok ;/.y)) : {Ih[ m'@LF~~k8^0:lO}= 4h88j9gVb~BY 쳃y}4d gu6w]U8#Gp+й^tP_8k1O6Ņr0m b!'[<ݹKB!v1 x-.eUt;o wq[Fl7٬u/9ÄnjdH1[ZpŒ$N|sALK72Mh69(0#.XԀj /jqU!tAKRϩB4\ˣs{!ZH}:x<@bGA>4'FB!8_ FܓdBUyDNA;"&yìWn ^S w2Ar+m W&.B*׌o*X3ᕐxzN0S>+OjI6q=zVgYK?/`h=XnK\7+YBKd7j Ɉ*EẢnx)HF#QHȄc_d"1@<ذ|N*M\⸣OC`6LEU p4 [oXs[g 50Sӹ;Ti;X\>4$j¢­K J0ȣ]wf4hD. ibk'aWў{fU+_4m{N_dѼh;/ qmA_[wDrǏ,Nu^8[0W&.PyM ,F (j* v{.A9f-p}Vb`Hk8{:ӱ5{ #fփn^aZܞo!W' S񄷌|W" m,B3=Br-KȷߋwqE/jV*^zU,[CgMNzD&Td!s I9ihZsiTڇ:2V3ɼJa(([0S+M&Z>De\f^kpmC*67l¦ТI@lo)esm}9'IqW5QQ(DZvi#k٘>kP^׃ܡ"o @eĸ&okfj<\(ھs Fo?(\ǿbS__wPoi,홹1t' .F\D|?r2~rU  0K)>#Q_,1JM!wLS |ad 9u#‎Jq̵ahҾL ge*yܼZ彑̄mބNf 0rD <%X4ڢ@FOD˥J68^TE%|5>lBny3rf5:4ʤk?|'zv7h{"2W:e%A-Ӷ?-Bx<"~ Ӥ ѳG ͋tZ|Q5p8d9_n})K,k %( \{ۏ::[ZҨƙ>U˙)K&>ŸBpHb"ƙ&.1#G:!WP%i-Y D &gCue]n)xn5'-ů %F̙H \ pzPcpV;LV*Ań8Un*?3^}iF\wX%aYk/OQpBTJgNc)A M9w(?N'64OTy g L3Yfbğz?ld$;i 5xi'CT,#\`ٱ`QRE%ru1#1Ș)zazW^8k~ B:G ]teVށ:Oo?X!QkXN_Ҟr]0|Y LY 4{%JE]CaI.`p_ G@-gJn:i_wg{coY׵P_! i(V {u ֻ9n{51Wy9/9`1AޮCűe2/SJE*WH_[9S bVKJ,ꊼދ"2 %)/U#1vQ_M@{ { 2؛rq{iA~˴@N8yu;GXLPo@BhO Q?U=cSn1}='4z.%iTm"] }\6fIhUFs{LvE i#+)y8эs\5%|Se"^ә+`,*%$OW' DPSJ-=aGPt1 &6u{dVv)Fl3VeꠍMKv|i1mjFICTo!~鉃Y]LQ~#o04'0LRU]5ZF.\qKgfl|YlD2SO]ܾ9i,rv 6me"J!J-ԉ48C*o70Ge@huAY?f?%ƨH)F!TmfPtCB-TKvjm!K+yj L?fSUHR( *x޵xdgowIri_ y㥌ߋt9x3yb#! 2TR9}] _\^©'5sjZ8ΏO/,qAэΖ@g+SJTGOnlXm/Ch\;nUږ:2dLUHX[# b]N!8*3 D0l0ˌ96×#鰲{ns;x2pj2Rzf%p})wVl3/po)m[3{Yѥ(B".[ѡgpԁu?ݛAӶh#=YabyIn,I*'A _y bY`Oa]piU FjW!U, `AnhXrJhJ{-f%G6tgR.#:]8nQӲ z s",\ }8 'W|^C̃lI FT Qc^"lS"jyuq Ԁi^Azh+EH5cF}t+D¯pCBf.)@gc@u^b2ּ>m;UmLF0,iͻd7دZv#kl[\ S`#r&y 97 uU%\s6:ݫ ~mO|{rҼAN} !Uc_ "m}3a H~jiU)d~C U1@u& 0G=e҃*+! S>@_soN4.LI4.0d%%dLW]3+G"qy(">db|tIۣDE Pe3M\x3 ߙ_&T. ]Hb+=9= 6? =EMv 62ec۳Uy'=tOFpII-\/Gc8b$דVdT1_NCd cޑr׼mh ;1Y;,K k&mԡq]UIU/2gFW!ϗ6D@}wSOZr\#gHuFid._voЖP4]xXip#A6CSOLp\ |vݔqp (F2oOR1QRT C6zaht[r_2!4to} "$GQU;YHw3(̀GֈqyFZ EXPV-z; 6Jx l%XO̦Q>~ox+lbX{ErZ8N|BY+>DC[M_|m˃Gv{dm^f3+'|G M.tT$B%h$̙,(m'M>TE#G`wfpF.87S`["v?E \d[=v+]s1R/}. { _;f>阪@,0KEŊi^v=_O%Ƙu=8iٽ7 Zh4srtx2!xnP <4]%w`Ը>ג?"b]NN%w3w*/Јr[_؎R0ǥ0m-  ZMsEMc %5D ulnm['!k`wYhW^ =,a.ɍSBU~ 0IsDڲfOcD)Gxw a܃ Q%.=KAuÞR 4dK\,Dbz.fpur۔#9кBМ#s}ffwD7N|.U/X ;gƭEȕrls!;~ ꎎ3UWlf|4sbk鹬#_sɷ,.E/)Gc} - BCߺ\"u9L~D/F,51$THyߜ ]N'5"gwHq^aHͥ%M)xpK]^\+rM7JH OY˪yڎjTvJ+"OxrƩMIFn6Y0K%mL}GH~g45 (@AO Ӿa!}[ňZ˹KT¸koOBo#c;0a@ 1h6.Pgx\1Rf#Ժ (_(_)^ jx_W7_~`FyR y@ǀȜ5.B.څѕYFB8M2AYP?I+4N~΋wxAB ^Z^z.L ބX)#>tOMj]yȓrxSջ{Hm)ӕ^Б彟mx Wu\ogKY{^`ţMɿr;~A-ی[M{#Hi(WV:A3OU}Ql1A!lfdqsC\쟸)cTE @p4w=|;CX:0tFH_9 sM vNaq6fj߻]"y;K`{臵R>2˪ u/& )|i6G?l-7LΗvt$(l'\_kض? @"*0^R+ڜf: |;fpc4Kq|J%0'I',!{X%a/pUR#{_ÐmqejSc(h;qX^~3:Ab>:|L ޞ3_,qф# {E0;2_9!Ms% 4_֨3w/6cH[ŪW}>*&\t}97>ԣ{BkO 4i|ΣD÷ "?2͠%cc#qWs? w| f$/ 8Y-$XmZ/d"ېaN $T PĬeѲ D2 ^"Պu|:P ZCZN 6.=CMYZ A\GZL~,+FLvB}wč2|*h+J_ҲΫbkD'Ac__ـAGP|ߛu4 ,L7I/-Ao2,<^4S%MG5N"py; WEkJh뎭5 hA(;(q6 p٥wvV6n]U0&0Fk%ykaKB&;mS b^YŎ5&w* _t_ƈ#JRWVB\`hߘJlK}1ER oӡz1źi@:Y|7_[ ax ([* (76 @/*:~wF,t.*!B՛Lqw(4_nQ 0eXZ3)L`.S~((Ljj +XTs)e` ܱ8 i},$_0lcg5~TΧ0n3=ɛ10ָ~ҹgL(Ż UMya(z Q6,(ttAzX q^b-vzN3BwiemC|5}$ 7@),TLbC YC/Cug5NZC72}{Dr#Ag:OWh̠>/@h%[}oV~™)BaaRbfHUe ~f({ 'C* Pa2+9ۓZ޽s.=l;Wjddc{ES!gq{\B;MiCc7LC# o;Ȑ7WC T԰a;Y7+*>Vi1Te^Z@GOPLNpR,xJA&C˟8C5hmc&FPn,mdy3xgܮV6LGY+ ޤΝrxeD5-A@փo8Yk-b:*ٙ # j\0=?v1ef+i6IҒ= ?#l.J{?jJ8蝹NFU%n_ۆ*5H]Uz}rw|Lddބ G#!bO)a:tT3kU휭 1PV.{FDt9R†~pU]@oĈ-$ ')|7nf}|{Qs^^\CV!d^ckho1_Eq/nSS0*} L =5K]%)h%Y *I$.˘ݴlQA[71}LHēJ|/rG$"6nce.]\Ps #E󄕵yzl#S$VhϵwK:b„:![utg ϑB`8 ߍ0'xDƭgc~7})DjRFX!bZ?Uw|jd0jAʿ:(L$l|i#-Rgx8K\G;i=.Bq|fBm-`07RӥrQ#$\r$lNɉsRa®̷$P^'~ bdfָcGXiDvc[C$@"i@ⰶ]_hK2.`^Ry=NjRead&m9 HR`QbS|K@w֏g*FnTCgKcyg厉jx, Ôd,[Ye4Yo lq4А*'tG`1||A}ПsGFKJ ܮH_4Wʃ*j"VRg#U81}p3x4AXz2n$i3@D;0#bI}Tя"@dLbKߒ)0]xpf>X^c5x8Mb=T#0J416/>} pxa+uJYZxj,kP?Εs6EnN&6̼0R-Dfp@\= iA!;1<(j+Eg=č?h&_=Ϫ21jVurm_2m=jS/1wrjyuQIR0n>O7w k5ׇi)ț+t"F<~ zj`4D~1kA56 8dQcֶQ~{zZy/V#PPf2[/ۚ8B@W=9{Gs,$?6ۨ&NWB)7$lK E#TD9ՆU>;F4U wk~b&&#Sqf?xt BN"fIĸ) k [?D'w TңtNkt3!6,l_ }e+Ga|NbGo a<$'p+ExlqkUbfm|55`/4x㒬+@6Ce5J־AW p@Rk#1hE4pifVZ&SȘQ+FSQbVn̪&~wOsym._$Caɹ&.#85JT,!d=& -+fѠպl'A5Éj ;;vq0zqcI^ৣ+@ϸ=p-sA9@5/96Wp$sU4CJY-MT]^/8{ZNxXӏ)(F u. ?X*xGWH |s}Kjj-aI3w-H[q4\,ĚʶЮgor,'+@dK1V+.N/սϊK>mfxKt0*s,V呅@Z;PoQp G>nƾ)Tb677f)'2VV3[i4A{ gvO-5S/kP˟\LaGW8l0B1zν!m2+k/3'OCƑqNѽ}ȟzbobœ~&4Blnh̆`%H#>ȶuPgة=A8^U4TYZ]W]R=SL.X˩9uaWf@f5FjHpءxT(A)MZBK)y_@ɀ\,i!RVb2Yr&y~ވIV5H*Cy/{F O9ZgĿx%g<;qT}KʆW TΚIl=*^'s}9]])S Y/ 0Ddm= ΂*Ǟ)(n$RY ' 7R8m"߫W kMkp3Wj-bC4&fLY3$C;ġ4p㱴SENؐ'WXtMm'-- ?J*n9F[qQVMLYPAm?]U^&O"n"g.qϑS!Z8sS,<\{ֻhy ȶ j7o[s/`Wͳ}Vݢxqq]m  D,^w]*4GG1~P$4LSӜb'M^+ļ7lVr4Uq c*ũ^1X[J~AZ 1\b1p7nQ-y ;0P~ 1_|s9358f s})W;7It7hTiHKz-NonG=Vّ'hn]~%$SuCEœs=`A;l 0 gsƤO^YHC4L}Т+rx13kL562R%-CqkN( EBhV+U>Q4 nwb= 3bP 4XʓD\v$ג>30҈PhУql!E. 0^5'uCt*jq^ U=Dj>&B9mXs<:Sݫ-O| 4~ mB@jcaimFVA65 *Baō7xdQ_~P),W;K.DzK˝f:ъ/EL;~DcGM}wYQku\_@:q姂cSy3{ۃr0:ZRvZR9JsIO@ԊA!䴑`JC?0."bġ>xA1:}wT}D;,8wDNiy;Q\ĜJlV7ǭ9t'Z{?)Pf:ڲX0>5e]Ue{Zq(;(EJ!\+Ej 9 us : O'Ríw÷0MѾV׵֮6ԫzW5Nqw2 $a*[`릡coK>ôW҅19q5luFZJa\ ?,FgV5EF8dj ܘLӇQmDrLTV t]jML.&ޤgn$E2u TGOc^l-Evh{X~ˬ0 `* "hMX%($FNS:N-eGxa;DPcǍ Obp u*dv:0-7Y1u>wPr:Gn#x(?]l2Y^*=Bv k9}O0L%Hd%% cfS:}B9M2Ul_jw)%dl۫dXuoŴ 0BQ$f51!hz 'x>z3os$p!>2n*qxi-F[Ӣ8vJ|.H:L+ (*'=yEZ/`1]kpBF}ۅg'p!- dz,w9F!UI.ݭ?&U$_ VbƸTc;-=4K2}iXϾr%b,v[ `/qlRtWإ8so;~@C4$RVHV|}vcmh@JVe5qu ?<(-Ij,LR]Otk,S0uM,PyЎG~:;uE]N=Nۉ`QsFu G4H1^i猓-& JMRn3ϚcnP<˜(^/Yo4ǑmkPK/޶[g hz<}āŨ ]_?`؈^㵘T$d0dıǥ} 9˦v1֌6$t&Gz PLkg 9JuQ PҶ8w Ğc*",YKH*n'#6?Ι;YhY;L$t;%0kႀq>-wfƤzU=,Ap̫Xţ٨,"٢me~6׳L+ vťf^]ҦPOv^1u ڼ\ϐ+f[v!^=m2%%z,?[L laI~L?i QHEX%]i]w%3-)ֽ=O*a=65*YqFfⱊ؏J4Q#rBGC, MDKZ[@0$wMrf(:i) EDa봬.PG DTm/RFʀ/NٻKŃd*~[;bdOS,9GNӎk {Iy5v ($swɣR6P62GIgl5{~^:y5wIC cbE.[:Z=GnΖnS3VЩ84Ԁi2IzD_C(M7R?t%e,مy٦3zcڠl2zdo\gmqC1viFCrD(=/Uܳ :gKA($hZCs% ^ByGa0NJELIFM$ibů၀(G78EM0@4t􂡿Zux^k[dgR3(v͡F.7or9eȥ\s2aN<^M܅Ȯ} >¸ |L* VS n.M$0yob4?&{E׮&c;l`bXDp ц}CrC4n9m- x\K ]́O9C[Bp, &_z5ᲫawM37NK.=zmB_K _Td#fa'tA~>rt75 ĞL_hgʿO mXC]W2g뎿7]/]UHHOSNj-\\%yPByW xCTڬ[2XUZXLQQy[C XdYe6J1^GOl~[sTnV e9]Erw=;S8fX[FPꊊ6cRͨP5g/V1تU[qU{OF$rNE*Մgى ɜ1-wE=8 NclU>L]/bDr j&rgC*+8Q1>G▔*}F%j_]1bX9|Q#Ȟ϶g,A53f-_ Dpv3ggP`Nt+w\P!rh&~P?O~jf؀YQ*͆)+\=~kU"y4k0M<3NL_(O"U郹7^y3pojXM%U)i[ȋХu!.AE#VRB+T\qm(莇3z?ܚhn¼jc^e]uW.Cl`n-,-~K wɲ݌ >u.|q,ojJ-qX R+aQiނIjQ*5‘yޗ6OҚQL\RE8]CW:\ ]nlpMܺxޏ} v،{`d={OVi.͗#.^ZB0 =4~ot.Й\x2>/T¤,n̰ltKѷ8F `u`ؙuO \Rd#l 5+a$rb@Կ:&/yW%o C%iQ8vNЗ@U—62E í&%S=,GI;_Bq{&N*^=Z2 iu/Q_+̿264 Mζ JKL;J 򌳂 Bdb9&RNoS$BrZ<2 k0fmSRN. Jq*PXF7`,rjtL*أv ݴعŗ82a)'䕊4nm$,ǃT_>1p.,;T{GWLK 'ΌEإzu?IEOX}園5lv9M|*g/RPdM@ H;e.K7W ]5_zxOEvi0r n/ØEi?m!%ɝ5EQ6N.+rVЧ揃͢ Jm䖏L<ܮ?G67X¤( ] 3~ܡ_Z|ɽHҰx6(EK?M4DR}X-va4 ·{(9,-&\T+sfwepΊx)Ͻ8&ߝ.i'Yn/2ntM-[)pJ9g JxMMeV?`TƜ+NcJLQ=sMOOReNʴH&=%\4Hwի~ Diz IPg(2ˈs$1gMS9@t猢1`R_5k55j 5f(aIjHv߹$-+ާxU.ҝI2mr3H(>o7WQ-Ri}@z"Fo8ݮt]< =gpl 2 Y$ϫh=#U~}&D9+]g+J PƞJT4CR|B|I8N֮dI98dIMy4cE=r oĵXKz ^o|*9ŢkJZnݪ:=Q77^i^V8l@lYc]|ɋ6Ub9\~5i>9tB_Oo<-3nq0}`14FM+ň>iOΏquo׬BEڂ@_u}O'HwezjӸ< %/~bsH:H(~43nVV+.@W(4i:*?]8\AnoUMAAxigZkxs)V#uӊց5f n$91{+ B mB?>lM.%U SWYSf%qvjxZZgsf?Ij̰,+6zHV^0( 2:="wo*Ч1ٶ)U7MˆEI>oWFke+ヷSiɚ.y$i+o?:u"0b={bԼҿYG@kOV1iIh5IZDмդ eΐ\zskb "lܕVDbzp`x @ i(Db-vvzbO^ K⼺ y[ .cAw0I҃|| q6jY\q}{^>Iq!S}y&1iQY=](B1H@q;Po x-)ׄ/P7 cI|twہKj9lLAA@?}?`H Q>kAeRָu0T.&WeTAGX@mOknu`.ͲZ1Bݩ('H:֝H+҉>G\}:GXN\UC~MH/Dv}&rm]۽=L%ٸl<2i~@xVf0;AvO8/\̽-n OէQڸh.'gѳ3Z*ŝ5,gMxUS-f$f+Z,GZ&[]9An ӉOBwy*}'gLܑm!֪]Cƽ&#G·uHq=a*nN08 *nC^+otDN:^ǭأ`ȧݺ6v[_>+|plhS<pЭuu4*I>T]'÷^(T r1kw LC8Px<9+lڕT?YcG&Lף~oxa7!0 y'֔)[CI<@:4,W-(V.bc2o}}{3b󋈌ɸ""đA6#*dzEHZ/94_֣?N{y;)xj06 F@NYHx|DC/A(XaQ&"֐Mt{KfB8jb,eM^cY3t[{ˌZۧB' >՛%uB!,&{wR)6P 7q |wS\Ɏ%z3[ ̬GebJ5IlGE5@0{w~llvQ[La2-D~ЛM2u?.\`F2 _fKp 4b&&ވ#h+ki4_#FFbCu#:TwkqQizE_ Yx,K‚?6R@Oc&_E| u ΠԬF-7GC\M ^D }2\.Pk0Ե9u*^ v+F=$jK63xV7 C3J^cpEuY_+;+&v烚Ѡ'a%zyBGrvЗJiW[hJqߝ)n|TNJQ`eݮwmHynhBAL-bJ8.}{|7΋_'ϸn]sjS){ wI镝"{_| ''ƠjS^fh:[KyB1@m?ܵw`mlRtA8^~CLBBcG n8T9H,>SA܁\3%YKJ[.HDhﱚo˪_ɤ>ՀFZN]I‱8۾8O~p' 8-Fa0 .Y./_$$Yյk s2^(THÎ>eyPLT*UFJw{?s"RoXo)&N»FbdNOѢIx]^<ɴY^tƜz֌y Q }DZaƻʢIp9U)mVxrSYHbSr_۾M#ׂpYs/ە#JT%p5G 4I:t ыir`_k֡F 2».zX{ `=+]U ߃ I^#6NNrH S!%%D'=gܐ#}YM}Ć2"Dۍù3q%ĥC%_|zN/"6Ry(AvǖU/- Mfz i]+OFIObË'2:i(*@9f$,K"=!16FBScyJgtoJR+Xv!/bF?;DF:Oݤ1 ]bSľ;=G~ןЁ{֦;"Ri)GQ.jhQXaҢֹXpP:sI1~AD M^i-!B1i ikH.ҽ .OD^ 2dWxPKqVsďN%%j圸"z&  ?_$R] %j o?XY=IVP,rߌۗB֠>CƞncSl3Qq>VGKS&>Zf2LɞeV/Ntn&Q^Ċs'x<@-d/‹!h,0YU Njxiui:6OL]4&S|U}DZg9j^ZN\'j=oXjTe)&["%#[NYFВCOŞ2 e<{zV_$/z;H-6[]IX!d 0>qEqd@UJvO#yhI qReգ'gx;ct/ΜltxaQ- XjJ۹yŊj?rш%L2e{0֣x`6\3ƵhLBeFZO`ўˏ=Hg tYʽ U>>2?i P_2#ۮY>[cE/OFYh"z>{x߱`E|/ %,6+VOXhu6ߡlݣWfB- gȾ1 6;RN.STIiϏ;pYA'zPJe϶rb!6p&6oH-5woj`cTȳ"l$!#h^ax=|D<}AP 5ٽ`I%̪mN"o+Teryl DWd\1F# }ie 뿙 0yI꘮g9i@o;"0a.'ȠД)064s;7];ȖORI/x21ȳsSR_Z m^>6钪PxV8}{D?otCJ`pGwM`qXUfBOF}1B'U܋~>(yP@,+iZ2N`&G?:Dwyo>q&_@^=p0j\YRu<˃bUK MZ[戕򓏀9/>h꒳ҭA[o|,gU.V5JC4?#~̱!i^k<2+D}q }DhL/ Lޞ$3n= B%9*E$¼Q24JI\aa% cBwEIc_rEAGkKh:d1Uh%BVK5i -kv\qLo7鯉& 8Nև'b$' *yʴ(OoRW8Yt)[ e{ge4(5 Br(3#a+0)ZDžic]\T_5}QNVڎRz'9n:g>BbosM;8vɺGlγLq#qqRcrWC 밟Ԁ&?ǟ}3*vY(2> yQ#5ly*>z|hZ-j<!ݒY~=`^*lixYkO%Nj@o"aq,{H$`VqnS$؉L \\EKߑu:ɑ"A\{5bd jQ(W]1-.ރmo >-y~B`nWá"Ч Xx0L31sz+j.ngx-^Yt҅IJIQdFmK@yE`nY12}}CD|<%%Ìex5ƈĊy.ܙJTc1AR/9 vHdxETlX]q}L[hFiE~Fb͓G褝f LwBr vDW$9mc+G34%صn(ϖawMNa)x`i:Ed|Xک})9(j͠ycm?L"<+ß-eS\gZIRP`]*́\Ul U} ") eø9qiޗd}7-xS&Yr2%ԉܒaS(F.¡ŸoHFUwτ^I @8S$d3qc#: g!sTóv?s#rv SVkO!*F)n3WF$IX)Roiܶ9#棄@~e/QUwYA!yhWvFG3@,h( 1ntڼUDe*}#x{!-{[ -Ңxe9'}.E(Fky Rc4eGv._ѓC.'xyHXeuОQrջ^tg9Q:˜~\4g -"T% ~K\J=Q_N baɑhH/~w~ XwڜD֥!zƦy7"=znHU4T_\؞1k {8p究4JpxX`BfAY" 5ƓيX@7pQeRq_(J]Bb~oHyGeSr& PF3#_~EoE6!.×].gm!? udds%+#ݭc6 = Q ˨*bۉ6̃={tѧ;ّD8:;p])!!pD<g _/p1y(Ѫ?"?v0 [I~[XdX`"PV <3ˆvu_5tz~DJ^ $ԽDl((f`97jKۥ{4{ %5)yCVV:m# D^+<ߞ' (C Bc.&o"˶T-1] P2J䦏K7TM˓Mm1G gdNcvlg5Qt#VRPcY+-}$YP$pݨ./s)R(FS1IjdZT/ T#k qx-"s߸'Ƞ.+÷^=|IkGF %$x`Wlw ا@cRT&w:?HI1`^rvh]T&hζ|~uf4^LH'E5 m, ^jA&~@-C >7OAH[OrQ" x׾Qd2CG@}rOwjZ=xʻO8Or K%(9uP\CM%T L&m3,uuDdlqF02~^:gRijhm'xtmSF<9E8˾)2+h߂ nUSYz*4,]J >Cڶ]㾳蜘o8*K>~ Iz)8Ϯ΄5x}q|f?vKtYU U0 (@շ8CSBvDm0'^D2A ޔ<^m9ă 94ϊ*3Z1`. <~[*bKšAO?|_YacPlHh'9; w]{^%N[qԡ6'ݕVOĆI8=?20>!'/]-6yu9B Q!\&avGo>x%ČRϞ3(_{|pE$/3P% @2I&t.Slga.V܀g.K»<.ۈ qA WGRVv.?dž~j^v Ə|O}Ԕˏgrw]\:!3*9|/ Jjq9gXiI,=ND=fƮc|lm:Rӥ ux;qkYowڧG ::5 >룇yK}4{Evnbu*=,z,1[T@[H̳gGuKg^^D-_񌖢ZWazxb ulfE7"@oa[C٤KܛAQKتkL9"\wMUO c彟/t> ,N"^:<[\FT-KicѸEUi3wDm}To [SZu *+`ƛ@u^ŶwHr'[.e'h2DL/J}! 3DwȒ!QsgEѧpl9A=Hnui|V.o.# 2wTlXE97(qQi@֕"\JPJPAU,U}2OxJ-p}fm8aLC!Q/GS6fA|j >/?`nDKS#1RiI&x%O@+'D_7U]bWƔuk6' ɺRo3\nx!^AVg*^2aNQhs[2.%T<_:`z,A8 о2Cy'x+*DSnՆzZri]\H@ A`OCѦy*. +Kǘ)Oy7F,j'q_>9NJ*-M_R$zxw1PDMEdIaIK8$?;e m[6zS'%K!z_Ы{[0p;Bh~'U!Vw >e]ܵ@g}@E.3l6[$oQ,ѺmI" wZ2s\_-1F?.y]*D]_Q0˄OEҾ'.#&nLm^WxA(bȹ**Ws;+Q1;Z14@kZ Ǫ8E.G~bU}KTA)i[S 4{.jtIjo|?p~n:Ja'\Q/9rU?jSr9l}@*M17\^ 7IV3o YUb@6cx i! hI*0.4 t@|i<;{-a؈hR P9fxi]wT' ZDg&'I>-÷y-m2 qF(C EZI(ƨiB̋s5Ƅ ]dƸw>zio6F#(Ѷ-;nYX,uoԳ*{ʗq$xp"Ң6 Z+!&=`&HPG E$?dJXߋ\ڕʐ"UGV&z>+!aϿBzӫz{KE˰eL\# c)-*'Tb[Pvw؍;XƹӬ\T E8=";ѡ962Z6v9 Ɋ;Ww4n0jItT1 lt8&[+L^>?RB64BQ3&iN4 2t¢m&TcPӷIPWl  ~gp-/Ep cC$YA M,u/Ɲ,!,'iuh_#άŲi29ÖE_}Ym5;Ow 9'ԟv+&X>1ʕ͒; mzW<_kmOwZXq+1G=+B/C; ϖG }r1,o +QkꀒG|,=; w<-xvrtŗ]q;th[HG1x.>l|:| )W$:QQ8p| nĞկԹRAºҡS6fN:_ͥu+4ѩ P\2AK@ UE^]XK;If2l("FM*S}{TiN0-^?l\I8'_Uq/$7"":elN=R>dWew{$mlqbnSmg0WGv6jvp2^j|)R cyT[ll}.0-)9{ىzڗ 4:":O=bs}ۗ2|^X|h&xz2~#ڴ5:Ϫ <4^W*{O>JbGM=AhvHLħ~PӮ숮np~s%KH Ao1PSHbŽLB15#;aYr>J~O6`Z*ؾyG;YtḴVҦqnJk@X-N4͵3뻝֧̥a@"?lɃewjMѦ@m->ImUa5<,|pDRAK [jF! Byo,!=FYUx|漶n&XJ;ZHH`ɬsXWIℝX 3NL|$cd1J#̻Q2LI-ٵnWo&ŽO 9d'}3:NsΝ)E5蝩|Kd){I!7Ia8bձ>H4?r_Wi%@%Rs3bu"ZzbǥKʏӊJ&U]5\MzJc%ٙl!q MmDL6O>#׊q -Mގl`YhfR`&@8w;8txU'k|3pb[M9mQwrSn&hmuxeG>K2=J t6 @ɉ1Mk*a,-/- K' yG>#X?xKw҂k82spY! E{Ӡ~#4R8pu-1vumߒ4!A}K98dé5!= ɤT@"bTƵgImy ]Xtwb΍YșnxG}^sa*x8 A?rcY-!{}v[mPKu*Qa{ /IJIJD۲@ IEc>\l !Rp`~<tS58ï0oCֲ؛똺 ? yG$ aFWcqXv+yn{j5D7~C#NVsuixO{JH]4eH¸ 76!G+fU^xA]tC2-8W:qh]Ea~+}a8p2)fzȯP'31 uD5>c: 3XMM~TL1c=kRˠpy W[a375ڳVOyj9SApPUSes_И;h 7%C&*gsRiG8v_QNZT+ at˴s?5jN5$ɥǵ ]fs&Kz#vSuzļn A0ڹ'TzjTW(l lLs~6n!}pq\f/6qRi؀>axxX٫qG397`kɆ $EN+;}H+%<{ D*>W`z_ #'!w:QzF*~1͗Hx&D[B@@E f< 3/[, @Qss^єt i]73.F=huhPP"ZV)Ԉzax]d'w6Gە!S@a gQf؅S(S+n}z j\`|>A3[rHv<25ߙ@څdMK+iPJv’d֎,NPڽNs?*SElpvvr2\0du5GM` =w4xZi[jdBL {+=J~*GIQZ.<Ǫ|]A C|Ӱh<\$/0í|?,ȫ`u㚉8OH+ /AO'Js0/6gM6ZnB>ql볅d0-$p ֐RXG cP+ 7텇 C$)_kw1&^#F'&5x@"#~h=䴧qJlb+:bmmOZ* }Lwk@ [ŸuURI+1_X t^Xn?U^м%gڡWOۚ8|Sna\R)7">%\d2'~z}._kݰ/bFdv 5ۙo|}evi Zᔺ0#D=~Vo-v9Kp2Wq:bBl9_9C=Z"ULTf4Y0(Sbql3ݚsS雗84nG)TІd*50Pަ ~OB${|NNq#0w!;WWk^y/Glaix@ʳbJˋ$9Qsp[F sK^uf7-' b)ny-Xo6{;Ac#}"ai&7;sbx'}n2D_yέ{nV yl߄&G0:q&ix.n3};D&5) 3VS4 yIFp|im|_}uqpv1m."x2>u""?AcMorzu?l74TDaY^c&'x8O s fGH>5 zƟfk)o6n>W%SeYx&cU;8\ nMT(fϝMSZ'D32O 08)E w7¡)F#9]Yl $4Ř{r*|>K<ԄdizaBb!?dz|x>"C14$tD[gAyd+ըTce2u0J:*w9=op9x9KЫv):7T?4Xm-J rN\ )ɇu3\lh'<A [vT}g!:I^fdjS>QT. )ko=}~.bCOh)Pض[9HGZܗKA>vvm;*3XӇ@Z} 8sD/B4+k~c*e+os5E]vVe(9Bě; :WLBKgw-})bܐ1l(Geh0C:~HxaHBFJilmTt"8(ܬ-CM$+_F(L*?S1q} Je>降޽L ɽsxM'Z #P `\蒶Ej eJ HW&kU|Ki-9rH7 5\Àßéׄ§?64[ 5ҳ28 ,rIXge.ٰlaU@8^-7׻na,lt4a*837ZNvkcӋFJP?HXfմ|؃9 ȧR6g IV|)gUG#tMw(}dOt7͕sY)| v|iNoOY|5hp.t+. \ wE3}H3KӲ. Xj'/%IF4+$GcAp7?C#නۚE)Wu zl0)h#xrGO`,_ۅy%Ct\jlG2xv)FKthR 0TwfHw̥~'2VE [oop9:h#v;aQp7ii~}:'//5_#LKtۓ'm~߰Z[gjLoej 荲6>9kxMs5쪃0hZj7+&㌇|ns=+d_މHn3I(maQ iPQ (W39^%΄$iclo?HX܂Th<ਜUvF>"'c/mZ$*i5ơK^k>**oes{?p Wb5&a5f[2m#qu8ˇ\@7,fN:hǔV?12 ʴsb{w); g2G+QNn`$[+b$ÊPWv&l\0#Ewe֚oToX&D~7;g$K͐6xEjXuij8̄/~ QW{^wCdju>r$3TP-&(t5kj&ŤO*Ht׃J,+M=}qTU#nNBVMb$W,nvH-}hH`2|jim":q/K,8E**zzQq$\R"vZV9LYE3 DI$ab}_v rJ3Ncqc 0K:29YY՟U8'Vh1EBjCcCEf39ә;$9pXI j #Kh._MPkG>?.9\3B"UO9{S7#م joCn 4j!f).ͳqEF6Ww-/-4xb[/V x粠5t l6ݡ?`Ԡ> ̩7Q0|GS!kUsuc 8I6aI/`<9Ī {pX2]HEoLbG\n4 HB>-c`z$fG1q9;j##Jt;{)0ǧ neHpM%xx]bF[,|vV7CT 4"VLʅ__#,`P[ͼ6^|m,9~6])_Kt@U s7Ό-EAސaπ+,Z=y{x"raotoT;.0Pƌx2.!/?v?,zI؞UxM q]+S1K Ilc+w9J8q\ SG32l``v38:{{ΚrJӝpƠ`V!o/jΑGeG6,¾eH?hrFL, ӷz6 \GD֝f9U[EU:mfF3fôC@Uo}e;Eu1![ /D!- &x8LDA`3'9L|GɰPL7Dv0}Oz0g1\c09_-<uD]Z! fB 6~s*_Gy ɡȁA3@V?qIڎ^+i]ҋPyaS{D_@N޿fx+Ri~;vDDVEqs9fuy JO1x b]I䣨;_kAQ~I$c[$O^ QCodXa"!wIkstGB֗*ݨ]afFSCtݬ9% ɫ.vJQapPz'"@hww"'>b`Ƣ\B1E[ۼ+3#ъ[]5di槚%g#p+q[UQJ$%/(!Xġ'kW`.8ІxP.v2%hUeAr{x3@p Bpnu+t{ti"[ |}/rzjL@c|ALƻQU{! +^mQxK*`}7{Ӗrp)3pMǑ4q9zUI Zɴ=zvtoRiﰐoD}o6$WV-rMKEa"'qJ\-lέ ԓ fȨLtvXa@fm?=fiGT\s%6Q7D`>E402x`I \VU Lzbfpw&]+):|*eU(Dn`}(Sq}Tkr^ωiޟv`T@VMrwYߪd[lxs4XJ([v _CnE`%gdķ4\d\F&|)zp%kGk##BѰTq.v[𶿭475fI#QkwӜPl0Cj>[C|K86s9Rjlam;݇U~^Ӱ , 咵"f9W_s.ݹv8&=>$63'K@kP{\*Qp2|ևGE:pLLD^7/_jF|çi`'p7K _#o.)qKT{O\-)r|T :r ޔhma 1HXkxҒUA>:=mgE+xHtιAhLLe*t|t~:_b|3*p*5t;m5 u)u;E7n7H+##W)/۴OvKeƲ)}1=>[Uf``iˈq ?=I%"rNAJ4*v<"; `Yq@K 6|76A9<8#˨߻P6< i'|Ź4@ { g8|gQB d Fˮ7*r&gq?̳~ ]eihoÑ6h p/wMDn\9!³x;tMs@W|׊j!\eb`RjeL6.\C8*aeUJEJ̪X,czkn6eWW9w\¶fW,6T!}Xu^Ft!;." nRm$>[˰AbH?~X~<`&$OK 5|ǗN&O>E{ Mcx͏ xNWYaN8wưp|KΨL\Ui%ֹD.R6^3'i~7Wx'2#~Z\6(V!!t=C j͕g[WRWTdq#73d ,|ᜁKu @u G9aG_Ztt98`d2 '/o$|,zܘ:}) ~[}' 6{L*A)δyFzLrDr30л^tt[!qk,*8s[ǏzYRNH"&(SROU",!UyMFjJ9֭*ar^=Gr?R6n aD?5Jzfpx /DVp«[DF^0ȋ*:'vvIN|ق)l4r"Ci/8(Izn{R3فG3{ âJ;J];0ͻH{>2nݱq9g艀5*o97|>d69 굺(HbՍΣ Zsۭ݉ȿ1/|M_MC|KRS;ME̫QcKX09 %؏F!!$; TMd@a%lX$GNH2S?-g ;i+`) AYic8H"ڦg[2[33{_W*Xv@ΜaIqJ(ڭNLlP"# L}m< 6ղgKlw0cimzXE^mATa ~&SS1KwnC k/-SYSj(!b$^, 9)YpmT=fn5f8`ޚ(@4s7M^m xO|T.Yg̓:gsUѕak^[8i&쌟A& fJK} ҥ?jjY.˕""ظb鲎ZN|M\֐=M( Vey8}e[}&']J@X'Bn<;N]ɀDz QoHz#<Բv.z~K㺀\+Q5sb{J)ͦOזFb("C ^ě4#ჼM2oUoAY&44G>Wczb%9!9EYJ'S5$)$ X2lcCA~¢n>e,++DS`?"BP-!mGco&CƅS$693" VXnhno7S;1@~I|Z`m0*3~s}ч}:]K8'YW0,.#kEb WA3Wҭ i*r^)b_)V-,Z9`Sly[/dӃeDVh&7!?3Ӄlb~|UsPP΃=ſǭ; ^qa/K/~v?f`\gtر+leb?.h9e\.^U*4b38*Hmr}w!!6}R'@~!Q4ВsZ m<:.p?fGdº$ȐN&"n073˅26ě}JNVdTkŀAIй`??v }2nH#iǾd5wL]/8dCaIg.D4l^ W[s:s;ŽWbd0vۼ;@f5)a9/}7ËXj39Akcj@5)TB<%m49 -oe)ѵa#  2 ^Nyi'gk%8m5K`ґ1§ʹ9XHu62wG`=r9ut+v%e2ڱv _3ƏV3㉾P=8QM)|$\4??OqEFY{-mi{(CFnS2fϳǴ)%Z mO7 ǭlsxb#n\ذhx3vOh9Q/?o+)OPV4:8v%⬴=lPb|y7ln{)\$y+i٪9^=ߠ-AsatWmeLkι6(@׿?֔@q_N#LҶ)v ?VW?]PEBYaW-T*CguqU!Bڪ$(a6!LĖ p̝O.bjc3$_[ZQycP7M d&:W7<8قҚ$.opk) |!sC'cb>K,,9[oR 7# 5%cRծ9x|!wkc3xf*7FM4][si2Yw=sdUE|{>|H7=72ֱ6I_ :q{hԘeI*李2Ѩ#*vp+ᱮt[nrywRȆ"1ooj<\KTM"u pQ]F1r[mQoY?\K}b,JyRpQAi1HP6cMɻ;ͲTܱYgҶ_ ʛ w>fFNT!IF38tKh}GљU hk}Y1 f%9$y׸]rVٟQn j%|H<s50.E?GQ-'aHRJ 7xr~O9A먈Ahh8NFv4Gj;B 7z{rS#mlۧc)}|-.>OfMK uzvxuaqO"u:0y5SԻL☡eG6ZNRBHiN <.5SZh,ԽqSwq V'\@6pj-x>{Z>|#Mayz]U߸qtԿNP4?%!%MS$La%"Io;w:3"R")~i馕]& OpR\gMD![')H,rb"l6$cL:?~*@YWXz|>vu`(`-RbRѧKwjU;B4&L?}}j (%bn#՟>+Yo`z~Ksl*FY{=dtr; ~ciP6cXVCEu߀;5a`Zla781hOSZRO `ldA ^Mq1!.n8~ˡ:.M'5i3tb$s[J%x?,rnrc!J.Ogf |m= 7(3bkO`U /I2 o>jb|$Mf i[(Bށ>[n8#⼳'~c8l6 ̘g0Գž c9`U .۶?PrIYY/.' ;r;~9?aHn~o}rx,C`:j^9|AYge*9}eU0|?K@[;4AD֧W^%Ir2%_Pr6aXYG}T)ζaj_Zp)Q"@Rh}aL`o]z j}I7ʓ̭|yTvLX.J* B7N</l&wҎn0 1Woϱ{l]^j*:.P\+P3ڜytnT{q)pHXJE/b.6&#SmM$9ڽeކ;,טrE Od:Wȳ$xU"9C%^O.8Z4%r4Pl3B@/oеuZ E |}xk JNmu~9:dvQAՃto&,1x)SHm<lf_iݸW"]3< {>J֓#@"ӵM3`/ɏPek0M+diǀ7!];@>*sD.@kOXZźC56ޚ6N"dTy_h>FGh9&8)\"Sf:) &hܟ&J)BuߒN\k<`seZCڐskaȈwS P[~ Z+QDE"OBXFRGZÃ0s`Lg9 t!_&\noTmR* zP,fs/}aRs~nE$*%q6 ݿ̨U~?O>1:į{YDY({↾aí\圔uu.3t-iMe diEt!Vt Sv-l5ŜH5}}–F[DAT|$C'.p-V(p??-kL^ =}4Vw8EB`>9_6u?uC_6lR΃Lm6WA+X49f|C\X9Pdkҩ?UEBd6D5vRPM;.[f%UhS6q~*\Wm BP0/3"Al&)lĩH*,;o*B0- zc_:Ж;Xk 4⌛F~_|ڗ"6Yqx9Cx!f) {- ,:z&J+\_5]'_Fk+U%`r9&Z}.Z+O{@Um\λNɇ>3Gjg%9뗬'=Ra|PZ ͂Ÿ409/E3 ^Od);VuØ+[JoA_˦-uU{YcZP3p[?HBpx(Ә7.Ώ~w^vfo :nazLcҦJEBCz!1F"JO7i$~K.i(7ʂÚc%Sc.* *(j)݁u0agFDQf->6clI@7puRB|ڋs  em@VA;F@>.r)xg1o&[DɤBL* yD/j? %FO=d+<7= xJ o> ϝ`7'׬r-E -jF ?52bps)ĔoC(ɠ-+"nM rY ?UBi~n7my_3R$)w30;cO+ rqOsHvB{#uvGyEqW>FC5hM:yUĈe4-Ks%nOlŢי4ڐZT-^g:Ttbv]N[^Vi6iΧ.[3g8M1? >kсl&[ABd1U9t?ob%kCc~;eTR YVh)Ӛ1A3!FeЋ!>KܬW*5:X$@/)y6X应jyj|8OU\ZEM\-GGsMAq->tuǏөZb "t˂ɨ%9jʍu˃&GyҌ["h`/(֑^bO-iSk Woø]lf~#Xu0 ᣘ0N*h:MKX`ry]xK? rXeYX4qM3t6i#`D$]1`Dؤ|!*hvKJբ}@Xk;POt I%b9Iƽ_kXPDH%1mgcʻܗD5ќײ&Y^k\PsqȰqKr%JL6S3o$XJԓvw+GI_ ~rzam V3}mL>I=ţ%e41#a$ "_/Ŝ`pՆueJf( q05Q&mgw& k3Z Y" ɩxZ-x,c!>5z},Ļr'4S@t)YP<&s ü#j{X/ڭx$K#w%_Zxlfn˶uͼSߦΤ*$= dV( Tm31D%V8'~aEE<鶵7t k)oYߢqac,qk0ӋTv$9=Q]?RƬWniⰃFUe'/4uO~Y3 TiVe$ τV '=RGqKe$܌ӯs]C#PgCU1p>lhQ D @l ,cNUL&5OlQ$&_G,pv㐹`-#D-1pmjwH=,ߛSK%:ܻpI7DH|GHƥt~U@+Ɍ/B }/|r=n~۴nP#a;Iwdyl;a;EtbД>s-@.- _>8 l'f'j(#>i{| tSFLcEW3uoڲ,齂THޑK TNǢ&iq4WŶI2x%=ТL[Dgd%i0F-)&4P:~/UEm+.I_fFk֫AW ia"kG';s+LS7w]vE!UV\AN\mej]R ԕ1X6W 0*BD5_=>RU2v@(B +NZ<&k*~=HFP>ͫ"ZrwC 5M0z*jr;>.)W2q A)uJ ߤ"Ow粡P, .RU"1m\ @Ela҄bU{I<(8Zĥixn)MfmDEvLA7m;'nPQQ2/8ެwl刵3E5$ %YUֶNW<`'ZaJF. AJ?s[KnZht0ngV&#kuG [\ ];L52ˉy6\M E\YPPE6MՆ hy"ܔ -={ƻGl$ DhĜLRAbL@M!1JDHZ "f$/POaS=[hO3.dw>zwu|i,oV8"z&~*a̖~+[πvӚ*4lwl`S8K ݉-XxaAմ?gWc 5U6s1t8O6iԺ-zO9f_=XUTֿ¤?j}?^'q4a+]Ҙ5rw?P 03YS,hKuKX6ʻ'-sDN55OBVHm Ll.hӦY;|#Xbrbc%}[f*܎;kNf9 WƻѡNDX*/%{Wb!k1l7iV{8։oA6 f=b(d Gцy" OBd+J=ӯL$q)|vMtڕ/-'M#hn4vHM~X2%ňyi]!9#adFe)jW5x6ٝ+A#{A N yaOpCw=nuwl-*pw)zFsK ;te;,I5cby?{{`. *;Mӯ(E ƀMr5)i泖!yls 3@ 2.XjN{*ܸ-UpR4<[g&yJUڅJy ăk|G azKgr0 :~P+IyMHy^ꇐc/3a!@s51)Hϖ&Z 1T`6Zxnف3gCXi'2+:cM7!#Bz SXLdw *i-j!tSw| % f;Y&>[G#W1 8THԙ OgE ,apI!!Xƻ4;z+ JPhLwL?7AcON99nvqZfe/Ů Bv d=@[дmHsG돩ɐbj]Y#<$oB9֐L~ubM@4Ͼ#wj˂3+QZF‹PΚ{}eC%]՗I\WzVI%5eč 7 :ILrxV9LPO&Yyh[n`Wr3 F0Ss8FgEH razF(P30AsXsBV!rNk_+lFvO.6-\yo{&l?%1 ,)Y%=DTg]w =[" |n롻N@J=E@X"xDeu#4,1#:px{KDt\|&E-#@O~_SUqƭo˭ĩP]=HUô60ʙV`j-mS!ʮ6fժhӯ:o㚖yk#[l6#7~7:^P B11+u&?['Q1tlDkV t^իP}[%"Pkn}}osmd*JNj (T? Ҿ ! X<$l WGQAr2l{J_]%k >Rs^u ӛ8}D0Zo rn>Fzb6:J[}aQCˌ<`,ʼN[ mr{MY{ ǡbS 65A|lvʁRڷ_w"?$3cE;Oh/e%0m+2|/ɩ.ۮSxhH#=¸Ux#α ̞SqH{/T&7'/ 6L98&T\Q+q h&aa6ć h~軸8Ks3C [FLB-#WA&\L4w)%rH A^H(bo%u0[(b2݆5!r40{O 8ily%爞ע oz@آ*S6/.ޱD/XRuK(je/#'=R\X,#gŸ ]2[D~#IZ{HP%Y?Bt🾂7N Gv+x:fq'M➨L;vh\H. t~YWk{q BrR&lFi!& '<>ɓ"cߙnĤ`e2j&MQ9{ qKzorf'e,u\s;q\] -ZO:XkEyOޥZCZX( v[j( ('G[CD|\sʙ%GfGS ;xVak ~Ӵ&t+¦.,]>ZbR7ީM6 Oy2qj1{?d6_Fͻ_rgJF3!lj$O,~H/ڗx*I;!߈M).G 6kaHq"\8o.wZۇt>ܑ>c0[R'F q"3r5/'(䊇;#N,~(o{)sQl若NTٞuY :nѐ?2Aa+`b LIqt?'#o$l_u5!?*GvMH U!ёam~V$dn{U4LU JGf>O͹v hHAmKFG/ZMg=I:?7 [G7DzVR$a#Gh)}cYB3/0qPa]0]lV'k׊2K_$ O?VJgSh=%n7.NYN^ 3ypcޱo "" ̊^1#x{X0^oca./nn5O#N܍sحf>̊nY>-7RŨ۪boY7%3+w` #[; i4\c3qKfGuf]&;OO/.bNyŭ^RJDIzn:uwΒb'}[gӎ>o3iA0b{^MEcL݌*~L"ڍgN聬ӬT0QR42rP4{ҟ&mu̙h>'29Q6{Iу9/OEq6s]KhE6UFb%77!B5(G8ײt N.?>'+ŧKl'0WV{g4LgAM򐴚IqTW3/g9k@UC0s#P׺ MGdžu/ lٰ<"^a!Z rW&,>c5;}HA&ų6l+  ӈ5$ ̋J1' ȷY ^)HzMy_*QIItQP`iwzw3|+Ɇ8t8%ylB_MF3#$> ]Y5K͐ײ)'lOKJ5vi$Ziݎ<9q~x1ܵ9B*l?uC&> Vk$dPNNٲP-xus|,`vs&[}Ғl=ksCLfn6R2&Gf!P\3a}U$]$QTV:l{ coV?!| /3rp!J/-+GQzqL? V1o/oZ19si:wdNLM f nֲ+U.Elށ8_Ȏi_rpv*ןH dK.ք*[k6n%BRףr޿7wbͿ'Zn$xg ]oUJ+vtAkERmrsxc7ٜ𶓰1 -xzm'IGD( Of\h ,RJTeRH( <%ct;[pBO3t\6t*()'f8/lTU!"m1JEݚI+hK#_2,u*pm2!`wv`J_i6BhAa"\Z`#A a"3'eQ4NOձvX2<:e&Ug8fn㹥E UPyn;7w+k{5q"6J`Tڣ8:|IΛv('6'e 4B+i+ 4q2q8:B"5򇜎 %"?zJw?{wabgUYidI5S4_tUn2ςLXC@y%<tF'l(3|&|yJŏʯP!D F9\:N !Xza< OK2Z[I 74Hnb 曻S}c0씤[ljq0_4F%OdmȜ*سi+n;c3F(ĽkH0tЙ*&}_-Z+kFB' ~_CKaP5[0ȼܔNϷ)Ak1ݐYAwtgvi8ta?L9"6e砉-te`ۮΖ1R*%n$_Ppo%w#Ӿ~?izΙl7K vkѱ.wID3 p=Pj7؞ʃNA})U!Ek1MDlg\b҇i?ݕ2sy['wq5,d^ΨuqdM^w@Yh4i '|wXD\uud> ]Idze0/Eګ<2lxS.Vʓga:YH>+y O1ȦܻbttQ~Coo>< ǴY `nÊ*>D1]fևnҡasz{l~3c QٺOfno`&i=6~b~yt 4N_2> +8O۽gtIq 9h1fņKCPy`Aǐ8(SފTv?SEַeW-e ,S_EV(73!vX?O8D[:p :oƘ9jqK2!,!p~Vj巓96]?*';iC%ħɬÃA}Y^*إݡbXN=cooqte㷖.kO#rybLSJ%gĤ""6 >~s伲 q?|~|"b]mczhƱS3 ,gZ$´[3Q_[d@,{ޚ1+eg]a+{!n <h2XWG#$f=ÖT)[ś F׋dͱw`b*2rG5#f(m:vC>Leb8{У}.ׅJWzVrQ"{Um,BiṔ ME\!$3=?U593z`+ %:r"s_B |Tcyv"A_;}026q? zGl0Yh/ xhpU=ibKꉃV:`Si<] KJs 6֡W5^l/F~<:܎ҢJ[A>` ki(2g(o+qrW5׏Rn¡>܂ӴG}cet DP3"nSA] K;7ǣ:U$oo͈_ W\ ÌXΓ4: ncXVbKnb5 2e.rBAߟs΅A" _0FΘLD=1]P{J)<_l?+eZ 83HɁ7TJ]L \rnJ%jُjN*ďB߼)7R `e$]&BCJ%q#hޕ[yڊ?BtKζ ƬI:.>YϟTS4o\OF];`@}/2J>i\7%#/Ps0W(Іixw/Bzmk'b鉑77=10h5*xIS ^b ][g9"Y5.&mx^OU>Jz?hg7NaLZW×Sע%ÆO6@Td$sUr+Ӽv.(|Ȃh6s6ZPB-L-K%LE:J5"|rȍ>f҂j`$~Ԋ <@lo+J|ڇsS ^N5h9`UHs b1&&x* "U'FW+)\tNq\0![Weu|z fD!KhPg!ުep`u^$A x斒F8 Ȯ4wb%W}5=8`a?/HJn+p׹ VN2)bjZm]ګc8 rɗxܤ8tw;פ/m"Z=Gmoۖe@Y #KwMP¬7VwԔ;viFufT) -(!|Dw)RD*5K{ހIT덐Ho"O׶9TH *=fK 9@#^S Hz |F fG)`~bij,BֳfFJkx6[d)Ծw)1#v|5QQ ;Z{} qMX)jp<(%PX  N[ܦ߳Ev":\ i[s*qsաſ2 P;h?;bJ_8vaY7|SOO$ߓ㤵# _h9vXASy6JQTj[aIYTЦ? 1nsG/<1 N~|PFڷFG6Pfa'Cewśźh(J{oG@CZIp#/ɫXY[M4c3WP%'\zu =^"*C䚍 0QwO;pxZ sE=/ï%Zvp%K=լS5rEY-]qHk6^JVFȃ񋄄 X 6һ'efw fR-{7|Xa3>F7J ԦtWym#Y`>p Պ8A|eK(pq54S4gޗ& J :u$SIӬρ׿9*ju|5 ]r RߊQ|)G\Hum?l]omBt:;ٷ#J1;ÍX2QIh;mzD}W4zOGd85gݠ51|k`w(C)Sl GvGGktIg@A|݂φS$48mzJ .R@/QAVMag!}%>*g}COXRIfoq1"*/^= 20n4R'SIyuݸsـ<U37e2]Ή‘kD5h 菄fX.H4?XNm=g[Hn)KyWhe~c[Gd7k)P\9Q&xlæZu#5ʌҞjDYWȾy; ?q`en\Q](TΚ i=I7hp+!!35'/jL^IْI;yKznGVzΠm!j.E}" X@G;ҭ1 <=_[r;m_`u\ctB*P2  :`[ωs6v8i=%M%vK5BtvmM&|nV務p<P$U )5y`,<6V/ԃM/A<5RU:gg8Ek,9Č}+!EID$dY.zEҢxšr[{zsk*$E?_ Op{;Ild4e\2 A^G)iiQO=IK1^f`(cc$o+ko:zDSn"E#1xWkLf7^9tTjk+Khl"@a$ǒ1}`#G@IC`4,qǜ!:STX^.pܿ\^a@습SBIjzsɿI՛ J P#w-=Gs[?ZHr^ *jˉ:CNU_o{dVi%M$\k =1O|Yab|ouge 1\L.E\CƯ.NҌ$!GܟG]b1w_k`s Ûk,XWީRoL-=Ih;MgT,#E*9HcGSL~D?Wnj(Ӈie8,ͯ쪾Y(eT5 >0X D>+f|Z4>&^UO|[hcάͦ{5Z#igU.2rCHdf"5Ν!mDKرokZ/DXTdy~6@Z0yNP_HV;#NI 6}]CEUu+fVfeRWOnsUNCEzh~!wY8Srɥ$tjO`nlbԍ6 $[ˣKNv$۲Gf۾1h'~_wxXA5cWQl=8: QWPsNJs3InS|[`C. 'I/eAfZ8̲N RFZovrC^Ig<۰NbjϟْC9QC:__jBNePu*чE$Z )uZiudapc]b:G$Tml ulM)q5S}=SE.(if[k޺ ˑUrkx{A0y߾D]K:fMR%L=j0amY$9Jo`B$ln?>-+Sui++ T;e_Y|{Z=ʂ  D޿F3Q@>T.շD05\|[! L Ռ*baNr GA+VLZ\czj·Za$ú8̆链U:As+_O֐DP *qa#H38`J#[KlLu>s[]h3ka\@'P6ǻRh %I $ CNvbـH}@4dLK-׵Q+t|uB!Oe=[fG 坩q-<{z?q rWo|wAٙE 46f᫋T^-p rUX?6ő?l|s 3Ե0Fh%uEI vɸ"A$6H; ?`fP:1mJ~Hg\QgA"5b cezHŞHnCSy=R1P1ЉjKbCBB75uψ 19֡fľb%픕p1^H (^|[u.pmڳpV_=]d=`X8A8%z6lu0\}mS`lPqc4oN /$=MerhX9S; &D됋I?0c|';2s"K%M(ͣɫxCyI|ҝ%uѺ{$[ k?PQ]vi vh +e`Ґ'&/+ee1gǼwg;6m ,k➁D#Ϩ"|j5,@gzq}e7Ui-3o=vhȻ6)ܱ]q).jX'K,W.8Y9Pp:UHlH6JdP b{G{.#bM-vת{U54^c:A U^iԫ)gPvrEf&ŏWi~i٪fQ7?z>S5 HAtn,A4@ZT+Gz^}sL ֳV-"̄e[eM&#%}>ٰ[{54ЙXdjK?'B|zrezCt~ЕljAIA/?ӡ0 ߛN7ceD_~V"qh02o{gp3uӨɱpKY Qv1.Ygf@<HA3?<gM2ueX|Kd_>aK*cewN6#2wm X: k 05e?%^gQəzQcM_(qy w=Jho(Ş{ <9v3wf7^pWtޝ2 @## yGuD%%۬gc2+{-p9:C8V5I'"tjw5Wڼj%g^ĘTvsA}|vzE&zK۠/[fY"DU6ςx!AnڝUrUxSo2`C_Y@\Pp0Z;RuC/sKO{kT1b@~|4TϭlR6ѹjx2  ,9~/z  Y7FtaL\LJ}|v(XҩCB"ֈߧ~i>IyXFSSP}!߇KXG X7(B{ A 8ܲey߂v a]g]|j-<=*FgӋL4Pbg%1m ո@Ȳ >qY<^=,~]{8MNǐ6\;vxUk`b ö'+.H?"[l-hJ|*]&$dnL̿#Y~H1@:A|WFOUW;z\# ,z@,$sk,蔩m p^@IӴkBaf 񾙹' QXS0-&wF*9r;G48 Di\x5:F/EQH~ L e];E/'jD)Y[mBL=^:g4/+#g/cp(ٝJ͐4Wqس;J|dA{@K6 f0!k#W^/'{֣a hĻj`t&/@g2X@!c3{_FM~kƯ!SERk +3FּW&$hx,SY-uNfEc j 88i#FRgL('V>_ 9c2JΔn* O+#jUm*WL%ٰ'OqE030Cl҄(BXa65V:Hڥ&6oK:T0%䤢,` T.S*XHqQ-Ehsk$ͺhd#g v: $I 4ͅiGء kճEhUZyDs^rh \&ɗQZS i Ǡ\F*v-fn=Tx>.bɩ粖̧6sWN~i/S}O43#DMr wSy0;`E>y-Mr ly3d!/4VMW6~'\Ϊ(ՙ] Ϭ}fs((azyt-=bjuF F b0nP*x5(5XC3Lyùxqd l޾kPG=`m`&ňiLP{ՉcH]4| $`"q!ldXyR%!I@;߽_ o0e0̯65^`g՞\8U?-e1ŅW ^ZoNئHMS.|t_j9m2FZ/@:9AE&)]՜o£A'r%PAgBi_[Sѩ/!_F ׍uomd?DU>=yLx̹=_SX #Tta6f`Ch$NxΒZNnѕwP9 %z_˝Lh[Gעy~x|' Eɨ ֮,3wVp3BTkk@:>d];?SJpCd ӆ]*O4oRE>HC ^ FǽD;Qm>/ڷ:C5J lIּ%;u-1p8* Qĵڋ:1.NFD]|us-2tA?q˳},h$DTz⼙(Pڬ'ohx髬dM9n~wdJ{ylz 1(; +_}HTC }(_Kg(]:T %Hrh!{IXhL:h^4$nmF" )ey>r"Rm7IEî4V0&i bqw1JE 'mmz)UqKO},i!I'0fmp@F}_bSP"{$ge" 5 < oXָ'M2@<ϴc&N\Έ#lNflW)}N>=Vߟ- bmcM(j%XqIɅS/U0.fEu 1=u3J `gukB#2{u:>y1:!^ L9IL΋߲r GK vq;:/&jGPQ.) Tl6ZKAhmOM>ڎsYKV֞vAb<عFGz52`Mg_D( Zl@{aY >Xq"J3&'t>~C36oٿ6icJMp>^F4]w3?I/Ekwo_|V6%FT5JjB#{)sAp18Ǖ%8{ \Z b ;jhY񳩧^V SSĠ^<`xߵ#(v涺; NYub Ε=jMO ᭊSp9^!n-60]_|q)~g!!?k,\L4 ~&"?`㜭'wF8&%td0P^XyC&Fm ; DǦ\R 7<jSب+E{4|3D1.d2A;Px 1!6TmX#K̲?̦IyPގL|YO"CvVw+:a=@ƚZ~gL84p]pm3G| (e*U?0nU sI襉1nELȅp.l^|A|r%Ɣy WkiZM 83JFOvKd޹wux  ikJ$0KѮ;pL%$oU#*?S/E g 7 }nY;IiN-u&{7=j#炞{$a\JP +J%M*xj_Amw&Amw p)G@J[=\ r[%)/S~iM BmV H*_h5(ߢWkHћwk"Ώ 7 28[b82Z'BPx]"QR?+naO В27oߔҗ >9%)KZu9ņ2eB[M.hmu%-}<8k-2gTwesubf'|zx) R]dN }aQyXUA>^ 0gl\RLxI}L5(L ]ц2Z\V݄* 92G19/~zc:z.뼓8N:%ӝ=lM%k= Q#AӟvZaKNJKU,rn6&XKͤF .fVL6ljdZ[{´\P]`cOF^~G(v5$2Gaat|trfCCr &akCW3w;|C~UIg7Ţ(@ }z |JESBd R`lZ:1\V" 'XN`hY4/jP뎝4J@ ҮkG3Ҿ,7{^ybfR5br\L ?K߫z!XBM!m&W*usW; erE;k:qog >`{5\Rޘ|7+uʰc&unLn$I=ۜ)zF]Da2Mv;dHbўf5=iIfu`4E3-.`u>@/f܌G4c:6͇ W#3Ds?.!7j1#k1Cs>S&X%QDNZhb֏g,sK !l'4݀2d,ugnدL u*5iz3^=phT !7S EXviQ!zQUbwxp&"/bQGN!kOYn"BoFHK[ nQ`{ZxtLť/7\t Trᒚ}Fy}ʛj5%Bt\ dž|Zvڳ+8<^r0 T1fҝ&QbʓY )M}njNp-7ΙPÇX) 29y42 >Ms4C71w ^pjxYZ*kaDVO'Α]ë9u[d=$ۗЅB$b/h.e$v9IPpcIǬ7)}'@fe=ے' G@"jf+4T}gL( \og>R ̐6l#:SUMT|3K# ]京N[? N1CWpH$nȗۆ:>+7b j CYl8svV5;Sa0P&r5ie:>نY7QG L@aɘK j=I%AC퇀[K'iv` vǟQ6ϦFH i:4M\FcLYnAz U*WOP<'9d jFC(D>uu]*cNeܼ҂?VOk~UYɳ`%m*Lm@DݸkB6 2*})sΨ^Sndy['VJ$zW`Mgru.\Hcj-PT3Q ;eitoiTٹDNPZhKmi(ݩ\s$.r+-FU .2 \NP.>*{?&;Ar')'d*@GF̺hZ|]uspYK)Y8m7lv3_jfT4{_ e'rM573=Eʚyt( i(4O{ AN{Q+=/Ģ.3Oy: k屑?8v1st$=QBt kSh݊e5(4F=+m7狽װR}$ϾIatGZx5~h> Һe͌tcieOe\13g$?ڇI<8(c"ٷM{isD ENM;k`c̈́MKqvaH<H0fGcHAͱ +iDc'ma];=iLGwtA/MzQ("IU*da2"rjB8؝d'WCIL̺w֙dk!5sbZ`N8Z{"pA)JzmٔiYyn{paM2n@oCwT+h(=lz3 _$e%ZTI0KMO9J3O'3j~@9(3G6pOO B_#y/?]ڗ~v~#Ǐ!tAEyV<ރЁ;)fﴋ5tbWgkUq*P2~os?P?0W_y!&1/> :ŖU h/D8YZ{L]|& yu Y.:Rq%;Ei(X0"8͈)`ni9K#3}%*P`\"$b1^w*mK+#$#4OV7 bH>7*c7ʄeSͥP5H}.>n+gN}8f,z#, }}[7V,g^/QTP+1vګy^l^JJ;1@+, bO)i8+Ma>Ž򏡋y7rW8^~J`?!O 9E mQN @1WJ-Fx%5E_+I?wrVsߋ/}5+n^[,Av0OV,F/PI앯s iYIZw51>Rg8<&~O~xNd|%瓞Пa<'䰋w 4Fd~GVguɛ-դ|GDX~qY?1!n %2tb oB[M,ae:5V%%mmYCub;o׹>c/o$1EpF6}2|# \{̬!BT mZm`!%2k?42XYOy5ݢV8άk%L`[OlO= i7W/lQ<IpA̦J9 ?W@qwj\8mjs:R;LCtf|D9<_ki2 E ԺmNE? ,5X(І^"'1U/Hrg['%<#@ CR/iOm~J ֽ-2p7=P2":@WAC@R4@mH+ W-WA>~٩[fP=Z& $RI ɭT޹JߑEwL^B·~,b~8ߏ^xx+-ds>Y0أ6THvk\-O)&1̂ouJʹb"&ydR9P>7B=C؂ =^b:}j&S2ErX'K_bu:S}o니G0%iqg M/$w?㩲#seqif5հwN<$lrU+Q _D\I@]U)4(V)`{=LW@ Na/\~n.3s Ϗ=hHM Ki}"KII=j$F<$5 /LTI͜ Vϓ"J(f>XſNg}{#&UxG]rhi.Aɸ_uo 7O/rzPI7f#f<;e}Jtކ|A5~*gP ?9k3}g+W$i#< +917}=ZJsHAP&S(I `q?$ z9/Նr}Zlu. :Nu \1G`:#@1X"S"omڼ#&Ցd⫧(3@uKs9P`~m;G͈kNA1X&=#с^? ",V+ o8VVşZL`p 謵'(9Lq5ǐ7.3fjvz^:*)tJD053_ʐ3jג7 tՀ[[DM0;ImJU!Kfͧ Ar [IX$TUF'VR%ωu+`u 9ƥT>_SBx\qnnI:w{] Cg7Gj&cALdvz^@KWTsO2`p{0j5WMPY<7> Hts\@ X1`X R9܅5*_ )`rwUknCz(<~|wy =Z㴎UQ!" Ee,3>xwװ%tb&!wH )rbZ GPņVjҽ6:K( Xj:>截 @z["aS,*Q4so n6ӐjkUؓ!XB⾳y V%Kq̏kkr9`^|A duȋIdpJgnʑ Dˠz/Xf)L/r&5{pK8&5J/eK{ i 9̀cK XPnUɈdTk\t|;;,0KDO3KXFx 8 ;U^q- C(5Ĝ0{U&Хz/d,ۃM" B !@'QrF|.P( C37]fOT«B^x:s|T2 Qt=bO~Wl`p{6+/-~;Ò 9b۪rMK$3QjR6g(Gv8 ;NX-,ܥ-p"xBh0.U7I-9H!bs4]o$ !]2U(D CC q ~<طu L3:+˜Ӛh\\~]߅p,pz Wٿ0H,4& FцWñc&?zW&Ml:fahb\&w(˚ґvMr*h%?D,\j멅|E+^K ǭcz-;:*vmƑGi:LnKG{ '.+N!h{u".G͏/V1p``( Ң/WiYnfyzX iK-,D4&D^{ <<T-AJ ]7{M4\R͋GT醕G%[DV~ctGQK|GJ,9Ίk"_䷰ Y@Es˩TE?\uwV\W$2l@bgՍDž  jwk2|BЭ<+gT%ePxlzcĖk@Ms+^KjO \U+V;NSM@=j&i~>Olːd >y?UWL&«v3d〫*V%orfCM{'eוhݏ6k#͈9{ޔt`a2/(D=6?tmW6trd>s*ց>4;%ڝD„^MBZYJ┱}X2b[lH"bkp-屳jg$.& pdD=҅0DYOfJmTZ!A"I!3N)k'1j''2o__G3ȫb6\fV_uJEcFGϷ})jaB-p#TOCp^. S;Zٽߠ$Ϝ tX-Sݔ^^#c_)k:7|@(hGn3("3* AX:~@z<r)+vTv#f z(pMXr%7Ta-ouj&ӆj8ܞ;c_1vOcq ٪ ֈNz2}7Iw$)>}0g>,ЖQDd!JPܧLU=JS2 R1B˶8Yp ų #Pa_>?nWR봰Dok"5ᣣ)q!7^2Vcvʬ*%_~ F.VK[qnmMGۛ5Lچ1^2ɱˋĭުÎ T`=f/:&$bo`c,(ĕA'Lk<벼tjZ+UoHafmq{:p<2اhNsl0$bk",}R$gs9h*Y0(I.Պ7]LDrs;#~Q[xO^53לҙ#-038^$Z}{ڝOnžT?'_e,Y:-oFYx]GN)b}Ed$i oQx<,Ӂ@‰ ד{ ķ8:,qoc)0 [UhfcGM(|Ʀ%"|& DN%]QH75WS!W?7Oj91&,tlݦMd5[%As]qDA[wnt_(=6ӵP+`w(waR-HC+ 9#y Jȫ7٭m{1,iTb6s $GS{s?[)$48r|/1!)eYJi( `&0v!@@?ĠZ.&5GI11D%Mpq&{k*«g]vI|o 8mOKE!x_fje^nN8Sl.Q-{* ofv{XOOBifob-vR |2R0eJz`c9CW˕C v&8;]*VbQ;ႌ~h%KZBPXL682Y$l;spZ` 0(I϶QU91٘unXsD`Hp_5LcA )mbL'bt!pC8eiEb'R y.ho)z(VA2¡]kj,GQUKPhsϼZA^ (s=#?TpDW\Vx@w={KH[W"27qXQGObTkX2*R5~#cnM m2]"pPՃ]lQ #QȥAi:HZ.1Mt Mn*yl\˥7O7^$;q؏kVcVA6IK Ag NR zh_;g z_J1XC55jˊ8y-҄2U;lHJѰ33\N!'4ǰ&[ky20 _Cs*C-7؋m}0=48_M!0/w =3O69`smY?. R (+ɜ&ol$G@ R;Ւ.5.>:`W#iRHMH@^E [_6F Dz袙jeO}#okQBa . H5QVN 1M#9A(h>NFNOv2D \⊆{+@<ѐ:SgD2 >( !ߗx_DjyilH3T^YnEw@}-qܠD c؇6c";1۪)>,_^}9 's㛆w6~]o$?">?(   ?4U)Ľ\D@{,M>ȋFz?V`bb(j3o~fEًdۆ&?[[uQ5,\@eИ=Asn %, uCޚN!\Q""aWSˆ^wG,)^qkҀvQY6;]X.#fù;r{Eċ+[G-a+hkdOd*oDy0W+_~jSJ2zB1OK ,v\(ZȚGx:])W#鶉ϣkdYM jC&ne =x)͔uW@ې},]"*=|,@h6#wـ=z3V x[IUX\,3>dG|JC2ܥAș<)vbw,潐xAjAD-޵[)= 7|^3*z/S.Ȫ/dJWٜ $fÚvuizoh uVfAӢfͭhrO?V3?DP:&i\zgTT9Q[TZ(WўaikTA%s{S?8c?@B ]xɆDu>[b5 Q'M)4=U[:vC!CVbɧm;G;0B_G R7!.f+m{~-'n{~ȵVyn۵>t!J85@ڦo1[V/f;EGLZQ"%z 1<yTSqC9f6hukd c)XFpK7U@ZAYv0Ծ[oS j/`\ďk_:O1fdM\M^%)8 = ZJ׿x\ `[;e%J}[#4j @s+W+p>%r}"tK6C0ŔG@ "ЖfKMsG`$cvF37d94Jh|8kTM.)Yf~xjT]A՛hY#>+w}$jj(f})އ*} {(3+7^QP !S<Fd8Y} Q*lAqQv]v*L㝒Lh\+%23<2ʼn6*GOMl~VH@.O%gAT.|t^]CH-.l[QO2z.OƒTh)~ik(v݅QO73՜ՆYh1u6QÀJq3L{1.)<15i%%.<@'F{$a#P3^EBOXk$I͟* Zvg>RoeǺׄ d^9VFZ E̕eP*EtE[v,)x켮A_^/# nR̷cfrUe>gAzF6iA ;YWgOӡiC4'R#Jo "R# [QٽϧUb|h̀JCVW!0\]W@=#ڱ'|]Be4H%$jŐ2hO t\ib׀}}Jl( &D`~J"O[jj踬rG98j]P<Ж+1(z[27e W`Ⱥ;eOȋMt͗ׯEќm4%Fږ&']?+NF1 3<'%=Æ#xSxU1rt$K#pI`ڟKslO.=!62ߞ3g #yc„92QDH+2i`s.\~M{nvI*PN,.Q@ʄ)G}Wi = 8=M$%Q+⹣y]7eFS_UWι_1729HV|k!Z* wwͭ\+2 ECbY<*zϛ $Db<Vʘ jME|X#0ezE߯7[X7OAdx[oסX~ QDԨ (> NAPfT /r;P[{F.d(>~tk@B+7.Md-+1vKAf*@?>o"sCMU;aV)-mt)c3ˀVG ?X!7EICԅE&LZ)vTPg"}hO%~^"iy{5$yǰ~tW+*RR˘a=',J.GDY{&W^B :YIhp@4k]LNp * &=dU85Gx[>ߞ7n:zEŏá7@`,rb.7ly+mLȊYx8#Em?Θ3RrA r`gnsU5_ =m|r^r<̳&AED$PX|tJkO&byCvW2=EE`A\\7-;D)7e>`,DTJ? _\i@ĸGڀ}͹kq`|* 0}O嶬zö5[ia<\%=Y0!+hK9(Yv~]ěAM5}ꭅu3ÂlHbꅖ{txe䒝q^S)JP3=вoVi x׫g 6(k=^f̄ %siq6wͱ80a[%:C!W:&FcГ'/|pmEAۼرqvAZ+{<19rmU}$dE:*1\I-"| gԡbIWxDR#J[^i>m80u6^ R4U>^ c23*iA Mɴ+p5;O$.Ig Ag7xɟE{U:ƻE=QGױA NPVx>h*E k4y|A Wֶc^ɮA Y )њa6kB^,kkuj*+nyM zL̐/a3'J!<( /d5:'Slç7to0NP ЅҦОf~Kjukq0* [ ~Tհ|;Io$حGL_,"ϾW,ֺN mAܑ؛ftߙ {k%]VcsNn|48&>[9M)pt&~FqP.>6OS9l![C;7#7}Ж`s6 x!t%~1Q:r$ɑԇ9N3,u;_,OZ}aq`U|ac1KYjе\/V;;[9x+X X>e"yz';#Y<o2r UA|u tFI "wZHtX2E"g-D I?>z?[`NA#`ZFJL)| 6لPeV晫rrPOzPE!3׵/?FtǗIK2[yaoU^ #-`u\r$8f=O+} 7N|2YZ;0k \Nmۈ荆!/@\Yq^ !sK-MtKb[ֿs >\:&9jqP]7BEr(!ؐjvcFBU=uc'UPi2"ħjl ڗ;㝬TNPWM!4D8)8v9j/M_ ^ER~>Qwu*px>&n:w( WS=ialҝF٦FfNvRo橡l*lRC 9%Z_0b&VtCs<;\l FiG>*UyGX'$|gCon٩zy[Ri^)n,!Ұ +QE:|^Y{)9kwX;.gטK{Z9IŨaq@W3]9੍q9P̑j}ߪ~ŻڄZq1] g%po~E dJx96/mm:bz\^IˆHCMxw)n:?zDfz|"+?05P = nϗ;/|%Lci? Dx*}R,0"W>*iה JRaK{?sd4# 3ɓ^ְ*}@^0œWp tڳ# GjI?F9CL Ꙡ8.t+n-`}>xW >qs'J&2Yt݌uzZU.9#i1KIWLG}xVa1$K۵[I?'z`h%= oi̥mu2+Fg9{FW\@i6l߅hyP&v҆Fϙ#S`^$teeJ= #bBkX<Vu:p8ifE0@0d쁝eZ.Z 4 ]=ڞ[ 4x@Wiܜq@Cjy;G7 M ( >T*^<WC#Fc]Tb O:?WKctlW +B3wG~\/n[:DM~e"G\ R^Cٛ'Kܖwq&R|g{m.j36@1 39dML84-/;e0{1Sn럊4uo% lym6]Ķ IϋW:3E@Hh쭣zL'xTf.ϋsJ讋Ke-|0[çV)k5ɼR?ζKv=ܟZ4^rq+A!R+TVVp8}gF/?T眺Z\,{]eRlh=;Y5 [N5!Et|7)pg ?Z,NzI{x K!/'UBLF_ieswVnvbiM.NRahJt)뜑C!}C-rrstodߗMEVaTC)ϊ>dNtzn=]?vœ=)`-1*TUaPdC`a׷=ot҉`ܮǽ ߜz ti _q3&OKv2j_\Cw6/c._b{xrF9-gsх%M^\> 61ƞD4s=ɠō`7I/w!|i"XAJuwh`϶= W :ktM&]X8SBRbCC! [K8A#|]oJɋ`PG#Ki~%6|i:HqRw^wįxtuS 0^F(nb,=23t_졲ISWyzd~6˭&4`А/Gz4f}MC󵢾{nNVOOTNsJR[<(*$v1AXn;Ѹ9$K\OWOHqgt0a7IN7}ܐ4>7Nj0ߩ+,c-AVjY\gUN`0'S=&m Xݷ.- ݛ<ٖ$sz\—/I)edD sb}Տl8`}BW"nSF^"UŮVN(8ChQ}J6B$5Ԅ{t7Im OYdL6f/@쬇sŃ/Uḩ`==Ltɳ0)=4tH6˂&Ds7pISQVYZMԑt ޵ײקmcb%C7w+:v?@m. R9EH KՏ ˨9D]Hm!6cйbƍ]u_k;:g3Qv(dR"qu O5XܕfW;GMe} @.ږfBo +tee.Gu2?Be ڵl~#uЇtJp0BةM<{7%|sh܋>K&q{ PDeuݤ9h}*Ap28F?Fɷf({l CGX+x&ܚEzDਫÞTBwUGƾйU8оc s]4fbaSvÍazpQNˢK[׼fI HƪrO{'֣gL-Kw:VrK{pOOiݩa+[TG#&QC oM8;h=#la 64JA#87Nw$[~Dv zt FJRM)#r M;46f  v!5'r R &"`@B!<*?+-hV=mcVGQ˅NaR-,hZScLJ/~ A`R;:M I@92?x&3"W#+[@VQq/ePt袇AOeDKƚ@r u X߾/g]}4-;[8s:R,"*w/6jH@=J^hj;| Sl@Im+QKγ BXlA 2 'ls) vGdݽm;P|+ Mck\Ju}z߅f0;0i#:gq鬬e^V(0\%|EIj>ǘ'L"r35$ÅxwՒOJ-ZL 1*pxsu8Ze y(D0Bc)9~وz-x QfD`L0 M2^_h䱴cx}/$*3hEk7tk/u"hkD$C78Yl{U\21v }}kVE%f8jj<94,n7qه|o 5bz_pIE׏`os+kc1VP]%?ZAB6r-xDc_-.遃^0Ė;{0<(0pv(x6Ϫ"We!彖z5#w63甚 ,|`<+ v,I+]pZxa^H Q'K p.KGc<;ve;n@JQ.Ξ@,VNs\&z+qZy0VܻȓP$dŀYfƒ'?ⵥ'J"6ҫ rglv .fg6l~C^3*G\>,Z[WIG=qbXAx#{U^tk?RD-3zU9 jhvY 52.>ZFvi,؋~ʣzh\kV~X#gkAIiȃKkfz 'o^X֨A#cZ0CgbL !Qf<.EC~{sw/8UtS<2gLi:9܋r 6~A&sX xZDL1# Nz<#FJ^|!{S>fJDM<(LZªtTXˇu.t/bvT GRY.ji>%t8~W~eZfJ{{aD߁/[_Z'^d&e冎,I|$< u 'ls9;Yu%q >u V6m;2ï<+B]o iћ(ʟtS"*>HE|=iwF;[  !b ¶j{55ւC06p2*dAB&1,#Kk=C۾kIT7a˥ov".}޸0AIbwӴ^ Ag]wűe$L>>3T;c,d,(/oI =uxɪtn9v2`]lVI 7QC$$/ޚh<1#M:QX5|+4}x8Nj̓Ac\^Wt!wvR0mo@ Lw0BSFyMu^F{uv~ҽ#-@ِj_gͅ&2ĢBQeWXEC1;35 RgXBǐ#ao=r"=#I0X4^)t2W09(Q*m{-߁vwx'PY,:ҥ'P^j${z9t7!2,y:❔d})c[ ['[OF:Ry>wt={ +XT[T@| Ns5iB|x qDe4i 3i%nKԺebugRv)t^AT31>mk5pzI@1vi^G * )5"c 1Q ^k+AEM?|⏍Gc'ܳ;ԣlɃ 9 ":xZ+>ٷTf^.@6^MMss\rR Cl)kр,jccG\@v{fJߠ!;VH%@[BZl!t \)x06U9:D$KmΙ#]ͤ\-KdIZe&Y[J03d=ĄUqIbw~}YӧGMdMEZKA3yIX4i]b%&8EAn˯`q,S(*\+

bt uQUA[*wYL:oH<X; luC'4z()ӧb H1A(WN66D+r}|RQ'T>*ĦeXgr4y!dkA#g@meʆHv2[Ph"c&,Nľk<\(GIy3<< ,IDAfI'=kG>5mvn#aDnnl/u1̔O7D2}?h,tEC,AMqۺ9džٲ)?~} (m1Mt$LGqljTbz+ur2Bf8#)ф&+R/lO#nGlbD[Ic]\,9hwoZItvaԦ )Sw'UKP9zWq-N[uB[9避z \>ȡtJO#SK$YQI )7mYs b9yl6ʼn479my{8BgUQ\~O\:@/POU2624X=,lٟ7YN6,W{C e>)2zG~ ȪV~KׇlvK~j!#v~~b="@Gy0驝S~ 8~y~I¶.:+w{:ܝBfb%ߙuus};CfxY#ݒU?WoskիQ9).Y# &CCBfG6CZpZ3|%Z^sY8\Mb_B3uXd{suf=v4gE%y)6[}B ƃj-J5L烇Ok-fvBVkĽj= gP08 NF9w2fλWMPvm\ĊoilO7_~Ͳ([qQ䎎;,Wiö:#SmW4SD5uKb^: j,/ЌdМ`:dv̅1H[ͮ\\X~/?G8շ e 2l=,+%ܭ3h)A`tYxu1䜨שejGV6]<`>"g 叱 |)g[؃hew龝$AI f!Paჾ+c5X6k=%s6֢4CJQS!5ٺ)zeEgZۣROʜD`aý$xm;G=䋸ٴiw1'Ҟ 7TO,Ct+%*5!3%{f9#l?P mK9 #rwJr,rĜtSne&rBdNoU˦x\?xM@mtHUӑRpטq7.Y:K7~ Ar,Wn$8Cfh!:Z<6CTǩ+ & Rl g=W ݶE慞 ,J֟\R",Ȕ nXy?̃ũknhe`rެe8O3 USUGOOf) %;579Vd2i qqǛ+ ds!VܜXm]غi6Yz0>~ӏYRGK牷*2F '0L7DWX&U*MƪfRM kP+$36o·j9vM.;$JcozJ!&:XvfOMh듼4u1o>A@p=K/yKNն*V(Ez&W J ֗d`7}LTJze 1^;acLԽIZxTFD9 z/g$]FK&Fyf6*>6dk!6VtrDl/~^0,I| իY KlɺDXƳrMM2B)}?~ɻFN` d:q+XXzLt {^z2ny8&im J!Vr0A _+@[:#=Bi,b(a1Mx/?KcM}G!1T[sn(ǚ]f&x9?j\(AЬ?QG8 b+dz UBD nQR A]͏"{e"$4sZQW =l8-$Q.ɉowz;xn@/-}$͙Md*FPkTkN$}$۽h^-z#G` 7dgߒrΎ%6y *%]kM=C:Fa:NtV{z7;6%9s4ڤ?0!m܊ 4r*79؈WڀZ"fZF1hC|j]s!'zz->^n~M̥"۫c)Z, 'X*iIme_*M@~)>j R6;7([Xߤ@VYYQ2T=B%w]fJA{qnvoM < 1v>fJ&%Z]m;RǤ5׍Ez(v#]~ {i$ΔЋFU LGKtHԏ;7*E_T-&qz~^;"5Sj)wkF7J0}%hR 5σ۵bхp_wD88b4e=-ѽTFKZ9jӃcΰ(e9q26𼏙<#gӤxֲؔ#ĊVHp4?FWa}xK0ƂuWD IKgYJ=\4)u7KȾfT7 1cӽ^lYi>70{ |`LCBN}( $HoL76\RD)!'DjArHgr!{觬4I\S |#AZ a(MJ^ZgRxR'Lt.Zt>e1vRFmN|ګGi9x }Źv_7]8C.a~7V֖#:)GH?yR$~9mynͷfp@FdN%4f"t>y<t+|3r HB*p3/>LXE0Og"6(2z_E|(&Jx>6w=0o =${=d!{e4 ܾԏUIfx۲BԝcUr|% dߋ̢ !Y) ŧ2z c:v$ O?JCF{81;/hqsI1O]"RiG-%- ɢ\ t@2\67u=,5D0ՙQHQŻҤҺv',@7q V]Z(IR~\Eߕ8)7ʆcAˠ#XF#|ZjU},#ׅJ.vhXWӪx!A]5N\ +pm-sO$|I s !#.&DաtsZ<_|[U}m5Ǥ T?9I}3~1+qB +>^#iT&5GO% -)0~P&y REbbiF(FyS+RՙYfBa5 pW3YgsgGhH_W^)'?4EZ)Ck!k|39pBVzRtl91x ;cQi `2>[B:-nnhi;MZz$Ѹ:F' l.ןQslȧ#C5+2LQT`9p*h6JF!:z_k:-P>՟fճdߛAd{Vz1UJ3nxڵfvTyNZFvSyXj|jl01@s0`@⺫D W.#ipᴧp58н")SS[ٛ031L+J$ qđTPꭄf6s>nF\zQ q%R ܊RW~klQ^E,b 쾴o"~UY+I묖֘Fz`Idq3q͎-QmM? .q JOWڑR!SIVotI$w6AXG0}@/Qf:#}H^"dp3g$?[@7{]1TR 7E Ğu[zb`sLl{d_n[+㓼lp--ٺ CYq.4x[a OU}:lF-΁gHR#d:JФnmYzȹ |G0o1(X Kou؁4.#c!&M@`;4ɿoigi]w_Nov* ]6yXWeeR{˱ʿ@N/PXw_M㌲"Q pnDi,$<,5Zm RB/@]Sq[3_Bp&¡lH_MȀ!*sn{J N^ XSB\J,?9͙B;XJ [|.%5Lr1zA% ȁYʆչq߈JSp{x`jK֞=We0}'"gX@35] ΋ϨܗeGdx;3%Azѓ"6fG_W3@qv?m NPʻDfRx|'Oȑ>tU,sP%qI Hs t+i81^D,Kޟ%| 0MB(ŨAWa:3 *$1A~4􎰢yorzD0v6,2cmu1u֯fO ԲD5!w>m`Bow~g>3 !ЕK3Uf4˞ d^S]aK4tцb3P UPyusK~ gHQAHfӑ] VvOQٶʂ~d؀ԝ3}pY 'tWK)dyE9{2͔Z7Lhxrm Af~9K#=ڀ615!FY*&KT0mA["xHgE44o8M tD|&K0!1t_[;I,rLlv'GI4O|^9uk $^7QϕyR P& I9 cUu f[[ LVjs\=Ow4ȌNn(ar7nj.I}JGG\ QX P1)M:F/׳g=¬guӉfx ŌR׬⩫KI( -ow!yޓCi/ucMeE䃼α+qo:0IT,Q:o -}H4[sMb׭dh_ r1ρqC~IEf Ab -Q)"eJTJǼx:UkPnTR}.t'M+ n|Ӄ5{ |ExmMPś-_|!EG%keb]ߔZ5" xrtw S_$jc ]4y݈_>B8kx3(ڟ;چ?ûXPFHY1/G{壬:QؙJp㤘 rp(k̳ mDq/ID+l"`7z0:Znv_lm'A &/-+46x?o*uel MxXt>ELПeXyL[%h8U FQG"}9?g[˟9oBĆw " Nē`.ʪ(pJFPR.+ò|٘:ȇ.0Dj(]L:( m|U$mYZt2o{8pi%yaI=CMg[05͵E9P^ڸڦ O׫Z{zHZ>^pLC|xNFqTiTn) aSa̞8;\pIhH"ˆD::{" PϚG+I}fΗFP)b|ad {95eqC-9[|8_ <&t&Y`TSI-> rfJp95fJ?r3Tj CǯbY6 s9`zuaMiX).3]ަ)KY)>(X>=*u9ۅ{sqgY@氢Yշ)MGBD"*U$dTK؂sNP /Sy:ܦpv 6<]Ofׂ*Ð4ޗ- +>FZbI6u>ʆZkowh#΅@DW-!'65-x摪47Dwg IB茑ͅiw8y;yN*y@PԮKЛ$eGq8 va,ȸ KeC򊰋Ό3DD*ˢjx f7g;ɤ9XsZ/fm:VO-O+XY{JL>#Ӎ;`}1yxCט-e 6tG=,.n;ZIFEBq=DsDh.U -̛Fnɑ:J~n6h  (eݪRGE C/9~>zӢkyê&GgOE]k#db<*|56rgр"MkFDg;0 {Qܺ)%*c[ 5Y\Ieeن`zY[RZmAgSht w\; 'H06($6VXM~qMV/P| *sl\$N0tEu?l1;Pᵯ^UR8V;iYXy|%Afmy7q&jd#SHQ~_ ?mk0V'ZY. ]3.N 6GcE%緣(_VU9 ɼqyB1mŎw:~A~kItS5>&'_HUd7"$hxC%، -6KߡW6SU2dYbj4>/FaX5s9*oj&+K & B1Ң;5gJ[EĂwۆݷbpvkkry t=xG"*X)[Jŭ`h GA%3=# Rtv֏\2 (Xq`+mG )^7_g'jQxmB8ρ^kt@.#"y+L 5WFR iMH6+ t_zQBJσ̢rpL\>.^}ǁ5*fSHp !>:}KLp1rDsg=]`:3x/ p>D|C|F g&PgN( 7g?k:AL cn c/N؏ 'uw3Dʱi $0J(Cm1ؤgk FxEq1MڶpfLD?nBoKf 9b_elm+]h3-&M0YVC']{#xy9 YB@ \VjmG;nS8HbQ?C#1<Ff>CnjUg$  3 +%0ۺZwV? jvdF0np}LKkPiɣtpvDVڔu8'Zκ+ڋݔ3v#+F I蓽Br fE",<#v>n`H{о| pA1(S{ݘ W^I}E=WSap6EAjIƔ*[[ ^v٣Gj74XW]=33>~³(ABKjBEHЪ؂R`꽕 !O/K6/* * wZ<-ȹaL~;˜%KMQa窟dyQ+x?aErņ$PؗkpjrF쟾i=Re  ) eunW`o +hؚnn.Ie^ bj~VjY @@Dv˳ 4b|O' uZloHDOq>q*4P,"O(FXAhAxmыha؄9ɄEtC*gէG}}!E}A %xtp/v7,Pv!ǪsFKoo|zu=}S_oo!; ނ6|{ci:3-H3뭚Uxy-:s@2߀c((C7_CӜ(C_+_rde<杫PtҳS41.=]RkXvop@PJhD)Ѝy8{NZ005VDsq$[=~ܨODtMvm]*w q.SWEO,[s@@VK+:vpTI`f7~<2N"0br-?~0}e<3[vkJ[ 76 [曎.82 u+K4"lշ᰷x;,ЊG`ۯCDqw7>q5.\gr硍*#" `~exڼ`whIߝH@]!ҥY=d"+lW)r[sHwV50&o8bF>vM@6pHg|?gY F +kkC @YC@h +GB&$ * gHkPs&`CD_?ovOȜ7%D1œ ̑pUw)'PEjt+5ZK.l#k{ meipFvRLA^XAQ}bD(gy!ۋOru:9G"꨹u}R$)q4v,8ɑ' iw.ދ|ȢґSBWQm}3SjDY'\ )[xצ^wD ]$swn`^'89l{ᾷHe \R$].Rl2 Ya$TC=1iGbkȋ04C~M•S:O=qNX [:IE^B"G O|zQuRR8 dp񠾯9I: OrRtǂ.9 ̅&y՝ngd_A5|I`%EU~Rr_!7.۹KrM˻@jA5obQTͮ o9q}9uJ|]S  1س#OiԍF z]VlmEj08̙F+/imdĝ1 0p7#=cT@QO}> fKޔMtwǬG8p1թ ܱ 2'5?w^xw<t{↨ޯkAŠn جI,α&38Ӓp&} Hyy67 #z$>{E JANw0 ۽sʳ̗Zz9Wпcܡmt ]Cj?[܇E@zǎ|7$-3ˎ\U98Kw Z'n%WJYtL$8p/ dAC@,$6/z> Wp,"a  mZ)2R1J-vb3Z/kՂQx䮛' MoI |u(M[)Yw=l\$ޫsO-,.$ҧ>>/@+' :{!=y)_qpƤ>7|ox'[k7o0q៯4GS^t-n Jy ({<(& <_X Ϸv+*v)g4]JWG%̸?^+$ȵ[| CSg 'W#'={Y0[Lt( ƒ&Ka7TLx2ʏ3t,<_hܖoR^t03`DeT΅ڮdȰ8dILJ%_<:aIw Gh%NrKYow3W9٫)er9pdzK^h{m;",T:o"o삠jDಡV;_in#ث&(Eul~yʍh•YIƁlE\g~r{5K7AnR 65luҴ Z|&.3c0a{^ZN;cw\'`z.c!{Zj(zh3Я9~ IL 87)62J{mR #%ӕ<|&Q4 ܂5IȲNXjP֖?#ŜZS@Dei}}6H@ΣO.l`4 .j"KX=Ʌ&@V/TL k,Sl/K{>J;`n2\&O[S{ͻVw`_wUwС\N/Wy>HeY#PP_ MT cTCL-& dmg_ '0'B.7+Cg*ЂF7 c$dy=L>\րߵS1>h$fbZ>C'(vs"#$ZchާxBD&M*q>BDi榪Bp 씚1cE$0~oGe:&! ʠ(FDN{  N*59J=,)'ovmh2Zu NǤQ_?)(ēNŒ>ؑkxq aɛ@bgZDsm + ݫE)=U7  ?But= ]Jb{Un-<zGA9`&LMX` 40$ő m蠕qkaSwQ<})2-&zC-TKcy)B@_r{N,yڡ "AIDM}`H4<)H>mZQ V:47Y?e-<3jHc6ju1J,u%~&ĈK=a![%KC4̱љBT?NO0ܘF*Qt&m#{ҺPpӱb\zRma\JXx҉`{PAhx f=p,@Ip^B[/sbη͚oX‚7N4M >} JŕOE;]S1WBG- J*d"DW8}~b,4/-^Ĩ$f>Y. + ˩7&O3N%QچkQ,9oq.lݸ{JU4/[F)Dwͤ|9Bpc <4#p$}ſbY vn/ +t.F^־7Lnj%yඍ*{ms~A*`uy*>w=9 Y -qJŠ)oS  QUw,x0M"jl axV:L|9sM2|!..RlFWak=tSE6wr'-Q Ycʵ 06|uv)%@NS)ԡqV ܄|ƏTYMд:z^z TrhK2}lQeKϜ,B!B)7cBH=zao!(B5pܘ䧝&aְltf<+d?$_*{hK)(_ g9"fu0JfJ3B*wCȰfb=7Mt u@bbfe4#^3?v\(LUi ɟPORTnmlv|ۡ=LX#l]}y;VE>WĸsSC*d`=+R:dse#i2LR~KpAj}Ə&%:Fm"FYQT<$?m#1nKM|Tkç?kldlO3zcs 29h) ɘL>Ajig'?UFR !1T4)<7q][Gn)0yT@N#BeP!Gkk癧 ytw<8+%Hjm8ak95,);;;,ho`=]( 2d9t3$#\bxY-7uNjz-/#!^M!o |I|/z%)I7o5 0QB\eeT[y * 8I/^<祤 A99.r}p42ٸ 2_ݯk8"Q @7TH>bHʺ\*Nv$@h,><(GiߝԸ?n20I!F|;(0!!58ԫK'xwͥTļ o㫕S63+Ms,(R2O&k9_ڣD:tDiQ0`Im8җ A$% 2oîOg`[:t{bLG9C]gIϳ0{ \(_Awh,۠6px 3:a,{}Ӭb`@G#qϽGR?$dSd|y.>حJh 㗄 ޶iDԕYe2ԝy`T_=1ΑPe08U4$(7dZe&j3;ƴFnf*r&pR]m&<0O3o+Hs:amnVE[K-M^|2+/ܾޙl"@{uI~m~tmI$ ;jl`6jk@=r,8>H`l.y pلQCBZݚ{@"@t7Xo[*vi> C!=9K~;*8s3aۙzM/&F=GYwv5Qй8T{F^yoיg0wB+imp=r/kgeNcb$&LJi9ҙ 7Mn"X.wR2[7v ^N5=K V_`" |94鞶SAPptSɐ8:YA`g[cYIP6}Aݼdy}&v\%US;~'yjo(j`yG|t{g33ۦBuX6қ7#} 0:̰Htb>Jف>a 'FNL35lt[N\l-RōIi .'hZ)w0cs0Y+{ ,S<bUr{ZC0V(C`W8|*_3y@Z(NK %%/޺q}ф屮 6/d^Vp4, ra<L [iP^_FE[Ce剷gدj" 1]c d#`] r3W[h4:NE#ȈW4j}bjL}&'ς{ `\?3M"nbIVՔZ2I.aQ: U~TeR XS^x1w*+MEdڻ7Dٶs9~_Bw0a b%,+jTZ؟T ¦S3a'f'm""|5@n39({q<.Y 8H EU{3w Fj ,QVAS lA" ux)i&G1 '44 h-k萧ಭq9#<<=g5lм ,[eNBUqA OƐ?0"E@ty>ykMI^F%n?gh\% 2CYDXv?Q" ʖr= 3bF@rtQ}#]߄@کK[6ޝ2HeAB$0s3kAk.dfg2noj)c]7㰢Wwӷl<}e@FRyɾ8*JUS=nt~G/&pd<@TVU*}NU1>+=c=ppyE=~mOxU,~yP(VƍQq~IXX3\} *]zgP9=v-v ?EJVҨiOI:4|"\o#,j eh֋'-ĺaXIm%T !ߎ+~ʫ|vW0=#{86N+n"a?W 쩡\f~`RxNMxMN1n?ͽIT'9R;.ɫZQD'g<@Qa"1N'1O$ >/iav.dh6{hi?X&U4V>ΠK hĵjlA45~bl}I~ky8.6̞:b[M:}Hz邮48nMgRe q,U*Eg ds!YdkݰV2}?ܚMVk*AzY?i3wZ408 cq0k^mNY)'^ J=] ΝF[!<@B{H(nOE=,̷F=<sl6xf{gy`v2C NAyCyy[˟|*n^s(\3?bFMH/O3lOS9(q7z!ȯfqw'aٯXqF#g*R6*'{M4.c:6mGV{dbCJ 8A͑5h#e@&v8/Dim!q? "˺{6[hYKt= BTՅfxGXnؙd.^Ӡ]{p-ϢʓJ*cDA" V>{|l0*N\sR`ɾε:0j% |)%::l3s誔,x,k.jnuUTLnW9 ǘӁkr0O& [Rk hOGPb@>uA5Vn, OYg*_p :=2  mQPN5(\)&•CSYY;tX@c8R3dr (R/% |2Y#Bmnp0;ͩܤmlX֠MĬSc~`,Rꞔ)ͅ ʧ+h6zm tVHֿ-k 5ѭ0+S@8C/[\yW\ծvx ݗ0N(71]%jNoUgi bsNCƋQ刾|A†׶ZgglVK(ؤ]TJs7%p%~\ݷU@:1$`"cm!ŕΘ~s,mp<-& s'T^a]Fa|ZN4V1ZrKmQkd imJ[ W T^ ZckuD^56hJװHUu^֐ 7բ՗%28a``CBm:'#ٮJ)-_Ct \Fš^I?]v:a."ɱZߣ_T˝'g]mbQydeiYM%\xSq+wޠ.!.dH 'R'56 d7`m,L ^Aig/a7-#2H\1&!3g" lijñFa $޿MH8~׈ h񟀶aGEhnZX 0f6 ~r`TaͅCd>-*KT)xzDb;TPIrP'39t% Ql$h;31]P=_}%E+C]`;13)a* vj4fM(Kf9BYss@[il\D2Sf TZTbFGmyV_ ~7)&o!h1c$O&;Ajp <GjQq2PHDvbQg@,Z`X")38S8ou⡫o.5mȯ“KWEʈ= |KzQw_Mfu xp؍}&V-Q-tA#@>YZX# ש 0q>?WJ!&ZGrkr [5L+(RӴ=?M.6wk ٺ5L ajrdRc7սEzu!Ց*_"{~iY2;)NoU+M 0j4[IY N@io}ާ~b~UUn?ydg*@ja-Ou􁶒Rr@CꚍذTP8AL ')@|*Ξ=Ք(OG]P&siJJ9=FЬ"0"f04ϕxx(7a6/s:ēCw|x5hPK;<[Qp_P6}c]*~=6Å-^9.=8\A5~2Äk|9e>t9qdPu#ip- xdN0&l%a!p $/tyXf*7A<5F jYS;@5g@_\M Z&6nJY&t]q4B̽,*"sn׸/GDs{;jQZ3Z-W>XϊҞm\n6XATF:,7jα&AaH˾!PgM=IVP>#6vI7bm\3bI7)-u>Y洁*\Mm}J:)KBL28kGՏao)*_j A0{J!Jnz ̿bßB Ҧa|NԢ T:uQ7J>\>opCcwױ@Nɔ\T>`{Di -8cZ]wʬݧ,6dH33nlɖa_skk ~ 됐 N"ʪ4el0:?/%p?)%}p>" 7zni%oL@qj\F? 3?=Zn㱠\7LvsK%|mPKGsJJ嘉7m2nP9ԟ uE/\'#w7E12}4B% #(]N Av.9/r\qzR[MK%brpE_J]kSeEŵXj9!+4#Z7t?@\=íJuT+.2>qaz>~wL"MAk-~eʛsbLsM )o~l( IK=6>F~jI;x 7>؇q<eӅ-&y6M[ݱt^b9TP ?ہ|OcW5kh[wO:h>>N3B&\}(wF`qMU{NT'~ EЀ~HZlCoWEɨD7\v3Pq] (s&R&AKĜ1 `G%/ަ}Euz^ƒJʹԻR+X NHjK]74ND4ᄐu.V&H'Hp%&4uM%2B;Dej;/sws#B3 =`Z@y0 G+Fe&#X|f/h<xsD館_8ٞnM4ϓ,9Wh^p=()\OBrIV#0 IMg=(7@="E =蝷Ji ڋ$kNwm_͔;(h\Ȝ̟?W8*U+WiklI4,ȍ+Xc:U n3l䓷" p&JIV^{&=E-?%sj7; G ZNgD6!tG@QL=~%mq7F̮G8ߴF`+K|IMiKڨ5D˅6rA5c Wϊ~+ Sp'lcs:n 9]`Ѓ'ǥ+1p*x ɓ@M>fҺiK~ ԕˑ]L1|GNom#$'`޲k{_5aLpfnLzO-Nl̀Ng$ }/KB3Bx"]1gJg<ejPT͏jQ忬3B ,o} D3YiϨ{o`|0೴nw,~&TjQo߀q1( bjXcR{pC;`$&<83yƥ,*/[Նp!kcw+5̶bc$72B|WK x 2D^t߷Ъm"Ɲ^xaEy}h?(9“|ұ{%_\wNj |$`EQ?CIY"o,ݿlVfIY׊k_$O.qu󓺟d;+CZ%㌃C4P"ءB}wWauw( wQP^Q$82Xr~)c6Ę@Oq>sX@0Ӷc(;a5޼YhTF*ūUyorqB Ys*XO~?aN5ې < O'ZIhr9q{R%` _7^X+8ߵMK[_U5 j9!{%(}<|;sc1ٕ(4D49@H8Ӌq\Ԏݜ| 9 !8_#3wJF)vzDB*7_0jތWGA"$m$8V n7?rw1@.]N4ۘe'AL|Ţ$Vop$n_tJ4M!/ n`{}׎ytXzYjP52dEs_tuqJYn{ jG(Y~iRh)oB`h:,m$nW?Piz[ С,~,-Sp3rݗb)/\8x ;#`8@әaN M=> Uv=]\z $`ptY[v{Veg![uݠEI}Rx`f]),.xa$䠑ŗ rOo7ɏb*-kvXB ^mhu7qHddY7aZWP1D"ؐ5!i/P)Œ .,S>H*}ɷ]&bJþ=LJ0F Y;{Ȉ*8 swwR3X=V6PNPk-bfX?gq:e{`{}_VZAջDv^⾫LmpbgsB`$*ZܑpDxaBI3=&o@JZ5ؗ9wvNlf%Xw #ID7U+w2DˎzZV:#&oY!7lTE f391>c9mŨߣM4c{| s{JN s@Vv" I"V)F2^9ZQ:|xaB_>`ZMVTrYV9}a_뢃+WS*c\9Bnt~b }/8cLbbP@@=d[;@%F/ i8)?wHe/q$D t%s&{qVXNz20Az!֞<SN6`EߎxSAcs -ԼJJ`WGPuPAsT*"w-{cb[quӶ/;cm#ZUA–pe@`67/g72豴O{[5b?ND 0je/7}tQgl2sF&潒f)]^5a:I[+O{d[]`#DIh5kq~К/"ˇ IƉW(}{a7l;૝0: |X:3w9aMsQ@i3 H#r[e%PC3+[.:^4pABٕMx3W!CIcdɵQ6S#%_'%ɷAfI>/Fu8.FX^c@C"5#g~y{d.n._a;faIo(yePr8Leμ(Y쬪N2bxe9b #x5\\ABV#C&X=%$AUOk'boq2R2B|>COJ,vҎd2Uhp{ %T_2+#R5 !Nӕ2`!K^gqڕ=uB (5z 4 erԘ,-|"d3?<7r+ďuakKjÈ| Ċ/Wذ8QZ>^a4ީ<ČTAa[~)8$ T8U Fk-Eü$9VJ\0ћ1i㕿HbITZhs6gb?'1T̶R' ؝էFcl0{y1xd@=D1vu<T+r8΢Uw&SFܧulS]дʛ% sДHMI")=+~i|U\iaX39#?xƕ> Ŕ/ R^mP( ;1fhp @.`_G86i+t-^qa*L_b#..4ݭ{zcZ}X234``zj6Fw&A/9XRb *}ks-dWW|p zi7>$mD3DR+;Wǝ2k_T'h{w=nqngd =q= [~k,>;;`QL:pnX& )KK?<bԠ#URڊE0E,g1 ]ڱ7h|/Gk<2W2ӨvyvpF^{8 86UCo_~ WhyOOVK ڊ0{%fbwRy+65,ٷY[-,܋߆gΓGO%'/%N2x*v8D@vQw77@ ɛ;[ Q즠`W[&cjZO1Mhhq>qn"YlCD qqZZ|Q[3Tɚ8δe90iA$u'FʢsAQ^Ue67@vh:y䡈0>+IL EEߌ5S28M~~%ITJ?p_&+'>GSV |Կx>`ĝgDxt1l \*F΍P@IyYjjK|4ӣIDjc3VqB(ISb7PzIby{φNt59b~BtH:M8}[IʷBEYK5$ 6b]CaKjie4!7Yti)vu~2-&nI":&4=f ){Nnl vtݓ7@~p6&NW?._~j/]Mfǣ;>Y=N[?QT\sѴ-M8SRܧ;+\p'ƛv҂/PV(OL xxI!B(ql!y.9Q̗\ GοNJA Sٓh'R(ty)wYery+پA@m<|&*A=F5mBޅD,~5g9nGzp,^XtȮv#' @l.wa t(QԾ=8l wTw:!d!v/uFK4{؈Ee.^j='{jhZq#.}nuvSCrs`~8Ahg3WnďKH$Ckbak5Q|䡳0Q-GW6LY!5s-MBWg׉@7 .MCF4yaBXVW0H5PϟμKjSBʃ,nɄS%+h]9b#Pg?;rslܦ5OU~Ž9§/*J-Z7BzDO : ܯCJW^Lx^$82[<^i) [rj& e.b@U<Ta|Qe-jd!cݗZaFwJLlWE&NRG (@g1.jR7QCT/equM`dRWAR + MmOkp7 Ȟ+RV=}g3J"=ۣNJ!I>+(ruMM= }nrh,r#P S~w]Um97`dgLvG/o~f%Gyh, &ȈQppƻssjڕm<:&?:.y0_{|'<ዴ9kL)ҋ;#{OhTvZ,P&\C16] du4hk-Jr:w(@z1m+Ad| YP'/Upp;cql0ԍ ~ıkt-D0=~5ִzž~6T搟{G;5pvGYOi#lT",CDG S[O(|kĎ't5K7,"XC , |=XXpZ4Q5yo X+N%CL2VvBZP˜TBinm6К߰!;t'Ư9|/W~ώ;aue ؄qtm?jߨ5l_띟  vymE]:{_g{j `_%ݏRPK%bs.oЛn ^J9UKJ|d*u4)tBK2>sх!娿-@?kA3Xt;HusSLo2n E (Z.~Qq".CaH&ʯg~ţp<^+s(TxB&^zsu!Kb@h%Tqm&4Bf$zVA{L֍hNC^G&#z#!:s"kR>MMJ'{2EGJ5Iq߬{wF+#K}P6BqDV2ۆ*y9졹V?pX7v5>D ?93g$NSH~g,X߁,^·J݄ؔf~P67 Kc\=H}AWS3/lńS6hhJrO3:Y?Rmj!ƥzņ,|VslZMb]`mu>`pPd(}gŰ,t'( ;+HiidzH)wT$uq¯#GrmϞS ؃~X0t~AuhE#=nhDxw߸,ڨ& c(Б;i“Jeh<.CJ 2ސr`I] l" P8Set;t8Rc}Ns@H Ӟ]-ANB̖RNۛMTs0 iq<gYZ07070100000117000081a400000000000000000000000164e6139f00001dac000000000000000000000000000000000000006300000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/i]?Eh=ڜ.+? S;X~cJ)Ոt~|\}C!s.H ]gjFgSt(xx(=,VEsA{w97eDPa' t;R!%bAZ쀈Hc +% VGk444Q;2$%+9i_TK?Ә![QET`.<ڍ dWL6gqS.(')c3ӷ^w&sSF>ҘgP L1̊Sy`'e"=DedvB`[p0a?Hj\ln_ 'y=6`>Z= )SҍiezfVx)I3_B08AgWTNEu sXAhׇ S 55}uF̀^N^eSH[> L[8!)*,B$nɆ ʷi)&r=l/*ϲ4uvB2s5+;8A` K5cM !/:{ )2C: gWT d$)"$'KXGT٫VHv}u׮u&j>=Ru€AYon[6'`)NNjө`*krlDlVJ|$/` J81fqă9vCqYY ~/9+.k@CO8n2rM 7\JRC2?hyVThx}h_cT Evx1E蟊RA@Z#CHVÕ)HmF*<b(ʩypӚ%q[9FȤ~޳atՠM{Uagy!̩Ux.GEߠ&K\ }3;Ԙ~MaqDD0*AOG!&`˞#4X>6(${lQkٜαf(lɏ5f1@'6M˷>1,D.A;'K[rg$V}RRf /kqrK@gq%,MveXfdWYN@r!_xڷISȡ=[v{\il qG+7p9|Hj+txw? u)HnO#SVVC6 Ki}6Mf'Q輇ڣhGbfzbNP4E}Nht+vȽ#^|q塊mQl4󫻗 - M k ,v3'V)ٖfra99rE *8-g95|2`eBOӜD6H3uj&R&=t}YzƘx7,nMd.WrGr|ZEx4YRh#&8`'¡Ln42Mz׉顫b-G"SI"Q".><+[q*WCP׷o%?ԿލI k ^^JA (%,!TRR+A[v*1=BA1B?sh^<3C Jr-RA sI(~C/!{l;*sjA.b”K)ظ 39>owT 1Z0ZɥKec_ì<ds -~Ⱦ\M}G1Z<!.ݟ2EJOj#ktm :ndV`wO _pz%4؝r0+tZ(*Xr.}!Fi/Gzqse{)6Z^xpK e,&tdXo0$?b e7TD TdOu]=7zF#0/RKkނ67j(XɕOgȈX1JI'#X5ꄗy/2N:&CxIOܙP4 :ZKF;[{D=TSԩAA3%;8ۯsPMgE'YMo(VZFԺ$35Ti I/ֿY#ozƥ7נxB`~|%vL1NtzXӦ2 ;஢ڕ::k@l !Ujo*,"'kấuk ,T/bt 2JLR*qB<@q*l0bÀ&[[߷G-0pJz|oMrtUy/#@P4>=17n@mIE5[Nzz; :%kʢfks$͖GS{_sNUH[V\|8z!kԾBj,TtN`":.uڬ/SR{=7zXǝh%5Nzf衳 bHD![91VPBroGv s~DDhbpJ#~r_gF[“_7t*YT~s"G30cD(Eèdz'M8@:1EWo 2ϧЅ\_QymfARW *EGk q&,bějL"d׳U=@ Y`f!l{s ܖKh= `>h2(.i= (@xGvř \_ѳ7" 1!Io/-z/#+3@롒Ml=JfDBIZO3xBT~FFDkݪzxBq/ꈼtv^KK-eO{ޣm3/BFv2no=m~"e<>zANRo.;L[յ\|XE at_Yo1;J#g+bzX_`/bb"xJl!8qi=Cap<|QG38L]3IPYSo̓ oe{pUH*qX`SYQ/u#sU:2T^Vj Ho8V-KBg  @sWBP%2ԥ{Ґl~Lub*߇MYqR";,yN%hYM,>E^'=%17hG-YDmW{[F\rK YwtjtLl|q&C;mPxD-q0`=??YYP)+`CmOH S\Hx*-Di@Kg}ʯ<矋._9&bi[*Qt*tA/᧢%DtU"\`!Ө bi8{DVnjEH9Yu6"D~m$uGlג1ZSO֋"TpGik!$:յaj:O\bvWF,3rG%^,]99;\c.OY)j%&}^lug'oӝ;,th@@zYLL&()&Mm\;Uҥ;C:\0_z[_Oj5:Mv{5dV~Ӄ@F"r1|b9G q{v7dN;L6`W{WM}LwB>!qklk>r3:[uuՅp{љmZ0& l}:QRoP"$-PӡLZɲ#\yL$15W%j(F>?#t\7:O7hi7R@>.0js칶ߴ< Ø.&1@kO%>,?Ɯʃ&o :<9[9'qCū)-]Ƕ'\ ŲW'!Ә$bd(sхF,k18!wدA=1qq[9% nG(nGVw_3A2e}݌xG^WyI.0n} DshHGwmUJXl=Bl3t.ǟ۰',Y꼃gr+\ & '\6W$:JqQ'|Rl{~3/*;{qgV9` &e3L?S( ie]oQÆXש¨Bڸ5N>lȸukx&xl`ʍ 8.1e 1Zz]bh5B#ht"seL1` R+}-VDpl /:v! PAT>e $_ŴXH,j|@cXzSjܣ# j ^kspW{p8]|cWo\DIۊhO/23Y cs@NR48s`n"f8$d+j?]!MR 5*>UR},%d.kfj=sљ /N~t6Dq$z'Qx3A4:ɄQe\=maZt.Hw MYނL2&X= ]<`gf{ 9j{Gm~WeRFֵ VkE!k=?嫳N E&m~Hraog~tTxr(78~=_}C!TNɃLW{Um}UljU TvDPg{Rcll[' aV/;?^ZіH2THM^$ rVng1N /6sMQue2Ɵ+u>>IhF| ]rcg N:ZueYy5o (o9T\r'y>@`yT Aʤ.^eĹeWNOj\',{bEʐӽ"19kTMTճlp"(#U ɪBvQjH}v?G?$#vc2O^*lˎaNTl9k)MFH݆Vz'jlS17f7/fTC n冒4+LT6uo.=/k1ȐVs:=+|470p.,A p2?ҳoxJ l\xfZcL5Q8w=4[l&F*LwH3*n> p3W% \v"h\a!7ӊ[TCWҙ,a.c p)Ğpva!@`;vSU鬂FN0x4hV7 PQI^u|Qûvm:BZSd =M@[&.7a/,TatL{D({iQאOt(Q_ʓOxȈ F>/,UBs%KU1l@7LagK7Jy yRWdD(j~HH5ap%5e MmrdA8@l{Dy#on- j=b>IljZu1Z!-4<**j3}#}5z Yٴ: r#Y ]ЪEk^/Z%:Jo|bڹT5`:A9|ȒB?&i\*BSmytRYD:`Lz3Go4tcLCi9^mrQ69U8uܝM?2}> `G(v t z(Meĝ0ِd;x̍_Q" O|2v] VZlT* C~x}߈vi9g'ZZ@zvt5Q!䯺%jMH~Jk}HӺ..BFR8 zHFƐ^e`*L.'9F\^| ï=V<:);CY.|{79vA/Ort_Ә%Ճ:/|qǤafV0ʐb%EkWqMO!(C` 3RzKv_z ڏIMr!V $t^*tNkǑpx8Gy6Y҈ fBw۷n\ qyKtl2 G0RյPaWQ*خ$z݉i;W 6<(h:%G-i! E =31>` aQ,E' -moԌ@1\R[oy4 t u~ p6!ڭ5%lY.;UÃ'ϑ@Ҫ  &iuB-*[Ui,+d3h[bpeIL-ę#ҕQSΏ?TEIR,U/4kDl06W!?˼}>atǯ!l3#Iv0aش^GjygUMoZׂ(@s=PO:Bg#?9mOЊUN8;)w=ߕMe􍂝|(Yi{L(M,6PyW8b듡zU-/j ?R8f@{A5%q~,4D&S—kQ&}m7vKis,P4Bd8ÖX#RZ $Hc^Ls}K 5_qS^Qow}&ԩ>i㽚>}1x0䞜d#dD֞u5S`?M; [;HᒊI91hr@lҳZO#uIcu׀Z A mLkw70 й=5rA|zĊ|[=aXPjtMQӭM?壬qt]NHl1_Zϊ[8\(1aR_6 $|ܧ>.fvOP)h'D%{sZU d̰'SȭNO+mZӒR/NT>lj<MoWHV T6‹*œXH'S̶ocspN(ƿqmw/(⼱"o[:~6%zÙ^{R[= PZe(ZϨ*CCDJ~T|刀`?|mV[(h^CmndP粘ɴϺ:!@AL/rKzkG“"hF%pbx unmXwNϡhE-b0b+-պR%zd W,+ +#WХAZ 7[U/rV(N?U8\TaP-Z7<! wusyYO I5.,h2@AqV]75Petͤ*9?r,˹E _e>Ψ 2 6ո\S-κ֠8;aWk4b= xwY/c %Yv?5bۂS0zx]Cm!Oy}F v⩶_VȪzPZj=nˋW}}fXT:jGpLWpIn&_o% \Z(G&Uave ڃt)7\P'B*wm49i6ô]z7SR=!>s`)Xy:B/^՗~hrϐuG*A :z! 7vpI~YEM!)NJ(qX6߅V+G،$鏲n3>S~}Vٶ;H5UR"A` 6>8Y4\q{$oϢa@ŔoI2)|U݉([NaoHWs9" -sBy5NT;yzahEQw.`@GT~=w_n ?`l UP)`h1l?]ZFx\1+(쀋PWݴr}qlb oҗ\4 .FD&Jފڳusu@C1zymh L,=ҙXa| OhN|ceǜ-D$5cl j(\^p2'q r3@EP8N1C";b}ǫkAkO5|Mj{PrKDZ *#(GiAW)r 3tL_aDFSυT OHO2ID*A 6 2&-p2O;\T!W# dO$/ot +?짪uDIR`? OHr,_kok΄J|#Fi9MDq氌jj S+l%T "gfOI %a\[jTa~h^~Wl~ ,^y>ބczilxmo #N Xup,k(#>s[fUs!/ޤ1?uO O~.vgA3`L,2Hhql!CRۅgR3@Se.um}ПҼY r%OWN85+iI_h%kZw|F^u?܄/Qp0B!>CnUb^ (-]c1FgrO%>z)HɸM밟x;YǤr;\Z3Y:0"!^%%_Hze%oߏL 2Z&%=C.72{2 Lz\D'}\f#uʘ Dԣ3[ m)vvM92Z[+i93!Υ 2N|aT8Xʥo3"&gߋ&/@pYٰNI%qs@V +e-Lxq(K^=e"%`t@F='VfT~*j?v5_a|zsCn![bt M`A>IRuVÌPPdk?7;epŢ āGDLU&*q7=7_\]"K'rDDn?ޖ[bT/ @7u鳣,@souLrZGdeBPN~D*|vQB߂_pD] iPRk4E~xC~a @J4}5N] Ȟ=9CJ! EIP\|%eޙ::l.jCcbC,?(^aZd' _„RV6^ȑhy`7]Nw10\4q$sPK[-\ R`roqdTܐ85SuLM8$pe &Tpρ/݁Q6'̧C3 cBcT 4oUl?' {/\9/ lHN". PsaXSRZ\$ybOx߃Į7ho:cTTKSڋЀWu>mn&sW? rl:]/1 VD`9?Mr]-qCUXd.jIխ<'4B[@526=ۣO,B˜o d3pkŖ̤ ! f _X$;Ϧe7IHtlr"psa-{ >ի|MiH> 9O FSSP el*L5[~b]hTl!ҽVW?k"|F`9)%2;'"R4g<-yl)i)Ο)G(ݖhz+tP u]Rujˡ6_֯i2G/ V#ilxEV;7P u@HQj?~ve83Y6W=ҡM>PΉr>vbcPq;!v8?;G4u_9rt_tQ46:w" T;-V;"2eFfG{E z_%ڶgk}<- sFk;|Lnb*,_5JO3Wk fTUAg-] eS&"K+f[z&#>x4пs:x=U§2dm ~Zn !gw,s*)5Yމl!9Ӻ? kE TAQ[YIgb@Jծi1k7@гa]cU@+[U? kTmߗ<\q?N3_4$:\d ]0C3eS95) fdƫFLԏLJԧ#RKJQ L{h/ź+TRpfw#ˎjsbisP!ri^mqT'}btt> "K1 _v Q |ngo!D k~F" [.yk!S1"^#HS/BXνC3mm%Riǔ\l50|tPj 9hm)W*R۪J<_5~_ ?w~DCK<K)DjRy=Ũ91ZI _ m}Ku Q҅ͥޜGTż=d,USnPnA[%N7IW/Ey*$;x A#NZ:c.pOz2# @7lZKf19a.qG(vV%YgQp.麳y}U[iX$]:S +*-ܪV ?pl?~<KuCԅ#9[Ry@&5ur1eȨW{@䬯Zϣ b@"UqϤ؛`VV eԊQpD iFkGz 8JZRTN J l} &厢:gŃ D> !Dk֝]<ՒsӉ^S]lL]E}Kdna8s>^@*Tו 2bl/i_lxe;ۧ OHRs/D%-&i>K|tthdQ7L$t*SSF>Wo /΁BurW@5jfL U+x/D yB>ォCp[ǮI^V1=<p۩ ڰɇW!2ϱSm_)K!fGJ6_!oO~fSX2ˬtC[]N8+l޸'-V=(4j]Vi9nycr[MҎN$ &* {sZ#+aE'n'QG@؎%M*R>ZcVpa2|q~L)i@l&E'>F%K,&G8kAɆ@h"cn iPKFZ}PbW(+^4[:H>_0 aeB漅NL$2FNIx#Cf~MY/kOЛiC4䈕=h_ic+﹅zI 1BU-CE7(^<KSJBwsdgܚ"!keotص\SNS+SMܒ 7W\R0F5"*bsRG &!"P,|t4ѲR%e¡i⏒~과G޴Qj ;Z ي\PVs9j,MPj\99xñn8V}7M PyätbVjhFmJ@~LO[E'VʚFBPFҖ?47œnf`Q/H>FA11, SO)ihWG% h)T6?!s;% | A|W#PިCPQ5b2f"u{iÆɔ/%ུ}gbB< I7EtO54$#p fO0~1(˭Ğw1; t+dbP3)GAzTd- 0Znſּxfh9B[NeC[Dv?wjڿ_Y:0r)":392fs0;sơ^*VEQ*j*E{Qt~%ʧDBpE\b3ed!plcq8m#a%9JnWJv|bGSf~?e,,"9 -$jh\B5!#+3S7}#u#Eh e(j:<|両LtSX;e6I[#%ėhHʸ:E֪=Y\'tT/?RA{@ WĮX/4'Nq)zp :._' :Fѫ^`,uR;▥y)''"˓ia"ImWl9OrXu!| %ǭjZ;>1قܹvV_$8BqMUZJy'G_Yw0Jhd#È϶@Z7ޯ,<֙5$zdO-!UrҞ/ad+#rP-zəR^U QU) YSWzfV j4}hN!n;SInoɮ`\PRf2 egqE>-pҗ]$Llmf¾"x5V%` @ajn2~hՂ)E=@YJS?/b 쥲O}i"r]71 /ZN}>؝@_h^APJi:PCOrz58*]%A?]El- 5r+Ƃ8R"ƯW|t*8S8p]ZUA`9hq^VOTʱɦo  y\@>\eMr؜ %gAʇE{<<<7,6q7^H8OY6zDpT-/7]WZ?~t-;>*ǀkFJ&K=KLJ0#sF0H <7yglEsV6v/˨AlTC~V6n6,T奉e weeE<>!ǞO#+fХ>r9 omzY,=ah!pi1QO)I3CK;>pYGV9YX2#Ŕ?\Veb&09ahlRNB|x6jԢmθ,L]v;=ZPBgrոqjUAHv1^ E;YD\ gKFu9,κ v.y $&߄LQߺR%԰D׷^ř"su{D"^3PO5x}BW}9K{pPR% z fS¼耔FRN_F ֶ&r~ tȄye|^M\Jc֟7>0+? Qd=Hڇ.-Ri Jy c~6BkPآ&\f aTs)o3n]M-/g-FT:Fdio9\ n{Ȓeݵ\0Cbf)q<.;H4/5l آW:,J/ 08u_.>ةC>B]B&Fu퍦++.'/j-@㢖$5SIIlF@)dj h@U҇89UQ QQѫ$Z5>jōݭ 0_,(x@ ׉AAjjouܲhą(͵܉ dgj9204SHMͅeHp]5E7%>,OXc6%q~߁kk\kjPzyEoj_+Mv*JvA@J`d6< ΆؙZeZ/ yu^F}0y*3_)g1e#Uñ3ф9r `a> ƕMCP֟໴mټuǮ#5?HxID'`Gc zJ=VR^Km<,]o#;k:P^8$@wDghd:xJ2!հӪۨ(h@5R]Lr$2YbLH$ǻ>WM9UU_N+<P T/P#2sp$sy@v=E/WF 쀝em6J.JV 4{/+O:۫Ay}jMm{Ds$uJb _ t:E-RtDE#J&_M`K7cGmX%y5ZȷMϰOνm_~Y^x ݖߊ .Jt+ck͡NUsg'&xޟ2.}?q„ "X؛~\fG=f~ #\+w>.~a/.KZ6@܇SĴm)1;@!nOj0H<-Xm ,XaZ3;{Ք۞L f@.ZJ)70d߀ Ǣ{9ycŪǬjDA">uh3@厍(`tYDB k!ճeUL[Pl. l6䱼*3J:+M铸g]0f́[Ks [V#2g` pȭ&je*EAWrt72ŤF[ÎU;4sU(Iir!=O)u>{`e0ef 꽺8O N4&Qnn>CGJ[}]'Cci }E'XݬZB9cO*t0_sZ rڶ*H@U$:qJthA~GVQ`η;!@㨯u I2@X] 2%cz"Ta/ێ\T0oISJ zkn69la.!7y"]iH#8"Eogr1_%GP U$*R >ds*Mmw񱫏l8ycIBiPCJ]>څGʉ0F5E>E*iqd1uh^S$By]30r@eC((?a(N?-|NH#qĦkZgFG|5l>$8y uqIk{c}#CN,ue: x𧓢0Cx27l;4f\W),[{\ I\PݪsF &QAsiI m)Z#>CMm?ddy\d / co S!rF γZybOBeG;}_uoIݥ%ΆMg{^_3E碜{lCu4$1 Mi -l^1o|aQGE^ʔ:0"5&?vS\7$im"$;S5׋鿶C}orǒVsȀ$XP,<]0`oҺJАYa0+IT`J^5>DLʃXZ]>X@d6>VtT?ko~Laan y$ZCmeJ~_a?Hr\% BkYc3SgGA%2:l GnXL R#tj\ jw[ɕįךhŠ*Z7|8#b/4\FCki^(3UݠFeE#1\'j6nd=H~zwZ н~'Wd}ñǚeu [L%HMt6Ȁ>P~xnȤ]Mj{rBB@`߅vRBe,u =X\R<7f {센g}|w3HR\Y %SM"/׳'gGb3qۈ™feNp 9qۡ;JO.'X#?uURٙZ,4s1N!kv̗=X NV\,c~Y[Y˄Gj}sլcψ;f ;,Jfu?j3S'S_>m~ T~Zs7`4U`1;HFMN[vlqm5z]nB'O9TI΀759Z?p:o k`tf"Kk2M?z`T]c7(i'O鯾rTޟ;$|"fqX jXU]](Oiׅhg%Ybv]i;Op/cv(TtbUvW18\{n6vrfu휞%`isjs᤮O!R١7OxXO[D-c0'O,pB*Tcy\qFEkM $造:";Rخ ,9|neOmG*B76hi} k7;}niW,z-{Ta!;!JDc6JO Qw\ɴH`/Dpf3 hl4Ffk'ƾ7,MrI=pmhsQˠv e(3Qߥ44^a ^<#x~3wiw^AYO%w\e6r;^^wE o͛J ,B՗pp֫/O13"L&=R F#Voj`#9H\bia0{ Ե&z]+㏓*{N`sr ?xEE$Gnt!X\[7'bi60sao273EU!eD S7*yk΃S 6'˰&en qԸzηTAwhkv9DHIVj8עjgq&7Uj<^jl6VKӫΗ(&xIVii拡DI:}wI?ߜ;Eѻ+O|eoIx)=ٝ i󧇻[;[{Fy[E zry`(uop5Z&bC0A?R>Mn DyEޠd?Oc"O eOgщ)bJ)qȹ#6o+2ӣd,6bsAfVTco6z ף8pp_A19I _fw }ʱ瓬Hj FtF I65WQ>DP\J1>*%ka=ޮF$ޞ]\6]  Ӵ,_1Ƙ$ԭ[?ZC?j vάx[D['Q)63u-nut9[T[վH9*g6L6BRh6lG|Ch5cA5"ggNy8t!&m*)Qq]Z?)Ttd-[AR.-~72Row>gh_9T.?PҐ,w NM(,|@ӆ|*v;Pi0. -+L8>V m2>l'@l'' %F1r0Jډt-5})%Rps>ȼ?A_M,,k(TwKW; C1;Gbض}]>K8mnIFy|v+߹kaHLzM)(ʼn+#m8)cK7|:X#2+yv@x3tՂCgMa~V վN{9ڵHLlLٝ NHza`j 耰k~mW`%hLJ< +Se7 'V [,;g4gAb3)M:da1 )ِ/Oޛi({ 4'QͦԨiI"^EL F+l p;V&P"Y:RSPy̪b(tQhnIځh+ h`86w[ܩ45Iy({O^c(uQ4S5a]So>œ@xQRBN΅ӻ0YL X]ǭw۱mOc' F}!L&HF>u>ոQ7m IZA@>Zo|2es*Z,ku>u|- ߏ,0_03X7D$v8xo][@8*Kq!2U4 7Jala.ƼQCvalu8̃^ E$`[@G;dH֦XZt2 TZ F}g٩~ kI:k>]VyWA't7|l:4~y n(GLāl{뜞 4,BvHHrSiB L a:K4^,=}?W]f%雦2) v_3Il2m̭F[TR\ؤ]˖KOXZ@vV6cc,jN|0`عBؤ { w0eZ` >tK6 «veJSt$'I# \}Zg^u)ͮ!4w՟\~PRxa?^$܀:L5]0hCH*)5tS H, JhT 4tV6]>J/hxʰH6(cǴu. ɨC4z) qq]>-|[*s"HhAl W2CD {2GtH: Ѝ:ح+Lh=j*e]NVpyvLՁ6Tӕ/b _<0OrqhC/#~ MҗāZj|Ka^Hi\uM^"Pc[#ruZV?u\V͒ ^Q!R9/Sz:VT8tB9}]#Hۮ+owA.68qx ŔEAl*\<R _=')Zs! VN`pXYtԈ4F[qћud@;9='Ê00~uN{u"XYoФ1Io= 9÷W*K]Qw<UyFL 'Rd^4tX9Z6x)T~ovр>Re"Ex Vk€iPvk&v(udM<좾H۟Z߹y@#̉}!*#M[,Ԯ;E%~ߣ~ C YϏ]t$$ǟ(05*c9bzd);?Cx_Q쎌7IviV*g}*v*AujiuOy>]cq?0ڤGhd8\Sl@R,;,&vB8$-lk0ٛ^Aϼ'2xNg`* Q˨S<\9 ݽtV0R'*Vt.=gŻ ʘ^N6͝۽Xs u%.UGQsŁ5| ÁJû@SQE] L0r0}OLvE;h9HXsş:8b?:zE\Np?*'ެFzP_灩y ;9*v bDH] o:aT*g L6!z 'Iު'A0n\wp|L3]p J)-Zպli[w3GEu2ڄ;=bsVY7.[TBĐ!k|AرEhOWڱ% {l(=ܧtpݬ5F{SKi@àOЮ&Z17 =0#LfX{L)=zmwS&eq4ի x M8,|J(jG%v<(/q&hw2J~$ Y[h,_]^+)_-RM/D0E. Id n 1hV$m:*] m$f:Vң0"EcDzT4uIߦO06…}a*l4 f/_!}kbJW4hyyN9LM2'NprF3 CkuE i_dAZAgCyC98|6.o>>KH7<%n\{):ꇲEϢe&FWN[r *dӻFI2#5+ۗ=5tICK)ya;I5.Ïl J2}DAⰋ+^Ԥ!K>7}Off8^DTnut=K$۽ ׬Jx'3WM6,"Yce81L@;I'ձRCRa:šQDE첿=^_ k,r@xڈ,I J]GE,^>py0 F[s3-taBF[7fg1ͺL+㏉Ynuj`|}ZӺj<B}[Kڦ1FRxpE\P_g87n5Rkuu{F$t.$E 6-8Պ|'Fhxq/m+3~e'Z\ূ@F:%\#֞P ,>"-C-7HrL,IB_-[}TͻjC=aC$uGq[ kcm!RћV??F毚t4KKc_7hz6BvOSZ{ksC^%#15!/)z>.Ie2";Bփah%ch" G}_{\(H#F^vOgЬ S*2h&J"@M]x?Iϋg=0f"uʯ,G T? kMDGa-yKbh|0ٜۍF3i|nNՒV_lfm>^LcyJ:l\kBɗ :pVce]Ykh^ɺZ2SBҹQK'~P@{04RQ A !PVaz6sf$8UԪZDbR_1TemNrI`Py^m0Eá38nc1jN.⠦lBPɐѢ&g9ϙHpUWgW."#Ť}dPh/e{&^[QYax`KM?Y9:@ʓߜ iImuM^:5l_Β}5WgLbzm0@ w;:X|E,_GAF~IpW16;Bn dvted}`kgx{Kn-Wp sץ^VM2/"'K E5<\O" j3L|`nBE/;>sj͂nK oK9~(ϭ_khUY]PFbJQp\ï}Mp^-qyd[ꞅyU}XmsmHK~l_*MGH>kitbv`-EQW豟݁-ĭ镸MG 72dzUFu!1|b[uZtBd-Yg/oD`3 ,/n\BnL1w"Z/M9o +֥f /e3sDW c[K,V]U3(I7AE<&pl_WDj˶ϊtojjoՓYt%n$6w|]uwIwaĩצ\0$m_.A:M{ɴF)5Օtq a?Vy\7$0[²*qW Ir }VdLzciU.{lf̵ĕ0W,!}t.i믜-Z~>[kgǻR`RDmVBwA$Dp_b5)>xA H)7ZIgè(rj1RE"$3,&w. j+PM.bP6,9wq%TBʝ8|M8/ 4@t*}`޵> o75BL5otk{3AW9fmeF ][G= Z%;cuy>!m y`۩|3<֖:'d\{wwsLv/:9מ,G-. G$Oս #3q0ɕ64Mr֋xnݎ^G:>B43= װuٲG!F2<n;+bbSڕr-%o0X9I]x43e(>IwP#T&_ԏHHC ce/OVy&:ikjeÀP%Y$RC<l>a ~f7Gz{صėOHx s/h-ή1 Q-(vm{e[Mt(ūT$bDw5Ÿgpsh{eɎ'Kބէ`ԩ<).|TF1 i=Dכ'5~]]!BrA:@cz]hධԕ燌vYcOR.hfa _ ~+U_9]9'}xd9Lj6Ćz^8j&?T0m6SkV=3 yuKJÅ$Bc\?gzf Rr>6F}l@24ʻMmi?ce%b|4&3E|:cfUPF,bfyiWD!i`//UZ2Nә;ؘ%{"~dʹ9]~UCZ(a7~dŐ8?u)HLߥ7*@nrbHvƈjRVZ*lNFW\Ari(#=hYb_(Rd,'ka]I =X%"]{C봶GivY^6<Ѣt{XѨ3b8ܪ/|бq@.EPi{q? M)1ͿQw($8d`TxWD>puwWWi ǕLb5K#8PQJA5T)NAe11pi$W'/nhfF M?)@3ĵdDJB= Sڅһ28:ۦDw Bc6YVy1!7w:.l2$!UYgdvP!u&q2mJZ?!{L>ЂsQ+u+kQKDq|%r>2S9vEMȳXmRDhOgɭDa#ͱSnPwvӁӪ?xv s6nX)\8BÝ EwSі}Am8I 3EVDF ԉ/W0Rx㱩!8 c)'m_iԪQ Pu />. ,lCzKKōփ(맳0PÖt*k 7D i*۝)<I>仈<.( h0,so| T7&'AF;#7rk~K4!(6Zo_ӑViX`0m^msjƥ8 ^v@GBpk{{=iyx8AC1-kP!{R<`)NݝiNJ^؅'upZ< 9WZxU-\, +([LՌY矼d504݊ťHs*a9)ia06Z0 !&D,;bk͸DРga/Teˈla 8-Xs5fFΊMl]a uNAZQ"1h EŖ-6Γ #LMCy"" >t0pg@*ejn(N\&[r8Z N_ 'kKAO^b A.ʺ3A흁o0VQҮgQ:b60h'U&X}FxT?Of,\eAP:-,K`-(ymd( 'dŨ v e? LeL9P:o50 ໏UzzzTq7ġUa&$?lc*aЛ [o$Je&tzou`=Lo ]ՈSG<b 㠣B3uMږR19̙. l, g eTf &S j Q! 1h>ɿ$r,*(AFo|uM nȐs.8CY߇\Z)3lOE=Ξ ݃;ii$jnW[},3A5>5nDUnyܓ:9o 8DiVLbjPI?e79|asNԻPM+HUSۏLBgsJ(PG$|buXI iC̄(N oxE(TX?L|u38؀K\6zFGwyh< 0@Qݹ0yG҄Rr[f?<NJ4 {EX/Õu?A{ enUj9H__cSXys7 Fㆲh@v䁏(8mW>J!4貉\I_l\o{r߼MUT)›WpI]YXJ5=΄wz1E|۞M#/H:@IO 0qbVǛX%w9$c7]+u+wt ispBdD*[u"cVT9t ^иH'{۩ 0q,Үut&l>Rt҂z ֌ i%c2Ӷ+uԂf=덣ϔ zzτH\ѵsY bKTW_eS6*%֬bnr 8EKbOC=FnP;͈{,.v[)s_ -& ݊doU͔i^-N]+UÁO#V7Ǚ ăX ,ҏp/pkQCG/$v;4|z"`oI#sFtAp\(?oө3'{[5<1?02=*$&% `i]i2ܡa6cH]%WFGC 2҂{iՌs5@ Ҙ"b3y%>[ | &U-̹UziO?H,Pı7#%&ٕuFy-'6T9=y8{(ݲM4a{W|8nV#$bg( k dVf:-v%dISZr r XprI X~a` ,A^'yadE"q`p W֠hUЅ}îSuxʵݞIW$"Y(Ôԗ6NVLAHhd yR41p>^I;C9mt4h{-"[^$] H+ OϿf/A=ɇw*ǂGGg_$S~=͡BuiK{X;i uz8"@yGD_JչjrQuU1%Wp\IxԖ})UJ G6@j|گ *3)(|e|1]?,^})&t ȟ ޟXwǟ[4L\b cxw5J`u{H&q:gAcAkz` BE&n尕uvǝ/IDf'0>P%R8%*kg9MQ!a~0BiX ,=ua#8Puz- ";blbKG&A͇9e=/iPV܎7qV6~@ mnk 2?F^͎Xp93`;1I/M;~@rUfX=^fGӠ^fkk cohl(AA #^^a&~-O<EBFMgFk?Lp^.ÎTBlr*̚,GZQo|d%p }ZcCF'/%=M(s-51"ǻ(r-]^sսb~^.7b`.B*2iJ1,nKfqRتorHV{HJs@cM1jeFkpi@,XL1in%9ڬТt;;DÉOmr@(M͢r 1Cdj)T7ӫvC 2,2e/c6b? {Ru0- R (˲5w%;D|͏FL&[ 481j s\)tWXx-9`Tm݈/eSvxa$,*Sc@R%?a.EɱAā4O 0t'2=)5 BUtBiLDQi4ҋMsj Տ'jk@ kXO(Wa@jãr'ŷٱ2+aiR膞C·n&We9#}B.UCGW75X 9*wÛJT3Q*n(| Jҳ2SE2gLhς0R~6)&[ǫ}fdP@ll>^Az}8*tU+cWiNb˪^T/C!9Q(K'ж@prR)Eho~'anYXJ($Zx7'`F<94I_NAb1+K0 0EMO>ע YW6?N AEY:*NDK0afFG6k)h( bU8b:`M<@?S%ר4 bd΅(@x!:tnzgفt0tAbmE#p'Y9]Q.-fK,P NjȵBy,S܇2?כ.u,|#M%m)?N)s' W <*ZJ@mD@YK RkvDʴ%.^rIdzϳ(ʁ.YB1xz0$d8 .6v[a0 0;_w",Ţ}B-MWƮp59՜}Ԕx\8R߃c{o=sXD \i?ãwiV%* n"b) [R ~m+ ЮTYJ,~_quh5&>2J*H80}F6ϝX_7Qoo/(vWؤ H,0F]/h;O;֧nMܦsrQ,`Y:j+?upT eN“O baUuPYp3z.=J8 ua|u|U*ő||Z&+t Z5?  G~9#mcڟqt?$&yBRxAνW02Hۏ:ɣgGk&إ/UvbfW{5W8%e._1VkRg`jHM֬Ruz5P}>əa ]X4e-V$u߰ʩGݹX->*d5NRZ$}3sQniK>>NݰQ\!'MMJw 'ڷ8+e70\ ҍ I[[n:cַ,· VR# +*T>(9z"(pl8{|,dxVڦdۉmv&,D iY>0ȣlMJ),?4 Ưބ>H@M_Yקj>fE`mx5[`VkaEո&hKvŹxEiGN/M~u9Vϑ&PqDDA/kBSE\O:RH&#{dsA:n'Ýdq?a0Za`ɇ,wZiO61'+nI"i BhzKd/DGo`-GafdWIy7tgfP!&ͭPXX sr-Woo,M+F6YL3gК .Ilz[n=O4d̟fUߒ?Jr6|֩`")){@N&vLL_EBQ* Z¨\E ժKXyAKn`9M& .F zf, .2Q9xxZκJ{ ǁQ^/V7W8B [Kesvl hHb݉R,Ǹr [2)|;mRI#Ai%[d\( m݁Ҹ HCEI (XxhP4s;\k XM}9{F$-rvphWa(E=AYF2'pIM7?.Fߙ~^Oն\3k UQRe Ohc7YsW/)XT>E%|PBH:َHiwr#H+D=p[m[d"1dAB0Ob̺'a#DuA*ps6TDB驪ZwCHw<n5h1wTC+u5F}9K nzU`Tg(†h 7N^0;}=Eu|B´.}jW564ӓRh%?BYCx^ n'c-&XH EeEevG c4S s+_faE\-ؘpPg,Op> Sc88#_]ys㲕tm,~< ]CztP?u1Wu2X̌*:lxmxkEnӉM".g#땃׿L1Y0} 1ei"͇ܓOl΅I!ZSB |DL^]FVeNz!-0X6_Io0yr S* ^$L) l_A$ӏNFp. ÁBۆox,xAAwNڽ3dzYj 2)nj:RKWy/t}4!ϾJl61Gu^N9 )bs ۸%- \=;j{R< Th }NJp*{m!n!wޘ8P.6PvB?sNz{:5 O1Sk9^DH\t?7Њ&yXơ?͇A0= ìw}m pkʂDHL sWuԮӸSҟ͇)h[jNheO'T)HGcpQ)yP!۹)} Q%r<{[׀7?zAb&oЁj;? f~fuײ ]ҵTdK¯*6x;+1֏#O󞨃j?I56Vd `кh?J' DɘSw}] JgvD}:#Sy뷨iW-@n96^9aJU0Ĺ5y@Q 0*΍^Q zS[V+13) YO>șsCQ 莏NJ`57D#(QfG¬ ^I?I0Z9_I/1zMj[lM_Dq7ã=۫,D+;-F}4_i&|um`v`$Pć{CSW1ᴽYt򇟖 g}nIgL I> ГZFIm>ktKx)QE|&mBhZQ%OEpmUVH>|5ɦ0q[ZPv2JdPrx&6 Fͪ`e׬Ixo];D .뿻NniؾS0/ **Y[Nnz$\d 5vm =pW++=`("͜$މ@\Ek +7eBO/ %P5Y.%Mӎ`w46j\MLR82C,2}x)]7aHU]ЃI oev-zmug5~u}`B6!O1GV-Λoޱ >JuI.(!Ie8n#KsJna9f3C I,PM4 ] ̱D E Ό:.:*HsG /yZ8F22D˜Q|bd7?SmRקa#^[VM +JIg8rszoB@@tj֯řc^}'Q4$ Ht_X]$r$|.="=*,u F^\090 Q(A$XfkVTdqUIuD?qĆ#Kb4bc$g |&SIkʮr,)eO{f*7#2F%ߘR4zo*2UdQBsuoh+Sqq6=)1LU H*4Yy1Vu &'AjOX sj7KVvQcFp!|0_87y˟U?ud$T4H*he)8u72dsehF wTT!!MT;1փZI< Q珳C">iW|>Y P;.U7OR:fuwymuy&^ATfmW\$u(Zhkl)YoZ@p'+gV1u s'J8J-h۽8uFZwїZd9_27; U?[N! Z7(3 PTU)j~'W.ONN}NiRcހJŢqR&<2+cFRfyQC|{5>D2zU_ryr݅/#;*.rs~ԥj7=؟ѢJWxa}_&`$yL٥UAN Zt41h@\D)ۡGW8y(J^PadbF{GAǕ\.E0 l;p#պEW؛zP\xtr)QMLh>ybQdntipu?UɘQdhOOԣܒ 4o4KrΏ ~XUǯ+2 DbuAA@7~0dI9R',!?>IF1&P^s(+(=]J7J)'5IǰMCf\U?B $.dDv()^zsi ibDmJ{\&&-VYupK~zv:VtXm Ő$аD />sM"w,Q7TϾґɩ32JX2yv* O\휡᪏~Փ8:Bi _wBn z"0,y iJL|)9/};)x:O^JEy]яS)e9$)6G2-DiӸ6{?<ٱxcф&CPsE;v-OoU%WqԔ6];+tl*Z'Qo xL)ARZb"\<67[/&d(?<'@g-ŏH1PRXYiC'mߟu NܠZNbZ!5S Fa~{`"!7 (;l7[E+r6N9C۲y y{1DpG)rX(Dpk۽-ˑY'ix^oXQ7"6EI1+Fp$R{k+/nrzds5jBMؔY3' ?ȤzFL|B~B=8#},0?ѥqdUA#4Pi'[!8bzan5%O2`4Wg2 +NiS%5ή6\л9~,iӞc6zyW}n"|iUW`rj_PFƍip3낛Q}HE,*seٔiC!,@ 0TQ(UluG^ X˸DxXhi.uTW؂ m2lay]pQ l$fp6+Č]@@3Gw*WA`H5sJ7y<慗@c]mhzzP-R-RKadBTp"x/#;w&KAx ч J'Ķ&: W|]$1)utUN=r?5DpN! " O426)c<[:QaF;"Z\6aOHtu>:zS߃_3G5x&͈ds1\؆ B[Ƙc^Xt9b܈O6a3"Ea_dBU{A,xIkg`_UTk3 >(:C߀bOMΌ\fj3J~1LEpФbc=\>gy :dv?ų"$#!Yp Y.6>y*inj~qFU}g!g^lpCŁ҄+H2@V}2S„'Ge}BQOML0'oL*RЀo^ 8:R,]mRxZ[Jͦ}ʈ/O䋺5*Uzv{ܦCnЧA!Aڠh/k6,!כ}Jp悺|Gs7?. ]*;Ԍ%;8ŨYz6)}}7 7KЋݜeL(VyXρ$^V h:?S1&(;@s>O =TǷp' 唤~*'sUD7x~r!`߅2kymW+j8)(4bFmn{OƤ#p2, Qke0)O ͗ mN[DŽQۃ( aoǀ$4fAχqԦXF%x- 5EbfQCbu$q"?E㯖O fR<6}b:x4QOXiߍT+tI1]>]| X4v)4ӵ:@bmFX3],bT,BZc6iĿW;y#T( rY7bIeJLIULZ_c`I6L,j\zƫQ@]K#X5/ ]+]9.|[@EaUyo{;ўWI=SC|JTX[a۞.h꫽oӓ7Ȕ[ dgK(C 0(ݪv CQSwB,q! tKVP;z(w̹ פv|B+-t.T͆"p# 39&2)pgV~cazHmnAW #]m܌v{;XnO 1VAH$0ڌ-ɜ€܈יפbuBw/07xc.?S`r$&:OxaIs1_Ǥ&*)9X0_r쭚Bm}QqǎeZ,"ow' k*YB}\ȋ7fp 7{Bk#ssfS^[MoĨ-c"&=@Ècŋc׉>eک2Z`\iqA[+QѵnY{Nw~n64I2Im4XigmI$ZQ^i7S-RKlX$IEԠ[U뢨 b,Hƛʀ_ Մ+MHutRQ|0JKKK5j( GȯڄT 6! PŬAmG/W0Ar0XkQdAEk7.eJX?[K993 F/x \4T=B(B2!&{MkoN2۟WLP0w7bx%~\^F2ՠ\3J`22'h؏ be"̃z `hd{gC5SIAFwIqI72Zۊ튃zm/jX+3%4lǥ% Rb|V+߽:yz=:n8˜:i>| HjU5E)c@^gd |:PqkQ/2+C h{P sr$쾣s'ۻ]^n {7Sx%Ҡ.~or3*9}qʡ jdQn7Kz&j[ق eB: 7^JծTo7LBsy91Zfq3S^@Pn=@OQ69 zĹ ƍSk̈Ѥ+xbD/fձeuilY'+$[hmP0pm?0'xGDG ҙQnȉ'aGbԏ5Gu44NtQ4xoqw=vaaCB`|čAЀmy."VC hw1Na wejŊxSF{CRfE&̪a>8s7=HK0 !g8hȭ=;A{%)X:G@/$6!9+H|cZ^n/_9O-Bj6&m7itBK,|[+((^M׸0eܢ_ˍe/lHjaIǹe:a-ngzH4;Wmo.֓>]*E 9^8}IlCم0H4ʉr2 Ndh: p9t co8xW0ACl/đQVC6cE$mh0'8 l[j=f@dijX{N×FL e;},ړfAIi9A]g`OИ6KB8 B +gּ$-J?Z) ԭiRKRʿwl8Es-_e{ͪ7<3oZN;F_6hإה,?CnQ/' ]tsMILEqe/4o^ 0LTӦU8ă{51`f dV7o3[%u, GlsT&#J/_i#u!>XHTQi,Cm';*- Tm&`sCbʍ&ufW6~ΗQ?@^\YT"$N%kH>"{9{xdP tQ@q..I$ _`7RKL{9y(-'J5DY+hzfF% 3^ 9,oA$$;1( w&Uջc;@:cJHA QI_r\1Rl~RԠ뚿#r$r yC8J2y,{GR>6g4=-UU `@|ϕKȃu\!h m;P)&|V]NsȹA] ⣶-s## +OrZ(*ڽrg*8;ɷl1GT郃JeΣOvt%P4F[ۙsBʽf?@@-zq*9=6 YW@OڈEu#:[Ԅ2@6w6r>sDmY]Ei)pSONWx-.z TSkX9faCY~lF{czL<vF SQDZM _WDժ.T?3}BrXt` }R#ĈmA+5Y׏r%#gIEW sR R]OrB߿5wd݃XѾrݲah,nU'9!iu_D2C;,2)L`;!Sob̥N-_+*T NycUX}/| ey_Pغ.WY2\\놩uZ ğV-Z/IWi*/3[笅~p,'8g]^%APj"O~zKF69x1/%TXlk'Q}ɕhⳓa^2ƎGƅsW"ofW>s/yqͨI÷Y# Gf(-?L-SbJ5?S 9ط23Ôx(uǁoyw5(=!]P1M.O.Fҿ^h͏Ж5t)WPQ"Z9.'\tni]|Tt4M8Bl]r, {jNGea_]چ V*^7&N ]01 g @X&%ừ[f PY9'1E]+UJ,I8/og3o\Gzgz{߲e}^E0=]3Tw'9U{$Xe|*4+rjy Ym˼VrEOgԥ+D?i)t*v 3AjBÌ@lOzvk4Z8nXkow/pYdަuM:/f `|#3փ"vHic@iiG+‘ e],D@( fط%xƳO=n㉒Xll.-8dF/:6h0mKͪD%[' W:sdCbN-I9زa]Wq6"kM-VLÀmG(K8CzeuiEz`EQ kpWuf vJ6#rrvZ4Cr@QjrAndio4yQۻD04]vC)*1u2.$ub 6^^v3f~ .Jmcb ‰XAɴb>qnL bK2N]yUo}rеG3{-LD@#T{pj<QB^ek0sZh9ȳaI7\1ˋҒzn1ҟ:q;+ ٩=% PVLȬsW.턧:zλ:jAO釼v,w&BZߗ@LCSl,Qև?RXA= y*2a <_@gBrTKu`)aN%,2#v;qִ~Z< U'3 u ԐW +wDy"g^&n.ц%l7\)wokAiV֯xuZ&ǞR&"t =eN\;L]XvSoZݠIsUQ+Hs28<7f܊\岦Ԭlb;D\ "zd/.<cc%;n w6wAr>"ȠsHW x" zЬ)lH)ɺt/4jp3d.ysbb5њW ~Mxv);IY{d f9 K6M̀C͊vzXo f]reu(`e{9mDߣ - j A+h#+hl N@#`t`q6r/%ZSOkb'Vr,Α7 ZmJw~μmF.y;n)\t^lԌZm*S~u/ԉpՑpδ=Q|l}|P[JC?=Ze22Y`_ܻ8kA@![04K-qfDإ3mv2(qhckO7oj+/>XznO4/a%J٩}ZN[N:MLVDhTd`BPȆ+x"w_Ɩ$ED_2 ^`$,i,lYviy,bcQO@17{.8_d~h>d ; ӍQm)uft/6 ,n`+(ыsK3kbtV%܃dr%7}X+iU>eED[Y[ߌ4Wg(ho=b]MFhMʅVЮZ"3]EEc\tCP3p'OUrQ. #Vgïw̍<Auԇ TnqUDkM*͢;#B߻g Y8*f{"q%*:,[M5qL^->~;=QS,q^q-7JSdQ3][+I~*FYAJ@u_ٌ8kEp쓐P!#KD%QՋص ~8IFd`X9VW1G5Vzǎi5Ċ@2p0 ֘|KW#NeIjfy4<G/i6.t1(@llC{ht4Qmܹ9Ǎ~~M< 淰CZ+|JZc5$y n}>c^~#rqr:ެԢCG %cXm[sFP#]:92D'.\y Zj3=kӏB pzک9zJÈ\o]3oC>bnBrNx\5Έf\͊PպF4>7,Is +i( Yhy+֊, KEwmRCY]!#)Y;,4n5QosfHzZBB(Ƚ&xe4}.y-wM-XWRSjSbӭ9B3PgkߎJ&Ȁjvn"<. #G6$Ҁչp}*7տg(`tj8+q7 Ǥs~mLp9)=_}:_/+ksb}c}s! ٱ[DӁoJk[5KDANB3>y@_NDyBynxAkr7OAY^+ZoR ςq})*.$ϮܙUguEo%#k!Sj) r07<;.uN,&Y-b w} #FI]pص{] I:5 ~fM]G Ζ:FvX/1>>=?]~ /G"]!Ƥ64#iwZ{tBuXb"'c2O'u t9ǧD$z l!]cbYQ\ЮePOT)2ib Ka2lN´[{+zrԢ]ӞgPabH;!qWzW_`&`(}lzAV7'bb8 CMU$.\a%te=}iVc`7w+ %k|GUv7 s_w8@΢R\& x;Lm29z}l BeƋs,bC]n_X(M8PC=UM,x{-M q ٘2f]vp`9b#OVS P}c. 8 g;{ Pn_Թm`W'MM/tPϕsk֓!r˿ :zeZֆ E>!%z?*!LpWܦ>8R7y)^UyV H~ln0 !A|4R:bO*׭ 3TǻC }IZζnQi"ˬهUVD߲[0us$$nO6P¯k8wYmr\v'p }ơK!ǵLtEPsD-B;Lr=fA>5y)XKnyʅ ];v+T+;클UR55]ɽ2dݣ߬& _ږ Cާn\\qZ͒rU^Rxa.2.c{8$x)f .*eζ_.Uql6 W,Gn$Zw pR&9ޚP3 O0(]>%DW$e[;4c?FVA(pv5mo>17@g'2AO1}8]<^$^[VQЦlָU T1:o&4X8\G#T 7t%GU7I5I'Z&]fݸL&>rs?A % g!vx-TO6!p^kYixtЄ2EӶEQJePzl`6Nr^P#V SIl8)`=]f랯I_&x< T` CgZ>(6mZtid'V ˸ JֳxX^Ზ8kE{rrR< Q4$q:'&?"F漄CfāP[F(K5X/czXqag|P4W.uGX.ODd,p2=G, ބDV/8VJ0ڽh wV4.:11#ٽ!D'pf- z i}+Θ3/CO;myz"ao.myyL~$eFܲ|Xdy)mgD@o&y'w c&a}$-}3cM) UaiVeiUekbIJ<ќY=I~jYeVqY5ꗦe!}0mE,S*:9OisPŁbLęak~`yuRU*c\C CCad*mUYD=!iNj7uћs!fpS(8DA rXM\DtG2K u6'1E[4g a ڀ-TU+KmĉV}o2 A,:v8V#2 (\N™H߮kx[s2a[.+"X,;CI/#E2}A@ϛp#3w_%^W@nEՖu5p=M ޶zbI6P#PL;nMs#D5'=@Fքղ!]8EᕅS|=ŒPndx6f':@} TS|,XHS]~I>~*BF6R97[.#.2fRQGJݔIEa;m>^Pݎoh JPmirR0֭`B׏˙Os!< c8֟O1dޚ0`gQ|VMyUo.GL˥H o>=vU/oxjHVZ*M%? 9>7=X7+vgD~.V!Opr@)X/ Y^e&Y>_rGѭ>2q2q&c%LN)h78)̱l2q4 h7j(;V IL VhpAլVѼʩ-ҍoŖ,IS ܰE`V֪ɽiC'7%K䝱6dvEsEq moTw)>ljoY? OTv'6r5֗ԢQIn(!$5{+*ř;'1+9= E`#ģ&YE*f@'LI0pl??@v$gC0&\)n2LiEZfu Q*vsJY0㗬9o6,?`(0}=G'r6'8QboIan&LEɀ ?+-ԁO8-'ĞKf- V_RMTꤛKdE\%_oȘ^{AqOE D45\wnuf/~P_f!F` :{5ίɂ%[ ~1i.37QXOKxcʿ-,mƱfgHeSҏyR/)p#>X8cʴ kCX-EG9tpai0tԿ2ߊ Ms TzӢEE1{\Iԏ7@C.킺dxH7/  ّ_ x G6";T2A #jNeiIԨ';BǬQ jPTޓZUc{_'0ux5yDd3h˾ 5\];5 A1V)"y q~n+,w_dgjׇ~8GZǤ&(W2%Iϫ& kkٲAk|o畈mxoJTJy!(#n]~ϝwt!  F''£d{׮3rlUPOl?HS]̢4J-y 2tF& fgCn"%&(w#An'O6Ed|Ftz*apĂ/jQӐ @!~Ff+%)9b ?RLLJ9Gwe5d*ICT! fntUL;V0>p*A3Zv*\{\6=)O}O4O50 C=,T1xa@383OhmpUs޽s} ])0OʞRa=8v+(ݐ=gH$#`l`||cD~LV^=Wc(xWu5~4t+xTk7<ɱ]r\ , *`P]**Ƿ|C কw{ 7[H*`QX6~FmrhV/ #MI-/KAQ9nR$jf(5(_OOZ+OM++.^'A!X/抺wzűP2Ι?~*.N E9;9 ZE{VB/"ҁ|7ҩˤ l˨"-.ppH΢%1\/)mvA@\diN_ӭpU&Epv5#)_/7$\8~a19Y=gGY*C! ًT;b9r:Rq9nUzCP.|5xAdZ6,cYC~mwcu/:AS`?Tx.-~# ̆tǧk`HPb(8I';%ɔ.G jz-CaA**˘ET8ޙ6t1tήVc~,h:f=.#y2xG%iʦ< P\+E^l,Y x5mMRY4J.RN?p֡C!z܌Y@ěWWJI p P/m^&QpPNBt*owP螠VK&[o, @^bR0&) 'O5'W! 65]%_VAxm1eTݦaʧ:1?ϻTb'R! ܢ9|/ivjCKkJy Yl3,܃xIZ9\7lc[{xjZ.p97ovQGgIXyO2&q;̨ 0oI ̚I`R{]$'w#h<1Oz0s2C.@ww],B@>1aT -A(LjPO įVGo^Su-nؐ<= 9ϟn|uCM=$XHm\ڝ fr,3!6CR}Pt {_!X7`Ku4b rD2 N6x9 `hx@pӂTfq IfSKk:1i?V1RHu|/0 qu*զOL-*> IBInU|Q?.}bw}-Eå= q.UyrWȉLle\Vu7Ow[u0胩lFt¦Qe~]˰'Z+\d! iŤ HRoq:5* +˷fT17<|^ !]DKʝ}z /8ޥ$tyn$eB>q/빳FT`*ѾY@XXPŴbW_0)m=SF)Ghrlzo E>} 2:|5rUjjv?k~ VF3f}+Èy)fj",yw@BYSپ1smz~WtCYwC:L5nB,:1IUMOFnH~#ZM(du (kwI(}&pD9zqNt<[pXQLl>x},%AW]O9c< EqG6C{^ʑ6bǀ;k{Ǚ('R_/ϙv2K›88Y}|g5JSafz ?Pg%cb|O>k΅ieܶ_s B[CXPX F2Ⱥ<ҡFH{"ď{Ʀ{kD R4lvTCakeTȫV7ق!1OA)d(,_;@"qvatʒ_1 wT hdνCxGa5+)^(V( ~&k@[cP8-ͽϾ3OO)N ݳ}.N ,M٢s5 la@[^Ԉ1ʜ!dlx%ȵZ$p! F&r频\ǵh9mn#%%'r؍:zAu`RhzƥƌFр|?q}*Ѣw2,%'OQMItdؔl |FbLexğxp?Xj (1O+v̂ks*daDn|ԦNh,"687x]兺G3( MjJkRX%g-O-s܉Әf;tNnP>RRxEwfP1[U ,,*'1uZ?RuT`Z6u*mEܸ \zk%!x>S}OQO| fsa=B_⿞o#JvHL i7'h?]8l󶰐"8Tcc'x0nG8.Tv_< ;) Ysto^^B5wiT r= $83n~Ure5+M~04x*_JPA&&Mrx0$_].C\ d}/EQn|Wy8pFw}',%IriҒQ$B=D/MgX2 \OHH0YaV<M땞YMb}?LJYy1|h`X,[JK8戴SPD/6'M> goL=1*Gn`,o[E4 0xi%D$.x^|:MPLm{R+9)U0v\N}˘ؾKW/YmG@Z{叕 _m#hҬ82"/dLꞰ (?$R^տWUCV _}W/2KUOP, UO93V>_0DŽ1=n{Wδ\&BMgPJܞ8xz}ka1_Z?>Őfp>"K(3C2!mt6$ 2.hL8&C&d{` zT:x-P{DC MTBe<1>%5OCAy pDp?.~!Xix+!(95g`$Ic KsE8n{gJ(^nwHK+J}! p"s`gʅYn6rIkKB*)įplͱ'.:rJKK  ;4eXe"9e@gfmӹ9sׂO~'%-\ԍ ,33D9t<&qE c+vwl:) 4д.n֏?4 wY芠ڷiuK7۩h8v ;0`j-{!/EI9+aN4Y+vrӒ9bMx0/.u6qNI2V,fQі<}So†CVVtӑlDKZH̭zi3o02x2.[S p]i&-X7fG"V3*ѯc ~|'v([6Az]M ?JR&=L1& A˘yD90M? "hFB7ZΤ{guto DԲ~(C ]ˤwChhPܩJ|'C(CEqXX=Ğ:wwzNAw{^zv~,R]8J\#G!{ Bާw@QTZ0b~b]^\ 6{BT4\FÏxŏV"Ia;+` Y$u< ? J5:̔9^S-j[uJ^dTo aao>wonaȌ؀<4D_F>[MuxusO: D~h0̎sj*_)^XsZ0X<j)鴘f*S&U5Ҧ# -]g| Ç-Ss@EOG[#5|˛ӳJIW7F_$oUwx`u':7Nn1'1v"PRhԠ]ֺr%Ow}/#QqwFmIWoz'NmN1?J8CYqδd> IcQTǚ0C^)w3ےI\bp؇qSqqH 4 4hQH҇OoCL0BqVڙ1|Hd]u)k)~7`W0idVxfb\M#=x%C%:).\Vq9Mg// <rjؒcl.]<I#Zʍo 1͸^92`vATv9u~ht{9:w]TWxZ/V&EpA8'˧yt'0;} Ҧ]d' Ihe`@$0;|&'PgE'pO3ͤL6֝P K ʾ | 9- $;1f-1lF`;_,W|H}( +SmzjzNHjRؕ]iQQ/?yg+s_;UU3߇M~Ϡ}iߩc nAUt&(߷c(97C,mTK%CJۥY).c2]iywZx.v؉<{0F3>3Lc,3P*/Ѹzיj:|iU ? + Uqum.r9u I鿁lUY28qxTH]lz},)ۼdS5\́usDA2R -#Pth( |bO*P^ըz~Vr Ac6uјMs8};p8% R 5h=u`q b-X\P1 O4mbr a&9#БwkD"YnXc=h\xXHRV% t{(BEEk}Ǣo }Fی;H*㿾ӽ+4MdOHm2mj€*Dí?;oe1pV 0Ƈ\wyVaBI.~0aq{gǾ=NRץTrN2m5I݌"u͋jMټ -N;HϟTG飑MΞ$D\>PI!83=~h}Ӧ g|x8AZs:CRyI7BmHz\ȕm &OZV.@aj MUci}hbWZ[Ar~}W_ԕcDAY~p w+sPH |:%=N4jɠ2C+&'#:rhB.$WхŏFUg֩4m<E~!/Xx$n[= ?X ߢ5w~n~h$RW "Ad,r֩;@0qyɳr|k&D;ۢH7$\_*—PL6bcZ7aHVg*ACgXٗM!`K׭k%r#3@n}΢<<_NZ퉙aw0H˖BEg=s=A liYb(O>X$ 97pM^Nx2E9G6?o k}_b5 ;qp^M8"$k^_ j 2?b9=-wgHweDK¹q˚tx)w %.xEmJ dÝ$^NڀdUԧ\ڱn[%2Ufц%Q&hgvcq\jL9NA\Q,t@#:G?F!FܜsJ214WPwF5^A "Ay|MCAJQ :'{KX[$> K$Tm(| Cn _(0`ED$g#&`b_BJ=|SêzLB ۣ9! J.xb_ĘRWƣo{E&gjxp{PU`tT([9 VG`:~3_fwQ:?AD"{;Lwn};ɊSW >^[sr̲vz qgU'[6b{Jb\7X S.YTXs9]\XĤDk3cb/SJ`7CƈLrFn}G21cIĆ̳_^oZo.s+zlU%%d-ѶɅ\sa6>$Kzz緰"BVQe\Μ\n8hϝY6tX YH25`tx&4) ;r̜MWgeuf[?[$OΨL(4|F-7Z3,XZv[ Tvx1s~ĩ9#^Vv+θb}'9to}ov r|W`LB [Bg']zkO'YC ʸE)KKֻ^O`m`4 .C%-2+@JYC# !}O!S`:}i+eh9\2y/XRVg1cD[11hr{?)K6JX wcy-b*ם@8-|8AIaq;cәa5z-Yw0q/bF-ƐX=ίyt'nH/ڪ9?x;$q o@KN0+C %cVgN58*􇨍}۹Myݳ 'E TbFF3`]P͐Bxu_uQy+! &ʟ85^wS%LTrŭth&9δOT;e1i4SCt\~0_0yj*(֥Սd:$/:ߖX3B>hyY3YyQ;Cѿn&r=]ƒrGAɎ`N _#> 6Kt!?ϟ:Y~)!Wp6n/'1sFG )ݬ`;((:^{ ibۀ]6ܶ\z_8j3BX8mwVXi:Q8OxmnNZzC$-sW|\Wګ^#ȟc^*)xy^5.;r~G/j[mXPj3*;RtISH\<Z<3) h˺=-eV.s,枴;E.]&9s'"ں:H0/ yVR V:΅rYq~m&#`24V92Un.m$Xu a NE툗X=2Ӎ7VCٖ²C:U -Uq[܌Hر0 OxJ *8g`= (^WrI}VK};mf٬}HiOPQ'A.UyOʥsIF-qm۟-$>,YrZKWo( ;rQK 2JCt5'άӐl'eX$ajD2x̢IO!7"p(cx{miTcL*>1-j9o'$ϴJwQ Y6 fu4Xy05nXXj&q3.8D .M.-簛 iHNskql Z"vY>= N?-ԱL~ ƖQ.JR?^U}Wwɇm mm$Kx8Sh%Cu=,* ѓm jg2R8*\FzɮW_3lV6G { tE|*JE߉{Ѧ'G5˝K$~ Bw_W6SJɪow dl; _onIhHiQRv@yi Ru|\ f/vJ O"SHZ}5y: }})| uOAވ|7ޒ&/yKjlR; 0!" Ո2qm`%d/Ga _f/="03{FLm@*)u(qhn">6`FIIr)HH',C~;L|EE1fMbUGᏔPA48b0',Fr]sKѵ84r5})чG~#R/wQ2'ׂiԥ8̐_b:b#g/=R{mW '3[a7 5ޏR3!Wt1|Q+&yqM-fнpwd]BZiL n6`aN6{Ffz'6, ,L+a<׏<?A74aVA]h_…{Na󪋒4.!z[.yJ(R3DTke 4 18)J|1j61(V궴/zR6cj/STWe8 6ӿ;؇\ r6}GDӅ lf LkD sh @Jgq.\;?Y_o;> 7\ OʿHfqaG%Ծg LbJf 9:q~S4- h{.$4`cG.σ-!9+A TeROT&nw <}:S)f8Oo9MkʼnyZX+C(4G ڄ7QY_lL5_i)3ޏ}E[XZC/<Hz@F8@"Q(zvt&9όZvg\,*ZL |Y M@j1WxF`Y\͕PX߀ʌ;5QvwLN-F/83Og?M5C /xKO'\` ֬kD4J-ɜH\ʟ[k0fǢK@gL2Z'[r2 vfۛ`ڵ(&hǼQütqуVk J/E:n1JɜE,B A^f\6<ۭ[]!~ݞ /St yةyv4tIeND2cmd-8r9QԴlKG"~Wy xJd 9 Њfׇ\m5HK6oaj,B<3~W^~]\ ~&{meK]?aADU noץo&X6@VKrDlΙ37Kڀ_AaVkή爮y'md{5<Ǭ㟈D(`j;eq πepsIߟ2縿=@52=`+3ՉЅW~pԈ|gR$IrlLD&5 x@>)crx>RyG-P)9y!%Ȥ~y۾3a $*iW(1g0;"eQD0cYYurWǏ 6,C 5@|# 5|\%;Pb gl4"TS΍zÂխ̇teU"Z |i+Nެ*詋&M٣q)/_O ;'4?^[ʜ4[7sf?m#TI7 f(XOF /$Tr|؏G̑KUq?DDλAGCm{h1A3=,tjuSEr4ְ3Qy0fE"+= uN&t3G NrN09UO!kńqzbX/-5|N+dDg( ?dO5h_Ctڟ-բ#5)lmw[ 5f>ֈW}d$nn#F6f]):A_ )+ q܎φ>bnN<Ԝ ɞ.wЈO8;h9KϤ&M 3tsEq&1CsQ 9g?M ȗ/&uVQrj½,~~/K6Z:q{\#{oW7b^߱O\9`8MψSo7"m@쁸Q}|=M3ZQR"_"Of0n*3F0VdGJ !|ISVP>_W(=Mlpne 1%FGzn%Q ˻G_f_yWD=%f<݇^I$/>O,Hj{Hd"`ʆtB+i{#40ZhzuEM4Т<"/ `q+ ~ <;2U}_QzXw53t^ fn 2ua9A=PBY&\aKS#j:I?qx慓±i[Y rFrHKCPbZwܦVŚ=%Ggji/0Q5LWܷ,9AFdGMzwL76,?o֝oB?AO2xp\~۾qJ)}4F*kݝ+gh1%ˈ2kE$hpb\̚f7M Q 3t_v]J^qcnI8J}\nY;ߐAXwKmdP/eޱ/õ5g{44Ӵ @zK6M](LpU(/yePJw {oīWI~^z;Rm@0M4R*Nr l9 KH{2*;~_nyS'%It!wg% p`t͟:Le_qDҳn:y;! ѧ1]RyGm}~_ɗIlT!2sN%^)q:6J3&ܒ:]T.D/\/ @e<ߨ^&[(̸ǔQ RbT7^{UzdF'wԃݗ+Nk =ULtK7]2=-;9B1A1O#|] =`lgy8k4c5r V,y)w![QAN6k-ȐrFEL9:\k"9? `mhdb\ ;QNY0⯮Z- ]L|s!ZM )4 T{&txU*l8k ɚKx.+V;|vJ {*W<^M7n~.t'Uv!y4f 1%.7EC',w:Y{Q\;֘?;R&7:qIr+ `ROo|EAQQĽ vce]Cδ=A tiq7,ql݌">p͡ʵ3Gӈ6BU,4Fv`(c:Dad Om^quq1[ Ta9zTL7wNͪ]]<-7Wy[E7)YfVnBK\NB`mGRH> U h373͙Q tDNQ[bg$ 'LÐZh \3iTnCCb┒j( #01-&yy!#g$NQB+tCǓqTČs4[?̕5;*;G"Λ$#- sz*]k yL$.$1h @}ȱO#'-‘YM*OfJ\Ҍ$dxP1I5 㓯=g=ȹOej/&5w00iii\]K6U9CW ۩l/܎&C [( ,zy"Su&n{Nsǂ>r4.Dk$^)]lI/.+Aj-"ݙl'nӌaR8` =F[%@6DT;y`q9v81@XoyWA KZzȞPEHbL.JbQJ뾦a[ֿ͈ݘtOR @'!K ĩKR(Kûh[DzD)rSMQuS1L҆b 2dj A_Ty<O!3PCS0OL4y\x,y./ LvgCg Ba=!Lky8&,Vew,9Llg';̆ygHh>Tʎc b$_gaS%6"V2)HZBꇺpz2$ s&6XIDzp @\c+u_Z(Ҧ=fSGx煲΄[*SF-}.E;d[ n|k{z7Pz/pinR [/JRQ xm`yu_ ?\( L  9'ql[N eOyK:VpB+MJ2R6m&*Ca o Ev:ߒ JhI"Rd>B`z ­3\RяNij )$y[O𱷽 ASt0mͿ*D6MHv6/E0AfNQևy{"R^o3$UlRJ$c\Eـ鑧}av`UKuUxIX&>-'!u C6,ɜͻ(F/tIQ,`ԾEL3.sldפ& 㰻,q/C2{T=NS~k,8ka,9\ˉ=\7F :_b }I:8ɯ ߬awjREMuT}c嫧{-&ϒe=/tb9"|0yn,v4 Eqe NjE\4$O,xCE>r =3MR-OD.ZqS;xw(w0J ~2Y<`6 .eokY~lͬhr O &a> "É9TNZK3D":KnW3 ty9J|6EP7k}G[ oT;yZ8K6-BG1F~B,ZUzՄA¢R[Yvu6hb(i 3袼5P怨 ]%M /`\v! 4gv8+kӶ<ަ&q8nkLjmM|ӌ@%ݹhDZ}",2E>bTsiDctzFRAiV2`S[Ccֺ%|Z.0(It G#~ģtr.m%kuyM//铞vdS$Dq4YK`+cW<$ve"LI:39yW *ZqtƬǖhԾ.51^Z1|F|*}NlMՠ(B TkcI Yǝ4{UgԦ rh V,F#^eE=鎹8=$Ke2 T'{";lh G\feh$ɗ.4A@MJmm"lPᑆmkHżb7xo Y4A#B_E'=^.3!eY?"T-xa3ͳQEH[ke&(jaG9*+xB ˆ"تr{- ꌡ= ' $T8f'g(1]KR(tF$A_٦nE-Pqstf`9_7ؑѳur1MޚvT˨jwnhg"{H,iI8ϲ5e|b+䷛Y\jV-Ǵ7sp k;[`3'aL셚q5\[:B;e#,<}x#AD ;Dysf:}|[zNv_SOEQ.wrV% hԒB԰l)w#q-Rq CUOJ6FM>L5ѵYϺ 5E/_[w ~O5:bC /3.j9~=SfM-5eD $!#mXeB>Pʞt{45LǶOQ2„ci~F_bMtWrzxo;JnUMv3uAm[Y{2rz_S+v!y& 2Kr % lN[ 2  F)9UtG^O5J 2ԊDf6Sa^Ξ$wR$@[g%'̢Ra-Gb0)82}GR6=g`])gL4VA8'SQu&h:޲} Lgڊa hB}IֵtV Y-R۳a4L߁PQiՇ!|1mԗ9.kbhd,W{f$4ZJo0>"[$"3A9Wi1(ڧdžot9 +ej$8K@HWZ`[G=s@mNJiE~a_IK (FXc7O'r{أyUbGp\ۛ&Y̥~DQh Mj=Pya(}i&67;b%m8s 'AϻKZk'"Nc&WKaCe8IۏCNH{v'_6bz(Oz!J(X}?:ms"= 8|R6 Sx*L% X7jXWMp٢x׼sxwJIE~.*%  ._b`~2X-k6~m'f`>Ѕ'TFc:=&EVꮍ[j$XZH0Jc޶(<"GYW^Pߟwݡ`oƟ8N,׬ 7 mo>/ݵ  N7.GdI&0 ̣l0][o 6Ϫp![pɎ{#r y9dgL& ڄxSFU.hؐQ+r$緖B,0Y[&@=#QD1>E0(Q4`S`X[~sWIf4pe2!<5 ڜ7W95]VOc f^Ez;>;Bܦwlb꫊` 4Bi)`n0F=\+l\iF1-H`'T$đMdO`OmF'iC8vB(yǽfy&bkV9uYtޯԈ^7gXk[s^ {3\tɜ!Z} :]H:N@ll6;CoC#p5NfGuq`أҩo#\]5{Rsj?{-@BzF.T01va{/ǣRi *@[Ž ]УS{T'1F| AS6>TectD4ֺ#tsY}g 90)T|tfuĮLP2׏ xJi ɱ;$rBШ~FvA~?ՓkFN;Tc?H/.d/Pg8il#Tc0-47d huC4F 76u :X?IÛSy,2\%KS['~u{͏$Ug07C*щ`Om~t`xŎ CI͸_!"JsE&Ήt,W<7m%Ծ&CMݯGb0y FJq͑} y~K4#1|L*,񨧘 _ o< .v}ĺ3l62]6}Bx581Ӟ&6yrbAYL%Ga]r1ȢxKkǣȟ}#u=r+bNgiW1M"A}V(,[tXݏ :}^AT 4nVXJX'hj"4nNv0D@Ym6pUMwA;ǯZB,HxMvoM nvz&+(i-ˆy״_`XWJ7iݡJR!8XT&Է5(<:7&`wMұ>aD_0UpLljPZ>ֲ%b'j|I4>Qb ҵHkdā' X2#Bx[\׿GBv{Ncդ|0"drb'{0+:.| b`BzĤ7AJLMԿֿLrAv^c˓#8R/]ou %VH pLjG !IgేRQۡP@L1 -X,ߏNB * ޚbѪ~EfҁR cಸQF,d",v?1{/Lwm<fqqK9fS#}w[_C57P0/J>D1 e2a,kSZ g厈`K<:o[iE#(аn1EBx9q&8A5|mZ1N撗bO \NgD'n?ʭ PĞW5޶\-_g tQAnd묹tcM #Wq )#6OnhnzN%u,M՞I?~0!qi"Rl,y;;Gd~׬*F W-J 'J*f"W]N4#W>I? h'kbߑ66!-045k Ǭ.f{(>:Ǖb\#\ o{2C='u*^jc>\^ ͦpvoKPn W+oNOoIJ5Qq>#___ᴄ_߻>7cDgЂ~=!Ruw+v +KY'JsNX\g)!H$[3?I='#9RS7}ewC$a?k|Z2'BabPUc7~|pB9 A_߁LUkW٨S{bHu=VSzpVlvyLn薌OX =f'{FCQUa^<ؓxBAۜ[̽]dA@-Mp|.iaJit4jxBȂWk?G6āmR8%6̭*a 4@o$I6`Q߭IӖ[Dk҃p8؃L:NW|qH !Ozws23l}tftʵ LxI?f wQb߁ RM~ydv75HXDBqZB I_HbxrY>Gc׼[˅,#I4qjP2Y&ZA.kvM`# vej\k(HM8\ +VSe;{sd'_ɷgU{#-o%IcڞɛHK(!ɭ8]LNҶ"Wk\r(]`+(@2clCrTxdI&w%z#aUbv6[ˁ95$ZВ2j+QT"3P&=yTۚ*!|'QTsPLV rW 5:XT!$%THX3 V!uiD==_8Ww/ȬS]蠯LI|?T GM%"ķ756֟Nb{E{0kĚd]ZWIRŇ=GurO*є 0KOLܭr9THI/(ȅq5D )}Ò{$+Q1"HVDRp9 W+v } Ym>$Vif-1P߆xu2FB_':`̚x.,GxK|Ʌ6-_ IOF? 5Npm )er#@ώ;&ikRHbd㳥<i2+ܡ i1λb/Y,il!C/f+&}F60KQu/`k|puhDE/<>.; nj0̞ HZIV,K!Q8 |u,JEmDGr'ƞH+OY W1[ DXta!-= g}YR G1iw'6x^%t ?Kâ l.>$`:?*'lzek˲r29;566U2ld( pR\:UXЫ@ x4 Đ"\?)?ީ,ocۋtj&o iôA0Uˎ ώ3=-G508ג8^pI$gw ~ZMf+ g렮O8f'Y݇||>he[.d Fu~x2o"OvWy@^lgۇQ}`xR:jP"n^nzk,R+lz?p;0 otO3k\NV;ЩXNbc˄_cTm`X2Z]P /=t[FrHd<@H%j+㰐iYϣbb rVpvQUҁ~K ɈcDSʄ+uQ:+|s6{Oм^muƦ"$Srd`zk5'˯0,&G*qc! ٘ t~'b>4;Qϻ:5gEcB\w}}<~$?45""CL- 1&I#vLZK?+1U^8.K5 fpцzdoCnrAR]b IT#dZNOx|KtOٝ-_U#FHa|[ ug@N? 4Z:U> B?8X%:t3X_WỲ`*_iϪ33fF`y f;Nh yU=6xI?4{Fે)5Υ.uX8}xTbTfRv,yRV4_ Bu&2%1q6kl| D.Orqm F:L'>D/˭Od)٣*\^&aj/>B5 O"=.%3duô~ra)5|Vn^+.Q TbAW3p+#{> Gwĸ\zԲZ_P*aXqd^E8s&LZӕ@56O5ˋ׵x8=V.%;سӚٸK0Zc IEi&}>;B-lspz0d5ӕ8@ɢI,N#"_2b1kv-]*j^Վ{ illZjWWZv5%Hr ] GgtEF{{Y]0xُI2WaANQ(db8mX47>/fA/7}."q6. }A˝<;; (1Q4V[׍1|0|"QX5$:mB3p-ڊO&"OI[)zGz[y6a[3J8#ζTWUc58\:6Nr&ċW7O)|%Z *4ZSe$7s#XcH@Ƶt/{*0jMH*y{A4^'bp(}.Dl]D?2X͍1+!K2AЙP4G5zt&2Pn΂Ȱcg|bV'ѥovʚ$3m..oVg!Zi2BpYc@10e0诠Y7Z ` r)x3i5/|[Y/7O~]ܷqCĉλ zF M@Cd>5TnYr LDkECT?OdJәccwFc}n rRA4[_$im9ٷom{]ṁ݋M- Ura.֪SV_9k{RX:JJVBKHl&BؔwMʮ|4ljC4"Kq7 lNrO1%jy-ԎM+,o76/FuFg!~7z| 'vGwMD/N6SvГxPm*c2R>Y!{V@Q~!  ,RCɦ`O>PGTRoH4-l$}A> APt*j 0 |DHPMӟlyeuS~+W;IV>!2קCS |/9˽ιwDZֳ[{ 7v'uj3_v9CDէY\aI''xg">uBȐa"y{RiԶP6#|bme]\C0Zx\'ޥZ]o4r>m5PRR} b(l[䈂XZd^MvGIԏ6p3j4H&Dr/)csu% Ms׌RSHNb`!ڔ8zFj0 pK&mҷA+Fd^)"\9gCOeTT}q BTnnm1=) f\l~eǍ'#h|@ew6=Sy)t$wYVtdRvy䑄E=\姿A͖JH{j\'*skǒDwyjYT1%),0 Aႄᆼ)aP;C)w̮Po+<cHFp ڳ{"՗2ɟG0O昢)回Gox> >ƈ[幠 B\=Az>$wQmDhqfgp}0k=TrfI..{p 2j?]}9=KRw4(t4pyKL9R ɌrBlHtksp.^ g"B&˨沰ΰIPR EIRuZT3u``VgkuNٽE;eyIXhJQVHpJ6itq6MqJJYŖ820coҏ(s཈PwRD/bS5 p#V>>Ϲ:q<\PeIlQ y *3#}E #lC(~rԆQۅ.͉\v{!ͦRfo$ aCbrlam>CebzS_HWt? X1=Uhb ĉN'LT hO]{2u]hOʰK}E#dnM:xӻyBÈD4R_J6Ĩk JuWi%jLs9L:^? be wL{{&L# jc#C7z'ƵA&Ya|{ݔ\PՑ6&l%&}^ޤf֖;HpDNN>Ѥ^Obs-ܜ3\⻉IygUy>$ (kn ybOꓘ5jLސ tf!\ai 6cbԠeWyoz_}R97&wTvn$3(\LSČP4JOV[\nUyMYҽfg'hu5mͬC# |9dbYm ?e Y-"OO ' 4缞TEs< `ۂU 899[J4 YA2SIz |[PἭC1kM]4ɶVEK2یEjbPj7PĝJ msVm?hc.q`ARKXA^G%H@r3#jDr_m$U֩#R+=y?`@i*U(> D[c%k*jS`Aps R%&G۔p͂þ^õ#;/|}q\Cǎ;$~:z ͅǝíTo'fXlBWY;:\\'q\S  lx d?iMKJfN?wX5.! !)qk ՝#36u(V`( C! gy I2x'W8>gh1Y:Qn$\߅ƈcyC 0|=ytv )4p]{_s}¸H8TYlLZF~OנWEFZؤj}x-Pg%Μ'9׈+5S1eY`Gh/3Bl;0 6 b+?L44HbNL) [`5W}Ęѿ9Yfel*AJJ,q?\ OZhڡw=U?"7F{3W,!ƶ!~3bB[eI[]+ OߜCXo !_iaӡF )3LG56ETGCXn ( n6w+ J}SL P94i>,O;-C9*Pɚ3q3ٺtU\^W8I4_JA~T) ^nvCH R_YiEp Hʳ-A;5֘-X*5n8ӟ?٣:@hW*kPo;Mmo3=TYm`F73a\`.WD!3-rSO~tB`Ŗߵc!/?gr@1ٖϺ[EYg szEK4S aE2ӤۿԻy+bsXb#֛ :Y]9?{ "!;R |{aW{^}ZŶkMk|g`k 12=N^û L&^ 9gэcfcR4;%ZT =&C€d#w֓Y."(Oa0G64~ _qyGAMXgIZz0dlڊ5+3[abл+A>geI+l9Y:4+%Fi6q:\7[Ԭ>v [ޯ}<rκľ~9`Y.)8ãV>Qş0%d.DECD@ Xy/L*GSOT Qk5f߂Dޯ3)BKyYTyeČAӎ7F_A:=OzKa mD={s;OAR,8FР4z ʁ"ֽiK'B)YOO?_~g ^(}dI6ET| cWaƊk7(Gȶ)סhp]O0FC_y@/ L:?ܩX:1Гί?d`sW ]SU,%w {be&q/UC)繱EbTZd;GSk&\0-ږ,h4cj/T7n9nFD@$` :@;4mwi[#oCASI)t̢EatL* ҁk]FSӭiLoR8wPpyMt?Z$_\q0|~nޑȭ<(#t.Tx-<)/Q.tøhCdB},ՑRեV.ƍ]\Y {Mq 5z8WG;zkz`kV;QQkV8׀x=_7>Z@(OZY;6Q>ED#vC8rן3Ⱥ*o;\ԊXY]05JnϮct4=34A۾mpD>Q B %tOk.:1J7<)E"r֩ghg_7u‘7cE޻&%:rW7h싐e`4;4Ɛi:dbnDI'?k}zyFŦ]dokX!NKSR P251y~] ?lTOZԶ֗DE̱ư@i+Mbp4 Re ɅZu91|,Y!l&3um M ryy x4=8d))`+7!$Nb.¸VУJ(I* yp+R-ddh $Qss@ ,xHdiŒGNQ|*!_E^ 5 ~L>{MTTqѐpn9J<s5if辥#`PL%4>uocܴ]5ǔ7ăW4bX[)N)G'@f$^OnV!1ҌL DLZ+~{l r;3W"-N}Zd[02/8;Wސq q~x*sC)t,|HmȻdܿW;ʂNh)s.:kX"\ ΌL3)s B_%7# [`L%. Y磯ɮ)SAeDW$[<^6֍tO[c2t%XLIATՙWg)鈆O2/Q BJYĦTRAݍ2>wth.x&y믐k[nxҿuBhAY \kNwj(jT58AYHo>'C{| =e /)xᤈDad,IC \ w" ؗ [LK[^rruuo^cV,;0R&6MɄgLSQ7SQ49!7Ckh/߼N |'o& E71uy, Uc'?i2)"Ys ƶbxLtc=7G hB:9aQҫ ý #4<"{ QUݺ7ZpO*>s+5 ܌S7Wvk-Lt8La5 ,cW@xN EH 3Fr*_G&)c_F]_ߦ&sS'9+4}]BcqZx\NJ.Ԣՙj0~^Hfl%J*=i?xzˤ X(!|F:>4*>RV OZ-hwSM3ysK _1))/w~=AՐF68$ `ty4n58B0~9Ets]1y"iG>{]e!e% |SP4nZ Pi(d̫\6L8E JMʓ~z`StVQ|=@R)筹 <(I C!4b_3npP)s,E (ɰY5sx$e *9 "^,g )Ly^@GK?3q焔Ks$Y b(z9oecR}EnaKVV~y@Z8^X~$bݰeó? kGǤ</vnkwYh^6+qTA:o9@2ݽ\ѦKs{uሒd|HV8e^, wO,)$쿇],4mldS 5۳X!1m WdImP2I2^>&D9Q3ͮa+ A*25md -UKx鐚tC)&?S RSmrpoWarnrpvMLy$NH4ϘOWP=_F;[Ubw^^t}$ZWz% ~I N{e\5Od}y 3o|xL|ә1dsB6PtucèQס1wjGRPDgeI5lH#k> .4HBd@SCO9ASPNF3d)L3妽u9|UHOܰnK9Qsr˰tDb:Z!뒔-?cUlٹJSR=GU%(o\o1 {c+qn8my^e;7ч =QiO^wbibאzVv;IG)F$WoèeRy? fUڝ X%'[i"*ҪFB3]XOQu˳HAm 'fN.>8 ' 8udM2Z5H(X}e10HA.F9ywUZ1ål3Nh!((D(>i:{#SHTgigyb#],mulyv{\񇑉 YH U@ =9FMT\4=b;ok.6w!4ZEC^# Y, D NgPSf,:"UV,̇>¹~|F0P8"{k=왣^ow+Sn3qŗJy J"Q٭"޸0 dդat^y:<AӼRx6Ńr8(lJHAV.8.Zt1J Tc-<7_w)nɨa= / &xiuKr#*:SJm6þscrnR)fϙ'"B l=&| #-N$&@ CK]J@wvW{K4kz!pG)("sQ_7d7](`k/~=L[!:ؑ8rqDzR0d5Yc{Y%XX4k;}WB&3~ɨ{{]N u/!aoʠF5 Hy, 8=zKT0pc*,_R'詶6Yɤ!G7I}z'8ؕ**NMa# w"5~ Y!d.P*CRbݬժE%"zFވ)N{Hs7B S,OA /TwY1 ˠxCУ#z}nUe,ȪM;V ,z=$w0A+3D]g}Z2;@yG旁XBtU#CBޣ"<=D;&_-!+Kd#$/9*OOzx \|o҉/ZӦJ6FK]Y6KgIpʤW>.:SclA}9V!`&&v8Rο34Fv]WMz/$JÉ0/LD8؀mh7Zy|w&qNt+M[.=xL&f)a&M1sl3׿YB-8yrPZڤ6*/" DŽ|HsVzȷsC `0a58[epp_ PqǮc/Gxm~_)dx 1aZcGUHǺB~x#[̙oї)i,zA@'589+k~uҠ F ZBM2*h4,2I:Sh7%kI; /,oQ*L=Ga xl+Wx Jҭܨ 8Fލ#f|cƠ#yCVhQQÏ,Ɩs#l5|k{BLp|¬(m@\5|B#Q=x0?rݷ&Å$yBG`/нȃo]] (4+:|.]nkݱ|ЙPAa FIߚ~c'6HȄ *rwlE/zD+{2$a~˃6Etctz4d{1Ι]R5+ ґD\ 9ja<4#^Pss;Zo=G/F]?恝mXSIC)!T7$)89߳u&@ay\8u$F _)F:>RKď/Դk66(B+D&YdlEmX2.Ev*5R&|Sܤciܒr9Jc{Zr;PlnƲA_{ ~Bha.9^{Eӥh`ː*į Q2*BKHЀ bWyr8TW~)7h'`aK0jYXf,VyjDs7SN82K$: Sg~[~̝Kvr#S:t8+j!1?]Ceٽu[Na*w3I mpҰ[Q6b_K}q|^h[V5 F!A曑;QQ7(#[}px #-ۻ꿝NĘN T#v%s܎$o1Z* Dkbm:42c;OS"k _.c]$Hez[i:0’r60Ww}#v:r[ITHC4FJTkhVŵxCeሚрu[GMV}BƲ7ZZC<&|VBMVduJl]:Pdp_"Á?Rzu|ċ ь#gd$L )%glDzz]?R*:?]n~VMSxÑ\~ ۇMK~&۩rOd3YllVl n]?-gƺ~OI2zA-qvG_Xciv y?>iy4uʛnr,&4 c"#Y˽%[JRÈd"O i-~mzk. ܪC/xkHLſkj`w*ɻ: }Sďg>tb3N"Vj{:x2m[2\#n] A{7[A]j!zҺA]L|7 ).Q=>huk2MPcZy6:h]1Li$_p~5<Ga:c7ϭ \J(Cy w@nBDIX>f«!FqM#b] D,ۏԑs1stPk1?[d#(+MkЊl OMD6iag;CЮ{ULcH4|^FP/E0Eo-|қ(v:=gPCTv{zzOˋQ6YORd i qCm҉/ E51$B)%B<Dsh*7Dp>XT1#8$K$,}*eYcʉN bVvF9h44$Dq]ykz'3Kh0OZ >F#p>^r1NNs1RQ8R e^3>'O:)w;hPg⨎R19X+1R Wα: n[c@6ܶn/, 8z_*ŭ}$HD8oWAp[}N]Jyb]@rAHGխX 00RsRf%_Phcq-7LVTv6oN/CW}i`{aLߴ\Gz[ OOw3kg@TF-VtYDEZt= 嵋`s1"뱙0 x QO$ġ4Z_v%cBi׃nj?ߧ+R;Yw9%VJUWJ 'uTM.D "A#E -3'ۻPvC--J:1Iib,@5J5Ue PZs ! I|F ӐV,il!P{wgXxuE I5xӂJޘk#w̶`Jxq2*F|V_F#]CPe])myB[M+^4N^;Dzr? b=~YV*SttgFU,NffTj+lV]U7jF S1pX>t$ߨ4 %&b< BSܼT E5ԚxrBLAQ5eUw&kxYB \zUn>&HE Du\3Pk>&t{ %9| l 8/*RMrz?u(1kݻRA9bU-@YCݪUH-;vq&}Yo )lޒ14Bί>ݕ[3UnY᱃BlK#52PJ3l"Bu>:T^_@Ө :2/ګ'D^"\\̌Eh$sgkS ?GOt`]c5|׵Z9FvitBS*d(Χ&6DאUk`DD [Z3}捨nIꃏxvYSkQ,Ǫ=кͬj ): QB j'o_:i[P}:o;I!;yc/gjM0<>*5{RɫjLKk}7ra 9;y72r8mdşM[⽇Fdġ؆0;^ kA= .'~2(,U.ֻ$ B)pGZ#RCѱ.&kًZz}zkdR{pq2k~bh_AI~RIƎ!Y؁U,vwTj*Fu>Mdg77#KINY]}(°XDClL9z42/ }qY*+Kp"=_hyJ"*Vȵ;Cv=eJ1OoȢNY mC[ز*Ȫik!#U'|o\TS]gq^DO1pZWvO |b 4(x7dkѺܐ_n?ˋtDT@{ CUn KR<Ka>DOV8 YSPTf6r#>%NEMhWTCmVCT$7SKb{QqkZkdtu%w,X<Ɏ&ք 4XGDypq?Q G 6^\hػ*$JJ.GE\d2--2_ r{'PeTt؃¯٫DaOޙ&oN[gns$FAqJ Fs-eNDԖU'"Ѡy4?7HNB Х(jU,،X% # u?}]eH# śzV`gǶE0wKF߆Z]v!-X(X]]njq'>,xh( eddnRO8`;p` My[YH!p9Ewey a>H!,1 Z_hǗ; xjg89)a %=$ # x\gn:+=c57csȘ+ T01r9N1ʫ`iAkopೄ/hMZ9ick}6dIr5LPRFC$z.7;W5|2'@?é6k#!eGRT}W)ykhS1CX^_/}cX5)|nG,J$\sIE)Y(ad j{hQ=ڢ8 ڊz,,Rt eW ^ZuК+上D3(8o-ͣ zErSVm1c16` f>yh '{4 ;B@]ݢX.S<#oʼ6EG-'.^4܂NW=N3p~zA_y:Udt$aSpptF74;ӋZRx5@I̝  2b!R(|I7hgsyOd9+vXn[[U}I48[wԚyi !zc,*#R;5h]iڱ^u=M}4ar蝭7ٙټsܗ%SC3Zr)GA5<Ғl}y+jHrӄ*b}"CWULZGү^AUtN¸>dCT#?k~`ZJyg ]<K6Sjb|ٷϬ%N]J*ESLNz=YӋ;uLUCz'B2`ucDLj>./McCtxAkjG&6E2у\B&|iVfh;ͷLڥy zuJF@A7f"n2%φ WPW(H'T1Sd\%W04 \P%LaPV!꾦oz (F?Co_Rkucǘ}qR2|T80iͅ7cUՊz1pxMҗxJ4:"q){eM^lg=)[1f5 UX| ӷl2\>֗*|ޓII>{ފ<>*|+kap֙-DU82jt"C *Z/[{CW-aA5qv!d^JT(eekůJѥ vqTo9cΪĄӊ"5+дx Y8Y`Ҁڈ`?W$@{Ld֮Biٸ̈1V{S G@] ~U3< 09Ǻ+X+M^38<sV׉ xm?Ј4M]|4CKyoE5c"n9Y}2\vK(y:ЊilِzQfބ\B9(lFJA}Q%@gVUjW{Cdt~f`^9]i$:WH~Emc^-)س2 z띳Bxz^%=3T3w!Yk/RT8yOޖ)PЎ}TJˊy(>DR-k}ಛ0Ǣ߭8+qMg4x%#Ax<B)6v[}L<\4V)# vnրEFT1"'j%ܱ{߂أ#`22-,O^Dvx3#"4,] *\ר#C1cC 2E6"?*w|~㊝<S`gg؏#ܗP]k؊DCe?*ZιԑvsIhmI) RXKJ2|[nֻדYc (RsXnktwJb.^T eAmyC SO)EnLzXaQFqώN< C5 wJ&eb74=erE!0v)'k<18Էb (QrL9Cf3?NP|Zf)Dt͓ qZvNe DEu$HdS;1yiJ+9I9CenYԀ 0H$I.nvCv>I1k&0S)9/}H;0z[4$T {5)ΠTtpS`Xv?J#ArekѨDp:|bۼ+^Ì"CQN`WGahDMM#߾ =U12&lr=Ezadrp<;1_ i ȚkJhpńE+L.In"io= k) %juOjՊoyBLo~74^r% *;a%MBr2dHi7U(|x &L)tyLX5+uZGc 8o-;c2b@gY"4 z]Je*R>REFrQP>Ƚ5~؊/b}6G*2Ŗ5]8%bu,=9ydpk)]64%6WTuzcev LD_z(eFF㺹twP|h(8ñsI$2 B<'9!>i`U8x J^"`dm!ݣD]5 d]Ąɛ6F5ݏR. ENa*Y#XB3(o(o. c7ZBVrIw7=-Y1ˊZzZ[i ,{ĸZ 24;cB,sq3F?b'ڨ`C Iq>%"HH#!C,R8d1 #!Dՠk#F5ԑZ}uJqZbby1wáEYq|#Tf{R*uvwI~7tpdi19s3x边jQ˛U@LiHUXq(/R+/<*PO٪AAAXbm1wLb%xxNDH)#*{q@ek o[Th^atz!AQS&ᓊ^7Wv=lȷIfdn4fnXAF ?ׇ&sG@W=/Sec뉵?ɪӡgYL&6^'̴v>pˋ`ld_a(]0xv_q Cl lj @#}g@ϮHh͌ W6vXB1 n6rzM Rcd33}ར$"y-^2ƖkQvt5+y?=&rV/7\dJ6?gT, 7eC dRqwi6ꬑ9q Ik)a zSوu;*o]D ^({kq.#P1n}/0&9e0w:/ 'rT~mou>ՏWf {z^> wrI?DY DsE57`J hܖZa-B5[J xdqxm>Nrœvɑ>rIV c{tPC>׳|Z-#-'ԭOhLڻO jRypy Ē+خؖB?mFJ`FG!Pc ?ļ7UNkЫaxAH K%zXfJ7zV./H9 8 6$_(h'OCs7~+~~@4~Cf%C'= ,HY4:roC]_lq#:7Cg։wOtQ<"'5qwuy%DTsՠ 6/YѨt.s2JԪ\q\vt75ҏO G Fqp˧1qD.?(n N¸ j'.)QypL)gܸcP'a2RxWFOj QҔI68O{~L]]|ܳfb}KIT@A+癖Omޕ+{x톎 zgV.+lEwnulzH$ZGU(?[ ὺ#^ bNO<(/~}'hOD zDC+a֚4<缯m8a/JʊIz;4h%9(و`hnNpGȸWr{roWom'E9)&8 L2vfMUi#7a;XEͮGi?l]92<-Rv>mA`ԽdfGGm)ҍAYQ cgޒ~yőF5kq /k-uIG.oYbfnA\n@(4]vgS ,)}HUGȺtȠLCf%0_ 㣕%6@=qo qEO.3 WJrz]$PF5M;onއ֢| ?Yx]z=+T=H%@a&qؾR[Rd~ xߺ-{3B5P)!u~M{^/߹ N({ñ?ë@j;zmER}, L6fe EPxI6\>ZPQe 5Tah<&X~^:.* }$":2Gn#\yV .b# Y-=lDUN SVKma /\Ȓj%(r(@;@FSh5RV8˰Y (YE`Fz\28ɖ6gC-*:CRSCgV`^ꏅ`5 7ߎTT 90(Q L!aÃۤHYGp AdaoxknBɧ} ~Xi:b&Du9 >V3$u䧿\5;0J[!ܡfgXmUZg8*I]xOٓ |*uv>ٹtT볌-'X4O X9ys,XVOzgbO?8l7ER%6޺=dh?fHgo.Nj}/vLa#LݼS(w~v[oؓ/Gu܀B\fb;@:eP\ 10wa3x hxY 9S41ռ 2C8`A;3 [^5@u {S1f.ѶqG+1:A/5, :dc]+[`U1OT#ڰ Lg8  Ka AU 'J uSx?P p0=NHJ(5@p .ycNfb"AɑQu ;AT I.;s .E@<*V(W|#wT*~Db"AAu9HyiRbr2>b?63jsuT|Kex\7u_oo?%_tn G#buWv^ e#u0u@? [X)YxJ8 NM¿A1j&imf@l)T[u,I=>G`>8IJ 5{Ĉ:8x2R0lFG M4%;o} ޖ'oA!<8ͯGRl“TAlPܶ>"HfM'v,#Q?Ků{}n،9@Sk,jL+BsM 5sI6 `d(&ugLzz`p<%y 7Xq2,3r3LB9yx5rT$PY28p2*UT?S 6=UYk:a&zdah|BP&`θ3(,3a^I9zi ҵ1I߭O:Z9}V5Ȃ<3UXvJS~;[gKA*_4*<\ AmpRPUWwAk>uPkKbr ics=Es,εR Sw䈝9D $/>b" Lb;cƃ̈rQOo`qsUuYS/BL誫7oNZi$% r K|bjˢˎt#N,AZ a1!*Ocsc&-%S٢QB$1}CBp%w$ 4^C*%\$7,%wwLvDv0, ?]tVXe,pR GzQ*8RxlN4h7Fk\x/qVpڈCXUA̒(F8Eou.KtETNB[. _d/3H))shW#IBMG⃘]EhUb֪X:Q|!n M#Ϫ.9]AJ iݽB{(Aq!VA0p2.)P0l7Fte;DPŠHHqHw^M!)o !6UjS#'MfT :FTB<_Q+|&2g1Xfd áZ|0(JןgBeBs<5~bE_}Jt,e_Fvt_MPɝ)|MԒД,|sc7jzHMF&;iWV!uq2Ko)c-8ξ-@,6WeI aɺkNv7Ҩ6ɎJKuR`pwga 2L7qG*-D\ER`_xUMz6!=41oa$o`Jí[.߳m^MUS%~˙e{TA~$"DkGE{gYZ0707010000011e000081a400000000000000000000000164e6139f00007714000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/cx88/cx88xx.ko.xz7zXZִF!t/\Wv]?Eh=ڜ.+CQ 7TF`gfVuE'KYRM4y[tr ¸{4&W Y( !%Mו̺=EkX:q^j3d߄~#x >;GN?$[ Hv`6e?.u'9J@:"ӬRB?v OjToE(-ϸ+K4X܃ǜ?U:)I$Τ+sb//}XbPMֲOje@] SdK8DŽ< Y5 uÃ]'EP^^o JbT?rxl Z;ƕUaJiF kA+Ζä *.{ 6g;CrF3R8l$c1sϒ Hh(A15FjjMXtRQ3OLNʦ{'Z)ϳXeګW:i).֜U[M^@8=R Ro9ga,G[PH(U-N9h } nw%SH9ѭė֫c2e$|u/N zgT5̅ lݭ?y,J]|H5B^kZ(c92;xځM]V5ۅoU/X}U*x5I#"әT <PYP &qI풄vq\S}?B@K^ܷA-3\qO?%-{& X,v H?^glp%b69i_HO{u=Q|5kh*2U"XסDJI?gȔ hՄ>:W/ۖU4hn|Rw\!q'%1fVx;iuT++YYSR;=>rQ@MS|KWdӑ>2>|w ۾7DxNofd O5hxx=#f^z$ӠYb4ޚFt*p4AA>\K[Q.zݐx92üu#7BGcL"n(Ctf:`9CCC-A 7-gWR {yzUEm`FnCf#Yd|Ц.r݇Yp4Ji&?/DE4u ^dr3 L KS/'êdvOs(Y$!Qz[h3p*TGOW;wP22iᜰҹ3)s+ >&a-]K!.u4g19J\ pO؎dێ鴸2"?>lrU@hۧZ׷>_uQ>KP3lڸsE{8gv?wDHqQ:z74lrN/dq羓vI{OT0&/U+ Kغz^.%M= 'xD͠RЙ( ˮ zSؕ8 ܲDXj$f~}RAsj㲊\.2E>mԦ.MOiUoҢ+ĬVvO8iH\N|A%1Vdž^0yLԤ 6# KnkX2TSgKe@bZ {=6bTbhDg'9yzv 2Fql1osp|dP|P{8}U jD,%׳M73M%s1%kx4~Dž?-py3 t 5;܎~."8iw,eb9I&CCRF=3l+葈}!x$ )W}j3-ܟC8<\)B%ҰZkK!uFJjG5-f.s{EDžVArʙ(c.gk) !yvk.8pLhM+g;\zAsju\sǀBPOLiۦ0>~6AKCW2E ؃;kgKvSA-hџsCjOZ^S.d2q%oy[QVbQޏhA8kcQӽ}& Ha*0BaVm\jtۼpӎpJYvTKz܇8C,l͉Ͽo>!αԼLpgܽnɮxR(GM9!$Xɋݨ2 >*en72$bKDCFVL|g1k c:" }B=5wNqK:*bzr`q:^M_΋uIv;/j`>x%D[^u&Z `&j[1MݹzY=YkpÐ[_25|Ư:jS䴣ecM Zʜ%+]]xsq^f9weg]yMf?A)텣EYt3 d<%P,H" kUQ{k&8ǻ}Ϩe5rwۭ5qO)inJ:lYgiƪn5 d(zDQ&aɏ_+sF0Xa0 LVִe`[J*w1&Ktzǩrekߵt* EYDcR: ug~ w6\,0(J hXLbJV*Z^?S@t/O*@rb!rE"%ǣcPB9)l= ͗c!(f]8Ehr TZ@<_ZgG nNsJD~DJU>W/6O'xVc21aN19Nkmk⸼w%13@7Xm_`7lo0QHG슜clDro~ 7{}ʡMD)M麫hdQd*WGL0p rF2UpE&#bC$]u-;CNdB|5z+aZ;m1VH4;S#WE+3f֫QyՓp3$>IOB{ ]h&X4krO.Rܩȷ?<$ERI\)6bN;ĬV۶x?$fĢ:h$b(qj ;' 3 'D~ 39tOxEHd2rhW$xyX,hdfoCs5Í>4zlM%ߜ=c*IIU`[+5F(a?|K\@ D=NG ZMg4pf 0xNc5#Gl>\te @Pʇ aڡvۻݽFp$B#qxwalsX}k `|Xw<[Y؇ { |Ol;@P)nA02Xj5ZdDؔʹM89gD>!ɻt'u^xspE=]ˢ>pO*)X"BfV;U6!o>5*Eu iƲQYp!=D炍$%j7S~УTw%lk^GW{y&#ܖW'Sޓ W$bIuvI'R@42,ɽs8\3t`c-2]eܓT..|A N0 ;zmFuh(KhKK:E$lAKHppKݙ\+ܳNi@JCԮp>GsX$s["|3O;^H ,mo6M eofU-D~:z9؄t֤_g6]+`Uҍ{|o̵̔{7j慉kFIL`|^"-nusS e~tXjH/nnTޱH13.Eyu[`N1DuU.+*V{{ *D?X !4 է佲(׶[uJA>)ϐ|Uu*5h@; <[l7 ɾ `6jwA] .:3s0q~I6ys#Q92Ȉ6s^cآ1ouEPy]#U4gV x-#y5[;S6 W%g+ss#sJ^ G# _ޤQHHXXx2M&M9~AR7.{n]bT"I/d3?oR\EHeNh0 uK䜌6 <A^a#mx6(7EF{J@k-x?D#VaF;- nB?ar] %2x#G!j:|2l JoFGL}1gI;]93I$IZAd:A&Gn$[sOEٜfD($-kc}&z(Q'Jz7Ej"Vzb+ҟ"깮^7cKf"r y'@efڸ`a]3lȂK #/03{ʐ;Br W)z/˛F!;;Ky5.;rmémFс>'Wy [h (B96v+!(!ǑJt!dM B>4~drd1$S&yNݠ϶>xW B53nȩ~&g)ʈFY^o/'}AHrx/#)}"<`;2A}g)RըPZCTEe"Od-4hq5O;Jv\S)" t}gi566E2 >b#5Ik&v%[Bm> N7j4]\VZjP =Jn״PS V~E/i!ș@Kb%WHCKZgq0aןvBQ6FDiU?e8ߞEۆզlp]1h>A>P@]=S\+`8MWk:ߪ :Xc,mԽPr~ tN[]LJB=lc MSׂ^iźBVW,,a%<6Zc*[p5+*)ynq_"IkIT%'*8)A=uSn@qGEAe=Ka3?'tt] Rx zwOVxNxkei^Jυop?mK}r%(Cc+L:}Pm͑п?/P9,p޵gjegC,|ɪ,0lG"mX y^]5NЄeW=99[8s}h˿VKmuCʤ@jt2 `p4~( tuEKf8FԠǨD!ӻV ӈ~݆NP,1B8aD[:TS NCT?<[$|=? 1<9X@7Lň e>''LW)j:58ڟc+yB-5OC!z2i >lU!2HA/J-H=tV!jqcPBo2DO,g4cF(C”"Ƥz(X[01{a ja;g'A'kTYeB2cDp&걵mߥ%3jmkxWXt\IH yK@]W5JufY 9n\Hk(H~ Ds_ϰ=V]v[-\ ]e{؛?F޻ȳ#&oО’qЯZWH®:?GS͚u Ꚗdg^^Rl )"E|yU+"ZO3`]/^.*L7_35;:ʔf@Qj!/kp=/D2ῢv$k./"\vJ80_{xr~\Wn%qhX,nF92>OU@ztc=5Sa2-ގ\_I&r[8(DlHa%05)Na":H*W-jC:u"wYwjrʇ#&֗I.B)N$ Oiqv֤ʻ3ۓ-Qqx2`PJ\O,q3!U/x̪$ܦՓ\RԮ8-߼ocfO4}SsByk*ѫ!ΑUNaԉ睅LJp[H`(mE%c yK<0U/,KQnR}Y+ЊkHKE^)c8"ӕBg˽cI/Q2ti$K|R qgR[X+ǎ҅]mJ"5` ;B4-9[l"T(+F895ɚBJIB당ŕȉ+K oO}vRaU୤sxObަ 4R VL5KnJ;@ȝ ije56)_g>gռw'Ѽ-{1h0F~Ybajm4'C60\V-b8Lz :9+i_`N_-bK-^Бz`Yn [VMS6- qe5@J!O;!? [%~0gfD2QxʪlO 'R)?!#XM+Lrz|TIK-tIeݙG?ZxygW)[܉-t]HҍY3C{hya`T')Qx= ȀW1;DT(zfГiCJb~.T:S3IS846ʬ*/ f/RP&^ J/]?3c]%q0|)aD+CIa=/鯳 ,͢r@v vd;.7 ݺ3vQ5^_XM Gj|:n'-AN?I; MH@)N 69IDFvUCl<1rcLy0L,EtKWs)y%Iݿ{Z')ESq-D 5<t~Sv;p- :ZDžM?l& ;}cg3c,KMv3;CHe5 )KT5M^Mr~(|T|*Oa9u@N :4dЊXhP^ʞ]i/iNrF&cSdTt..%"ljv-=kS#0;s?ʾK4[Q,b"z: j{ҖssTء6Zm8m;`[oIWW*VԢ1хngaJ3'!d%vcsA{ tZC_Ѱ-lMX6G6=0ta+oKTfX҇Y?L5uB~kTҨ<2[jld tKwedK#dL,E݀~a OJfoFsءC & NNVblrYa7$"\y`[A^P ;o:ݷ=ПC%G⑯s!N:ψFHDTu)uabW!Սpd>[}cܟگfV=Y?Q*Z|,./ ' jX}}9"9 [nS\V @],Ya26*xXl"kIN7$Mk!xFjH6eb۷EUsP2rahX0[jtvu4UczZ.0rn0˺qW\iOOmkI)cײy yh_7kA>[Ly(OusbXT eoPJ]~u85r;p@K|kB񺧔d#Qa "Wo몏ra͓ Lʼ8ڴ 0"]Jn@@l % O?8dʈ^K|_ˣtDΞj!=LL? x;4?,KnY}6>`A=/,.eV[: h{3)ΞCafTK6@g?m 7ʡ#h]H}h) Ќ2ǻkݣ Ҷ lZHC+y!1;I606\H̜:ikOH2LˢXv8hF2ԭ ff3W<Ԁy6)xעA ul|~ru<4C]S]>'X h*'] YRTvw-+~ُX4ILBqE kiWN k7޵? 8u/erOKV63}"bd+B>K].ޗh Hu32pSLoY%T/R=M(iӽܯli\H\ZʩS*tPik( Τ%sGzLO-=₏N,ˡ#OlT! 9/գ JO{x$ca~IĂ6w[JM,6AHyM U=[U{"IBzUKu7x?q_KlH{ά⡦\҉,|7;1\4JWl= YL epGZWdjoF٢E_reX*BraqL7T˅Axag rNa_JTXa'؉?| ./RlьN.%7|*3_.n- H28>FwE#p1xNydf`0}AD+C˹eV(Q0/T!3wiPOusg]V9ŗt!XmL=(',VYTPH֗K aKI Hɕ\6v>Y&F ?av2[Q:rbV5 ˢ!&mENX.zGD "@ hO7o[kM ӽwPo uKD, !5!&Z]CJ"UZo(2L|ЅRy~Ht+rJdQYsU`h9dg?bY9*7G;SoXkb2muM>j桒9˹A )D9j9ZGIi^WM*>8TYUjO$8>|XE(t—x4dzuЮ6#Aĥ4]a5K(1UK77eٷ99;9RUm~&;b:kظdQ=җnxJ.I6?{ƅ4DȇEڦ̃(hbxRpO>zĎi{nxd\ \ u$puMӱ|:N@/\Eg@ƢrȍC]d_6Tx[d/9] LkNn +됤Ė>ʗ|QH~^V݋೪l@*FMC_z_K88҈r^;*o.Sdh5^vUE2BNHU3x4o{u[ce ' oFUY'*nN=$iHL%*i[ytTT$8ușg۩qi4` ;0QC@w=t ,uJ&r3:pR 4w-37uG)SsB12Naߺu#uz֊rF4D?5RUdxVC?GI!;xq WabtxcUFd`n5v;pN%%nJs+0$\]6~ ,zX+6^QWw0F{T3¯|vIN-/}:@'.8.7C aXY9qV˩6r(A㎞2N ].={%eDzV9rc G͸JM; 0jN2|2:F|{ʸd'O*a_@#%#4+^ܙe;kHM.ˏ.ӹD6@rLaBFhU+ǣIx42D~@* Xs׈z>rWUʏIFR:gJM* ht#X7vr0SƂ0V@k:~Q֍gԵ[$Y;"dz|a(?B_[$ަj-b?>j#8bO9SyExi" ]h衛mp}GGΩ)rXR +oEK2-],*f&K(riZN _賈 i^L 31x0Ņ @ 6ɱH,W{T~ }xUa_mAB֋\E ظ꫾M7Gi}>sZ8EO-5a3 z{u5*]cKYo_{50btCK%cC=oZ)ꂲ) <cs&){׉Zi?19}t^gYM^xYr"Az љߚTqÂ%Q}hPG#7C 08 32«~HKv0HgM.D/%v 阺o =͏YF^"E w#Qw7l2ĂFڈU(#JKl Hs|S#C~gU[ΦLL 1kNktʺ42u:\g WApʥƥ6@@yJy8"#2'"$4^s U.qNڇ E9T:<$4qf׳= Ļorc j (7[tVNV˂LE>=(IwˮCx_xԴ:g1봜4FOUd`ߤ \)L\x[uD_meނ3K9OD\v20{ԫ<)$+%P<őեej02B}aOUi^^DX!% s̴-yu|i/WgiTl;[hkZ4bm@jʈ9G-!9<9e灙WYedDdT2 wR G`=XՊ\UVuޛ-{3D6Lq{2\LWȺ>V̶y1y"'#Պ{dހ<;$p*rѽ5{17+~?g&?pl$,`bFph9Ŧˠ 6t09tsbHҪ*XtDTS\QeWGc.>~/)@?:фzIWI@\uDC 8gʩ^P/O_>g' s RPGyZ$b+1 !xG$JFzz ~sfyclyMMJs!=I9cA%$ &݌q4ˉ*lcW `(-񚿯\^: #ET9ieKBȇrܷoXȑe$CeUz.[ɏ1U3Ĕ l+G~ڵ ͏ib/Ppqy&ҌrڄO]<:O:r ,:+|uztg(Cvy&-QYFr\3rMNP1/κbu8kZL>{(~B!r7|D ,~rmBЭGH>E5_jDH ߗ[><ƞ%.;Um*[y:첉k&@BV?(8aQWu|TNp{Ism ֛9v{J_!^Ep BVD*iN j8-1CĖt5ISuBqMԈ/Qu;qQ0h6aB=,;P%VEl&~tS)P^߼*Fb2fi=5wZ߅>(W\yIyNDm,~ 4Yi5 j8RK3*Z4YI*tVx>Ao@hhJN!W^;W&ifҰkuǚU趦_#6ۅ9|&Z)^%Ω/A0lcަdT#[$̛!f}X,SN{{XhĨqIڹ5sZNR{l?"YJd&#eu­BI ܖFD-hk`Z?Օ>*؍ݕJ=ح%Șq,:(Y}d_6Zuڗ?kayhи+8ZR@Ef 'V e.sP]ރ>4GxM~Bj]ѲѼ+CXj4 oHNk%007Pdn[]W8氂|ѝ;2 9qz"^*6jSOw vvGAdiItUM6-V] /Ԛ=M?_հ վ=W/L} |cs6 ϏvMƸh荀hqYmޟ ]"lk$1l&8Ҥd+^SCEYXvaۑ Pi}Jc(y`QL;e iQ7.}*:8+m=u* ڰ'LjR݂)(@1j,*tG A,ʘ¸Okr=N]-,AVnӎ/gᣓqUrD(2\|Q{F(MV$}. (膡iWD D}wh y^^L9.1Oܿq&֪͆ﰊ#Uri=]dx<ִF4$b:MIf}Ĭiwv U80~H&\A`$ipud`? ce$?SMܽsG6vS{?Mbua3]=峿ijQz;F֥ 9_ رSȌ' 0^K!QZ\bzIc '%'DAAk"ҪCf TEy<9l1QTq XUEtݐkìw2M#37nEdA ij#,IV{[ SkL֌9*G)x(#t2fGgxH^wӤ@F&cR;v;9'eK))ٗWi(Q`aq$'Ԑ$5O!J68hUs }c P&s AYbϳCgMH&d3ٖl1rkkyQG"|ʹk!݈J>vX'Ji̜BC:p'l {*@4{SУn$7꺱y^̦␨N2z< "/Qa;'`,*}.r 6ӏ@o߆[դN{#nكH*QfWw:Th%L{g#,e@z-0ؿTlaQzvoC_gD\]@B9|D(huhb*Ikg hߎlo Lyv7hQ`r!>3MޔjT `\HHD-s:3\9r?m(-OpU̦&} 1ɋdž>fM~I YTK”ᷮgr(f&^yHxL,J=:}?isc.S6!߯k(=Bu%؜kO% H O3BX~\b"y5ۦToDQ N*[cBiyÉR1wt˨>~t9Wo)e+0(% #i-/fŠCJ-+LR$eq_15:,&t'WH~ʴ"0h*l4_ 4NG nI<'Y]!0'PR!> p( ^a`WQ!哕 sY@5|PcF 10h+udh⁰wfNy#.ENz;iNW"q\YV:In h"bRZ!$eBAL:okLb}>Wf4tWoRiN,rϤt3~fN+[jM Hɝs3v ˪KԍZpݷHD=`Fvh^jR}d/ˍynI^ 9#x-\1t] g|ڽqr6;[2א0Б~vY:2gok?O\­,vg1;˃%KGlD$;ч~/i!R[ @u)K}B 2cDtPm_A“ğ84n{`@=KŠ;jgG0VYUY3f䈙PF4Q%wKKpC,窨#LUC'\䳞}~)BSQA Cgd*O:;fND f<Ʈ짠a[ߴ~'Vv/܄R\{ortJd#5q\jy\Q2Ffk٧ޑyH't7E΄9RK r@3o \ȷ&5]W tr@m)TǞ"aZ^@J #ii 鲜4lz'Xne;~y_amN*qQ)C[' \6ȟӡտ+=l?̅ɨ+QiZC:z%d\oᄱi %@kNX&i7Ցw#ϙD˽DZ1foe*C1Jab볐zK[1W`nhrτ?sPZUr"?lV-ii~.d 9e$2#%? r|b[$뺴jrj LC:锔7BG.7,}AWGMxhBA̢~NѠjSwӉ/HrA g5:VHYM3C_@Q{ұo &]Of:.\O<@ MK%~5zI Ct֜p }ZH-}tnc3+2&E*5SpFAvÖR)Feތ̇*}i";a:;B )r61(҂LBOڊw <N6Ŝ |yɺUjݸy?&rFXHWwk;h߅QshY}qŠ}^%u+r4j7סrvtr¯m:tŦm-|[)J*Aa. (mC2HձɅ0v{Bg/fV~;RэAs7?5*0͑l(0}K^@ߚm˳CW"`B!dnB1!V%%SDKPvA \X>'9Ly+G4 UediظAE='\:nz)>Nq[{kI+anp jY_`] ͧ}cPفث0 YiQ,PJptۺ4H1vTfc1-*b7:[If[,cRBICݧ0Tb%X6=w$ÝVz><U1-vTgNد\A]D㎤QM(ʩXogaTSX _%6MYmOE4CiMU7_2i=,0?z40w1Ϣ#Hs&O)>bDU1sgE4={{"O͙ Q1!>H7,ǔR#4AqSuyטpkՉv:a1LLnNb,6)*O@̿ȕ?iđ8H@' :0PDM05J\g`ۀ*Ο8N?r,nU&?N\ ѪoiRR>_m72nz%[SQH_|Bs~Jx5nCn=?:̀>=]Y-[/Wzr5g1腙eMJkٮ 9 b|/9ą/J)nɂ'vh]|#s*-q{1~"S%٪=]ccbVfu95MD٘pJ}3Ki7 `$81g`8R\@E.ZM+=]0Μ!XvFO:Nm9TzsōGSvA0cԩ..[XMefi ?Zu< jXKn@6O" 1T5ӊ5G\31r| >}HҀ%5v`B#bkpPUHZl6r%K Gk:1{sbqrr90@i0u;,=0.< VnJOjV^3^JlgXL?՜ A4FW[3\Aܦ[i56! Z(PqAx$Ά2uԉ; B A*iT ç]9ݑ4{*|3(;9|c`)>nl)JCP_Hupd [L]۴l-ŅKf' rljK.Z#JÔ'S+LLpr _:א;w̓۟'hkY9dp 19WnXTdw'ڊx"N)7YTXZ }8Kz .?L $V >#)JȾ3~!jR6 H/Jee̶= S/4O:!\^ԩZsdDO-8=nt}e A#X9D{O)G4r $9tVpVö\6_Ci5s?l.6"cq""IM2R@2daRk?祘9 z9[8:Q6@,b|噻n 4^LGÆ(v5v_W"g"7[vxy`ADa vǪq$;l5"E0HiK'!n>`**C݌L~͌2Z֜o`v>&4FarHk!jO}ZF\ q~y49J,xДF #6G9𱺬(wv69dUL$ ۃx xwq|RicQ^4ht)8T-G#ɩ8'(ʼnr◚*7j*G-!3@K 5i=3;ĂuGo? ^\ˣ)e购p2POsr$׿_5 +LHthcݗ&~ܺ';$Dp.8shw>Ty.pR6LX0l\T$㲫V+eqQ 厮~sI"ײX+b}f *VCBIngU/L[T%q[p<&z:g]QeGL@ӓ waB!BT<7"tȹWe7wSPBoRrX(w*.d LMVn.+e3nVVE>䀆g%~e/ITYG^,k 3kFfaMe/qNehg`y!tCkn|f F ErIF ."_FzJ`qhھlwFjP}{9p/uOWwL?u*N2e]\DxU6+TfecC8Um 3Xt} 1ck7hx)mbqI^IJ\ Yy0da7=vR!ڋڼ@Cŕ9xkҾ F#a{8xmsP9:BB&X6 {Y3_ރ;ǡ/c0pae.6`x爢o9ZLI 9h#2N!vnIߔ ;, #B{+]ذi]HF/r8J44dIQyOH6EeqTJnW x ;|g;x ESՀ3,n<03 jRM[R Ƥ§ J>~ $yÞ2$kk/H1ZkV琙HO4Hۉ,.xi g\(C\ݢ{zUֆxth3/>*]YJ%@ްXiћeK/؟*%>=<N[Oki$4S%oBLt^p_0.~>n.塷C0hjT JljyȘb{f !=V@Ң~@$tċμ'^/-jVe[5^0c5V3A[a?;w*d#\^;nQ9l.٫hYF[G6E "E T.ZFKчVr`q"f̓X:\'ޅ'K16umpg2pajs5@Y9QrH}wkУ+ wx+Vlp  xZ60E­G^5+ އrB&Nn8v2}b4qj.ʻEJG!;CA5[fȇpYC VY b ov֘- ɥtѨ[eZRpg E:a=+֔6rn/ZP%%+][ Hc4U&@^ vhWG zXt\s*0ݽM!ׅNOi·gwd Ew|[ fHc_q-a~ EodYvHT  %x0V q .qLT_sC״Ǔ+Y(wMwʾoaŒBdeeyݻiI/>5/[1o3uL#% fSRŔxrd<l'n+uc@q{'<;h%@f, pE J P{&?Eyu-0!О1`FPA󳉠·T`7>ȥ~ؔhmUwtCW1_0zq_#q95tѯ ٬!C/=VmYM&kcY3U bqPן%PՄǶH񸈣&f~~rYH[qM݌TJ-͗,bhZ;OuTHg 촷[է +#Ve sn,B^wa## dTGN<ر?xuڀHwclȣ;dܙ`:I MI։PE.}!w-r旴U;td^Y̬F׀t5GUQCf>4 oxoyHW)_ljwKYw?|fw{5؍})e g˯ 2O T!_T9?'g+&r4}a?x=qhau?**nW쁂]>2QiGvub;iւ* e:=,V.)Zru9?" -*;Zd%-59&>+bXKWu M/=3EL&btJ 8KLQ|=r\l :=0u{U=+>Dڕ7=ЏmfLsKg" ѥ|h*YITn+qcZ5Ϲ#l;XYyV-S}剞`9SSD!v0;ק\ys mv2oϴIe: ʐ{^\si_fClf9IwT%sL7ObMw' 3nt2nҕp:369H\@uqӚf[):aî˝`w֑R(p; YGGc˾<6A{ZU]_.|LVhϊ#}2јvs!3x ɥ2Y;` HClF#, 3ʟl/ظ 2QgYZ0707010000011f000081a400000000000000000000000164e6139f00009520000000000000000000000000000000000000006300000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t/ǔ]?Eh=ڜ.+;8 !X„XJBB!S:6fn f+ _ẊȀ=v|5'5qG=ZðsP~ ɔybsAٛ9E )Ԭn"Hڵ$$&)Rs4T$PFP4b0yWO]xsF7{Ƙdez=Os~Mdn(*!#oZw/v m>aPjFD'*:m@|x='@ڶcXBB ]F3[D]_WAGͰxWV6!Q*3-_7:rWDe^IĔzJzR7hHH Gooџ,Kg!F"χEU+x[́j絎U望f@\N` |ۀep;p 3N_3*,XZf\y˜͍%z wowvC6Mh?QaIXfz"Z+ a /<4qUʸX'>PVyJd"!e/z-w UN[A&QqЀe-a7~dcI^ielC*iWϯ҆aر`ڮN聅t-L`LcN_0Ǥ9,9fEFQ+S>Z^l0!"пDM4L0i'$D~J"60 # piw&Lq N.MG+Ș&@3Ww> 5J@2$M|“u )T#1U /twjs֬^8iHNz9ĿDgOn(n~le0UN#xfs ZG]`*肿chqw%2 q=-l_oCTJڙLiEzQP<sntWuU kҗF8qbh}_υH{mjSbБݏWl*aLPrm Mڿj+^R w1E/se&CKwǸ4 'O GJ!(1U4#Ct. UбPY-CWƧ5"*{mͥ-Af-FR}H$d[Wn$ȩ'e|go\ڙ낆[[o!NJ;(Yc9 n/8b(&K7!#qlzw.(4Js S8FC>D;u1Z,Р~o1e,o$сӻ.P>)Hj3sIMPo_{Ut̐(ʼ{*šj*ww8t8͉?Ȉj'rKTcFNR,Ll{JRͣ㡢O` `I%B XPsyF'( ņ 6 rO'aB[y3Z8D@BU>h\V_eݱ'VEW$4^gfDtf*jie48B!@x`u6gM 4=C_\ 04(kp6JX)% 2!t;8ݙ+  1'X#1 O6mSBJB[*WC䨁'?<\ҏwJp7eֽ5#8n0rM n[e~hT3-/57!!JW9˓m3_}PZaA8VԈd/?y& sOS2GBG/WNY޿ܾ%fe CC18{͒wfՑ\D7K-0m,k*3f&]*Q(cƈ@<G[]Nxɧl{oݖ(~-,mz(歒 *XtC '\i =yr\$J d6fȳ=뻖W++ĭEQJs3tH],RQ&WahЬ@m{эJLJ8Ag|<$xc 52j7_%COn?b[o˘BHn tU4jthBr^`#U0/J;aYO vxQ)yP̰8NjQ@.Jv7Ft9ndxVq4nV\<:~"m'Ɓ _H@w^u/f%YOBu2++l F}ۍuc/D q?zTKKQ=@f^hfK))le0][E˰M4RjD{ Sʾ!F LM!8UgsQK#1pa._jCN'VgD:8ejOgq}@Q->V,z <X"CͮcbK}F~9V!7?HmE[)_tz%z[N Db8z8r+UAB-G) ^m9oyGImO^m%Vk,v t\bVMPtCO^~x)f=aun c ,C;y+дw Q8ц+]!ϔunڛ2% uQoZ3RXonA N9LE[4t2_G8+:tҊPhJ q0}j>K09,1-9{cEtZm]c $J ƱIxvZT/t I:S$dpm n2'0-<rb?oQg{hI}' *$6]m1SsDD4}T́ d(ԄE$]gobsgK0>8hyUOUΖ(LX<3IVt#Dnq~ e,#N.Ty`w ?BȵWo.6_XO?.\ +G-:2c`CHINN@>,z,X.My!nyc.!<2BBԻ3dG >-S&GZObXY :LȯƵ4]hg`5.E W1UϼjW%`Ȅ 58Bl1w~U0.0~mSqwMs:eiKŰYkT(j}nS |xvk>y8HoX=Q͓lS&qMۑ#/1GUt|2kr j'~&YZid! ,wrCd#dsIV6{q4,͗Ah[)9`nVscU 5|t@C0QyvmLd2:J&O͜!>sI\ڌЈkWN$:*D8F \&Kj>1|jqma i2 ~zA4s~y^D4W܍'#)ؾܩ58 ;Z|}NK$M?)'XcB]oK/VRD*+0;> %) B;N#nLH3qL"+} $QPIOͅ7F={ȶhP(2"YyHiZ!9 & vOwnצ=D"?ȟtKጮzҟWIi$1QJ8%D6֕=RG"uXD۶¶>k/,͖lZvSx0A{9*}¸KR1fH-y|OG)ǧ򫫙|:@OEy3 Jc0ƿQZBj0㦗qFeJAqЈ[m _K臇W"V%4Gsch6il`<(U1Z#~kiT7QHF8hV<*皎/%lQYLW_#~'QO1 {<(V 0ûr l |1/%CME2|q?cR\p[.ߓ*9N+f[e{4@$COF =y?sַC]hZJSk/WtDJ ]"((bq/7M il oD{.# CP{@#)һ}G]TšǔS*x1XbB;2P\A*p Јj3N*W9N YJsO30N֛)RVlgs?ٴn69ĕrEy5)pp OQ Ŵ G_ 9Iio쐶2A|rab=ODGy~&s3fq_)z<Sdp#‡:d$%Ը4Uݸ_s+HUart'j:ōM 6E+ KOǨD2w V,BNN9w-EPAS}a7(}^x\t5,8Ej6;c7/^ kq| 8W؈舙iBy_9(LuKf0WA!]ފc-ӪFAu'|+X'c^,gR1QWeʴ j3*gjUh"  uB#B!NHfWYsVKYnj Ϟ%sS AMI 2@K Ԯf OJŷZegp_{rQ?G"5E~>0n.- YK+[z} Ot͘O"b%+K]嫃ќ4??C=5j~HFǬ*{S4KZq`k@PiY ;@,卶 ft=Ү\*lf'.vЉVحQl TdyK[3,DRFNWy MRmi x~W G51P%Wh@b9jnR7Ϙ"kn _ 5ڸ%()FJVۄ8k(_ZetC+cZ N^ʼnƎ.,4gZ"3=ZA;B R oYWeA~noyxzdU9kHS޵ހ j֊9SaN*-E:[K_EP W9hhZ6i ATTՀ(@ Kl%jά[3]a-`A(<ڀ_AQfy&cŵ"" p|Oj=_ NS>eϥ, T]IKs;vN:6əBT}XiL瓛/aG6EOtYʲ*S<1[[f/N#V?P4aX"TL^t,Vr$ly̳;1^RvF.97@BC sta-BS.틖[#¢U\|CX. |ٵ?/ѯ [/8o۩]8p7D¢ĝ2ٰf@v6͝wVͣ[M[tڙFؽQVO%18T{ywpM/vVfm a r!94r*z]ʿbJ/_M Z)z)gvSaRp-oH1$7X{akځZOkfm*C#ڭ- ?ew}>1 GƘdɅ ̔~E:7SwTsu\SRg Pu~%ava@㹒 {e ]5>5 an剙4ED=!b0%6C._u% 4r~?Έմ:+VzvK'S"W rGBWlR{% JJ" k+FdX+>xrPcx20VG\?6TPlt-kr ݯ$j m5E`"lG$/dP.%kƞaqab55*XOv"voY} u釹%~j3+58U-\̟Vgz!K:0'ؐi>vw3ߊݔ,8G~`.r/H_*~8Sl{r̄_)-H3M7wh^0.y?a "w%,DbM!r15U:Lt*%/76k=NM\UOpU_pdr"_ә_ꪡq%RF.s6` ;y$]jifz\1 eku n ^8 b()N$:SbœҬآ+ϲ$O:d(Ȍ3lؾ 'sv?gV03.ѷR hf0h5ɐ|W/r웸Xb;"`Ab6B:Ju3|*˛sV=4߂pK{~LHyU|ee!vb#NvjG i ^3j1YpꞰitVF1 aRڍ]|q ?mK/&b9“=#T˓wTցQTqS6ozEG zd=|^szC"A5_s2l8cyg8$5AZMF@E2{Pg?'/@Rq>kB,4r^ 6_7{O7(C;bY<ʵљW7aPۙj l#oL;5x3ZnTj ً{bGyyKJA˟2`͝)/h}QbPCRs]wzD+eƻ7loN.ܩ$ ܯ [/}B oФDK^>3fq;/T9B,-szB_{hB7@vjqSq×lAEwquS6ղr`;-@L}(%PZeg%ht&nML|.ҺA-w36&W_󅿃pX0Ir K,XɻQr9r50Kos@ мK@)jvO\7&^ʦ߲FzR˄1,8C>4U8Зclx3O\@IwC,4 z!911S9IR84+uCe%L7ox}&\{.|V4 c&0ouE|)tQ*, }49ɊB5 \!< n(BkI򹀽cGw -r6[#-wd> E>A+,hM1ױ^BΣD\g:uqdшcɹ+']Q;ĈwRݒhX8vYʯWCήb)-h\{?u&nk!e.b-jO_\F.͗niLԒN&g7:`Ʌ "η)Gm+tԎYxp2kR.k\X(G.q]=sLw1@t6`lbr&} Y3TtH.vLe_fjCLlfcH',ZP*k5^˷;ƬhQ}& XNJӸ,|ةx Lgn>LmNk; %tӘ[>oQ9%sQ|;|yJw%UBuAZި->Rmf4n`GR) >%-Uک׉=HA$PWo3xt no #$!-WܨXH%CsS7@n ?>h6NJj#,Xbn7qg3-ު>wSz/7Uu pOr01g C:9޵% ,[\Y3b%7j¹ *nGԛʂ";JOpĘъ?S|yXvknvh$iґ[ eQT Tn;% _&@ITK&4i܍`=4^Jh\/QN麈G}&ljwjR0\lSBA:5s݃ќX3Wqu۷/8=@r3>J?܅X.. ^NJ 2A!!5Oi:c3N_MA](3ASѕ]ܮ$IgT8©y^3:h*+ODlLSjF,ߔXJ`6I{SyfEF;V_\]>։amϾ\O-u1_-P,MG(s3̜Xnb]b utWN7w[3Yj/(fpV %>,0I_`z*:/b?b\MN صʪwwT"\[M 'huU撩g025ðòQ{`Uy}jJ h ``W|/O{w]R%׏0=z½[msbh * T|5 ^Mm?y.Z׻cSs-Uë3_MZYBx@A;ݵCZpv۟ٞDk/Qo&l:BuQ^c}תtoEY?#ms5CP#G +7Rjj5rX NBR"8G*ǕwٵCF lP8 ajV9\ōx349}-I+:U)B5l e\<^m. h3WT#ر !6,V@ib'rhXk?t^Cb+ *)a^; QH^rk>_-Ͱ-'{ujt3 n0Ƙ;uE"ߓ Ձ^`w5lF ͪ8ͽo#%W2/h8SU^#'6dl evb`3wǭvJWBJoUK(U.cua#a'_vp|Yv̜U+.C N7[IShs1#)M 4b4,sa͡4ñw-_dm(-G`0̵Pk,Zs=qTSJUϐW%[&)壏6inVI> |[Zva[=pL,i7eNr#aTD߸֧gD- &xǨ҄,SXfj׵YF62=0$gL?'1ĴZlCS˻l\K*-`6n Tg㽯}j{=ˡr8mr_g_Уg8.!r QeTpݜk՜h :B~L :q6 "|~PH@48_0^;`6^NU ؋yLPf6^ :6A?ntK j >~/:%"C!ҞΜ M\@*\5%n\1=(`#z&4f/: l<6Io_;XMH46փ`CcX—L0&&ٻ9hJٟ  B716Tpaٱ;$q^2w@hZZ K)㺀V|ӕN\j!׀&}.-ME7 V9a歏^]_T;3-_>rX)~p@.Xnͤ)4^ݵD{kH.u@NV 4b*}ׅVL ľ% DLbFK S_T#dVTCyՠ$ўi/*2|~l M걐dD/mt--E0ר҄|h>! '6 mD`TD>lԂJY.V"hjP#!jSDX> ڈM`]|u2:1CS=z 1u*R^itaYTCG|]A;dadDAe[3z?.Gh`)>lnGjmqV(зEÈYpjᩇ "#!$.5?殔)ڌ/r*miXjE"%tA Ȧ+73n8;4M(I7ځyuR2(U}siVۢB'2 Etx:C;j!Ea)2J KCƕPEg<.ρSPCJ"MAFj+vGMkEc)?+Qu:3Hv>sD7UY4nGW>ԽZ oHu7;|M+]#x_E[g1)yݡ=B(ޙØBu~ ;V _‡2p K:Ou6t.Zp}?zct;'NTx0jz1O~~Ӷ[YYX=ZޘM;KzKU " zU~{Oٖm0zMٶe[ֹ&4.romRH,)h?Ys=_3Y԰ aY&Oc?Ʃz0p W7r\otA\#ETdLKlZ6'rs@7ޅױb<עf\nL[7=fXP喞fL`=b` k^vt~5EѻCbHZ %FB4xހXG?yEk@J OyW[3f˓Sڳ8̑Eˎn,YQ= _6 # (ĥ J,:P2y8mS>\sJ x89IBT s<=,/t@Ƈ./:0OgR59<HE)7'.6ѮGhugd^)-+!:6VEr5Ț  /R=a\]E+wFg:kds!"G7LpƓӳ0 ielpߥ,Sht8.Е]V|H1;aF#:"$ irQqKF+w #D }%Bp"YRDZ9r9Esg|*Sj:0WM8 #O;Nr,,E+I*>f 2ԙqvcG,H;WHMX!UȏKֺ^R=O؅`(VK^wD7zVH<3N,EL :f%#_z{E/0tdO 6IMt?ܾPҘ^[YҲfb[(ERtK5 Ɣs@ _=mffR# s<4JZ)uf%J,O(~uֽߎb#m3Oza(B#a'\2B_{}l t/p;XآfKʨ_C@Iw5zj%@qw .X+͑a.8ˠA+2][oppH>ה*Enޡ!#,B6(q-Ɣif%G>0FbÐ%njc+T@3lE?=(Es֨wLC1S:t8ږKS8Q5麨= ]%3;~Er͇2{y,=ǣ{) C}tREoije]|3 hHVMt[gS7uĘ(M.|@md]Hޔ=cP`F[] m s[?wcu`݃nۼr2IwJd|=aF0M4}aj/, 8M3ȝu_*)Ѷ]|P|$z=Ps~0퐋H (#jP^]/v7qpk`Uq̲qT dvvl5F cH$SFw7ʋU+e"QUr&:AZo pi$]MVxgʐ"Jt B?hflgm iL(f6\"zoѱ4eŋg)o?̓倏JDH%%ulv˫^e[G;=A>+wǺEf?L)`[ƓWh)~rP5`^QpDŠl0d+!ɐ%Y{Mj['f5jۮs 0#b{/U]׊ g{:/ϴCm{%M?V‰(Vk=Ǭ95!a8xg!T,ǧ$.4/-6a7\|uT)zqwvNmsYO+sQ](H1Gfbel:mKxDv"ohs -Ihc•*>[!^5!n.cH*5!S2iT>uX{r['X "2a~ܳw[`]D٠ˋYFK 51D0>7( 2.^Cq36U'^ Lh3L?3^sA:?[}piI*THf){yPGp|>0lldq$BH|9Z ᧩WKNBA^ra6 -[O;.e}Ẁ?πl?վ]MfKT8kj5m 7cs9#= ťG7wӶaH}8sR댈¨ 5wGO!%ځF%/1\|&qRʍ\+Ϲpm-dVu}h|deP&TPZBt eƘ%3 hӔ\nvmݧg\sCͤ/dϳ lO ez @XcYX50ߙLOQm !uW@)ǯLw8:0g|fFgu`p^C8渂F<5he -:k\K=S蟮J@ ^cGh_s4 za%M\J8R,Q_/C:^/lBc~\i:`y&\i`KX(ߟi{" th_r_U'&$}A[a d{;[|<mWG^.ClY6G%VFZvRhwV[k?zhev9G8a%~"V5a^c%*(`V g~@p-HLL\U2JB(akB! i[p_$2AA- i"YKUT\ ݁L{&҆rN~%5{DI OJCU)';»V{#?FQV+ɷjXcf׶ˡWNyMiXQ X)hK=[gunS]p*+8ͷHJy&2+aMnxRvPJlu59S7vu糰G:ߘd Q쳫SKV=B6M IZ0ѝ_ք,h;u& 5]dh3Rvܻ`<0E(8x͟v!UW8׻gAb'վe틾^֋Q!N|BF!۳ Q5U"+L}O-YQz4mbfh䡒:i=tu[Gq^tp5E~2)DV62g>Z,6d2:%iA/W8;Y+;NSI<4M~ -8HMOxv=ʲ+zw9E(K蝾oGs0e_-M H1Z^Ћq{.| %C}dtz(in+z;2Kt '=iUTMyȥ7dh[ E]:i9h%_6nv)iDV4修A-*eB\p S֕Cj[c *,VW$& EP7.=i/ߥY)_\ X+!q3Ӂ>UU1VYi+qAZTxۦVe}ϱ\9of*û^|X:1?4rm@py#< =ِGs9 ՙstb<>+J_%sKZ00X}Ń6E)\gZ\LБ E}v>\%9U_bBLvø[8q1%2Q NEVY% (jz/[Bkקo82s;9T)ҳvF} .Y]%\Α|k1[bB_%zYjw^E qI)HubFJW|11O0Μ/)73#| EE Meh䣶[j7a~=* 1|{g7r nUZ'1 q^Xbm &ýro>aY<1woza+|eb;l9xoJBL^IUI)mˑХBU(OI4H$1l.B/N1{"Qy&`0ݥ?شe &ZaǖM@4 e%ў_0Xr2/cx.[A"^x/;f/'݀sb+xRD -̄5`FFi`n7I]h{m$CNtixf]㡦1 V7;yݞ?^hJp _N#+!{ [6\ꚁ%UWxͯshي|hBi& HAe)kQAWN76,lg7+w+AfaMYO*{`O_9Zk<6U0SU ìw*4&ݫ`ڰw/Y E %ިoͻր 60R9FkO}{^UmZdo8 y"76- `t;U[?T(`Zrq"0oV{oucp}-/[OۯUC,2\&νL2PZDR$zcɴ(51jsyŽ=yַJj *6^kxo~P 7NA}R -az|ڂy:IvHzRMsco /ByA%p@$*le/ 98C& o܂R_Vhp;9&}{S|ۢԳy\ R9w- x)_iPl?:YGa=> |v<%Ae3[EY3ygiS/ʄh(Vr;؅Њp z ~>Mw^HN=J_8;DתPLO :;osg2I]bM{WO۫!79K)? u7aX?n[y<tBdUTfl@+&:َ x+M T%'erݻR1(n=N&x2Q0Jq<\K`SدR{Mm}qG6?xAᶱr:#S.GpK*'1Z#0SgUO&NReGvLu6jKd'!C ʉ%Y4ZQ R9 uVK`50bЦA^%n5279@`c kDCnt &|t1;皃W~BԗʔL3 )vnYps𸢠7ӌPK+g@y ;/ c_Auel븊K֜4׽v_ 9y^DƑ/`+3Aѥ3%~]] &Lc)ߓ4d[JɟX[?ugm¥bW >Bk~j%,{|p}RB-BtgZ.c]"I)4;)xJKgD=+*\8hU9 'n*:AH Fѻ.t5S VЉ;H@ֲt!F(:Qd y*VC m`/iJ]0 YPGug'tGK)g ]Ev v$Y-z(`&Aa<uNU/ъ&QԴ7KQehTuA E0Lnm7&H:QK!ڛ|[ ]}dN7̩[5S4WW &U"(Uo,w{bw{ڴ,^7Y \|=$y[_# cS 6rsY)^f饌 !t&#:I3  N_]Ķ /F񥗷|bn _2wX{6<" MFD :tT{/'N_rXq쬌Z=uvqA(xN)MxgS0ћ'_m)8/Aʟ* *HWli-f+NrJn>{nZygT" };L?ų{aIQd4 ,~_%pQbT2|SN^I]TE0t`m *OgfV,mٿ3^IL̗WBMQujJFf%iCq])CIzq9T:'jfGD zBKP 1XF$e 'Mҍږv;->i&a#TbNp`{ͿP]4IYo ޸[+:I<S ^_ JoYhԈB:-~҅i_2QS9J`}j|ˢ8 W XF{-T+`ݬS"FSC~)VZiDAHA&9ԕ]4cp(iPߟkOU[}ͧEPBz)O#>[B+kF8B3ɑ |;]Qb#WH. edKʴ- NJvΫW޵Z$a ih%{:y;xtqQ.V:}Hb5gY%nfK6NZ+$:K) 9:;e>GvO=h%yeA#?s2S!~9hEԸVf q,[DP ޕRbEm_pT4fo",ex^lwi*9q )0s}_k|yQ/q ;(bd,P?;h@MRD@U~]1OR{^ٰ^3eTCUQ"Eb0jP\cZu-C>M\u9?cѭTH9)ÒA\Lɵ_7ϔmE m1 ~"qˤ2* p5NU=@uV2*3c%żݑeQ4UirPwp"Z ՛tMRzR7$KW8ŀQ? ժDzudßYs#&|x+ԶwVugD*D)+,8XeN__x2 , FeKȐgfݜ<<'Ba0ú䚄gS3? 0GuTFQcifQg*Ld\w9 eP.`0W!wCfV;tnd4^pwÖ:BVs9p.&Ǫ{YGY8/5E;e2.c[o# ӹFvO{p3a2w? + YiÒgwP|M~sqZfI yؕt2D8U2 (G]~.J:--L|Q7^+ >Ncޓ Xtd$/\e.WDӪnu%Gt@W+/f;@Y W|A]IJ;D?} #U 5oO0k S/e:% *WO CU>Nq7Gx,!TІYp[0wO0Ę(."w31dQf558Mc=C'Bu!1x}}9La*"P\ҷ|sDvy U+}GY57ã t_g0txPRsxz>JԶE.Ș4 (KMHjcƝgF M`R^dxQ xa0턢+UR{.9KI+n|@9nԿ1j)MwHKfKYƓ`!Օy'Ȳ$~poM{sE KQ,cP"FKmk!E؏0Dk(f%j˄9Ii1Į 7!%hS,U"&H:(|ݸeT2Ԁ#6CXd g7ǗSC/XSzc{KX' =:8T];a%x;jA1@Ѣ&ή;'[YGlV6{Gwf%SD[^dlGmcRR PP>2HY8HE ?~- mlq-k:Eb(Yu BZQR6Ȁ+aOf]3T"VHtY4^Dh~4:wK-lVdٯNL̕ ?[ZH؀3"-^ܟY:R0 R!$G6OHn]EYϑ,l#t]ƄT\]&aX+b"KR>D7צXw?9A х7+eᄄd+3ʽy8l_ dӌ*)OΤѥG^l+ˮPnڅ}\9qӥ̾>DTԬVq(,9A3(H#?\$R;9dkiDޒi2'tHD88?1J$g}KUʽE,r̹Y%SMqW`⸽UӷH*͡o] 1֤ZFMq!Q20!~G5,P#o7'4|o|BSEM9oUASe#WN YGջ"JD}t(r'양ILuZ~TC )ګKu[? zf[+hDdےl4ot}^YBvRՙ{5 Qh(Q WyӰR(^q霂&nvʭͦtL. $ (AxUTu0zqLKݢ|\|Dl/Hm:L|izp@] Aa>)ܽX )qieU">X=#(զBPĆo'N";"GIX%J:e{91hLLbz4/3"A-/'9~P?^C v:sQb6a+6Y&*^UBnV;6Qɭu[smӺ 9Oݺ@lٛu'0C(]ojn1l ղzOFKhZNnˢ• >c"c]N=RxG#.øo֨MRUUЀhe`p9icBdcp>tv#>>*AKƧ@纅ʪ+|)O=#0e\zXڡ+ee <On }&!}TޱfO͵TkpwKx'Sg. yf F^jK A[iN ~bܝ 3K~t'N}a\ZOӗ8x.\ߛ=YۚwWx1]ȸ>|&pШ_0e7Rb+}o6'>qar}9\k 49;+ hbdM\-vg^O)K/Bu6hl&F&)dSlOK_ CS/$)27jv}Kۿcl?qM8B0 M/h WgɍsvD%~YKmtgjorO%YtkgkzX[ rPC@R;EeIoOJnO!TUzN(E 4t9A9: Km-^BF}ҐVޭ1_Ǵߓ2W^5#N67c #Ũ̈KքL=8/-ɇc>ORwam2+YX#'*y)+ *עQIߧ^|wIY4z8=X{ph]-"Λ.zx &MybzE]3F b$lڨf&wnW-*"V, ڭ| RvuE1\Y7GPf,՝4H{zv.6 e&l D-'7!)(A908}`V=r 4HQW>)ttylך(Y;|fJ jdX&Qd i|ZUrA40jseG Nkޠ 08x>ɚ:1$MwKƕ1]&c6E1uٟoM5G&묓z2J[]db<'&pLx0JqkYfrUVrA\ON^gsɷ4#.dA5j|e,C . T?ɷ؅Z- (؜aC%tJ,^N@p\Cb(F 0Cunh/JAW>WπDIї_Fɳeݷu(ġ^89K22Q"z90Vf0un*5xb ihLМ lȎ0piB, rMKfl*} Xԃ4Q/(^*0|VӔksI` NTg?-Wz3 EG$4 fzD^ +OO +?gNWEo;hH*`}ܒ&Q Zȋ:OOTT-0m@/kK14Y7 VKJsk} "@,AY5F<ۺ;9dgJDDn;q#x.z_%*tUes t8Ctη*I8Ht{䂳^b|$JCW.IЏOY{BF@ģ7R1?ֽ_g}l*}P1-@oXPz LCO}t=(5J~@F8w8zoWF -TS㌻? ]=q gYi-s+dC{9:L=?yP=yٹͼg[;o#ai8zM2&ʽq}?Z6SkM l2{|Q;A"bX5lj>u:8dfcn' wH0yL TR,>fF}IWA&]xU9.r-eo0%})TY,Т~wi)_=1u8+:ވӠ3ʌXVK'wC/xK~g  SAqArW.LWxZg=*?D@MgCswQyhNR&ae nJȭ\2?41yX7z"3jkΖ 3g=S{/]I?DEF}%nN?WKCa²DIM♜ie8܉U71,t@^o,މ`bF0CGj+`j bH3tzt-gqbnSGl:YUR;b.&AԼ jMʮ@6P~5 k(Roz MЙ}`Y 9Μre 1XΎo{O?,jf}.z?ˤ|ڴ,m{Pz淸 [5Pa&8i[0diC0 "86.oFvgF]aSZdeFkxhΒ/q_[ KfX>JJK^Fyg~&%)/LwU9\5UIL $kZ w58P!I9{W1&.0LТ.F&R#>% $ '/  6,grc)xЌTrcl:cZ~0i ^npVvo/1RdB[ GSL |/(:81YBcZ5tg2qJU7pAq7: :Y+ 4+HwyI*Ugd%]۵oWyÇ-r堕~,$4ӷyh>J = eDMӾ MCe&XJ[JȀwi jf"h3,&*U zAlwz=Ha9c<9bs`z!a5٨ukzqB}GJZ|ͦt޿'XdgNAk&CX[~?3pfܳ-4F[Zڭ$n$nKk:42[-AҢ5w (XR=6hxxS߅?0 D/6ɷ)QIЈH% VSBG (r ; ׆9?=.SeYSv6U_d>SL #Jy0:I>z ֶ&6c뾚 בw֊`&[4ʂ$?LI 2_s7A '+?>6hz-Y8{⾡oڶ3X("N8ُu(~:mxJۯ8cAH*&H+IJI%&QTesD}y]}BuUxa'D7*]؅WK:8V\aSda0}8i4kEmKu(n|B4U:L] Vr}))@leNauM<;9X/X ii:KR{zn[VZn=FkK ȭ gYZ07070100000120000081a400000000000000000000000164e6139f000025b8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/dm1105/dm1105.ko.xz7zXZִF!t/ি%w]?Eh=ڜ.+ɑ s)ByJە ! <T%H88q%[YqݗG=s3ɸ8to:;ML uA~tV9X4]P;]'!QfQCz76)Py7Q }qlrŖ`J)[WzbC'k*\R +,_k=I|*'NNf 3mExF뜄d-ɳ(,v- dTYSWzpNlQtJ{QS( W8{YU2 o-m(%3zcbF˅MHɳ߬Jl|_Wwb+q`&ߖá f%]{? >҇M7 MF^.i#ٝ,7YK]^ U,õ|lɴW}Y1X'Ŏ N?J$`)@AY`3S nV] #ne%΅sř/͋^Fj=_)8&/?~>E<d:]&Y7GUѽ{HzɶAkԎ)`:U| ń UD2'q}̠'M eB{foE7Gl+dwu}O÷v1" MBoM,`[HZR|[Wi h*(֭dl#0Ц35Zƈا;YG%Rb@NvXΨ;/zcU54 GXnb5q>1B& hsx( lӸ.I42N~JYcqPr82l3Gcw"ͷP~?q j9O-ѥr`^M;_x69c8;rjr6 #muo.cq7Eg*QRgc07Sf`KC b(i#DQ-N8 Uk/':٬4TtYA4Y"ԝ>:ōmk7.To6-Y0DMv2gDqьQ+c pް#i5E)R‹9Ld>OSc&̓fq*e+m5)h0% S wpaME9^,]7Q[z&l3&1(0M/)oNIZ^TzN)v1c^ Q5:n{)1u̿GRB%>7؛ZPPE` /`QӕfAu+Nc^P' 695\LHewSV_X mt .>nNVg>y(4Ocp2.lmPq Dί;1ry++!ϸ7VgB!]R9!$eWQbI KCJ-F^wH; ܠb,nl2|8_`.抁߽FGd^N"l> )8 i^ ˏ3mtP+0j>.OP^kFX33W UTD()iAFW v(c> YC1$NFyMnRNL+<1 ~:Pyߒyp|Boۮ^;[~v bk(u]H|L['A}}Wդ^~E 2q.:tȆRy;ydiV<Y TT\b<"πzGYN&yN@җ X1:ā(i+3BQOM2"i+pUr? 68W?>;jfFgA q1}zkDSϢ?NtX Vq sD \hIp۱DZ )?Cp Ÿā{Gݶ8pkpwztg">u.|F퇶)jآSH^*pOX$nMGsoUVEs'VQ4)}Z}b@oW\$6LEu{VQ^45&(Ej{L^$ zad9~@as3X d{>pBp]a&պHGQlPI`03xL@<_y0âHHexvF b>t)g^3{~boK$ڝR0Uƽ`NrQf"1ao\ FnB _7%p[tOGRb"?>n`tS] 9pZS?>'2L8 Ufo'ur!3|IdZa3(?xFoM<]٫Ԉ+[0 ܃ܵ1n٘zf|2C7t]*F}h{%l<}hAm *t;N*}2Y Z>ڰ2)mIl/Y[sI໲ AQ :}zm;qXrWrSr[6U#gy u` R*}TpЩ<2|Rfr;qC !C{VH(E{&}T̪,IV`_["1g_걘*?`Eg@5EkTnˆ6*O`{|}$_*m[!zXc,-pTR/FQf$0 |ɜ\xOJC|휋iW~ݏiYߧ\msgcU#-xn#!˙61pe-QJ9_ -bތny.8Ts6{n2Қ7iuN `^^P` JP*W:D^[ noWED|w"/U/HrUدO,cwia!O){Φ L]f̋x{bId0x۟tXO^ބ#((8ez3D G`h˒#Ax= j_bG-:Lʴb 5cUB=NY(z7m{Z˺KJͷ:2<d`CAGT- )r~}$,#%7TEEk%8ϳ'W@ dSh9Z=jMq4 tTUK^>Iڪ!V-t%unZD)Bbv9}Z4<3ZX+lk_tWO OA14+8I#foԱ&p[z!Xmփ+Bw;I5{%b͙BE;E `ĒÓH}aG@S҅ΨPcb>O8x`(R*|3~ln@&cV6,g[v˪ !gEfws-}3P.qE:`' jJK3䌜B)h]+}νEi1f*UɞI7rzP]Oz|G{7ca4@w*G7"÷&o#>XK,:Zf153\ d,fL_u@C:qK 6 ]7uw𑔔c'T:"jK NND|`+7,s*% Մ?D{r寐) ؟y0-ʐњ&U &vj7|*wړ1[ ׳&OQ4- @Yz=}ptDO8z[ >Tm|Qo) fBh=!7߉5NWA&#l=L^ A APsL>G'c{0I!7@_"*)WS/x&vw~'b,dYkAc);?GKHmmqd8sAiUQ/!a|OS܍wn}[oHD/Rć&ְ֜zգ*W劣.5eݱ's,wLhJl,lЌ)o(J_l)/oDFt$ f+h~%J6cX9 q,%pYF[7O{3g 4v27X/jRY{p~CUW/EVVLy^o5J'C~E $;ۍb2Y̽K+ ũ/$mvX!b a2o 9&CF &;CRswn4u}e_-SBڿJ?Si`AD4V(2>Y~K !ڎ([=IѣcyH/TɜQf!8]SJBRWsN55?ua%a^RQڞrtk=1GA\@{[ĩ0B{?ŏQ"4&ďm?"$GM%P$S=0ib-/Bb`i:0q*oVPRKh \J m\g5^2o!vʵ\_Jҧն;}%]ge(f-ұD|uQHeLw¥=$@YMQsI`2teQW1#6==~2~q@ߒ O}4*-tۙZe貰8::[H0$|:}{8KK᳻ 5FMdxa-ӋVf ]UIfj|Y%C1 s}!'C/h*JJ35WQt`K@$$^º91S-嶎Ft1iKJDLYV^^,ȁyh؅s`.ѕTє m#VwL$ (mes}nё@ %*+lXdi1X3v %QN1m$רlZa=i@BT{4DtPaU AS"y0R`]q5ZJ cyߟ!6NW,lF";zwRفŪE2J-,1y@XVV b.AQx#jnCݺ7d360Ի{ ?RMF%BI,QUmU#]긳N Tv}BYz1h7$#[rg2zdT6zJ'\:y :kðNX"T^>\b-?j¸Nw k#FPD nkuUQ0E?qg4)Z#sGj1D^c֑HRUiK;xZ`͑u_ .; #I1;bm+J?Q/5o%8|,PCϫ"~wL^9icducTsy٪]>sA/ 2unٖ w_*Mހ0XPTUTX|q30V%NDr.DZu[P3 G#h|Fn}kL<X͸DHjjbhY#}2( cSdgFk/b`-npr7No. >d/zR#{7̨Vˇ(#+Db y%2 ?҉, YݚsǼq)Dz{)_4,'6~`˻fj5"U7 FUS%Ub<*wJ~yostgX#^ah.i͋ZRo,& O_ UJLs&uwAp;:%NAwʊu_)P?qT+_C fZiù|oۂ xzmT:waYq몹 / 2{툭 Et{LrHc9o<~Ω@5Af=`s(^Kle_ZgTWҏ-ISW_%$ )0Iѓhȴ*z:fyE%tzx:03yMBm]Wx\s/]ݲJR;(X44 sSN0?s# MwQ.9KY>y:Kvi* yWn?ػNJ#.BϬ>B&x+xҞ*M qѹNOLQ_y/z6G5(f07OV+ǐ1=+C9QMu"qȭ&&RCa\ϼ G/3DN(\qwRsҟK`D~4hdz0^ьfh$+Zl\I& ZJ9:|{)hyp/.[#oëahq|O^r92Z& 6(5u{>C#)] B9 _jԵGE15nL .w!DUE@ST9P[{ks^L5^L)I(pԣD]R&e62ձU?v w(i43e).fen &SK~B/ɕυ||҆O NhSOM^<`MsdLj u&Mܕg8hFtD{g7Ò6h(&mZV:ۆ4@mwu`:RBm{f0bW#w''M@LLIlAtL[CBׇ)&oހv>F{۽+ I 8Uboo,PoJ>[!B P)!RIly.8>!eVt9>JHv֠ TqKL_vt o8Y[_ڌ,@Mòq]0-1܉V8x>('wU7KPgYZ07070100000121000081a400000000000000000000000164e6139f00011de0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/h]?Eh=ڜ.+͟a]  RmrkHڄW8T49GedXӹ=Æ?*Rs]*QG j+_q#_w %$o8%όëiL`QW6`TS7kRo=Fy-(&ȗak\mpW &|LbXxymʣǎ [̵xQS]fmy2-?')QGwâcxئiwxy8ܖ\?ّFh E*h݋=8J!e@!;K+tm<{!"7͏fr!Ù / ̵̣MwgNL(wҝΦ jl眄QuK!c#u+DgsYVSf]C+]}d]v!V}ȸ=d710SFTKӠV۔XzpSo9(jP˙yy6ȀB'b]0h"j`+p<)GRnxOȝI+N8E>+>܍$$ݟښ?'"9ʀAsZZo2B&gio+Xn m)wlp ʜJF"›{CL=Y2yxj=wBr0m0=u(JzR;A%#FN-)c)$mP*IO?$ŭԉ=g!djxB>L>=yjvS f<&jށ فr0y;\yAd_cUFml=Ro,nh*,4c#'oi$~uj;NLj51B ?V'<:6ld./:WwG[J;H%X8>ï8t;aȈp,92z'dGJ#giN(عYӘ x&-ӎ4Ae-C78|3h'Vtа#kuՈ pʙ80tC]sjm;J.:N8cbF /8i_ DO?=xl,NرI)C#k֔ c:;dv! H;~-A=|CT,QAؿr:oY)F!A)Wa& WE-Ha:y0g_Ū윌 5ևmF3ڷ\ް4Zy[uBUƨ4ntDV Q LӪ vx &a%Bm_DUtIt$r|޶<v Ѯjd"4v0 w,IZB'FPZ AcD4apŏx-oߠB+dќ\2NW̠]WK\p¥ te 6Y"B#ǢnkTY͟Oq4@C'8/,-oLT4Fiy}ܡָ;ul xF1S_Ws&}¸#LzB9 mg(U\Nxs3vB Ȗc5!#̫)a. Z\2YsCW>艀@9](+ս[ ~ǀe>#3f[JӾt)el+N'&=[^m"'mI;1 e*FUc@.,#))9,+hPOk;{B+Ì04׎!y~3Xۆ_პ7.ek!Tr4Z<;.}8.4 {saz`=q{Q/{o?atg "G/%o()7H{ ,ϊ&mo|MB" ֊G=>ʃQP8W"Dv ̰ŏ<?~oX1}AbkG5a ;Wb,Ee&y)*grvA?:n5nEBT#L}Ϩ#3Lnp*P$6ȸo_!Tͥh` u`.RNLC{CN*Tv1a50GԎ&A>cL~52=)x܁n:҈=%fܚȂs@\If=M ƻwE s%D(R=F-6G*Ϝ,H7-T!P*`t>*))Qp|ҵ1R7֨xks.c.́O<Bk*jhK.xɟ3W7m҃:[+|J}EdKu?WiՀL%u "&CS^j/owTd,ͽ=9M,W[{bz[cs94l ߷L7ۂ=wdR ]&4Ծ~I# <7 )'Qi)6 q͗3&vL<,cO)ۢ=oK;tJGsj  )Jp2:cZcbH!X-9@#~ܿ|HTRm &XRvctO,DXUgʿY5YbSl4`n{z](IhQ1]%ю+јTpA3rtr_ã=d"\=R|cE6iʼ+ʨcXGGlR "̱\Gӟ~T{>L~_I<㎂cjn#6:"0ɯ>q;-g[IiGR-DDoI/* 1Ż-HII0J<l$pj2%O/ڭ[.侄 YQn3NQv+awSlguJ|a\80WI,e3)v,6jI97h",F(g3>tgnؑ?B8fW޽8FMӚRQ4!q]יy{YAaeEOb}Έ sGbϓm駫\(+`a6R3qt?xM=W_\Œ43*LڊL(5ynXw * Z"uC}r|'{6Ln&>%REՅ|5h+a^A+RQm = ɾ{$A𯕳>2+4`gZ'4B39VD.Vv.⯨~6O z eeOP:|;Y,<蒃c̰^wPʣoxcS0b_/ \N X4XYJ=_М "*ԧ'!0#XN1:tG_ȽhdR2['\GJv`y ~~O#Y@>Ϲaэꈊ˱ {||2@{؞2_X2FY+`roL@W{2fG)%n f}S5E&f92 @{+.ynqUU-qSléAyTU5R1 'D;M LgA0g`{G[ ɶԩxwYS-L7Lq˹Fh VyD-dy,2}M*_I( hhӻVg]}X)7 c B* +d8p%b'$Y.Jy)8 BV9+nǬjRxh/9@>f+d)qvd+mfE [M[}B&4'leiDb:S`[ükFO>b$ZXXKmsDW*"ULCQ㶎+#i֨4t' 7Wu@if/ c-FOqwdS@L3U9~hH1c/Dc]vs_ YEa]'8Z|O=g/k;YyJ1,_7Y7rb(*X$7K+=tLټ z ~e<"kR3GiIJ* AQjW@`Ql1ì| HIP+MEP8͘~*?(6v[̜/zO#bH_p_lKpnʑA\[Pߜ^[gϕIxDk 00Y[KypVz'aCVبy wRkݜZ- !mNQ]NEDhm= ![MJc[xo׶*+;kIɉZ[2*I ѕG[%͑%l(r !n7Ʃ"B#oD_-PoV']t|uwHɸ9 Xܴ(\J8>yzA7 [zܛ_4 ڭۈ"B#[?Tm;J!PəY ,ks({;J9c,oP#6 ?FMy :\#$'!O [9s姁 `h@^p㚀5[xWCӁ=1 uXu {a  'u<1.Zj,3).^tb'ҚcuA ۦb cRhI $ Y5߭yբI~U49eKs9:14AV7a<)Dq٨ 1f~5FF@7pӢ9D$%qYVJ<`1r+GM'Q3xj1hIY:7F=K/HAx!PT3AtPOX@idG"CݻزFXj "k^6IEYou$k0qgnRr&aa h}%R@/L&, 7Nd̳jijSl {8a 4aow= {V9 ⇫ zV\Oqprʛqbȩ%7NHc]3ҬwEN],] ;xFc|Sl1*>O|bc-a=쫑B{؃FS0GӞF pAٵRS8t˖p9?vXyIicmۧL5;vu `Xo7>bToŪ~) \|9dd2XUY2ͫ=<vxv@uB^>雊}w=a1[ܷ FJl3p@Sx^jBa5T]/Tx2ϡ9_g%q@5wH\Q4&X~U:f`IiFv5ל4׋&lJ [a9!_*uh5! jߟqXfhpPv Քե .pFqMf'|ԙ{PrhJh=74"7 Uy[yomv2L49,I7A S>vXmԈi *0qKS_GT#W(цO-6hzo4>tbD P ,,#y~7v;_8W矂eLmmjj'4t/)Yr _Or:Xrq7{aޗy=(R29 WQW}4$jf;1y/xU<ج.O2\qbh*RƘ6h|PP[K+TuvR+g-Aۼ\oJ(BUayŤ P"M.hq 9*F $Vr7L|5wH5w_ nLV0ȒFܦ}0:` /"mG+tCIb O)> d`5O5(C )S7%r~)YFQ놜$bSvu>گ&e=}X ޜQz-ʗ8V9>'9&HyLwl 2iĥ{a7 gD:nj 9B_beXиgM+_*1dsy[ߥt7k6v#̗ߺgF3`UK z(3cVV -XbgRۉC( uA?X08zTn#f't†r@c6s$c/[-lՂx\E۟'0;4V Hje -^QzOxק2UzMPfx@HgAAA8:zA"Эu6wPْW ;rKkх~+,QGorp%#=5S l LTzױYE70VV'2-|2,f|OxMUBP5i=1Kl AHRkܠ@PrlXtVOg`E{dDZ*MLxe 遲D[-mEqznܘnp(=3~nɹK98xmuwA.@;籀#zCo4bQex6b"~mQnqmLuHZ:[a`}I/H* #u7AIRES^e`fwܢfgnצ*W-0migD66ށZf?U9|e&~crz7m &AϤҢ0bE;do&0u~򜻗e~=}ָ.}.~be_#,M3 q/hl?ڱ#Z&.gA%%lv3##ϕ%zd*iJ'@&iK@]$<|wRĪ8!8pcT^~;/aRV,Sk L'^Ɣ[A5ͰhգԡZRe gfob7^[i48TEh "FsQbN~==Pv4ѹ<$ q(e\38t&`;ӂ[U\jKQbf{V9%tqçz)tmr!,2#B<|@h_(xWRO4*^r$&eS.*\NYg3Oʳ`DO6\X&#("kLgٯdkyƽqYif/WϺC 5aAIIu$xA)g7 sC"]n+tg8XÐ'oچ\rC}UO]A:ob2*1_ ف(9fMA`pW[^ tm朂2 Tn5Qr5"'#`hi7TNǬ=[ pUe )̾ɟSYKU(vc.(i %f4PV.ys L|',%"6}=aQNn) o+ѻ}m]ҍB=s Āuo 9)[ <`Uٿͼ?ßhp}&^l].;3.mB |FNhiNjYt<jW XE6Вì؟ Ⱦ8bd ȃ%s]s3f 3G?eqK-> kZQ4k,Ur}(tˁJ5 I`TVrv*(Y<%  q'ښ T?Zw S&A妺o(ofzwkKt,!]knGg%>Pt&יT ^|((3 ,%Vs-!=^9#'R󥔴;ư̐J3C3豕]QAqZxr,f7R[zu|o%%Gs'n|'ܬNv ,z̨y8SM~F{NKF>dE[\jcc820h=JAu- I1xSzFDB<@DD㪷Tf߭gJlEW+;SuPa[obI$cMnu9zE[7R6;ZL^ dQ+<ӷWV|. >:pb"SWn@Y`=J+ )W`~P~s_uҐT+jZfUv)q#u*9ɆQ&{ܒK,7eV)Ikz'O,Yx>,3;N4){yA0؛MF[W/lJHcD!?, qQ,[C2ِtmz`B"f }IoIzDAwR^s!XIVvz 8sxbt.8HΔͧۂ& X;ǭpV77~YAVeʶ 9O\*yFjY3rbii*@Ov\xq~3[8E#@R9v)Y>"M$8=1:`l''OzM<<]T"J aǣoQ:4:32~09=.E,"KՅWD d#ƯZ˾ 8՝6g"/G]Wo:A?A6 v`A].p8+*`IXdhkxc^uƐq[ڧA>Go{~"瀌>L OCra+ ޤ]K@K5pgݿ.qc0f.QӨ:u蜂#0K]+Y f &Ho2zGH˺\C0iHSؙ r p&R=OHCv/vqOS:Zе3Eq: &#a`1dd=7:Iذm*1ADABhwbVys;DžO>WYdtWD#:΋ AC`Kͽ ƋRG\~ϥidI>FZpTGQi2ZUXEaR̃SrF2`r^ 9V*dQ+ 3lCY67EFQ*}Q(CxhEIg?:\(D#{ω0Z]jnIl}S9m'h kB97{dVdi*"Bk `յ"+ N[sxcfan`9wA\j1ZܒUzeć(KoE*S~{h6\J>NrE!ڻ;{O+)]9^{G :㜵{ISg4}0`G$JD rvMpA^n8И:9\9t{, 6Sj".Mcմ2%A[wޜ"VRc5}xn,NVu €V1w.PHWX /"C_(JQh#q,3B1ގ~$r"-]f'n,Ӓ<'$ƍ{(oJRaE`qw׃  cK73 T"=x Uۂ)'F{x+3l8>!,jǕD׫ܒ╖f;L[S8ZTQJ IoB)!&ĶE'  {7[BZA24mlmT{e^+(A7mAǤ6 cuOFvqZ}~2u57ѕʦCc,K<\`kS9D?bj`| N'XJw/] ϪhFިlfR@8eL*48#|` !8:8Y+`fYѹw N>X7 _j4qJz2Ǭ`<JQ5S1{d]B/H[FԆϒD*DX84Taw\А^o}hk:P'.V? x@LTD&<9aT\ͲtoLa'v;3wUt[ih['/yj}JEFj]Kze-O@=2(&/}6=D=/=F5P^& w;z_RP}v+]:6} `{P-0Q)(24JۖןG;J lQaMgſ ng*<9: QPֹs} [@8~+> ?u %4@!S<|_-s{ A8JFGVyy!)u۲jh2Rظ̩뮠Ձeۿ{"ܡp'꣺io>"p(;D; Ᲊ+m5|tcӘ`[LQb6ybP0+b+>=4n!~mȥ V1ܷl)؊<ТԐɈHjޙ!NK*v,Rq^ ѵH- 6 CaPG?pGG堀&,b)?zp|1F~f Z$UtnnK4>) yڮExŐ-}@Rwc s21ȯWWļ3bc(ge>X&SknuBIgОH6 8!v6mHS_ \ȸJ-XsTȨ/\7K W61gq˽%͂ܦߵ'_y,E77m3 O(g%t ?AnNem=\_´K 4(M Ҥ'O*`4AUO IZ[0f[EŎkW7빒2J'b7E (aMBO,xG k#`HP:ĻSSzQ_*qRIЇEmsP~crw%sʻ Nv/]"t'j>h{(;S &e7;T笔MD1)eRjkhF'*l!ŠyY/=uR@Aq@ʸ ~U7͝*X؍3:ȅ˄P&If+Ѝ=fvIқcOusp*$ܒ@E Y9^-at@ߚT=w}3QM^-h6*Ӎ6$♽1e(Q4F]sH>ܰl)%I1dC>0lAސ #c;Y@9!Ϧ];"h5ar1?_j|, ğfr4|!om38b}ECB$P~ !n\)>kϚehKAffs`#7od.H1(nӳ0»t0嵏GF˒eqGMH>U XlmW ?l Opej,GWKIc)vD"ﺆ~EnuɄj~J=>U[[/; ] {A% $|:,ph >{$Y DW5 .g:߲Nf?]q~A6b:H E87ɚtz:V^DG~$݄^]QטTĹ"ncļ4N~%IXAnJx'?t,p"⚒os oIȜV#Sɔ Np,l̹E8AnAsD!b"YߑJSō%hOEo0[Z0RmNCA.N ~m"bVPݤ|GG9Ĵg9U`|x 8/]<(*4$4[w!m*qV%]\nKO7707Z80W_nNSæХ"~ja\x/Ǜ[68kmo(0Wz!cRUeQh/L%2ڻ 'vb-:jʷO /S֔Wן𗧺X;>'R,mzatp1*bUI _ܷTFЂء-C o<>BM6?%[9ƿq@ IzjrEP -4'!|6ˑ")~ նm#Ut^- IX@ڴQ$_A"/ z,JEy'\P/N^hώzO UҝFX}EPZέ5W}NJ[E;wCoY%w3,\X W>4"̤20}'O%ՖYq .BbbmuA|)ܚY Fdi nj{Nzc1F>f,ܴsT87cۃWIUxJDVFYKr!>,N^dmRP}r 455!eÓuϵѥx7>%ZAj[tg g+]Ђ5K7PK++ym##N_C!6ut0$M2o Amxne5 EY L7*P/;@ꯖތxԉgxL1UF:j Y 48ȊO7v̓o.֒ 6`D׹)eognKY0XV {rѕi)'F˓U G<0ZВ[*B EbRQ[8aX@|l؆T>*\;`BZycX(YReYmً*5|LmGRQE@u$Nl#;}}1 VZڳPatDF`hoL1 ѐ*fC5@/`EqlBћp@a?d8bp Q(f: mT"ݎY#H* Sި&|OV\<9j ȣ[nL,65(D"U@= <^4rs*qH7n#ZoWI*,rϥ<`blP٧9GРo0dNJat9-3xʴV),";`OA^n-h4xFNwF'S|1|WjM\=Fl8^#3&9)D+j- H;M$?[,Κ,m.L(*d˛lY*dG{CDzS{1lS.=z0^%R)T3z0$6N 2WQ[ ˅s[J7ndEUi]Sxm=&]o(+) |qe ⒔W +a>P)~)Q!9ߥy99}µ䶓Ӡ1" 7TKteoKd.mkmitTC fRj\$U@a~-sjsyQȋXy`~k͝g3"Y;%KvϨ*EtehLLɢA>RH;kl) 7^2p ;dz(&'rɴGiWbywheʱE$N1Ďp)oΥFF_'5~;^ZjI7KR}x~ǵ'zY8B+l,*Kty$ѳ0/:&B#K @<霽I?bI?4!KUf\7O uTe?&KSJ˞~Ȟ$yS7뵬T[bZ3"ZRYxŮZ~S@c|}g!Ls()  L@ߞpXظRt=]}bDTG>3H鯲cG ancأW`'&{(?tz2dv'9 <=91/n߳~y;:k,jO:CE’[6t0S[/@hϩ1_ԗQ3#R؃wg@|5iCVPΖrQGq0Q4'eCi_7aNS%M_ ̔AZ{X$ڙ m^ԵTMA-5QJ0;dP"7#2hSEsѰ̛DM="3[+^[ ,2Lou!;@L-t,3wvt:#<ؙ[] 9Z"W٧]3*$oC.C@9`֬"fF~rb>˴<+GOpcS:d]]:ǠU@ϴ5Cr+(j,f(i EO Z+o3,XDEsHۺv` (#n W7pe{q@*MV(B*Jpv[V6zXlZ٤>:JaTMkzzrm1OX@).q= (|yHE%ר6DhZ^锂#iʇ탘nzE8oWVIDV땭X3RT%`)=3z/",L7܏n)o-A\hiB 0-WWSÛ{hZO"yj.evll?S`Hv;6գ3A{Z%>bdIeoHF鱜",D~Uw{=?P?s4=W2Xi#eNA@e Ip0M}V-,!dA!n]98OBﳁgCb 2v:x'J Bx0) ~og(eQh~C%;R)"@tGu J`yrm j}~IFGntqg-A >4 8Z>M;-R:3$0$Mb>V &`C 1\ IvKF\.z3F m˧ԏ%(Zz(>:;U@5~.^`mՖ0%|Ryh7}0 |R#_ )ʑҥ+Cbv&j<ҊJMl+6 RpaKEP)9=eQm`kf25-EVuM++.`# xDԻWXj f'n?ŠJ֚ DpV:5zLR -Q׵?"SȗU_&@1G,(D 0/3Z w :@m&J>?ء;`2#ŠY.C7xkx|>C1B?>Y3%PT`mF5EM$B+)d!c:Y)7d01>pIo#eB=-[jB̉W&V%>e,;\&-0kt.UNt_])9*8c `"=?_ˉ!]Sy5"0Ɂz;$7-3BSguѕY r٬ί㠾i@!~d0,>**91yवOKG_Q輴_"u: wӌ[pmp[ VKG+1I<2Y:KŐ*6cmVb|vcv껅'v Za[adϨu(!ÏkԛM!}Fܡ#)N30{t lnuwK-yhbP,hXXoxV Ώ%t"* tLRs,#IT̄b %g֯nlwA,.n "ƿj`doUu)Cp'V2^I;A&aMI3/ d?#/ UÞT$źBI UoHwMG0x f%i3^M/܍ҵ8P\LY d6~-ERB?R[.ЕJzpJ:r tYqt*Hs%Uv®}B yM{Aܷ'8Vj]`lbyBITm¤|׎T#.c_oL[ReIYwt)ݴ/4= xx#:BHS )Mu CcF-B4U{HVl_ű͗rVt,RoC0@hC ~Oݬz&.!h|6=xMt#LFV:[u B> g)3Jgm?;Q"UIhu"FFsH(⪭W!r%QcZ R)G=P kË鼎;rah$27(x^b21`%nπpQ nYCU8gٰVw I[=+45|zSA-38.mjxT/GL 0=,Ø9VUxH3 R}c^P =y"bYܪknFmMa0wT~6rYf\!|ː&.ÀgqK]Fv6,RgnnjXUM ^`7 ::D=mE`oPNsPCUoݦڱSQfHlHKkr)jكz uHȏA*|Y (e[٦Ǩ$Ǫ움}%Uz9a<@3t dQ 4b5N&^b)bL;Թ}ZIM7LiU4+[1[`O=| &7h%t׫Zf"D ɘ~+}w>HR8:%.а$]|Ԩ~pRȵ·ye7bOB*q@n&oըb(FN/&\lVh6x<f1ح~] ~%}l}(AOVT`o ]Ƚ}ᲄpd-7P ɡR2ZSwhgG \id3 3hr"P;VR/EzB>f3jۧp}K`,/ BR&cknT쾟i %n KNuB&AĤS )|b;r o+oxc=;Z7ݻ"0H-݈`|AlQx}'{?gR} ;(SN'-AO{?{jKDLe\AH ӻn*w6Fl t?\zQWK0G$ 뢳']GX"5k&n>,F0'WG9U8Kͤ@K[5%{s<26mG '[`B"b$m1q,3pX3V:S-5p4(epOXnn*4o#l#"!xoNX|ͦTɦ('uj!LUO&%^:jd'NDa^^qdw4[gY}wZ*Q(<_cn\ÎJK1tkz'nD+`SeF$A`\cakC@26oDk,Q^$W{U78)Sw,'ħӑI{\?s(A(aT3>UPJsc=~pK^.T(LzYڌ;]yӚiFH'ad1iKǠlLל_hjG`hYb # &1d}TתX9. ?: 2TGtWh wGf2CqFC}$4sgcbXTfiX3);8@b0g9Z nRT!soբå<O,}ep[_ >;-%yDop=mpX`9@K2Ӱ.R˧$2R^E6;ѫD^+"3ф#o=ZZE1@}xIpk3?RXd d/ӱGǥTt1~Ftts[Gs9 Zom:Kff$GO8CZtlFmH j4Ԓn,Ybt2$&=PkSHEk\VdQp=Y.|br\A`,1I=.YYO ɃS: ˜"\~/EzMT8nFqwWjK1gι\6Йa.qaג faB_# F"XLmmCmBN9`|As=C£5$.`TTWLfuS{mվǵ =n /=Z0uIF tsVEUw5(ݑnɠpQ=Nvs&  47i8dz~5T7elw +'a0n-tˋ5h^X)镽._78KFV?ww݄.@dW{6}T%d+O2?K͇"Eֺr3z."0xwɰ:Ž5].5*2@8Tt $Njj.eO’*ڻt¨WJGYs*_c /Z0>&; R/2#`dڌ}/:ҌhUHs51& u^a3:1r벻DXuRboVڐްVKf6ٖs~Ѩg6i|]–SAzTA9 9q0 V<pd$_](pk;C9ե; 0~eUglf9q 3fDud\[]Xϯg'qTC) wį =|~wgvh [>S'EWݾ=B~&z IY{8+! iI>˹6RvNA9aJu|ʭAl < źU q?I"<z*7=ʟ,])fK|Vd"^4Cڑy‡5m9 C'i?>N(洁D>: >s h_7< Fd q/ |-4ͺWFS)7ƒN|7.ՆHa,YpS($>b6'*s]zҜwǞb`sJɄppok<7%nIIJ/m+h>/M-~鱶D8<#Ef_Lɧ;FTSdeҳl5<ןx>9ч]{Yuc1n'.!.ǜ=ʗ"bY-qt"͠"P"'X"W\i_c-n {4əg썣JfjiA)ip(K0:_ ݬq1/&KylT&ogP0&S@Ғk^jwB%~p)-WF7|#|tt;=^Ch~b gnq{vvASqHܰQN-ޞ, .; vsM4>Vr,ҍiרSv!jy lG MH߆p-1qTvaʠ6,ID9 .=bIns׽'׬(^?҅!@1B`X!!  VNw Df!j!XWn nnA/ֱ[ms}l5}KfIUN0˒lЌfk93+"'I^./%@^VI=-5z`"+;' e.)}4$LC1Vx(ub$`z߈e=B_o˹m\kRe) ] osv6BU4r)j~ki`ja4 ckQV%V'Ct˷tQrop&fT{a]~̚}a q uqʶez4V;*Os|b\-v`D"j0}Sn'IZPA:9ko(rZ]2ρQhH3e%GŋInz(;Xb/f^Ə^s?=g ~E,7,y]hYqɅQ"O#{|c5ng>Jߩc>zUoMKzP"jH~QF? 0τ ,t6 T18R%rE`t#5mՋ3rqېHo¸JAjC Kw d3f|JQ?%mYWj.⦴ )ac:% FRxDdWQC][Qխ ]}ydRyy-XD~Nm 3ޯTdpXXl ndZ>S]z&,6ٱB%`UFm&6̓juu ƈ`g1_I][[5_+C<8HJN Ty68'nw%hu֫,SȵtV~j3p{wg:M}j8Xaըc0J9 <K?kOgC/~4AI.qTԛG&_+.^OlԸG„Qt܅k;DȮZٗtQ'~}qE>6[Na%pUQz^t :,7k>ٲ:4턗o0 Oy ɪ }/& OxH2RAdKNc,y{F"CQ糷`\dh_N)Cǃ -5k-*4~_FƷpi?~@']42*ҦklFĦv}BѪUX}ӛ;Qfz Iw!?W b v.$>gS![k28SPɐT|XbtJP6,$utuިH DƩU*|1U0 _.nh|ڃr ˜IvLUlWK~IkwKhfOǔGܕ؋ipトx7Z|CL:5^Z`d#.Qq 98= կk S_gQ-$" WtTir_h x}]WrCa8dK"?SX"f}ذ< xNJ^}s粜).s^3Eq̭lXҔ[Ϧ&_E DHHL]bZ.9efݝ:Ŷj5o2Y+Yc+uX;~I$,3û~ϯ >oUϵ=/{* $1Xu°jtGFS9NVHHƨ-qN+]*"bD{n 7*{Q:hgc,59Q η&ĔsOw /Y,4OJ4[+qOrd$Q=ڙۆ+Ik`Puu7ɶsԆRㅿcT~aE%Vr`[ۄ{?tU~ob"?z.+nNr,hwX-cp9 K'\.$T9Hٝ@X,RdLgG+6:aE5Vp^N{[ReZ5 x`v 960Fڪdog֓rD!oePhJS1)WA&0NR܂eaٛ5}7e!|º2X33My$Ȉb5OC׎ k´m&lƄ$m,Iz roʉ,|D:%5t" q6|hg* NAN/\VhP& "dK)J,jڴ3Fb4"4RTE"%XOww=jb߃̓)vNO4 ӏw%C*ɑSӔvqL~:w7Q9t-8q킳@H+#OMo= $Bl %y לp>uX^]6M2f[yȹڤ0H-*a 瑬IJOJMKQlLc&KBO6 Z+ JlIM|F CQ~Ige튢FW뺷;JUk  jY溑lF0^r9c޿<r FJDߤOϕ0V|%`Ep.C+Φr%RDun$ݲ\*'4$f}s77~W!le$&]O,.$ >:kpB,s9ju Kk ` ;B7b9j-\±W =`3+61Hb:24R[MH qcR|0"O^.xۡ,|{vTAʷSb(r2TP>bSŊqBPS %$5E}@ zUr(Ud 3N+G:b1P` 3*>nT{{Ӯ4aa''̲tF<ǰ#[gRG]TYM3?JG"չ:X{e'<1 *T!L tSILUǧ*qq⪐#[E=EW%xP! ]p#vmq_#Ż 1)ԕ\CM9ڵN[ ͡`t_Kv.˹SsHe3 E\H>X*1k`1IB3`ox LU &lFG 0E(|( yXɄj&|0 0"6L{ ORwk8NdTTw.GRNUFy`UIE9ikZ!/}Ԣ F `VJE!Q=GwV6VQ КJg|m,#Axmy+e@Or^0} "Dt yus؍?"2]t9'G$LH p׶\y 'y`_fntQfxcbY%Wߙ!7\8Nyd@%&U>,v#CLNhv ݒkz KOY-ߓKXQhqexdsTLKUNɪb 1UsS[Qss|>CSQ1mJL39rAr[Zܢqz"(uHX mzhx^Ddra Yߕf:p 2Rx1 [Zq]91[Wْ܉89|@0op rݢ$ mD+qIAtsJτk\zbz(_r+Ki' re2w L8X6J#SQg(ɑhbHXUlLǼ24H""_f(G ؘj}=F<i:W9\ ArTEB#V*%#4D @ @VEA `*0-eȯ:+`0<+AWYgfuSZ? I|UE-1pCIuN5S<"66*g.{{mIɮ}~yM1/],~tqEkFf)uQQP%ZhH"e ~Al8?Fd-TGuEk}ҫ( ѡ&/,^צ,J8V lXS~U.-1w0B{"ԋJT@.XPd8pO4 F4OL)~}}0[]=:VX3w~`S5hu*6BZ,[F1V>nlOD@ 9Hb!_;䷚-]vpVؕğ? Wm2MDu]PL}o- x)Ӧ}l\"١b+VT;vT kS眷ts"uSGG vlS#9c{O2n:u5}}7@917׺M Cޅ*5gPb9=TZ(d>}m%,Y/cơ#ԌMh>4N3r!8le6 Aߖ=ąiך\ŋ4~r[j8rυW? zpQ#8A&'RSfUyݞޕmY_Aci$ oZEЏC<*g+]itHh8Y};[qe Cx[y IQO/FD2F\P~D$l LET `J'<^ޡ~G!a"v7m:r*\Ѵb<<&zJxکC6tohbƚ S; KTZvL|#;R#Zs#s6K ׯdb#h#g^O3Kau^Ɖq0>3r>>ʆ#r'=HD3^K'SgmMH~y hpġ,_`dU(ɪSgYcHDkU ,Oö۸Ѧc:Chmx4\|^65ҥuq#29 }AWhpMC?ɺч4GZmć}Ga2*߱93RSP"X(sm8 ȾCl$ z5#<-RZ[".(Cc: q_߁/W.=*E=C^l~NYd`wPH{.v 1+pF(Qݦ̶t;)CD-c2c!*,hd4 lIj 2}dvDZF)TL'Ȇx<9nj϶ 9+g$ʠlEw2h%KY$Jx>+wP@*c: Y%eHǯ.ZBϿ.a (\HȶUX!6#<>#vIƨo{"Ro TGe[ mY`X/`iM~AGWaTTڞu͒ijt:t(YzP=q%ͼ"i״_[;PGl8qU`ʂ8lx٢*P.8g-yw6׿G7$gH+KHW[[@>I]YDm"eU=+oikN;ШeB75Ԏ7HS.)B6Lꄡ! H'țStjxR<~EzVN_$̐ʉ!2+T1EBvR ` 4<+HMYnY0Q*`xc"pn3<{~p`2z c@g ^̑ ?K8z;dy;DR=`|)혠N7 lp{[-uc Uo: j#q1z%ޝ%ID[i ؽ)qRlv`[&u300s24KR2?QnrbCo_w4,irzf2gNaQrȍIϕjgٮDN_:j t&~K^| sxgKk522Aj-fOVT1/3 mbn YySVa:=YK  &5XE TVTށAW ϳ>Xq=8t" +@FF@=m~ Lg_ʼn[!2BN~SO|1~n.1{zkl+)v#A_Qn<-ˉO@+a ʸd?L)cB.H?XW$Ad#1)YQntXc3xNn-"ԛ=֐63aTXόm|OLH@=Z ]~a,~6L?jvJCyEB:6_4g_̜ߥڃ-t-n1s HRᣂj6?\Gt.~(Vo#$b4SYeyO@GTO'0;aIu:6x@ WԐ>ŷNP$b8X8kG{ Q!(>0hr2ȁ&HeAѵ+gӅI S92?V۷y4I{W3 n'8Y'@{yR<xSHYʑl&BF,R !faF.ۚ̏lY8OZŕ~̈́EOРӞXTD$^ 7o!$К S-3?+Qixc9 :PKE ͢˴C@BgtKEvR2siwM|Bd4'5Z0U,PyTïsJ_EJkU!b$.kP;c=хH@iYDJ=PNxI_c )愑ʘ=,k}NHגAPn{35Wh=z(U\pI:!7jKuΡ[ʮȬo:j]ゃx)w,zX)zGX }mxg/7p[-<بYb-/䄁(n`9JکRTX/+m"ÍxՀCI[\h6g Meyh0P죦 O{N_87=)[vnoeoۓ/RGe?1 4x0rYljv4jvJ{6r3(\͔̻0RHۮN ]\NeVdQh B_| L; wK*6@̐@oK9h3J !${9jasfJk6`)L(TANB85][=.=2= _U:`ƪsa F&yT[*qMW 8*¿9|3Px`Yz;7)e_3~FY.V )zTCDA7zێu2]P}v16zH A20AK:jbyOXU}I>7 f}{*DìzRS1h^Gd`JSIcYuB_; Cm cE1,K i*R +TT"Vde\lNM<\Z"]~XDrd׋Yٳb-p*( ?}T&t"JHLcsNfUOuEc)9DLjw磮(V2y]V++F(4B1)`ԅV`PQ 'bl#^vj)NU+&~A9_ ItO|[^,bS4限3A7F{e3H@)!C9 GV/ ڴFu鞁,KɟVV"N^`,ƄqK됁 "xa>\aa1_}N?ht1~@l^N=oѹD60$+X- "v+M|OgۆãFݒ3d@Vv%x@>%5HPqUcbs6n6nsY@\r5Y`曫E>њJeJh*8w6"I7oEʩw7 R%?7 22&{c>)zxH{ȧ8`l&PvdBg-a?EUC4ETܠ՞5XthiqIrޫV~ݘ7dkG< ΖyZc)W7ǐ]d+Wˏஞ;!Ohh@}`UZF6x8(,Dѩm\GF^ ;1`_sj!őoz]LhѭAa;|,ee;v&%K\:u8[01.WT7^vl7ED_Uk%?o ޓм22OVM>5 lu)"s&-ؽYyā31_H_'02ӸӼ״~ Lixvs3vUsMdQDFsX#S A[8Cg- Qؑ? 279I4J03SJȗd=H~+ 'Ǿ1e,6~u6n+h&~=~u+aetӒEǜ+ /+|zqRi L(`8라'H9M\V|?I~ן{2=. hV SjWU ޺سoGSx.wWPso'vy4XGjq9 Qn 8Bv^>;tL ; g,$m@5иAI$J,;VݒD;o"$A~=<1 @Ic¯ 4SڕaH 2(SUkxSp fWfz+xo(Zs˞K߭GFbeJb0Cm(zs I3_3xiAVu u|]CKKE)HWP{#wVh =wyH01qȕᄫ.͇{AYU 5ՖqP$qP}W헑V͈%)Q! USyS4ԨDoh7. ĪJ[5ZVYID|%VR:ZJb<4ZJ& k=݇$78p>GNSbAYĞ?۹#'6)9} 탬E:< %WaϠjJhR )OI1 ^_QN=3 pU J. ~'+l *|uqzY4(n&FsWu4f4cznYt \D_Yv+2y^d[A8n:ZnS"mtT扺a#C%P3ff؏n(MkEIW^m#{IX44IM>UFiN'CFHlrDsٲ7S/2 [.0z\+lқ8Ya&N72Z*䟤jY+ qo^ƀ+ Uk?fBq`d*E OPJ7xNu@`t4Po?m;+P8n hRrz~*@faYs-Gp޵&2/#1'C(X$KPqi4fh#Ӥ'*Z.Or9g W]+R*ʰEu48\CpddJ1ɹΖRRs+:mCf>Y_8j^+M>SЂuȆGu~13\c #IpDʬ_[M}M~H!IWxeqdJ9rK>nbce!j vëSYC!8>C`KD8' 6i++"Ÿ䰰HǸ%q (5%'\tSە? C?z遂D_$ML$ o`.5mhFmп%l}Jgٴ~eBtG^Uigrou(JF20`;'"tX/BeU2]݊""cz+_~ z*=(Ғ>hԘF03BSBy@tG"blu.,k 1 D]?^.JE(zFd؇/dNPZp{L*c']M(-VT'}%5h.|^&qAtά7 HlL [0#-|tU_`:@Vo!QP`oȥ _i[U1k|1~ݤ ӕe$ ( VM`ߘC"t4oEeAFZ[QC|+ogm ?,[X,0/տm0p7մU\_n͟i271qErMIg"|wt7h|ٔ( 08rURc; $4M<"LOPa QEg@iuA ,""vZvA+69 o}CCiBNy">rVGi5\b,x."Z_UO+uU@*ޅVҺ~paGNz {cWFSV>ۘG]PX̱B<^}npQ|N*eWy-FuJ7gh46ԐQ{qԨUT5ɒh$Np{g‚g"?&K%KkGja^8 w JE1K`HA|Dd7_yri}>pqp $T K1M;-z1 v56C؁:mNT\3GϮLOOitJ}#&}C?NA,6f\X^{) =P;ij\䄸-xLJ"粏HNxl7bWlk̓엯-i`r !8WI)ٲyB0Q\H}"bM_X}5yzx"BCU,6]gBP=X l楪ї3PYc-ҙnۦ sn/4gs'0C3vDqA<ܓdEX)2$ׅԣD t){*51@=yMnt3"A!-gQd*`:9 A80UsJLk }h-5sI5Vwgľ3X,{'lT`O͎o@M  kCF~Zg~Z.\_c,I]gZ*d] H-Q- %T#J""L񙱸2b !sYdkgY[iR{N/kl:3.i~bM8-`ҵcYO i; G9S"kz%v4 R /)_Iн<ϭ]ܓ,l3|S=|}M!T09. ^ 4̆klI7Yyg:f>M߭QaPXm`qC>[ҏVJD1zSSv1eR茽8_)t *L(uf]=#:9)?@Xa0ŴUg06Øs/+$}#Xx9~e nI[|ydĿc~h\Vq} tMgM/O)axM&ߊ W:92++qrII RXSV/]:` fyM8Gz=nqAVlV(!QE3>UäiΜGHͿl`6[>$8[ ~v *$,ӼPD+)rB.{&C+WKáП̖~`:’S:(3J׋]^OhzijD+H5*#\zBj'#<\ vr'T:G4 o15`1dw[zǗ5sgiR\!bE &#Q+=hWV-c~1\X'45$+04Wo@TbU$1 +ݎ޲Kt> wgBSXmGnݗ,rbY].'b"FkT=*XӉ:Ke[L˜[%hߝ+ðPkcͬ?X"$|ݢ^ aB ( P7)d0T?8X0Mik+.jŹSʖrxd{;&y2m\ oQVQw>zRHيcP ;Q znh@=;) B$ 3x'hq) $݁v:>d{¢ ((^+ASd7*QNۈft%If]+t7h}E7Pu;or;̈(z"įuiPH# }dy[Rk`fu\LJ5 ? >ry@YoAo d=ǜd n?2KSǞlE. {;EkTI?jq u9}qsNtOxctg{x+sIX(ڼǨ\ k 9u-J"qh#9g?[#`g\ā57M{FYFMhDLT҂陋A _.KsZ߄?m' .=̃9/,[>}ZqQc͚Y/SѹU$d]`!l-r B t"8f&o2iN,u[Hpx9k&M.'忛| }N%G6# hZ&GR.bq?P"WuzG7ǜ_h? =|v$\|hGDBU:~W0$iT!;r'e~ Und+_ysuCPɑd o :|NF0xޝj:0AKu/*"w|5pn/߸aAwI6Ϗ/8-Rd*R9=1s2;ۇght 'VJvE$/"$_k%VĔKdXT9m݅]In'vsKbxlƦd7S:vҍmc+}b:7l&t6 Iꄗ/P|}P&+[ث$U=G݋T rka׏1Gd.#ijk?$٪kB$jQzԛPaQ:f(,o>Qы0S{aҾr D a^$4~0(O}H+wJXۣp d%< qrYR(ѳ,6紱0xL"9Ax 4K#Bl~~1 _>,>{,dR,\J6._jW*eIArT 쑓]X#Cg{_yx#1l?f[Bx1|j\BZQnG* d9bT|\Sﺓwhx6> EӁv#@V is\@*6Oiԗx]C^&-~c/&gZHg(D%zZEzT0dsE+TS9PX4imGżJѝX!#q>VwR))^1R&\a*۠,[v18:ykqF7[8Ur2ֻPc5A-eh)<XU}ݎՑ}RA7q^?0ңaB{jҜj6e䈡{&58(6nշl]G_a`EJ'<p̡|D-?1l׹ mwr#ItKH>QaaODo(|IG*3cJĨ$n~5KƳh8?} q򓅼ӎ9qeDwWFD@?xy3I-q AHԱV6`M;#@ VL ݽF/su<A1vrn@hSfg6V } t)yGQ%4=:S>UD'.gf]3pEtjRA!iP5J%fکhqۏI}mݙ-"$r#F)ww$Z1է9,~}H3I.i#'2u}E!2\P\t9s .E ; pGfKԩjGCl3cJ+EWk*u:_*f^\X,^q7r͸[8׼<.s~yXءn W0^Uyգ.vw f^b'q "bz`\!qox엶D+3# 8aC=u k],tl5b9 PuDW5_PDr*?VmU,Vk?!s!󀝏k Rt)ub<DAYJI۸<$ $qEdQ\TUC w_YJx>iu)'1]A2Bhf3XK3gO9_u_~a5&iKΒT^-3&_:ZU0z?ʏɩFL#B ? 2$a= ٙa>-5 <MrA6TZLשWKM[O B@s .Dzi)$Ln;8,)sABb 5L 0/gFR}?0RL)h{sgaj(náijH97Q<r" {7YBF'N EM@لEy=LKԔlFЗZ^㓭G+zO'$ҽ n_m+>*M`9~j Ejع1Q΃ֵفR5Kh`1/RhTUz^ZC}tTgI\b. w˙Ry6l=@O͑>2 W u3381*%?7]E0|NFpD{\pY%/_ν +w!ZJUH#]X2q>v4`RrgC(0 b+OLqR^ʋ\N(Gz|LQ *+Zh}A- [(piRKfZO})i}Fm60w:*:)]۠ᆷ?J)I^G{p1 CcT[-]F=Yn&v$P,HgaF!q),ыi;H/6P]U 'QOHRz,D7/oJ;hNaZٻbF-X ILٝMܵ]V֙ewy6Sȳ e-2U|3b5tڥ& ! &4O-9x#=͓)Ђk^xG >z(uemI} c-G8Qgh~nIpNpb"maڍI lb\/XYl'4YD]9*'T`oT/K(1bB֊jƙ -[[ O`F "Ea4NEKJE^^lͭ~PN-a0/ *^uLr۸_>/޺96V'3y {ϴC"h/WtOje톩}l0"L,چDWF݋{DŦ9lɏdŔOr!PH u|vv*U-0b <"ڪ(= E - !emZZ:ϗu"^Nj /rYmNݿ↛dz5z|qTS>jP>z-ʱK( J-)c..BB ݃ޗe`:YS~>c)!OG#ڛ%P^ShkS%}]ܭa ǘm:`k:qgP[(* dSfDZ 55ﲥs$c 'GĔ 3,VgFT+]>m; qTZ+1Zs4<=,ky,.pW{}ggs%=\,/smHQ y#S{"Ffu'@@0uff5׉=Ж]RhwH6 ^"6책蝖u]BC]b6'vڞ%YfΨ?n$4.tD]ȢNw1Jy`.xC#Z,6)!K{])»,B*xIoc7d&3 O^aYU.X5ߡ {LYy&1 J]~{dMo}?beEA.kMj>au{gT̗kT"C\2N8%Gj^F3=EK`sYV5zr 5LXhUɇq!-h<. )z#emJCYk%r͸Uڿ_* %ѠE:>>o$:K;P#5ޞhm8CfVrvV^F Ĭ&{di,(D. lX2FaTe_\{UW˓Y\G>v]G6|UTzR|pMmPpTQ뱕~FF'RgdDg靖jD} vgf, ؔ9X2[7HiSt:Q[r u' 2 j{|- Wz3j|2~x"^0yu! ݇v)1x6YCa^K< (Jʘ4|`٘A]X];Crk4QAXNLLV%+~;EGi=yR=wx){{If#isR'4<: pigڔ<}4T&8>9i+wu1@Iӷ +TtkLASrpH)OSEKς.w(]3a;{y۶7GbSZ|Y҄yv[XwJN5 -o)eY|^)B ۦ҃r@;7-r&'B9?p…jݖRr՛WӢ=@Lal($ޗM䪏)(a(켆G)]rL~z_هsKgisX^RB/&VVyg6mz޶Aڶf s>].N`5/bS X;pb{?D)ͨsu-y詻eOTøYP.m A7g[Kn9Ukj8 FfIBhŶ8f#@\ Tی=n7[ܐBIr  nS)2T"mG<4v@E5E#Cs6 ]M&#Oj`?fH8 E1.#ɀ:+m) ;WtQ˾H6> zrItAauKKBH\d#t9Qfp:j 49Bx#ghRlj.J#,JG*Ȩ :1%[ J,:٥*ЎytQo)@q&J0,'ЦfaXNжA&"~4asD|9SEdZ:0Bd¤; 0-]Hft)]VwP%$HAGsv^M6a.?TcXMYSH)wfiBZ"v0:7DGjZS6M$ Yxea,, mCal.w)7} NTPP>czc*RIq t6 yNǘG>5Lg7j; @Z![![/]5 CtSap\`ٳ zQ lXCwZ#}w㹥9Ȉ$TdShozHʊ.ojZ62@p`SnaQ`rNw`u84W~_nj\'w(kxwKs_ih'!b!y f"pFg-9lؾ{czO[`PݐqЃ<#TVcT&>e/D{nIƛ\ccx0?$^ƧQ 95ySLRi{ 6ulg`t h,GmRGJ%"9ޢeL%\RMm" LqJ"k]"wC ɀ5욊رWۥ[E/6ڭvͲ΅ IG0E rW/cQyC7Khկ5tŐTji-4]]$,l W-鸄b#>h$P(0LmdlLv3^ṝB ( Gx)?/fgR)(QGpaXCbIj>.˴K(ꥳ HI@b'@-Vo" ґ:jx +IoLc["x_Aȴҭ7wz]BoRmgƹ98[r{w%vv{Px];wheOD ,ZtGۨ1~s$%t%4r '] kmz*S/Dsͺ9r#fp ?)Ycy%Sn@pv/RBsB!I Inrznx1ὓ6m1>NaD{C_MԔ~AΥy5Dd ®{KS+ȶ}m33BDUHUu9~HU/!N0YfH4H-ffLts'U4mBhE⸖bVUy/EIq \"˗̈:qO_!qp}T}[;k 3.BH<҉t[`CgBO8#TLE-e} =>^'o7,zMw#|wH:ZӘI}awbm8 ~x}p*])v-ϻ(#V1YJ'Vؐ(hRgLj$6K=KC>̜hšz~J\rY9)-ւ"sщ(0$𫁂okm$-npℽb{-&վV.BfƪX׮< \H̘ dsh/3n Aͳ T»bu@PFzyX+m2L]Ө = 0~P@ z%✚IBGА75XnR6h1_K/J(ل9-:!f6#W*4avI;U$[/'-'kwwAFd5̍8Ofa%DvJ_>;l*2 bBYV $q0=>a=)ri!z9% ObBAf =VAzeF10XXh7e#WŸ{8DrS2nLah۩ $~[xtrC>UmFydDHҴ -˚UoNzOp}̊pVev_r6ﵷN0Q`.Ɠ:%5GN}D~*m}*oHw\G.X)h|9&;dz 8bgn;nPƲ)T|Kk)l/U,Ih0puc 4pZ8  c f `p_VTplW"cp"@%¾Eq}|ȄM-KXiR+ Mdk|oM)*AИDxҹj P5ϑ DB9αWJ?F1ͮ|%S߀OJ2{>0]j1 G~R s`aC4y{y'5OewW r='ϊm-|N^- 'hl%su6+]tRxtt1i?To=Ka eCQL3uY; e㕕Dg_bj%Ҍ[S"5iiJghm{~^Z2Ʋ s2@jFJlyߜ?y&f1鹷JOEk̝ BtVvz$ܵ%ٛOH0&jcZݱ<Gq;FR֬[R "2iCbGa}y[ 1 VP "bL69&#Ag>8h#7PL2S0ǚWy-Jz[fxzlu $KGY h'PwȬ\8EۿnjA&Ifw&Ɏt|0x a.+X6mz?){Ұ$t>xCw4?"rԱK$͇2;S|'L# shɤH!v}0#A6h]]{yy'Q#] @} ]2<@1P=< 6V<;-*;(zG:FrmIKjx!ENգB v-W$hzؚKXTtX͘!ig$gw/; جe~R*4&x]C O:5.S4)&yހ]*JCCm,(8R>;~JU?ʢT9!C8l"_wM\mԥ"r~ {pf{c;M,ЀR(G!;֠jqHҔY7B@ѼQy !wSϢӃCYx/G%mV>gֹamȗ 8$pFsa0_op O*~8Rd 4X+1t$]H!5E ꀵbҀ|_ Ḡ^ZEu)d/o@zzۖo,gjq3N#;q< ,P y>be:.Th D7yRg0ۏ8NOY Ɖ"՗3a9ϳ-8a7N*com~jEPLlzm*S=$1"h/@k]~AyWx3>%T(V10,dd\PJǿ'P~1壾Q -Ja )ϠTFd"r"VhVvynߥ{yz͊ZzuM;On"K+:q3lk#Ma}胵%TRL\v(8>G S)zubmTwpZ5cGKL0oG"O^`c!:bC:fg3 BPn P'9i gk FptbdQ¼-CYޔ1QtFV v8\eDX+CɌi88#+CU~ Zu[M{ u'#)_% WI5a`@<h]xDtٜ\Vmަ~e bsҜc1^Ŗ˗ԜWRzy {ZeMyQ pU"w\v ܾ3}@eu`XP I 4zYuR!pw+uz?Ʒ~eWk*乸 LHv˜~ Xo*%#V> x F~T?T 5uʳlYQO56ZRb"cI br3L8E*x8 È uؖ[W(WS0lmE9!(@Gڰ!5I*d]A VBIw+'n!sI?GjPq]t'96us)o!/i'ɍhʼnڍ|o?˃2pi 0 b׶=jDk* +~)mfm"qtv<ÓCtR+ڽ2e K$lt7HݗJWn7^lQ3WQdЩM$.Q rQ=wMaFutz C(ӋBpnBaDطB8Ӕ.{&G5Bh.)r›'Ń PAR|vy^md~4`x/PC͏*bquFlRNy8â7+@Qz ; iMnMWF g~O\%O] s^Z^5v1[0Y^qp{5B0(49%C {o.Y0p6`]*˻#0?]t>F<Ӓ2wȦEdL0 IFgC?m&8+\ܕ; f!PvH6YZO P9qmתڒ#0\J?F]1ΨzBnZ{W]0|*!@WKC: febAj b{wU>|KhÂWٙ#mRE2`24-udPJ5,EL?Qp*_wZ>z ؀7t9\Jsn)h~D qQdь}p1mEBߕ> ƾ/G0+ -@辶-锉]*]!xz% VYDci<4)~ "i"e+ ;Xjywa ؍ꔾ{hu QP?.׶(ɰ:5ũZdQР3Sf;^:4 j؟.YRئb ˄Uo-LQe 8xvxxo$58y@[]CÐE(' Oٓ&wP^]*I59qg&; +`xkd"f|^Ek²VjҤ8:Ի!oiPkTm]9W"Ӓġ w;L5l:6;JvjysYi͉ (5+#3в ߭TWˎOM\-"=|-=ቆ ,B'Q%4qUrA'_ѠwS ʠGO|s{p6W oq OOJ%Pl3'ໆ geWNT=5 AOwF^F ,XuHf$*ȁ;|H=kdVF~& p,`4z" EsXK ƣV^Tqް7\QƟ#. Ml[͋F֕t?ASo9c' k7!>J/)_>nF`IثtPG|!Pn 2̦p]#$@AB+aL{@5na qI-tCh ^2Zx[\r}4\J~(6}D{ e4!aSL*Op Lt#.G.çQ4ӡ7ρ*^9srWlt2P0) J>!oXPx// ۚSsX6Kv$0]^dh\ob5Bա,W#e )2 =/Q^`Bʣ+'pf2Ƕ|?4m^ʊ_l;u4A 59.{=JMz1aR|z^% qc/Ƹ Ruk+k(<sEeyEUͷǾm4(?;1Q_*9dw-K\n:C5جN_P5YvJ۵q:X!^Н>vsz({ǑG6ܾg!S,pc}Uɂgqɷpԏ5^;̉r $ s 8@IIWh}QoV 6/cSuB(ALv'PVHN~cj5=q5R [B[BJ eyn i]}8YC> 8vǪ4 &}TtmN>A7=$ jfgzTY\ _0ɎFȋJqp+Σ^]1Vw+ytvi~,&j$7-MNנ>o,ѣ3edSN#LzK=HHU)NWɭ(7WvGM]R.H]C 2cB=ӦW/F=e.,|tª"וU3aͱ/-_`zR3 HIf/T 㱮0cJ,ۖ.6rWfӨQ|SB|ݞN=\/eZm˳0D^~Uv-]Tcx4CvF8o V5ǡFа'\*u6[ޞR9sR[*w5?=G :2\*cO?64拸bqʷ% @'2֎y}|iW\4>@_VJp) #ԭl`揉PoItrJ1hZ.6XتMCk&CXL_?Vdԓ};kj@᱒)uŠ@PV7b]Ks^C;rb胊I&a9cpnAy^5vٲgk"-Ւ{%DFrJIO1TPl O&M@ Nv/)ƥRcs! .=%?bR%ߒ_>I ''Aƾ:'Y.[VOB,29bfUН(wi}/Lް8[mu+5"Vu J{w384)_>|A pF,O#-[p'~uȚ~+!Uۏ|*eFK\+{p@Ѕ:Ooer8zTBy9oYu5SbC%q?ZD`>W߾(ҩ]&ֆ^d_٠F˼=f5Y_m Okv!Z$h^+5[(ʼĉSѧ֯p"Ck_E /ۭxbn>44u~%_?'tc,| hE爖d PxδoEG&qXR;GŇѼr/'pQXASnm졯W G- 7)j=mv?^eDa !7!5d/ⶱ]ȦBX]-UZ@gET8}Λg3WE.r˼˲s %6dXa wO#ljm 'tM85=BCU{k@;c (PN o1N8.>EeOwi{c%תLba6 V0}5}p[.~8H*-uǒp@fz2$#ˆQ)l ϼCb(r'k(Zλj<+1/ple '19%yixb~>4f_UE\[F+)de{q! {p] 5!gHIP@Wwu9XHAVAUeg })1IZaց^36 vGKgϖTnGt"eh(K bZg` 6; w#W?qΞ K@PC`JU"{X-̨ dmxuU9N)j/%x{qhJHL.2eT2\U#Mv*rbl5Jtis[pT95( {QE̙ΡtdjEߍT0μi/)Nf%=S:yS7'{\*?@O5I(5nr"o,.1{ 4Oς2 ,N~o( B  WJ{sYn;-e>[E`&5-FK>n`FSk4) p8PI-U)7@TWb8rC1׍%F"gi*y'hl%`)MV㎇-~:^c}"嫎8I_Q;< f=EHHئ{┲/ aT{\E(ܨߥL*W$960'?GH$wS3~j5u1|zz-4c毉퉁|̊P=]9Q~sM/)#wA_/48ܻMٯL &c-h7w¨g7!{9mbl wJby2Y1zWcKkuI'гݻ^&10հI DPK:գgsPp}Is4(AY5Nc1<ӵlVeh*ϵz5wG F0`^ޕ1Aղ@V]hNs ǥ @' R&Q4\sj |ICXo߹N[,hcE0{k@&wl.Dq3;B=q\cR xsۚ|&puR(fCEV'6Mj`oOLrr06|MK`y5HPۍˎCl: :r߫۱?Y9g\ AR{3υĹ3x KUE=aa%>?SG@,N:.=|5b p]Igī1HɱgPlϫ!܊NnYu._ݷR H DhB4[쓡B,ocCw1gE YVgVBlu=ŘrNjjRƥ__>U!U-!2K#Yeg!$}wRKȿIPFF4C c"meߊFj}(4]Y!H.HA$>yqH"#w¨]U/qGͣh~YrwY$oP05֜$!8ApXlN7a{ʖXf-D*Jfͼj ժcXqELpT̜PG! 5%JGcJd 3M(VpJX/a$ ob}^r(PQҤ\}m3nvOdfi)ktqİKVCS#a?f{΄`Y@0SuK@~{*MޅSupTD1պhc &u*^~*LTp=̀aZ 0B o]fWLOΈI})5Č%I$A">S|9ZE{rIqTH~ S*elq-aŝevA}'#ћ1z2?ܫ3=7E->*a9}6j!L wa:DGdsuʜMqo=\]Bx&X!ŪP.XNYQ 6e :XWwl#0e Ei.ecsȲT!]+ґs>{.NGr,5#.qWXi#wcOĪhUxH)\;{%Mvשf y OM%;H.٠VLB c^Zr3z g3dY]ϰ6^ԥvKzpe"Wg՘3b\%_A_:a6%l K7[;R  85&~1\iOC>.AgG:,g pW64=F{L(W/^{C"%%?O!̤5q~sN_>v,ʻE 皔x<4)sྡྷiHAKFh7s-XSytn W}@[9K)NS_E]1!#LV vɻn>U]BɜѸqHPЁLS9fLݵҧW,DOEm" +)ۉ|/rOKj@h)@Z w}{RB ܀l(F%L$7kǧddPncRd_Uw<| ;& ,E?mJ{VbX`N{Y?A>ܓ\_Y-TEkZW  Ua)dXQd P%&1EoڌS/MZtN2W ;& *x|W'J%.I30*kiԐݜtA5S* AP#i],rRΪbI2y܉ͫD9e'0o2;ufLQ2Oӽ  hRoyhH90\hmFwyc^fb"jM9oga^e$?r&ܡn&_\/C̾C]1Hg:+#Mo:x7tUSΫ@i28 ŵ΀:R]qFAߦ#+.8>OupjxuZŕ-ZQfL{9~T /h ]ίǦL{ )J2%翦b@eg-刬LT22'_[ٱ؍Iȟ?T L狿}ٲ_7< X վ觹#;7}f'kٌeTxaNT7.+K3s{q2PZ=ů^j#Sb"?Z*%1iqL.lCf4Yh'7'u+,uy`c @U׆d}=TߔU&u="'40x5 S_?[=1ɫJ'݊m:®&;L?ݲ2-P\'aBuPxsʯ0n^|!.6L ZRG2k`fZnlCxb:̩I!kߠCk%m|F.E Yk's+jT赶M|95+z_~,[uB+SۈHF>qZ|/"cODZdޱ/ nKJ ޝdR&MUuV Bq ;%&LM\/ ;<иJ岄Ԁh !hT$o7`zI^b9a=mgM C@TLTGϻ[jKcUAw/A6ln_^7/T9m7:.7@/qjBtVUG'QBfǝ7W/ 8W vq:n0T>.^9O{TL0IBg~Û 7 L0zz'ywuWФp⍪9'k嫙􆴠?#r\%jB nWXt(\LlLhV^̛Ppj¶ ya-ZobaQ?͒(#S Qs(PkZXN&Mϭ}ޞt4dQ؄7d/Fmvm*0m8Y-rc\WDs7N2q;@JS9:v=~D|)~h]>lTs+jR nd@~=MEC.!.t5P RnIA@=TZ*#:;ՎNԐ,N#6v+YwG9:ddߕ 3^&m9cgk~G<p[M'|չSzOf$!B6pG_ aΤ37+n*1PpZE5z@\LW)uR-rg]~? ^Kl=xyBG2ަDI*WgkSck!_!de}M9gN'^($']пA捻s3KA3Fi:g}721M@>޶!9Q4]M=2ρƄ ôaJ]VY lno(qHPTyvӅ H / E>TW}OuBF% 3dEEcKh-%H/NvudVSm\TW%jTL\Js@Ej7ZƧc۟6oe2sG}kJb#UMBH%S<,AmaӝF?f$9%pqz@04O*A0K]?QΧr9ݺa@u 2D(f4[ٝnP;9I[tֲ0NDG"8!t'>'bAxuޞxƛ2(̶QJ|5L5Jt7T1vp fyBwc?,e(1m"㔪?[{u]V gW{w6k H'~}8Ǜ\󐄅1tݶNv=XO ~faIfoŧ4(0H W䚼[1qxR1ppK j@\8Z;OrmM1b -u@aP墆>mZi`ehzhIw  P;,m|$?8\$td _ l!OLq95z3ADhx %B8) 0*x.T Ñ5uQh #eiMo]Q q_Q<4·E?⌋[ 9K]yWFp(L.HLxd@|H6l:=o C va@x#-w@lscѨ̾AT\[t쐢E\hT[V5<c};hǁכ-n#xC.,۱HBظRCټ^@1Y zؙ)9n\À U tD@U-xWL(؅֪}rW'kRΕJ,U?*gWN鲁sqA}qϏ^޺CU zBaFмpC<)JiSÑm}]i8E4˾ `' ݄Hu:[;OggO8nx͍Ȍ(O\Go2Gj:%='@›F! ~ x̽p7G #iHx yB (9\tpoS,Qz*L?$\pfkTy+.h4~"K J&7l$IGF[CGvHQ3yx00AlKK"4n lG?>,wM,#hXnZ'x ÚFQ3@~>Y'S;޽- ҥ"n(^5 0hI 0I7" 9DK~&z^gLV}[ə>%1bEonÀXfo5? ^$=@ISmXC Fh¢cOPqQYf|uPOuOi5J8 -E@D&54}D7~RXE&fgUk=~ÃPn+q1]#GeH2RW4ˮwjO9Ѿ1z惗Xtla3/ߛ"V`hى+Hr@Pᖿ45uVƑ`u8۽Z־/iI~١0SY#^Ty?\ѱK)rI-n{_am;4Y& nw&,:lXUX G8 {GD5^kQl of<κ-Ti>"$JQbOvPubb_͆dT@c\+'U!l&70ZȂTimJ-fWd|Ϝ4xCʓJ 0`gu]1j4ð_-M/<ƸrT e{imirIR]c4Cc ٵÕKAZ R_Tٟ |{_ ?kvښD${jfRR_)uyԐϖ@8=?qkݢ9Dmwhj>pHY"Pn]c.t+ ă y B;8^ĠmFrEvz6yd(VEiXA*%rqaSZtyV5pt c\Х"ZLD9oTqFkHPǶG8 Qz\?7Hl\bVbeDidEo8@7Zш˂q-~x!D5~Z5'D-#PKM9ڛUU~뙜oqXؿfxt[-b!̈mwB:vMto`zIP3 YhЂ1g)@#YȟzҤmG'#;U ژ;bj x-a[5||6qn'oC_:1 \XWWl-Z"{j~(y<[ _z3h#n#(p@ k1YN6)?XG ) BZ]8cbƦ zMZ\wl8$r #"ڤQ֍F U+~ TBfuTC˱9q@tZ#z預% ko 4W^ͻ9c3!0`qѢ9"Y5@Mfd]Ɗnqjִ$7DŽ}DԪC>er]k4E .R|Jͷ\&IE/s2mWrPameѪBP'sQH8F!":Vj^zF0fb1W`xڑ𺤛$v*/1>I2;F{`PvOH?0-wir7&+\!We'Wm)tgR6k 6Idznn`կ& ]9b.Jh s`sjL;5Kh^;X(.<Џs_U_M8ӬO󊊘Nk%-ŧU48%&[6*'=w8~]M47sQ iODtlِ*x; ]4}(4ZZ0]dKY?|cK4= rEER*ڹ @}uDsz3D.UHgĴfPGMT{$Af,H#?ג oJ? hE.@E(֩O(hazjKTAǍRUb |d"Ja"U:@̶#,Q]rI~p59qry/<~mvu0@X M=&bQ5VaWNG4OZf2 itaO˶3qBCcVںD8F.ɵyQۂ֖|!LM {fKƭ^j6Xuʝk84FFF%uv{h]b3^o4q413f;qTf' p"NuGpbYa@ࣆf,x:+ՈFfhb_ $EG]E,mrFWP[^ͥs>e(G>a5b?=P!K$=̚ޕH|J1;ڗ_[$jT?):uڱ'odG?*SCb߀WzM'2q'ąN:W!aFJ(!V(mAf%k$`f,:jZ̔eTqfUZ[Rw+,l:?Y}B K NSR`KW\?2]2T7v=J)mn1Xm5pz^zIr%?졤T ݑ\#O]"34EbxapMZ*8Ϣlo륱 5ZM0o"W :(u܅ zp*PS`\?%Ԇ)^8|N^]r)|>^:oj}DZ.d<o^ǃ #{w\?&nQ96skqޕ6iO"MKAU>')^,w UZK{h/1f}4vj./<~uW8#=`5‡’#|j$+=m^VJc%mC3-6Lu I!5G-V^8[W]\J4(ƧX.ǵ&Mu>lVt U0XĕzF*Bַ^WYg߅O[u q b Ie`wfV0}?lPkװԯ9g,%\h쨎|aaYl91,gKI=A2lg4 A.)}(2!aZR$\_P [IN8>.ܾWqʠIg%/ʀpVCOn 2ϲX ̓熅AѰBIb1^y2N^"]^L#pi݋T{d{uww,85TV"b>GoCMӲE6]cA+XbhyiW f'bbmk1`.:%aj39>Y̏^8_U>dq?i7p.c/^Em9y~I6lQ`y"Z |\fwI\0;RD^ǀ!fRsno*M)ii"1RIO@&"Eש&sZt(ACZ(Klxs 5 ~FQ H9 }9UMȆDXQ(ĽE3߯!q7〜%<¤4 >gǶy(|hꘁ- ?y%w#?X m4ٮBUB~["t^=[݆n\"8_/6P\>zX܈ 4HρlX(/*hE4B'ar:GWD ` , aNsW|VN9~"?_m)Ryl~v+J=<>fdCky@[WQEʹ?wϮ%B׉%@=yu"t7Ȁp}E\~G{jgh]"QT#3:g-xær!(񒦜VYoBrpK RRH銨 4ehv݈Tm!\~i$>9+$3*= *7^1w[R2.6E>3E^e)dn"[,D_ܚ/ ș $ bL=9y8W3k/z;gՁNm \UoJO8ʔҠXӋue4sTcZfmga.塔 J4KZO`2 7 Dz q|o(eyW x9.^$l!R8"XyP<{)qQ>chL~}Sݠd D5߭3==]O9NE^h!irHڕ#b !=O,ق38l]#9GrTǽJ'f1Ҡ YDza OGU@3N-- fU矣i<'* ɒDj kń lre%% kxe2\R92VPǁdn '@x-ÍR%e*!16?t? MCSi7ך\넊!l$#0$TᕯymD'Wq>ɚ=O+rhLnucV@B|>4X? +vQ:~UKJmw.չnA!X'kaFcWLWncʃ6cĕm悇i DrY6emS[( ?+{5{@qkّ 6US*=}`͏V iX/R $l02/؝ߠ 8(92`h@b뼇jzA"up(M v7B؍!xH*B_*wVZ `S=`O$T6K& @P$Kb=C#~}Aj !&=bo1ydc류oZ$?D6nVnPsf#Os*~/"pWa#Nd4~㈁W+N|MGUP]ǡp`Җ,oPSeM~6.Ḿ)Rc:(;ݑ0u1<+>MM( jm(V.Lcu"NRbLI*v$O]*ed\.y7WkSX|3#5?_\lS̨Rz`A٩7xJW|UH{/HvԀ 4t&5Tp$S!?o r[}[(s~ 1N>gKuj'VBm`[#Qnv-XFWSzCmop"Qg*stԃߗ y*??8R暩9ƨ)qѕ6sG"s~pcz/ 0^g_GMk54?3#g_mwVw\ӄ=}'a^Wf[[/īc A[(8/2Dmڼ-{m8Icktx5tKJU8rg3 t^m)c.ڃ "tu>~cq'N+HkMxAr9ó H*R+J=N7X6Q.TT, 'LFʆ,櫢uE `/R驣 rsWHd S"A߃hgƷE 0E>9_9s6k#!4h1NaCt%( D=/k~'|b,G 2>jBX XGEʇ{>%̇~-3x6[lK1.±}yV /e)c?g!c]5{~l Ϟ,G[-hl#xO/?vMvS}n!2Od3%2þ!X3Qfw#5bʔȆ01XPB,Cv$sH9ZHX[I:^vCxE^ꌼzB*Ɇıg#߁聏 )~xw vs^ʣ+C}mKt7ZP@VtGUCx ;'@hO%ć) 'Bٵ'* 5wYʰa%w>Er0* +;`ʁMn"ުSxU(BScQv`35^,u!NGUB&ʗBDOvRnSC]D|@%I$i%X/a)0?߁!*0Ί5Ål#9-X: nŝ\Gvc\}2b>~zFbj%d#ƄCatbYPS,P2Xș_!ة*^M]o8)O=Kc0ujjܾ5aW4kqa~eZQv6"CU`#;zB/U[2tiy;ETE!V47qli&3Mseޤ Ay/u> 98Pyrٖ(i$2U 3*mZ.6}-H7zj ? f)} (ᗃo+<58x,`Mۄdl ?B.U*%g(M"%YĿ7;*~EnTujA$W.(㈗zk+t}̥7PIFˌ,cp.m;u6K3ث|Z3ےxuH/ 4GJ&.>vPR@Ecynty^[ Pd4 &d8MDx$vŖ][b7>ia>]ˤHU_9q'rO2(v8 =h}dq8n>lo(A5fYV~ Sn:H Դ H/"@Lwx g|ݬ_ @)e:!3ͅXIPw]d)?XE]"!g:_ZB}.0wOK1wU dۮ;k{2#Q9=Kb)1-_upr~tLZ%=3pnQQ2nALURw];M"Fw_]MC*R ɼI !<_@~ {6넓MNAAD|rOt:2?9 Nj D%"@<--HUaUޟ0Dk 9 !M1ak1;x&?H-Fl6"P73!o;qKК$|zc}c-)k-GhGrOu]Bg擳.ϖpׅ6m%pjd))ߔ]8E($H@c.Z{v"DzmҾCOˆ\YjFm-᝸+JP;0u0S1CN_];o+8oOn kK]XG\Z~*df4'w44T%hc +#唈hT֢nrC% zɈozqO8dZWc0.ƁB/:!Sp.+Yä[b=.@7]nu2.PB ߀rBMC(15IVǬwrnS!8zFD^KH!C1,U*OÀ&X6|4tЕ}u[V2#s[j"Is㕱XgV'Ys%Np]AoʗɅs${MxWDILCMy*O>αveF_' No d?JDhG/3P\Fm*M|Sh@KxO|oܩ1 1m 5 :-w7 }h=9W5~ooL`TZ1^ PQ!68Q&D; -(v.d?:yۣ5ߥ.e?!fd!wl"lL+fCƵd)Buc尝YL.I42A^9Btx?^yQIij栈Nqspޑ (bķ#ȱ5"h?RAIOg>mV Kz҂gbeemJҿ= 0QJI/l^a? =?_Lt޶razZNL8YĊ#4ӄlXȼl}3p?YD9r 9'rlW_SmjBHSɿFɽǗwYѭ*q%QΌ:9%b3h+y.SsȺ%ɉEL^Ǽ0}6 S4\dQoR:7';uSK[#T U<^hۈe-mȒ,+;_&fwz{]gGΚ5Aӓ[g Xʂ.=c=N\/A }us`K!ϻMB(vJZ=eJ+a ? KzkNe(vlQ,'0"U/b=/Nj*eS\(;n'R j Ռ0TE^UT( ]Ř݆swNpz-w޴2ֹ4.=duՉ]D62~M&,Bt `p[_bf;L æTl: %9jyGwn?'`%s@wD,ѕ»ӟOb'?^5gJЇ[?*AF|ݠ[AO[lB1E' nTA3)d5M*{9iB5*+`J glH$] 2I=Nݿܷ\nRAH} g|Q0YZMc7s{ o0qPΚBk.׫udCQϨ5u85'! V+ 'Kj5^l f7W%ܑ Sv)Ø@(zaٶܭGeDt|Q5ɣ3 Λi5gtMl{1u홷Ѱ):{δR%5Y|@ VGHWD^pKQʽ>mB L]"ZBL'<81d*\?A7#%o'tW#TNf`2L Tiepu= MٗI4֗?Xx1c=$u܏n۟-^>m'/sqē=x]([ouDZo),džyޠcOfP5eս@/Y=Svv/2¤ c\* ?1LjH Zu:B2u<*uBg@{̩y>S{D}OON5gĒyq-CE;8Ҵme u,^Gҽݲ-ĵק2!A_j= K )3՟L@͸m_ꉀ8go(3~V譽[JmW#t6|lJ8.O,ziAWҤǘ_ݸZю-Y*0( @ ^ n y씠rnoF(R)"@fKﶃ)ـ4qH5A[AhWuQ\_P>8iY@B e?=XP*W|Sh4SaYPFCHlZv%sg@I<9Bbaq"#w tD tʰ`_^jƛ:K{WVELl7o^b֖rw&uϚKCxX&*iŰVB >![@ w^J)LKT.kzMYf<#ƓC6$y2\rmq x=:v=Xz&[ zƣ)U?Ou$K"ON9hR M6_B7y WIZ:Zn~iߨ"2[)İ@˃8͚dwf`UV$6TPWKP jL$s'uPίG.ц7G<+Z&^)cVq0S)c=45x/?%eXO#pp8얾8`NAS=UOݗ(:% xHA5&p@8L%r5?6K (>ʄB+*3 0;P(Rk5z(O'Ф 8fI|gG{캃$ CZO=_^B`ѰH岌Ӂ[*FSQ[s .XoqQzܻLlɱ+ς7"F)R_Qrw~fHtdCTLr0깝qe,;hhZ  ΄Zμ6ҙҤYTd%Z~icxEN9Ki "QV:,>Ꙉm|GB־dh 8 i_Q.I.txe ƻ2T`:Nж{Rl10z?lvcCa$k3h+ 9iw9{Z D-ˡס.<@rr6t/W?ԊUfӒApX'gMZYrxmR-ϼ Uy-;dL^/`_ 0Ϛ+H0vܟ,N'Ms fMMA w)NzC S/1âq8Qö%`q@@zɚt@VYpm-_}5ySFJ9rGS$tp)k\|s#r ql4ɮ[xq_V ?D+Hh7E3x)JQwZ< ?E-^kf{"`/GN1Q#;ob{znX۴=џwCd&oV6 S1B !s25plvmepB8]zvqn2KrWBʹ|I.U"C ^3Q; o8s%dC7#V++h LWk CPf4=9d$ .HeA%dY"胎];. r5gӤ]B#㩇 5U~1]jdwFu??Aץr>nKSgo{ܪ0@EU{tȊE^ƒIBHV΁VL^F__S0JV"u=A~̜%hĎm1ns/q,=l J[Mj5 \Sٙ0P7":#>֋tu̔ lej4(n6f{´%3{|~X~4ӭP s {Eֿ )=]5F%ܢz 4x~KR\=]coյUCݭv!d7SI  vXI* {xuȢE$hgnAݞ iz*;*2]uDysv÷hygl+1K8\% XBH]+#GsM6K Zeh1fA<)SĢ'Gf3eiܬsk*E7M$i[lyvIr)R_M+be~j6ey]_-.!+v%=?Yd^e0EFz }mYS2d"fL0dtѕ}6'vH@NJ|F̹ĸIi*;g"eD:-SȲn2>} C` GMƥV {T! cyA4l" h^HQ7<_A!ܩ&=-us|&6hYDyty/:2kT-(δ5UW!hϹx-T6AJ3RN`Z{hF<@.\ew4rVr\+Q~`tZ# {vzuw*\ϥ#{(ǐUyDYtYw//w* 1'tpX10<0QAfDq>#}QWit~2c Q[ٵkBtS5^sF aԞB4Ma;Ic+kW\<7IpԻB(L#%ټp2KgA# 1h$[&.Ӥq`udp+-X 79ǥ.ڎ- fW+Nz-cEl|p6Ƿa| g~zHߋC>2.d&S>q`kk 4PܗL :tc5G =tA|orœ" h# uDY*5۾&G)HZӆDɕ5FHضsxn1a Cascx"Xr+̧pd  !w3þ`K޾*N.ՎI"9d]!ߝn:m9gJdv< ZQaWzr48uz^j8Dӌ=&iWW?g[3ltiu^y.=,aTh,B_&<`t.F=:A^( כ dЄÁuә.66~ܴWi*mF{R@(ZlczECf5cvMA hcVOѸi)#4dpGMR~mڔq|5`KF nKq㋧r>}_xglZGK`Cbsm0)qsM橦:O7$Шޯ׬D(-`Ka֑0IfƩj$Xwp͊\WEw|+8%/bvAdy-`LAT_kp℧OSmq[CHXa;z?"]Gq<n^})L؀jq:JX394S"dZ$Hu8/cHcAe3*r9"%7yMҹXUj6y7l_z-a:o+IܘQJjݮpܽ> i[Cc[0tMxZ1SW;N#]߹M1[ t!8 HAp@nD[> <B' ׳zi4ydکz&XxQ"Xg71z6q1=MFk%~E+*ͼLirTM'o8؏'_]ӋDjKʥsFI+:^"J)liz@0w8Qaofkz^ٮ:'DSmU33g *._BWtRȟ<) c-ekQJw ljq I !Fv$v(b}s;貸>C"%utul^t;h[XUKuޠed?ܠn@}8::LcQo˿IkQA|`YXTq5Ү[r *IqH(*3~l>RʛKAOZU/d9:]G[Q 6?6lG#JNUE_23é#1&6a 5VEQAX:3*ʲqCwL*0#Hr="~&y97?z0?1Y q5p&i1oG2 ?%I7>6j'vy/,,-W'<)<n_[&prnS~{]b vS'a#\1c(JI7fMk;JI#i9ƲknV,: bQ\G%2Z 9&PДs ODܤfNer6%޿(\ZE?`tS!j,:fyfȣPί|s`^bTo!LKQ? h+J@ZtxecYAg獏yo5ϐ$֦&͜fP?Q\- {`G-! ` 1EYeZrw?Z+X'wqԷZaX[ȽIHؤgS;cÝU?>6\#<޿&Yvj|+7N9=r|hm1_ied U"^nR؝sG}-Ce?mvCa[VF $ z&sTu+KdJRH99#k,Zpf%jEۨ _G3r_NS^S?T~rtO ϻXbr7 aG$_iՠWgߨ%x䫴 g\0qpt&snjs&Wʅ@{솔zڨ66ysi?%t<ݍ9؇ZS?\Df}ꟶ`L;7R:w[ =sʖnW<&OL72'<9˄Quw ^ _s@HBdyre)`ƫT*Ceӱ`G#B˥΢  N gd<َgnH\l3_΁ s(3^ʳ ذwѽ|ءVc*[oMb\y51vfI9>j1 b 7Cm1#g_44V9T=t3+?UB[(,xm7_'ϥ w61Q)@{`Q-'&<`|C<&fPd, =.92aNIfl5$XL_f0HIi9oedvTڪLz>x"?S)dB8qPobG4D]ulo}kuVV taHRdx(*?o5u8c.fŽh;f׸ *Sl,;6{BeScڅ7*NR2\ȮBG 'i2`ݕb1BHJ?l<3z2* ˳++&^uC".ǁkTb(!!2i|X{>`~{Ga_P<AKLq{ [Za>Uv*jF3.r{XJ2́?X2Xd;:kdQX&)ǻ% bh|QR2-<M6%B젴]'p 潊M]Ο>*@6CIw/ Ҕ"mBd2H5Dl}`)??ܺ6݊;1y75:`}!W@tWM4#r) 8rܛb7+X 1x+!ob.'D|,Nuqw9 #*~`~='p@2qYŶh/]}>WStSz@_ EUb $Mut]DO%G<>K -;bg$!- :QE/TQxݒg\?BAQV:޶j謙״ތt_-%VP~oql 3ȪDG3! Ԟ(5_@5}*PxTVUjz lzLְbĽVls goUCi y _sn$o`MF5{r߄:e,\t?ߍR ;;1: A:٨ia@̂S[C~2kipY$ufw]w7 >>~Mw(Q|ITYz}3 klAd!ib|360R@d{u! ߹iLW>i,//sUk?/cw ԣit Ǟ/.[(emz__4@df?On\pRGW̲c6ϗv91yOyC aTUuwX6G!X9mAs[+̷>Lx2+q FƊf n?%6 ?}*hcs9" 1&kYz{CZ0<z˛z_s""# f%ǭd8\ΧF뒑tn+ssiI Lо1(/]<(9Jv;W}2̉c;3 1X{CW0s>U`%"R-~km;Ҳ x'ΛC6y*&w',E3.BBjŎl ʞ% ؀oE d>uM=nn<= k4`iq!V]y "R@`-P e,{N s|&m x'uyHt!Kl)]H[WS%(H|.Kxs0p_6R9/ 8kI RjuS=w3sFt"[?e8dGx3 [k`_yۡvXp1 50C,&ArX j}b6SWj4PL J+ÞUiUf#DYWQ}VE -~WeԳ q!}-8k'hς6Z+]̲+%B;B@S\xXCR~Zf/('CB0" wY 0$!\ޢg86 JFڴtА6u9gL=y(YTq4"@0SϫVxE@ })D%*40u 2vAK >A ڶңCzFv^A- ˒^;62R+}iP.Q&gbZ6QZWM.p>Ł(9((&^-E#}OpQk .1mfyZǘROb+"Q罜d"sg<׈0X*=.6S븴Q,U:{QRW420x8ÅM|,ˊ+e] vD]pJXl$ 3t5݄nɸ{T;Oc;zYO8&Y,ۯ(ˆ#B~'=4df:"甚 vl>Ov?g9gOBIA .u2 X&t/}]?Lv5;UD7RB#f`B6pO Uv\07K !9nTBpiaނ tvCH?Lk/RC`W€b`3M0B7ۡl*J.`,cfPF|[Hl<ʗ;~ @COغjqwyb'Dy}Tor{tJO&'%ɟK=$LUr-*@!1lAvÄir ?y7rN T;yu$5cU?GHUsnd%;|wb`/5KX<԰b> NaQ]GN sqCv[>M"J6('G[&d6'zkNxQYlM uflv|u$֑|:"q&Uv ,+pB!x 6}dZ#븈A_ಾ 0Ǔt#1 MQtɓ*;=!wYnxpE[Ke0 Fٜ{L6V~?-A,{l @cݸ`gO,xO& so046wRr6)zH!]4H9O$?9v#5= rO#9Ӗ|ml '<ƺa}ɴv/ݭXtf?t;ANs1`w$!*) KrݡmJ.sHμkv\ȁʏXCo}&;v: \@CMOcdcNAɚ}4C6/:R]A5rou/iD"x<6M[}Sfܔ nM >%-V1_r`) S$QSJ*?ɽLanA?MRYE{PӁx#*_4*vY '6#>G>lM!0:]fx޵p.o* P5ӝo r-0eZwJ(+o7j96cS%:dzqX?w/zͯ#n躷ё"l=0z[P5r?*`)]\,3lf@Bp#v[ku*6= gۚ2tdhgZC$a {cKp_:WU̱#]`!?& GU!o@Db@W cM@fᯅkwkL7YyTUcF/׌3ZGZPzĊ*1ѳ[A 6Nў"TCTg$nδ55[(!VjKiB` KbƖ:):vYpP.0hY 6ʏBG\Hq"AJ"9-.bg\s뿼_|XC&Q.NٚK r!bAɸPo_~\UǠ_ Hͭ邠qWd[2弮P!c }X$O ^<4Mi ꥛찆~[nz<OE9P%5Ę-c@e;YsfrFшv%*o\coǖym9OàLMZ &J-Dy_|.>;؎Hi=.0glaYM xK^,cx [꠴L!6Y-UˊۃP,Ma]̅/M]/H`-S{ǿ:983eWhxTM!pTK lYEi=:kE.2/i#QDPeƎ_i0 zۡH|>R{dt&]zb>\l%e%签 zwd1g"vf}ܷ/FC`HFc1ɜ%)ݨyGE1so/2#Ș?Hg{2ha/4&'~`uHWU vFOTC9Ltx4Ȼ R{gt'`W5s.Qq7ly2G+FC([V\E1䘌nOE%6-8x3_<$*H8`(S)oRy~lS9Owm1DTph9@j~R.mfINRz|s#QCؒͨ5 EX礋m_.MV2q~4iB`3qNK$ CtDIQiZP OT}@AݲE^Om0[oQh["-Y w$6)BQ/?m0Ԫ!|n|0ˉ Åg}h~i.Q 34qJ\U4,.pe**3cp(VP<\ԣN=Y*򂉑pk57Y(?moRR*kT =jz䦈epaR&J;od cJ%]b/+q*/m^`l޹L}q~̊+‘ =w%)I{GĀxl&T!y\wIVP+Èm!f iՐi!C>ڕ 6$ WZ56vIͭi'Wޭ2b6Ut*^?+ Ӎ&,oz ;VA&K~I=W?A:n鋿n-ZAQ@XN}Zd}!9F0y1bqb7aPXC{N6xum/آBr5IOy6DdUh>I>~ `1Ĺ]m@qWvuzLWbvZw𩄙!|'M.%ZD{g "F+ߞ\ۨs BbktnX[sq[yPX 6KPUY,W9 31޼ye?)Vqߪr4&L(&ʣ8r ۴D+DP$k]۞!(p17y*EE #'3s=uޡQ""]F1aU)w)7f2y FrH;Oe jH܋k 6n#?\Mb~9rabQP{>y^۞ UY~">qad&%Q ДCa](b!L{ Z gC1/L77[#sDIaa+́:ݻxVylDLm8: rOL"+?ZGLX>^b:b`8CS 32:o]6Tck\_ոU싼U~n/d91#H+:0ٜ;iM 7 kn9Ōfk(`ߑ]/*DPgMa(˂Д ,l[ sp۷(/ ɸ}6_&aգWdlq0Iu0rېz-If‰B6#6|*y<9JZ  ܌hgʁW4\zFJv@rþoIV uqH͝itga-n n)O|uGe'3Ntڼ {$Ϣ$Ow#iIcFeA[&2n kjkD\QZZ9nffT@`s4~rA"\dH߆R 8:x UPhX6W"/eyS(i&WٞkRY$mAǴ]-54J҇43/^6V1dMGϸp ߖ{5 .G95CZW)WA+P&=׃d/Ut'RjػȖA8>|5ZJH/o*G5G`bTaсmy[K?WlMvnw%KAlU'!H5-@»52J.*|_I܍&xU'7#G U /x"(eCD*0cj<wPtkEw* ˗3lX]hyITY|2WJ}Cʮ?PTB֒r 2n2&\>+&CN]5CjrUjm(YX䛾_`[MҢz_j2B 6M6CcCo-a} I8p9$0Sz2H ۸-gBn~FLC+b,,.#u3um@/Ocm&t#ګi4-Rq?Hckrj la wMg1adW<4< 'Oe,ݾ = @ø'e0ϓIcLWzR"']/."Ge2kF4CIEv/).w&C)k]$Ok~\TGnQ[d;TrV % B&]8_MgbaQ/c4?VXA:V礥я%Bf<~UXc[#[zqsxQǔz g=0rtz,]0;U y [9ӊvOD2iplhuh81"8 cv](2'k;c)ǵq;dDFy`RB:UK #bukzuI>AbAb-UVEYI [o9RD>W|'&p:Ao}jţ"䶪"f\+CE3`"Co!Zu1f`%^uvlB&SAtn,qm:II A 21=2 }~:? Ck줃BGs^IE$/_iɤ賝Z_;A_6:6v}rjm7 Kv̔C nfHBJIk©ng _G+^^raKf!o7\v.Ehǀ>t$3w-MhaO '$ࡩiʶ+_noќXrHmY 6XsL[%BF_>rXa犹Q].)ۼ.}}`L`E*UziXMrj]4VpUy{٪#L0X ]>e[@o qk#725q sDr C8`4) K}W1f-,DI( Ke }c ,a>,P 쇱R\IϬA˙/423)7zG7Ѹf0|Ux"5T<^T4Av֌IQprqЖ7ˏ `)AC: d%"= uhRӖwgD.ei7nur ƌi ՕpD2k@bc#f&Z>|{TZp5ٹ`A*VR&#+ԫ0L<#N;+}T8mdXn%rq7cleVF2_M妡(q؍78{r3W$l~CHOFjCsT- :yPW{ui59z%աτdzN,EPEpHZ]luAܣcrB33r N,﭂0I)Fr#0~'m߷zcH7kDAF+gKvԍh6*Vu]i|Xf[ B,׌ݢ()Y A?$h?Ix8jubr>x[(HW7}9N` fı z30+(CXSVқO@H]N13r*VF]v7+Atd|Uf= Ff1lR{eTE?[:=l`(Cq4IMz [n{9#[wUhlRf.էO񆓚\6(=M !+@mժ,Tӳ&8":XCvЌ>vאx}4zCfa[eI[.vJ ]-'g+*}Zr2ٯ;T{J; s,>%l"1jfEӟ67>G22J| k3u#c]g#u<29baeH8qՃBŠAT̳$GM,fF =DŽu)./æsvj>B^{zk]$*\edTzI)&,%Cd`b/}դ% O9UdDL/\hP)wTk0tW1ţOb_>ƆIKb@6}t*^.>)3H .q^EuU9]t0+6O\` >AZ}#fps_糗iz{Ɠc"3 \hB\|J|SSH̦\wainBE(֓Nmq{EgTp?DfcӾc=-ّ訔;DP f/ȏfv.dqpx6Hyx+ŴR \1 Z5.-m'}<͔\ѬWt&X`zc@~+3U"YNqEqE̍FLצ7RiO)2H_F7~q~u|rJ3 <6`XĎ[.k^LA2k|9XH<$.Ok;` nAzNVxq;( lLI ZW1&*0$tϙy{} Шi聄?2JZh  yߡ7]}8:`y٣i3ۦ䇀LWW؟?HL&$,)+J Ua՜h,<˞-SA}ƻkʼQ WVy;uׄhMrd6SQS}_ȬLFÉrpAHaF8]!{h&s/F][gOuFV=x" M wH5\k+ cڮ1Y}Np)wr>7߈,Y:*ưd-rC1.2䴎/g4E=#OL;1,ifͩXP?(84hkrlocrF! ej'G"OA#tnW/+p52ٚH `]jQ+ڝB͚7t%8x83c2ԥ $D?{Qc| p 3_OՌ| ~ˣ_(͍fUv,\ld%C;dOl`hQ? Rς3[y.zB WІd-ky s^ otFdmx FSL$%Icmivc(rBȘ@莑ʧ3U&ת~#5-c˪9 .>WmX*Ra./Xߺl۳n( Z=oBFն&e+t~+ itmny:J[<>`poN:nM<3dkiW@Z?h'M HQ |^C`(1,:X V */@_/#`^f7DU@? ʂC@Ǹcn^#Ee,,CfHT?ji+$L/ }'VZgnӍtTy,.:cUfQR) ؆ ޘ}n^0NP(Pqϥs=$ƙ-v@Wwx{ 5ɳɣr-߶e.PCkLaF"EJ,t]`FcS(S W * M(bx8+NVr0LO* }4 r58UF;ͼyKT)5,◗(eSmZlX9gN>{yLW_N҅#蒈y}vFeR& dCy[(!,? ڥP렶Ɨag>LN d~#`⊔um$Dڅ]vQ6 VzWWW5~/>,;O: c~FkT!DX6?YB#5m=㵹~f[Mϸp(pw[l/ihU-g4Rۭ6X>\fKK߼ѩV6rդ0 @d֧+<†G1D<Y'TBП!47%5XBPէyI.,D A h(.Zۥd#! vUq|pćGSi)p`+]O;ޔɛ8J_SXGf[1"Z ˝MJn#.S S,hi3gSNjl6He.LW} 4Mzx%LE)|*;J[!4PPwBiA=xWK]{*rZ )LKA>\ ^[_s_y&ϏPCdoOʔ~I Fo]]':lfF߿8^*(,ܖaFp\i..nlۘҜK~>tEͩ1 aVwQa,< V_KWz`ΪGՠa9BQ<9@$==/9$7hXU&'Mr[EE[I|IF㬴)lll5Bx8c --ƫLUb'v ꣠ 5Sq>6?K6*IE =/ xۜmw3Z6g^^W\jzbraVWY.b QL9_`"]a(1b!J֓T$g =ԧs29q4@hr\o52q[}f e/| MP)+G)Ue36Fݒ~'7P "?di;9oiqܐ~K0&65\4,ַ=#A i%|q̑J(UJPia"]Kwz;Kl~k513fښU v̲&bǩ[P=Q{G 5l$:V }dWF@=wwwtSG2 E~$/~"75@c~+>A$ao!ߎg)UPjtoOcN8v۱6h#>gh]o(R?I*(zaid rT \rg!i%P^N!Ū" |K&Lm+e,Kg8s@ ~D03VDy>ϵ%TK:aLh7݁!GAcW ڔlNw+x%!0wm2>fрQʨK-+볈VзmyeibC>_{%%秋poxV,P+euŮt=Z1)~KjD 鬵nd-{9w[|*O<,ˀl?`[aU6DAZ6vO1#3Lm #@uգr =2yeIF?=6cD! ,5 Y#vŕ\MAM`"J[x.ws1BDф^ONU5ۨC`F}Š=13dXeϔ!wV)O#8R@gS.Ɍ(.dpa޵WNsUM| |5{c:v08v:[Y@4)4휸FjO ^{Pܭ5]qP1;4GWkXj$-ژY4~Fjj7H#,/ VK-DJ6lZt@ӱzF/5Y XCx;NnzIGb&c0r;m]ݼ@Ťڶ7fh؎p3"&\j޸,5 Bh,A0}w4`m m].z;-/P?\p{VR9ЈDL4_9d?5^DE!6L(as,ǎ_!,V4<9%&g@&LA5J>y'$PFZu&jl,S8[yQnHL < 4͕kW| 87S4TRPH'B^m]v/Ea эȳ˶j)C7F ޢ2š)F38w¸Mtxtˏc Sa\j"aoxtZjM) (G-`c[҈dez$6zTfYBc'rjST;##ADD&Bz8Jz&ݱB@YMLT]̝l"GHR=  f;ؓ!]o/Mt.O!pNFrY4`09BZ_bl_h8rJd#oJn0UM07WKZ:k[+3'&C)/uU=I1fOr, pˮ#-5긙-s)r3OTR972C2LUUS;8qЇ&wnZćlX-P v͕8dƒFHj5η(v-rV>Z*B 8,;,vM Q@ nHؓûr ύL/٢= PZXsA?KY:7 -rx|8C*.359wzv?* 1Fzȩ lG'tz6B3|)^Sho1 :+4zitt !ʥ [htmtn_Ih.b>@B!H3tݎ yҩl8elgvBtmqڛXh$ {wD]畱.m*`fC%"S^슓I7Lx[IsS?$30G=ƚ ~L]|S Kr\I֯,/B1.u)ص UŴK7axԳJΦi\yZ} ruo|RzwG=Rq.Š_* Ÿnro}w}.f11O9ͅm>o-Vdc': Y~d/4aϰ1٨F$Dt}oS-F n>E"irN<|=haR'WF4()~U7\FNjXɭ{j`e)KSpڼJΤF6e*kwlfeKʏm޴;׶)D5xރNIG[y7@[EL1~hc)mZ1)S4{`^2UcG+;^TKMmdժ.ǎ\jyCLQ-ʭ@2E^jH6'_ &!M (FF_;-rRRfa^;.<bpɿ{XUGlX[՘MQ#<;K~V6Ieb=lvQO"RPJ)K;BssJ>q{Y)`6W[r? Ά 1c7f8x)"Z't(F nMH Ŧy`_-Hf]M, fxv23]PL5p.Q؋b@ѸJOP̙+DHlq+C5u7ObKFl2k[Rp&g14H/m!^Bw&w(ޘ\;=!sA j"߈5d)Q?f9"JnēQo_dtX ^S Ʈ-"i P{M:f!yWJ͸ɂƙE}nPMW, 0-od}64;HG0E_ѰaINA.bI#\BlĦҘ <%ckѡq@WK6+yz5~kKʺih#ypvQqrz2 B ђOhu6k [z/C2Uߍ(9L xcV3xL,-hɩ'phZ<=iyARJxSqe\RpKye5FNi j$ZƦkr tV?zP^C/{A@:2@br&0E%Kԣ,*ИCfqF"352lDNi ؿփ?@ov<2eJfӭ WW./)XBҩب;3 TB3=&B\8-6]k("h񘞦=TZO+.9 _6C,A',/h{)ظ؊2-]~TUSȠX4(8 @ɶ}[`.]{q{Nꈠx"y/q { |5! ƚ#lC]EJ3pH̡BfBIB*;TXO0zKȨ7H|K"]`9u@l+Gp[?g&_WVYH^{7E)-R.-!+|i[VA/=N,X!ojuo'v?fѯix2-F9y Q[@~vz^r u?|Df 0@e#GviɦHE3,H6>PϭM1<vZhEN\є3#x&EczکklӰM\I櫹e媗r\>OR '[gU$09ћ#^>* CT)uBr+%mJ0A] Z^ qb+RZW.Nr; I țTm؉?9 =mQt+nK{9b8|8空px:`grio,SLAF^^_nuvό!'-_-:8(P/ R"J/KxT>W--fQW%e; xŽ. fc)s1Xq Uv}e;B"[%DygUpIJ> v>k(Ǯ޲'Z#۶`欖K]޻<ŢXY2#r wxWlP5HU3 yH4;[{ü pzmz{Y8'Ijц}l~( .ZgC\ٖ>n-S:+"׫EWċ&W}nxUb$PR=oPtWLIcyu <1oXN?sU9􀛝d 鏁 cebv=SG`>r^Cw@׻Yb)IqK*ulso}(Z7h!W? it/S%+Iؼ.4, a]K҂N}f%&!<=K+O*HGoj:E+м'øӕAty5ý'*w h ZuCXc(H^W!+,|T,¡ԋ{:0J`5[Ypr6WZF%DCВ|4uXȻmu D%ڎDskڭC"$=7J G>J#0bM}Zdue\ 113y3Jո:E={QTb<ӜG|n'8MNy3ps%u1йNOFy*'}}M M:k4#9Aʕ! 7(uyGnREM%H2DG jͺ$b?]*A8dF\u}.djyԔ|ѵ{DkM+K?³']HFk2E)gflDFiC)b/PXV>2%b5kP_&'Z4D7,&B´y,ʂ;AoH scAYM}:y +?6M+Z+(h *غ/^Mbihڔe7 u:D|Ҙ# G󔱟θV*[4D{mBO=&"JV|R6r' vf=UWOn pDuL EvqhbyK;Mź( |%e7va';r'Č!:'-YZXްm1Eh+V\B-O AZn. nF)^"mӺڼ羲5\d 1J)~ v,G11&T<7 8%TvFٸ7RoM%M젭قo3&bYӶ `l _o@/XǙk*/d$ "!.)_ͧmpɴzhcL3Pc+W|BUt60>1zk[C9O.>2 n@V~U}AmFvLerTxMgѨ#q$c$FQGfX0cOW> ]mR5~smM趯#`st'6XK; *We=zw3Pq{ t6;0O &c=BXu8*TcXU>>ޓO®Wxc)s75 *{ؤ֦~w э4}hhcZFӧ Rb|[2[Sv!a~ݭHvkj0i16JvgOR 6}g%khv9\ e摰>x+>"]Ra\DZt3P.e^6%_fm oMfQ.#vײ>S ?<(`|R`PH@KF*QOY!QjW&*rk_e7 v?i_4P4gɞk7.dzFo̷"6{$pYa\ K6[~T* %uŀMU9t% ^GR+|)$RiCRj}v? ~H^VV^=c|myqάWHGVkiI$$1>o&p+'סF}İit5j $޼yUAMu >qJ٧Y\qG\7\( 񳼴[`-aқA46VR-toNJIiNǍq&!\W_QVCBS%nRa!֛cw|<$#/Úޞ'Řn8U]ձK2dА #Z$߀Z'.5ꞍM;Ax6eh& `"uu1YM1.%uXLܞm{.LѷҒ@>GW':6nFK8mʫŠ;]LZ Azq;%:xlO}nߙj@4P: fA-:B I22: ?~uiu7xyI% %w0[9K |]ss2+/ڰ.kTg|ԘYo B#ķvX6sˋ* j}k)q(Yyw]ьo"9gF2=c#[pw'+=V)?Vc|dC^e\Z]agVY$,TQt cyxQw#'kgma$@ew"&{I4_INKVD?PZ̊BDON:jo;oQNz#=#PI.D| dVKڭ`8$&V}[*< ֥by%p|q̬DmaLp[ XƮԔUqԊh"qFO&:Y̼%4 [^aغ8 # l Bw0~[# oa?'x .ε6b0HH0d"#>Pi}acdC CigIh~Ȁ@ JG>.䠱&ax0fq鬟[HuPM')dн˙ ]1vCKCcP 1;EJ 9df܂]ui0P9M2b Y[ JybꐝQv4Au˂شY4HQp}!x\hVsO_\8c֘uWbpD2rʧ-@8/Rݢm"!g}N +z9¾k B!|ăaddw׶ YQX0 nfMeLo%}/ 5%>xK=2${pbG =nVUaWps8EbμA LBEv?_ **g|2̒%9RI2yf+ʇ?6&O mX XCwܤUYr;ㆫZq{&4ψd|xe*x="b]ޑk튂ҪumYrl#|^8yғ[8Jr mKG' />{7X)XI"k`↝'xt5 $|ªICOrǻ~`uC,=[ zEN.{ghYŇ<#7ݔC!TK.{%ky@ۍ9OLC z] Ȕ1z! 0^Ɩɮ`)Tzqˡb~#-ՙ}&w yq@ڋmfڋه æ\63~`h߫`V1X`hxtvZ mwBU| W"̐ux푶n,߬φU$B#MG>s3*b+N%DT/S 0Kz%,(ѤEHyF/nW'r {f 4{rSjU=ςp VaJ_k~/ N_&rY9\$ a ˾Iہ1$]u3\ #Is}$\sצp_@-oG[Q9b{ H;TBSlQ!LTma?spb)Rp )ev菊0t7W>Wf#vC̹I.48>`}j#irn|25#*RZ͔Vn bu'f ݡÝ|0)9Oc폲 &Kw@b9(d#/p= )LST pOW*TiJd\ ~w I&4m3[(* `@:VpS KLFMUt{-xW,RYsFZ{*q DpnD(Ir> *Wu a(7\h'!R*p;={o๮M4-v^ԇQjC ҅_ӆ.3EUm<.~:Ku]A$_avQ\Se"PO˻ [o blS(]w*/BY4Gf@b% &Q=qTeeSأ6 @.l͞Y:jEπeo Ӌ''Ȇ"|Q9mLz7}:-3UmxuUmXPXm"KJ[c@xuF٤nD3:J^ [$jc5l6*dQ)`Gv[OIRnP(`v{38X_ 5BA`.n@Z9 yFk?f&@z0$|_LPo3 @.F hx(_j*p2T,TܩEе͐E ߓ"B̳.wӝM384SK~2f!83q A \)mSy۷C9{ o nXa;j RpC(S[xq&) o_$fPQN0$5̐Ҳle=c˻4範#yb>kdo$%t/:X(aC쮗а8J ϒ'Zjݠuj,i,:M0=b:4uFF)Hq;Z mH,Jd9DtߞҸ9zlZ}! Du_5O[>/k/[x`n \jQ:(tEܓEL.Gy7P ΚhWh![^(ǵ;R ҇v G-~NQ+J9_cÏON̛q cm_ cڐrX\ڶ) A+;%Hd-X&/)}],A2xio<=22LyBV\iR>-[ "n+mM#5J@^dG EBQ}9UjlE&6mnL p6p7'=6 )O[ŽDI/}P9#/&c36`՝ܔ/VI~j& w4Ir_a:p球PgyP s,ɡ:鳱C&UnR`cXP.,N.ez)hTI9݉.SS0"J /f~(˦xs^]dwQ`bPXkPkG;f\4;QM%K#7L\;^jI!$2'4Ե o(qͭF `Gs껧;\/5|pjƚ" ERuBG6g(䛴{Ml.dmfd@0~MGv=Y(?dYY{f $?'@?qa 2|Zɋ֕dMftN&z mld)oWj[xeL4xlW=Jy=CjIT!OluuOzc5õZhb#jŃ#6Uԝ;.KR ?fol/KP&K4Oo  זηCV#z1xvue:\@%)vRP";%$XXVRXM910C2fKrHh1!-!ٚm>zlyÌqi/Aw C&'0np90BulruK'@?&ㄵ v"-ߍ6RX02Ya,1IۣىӬN4?$¾Tws^.эQ*t=,bqgc*t&vzqMۏPyQD,]Z, '"BA~5V?3P=oGX ?' (@FHYT.#}1[(R_(hRB^O*e8ERGh+'uoD_hF,ټ/\je OX*.!=VRnu m5߇GīmJ,t#^ uQ h0 CB;"w1FhlX;1zuBXwF!j9vk [ϣ!{JxSR%8ĝD ,6Znᵪ;O3gi [TtlG"or9J c֎J!;[IZWgZ; oc{iϋ7łՁtAծU!oJu-Anc4U9q)Y¡b}ZT{Erۣk>?˺@]ѺbRpJa@@S;bb# _AM0H)-Fwo$WUFH!`}NtYtJR (:rd[)EWջ]܍l%15fC@.瘣[ Xݢ!9)ca٤;mq'\k)nB#Y}@I?]v.yk^梠98#rqOѨ ߣ!,$vh^qˈzAН:Sd!$o#v#25ԟGf3~:TزVJZcQr'7{Z54shoƒ,'e O?$\Ԧi?~euM KtYe x|;}f*}Պ``?a8T\N~<~ Pq?ۨ>( e6Ae"Y7]JT%)~>|UGa9㦠gřEXaP$Sܛ3 Fuȗ{җDke66&;Cw#^C60ojU|27,Gj++ZM5U9oG)5 b #o[78tB@ŧ` bhMh 1hKI,JL{2I)"ChG)GG+&PpWKŎg4tOLBdbv(]j Lo.@C8jcr'+ݎh[WQ6dh5E#bo@2t/ů~ & 7R~-*ldWWe= Shq_D-F:: ߈Doje{O ]I TdզL<4R  ց03n׶YSi+7LwcƯ8nrfG|V{HUϊT^D )ZjhmQqױf;an4&ǟ=9kr6#UCN=;}<рM]b<5h;We\la\ePٖfɞ“YF4@7#F\[8I|"Q5yE 73W(}0 RNy d+;=}&9vie<HbxR7 1\KMA@!5,%̆0aXxث)4h5njZX5̭XL=–0ֈ!CMYosVګ༯'a'^+Q2ZXo'* Nt7%/H1 K"ޘK667=OFIң0_EکʩARqKכUPLW )#|&-`|]dQ cdJ1kD}8je# i4L-s Vk&ڮSw()*D!Ty_O92B–T#DQ݋w Yʱvx3*kb"{alI[oOHM)NWy>+\V'O'sUf\93~W Γ'Aїl߫.FKDz)N_(蠚Z&wQ9#<#w.4y߽zm -EDTd- G̚ZCWAF?`nkRiFvԶg|'p^[eQe+-nczۖb'¹6]"Z2#:& VA] g6}LUeo n_Xj~OB 8Xn| <2:OV鴙G׉!q8mjA+Hs߅4\aO_D D{k6I+o8R\eXUF:EFn$)ڳ0+?E`3:nnPUh[n9hK <䖊VC5eV2cFjP A -߱VQ%6O%-)"jK ݃jNCp82lYrW}j#s8 Z˜Lct3k{ @\PmD!ԇ1n8" dAK$a}fnݚANmܿ_A1J0E)kk@[E[pE./Ygx{ -iK)+Xa+Zxs6 6@?a}`n%Bv%6~Jw(㱲<͊[,.MIF)ci iJ@:#ӸP1^s"Ȉfu6NJ3?(XCH๤xPe<64{*q=%uS Yj0PRg4ywqd(K{kaA^sw8vNjDKJ>,-1Ԍ̾Gާ&i5)d|Σ8AD()Q[Ub[ 1t*]}X&CP HF5{:$wdq >E?Gty#M-(92k@BVl)G7430Kxx ʭl<&Ϥvz7y5üh(F6v1藫Bύj MKɧxϨg殢#@(S TUOeCJ7H4XY8_ r*@>0X P^gvˌU,025'h' F21# K| d~H+xy`ũs,yޣe ƿ.g" AfX1E5hE`';CѧLk:Jid.xU6(M@jL \WwpX8RÚ1i}EM 805l3eTܕ7vc4^#Cz_U֔ *Ei>b81{ 1 -v_{/B O"e kg:|#qBPZ((Q f=kZF4[M |HE͍^`(E_Vr6ab=;-{k3uI4PSS /t'_L`2xk1D\9*gSvݵqEZ^@+eS!,OOz|&.P@nA߫_SG5"NUinB}=Wb<9ς(Oiy&_2aYrEL!fQW>B,2q9bQpEڠO EtB\Lo~B?SB$/[Pr _PZ\:mvK?o-F2<k%],1uN O ڧ*1p^55It7cb-@j ?<F(se_,eҴ,-]ܯ[t:la32K4TXep̣;/,bqΑ!$&RsY :td"z=UWWp,7)<6YAejԉWL7J4%KɊ<<N  Dd5 t_af. mDRҫd Br8#t2qMoҴl h}En@.m}!TR0 )6EP/"TVpN-~Hm}59̓ #T+A,]N\h.9!-G Y`rꙇ /MMO)xFnm51<Ԫ U ;5mrR:pDXmuVA lF|\Tv%$Qب$` ω54X"Zvv~}rE m,JhJԫN2HB ?ǭb#yJ8Kk:czFb(qgGDMr`O98q[WQG) ju{a#HeMOUp DY㈸xA03Ai+c֡Low߭ sIVJ/tybK|̫$q0CTVʃgLC.oN}`-Dr笪z %a3bFJap@R>oXˎb-Ħ`|=-gexs¸!HcIG4 wBtUȒ,6vK8A˘0&;όxkXpj.}/jcalCd -c` -IV hm;Xh9-wɽPspJ73`&hWv30Isj!M "IwBa G2$umoX2%X5ݰ,d?`{ =jߘӊj_9derK"Pπ@\CE[%{m A)+ʅPWh]d9H ?&wZt\ 7XgС58c&5W,ynN}]yBsw%5J ջ`D?93?X~n,c1YΆk=(WN=#l%TK "Gkut0XGi\=gY> )5\3 /JVqwƐNcoEeln2@V55hZUw j2Xe~{ \wl\gW ƼcsΑZ,TE >Dzt"Jx踹ni Т,+;?ۡ­vȦ~4wA%3 bT\ӯ̎LiA y&6t:%zUᦩe+@awe ^N!&E.$Q^sAhy hKyƝjztH~6 jw˶{kF`_Qx v%Bs%1s t0{a='?wt\K]e61lzFGȧ^,/V_0 4fyW%'z>Ŏ"hUNm5bIp t639Lu¿ѢNwPZF񸚗ߪ HV ZKFMBmm}jadHzSfDu,+2(хi]ɑr1zVS@pv%DfUQ, . _@deߊ@Q/G[:P=M5>}M8$T=[ֲ43ɷ-zoN6%AL9qc۷{"{aǑӝ-Z  ЖԖh$73-I#GNsb|)\ :> װMmX*j>84рiU3# &3?G C?)x3I H{d2{@q O0;g"FJC\ ચDzݢ &ʻ;Ԧ]1o d:@ZGk~:\\^.ĐXbd3h7S|Ԁk(LKWG^ohsP{u*5i:4Pg#-W<]tKp tv)R%j<-dEpvxI+2wg"$ v$&tudG-s\ 8O '0J]-=#Ȼi)%`ō%IM><^ƒxKzH|o,uڑN**31`)G'3Lrb$Aq%Oۑ쬔ljGz EZ@,؛:;q'#k.؜~JH%@,jx8ꉞ" D؀_R~>6je QoeVUi3I!X^_l`ގr6aIE9|.#jc0;ʠbHeT]DiHĿ:+КdjScN :ӵD#>&ˠ tS$QAJ®O!(#!f7+UDMeh9f;y bXfcV..irR噏Rdez2{cHTQ쎀n"!}?}"+e$45L<H=-[Ŷl6=j}Vr{H.( ԃjղҷ蒸l~޾dg9]qF[LB~ar] U;Yt QUI#T@Բ>uisilnQ2Ֆ8]oGnD#٨йF@uw3y&腠q8 O`kHSLry]S (*cDfGOm]p#]&g +/5ud쵦CjQ<Ե{1{ UI.˙>p&5xQW ovwHh|p]_w|إSc!aq7 2m8wv Y6C<#]rܠSfmZ~wQ itETY>{2}C̟0`Y̚c WGPkv`Nʣ+GdjB#'xrr MbBD`ĉ~[_9=5CEZsK8E3_$jK$Vۧrޭ/'=R^4͡^$qw2QdPRQ`9DnkqX|1a .=n%g灀v[f4°YZVòy]u q=E.`a +޸T9Zռ?fD i/+ӇUz !nmب2V0)(vh'E.;G{G  ݲm0["dR[:L)G0rS@6lz>w(&S|⋾3nٹ*Øz)mxV|%:+WNA3_P2`{g !ZL$_wfCܼ(gs6֓8Jiwx:)˫6+;L,6VJD F)}`` m y29+$W8wΛ+OҸ;aU[Gs[[WTH웦\d-'QjPT\?2b̯`TK$< 6ĀGG)~zA@b,Noj\fFӋ 8$H#Sv]&˟ғ&܎cboWr!.hgI1?$kd$\eYgyW3ʲL T"cjpEj"x>|7}QeLpv|Oj"iҚ0@HA/8c cR`51Y2}a B+&"w<}{j[pg^jݿ~,K'AO0f"Gbd/^9>b7JJ!.C5T!ibaT+[(lr+/D}*GH! ;uԘBJ?' t:,û9g3;`,kB兩v<"7C}s6<|`E*3XolZ1=O__ȽaW xӂQ3C^PҮ(ŝQJ%Aڪ,R'Av0"?cFvoM͒ 1D\ޕ: ߐ-&y ݿurH󗺅- A> 2Ū)q$T3UQ,(N ] %m3{!xU(ƶ$>2 HɊ;`Md 2?~4]:뢃fZa#N];p0YdHKM㰀26Ė$=_w%7PotJ]'"'|lHEIo #5Bq+0VVKH[~Y\us60HKޤ rW:zz@}f%h-}%jPtR^`aaMnk=۠I1w9JNd ΔZGam=BsII)5T zīf~۬05$6=uU|b XUeXp'JꜹbG$*,E9 cax lC(i~D a 5.ajOo"Ъ#ku6,R$^STO7R 9kc^>(,c} D2cbK(54w,3< k=S8}_khU9x=>Z78 ԶK\Ӄf9+k*8G͍u؝Z>r *ߎD9oA{SUk- w'YR4#,[ݺcX9;i:Zh: V Ms-zr$6i埵~'&@.6CjGj^|Zg~\4`=ZAG̹v~D4bޯ7+OJ=пfW J'뽠N:}0s p幞[qe_d@bLOwѣ>eӝ1DWBiklIybcp>(]u<|._WA髀P>LQW&D*iC,yARm4qZz:1g5Un]Yh)/ے̏۵W'8q ?2Rfqi2bl*A5\8RN!?1˿2PpW+W cXjQbC4&=̇X0#QETiGp,Y'f!-Y'ӇE &2 tHA5DCPqG_6(Zʽwk`2Wr?8q@/lop`ďE%A*7yOv2[Iep}%}FiuԶֵ~xGfU]r5B㎍ L);y~>)lDaţg<VΘ{oVIߴQKҸZ.}UT!}̾}Co43g\Cz1qqUR2~1A.GxC&rԳ`ZQ@$B~ EŬW|Jptwނ pb |} 'O;~k3k8P#C9jz Uf3A^o6lc5!w} 8N`Z+<:eYT#UC-ޗ% G+fX[p/s _jrѝ7qm8Yx$\xFQC*ymgbLPb!qԱWMh{#)69((_ljlC6: r {S{6?:0Ty2hzsdg 87~$CylƖM (/[+w"wvlљ%Nj*U>m\V)(i[晃<`+ +q_!c㡊ap' d_w$V\,LLK HGbĵu*t $"ǎd ]C.tǵC7X*c摺Q='O1{Y3͚|#6-}ZYW&)W a[QH;Zx}>s<yưd<ދ@֜^M)(؄څ-? όz|ފ0jKŰÉ pf%(K[G#0jIJ>?Qd:ղ5XZunB&u(l{,s LJ&&d`}olpdȑ_@y:r fV71ޫUI*5[͍g-q2} ? |6}3_Ҽjf</r$ zOj 7VŊ? \.o#G ]FvTi;_~v4E55#tWY3E-1`9 d(<.X%R#N=f&ԛvLU-" ql&NXwFcX=n|f=?~Z=0iE@`<´41S'O8NCe͌7m3}S ITrL\kx=SuJ0_jsXHZ.9,Ҧa1y^q(wBK@m(4rQ> @%HMiy FsLBiw&cQ#s>0AlV㭣/c)2:bՓM^3 =~6Y]݌`YUcz3Y ;YȊU:wnY5O):qtYjYhN?^;њ앾;~Eʧqa).8æ-]J@(ϛd /'fZ;4#Px=$X7lyة'aCu%ߔ2=X}p7gJbذZ`}Sa26ʄR$ uI2|>iEL|˼]E 8X_ݎoZP!%+R8e<8R)]vE' >Co)j1]gtDU03u%1|%"[ˮ=ђxNs(-!eb"zE=R`}o8< 4eLRY#/S3=ICwuc)P#Zj]e{b@Z6W,9C* *'WӃ#'O8<8=K–ʨ"&b.  qܞq=*C 7ˆ~4'X_?AZ3NK쁆$?gI?̅a,2)wJ8"Oe8dWYrs|U\erxH"}7lWB 5F;g QcJPqW5kA26f'_w.36 Pil<5%1 ם]yȫWL_~% W}3 E.2e{] G8,qU0J&ޟ'1>yycu` ¡%D2JLi<@_Tb%BߝɌ70[+\0D][r-QEcF q(Px!ina**Wqm(T!J ;BĞYK|QF-ͅ1}qGWerCOQ˩CgylF5Qֈ"1%1U]~ -|~+ʞp?z׿],jLQiL'QJ숫9հp"ɶq%S2_,teT٨'/7/OQ_l^z 1=pR&/|Ce@rha-vn?ж!eMY :uhecrܛ`uN(z}'9oaf`,C)F|Ga1On o^DR;O5B>E|xQ'C e-ck$t5l`w & 2L{ٽ ,- H2^GSRWTv [f{qB2%ITkZi/#M&$ [Nc=Ns驛(iq݉F(Y<4Ԯ>j}Ygrt);nt%I%"ǃe}x4(*8x2ybqc3xDl+ɯ 2ʥu;^e lNpA)"k8eM WoJ5ɎZy+$(LdAj>I֙Gp^Gb,qʶ5:L ABcQj`qа˞vY(6CLiW`!0 +wuEoh*>|Lwet s v{@@HaT~)hMeBP$Ҵ> 5"MJ?ec-%ƵL ۢOz4?CpA?.85d*t0F؝6Ôɶ(;Knt,rpc'&#?;&c{pbU$%Jz\T :'okNr \KJ Z{2{rzKmZ²,XWh g-4#B{čƺt͓z _b>,- (T]!_^1KyY{\ &}&DYID4~A2$T?&?w40`;-Df0!eW :$H'ynd(>[Dbyf*jࠖj3uS/NU%! w,e> ծ R]3ٯCH̯or \|և|1ˏ?rى@DPTҰ4eĢߚroS0΀(~\F/4}10"[3۷=U EWF.U["s;jf @rYcƛuF(f&(K?3si2T*tVAp biQȼKDR%k lمӎAv$F0@~CU)dPu_ʟB,~:TA~k߿f&#ُB";6;n"n CFfL1("beyro2jSd-Zuw.9ѪxB%}1aiܦ .[KI=<=9e9ǜ~yZTI'Ơ1(ô]Y=$!uOX>JK?҈O?Tͥƽg%+hd". ݆j.yNm*|?Օ`PSL1]׏^+Ea҉8HԂ~e/oTTV+ɶH ȐLv{/ݻ~3c7d3 D%kwI9>$~,ĭ7VM] $N[m@m<׉f*%ܑ]lϱ+^Ra-%&SSr? &.䛊]!ᒨ τP՚>EzOlXUDh[⢦^kMoH9yڌ"b}5XxY|w߭tEfs:MRb[0ǹ;E]뼋T3X=jM]Ɉ@REFwN֤c-zLMi9F7gA!_Q6{"7B)V=P|n01sF9[aEk=.p-u܂s`3(=YDwIr3f.eo324,Ijp ?&"6Qp@, ^yK@)B־wf,^ I+PtH̛p?w5h!?>u`ܔ=V$/cBb11*KWX6IBN\֖'+av0Q=3"}e/J9ʅFXk:| [Ԫ{8蔨1NOp2l&bb V {`Cytas2.;=wWbfY$*Upߊ_˻ŗʜOx߯~v&pFJ^UgŔ+WK5xKײ-ftȋ6fahR@M^scnV~Nt@=[;x\ah/׬=nH+<-eII9)C^.˴3c"#FM}\v!p2QdTR5#f)aɕFh}f/!wOwj_4k缹&WX4qh(y6uJ$V7&( 1PY1++Y_lC{]x<|s HmIk_Y95>d$߭%nd?9x,t:IObE1-_%:RJN1~›>YTܵ^.ɑWDz^!AAqhVBɩOP@ZaD;` NjP^k-*vSޏI_a`YOG>atM_}p &9Jl&~p9\]0.xS ^P5Rn*z"1\3]w1MQkYM!~?|6Tw,9(ӈ#f8,^v֝83I5Y #w&Iקy#Οnj>rhiؗ+o2<+eafp"=4 g *s5n}n{(^EQ4 /|I?< u S((BPgUsqFC9q^zEJ*1S{+ G}.qYo@ >Eݸs¨ EF~l H(xMۂo(74"\Av(@8xgV] ?Y32]31rum{ ӏCքȎ_ʤg;0"Xwnݑe#1q1#V3:YQIEt Pz׼.cRv6y{[Jilt#F󏟚srλ; @ $"CvfvzOHLB0*nAg1`lB"Bʾ 꺻nn;PE`|<s5[yⷊ vU2EJX!&)_ܪA=XJv񜳉Ovzx Ȱ hzzps%ɲ0)LeTzcCKt_©!T4RcDQ:i[9M$3Br.uG;Fb'j3p#z&L0cP da?2?HHh!o˓1k׽/PPy0;2U'qt? ;)ߜۣya\3@sDn[{cmGg0B1]4 ͅ$ l`'Л^e%@C?D0 %t SG 02XttO<`Ak)Tla 5Vqռ&+4hSk])oc zFꋕZKBkNe-!,A't_M%G6C&զԡ^ |} $j-M=ZKF%\)fl)"5X`zd-)dRHbdD_b?}XgDxkbaoe ̭>ao=o#ТF9eŦ}R!.bYD1U6 wl(FMDM LCÄQ4 Tw.+RoB˕8~"\mPN]=+-Eҿ=vcAdM0*4h1Ie&ÞDYOD>+LSdGkjz2_n8-POf+mnb I8 $Jp&׺D 8^h"><ޏg|+IBԥG bKgݘ&lD" IIїi-W ^qQʔAh%; ]O4x\I?u-ݏY޲s:J CU X{YKB1GMMY|q߿H T­U?/MAцǟԙ_ۧ&"2{fJ)&9_GZg۞cdkcPg:| ̗e;+m5)0aoA;'eDx&_,[Wrk ޅz^^weO`Z]Cx ),mP6&Ξjp^%Шr6,,-+6!"q*[z]u2 V vj8iBL/܌VVL>_B/Uh [KE-7e#b}?6@&"$ zG}-r_y%?t%ZZOz f$oly RP4 ?kgD7;蔍.F&A$؄">2H_ѵPAFNQ=Ņ毛AlFM?V@}ez5I~{VA2@ ,/c찛*Ahd3 Bg FͺP$hwzgeAaX=4oA#178#tRRI>-e=7S *CyJNV`pƃݩw}_(-h>rG*{P8eMKNiÙu|iH}|_?NSӣK] iG؂Z\ݎc!ׅ  ARzi+DJ@!M[5:Rg(aHsg ƖmP 򓰥%WG3/ϩ6U Wna|];q>Ox^V VPӈ^Ç̏w 4=>Xgd*($ό,OX9Mqb-YO{ =8+pfM]SkpM9f[{ԴA 9qFŧ( cU1J.qJFdJ΃ЂW}y* ۸ӱYv D\H{P fiuh^!x&qC[OǠJ*H.`]0;0'$ZO!1XQV>Wn4wWk'nhN`kI%`4n^,ābwe]Ux (㙚z>k+FTpNydoO =}=PuK$+ Z>Hg {w;6i]Y{8k[%Ycp 87 8$9">ftUo ,Zhg{\"_UdnBǁJU5$<0^Ӝ3BQs {V{KdL Fٝ}:j(~Nr k!+;QYF_DJB Isj .f c`&ģt%X}4L):7ǻ[fk6[>>CSk[@2ƋG*'<ܘE7nؚޅhR2j\{FBcHSskjDU."赏: q-'V$Z8k/r|.PU¼uF|"H((}i5oP6ȑ)9'1DS Wo;>w~';&ђuAaHgqZ)W WBYNy >"8LV1p(GHT 7M{|SY^S V :-Ԥ[ۯTqY_}cQј\~%+gPMI*'QRȅ¦x=Iw>P(MjEƔڐVi@1uwLM \7^ۊu.%|XLuLxxZ]-|9+_@lUH8hld+$azU &n?>X֔$g6]mLI 5R{a \Hnuۇu :o{T,Ypn֫LC&dzIŗ<-;ʡ)O%;9͢E|Y|7L۔{BE~e8C6&CU]opeމbhkY0}Z:ib]vRw9w%wFqyeaaCAeV4ULA7;;)-VC!`ȎZ8Ms*0\ x^1N2|k({v#7 %1(f)LN3Ba| 󒧌uY38!a&0Ql'R6 (]@ &91ڼ];=M)N7Dbi=>' 0UU4I{sg'\kRUSHԄ^QB;. ,W>؏H_P?k#H52g\K/M~uxzFH?IR1gEPlM~{TDvhC$ݞgG*˯mh_(Q֋ej Ec`}Exq[.sNXc3I=9=MdJ{S6]vӈ pz@06݂.^j&o\gl[&~ 8G`=éfpW?y{G6wSQXPS`;L;40}Y/2Bx׶Rķ(/w5C~[<3^q$q \hlн?SnN뵲TMożr?Z]՗oI.e1lJ[Y @PJK.">$j8e9U3S.CJ7ey3\p]v6eA4'Y5\݀|LU@wО@At4>H5ɦFMA I%z룖}dJll.=.nC!#Kr9߲c1pesbf$q`zX"w E17o=3J/1AQN,=a 7z"GlyƢ @ZPw5kBvYEav"cg38þH.o H;Sft]^Ntƴf,bq8 Nܨ ԇ=.ԑA]AcW]~r co|NGS4rToR/L.S:D%ߎbɽɀȯ6@pMqLGY~J'βkF'Z, (s_ñm3 ӺA]:N~2wmDy*x8(yMΉxe)hl8pLu `?ʉ w[ Bx9e>I?=Ư{H#6چs^*Wѕ/IA/tCu"T+2_LvOո:Fl=j~υ%B:] ʢ17{ܨ}M0IE4аCv'I#A'hQ+"Et0y ƒd\dLtWe]Y=16,*1"gPM)"'^KWϮH'b&aȁV*<<+Z]Wb{GxL/1bH][-*gW=l3 /0<8ʋWJU/wM 14ބ6t{:eWJ82(#;Lˋ}hB7IRT1T$,Po$WЭI䩯o Fԓ#Eˤ- fg!I UIfyr=错d#"Cڄ5x6x]QM_! *3?pcw% 8*A(R?Wz+ƃsQԒ6w'j $a P1<>z/z̰Tzɪkc4Qvk9bs=BsSpTO1T C:j4 D*Œ L ūvۻ} ހ'.Zz3k1IT D/J H[Ԩ.G fsЈSttESJA["=XQ nluWP1/E:B߆EmE;S# c w찤b\_|RL)j#uV($"4;ÕUK0Te:΄0=aBYԵ'ḫ瀏(KIk37) X7ШQ:ɢ02205vT gP2;]q6ٗOkRz/{"AJj6لl}lԨ:_c|aXlG" "вfAqc HQJ$[l;MMPAjx V!f\:|`X? N:Vu@XD̮=u$6D*y?ŵ~jJ] "Nw˾U@^Im(S%E\߆nE.}UE+1=RnȹQJ$y[!axwB*Aq eRi9?DFwRKQW)/0Z`R>V[gҔuMxD. 4N0Ywe㘪1~~_tSyW"0nƧl1)eS(+șDV ֬r Hѧ~5ǔrD(LH6w\{SuT*rmC#' et 5C|1^$_ ҁhxӱ\ eiOzZ?/-΃÷i" &6Da}0򔙱@Z#Y#[j )uZH;,l^?0 u[B>gM (3 6@\o:8b>G{n(ePC֬^:q&so* ԸvYk36HҐXT;Hp|/v2=fhsyowT[ZCw6fINrL/ ?mx >ܷmƼVw&fsjv^X5((t5Id>>aMa#HϽ17K3E‡n#髉gdd (DC hJ7:"bDɮLq>O~º>͐}+aybhhkڰ Q!1'Ǜn6h$V"W=>7`Cjҿγ8!L[>zj5Ê\PUyS+3+EzA饭ᩡmz`΁Έ_¿!:B:^[Xڟs) ;\#Yu1Yڑ!~ngB s{O4%%. #tog K5a{B}V <̆6$2;6mYEV”?Zyf{[msTeB@*qɘ<ƅw/޵.V&՘#9AzȸEd>b3i.y㇌O6ۂv(~EPDE 2> Ax4_hE_/^5_4/?){7w&'F EBP^pPH$)&" HB/ҴU |}ӎۄlX$ФGo8*"O<nf̫ =ge8'4 %K}䜎'K@M>@UXn76Iv. hѬ`K .h1 e)#Z!>` GQ/xQ{#*ԉ,p^i8ǏeV\'c[Oe/,urBqZ;͸#%C!S. Ҥ5`-EW I+Y .&a:}at &oƐ_@o:ӌEМY3I7#]jYd @Ff9d!s@OD lxNE'D` ZdinےO>m 7}ߚ4 `BAW+%L Naj/4yD~(ϹtX#sjlŒıB ZzŤ^Cma) eJI:Ce:A^Dx?y׿"0~Fq 0%`į=`Ÿ$iK\PꌻQ(Tnl R;JRbOj`~fWogCVT.H POlF4{&g0|i!1n[iipWq=^E[Uرp5."ZDfnc?SXc.<_)jH8F0rqA;?7qC+^(("LJ'2mqG~gh"'BHұHU!Ox([О tݜ7z=A ռن/ffI}0m /&%ݵѵ~GC~/2LAJ!NFLcAG.R;깹=rQt}8e?RK]onTE#YYf 84>N#7~Q۠|#޸u/-Q,ɿ/'-sƍZ#p,ep@}fS:OCGYTkf|zÔFj{Y>@yPx_S9۹o99A^4P\[+ײi$#lKk&sʍ߁x#Qk|,Cx8Sj !sji]XSep%p<mS_mӿހ dVmn2Iv?,8{W$ٞY+MAZi z)in UfAl3eFE=ӚmZ+O1e/lc74%uD[^J[K- źD pݑ 6)КɉȠr+tP~I[|u@V3dWuK+sYxUxi\gN<հ2e;3fc_,*mDDsYpx(KjxelV qNr2F4ΙJDPB\w%A,_v|;g-nF t@#qjڎ\.F=RXq(M ,`A>1PL hVGpSY->2$%{ALblU9ˍZ\-֫| α$aoK Dad)e[/X("7V5-%\UEQb_9WF[6yO%n4GcP&2[Ɲgj/%:LLKrڰ -CkYfoVk6<%l׺)Q\1>oX\n}&eDi~x$?"yȻ;j: rkʱ%R쪯t$OI7$@ǧFKdR FVԄFDr5!fkqiZ(bWq_{~,zFė^xos#",׶v9d_OeFlN^H%ygr"+S\KuR6(҈vvKaRB '-^~YNwk(gqPVfwn&Ow{[z֨Pi#:/oIbˌuz@[:;,OA;ђSL{vMzmhh @l)5?xۗQ̙5hkS><д D"|+vB\6T0ĖD xh3jx0uI V*v?:_`+.Kw*=v=14\\<[Z^utdZ1 8, _*S2`7qi(-gii'-,z_%{lװ#JzZ<r֭FEgYZ0707010000012a000081a400000000000000000000000164e6139f000039a8000000000000000000000000000000000000006500000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko.xz7zXZִF!t/O9f]?Eh=ڜ.++pg(y⪑ebaP᠍ J ՜:cް{(\US=~|9#u3Z>UB3AOBlYEwc M SSI-,72FeINo8}j3O`u!y|,z#Dtߏ|٦ ϭt]FE/F=)bCIkבRe{_g_C%99Ww;z9#{!l^!r leR'i/phtu?Qь[fo_G )##3<}Ӭ cdSuJy]{Wnxg.5̖DAbȑ@"̐Z*]@%ɹ 3y 5V:8颧uRZ1t#l*tx:X*XxMwȁ &߃IuOHX\nlzG=Uݨ˵i*q4n{1© %M$D|9Y0kNM56 4mtg`@ e$o#StQ~ZWnNsPSU{̋%)d͑{zegUv_5u{SZGp+K(<N1מv+l[/<DXǬfF0%íL@ma7YzFјXC(Scg6|/LW>`Ho6^ 2i!Br{~tW NUtj?E;,w.cT"E/CgC2F25$Hʘ ]1wB`0@Y'|%N}>c3]i3,܇pҳ (KD$ pDgE@$pmWRE8'k({#:R_ArٕSتer*cB/Hi92TB]:#!Y*~bDP:{D+"s``셋Ѕm$}4yf!Xz"h럧e}Yu/|[2Gh~+Tq]w6s=˫Q|5>TVTAu`1ΙͯuzNN ?ffYUPBa Jww@fl7%j?%D?.["J#P0R%c[dV"q[ZwJWD"Y J>Kit#%iNX%F{wpVR:vר4P0VV҄t+*pfQm UNִ9i x"l8gTG p fe6yhVC[׏Rg~YvMe'nzoFFwP׵%yelQS}|ZRs~=sLSb0C]ݜz䆵8 mE֥=!yH?[&0=3$l_ʥu{E1lAκs<%O^\Pb宩f2SXSY/<}zeFFPRYӨM> $wRXqP;Mb z~a"؏R;1Bƽjݍ20Al91_~-+"n~E)zɤyʢ[N}ΜwNIwK.ߗƯI:| dѝ+\ڟ([*h<ڒ@ܢL)WkKGV5z0[գ(( %w|˜j RV GQ1 ,Ν{*LTPtx.sqhsZ. ~Nnb?oG=&O"è~, ؤʱ3FQ,M\;ﰆW22_YtD)׫\A<&^5iUh莔M0܆-W&)}YX>T xj?*N1]_ MjRG2Q&`(_;ԫ[49@5$m $킗y~1?xުH>Hpk𑭗gGPTxO|5_۫~},Ua{{?ӹQ+ WSy{k ?Ў6̒{ұΒqW͎|j~eSBZF,$эBl=5Zt9f\ ]H1zXyQGb"6Tڞj/[N?l _j#R3 2=&DfݑOVyVC+Sj+zh[?„j|s5 \MGgz؇GQ=xG"u+L 6gqq.~x^W!iW]8ŝMT,0iJ<'a#X?Rd\9f%n_7|ˇ:O#>|'Qk5o38Թ } r AfI 8;jA{QZ׏.= ]tW1Ip6FIȵ)VCqB1<ۅC0vM GZ/$% rbz}0w@T~^L `A[!#l'g$tL3 /^jVa;0{|Qju# %x+j?$u`@VXm8UYyja[R%-4SLX :ڂJňk$RYg]_P>-lBPǝ+&%ߦ(]FBhm>*& ]vzyL壹 v?ݖ`T0D Rlg* {@tYŸY!(2Op%E(jdZ֣YTIW=~?3b+F;D'.QFG 4#D㲨@U4AH[o^ABNg s 08~̜J< xZjhp~쵭x!Crg[Tޅ=5{ܪC4 UUwԱᵪ8m>],ZtEe烐N.޻BAh7Xx,Dҝ]OHQeWlןS6[a+ߌ^!-^y_L:\1\UU[-Lu,mͤ1)8;pUVYlKK GMi;HRdk;R|S ~$xAU]FtlmȬt%,Kdm!IpE\2>xsp=dܤbGPuA~pMaa=b%W`JԼ)x 0}B!ءbI-Q;`27,6Sȿأ7bl15 \ti RC$6,aI.P'X$|))jd%uAksXxn~~Vš6qĪ$Fss㥋.Wf͈QY crHq#>_vQe]V9wFa;vqJ$d6Kj%Nl JD)SqCi؅<^O}{Wq#:#wgdaڴLŖbzY]*`06U)T5&^R{+0\0::l}V7RYn`M_w'|+1*qsyi~T~7*$ӄ$ou%'`EK1Uxx*1'*,!\ IM .}&vcA|E؆\!ʗ!O@XBA"*5fx47x=CVR!P7juP=225ji4wE ,ɘx-8IsmH.VzZ~ SډQC)sUѥ-,?x%,t믝JRBC!uij:Yo*!<'e|CӗZ$g 4Pmk%)K$9I#tYӳ'Y9p#mI# dCE~{،Svzu4oɤVeX=%d"e&΁lTCVCOpC⼰V'J5R)N/(M[K(3?v#As_$tUFBZ)QX^Et[{,̮=֓~\ʤ 53;KЖoXE w.J"D!nZG`S"d c(Cȍ<~U5*sscK$_tr@!mNy9 +3䀡&Л\F5l"l@jo?{=p6_lb]tGe3v{@5ytTQ kH.*.AӐM2Kb8B*$Ljso``3~7sh= =b|ٿ;? 0߾4v7r"_ RX %N*|NOXE"F͇$~bV ,+z\ؒ:eWCc Q w:!ۋzֿ$s Nr,JEV:KގL[YPQiε;ݬq`@ؖS/D- h@X q<q_KR\-&l$߳<_x˫tBBui0trRZ'>*̎jAݥ,mK㆗ǹfWǔgb*죝Qkhmg3n}]4L'xw|9ϻxo+Xc*,|6dL ِEdw\H %%TVIk'>HfK(k>*7V!]=QTn(9ݘ5zwl~H-Bf(Tdq+ŅO#?=#Nq1a qO%j"f 5Oìgϛ+-)LIXks5ܹVxg@j_)Ȱ%牧*y,p,Sv[ 8]R7ÅB.8*{>.џvb Jb1qimt|YAyBwTh91KzTR5?SIw' D̯Զf]E§ F ^ъ";}1ahNX{kMedլ cT>rtch 2 tzaRO͂q Xv_)pJncm.\*.5 ZQ37ZԊ܆1!Y<}E yTڪw=n@~y [eX![g7H9x8g֒Yؗ83i7_ר 7omuZiR@>WVQ^mSP ~)82n $Y[ϡD #9hoFўn{7ޜB yȺB5:#˟ۮZWkIhsYtU(,;ns" y"2ֆK< [ψYm}ՒV>LoTR3HɜU ½Gy^_<7kG]*7S̉˪(C}tD}4P/YU6ߥ⮢5s9 ^D:2>z\~}8y,̦7f׼`V ~EIST `'kԈWT M<+J&JfXf1F:"*J(FҐ9z*B6wv̸ׄ ϝC0k{w˴?Y]`ѨZ,0*`ߥ{c.\9)XEN{7OH/nWZÄҴ+|Ҏwr&0"V+gp,s%xH *`\+%O+ÃԚSjoyhIZc=BBYa xO'.y}k[:qQʽ&7l dW)s)y$)K3 9]|'E.O88*g)af.0f31ǽ9  h>쑌⃍ 4A ΃-9 TyKNNj_䴆iFCpYN`!UK CN\ߦ1uwox8wxy)R1B/;͸]ݳ֡G F0$aWF8Ifӳ%MVIflNa+&>eDfսojkxM35?>%pT_ G`EQZzGD]J(Y5@{,Y1$lV!gJm X6Cfk; жE LkI~hN;~[pXK74LM66v g(8gTGd̗`D uW$7!ZuJ N9(,-LK&o/"}bU!pJä`%]IAVGr=_d U=r8j-i+P͇We(1X~X?~=xB]K.pͪWKс2v+0pKnsUU vVUY!o+HD1Ӑdv.2U.V5)ׄ\DdiK(6Hfyz9Z?9OaUt exJ>n&@CUc@THeoaؖ#C൜$Mn.A${f^y3]uXx(d8_;#b{)6`;-vUDbJg׾wIܯXޒհ _eȌ^q_KP*_s//8%C^:Uؘ6ԔHXt)!jN<&W$+rXOC7crD-0#Ls[s3^lzoϼa^ƲvoJKl40: yBa%4k2RUct,hpMd2am)5Jq$4O[VjN`Y vXo4V G"0`>2Eܟ[A3eyw4b!]-BU6~%)L0\P&*pFe~v6Q VAcSEo1KI ׎*V@ci63 { J.R7Nl{xPǩȊsKX l֮$yJuwPv~lhH(HH`\R,p=ZTշĿ)@cZcR12O3:ÇSؽMB`:k9ӭ_w9@@qevN# 5Vu O>+,.Z mhd_*<b̰|u'D붬z9n݇FquEik>Ҡ.Eń;!h@k;U}̌7LC?x%ՌONXo3 1RlʅȴτM4:OA;ЬN~n¶dÔT|@+$A֯+ؐ>¿{}xyhHi:V2iwWEn*Da=Åj&I0Qэ_o,.̵m81qaRbӤ}YG-li"Ж˪=/O"̬M\* žCs'\FILPvץ-|km_⹄>#gȆO.wcQii ;RLxyd|N^VJբو8]Y$q uoOh pxbZjѽG&=a'ynmt*n?IzzG7-4xv|_l >2~)ۣ_lZ&>5Ҹ̥3RV}I6-A.Z'+6%bGx/ <'X_xdYgu^P#<d(]\pWLbx~$ʨ :ɂ-x|*_Iruqm cj@ Q0A}{ʆ֣6G6"%HlfIBf'Y5ʌ]<Bm",8usJ3CPJ6#eLO:lL7w=0oswìtlధ:. >ҟQaz1i9J:C=Bb|M53K+*.*!#yYWx!'yx&16#1X3h4M/DP Ȍ{vp;ʽ BhQrc\ 9>n&~e~)8C0 Lk_(iUEVe}EZ>:yG%Q"o>c0K^`ju?g)ʧ$uvrgKKgɿQ㲠S:v'ޖQ+p`Sn0 (d< 'sp+-x?rQ`V+M|,9)"a,  sOi,Nd-u`%li8ӫM`;xewaΘ_YDMӦ;=J-з\^'~rHR@i%7Q{KPQ:~~P 1zu´<;cMAf.]/n߈R:5]Kf4+b] ݒs ko'k@ f"@h/-HJ: Fél⼉f!7"qˠ}|Ct_ KD}C`"|I=..Q{^0UCK3Pp9.Z@"Wx)!W0@}UZeptU*4W!iezbW3!eEjnݒk::S"+d()?* D6`ɛŭ{m}K>s|`ԋ05,҆Jˏ߳jֆdP@fo'Tbwmh{z_XK-m?;lRŇrv)^Ѧ1QETW9Eh՛PAɍwtDVV0 =u54E8-_N"ß4GP/iE I^g0*gF pNQ(Ѯ?؜2ĉnl#[`DZpBZ'wd^+B⟁(o\?O^3=ט~1!kV%FҚ|(p4ЋkY4Ն]6yyWQ÷fkX"\B 妲Ez?%#dkG!8MG y3{ hiajzh,!"HM\``GMeX4?a_ `YןTO^G]Kwt|ZfIǘ&jnYzQ4  gIjT +nkpAm 6 SX|$/e'r*vvԦRt;x0nfAݳ 5yocbeHd` <Ɍ\%pOqV Xͤ/vy Ė/$nz\]׾!5: K G^SNc;ܙ"P6X(=gLHMNA&,b=r@&SE8P ]׏F{u< ۄZ&D!?v'$c0͓˩%dZePCLжW\Cb!Ozk(9[et᨟!"d}H8i%.9|yϚ2Ra(>åL7yGچgd43æ`t4="^_)Z:N0;1KֶReIILKE$|nR`uI))g-,Yuen,ĉ}yf35.CO]EVj2:7՚++ppGY+÷z%As{DgG4twtVM'5asurˊYlA"r`C- |:Ѱ@XMsQJ$9w|M™L~$˭ʏ4!d|D, .@ν%_pM&"lu🷴 j0ͫ^'eܑKʢ%pLȀ2W䘻R m!E!+qOkl5)NޜBp\D ɠYf6tYZ9i=|_|^BPxD䍑< +q񥯂 dp،cm4/PG%fM!Z]{U3֪G{$˻B8~B<1E2ت xlp4^8t TB8r݁n/m-N? u4V> C\^Иb]7~R7Ddtrn>*aZk1[fp'5;:h䊛hTun>ħB@J$E-Fד#Ha\3,O^?߲^eͶ5 h췳AT\; snfIxf.3?Ah wPC:N24h}r!)ُL_Gs*QgZ}N*;IEH YM)m e6/5~;xC5J6Tl&x; Yޙ-\ Ϙ*l!F8ipUY\w/?HLqW}E rfGy͕蚲\"RiqDE!ٯ[W8peKC9S HT"66- "Jr\U0cU)ʀ|ļ`Xhs=I!)SGo *yR798~ȧwmג ;f"8;i bݧ hr~<{2{ W''UW3B ZAvP'y%"da =ާ$Scvc0/2k~p3*> <ՄϺ:Bsx#cx:HC 8S{-4BW;$E޷r9]o]]{ård ZrSłO9j3m1poIjy׫t~5/K-ʋ#|XTa|qwTm(eUNpPdk: # .FǣeoS ==KcqB8b4dp 헯X FZt`5>laE=MKins9ݱgYZ0707010000012b000081a400000000000000000000000164e6139f00001694000000000000000000000000000000000000006900000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/saa7134/saa7134-empress.ko.xz7zXZִF!t/kS]?Eh=ڜ.+εcpO?mHjlb ZYך7.7:1)lf m->EYJ{J,fcD89;)M (PJjxp{9vhj\R9t.n*NI7F+7 #j6]lLΘ LãAzNe);!0s2]7"`fF!$lPʙe k5տ1>$=lzzMyY.']Co퀾'3%4Wh5[ÇUGsSH-Ϳx]s,5%M;Z-xC`vD -V,qƸqj!+v]^n&:07/pڃ9LFZc~]ZnR]B]8 w@m$Y \kduqV@dф∋f6-"k2CY'J,.|I`i e}oA I_Z|z)bm\呇ff;5}γdJU1!XwTb hx0*aq\k64uʨ́(dO%KYW^ rbi%|ͯ-BRGJKG YAgX+U8,fLkZ}3+-X9Ue`&}OV#٩Tٷ2@&І ^ʾLF ʂ.e$F}u.Z]/=B e^UFY}}nԺ.QS{ ѿ+j%9S3G!kc!zo&u3tp֞ sū'( y^G}(j ޞ.&w|0pJ$V Aam ͐Hܹ<@ @xI(ȋ洼tw%9US,/1ڡ 9 !۲9ςy_'(٥SKM:tȸV}DaCbz5a@U;ػKȑYsO$u VwfYbqBbʳD|-t)*$@8BF P V7ç2Iq T?cw&`剥H9x`Ҿxhظ:.3G5;kEFd$uz;#WAq~D ِljOvXIC@zI΄ F{?$}%"vUE{[i2/"?~'n5j;R.,m4׆W=JqD},` ^ُ%S+Q;7 ǦbiD+zn|OޘtB֔q5$_~܂>ޒ?B׉P5V[X=+5r@)DBve*bFc],PWӋ\d{&տ{5? ,.pS2̓}5pfu@Bg2 R+Q2yPPk&ԩVm^` K]TC,WG+'F§7‘CkZe/ : Bmbf%}؃J_{)XXloO2=Q4ٝ?0Y|Ő _xi5#g'esv"wa[6` ~!uQ$>[C.^+혴:+kMz~ /Mɩ qzh.OQPAi2ř=makC~pMEe "jCH06Ve1|Dj{۬ ¶i  v;>;=nϹ>PmB_n]g,?EqWTqtжh' 4uz uhy):ujaHϐWFfr%&,mtIZQ~YɦM㸭/cgҊ+uP N]5LTX2];Cq7)*Y"w:EW:cc`W_>ԌmW[T61.Li]hh6.!ipbO_FϥC5@'zɽM oV̴}[m2ࠀґ<Ȝ?+t&"b1 ׉n[*/zcθzx&ZS-qfhBo:3HʼA[GllQWȽ%|afk>Qi=}hFr74_xEԬ9:vx>㷰dPkuzr'~e&7TN3<V? SռW_C%!. Sv6AוF@mҌa)lٖ6{Y@%^Z S¹dP1{-=f-Kz jr,&aT序*! +eLy Q||~g|NvZz 7ܤ^n|_ 8vMoR`}tn.sPv(πkr8_au6oc9* C˯xԔiq)à*m'p&o̰D}>@ Zf=y ޏ+]&@(L@Ӝ,t`&O"9wY:3̽4Y`?8Zȝqx c`;nK2lTkSî R{d>BgJc*iQs)J:qjWXr-(-Qr,x,z0cvrNtkzb,0tCvw9};m"9DN{y ~P629 ӧ椪A!#c@v6J3`J0zjI+^:}\K ][QGep:VXh'h]{h.k/ҙ]4#,l'H ?/=<KIGb#-` m]G:Z[j'_W3lN3 :!v+20ek˗@Na #VL(q=ž{Pا]̈^b굖Ii-9T/:xI Ʒ<Ѓ.lgD"Gצ6}1XIɉRR FG/3bexr-h` ƯJ@2M#fv룊^9F69/7EsAa'B<(E#đv=0ӹZFN wdgue5W$Q3Yaǖ[fBr2W1u,gYZ0707010000012c000081a400000000000000000000000164e6139f0000e120000000000000000000000000000000000000006100000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/saa7134/saa7134.ko.xz7zXZִF!t/@O]?Eh=ڜ.+̉mBgޘA1(~ eUY-~4z%]T T?';-́q.G@7Bɫ/M,c iwv9AkhD.\НTNg!莸/Vy[Nc-w@BfT2W 36$3@XCX4ؖGlA>w}m 57GU0xV%CR#M uܒaF1rcoTOKة Rh%(ñ ;fS0R7H (1[Ƶb~ !D|҃WbR qY_cȡCBȽ:A 8=%l&޲ C zfʻ(r[A& }.'e}ďO`zyƉgq_c|\4Ђ/v1J.V7ċ)̎S0yKN& h!!Ae ??l3^KhXy 3iˊBFN oTф#SeQrGrAX(,' jE7!e{Vb<V-3D'fl¤Ƣ+^ҋ!=XOe|'2eգgO 9HWYt؅0֯" );w<}랭˺M!†FQ؁ osZI~ϝLMվ|] լ{a]}}yb]RxfU %a& 0̘B?g7TPm))oѼi͉.ے9>ׁ'c[ľA!4geo[F2z d%zj^"jjƍZ p( # liC_(r,Po#LV5'f HHGVB?؊ƯCQ=/D+YP֐r7ZLo$lDV٣F9aPz+c~s],d RO+oqFQ, *R3`G-DZѺt)5$:?ѳpם,A%I_,sIeD61AIuNd*O8!>M)A>f`KUUiaGo3/UZ#W܈G˹k8?^3u7Bn?g|镅N ip#0qU?OܲQT қT<|ttяnAa%IN&o*=IJ[nO1Zȝ`V،z$qcdb"ؖFNajT5 qUamG1ͬE, u"hd'{ث?BoUHFy孺bTl9HEaԘt~-1p}g ll>Mz>ܺ򵮸O+b-3/3I41a}sJ_^tO1j$#GW u䯆;:~3[r{v5/rcB;NGqbR+ >6i 0Vt-MI/~TWZIL t߫4ߦۥׄBbn"mrCfzbyK(t/i2)0 S5Ը^9LGG! j;[D(nς M:R6Jnjnm5ʁzW)E1 NU8p5ѴGjnx#ɨ@2˞V9!Жmmg 6|yS3 m_ $<*7nQbɏϘzXI>Kj/36_vӱ" {Mn i]2";@))WlːKGD­aZ' lq^fkɪ8g5iaY>oFb4/O5U 0ޠBnz=0o-4v`CjF"=ɮ[& L@0@j:@WQ\eNGOKdlԞ XB$֟k@cA)[' t H`Vt:z_J1.M3Z/IЌPx~N9F'Yo$*s^tQ٘Dl[liiI F꣼||5$X<(VptC]9zT]2fFѢL :=.x  ^yGWȏa6lsd';CIy=CoJ͇B#Sz֓lê{qhm vqFvQ RHd2>a9_/. Rv+~F'>nB"I hxOxQ|M 3#o qåQ;iUe -FZSOy11PH)%qu|.@ Uuo+%(E-zye051=vxid^=:+ͨ` O6:tn͟M+=.Lek4'N# #gw~cT%!1lZ%3p+gM@AZ\3O(l* Y,}RYn:@nxF63{g| ~((7k^=+3 m~+ogOTYA.MA.k=o5 aV=N5ԠT\QUmUO;+tMغWSP3Kv竵>3šFIҴ96S՝_>&l!6FMම '! mG oG;l,yP|pF ;ROKJWo) jL"ndI]?R҇+MUR8]>& UW$ʹA7"C+X#We,>1jNziju';8+O*^1s3t:N<_sIM RhY$ĺ@S0UCFs:Uf мK\IF:@ Oqxw!m*`U+b^&N%VkA?8'W"Оֺ^}xq*6WϛڂyCɪt*ט8U<^SF~Xx@C"Kb'YVxL_kF@[_L^M*E>m2E[p{sG9w@̎-j`/Hr502 qxN}b;wLU)4jhgoeٲHFT'ٓ,4ڇea b#"Gx0K\;.~}ѿfh ы+,"[s/'>Ud&\wF"j&|!1D5X VZwK Sâ#_Ö.}{mД1~zϺ/3f#27vf:Mz&̡q/ gv aNJ}O4LO֨ Ep[>C㯏zçVA'OjaEѢ8tJ]SPWgY&h‰j+M wʍnlܗ.t{)P @XK?(xt|9~A_ĩ(/ A+28H\M̫4~<2t?2q.Sk׳ΖIҟH3C^)S5-sVHuTtKD\0 3]5=ȵ#qnO Ds`we۞|h||o=̂)r@ ≨A?EV5DM,?ͯh.U+]sL#x7r8q!z >vƌWuUAsrkJka[_=MI[TӺZuѩteo|U=_^RC[  #"NNMƬ^O$bRar> SWHhrW/d.ޣ2C^ T2Y9>OQTЕ8AiY v3F.+Y$e6!K %OJ34*o+xl>$\XQɍt͟OS5t{$1A֧p`9IsE$keH”ڽӠe)Ђ uG:U:M:T1_pyaHQ"HB I T>Ov͘(g}4-hhkhF~w(k0/"Dy ]qD^u5ùߟ>DI3vBF>AA q2fF"|? 9$c:xeEY(APl_ū^fG~c{)ʗ]GA 4*,~0}?_d^cX$,uzUxUBSWrne k%p$m+dr;ܨr<ׯ㠥ECgu=#%JٚMu#p%|GssɘvaсSRM w8ŵCL].jvE|d xاb$Pcq+Vp/R2ɞC79.XhL G~ksrx*r|hX_Qt<6vu]E␮ :aS{O{M^Q:B@1Z-/8_CRcJ )5U4J]ܯŮ o1f W D[b)r );Fi`,dhJ^Q@kI.̩y~O0K 8ktbR QW ' -櫝khGI em _\T-ToRz% -"8A!t*mN#mBq3Hz8V܉֣][@5?w$R䋟OU/ȰXGF.4s!a'&dPtޠQ_9uزGY<7FS %u?daXAvA,MbY1fi.ź>X ]n$`ZmBgEy?̐($V3z.?ՕPM9_xjxR5 \or4:H)dt!ѮKJ4l̇shX1.~(Ku  \8)Y y f4gky[ =s\cxjYᖵSx&S#BN;3#gM9xQ@dч#. ?|'?O.t^-p/$ؕ'lpPCRA0V)uj|:Hڡn)҇ :6J68‡\&(ڐfmެWp!iMG uAKVn˟c  g֞] DU 6ɽ{]oUfVgX"3aK/k˷7UڙY&e6+ѦM{TA=(iwCd :P? 6cڽ&"8eHtZA><%<Hڂ@0ՎZ'GK,{do-\[(-"v7Us஠{HK9+e+vI ]B?=B6x4G#˴EhiID\7YbƇI TB#_]GC ?qex$M*": r`W­j%VP}4DhI%f{ D_wfV"X~_8;z*0B*%S/ -$a0ENg!MۄMGqo^f.2BA~l@P[-lOټcྚnPg يN67&0ctrM"x ?gDierpup|_ {iXt%Kj=sT 2+/\fhD#wy[qTCA |H:=\O ꟼTU4< O%~ȾxKsQ &eZ[Cò/w(bEI SV FO:=K*Ŕ -zpHHxR,YeWi3YZe>f}1S[6g_jZ0X` [誸} , xC >%Qu*\KRv Σ*IZIvgLAf.nY(^!9O)  w25AS0^<@QVmIj5+,<%`CG~j C>۠HIU$ 'SڭZӥZڎBlztm?X:-`GуO[x=*ڲ9'jhzKqN$ &jIrQ W㵃<-`\B:|qdt]43'lC'mbD,O){Fj 5UdN LÁe{Kv(vXcğˆeD)H+"o%0se2UGdd6@DL#.G%u 2C퀹Է0|XO۩ ;rk:w lr{BuRJ20N>&m)JFO絯u&\U i3)TL{GX-0PIƮjK4ߕuAJ*2ztuLC+4@|G#y #MƵyȩW  9͚E _a;j-ڈTV0-ܦ+\+太$ l:A|^^בwAMt?+E%Ee :/nOV9?lڝ\ R%8nщ]LNԉ]}_ODZZ5pӀGP ZȢ)ΰou,%M\PGc{Z}3M*W[!QjSP ˊ'ov,,Q7QKL!w1I4t"Ō$"k. ''U2SquzV^qT,9#$dU!} ?e k KZVK8˻U޲e~DCHI"yg& U*=Ihv5N[ כ.u?3H SNd] b FpizȇhzJPGZ6MDm9Pn,/eCoa5Ko[^{Ɲpƪ#i,PߒUԷ퐦 {?J?n<258ؘ{:(F8GXV꼼+6%"?,x62JeO?<~-ڛIE.(3MYmRl-\)tP90҇;`}$Ad4,?cކ@r`V»#@cK )NT}5]ʒ?o0W ք;E^=.{ܠotͦ㽠R``rxgMBK-cckKxsj1  ݳ/TZwKdĸ)0D;O|I7<&$nfKDh9}խ//Yl64V8b_1> 쎜KJR~yLJOtv."$QVwa#0u'Y eheGZ j$qU%DGOj$/XBaFTKt~7֩IךFHBi. ^k_S|È`YLó^.M xoJE e>Ysv^]>qމsI2X rE{p->l0۞Lt4hgطZmr r 4(![-NpW^ST #xto井vIăN,T8k9OTU||VZkM0]: l?n9g]_!/ŲfXHd:Ⰻ[Z&X 1TCZZL{Qn>d 3tDeL4`&~.ddG p>8pӇrbʚԞ_f%|u؍ 'fqY~(R5>6"ʧPI{w1+N15Kc:TAE,ؾI?VQ;u^ : *0ɳ5udsil|#Q.J"U8Ŀ5)~A /ySoǪ7$pX8T'1Z^lv6>'LJg#I7sht {)&k ?|qe sϭlSpր|]1"Sg[Rǜڧd_/;)ҩAyUdN_\<&Va[N޺ R㳾%5DA6Lԙv 6ASA-FI^-NJe0Ih$/ >]}Ưex~M'<\'5Q{+GZ餋YLs'O:GH&=køzMwm0H Pk:8V*F F1B&Or8%?"Z{/% rt@bPlVx:Є^&J^LgQPq3}=Ɔ޻؜;CBHTL%!53f6;{KZ[OKEHKiMe$zc"ƒƊT׬Kֵ6]{-F[TBIaO,om}w-"ctU.aoAD8v>w㊵sFf򋭚y4r~:B'VAw!<2@#e5oR]Sa3:#-=҄AQȬ+ %?O(?`fƼ଄̚37R}0 i^,C?`N!`U&-^oC6i,M: zl% >HKS~?֓ڿV3b0ZcKey7 :[XˉBlpvdpi!hDw/3fǗsQi0 Ζq7 b,VIk% qfjx_7;Cwo)$$D$9}zrC`(vy,nC=/}P%Qx@)Rӈ! Ŀt=FUbe1w*twL38%[>|hT|?B_oAyK`B57g3Nq/ljAL}~$V}j\l;'tϠg~̡z KiO!#0XXDgej/Y;,UI2@1#1O1IKc=#h2԰Dl2 Ŏjz,@f=i3*Mf bưd![a?px}w`>F 8W{"V֗c'V1I=̚G4dӆu;=౶P${D͊|jC{y ]](4q!&j=mYdD 5 #~{k%uU}NQY宝vGKme HRFX m qHad5|9UJ:=؃ OJ\ue)9k4%ÁPlrJm,y|OKimp $t]`."뜱"}\\ϝS?&T;\hCϐ6aoEr2$Q`GN巻@6Wӊ4dFg2\pH{ uFFM1Tect [`8[fSKCDkwc"$(/pc7OT)FgFͬj;ni eJ^6/dGCH8^_&NHFK9VU@k5xLTv|DZ4_-𞸸R]f yٶ \ e׀x^ mnD=LruYSVU^KbemK7ڟQڠ tfH7Ġ|sUy}"U3 ~va3^ckAM$m2CH.qssy .uy7H[=g@h~ 3ڻ B՝VFIW Wlas>5- lp.E46h2ј>3Mo@٪Σ0}+ߐjZYګVmSQC_޺Q*H!V.K lhVH7_Q!0Ֆt?pm5OMTRc0 h߭bǏwk UY_&MYn.ۤF|V;NqgFNW/Y٪5a4BЛBdGZa~:DQ(B=w$p_g)ZIZ51>s=) YZB śҫ;~EIRZ|ς%R@zgZ gQxt]]9x8C_;WcsuDoUX4 9>L Ji< mHG lѴcfU!$%w_·&i-|Eh9߼ dƸNRQO~Z+lEh ~ ^Ĉ.+CA:1,ET)v!t#*ýzE~JmRJ]'?rМaٸfmŠ8XbQ+oN[,AU_3 2I)%m/6|' )# GEe6 S=G!݄5Tr@SB׀1(Aya*,۲7l!եz;b e(v9}e4w2Y, &\>3r#!.`P>xod?s]ٟFTlu]Աc+ +1 aDžnmM^umhXBnHh(܏i$~=; %ktƫ3W=5Y੖A`R)ie>vWb S~ <~y>slUCxsrP [ ڪ ,rS;.ǵb'',N,_pIW&uҔ?~}o^%i>&bA7]=3T Hʑ">n #g71%P]w:``%aɉf)CIGfX|tBTn3Dq~EO-m&ꗚݘuS kcz pe$Ɍh=LLïBҺoajkW 2*m$sJøSK fh:Oվ ̸m&-%@ x\Fa;bgd@bРCДoj1`hG/fX@͸ۢ"'d*ZL6vh88Av 8s ~CȚc>Ql߳aOǩڰjCubې`K'DeA8, /{b;kߋ**F AUSIme]|';EiwKRW⧴؛Сj~cJ|9彯)9ӥw팋cťch9dnq['Żi(֊KlxÂ[ݲyK̳g(oMŖ5h}oZ>dg|e~f*<\LhT`qbaUqlVdXEr&W6lR"hYXxr&=Î!MZD+]/.T'q&L$S+ 7,R 1)+зJh&Z Fl`@UoELsУ? ĉ89$v VaڳZ.urV^FDA&il-gsd`cFWb8okW[줤XOW|"qkK[5']iWşmSYV˻[r , P*6;.ij N|!A9Qa>N [D̀zHa9ZC5w;TjBv$\?NZf*4j%ly; 7kksnH]OaRBd>{&'?_(}z^8 8)2W+ n!_xN4)Hych+DqM[c$3K_mѾHf94$N)AZD!T'%@ρ[%82 𭘁ɠx[6lA3==ƁtѶR=9F 4n!7b/nTf½Mz^V.%Xt/N1LܣD`ZO^K\S=. "7¥>d;1eQ2V [_ɽ 3_]Uokyz1)D(`h^=7 /=)I,3MKo9e=OZ ld512VveNFsJzP?c ^<bd]QKA=|2 19S} 7WLRhg]݊-p5O{l84 nZU5]K]p2f}sm`X[R̐%9(>qz/ж/=u(%nᜱcPi+^S1.n]DS3*zV/j`K|nj0}B4s[z ޤ Ps:~M bҠ[UdzFN7,u>{/v76McXœQPi*pA2kG-DFNJ(HsiXJ[*v)bʕKE0ueB0}8pΛ02gu4r Y]'Ep>7l-׳t+T?X -_N&] t#ifh$p6wekl܏w|Cb:ٷdVtY'^OGA/J:Y  70ɏ.kN2?|cˆI&rL:?`6 [PWX,^4HA+S.NU0Y"|W 9-Cp̔{v9㴶.:#Mؿ*ļm5Jo 8܁zj]: HtH9ۢW/bI߻[VQޑy_fp:HY@ovxa@Ͼ}+/:/1W.=gHVloT403rZ$+ƋzH7>lѬ,,@pphxůACe^6%H.떒3-%}8Z2mw"iy}:%=9vd2OV@BW!qv4}ٗVő ǬQ(;vi`gn@(TRt~v b$[5LN%"ڤzQ:$UAč%oJ :c՝KLW4o<9Jh[M2 NS>%E 4u(@1 F tʫ*4IA \RpL﹢a[] `%yVsZd$8!e. ΐ>PbBtZR^DNdyjd/'`<2Yׅ~,=wif8=oqׁI"l= #E2D^!֗(N/h=ce.{C}@Ur`6֑(X~b Q30l CoA2Ag;huoeIxX1LjRK2 &Gy E eW3M9 r<+|JD| ԉPD(4׏*w?51̓ϙ~K_|yx OWe2۹d)~9ĸr@me: mwziX<^5//q[9Al}T+Z`ˏ+ѥx aQ5m4|ecqS?aDPOK{[`sڦdy9ҍB61]7;؄'٬eo׏A>3߼Acu[DCvM$1:\肛3qLQՌ[jNX j|5F6,Eߧ.p'mt#fnQaOR'23oDJMiyqy6|& [8P~'_AGcyj]ߋG j9ʼnEFf\e/g1sF(h1y:7*!( ى|,.3okw`ͲxEe{Ow=qV^ {1~t|w9þJnVU2+t+sӲj{N2 z&p~1D͉{|ģ5I cBІf-! ֨23(gđࣧ?}(ŴHɢ}=}A5/ċfY= ֑#7y4/1n*fRduCsvBԳ;笶Yy3_UG!!5jgԃL37n }*q`}Vnlh@Bf{43 6&XE)#-څ,ylݞZ""+ 6p'6 C#!bAD1jC_:}:Q@ae<7]OQ*K􁚶8z[ލ~3ra !KejA({cf#~֭%n&?Q$~K5Zݙ4BBfԷ[cLh2FJ)Wm4P%6O {^R2rby(f>nȼ_qvpe;ܬF4cZ,>;W=Ӆe~'Up-_:g-y\NjOh{[$#k@>,뛉%n5<"dÕ76` q}R!0Y9[{F@a>֮i_*OqG] .Cj~NrX#&SԄм=/ \t*Xpnm^2C,t4}j]/Ԁ?lsRdmJ@F鷬-kI~W:8^?>e Of1}`7[I]Q:\{%FK9T_Te4Z* kC&hvb*$ƛoH D`ρ~eH)ݨ:(;ѱ-fQ?>2căہjx%~t,Ӎ*JM`t/HOrY{*$?K9ۢ{Ũ-j ufR뼓@ib<;I WԊfq Ouڜ{4,RZTC j!A诉GvNXez.l9d[@ج(bGo_-JA6&TYUb} ?.o/|@$ zpH^qXP]s2ޱ× S슃tKK_6ߏWr,C'tQx~8 Xojb<9dJuS|_Xc-Tm<Z:Wû!?*d(hVM`/FVOB|Ndk&-wX+nǘFCa'15#u6/&4^>?S 䭐œؙT2~6'F|6_l ιk)m1D2A΋ %jzlmnu:{-.o#2QS]*M1M~Z8RCTuEx 0ie!1kU=?ꏎ$Q^/C}W[vM̯;.V3a”x[iۨ]hڹ*NհX@uYSJ_ JCFތ?gQ} Lv;eBs֗|-eMeGnVbW>+7+uFQ[mg4Qb/!jlgl&~*^};ES0)GDR!{0$n狴lcJ}sKAn|; ֵ#0S|G':YУ9jI\M  ˬ!orfDr*́\F4_l0\}8ȵ6!BLktiTwXˀf[4A0%xKffVRѩhqt]%α@ԓ!Q{Kxt6]#$9؁$E&ݙʌ @"c9ԯCB77=[o&ߟnsm6t@:X,_J JX8p+l0$NAǣl-;TQM{1mZP3*UĦ(4^} pfʵ_o\%L5A􊜎DOfcP>؄DV{)+0Fd:n(3`Zȕ VxƑ~]"wVfd߂I}!qPC'B9 )ި"I yTTP340j[É'b6> 7G:?tp@ ` ^xycLWJ.wo(Ś N@]{j)spvab:/T.kk؎XG iy鰋l229 ޗ~`yq茷WIRJ̆P$WA>W0:C5wNTwKR`m ܇Gw ם8gtѳDOp]]wkbi‰21fgmՈ=#/Y|_LiΡ-7.9vt\L[fb7QeJw* :Ghfঃ3_XHZNWp咪e|-Ru̦l wq(:K|@ZCxrI>&U"m2[>2v-腺& c/ ?9噄;C)?JaUG՝+ wRw}{/տ9`<\Yzwq`ہNvv:-?mOZ8/zϩW.CEၺomV{ZrE8P4]_ sU/=hՔ/źS,?[,{:sϸ~P&-B-%R{)ӎ[.p1wU4M M+j06&L8 䎟P>l+3i[]W2Si r$HkI4NfAP*IF R{QO;& y藙B;-Պn;d  WoudJږjA 67g"VO)d$`zK;Hâa>/T]86|5N@@[,_Cp>حjcIυN^~ m.x.ԣ<D(LbKz|KS؉:JWMr K(DL_XSYKVKQ3\ '}ih7V.mltEj 3ꀓtYW1WD;jDƭ!0uh_ 2yk쉕7;͇eP#pOB'5T jLgS[ QV]pY(Č,0qHRbgnפh8.5$H6oP_}};wU5Ȫ[2т' UF|-BHQaUx|ڹi kߋD3t~l}ZB e%!28}S[:iqLw18S1?5MB^}8G5 P p#A߯`,HsA z8yj^Lt}/MMB#<"=ꀟ1J)dd/&]DjJ ͷj!2X'kOҸ~4i͘(]ɒ|NpnŠQ/ФyeOySOWvŴD죙jicxj߱F~O}|&6Z=ӂ ݕ#muӞs/7D.<}X !cd<ѻ\:n~V)~ /8bpRB@po'YBGKоJ2v~|4jw ^AjL²|#&cc[5.ѩh6׾c[r!PL&' }IVR}Q 4ƈ]2Ri#8҉A\mݘE95aRMBvpiBu0nK Y׸MdqBILvt],{ *Hp[EjdC(Wkt1n3:PkY}3+wb3G8iҲGN)AjyavU+مwh/&C 3 hKyh/m/y *MhrfR`5zqal)Oaw32Zݜv鐱A5१@kD@բrړ '$[xPŝz2V?o:xHj\- QҾ} d2@8f# Yv <}i|'>|f}E\#Ic}R n^:uq qdݏ;)kd~l? tv2tq$f3i"dp#3vt_3 gdQᆥWV ޫ6GdAO*d珲+}S n|ABk&c(C5ϸHH/)h,+}Oڻ3w2Z!/Sv' noJ"cZ+gIM*rgĉ֏i[!aË6b$ _4y(XZ6Ѽdn'0YW*ڒ/X托PnzBmmv\:.y(jpbVΐ?!?0 &3 !ݞZz8~ǿ2Y :xX%/qx{q=~DuP=";f "^bL Ci7A""e֤M&[cT/f o/k: ĨWUx(g_&V $B;дZWv xkCS[0ι\): }s^4 i#Dd*ӶwlH6x^Nh9y !J=Ⱥu%^a _TDV (Lf+էNRWi Tc\hQّ*aR=ex<.R2)Ŀ%7U 9n_Uf+KSC߷-U@$o *CΆ޲H˾[.G|Q7A(rJiO5ɧߗn=! 49 5ӫ|] ?t%ܺ)Q(GZC ˊf.'lnj'>X޴d`w_+]H|*.0. owXːodٺ_alT4WRh_ $d[Kҍt\! ƅs$6^vD>[MI`3b?艺o`Ck,?mb<ʿYkK/s1{{H8)+piB &XDc~ d HA_Re:7cfX%R/R#Ʊ)։&Q=x,(SCը4qATRص1EJ_f|0bV$u5D7I")@NJ Nz^0>JK*8՞l2 CtkDc<*V"Oڨ[:߯mZ;EvBbRZ"6j2 #^y飒1/9E׈tzH&O&(_p^ubKhƱl'#qLUiOFoE5o]wϮ*a'/|MR>㯬1X$׻Q`@A =8,auQ?Q^q`~g"ydWSeȣ0Ђe.@D0>x٣l,, *s^jo?`{LƠh#6gnl;F4] ͑ 31f>CD^**dT?(g?XHJ.hܪƧ{e/SDaSĹ/s\lq42inS]_'ȳDe^$h 1dKo(􀒝]()ώ)0izC!mZ_I&ZJsfϖ?&̉TQKppR;W.TC(baTo%ɊYy)l "Y$f DXlB'CXU\vA`xY&b=8{L6Rqއh !Hn(Ļ2~+ԣsD+̋_O-Y&`Ng[)w27|5zmXK8]{Z[Q kuEmeR3#\Q(cdYSR`$ޮ2Ģ }' āk$*/m5kU?AZ#Ӓ??c_Ķg(Uc4r *C- V{Vk, sAdt oBi3@B@+y`iG~I|*biCh'=)ԣ_sRF%-|<N!-:֗YR@an''hr\18,F*?u=D}1%q~aF_Qp84 fEBag ;F@x\E qsT20`~M8[,z[ {Ky'0gq';L#A_6v[PniMczĿm~I7So_Ҩ]Ue<IiWo_J8>>?uH)SRתeИټTuz#B ]6ȶ0GKP}5Q0VE5O/y0 k>…YfvAjMC;l`{y:(In@,e[I1+'kڜ6/ ,bVt/XW9.#{`5 }2?*ę)!3 ]bvC"υde9rդ%4w\Š5.&_D3qE"j ..尒v\_kP1zd7:]\z[o5 4hWKSW3xd 1jV ۑ2S|}b+zDdŠJ) 39(-Ksuo9=Mܞ`}n6teGs^-f]8J1_rlΚ1 JmM|h+lk<ǝXw*<٢Qċy?xcYdV\qN!؃|<]゜{|2xwCL^_6[jQD:>sLPOh^X<"/wSClULewRx9|ʓ3a3b˓7=^krri9yB+`8DN+&H=d*{N$5>S3c)27='3EeD:_`7ÁKIH4mfqv@ \R`UyV*%4>4m6/=PoH<3po)JA}ϛ@O݌)+Z0[2J9)5:v/N9ռLPCF|+DO rڟ]c{Q'~Ba2̻,kai+!C S dM.pہ wD|LvtFBqU2vLqeBhW"|Y ɞf&ΠXPj庭Uq(dRInH6lw-ո^x/.ٟYh .q(E}^K U+2VoVgd>$>lEOEGPbRSD`-;|;>#y4Ji1KE:&y>ED(Zѣ)E )Fgs${A%•⻙501sy@iH9`nZgB׾l߮z{UNȼA`4F/c`쇷ƵPg/myYL5f&]|EDRH1y * MaÚumDFLa # Ȁ㝨8ɲ/Rddw@PdƦ+{2 @%SxfI„1ttW>uA>g/ ܷXy밷e9e.-DrzH_3rHlSJ'ODz9̞RoG>%m\MsҚ9ic9|;Kǃ6r% . -jnw.*Œi|7K~H2!aJºn*p m?hq̂x>`aºM-' )6 n{ &[YK `-P;E>jk?+FBZa20(8 o$0l;=q?@{WMLSyvhͪ^ s T)i2 AQ⢒8?~VAS or͝D̑pWg@#ɟJv pdJ:8vӑ-dKu O Vu&Q'7{7){<@3;E;:La5w.=Uom(D RSJhvֱu<(Z%&xtZj9Q^V ^]Zi) Ih?NH(,Dc,^ew^jM\AK 2_:mҤst ,c*{# pN *tu¡ HGlלY ֠jl`\Aʘd~8!;P;!qz3|LުiO7!nŠ%"{{~>s)yg)/ʳ|_.cn^`?,"N0  +msPs_$kz wMnT i{aV]٥ˇk9lc:v6$qIjg{^m"|Kv!sLюЇc*yِ1qZ$vSVk;8Epz KFJwBÇ.px+D|CǸַ\ҕ?#Dw,~k>j&7Q_B|EG=pLli0VOrz^{*CnGSӘQIky.,͙kay2>A 5AZ)þh{W78L Ur#]*]g1%V&_E ㊱0a~wY~񀣞X\~4Y^pf4"+.qk=WWrc5_ciކך)z8 c֨Q U!lKsOcl@P-h׋\+U)tYB G D`Ux׼; <|9z%>bSEyq^\OM0N׹mYd>y^UQ=7?8{]Hi>bU>m/:-z~@ď̫Usk۳č^CE]`UU" }&DPCYgs"WΦꔹ Ѹ@(d2fFxr4.\q݊XC#7OE|wȍ8a 7$>YgU"y6G&Tz"16X+\7 34/PQR}"s W4Z w~ʺ?(b,.Nc WHcVHjp_\H]cn;av} ]vEpoe4UwiC fs$j4 N/:•7Eg=RH\V2Qq]pׇwRèO>fj9jK&|Mi q-Ji1hh4:S-p#9M.Z `OXs03bqS[5T =WP3u;>nѽ)6%U M>Ow#0JT(zm?%g%J`~W7 3t1荐:ᒴZ7[_`kb`fIxSQNF^m['˲bF3n~8Tvh--9M:<A<ݞ>xpA^|HQP%^cz6u "EsH9]AڷD8\7)Fm+yQ꜠ _Xa]q21> :;薓C.t~c5&ܵYy,6@wУ|`57mp5Pb-z V1gW.|@Web3*hYuM0q7d,&h1Idi G0:Kf;9Nf?uR=&!P.>F1,6xE$ d#8]"1Lb}z+Yu 4X^3m<Ɖ}-f29v@4C(F`Ejs1%8Na TKm$'Q# 9C@b߁5n Sorʺz0yČ~+ܴx3 eC <I.`a3 CK{&njyoÇ3lA hֱScل:IdQ,@rK@\߈DLdCFKzg@ncTno% s՚d`꣐dw”HAA2^Oc>jΖIuorw](GY#3gJiÑ^WWJd{~^DU_ tf.6;$k]DN s'fD g:TsԈj%;  'Ӏxy!#^u6`";Py(ޟ`9]: xiL%6&%n5u4px ݖ~kNزY?Nj%ì ߎoeYX.(Y}=6yl>ϛ@Ͱ6eFTlC57#\K.;nC(:Tx,9ʳF8W`T!'1z:<.2 ^O+S`'~P5ʭa qmޤ r4|.ߚ^G%DCS&0@yNw{=VޞvlC`QR;yDeTrReǹ^7VbIlȖ2OĕQųᔲK}u= XwT"𒙿]@U9wVrDj,jFnHdۇd2}WZȯ)m :??oKoӨѭgyQ5'Ah+*B ](mWl]><Jʅ w2n"u~86<85ꍹmfbBb.FN#PhۛjsXx'Wan>̰'],*NB o&4 Pi|oT^0QKY$ gÖ ewhå{];n %z5x#^/=d}\hIW8W'eOaV8VK}!ƿʥX~Zf d=5 ; YS\8~WvyHgCT|jAhB?Z|wT[:dE c|]P mb ^ ]x E4]ړr]%"4/?Q eӾwiƙ mr>4xbؘv'K%-(/t%`'yQKA"ᎎmn0n `<v9S8 I'y4H~\ U H8MpDCZ/- (d\CR}644=| mXQ WjZ@2 |uW[tiuZc) i$tm! ]mjgrGG۝76W  Y}$fN6Ƃ_3n|OPbr q6j\rIu&xo降{kAjiN@Gnߪkp: ,_:MtmC XSlY:2XEsdBqZ6.}̻@U*plU_o(KU)8d1B=QD:%p16`wD_z®1Z\e,}\,1`64 ]:ҏt"zhZ$=y"懰/%x^K,)rE3D3A@,>ņΒ W1ng*tI?6`s7R Ew:A9۝6)cp-bi_7b4Z(Of5,zB}z_iCj;CgXnFZJC/#[-r649@Y\ukN`JQZQ]#w-nnb_DcLm'9S~'T\5 d(pc!e@ipb(w؇r>64Q2h62PI#yZ3=IyG]'BcM=1V,X"^>II4U>cB(YZv͠0#of/NA>kQ0t'-H,SR%Lsfx/yqm_Z5-t!t G|sX^,&1<9>i]s4e \30r6#B5 G\ ;xay)(d[PdK*4 +g)+/u%~Zm/He0( |n#DwujAU. =#S習¾Qd8;JLJ0UܯF|6(,3):wE 7Lz]}O,Kvki@F y*K/l~PP+<@ϗ~~7f [XHi&m%1:q4sQ;o}r:}_X>#1]P, j`G_|/V>͞NOnZ\}n 5֩L+řWuca?p7RVP֌td2H WJ<\'}E潠M/$@tQ!y—͙G[TS|p_ϞoÒ!w>,"9#)Fܕ:,ي:bqlZ9+d3]<~K?V_d)(-ssiu8R(H94YVL=|Ϋ60"G W|Pbi^.RҶfl!;u<!$HЩYS?W1ͺ63Zy:|ݨiz&t4*ovVY8D=垫Jp`ua> YR c/iҞ aZ|fcҒ(Zmo7,P h+,mnc;KU\QC̶/ 6rt-aKԤ $θ5%{tV*bCMRC x گWwZCt qօ݅ԥN?zi$"=֗ }Z_v+|ZR8 q } nj 8.8r7; N 9R6>ZYk3Ah2 tL=0: 7z &!Ew,1Na*K@HɼK8T #Z4-H԰(n.f?/:K2_i4U,G_D;͸_6%A$bIKkfMPb_3 .NIf61AZG+)u鮄N"WʄBMO)_G1Ͽ ʎ(<606HFI{xt~sKO0˯-՚pi$~Z=xU}2dzxAEЅPsÓ~T5PWƹM o֋d[$Y˲mz1swstv*RRUhrHNrRU$.1 +glT{]|ۼ Ͼqڕ=Z9}NC9ҿ |<+|`{$hIʵطeܤD (VȆkĭWsgH/lo֌^ 1 4F) t6SU1*/(uWK/1ĩBjW~vjsͣl<"#9QP|PxQa @yi t 鱤"U_Qm0[BfDEO2MUűQ;dK[a |&%1IZ[r_jݞ,j/gV=)IKN֚svh`=Kf zo<ҞG5 v_߷%ȵZGYw(xE(!'&2K3RBp%~2e] X͜Eo ,N:#$ݣ)PDTbe:Ւ .V ɒWw]:3a9LI\p|T4j^?^lHIC8VW*:9Zd/dmFP|{V]w<ǍNZtLUk K_{lgzYa T5$jGXl>h3LG'\ `+G~B\ 7qQ"A#k[>ރwm\F^Y\o-M(̓D$j{*> d6Y?QDŽk^+VOcQ|Ս82dz3E"(m7kǹܠSVƮrRї"˗辺_xe?y$wP!I\tԼogacʖ AeM):𺉟l^nYO,r+h#M/ ok9U+E sH8~ Hҝ{`$Wf:'OUIMf%a}Bi#Tg6/yjǶD)@]  zNL.k*'ͪ~{Bg|ž_PQk', dV59@(ɞZ$DI~а3Nu (PeK)FqY!HY¾"ڜP @ꭃm}] t0ҌD-MڎGM%+eD6`bʖ9 qd16fU3YX dw D34EmJ[Z n?cDqv$Ia9YWewg !~L{>@zTDc#J n:`@0YS.⋶V$##3.ϲ cKyi 5ǭLjT qy )$MAדbWڭ; F-oO&6D$x|\ZM~m'5:Rq$}72Y/vfܸr1ppN>!!i,+z?|NyFUyD{_j`P(U7g#$ @-+^% JHޜb$\2yy]? кCZe:厮׏Pz4+q(,*k>j8U?܄`o1`ƩSvHv?O%vg`x2A5וt*pqBjȨC8JO#{_=e!*d,_kE2EC7<U3xUe^}Wt`y-)vR*Rz6aAh.8īog[%Q@ε\ZDp/R~ ygq\8\$ -H+?bF{8${'V|/͇Ն|ЂC@ kj~=̏nգSQCy2!K1<0T7b豮ʅM %2=Mu~oZd""n=>L1rFCҹj|ѣsK$qOK`pG͍H/ AE&|:Uyy҉g+0%#APMBezTĩ?}cA!04BK-Ús_ 222P^vwdc,KyIe`p؃!#Fު,nP!mX؋CXx]=] 87yX-bO{KJVlմcfq!jEg]t1a {C&Eov ( ƹ V![9CR2"SߑGnF2%P ;S*r@ ZdܜaMw@o׼4zjI~4#*_JX2+/ӥcΈ5fi߫W~%Q0B RbzgA>?zIEKMj|JVY2O.AtB]Cnz%V✇f-U*En.N`+~o~B@ @tqo()) sp!c{*;t\'@Ȳbi.{; \{P8 ":;eܧ g70Қ^̒`JBA ѡR-[S85$RZզR.Dc[b8!l3q+@^ɉCx?&/\J%̂cI;`KΦV(i:Jq?̳V\d`x '> Ë*P 7YvKDe%U~2md))+ X=FYOH }Yj!2L'Q\}MUNCF/ ydȬ1H s6;^Sas謵iVdz͸^EO2ΙkNKMϱ%͉Ce]sXj-/~ r姿>WIn{N=ǟZ-u) nc" ӶI.*$USɑzrG A:x4tk"P}z;GY7O)@ӨIq6~VR;{{!>m_$&䏌ĀaN}뙗aәI~X&-ӠXaM7ΨJD]n/XCWh3 9mcRCkxVbT9$ S.L=68<edg3z((bGgI ,bRZvIiQd?>!9K6ͬ[0#my⯓j Ʃ3q>#L>wd1bCψ!dlPj'rWKwٿ6irxDUe#  oQVM$ir|qBB[0 L6"un+&o< e 3e `#=auh\am joרּPW,/QQ{U˥{0-]p(%}p̑d+Pu.gB rK^<|e=B_6iE%PL`{7oϹRy=>Cٯy;ax 9fwnʲӺD3/` Ǜ|o&>w q,j2/@Rى2! 1&$sZ0E5P,Y_HA?p ,ikN\HHEp oآ p]A>_nPA2=eղ _Qoc@YKԙk%RSW;'?s80|Y@Ys1RVwք~E֞w:IZMKO~DXL mܱEׯ6_]3h+zxn/cI,U2] \scF-(H)W=9 LQ)UH5VR У3Hcۅ9hF 4܋E#>P,݅&+{^m=sJ0>M3hU _XXsLfbAyN蛁imNp+ # SIUW}愣Wk4a%~ĵ9u>=todoAJQ yBOԕW|09<XXTzuKiNv5>&ϿOCMjCÄ 4gCxsv|9K4$SyXMV)̈bj!NHGn]8Kxj&#SӇOܹ2y8쉌->$"3׉AVў2 <4vfhwVK-LPyEُc=>JKHZ^><]ߧ*Tp{Z26&>YơsׅdȏΊ e,!?7ڭ~*}`DѾXxkYpbe܈s<<0"t}=e/r5Ҹd tvm>@5A(BE 1c .l,Z"UB\#Mkbrds7I,.)F ay[G#UDZ:9j/,%o KshO+t(Zݍ)fXvN*Ƙ=h&\䊙Fc.Ȅ_ 3PaS!c~a:)![M8ԍ4eA*OE5N0/yEkMj0.;vH0HsZ爢!:W%,XʃZw"E~f=<*%0.cڣJ(|R>#8޵4B0咡L2jQV} 9)T3L7zٖ0EɝmuOM(OZsGhM}ɐwuZ cktroo-+rBtsڲob.<[4:ox_Az/Pq%X L~t2bt΋>wz:w{:,0uACJ5Z;;asgV fN̓͞!>YeU() i/3hd%rv-|&|~OlG!yOְaVQ*Wgig|>CrX(L#Z|DXiv:Yg.n#8zjȲ3,z=/i#z07"NT&NquU0lYZz5Aeb|B$Dmd"u1G#4OM:#hpմC]xciܱ'Y?O6iVE޿|`CV(gq<`槉 CJء=rB 5ٳ<2kA؆F^? 8;"MȳcЕPe(OaEח#4 ޭ2Mv'm*l'?p%[= gRPyMm낍ilW R[e~2Va!^3||Y;즓惎j7F$E"OԺ$G{k?qҬJ s\w| ,ژșgܘ |Y6 Q%wZX|Ӷ HXYkoo&[7[}&]yd8 m⻷6QfqrNs7tm":1*q3r¡?e͠YH oXWytZt8N:lѧNT'uaMY,-ۈk:}&;S=~}ۍXmK;Ovyx{D&l}}G'٘711:ު>w㫍iW*ڡ B 6E{+qC 4^uZ*OYTkw5&kBLx>=E|]]47ߡԅԹ:PĖtK_dôzʓJ.R!XQ){x B$HEFh["?_Yr$2fq|Shq2(F4O^ ,Wr87O8iZz1zxjtY¸<Mԣ{ڝ^Tp>XZjS -9.@5P{ur(@FWeD$}8Hjq`zlrl_th :};C?QŞ%a0!~yL6c)iMջ6iZӣD$`04sl\AAWtobU 0c>6u}4NVw֗X}(~_ 9)O뭲nNj| m)kDD$ ň 2l- ^N :PB]sa%BY1lc$+&~TD$br$sۙj=j<;PDH4UP=dlrI)IAIײY.-ɮV)'X>|w.wiӗmKEP_#mLl˖@%E%_ Ye j:dpS$kA_BFȜ &Վq>u&E;%/Ix1LjVIv l B})4 Ľhm ]!]j|[!r)Xe##:J\v4oK.*pba<}GԚbݼLtגqVpQLlePHvon` 5NˠQyB%R %6CD+T(X`7yAb>Sȷj #3,lC41 ѰJjō=DbW>pG ` E :zNhrY|:~6%S%ˡƪUhrQ0ּ!R48v7n gL4,SZOc C}EiP΂n50{FQ$ъg2a9- 衇7 JxEf꫁Ŋ?IQ $薇CtNAaORt7bpd59 ~̋v.@ \Hy?DSqBV1p p[b$ҏGMG9_s6Ɓyp qM%\R]ߺ;ĉY'c J2 ]0/!~UK:`w&K ('AOĖ =/w^o6ngXD~"0䭸;m"%0[5:޳Ab_9F {#8]'ƷmC*fiWA  b` <ƙm#惡|s>@ H&<-sp/gb8SNtpfs=SO۬i$mZs"AEx?Pkǯ9n+SrgDd>*'kM( \94i|=~`mh7 r#7 P1+|//I Q.p[gUo]"' UeEa\|MEֹ5)_vz 8L@bT|YNIJώ 40rLYbZ5[\F4̦+H$ŇJ;+5UEt~)a F'Շ8"Y\Χ@.kW XjXfWr+Labrj!b?>B\m30qF1-'ؤuHꚽ9oO5Aa2<ߧ'ͮ| P,W\9ϸc1Z[^5i#YX3ω4' K(#7i𦎿nY`/+K۠AX9yV6{,1w›s!piVB 4WE;pQG#`6p:(}9*F*y]ʛ 2%XTU5w$E>~3dOA(J>AHhvi&Ј|s+ *#}}/L\_flЇ ~)̱j-&LeiH-q:1t Q LOTgiRy٣jK8)GOvoO_98#ժ5fbHUf~& !ߛh;E }i"x ,/,( O)H2c376ե e<'CL3ܬ7LϪn}P[zGuQ9iTdOKZdx2E-aD\gz85X ^؃"-EF@l K(oe 2ZRx l2t #黛~"؁VFZk}d?x+c\/?m`g,kekl,]t\|t\E?ܖMn P ݆I]!Cֲxiqى#zO |J#aL爼ÔC^&|4|yŕ0#7+}7/ zOۺwMBNk#bxQI l";PhL) "_0]=~$Vm{\ÌZrHzCQ(gbl| +'V9㔋-͡{U)]ҾMhL>= \s3ɧ;l~(œbg֞vQmւ 36>#y.:OU=UчΨ3/chTA`  V,I|剦 -U9꟎77"P&?Ծ cfy c06̚ LW'Vaʥd]MS7-qK~,g2|5 @#jTzgdȄ0+"㳥U@K?nqRd- NXOi8=!yV y\Q ML.}XQKf~_# q$ Fl aӒkײ4=hixS~%2V廏uUQʹGҧR͛.E24>nVfߎk}W'7i%vy.v46gyr/ "6l!RaiǑ-poMa$"Dc 1fĠ1`)l\X~f$gփj?uϨ GCFC8GXԔ; Vs-$u ̇н婿':죁&P09Ww0Oh%Nzg߶Vաcqsf #?МH6.wрA&[(1"lDX}Y W71T9:Ih0K۶e?"#J[ GJ| rԱ[tfYpƙ$<~X4S{%^[yYq{cݏE7a)oR?m.9 ! 7g^o=l!LJK- BtQ?0G٠O5Ռ\k.%*NG%M,Lec)QNsP+~45v6A "Yԉa4}ucgcsI {rDq yMKtz=Ƙ^i^"; o;c/#FPAEK2@Kf[)l`k=&P򚓓:`G1g.s#imckBӳ{X}%8vKT*Z}2 m??y{Yva%bMS%&_)̖nn4[4o۬FB簐n8pbAX1@HG ~N6; KT):$361aƌ b2Ah#V,4?n /ň xsM'a3ʿǸO: luZTqu4 )8uP'R!YIbAa|(ѻ 0@"j ~<"B(SsW#FiZUIJV"q}[1Y]ۉ#<:P ]/&|VZ>}ԿIоM|lr|>bk Fs*gp_}_1s*Mk!#@,Uk66u f﫲Wcx1f#!4&(9;ꓴ+`nJ_[BHJIcG+'p/"#8qQQy:e B0 ΃U5 f6~_b'S|y:t>Y=ԬKqٴ9¸m*<$y!Qzߚ&RqxKk-ʹkLd+6 e%QlpRE6㘑VP Ry^f)ddQ3h;0ޫU3dޘ[S׫t =UDJfhD[YhƖߘRdEPA1q 8DFj'^W:sW¾)e\Qa&%/0)[ 7e{G;Pl4* h.~T,' nH"jO"AALr#AWϭ.e ҐdW8JjQRuZC _oo`ȧ8J◨@XC'tD1l5䄝8X.B !+o mvT:Ϫ,+Z H}_A"}lK_0P]Y7ĞAs"6%8%8{BtLo/^YOm:޽ӎ誶馿 M`JG + ldVEN1VLʟ!>{ gmgLY6A j᪩EKA_[$3IT3 uF-e[{ N-8sq\_ؘt&߉Pda"r1 RN Hz]'E/ҽ`OlgVg]8䙆zl8i \hp1v@.M5p(Zޝwd0f'n$nr4>"9#6Q‰B~JQ29Y{"_dlijÓ*{SXa;4U| ZN\]x 9h4ճ,XTt^xe'Hi(ScNFY@ƭea.z` i\}Ǹ^=U]I!{"MC?AJ/0G{8wbn0CCo :ov9x4 J@7Z}M@P[br6 V:j^TNMbc+ǕkEޜCCHuTϛ(/vC7H>axI6Zs1xlg; 94];Xhy<7BlvMv %`*1ѢscU~04 ݈/w:&aعb?@( ^p˽wm^tZ4w)ߛ~ؾQl]F%$gUnq׬B OKt (?:Qξk%_w;G[|MnKHTE0( ߜA[1hܞ>c\ZIK.kmt?7syJ ʢr|E.D4,K.>#fKa!jgVVWa'OIZp:˛GS׽f3U T\ǀsnj҅8^ݎ|@;Ύ?\R8baLJNȉwD |6o7њCUNyȗXfʫw!?s#= ϜllUd)A&S 0`ք")o~B2wvbe䵷j)af=P-8[4QKOwJڷo9<[V:KГA%F9A@9̜_Cxqg$f=ŷ9R(+c @*J -aau5gFr7ܤ {WncH` K )˷!V䫻UӨe#Cܽsubl˰X kc*q_{Na_Y46K&qpCM^H,l\jާf'5Lj"`MwX( 3JUng%[ǺQ(;/h)Ѐ*gYZ0707010000012d000081a400000000000000000000000164e6139f0000d360000000000000000000000000000000000000006100000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/]?Eh=ڜ.+* %fz2SVgzN(p_OnWr ҦɡԪs;R_/򩠹!H#39+`\Q qDH0>^0t? 0X8MdyL?uK.S_ Lvc0Khе CXh]zn7@ nBxe^i.A{;I57žIH~4-G8[M1@.#nb"C~1b5vM9TR'JG tr5#7 U{af&ўV?J@~&΃;.X(EK]^Q.aL 754z?Wy {@Q%=tqA,B^L2n0 q-Xf+m*xߙtHMoُ/t|A@qux(7*p0Y>H,Ah Mb<۹PD4JkܜSGU0eQC/X<̃2$FhicT>|+TNM +76&h"m=s)VGj3dy סj|srb楂V%ڱ\N\0z(e'}AC\9}QeGy7v Tfm_J-g`5MPM_P'y>@oHŮ:׮"@iz`=m˾6߈RUV #LY4!aȄ~MK({&- vCLny+-DEފ(cLex G9!A4FԅI9ǜmwgu-?J%u~rʪv.R#ЍF=_n"z|𞌃jV&6Wh/:8Vy\j!Ƒ?Ȋ2G8\1(M鬥sW$ymNm!$Lfez.G }o&NDڦbeC76Ac\He:ƹ3 -d#h)Nuc[} U|Nqb,✇Js^*]!Ob84Pex0̤{BЊKrlN՟ѵ>c7;vlhTE…x,({zr>_Һ8eX}&/sF$_.&П^E|=g6y.ճ!c$3/0@-VHG߈<J_kP-FefΉ~ E cmyK&8#1e19Ⱥn7v$ڀTb *äߞ/-}mK} y߽%L7/нq/"ʡ.Psl3gU=}`G!:ٶ͹*y" )ʖ` =_7izZ ϙw3³#^XĺTMEZ񶕫X> $W`lE]ʎ'Ah1]-P|)v%}Ldŧ,?%Y/!23yꓰE ;u4\ۈZ\`.5KgИVķmOzjݪpڢ1U"'f,-MѼ=W'${pT4°w*>8"r+|$%MzX) P[Jq%<9]+|QC͕vffX{u /oVI.yRN7n&{ʫ*`c4\bi唶?*OjJX߅kk%J+*0ݕϕd*Y(s2K]m^˿ W.2Oq/ t'kt3>sAoi&3,ZxBowjpG_Šr$@VG" 2<,[,#n6Vkwxdv.0Ű=78O c#)$#“䮴-[qdgok4f/̷[L ȵ AX^dr0ZK2z1~~vc8Wݫ`}7ŒQh:-3 4ܯt7DoeTO޵ ̖HPϙb//3?lʎ3 y4ri7kV: T5y0UmdrDw?k_3Go7\TwZy'ZC4-XL k[k_CB`w=z8q8#g}̩N?Qo'.0LA!gK/~NWk]/8fkVxz+ SAj <&QUpmnkD(kx gIs}B')iϷ80" *Im'qfgD92Jwv77޶kIElBFIC"]zmȅ>9 |t} NMgxS(y0R5Yc'n@;pR uoCl)/Blg~YO7/)Q8`]/s.u{qӱK9kmF}SmGZ1UE:ϰyzu6X}FO{P@_m ;Gg%NSY^KyasCBw4wZM4Hsr1Ce /0&5!L]fp:*!2ce *Kwȯ`]IWё09mFW 'ٕW#5+Bek#_*ꥭ4Nav'|e)[ЭRq?h~aB.s|e6_O ows4qHҢ!,LO=zUx}ZI1$xD`%.%d8ܡˆA*sJlCVT 063w3 $xW7.3 V*V`}**sTda_%(0cHGß)^[:8ㇰW"uxzoHS̺k-K<Y+`'@5&ǟg#Dd1<_yM`S`_vG~~KOрNem> :a̅x)zz= [n.u'ޫ@(aE}W}dT%q5ОKw\wKjgIEe4E pv|s̓OԉJ\mjHRLuOk䵋 68=7ߖQlpxtMc3WoL: \R^ (FƃQ 5'_gz;<b,֡vزY=G@4R vӕt7Y&B|%G$y7ڝD%8ԑ GdFUVo ՙnL::, kEcbW$Z[x(H0~W(M`Wy`eA!o~j>ƀW0Ns=9>BtJB49y}Ⱦ,= .BȈDKǩbG&VfNG(HH&1/Y^i Kbh.:P/#.59T3ۤRBFXA1ھG< >lQۇ] p 3zkG타<.CrV̓P 7婄eU01r.I K9M=e~gӔ=[r8>`iDw񳒩\{̫Ի,`}h|ʷW*&21h*UѱeVZ;YץdTrE5R܆.6YxEaݮE*gP3tȂ8|UVCgJCoG! G`FyXRnljxDT/ 1Q.of7xdV܋C t4 S- tIj]QY,(nt>[1LSe|zШmF[ 'v61ɞ.g<ڗ"T:,Y 2J+G m$0eJTңYaR+K~5YO2DQ0Ι 5HAE9܀PGiD8K%OIg>8ɸRi)@K7\,іDk62{ kmr'(#R}眷ɠ gLSvS `@yӜwpebF[YQn78JF$-z̈JJ1EayvN[FQCz&J҇1qя61afIBs(d&!p_a׃"zhKDWh0We+XOLb;CV QJ C5MLn*U^Z, ) >ڸ8A/;U  'NJ˓992t7̈́횡0O:+]|D #Hک;RprK^C`+[cfn{FBrn-]:A7g C:G?C5R<K%+tҦþyvUw:nUZ%r/^#܄fZ[YGeq F,\I=~l!D ؈I9oQ;^h|=j}.ܠ]ԫo&)D@G%y D-k5J,1g5A,?aAygeÙ.=Y4֬BPH xKK(,'.SvG-GT6\Y2`RRAprL9hoZ#:HcMP!4Ch]͑UXgL`qRP9XIǸ,r'I1[rVpɮ0 o@5IحJ:UQ36YR:m ,b;d/}kvW) Wei~6?d#W ڱJ:EYJzwtصۍo!f`=d%W6Ebm^䶴xiLvAzo#(I61Y=436 ^R'nt.Ad h<$=*Sok?R7`Er'IJn49Ǜde *&ŰmB||1[0R]ѪsA_qnT9 njsgH9n̑= h&AB2qih*Th ,VYONve^MP Ѩe1Ai az4؁Wk4 ۭrհOKtR7U:vC%c 1Zk_LGYmaFNk p׿ [0YM|Hy"xWP/C} ABB M **ie ^,lL>ޟ\_&"|lbTy͟](kKz#zpab T_HMAuhߺқQ!vN&<kw#0} 'O jb'(<,>V%!ї t|s2-r;qSRH{1&US]K2MOd%[%'~ҖYx\9:8+<𩄹eiJUݠ|D?G? Y>Az?X;+/=$F+_57-;g>I dW[/? k3<1Hg dtnxXݯ! H{(hU._V ^/Vfmchsn䇋Akxi/؞[#6oƧX8[ RN8-3 eVPnm2y-[ BKV9 =}[E:3tJtM(3C7ZO. wK70]8Y*ezSk˔pt =?DO?e1lvWj//KaBVa_C'nfԾLԬQ%NNj&:ħ>d0Ilpk/L9י^7>J?(ȝ]MҦ1Eo߻r5_j(;v o7νֽ|ePS@厮8l |KK75\} ̰] Bc,P٫3<@¯tz,zU {O#@Qۚo_f% })ڕ8>]n2 Q cy!ҟJU:CC Bb2Kk{h4m9 L!Nf>50YP)t Y*j_S .'AETC_>x+*tЮ0<̷@l#p˴91'ꦦC7c$TkmƝO@rQob#΃qr'?%F>*Q7\hdA}P])I<2xVۙTՃo@VCZ oTp޼="-e+e[J$H\$>.{AS;oP`D\4'?ʓu!J?@=fmG#2R_(-:)s \.ej5^"騙 l/-FzB-<ޙF ^(͖ Ĝ<Ԛz%yp73>6NS&E9y U8B 2w69::Ú|ȕ"X$cl3tb .g¯x-Gzr).nU[ lR #ki(5hbǟ$s4 kHBBӞ˨OR$o$eǡ}"8rL:ZW(2F[T8P~d v4Hf9g Kq^DW"`Q6CďS B,59!$3W / {A d˜frN vgo:H/!M)Vp?Pȭ3LE^ St+UC[9j %/{є&/hEܼfEJʞƏ[΋>BǾ~ ^ ,Rw#<+"6_Q̞L?)Op}c ]Q-*q0 k@:[5]0|G_u`X!0-5Z.Cӳ4z8mj7pmz3 f Rk'lWtlvc8渁 5$/:o$CK$X@.۩[.^^tة/Ʋe4+n#hAWʿZ7ynoSKkZqa?Mr 2PU+flĜ<[] 8Ěڟ*2pl}}״UCb-{h?>۔b1&}Pwh&gpǚ5xc 1W"oEZ]!R"iNȢN%Dy*P1ІU5/b)}?%{.&:'Aou$ȸZ7@ ^l9H!bCRݔ_z% DN/BWyF>x<,P:P^D.-^n'ӿ IbӬy~Y1 kq2:H?wSwHp`7.ZWDH`ZPt)WW4$_ ؑlc^Bv|*7hIxgo2uۜQD- V%vK]#9%8AG14}l=yО哩P( WMsCE|.QszMN介ŇJdg1LVv!87@V{8Ҟ5+W}##%E2Du\mrgI3$f6U~\ꋉ] %]YgP2x"K:)|0W"=^JAYf9qo}=&U3D0G|RM@=NLft']F֯O,]$5{˾6q]xDj+uiI\6+LZ6(^/iХ1_f]";i-VtI':!9M So2|y6벓sH:2RGha>[o\&cb:Y\АSIlU胘w`z,R ']s ڕ]XhX<29w1+n.7 >%0vlX/bO}$c (őoX64Py;UL?{A ),O_9?d F^#T潟=Vta{Q7Iв7ǩGܷv1~H{u5a98zb9l~ت={ԝm30 %T#pϯQXh{N(:b(]t6'\#͌)'KN,4z悟xudzKYe\ј3Ùv׸Q@V]tnAթQ#kĄʍ->.ke^p3B|L A9ųb8oKZ._*9ym[z}V͍{#%2#oGD`MY2~ EEx!v6{Lv2~p(('~QcQ: UmBe̥͠z/؛̤.[8*/ԻFǸp36UB ~ԺM[;l{d7y6[qu:-!7 IJHhAHm4{7B˺AݲNفG B2x(QۑM|D0r P 'WAGul(`S+姸Ёј1'E| Ug"Ŗk{zX#ȐןPIiӖ=4ae:;0B8Bůp4-|PBvY77dY1н&j;2TyU3d4 )o4O+aéN b.W1֦`&JFVٮ5~tHm?ekoVy12qUp$E)eLQJH嵐BUp7&~kcڡ"t՟2O!_w4M=$S:ibE(fL=ΉDZ`O9o@l$E`q &c7;3F͝73eT[=: ]rVVNrBukx^}аFqCSrc=S|Ļ}Jڲ2:6-hcˆa锑z?* SdžjXPd yÄ>9 V#9i0#.JDg4coma䒨S8 -6h|~XFx @uTHzzn\y}}"CmaoeP[>,]YgYRy2PZ0۫fc4xV}#/6X23I>u7;@TyBW`m`ҖNb|̩ւ45SQ M\@PFcݣoK4+zzA>i-C|⒙~_=y*sG׹q[>Nk>]Z2!o}Y-Xp`,&nt?;5G|rt_9ʝ%闚P=dɓ<.4= $-8xq'kf[zKḏ!m,'Dz9T@ N5 $ $]2sEr/K YGm/8p=̹wn)UM$@_3g*U~ h˙)M \|x+*-)#'ڙ7¿VU[1-M W\q9Vw6]NE,2 9inumo!\ND%S;:̾>뾨c0(DV3N״BP''(@O|RZǷO_Ǿ_m`c|:e%s_-l_+vG2Wv_)"6AoA͊%QjfYU9-HO}Fo(W-c7(+uyJq?&?NYXhBy#Ȟ@*k5$kic+ڲ}{|fvYYvCb7SPoO-`&7ҳq&v)ɴ2B㢑I k"bP>-3&,&WHY6 -J 6n1,7uRuy< W`+2j_aaA=ZMRRKIP`\@+',ΏXTAwˌ6.OZ*uc$t~?r?#kx,wHSAvPk%9_Q']"RaړGW6R.RcZ~Z%>41pǎJBMf|ݴFCqRk5_; V\*_ N3{3C~PE~>2 >uh"˅ΥH "uVn*z)/!_hP0=}R UZ5X[;q##"[e*W8*rN' }sAΞ~M9w˟A/iEP7!`P9!c-RX$6?$YzoøH+ԴVsQ{ WTɼ\Zg{zG/ݘo>o wGV⦚d%*ѩqUPU wܔ>dw`" /~ᾹqbAsLhŭ6]l Z [.ELID- 7N@ܣ\*aԏV8sycBc-|ryU+b*܊Ԭ(SEDo$ ս+FGQ(639q9?" 75fEÈT8T1`daĔ'tz`^j2zoDxjdN_%ʩ?Q;Ͷ9GAtb1,Y@i;fT+ObBU4 MaOz J}fޜI MԺO%Zt滐$`H@S(ylh4n&ÌxdL<)x~"$jiOCœ(Jqяc li3_#)<%oqIH$5s ;~{n)y7lqTM:MIG>`R3.R$T"JQ5lRĺO#=vSz+#i )!֤-`hJʋ1tRZq&{q۾8Gri$nӠB|" P҄VōcٹN["8lgW2 pBHIô7MJQa` U]CmclcnhrÕ$hRhnQL~J#&èD:JJBc7:*oRb9$+џx@zif{-@n-7N^Y.5)5yx ]~z@:~Ukc M7D5Mh9˟ [PLR= 햞t3wJr Ƅ(|}v6j^c EsAg6@dl2kusOREĤn"83.^Wپ2*&[¬) &OIwKJvJHrsU@\QzZ7K*~_y(E'3fNPĶg0./耆\ED3gE!K6ڧC^ t?Ya;+jWYԦڭm@T/Bs9:.rݯzoE2 ~`x,0E퀡̫-mB?'N vKMfԞ[kS?dפ5&9J[`ۚ{D;pMj'sK;e-8;1$}GO:3UݛɞBD* t,ӧ "OSe_˕4K@ (%9:R%UP?2~ծD7`[bcuRiC<:65RHϲ6pNc[Y XGSE`kWAnkq {8~  O3٥0|>d ĵoHx'Mhbũ2\M.˶Ȉ-q-+Ifd#GR:v\\y{3rdܿQP|>\Ε/ÃΤ-ĪӇ"9tuXF|JhL}mfĔ-Zqԡ2^W 8ddC{_`LI8䂪knOFhQ2qM`YF7-ὗ?KȘ(/D f}.p;`X,hW <: XK"2ַw콨|ޥ3Tc$B9ďK ܰ6 eTNk >SH<}ə0ff|ITU g}#[[>s*^fIliX% >E-lV@w*,@bC,O9.Uiڙ Cp9_DRN,=&l9/f׶IZ(! uĊ}PE f01`*)աqQ I{&/oeZΨ,'ZϘEk@> 0|n"؄8֖d;5.*;ŠGӷLdqpՇbSq+-LTo)%*y1Pϛo%~$`g,{oxW}~ "'U~Ԁ$MlU\z\jdWg%e%jZkQv1&h5:2ŴNإz&߫1##KOBT @{pFpToXe g/!~.2fJ2_@w cnXuh\{ 7,*#mP@|NwB|([vX:q;spsdޛF7ΦyNFWJPV@gǨ{>?w_ʣ^SUBw!?)^F5$!'3Iw73 fPUhz%>dG֦NmO#Bfndbߤts<"V#m:ZmReBݢ-7,6`Lqڝa$/ч%]i`VCx~7_iÑYbEyz7[lz}R^J] Ekf#O`hL1HxiGA@u|Q~ qM  7g{ JHozlvjjǓw1./sn0?-P:{I19fYt o҆ ^{iw|p4/\5I |"ɡ>yN- _#j=xg*:֋^Fo80w{{uIVUr{7.+{O5Va! aE[*q^|8N裥- ke^6`5M42lnq4>@1D"*4>hj|*u2Aa"Zrb:}ދӂc9F!c~(7NSs]O׌'tw„ll #в&RHp& Z3%M\ll >}Xb3!PUX#5 a!tɁDZ`J6>cYzcZ,h^eJ]ʐO/9k.CҾ,)&qR&'n9 TK%MYC>L"EI7X%憝Q3$Ll0,o}Sv1 5`5!sRtr-h3i7$AZIW5~S_;$[zWeIeG&˦`c^vu*lAto HOl}lh\oMzj.Obμ`$$I9}ĎfUQLl"gi%-YiZ_X9޵:_Q/iDž`ʣZ⨘wQ*u{O]:P g {,ngxZGƱl{³T$Bc{H)Bv~Cɟc QQQqkR'PfIM؋ZlN.HރE Z~8o67}6 gk))5USo9c!ZU8$ >!F(krKm( DH/:ub;%`7"X̙8[) ꁕ,f?z^1*:Nu8OT_K籱Bc ^KW±Y3Ta>^UR(u"\G/c~HL 9E* e A$4,jF4|9+E9 e&Z'f Ԗz ]ю3p4*-=2T%>ceF?xg~-`tM8Xlޑ-.CT{s5skuDtrXTf[m.{-7o/[5+SCĐ划(d\(\dɦ?H% s@qFJ|8Yꋁ+-(#,DNAJ^Wi.'lU`PHcoC}Qۊ$Z0,@tfVI|39 $%j#Phedv뉾Ӧ=|Vϻ%|8&j{f@m[CKB+)97{rI3 @gX#ىm%-x=鄈݈ƓOE)F[*=AOHS ZzS_,j'S7 6B#X 3ٲ{-(4EPH%7BK2jdwWpK!U9ea h[lSiB&KU㏺^uѿCޚF@;B}Ң6LP'CB~Ts@J%2)l"/= 屨JrÑA{ Iqarl-蓹)"~q 4 2w.nՔDfB7o+Tkx ÓJqxPFuƐ %G vDOE|?6?H?L*3˫G{걨B5?cclvx> oϝ``3Z)^V,lɍ [ TS'(+Lnlg&`-F#S04R~PUUn8F 6\?QQ_- ƼŠUMl2o:Ԭϣ]$-BLoB!p\i%:$2),~=mߋ>(29)rx I¬5ur^$3DGJ fUzfA{~ G&g-jѣZgRxKwS ~]mtر1M5* ]VDߴyӆ dH{MPeo5j/%fGzIOHCZ-'V2d"̔+ fEkT 4o.&eYwĈ-eE},O9wӞ+}*"ix,^J_KpVﶰ@E`WlG/J1d+7f1]}DGC}z_$z!We[,.tIn+jN֒A[i1+_XMc1u 8^7#K![ ^ǘ-Q \f-dj۸2~w}T" YV*`SL.Dsylr !6Ma3~5 2b*㙦*"I^z(1j肓?i3v:ߦ02 e3m<l+w>/f;Yd-m/`z GNLf*#L&$&NF9p5;>7}0&fWi9\=s|65ggFڢM&í;t',Faٜ*'z, |_֬Ū|wVmHܗQ: SJ*x>"xe~_zX0B+?+ k8++UY|\ڊ@= mri6D8Ŵ _[H5*Ϊ^S-H~[+zv?*٫0+^61[bv<=G`^9)A @T Z>\dܗ]~sz)!+^!3^G *λ#`ց74$,6Gd9"E^w'1rr>v{ӟrdmش͖*djSOJwb&LԈz=it9-#6o5V2 RHu㣷̛܈ia}ٶ@UܶwvJ>%,b$XNJɜ-t݆NBATڮOV%hy++N'z yScrB2=\#K:1wq۴H}m6m/)/^fي$4+{⽳bZ2c|Jg[$ngU*q&{0{0z&G ︧ӌWںBnKcw%#6zqV+I.S=&ܣR|u7pH-,ܯ(xw>"wD%&%tx>bɯP rrr$U*&uD0Y|LHLܵ L-2 A2m<TE2(N7,3,5UD90p@L\#6hn,c~ 0o9fre teͯy*^!wE?c!D H߃]PWDtr  :!`c3U;FP9suR4kGG0;8}d}2yhp -TΛp˭Trڞd\& G,{&e?μE xZJ&rί0XGK ix?iL(-WtY@;mhk/lE]@bzyDt]e2伕 zqe@3BA@F ;WnVU|B0%Xz(%ca]Fn֛ M)XxDړRwĚ y]eqUU0Z;`G=|yoӰb7x2!i#0ΎMdy:e'_w6Dϋ$J%hף8}>n٧O uڲ܉r  ª@1BΡq oeSx(2lr!j- ۂ1ĩ۸`,dLQf:Q&97}<ФMJ1 (-%YzQ~67qbR38sio冒XBЊ`E\%y6g! ? ܳ~4aڭtص]&L]}' IEC*91Tz9lf ܘJct@1f70F>EPaIt}P09YuxZ nM)|hƩQ"nS9 8þ)%X8 IuoEaS25{GY%&7fgCp~W2mosY*")fHR_AH"yʺ58(lEk}>A".a;C [L)Q4r ɂ١*w3" Bv;X1_$V $k5ZŃC_}-^t4V5Ecr>дEΊ{$;u1XBH5D)-ե>W!(!JCo\ǁ7hqB(ĥ`Q(Td(l%~ܸGԁ,#<>LjH55"dN-4Y@Fm˛mZu_AU%DlVޗh.n#_7@)zjPcCyhZ s=sj&_zĘF8m[dfdw5 aKg9eU |  ѫTHXĻ) b`d UimnxHKAcx2_^oE̢v.j? }JFr㭛Jrw0mʪ@f# 1h|Œn*rfd;|+4LY[ϥQD"r/ pxl-lW@=9݌RcIMt1 ; `D<߾P8( g\t0]_@QMktA< C)*)k4]EVYb6׽ՎCjt7/GHow4e{w3 Ryh)ƲfZkgv#,Ƈ$^*q b쪯SFz򬗤Wtm}J $|Eo6P'LEx\AGRvH^r J7!!g5ApD-(#.h|%2S=5?H1v_iIKu-aHMu)zK7oU#pRm~xGX`պ&Qq{kfZ+5RSSA# "+shiك $R3ZAU;%.?jNf\`v ,/.OæYIʉ5N50QJI}ŢYNe,σv5S)gpkh>2ͫ/"*'79AkieNjѮW<ёʀ0.:$Fqa=|$.X$#J|r 6RV>1,7:|aE0x.ˇB8.ZXƣgU]Ti-4Ӽ&B+d̶-ouǮBl!<ğ$X9LNJ-K D V^űo񀥶=1f<$Ky{k]qM[?f:Og[!ˑaޖa"_B 4|)Kʝ#T-D{iDAQ\XXd'NBsyKʜ26t/^._0m O6;iFʵ+MUevJp#,L' y֫&F)>ҕ&fV5_3׷^vфu dBUiPQ:X\7.>>{Jggƽw.1_NIG7 ʰdb.|.BZo8%O_\[=U:2 Aʲ\F؆vuvV6&7KXO_Y[wVBN{J|wPFЮR%o|c4Y̷=B@ 2@ț3ww7Ј{vE#r17ۥ!$_1ZF#?SENQ kDħs/6棕pBH"a̼~ݞlTѫ_-/K*d"Gxfhq3Hpk.J}p?PKmS".m v$RHs#P  rcB3XCȰ@ "6IAIcl?Q3F209RopDbRE$ #\ޙ|Va4kpwOvgCdmߦLG׃HNX`ɜ8 ]Xb k,l.2[2  S."[}42iq*H zJM. Twf=7էhKdޔց/X))6 ˎw(X_iņ}]g|..ˉ9IuI~l|O_yJQlN4H7*z0E턷(Y:+ FrjTfAQlGo,ep>*b cx(>Cw{w=6֋ 5ZF `%D+NY7CUՎ]{bZhhuk;'O3=R7~iގQVH~ 6X%SYOVS{cvܬJ$ifL?&u>pԳ*`[V#-V̙ %VZ]s9J=[\A)psAp5An(}[0RejiL?=K L e꓎D Y-Sȫ17jP`"'6}NDv)] \$xybYG})n1=w>R'&ƼA8Kq}Ro9TSRgx!_p >EEY7ܶv"EΩ%XO@|biv.l!L˹[a펝'֒!Zi)lQXgOჃ&Pac K F{E/IJG0y*見ZJKHE(v{ZRe[Kʏ3\w9as3YZddF?PS#/rhGm}wsov)Z$˪]unԕCȗ8Y*H^(d :=.vrdnYyď\CFp?ǚӚ) -<'\u%_ C_b4K`'{)aLG;!#Doǯ٥gjA芔Tf& ypcD4LmC5E Z^;Sd;/m =y޺/"y:^w`gСn:܋T벪gCTdkz"D! kyKc}jM6QsRuuFkOe pe ;#wڣzf)IPwRpicT _u”b&6S[ G;R͔>Nnh; MIL΍W/$yC]<"} {s)q\`Ev͟ z4ys1+9.l.ZR@T=\h9)tq!1OFT-~0?^`рgT!8oPL*%L+ vXS DgEI[FtC2+4 [Lk |[U(=se™4Ō~p_x9,m~ |FȮ~sX֭)xwY֙Oĵ&B҂_6"0E?+zs\䛖?!Pבkp%ϰf9 9䲳 B|SU󆒿h_]}0Xv7)Ag# 'xXY=~6D{|i1<y._W3E9ƾu)q܃J̑_tjRN|hx!:g/%Zy0 j ,{#o7ztsxG9Qk'> UGUjE\W{ ٨ղWBgEg^cAh ו0-2#gA]ho-}N@z˅B0@SaGYߗRU/&@KwV Yl|{"Z!"{DuI)Dxq0)(ܷ- 2.6C%xo*ߖr-b}3:U:_ fW\39?~WK#J@gcup]XuDz* JkugܥX``h?Gc?OT^ѣdN]3Hw KJO'Wg3O@Q:CBKDsBQw2j$ͭ? ~eO=lg<ؿ}8Ƥ~ɒ GZ<֧XjrtKm4zb~؍ZW~iR՗FT'!QY.45uth&&7]En?+\Q|Zs g[brGxZ3ۆ:'ׯ~MGa:I\PkKWblK&Gm8$߲`|'ëκGaN̹I>jQ`.{P6Fɳ !oc6fО~ޔw%Kq'&~/ìtGض'PM|.,BIZ[`WC}"{Pۛtv3#Z VeӀ:KݶA# TXu6l=t\gEE^~ 70*꒶@(Xjp u| fHDi [W?dUI#/j#򹳚{! p2шoR0I;y5A.(0 VR#ᠯwzEi[иkjؤ9nzx A8B˽ZkF$φyچO ˑ^ex*Ko/70vsV8D` W zk"u6bdH9DqGHNʂ^I6Ȅ}uKaL\NhrTB$ 6ntmyp^ %xˇZ4-qRÓz矝n̯sŧ""̭[V<@ҒEgwc-ެ- (${̇ϦOxys OEExZZhN7YX1=SQ[QNrr7R̲\GzQkTTVs7@#~g_ ֛Dg oTޢvu\VbV7cMχKs*KIjoKd#˓rGlp[ bI & _zeӜw0Wl&)7:$ I&v UA2D*9RёDD14y _9r K/i34X s'*48%~W |yE>y]hUrZR!h(SQZ9_!V(WF_ږxc06mi׈J8HEF6޳ xGQMJfo:I 덯_Z D-dۊAY0J,x}%¯ACԃ1 A8eDK+ d?K%xbXX+ n!)l퇇$GWVbL*r]a?g^pqڹ9Ԉ/5GL4F?n߅ qL2H$R00،붞U zӼe?BSާu@Gp 6_#(#{TDz >d9 ,H'ձ4FD CH s*8Hg!Sx^E~KMCmS=}e[d? Mrh>2ٙ2 [fa  x%m(F%ux.4<NeT}UT\J_fڿ/ʭƍ0vʳg]cAƏT?iZt3^mɫҲx-(|=1R(E=r)d>G0AQWsdJ벥arO k(N"1͹1j圡9 :mT㒚\>, ڔgriP^K+7ua@j#lq"qQh7G:蒴*&@vM@ؾfC4.qUӞ݆JxG':o0&( f&5.%*c[GlJUj@(+e dlyֲ-Y6@x7/^ITE_0mfכֿudU?#ۥ6W`d׼*cY,E%gNy3(f:qD]UwGqo3)0 RubXkEsϡtgWZC t'nu!~@{H_;|휈~S䛌B6 :hJI' VG^M_:_mPq=@F]r9|;V_alt!ln~΄-q 柎O!Ojv%۫I@CHyR] r9f#Eg] ,?@ b}bs>$9a!jVQގ/LET>KRW$O8N":$ ! ʤj]YFBDUQmR|~&L^\哣 40œ$ڷxj? p{8aCϭ4DZr?#(So3=ʓ)FSˮ8XЁ9!8m3Mʟ0k$zݗ hy>'o&\Z(6[g#<_HB j5neR3 P Q 8 !X։-!4glKnFui3R`?ԧzM>F9#DM[cs΃u8ƒ" zܸ˛ht~2,8yWc۬6𦇮?&6:~UH#3N{'Ϛ5Z}xPEcDepʫ=MXbB }.g.{ $ޑΜ3Y 4q847c_jlsyOkQǪN]WG 1*J\ijqq+x72p6n?׼yճQ.ߚxy\iw)q۫QV @ .CtEJ>Іko҇8{)Њ hetǤzL!!&cL\䃦'{+h{s0gph)_Z *E:r^uU'XC)뷧ϑ @.Ig 1Id&'\2<3Dm좗>3mU&$*4b" "ć{4dK,NYEe +0D원Kܭ{c]Jc GЊLV%dt]D qPZygFd"*8THv|I y}Mg$ jE"0H'5<.ԛ~_5kt=NO:?S4?@썔L6X!0ȫ<ӡQb!rЍx ;NpT)D]0?6 rllWrNJlVxNd+p.߯%!hpxn Î[z@!~0"-+HRa}@llؠrbbgcC ix +fJcltCnCc0݋KmeMl)szЦL?=2 j>"gƓ:uOGj=n}g+;JYgk *Fˉ3ɊEoblǴNҊ^;x^QNHrz~p)ӏPK~-"cC lUEkh4 W\7m3Z ͩ@Y>ZlXB2uzsk*B{.T^z.(9݆,pF^/8^iW|(-鋫t-'2 StKxVpN?;fl$P\[ ({oa 4{XlZjH {*}T""l|"*pfkk SXtM8m)j elX0ldVCGT?(J{6$1$8 ~o`WE y۹fU- \m N.:G^D^1m$ɐuz,v0U񂿂(Yb3V}tN͡yF^5n3 ,}85P52PW^wv/'X^~hw޲Ҟ#TgmѠ*uAbP9jcK WR16WEۤ/'MH>0'0nWk{amͰ Ȁv}sжE{=x 6l,,O43YWC̚cY` P2g$Y3̓TsKgT CbҳܝtRD'eʶ ٲfpx[b;iK5Ou#f<ܪ<{X_ e3ߑyGXtiI'a1wEWE<h_pIx uuXOvѓDఅ7Q KCu?UlW,,S:QD)K뷆\$>'5'c?5 ,rDѽOc<-{H, kis纊;8]UY &d{0paE?`9'$c1)k_dwFnC18k!"^n#KИpi3Hκ +g}0MAb˽.6 gU%l[9p,E~<L6p J1x[Acb(]̍y6 JΝg3`y|D.JJ-Z20Xh/ґ?S9Rhj[@Ew,.T%E5]On93y@HB'NAS웃E0U._GJ~\*IղBUG nsbJY6A1v1 Ia#2+KpI#`qh??n:l 61r_OHm[{uXD/ģ)͞T(\gJA]nH9^4Y(1D~S+> >) a 4imMJŽWJ:0L-(M_Ӄ6k)C"C`*o. URt[4FnOsÝ:>Psb@A%♓F[IW7U5-PdO8u eAa7/ "ܧS.5>P&Z;w ϪoJ I-V:`Ekm( 3B»M ͷ&W l.4`'OXuY rUgOaVUn6\? Z0Nۛ.֫`3tWXz/4j56&ҧ*<, ;WtO {_M,{} %5Oo&; [ݰؐ= 37ylĴmE=q-U}`[$\ho?nkVMYL^Jjsg *g>廓 KAAx0~([C#=N7Nc ʖ@0!XO=CH;m `;ͫmhQ^\ơE$ȓ.#*? eDzW]N}OH]kjOsʸlcV!;&iKUpN?j)ά$u&q)~O⊒)G>m ZF"~%%h[/hiH׬&LQ-a{T- p,"*:ӀeNTaIYiGaȹ* +meC8فvlpx >OvJ/h["PmQQ*NPJrP(:N m gK:&VeجQ8vb=Hk:Q#;ݩq1S{" N*ŕ*M h\l56|0ǽcH)6C8^E+>A%3/Ov9! 584ëxef$JBl&E:@e{ f ks7 /ёBZ_~l W*|3"Ͼ\(tvPkU ܆ EAG.:|cbɽޅr$6 OKZAtzkf͊ w\ (_Jc|@gE-j,(ï_&q{$H JjcHtpfDşZU𑊐=_|T# G69p9t\(Ñp`qt L@|\WSF?|8!AwAJ4wK׆=S˕bXۛ"/~ոxۺX.JR<`f;Rk#"R8Hi;ovfbzdPJ=VO*ƓȘ 2V"0fLqos۠ ȻڽpBx K'XJ)2˲%($l_31{>g0#O5)6QO!,U31 &AceI~{p~ $uI^쮄w)].&h[`4b4 -H  kRp/S] WE{ rݟY,;䋖{t&Ӓ9'I z"IY'O]_[υk_.qГe nѻ&|\tm$籕_nf)!% x2(PxڶȤ#J :u|3A[*|$P/ڗK4G(/'a(:#],)Gػ?], +]0rMHC &A YACIVZ׏}u_̗t7 R[tnP̤\gA|/9e.z &4 zOՃ5]y?ɚK@}CUR3 MмKT2D$YxJLU ^$V :k"T/\@K'^]gY- taSNԵVyle}RVrHĪ~NӨy_=-1$!.bM'voT4M_XW;8T /"ب؉3a@ʗhYCq@(An` ĪT8{漏bk7D'7Fv}|o y4f,F~h# uf4l\H}"} 5.tDBrr޲`HDaNoQ#u-8"qnYKXѽѲH[kFh8¸ޚFԗ?@gIh+j6wI k敃M~a|ܴrsڪߔpc /kβ?˝*>V\ҾV()}f`w#41ig`m2ޯ$[Jz׮MI讋6/4zwI9Λ[1NxҾQzy|QA#1b +s&>\{I0}/ YjUš1*o{QP}"p9?GҞ6(G#2vF%o nhm<4!BA2sϨca I* (pO/!x~n<\Y21cKx!JeHn'D76Dx&Yg%s.Ǚצ:>ؘfcSxs˜oTgkݥAb]QYA{nXC]ɺEZKnnySU)J/utD08Oi#/J?W+~Ii_XBqzScU(x̌&"X,mAj7m-2C*+E@=ÕJY>#j$x^D*3673T]žQ٠g@Pb8@Iןf?b2m ڋȭi!nX}bu,Aw@]?왋dp+td.m^ZkTc,\U۲EBBG|.i2KӷJmҽ c>d>{RTjHٯnWqw] } /0ɡx뷷M ԛ5rPoAR-c57}ئ< Y-ӐL1ʚ?R3oX2;GQ@~ C hI]38AġJyҼVw~ס Xg!230DJ;.}K&29tw.vQ؋]?>4!`i`VGb$jK3G̏;x2?'}6ScaUR[?!WP^Fۭ:P{$[S~{;r3t\PE; M$}_ so%)R/eR`\6T upL 3J&,yi#n*%qql(ĉ[ ]E؝f,1I4oMTHxR05jaRG+{=ْ^ P?M!ďi6B*Y:̗pȘU?DXyد/Fh k+T8'PGD 5 wmSo[ PRȓ9gx$v.,5` ImP/KW,R׵zO{m*%,]GXea<:IA7+?`#ZkVS!E23L^ ^z`;- o_9lX.;{mp{ ^S!WF0\_ϋKs[N8Hܐ?_o'*GR%C1 ~~xӱiP0 D/bV̬noNDe37+]^8) քE`qFunpy|>7Dpr(i2-ywᕜ42^lR:?m'|Z!Up`CetP`0KIJowǓoUJ J(3`QIZ?*}C>v5Ph~ !‡Qi[k//={.ԁZChgOolD ("6v}JK9%[X{$]ShZ%oFw. KE*P͝KH.y`li'@hg]MLI`ć >x2`ηFd@GW \Rck< t}g:nvjk]0c猢 F)A(6{4ץ blm)PK x wz_F&K|7[ptH}}M~cZyB ^|s6 JNK~2՞fè ]'ŠT\HfUez_<5D31s%d^p:һ[$Cт5'B{0#@B("UA%KԈzj5/2QSn|S&PAbR c@&Ԛnnmu rC#Qja2 `R1Tf- B;vBb=lt\1X *ֆ *!6;Dzȧw\ h}N;\Gp'貒f P!Oq"SFd ^G1ϫH{Fb DkK5a1Bek IAtocgo h3{z$ wmf7l0K{r9&i5o?n6@F*>2́1f|FCcf Z@c cƏ{;y ;uIgͻ,$3;% 0.(O"M?0~5H^[oA!ԛcobgbQ!5jfem)l5.uv` .:2kSy>;{Ψсbi-R=/miM yU/#>%I~B G((Lc R.Ah}гK$C0<9hJ8L'pd-Va̪`L39! Fw~9 P ]R:[J85jZ0c<@;\{wCa*\ϷqmE)cY颮8uha'fbc"j7[lCvYzix%oUQMNz_^xt.9p,cS~0>4`az)05`hcU]BoYZs=5J '8 D(xj~G"il՗">wy"Ӭ.76כ: IPTW8G$$ы({PnK kRy|hϫ/nsSO; _{@m_%٢#k7>[.H;)Tp/r,p6ժ0"f Fyl.?XSy W0A;iI+ LRv4V|X.-Zp0U;Onogqϥ@)cjT;{Zh-V"cwZؽVյ*Pٴ{+7w/D, ߳1uw!~ήx- DY +ǯrfgBx}ƀxe0%g8KÕnWu)=Yli1.ZD|.;]oIQ0"䂔ZF^ʛ}6`S5cP 49~x D k FRtOf NzW[M0rl ѡ eQF AWI0!fƃ㑖xOt4R$[YG+w;BdRu#)$ES boяOde g2uH.|8zڲ[0ߺ\.W?]lUg?qnHE6pC,/Am3.HiPJEzQ~SQ:rQh} RVq6N:rNOk3QdJni!nXҷUL[C__ ~C}mnk1r3~6nѧ{^@!®Ɯ9;3tx>;Y+W>xOᑟ6ZTj_L/\Ro6,Կ.BN4TCz;`O 1]Hp%O9`[3KiXD=NdHCL_sRכ4ܖ7>NBFu}޼;B=]dcqCZ۲<ڢByj ![J)LאZ4$=R&xHtQH GWS`^(o`@#Bw~ K^'xjW2Rqv. ;k/> [YDfTf.X tq> |-䃻&Ğ,RI\K$u5^AD廨CyMOE{Y-"ޛxԞgFԇ {0p _0tdߴxEreA4 TMco1K<(v JմSyst+;IRGG m 03\CaTh9{(j:`|zr=? u(@ =벂"U ͒]=%C51䈥6(套_#t;02X]Wc-ƉrODu :xP/ ^ J V 8Y/ t<^dc^ ۛZ_͍}9-;]}2tfm"#1Eu^z4F=,ǟKM+˵'dD: hTNjv *'gḺc훼c`; Qe4f<$Puv۱Ua"ˤzdx#̩Cr3% UBZڀJTYn>FߘL2n+/!r杼W{5|B5wa$ 5K.?Uѳ]y E@(XKjN9yIGRqmi_B=1Duv\- |_Y]ӣU]km@*H Ru&? xK2܊ |s}S,;W{VǬ1K3pFHcMybwRx 6^>l34LZ;_{E­/`5Eh0uWn3c@Q&gͅk ,;'!ìn ĪzK^tYz 3 瀱 'ꊉ9ش@ KlM*Ľ K|/V[n,Dh+bQIU2*qa rٺQ0):4`R8S_Vy %[7!щ` Mшh3`arkPܪQ KzF|WHj$V{$4%$iiv{NMVk !B"EwF[J 8:Fb3ƎpbO'P̀lxQNu^f ޹e d@'w>/;b<)]g5&(;_W+fȚu#e F|`Cos\4(j32r.1S;2(jcסG YGSI1ӻ3z{:Bkz !Y T7Wc\MS *_Kkw"0fS N5gR IY_+Lds`j$$ ˓H1 Ӝh9{T|tV1kYZ0ˈݱ\ߴ' ]d]C^LՆN nī%vmC8EWC̥;<"`ٹNig,7(4Cܪu/ z[H;LD3~T#c9PkeJqGh/ MW`ũ#")p%ik= XfsgB*7fhAb" ]h@mˎTw+L:iKIK*hE#ꁯΓ!.xa)8l *D<)j-Iڼ$,$0H q@b^grf“Ҝ fd8 ,}eUHh̵&T=Pt/Er +V8mtub;zׅJn }(v;^{!׉e/ohʅPVF=ۿC|B: 5·lOK,1̈́͞Yukpz"T,gy3HF!M0' UR FF/n\w=,jz@*tWDr݅e-XO*4DVEa`w\ث>=?]#!&ܭ:JN}ޠOuveIAVj7m (V..)e /$UxS~bU(1esŋTi@͍t` MR:)tSDfF$ɝ`,ƈpoq%|Z9pSy$O_o $(:ƒ!59;˷Yy|ڒ( P+`E&܂@_2(9 kaYryȗAZaً~3O<U3J7 5E0X/7QShs{*GwևgHnvǦBb~1'hyq컷dQӖG!5 ^罙i8f[}dc)n <olژ\[6'.?׌vvT7+r._{Í&wJ>s;GXĭ\cAjCz]m=kwL<2Dv#L1YԾϜZvL`$ lH\^i 1F `"AeCuQk@e3?DEmfa'']kڅ{wW))^*7&O`. G\pKIDd3" k]/{PLqO OOV஄Qika>3SsΟbJ@ہ@"}=&ŀ1q`@k#m*myYNgP>ت:A?Q$$[,_myU!H66G%8B~w < }KHiesgySƥO0&CX@t}ׯgbf8.ٱ݇Omvxxˇzܾ>cdY x4R"bOK_f.8w0nWMG^(*w[<1xv~[+0K@|~4$1?^U8lr\ jOjOy~|+79h!?8=dJh{t*4Xkւh.6Df{\ai{z v1ke h$8E\ģmA;#~ - MSAʶl@sn!$hAFCB˦  ֥b) *{Oa?J0k,KyYn9;Oa'u5{0x07ߢZ6͋{R}^9 *x$G5^}Լh+يw]N$FQN,lbȡSS[+k`i@|ySv\#skG]S:R3Q ȽR, ]&>t^;c 1o'|IVu#З\Q@[|gՊbxqqqI=C6!өw'$"ڱH6dB4u95=CC ;2{΋w43"Z%Jb7"-]g)SJɪ#8:V8CU;14lVDPsSr(/]ha} N?KH~ܪwr#UbmT)H}o報'i&\O7|=3=u{ CS~mBTZ|V1ٶ}Xʜ;ړA6|:HfHtW P1`}SVwhhI@SͶ1 Vg/&XxL,jSnrQMg|+:ܮ6rVLPU< FK4~h/ŗKhuHc\AszK~bCdn$:(/cft>Q.to(H52 R~i +^2b&s )I=%z*K:DKB{F~fb%/!Nil ɯ;B ["3˳g E#t7:U;;vQD-QWZN:!-I78ѷ)&\{912|u,#77HL04 ]S6luz2`EEQIITU[± FLvn|!`nfBeI?CVTu8L ~0'.),mcTpT9/TeR8YVP /ثhX N"V^o;8[[?F~vN?|,!B™op4:^AC*I;! jov>kYVDJρ a U[G[o\7=aw3su FpxRb"K]w"DtM2ͱr*/E[O5U/HLvп3ߢ$3 JY?W p0dh.`[K\7G$ %!ѩD#4; /dKe6=* 4kCS;Hd8UTf̥Ʃ?hqxmoݴZhўy'F+.̙ NiI0^8 NfcX _=+|˖, U# oYpM0+صS&fmP|& rq_c?a ܇]=,G Ul_]X>@)(5ƩzG,[(qU@ Cl-yT՜$K{dEuAeH6zM>W^橴 I#yN$AL^B{J ,=Av6 jl!Q\E즔wRIҋlfA91y!xu; %ҨFZr z% ڠ (u/~!inOaVAj- *R'5Ҡr3\Z;p!Ò[Qy*ȶc>``^['#Pxn VNtHb<ߔcG19t$쩔3BS-8tcA8I}q_f&|8d/њDʟa+I{D[k=2./]'z lJ6u|x^G 4BW `= WK: w7,;v)*Wx@eungt/a:KSksA25aO,LPK;߁E4I|jJws %W 3IA Z&p̩i?i5R0z0 UJX;I osxKeY Bhk0xr4ҭ:IɈ!L4+N)ڣ"F GxhWkw-F; kp~JYEX+]d]P!4ro< ]n:;Y#B\m@|i;N]Gs;3ѕQ pdٜ* :D{l9ܡ(^v|\< ֯ykh# 7([ϯOVg8 i4A=.zmT *"T f%AǪ Qhi9MR^)昏g :m <{\? ]e';)B^P1I{y[M-\-lQ YLRKb1P|ͱAl3%NFj]k1?8ѫs" C =3eYV0-3{q֏`b(7Uui@ ҏߤҶ: 5Z.ȱ w 3`9qх>Y UGҗyZbIyd/Z"|I9jpU)~0xb1V=\ tSf|ٞщ ^Atl{$Q<x ;)۝SXS7β΍w_zʔ1]`@fmV^9%b l#Q"@PwxB^5a=#;c1aW@̣̉wv^k:aMO$PL2 4hnfExcTVeܓnb ?ͮWPt:ѝ~-:i=-| ah \#]CYܔSw: v㠼Ch#7}-P#1rnŖE?`z ݐ'Azܚ Ȣ&aN66zL-u828Wّ/\-@fepKNo>$:Q/|۽֣XfD,B'{blu9I&jr(L;uxHIu$HHᒘ5"Rˆ}MvNիeM,/iZ ?THW.'DK`qHT./8f`tM[zKLtC/DiEbWW;F 3&OJzŎ3Sl_ ,Gf68NF;L?eTY-wu0͗)n+|y@ciXeЫ# }jXP'@vX2eS )9Z]dc5:4K*G6gMLfauhיp2!( 4ӛ]g |7w}r;ҭ$FwHMNj902ؼM&42Ec {be2gI`R*$+q\Zw=fgajoL:5H=svV]SMTb~Ӧ9 _ 0TNjH$/_|wQ1޲ EFfiF`ɧF?=0 !|'e46|m \GAۊYDvy`o eK`y)llY QAT,\uʯ goo,úD(I%,+iTIEU᎔ Dgݿ$^/ー V(h-'raZr7$yЯ}Xeglig\CL<'Dpqj+sL{3]ţ&rmH4W1cFV!LL{L3K(h;E۰˺ ?SuKt12 W+ WyEWkj,VE9i8^T8S| zl)^pwj1ASߌ e ŗq$/fh d2 VT`Pw~CNbgК]]krSڞO\گ)͠+z*H5 j\%fT3< l%nX/DQP-#op^EL [vzj3K|WPT#U1cͧes/8=ę V&Ͷ-.5yw§x4^9W%B^fQi` ͒ <(f[BK &r_u%ڞxԧqn PQ15vwﲰ]˽Nwlǂ8 K:>3߮w3cZb`Y6Y#Ίhu<|G[D;Xzy:{@nGclk̦%ޓ⼼%N~DO %_5s' 7 gOfDA_.xS #zWkî'ɆVWs oeo\4qh=%0DvO5NR4&f°jͺYGďlGSM{%/M-Q>ˊUPH90e+ecyZ(25zuݟ˖Ubyu1jf[戧*f<,*+Uݯs!/={'. k1_ˋgU6_ {LRP{D'8:g6Q$' JC&\.UE^srL8M54bwf?DͻRni q @qFl͡OcnCQo!|\Ym|.K?oNųł+Dڲ*DyŹcxISr%EB4hc**qQ=G]ƃ3,"(U2taK)S4wb!o{pibl%՗G皂1ltD!uC-RF K.zw2vpWkbe=]7 ?| <,J4 ^p&>=$O1LuݛKɖł-mm~< ]cF[޳Qhw*$Bapml[r09KT]HsU QOfuB6)qGs"Qr9j D]V⇽Ha|zs=#ǁwk1"j= ԰A~6x $q009 PYnER<0PK;Gwƻ}&aka 4ޭ'ub^hmm98-,l{쟻bjSmLγ W g8jm<;,Q"&O &DT@4uF:#9M kfNrX8`kYӀE$F-4ܕ$ ^mՖH&0a5-=BEt St~AF h */.NjšseGt;%if3(r%YV^=.F+cU ĶN60FFTb\QJt74'OQFmHτSSb=U\57qjJITHvvg |y`Z=~D>vp2øP!"u\?jg`oU{,Wq  !@FiK;sa&/^( %LGGٹbٕ.һH؀M:c 1<.*`ᖕ(K[78V>Wx*7 ב%`xXP4NŕlYMu՞0A:YxO'n(( A#]v)lYZM siqգ e taevB"};\OC@%T~ )Գݾ ]m f=w%cw? W!ךg@u#50Z΀8QTlc{,jT= E_R\B}g?#AU{o)d`b9-~&s_o_]VRroAf$#iDCC; U$+`st#m>bk 'Nbluzfpkl4aB ~c%X־" H1]ai  #iBa6w a{Vc(Cw1RWAl$m G ۲if;T)ӄ j,%ʰ7|ϵl4ؗzrt'TugW!twzcWh^52S lϷ#臅Hݳ Hxn"nl; CϝjnۙZWէ'$a,VwRqRo" ɵKZy=nq,v:O+gR6*`H?֐<ib"gI~+jd[y~G+C/g`jZ4Alt幈"UW1+kQ@ ˺@? ب,T;"bj6' I^B*(XGTsό"c}E P/WZCcqlt'ZZReŰ*^%Jxt7^{`н.|$,Q;,׫.%tZTtS ZqI c$/7삲1 {/Piװ cJ~_7e q67Ka;6d/ 罎 VY0Nz;r[^Fäk{F: =Rk3Q:U1!I0?@X$Sr18f=B $;W!Q~J1qx,BaTjFe\wqH!@;?qz)ɚ\EW96ɐǬRv N?R\s]Q37$?/|Lٴd-dT}d6xYG6M%IzV(w5<F +,=[!Z&c-3 <-f9 L|Um[VwݏKAN=8é<ԓq^W +p řɳt0S/,}.Dޛ-[Vn">9Mp; II\,T$si\A)ۈ` M+]~1YrR[ |xLQ<(Q‡Ҥ-@CjQᨯxNY^g)O@WɤJc] (Bo(8C޼#s{kćE[b~@E90ZaW } 1II_\y M3tmhδiUcd j @rmGK.O)5sD9a #Xd@JGٗ ő{ה3ý^?p|*Diak(LPlKbR͏{CgWt1AG_s L+qӲwqr()~^'wI9;t&k/gԏ#X6/w D4ByxʐPX`x$~ 0o c)FfT!]qHj\v*;l(vE7k(?è_pa@Yk/Tr')Zg ?ډ t@x;ct"SʀhceMx[a$I\=ЅXcс"~IRa$qx2Du&ǔj׈1$5r!":H^lK~- [gK]1 fP㽂 `ePN?8#AJ\lvp89l6QW,m1mRn$:d ]hz&7ww㕕qu(Kw׽mXSA1%rz3&Cd ࣬) -/N]0: _ ѳ)ݞ?BܜWPzSZQ?XM(?T A^V!`9!Iȸ;$7auJ]--8V4aY(G3uGbC7<-Y\_I$JNf}f`FPu?ۺiY"&bkiy?P~ۓZ;ݭ5-"C oLt:`s MbyPLooKTR#e9`c}zAfFϵu?AIx!%I!]tuK*+wt;Ё > N5cI|LRfkN%i&<~TNcR__gNΊwKPJWoQ[J^JREsx`n{->O-.R'Ī6 ;9O 캶'ؼdP<@":͇^>I<N a_XUet.]._>Y"\" ycљ>}de"aΓO!)N9&ufu硷m94ڼt9z6p̪sD?D/P9DiQamv6O-jH>je;[(]/aKb?3Ve6{H ܪ6ʿp3J z691eR6LLGԦp nְr[clHmWY[V' >p}Hw-w?/q؍n3؎c1 >Oo>Ll[Ru=a)]Iwؽ͝&"X;Vugy/9RƫBzfxЭxƹ9e oĞo n})y# mQ5Ą%4o72Qp ;)K:H1cJE({gayR y#0DP*ƃ?fEN_Y0 He u QcjVq { Iτ/Ly"Fg1XyLq\3bñCB$+s9,;F ~:G/COC/d, p,~\jerC 4Z}8) 9ؑ5Ҳ/X>br!ɴ֟,bo";*f3*o ib뤾3 WZvuC^~IRjg ԛc,T/*2r%8^0@` B;-˫1k.>D當r' a@Wt /[MٜI ?ׄ$\f`elC% WǵjYFNM>>Qf+ 壊IF]}9gB S+@1t$/Li;u!GT˳|؎`BHf]7 h25s],3>-MA@=j^?([~+*YZڛCٵ Gy}U"`'sx!kAp&SHsE7cZ-y= .XCru2n)"Eս1zGi }WYglCbbdM6;, W Sٽ_wy׳j\loMn_^&B֚э/9I UԮ# J]r @=p_x5~: jlVDY}(+Pnkmh&ƦΖhQ{*Kx=n0k;TN@+-(__f==\.V-ַs@5F՚anğ, zrl]^z&&aPbLpJTsV_]L謇3Ze[ jϗ >Uɕ[GgB'6+g]I͚@#fJ&JS)=8-=[aA׌#,ܻ .04rVs )Lk4;Kc:i40N_]ɰ-݀HnxZ9{7dfmcdQ:PFh?\jϖ/^A:gD!KQQdHlj_T'.]sH_[7VCr&iPr).,H14pe#7*ܦ\:CP_ryBn*zU#@@b-m@'Q $E|pkV49:qYJ噮BI2{3VUZ:ȿK>̃ԨTʹg 6r۩ewĊGI}NUo!0KI 6XT}Gy eνF dם$r<8ZÅQNAGZ9D;KږYEmD.R"6Àoq&uhm&~ӣYꔖ1?@ȘƖhY'np\}'UǍ9ӫ{ .R3u-<$<Ѝz2"Cqb?h|7MDG3hyѸ+yROz6(3Qp2vz?R}J)ե,pܠ(֯߅T' zNڻoi?`5I̬a 8`=}0C79WNwP'kX }Tcj?o\ lH_N#9C{V޹Y +.f4uJxaMnnj̢I\ɆBkW5CH8OG'aw0CpʭM3~bpEZS?ZtW4}W#9OAMr#x8| _ԓ䲏q| 9sv~h6k}S+?XEi7|P{n/yuVK弻j/7n#(KeT\(%+OdcQ}/"\7N_觎NPPq_km_\. Uk·r Z:s&EQǮ]D3>*nE;BitEAB Fv}lV+Z<$\xU[YS?f zN3C.|h}e  R~Z΄5">*Npޝ|hDj $]TK2%O5RY&) bq hۘ@+5yd#d{6gON"nGh%e)m}u^ZL$d|,IBt+B<)$LMTgNHtۙ`!%^Iҁ..AQl8xdشu2u)2 S]cHC[Ws_8:dUrHiEaʄHM*E_G}6F#4Y`/e<h~JiKw xWYԂ0m6ߓYm4Y!d"5o~.hϯF s r`zU,<e]ظz `*>4R2'5H[po%RؕC]?Ѷ3ۍ_AOURxۅs6xBr_fA;I5ߣ xVm@2 ̋pTzKxow\DNg÷92PoHgS)P!, ӄPH3[|AS![iּ^WrI)RsI.@ AB>FU597վ\9 txiI .0庈G>ݝbGg;>ƴ}U[1pwXȦT@4r?\!7f‡B1};˜׷9h{ skraT^cדބivA:5Wӯg<G|;,rdþmDFXdez:ւbs'Uiy˙ͤ UDGٳ~R[AIAX+=T9KebA C*_(C0ϲl1XJSlH=l=*;lHyHP7j+O՟a$;-Aa ]$ 1fRXx 4Ӑ?$f}EBdmIZj 0z-pJݝW.?g&b+㖹{(BASYzolV!5S?`UESXA/$/K7Ip\]hP-m1);)g),|\obRI@N! :2ˆ}hZX`&B$#0-쟌$ 9 kQ:+cÃQA&Pf>IkŶCQ~R\Fڒe05Cd}=w)-Z j $bU wk~,]%)4[~[)^:Q*mA6JhBʩqPLYʵr%~z'bo^Vx Ӓ#'>P vejy˟BtƋ.",`pʢW@gVZ$nk? $P{V-lUޒq9nmIԹT:4͚0';@Ng<}颸tHeȟ,/~!Ny"I aYBt=Iz0b0gf_er%wN%/~߰śAloznPڔC 98GP3F[ g AԿ̰ e,\e!a<[e ^"/h+IE3~,Ǥ&ip?J8Z\TN#@34XϓܼQ6a{U^iY˖\O4tPəJy 䧾W>!:07)f]]E`fGOa1B ??٪>6.'%.l ͽJI}HP =/<[RQYmZ^ش7:%X-)>r\ ^x!R"HOdWڤ*nþqQǁ@H'3ċ9ӀWN_儹ϡ7`>gXʊ5y?&\0Ic\vCH)PuB$չ5$\/s 0iWG.HsUS[m}:J RW sڱͧ` q͚&FgjGSF p203{m+4̻=P/иo^T]SkfjRrU5b̺$!DEQ1j@zPdG@ &&p!գzDA}%k\&rR^pb_ʁF[oZhq͝Ga^x:*_N^X|7{aCutȍ2%s /0`b(-@#B4L,֝( i͋KYR%oBc"*h qe$Jɤ9/y@Dh}ʰhJ%n11m3M8\ܹ^3H˾e=ڿLl$% _p<i6^OR 35v?NVY -UHj*FrO!NTY"χg/_e ɨj< =p|l/tGgui̴SPp|@b/'Ǘ2T :׌:`o30ؼ E'}s?e?mVsl?## +EO%X"|}15$*jK_Jꚺ/pц1DpCɨ~t6Е2y`N.~Vc81Dr]Jqvti)̎ml7J{6O[F>成sn\7e W=9p- |[u8X(lD ^6Dm+>qр\'nK)b-kaME5㼩Z&u˝+l^۷PԸ զHAqWhҙ=0.A<3 +PB_:?`bυ ,A8;g\`ba\LɗҀ׬F=[b,JQC eqT Ծƈ۱ӑl4oyKOر(~?*Q?VNY00Ҭ7Ps_0duY 渒+;/ K]9Vw iKOjӜFK:U{Cنcks,4Yȗw+Կ3Z@sMKL@kF ;qE# XXwXr$F~zR&8Эh44u?>oPjf)\t/ 5T/9ANt稗zf9cBx,T=$^wf˔,94q Ţ.wu}P YUak3{cbH4R,}ҖU/PwD= Cʿ+*8/x )]+X3&<%?lս%5`d+Oɍg 7MBbdKxtu8[vF&U#m4rͪo}޺ȏ"}ȱةD54OTpT6۟܀R:Ǥ\6k7_0kS*++^$!t7 Sll0aa&Xl G1dX4 8{dA:3p B@lG @OR/{ 2{G!)עkaGfnֻa(Tjzr`A(ctoAc1!Й} FϙLEN}"1"tkds;Wږӣ{ei9EG@GUy:灩 Yİ7rb2Ëګg_8zoGGtjz[tj>2{\LCY$ؙ4A3N)gF0/%OL@̭imы01tW{`Bpy:-߷SZ&~:l)уnҠ[N{2e6i!*$8oU%<5N5:#Vkh(! Ğyy"'݆Q?Ĝۺ,qWʯa4uh@?SY=sC}4; nM:7胇a$ :@(o:g!sBUtY>Hle[}$D.9F u~ڲbg!<LUs&) Hvw|.78łmj&~R};"Zu8 tǔ4͝޵Vz0;% cY^PXl9:ހ,JX8"E9.Bl-F"U*_((QQ./9NC?V\Ba8:q'@L "'l^r?q1sﱿ'kQi HsHxv"&Θ+K_;^#b((5rI}i#w>ZkP8_vixX]y K_ 0%jvJBdg4Y֚ )hGY!NPwjp>KZP_jhiBkqJ뽸pn;gde1Xzﻺ+A]x褠٤V+|&ȗάR}w$Q5!0nxS@kuS~1]eOi.R dݗ nLW@Ғ87mBk[sTY݃^mVwa ^|7-\Kj2§dwUD4)Ow|[&(ltKr|ޫ0b?ϊRz{7qF[ΣQɼ ,JeJ4`7'%[`M P5~0]+t'I{5A" w&'RT% Y"\ uDƯ4ٗ  E& h(9~wdF%0i?Xr='$]A%U/sj5Z GRƅEZ !{cGUZSo#F'8dkn]\ L тy6"/ E}]aU/]7RNxSe#bdD@[ ?dzE^yQ>\!Qlym1Iu JOo|ȋJ)iw/ 9:@^|U1q|ꎳ`ĚFj?OfoZv(hs ՄkAD(%xR"a# K[8ֵOԾ=BM&PO#6f=mΌGQFLJDm.2gdB|ŝҶ?"S-IchQv%?,]h0~]·Q4BfRƽ䱦KѸLHXmҔ%:le440>=Vw7xؐț4,sM+/+@zZRhb\HP #+B^.ȢcMSJ#W(PI320?horĊTYjlb@tL/$n2pKR~[b3oo{QLX ~G1Wɀ\4-(6.)JZGz;;J8"qsma1!j{@IG50v>dZ/xTf)t3 i˾GGD&\OxzYT}ӒuMPքUzwsACWHx' ]ZRwZ1"8"W aҧtY$8;5X_bŒq c~XG")Yw+KcʬMR䁿<.*,B.9EQ5~c2m7Y0ow鎚F49W%"sc?ApuXPW x6Q%"f? wRC dCpN+gwkN'ƭ%T{ؼdaλO;/!jrbǢqoNc^ M}P\+#1]ny{D8r?#bnȸ3>!;oeHAkj vOgfw?Z<31 !"F %iXt6~oIx6"!};d)d~i䪮!l*q9OnxgNQe 0rjWٍߣ8e= jiW)N0:a/Gʰ]'.LT[0p'ϓ@RXT/ѻA@&x1Bb1n89@k!$E</K;_N](Ƃqxi4= V_ V*2ţLOEUyD d¸PbΜtQVѶYooK2HNdwBܩ*3`;lnc,1m) cTE ?P"Z&&e2O+&mSnO.&\~Mz1}ň^g` /8tTxȼcN,: }F ,7'hj=[aW@ mALq,U$?̜h/g#NPsmD GCSR6 S۷K EG>1Z8o1%>U g˝y$mȢ@ 7;f$t։oĺ[O|7x$t[xXJ?zspe :쀥:qfc䧯SK::(QRyy6Ӹ܋h0v/\K{ cH,N>iwd&m?Ahֵ$v(5>Ї\_7 KT5:hri2 y:4AIWi ㎁L[ ^LLBT}Ӧ(<3rrirEe]?0.[$Ao.=puWqǂs dʝ+u!AɷV.v{8j6=iS,CyL\PWDáaѦlJB`0>5m, [4=խk`2qv45p+WfZ-H*%DQQm%)9v ;:'I~Ye07!޹CAs3&UN~H9jm ?$Y*m\)Vp߳ٳ}9J;ioLY;ظ,~81ҧ#:gB3-vS=D7Ws˳}H%u%EUnޔ.%4նQQ BȢ .NE$!BUq>ivK+zCًZ[qlE@jKv&}0S8] 1N^Idg!n-KRЖs,bᄆݔ>B|܌daiV⛋'4{=jV/rbuڷ<01,,G7 F/_\i@yE}ugv!6nǰ_ak09(+ n\0j$`;,=J; 3p<ڤxb=7l-͈!or$[arrcms[TԻnJ|oD}ٙ&I<>[f H7DAO]┩{]+7t`S.6G8sWR'S.fydTXA_˘@IOZ-ˋ>\L>6ԓe!X;9ClE GvgnZ$GrUCB(oN1`"<= H~q=-5ą*=O lm&#'90/O8;ganC+V;6[coS? KSޮ"A4aJe2„Bİ{]is1|xzwyx=YDzP/:Քy Xa4[87 OB^ EG.Jzv[=x$>#Ne2R(}fm;d!N3(8!ONk7UR,A}Ę1'lxaˆU .e2.|n;_c6=ZUzj۴"LNZsRl `S]F+0x֠dw>uSwǿx1T:+s zeC֊Jc=sS݈Hx!k=y%TT֚1 SC͊~!_pPASڞ}'jkn!m|xP-F%_WE𮒎LcbgHYSwc r$ŋe0TB#N ^ږݨdv*MTqI^u I$O9RGծhޫ2 ? JХ*o+n.1:+sB&x*"ڐ|-W2Gت̗T.I`(+X t#ysY)mK /?/Yfw^3j7dK^0!FaDӷ7CW a>ɕ`}R-ѳ&O ﷡[4V FߞYbYNFl^Q dsH/_}wp@ڰa[ H<Vk*0K U?Y#T:/QXW^$33n@֛HOE|}0 C&s8> )Tʠa=M-66)zB0=/k*|[1wh(jcJ/ "; 7P3]3W?P&wu!4I?Z4:Y%W;zgRJ̢ZZ0Q7UPOnٷtɓF:!< fBfTGBkR*!\1.h.RO@{hN-eBYAYwE|3Hnl {[rݣ< [)$dD}|z&BI#j+z X$1Khi!~d訑#JT;3;cUx6x5k; (*j:=Fp)BҞ69ZP:PYϪkx-0i 5?&8L>q+䠘x ﲃ(ņ&)ip]˧DcА~a{tdE8ueXPߝ) |Uai~ Y$gZ(׹ᬵ$ . XǮGX쀉irExlSn!ZΆvCüBN9$Yn ԓAD*79ʆ3Gcu97*zQֻ`S^ [>lI?%, %h[+ @w8? <bD7|]%f-6\Wlml5PӼ ibg=X!ӓYR_whBI˶4w|wD8O~otu-\ݮZb'PS%ύ'z^ d`)!3= q-N )rVW%ceb#`;FV6mA<쇽G+|MhAhyU*m9DN]3$X&4?7L_P(nIȉtx4YIQ>i')E8i;Ww`&K$UA;Z: EdɽƼeW"pn<{p͔!!K_ c}f%%ZkG&cʹ&{ew6vkH2eݶ]X>Kٰqb^aߨF fW4%O.8`~{r-$|9~FNXkn4X^i>{S,,0[x  lD?Ǜ c."*Gv{mK21(V"$OsS:߭APe:}0\^ ^8z4Ķ^iwMZ* 獏3O9oLj#Or{ c_|41]ӮP^rЧ o?;{%s49bdT vr"1ݔ Pg6\sH:O]q83ήMs{Q'pД}0>Lmgd,Jx ވ5,\ߡ Kf]$%ߍ GEnVX6̪ZRN>-pcBh]$Q_3u07l{霻 B)L/._qP ׭DZo%)jz ,g6d~x 1T$?"x o*2W5$dG?y?P~|yn֨R!Ëd۲!`bܣ{r+V(~(Eh"7KhE)пmMv>T FLӑ~Vȴqo&RFNlJ~6/W@_ӎYEh(wM0bK ޭg p{Bnў1Ap]UxuA 㱈:czBW}eR K}ѧWA)M6V_/J4 ǥ)z³fߜWă=*>/6]k@ZPK9opmR|[.9apڳl7%;(u_+ e$bf/zS LQ|7'b_K,z@2n42~u &tUE x6Hy˃@w}r%P^ɜ6xJэB  >q]m'ɢI/];r+?^X) R.SX%1G,42"Gܤ \Nۓ?g1D|&Z>@0[Wvb&K6xu 2{G߈S%/$M=mBuwPe3)泮BB~"m[ DSbSYpܬC$YNiF!H1e)O˦8 mTEQp;KzYI7r~UلW0' t284#L%%ԪG8[Bu@xS֠9pV:ޔ8ޤׅ`S>-Xn1 ?@-PDFਘ+J&BV}\zWSmίɐA7OD^~O#^%U{IZO!;ܹRICY0x t5҉/sts1>)t5>"scb~o N˔I$3DH'^,y޶_!pbAw4/oqtN#eWMO9Rp:4e277ϣ7WG49rP*}9KVMA?a]`G@[8;uCU V<% ² VuDx GR}:Za ~4ٟ}aP i ~%>538S ; Ԣ W,0سR;,ޤ?CfȬi+m!J"S {m"߅3(=zKfəh (6) ?ȍUuZim o>ط[ ؏2Ts@j3ԩzM*L vF':_CjQ[ϛ-G:.ntAuAB?((˴(Ej Ιp,Bo{W0 & LP|`k%|+!N /KKߠ!oM5My9|IBtIV c+Ә-u ,өK$PR,SWZ>[!GW#ÅרK]j,(A)jq3OQ݌GK4,Фh[뻪M$Kɥʤ6P~{FEE:+p$ͪ%<4?aA2o'+^~<.P?>q1oiON`C6umjVvCeKwg]?WUCCўAdu #FuH/@ZS6VBѤ';L,P>Q1OY r$d ~0?xV#sqbynMt^P=}ɎXT9eGf^{Y :]Aa61n{E<'O_ڦh jE&թ6 (1vR@*-BpGe 4ߠiNm]n2g!x$2 O@ 0)^;X>Z݄ "F'KvI"D yW lAQy\f?6Dʔ Dv- m^Wiĭ.%sV)I؁  }3wt{wSc@W bJ.8OɫBd߃UM\Z%hq\ 8-Њ>SdѕWE0=4,]|9'qZtp]x2YT+~f ŗgZ_e XRә[GY\N6^6xrbɚi 5VJ%zkjնra"_~@9 ; Eb=_ m_N*I{8a#xE3.͗2Mc=l'yC$Ul[d[K^~~ۓ(fS8.a (dhV,N;I wܷK{# ynė0^6*]#Ϩ|8@&NjRUsU\)=Keu9;OdUlrf:B1TcA慶oO|O $I#ƋFpmryV9M;VQwR"*H^oA4`=iNPԛKhZo Uu@ի(xM?jpLF ˲My*zur L6nzQ~[` od{*|klbݛjCN7 'ހĆ.7<3[MX{bŊ3&DWl;#Z2uq耛^/DG }{RBDt, 0 v ,Q jyynv#/pB C̽FD̨ PǼ0^s.!e*v*`zucR^Gk91A/؎C ܟ6)B}S%GQ*#bֵ9\ ԰BĠʫ{,/`>?iTvtJKvD25#N;݋o!@ΙmcNmܔ ouS Ope=r톧EVHV:ӯ%)]߉uT+l!jG.:F W{*CX6zi}/׾nby0c_ `lrX({Ym{PHnJA$]7deI]w ?.Q{WBN 5fP0yvܔAtªܭ}oG*Si|=|޲~v\FXz@ġRs# 1A2]؊If+ C|cWf |X~?ӑ"0Hjc.TzXn)i_!kc|K a$tx#k$r\vX5#ñO|lS8'[r+;ђ騨RIl2 5bl:|&XY)lk)닐H-2USwŃ +)uTU͊ٓE9fʚ;lˆs@"f|)U\$l}'b @w/y*UHadK|]"͟'k~zK].^ɚDž1- /d}A) rQz[8grD5˦O"A/ı~Z䧐0j$jՍNZ?"GVE'rdB}=H?_>aK*t"dQvPGm?FDl? 'l`U5L~WՃ1q Bu'U$ۚ:`F%TxO_f"@1 $`L#F/C-D9RI|HedyhrbQ*Ws3L⹒Ã_'Y'_,InXf/e!M գN,c8ecd +cũ`OĆ;ߡ史$ $ Lab&d3un%~}GkDvLBJ@_>[Fm͖8 5 0e/z42[7ڱ @X^}@?9BK$8p|bNRIM63簟@@m@Jk _q*CjR/wZw`oeQZ֦8H&)t'"e(~֮Nd I?[bLt=ѽ=ܯQz8Ɯ3A(Tr®|">XFgv~n>i.pt" gcH\Kwa#C(:Tj""h6-;w=7A[Ȟz9ah[*STEY `|?rBG{@j&VY$Fsp#\H{|2]m"̼#{>]m[+; `! 5IeuXȡ3):὇ǝ4&ƒkS^(G~?'nrʨ빿l.(M3A,-=954=Xѫ]nQįxu9K,#mE5p qWD6`)-Dhx8(].S !ɄH޶/D^:fHǦĀgw*>7VFؠUXnHc~D#֜Y4C6(6̸!-|g&^^XrJa`bDP=%Q';Wњi+*R,aw,rPȤiyƞVݕfbe{I#W?i-_Ȫ.[:q -Ⱦ]bh A5{h=R~zf'l\`Z Jo*N>rFͼ.O!Lp#8; q1eCмof) K\Mu5\Nd gnZ f=Pp]Lr*>VPIAr3+V-!hlI#7+jgH<`Tq.PK]h+J~J6K,6T8 kɥ]}K2tj-8' |/+1xo#":ˠ[h+w;yVE:#5M^QQe4V$hͨ@US4[ Afހ)g;& < ,LYemFc7[뿻, ~0fg|/s(B316+V{OxP nFC}{r!4m7iAӺlށM,*6k`vI7P4F{ [ޏk<.)7 e xY! Ļ hB lɋ5hTRER+a:2RN(\vPW(2lRusz=eS_/MQaGT?d۾ /N69_+:wµAOLGcȉo73ó<7A>:6NncG |"Y.J g4mQl [?2jtA <^]݃uX8\|! 镉ΰr/F^X෤_T{G@E=BRVȔ "5HCAV1N& `}gER* 9L ˸5/,?,˅= \3r^{j(Wha߾|@GI(rW05 ݶD& Shi=_H!FF-,DĚ+7z|?<~# 1z!R z9NácDzѯ6戼R݂(WM?HĠF(q"$>Ҙ+Zεmpax/=nA_4Sbd pԡn_10v*H|kV,=$F4ˑ~):av͠7]U)$I|@3RݨEp.9!o*r >H£{6A||j騰M9VXI뫛85,Z[آZjm[j na B3vv^w +N5(YsK]pzw -z7+Ǣ kc(Չ%NZE^,sSh 1Ts$b,s+4;hh" bv#D:Iw8đPNA]ޥ~Ζ &?*ê==y 6Ft[R)G!f3RĸZ ($}/ u~8Bxu}jƷ2W~cs'CI5j8d.9~Ŏ GY|e%X  $[,sLz-Q:NTMBΫ5tS4$XU Kp}?U"Ԕz6Lih$)crd:C? #u/OJ@ G8y!늿nQj^2 x#ӋL\]ͽbfxe>spHp+33@ pwi@eu2hCTTҧtC !`_,=)9=$ݮq;ۅ4w6E4*IBgt -=M/uiΌzqvݢK!Ryd'^f#5!2 ܳ}-@5:Q8%eh"T6vCC*g:z]eM쎙v^W8(h_ KFAz\Ů'*j)\o}7g:6Ou.`vIpv!4}% l^iB#TF48 '~Ho[[n{olzB7iAڧPN Vhz;x?F {􍅡++ɇōK>cB@#e<}} EÓlF}x|g;[`8tsy|f?Rl/1 9?cGLjbЙ%ʒ=NlvjGx{'|܌9hrPXzeX(]pdV%V ]gb(R]ms!.Q@dZi 3oRv~_wⱧD4/?~3 KuZ1_ߖ*XO~=ԖwՄ6]/<d95e[1L'VƸos.';9@ A.VS"~ZY츬NJI CqV@3C980+8{Y}-G(ܣk,YNBrYW̎и-QErK`$g7]::a8uOZ =IdRks&Rݎ@ զ'vTrEyK_$YU&/v^Zh#Q ,F>p_KBP{F<6?j2֑y[-Ɗ= )="yÊzہClN׫pҪJ)B &3G437|,Ȱ)Ж7x8kZzWEuLfgEx~ƬJ ãʼ@lɋ@1gg~՟ebэ1Y,g24I5'ɳ&`HqGii JZPQy{h^JX DbI5*݇Ӵ dH_׌mV}->#x7A-S WB}b^L.RG#Y;# Lgœ 8''$˵~- eFЇ)6@DqMHbug*Oz O'Znt4U>VUr:C¿CG=], -/=2Ŗc$>vl2paTY?| {MgG/s"iQH2%8ԕ>И{1~3C>/6B.L10Itv n>)A<ڞտ1/ƭSVtP/0vk5gBa%4>aTZϿ[n}>i*V+Ӝ%ZOPJH^Pˤ oga9i: E*W(H'wYU%T݁[ s!84^-e0,iն9uDp1Axiֳb tůi<_ I|MZPgh9IQ= koQաk}ŝ\Tk1˒r蹿ZD*8ZzX6}'`*c74څ ym HP<e+')#^V% ` ?>a*r Q=fNM"KLE ]Jw/mdꡇ,"`Z[wk451fboHĚ\y(Oj(ݰB 5zQl/uwK%LPjYe  Ϟe8u [NmfaF &l`ubD:q B8P鸖ia@ȄG| Ъvܑe3UNhXTE|H '64Ԇ<KWl̬ExP%4*?ٍ YqCAYжT. 1Ջ:ǮیhB,1J$s ̴P˫inq1x"z+/D}-}3UפW!*{/*I6'g-Wꭉ. ~b0_W*uȊ8G6T"q쁓SK<Į'S MO=Hu6V 쭨7kNubocd.!;l^i~P>*EV`0j[݂B_%Q |4dp--Q_"YxPʉ?ƒw|ߨcӋr]ZrD=b 9t]yyksB"f+7\,tuPׂst)3+0g] 2pgw&U'ji}+B@vR=8@kPxW" E!}3S5iCv~8߈ŭ'o$X8&[/6?lx8@>cgm:MEߏ4[;HW/1XP[z-,3Eb/98XC:)xkl0:n?ZXEp~ڿ3y \\4 cNm05ikoL5\?͆@kXڕ crJ}XDP6\ufv{:=S(?Ǔj%.y2$ )e|eHI]c5B鼵zF7jsu$[\VMP0[IWx : 7M+"{JvkQN(٘]?R^; .Wf90(fGM vk"{-Q"^>CIOPjz(vԀ7Op}?BH1kkLˮy@ \2E*ږ\5h8h2E6<&/E^XDy{B?JӻJb[nZcb>dLL!8݀Zbjso:uFPÄ'4lRR)x}E6 }1[ܗ_h)2qqC|ЉQk&E3e3y09֫>|L}v>}^W#C0w964w-b=yasa??xt#~sxuwvuF'1)7 >cڰ,mgi gpt %0!b`/b鸃m9"5o# ,=zMX%p^R2AlzP,;:e*4L5(3<&NJ(4*WCX*b;;hpG5(>h|l-!"v4@iq:_AOVȫsҪlU0MrKp9~҂Hh7&yXY#šMVnT:/m9]b:zG Bp<@͇0B(DeUZ'yEsAݑA?u$k<ib~&,IV/љ 3c;"?&ۧr0OlGمƮh-)0&@Nʖϊv>n5l{#8R}T [O@)U8˚2!|!:X$[eJ1bNCCq;£$tB Ezfu;nBEU?SL'9LppHY@J>%yxv}+!*489}3>lͫ X#mDlUZ m'==A3Ap >Xv{`ѳ T <"ǒrj%;̟Ϫ0 @VpS}@1e|FmH 3еF㖙S!^)~b IM XY#OmmQCThL5$EeQZU9 ɏHD>T֔"q-i'&޿PGĕz~Ҙ}LqSbK%= cY$$ғ mcٮ;qJ9S[?pz% A7j6;oP7:t5"].s{Ͷ=^vDkTRn## Tu".dq psߋS s'T:'kjCA5WM#D hy鉒Kd`.__Y6ŽX,M 0Jk%U|/fүaR8-[iaDʺ*;ܞN(DdWAf! `۝?9\Y<\As^g2'բSjBhɻ\Q T)HД9[er0zh=`ԿmXkJI2R禗(qNV_S!hR:^%Tn|WtJhk1(=l8a?>榸1'3=)go , :hFd.s<- Y|}$[ZKAy{Q=M>I}JЭ䂮?ziא|^_4h4;Q(TE_jG{.I#VqEic`%k5PQ {7G+}hp Ԡ޹(k<« B[6^ag)|, ^$oefeF0 s8]2zD-zG-g7y }ۮIeBw*N@ ~hKh~@Pt1kt7'FY6jr^+4/2vvUurf;4hg3sUͲR,2: PvIGS+;'XB~ P@lMR׬})X`ۊͷ csFvt87 c6ZBuk@ 0Z^E1Tic½,ែ/ {\ewG3cbttKIىyuD=g 18?8+Y QV}1rAX Qڷ>?C;'e#D>u_'ekk4g:)-ަBV[ r*?Am1< G¥DZ0RA73 K :jhH$Ÿ4[pIEp V1TD.!.?lˊ?.h6a|[P@7rfG}%SoNs\M\HY9Q$D!hXD8gN9Y:\+R0zSo+[t_p4ybv՜3@L˽4I6MpT4,$pKAbʻ=O0!9|O_~U(h8uv 1f_b%b:lCnYSV>#P#< sUB!J:]*dJߪT1 X6;Μ[vZN{q Xmc( g|43evR{0 T*#j΍8!R}118bL}1<nVKƃK'A֗s_M:e`^K8ta3kLV'#q v/p[Aj/ &޲52 y v4@'-6$‘O-hoi$tP!7*bEP͊vxOx^׉t{nYI7pU5wiVyqz`zJXcG] fc|۝˺Fx9 oJ~ԊU|%cdy鴷]ڌbK>?~G ŃK\@-*p*x30 :'D\`̯2ˌոy\b>YFSɰ62`AF<?W؅@CU5XQ/,n1uAYM"8b%ܠ oDpWvv #Q:K,p@S { b-cIEt:!ũte5n'J&V)A+;<?c"̞ztr$,[ ȰfzئV7܈YG.n6^KAΙq-jŋĭulC{vrDYE,K1= *~+ڀ|UL 3&>n|_ګxicRܲ]\la(4 %~}#Jٟ{ .^{NL6PV+&&bq2gZCS&[\!r }TȽ'Z/}"[2 D^uH|R͚D\q^^T]K'6&~GS󨯐Opy_"Q ܭ8yZ1y[%%TB{ Z}1aoJ"{a&B2GM/a[,)#oS`1QzW)Ua¨l:Аp(Ww~}zF/X? E0xOkݽIl덅8 6_송Sn"FKp޷vn0 Zq·&b|5(DKL`XdDkƹD;vTg{O>͏9`-hxDfW3<4.!!ANAAE!x9Av{&}`]Tؘ,LcSBTrj1ʃ<9֖)b!EĎr(iVYnNi o[w'HOJo* 3k ضxm {\E`[gӿ7BVеA^KWԚ[NJvŢ8\pPWZzSm~K5B.t6-.[iqiM`w͊kpIyucb>x!;xo͑l0D1}$Q򢙣aX4׼Q[TgY|h;3\Ƥ;Ҽ=JE}mJm?Á4G;D^PYFS'u3D3z [2m=0<=P Dh,/1&w.U+X yd`3WU*_@B$:K m`oPd*kyà=LZo#EC|#yZ&0_9U^ N zŅI4# b$ɐoW*W]XiɆ dwkbQ8[ވ l EeƯ`(@G,.`K9*J) ,"?إC4}_Uc9!O--ҏ'_GNҗ8D𑆞3} 1@a`(v͛*կaAʺzLCWY݁a/ïը{8G#qMm-"I^v"4 UȰ/|E⌂+USm&$} j9z T@p r cFdJVGl7< 1ڇDSF0L<ᛏbO?i|Lö-Xe]ٙ&Ao4]:߭e9F#؅u7_|LۘTl6@Z'x_'>gWx?x"n1/ljjIdINpOxEb>uT/:I…9##~t۸WTZa 2A vM&3a$G^>{zԌn/0oɢ}Cø,1$M|zBvbE ԕdHkd]Dqv!#!x|CA tJRe$̿R,kw[qu|5tlF y,%  1 'T^Kѡij|9ƾ"'?.f3ss~uHݹ⢾@ˎԽ@2;  _'y+J|!vNPޝ 5#8 q).~g@R_ˌBm <p@jAmQe'\.x˧MM-2DwN<V$.'.?Ǭ5 Q7XvKp1meAd[¼])0wj|ً[jH-1.px3JT"6DzjnO+&uG*jk[L[MTBKY,>8*6P~U{"~zƳ5q_rcB4Nopeu8zOP9@6e 5E﹇JXƱow\%WYe o1 )0}!3i7d)\mJ'.[#E ,TKJ!Um֘M|/rqW;vU*|+ņdeScTV5L"ureV3_Sj^C-}g]盷oQZaYl&r{Vrm2$`~;u"бRҤAL롸i]f1ص*Ŧ6BV t6K*X(Lm=EW\hS~ Qx,G# HMIjwP)LˢCݎK M>bd|3#: XrB0N4ۣ>12L\>,BlEnjNUsJxHt2g;vdum\zw-Yk!1Mͱ잕|c' ՝qyQ|~~>ST#.F(O?&'xh@puD9zRױM-}:[CpCUҳ/5;Nf[!PCCQV>LqVrt&#ף_|X:z{T{TL ڐYᶷ䮁Xpc@$c 9&dLQ 5E Q-!Sֿ=_w଑sp- &UA! fpy#V5϶cت6vR%WgY%Ao,ݯ;9].{HbL^IwPƆ3HjN9{ o.k&RG"nYo9 Q]G'zCE,KFgw4< ~ s_츑6cYznbQ=Jq`&lpr4ze[Cy"cJl:$WsK|r<+(6af9K G.mOsVvS*=IRF"Cb.J˳kɽq;E`Ȥm6V]}Ec$) o Ab0?]=T'v~\Vg+ KP?q^6]ܾ,Ol|ѫZQvg ا?d+Yl_sqv Gޒ7݃@$Yf ՟ޤ/+)o^Gso\J*Ȋsw"YC]|6VvaҼ,fI%#|;JFBZ:FkRI0zGQ QMϯiQ4i~l(tK82~Irf ƇG/v=UDsr?y`l7C#R. |@֭ ުQ -ї`L- r*j: \ R$Ps={*S +uՌ[LE48^pl ɩ/ZEPZ1Iu?aKacǤH,ry0xhګ8Ckp4'-@v~Huo@><"vp恩N3!wIrcnz~ !*w}SŒE;z}J{#C potCF6_ >i?j 21Gth2L'6Xu퇕 )KSczk탵A&.!C@!}f ΀740W"Gsajl7*Y |oSBeDb,Vw_sc'CWnSfko{* H+Y%D* )7AX>ԶAbˍĜ_Ήx˨ b2eڦ^r2O}UKm$ڌpՎt4PAo?ZH6` Rt'=Ʉ6q*F} 8ԑM"wkB  Z=3m{a/>yk,', _vg'Sb%[њcPs3E&[*n*.{R?vw_w/;քS0G$ u(\l m}Ϫg#yz(wY2jRNUxQ vͯ{UVvNܶB>ߪ j7KOp|%x²@9j"O.kreHxE5N2 G ¬|Ccڠdz-:ak,O ޝ E"07k&'.P{{w@CT ?L c {ޗ;:wɂdL 6jGqeXs;|9o,(f0#{xdٹ\u cd72wk<`6a5F;`'i|4CFmTq'5%z ^Ij4BZ &yQUHт:v$[~oc(̟&$Nܺo˒ғ.]iyKVZ҄Vbt4LxokTC*hWڮѣPDL ' !٬psKl&1$Ikϐ@9ﰴ!~0鳂 F2-vMG XL}6n;%uגBO\2N|:iiƅ˺ؑj<>( Q,Qގar8ҪF6/AY*jxKg?E 3FbD屲 MK||uWע]LbQY+t[\m?pM1Y`)m#_[s.dhgH>i| =cUH(Rz@P zn|m`ی9g8L5%~) Mgt c&ԗbGׇeyA\uHo3Xc`OJ Mg{s4>U&"$Û}'\Wa:uz7L{o䲝'⠍zYx =̓/dz7včp ހzIxIێ [f: 4jTqCZZu4#Nv/SmuG3R/؞s!,xOw c۹=w֑ 7"4guN!@ +^Ikn U  :1J־s˕Z s" /&{A' {ݎK5`GY=N̆ws9>A⑳k튦>3()/πztWG*ώGG9wu?_/cXZ AS)jٝuxxf,#QI)km8eSOɵ&e_h*Ū䇱FLzE8j`LR0Ag +Z ;7t2r=HH g-Ƶ$:1־Zݰ9{ Qe&'h f3D%I\Z5IGr,I+VfWY-I{4%fex73_~ܩ gLJ EZ$vu=~2 ~;zcGvڏ#h0I.*N8JpX[x b7rrmpPK<8MBUt85V qR]T vO!08ռb™|$LٲmSū~M棘םȄRP2$dDeYHXCYNɱRwX jom:ԭ[Fko9ݪ b 둬[4Pu9z!foBvמX蛋q ?%Mh-J 20t4mS6#FR -5M%(8щ]sm3[J񿱖u.7 o'T_AۓVS먩)Py7Džn]5~$GvCw}&=OJ{&>ƶVI7^EnוB] h1iqnѸ~Ew񪷠9%+ۤ< D-2I ڱR¾DA;qSM6K:(uŧB o ,F?;̺ʧdbNeE-JlYy miJ?|$RPt+&M a8ƈrw u0Y+t?$y[__Sل$S+~eYOj܏J9!E\7@oTCtӓ56qopC"C0II1ZE5=e?AE*,ԻF%BtaQl4ϣ]!Q}7УtQ0EwtoиyjW3UWCܱ.,-M{W0zP1Jp$2&)hKXߙ"'!1 #ڲB2~ !uqr>7*eyD6 $i-rJp;(b>VÝAj馔|b(M&ix͔u#M6t6,6&_!TH17^CzwtwA6 ~X?qkfmg˗jEF&{=Aj6~*KKUS^4i~bbEd+ܰG-4s~?V$h14RB/$@96n ' KN )Ҿn[JjW-ИIZfXs]A°*uR9IMW5E&Y51,7h5jF ՝޶Gd`J>[e!ُnXJ}s邷dmvgS w$r7N Qd$67A-Z{UL5V8PwX%Causj?ԇ QQH-VZM @>;y κC6ȾGr{Ĺ>W7؁IpZ`+O:?b#Ê~X%9oyp@X[z}RQAq:@lQϪdsu(A^Fs, d# Źv %&+yxj(JwLE 'ɫW~>=@x9mVN '%x/Al @]!K_f *X7\]EL.>pU'{bjw7rJʽ20Ƭjȳ݋v*`8Gz><]΃^gڟ%Emx'3kFsû: AC+BLn+Gb NvbhxH00cLF[;/Bzׂ'""rۿ6 ㏭|r9, W;F0)ի[Z,;c0n#C#~&hf^ 9|Q@6F"ȹ}~o^Ƀ奒!`bj&xUӑFw:a' g~Ɋ{~>ƺ;Q[&Y炱zW@_tl]RR(ϗo{@qj"F1=Lَ4laJcظCͿ<0?4ډ|O*D=55bs qBkW2c,l -.!&+ۻ؉'ӫ#{ɖJga q'zpQYY0gI"d΁ xS=Q5g~"@ 2%i;zʱ&؇q$j&qPfz:c\qؿRc#lp~y8y&QdWWo@C_F bP-gegn5a].K?1#*-EvzPwP-Y-Ӕ^Y 6>40I*rVG'P{hnsűJN>׵מl^-ykD~ SƣyЗv>?Ӽ d)EX OP 80Pz?"x nEz>VwzCRt_,~{Ɔ>t+dkhϸBV+a %3yMCNqgpC~~ś ѻ~cG[ۜXz -X qVxЍXkKrίCmӀ| hu >Iwn*23R<}.|tV=p4%֐lM-f|W;^ƞ% `\?d*Pvqx͡^y ,UKQ8R7j<( up4>e[3埗a@&Z#CgYHCa[D KuWɶϱ,Qbb+ =㹝l.~( ft@LJ1a5=d Oѹ/ws6]lE&!Ut.[1 z {F@"i( ZPpka[{4#/D<>s z%8ۮsء2v'rHvLqLCh}CfX dC8Fq0.Է^OA&t4zhJ!,Jj!$SiYϳGLM?4##mpEG)ge;AR]\bޟFY}i-;aiQ}㯎ʔ"G-f>yϷ*HK(0'9J*v+gN=T+G[t2F[qqm oltAZU.:{p85ϢVۯ7H؄-ɘBqLRb-޼U[ swFSD ïW1d5 +DW9s 3u>ПTZ䅎"T֞ʇX VKsFOhuЗTr)rkVHDB"$*àd' 4*5Q&MzU5v\?"YHD]2Q{5G. (beg ,6`1*&r '[`E΢kYܻV2ɛof6AV~k%δ #V2x'r6}uͷa_PRjSld! @).(M=9/-8E+ FbdK͘C (PA^swpCe~@l&Tt %A4E+1A7ef mBVػ5/g-+bVgDaQ'lO/v<|Q? :'үȖ4a*k'jND_5Z K69t tT{j%IZQYvиMijHŷ!%-!^dDR̈́GjV2/fyyo֘+:ì+ԃ( `3 1(4EK onՇ*n47ބnl00d>%-?#nˀH daN 䳫yQͥ92,(7ϳ7!57ܔ2%ޣ/rO8j_$v0dĎ C]^V{DQ Ƚ@8k@5m8-t/? s-FoN4B<@MҊ'C-p*]>Pk|A*P Tal\f@ChQEN!J Ŧ^GνTat ΫWX >/D_Y<CS (zWݽre#۽>TYbǗĤCIM 6wYcډF s<^ų_RA󢞣PMHJ@>J0 5X rc- ٟʤfUٴ`ס&fq|m giE/a葜}00>SCaCmlxI}þ+T$ n6o"k:ŞEIQgtQ[=@УwR$#q"!k HXJ 5`1ٛo~͡>$~Q'FldVEI7XJr4sL!U1@F޵VմfZQK~G5UbxX}M@j %B eAAᷥ 8" }Lը*mϓLu#hd^9%=µsK2G p)h̪)h ,(b;*ϲ%6[c[ɐu zԲfs¾1qA@_M-4-ͫa%ϫy݉yKb~|\OTuY[ϰ4:J?,/!:n+o9i켲M6]~ON^hjk;(w{IJ:PɊ=> MjxE0PTɹ԰-{AdPpomgP&L?;c~@ 7OͤBE׸9^lR:j8Sa"<̑nX_aZ6lo΍۸4c )^."&cd'@Ÿv}A9o=r]))y BjcT\ ! +y蝚0RPQ&#h1}>|Lm WӇQ4ϨIrhXNDݼĮޜFAma]ɺ [S2.4 g]4ǂ霗 P_s*j뉱z FgC5QLƣ ʾLYx q>ȝ>;Qi;b}#s<=#/rC 5Cڨ] m(iJmjhCw^ՉAL 0t^;9t/^UokԾwSL$Gf94h4'~,|9C8}VDuNo8YPPdXbE$!%$ٗ(a[cS[dm!|fbuޅ~t&th2ɉ0 {6[^W\Zv_ eCœ (BK#DZ#WYZw+ƕc&, X%fEL:r*WAf2 3e2bm)~ ntZp)L5ވ k|NCDy &=?YQMƱE,݈6 ]+m"-yERL(S.y-+k4ؐըy%MPld$0\WqdYIRreN 7Mfk$ T%`;ɓ听D[ svpcLN'BD 5d/Z8Q`pNb8Bv?GDŽ]vtLl%6ư>㙁;EZ,y7߿uCЄ+rRǡ^W8T4,I=gqF܈->Sd?$0!N)f$/@|c)mKpH%IX! KĝHh3 &{_ &;DLZ륵1bm-Cy-ULt:ե6g/{Pz̔&y`JʖM=n6˼u,p E89O^>aGKPRٶq%[B1`k(DLU+ ^{PV+r-ýæ^(,\o`cէ䍤΂t~wrˀ.ѣЅnsFJ 8$Z[|֜i$z~TҰvZpKQ2AAͬ_+/*i;l1.X ((n;p$MZ60RQeIm<_Vk"4g8b NOgNf>hfJcD ZސP+X= I%JӱԒru&UcbBȮRi$RJb/GɀΝ W?v+2:E&"$J&[x6--U) &bEW<{oTdZ@ G tXhAo;Vh8OCtDx͜^Hس{ŀhWi NV+t>^OAJ,hr߮Ić {h*my6͡\#H{+ +G"${bY[vGa.G.-4\ж)dO mb+<[ 8)E^㐚1:lˈ:[bzJN=8a%VY3`>i(IloOU #CXs!1.Kۢb$]~_0M#&$d[&6'&rrhߧfרHƙAWf"L9 K% C!U͠-0\\)k2ڞ[sN6y0Ci |;pvD@^&SQW+nP=gֺ(NHRwpӰЛZbq`d6} Y$YX>t*ZXދ7zj),p~1@[a rU}/Ve4[2NKr4kD8f̏vXr{QTk'Ʒ辦^Dq9_N0$[VKh,ެ]æ78H@k| k+0DM0[/|`j*Idg?Z;tc-j`y#9Kx1 A"Qi2:S9ToBQ 0PeYXIe@!<wcn$u䲈708ʂ7"8wܫ!\vR7穸ʏ,q|:͎wvun룓OF/l::lDNgw [ E jc3?QJ]njf밈oFTp2יPn8 +in TmL1 ]޷x.csEo&dC@ىP:9 [6~EF;) ZcȎOEfYᰥZBS?BV5<%S_M-`;e̩^ੑߴ>' 㻳ˇw4dגk[%#J)CSnBB@Dp[;5},2#yc#rPH-,4 rkC%Зh_A_+.9}s}$(;4 > faP + `bVxu~#Qa]{FkQʼnz":]׉R: hO2lFkXWq I2<1YA/^.ct#K\E=b}l- +h&iu4(ܬ|ߨ)٦*a9i ގO,e+Om_/I DV)Ý<#<zg*u% L,[ʒw9 <"`.>!<dph'z@6SxOWBdG<5蛊5|b'  ^AZ3'ıp *::e u^F'8>JW}*%>aK ިaA |2NS{"v9ԍ|?| k.ON Qrr a:.Z5ԂTG}"c8!:m[Qvȧ"WiPi?{e:Z9eqeHH=íD4a/b:؁# f.~@ cZ&u#q\DMH:չ{FQRMS1.jwUoo\A:#W.{/aW .p;c)Kni@ pa kKo=v#+仫 N.yyMvГBSGia J&o7 D]-FluZ=wV-uz~^0 k[dw~Fc \UgVBkJyJ^#-o*,qhHFI$qH#x蠠Ǒ w-P윥W3<0BLqt %3Hz,\>L_8XSqhLw`Lꑘ $""fU>b[MQ֘iB~8Vr>|(AYRȰ5U+IfP ńRq%cb3[Ml9CiR>|e+Vee 뙤UR'q& ==;\4яjtuG\r)8Z(U MIܪҖ9oE+fsvgr:ӛh~ɫuu jJa9P%(ҸI~:m[9 lۨb Hܴ.l%0iq_Oiɼ1cM#M8ae@FM줗F>aT!k$ c5XlvxFfʇJu zUS{euTSU1lmO9B^YDKQFA2ў'S<zA1/էo̾6yiXҒ9fBYtj8:k iY=)D7^ރ3 X~ 8taRuplA,0zvuar9F#Q7|.e( G랕լLqu9CG<G71*_ye"ܸhk%ڞH@B8Jk7Z^j,<׳ ⢮"JE<_3x9|I8]+$ilO)*Tsìi=M6.7 kp!lzrxdaǼ3AlRQCӇBU`-dqJ #NUys)#TPD-QðEp|zX{io'-aΤ V"Ǒe;[澕W1uQҀM $ T2.}RK4ŧ;<|;EaBE[,&bq&EbRԷ +FҪ*N2y !##Δ.gU[xzܞb@%P46zy$+s{\!j5?qi#67 > Iw]L\N7zg{/8~iqOh7p6"]=r(\g, :fPޛV`f4dNRvCYGE0^v!QKŒSzĐ݌IM_7ȌS8 %%▨+).ƘN{?+sJٰ3APxGO#JBz #ݺ:z$晶WǦ1]_jƎdOI}6@ D%[ψ/]dd}&b0 ꢐckF0A &¥)T?ﲡx5& >TƥRFqYaS{Fk|<xK!eG3 cӂs/8pZq!4+ZyH>b@޽ʈÈZ/{^N $vC3QFPuNL0^b$DwY<@B91I8 N0fuٲL$.ncN$YV_٘,\1 ˔? ǣRܬfJhmSYi_Y63z =BL K2ǫ-@#]WltV܀ͺa˼t:%.ߧMx`ɑ 7}4sS`y?\yb_Lҗ|jZCߍ ߖ(n #.Ԗx{=S!F7\sm=L=q4`?;@GO;X Dhܠؤ҆cP@@65^#.t;ѡHDÐ>yiV?J5zH(.V󹤩jp6 /աpydح+SED@dF8#$=I&H+ le%{ʮw|d^{P/-Pq3bt6fP_ @?0;2zYk&1k:(+b2fEzQ,n:_e=SKtr zOtB@v4m2`C1.oϖ cxpiyQׂv'2x"|yZF;TZh,&T90uLot=ۮԣ!r̎&K˚BBI ,tsxdl`s˹ᆴLjάK\)bE|?gXkUo Wt$f&c#C 95TqgY\t֞Q"ȣ@%X!VE P^tݮ\tZ&i_{Ȥ6"g{cƃ_[Oݹ`bj#p/vzdRz#zNmij՗QZ]ؼ}tZE=uB/(, ~;V˼#3cF/TkukcgV{#T!"emN?"T eԶmcbr[A=8dmћUKCH)oC֪4K#-i7)ےS_Q5:c +b{ZvćFo"0'S!@:= < soC3ZmKTtXsapk{,ҵMI8u,0}1g5jC/j#v?;CYEy~+( )Wo1*JҬˁʢ_ƤHj挚hҊ8plH< ݟeIQvVPKˏC$6*n CC]4} ^TE-BOCJY f.15 e(N?"橫 #)q>x4 ;X"a[U#d%B'lkZׅ8Ur!BE´R*0b#-;3,Gd ;(4#"Bӳ|Nw8U}߬ܗ Qg3IҢθ}.*]J+*>u{+-gDL块J?>H2q#8 MSmOToۋr<"Q̓-'<0o:F6qVe;!v7#(`3ѧ.qRMsiY 9 y$ A8O͉:YnOԑ WMq'u #؄j!m2bC00@\F[u7#1*͢15mHj"\8QK%%Q8;C7a|2k AjOI #=[P\wL]k\5#rc96\?grwݒ1$-(h³x^2^MdeFJU/HO$m+ѓ #H@:욫ٮ $het}|*{0mg3兿 y)TtNiwAg]L {.GiL *|ZMvr -CG7/ aV:7k4(9zK)@\gnr*+g9"Mg788f:98sj2L3lu VOn/fS8Gw͍|+64vv{ ,_c+G=1R,J*\H1l>`?T/kU`9ꐺI 3BWbwZuA=+7֔M<KvXIK 0'@16y XA6|TMcnaD+DěG51_=#1cT0UԈBz*=J߉7+ebݞ S y2#0Eqո{xZj\сڳUiYYLfK1#uC쥹DozQ {Fk]fˑ/*tYqq)._0Ch͵QS5cW0K<WlIJ0 W΁(oy6(iuҙ4>-}&ŒKA 11*6Q'~(☏m?*/GI[EcLrj.^eO[Pt_\% K[,,Fޒ1 Io# Af6"m̷Ԅ0>³~ZZfi-h5T;=B;bJg%’D? 4A<Ї:%QH˴!LcJB}eԔL@V}Hi9a+(/4Ui5? 䥺Պg6[e0"A7Q70WtpQ̓1į0eM.v.P|sg3LUR-r15a[ kj}n^s,hhpHR4ޕQ#_f:cpIu#EK-1kS6M%xjeR7(s j pBneFb<+j|Emb!R71 $Zf\j\ʪ=u"LkϰK. Sx/cir{"֨6bƏb^npc.2x~N2n5tw "+ r#IYˑO߱}Tq]+ ߡ{Ah\X͞OJ3yw͙.Wvny2UedBq8/e)ќ1 sѮEܜfsҒ 'v@.c\GLp/Wω PgE\o#Fz?P(Z8Kj4 TuvӀM 3P_&P &fT'^;B~nڃX# {˂^zi'q,Z@2E%8ӰB9 GƯHեa9Zwt#p7j%9f/ޮW@GvF8Mb5br;{2wKpɾ%hrW*?0f2h;^FdSs6cZq K-U0 Vc</7]s{U7PG?q4UueoRZZpPVH5q߳:?Mn9YG=\ب^N={Bh#Ajv3sXMFXnr)HlYC/l0glh31Jݪ֮oŊ {`W 3RP@n[rTy8Svr wqL?p#0f\,%xUà[jY>oh?HZt&Yp+l*@*Rl'ZJPCzwgsF{IғK@J n ᜐӝ^JP~i kH`N_WdҔF5Mt6iv`S 0`O1dݛ?$}"p;!7rrjr]ZǨD8!tT!L)|eyȦ{ۺ+86^U*Dh?B:jXf>ܙ/̢EDFB~xhv<=H@*hq^ȕ Fd ? I7Stfbf{iX&K4{-j':_p2kaAċk.T#SQ/6*+ؼ<;Ǹ^Oxu8' E5hCekgt:Fu- {F%Ԁy\gTc{v/‰8(0:E&;W$OU;yF&.HV|UbWpp}|Rm ;!tEϿCbh M,Ev_*)|N;;ulp머ʘ<xqmM_ S{V+iX&1[al*;Ay#ajeYxzw-@Sg-FCo_{v:@t NW z㵅z4=VAH׸ Ib զk/;Wtch _F39/ZC'^ҒZDa%ә(ur︢e*W| q2ȇÿD5cX{T(Ri$so") qO@7u0^6. 9=D3n׆a/\oDϓiy')xR7ݥz #|В3n8FD/4 e '趩mƲ˟,+b+k_vgÿӴ½>A!*Y˅7RPR~k$;c-' ?$;P%OU1̫@tA͇T N_R\g'IQ1ȾG B2  l5kF$`fd*%JftWWaZl2Su.ɪl;sD-c x"׵-vN>n%Ofu^7M2S ڋqf.יlWF/̕ m߿Y꾕Pݙ)v ~=|u= 陠O36,)rkb}fكM+Pt{2ZZ8w1F̋Ws[S0{rs;Fx+fJl"*ɑo"`';Sm ? 68 軸Q<@@LԧnȒ 72ݤJvp"٭aÉ%*<ȕ0?ޢ r^Q[ C|c %2}CFfIA[d ,)E!zdHI.AE66-o 5Z `0Ty)?ZZg>gZz\Juw\(DPAi`@}ήKZC,,?ֆGngŴ6eNj \]3l"a\7ĦH^|inn u,<[&8 Rk Ft҇Zz @JɘNF%T1ES+=o'[Cݹ3 ,]*qM`E}G4DPt}dZO#EhE S >g[@ÞՖ^n(npx:iۄ{ HIC${jFp=Kq fAkse4 7v*<E^5<ްn)/P~M7@^2Th:f oVm^'<dXok)xߚߏgVz_R}/\4mn1e(2n]%A &Ϲi5)ȺU(nJ`X\{+/GEKvi910 d_ɱgr9VX\8M[p'qլHH^JbRk\I/sV C`󂪮2}D0 bBF`{q{ }Ph9}f5^B*y< ̆B&`ۣ-*i@!:'fCNW] +[$`tHJWD 9DHWgf5FNK^ٶ:b/altRg9M'f<uԪ;=fPԧDza<'ݾ}8rN6%Xɽ'g<JT01JpTc/5<\*kK#r#<0S`QWŝMgҊE8d'`$khJm_fAMPݞz$o$TDtiT4ԐM?p7Q+G1V`omƆRReݧފ'75QODѽ:9;uO"N+/0B )cMpK>R8wXߪ]%f8 ^%xM}Nop,ufo}Vnm &_7ܝ2Dھ=w(oo #=pӦ@&劬TT=hZ/!AC\׎|s~nmy+ ^8΃"]XM9,mg|L]> v g[sկtGU|~$Ed{%"MKj\qܓ[p1t"xP#fdѽM0zg`i&(ڞF>tp"iya|tooh~W-,ldJ 9& % t,nmRѤ;.Ɓ+qʘ PP%y*hCГ+L>m[0Gs nCO4\6#LVQju9ҝP}@jr 7j~/r)t{o:m]JlT@B5=+b+ y=Sn;Doq'V\J-eW04Ej4g% uW FqW@A"8lŨjS`KV91Ӭ:oXed2 %{\rS0n=h30#EO]5+\) Pϗ(bb| 9 H# }t) Φ5yEx){e@IM w5 X6"v_K-۩_ݱ.\, 17U)~)Roeٔz6+:&ѣ^?OO {7حf$ %J{/,I>9_>+`"B;{&_zaK胅>@~gr-yVh8y|G}jdQ08@J@00I0i7MNwΐ\Bsu_w͇/,U͖B<>L8'!wv3"Ie DJHA5Y7q eKhȈXت[l ֲ*s7dw2c ?-\pc|KmLCx>G_Z3rR:\mHPyRSD˪X1hB]S%D ݎ/9{މ4Œ"i#VQ/ƚY g [?FZդ<訄 MR{P%S܇ pTUZ*_!8^htOa:ll.Wܭ4|EkI e0[=`8W~'x˰-G72AtvΜ 0GI]t'OcZmbuRP٪sٞIMlǖꞵ,GqvQ> fAİ/Gg:bKvxpj`෗7hzKw p62:_ǦC^RIA7]-g4%p@r@r@ ;O KV ն㨍Q&/۽7S֢RxT+fUm ZbSһP*%Nŗ5ܢJLνOrPg R"y\RoM lu.8Ȣ>eް,z)Z-n.reԟ*-=V=j$oZ68!ӂdCEG< ŘmDRA{6D0f e2 %)M_;?ok'oqRgUKG RE.QƘoX`;6-Z.\Z 3l9^(X${A-Vpeg`<z(*mV1q3+*WdܕWp`]uc])Ho*,IY0liDjIBEM&(BpnFͅAR 9kt9M9-#3rH8ĝHId\ͿΤd.hJF"؆'&,:&ǦBy^",QHx}^|&|F7^e 3mο{#7ɨM-xUݳ1 Ԯ% /*8î?)NIcNIot>xW\cJ#.͂v gPG|ćuYұg5sYOrQqd6x:ң)BvڰC|tyS$Kک :'#Yo*x{6FySQr'!pԃa~{|<C4>Uf,o~)rVv$ԗ"vKĴL&j%7*D#i 'I wT s׿_D#3Rn/Ψgҝ!: Y}F$zOC#bN_wG, ѫ ׀$k@xOV&?D"ix =_;"QDHYxC~f9޻)ذ1:;m E-q^d HՀ"P "3& a/pPjpr^6d=E iQK3ش>f=̞6v;ߔ߰u>2ΒLJmv'x&So1fz~,%ցxW}(ׅ?qEEnP[9aSSek';i(l} KUz IÙ{ K~JOR3U5L*m+8 \yQSi(J=ئ\Qi|\,Uҹ5ob:>LThX" GVl;k>qYH UȮ1 ĔҚ#]vL_XI!$y%-o\j ׼LAJ <ܟ^WA-32܋@$iݣeK!eby4`I}{Ir1nk[2+Ԧq掘S\I25]U.vw1Vs''V .smi攵 jM8. ͹L/qRY᫞i{ -4 @5HoPx;`?r`>kNuo7|,ѦvD~PU,7tf84x Nپ,s,=׺*9_;EUy"?%?m x9ۭ˱(G Hyǧxǐk~ʾ[Oa՜wg?]{ C/yj.TK-xXZ\%0+Ђn Y= 6r@2|7?J\zHֶ̻z5!CcZMjRM,F|ZdnSTU!Z&w+@C[C 33'a`. p qTDn]-A7Eof%<{D XZ Jqxr:}a uFRRl8F](Ir$@)Ii9'sv CE3OНA&9Iv ЗՁBHSp~I=Sb7aVLA=Y\L_8Xj|>B+.M$E?m&5y,ΏA6JTBHrr x6XWs N #aÎp8awU Y&h%L =1{ƤgԴ]Y#`G.>R@Zu DbTMV;?[U څ}M7}fV?R0s>-mɠ`wAzd7߆ΉZDPc$U3LIPHaü \+㓘a:B-acAh~{{\aQxo?I‹2(^Mta2&4@: =Ix0Ùm/ĕIRRC2ތZ E& #ǝIoÑ_+ۯq؋<]Éb.l&{3㼳,çfg-sʥ%O`(7OΜ}l,YXP4vQ2o|+\:F!,;(~N9#`_{^鴂ɀO!wj1i8ЅM*sy]1dejtJkeo#QӌM@N P1}GJ%ϸ8Vi!Ps$jtب=yOs)0kѸzYA˄s=q}=_^1c-*ƀ?[(A\q9s4NrCRSLW6NYR{ӁI'w[/qn<»V'<3t6K*OOJOLa ?㹮jMm9gX@o8(5 "A9uTSipMe v:+x%:Zŝh*jЮ!*6E~Y^)/ 7yҒs*Ay9-3L۹LzR[pSG+S㮇u`v)l%+q9ە n\1I{~ !)2?U&M̎XY6z2f1X|B_)Az XQGKπը K"W"XU>{xX2y$Hr߶a! ssUr\R7coң^q116OF&:Tj%j|0*h߫:ٙ)6gCO\Lsy+n*x;L0.NdL.eQ1/44cGP/jo_&Rj JuJ(u1Ad) ~h[^w*c bN =&By'(ܐ'nRS\exdtA7Xg VA,~|`_ ' F+ qK(-F a<.R}!<'c6'VJ"l-ZUz9ғ6~8 .]\4>eI3wg8AGS֠ҹNmb@FJ2R`Q_HWL:mWPm41=N O,Y䮇Ackn_BOƦ42CCkLXbWVRn~ $|Ljl!6L[8s"Nܗ#XJ Υʡmj=e/U#ScND:9.nXa &t5TC'Po!($Qb/ :?%tY `xExtR(xXr" 2:q+ h~U̻4MST/P9:1Afۢe5F͜M[3_́k")} \+"M:p7t_V4f櫖NF&ѳ4u:/\\x9RFAdR/?FnQ* ~g&V96B_柃5ܲE!ӽqrDH rɾC4h*`cu~bT՚ 7<ڢxx259MM˻c/8RGxD$ +qM3әl'Åx!g;|בO G-7k"M~07V AyQDڳ\BFBn=v7Q¯c=+(0`Fɱb %H^O-5zˆ=Ϳif|wkOL0#~ ie#O !qX!#5@}ZxtD߸D&FjeCueKq3L<]{cKo&2׭{^eP#d] 菉TPз<9vb%J͊+bMW(%.mcWxrSZ—m$[Úzc. ·>N#@?H[엻+S[د:l֍LmNx!ɠAMթ)Nx97Z\0-Uav^FG{Sׇ`ktt5"v_QEl]iAYPH8cF`^~ _M-MK_h6дvv)nÚO]HBn7`5vn436\ַXJ㐙"XQ {/Ůq| ԧdfwmU_?s%1b~P$J鉈:Dso v\݅q?|آ t&>1X^e{6fbRuzI98 ᾁIڦfgҐ;{1.I }Ĩu-k7.>MŘ[&ӧ 3ڋ_rGhL 2F`Qɋe#щz 5.0=*O NUP@/aVv쾄N\ӪH"s]S.ź )l#fdW  _@odĸ"b#Q lX !ES0$H '?}WSuZL/m &2{9VaD,X,{QJVvqGݽTyS X^M4.oT(58,rpGm]XoC b= 񬘪ܴ奶_.J;ZkI7kd*'g$^czT컷VyJWPftv5}nSe"/iD׳V~;35R(|%GeQ(1(~_g6Hcas]Sʬ]6MhusЀUA*z9fHV.U^IRgF?*qmSjxG1E?a̍&<_xNpwںGj0+@2g!8 8 JC1b/Eڼ'fPgrf -Qs׶ SD|F}§S,b0#RsS]t T71Ip@7펭fQc"[﹂$ʃZIX>1aN&sqB>śP>mzy#8HaI~u]/5w/a4fZ \evbDYyIAS Sscf3]0.1a`% 吒s_$.Jc6 A_\s..y^uf90|hlt {5m[*CxT\<^e.̄e?`r}et/gt<p|N|h3_ⵧEy V)D)j͍A=F·=xliL1+rci5cfPy|uSoxY칰O7&[4l!:,hCrڢ_sv9ݞlRJ_xPW(~Mbx .XR^ HO%~7@w7TQpNp@/Y:pL"ooT?ͬ p)xk}]w`(> (Vm{+\kOpàn6ݜo0OinmDΊ3`0 L N͞˚Qݟ~OL~C~veT0A+BguѠ#$};,3eflrm2~?ՃH(TN>:`ml$G֛YÖ@iR}z$!tBvkNo(vz]Znu-k.1f)Ȍ\kKq=n$.@  C_Fq_BaB\Ya5's&s&y؈111@\5sYף!ڞi8Gҕ] g/=Êoy[)s,/tڦ<) >UDHTޡ:R%q=zqz9d 363d/WC}V *8vt,\/DMhSB%}6uz H2W9Ox*ޓ-4mI(8bNdB ;Yk]m|o%<~6ND΄ók]n+d2"1p29(VGa Eӯ!(X@r2LHKrܐHISvvcDCxr:*\kg)ZJ/PpZ@ [XMCÎ=qp &?J@.Qam>AҰ!gsstm0!V !0uERR"ۅGE&BQ)Fn{\ϓ@7IpJBKk6$@uȫ|*O;4ە |^Es,2KrDŽvNS#^V6靮U%)8حi9NP4y>C1~ޙYu+Z@yݒ^29Ƚ=@%4-?hTTskygf,-=Lslިw1|#o>"/0b\Ѱ(K oQ&[S5/(p OcOR@B׿yI;gaD8qt5}f{@w`ᓈS2P/H-e#$^D +] -D{@>:.|(yAngI=u-yp0_Ɓ ip?A#VLa(tdmν~H<2kmNIb57g`4<E8& ޠŝR0 ֏a)Q;<9K-`D!{=C:s}D )B2*;륗EF:Ea>TNF' my1eNK27U(S8@" xQ~U<\ݨ$L.}L^ˉQzuyX# *;b;! YW`]ϰZE@N񈼍R2Һ+KXZ'|1 ١gq:M"ӈ\$@eG"qL9U&~u_hZr @.\i>K.Aq!JJ$%ICYDi1-QuET@)sdVp>{z WttvF( {uE=M?PҙH}cW vJf)Zs(J@:6<3p"yu\Ŏff>=4@nrĚ]|قX]_T-ZP05 &W_}diBJr^k< ɧex%nՊ h!}jw݆C (/j_Cb4Qu@E!shK7z|`/pv*%DxR_IfH3 uDt X)4Zn=v(ρ5XڍDTK_9F]'_ G6_#.I-v.[ _؜q!DvA(3Yٗe(֘TFW" 3@QbZ yy+9\cXG^?;Q HKyZ}ÜN NpL _CldDK&ZvƃƠ"=\Qx fBѠF*O~EBp2}W*A^@qit#[K[̔I-Xd8vd+MBm猍 W# "]"^`j(T)(7C lxwN|-'$⒴PՕ \^ufQvz_ia~2@a'>WY)j|W||+^'>A^O 5 n}ܦkb=U/`:;'F1ѵ9<}U2BS^Y0.,IXMd3R nK8>Nw5/|^3UKy /=Yq |̪<֋h_pT'M2tluE,B>$x@8 =,D&#Lbk6P+=׬y++=p5_Ya_)Hdĵ/0Jz`"2x g Q DC^zZ,c3$sCӴauTI+H5\ zDŷN@9Bݢ鶭4D~ Cޘ6A;_H? _lDjî)+ T¨ery}Κ\5d_ 3-eA~<+[~v1Jc(l@E669g;iˑ CeeSΫCtꠗ$ho8yT>-u\raZ`l8Ȟ|i5"ԳB@n?I6޶I۝=p&) rLž&<*gh+QPi7ٺ]6B,}\L:u&c F.·';>/Ƌ6S#eO{L-HK3- ?P0Tɳbt0O͐5EW'EļHUg$t86XCdi˴&|9EXg_',3kA1NEsUl&'6o ^b&}pR=IOrFؗ̅׵rC-[B,e{WE0T}7`V|TH|n:n/YVG$rCP~ b[j6I ~:o:kcyFYnǰ" d֕swi <9g0vCo%=깗1%bFQ{T7P7k,hmѻ- iHw pU|aW Nm9&.<gFxp l4ɠb>"D9RszQ'HT/OG>oAo0}?AOZ}'nb +fy֯gKƶIJ%]~ؗS/&YX6N[^8 kcQjey8d=?;gzAQDSíVL3qk}} gx?4naBg*ss KDm*ׇ3gVyݜĽRs\":O* 7PPѭy)]j22X`pʛJ ֧SH4frkf,VZ=4@.Ed `0G #NC3$A-0Uvu"c%}R,M ùs ~1Ⱦ+I>P@heUqg:c`?35՚|0CCjD@q Aoh~9ܕ 5J[Rײ-bh Gم)d璺F)BZӏ021;=mmJi{!~b6@ b*^M \"Ǯ ;j>4x%GolRIEs9< MR /$MTM՗l{Mj4©/י鸙M7q B:1/$tl#E(h6 VBL&2˴)ԫ F{Z {ugt*tQ:6"]a'oIÖ2 H*+Prqd9 j0hbWw!4?IՃ:Bƻrő5'âm JRQe mHޏCj(0u[ 2CxVՆ^Dp*6 ~OQS%;J4_p Sp9mZy<8෸*4BPw bȧ#=)FouưwQ8iUd> tcIr֞\ƯӍ CWKO [HQa˔B A7\Y`a='CQw==)s-U cF{]Īe!E~{ׁTLyۧF ;iIn8#ھ~ k2]?/\oQ3yV0ZL B'1SUʰR7.hByF{,hR33$S\4Xֹ`,YpẸu(9\RP68cpVQa K提iHV) Tg` WV;-?)`Q=,3v$zp&}I<^Y'I$5(]baxQ^ΠܙJ4i aMWs n#% ݩ-2Vx /U>h[}65}T-hMuqü1[Qzu6_]ػHHWjXѻ=eOEGtTIrڛ7%fn6^9 yV'Qd\VZT;_Gm+٢U$"=%R, g:w@$lh#V+\uU:_uT+5x;]3$`].+Rp$מs[vNl5uT1 X:ɂ>b;Fc@Kƙ,OUьS997Ocq@aKi\{ᇥ~Pq\uHʼn-TBZ?{m!xl.f;5jIp{d^]x8v[g$a CޛLfgpwjΗ[ew!鴳ij6s@} D2Q# m/.L}z!P>C{%cЋAįǚ1. EoJFJŰ.-RvE2sdlvytN} PU[[#~6$9p=J%=E=D2U>ץL1)J|gĕ}qm6Al#1ݮCRxƭQI9F1&Xn$8@kqXoDd7}r;#lݴt^Q<336^ 1 cv8VkXPႬ.qmŧ<;shhPwLjj0^1˨Ne!*:B:Ck)Ϲ2~h8+l ,򍑸fxϪXEqWf;LcK~? }ZH~fe@D`kwzMUP!DInڃ_W"/8hkJOW7P,8铂OQw),^Iq4-ι'BɅ. =[:9קb#} -iq( B8c_eO)e2*&eM9[8:!sJK&-|=[:bÙԴ+:*B^BbkT+|C @7) h *G@]& o`&={_z:K3W[Eʕd-U IϗD%顦^gcg\[<X >~u=.拵#ԆHB m~vG1 W9\3<9|PMKVkv/¿}aƹ:kHʴClCR; gxH0 GE1t [ݒkVO +0͍skk:C8-Z qqy F@ @}irsXeK-P?.0^{C.5uH3,΍<(E0ݒ?߅[>aYJT+핹r;8p_*LF~ۻO-m ƧI;_O[g%VP.q/ kIp_qԡ䊏WѶ$(+>ޡPigI Jp6lc[^&=ܱ 7%r$Y初-vK.CD fx#VYp]>T"닦JA,]DYteG@/Ʒs64=~b}R +tg"`ђUezR8E{Q|TybE"La;-%*9<Ȓ `ݍFZe.)!N9e> ugQ)f!l G6.!4 *E b'%gFW~^PFԥV kI8Sob`!cTIYRFǼ;c0 wsoɥch`a_"[I -88rĘ5mD6ddu,؋5Nx֨j]4%\?UXd'WԷ߷;/ a<gk}^iVK *3FL.X8)&Sšhcݳ0 ;8Z?ʹ(>w6w1@(2 ڡFHV/] } uNPM1ۆq^I>ٰr( G_Qj{ǩ%z ktUU8GΨcrry^:a5~Ix_H*v^ҕ)͗΍+yn& G>R`Q+ȊѾQ5ÒE[#ܔd ^z K<`K轓#,eēn "#wSJB +M%Lzc<]Dyp%z"3-M1%$9XE #3_/̐ZCNVDp? _IMʉڌ(_0e6+ ^FWЗ &gCW y@(~˺ԙh7mӷ7[N0n9Rwz{萾z7Nxwp愑F u25sP!`tGqp&8` {&s !.1N˘^=H\]3nuBfWcJ݃ơIkBLlF99z$!̶c ˥ BZF X,;ieq19ln|0v7AbeLxIue4W|1c9w8~%+-m"p#O3|2}߷'\y[3 |1N Do,<9,VF08J*{a+(go{JW !b]V.MDsi‡+C92'e k{-[zz~^~v 5K\ܧk!l  wBJˋGf& &1wuWL)i08\qӡaz4T {›EB:{a֮ёHwyÂT׷ d "TkU)YV:_*)')0~0ܛg#~XX59qBjc =v 6:jUh쯝h1ԩk;j%Y*ui 8Ĭj$Is*EZ3#1. OV8>*L&y}L4$_P~g5ƹ'MAH#3$`*vTK\SfFvZ[ߗYy xŨ[2 06ʥؕ|>W3.A~<#M4N^;t{u{8Юs@ ҺyLHߺB2Bg`r:<_ Y:bsm H 1ay w^@zˠ`ld 5hN > t!Yd?0pa.0)hs\'!P"Vt!5nyB SKI-S8F_K&GTp%R.?A9tY#}/0s%3]fܶV=rUl7X~/X=zHDQ5{߀5,> & j6X:,ۼ l iS.`iga.zA6X2=͸VfPkv1Zo |h^.kj) h2.ڐ6b&U>kh,鼏4p*PrB\w8Rd^ZQ}^w7fl5B[@ *TxtgroZg44 eX`TW::w<}]l[c,3l:Yl{1fkL?4/7@؈F}2Rz lb2xkՁwR Hh69/3*ê jyb?29#C ˶*Y@b!v[@|'m(|T\FJ3(_㥢3X28?6cρAT=kU~Un~ ̏ËR# 7 0hv7,U}ںN`Xo.a/I>y 3?z_yLD 'H~z1Qm_]u3X& %..ot 3d 'Eq3Oy[ʽuFGpvtI9Or;6+L:VBQ+RF7:!hx-C4凮v$rrm h⬳H/e"o'ZKuexV`P1ӢGI_ 2]? H gZZT"t`xE ճ|l 'sw1:D{h@P ?1S]hOypxG$643USdAc{C ^ꍶ" 5fXK<6٢Y[1GG@)ymM=Q4hgU&N r5;D?$-7khA\_y >{%'4"6E#b(0*h UkK,XF-[I:@.-?k|!xkM7s!dV$sjj̏+ϾӨ05X'/@K zWCƳ;v 4aIu"̀-iLl <^ٝ\|]H] 7[3W;^8ĦS.QÊYrՃ{I5ʪf/mYdz[,f,aH@2Zl&0m"gɪB(4F>te,&k\\([ yF!>zzB#dŁ48^^k3$ cFJLSd9yo>:=%oGXÜcyY%F*\}]y'vT)|չ{M^/`2מH!bLr}++f?;Mik5:'^nkH'hL?OҤ?j5sA}荕,I癊=RG8UPBUWRN!?W^_hlXyG:ǁFGD R.i \;BCĪ-' P>Лm wJ,GK-8ʞpN uF؎EkwvZ #cTxٽ:grh%QGQvkg.W݆VN${ (xăŒw#@'ƶ tXJ+7Jl!I--S4|=ڛDu!ମ 6۵!^z AdȦqc"v],>2r>]-b؍ع3AF^ԜCiФtXÖe꧛#G=#0A C([k %GQكjQ_z& [f]h 2KKغ#:l@} +`RHnb4&n(2Lѯ2_%w57zHfډo包T̔l(u6.:tJmk|3" 1F,&nۉ`O- mKV iF?5ܤMnX\&۶]WtڇG$rksTch;M!''d? D04}'TjrFD#s7Q2JlaPA8܇7GK\h;8 囚<>:d1KJgEFg̢t0`l؃䛚]xsq7]݊ OG+ ^_HC#c<噾9??m8sַ*4L|5e>YƳ͒8@O}=7\ xxCԞsGw> Īrcc̍|WlFطТłd&Cs8 Pٞ՘à?;| -,`TX >߂gvz8^[e2]U.]nP- :ʯ̏twImV5DEy85AH숃t؃rpҎkPgVEF2Od6\C8Nv:H¸-m!YO~a*!l <~@gaj7^K׷L}8 u6>VRF`km5'1>&pm.q†%,嶌\(6 'qLGfgᐯY;U{>5包 :HqNU^Fp;NH;w-QPEAQPق xAE5*`8 *΂8՗D%Ȧ";4|譁FG5 F]P@{8fKdppgJb3\oȢے9 Aa&1X>﫚!.B^|+/c 4`3Sk83}mtיtU) HѻHzD}ŷJ , 7s2[ njjTƾ~ ?`.?ռ=uz]Ӣm%dVY(/(3I-=p[폵=3kxHetyJrD1o=^;\CG⤈܆FRt 9Vdb-Umy"'5T{e[.  B5nY PV]yA4n+3bBճ" VY:Ig\VDyخ 5Vg`9"2ejVyXd$ܶ4\LihURaEψý;_ ʲ|4T ] GsO9;s!ϫQͤ 1ely ˚:K=O,%׳R ڝz͍FdPy:i!z~Y%z V2ː s_',UT;ʟn"P_R3ee(b[(,;VZv;9t69jkSYuesYc9.+{l! J^_">z&MG t=&څZJ܋4W8frnԡHt/4 Ůu^gi,4d.P'}NDTWZ!νϟ a>ɺG2Լh_}Dަ~,->Pa@iubzKC #'6g/ ~D@aXӪA 1;$Λxm-FZ@%Bd!(8'唍B}+^?G#aZK`#G'X%O=45SI&9ؔgЁP 7Q T#~_wų0o'h{۶77s[lKr2[tB%!Y̧G 0DÚhxFp`wV7X#@ ]H6eಲlD΁m2P(2{9>%-l~l>Q`+mi1b 9ƚ\̏qH|LHix̳/D3+ӧgl1f`U|Z#.`H w ;CL?ȧ}㧛yI^15PJc^^sRqcde5 | Z%$~tW.0k<9tT=+Y3l$ wuw4b_)x/#ZF`)H҄h~m |6Wb>}zfgb~<)qof>^f,h5e$!*r$uNTt!қ89D. 6$ 'i2 .sYCVj] Df<\Y9nW<;, >|ӗvp:v)bj(LfTp +kߕkNtKEGwDȨ#htz3…h٩o⩑\OF8O,h[[e^[PZZ C *|3>j".tס̳[g"5.FsyhgCGpsыq↕~2{@=ШhPBE*2!-^?ʙpWkw91"PW[Atm*Կt+.GNWcER'U `%]pТbVBq>ۓW6OL׻9AoQ?g{CN.ۀjb ?g쓉\3 "˗7K JbFwf܄E+O"K\XlhcN,,H.jK&dT-;@RC pQ'4Mj ďu%u[J5``R b k ●'14 CV::j\0֓Vg26bA饱F&Fp mBEFwm"LB ⑺HHUǏfŴϩW8ʥ@DIJm7{BK۝vmS"C ;U=E3L<*.7_qa6\!vʴ3!g }\ cf΁b#%JQ/hQ)lK~:f=EٲYCtNWhmf,P5B浮l` p $.T|Kv'%u&TaO"q4ZC;(`W5S!r>RC7i\-y{~vR1ǷӰoYi?yިEithlQk/HkO`]\%]q*q;+<„ml"Wsmg4YɌfzO6LT؁Q/nJ uηH~Dbr{ڗ?0͞ŅAi0\mkhnΐ5m>%eXٽLsu{nr)'i(xkWm+Gvn7)vidf{mDqlȭ{yv!0nB4 EC9݄IR'̿^8PmBC}SHB0Q,B|hmQlht-".gNxe7Z/UB:GV ]%$ՎY/mmݔQHosj'F(5Ku)M0CR=Mv(KgS8I|w:6H@m{KRcҮ|^Kcw%4^a?x]靶)9sJQ=[8qmH .$qkLP<=]'jpv:"UL]U!n]Mؖ2qkb>ֵٝ0䛕ݓavßz 9ec-fw!nY t;ø!^Io4vsOF*/W@dq2T٣&=k-Xugm z8x{]W=z?X2%ntףՋG_ Ջ-(EtEc^{_ !༟_lɀ;Q?@0%фvPݿw;ۯhD਷ 9Y };OkO ObLIrȠV}NsND-M;Do p w\$/UckuIs`7/Z.E sS7CS4^b>0@-?l) A1 тJ0$?#8#ۮYoqe`6i'@DM0?]+9a:jyQ''yhmDZBф;b!JGJbكxf}IAmMZE$.Ŧ9yֿ%Ў#2 ǩrØ <8T{Kk;(TSg{z};f+r;X+lY'hB|Eլ_,Z-yl> 54QqlƟUG|dY5k^;ˡ=o 4@o|x0 ^M6WE/1n>@"t=7)D}Ul `4.(&};.}2[e3zkPҀFx*?̷ؕ /FRn0_ )Z*lfmk #l.A f׺ ΪRͭPN6} Ӎf\G+GkIś528\gfWU4T]A(6D{S +oE )_KsϗLٸ%`;q6+@lJ܂hqmSJyG"9V%tR73qjF[EbI$CaȞw~"knT-vx k_jίH`SĜkMU+_M*noT<ɳzj[_[9Η# q0AB}j wA2jQ򲘛eD`{@w&tc9@SuiMX ov"N3| %ӟ]d<|܉bA6d}`Ֆ_s.5FLBRbdgoc0%dFT-#Ćdnv}S}-WKe? }LXV籧ƅ+۱C@ l %VLRޣWqk>W͉|5g[ tCܐ+KvjNC}~e G!gxW< ʻ<f2r v )-ݨ8{?BlW.^Z@ɔԞɴNbG'˳䋬{+Fsi_&MW\(+wR,IB$M4B;VS:SQɘXRz&CR ;1mew}"ɺ6كlS)`CxȇVogSkq5M$fP<>ch5qX2OВ tq0EՊoQud<; 7yս٨aQ؞ʾܟrFrb0`v6sYetOX{vk)zcZPelqO~J7q5+s_Sf6f+߄I@nk#m˘a(f6-++t}.V˅ŀt=m|]a -,ѫHBu Wcp px b%iZ|ݞ7uUJ_ͩl`l\YT+.`{AIfUYT $̫nՋFi<{HƯtaSw5e)2s&/*@T-'u[m2_(-ZC0zs>uALkۏcUGդe)ubTÇo-վ.Ilf4uy!*Hp ;ڀaV1-$U%f>x^6H /S1^)5]PMAys %~0n%o.C&%ș!o;IxZA;Q!{n)Y9XL Ol;.e:#'{(GjP5zRڻ0{؁vUY;-0!5;pl.2BW@ /۵XoUM`BCrEi|84CHn ?|x0)e ٵ?:rؔ{t~w8v vL 9Qޓt>z|AYxӏA{} _`!p̙a&:ӷElPLw!3/@C'uq!PVR0)"'QPC;^ yN2/Xiծ n{|F^J*Yl05/~!CZ=Q('t:~cBڙш\V܄dzѱ=,UC)5|Y!=^$KP`p:Wq_#*'מo^b6AJc8}]e䪧X̨+y1>ugb3k4'INi>! @1CGq?hLw~Fowld6:dX+#ɝ)8wxgaiF)nƑ?(fJ[w y6z\Vd6)[᷊V">)6OVĨ/¨r]'{PѴI$>TB`؈iз(ww.dHK(*.A 9Pڈ8-/puЪn`0w [# 2JQV%}b@nLJ=.l8q(Il&̩SǫrFN/xcO1#{–•{(.tj aE2-nG"x4We+ZgSmT'zs+O<8cZp^u k]?ɡ)Igo"[%֐]Bf9X1)=!S^tс?DN+aY7j,s{-?0`cA7z~IPr.4vAw޿u=mѢvc!WqM{Ĕxb[3PJq}l~@P jƻx !c?g\ң:|ݖ;dwL-šެ-v-b""^IW(]lNN8M-F^aݒj1K#2[%8_B r ʻ0Pxr{"!wT6YJěJ(tt")h|* Tc(:mo(1}Lגɽڀq$X(_I6?7)C4@ёa(bM#] LU?M"+3t7e| {~@+#ZσV4f?[88Pƺ;hbAΈp c4椆wbAInFQH&ߋH_Ecto!Ӷ`Umu@AX 8Gw2 ı0ʱYp,Xc~:H&3$VOMy ^謻8J7V2WŀjWÖk1pz@j>hDt; e)O.BJ+ v6n+L JE~|YVI**qWY0 mTD|MB8\農@I(p2kik%<ȯ(5zθ3#[y5 D8xWt45?S(vͰfTٯL7-@m0N-냥 2gl^AOᅩVaN*;{a,l%T=g"f+J\V0#D|o3TH k{1xMءdzfbWR/ϒ_r3~7c@Y"(EÞeeqI!k }^;%n~w嗮q?A.4{²].r vvhn~xL)ڣdt_`0U68g9޵Fk>2;7%ʕsUb l*Bn E(44C~tZ ڲoy~a,%O՜H b@7hؔ@n@!a"ơFI:#Ig.mEya3]#*3$xɰҥ+KZ1&~Y(p9!U<8K4aƁ &-/;虌?+Y|C"WLѦ"^ bV-dmX)pi "bovZ20uF2_AE%C €!61׻DEr\^I}u R3v`'nU51_'FP&nbGIZj\!b׶3#-I%2>&cf /o9f%i} =:F7qjb].`1x\1OR&r[";bv_Se!T{1;@"HmI{'FB_1Z1fDpgû',frOQ><$y[1%ڥ+ O#m;Z׷}VֱyncfJd'Q7#bBs]ձ@|~vsfg9i@/3 &>94.>^hC+=\Omw?Ƭ\#f:P*$Us[l}lG.FaZۧ/:mrksQ$G^@@!G]Xc48$'T"Kr5>Tm׺F0,:W*-?ryd=& "AYyx±F;BlyrKޔS {fZUDe6}^&N?uQL@HkaPiyF,TGc:Jï'!7:#y̽06':s|͇D ]3xEuVUTQe Ț?9="hbFj7l!g6k1d(Qi~Dz\`^q2ز6[3@l<5&ðvio3OƹB6izTӀ`Om0md>Di ZU^N20_{;ShL4u(## VJ~no[7GN~gkvZqU$B]Yxpt1:B6Im* 2ZW,RqײdxL13,6_q0qG2~s$㜑Iy[HW0aϖZ<&xm̓\ %na|n3_v'ԠLnqu0'H 5.H![aݓyt %{z!OjۅyY63׫"f 6D'izX>WZ1ߴ'sc*c'~-1(ĢN-k0REG1)ֹf8 O;8*rTn<]FMSC<Ҧӟ<1;5mw)gr8DqጯB tK hpc,He &ɛN|?$ڽ< M~grNrn)콖0ʹ.XA Zy;ŪRhv'{c 00,dCxxռAS{)_ q c<9BBǚS>qygH_p q7`&H*Fͭ?V~ɯX[=xpFtEw:6#9TZa+h/3cH+@ mk/k0\*~1,&&eAϞ1;ncm;ˉ ?㱘{ 99HX>m?wXm6~Jpc']sl=y|-ZCA߯;2&S$JblZci<_OǤ+"jLG#0%E$}"D] %A_WfHp7?؅4(Il@2г!॒ }:i=ll1K33ũN3*-jNIm| $zMub#*e~wkrvvfvKK3=]ڱs+u3TbMpV^yHl\<zQ&u涒xiI@ʆbSֆ+6,JYH$ۘ;c h9Чa+d%FU)X9uc Ij*#$;$6e#W\0,Й>B M?N+FX@(@E醿#<^A1}%Q AfnB) ;=6Jqo@H~Ԩ%K*wJN';py.RkPBi7;V,"ኀ(x2 s`!KX(Pm RAE+_d"L]1n_Vbź;ws6 *GVE E+NMvh@3c5r1bǝG z|tr><Ծ>:u_oCOkpys2>='[[&RZŔ'*5F0=Mj3 kB] v-~x&{xmS:җ &Zzp]N솭;^0ANm ;C~idNuf{}_-Q Jq2ׁa.Sz^k^3Ew`xV/V=GוMFC6,+6TS;Ik8v4r\3prMf`eFʿbC34e}ϧJё0;)SʡkpO:%T22 F$|9ljaF{4Ύԇu(F#*}҅4zGYp<0`< $6cRS@˷l"P8+$4(ヌdF5h >L3Q03NHMr1R1uՓ\ѠOz"3  7l&EKoh.#e&v4qa'(a2aV2DSX9J]$U=~yϠʊ-h940q&w"~InGfߜJlO^|^U:WtzXZaC]ޞ ~S$q|ĩB; q>o[L&vJ 7OAZde%1ja  sHbSQT}m]rw9muTNRAd,ev!|sn)yB[y%DkY㤅8kU :V5"1Mt:bM,_I#ݵ2ٚCN쵵M!/W ^IAbvB6;ml$Bf !ԤߋȢ,!a`4MSD]ױTT(Ģ{fٳZv"K4u N .T;<2PD~z6ғLQ$ݦF"و9f*|QfĚ҃zL,3peH&)jFN3e̦>+DVI ozP:`kn cqS!;2U%NR;m6.wݻ $Ϊը=Rѩ\,xҰ;z.e/A;L[B!y`ZiYjgv~=4(*}YZPE{umXK zTC5h|@z<`am?QXT]Ui~8y+.fk2p=]&wkkx4)M=> g5w<^F:@H@6D'_s~.C'A'T6*"jS ,%q9R`7 eZ;՚ 8iKqb}5$H >lWeh ~2 ?+G[@¦ثv” r{Oa*siFJ!}ɴ1a2e=Xk +tkZJgum Y0⇊,/KɵuCK*ǻu7Љ``LL(K|ߘQg,E&NhTSwD9Wyzry!BNji%8A=v.T76"d[LMm@~"(|eDQK*)py?cvnho3J8B vגyUMgeJ8$-1'΄^(R<&O`+\>vM1܀s:5G Hmދ BazZ56}i{@2D\jHٸ}պA!`lkE@K/Tc8\4D۟b}Gz񃦻č=Muz+h虋_5S^xM#^Geaؔ@avF0|x I> IVp=z8zY e뎨hcQo{!!]dx<26.pɕD8f@,p\{@y[!`nP,OtqNj:D6HCT[B|^4#gۗѓ5]fB}@\7;hc +%1`H pK*o>I4Zc`o .-)2=3R4x`vƜEpn-i&6ҭ!mKpЋ0 e;ͱz2:)e>k7Eŕx%dU=CB@a-(-WڒX)ߞ npcE2cm QM| ǑطcVq@$PVF Rlӈis4SAri})Y8O +DTW9[jpp U3AK 0MFu=?*r!F$DpZ3EY<#1T)|a "k{D*tuÊ &ھ FqciucҔ]*lC/?X͖LU2g}_5WY`8GګkQD @)ˮָwϖ1RZOdUoa=$pƆ]NlQ5#zK:( y1("1\9:LM[:\pjząп;FZAS:|ݭJ"=d=wG% Kzs|;U(%7c`y~I>~w>C?H9]%ﱗ9{YoQ.Iw\rwX6tvTz?/;VJ~/R^@CO D%]y_憙Tӈ UA;`˞Uv75bNk _ R{&W Z} .8UenP һP%AxzB6\mm&b$ k-=JyώFX`L>x⍻gQh'H+쥭hY{H28K$D~p c>]LuFNns|3 \";X͚ -E3u3?ͺE Ɲ=QGGunUvuدtn>7@,ǶíPo$=xBKwIqg[`gaY_پںMSXh!RsjE+6Wg;0OCnWۋY=+S6:En[α^s33`#!XGD&Z x*%gGlMYhjumԔdqa$!U&)'ktTBV"vD}/ |$ 8qG܃dzd?g[ GYd7I7 urك$<۶V=G(yzUp.L  pa@y/H` Y&12BQ qNvWt@(4饦~$#-hI:2Z0y/j?s8v<'FߦġbJl* L?#˻mzF+~NOD]4`27{)CbۿMNVZ|,/ 4DzUlOq}wdf٘G.)ʚxgHyiv-G4:SʷI ?6G1Ҋ>=*\+yY#-;Z簟} '>BRUSzS4ja5!aS' 'p! qoʞcR0jI}k$uJ5)\;zIDYj+ڍ\m݈۷*)*,o!k̨;jfy12.R rWA*r}wҥC^쁟`Vm{kO dU(r7aMB1+8uzRBҪZRB瀓84` &O^^c|ku婪moQ!'{-QW7Mo p_+h9XW~b41LbkE)^\UWCö;g3۽뎙)mt ֎))pD9h a9兠}^p9N+M^ve n-dciKR޾V[t^?h8MTĥ# A mH}*-Q ẃ;$*M/[ 8="=k7M->R(|ZV]Brr- /Fmۍkx,qcFPn'YDp8 ϴ{:Y~U3sSjMåmwW6nfł8CBV2aKRMB!z޼0[E3pgդx۰R{cﵩu>wp5nΠ]Cd~t!YsۃzkOo'* l\O߻|&0iɥɵ@כe`Q2$5H4+yh=PެkE(fgE%;$YGe]Y-{ߡnG~P]mpA(MZxޘ/~M^B f;6 y|!?mȫxP@CQF|6U*gjG"fʩk)DLd9k3;X+6wvAB3ߩ"*Y8AΒŢY0B6e5.tl6)&+]Klz;4BڜA;N}0pr'dSztf:M7b@[BZߘd`ofDbl @PIzK1Mv ԅڴH|0۬`N닷8BWEk`e?J*mW1M2k;blbD1#r×_BXը U3S.<,x0XnTxTw*HoMv7ΛpqYQ.1`.Pl6XӺoegm7f/Xd+@0]ا/zyT h K"ovlɦ-^\d:4E?37Cbsү"E2' c# ^C3wrN[w})6j@Y٭eF \A5#!ӻ9뽟s q{nI|xAU ME7~r*VX}]q⏡ 3A_ٲ FfC+BOdA 4g4ěUS0aГTsշ9LE26&~M @ H%]+vde;'*=R|O:|1DaBI ՓaWikW1H8hA".xP$R<(Ĺdq,cdD86SEw<nԼdC+~M[bLKs%L/wkS([3ʊo7Y kd eq8hWߐ/¸SKX򿯭>@"dJl Y*5l4?xLא /!/nc\8fAyG,4YО{c=JMy) JUI9G=?VuCV͈ yZ!3># 6#[3c(Rhi&E}V_$IKF%kR-dYOSLrEUQ3>`i2h'ۙ.Č&"tC)*>D&)/ e ^[{TҟsF?n[QәсͺNO~9 +ZŸ{A/{w,O5GLΨd"FQ~hCCcLo.y{F!pb15Ɍj{m]똘^KQIfHRGqs(k)Bne_!1NovDɮVq9tB˰zDVA(3ZFOՌLh P!j4$Df Yӫ)av<ϑœݴc"ȯ\$#?"㎅Fcrչ\;|fϝltBb,z9NҢOD$JfЪثňE:b7Z "ѝ 0 AjDp߬0_hڻTREO#uw|-vgtzU5^xnރhge΍]RK Op.qs‰֥s.4;#sJe&243'8#oS4˒@8:=]G7׼p U4~_&UnDd. &:34ՠb43{-P&U3'T^]wh a@-n͹'bǂBo4j)0 O/RBNSثû?ҙ %>BVWĢ5*)G7,__ą_G Yvv᝚@Fw| ^u>-eEb.(mɂº3ƌm$?=,x7Yy )0Vmf먤pdOyDe` @&p~!t "<%9SwCD(Kqk+#USA;0$Og̬DNc3M'g7u}d>-7e ag&s#̷ 5(CÞp+xŅ]%/>30]od~>}XAGxE?|EP ~@ȳ R2Hp obUH dJF]3Gd[eٵ7G:ힷeS|&&#t!m.ߊ€ޚ8É판vEn9铕\k!n.̋En!~~xl=snTޙ5aGlcϞ @n=e?<mZ`aF6AE40ۤ)Ҋnunid#TϿa2 x-uœ`P!pS'O|hXHI*V逐.Wss*(K*~ N/ uT3'hEތ\o?< p☓_ūSƗģO 퇕j:qI󖔭aZDƁbզQn!_HX:e9 ^1USH߾o % =S~TA*뉭u񃔮;*T[^]5[hCz 4kn"5?rQ`c6Fu2VIm[)I:~Ӳ\ږl{=nEuemFl@m8*Μ0ǎOb.RL;&m=(`,_lFΓ7e.dv֘'Zi$R Gv@<]T}0Sië =24$|/KAc]j莚;φGrO5`d5!B6L9_;qwr#WFѭɳ 3fW7}YzS'90pP=3:,9fFKo+ ŤZCeI'UPH^}Q]sf/T^#oWS+,b.:$-̙߲.W*GF^ә2W8ܾMqawwqHdpyAė#6 r'` l̚s]%5cϠ\[O:k &~iFa:Ah/,nxaJ쟞$ 8z$7M>E7U7*!E䖦 nZI{izJyʖM, ]z3[56ugzeD3DKK -M_)=%D vos`iR@tP< êw/#5qčqa K˨B1ή1,b&"-6O4WaQ(A3M.TӇNdKf|BA~o kvIK4h.@u5TuL[[`g%8UmE|" Y  4Gհ={t)CJs1:@+Uy%(4*#$hI糯8@ȝPs$u:UGk =*iI\pN^)gbͰ*Vnױ/z<;w;ɝ7ϡS6j ǒCO]5=?IR`OT?ț5ꏕD'͞M QuS0e@EǭXUM(b;6s,vku\d-r}”۬9 p9&tQޞ foʸT̴jv2'#lC_05+Nbt&z=oMwh'&+k6 x@LH\Ё /&%wg ]hݟhzPsPT><Iob1_=I|{}(&;}W'MIz1;olbT! \Q38@5"MM, rjt.o&$Ejk= ;ь]1Ao&tJ06g_3~D8 oi&g@%G(B?OڮғBǜeLt?~iz  ?Fn~4 1`rmf!~>5C7bzs`#L'O8]5r7Q1DsI&U"y9M:I&`{e£kAK6naQb!y{.7JWSښ)vssdvԙtXWm3^ Ȭҁup*BR",7SL[5zTdaތphů̓q{6?3xڇLQ: Xjs B>[t.vT Di*%L~.w4L/xԩ(@t$ )1·`UTNκse\B4{ء6t6`M7@gѿ [n|mX 1X1/5hf|F0W-9W 5(t+#kLp-j5eFKnvaQmx@e4CO, YgY92͠=$lLh#BJ3^/{\?nw3#1,Q*opZMIxJ~FOD'!VCjr' &EV Y3h{@3*;g[ovDZaQxJNhwQ!MJ!*c[ mpsL}kk7,-5Pm#೎? Hy;K4I"Og8Ѩ<5v%/-M.ktN"b.\mN_hXň@}DJ`VTʾ)iu!j4qT8+4Yf/ ˉQy qR^n~`o"nvXۋDs:\/Ƅ|YZڕ> Q+:{9gv9>:#:<>& }D{>Ƞŀ4_1V3Sa6Ϣ."iZp8;/4}K?B[{MV"Ҵ!.4%郳zUua(_\(QXϜy< abF~ ׬ޡHbL0fet. i:zJ`=#Yu-kl2`!wYhZdg%󞳰 oϡA4egߏ;hF78@Ǔl;kM{>s#6 u . <(։kn#{r&lw}<$r>~ gGBb^2XBDS(ZL~j$ ڽ H3;.}h(9 3Я@$ {lڢ>q1'$Ծ߃ꛘn{~$AlbOy n>5ٶE"WτOv֮mξA<6DƇYI_UPgRHj *}:KߔC,k~$xMh~-jG B/=_.1RHM1K 㦔iñMq p>4{!mP?وRcyGT9M8\kO\0&|,'d?|N)A 4p0AMiLA0!Bj)_"ꧮV|+iLau |'mBa#Oqq8l9( ý.1p(q/Ek' \HOJ/iQem 嬓O_V=SʳPUsn4}u S{4_F)e'f(8!E+;ЌZLcyJطfikIi;7xp! T8i[]Vx9x鑬:$^ ?OO)nU[zz!J[-12gYjKjnd xE^|Yi=o N1g+8r"[}#hxl D>;텬Y aC T9dS)v/"% ]ɍ젘F8D ,&qNbLaKYÀ!u z9*|Z!ӀFc5N-E/Vۖ1Fv`hU#֤fBIHm3ܓ( GSvLXo b!{ ="'ǡo?XZ䷧]O: 3!v=SW0)r`cU~;R)"G}Rоl~"HBHoȉrE;{sT-w+0MFx\1#W|}M$2nIVXę~e2btmIcAԴ4QXw-$Ԗ{j!ȒPj 3yk_$)yZ6K t;2¨{K}Dh?3?R@g4Rn$ |U&j8sMok:0a<`XշQz(lpZ5 +"~s_^z2" V.s,3pM*iFRV.DU6"wTЂBU*;L'}4MQp@Q_;FyY&,c |5q'PYn]AS[3O&a%+FjVaEL[T]lH v9YM2]>:b5Jzbx#bq,858iHW ʊj c?"uJ./R07P D sGG1jyXiwk=W73!2RE*(ퟂcl;D}z6(ѝ,Z$ =BUAtB C E (B5QN|LS4 E^JXZ] 幇H5O=TcG)1C{ <9 iI"Rၸ8(ۊ>\j֘ycLk۳J _Ns;d6q N(KiNl8.O.{aN3'kj]lclqS~v>s¹khFKPeS8ia㰎nv|65۴JXWCogsRv$|~Uf;[a3k֕V sfX-iwnW(pJl.w8TXrjQ;w7㜉gg3N9i {)&PinԬC1Ǵac+ 'p4{7% V) ½ܒ0): a0:SNH`s܇Hըi~Pԡ0nHcnE]Mdvd}-"1PN^k@a{=9|hTMcF&Ewe",Jt7պtm}SrfLR'Y6t9fvy ĉ5eOK쳊nDTDwxש)f1|M*mmq\EHjר;DȦ=UN浭2~!1w55Vjo!&adE߽ЎM&DŽ,(tg *¤ 1,dA(Iűaf[b 5ui"&v0g:EXa>˼Tk+dv`b5Nm,h?:}RMQÃ~ڦ5I0Xз9+=*(َmMV [fVI*~]XLk&AlV+ h>nG9WaʮAC;tB0LVeA&5fOţ9Ufa~t OYP/#뱚"!/cKb"G F>9h%*m7wmIRA'wi #K| 1*y ki24]\H@,MvV>(Tc1bVvPSD,Vڵ&%̶?a4(~2.ꛚ`r&:4{ o0@Q=0& ^2džj<'P mfS<Ҝ-!,R}^$*H˦JW:Xpd\898d@xEQIVD;P7"H QKyN ⯡zb#') \ OO;h@@lj*pы?6=o\?noQyS9ݩcG_bxcQ%$^)d9 >9_f7.c"CD)%_)&DW)%k`=0cnMtO\G3#EQ`:D|l!KUʆ8A$ܦPe&/L0pI 6d劦12[.s8ZpTl tn2jLtG؆c>~cqTf T`ZO8I@Rkոu9yIqt[=әS~05oZ[$cJs"|9W!=HVzגәܢM0h)rn$XPT8lp7 󙞗MftNz#rjYA;P:pVuwTxP>DЎհ@Ժ1JTG_|F( J}$R{8#dy^3<3˨Dr6wX8'. wJK"xִ(. Bν/xQPmгY,'g ڲ%MNhL[+{ _7PU n 0#F}ehVje]Sk@2!(#mM>(ru#qQf0 C5[vO䛶gu y|xo[FNOȐ cyvi|P<_Q[Bd R̒|cPx)m2s) i8,Pq4ܿK>\ŏgrlT<[hm%4` &=RZ!Bw@>qFEvl8^txݫ {D7L%PBzEAuA;}KT( H,Rč݆?Nmܥ˖R LiFr\e~mwQU8DQ 긲_t *ߞh!s.:\EvlRt b'nGH#I\'qpT}? Cb4DJ{p /LDYD@E5#:֊yfŖ58o&efIV,x?舖t ?uvO 627!| Htx"f6*u/?mvX+$ul:oG8E CZ-IT6|}25`v Z!<9PWQzy}ˬ} O<>ΌQY2u-k,*=Zo6o&,DE%aPoówBIe#j>5$az:<5]!>9AFZBvpyl%cxJ"o;cWgE9;|ֺ).͹ܤd ؊zG[G}׎A {s LU#BNގPeUNݼ\ť1 âJwRq~2U2 >j_Ex K?0k(zZe PHa|DHa}@Es^X&{$}f g[FRnM׺89GbTQD)WHHՐ\@{`Ďs9~vt)҂c{UAmii ["0T/+DB|Ly"s). yOY^Б7j]vS&`Y׶;:l4 /d3ʴ`qF?=I.3ϻpm<݇%(el (̽KXBN}=)9lʤq/ယͽ|M:nW`:&~</Gn@D .K;NFS׌i#\qIǮi4mu o˔KJ:f>Yu-"XDSL$BzD״gݾż_A!GZ v5VŕCt̴NG}{U7ЁRmvRY rZkTp[PL?'-N_J@]-&T c+D; eU QAQd(֮ ?RNVOcC6^_V[g]1FHcZHυo@4C rz"lA6gF;ݡ¨IBX3*!"X+`Q.AafK[=;Z wծ%㈑C~,Y e(JK Y..d&a޽kJ Ik(/vQgJK F$P.!PVO0} w_Vrȕ!x}hk%ѬB6I*E";˂ xE67r+)2#i)R~ƁPba8tG=[\>#˥BrبqeĪ_*͵"ۑ1KE{nTue`'6 P& Ytd=IlGTzYswKU@U&KEN}d*}8 ~<dy/Eb9+B*+ѡ&RuEY6(;kPS]hN\ТEWԄJL0LT7=<4e^}!!f*o/Cp2l]`)i9텺 &>K 4bBZbA -VǏa!wE^1j-},3"^Gmi,n!›UH*}D)>=m'+ = 2Eࡩ huGJ<'xI'VՇX]ihZ k- ˦0;)r2pܛO!z3Rϐ6J-H+Lk##/44Z,ZuhzMNθʦli?K Vl8E),[ed^uDIS.MD88CNqċo@W0`Z._R[ y6NԐ-> ]/KZbKy1Bͅ"'UX _nR˞N)^ZtCOEE.X78'*o~\w 4q)@k7&bWquJ)1g\WwD$; k./T]3 +љY  UI13,k?@K˓6(akA+'II?Ǭ-Jf~xaGoKv90Q Wߺ9_viK 4r#an\$.$-9i{]Pq{Sl=s=*  ;W$Bn݂ÿ6,aV +{I,JEJ1"s E޻f/i%uM nM5Z jB\Cme /TMc @):f:} =Ć8ל h 5T-iKYZ4Z/ٹv2CQ"{/tD'-[ACl(;|L,Chn_pzSu-5gPeUXGj1N{w}!R6H9Nvh]baqvo15(p!7ËZ}ݏVM- }|)iZs,%!RyΥ1@ZjBO؁My.ڱ ' 򩙟Q{y#U1_+iYEؚ89U;zɏ^"څ#Q^})?{BfpdI\V_0s>p|:2u~/䔬{"{[JIPm`2i-T`U" J`YOʳ|jHr< FWR89h5W,EDMf#VJ(Rk{HLxDTn}\ 0:$N\) ;/t٭<]vhO#ex}}hPlcxh}K=w& DxlC.E`sF5Vzڞb޲kőcPFWfKܚ; -7cҕ1(YE0{!=Pv)_snSihy?X$řeq]jl_%Vz,w٭>Nj:sv2OMp Dń%BcмBmsDlXVZMdB>Υ?GhL' S]U'I4q,+ Q?VbMfp1 љ9M\zkc-?HHxjnbC(CS/]+~Ŏ%R~ TdWFh+5rbTif˜ u+e{cd8'dbC|6k2a`js*{OwIيT[7H Yb?\ Rnޑq>2 s$威^GmVn_()ipf''yfYG} pڲȥ$Pgj?jل IS$]%FW|&B&OT xB |RRXgpWa$$>OL4_c)Z4=w%iG:At->}p2b_< nD뵹n#xg.DZ+qb٪P[Ǖ*| .њ迭'qRJUm;bFD1L;U[Q[%ʯ0Gjo\o𔏌a8`I3cfXCLȁ240eL[iΨd.8=KݐPsU`UMǓ 5:Tҕo1J`0LbJn]}T1Cٷꝫ`J≋_{#']=2ƵVqEsޜTt iF0`qfDN!xk pL 斤2l0(pS 5yrfqR ^Sʯ$Y[I:v-9Bŏ/p=EPH : q$H^ԦJz1hXm ZDxR/sbܷG5 ~O|nW<a \-\Nj\?\@a%v zFi]g2u\ ,J7&a]TkfivpNMƫ?塷1Wzekyl4}YpL]`piE>kES0>04 T渍+p9&P@` @|29K%/ܟ / t!ʰ9*9=rApga/eAX@1buC U $66WUI±:;|/+Iݴt!v.rT5NQ4g+XI|M<g6٘m8"K5Ttqy]]N:w^OgBōŀB1RUk?@L>,gqIr[(# upϼeMAhRFqgq' \mӟVSEUÔᷯIA3<utz+#$-rQGzīPEA:g֊ͪJ-DA;M'>7!c%Թ'߬1q,NwZx@iDs-i+]{tV˪)jsòqL?Dk#"rp(Pi;Xy"re悾L a䋽|`Qi㤺CRO$4boׂ"{YkQ\z.ȼ&"WeίB"mO"5¦O)ѩ?$90iCf]g5<0'E情e~TK?JePXykU}"441x!u#bq>ED[sE#}u;J|M$k)`;7B<5ƚs$ 8+MjCDSW.>Av m#\HFYP ,U5U!>wXiSXtaKu'KG7m ;*H#oNj?a7Aȭ7R;^x`kЫOn{r@[w{9ÇJG*&'g S3G˱ɜr'nx hw*xݎa\v+?YH̪E(+;u&^3LxFlˆ& ^0_O0aD-}]Jq@zCdA`2S1&b.Fm ~7:ʲGiݺoTUE^*['P CǩЦҞv*Vvy2+,yKy֭+G̫9 #o'e,m`wlt!1SYԉ3vnLg]@wgHleĮ\0`sI-\c!_P>G)nrQ5 I]jY5Xx>ci1,[tض^hDR E$%kIҽ;#v S8\wNI-2ʔC$c,gݲ^$֘򺵌l YO%N3|nWjj+/ox3S*{2Y13!߆ftUH>D<֝O FDgB8,I?(Pf! Ѝk9F?Xq"(JciKwfHhd' Ex8Vv:]̖y$.lJeØ*~2S_ETl!uh1\IE2gJH7Q rL;DdLO~ީ`+ 1PfIGsam]H`+qLKuiiM ?¶@p|[oŵ$4^wkɅ\x3 ^) TnJ I~bP L-!_p,Jx=c;6ޝǿLUB:Ƶr{Es[rϽS1UHExÅhru]RM<=$A$$\b"z{3iH]NnB z' N!ϻOH)C7[1*X :uZbGecAʩϏY$hv*gF ݻ,@(K ~s~B Bid "|yƩ]DrU@Py%[ ll04%eϲ叞eĞ,7z0?ͳL_/kB8\d#PQ(iK߄'U;~R^ H(X hӠKƀ*R) 8ΰFVњKY"D^Mid)չ+4V -=Z2D|?,PO/B~D7߹N=(E;eY|pd|OeqT|hq}=5;9]9edz#KC%h=r߾2?y?V$ˡa`G'wdW m,/C!duOwxonl]K  {i:s( jY-z(ny ; /.7 C>?=~$['c$| }P>/NNֶ叺( G <;Czl5rU`M7~K .2ԣr1SF'_pE1b,cF$I#T<.iqM%@f^ %z[k liq u6{=| +ߏ2DA8yhRo76:X+ͷA-@56琷o0iU*yr0 Xt`e$]-;|)Gfz+UD@: hcºڝ铹N|ݝԏ@fjHHf-=g4d^dXwgM\5wIg19^LOzb1VK(ԍs'oOḍm|sQr[?wjXn޸x<|^FzPST :)ؤz j䝄*ugxK6'WœLUo\Y4GV}#VygW< h{RrKh dR Q r ]n S\e!9 h_XRlxVS]L]fK*բӎ"+cO"ʿ>E1~B.TVC[ ugMs~s\6cɰ_lb5 ʧ~ $q5 t9]fBƲ֚K*LE<ߖk+]tirB04t&s[?ᖏ`N0G̱Td7xErU3`0۽32' P1Ix89,=Q2Yĕs X2AjE& !bR3w}KȠQ6 T(Ph=p6(%Kzߋ1m`~-nJ[H^emTF5=hwO9l%^hiFV7Kγ226pn/tvkV&c[nA@ t>yi/AO8䔙t`͢Eh=Bg;)) DV^s07NÇc4F kɺ4 U_ ;tV!|8ӻ'QuYRq}= ύ'!«E)ҩy瀝J`Q[|3q`Tu: o7/`ŚF>4X@BP'[%yblFfV˝ ;4әs9!_̀}#%ٹq IxPpsogmĩZ]q^WG1߻H|7pׅ+!Jb)Q8Y7@8oVҒ* I[-!|^衢tMB0)ET27מϑfdU:כjo>e7L)8 LeRbe Vٻis1DOrVozf S aUY;$*Y!zyE`]3yy#sw6q%O@e]n,"xXYnu}H5?Uv<Y|xi8̬L5O6Zhx< ̋՗(>rKXiO(]i ȟfѶX3YA@Ѻ,И~I-l9U\}*){f?f&ʸjyOU!>8Qn"'xWQU <3rt-F$mtxp`/!MBBĮBەJl56@{Ս:ebT+.#c83ne+16fcE2m0}_{RcP5бGL!P|;%@3N|귴%(|dWr橂#tjhwundgnZWa9 @qM EAiNCn.3AXx{fsZICkR-BOh+>jƉ7E&웠VQ+nI|z#[g|GIH>L ^<^dNTUWkp1ovEjs$}TJYSCFw;kѕgMEoY6jrRz5},3pUt S);DXh>yV5OiK"*W+\) ې8s}LA|x7[235?:v俞X׾I&7 p L'Q{url3n׍p}ǎj0Qiz qЛ+ 4!P Aⶠ(`O~EБ֓pq5xP] BkVXoE-rbJ`]e] "mQ7P zlKõwD*<+Ď Ȧ02ZaйJd,(H }$EvAW_!sJ+RP'ޥNDZ_09ԗ kCfiܕmZ]D"s N0H脋[ c)a]g G1CC`CGvV=Qϔ߮q8NI*Kxiuf⺭P#PF'ߢ۲Ϡ5XHv!%$T܂}M 95{=%iguhQ3ް on}=q t@4tSY,o\X?!JxhlY>֡zӹN-V؄Zw&PcD?["ieGH4.@7IDԎ 6RcQ`*nSOr`שӻ*cڎ,Z`1(a-/VB& nm}2{Abֲnw iLPreOr9ڜ:Mt}TgokƝ?ʇ>4HdHEEpޘDĖՍsӆM-9|vp; :ωL[fV'ppiNuik6$q3(dm! a'}6t j!hNp/"渏#)г:20Cus5h- r6(g2l oOrHZ9V^wYx,\Dqd~?$KOĵp8B,^,[XɌBT-䁱OE\ P4Fp]ö۪K>1Q(yֻkVzF%|v}Lx}YwPffD0h\VޝV |fP]эN7(iԠ* s QIBc T70vRRZ94Hd~zQ_WXO:eJ"I)ݵX C̫'4mB$u8`E8Mh6]Dp{ګG|D&kݘ]XjzC*V{1aԛ թC?#%#l&#t k('v޿GJ@jąڼBJ.C rm#$<R, GOxKQÇg (.Y S3{WZJ"Tnos9&0ZP~zA#/ma:umA e*ÑQ%Po^M#k~ȸ]4㊉ )PWX^?{:PRG(r5F,Gpt4魔aѐd'.-='ۈ?C~]U0etWM~)~>Y~\z2gly"h*2}ك _wfT)t T Bie"_K'z-iz. Jb& |g)d,V"xZ~0@BGNVۀ 2#r|GcMN v.o19jW7$cmgZNJ*]Sw8m /,TϞ U uBA4ѩj:SZo:PM* 1AFD7 t++4ܟZkxJx bb#2u ܷ[~ld:??Ux3:KwUOWh*ۨ& Qv8DQXiӌ}Xf !V}{uBV!hf`IVƎm+:`'>ьbvQi{W~x|bж:[#bq/DGQxuy$#Zݙq(\lFV+n 7C g J}f8wi.=5 $z "* d,ھ9aDFp-drNU<VΤWO=f ! bL4 Z0p!>lVzYI%e$JscNV73h_ irfr6:29֪M7;H'dt[,`iSavHs̎w4[կԡ~L)M1HɳmEGҤ`r&г,\bTO >4:Wh< xC1BE\m :0uY@!Z>TpdV]ffA--"["5d݊- tTfpVg1ݺ?]ӧ ξk)ՐM:}Tf8#ekruӿCE@g he J7wW4qS 4GG]*9J?[EO;I>%{]sTNi}'Hq\ݡ*_ZyM Pa fOcT_-ꎸ & ,pOMC\m=@Ysr=MKrh[$(+9iЂӂ7.FQtAn5xΈs]f{JglHv.r0?ҭ`ܱjx3~teuV,Mng'~f,4͚~!!O>NU.`?5^8ulSU9e-L@st4E? |ܿj .rڐ=r?c{4: oz%4r’.[|,jq0My%k|})z< cd;H;h@^90Y裷f.qӴ[!=q?w)"P^c\JSUƿj "8q󡎌ׯ{<ယR)L㘶tu@'; Ō  q h1nhY> R#IlWi?dC""\K i+\x2[XVLBL_ wz[#KY$pˏRwyq!+!m\0#H.V+|Yb!KjvQ~s/y S&˹SZF*wL")r9%p.a'.Dc{v< v9%FFia-@RξseQQGo $EwG**Pk =/dcmč_f' ]͆mN5stV|˨/ mPpCjgOStF^"'82:wYU;᧢I3irQvLWdP%jiqS:!C=NQibҍѩ;JiW&Xhr63P~G"Y9ˏN(Գ(~J'ol΄(#*@g /gpZOs2$3F'.*?0  Y6% rwZkTg,~?-F_N'J[0 /jUSzWi%jNKǓ11@fK!B2|". YiIW4fL?WHK,$^DH.;9%H՗HtOtP}$>ϮY:Ilc1WBk@{)\H(VKl^{&N!cݒ1v?oԌV>@b]rsOR8D>e-3jg/_v`}/K܆'2>v.e~zndfiߧ3 uD^< *wPK\EX3h6nՑyO#ٝkݟVz*kIb]XY$NGn Z'# ʧ|~p}Lm'`r/SwyVڔѣ&ϪRIEy]DO6 [M%M9f,r`>*ZP_%p­fVèX3zβf{sfqBj'HԗS6vh]!x WB%MÉ"s >,6B.2\Z83nIfEkSp$Rō]9^~'"?:;|3Q 5Ƒ|P0L/sLWuMoAҿHuNSL~AQ#?1$A+%?3p7V?O.[w6IFJg|Ǥ?9їjBwӷYvu[^9Ntb}~bblt'ɏ_sPYh.2=C}V{/ 6ޭ7%tx`?n>?f9ґp8_?|-PCP4iBsD⑮Hw$=J>չ%ƻM?:z 4]}pBb%m+nq =˹55J0u3@qfe!= J9.MHq`IpJrEz@a96GIO2܁>$96Ќer2WS/:ީJK;*Z6Dy4{S2 Ľu[JUˣ1eϬD z[Ws 'b:9*dK2&EO0CpqaSfܥ+Gӵ3KԭesNw:t@KE.,^.ti菀/vm{'2#CKjbK>m +-Bm*ι}rފV!DNQHizxeirb0[KG6@`) C'K~uK98{TYdR&mb1u\#!`>P{PCZfWWeT'Qxm 5xq1R=$ 4ZurM fA77 <>:9duyS>oMIvt>SvXa?@eZrsat2_ч(U pjq.h\iI EO}}/l~_:eHu";ZFXp}L!N3j}LGjL*GO? iaYpdsS0#=(VԊ=GHY$Yм%r`;|ގy~vF?rK ٥:"!uĪ>{%~;ek\o z~`!hpfTe`}n fmUhYĝ$wy0M5 %c9I23L/*ͨYBo6ޅ_,\$Q07 /_OC)p!`E/bkKPT:8uQToGf~#aS( ++6얐,v,ZgL$Ԙ_zTWGhnOҕ?7n=TA,GkRb]$1 HF#6da [+3 yNF,(]0o;/@.#.h zt_5?;!+#kuL_?fM0&F?O d>e93Zu۬_&2wyR 7]~(Td:\ $3Wo;9R +,˱|YtQ:%؄ruW)7cGdK4ٚVG &c &< /І+QZW4AFrWtO0R'`ؤx" {'\28UeTB:BhꓶgZ (xO \ I٢u_S`r{%R6C趄!Tr$X)Ih*KF, 6fً.dwF7Lx"& #bĝEqŇC,(`Chzp0dpiq1Խ}5Y}KĂ BJ$f ɹDlIM8oJ)e)e ˞眮}9ԕ OTi 9?D(2z'Pzw%3hCqzK;~k3MA,U);J^!I6QDYg$u_N`m{ wTKo6oѾv!oydJ\mw:HbÍ.vf̩k~oRe\DtVCg0lvZ47 #TMxv@j[ vC:[vTok$K"87]+Otgy̲E;a, SM-?8` 0/D_Y?

.!ܷ\IՍCa֌T Jp;Ě%!:Ɏ ="yaQA$YI8V3d-N?5I~T5|o@a2x";9|D1 hA6ϔ.O+L /Z|O&7})24HDp?76to 8IE+W@9  fLV*En UQ$ԌMU!Evʣ*n9GΞ[8 )y҃rCf sŧ~>A 2M2k'#FmC6NIzN#qAMBw.3wNlgΟ}Jt!S"DVrvv5\__pE>/IX%.95(2H~[1$dM#Ie6PI)=vQkgA,Z+w/S{!ك.;D2j18GLqTlG.7D'O-j8ڝMYam{I Ä<%cpLi}e!}3*x"Cg0'z7Ir J30a>귭y{t\/pΛǢ1 ml+Rֱ֥R\2V Գz?Ȃ$D&hIQ%f|6>²jMg.%~xRyw*F">,&?ܨ}.xi[2HxQ6/ B8wX`sE/s73| vύV,dnw?AF - o( w/Ʒ{^WNx g"CJM&QB(qpkGLߟ;0\/zXejΘ:Eq #e`4*ڈֳRMQmjÂ$>4s`Pr1rbyQ6$߅^q?w> "&-b/P&L_P & _+1Tv@, vo Lh0O' JxjJfW?Or]~yahcPU=K=O::d)&J7J{wmZ3xčKΧg}1!jI&[E, QQjeWO?L_=TVp>g]W^f8SD^uVY8TG.Rl)Zwر"q%\Er+ ۝bO6 IMm.@ڙW E $OÃCۼ %0IYMr&XN?I6󲅵 5K;-N=9Apܡ~ڞ*$Sa>Vf jl1"bZfiYqE dx#JKpԯҵ媴(`&}XޜV:uȘowקXWrV7wb=>Z`Ƭ|Vo`_ `QκvbղWw.h?LkOh<G9M*5ʭW7cVk{üvE{?Wqhv/-i]NH蚮9׻60;wd.f^U?~$R9b}8z5@Fx\%ɬu 443t=~)}/!k12?^>rG#hmf d{;@[.=9&*=NAqTBn|uc̖ٚJjEJ^&dH@C]3Ka_>6t{3D&.m#=])rNA#q A8$zH$s=apTBKy?FX ȝxx>KoY?ZapsMU:,C"}uM8[_Q`VG$ g)BZh_="kqީ3YS3\@jOwZX˥|>*ES2XU<<6u\(ӏ| WDc)NU1l%EΚB+:h< jre)#e[~Ǭ Ɠ:ĶM#&W'L@a6oK &J-`J}v{h+KwܢslW4bZ8xDt{tXMnw1#,:*;%]hjOFkTx ""2"J‘^}~ T3 l%JBTR&\؄"8җlC[!1Quy zRӄ]M…(Eֵ$-d(:.IH(KnSHi{꺖`A!7JaBU-4{*NQaPD_8>rts;$ۈM,WLnfCӥ7@?)VgeHk~x& .y^UIEE٭oSMQх!},89ΤYOP#=8fգ4X^ P!5CR@Slu5DNTEnAywv u0DK!M7y:?jXˢrb {Jǯ?m}1vY*h 4n| a_f0D;L=oYG59V:ti}gj0Z2¶qobG>?uQ u[I',uHK]{):uu]b;S|T:QwC| =k-g)1s\)Z1Q~ eUˊoYd$5|SAh _ls3ߗ ,90[o`a,#u!/bB80Q`XЩtG:AEB6?$uc<-maSc|/1P凴+%cˀi5}VPiZS bA @! ׭#㉾.s-3ŧȥi0ˎGDnBmDߴf$d8_)l?e)@ ̫ Rdg?wyZ'/'u<86X4R nD­  G<PP#UAM;)?G`뢅4+V#o#F>RQZϦpꝚ$j?T] Mr4g=-偔 be~ U֢ͨ/edY}S0FkXt(߮<>@ι幟ßr;\ {ahQX3L\S<@ټSv)"2~J˕;‚i Z_ 5>.tX=>eVc{3u؉o; /UY2jHs6U]8}%ӣC{TxGn 9_<\ Mr J.ta~ɶOɸ'vW_H6uԢݖ*nOb@T8%Un:'mwp:Zߧu_O1*MuAC20_CjoOa/~ۨ^;"nh"͉&Z _ߒ}"),+oxΜ4\N2;| kTi:9f̉jws{W*v y JCs_B b2p·WV4t3=Һ<2SXHMZ 6mY4:JVV@NnQ^BP>`R&x\*gƖ@9٠wA 0NJo㔆&yˆ#v~o2T-o&Ed_f/te{Kň`Ƃ෗Do-&&"8u^q7%DYGX^]<q|xK0wF8/[K l!rR7IjM1lw k=fkvZk)xwFJփs|YC $>9PT33K 4ۛ"!dP\̇"h5{RewOX [% $ÕE@H.t(>>)سv!1٪ݮ|WӴ82Wa4\BO7Mip~Yvjm?(ʪ臂40>)QʝiU-iJI6ڑ!^);չFhLns9%pnW7fB\*Ix{,Bvtv:\&*O UۙlԂ^d .cŒR.}k0ʜS_]V΃A8v%s]nb[p=T7xܲRɴ? O]=k5?NjT5߬0YWk#4"C/'la4¤7yj皂 u9@:-G"a q,z%Ϳ/{Wqf#Qvlȡ,$b1n!4C@6I"?Fqs CC֘K L7.4iYOxQBkge':»y6sm%B$^UU'bʀu @fgf.w36ưPn[Ϋp 4 #=厕"1bAA5YS lW⤹LpP]Mkp-l~^ g_@Gb8bl4iA;x79,)p?1xpBnƏ ќ'`īMs=]f,@|Mx 寣&X4k۹` _(#s7{۠Zfd97'j.Szx? X'? ^ynet&z^mA5sNcenjE4S)mz)΀, O?KFv5a]Ct;kOe ~ԘXB W'\Z5ច4]hbXV?^I|`H3i\a٨n€aPbU?lcLaXk <,Uu_=iI"?>EDAӾv3 |`MDǴGu*!Sޟi/OG۞AIsk0 x Bȳ,3t˂.. @" ٟGH:dF5TkImSwvvL櫋.@vOa"ݮJYLp001K(m΂JM#g$xi0&;]W!@!ˉ:O[hAń…J8H07h_ np3q->tc㸐(huм5>Oʦv" 8r+ Ҫeڴg^$y˺:h횾錏TCX'G6PpfPʛ#Y"Dc~>qRKVs鋦pgD|FuKhW?B҈X  iRQM7E)|C=oՋS(;&m2ib~Ŭ ͇69Kyc6qƛB(:ENuO l|^YϦc8قE14CO s i^9*-5䞛0=^C*ЕoM{5hɩ/۲=ٓ>"ɛ>R6+/.)]7 L'jCtiv0_ j-jrKxw (x}2Oxכ،,(;CaZWO\u qisDA'3=3.Z5/Ii3Y7~^"ò3dY Ze}?bB봧K6ngJGgW؟^$L,RĞ S I~!EvW TEMl.RQaE4DUO РÑ<.ƋݓY?lEb BWQ +Ԗ).탱i+AT~҅5'>?dT"mњZhBLB7#C]-1+G}jɀFLIِh\Ht7yG֩SLJ̭,|ߐi75Kx(JB|&A]T]J>CFOZgde}C!'ҬvE,d(TZjåtr]մ*`Z\&,uFxej{9_vqua0VF+n+z092ӡJޝ/v@7rU PR6ˈ'PabzZRo z2>/ɢXf xțyּ4*ٮ.0)zN;F ɣᄲ{5cypʆ*اSIW/CZ#ɼ W֗(Y߷V}Qx\dRc@ȏCg CM>|k#qC Dm1]6f;zW|6> 1/yVo,Ɵ,€TR3?AC(k!Ǚڜ|S7fưEQ]=(Lۏ=R)!' ՐH n&%(a^VSkARt6No}pI1hP :7Н=2Uh ;,6T3$42Vg:cd}H".;O)@~I(NPcdG۬^yG/]!,7t@敮xڹ Vuft5eZVTݭ5쥕4:%jMk^*玙bV1蟢@n?[+$)\\P\8&܅O[D(o%b MLE~!0t|#uu fǧd#$׺Z8<@F }*eK%ލ=q٥zǸ:VzhyykuV'HIY^PKw\DP yrJYAL5G!F0a\w"h}ELPH!clzq?PԵ";Dq2 7);;zul!ĸ@2gH焳X)#,w+VqD)ΈvR`_VC<5 "WShՁ Ϋ-Ak>@swLPد zӟ ֧TP7r8rtXTٰ^K6KñwR؏ri(]lRmwv"Ў;BvqAc!D owCËt]xӮp rgWŒɽ[#JZ PDvTdN89G>c=:4oEU< ل1)e7}d ^)xۄ3@14OoHcc -TVpP` jI!TBx[Y4dhٝ";#mFH|w>#5×ݣ~vX]̋C+,P5tYH} q1QI9!mxI zŐp$z'b8t-fX׳5}\Qj%VʢP񰫵8ow6ZON%%@>v99yI"a`s٣L5+EMSvA|nb./M~IB^ M4j%GUGXdÞmɚ,ؗ'ʸ/2Ѿ^ZA,b ng9%x^ƥdzLb8< >jVy2d#POk732/C$yW 5SdE䥅q !Tu6Fp; :1ދn,ag#B2Mp!8^"P1Fk.+^_N$JxҪQns{ڋ6 wds;y@Sm:hr2 /\dM׷D`dx!;wb6[*;Jc9zќgA2W:eoS>Oo7ZN,o/UnjP!['[E+:NV6`绿*ܦFc6s٥8"xWJa! zOprßuBXS[b+D,FY VY,i:{Hjmv~kP'J vqL`[jhr0al&*Obb'!CΈf /[$VfC$}C&. Uҷ̟ Ϫ >?##r:.߿Vspb1 3pܬ޶[\a؋6`CװY-`@L2=£Gp #fFX^fWn2jC6 B->Cu~1E6HJ ^l =Ĝ{5q:Q`ۇۼVD" IZ[}$,yDV4E[T率&e㸂H.BJ]YyF^d+MUWMz`M8]틙vaᕪ`Da;֕HcZº [z"7D}A z}#(ATG2(c%L;Dt>qLmyѧr6ޞײSb3d5Ktk6t% Gh%'lSwZshP=6)ƺ ސe6qՌc ue$p 0c/$R(+зӯϽv}(%;oQ_1Hli)@11`@8D 3:oXh|@{0DaOK,& l=Q)u$|<1O!ë}I˪4iآo6等VTSz;dcNJ:mc F.ptfٺn1sF O2 ]%_gATē~37auI9L<{wpt!U]-:52d ZALq~c;V8TSi$y&~b+S^Ja&xQ݊\S# 8SvpǠ` X@I )@l7en,? SGTv 5+;HkX8qgT`s>5UplqIf 1J3`5o/g O*ʇRj8q LW0Tcbˀ1 L8 _B$!ox[jO%Һl]Ow5^tsP$0$>5n:H/*kYn|mr+ژ˔w=$lwLd<R~"DB(@kGeHq_;|jם ͥm:.ec&e8$|HҬ|5 [@CE^HghSF20`w ::;; C\H 7q P(uݛJICMLrоlRNKx'zͭo 1uUap/܆9rLHۤ[i[T&_QHbA8Ր*o_ P{kcӵF+@;01-ꛐKs18j )LUک"]3PƕXJwћ~-4tLIo./!5[{i|c ΢NOi"<ZNN^{r/h#VY.*AʶCV)xj1Wil!g<jSIu Kfm {lS+[1;eQ̄PEog;P: %f4:V,RKbV'^/=TBaw8K#1F4G&VJSa2~&^܈lK#W!i(zƹ!T+í&\1aVzdw-5DEm5Yv$9QlvGhD~Aj[.$ BtN}֣;is*hcԑ^ |>Wr.s<,H2ui !.Cz"o}q-gl HۃBcX^!!6q56_t&Y5doQzVYh\)'MrWէnG\(DȅVg7$kʃKx]9zMPT<}!_w`&[Xf%eRcI8<{i\y㈷rh'Sg)b|[Ŀm!<8#10vꚗ#ZYB{h~h_1=yABlG/?^ *vy ጌoC,N;7xZ#U9uؑWM8ݿ"ө(ZDI ytRgToQwL b)qs!$38qS&Y@L:)W) knh5 * *Iײ>2eDQHKJe[v-ڰn=ԅ?ux?7PvjRv쎂K1myX\zե޽<\|_}۲>g>oNOrE:sE(>v8Ac@Yudj&}*mì:Z+.'mO[#ϿA/H5)'kwk_լOR8:r?yIY;,D") +kQ!QR)F䨹t[Bdy.sZL#.H%6- ꓡC ip#%d]-~@ȺÒ$P@G_ !'UDاEe~ƕ%-PՎmCzT6m[X.v{Z7 #LqN?Y] @A]dWl M<-Шc3l0TNƏziBS~cKK>NI1Ұ39:1'rQ-<0:M?VxD@ap; &Թ E |>)=&CjmZֱr 2侥Sd+C"\lǍ/9i?k者0OP Jr[ s8XĔal|i3@@ r|21&cܹTImÉ2">lb(OVCXР!MP^#U~ 6voP)tUMsd8(xWG$u6BӢB9t`F[f~KQKs$[gR>cFW᭹t388ҕDD[oI .?yY@cA8 +.|/9?0()ŰIxɘ/Թ _*ځ+)fL$D*̽"jēĖ 3m Yu| &Ms\On 3I&frI=?ozנQ_78-ǞѲum%EokN94H_Hz#Z czf#m#I]m[/-͎cGK A缜wz7.?!xX4Bu문ԱuNrɯ 7DpΪ5+y4aӻ_ֳoڔ'eNb;(P]aZRQ'iE=b&댫lB >Cgpa;o1g\:ʿG?g #sx x]Y,Y@d>Ouk -t,;cfHv 20j:Hęfu֔їq5kA{6O8xY>88harlj i|1{jj=6)xaە%et"Ē!~C"(eC,|CGG5-CCTc,gm 8'ɵrpOdu陦 oI/r%'M:_(C !|f:=~OSs+7 NCE\o6Cq`*`7P0rUsg'6$$uK,y ŠWa.Zr&rSPA>Э ָ]sY3G6^If'z{ 3=^=)^w~iZ:6z?Cd pl9Q uSc5|Ft\!8V YP(TewcSg7$6>>x9a>#-c r&+p't, vC=F*HG )>)#^R1=i/B ַ$d{ձZbύ9P%?Zq]H cLReWf5Ię\gE+Wx{QPK!I-5&I7\p'3Nߑ#=s8k J*^´|-.8܁ՑVPERp(5tk2>l&}Hm~2^Y aXvhDҷ^ w倬*fghP5~|2nOw":jm?z9`ѩqzǜc0VXav9?;i'nV'Ư8tBVSD&k,q߯#4[˰틈yeG{y]0a^\iAA瑐)vRg}.V/}^3I(Hgs;Z+~;"hB`btOEtV^hqR˸`V۳sx#骝X Ĉrf:CDb&rK$o+s+Ņ;\Sg?ǔ {Ѯ}MI7mbfq^*Iݶ5RYXLOO鈍Cdjwob(FRi_,- Iy %S_a%^ʵk:Tu!'푋a"RDfًFP_JTR:7i~ `na[^Cĉ?-i*Dma%He3qeACR"-{Y\,G/Xpȿp0+.BG{Q>_g!?rmc?V#-gKXX*n$a% F+\ \3~z|j6>CS0Xe |ͯi T 8Qxo3n摫R3T*v]P8,4eC;rxBTWe!Py(`ጫfhp879|b9{_T 1c'3 `X&x8+{SKF B7J3B8rPQ//SoQ!Baﮮ947>J'o:t<(h:>iw`0P,#?l7D(j:;lMCxhhݨmtCVk!xKbcs$GA$h) Iq1Cy"TeL_rnbsս(dc+Еu%ynXGզ*\ kXJx(e{ʩ;'iikɩ}=qtTke"k Z=jل NfOf!6#|fJulI' ib9|SVNw^Azس}2@"'9G} Ql n(6Jw o7|F- 9[)2zMˇ#|x9{,)ZeOFi1[.#Mã? I²0q uX k0UG0Ћf^>8g$SN{9x^Q>j-ZMbj֙(0,F\є-=fE{K: ۑv"\wdPy`o*)}R6T}TB^tt?xe`~aL-46[ujd?U}D &Gk+Q?ň"6!roևw4dV߭h'DLO#IZ^'WB\5lb$ 4XiyRn 5NE\$3}欄֫5oFѮ~)ѐҼ!Tggni>C+ym| `1JD"gsA`vE.Q/ӹAAG[#AXsHl  [^bX=l /W<`U?6gxU P2z4PE5|E\$,WJC dQ]EI=\XYu$U#8F[Y5J)=7|td$+%; T%0x7}^q,":SaJIfkwPd(= S][F=RV:F \v(5++)DJJNb]*uqn4Y[*ib,ڪCJ,9qS;TAk5NjmzG,Wٴ#M4t n7AC QPy `=~uo9=^O4L+bp֍6`.8y0~ !qںC[.FWo؎р <vp?It;)(@yJ`bٹUEUlh+ qWJ8 Zd^RbGTeF6ŋ\cI@ߤ"jGϺ鈵1#@D qо(ƆI|3umK>SZoWSe~Ѳ{<Q$xZG,6X.܌Ck{;f<(%K/Qf3wɴ\J_C(Ԩl4#nA V_"5;.|4 E덢^jQg N*#~Ƴo.5V̋! 8G.L+TkPֶsu{fC9XS I"[gJE ϡ(1<-FDĤ4SNSέED1$:VG^aR>ܹ&WEj iѷ䥢h>=DL帰 .\<{3f tovӁaJpq^{j2V1}9W;+_l0]cX4bs3$LɆg4 )9O}5 = s Kģ'< -⺾w6>;F8 BhV 3p3@ܶoጣ?4{X|:MB +d&?VwBmeߍ;tRg ۊSRˆui#xއll/n#YL!!<af愨y :T@Hd amBG.7&(ܴWڣ9lOjsA|H&9M^6,*rs- %c8[H(~`6mkœo $L^߄ஒ)_aĀ q ~;XΦ`%<Kl  wвBsS~eT{qi7JaeD%ZEbxdI.{[Ցa/̏4:כzV =oHib-Rщ dR0U42hCmD ѫ ue+Ert7k'9gdGa )i2P;C t2qv오JJnXx FgmI;'<osX´2@ex*g_?OYGM4{I߱fLlN~}l0 <AT0 6b(gm6}L$D#Fږ/򓨛X np3r7-L 0$QD|}&J74$#+[9 v'`өcLCJ#iy*WiH\GGVM'~X4x~? !~G wXu9rSβl>W,w6FTN^T Ȟ9u$Y`Li5m-'(\Ĭib*w-yT8rI0'l3U]d W:Nd둃I3CUg{ ΛNqD] Fo ¯Pr7֧EJvOwڕM?8z 5\a^KxE}k^XWb4.4PoNC`v[Mߋa81NQG 1휺~5AHׁ^H&⺪(E4xLy1}k j]DVݢ mgtB;ʜ&aH|.3 Wi,0)C.I,{IT}SzNmXjOVtpL?3evz9cr־\%Y2hzqڰD:hY_ uyzfw%pRv\n,s`3Xgqydbq.ȳu[/qո_M;SdE䞺D\ ]tUd6-=],3DѲmMx> uCc@Zӽ┻ʺǼ*&mRxEI[JQ7~f:' QE3YTcS'fdȐP&\J%F$ZT,8 CaL 8 MmW1Xv.? \ Hl 5HfF[$ߌu ZxG0.p]UbCC']0qcڳ ^S7lȪuƖ7t shu5hBkQX[Y33`/GaS`1! r>Mcyҧ1 I_pnC+u7nW][5*SDlݡoC Y( )Y0"1BbiWkph\7WJw0{ע݋I`ri$wu$(/_-x腖YN>Uo/~3ͣ宐lݱ-CF i":R^z,ʹZ{-e Y4-!83l9<դǪ IP 0Ar$CpųK0\`+Z fwV[b3gvI":k!q{3 ƴĝ4WY]yg+Z&(ӨdZEh|J*b]etEuaSdX5?( ~lX?Ah7͞q%%dh 3w&El9!4b]} fadS#~{s )5N LwV˕JJӀSMosaH[􈠽{J [#` P8.9=XS`Bh;V#ݿ \qSs/Po٘:3MXj&jf :HTìل^&z+bgFJeP5 '9'Jfj<5ы(='VǚB)챆P$1oч(9MJFj\NKH!^X4̇p`PfcY :&fiI0#YaFd}A#snJHVDIz;Hph}p OeTBF}/ IĄ~ƺaP}g5oÓ[zu5%'XsSsDx8kyoj|$2vKNd v.ss2/b xP \/+}(~da, $'0MxU d`,-V>F_$agERgT8,CT U".3nv#ذS!~"j%pbmffV?-?c/%Zk;;4n^PmzA8eհ1P~<R!HS8Ys$n|\GP4K&{a GQ~?jrbE0dLfӴSz ~٩ (PΌj-GNbuv:c^d+Sk@BC#pZ y@p> ~I”Z'+iV*kի 5>OFKOibfBd gi8q:GC/.<:uqt7q@',_L]cBT}Գ \_d\N@0T 6Iej̰?rq'>|l.,[,+>#FHR>PR9`?8MGq>&Py!fQpL)WJ#LWi&^JFP4TRJܣFO7e3g-g8H}<߇vwt+41ҷ^v}YU֝F)M]h(vIGL:gzSz˩<$ s•>lVeUiʱ+0K{̰5!#.bXjPUKUR洊 )n:U_[G46S]mn? pUbѿ=Tܗ~+w1ʌECBbP\fꡩ?";0Z $/tukװ>Ca \5݅yz#mdH:~>xR[LyI%8CeKAB#Fa |&%D_Kc{1u'1ne Ti꾚.r%Ec2fޞ%YKI(jOOMd])zfB -0tէUYFXFI$ M`&q{$+ seI*sw`>S,8E. ]+9VEir]~Ie(?Q_&;9>̣v}5FX]%y_pSj" 0WBjs]tLK8ʖC!Sxǃ \f 焺3Jb>]y0SM)UÏM-M(bXeNJQ@w3i^@ pfP:z`eāL&%/ FH/88ˤm ŚJ!q`k׺4X\Ȃޏ(/B{jk>JEjh@ -a-+m[?Gs^( 'x^ѱ+ `_;πBqAڲh˽~XAt6JglRweioM^RW'݌BҧC|; IsRRg:{B<8u5`4g2m![3 ESEʰv)(dUb{aGo0P..NEt8-u${{ v9 =j<6j=A exMn =$_O.J/{*ڼ;HRkݟA.IZX߶G,M6V_Cz.KZ`}j؊Kp `XTj%V{.l1`~CƯɖ[aYs2bwRBMCI-4"϶, ^PbS@hG=XxoE\jY:Rgʅ$)T$z|kSJ No]_>RV] }3S+fs qBn\.=lhzrn^eYWYQOx [AU "1U߈Wz${t:QMP_]`nDF roaL Y}I3Y@|-3IR|`lH9Ų Ύ ڰ7A%0@J2dۂцO4 eWjW2XVc'LbEX"Li)S}eGhxgZ3Vy2N[rE F{@.& nXMw,P)AuMg\6# 'p%|e`FݖE%J0D[ D w4 HQayz! H5B!,$@'0&[Z4G{4c5UU.ɢ 0Xъ5hPkjC+o._μmy6-mZ%83(b!UD!vsb9ڝ}MSYJwn WN!XMwSxREɯA`>|4[8Y5IfkCk3 }< E#v]PI,:#YyΑ߫) `?R(G^?c("dytU6uC 1 셆%" MmuwC-Gn߷BhoQ:Ѵ\.]QCz}ZG3?(?{?28q_~ɲ|#etsv;Yo# B?5[spk 1EƟ@@d@?>tۤXpƪ)F ]z!fSZ. Mx]eamv5.gdyjVdT3!M)c{'вNWGI/yDz%SAs7p#r@\T`oguk= Ti1`p"tA -ݯ1Q.e@ gs#g~omRըNzk~.D}L7xl/BAU:1k縊>?~OE#oJQis,t_@赼k/)=zI˂+HEq@ =-<9cLo~ٛ r ?p ƕ|j-j k~~dvⴓ PzC;ɊIUq-8.\Oqs~`8M%|#̀].'-z_W,&<l˚XkmIX/) Am*[5'k: "Ma􉔧oAW m?֜,ސeg-r'#i"\>?M~cXI-ȫ!n5N}U2Q 1"^L27*,%W~L Dȁiӥ 42l2aް ,kPqdٶ ˟D'KGZHRGXw-j7@q^R ՘̬4>8H 4FRg]:ߡVU,v"s;O] ӿPdZ9W#)}f ^D 4 z.)ۖPzh:Y{ '讌l$-U_ףJC*3Y.CYT%UvԒ}g*o'Kd];-Ǚ:,q1sr0+A*^ޯ)&F.]D!hVI-ݥT ׷?FyKAUA3Ӥ-* -@L/ZmVuЇw4G{Z'%7b>WV0|ó9[99/o tuG0ӳ¾0Eo==w o!+ɐ?k"O_o؋(\>jb\q.efɸs+2Q?#h뱳 ܂C明 1`"[F>ąɳ["7gAPlzEaY "aI|}+6=+GRs_,j\)$-Lj>5cӉIa%8W14oqkFe' 6#Spf9P VHfP/g'zvb$vmy%LU_s# B\52dxqw@ʻp?vBע38֒?gl6i(C0r7y:' W[Nm> bmj2pbm\0k4+NȎD x _c 9w7aTc <(άRKI<=5-:;~?.`UOn/'mN[jv1W \9l<8!A`%pՑT*oNEgG羐3{npp!sj0-PeIGYz ]Fm?|?h]IY!~XǤva xU,@ό C,v~0-V R)#|MnX\Wf-Pau8A >c0h®Sήn~D5Mgݩeq1d9/3'MS@ϱ{%TpO7*:佺zԨc *jG-;Pk,gTUĵ{5nL~5l!ncV a̹{F丩9Zxqk%D)A=x;kQ`~(f7ڌLDSZÅs\q0Bf[u7[XGSG>a$,e0ӌc0_l6S>F_\EgXcV&T9,0Pf/8xLpI=mhk/nKP=+V0aޔb90GM?A?6txa":5hɏ? [ՐfzX&zKs~s!y31zNġL'q5Sǎ|UkNܕ2G7m>sKm puOsqps7!D XpPTuv N#N8QL߶}$8 *<^;6@z(IOZaEA #b`KaT:x_|kz~s$mbԙQ!]:W6+=Y.."2h?o9AP, JVP@T7򈔩Xd{"!~Uu!8ӔMb0_);}IVPM9y5' 7trԌXFOa% zl`'m)JPSX~>llR%?2%#G y1WG~ ,¬TMiel `.H,;?O9wbJ8Z@W&&HN><-;ia w OlǾAX6Kn6Lֱ`Ĩo7Vh-yߺ26? e &:\gEȷ- 5?I2KjC cZ$%j0/oN7ZCn`TPZ[օdӌ]Ï&I> /?,;9ㆪl #/؄"j[EEty1jY2kq2X>'P.ݨO6P, _!bDljj#A~IE_n(-&u^D (Cn|wHLGO#t{_,|':hT/6#hDn,;6R#}}A0{OA@Zj4 6 2>^Z- -JHӮ'C1-&z{MKWBTn98b1i'kdCC=._*%V1FwEye3fVQ)Kհ-,.1^XuCm@7iG)x$Hy t9î%$+ܖB |Z@#H=^% 0m~ڿZxM9-QOIM1ѵI^pQA mo:+?- 6^0wx)v\'cŋmy'KLK|x H }\/S KCF6ڧB0>5&Yx, µI#'b2&)~ f4>TޅDaOX呸yj!MLcd&D{l{I^$<R,}'rJ!](tzP [z} "HA̬fs:e&um&ޥg9~7U_荅PԨneMN]TRGQ˧>N$x.TڵC ݬt^ b[D3ޢpZnd3%!! '0J:DP1fnZ'vU]>>t9c5ObK X QPK?E7B 贵__[m F+C|-@ժThf}8&X'K3HBTiE} Y!Tgd|TT nn}aD<_g?`|ąg{Dۼ׶RԙEܷ>XJWl*fUoLB`tٞ u>4P҂釭Ճmmhzd?xMad ur3-"]N}J2 "zrHB 5;&cdY]yxJxG虠n( iNv~OGM ,e+-ӨЈw`_*n$#Q7;+6U1&T% rpTYV#uېh"ǵn&MIAt};QNfQ?O4Q,hT}[R=q AKQ1e0-PjsYm_ ^Shэr@v #i_RяwՓѯO"{l ϐv 3>t8mYujV,xNg ^v l˧q-&0s` UTcx:-]9l;l}[͂6 >1+/]+d5`VVS?A-tB-1y'{%OFv@"P)CoJqfϝ|YO01 sŸǝ'%POቹ/r_)ur?ΫB&˾\v?:Do4Ӱn2;j5@ko,|.n>7WGrr?.KIafDRhKvad &;S`'Ov+;胤PGB Z>=Y2fY+y4. wcJ(t>=mO1EK[a7$:;q9ᙄHe;#?7nrت!T:: Rw}}h5T|սI-m:g @5$ni-pY Gy5<+\CJWee "kFݬ^׭;O?Vnv45(p+^]>Qx{y tr/l)XuqP*0/;ҝh!CAwZ<`IZ~ p*O(|w\iwgIMҫ1^xs!"ܤeKnL@UmԋCBJ&+x.#[E=5 R ^BTmӚ2Nx pq7<0l>TXv/NtE7sߣvrGNƄA*>EÌ͖mk35(k wTށ@z}.h*k8v)G[z(ܴZ0‚j]!m U }CroWpY1&&'D f+a95&=E|շk֕ƽEihq~k#]ҿ*b Ly,8z|5` "*$Qa QE~eC<釭wesHP4$T Z~UArq1g%ŁO?v~'H,j|>e9E7l^v33` [:35,J]pG> EN3\NP#ƵG^R%霞?5BޕOĻu1̪7dѧȃy1mU (T(AxU'{ @ۙ?!\N5%-Muc|ieL &sk@(ϣ :(4q""-[U~EsWK6e(VvDu^:6nS&:kcKt|er} Hll 2.|g [ vxMaYBLڌYD;p_K'C>@AN4KV lIAB1WP̺IeP߫1 k,w=%͊ i–8|ҕ` /N{"_ܔ5G*yμ $lX4 Ճ e2|iTjLtd(kXJ7m@[2v;y&#'9D3fEBc3]m P ,Iݜ&-CIߓ+;byad7*︺5m&zIb#. ʌ/ehDf}j+axWjIx>! ia)kSa<0̻){<@@SqkI8I߼loŨCzWVYV}`S2ܓr̻b'n]g74grN4Ɏ(.$Hd-Sv+}_{c)wP-5~Enil3zDG^Ѻ^+b=VEB4!"oݾSy*E:p?94yP\d>.ӑr'/JXx*DoNv6V\G±h#'7K7|Ykn,T˰Log&Ն7^3o8$<C@' g;F.6r4L+[g skH2Y,$ K$L)D!?)lxJs @0T[˽]l(1H~`T\-}$؏[qr@C=tb Hl/(p8&zwa>lYXp><ݮHZ)=D 4CCf0iӍC@B]!ua]E-t Ic88<x -HT.?a~2j 8/@?H4ι]'Wx7)m;ύ-{*nB"R:ϭZz3TvP) y[`fVs߅()OPg_8y@euM2"vUp?QDg}Uw!Nȵ yP655s%2#gls$\D(r-Cif`ˣh Xvhr\u:WxB,xhWTS[wb sY3[9bx@hW1iN&R4Onl7am6ѡ=! $F#~N ›~{BȄ}a㩽 (*O` WɣzGd̳H\q}Dֳ#kt`a.x_&\zUVu-an[,/Cm@r~e9`hy}8R"L+塽G烸9j4)n׋@`օDNWBޡor=`҂DQO-fӭShT@;2Ko4Q{n, L(q%5#["тJ,̎!ܩ@Wh@2wxzi;蔉 Qa8i" #wYնZcy~#6!~o+r!T#PDTs D"_fw.k tU tJ\ؙ Ric'00kEy%9];@lqaoLwVeH9vm.mXܞuِ6YfvqD"8Bq8Ugeӄ**Myx*Gʿ+DZ_+z8G"u0ҋ6j>S>8ZRKY:հ yŋgX`͘ ,={٥ oŬvblsԕHI^ZV:T(N̢N.|9 u'1^ ;J[o,r{rb .8:-.Js&@q죦l#e>ea^6iGܚNϴԪ;P Ͷ\d-Ϝc:#EG Uuݲ#^~@씅 Awxե":6ƹjp7%Ge㠬>I%JF;١dMvV6I$d@Qz8"[՝s6&2*b;l O-fw"'Sky6޼P}]L*7 sڢQR,p DWQPPC{jZ=Wp/{ڣc'# \QL(h|# G 5̋]Ss }#zQN ?WpH{J܂s@L:RPx:N|u~Ϡ1ߘQ; ^I9e=~_?϶ gwn5m*'2}_u1vDɕ 3@HJ5Mb{)+|*Yu$2@y#`IUw(+{ X~բYDNX `8Lzʳdeh^ 󢥒 [̿"w%7"(RmY7$'NtDp)/cVٕ:vĺԏJ,Y,)Mm;(u˙ߞO1&}c3j.L%mſzda7-0  a<5{ Y!%;w=\% nT!iEUR;t, o&ړP+&EV=0+- _jη71~,YǐHXHcqosҗ$e-~ïi) P|+f#$Mu;E551ݮA]qN.8P5Wn4}-ڨ[/%ۉڮw# iLv7|ϑ֒Zpzl9Hnm+j?8O3TSΑK<,fޠy{5"A ]LI~A,NoJ^NW ;60+ GwԻF@YR7K?,mZ8_CD[y9fkŰ=Q;8霿 lEWKhu <+FX{00?*h0 πKrJA'M0$'IRP7D'ϖ{-#PfV/;ě|Ҹ ܣ &g<{/4ksa 5+gsȂy{?_T =49 DKRː]);clþ2?/eTIf&~SxmbQn*B)JQ7|!P$H.S~_S`ClbQiӂ)|kwnŦ㨷:n0`.MւK,]@4/~ UcY}"U1_N7`kaL=K9/.&x#N0t0&"vQ %*-vR5񋏾nXvΘEB6xpCP=SOVydW`困ԃ tF$Eg5E5ܞQ2M\EQDH@;btywwyp8IٹX?l&wwP]q.5̝AJ{ܹ?+ײA @;\jFTfϨܷO6*w, 9.ĥAF=GM~7=#?G)KND ۥԯ%)}e'4E"QV>΀nW^Q1,oyG=mW}(1Xd菅@ ~fVV 1YLEl;)ӌ.](dmfZ߮q3J‘}D9鐢xj=]39) bB~wctC*u7(P(Q畬R BPUsxϞbn,lRpcXIE'M{JRX,95l-"l~Qv8cAuTVv]f]V Ge'g?YMLc gT5+ ׌*lLrbD&h-B3Jkl˶ouNᲱE؄^BdńYdWF۶,6r2$4-0 0ꇬ7$JTbė@cfF}4bI凚ɄɢTF3B-۹b. N'ɈqP^_^UP0G/(F1谍6[sZX^m& ˓|eþy,>bMߦ%ruvO;ϙ-JT3630t먤4O$۳~(+3N1; _ұסkו/՚BD7,\Z.ցt["HQgAzIF][FY1 (>TR(!Ow~՞aĘM1ʋF*g (W&*%Ioh^B?6d3DyZPz6_KZUL<K0wE 7Ub+}^^>޵j43jQҢ@ p.ğyB'P *A#3ޏOMEc2;SxC,:T~O1 c.{#sa[t᪮-oq*[_{g^7q+FoI'p:]iZG(Dd]ʿ{ +kSլtg) Ğ]և>;EU`4@XuLMsϦb u_%Kw_{8ȶ`s׌z3-Tp]wA6SXB_D$z]75ھ9|kJß> T{&m44xcO2I9( yY"%Z2w z4R8p ^*#Η;1dE[ԇfzXjuU&ɔ V[&mG! GCk%o^^G[Jjݺ0=8@ )8䲜7f5oCF[Ԙ"n)ON9A͊o!q $㐚ƄX X^'#|ΑX /.2U~G[a(j/#iG:|#/P?ՓgP n#|M83ќ [+g(tulJX^&`L|ڳ,# m XlU5 ,ꏹAQ_ ˆ7>yA {[^r$cZQ[77okÇQXg۞>DơNw㻏:El_Ta3ĥ⛞}xޒu3gi):Dz40n > 6{ ;T1׎Df,M7@K{O C>8:SSVK[ׂd "œܘ gi!K_Ry%N=d)x' J MšO[ʽnO㵏.?i{$JFcؘc0"ԕg;T>Hnby ]o/{r4vl*q:̌ K[ "|0)_^`Sʄ$mێ(ffS1ppLmSq_XqiaTkxzYNƂo U? `> Ќ&3}ٍ{H˞6:kbaaAO^Gm[I#YO4,"COřVK)&!!v>{݀t xc2k_ėFRcyLp  Ѣf$UASDs+F5 iv9ML]Qm /w`&~I԰[c{O1mZڀncKSBZM~g9~5fA^Qq5$nvV ^m.4L` Xå yk?|B"W&5BXzꙶ`6lz/&6vX3 oao}ţ?Sg KneJ4 @٢g@؈O[QIta ǡ0[Tmd}b5H6J"q s0tCs-2-Fiѱ_,_xsL{Djtwl6*67JJY.ͫ3"~(̕p6ӟd~%TGsWh}c-lsrYe]ZTRƺ)ŏ, zTA&M[Ƒڅ?,ۋ~wIXoqr{WWcZ8(QNF-sǀ9F+5)|e-jJp ѹӍ~kZ Oױ.2%ݱD+r^NYtWuwaK+%+_C'ee>HGbV6p^6}  #TU1)҅XLJ[zLH9^;4Gs 4tD96h*FF^{ෙP#&(wqOm&`-.m\My~WI?l9t$]<[E?HZV!J<" (}.5:} Mr}3|$|4BNx=<ލx[?%2D PcOqh/OKN{&N\⳱BcQՆsXo^&}vLC ܭ/>ؠGy{М7WZ=?o-DxMM Y$n<>>E]QJ<D~$L93mH,ZNƸ%N/\"<8bh\҉.B'&d23X,F^u}d~UWx˯V sD/m`4h p YH8p4+@BIک2'=4 [f\U|1/T|4iĵ>_ȳ^H̔+T7q(D5 !L}^ aQªӭxXHd13z:YJ ??RBm_5m4M @nzf rc v|#xx[e> ux7X?GWדƵE5l0SW k, gry8j׵m[ 3B+dt0 K7aG,|.ed;~T:|k$j\|ͱiX03S|@y܏Y"h(2 R}9wk58ƙ8k4m)msԇn6qQ}IWaLB)< ՊO#\N% C3bX -wh*;EX 0~sX6 5NwTO_]1:#mj8o ŗO* &!x.TɭL/%QQMJ?!6$mVOT#'@- [Y9wR`d0beE72:d-@z )RolA0)Q@^uJL s!rsn"Zf\cSYuj,ꚏ ?Am I4_qJW dt5+Wr 80o1(MG+ӳL[5K5ӯZr{iK/j ɀɢ+kg$㗥<2 IiX-!6m@PI1?_D9r 0$3j8~!kt՘$k ᡤ%Z eŖ +Dj;VP?%[^MƄ\' wxn@!ىS 38u xJ5Fgns0OU:PHyӝUs/3/zuȟ-=2eJ4=[]rշ/C hz\这hGm!{TsQ:P+6EK?!aƓ^B=0> W&ZmOwb2Mp=G0CL}1[9%LH-t;ڔNJޢAONJ_t3NCoKub7*{ ˣܤ@{t ub3^5StvֆcRH[VtnMbfc|\=_+z}<%x%]y'ja[Kc9UWI~ÑaדfGO[ˏk瓉̌DŽjÈj.?Mb.}00 Fmt?r&S[eʈ's% uŬtP~ BŜd (RW=0}T+C/o`x8|HFJ_vG4 8>M7.mWLAQ*in0XSo`*̮]gr#;[ .jO({D$u pwr) $[7> P=h~ j^m_؇BkEO3Sƕx˞o67f- j5欫HX:HXh/ӑ DzT|^Ƥ(^n-\tGU`PEb7^.埛 j~lpӃÏ/=)=i\].^Jwpi0Xrj+VO0ǚ!irJ.|WvlUc_Tb:+] ^=}&&=FvƝYr)P6Կ+ȹ3WW8?WOK:ɕ(shjy #9nB惧O,dӇ Zã~b^-'oB]sϳ`U ᇑ]GȘKӊ]:Z c)5^D@7$)R%*Q2gg qloG67B]/MufCB6E'?o|lA& ll2&cxoI(gb}{ĕzq2Jl<)kv XUͻ䐫B]7Sh}f8DU5ڡcF9v|/`{n#$}Nw ^|ߊe;XQ;WVo]11;*ْ2*/ q7\.V*3 VU;Ebow'_1Kdi.ݹRܮtdHK;㉸PGۦqK2q[B!$Ma-8BN"#z^Jkaݙ.kVx[HCbcb\r6 #$dD t-tCEⳫ1-Yjz ޳ ۜ:o"Qh|y M!Ymu5={V9 Wh5튊 /[Xmo{^b''v H}<+antV̊/#k[0zZW7tV0)#āp/8~K/X`В>ؚ cŘT@/S^߇vBK04vʑتzC7d+!H``D`牖 % =n':Z/_8\mHE4ЎM|*ԐyQeO#^8KK:x!L(]/ Y#?0Z &d3nJt җ>\c_n.X@Oke>S5˽31hAta_sC I,ǸX(+5:kk\sƓ]^TtA/Q9EMM@/}>Va 1Q#JîޡiHM-5T4ғuȄ ϱA%{PF1F꯭wΤEErn)e6`=moбgz rdqhi5F2I%Bt/%Dtj7+$iFֵ" b /]pb׼(n2D=!UnvunZ9H =;L1%dmW:?ޱ0ã{ ||A޺u@2l 2|km3?ET\ԑq%al .qu]8=0[(j8R F!]մy`|BkW8D]s[-NW`U,xwdv;VXֹ QI&.q'~( lT(@* BǵlucvzP50.TN3%o﮶>*_E?>n 6d*JbEg3c=[l<3[`F!Pߚ4jp> 1I + T;Yvh vC1*,gZ$C1be$ׁsPgy8BU" 9wc|3m䏽&O{氟ͭɟ#dz'e@'/U>|(1VH™i qS=v3 ^j׺ iQxV0ďنQF߼)]8ub0xnǐ^YDU l}8"hO]v7SF&qA=jB˺z6P66H?tռUzVWŃY2Tuػ2D/1ۗQW8iCUͪ]FbnS4u=#̈́Ea i@N}H9/cV6 lA;A|НN)Ft6,V7Zzk[7JAl 5 E;%QjOm$xoilu`jD\ '?4g#^9Wfw ]>HYub ┊2^e6md@-VZRA|vd som5six7w#R puI1aLo϶oeM8w xC / xK+^^ ܤ.cʜ˝+U5q w'"9xL (6 4jY]ߥH7lU?rc㸌 Vah %)%ԃwrQbpTqkơ 'vyF_W['+u U}y'&qw"Ň:!unv&Ϯ,xepoQuDXi:%@ 8UO8>tlΙ_(4(4 HiycF]R'IEZg!j[d枱Va+Q19,CO?`$u{*n$('?[CCBYf@D1gW S cw )M~g+b HChh]K daKB x_x=Pe SmP%TZW;G}rY6|% p qM!h9o pCI D$O"T:EJ4g>K i+rV#^[-=i"OhfY&&˲`mW xVx,nxSmd C>$?xRy[u(;h߀lf@Jk\xIR:/x:t%5UЊb^ 草< Yp !O<'l,5;^gfJ䖙)hDIxggi4fQY&iR\V+oWmʎ"/ˡ_ێ7l=!7.ya"&#ۗtΒso;߽Bn!R %^QP'il tY{su,:]f^x ` V_ jaF'w^Y[Ai4+/]a|7>o) v}RM$Eg$CDInJv /=k%>3,ʏ]yx?N䈎-b tNH߈z/n*(0l/#i+濐s+v֞Qww jZ/.vN9 "#fRpXP&1+|*± FΌi]ȥ{/9Q3(;12,47U<)ʅcKC#3w?a^CA%䂧_y^a @RvYҽc4gû;^%t +a\XiZvžB*ivEI} R8`E6s+g ס*]wџOPA\գ *|{Dyhb=vN3j-g}746)];vt9JUpcB3gm5%ZĒO5:%~s*jF */H^)5!#WƊ"2 e;וf;#D7X&YHn1k{p&qZXr-UcK,ݟ>6#֥w ϣt=[>†\}s5 +"{a F^c.A\ZF 'VG9/HdžFV#|}rϺﯤVuN2vŜ:ĞmAVS[D.9e$fGm77.B@4Mj8QKUnXX U ߘt' 6t;3Sv;Lߪ-KQ;H #}K-͝Z5Iܰwv/]B4ڍ:n;9X$ ~ p7'os{.&S= *6+-v?ۼVA:z;x О7fF TbY*O5o趰w$ol!9bmٔuXc-N$N-5Mbᚽ(MS2TՙfLM NWT9l=HD\x%t E|B~r.7Kdt۹R˦=m$NO 2p*>~q6g2:d 3v5ANJb7>C_欟Kv%q=0)4)=0ډy0, TOտdoTuQ?X09B81(>ڍ#Vm>ȝ?|oq8L*qobSNve3]%S*xS~>OBKy7O'5&^bhSK#<մkJzFE-igĺqQ8ĔMj([+l|q}K  oe(- nNyb&rht1/pI㿏מ.{dҎ r˖Vҭ\4>6U6uoKI6`sn\ TU8t:K\T沜-=%CvB0"cR5"Q \mnmqXU@Q >X:zqQǼLCc=!ͅ튝N9Twn.£i jZ:˕.xQ:Bi'gL?eG0HrW !#9> ²f%L>`aљ?@&?x:TYsMsCoFu=\<3yf2CF8veTo{4@~ 5ɀ$4lrSSG:Aq߽@,"M-p&0t|:ĸƪ|A?,a!'>E쿇(㡊gf?`$ʃy+>Cl"G}@HƔnk*Cv)mU-oIM)VglpDVS©HV7E cDoJ냬-Jo虶|28ޜ 4P;U'D*:܌W<6= >ZZ{^&Qנ AeF_Dgۿ#*U<@lnզgp\DϺ0R"PCJDo+B<ܛ[T"\$Hs}u0HN~<kwAZLc; _E뉫+̑psNjb@QTY׎ks[{bFpI ExɹI&k!MUEq²!*^LY;m r~z:|Ήr 30DU"6cXCIqME5ш<Ȋua>BZ<+5xKvx; |X· 3{)|ާ&Kw\a0vߥ5Hhlqn*IºVb=n)+3 io-ay&oZ}e|R3^zDCu~ *]S7$21a;rZREp֮Z)H]LBPŇb/tɭ o@-&etYv>BS䦰.KOf ]j! %K$z*Y DK?#!#N.-ߓ'Zh;"//h)?K̼MDxSa:+bU ^PkeɅkdtQb|oA6d . ԰wKs*Dg\a M+t?!8r/ ]%VwqU|C[.keG3IbB0Y4 =w$6"l[Eڊ>πNjꧢ9ٔEJ>𯺡,.6GH ej{H[z觔f\MEXh]Q2VEMZ>!#zŤ TSUU##bV~mN16Bq‘¶QM9 ғa^[$:~ȴeER1}{M{nl\G+ 6x"94ܟ%Еnum 'FzYo0~)+zM<|vܴ(UGQaOXnW"sc)+Ľ\HҾW\~r#UNya#DnѝMDWg0,,9.!F_Xu.vđy`gExY~` 8ixV?b=v *%˳Hy9]a0#J~iQ Ȑ4mÒa(-Jk7=z^vIo,!Ҁ=$]915P rI-3żKWc+m9 5t17ϖwr;X`A1INI<=yBXӓF`/ ˊ]1x:%si3~i6j3Yj[+Y(g/CU]@>_9OJ '¾F z;"Y$r;rKP >]v8jEJ9fPf&GCLY}19Lo\ W`+Db; 3uOIs,7,7^E-<< 1 ay-ÆLf/b+KO^}Ș'v}K-A(Ę1c)y1գdQ0Xe²$,7u5s☻)w@yY`ޑ7ު7\Y߭q*mR)@G8CBBKcM͸ uQX?-Ihg<A_[L)xo!X)դ!|&#T{itHB3]䜶:0(1 ǍrNik|bjRP;SȲFHЊ]) a5]X ڴp#ƎTܭ<[6~/V=QV:W0hP6>6K0p•QtO*2xp @ђTd͈SAo}h: .Vެ020lrhw>!~R*w=yM`Vh >Ό"CzK-zRJ;Z9*aB !8ʳiݍ͡Ni="upDZX7GS+*SXw>r*LZ|'"k V'L*GK,3BըҖC.VkpuI~5k*~D*Y@VbKj+ٰk^۱ =|rpl{v5Bi= +b5:{̼5R[/j C޹ /nun]%t+B0v30j8A%$N0_X&jSct-)u;@l)5z)eV,[_c_`ƴw8xIT]Ck1ܨtd*fNʕE?׬Ejikl[㣫/FXQTP~܆[%8NfA).{NTE8^a%\эKp8Sh3$|y Ԟu}sv=qύ_[93өXx91nQT׋`,ͦ[|"J !>ʞb[g\[\ 0BVLdܝxHLA"#-u_͖ Z8 psjIk|L (9~$.ڝ.=> ۿ'fL0ɫ=ms2G.|I LX&Vw.J|vADξ"aB0_`E˩Xsh Rs*=߫P8&-!AH5u`.OЬ iw,bЂSupL1,T [8|]HxT`P_oAFQ\BKlEfPͩvI\Q! ű ,U=yőȳ˸=GU㠾 ;{}8c5 wM B$n w̍_ydsJ؆4,El/|HA||z6}956\WδM[+se:;]R&ܗsrG]RDvn7;Br(9KK#Mj.MsGiLIb_cd2Jey"T= ,]4oW}qXb-MSܱ6n8 3hO|H՚8%,0s6)<* |ؒզ`r(LJ٢Ϊ)7%t9n /h( %D^M`Ϧ  Lvp mn& Q [kc7l-Kx? T'tUv0ikvf< iOCbAU\叨c+VoڲljVY R my<^X缣4p|xU"y^n>4ڀO1{fKcO0.OY,8]ݖpx`5 Jrrw7輝)[Wm^-Cywb?+=}P>47fI(,Bs (DRX.]0tI4kM!=2X#|Zٮl;zhCAJJ<8omְ=8]39SzRy%g8N7Ur`1L5hRݺm:[$dI[yO He3F ?kmz~7/DP.B#Es_s F2 '} ej:Na:dQRqH xǻic -W ; +uFycLQ0sJ> g1v%9FMԆ?}_Lo+1 " L(͇4R}tf+J};=Hc$]~kf2ҕTԪUƲ&Eѣ:yz ;slDc cZ>Qißf^\Oa{ܡɫk uZ ?#e+c2qrL od@3%y(4gs쁹\IRN`?S3U+`5FńOj tQ#C&`}c)Lp6oeԖ .R6DWYħq!qtap:Jx3eQ i5d@̡K4+Um nN_AHûW} p53AEgiu 1G6{_NZ` 'c4 J3\S-|4+MfLso7ZE \ױ jQ2 nw!%rZb-!QՅ"7BX+'ܴ)Zܫ-}1jYiՔ\9O|ZRmc4a*|&^^#`K?)ܡ/ E& t1?ze䱏xr!Gf<.MaN€Y'K] e{.+px)u :_ZU1WշK&yaX'/=}v~.1`?5FU|@=%0PJ]3s0 {ذG~k\ jcc_G8_~M"%|\%eI}"H 駴9L:q8hBZyz4[̞[Gߴ+u毚vU3fڻT-wݣ.9O1,c~xdk/SxeadJ˶D뵱ya.T9d 5u 7 r[w^ ~ 65#@ԖĠPKݿ}&hڀ8|3" 2ʳIRѣ-tEW.R N| Ṫ=UG\B+ԗ"J&l@7kGԄh@Of 4R:{KѾf !te)VsY}&2_hʔO]ŗ1_w|u|OeA ߕ3}zDR%ZAӦK VPjp,'lKyW6~/9ݶnC*?ϣ?eY}?6LNLw4IGα{.}vYH28gza7'mT)'<&j/h7ƭYE֚7#{;( Yc/(){A֝t47w08O4a iq(aM$UL &\s9 b<~SFj b|nL|_hk0Zn3H{,?feZ2^Vat^,ANG}|fklpn]cWBU G`VJIg"Nju9#P =Z 4#QL>?r;TqRs!J_7Rŏ) @o.)2]~ϏH潰뗒gazm4_h"dVAQFx) qŸA"S> 0EîoVTi{6XƠzIP]!(,ō:~?t:3 ve: &`,޻CeV2H;z Eذ(5p‰I(}DA(;rAx3 =>h  -|\pHe7jѸ5hs|,CCtVu`!Ub6ZMX:DhlVY}iVG|!J_DexGUB)[ a8dM%P%| |ڨh$Hٱih;*$kIU=4x =8 (^YX;J̈́AG [C\gi;o&_s֦D"-TBPd]fMQIe5eBzJ (ΚHQq=y^c*]YՀnT"gAq}7-m40P-:{c{(̯?C d9ϋɃ*oR'rd~( \0_שB*z} H{wgl$Ha&$) cUAkl4}LZkZr>1k,%cp(S ~8/'ո_^̿F&xȲɀBnu؇T(%U/j]Y  •|ן N#6[%\ģBueIN!:/Gy@N殹?*3Bi#]=V*ԀU( @ѓzZv^;ҟe(c̍-RW 6~.m$TL4ؠv,T  "s}"R䁭WFJD~gy﫧Tӳ מ@ʙ [`Z6IKW+\mt3-&ㅬIyxS]@ъ6!@ suODp`x'gQbkB6if}g)Hĩ1yy^Tac?+ծa%wb wNtr~0w<|텢x 0$ݷXґT*QM~DKH!0JOG"j05,S˜O8 GUbB/Xhw1f nߪz>S,7r؀.Ԝ['r%韰Ԭ qARW.yyV1AQ~tuao.OǵCtjN )i u[P=!< *t`2p*4< w28幵=hop. .ND16kP[Mæ [4uLM/1w;]'SO=yYab (4r4&G0uOOtw۞G|ywCǫPȲ>!EdX{2'] Ǥ=p}y(f9>AzLG]M﷈Ɉ՚qjύͷ81&ǑyXO!,a`V KFkFf\yMC5w51T:ڊOiR.\]~ӀM iGжTqDW|qMX,g]DQ72ӻz+J)[v(zx'{CYa`񟑠"$I }}+Wi|!R|b+hE2%MgRcN00`Z(f!4K: ]`Jjzau{':O l Iū!G37vmϼSkZKXGCKwsS҉͍1tVK3<R zoe9&fdQJ^5_W4[eWH*%R*X`eLJ='E!tfכW-ȋ2[::&g~n= :)n莪1RYK= GLrrHV+ƘiƐ'Dtrel ExҢI6+>dTj1>K9fisc0d*MtuUL_yg)>ne)'j_y/wOʧ%Wۨ.\cK =:nl~cx"S-DEQR&0)MyLK@NBo]>`^w)'OJS3ǣF s  llN 91-:JS;&e1, RS|λ>oۇXaO2ÜNxG(iy]gKWϺ?3EuJEx|lxÉxOX朙,Qڞ۾PtDi.bx T7šKQy(ߑ6tTO- O5|x Gb$߰&ExwZI{7{:,FA@a14JqD{lpe$lH% *a^8{qA. p<ʕ?E7 "[lV盾D&,tKHeZlzq]t;rgB d:g{ [~}ta[7^aQ`dM />K#2'1X!Z=_?.;㍞QK}jŹo6??KvArRVkF.VLe`| ,/ī-`/%[uoJӿm=WB*=#r Lf :}Xߚ9$7ູZ%Ǜ_6ehY([)[rl& :PϟcTkx&2+/W\Lz;O:C I[=eK@#Zhlԁ >*j ]{i2uaF ql(*@ QuCPŷ ] *0VamDW˭hq>'([XehgT74*4D7=4i#VɊ*NBWV{ጕENM7#&A 9D;56!M#FݲLVĠ>m@@SyPK b0VDH fأ3 Щ&bN/om+c!;A3fik kL&Wnlk z2^̫ӃoQ$kƚT/c7h[Oom@_Ž 8[9R,=tc%2 OC2'ސyuYdm(+}tBԻ6d=^'a9C"Pc~t- 6 pjf(|=-3QǢݦM\ٔX}]NIښiao3yLN`-2Yu~~.߫elư s'g黧ux'a 67E65@%`%4m=^zZfLFP\(Z |@t9Ai&# WnꞶd\UmcBϓ jt^dm?`NЁ 2!x^LDҒmx{Sl-*ª|' uʪ@rA0/9/efsiVU\J44eXo ;\FH|+֎Nu6X%v_6E *ɀÍsBmSx$LtE֚j>i&oky0$:x!p)gۼ/qzd8 +TeiYbG+|$oZikk0Z鬰\O6>nBdIP 1vk$;O6OyHR<-O5 7%"}!`Vs\o:QބZV. фy?+$KOM|' vbR΋]-\IEt,_d#ӈj0f'T8;S[GȢyYFĒ=M&}@@*APs$Cp}1o G߻DLRŴ(r\=s@1s][{쩴kN*ǼyYR6qcDz`[6jVl^'LG`tփdO\q)[Xm'|Ӂ<)XJ0LA8#\U߬bW (^(FWdV (k|J9i&UbOl&=(1 q~]<+ L.tP Y 5xG$a'^Q8 F`RKJ $[';$xlRVRvϏx(lYYyM7P ;o,QʡP-*,{JwUW@MfE8@op,et; Hd''awg`Dzת5ZpqxjK#Qet*ăR*b]"}Rl8i|4c KoQُ$;H_: WLrW⻣8J_ atv#yNm ;\SHPa.|N `FUiȈMJĆԧ!s!.1![T4pBB;ͷït ijXW<{5USN"h|HY7yodkr%:戭єʐ9IzS.`̌6Ldـ0\0W W4p*э^h`mdA-4.'jPy=")7 Dۑ ˃b[xu 'C^RMk6~ 1nQEd ncP TlVph7E r.U1rwO8OY\q0yV o(?ӈK Ul DPA?y/FZ X,rC/l~̨09㆓ölc矞$ocnH:g{Cީ "\.OQzLJ8ޡ])LdLI*{z?dG-n쪒:Fyw&WNHw%.8~XhSk(ATkoq>4#E|rάP^OIvge0o/GbzzO޶"T}׹. #ypd|-I }}OV8Qc`~OAK~8||?ɍf)(1.fotſ mّTfɢ#J/_tk.$0,(rh1['iD69fE m4JBMV)|T,)g6u5pl69˾-EwެEfz˟"R%;?eHq4YQ.o:~?EJƔMM03aVtbUfN&XEh7 )j@!MTfy!ؚz>U9 @&%nTQg^禉"~+?u6^ =2DI c]7d)ŵ9,\{N NSA-P6SdjH@o*[VUyÚDʿc4 ODz r/ Xv槷VK%ĺ]/ +Ǻ. ~ELmwB H*t>/ίK׊) k |GWHcS?E2`9Y~p2@D"B1Oal/A/i_VW]U@$A7&@xpFS1^<σm!rր=5Cޡ4BpTp$ب׫=K-S~&t apֿlv!YDzP/{ bx˰kl]l²> -1gޖ;ݣwrLb $ IG/aơ ͜o Qfn$󑹕8 Cl胂2M> dz&2WW=Қ9"(w,4O :~ 8vm o;ZM@?)*w"tNąg+ŘC+wu( ]Ӑ^ƙ MgW 9A/eJ%6p=-/~;=cDՒwWi gZg,V&^ 𧤰)vJeʨ/mh/ײ_e;<'yC[]e!),S-ˏ Dnsm`١|G?O4ߎp{4=w 1Vlwxzo~J#z5$7I"wf~ƇKlAR&/&6HԼ.FUX&WPM%܇F}Ϳn\yѯC0{Ku]R8k#^nUVӅb< 9&"OP3/eyi .tըp\ dKhi:^)1 eiɛKI1k:#Ԗ4ZN.[0%*J`IxFx 0װjD^h5öG; 7^6`qgس`)&Z%6 Øgި5Ҟo}QHRRM6C61HB=^-)X(+U 8z02*Kgzۏ\}BHL=G`[//&20$ƪ! iŽJޤSD<,GH^Lw-}! ds0QCɅq ,%=9G̽MhՃ .KL(28rBUhc ̊x1-ĺ BnpSLSb4{,} ߭Vs8]4]`#ޙiZr36ֲ&%c0U㺒* j@Sm :N̵)7:Qݵ}q̎Y]V8>t`?_1 ,kۚ!r>7[o5&rmLZ-QWСY6UYH[rYIbM'|",FJ:bUHy5;*c' .eh„B|ͷ1[0OkI^ͦ}o\ŠjiHH5w+ M[˼~`Le{D =c8L2"e>ˁYx#dFEj6Ih&Yb퉥_;Ė._F[m(Ks6Qe*8ȼ䜴u0UF,3!K8WKzQYRv6Ewx2X뤘v`' .14[hFÔӫC7k@ a yU.*ߴxcb0.*qHAx!BY~h a@lhCx<-XA=>?3gOq P^Da(ن'!2%|F;/Uo8>H P2`Q젼ld !i-OJ٤At"Pɇ#ʫbtn۷{~ycM ><L,(̾-)in@yNYH6<9gO$h I]s^ T7`z#y}m`v[ctG'A$ŚjM(z2,( a\+ܤe0t'9K`ǷNiDJ!/G CcѨL?0әbUG[:U3_(7w?υ6I ?@IF89!#&iI@-E )"yVц#\3(qJqKfِ>?iƺoĄ؍r"x2 ܌Os{39pe5w.ŒDt:dr4%63ȗ),|W~,yYͯx tNE+žצ|Mۥ}Xei#sE1hڢT)^6; &pPpGh9efYtŽbgq]jlV(E6v&BZPN9${ Qau.UR\ -yCDF4 }\۲#$m2VṔߺ̮C@idh8q7)lK8^+Ki WBl~ xY`"BƝFb3c AON\+5tgsww;o{ޥfʶ&TWGHLRl>,6sg1sŤsf} (i5ZbV6DXVMIm$d 4SQ#f'h CZF C^;)~\,ht~i^n@/޴]En)1o_JpG΀rr*.Tp 2?4#N‹U]߶:rV*"&"1M}k͋Bß&ٹW9xl4$Tv<ksy:  x/zf#-9t<( K='x8>%2 PKtCYpYiCd0+ҿ{{+[QLf*QʍS @<@]egR/Ni4U/QX&+(vSy쨅ɝCBS AZ! ju#l1.q9`0*Gd. }ˇr[^'"^cKDc3o-8eo;h>`ʳyG 1bPGܲNɊ:߾!c0A^HRTETSSKΐFWR 5+Qy.`jyWQͽRZ( 0X8c@g򛱋+#LNck԰SHh0p;&qc+"qQ)1TļC%1Mw*bޚ$6X+,:wN/ּǔDqQ$@X=jD0DcY7;v{3)cOV`m;oa6 uFO8ߒ\-oKv=yQO?DMqn9$L\0RZzIF 7X@t8uY-@R eBޗʗs$+hA1DdkrZNQ~U,{b%{K ryH.ˀ>81x%~@ilAX‡])7V3]w0U].ˏx fm,jopI-Lx6zจ~Ε?/Na[i!oVIːTAm)㨴*'ӯ-*݁4:CG08NQ͛G(zbdFkxB,\oyMW/r.Mpd|H/yN|)/G*뭿ج7ہpļ%ӕa&煪1ՊL9ۍG)O2lg Bӑߺ|m[^5^l( ,;({<#+.P`ng I  rlQ~ N)V vfsZtvo{kM#Qڅ#w7v"0><92g頄hro@ıp^ lFjg>_HKD- uz+jTglRf)hO[RFlOL+[Z]-`S7]ak^QPd~Cmlt i@ ٠Y;kx}qioF[ʩ^k[blU3OzihKܑEJ`WM lQ/DD]Jm)k1ߨ'-1"$yj!?˛X9NJ>3C.!=Lc5wv_O*SyF* Č%(} dߐt>=NA8䮡nH^ -na=(jkmR1$)ddǦ1`3"VۖQLK^Y&*B3YBїI|:̇)$D7xz֕z`G`k*{K0Ўb둫Sc{hfS 9۱/B|O\ 2.DX 0rCi=(y ڏkiY< /e~o^ԍ]:.D aULܯUo;Ox4Y &A E#KkR޿2uG47nd~^!9kU =b^Y%lwB9IF5Wm>lfKzT1=IF;I/KJ*G{ҿyfC]۟)L!`E Yy0aMfUp@Q*<qO[r:e`AƬT) _G*OH˗TrVWn8.Z&po|toffa9k﯌MK.u2֪DzK7%RD8 #롵[CYAv%DWkTFRE[Q "Wˈ܌Ӊ7x-iP7`kU2bE,w{-Ea d&k-GsX׍I١?6V\B bȱ>dG-8-᥊4TjPJ+_! z5obK~GzN-] KK!rBz]ao줬0Luvm=*ûa!ٞ9f<%ؿ:woY 6.u@qcA%ٸs:/Scv55~B u/C_PxVyr+OjiUkd;RoՑ@x\LO,EM4(60wȮɊT-tYe%YomWLLQj0JA2-/덚,џTĪj°;.`C7(WK0̇${Nn Jw2vNg'.ʋ9:Xf~ := % ^D;M@"oZf c257%D:^jb#P@s0x6ܑ;W.Ue7&_ɽ{ȟ|ͼηi^J :4pjڤ7k~ևƼ,ڰگxRy{&ߔ[P9ԏpO-^9pO?x= -Ӌ\x1~ThbAՁٌ.2rl-;9* сU0)vɆF0ptj30 Z\^s+f<[tMEʗ*nߥ可P$;1_mlkUZPw1IC6sP nw-Fau ^[o B .BUC 9NhycttnjѴ#,V :Vw 3< !5?S"`GAJI#hC[DZB Ovv$ y"+[\qb}8%Ҏ0Tx>3)WȂ֯O~}xP}->H8VTY\)oge֟J0lt>/N9L-1 wCaqm*@pV'GYSzl=q,P&3W!T ?6į ˙J utGt\ AQ:#x3j)oda1jzldk`dI̵As tYIss1[#M(4}ZR)SMZHޜGjA-n"wq!:+,v?R"A\bX eQ;惴RcgJ&BX4LGqR#A޳Y&أn\s0aA>oVttɮ\Y5HzBuw rgqA+Ƽ!'6BX׿8{Ս'BWF+G꩗)',`dE>CP]?k{U=`IEԆ|VfSH眊o@:h8֏䴲nnHmkKfwiH\3 06HnN6_~9a}GB?˩F輏e) jc&^RìEceu9ŎSgRɿ >b:Q8)~R0~ydWQt`eK/F2 /WB.J }Vg$& drY9WU:?2)B$PibӮ|coԈRbhX@]ؒ$٪C|2=ٲ`<:CL],d҃N|d5^]#Ud&f \{cIw8J3Pz>C#_ <>z# V]^84Sɥbo@A8M]ٚӗwN~?=H;ص( t JAeoIlu4hi@S m=e{,E h#q8*[P '5 Rt͆6׵^ HGK?˙n˼i `@lEHbIHc5'"u[8M{_YQ IQ%=E&BWW2d?zk"} 4b?3j 5WF6RJhHAbg;2EbCxSpT?ϐP^gG,A者l{PNfdvX b>4Ò"lCq?9#UGm%G&old9`#ť UԎ2:}uziP[KO~3pQ( RFZE'c qj;l*z J HtbeM+L5z4PRNHg?ǒ٣7'.c=(5G,Z!kK8;IEJ+FKǖ2NF~1,,U*Vlub;s\dX+XW;ڷ'g 07Qk1)MxNR2uFP~!K!&@T0L4F"Ø9"BBnEuIRZd%5:K ʥΓ,YE /9͔M {\s䀓@ HW ͘d?ڈbKV g'q6y+"x??3gOן1q&(Iy^NZ"]tmmˑ}b[C@hK{3X嘿Fs8Hb5o:hؓs}71E&Aq^lZ h&q{I0Gj:SR/U+z)>.: b mKgon$H2E@("0Ie7vz) SkFUS5a$:_O"ܾO%y:rBx>o%Ȯ,/*F_k6Gts6I̺I+EL[l_5'X4(#@EMFxŢ.YV!?QMI?ph*?9ay !{~dA(1fB ǀ94r`]?hSˤv؛UGnSB+,ۗVRD۞4| : &&"s]'6{rCdxbp;q9=6Yuc%v+^c,!JT`TƿOkpo\CgJMsf}Z=a@{R5=j9p,lTn/ ]0՗X Tv+!+g9eakeMek CixLWz EO$-iza{1vQf8j\7b u>(P}ϛBq;MfsHZa/ ʞlG P2"6YA3 %wۏBo]OD@Y=#jS}q }ZS8T[@$6eل"҆M~[ u]H8U 3#'p(_uǪ%GmO!ҕ@RuMьc*?\ _#zV x.U㓯ߑ0K2y`'&J~ 2HN+<}_SڻE< طc$DD5 '؇]T, ݝ|TRlI!(Z/4V-c3H.vY/@MGKDN>ɥY ڑVnh`([ϹQ:H/0Y8[LOׅl9.'@Nfkow P%WXFC \!484K f-Ixߐ$sqe:HI.`čܽ9_mR}ʄU&jՃk=Wǟ3} |0;pv'[m5 A\Pcg>h-l^lb9sw>e.pSU@2h3\:ŠZ@PnE…9݃JkY[Qd(Ym9Tt3.ڪv# 0zy"N6#q^%CsH~Qi1':ٌho|Ȳb7$$V$Xk/;CVXdL s=y0z$ro.\C:)|֐E4D; h˰QJXW&~yG/lTjnWaͣ*¨v,_"J2T+b\ yZۀceKu--+H̳R"$)9G);J1rS)=w6ۺ{{>d7NgkD,y0[7j[ujVjb>KbPquHa|#Z~+v6pWQ,ئW$gݹژ('Jꎢ3\")11e +}6 pra%(!jxsU#;L\Fo쫱 I 5vԜ8Cg$D-m1]Hn*SŮD\B$T'?PrK&2J-ប|[|,g=lQT)\22y_ʈXd ]!ɚ0Go]$;?$ ]E+Vw>ٔ֨ʇB^I 2 upy6Z)*xo}q ^FEr ]DJ9NY3 Wh+]ОEћPCsG{InfyZ6݉P?7υ96yΈJ!Ŷopj-2QTeJS&$˽ӘH"nNމi6}6մTEOd ݯ4jѦ'F{'$Eoh}d+HLr\VK rXOxf:3>נ_L/:Xv KdgcSggQ1cPnKU>(YIYU[߳K3N%I8g< *ng1-Smwܘsj>hA:3ߚBO[Ut }-̯bѧd{f@5,mBԕhg@2[N4 vFYE .DI*Rs%.XAC#z71nW[bI*DMCd1d GϘd/qaH<>jG@"Z7+γ]h^O@9_Y8+\'a\ k ǭ'}ɑsbMJH]AU`+T ]n! g;s%ft^^*Kl}} r3(a%Rn\Xl's]eXVqmBE^ŒG[}4C3̂"kGўi' .Sk3Z_ 9iZ@skIi8.˴tWԥiԑ#p~c&7`=cEMa%Rk:yS]K0~6Χکq=/J}SS6&Alqsndd䇰&+ HY㕧kz m'qNFn'cB BgfqOdlBkZ&.q"fo6ŻΌ$8vvo%@s F ~XKlh,@-…-+DOR_Sh4!cXKc25iKbk(&vtŐE"64Hffn+$cp-CFFF hKt SyfL~jS*wZ'e&9FhaU֐1i, ^2IeE}8T~tdMΌw^a©Nhxa-x65 >S@3U"?:bpbn~cuYJ] /nbNDRȅWF}fyI⢑1WbjuQ\\nUxƒd 9NSŁjw%Q Z{ ͯ|LhMF(_KGh$7AzvwؓLO@/:/!^|{k=cҿi^|ύShc%9N4l0WXi=0hFrg|.gNh.^aK[>Fsv,ZlDn<׼?Ag9͵$W *v 'esґ1M شiI{a7:sEarXeUm5iRy8٫th߉o©D=B+j+]@f%&3x8'oJC=ڐ"d u,;0wo3[ge{ pS xfi-}C\`ma).v>,` rd[~JRT\rّUEPm\4A1uAS yoצ7c?Ͳ0mH%xX3mQᄫ;rw4΋ ঱>M¤{8n+ U2,\/0;e6 5{{YLs͛~v/RF>" ZLf`L5-d'AeݧH Q',:*pIvӂu֒Hp91pZpZKys$sG bta:!ASpq7ZPrH˻"1Mp'q4a^Nnm,~+2 O[>I ѿ2yy:FS@ $͢v_5ﳚ)3.HY""9TXWu flۢӥkVJX #|xcN ~ERVvu.~j]XL K`z.pĦҚ68̌U.>S$i:q f~!Yp3ٺ,j|;b?S,x@2[oen nIZ;.HvwѨ'9Mys|i 5PRNF2Zyǒ.*pѸ'UP, H?n 5/r> !$wMbjgVX#.a*otFI-u|Q:1ї8QA6\t cȝXX4@O0AIW (p\mnf \f^9]̗R"&ύX'5ah 1dbJH!r"B\P7EÙdKCцaS/sqsbHBZ츤5i:[ڱlH(]_e¹l9pt4/ 4i`hCq)U§ӌ.l $)ڳw6NLv P-ƀ)i6_xt+KՍebcs ,IUC÷/VG1N ު -.muz˝vr|b:zQ3'>߽Ow =?FD Ug,,՘"K)ҹ37BパlE߂w9drY iRs O.frsWuzl_G-odb)dC%IX;J6^a@Av:GDǘzgB)vA:t?3=9/x&h4'yN*`*C;z38\x36!5tPU:;}f:†l8l DSuIMѢ[!h"N +ѦlJSQZo؏Ź&q~#R6N6 C@bPݻJS}J[h]? Wۄ{eVJއ}[ j-4d>yUC"k^tbM. 7=oc\ѥ^Өo6 r">W$! ,&r|.a"X)2 PU];3n :1Ĵҏ,H@=ƎY+azٴ%R11TZ~aQmtñɯ՛:^WgUNzh{yw:YZ;," y*$:{6xp|!ʲ[dgB(N@3#fQ3SS7CcFUd/=Z4.-Mi]q -1 E1CY_E`M\ɑJ+ 5Gϱ{b^/'h;GϛrS !d_Q^ƒ5Oa~hQ$T<G#a0FT ˓Y̮Sr#vJYFξuKعZ[DG%$1[!^(~ڕ2 ګ/H5a07>|Իqp'/Cҷ9D@DY;N q)?\oUb-z)aY X5ϔ4y &rvd޸˲ pSṇ;Xu~y ~Dȯ^; mXdÊ]?iE{AP| JgZ$؆XL{O8tt9Z JdB hEJόا 2aFTW5 Hno;r\ D?AO  h9[ځY2k[ʙS$4r&mz7ÇH(,|yzxG6-'Uh57S^L 1i$)=̅1 lj pP4S| 3%OzDui-6f'6ne1ͱA?cA#aq\Ju$OgAWBb^|aP}&[bCO]'@3;VAE:}u9.j[pH'u]~?"pzT)˞#1|B- joc/UeWbQ%֪NZfd4^&!s!`YF.NZ|k$D~;Sq5k)lRg2l4QK)kɵI,񙑨 4U{J R|ָJXySpߩ<F WX+m)8+aEǍϓXTVJ|ym֜32kHg%Z(3;p-VF+V40#ҪӀº} qfJP'Nvy,~G8yd$8Wٙ hѱzHP-5w16ۈd rp%>Jjᝠ:g%驝D=,Wo30a?bqٗ/n*6ii0t!u|y%V=le^nL:Z ܣ\R% <DL=9q\/X4ZVM_J*J|^M2l(:?!Ko&~y+?ċvtOiȇ3"rŰ8b#Nt owi=[f^mvk F䞏;&(o+۟EZUO ,Am\g'pd.h[^NpJA"JxUtabljVyF``d_'1?wFwOu?QXxEt{}thwŘPdƥ cbϳ@)~YFKa6宂!-|@9)C$reR ~ _l?!3vvl Ɖ) loA|rt-Jtu|ќK뻆%<_EŻC 5NcEP.g$7?/ILE_u-Ad_I [ -bnBAZ08@)WQGIm^sZhRm4>"cZ4!4 hX9RRBfOB Fza28?%n:2:.wʭV͋"WC5G֯M.>SƳ{ؠE+F_3yެlZ/nj!Hdc? Qavv$XRg*CɥmNM;>-h^Z! q4'"ңN*,fô!s||= /WjIV4>2L 3)7 (K]Bteiu%s;8-vP+zphyO*x -ʚt;dUYcwsz.۵a*D lv?9%TZcr`; U|̕bL5O,ؿvoh%vV~ED'q}ݤy<]:ǹlvR赮22&w M#j&B4kMF'2A&uV)i.:1"06#HDbȥД{12\rvu%VKcZB0U[T,C=/XwdvEM} \m*{ɑDs̑(F=IJJ  {aA<"mj{=\fS.rYL勖8# @+C2Ӊxv%"G~݆ۤd`JpEO1}(J_gܒ=kB7er`2.q |G^8IM KY1' Uō ΧS5uDWhll_B <&TNv9ʠ`'b;Gbt'v-:_Y-q҅tG.Ž%?'Ktw!mR4IiU~\L4{{|^*jHnbOXX TQPLzKgw î @/hJhaL U2c"4w/OErݰ+5-]]n]s$cEiAӘņgVڔcs(Bd7:O:we=5@t Qq~Uplշ]g18σ9yȁ *dC Z0wkn}WՓ3`v$\etT D@W ,>Hgwqt週GުOlEp`5+v͈&OlQb?@elbAȉ0p̰hk/e; e=xqzNs̔{,f̄u ߢIimyzJ-Q%QHkN=@KViAtt.n'*`sx,Ə;NOhC|VT>wJsF6[*/\`b^|= ap 瀪t$ , K-]4K4-\)bMC2;)yCR$05*ߪRL4C$zE"E3Ҁ|w9ogV>YK9*vq(N>5ϓ7dγu?}C( :<խ#9{GE)4&y}.Am=uӞ+~QS l!]vdXs/^rrNm)$3^x4Zi"Gv$3r<͎ړLoѨs9!aӾ=}5FJsk|*jfQ^qLG\Vl Q)վD. ®VT?Āz&ĺ{4L0k;AexxTDQPf- gyCzIVͤ9=~cOSwG3[a1/{4 Gk 52 V#ol7x~}7s+&߫pp҉SXCZtޙX(ЫzsxY˼3.C|,׽lge. b k~!77VzQĩpo+/feU2U0,*2<ڢOOcE:jil]v5n0$#Nq6 A:lЎIQvp!/iZ$*-FS[z@EN݋y 5x8"! c`O1GkAp]*VG\ aq(pڧ/prL$, %֞I{JVF`gBoK?I7DD-} !. -ݥۖblruqK SזC@rZF@ Ftܥ.4_&0+(ZP#E/ HEc<27&DSsǘT``Yqj"#5uf!w`"nG_>,jݎ8$9ʼ)%ֳ\P0b_uD`Yr7֭FM/Kl+_7f@غ^hߓ t6;k盤 obyC9y7@u*8<sIH]yB3IDʣLЇK6qS9|pZ8nw|@u I*Tg{< vX$ EJ\\-PnH7(?aޔg1h t;Oh ]0G`55zm*CE2VD݌i.SN=:;_ I0G}&LIٙ0yW/lE-֝E2wӷf˨؊Up;]+k}Sx\Y,:m{ W&N€3f: ct+Vot 诧K4͚D %,H'j$__փJ%vϜWeƄ[gnJj%w=X reUGT(\TN+?:xIrh01ïAlwf>|Ƈ^.r[6v`gYW{YeIpvQsLA),H@ɴwi̾(ljRf3,¼Y ٓ D-){:XAI\HvMA'AH]޶@4"Qa\ֶx/Hžq~7mdjДG^&~W5\=ndl2>) hVv93+(Kj .z-/KN- :HZPށXe+>#|_/B@˲/\r?|yH !c=۳.JAѩu|'h<0F~rzVҐ댡LL[򣨱5@ )idvJDkE=Zn4SXDI&FjJ LM)U&TpLS)9*]`yo'TF;Ώd鷼šG(#OV)„c6ѳ'qD/zH"?ҮgԾz} u=y $9ᤉ`FO56o(S;b9W}Gz0RHϬ`m.O.'|c'wٻT_mnڔ`Z$"@#q}hWfԤp43ά}1i2 GifK.q9 +jK{@2w"lb _8N hSg\~LCH]FOؘ9/,|4q`4rd slxjs "}̨){ys+ІT` #-֟OwaqV8[):9E oSKKy!ޏz' %"RS۟{Qf(jV3ϧX,k'O|8쫶ymaUhRp鳥M?) (263ֹ\.p g3ЃZzeg1yg %(*"]̸ k!=`;V`,gGcӉ7KG[2F*.(WXZ=mP(cY+R\9, NƆXƭg'<-8Ϩ;G3X*m8+ ~s͖$H:A&y:mۣ'͝')+N <kfBL4ԍ #pjqչ"h|tF>ΣO1YlRQL{Ԫ俕z{FLîa%p98/ g{߇8 ~/"G=dXI]d5_3@8!._%/Jl,c?`S-iK@rqYfs%j۽ ,ʶhl;F]u}-f>c܆ĭfɺ-a2ъnֲr/U48떏D0(5KX y*\t ~cyU귚׿p,1EZg F{UyM3Wh5;E[ejoZ|Ds1km߰ybrQrMoXS؋F{0{3 c!jyo@7b4 (S2OŨ`Y6"#-$"ˤ+2Fjyd<{RM8B'L.")HY .~wne$5UU$0Ȼ\\F>= }aeh+G"AS_2=t PDDTk(`zbiKFc(Iq`$v_cK?k,F1TG1gSlOH6jƉ;z-.j7@E:ŀC5\vW=]2`TLy26~g(žЍ%^&W_-NkVf[hǀŮ|NyFnjE^r6"zXf#@]M5Wd8 לWm"xMk)`cKum/{m-JPY)& (z*(ǎ辮=M|{# IuHVϱ%Jb M&* B exY`~IRQNK\:OoEV^w;ޔ0\763e) Z$׫h7o,?eEDW\kWMrN8R'Д؅3 cC,i7mxF;5hlΫЂ _e=ma&\c鲮fR:KEz7'L4g\;\TF)0g͙U1UbQѺ _^(쾃QsMd D'̞ e"lɃ3{WrLKm|5v|; ,{vGL23L. Bw$|iisY LJ \57m *EE_VǓ[VW?V!bmj1oC9BP 2.M n&_*k'R;ƐZ\{<Дh ɞ;`W6xJ&P 5?EOTF'3l%9q_~ ZdQ5FDL-~{=ɥ{ehWXϜr9KT 5eBl]'߳YRx!mc48Ge"E0yU IJ`ƽIkthy($h:vDU,?=|^_ffyjrU,shUiAݨ\KWFu_?.5'0r%1%жJzWo`p􎸘_szqw2/,ah sڽ!9˦'7\=vY^ ŇlԶe8YBK7>(=F)[4lHLZBCnR^A< $_kH'VY\6DV'I'q|׭gHP(e~]RB!DOD !"Bۺ.\s;V4'g9J rRHJ$wKD,wڻok4|ٰWꑁ(E*ST&3ޙ3fT4=ƥ3.?p_N^y79 ;>3" V"t*%o2l(5J ljGo ԮyoL Nk mK)E\+STeAYƍ;]!Dtʜ ȪbOr,dpP;uiA;%̙$9 FݗǕ(!1 `v.NPf H+>m[ dT 2G*]| !}'8yWtYzaPŒ+dk➰Ј)s[e]aH؍Vw~hv-xn6 ]Zruqxn5"W J3Q< 7 {jpOb] /|xQvfB3~qiȗkBԡW\o84+d:iJDUގ@`&H{AIo{   G TbmT(0AE~*rBṉ__Ȳ3Y/Ugk+̽7A\.;Oٵjt.3t~{:%j:Q1m9}wM9NzJ8=9 FTD^@2hcѳwQLQٻfsduyF8[< 9ptǭlB'B_lQTrw8 ky?cJx->qgݸAbeV[R{0q$FK@nM۪YY1F:^K9IU?'`nZ6>q,P NfbfSi'@nRk~^J3 (^IIu,η׫AH )E8:MȨ lsc$;ѷFhL +_0OܹdI Q?H6S`O9=xCLoM%|1u .Lï6nF?P0G~ɰcb3z5n>Eɗ :hv'"MGΧʲiraQ{.8XP,<"kfO `nD<}hNǣ؋d{lZW۸UA玆7yK%..{>vpH%A2b7 L:ͨ3?n7v٬iK2]ޱޘN3/$M!KbtC`.Z{T.T7Q@t}n >Xn*nG,{N2e-o j]xur~@ YJSAS Vî4'+؜␋-]PqxV'ʷ%OYvz:, `͜}q܋7< YF ),S%n xwVώ^97̜  Wyk^ {qD)YĿB?E֟h*$O$b Cij[>, [Rqύ8kTTQ\C~ ČӎBVXh65NxiPUA1h.e׽n'X__̪dؘP"K%7(W}1ZT猎<* 1m6]9f0h#_x,كXNX]]-C-b.S Qzk,{Q>hZ RF/~lx[Wϖ';Ċh|wȴ#aZu-;RQ޵rѻ᪣yhf[}3 =+8$"+x)(LiޢGQlhA}zھ|#3$rWWyWKZ OwI/ !Xirkbr[]oy%LHq4Ƥ4#ndh@_Ls )YVʨocٓ}DIyFFJKt*BiiI~1;ZOZ3r{=-с7Ӈj'2{Ff\c!&lC$ؿw&B'wett®뤺!Z} #L nwP6O'{7{,np'*H0v+a-BA4@OD/ ÚUT[ &M2_4HOShc;F|jɉ2]:+ +QCղS o]`=tszl)$'ӭIbv`KPt,QW$}/_O}R(3LYF^z: ݝ7*h.aBϿYRlT߁|:$+ҭMhro_Q>pwk|E~u={|OU~װ78ʺ/@;o̻\"_;׮qJީt|{ Sq۔]zѢm=wicԦ:g7TrϽg2|ةQ~5cSt>=;{Jgwkq2<*NzDmq3Es:2'g!tbcmͻqq/z>8 >?)0* _n5q޸ch@ k9:G+VAD:?>)io33y8" c H oZ|gXJ\Aow3EI-OI!>cĤm(/ɚL5jLng2T7оhȯ9C s`9pV+R 9̣Z)4rMNSjATh׃'Q?f~FJa/ U+']j!!G6’RBK9Ac4"Hf8S:de\JhyM-6Um, G :!bc-v,,}`-@P]v|k^{i3IsEI֢Y?h"ٝ@QhqńKYqV֕L)h?gb¿ߤ'Oy8"uE)`ul;:l|?yj],$ЦpH!O~B)u]jt l4'7LK]qb_BSĵ:EwIzk~^Nыc] #{T9a/,tz q Y!}puz: )1Ӻ9e jK&ZuP╾Ä8 &w|o0_)΄izaʫ, tb*Κ#l}sKTYq&쐡xIJfҙK+5{bےu^G BhؿC~tΒţ_twuWSj⹛F8[`8Q4'9„m!3\0u34n92L+aPOlY{FF|B#ۘL"rY$9G~6{tXAB[0}c4N"{+ԏJkQze.G*T +Hd0Vg FIʻ~?+Xt 0@<'XC9z3sy\X8rTK$3n?I0\emRH75r_1(t렡̜ ,ᩆ wS>&hhje"FEVt%QD.cXިh?B̻MMqbFl$:NXN=tjL2U#KסEd_9*fJt~?KTv6mͶqUi¡tzcM-S"; sg!pG[G@wsvʁ~ s\HG˨צLX07Yv{]CHf 2^YuP.627PZ߽1l]ӓ"R!9>2ȶV`ZB'Muxt ru[V\(鐄OY) {_0C2`?_n菴=,  .2)v5 U0߂#ut9Q"[&8~UgvK2qYdO?L].{%[I2WsDZm1[~U[˰vRp*f~痁/ap+,]ݿ.a>i=TWxI+ӏkBAů0RrA -=H'Jw:# ioH} U/ORc^/M ~WΫ J(㴲ɮ/ {A^dh0@=2 \ޱdĀ@?;vb!%s@ya6 UZ^Dk(l9;-(pm_;hrCw Б",pގZGs&VdH*R?ku}22CP3KYb++ EKOQa1J7m-?Cٛ@Xobby%ؖhW]Qգ[U|k'q%M)sd+!lpd \75gTBT$*9eWXCI& 5dωycZ†(H;|w6J'u@1>W %GAaBolϜoLX2dg0["Ldf܎?9qBu2ZiKg$+|B:'[ZxW}>8Vk_PYe\"i ҃#©qgz5+7@F,>+dbS+hoUajU\>1\fe-y[igwn)Xo  q8p"6;*pz%X}_,ih޼3uZXTOW>VAWϬ~PROW!!u7XhK,_ӧښ1hƎ.Vf-p骭hKp?@F$^>D=A868;s67+?Ika<$Zk쩋Yp oڕk1:'Suv@ -e֙C_E=/eD _قPnX61Ye5'-qxVqfG# $q6$ˌ@sشP<^4IPk֠f+'*.HB4;kiҗ(mȳ``r#rW!5V扶'9T0"+)e6Q<+aP'6gDkE -C5axy0R?~7MI#c&}ҒpڧбMEg a:?qֿϋǴ:ǯ%9(v"1ʥ گ9eEuZY>%;>@'cܯr6L+zFQGD:k_R[z~ohKMYP%BUOƮߒBȣkWoQRqw~ݙ ,Gnj@3Kᕘģ҆1,8G*%(s\O{Cac߾Aujq9Dfli9&%U>AesUxm*~`àR)%}P3,jTF!Ǧ꿳$C 6zՃǛ7K5wD yVM3-_y&e/|y'XpX桰nĎs1Px~? p/xwF ̡nx '43c`O55W49Ţ!ȕ+CM^* ^29DEsǗơ 쁖&!;.m3ER{?~0Ԩ$&ݾ_GyWFҙX5r! }G54ѤؠÕ8y΁uU 4֝I}ygzM_ݹz|c&+2J#aJwR1'Q!@`d#n~u@Nk>wuၕ1l`Fč>Ԛ 9G sb~lOn`!ö ;4n GrnzCd^j\v9gT(׬|c4MJ>9ߚAYӣ@ P^>ش%wYYX~@3O$wxT:W:EXOÈyyQI|K$K_gYwTB˹M|U ؎d*lZ89{u=x /#PxN}n jFⷂ4MИS{L4e,kU^EAMpv|D(pR:R # k~hyFchYZZr;ẃIZ[L^:%-,zڥj%Cm[3Ƥ^+dJviG=ۯE yhE4tjW)śq[߷s\:2LAN=c/vPX0.Duy9B,[8.Ұ~Ҳw:pZɐ_)1*D^ Z2ܜLyG^ `rND_dj;uC6ގ0x1 Esuj NSDr$: pulhԋaja-+¿v+#˄rƮ@ Ay]I|r#C% a԰$ś/{{e}FR`l l v9 :e(ױ{nу=.SҌsu/Kz;"8FPKZQt5H.¿n4 ^m.lD*-3Ƒ)[2灭q$ќ[(*N[Qh?}͑uiq 08pjwnhA8'Q6 ׳>MpbC/^6;ba %u)&mS"`&Ξeƃb?PGI#!I 5-ƨ]A QK?FH"Je Ys¹ 1^E@/#]-۩+ܟj19in1[_u!f`*ZK+ M:A8 ch[<ˉ!\q=%eruǤos b=# X+ߛUֿ&lNۭ F>ahzusU$-sYi؉_&< ݜKe-Ǵg$I Wu^3Y㑅;=΂₴@B;Gnc?>y#=܄$[WqD6,SDd#N`9W0ׂifaߓ k9u=+Q[&vM@vPU͘7iV@ 3 :h&V`Jv+G]: :Nkx,GFL P8#q.Ňڅd_L+H1[8 ]oۍ{9!`뽧'% Ȗb>)=v lF6%/C&J RP2l4zw3?P+ ^2`'Bis-JZ~ѪV^gDV/qPn{!Q%.fMǂR^38+hoA*^`Ƕ@-:S ES,rH eN;;6շH4x9yNV wn^CFid6VS"3tV&Cم$;bֶQU[MnA, #u,s 1ErCh vk0{) 7N>|,  ?(Pzbz\qsog !$[RpcssW i/k;& +67y4+$ޓ*"K3R:{ˉtIn)sOr:L(PkmF4hn:n XUrXYȻ &l@ ߾2y;lΦŤt; SxmY8.FM`rV2m!(y:3> hkVY!% =LI{;X+mr|u8*b0=#p8>wԍ6Ru$eD x`r$-uw)-iVr( ZaH |M \`xUT$XO*ykV2˴PLj0&|2M4萉16royJΟ9v B37?LD6i뒺"S`tj@7kε(T%nJN&k$Z#.=yAf72 R7Ǖv S% e6ϹF* Evfۼi\ȁX}޼f=.Etf,>qMXY|l!zz;L\bքQ"$ CT jMHfeӣ{VUOiQCE Wß2/,LbޡޚTi8ƉpCz&:3{̆W3]T\]# ZG&[^W0mf PU:_"V8*6=ᤜtc>Y?m%(S7]z`i`Xp3s\ά7-k+ ;p8T1Sr]Y(K8S6H舃QQ(xFb[™+V2P,m9P3PW<8ŀKTlpr[WBK".4|[QILO*.E$piY>*|A\KӐ )LYtG84 } W KĤw&+omk%ZW0UN!sI; k:2&b& 3_|s]ы;։铽;nEG56X@ ıOK0Ens&_n&2=](>_~>S6 OhX߮ew^6@:3=t%,8v>ř+GԊ{bG?~PQdISxȂ+Nq收²`%OUoQ;$`3Tً]tX@\9MHj#ʸP(ް-F@_K42] Gf&UT#n )*?E&~g[6 Oe?Rl p=T4pEs1oP7[o*-Zad [;3jG&|)\=թz7,ZѤ C^ijS<#0j!%Z LI P vo#,-SudBuFIQKt1?@|Z|VhĘa+2(~0 %%k>|e`#'6[_vR <׿h`4]ːUkp tQ GEWZK>DXR48lBMCJ XZ3P|JZ8-s><]|Rc/hE̢t8Myž'"֧`S{&oIEc4%Z5 9UR|j\Z$0_"%Xcr}^E,E!a'iWniNKҌRcMSs6Xh<ʅ5DQLw#FAv@Ӎ]\>fFIhC'mQZ3dVRaPk]~<hW3VYh#f:,QQPs-h: {˅1be9h#qN)lð09b5~U##һS̟8]ۇz3; %nAwss+EMWͼ)[L! 8g]o4YH ?mse>o W0=!Kb`qP?Ҋ̫M9 .ڭKςFa!ONOD71! Q |?H$7[fb>ښMQYŵY3H'zǤ:>ȍ24]j9Hmv]z"`1?"be q򉇛Uw*syKG]^qt}2kebB' BUʠ:h!.ݬ#B ABoʽ{Hk8w)b1rAZ `ڝ\{9`g,~92Qǂ 5]25ՃD(NMp=c&ާ00$ziːj 2HŒ藜 tZ$_x6BD> _S~gr$?%騒1V*M)H`I^٪=!o9LtϚr9B⮛ ;,[kasP\AhMUƱ>i2R䂪[X)3?mVY&+b|'^Ƃda,a|ʌuʞyg5FqSzh \*՜гPq88薮8u>eyTs<ݭnCWeDjG r&&{qW@h(cYSz/"EiX'#a.!G:ɾSY#1NB^F{9Υ'>RaɳL\R/7$W|)wL!1HW7C0 O"kZh1YlXX/|[_11oYXMxr*ƉVRu Hek{ON/<p;|0%=lxRo]Y\\:8MϽ .4W.(*n޾SLo⃭ fT!IZo<XJfN)Xu{ KvDp %̠;f欣n^j1҂*:#ޤ)ʯdpdkIˁ;^\M_6z$BM;$.\r,k V=)uK "`ia3p6} `S-/(_N9 6FK׬g/nјnx\/BdZ ĉ1_GN(?oA/9++")J~*, D"sVfżv P,]4`a91*VeѽKu[ׄ[HF-$Jl!>K{PftV;mUbgc`]m~(rFB~؁2[<w. >H%C[6KU 31߫6}JtY"<5E? (Ph:PԐ.-Hg[N?#%:]e;S ɫ]qFoM7fjf <8xmހDϑF:TX[yJU5m%mOpԃKO5GۚڂEZM~Cʴ~ zuy8 I0c8NT}EZ3ޢ԰M h}`=ɐ1okéf(ȚIS[\>_ J3ύ^)ݘ:ÊmUCz.j`,:yfKt)o.*xۻr3'%Lzk7 /{^3wyʐ([~|8DK}!j4 |gWͳdYvy_Գ7ȩw9~(;GhyYƻH 37k$zyРJĹ!i[Kg[ICZ6Nd&FqDxv׫Ԝ涪5 2Ql}҂ٽ> ˤa볧GYhQc>әo2$,_0x>ѸvkwGo9 ԁSmɎ0d_`5O -!kN7WO}k? t:/B/e/%K]C_}Z.Nrh3HgK V1yb!ɸ^9Sm|FqHf:H_QNN-Uzܦ*!|`S0 Je=Ģ5|$W7fauQ|B KdS_4vY$xnRH (n .س$.B<$ڣ5߬6JuF{f`'3qVËJ gm碝 @qOW?d(bCeKZѠ9p*3sHP(KYn׉A|JUĪޟqq ,:?Ѹ`.ϘWjtQe`!ޮm0nb+LD)"1u|'}š`-?Ńvp X;N!HkЋE(:6?耿EW?`&*5QF|( <"X5Ĺϰ 3m;^&0NkH+#ݥUm Z)L 5m//E^YCC_ f<~Z9ە]` KA:\0*9Í[ﶖԗHQo!3.dT皻{h\2 1 1Jn΋;AP(=pMuWũ9o7WQAi UFM!ˏDEM(/ oGl%𮇛xO&b$&L ݜ:؝dp#PzKWn?R?'@WW06 :;C)f1"s ٞ =y> +Q0 ^8tDu_t$NpQv,_tެ4*OkbKTl񌳔ne,oLVEW=5!]şjAuY1y0:@}hK[/PMŽMh)fo Oq).[1k HbV7"ղÓՈ{KT@]:ǻl +a4OS8˽%Kw'] #RfOzp5Y/= Şxšݞjt0K|=J"p7qߴpn>*nt˷_ǃ)>Ů>|V6F<1N-xN $ vDgf=qw!/q,ӵoEg]"ªP\c8gCN6ε%ji-nG!pNXL{jyANL<7Q |OE!C²3|p8_Mf!0#&О$9G56č뗅5/PG!qY. Uu$@^j 5+x1q" ں #aR6" \>Y V0HJZ[נ5up:= ֲ)QN# _ ggtA Eʃau;x 'MF$=ǃ8&Wv v @a"lJw1Ȥ,eRH=7gL=KvH>TUy{B~߄/f~ zz`lpI_)gKO> + {]ac|Besy KJCeF5hGǀdZ6h3i1+Hd&!s.;K(:ApqNQńO 5}Jo\."3 o`MB]= x4'2"j~SqȮ9hB&fc-6 a];AK/;][{dhy KLMzo?C\n2m Q%Q &?bUzн0! 䔰%$^{g2ͷ~:9h\ϖS"Ϧl()]AެcGݙ3zoOpRBjC W3A=qi+6|=$Rn`?{窀KmHZpעy:!$U7:I8F]={zG~ DW2ӆ9 |%y7Hk=p]=IV;2'UJFFm5TUƊ$%vcfUgtX8b đ'n+R%6f4U}'.-ل 2: m%*P] K50P[,E*o(@_w/bp@Ӌ.oɤrNB1C'G6)8>#J}CӯPuC:{lD= Y#zc\圾w}zgNJ.~ް}~j*Þ[\v\mH/d;l4nڷӎG|6ޤ† a=ΑqHۮ@m1d=XLJEBb߶g3YÂ΋^Hܯs.Nm<%4ո\3\ro8!Lf ;j()рʑ7`NJ-BA_}dz-cʔ3T |! jQ*qj璒*,Jb!duСr=> ;F$j 5m q vu͟^QKr?dHXvPd3O?k6j tѡH%l ; +4ÿȲ 3zF^ ̭E7p] [ڳvjQI8/'yӒ歲`+,PlX H͉u?ebXd gFjgNXik9~c&YaM^ e#vw󷜽勀b4'Nv:>Q`FdO[ w@TPdDqSg&K]Ā)pJ+ q4 B"1ծT%݆*m^0;E6vR\`2]njMSnH.ϯ=SXWAB2QCA_ֆ3𜑓 ⾻?ޣ &c?}iڧ OiGW!ng=0Ȯ԰zGcq~62~ڳVI{籁MG<.f8jCw $+G7PڛR9GRa{,I'y3[@ Jx}oC-3t"-Џv_Ma%S҈%3Dm~um Ic*E@BE%9LI PǐeTlptFk0\wD<>[J}* ]<4*z=2I߯0ޗC$X]n倷?3iXZD?Q-ҡ`ؑU^ݺpF UIW4DyC($jHE]HU`yuIߏڼ2.wqAP n|n>N#FM3$ZCr0m07*K^fJM,&Rz\l2S5 bN.Rw{m#$h>sP<|o6CK5t[&Po!MUxCe^P,+MȰFpKZY#jfb.j$¯ qW9"V]`7m@0Q2~h'Ux.$]=kLKA'~ж3beKk~Fg-\ɮ*]e':gq>M$ ?z틌mru }f{򏝜:qWTT1[E?jO{H/Q S&P݆tRGR"v4LP^Jff@zU@xL*Qyu@=L1%A6:sM$@jNX?Wu?$R1iAp nCTHJ]rZ=7 '\K:amT>{ojVmgY0Oݾ][#3@'0Xc66ff&yиt|!3RRb7?le$WS|щ/=b|aG 9C% {>i[ ohܽ-1z fӬY>t&XC:O_ꈯeÄ-C۵-z :nc=vw\`ҢYr=֐,JR@Fӧ$2X_HϳoġRMIf-nkjKT7W"+K KT\|~f8_@N\E6y+"6=ɯw8إZtW;lT޳ў2;`!+]df"#В@yrZ듕wN~Z*! ~J;L.#]|SBS(˩p>j*Do( !ܼd廃 o66<`V)> e,NHdwj~Y ne#rz͎oAS:lݕI)TBa|#d7NC0хi'O#!–IpQ6ho*kL*jʻ';++h;bJtJ+f>&M挠uͼd=O3|dĿѫ&f+Z+a/6pV{]-Vw֏Kp:Uq-Se+U v{S51;AQ֕%/o} *ҳ|Z̴>y5b;.LU[`-Gxu'sAhBm H,ݟ۶<y Le[;)u _DG GYEs4tJ k{Zw]43-*FF x{~!|KaJ*%H $DN-Ip%O,;f!b0z av h1 CL)h̔1/MЙ6{-5g] gPffP9T]ݿd.m!ȇroc>ܠlUvg{9XڦmԸ+>ם]s<`ZڃM{@fm^SF)4oO\OH_ #O[}TĂm6kNP.` >֐%NuZ!\sf5c Waʲ,Eʒ  R0h CއD2<|F&I~)ѣL8FxK'~a4_l`T(C@8V/k0ĝxX43e2;/xKTig㸻yI 2D<]X՗@,Ž^ԿS^x8uV>u솊( $&̺p^ҿГ;K6VVh)Qd> D QGyGJLB:A,{( hp咢15*s)RSQ\S)PQ11@]|A?uw^cbԽ-e'Rܧx؟ ¼‘7q8]nfmT<_Ѕ$27_+[nE!v a!lF<Ոp<VNi4#X\}LhD5( /mLGMT  /UI9)A$ϫU{nWF[bcP=F3ie|gH(X6 J/,減,2L]Dx-$L6'5Xwm\+D -6t 祴0?^{qӆˇ1wgbcRqe$cG6]% j|~M7:0"d«:W.X(E6{+i5aEˍ %D6AER"ˉAhƼ7pijtth n_\#}5 ؋#UAv:qk]fտWqvi-VhV4ICyw+qOAE󳣱kPII}8/oZҳwm-ԭcHnX2Ϳd+^/RKpT ʹkQf)*_m*5?ڬg?en1!PشSz'_||shOR]< ^V.٠_) PtvXv5]R hEcVie<_^ZF5R}uXԥׁС;HpYMgw #V&XZ/*gX.sngrȒƭ/fvͲI!cāqx=vb+k:)&A oLECe9b=3Zk{dn2MT&_>]TZЍbSJS.%8W#]@uɶ߶ ]zPqDc3thQ! Jf bIeʢ~Y5| qJ19̅_oҨWjC51yǝ"~؛Z~[Bo 0oԎ<3?eې*X'ä X:SӐ!Xi <"r-7Nd9Ň pu:G`զ Jޣ^L~b02ZޥnB|~*ct3 c3KN%n$|w_b\cx;iYq%gvk~ÊW Њ . wp_RT{JʽA!X-[}N.<1QZ]ǯE M%j3[*SjiQh'2_oX —]{i&*oY5ЊAT)fo0;R5_{:SrrUKB @3 v<3qKXM9oLL`f73돨 _N蛮JOrAD> j있F}4TGNGtu8NxOADCkbb%#[OO=KG,'J~_ Oqjei{\Lܪ_0 D `Z+u+Afk-o Z|^ٚqO O;sXاY/o#d[ fxQӕ; ^?|Fw[G:Ӂf磈7R`֣H8%PDCgc  $E#m&79&]; v 1nw,gXyN5VHV9H_7G.X>ؑs.xBCg4 ( '&Ʋ@J `ypYab~ݿ%I_kjf~{2iʄg;fZC5bh$Jhemw콃qJb(_SlM9aQ%dIzϫ_q&Cxe]q5CnU@_%m{O ?V".nDsQdWgb KN~ʽH :Ƴ5#;̐K); `e<׼w M|Hӧ Egg柃W`pI m.o|^+)x~EOC퓔ה]s !6A sx,RQB|]'y5qh#W^.TR{?GS0L޿{dҦr0-\T ّg@i')+DY{b8*c"趏%m2’uӥ\׆Ox% Gy%sktxl 0ӫH:덺kHw23%WC iB fϗ-I9 xrJ?"& }4rսBӛl-Ź昪=H9"i=]20?rҜ6@`ry"B@/4\o~b{_l f1 bvV[[<=@%%s6|Ы!/8DiАmKSuBNeW%||xN&:)\iAXL|v/o%0N?_ Vݶn m !xʬ9`l(u`o=fОSbw5Ș;姆(ؼR|< &Bピm4-0SBmnIy oAfuR>–1%55J'NCLcA7 m>CM[_w躴v ttUmUx J\)b- lm̎[kIQ2St-BmAKwH~^pK\_Ѱ\r,H Nh~<$7,rf 2o=?qR]6_va{› DڧEQQoG/ bE)@ *жoRcy_woE1t_Ш\ŒGњC0ۚy8V0`~@S{MrВnI!7*u[d'橵%; ^D)I<-0&Wң95 cӳ|p"JVh*[G2q|6`rIVOܛ@T6^җX%ƖnoરmY9U7> S/fpU㍙g]*^4ͱ쨐;G}!)3&eCFlX*sxbG|䢖S؅ _#5汖7W]_ʬtۉgBӲ1]}.V*pEţyVdzxm7 kDl>9F<, )ruؤsY lf dt~Kg4$K!_Leirё YVtZYVk ZAs~J1SZ`#n!CPW|6HƝy:'nӆͻGAq?WLjNbщok3ȑqi0;҆b[D°'q%N)Pn=B IgtU;8ZD BZ !R)+tIU&z_/*>o^fNX)>B6,_gǤՄYs_.Gv kD_T7|Nvd/q\TɵB@9 {C?dP[x:( h1:5ރi'vv̽xPS<9#:IuQ:A9|RO=1=kԌCMZTt 'Ui>hĴ?'wO1qey5||vmz䯅"e UE6~ p(P|>u^5зUih4StLI& %i,&SyH%sڛ;рLJʭֵ[Jź9ZO#ӭ^Dmux |n 5Hǽ{3 4EרӉpsz/\I<0ąpDXP2Te$N %GVf ],ڭ3MѦ@fH)V㤟 s6:F.Oz)ț8n  /AWjzD0jBjo5B TwWȯ:dQpDZ7B1/|U'p'Z3Wy뜩rQ&hj Q"R{BݛeW7'3foD|:kc4: U{\6Uj:ЮIsI\>5_q*)r(DԺ^+SIgt0pk>YU~1ʯz7SqbH*uT9HHN_s ߘ¥mzyFLp1[5"g%-WO.8]q\Vv#m?PFD'{@öñ0LgdY#[mr)=ӨxY1rnxP6ֈlg-& Kk{w;h~~ۚW9ZZZF7˄= @~x $n1wub邻]җ+m:6E.rT8c·goywΟQn=6z05T13*(pG7{ )`41'NO<$̯8l-ʥ!&[e*zg4F򽲦d޵9W9I9-ΛHBep["}pب=jkL)Tޗ{$QHzn*li>qb7yrM֨i5AC6L>5FApvPZ)!jBsm= ..߶M3\FDSm02vĒW+FyE$:V~CdUZGV59i;|YeV>,VqgPVn+حm+iVѭ#z8K~^ B"oNdZXe:A6eTKsD N:1ű=P(ũkDL4tVsIkH#C)(/<]˘27G9z7'⤁QoqPr>m`6ҼB][J [o܏36@#0l7UK[+\i^yPUbb@JԨb}όw1BM ҋ){%dC?3͵'# qyhkJj$훟 LCQi8R<.z]HEG|'N>>~V>ɭ8J0٨8%\kإG:2,xa@޽C0r=m4 uY-Xѿt:-5Z^)đ=@l28SWUٌsGzS]d\&E< x%]&Fmg7[lv|P;PRϖqjKۚ*0J{YT0)2䱲 䇨B2D%ҍ R *YJm:g^PkН{2}/MQZ yӨF oI};ә*DuQ™c؛o[oւ[Mz});eˁf{|7=D"DW;n!AsogEBFQ H I6rg ݁p ^ҧkh}uT興eyt;V1p 1>T>KXӜ JRp;jgj BtVFv e8=HJE xV`P' #GN]wGNzmuMgU'+E7wP=AgIN0*; 3)R ğ(rB*Gܤ8#:ԐƥeR/ VNaxoW&֞ivtbTznB=SpAYJv);B Gtl?> KO< xݼ*ay"z*=Z>Yc8ORVY-~oDx 7F :GX; Ը>3lQe_p OR3]l7G]i^,_]XrSU|2@u߃Wj!бc;fpe |0@ĸs{LPǠcD7t.*EŴ UA*͵GWIm>轊)A7f)[ׄ!͂,`u$LA$gGކd3xNG{[%a‘iRI6JdT5 >.y܁v_p_/lbԬgɗ5e1 +fZ cyQ7>Sɏ#AyYws;Dš) ˀߥ u⮖#9ZG,d+/ Dخ ʺ<0O^1GF[VM kN1Br/q&0zduUKN|wBG*I'S6QsNoJJJɋaIB040-.Z^:SS#]; **Qx,eoFj>آ&"E# TI$V-@>DCz/ @&@'4ˎ2T'}L;BR |w$MT[77 ~a_fOĬ\)'R *p8 \LG<,&(`ŦYI9PڊJxApfk!ax7Z1+.ug:HQ h |K7ɤkY,;UNtjYY!ɍLR_69hg,$854RqN4o_e;Q{C/ˊEf]/"lWB\iic0t͋чˈ539$!ća2w6EF ÏؙP.yQ)۾&-!3B~B}\Mm|5v(,)UuAc.K4n [4.1"Fk Qӡ]ª*LaS4@`ߖ2 tGR01!5ɼ{(\ΜC0l!@^\#e;2G9a5r)K4%W5[jfl.  W(ȑ6u}h|pc\ߞ)IKJV&boն&$&>4KlFɻ:h"p&tn[g 듈_uos5U>sV_~7i^$LOFɨ鿺+QҼ)הGEW*)LBT !̛UWEc2lͧ!!8h7hwx j̭.7 %FH]~۾:Ȭڊ!Bs{ -pCo>J:'AmjD'lD6:ybRᔓJ\MSŞ/!Tԁl?~Dr/roM oOu#6 7yfPva‚$};5S[?Y.갗Dd:Ԕgz2uU,ne dK̛f{@L[l?wstFwV$5M!uY00\$4,RTW3rQ[>{` w ƬRWcC $ т47/C32\HRdRDڊg78AntAmlF4mۉ6` #Д>Tuȯͧ&)z^u-LaFJ0rTǫ<4wúݕS mĈg'[l~YZ8vS`.ny37DZ8n,t" Ѩ¤7&\5@zs"Ч @gQNz)YP:ǤLf"Db<޿px%Qֱa/a69eeDI]%ipZDD ~J{Ȁ# }+폄 W58^'"_7>`3Clv_BTnih`9On*1#꘢ΦZ SIL%^Up_0`Hb[GlI`|9)Ͱba3mj;Ks@BpaûbV.5Ď b\:<)KQt` Vs;")mNhy7]Hw =Z %湍!QVL޻e"ڳuTkPHk!ܳؽ >6 -sVZCkgߟx˓=31-T_97 ݌':3:b\1MT.XRKcOY\ fhYQInũ. 8ZCEHד]f]yxOZSL_W[LP{^.ȝmG܂?(sv/7~arw?1έq4~AM  ՇOm\PbDQG-62ݑEmFWgP +Gvᙄ5GqT&R& e5ńV=RsK_b 5!UeVNItɎ-^1퉎X$6ظg3cNozd6$ JTY3WfCaXL{LdhU< t+ `$f4H.-K0= :Cqu)#٬qމy)9$}En .\voS+FDRl216Ap2L8,NAxz.K٣.!/Za=!ԟPԉ6ssvGٟ }׊ˆ.9Y`M@ 99xYTD"݌vT㥽ϭ{Q1@4tiaQ?> *rUg\9 *Ӡ~{8[.!vA TŔf8r%̘cWUw7S=[yUOSIzlҤ^WP,k蜧 J2y 8eh$΂v-qj7) ?RdT􇜹1Hxt @e=hƈ]$YpwAL j Y27<.P;CV}vf*vn@k@0[Ȟ~?m> Jk*peg8~'2f>],% NE+TO"xnkW8775ZBds 'ON.HȱR%4@Iךu+)Sҥzb,UD6kw.Sy!bsr{vpTc6Ev 6!NB`3 mӕUh8$/\i > toƢ2qDO8@e&GK|Ժ*G| vOj%N̰6YV˰cp>sX!_ \/vAgX$cp 4\?Ê 9gvZKݼĢޏr$_0eSD˂^]2(_td{,=sO^pԟ[\vOBf)0U}zD74rkdg ;F 滵랠2闈)Q$GP(:-;pkjV\ jPW(mv>b.A3䉁M'޽Vig'Շc }xiSMB}WaLn[&Vfo݉PbH'mViw{¶[=. \ONLKgɹ8ɸ"Iǡ 8v*m>6.h$ss#"bk|Amf-0daEOk5]B|vev3"Ħg/ep+إ; E|mz OGϝi\("+W?EW K9//;^nru C4B!}Dд3 "%IȪ!F|x+IG4Grfl (v7)s;&ǏMdbi 13@u|)օs:\,8 9äxz ħ6cRomCv"jrikw?1pdf\*vW |gCިW~nc0Rޛ+div9ۼ t`GhY3v#_ n,bOt@lCm !:m.=?OvajuEi!+̝{VɰCA8%oй>T9ug sփTUlx+6.<7w.V}\pfh')mRo wy*fMTu9'' g'owS4nPwK, oSAxq(3H*a/W 1]˶w_Yeӷ7h'KNPZ[ P/!(':Nvs? TeRz\ ueq)(dɹ԰sB7Ǜ5ָPM+֦< f i%@.<HFTBko%yFVp&2tdFw%vzIe;ng' e"d0&> Mm65m.gdIe>w.Y#lkQ_<'ϕX\:ujᅤ^W]87E,~rbhX\o>t;I}hSz/|[x:si!s[ul*Qy$ ;V+r0614 ^GL*;sΩ#j \ia 2⯤)H oBIuFy?6 %G56!u[m>;@FxFSM`lI>:oSYp}lXTuz$Rm[5l/^rpUzm$SS!_Z>^N6XLtvr#<3WK_ѭ%_N}?ź~yǍC DN?'5eʝP-$^ꡍ}~4%\F,\ 隚r_q׍S F;Wvmgj9]O[*y<BxUuӬ^Ln^:#ՄZ@ 7rwLV|7pͺk{I؇A/QZ[O~s<=o ʇINU2)b">Z0 0K,Xϰh#^*8^cpJFU[L\3 njopeќ39<jx6h]rh\O 3`˔nfPySNa|;3IpYqqˌW, ;tp׫BZsw:-nK%Ӄ#u>C9~&[b[R9?ُp>NÈڰB4\4pt=steuo6EI|U7*Ф!CS"'Ѐ #̞s@΢qS)pH75"͕,QW#v {In/H:|K0vFcץ@u:?#!㦦*$* l#i"8pOYK #]hYtu⪻oALICϑ AfdG: OJ-d|1 U_,Qwx9TєŃ`zHeb4g O_PK}PAbMpaTfsy[oTKLUDjDFr &o/-PAuij˧0]V욖f.? HI?ɝbt^bn=`ڞ驉e8{荒~x @7y0$ִʘ )1U2d--H5;5ځ&^zv 8cC܆rTyI/{'C?SfL Dd%к׋2;*|`)86m_sAqQw3OB?=vBkM{G;Z7[էNm8bK$W%-G+oc4=}Z2))V2| zroadi%_V=sj ruGV=deEr&ShS`[ž I.#j푮kblEbu~rS,0U> %98[z@r|"^sD*=EgT]\z]^^OpI`F")̙Ď6!Y%XzX)&z_(O{8Iu8xJiuI>޻nsnC4wbڒǭ7D4:~H(\3N֣LT #0;x,@4^LjJaL}a`O6o>P7}?w:f LA`xvOS[cFՉh.^CtX>z}B8[R\z.ta%N(*Jɦ- JJDz$̧+0+ LG&{E[(:9Qą;>OI6CH*4jkU&w. C"Z$FW]M BQ96.j)@fH aI,wS1ZxpU O.X v zn>k4Cϸ4&/&3jDBcR.%$ h 9A3q;Ap#&"xj?~:l@J XuLQ  HwG NѝvU;/H Pњe}[Csj6*ݠ ;R\t~mNe,4Hg5jȭ\v mӬ9Z\6Qt_z;sķSG[RX/}nCn3~jdq/\@Ț@mpd=FN#lK",aSXLj 0 6O{8-*ٯS~ш΂-|k%2` Me"6dV54]&>v~SczؖoďgyJ9L3f$HyB+,m Ϸ -w燢sbշH gVʣhs#D6vEUs\O],fxMS\lsbdᘏ +U**D+.\1AMzĒ_R䨩.|Tz|CBxwb3qbaY𻎅C_85ߩ8 bw'rt%QxNB`@[Xr&~ݭmj lv6 / u5G)]o]T&S:/lhDK5'  }JC&'CO-X-bm{A/lb./X1[llK mE|YcrgØӉ"Rؚ ;7!]QtpoU* %xNp>ОK"UE{85gwϵt]ܑG{ɓv*#?sX *lv(L~.^mT"[7 kvN7UYlO(pІ9 ,|\| & >m_svzبRX>.ceqcTT'VБk OhAk-3=A'킜i4>X43] :,ûTj˴L&|2*r^ ITQITbŽc_j|zc9;o?AY2SJ Whk(x9q87SfQBA*ovǭڬH {ڔw3ʖ2&jf$7ّ>jU-kzYDakAf)Z;`@}\~Ir[*!q0PQOjfF/7]ҫ=wܱ60}|_unbZӶY?Ԡ 􈣂$`;í񅶃A- 65 M\3QܛK]?&pqܱ#wNOh==_ﵖH_>vDO:r^^ʇط Uʧã1d)*(SiS`2t쨿r(UK/ i~xGqҮajay%{PG3x"Nvzg ._ era޼|Aqݒ ˲KW$,. 2UD&ipwm{L=umJ[zZ+.e[b~1H;}JV8JmNki˧jEuJ&I=ia̅a $r Щz9cq l#\Ji7'I{gvnwHN̆vi aXy.h)L3@8 *jgBpk6`yo1t(Ii >UR BEzWjsb[Et+*eQg"E4-B-k)ų̱%sk2'kyZ6riBe //f_ꍶ֝FC$:Y eg@ih ާ7!HBI_56>}qUCAaPKFd̊#0pWH %T$r&;ͼ$&:SR:^ߺ '?r]IҲkEtM7Jp*` S~wny$b!#u0AKwG{& (6):H׀R + CcS_̡3Ѩ)FrEӲ0r1¤_=HYDTlo}j6.&5/Y69o\U?A6q̀`'oyNN ,%ei<6 XL^kpɓ%PNcyǕĢ7뀠pT?0` >$Svlu D<1ܚCy$ѫ/zmc_5'Z4 XӑOK޺lnA3eugG@cQ4A:6_\JܢTgE+SX5 %86:OL!*y#\= uu IqcLli!-J[NjdQfvKBR"|[-H6BwdNH~JI:x7삮UڙlCe1CAr`hY6d85Dx(GL N;ַ"IlnA7O1cm[<~xs4(-D\n%!*9$3&@#{\ꁰiF{A2a'zX=IcZ3 iҥ8Q@+tH~8K_n[];ZGU2M rʁpEGLx=|pV}~~KE-[g'J`jV Ʈ+r'j?z|'$dn<sŔu7jtp(*J?. 1B֞-߼]G+oFda=GB5!5;L/aCB*eɰv{HX$0Pl &GPe i,a8mWۼ |._TS\Un{R1 8mvw dMZ)MDVxƏ7˲4B'Ξƭ0[xx>L7q/&f$ͻI_һyJ_' N`dm932Gy@'Vv1\tQkzQmО]嶈>S FQ3{N(]jmH.CiR㿡Td[IÒ$2<` Pz 0.qL>FS;9cA'X3`ag{/.6s $sV 1>91Ik.V$9%0TL̢SЈhd,{iVzЖ|I/uƟ΅<  " #zI0nQHEBLxՔ4>˥ȂiFH M@`\%մev)̘ l>Ws,tRh8X2y Ghc ~u^qjw#6%_>*h3c@)OIx}KTTT@+)/(kU15Gx.Yht7_4FꩺP!Å!lD[(jj~k] 0K{E_3B9o  c=?2RmޑŠ ^j""9QCeQn+rQ4(Q">G {d;j 6#@&FkOĢ?m~ Ƚ@ S$+ٔ>~@y]$RcEJR1,=P!@ b)jwY#8+( nVD1 :"b}"T6u/7L`Mx/JE%f9IM,z7)!pκ׻MoO?eEg6y7ÎF>l3>l| ub|+r@Kblb;jW PqN{ vuR0= 4f1 \7`M hJ"PI! .æ)o gzވ(\Q'.6?S' %1N`tVNo9]ʨ4#bzY[]qGBG~'W"FAo w#Qό4bqzi3iD d:5,fG{::U]6lN %R5b z2Wvtw.}7QU< fptBmy=B8bHY$ ;9V#$e߷^T ~)[FG@$;ߴX [9g li$2NmDO7^aGx#-_>4Zs= M\j '? 6\-j=q1!#{#gݸw{A^o>rE%Dg M_w Y{*ŃC\= ' }Vkha|t 8RDohF4h)Cږ? Ofqi$ޏT6?HυFiC6-j _p[÷;!B^{>k/H[]L]PjARk/A'Bz3WBI[c;;G谝DM/R/TA)F=ntLiJkkmKsm5h#@zg/1.6y*pɳgJ}{i0~S7Jyv(&*QU\yex,@uj&&Pv%UB|Ȫql̈-UGO\ex[SYJ P9ʙןb/هTTW~3y&|f/z<]*(pX{LTfA^S l;H^(YZ=&l2gDAYNz.vz!CFM6xZ:!nZ|LTlS8`s "]NH;A-k =9jwOw1ϖ[*([gRi kurێާSM1LI/e#x P .޴]A5@ V>5WqGӕ/ryS<Ӕ(Gp}CVmTZn?7ZQDvwҷ?pp\Ѕʬ bD@J-x#VCOD3'eI\yl#ŒOP !KP0N?&ub$1}2Ǟ2Of4ŬUD$?8IOI!rcL@3}T^"qДgeb@C&;eUn]pg"!В=a5~:Ǝ|]ĪG9;+bVLտM)ۈPމ"ooi1UlgzxX,v_$y\gǚI" YF ˻CכYwWRKuvs">9kF,PmS]>gV[*Hꐔ˶Kh;o1lًs\ɢ=OhxTq!KUbkp3):hҝ-?`@/,YP'Q:7ݏ2edPtHNT_6Q]]ybYfí ,Ra0D~zGԿ ע})9_Tdk`i":_dSyOֹ>Pc(7MǑJ3KD{ݾuC,h!>_#ҕ?p?1Ro!V`&`g@Ql (Į~щ$w\c yGh {e|)УClg…0KRN- l\B1D&OE)4 ;y}%(Svmr_3/,᛫,tZv !{uRI6 pzX"'iu7>%-nu'^{H@_XeQl6x-Z^%5M!Iܱӆ}v̕с:YkA" ћf)XM&yNZM@ٿuE1foWfuމߦ ҅]+^j&WƉ ۞BruC;ZB":,o!#k{CӞ)~0~vMu.{x D,cb*3L9ތQG`{Hh xl]"7OP;{ |GN[`ZXu3>*\&HlG%"V`1ohnĶvkZJ¯M6鼈ȕļΜd@˙}hnIff_:\^]O-2QHE Wϓh /~d` t:g^}k2pm#Wi>ç%/Mf)o9=h,c%js,sbDOaן>ڡb4ג2Tik n00dAcNt:W "B10tWIv\GNMpt*)r#KC>E|]>Ǩjȑd#ԐŦ{H1Tp>dQ'f{ KGȒWGjV[:h*&Kzbbn1/&s^&{kLPkl }QnZk `Aɨsw{b^/l.WٞR @^a r)U<xxWWWO`e>ѧD]iA0X@x JNN@MZ=N kEk4GۤƩR'}r݈S3j+Sلp#ICqhc3 _5 QG)Fc$##U)޶~륅b"imMq>_`77םڄLE 3'Qvs^/ɠOWkӥ9,ߛ2)ǸBn/ɞ_UF0=}ʺ);o.:2bɰA0C̪J`RC-麡zev[DW@̞~ ؄''6#K&6Bd܀I=pk:7Ž!cup6$rY + qaĕ>0{v&x'f0zVG>leN2DXqZpt~ q&f nj 9PX /꼆]T~sB .'L+̺]*s9g,Cbo~sxtfZiش|UC:EKU<n=X|pYeɖAeeH djbz 8{uXjI U=J5+ʂ;0KeswO`ӷ?暊ƥfP5{-G1]@RB4ȁ/88kq%%V'30V8;Dֶ aH*"e"XɊ?k2<30mBF=:,x7`""^ǚ.\\Urg[Y{T avx X1ȼYS`e+Oxzzũ3x/6i7.yHk"?7lwŲסA1PwEͮ+eһf_k4u@]HLöX/+?NKi@3ɾQ&2 Gbc+e2ޜpZ&uz$~};Ur @C1AN!*J8p BIJ3vhp Dlsr˲ a=2?}'q,{鶅z 'cְl.3m4r"7F'ROnw;M )YOrtnti"}XOw>7BˈU.؈Kˑ,4dQh}CM:vlvRPu @;-Y{X-d#efcՆoΥ.\dQr9{ L~$9G=֑g͚ [.PN ㋲-խEZ'S9{<U0,|PPR@67czz ׈NL~@t;&J#B@.) Ty?9f+N[[o;`{OeւR,"Iŵ`N V(xuݬ& gxIT| :4p*wXwS]TI(f y̯ߍ\ MQZ DkP"ˉ=2tHW/E TQ\$ bkCaz[ގԩ.j˙0PA 2xޤ: +MU) UW< '&a[mkkNRuڎNRl)5+0OK}33\3jS^#ߣ)N#fٝc|LӴS䱞/5zDz|xv?Y:~d^'ۨ 螱Yr0հA?nmE1„UsڇkE1LI?> L=/| j@x޻I]xKcö"4ҞYĩ>'[| 1@Ry?&}bV Ow&k{#}7̭ՠc'w :@rpv8Js0x :&օㄹn"CdN@/5](mJQ*يЉ|]F'ĸGyP=5ZLpYQ"uhRH4zu`m'T%xW7q"k\ 2fwG`zn7s = juWj¸;~\zjf[жWtê;A$hS@[,ڻ`Q,VJ]tfة8KrrHfN Te67P|[Vq/RTUySkcoܜypnAҋ)VqfF4vj}˞[CTITE(3b[,჎Qד㊰hs#η5"g|qU(>pV6NaU/LP@a# KqNlcƥT<Ihzߴ 1 I0~FT\)WPE"Dπ9" XDZWGȳk%G8$iވU_dO4,xYÕ@k ᙒۭ`s-{h@jj8)sQ{ֈ3,װq}@%{('[e߆PY|"}`@}s{0,ORu3 [NLj;yьPfr4/I^:? B?F5|AiJ-R_;p_F_٨ Z7Yf[ji`$>Ջ:4投>Ct[$۟چ Roݸ^mǡIa.v2ʼnuj0F qf?ZBŪ `ytغ*GC)t^u6yW&7MDv@gXV<Ĝrwî\Mۗ$e9l[|pQ|tl1rw2qCgxnrY~t78.?țXH̢mc$E;>PmYh0s- @nqG'iXt`Tt,\?T=z0DP%~rBXޓ0 G?vOpJn_ 9{Yf³@ۧ 5KݴJQPޟ&. vT(~`k27kp9*o4pZ,f8Nq=QV.^F^AfU4V^Z, G\#YP̧VELYd/ܓ@ %€FDh5 Hx S[PLWe#Coa ,!r^e趢@Z'[VL)|y/xà4}@HVK+v 6j b @}]vB!M!* Vv'zÄ+fC.6ݮ]%=.*z$!1+XqUlа!{(&5c??0 ˌZ'*~ɜ`q78 e0W8:fB#|%O7tgJk>;zF&mҡ+D9)! p-b (v&-L ppc7\1Ҿ _AFV\Rqw#*ahVafmfV?Oے[ȾEzIVܻ!1-!M#i#K.GtrGzMJq-UYl&2J;UdVwX.vBN"Cv)_WȦyri%߃*4L<kʦ(-B*e>X) Uh7BjJՄv ~!?s9[ T°+=Z |9ʦ s0wb'3o#պEW]yd"f{BY'5tI2/>hG{) ً$>^jH %==9~3scyaZ!FiBj*LюU>]Jv#w咗; ;#3>GhFU,l`Nl셔Iʉv#T:'Ma~hZaz], [#MHh8y%~tM@;9RmF* UʰYvuAvyA gcTm1dYٯ9p'֏GvpzZ5IGXCT磻iB371]7U7"3k|iy/_zܭTBLB1 >㗣vg ra KTuuS&>]߉eR ^jX >nQSO#3F_f$0QUp}Z֖#9èVr;t>PyZ$qlIZ*|KuIlzd6x;ևwz`+@'"Y*RZTxEݹHp%}ۇ~+ cf\],\ kPwjBͼ@)1}ⱎAݪOކ[IX]ndCV/.&z+?tLEχ r~༥TçlV-o23gm{,wfv̎;,fNp-g.$|AA&oYcf,-feZcD7_[wr5l/ `ړHI=iHXg*)kk]NE>!~uЄ欢ڣZ, DLbZ IFߘfQuynXb|VzD àMGkM}KDo^:ۡf]!2| @̉$l-JXC 7gQq|[)3(b:׸knS P[px.6S[g^dbf75җr t.Lѭ)਼z4_*N!]ګ'InQYԁe{)ڊfÞ.,;)uZ_܀+& d ݜ:F~#P5lԅ(͵3U br}?M{Dͷ ;=O!JR9WF>ԠTGʌL'{s$0h1SDE3Qi*60j_eqaμܠˤl6S UG7D"ǽ m|0I3ԥQk8I( ?zw+  9 (9A CnL.+Vx m<ȗY/n"ⲀJ~fsALs>c<t |I cs? ״0?'{L*~`F,3 nl%ڿWQ9q<8J}=JT e|H6rs F}M~c\7lHgP&VXhtĆ* &dJZ;_/ggie R)V/~xtL]'~[eׇ Jo$$}cJN?c2B)łe:pl=<>GxK|Zv,G׌bO#*& Hb~5Bc@A /iHh0\q;iO"d ~广zmjCxUήV\ UHpzaAw@9A'תּ ܻȀP7crF j7V(k _mAoS(*t>ohsGkٌGeрڟL qJnHC]@j9߉Al.Of}hYU@ HNso#u)AnxIEƵ:%aeR1y݋ޱЌ+C)2Z㎓ ^d*nmȒ=BCU/g˽we$ٗHP9t:+.nk_ޔY a#9C;5G)W<= شPp~Y1A{F5jR287NεSWlֈk>qUCF6NV8kiH7y/IgN]ȵ+OZf $jdanW`1&wK)^:r_x74\2o4;|l[yC:P8$`(̿`J vXpa c׆ >,=HS v@:o!;j<2SvG )d}!cư} =dnB$*L$IA ,#XKb C$:t<>1A[ Dt~P9 yBhiڤ,\nOWԗ4_xLpSy]FBsM Yz]lfa??uJR>pK%ma2_&DȜ۾;6b@.IZ qy70140EepaUmٿi D!4P>$U:rR!fM3= Y$Y_R*Fm"Uj;y;GpN&iiF+j^^ arWՋ^6W/ҸaRGEwyCQ:XQdwo@"n wOr|V C Fx$jU&Oz&tf4y鰗3}Edv7jUI)X7 +h?kc a dv4]@1s \MУb' 7*Q}ҼU=ynʦYW31KuHC[XZN_ >SO[7A35Ի|\[T_!JaE,jdXOse'puVp`'VDRwJ{C g؋ur)w {JO^aP̀!+c;͎`Xd$ H 7ZVκ]h^10}imp]Jq~Щ~B`gTg}27WkN[.3_+YMDvz E&W@򹱳ݵ8=ܣVd,`6=W^^':lϔ9h5^f oHO11nK[SSeRJTR’ҪAל|xci2:(ɣI # "kwlbvBkd^)m> _}ԭ}$/,}CPku89By"#NU̻99ir69C*g.]|A.ЃcpǜvHƧϞC|{݈J^2 jj&S=6Mν1 CY0kCwP{Eaϸge}{&*bk]M(ҕYbҦ_xMVӈ#D/|ЙuR"!2a7b 6/SqrqwD窽tЧs;EFJN߫J>m+C>`[E4z p·q, 5< V||*bR>fM _?Rt@d;8_Ks- ;2/g(Swp),rn ZV*>}I9d\Ċ xE6 LPd^'#Km$J:J/IXTN=`u_%l7IjW0%nqRQ{;XBBH67ڑ 5/vT8m+Υ,Uiα5+i%KZ9r[?^R:`d:&;Y J+\];p:MȨ%6|=$;<"—c!Špǹ.펆 B4.( *`AAw;%?iB#eaf[}cM6f&{ Yž'& O5{stGhM"\0t$5͈_"jI{0%Tn_4ϣM fM`21mM>SxYmm3iI~46 e;S-C_~Z~#jy S#)'>d hṙ:Ed8 %ɲXXI+Alߞ$n#%=KB*y1^g (t17Oq-"K_ZA_"epK}$) im,O F!4jtG̈qD[\ +')Pe>Vz~+&qd{3,tRnOKK|-M|PcQ(պF9B=ctAt r58qUM"?SU*Iw |d>f7ŰiEIAn&nv F/oTOs"u`w9ńAhtHV%Q%KpKasB\Fg_^*hR.C"#JEfĽ^ gZ4ynaPblDLo/wP0|`<@ugBP&vǂt ~:yu渻_EIQCm>Wvy9<4c!?ojpPnwau\ |_~Y=h{32egD@ڶKTh,5 #t[%#vpcOVQ(I3.DX]OʈD(YLVG,=^hzzhKâ1ё}owf(ة$Kr9XusgHpdt.XRzۆEbJvWp^)F Aow޿{_D3xB\Eɺ|֝cE2Q5CC&2XEKY-KyHm04x `z3XLqHo0n@ ?d9'SwZ86f5s?/W:++&80Ve'`K-|]+.nhL6a6D=EZtjar.!Eg]T\-IѿkܽM( cG|s uQTN?G赋ڦЮ(_Ƈ/3]lq-9'M{^qScM&oJq0u84ԕO]hSma?سsxHEGm.r;DxW2D^ukvRӺ A!Tx ݐ5,!*^APvOw9ŸcRЇcī!=]=`i7+?tIN̜hjR߁2.7 4wXTu/:&݃B;^q6 qB jJyT]Kj/$pąH!AFN^%4{Z._fz[@QU<ȯُϬ%C`ȘHaq2vܽ!N%)$͠ñ+ 9Pu덻60t䃷W ϝ{8i5z]ʅYRl@)y  -,|ALő03}aT$p~iYU[xO ̺BxcuZméD!Yae\WцE[TF!V^lm:+٬Rg!XRLJC'< #?`$ kɮ1'r V.KSAg)K+BReW,c&TFdJ NgUrU业pP.3ij;#.I 4 N3y| 5{Ie ;3wQs۷O8-mMt۟~M{Iȏdvn'_J诗%*BT*৐<냅 NmeMm&. 9=Ŭw&NX^|笍j}C"G1h/jhŲe$8)=VsHJwL:(6@_[\{d_ 3N *~T- r!D+Hh(0֨sIرJ6ןT dC5 Mk䂻)"1#j$ i fMѸ#hhi8F຤$!X(QVI9h>5PC2۷*q^M(L.;A:!v m%%wJ|lNi'K57'W3C<>Joj66c7t0b'K{_$$h=((/m|lN;b m@"ƛ"s2ց4/*,17CF$@rGF* `+9r r'p)2":{T1 &C{Qgꁻf! c*bV!PM}d eetqeNJw3mVS%z},}e{rZR,o8v=b4Z KFbMb.k?TZ ['xWᬞe26T#8^ hPb!:k2 eٱMmӼP֐3`.2!pzft}bȉn4[ /]Pm[Ge6$yY&RxA} LNe Yzͷ)\cKКs=qo2Y%\*fujdJn )ctm4z+y(lymFAg[4Ӊ.pu]Q  fj3H5-lVJ LjvN1@Xw [`"tyօf$x+x6Сԡ?̭t=[)(g6i49 Zo!%m i9wrobhSqaCǁ޼ cjf^C< Kˮ܍*wM3}s>}N 2lr$<k=뛐_ *FޤVNDͯ՛ |g(ys $q| :'d`]٠hQ j=#?͂I?EHAS ?g4{K_ܺ`HEzA06؜fP )".2Sݧ4/kiGZ8B$ɶZiy$T6,`}/2ǁ<#d{`77*<6nQfqtف ?v0ܢ7Is>Bqbvf:nI uȀÂN)8Vͺ> NdF&'Y G#(9VS-ۡ(Ohې: /7aJ1,꤆~C1%Y4U+l#@K}rnnfonVEUq#tk ?ޛ`Y>6FAw^,;'r🊃|ْDd@$B E|y0c=[N2STvOSlj?HwV*cӟXµ!Hi:G(*,2h&dp=}ŋ:>\VB^QrӢ3\c1~b _-^?h#kәdd)1מ*yM[I?Ju)YO˨0 ɱ"*RhžD2\!$W5 pJbݗ>q''3qJ os"P!sEI@ VsAs^5SL\|:">MKMy$U=>Isjii0tkN)L?בv b'O۬F=-܏=嚢IJ2 v։v1gS ^a?p Z8F]Hf-`ͨ;Z ywB0c8wkF4ʤG=m4J y9a!)Y t4qōS;\6b7SbK?9ZGaH95!amE 9}UsAn*?TX{,l6J:{7fڕQ4Qfg"" iMb+>e(#Fm0h PO ="ER0"y ZҚiӱB[?1};jK+HN)ND _ߡJWJi ʐ O#_wB!PPj KjuR~i˥oi֤ T'^ބj T ɤ%HY֛ɫ-|jj C2IfRl_J {7\Mn][ *b UD]\֍ +~jIRW)!?,Sofk60TwJsT vowJF84s&$Q}%flh?]5FZjwO2YtoWbM6іOJ \Teٶ:z寈i߅cGHyk/z-~]+:$OCݕT$ ,Na}b-iñOwҡGJ{HJׅW)b$7[TfO|Шd =] nYDp P1n0%cN5pw+˗Aaw2[qYYKZ3ZxHfKT܁~ OŚyh "OF^ՉTI /?*v\UxgqŠ"MGL ss'X9̧q]~69 yڨa8:mԚHbDB77z*t6i39v5Mٰϫ׵<~ЁVq{Qa?+ rT|ޥ8 Eo sޡ }j"fH(ǯ3`۾)ft*b t3~~ZA~8mr@ՙ~l"rۂϖZ^DV_+zZz9ǡ8D{aBS yqdE#0 ]+Myb%l qSņw &wkka _V"6>(`D׈8~+5y_o=7Rncoj|E?_+az Fp!GōcP7iʻK0{l6Wš>DG9hN!{~BmE&ےH.i-y) s#y =z~r:F&>Q;KF>5x2 Yqѝk7Q;֪'{ f&+vKGک|um4JXfCcc? Wc !3A>ڊtB9/S Ya]g^ p^~{) M"&'>hFԄ 0BZc#,, -} ({T%[22hr q\4"HK|S.꧕B~shygmUwi͕/ӱl6hoUa^"$`N[݆=CrS9a ([C|Pʍ)A oLC.%#Fzt̥ːLX?3h1AhVx7~:Ӌ\[tzFYTO(mˊh\+3άSrfτiOڅၔbƩ}$օ_a,ڥI1$$>LH1`'v{6MG*T?){YE0Mj/LJ'ʾ[h=P2AַbN=sp~.;lo8XVZcYo(pOblz~>ߗD,ˡi#(Swfݤz髚%l7)03ʸ^Cٿt)_C{khIIܬEhXP[tWhv]}F@@AYr!~MVӦ^ ?U4<^la')G?O$O)ı99X[sQu¿&!MZѱxJ2(U=J36S$d1K[y6[YUb-v eEde?~ELFQWp+<ήmݩcuRC5O=Rn/Ed8 )c8~j!sd BTN`U@,Ƨ=Ƙwm40NY/үa͠Z9NuTyGjm;˛AS8g*qmJ 6@ dO$}L)}ч`$ν/r4Zw;wˋ3J{fyT5мr ek/o)0dwtC{a2~5ڎVDKba8 ~{dx4( s)@~2d 0i -e|ռA=U`}$l:@ Ƹ&dP#~r1܉kL𙋅ϐeqwY*}Zzuu$ƌ]v~$vX@.{ i S!<)+ q4l6U4A\&g=V?@&ue% dK&dhE$F6%n{E40<5'G4Sk~ܟSX+g  (!x2>1j> {aiV4{8?t6M,mS^u3g>r؊l=>u&DLϘJwR`{y~5#zm~{ޕ=n'CX%ݓvQD^d9E++4vo1 pI5#I W~VMf,d߲nH/c/l;4(Y/=FPRwC_ևҎ^tW6eB?E@oX*x3+ʬ!k<&H|>@F{PZ`ބ}(6sQuұ!dm't\(Bː8sOF!_#RB7bwR_ rQG-D*F!p3*KhRq9 탰A7 4SPnpOy24hڄX%\QFpƿV YRiJ㍭Au;U&`M(?yܽ|ƬnMSZ__GHJa.fS@HM@[IzFRs oR ~=*f~>xO"M4!`=@fXb .`WPqߔ۽r } ]/.9=aPp*:-ze5Z3-S>ӎ6#4hvI#0Ұ<t> 8{oRa;NUs08க>A%m {i ey⡳s1piB֣c/K~b׍o6> ۫G]d{%,}\c_+ܗ~M9H*f85xPW@DФܲq;τ3~yÁ~ym!11Qj_x m]!].:Te\ރ&B_/Kb)PƝJ`w܍JrO} !e6̸2YS>: BO-g_]ꓹ[aasBKCxYj獈\ib!4Q< _Xh! UM᫚ |NQ NQt\<F̞ GbP Y 7{ O n|}B'$VƬ;JP5]QSC@BYygBZ;p&FGlg!wɻ-lTΝܴLn",M| $V%`]gxBmbYk5YJN<;RLBrQ7uݴ:54.ڬBc"C̿37)rx|NMAH5g련B8VH2wS{_Xʶ4h c?/,\Rb]O ZcGSu%  -/n HJ!Q\gtu2_J,>oç]("ȿL/@$D11pMdȤq`Gs"a:3/[d6&:j@w08*arBwZY[@+Ǹן~] r/D #ٰVeG!+ݞƷAٳ?19eC~[T<XA. € iڷd:vBxG?-rm"rN{}rJ {]C~^,KByYw$g$AW'8 lh(jN2tYi}8CO3 {V[ST!=Doݡ~JdI( -Bƙ .B=nM&DnJ>l[XhWp _"7aY;TCBn=3ϑ3*s%^K4h "hJƗ19&uPE>AS}y!HΜbF,'BCeT~XӧγtMR뺫.Ӷ< #_Ctq&1qdtE Cg~^FAPЈ(rtkۻFzE /#/I] r*cwFKB(NJkPsG|jKCLO)YZFt d3$Nlgg}P&B>t^`0sɻEA^Ìb5zW;vd5®"Wh4˄IeRlN"nʏV=w+ ERAڛ/Ś(a\W{'vIX6HAc4 ?ܵ Rg^ Hؾ#㿖d˵,z11Nvomŷ2ΚJb9W 9#ȥۘpLhvW?)˯Q J:c"HalV1C!s&̤=j b T1V <1Nq4VN*ER4Տ'@nz| ~߫I).7~wx@o8n(h $NtdC1>@3vwbcPQ>Q2ra*TJdʨ"ky  w80+<u E[$M^[g\ ՙ]۝=)JGdaX`<Ujpk+Dy˓@Kg@v_Uҫ,[OMTVYC8C9QKkLD*c)IbI_9*`k3@A #$֩4ȻO94 ,J" f q:XoLM3`} bʰBArtox١Lm3ETxf}&DK"j`ΊWĺ NLm vǁEc?Lb]ۻ}Fkl,Gu|[a6rdiM86A1V}v v×@tXk%a, ŞƝRﬤ#!* @s/9 BChIgtu0Bw$)LS`v(JR;j+Uw)lex*գ\%P: !Q,bpU Y5>L0z^ LISita.YW 2v TQ/䞶<δ-l8e{) ѣvH(`ʕX,! &ǍL-8Ǫ# ׃n%w/sRKmPSE֖*3L}7l7H `v|㩣-U8%s` ﳯ2}3'lQںqQo$V(NJ]^ -_t L{Puy=@4Ig+7sNP[>ۼb ./H3CB٥aWã4NFݡyָ5%Ʋb:^*!ZU^:5z|`1.q|xf CeHcWuqT3@@el<8͹PwQH$d@3dp5=#%L_I·G40jH)+e2P HZ kV de#1##Ҵ)5Œs)/asNJwq HB'--pEss*zh,,_|Ǔ2T&'y<:vDRvQ`geTy@[MF((4!)$]=iJ zå1ÁȘ%:7 (K܅%ʆsIfeѡRx1pK.u`֢b^Ą+CCWf2B? 0ga IĆG{b0q3jJ\[$k=5GVgi"Cؿjf5??C%LtK)bRha @?DW4'&n-wFݲAӥ)yB&3|dy3:cj*z;-W;9k[Dѥ׋p@JM"f4'HhpC@_Dܔ`O`im,/aeP^T?]5?R sOFn!?<T<M#Y t52 :뺅 k!L#^6۔z|#>N- р"<#gUPT[H\€/4KvS.&K$ "e<:\[[5藻`fF)33о]^}xg1m~=b7\lA( t4TQhFt>N09Y{KTy^XJUЛC;dL^!uMh@K7Mf>U%Y=oiãۄv/Ws/qq Y}g^\*LW3y.[fv_(=BuSB~A Dh*Ǭ=S{n>{[zǩZ*\]"{i^K.ư2F~i〪.MOC:Ǘ}3y+&gpT FMXV/ǫފLfغ{'U5ѽ{Ҁ:_%i3YICFiW}wlbPՄ=;- `g#K%?i4a ^d_jWD/T`X-{J,0L QaZm)1O]GX\M%$5'U <|$U?I#;z| އƁB 5=P&Yb8 wEN%ž`Imi6Ҟ'}r$ЍKv敖:)5*gq-$s7lWn1vRl>sS4(0ZXFNL& d^`9D ?Q,UVΘcR>ǍLx_XQ6`sNތM=p<pʵ Q6NBP6׭MzB)DKu }VDOuMzQ{b)p9|dY]5Azp@|({|GcJh),gqjItkZ(A/Kx(K )ܓYL*;*~#+ABYP@JGݯtتlpm#EO$3j[t־nB;ZW.B*5v ^`]DjeM|XǟsxFni@a٫KSC ͵Bn;:HbP':Ifxϫx8hh<)܃툎8Y}pf3"ϑY@3e/a/N}8EWT0]>9ݐy)m6I%n-#~ύA\ܓ~JY@G3ݤV]-]cg>;V:m*0?$Ty9;]|KTP͏[ מBiGl5GO.0,?.c?郇vzx<'@),!T6hhڱP[&gc/sIƿh$-k&UDXqo&MQ[^rp!6@/>h=QZ+\6DX]^+炗m,&@'X>T@Df#!I cԖ6bʙ=M'VV Tz/0Mz9TOW>%XnFb<͗|ɞg\](7d٭ߞRivw\j{#WȾLı8{or~xI;hUXyu5853p׏/KivZш`Y[u@,0*9AF8efa]eGkAnS#@{ǤtƒټbNz>a<<]D WVc,oQ ո)$龪@<%*J v-gTU? /4Mg:y-0 |UAF ՠ܂rRR2IqGbf9A{r ޷{ oo~v*2Gl#M}SX1_aJTK@r%&bi b9GG ;f.?Bs:~h:mkϫb|[URΓENg)"iKSf_OK<};yʍQ!%e;x mӉYOG"l8UC>8 O{-:\UTd-`FuD E\YV% w@!o2]l!ɬdc\g+tMԚk3` iR] `WZpf^*MѰ .d9ߛgEC1şAtW)Q` UN+f 1;n| K3V基%k"ɟ'6^ $^|~˦>ʥcl* ~bT&PA)Xoe0Aod ^*OkI?saqj3KmRE[좤8"4lT͸>tceև u>^R<&?-_Co}j ݭ.uR#'7YBSJ#"ȿoEJ=nj7 }tK%<됍VEl3eHL\^X$k!X$O$n# _Ӝ/b1y<;df5N&02NT kwڙIΫ˜Zۓ\ЗWޯ MAM*VrPJB)le&rd @yc|N<&ͣG_7WnҦ/m^4P& U~#FaR2_-1)HRr3Dfti z KdN 7.1RA&N#>y١Z*HK I@PuJՄGuIY$pCݘ C9l% >̹ !- ,Ԃ{qt#ޖv)aʉ^a?Zq뵨Fzdɽ* #\t.,. Cކ.0ط=' o,؇Adi/0Nw#WWi[<o3Ug o`C!Fͯ>'8N{q=`ɀŦNe5M`6&Su]/T] i ʠ-r5w͜2&>pEi㶓әn~_:{Uk3՞zCh)T .3`YR ԯ:oVL6[ixr=W_`e:@ݟ ㅙKͿB"vH/sy;k02J7[OTkW9Mf|9'øPo窠>\hi¾ {J [9w}RrU\ǂ!lsUیyƞ gUlccf6$]:PY|XOe@DS] ʼn6:MAiUGۏ0+ژt)=At@[x]`d@BO5:j e^uibtya,fdi>[T^'{;o&rDcJ-s Nj%]HM_<4"<~- -En*ہaԭG}I^@Z.|k1c-k {o>107[*b5X@!kTm076:t!A3YFz }9>:\5Ƥ]!M~V_Ә ~=nqSPOB.L\ ݌*y ®E?!8m#xbжvLRd;ZFD o:'>c;p'&k滋dRR6. 8du<9#7!LmNepN r6}l,4(ڹ;}jyK,VJ9*Gq @ es:H=uI-}i5QρM^&7pɌ^Mu9GרGMigz/_{-Sط=/VӠC˗H,K\T#HDbqMk+3tuq*X*Z«ѥ*h2lImn)O[ vqCcm|Q@#d>fKFS^J%-E}]Wۻqc ^y?p_d8s}v_xJL@& B4-؋ނf $1N"h6@GcA#KtQںcsNُwIb 5{v™%Z`B#4#f?secvP#|UI`5_*$|<7Sh5݉ ZVP&p`eftq 5 nKozMg;RtK"2n}W%=$PIǴ;fLʜ,gXrkCkʋ^sW؄"m2dqÊK+'0CBhP3={lꌲ5H*oufPtOu9Tg@RwTP{)Qt2PhS1Hvwi%+|76+G,_xs,8.h "Heǵ299ae fZv"FR~a_ϗW(IsVY!5s 0|d+~2 ӠejS, =rGfND¼ c=fi(8Q@!"^oV a{ږ{bZ3;sB `Os]lYyˢU-A&y sTם Mf'3Vk[gNJ9_@QoZmf4'];!侼Mϲ-=AI6 ?‰e{l9:$؋S .vtϳ `defS/qmcN{MY񃽥OPv1GO"& WGRY09U1K.3f4 =Yi#X[-OPqKR>1L=>9B,yZ?Ocek/dXSkd"6:a%Әv&и`@`A4Ċ?ʵ/uS3;;_~'} ZIesP\ScZ*E@#i`{!Ap5 h^ո$K, [9Nz 0Ŕ)]vࠪn]hzQL`;x{~қ~%f]j^"F^Fhu:ףΰLys).^e_AP0g=/Z% b}7XM!v1j!!?betiKoFNWp%^ki8}|Jq H2a?pp!H3FXGnR5id> /DC+껿AT&E8>JeO23,>@G DP@RƔ* r>Pb ƻZ@!CC\W6߂}@Q hb[oV\V zs',$"H$Ԣ$֭Ǩ6ra8fT.9LXUzo aezE Ⱬu-E@DI=beyeZ?x2*蟬ϏY9me%?.\ȝH}՗{\IeQ,Juv< ̎yep,t,1fͶ(OՊHrXzIDk@y:q To>Fs)^CTK h֎er/Dx RŮI14$ԘMSGJd~zT _T' X2!$#쎬eoak` 7SI\gNһb1@0SEU1ţ},"=09WAD?@-btZ\}dcڧ fa֔di AO#Paި3Y/jzR|5 =S4+a="0;"bQ铱 n /EZ\HbAT3=idbl8lnnȷIAp?ŗ$A-P~ݿa>)BmXKdA~VʭU$~Xlߞ  PnI?MSA۝&-w xxATM;VlQW1U, Ytϴ*0RVe(!RR9I}7{l ajD$"cfhu"`2j6v]FQ_cĴ[X4xyHBxnr VX DQuR/kruz4 ޯgP*-f"ʬY+=CNY5 .J-,mdPc*Oq#K-;2Ageɤ;1$;޿JaBgPS*r\> `o_;irw񃫷t ~fap\̯08gЬsjb1n4cq,r9]-E4n+dV Ed;123o$0Rί$+ju &4=*vE&TL[Co֋한0D뒎^Eq ?% b ǓQAѾhI)ܾ?7"Y8f +.z#X}tb =(؇ZA,1Ԅ*lwa6]%WF$-cl9ޒ'ZG'YkaM'g< K{hɜ+M|8ԃ:%R Z*pra506Ye',1*š*WE`~h'dF|d.B~zF,N)P .4?׷Tj]U$bЇ~Q/lswsGC:J1/])U@7A{̭q`.˻Gj[n%$g߷o?ѝn? & ,cBA &;' % U-Ve H@ 㻹/D  AeetYٟf>B\r.`ߍZV+^8`*}1'Yl92FUI/f-C6}ն'EU/՞rHfț$"qЬ8dD,~'lN`4 7Zr( [?㥅 1ݼ{e+ ؉ O'F~|&sQ 9_V=f3:V.nh| D`[9yȼ(>C":VP=ڎkUK6n?HIc|8*3YlROD]T_qWQB:#"8Yo', lĝ7{D{)E۪IQ^C}Iy 1*ax̒YqIͪ'kЈD1I#:hPYtBT匎ZXb; =F4/6%{6LṖIHy)e!1aPa_3k{U@'R@ԣmnAP첱nb6ZfL'M_{g I`T<#1 LWrZM1ȑL`&bFNSSnqnO wUaƸu6Ö Y*vJ883mشwT;dxdx ;= ^wWJX^MBJj+QC+Eh|q/=A_݈h_XS3rS5[c*$Lp6,3-PqtD9hE*1ܫGs$d-џ'i{Ń+PF!xnx6{6GC.llDRi{A [fܫh1:}R9$$|b\o`aJNS% J^U>^4Jjb66S #1<ݐQ_*Jۄl0qb"$v1 %6fĚs4%㘣0@+A%kJ{fYTڞk닣 69;Aha'wUl _"||獃J~h AQT fRѠ&6dݱwȥ%!8>|Ó@iTnx+%rje쌵x@RE3RV %8Ah3GCV0jz5ĩX5}JC4aܡh]lV+< %q: :mܙ}K9ӐslJ vyT_KZgZxxqWdlKuf9Ձ_g,WY oZz޶A.~bEzrHN :yHhmI=ky'nQp<. .X>bdȦ̋12|^@Y V] :YshoEQ)<ӁsԃfoJ **11y~\U@Ƕa_gz=bf̯*Jl_Ѻ;W{LY3 r*x{@cH]I[F[qjWQc*<w_m9׈{yNCmLk~zkOi%̾uo^b~uMdB1TCNZHzJTˎ$VM!Lo+8!.U'Bh*;էm?(cId5+MA2U@};ҌQs II4-@q%sN%[L DIivp+*zό8%} Tc -8ŰjqcCoA!8D˚[Aɹ?V Asdz㑳]hڽ¨&EN\f{xQZڡ#R):!kGeAjؚUaE UwMB%Ofjt4hZ.-FX}SP}]9yvVVdwdw'. VN"/V.`A:(2RDwԥ%n"EQurGl!QV" fcd ~(uli$Ay|ga_=#T/t,ph\gy< (i# KjٞKZ"W-$w)yʋ" A r%P-}["/'RKp}*-eP1 y1#/D09y͜0^wm ՟.@0"wם_*jx}% DLsM\xHЕ*?{$0sUuQ`2R$05MKbPYx!6s9D$O@[`p3=J'4:BCƚcܝ|f$>ס2hEO2>8唖0:CY+hБULUgj\I !oX1/28,%;5TZyS>,uUSW+nAHs_"<^FE[ c91y G7ƟCL9\&Q*0rO2K>=W CM KaGTDE ^o=,DE%-R_*4DYNE+#iYX:EZƮ9! x&U\'[ڮ%@7S_7+R/]*^F6BAI+us(Ny. 4#<_)=4q4FX xf&&30LFWqJdj%,to\]9 8 u43Mo5#:B!$VmrGyEۉKݍNޔ&LjZd_O$뽽rMM4;Ij@(M!`N)$倉]٧^Y+K_ׂrO3$qÚbMsn/ͧ"ExGRD6c;Lc#GMvmB|* ]}̓0FGt[:CUfVBWns'h>^x7 +T}{WBNļtwTf<OMw+I_A`ζ1|/ 13},}Oj M QWu0wA p['F|]z’VԹ.5鬤KD$/3i ?bEuNq0!)f$[y,=W%%Z>>Â^+}QeHzaDиrc[+i*TX)dvZQV=*4o6C %g-̊yxm?Q} EkN!J@TRQP:9j!n5/RډBtAB[.x| ]7ݢTG#0Qs!MI^O|x/:Ώ$F_-vXaȇF?JѐNaČ9AR*) Be:O~o`qMLsEQ1Js $'u >B B5r8[e52rx>3x1lgkF'9u'ɩ˺U,Wk=̦\'_RmZy? `tX!9 M>eX҇)wR*Nzq}m=k \׽2`p0")kQ^֬ĢJ /U1Ɏ \2㢳1䄭ѻ + n&~d@8' Jeݷqa]?Kیi\Q+#r'"xf!{L=?Wڍ 怯М8qԭՕ$6'c2= !ȕ @zy%Kx́_>.Ką)"03pƅ0qMF3.{נN T{q1`ϻ<}~ǂfACp"ކ\PeDhk]kym$׵-X8 D)0[y/ʘ8ә>_Ƥ{njG\9 zQ`V dT7y/P-e4fdT"tYDIp8at붻x2!< v~5j( {sśCfh;VjV(# -nݒ?dGJ^kѨ` X2@k8QԐꤲw'Qq}k)|;^cZ ^b^?jN2 9@п}&D"" Lz0-XWr []Xo/΁4zO,^;y5ѩKlk%*`z4ߑ(z}|@/S7߿d1DxXD<'r ("8p"(ԩ,-.Ԋ>a<%U*hBS`MI`sGf CQs#¸wPZVDSc]ܲ4Hk +|oV2~#1PJ]3sh*"<+Q@tlfrs8Rxy6q 1s=DO:Bb+'НQXqLE75B27(C3roۯ=h12X2,"炤LU18 Sg'?ˇs&򦉯A}I󌃅DYH4A4OpN t_%|F8A`(ւOSe(]pw?4Ƀ*q"Kl8={|%ͱ/N ga?$@ @tٶӽٛ(9T[O"Np5 CYmORד}C`y$P(Tk=D"="d)vNHiAWZB(FƟ^ zFr" 1T݈݅*C?pp\#eԻ0r/4,/QRm  s"Կ/ IZgpu|jb(D`\. n[ə|`g4]_eTFMz`WNۈk셣Yi! gvTUa{v3 dJߒbY@tެM*ABa>ßvILŐzpQiBZ| hv觙3\,++2XeӸ+N{Oeig9jK4bnj={+/cxm`̘Px0=84=4T1υWuWTrs+&p1SlX] >Tª=#9 W P]?S7Ldӝukճ4Y <- 2Sd!Vra1aܱ{$-0\7ݤunկϫ(XĹ )J'5!>F <ұz/aBe<&xr|6quk 9J^S+7ZY`*O΃T(oYܠ @CJxs|w,Kaʣ_Ŝ`ly])vXeHwQ-krJ -QFe!ȨKP)&= @xṆiRa!7Dr;n`u= rGB̭ZSX% ~jbE9y~|9?jkrTvCv"5QхR77mE>w+=DD$-a;k\U8DM_mEB04Lvd> /EYIk2 Mf{ҜUfODm=$H}0AC;:t"ÖutRNP:+,O4 C}ރW|D qgؼYû' 4XX.u~6:XV-+qn$b`՗u))h1sK?@TgN8%A{A~4ZD:mhnsuN:ʈxBg|vܥeisW>Q&GH wMu΄eGznޏBw1gbpf-Agv911_mdC1Y<3(-GxGulż;gW_K J( E͆mQbۇ9=䟬재ȒlIJAcn=ho:RH7:tmj?ϵļՀiBck/(Wuo3KNj[S.Z>'TU0Gm] 00bXl`H4VUD`nѽUiU|*wbi=&VcB;.#4Q̞u,cս&{$&K`>KGe zx19I kzީ^+52Sl*h`"3#NjҘg<ш<9dq&bo/\ \g*˦XQl?օ[e@lvur6̍#(bb(8Z/d^F5vɋm~ gp,vg]ˠX yb/ VåvN-_cMF~d\1}νM }N!J;J{9U14 V[JKfI FWɉ0ͤgIT5X1n1K7t-搐j.[ ]Z!k*{v,ZAGLOܓr0k?F`57?$Y؄͵iK'T0pɡVCR%!D&g_'Ї}"_yN5j?.6 x3_C0x `a1ϴ:&Ս/]R;veI \oJ^MNnpOj f#f2ZwYIbNgE\bϒƀ3BߦYhcE#1ر'm:}rծf A{<I"[bJݘR[X`Ͱ$z\ T$'͖oҫ5ȳO^Ux|jx̩۳|3wp(G"UXGTCӕktZk58A;" 7`][]ןU(T+53Ҷb~_jb˜͢T""Q=1N*dr)Uy0ѴC{&,d(&5Sk n1w\XOWq`Ixo! H2J"7ǖLE{E o/JqeFO?xGoANYnr qڐع.Ia(?dJ@ |rZpuA~jgpf ;'rW'ƁRmf}jLM/=7% OQx0X(q13N̮5"sP^Q!pCrܸR ZeTc7Ɔo)";#!K*T@F\,Qphwinj g/Kh5we]vtQ%p=޵R _jC 3y:J#UǁL1(p%ϥy}dAUy*jh DPeWI|#'iu5'PdO`ο}-k55 ^GLc5t 3’xQ[zQq<t&#:@>AsW0vf' Rt#5lEK:X F_A? zLDs3J0׹} ԞIx_H }Gm7p̈́t}pOsc)6עFx \f8njI_O Yɖӣq ? wm'a-+( `rNX~V_c"(p p><Q= z"yBiVxdbgRw '>IVK)[E$:lUEbIzyHl^+c_9 P^K1f<=KLw)R:îfhp(sw`\oiPd׋|>YJ<.6DzHuD~w1FõqEWR+pI3 a..D {`q3#:3fE؋l9I ]ȁA8*e_"(W8M&#BgH"4X WߵTߴ]ZsXk5>ʜ.e#Tߎ@nXz2%Йu#| 8a0_%OM27 ec> N"DٛNT 0^xlsg [tA7W9!M01AӈX`#7({ٜL+_mH"nǎ\;Iį_ZoYH4}0з+B-Y\$u?>g̨%k0#)Vo)%$ZulHrevF6{Iupp7'go^cVW $]ȢY聖JZuTO褙)݄[C c Z]h`~ ڡS}QTY5#/c1Q}49UG5 E.iW'Hwd0R4gPjp%AP7E1qBcbѡ f4& = kmtirЊ ŰPkx5ȫo MqS[34YҸi.un(=ɬ~"WA`j`#w2Y}N pO Oò дvXG>RChPFӕ5eөҎ:R[mYdհ_WTc8yw;:,d=Jjkw߄RQTš\mq&]]˽tmt@; A.1RFp>5yU(x (k'Z LPQ5mPȪ; Z\P &'JٍG7uגյba0hYHڨ蠷ɟ8pgs ݀ћ@kg[ uNgN\(XI!sSy2.`X ȱ*'cj~v lIJh-riKo &&NI$TRv1M}Y@- :"χhv?!,BjoQ*W -}IXc<R>X)+7 D 5ë%ysSJ_{T/&иv3]C*UXV%/]RZbQ-UݫD ]s4ءlZO` Vp 8^؏;@s륦ʾZ3.(Mmdڈ,&$(=y7яe*6g6wI6J8mDr<0%IO8cV[O+1 ܶDkPkPQ>lMڜaaG޵|#7|wV[HYˬ- `g/,$)#eTrcm21m<&;oO8+E+q> 같ո7*38?ivLB"-R[נߍ=^)|ܶ0 {WviF#aW`7?H#ݺ $քK5aj1":ݪen%v& Q7[ ^Xn2+K[SF(3ش=KX{ ( .=#@u|DVMYٗs).Ks}/h~_΄MB(-a2)CذFMȔdztVdxbY׮QHdd+x!;و.&fTlP wp~5~< (c{_i&eŸ`u߭RBA6# r`"|x "\ 'l6@lT%Į{ O䓥ݳrEyPeF?*]d>TH'f /Bc,u%ʞRH^1&x9C @~_UYJ_Eѯ/ l]s1ss~Ōr;;jBXgDl4?͍HKRx z> Sa..(< zd&jq]\t&.fi&`}" #zliTyz6f>[/-vŋ jxmz":TYE8U. ЌHE\qwv\P`Lz7G+ict$ܷZSRtl!6fd >kIQifRyDu g9K+5*j7x{Λ}atKK-RCpz1 J6^$q[@0YxIF#럯_B͔ea WŤ,چUOw݈#Ia0Mes;6:o۷Q7(JRݚ֍svWz65>,6.p᜙WL!Zݦ+bzls۳ATNler/AjD7hp{1>,PMF?vos1H>OP叺u^?WtY5 rJimz%7r95hvr7ngN40T XEk,MQ-cH(F /(LLoMj?H M;I p2TxdI g,H9Jvp<3H_ cA+~OWGe\v=g=Uylr4>2 C*Ԓ Zn&Dbw># wN̕><'Kd=Ul+clR .Z;scs([IYv?c t*0[ =V ׉m(7_w^r#ѭ!UH"oZ祻!hgD:< ]QDN8s@icU%DzljsxvˡlwߩPܽk@UKg }ٟWm(E%^ZWV{Njjm9cdAkc-n55YsO^'-K8l9 ʔ+y/LC N;2YnV.e0 M߰:T}}< wk(&m ee@|ݖ(oZaƈ@SW_VU&ĨPaL a몳=!)sVG:\NIZn%|;zv@i_UL;nzv헶[Ei;pοd;9sَcNfXHqZ::92'9 KȔΡri~6 Ie*ZW|6X;s6 -HکMV.9z%euo7V) ) HGL % CG^ ^w/qήW'UGÔPCkw4Ka[TY.BzE+u%#cgL:)%_H֭=vB!7BàiSTҼWd͌rJЩ3?Ȯ8g K7U ߕCyl 2 4݂2 >p"7H'öV:z'9$yxvB$ ?"ڿF-. &ض( T,r z -""w)#d* 6A_;fTV2f17/\Cwcq9wsrZ;/loNA$dy-/Ac7v̭pTYJzD;*~~{lpy45es)/y$Y:lS7ySrx*(jZ峋MVl x0ҿt}F?jfC@R1c?_}< ̧{WWhYkc2_b <8Mݡb%Āda.u`XD#/ %4ԭw>MjeWe\/QC`"'u@cjƫyW#+,JԱsZOp[v ^omx vsSkr`x ~ߨ{z~ lvG` WE=lY1[*\24G"5^gtB1Fqń;l b횄ȃh(<\CPɒ(`o$TcwCߊ* -б~M$Z^&?5x})O%ijT<MЏbf:fڱ*Sei9FZtu2ZAl 7|qʎ; vidGb2@kk!Y'Q[]P3 " 7K cmxE8oa#1PuQOWPoqķ=`Rt|"HkS`S%t!j]+aUʗ\ 6؁O75"&ڡ DvbYJ`͈sH;q*32 iaHZ:Z7-Ӆ+3oBW+;a1#5sɋ+qm/y3f]e\ 7m6M䢙#:ՄSJLb:Y oZ:G^ӽ^ }+pފ-D?TX ^ScHXѱC>uo܃KqRebFv YX:Z ,5j]ׄQNWBZa_*WJTJYeW5Q(t po@QzvBeI1j2.8ƆK',"Jc [OJ痥v/4rCjǓ/}~w؀VSN.GF-AXꐇdx'\0<')FAB]/Pi+X:jak9Y̴յ*pt$oe1S2A3!Oscdi/w3DObX8{9rR pU66Wi#ޞdi |)vo#kbt\₃>4I6 rϞ9W|׷щWXw+d@D=rpjM\H3HUe)`:MhI>Ue޾(jq!`uM񈳳O¡k3,j{MA~ppTw"g(2;EVu,^h 6Ϧ^U9 j@.:_kig@Oh'4#S;.R{%bĎ:Ѕ=(}P>WG"̢QG׽뤋cp¬Q(*U8h@#CO !#tf̴ptw(/!BW2Zu[e%YGHyYi}τ [ĶWLR81t8iKCZ_@<&]d-6DR"5fG\U!G PsʋQ`hыy$Pj;s5]#hS>xl &:5!T{eϪ6'.g{NfI. <͚o613nu־k ő.S3dɿFFd3ב~jt9zcmYϼWq0C0\TGGy*0ArN=+hcc$k7B.qaHα,wS^k .;k nvC*?ζx5 ťV@ȶ4j=PkyN7 ދ 2Y-n罴ut\EӽF_{ȐgWw_|=V{0ӽ&@GILo``Z8P=*'n^GJ'Q aV=Y֝ vZxkh'4B=Q#w#,@r 8 3rj^oV9]lx7e,<A[$Piklā 2e1D&ʞe|2Ĕ@@jG-veڨO 4 Fiް 8m+NT0*cY9$\PXb8 nqdfEB@J.: o!Xq^ܓ^&` 8'\K#_lk-$SՊXv5˨:Q4dVGڄEvi|8O'ˑ}5 e BfTūә7ќnW; 8[H=>3F1דC%Wύr0JA$7=4_*?~#HLP"W4E$< #Uv ܟ52RC/įѤO 3k@x8;11M01=&9A P>PIr[٣ӔU^WҔ)G"#{W/>LAK23$;|5Ln]V?N<0R5\O Ig 䟰8?ox8)] ɨy0[JLgn^Y?8+EޛI'+XQۙ(C8H\g9Ua܌{ )-'I*gfSXS0N _ 8Y lR y}d5i}I^!@*Bb͟40X [klu͑ `W^2j$8VC{s?GRleLwΊ(DPʷ nXgGl`n^ zbӹqsxgb1\8X` 0JÅrV/kkD_d(AfȯKoDZ1#g]oC$ ;B~C;q%)M76Hn4mcx#.Rm9 dz,#tj(HrM#U z-TA_#;([dafGʄi#)U#s`se[SO2/_>%G@\-؃R_W*QɍFK]OY^VA+{)ReGϞq`9-gyH`#AsѲ%%S Zݘb}4' 55bTWG72ٗIp[BcUQZuCFN`)Zo!nM!B|1HWyUPL]PEɭsEќ5PUBT_-ԱnBthuRҍۋ3Iv0a6ٕ|C{'?0'<^]/K# ۪nRVXDxy Nn™_xX >p=X9:mx^3\7>&W`ؓ*w(^aث}^.- $݃8eዴg ά4wˮ._kW~~(!fS; $e߁abMz;p1dxd'Yu4hIhAxDB2Uo!ZF qr`? `iN8UÆ./GDP>< L,l:SE5]x&FO['`XR"u*ԑPFeERga;9*;F+(1VpOj:"{ k$&ZP!c2VDoؖ9< Ϧ܁dW|h~1_:TOI9'!ķ \0 V,=.;lX DLI[/o g6daо<;8ܤ" 0Z_A!\ Յoվ/nb҄x )yN7w]HF9@*cGeZMY]_ f[Vo/;7Aݐ~Z‹'2_KYu .kk7rM=0H=IA>#-:dfgvζ%*=p lc_!pT?Nw.qH`X/]Ԇ8,(ɮ-3V:%' 䣷GAI`M4:-<-)s]5$Q6~R#ӥ9̡d.pݍ#bw[[ o0Eq;F-*%u 4Ԛ:$(0GxoH2KL)f!Sq&6ZzQ!As~w307k%JSZݹL3egNRR]t;A+A^.ngy.=&66:n3ѯ\l%GҮpr:xfDg'&Q}\%:UUORթ|!BL}n=Nq$út Ix{e|-1H@LR?υZ:lcN)wΤ2J$$~vj3B2Л^qC#Jy}["l<MYE 3MϖX+TVBo`1؄?&CECﴞ ӳ xm}#lm8F1p[ _.}O+5TrJ#[7gW 2&2BETO{ &7HZudpGX9`Sfx`P@jO22ۙp^Y1B%QDŽ{d}ӝkshfH c3n/y{#1uQ&TtoT10ibNR#{^J7s[*E\\+Qc=9d(5{HEO ɋ (=;`eASiaTL {3zw0ZPO/k ad%n-Dy:bf` 5:%{[dD]/7K$ X,@V/6Uף ^,Z. 8 6*xmHƹRάr51SLP}ٺQ{8O8 )g>z$HM4'Ӟ`N 2CBQ~ō>šgbIZ+}*6}WƯ `zPJ6N?g78e3{r%6eRQD]\ cs IRZq{/41hȹ@pSE3 I$aJ/HYN) 8TeO5gj+:0MM`I7~uSVF.>SCG^9DRvsԈ;vF.^J]ޛ/cH*Fc# dZM X{HX6{d%.13fDۃ{$`E,CɅTl$pc~QLtp_rVa*bK ܺL84Svhlҍմ@U?iYKJ ;fE=OM|շՅD,Qk1wNDMp*R)b=+6xNCOLBϢQ67pu};OTߜ{899=uAU X\Hz^ͼtj+s?RWd` bgS[0Ad {q@X=ALiRGW. "!ټ#ŷV-қ~lZe9Q']ɾ*/~fZdm)<%6F cKF؛OKF>yZJfYDZ}N`k Lzф}UYRtﰍYϥȻC=G~03y :}7\[/FQ?9 l04pgPts^φ-[WxbI>:;~qהb=L#Bҵ]=nȑ51sMi? ~*2葷; ť@>IJ?q DvAbɱߑ$@؞Fθ(BwМیC}#_*1S".S+yq.]ܧhM<`k!K +Ckn?c68bd΍0OkhoQ]8YE+=i~M77r5!0zZ;ΰ%>CU 7 p Upu鲍48D3g(Ş9y:<e|鰯 ޕ.'p"H(`o?-\j,lEMw2 Kv*JK*rz4G k Z H0ڞ2tLSjv5tc /*7@vJ+ zϬzn_^^X o,D@sC AdH#%\&=4r! rcBRΩz0@|TRz+j`4vA%@D@躑Ёm~:bs^-`M&쒻1{ݪz>Gs+eygugGӌvr?ͽZ؞m[^-םҍE7U##Pǀhk[%)/xMY0;wEb>L%"&{7eJpfIۓyP~ CdiV'(+ع+V&%JZ F>Ne/uGBz8hR%'Z ::WTo~R8'(E?>J \) ?1+ 8LA߶飚:$5HXD.va+T<3 gAiVCPDvVi|⩴UN_[t XdwQ&e=IB>pa/5LP}F_L99Ab6R>z{W{lh.{\9f Qr0( ߳q K<~et2PbPuB~zDXFM.#}ΈXGe IZt}Y,Ҕ-/k8Y3 Y9"o'CT0V<`,}R. Z߻lЬ>4]įƭwtB>_`ܿEV #L4w#VjUWpy@6]Q+!?`XF8`)7Gũ8lY2u pF)唵Wփ3]AHB#J'ĝ!lfs`F%dMVvg+T>W>xldMʶi}&'ȟD']C\&sCGT~kd~r1MyNqt׮'&EwG\ZY{ªz&5~ސCZ2jNU .A¶l- 6SŽFk47 ; o!3AVNx=}Δ*R/d@e;hV{бS@~aыW,PD!, +/6Fů([53T&<ֿf T[cKێrۈqp(3}E?, (`vWύtJ4N;:?<;8Mג.Vz7~Z$=3)J8z"`v?ELjoG8-M|w]QQįxQٲU% !py8(y6Zar(:slj:1[9#Jw:8~"Ȃ߾t~P'/o$Rkz>+XBG!b@PZ#]+kuZ~c*'[5HotTƘ~x vϤqv~[d!Z :39`!Ǯa[.<pix6%mr  ґ&\l)uMt]iVqE蜙ٖ7 u=va❦ E&[51!6uvJVHW"7]53%*Whw; ?pBFGEqÌ¥<,QЛŊzm&`4 mwWI۽ nm!Quj'-ri?9f1%T:<3[~XYjLF*\8_v֞@.arkYs N|HiHMMDxܳà=H?.X>`u lk0YM2.C}oم⌔ЅkcGIb?EfZm|uh^_&6},"AasԖqLΙE.7T ` $*&سOTt)F xmu@1-A/5$+>x^}8VQ^BLv5I  + ec#:pb-"֌*Q>7{\pcd$IPkuHq,<-ss3rfp毎.Dۅ<Us uu@(5zl(7TZ+(p[:xRjB1ݰ':q A_W{@p-D{.Qb8&0N>)wzt-K{f+#k&6zV3[F0s-9yHDcmk4vON‚kj;<48ο,U#!V={YEPu30ͬz;4ߥpH\osZT qu7ڦ4+fCWt צ9vB:y/9W7,EioH{G. A * rJoO.@4 =1SspK:C^ocX9{/5NZ+wVC֛UIv5݃@WK1k|q:DxcrFk%]]?v7fD:Xj~~Y\Q[BbBxM g tl̟fV8 ryTh6>?doa_|' 驭c qsTR!MQf(Ǥw8y8)\A~w&i8, |𘔄jW.xCmk:/p&qWLb?K/Ph"W o,vIk\D|4wż'~R}qLkSC5ZP YFWݑP,xPv\g@.iY1/pl!:zM+i$ʮv6.h~ހvU\wQ@J~bCHa uOtAƌ״-[`Y2\YW c5U0,8TOD}Pv&!8AHq,QͿ2YѪX'Z u +`xsZHI!kh:@ c!zjƦ7er]&D)1 b!7?_c<<#q0فk$,! \;JxBDLFqml#1#u`,"mbt>).牂-9D ,kvM!F  waO/Ӈ:ȠM^Fض:osGZ)8ŝ I8tH (s 4}xz\%׎j*h9`9NIHZcM*|ݸ?0B}*(R2/ <$@%diӀYkOh7SIv" EbL2>и,((ϒ0ZKtsᴥ-J5/>n IW2/y)膫5~Wу~߿8]Ԭ7 Sfv#iiUgG]C gCk(wi0mqiP^M)"Y~|`]MYڵC8J(%H>v @?"C=. )sAouFjJ`8+N ϕzvpnA,LظYFZPUw7f|ۅK66,O-I-5f[`kkemF 2[6ͧ 䐭9ܲ5ߋ ugEX'8}vO B`W]IP 5l$[.fjK¥M"ya ^㏶7͎Z{iK@pw!uYy4g~aٚx Csn-3|Qn/kM! e4Qc/ytQuciYZ݂/4OjD = DuGf֏&E!Cc.yE~}+8U):,1-~> ʫ 5Zѡ2(ݤ MêIĬO'$r[P?#7kfd1QvW?˹výr5P}.5\'.IrLlީJ*_gr22 *wBY0DApLj=G#DwvI^! m&g HW!cdpڌY;K6cARSҲ('MX 6w39"b>S 6N(a)>\XU%0q*VFAh1dfi'.fH#~K1Dlh"fxjC&AfG4a~<<'AK/5jo QT'ֿq+pk3ώWȭIHW%Ey޺6)6ڰ8J۝lɬ XKSbpobil"7?"+B$^VЂ?ީ=$rvqb~=!6#kMH1ccqd`-9gu6SI73ϒix&ʋg0L-kL_d?(+veL2?Iq+"I]pl ®L٩v8x]H8P̍^nz ݋ '>LmȜf 18@3] [OqiԒ!^|km5YS]I=  sE҄ @c*x&rFh.y%㫎&nQÞ4<1Ҟ'Ieg$]{d"J^vғ !x 7 5bc 3۠ѡWWK;ݩلTL@f&M5vxי[grj+A@M3{? }4܌8R5뻚"_E݁LFXd02[֤JߩĖ7tU4=+:?VOsI-e҅mR/ӛdz"n8H`R}"]4_3K>1@]RotIL(a)$QZV$v}Vj9ہRG'j Q;+zV"2InI)ghm/xS-,YoGDxP;j:لYS*:;hy5ݢdOfI]G '?m[sܳq-6:QE_MyfȬORVjWє8si;vU6HSGluRͳ,#^L >nI^܂AaFW}E1U;iDMZMË14.O wPWW>xknny? S{֗gDPBŞE2'FZŞj,M ]JƢF?_5$'-MF3:;06 ~¦ ”2!H͔a ;CV*PPxכ}G9Ow{yc_ؚ1I_W/" ' 3 IE$E-fZNrm ?r|o;܊yI->g~DR /)`7|o@ pwI bp o2[D3I@Gq.W@u2 J*࠸  _xZC-v\MH0h@ Z,c}|Wحjd7\*Ǝ ߉'Xvq1V ۳@V?} mpMYG9>T]~Fm(X{| ƛ><`_ @rm*$E-Y`"/HuoR=Я'4f(,g+ĸq~.'j #]mmxpaEj:}; TQ:$vv=cq)͋M[. k`Fž鞘' Y@q] y$uL~4G|݉V 6u7?:ֲƥ~?qc4am0G-lyx@L JR4 84(39D_"S#!nh"Cd@A8]13C?pT] I{.'ȟLVfdC҈|C.qieYPU9.;(<a1=s{٠Zm;iv4#ةkMW5ǘ^Kv p__7IHi1ff~9C^׼Jy T`!7fl[ fnIKw\GSPȮɔyl/嗡Fe(1"ɗтgĔM{hŗ)hq'}SŇG3=%v(F 0n ڑ>A|6ZUg2䁼݋0643/1S %f;ҤJ۞¢bLw!䳛 GsE\p@NZX/ f5#A?ux/c,f)O識oI)AOĿ9[ DxqUߣ\fM]JA2ge U^3O Fw'vs\IC>4zU  0*K^!pi^'pJuQP];xAw'|F|@Xlk⾻tItY'?sϔHDgYj wmq[vC,6䙝,!P&,}'`\ ]֍%S:Kۤ\p[=4Og36;;Gm`ҜDIv;7ԻG9TFp`/$ŒR`Dh|%}YmXk=;.ZUD~w<ֵ@=RR8X˂֟Amf*8z;K+꣇_X;_X2јj$΅ƾD@q2M~Q:˕ȝñۈW9x/iZlViR-JʶD-Dbs0R\eks;՛aM&P#),[ſbv&jN"kݧͭa^qOBJ*Hq&׉@8KyᷨJ |Ɠ[ .UP\ ؼw;ך;a[<9-; E"'!\j^ V>>@ynrBS/6 `_1p$ffL]D 8K|NF *Ҵ'/hCJ ̭WS/VL, 7L? ,2jWEv " ASs^T3r{9&EZ'9nt3DҀRdcRklUICnwL\s;:PGLC[V$ fMHU[.!}AO*W6j!:՘NuAi,<DZf} a݁=;xt@M{.p1eg?GˆevێcҨb}7:4A\5[?z""4bZ|M`y,3D%ج>JqcXd+mL-,P*sJ1ln3Rшһ+O4yI)cϝ]?0\ f#!Ef*Cf Bs7k[ޕ\Ȱf :}YIm|Ci/ mg-t01捐L¼Q6-Z\+f`oql؁0׼mDڲJc@vS?vOTv8V)c0\ pΪ.JXH ib]ǼRj=q3o#{$ЊO;E, :FxB GFipLN08H꧜3i."{E5)فF4_o 8qz^ t5ae vH@v5)XWzcPu3 96oedHxBHW@Q sE˛?8Ot_Ϥ_ ů6o@ԚQӔtdni\tX vz ́UD\:na׉8;-w?QHG햧,a)'|>>ܖ6ugƫ._N]1dK3@ht pzp҆PiOYx`{.xigoU__ʣ^ϕ*~$>Fcܺ _oҪHMK ҡ6-[k5m~frkvTִ&dF sE{Ǚ9Ç $,}֙X8HS@nڞѬ:7uDF9X̸kw=wۑ-HDn}K2g.ׁІcl-W~r*Tzؿ(NLQ"/ɀ @[C1-\N!_"& E)=SM#OVuXpA%r)CtU=ɁܠW>ĸVسpx_jTevb vx+l^r^xWG p{^d<573$[1"O)`" ->ß%Xbn ULj(sK`Hd lyzC~tAZu:^>:Þ2˄881󇲈Z T"0 r]"q9wy"w}o3 HA*0P6WB-"29sB9yM2ӀR'NCYDKΒiIZ 'EH{+Qɜ~ )Z$_λ/{rNi$}uK>2(Kb'e~]SrH/6rF\fwIb|cgT6sl{ou1&RjJ=qfq`~/XN;Q!AWz70㣣$=%M׆9| 'U[d5ȭ~u0+ 5+sRq5Hr}Š kI=y)Eu"qLDbwJ1mFܽʍE@މ oY|%Pִ08±֠+':vm2n=!}u+3Ha-r/ĬUM{'zij:Ɔ?ְJ8!¥=Nor5E=/wӬ(O5c9J70@k<M_" Nk$8u&lX::a5p:/YWNOJj9.]4+Ep֌;LцH_4dD^w.iXk{ P{='۲B=u<2b' 3=v kSü̲d:j F31"u8N!2 $E)'^Cb"RIJ}?g)^˜W~JhV;r"*CfF"EY?)^vy=s`rR\_*|x+` Icx5Q1IB֠pUraLr2ܺoWQ#S_̆W힧߳Ywc?Pvyƚ:+y wDz5RS}舯#-k +WB-Q^̴Gݗׯ" D7&{b8HA>bC Ht:@{A*m_Kgs(=psm0_Rdހ:LYARӤFҤv>/~֌y'/*҃ʎ$ ʡimt( Mhh[P*H69:=4=aq4YqX:S^ߥ.b4V %uE}a߈360d$,`m>o}~l 4 }p^0KxPнBmL*S))UO,TLvP?L8ahE5(Kp%zvZÑ"Mjb'oy}'6P S^+o_Έ,Os>ٹ:mPƚ?JEd:7 B+ulrvXni `b"%pΊg`H>[DG _گ'}Ȭn:Fu??Z1cȋ^\-vP 7ڮȲߟ`B ?o=𠀕2QjBqSr3 }RU *)!tZmRv?G0DtwN_m0'upġpbnzEbwz /M KcLx:߸.wg72rP_JVUPkjeû,]q%*JfGre!~^6GmnzoىCJz9bї:ѨUTTRhx~]_>gwhc,JQ 75l~)\&&bLjA"$X7#܈63Iv eV Tɹ]7Al6%7>O#mpjb7<2߾pDD.sdzvgSrʊtnTN5LQ=Wq~;qh8ޢJW_e,3/ޔ7eDP9u@y>T`#Ĺ[P/'^職?g#A2ݣ7 +a횰¢uSb2+*?2$<,$`#rmS9 φ"Mt9:I<}hmYhrQyXG6lI75B Eo * 1Yޱ31hY MCWGMyCq ,VTu$pV7"j@ҿaytǂwxVg~Dߨ l:~85$;P<QO`#:ɺwmGjZ>.E[ PzckC>ЍJI_YB#'ihRIr]2,s?~ϗ W#G~y4 97&년4o~^i9?]ξ,@W=uj;OHwNt8l9-~n#(5S .g)*S"keIyV籃 ־a{i%lrwuWg46NuU E6B9֞ (k~8i\}&B}"c#`*mNy_@}$}Wj+v he ;\͆fR˫X\4͂_}Smm:df8=`:F,O!C5 w#$9!Z鄵h9) -kpvgyiQ.(չnƶ#B)ZT_al?])66Wag.+' |O gvA(iċte$z?vdڼj>Qd ьFk#x;:R2ټ =D7r3cYBP+[ABFi}&x&*zc#%(F L;C>z2(2nïrI4X3M/C'5BpD;"Ů5͊:@&v$o#d!4ǣG.~N$AUx K֩[BS6R4ra볆V#0boZ^u nxuPx9r^aMWbOmKbir^dy*X:yxJ0U?"MƢ8ې Jq4\I~^1d;".!3WG TD.|:Mpq@(Ė>S3n }*Nmy\1gBz1"Ʊ T*B :}^VvK^r=d )Nf_9Sqp]7R? ^ڥN'%NG$#dDZ|}c98)~kGB`B!U_cLVRa,JdC¬zS0"*PtP*1~D% 0MpGQWѰw=5WuG53|!`H0r" HlcFs)6,0t41U#KS᧘U&tJ{:X:,|tՈ`Tnth;R%8Fsً\ר<Mc-%/܉O*8A'@75y*/.mOfga_O[TDjs-\MȰpiFI@ܚOCNsc5a [%z״^қF(GPW!}fogG7g%HiS) K($#r{0D g{ӬxČ;GGCgr _LpzdH?g?JNLK`3ߺcckb<`be7צpɜwKYXq[|W"CC"sv'2%3KZfCYyn-F,lb UfY>zs`,ƒ` L3Co-֌[ {5b[!9خsd'G?cH3s[v$^# Bŋb\ܛץ͈GF2iEX'C{&pIܻX'ڀ7=DtNuܑUqeTp{aŇ)ddXaP=ÎBd_Hb[3O+A0iD&ek *?7^)2#ww]sq;Vcm!vgMUty)IH/{Q'nsaֺ;'\oϻNRd/f rk qRaHK^a<6@N}SRːQGY[.ܛ{F x' <[N%,5_v&8뭙Mg#slodi"B0t[%;^.WawtƟ;,\DXvfʹ!e3BVJyrO {يl&?ی=*D3VkMF u;v<֥DWTȠzn5̚bK9?C@5g[z歨ZӥmD3:&/6֣aՕpsp?jpٕ*lԀûҮ zÒbJg>k|Mj0>;*bw"dl%uV/#s=m=Ր:mͫZ'%RȚ7fq Dhu1_CW#b#Jx%<Ƚ4f+[W]uj=*22tLQ,02|ξ762 1ߥp2b)Q0OH3aڮu'@GV/i`4ʗl6$XJO4UԌmC" ͟P:RZlK`SL\d Lƻ,'0tM ??(_ i$ NĀaXw%hP1T,d;^= s~ {xi2P-P &t2i2TXu] {Z_YͫxE` Rp{isټe՗T60[ ea%XZ@t';Mlʼ;3(>WJӡs/woZhcq,O8Ki\߫G U|Ս8Fb +<û5kRVD(9Z$z* :{+?6߱Dx)MP_ԗy1hzꌉd L.Rm2 5WlFLEZM:oӱ-H>qdNp4EKm'RfxF4GI5ZǾRXQɀSæ/ y Yi<304}] pAր4?1wo^=~y`#f]}g'V˜1o9x,kwвEfV>9Cz ߪ}VD mGM86[B˓ԸV+sRsӐt,̞sy_`JIjpC*dwlV|Vt '2GQ8cB Kown.r(qND>4s|ele)e(:ӹ,|\o'CU!ƵL;'b'j&e]΀x1m&;A0[UŢЁ(w23T !^' 79K3`sz!Of+ H?ۙ3Ψpf c|HjW38}jq}2_*زI>wW=| HH|QNX> pߐ4b51!ͱj I&D9Ⱥ.<^,Fͥul[?< h*LO6d|XT}DB1^=FZ&~Bc= ADmC%#-eN"oI=EDP}[=}v,X=67L';h?'E n D=g@3/V&aUp:OB W3ߦ': -u()v(0ŸP4ܨܞB8p,prm2' &nOc?ٹww8~ $ѡޟKxD/qES]{rM P]nw=g_"Em7~qmZ䲙/5ڐsV~k̖:af bv3iFta>YJ|bj-s#O"Lz#8;E #vk!q+ HjsN(:Vѝ7:4EℤY5A1L dblNڔ[S6fWb|Uo(c>㨏1m3 NHh[[[xܨ#I&*_N_^Ul<&KwO2~p~L}䋱)`qhPQ{p[ F(JBCA!5 J#~x=Pc5 ^2Gn,-ĺKid\Ϥ-?ܰ}i+{,K9^|VM|뼩775/FZcS,HT5 :<;0i0Kw}> 8 R43L.7E]L.6:׳4& Us<(H0DjTO }YŤD,P}w\: _g_;.k79Z#IgSr 'UV\3 Bz!guDc001)67am)3$+nB\%:#ZZ_\A1%aRKw.='ieRp\JB&(tXѠd4[5i*&7#. &jXoWzz+w:: gĄ1- j=hmuEpq~#.9Rj C8^룂!  K/+ڦPmQZ5>gܧ {HeJFV镳*<8iR\ZQʹW$3r/ٸuvMII2!cdH"Er(Ex ]QQO'VݝlXDY:n9R~h_Xv~ee͂#k ^ԥ_T[t*(zJd}XRF r)FtTkOuqM%OB_@=2hjN[q}-M~dеJz9[<xɄ <co`c) Yg<xӃ&ÿ%BpCXtՉ̒J:9Z?a mj?'&;P(GcmTi9~f;E*"U,463E}2bB`?4T D0Y;d0*hnBWw(:?HQEA53{)Y7jlp* (ˤCc:0DrRB_>e{Ww S$p=>OysuO[\+V'!'A%1uu@[]Ba ܪNʺh@t&r(`QR7x"`-|_x|gm(qJEjVVs ]*Ir6:aϋظSAL8'&C**! _n +]j({saSAۨ+̺Sb>s%Km1]—M@@+wFXj{C# QEvЀG]+=[ t%Mц%B|މ,>&x .s8;6:LI߆2Mlc J'-韒dTUڢ09xl.y!_2n0U汘SBcxrMS(Wtc6&|RQoReD(]s!{5s&OEcWGSZ YP5@70h!.ՂK Ɇ>q7(ifq;K wu If7&Hn| \ico .I|DKX2cuo&#t~{ ceNLK2n4;{xO{OwԚI`mD ^;oS2QXr&̬}?{b $X"گȑ] wƼd{] XA .G  a]?*%TJ>F</:1m Mc녣(gSK2$6:gbAyMH8^+?k\9x0=o! q^: `b}H*t*SKzC[ٵ3Tq KO̘͢=g+1%xQԙ]~y9s\MGse((xLBP6EO%oG֧B7#cuP^oiQ5 ӕ(19Ak &;⃨!rm%isH2ՙk=ˈ$`TZ)AޟIwv= %Qb L> Q@;Ria Y[׷5q@X/d!v Cp}RDDŴ!S2oפ:EKs+d/z lSI}x-XObͅ9g%'꒶ 9~uxHk'g}d]? %qjd[Z !/]4c2F:]Prm/˱fZEV}oᬾWIsv`FF\㉸}D(<O9¹_U|cK֤|:ù ٍyGEC5վUӲ 8;&6Љ1E[#]>%ca:ws22wHF׫VcHR'&FxpVY#C ܤgMiR{¬$>T$5 Bv==VjC<>Rx2̇}&?"\%})(;.SrP )W =Pl=tL- ꒖ݨ7D]3I &ܼ .ENzZʑd)62ΐSI C6$BvσԵf@%j">ޚ'|do,B"T"ZfG /<Ͼ-]f ;'ۯ!Oyv9udf5c)4Pbɇyi֧0#Cz~MJa2l[$3 o*Tnc3e/(P7gAʃ\7Vl]L 'nK UOkԋL!(w Sځ!W(TyoǜkioSK w=m8]ED4n19-"[b~TH=!ؕ4v_h_z^⺊+Mb=~ ~ JGVB u=lw[2ǔ&l> z9Kw3OS#_ -)+͐EgA j'k揌0F.$n`.`W @M]|ڑMոǿSMnw?gΫdƖlA=WKK@1o&x>rFIµ8J#F$VfN`#3d88m./F+\4l)H,C1R1t`dcSAƉGZ_77+xVDHU4kmEUVʏQC(-ۿ ^|d4llHϋ_G=*ǓmP/7e9GpF½7ïޒ{SMLF<+XЎƵ[g#\ugzk~=}6zN,\v #i!ձY`?m?q?[`QoaG4"9S;,ToX14Q0:V̕څ^|Saܗ-;ݶ(||5b!oyO 2B~rGH}),Biꕁ<A@}m 3,!VV)vayT;;!FWu>~ljo-,Sk<\^՗;#⺸)XprYB|>M#y!m2Ѥb4=&~=3EU1Tz% U,θDw*GKxo2$yG<ـEsF ;@*Nm-ܷ-}T#fweD uůASU ڝV\Fǂjw'A<Fx P>| 8dEB|UBNIښ3[^_7rR=L.ຸ !؉,]z (m15[Pݿg !͵˩+ɉKK~q,;^:xϮ kg=j{E=%vI<=:6.JSk8__-! h5aε;VԞ^՟6`Vr&Td?=XK&$HPH6(c_+,}"p'3#׎m-?咤sW+0ӟiy@_M4$\Te֋$G$bGt$xgNr_!H6{nj~/ɔ)Kr _w"/ڄmvSF3]X62m[ t36z8#ӜMXG^Hw?`^ܗفoR?wނ>=nޮXK"ʱ`z Q_(v4aagA;@+'hIFLq=dLJ?BݛM+qUl vVw`&Fqc>F&®o@D~|Ǝ2!QEHaN4$7 &yFHwu6CtEXg1,cFq"f@QbĦ!R-dN3EϚsrJ mQ@$j;+9 CSBf틧s5J`~g=#䌭hH{X ΒØ:wqR Ętķ+UþgR*:e-+9" <53O#/@ƄMf=ùhXo&iBdnMlRA˥jk%:_WuP!uHIhTKKL.` kϸ vRrNEָ5΁Z (TS} 4K]N3 :gcI?|BpTeuN|\UȠ6zAPa'cӧzF+չ1{Iqdu RP›Y*IG|n1l"PͿH i$?KVԛ$""]jWacru/;2 lY%'ׇؘʛ}8Xv+bxOprh`)}TP0t,Qk&=)xS~Z=*a 3P5 5F\gDwGG7$sd7nvv6w[ G~0׹E1("!O +&w<(m/AfCPݾrogT 1˙8Q<3;Yr ER2wԃ4j a(ls`>y/ hW`nnEu7>!2W\Bϟb@ 7SĩG$]\hͼ~k8aҭ%~ 5;*&'v/x,vSf+KZ蘟i-[ p Nnjo#j1ѸQa`etfGԦexSZ_0F*+hX(/65rAv-&z%mg+~Sqlz>kEgRYW< ڻTӌ8 !IJ(DۄJk/F,DP9l_Ȍ>8g-0{ @iY%$ wsYwQ!j«$ű1?-bp̸l(1&[Xz :f(=F}o!tCyJ]>.DJU>KeR}ӈsq֊dG_dҺn;)țĝB a(u=6hw 5 Rˊ|"N3x.WdgQ+ uU:EB'0YHNTZʙ:d ~N'WT{] 񀴺8W z=/<2bnJ>d6Od0WH+9͈T3HMсuZ`($/yIV{%\_K-f㏪Ɠˆr [d6 {\%ܬ{8Irm9Y R)Ptk`;UM >-ds9<dž(ܱW=qkt>G1Yb/Aa@;[#pZozЕCN*r7AAaTXC[}Q fRxo}e; <4~OM-]F\GK-Iח3x7-v`:l W{8ʽNouje9siT*W} n31 G32OK?D-ڐG߸z-{0ֹᑀ?kLH(?g+9 M@ysP4b-ݍ_ubݫg;·:@dsO;2LJ(\1h.Kea 0Z!tq;*/nL)vÊǟ eтFCrdfIFEZuG$\$Lu;#A.Kl!Fsi2CZ(>uSn;mЍ,Zs.._LrCC8/dĽS-LPEʵmMexy1vzC;HU@dGzt3mbW=n,8.3Ѻ ~94?k*ao1mK2LV<abִy hغ¨Y޵IIΉitcIw~~;S][dy0x!ֆg~! hSs{mN-Lb%JP)]P|~pA,9T k) ۢG&@V-DCkO;9[pDx<ɫ Ou-W:wy4HB3d:3o֠QFչ y3y& {Y(c3v# >L"}|՜(moC i-M5$wD%7qQ|$/e8 %0e co!dWbQie~:_ۣ̏w`;!Ai"hTrptGP}| aV38o0b94ׅ')@E &QGd,ȬPciv@76_0Xȓ>GCTJdkv4EQNDn1 2٩o-2HxM)k}Qwu /^Jrq {nCMZҌtpRS"R2'rcR9rPSGOeO22A@/YtU_e[OoT?G5F=BQ㡯Eэ<p&C SkvXTu~7IAc\us\;VjB^', }:|e BU@BXv֏m`(NtjS㩸 s-1RPRD_2$ENۄ!лN9C`[Spڇ*[ o$g8qzۏqS{[<(( 5_+f{!\!ghCY{+ zI_JR}' s 1n#ҡeVɱ#CXc0;8I4J!5?Z%[t|(/lI}?D&qW) gATVϹe $"q @1X P $`!Q7^XL3d`΄yhlr!xД| a#q4`C|!d+|Wէ g{:N1k[6nx0A-pvE YS9p4 ڳISż w|/c .w SdyYdwJxtQd(vOB`&3ބC i(ۙidc# B{"s+$$A3_LnP]{{FpۿcmP>` DrvhtR 0FԎ?`.ᱩXt}Ӌ? cQхMgצpG<.ն-M,Xk Hq#"FCY>ܶ$oXEzVأi IP<ϿCcdO<{>yPbhGO׈\WFTCJ~i 73ZJB&?L`A##4uX|3W΅a%T ^Lis2@(,,~]R#ԹUI?QT- ^NQ3RD>PqK075R o׶klftx:CyU^˥׃Hj_4_ fg%^y) 'dۣyP_LVVҁρYLwȨb MBw&f-;"= ?n2g1"d 㤩|a,]۟1[0 km⾓` ]^J [2|Cs n "& ]_ꑈ?6\{ KTb2x^s/⁃ Mrku"c9_-Ң7== & R)ʡ pdu^>W Mzw_0t2I4%HkL$ 9YXUt:;Bi\8QВijL[ke㙂ےOð@n{CI@ -}dwBI8)<A//3l,_ܞaTUdYky{li" /\tj*a: _! bL[,(e2up:cⴾVL!F Zt7,*1f WP,yAC,9RyX֫4g]TTO&s'T˿3F*!t4b=%%vt~ 2ϒO$+ !Eպ= D#ǬFZ^J U"z|!&D QN뿟/fhw@$#N4 ĨiaAz43hgbvST+JkM= t1 o^ sz fwly$gA,|FfۮxlO>u˴uҼ.5~B(am1nt'U9Z?# Ie758@ǙuZlli(V}HBH, hZ ߴ >Q6tN^)Tî0HIQK7 p5|ֹtY{ h 81r"B*+$n1@ TI9}DU Z@'ou\1PTb[o$N>6:k'LB0\ֹj.gM1xKKbRz<,(~^6x=CLP%qx7v}Xqņ rIC+Ð0{$A7"Nh5&2@A :Q ͻ!8Jqp $.["*96;Sg:]&TO ){`dֲA|vAT=i5Uoϑ͠"~XlџgAo`CۑS0Ъ9j O!1[P*80J6g.qQ9<}[VprEUv`X=SO؎ipx֓ ^y(OϛQԁnMw +k@2\M{vCjh&[ vwsBȯݧ*LRONb9OۃX`*CxQe,sL\rKxF3Q[`td!C:+ڍuwԊH$[z 4~eH/k/"$+,.x2uRobٓvBFi`E Hf5;̘d}ځ>zuRb8v9}] #qHS&= 1PJlK[|=msC>ez ;JXjDrAg6C/$Y5, ӨKD˹1-эQ~Zkue"EM=YNHrK_ MUP㠌 ZFw((\2X#a;nPBZC K'qQh:o0&2KwՀM,$jf5ӆq$ R7 ؑ b<6JV)>a)7G Wū+ыNk'R }qZM^-k勃:QN0&Ⱥq$QMR]XvWa7a:iK_]1l1!\쟮o)w!DX&`tҢG\]l?I X&^a\ߥ5½$ru`JXȽsѵeإОCN#@SetE긫BP(}WZR@fM5\#uhC vn͖ cgS3 ؂TO&}vP+e0O.ԽP-.P{(L ; @Ix6􂆼[BJ2lKL}ޠ=Z@*6f(Y*Hq)d>{8h7lOrؠR SqgFO"t2˳6S4(sksyՔT!N+3.ؾѨ [[2ZLC!ڛ3(lP6춐y)X}RCF溬Hy_w`}Tx܄hg^l=jt'O罁)MCnvh7}r."oQgl"OaeFBt|' QAvV[ԔH2^bW{ۥ9{P-U8cC6@H7-^vaEQ: MQ.f$ mC>4dMgmzu{P󞄶a_i,wZe(G9opDpLx\+3e1n`q'՞S5_XIG!r/"]_;O#Yh,$;ߜ2k/cAS WF{a-W[xd^d0{;} :W¬!Fk)Sz0ڬg5gH3eͮ\$>%>qva8LQFMERŝ-hMZČ؜йpeg/^:%~!?~&QZ[8,l}0v{{/ACU TWS ̿dwE YH 'P #پ{Y|ߎ;}p!u Mp7p+G.)jC? ~4m(&~FTp|n'2?H_+ {!\5;]sZr ;Bو <}QKT.x7 ::qHx@OͨQ'׿@)mqؠ䈊R#+o;`:҉9g : Ζ~^ @hf*^TNS#@޿C_Lb/=Dgٴ:Ӑ8B́$6xtgvh rX\b LaDΦfY|3t}7M*TΆbE iJ6[:͐@sn@Ÿ }~YRs!251#@5FAg@DbMBҬ#Njx1XD@5,=cEp!8υg11 "ɧkF0aLC`5s5N{ߣɢ0Ѥ0mOU1Q/Wcv˸'Fb0܏}кB:SABk`.(×tf0 E$wfZ*+1l u\8'[uz*3kⵦJA`wpGxAz+gt[WXc _ z*˵b*;pcBqR i(=sA do_3C)`67"Sj3 &U@gGw45fz j8E˪ȠWrrAa~#7Tb$ѡObLb%N}Pb(; SDvxH/䎧]Z!Nuv`LX:Ǔ{)k}=&M JOSdSȺzyyE~e9x2'*bɂZ>㣦Klg#ּ~%HuJBJ%ma_w nZ = ٷ?9G6V!IDG85F oS䔙3]Wcr`{@Id=קYFMGZ]:̏!/ͤ9'+MB)䩍lg lЩI^,/!"|HC )>LawW؆"LZQVw ehtUJv+9tVk:۲̏C+[`Ƭv:LIJÇ(fةR|LN>#]΋g é۠,_Iwe3JZoߌ!L됤b=a~xML:+m>dY?w hz>l؛fFh!xوB>)b8f&t f6eInYbr^A5w05%eVm7g͌!1CݓZƿ2  D~x{_W{ү.0ҰM@rTq!(56<rLHwh\6I4m,Osl9zrLW3 Bp"?&<7\lZ@Ɩ"v߶w=uv:}1o$}{7T1kƅ.R8lRlw HGWI9ڈuYQȣ=MG| =Oe>OatoGGGBrȇ3ceXb$[ X*شZ.۰JU{~tdZYT==܂<H,Wz6dg8n_Ń(ȝ82mZ]` _Ok !r̬%;E3j۰szkvfږO#Ldwi0.nXY~$2y %SRieP^RAY(>2Y\qDVE2v-A2|M,yd+N(?B k<tSᔾ$ ,0I҈V![*HF~_IL [݆)&=Lb0d!@mЙ^H4Lȩ߻6f樶guZX( %uFO!FťP, 7Q̄k.<ָ.5ۃ1cZH{Os8[ ܾSjO;*#|˵rhh `2Ȅ=Ur?SAI@tlO W`wta] 2f׫>/xhԬ4}lV*?"1uɼx?:RHιJ/I^5Lŋ4^wZ!G liWzd0&6m_ ̬J!%C@ X+9|cnȸ ܝlTqW7($"~3ę/ƙn 7O}`%0,jF%iP Bz<;vI C۩D$w^6+;9>]grx"2\Vz{ϞCNєj~c̼@Uql؎h ?6mc1rbS|J_RFǭiX$ӗS!*zf2փ>߹w1Q>rhfq/@.:9L-S H$P#5&V1FcL۳i nj"aJɇ\XO-MGO:8^zQqhhV-W`wy@PV"7ז̰/Gx0]9>&jֱmf؏&Nv$*@[rPtd}Eȁnņj%3~;Pa"AB'cFQvP=4`+%/B&FўSr ׿5.5)ȳ|UZ1,>)9R 1 τ? S{xcђr UbeתD=ljI Sdp]{K:jD_L/gȀl54^=ŶzGvIWN1)[`w{VVaSVt8+ 0u!>q =p$n`t`eB[SoYQ0/zUYdrwDWt)-zHIsNT19B\ur;NR4Q~mw~Ȁi8LK&EVV؞[W fgR? %vS{M )9 BDOSdb"E0 eE{.ʵ-K wd:Z4aâ=ғ1ADFK"b°/G߁b7Lx@Y1c\CAܙjr"#[4;+ E;,,SN_ wVٿY0\[{?O[& P* 27)ħorYemIy3腙 vqٴ&܋/P.]0KmӇ-ȏ|X| WCA˵ 5@\Dחޣ\zmמVhhCr#hʜAG+!~j3)?zmOr!J% ]}:d۱p!#Pvܑ>uED$x]՜Cˌ]bR) XE4ʹeOӳ轧G0Ll5m09q^~ܕ {LGB,O)K9&d'`h$|0)M9AoH5ֱ%|Ox`J@(Nzü(M!L 6(m[l[pNf ']*@&oA嬮Ḣ%q$3-[LKcnBK9MKqwYCg8*1"F( EM؄ʄ/nJ L 8w@6p.yM0dbWV/<7` 7CF@7$%KU;ZI0'{oTZikf} "wMO!kbsMRVaqoY \~ c=pTL͚ JIs@Y+~YGea'srRpX˜j-иL]X0X,"ZP7wE-}$jWJPo ;JOqO xEhg!j !)׳í<ˍKqOx!-t53yyaU |fKr2:"GJj7,>~kCy"_-:ɈnD@ݵ5/qco䵬 +g?20A*;轲tk]ZOGcFJf@*5 p{aȂH-|6L.yɊܽmG5 k / -p4P3.~Hk9FF1nS[}Lޫ"T';3Dr-kY|#Qrĩ sT?Ra<ў+tsvo`a}Cu3Qء 9d|E綂[$xKA*t`Lr fSXTk{X p>A!Zۆa(90T%E&t#kuIn~Si4Ρd5:(C GQ'ɬ0 y=0ME4ۀzw3V4ׇ;*T0™XsGH ޘ'c L8G`O؇^ xў;FMȅ0\Lz쳢x ,{ DD.SOs9VEM^1'}݄=85:ߩccĒkbBwQKxu` htgV )Vx]Ɉoνsk=zhYx__+s.靋xOiާȄZ9/E+ W7/k з ?ƺǀPobi 0Fخz2׳kbwԪIT򟩯fL/K/ȔI pWqT 磰7_Yͬ/M'S"!<@nd#|.#͸qOy ՐF7(`8| CsRd8naK+fLi/kO߷P>[;`|x~ ;6a<KQ0%(QvyVwKDydtɎ ȑPY#EKqQ:7𛗈XQf eE=Bx|n ;aD)tdG9=:?||)үx3BΥL ̦o価{ VNXP6c]c,#؜̌uk Htȴyta`(wȵє@j>*CoE9QOpǐڨΪO^)|"0 ْ2/VشPU̷2?ԋ=\㝆60jbS+W|} PEV(;r Tgs1_ft.;孫=uywyh-mi'S1Ѵ_VQo.4=Jyq.ޠK&B& /zy4$Jyo |\\&BTױK³,q}* OBk)=s@.;uQEQfc2渓p飱_-**,Y{:TW}czLώٹVPQ ]ǫ&UJ|& {z& L$\xgʹ)\c((3HOF5c|Rff/ސLQVL:|*ԙݧZ)$VmD!g3}~_P1krXrS.?.~RN ea?;- Co7a/`dB g^aF? %G17(լQsquFQoYH^v)1-5 xM6m>2܍d\e5B֖{Fr[qD 5oΈ=-:5uS"uY^:й0M-fz$d2"7,b BoC-<~^n$co3zʽ^. |cD=H g+ʙz٪HW{ψٱwu% /nr"B}gv+BT<Z$s{jѦˑW]V{?TrB~sv +O-/6 ,(VfD9*\. !adRS`*Oŷ,&ͻwᮏ\{KW#1q$Tncwmmrmk{jne)-^VD-H'\ܑnZ;݃㙺~&DlQߒ?-ZW3omeMwCE;2dJp!N`NdhS0~aը/ΐJp9.4,κ]&%E\n#evOh+:1p?o[F\h)rHPxQJUN7ak g Fɏ..Ě."ݘ5/. {EiǒV[n;'I\uAO{zs@oZχ>G^2X!!aV6+95Ùs6~lBhBe)ZRȞ.P@F}J3$"I4j>톦 [кkO=ݎĿ MWpSOj |;DzrhrzH l}6!Y/u$y*k3T}۷w\Kb0[|Lڱ7G쑝T_ۭ}1=9.kwBa_4`G D%߬/2N'f+1&-><lV+2MU \!~ʴO ëމVG[ry`BrX.ei]DpX{~NCNTL[Dzul`G(>OD֦)^\{H(f䖢f. _E:0[mΊ({X "ONh?U'}2w R#Ro-2z2+~4#׵2xO.`K ;(@a_ana캐pgYZ~-S' LLoiy{37wm6o5PiV<ōnXz9+0x 3͈ dJn0 1t)XDx7NgiޔP>Zv!x8-O#_{ӂ1 yIf%7Ü !<=J )Q,OBd~m%4Y~s2 nc* TϐuV{xO(E;DKp[ OfܠWYNfls&*+,tƄZY pۂTn*)ft"E9U{y Y;9բ@CHCd-HgQyʹ 9;;d/2%v]/#jA9sHR5EM&>R8UsaݡT4|PBS"}wtz 2@>nWK 4v ̑ŗz>|rRQ<kk<=œ_1aM'wD3B2Rܫw P$]ނy = dVCD_H)\%% [ITo}ٿh W 1obg{Oc}*,МsRb%&iSs$ jBf?z2swUEpbe@\gN#Ϲa5(LdzѬIߜ *.VنMarŌ!_b;#"_}8ײ[v77D#rZ"ՏQ2;߂~3z'wbRp0Cak`h5apI_j:_ܮ4,ٚorzgE Z^kV- ڮBW/Qޞ-uhW P3h8(20B]jtO4]`]DNCS{jS(ߨ3(0-x-!WpMځ_44v^l\MM2ܐiاn\-n~YC̑xȃX >m6)::'\tp=OT38ݬi1bb,"NԒp`iԤ|s1ƪS˲V>[;11pR+etAd&Vn;RR!*}Z;buώl8?j|a3I[c iYS@jn]55c˴'XʳV(iChf!4<'>>^ {3tLj20ݝ5ڳ?k=-T|=0O0uTݜkx4<,]vMvPq 0$@#E 3ܢĂE-29$~=nWuisE%? ֬:r4c0'DH#uwg2J2` .ޢ#11Q~B\Kb.nkTWl]1 eMZ$q/? ݁׋R\Oҋ2»UaD s h1=w}7$$"FŀHcɇ}B(P.k-{>r(`\tJA.ȴ&BS}.ryO(uXMO52^4Xtf!v|ԀG/1\< +!Vwg]m?!'mKġIX=z%۫A߸HnY5'FL[5 .]W^.xʛH]_X0^f*2^ @) x+]$.w*~gS*ojOujS3z2j?]o*"* \Zrirmf?Rmkԥ "զM9_r€4~8YbT/тNm|SWͭ8¥DDJ\E'\cTF1:;w=J_\,.}~7濪_U c$.r'סVZ%DS~BMcځ[m^6A I]b-dF!rmz#kcE&K7?usZ6FvccQ]\Utq~.Gi *+;n?Xu@;ԡwѬ@Ըh[CCDbqhQCb WPe[.! `jq@,{4Ν)cj!BkA;yt>zK!Z8Ä<&?>Tc36, wu$1/Ob[igGS@rJMP._Iͧ9W4lHvguH .92٘kZ0Ws(Њў $ŴLt0ICOy@Y7=^}^{&PVh2VNk\q}cb,D6ݮ4s R>n9{Ib*􎾨3H.mݚ+JGNKIu$j u^<9 थN4VYBُMOX5.(_DKxہTOai<;?kd%Ȉ5f>r2eߵGW8ӞT0o PU?Yev/w?1Wvĸ-8 ?:#0op`=]eZZ.(u+Z: L 34$W{!ݩV?uc͢bJ"j{/g9ٯ?7`}d(a.wdrc33#!jir[/MwQƵֲѝ}>4V벫MܹliM|Eۆ1yʾBfa$jq?z*> 1UޫPۙ7<魪A>0.k^ǣox2)̀"lvf[D&Pr:Dk:GRoj@B* _dJ%jFc@pܐbzOҌ:Il@:sFFKXT P̈Zx{]+C-gϧ3r0R^ GHCUOI\FZ%coXI׌-ԛˆWU#;s{M($j (Ή叵 2e$`W>  `?u>duNcs0q6>pLzOBfS;'ĕՌZf)"B궶.rS/\F]bjSRX,zEAHM=&孇OY $l~Ð_a6rjnBk,H39k\9xEJ8kb2{Z_b裪)$kӹZ?E8ۀ@a_IʝC|Y\Ѯnde2(&ՔT9A3: e~j83ކ82vՌb;R_6HǓ%Bh_~=a)2\灕TWo8qVBu\|#jfxv׵; mlg@,7U3q4?e ϥ ۧ*. b$s^rds&UۧڞÒjt- _S% *>܂`yкf\[8eG/ʮIHB-a|3R/E}OY5vmje9TwY#Je %L9ht6`s"Ϳu *+12yH #k'OʌB-7xY߱ @ɓ[4jC&,GHK75<}õv֛䛪fj1ag [/T䟘`6b@qɾݓc;;TC Z ~p}) 3aJl3'r*;^ݴpKX˜`x&,EDƌE *Ue2iIR`/ UsCzn\^/JɺFMCio2X3+.|v"MVdBpy|OYÈ>P￟~6#?by݋[t}/}_( ]o/ҧWsI)8#;* NV_ufZSb> {nGtsKj5"0NxbG |EQhǠs}CszgTz^klic y:C+lF5U!PoK$)bs`e8r8gVhdO>fI/IC2,`cQIksC25jޡtb:"K[+'lm:շ9zQ8^А0_oE8ҡwn` ~ j)7K P,\cTm,qĬRhyd7S; N.M2<>Hw$'F  6I#RKÙXuOI 䕹hQ9:V@""B C, Š+H"˒w(瑡R"cqRC5:~Xmhܜy0cά܃߮VAcuO_~ =lX!BT@"ةVέR52b^cYӇ:`xА}Ά9 tΕ4" 8 jxgY= !,C'˹ܰ^)b/W]sBkK21kd.{i*IlJgY@! Jk1aqfnh$hMA sn k2N0oɫ^xǫHgSIP;N\Ťjdg_;5ŰmI ףh4 <-(wL]RH}};IoHZM=7)sWi>z<iR0n%\igot7Dtt{@YoBRDõD#-_MZRM4 s"x̊x+="N=9 E]m FFM/E$=Qyлz(Ⱦ6 " WVve]TJ=1tλaJ242H2nLtXh:XD2u.!pg\.~k PSĴ*=q*jVі$j4W\i=E  }do6h{6t;Bh8-FpܺfKAP>#SA< 4Vz}TÍı@(.c5P ɤ])m-P#yBy~!PON~:ݿBC I~dfYqz1}/[rdRFbvM^ߗۭu @G4N=Ҁ%Ȼ[Քq,eFKݔXtוxLd8*kRf.Sjb%@t(Zh@ 8iՈ#Vj }c`y}z0F + c!/;=kܶF@!^S1͹"$y~xL/YB-Lm\voYѯA}UehH'OqvQ)"L~¡e /|D xD]9+ʙ@+Gmd6 v+`vDe">G,p`Z<6?6q@sQHIӲ:j2"´o0\_4c:L 8[39FnS.`TV:?GJ`іG=#ڐRvГsf*%k;e7of^A8F~GD\W!:~MA(ص($Zq6o8 i 2>973u?+A_䬱Do웎;+rf+A4ԺƞZ0L]skHZ<S{# EuXI|PqySڿӇ:9 "|M- -RݠCWJhܞ 'DAm#x*rT~тǿ8{^j]3q ?r<I-t7U3'̣(i0?>fB71pkN<ܡ7c x1 _|[~xM4 VQfm 'iBǎŒ 1y^>Tbl>2ft j]KGBqjy ғ'ھ\y!ov"qmL$?]= t$ 7v"m~ Y}5rѦճ-z^VaͲ$z#<srʃ$kѷK%@0(3{+#t@1OaMInxIKطsS[7ai=X| $ں| MQvL31*㚰ސtawx&kZl\=g"ZS/ ?uޤ` ~4>-^mKQT gWy6C:fs:m,,\}@SnةPL@RbSrMy*H9C7% x(fCf@Z-4ENR>( 3>5m=-󋫶u1r2r+cHvvxT UrcsWl7 <{w)]N]ǀY6/^(Q Q"}vOUb:&WMp) ,n=mc, pm23PVq8@KGN0J=C2[+!ٱZ_MƓG7|>Pdp|RjL0g/ɂgpDLms镅kߜ? bZ~LE931lYV͌qG$X[PMC{Gu}\~9(ѥ'kb4\ Zo:"M/rj1DpeZ. }^v#Xv=t:8SjG'. $UmT jXu7~9۪Il y} ޡP ?N#szD"?ޚʯf Ȳrc>b[W&n A:JQ{@+de,yCiUO+'oc Tm^` S޵FE 5'I|>^?ꔈ~>TC'\(yE;!꠫ I]>LeZtP2X1OyӞ2RM>GMFAӧ;M t^H=U2Ksq! C=ѥLX-_[m` [FƧq)zDz@LO^Z#wiz*ڹ^8Tr*D j֒k%I32?)J"vM p ~? *Ab!}~JlsABi-2<5ZH,3C!ry-g<.h!e! "K8" g -ل N3]پօlHϻ a%d-C AHt޻Z~ʷB'}4-vjL 7чwIG+#@޵be7J@Cu(mFDMG;o"Eg5a}f D¼ŭ41!!Z7zP,+*^*:6\4SfD!eִG)ѡXHN/jZhYޏMD x餻dop#y *Rl2~?&omc yKY0.ˤiGX~ VI>S\&ɬDߨ~s/w<׷4_45oMNdǙZaL?qG$^dryNA3ąqUsy?+rݪHmM95Dc{D8FGyhyC#+ DhLD+:\ػF WO%5. LK,,\]OWai]DL&} $VԝLz퇌ۨUg2/rV[ &A(2+TM=N9M|Z x- V{ؽ" tFmXd WN嗒f[sʆsE׃ǽ)I^ T&W/J@n(/[ =Rg_N5>1QPB%ZZDG`)82hgiϒ\z22@%6**q%L^>DVIqj e$\7dg!J~h8NBie?Ё_&,ܐ#y+NR}8ΔT'hD2o+/\!ٽ"d9+IٺP ˹>l%i_go'!` ut,"ͨRwpYj7+= %'Xc2Em5VhLzq-j+lD9OڢN1k; 1>"_Eۧ*y`ɏ8#f䀤0q&衑M2-*N$r=_[ H-=8P0n(#,X:bI'MbK WEʁaF8(vu{*BxȾ5™G`ׁ#cvJz~b/hѩ\5%34IV%`NXLJ%rL}ȯΚ+?D9Tn 7M^eS^~g*Vi͂(AxPAm VUǾzHoדH"e]a"'*W_Ӵb쉧=Oe`xCU(^eV;UW?{ KsvC$4I|]tRZ>N*Fϐ/4͘BU?uxqJ _`؄ty.>8Qr9G1) a<#ӾŅCe^`RMF>fJẅJK~ )Hxqc1 Fp~#p\0lJFCҩ5f"Bwqe|82ߢ!zoY"e'\RruBpdZB.Md<߬حM4?Lpܴ}c P6a}\ ӑK6V7X#E-uuAG.U+0%Y[Uf^ poC9p -E-ɩ+~@B4Q5%jGW Ct*Sd02Z\M<σiu3sOU8Zߏ!SI<}қ^aG`uD1G?f/ۺyc:h9acg2(`$tɊ/dwq:8v;ffG˻{)-NGAo^>mԜ} ^O%v&fLUb`{ImnK?#r&eQ]DTϖw uGH=09xG\= 8=!"9IHS]Wq'J·pC]f \/v̬ =5{hiSNE0MvQ<+*{e= 'v(s l\i!SCx6I3㏁I*׃yЈO=FZ498[X-$?524u]~άF`D®(ಥ=0b$s}wRnƭ77 #4c > 4|xS;6#zySA0JL>|Vh;&6w7U:dD-R{<G&_/q+44T2N#ÜF UhバOYy l6FrЦBb%NOR3X-q 8[jgzR_BwڝϴOcbn˟<޽ Vgl0S3sZ%%p (uAy@RFj*H^ޓ'†1.ө$LtօeJP*q*' 5Ҁ* i"*|/S ʥw*1˵*G6EgBixDo*ϔ\,58]V+Ccf!ԙT?Y @Ȓn"U}(3$(YYߦ$9G2*<-O Uߑݽ8zBu2K$8xɽWp sF~^9?VÙ8Cl|Yʰi_RAÔjCޯ} =׎R[Iu{?:7dy~(LU$KjMT:ܭWvurGVuђ*+~Qw T$،G3 @I 4JCi>F,NmV9cFC Z1S}_-!|rV- "R.CWXkEbژKm+X׵#[)Ԍ2_p3nvl(m dZqRcK|;$D$q i&J>a-N̸Px!A+ONѩ69*P+1]'_c'kԍ/j&dyI"xƻU,PO<A=O0 ̞ % .O!0QwFw@FaVe`; 5=|AfEJ㘺䙼Պjz?M.NQ`!SUƸя`ҟFn7jhYRVl& ^KB"s=}&h\w{Bb./cϤkWB#˟1o;'SyAZHO_{^ A +UmD#{-P {.$Dh?t "۷x 57@|4sOC[ `^hqi8k!d.1 E 1 qE$>}킠p{LM0&9 ('>Pp0(ojSG? eOL*nkHMp!/%t5~SgtA{Ɨ6R!gXAfxU;)j>jt*ԗd>.oeCEDT 6xY֟ 6G1l_Jq=v%DsFǫaUyHVQߞVnQB >Fi^ʎ*f8aV/|j!gl Ћ;O ą[x:fS;{`Af$&J$( !'^ZDLoY_q<##p)f6@m Ӱ}G(S7ư>f+,]]:=]_sN0䰀Ҝ[ƜCRѻ-D#]  (vh:štZeR)˿JX8~IP\<c SS6 %+,f¤ F_9̻F0O7o .{4gyM) qmq%Xn&`sr|Al._0ųX.L@\%9T zA%wLH^K(ЂN"g.|RA1!°Z`m̙*wg5)k9=o˳v) |>uN&VZ1a^y >q;u 6=eVc:G@@VLnSE:5JėW[] <.Il&P?h?>k@&F䵄ʏ#Ȣ!T-g_]ʿI/Ff27R=hD\VF^J& @֔"Uz6I=M0?(GB.FځL.V.Ò'{M %ZSSC)JU0a] ]v+^WEyV.aq, l}5{bͽ êee1$W!YRNE~{܏~v޵IE]a`Ĩx> }Nrn7V`y$iw<PUܯ>yVQ/R@JnD3IPj m!Q-S>ݤoXe/{Ã=OyZ!~:3"Wc2;4v, _ q2/~7l+F~:J,F^$E>}g&uA cI]$k߆VsC+ t ኷X(" F~5RF9]]deǮz"W_=&Q;\@b9K56xEiB7o)=87,)_k<~Mpb7p[@﯄-{A 5؏(c~3,9gE^YB@'W_M5U@<;dpϕXBmbfTdZ6O^/T! d{PQJ (#L2 %*99J]iw'#gTIG+ _P5,ǻYGv͌U6x _k";VTK%1lT"DᔈA+@`Vt[ *)*wM${rw@IKZ)n q \ze5}#`mۗ牎4=vz ^X0j^?׼@o_\sXOaqp)};"[c_MwE]ݷEaQxOFI[`|@BmFSQgL;$DYAPNQɦ2M%h (0˄LS[P a&|_zBM]̇;|l׭2SkP1VyK}$-;cHbun}!~&,-*^LP|e,sr(C渊4Tt`OHS|?+ !xTk‚CӼ"AƎǡ٭r'Etճ,jЃ_<{sx ϻf;O!\Ia;:10Qɝ<{fh.ǗFCꞿú >RY8uMTFUq{d=+) 1MTAoNӰ̕8o2R$ݑ=P=Ԙx>Nl\kY8,([TrDP};#-& ^ʉK,ЀJgdmș* (a/0w0͠q^ōܗjei`L 'gGDDz#yav*'K}w|'T>K^LT'QܞGQEX=+KEV;YYuC:V54똾s]J(KP^(D$ pbثz Z/s#;c$ *IQN>L>G*Xc\"+hAyص;0\#u9m0EtՙLM`S'Ж^$ OL0ĩQk(q[ΉWi:|S7Tī#8'fNxd[-m$2FmmHhLjM1׎cs%b˰aPMg=/iDzx!fJdMjʴSF7clPr?#zAEdC ҈m1tR`D=~|}ئ]L2ji'$jׄN#( U}N^`ϗ:? YƔ,n zs)Z,ݶ<mSw[ʪ5?Q@]+*Ksz(͒C yO%<3z{*Z@⨇n K3 )R/ P=/qy&+̟Ho.EԽ6TKb[: nok]w`p[ȅtM3N+iFS9߾+*B:wR$hE~0``N8Y,ob8惟բCߧPs֙ IcjǶGKճ*#Y{=XZ.10fbg0U FK?Mmx 7lCa =C1 .uYzGǼ' PѳwݤӘfN\1af.` |F]+ (W\bIh@5S+UЂy8sQ^A]-v8Si@1u@ȇ*5X?-LP U87 "UHxy4uXedCimp9?]2EYr!4byЎ"(TLr)AdB]:,/i &f՚s-Lf?I_t3b^W%Rya_Y0#ԗky3D' `E,^ZK;r`$Fz%cR&nyﶚpHa3cӦ6Oc:VUlp'E5UvڤLEC[?nL%{s*]}xQd ?r R!<0Q!zǘ/q5yRJMەK+U0L{CǼox]@S``^u֋ea><k9M6/d7C˪ﯛx~38<8{cX9_9Y ;f>C un=ȒuXhnTleG2zM ڊByC.yRSVc=#σpSN|'ln?n\AB.O@îytQRk^jA1Qɶ#_ NOKh~͈fԎ* c&rrҪ5hn"o3;6p=> yHe+xihgp2MLaMf X̿z+I9j*c;~rn퍁O|2k;h %]D Ker6]o a:z :~b`"S1!PḶ%񽪿IBL?*&p2Er Eױ7Wv??6 whg燦~ 5ި~')5 H[v}UWN3 .1|i{_`k8Y[a8.8W,[=_0u0Ml\9PO􄭲Ͱ*08w(2ӏGL_9'⛹ ,qm ur7\_dr X։HJsq Bj2Cyk1MS\C>1aIi*SA{<gQkeE>%_AZ#O^O-؈ЛhFsx^=hbYmgLR7*J⍰Zy{Ց 0b9 .6 NDz3oz*`b0 ([pÔPFi]ւ32 Q+#^ևB]퉧nqp||L=;5X񭲛E4JH{W'.qa/`SCAr!Ic:tblhgj0elz`S;..8@?,_ndm573kƽ.nUTƧ$'robXM0$79vB|"x2𰮐Ӕh,sq ٷy)lRxxӥ-.N\XqnX'!7]QJKaР!ji*/{vّGZБ;h^hЇ# F<+GSA`PU σQQ(] á/[Lg|#,w tי'3KQI<Bz$1eC/-F''ѵ.Mݧ REZDp?E҄Ig+hNYs{@ PTmϘs7CάtNq@&0ѱL*McɎɁ׬(Io5XDaHx5 >13,2\_l)V7c%@JQ- >5Ÿ2ŅL>FI?ԟQd;}! eT m%^$z!O? p~ēgrYBֶR6>3!2F+13W`8[gW"*۾PƬ~XZ?E!+Ngs' > e$Dr7_WVXgw.fJƕBR|<~,r]ßTM}_o5xTɳdD .xU3"]R?*9u;_T\F3&WIS1,^g2DՑӨpRlG!4N&ˏt*^U)tW*9lLCjm+iUś9& vy@s`6O#,TWVڄ ]+ۯE }:$H! H U8 3ڑXCE-8wy"u _*,޼s4$J&38i8?: )vl1XD};Em~}5MU/7=ȶ$&&_2AVctztuJsxw ^!aI .KMc~ =p!/r>bcєʶ=CuqnWڶ6 ߍdv,ANw>v 0L)TYٳ/cHjT/j@ ph1*.A:Z\ !y5,E,¦8e461NΫXRI(7D%?R\mVgv21LʀOY~*L0꜕=9If*-_k_}(!@>DFAϡհOc{h( z8c^.IwQܪ8jV[q*RGDr9Aer02Eߋ6JH</=u/\t1Ѳ <"\MeF7:&/{ A,?zc7\#yw&- 1D= O^`g'Y3 W9[P ɦ@kԜ D^`5W-NˊU{ں$l :Z m9O~ǂ8Ӎ:Z MՅ :)ϳHwqr#X\ ^/k,}lG5!F|Nd@1w_%h>ޭSև3c2h}Jڢ2]$( R1N;4=d :v $2#6NW1mD^, jLPk?5M}O_9Y73 U|:娄9ծe*KȢ4{7aBqz֯Ϙ.KlbO{CޙϰȂΙzC0HjjI) \ۮ ?Vq\M/[̈Lh#k;%8WGzEGw+{Fg`f¬ B k(PYI@y4| 4‹1x"aSWG>ulċƸO~^ZV\f>XߩLTaN )4/x/0(u r]ʉMN{<'$q U.@dC݄T egp)9`q?7Er{XMX|2]lVP&F*lsb{Z>,Q0;ܘW$t8iz뭷h`> }&Z89ID "h^Z^gͲm"f':IE_o>_QfE4~5@2V7#,>>rdliYPkA6x6H˃1-HZQ^XS7.dy ϝlh{sգ\pi:9N d24%yAaUBE>-I8mxl3fB%OQ47!2JYXѾ q̚ź:Y]$汬!=TDzjk\?ƒ$5<>6Nښ(  A+%.8<`6uy3x\iqčpe6iPvBTBd0ċL$8K6Z덂8uiXYCoK ]KpM1On0Qհ'kcY1Dx͈S"z8%F/5eBb24߅"J0vX鞢 b6{_;Ƙ V4\}\)|yfYmTai8*fZ)w93]>fI@t`B,CJ:#;ЁxTG@>xR/Srt~.O@Y48&'=cv|v]}%a_H-p AoC A-^ˏ ӦJVnk5ߩ8^^ʉomknºA>8#aз25T:)>$a'ZC j+LJBhMۧȟxm*D  ke8>2>1j/PܸчjZ[cXmT"', sY;)HѝDV_ G/_ S9[S$1Rs|e^">]9>} DAlRP*%<#%jzT\WkDT-MB@E]ٛ9}+4OG3~ZTg'EVq%iy.i9)%Q Á#q\Y"K**ў ]1N( BMl'].oxhJ.2.*8[I `\ltm}NTD;TsW`aBtޘ|[/ tRtLO)r (AYՎy72f]݁[Mm>`ǃeW=Z+yI,Ϡl4R?U?P<(sTSJ'h0em9Z̎ .*%5rѳ%Zcdo9#Mql+ݑ 4'nb |Θ. ߰Ӽ$>Ta&Cg!&Ǭ%K|5b$Hs,%iaRIQew u-X'΋Yqxrί) 'nr[۷7{ NW{ 9'$CюkOGN2}iF UH~nW{2htH$fa8!՜|X =6afAa#Bwo w@Un&`s84!dIm ʈVl-dBہH+b:ѹ#ocIYĘd +I"deם41^pQ;8J:6`?E[AEop%[FCrx=A?B6N穄'͵9:."{֔3xo?Ph2LsfXjɯtɊGiFl$?t0χ>)~NV/=p{ yLhad^OUMNyҬO*,b1r}#{*,X^:+LStS"`5zK2:EA+3s3 tUc_fkݸ2B"Lz>Cob< %+qcRa|[^l@oVt-V?ԽO>d~ZC!?ZXsQ6~/yi(2 }28̈YDKxTjTDcG0t_dP\Ene;>O)XĤD7^۰xWY/ [i?m8GqX,6?@fjv23Yh8 JvM, wcMssw܃}ow$gfwl2+ [)>"jU,STJ1Oy%7!@}Xթ$9ܠֺJ-s%Q^%DhTH֠NnډА:"ȺHa Rϛs$(m a!~&MOfDQ)ʹ\^1ffߣ|#2Bkh"lۃ+$kHћHl-%ɯ9%=d m/T!a =5k7IU݆+y-\qG #JtaސB,~R82Q:BG&slO;pgO9oShasFI9YdBz'ٛEv>BtDTxVA@C%I¼n $BPa'NaD.cבL{\Bk4A~KTQe5sul5niI^o*<@7aN7 ae:"~)n)pAd0EeC, 0Z<:/>zRA!$^uuePʣr>П=F۪pPB4r ͬZ9Z{)?+*,!ȊXCU^]/dzʹ,ޔ/w2S߾49Q_JMXʅ5wDzge1T؛C&AP}wB=kR:+a&9ތMq jR_ )^ÓՆ붼($gz'=ӆ5n0tf@xz)|_oJXBѺ{NI~mtB\ Iж 9̀_.~v‰m3̶vj,d{a KZQ[K1qT\>k O }yNFueOn ,oVZTMӿߝ/,SC"ϾP8M+.$"xv/,m"A Gk`}(koz;>o+C\|l Љ  <q JL_6#\!է؊M[Qydkjf' z?C26&F "؅gΚ𓵕n0Զ}cp;G "8 57 K5waفQ5?WmY`_Dn*gA\w''B5yc/w)u䚉ZiZnZg-Wd]pp̱̓@ŧަPsxWb@T]JJ15LjǟWeKor;7/g i}ILuoF8dmd٪ 05Qw\MujA[xEUcuu=Uaچb>z2Zā= f)Ue׈ -3&)?Mb˰IŗKܘvY*[5,ZbI7}R>3(4կr#cPckbL:Iw50Q/hoJb+G{cFQS<@SYTn+7۞@-9jϬtWd).AkWB\>2qxJ5(F pҀ)C;v`DamJ{w`z0,S8{c {u-i63St0 *cHq5_$O+|s<|912m҄HTUL5ܰv;|/A&ZXiG*zfks[ /j+56h >cR )}زJJ[_O2ugr &n=KX*th[@1~jg R܌lV'O}wnS] @d{3ܝ"&z׿vT-j޾^z=OL0R.*҉G` ]c40K/Z+:s06oKU&w{vO r|s`?K Sa8Eq{Ig榪y:s&]}<u.i+GԮqÁtIo@a?q{X x0pؿ?tƕKv~ S Ay.q{e8Žh̰,!_U'Kl|Ap̷[ph)=?߹TiF3evɺn*Dy$|:ѡ=tQl>[ YlPC*Bpt-6WYV(;&pNQf\ f>]QX Ь߄59r\w.\[an =.e19qa@7J11&uIRN6}fhN]d]bYq]r{-x$߉ѯ@6ʫ2O w^_F/p7^1vs)k]+5xy-G .|܇de,9ܩҥ>3(o:jނl|ğ*7LS=ƥ[-;={;/i;/.:&. NUKNO$vRX6?Y3jo8yK<Ǽ)douSaojW{Ai5QOSa 0P_ffE}^ QwGió@卬k|޺.$Q^oK&D.?# ~Xw>4jKcA=4#x^E~ZЂT1gJkhxd0{U(&O-hQIDH *9 MX}LauYvbSkטd B]Mw-Kʤ66jjR7 :]"]b͇MnU:.@y셌kwt^NN=6`Qiq7$1bOź(Hb]'5`;CiKMSd)el ;8o v,cs`7߯dZܻ4&8MFșƠEM'_E2Lmd4g.ɡ%m#x3Ω_bbF)OOl39hEh %0ejk-e=ga2x\TJUP>ڳi(\L's͊E>J۸uq$ ?#D]'`jB!P_l`oR/n&&5ہAD4u̯$No%^dr"/-axOɈ:li=̩z\>ToPV`&x۬jC4 9hfD PD-H|!od]ruF/G#]{/CK\5]neGoh@Vɮu>tߴUm˂+@.A܁!;;Vjt`-EQ7e8 9 ̜ד\!>,LP=%voz#ӝUv\[aȱfn<ζq@8[sqǥ┦:HP4QӲyߺ?"WoҮz-aXFskthIK%jD)a$^g,:@a$E&*pJ]1Lr#+*K1wb[3`p;I׳ eW1RvT$ءh"9Ve*u*ȷkz×[1HoRr5ͥ;r*ކ6-̋k6[etko䗤FZߴ1֪ȹf3KUHq֤P5|_@z0dGK/E<#S´pi)}754n`>FE %Ծ&A׌zksʺs x+&oՓ?:1QIG.ri$۞ZE$9~&`rӼD7ø@T絽UݮQ-sLT7鈇)/9d*v9W* ^reSom>(t/ {&6Kp}/\r)S!W\F@M>-_w<{3^K92JpJOvdMTIAcU gK<13:@czƞIJFԴ!mR;g=iQε,7jfؐ&@ٜY5ZWD=+o;-No4rɉ!]/g=9y @6+ACQy/: &ڽB,'|jB[#qMt0V;i@V$ 7W|mZ81oB HxFR/o85ĭ/ cՕhX@Ǧx)v ? {^VlgT2^ ALuI:qN#- 86 Y'X0eS٦se kuZKϹCPqJ?mqԇlDY:WĹM5u++jSO::hJsaE{ߘڐ#:C B+\-RX+bYZvNKx%c-iCEp_A>Jh$5-MV嗆񪬌@ zr//j>]xs tJpOz?x2.︻M:^m)?PJrr~&,"آo|^V3ʅ=*1\g)!'[/0Nl!4'&+`:H#l[| gylmdu~OɃ__kn Ȋr3:U^%,-hӫJ+coZC_%sGt!e@>-dGn.d" o|g*cdԸ(GVk'tmkaOc^Ǹ,"x =VF*Ţmy˳Th;%q?886!;JLe hEo0$C  v >J!(q{#j/@:6&%@IW~r.>nRGəX/}ԇ1n,#~  s#Wʓ P|z"]JuW7M*EԾxhIZ)źlUP%15Vv$ #:(Yz-}|yֲfVQ %E ÙI0ԓ\_{{ح z(>c?2Yx;en?@{!" GCG>F0_nbF2r3 =+&9,\ myߍ2W}N%bQl\p@߉e2:ARWHɏkqrdV#UiwB·|}wϟ>Wf^G(?+f@QUR~4HޱT}nxۧ:Z~xfysbkN6!/߁ c69™ysm⅜*657}Uv%IP'6iЁӅ4[fǺ]LEQ}pj!M 1P0seVqdq AZ ;Hg/ Gō8I?(fOy%?x'µ0waԓK7r S.fs[/ch=p:чWBc0rkn.̭Lv ]@{)b_h&w|*  :Vq߃< hg(_-W"w  kIWӥd vB',i쮋 KvJynSط43 ,DwP*:KfqszNRW)~Z> !EMrG۳h>m#H_1}C0fssHϴi$kp'ZD {-<7vk;blE7ID EMZ{/k^Fj:K\OXzw|ڦ@c|X$V8v5P bA3WV3Af=eW.s2b엤vGv]Q}٦#>%w!ڱ뽉? Mh]HǠ5[(˵w2|ւO<Ē%ɲV r)[;JLxEԌ vVL uDH K^/a)O<)'e>ɦ<#-xy-/f2,+< &K?<%ӱ/5[T,:nD&8hp B%$3z:]eon\ KM0^ !r?ݘ.Fy oq & qS-[3oRs!IX& -O,҈j C/OzTQ)]%1%r'm" ,H?,YWMEj5Mb_T~$M) ;WX0r]  (G b/sL,W";WZxKE4xW|9/ˣ߯L)7 AhאvH u+ZU@ɸIbbN 9Q"䖸:x\13bbuS@9'`MǙpD@-JNa23Z*+Y':^R ́-1*kI"C(bx8n_V a8{R9-+rEU}>7yu"ކ+d_ǹT?נbCw9,/%;ʫ戧ZZWyPcj>kUDrגpgwJ> ,d$`VOlgq ;ت[3VC<ϴ&{)r~}Em5˽p(bCel(;͙Q,qWTۆE*0!9Sc5_ya 5A`וK(2#T?Ull)G v.swlQƂ;I^䉔_\lAR8mrn9#|vњ.R#LoбZ:w88%Y4rWfJ:?5~`aݠuhm+<;Tۣ I^D9+ƀŵԏ<͋Jk9q1翔|!}K!= ׽Zc^ktKob{BOs-*Z`s-d IA n&}䁈oy}E;N4VוNZz|x#T0R( UWP! Vn+M=Mj(`JӍkO'(+Mgaaiq`]a8XS!Y Rѣ=4뀧r4B|m+䁇:͵SkH31ɸml ,uMz d4X8ndDrrvy@/csc FL.=pȬ,~˹yo2Y7#Ʃ1ń2R܍+{GҡR.ƈ9" njms-!vʁ#Zi @ yFiSY/ί١RM$c6 Ou*6u^Kf5c2!%Ue&3;.0yT 9#7FnիbnIkT$ʇؚ* 'y(;G=Ⱥ߫77C=]g_[|/]H-Ύ,?BQqzHь J}ÃI8 H53ca!z~UFT1ׄkGV74lDCk =n+Y0{:4E9US#ؓW*&a oJQz%l׏ .V FpAz 7RnZo]a/IlrHrk[鋆d{[y/c4H]3^AcKy᪓kc\S都 |_ h-tRz FJ\^PV,^ &Qb^B)o"t}ԭcMҤY^/]ߕTXݜ<Q(M$(OhѪ՟SƽQU;e|\tp_kZ _q_*X 3/qxgM棛Z6u 68"9/_})G;SK1&، eE| בfFB5f2/ǁ.F_JyBGVXSդ%$Y XmHE.t&{^[Z,+a3, G_ jgX_ec5ݛb^sfУe挘Ī3s+4zbvlR|hBH@wIgJ[>z]K_,|2f\.1W9ʍy 16Ъac/@FK B3ګD#2A4iœ2U~ vnh-ŠmghZc@${e=)dQa;mFc1Gl -f)Mhڝs*TKl*/ղS6'/n1XI2j ~#%VFrCf*qd(A%AHw9!eV:}\bt9Q/x$k>n%(U9u'^zc .T۴ȸlxRL7؁pk ~ 9O)FnC9u9[o02d6VMiHj>DJمsH2| }PiX-e8ZݝQ7 Ț{"^/x34`o<$ BXRN]+VġPPy|-kUC( 腼!=W"H_ hk^llKT#D.yrj[❥JvWox\n͜x[1 '>::683h10[d1Y{Qn/"J958i4 HI_.a%֙2>X-WEўq%BncAW# T%|h~3J_ B8jvhbhF%!.ƈfx߬f Ax"iyM^ؑՆHZ;DK0H̀_C!ŧHe,ץOY*$L?ghwrs80grLA ēNQK-9GKobʰ5!|Vuq><H>$GlvOt^Hz_ B s81R6#ˆvIJܸ!6~3 >MھdaO-XOOP G|j̱>ªp@vt +YgلYUvDy=X?v2N[˨s7X\}K̹%@4zT\ke0o_5*n\liBc?Qԋ|Ǯ ]O*U`?Bah.ԗ)Z]ޖj™w^jjkk31ƭ;"Y&h. ,>=AZ{R]^YR[9ES̬[7R*̑*Vl\L%^TD q$31 ߎ| q%0"ˏ`3˄gwg Ea H(XM_}KԗڢM'Na#! a=SqW5u,ӨHד1|wp!,)PIaiqFɣ`jNJ/9q8h{sFI %B#pҫW\^Hͺ{ϭE\2‹2[9%,E+ƀgZ`*L0Fd\U uʏ<@*B%zE"TqfvB#k"CI2ǭNuRtS ]z[!Y)iĚȚG3yK@p,T:֘~o٨IKr?h]-/˛0@P RUЌY`@A2l8K+Q *-شf'՝2I1A ̿"8,=ر,}uo>e&4Y ?q$xL]O\4Bbl{ ɰ hc`F  L`vi^|_Xc?+&F8&¸/[,7! BO 9?=tg.C22)VQG;)[ҍʡo;㺮VGv?-IP(2 U,*SY)_yWu=VpSkY@8̉@-!٢C˵.W1}{L@Ưr]pFK:+2>&c9%KaL0ER[vygjܫ;qA<#&4c.h,wd߭Sb1W!^u@+>p$a!8}QvG2Kł@ҟȮ pjp[N*Y:LAG;=b n>U"[> pxj,Amg'Rq$[;gɮ!$"!҈E$"!WEM\(/{\.|n;a2YzX2qJܵLqU$ lQB <čZPlM\;Hr%<*JLSFs'Ntk0-j]vv#S|8ز´١B)Ym)ILoCF2D[%/#Av]ݜH sGfSUv@n7bAM]- jFKW2"kW $zh Ζ,\͛=$HPɪt*TA@=DZu_ M#1q8"sN:^G" Π&FIhxk]|Ӌ8w7bɖ>ENJ̡ Vz1b=y޲Q.UN:\ݕL!vؖľDCTPFߠYu$yC(vaOX.%xx^TLWI IfM3ˢ|7.{{?.c˂K$*p@pAukJ'=ý2kX26LnZjU ~UN!V.u×~XSvYoϵyƳfX& qk qova̸rldBFA)XɆ 4ׅ@/U55>ÀMF/Bw5OÀv Vm^ [JAku&d76uQC ]"yCM%ϛ [y=tIS&W53Iʡ֒(,A`WHQ Wg]R+> w*[eƠ3]fBK*9je& \ YÀ~ޞQ6IcXBSjy_\KQ@P=0`9=17@DP'͙K?-څLdA H[E}>)YBQTVN3TI';$Xk-fR9f?}pg^lܟWk!T7%A[n|cCc<^Ϲμ+F(5gMpvi!Ӥ‘"a*$yz$ .phM:R$2Š|HYI0ҺB LROvS vw%Tpg;pp>rSE5Ft&9Pp$+;*g0u@?0#,uPw'h(ǩ>;BcB| y%m"_˥NaY&4o1/R(GvN@e:6[Smޔ@qDZPf#6r/7vw=zLE.aʖu~ މ, ΂"*]+l<6Տ޹ \tl *Vu&Mp4xӿh宾n2Œnx{nWww )Sy&;n9wkO!N.GoAf8z,iBc-( Ѵ d_9pIغ˜/iVYQʔ0@_aFn!3?gMH)Q.,WܶfKeVU"c_l J&V]뛜Z*)=ZՇc}s*h6ޟܖZ5HNx6mLD.h"*AmN|bi6X*9ÚG9 3:|pb~FAaZb 2{.(MkŎe18K=ņ}~Tk((fZiuL>9~~I~R% Ec.{n)~IC`y ԍ˛+}$yy*!$2Eg{#L68_2yQm0G,# .=8=֖QT?C~cO"7nqEs.bgJ%h_h2**߁7 X{f@t zyB04b ybUo-0/K9g k>ɠȢf8ѽh*F[!\B!yi͉O>iHͨ+JUnu0}Ad[Y桿K, aϜӛ("*@ $u{қ&!aa ZWJPL_PI_e%kP QK'C.9CD%%'T%BO^dRBV㔉yO = b?dW<ŎhldZ)8%q6Џ ,/{e~Y.@]󻴫Kn-Fc쿿#Jk/ =$TV e֖i{Q05YqᒮG\ 'dhU"7ڙY6fN-D%G#>o+k&f%H`OwϚrGxdL %L72dLurP}Fz4c^O6Buw, 5c֘R{E!f6Q @6Uk. 4»ҺVՊ;.;|xsUGx`rՒ M#| 6sVXCdHYop8:+Q PGbKXG.$sW}G;-,bzL[h _Q6 OSU܉::kBo,~lpH7iUkTWsN@%yl]-Jh%"$jV/k1?lN,l/d0K^)sWo;EXJZţoV2%L0nI]N;O݀bnYxGy_oO֩P*s1beܞG>/T~a`/ΣRcߞҍ 9PnYEkP0)k.Үz<<(?Eм.n#H;9V9FTXȯ;s:yrVNV75nM,3(a'6n=yp^uǻ.J fFZ [Ma偓#~Ilt1ƙ,L>Pb\K'2ԍUouUmҤI-܌yZ)yt`$t;H>R OӟK| !n”4ak Z>4O!G[ % }D& wbx!>i=RV펆z=;)I$K 8,2xU/9 wOh}rHu_2r_dv׳0G Kim'6^ gqWokCP0nk7lfZ#X?)~uSr-u9 ^tO5oN`{dp(dARZI/0PT>VB<̮+?G T='wb;u\f @W#=ʸwaɇsL6 .l;l1>2/uoާwJ=i!2 $l7+e$U&f F |CXcV11Co0 eI`oצ1" ΛxvѺο댎]t~|7KcËr/όu{0x#$*p[290=Yw#] D-?*ȺXcw !|kUx6wts$$Xr{A&pf,6ztQRA0HpFU?ɴv̈ĭP%e,:{S/R)cDSnw}z.qߐ햨!d'yօ\mo>i\9*+gZQ3\ .aEa{΄;yzlJE ~}t '6^>)cfQAfW[! =Sav[G0I"ę7BX'8ٌyL87:y ^'XcަE>TSPoC9ejkڣo.Hmd`fVyΪ`|1U7ԲY$z;" :m/Wl+Ct%q\.ӭ ]Y<4quVqB0,m)l6Y@Eyͣl| Z^[a>Ã٘6OØ wq><c+ndsU,:bSolSQ8hۯ?4F?W arjF[4CYË{ X. pe8JNȈ$冷nC9/'gcP$YB>l̴ ԼE Iy;ےBF, jK^J 5pCUr;3+iS ~b *gAMeZvkĻ9١8MH τ״{QK$'uӝL|y~;pXǘ  q&n$ۉ*t9ًaDHziɊ‚פ7Eg6S5ivJ i@:t8cD]!N#k Y%~*I' ˞h*Zk+lR F%%ku.TR=LRԑJsł B`;4dOu*© 4pT۱|%Ysc<eIR<$NaYD|I̷!7ܝ 7u|5,k|* AhY*Z20VaҨ8^[ 6Il'+f5P! OޘtxC8Mc5$C>kz%Ej5Ŋj6;nd3$ ŁsӮDNy]O=/^~Mt 6iN͹h(wࢅB;L?{dҴ)6tecAX}jf"1[mkZV':b% ^?(-e1%i&.񴅑_! 9w#\~j8bҭ/!=@֫/UY Ir;5K@WhR86MpқCe\8/o[qYdm+#w6 L~B}{C-< kYFѐðrr_Jv<ճc][H!ֈ->.48N&ŘfcP6Ud 1.&if>&lO>Twj!,R8xa-(UI#!G &;VɸtsJ!-!H;"BLfvxJJB\2uLsgQ jCiCp4̫Um hVtG'" vԹ0%MUIw-#䃍 ֛+X۫j PT=発* 6>/w r:245P,,EV@*AZW Jl=H*Jwv!t)6}FVR0T֘mZg7#LRU|/^A2P*/ @8[mE-CօP5r }چ@փy铀{K4^mF»CN OOqqЛV0Ғg`5pH29 +=MLxصXA~\V@% :L WBZ݁<·F2* b!E̗)D'Vna%T^LS}4__$gDzrY'lp^d?Lv4i-ex9#?}Ƨ[dy Sܚq`U6FDpgSLp>(W\ğ V'CV ,.3U\ybrvm2ggz*1ol6>ͬI׷Je8bJ Ć.q# CrMq'F/Vf#LqO仍_u[<^">s@ײ/ΘJfZTO5 ]Yɱ}K=tAgVt3D ))"%|k߰"P0r60Am<7l"[zk@K[O&8G#qPPeLt sDwwj ;V=+ e?WVT YPbaۻV;s[ \k]pyPA]gou[[:Qܟ韪.3}qs tZ.5$r: G Ꝇպ}:<`B6#r^=TAaȣˌЧz4v<x ̀'k+M"S[9 bcDdoqNͼAѺΦ4X9qNؒBYati}Bk]|"?l 8_t=5D']/g@,z4cr-VYJ(8P%OҰ oذP@&ְR̜ᮃkF^ `Z>d1#wۂA-mNe>玭]=~:kqhq)7,"yܬp{C˥QIa1ECZ V*n_>4lccطln:@4p` FEϏ=^!k*æa:NAC;L=p+1ur^ZHa3͙Rp̳҅뱢VO9iqї3)NP U=xS床P҆*oFzBM ^jf[ӑŏmtB8ޙp0E0}~@u`pZ=U誛rR"}(o*3m_NtDawBwU_>dW #<rTzF˥ C};)-T\gߓC: jt4aD9W9RV̭r1!$JN^V۔5Z[ 6h~,E?yYbG.oX,C 0)QLH@诓fC#VcHhx;-0$"m^sEt>bGngr{%Fm8G]>3dz 1N:[&tNwG{ @ 2ݢ4?ǶtU3_CƸXaTqݣ\iA{A4[̈́J$QG }[ 66մl_"tKLu ۋL'Sc{X4>pkACL9(*4W/)R@Z "c?eS 1Sn7RnT8ij =t8K-`^ڞ߮MaOy,K:Bly%ѰQQ5CŌ͢'`MSfnԳ?jY{P2E1mF`H5OOѝsS9ϥNԈ})G5pN@8BYroyƱ0 7GN[yG)^yٛ[}{uˤ:\er$8֕:d0(7V9Zk0xWsYZڻp-Y/u{iȩWж)bk*4@fj e*I/ fmB_KE$qshNݘ}:PUQ+s5˟TD)53mX T4c4 }`hwэVN8;æ#?]I1'0"cc\Ϥ궬'W7aܬP;iل[ӉbqH.YEh}o^ }nDxV=&p[tFbja1sHER`ytkun1K~c_dBrԮx0 UXp^M˦BW$4K$|Gc=g\M ι9:AĚ/LR)$_XUxp%4e?pH`C.7W3 Ezk(wopމWny,/iRks'Lr!:vjYE[/5CW*yOp8%:Fl"xݑpPM閛dȊ捖*֪hϬ,}Uϧ=\ n|?zW>fd |ouGQuu(VDl;=7p VpQx S"_k}ݤA )C.[xr,ݞk'GةtS3 )aUdȢpU p@AF.۔B 1Y>뿩E dNIKIq PIR,&ǎMt$*$4x\jnN'])RUPo:iS)j4DC^W3Rs33z#N$N+RL^=JWz_Gn,m5iW[Qf"MY jmW:S$(Yҍ3P2PPJ>kOvLt,kOBWXVl@,3xSѶƮjzuzUoAw,֣n*'\wRC7Dwz'/z75Y41yԈH3({S2ۙ ֓ωk O}(o0BT-\NJ{Fql+T}VVH2Ao; pdDȴOMXp 9mY:@9 g$&U *u1c6BXCK^Gb\hL,gM%ߔWta\̞lCZVO42;Q}\6lXAfrXk٤uTk%b; Z*&1%rK#uUDXGWgh&Svd8g~PxZz}<-3K;CV'~%"D#Д/@&6VV\s AQ M^5.>ժ'(\y65ijVڼjLǑk5g$9(ZU;a:9ݼ;jnN-gwf?͇ed d`Ju V\ZܢaI/+ۧxpOɱY)~W&aF TOJ=hs̟?JVa+K_>R>oau_*Tͅ-Yw '/JY-Q`餿}-yBڇMVG=FQmtF.P9,%雧j]7Zy LLR@N!ڽӮxAtgy.5BGʂF}&\D 5]xM-#iǒ{1%Nޟ$>\s %-4H]A?p7ߖ{!EbLh +*\oҼRfbkq`S Ӑ4mÆfY԰ 1#0KbJ.[#Ls#7b*fŗ9Evl0;|g$>utSFâCYNKQd@! =-J~<axrW!#g 饎xhuD\a(]s:n7<Pu 77˛NÓ~?senψ?IbY#xz7XFŹR 6ALM N(šZ-TJD^ā6F% {_%+ ? !Q=3뵓eU?-K tNmr  ջW#M 3~iMK"9GÚ;KWI&T"t8Z_zVZt[gZk'fO%ԥ'e&sA{xf;&֙nri&yXAX|{urJ> 2 dMC4}KbpsӨj2,w'tǾ@QLr^BLLohB#![6.Kץ|Vܙ̦K`YÚMXei<}tԟUzDn6C@aY?!-Ǒ0 _Ex(Y4fԗPyغK&`JF17{rm|QH, 7#5:§YH뵯q6? \C 5GU"Œ9KBM9DD%mZp<j|O>Pg,;:+yr:hqW~SMњ|l^Mʦ:7vSY:cc[ O+< wFVdQձ@h`L(~a4t0B)hX34QyY|(`Q\$-QTّfvH5'_w3~R3 )m櫂{j ̣a{ʐډ*=BzEI` (@P1yõS /z :3ɝRް,6W<8\9VGYcT_,b%x{,Ś%T$K<,;s2%nv}8| OS]<[_i"o6ޗ"c16k9ZXS 9M>2{`aelB݊FJLH(2>g Ofа ͎н|ĥ̈́bIՅ-q${I+a4݆da3mžOĩ a NDV??JKhP.{<`a* j8B#"!"exyZMwG`4 ILuk( Akq`+-L-EeDL %h8: x$7fR0R$Ba))@|ԙ\X!'P)ۓx^J@Cwߍ 63K`޷"gphĕ!V=qYa~ PGPHL/w_TxR*5C2"$Ǵ8 -,'ы_nG96UvJ\R2B Rnh5U0ee:~Z,Jr"i8-)x~ITx3Pk~txna{i Okp- sZL!HU!>~P*_$cTNAP Iozm[COKEfHk☂!*4B?_#@F.K;W::g3Ke\uYF4%du¸qkp?ZAdm\r8T2͎UwHEP\,g5t71WqKc@3k恁%wPaM @[WJ[LSFuP[$(vо484BVS3#2@𡘵0!~&Θ >d8bM>3kP5V&^5wȨثWd C dZTH M}K/8Ve-zedF:/Y!\$57-@QgÐ%`6Yk>Ȗ*RđsIn˖&x͵U#(_{m p2c?!?L/TcR '-۳IYexD-y8s>NYh+a̤hRrsa\6[tjqCaI9~r6q?_35zBǽ-s#k][k3MBׄaRѱ#J؟IOp0Y_yh4 *?y(=t1xFc5/Snd{de8zjVV Z -;\/3X6tܧfTZV2Ԛ*?NQ#s-7 ]NqtMuƒ56Oi2~xy iĆgq TŰΨ% ;:f}[F"OZwnTե5|r!o1g6V GAk+XSsd ; ʛ]{jGeF 7/%4Ҕ&T5aj1hdfJy87/;_bvi(&z gB1Y?[E8 *O ؚѢ|wY=șD!.Hʦ#6BR~!5i|nƕ+oݨ<~LOߗ,5~v<GĈmF @BS_%Gj4T в5"T78ئmF+JϦ\ !|j]T wB׃×i:HBkc1!"b(JOlyh3_`akZNJ6 >gUiclTͩ:* ;J :2g}&i4ȖF;=I!HOkbD'DFfk葽ӇG,_lܹۡC&~u1@w6sJqnL*WH]`A"Lz?,ᕽ}z=Gua &,'BpYQY9&Jv(!jźLK !Wf|Vf[c_G#V3LWlgn"皔?؇t!$Gu`m_NoXE$tc!BJ}Q}/aP ~ ƈZ_n,ߝ~TxUwiӿ@iA$4lX$O~**A< #zxO4*^z#.ҁehۯ/3]u,ߏUo(2 |J>[Dd@m\y0>_./ r'-c?t{9FRA1|J{y{w jvjc,ؤDNhIalI9tb 6~P.?C`U?BTR9~Du}"IPL=I1TEE Dj?K=\TeTC(|lOe1EFrV*a}dK̜I9]to7֍ɶ]M.t`L^~b(">+au?SȻ-$E|Cֈ™ mu=CQjs_Bthtsn6 *nಓA/wlsbPao͉Sk0ʽӽ&Yc$;QJ"*(SD:pSCx?I=C *?;=|/hj 0ªNnطϰ{s -q4c?]~o e B%: ej4ҮG7:VHI@p&*RGD7y΍ӲK)1KWS3"W9g-{{fA1 9Iauŏgblk1 N"IuV [ P">Lsf,܇jCwpur bZ<ŗwT&DPfO~'jn [9  1oH^rNKրD6,*E!&M?1d,I< 3v4  Yn ?~Ѝ{ F6535[#HXXyRN2R ?āYh  !*3eWˡ-!ɕڄ*:DR2y@_M@ C1˵4 d DD%a(rO1Ӿk'V 6oKO哌c>7k )Vc iEG\o}wvN]A<,R{ltq vu "ly 塇EVK[Mݝ> ݧ~Y467ikXZ5;Ii5X>yC=l!Ԑ+n^(>6c3YmǑeT;_<q,2>l\RR>cZW,]<_}V "TE &EyѾZDfIJEZ58n)DoxSAg驒L !) u47d>:U"7Z|:O^#.q!=%i6Y;jw!z:gφJ\)0YʼnPܩxnS*iLP@q~6[_(-:$v,dv eZ5eY׬"t~e'QuB%S@m IQ`' Ð>?qjMO6d2c+_DMfPؙqGm 1xZ>zƎUdUx`߻j Sn|fF4k-lMƬ9t]ErAӏhE/*l7 3|[ i"j Y!1 pűH,[eb1 .{Y{%6ѻbI)4duǑ]tpkG- W7hIQޚٽCy,ppBq=׬)o-j꿣kפP[TdwӘr {'qgG]1uK"WI-m]+ J2U9z'EGZx/% `IqMLe0\#.>tSTX^;s C)kAk`w8ͳj-M^<9En >QuGBZ(55:37A R̎I*}n`[1kY@Вj<ѰH9TM缑[84`\9 +}Ǽ֑y H0[LЄ GKvK 7mPF`"'&)jW0sk]յJ/aYP=4 Mx }zȪL<ʤFB-Z}{O19iJ=mb W zph)я0OƃLF}BT} |\7yY8ZlH@Nt g 6|hOݛXrU*HV3r"BA:%ŖƐ(0 /C؀qhQhm5Tj?Ԓu?byFmȜ1!x3cRn/1O E_VU4^}KI^rZd>OWuOd1笠Z4K4-&>Cn[qfG$$6R|Am2g',9>Oz6nؿ_%wЫy ꚪymh fWAtrsz gI嶠5c]hVNVAHAQ/C^@A(lt a#tgr0=W]zt@F,/b7ODd7}2M7Z*OoBEbٚބ٪6-8sŞ ] |O~FIy]n0y#os tMMDR@Y /ѧm27N)͂>hc p)qDXv]Ohs0 :~H^w-ac>W~T!l0 ml怫񚖿gjNW3S#9'> b*ž ך`2ɉ.GCM΍YHk9-E)(F}ͺ6.Y8p@c\L'B]+[Tpoë`G:;r@&0"ϛYYмgٔ袑 ˙EހHWxWCBSENIJ0$*uWeIs0M]uh&8'aqF2cuY]Se_M"`_}/k9~(H+H+MN:`T._=Bŏ9Ŧv#D/VN5Rt43(`p߾n6_̽ة y 1>Q֥;50+U;-$8PG|H补fHa_ye; }uss:x*O={{?AF/֬vj&rqX]S6 zO g{(۴6F`sy<5q,X?e=A@ޡOL\r3"z<%3[{̊LJ˂.3ݛt:,78x#zXF DZ@B@2Qܫ(sgb-u\ٓڏүhֶ2׉9B; xUpދrxhw{s]q7*UZ\Hؑῌ qĂge|%| )oЙi67'Сn%> 2[Z98yvDj 3&!8)FCj|88kZIa(~6 $oY]Xi`av G= x4RE> xE6aYezm2"yR\L4JfaEJ4Jki%į<B$b='V*&si܋ mw+~ĭH@Bx e9{O|D ސ?krQ G-Jtm2̞W v'U?$Q~LU1Gv7{+ҒLj7@8 B.5Hsa9Z O2.ut\AߡCgicIs89V&窐_tD?ʋ Yp"΄5Ⱥ(C+>ta '"8i[ }.n)N#O˖ 53K`0u-I5E6ئ %Adfv?l|G{QUedmImD]l鱥!/KAI+ SBH=zUJ Upks+}X0 [E_/ņ9o;V?A;o2Pw8SB9 4,E]ʲUk^AAh& AhL0kBf uW墬.eTbjЩcPq{wxMR? gmFq8WKWaQ@&yÐ2֎¿S8X5xH^+䨺9nѫ)yrE yO"#$'䒴;E(c3[=1ZɍM̉0ü6;mK/9/QgkWC01wa:X'$:xTӓ?U C3,.M,n O^Eۖemvk\|<3{gJݟeJg3#BfAێ{0Lw-P" w Q ubdh[6αMPJf`8DryD1tkхacֲeB+T kONǧI68uQ!AlZM !MRh5nH^vXd~Ek2Zn? v]IAY6U[Ϙ9E[t¡tKdbQW[hQvރs0+E ':B6.o&䊗{Zp-*<*J/tBk_sd{Vq6uCI[0U954?Nf h0e8Ie]PRܵ"*Ws,}~ ѤXӀ[Aa*k@R$=ܥλM sTG_1I!'艷]pDNYYK_" mE"B_jpTaPc4sTslwg|!e;Q>kP7h͓N3ڑ9U$UCUBBk2.scʫjAV/+FKSw @upr@}?X/Fw@^n 8w%36 a!󣲃2G`2v@CӔ^骬F<4 !ƚsg} z- [*GM"T` o'ޥEq`hY )+jn>?S/ W+/!4~^S ;2xbS$Bq}aH#m )ČSh{3;EFvH{!s\0>ע3}БњNտAS|PH0Z .qJZY+lB1 9ˡ 'nZem%l1=Pm/#_Qj8+qظmJCJ[jnь.Ӛm˄٢0@DИӄH}N "CcDA|W >ђi|ξ;Ͻ;3HGH1lƹ|SRG( ΍ev({ T١]*k,t&" Rģ~RZp"G{Vo9$G~Z5/ h*ܵFIQ qIOp;b±`zoU >-$;D9} 4ik!9&6]`GΪ?y5u]yyMr_Yq`v?٤сpo7<|ZOn\$cԧ09$|jҎ AqUo0):::^|e/F,@>CbkMػhzD='P?o̘ ﲹh>,f/AίLJKΣM2a>BF¾J{Wf_FojO_a.f=[?&1nj -_cE( B!1q b]}PuB.|j^bH^$Z:5f5jV'R-azjv qձ|Y9:OGBP7R(/\fV,5gi0jEiU<ᓖ2O 1-w \I/׈ :mdNd>]͝-N"xGB,JNZc8"x_b@BvI"l{`/E  ;=~r+7FmpÛp+"vҶuX5< ۬Ɉ Y94,52ZN4M,E7vx^axNa(jU!;!"Xc>`"cY"jEgBarAA&c1I,V'oBpisEF0#r\,%Zz0[+FǦ;@Ugr\ck }Z~Z'`Q~/-cM  "1Ο--.\O:MҢ5˷ 7HV#ָ\K{Vw²ňN . &b]%pNq߈sx= eZ:2` Hi;3۲6Gbp缝K)}Jp XNS{>GR.W~8A$M_>yol`(m3$ǝ0`&.zd{zHsҼs S֑)۟R!:5}6YEfa )uFc? IEvH 1Ix!))-&Z46iOǜMM2wAo8xBB(Ш;ư'y9 (2{*\(wm_~*kBz|hO?&hbrA@?~N @2F%H%# e.oA@r[P!Vbż}PBc~jv_.F)xP ?AeS[6JSkԫ X$?/ m}HL`:GU;?OdKoo=^A6toXvwj_mfٙ,zEe׸_Kcn `91Lf-EasQ* vf>%qCQv]DUoUI CoYX ;? * n^FF57vY5N !NIS$JE |=S?e FN= rjrʞbL(ru@>m ]ڲ CXtDO_1FD eS# ӑ`W*!x&vl!$o:⠻ w2 s!guهA$Y&{Qr@V:rB͉Si6bϦ2݋9j_0TlZZ)=F#mY)rFc*g[3!H['Q}vcZ~ݤ"ŐZ`"3l=m bD$`)؝\,֐Q7M@_ь71^IEN nR0dBդQ\Lz^^Sg^H7Eн)\C)?BN?&m@BZs` 1hc;#w@P \ɻ(Oe{āNgdLSCZJ=z↴v* ^)x,'@!MN'YU2x^ DmPۡ2oq,%7ƺ6ә-N_EBQpA#vkѡ_g#eGH }p&+Pl lBWNf T;60SlR d92.AOuoxR^Y|]!w.CDm`Th!LHtr2} vã/0>PPB'!R JObwiYt'?@1\49"0x'l3A\mw2 m̝OBX]x-2WtSK`g >bޣ$.<=!etlF:R>ٙUxҁ,;r)_'"CGq;Gl4#ҧ+H4}"N`x } f}~CJ̶'JoܐoE Kf)$(oM0 NQc99em`Ҟ̈ 4:Mn֭Oeimg/'Rkb. $_*3~ \ 򉯕"L5, QC@uÍ%5)ݲ QU$;_1vaW m Lq4 h"ޟ xAHGTۯ˜@B/57|ٸF(g.!dVQMPV멾!^G7zo>pn&d rOR)1죀¯{NuNVx){54 4C_$8Yf"tP ڞ)*Ņb~~_ܷ\CcɹWc>5Ą=Pd]tD9X @mZ78x2Ju;݁#ld:vO {x|%f@pSԓ_n>*9u'Ѵ(aGfbMZG]-Ss{VM(aUf_m*02`tl}u[1h[&R GA𵉢 >SNlq{0yf vxM{Qh34X7`چ>tpvTˆى?57N{SӤސ-S,wd8W*er)KIZ ~f&8g3QD둆_֝2lu*OSl^:W@%&;WuL'>hU\ɵc?h=2_,aa+o*.KA[me;*0ݒ댦 ~D{Jul+lhݔ-!Ȅb5Qg̿j O ?q* 9ّxsag\FR; ]-b`:fiF%uaV-[!c11{N撑\\b+cɡY-|y&OGZcp\mg5uK >)vW`V<6hѾ&GJOXy#-nYh }v0@,zmn)|RrbގlWmۚIG.r XN& }"} :4Sx˭8rkwY@ gNd\ }}}JTj"GehuPgVcGI5mzòx'_ï?_IpW,0 .7[/AL,h:;3F+sv*Zuޙ?wjVLut]%[qࢵ\CgU~*nN@58skuOp(/-5{[AȜnEX)~=sHo_*LSE=q{/u@~6_D< R4H8P8.vnE:^KasI6h2g=j m'1($LzAT704.'~i-Gz aC) F 1cPf9y9NX fM[2CиA 7t }?zQ΢hWφ)kjcVf-6Wj"DP^n5||? 9mx>)^} RuI> K l#jՀc[^#O|a^O]j 6HPx tX)^2dZVXҦA/uTռr^(2I0Vқ #|mb B>4%R[AKC\= _qq$,l1ER eρ^i!cQC°+e' nˆoE3vM]2i(lTvנgl\¯3ߑUZGa)LI@;v\ \vA0.bO6nJXs6{s6 <|V:xϕeih g*f]"?Ŋ=+k2w75NW] VZl|;F,uzP/* qNB8퇺8xdtw9GG\F) dJ9Ps#u,Cm.-]@9jUk%7'Ɣy2]<@{U0ʼn䎢&s zIM)lW o<ڱ.8A$W9I-g0\,mc^?9!9y/7'ރC7Z!GfC1uyR{萾?:UM'IС^XErafv2:Cy@\@ #L_-vqLTq?j ͗1MzfR$ Fm[C.?ߝTIե]`r 7wZ>'N9)گ_Q!c6ˁ1eNTNiۦ/74Nj6W%] ,yZ6<+~шɾ,&R=䅴$s}l.8_$;lD@Ec֪|Y8G*=|~,IKU^/&l R֜-)}W8H>_{sv2Fh1S/aPm9h#fRl"?EŃww׵>:,Dkj6`'ⶭT>L$Syk~_jewgnP߹`p%#~^x7ViTO [l( U÷MI΢h%̮ϛt ? 3F@ݨFe#z45(*MrEs0|.aa;qlqCgh$ދß Z>хcӊ2mMJc srU8Ly0_ Iޢj88:k;:; ~ᅲRk3! rld9(-e0JÉ.5_ 4QuTPY~#,kj>m-pcqÈ(Vj.^#TU" qKם\GFWi}oLS;9cSFbX3:BhcKS~0G3LD$tuޏeԉI6#QK@I0lקYuUsHŽBr8Rj$5i Ysn2$ l8֟1+فhe7\|. _ɑ sߪ(9](ߨt8` 쑹Y=侮;C(0 OIf>̌?E XU &&M2%*,r94,AYL*Ј^H^~Ndfn[Ɨ2qkƨoq(j5xE<8~TJ'TX|Ai*Cip8c0Œ/ slbddKwf1ʖ+KnOUiKڅ%|b==FT ^k̵ oIuh%<~jA!aa+ƭQ޳9>j>*In:PU.֗ԩY~nxOB?Iq8@ɏ^ z(4mtV#o˄Re{Bڔ{a&LYatD7ۿ&~oZ%V=!.v¾쓚0\*#ʱLho wdŀݑe@FMâI/x0Yاm VrCB?Web}*pk9W%w7oQYyz?wGRePшl@2ž-,7v;TP@Shۢg^hhFt2,[ԗ?XRƍ `A>򐧲̄ !ZKF !Cӊ@|$7Y*ƜV=ƃ eWp Br dݏΊWO_HhoY7%2bv֛>f1*W&Tִ1Ղ%i;O5F 85XT1 륄%tUrom:,p`G5"C}ֈTY#w~r-%<ʐ.羝ȮZȢ~n k5%lpPB(uuړˋ: Uaxo.ԝIno5\]ŻD7EA|M59yv_$=U s(Ob~5Mjഭ^/Q;+FKh3ƹ8/=άÁ){fy; xڌi{sd_pZ䯎&q?ƔbwCv Ι%hF*F3ixgdбd>э #FDߓ鐺/Gl0h^\lMI|qr#X$ RZKB![9>IY!V<#XXT`5ܯS|w*I x.X3yƞGwxfA"O=3]׫ƚe1iɸgы[t2sq$nR w, PѬqR&%WRQ>f4m8(j9SJ8#Y8I5u\-8-<{k,ǁ:JfrvΑaͼ!kA=57k8F׶/ኲ ;H^p7.6a4!4#:4w $VJ2rR(\]y^ɘ8<Q>P\wEs`tp?;_czm uAOrY@#+-qBXT+ƃҁijzseG 1F809s:~^l}`n״q2lWa"ze30ygFJZEaZp`B 2yn{*kӤlȡҮ񚻢)Vjm!qrRK9lEѺ{[='[џ4ϪɏJ0cruA$e*c/U 1ϳnn$PoP<~K'Vkf'9_*+g@Krg5ϳ FxpR}dӜhLp C\*YTa!7ǻ]y΁0a?cYWg'9*@/p_vQD|50:c'B$Jg 3l\lypr~x=f@;sƦ02ꐮCђ])ZOW5Z`gii9ِ7Ʉ1.tA~{.w@]Ҽ0 JaV5N_FJCg\4:@ ќY'kmo8LX CZؐڇ&V3A.tQU2kG8816*W GX ~%>% 1|xwpCak][>j_itVƹxa5DM`/%, +MgJ q~XzAА;UdW^4Dch.V.+ gٝ\mImGj uH9( % Xq_AtIr #~BaEVk)PGp?5}v S(k0P,KvIݍm?9.>1j9䚓7|jZrCa QNN%Ww@~i.bE(Qm'V8 xQ- WO@sh2^꯲(P=7.dNo@y(l\Ҩ4,f&PN\xjO^F߻_z'bWwag!{ 1RSDOYTȳ wh?$B8`w$)+U"ˠӀɀ^ߩxy)f^Kڹ-78-&Xv-__^˅ΧwJ+Ü6JkUAKz]cT=yOdmd!u_GoZt%%=Q N^ષgvZ, UtFDM Ӷ?#B b[Ä21^ӤP~i~qMG៎XvȢ~X/FbL,jdNڹ+VlQVjyMNƞ̇T+E)Oږ&s&L~1Ly~Nч1IYoG x'\ߦj4G /{`dy%jtlWn\y/lvu\vuBQ 4\r|}>2tv$`\!eTԍ\O} gw?ck>SPq=Tf@T@i63ͱ\(-(3-Ϯ1+g:C'?ZAlSqěԌH1X1,/XZ<j*KYtz( {f˅'=+,k1RWg"suo}@4{ DYX k21/ڰq|20mG⨵PEgy!XUVV UBNJ-E#RnZѶ{hɸ*f4^ sFWAZ+/OPߨP_Ǝ0]`oB%RVw(*^ٸsA4P4~pi߰;I9w"&z{`-P*Cnj{,E`A:Ʋq/e[")82kvJU4}O'}aP [V&,<J0Q_}= NsǛ=+*i+$uHټ{܎P: %6TO -u5?J :$^~ʛ|U03tuТXD8ǼKrWPU I"E)sSTIɊsD/][|9yWL}"P&szo 8>!"dk_W _8eKcDpd:CZ9J_}K8Ώ(FxY4^0O:r-3j\ɣVR!PC$@b*H $ ~NJ6-cDMfʆAc +)anDU )gf}X[{x`(xdY.t,l@D\ תX zyoi@j>vbx;NZ&'I'8KAL=X5`yWŸ[(qW+J֐( bL 'Ш5C)*Ru\p3 +_y1tR0!N{^ #Ip+!hd^$کl'(a9*mٚ^"81C+8&V֕?1GPk%4_BK>ⵉ'Sjxc4w7p]l2/%C*5냝3g=kxAh2wi98źSs䛃v 8wԕ c?!kGśdGҟ;WHK.,NN~cH*ŇB,Gt \g]JaЖp#U؄'NY=ᅿs@#P{t+8Q'?tÉ>B,bg\)N< >tӤEPkk侵c H-Mٽc7Jh-/B5s#nԾO2+,%ᮡ+$:Eo)I׈1K:S>| E3n\Jz о$L@Ďaed<'ۦ|0 SrLfJֽUՖeiɏP2.Kǟ!re滭,Q'%}hL5|g IL2\2Qla1j]pB6DgauxF?3?]v2ٱ ŝܖ Vi9e]Uǖd= (a8QɊ! ػ}:;~5Wpl_xuc0Sm[ZA΀Lm ZO/"˱j ܄p xy+ϱ %T>D[V@wЩ'F)–Tאr4+@sݏ!)(JC3AJĥ2CزXH8Il.'͋)5+G3tyAD fRe^s1a&NcqPma~N&HNm\Owh]Lp잎/hs%ccؔ%O-rZK3dBHiڼƾ,iCxn fQȖuDvԣcx2xݯX֑cKCPgZwr`RJUh4xVc PJ/k}Lk˙E>c 8NVO%śEcGj$d$8kIS*r}kn2lu}Y;0N |~HсS'*~y.<|/&zI 2^RMb \vdic5P CgA?,S1>M,QJ= ksҟ}]A[amTMduR[e3ț/ Dۃ6&&\*d[y'ZRK9yѬ9'Mh(# yO]u W3n-7X0A!_h tTXiSk,xͻ[8ش:"О2yvK:3njޕTVvC6N#4VѽJonr-v@0Cr` Y+^<78Ɲ*Vye˪4C DBo+`qv/RrS]u'%Ed3щ&)] vOS[- :>qjR l_ƕchSM)7\gR8^HD?򡂖"B/S;_pOOSif?( }[Ayq'2q?ɒ\g:&O=sPFa(@uދQ_y@]~lt_hM7'&R1kc UAeݽ,mL6I װ7߾m\jYgo1|ƇfPe:?^()m~xy@5-@5PSʼnU~~<)PQĢ63x(D7L!+uJz }#oxJAP2C-ehI錰f@~KsdP`4\B\&E#AGhG:E4` CP#}OFY79FA>/EFڊK&pzDdž֧ݞ b\"m·(Uλp ǰrٓ#ѯ~bpTQ__llL,i +7Ty̖*@Ūx$70="[4sjgڅF[k:̜3ͿCsг.3K@>w=u 6)x)B*, fb]aϭ6"dIc<$qpMP~G0bgRJy+BP,ŠpEm^]|g]~汚!z1%~%A0`HY<{AxynpeLZ!x{#K  Gʔ$.AT H0:{{5&I҄ڛ'8w@zO_|(㿣w 8/2qJwҦ@_ {8jTMWʷ/p]اg)qV# z  o'ɲ1Jgz =-zu^ u)F4lbZdmB22rcUu!Zv05AѿIA)8 $fo54EBYvijb%',`E%ߺFP_!vAӢ@eqŭ:giM7x 5 F4oZ3:chگV wo14!Hr F|zًɿ$H^gId* Kk=8d۱B%2QϠ w+L3ZP5H6f9<{Y_ϼI<ʄJptSω!%8:jv\1f;iƥOg6 wDQqI74AWd1kpEWUpclwپƂՉ\*P\3\* C:*DG-VCs_gPםțYk]Z nˇ9&;z@?Zf{y`D+Ĵ-gL=O܅u]T_?yG4P7J-M& %sL5Vm-W\*+2bĴScP>Mg c4d`t)τ%B|խ?'l` oQLB w7&HXǘw?uIfdpbr'/00kNx.ؤ2YA\B/vƖ!U{"L{!D4e<_\yy$|Eo {g}P&':E~P5JYmr@1:8/s+Uk0u&Q_Z%3o e'E 34x-nRbxJ~M|lBY|1jo3:\ 珉tݯCT|_dFG1׍OE{lz: 4S& [Q(, #Ji)sLRBebуCYY[4f+XbL\z3 7i\ڒ+#J9$h+XZ z+)b4 Bz`EH+mKj[K>Ɵv_ 9:#&n'0uxt'g+L_XVr vU{(瞞=qԆI#D}IjU!= SNv2K8y z뻣?? nb݆mwY%"9p&#݅8)܌P9pY1'n`@jF4{hڻ-'d@YB^`pT_*Rjmy*,#\.$A*OAr9|on9h=xD7F{s>S6dq.Ff2-pR#FanQd"@jr¢.si``u hFq c> xV HB-jxXth\۾ .N4krc-30kɋ/mUԴ*2[ǭMO@oMw/t[{2xD o>\Zp2C"hZ&mh3Ik7WR{^o`)/*ok 3ݜ|,KܟI }"ÙF5{xv= k*|_zjqi-߫ʞZ$4SCiBF~"ˠC5 ;NuW؇;Q 23p05 8fQ& Fa2.fi$8 v?h}\7g3}[HrU E5ʢ򣴝4#;j)BE,aϹlb*J RWMNv.}xRAV. Eં ENPÞC^]+:xc5_0n)|277AC$EEXʲrL< zX d5GTx/ME=DGq(΀gUX6{0LQK뱫0C]=L&4TV^吶W.*LF*%qI]763Zq(+)4:Z#J".B ȼ 4ɠ\I{h b/6&A @h[ `9Xel$4}<햁*fkZol [":E}[ur`H"+%ޱ-(_rP1p$'Ukx0<.ܟ!gJ[3@Na@jvQ\Ob$BU U efyba?k(37O_t'EG1R߹ɋ>x |PA9 pB I 9:H3Lj3rMq!Fw}KK hs*CU`w/z>h@|ѦzRd ڵvC_bh!cMY0۳xiO]3|XB_=ę41no.{b/e^0qߪv#6'ٴЀ2~HMvYnF7*!^XJ=E[TlU!m8gA,xkH1*M{CH~Dj\9ŋ8A7.@3\-6Uܐ4z OӵnbbhtpN=\a1*իzB:YLl#F B`a\b̦,i"@ntUr~beSSI S0َP~A3PS֞-X+u& Ǥw&QC7:?^+R{m)O$D~c9C# \xv\& =T21^ٷ~! u~ @`>eћ͂x= ܴXo\R#shleY|n8BRs':`-D}^0iZrn08]"/Bպ<DPIaHcni06( :r"g Cm -͏eR{s;-=q~]](cx/Y4~վ]fLLt W M.QF^_:07 rx! & sJqR!G> !/qmOr}*4ˀ'NZRh#c'ШDw48Rp pFcW!t_Na~)U$@F Xf5WчȂ1.A=Xriy!g~9UӇW8 sy@|[+U{ҟFM^־^*'38vVY# x.,9Y㿵E Mm)/Ǫ[aaB"ws<XFeti}go+Md4Aݬ2F]~ra*>)UvnaFʱ4nB^<|MNNE02-3e'w ﻗ*p2IXPݡ"Jc--¡ /۳?& ˴hZJr(SU`=Ƕ'u\n:%1UvIh8\jR,}L+%x&p[ yIC`oAn[ω8.ڴn)(տU2,(]rTf]⓲(oQ^^Km'ŔeZƗ'=C=_[zR*`x{lR kK.#*;!AQ?Ҙi 1n3pCs6ʙ6c"#_4JηH\3ql5U^Q;D '(T*?Gm@&8E; j x:՞w!@KmڬeC(eH!N\cQf ż񙠜Bd1/g)ㅀ{JUĤG~x9蟃]U W~-GWH"+d˒:h~}(,/ky bqSfOH9ž^fR!JbP+(#RZSBy)Bԭu{:W.l'+d2]o4jsQ5CDv Ӝ׶$2=J:u*!t7SJfaf( wH?CI#R.drd5D!mnA17 E dh@&PU͂s:E zD"k-ъvwwIUR X|&a+\3HC Rl~>t8̞rny{ڽ7)D) [\@nBJ&jO_+p۵Z/ jOM|Qp!A=&󤧴l"&j2.磂i~7D=adn-#E#DMe#FÝ>bTQ~klq,?S7snp.]!MS%RT49܌g6yX#Fvv*(3TB|G f gJ G%> m%*o)'\LOZ5hL8tͧQ{wUuю?T7F/aedaE]i3Cs xF~R BTtNmgYԑ{84 !ONhcro&CT=g 6_f| JZD8CʗsH۴E"6ztᬷ0Aҽ/FԪ\ l. 29WU:Tu_" |DD x]u*`!D"+f XtJK9TJE^>Z\`P ) {P ^5W8c`ɸcʯ$;PVE]3{&^1s.ԞLǂ]SmZpZAX~In NMD դJO^QMJI/w$ aux OXcu/*XɛN'Z ..Yܸى]֐$AOH*{>/ݦW/ث0"mSb`5΂C( +Y?A+`kj^MCʝ L JGJ(I_H~W1 +xY|_Jr< *X,Cxql@^HJV`C4)8#Y[^(d"z%ɼ(_d [/79rFlsS~= }Fx${}.i!{%,-{H=PGFosE#3{1EM;LLT~:#}'؛DbǑH@{Xx[MMn %%xzWV(?%QGGZdJb3vs͈CO {`Lm+.S*kDK9%jlIe%|NdysEJ3K=Tu㠐%Ue5REn?Iyd9`6o ft^j:5D NAte?̚3F=+`!̈́1R!ߖ\;D `hAm<^x!T?>5 ɇ~B8b۩¹[ q\XCbyX(]f"TWғSfE#@B嵦;ǤKQYQ1ofTBt]dtU:6"D/B\}j0W%@عF3uǡx=E `dc0\@o~Vx!0n>hL}$J_g$Ѫt/˱KǴX GZy7W>y|b}wRǜMH'D(FC} 6%5u$.o܀36% N}VNo.[ ɩW_3;/l4c/>Uk5c%RZԊ# S~u]5,INS$B=?`{SM<6J [-#?/'K0kJv-`Zvgҽi>d`D(K1go?u\}Į|WJS]/B8y Av 46*-˚d:}>rwa ^ʾR' mbC,x&X14eV?Fr3uӭh~Q}T T0c"D)JX/]nCJ+`S&4p^h}j1WsϫϢaqI_6)tʽ;^gg{PssrIsۣf5 Lg^ַ_-mr#ݥ4^Xd `6?&w))[}88wV;TJ.ǩE}H⯅[͍nsN|L2X"W3ǛÓ*7N@D3SZMט#GlynaeB{Ǘ*]9=?Dӈ=:ScIÙ1f[SX6䛾oT&n)xy. T-Ɔ[lu gRKS,%%yfVP_[) n/iE!6/oh@UzWN,WDxxX̗X4@ܖjnb R;n#j`[ z- Nue oV1;$oS{J6- eBQ f Ey@:}=ϚFշH`ka@"1TOQoKT -P! &\AODF&L]}E?b;2޷Q+\IiqSW :aepH}=%q=`m&`)ral[4մߝb2ok̝oI co|0Gۆ< Cg/VunS. x{sL)P

z\"@4m`+Haxw-*Ot1e(o_FqXn,P-u;kGhzNWCPg_Kf M_;`L?:(t`,rYf_H ۵d6j!<{]lGyPza@6%I @č}cPji>({==~! T;-ou;%9nsIK|>?R)t5L8՜JA- GP삷g'$/|ϴ hINhK^?28WuO H.@WwYj_$^$oO j$pR _epp*t,a-, z}kz Wxy0x^'O#{ڳ1im83`&%p6ÂT_Kddyb !F@2]cŞ:>Ω3@9n]1E 7Y+>.O} sʕ {%tF#ü>v>bsS^T- Wxx2rҜ)_ƒ ʦ Tv8S8eQ}1usGR,GEݴ$|W6I㘄t¼s CE[U/~>w,j׌9yثU۳]0_x'rؑg-X~ oK-vٚvbM .Y haN{,*98@76ysQ.JڲpubU@s~v&U'`aMJ]DbD VXՄg\4B(P~U)EE7v$ V-\t*C<ux  q-X?$yG~ Ù y9fuMCN!SDƗXzRs`]IFԜkzԶ%zMC˖z<`TK#cIfg"~C,xS#jƭ5[T3}. MGP8l쩅Pc|Lk']c& ÎVPW$?@$Q =6g‗QFo:M$`(ghx_M,[ )'[K D#tO h( iˮJtcpx _s%oBdNyr0=rfB$b/`#J-XGZvO5V/Kcٮћe{.Q{3\g@ODmLc,1ϧ]l`@iB'A[:`W~ ]o%WS⤚(c׈w^*ʯ:TeO!B]zNE^Ugϡ{rLO7&SVSjHN.s"\ UJPz-ɡ|SBnTʅ<[3\r16 IEԟ* #|_;luI,8sϕo ?X L{g< t<$;5")9?1+uwQ@ ?-س ]tį<C֍vk"pؤ>bz I% 6 łٮ6+^hyF nZ+9ۭ-l)ӺZ{F < #L_e,k b[D+"p uH̞ކ3 ^v *$V z1Ҫ[2&,(ksI̋+oĤPzatf&P'РZhh wI [u*8JX^>S2:Q-O~?Q3%2q:TR(8kO:56|хzth>/J!5KސІ2wzӷDŽtǧ(Qa79O$@0d%b{8CL&)!MÀv7o N տs-,bi1= .Wz\w8 ٕL!~/y9/EI* b.pڵܠ:m2S;" (ӟͭ#1G;} nMѢH,;;LɩY0CFK?ʾYH'݌!!7c.QJ P!"˔!cDf{x^4 /l@Ba܎AqpP{ik>R}ٯDuc34bK@WJ?<1.N*RM31-vpW.ω~3Nʏ4C6:iQވϰi}z0̨~yr9aBkPֻwxdugo*\ԐzFcﷃT"CM9=zάa@zm/> y) 號KoDskTHrr漛H/rl /Gj}֊huvߑT3r݉XȇvK)*7C;ާT|Gi"~??g)ǁ.[*Z?Pw Y42ES8f+P>H\I)ϖ{9PJEae{U7*2oYv04lG)fơZ{7R5Deԑ.GBM#T.L@pz 2}M>䏉)DddxlLdɪƚi ZFE5B1붖G\¬?D~^^ق0k cAzukĐ~<5cY *-?`\{Pˮ}mIBDY='sZ:##19+r7鳙6d{pk 3r ;pLa8j ZM}pCl9TNOkh a^N 'x2RhZ&EhDy r`q;A<0l!.N'v&ޤbm4UNHpqe$tGK3T+-m9o%\;c 3|sV,qnc2pN+J12&NU@óul80PuPu Z0! yg(δ KGL2Eν^3){ʭ>)&T!(5+E KI2(V1u7B8A`T}M[0k[wп<8KnR;D_kʫ7I̵v.#:k@ͣđ]ɶ[d l'&šqh-Z()V 9Pȧza>K#3zBv_@؎JϦMDc@4\_xcf]uÿ֒嵐cq$ƙ8X:m[6ً!):p̺9!̉϶?hO۸2P7?wՅ5^;B=5O/u$0&i(QR#7?fL9 i JD[AHn#V'} 2h̚B2NW|uipc$ .קOxk\l V ^^-`Y/VΓYU*>O 8dԵ ݩ-. þ£ǹeyt帏l I%VSAM7|Rזhm+&*YwX8 Ҙ ppdpXY[l!bf w9B{ _h3rqWVAQcVJ.A).UZ:bx6aQ .CEb渝Bn43~.{ ѫԝS:,4^$ubke6Dȏ;⧡8de<>aum8gk$L3.ydQWM\pt_vj͈q˩Agb)$+Og$I~7Vm؇UMSH:D6ZZ}>o]Sf^' XZ:'(Eh gf[#. ؾ {%ڤjb]y:{9!Fc36 j!^R-nIh$&vF?aB&mZ%SM7wH.r?N-c3?/ d>7لccL̴*1ob A~ZZ Y|WyeZMrJ9*^ް'Z" hgt|PAR8Ҽˆt.~ xz,r{O /;k}v Ur^LCnN|^#YS 4U>t|it8[|ԞgPw*ӣ"i+x;/qAQ ,rxTeiQ[.~Sj{OEC[Z{!f5=Rl 1HQ}A+ YJHX8"Ԫ%: 쐅/ ǹ(53.T +]8m[(i"Rdszd YC!ۓ~"\KqyHCWn4Iyضm^DL`^gtnq|j,4f?s.Q4_7ܒAS~y YjJeh'.6!y 6Fow%yIP~e9kY38DPmk)MtQMG|+VdrpuOxŋ=5cnaL2//ysU0BT<(@pZ:*)_A‡fPEv,[ʝFbЀ'^T ja^*SZ1D}>EQIoH7@"=|SZxP|y&~ُLx_ڭw @,Si,tYں;;vDJg 7cf?jЮ  ^5pȽyйMo]a*x.*=&HaE rw)_[..T6B!6:K:`nm^(/uWw sGPb(P3;W,N%bkpgؚ1q8,]aY빧e2"1o/|C! 5>QOտdBV:BuPEYhwjey(_v٠Tc4Hg6Vb#lg̒g[5 - d@~%(M"_[<ݱu㕗z2_W-bn_=䖀aWP6{Pᆺhqoax[H_J lܩC=EvQgO`@L͋&wZ?#ۀ$1ReٚL*lz;g†E[`ˠcUaLy5tP{=ݱbW} .l Զ2~zlmbd ->]xWoø -nLAߡ^i+m٦VUe2 $ ݔ s.KdpUq+%w(iN(0 'Xr'.L.ztH0XR +5r|'/^(adwڪ-n.*G:Pxy߮sqЅ#Pn"#:f稐xy__-nQS3mJ6W`ܖ0SĬ,UKp9P៓.ƀmYwRQ)*LbZ?Jxs6Ta _D^>~=8o9BP`fM|W^7j0T26ΡxzJUfc_Rr$yroXb1OTmOjzܫe扦/|nM3 2h+ee8Bo_86H K[Cϙ ODw3EPUD٩y0s!ù/>'6ŌAՈ Ynt0]=*0[qbűμX^+Y &EsdN7udEÐ_fApn1ur;L6OaWB i5[.&ŌPLdc)7Q (Zߩvj׎!'\4}/,Dަ^XQxM OdoR#%':&BCcwM y@VU{Nޕm[/y|E1 CoAVu+X[Ι&Q@K/@em9z~r!K'CYD覲fB ;ˍnanXdU2!N3`+2&ⶃODޞqj~}ʛa^9r+4ձ&9sdq  M$`Ɇ(}ܶ&)ZsKU/Ve~BinlSvTJt j7Y{;PQ7uhˠj7wLLx>й) mp-)e0w&0wL;Czoy/MC2Cڈ%#" j)䥑sG? 7 |`>#9K2lpQHTFVo:ˠTkx}{">g~mWT9y cJQZܽ{&nm_w&s˷A O9Mj>\\ǪbxPMDsuq/?c'kIt,e,vۆu=_ꌗxUHe\4ClPC/VK8iݝ_,&]5\wɨt`P]y !s&򋱖\˖lƀ(`>|&Ut dg%JH:E{pMn9PE&I+LYnzDWհϿlt.w@D9aMtލᣰgF]LDv'FN\ϙh7C9}=xؗ6Uq%ӞYS}mSm'0̥Xݴ\f&{BF4|Uֿ4uּ'ČܥEOztk| <*ٌk>p߼o`)B { Bi?/"x3o P#T#Yaۘmx3,QQf5c~^j ًrgRtHaw֊Z{4c!P)%7}k)r*E`$īѢvT7mZi9*prnM/$]/pe3m yM9Ru~F!>zA+lR(3wYB8/_z4hXkbX( /o +:ՓזV't]`m՘8 * J2޶]n͵=;[Wqn12@A kϣޤ U}E\ Z0o 8K#A ĭ _M%nrdxBP[A|iOhThlD7*&=9D9ngj~j!lΪkuM3s -YX.en"`H8/Υi&'=9F)ɠ7=u`RtnGԕ6->4脦o -4sG&h,Xچ,ϳ@5Lxm7NIo %[@R}Փ;Nk>Z~ lQO' dp0 \BteĹbBDžZ&^ɂZ8@YZ@ (\{ƃ} ~hؓijTy$vH@|Kd5QՔ@d̼̀gBN۹wl+6BBw{Dۣ KUo˺l[x½ Kny9YK'Yذ:5y'-P-`TWҖi.H˅K4!p-;S+E@ qbk DK }tOfmgE 2yc+(o=?3>C _`뜀1A#T[wL >|i7W]k^9RW9W:TuN( ċ/-Y洤$E_ mzG7@`x? Pӕ}\ԪB-ΞN:B[1Hʛv5iuI{>M}3Ӽh= Y6\²ϱERf/~o+AD u^8E9~Gyr: [?T(,pԒ-Aq@J,ۅerWѾ ژ'ZBS2 ]/vqѣ ,Qs$RN9-m{;gڴ:ERVfS@ݤP1$f`@d,&=<P{S& ɻ~Vo}d Ti lzq[ a@ĻJ>GmF ӫxxgWJœ3s4Sئ4.Ѩḥ#x&b/TPkѧr/azFa>΢Pƽ 0K}I +Jhpo.oVBpJK~W[-aiߤ c?$Ϸr.b]M_EHvu_5~/xv2{k 6;@ج4Uu W3iJtP8]ZCtYlBTBW !Ò5//XP%[YvŃYG=Aꕬ}zͺM"+;ΰ`SNőOF(}Ko Rb|I_u[lmϫ: ,lh qVC ) jApG3\)i%kjP OZ0;y=]{:bmR?78c􋮯dۿ3\"L>{<آ 8^иGWCkC0rFG- L2浿ƆYXo>=BX3;- k֦_Di#8VS{_NA oչt8M?,oIo247`;w-Z$0qo>Q#.>-Qa`vS 3K&m%+ X.N{ )^RCZL΅JtI6)HcAGG]"NSc " lI!MA`Rf{4W:j^F- } b:&c2\Qg-%8oτjYJ_hr\/=,=jKx"wg33"Xk 2(3SjR*O<_Ըn PKZީ@L_n0<+5+*K0ǞwܶK2^ P))ڠ9O94F$Y )*x;KoYt_ِCgX Po48B;q2>mHt핸-(UO>#AoɵG,e֚CGJ}3 ԆO&v DvdQ[oI#\/s\hz&*Z+$68RB\Ÿ@W";FF뛣 mv?a0\e"bAFÄmcӼ>*9ׅ%č[,ȏ#Du:CX-'~i;ŮĚ!=rd],VxjQ֫.ϟr16({*Uc.%_}"B*s0Y歜52z?FE"c%ҲH5o:A#е. 3'Veۜ0µ g_J+8ĭՄc5Xgo$`@z ld YU:> dT4N W{.KXpƼٕNIq*o>5n]ݫ2V<Ņ𞆶Mn;ϣGLW4d he2QVFjSyndKv60ӊqA~> diYsz~*`UX50r;ܜ7J5t=[=Sk(U Q|$x.:>1b޳.Te+:&]8G(خ mlNF{k6K/\kM0],pZ[ it -Zzj/ 'jWT\hי](Cn@=2\HeJM*c˭l7F/QD.Zp CϞ%ͧӡazW`|aZrs[Y ΂]SႵxe郓ï9 NPFҧ ڸ*eymBj%#i|! LR|`L2"#C6R>2 fdq*\ *q.:!򤫭s!QT WܕhPr;/MŹ\T\kJD.!+BuIPzޕ/4%)3kZrFBpz5c?]h,rbHٮJm ȹ̴l-hdaJdN:MT0E,ٷE*飂#dp)o/u#1?F=`.;46##Kz;ZSw:&2qQ>399sU'Ɏ ?قմAVk;XA?]n{Q J3$n r}ѕ9^$#^0MENfӍ3Aa2D;S䡇W Ke81\e͗^SMJ5uM-m)ԇo}6٣tU-*q0U;'Q_5x îST/)]Z=IКZg iN۴iAp #-cMZRM!9YigywÄ^M(FT/eg:wmd OYR+jP|el-L*^jmsܲ6M(, rn^V DZ s6#C`UvrX~fJbp}1$k[-Lɂܓ]RQtmv'*RNK$gkzeѨmQoHhhBY7OD:@;Ҍ=W?EhPPIMU$4rh | 7ޅ(7#'b)tDQa3ڧCm[Gk9)/{r ם{ˍtay,yD{d1b½Z58/&[@!Lԭ̈́Y^(oגG,BLӪS?pf^SF2:%_wm*afnuL`P#)o. P¦Ke#b#eٍ jse ˪iVXt0[ՊË}^ٍf-nl [D~X:bMBׁdmдb_#K\ψA 5f=z]cp9ėn L&QH9j>,qxnC$'`[7(uUȥ5^.Xj7߱~=@QxS YԵNM;hfA~)q-ʬ( GL"bz'%c 51(#ӼǫT/ L4E^`dɴ%M+ERaCXwBB4^O?7w 'c<h$ Gt!4:mJktБN[4% pϓfc 9@@-gz-(wi}"F@TjwUsMKr11hnrW<1DP:?%<wJ?rJmo03R}e,Wuf>(xpKfΩ&7߼jc&K֚Q&߈iDHY=`.Қ> RTOPk)|r. LY kstTMgpFK~吣&ŗiTIc~Lx*1YV~ ܽMhVVJ9,nn׍-v+S~+̾!J+JָV08lW'Т~iID/'Myu2RgHnIR("iN" &A!2#3fʡꏇ%N5"ƹeB bq.#Ɉ}}KkXS˿y 2`m='dPQkd-GIrP$]_$JFnsq'뉊HHsL<+ >cUiM-k]yfM $̸4[rziu_Lu@`y8|`.:G"7Y@RJC$fLtnKmG­]G4FBala`ծAj-UN8ϱNn2W+L9+]`a®X4$|JyS|*r_C"G{$6޳}iڏ@Z죟#_[HfD8U44XAkblq?>w[/E4xåS>:(4 *Fcw"'򏜩8 옣%wX?]gM\R27e/I 炛^1keR>_ׂśʰh# EPcmOzB31QPx-# tRElL\hhn\'q?`ZUcy1m e[^?6dzJ)0E(&>i܍&?fjm,W;I*xR ݌w1z)UE&96adgooqUغ\Xa%^w`E6PJ6$zaM(9Ư$J kYJSaGz'R1:qj=f@&v!&;iG1| ꋡފn X;{r;~Iw۠_E?ԾONx85E^_zdȐqpiAHP~xF}YAmȡ[rMz|7End!A 't;JӷO0>J}61dD_"Fv+]Wŭao?Ph 8t=6 5y >)a69g;֔o]9TL+Qs`lRҪ':C~M7#/ٸ%hr=3퍀W0h['3z< )3qԃ6c z;@jY rL΢rb Dz`>@޷D&ZǽDs vQ`B `&˻`RU,AP^ۣS6gN]|ٱ[GKm{E$f%Y{J zЬ-2R-OJ]sbThl| ǀI2;bۋ'oajIɄ0XgvdErDeḧԺZU)؉T!4#ҺVKS58baコv3pUA ID' )\î89~OTE,sآDhxsEť.xy̡x^hD􅌤4#FE3X:9vHpW,`7̖zVyk-cV$[`Ug\TTH "eԉĿ"`eq)2[;6džί%%^=%ݱUXݽ"( O\B8=78, Yܬ#=eVWMnuHV%r{WMcwS)?_G0ZـCo7qЂ˹kDjv1gx2 !:ss<2G"#hȐ|26МSP_ wm$z^tVl Wͫ؉/DEQvż uOV?:*U;&ulY38 +pf䮱 [N>zBz%yxӳv%z"=*#wUeM]qAb1 :۱{POyF,jC |w ]FVﯾa n<}H8# haz0=I*.FN[A trrU{%G;j6 P ٧=\ 7-C( A?{>CٲwvHRK[`;ࣱ%eR Qh@ĪUdgHNu:W'O [VG.3Psαg>*jB'}R8Qk+ *dN9 YJF\l%%Ԛ?8(f]w-چ~\(UaVKn!|TuN=+qU> ?];DrUԬ +?o4)6*uTw&i@K}Ȭ?\Rˮ['{l #1?l=ޭYC{DrU1B럼*EUwGO5/1RS@N7˯|g2Z{"eb;ި7l2-В&svQnh8_RYҫFC7u\'ݦYDȃ&?$~?tIyD99YQb\XnY\ኒxV#-Ye{|4!kf9JM7Kד8x hq9ib:tAE*twQ~(rFbyB;\>;dxz`_ŕO8G:5 pK$) h(2f um G9ӊ1-T6wܘ7^#iYKז{W<̹:Q\ z+\,{Op]x:iݚQyo&pԶ wq\w>} ( EKLk۞6-%|-b9Y;iM<% 7z%{{pdfaa|D`U V)\1u0WېQ_^lgh|J BIƘ/b}S-/t-d?͟Y J.y7q;^v^A`ىlҀF!Tw:7P'6~yYSٻP:%dĚ KQ5Zv$Hkc }sBـ< an!qfleVݶHs× ? n1}]=} AɑD"iBIOZ-7y9rBe/Is#~i7͐m^Ó$<7LQyqCNmD{<؊R6 ȱӓ B,=;XSrS(;{J&=Qv;V_b9,V+MKv&=CP\d<(]U fiy!1߼%R.SYt~zf,O{$eA̙-$- ޫR} =Uuɴj^02Do e-}QHK{1c8p5,,I @}Se˘cM@uW- e5#FbdCMRKyI!Yҁm# bQF qV vE&s|RxyLdYbHXr_hgP7UYבzi.=2T>cg `٬m-L`OU#fVFIf)6XXL|4]6ںg ܟ9_Pz5+tWr\`c:$sZ@m]PWA=4Eŏo%XIy :.M?YYSBj}NBn\?d` ĆLx$塤d(NzM$نɁOF5 -?B0P¡q^w%VͶ#4=۲Q,`|"WWݕ#%Y Lov8 "P4H8H@zYHbAF-{]f$ݮRDOdt{Drr{{-4ENo')ly[뛚@w<_,k麀ݙձ#́9|H j/~<AA@/tC"q3 |v!ڀz/Vmn0vݐ=+;u?:9}l23ٳrqDz&sLm.Gm׹|[!ª-e& "\< Z&n a{Na8WnSnd 6O@M+?+`tיӿ2E}Tg:c+Qku#rxyZn1\H,Ub'|e5|Jk00:P'gpF^CHxda\AWDPvkB(wEL++u7lt=sIhR/}rBhؕUEÜtO iYihQoO`y?'/vLL6<5^7éBd; ?$Q&YL<.vEbz~S$PosaMx?+T$ =/,9H*ʔT^ݏ<Ȼ#Ѱ =y&{l<]=p5s[ I83Eݹ9ܼFݾVCU%(G M*$f|.eU޷=1ྲeJ߹*.nH:鞴zKZMB??x>Zk=!l6iAjJ#m=i*hQA۬]@ ^g1ة7x4bToD8a Kxu.n+ڍ=O+iHZ))%|HCaElש^kj3O34^^t\תyAdt&v.$y&}>,Gx*G݉feijS7XN7햚ʌҽ?1N>VcM7Jpw P8[?~% 5YV!{īlqEZ 6 㥠kظUJ3:QKm#쿅['^ ~{&8%eVX5]q[W\;]Su0yC{fEVrAfi60;v2G)O]v|3(sl}7d {Bܼ$/^Ņ5NxdP/f ^u,➿?߆֎huRlK\ή<׾DVÚE^ʹTүBBXX FpK2i>\.ex;P,&HM7yy6KQM ?ܹV c5!lG1-փpqwl&!95* j* Ak*ҟӉ = Ő~s9jU&0p¦XeOQ"AhLAQ7i:‚qzST%\YI ,,麡^|| M< ,j2H媋[ y깎yoZҏY/ek"]] M3X`7A2VVZ%[P9`ɤR 4 QbѰ4FZ1dAXl![z|K»i;窟jㄆtQ|AHp7iB\4 LUQ1+DjD?SSv?3ȟ74^>[;é=9ڤd@+4/l*ۃQhKQdΔya oa|lz&S)G5 H7V|wTuJcN_9I7iV%%4oJD]h)tB,0ˮЁV0ito^"9rwgi4-`nsb TCZdܺ۔-v oE[ pnWogz<Iͻ2(ɼ_Nk TWQ~%T1dc+?w̓|)B/܉1u'AicDjyam>Ӱt2Fňu\DL$I DFoh Ű%b҅16& S)@dn,{pn*qE06Cb6^Qy8*98O⁵ļU3ŨK [xѩHQO~nXgC7}qu, 2kugn]Xf/mA;ؠOO0yӓ";ظ )"չO^|cv<YV YW6=Rp֢Z z..7Jr&20Weƿ/՗/~Js[g~\8i)OܭPK/O+7!R](b9ϏLK 8 ,ohti 6½};;{2?BVn(M#k3yks8 m'[O+u+0ZR ʏc8a)(喝חX1kfU .J[Ȓ?4W՗x񎘊'K\Y6/ك K/[δtC--Q$e¤ecЇwՊg}g)ӭ; Q86kTI7XY,jN_"9a N>3O(hθ$RGxZ ; k C 'ȴs!x4'Q.9UdLvaY$h..]Lz/KY^5vcA tVUkh:59;}\`NxãIRYZ.>},?֘`֡;:2xIC?h\( 8^GuڅANk^h]SNoAqwP_70EC>hʗ !e ,%7Q3k;`5uZi J%ߢcZـgEsFm m^3̔OƤ뤢 M1 Ch9jjPR+D /j=]^b{Kچ4!o%k"YmO@cۢQ sRAn)i'5݉gl&C=M|bnG;5P ("裵b#CVS)qF0 ǯbzu]"d2GYO\}AXxUO?kִr M_ܢ{`4DKlZpgHkR͵^8}IV$V!K-NmCL\dvŲs'E&ӻlzrΰi:36E7CӴxVq:*gy%ܗuoo.~癤ZK 뉁=l@S[%QW3L{,ģaFg?K9AضJ"zn{kvjmPU^V B|pˍh&wWWvŢҶ:t~wM2A‰Gث2I"EG6ЂL#}_vF5H?}ZC/' 4R5'ϑ|m5:sQZZ ]w'MϝCuȖ}_r0̥SnoH:O:sk *dQ4 Ó;8UtqFDzfN'8_n3~jWGJݎ89+-{y%ᚼ >m JF,dt5,7~z f-4z oyUmIG<O ;6FOhK8Rdឃ ,t$]:@3*B빘ݧ^D-fOO7=:e^rQ fPyM"dVSggݤ ms2._R%:&\\vNapH}e3GP+.}}:PkfYl~+u?'@kkTt9~#Er AF4m{LݹvQ8鰠$3'/^=}SmH5>|Mzz橂m/?6GVs#MY8@8W3Ï Jmnc󷗼׾FNyÍoΆػ,!۰\xI3tYnh_ǑhS*2ꭒP?gʎi Zj 2Bb ;^t F \<@'v*c N„/|K׳l|,sA|]'.zHTጵ~TOLP:JZ MdD/0)2I"oD+s4r$Kce h}j^ƨ{}]ɻ"(Qgk T,#x'h,6(J," mעS1߽][jLRzeYhg (6g"} Is 9?ڇ=P]v.`W|H *Q?hH*]ծ/3IF:łZ];kcݰԫs˚/t y*o^BcW.Ri<1/a!f7gC'4vQxTd^(!Qkϰ;,' p"ZFP{wnիDߎ5Lno68Z |;S)dtٞcgKyӪ9$xوC*rKncqM_^ v!+ 2wB8y%QƴzXElw+"HPx0JUwb}}4wQݵN ڹ+P66˝xs더SM(;ii>G 1^-\8]֠ Lu!w{P,+Wz 's6щOy&C"ɔW2< ~gxe]NC$v'hyS6tУ"p1Z$. i8STT0 ?S"4"9;P6Ljm6[;֭=!$1@zL.`T7y3Ɓ˝Ob4nZz`{|U= t+*OUZ9eXVe ( i>Kwd^|S:q`/=̦ Bt-lRQ4a*fdž˚k#N,+bៜb K W$*jIP$$dw~$43.([_ kvGeݙZgpV黸Ex7)1v,U *8+7G;!UL?o54OЄmdFu0ӼמY\%Oy&IV}).#7? "XnNOAPIFs I[4 gB*hi&+/T G/oKN=NGBPeDĉs{x# 5Uſb7 cqoU;޲I yٜMo]*3vMW1T&^r1^xh#\lոEĎxm⸤Y6@xzDTdB1,oV.7h%G_ݛ᧟o9ϊ\%8d0{~ z~ؤ 9LCFSOpN.QOZt@*`aR Q#ă3gdt0$J8Xׂ,YbbAăE0 H_GУ~7vy{_9e*\쬢! Z$&] -\O;kkiL$Mvx.\|,YKeޮ¼̆DCEQ\k>R# eAo O^NbpOZ;}VrIh5`DVDs8+osUZ `[!cs\M(`)anxbV{p^FNH?nCٿOKhGyA[k"id@ +1J~Rm Y=Lze;eno,L(PCAx D(1"T(-'1qOcPpz * SX UZ#h2aKzn @s}IxK`Q<<$VQ!4X̙0,OlCP v Q lCдw07B_B`Ok[~t6ͩG]"0HP )ԷE&<_eV V@e}a"VR&o#E, Ґj5n?- T9z*NV^DRr~ b**S&YtaE<ڃk.w ~z4W1n[ݧk}CY3#_ )qeTCN;xm+dY$,cXOUJB2VQN/6B~1˶pTAU7lB됃N ^~w*yN@kB^vчӋzcր^SUڏ$N"sêwTpNO@ꇂ8$pas@SdCЀ1X gtCNWevE jp쬔 < -*k{^ˤM0Ul} \չ#z1$ t܂9Z3N<Tͪ<>}jq~lER/+pumQ^]C{.\bxy+@ug{`*Gw-4s,h*!+Gt6o"E@M 39YQ lbpf,}_rSڥ,yXc!JfaUb!'p[W、haXVJkfuIrɴ-3su%6/N& qB_\.f+}/MIX7c$R3r*XKa~{|d ʖrTfv(ޭ,ৼLwf|Sx::Yo2zP9.c 1ogXO t&|y8 :½3yG-~͍|?u|>q6 ü^UA=`ђ1Q-N‹p:?WT(p;M#V/"Da1O mڽ!ɇb3B".|&2 bf^]|%~x[W-!LZԫ ՗[0?V9=>IeO[|,31{r S 0GG0{>-S~=-o3(+% ,uxX 1|v8of>BޙVn}?i&{$Y(_G:0-$!{a& Jң@(e{+k׾b iarQ ~o&X2 ñZyI|LlTf*;DxƷn+*j,!Ndׇ  1Ԏ Mi$Za dƲx0ɇ.^Na,ݭ!*p=npxQ ߧYK<1;3}NJ P!ERgzZӁ2x!7rU W&PvlB7\XwjrU<)G/s7$zJ?DY[l ͋w&ɾ=%k6Rq @H%v^$dHQÐ'tW|c}ODUIeU[ h=kFx]EN\Og7\#NL8c={pFBC!|n΁yE'Nig3×m:D: 0<'rkI1ۡ%Tޑi}nɓGtCԁ^\YXdxmY~-G*'M!9jMFD,}g ~`{R|ZkvG6A7'/͍)N1oCP |,$F;7W1v*0fAz=4g7PJE4zkVjnlSPªŘf=JRPc~gh*u21؇×VHvAFg'mX$GѰg3۬-d_NYwJ`2 U%۶Hqhv79c@=;*f+<$'e:vdQmEmqDqU Eh;`ʞͱ7LP[4-Q> !@U @H%=TM7`M8Tp( `Uދc!gHUR+rzFi/Q w]rgr-C4y.[T3l =˫ y/h(Trf'ɹ:'UKV\G?Vj1a.7 ޫ~ *YHfaIad\-Ƌ4AX=#pQF|It.4@^ÕopUvgp$a81nP(ޙ.9ݽ +4ź[7Q~QR{ED_oyE06JQqy6Y y6<2u ?n>eINqDat}c%ʠaQMݺSD>Z󋸴W)Yvg֊ष)WQ X 2I*jC1U^{I 3Ԭ֯!@s),SCyRaO{b%_M $hOJ]l30=g< џxϪrVJxŪ>t vw-gɍ0ܻ݁nڣ-|cQbeilXƈ]y7퇗*)M;EQKTx'r(#Ia,}xN\Ǜj l.Tk[^GJV{gglµO&"l5X);kAɔfuJ2/ mDKXlr2|mm߬,ʿBYR9 /!syLҦ@̒<}ojaC]eWnqm7enu8Os@br!^J;L{)3 US%&uP%l!6M_TxٵGk/0o-%sEnT+׫yj-gKNR_ȁfL|^eoΐRzUwSؚRyObsV?϶3 _8sdK Iqd/ O&+Vja$/ Ec焵a*pp&%7 mS37-q gQ%h"_ > [dNawޢչM)Ixxa &N72>S\m^DR^0"xE|r81Q#H7R9g -1 t&*or^λCo\a+OpW۠%agh\V 戴ﷶ,"59k2ܘ&553CW9(grPD@z4M_b{7:ܨz|7f!DTݮ1 H*:b\ 9L(3 2 ^g'?RlYU폇kLsBVt@kV{!`E<>FAjp\7]Bzc(mgd!F":@H2sKA~""[iBMC׀by=}iugNV^nAKR5o!tE0_1ӯіIU a^EuBsrPR\D&3bGqxUȠ~bEgUiô8%;~/[Ӎ1DW?e Kl󻁹]6n7O37Wq+́|寧qquF 3 鵎K{YeÒa34'e;5f֏?_@}s=%xӽ$~,Jӳhzh-Q#ВM9[[tep('lj S@i-UF2A_DH9.IBXO6oPsSjJ+RWST: `<"dTKXlsEhaOO.2/߽Q矝mՏwG/ȨK5_{zAAn.Tϥ(NK/ID-RX0Y<TX9@߭}Cъ6mKq \ki<"&^Kq |5vY)y'2ǯ8rזm XIwH :p"z 韛SH#2wCdoU/)53aJx*swV}JyxQ`RcFnX^5f.]36A ߻aIJF]Ǯ5z`LH $CXHj/T tidζe}2Ȍ5p FKQ:YI )v=>I^ܒh/0%^a("pvvzW? /@#t 5eEz8Dyw;w yD=r =8pܱƭG ]*v]`mj4@p{zw5+wo&:Nr 2 Ɛz9nIXH.Q,JsvNy9ֻMTYbiж_=2. Gh߾ n79!͢[8&7D'b471rŬooR|VZ~wψڭ(j\_ĎL'V.l(Z{QV 歑$cُ\K}'6Ɓ; I4d}pBL/Ioy}xqqW[E ) l[BwP<9܉\j.o!Tu|L9'.3zˆDi黤f$u9 O7#uB5C?D,%{GJiQ{ݳ\Iܨe 5+?ȫOw*w NV~vaˊ^k_q8q$m,U;A<٫@5B.2f]Lf:TF[ecTN^X?#gO)$1 ޘɌtbo &4s`Ss!ۢSŹS̒cj6s nů6fnyZ2 M g} ЯC3OTz=e*I5_d2?F`N#ϊ0]!K%ĠQc? #,?Rʆp>I7F(oD}(#ΧƥZ'a@7rI" ?V"? n>nG'Wcl.styA/qC0-,r,hn8dDdC hFjcJc43Au:(E⻲ /LK Yj{嗘<$IV(r$4v`Gm'@Ew!yh>hem270:Kǯ4 1 )ؕNy=EDx\cq6T+o{sƭ+ٔ BA s!nV/3cbCĞSaDhSb'G >_:h 7T!lZ!tT"(Y2vehQW,>֡QVW'7{'C=VX'' یU8 3ıBmlǴ] 9ʊGoVƪh(Ǻ߹^K06hmlc ("S@, 0vFJܧ$Cp*"_ET3 [蝓*xKSQjGlC{poQ+xg#WHHӽЇ9zzSQ@1w ݆}.^70nXi V}QV }Ad_1(C[? ʮ&Ay[f<޽QWK bp^E>PimDsζi? HaYb^vl] u8r([T+5I<ѬY+TP~Bs0䬁B:?cDzL1jVq,A5 yQ7:NZ|gђ=!EW;#3\H2KUAr2fƇoJ3g;7:{)=_r+l :mFm~kOQـaB͏3s,jV&e.p$ ڔT촏WVJq43k=M? PPZb3sKM$ŊV0MP9ɑxѯ8.-xYyx[޼EIXf8rPT~<T μS xB&|jh"J'%T_̗ )2ZHFh,ڌaVN8Ĩx$u>dahH @e@i~ wC'4 J6gTbx;+N$TX"7Q:4_@PŠ:$n3js͞ud` E<ƅ ,rr ?c۬,3@ˁjq HZ^!2Dz%1qm}eO%\L,1lbnȕXQ116xS JO_`R'7AnVL+9cg"ћrhUq8a(mmz ygw-yE=IGqB[3ۋ,Ly"wԁA8\dziҖls$~Uӻ_s:Dތ@bMGZ C{jլ(QXs3+رX 0- &rHgm*j Z0O;Sy I+%D {麴tO wưii_՗HW.?1BJp!ƒnRq$'^%r 9"9퇊MV}\guGz'*yveqJTNAƙU /. _Rm@W ӺoGu 䚓)gSeLAɲ@ZlT- *W~~,>Vq[⪫ީ- J5(p>N*PnW%=g>l3~6)XJ(mn+rA0ob,hZ'@k;d /&bڵ,&_"M0e8) \UsVu ,f6N}h;y}lW(gSBDIhgua.mߟ(9δ*%d2dKKȅ[^t włj+`0x'6xR-Ujr(({zi~NCfD$=#}Bҍj'B)ʼn.&Uwl-Іb #]a,J {AeϕXyrcr:[ НLo]̓pWl%W {"lw9}{V\+n0jy478M>;ԄFo^{-nڎ<,gǪ0\;QWq"647I"(1ȓV d#'Z#H{ӠyY00xdo)<8^MTOg{3 y)_ ^n"M@[oM|:W)ACݖLh#cE9x甒/wKƘ_SAs8ޝ9{5{ԍ )tb,Dޛ-:=B*%? " 2t,MY1M!~d0F.Ke&X/-ۜR޽l/у] }Nr 9,nHK"4mmWmt5[l)h˾29lEˏ7l &{ƇI~hKfA`=zAkL_H,-Qp'p}J?昲Vu ҩg-޴B yX__XۣҠx-0SrW Xt87R_xA5t1Tdv>W'5󌦬"ʗ=<(ur$Ivj5(o԰<+ܹMx#_D5!u6}=ޏhi6.r_^g&c iM9^% s\&හKm~R> rBg7m&-#(O|tp0]=iZ!.Op^,],瘤۶tC _Ud ]_t7K;UFc-MT?چ6c40 ퟂMeb[x$(Dۈ>΂-ŵ+=fdqө=3j}€l[*x^m^lfuW&բ0R+{ZRh`}@;tf3N/@".T ~d;v2CQ f!!#9jšcE,QG u -d,3eRP:NoY]+(k3LB0{KMYws|.w-^؁* wL=^ 4 _/FE#w" zONnjIS*_RhtkFu<J?&vgjL'cW^v%.7l?_ eUpc4#p$e̕FWkm1@wDS^@pZ !5k8|^^QßBoR|}*)Mc]Ȣ})?hBQeXHhHJdK9up^qa=چkC9ǾU!F"]Pmgu{EXco⌜m)hhQ&gj`mHf"?V637.Ne2b=RYܣ jl':qlGRS߃&*#ͨ$D9ϐ!Xdi"Q>ʲLtLO4`Lmx rNQif'5jW$ \K)e|@wY+.[:DLU'MB+ʁxyP*p }-\[ 4Pѥ?pQgK5 ܽ`x}UsX9VX˞K* rapXC%j^w؂YFi)sB(` MMГKg\TҟArixUn tQ?bQL!>6TsxŘN #Qhj.s1V~:#f dĿ!]:uiyˢd1f]zf!+ט]o7)U+(H qYKݽt[ZIM<,6We |N(-dk^'t^@rr[[O<+Y+Z`"*y!TV^lۥPo@G>y΋rAH51?VS.KyR஌ilP3꜕ (>"/#BbhtF eOO\m4x*@+7Afg!RYа u.OIBpaܒ܏9*Gy9gCݬ5zB 9.av`w+$*LC`M)BGd5~Z4o6k=80 vEF.|1֑ UJ[x?:iG$*3"8Cx; hAwhnOܫm |Je5):G5 U6ʴw_$Pz3=d %N|ѣH}LwT`MNZ0ѿD3 /l6UNأ5g=_1X%1C /dl-vBn!r"]~,<'x'% zdm e-F:g.}"\:۰PX>;h5eLMJEV:jк/:vAPN 0=Πh"yTĀ[w(xBDDKyLE:+B#; m (s=Cd|<1N[{h"?q7\LYn5+\vE8;Bat5$:,Y9 #l#IZC35nn҈uc3K ;4D;Feg^)꤈9DŢ.ddrקć/޳yb撍 tϖY\#2g8. ;M:-~G޲p.8֣54;84u݀LO+w^g>bŽTsέ^|{ȩ[0Z,Nԃ~Y(Z-RFh&{;x\2<+:,L16JMLhYFbsEK,aa94p|@ˋF;ÓV,1tUhVBB +gؾɯq{7ү/uGÆ ,B xW0LZ?Y% 4=]W$R3Tk m9nY O®(A;vwanq@ΊZY-J=Ļ qSXO Cf5B0/k:ag6;K1Sl0(۶A98K5FqK53h3ؿ 2z$w|*Fd{ۅk{.CrxAmʥȾ +[. dxd_Zev!\*un'#dKV "i 聁 uf̡ IƣK tϸ|{9ֺT[✆[V A5 Z N)%.PTcmms{=%9]ѨqQ,o;E5 ţ@RG(1 hqGU>wqg 4G@dr\Rk- N}^.5IX 5PYHJB)].Ԧ]z_/.-y3Bi;CWnm^R dp߮n܏5+z[ B>ÁE Ǚaf5;aAIa%~*_ɻ,h}LKǧ4dB[:#fk")4xܲ߫VEߋOjRՀ ~|x po7 V((VuƋJ5-7//E }nβD٠DtajP1Mw5ѳg(RC8O.W{ֱb>#{1e|D>U P~DaUVKcMݖM>3oU9SRNgXpKZi/*pdw̕a#cB,g*}PRǟt .k% x.wŜ-$ibׁQw#qF1"%#)*$L8DۀrΡµVK~C;Qu*J!9Ѫ?%s"!Njo6~Mu*eiW}u ކXuӉpMOWtFC-L<}=Z:U/n~p|P̑g±~hӊ,o~pz3p)GſFZji7Lk{X;y2WIfWd'\`fH~ݽ:J̯<%Ey4s<|.]a %7"IK{1}ɐD#Ž4ډTB >޵?K!4 !;vVPjTb㩨]WpuxҌ^< 1ID?_e'p p˜Nq-JiIi,v40}jPK Fd%UO 3FQ fzIw3!oEYaޟXv^!2P'˗+[0UU5eʱ64-ȸISL :rR8^쿥V!9︝qj6z2vx ov#x؝7q2*R5 0Xك޲TC⃴  8=K^[)0M<ҩhcWv7$Nh)~ձH/oȻ/dڣX0Jȷ?3{Toܒ{+=qrpz~MB̑zڵRTX?gRQ8pȱl]AĆKʨץL~MkX#k]),OH#p ~Z'hv41p8|V c{DFTIR]kB4M0аpykR}rz-eB> s%=\Ӓ 'Y≰w4u i6(=%V=*GBɷ~( (σּ5 _0U`Z5AA1dGHDƎ@QQK2$kO畘[\/$nd+[Na'G:Į*O> 9y{}ƹ;C@-aR匣|"m *ps8w ?Zӫ 2Ә8B_x YXLO5 zl:xp$0[Sg= u̺^g1Y4y8UŽ9x;JR\:ď8]"[q%!9x ZI`݆ƚuAmȌd^SWr)t4B-0ڭzgQ* qnA[Bv7{C I\`w-*4,`ԏKЛ t*D|+#h\IQ *.4?9K`tMA50k÷2dW]2q|՚$0vԴPjt[mu*?N qՂ&7N\;OLš些u' +}2m9v(|Bwj>sehISqoy3)=~JBw$!i d֤NY_An\DI=W ZTC8(:炠l+E`DvQ&zX`TxHlэrR5ri$v6rJЧeDD\\R[?LcQ\|8>tښ,bGij`R9n-tx[k HvQpw'`*IFVƀ8 >YqHBP;cw ZčYA2GF ?+QGs$DoTd`zLlUfXSr*hөoVD7o?Au<7AW):-roٕt;H5`DKcə+F3I0yrs ]Qws!M 9[o).Y$Kލ?u'gr<-ߐb:D4* r;SNj3;B{24s6 6}`D[t syXj ijX":{k kZH Nܣ1bq6iP΢ǘY>X[\,gwi?*( 7y6Opx3Rz[Ԟ/"6ɕB!pC{SlykxPs-/cT߼`ʣ=\`gyA62|Дb9"UóHx(Db ۓ ]J;0!IzT ׸I@TD0زpid<'9f ~kEmVwuPeػ09h1BXNk`.԰ Lݞ)GBnzZI"*SRG75TCL%CQ։m߀uN) Urg[TTO1;o ҵYڢldm7g}KN}ݖȥ֜\gO^,ĪO⩷ijby['؁50s q.5*n5VNt%GESTUuOx y'齇%q`ðZ8^i'> Ўer٩\m['EuRk߭c'4ItjTY%8WKHQћfoX~ #}[6f;RªRfڝ4؋JIe)d-$Y߆=܋voDSC`IC訧:cH%FhpvhZ c,uۭ:˽ʩ Hg^\e"w0~ʞ;^FY]ro=>oh_jQ ؂7݆-LlSɎ`_a\=WiO?w/`|u@Mxi[1=HlDZ p?H\ܕf ӅWQ*(21S~|R7snH1rd`0WZ9A@~r[ۻWڢҦeCK *Ayz}lE?A+_?erwI+>cnQxTG.|oXL#qR+$y33|;?]]Znұ#| Ƈkz^c֌]/qVO1/ ;s\ԉiѥ6fTJ=ĉ$QQ47$J̞ H5_!IRX 0INP8ʴ]գ >KdlD?a  \&ەNr F]݂˧inao#V? 6g~I R귈\殼N"=cmq5WVa);3$xW0mkfLã mD' /:fv}}ݪ%4J"D@G@c=|jRb>DX_, eͥgL0a6kw}G_vaʽc3MыIW]J8kvH"6:4qOCY݄D16鯸HްZ;X ȡ/nōn/f9~|LKEUZ*9-UAf$mr/@iwM5.XZ"qj.-7 Ǻ8sΨyh D S `Ldy 6XD ӯsdrxB:"*JK!56m"ڢ ̳O% ܔ)C"̐XÝiwݽCkcEg+L' 9P϶}h{JaJ ,{OL8uZG؀ UᄎZ>=~ܜj5n'S2t FHKeNjr"FT:w9VƔ Ͱg#@sOZC>DD֯"b #M}S[ϲ7go<388>;BiNH..xR@4>cI Sze;\5HiG;C;?a{bZk_vi-[4Smn2Gaum8=DȦ2<] sO+ɗ^+X8U灚t|=eje+􁓗*n.\'0WSLr e/5I ϧaE mʞ -`b,a>rfmX0~gd0=:˧"#Jzl`AQ};KoFNӐ\tJ{{VR{dhR~tךugM9rSR?e6:0]X ,'//e#o~Y'h:&yPs[ar 愖UXȚAF ol np,H$C8ƭc7/mzֳNZR`Q hH@OR}Ai |g޼ ߢ"UL?IѐXWnò߆ וP J>2;I>-|@L-[Pp&gByd]&Ri!9FYvï>|k+jU$Y&nl8m$z'ye}]Ua^G[R.CpBu.'e/x] j`;.cES-'GSĘgd㜅|K*jxYKRP8wBo0]RE)9CHT(:uGcOFCֽ ^ Cq^>@cڵ~I ,G,o;riXkq%3\GUJzj&23U>X7Id/snT$tf2 X$w,8g/r=$-oSL!b%~zۘy4 AB8x6r:χK./v$V6M`-LqN{d#m]K?_!\\{Qllܛћ `936$2IIOSc?x*Bs7y Z#~ D.צ2ʤ~n*J/G"D?c )\ѳr눍_"M7-,y;pX-Y'7x.t.`wpiL:G˻=hE#]&G-j5d1gtcb8Q>Cd $}Wɑϱ[%ZZ/HW@}JZĽ@K k6Iz?v.{G$Q';ߋס8N*񩀚 s^ %JJ&j 2>D.ńUMvXZk}Z?ad_|儉`_,e^~8lm% ¡jE  "~K9D,Sqte@:f@H(hydVlU[wڄ>}c1FcʤE!siF S{& +!Y3vIFfx :(>= [O]\PK:N'(mP+N9'2iw P8 ;Th#G؄ji{E! 'ntzFD\,-c`/,;.\I+bO80߸7ˮ-i~Y\bC"n S̀"Xln"8n(Zӷl kj {:hg\}vȟf{eI+nK#3ۭ?|l7qqHp EsB&{ˢbgJs'f<|-U(#Rg7Ix΃~(r^ZHxX2[* L%$UWk@H*͎ Vo,_Ær'3Z  R(dkhcʥ0y*v_bG}#&ua\iN]KlAiϼxf:3N}Ӑ(2mwno+`W)(׮NWiV.QP n* qr@.~`41EA@THefƇu@|,N(ik!of f^kUab3o"wzU<(VC-hI~{;{hzx  1'F=s5I|te Zr:Q$Lj}NJlە"8`YGNPFs R:sH[f{+K %>>\3>WeGdW>@&V놙bʧȉڻH!3,p]p9׿=4Q d=,0y:vÑ 5ެ€$ZG^DCʂh$2L| (/R-wkCxq6,t$eqsn5iB)Qm26Pg ︚6'N?UJz' R:+S>d~e#4\y iVų ^6'yfAnuY?qS"zgU\c 2(LZ.Χux-CDF-qHpsQw_*tվ=nT?ӄ韙2'[|ܫV /hT.~bqznK)7jk.qH /L7uBAOĝcȜ]՝ Am'TX: ǽwvȿpy$ѡX |6\G׺ٍbe#괿dJ x=fB%Ǿֵc NajL`NXG -r0gJU@b6%N ‚3̎ s:Ӟ~ ➶K$g:juDco;NՑ t -8Un ?x7=Ы\7jeCѵN귈#b\)󑗪j}ClGd!,-ն5|!uÖ5'25_}n=r#HAd3l!X#/!ČN,B-JJf@_FIK/j`!>B18ɧa3-8~.ٟ :Cv){#-vXj(Qvwq<TA¼$F3#Š 7"?޺)PsoCIu̯Ulȃ> ) [,V70k`!8ܣTB !)UCjh,va \gjǴXlyTD+銇.i+m(;%Du(h) /ufZ9ܠ͢P"=aaF { 7g~2V`p˾0nRk۲*[/#O KrbVMAvSSf=lSvua >$<܌Qc-%a⽦j}:/؀6=i%uD Ϻ( 哮xF}j<%;ٸ>{*p3 K:}Yړ(m2S,d+@dTRjf`AxSϿұz\OL궦3&'Uo7٦\D_nf [ ([a<-v(KS>dʁn[? tcdJo6 f52铰wF4$?|Aŭ!Ѷ{dvtX5wZF#$4 ڵ#U~w,許yM`z^?%_VXlkܨ_T / ܵ ~k){vRAf_dJFLy3n oo_PBv[j%:tU'^#h$CZ Exavi(NssD!]>iE6^?.hA0x͇։j'24 dmH@N5*18d?V#ìnI½ DaB[0{fIب#dCzKG L踩츌obB9U(@d!qO0x@e~%:dMyIL\Ѱ/?c=ž Xьes妬u"³H:PxOvߍ(Ph2=Iˇ.l_E~=ormiV/Q؊jZxUf*mEޝ#ԶR`P%HEhLAV6݌!ޣF"ǯS*PLd ?kO 1N z-gAx<`AR.~[H hesZa_p:WfC^S32~H*Η1IDe $O+D!sg 3Sf"X`; MCk.Lbq;dƖ}P'D]Pwx 'ݜX-cJ-jo40,?Sv 9n@ ЎRLR2N0fq.$+A)̎Nu E;D.W);ED;!Ϣd0& ֈs&{%1"z蕅ϔq@e`o9}4Ll = -~r aZI\T{d/xpWrXƒ)ȸ?xmw'FQ;0P7zKƺ1aj 0] Gޣ%9=ub?^.nݸԍIգ.bӅFFYB 0gZ:ޙj)жx T.ٴd tޏ1FR>FkPy*S֞b#'4gz O$k;L A8Z^I(FF_W3ȍ~QV&`\fees=*m^[\m_l؛TCKLΰlTɡ11pЬ?{SNRlL3K"!LmxL MYrudcڬDM Wd>a|} jcV`+1}`*y#!/V[8I>~IfH~7$FrB3BXIe8`r+@ rbiSc] Bh Nqj`(n}fţԪ,8øzGSt9`xBV]tr` _maVz>iD|W#,e|+y"Owʼ8a1q q3g߄lWA2ɈhSq2>zpК Cԃl^U7Y]W@Z *:&BYWdtdK*%[y;JI.m$~d=@2_ߵaty L5;^[#,{٢.ɥ#؟gY-C#An=m[X[dҲ5ol"Fm|Ȃ*g,I%]~ɓ #9E.žt?G橦GGs7sAθwtR2wo1Twj+DIA`?wX1eJPOHvZ ]:yj6 p|r r:j.4HD[s4(!_e{uϢ\1h6ay Nܢg upQ3}ua@S*y|t' զ%I,ʘڰy) 'Gc@'(]Ih{ZM~.H=2hE4x wr+ D7X$ X]Kn}CIh쬪geuO{;?qq\s43 lHDI@| D`dEI-d$οq)tFuٝEN RSEQa!3q+,]Fqw>lj0V)uh`#֎{=HT~ T$X1, ;`yX"-(sCs^j_"-?T?-mxMIJ͏߻>%0\y\DW=b?Yp2.*q*{*KZ "W/ :?b~g͔l=eװz(?ņ`<墂Ƣ v}io1g`DDskJ'%)Nvi}eC< A|LrzfշqMr{qxRe"!.f!1)z"OlkճF2G fJUost9NmƏ4 \jݾ[V;N}It1X&/Rq_'K? eJ}~;/STO4nh)aLfwFzu&]&0E~VN6̼T?B z(^LlE7MuIVb0pXiFt{_0`XTrePVJhtVKElm'S]{_l?1h@pHbN aw=&3 Xǟq=>#c}WyIIR6^| )W&G}sqt褼ŀgp!6a'B\R&ɛJVVza3[jj/UI1zWV++UzRjiV1YϜ0}q:t>E.Fh^ۅàwaV@RL6H0GG+71ljs/_ۓVlk•/6#j)(q8j8gz.ѕl$;/ sP9al0ߡ#WpDj \Kk5;FVjbo}MG&n)U 5+nNr]+y)ꦂ ^\n_vPv Տ豯OmP/O;ZỦwbocouv֟9EƕGSL_PS g2}(}X@\%}y`* >AR gZK'NWv_Pጃ+9~U>Np|=-:a -HÝS%#Y  ,Tx`N1ɚ]vUOS=4@qb &B:Ƚed`Cj&!(z!iz;P9KRH*/Gf0 c" K!V<N^)0n'dXm;GڴxQu}^>b1=rFS)wyF"hC%_\FPup9e)0wRKMc yqDQaj p_ UmH*'b۷GIB+Qdo4ZpE2AzNݓFKt6 _ďhsRW805+1D[9Ҁd8t0aɁpͲFuQ`.p@C.N>୿Eʺ+;FpܔҪ7F'=z Aa`:yx4^5WQ@YN%.~3fYOA}B/4u~ş#ћZk2g.itC&R X.P-Z'RV!rb <,Ix8Ĵ(<{o^}I!M$laguzT&ݖ>Ɔ'd˛0mķA<@HZ smld+熙ODFKXbD0mzn.^݋hg?BT';&&F3/aaV{Wjr7\!~_q( LOV9:31ZlWe`vYogjv(V*9ΜjЬn~@RQ|qxοjZb_yj!{/9=o#Vd\{7T(HHqvIR* qݚfDS|38e3LF(~*-I瀃4,Y}I\އMG}6v)øVJ.j}|{2 0س4_r>#،^vW_ũp]x@ 8/]ܔlսޏ_E$9hq!uֳVڵe} |};fTd!h$q3!Y_NeW}m,i[68 +ܐ_=ta9 L-kΧilw Sx"e?cee,4^H> ;\/ X/dSwbroG3`pvH>w$Tж&]f=s]f"<>xTE ܐ Ix0~_ѾK ﭪg9AE/xyRXF[#i .gvͬЀv T0+QyT,XqL/WP B!]ˋ$adIsyL#DZX68DաS k >"@jvr,Į-{.>K~f=vpQٕ+F%^ d6].e%1٬csD!ҚzU!}jdWMneU{̋fbFeKQj{_ #霨<.:k:c{[D0δPHugx [mBOppfk 0lRBm`t][4wJR AgN&4أ8h87LtɚQ 7:OxKC !>Túd5l;XUd1[5!΂ThȬMfEbF-a5h?4ļdclg\2}~&ZK?323(0d8|x|kK~-!j)޴_AnZdԙ[twÎTTo0x;sx-" Շ޹eƀi^ɲc%Nˉ$'wqfdGgi ʈTȕ&P!?RxA,Y!7:/"}F%&{˽3kr4 o kRxh`MZOwd`8* ;!P"_{)1tl^_C,-rQBWgGCҢ>*K-e-Apʛ4֗cz%R{ za Z->6.OrMF]<(QRdIMt`z2~j_9WܗVhۦ-Y?nNKz:ScIÚ9rnsd 4Dh-f (mYGLsv qt k&?It0j`&$,ry  fy $Ϻ8w4&6Y[1QHX7YBy &*1)_[4~sX#!h~AFDCh;. dLKkʕca&|mH5e$Ay7b@' Y?׭AYƗH)nXBi ̄i|,;xPTJWD`DㅺeiDE-QN!g2YBGgULdh~fEZx!9NIᵪZʜ[W1dZ,erE6'vH+9}|ùkPh-BJ>ou%ˤZd#5lNß9[P$daxhDHhXC&KV!x#(4C=V}+gؐM+c@'ݜ/ߠP hs \j52opbg$bg ݜgWE CIM 7*cBtBg±x(6f/ߵFUqݤeE fB L%40f,tEqUBU_V tHJY^B QA.Ԍl@p`ӾΦJei=ElfKp F#%/iy|ApwOe7*3IůP'J+^+ԙW; fQET5(y]];2/t >šԉŨ` L\VܯVʔ]eBd$ZCZS^CX$h)4ιsd]!z , C s 3хDcDmqQsc suut,m_?A rߤyySO`<;oޥXSXE4u\\gñB#ƥPC5u~no)X޵@"wrɼD2rWaG:epy W*thŻaO|9!1VA)h\bqES 2(iL$+0x~Q xUЂP35Z.C`>#foמ%窿!s!†Z&}׭!L>q0kjRi'tosJq$_ZOIV(C7a U8ǍZے8%JIwbp,؂vod?ِAb>okOL,l1Y631m4)뢝$O)Z1 H7K&d!SNՃ}#XZ;}a{Wjʻɴ20\eQ؇ۿ1I<$"(1Z/٨/n l}c'QBc +wn_WXkeRHOQod6).$i.DJ飝6< s/"/[Lr!mq N /K MH~z1QbF)WT@2|e04s731享(ѩ59]⼒=Қ+daQ{D g &K*|>[U ޵l|L)9zl~/f6:`_?Lf4O~twC: 6xᡬ䟈 u<|O% D70Q-WB?3c㿱Ȭn=ͻz5\F BamɎ(ZSM8A [74,g>94[-Zv*])L2&z9#"`EVTϗ޵2nN 9[+@ڟ0p,lާñLw]Ts` CmYf2]ͽOEo{oW227NP32 ?'_+i`xp!:N\' 7am|)_x9qgƍ9{~z*gLIf⌶ xC@5`&9mk&TObs`;m2XUq'k*:R˩H4gx'H$7anyeanz@`#@RvuoX>@~AԤ#s\{޷ORQ[a҉F9'>̡f*t/ V6s0?fپƊ5QD)]VLd=v,A9'vR%{Zt>vY:*'|= =m]щ̪=ZDbꂿ]M$Jݍ.gIsncBw8jSp`u+Gw(G\Ƙm(w+*VwQ5=lﵞv$C]Ej'`xh; |kO2HJG]J[ VabR.>N8In*:2ԁ" O-*!Pދz1*sf\ ꈍtnM~=8i_Xvț4h3Nx# i4 +tz"f 2|}T:\ITkcCVщb7oI8Lə f1ND*K i:|Y״93, ȁx`+OsjM )f/0͗3mg?"RwULZC3UN2Iѣ4αTf[;~͆c6ynF?u8!f̸_5)zVZ?r=$EUNb,j dH\7=e㍊;֟ Vf NKU2;s`c8\^^NVt{sw7eIogPz=BLUHFqqA{;7}Py>}rY$Wb/̗:SY!%}{Vt2I{x]r`Cל6P8,4z~%!;XA~0#QT֭إ A] &3 L>Ռ՝4[$=LkGcjK#4>̈V^7&tD/ \5N'[U(G^CHH qYlD gw횚^ <GSmM%e^'_&x!HB B-eT *TkL&KF|lj\@OOcE!w6Nc =CY{c{MhI#}t+c8X}hPzї]T^.+`Dud*Ks; ?lB̵$>#c܀J4_gc1Ě#0LdjagGN?q.:Mdyf [}<l06 \U8R_E '<{sc:B0@ Ŋj'U=~% jjݧ?V /JռDZܑS&Kq)Ӛg #3XR+r8dP2deh0XƂ&`&Ea#;B7r~$nċ@n$ ؿcdUx8!u61b`YF8D>D_/1|Ѫ# CMfVAC̨A`=.>(|C'9op"h8wkőϘ#Z,+{cAV ݓa G+ut'/?m6Lt[E.P C8/Ʉ~g)IA m"`'czv AKCWyP0ᣒ"5T.oGlҟTZu|f8" j eqqD `[`c[@Mo6U{\mDrNJhy-Y3Mpw{ `+KٷOx5qJFǼgOC =Z8MXpb 4kࣕ QZbLˮU!UgW]ܜDHUϩe8OP3N)T#@cCٴ IL~E| JLxb3=ا|M6m5&$, +)վ&\'\es*¾-(3dxZ/Uˆ1o)΃V?ѢX _)e 0ښR; T*inߐY$!2*(-`J%i5Mc<5TTUmC?;`򾚼Y@cRY ]N m/G o NZ3%6]FNb _i9Z"]Քߖ(W%㼮y.K Az*h!\$9<x& Զ L֫+lrb>xN}λ9%ͳOcC0AuGw\ZcRYJ׃>j_0TiK.$OK%hyl9#j5BE_%sD?ym3GLw$HT:DM}yEUb!v8ԵjnDEl_&qʭ9D eHPg4;JT&'kQ]rH$cXg3ajSBxm13`ggHi!vًX $fS^8.I2 *s['ȓT ;X'0SXSsF'JG"Er% j@javs@woci;[zhq\3 QB33T!dG0_9Eھ" LT Ɏ?@lކÉmzsO& ߖG\m'e[;Rqz3K趾%˟{~mcF6 j&̇軘~8bir}#-HW˹k,w.ZK\)xAO#NM,7撡}3Ε^iԵ,7YO5}|V?Ft[KͫxbNe%…̸Y7Esm -MFTuPe.[zpحI|3`1tz@J2ڻYO__vyzJ~ƙpƖAtGH~'ZKRCq/Vf?XH-C*f׋JG38E[Fpכ@7MH(8U 8'*3̠%Kͺҗ^3<ϫ9VԵk.g䦎ӕ|I1oErˡ v51z8ӈ aT{L)42 xx81S48me͐&#!#$]8[Tp1EZUy+h¬rd l&_(@ۃ$(.d:u*T=P ĄCThvtEGUgIuK,v=B1ZNebt8! pTvAG qDcYeDHѺ,{\n.u+A)EWA0M*S*WZq`Emhi =!vkP?a猍kxEفP"\Yuh[l),fZ{UwJ1YR2͏كإ .c,)CI.5jX҄A&+e6 kh}P,p!FnomӏLeAHzD} ͢0e%l0uiS5Ój0gĀҞdJ^s[,UT%F. |ZUS&2΅Zg?9mAXt!4UO* tjq]s0 Po bao}]wuG-H&ЈR!@F/Yd¦x޶!dwId-A62{eR)J >!ʧ83\ _k?]. Xw#yRy1_W3m ﮇnAqΡYE `b$1ln/}F%V\8emʕ,Ǝ#^Sl14a3]ܴ߾3?GS=\)`6V>Eiq$|/TR(Nl&΀; fATtZy\HNItU!8@RuyBV}/'~ +77{ivʽ!Q1\?PW{!'gqM) B`buD |,4s x92d$"EvZ9ub(wտo) S6b}ȫwμzXgHp7[rng,s(M)t̸D8E[agn8z'D~[~D}+\\=qM})ZSq, ,-CbCzN":PD8A۸HȮ$oPeYD˅|C;a#aM{.{Ma/WW)EföTR\d-[pƮ0d~^SJ`EQIY0X6qToN'y謕y S̬lA˶W Ui-a ѨZ3IH ΘչaZsψbw/4̩bV b^kr}o>!! qqY"!$smkvYlA3h5Si-'*S =)`a ! 7 JSY|3z2&8b,qaҤ0d})%IߋAy21ݐP(QY II4xVW7C=S,>#=^ Bv`P'JrۆDt09zsJ0' S3[{}!eA%!EGcC~ܵ!YRA8)?R#)\O!>@ *b6D@hLD*q=̷'3X7ܚ+,ȐSIyrbՃ|%t '54\j:ҸsD&8h O")k3<%V&GYש!#^ת>v&zReodjz,l"wRjB-yVi08w.PDV>6z'A_aЌЈ%!l]cE \>4SIyS؃Oxġ?P2zQ4;AP5𰁸ɗ3V/~;%ASWQ٧,Z]EnRz %9á14|׌)~8üs6_/;Gu+^BǘvGMon͆1,tެ2;}ቱ&RIFhAׄ;LtODNr%O?p\ȃ>CQdM/Qn5xĚߗWP>oCԕkdhme ٜճNMYٳW`z*N /ߵn7a _MT|{C!7ׁ'rnE{3pI ͳ8>'H?P%t1@♏HB0/o+#Quq `u3(BGiߝY%d IfYbY3Q)I5 N$%,ۢTz 1ty#Y@hf/;M#q3D=aBKv$0xP5̧ b ~l7Ta@R#m/J.F&9 8;AD~/Zގ]4-C>4Xu {xnZ 8,c"سr-IkX}u?T| *A?^ c@KekENrU ݯ~8. ,Xĉ@6O|K**`d >\$=̼c@A/.QG#\ "z3< -XZ3oY6{xoB]Q8l8ahiĹYׁC_2?QL0zYZR^3d 3]JMI[}ͬ6)={T%m3u>x %1sv _3v 9=|t>Axr/[/[UA<wLKBzQp^/(k,c6b({ɫ~SQws&0A[ʏkB7G|%2>$!|TxN&u;:.o1:ר*3+7abiga=wwZO㑯Cn!p:] ^”L_aGPBf2sAo~]C;A8?-b}hӠw&-aF;T5>FF [ PPNu2I[VQ  2Mk5`RUq:DzΉt>vjY`F{`ŠdðL[ʒA喉ܹY9*ȟrWFTk?)\ ͻ0tC%P;o&lie'9qȧ#м^uSE|i*~AKl#&>~y[{[JX891E G,B ͥ=R #;6iu }߽NmW?Dc X V&18&اioY6vG pH-蘉 "eQktNw< "R A ;ۂ/jmNbzq+f"ŋD65U)XFf$ڦ3_jxdr@%?sp-œҫ*%(&2=?^)x&ii>Mռn7/^inb r&:a ,UџC6*b[E (!-O#mळjjUFkċ}U39/N߈t` &CfޫfM?ZuyBr(26QNpKi6y|ϙذ$:0d,jm&\akV}"Ħ(G葛YGO]X0 L A1]xow/A6k"i+3ԴviǺY3gps<KFӠKMGo|7F>YuWd,ކ㿿%A:G M;M1nƎM  =_XdT8{'pnt5[!B3Mzh5_[|}V?1>;a31# Ows^NyoM) ㇣pmQ/$D$W{%AEs{>ŒLxl4etgB4PK;II`+ ]KkP5ܼtjc<m̀Sm/uLB 5зM\[~— Vk{'QXF 52]Z̖8S솴Ã7{u?3b-?@ *>J/W]p3xۯZ387ɲSo@r:~~ɔZY' j8\}Z[I ` v[J40IXp+`ƉC!,Q6 IQ X5n M"*K~n [||Y^f /;(.JGƤr QC|=2ewA]5WʤSXܩqCZ-[Lsde"\`}ׯJLs\ǚv8E\4C@SC͔p͋9 zPPDAMD6>? ٣#x~pP\$A06|2{Nȇ42fUIh ɰY+~@u*QUs$x*0!tcb Xt PJ+9f-e3-@;Ag6,4 WqQ뙖о%$s2Zl/Ɗ濤j17BcraʖYT}0&DŅ<؁z*"{.fHQ6iLX-e@c!D_}HGKٷrcIO}uEE!g7}&6 u#Up` \JpVTCc,V2'Dl~su_$e LT{pVGO $JزxznS9ZcKf_Qo.x KR9p`ez_%|Z? '{릨 i&xk`^ M>Ët}h_RB)$hߤRrj_gb;Vd^U Z4+XͶ*&(]:E y^݊wOZo8ckCZt{i\yvvЛ֟ǫeUn%fOLRch %ܳ/FI])P5p73KRQ,ua(BZ"ᨕ6l`wKj+T\t wZɽ<%Ǥ\˳sAp#O,8CO Ħ(`nAϋn2_G*ݻuW}p6HO [#td {18`9Ȏ>,sKC㽞)kYWYX-:RoOD +f<@|`(&K=5%WV5L,e5@YePӌrRQbU<]/@HDFFCEEs3DUԌ&a?t\ ׆+h!A  6 .ōn EI$kS6m$Ic'XMVٙLOռQhRĚ7wUWe`\.r/Vc^3ܛC5@H4J>XL,R3 QUauq| (:89 6  E M^:9geFҐlTz̸HPp'vʠً\D%E}+_J%"_ 2P=]Hl9PߖoWVߏ0$boO>6,< XPKhB~Cυ̟/(7E885sh"'zW+ `E@B*c,|nL>ͥиB 'Gp_h-,:e~ Gsg/*I6:}ILթ\>Jr&ZR9 vWw+홎Eذ*s0sJ#é5ab{$" &vX,xF䈾-4\# n:xw4`uw +x0DElO"P]..}JMj82C;trkhٯ$+į߉ ,E״"ԪNEo?h egw%]4Ј *B]aB'isoyk֐we׵fYrO{VfD{0ի2 I!} Dq-oQK509bKcNDiXMTR!,0_nhc6#]oް{Qx=^0fK*@ZS1 ߒJf(½g s[R̦.Ʋ ųܭCȾ U*`I18(6?}˵1OjgL =HʨJFT͍5lj0wrX(w-O3>e[Oa6:`wA5"zT/-!zЭm%%.|n帢*Nb𢬺gOYxGET'>O^{缒Y~t Ć[2¿VF]Cc3ydM Wc(-""!`6vVn /6VuL)=5In馼,PzV%:?= &C=(EyPQgF34#{v u\-Ȕ2ːtՄ9T?UO 6{ h\1ݰ.In&đ[h,;j, $`rG9di\Jڷnm*>.)Plr%6YbњW{o6{*UJ\ dߣGȁUL &Jlp:WNH@.ᘕ频qQ=lÄgiy7&%lT6?'QWұ7 g̏ȖdD dzJZ׀B#K`t >dw"wT hdR8.! x%Ð:r+nRŌu\s(gYVgGN%y&+XfFއ+A7<3W#7+7g :ί¡@12YU}Wg*K#9(E^y<%5dYHxWzE\DžI+tੳjxO rW.4O˃iȾbЯq8.WE3'8*H4muwc;9HYER}Yw7;yCΈqr/.2]c"f˦KE\WЈõmf}5g_y~LX;u!=V> u"G¾p4A؃c {|>q5z'( ((We֮AVӔx 8UTa^myq0K .nwFyP>M ?6-ۘXS0IuA\m%y8ue^ Z([s 7-RP՚ %8ހ;,؄Jc i O7rlvA~lbĉA $5cF\@E\7elL=| ěFꞵK;}ÍUvH`A=4:4B{9"1l(yDفUjH8d=iFA`VV4iư҃Q򼚙 aVU1a \O| ;*n@a_6kފȋg=>'  MpAA݋uQT٨mNl7JGp~Sh&!5m2,;ጝAٖ u扰n)q̩Qw5CuHCfB9&{#w h|#)6Ĉ8]c2P N]pcDel <GjfQ1n.Cub 2umM36 aWC،48.)Fk7uQ<>Lz7 ԨP_R]hwK5i-6ab?[o,~G%.с ''-"a.]uB5k[ϟ3DȴlUVWvS]72οj}&H Ľݝp9%UËZ-X =sg!{ț a132!'v,) &5e"9n鵜lN`JJ|x8Gz4)u3 ^KOЧ˽!>!H1= wSߨ W~5چlL k*W)߽#|k!ҏۏ` @zYcBM='3:Ꝗ]l0!K/ &:BJa^q0!YѨ'es;dB@r"ewJVd{yz~#z^Opx_HY_+[ۀg5# 3مv!4XłJH3fkћw3% |Ǖ<۶ ^Px1:uQ;VWx,<QB QE. ˦c@)"BgmqXq ?IUO*, $W?,I%oj`pcSбkqG*T7A%S__+횻?{K(4NJG kCVAo6?PۜU} AI&Qre|a+Lx RȜ90ޗ2wz4I~mq>١u&Be?UEv1*S!U˝OTVPSEV5%,IeB@]^:;bQ/-LՙUCnVSP+B*TybV$?wb(INHTyÈ DQq`Q.[1DGݻ~a(AkL97ƨ;%V)T[71ID;a&T2ZƲ3|kZ#{/Y^NK^wD&>Dǧ/ÇLajΦ yjEwy o6X]T.6Cw0뛖@{6xE}8^91 *Ex, V?(I^L~3"=þ˻Ľ_K W~i"z<*PXm< L(V(F*Sɲ31Ad{cA{,XZ wgLt2Bx=f1ܣzSP?b1eh@(+I4F'*?KZѭ2qyKt𱾔}O4y,lrP$x٬8IrVTm ⇶};:48yEbJSm9@ψkliޡbnV'"qXtaQ1:r5. N8*,0/jfH47*e>Y}"_{n[# VPߞ/C$b$_\Pbፕ VҘIE3zVW5#0**7R.܁Hʈ/ʞʇm?ey$Dx!)4J/r[A]I[`d[Zƌ>,\/Fl`%U~|ރ6J=!JS/ +$$p!-JE/hʙX$T# ]vcAK'7lGi]'cJF\5 }${- Oto?^щ'3f[?&HG4tbX%PzC>։F$}Vy\?QD#ޱ#﷎TRbPyL-Z':B!HA|lBa sy[ p4ite1;/ A&PτQrH׾ o~! Hdӕ -FG ;{Ψ^!5zr6Ò7B6^q(_Y#yAf#M6ͯbs9A]p F,^Qh…PH pvHW 2tF/E,ROlсJ$4jvO X=6Oh}@Q"܍w !&إ4gB7Kx+IHWK4|^S;A AKx6tX'<4A & ZS0)Ivd)n'g/&U׈'}Wd bE>Ru_g&to wTSё!JäRrSV4:Ў [V@Oᰩ? ujI㚝DVSV稺829o=qc| //`D Z~4gU5Z2vAr1| ,Cc5ڑ%gHifސLÕK0P[X.9!!f*DǦ<7mz@ux7+9A"r\CR7e8J0J;UÕd01szX;Vl5XƵ <#{DaDH[jlo$p6 # 72KҰfyjHut !.U=MX-O:!#u_~J9Xj^ ,~W♊Vh1<`%Q0 qoW Z2P<%C5\9ҒI daQT7$\gZR@}תFM1934*Z1b 8K ACv|rG1W> Ruq&J~([Y~n!ޙI6OX?9};K Ёx`拱34)$z&P(4>ZI7MkʹWTކGG&$/ hăf =F9݂%;) }J}-t>E5`sVUŅ<'Koq$dVRB>AYQ>P2 'hwŠ9ϼc2ZڟŃe[/De^f޸}o.OЬtZ%gro\#UL$s&ZV C'd'q{x~4;X|Z|<5IJZIUJSoOGzz:}ob}He 4ꕆ6WG+%)_g 4r8fpcᾚ_ᅻ|J[yInz'Jv];&Mgc!n2, O:K"fTd!3M Iײ4?(cD 8k "jpe?D7wv5blr Q3K|8*w"=[T0B᪃")q,Pǣ] x$}&;rs2".]uKV({qn$=r{͗wfrnணW-ʼnͅA1ZܺvRdx& ;o?\Ήs-M}{>꠯ kxm3_WѩZ**z3#D[U0 !{} RF$9'ѨohʻÕQ:=4یmogC4wg}vw#P| Z:iw%_v|SDaZ[ƪ'`%!qaeX*u7 @۴@/!x~GAid;|HoFQI/{M9^ޥy亀 XڝSɶ9jww5PXwW4)qǴz$NU 񫼏rr*f8SXf:aL==hЩ aoM9w9: g)4+Iəkb~7t4R+(^ r ɻH!O <^dF^h 7Nf1嬤;BwM<(!N.&Njp<8s]~[W<~Z2}aE A p "vv  v|i0CJ%.ȓRmg Rҥg;,6f2o>R*EU+AFߺ8JrFE8āCj+Ӝۗg"YߊnFVSLr_`A [AF6ԫb]%)%sfw+C5ӯhpNtnB5 E5yJ,Ye/IQFi\Sgd"%Y?rbd B #8D$&rz)wC$ZZsu"sLp5>Ixra澁TZ ,pF,zT +idu.pD/xtXy287qYTRNbzYZ/FE<=My8 5|)N@jѤy:D9.%gnz|tpS5c[&mCeLA:sYu*~BN"3 K"_mCutx^{*̼,`R+j50KܦG?O+^3y+2jP5 ~Ȯ rGBx!^ +ȑI4xb[uvIF$f[n "LU[^gDav Nĸe5Assb<-}ˍY֏g[^Nvcx4"rvΐcw 4Q yeDl|qM6$>4cJ@\{r{Vex{< s7M5SCxPDu]LUd6_޴@/feUFcyU 4F%j8I}`}q .uP!p5;b`Q'p<E vl N"&/u"&\+/*\whh/L-N&W0:jѼ̔;2t[0^ETR_TUT%<5 HJ5<7;~Fgi+ṉ{3V4t5i|Be҂}Q~𵉞d%ГvS!SqT=E[6]0BEJ;OddB8f*) )p}F'rFx>j.V 9K>Л ?2bc(mrXBQEA3ԡ5m!`I^{ N64{Yywh೪FR]ۓyjzʵ;psw,#] 8,IaɖnOPjIDq#=HV62,;]~)쪏0٫Jnj.λd}a2s@*$ cObxg"\9.!X15H}yG\nX^^,J+BJx!P>!ă";VWb,efty+!/%exb Seі>[3C1?T||'VϨ"ښػ.e& ɍf |BP^5nvꦆuH:X#PgkչI떓\Zhs`,cMa#΅l' 24V]jɼ4l]8Kige=xZm 覱jk53$:b79LY*m > >$h{&&o=w>_;-Fo<< zEJ}3Kt Zbp$6L:4ܪ /ix͓l,ȴLI΀069E8{3 ҧȧ7{nsxkAj(r o:U9@ۂR2/YQoVn@XÇߒ P%ʩkȱ`-LJ=bPCDˆ瘙rp,_ #uM4Լ%P$G>ˮj7t"b+Nbsq)|2зKo.#:k 0[md@+M R ]4'g||tB P~`Ro|'^N9nl뾵{^CKԗAz?^}SFRtpF`]{}~s\ZUg pF"֥^R[y7ҾV}C T[ih@7їH1nPm^Fb#3>&S9#+ x9#  Uߵ-ewә",H@ ]7̩߸2'%"-09OlVqwYpgEE\R+o`NӐFaLꄲ2 <3-ȩyc@Q&൏7بh kΟ+pZvFԐԣN7U?h '9|C :3j&(uQQ0"*va1BآJWQEr[o}>]^ݲϯ|u񀉧~ `NKX&ai.i t*z ؜VEc| @]ozMq xno ѳS<-/A?ir!EAD-dL6~0q J0bAU9s'j8@%ڢo2TEveb*@D9:tIH"%aHOI'~èЩ "H$HQwOa7&_Xu"h@uZ ic14DjXyu[M4%zp'qhxHo.ZXs6devfasKw]5dZo&h"agju]Q/?.|ۖv4S(_Οc,gm+P4_I % *_<XRhxluZcm},PqƑdOszRڌe~ΤGs( x MGzcԟx~{6 Nۓ1%D>5/1V}A.҅$Cs4̵ םqfu>1Z$$/.!$ !bSs㢿\p෧e@d3z((N𛹆2/q+WЀM/\%4|`֌ gg #FB-Y@U8/ZBʼnNEډZDx}lX6?jm?%`wge|$kCY,gSG)z~y<mR-j QoWAUY,Q3tI\wC(aP1BV3*'mHދ 0Bd[1+UF6N _S^|r|X5K %_{COY ؓަ~UE0ĎZ34HN(دXO0H-͗vaa!-d4*I}]{6AT\A5=%/,&/8LDu4j=0n~4rXZ!̯ڍJmK`j3= jL O=э-/Y?Nc xa_&ֱx'\y_YN/2La7y}5WO.b˧0U1*n™SRXfC>f URD FF5 aKf $g.4v/( Ko?mo?1MvypP` GZ)7SWz_)?1&זkն;`9 hE~v= G }Ņ} F;ny2Y IhFXixwIPfu\wmmߨHhfQ:,$7K1~ tNvQʘIplLrl7̎E׼}'vI"Dj$bgtYjIԊب01?ᡐd|YFΙYRp|Є7^v8!d2(#3=nPm.La T j)Ya=zHJw.)es6xѕ%?}dhCڶM,K N C7L}Ǥ CGUuc~P .E !-k)VJefe ,xO)rB[6~qƧ'muv/Y'x6d2ƚ~a|mh-$jU}솈PI٬g=τj`;[x &kb N-B.{F^$kLu@mF]X'V5&vW'ԃ@-mZ6)íjw${eh``G-p}5b7[tDmQ~S)~8vG:I}'tݷ~oeJ?f-y/bnpg{/2&K~'uK/r糎Զ6cҒ"{WM<#܊D/fz *RVPuI0#x33))`gUr0#~)e69 (xQbn Du *S(Re7[WTc~xQ,YQzBzzA+`S&xuJGRrE~dp/j tV"uK5~4%G-?_5|f/yhΥYyN+#TG.5Ujrd.U@7.ַ'q ~ FVqf9^tVjhWgjV>'xmjm:fkdx}|{}-\?ELw*6 ڊE<"?n7xkcQ2$'Kn!}Nw$﯍4xqCy<=;uL?@Ifae-~d9yJ$0,rd^m?u̙(7K`څ .L,EdyuZ={a@LJl#dmhp\?6S cPٟ[Y\]JOӐhE[(`51}L*y@aLJ[!eiO  V)}:zq1QTWF9`T-UbGNugmu`zx25ib5$ 5+X2 bURɼXPYO`iO%T-0=WAP?B ,uGW"4pp$Dmk 81Gm3\OM,Ŀm^KVPcD7, DWx>2?4`tphi zB^=zFs.'31Vw*65rkm+X, cH3b敎YMZi UA24!A6q熧ԐLǹ/0REj!Zm 2L5X3_4|MZb| ^Zk,d^8Kn9N 3X9%($'`uǑ.5NKr\Y@fAക@ p`EXc-&.:-4*̑99؊nThV;o-yX^[xig=κX#b. 1J0hQ|'1 g`dz!Q331<3^[/%J_bsm&9K:f#u]xWb}ٺLnm%(9ooA~L '1M柞Jxĺ%,M8>%W¬w;ŖN1$"]9"ȸ#\7p3vN. xTrwq¯V^71FXZ "g9_gd()%jW)))3<` '%[s~SsÎ0nnG$Bȕ4w>pi[ ?m_p{lciu}^M]U 6۶AߊQN䥁+/$:km"Pm{Ko?וR% PLl96LEj('*Ry-1bMZ6qΎ]6 5\JOGȇ@|&aʄ(<˃' t"W=?cIc +^Xt<\yG-}I?!z@u];f?.0K#8.Sk#{"!Ye2'^hua OU=}tۯ}/WB#R wDhRH[੝@ɍԾL2kj8h.a¼t mZ/*뼣,,R^^/ScQQQLZCguJ3xZ|f{+ e54%6~vDOlP*&{RS~0I:26uj0a0jZˆKŒz)#h٪ɭU~ 7]#DfozR(FT; ܻ+;HP B L}ȱRdvu8.K8|xm|}vPzJ\i#p &85W g~u'K6EFT!^ LVHr9<ƒ~=`W*$[3j[RwM>"s^2mwC)OtW;[Uk5:\l+Me\Ϝ40aѐ:9\$^> Ir٢:X=xqdJ}wS擥'~c&JAj)󊃴ёE rd_;>g@\ E;Z|zU 1/.6% mLcrX4*a|aG[fxBkO97G{}U KQ̕.׍bg0Z]XTpzX*"BGUg-J SI=}~ w*Q6&CsuX<5֦ed7R*\M!P\D3!.t}>P!ˣzV S:uTj]W4d Uf#DWtْpx%>ʹ#0͊!1p\[d:u4DUIU՚ ^G+ Z$YOTZT%Y]b ³ZkG A(b%A&&M}ߣKbZ3_}rV¤Zpi6&sIX}/EG`Z,h&Q7~JYt =1.ZrX ]NY'je¹r h{dxyo2g?FD*2x8.r7A \;~JwEǩ׃Lr8cd=䀌^ew ?~P@bZ/ƱW2V*qk}!^nYK_UtBsozya,{8Qi1l%$|7Y`` 㮿b;=ٸA->jE>卓6+ #J Ҹr!OT+)ng]/SA^´+É<-Drbxr] fxw>mv 5~ՖU%W˫m!m&Ȳ!}ByR7S=;oϰCUݤLJб,͆o8X:RI{g@§ذԽ+Rk5N "2~cH`26Pl#/6נáeN!xqP>&[uF^4P.j,#4ϊcڞPeIؤK: 6.1 X';pPX A3Bw")lں107\ZwևgUk!ܪK+RC"+:vdS0(N*9XϳƗ_S&]*dPhVuОo/\Oy7a2r9)&D{p/65}2~}O4CibƈL9J hYLyʑ> HBvٓ]/)Eg=% c}A̓s_PZ XeDHQl|]Y+ׄ^D^kr^yo'PW^o)ͳF?.b|vT(Ikskj !䥾)0 ?ƌ,61d~39*E 6G=7f.h\-Z.K@:.c{.Mt6&TM GubdXM3vզ3-PD[R$=sVoDf&{܄rɣvXIE "Wڬ8N9JC)Z6i. W$uV 4^}ª$`O@ } đ}&\+p4ytl9W?,{N7 ,*y҉afaY4N +U}} (͙c|}jo٣OAçiGҙU;݊WiiOAg`,! GJZ3'^*ʑ(}e2ȣgVf+Ê 2渖[/C4a]cX y T%Ԅ0B mpba>s!K<' r^LBk ՍcV\J:0!"#Oj]V諰ctHk4#s6+E{QD?`W A(ķOj!e.=F.,89oOȾWn ė)EE.DZX9 uɓ6-1_Vu?*k:7Q{=im^lg>Txkd`.E/b\)55(MF;x;@mPL.V@eكǨ+6` k_#&?@\ 29Qr@fi-bٽGvI)$յ!Y#h3*uc_@y%Ʉ+F+;Eb}Ҩ,$s| .ƲB5q46qvYax6q)8O͗q PGK芍sTr1ݩX]+[$2Erv-GF1W\@ux2 qK,eU)bl8`Pʋ R-(UKz8jg@fUcr(q3js4)-c\X9H&|X.+Ȝ'ts;GIJ:VjhГ=!OV0뛽L+xےAXb&*LB;}Dvt#u{0= xQ/\.|^ Œ聝ffinc]Yw(3;\ bnsNFմgHxB! zϖkݻ|^"Ma$z֛0q/CATMHT}[jFtB& ޿"ym' T*ڇ7`*0dg}3ƧjlPg+B #Gڋ1Qʼn]"fL2vL,lmPN| si!AӥUJę\' 3_Dh lQNf秉B0g_Ik̂qQ]zQ֯X^]X2dލdM+պ4U Gu[D1 <_e&zA DNttxW-2'r:=K{<<1C&E~bp w7Oc@zWo)ӻ07\k^;?^cvWL^pŌiQM ^!@y@Wy`cw?s+F) VDn: LnVHp6s]׿๧#B\sZ2[Q5;֢Ω':+wKx1b-l>Sc:چ.`a fv pA4GY,W1֤03HgǞEXt?fCjѕVÌ٤q<%ԗ/s#@(ѻo̸]3lx5YLb?Yg=rSفGKwps̨ud0x=*h1&|W5ݱ'~ kMxxWpEi& l*m:Q%Ku򏸀Bk̴$Z7`-fͬ$y.Ϯ{YK,O*9@M1YN?<@ٽCBd{kuW#!nNNjE_M[iNKC9sY\sۡќ'Zq y"./mhKz/JP=͖o nQaI|T~MM{T-~Lq$`oMs* lSه'BQ/WXO**^/cBZO)kH8r%». f30,;/+ѱL(zHTjrv,ԿdFHIϺPP\~"8k@c+ d9!Uμ%wH܏C1j劲ɝu,? #-k ~q6|O{=Hp*ϼQGqCGPe;,R'06P[cW;㒕RC8~F4>*7OSi\W`!_Ӛζ)+][[߽m'n\@p`[Bˢ(*I]!\Pyv"fm ' {O O~8]O$pFJω2u] [(M2DD]B"g fo!` )B8 Jfܹ*D1^^rjLck)m/#tye[EOTNཧBM pb{AL)QJAQl_m_YCCXg &owٚa|Zc?"_hxVzU^fDyk\jڑ\bXGr}Y%|jt/Jj>?^yy8tAK\R0}: JH VZIyAVظn[Z:II\2خ>Ԉ\!dcrKsBw]9]vv"q!@'n8g &"ĢR~xޞ)3k h>.1ٰ0$P-U0E/?BΰX7p% sv")Bj z+#T&~_cԇ(UsGtVӃo0LNbУ-YĪ글:i9j|C׆0ɒC[?BN6Tsl*@&|F0 -6[* i'_hY蘇%J_D$1DЇBN`(}dzܵ =2t<|U'`I4j|؞ua?IVD Dcr_)iQu4> I+1aѳ-E,0y$v٪]K944U) =lԚ|>g yLi6B%&jMi6b R^Mrp}R4$$wo GVԞ0"2 8[SF~/o_hʅ]E%]!!DQ҇y]1=_H{O*6;8>TG3ouWл\_wSWI|$4vSO?q'_V&{  BF6Yj'.M뽙hcqQB0P)i;34$|<ի!2 X#Zz҃#=oj"@H4&C#٪9'{F--tț W[ uޓDA# *fLw ZK|!XM#GK*1ST@)b>8D'bn{-8FƔ]6057ewL"FbcX^xʛ/BS-i3c" $ٛv} ]3G.S$M _%lBpBq4\"PM"Rx̼s?K&&&Ŋ37|X_NBj_p\)Zң{3ٹސ Y!fѣ t;:Z> 98L{Ŕ *ƁW ^bh`uWP*&&eP3"3(v uVNKGDeTB:.6@|>b.^fyAiB9wlZ_Jj|/VJĝJ@GjHl0]ϴ=⏓M>PhKWiOY׳ ?2wg`s@7k4 Kvڇ|b}0qhJ_*mx3'Xt8W|)5hnE65::ܴg;I7`Y1c1gͿ4/L?!w6U4~AM d7w!OSMk0e +& ?Kt@Oy@j|=W]&'^Ώb\?yIߡk|thlD-UCvR{ϙR칈B\M$P'|y@=r ;VQP #W 44|38XE7<=rȞ){AA旕ձy?8ͱQpOqVk-CqSkFXUc VApI_ KⓂN#J =oJc T &Gc^T2 i| S-w2GBp7ţPN{]_U%p2|+RC*; @'mЬ-NBkv? ᥍vo ϳ=\pH/vK֙_&k句2ן3OD$#$c @ъ~~?"E:IZM,pVAt󥃑MXRLK.^7֮tW6YUOnݸU5fJAF7d ]?喌T1eR~"Ⱦ8`CU|jhgQoes>b8ASv2V7^ 0Y-Ex歍V/2|ߜfCTBr.) DAE..IA֬xx|ruA3{Ѭ XuC쭨0E+O|_İ9j r2@h~0&6L_۝e XCagp#؟uFg3h8)8W; b߳]; P+eqZ6py &tYe2TWvSkHnX丯x [Bo!p}ehiyp^Q ss:į+xF  .ҥY+Znx eg@vg|79F۞?ʭ(S f*n"!o`cKC$pJF >>^)xKa֐تΗM/Q[8R~iγxX/݃ $jlDGA=·\sc|_?Suc":2+?b.5bUz'>=?G9ׯg/>tzxq㼷w{xY) ǹD IYCw +i}OWZMnpS7MiDT= T"ƋFM쳆x;(l:Ƙ%*)1=W3B;(=Ƞ+bvY+K.BJ>0iKEI\-4{wƳ0Q5[y9_"Ɍ^?L/OTuhrkYn"QO./p ;~vneS\Cj\P_m5Gh(>΢$i\Xtk cƳLNSw7hZ$m0.2XJEF{^vt8J!?買/=&µsZ?R0Lj![ lauQ T2oGM4$ef}9!Tg/;TuE "B)@$2Qуw6$Iat'ê|-jz2ý=:`\ 013 % 79ڴT=쑾,f!XO'q2E  -ߺ y,`KTJ&uo% 7j\-`WW%Yl"wGR,3= djqص ^Kn 3&ħn'4HM}tI3i\Xa{s_"}Qh\p{b,{/;^Ux¯;e{ }> 1 _:"Lߕyg|+ͨ* e>6"*JI^Yrw_yq*´ňH/x_t=X_j&HPnͺ]ʴ&;{7_Y[& ^)!?yqƚ]䭈$7jIRBlg/-XQO׆5=KËr%9u_Al鈞o8V|Dŕ*%dKS!UD.n6j$F3@~\"g.L}{e9N ?7߉] Z>%9hӡ`d*.bOIUىe$=oQ#|:c[YKlAY$A#E7ga+_Qפ;VAz{!ۋ vӡgLO 2{4+ |~gY` X?؏5|ec}5nu}iOj\uWH2"hY "{:R]l9{e :SίvIǞH7`h%j94$_X)hBZfbY{ob(Co6[rwYnn;NY ^`Bk2sj)I0l6'Ck[K 8mZ*QwA0qL3ۣ_-0UG=Zxő Z-Fb|{fi|e)qM2,@K#M"L~D`4'$)]rQ)E`\ #OÆp;)R0n Oŕr=U^L%a-J A[Pz-U9t/nI1cvpr1`l)Ms4b+~6.&,N7xXS_㥻/&>ގ̝s~]_3kPyUۙțD~`%\\_ߑu}|yƨa$qf|Np/D أMtm:)KFtcv_ڨ֞+}o a8?Ҏ,sTZUj"U'gU$1pyFȼf%? ';RjobF=/w2c8 R;M.4tްPaŵ"s~Kva;xߜ?' E>\4ݾ9[f VNtө$6e2].M//T4X|h"y?䈧k@dT(lxiVh4rP 'B=؀Iz/I9[59] "⺟r ܃U}Nt,TAq+[on8ơvxMn\'ش8UJhpǡ} z5М'!ivh5Ӎ ElœK)"SgvXg Ā= _܀\0HUq,1uX0z9 I0!?$o 2tyF:s1&-x)uF Z) Qx甴_Q\Hzbb{0L/Fㄙ`ǬL6W:P|Ni ە5mmvIXf~V9 %(ղI(5SQ]: PrO8Z)=(_crA]e !MSȴXG׭Ul2id6:ʨXAIy{7*;9Ëbvrdz]4w;XLkxjHDA.Sނ>NͽAaxA9f0k(^Ctm!v//҅%:m-!9X줢wx~QU7[#op>4ݷ6iy3-U \.,calh[FzRRۥ,r+\%飪~&UZ+BF3\D srC QU 00<^?ب.u? kQIhp1͊kM; RkI2' sy9ɒfUBz?i'Ns8=@9rGع 壮3M5z-5z-:7$#WSdK_ 4(F]~{pԐswS$¹p:R)}{Z.&DN,juw@1^pOf{=׼Pex{~P+XC7Kqe.;PQQؙxUm}Y,% ܝ^4,!E֙N8T3ɘ> 0Uģ,?|u[T4NH邜n($ Rx^\{CqKN:kDybOi݉R?C"Bzb>]i5"ɩըHC bSv:;陂*zV0nNr JhV2r g]Vr(l)&)/e|}FMQ~|a (较&K!,26f 8j,k2=*$9YB7$saځ5^%y/zz+$nJўyaoF\>i$ku ':ڨ87 O!1{V6z5!#sr-T5mP/FX1Sm+dqJmz%Snuy2=fǿ>pd0 eg7-9O)b:/2:X`{C`\~Cc+*‰ꇥL[,+pZr'B"7.7qoc!QNr bZpN7e#^YY8'C 4+ G$>f81B+vw,.6 -/5$u־%Adr+VHSɟpqx2"1ᚚP[VdṞ5\ܢAfy.@3ꡍt8GaH?4rgGf ~k.Гl@m@b)#'F;@ݏRPu/J`c2ѯxW`,bԦUJXg Wv>#Vix[`ͽbWhrQ䳕'as>,_X6iw, rQCH \yʆe R]}9P3ʺ?W7¼53B{PĽs;5tk`G7T+%? -'gˮ<f=E"SS-GEb7hNU".)bdV.rNOྥBi'벑szO2 aN^bpw?!G 3q.i]pپLǙ~]U] [R1jZ؈G&v]}O}SL]JUY󨤚\:Z^vW#dI𰮨j)zG&\QaB@^k(Jq⼹9!p^M]aS(Kc]mf'ku foiٍ3<ET 7!uψoEk_8:F`xաG$+:a+gV$m6Me6? 4K|~]F:.J8XJf:v8[Q6`921Z  UNR>aDŽ9g2-)mt"' 軁cG. Ѥ\w\3p37ʌ)O]*QhCO?gm:n~5 @듍837rLjrz1f3wn:j Mxx`v1myMPIR NxÏv$F ^e j分mY=:N|1\’,UF scj38Gȯ?!U8)H0컃}RmJ =7+Bdi'',X!R?[ fl#=CE{5N6n6Kݶi`٭x\3$[OW1l ׵<C9 ,|˾tc~dat\9ۢH@ )`oLL"P̦T;d탄!FӧaYX`&S%GR4! #VS ,D֞=RG i1Z=MeMxŒkn{ٯ Ƒ3ꊶ$~nU3.*4j2+8mT!Zk A/q`)|&Ͽ"\x30HYw;a%I u%f#@ilXM'hh$.Z l&kQΔf,q-ĀIĝΫ Gͱz}N 8jbq*)S*/nӞl+Ԡ̜٢,|4fw i9./k}7 9}¾t(R  io?!%Cy_L7ӢNS{Ȭwu]54Y)llTsT䝡 )3N<"q·& J[E7~ٹG|OH 8wyL$ً>Tx>z !dDI Nd[P{ۙ8 #c@<$mck^X4A[sKWGg $Koe,呌@Ò ?e41 ЦA pQqRjqAD&0WKRC&UUSc8o[æ/ae㺜(F];'ϓB{ da*L`q~\ӕS+ b 2,]K ȏÑ0k$8,xjI;nRnVmU839IS[-#maQY#Ÿ6g{+.A_4 mOf!L>?yzP? YgL9:Aib F#3)Ke hoṡBF]wVpo7KѴa=t|Cҟ܏3AV0E7moxL}t!#0v/E>D̰+ˇ&B$(,Fn_*|U0-Z(ʖ^ ҳy4GbgԽU!wu7EtS~ @d*OIx.TJqIP"*4im7+.BtmLZ$mB7?lEsZ%.4DݴqP*#sG"[/?n*#a&$(2,Cݮ>6nj\_-?/t(qo#[ Hi6tיE0+$/[[ƛFsoDuA5ۙ0 ZB$lNw8kj)tvBs^˳/5Uf,Ku{=;.4x9=¹}efy_#4{ph({V^Qeݛ8w^=덇fۉ37+nϗ<}؅s{vaE^ctz#N oWa i>kq/Ξzw=N"߄b,~0y.8+ziUlMEGN!P `ls.ve4|&)oh`*L&㛐c梬,- ^{D qӅ[NQ]Ti~pM ϸ): 6+֒B2m^"q8b($Jf 'z;|ՖȊ["T0Wa{%` 5 5q-֘¯PJ< hoԢrP%*Oc\g4Ium/:!E p._b\4YXmpa!v=lh c (CMׅi6q%wNr&LYSm֤BY7]rpd <.lj~#F([ ?NV^(4╋pwMϼVh$AmQ5H}}Kȃ=Pc\MwA&O&O;5llz*hjQY18~%^E-tn.:]@%]K+ȃbNG7y yؘ- +rH Ae1iĒ11"¼2=\{Ppɒ{/y4j?Ƣ m@3e,!O ^C!D#Eφ0*Tq%#uhU#/ /҂z6/Lj"Ūoh~U%$*W} J%1K;0 {iwgyT3ņ20oVIhuddۆ5[Ĉ31?anF-`Q c@Z17OM,1QP߱_u3vj׬OJxrL {x׼͝ ɌG!!ga&!dJԂ[ьss~![\:W&hsb1Y^JlnKk{P~ Aa`6~F7 x*Z)ü%wev\5uuluDU@8i==+0@)#;ͭ-i:Dwn˕N ߾"P:^-~LθeGH>H G⸣ n#A!Up3v J.1 n]j1Ic:4STLL_3v ]C4uQu4Wnhq'7T V9G?s"xϨeя7y'ܕį]F*USBSh]~]-8qJ0cPk ? Jݎ;kg,Z g2 InU*e>{6'bRްN‘˸fNN?~OXl ::R`{"bT]s H@ɩU(j[lEcx`+ޯ0 +g쟸m}ţU*9G*{g_%>؈i7I++rtbowrOEf*k#%+sAX(e8OW-nWʪEڷ|h7%z{V\58SQ^$_,;t~="aB9m^@(_)Ơ=zR<6us .Ư" 16-yM鉷Yw'“-'AK%p2!5Wʒp1<%txr>Ls"'#frKpP4z='-Ea"A,]BVhvIM>Pq ~n\C&gznC@t1s9ͷ ;GC vX?2N]iHE؈>q`t\׃|MP1ϧP^>l0ڶ0heEW&IaIO6sǓFpcBPL6~wK^AZ*DinNI <JO'Q7|.m#bSw]a5ٴ4γ h,]JT+nX_r\5vRr_1;r7Ŏ"Ua\h֨ӥicjYPO刬}#Std5=?D܃ I[Y`* Vb"zkSsW]H|-2Nt ^}xVÐtuu6PЖB2Gcq=ήxhj^ 9T! n)Fq[x~4c㯒p-C5#f$]'pؓ5Ή {Pе׆Շwn>L`J@9R]%'"< f|jCBRRLcܚo.&R~XZQO Q}1^/xyڛ7!"SnO1kk,VE @#{ņiՓ}PNkr])C~J6KDKnځI7&s|xur6Yf[n]O,gn&Gx/r*KB̄p.Ӝ_|QFwP?q&&CT&mr04ˠu㦉wI+IU}mtM0tʘ%~˼&X>b8'k.TRҪlx0|6.-?dNC3{/2K{D쳳1wq}-\B }_iጒ ̹ER®BA4++,Ғ/i3JGF<0 es Mv3:)S1FQ!۴2e#@끼5u(."R[4<ہG ŻfpŢ0}cl>dڠ4C`,Pg#-p#_`Ru!ԊDt]VQԎQ dbS8|}WO4oHyX ƈb0mQuB+e~SY:YMқ5" Wc{<\eJAeS;_-=c_=3A"5׵z>55%Fz J0|~≀fR AYsѓAkՊRQ-W,#]ӁLdy}/vp2SI\HӮMf] ykU\xR=³Y7fnNR;uݷHnk~i&U2P͏Q1ɶq6-~Fo-I=׃4),GtDOY?t32\RsR{w@k:Lx&vdp4ߔ^#RL"((6( 4f> ݎO_ EӄWzYYϹ| ܹaiklF^ebP%)csXpG'H @Y6=c狀Ѐ5\lThd`9Oϒ+fgӸc,VmY|;6<=h]ӛ1Q 71*45ӴR ;mau&H%׶]t٪B>'/e?:)< n Q10SCS8>Ceg^6I4E 3Y=ɮG+_X9nAĆ?RY]y —`CG{`ր(n̼ a0-⥌W2?Ųxdz=1vaD9W6\Ҙѷucg%7^UCWd*B|GpdqYR1hb=F/Jݕ 6llnʵQRT>0՜:D,)!n޸$ϲqP'DP44%&ڠ 9jH|[g0Z}_;{)djۧ\FH^"wi}x Qy(f9)7FךRJ,-]GR<˵q:lP{6K w3H#~5gEgnVQ^0NOX`GhQH˿7jgQRFB0| ,ʏ!=|5]mDPۊ[ .xxdho6IP!%[(&i;4ey2%cTq@"a 9K!Y7߀ . &Y&,#8A=F_"kʋ=aSj 7-rZ%ÂۮP7 u)o đT`,hCډT[Ca$vj hc^|d"+9N2Q7˳l~!2Wx g2:w@$Up\@ORq{Ħ?9; [ ,k~H$M:2X fJ} In(4 ?qRaiAQzJFlFh]X+NPȩfwg[/*If1Ia"c#hB`ÜA+ wVNa=1rԽņ6I!d 3'fGοtH8 ZS^pc^/ c{~0o.RŔ?5Fgi'oɵl=']|iS5ǎ@G *%.A*~} _om{@%VHgy >X X wZQ2u޿,0gJ;5 s}4-0P$Ճޔ`VG<[pt؇(, 0IY&ٻك0xg|H¨ߙ-F*`=Oҭ!8Ρ屋onTI.A֬#sz jvDP/~Caw`5~;)B܀?KBkB0̓U A/fkHH'iԊd&Y jʹ"2VO } )ɸx9U. Gn߈cڝ8òfeY =&EL$9&^uPH$n$oD5Tg!hY,Hϝi|^Kt؂X;LW9`5z^xbQ$> 5 b4f %]lfxv@b<\{2H"FS4A$ |/p 8g$ LL2r' A-.ri5ML)8U䛇 n 1q}ZDLAwVM%~w-Cv3xt"q+-g9((+T:1_( ]?ψM`5I_-EGZJG,v.U m rZIGVXq4}>cOqV~ӶeDnc:ǨL%bHb#4@ʉ//%Փ>|2F6Zc2QOlJ eø6hU?r*8sPډ+/RHԀeM3Ȧ/;Õ*9\N k+I?8A{V.eSs4W-2s _G,nMkN.[ hѫ?&➏[|xFMτ#J3}Dܘ67*opkJ=N='EBvIE'XUȾxNM1+5[ !Pغ! 0h?揸 gi7HTsT MUSdƟܮ tfKB*j_dzi[ y޾_LSr頳62x =E/!4zO@Ul-ӷxݴكn8E5NwIH < "TX"O-ȼHmmҸq5Zttq V:p>6AO,AAiܝVM[4)ԀߧYh^;LT( ˜\GNfJ9b"YA엥g͊C![_ l.j@[*l@p_ O]p0@A[M~1`zEBHGK|G,i#!ui/j u}4MAPD?#[a-k*Y7V@n gc)N DZ:mt}؛񗷈2On|$?Koz0dwC~Э<.=fU9MU|Hj}3WExݲFd=V2>s KL9 *JFLٵۇO:]+/W^`ɢeƪINR ־02*zö|M i9J"8sd縶d Fm_"ǍH HA>7j,KFwҲ4M>*~ar$rd88>qNҫ{wP(^ڕ'͉{ S|VtijG&63ieBu#^ V0qloȶ}N+q|'*)C4kdd( HHS/lA 4r%{%eȮg1,BD{kFj~`4rbEB,t>иknj5YsdNA]e6 u*E[ jE2_fUp\rH,Xc`[GS "M^E(F-Khwa 6`:Y@[^%mOK\8:.9=Y9|ZxxÉ\Z3ImNcD̾BA"1\d;SWfvJr%TxvrK6Se%zKm0%|M6;WgځRaVp$V ]^O&~p &DVҁ[qmhB7.w[M!cϛ9貪[uV0#G:$Khm`)r B#iiRdu}yrrS1Rr]<^{O +ac"r<"Ѫ8V$<M8]ۍҚc%;o"|w 0q*Xacbqq'Kf`2^ƦCZ=x JxDK[f$d Iú!6âhqL= K`ȩ%T˭H;a0U3R!8b6[B$}(|MTLmĊbrg8Sz,lo/!uXEιIE< GmhI&fA)nMQYz?tKʇ.F}4$@x^$[ 8moA6f|MkD8 |trsf8d5 '~v퀘^E0> j7jkN7K.6TJ9G %݊װ`2k_]i\% Izo3oQ&Mee5FcKdÆ׍5F+OPE$ЕUNwӁYދߧ)[_}jd@&֊5P*qx类 mY&|,XY'j)BqVJDf.Pkm‶4L&\4ˑs,Ijf'knsTZ)9Jrg[_Ȱ1q"?LO9]mn1R}ΞM*l ^`M%NɨK| I"i7[~ȃY׿:w(6|Jc <#*_șp};ڏ]Dҫp=TJ`Dk_ogC؝@?O)l&h!_DMҍz2[rG}h _@IИ<-(LPjTMmr3I-x A\ZN^ތϋ.iIIILP,wZ1,w |b`EɟG#7>2$ nh&ߡ5PMn|TV6;5`<. ް[{K 3=d4 >!28Dt7ޣiE *'[NޫgJP|tdTIkzջ26;PWsr%BJC_ʻ8aF5,%%#7vGчHdm蠍᎘^@ $~X8k3*he:(vԵt\!N)Hr~AG*RN(aCy*2SY][(|Q'ڭ}HS:,KuqFѕĕF7"DwX`v i@.saŸk5H z:~@6\.EBPnilmcڮ[wjݰ=ªhrkxgUqIRڃSĊXd/N:[Ĩ*n'V&z_dN 4`Xp؄4-h!h)^Ò$D;`{P$f^(Ŏ7sD#\[WL 8YEYc|Q8$ n)OrMuCE$sˢJpSu{{EݩthͧvUWk4<fS;N T]Z+u "J%¾s*QuYAa3EM:l^5k|]3+D#p:=#b);*Djw`v̈v'Vj瞊ۈ9@7jsK0q+jJ~>W# XSjJS|%\ߡb B;%n^i Z! E:2z9 W~jp ʄ7N+95CKL,}V c^R WIC߄Q=OP|HZ[bXᎉ_jV 6D|?TǖeJQc@x>w[#Nnj|0|S=u,D˿ jIY2Z\F-:m dΉ3XŜq&`65ȣwIHi<ּskGNP9=0د\_)aZXBCW )NɁS S 9"\l08:lwC(3l^-Þ C5<4 txA|>"'B Z S*)زN|LX^'c0h rl<آ]U@Jx;LKø}:4-) L)y5@#&|?hT2Nsr售VwQrDg0~kUmhl9[WO_43"T٨8Syݔ7=j0ue[?d^;1lj(JbJ/TG#Ê&'3R?fAy4Ml(U)&p9 I@p (?(B:K$2( ^^-X/J?FJlfsh9r+9iL0{_lW Ezo67>DhEFwǀMV/ŎEy`S ]}];ZY^2t\uLG{ ՙq@2²gfCP޻ƏLM -N =YΧlnuBE~,gCnIoa;"VR7(So'@P(e/}H:y#yvsUk7<;\S^K_+QzfFJIW  vl~JDTUg;Pq4Im7U:y!=# @.m0Atkz,]/,8W7bWJgI^U8DkB(z}m)QHA~aP# P҈Lw)zdMȝFo|)Plt Rrs E4LeH*FV(*B~OxPsx"*}(y vxیӂgYw8L)]u;\p(zfCuk rMVuϽ̏7c 5xw'Ь [<뷀]FUzx?EJn,f%l5$dB<&F'rʥt\]9%4u*CGOl ra 0" n]~uC⬞Pڌ!h"6JRh]ӊ'1kXNgCn{4vqnUFH玫FvhE.]ExE6䑉<ikpr΅K恠λ$_Q- & )m I/ *`L8bA-@ eg#Y Î'ԣLGk1<"#E%qɟ >>yLSY'fJm BhY9^:u8 x(v[>a7-ИΨ P 3s.?:WO[(hwSc[(2@jxdDUoq.š6^pNb6;t+eY2^,No~M-$\" ΜV#}O. (fVr&[y!X`A tNgF= Sq)b^:}5vX~ Rř_[|y$ӿ8K6;铎e%=b N%=Z%{\-+s k.qw}*f!]1y^4q3OUbVQY4pkߟl+uJbfPM(;[,lfK/* i_#2 ;iô0IxwrDȚ8RzU(`7y8 }Ѷ{Db@Ⱀ5D{Ay2Ƕ; :WGcAѯveM/tM|_eq{RiQ\IP8[ɭ祙#Q;{gG?>^ :mҸ&jTD$Ka) @sОlйV"R$8r?q={,'h.>~;WՎk\L ,qe%%Ua7sUլ#螋ںT^M//mwiйTh'MM+cذQRn!Q|GH`-4s\٬3^ʩ&Wކ "YY]A`%T-ҬR@/t9'(~m&}2l]%[g1!7yL68qG_^K4A%w~PY H)62ypLHC>HG↦(ᆆSAW>ePYEKcڤЊ!kDX)2XOA̗t#LBg6r:!j9OrލfF?z ޿7u{+EVsS@N_ vs#F Y!Dƪ0$_KkIyAS3K{@S 97kN5-<\v(7I.nC.l^=Z7_4(x1`-&S}CIMLE nKT}tz^he$Wcq" ?v:9{+xwKPV'y\!u@eb v^Փ .Srp5%# yNewΙjEZGf`MQNLrᰪkGn+IZVհ-'Ĵ| %3S>H+H<",0A|(3{#ѪKӎ>)wKWdFu&;_VGG5Ƀ0MJI$3vc=C#M -a"$J48!nI(gZ\Ui{I@RVp_$a<lܤ![L}TY9G@IE/ ?PJl_/K Uƶ圠e>8X9q #a恸ij fhr#g6?5N.M\D=U8lH5Dr)A#V8BX m_t]8{{-6᧬UͻiCvXFg9i{^b#`ij46d?Y#G$+7^ŞlhS JaiH%FfGUO̚FJI^MӢzĕqP)|yHr=V9 dnQԐb]a%R7>]Y<>I7 Zש:W\Я2,0F@h}AԹFT/H.&='XJȕ-l6S@VJH CR~'@0 nԖw8R*ܘ! 7OJb}]US&lXB9c^6NV$WzoςRrX(MaLӂ>DW*8H)%|  0tWl¤hkBC)%kx]hȮZ1wU!}b}|,(Yӊ7ڷ=!4 ȧ&}?ppICf qT0*3ٞ|KX3AbOh0D3Y 8be؜-%,Xm.8u 58P_,"Fm ]pxIUMRzjĊfd\~2iz%`,՗̡33+_CD\m7 ;uoU{ v۳vdsL1:?jx `K2,nq-ĺdV%)6]R eG `SSx- AmN~0ëZe|} `^^HhSxS(M?a\9Վikivs "fA:3!ǯf؎6A0X)JUx)3Qq^Pj-JdvYbG -S>y`z )k4HNy9{ ^;Q LUHk yM7\59<)W_!ǏEcae O?4(MJȳ,ȃuI~hq;zE0mn?8&PlҥK٩~TBfi А N02 Pcȋ\#;O@}b](v)b;ѹh@rQ 0qĔ*r+ T\+(fJ@-|05xis0<@(hz` +-r|ehX'( 4 n[[=#/jdO\Ӝa5UC.$3įP:'0 a>- 9u:!H]oI(,G3])RZ')Ȧ)^O@7=^uh\qU1 /l}R %2pDA gv]_r1BQZ Qg_JR|-ALMa8pO%C3>۟En8*w%i)!&(=URjMpl.JH"RU̺Kۧn`6G 㢵=vbjtL(e{ \MB+[ul"2r&oD;H9>?`AԜ[nࣔsjtr%R&L,3 kAGP}z8gnY_\6QOeږ5w-!9D0y9^Hj4 d4t-lMn4LI߃N0zե._ [7j8A&"BQ{ ]J]} OD+PAդ6 AymjeȌ$^wxg*O?ѓQbaCj|LcSļ9[攦(Yǁ0kEj~ߧb\܂4ɦTڂ(/:au/- NfbiwmGTb>3QeË4/Ud^߂'UE6w*=at"Ib3K+>dUgΎHZJGb>e C!P\Yt+ *GlRtj"E=8E1x 1bJ:mfrk2=fJYgzѽ%Ņ=ɗx";>ݭyoT] xGH/4R#"*. *|JFC$`<+1LE:7z5'zJNRv QQ|l9ohn[$z?ra^>%|O5n BKYEc$JGq/˲c˞SR_]YՅ^AD%Oٰ\$)їB0bj56beDR\Dup ?7 ,;'Қrc+H \ H~uxS|[HeGE5BVUP#MM >_7 4YHƉS?9n x<T8fʈJ!绒7Lv99 {90SE0 < %H[ `c){"{Ä@xpPlhK=GYIByüK0o\(̛҄v܏P9ȅ$݆',ax894+Wk0c% )^1{Kxa ;`4L=)dN9`|g-j&&PqBsI͘¢%.ڨ?H _H@Tpol[|7dwYλ|缾~?캽Ge|Α\T{ɂx do{06s VR.tH;qctIs-I2LdUQ-vb1S&}nj`Pn4QBg9KmԄ(,o1mGJoM%tu>HªE^sPl;$:r: : D Mi ~!YV3xgUk#C2/fI(]~T$-yLr,76Q゜}!Ud{ k:lcM'./MEr=-?}hE)0}w:x{xLm@$p8wy*`$і~ mfnÖ9^YLS|\@sxXvA% |n4=(p1 BF# WᵣוݐFj_{w+v!-@oR~A2Ms'O `*`'z2 N X| źFA@ UDX hf'')ihmԚG_S%_y,eF'*q(mIXpxf+\f!d>#m$/7P}PˏKB핅BMyohWOٔ!Zsl9wmb8\x̘9PV-(MghTgӑ-^L^$i ^PPIԪxej|z Rfhv=nJC$&N, I/j'Jҳ(A-%YvV}Tr#~#c(>[{IzvSNHW2O23&J=Yȝ 4S{>B-A^SCBֆx4zڱ^{V;vzhmWY(dU#kvb1N[|tሑYf[\~p >z0p}e* 8?=| Adf⸟:5,E/5K'IoF v7$xv+?RN#ԿT|aC3 3nFݗSviP,Yk=gs*r rZ𧉗O#RQy[<,9ame{I]C$øigh8gO"}1WVp'_'<]6kwi-*xkf;4Ѵ+JHW-;0 +{m~|K23qrR~/SoOdg Vfz ^.wS1&."l:1;J>hXАUOEk # k:xgϠOkE!L8<./NL.;{m:L`2Q)(D&Uq[CZ赔\n[Qc:Sѩ 1T~$Xak,6sb呲ЅTptR A1%@@]Osn 9f8ϟ#>7x]nU1GUkڵ٣*Q0LWʻ(bf@ŲqfI >haj,/PGc2[m//%.Ju~/sz mI zbUj#q8Yh8wra8z@l6Roc<SDIem789MBPI16X0p*l,Ev3f.h>3 C$W]1nF'e0ߞs[Dggy9Du%& <x;'ZWۅѮA1bE:U}BSfH#׻4k*z6 ˏ!Ϸ #PtruFPͬOf M}Gk'x"ъx)Wg`Bb&1ĺ ymSK.AئT'욗2)악 }XOҙ 3zUJ8_/eOZ23ʝt٦u#Ccmr5 h)>ӎ_Qc){t=|h}}9ؚɆ@X _lJdNbhYǪFLݪU3ZVTNO3(dsR[\DFdHAӣM⮈AVߜTz+Q& +" R3ČNN]>{x'N,yd.'_'!4(;{I&%o*M^SvW;=uxݕ2jORDe*V֧ڀ Gu:&W m`dXXuna{kSw/2 ;~i۽[3I>(.,)4+/,=b2`jͮodMq{TnS2IM:,,0&NT< U iX](m__ވs% wA L 2`x6D˽ |Tݮurz%jZY*>"gd|Wg V A!`Ɛ!mTHY}y !whZT'Z#5 SxP\g~ZN3ƫ'ebJQOZ(?8bV< ? t.4cTi$M?"F?%EW?[#Y-9c-=r"U_B..{g?˕=r_Qeņ*ZR `-;qÅx A`l@&h웷p !nܿO r$@#gU++0YLOBpaVduqrcnTH1tnh^Z8I7իBV\ÊЄh]_?]Gąk\RKy.O0 TZ; ,= Qog^y\y1Bzuܨ(*Y؟HFhQu!4Qc%Vة% ++^m^ƜØh=*LP&g%m;ܨhphF5\H4OeM=WP.\Y&d(55+ ^ycEbvXK XA`\*6yІ8+Mʐghy\LDm۽=8yCt}sYƐ=+C1@:a%vkZR;{HDG{+xQ Z"EVc/sʋ&~Vepg#Q])u%BӉ3&R<1&Q.ųLɃW2KDVR|Z {MV*i8Ye,<7C.9Ԏ -MPyJ_%?yiÎ$'2f!XtA'@_ rH kraUY-ߘ-<:>3/b`fźe7c[D G&ݡu 7䪑؈koƙVAByӏH< P]3Gk-rժqt/>aS0(`¡Eh,`|&tXI^yHm˝L=-'kDCOǨ,P3yߜ8!wm7[R@tU^c\3D@pЧp鯯eY><(Vq~/|[&e;L\E{L<~!Buؾ?iYƨ|$"/M7h 5aT~]oWzrj4{ڡ? E`n"5]ЩRk>U ׈9}bjLcMʊt ݕFXvڻ0T]5F͂ԶM(q>eX3,Bx` -[1038%J)9JcBէ]0s,X;G'/<+- `zܕSwݏ: A(q¨(I V|`mQB.jiB)М8 VB G& C\9C;ؐ;V c&穤fug9R=4Ԁ;%P 㶿$ /ImvH0ӤF18y&7b'a{־2"~)&5P֜܍_Cb[-H m-/I q0klI/DiuIJݢ2֘9n4-H dh5 ĕB8VEP.swHJ' ltS.Nl1œ܃>wl>7 [ f##V 'g[}pP5mjn -IPqgΕ8X$|g*4Ԇ ,x]YiD:$w10WZ~Y+LMlGZ)[T.AbR7m#e1X2i(dlΤ">B+RD qMjWޠ(,.sO4wC?Y~f[",HȈr_#7A¶._D玅|[U6> SKz-ݕe+CN2 ^eOS]P#?ZyX]u1)>-guzsi'Ud?XTpz. juD٧̃)D.J6Wl=gwNfUŴCD׶%A6+cLxBtsRDXIŗ-خJ0َ\LJ(\9@ƞݘ۽(e>\zBy*gտ*)'6Zd NߦI+l$TylykS7zJ-U[x@$"6  tK‡zNؑ 0>OV9͊`['#yn-a)HG*<7Ҭɹ=PH+*rN4*bg=ɍ`b <-Ц3* } ÏWƭq-uyӄ,s^ш]:1>;0~a6TX3 WY^ 8aoL ǮR9~YQ?cMř\l]o ! lņ8ମ /㿱vϢ߄{EP۳|F?59 hiC낟J?rQQPm״5;.^ P7 [H!c`}}@h85\"k0RLZ[]z=t"< 35˖ kv!Qv}5Ј{xc( \/\rdFd iEjtHnMP  S#r1^&LĪ*v'PwT@\ N6Z)%|9kZ) Iw%Lo:?tk2H̒(|BaQۥ4!̏K|W#yy,%ZfdޓyRg'mRjyu7JE!ܢWNQ9pJhQpgh+.WN_X[kj@v]dEo'c(Cԝ EO&:9Ӛw`9/i?@tWsVLQ'<^S 􇑅7[ux:"Vu5}&)/<ÈxPOBs;j2;[֬ ևwysS_03ц?V5j>QT8CW3FL2|H|>xVHwꃮ&)?_ew촑9t"И +4mxm0,b,p?MdH%cq\ENI-Qۘ6ψYɢq&NjFlv 063"JT׮p.ȮG)S8$Elxu cD,Ko $s}.wmW$aƺo@[qm.{'h^ɧ]:))43so*`Bˍ/%DWf[0|Ę&ݰz"!\>tQ4Y* C0QXh*gnQ7͋+t6{8z6Ycpecp.'C2⻷\& 1J -!/~AdGtҍq MKV\iЛtbE!;_k)qO>Eq!ӑǧWA% 2>GĊ!Zv/._aL\tdbkZY&Сm# ?Ԗ-._PўT1 K8CU4y)C^##+[PcJ 9c͞|$fZI42wK6A M莣0E\njIy>xcp;;v0\"Lcԟ_iPpmqbOT*V P\ j9&?#|!c2S%E $zF9eG+jDe!-J8+,֌v`o !綉HD).: =WaiZA CMQ*[=uHs*7n'c1l3)i3BKSqmz—8. r]ՕOE#؝FZKYcx+.9Vr%lߢJGR(G@L][*M&Nmy͵ eE櫓j{ψ}D? ub5`ܺ ý0X͇)ʟ3 |;"cƮA"_>8k"=0t#^ڜR S* 7B6q&NmuHFUhz[=iҸ^&D|9#Nk'ۊ]IY(Ew 1Bi>bS xhI2~@*e=bhF}JQS`u{(kIIɳ~oiͺZW邟"X jKZ}$;Alsv%KE#%>hrCL֨rhT(0a~icleQ0i7ij0{kҨHkF{ wPg.u4\A7$Tbq !ײz͍^.kH<[zKM9h8IV!j rdzHY7X bY$Y*0ҎHm=5L-7BC )XW/+hQt:G٨,4. J*nHCD|/+[URj{uW%l4A+Hk)8 qF %%szTBb>7;.OO<.yc7u,XU\dM Zqo(P|?W>Jpو߬xޝ6}} HRF{]ıBd(1pi‚S(VU)r(Q򊨓syw!4VSPRWe[N7M"P,"Y&0:$rudҜr. S:Z˔U1:!H`RȉlK`m aD _%G?ٷJt_Z48gIxoͫ̈=J uUc_#D1r0M"N-} nQyIڥ4.9LY,-9*5tVIx<lq7r$>=J@Uz*y$r©0PR~&6: D ΛE"G+,$ 1B=3rlBC=ϗL4*I빠Ss$i'x *ah1(eCdy:nqRɧ i8][WBNc8n)T,jCMWe= ga4 >td5vb/ H@yZ \f>tlмXi4Ij䘅v`ccޑWA86hkupnLcd X T'ֈؿI N9:وI^ﹼbΦᲉ\^s~2nkb-SI'N&+.Gd(n͓Mi %#6n%$Y՛_wK=sЦ? m}~&A=L.bc!h!5K2,tZ? v*Ns$\!+mw]uҏf~MwݙFB12q` U+k>$f_CIvCzV]6ƪFMY0U8F3^+ !)'?$ijd{=l=UZ,<TĖ¹xP+8X-+?1ٻ"LR%av <3[zxh2k1? ˱9|6[vkd"^ulp˨8y<CiM 2YWCT8E(hF\wݷ; /jKg$$-LE^ yc6),^{mD 8sfeU?aV|ʁlşÙ-ƙ`FA`΀ ȴlh X ̖BU4P uQ-7xh3KE91O7  kyIYr^=]1  io\_e1"0Fkw $>_A@A(uU'݅.jyO.`W^h } ˭)r;M3a-d4 ,cKl SN2+7| Zd;u 3c- K%0|(TEM+ծ.|tqr.\8*ƷsH|$t/NlrVęC*q`T7k0);aApekjcY*> x*47ecF/px nΕBMż^/~шh^bmjd_uI5T1,(v\``PC)\.d cEmfg`N!Ӄ>d'QCT!MvǣSVfcc"N3o2ܬaN<kJ2b՜c5Y,9&MP&& ?6E6߈ׄ^~h!y:@ +Msгe1 X"pc6t/2ZtyBXMV1y4CT`+^YxG`}üsa 0Y@o|I%[|)2iϫ*:3pvJ5~rЍo= ZGe؃< bDP_#_D~QH˺y*jZB=bQ'\UzV^Kఇ 'Xd9!g<@ŏ=FȏngYr>d8~Vz̠@6^x8xA-,^Gy?Ӿjk1|Y $ ez#TRvS_ &5n- bnRk (>{k|v䐂ދr1X^s6niZz E fYxgLsI Jhe9T򰈯1Y.UC530F)9 0#l#٥O ޶qPlDPk!=DHU =0΂p]7 *I['ѧ kxnw ) Gv% ,ݢӑ5+E2C\N½u}3:QZ5?e/Tf+ۉ+ϱ3CUN3i7(bڢ$R-fUdYw|Q”'&siͰR;:-tأ]ıSܤ6`Hk)FߚZD"$nL Pr_rX& RC#"@)7d57Mǣ9DZ$l48g:Sߋ{ r%؊GY , hmI!(>/~ LbVju$1FRA,P@§[{,"7(V7p룦L@IPY™]Ȥ`1N]nHS3WnN5}5S:)Eg#Bc"~-RgPrgW@kM?̵SӝӳT ưΐ'u1y [1m׫_Ժaai2DVaF^'z"#pLz/}%5o\ wzcqZT+CՎ 4+ iP[ |sO~jjto1zީ"sOΤ:|pMj%/(]w)9sQtu r53JN})X L#}pMJ4u=g%1hvBMp7#~g򫦪9GڗA}"pCsHB+/Mflr!v&r֣VIޝF'Y}7Zxn&rosAu(z91I / 1N&߾u1upc\|rm(]Li(vd<6sR'E,R6 PͮpNן׎TGhcPduZΔs,0%8G}I'Y}P ;]Q P(Sex< ErݺR?Ue٨LMYk;SN)ll0w[#ՁG}Q0""G?-KY)TJpYqo_AR,Ud@2ˇ CqghfA1L&z%Kt%a;DhAhL1 ^Z eQt )XK OQ]ȗXma9 : (_'9i9uХ-C5T2?-|xFd<[3%G[Z{ObVf!f8vF|J:kUoUqr//"K(K$L'.[zg*r6ҷ[=ދ8O0C,:dDh?uw54Jo )Pь#-bH{.k$yVwoB/-{jToLe3k A |Xhi9FY{c %$ʰuFF[m/JΖzslIyfo_CA{p\C6n`n d|K:[ZvyFGa@ǂ|>6l*V۸}du/cXM&o!'ud8:y'Z0dC1H{Y8wURlC ȂP]cJ2%?v Ve'vJ@t1v(wK, l*]狚3q<68 DUDKT<]ZA_Xc2?& W叱_cm=~0xcl#%4A%1@G{k"~~XWS-l;̜bG5\.~,w6{̇v)0%\S!u]}w , QNi674zmLSx)F:2tl n)醽Uv)>~K1dD 7'@WQx*aM: }l6)OQH湒abA8C&Ž$ OCsc3USșwzqgTbD `,a(6HJ@ON7`ts9-14b7QIH?ԝ!Wv//D<l+gsL5+֑`(N_dk`c IK Uwcyzf '٧5ƒ"j:]G`^CϓqbA6R7V>eZY9V`OY.jl 5Lr>mUl̨b*OK;t;!ބwZa.cBEË!s+_\'u2 |u $\~x}. tWos2c^w?3]Zn kԉ˱єvᖱLHJ.##4[UK\[d@v5@?!Fm.V #@3i(-}`DR_4;n=5P2T(_ F %"O:œyC '4/A-]雸˛ Rܽ(hW) $./n ea4EvDDV+J%LV9'xW :# a{"_ 8}ZB+~mF6.BՅթHЫ0hiχ¤Gxn=& lcRn)b}TaڸnBB]A,eW+/g )Y;M(d-,Udڊ11`3ݾP\yЦ#}v~,!8` $g24=*evP`MG,}[Ed{p I%ުoα Tfꏽ-֬?'U@ϻXFBY6_'FQ=)!^kE3u,b ?^4a _ia:chgD_ʢz{l[zW!JV5HV2f9#S9X%xЊwRp޶.]N9|J'qgz-? DSʀ0*'؀$ %%lVX` =g]&Z< A@yGIM ``^AS"8h"؜QAh:.j :&Dks-:nfݣOn*o="d-aozchap+%@Q%~9ӃLV W<ָBϱЍ\Y'@Gջb;pi 64ؾ(sAp4?[Udb=]qHʄg2lcvע%?*{Qe?Zݑ$ȓ]^-EYN Kv9 d-@XP7z9'aaKY65@"ߌE6H n{!z灛3n".h*'V]<ƴEZΠgHc;[c3 ,v VW@O}gdҹB ^iK,̴w!_IPI9PFDkاhF.nq^=P%LJrq6a?ZɄFxYOZ35pL˪ZkQ#Uli0%v[9*Cr8QAĒ=O/f֭j,S.+78<181 N5[V,1bлٖ98rў#S` 4+aXXr$١樖8npc8+c|\nZLK<"NΤ93IUx,%VcD:~/Z5O2:, ew^#NHb—'$b0o+IMӗ&__ CSזR~H3[?w9Eڭ:޴"뼽A6"Lَ]/#kZC1P.$ L;rigmx.8gf&iم02vP6kiBubޏ!Ї_M3 qhdC~#kuJcw:vH ,?#28^d~Ͱ[&i}@]{'CR޵9V{.Ya2-#~ž4.sڿR%>y'%uuujL~R5 F[E+9SlE="fEwk1 xWᄹ;CxCFC9( <[^ AmJaE+OXMb h\2iѾ"ͩ DHݨBat@hÚx2Qa_ G`AkPlM$M1dȺ|2o; "L'r8\.{ncr 7?TQ"^k#5<4MRZtYFyY|Fu4JVw^m;4fqh*VoϜ3ӱ(!, U,D9j mQklY}x|?c~_~И DC#V[e4G[O" Bl /{͔Tڙ5G+KYjCk#7@!]]:B2~S:;%ϼkU52.Jkꍻ@gU ޝ}j;1&Y.%Xu_I8֬z:˟I@IOuRwHv:Z5ݷ HnfYOJPD=\N.nEmSEҲ 01Kw復6V?0!w)?T!Os]-\%NcgU5jd1smBj;SI@UtMhBL̍A9CWh\Рۈ$l OFMHyOV*e~BeڰWpi]/IS`:aL"~ʀ3I.sM.XS_{h{o]G?HOG#V .3(GPK+f׼)Dny4N6F@lP5I9E)h:/ԫ6Xyj ]R_zvGYJ{gnۈߒ.`#j9eՐ;!@,W+Ks%tr{5W{|L.3d!UWqHެPLa'H4j|S۳1Fudr>Ћ*MLt%m[pȩ2 .erY4 ** Dqb6K7- 4g:~F4]8Ab4,5oe%#*uym&wV %;9@}昳 Jev N9 c+bmr.MXCJem5Ȧ`m[Cɺ#5!,A2CBM l> [ 3R;UQ X~G+㼪 I+^/qjNX&Ƅ}^ϭA!'sk&b\`B??(i`ƕ+4TIԧ%'O6(8%w[aSaUѮ0䴸Ke"_Sd=kԨ徒TxT66V 彚'eTu7lezsGZE\q5b"$DA Ol ߼.3V>q ~/#&,ڪw\>L; O&\-VE$vXb{Ɇ͇w컂&wZLo%W'$ bడJ)ٵ8c4>Ⱦ t D8 3pC~j k=ki8)X@<"<]џ 1bZ `o3B>q+{cL5\u$Ako"M[w6DrKSW F>.|X1L^+(a`cWGQ% 9Jqj$ 6+^I19Ϭސߍ{e6;g伽rxXIAWcAT^e_G (PFdߧI&*5_n(:^$wrD]U5So}R;*{1nM8ԫAƯȏUƷdVC$t֬=XʻJӆv*>js (x_*!rG%V^h^d۳X@vтbm9t=oe#6mPJjWb0";ەeԔ/pǵV-|e~5!p8+ymU|NF$ i\|ۻb4=w~yťLPMRH۬d;QP7yh#Vk!O9Ԓ}!.cubW/}֧ Xf</MžIUߥfl3s?a/ RH3qU评$ ƒ?ݺAFdѹM&ajt|퇥?HnH1eN`Fա5y~6n||0'(R^B主HM,2xuٵ(26SOwg~aK1cyHB-Ax nwuw|V=5Z.5W⋊]ڱ [kܘU]D Yn"HbiVV馴ݼl8"r]lV7t3 7k0 >ic6(]{ &М`^<Q7!m9c=-\s|:+8a3ѯ泣; ( ˝9Ģ1&_?$ܠzۅBWӽR {g" QG'0!z۪ɧYcBEv;%uL wk=foyh *1NFBM,*l^ 8C`̽__щscQcPPxM7G3"-XF`lg ?0#@6i!FArF[S-&2?l_eq80{8#VF -pP%5&"n.Z<^ԀH3%>11 xY%7E˅[8GdJn־: )t5:zp-RKPܧ1/Q$3āh1n?baErM9vDo+^tX!}WrLftTUdB{\VLH8vyE A=Y(<0%cXN3b[ۣL8Y^!`ăȆc݈Ӱ\?60.`.C<`5 z3$-76V8Lh ofx.Ӧ?xB"07=b*nC\s(@KYp2>r$H3cQICW9[sMbɱ Z8A>]pQԘ 7X:hv/]kƫRTOAi j_-މGgNlp"_fkf02O:;p1hXO\GlV$@>l # bUYX3%)߀r6X~ӼbK7Z[80 DhR?h*E07Fp'ZKWZ!_&)0ގ}d%L =3<$VB+J9Sg]<9]]}8靚cwe\(m_KCYjXYOѽ*sR&=_V"!$p :ќ:Rao]Mh&^\h0{xa@#`-I]hmp[o Ȧ{-CYt̓@HLd_0[Q/MC QnK/pw0Y 61:|bAWfZG%|2"ϨdwVK=@Hiu] U42!0 3Ò16GM |.{0ahzX }lnI+;5fFwzc3 bKPwq0lʑ6+]Y.dWՠcy(rz' B`@b.dN&x;tLXP$oH!qY-CLI{#=ϭ5}uzc;gQfDkߜBdv5xRCf=A择"gru88J>bx zF +gx |w 䢽J6´w8jf}Qq CWlsv7IO褠 _EaBYKXAgqʣ311cK|` UP>OlbbY:7hxfxC@#d^.;0nΙe'߾r<+⠎7 JlW LK2 ;ƬHe^˾v1r%G.MTB.?\^)hK0Jzc.?kV /.SZJ- 6A5N26>n*\ߎxPZ rOV$ 37n vRUA:bhaFk b_e;n"u#v9y FiF4l,D:V?'H}a271 6%#1C c21aLQZiz1lHpI1yuDh,Ѽ/]Y=/#s6⨄frEE@Wmn:_~D~}>T( El5Eqri顑~d+.sDlg(lYYTڎxzYՆJΎX`8d1yK; u]1_m\-LJe0kE{0qALB}pFج{ʌ}ya,IɱNN-U&!ł^ |e[v>9<ķ%ƟF P_˽EiB慺Y$e^RA? -IV{ uk,xk-IFxT=\sN#ӫ(tA߀4Y:ي!;<)#e71t#+454h1%khg`ퟯݬ#G!>p9]εOQ E&Gbscu#6Y[8=Ψ[&~\Yx:,KlFGOz83ξ<9d>{'zE^^ >Zè%0j$Kcr !%8wjry˰ IېE F{$ phO:ogƁjهN]ޔ {"ʁ 7O溸u/ܞ:r3vBs HZU^=ѐݶ{tZ"./6鼆noJm̒id:[Ef D ec~(&lCG*nkGH7=zAc)A5ۚk{w>Q^e,+ru87$ 4\ǴL@%Ʈ@q0xe/.ՅP+|jEqaRY:떭[oFdG \hGm˫ g^3[; 6ĕNj^2vm:M#VzF.T|ő,ڮhT5E 0QNF0Qͣ2 1T!8+6qًA l܁/Ķ'r7p m 50طh-Pn|[ct\p};&v9emr>Yݳ׃0{qm!hZU6N xh P.{;k<6'7|ے)@?S 0erVd쇼dPɽ"?Y<&ɦZ I:ggډ0@! ?dqء.JDiOvt$~;+r8`1N<e ?]T*mctIJs¦0H$2BGT陟^ִZ/uAűO9F.ۈSqK#Ȉ``"HUY|QؑbWX&K_ 0Zi*y VS6z&&"ٝ4v~هleJK)u W\<<@g+^pyo@^vQº1ак 塀*s[Ӕ`)i"t9D:h-ܤ6jdI?ލ}}ĚMvo$ QV"oKR/xZ(gнﴏ:qOW<+Ue& PI*!"`1yC+nhzL#eȺo9lˁujp5)2 {;ʪtIю0anC~E.- W'Vq1*#XorB7(u1ĘYkl$DBJvPy/JĹ* thO,4RBLvκ:%.]w{ ݡ56T0!)Iug l^}ˢAb\ߊʴ(3dh@|C v[ X:*n@q޳WVc"r5eK<}-s:ʟ;ZunIJ^┻leI_D߹g:Mt0Nm&؏me5S&$M`{F|%F=&(|nUnj$jީ!8b8 dU;'%mczU^+aT˰6J"I5hYJV:ɄIYҏoNi y.{)bG/K ><8% {@fQLo 5r^U֪ˆ `6Z0 aDJiU`ǒx%4,uT-8ve+vse񡄰xoVB[0+:NQ:;Jؔ'諸6Jjoе}!7BZkMkC2v Y8\^h)a}9!H]^ l(x0=A/&f3~1U/{SegjcR5UۈWR~!^8ݛl%Y!ei~ZR d"YU ;ott+X.ЏdEemU 7X"qfeؖhxCUx^Kൗv8@WFbXm0*@|^ad7̉+7#K @,gqT-`;]"&BAjYKe*/Cc*%?իjp=Cp#m6.YaQ!CA ~jޭ%qy_"\IY9az1dV1>,L܈¢< k#ege5P"\Q?d]U |j +I9.-Ɉ. *@r9 TzسRCmih9e=xH{GNsrp?߄^ēGЧor:y Ub1Zy}w>r}am_!?3[ jl2 hyqƒYP[L[ \NznKL@#%׾GW}k` YyyzU碑lDž갹̍![KuJ~lfG~t3_*I ~qt*14zP69+5~cU﮻NK N -6)JP|MlDhyJrҊ A2tsKG0Q#}Dc?.+Hw'6nnDV4'&n@5r~gԒU^$e];".Ũ&O}SIFw21%c:-1ᏭVDu,:Mz *lZ T!^JL28clO&U AD.[v3WzPCedH@9c;'H{ 7mwF)G!{O'Y'm6l k<-x (Z]c /{t*8r~;"cv"0y\s\FmtȘ@FwW 﨨Osֻrʼm|BԼ^?5Jxm_SV]%jLQ3#m 8lNG6q=͎-;IvnCdC{ ?3W^##F O%;,R8% `Yt϶ y^\(nK80ʿB)YE褯 GΡIiCE|*gTX*,] AG>K<-o|QZ)x}xoƶ3`q>ZwcO_ e ^L)@8zv+tX˵snuuO Ї4T])i:`ClkcĹz}RTwu'e[N(;d?FUmiq2 ѻ!A ([[M;K%H^j]k)<3,h,$\>иށ#6s WK S^15_\DM$yo8qy)Hfj;UWz*/f(/ ,WA0ty6{M*Ӵ*%"(|c{@`P^VIL*\~| |7kvYG%v{!cdE9,=do+SiNGG`ҹd( 6}X"nǚ*M9!ڊ. )ua5]Hhtin:>fĆOz!T4+2r^A#wL dio@9;f C4KO ?6M.{fآc-n&6N6ݺ|zϩ\ 2(L^_tKX$<=SJ]L=kXMeoqdž&Qָ 2?|%^@ȅ{A҆R;U [\y hp(ƭ`Jk ?e%%I7Q u՗dL~e[XE'wgSmɚGۻՅz֜eS5c#mY#=oK>P}=?Iм)K:@6 /t7mwFia]]3.0W"1$Y+[9\vS"#5T73ufIE)GBgwQnk0+UXѭnWGz?n~pja0zSs7 +1&‹0 OzI[,ए´WvpBhϩޠnx|*[SyaXz>B4N1$j=yFkKWNt:z#pG15p[**o$Psd-P@hP RAXY]S|3'8œ^UM@MTR$[ؤuZyMTۿya:3Y&Jf1o%*,Mamm n8hhfдؔUd5sŦ(r!] Me.$:@ZmLBqMJ.VWn|& ŵ3skZ4%0\l\7V3e>8U!6ҏF_Hn@?`lusg$X*{F ߽ }NkS)`3#XJ.>C)ek:72ңX]}@.+QA6DžoυBzHݰ)dzu4@ gWJ0afR<+IV_FT4^w'xԻ֬ûK-K3蔚 j~&J_{/UXi7}]j'aܲPQ:2ev}Q UfuwcF,nf~FR~0Vi{C&fw,g, V꜖YTZQ%/%̔{/t\[.ԺfϖX0 <܃mu e$-Lo;sFΏ7/4F~t!n.X;h&4ebJx(a:*BȄ@AWRņM݇[y:kK>VW7j&[l6q!&3h2MĜH81Il»g=4#AkҀwlti=bJ@197&n bs įj`K/ 9l=08u2v9pr ؚ"H 3SQPR5#H\ mL'/eTo4ZW- &CݟIP|viC'˄#^˷.gϽN\Dܚ܂5q`n-?ɍh`Rl-j@ԢZxܥ?5*l8ͫYt; Ct! ltMъ7K>YjʱpS$A_6 E꭯i{J;߹n36nUߪk'3jt1׈/ PbBVױajATkHVE[=eDlYd exh`m/XS%i/ vN5?oޘ#tV6`7R;Ũzi/s%;vqy&2keZKUEEdz"hHzb[9Y@s>T1~&;(T/ zZb%5pEȈ& s:jeO/wyh꜀@mCRh'eNmC ǹ@9## ˬ" +MSa,88$}֘7/m^-l\FMvGN }iN&k#vCc]3dBFb2ּ Xq;{@Ki5GHd#}i$0q2 :uq$&XMiS4k[ djPCA3tOKvh }cptB,B{7dkoLC*W)]"f7 0 K7Vd\J 뚫d)x׽>5lJ )n>Oi ͦ|WKݶ 눣qWL(#r~#` V~HYNGIȰlf%B'AJay>&=̵>J!xHQxeL&0jᙂ%k wd+/6c|s =afG{~ە)jr7pcvX4oA઱,OޚwFqr[c'`>Z컎Mcb܁=p@䩘Ba},*e_͐k ^/bT, ں]6$m=r%PlsTx:ԳWe s1'F_'/X|İ:D]I:$DTw[Y?A5U*cCVB#HLN#*uʲHſ 0$(9Vh4~մ"@V!Z.jzaa5rw}fQH$ĕe$T=qܮgY=31^dXR*EٗW;>}W5)_ې1hDKtV/M;'}XRɮИ(Y^ Y~͗DhT4KUPoVDچtϏӈZ`h 3衢;f sQ4@H1h2ǐ}k.*ʿu)+zc؂L _g9LUЯ`^ |K*,|C+Kό yQϷϵ}j'c23H솄PvHi ^7L':DfPYk7/`H%^E$/iƊ0'P1:ܧ{EIv@A;~#&Xnq,=mH)R:-2=frvL~BCzlw8ȭCB q=%f4On ˎho>֭J0ݒa&os.s|Q: -,q۪`eqMgGG*Jsmq}_~!}a]rzqd;ׄNR/1?3l&d#)@@ H5'2hl:Z9;6Z0f:1O8 dO%/8DBd7(o'm0{)M`S|xNa^e\KԵ9;?,Iey^(2 @~,qĠVM`,rtt/2du`,oرxPsdg\1URyz%wղ%h^S7HP}ּER~|Ǎ p-'3#AZO/qw"fMz8ѻx=SAGJhc^PXB]{7`CcI\`H"(z^PAg%v!Bc}ZG%\ͱzYUc}Xj8נ</c$dss>ޥI͇J.0f ~o }}Eҧo]ڎ)ȫHEyJBʬ$>VO>l)΁^Q1Yc> 7vkGyrVu8`=/fzmL@@x 8?1 \P`n?' D{j0]RB1 W?RB[aSPo諈{ 3t?u`ǀfcPC;Ic[QdžM禸0)ek}D+(W8Aˣ 䴬chPJZD.mƇdùƗWwjdRWaA\Yv7x Gn$ D$ZƧk؂!7W{$9"{{2%N:#4I ׶dp[wN|A+0E]d(^kc +%IaehdzrbSKqBti`hp_j,! uT$kNth_VC,O(|(޷DcJ3v`*Fi$+ P.oU)+wwMq.^SBMV㰘Lk#u7H4iKdSu2H4S5)@oI[5C\@N>ۣk}Gf4Jd4i֊_r7JҒV֞ԛ@FUȳHI#sܝ|Y}Egi ηFR}\Ws̤tiq ޻`Yb8^E '6ȁa2%| t0 TNl.EPY@HvWg=_g1zǥӎ@CkNAꙏ=w BAlV[ҧ C1qiGrdډó$ T:;o^X' J {\xyJPJKi:`ֹ?..*;{5i4sG~2DAH_fʤ~@K6Cv^=ď[VD7 { C{ n xzD|N ) 3 g8T I,t!gy[4׳`|3ʟaA%Ya`a(vݧ4ǷxM>(X!*GL){(3rWb?~zn * az|F&ĕ' i5MXA1b PhRtNZ=t.\)H-.4q$|1ZD(v/L5S kEeKQ~-{M, N?hz!fWw-ڒ v +(jDcbfp%MK* 낞iCbc]r`qg>6'Bl@=##r$G [gs-s3?j^CmP>BfBf1c}QZy] i%]vեuŊ9iQ#Z7Kk\B{p[Mu&QϚ;1C2g0y2wB d~H۟f2v3jb d0"&ȏ3QJJ;났bdB7P+1ĕjtzta3JupCZz^׭ fq>u=5p3_=Q cA" I)N(e Cr * OБ.*?$zV2PLD,$|0LG8٧\ЅF61.0; ZFn hOi+CCDW@gNؑ5ډgdݡf ,-ÌdLL mGIFl?P. }eF^_-9wC(= v|ΘY0f{!nO(Q,7W b\46t'(%HeP<3g$ <F`F(ЮGyלqgDLGFʛyEKu(@ mASظ*0UP*M^*N[UaA洳1+˿LpJ4u)]G~"30j*< yEP*V!v&WBb\w +}C87/˰, xl>F VZPX;?iHoisSJ,wB#"@:Cgkѽ,׀$bQ`Ҡ3'%jϞ"q/W5S=%"4҆~%Lp}?NCt'xp8B ijF09e!bx 1S!V**#qZ3:2GKa6I"H\HA$`̺dvỵ6(3~'_0BpFd8+&3 %+زthjߣY\ۢH#6YIAf2Bv 1ciR`\Y>|&!;YnJpady6oijsaZߓǻf ƲΤM^fxȾ}F7V<"ÞH;g%=y3$2neW ,1,N.k2 uk2P6 k$_pf Fr b Nu@)ÃE0իeES `m p7[˽P;pfʉ5*z' b | a5X~T$4Mb7!B.oӎr;d.%sph.7:e]g11 k'j#.C`sCrb4keӈP!7Co[,wmMz 'oh<܀?SCvgs"hG18 *I/+ }p͝d0}87|qs?P tþF^|Z!O>7Qe [@$i6~2Hս9p}h4+%BB.4''R]ur (K~lOqkN)8}S"S5ao6|=O.0MFfukR/|n@3{ۃ(`ϳF̎:I- \*&Fm̉E o8DճDNu˻d2L@DpkH1HWj?'H*RzWdI?{< TI 6AT4u# Rn7%xRӹ")q|8nk\WvX/6B͙mr5+wlj͋Azq'+7ܦ43Іfq9Ii =I"!@$TVq Z`uXgdRrnhBq h/b_8-NhY!9kȶ,͟?p=>8 NkDUga0J9* xGN_/sK㣘Gk*9ކR'fDӏKp{2*T|2~Op{VrZmk0CLu 0@~Ͻ7ϋ,KٔNyv,`T KW1ZaqLlth R"nX׾ yI@1.ðE!PSw&6"꩎̠Sk!2Nnm1E!Vd q/OH[`[h >s^/;{]I=;_37H Is>1*=D >̩xUkx!c3PBuْyGr!L#o_aE;՜Ob`j\a堺cbB>sOZBW) 2-W%B^Ksw|9z@h EϛopTG{܌s ٚ%VPDD?nkFGtr\܉ #7r+p9 QitQ,55{6d7 b*eSqnV1rR=O#O[[rjncOCX DK2MGEGJeہ!.û wKǧ b Mn枞$hE Na^_骳eMmPaLT嫀.Gt-ڔVl{WrPAO"`S]ɇNsko)ˤdYHb#J,}`\U9P,%018r:qg/ِdR;a0%Tܔh :w$ 6TL\BqUTyI劐_w2?@}s"<=n)0(jA$?Ҽtr!"t<0v<je4S!qww&u?UoW2ŶI\f(T7ح#aa y%MSYd24bЏmXx%"^jΎJ `s|V! '6'%ضIo~*BSQ1rǗvJI &Qz{ʼnj'f?Xo*&ù.tw$U u#@Okm3͍j+$ ^]>yjiAf wN߅h$ UR{IvyGs \Qc*Ձ7 : %urj$WȒw8uI[[|21ȑhK%SY )+RPMݺTFBD@(⛑:/_LtM"^)TW_7 mE7}}^#0{&&o1N6HҞ6K^ryq_>uGCdFJq-[UFe `|WzV2 [<-ZGɷcR: 0?9žU{fZ 㖐|ΊVQ[l 576A `=os3a{Þnd(h2#Q٠`)hSvTG?(:Q`Ȏt."5TV ]Y7mN~Vk:09*+r;O,R P(YefMdP˲CrD77 V@FaVBILFeM+8%,=e05i㍑"G[tu0}̝޶fy_Oh,lۋ ksm{&_ftj6V@\1YCyc-|i2~R .f<L[+/Cu5DC5-9wej%G ;CrR=5k  h̚ne N>5G?^ di/",nF\ey>ԔK60 N^x~XM 7k#1*L޳8R7+A/z>LN.G4hx0CmռHn >~*eZ%PNZ~x?][@G9bJwɰڶЍĐN3]Yv0T ضCZe9:F.Q#d ֋eF>Oj7׳iɴ~-樘8<]2ܒ;TQ;:*{m<(8 ՉcM.rm:DA9q^*`$ԁg1,ea;cn2iiXX[PHZ,軨ŽT4Y)ޑVl]HPo ŷg[lf\EnfdoP?',VR&ӨWjpUpyJU5]wMW"r5?8%49 =/=8}.CPZ2eoő2cھگu 4̉9uxqx<ݟa WW>@(u߈GI 1b!DM(t=OS^~S"i~F0s0dd!}RE21Ӡi,&f Ŧ稧1E %<ߵϾRܚ*GtpQyb/Q:KdLM UZݬC5l}_Rs-ay\ s򬘓!Y]{:p Tj\jOzu2.xXcc8*7JhԘHaᚳ5\=RUقt_ n.D4*\TQ(0l$5V.g?D_vs1PT"v-=UHm砦3TENT9ΆS'!:?\ִs(W]ﵴ^j)mj2>KFwj`ư| N]T حֺꪍ *[gQd➈Efw}\`[$gr3n# ҍB{;"8Yu; =+> ^|pl;"eK tc~| DY[3N"hb@1&Puۥ. +VE>O]XQkA ?t A|~?w s@b&۱--br薕`+gi!ra*J 5{,"Y.ʻ6,yG@Q۪Fy+MK4kwaF_4x/ r G1/n@E #T2.uܡGvMm>eѽnn%S+n‘LK@^xaEEִr66a="^<#LX#4y zb,Rz*ېX:C- Yٓsgٙf3Ч@AaπhaJ uNm4pd!F yЍuaKB#0IR q-G 0bvx5! Kƌ^I;ļT bXW-: {h^o)gZo@yߠ-)pZ N|ٸGQ~>1Xuxp{[A}m8tYzuGR3n$>L]ETL&á &7z'u +LPϛf,D^?4›KS5e_ua|_ZM ak Rm8+c̪HCڹ58/yN7IpVl= j@[-jL0}D/|X:Rt<Adv?x*[fGEBȤ̥SatU@M ÅF;%f"!MEEk0ڠ%Lܳ_`I&fR_ܭ_RbjLUt(<6 q!OIHQN FHFc`=xԈ|#6q<ІWpE4f ]c&_Ĵ녻[~}WE;_zV-ԗGsJL}a+XD*"V@P?dbV~7lMj*UޝmƫD~ᜨb^J|p>.*Ŏ솞׷ITfAhTN| #Ͼ@L塙eLPoGV,KO\GXx{6Ϲmi/6q'ՈH!T^ =Д ELr%AX -Ub6Y]4-9\ruop _/lfˢԖ Re%AꣻnURٳȹq,Ucd@+Tz`%q\Kޚuʟ"X2ߨ5+Uy jVnۂ;R;qB\L48 y%SaTdUWݙA@>ʓ_և? z]ճ*DF_fe!]aŞ%=sp)OIeZ1g -m7yߜuv0ԲX2Y"ϳN.iέb7ǚwGA@cꞡ;WY]64B4[s _#~c7DL~$~1L7N)+B;VSxwF< oٹ]LsIЬ_/.$ e{OɗУHd–UC^dVıbbTԖU|n{[BIU hIdr;r@7X₷xM {R@{O^2rܙݑA+w=W3?EԆ1ȭ*AoʮWؐK̮:=%= L%G\4}IoL"Q}PhGBQ p iO}G Eb݁Q:8WxC'&KoCcZ 틍 ձuQ>,[U-pyx.PCʢ 3vt9ƹL=ygWhW)ڒ7^cyLlƨ^` % \ڍEbfrA½ 1,(-lRR0ŵ$? s*wgήh 9Sڋޥ-ua23x;M}a0je޼ԆTԡ:q YW6]!96.O&wbQ¹[ YfRݯh^Z1A/ xĠpV:K4Q"O態!a'-vI26$qZ:Y<쩝mt"|L\hEv@۶%E:,Gd7?o(8f`T֐vF񥀥9tҠxZyZß&ɂĩ{- >=iiXX+_WἺߧ3@-)A hڽApGV1|/);QsX < ƒ4=TnhDy5gv#}b(̖fW+p2][,WJPY$&`Nu3GC3Q\{zC*/ lcݿX|47ck/nw0-fpM>~j|X.TL;9ufbV·'Ћf}NggЋyZ ć e_6ɧ gqb&,v6'/g<D,9xQήS:id Lgkrg rSʝ5Q@t^3ٜWΙՑ# e N"n]޹%^(Qgs$ $oM;cbɠƴ[LN<@lkx}6 MqEGk薗Hhc;N u_Im^R LUNSw; +iCHi;-I#6 OrO!ٸjP ں-i-F]ãst'c1}=)Mٰ~ZU&I,lX2ğs%XGzqK}cilB=PG[6RE*kT@: I\ IUViK s0JS_oMԝ m]t*LV}:Mv7GxJ>ffR6ε&-әH&.d ,2ݼ$AZzb1M[]|Fϥ1,I%l:>>jBCg1:Q3[P;L@Y/ -g⨀J2V,vS1\hC _J:1_Q4+_|iK[1W71+oF߿gZp0mmb.9PMew5nGQ\5S3q]ߔZA.62M 7=,Y#.vJVWirB,l4 {7\s5zՑ,Xf. d"|R&``MUzvM)bܡXddE_V$fIM(]!խFsŸ/V_Zxttߣz H3-ymdՀݺ2ob LajOdWU.~jzfϡbO+)*"WUCޔ#^׿] /lgau,z m4D0w|, Q>m=us&о.HQIU|]2 lKX3ٸUb~m7g;ֿ=]?*,; s|9׀0z FIDExl# Ry 7li}p xɢ"٦Yg@ ǑWø5,͐%(p{&hfST~ tBKK7@I-C,/D&;R Eҗ߂TN E܉Sن*4 ќz)>^$9 ]drz)]˼1؛"Y3q,j wT$Ɋٔ,eIEOiWk=m=# H.63n =Z&t736|{Rttکs_0sUvWgx%N;vOtbfOBO ؓo9P,gOPZ[}Vk])EW!kYHs<N~-4!3h:#OLfYMgow u%s c3PZhq >vN]Sȗ8dd] dK&J`SnUBBnLq8}r|֌)JdB+ŔvV)w:;@Ue'hPٝ߀AIzB>۹ Ywipkyv&ԘYSwYNJ[de+OR߃L3hc6;&l |$҈[K:+ ]a~;ymG"ow&19l诡3 T8v*~pF'JMǶEDnٮYZ]G,A}p2p- JJ?-)S;I ^-C񣷘m+X .TBvoy17rq5ͯsQ{7;䨽XyEl6b2AOOd&<:gS 8 A[+yO7@[yпc%Ư'C:r|*2p;}m3<IU:KRƴN?vrC DGYa>b6]1!oRUEfpHᶛTsƼ4Rц+2to'iM{yLj}dm)Kb,m(2'5CFwliX"Fa+P6Hc *J]N!MJJ 8K{0[rk(~{Jy7{.0k|^w-T8 %ؑCM,7wvo"F-~(2(^p;|\XkPt 2N wDK6zVW@eM|6XIPh&si;dr5 ta-nZ2"2a6ʏ kqAqP$+ Ǐ׍pDxH[?"VyBd'q$rk:]O{e*@q-x#[cz@1=x*b"-NR=Fjġ'O@0XTxO#ӳtM+NM"tr9ڰ f^2hIB 7@<7+3""I]k#Vx-Z;d=Qd?ɰPL=@ 1Rq0%M/VQ<N2 `'3pw%דP6ȋ`"J(PY\PTwoRGv!7 I%L%9{0-urP#+;*HnϷ!7{o@ŗtf+-'X9&/cG[TCu&B6oK-[| 0]dGHGo.ݎPD>oMy9^Z'7oVT]n,vtCۓUc *A} ֫M!~>OM=,Bp'KWŊHgo_dXp:Uk BOճ3F"(*&؃1ӿzz5㕷q(D|*M?>uCHyF@PpQ:tEݕ"_]/6ArڤDG[Wg}Tz3_ 6sSKFeS/,*m93/~eVkf1먚a3Qj- oG=nGzPzA6=P[fYNoN>㜎8b0;@`E=c * !@֮&I3nc0fqi;#`-XDm[d18wހ(M^\䆫Se[l={\7 J_)Gui B٭ݧ;]}  Ԩ.6H]&/9d GZڷA=fUk%o{(& {D[qȫB7ҜT1鰌`3ę> >mj(X}←qIԨ3\lNSt]TMVidr84aE= FrЧ Wʄa!p׍5KC6oHy!*us%(QF5 ZB/É0KY\C<mOUۣdMN(w9o竘ad-(M;d-,JM^5`uR+U-6Av,, +j4^KO֠-59uKE#niG8(fp]ch=b7:!]2uMLbW@SͱQF*fUJ6SuAZ^R,~?c4? =u dITo/XvsoXι KMl'2DsdnkjN7mLdTMkES#&|&TsvW`߶*HyеwIQ93eG穙EhGf&H&߾:Q4=O j%!/6ʙ+Vג}LH$4u8;VO0Tg-"qkCed3# "&/nP;2TV^-l{{c;kE(^$TБ7hT;n/oGak=Ux-B 4l[v"ΈoE$=;r wy/kK&m@/q>)D:AꔸԁED2my}L?L.[jîm A~&.0XSr 1rA¬5CG!ERA`SܶŇwp:\ zƗgGp8ww@:5Mr}xȞvTXk>EZI|)ᔋp5Ӟ|"!0}E$@ͰM^!In%AD,щxto#}2uΓͮ3՟`)Y٫4v9 u#B=G}}F:5#3?Eo}&_]6njN "i4HjEV fPrZ[̠r'6%m*?qkJkN‹kb ۘL^IͧsCGV4?}f 5ةU`b#s_?~M}:MɅ4NF]+A}\~*{nt 3#YfqH4yV֍F q(\tP_#M@9]ۂm,MA1l{0VXWcG`IAL:ϕzRн55T,ڧjl(FggA]4+o D'IIgДnu~<lHe"KrFc1͋-Z4^#QYg ~ !e{Dy i^7̂|'tJ~9͔됺eR{j 6}L  g~Ơ/*z(5y8݇OvqOqotm"#A%h YNMC 4@7( Zn$PU3cosm2?X0 PD0;E5fak`{[B[\)x79/d7+J>ǨȔl'K){%C3Q[Sc:!}*Xa_Pʋ5';HwAc:㽒UHydJ/?(Lx\mC*Qp3*>*\&3;54r̕J9^۱bkA;.6.iEH? Dեuz_+?}2C9-Cx;2n2A{O)fH %qq 臸 ( T Iy^)hLsq@Z: `"n]&gX置e^gba /<Wxtއ|%bFSRs et 4͂/6֯Q۬۞>y+#Ć̡ԺBPt~ox1L#@Ž#GjN4kp ")ߞQ0^?QR=\1\ˢxme ng~U$ֶOXGz[7vn,dCCd #3F\Oso&H &tO6`U"\Z:YSJII~C, .Ԛ `_ ŃR65\QIC$KgRſ>?'C :瓡y)SdR)뻽B/Z๓8c f2%#d2e/qVI#Vy/`q G |™Gi L~u "!Mf;et1#r,XԘXp$Eٝ) zfUl Q[e7DsI6{h {a/*A>>}퐘]eeǏș= f|daI,D,DǒC`| Ge>K8%43q&RCxosJrQy&fH@ и=~y9P PAn~dcʵ65oI+ʕ8BAa m\!q{|3`wH딴|%jedV#%-P6۫^;;&vII>_(lPEc&%z1r=GPWS*lEέY^|E(pӿ'N^Ԇs2HJǦ @ҥFUpgji>wNilpDJUu)m9P}]8j OF,5qi q2;f:bux,vtÇ`l^< F} Ol // !@!Ss7yZ$AgB-L)GCUE+TD޳dꃍ`⿓ AB4R ͵a| FGw|h_r;>bvf6[UVȪEq&A b:ud1}1=2^e&DQpO ;(F)i F\BGm$'XEǦ{! [KSs9@ a=:8zۘwELW{TP\·ÖWN=–yrv1A YZFBv1&NNiTuL ~sݘxEUꝊnjeV}ьՀ)#Rly8hJ¥4zHg <6^;nj&xKmVj6aU#@RɉRD5~ȊԖc$N?.77g<;Jrd9gH4O3(<>C>Iz?TmQ!̂X^JbƓj\2=~K?V٩˙LjЉ}O~#gEv*`9T.oK+,&?2 \γz=ms#V$1VyHaJ.8ԍepד нi ҈,y } `<_"ujnNx^d54\![h*D|$&8ǼRJ4k@4>uE0FS/=Yo~dbxp " gbja\Ҩ5 ֘yrOJVDd.8@ Pܿ@Gec/:FL֢mژl.D a]`29|4)i έv@7RXW% KׇnvDWey^чAg|h'8riw J;WWn)8塮և_ Q9 "2L D}ntBVd saEs`VB7NV凕Hyp b_u8KWɮ:]pmQ55d>ɀʶӗyvgӠKKS0e+lJp*Y"e#ki0Ft|2 q3řK]d6#6'$ig,)G7Xͯp&¤.gsf\fA`L/RO0!9whp{5Hs<1Brɀ&ɊP-2|.l>>b 1HfWuqi$ExC8NNZFٚC(L҇(EA/JA=TJ'(&y+ P"U.1jll3F:WuO\1X:oRڹ"UJkf6ό@A$RDqC$'Gòx-a()bTj2ֳό42" *yKU%)Rˢ0۝j +I {5 %e> * &]Ə Ah쨻} ']D7^UkhjS1lE?-P?y.,#PExrВ28La '!@/̀Ǿz7!MΕW~TN_(gGAc a0̥CxBPV%{YY+WQE/*h T6X[|YE2"l:0$&S *>uG\Qy6Txf '^5 _ =L]$zR3Q8=erT!~}7-uߧϏcSUW7NA+3O?OS$;E#o+pݦPs.x,e r/!*ڙc'!~SO?Z%%&0(JP;t#Q3p9vBuPj"`1uHO  DB{M]i=׍ >:'[eA?3T.qdz#1!i˙Pyn͑`ySlJiA0^әNW:jqP7;5 {nQ'?.|-Ʊ]Yj /c}S6v\7)nȹAȓI8C;}1+-XW]ǣglxRxޫ8|oՍ2 pLlnB2(T8)E5] #f9IyBQ02+σ;,A-Z@ZCުZQب0%K%aj NCYȋBvn2zb C+yGJd95'{hI ABEp̭#J }61PT=uG`%Y tb"*>DZRp͍#N1iھw) ϓ"GUN7=A->ǀq ŰȠI=O:H]?RsXmuD:<^tN3, ڠHibk!g3ozQ_hx?=ZGq 00%<V֬ڙ[obqh2,j#ۛUKPcb5#&yڌeP$qAu`NAk PKH:z׬10Qf#36K/B̳e!*La*i wtӅ.gB ]lPEKi*iv2zjHul t ʢڻSPRױAפʪ:Ξ1_#y`!,O؞> Y(vd|b9 ˬۜ6s$`81d=XV,M ҥD^ rٷ74f_ТHZc3ܷr Hr] 3{L7ހoQt0 ݺ'Gb~l"8`Zoލ~Zg-k/ H4S@M_u4e˜>]@T*l9<;#<ڝ UTZsHq<! ZWL"qp̎| v9OȢ;;EK1hyл(cGp1Ū{"V~F\=bF$3+%A-I ۲"*Ҍ6O<ouS`M w֌Gns/gO 'JP9mD.ZӋj (wu0~IszE1`[DhѴ%QLWJrx:r W_`gwqH 6^h e`W=!ZEyUt'پa̶j?u?dctw$Bbf)Ub^Døu\ Ӂ|x0`\|d^ 60ŎA@p"#GCFp  ѺXs @(1ͪoFw3u",hT*wS֍z-Zcu0u_Bk(?3NHØb2loȜ*RU<7hwkJ#$R]a.#\ܜYqNm- kY,@lr**{O8OXoa=Ѽ,EA'շn[ۦ_" }Xk3e:S㱧y߶Zkbsl[98Z+@' SQj}1]\nD|K ɦD2#m$NMs!f RmhSKE=;ܢXhlXnpnWԴ\DJumbZ>gmsxP\:,P@;= 肬4ʜ˶"kx\ogZ|t4^QnE܋hU.v?4SP9jߵ%aSƌ>KLw%[y|![eGOnCJeQPI33-Ǡ7oڈ+zCxAj ̀\pn5J5)O쵢[E,gARY[;90{9׭/TM:%.yPo9JTcO[h庑:* hz)'l׹NrV1זj :T2r;y⌈%◻nnGfjIT(/TgPPSXrlq`xձs=msE!VBa"c mTR hk"Y/EUJKܥ>I\vDE{q^ۀ vXd𼨯 jƶ-a=QtrsM]CMWÜ=~.{TC^37y&_8z%}RӦcYN8Ο}/,Jb =K ~uTd`ҡRzfE?(k ,zA r[A:y7!\d #]/KT٠nmZpgJҵaՎ/10_Z9j2YeqMxxo QyrP#XY R;vȗ;Mx1ry'WAʴyrRd<(}l\sLCpOq+1l!mo˜W#b]j"~~WU~1nM>I]Ě|J~N4rrpӽ~L%|o(0^y+ ̘k4fT~J.I#Џ+POSzqƬOϴ[%tKVFGV|ܚ{4??rjPAJk}VDNVI 74,֡i{)4f6IIбY&8|P?ROc)b q]$ovFSREߍl_!" fS|DDd% 1͢*&5yʱ⍰U۱/.}[9bUG?hV_w.P?6ؿIY 4nJ'Q'F¼5ݿ>ll461ų7‚I$o"wT)1OμE%S4$9.Pbp}߸Hqڀv3}.|0A.LcGMP~:ܷX]RMԂUP tn°Za VJ.xIK |{iπ2ʅ) |==G]O?.ן. #:`(wdž7'-68gԃG5AYt.nԜ-wvٷխ=gD0qJg|.cƟ 'BP6>5v)^u 04Nv:,ZQU(?ţz˷+&SkɣZ1 V=sWT %'o UyZ/Y ?ɣa/Mz;>9$EEpa%+SPm0J#\5) [URy ֑n9P>LwjR;CdVY7].{~cy n=% KܺE`2:O^˾B+]AVP#y3^Ŏ;< Ь?޸Q!! Z"׵N1gxJX<WY|,0]K%x߻/<5y i^i>G hĜ| u($r-ywtih2e[xf'b,Q&!Cm in =GDnl>Zhˠa0:~QE>eQջ C Rǝb #&6,><+Sup_Nb+M$Wcw l!x8pd9`C0jՀgy6 Ё6BtgUϟeӤE7]^G4P'tL’:A9 s>u+Bct" 룒4&PsL~WsCz-Ñk}=9hȸ<|[ Q{hY ߖ6[t#`fz0|[ v, 㘱B,1+0G,_MӢDWK`Pt: <ٹO>rLpM}=+jM("nw.7$Kpb*Cf[ jA^*oYSOz <+yr2YVlξZ#Y5S ]HȕÎ[責¡IR``=GO nv\VrNGB@*z{`suC/yɂ;#SrRm^I fg.'O `H")u H}zQUxz,XIh '_=t&埩[{"W{En EP9htlc'簚{ jap :Zk(5?HԸhXإ~ISuF`ytS.W <;OJO\.pqB|_-,*`h`# }sE!u{hr!,d=NNSCVzfpַ(M;3rkoG3iD6DPzlW=ʉ\瞞7+>NU~vi\$F\6EܩVwyw IӟXT7SCt'K`r7Htj' ;nWZƙ)TZ&ݜǩOd:E[)i$:΍qJM(H jACʨ<<΀܎\umj ~%"֕]& MZQ;k@(`Hdt .YG+wmr0Z wCc:Vq5ޒyɖ8ZfKKr!ɀ7mٌ7;rj݌3P1x!*.{t䕣F3X(5"(.yi6E*Kk ˰#rl]Zm>_CV+ I[RjڂKPWW*\4]PZUVq2*ÀP`Wǣ+4ulC";&^q^}MeiyRp.r*.BgS)cCQ|DknP ~?nN]핸&FX&=G;+TQtϮ+xG̬ڣ8 +c`iSRWʙ\w~YfX 6eU愑$߯p#9VdĔ/-SE6ZǫQE! (eD_m)ڱ\vvI0MOEeNL먹[p"K)L3x%w<{765v`<2Fn<8!GT5DARᐈڎ!;2j!X |ϰIrԢC6+PFORbw YҊ;8ii\2djfǬ? #ȩl8 gET͞}Ŷz>穓nũ1C5N;Y(eJ7M*b،f')SC?}" ǟցG{S.ˇr DX V,6n8u|ѷt1l NbB,ِ>W );#R!;B"C@e:9nw4aާmٌq԰/)<áo;K,2JF~Qѳv^df׏CJ S 5*^1T^=R=9fײ,oEcbӅ umzwLIBn7I1yuXTюJ1[Lt:xLݹyZK,{`~c,sN ߦ'Tg1P:⵪؜;o;߇biFnH`<=Uu6KedFcs.e_rko޹605`V YAg3Z.'35 VxA~B*b'K,b\ǶBEQfaKt<V<˃P%+ *˸ܑ ҂wT*,bKQړZbޭjU,hLXM<BT|+A㰐1'j8O{ uj!ҊC(P/E`jY̻=miُSrC+5U[ F#].x$@{yCcDܑ,^cy/1 -j;u˕( '_C"tݢg^'ǶKqp=VmE2>J  ;SmɱsCCaO oAwJ,}4vfkFA)փ>!BN]W;mI}. *{lwoLi7ljP 6%yQd}3l3]PϏJ; y,cK1H+ h)o`QKAj n ?=!Yϟ ql<;̈́^ 53q0Y*-q@|'-"oA AZS`$ZWSSJ'N\ iɸ" zb:$ S/|1FojK$j-]-;ur x0OPX5is )j*9 =ʢ s\75 ,qbX ^m<*::Xf2,+!$[8Bnej6 A3DSoyH i/u=p/ H#1>jjd~u F1O2םc^UMgى; Mm(v8ñ ]>"6=1pV[hoE,^ߞOv0Z9uqś\ 'X4LVBr-HP&uy?K2"[JęCސ+Rޥ~qZl) 爆jЭ(G8sT=lSa}/WuG|Y{A MXo*:Ս;9 vWnF.9ϸwwgEH6']ɿ_-m0*m c?t6MdW+}UPY7xQ;h4Zo d>[a8+})F%`v1ѩ?FkqVYΑqQ}- l4IJ۸e9;bKɍRla/Cm{2(.c},i[jXY7x^o/e}ޟ[S =O<鈮~uK\^ -m6wf aR š(!)QY ~b\cFqp j2`pU<wr' hwC!$0LOtxdJM=5' -YM/G}/&oHq}Edq\aTZ{ },0wh G6ٷ };^FH*,Elzcʠ7~^#@JJewm,B?fwʈjin+ɬ6W^Q kf7V>/F*:Ĥ z`U_@ՃlX߁[\F'42n2\.t4Y9M[W\" RіCkn~}j/ޑwQ&P:xUUHkc3} 2ΉY<KN62$ [cqN\x6<$Xl{v:Nl<\w}vm j3ԺE}!r% (&~̼閩ei[ 5=%{>B@Ԃ Tjxi/DeRA|u(!ΙhdrKO*ial_DG^zFZdgAjN=JuS8!^zK$h'O`H!M{AI+ߟ l);` M_LqT`؝CfbLx}Q>$`qS{JSnM/$kܓϓ.*G̶M*򮁂:Tn n 4-*WH\oC菒LQZp!P{!+u&>!u^s(oihCcǤAwFo_@4.c KB̚QJu{+\T9TpwfyR >( Ϟ_M$$B>P p!HwP2~}=b,F{(*D}=L!4[~AFlTǡ]w!V+]i2YwF%tA/Cļ;VMfAU;FI6em#*68Np*}C>V2E;0'3t+yWʏ++ dzvgFG_G 3Ty@tnbKy8 (&vAlbaI󋏗8m˒~e%ۯ )q,E&H$%JQg#3?%qq$^yUFŊo ;SĩkEEVWVա0@,ֲę#_6w;6xeTt1cRtl`Pقx8;o"2mNɊ?%X`¦$}!T-e(*HRALjFj D砌=׉iH4'ږurySA**ό2t"\ /z)_>0B"ID^ˇkKYQrg5ʨn\8xyoM ugdO8_ju^2_Ǐ*+[1eе1pl7@}n\7@[}\4_]+\9"4ip.qgF}3\@L7w:JAZ %{t`6 {0nIꙊS¿O>CԒ?;F4G嚂k+/K)i2ƕN iKZ,#tC;_ٰJ؍A!͸(K~.|( ~e}YUˉwBBsY,'"/4j M^uXvs l2j(ڥ3a:\=k伄D$}\ц|`t/ i×:ݻ#HfvD? 2e4uDR>$F)+16a:C@< =`^:uX( 6ZO/W,GEsIBSڌ\LZ/dׯȦdȒxACN[}?Uc 2KǍ79gjYןB8iVc {zI@ՃI L;ݘ|r} k7$/̀c86u*)Ę]0PUE->C3+E46_/̴2,Ÿa'5Bg(^`g}0e{Qļf0c0&tFO2 eVJG[p8mLmuS^jl$wL3GF"~u8''騀Fhs6P$e#E*,np"ٿ VlL4MG_0+n{-||OӍ~ ٕWdOi을&|)RE9'ؤr>(Zi7z}h^XIH4@ Qt" ;.Qqij^NrSetO1,y]ΪI)D<"(}" t(_|_v[T ^: /)@9E f @fhm+>+W9(4 0qU,wm ގ=RhGe:/O_:eP:$scA#E@3$@uK:գ3gz+ fʎ~1lI5gA g !S۶ԁԳIֽ3'-gh&8$P$Iv\?;t;e8Q:%6̀їڈIW 69%=ܾȦ@16@Wm }1;DpFHu/2w9?*պ/8~`> z *О8&-kOUy24Hgoj|2>%NA$SHXvV,8QHH=v>AoAmYk=r0lzbܜhmgl&ஷy(u]jⷽVs'Ak)+Aeh5a@QPo)/H2G8x2pe;hA S8s? E`dh::;Ae"6 1ePxMnT{ܚ%WސEDzel'$V=RP ϋG4POE]h}W L H:9\TSQkJ*M*׊gQMZ5t_gl?#wWw{=pI?[5 0 iO6m|aE~,J7fuP+i~{bdRjd56:9B,&w o}12UNk ~ut9 ihtj,<WQe~O~?r)Oӄ/)fyڗ~>UhݘB"|;v&G0L;."$T֕tjCS9"?6* ^RGXfYQEֿwdm)xHFQþ_ .<ɼf&zTmo$,VlwvU^c 3+_GZphh?&70/㦐KH#{mb@|w,,ľoZv/tɨTX1] ;laFcvkf9[wDFqN_OftLd+̻EMZ |G"n;FZM!ѓl_A ̽ 8P<'P6iIoDӏ To싌%'4Y9kT[jU|9ͱt /7 A p?x[) !9wE㞤2[90A7!69ǿMO7SH~d8U#/JB?7۩ d/=jqIKZׯԃ_& Iclus*L ~AǍ7IF+h;33'Ŀza@CI`q^ Yn)FKYHk(3C~m˖cPäj$Tz>"ws.u;h"{6JH%&Sv]U Eye኿OӲ|Й _/]P&̭!p&Q6N[l*|Ǘ e |#!&(>Bl)%;[*2MSQw˜P3֗/>Ysv*-ȑ?yA38'ӺMG{0.ppq_K)xoDIVqĉHV!eB.,*Ϲ!"ffNjmU!1z -M =/~S* rֺ ȫbHK=FjYX _֐$co{rГ:W85Wl}:| $bifNgl\5u;Rvho"uz+Ioqhܻ@ԇTCQMdX͔ۓ~Y,,*nG"XeD>u\LPZ{-^g [7Sdַ:x[λpL&0ӯ1pL ?ѵoV/%:,xMhkhtEd}fJG*T7ōq ^$s3~DՃ7v]U-N, DN.kB=>_ ,v379]3V+SZGuP z9^9Pݹ7EM3oΰ^VA S2d G w {Md"'/pR *a!lP묟Lf>FKI$ufϕt$eC .+*R-Λ& qp"WL8&=tte)oӾut!]_K?bf'k-/~y:K74FqNg{CǞ:ZկEUSH{BiS0J9(t>>x\dE&䶑֝LƆc -Emd"|bg'bqy'5|TDhS}v`Zc^u Nh<'P`ϜS;`=&wn랴[+wuIݛw)6~(֓\*x86^؞Da*1SxٚdG%̡ &wSzPyWȟQ@*?O78q;5<#D? E Q? tAI<+|GPP蓳M /yg.ޜ*Z\owO ;A.# r3Xo 5$S2ڟ? 2;c  U4Ҧ]\$"nx0O4<j+Lq w쑷!3MB c!Ȗ<؀'y0P+Y׼_YJAh];C߸Kĵ, a,S+]w`q7Qg7+>3|7,;k@ܗ V^3Mz7T9䟨gW!X\L]ӎBvv06x _U1 z1+Ҍ00BlK}{c%W*Cfח(I; keN[JQDtI(ʷ#s/Wz ?H`Q|e땇oPv]u/డj{&!HSQ'a7N <NNϪ0/{emꚬ&?d}gR{O}r97iu(n-O); ew'm t5p]_D˝MU9W3FDs9FYDԅ 㮗*"Ers{>E'/7S[j?,o8ΝuMSLX %tjXX'uw‚OC'ȂXo:5%4D DxٻFZnS^/5m"3Qu Y>ySM# !2nTlXn<_نK:]ـ{o&h]JO8t>q9`'{r`,7e \YeE@= .%Y*n(+=̆SB(! NUhڂ0srEXӗM/cT-JjE*| ;2^b++3h`-lɪѺ* ^ayn&0o}zj9C򀲍;/@95"C,K-pH ]h\Cd{EtqpөoZV2\~7I?*cHyxFa,NK#'(u\d/3p;JJ@vws)~?͋K'Zd[he0:jR(>F BQ`j rX7bґTG![82:D;%)j\b>1!۔BA;Qy#Zzb .Kpt[47eI+`&NńPպ}QAZjŨq,dBMzt-Aֻ:12~p'A͚-0#k7bI3? g]y-@JR*wH<SrHTH-@l{dkhOY8bēOngk72'6y+vϔbhuPSr;di%&Dfn۸:J'.GF[+y+4m:-RIoTlP fSi1 X:gY}S'#b6=t(mnK\mCf c4k@!FA("eՃZ,L~_p`*[!ڪTwCV[{F#B3(^`N APUŬX8w | ڛ_l wm6!Bx<ѶYA /ŮF2[|4ƻS2NdͫYf1cq?= "}'51dALcKfoYǝl-.ٯ c.sȦXm 'Pla;擘,T׼X+efdN\Z |WzsvU|~P$j[d]-2cf)@뺍[#U r֢>3 _6te˛B޸xYyWf:9gb A+F@sٖC8)[UCBv%6k7 y-*I&C/K5l2;Mwj <з]v5j:P*~ce1^;¹la{RCfPG_up_8X{GKe_[4)n.a߃j,e B2~Jsgz Ī\Lk~ݫs+N[-QKwI0D-D |ALdy~@@);=(k]*RlN XCY4#fVkjmIN[>,ib;coi:C'z aD_l]r7h5+)2d{*>Gi`s畴W_qYQ~4c>x Pz!IhU'p۸a58#5]T_6҃+IM$݋0<`m?g(q24c^XKAD^Q ʜExEgAE`8FIj=J"U&Ns 9LfSBvȕrޜe?wyxw:ZbhBgni>yœBOj.C;@hS,SGtr%1A:`,a4 rxx.ܗ0=4%7]=sYH%grN lG7Ko_'?ܚ|!pm'T+'Cċپu$e697Le` pd+W'oSq&Z$} $t꿭=M]8 l0Nk*zGa5 k& =6F,TƉleg;I}5?( r-h+Zq[ՄȄ3mrX>!S~,G/]ܘ6)FbOz\m`i"tf)6sh9YÊ_/(жbd5ݜfggj ^AIqAH+ ]~|i~u^5t'--z:qQM08̔LJ*1 I&ֿ愐N2+QKإW>u˧HxB?a zg}05QohH(jH𢆙 D09oW#87HGEqzlă46exV&`f;~G m x`Lh[HDƯVV%&e:=d0b+ayzVT)(XNZBaWg\Z(RqɶޚM׻Ix%)b7$3lnX*{LZsQ~hעXRYLZ`s! *pGAfu(l)d2#udQF ><~Jkfbrkg@{`ѹ7v/vʩ)۝.AޗJ)N@blbZH^J2 JhMgZ ¢۠0_?Fv^h)*083F# SEThyBzRxzDaFQ-Gx:aI񖱴.Z^*kdW m,(:#5]swYtRk (OxE-]f|+&䕠.G_K/x2<'dN>mE(y=1+&PVeIvaͺJ!d&Ӳ}h(XR(n˥v'Y-*ԐHUɩxJjs=L8{)u.)to;b  k4ڿ5iM>`Q,F~JÏ)Pk^$Li|w6V +Qc_ʶ3Q0GZyf*A.z49(RO&.B[J>#`F#Ar3$M%) "p=8U6co݃i^Xʜ>ta+M7}+ʩ~ ̺nV9!ۚw?>p`˷x&/hBKo{=^<66D[9y\%+eF[0?t1dnk & 1u6g|Ӭ3Bk̈́mZFqmLr[?j,cac64d|$@>k9uMQ>xK ""doW\%D~ߏZfR1/P"V{C t"f>ܪgl҅|V$vGQXefֹt@V SB57@HjdgJS80'p'=GXӨ@l$/ TFDu ^["߮zUJa\׮5Ê0cʾbZU2D]VvtK_stOr8"G+AoNdi 6M,mM^Y%b5V]c>l@d䣢h$,qYMbf5Kni^3B$͘|^KMFF -b,,@0 b BD'FWqtOsޟ mnQ0w ˳@R7Qw`s;t"ՋbӜ5_'KaMfIQQ@uMy\BSZZ,r4SKcf,"N? z-1zt4Wm_JYn{L0,I(ԒpqqF7U~yR X#m AYA '=z /OpnA{,Kؼgk L^h̎)`IЮ|>EoƶT] U#Y=Kf/V+~mPݕiSpB&g~q8ɉbYR]NtXE2lpX` okk@A0BLt|]ժ?H)Fx$g'@oHypSEÈ e%V_GpwG,ODӚrJqTdn1Zza Rb,J \ =1IH-%L@_Oy M{4BfHiDZo_(F![wZb7L[9@C #0SBMpnCbMc8b|mZ\2׿m}R zԺi7vDc- aF&e?6MdAə~cspI9ppף iCtj1t'\”~j]> ?>F_<{",m],*AQHTYb'.wl _%CeȺÇ_%8<;[RռխOSNNJ.9NǍXX2Dd<; 1{SXJTzZ8 M&[Np&8Iyb {v f:OU9x^2UH:Err~cC- bf6y P贶c?D3ZCo]5h~L7. Y DјB7 >[x*D %<bMfb"whtIng40Ey02h6n`[] ?ԫ^bX Rv?x_<~#VS1g8dh#q7'(D4\@L…j8ɸ.&?H4=A9~ 7[gǏ*dmSzY.DO \TSJ)fD. G1bcIO+{EK\EylFկ%fT_|2×1|1H_CB::eʹ[V uA4HZɍ-M~ |]e⇸<It*,Cݽcݚv*nLIjR]ILfSiI>o[;|f|c*] y4 {)[U:/؋|$^C<_#9 h PKc%&sELq/;?a8N'?3_S+(duܶP(}ih` ~uk3y/S.٪4 k~SrK|WO^gMfaCTgDcM!R=N #ZS ' S  Sstc\=]١Z=VnN8Q)*:5V2TpL9f0uWa8׹'M#ޙ{Lru:3Z}Jnz# K!B5&QWz*^|`oLn?sxSݤ8Kg@ ԇ>_sM5Ŭ~h8|- rӿ6F9G lizZ r{'l)**ndu@Rx/8Z~^6%+p1׻CPwG$@ݕJH q2 =*P۹hƩ5&=U!P~Q \3<{:9`k s(±xa ti 8JUmPOx[4_ufOʁ{b؝Cmp`N!Ae3%%ߒ\Ws; CfMCVb΍G)^@Gd=$tLc:RV[ NUbJ٧?7}Z WIeFA66ޞ,wLvߜa)ZU,tDCjF_W˔6 *v EzMR6{*}Vkh-_'9}kۥ rWU;@;g:|`_u2=:/b  奦S䪅G7=knۗ#YeqBsʫ9}V!# DkL*.o> (fP;;eU"w-F3< ʪx5b gԎYHXD6 6n/%Ai{aGfM\ 0Ŧe@qO;jVu?Dz%qlճD?\6>;:67. k|+μ'!Z]WMPI~'AIpZXJQDHǟ4PqZ)ްD"%P-I] Hɚp 76ؗBȊZs~PRc>*U}"M+L+-QO|NNXI~^mG#2MoHK6pX:c #K7y- 2_տB@#d%eOsUk=׳S4%&ךm9&Z^v!һ"n|Ԭf@MVcQ5JKgRu{u6wAŋ;fw۴>9)úT /#mq ޝ lIT*٣o,O/`ݲbH_dP+MF㊳l8OI{OgxavojRK" tvaɁ@YlG闼wEp߲IdaA$ej>5t;"0}=YruQ޵D 'ږ/Q^ܺj?/dFmHƛ\WY*iRםZ)/daUKܺ^HX7(8AwZ-`gܕ*b3̷c*~2_>t'Ѽ9aFS&\'ґH%@CF[J iRձ$6)|eRǁՋّEq2׋Npԋ|OG߿`Jn}3Д Z4L+2-I' [BsO+;S{!AbȀX~8P1/LdJ|ՑƯ}Gs|\ڹUd*+趫Aj"}:ɝFG h5>㓿p* ZKDg#S s7w% IƆj+ 3Y°v^/:sF+jXNXq^QaSU\4 =nL' !LсKbsO֒to||GRuf)2F짛uA4/zMRoZQO${520HyNi0 )9J=ap2^dKzf DEϠ)NCi)wuK^`s Ϟ@\}Ydб6y)AL|nKyqL1q"1Or!AM @(4om7%UB(:5c:c-V#6e->D8=o‘I U`G u)۟䲗nɦwf6a|}$5-?ę0iY 2 J͙D3FG"n$\BO5`j8Ov蛜q"*Pq&P~NQapyD+nF'[?HZAJɰK~\J\Lf8'P,j{s6x]cG- r<,rΊWǗЦ'.`9-6gQIMsTbSU#Ε_,1,jyX:yǂWBv;A8`ٽaF$s; 2NMF K`SLJ4 enMSmЧBC|5a)HS OoR,.:6hb<MӎS۩ h25z_@scx5r5^YgqD"$xbѷ2S yMcTE.v7T#ǿٵN|=#S5 o8\W}]d=~%#sYH)";/VpN֔z8\́hw.S-AYPqZ *&[`v,`):HY(_9 uQ9m K p@Ěmuquмw5t?U?7`Ъql8f˂cyFSM;k]{q^=\bl9T &_G i4Wlr""tezG0B ̅dd>on9jrR פljv7(rǗR *_->|\ܱa;$Y6~2dywtJݍ_)s/ղra $d)Brs3{HHYvQҹ.lhCE =t{g+֌'4vl8g t3rD$%: ar2/AHZ a2_V^K{ɲ_2 #!w!sŸ{ S[qf@b;ә 4AUl,xĿg\nVHja4Puԭ4\:;1 2/@vH`#q?g@`iǦSG?\]dW۷XzUؽ<ŪoYs'{c&anP_ O}gpw7B5X{V`,N %q:זCEni]3E!vOBQyP<;ɧ8JoAwZv]+B*\raiAbf igJN&u 9Js-iSP)ڱ04 G꿻'+ˉbs߻%y7BǓ[j!-LicWHPaj7c, &z(&=S$f1i_1p$K2"UT{%EV In/hd?4Y`h͒tmGGIF01ì]:Q`r}UJumRcB&E+%hXi0KQ NDz`\c?ʒuz*48ug`qM&fS'08kmNB?Ԁ1%<DBml BGEa]{n.P*˃/qgPHІIF@\l PԉK(F,%}m_`VH_(n܈3w E+jigeh܋KȁrUaZf$w7a'PW y`ؑ#zuq?o4LUM }+$/̯;/cA#AЪL4vk Mmd)ƤeAz5E}=/- xBq؁6:dʞS$[1Mz%≄<}b`j &*΅f5$m6yލfKTѢ!ohVg2vf]]-ͼ Q1"$_,e$nuP(q{{WaW= 汻8h9@7[Rdה tYfב46J6B [A`l)|4x*F^ȇy`ukۼ`f[^(: l" =I'S 3)q:~2eXQ&3[y,eC$ PB|@ֱˡ@D)jlcw֢DM92#_#/}"ąu83-l22uO#+< &<')ӂeu.|yXGȝh`UP^u* dÈE*BQdiiV'|  \0Y Nn(%=VwʹNn_q |sE:9C6 7.I ;Pc{ ,'vf-(mC3tp$ $|0HoKԵ&?bNT=MԾ8˺WuX2zf-ȉjNq*Їd8>L?n(x cK$k(!{hRo|L_^=ڙnY0נv+01W*d)Df''#C~B.uн'- ,hK|TGn#R03Ş!FHp0m"6"/Z2hDo /9mg;\O/H"?3ȦkNsh΅D x<<%O$r,VF"?#pqdC!emM9klUy⢜>~hdeeP#)d؏}9s4f+Ljw3/G&`EoF_u:(%*GXg~OKàCvP@*MaeA~|K]58b V[ gH>㧀Re DXD~8/[ fǃG,I9@i~.=0)Om|\JyVW݃n5&ē{T j`JcGqHYET>jxȝAVLoߒ^&!aSPRK f|aÚU?vZ8G[}3 x_yMR~c-n2 ۋZ[=v!iħMV1#?A%>Sg#X[ۈ;$hdXfV]#yu'OۮJ:Z?˓d\?aiQ&cǣW oQٯ7<&0ES[;⯻d2o5jf0ઙ|_A9ACHb$b%Q2q'iܝϾ+z*f)U#L فF^[?rg2jXXl i9vdj8L `-aFjy )zҔ>8+u*[58KId~]&7H͓ʜvn ͢`- Tef@w֜VG,P/VMO ^ӹ:J z&g*$R&a\v<͎YizwPrBSu"gnVEPwj է?n)C3fc#kn`dM!'MA&g&,9YEPAK"ņSL[ik;ddrG)0=LT!:m/bDb6tXݴ+:o:DK&ۖcG>4UF@&^ wgsԾY9d b0v@r>_СA DrŜ]5=ǍJC!? ll5>5Wfx=+ac1 `"VƋr:6E b}Tg>aI긞"Ntx>bR] p}43}Gu ΀\_l43lƿcyro=(6>&ȴzeE)ƘĆY^Qq6=x!Ytq{fE"UCC{''8j-Fmz@99U]v5;o׵|gۋP R1NTU}MD/#'Vis>ZW=3;w-@a h83j3˺X3HDZ;|e%rǛAk"EljWb(ziqeu_Ȧsq}(t$+0pݼYeo8 F9f_ Q:55;ƺ[+B$3V:neAmn =5Ug ykWA&z3>Jyr PKL7<8,µzuEW]2)&nlL-w!67_{iEh̆'HuyXwC&MvrŸOф/6(38|܅O^U`F-:(?]|R+CP ,( X#lC7 @`#!ȁmOi'|PWKzqK`!6?[*|~) onsoXh*1] dg]tiW"lWeb*wRcL!>M[XXfbƕL _`W3yp}$j8M( n 7p@_5uZ>bb`lhJ9cE1I (P4NNү,{Pw}vN3X4"tǻ^[ӺW_N%n1 \o1F^^7FrH#*)*&kJqK~3ZpRX\@`A(OgSJ% C{U8WACR0⬆&l%qf ŐxÿLO21dȧIWXa1"ۛӆSqٰ_36iR0mW J+ړ@CJLuY7R$h@秀@r@MN@u:҆QiyPZ섵iJ~E6D6Az R14Q} &0 7XdˆaMVz[>qb&sߩOoTˁwtX*xwk=s6ڒ?#qДT[>}?F^eͷl#*ۼ7tދ)D3\jg(|4aq> c'#51Rqܞ]YbȰY?cT)U-y贓jxJLs9nDf  JtA?~YXv" `qMMe!Ċ"Q%R_gm.zñ9?0뼊3!cRg~a&\(+l>zuFꟙzG+6H Go5s:a9o6y_%>٠{= ^HF/!tY{2|*B$úH΄L&ljD*)?cE;ztH&C k}]*DִKOl\!JlR 6!pJ!z?6cPFJADI6;K>41*|(OLdNyk;]d'p v!(>ޯ^M0-R(~4ᾱY+QMiX\H^(rL-u?x Ro6.8++~\S24s:X!B1n'Jk “(.oYqk%a0.84^L1- :(9:jȩZm>,\ŦNh2Ec>O& Ҝ>+l:U]AHFP š}_b^lQ+*U|l*ЀG툛֩hQ $˄; '`itr;11Hg$@*Z4% aUiq*gsɪ{'y-qsTf Eh]YBbm}~k&&%?jճky!$uo-'Ǹ4{[($:pc\, m# ǔdFPaPW<*4J| @HeV3"d+'֑<tm-2M?SYƛi Bmyh8^2rb\<]HvBB܁L)4}%2ޜyaxI|" 8=&K@HLlWALyq&9Ye/C,W:x"]q%|UhrN ?XFs3 < `zNw6u;;vS8/T7C#<^<첯!kk 5ᮗzq>t;zRYsԤ_9@y-$~hBxgSV7Xr1ԁX|AKb&R%t LiǛ~E(}f*x .^'O (IQ)x$)!wOB(I0dl`4ed| Vsr%1LJehX7XFʇKa+P,mWL 'M_]EQ^NR\J "d9%@I@sY~~?R$>~(-KsޅU߫|p ]]xpF]̼MT#gY޹ ^elll&ɦZ1n6W

B$w) z9 |Ƃizu PI l~Y;N " h^trz'mp=uۈ*'(-0ͤF ?vwbp2COz%؞Z 2d2ԇbWK }M} ҍnj"L\TL`[8ʰ5h GhM] Υv#+\͸w44%k0ڕS*Qcyņ4 w x^ 82܏b<50Ir+AdBte+>JWYXvnd/7hw8M(P8zқ} jz̵SB}XYj2@('V̲9F[ASlpU&o8!`GhTt'!?ЌeVMʔqA۞wM$\쎦:H:=uwAjؼ./yF!e0ya竈EM|RK~@t=AJ#|K/ɅVސ6R~&U6LpNDĹ@F/g<iMEBO~4dVpdǟIO|env ;ER ՂdpiA탊7(Xzql]^5 r9 tdEyG&Sgv.;4HrfužJ!BxZXSG4s.Z/W Gh8X lo IGץ[ˡZ+;%f },;1\rҐl.ǮZ>b^e^L&JxWt bf`0Ǐ}?(g 'EhLhy}O>BffIt PQ&'+HZYH];T,B;R^FB~[j XLNqzOG@bIMtyp(=3^3Pu&[Am:#Nn?޼/%~ K,;^"iwv2fBR14y. Piiև :W$Ki=w?µܥ(||}w6y,-@^ "h9R2pFWY7 K5>-x;*oqx &PrCOJTڲ5fD %Kْ~1A7;Ŷ' LW>QqxvǛA9PW+p9M zlQSFɅ!? ,Z;Va'k HG% #6WWkq.Q+T5oܕr/~",kՋ]پn ۯiQM(M& 9=+Ƣn߯v<CfdHBKdi4=n6+wGTB`d)0-Pmu3s+sFdKpȰr,|^$ӷſQh\KhNE*jiɷ۽ČJ3H|҄ig+o/Fе]ys\~M L?"Vk6Wsb3z$O1Rv?,W֏mR}QFUU5 L#7e08,MXws @ P:;*Obq&r>I8++9ko8BetT393%=*Z<\ݭiudzko n8H+6~DZ16' l&\).{17Ԝʹ5衜^ՄV"CՄaL8k gX^z)A#oKf✰&-p WzCqẜM 'yHsC:m.ZmQ93cŨ|?SЗ0SG"@ܤIudߐ'?@Dl~ nc4OL!ޥe/TX29S'.t + s_t񜙝&>Î![! #=ezWswO=tY̮4Uobׅ=a4z&xyWID7 ΢UpXqQVP{-,lv@ݸ(Wz@5kW-F "O+gݺcۖjec5mX M?*P~lS>5V< +ޥ0zgt:Zh>cBd{T9M9*Af?#$ *hgQ\uFsh8q'KoVxfk(X.Ύ/ {0G~(T0e,<;l{bDΝI}`{F #i:pV,@,XMm,~rmR%`)tcQ,Kaޔu[l숷պ:ej4;Q6sE ^/҅bH&ޏE1jb6nr:_nl$sɟb;vk z?n@O8XMU{{:19FJ+b@"L1Onr'c ǫ-zብ7Lv µdG }| BB*eA'bBK!?yۊXX@tIV-}|Tq Awϰrגsfl@gZ4|d6P>X=Y.18`;tpp[{dn]ܵ[DK2],ezOSJ=c7OpoCmG΄ia% gSAեJ<uٚnAojZ`E8V{NʅcX 3 z7wv`P#Q(g!IR[Kh;Fg3/'|3ܕ m/ىo>̋4dVdx$^b`K43RE9M+ DΠ% /12)bp du?Pih 5AEG]pS_B8%)(¬8:nl?66ʅgac_ YuY+[U$DmЯ5ſ,)!&:Ɍ ݃9SH^PJMHCSqQVKqVg>'TL+~) j5?7ؚ'vF3z j/dtn,&Ρ[?Ir&CaoDgGP-_TBr9paxs͞rІt/7'oJwbsfvF nY]P}f=c. @f I(±? l~{T o:I$lw[0KDRXrشdɹk-8_Euf:Y-J<3WeD `;J5e>P\Uh gbLn7զh57wJS b^8 >*}̗"z볬 ?nJu1sj (i.ǀܩD?ټ1N>ӎr=B:hµnK@˗1GV7(192 N~XVoKj )Է:SImHP\ o  ht6s{ x?&@Y YYZ 4Ǘ}Ʈ'ɰM6=hEfdיQۊ-4vG/]߳;$.~W̔'cmz8; Mp LTwwWSp:KZx5 `5# o΅QRs0I =n= nlkȩ:~:Qʿ| R 7ITD{fee0*TT[OdJYL ؗ)w~2+8=hJ(FBv xĸWf"4"_[N=$9V"ш63ĐY}1&Bɸ҉:('9HDTH6[zERLiᮟPEu۔E! :_b^Qז:vu1髕1PpFOYmFҾhKC['?|d qMRH`,f9%rdqN3tAvKaa!_a]ѣt,Ѽk."z/lseEqߟ1g01l̐ݨw .# |r،FId~ᴸ>e?=Ɩ Fd*qnZi s54j 4 U~vuW ~5ec؋Gq.6(4[:Fgvp'O|5zQF`W4ݶ4wj#KXGN9b9~ 3p:اGs%ҩ?V ՇA϶OI' KLX~Ԓ|RA<**{xa kF.Fʥ2m%wì*B7'q~U4X4 -$|idQIv|ԅKnu ]ODžB\unj 7,eb@)׹θʁx ހ-fo24[g*zZTX +=Snt/TYib8ޓ;=>ix|/ʂFMu ș~ԩ  !Ќ c@|NЮvR YW^&4{F l1JgaYOlI:T>eM! ʗd=#TJA!pJ̙e4#fInE"텐p4k!հ1^cxaSC9(N7ZX'!)ŕC ?99b 4eɛ'i(MѳZL>:򗈯dr" Dokҟȉ.cy1%Y;}֖,oo= E֚dq->~ؿ+]my 0O`y9$y2UsJ'J7}5j,Za $]טZ%N%DHCf{v+VPu\V4H>x$A3͘>"ץǛWZZ},hIŻrLLw@?[6J 6DN(.8>ɢ>)]$&){WM}?z̴б1k)vmYˡVq-Qm@{!J•Rާ~ KWf ;z~!JU0*XT6O*d~2dnH?9 $&1cфsc 3ES4fƶq{UڻZښ( ZQF5S4}\tР>SJY>;J8f'˙'C&+6ϵ6>"LYK:ս 1B&1RC FP,vw-;$dNC 8g-vh_ Ip'RՄ7w {G!Xȱ\\BN29k7%Kl0.ʋ{ikPڹH |KvVHN1{st3悙*<p,IVAG0urBX0?f\#>@N}JFhTo=V00=N18W 4\~?#>,MC lMȶ)#K;mr\JսcP۽)>QM9^,s{%V~/ <bVLxa +$ VStX*%^+16m702BוW"`$\lQoy04q_2pNfZ 䙋[z2Ӹ,1m,Ѵ|m6B u`)f]s G!4Pl*]FBAWT]#r_~UlI o'>7Ni OUt,oH/FX(V"uNżY7<ģsߧ_#@@c!U3g8~ IwH;k=DqU38%$Gr!{B,)*9zAhS٧V|`UE#FM68Du!r',ORaPgF\,3n#@C:o-:FuKAj\~^t-IhS'vkoUg:U\V+{$ PU߇.)g1mP Uh=@PL*I}ْh*&B\QkLUE*,A0A#f|9B"F{eM5 )K gѣTZ'$QnHuhK |-}ZDw R'_#XϵA0QK e|@ye? |TVƭW^k_7$Ri61r-\ݢ{r5NR)R%8.7{Xs1>mRX"?P$<7CxK: z$h 3GʿbLa|Hd6sT۲;~N RA3K+Y @"'s7݀WY2G7?bQ!TD6"LE%g3ϜDbLoWk>&c7T.rHi,4NbX^U0u犦_NN859e!uDoKy&6C,dZz*9C('暏vɯ.[iOB?vuEF Si1`7?;ݷD%x6,_lH[ '-Xz.pߵ~XNlҌ+O-" S+* N6Zv`lRY{rҋ o8UZNE~t6TЈ.J3eϖnjbP IWaVybxޝIE߮Ż^9mG+[hPט?Hϊse jCs]JG̝-9ݒ_KŎ2Wm4"nw/A׀IL c 8U2x&R,ou{goQn ަ\Ԑp뚟Sم?d$0dm ]=/v si$}~ъk.1yfK13 W"OnyKMQ`Rz#!&|VsTu* x"$T/W喞y ZРl)17ˊ`^:^JКYa ?Y-7}>@-#jE4ЛgLeD\c6xWE}SdHJq=cZ8ٹJq/ )$_#1j>>5xl#pDH| NKj/|kFK-/SgAM֭r^ !\]Eu=[I CqwVH~C\c**x) [Sa1ez*O%Y46Usi`;!',G74oB|$-og`k^/ɖ(BMkd:MO+Pxsk? ~pf+vI68+T6p lNOݞJ k *r#6gvxS0[a[~I̶0G.PѾPt÷FйH^v^$pB=m MiF:jn|@'`L3ba, pKa?zN|%E(qB㵆V()Ub4Z*%㗊( č馞I9WSM7g;t1kJ*(yP=6WXAì٘$¹qoSdiCf㮡QW/!#q &k#I1lV&Qp_rj|V;ݻ_B`'1IjE qKՂd+pԱR& pwvHr9x`'!G LYKXiGDb1Ùjd\kH-' Q))mJ3㋞ͱ}#UӋ,69Œ2sI`kߢ*խ\oҎ͢N?/2>I|ɾ]`KY$5I3I1Q?%HKT@WZurLgw +hߣe!ʖ77;c߅m&qAVWt򱮼3ҨcQbtV pt[{.q^A;|I +$4cT5;ޭwKo;K}qy6mk#*-e&oo]A;0wza>P;eNhz`ܘwPj 7(57*y(EG`p):q 9Ųη]J ?6xcAY?zrx'Ē-Uo7k #Hl‰D(u0Գ.<,<̫ۖG;]-B*R9KhƔ͂)7|YFL^bpO=ӭoNjp)܄ '^d)ЬeC۞CF';ֻȜo,wܹ÷=dZ~s~+K̔3fˉG>U0sLHX$ 4b4V bn}+MԺsʞ[D\kϻo׋J˗ A>K5.Lyy*Su\/<"Rvc#h " 4i(*)hSzYX6M'8S'a lh+W_F= Ry.<+K^_|.Y8ϖe$lɿ-7lK]aR^ 5$-&$1TZSe=}ds*$ꓐ_obVO+,,c's H_ņ-e^$_RG >K@˝5(1[ p|b䯻ey t_cPpv`={Y`A/jч| j9Eyut*ӿܲ90\W;bP'5Tc/\|sX}"ؗpa. *Lf ?:fw{,&KOV3Ug x7,f0%j֏8PYI˜)7i!ON}2';'ݒD™N, {ar5 Ce[rˉu>q|S28,h!\im"G( KHi$~cSDfpSc4Szx wژ-f¿=O:Xg3P6z>Xi^:pڦrvbLj~ȁϕCBKu`_$]>RdT}s6j!n3*ug>5? GbA9H ɸ@51.f3Dnu \`:ޡJeg^mݲWGp{DMDCfX %Q%4QbAƩ.Ңc\Ixq5.H*{`b#t+dن2iK~/]Cg >4T]sr+y],\) ٴ vZq@ Ӿhj cS_<jng XpC>UDX %oLW_d3.j;, OPv x藵^Ksl*7Z8ڃɉ# B >mHQ"% 8vZaA d f;+Btߒoi ҧzDyMj-:a] SA5v[dB`-%xTz;czH֊Ue18Aߛ@H@&Nav)үfu?v >%;%., T{( .^z=^t6qY@#? !0v_;F0 ]qEm|O)̲q(ik5_~r,]w^m~M0>^vy7Hl]!mUz3uzw4&Bw7+p\v&qT0%P-Zs/Q|1ce;/KZijSe$9`SX?# 49p,x5~gQpRD\/ tplꡡ N'_@5b=\ I%{mCcU <7VlĶ tF~Tnե6bFĻ¬^8˫#[B\}EGE@!k^'0N D0`:15:>-U`x[tO0jC?IdY:"d/˓̶CW;/b}\ q2~~u> Hl[k!7ޙ1ۣ2WKfZ1PT,|4"T֢<4mDiBQQf+$xUD$,XfM^[ .@8h=ie !q|E5v4yE [A 5O|1ؓRnӲp%0JcW w!&_/=B<şv0j"-0_HKԁh6P X-cSM0HH zӟHz 񘌟Bk~E\5bCP wwǨ=>dC~GրB#'T&݃zħO,-S!d~qC)ru82 Mե9\jPWu"i;b =-3TZM!sowl# HH }4XN wsgٲr{_~sQs5T_,K^R\;(އ̞7=}0FB XvT;@ Tj%fE 1\2O\F3,i&絮-OLԵǍMkAT?X1!8v<cCxn5\F$ۀ"̈ S۪z-39rA,Z1՞g|Z efԗʚF~X?VϧVlRjR|eQnallar`>rS2^AVz[H1y. =Bp-0_w`}x-A;tT_dDpMe({>jp]DvYh$/u| dBT8A]Gc몢"ꟙOk%ЪqfIrj9YXOG 4K0 &1V22lLv䇋l}$ʒZ5Dg#k5ʭ2kfnęo&q {# Xgh9L&V*a , /y<6y\riK" C&pS{m.ymLbt|kHVQ81 CP _r}!syl WA5w JrfLJ5 +F%1CQd*Z_Uj9ِ\Sw$1f_Q=-ey_}phˬ4i) BtS3ixȃ6#2 8&D'GG>RZf(R5"~2M ~:y|cp>g*W*Bk[Soܼ0[Ӓc[rZԐGѐ l߈ns^|X'uޝ<=K3iDOoxq&ld\Hq?XoS|-SռnJVu3`x]mwj9+a*O/q{u 'ԍ)vtrO00z*.Ғ/jPdjμ,W2Ѭ^l=i&DH| pEؾyoy l (cڑ%7xmUrgAn+YG6rQM'h*^.꯿]ҫ=,tjp5 "؍^N멒C6B|EʣC-/LW=0%ilZٟCJ1FV p-6EfQZ!LSZxw) P4@+r 5Z;B[u3t Aښ F= EDjbZdh^ TMDX2pf[L!.jö?d(I|B0Y g0>>Ņ$Ahj܈bUL0j 1]U_!0V%2BfW}Ki[0.ĬDkJ w'= v)s=l^K%*u@! {%_Jqݣ&7a!k_Uk$$,xiDFsP.)F2GtY#7xEsjS@ ?R"1oQYMod;:ޒi5|_WT)/ l(RyA"-i%#ձV|ZE_QrI,xy r줐d> % SgeϼLu:֙0<_/7mKo4$xk ߳@%Y1k\d ?uPLS{[ai>QRb BgO:l^'W]|(sߘ 6@46>u `tdzGVrH~~WE|vYVmõ|8>65#]*9:TLl8|` XNقc}m>7IINn$=0$'A&-Iۙ4F ܖaZffy[kc>8x#.*,Zf{.afek|*heT)͕#c= i7$ 3zB|~2{2i;[ #ٞ@YWᠥDnNKlGd\qH:7TB >7-O@_Lݱ(/sGI [yD lXh`ĄOйLWj&x\~$Cݺd# =0~\d"m<;4ۖچn1!ش*4]xkȂL-Jsm?1HO:j-wZ9szbLeyVl T׊m1oʫ݊K/4}1IioBc1"Faq&D%oMp$aXZm!DIsvkkzJ+3fZF ?cjNAb*uZ yz f3roRsݐd(,2A*S^#yV1bZ!} ȯMm>?/ZuMq˾ѳL؏%LU۰NkK=޺c-]ȺI)83\͖ɛċ kWa®x\SaB("x%E_+)!s oFd= 7Wfn$R$MNH8GkYEъxOiaMqom<%-:w?H1w (89RE|0W5k#VK!1C0ly5>L~P` d3=姓Fs'|`V:t%[5:ZЌAgeTTօ>Yl xgano6I<%ʵg}$[#1nF&;~o")|/c7b@UP\Ezש'U\p 7OhTGSke"sW*̈B(Wf T|pL9eNVr?$7TZ,GwevǠ?>%,O3 v|v"Td;[ ouW~£l '&|DU+D%vE4?SqX 2@t]2CiB)2P=ʴ,[q s YFNvg>  QQLS [6z5\Q ޞ.t M )5&t( D*4Rt>yup!j|f,U}# I[CL?ݬBo,=-?!vo1IF[ Z1g.%<|d_YA?3֋!۹jN얥c)>3xQ~%*0& +:IhJ @m9Jg~7J=x=3z;nHf]exs sRN_@1mPuĔU?'8Pa/vP^sv'|lyiq'8ڃ\@JilS-& -GE2g 87YۄwK KȕxABFOolaU-h\"9]*!6YszpsU):MzB|rtҎI`SqF Ӄ|N=J٠s4sl_miusȏwqWȪz HVN| <4DX?%5q8Ѫqmt8T~熣p;~9E(C^o 77CE4MSٽKE Nc\P jgngP[ٜڈ)P4z( vkOwwkshx}ZlJݎ8JL5h MF 9Wގ_h-MY:3mLxffn;0%pa[ z̘ZQMC&xG bNv>TYQ0BO' ]VCk[L%Q l$^ZUt mO@|iv4l~Ş7'(wpkJvۋT3ϵfG S-#W^Ζ4!ep,J>MwNglKV ì@?C S,zgG~mV1&E|Wǁگ+&EHm7)tǞZynj۠~OYЕ$ +5A\nMO`65m;9F~V}Flg8Enb/wjp5xApiװW-5_`}9U #0#"r]  ?Io*;1*F/aF?7!rLUGp/~L U(]Vŗ\u uo_0J% +]m|6Ob/*]r@}<bHō'hv]0yh^\H13؊OڞYq֐~`]BKM\њ+ 0LLRpi?Z0%-KBN1bLS̓je|˒$"(>fFn@".5z)]!3fy\ "/I!0 OP~6%r|9]OD@ٛaB;vRГU>ƒ7ggVj#u+?רdcx~W0JY2uz*S[T34X$v N _8Pq4t|]+Urlk1+&#Uƹ.RljpTctf6ׁ0Zwq^p:Py}\w47Vm+l޹vG\h3HQd tXJWk_j2 vVk|Bvѷgs\O`$XH-?e/G@&nAh\}*YD= ]gPˎjhS!NzNJ_ɣ302ܟzt%g\sWhƔ.X0R)1~F1"tW7q '])pr3gi~O[Q锅vmkot iLYsi]a^h͝ \?9mɯg4:(0*I칦q>谭"&*dƁꩂi[Wg&.%ч{V1z_1 Y "sNF*=h|[OB{6YfD,`ar\v>t&2\HO~!VŒޘdQֺc]b#q@V5n:dlBŒ6J,ZzrA썤!LP?DC~<#{|vYk Yȿ~[;lrkI'/ g6O+chN+!hTEE$Ar@fHt _Ԫ,b G+.X&t':0ߨn ҙЂ3 3 $ܚrri}+G^/I6Aв|#d/ PG ;A?FFAN A%G2 3$_Lah1K٠ Pu]ݵY6} a;Lĭ.s@jYdY٪)g{1O _? 9ĄBXفaT 㹙*# W:l@m`yjlH͇ԋϗL)9lbj|ӯ@'IF R[13el$񀤮-AYhk$4%4o=,bTׅ[ƃdmZ9I%.,iB]sGA>]Qix%s G]w%IRxᅟ=R`9U.t@-?9'U" R٣~.a{do8&*kA:q eoAq2Md,8niӿ049 Ĥ'gKCYTIqէFYf>EZTn5H7bX܈FL/6he;qf4(4'P_KGT?oQhJT8uXw;X^kmS 82Ȁ-f!/GlI2(!E :ZEBeQ,/|4ZrK_3@!3E GfnSn { 3avs~8\@@N)doxVDx?۩&GmYW^|m lBµcK2&i27Îjioh N_GXn rs"z~\Xbz4"sNܺ~IP}7Z̸~q5g1W9B)#OzG~țrշ*|7[h㧋 b@%#k*kNxxzByw'Z!D*I*,iAGzp]O3*ںÖP, Q3A /esӆta]'Cym{ù>VA퐻l^Yn_^ ABCBwY \RJ'EooNږbY2ef&Ǐ 2==ҙ^r,qa$uߛ*[KUI-Ȼ{98YD[SBU2S g`Ո4QJKCBLN/zݨΘDE]$)6J]h,ʗG4 :TXX.Ā,H wbm,aFA̧LΪtb<>Hz[XKnC{UQM?9%MP_ LU c@K7BSiCÆ҈_hߚfVZ'{¯{:::ZBub?Ƴn Hɀ6Z1oSOd9 ϙȂEn4^41SvxP4Ew`? I,W2{{UrPHb,AV9/^+(Es#naVYW } rHLrbtm)GCPntOF 2]n]&ROYٜ?9[Zrb,P#klv{ Z-LjۦH!^$O iq'QIϳV'hb!U/Ț:~N~@c^@FM?'r׵=s!,D6=v ۨe*+me)(]ƙ(G?ht*_4ofc\J̓`Oȉp-a.=fc7ZvUީx-NKb~:|qV$`髹ѩ nT# /4}{#'H|zN;2c,mn#gf3lPgLw7;qؘIJ ^L<, .c~lh R./6~%;B #YK =X{F &N- h^+YsvykAhBk<8d)Q YߒT3q/cg2%,1HUۂ뚢\/Z:]U|ׅiaם>9"V}UT,8 !hQ28'[uTvwvF׆ԓ {46nbUN [V/o؇)`Le+gO6?2DTSƱ !<:r0#+.w535y74 4? mTz# XBQ#=kuDڬ5);倂.\>q^:F| B'\U3g}ƔjMļSЊ_@ӓzQ"ZYRC=Ƣ瑟M HVသ>N9EX>u$XP9s7!%A oJ+&Idzi:z{2;7T%O!rex#(<|vdsMx7}ɨP6B;s 8(^ΐ>FNx?1'B../ vyC9Pj'l Q5HgM%<ߖ*mYSNwOrW1}˞eeL槉ٱNȇeU7OeհF /k'XY1_4I׸긘na~^ٺ zQhٴ!&V^{ս)G^FNIAH綿)z<!*$#]?@=(qЪte3n,|,vUr]iQdRl 䕒a|RAt_ حۃ[^M.нŸ[y# 3~dϯӣihd*+HtI)Q[BZ3V ׄ C5)b!i:93|#Em7j`J? vWoRbR%d|Q¦' oew Bse[jSHtY=O(=0-/:D?BR~Phe+:>?DV]&VzbM]da0=?*){5'`UVv*9R=3)Eq sGNO=#cSeyQ(v1DG]ؒ(myTСXiڕW?g޺ayJ%QoЎjU/1 * Y~h 0F9Zh,[{TIfd2 SAlqyIfᴂL=PTs^IF+*o;PUo2w~Iw胥hkvEo^T x,~+3ICa^5ˇ>>c +b@/O H mPˣ4ڣ\wɯ^a?9sUdKB\_JJ71zx0STtۑɹ{Ujm+*oPG@8TPY,ڡkk9.w՚o0Ty:XiUoxqLXA)Ľ)( 7v81Tr>n2>&j$~*s`4 ԮcL'+%>/V32*)2>k2nl G6-fM*? SCNj|{GqA3uǝNQ+C %ТkStBEDJ`^?u i EU%\fZ[VhctуX5O;r5i2Ue,ap 94نkێ,Glknx^eH_T7@4 >M'M!թAg̓^tӲ&7ˍJ_8LEo_J<_.`-.x=,! igBkSiXMtFj2ۉi)7N8MAQl"yT x dش֥u t1SM\ÏY?ƔN\|hP9V 5 wvq5ZW*/)L}qܦɿ謎@efb_JdZDn<<E\6UJؙuV ;fp]%"c1Z.ސuzB }5A$܄9}WZcf!,I'/` n\ZC|yV"&j[Pi7IᏬ{SE=4EYSm] % 6G㟬`{YAfJ5Z]җc|nJ eOR1&XO':/@wlח}Fm͘sLӵx'{Y$c AF&7Ѯ0!,i'fkgHIcѮJ^uHpwR0e[y&@aDZ+Aj`(RyDZW!;ZKZ=_!a.zyKxQFg6(ڌs?gA ~v>H2FQ#Hp? /S^-ANMsĔ ƾZhQ??_]7{-)peRPݔ~Nk!:4P'jz vusRW{Bo M/AQu0d(-G)GSGYe}|k=X՛zzH4C@Mnl) R3y{g}k#]1o@ǖP∛? |jg!u߱7xYE-YM(%RV<0Л DSU gtjŹ5l,z![ګ b!.®ڡpUTW! V~i7g=?LMFмtxv@;*ދ9H 6'ܗUpFQ2N=ЮlB(1FPl!kdAV>-d5m:dpO@&(ضi &ךqnƩHaK#9Eq ݢtzC =SfcWY&c7ϱifu7} ~]@Po5?SGIS3 p<X&΂eiC#A,+ͫs 0L g'.Ngԉ&ak# w']yϢX%_֮ /8%ouJ1^Xau%';Hbp@`W?c}@I|?u0$]7tژY,P\j9'^@(Zdψ{+a# +< *66 ?@Fo& ,6Xh?sm/T oO:agߎ.Axc͓vW38j'm ~2%{ nk|WB&X [ igL0t@Սz"qp[xVVt/bX(::#\F(2JmDw`N᚛d D^)F@L4ͱT&~5p{q喔ZynƷkBFBTY]Z4˳ozWwf'o*f8^4jw G?zuMQ Q(Q./q"L,G P{ &=̕ZXVVAɇnJ(k>ܛ6:(!"и.+@%J]}ùJkW9K6$JkZBi(w7ueu-%hmgC0/ lzc6ԡ@m#+".c;h/S{c'"y=]uG^J` ƾ!VWcIk?$_B+ĐKqpjUh \1vUC>$f<Ⱦ>hy\I|ڕ%8?b[y -Yƀ2QV:L:XO/52bu~Q?!+!/Aj_> e%+6-{Xp7GݖQ4R#ƛU$LOsT1Z!|c76/ZWQDQE" 6)ɐ{C"vfgkih % Ȯ|Mb ٲN@ب_E9h`gr0m2I-'T\zQwOԬ4^fy+ۂmOh@WlLvn0LmB`WR(m-ۣ^ y͊_ s|dޏ^h0D S  Zp'9uCԿZ: =5Tىd8&G̐2w\P$ev,e쒦'R h-Hf?! ;q2(š L\,5hjXș$M48F ȉFvQ;̤ft%\7'uE̎j)v Ci .o*)Nvu"5ɾ}Qz-h52Ŗ.DGŦ}%BYzuy8X^e_||R]EH4Y5K%C8hF7o7zuiX)ڼ<}.i\T@`Hi&{r~~p:2ޙ7k)YC%hWavk"6wXDݳh=^:Zn=bwڹ]ﵕ)Sž깚̓?&yu+9}'DfDǩ+'.Ł(؅bAg& bsDxc%ZO.k v[3?%lCj|Gr;♎/qʌkj =J(zfKqhw025N޴a?*vfG-Uqo a|/+#+kNr0HLɂt!D; INdA`4uOvbEef}9ZpTĜaR5;?|1@?F{[I uƂMo@oޑ@S\GLT$}RcA6\M#ݖ:]*nƩc c~|O:Gˊ)ᨷFcvXÚAǹ[S.)mUՏ :pAڈ}7\s;swQbiޫ00HZ7;.LdcˏO5ߕ u[ ;`SwKV?t-ǩleBԱR4vX@@p74`8pa̞pLYPvҝ_lxjQƌn92C`qwS'Me )N]ٜyFߡ9 pd>>:Eo,kiylq]lMY=.Vܠ jl4MWǽ5-1rq6vql3O3ַ|I~T(*p czdM 4lӽvL 7[X Dо wZY WR iIi6{>65yڶg[ V6u})O)Nj^8a*1}!1+Sk0;҈&"sf2S_ӚŖ7_Ȝ(12"i`EJq&]sENJOY?1X@7e;lUR4M\8M0ebNlN5=tb.&rOlv\(IeÚ~_vr\{0a"ݷj](\5~.glD7'P%CUԸchi.vdN) 俋o8,H3"v9g<`&ദ$թ\< am_xVuA}t"D]֡]ci4oj]^-eAߦA*m}8_2l7-v;ՠ(=റvoh+(-OmPNpx0i&!Uw_8#JOpbz=Tٌ܏e־|ZR8#̍!9IQ|kni ɉk.|2!^hgP[;j4\8抳YrG#:@'SDZJ|P!% 2/5X5sdp6arˤ2Lqb]/8 gSxFTkȼ9">1qǁO -Hݗfy)Ud(θhv&g$`kHVl :/`[SBe͓&`nC ^@]1Nz&2QݱxMreho‘SspMK'3 6*dz} qAg䓝BW%-#(/eNRl*7!1TI';qXvv_*pE#4pmh:0 ~|~a` ߫^1d`!U9[6&eurM7K|h-ΰw|:9꪿G xk@Ӷ. ,NtΗz],3i7G;'kzZv]an1/ܶ+CPyγ)1'A*IC* ciF?>%KAr %6<>v4&aP%/ u)-_tX"yl:10vb5N !`m:)$o5 g܉OnSשf|?t` me~݌p?Uzz [P)0b(IT8͝\vWbQEb M)XgOU,"Ԁ]$Ͼ{'T /ԓ>LwAfj7f @Wk(=1vGۦ zv3LEeBQ (Wph㠃qvy/uW8]JME7o_c>ԓe!g&#௫~h{=zY0Vs"$J8OF-wH&tB5Y 'ޏAv'kwHJ/w%NW^d-]sź(r7A`_VqMthaxrOU]=X.+Ŷ[uLC37!Ƣ/6}֩MEn5aELg7duBFIeҞ($ * 赃[ 4_iRJ {eRٿ"X71is^O9T7g)gL/嫂w]3%b^t5,jiUIk_2mMVdGT֒\c؊O.]/&!b'TdV]a[H2a(E#N8d@095CЗP~.(m+[QlcgDaAb;?8B<Nkhacc-a*Ҕar2,JUMZydqZ5/u9aFh`)'Χ́Y,YZC%?~Ic[P0e /_%i aAEɺW/*zbd 2)Pw!U@kt=a [;UTdӿC+3po ;Ӄsrh3\95i fviNC UY5Pp%e/S`³ wŊY]ɮH۲!=IT|`xw,;c7Pj?~?-$mꮅ-[Cб SbˎЕTxjhowΆ}3x-2՝S"ǟc_Eg ״PbLV/Pe;4¬L!J=AZEXO:# `(ރ!\S9Mј>E^6RIXPQ涉/'XʊKO/`r܈w-ީLfyJĞdWUN0AW|Ԡ!9cHR1߾"phm}ј91_Ŷ!*YaToO8lXtQ-U$D "f}EE65ǔH%=ɐz)#ZsWRM]J0GeCu8隒m[|*ō3o<"x'b 2_Z%v cXW>q7v~c vfU:. r/>ؙcz3tN4 ]x+ Tyb}#SRZ2 ze*V+ڹsbm֠*(~_?fnp^m@9SaAU 507ݪG916"vm*B&A6@eɍ^ lmrJ)r{sB_D^K"j`(ySh!&JKNfgW=:afVJ34ɴ/&j<w*.(ƴ4p}l8|]ޞ`* q : ɫXj?9:#=61=踔f~%XJMvq6h*=UkU"cģ`S|-Ic c,w0UKq3XXhy}&,xIafnV"z]FqV׸" \|?EWT`fie5qte]&pKb^ -3Ǩe*_p)\VO?1(;.DQ y H}S56@LJw2"p6ٚN 6(ӛ^4d+]jƔ^T FĹ\6 8)TP.#z!2:u|*' +gI>!+dQ-ԙI!\WOg0!vY6mΥ#8ۑgJʡL.^zlڲ@ʳ k4\Ja Fqb.iU<$Qٜ&@,osK'_a$ߝc K6:u(T5[^dsPd7}D@(p7rڂCX s`2xIyGtRc\/g`+KxD893`qkjs^,ܱd6ߤ8HzQ4BKc׼lz8gdIEKi"pY<0ʼn+&]YX¾¤oqoLh^!q"bm"h<2д? #P}R/%Ҁe IWouMUTh{2v_p:eeni5T]i U ZUyRViQ·f s  ͎6ϻJ ԡpĖv]n&ic)Zԯ~M b b6L3p7ՏBQنNak!/uqj,sӂ i{Bd8jtNfR u.ZmU }-j` Sgv'p.1N,sc]IrHFюcVV6"h_c@ǩykĒ\;Gc=a[x V匀H][|V!#vl魪%.;OT $Kl TTfsV)_]ҌRܩJAH!$%Ikv{2?l֗CTcQCrWxvk1?Uc^#ZKNuh {&axUbF[[.qM :M#VCR,I^R={~MFM7`S}]ɍKΛ<6y sjiPy@j~^X>l 6dqg_U|"``#N, g|M ;00x/5>:6OUX4ؕJ![Qqw( ~b>`l ’b*Z >O *J>Gy)S6}K/\KY ?(w (x"`]żR:) +27 \WIngysK "-Cg7hjvl !n$Hw?Ŝ΀G~pٯQQb7V9s:ic~?|0n<&8N/pkG~o텎T Ri'H]\m['_egDesheI׃6ǣ j+k;;Luv xv=Sq[szʸӰgm/MeS;Pfa%zrpU9]D 2a,\Kl{u6%Q߹#=oL,AC}] sTu fLN mV JԷPI'̃57E-lLlBjm@CkCb;q:l Xp(y8]7~:n$&! CiK%n.w/1-IR5%q fOn8;} zWqI3!IFN հ0q2@=$x@¿"Fn ++ٔ#5 ;0jK*J D%Q ';z\|@;TM&ަ,[܈d)b%"ޅ7\C oJB<3?]G-0/uDcdM<7b=IAIʟCڹ_~dA46ҶҘ;{uTty"6Y=q_M7)/pBU3Mi\mh*Bxw_S!:9-\[1W?\j,^$Y=U~ eǷfx:`U&}m>$])1i| a\]wĺ֌J1)-2*ˆ]r_$}]2VeFױguM*OΙ~0?m_C OC:>Gb8! =q&CE94dJ5Ih.ӽ )3ZX6.Sc +m\),<+zC`Ş)݀kx)"~"[ OռmDJ6]ѣXйs@i'00Z?abߴ1(%*+[Ug!iمַ |/bHƵF$u jaWVQ8GsLom"34y@ubiRyB7bzGv^|0#~Dz.Qװ!XmQp)U 9N3nD:rȸvl-i2,`sN64"k^".DCkZQJi!x1n?VWD92ѭ6!$@ѧƨe)v1K1R:\pd9%R8JZ{=@k~n [)j1>ClM]i1,m1ʠVv[P-V18.X_gF7o(h 0hDPoEQt, ⎀|1x62/q \ g0"SyZn]]Z/)y uАXs,^fYZ4`bu&XaABb1}XcXhzmQP36zckښ͂Ȍj3uޗªJ Q|*;ӟuU`uΗeExu'P!75^QT[&CkKG`OfI| Z{v!Ӆ}7(ފ6*Jĥ!ZHbchA9 ʍ.A2_ȧfdliy]&-QU3LN֦9#oy|Q9"hٙGUl@*NnYt{2"rddդ]!M^}ȓeb<^#X}""9/<́}lL[Mq5khd4Ie&4o[U1: g)q^UͿh_^dY1o[;xL$VF l~Ao7{@4Oك9<4`Ēl>NV§z jVHcntƃ%6av-u Ct ϒӗ+GOx'} R{6SjGP$]g)MD5ڪ~USx*ߍ2H,$@nWxtr pͤUn2K >2i747gBܨ52 o u[@Y-W|{sRbtcԛ`LF?t&IL`C[lÀr°<Ep,n1*T$9ylĕn$B; ZDcaM:>Wdnݳpg]U'*%NX Wl|Y.X--z|bllý"j;ha1v 6VBzAH[bV>-&ryne$DA:2OZS̿k['$CY5;#(3Y?ׁNY[Fvib*ˣ|DZW'sEq_9(U)_w*GC*kPHÎɍxC 'm<[rdY~- jzA.9\`9Y ]f;o(~er8 3)}i-z\6o=Ʉni22WA!-XK#Ŧsig#9(o&eYZo[/eɗ\6@(?7IQ(p|x暁VP-r7)ݰĆ _`36F#Yμ}fB. sH]^ I ؞@Е$pȀؗ` rޠ`xMⴠ֜FT Uya5^+'ߩNeH]ʏam"Ҥ_숁ffF>2x NXy ~5N~`Hmwr9vɝCSZcޱ#yzvBSN,ǖKv?np}h"끕ؘ33d08^"'σ_\| ؕA8?l5F9 i{Z*~jFkFb?0Ca+vJ>?2p Wxft5r*KoGА]=ګ5v8 %Sy{nВ2J tloB.hf9D6WN\TPH!F_~2^$NzVTqo1ilU8 Rp`6#T O~~?*eI(MXOrۡ< y>F#&]65ypzDɣ-s:3,Q2wbk mߗ҃wKZ\)c7D>:58Bw0 <}kmgʦ)PHhQRxlCaR_UR9 b<"_t8x M",γ:f}`+ >0#q Ѽ?7&2gznr`|lic(GS`H 0bh`4 .aD; `ml%N2ynJV͝VGJ/-SyrNƄnVXuZ:JID UVG(%(b,eZ'9'[ϲkn3 l 9*#KC~Vo5Ȃ(o:Z@Vۋ.:y0A]B:,;%]nrÞ3RC6jRB;㼏Z`*Ky$:=+H$~n7o3I kL<X*vNLqhX%Mwᤩh2Mm[:xZ{cܰz٥fc=ڜ[P8`WM1x#[Ra3Q$߷O$Q0RguB5Zz0A@ *0i*%2 jwZ[j>3(S4{\JiAU >%Hqc .ZElS9 ι <_ ߜuv;ӛL~.^W={] j,W<" ƅ̯WB4t)qYu9g'-:HPr%B{ sbSf!%RRKm[HLmbW+m& >ϢyM蛸$d(.@I4r&y+U -i/l?M?c-;F!Y5h <`j45E{yQmvr]$'B}c1"Ӧ"mf3񈃀Ps2*I' Op97ڙZRiXE`z%O[13x}PN^yHAаxe &P}!Lam)#_VڢӪ_g-hMOYwaTqوtF Jڕc(sUڸ~e ?z9OCNrQ!ȿ|1Dy/$ZxM6+Ѥ{Ne#y8j~dS@۠l)D *W)XrXc3ٺAv 5Z4bd5O,X.UjO+=xL0<5㾲*<\?j!̳h@ z.݉GWg"*P sj(G-8Ige1&:Q R$^dM@2WY92o 砧G$K-ywC|=|B8گr$Nec!lD,V쟅jPtcEgDbG`; i(3S6k{ї(Iq `N5TC@_aI;8NS?%L??,81LXVx5PNOU|bB~L'2s.gF=|aٰ2&&RMQreQ@  C |4Gf %t7 y}I8TO6tdω`1iJҊ!fuZe$(++!kWRpׅ~FYN½}2rP$= Dz*c}FL6pk+Oծ=b{5`>9+6iFbF~aHa)Ő_E(G\ǃk6qH7k_XXφYкK{Tb+4ٵPGBђ{ ;nѡnARN@$q'\5iOo4^~A< K2M;}'n0X$BH`%0A|u(#UG LG$ qb ZXuٳr.¤'eV0+h/4/6ߢ>w=,guzרlIea(OpUwMFAcx|7jE{/$Ļ<[yQ\K4d-e=W(4"jA:-Qgx3*b@,A{Sޡj %F~ݙcAҴ;!XD'b2Bnj;}9K{c*^Z#w-(kߒ-],LXMqO:irx $jMn& Ok" koc!1G{ coZf ly d1VX6:1&(p}r}YL[rͪ]G ~Czt[;֯t. Xe_r"FD *}Q69X)K.-/L@⎡]2bfgo[ ;Mgզg JM{V&4ۚnLBg9[A<nCVr5A\l۝CNZ;[%+"&du4jx''( y{D]ߊE;Q& _ڱ" W2gfGTlHyN~@b\scx*&'7aNtMX+/D2 TFlc2 SRB DEo\śx٢d GI،] _ ݍt[@% Sdgʕ˴0%-xfeu|VV.4S('kt ch&xiDF?/UIv'u U:M&Wj_7{.rSݘ%.UgU"^!h)g#LYP svNQiN,2 n G$^((p%ɏQLIXo(3.Ko?ƮA/>W,́ruޜ^8`@QݓZ^ƃxW:=dۨ(BѧVu U&̘35h ƖC6"s77nO[]h7s /B;R]A^-*ƒGna+STz2l *t½eNpCl >YOpO.&y[lZ!(ٹ0Z*{ɣ /iEp(K؃G)PiOk4BF&;s=}wh lkz5ُ@/^b?rm/0znDN"pLbu]tYīUl r){߂l Xp=G9o9mp%ٖ蜲! ~@+\~33@0x*]ȒE12wWguvtVdkA>OY :wdggə+RTf[,JÛB ݴ CXi#NqP-BqBQ t(\3`h4+Mz˦xL&Petɦ'p<i\iˉ12,%ӏZ0 p"C08&߂T+8y)yO?;tgX 6PN Mh_&hpĂ&vZYJ1xdߗæ=޳'gtt3M@{aBG'q#=o pXCRZ_ig|z6[GWo62D0ZGNpo44d\!Pavy֟ƹ[6.u/_I$k/C]_TczVsG~dW@}`<lJW{BQtujm g-1{M =hPXh`95BUUo ȟ F98LI.SpQZ}*xV : Oҽ4{0ܓ]%=pؙML7>ʩt.|n0σCئ+/CisAv'T&n/n&bT 8K:a: h4)9Dd]C䶄ua'z彊1_ *$i]1OYKi:gwkշkʌnqj"/I-E=*]:zzI *MZqѨ4k N+1@9k(#\H=a-H_,W"M,QX0U<YL"uV+ɅF'gS: 䖅%#$4R"?GP:>?>"JγB6$a:* T:lDTqMX2?u$O;]Yw&LGGg4a54<=ӹ>k{M _T0MynvDMN7UHTa8ږ|):4nZ @ƈf.f͈V`0 * ƍ9xAͫA&HJUltՃD|xWe1ŝ+A-aǽ4QQ8y{s7(:^Sp~v(zq.&% dl\'ΚoiqKE⳹o<ּ7[o"ܵ2,qaY;P[)fU/\SfY; G^y#w LTȝ6'6$xސP!gT677VصѨDMj+`gXsL͞0BJ Ss+)O@]}WKپo{q'qYEe9 ܬek-k~ZtbƬ4ZѱKAWb~M)\"mo5k'Nz~0{ZVnR@BR0ܢӞ9Z`9a60f;VS Z`\a[hg bX MJo%hA3իZ[/XYX(pbadj_Q ]bFrBpt26sҥZn~:;bԩ &[>w^JP./U0j.&qrKzucwZ3^&Xau"H1IzXCIZ-Œ8GHxVPE Ͳt T&d?Txg8i` L.$$<~mW˔Nd~{qKǾrp,K`L)NzΏ7@F9O(L,AEĜXV?>t\`uf= fHۆMGeEr=_ONEmhtS$$ohHdQ-~xڷ*d( !9܎{wDA4 m$Hį0\NH4=emd.9\*tE̒|p,fn%T~uTY!0*[ԺN+O`7zcMѡ>zpK 5ca`$8O:\1jWf>΢ϽKjˎzN߲'tQ\ 9Ou[Q=@TM>Qo<[:ȱ(rϞK~EDcQ_qTP px;rTƏepbh+&k~_Vv<ӏ6; )]V*zyw c`^x)I9ĭJSq:M'oD;_Sx6"/P 5W~X^*|P_!`T(`@>:n$; sOg~#hP2fO"K5LguWzgg ?@úAԐ$.M4-?݇^(r6Bz+; %h!UΧ|N$vq.!~?OM\.]^\v 6zҮS;lkYy&uPh cÛr>%Ɔhv3X_P cK ػ҅>6aCbACE&G}9!t@RSCˠI poxV_z_MiOvPetg&ui}B۸(Sqmٛ%"1Y5 86B lE=6j',obϩˑ]SPӧBcmA|bL*IO K$? ~ׇV+:a#tkh7 ? UzQzw:mavIL[RRtb+lM֔11\x&K>zJ5st?sɊ>A [SA fPM~R}`+Cqu^xWq7{SM*D8Gd ҉R$6N4.PrMsfӽmDf̓q,7l t^`RXN+g:D>ț Jd[Qei vt$Dsv=Any;/Z FZi$i%@:DlqaNiytqu+X7@1h`iL<+9\MY5LП pO>L7X8#21͈kR ,TnU2KjC+^xׅ[+׆|z.`d;N4ne Axn!EcE-L0E UAp>xHT] "z}ei HȐ ܢ}EId3^ w)bh>{QܷUCQnsP&I~!mBWȢ}A83LkIO0;w WJWa78o L؂C4sWWuFdV#ȊMZهᅡK9hnGr?6)67\k%! Qk_ۥ{^ًU4DfD7Y,8G4jln]BrK"~"g/6s ٖαomA$o"ˈf ֫ec]`T];/JWwqtEHe,bO{Q|N~s1YR!eiٙɢ2ґAX-ylm_FCc4@9FFePET6ށ.*RI~&=~Vu E^0e9nIJÖ^_EUױ\ D \M&!;jrW Cu/ CkB_YnW0^'3 I0P'N٥s4^^y }jŊ5\qжgnRDZcrL޽g |o=, hP'+n :4ɷé>YX9)n;#)ǻ @c(}mMrǺtYM"KfldAʹAnzEp†vA|4BkTXJARSqȰ}deɄ#n͂'؀⏇xX8'Rg4'hRzlyE h4CJkwg E POn{9|֭0t+6#bUV\ *bYw` u< ֯n#B b?W0gZ.Ҭ!}8fՇؼJ6$`DLҫhU`ߗؐZk*b+oclM57X{]/kWtX^1~ z9*p挤[ݤ6I8L}X7>fWF"VyGR7LL )c6lZ (A@\d7T\IYh2-/\} PS{gcI|_38Ϩ, |Q3ώ#f(;@{QR>D5YS^㪇2d8 xW6{=m;n?pXJ'%vZ?Ѥ-k= '/p{˯+%pOl϶5lb!Ȝ_kcBQ $"`tY Vƻ8аR,ewj _1We{pVRb!(FK?A,DT?ypҕq81*yenΑK m"#ʹ|uCE#MK2tXC).٫(ӖFRd_5ld`ғWvx<$h&kP3n=ŸR`Eϼ9OX%3чkpM뱓Q`Y:<4E Q8v$BN/G;Ts넱i>U#`-RTL ӹ& }СW:p,JAM bWt3'|ebi^Kj\YbBPKRE튽z| S{ܺ8zB鸗Y zrMrN4\: &iOu)yo:$n%ӆpx};l}C|ֵ! c5O\n/4K] ϑ胭iխlw1km4xuk_>ף cN-,-6\`{[u&ZdcE$}%uH@ Ppx"(>jD0#lK>}F4K W1}0zn#7X_y|#^Rn=>9mѭ?u_ǧyhYs:B$o2' qOA̱MLm~ޘqQnq+e8l{L+0;@F"1EkiXbjQ.pu"fcxLufYA&JRZHڿN^RQ r0ovv6A+F"㰿LT͈&ief:`?svHIYNDʙadC#G>OdiOl9o}$sIH`,GLj'SЏU2 ВbIl.O4E2asrb^UCLr>9*+;wutF7cda<eP=+}FRJy05>:*G0Ih >-|*o*rs0%}*.'h.#db\o\*5^XSL٤]n,bj尾7)?ۣzQ3Nt:t-p Tp8C:d c(BסYO*&"S GsDأPpj>UՔR eƽ Է 1({`uR淆Cu6g6Z0 bL2Vt (Sqk=0|v|," n,ѶүOG\x=HJ葵fLTC\? vvi=ob FM>Ȏc:T#  $ :ʺfj hUwGEx0/2.BJ(Ք̵S;D)Ύ93׾vKpB_ZYA=H6αN&3E$R$N,zО6yNr/5֚ !ؼ..tϽ4+%抓s~RX(TȈ(c t*8R]53#(-IC1=z׏A8KsDB$Tr qiD< d:V>`%a'D y 4r֘Bhxky'AG2H4k 5ȨDw+*fx2Rc:mZ233W/y=bjLY@$x[<!L9E.0Y@uqw},aDzhJ&%AQMXtu ( Lp4X܇_V 1M9QkT`GDNaEv$ :̎osJ6 O+G`!x\u$K7V˵ǐ3v5êDjQH<#6+# Ą:*Jbb2^R"a:S+W9Eh A:>i1% Do0tHh JUxYty谭\a+~_4ՑvMj=B' \~,vo$g=]YA|Ս_:|(\Xn-/Ep-娅P,n E;N׉`N~F-0 Pr%Ծ=ş nkw*-oӝVҞHʫ4 رT8Y%ݽuOfc8Lo1yh@M*cYTNS7Qo7vYBB/m`-V>ri̔n$Nu#Jn]E<;twY[jnks=QB= EoNv瞾Osmf؋(bPDP10rB oy7i$1 >ЧI=uBUf֏E#Mr*t:Y!ʼJ3 B#iʈT(o_Tmʄ =% wQcҧUT_nо>6vCO4u })hugq+d 6tR 'Ud`^g^rAzndV13!,O5v~ql ae9}UK)$USkhܵlN/;6ҵD'ɔB ̱uVJ</Zr/5 E.J|S8Oj[6i N< ^!(7d?S@R?m1`˥X#d3)6h}ĎhvD;,}bөjvpvT\x˘Xc=7Ү>,HɢKEOqO&{*J5KW,VO` ]4߮]{A&P8[oЂVQg1~BJh؜$:'EO@h޻b*\[y5(+4[?[i1R%]}v~].?sqK@qyH4Hwc$JЙ(#IK}j(IM(u2̡ȑ+$Lcl$lFuE3lj&_'{mOL~91'fo>5/ 'د&GL=(g6`4RO._\}HfjA@~.$rt`~^s(]; Jm}9ߴ[X;o%3 YbCy ML0 @yDp>:9OA"i˾knw:߆c${ft0 g>4j!cZ> %ǢD"كvI ׆b3. X{:cx#? ^RJEL!"@&zz3.̑){%xln Hf=WQAs9mf(dtAZh H'lKuhv'+&˂.g/4_jh& !%zK_;;%ڷlXrMe@"xV}R8$hkjӪ_b|\a_4>Dղ8Ju =ۓ\y9H|^$Ӌf3 _7C'Ұ]*Yg0!NR0>ۖEL )V"4yG*k>_;VmyX)H/Ǵu+Omk?4&vg)<=k*XhNt+r-d26(&f5 A6ՕaGaӴjSvcwCWb (FƘ߯)K}ZWHX 'a1N7,*Fץ8zvAm 7b`Sr#ElR B"R_| )G 2nvҙomS]ښIك҆ĩVΘ456P48<' v%KmHm$ˎA\ۦN OD[AjHcZ׈^Yo{+4#MaВ33ȰX[qBؖژS3}y+Y粭e\镊J)V5';m["3n XghyKjI_C"MojcOp Z MM uN̸)#c 1-lH91H;UՊ'\un>V %]GbѵQXn3I'3 \TP=ғ[ņ,Ѥ}񿟜;D"{ER}$ H]@ZBFX^Bm_ J@M@uIA܀w_]vL/1H A?a)`ŹN)5tMk~:A lzaֻ0~9km+Iw|HؐJӢEJqq\<ZE|%hfi ҽWCEvAR3[ J>ޝe{짤B)ITlUe%XĒ?fE iLqI< fTCMȱi1~j>G5ޖd6|߱E "|Y[UiR" \Ђ۞Ubڛ =T<i":!ލ5,'P.MLo\F̨)roA™SgLg2k/uyˇs/aۙc[aLL]u><)*h:^/_8" _95¥n05KUFU1_r,V cBLqmV`0 E%ŀM`5KjԽ>ClXh9Cg`* # zCh_^w5ذX42֕dvJRKtc+"_/uDGi6Z3 Qbjb o9G1s=5A,\yeչ|[qu9sY_iz~{8CmMBp{ȰTPY]j(U "r)kf, zƛW!e;mhXR2~ҩB)HXDh2' 8F>D'_'949ߚF&W SG-u6tx3as'ei6R> P|JC fmtJOjr:y#1ݠu~I.9ْ/G9ԠtP2ϤGGZ?D/WhuZ0QRHa>wsA8>hyMtqҨȑr"Pa\ά0Mflt) TSZ/8/GU Px~s\pi?LDfO}uIC5 >'+́6ҝ/ME5:Ne^D*4TŋFbM>׀K#{ u`$JhRz}f*\0}!3nhS'QoALUbҬiq-!<^urCO(g$rW|vȠ\?zԃwHD.pTKMZ2<'ѾZ=z5l<)ZT@bM-)ƆKn#[`;Q3gU ! d?y v3E`}6PJnvRHCkۦ٭d$ y'VN+&m`iSUSqFγpV/,Ƌ뮔D2h*4Pl MB@ y;˲ܫ{CN=)`g:C o_"Zĺ5OH}պDLr폇' f%z>Y%ST>Ċ(JNW$l~6&!9 ǒb{aV`JV kIs`I :/)B .p2Di %}SQz-qfk#*lƯyT\ gjP!4S+ * P ]I}P5ނŝȺxq8I󝓼k`O1*lyU;nHAamBY2 }QnWGATwqW6mT:bR咴('+X$鍯cH([njc "6C\ӑ>Rf1* EiG $ލe!D@1gϧob= + /^gK_J#. R̗߈ݨmT;͏a/찦+ CX2"E{hdfxc<^q>  gA;Ҹ Nr?Ш'jh赵Z*ɮԻGJHߠLM[J2uLlOI8Rv&m܊@[t-2IZ:x3nh*$CS1*}oIy.Q>ט~uDL֦.0fklmi'x|#`Hm7N\kN6;'.QɭJѲAK*{.=;3QՠCFi̡-4T"j k$A aDc-X~E՚Qb[뤇*wVlY'7=(@`ۛ#+N%-c^fң&gK p|2tsk(X} XFw7,,mG~fk(;f\nwӯ3.|ԝZQ陧%@ӟDa TL*7zjD#n8N%<[)K:A+އ@tB]]KXr\b7(H7MK[РҠ8uȅQ`'.z iY߸lK W`v\Mit祉 ?F7shgW+Tr- io퓹KuqSJRgFx:,_2d*Tē)/.BdT5\+ Vծ=:s)ЯkܹДqL%_m%u풷'U,hcl:zn能 j |t#JdM nb<֐k4S7&^'5i,b:?]HxkwᕻV?J/՟ Aq)g߸ [> ) mNjujjE5 ߛQ$n#s5o,4Bzs)у3\%o sO[EJb#:d8R!D(Yi &Lmf[ O=oWTH/?ԤZU7 ӉZ+oz܀<;aehwJǎ[vr`#b(P?w)A7H+|>MaTC;pTI&5 $|zg ѕ{? lP˘dHHָL,+[AAgpm} kYOHאN ~S1rN  u-ARP^rq/,Si`OoG*yG6Z[ tנ+?a:}I}B(A=$\m 8èx>Zng]#կv0M_Bi|!V&i>Vhkpfp=P )S-Ն!?Gb H oJ~'t.$jcCܻnDPG D@IU,ʒ91x9:ճ(&a4= S4D}D}ZL) "_y+j`|)jQ)oE/id6@:cy:dJ}~΃*é-Wq]Ř;c |_3тBݖB较*];y9zi"kvJRT&w2h.MrT vd͎څCo~^5'Ls-,ٞa{4Kŝc-tzQp׌ bz441EGd+ly/iLV42y4 Ib]tUu,T 7χgjNT_K!7O<\7.Cd!-٧#L;'K?=¥DUjfflGkNzS'M9qW'#~132Օg0%Wi2 ?;pٷQW#ܕ BRV\iy^4Kr~>p(햯;$ILпÞ#$oJ?6oB.Y66,B^y ]<`d6!'B{;mٿ]F֌aWn2C=# SE^v>lu<X꧒7{/< bY 1Xj~ਖ਼kv 3n ,`U z|32p-§y0)yCNiT/Rƙ5f&UYKA`G/vbw4hbώ')UūKk]o\o58saZhR0KҏXkLVS]JDLf|}S-$| Ϯ.6-WuTE *r#H9}wOjcx7NwIhf MHD N|Ʈi'/S~` IiΚKrH,-АTnVQhΒmJ:ӄ`F\o33۲ܧBǬkҶN[؋ .nB[1i? _6rNb\/>Sx }DS4?ݰUғ(a#zģzP0 Gy5U86ZZW X.voH`?Rbr>b{DA@>[O t#B,BwK 'm`:9#u [:z?`(85IY(L(,Hr-?5J/4nfD*SȀX.GMc h.Fv5; NےpC䉱6dT7Rm%Yڇ3Ĭ5[or]!ƾIC{+|Al Iwz+{aL BrסULVkHu;-oF2¬'K8B!/sGʟvRTw"F~.pR'^bXe<׭Fz| 0S!CVJJ,#C"yovp8VSK0CVD!0r=*iEf)DЊX sQK; 8 .B ]oz/brz9NHSa)9)?<쬽~Z>qtkbbXpYȠv2aJ.0.EGb;yS2#b֛zlA*S_/ TGŸ:8#ۚ@Mr[*yR_[~Zh?˔d1(;;X~KCxa s\rmfO<ҤwVAQHBrV{r[ EWb5 1D<|`#E#<;>K"*0YFuG~QTJ9/l2G|UM9%,Rcyr]ڲyOӳd}ԧzQ4DnRWMf6V YyK[Up.'1(t@mJ4'U;#>GT&5@ʻ̐/Ȅ8l\aXLW &v:.U8Vҡeɩ;my i,. Z=8fKֻ q4jx_MJcPՁGn+vI}ض1 Q>&:g9u|iABfY1 fN0@ENϊP?_7LG)).DL?W3*joZ|K͉SEjo{'u0-V`F9NRBA{>߆؎v'WQR3l$*àrˍ=X(q~ |vJJVi,k@;QhJ*n˓s̊VLyMX%> M!u?gb0h*[E_f,Jw0I2)]1ȼ:13SXqpf41jhE/"Nx#?PxHڀ掠v_X=i!z To MK,@D_*g;Zk$ Vz5ouxvS!x߱ՂlI/iB2/L}uK{\F{NZ7"]\UQ+T7* YH"9ͦd'ajks|f$Ӫ@uf Kʀ =H$z>=Y-w 8. 4k!-P6n*\ d!"2VHEItՆ~bwgWg? @@CMvH7<ea5 e>?2GߡÑXBVbZq(>Nk+m <߫)oxޖiorRX lF@3\u;VLbtz||JcL)q%z E0!Xt mTA{fjPf2zّ-#'ԽZ.(0̆|̰8 "L)1"\:G"xu$7 .CY[@t,:p57Q`;ƄW/!Gvn gEA **VNToloܼ1sqLzl6S[AozvNBeyU'KlN0dBq$30nBZyK`ژ0rՉan`&D cE/}+[EdH ceSu%!\u غ L:@׾fzf+q JOKR|`CsZϤ9kkmn8=VNQU N!#_ې2x&k&!Fg{IqrjBӍ/m@q6}ugW1yqF 0b(ȭwzI.>٬T@j:rMZv߈NfQP^ɣi/D fjGSK@/ -woΡHql8‹1/~V-W@䵐vҁ psI :k|B| qƌGoxj/w㗈ij_=lgB?S@#A%T|xdCc ;ޟ$ܻ?8W̉$I }5c gM 3AIl_|y&u>|7"-PʱO I5X 䒵D3-0,,)Zp$glI[>6bbHlDG $cدsAH>n x"q#SWm4nnۯA.VRUgVs솠[V5#+d.lC&F񵘄9cSD\oNVy>5ۤbz=SN{;R'nt_+؂HD*(˿A˝PA{&g9wy?͑# ,Xŋѯfj8upQELЕEtrHA7},)JVr&bw55qFy^lw MmN7 S K,2z5 ,mRd=2J'#刺d}oEm*ixUR,P~6@Őom'Bu.:3h-ߧUKqHCD~CPV_CeǃURI,=◦cf! d 6 ubOXDܭ,Hpt]G5kdI7?"qKWK?QIa%,wIh[TN,1^glէ*c)DStcߣAML;+e&I&28YIɱSj!t.R5ϧPRQ50~)O$COj{{Qr%A=E QAD5kD(1 G 7lUy@0ӝ7+YgS@m_{ j[U Iw_*uvfݯ;t d0^G\rDvϤWejkȫV!͇_ Gws04MjI??^^Fnywe [4=DX "Zilb+ߗoEHcDАPoɁ 3 5$^lhߕM iU ^j{kN|킨 {t0_OVcdWj,ūߍ)Z]K^KWhMAYʾR^D}K T{]jFG[mJ6]a%E͆Q]<w1ێ<LmPu%~=g[M0by@+͌*R+n0 I,XN \Q0t-?.qȸj=ȏZeBl'w:0~ѧmF{t謊iE'n y?Rǔ9NkAM,^E QPǼNW4 Ht]FqCc(C1)Kޡ}31h櫠\K. ԍ%Ms$@è`4| ,eop,odOwF/8 sI?d]kX?+U4dq1فPm;d> SZ9yfܐL=/EXX'@ (9u( XiCifS޶_vDŹ %+@$IPj %7cU+ W&͵nh=L ~^s,/>=}D-:\|Qf .>*3nLj#T_`G9ZVb;YW6 |jB('4vG}PR(j !qrnT+]aπBF95$忩fMm~&Jݞ+Θ-(MRzD'1K¦`"bk+l<_Zɝ-0ʦRdl_v#sBcGN*VM6^Dvw8 `~kG6P Gy]wFn-I&tXCU1A͟{+*:R~շMC:yJJ PVc}g]>p,b[&oQua"'UQiE!2y.E}ȸʢ~u8-òFJQyLtݨ-!~H}"$, %5@Yx%z2a$А@=J?E'yxukt%*mn,:~5k(&10!b.P} ,2/A)p'%Q<{HN}H<;*83lL'%o92×J=y嚽sgLy(SY{^L'·ꥎ/%0 Bбx Df ==no8N2CfX>Z#'^v,suL\ԋu V_ysr AoivKPLt#4e :[VX~˗vYϱU˗J+bJ\0\In`sziu96yx0$Pn URubJ)8 g y|fV*ZbiU=-H 708`]t̴ׁ#GxK؜霗Ǽ[tSh7} i&q803\gzy7@^n)G6=3^nWU^w'qӛSc?VI;L;Tf7*aO6f9 Ck#|9Z/zS'L) MzγoEy?&A [BA֑t27VX0OV#+Q C7%bPD5"#³:9قYy8~l]GC敏ˑl㨃& ]/ ~IQ5'njj=v?L޸so 2U rNs\^?u 1;t Fbk tx,RLUtgkb<\Ha˱K1x F+XN2JB܏|@O#~IzjwO!5X2"spAXJWAkliLNJ_uj\dpgt j S-6BQ5w4K42p?EszF7U/(>,aRFL/3!2Ƀԝ?# Ej/k߬p ߓny:C|:peGG|+lXl`|0we헷A,1I֓`N}UD*MU).IMs`IT~3)7W @Ie6nHlٔn=qKnI/4] O+ﴌY_f[Pe4ABprEv~lT*Y!ܸO)}0qb $9EgYZ070701000001ee000081a400000000000000000000000164e6139f000038f8000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko.xz7zXZִF!t/"8]?Eh=ڜ.+BSl:"t~x[ A-fowz`ES0N*ˇDtoVɓi8$mcq眳swp9± )W0TNmE6uɧŃXp! 4z! p砭8FXȒzLL9q-3m5]jLȾwVAJ++ *4j:-{&ϟ>ޖ.sY  _˓ߣ B.S掕L"D1p-yn!%ۼE~)3ЀD8mL=ʌ/e uWFg2%¯i8X&mgԞRw=8vY[&Ic,^?P{F~*3ԡHJ a9&^ln 0zb0Ax8f%4JR_"Ega(p7kp.-5 "MK.r{FVrVDCm3]Q|2; `CX5vq4*5K&x>"*nG( Z q6< s l#sH4Ϻgn (Zˡ 8n 7߮ 7YXa9kO86앑BjŁ|6:?X5 NIvԇV 1~칫5 64{4稦OⵞL VgwVm PUJz| #Cx]Gj=̅ 3u\͡Q2Zo=_ #trv~D`cm R\qJ D36T\t2&i4Uʓ cx5)^n +iS'݉WC+?^x} cԭX5wFOE=l2MAc >@}QDZ|e߇j-<\oj.㥡|k穙U 07-OdzŲjD|㝟P 6 Ouo#UIxs~3o[v %ہ³W:PswdDž[S[q&s="!:yYӸAz0'g.۰4f*!~H!Z*@8 |{cQʲزtw@ :zweڌ,bճ \_JߝdȜܞ-_ͺy\:մ;Cс_wP3%wIjsA.J=`~?tYlfGI"xoxIJ/5()Y BϾPϊcZ 0 kF}hPid+c״":`6(uBj!,A'uUgD o֦RT3tf %}IY8힐YYV1,_=BҔQX0(,x%{R sr,3%7w?l& 5?e aZ''bKmC8&`iɭYvx27gw̚Md_\fPn|-OSy awSn_NZ;._l_DC~R#c^T X"3lZOPOBLMvBqQ[6R5OH6vSs80/$rsň%]SK o.Һ:n ~lvFٙQ)z B}j;;9}e7_)z$F\u[p 0utLwv"lWhjsvgx涞7:G4L͡H.w2|QC Dp:iJ0@̀qə,.|ݭ-82darz13A6wd\)Q^#e/ Pz"vZ߃sי6(L_'#LB:JCU{9ƀS5M>KCgmŵe lO[ sͣ㖐dS8H,2dDW3/Tۻi 4TS%C'6_/cOCt^boJPr㗀gyh&Gu@1H>d^g F^G6bjDPD|Rݨ}A!:0~[Ј1U~ywSe{[*yL}$U$D_&]z8N5}~K%Q%=gaAi5z^'e`pz|Tͥ|UI^VvFxlpb S7Z6rDnsϬ"JRx3 Q<suߜ,pvqi֙u Bt̼7orjJI$K(MNV{ Is{RT*FZ^ֶY&zgME'B%sސji 2݃QtWn2CH@ыmm1c$ܖAƒ?\ULߌyGѿtX'*Ȥʊꀲ9nuj5 .n=}dqꁩG5oE:շO͘XrL0 vƻn|*jg*zrp ;g!Hl`"b!pG]sne_m\>n\gkŲ-h٘e??_v3 ؃l-V)MY0V@iET;뜧,ɖ0]#F+i|b:0tV})- E3JTw4>`Q9[vl.R83{>Nl{ڤN'P mq-4+^/Qn"_ɦncE@8E1U4LIjgT˓x/Kb"962 qm9; ~X*g+ _ *]C]5`fNk>ZQ&$RMXgԱL̷z޴\v&Q{YRl* V}&wzY$:̰\y"dc\bX( _OvfC8ruHO6e8 taiz/eB\>Ҩ 1isOUDhl!4IBV)1*75 Ʒ()]oh8yB#zY#Ҡγbj Qzѳ6@ēFr7^zUYHU6 ]R#ĄӋHZ+_x5eD9`ڴǻT!i6@L*m~x煒yJݾeZLsDPde : ZEH_D_%XR3( \3 ^'|ʟ]A%M^\N59Y110jG&F^䓻e i g0⯚F$[E# @Rx 6#l4j!ikjT< l^(mM\*\+5'4ti_{hGKiuwDzۡb:<bp>zY3 <^eޫ1'%xh-z' $!ӓY<+Anڭ&:D=^n$@O|Hh;,|uVt`UmU)(涇-ޠ'dÞGM\DRlg P@~J;?xlB!yLW8۹P4 rm_`ZnABZ l WQ q9IEk~XjT|9iNd2mhPhT@B ^yCFrh*Š2o.o Snmf/ 7 SĒ}K~v'Z9lL Ђgtf#%f{dڡr@؁88O UEB3b%˫7ߩQȎ}ɒ:UrM )Cku.c(/_9s;~ϙ œ ,Sx,g3|e(w 6hhd8Zi1tCnT,(&WUo Λw $̊w3'+9Yϛ:T: :{7Y3V^M"]M2ɝزo3<ƠE+4%:ّ/(?4fWtHr.'hz + ѕ8XY|mH 9UМCXΌ~Iogw!$޽|FŬ!3q^m #6}=m R ߰&)hizW͂U{XzNHɾϾ~i hD=3K:xG|- *:4b&dp6M)g֠LoZ"ۏ֩ _Y I)ξTȇAL4qc~.i[yodbgZv5ٓڊZ~lb1Fn[uZ~nMrXe X\l sv..̲xhG լƆq HfbYc> U0zmDv3X@LN niiRcX' '@3sqT:5չmFRĄ>m&Bc;iW3YzX-!ؾLZ(x8K *Lg+7'p< hhv\1C3!QE0F @C!k숔jGZH(hedz*}Y%iWn@Se+\8רڼ)f0?U#\& Iq1xf:yގ +VqpT4d;6F" %XBV5)s/NCFL?ATlb@BONx9jy;oi#eɸa mOs"u5ę2z%w2QTW69bTT* >+  ,֎F^+6; p:{ۤwnu_E 5ۢ&x&l*VH& |_!L@HR- C >JPjvo!Hr'4?'3G#G]S 2cpw9`g]*+vj\BLso` x͟öS㕷Ѝ"lR [[b'N%WbB7zuk^6sCVi !$ifn9gѐ^zvBH?Y-KL,O#j fN+kquPLqſ bkp.,><&4=Ta-Ih3yQ0iyFշ3RgH2 (R MB4N'7$?s\~fłp̼wZ UHό ʪ/!rij۩9 B޻G")/cM'⤋3j~}Fκk#7tHebL_Rqg J}J\i _Q7vi6ٰe~ f\2/Ljo3-K]]¾!O+B9gor!ٿ&x𾳹4&K#_%m ).(cРnv|.u'#[A@G o\$??hWꎘř<Ɉf-kc+J2yY!X-'59D$EpAݚzC#%r0Y.B _[BˮVI7vy|_`EYPʵ=RƄ]7h*hkmBZg'&":Yy9PV;4ClE T ?4!JpO,sKgjQc$䩅ƼK00@- u|O4M"NBN /PӰ顖ºvCDl*ib|`<4?._](o:.(6ȶ^5a6]ʄGPjΚLCM"ҭ%Oo?$̿AU┓HziTLhoc6p&hy5\!}[rbX/֊󜁩u}pJ"Ɋp7a#2[f]|.ly%.%MZa 3FmN NߏzUbv_!WF~^Jk7-˼>| ~aq5~,9>iX6l\6=\F".y<ΩМ gyͭ ŰS;V qٝFgGq(*anmYlfJ_$ .EKYB7 DrERn2DoŶC͜  ꧝.?1̺loiSWR(/?\lqʉ#_J M\❆v̯7_ęSEGL4>qCy˷9igqH3dmOa$|zrNjr`*;?bjsX)u[䲂+G4EzUv i)dɹ5s6{`spVx)qޤ,[8Wσό: \\{N1څR5gP `+sdy}v$/_yɀʼnla͍hs+)A3J-ΥtƄU.Uath=71U3 RQhv2i~[${#:p_,]a)C6fuTe:[ IjUWX UXL4u΅O_ɋֵ-:!bx\Y]~x36%,IbS2zkcFQ;#{h2qyNMG,7'smcS#:xLra1rXAjM}p=TYqҪxO fyI<+i<{aPbC)fZ=Y6|?s‰QB{f'c<p S C`2?s5YuPtyrzRj<_͎f灭ZVo{~ A-!ϋ%䯸 %#;&tFzogsaް٧+TZ.9Aыyt'8ҧc\V`WԵO}} NoX)T-f *|,#Bme͌ca^٠jn}Y^)Sƚ&V1鏪7#}iGPD7fYP|ϻf'v *͆ :ݦP'hay$t]=ypw( rq]|Eh /J^YU'߹s52m۟XdoOB"鶻gK^:VVa1@<}˟>܃C_=0v(?RHOUCZ dfM^mM1oQe$bd^M}4WD(ר6Z]SF\w(wN}tDE^yF@ɡ]bȍ9`]z+}m%:'GbH4(rc&DE`/L핡;Y.|APb~;Ag]n@])^ rч!!#v}H<ߔC0tQJOs+!ÿLcNqYto!Ή2ьHG_P .jm8[[ p tor9^ z_l| rf+,r(|ߢ :˪--Sd=^&5_r!ZjGwbJkEu\0$%ecy?Fđ!祋]z^>&SVl(+V l_V(,kWIDT# ŴO7[FZ˹ǻ g#,2&5U^)@5BVe Y>JC*rxh%&rMZ"|ecRLF.0Z2Qv_ȚZly^yg>vrGR @K؀e˲(R޷ ,ݐ w_/mUP) "ݨS=k0 /8vk5aH^Cs/`<.Fxj躡C@sa49u$ Q X8Ӥ.yT7ͷ0rv_JjEA|`=L\CF+ -4L.;l @)*T8G!쮪&^{=ܗ<"%Di{)J iEv|c\Đ_xٮ*|Y䈣aVpؗ$9.'O9rC"iz#U-YceқƥFT_i|@S ^衃vQ mH"eN|&z!D,ߺ3m0Ρݭ' ԍ‹3!I%=ikCv:]ӁQmY La@#9?*6=Zd?(|NQgLެc& _%[Qg rg a =ڤT}h/>67V“ګÞG xjՊ u[th2uHc'gM"1)kS?5 NV];Jt򹵎TH7ϱsv+HJU\2 ̟I6| fvbRd@V\C7bH32<.?0nN%&:1yf^~PNSA|*(!qψw&T+ǓiaO{7rK$?C K6H ^Q:r^ϕJW$wѡ`1ympykceT!` #!>7̛ VbBk#*f1Ėy@H#|ߋ +R_>]/".e9*&輸qo)b$ΏELYG8%kL!į(r:H$)s7RqЭ/A0l QԠ|s ~:pAa9r9mVd1d=\8A]Uꂵ?ѿj<ڝkI(eEn~9){!;9Ƀ mgvY XrмS#޷&Cv'[\f$u9EpYA3rhξ hj*SFQ ~m *BR*A򈋣~M.^9t>]ߤĨ[0bJHsp5G<0ޜRc / i}>f(]~Vմ9Nx=z2] %WId#Zi[9lM瑬ۓl`׺KZ U oBj{[DP/؁7yZTImRCٮ S 3 ~L!sh[^s3z=CaE+$0K?EUn.1 YcxM+}lyu}O8$CqntMGtcoqNj[\Nx*1!ݧ34Dh&Y[7SPTcP"et]IjY"!yMw7/ ׺Ųv?HEg>}‘b.Y& {A+,[9u4셱=!iL+WsS$PNrɟ)8$Ol H=&<-ݲgnÙ@ q/U>iTeQҜVL7ݿ)átD#qLg};.äaPvg')B 8%bt+Ͻ Ela$YDD2`7g-igOa4`?༲`2"RGHYqώ..;9)TQ.e=w3F$\~ef$Q򐭙?М)Dxzݔ> F#n2er5k^ Tڍ Z{2:fUWAu`y[WjI52YEUnykp!gzT:TbsphӸ; dqٯآƊ`W;AR4̰b_b nw*Љn<"5bpVW0_xBl:ۊQ,̠'E葼1w*}ٕj)KYw#Qħ %[Q<6Rjrl7a[Ka24$9/ߕ(|X5HWf|R¾ 'I6dBJw-`$8 ֐Ubl ` O;["UUASK; ڞg6 VCý~Ό91% g!sƣB!Լ@S^p/t?eGl-J%CO0{qƚbL(1֎89 Rj߃7>"_E*V?KQ}%P)+On"ٓ</y3J[mS/:" ?`D)6JIz<$֭~҄"t٬^ә]$aCDNI+%4JeL4 ;FIyku89J0X>,r,{J0FOkP; ?kl$3sw,n޼ஷK~5[o~mJz%aڽ{Wa;t/\!'#=b66dY 4bX3[ruh@~ @a ATMcCԅrz'K*:6F vNFejBmuZ";bXb/>x2=N v B穼U6͌V,m^̍[#G af%_X%8 NIbtaSz9`hKd3j܊5Ą2&k17?Mެic4DqC1 CmAsQešj7JrEq-sI oG6:,;5*LDRZras:]F8ѨU*j;0z }55U'J&A(UI탾+zLQm).IC+3rwrf .%Lɕ;5`sP2ndQj ͝sNG>AN0 \VZ_t,HlQ3tdYFRhЄT5Rb*WJdHV=W[B?' ˔~Sq(G&b޼ mHb#a$r%C2j Z*^} ZZV2|XgK#QC5J6dWEsoUSHSW몋+ß@T[>Z)뻅xI|Rb+CC(QvwLԾ.OŽ̼=P'u+bOToc9Q!biV~((b]|"B@Jר{iARe}^bgaY^8', 6*L{0 3"ٟJ&5RLɜ~\DWP%9Ln[cN>Z'#Zvf,NsޗcsLs}ׂT[&*!Uh}s5 [(kUGӢ# ytv Q.dObqJ.ä1"OZsX; *ZC( dsThûi,a241b4$/ 5^{hTV-57'y 7 y뚁<&^?%<9D#({yB *>_,i-I`M2- fskVJ'em/H_aPT+lw|M̙*nj['[=چk[E~g l];Y:()2<1ߎzsMcyu%{P#q}462symOo~qkFD8=6A3e}ŚAoɨ96/ƥD@B !@?PR?9H) &6m:I dg<2bC;OT,O*Kť8}R{.u&:FHb58cwYd&) ي޲zBe9`^QK"`t im+gء:n%jkj)A'pEYB`$v0Cw  R} I:CJT1z!؆:iXA"-Ŋ?5EuQHw7 \FFz- 6).u[#EȐ5tq!v:$T'7EܫR uԙu_pX @Ƌ#]l-LD *'I`LTX:w֢YFBQ#zNυ=ت2FA8כT;T 2-\Ha=n(0U;A6LT cC]Hj L:[K_8HknnW?G $44X(ړeuap\i)8qlʯSj|]Jve`CEz:ϖ/!b76G{Q\/>rʠADz j)ξ@mhkW nyyjY~@}:ڱ=瓁Y/Xjnfڎl HqZ3k]4y Ir>#qS.N3K{*b@FF1-`bLr!<I:иl]Ȓ_saju x ewǡKT_2\ (ʛƷY[R [~~HV1u)J: OkV"+خ")-cngЍ!}H57W!rJh7 Aha\glHOʟ6% Usvi?LXd߯oXmhZ=Vsi47T]Kn`#ᶄ/X F#<Ǣ&&9mlp=> BSN7f(cPRg"he7NL_YUGk?)F T_K&J˓\Z/4|nȂxgiRJ8uB]-eҢͽGgRL6( D!Ru<҉MʼnsW4(mA`Ҿu6wƞQMzz˳eϦ]dE؂0 t@~cB/*- sd5A荔o5.]S'v  w OٝT|demJf̀2~_;U^&T:%IHwjQ||`b ]ngԼrl16MB䪖r>~2oq׵ũ:? mG:J2Gݽ3=z4t¯P9Cx5P~\H"W-3,10M Je3OӍπcW^JI_St`6[[nU?G:rj]ʙӞEǮa]9%:c5&S~x2*2tpt2HmLu0ɝnG44%?shԲKr .oo5w9eʣ aP(_yŧ)|DH-;Λ{ǬW+fwXQ 4KfGGpX'rW|>m+҄M5<]v"EV&pP*@/nB n #,6 fՂ_88a$e{!+5 `;QDSiV%Gyz b?Cl/e*p/(&sFCjcku#jL!#AOcdɟfOxG[Hf(v@MMWyۭn԰g =-wz랿m&.KmP`kS(C'G:qI<Ͳ 2j$(tD=ZOhC:Љt8'OGn{q*ރDR^~{6`hbvg4-;#jb(.Oz 5fҥsZ?= ូ-M>W[P{E?>*p6]8K,wm38_D31,cgcHZ]ml8^GBLf:%BjVT_ƣrIɁMmo??M<(..yC״f$#bm5_/Qv\F0={sk8l4>OB/3 oС>tX<ߝ)W1C`!Y-۶,"zF*B@==Hd"+8yIL4Uƭ9[,FFyw0[}Iݮ+br1,=wRYCjx敗DRJ١VNQl GG̼/]i(=5bV[S&U2.'pUbdd a(| l|d[cnYmBfTВ >>?_W}&? &3\GP>*lTQe^EjŨߧ6_};XͅB ziːv*MR.o v7 ŇRM@.i8MíܧGt}:Řn<,/'MԜp]agzӷTkm7.48Y3$|>{0~ NqRj-@tq:v2Aza@D` z$@TyHUzyK)?Hh $?Z`Khclk 3㗴AG=M-4E2_ {oM(ܲb 4\.æ|C¦TwW}8"*WgQg@ g(i+⓵Qst X׎`BoME}}R56Wh/ܓޡDKB,깣g? rpCFwaUiŘnYhغvTRQ_ Ȼǁv򙥕rFqg KefkE0 IjeEJ\]f iN|k@?R(ӧt#3W@؉m2Yc&UEǭ*ןVPd~1P,ކ~}T4[$>yRTLTCH{ZhPxO⊎L)< yL01WCERzqQ~*lLLfFrv[#*.B& Yc] &a]5HAP1E89Z|ήˇ.hYcCA)l 'ۇ{&78dPyAN*(]ŃLJg:u/ucp6aeEgFAkK SmWH8&p[Z^@ZQwuW ƩE+`P_,*Khy9ඛ9N\%bNs&{bW'&q"<Ыb'J$E1[TX*l\s'񔍷#ݍ-|NUG@F:AUI際 {g<s^/8w i1WTd!7[  (`=VH~RHrQ+[Dwľ_ k57B,q Q֦2yprzd-ՉW@3AQ{vЃ}MКAoV1'W A-_n0d[u J|=1x_]Z>HŅ~ &]pd4 ׿aVe1ΑG-e|6ǂKQZ{ 1 0Cj+!)눑Nf6wm=mtOxk[BT\@4*2U!==$ZەS~U ͠E.u?rV<"w5ӡ@\>QN\V&.&)qFBu,W} BG}2ۗg'*NuU+>ʟNqr& ]H0'm ̫(^ 7n_LV[l9pH~X㣘%fi^JSS' d|v!w*#8J 5#T=0PiV|#G_xg#&ؠpPH]vp/OXRuޏN,om2Yl^v_r Ae֪m2H;S>\mu=à~٤w۫ıM_SFw5 Iyr#:(e|H(;K x}8G(Cp xżz&Ew.gpů @_A4z/C-''U? ڶ՛OhɦT{|pFQsjrO" _3|Q6̾ل#$hyY6Cnj sQz*g5w]5WZ\qEwڄZZ.=|]lZ;۸G0nFAh~+41%t>hNb{G+:{}i4@ts+qeN&{pzUgF+l].3m!N[A(ױwb%l%{Zهu(q fҨrӉ% e`Y WGX!nqC0Jя2~eStM1*y l.Zk [O?GxT7Hk,aQj/8LVSv8 KYJ(w `+ aq$˓ xd*H8%[)v d_}F rEjmW&k9} j#D%mof܂`vYmaY(_hĹEQxX\X|&Y9:7YCn[rp0kW0@ 73 oK+eGO`FF<~\F+hI( pL O =ਅSEoZ+@EGoF;nl:ȇT)OB [i@OX0&y(027\)@0qR慧JZҁJӝ eYK|!䌏_ߡ#ŅeF=qXA- lK qA핧W)s'3$Ӆ{(Vh.t .5EAz yW{"фModp&榒w~mQQl4_gU z#SѸ+$""`V-K #}Xdf6}-ՄpW{.^z~FooG/P*y05 {3|7mO6O6G4 'Ո\@KV:i[֔"A92|FTtZnL t6:JE#A\ˆS?ɫOF۝wcv} @EfV1+};18  TBGf\ &-%0u=˓i? Eš`-Y@oP8CO?JAZ1._9fa~@0 +խtVUJccczAqƨ*jj)D:-Z(|?,읜 q{ݨ6WS7=VI6bh.K\P9!bxmupڢw]=K"©=wP+>Fi|N"eR ێдLV}& h:4+?/*+ݟ,hՕ9]vsYRrfO֪H'O+jZGwђD4R>MdV` e]|b-QGЂNV f3 - CQ= s8c"PpfՒJĜwi}>H.DtxgfGN`hVlnDFuݶԹ*MQ2ųM~S5ܜ]|M9uޓPZ&jB Gb#kRs5.apb+oճ`S@caekjUF+B/%8IK8v_Ҭp 3 .NtQ¥j(\L]33UGB k[޼U8P4L5z[ h@ff`P]j(F˨7T(g D~{Jy-C2Fe/}'i8 5?$߭1 qA.°wY6W1TmtnD~VRgy C08u4" ࡯ct4кC 抅Dr8<_%{A2ؾ`wcmEFE-"I^SUdL/(Z\4m⠕5ʓWG6ڑsP\B>ߨ|G]Zs&U^PR= ݕ0>L] YFrЫڨ=a3 U26T B% %^g"QV)T^ϤhR lv 1? h)*ޒ͜Z$@Qef)Yfxl-KƲ'腳p:g 3NxWKқ%Q]|*Zy"pC4ㅽֆP C eGAcPlVv1u ԩzmIT"&Hӱ'r~wk{ηxfmǺa, cj]IV|u9uN_[_kxR]BCO+VoeozQb}F`GXmM$"n(q1hK>u+\A_{l:p ojY'zz?6 =˞cP͠i$Cm) ì]vM}?#6b>Yм9 SSheO6@Dk.Eܴk*E[ BOM\\a2h.zf<~frƱɯa#^&^oTDt;J>%x?Ǿ>4uaEeDM}G$(iڪIózx8yCTz ٩B;2dZbIyP(e9BZޑM9vgӟ\btdϹ~dAu=z0`KEWy ?M}o`6.B&ɃȰP#"w)M #G[5^dZ!VPakOPomINJ7ù{]L06T#$k u+l2kqgb)L<8&(x `{99>Pp7{+רFA#`ncʿFfz/*,됊8L#l&dS,=!mj`]vڙ"0X,|@$~;<[==\OWܓУ%ϔ. tg-ai/sYZP7QweA khQ匝8m2|O=˜7VՒf=M#}ǯëS@Lu"ձ\k$}:J]sçŰ91o0_o-\yf_ s}IT#:Z9bhb` lۻlG0M?V2pL U8~P2ՆM#5BEKT]~C]q>^o"T=GMJ%թXx9MXb9:m#ȑ<_39 gM o,{ !qL92FKe##1MىfDi +=[ђ#5qw)ٌ/}>1ʃ#R8*.Eª:XK;X 7eFQ^g ֬ |<I2(8@ƎR`7q3-ٝ7E ͉֜:LÃY2ʞwq \ ,*y1^i] K: _jBQ~Ю:-k Yti) /k jl:kt&CfggGLsځ~ʼW;F ^!Сqbj邝0a_)MiSRF&X~Ag1{hYɊ}2 wOU9w d!9UNF1w: 3m'm_L#5-#KҩLvSI$fӊO:c[kbKo2_joP^@zWdwIqo9O>v %|?I] P?:v]؜(#wT0Vڮ D1w:!kb&3ȇ{թnO"C7tՏ&^ZqS{'I[%̫F_-@kk,N=PTO[t&a]܉\UFbϲ):cVw|vPGp,dx2xp!RpX`y(E=>aQcԩ)vԴȼ ,VXB(XƐTҁ]sWSGhf,H{CE쭚Ԭv7 c/(2 :(Vb`ea Pf@r( y{.Fd lA ĜhF;X8کZu_;F'EDJ ʢOu"~|˶M#EBPA( Ѥ^%%+/G2+zsc&Nu=]ϕAYC^9y =Ҕ'!9"t Pr]#}0n00}g{Q3E-Χn|rh@okf>9[{ƫ9( ~ ?GnZ}\È6hՌRSr&5]l4xzO= hNVɰ@?aSXj c޻K#:2w=Qo㙐6)n=]zo;;6Kq4 [r|,έaPjE1NqlTqHY;Gm> @9f5,D[iT o}(V:՜.Y#Zu͆VvX3X d_b*y5Uo( *d1N-iox]U*qfԞSC-!EfPE p8XԇUjܠmjE;p%4dz]ˁ_ yLN_⠗$:-U{WHhc xIeŦ1t|,WK OEb򭊖v`Wx'i 8-f G4&Yʵl}BQI-B#W AK $Y̽h3&F#*IQՄ?9JWGpM\X`h EU ]ǛYXT WgbφWblsmmnTJ&ԄN4z%j3SҬ˘jmեʛEy iU,V,\Vz`k>ߵZ$kD\o + ;|Ǿs#c4޶15rڕ7+"~k}4dʜ!C}-=.`OX(Z}PrwE)`^=<+t8@KoX-kogxdoq?@w3֮0į*q 3Ikz!ѫr%ˣY&u҉wq?XyPQV[= T"tLC$1%uX_yR'ϗNP^7bktqG.qql(英]R*%Lh6+<;uMЂ|- 3]->Gw믄8NPz7.bE A GLQXȾLq;^3~łkd y^Iwƃ cɲb^e"8ßibk2wQNpp+Glda)@5cf7* jwYk6{l8՚QHwh{B{qlL%BբaQ< mj֍dk@讍ϊ=CW, \}&aVSǿq_jOstơ5܄Eu+vCzf"}%Fv-!PN,Lt`g=x]w <5;l"H .Caa񰢑hEe#?QXڔᅡ{@CF]j#Y(\@ѫ]9>$Μ&E5Pӂpg,o?toax4B BZhEXӗ"r&'O`s:FW$QxK}P" H=%|xhW0so? AG ΤKVᲉjRpӶ3@ޑ#׺Fl?D D>&j[Gwt}XK&Dd Sn B k'!>Q#' s+ xKA-w($5Y?CQxz%R rIw}q'AW럢%Qܟ v½ymFS )TU1 s/2nD]qa R/ UXL|0l؋x7f١C0`OOޱ_4 >Bk^p%C)Gk^^2f յ9yNij`C'Ii3BAﺍ5+[ř{3F@(ظjgsdNԁpmJ QڨɁP ,NLeO,0rr}њj5eg +\5n;zl3A1<>9Sv|!3^L?PJXx+QARGeHdA'3=b\J]r-_=̐WMۙ—|\ s 8o%/#/c 696S D!թER^x%>Wjh:CHv',ߍ=LWH}jN] H[68f<R/*Ax^lcq\-W5"yDGoe='(cEcrRA0ۥh E }&W"͋/:@\= oUo5v3]E! ۵FҋPOܮ]`xE@lhkwd2 T ..4E`MUy,s ^0z _؝A{2Dk8CmDEO^_[ˬUvİLӪQ9FWH^\ςkɜ4̃RFa2T<4u 4Ҳiĸ5af4' t3yCmk@ȢEݒ9r#U?Ch_LӯjՇ6D}b.T>gM 1䬃OL焨o5t|磮eK̓/kLK| !T(iހk4Gn-tdTp$(/YbzϾx7l& m#*c;V*;Wn-ƧdU9YĐ}#7d]W4&/-IGLl,]đYfLaAP$9}ybj^.Bnj+ӏ+3pgVӀf΅j/^W{TMol`O(taIqXֳc! 'Y Z/]9dɣP:(`S7>AaepzOh,@p5kC73^C;x.j'רD呍| )z_m%n,.7]&ٮ{|mrmbZѦ9 |IeRf*m5TrC;AR2aF^5_?zB20#NSa7[ !+ Ȏz#f y1%j Gݞǐr {BgZK4ʧ@w GeQUgZF DOּ"*%4/1u,(/<7ȁL/%ox⡮m,eRnXs<XE~Wy|Ki",F+1S;|l :^5_F.`'H0>mMڳh 1Y/靎|(Yѥ4b6*5a뀡k=PưNW7 ᝠ`^O+䘭w_|΅8XߥM—ORO?~X!CdE7u/Aɠ-b@G(/ V*I;~p>- Y9. D٢ Ϛkey5  gmE5[CȏߧG3f \wG&M'bGKiwj`M=N6Wr@>0N)vTsjt8ҵvs5rQv_Di]IPj{< IsvZC=l=9tI|)h:ۂoNIb,]_;?$ Yiq&q#UyWזer5\y^ B?HoK8[%q=(~Pw!r佾Kñe.h܎?X&$g6h- 264͕N6W}{AV:V12~Ug[d)d>g5trA9˺i~d674d/ }XC6-] ~\T-1:W7_Gi<4X!@HS 2Vχ0W x=.ΐW&s)la՟]A iA!0*Whr?fo&=", oͺ<8@:kzxɲ?bG7R"n6q.9o|{g0~^ǟ-AoY ;AOZ ={ELDTVeeN涱Khw>?R[H-j{(NIkܙ)˩زdeC2\UeӢFz}qB`S9`f&!q1k3%eL<ލvS Z'_?mi{!z7W_P3jvc2{/j=7HÞɒʒm -< eOx"*ܸZV:~a.0 0 =OjJm~.zEPe[T4?N9T,Ui3+Xe}~M16 \?OYMS'<=;@Dos[{̛+e"zq͟Hg$hԩQ/n39yPIǕ.!Uz FCbeB-B]̤lYbiSaE{8[Ci4yYa<8a|ZRt4gG8[q\eHQ)ߓ*MF[+Co1j)#!ٺ$;=z/{~* l;n4WG 9 c["190B{>VLk=PF5ٯU+HZS\nv#r%wTW$R8vC&Rb c0~B0,&h(,:GA!SyY&`CX=FlX2مEsoh5`͎c)~nt :ƚBA8yvEba *Sքf/# Д6HJzME]aM(; &dFIXd-#Jn~h[hk!Ӿ܇UMiecnx-Њ /!Z|$D(TYcm:˗-b #ז0.9Y({k#o)PTbͭF/uvlYg0't2Wa.2z,UP?,ƻZm]K \U`)TuJ:+T m(wXxCR_-]UOzs+ӊҋ sBYh'Z2aqHEI}gUXaR"4VGjB,yn8!la_T_r~& )WP"_uFՃ|0ȭ-mk].,1ԥ +@ϼ3辶D2O{yZ=CO$s삉}Fʃ Y- ,IyVcɪ,bYUa\S\%}#R޷F/;yԪ㢳 b4Xx."ay>gdd lA2V@PO||7b_X^Zbt4~/0e]2A4OGb*~q' ғ?sanBw(`{l,lE$b; *pC:>ٓ"o I{3Dʗf/U=$D2%A+9Dt#fF0a׆Z\?'kV!b zK4NjJ9>BVRJ1qhRbDeN2^[Al=r3ڧsWOj9ך 't5x)M^MY`I<]rx{N[n;pIq lJK3X79:#V,j{@KG*<$30B'ĕu)q\ ӚJ}= jvhX{?.ǜyfو(ABaz&d"Gn̝s1&NǥmC'n2.Go#=k4^m^noKTHWL2qD~ kepe _ 0kCf?;^5]!i9&D8Hw33ُ>h{%+]ba/E`WpUU9Vsqʹ@,mrj(LNwAC/#v5D+& M5)>,V#Ğy6ASVϥaaV/iRqscj [ߌk*|~}p&\A;Oifb+,Z̃Kl 6gvt J`X7{Zt\p&>:ᖪi78e 74&/^WH-*. #Z).8ad)HmT2tE^dFOʬ+IOt<סJßxX. i2Sۋ'Щ+d5RjQBfKA%`1>y2ݥ9wǤ]@  U P'n7̩_KcuqZi?CU`|hvoՉ46B,l[ߟWx5 $+r3aK!$ f*B[&mEy نw@ϚlE~pgcRhp;^)Lha1 )` G>&xظ=,26n^:l qKiU{xXj ~]6ǭ}@g'nG-!{sH}ЊN΁̚GLë-13:MC|`tp3׽@t5CCĜGgϓM{&pVTu'[^s9N޳B-I`dȪ{vԯ ˧L[OPVev';&VyKzցVZI>@(e gbiMS#ْ;oyi! ` 'i{-@Lc{G`L~b$x ~YUnPS3G2RM ^<2:4 38Ҁ54ݣanw|re Qc@'UoC5˻{ 'C2©}>~kO2(vٳ'p.UC%_yG0tF8?d8< lp@RXF+nOVxICƙOMEU|랏e3 Z$L4c( ņuܖ@|p[qE=A83eq>|=9İ[+w r'zYzc '*2k)3$OL2fpHѸ2d^ [Rj UT+d͒xpU :@Vl,3Pn``ˮh?d' y@?jJJ\BAOilnB*:47y@gu$O+M%)mzTshtgN-fQCAkM=JZ},=VA eB4mR 7 iTx,-͎ Sݪ!N? EK-['X⫷ڰ|nev<9 D(T[!㔄Zg08 -ຏ\Y@6`ȀzI.wǣ6))7w6 gD.xȅ2Ewof7[;5n9T K$"22`J.5 8.ܧrYWWPaȖKbmeCo) ?Goe9U \2I:IQ-Z S˫kL>`|ߴ" Ht vSc1|n>{vw_X13Y_-O B,>e(+.)~5+ D(ѽ@u@EhBwatSנ܀OlZ[N{p0볡T0":ϲe@zJ2#+e4FD@}ρQ& Z~bLJ Aa!ptF#*`\t~0sEf#ͳeK%>vP*l?#y@ϚW%q#Lot#apZgL"ȰО-*攪7r 3a.TQWf|{nMevf0̛`-4N(H8uti3F) ^=%b\_D4Ek|p_p+%$cTz=*_Қ!ԪɶHe>4O _òV?pZo䟬7)g2p "@6gYj?sXn'%0ijھ?3b/?Z3"3jS4t  66*pN="ĝoiR:dgG0 [6`g֏2F߯qݗIZILG~\`M2-ksYV9$x/CdW5w| 3;|sT$tG\3gI9Kd%T/)kN*Xp !Z#Wz'vɜ6,~:-Kg?nqpEM)vD0psjboVU"Jc}Gp, ?#+q4r"nꄲ&IS8u(=zLxɀ0{p~X#aU߸+&~tel֟WأH[Oo^i`n䒚Rh.9lNbޔg 6"'ΙsҚyBV=k̺i[0 4R?^ZL0(y+༥d԰*ɮuUa+Hqy"?X(z&#^e]aQ,KS{v  /#8p~];T"Q$.i ej%L{#:ڎ/K KK*%2Ƿ*wf!x&nva흖FZq6/R?2hm89{>J =A(Ǭ<\k%S,3\KagEjG3Fc~_ \3 bE;Z+2TOsEBhYqi1!p~p2hd.+leS1M&i^M*~ke*G %1()Ov<*uD$juQxgb{VL5SbKT~93VHÁC@ıíHC:--K=KRJi֩r_NJ Yq}:}/7Hpըށ+㢹_4[)#pQMKưO% @G> 2!&jNj3]Kw -P/GN~嗀;y⪜h$E&Iݯ]9-\o4piJ9d;m89BV&kA ~R],O mZZf]M+wbmN믇,K~[_Wq1Y-8t};g'ɻbi>@ж(شnSZ* 3JoGB"E !f#+$N:AW8G=24o~+1\/B&ȡ۳R3䓹 7NYwҽ ]m"V|ZFYEeyrO4YL춓|5o$\S^Į1PHeT@}k~<9rtTG|*fEJ.$!PkBT~=,^:h+8hs<5o]5I2~tN%.F |IbȔJ@bUcL%XCayvz2TDbb(tEIïM[}j!|%󥚉O{b?w<$@%mplyw\)8t|[~Fo >O][}@NXggA2y|HTW 4p^c!C.ϟ1 \~ )>2aMr_}4RP=coPPHhOY*IU~$_f3+ejIgukjoVp2j4$ekm+h)r k,a/o}P@ s[Ez :\p6/DIE//n$o4E\v Wjuє+dq)_Pj9T9>N?z ..BQ*r0e8=\xӆJdeт$:g&8CS!$"xێT[|E뿝^Oxh[r:>ܖ}ь3O%׿%Y< kOU<>`ӣV'vujAyo!&=dtn7LnJbn:ml~JmP]{? ^|E }'Ax:Jh-n*S6n4!pB0EA\$FY:,Q 4J8t$Nڋq9R8򵽡"&z9c(*9+*:u8lo}+y` FL*?'Ol@2Ƥle9lU!:s wZ BWc3st{u\aB-)䒏lP2 ZE6 7'HvZr.i 7V!S>5Kr1Y`idJ/ yJ1BnN|{#m3{Jډq> f>}!SJ/kY=T"K2*iQκg_H1Ѣ  u C#DHLV "P_5d">Rr`ax;<,d0EHqJA2p ;&kޯ=ۀ 9m~4k͍f ڦU}dimtbrn-Fl#˽RGgȞ'bb~>OCQq.S,P^'2~O¬2x`n pcPKM)Xo>"dX^>&e-WR9Oό{i2]vwo]1&NHGgx[9ΊIJ0*2z+rFGJbQ3~gkt΋C%e u jI ˹!QD}y_~Gʒ+2fiRY'Cմ -]X;\3d3S_–SΛrk߉677*P8 0I1t]hOd.CC0^` ƻa%~V&~E'Wlzf_ B!<-nե# 9ːd[rO^HػĤ>#3n]0?VaGtWbex(>bOt@jDJK#8ϊ &VA;;:B!Uf rIї~6dzKw+VUJtKcA?{$e &Sdh{@sBF.RcM#OƶbW EDMNstz~EFH)ODCojžZ1ݟ]}*qT3'a_*f$gp뉪uA euu{gp14 @i8q&nt !UI'sQ8|]q{dGC ^,0E6ٶbegܑw8 P/U—R5w-pXVaXluh1"3%<vY}Q`X'6l#іw~>uDz$۔Ն19t:c"`au{aW'`_t['v+ (Y.x2I~_ tChKJtd.o*Mo1,hݬ 2U {*|ZO3@PAѣek@K9$Ll6MJ;szxAޏe_?N}Wz2E:LH]la>՗#O%C:2bPBG,M '˫8VUN/$+b+|L20=:S72jG4qVOϥS1E[T$tջۆ&1EwL#2KjdNnr.G?< D"9 ټx&>DZg58]'(+I{0b/ g WYq|QZ<᧝[P[W˩$=2xQҋx3vѠ|S,m~Z^Ս7<'((MCIabٺ!|g+'$] GP{Q `u>4(΁,5qI}<J &)mR~e܎{H^M1:y7'PZ`S=,;)(iH̀S}iLp03B%/9ݙ*Lf[Qp}(=Mj"Af_bx*sO6=1ȸ7 W]"_qXzp0pI:Mu4ot<-)^ޮԷ2\ :V95T  ==:mf4u^DIF`yz =]fFIEɣ7a)w˼0R`R}%V 'O A8֐N攎.GjN*}!DH?uT#iSaN'>ۅI,^{i=;Uvԓ#Jgٙm\b D[dy$='6!tW+43sΆQlH~-zŦsm4svعڵSշ^OD,|7j6<t]q_eV{[_ wҙ@@$r S qyRz,Z'^㺝WM/].zձ{x 5n@tGiPU٥\?u>rs2ƕ`OiP5G^eP e1r]_F|u*y12g5I\jp<MI@1@oNB\4 Ip>p&7쾂Yu8A/S.%oZK ~mOk% M `uH+`\Yeyo5(B4Hq-/`]HqXTMB H4ޙn.&v_&VGorI vD>< ͺv%٥a_K|1j4h3'ܸ_EFVWX{0Ρ&P_u@q$KbU׉gtUo}?( Z=4_TFMa` @*HSApWk5gc=n,5ARY20T2?C@PY>3 2-@ģ*bkJ b0gfu5c^m"^`凰Æh 4EVm[P <.>lk3Y\VQT3ew~5A"(:y,,Dz ]Z~c:\>>=7dg1WdA?"\! kW3qbTdӍ[M~ ԥCϬq72EKTY$ˀbP7,Ԟ܇OGxl(SwkU9-f0ò~|Z$-_Ⱦ.v[ oZ{ \M IZ:^X,X[7d@JNhe~ZYxP0g1LHf eOj@M]`ӣ98 r鹌t˩~W;WnS۳ileVaj FrfN e#U뇓44d\0}3'lAY? >L,r( %+ۇd<t`)W\5.;h9OZFۻ`$:™JVu `4yU㎀$c :4 ο\"ȿUϚ74ܤWĮYzQKC9k/M_[bs$-a [kjV1Zti~Rrk^46텆䴨91&S!ӖH<"ضf*BT`rurPw#W{pm#%%_L0)rٸ2TjMMVx-fv)Su U9KTȢEhp\2 c\%o\edh!_;J-\$X}?Qq{ ɢikJ~=H:,lkBչ-_fbao${tly=6(zZ Kt#*$*%eS@֥m,Ye,6#!^kD>;V4 * +8ak><Ȳg>ߟ? )BmfʅU[BtLau /T[uU!\CE:J-+5eSV<-.q]~ et 7Up.]ohW 1!{D[ F&++=Gz"m٧d)d3&-%0'*@ \ 5#پbׁ/Z4nOlD< N8xR󧩽n9=|g6Պ8q tW֒:1%n' ՄQk%h$Sd—);9htvfя%ʗyݨ&;PE+(Kie5I; ?_ݎˠ=׫YEgܪ*=R?r&THAYYv q7b|*7I[OACnL㛌|1;g5Co#SYu~H1ُi"Kq#6n@Y?*,Vj#X弘WߐzPԥ\a"nkR(ۘ60K;48NGcPu:|@ D */ ҙ3"j>'buU FiyJ+soesh])?x/䴓0nVY&i)|.Rm 4c%x K:H*cy!aX˽[ {BYwR9޴z]L$ӶT.!hTrqZT@=[O,{PP6/8@"$z|,C"[Jvb g"V%"Ehqm%&8t[e2Q;5vaFֵ뢑$gQ>6Sb!F]F %5N>(w]v7<-QP伫Ec/4|oJ /J)S]F'jb(J dޒWWh|!n7]I(Hy`RPԎykxx:ɨધZSE-x|#e)~ڈV8wʯ.L~aTm0G~O1L_&g}z|7*-[7gtYB]\j5ƹw* IؽF;j,+hյ/k=U?NցAˆ0 :`dQg?N@=tЌv xIHSTCj8F ș|k^6IN4N*@|Y%'bHƼ櫽•Z_x1r$ HDupL/n ɈfM!p+k=ηNlby aВ592 |%"!" 90QE)w?C;%/86hǿޝqQYudYuT >۞uSzn0V"4+,QOmӱvV}BOt.>E@BnMtJQJr`>fMMs߿RʝF+L=U7 :ҵء>#d5G 4vouYOh(!Q#&,R76|; c&[wìe0;7?^#AHh;8Q-C"& 7I1 G\A*aD=C'`V E4%roJնmM_9B_[ 3 nx觃C Q&8bxzL1K FzIMs5Th"Q Y";vv^8Lh5`cQW޵ >mM:Z‹.MC]n/ƒͰӊu(Æl t'1;D$TTm$ֵ  #sF&art*e9= %rZ df`:޾gH(w_Y˜c[T~gDwvX,%7GM@徹H̅Cth CA`s g$.upNL!# .?2qöxBuEC2b ETCbf@@6XG3A$H+ˋ {~I,@QEB4Y(6EXEqpym՜R珮5pXX"mL)OPaǰZ6u)eQ[ m%y*(1Ң'$tD>,@~?'5+A7(vB=]1 XRi!9o^P[ e$=UA2*fv\no1 ߺN $t̉Ce . 5jS+xegomfD"`lJO;ɶa{-05$ dq k]v\Zl|p+!{*Z,+oqvj{HWX`7G _ &{ۥb=*]&e}S^l8P"~0aM~ 'Ur{d ZBiQA Laa,cX2v1`Md}勆x ; yj|"+v#X'q!?_\PMbw99? TiCzßh/>Frjϊtfu?g1zHs=`2 @KBJbi,=XVO4wgOżd ׮/(1qmmG~vP+ej t}Y? mM4gq0–[i͡УOI ]]6',y?(fq^;y;NG)E)X|"7XeBbTkIF֕&P0AW$cS]N/:y| [\CM'fWdgKf`wIB"LIޜ?a3 Qݻb֕_#x/b;ЕP.d˫r `!QOTD OJ1&&p~6rfVB'I$ѵt{[lB! ^~vQ#Rl75: 03oГ#BR_&0|NhS}G#HQT 0zi^ _[KU "M|{C3CΗo+nў'ԜWEVuLEzܗ M; Qrt.*5{ :ArӉ2'ӱIj)VlA5,m4i+`Ư;L03g)Hef[@``~UZh?OL!H88mm_,41q[Zᚘ剼b*RҥvS /JD:x aI\^0* O^4Zf_ X^`Ɏ!Ak]L]Uftu/w"өshpơj .Vv߬]!P:6VH8dd5 ,k<'!̖ _SzF^N/:RLr.gUIͪRW k8%55$J+}E;ibz d2qY䋝Pfdo2")*FA D> Ö^y6~b Km L \p\tOϻ3&9y_uV663OqǮx$%'1Rj۹{plrR>@x %ІBeҦo *tU{hjA$MÌR[D ԉ/hLw`?^Sn7Ah1Fû6!F`F~ᅢel;(e7tOGz4 44:`3Athnj}!_vhtwdqijq5ixKGEA\i؋;)yY;9}`ۄRMyiȈ,5@čK[)Yɇ]$2I$}w吒a4@-'kEvySeIgM Q8D↩0,qS97VmRͦa~RdG2p/ua@^MVLF\^N-򸝪F5B`Maevʏ &4lMU۝V/  cT``{No 05%ڍWb1 j3jA-ryakt F>6ݩ*k*Nmbhڻ8GZщ%Oϔ0L|Xl>k[ІbnmW_+ UFc-4v`@ۋaqV>'bQi4p9A6&Vp,'sr,gglwLI ~޺80,vO7; |كuȤ2>QzNڳG螳dxX"O[߂/feUau.DaPmniG]Ȝ6E=]_>̏.얢*ӶFMEd6B?.A[QVG@Jc6b5+t1RTn#ntL6#L ;VBC(e;I/0!A ]}9O>8)|ʮfmSq<σDIOJ1RTyQ`-e%ϧ% DG[p ~&Ϊ-`8\̶?9 ܌ҝWa=`g+vh"\;#'J32ȍ-l+qYЯb-C%g.c]rh#&Ԙ`|7 oܥ#f~1C |*X=/ܥ`3?/NI P+|~'&oH';m#r6pAb yuBud'>"YǪKM[@x"`W7<}" _AOr*%1TON!5ҬpmX W]r1MZ҇!$֫vKjy8?'8 ϸʴ#705BHʷ3m[alH^oz#N*$jM`1vp<Eb])_+pZ;#qW30)LlcMC*H<R {/̯a^L%~RsT<luodl^;sz}?f1j~cbhY]}p:5jpHҏ[ JNvS0e.,m 7b/F :l{򜷜il**P) Ly" VM ]| %zG4Cө0PrzJ7 40q>!!@ވ-yұ9ΤEd{546C2u^.ε7HK+3GytQ1骨6g'9:uB /rmmC*- ifN6c_bb>.n*V܍\Sr>ϑCa\fZT6ϯ&Tp Q%M)Kn {*AΪr @AJg0,fnc<\ `W{+t"Scb3B e\n00 }D)nXѡH,`5Igvw"cl,IR4ya( 2|H^EQDjy8&ex=sgedvoK/gQ bhɭ` YXL+;,77j{=Rm٠ rW,5BL?CN`ҠoJ"w7/5^+7Д %}õBUσBڣ[PE8YdkP7ݍ4|5Ӗt]U;ޏ"/u&ӂ a'=P<ݰ 53Pnr 03mh3wӫB!7f?/4`fvl_VF C-d( ; rSG _c_T3l*郁LDJj^6ԉ\_}/Zv'.349VU#0wQwr%_0m[O}<(2%s{*2qJj3(T}%üX[rP{Rc%0㵔TI1~FωMȓJx >h@P|{0)};.MG!z7I<*Q$?HբzNt/;DN%SRkcptD-pq\_!G=;1t5\1RJ_A?:*VW_2Eon#1Ggo:s0/rC?ػMҳ~H_DJ-o T-w%%{.+x/?&Ktդ ]ѿmkkY h!LxLA$'V t󓺘t@27M]BE~IɎlL|iNGr4OҐgD.0SzK4@@'j%Ke 0B^p R{~>Ns4}bkks{*Ű vՈʡ bXE'K/V,O.~JNՂősu`Ir!>Ջ3}"%i-M٦Eؚ+q oRAjLlT.ΤߎSE0V5qV7LYP9D wxѭݫ=Uǝvqy}5fF֫{?ybM0=A nϥ4cXH/~}d@TMHZJj膜.՘[.V8ח; U_4@uru.| XR'4o\`wVO/F= AP:}tyHXRGcyzP]N^3bZK%|̦uBX@&l%xf #o+zua޴/`De0[G{O$r؋$YjCİxq6oQ)Ƃ_.^T4/$]`a<uLo[QYa`E/BvhbktAdmU-UrZJz5*Ռ&fG/nbC: ؈"Ə4^zN&"ڲuU 3i ̍MʸJ&E4Ou<^XM3zVi6O-< UC<ă!|zAKS󀚵ڗ,71g]ݞ_fcj_{LU$C)=z7ogްC.d@״U9dQ䳅Lx5C/YqsAHmj `+h عvO<>ցٸӨMk3uy(kbȷIG':o%I2}xCIH.>5p–Ir9o۪ uv2"^pf%FC{ g$tCTzר=uzjAc?GU{B?oRU)kE„́0Vb, 4d9xsٛ^X{D@6%ԣp5$j,(INV+o}Fz> bPweRJ:f e0 cpʩy>+~"LUmEOR#6"U׈ݡyv)רrV$⏾g(H3o1). s PuynA5yΒt; bwǃ'R )_H~,|bqO q0?V]k!j\~˚bwa_h[hPWYEO{P.w@R3;#=!?~0ABUZ ~,䥱6{"1D]f-UρIYbk.ICѮ~8A 窶*g/E2J̱]4G%x,ZE{H6-=ym8J530u@=vQAqyZSȽڳBB{5ɘ]L-luiPܬZZBEq›FT iVp[-l8=ft@A#S- =1Dr):R,17%u$\%Qʼn~DLjAU{PM1y-צ?ÁWkQNJG@ozkcDkCJɷW5φLR 0}ʦ+x\ ZMCs\DF=|/ SMBf'@Q6RނKpKFzd<#tAFmiBP0iɁXA kGRPަZ6 @̝%PX !~? xI=xCK,_\y}'ZRϟ Ouۀ Et |3ĉY(!T s=;|L "4=ʠ+5No/ ҲlxOW%%wjҨ>{&W [ػlV<(ZͰɼzu3DҰ ahU[%[AETO&ji YKٷ3eE9@q\.W.t~V諨/qD*^>k# c?kʂN&*͜ܕ>~Kv`Cd{k c5YR)3nb,U{ǰ=H6-bM8GNBMv6C; 尘-5=v\s[.E:y<& d `Q6 =ϼb˱ג =?[wO)tlS`%|(sIzi.g4̍bn{gzeY7>%La!hG]J !?ԖV WYjΝ`MȃVKRK}S&҇ߨ4HfyzYYnݝARK-|HU.?~Tw&kKGdJY3ʅ/ F#y2)+dCOZgmrJ(&ɱwZpP1nZͭo,uԗТ XNRdc뱮2]q0Mƕo߬R)MOmÒ"4+O|GW4vh^yj˗6R֦3)Ht5|N?$¯ r7qлTQfl{$%IKW950 붺@N]L}^L t|Ѱk yqtMx񽮔h\{' y+5"gS7qIl’&Bats ?y7. &3+)=.M#bc gW${Z Te$UFNլ̝C]MOn@"R Ƅ͡itr!ɋN7]:$8+k29JmsI:| :vذr\cGUt*3Cʺ g i3ÏD$hJ!ܦz WY$)6eSG&c폇!k۠Ȉ}lQȍ0,>P6kkB+椉N*&WȐE+ts|Ikl,4&jݲ˷e*kO! v̊kA=AAݹ% 7'5!=S}yH&2ኽg~1D ~9CV1Su7Sh:~_q>\\ڪTn snj/΅d3mO.Sw1P@o]`͍io5XT8@g/@0勧kYRaٌ(2|4f5 s7>dpGH"TtrBLMb`+-_Td? { 05K]# %F"ΐϾӰdˑ,<zr[A :Qf3Ę?\rDV *^p/I} S2FVT>*mW)0{>V3h[=cyI̜ 9e0ŀ!eAs9#4Rx> <7՟ ݿv>׍7F3Q:H*O~Vr"y/I0RHnvְD8*@?RT?}[nH#)'NStZ|Z jO9^讀Hc~93Ƚq"#ؗt2?n_ZADV2i>1h#F0J<<)s.Eb:eLqyS_k 2s#uSo߱M1}W zVxW"/=Űg  cf,ah#vI ޥwwp5ša99!zE~$j[blO̿:#Yp"A|dql[[E6tӮ*Cvl V,q>Xw ~ r+ ?HD7W}⺹7'u?Bg $x o"%ݼ\48xiNgQ[O:`Z)18tzǚ.d7P7,m@[+IQ|$\Ww&l{eD>ˉ5{H%R _$SRs+݅7l (L:!Ni1NAZX18r=H'/Db*zR$ze QwzHo(fyC"ZyP&<%gLUhX=4c[rqc@9C+(eƵuN(MڒEoU8ѯ,GYBn I˫^$ ^kHn]91y̔M9U '>,I12@|ʃ\4q=_Z%FO̭ >+c7:e_jڱC[i:;v57%wFL土PUÙimh}65n='d%_0cf$@37?ywD횑TZ$:`9.\#+hR>К#5X%%F|9[6 3z+|c0<,х7Ǧ^.,vzrE3m"*; Jd_E۳-rjpK r8_;`B, ME‘Td)"(GpJ\7 W; NNؙi=@ҕ O¶Iq$sy9nz Tl3]|,&RK)SqEXhיuT g?˜:E-*[/3ӚKajvS zP0M55h՟>(Naq{5Z$4I1;OS-EH% g 3;6TvZh *4 ;AQ/qT&ו`|)\ Z` p:61t) ?JR":=\uRcGCPFW={սS(lFC̙ A),W&[-kfef;h8Zf{#-jB><0<\ʅi] d9o&$ݩ*Fwe- ~yD_\qCЂ0.DOe'r ڇZTh=[zmD9~[pZ&ߜX$?5M~MW2;ܫ`5 LJX )ۇt vO|vP['9`aP7h27sTi(̻w7(*_%]᳋#k~W ~!eQF̺(eJJ'D$>IwZ0R#&s-ݗ KˎWWV^^\|}Дf}`)G@,?Vck'9vk.@8qGRa@c7*9:*J2Ua\LdΫBbjhd>?'"y絆nuF *)`oҁ!Bږ IC][!F63 Ɏ*Seʐɯ£upKTvd=ٝ9D/OW\ݿ>,UFC y=:rOMp0xgG J*CzSrCdvE* ;!-GJ7 v,@J Am*Z0hξ|l53"̺ Du#pO۸5ݞwz7l,ٹsI/`3K44A4՛M!xrG:F <1͉h2V CUl9yw֜qBmV32?Y1F)?V'slRT :FV~ 9Y593I ϭveH^t ~!ľT!̤`_fgy~.1:1a0ѧM "JiϨ f/u}3!v"ܓb'֥S~\- a8|5J*:N 2cׯ{Wj0[kW) uQ@\1lW{&]M׫ |h8uF{U@j7 {OF( *|"=r>U|G6,i]gzz3e>YX7E|e Q&]uPW"g/L!Ob ڸD8!ڑ_rk*,.!6ЇOvX{q N ض!mEz 6*`͆Sm*3MsqtSU #W3(=kѤݹYGz]xwqkYߨwDd]1C?c/.CZkjA1B&rfXmjQ/ Hvo*M̸?5&Nl53ûxjNWO^4.[ qT ~zV=>e ¼~1hz" njqx6atH !$;KTMw3z7%/]NtC0áڞ>9D5>*j=͜c/wHl(#+J2SrL!ۂ]-yk gbX(k|nqR\xrlm{q+;3ta h-ID[9L- _+dҊ`'67T(i2͎x;):;Q#P r1sxt]ד1"T2HeOD3rM_0؛Wsk{ -hӪxZ# C 5{ܳw&#;qq6&7JT0#( T~ic~p)ے Ä0~좿s q{هH{$U&45x`GTy)-Ҍ]upr\.QIZ拚.FΜQΦ,P%{<@LLe vYTi:P1z(!ɶ W?@=dQnC/*s~.zR'.m){:NK@(/ƲV?S%HM^ێaFBWZ!f@&~ \[y4G> ,5~oo#Vb64402ta`` 3*W}csQU@H1nh4FċaI4.˄6쳜j 59»2-L> r'ZRX-ww6uomѩ Z&YJҦMӐ>i[׶\VOE$Vup Mo B9,VV:TNIWut5w:pœ{6'_D/ouT%tE<͘?-HCt{ Zpw 0d J|FJkU)kX\%߱!)lz~iV̹pJa,J.zs i^?dSLZH4'U袽U7{\kYKo ➃ڡG[*h*D]`{U=YXh>6f8e&_<&;㭮W0"mov/{<̮NRmWKaBe=.pZ\hQIG [UYm6ՊX6@GY@ܱ8\ÚxӮfyzt4 D\6}߰"0{NzeuD(BM{4lvQpz ^C B 6i"%U'-RjX{8b w7s!3ߣU8^B)"*wpǠ|ŝ|Mw>+,xhP"zPiy)=C1/HɶUxiTj_Zωϱ;ʪd.2|uJ - fƱ+F@c!TةZ?S|W\l3j;DbUbdu.[ O1iT;g[Š>o:.SyP'nft"L[kMIߕcu2 G"T->{h!9`6F>b1k˖@s%yрf%b!PzH$r1Y U9{̟C {[{$@ZUGqh{MlQxrt m\S'UezQ,fwQyK#8v6UʙR|4Wy(jb6a 묊 E2*(M`( EgdDo̔q%!5WHSkí!%45Ǜ ,d7d3 [Nə8an}++MgLc^qUKIu:,R f's`UNܤ_F3Tί__|x'c/wCPid Rs2u($;h@Y4xNI[4yo*F>8[쮓麡_*RkR v>! UTTEr!^2S;qnWo|=|} 4J?՛FynMwxsL}k9+7o!q}APŅnYG9]g/p'i8`B] Y>l$D{Ѡ$!8TlN 6B>6;g[>v>_jcVRAA^pQaV F() i^_Zmή%1=sUx$ƍ{ƴ=2g.T4]_OS($'<}-?{?QA+wL郝C\gJ ,:~\H9 f, O"*4,*Wv@vw"BSHB1tۺ\w$Є&H&J,j* J_JDMYgW5>)xIn;̽]h}#:P 3uTY'vSn7:,6{1b?/u_G{I) l&? ڣ<e]67DZv  d[d}dNcUljΜ5n\,6n c9k dRQ˵VێuFՅ@2&sE 'DPCXAm%NRFcZ?/ 4_$BO(p->[.*jPpYw.ΌC]z~d!jh(~o0T6 (a0-AΒwG!L(_G?lxWIkZcիɌy%EIHepQ!MZ(]5s2CUS(~ׁIq>"\ytOlP&Occ4-u'U9&V* W Wr"dC> hH²<\v|΍^qԧd((6sU0\:. TnA@N:Ͻs{$#ɱ'_>@6g63`2,$%|69јIrcw-]GΣ.]2zF3_N`[@AH[tҏu[mW81K9hr`0Pi 6ޮ Υ5Q=+g:gǯ0a#nMC9̏3'0B NQMo'R yMHf͆WݠPŜ9^H=e4?dݹT) ]+%`BE]'yk+5ïUF;t=2ݬvrXPԦۤgABu{Oآ4V#)ƨ V3`JKceE+qz& Kgh]!!; ٘!uX~ ǁ\0uz+`kV2DS}QF%7a^s 5gmuDSFvih7`kbW( X%JO@G`C>Z?iGT^9m$K+d#ه"޹7,װ[1E"A6BQ-Rr2pZ'kų&Ѹ]:sY躽I.Xl\T:&ɴ#Gh_ߣ^PH]PFF XС+abY:nIWsysM/;$JoYF b'h Om EEC=4!ZuD'e3۲I0v-)a /̻V+lbě &J9rCdXQ[H-O4Y~98{(0uMOZɏufZ\-Hɪ I|Xܻ %RHslXqS:eap=9ϭ/E Q7uu ?Mnx1h eGmz7B}& i}~bK.y#/PAiO4-g΢NP,/8Z WU>oF5D"c>яTnR`^oY@v3%F lm]=n xqK|YVWllvTbKuC]{ +(cla 8ōgzAGSt\/z=D_0q3Ǘsvƾ58^ے`yp鏇i~NWvmM\GMGjw=ïw04/в5V3ܑ-0-uY ՠaw"K$u;7hUS? 3=x5NiҴN6VYKT'ΑW(8= `l&LƧԢ$"C剀FB `YS _;!䎥wNu HT}x C3H{ e'^Lفoͷ6ќ/4Jx ; Y|hRds:]l눠[lo$(ŖcWbLQ -'UID݊Vjwl1_ ޗWLq/J$pUtR\Bek\1fճc"." *6<C>G~=~B bO"Zp/}ifhٌ5GEO=ahDwqxtlT{g檇 :KjZS]5\L{lm\66N ┧N i-5u8A2k@8TtBQP>6ZT="{@Ϻ!9(t&B :lȦ̦1}ole5 * ?T="iPgo2_UGJQ?,/U&qHu7BtP7,XZqH~TUA$dJ1Id#q9֑OO&Yo@ALwaZ@l:WpD cCepQmx+Bb/ߏ&dDdU^S hJ^Dbneyu չy(IEGsB\i`4)v jq{S>oM`(Nظ휎C6ɸW꠬WZH B"Pn_" 8mVp̎}U#.5M!]fxеNS[ oCw' yA}LN@&bdgP/Cb#ɍ jM9f5:NXۇf f*+e9E+'rm"XɃ,T^t 'r^V2F]b !}S ffh itME7 _#HOe Nb%cCɱ݈*49K2M;~Ddl6U*l;Qchӵ|]~ {_ T/-DL|csT?j(48&,/a|J3㳭\\\2-c1QU>k.B}H'a0CVݨL>CAmM,-w z糍"pEBėcС8!^8UJ_fS;O("*yy"fFq:w6'=׏ ,x-wGxLR=[ԭ1l 3}iLUDæ #9=3+lMl*^&ĸLNE3];t!cc 8&0@%ݼ~3/_M4gYZ070701000001f7000081a400000000000000000000000164e6139f00005b10000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko.xz7zXZִF!t/JZ]?Eh=ڜ.+v܀"\@\SV3 8Sf2jfr=ĉHRǓL B-ʜerbH4SG+ϵ~޽AgQVt0yyL#D.K`'ρL⒏ M{l#a7l70T)3tw_]&}6kғ63.~Q9FxS͌F3~>ͮ<@+h{J#Aba>Q]F'ohouPgXj2K֌ϥ9Q6Auh%wQkZ>DkͷK^,0, ! ek)8n28_bMBSDn@PbCo[ a^Cw+U{Ebz"&C(4*J[;aq5KsX5bON~\,g7]:SX/zۧXd$& _=m Z:X_ XHɄ` |E-s\3b‡\>Ї_v@ JZ1@K9P=~XDb^=L+ba;O&M v30xl ;nQ'Bu"T:J[#εb}Ӏsh|.d=/7KstR#K>$Y_ TԘBTOߎo;˱7t*BCh'*73D9pdTrKzJ6Nf_ lp 'GFNk;LB}uL#FJ/OUb9< 1xB/%(S XR qz&mfN.昐h꣘cȍUQEty.=yn3P#[)ei?JWPy_bK\՗XZbrJ d?Ŵrlx*!%Ӆ\8՚L۝!ϫ+ ڇ͚d;<,q!q: Tqû13%1@l LB5p`#n7S^>%YnřTǛ:?6_ȑ#ΙA]  bOnD|P@PIOCJ+)gg!K lT}Lu>?-[>o ɠe|xSWy/LI9R2)gqRPe^R!Đ;ձ. s; oJ͂^adeiBX3$@᢫*ƯZ+ l4F[q]`s15kÈ ]p&PtQs 5 /Hjg*x"nF+Z8%/20ݭ^H?c㘅Sy1:.dfiVlRP|=:ܓ0^_OʪGojc# SqV 4 'LBB/rU!sCx#4<#0D:{ -<*=+~_^?_5d$0I T5cwKq|f VI]Xۥ9ABL2]8oϕHg#hZ 쯆^8m3m 6<;m{_w *k}@}l S\ % 0dԼCD_SLB۠u"DaL44|Hb k?EKvak:kZP0ptݺFi]}"xKJcg7,Ac'\gIEva,=ذ.3Λ_' obzyT2,u65)JW ՝W=*\'_vcӯ ǀ=s =1HhI'.D42*|u6{T[?^A:,)%H Mer͂erףɄuK{Ȓ@# TB֟/#KI"ZcV]0:=X7z79jGIHWxf%zy:{ g@f!4LCtbtjZ w:K$uW9er=eVb%$3)X a SYEpbFws%ԡLsaк hw[S~]ڷҞ欸=c>IEY8' J33z'`8ŵ 4EI Uve XslÙ.H9>?%ӹ4>} V^^0ۙ2k"n)=n, 9!{V OBOY Lzz_JzҜϐ'lfi G1 HN'83}H}/ya]?ED]w}b'o#=5eЇwSSN>V7l'KBsMTx؆$ u?xd'qa1+bT% ڦ=Q%Px I0pI.N#.6gg`!HGQh3> SOd:wJR|9C\(͔)ش\eP3=-O Ń u/[ҋq$3N>RnWDD <*bbiB^g;9L!\#rE(w.}h49  \6OtbJYb+. ~'OOft;7-' Гp*G̮h6%:Em-N|zm045'Йt}b5t2)}Ҿyb+]oc~eM]1+d)/h擲|f‡pNy`M0Bڮ7fvZ"sIRCj*]JR m7r]*! ^6+q rr˹n.^mIEy'dXxRLqSݪ ?'{Cv\-}9E,bHVPeOK&8T4\ةgkQ?޳_cmܻѺիIA5XAxICf4 R{/>F$t,J ;td6c(j"D tO'Z~2_0/F"}I&ֱf\ICu+e1s8~oޅegq?l L =>|h6 k HiB-y TQ€(saZ7Wfj;P.DKۃDBS=hh/qۃzORTfjJ⿅Ӳ+d6sޥq,@}nb, pf{`-6FN*`mDյZBA|fQƠz=.sr`!UFsdqHbVГ{&\Uu ^ G)./?ɈҺ'0b wƸ7W]1SQQ5a,MqG$!R0\`B[golhW]#~qJ1kuvZ`Y츼am%326ٜ7tWܯ+B#cXbs7܎&|Zz$Kœ?4_Y],rV6`, H /Rڞ8F&aw3YTu6=l41+D :>ҩ =K&ÿ/vdbyveh.@:)RͩwcǦm/dU\~B|K$2G QE>Ff!'-#k˒iYh4ka k|^1;sOL c;y@rfɻ! I.}D/+aev:,cUl7&-%^f:iRL"Y ה}`Kx 75C@SZ+7{6C]WTy#JIzn٤ś?Kkޮ[V*i8>lCg p [ʔE`Ɠ }qu#irAJ>̖~WB%z{Kl)xq)ܽO)t 5M[~hpM5p;9&i,+,8aㄭ6ծ$7$m vK@;$4l':Tt:hˬyS<DBݳIJ./m2*Y2YCM(T9)ٝYrpT٢})Iz%61߲v3]cK=ש}~6E@H!@Q hޕd~$v ŕ=d M^!nILg}\=J }2)?eKcEKO%1㐏cҺm;e) Uc_9B-lA᥂Zs(QV41$X-nG^ΈޑReqrj>0ňaswUyIIobm.bi^Bt/ic 8!]:}S:=N|CMM {q ţ¾O)qmp[Y9]SZM\wd,~4+ ՎV49k}*|Ihe3Kt6TRuW@pWSg!nO־ArbO{E _/9I{h3>Q\l߻WgYT,|Z3{;rYg_nQ[ @9~0ͼ^ݵ|U];-RK<ļ_c3i+n+K_ >X~B!X/'OAu_ږK>3p1hϹ58KK NOED8+r[Lj} of*#Y6 b;*ȋV·4c E/˶w \.[Ir1޽^R/\ Imvb$]kOQ~1s|V@u;P(Lhbcҡ Hd!APr,.6: nRi]SH?Nc`q Y݋dcmȫ!J</} YcQHM@0xӴ؜3Wбԕ+m/hZ.iHS9>Mf5E$eE. |g<[1,* @"QVwM:hWO2(x0|@`zdA?o!siq8*h_\«]~ȓIX4:EraF3/syf]܏D+*}q1lT$"@j] bZoE߄yJbPH3>v$@cȱpM"ObCL(\;UTV%n^2Tpd-fAMl ɩtQ5bis=3a{Taxe(P{?<|7NeY&mO%1b5t >?,6VN읾 Ï8sAjz薼ؾ[ ő[Ph %iׂ|e/U2|f9-0ŨuvB'kVݹGLݹaKPcń]M"X#hT'PuBF^,m-cߦ"`, j!oRKӕHnO%qHs'HsFb­nXaU_Tb贗.hM!ΣQ:1& oTdVi>4S'tCB/C2uUq/A5DTEY.6D2T*Xs!"EntM*$9{1cdD96HS<ϕObŪ2BlWT=->; ] >_S*MrCh#_VUa1m=gee%F+:qAk~t#x,8m$`_HCziIqq)|B ZN: :#OZĎ ks7*,P ɇ`ɡ{R!eӐ#kU0谠TYz4֑}o_PSL9<9\u?5v+#I Qr `H5)؝#(<|yUG3[N=#m}̡?ٮ{TtI,FGפ,R:))em)(Uw\3&L>OL=>C|kft[ M܈3v\__n@ DFvua"N/^=݌`Jk<"9nU4j0e Ps®װã/ji%,&2ÿ+Bf c/iтQ@"RG VAhuZ9NLGjbfqb 셑~)^U Kc)FI-IҎrQC` p H C,e#)RML,fױ'PR,&h`V䲕G2BFAkw7-E:D]~QV`)(nwaNV;zzE}|<3r[??$}܃<#^Hhbr^!*Mxޓ9!vd͍R)Xܰ īxΓ5QXhfeщo;v6%(L{,% xѶNˣuhqk-n d3? n_絻n`k# |TFp*gvUjO^I4)z>xSLPt!ŤL 7=Fʅ ?i_i*P$/#/0)pXɬm%\i-BO"&@kkf0$ȎV+HX97FqYv^ѯH[y$13x!'!"6˼!dN X?"ڿo<ٔd#ьX4K* -aÜ+U!g9Ϭ]I )1 18bP㥃]8'zg,"$wx+ AoᶺvN2В s ].8JވPϝ#ǒ,68> =:j{XUoB;dϷ m~튾B39'%?R*Yfnj:^4)ӯq"!0~PXhJYq/̕z@$YoYβڨ2Mf4 s@/ >S G?a ^c>x/Qm c\&9]uH砂0g*MBxru_6m0^b=bĠep.GԀce4ŐSt|]èfpO#Yziذ'k !4ŀnFE$?s6T-V zSlL(Li^Qh$'CSƷW2";)-֔뿟 !8꠽)Hˉ6cORq6!fpE? e@`X KX/^%/C,1#6c 4\8aŤQ(JOY7܀E6RwoTГq"3p#|̺{NZd8qƽO9Q\QOk8N8Iv:tGӻGjuUZű/!$n+ڇ?*K#0K֡cs]a,VlRjQI5IʑsB$]ȥ"`#|/uXbHp^4Y^s87ΑmR hczu0Lw@]X:1sY7r+jF0ǧR-[_%I;z2b {4щs|`P ]JzrF$4ms@\MFO}g#-ʕucI*o^ڣM/)@,AnLC "Xc[xꑗInxis ^|ݨ!Bvj %v@8vպfo,r:Q;J6X  \bG@7 9=W׾sHņ =,eg)Ȧ/Qrxm)!Kl$Yh`!z C9Iʸ ng.}Յ>WPl_;+jzPtS_5r7jCV;-m{@Z‡ c܀o{#G- HD*ڗh M| ]h@"0ms}RH9̼s670unxGHo+ WeNWX|/;p/-$~CmPys|ߤDSP5w?=i|qAei;>O'%ox nUfH Ijdl>3B=Cǐ 2NTYe6x[g1k'q}VmVE^t')|a~syQD8C&U(JvD,# 3.O9_{2SNmL%A(Qp׳]˚KWaR(^P/lt-2W<7*[ ILEO9u+T zsw`gT^r0~M:]åxLO֨8f !*kA̮DC'A75FpmR. M`iVp E(7ҊЋp6rpn`LfGo!ē1[eq <2'BJ]۹ՇnS9!cv!x}T-8i:.V7(;a Zqó0a:[.+I$kf>c9/ǽW{a]G[H$,|-"D#VOX =/Yۡ04c Y VTG; t`5jjh1Z=3XQW 6r>1InҎJ'92ۡja@8S֮{n Nj[^j0ou\V+5G% @]5Jch(6|VZ-ϰBgG4gyAI~N_ < nBGl_^߱`% .]rgN"X-v{RwDSb_2 ͐!"PMF@s^HCRR2KWC\'.$Drڍ-phfg|MUZMRdE@DfĨcܥ:u즻Mɬ bw!DPS#<\XUFiI-Qs|Nj=Iv4\שּ72[$vI^=9ÔWQ_9#Ytc62Bcf27i+(0ї;7uEq7ǝvҾ>'# Ѱb}9>Y71_)u߹& ~}p F.gg凣bV|\_L աqpƨ+hmP w]Gu3S!$2TyfRy(%ߚl5ĿTLߍNY(ʭYm\C"O gJ t;IO-J+aU*m<:{򯈣1-ٞ ݇%BumN go6޹YOƴtzSs!u"7 ebz s)ZGD:ӆ*gY#r(rC}7!LwGCX,:wsbA*6-cJs3Oڙ5!Sbom!dOc`c)q #Zf6O ~ŅA險Rq.=8r9]H-;YP{omc6[hO|c&㎛mX (ExUlP j:QPs0120mt+3ݙ1P:8w5k(a/hD<<G4 T)VP>Lbyb2]k$7cpYxa4NJt: ۧ 2.wTFt I0=XA>Q(u\{~D`,lW܏p; 7_ٯlŊD) ơh2x{e??2sn&,`zHW 0PQu\<u]gfrc>Vȓf$L=%A#'.+EXU\z7q%L1n'ph99쫉芧23Nn "á֠m%TwJζ"P kb1 ;u>1Kre w nQkI| q%Y6T!-P孳Il/폍M+zc5{ɧ+|t'J?%@GHZ@OeNίC|!#* *=A#ʂc݋Ȼ̓o eujsLp\Ŕ$E/  >BTt[tt[y<]5Ln #CA6Ow00d/lJ )L?@3~B/q'bQnߓ431z$W17;]«P N7#\NJG p{~9aģzljƲ!.­ú%d-pƀqT*z(rGc ߧ-#P]J EM؋ 'P3itWa;uBK*P;ϝ5Bt_VQgu;I'B}Y%`iG!ꍰ,+ !~Dy"_Va e-G40$X5]61ShztabqRFnO1/Mcz޻uNj`rj-r"*W!KXDphK"$+#k|㶫.bkAC%g(ÏL5L/(ve#Op:]6DHIjXW7x9\-\ \u;1lPYoRsPBnn@jtsOJށ"K zQ'+ԲEin7^yrQ;!5?EԐ@첡TTpmVI!1<ӥ]eg bl 2AQo1㬀#űZoFٝƣ*vGҟbCu4|z jGF 4AW?W[ s2=t#z+vo!)64Nyq0Y}Ypp{lm/21(ktAmKsuIF'BcgVe]Q4K^1SWL[5Moݘ'ALtۏ1+wjY(1W jy~AdWqT&}x _30r̃DZm=IW^+&,g}KQ6ٙUb?JHÆ jrd?ؗᶛ 3euJ"+c4&؍;|'lE7o<1wTg,Ϻិl|eDߌX.!8c"MJs_DU+jXǪ mTFg9:q;>3'F5]a{L0RJtÔ fRh9Cˮ/ba|{)`ӑ[S/4 щ2oI?z~ڌ8PvjK4##9sd:&a˧ubc 7{[$}v!br]R9uPd8ƈ[?K&IoUʈ4=#ndX1_C,hd HҪv.YKbF;"U $rF˻Bb0rK 8G:d"7/ίKI6AMtk '))RFpWs^5,4'T:rtU5 <7"@X_HBkrG!:gVkPOSUN,->'4LX$(gxw&~µWw  |t/^0Ir/IN g 5F4Ϙ2fn v .{ֹG Jofav?1 ~76BtٗmfȽVj,2kد稂mTK+,!iA[0o/ֳTYHZ| 2}]=2EEJ'>Ԏ@rbg7氬b"S#C!%`D~nG`wRk{{WEtbO=K:_ZU}C9i<kK@/H h(^R| L& aC62Q1(@e7ߐ ӕ'NSM m$ӍStD`WSZ?)1DOG9/Qd/XtAj^Vf3Eqd|"%<-#YSGDHB[I _7w`J':0  UMȥ}|R#O4ld묦GA&-7;qjɕc8nno*a)*WCeaWgڊo8+q#7DcJah=_plPJ1,hEqC7SZ(TmF\-k/ r5kzppi)mJ\:<l"w󅰏84 (br\Qw/aU2xctR:|SD,:7Ȕa ටq`=> ^g\a1fNTQkۮƪT2ܶ k_gYpsV&YO@ KWNad`asI54L9x &qOttV>*#+SJ7 B=o]9e :SVl>\O@)`&" וk]i\j?a}VzҼ ՈHKt:0 nE@ef(1\xVbF\O-*PIS\PRuXɒ rn"u5ω .0H/)xI:#bRvq^$%IA2ihϣ_=cp g1qo"x‡.h .-Hs+-Ո)KGOZ`C <[Y(!ظvvYj]`;tl)6v1" z +虉# G$5{P=-#;0]j.'"C.=rJ.<'# D#(v|zOL/^FW&k#f"ʆ(<'ñ7i%RYlyd?nO/H@M{" YQ#6sZczȠ?Po\m@fí\N/qbX- 4HG/*ְ}M7NiL1|mQاsއm8g |9GF754$1|+bN麎ev"Ca@db`6|wQc•s ;O C0yySjLZ t73v=و 9n þv^ōa%}Ba1rr}ʼnMX{Y.) m:z4$<4@kY㽷mTt1c'ITK`*ʎn8h.挩&Tlѝ,ytp$?oYp6J1XK츨R`NN1WIچO&:^k|G,F [/tG$%rchD0b,sīi}e3FܫM>Mo4rMXxI4VIr㇣ Wlq-ɸ9N\S gJ%+Gb))@Ԛ@&9^]tA+d xzh.o,ڼz]KfA>zC$ߵOC]VUh*`_Ý[LxA /cBcf *:W!K &mU4C[ H^ ' F0op6QC, [ƥ1H.>6[ ix/03RT YF 7zJw:Ǣ?MA.[`NN(F9r!*L1n3~+Iet2QQ'C]\q/N~Eюp&=?#{[M9ZX'ݞZlX;erUpewΦU1-4^ƻ+t&2ÆwӖ4u~z![=B.ɠд>RW7fwսF@E&ȩ'+@b,§@R1hpw.*H([a&"3B{)vdV\_t̶,%Tq4(Jй`1ꦹTW:/MgV BtJzBMOXzM-1gƛYRWw _j4ZMJHYEptۏ(ΙeX_~p# JkӷYb$*3"97]=};{ҘB a!"ЙE=7%LѤ!/SBǧM#ݓFn oo *(#^yRV=/%8rVPF Wx\]X˨raF[&pwROjfn! LU4FAZ+;{? =(}'/Axr0z6] èx١Fͭ&b򆴌fڗr1I Y&x\ Ha+WVv4X!&t{(sۦ$VR*O!-c#WJZ+47_Ը!ט3)BK#9HoZDv͝rXT)А&(vDt'ʨ$S7!dv E5@^ѡbzk0hbymuwK(rƅ+밑U5=ee1<ŗ\F :{ΡmOsӏ!<*p݁0IZ,EMPձ ˞))QaM<4ILiemE)9#k\ QO Һsc.>DÛ83/Oa)qy[Pn3sql6-}♭<^@n-m.9 l+ކ^j ?ݭEn̏RDZ2"^@"mnU~NEҦSq Ƥ!`i!'"omh3oe ~bS3l4͛ )BPȂ2I*ʅC髣IBtƚu Nk7*O+Yd$ʙTsb/b%OIm#5LD=H;(gkYuY#Ɍ!!<9&8nG)AM3LmC jy'Zs jՊ8$$jzS ۱o0M2 QM%Q岰Gwڨhy IpngQ+8n#k44,NKLv"ێw`#絚r MMq$]h EəYK5nEا{Վ Vsxiuq1ޯ$ h{(ՕPQH ;1c|Xo}?M1 iBv}P]t0|y};yd崞©HԮWjO8]$7)RIl⡄Wl,'m xca(͞[%b#r?-erGG\83cʎկg#qYZdz5!#0~SŽ.EД>>zo')gn/71D^nu8D.we|3dcziDdM‹ lg7)BNZ}k-Wɔe Iʤ^ *k9ID?gI}><Ƕ&ˊ#[QBA3 W5~a I<O9fyùi}k2 TPuX6(H[,E0bJFI}Eou&jlbͪ-{NkڣpA1գW}Q%Z_I~.L/"?]-L=P^7:wz9= Ür6E߈EP ,KtG8 3$z5ݎE{n<736?~T ܞL◽`&BH}vӲLJy5`_-'PӒf<)-5( =:=+w](y= 8ap-c)GiMȕ:_Z2EpB12;{Wz7;s-n"ge:pDIy)¾5UQ"8SRӺtjv7mğh &DK^f B.(f 2Foֱ’߁1`YŌF;&{'xl#3hqR405e S2^\\fퟓXXХjyGVG>~uh`EU,dyΗZD\g8dRc-֋s| 7Gçea 뺡2BUmɠB8a#,uܝ5$D[L7ۿJ,a,v17qUՁQzѤ_]K0ZWt㠠ELs)ߵ ?ԱgYZ070701000001f8000081a400000000000000000000000164e6139f000039c0000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko.xz7zXZִF!t/9}]?Eh=ڜ.+NДg(y⪑eb`X׽@GwƘl-N&'#'dDi ȗ;^Ցvvh\;<. 4 +B!y/BKq1? )#%N6e t-:x *Qg QH˪"G͟Zg R\gӨ8}nݢ72$;!7yLofV| k T/4 Fit=596ORtt!X,CQn3WԲxU[e $-bw͒s_sp %{I:\:p-8kS}Frpx ؄oJ6Xa+(DKX6_"L4HGb0cObݗ %KZN8U1kx{=ǫ{d5ЀBJ.fݨ=i>ӛ@hikT$>(SڐA1Wrl~gDT@vU \2angmljO!5 Y|])&U+Go<+H n>Pu Yb@ A eGf[KBl*_4ȹj)\=3Y3n,tlS> vsQ_1Χ Oud6֏7`pJf) usU$qEn-lQ> V?k[)tE`צU^fuj.99۔ȳt*Gˀi}%&ġf?2/xDlqW@V=إ{jw4 B>ٕyc.պiiY L-(1:ixeeӺ"Y_WS qwJX#)ͼ@:;?Jʳ6e?CPE1Ή,WԃRsX 2F_z/em$+N@;u!&^M@B|1> v'2'>ͷ+İZH@suddo%^_w%>δ/Hۋv-Vx r\$》9"J'9Ǵ* vB]1:I& ;sI&CfW1|0}__.0en TEʖO}<&{!D-J0?+v 6׽PvIfPAF$mwܞ-aإK9QRNf_=~\G2Gbod@Co]41-J$"jz 3/.CW-uBi l5uۼ \=ɔxl:`Q0ޫg*1Ȫؠ< U]F9 q3ί/u"lbWb%f+ ?юEӰNp?IR}bj(JrT0SR* {c7_\Q ;jH٦3n,#G9C6x֔ J-[Fu0d[G_lU#Out`.$}ܦReY.gŇSeǰi PF]`G%}o=[^R喣|I޴lY2uO:+JGճ CVrRQ;k /4͑9Xȼ!$E߷灋1]JzLb fuxVb@f0ٍtՐ{uh؁QSVgܙOjvUp'R$4犯Tc`ʹ:Lݻ- S6%i !88Zp^$H\?QlAa[Q%G1}( :f!ʒS+&fb6'imxUM7?!y' oe[[,Trlz"/o^h HI[0w܆̤س6907d{tl5ɠ| <43Z7fw71PALiȈTD m2@zɺ-їxm#)$[_4#VZVKL9|5!؈3Рk\d/E(H$b AfuL:tm[X{Hoӗr1߁{I(lۋ H 7dA+O+-=;v&T͡Ԕi{ ~.tR7ܒYXrX1a{ h^fiӑQHD3o#|}>t+Df1( >  PG{PSd09u,@M쇁w_$#OXc:%,'q`!YELs5k}c4wl?AAjA8L7"ㆰ"`K'42%ΉKT 3x2UW!YaU EDu9V}Ȱ]-8*tw(ro胊iC0kU8Ț7oO#9I ݗHr֦}a5_I)75J8(EQ?+23Лhwy鎝5ԲXV{1Tx|Čd;ZH;3A8dm «&A9l{AeZiqމSAIIVH2y g2zx:n2ak +foD>OFB?P;1 2hAU|Ha,o]Ρu^GdMyضN4,TA *YsJR8.Z3>րMIXQ9yΞSnGaݡ032׍%P#'Yzp毂 R0pZ7z/1xk|`JRXWڛ(_e;/[sr9|TS3KI)Zkn :P39rt:JTܷ)>\/ G|=IEn&Ň=1/3fs%x}r^ТOz}"M|\*[Tfp&})R&Cq`{"ҏh݀ ۩Z#vC]i\`]bAS`sb9iMF#A{s˺gbS;_qTɩ-4y<_ķ)ꑬ5Ĕf]92_c'j\LW-V9o7ʘ%B0JOywL<-ۛ> п!'?0۬.-93n#W 2حmgϵN(T#/:Cķidw&#Ryḛ~?te 0P8sPHn^]@nj9%~-\gN x[m!&d!hf v@+1HDD -ok9~dMT--^Ռ'5 Eǡ@98VQì%^z\L}&c">/13IuM÷Sn"GD F]ҕPC+z> [iC[-N[H*3n7Cnbc""uT*l3:@)j9bTzA7[g:eb;sE0OFz7 tR!Rw`#s?y8Qt;!>iz buIV3H\X2v^;*.%5a%8gmj:A#hm.x^Ԑ]M,oV(3I)g= g_svz^s Q])2/E*X }s$$"j #c+T˺+T}$jKG!QT'2'*D,vsMU8tlpL" L8ޫ!o\|tX2IBR?t:d.|.Ǡ&o 7`3VP卶׈}Ay-Grs.V\oUiZȟ$_\5Oe &\SCXQ{JVCZE/ߕ= ?6<l6 :`LÏTP<9 \Oqn*PN; 1 LAHun GT$\yFg.dTZ{GLO1˂h,WlJxW;zj_ fN-]~]_VtuG]3}!}CfL.9{K$] pX'/PrP˞ec Z*+:+yOFg:k쮤 &'HAjQ';E' < $ FD IO`}S2ot=!I]z vЧx_S Zp1ZEeS1>y8NR>:D8z,}}ׯ麏bVH +Jf=d(n\HŒzG/LВ ;#98ɺr/6#4~kI[ 8w2n[!(w:=@1b#'d'NqXБwVRSkX)-j@r "،ɇ5ZFk|lD`)F)je˙*+깖3VL-Cxs 93@ \5%3U#cjPl-nam0q}AFYSCSy%V昻tdSq,wFSu[1M .DbNrD_]ڗRq 4..<|6 V-cu`YK3m1>13 ͸D?|*):tb 8_(Ǭ|H'*QN"GzsoGuH@ MeR ?.˕;Y\ѥ w F7N{!gG, qD0qcP1NcP a |u +tߪsG "l˱rl3K,zǭn&QmQ0x0BR)1y3io0݉!/Qv:O)r) pl, x8 |R/-GX]} K4eZF[oUb X˫lިQ`6`, }'˶F$;`wT+q 8{QXoO܈zg#}6g8#(H\}-Zi-^䈼tc_ .#t3\s|.:!iijL6AA&`~gE H2oV툝e f f a$Bs?6p9 Stv|*BF1Ta#xY0LxZ{&WܾogMƠ*pʋځ|mЦ K3+ WEg;nK >f|A`&LϠf,l\@:er0RE]9ʌ%t⪆<~aKf4U]S8E<_1Q俜hbr4پ1ki76- ʇK] 0{gG2crQ$񣝝ȂJr@V,b6py}6`pg@i?9H|A3z!eOc*бx 5+k[_BD5, hHT I].駝%W36{J3RM[VУq PS56'?zTWqR=w~J"aQH4-(SI?7+гˢBcshv1Ƨ!ģ}Woo]nrb[˘h˄L ߋu!2-J*3qح GԬHJswښC U3OHB ,@x{bfȧb Ng,k#aW FEɛ S+2uu@<ؐ >v|StuegB4H%t]0^o NQ4ݧwkb7Gvw6HAgol;?ORgKcЕK ! dȴAȟM.|U#Z2McS9e s6oݰ]jV_t袡o~L]D.[" )efEH"/d=/r(d| a8gQ!Xޒ?R?ڌK6c>'P3r"LqH YS?>s::L(`kqK5ɃX޶ V,@Xb=JNjMšX6 tzS /< *?M)D\9#.ZG!#yw XȄauj w>` 'x7ѻT6 .@QG9x6 Ftz.qxB)A.ꐭ7: *iV\#QYbIf_cBV:Iݙ$ux~KǺVh!C*SzY F>W]g6&A¨+ @kRnZcb~K!O9g5^!sg袂Lΐ@AHD! ƋaC,o?pÜiѴ9FRy>Q8ᄦd`#wBN`Dc_%3f p630bʡщoC>DkQE8:k 1l> +4U?t&I 6=a(˽xIYd~V`!LCcO5MO4Z@}(C2* ;x!7D9wxYJg[=񽋃8ևh>iazy^{;dM=;FJz:T*H3D%`pT A^Y;JE_I+:N㘮 <,[֎id)Z~ה鹸D2}r-7_?t=Nbe|9^Ii`cRϗŌc c9Ḿ5|wV!.Ўi FH[wV@[[9VOݾ}AX~ GT-5|VW<sp!1dr -M!'!m&Gop,-s!?UpWy?#VW[Rn5?ly1km}D@ȭNwx~CT?asz [~+f, nԶ@5.Rk?ѳA#4:X_P1`'.mՙ&.q7zm*\-r'+8m0d~8Ʃ79A.)~:SAV(L8 HȠd?c\^RB oqSƑ<3exEvI =1 {iD< !a4}:,~d[u Q5Q. W`N'^4$Lf,!}>w7TlK ́3@DƏpEp\JL!kŎ~euCqLR*/:ff[GU㈻?h4.ܤB2P -˹R\jӤ-J|)Y%&<(>ۿƃ9|gD,$c\~`Sdz 3g/>>/ "ͳ@FY!ǎ 7Rlq}=̲\8 F>YU~*L]9s)s, *l>;hy2/=ߘx,|ERCG4:Jۥ7_7.߁(KaWfNX1]QPAPfwq*\:Σ~Qm}QqOkfqFdRaRBmW+̉e oe(aU-볂۫rgRiN%f-;br{5E"+HG2Y:$;~B_55ha,/\qZ9s\!y>DG}ա (5Swu [3.>_ygJ(_y*+~D\YBEsfeU|oNW=餬Rw*u{0]C4FeQnvqr3Wt`h`vAFpǒ޺(жE(-"-aoNU{c73aq lJ++1.lnN:ƇJ7a$FÜxw%_!=^dtGb"ml.YCB=Y8{<f$ܽ'Ag mFE )4e`;i K@}!]-w49.Ё!Oub:"VW-{^MF2ݧV`:cEr3$4ށHVO(k])%ΑUa}dx{iSs'`-+=GD4ț7^4ΐWZ*ۜgݦ?9G&4@ɸ  x'rBC4SW^d☱sL%L׬BVJ.aW9! vtr ɏHMk܅bkYvpi￑pDVj;b.28:cis@tvtք ?D=[y>ʹ1rq Ů=J詭O1H'-e@BZf"SMɧM}exlQzZO=^׻ ${b˪M .s*4깎PN镲߽4pvfa?,ⲃCA=NTG84jB<Q ģKQ F@-$ !o#g(ÛI@*,Y%=dpLqVɱ_gfbkޜj(>5Q9n byZa#57XSK}<>;g 04bnڏurI1~ > .Ҫ)SO5E꓏Pa"/xÝ٣q]̙mdJ Q͊]T&W3e#Gn{ڨ"tdeoҦ7/_3HÖ'0Rhg:l{?X4R~^o) d$01]aYAYQX"?=Eٍ  $!-5h9jzF@"G2"?SS7G̀DcFGt[QFGCDÀZHX͵ P[$G†XY;^#7 pB"Zp9N2`:F{RCiܚ9x!" QO% 4ZZGG= Hu=iMj>n%X0DY ݵ:tw+Lew6MRv}&K4I  RFڻ &1xj0Fo{O)2M;M('Vߑ7 |$]{#0 mqwX-("#l᧽68ٶ +@3s߹O.:e>M*d[+Ң7> *F/Wx5[Ǹ}{uº.xƠXdjVDӍ5NC;əC'F:萘?x>{L~o!2QVlďQ>Tny{7!Zim9#x}R> NX v+T8F.uF B$FDhĄ򋶅Ԥ0 |\иOz*vt`7%G?'L:7'8驯T!K.;%􉸮4(IcStamF6RK6euE_(Nb?/%gWgmsYgYZ070701000001f9000081a400000000000000000000000164e6139f00003dd0000000000000000000000000000000000000006700000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko.xz7zXZִF!t/2=]?Eh=ڜ.+8Yi;N>K/%q䋘JF~7볽_x=iгмm34yAe&GN^`09̋_Je0b6S]4,LE{,%CyJsr " aVlekTtZ[1Sڅ`[]iʹ{3P9GܯrDڔMꮔJyr-ΓO7 Gڱ:%jVQEEf]X{p[dL5<;{B8{Q_cI+ 3Ga/ĜyGy$!sTaͲЩ(Y^YօxXR8g/|e *矫Tsfj0\h2QԊKqQ:ݬBo V!a -'<_*E+1(' QU+Pc A].gǯnmIok&XREn(#UӜaĸeX-ҩыDOˀT HFBPjRg `ׁ_%~KlD]\)*%g70'YEq`ȜzVT΄?G,w'DUta6݌ӈaـۻ|ct$i Dq:#8rFQ7I@HwM.]C@%#R=B!A{D:Eǘ{=@ʑЖ}tI¸ɳK- +V, nVFg{cƾۖ ӫ$M*: vkƇqw΍q\U{ bH*Y`ay2r0:2'ѮbEN Y´nN p.AdSϹ='/vܓWl o8yXmmNW;F5`%M$/ ",ajE)he[#q,~/Aٞ-WU+|a5]w\*1?G/5l`d(E۲!%-گíjo~GʆpL @ QƬC6 L*3' <|{܏+߻XVbQvfu -[gP;'n{( P ιS+b6-L,)검[?tZ2W2s o;gA{@[ŗN<4*1OӘ'w(Đ^ ~YU:zOtw\'N5f)!n2^ Ě 6{wesN&7($V{C }oKAs**0-W]B@6 wPoT[/KâSz,w\fZ+ۗ]HIUgtY–T#{e\ZvhM^"g0y-{Ilˁ,ky1P//g݈F#&}/&cLu&TwM3:\ư4 n);3up& rt/kSqI]Te>Ols5aU^W6"&UCac]RÇ-%pl3+S)CB \U sRŭ2Ru᭫?2#]t\N7t}YzD 5Gή`j!V-8D{C $wawEBw`x[Ͽn3hVYF]ta_ dv[T W$;nJcMەDkFgX/5ɏ(EzE5ˡ[g7+R~k =jKlK5:cSXBwBJ qʏK.Ge;2fC=D0V}qBG=\tu,F5ح{?hnNh܀OZw1ia*ܣȝAOT߇4payNHlGU)K V`E8Y>/m TqK(D@8YϞ3|aQŁZ։yLP\}yt*@iq])gm:vig JBWP>0eCV!g=f2Qg3=p[I~U::ehAl2/CO" )SҘ8Sy#I 3ih 8l0Q͸_}ν)u$NZJuETQ':e\:w+4{ܩ;C[lNW 9՜?H UP#Rs)|ԞTzLufƵX:xM"J3>9 V+oy/QH. ZO -QQ˲_s QP|FίO%2 w̯oa.O8Mr_#+EʗK-hЙK{śd$[rMl4`'OdPl|^7[xg}e35aس۵;g bƵEB-p󁻠m{hc]Goh؆PEid~k _W ;,oȿSŞZXəruZ0VZV Ƅ^1 (A܌9 υa֔bᦘv.WIB W2*uzX́y;u~͝I""Do:W:~=U|fOŇѡ@_mv%c{ߐj>LEZ2eں>_WDyP{^C#Ig@`Rp>Hw+bXEvB )pe 0ۜGIP3±z" ٸ܏PmҫV}X 5D.R9pajes+mxMjUs>]^'ܘoآ0R$l]O ?sLïs&u=/7OJ6Z%?4Noc k5NO>%cS roSέ|EErñtr%P2҃]P[d.$xq+WطsB@l| UZUZ;o FF\HF+1ƞd-EОkAHCtjNgvxV^r{EB߻OC̝5 `擅#Vn`́N&\qgD|zouSi9p1 C[4; rH+k` z.g-rqߑgç5itL?N:J!L]J?t #_nY; "7|KahLP/K4AxΏ;%EfÓNڿ9jf7fV"CyPwD\O *gbq*bkA ;FE!+iUN[E1fjNu 1MMvY0O Kɝ6<絈>tFh`K;bC&ƨ &i><@ @ qkcxXX 0I8EVCC:``^N9hD琧Kp4j;7M>tnVE(ٞz'Fbv bcwؙ!9^|V"IDIaL튒 kD&0-Qf3lv2=ϝj(fsc.~ ٤^^r] fVP EaT[?r4|<`;D5cyJw>J( PkWw//F:[(-\!iz~ַ#>&[R CEf_dP!YxEQ[ڗq\UU:c8s[+jI0!y}XN-#9KْBMTގN*[fz*ioafl鿝TO*]=h%OPK^\ӌ"`B^DiU0^vny bEK˷U5R.2`[y c$U粽glDE6d=?9iW7s/w nm\5 d d5|Up@.ȿC ӡo9#/j^RۛWcNȉ=!8i9csblhҡ[1Mo1!/aH|H|S t7 վg QAUy_~ tEKmQՃь Q' hs,6=c *#gŨ,_-W6L_j'p |GqH0V?00PCM,P%O;GnفŃz4˽E 21| +W1+̽8+9_ZbO)zLXtAXJ>PM 6h-b%=gFBYpJ^$/zTXl?fH@npjz 0̃U4t$@s}p4<Oܒ4qxV>iIvD/=M LZɄ၅KRJFJu,3>మ9_梐S8,vy:)mGŹZQm"If Fbp7s-\nYe4*.z7B_FCMhT_>^0/s+di-q/ԯEi3x]\G JJC"qIkY B;QmXV UTR2 hz=JX$kIm C'(Yάpo9+9{p,[>SJxǙY 0{Ĩi1݁TӨTo86-H20ObYx&L; G8+qW Gf̃oC]s7$YgeL[9GQl([chD፟q)ؼdr&>m&!ZctH-(檜ppd S 0XfO@B~ Wsz#oe) ;a83s`[ 2N@$;S7`VNpIĽTZl!sfq 2o?޶N[S[l{upwF9tҥ,dn |Ig-{w%vTe]wX.D}kBi#Dd&asPE>KBGx%BZP=ӓűa..mPz,|RsOpKQ"GCi)%[R$!Q>g?J0NRmHYy晦h]`>B"GlZ֣n8a"B':m6G'ʶ32;[I*`&ϱ!&$˺kʴ *˓ q)HY{ 2\oǕ{~|]i@ }.!{ҟy/T9QRgxpSK1oD6BWOB}u@hՇC5+xM5WOZ+Rwrthei5K,@S,SA!b9ttlD:mpbCWixWπyx#ʸ}Xꐂ&%•k12\Xf˱,3I\*UR6"yͫR(M 7T?; e/ww%JmA|^ˑ] Y1r>BM`X7$E_"#GREXRAkpT6 ^=i@:F_ӮYo-ؚ}NCh*Շ"/bdlՒTA8 fdT7$g 8"4 a2#תLGֆpg:ҩl]ߍ7u ?>U.,vQghw ˒ei^3Y{l+' eKvxi F%\C"*XhOu zPbbS##U쵉ꖉ+"&m?}I*ӌ8cmρnd ` ( VĐEo5UQi"80'^yQƴ}2Xԫr<}޽}#X:*'}hϥS٩9LQ؄bZ;LLB^+M5#p)+FZ^*+Ę*xF3=u !=˻)\*CҼlciׯF{P !<%O<}*si;6qJ:`>.Vc.\LI{J|sQ:9̪`0GcЬ/?sC>m:wOzJT3k%^h10F *H A}@X,qg/c/QuF3 7}(l>$Ҍ=Tu\ZDK:4l|u iizv'GAJcg{)#fb`3) d5fvzC]"AKWhx2Gǻgj浰@h>QSl{iUX"xQs۵p9c䂥u ~rȹ@b |+ԣҍə _{kIC:3$66“pU&I36[HYId4:k5o_$6$ EisZ'-";:^b{#: A l3i7]w7H-:N:j[|]%q$YQ#K=, b yΘ/~ ~fժ=^unp6E{=Lw7 FA" rF['K~>LFH6(N'!m02|5pF#:_ZU+j U$ϯh5wkA:>S+Tvpn-z#2tPHqz.G}(Rpy%(TDP.&[](ZsZx80a ^V]`![.嚆RHj5F[\۾D+S}{8nddd3p" e:4;#XBTXIg#>2H.7L+U ͵!YN\~ D7pI,s kY˨a)0m Gz/#'NِKUV\U|/Q)*eQn _[ k.p3Y0B|e.het%&53@,qpdm;pMt(F;kɩşl.R?^д%:BIkHN O~*jϚGZ@g!|oI4L*gp%=:hhkeU^MilZFiw!6q}wTYbB1H ,pћδ[lfK> cN"g7 %m˦ƯiF_?O^`eeAiJc6҃60 '?zkjF `I^H7BSҵCv 3k$Ml0"MxWIV|y!4ŝ^c`Yoc&P]I6b5n` ԅεZ`eb[ЫbQC@^]/̠%ʑ%w.52[e0Qփe9Ѩ;0!o2;4^ ؏|,!@ȧ!Ph5p2{ke|5V䩍uPnC#Bx'\Ⱦg7,H#pae HKv"<`:~A-L+Pp:2x JiAoEAe+cQ#uufiw/3qh(Gjd-ЌV G*7H"nnىѤx鬌9A|ǐG˨2klG#Nxy2ZBc)|6ZPs;8^H Xy/2 GpY j)H(Wr^U,:e,enzgױK>Cb ׮90\A j%V đpك~׻#BAqJ |gP )DuIO4F(F$I][Y x+*1ycAub::Nb=6%stt؈|]Ys{U`dƅ\2p(;{ \8bq )>kk1qz}?I]T%PDxp#!^ ߴ Yl̙u[>!zxCiaS9>$o"yZg"<$V`a< 2mY a5*u)V%1]4. ca̙w/03EbS[yl4k-6M&r/Q0n?ܮ:1~)8d9ca'_)V6mNiL7DOs0ɒ4T^{̰L[Fյqlq+>|.ڎ/}RDDIOv{E=e$Y*`JC8c0V7=7"h?R"G{漻,uy̓D|zV+Nכ|5!ikzb6 9k&H6o@&OCЃo< HKe{[?zx!qoթS!$Vٝ锬A,a^7?"\9p`"$Foiȟ7s=[$uxd:7eU@r_V Q6,U@(QǼ 1Ohn5Tʊ hװ0OM|G.Q.ycP=sfb)L~XSq]WJ!+kQZ?%#V8y#BJv yA3J-WJ`t K+FL*@^?w iyNi'WSIݧN%A =j`r!!9y@ALC\9M) (+ظ۷W΄IC]7NS<+OޅZ Jmc`#cԽQˆ0<%,Ii\'(4Cќ'mܳ1"Z魼 7 )mE|z_{´?=K9֠5w!rm`baTM0*XE(ZI@v@_TbIǝ UP/sAPlp<'gY xL@!vJтJ1<E7Ky5c_wLvAF'>56\׆A%Hoackp~}>%7R kOaX!4 R1ﶊNÑfwo|w2IlLF#V/08\;5n`b6ּx<2ng|އu%8\ }ޒ3 Ճ.KT+Kx3܈}s6|0NCʅyS;ČAf$#0 +E5OzbfB"FIg̳:k)Iԧi5X!52C02`.Fe2Xr;gosOdQnq]MB6ȆJl(kB^6"&&GZ<.(n3P/ՄQ_Ҩ㷡.]#i_,WqB\kcatya&vMr)_axȄwS#B,X&G BP?gD$SG0TC Tu@Q*7XF(Z[Mk~Bae?&kO_e ^>4Z`cc"{4>Np1@'BF"wq&4Cp2C$+,1m1M+D QjxCo@8M?kî+Ma Dq"<}'`'j,X16Y> ?Ÿg^aLCze!e?}>&Sn|:(7_%eކe%Ֆ#O+:P;'1Lߤm5Jѻ| #q81=xj]}AǦP(ώ^Y+"Ted 08?ccRPݨE`ƼI%w!gduJk;MvUՏj΍d+"1.(Vic!pFL 2SJ]j*y#@~0$a[0@pmp50V8ܻAGO89v$=&hV-08ǣJ׹S}d:%|:-A'͍yx{L۰ڬi!jVaw~ǐ{x0ֱMp9.E8L[̌H٭Xو-tf\GL4{ǀ$lJce0^yr9JRQ?YɴP+[INUxHt?l«"SX :V@IA#%xHP%pn{\wgO̔`)[UG~p_T m^b3m*LJnY@V̉$DM-i?ZߨުԁUl!Nǟ􄦾tdFռ?o6`ђySX'Xɠb kmI]qQ+m1XIvDi瑺P?$&rDA!bgzq3kgtfyb^`|;=H//t?\(7!]Q̼̊+Pjj}kULOȮ{UW)(*1EwVЪ cEr{#Pi$+ Fuh.%ƪ (:$?܇hg>}op_`6/jIO0jnO1Kl_wPgVe~y ^ !e^T\ҁES&`Y2ҍ lțȝGf_̗`I>x^ſ1q.prXU4מh+u>J2@%=F]؎Z@o(V,W: t[zr.%\=ebF8{ 0q#*V3ik`1y{P/) *X#~SXjO#96s+^7\y|d- #Bc 05U\\?hI )LtamPdoj'G0fpK^h"hw}k(v Z L[V8@iWXK@U7Kû e${ve}WuF6 .BC7E726f/n<u $IDf}Dhh9`ݒ] :8KNRjT팔m5qHOVHOޣS(,^7:G]RdU%&ba=7S:f{9QʂדI'6w)Qfg_LMx5;Jq%' P=NrVtjP d^,j3jY*r3] ϫWBpx5+Pd:e$Z$oQ% vo{ fJqF%X^o,;=5ύ꿵x1=%E" AǶ ot=A^XXݬ6^]C˯*zn1؈ێV Kݬv>[ݟoMe d忺, UKKsp w=!}}px^='ҥL=b7m$LZ(u4*BMuai,0,"!XuT;sOh#;QmFϸZ~Iz A:Sа~}g1?TD:nt]uҖ|yelyw`wql5Q_Y5M H*heOlkw;y'Qz%~ 2@-Q/;EA(v)e*h}ޝeP8)3:2٫.uliYZqS[;n)\)S?dԹ]Cf`>hb~:R nao*%'PG@d}ik!֭)t2;wR0֝t@[hQg Bzdq6r,,icMIf-P]T dQ{%H閙פ߇`*wى!K_mvf jSd<3yp:il٭cД͐p̬BҶp3bGFZ7=mXqʃKi+ ".U\)AgLsS/;V,K8$ӆ4 ޴O=MrETaQ۬7G" 'VjnƢ+:^F:So/lRY"p8 ֖'?=yq<4b#{S&¬a:fo˗2xd9s)q -dc ehWYRqJUI|O5AbpmH/ã#*|$10&>SM*2HIU$F4QCD)Gi*o/Ka 2W~I>5Y&y~dS!_ڕT&g !LXqAzt),dH8e;/>_ª[{ hpTQvDz»ߩrYP0y?۞ %y9,Z'|{b[{M<'i453p 1]:Oq?mA*!RH|p>zShf: *hH( k`{}(䪁mG[_Ԥ8EiQwj?$69 3X۵#&80im.AJ\ COTњm4[a|_}s('u8dZ s!MW[e@]riRXo4.\sWycl{t("QkZEBgċqUY+OÌT,/0;_ xJضRo4I&P ;b,A컴Ƅљ)a©Ș}EeG毛i|p:9lJ럤F1FY˘$3>]pK3OahޤLρ9GyRotrsU6%`VaǍcm~)oGG}R?o\KDy291QrXGE<ɵ/41SFAAqezD=ƻ*ANaNS^u>٬>e khQJS> rAZ ֋ak9rTςt=sEer(\xe%c%G SH+C:HZ+רl4eU4,Rk`E>nef 3M@TkZ ^v\6?]^yot.R< ax P=c ͳZۂs HL mFw]9;|YyVNSۜr}hct}e|ct]k+ tk,oƍ^;$N'AqNpsV:aS2ۦќ`*7lq] IndRwG7f7)4qkJ #/nռp_8ӺE[}|M < 9?cّb]A_Ǵ`~(7f9xvۅz+t'Z TI:!!Hx&0bʋӺ]jzkΰ-3z-\AX3-HճW^&U0zbsϨ'-[}+dfarZC̗qK;^(eۙ}3yޫh=tТoxR4cCBT:{՜DqoKko|p'1h${AX^JB1kG"~pEtaByK6!6[V_]S|%D~q'}_6%K_xWzN">5O5n9*7_pf\*R߷MyXe+%W!y T0i$͂Be% ^mOy= )]E=,Mܐ>j !6ҜW?a Yдdi~s#ijs tzn[fԥ^/|Fp)0fʷ=b2ظtvPٯ oG!1iת,JI>'-D QVo7qZ5:m, \T ^R@&c =ќB3'1bXGL AU>;0wCX *`cOAU 6d4wG-^Q:AKoxO2jSKmX'&(G_b) a'm㕤F'FiwK<ཬ|͘IND7ǙyP0- ϋFŹ eLyM=6pƵ Nn|}rjٳ.Ef#~A۔Đ;@"'蓒ή B ֶRyPcgS,G@U |K[ lE@hb&8Rv\4hg. kO2GpQT {:w7/a oԢgPhuGN&f `C#rH]l?IUe`-5Jhn6;{@Moc(G mfb*f'>w3jc+A9 iN c|7 8+<ҍ،.4(o7dz%ܖZmTZ8= XQ7Q^Eah3W"x.i)ZSSPVݤ_U^H3WTTDC1?H_UmNDlNbM  W䛦dR]uoJ zHL1I`hK13ı]B/QP1L'3EQ"-KItoNRFlqa6P=(y4/ד ?O0|_/U \Hqڛ9wRSW*o$mX!{C"ƹ:3 U6[:ߺpT _( }D+%uUgtQlj`՚;: Y9 e$հʄ><ozCaC!.M1M qh;N&-Lo!^<8 Bg$E0r> >k9ӡEs+oHR,J->ri\Ee=|h)$Tmnb $ ܃ W?or~uЖqMi]zӸ嘙Aj LW$y(+kIpXHŴAL-B n~TMXM:CI]/k^ N33yM+G +g*.ػYVJgm)Nu)G&p6[7{-Cl758v? Cw\v,8(Ng2b+;R)/>-nxOOk°XYnp4 e x謵H}A]i}:ibɒ35~a.q!S3"UwybC\i EzW+dQ9溞S?K^*5ve&zBsenv_Cȇk[n_E ݋:{jtŬϤ9͵^ 6^m!DDGnݻYOl8~?I{\o/x8Rl} a$ҌKMzq+3w1 ֿu}(W<.z >BI0\;ɢ^ejU]ߎ̥ '@_иKZ89V L QBA-)LDllQQjSشyA"J7:6Ȑưp/:c]Y&A ƥDdɬs$t3^o\C\Ir:4g w+tۆKN bc#-T턪PT%ЙB1=e1JT.p *iMI22-9~%KI9{\NEYEcD8&}ig}Hw*^V8h=p j; /4l26E;Y)!Dsq%R]K%ꊐxJRZo҅kCR -fbTi:{mn5l`Q{/Pvu}CM8&hE(KR)g9/\S޶'89kd";6(Ҙ-$X! l=H9զCB{#pRR,Lėi^5{e%~QY ɑc'O 6z$lk'Ņ "mUunR2 <Vo9uMgtÇ;r06c=No<-! ڷ;3Ī."CߤCf\CݶJdl@+{ `h,Pj$FwxfGElr#ܷqFVj"EU"@1_6h!@zڏ5dQZ &<_[]nYv Bo uTheÆ*D`Y m[|E( `cq"!r$!貭"og#rEw(x~9>/]RP㗐| Eod(Wb`6Pmԙ(mlݝ ZBvu&VxοݴwCG_tC]E }%vZ*y׼$Q>rX0[Q$/”jOML\l^n~ȏC={ND3d8՗mM:d4dG| M]D¤G_L].oξiM ̄F{' .PUɺ`?UʙD+zѬ .H!( ]I[Kj& '}aa>0wg sq>XR[[u"A8ܲ jO_ >kkR(Nsa)eP[!VN` 2,H0\5x3僧MM`bYtpDL"N7& Q *Q֜A̖N{- y2T?;^UOr@bIؐ.-Vf%pӋJ촔jPE4@M3UB2]P-;m] 9^ɭ74=C}^;Q꽫j]$:lbe)(6g9y10}C -naG2t}T'٢p SC"-}8ѱ"q˕6u2|{Rhڜ{{`C1C+?,mN::ʉ+sU6Y5\-^( DիS|VcEѿo.VQvydc$q,~WG FPB '}'QzpCXtPelb:}gVpR +q= Vy>ڪeW`zMzނ\n~ƞt$N[0ߤNc#pًK%S;F=s;g;=*R0_@9:QC4,:Ij0jkdG%/պ6x:^o2Lw5/P$Bٗ|u,cGxٌ"|<*pKExI-4T@O،OdcLb_fX@فJQuَr?+5L>l><-FH0ѹeb#Be\FG*gJP-1!˥sԚ -\;nMif.}( 5m)pBFYн Q(co.FECVIw#ԓ FzEa?G~&CȉD{DL"UfV6A2 9!|5V{\IY%z>;2h2YFmXU 2QFG VY6DWS)"O+1wvXkټw4% ZCZdb5\A6Z B)wDC\DpW0)6-c-ޓ0TYڒQC ޕ5*'h۠uAYI8qx .TFJvɃ23?x{O <{2L@`9jM@;¨!IzFq!J  D q4:]`=V;|+nt[ t.0Jals J({ > me!CK^4WJ+]j^bf@.]rڞ^ =FwC:{RAziι/t\@ҹq"x+ZսUhJݞx9K! yWwf;كͫ[ 8iPhn>M^ (O;@쮝| t6ZBl/VaASg4bJEUqpE6#16fgebd'0 no'8 £Iel&  ~`M>b&c<<+U4Bkn6ÇLJNmUؤ*漌ZxVwe^ٽ4ͰHqo;wʳLAot]zݖF=8SL/_mlׄ4H<{h_y?KaO虈(ҭp18!iT'vn#;`!Y& Gn7[[ZŁ#0)0|{9Jkt.,uU^,G-Nܘs+0^kd _YnʄC\zӻ*Txn*SVr'v.U*њԩkIv? 5<6ʕX s6.*(0<؇h\VT;覱x 3կnEƣ"qh"#[jڲA?N9Jx|QapV-|i^cT?V#͔P>6V֬5BIBidq}HSwnAq/`YOǕ`[C9a\> r`Lgx־Jp,T:Kw' ;nn"p,-S8Ą\J((ץC,7԰Ě PFkΥd~m+2UbR4GBx1`%cm2{*ؼz%8T9sG3H-dm!Agr瑓5PX9˕ŁjRP1T|su񀻰A(@ӧ[4S#M%k^`Jv46M)@;Fڑ#}f9Ծ*1w~L%vG# G7fWg޹;[^/tK=pCe봇1|$Kdt|oۑG%VwsC OPko' rWx֍n.ڌ Bp!⩖)##}:Mg{2dx]xJZ=gqDVP ! `7]$)\^/3)跈j'έ!jƓC$ 5_ 4Qo}$\ɒp l.%uvhR.#?/yt"K_nEei XJiIQ6No%ϖ4ac$_31&z+`&Ķs NE|tt{њ*R9SýR_̒WժKs$Gʴ ֕0c?ҍ87q,DE_w <S ic8MLLJ|=nߓjW-\nDE! pJ~&6͇Uw&`)4~mv,u;,a3RcUӽKXԊY…T'գ @ һ jPJ[#!Ҿj0₥qȗqCkáT>hMxrhP?_Dbt:^͍ A'/nQ ;|ész ||Cѡka:ӇyAr79q@e";0tEGz6*,΃FФ7EؐMD~%2>2wUʂ~К)Cդc  xzgst#H1-z5 pj4A,#Xi4m9ԕ0<84=8zWko,yJD|:E= Ff 6 ʄE%y,$PP4:LҐjevkײ Rf>aTѧl,I [4nQ± IȄMRjI%asDUd`LD@<+gO!+R?xPsK4˿~8K6aj&b;vgF>eE~j[BնtT* иۑ.( O 3=nr=Gz'؅X/? U*oҶnI*˸Uw+lF;z~hTG>G^n7(wnzN3^O~JȸL+4d= X$R ahNŮKcRk]H_s7jeG#BJ$S /jPzn<8 ]UE7o!R=BƑnh m)4F{_4sF5Ee]A+b+n9?0( c6ըb(&1hۍC8TДޔ(fɕa7~0>jMryb M1C[(G bz_lRxb h ՟-j8229:^38{C@uF5u",W];}%77yp UyW:,({4||D_ Z-m\)ֻSg8&">UfyRy eNc7T5g]\B+w5 l jb6ATui|Ca3$Y5}dJ~cHU11'bL-h8AV=@KKBց:Vƞ$)D5'~UJUtI'.\)֊F؁%Rro-vhpƯVSGew$|#E v2a⻗&XQ6 (N)t'xG4RUq>"P5ʬ,@Y'=p }{" =GW,)^6ՀHj lj5I ӝsA'xDN8/ݝuhKjEK Mi8X A&D6'ǫA*vT,Kf'o@ k8qпZ-A3yWsPz*-?BKWrTU@YFJ뽐hܟWY oHxړy>@PTE/Jq/`gofe#p󝧬DG*z݀JrpImp[cH'#uVܼ/.o y~ih!!RsF?D@- EIq6)e:7w7Ѓu1T+IL:___Q<ݔL '[% ׬K$D%b-Cy 08D&K'&ڀ+I![9GhyXl5Zy=U,RPpP,VOJÿ:dr&j |&iG"]mqMptHKL o<>Nwj/vݭ+=b>O!u4jQm3xɠ8^>}e)F74MkYoX; O|Sx]ѳc2'W MUq2 i7sǍ>?>eLzaEplNeR Ky6q7Y^@+e< F}5o_I l. 9kc)KKW~鲗,_gte u'/~(G#xSM=eܚŮi7&ooΏo5LКIuA}>h-P`8/H5v6b׉voڍeq<(`ˤl:9x-9&#sgje߀kk;M!J0}AŬwRa҆~x7Ռɇ|6a:|xW #2I#Ya/ Pt(ͧeQ7 sP-\FEg= jVR\IX$8f/KEeUPy&HXosy/nќ3)R/4Q`ex*N4 VU;b>rbKQ}tݢl=Mj@}h uCg/PICTp ;+"Xr+zmK*ގ 7#6QLjX"p, [jlӭQNז'vIaP!VN>߇&Btx8ti-7&2 .{PwL_ۊAVe}j>Wn2~waæ W E^6J̊,1;Tv@`!kcwpU+T w>mPڒ[:' r=@o$/Y1 (|Aikh30~ CPJ LH){i%<\fΙ#fYMJOM}yUiS=L9Zp'20kRwo*fRLpL߀`#ϔ\6NU9--w\6U|MHB?f5؂]߱8QpPh{4\:^W~\ߩTZ޼^.B"UNa|A6QwD10_ؕ Uj_BnkJ{p'V8ݱ!=of@Jx(>ˡȟbӖ fsp|i^.A^>JE_>;™aEaAu-PKbg1Wb9'/v=Na]m/?CǨ@_ l1¢cs^Ͳ+wrhTk10*,pt`s-3:~E`?şS>в nYfxC.'&&W\ѐp̣m[2ex9hmsLvWDaPk2FjX`mټn^ht(=\ ?㊽d@bysA>Ɋ:x6NRD:8Aގ6?T:,lܜUjDdIz~@Mf߽(CC@p}y_Lr%3搰;'C$ՙy,?-81w<-zϢ1{O8 ц9 Ց&W}>_+8l4lpO?'pxpۜbls~Ev?mI1pn>"kBtbF(ŭ&kvFΘN0S+mq""`v\.hE2-{]!UeȖ({u /^.l.HO+rJ ⾸pnq8'݌=^fh5@2ߙB_')huUAWpK1?̕#? Ϊ:sAជd*r~E)a7I ݽLrPF3*V~FloǾBXe@ _K4= hXNI,UGQj|x K=2_ƒ'I$٣e3QZK-y=FZJւ_lQ1ݍ M0}N4CudBirFm&Pe[0Ѓ;=a% ҺB}vG7_C<,˧,EUf0O0s}+fyj<òjY R_=ѰyX>Jأ'Jew/!#Iʼn{ZDKlO`N{VΔnQ@nŀi,w+WEI_{-uJځ%((3.R˾NԖFCwQ/$g*/Zf=w%S} IIЬ ?Uex}&L-FIJpq \ZUK$7/o2Q$bDD&brTnua3hznnZP7emx*[#9ze>?'?}kV !)ӓr7~FE8Y\R#!Lh{px݆+^>"WPEp?Q.ݲBt\ԏG:BriB]3gsAx(Y|YaPEPEQVײRzs@es8]I ]Ugy}l.E{3a:0cD T+4t60w&*K$Lb9edQ6!ŲG=jLj΋IdxZD*K7n,2߾M8#Bő95OF,2eSGK3@GP[\7G.e< dЬB`bʚOA^6p WNIϟaM,be^0}$+ ʨ>ct(ȡ5,ƋdSI@ʄ5L[3 CV(SפUpPJخv1Ϻ O@)OYXhA .я7}:#OLtl(YΕgMR}z|MmA D@ P`[=\"mY=)yiXRV㠟x%xHٸqj&jvxYB5#+B d.>^ىӇ a94P-YƷ"vј@(g۞rL4@k:/S)\GCKXŲʀx3tֳ6P5@D{ː bO"݄>:s\}k k3*[@l.<)w`7/{3'rNEПƨAu I AӨbh(#,A:2lQRϸRX ?1Y(._ʣIb/;NJ| |Fl ̍?Վ ?tKrlos1l|(ɱ4^6ly-&8M;G bڕa͖ud CjȘ3=ӜG U `I&u~6\u\fss +m]w{|Yc6+05jj^ GP98wϚ'pضr8Bt ZpuyښT{_^z.l 3!Ƶ1v!(qkF_a"=+€൸.t D+6*cwz}@ҽ() 2ds&!+}9Q5wZ?S72 =nב y(RJnjkyx"y p)U8H,wgG}vn}! ^^>8EGܬ#҅U7YU+P Jل bcEK:.~ТwOJqP,& G'ZhmXelH\ *E'o+IĎdNLtOH踺6qI0s"L2Qa,`׿|{(Ɏg'd_`۽0&ܖtB!ö4K T{<Q ~&tއ.:JMut63[&%6GN$1#h,Z@Xr%n~ Dݥ Bϰ LՊcF<\5׬\B W+Sh#90(s3 7 *.p(IecHS-k1I{գl-v0y:zxjHډ =u:kěC`[z~ L!/*'k47g~`umx |7.jݛ|0 ]:Oa6 ϶M'f, bd'o;^r\N#a2uM}y`"]#љ5-qD滯/}T*h) [/@2*ҚR\N3FLm'LMl+q)ͱ-aΌ./&xaF&w3e|XYSEL mn^X阶+`W=!dn!/ץhk ̞JV&`ӰP Hʮ੎|Kz)zP J}PH~˜ V~sH@KViT\l͘&6js"91^=P)/pأX<ŝ|[t&KmscZس:Zلf5Ϗ^ E̍s3\IV(dPJnĩHoV\ˍ?&plp+qe8Ǎ/WZ6 +hJHI*X"I* ]CH uPWB$?0LӞCJo\ `R2]S95&| VUW(QH\#aÎhE"1Лxj!JJLa/^p!Ui >i!3aiAI#/dEop~cY^Ҫ$t*C ^}uۈ7HxRA't3Klc(jAgFQoset,yʖW12W˾X+UwnLR<W7lj\h?skFiG5RV_`C@Wa]l&GmVī<{ŠBð&v[ {t( t.A9i24+;̬-Vt5b2i%/KV`OH}Oxץt&.zu:|Izw7xEZ:w70 _K_yD-rxu1Jvi"L~U R2 5Qڠ:{|V8x^Nߍ&"x8~<6&ogRynU0堾2;ԻEJ6=,e=E3rwŰ;.$QbɤJN*diBi \HIzR|P:u5K#4 GZ=9uW;_T;ōkJ1Pzct0 (S8P-ÀY@ZYұ䘉9Ǝԋ/a^*6!Hdo]Q0z0/RTzbX(=8bkirc)+\»MfF9hTM{\R"4HZ)q7;ڂXg F_v|q+ 1>&g[`|ɘߢ__// ]rk3HdDOVbuN:(hz4mu1zbL ǽGT CNb9 뾛oi]-ܿVq|_R;B.pm#+4o4O*]ÅKiL*R[sV/*RQČq#>S % C{t |SID%v>9~2ɊH؜_)% WYtf N}E)z=yzh'[~lSDKw.NtI&Tl|G q2 QEvvl2HAʁ TnQr^0Hu ɬrpcڰC ԡ*M6ݕ8't`(j) Ö)G-1X{B󉑾3lj# u:[ N<騟s;?Y%u-':;] m@VKX[xE$ WI]WC}D lj#<ܡMA]3y#T-GZ\k#7P#DB71=J4~ִZM߰R CGH?[,yY|㧆~z{~Kzu'ox9Y,슧|_¨z N=NhLkP~l>̾CWyOhHpc>ee\?G%R,fΜOfʶ~ 45m5v0@m;$w07'좇`8K?$>]њI=~Y>X(nG)8:ooȶqK\5XX#SP4k\^rJiGm|A>3J9|; H -PpX(QIT{%QİPq_n^!NrJԲFn4xnF'hf=yX }#a,,4̑>䟳vjmϻVGb5`#&4:!6iDX{-Ť%&+"jpdDF6%et R =ly  ^YXVpfl,%P\FObҵ4@nL!yћRKMj2b2GB*zP/޽ C2Tؾ:WξYU=Z\gdv =R(~kg|n:#pW=|*yNyы"(qׇm>όO:v-?Mi 16!LvHXF63F7?g*xhΦP32VT?k@g2 y3C RR| ~ >iubq6HlEs2. עuf)z)h2^ bx#EԯfE03Y5nP)6}!~>Dzc :vl%w kE3eQ\%k Cy?j1y[^Ȍ&mqj .wiCQZگ5ܨӞY8W\EJ K%v Cm%OV-j3jSvOe_3sLj5ǔmqZf +8&?u" l؜!O<Ϡ'jqya55KKǍ &Uky;1&G~3iWFxi6Ꞓ7*HV![^o>lLRJOQ -m ksxXrV/1ũr.Vu@z $`w'("2B+VLQzٖ,A<2bqQ rFC%ۻ m>rcoH(Li9F~iX뾎{]԰5pOIG&;ir͆vاMϾ|E3 ?8tk=w )t3[׿ ѱI!h(*аcmdGIPy0_ v 4%X9C7rҭ*i`:wϑMG.iя@,QM7Ptf"}[>3NQX1ϿsG&>z9i! sMY'22j!&6:R:X7NEt;ձw-(]6-[4%[.mQ Ow5B3R/kʶIP9m#ʅT읽:ZҡFEM/ /3~;da\pj˧W:VK }/R2o$-qhFP[^܃K&pw. *j^3 Z cASnۓk)*Nć~n;R%T^^gX4dnIf^[Y3hڑ?i]`i|hJES%HN<*="}E4JBB|Ûh9r(_\v02L#!'֌bOvi1) ֫ʑm߲Z}f! RbgRtFVC⠠9Bg߾Zrb 'vaCOpHyA+Z,/mY}."u܊uC[uYk#7lSE >X FDCyu&B:uCu3nt};e#c4gi^]TA?9$r:(E*鶣Ѓ7N9`i0aO-e֜UG2~UDD϶H$qE/RN=)3tW U*M5L0bҴ@+WN P~ԯ\ΪNxKzѡА%a")edvEB)aܑ3vxJs.(4~%MЋr3^A.,}: w!SϦd\]y.<԰G#7x93O GoAiJ))-߱y]mVhOH.|1&ЈXlI4gClx3۔hs$ppؠw^kHɹU#?ƪ"xHE XvflS.Q󠄳3_1fu&D*' GCkD-c}^unEBTٞrY1 qdФp;#C "Q;XQ׿ƿ Nґ6}-du9ۉH:J@ B~$a4s|*R٩,uنӪ8$Q~9pIQ<0-):P<|9$t /Űuc.k:]AӐ~( nf- [NPe'B?kb"PĞq#Qq[fr'dTs}>q)\jpEJ's kD\8`Y|Ý Kd*qcvY2楏0 աvs4*xm);{dHѧZnJz}pyRr ߼Q2[?zi->^B;#|0EU*~ @AP8>^r;+u1dK/ `Va(8gwZqZr|XϫWUX|b&UZ66vףJO>KsղI>ks>].꺛>7y&WByxCT 5A/w暲k#=|hwٍ]YtsyTHL%%7P%^N9a[s=@]rPƱhoB`h_cB^lxWq?pW?A]p:lN7f⛩>;ez^s'8h3BQzN\.{Kf^762818O՟=*y]w kXyv @t]׮GnL(`%тpd-~j(zZXj`=/r/A`NrJl ϲ֛Nȓ#r-9IVI5Ħ4<'V`ZuϼW|4}D(ďQ`#$z% =H4ҦI}/:bZx}lfX- X}A . a(_L2] Id*][5`%K-<4v\SD0z4x=8vr#yT]%d(܇(TN5mKZOQfrIuU;=i\Me}3gl$/ǷCUTn&zs87iAb4oy"2f4B[N]`i6 |K1UU:?xi{7}G=TV}a ,2MvHJZ@|#,\}߳d(BpOLC?{sBg(4şqC׆v$:Kk{*1t ,'J0.d,kJʹZ9Efe+sv˅L{*%-]0.y5Sۢ*>F!C2t:e\}zbVt łDiaؕE?Q&~,&W(BqvWT` _.R5y%bTr(a*@|+rȾ]rT7xv%SrR!9`dsOHCUj]('B@:iD}Ȥ$`<)H,,ϣҧWʺ7qٌާ∟WE]KJmŒ,C@J7 H.ٴD[*E&U?喷\f7^#`Z*]!e,Qy@Ӈ KlHXBLM GkglR}˪:VF*Cֆ>5 "~" k&M13X(j^FzLҗfY(3VG6Eɋzq'(w <'¢]؏ݻI WӋ& ϣ HroF;v#-V-h "{Qr{Z"N(پo%?PoB{\6Ju>@ݏOXų}pc XH $x>Jn[.xF@6ERA%jBVu=A8@z+9NS '7P0: m#T´&Tɋ3)`;cuV _G(*]&}aTO*0ro`~8D8+5=GHP{Ͷ(p搧ъƩ1-4.<䭪Yuo?Y16njil eVe+-ˆz)_dYg0yADO+G%aa&MJQ HB~a*ֺ}9yW/tYLIRqnYExK빘bHUx;wJ`(`sp2Nu@ )6:03J؛4H1ߔ-]!pZ%sg l@Z֘ްld V@o>Ͼzyɱn۶􊌛T0ihK@9ofA\2D;P8?ucQRl'{s-q4N]*k!̩c:*>-[R@YZťW0"`٠gn<`0. xC2 WI%O 衙D@__ J+jOwMh#޾yUM`}K}jD8^֮aLvMM,n ^X"!¾mEP)ȲO%V+,K/3Ad@n/Тu7#` Ά:guĠV̛z= Ui銐BeJ[3:9k+r+`yBJb%Ijji29\Px2L`U]g<1EUƽ=F^P[8)P6H\+`ȏWY^QE/mAYRub7@>`bxfW[VdEtVU*-rdd +4gxD{кDjUֺ{پ)\Q(fw˩.E*rY|k RD,~ N+h۶r6^\!YoIFG;B'ٝ؜Y)B?V$a3ZĽqE^Zg\=Ļvӯr ,nlr ȸ.%oؘ쒹aߣNY`f-P^d*~In{\`8xV*bWEv]:C;%XD T7)E(9Rw12 ڼF|~8-D{ 3/&~i+~Ko|^l lq) }߇&HZ ebc?r*y&A|RBy | %q@i'z*tȢt.*~n7&aFj`t+,9, &4  @lڬ10KPn+>ҬUe"ޜn#}NT[Պᒝ8"~mY$#'ƻ,Nԭk0*XYxL`.H 1rXe.@w܅zSqY"RͿr^(j>z^_4I_YpVoeVp3p,TnBX.UH(H@:B@m!q .=_t7##{s~Z';DDu8zݼS9%S z?F|7tScj= NMG $Pmll:);az=F0 Jj^I:E&WpۇPȝs}k㋯c!TAC3N.uאfܡ*o,gH]Ob¦2l1 Kr5AX SJrx RO4$PƥjEG =B+*] Rdʌ<. rŞM.7)Z/no~T1DqADE@cpBn{d=5\LF.!(EO8E6aD;4޶#Kt:W̉=_ݑƫ3xu9XpLf}Hl%ʦm F8 \}HYJpEWFֵlAٛ-.zJGW\LJS%=w;B5 `:($k17z%+tKX֒{5Yn6ȡ0-f+f+pUnӌ8KFx$k|<=ݦ<6<9Xx& ݪwgg+7v' ̖リC\6iclA>]hbz5[m;^pqn<ςmF+g 2%[ hK@ Mijy1|Tt V+ǂ9Йul͡tekPN /Q\Ks#mo Խ_G;iǠ|DRpi#0LDnT!(MoEO,1J_/x l#,@k{2/bF%S[ad%wEQ^y{jD/+.̒Lt sƣr%)`zО_4w;i-^H904ҙ0ë;=\X<Ʒn"zuxL9«Óɒr8_~z/X6F1.moq!~JmЋs& U^j J8qNS>;uhH]"fdy@h.Ν@w2 UneWFaD9{@@')Kne&IATF.FzfbK',܅ k*n^1.WjsAw48"R^z4y A$Hvϣ2ԣ/Pve*`c? ̚cEˣ2o N@>7m~Lj [8_s\po HӍt9R0Ec|pHyܴx!E1L'(u-WoW4=jm_|r3\$7F[:_&c2ʛ`G$lhqzBEih[n2T~Z( VqX'?+i:ëhPTov#Q&5R@̟-#ufs-폪y5C 56}XF=qw1dfRƓY?ZkGk /񍽶xr㇂,93xoъ\d/婇!ܹukb%xa`Jb^cLn'a-,`G`#ضjPವ̩jfG)XW0g4tշ茙.>,'tƦs]pܜB"&rĢ3IsY8Ԅ!qE퟽{/k/%>4|7HA8D]kMyhڍzBZ `6cnBz:bg9/1P熛 J(n{0 tB VK%ZׁD{gN'+ ({QQ%a:5v\/HA=ʼn"Ĩcv"YG[1 YhtŻIQIxcAa<3:ؚD޼պ7I6SNٟp|cdNW3%齃$-w`QM;R<}v>cD-*4g#?3|hngV ~,-GZaƱ0#*!An - @o85$׹MJ=?I#M+/t: D̞Fbŕ_wJv,w5Q{IIX!!%s-#WU41n<.(\~C-Ǵ{ݩ* 5~_YYN'pG ʨpGPj|bTmoo+#d 16)5"P$B_g֒2 s((γ\)R=_z^ Ƈt就[2dwO9ei,צ)N&#ABБ\^!N+!,P8b^*X뀭Yi'8ע9j3W%,$! q8zҊ?lV1о$4GWMf+|EXc̱$ť”B; a%wZqh#r别D ||Ծ3Tkw)q&>}0uX;b-.w<ũ @Arv# /".͚OAFp.$net $ {vaŘ ?MntP?eʦg 8 ɿvD>M }OU]D+\(w{%P x*퍫3еK(E sǫ;zذ0wBn[: Eܘe+!uB!nq`8[ӫxFO- sxÙ@S߿*Px%;rB eL`PhE$ &1չ;'>Ėw $u>BJBE.\Wߒ[P:Vl/#E ѹ.g^RN].ٿD>d y=[K T. CCb^yԩVC9(x cG ݔYNL9c% ̋ F`?n@'!WGy-_y# ʾ;w^R[S1:"wz!U[~#b33#Df>ǧ&e‹nBd?"D(?Vf:ˮVKCZ>[c?{ϩS~bW'r7!w uww) fyAq)3!Yy-4sOx|Oid&q;GsMȧ|suwQ|x,55}i)6(*SoMy\P_:6Q\2sZb'u'hmLKT@'3n憞^KNc_vOr $(mjߚBgCfZy-e\1 6;a֡|\6Z$.4r?Y1nQˌXB.f)f!8N]dg0ﮗ J|ݘMsY+/yprfqwy*ٛ:kJp4ȐF]6/xezY~_1ߐX{gWT9֍'J-+jD[,YӐѪ;; I2熠I]v-u͂%p (#fq#. IX0@Y=t:}4.4Ja1r*-/C_X?9gvz]d/pYLlU!$l&Jw FLYV?D.RH~1O$V?AAC}chrʃCRj uHTj oyh;Kځ TQ<5"9SX:3/MNM2iZ- ȫ *t=iG$3)dQ&ƠSlQg*RЦ~h6v=cdpg&r W-N1!* Bw;(M4{&tэ$nQ.9jpv" Jc:~ʤAmbu>D25)H%k~m9FRGn+7ׇ0I0&MUcdqGm>+E`<ɗTM3mU/FV-M|Pt1S5lMD8~l=j\H,  $ ۡX C ͷ$\v<q'S39wE ۟W">K&HI7*nc Tb/)5"r<iGSY`~Pf@R{Ė@:?}3 Qf`hLqm:;!KeG&4YB`Ph4%8['KӖet'*?\%ؽቢN5Ʃ|pu22ĕbOen֙-N%A/ȱ_ACLvCaE<Q ;ZoLdqyPcy-Jpx Y,2B5Ap Q)oDÈEK帆eQO4 \Qx*WԀ Nљ{u*r02H "S&Ԝ3:!R]]$ sWՕZ*ixX/CGRq_|}hf0g(Q#EEWѾGk]nOY 5 Nx3/hS(V[ hl6Epy;H'kgq lt\&]7 VD C*2{_$!Ċ^no`ArwH5V* TE~Z K. Za#9cdűfm'Ҁfu hpaHR{o6 su푖a➰?yF"K9LR蛨'~׋^^Kd`ڋ(kQfJ^x/Ӛ:5xg&9#KgNW1k/˸EwZd7urt")s.gNS#u (߉|v P'>! (%ΛjPd c-4#l0.g-js\\MG"^VuLxg1SnhTsWD>n6!6 ۺ}=_]i:RVw5uV#m\MxWZq0C9EUJec %)ܑ*ח됱cE rLrŷ bBdžvUh8. >f)"?8z7|M3$1Zc3bkjüEsX'=`:2r:QJ3ftyZksqBo5N'$<֜-/2i0<%P}up5wG쾺{L=/M]OsQaQg$F_0N#f?iL6! 1,HƅbW,ua=>?5 dJb" =pdørkr"U&W<H87nZ-Qv=ڱ5y\uY3>Oe4ӹVJxe 0? z<- o:@^KW/D$G@5r$5zη%҅$,)V}&U:|`~,f'[X]@cB*Q^/K+ WMddd R@EgcRHo50ek&ǨTU<1ɗ<(p$ :*>lܽ[~,ʽ6)k~lTYEPv@D _?*p@J9IPd;6׺w/<@"fgaȓNӑT,)3t#}ԗXw$-ھu"BI8@w{H\!qm[x2Q^>?;GsR9HD U3򍅵y]|k)*9[8mF FvbR5{{)2Jh,5ƒ(!-T^ʕ !Vἑ$Դ8wSD ݮ0)]&\ TvZ~·W&t(@ %#.b+j7NBA+n(ݬ0`"1t]OM.E>`aJ~KN3$(CG-+/1Eq=?a ^g.vIrԼs>dH5L[9$ȁ*rzS<\aiPpLr";}G2HJT{^ZT5XU0rX9a⵸Dcf.>lљ.2B?H]sOlwG.C :2FZ]EjQ'~1iFRtUzsY.4QndPgfJzu>d+GFۢQ}΄H"ձN`hr=x7w|VƗu gfs.&:J>UBE7n P2*?6ZytLQ<:ت?'|9(a]o]v͢5A`[3n>Y2unekfJb`֬y <_4š<1b վ}Vud2h#`Bxx9Ӈ1p v.nkKi;;d͝\QD Ǻ]cډ$ʯ/L`e%p"M ܋N#h5%ozK 6$Ir,,W¬ })xW_k[]3Ag|Y W~2A=|-bhQ-}\xh`i]:0³y/ #2qS%%dq?.#!E_ѷvo".Ǵ*q&\aT t~#, H[踣MrOZFلN>pQDO jΆ'bzq'd,.Vb_2t@ ;3IQLI0.CF;wf x>um,lx 7w@cqH$+`rU"p~`7$D AN++9;MMGP~ Oh*]b, i(1>\D"מ=-|Qވ)uH*wÒ Mc{^X50D/ 2|wgQnBcLPğ[(50S턏7G׍]}YSz!-}7h"% NEIo+Q@ Y ,+'bD(+PUJ/JHl L^~Z@F+4'NrSRx-|()A/(ޞX^*:gV{G#$9QЁ+Nhvk%d0Q [#=_KRJ-=˭[*Oq{`5h(ny2v܏^Tt'{; K43# i~罎eQبZsruJv&iUP &as'ۈ%؆G[=SDͯ쬶W=ִMh:yaň}ztmlԺ#uG~M: T){+'Q#%pq,x-\xzb YMQ)ztO& &i(P:~C) ` b. F!P†:' NMRƃ@ՠ5y><^hT;u,>V#VI[S~(c:FͣͬJk,/ZCLsOH Q vyd> kcM?ptë٩LP:u]Nb}#̨^r Řv/Q5$2S=Y,|IJ3;W̝pLcE(aUaI[tD|+4'jFrzV$y j(^(wJmp#LlXZf(;(-◛"{HZ2$ƿ\ՋB s?U(w"&+Cboq/RL@ U1|`p˕~Ȣ3Kc쪇xw{lwǙ(ir_DQk5/)fvC%84])Lh0xL+ 8d; +TKf}%aiלg pO M>~n:8Y%EVYzTKȾ&6JS;.ֽ̘)47`SRz}rm~ņNU-x <_D ňW ~Jv̲%I4?".9\l {IVP|Π>8%C'mY`^sU4(uHw:<ū:m*jKv}i4KU+RBZKDH`OyſVץ[Lan2E2fSq J6 EJM2]wuȿs|ׅS j^ЙG+O65t:Te@Jus9Eí!EQZK/>Icܥ¥=^8 DpbV/6o+TcW>-Ijas.Vi[M|Ú zϳA"/ZɧPE`>.NRz4343FFʍ9iZ=!Mr/gw6*T1#r[CH5^>6P%t4gofD;ve_ׄEJ q6YFW0J84 S<+ ¥ p{YڂTj$` =@tN)pfR`s{o$vN l3R^F5rr4XzZZֱ hbwSu\k_ 2 5v@0TH|Q, luwU@+nN}>8yclJKqńMKS4˕-D)?z`^}n O؜_ ̼M9N2;RWruQ)"/M?B_GXd\|Tr۸q9 fOk2Оr{]Cf+x'hpca-|,1uݪn,Y&/A4g,g`|87]i?dPVmɪ-hNTI\!LhTaA\.ujA|r#&X1V'+>{1F>Npg0]gv5ʳR?6?f9t'ȁ%UQrR6?Jʼ\f+tq\?oBP_x2 0m7جbCy/}J(..h8]h*Op2$նhjx=hMZ !‚Lx{0':.HFGdc6}a>'1w{r`xptF_̓%g+;mWʝ^lC88ҙDž+S΢2SxF$ФL\rSÐq[-z z*=(X\z5^87H OK.bJ f6$%+ry=~8V#4?wLf۩*UTf0֪Y^_C( QJQˠc*Mb(SkYf} ~0(fpyą?Lj4JԻF0鿘#F i۴{9$r0m9̡N4Tdm7߯]6j?'6SF*?כD]? u"H 2󸢌$j+;"PU=f_ؘ@/3gШ~l^S[ޜCرw X' pAaIS𴷬^jRn0؀mBl$w\nqI..`z\cf w.n<-wHjmhA_҈ ߅58$!C:|c{F$~Gd/jY/M U  #iBVn<[Gj9x=4gw xt˨U//2Bڵjuqohz hJ.KGE~^aCn ^^[KciRdj0AR:Eex'n=ze>Z(hꮆlu-F?silB߱ɀQ[w`Y,ߗ7W,H:Gѩ $ZY ݮa<1ujh66dgDJGmseeFU$] Uo nH'H'oڹBDiUYW@E$b# !86B Ai.溝-oް>.SO1 Sp/P-"<-R  ([)p3l|Yr,yTpKEјMl؄-&N]!u SY! <%8\<6lעS*gר#cE(1Ơq4٪@+#F0:5uD+b"%m,\G6; @Oty^PT鍝&޺4x5I'K虱jd{x%N0Q|CC @ٴU ˟4i9u=؂<f{ljZ?w=LM1yr]K Gi=ͪ GAO}%]{W Ȳ~ϲxeK(%}ʹl]2UPN I|VUboOfӣ^}@zC0ph; Gm`MAf:RЙ~ߘDɰ; kG":g7e e`e );Vx _ ?~puL d=BI!s逢ky-1 ;z'g@/++FjA7E%ԬHsQWNJ  E,`g)FSQ>)ӻ+ގR}o6t]HuGeA?BG젟^{wu W59p Z'۶[X^x*ʖo WB:d1XnrN%TN3,SR^ߋE^1'(__Tbk>댳x3s >bw^N_ތUZ3'xYqàCa@)tږ (Mxwl" ,$^[gOW[LL-nuׯX4li}$] =fL;Uvwys[fo>< Z 2X U"4qҀ<ˈc _t!$)\K}=.w\IMVdi<@1fpK?b.Dțg)P7]kal0@EgW W pAD(pzYQȮ8Ut#;BP/g! %Jp~͵AoFjʬx_jvtvus,%^CɲG;s|tV{dp뛅bְ\.F\ SS%k5싰=p/LK}4lΈb<+3YG  @j-ëFTO{Bۅ/o ^~nq9FCݕ\ʅcۣkKal%R(V̍Ny ׈8},;sSqCcZk< ? BI6=MRnNoCx)1uH |ñI;vx0%tΜ&p`1ZHƈ1YRJF7= BUԎ+< roC_vXh~/ th[ qda&D[mzOkA= (a?-鑨VMDOCj&t-"P@=O0ABW+_t?SZ}9/lu%uGHaxv $~P7y5\tHlV QXǥ-8 yQ H C jSx%AK~KN$r{EI &N(37}}TMcu~kBc%zڒ3|㿏zdVu1f.ҏԖ".x"1=(tA (4s"JscוDZeuAWw7cZМd ScM A3 wsv6ҹN\oʘ>&&)7m+E쓣syt(S#t 8/ Ae°,tO5d+k |el9-8Ca - AABd9 J0\uxX c'fprU+ ]iAȐ;vw3 }j1#) ֈir/1i' Q]阿`?1%lZ@sIC趧oOJJy/P ]wZx. 2UT ?>.6r#ȑ %O푔/A9͗3?Iȯ?=՜W(%}[2 n5-|{::w Fv5iJtA]Yu*U`S 6v4E(5g9"Z3btN::tI&B\WG%)sݑjGuV!CMHM*`z"CHPĎ56vcmbIХIBueMޒyDnW%3=Z.QMuΝ{9|l 'b\/9s]}\hs9"^0* N9Z%r4ΒdշO._ ܈!a0Z@ZrsJI\p;aCs[z0Ѓ"9kRt5og+}Li߶d74עq_{2*Vˉ>)&*^;A-A+:G]~p]}́ݞ6u}o|3"Ym8n)5{HEJUCz录{x6yٚFA2MڔâU}q'dP!za YƗφ2G CN x*tY6|-> IOf0l'JN SuzN d״b"vYPþ]IHXRU(1(ex:T| ,~YnC$!{_c9&rTzF΍)̶o 1Ͼ^EpJL#i@GKjgIɡO_$4CFwQ:@?(՝TmQHD8UL?Qr2.nnp ^-|qnL1duim%$|1!)o@uT*^7QFSJ+/5:&2MPk3n.doRUL3jR7oŸ6,]{wm&5 l!f hCTQGB!gCGKJ86}?Ng_P*g(-ez GݐsRD~Txk[{Nx,4j͌4uSzH 3V"DvH fTRP(ZfdԂEFOebz|i))ף&ch3rÙԓ1^yc_;uä qa_W~p qY"n3V qV=/4H@|N2I'! uɑٮKu?ѱ``+k-Xw$0 pYg!^+-0F0|ƪAS]N4~ }V\d#SJXagdPkNZ'Jk2m@K0o`//!R;,(\75+[mTM}bDg epMs4Wyp.C.}z2n(rO) :$/Wq3ru(g_PȂ$&c Z*:li =()lY=i>:{:]^Xz*^%uPM'!lst}_#~Hr* 3+-L}FB^4}A2dqSXfM*$9m(lIJ=s'QfPglL}> 2d ($?|{wx*8r8w+- aZ$A>6hQWvŞ\h $Q Tj=kAiGt &3q,z AF _[KwB8J+4:'<8D"h:ڴT>=(@}Dg!o3k=1$&L|^f\?nkL<5>p/ Ś%ŵ2)%"N']8I1G9.4Qbo hF42t,\x0/"<,GB+Br}~BؿYjpMe3k vy0 ^ !Jg*΍iοݿ`4N6Jhe-tf^F. 0)׌SE"Cyn[r,X} }i*jԤD2ՔQ(JBݜR}*j~M;DEu>͍KB]L#pU6 cH׈ {dF_QfKRߕ{D"SM亷>%PQ~n >fA\א" rj#%ۥ6gౡjQZ*W"=:"k;s$d7Whef/{oGqMa3 "6 n~exV_GTk{fUI %MZ{9n lf)3< }DjI4@5F QpB'K?4C%/'gT6Ȃ`dSo*x̧& e<2 cΓ: i cHh[V?S`04Q^ 5KLIZX::+d8qW+b! y ߨtw_(߈/uC/@*1^AON:1녾,TW#=wRrU}nGBW~|EzgrU[&O[؋N%Ycț,7~?s6_8WAdJ5kI=U:*?z x^<8jO <;oЗ1kRQ "a벜…߷XB!KjKZr+fNF%(QtFh {P\~Ch()IR)2g#N]QuXCؕ2%&M{hrjSN;-lS$g-8818RBin'RZQDȌBW9ܶw)J{[&s [a1eDqNӫ~#luh\U?iXL8)VRSnh#:d! h_&E(f`08]NcG,l -.UE-mЕ^22pߌIhq|I8kH ">%f5<"E&EaPA˞ (DC! ӻ'/ͪ.:ui6ɘhl݇FE:Ev c6.7x=ؘoHֻ!Gь؞:@#G,sO=oɵݮcyO^z M)NdRw2xccTԓs?rM.ζ4 c7*CB8NlUM=LsXFjڔov\OmHȓ`ź/i0W+[nhh#2vp&ZtXys. upNWUlGvot'RĎ1hK[i.=G[M~HƣAX@T<#; 䌉Uln+ш_tS>|@ν_k3vv޳j:YUmj H<$}di\4T'^isrPD tbC⪔Yz[cDb4S 6eC4*HDg»J"Lϛ3}t5 ]>1?Ƽ||UtfID1G΋ 37i+  ¸"4^*+4[n^q(K [WyxqSr w琭U4Kw+WSr\08Գ+E\]Ga)K$e}^ +rJ2=(%fOjZ/mTǓxU4A3\/XCx`I- G5op\$x6v9kri-3cDNJ*͡\Gz$Yf`Mu7wZc꿖bg&chyDTl/*]Ѫý #P.29o{8vD]&yxN {+^Q #(ޱذx0P\0֥zxEF.,H{-TG+aWJW揱FjLo Be)mMr+Җ^SGM*2<'BP"x;t3Na 5\$.wO$o1?ȥt(Ї1kKrLQѨMnGFX,0~B"'΂Q=`z~,2R:ncwcpJ{oH+0j1Z3 Imor~ASN#(rYZc62opR,zN)A%;F=?f? ZS PO,>v+&jO}K2;@pa+rAs5;ys8UBx쬩A] ڨyV* 0d=)H^YVcG: yό,mɏkO8{$H<&f P\2y7[` |,ldjoo*)r @toheS"0/ci{2?/5F]1  dxF&woBMp8 X}rqhx5=JP5;}G&3MB {,{%H#fa-ߗoVW;LlR!iD`[~ Z fi ..1\uo˱1AUK(#mS+X45'uV5r!=IgbK G([W7) OscrA41W7۵;މl>IHaMZ-]E(Q .q&wlPxgٻH3+ۆ/S=:n Ġ[@ :) ߌaAgȡ#ԄbUF]" f^y6 +BbbI캷.$W ":¯YF?B}B0gGkV#1JM'H5A7sHemds8T O5v/29VDƄڢ; ;쇬Xm(ڣء̰@QlINOt$ЫV;4\oy2 TI8NtA u6aw] 2EYHoፗtuūH+jd~i\9x_Dsܖ!yt|JCS2מA!=[,KK$}OuG8tH9x&1͎rS]hCG =2WZ:tս4.xTϦ弦t0/=əU`#aGAdHe_,Z"GiU dPOn!wFpHy`}ܜn]\Xyo['ڑE>mw7eCUJ6l>Q=[9ߩ[7$UӘs[XwjʒР”> gOzgd1Kjs+jA'H PFAj0Og .q12aϲ1ǯ<"\pF*!R;v"^Z7uY~cjC5pj{0Fa"`-fspg31qWi+Є\kcEKACem_epSP˔-'MQwU\,}9 ̷TkR]Tl:&%R vUlpИ} Xi=7NznizDWMkŇ q 5I(AnjzHkULbd;|QSAusq޼>Ol$7ݬ{>6v&Kֱت0˦n1ȫ:n\FҐss0% ')m L\{dx8 ?tj9";6jɘ@ԒT*9V=&֑Ia:/(u vDQbkU^'Yd[GdH8W@D:s?:Q#pq&Hb$ z fPժv{I&.&b;Nr{v1٬fU| hX&O>dz&M:o>}baо1Xrӫ!?+`DNm1"YtS FB_k-q,W+`VKKiI(v))RO # O`yJ" a*\];Z9mL ޗS&E7*,|Fvi7RM\G[ȮIBOGY@IhO.ۀNQ&fh738T0by^\'s"Y 5}IQ"_,2BAH$2cW7 ҈s{-q"۹y c{q&Wq]45/ɒ¡s KfY$fr蠌I>/XAGRs B5ٴH fo8^H!AݺҝN~r|B4Vlk1G^zdJG?n0b. ]>%:(qt k$}NtLq m ~uqیe?-_o:^m8 N^wQl0? YT#:E.Lb D@w&K㨴8d^Tƒy b:+YLsOOIߩ<\%;LA;p< v( }lp< 9,*c 1mtPYE1in^TeK#"rqVc^t^-,6.Q`ܓ*RKZ }fQ X[ӏk/֟봻[b)Sk''c84=*aj@Q ׏465õ Wӕ{V͙V]FzBk)Dt %$lp5qC&>o|DuMQ'eߕ׳囟"(٣NCgF~bZvUy)KYKҮFyr?58g'( o )`2r\Mrަe-3 ΰ 08\btxr!Ѭf Js2d1^ݿ`S1B8ySBVa@ywXO劆*s=r%u좄:j*B/y c2|^# =3I{r4vիU OXlc쓶nR&(SB1 L޽M~,9^)lP!OA%鸷n Wx܀t 5w|e0z=,*x R[(ᔔX6cbM:bRZ qs:TplOjwg4r d66zIq?k:/8owxd C[N]R50@1z̅QFFNQXX,u9Nqs3y~W;**+^m",׻kv>QtMvw+:ǒy9LA~#kONiؾ/T>aeo-nW %"v\LՋE(Υ7UT(ezjZLix,=kɭ`lĮ!utm܋="S5>&~>rtj,P61l.wˢhē gσAK)w+U8Q?szM.;rAT*i~F0FD _2otͰHSx6iC6 jn;(QU1HH*,SMv\k#Z.O|T;LJ@rIQ_sq,eȣV7 L Sg>S˞{R>LRS'G~.cC[a}٭r+`kJ+# lf XÝ .A)tJO]j5+LZ2RvgM΄UO(t ܈R伯 hf ݟf>T\ :tKR=*[rU4WNvCoHs:}Ec$/S?$vѝ||0{YAZm$ȳa3GiN.>6ܤl{F#a*25 xP:#4 &~u2bУG`Tj~ˋAV+Ɲf:#P_}y'/@D3bQJTUP%̻<+d&v:rpL˾Hvg>{VOS2ҦÄL' $0' S&}9;: ذK%Y祅C^Ð7J/[.jR#K6Qd߱^׷b}&I,\svrfn$WpM {A1ѡEkO* 7M}}Of`I?d7KbҴa,_g\߃Dh:uZ Fw7 $zHUa)Hgm)"O.˄, +A^C=1M֒B^E IdhP+~nvZsz@%=  .65zF1 nswi( iļewK_8{`T!CIu>kCivR3[>ڜVl:1E\biPE2`֤[o!c.D(rN-*[[XhQЗái=Ю91K76񔙱-q.9w(P>1A1kt_Ju񈞴6:zEO<.2}}!0xK%h P9ǀ#=EY1#fBNJzw+:HD()*)dZR*،D ස+f`_q<My]%-cp03S/=rMlNo9"w-S$ b&WK i QIհ7|3BR aZ@1>*͍ =R+5DW3sKIlXn"@ng5@?-ȕDְ=|oc_,)⎽_Kv>+(GgaMY{AV+-O y;&&) Auy|yZpeYE Ϭ0|cJ88$^c=LG v@K6OyjfD #pNމ a!J8iG0K{ͬ.$5LMx2$S@}r^LXwojl4^IU/-v_QWc埫-3fh# :H7y nw677Tho#K7Gdۙzuj`$ ~'I!3#EpCc?c_ΐx((foj[y1gX}yX8 _YWլ GWݣKWU.-g# :XjHZLPj*pçq۱Z=hM߽0x ˔@N\sW8;ڪiqm1$;)&f*Jz8iE4=|E kмc&I"(9ij2Osi:JHnQ=A]א|X"2;2 bz:֔'S.C>쎦;JV/2z< p^ƙIX/`kV6*jRxUۘ.滷}%~ƚ7|VΨA!9ղ%:+0" m89=Nd{{nDB`Y t|NCZ+pбgߦn O! gQr&)NѕӱƷ>ЅʑN%5BJ>۞YA,ӭ6T"PhV VpIʺ[âjCn^|#tcmi8v #,`:r6ztUN^'wķeri:)Gq^̟v ,x4$$`1Nsga [v0<~S Sä1K0(hJR11 &UVh[0gO”e^j͚| 풠pZSF{! B>6h=i;x#; ,Ɍ&A5L_=Z图"aԱn(.rA3sqeEsV`JDyHE`;!W =k*?7Gv[^B{e)e{QPӓkJ@fNSI6EN^XJ^:vDAZøeVq;u.n(7ユ։__i)wEE7~Ϝ6^ q*զ&<Z/umj_ų4zT#^*˺a6=iôxH~;Њ:0݋|m? QU? : 聃_lqҽfTqDkG-`E5pkZ5A)^eT8˙پ\+~gZVSc<`룋f/e^v8?u4\e.P D̏9">- A;9 Z2|ڡ Bm@?A5x2`)+ӏI0a$4ƮR;j99&jѓ`]iOȆqq "dh>`66kfiXiBiCys31{=IH=Śtu'wa ` e&=?cp* z;V1T_LꖖM Y,ҔXћiaC l,?܉ n˂{R֔{s"`LgƠ8qͤ ,f5)SCX!%3mKv4y'ڝǨؗOv&s,^]ܹ!$dBD(+ry= &A@:A1I nzC |yZͮG}OpWN|?.{wWZH_ &H&|~5'K 4MQNm!Ypf-~ȁB) ٿ̝+i~ɘr em%9SSp3HUǧT+\O+QXeKS?_`kyd[i( !^#wn1eTkfVq+h2#ڂuƯE7 6?Ӱ`kiRv;C+!Gh%sv%~W ʄS?"Vwa@Iˑ6ff_DU5B]hKnD1(~z]` [sr!" \ԛgޡ* ^)wg4&#L#  ݰDMPGdM6* 1E];>?HbNDžMz̽Oc0/,2,NLUyNf>z$Ԅ_촰5M)iV,vLNx8imC*ґDNpv?a9tE֜P IR>֚5Op~${~$J 2N$bc_<(b*M2eZY~xEA)gKd+Ҟՙj#I@!Yuӊi9UB'G[@D0=>>+N=iXH63մaaqzu w*()rk; =d2o f9xodqW\}jiGk 5sk^] KF<\ b_-`Uzs~҄R)~dym577v02lB;^̯UY$$lyQh5`Jw4`Gc//f?l!Yj# PO;yvSy \ǜ۟E*;(yZymt#bFXK~-VbcWo֛OvB@l.ZnP(ʕv!{FYŸG0t~[AZ+[ɺ9UX1M&*CLaNs=ĒRve;lL`sX!aY6^Mw^[=j8yv9"WOIyGz 7YC߁hY{*C vxi< /berSg9M7Ȑ`@5Qyz",UI&Eꐯ8AA_rO Gb=9_"ܰ;:!XBUXnQ3th a1;lnE|c`E&,*n\;j5 fQyE'BO  c@F,oTOuza q^ 2ƎW<{uk>5wsPfߎ@ͺZ$&lYsNmP}OD" je&lň%?f4s11WO3zh4*]Aj3kkN66B:<"`B~˞ xp?{Y:jR^2B$;r1)w"fZ-|[/ lo+n#Y~4Fi0 LTܩ Z%3I &ruݏ%Ӂ٦E-a*.vt(ZBِY890 e4YȀ 1D!w V1Qϗ?Z].-O_=]F> pv- oδ^OkdAswi⽺.r_) @,dūS:M c XP3gSҦxh02aqg )R)x^!ba+?i*aHEY]q0 [E%g6%䠻LQ#Mp=_ ލ`y5S lE<Vb)r0b\Ǎ2,ęDKЭpڭ€I.0`9;fX:y%HQw.:k5sDCƕȧZp#~̆8 zk9SBQ-[J~ζ_qKƷA5'@<[ssB@So@5Y4V+qo&wɹy[ZDu>Owk5E*;UZHһ´cpyKYj!6=Cr-u_xK;-&7s[~ΐ^ާb&a~ ƓeDsfqN/Ƿ M{T_)e&ͻ*P~dzoc?(Z2UqZ'z d#Nv 2a>+-Y~ O3i,LDs,5wwmҤ6v YC"]z4ib 1yLm@k>%I&e!"-d|΂b{P Ԟ"}'Y]` MTi:6 wnTRD+,zɼ-C5ݏ'%㭗gf fWMQ]b(9_6|qTt6irC~ 6b) TO=Wsha*D鬀cP~7 !?.bYBꋞTrB{W DMYQzDݿT\Q2R jj:2#S:c\끤:WŜbix[In>,$$e6Yw>ԕ@??eWffu IE.i{p Q] +ٶsא)O@*p/ɻݿ>L{ h+<7k|D^hDɂﺎ^ BQl^YL@"ot~RK xV2[)SbsďIE# ~ LsY>x__<ƹpS.4ktG:ó" [(-JiNpSaMڵq0Ayp_6VJ_~h2UL*W3S̠MlIL^sd5 A4 iY5rr!h5x mꞞ֍Z[ P}# ^$8,T`H)&86`xj\Ĺ#qX5-o]NXyRN Hܠ+8H;vMD@4yx`ePs%>lL2#벞 ((T=]1$T#=|?E 3'!C³V4l憿+5F+b-/P׭l*!|$~NM Eb ^תV#h#ܕ&̅ELUbбkv.9a ,&/,^dx+}1Mk_Ԕ@1 ^ne"~h: ;W4W#c˹aU;7֜ dоXQ63hAŀ[Ρ@3;Tڥ<K ey V2]a2o< Z-yd4d9 >veeޤf8]3Fbb5Vcr~7E~ Ldw#B' "I6*QyM e~;?[xw`ybn5$3&G[ {k@q- >?1E` tZdY|ߓM$8FMrHR:ŷIc_9wVJQ6$%tAvس;A)ZMؿ.X7#g?ȠY-)CSnG2/rzr.Hs?b 8X2rN.IBL';ԇӐ&saa'ޒ> TAEY䬧wf,e I?B'/!S|;Y37#Z,*NH_tu8*I#/\Rd47ZI/W޼zyb2QF3__iŗn6U?ۇ)R,Bc6!uer|i^k> mOyZTwǵo,3[Kr֞.LRcKq C Rkq-H/зTZ2vw9O3>f$_Npم;Fuh+$\oݫgdhēMZ"U{6Hz֎/Xr/C3j4y}3JQ&~BF'e+Ur^HL; aZ0GJThy7ФR{ i\ΑkPNZ:3׼Qle]q,!vŤ b"-*$;Jvܖ~][Tm0TWLo*cZDIv+Nh_H0W"3vMfsAWVg*-օ_"@t7|:cܰfcAzS"'hKwQz6M8_=|2:؝ZVSs/Rpbvj?pá8 wm&P( >U$ BA qkf,,٣?ȸ)@>L!I\E"NnE-󶚣V1~?@L*nۈb5\luҒDMTJ3g'/3_Hќ_b2f말CQv hbيf -7DMc*X[390:_ sb8Jd 9Rӄ-1QFd265B4MB[6KܲPb*E<'4+GbĭdYXs]]T_`bWta_*օ8[FntCg:8G+RQ'P~S91oBYob-2|M0E n\y-"_Dx<)4gF'D[<3#吿2vSK[A"aå;+%:e۔qH @?& Rfo(!MK2Acv7AEv,:ɾ®#*] \"Za[cCqU_)6Gw FVE籡$KF7{dZ@;PB{ jɲ'@U4u"'b:(%3ɛXbIf> Οpl:Mߖpvl8.i |:Hb.E.Zx\?,~rю r1Prn0-A9 L! {&g!) [%x[r<׷K۹Mg^_hAA\PϡXF_Ϟo*m,Y4JhTc"+U>qPL;kdp-[uʬ ~8loG|jح{:K>nn??v2#9K+//:#@3Zt5\: *[1(uA3^l$%)P,PfymSZuV|l BP<:0~o~Y8hms:t5|m3{sD8 ޜJГ.w5(XWc#72`[rM{v).``| IɇId؊}Ѵ[K=ӶGa<l+L[ >Hb˵lUdZ{Aاr̽Ӟ tT.Ç}V1`T3čo!;> r9?a֜[b_ТzxL=hRSXh'{u[%=atJeіMSu"$4γs)|d3cS'ҞE!^ |x+NGk >; !??n]'0${(6Oop &sY\6whRcY-i]w, fBT'l޷+q :Ǖx'JqUlԨ 6cfxtb "{炫Cagt=6k8s,УHAǺk a+I)kNi~aŽtoS.Vԡm%0'#?֞JyCoPhq@g'nyp<:mqpIDk螼xZQc5qgRy(E7V@e{ Έo]ؘ~acVM sbI1D2{)fR6"^R$KkA@s&?Zv!u؀lylq׬'}3,,ԃ#4xV*hhʟMkj+2NzGB0|"Ĩ`ڝ{.~2b5D/Mߚ+ʳ| oUpػk~&6ɔY8Rhh:IkLUQ<ֳ`!\E-[;p*u{sT=%t D)"l3m2Wa"?$x<"%w B8Apo$d\Z ~\DQ5vIϳv$鴋ub@}w)5nbB?>sUOLdQYs3=NNN; S t^=ObL̻Z(MµM=[%{f#KdνB%opx)Wp3w O':ud=Aj.ҷ婮u&-P8T'ޣ(=$R}lZ>C "%u{+e~pp i-is\^6J" zPv9>2*mPBrbd0ivzSjf~]>iZ"G:.A`B0nvEGqF0bˁC5gO eg~Hls9U}$cB xE< 7vjIQ#,Ět^F D7s@nԴ2q>yl"@ w& i+ݴᗂs>Djt&_Xo5_֏PP5锩&ħX>p\LM8Y9@0?$m Sd1v­fopP fYs!ai?#0jt[2CNK# FB%ЗS ,0rztk(T]K>V[` *ajݼ~_?FlNU;Q[ !&H]Y! V8z& *quO)^Xrլ`#EKzNLJɭ=ʊX'WCDI?iE&Jj ަ"j(&qN,JcJԍX&)w #؊j;` ibu6q5| _z]kIU aHHbZq!LBI /_VopH0蛕^W#ʾC6Y`\֡,"*L.$zۃeT]UQiBUV 1Q _n߮w,,[}kD(i.=|e>b{sh -J=]l[ͥЃT1L+_X0G[;s <16ӛCX"ɩȑ:T)$:N Tbwg#f< FR&HsnqZxBm[dͳ]a>(Zh3P<~;?6gs}$'B^GTH 劑 ۃ~7̐++C.1Mda\! n26])ҼXB;U0&! 6#<>w"PeMӦ̕ sBP 7h@T}>.ܴ78Jgr<4>.UA)THϟX(xmcT[ZThe.%0a?m8[NyvCşobTELkS.9kk $xsE,O> yE#jTB+D[yr OQ?)dV *t2=MXf%^9 V>&jeSF4JK,0\Z ݑS 5 ݳ-Aί֨xPD.3ܞ@{%Qi c塎=Fڳs8忺0v 1e9ƌo!{z &TYӵ`@zoؾ,g1 d4li9ako$&˳w77r*,;8ёBd`GB ћ !._ƙVc,{~09#d~ uQK r!>'\Kyً@E}ڦرMԹ"hA;zXn4w S|]~gX4mB!y^}z@-wn~J 9v$}#@ڞzt.+fOʙJ-dnC'0[mK.>`[o>7g FMneLD @._ v~ЛGI$8 Cmh\ā@L1_[G $,Gcz"_Pm)[?ɛn*Y! qB$8Oܰ&Aq\ H0stx9~TE?-؏vqO,m6չrŝN:r|B'vzAtv^ҼFL:tǚ!dq {RF(5F17tbpӗq!6B%FIߪTǮiMK$4=TC0QX)L/T! x3׏.![pis0TX{^16*82P;G (5穳<9nzgx'5Nġno(ޡNtQ9Amk->n]cA^qmI ? ʋXUI.-%Ŵzp%Ý|~BqnC5쟦d,s[-e'#אGhL)m"r]o%?sywK |@t7߭-&R 狅.eO U.Wpo^ܤoY9zMΎ^ѣS0Кˍ".l8xlILԎr3; (5+۸֞5ɽY֑צLo )6~hINɧի8RkY%tSBϻ%g`#s70ўHJH}K#*f P_WSؒy AUq=Nkk ¹37($[j|fzG t9LaJ|PIʁIyP"|PjG1S uD}8v25p/21{Rm#!/[AW|:%eǓ$LjS FeG $eY&pjn_>vs*:/tDmSC2\wN^1b{w(z,f;z 0dǥTA4U;DJ5†PFe6zcE\]XH6VM s*fFWPtឝWl{;} q09|fs;ǵxL b m2^n*np9{J`-;x㠤.[=wA]p%l"U0P%E7b)9QTz̮CIG@0ș?qvmQoKwbInjo)ɿNkӚZ̜G#_9kS?UأP"y?vͦoC7'seKAıʈFv#p#WD)Eݩ;t3ڬ Q޻b0$ZKq$ʿy@g*]+ :l̰~q]mG_㴻a}8%OEeLȞƅ|},+l}*kɂ&iF~#'BYK7 ="cl\aV`Dh9G_#!Oкfk K{SIQTZN4j B7x>0~G4[=n-+GЂFwxAR%E℩lmSFX4IItdYDOOv5ނyw u=D4NgugQչ%" FPqȟB؎#r&z-&w%ЫbH7[:Yݐw?ITƆ˂[/{6nY;X/dPkS˽^{#Ol(>6=N6Q 2,_&pw$՘t2)3[7\쬉CpV"[hǪޱʄ)OSMm ,oTGI֢} tCyץpΨo+3!Q3x%DsP& x5Al|. e2ii=C4L[zy~yޥk.Qc1C=OSUkxoHeP-Z7׻1a-?l<Xf#w1oAI*x_%Hxm$X,h?(Np]'Ūx?dΔHѬ{j)ێ́0oȐY-E`:cT(,m@COUDc&Ls>: XB[q/:s/ cm6l6>1҉ yxW;-z 5t/{7~ƹ #CgMQ-*%Ra3a.iVH,q='kIpUZs`z"؁qNdHDs9.>vrT'b/ ?` f׿xNDtUmj$pL#+"ytczPU%}^8Ӳsj꼝^ƆĖuvԁz5> JGL*}=";BDžmz>iCOԐܸ5 = `g}5(f5`zÔ圽Lè>DJKfgB0 ķA̢|wZj7YA`7ب`{&+1M}E`vftL pAib!%,6IKXAY ,(^7i΃h2/,sVSB]z+t;֣r]w}mpeob5kZ3y"XdIqf@fa }0 ;~R_ JRy\"S,/0:s}m%{J.v x<)UD|Wdv`*[gcRwX{h6 ! h9Yo&RdA^segՄ "pfs2ۘ$?"x9Ps*H5CbenRm !r2ֲA`0qF1H^XĹKCol,d_l,>\&KDK ՕF{JUGBc#z%BnסܞӁHS*ÒuVgqk;&6À=0QzeRkbݗNc8 *MExu3_(ː%eALdVJA ,R7IK$죺+:om#$[dTŲ~Bk3CUv>ó6ׁ]!`5d1#(2bP M8ցo9>%k_#҅-ev(ljP3$9 /$R%^u\bq-stca~/K*oz^)r{*rQ(+vlTIXz{`2[7F̐W@:nj?,! ӣjMւfŧͦown;QQMLb@N3{VyˊW\ĵY%b tx+KVëdَ7jAi%5G%iyZ=֨;sNZdQ~BcA mljIϪ*wԕ誂]&>ٟ.NEw{vO7D?=* n;Jbr7".VԻ2:=>>2^l&A|F0ZFy`V}ca> ]Ur:ʷc,ϋ P9k% n}8t}"'~(X8H9#!QMaA~a;20j̡PvfAXBZ!ߎ<\T<8l!N.n3H @e'89KȺ-gރ0]v^Ƌ 0Қ\>r<Gy թ@F1Oݛ:PX g&61105U&pL.=YSdzio&GP6-ZqIRs Q<-*KxLC4f|Ƨj=7tul8C+b\y>7OXRDʬ+eUSC={0Pug\vP4 r{l$n, 9-\|I[~~Ͳ.{^u?\o|߫k>‡J֭ IL86rƄ;6& Hڟ#!U6c:ӄh8UTZ.;[3qn~5f.x,gk,T}E-܊͑NK:,f_멏tG*T;Jȱ˚G %fMխEܨS983N[kPW6gBC}ؚrMA+>|`ԲK9ݿ_#Y/7:= ?8Jy}ssT!ܙj C& Fgg}omwݩ!Dio!nێV/e6:ܿV8– kT:tQb8|х>ո$+*MTx=]WzbG?\a-UVrv8z+) H ^G1>nN1G[Bƙқ ?#r]K⨚d`0L7pQy ;HrQBN:64IWd7Mʩ!ʌ \a\D&EvHP/(097苆d $}@.s8͊uɶ.vܰN:X?͢ pM$q6` ͜p&s95-D\+2!wU&"|0:n=BJ`Lی6F[G"P1;j/(" .e0Aen;Oz.'78ehiߪFkb*= ip&`yzKOW.O!Dg/Pte/Gl R$"2ʎ # IKHVwĹܜxN[^ }w p)f\=!XGu??{Bǖo΄$!Yh[NuۘYڸJǃO*6ؒX g#Rk3iCl}޵aŗ:ˮ*Mr|JG+f4/ĨFT43y.x^whN|M!9vJ@{>; سGɈzI[@\V{ dqQyl# )|7h,E M&Z!@WqNf󭰶vͥYyd(ߢ (ph "[݆?kHycsހ+MZ `D'Z센I -zvN#UI;12ǐaQRMtgl (V0=Q}"P0a@ػ+ IŜOS!( piǃus Mpy*Y`N/J|jLӟ]l3{d7Np7]8Yb!}HeeqPLOmq`A/`Q]2pr0pV׸ܗn23^LFGÁ W84{|zߕƳv`>DNyʹ_iKzw^1[yildF2y1H}Ѹ<2@[A]AApՐ7ݿDE\ަa@; axAO*`X#PkjAGrJ8C\ 2Cw|KgA?lqM#Yo?n@j o:$֬BܝEuPC Vr6 vH7L*7sI3)9lVJPOgpR5N bۛ\[_!Υ(LLvYG'3/8!Zj}Y;n*M[EX~}*DŽLn`=&0|T]1&')6 2⮔{ar4-\Nh䕈)ǔwxƀqoPZ^Tcl \GZuZ8+( iW{RIDɫ?oK;zcܠ}xJLWDd#mva1%>.vbeIٞE2 ߂tv]/LÉEq77O<2}^Yf -{v0߫C> =!VGS(H ̥4+)Z  5 ) Am? Uڽ|>!?&oJ\ɼ7[ρj*q7+ ihm*)L`Qfr|xz샙~RA8lAxb"a,/sT!IR™[=ѩ]LXfۗO`*@}o9';^́Ĥ)ڤ$TtmUVǡ_6< ~!新Vç)H%F vJƾMWQ'SCٚqՌaߢk D8ow{ 0w;̷ukB;El?qVZd|6ӝJu!g. ʐ3qZ*>H/jxi^bQp牀~Մ=Ml_<+ ͣeBV.C1Z"Va.fE=@6r3=]57y<"l'[#x ׈le;U(T6ؙ4UY}w(Dv0WSJ2@ CAd_?.2ṷZ"kX" n\5Nq#?-7#v~owmx"jϱᵋyoh:f"HrzF[k<5H>6Fl/ \*jky mGt|[)*PS~ƀ2_b4Y]=1}9?rָH8FT'IJ-)Ÿm t:8|gI1Zl^`w/ +t1 \a1}6&R}XI'B(] eG!$W~B)ٗy^%-cJp z{msoA,W$ngxC.FNT 2䵑-cU7 (M[n GT#EU4I rWRIC+UZ"u#-rIDe&>(Vᢺ+ؘ^ +jSx?UI$*3@iN`T1+G >Z3ӭ//rtAmMf ;+Wisğ? b3Ŷ! #Ωv=H#WD)ۙɵ0f "AK+(ޱ]gUSK)(;J{lsT.7Ԝ~}pN({R,086fz"UnE#HKAߨ>F ~>=B@$ȴF& X@[7?(ر0hpT$mdko/jt͙m @drwU8Նw@6G]YI4ؤT|v{?hrO@D\PjP AxS8bOȨC/TLJѽ_-?aMB I[amWߥ ~b[g(\MU. }C K߹J6`J$'?S%pK@z̍gJ|I<4 2(.trT0Jam=ԛ zVE!'IgvGu2$;C 4ИBI#+暑#] \ |SNuX Aw-S[iuR#5I2. ``;l#|8nBxH'@[!a@i@ yPfyn-VдHҸLį2 %^;]4p2-nrܹp5OIR$KɁr41l-3"dO-P!15$@V^<bGKCW쨨1jќ q^Xs}B1q6kRn4)LsFaS9uCu+Vה3tpuMVB6}EK7a]`i,3 8 d$`)p>$ʻ-(fЈar+o|~oNgWxv5@;uOssKv7q-ɝd%KAlNPn @TBKb_ӏoXY*sTΑѠ$Q2wtcDQ_0[!v8ONn(IzM^G:Y q(Ѫ2A,ΐ|RӟXQ?Ja!l-_ODpABo28yz͚ 뙓X^>5h"p*bI߮9[?hs7ԋn-_K-1Ǟ}eBp섴*; 3e9.IH]ԎGs_^=q됎pO.IwID1ṱJ  cn}2 St+FN])ov\$˜KgjreIkPPY `޾ei&γ:5lAHH+Ͼ/ 0ϩL|ʔ˜KhpNyxvJ@Ht[[km̼ʃ>*Q!&@Fs{a媇CL|A~w.)! zq~k%9xd c Z3ʸǢM;ߴy}=!oD(|$DxN˕͏RSjHW@< lxQH?>d?Qm_DW 2, >8?<Tu#鏍'>.{izQ% NMԫv9C%/M֣uCM,@*]J-x(g8fM54]Y*/yD2Y?x#~t?ZEkJd5ƌTxa("[#[6>26VE2?yǝcVoB~M-=`?8S)rrwiq{U41քxPhڻKf1͸ѿ{%t Y_ʹXvF]϶XZk:Y]esSp}O\ƹyl0wU|pb"ab1)~~8 695\O床X&\~(O^q!/|Ƕ M/b[i0 !}8PR ;2!ruVZCPaT[2g2,j,W @ϤE%@pH=J jӒjh%znpfs2]EG#VlKsTCWyvF>g"CMUߓ$McmM|rv)"ϴ!O>.:blϘ Di%A_3)׹>]ijgX>?đr<ʪ$W<,rFh֨AFƀn8/ވ?aGGКRfWbhxa.Țk9Rdٍ$)Uw 2`kGdɅ8ivp}.}k2}o?z Uo.2 O~w(ԛ*Z #2iQkG=z ֶ# ^/KG6x;47ݜPJ :X-{-]ң&:pي+'xyПL8f**p(O m٧ 6? }P"ًjqQ`Eo̺DE]BV OK@8䮛 a*dl~|rzގa䳝:r ģ`qgg9|&9ZT#EX b_/⍑9 ĶF ]^>ɁoQݻ_6A NI?,pTUdpsR14ǃ0 1 .߈qdDYwUni)*yb~avH2vM*; M^\Z@_[>Qt[ . Q?drJ~M^$* 9 G (]qN# uQWQ:RK}מ' 1c }9:;ٟz.)6x]_;CJ54hRY:dGT*8$ٵ.Z+ַ/pF%n&A`%Tm|Lv=!cCrX#hH2Q׳"^SvHt,3$/\쩯n.mp4(oW~~HXEAaE c8 tLWK2 xB@퐦DDOm6zYng4_Tҿ=PvD",\)z?&rx/6A>v4q`䪥 P" Q[̓ ¦5#SF ?K/0r6:7 E)89䓹M2ũs(mƑzavs:8j Ap[4MNx _Ʃ%34PsExm':vߴ7 # iA+$ciTJĞ5,$@&+ ݰ8ey&×As} 1Ɇcތ : F>=7b>?زfD3 yiF'5Gmea $݈X>f3 L`"R1,'6!4$- tV$5>i1GpCM()9*[G2֏2 ǻVHj UaP[;kd~P$6}^Y^o\{,#+ ޻͟?kfmnvw;p ~}'V^!:.Fo,ql)ŀDz[D])GP{`l i"hp8}t q0 ` ,8W pum L™qu7?TFFϠ_d(Y1sȭk9s?;}k$dzNޡi1fe W*^!S/[`b%/RmF%venXT_3c0H yb]vڑ3EӰ0NO0[iNT;;uZ.+nqN4i \|YxXN%*m^IMbXZgr01o lCalVKQQ19/lJ5ڧNbabюA؍93o~η`$G]p$xasOM^R{R 6Z/ ? JZF{1H1#%!ű%ֳosYX#O1^[&M(&fU:M#6?Lj#ylxRp:*N_-Y tHV_]нš& =D8>)?,30D>x9Gl )٤|& eǝ*RO=Tmt7,._kO$s`rn ^YL !Oq5W*E-H1Rc I )Bx4je CFC9BBf@5ɇnG5٤3iG0NB?[SN[ÎfUe/*H5d G>qڄ\(i*]gd8Հ(a]zAI WX&ɜ?5(ڽ0=2F#<"RQ0#L0UKa!AmnA*l/MƗ:4$f)$Tx8:Ѵei̓39NU'n h%UF0}SBz"xjxH3yȯq[y٠(;=plw n'\ha"l[ f%p^*)ٔAhOZ !4n!hMHA#i<\Ů:,!jq+ ^O>\gNX{aMk7)!iއ13 hd9N8`G{Z1}<<7^yCa& \ǰ !<]'v&q}|cʂ'] %uǤ.1WLLRQ~qC ! " ˥E#9<v|ش0{GWUw∠dvTvŐEi5:i_pLo%Jj:!FT'(LLZi0xL }ǟO3ZY征HZKPaص>xHh@Sö,^} $_c ZQ k6FT8nc]Sq5ӿI"qn~DY5 Pɒ/&PiVweq*Zj@uO?n7JR]ǘ(`,ķd0ɖK:4;uMM_6M^e AeGyg%£j)5Vh>z Knυ@_W;!nRi"[BN Xun 4T`Af{3ffVֆ Ó NznDp޾ZI5= hhq30AΓ [:*ǚ_WEF*s?^&b0Y$Kyd@^e@Hc z;#>*86~ M*-Jю6ޏv-"y 4?#d>>eة<ڵhR-k!Cl[HΚפsxn97#Wk>fC=pqUPqS(Q}e-KfTM,"*giV[[zg[j!`CvEYF--\Yl@oA͵*ڪƮRۧevܪfKxa!^ @JCc\` )^7el8\_6%3aH!Ę1By 7ZE߹4S?wze<4IKBP"U[v4f<עJH}pNo/Qg.yw㼘N󴓐\[R@HԤ&5 YAgsWA /fB7pl}=fSʻׁaܡڰ]p`>Av s͚nt,ov0}4{Bq$rZ8!0pS0:usu4&6 w0cozq$BS08P" K.) N\Dbk fSE͢) a'ίi9Xqན!h1eTe+[?uS!u a"Y 0-0_/Hf k1Z7f'U2LyC]0ޱ "cQa.LЌ#EXiUm?\'!߁5>ts^ e\c 3hL{Ae9X.:yK"jP$ <6yzdHh6sq#`N(8Sl[3QXWcpe|sV#>k}0i=mQ-F dSRKyHGuS7 $Ʌe(͑+|4| ?IL;U.XBo X2pv:3HK_ h"NQE&Br)NlXκY79gPMRƲɘC6톥JHvQ5X[HU(tP,~V%UHƒE紮4 >9pտڦ1PӝPo< Ba*Ǥ^T=YQ"ˆtMbxq^:MѾyA-|Ane3y`Ko#qR^xaG4 xLO=GOTWOFYJlA fn]{T8d8Nfv t@((cO&DR&% }|2cjX*P&D/!)mM\f$O`JqY؋l~SM4^\.Lu}!"?zҩDi{UXH3%o A >?Y'z f_)Ka.O6ӑ HN82pdmXBڿNvx% s6pmɣŲXAت "H_q}C u MN5_Z`7OP A{t/^H/R/Q 'djK8 lK|׉v C@5M,uNԑ(/NYنŊӈ7oXfg9/ F뵒qzE)b!8 k{Oβo>;B\A,uk[-֢,7F-jbk}yy2GeOgֵj[3+T$ao67 cBFzMOB̷h?qH@s-YGVx@MX8SFo3A;9b:Wiʰ2T;i4./%H ^vc0R"|s*.O [ek]28΋O\LqtA \8KR9[YDÞy}h@,gQ985olp$K;) BW@X/ K 2~QԢu ƞEek#+SWkW ٺ|DIz:3~''gƹh4IR^yHH?@(5s:eX#tc`"nQTܫoZ A1L8k0I6@QZЏުQX4<FH,||t@F=#.+6: Aa;p~OLڅFDp [d4.cZ;$Wshrfijh?n8>e hҍL㗾y(˻һ1O7:A-kۉӁIKs5Ima!["?ؿ!t („J0`a-n/;p:>"u"":orQNo]E8SX9[e5z{|8C,:q471Clڅi$]uϒTtAd5ٲa ɂᩙdg,暻u~SUCpw^6*R!wʀ>BENd,4d ztDiW@y#6 (xciͥ)ب!6x0XGyq2q o֏վύ8ΗSiʠؘёEF򌢖^TAFw \% %ڔҹ4VlؑK⧧+Jv]9~6HC;k+;=cKEf)i/*V50ta&f62k J$PӴ'@O yНNCq%Nl[@EsɼiT(?pMCE*k0} CkGnו@GϟMd_@P'hlWˌ:%MYr?v07PCS*aQ <1-Q"9 Wm](>)FSr &|F }ҹ>!z;K!8<V@5 JmKcd1ɔW{٠/prO;5峛cQN0"F} Jo=A]SAB Mz=h@0pt҄q} Q~#ޚKDy.C޴XV˲`uӇ.I0ES>L &GJڂXv (;k(mǸ2%ϻ..5<h g E[0| (. !c?KWt]%ӧ0qiFF#U8%u ĸ(y%c˴օKJ.3sn $︐_m;tVQLFDqAk :*A@Gvi0'{;2֢> \EoN['2!vNKh7X .GK-W3v"BDz_ꤐG~`J5Dz{OO>+Z"o)4#&hm% oqchn52iK>sD5H|ꬌ^Ė#bb,-5Jo4$qPgBtU(.S\6ڔ6=7E*>U3+j4v͊Kq%eOoOdC't/w Z 31/;HgOSc㋉M֩ $a;~dz9/<Ȣtt&=0ID:oFߴVA)9jWo$/1I-%# ~xy3:^z|p׷8$cG9:At$9[tRk Vu).QI;c<}ZJ^ a˖7 ǻ=NϪ=7=EX#GJH/h ^;"wPVR@ wF0bPdJGxuEḸJ#[,YMh5 AڝV4es QjU=4yVNyUԞd=_ 5a"+U#%N@M-dLưsV>Pa'ԧd k@qaa)eKIZ\ذ[*nꌜX'k~[[?[ްBORƽflw=}M8\c徥TЈWnȕ1fHR(XM¾GLet '- Z Yj[69>X(%{T<8mfq&,sX4OE%Ս0".e"n!{/xSy(VÎ4kiB d]9dtG})X&#?N3*Cֺ[GV2tUr~W+-y~ n"]3fʄ[mR)1:j4@_qs{do!ɥi`Mc貺vNXw2=v=il+3_lx )C ȵ:@f xM"L;~nu{ +X@=':݃g~m#M˰+`bmn9y#XdDef/p4EdۯjT( V'xT5»VgHQY%NG3F̫Cive d%zC.0R6qyj2^%ndw*JF=Ѵdv!yy@5锆T64jXɀBo)O+Zuħ};io_~^Nj, dyE@,Ɋ5cЀ9NߦW#U,Y/ҝ5d|aơ*ȫLXHL?50pkr'`/.uJs*#W,i.>[~Vc7=[dUح5L[/m\ Yd𳷺7d-],*d^bh 4ȝyVgxednv㼄a%ec(+3" a^eMkRp!MBdo.67+m8囏g蝢=c6un#"]:-E/nqiO '"u00[ۛ/hݐێ):h{)ٌ xqHݛ#ŎR 6eo'\y<02=1fŤz ellmSŲe}d7 >`K:\&АM 2qTf,Gd`9*| b ӞSԙW:m5燍WƘh!8BFXs-14@Ş vQs4ު׉x[ 1%ԍD3&?o"܉ u?aX1AwJq7uV2/Zp@%|U8v7=:^`V.!oM[gag4mĹO $Ljdvû Ox' u#&%n4{Ł.0@D5!QE2=8i5/o~0--noW(snh$6%.䃌<]:pv2ҴZ3<*!pLY) n#b`I~e!\YKաOᏽ|2Ѫ$2?K\;@ӊj^} >G病&37>ب\1wac-p:V;wt俋YhU&?8b._}1ǫaj{(T8fg Z'kV;ebxC“Lr 7z8T<^2Q6II읻50'j.7"@>5z|,EXw|$r/6T#L9 %|R @bDɅtf _4}yS_Z=Ր坌W+cOǺuR'"!N7Fl8h5X"&>~3^vI,4A0 u@ ^+>96>ycVV oR.OEΘoh \3WcjT\qa\Nz/y5$8lW+6r3<#ĕkzv-k:hM3uGpp…lW|?$yl#Z)K=~@kESrHk<;}ՖrBHϖK5.!_N t̼Uә9z ئ<79[zaWmő"cS9f#w6oo2hΟ,w!0;%g f=d=^v-bR;6dD90=Ğ:mι$bsgl6a*x"ЧI {`&alvY;pMJ>x|0| ν7f'$"&L,lJxA@Lu^ϠИCG U]tZP%)Z~=[H4 u+ .Z^ma0/g{_0Bwtܮ3)Nq;Oe/&=^\0p/?a>Ѹܽoyo' $Dn|@`c tLI1JFJpgM/Å_Můx(8f%}[qC>'uU40ԯi~ ]I>+r.̿O끔ZПwFC P qKGfW{|^Bdg/`pBx-{.]4s,IPZϿۍߔWEKtGw.̞ K"yחV˵+Ĩy7>/<91rx ̑v'AIxv` (Fat6cN?'P=wi\:wP}cRy׬wK-F(Q G)*2]kM(GwxWd䑔%s. A!oQhHgUO #CUPyjKY[<@Vpva-PǓ$3 !mObsx({&w<ɇ&2MT7qxt ִkqLpHgf %U=,};\!W= qR uCݣEkb%3?I,y:r/s8Hg$uիpj٧ˬ1 h P|ڎd+ye# $xYywD!=|Bwr{t!8,2ףQƁ=d zZM:\߼q~N#R~V@Cs5;^Bc;7U)J$aowϋvQ>cSȫ- Oq@ ֽ*Ǿr"`-CK8hZ2_e?US.~鍝w G~t-?pJLl4O$s -sǜJO|zAH>J̦CXrfwG1+t\X4@_ {I\~VXX:G34! >>QHnT3.pC"m|qBR16nu8ͨrVC}*\#l'#'̖vz#,#Et_zYol] +wo[O#M))Hhg?umC93M8:!s @E LJU?'S]\Yݩe 27pgF\^9e_l|ǥ{0SDV:-6؊\!ϱihn>-Ye|+O; \:Sf{`Eu=Ƒaw<\_sH)hCy>6A&G?q .\]:Q iXGyr(H }PxˌVHRo۳48Rr!D/E J^q> 4 erSɔR kHl*Z }%u{M=1(g NOtlrN݋2Iݿk+K/%m?Zu6LZOTt+-hq aWij<Ű'2I(K?o/ZgqL$ 5MF'E! ɀ πfM#_W1G+DO&U@US) xlED77D^̸U908RDJvY}m|gj(-'r,%$w j&u2x;>&c TƒD2I .2cntF%N{%hZ I%Nm8ڹ*PѨzNas>_u| fM;R58z/2%~D7{\g|ŏ f*C8tc tL!Tq]=dwq<Ua(հG5s!J5gI sҦ5_1_Š WdY(E;׳5Kl\LO\KC.-U4UD2<"{G ҢrҎgXhĵ\_"s)^wThN(Drw |S7]@AefM"A֭A;BS>~θmyL<,FUrWחc/$Kݏ޼KU[]S[Ym_(2IPh 5Ͻ3%#L^.V򀽧](mڮM,-}uj@;58^qxIe>)a"q;ԧ$_>&G@rMCI%HPWC?!~ZyUy1?2Yd9ƶ3 5T9>a~1$_x;սw?}>lh /a 4F+zO;. |3]աoJDpo(0$L2 IY1a&iഞ۫ cd?9+m6mKwSԚ* 1&OzXN(8q(tOJ^F 6me@4*\zLLT咿6}V>4 )$0PSqH%fS ـ鿾E~Y9,_HP6)yXZl.Z-O6-ZKe'Ҍ쇅`ALٵ 1p9s~&<7CWZb[NL̍CÜW)mL|~nSwH]KBD$[@V x(ջJZ֝\<"73c'WFj GߩרBH<ջvLQ:dYP3}Ox+Ƽv=f2Rer51qtN,9,8\sp8`soDq"$eD Ϣδ|G&f:/"^eT4-,٢nO4+\X>[Qyk7p}3hNˀ\tB7{I}b2wz-ђU31A+uۻ bȟ8"A]Z#z1۞:`k&1"x*)ÄuZNъhkq|s&W7jL@9} e¶ f3n2h)G̕c5z3So%] m̢nYgƁ6-op*zSO)v,#M%ʺAKPh.h6F'N,n{9)q2eYn6]<3B-!*. y/iנkIWRCi⧛H;w/|t9_TQJI' l`<)PfM v.2a&[n6W(r}fSF> 8 VԶ S? fz*% 6zq~g"*ܓ} G yyZ.WFQ %(MŠZlZ2/)<Ə }$K-dJ-W ņ%[ E+=~4u1bUS cFee_cʑ=$ !,E!hE ]!K{\jU)w!W@>u}=ohUUCwR3tlE 'MZ) y$>aZR˸oOTL3m(Q_}3 i4e. rq&o~S* қ'` 0,{{)2ᦆ2ݢw5K"/JI;z*6a-zu]J]%F.$*h7D`썐2vZ9t?{ kE3+j.+%YZ a)1↚ rA+r/pWv U;T -mTA`#N3ѧ<̳h/۟h/͑ xz#`Ҩ-)oV *8x~(cX :SHu:7N$)}oD5+~}t5= 1GDJ4réQFeHهN8Drtϻg x!8/ $<4qh?i]eR\\{tzM@u<*/*)2dVZ''o:BK$Ю.+{ }X:cFriAMyrj Ь2 p <5!19CH; - ,*vǾ?dQ|Q)P`cmךFZhxO5@ r:rB$i_Ў u>qNbMv@,*Ys{hE6oF}[- ^SK u&3fU/ҍ%$h͝¸%jp-:gL} `ys,c,RP1 lwwUߨeLmX@k6,KT=dwɢ2k>S'4~w/VJX}~tο pǑV-br~S5,/70W㙲.Bɂx@pzK 70 ߸4T+mۤKp4AdȵJ#__y }*1?A߲STb j"2-]bRWg,Lp TϜKopۅ>U?!Tn$*`Xنˁp[,YM/[%΂o׳IGcf="#*cكpw߾(FkIBPYhe;Zei.)]Gm#qVU]˄ OoY1rIdq:42`Xz4Gnr4ûhS :588w/Ѕ̑wx#=wp7S.< ^K< kyRs6 0_PcEP)wCzFp^u6C:\{ji*hZln SC# m,uqCv6JY]܃n{9.2^<2Tc}h~Dhэ[u7뫮R JSKLTu[fbonPX#E[ ߠ֭;`F5B;(,|7Ndt!O^\Ph1n" RY~4ΥTc Y} c ikVIR0k9g}FAe~n ihTX/E0CE$\U}.3USk&ࡢ2!ַBDj\CxCFgso nS8ªڢܣ;, ) QO@Z_,x`?bmgQݼ~}l_锳t}'XƌX~k7e[G1lؾ@wWmEIɕ^:L}$*mjByjNM;1,!YVbCEÓ*454'gXVDiko/%\?+DLZfā+6WpNdpKȣEekG5}eM-NzR=g,GăDL+oMwZMnFz vV8e% c*g-]I]Vcח>\H!LSx~we$Ő&t>E>JhCXʲ?;89#_=?T1N -;~GQpG[, Sm|rcY`9i"{-b6L4W`vgp0 03o4L9u"'Těrջj"iF]sEua.w3N8$A9)%2dr5*A@}E9-uU*ҔA*.𳞾Ɠ8U+;UоLvS7T}He,}.R( 5yu~ٮ‹_%B #?6-/T|~!Q rG,( 'H1DGkGm^U0;c ʯ=|+J¡Dy39)bAEpP?oٞpEWHH,y {ucG.~P] 4BoPYg4oj¾(ox^4P8k ߞ`k )#_I͜W;|Ŷ=S ~#L$x|ʄKI"IsnrBքWX˟jvV` >*}*I97?b@u`ؽ U:\' =ZQS}ю~f!;֑)@+ sQ 2:ωLwֈҳ6D;R3߮7|2zO[shADH:wf:f77c<:j*]߉HgBE&m2ѯ2CjػqiCZT'?sb&c+ t8B 'Xm/r悓t5A4dJA },f"q:@y1շ mZBc(> ޭKP’:MʊM̅c72eY,c\` qԖ VZ]pA$ƸesӗH-5*kBQ,uK/k)&\$C{*UvZZhK3L+in>JJQqnY(*ZFt ~rYi<4NAHHPC22lQ[+;SV]Ms\SE\31?LLHjqwms@=zf~($L%6?3jC7+:2h2$5V2$~'Owa+#Կ:bLeGӠ;1 5pf~@ $Ubq|jI4BT>$rޯzBL5j5Y,g,1s0P[;3EJx*B{ e!w6+ʠ/t(m1u8ZUT co ҃#8bs^Z5+8%!7q0.]qMǷby0 БjW%%7zJŒ4qDkE_h ].|? (zRu ߩ^7*;ĩqzR 8|뿤.ӵԗm2񈵶A5ɠ%U/>+[ ,/KlP"[tTxNvgI 6D/[r^2A;<>C:O!ޯ;,  Yij7h7 ;R>$'w&|\*\,]1P\pjo,^{U&Osv1襝o;{*SZ'sO|Obmk7~&. lvO{;̾( ar^,3KuyZҏЙMeept%"x~VcA_7f™`)g27Z]|] /]9+1-pI b"#_^V̚bŶ|Rr2Rq+@ng YuwJzy\,|u9x^GTVqUa uԄm9XGgN 3b=QLSڡeQH?B`N͇DaC g^qfɀ&Qi,] c$Zg9gǞn$SGCLD!:!#vӎʔgE9Dnk#T@vV<P3E.pxCPA9E(I ˞i[̭ptyL}ߒ9vv k 2n,mVNҫyM w KW'em'5Rycؙ FIy- K1[(:QvVdOBNߔR32TOT X&\Z5ūkk!^.+ `|^GFT-f9J_flޟjHK"* qA$*Ҳn6Hi ,vk^f&2_ʢH0WĀkԏZ_lSZœue6j&Ub uw1,vIW K./.@ss0MwXi2ƏtG3'M:_p} Iybn}\,7zubJ@MSѷ67I~vx6Ar Nas8\p$D a;Iwx1`G'}̂btrb trWBBg cQ./mR߭KX3(rSґN;=!:gY_kt vH$dt/RF EzQ(Xr0;ܓp +t<9 *nB]hW`qƷ)w$b!T9n:,27jV9fH; Hg56&VIBy:Owp e(3L;"ص㊘%Z0o&tَkBr|=#!HV{z.CЧlqMK w2Pc"#; ׳&?`b4nHݤ|ԇ Rm Bι'=y-13E\"FdܐE[+M9BE[ P1:^|ڴBo; $GSQt)/ /W*٭"UHU%+yU\W5Sf|>V TP)BեkqTm-ԋfXTrIs)؝0أ-#R9ʒB<#(~ʺAU+X]kU?|;JJ;fE#(VZx6-XI_/a0W27qs ,0/լuqV(F1U|-<U{%cFALߘs}D$ӳ!\_@p Q:φeˌrs%-5If"QU[^G+C)* sv{:o\ On*~2Ϯ@|Od| ֍͹euntr2Up7J4- 킓sP6AR l _ڡqJppl>>%r3]]3vZj_U[w*).CZ_4yd2P}| wYA%Tw5'@j|3djk$HN]6~gHhU،*] O 5Z:eNRVUy [7Г&£\͑ u:`(N/UXCb R ;ԭ W#n{ۉG;>:ΟZ0#^x!MMQi#.39i/_LSJF.8 /0w셉EDHt}L , ew+~yP>2` ۘ,CSly+j6 I7S+ wͺ_{fĺU$c׳gqYm8.MT'6ws9{Cd*k~! ηHٞGrԥbR<|%s_8rW^Ak+[צ =mN޽1G4C4k"y?Fϊ'ԾX[E֊;!_ΆQNQk &[iPe2BZZE7$%,.؄W5/6$qhp0@;<nQeDͶL2Z恋 ֧;!F5H:Xnh>psC^*(q+uJh0&z?\gD I60G*,d+򈁼:Y>D[H/Ť[rڜ2HFG^zy0 +YL\* Mjm5Z nT=}'874Bxʩp688>kV'u.1^H ށ>"Ox:vXG9ԌQѓI(T9 9cAe @#u_"] ݧX븜?͐˄f~}(NwXM_vZ˨uw^BȷTUۻnST(PSGѻmcg1Ȗ::HKt US\:_ !m/ *J.dݘCkdY]UN]іWV *7YPs8)dmZtRDK'pJ{k \ɂCs&h%]Y[/ GɌDѓ._SH0??*vPai|qxo~ѫtIrъKBZ<5P{?DEFCp7Eb 'Mt2+:)ը\  `Imq\mѿ̨cu](,}U8 x XeSjh<6vyOeGS]{a5H*$> T5 C7kD? 嗭z4-3i;qe(|]%#aӨsHo.)r"'0좻q!tȱ_үCߜB\BBi(Jm {AA+>nw࿲7ca\J=زw+F8ҖJJGӷ}4GShu"V*[M-rhU;OX&)l+^^t)˔O8\VS˵Y[VbPl1aH ^Bc}4•pCw=Sh#R%(t-ɵ!cʢ8Od33,oC}HYiUi!?i/c]W*|cآC}gMYK/]$ɕ΁=B/U RRn{ZT)JC Ƃ|^[rʧQ 94KB:o3pafZetKlfdzp"uJ3J# `ݴ IP6'^BIx1z51i 2 x"EDJo|Wg}(3;mt#V/ A+lr0n+ \?ɥ&zٿ}:)4ӧ'G+K0=W:fUDY{_I zѹo.X䉝 k"./Š.cI;L GRa6쮋I{=^IƩ-cPj ݚ.4f-dbǎ[ 0 гU (BPJ2M}}!u/uc7 ^8^¶!h;t V-+KSz ('xŌo+tteԦ&(KAcHr"Sv(DQx/ ߈yQ3$6b]IXeّ`ε2XNG]ʸ!X#vgD$3"29P"z:{7XUOg>>KK!t՚"\L̤IA?NܫbNz ?#@]g@ S3z G0l-2 D"J]7qCgvF09kߏsb]_BfFē;rM49AMU5 6رdp\B|Gfc36Z|؛n;$`uvg 0|JET9?5e*Y}uDqVOFgs5tu eIQ^R2);x?맯gqLz2yZL 4IT[W~NBͼ#VJl<aMuhmLh|ru[?)d t>W$eWq 2Yڲ%ҀO!j{ wu6m\`Yw|ì$=dp#٫z^cgVr#ڛtp y2~yȃUc(璎o /$IH-mG4so{mq֡m.8K'cmksU xf=rŠO7Ǵ Hy0 9sGߛ0NPlW?4LH@ AXgouDӌmRb "5ISa}[Rw{ha+BS5)V[9ٮMjO\HY )V (3]ـу~}r='qzb |Qx|q '4D4!đ*>?_r<'s}/M6`yP;{J9-rQ5o@DUiap~;Z:l*hE/N 1$ftk8qQ6"׎]ˆCS3*=L?~؊vYtȲ*WFV[bFk6>>\nj)dPLg'X-ܧuQ*K* Ԧ)Me.uSk[n񪗾|.~D0E ;4ڏA_(j7T*p*0.38{5k:"Xi5?Sux)v>\)q2k258ZuW F a}y"֢\nf1c^d̲h֭ ͧ&kD 4G㏃]v#&g%%(2:].tKAL& Hs͖%jn'S{fNq>kqxnj!b M@N>Q&(z)_zZivADdP'q s;pD H5]*M}BO5Sς! 3sF{f\BB, !pb 0d$px'Z5%%_@\%?n:MtŞvq!.'M dx? AeKݢzx69O\#`ُB`an  t8܀ #f\3|EX/D~k7>7XSD%;ZT`Gme~jQ?m-pc;WOsKϧ4+aIY(S.mO, R3/ uA<33;6hSFw~GK\,9\,K2yħG\5?_p=y5pƫHeԏ ([40'SuDR! xd9:2(_ƜnXV,**]9'[W8}OS]&d5l dǃT2N9i$&> }3vO] oьntt1 w}:Vgf1(nx%m Wqg$K:<cӦ=f}p+?zi˾oFw6s)C!)C(> >݇#pl:'l;0$!i NtGJdb2K<ν ~†/~ 3~.W zQ/ӿINQe[ L~tւj )#֣N`rVQ ]:lOCDCS"rkEPwFIz)dؾ޳"ֿ8GZ3 %`2p^eB`8Y4~ P1 YFȘ%36Կ+}Y528D,;BYþIK/$MK!!$_/t]1 2`>4HA"nlal|:˶AL|&c]}0(*slz ?/h#Faԩ}SM^ϯVeLJb;?W A%,r 2]5;__%~GYCxtjiUB\ωw  ,\=|F#E^.$qNŧ#9|SD 2} L>v~x 5p-]YtykdDtH,j]=%b#8l7xD,|Bs{ OPQ*:ݡ\wbdBYl_K;ET1F?VXϰjc>MC{ 8(,@΄%S ZH/ $]mo ~hSkx>\хxb(OObAC%NA1/R--,b yM15cJ{嶝̝R F -GX0O~k*X8[~/ldDtf 2#2s]#vtsEE'2'a2e(SJ( {`-mF60W2<p.)ߐ?5` EN䅆V'r(}8vZHX~uO CMJ4M%Vh$6Y/$c#/E=͏dYtݿ8NaFL m`<+ξ֤6띂z/_a' ГrFTtb {WiRRļ[^sm\P@fqK3.S9Q̜lX^lv _$|wʞQ[qHp|c,vgy*tMYK+z}afT/D{YrxApWULKumE#Ä%T- VM9 p(بGSnc[*=r. nSWCZ ɇEg+\_g԰'?IOpSQP/r7eZ{Hbʀ/e}%DCCwj%Ŭa:B3Pu=  6̘<|iAM _<{OJU7 y|TxfӨ>ztԐ7`״+6h抱}&80tF`ѱO("a]y=7KiCuA/肏v}[4V Vyxq.$I!"Z 4'1ḃERɏ:Cj;  ( 8e^K-ɞ@\VDZ&JSw-"=a4W~Cќ?0D q_N#,&f\,n?xc{CxKkrzjn5)FoDaZ΅9Gkc%z u2Ӳ ,j 5d |2LD'E_ԭ6m|@mYlϲyvy}m 76r1K%x3Ws׆0wZۘR H9,6۠d/`vVV($JSS;DTKҪ >ӳK13-2ӓۆ&qU8T3|ǛpP/XA \=T> BD A6?a!_M_7P+kjiu*=9ԉ)˅$ȪI;׳EgG>|6iAuɌaLB0ω@ae\?@d=+|OR?i*X=]w8ūS.X&H@Wl,:i-HV~<4?DOY~ˆÁ'aϜZUݿa=`Rz?|;ݩjRL[)*k(icko^ F5 bA'ɲ E{^VPk0z!kS C j% Nk ~މ O~qFW--L+=V+Gx -T n㚮gADB`w\| dDT}'C䈿&&DW.l |8G*3e|~FsT6` 44I8ah WrNr[0K`>cW&cҘ3o=8b?_t6ʇ8fh=%JhY=8Z֏-z13v3egZˁ"ziw]hDVIsCM;ODoL]شs>g;ڏbǜĜ?Z-to5kT[f1s81;m6wV1hˇCZ7ܰێe}4Rر[ `G2.\ݝ')E7| 7bٌ=|}؅@10 !ҷ L.̥Kq^D"zR5iT#h4n'0y*HKP>Sp[!ݹ$);1{QHe@ 1 i^ui au |n+|8CHXD}G6:g9N̯q HP6:>G3Jwlv5r:BQRyTES5xfx@`ӱ:c1tf%ꇘF ݭpLA8oȼi6ota7P|j/Ikf[<m j{jd-Y2Yw $8 2#aA9TL.A `sK,G|.kUR)]ѫ`ұ.E|8)x  jVZT61[3< "Qc%&c~k JZE<&䑂n q}Q;D54Qٔ7mdkp=s Cʎ-Sr')ߑ 27/N%V!=䖠XuUBI/' Q'+B^ALnۡ8\BڀІO D 0t"Xp^ՍJ'~y#mjui8 8G҅  %xܼvf"1ڡv?$*W8%%As;(؋$ #H`0ċЍ%\~̡q~˃ @1>/Jlicg9 m G廣hlK>Di?M=2BX#tmQ,Xd[D6_{2 ZF6_Y4 b1dFj-?Ӫ:Z=h; ĠI.п\@GcUPEyoz3@*-[SD9*qra8lhr SOߘf8í@2yӯi ?"(VJewS+yPDQYJDiezZ|/[^&“P܁ :\<@^ Q"gE -Ci\טg4wj?RÀjoX^Gj5.tHunnE4g@u.w2e[KJt] NIy>i|>X;\ƹjW"=賡7.ows<0, s_:`.UwkoUdV͓ DlUb]bj f0`~Qt,rd\rLa[]FN|.KͳXۮ *V!v$n9E=BڵWvc>r(9 kl[nF:f .ɱH(ݦ<4>Vjټu>H#YoS=U ZSſYݗ9N bō'leHt41玢*~ʹDXHU1L>Nf{PUNGuXzV%N曦Ӆ*Swui?8餮xkgQ^ҵG(L=2VrSDf¼uu^&.JU kx8I_9$QgiYX=PI5 -aSuA{NgU%ؙEa HB}5o{io: R8tfPr\b ˒N]ߝY d׊.MTRsHoyZG ~޿FVtd`5fF̓o}*?+Eq7Рѝ6J&LgwmѶ< ;~O0\ԥ(V֚3jbwn+j˨a{~ 1*nu껑uUK'% 7o(n=quN q"%y5:@GLK8vQJ.}u%"𠑓qdST wL1=EfOtZ 3'W[?vȤb~DyЏYA&fL8JJIpBJ_=xp(&!4 x+v1U/((yM^Hп8pk< m7\``҇̾ؽmy{ob_̘$"'W/~d9nGa\+p%E {>y& |"y8Մ1odgC5b^W&1令1 OcܞWM LUn39D2&1)rg#w#)X:ĬxU *. "?t]"DxX(v(M/  S4MWL]uIn_Lx1BDBDl}u>~dvܘsvf/7dZń 8lǧq'KKUwԫObzʅ0moL Ҵk}f(cS: ۭ(f=ѸQR9uQ˚ixyB({r ȯMQP e%ǪǛ́TjQjE>\װ57FS&i΍a\Ď& E’A29Lz{HLyFXUp!MrG'T-Kq ƒ ;aRj` =>˨:h;lQx@LQJ`Iŭ (/W1Y<6xuΈ(F&ʩ]L%ּh3ۚQ!4)|nT>ܞ8y3)J(\[%Lv1]Sq !EٗU2 E  (,J~$_cn)$ @#n+++f(fF'fHY,LOmAVJ)~A^ӬpD`U4!mC$N5%\#B+5F[=bB| mvr;3fmTi˯HQ3^7X4k7j$~G{D02 !2KZ0DVՀ,hhA\tݰ ƶp`}[ÊP 2]:/Pt?7G~$  o+UӔ'7ukWTV8ĝpxv/V BXH[ S~q^fsB E`h4s~Ňt=~z~m었@F=m-slՂ.(a$$6okmfB=OYEeV].Ro'x`"-Ė3Mܚ5vƒR0"NU-^W)-ss;eO01*qa$J5Aiqۢ7 *'CjϻS(*`IamkNkUVIJk٭`e^CrR^8JT1am SㅻU/GZ -j^\o 7' کAUdS8FAT[ PNHKHuVJiGh;iCc4ʬa<>MbHNLKެ-Nkqo:gLCUi!n]Im.nP7*93X7 QґU.`b$mO:ؓ&0݁'_Iݾ[| 9ìfħ^dy'U/Jcpg`;f<`!:2 ǣ?੯9zZ xo26cЅကT8e$^˾c)@F>=QhH|zN$OD;-_ADض ;ū*0}]);G^::p̶G*G >d=PUgtY٨+NKհ|Sd}&8ᝒ&vs>f'dz3mu2W(gMUIA. {`s-Pq/`7gFgK1d/%'@ߴUk  1~ =l) ѠG#vu&[ C&CF%Jx wa3oλҌGiܒKό6Y{E#$Z*h)=!TG r֔sAs\L)kgIͳV"P85OHG#kӚzUUįH!:Hْz`,ܑ9KTrmh/:?ht!&>lXc*jjX5jx洦SԀ@n!m m  &&ٝM(D LnA_rrXQiAHkOiikئ UJlM+e\T'gGYdUtl*tW$&T<ڈX?Xb p y(/*5vy+axiB ޝ`pG ݟ(mRzg2lhr҅c6'C`aXSns$Y)d⧮m3XYB, Д+(* Di?s>6rnJwHl-Sm.@ r@ K=Gh鷲ʺǔ#+a8nrȥi @0ct@rvRiɄfP3/&H""ŗٔ( +X%fpDz=Nbw?y"9kME>yMg Ve4>" 2&2G_5J[OqL}e"q6 4Ucd8^nLLyg6Sn@IBԡi̬.x ýݲmwo͟Zg| 5OY)D0d+ӻֱ*-2 RIŕ ${Y21?(b%,y桂O{W$v '+tSkIՁ]~(hN(u6UZ_fmTGK _!aQFj{d5[Ү1R(ꭩaVDj(I3~o6iI>Ǧ'I5.7kYYNUP2ɓ,}5jA0ma/JZ3nbyo&='{BJ|1 %~(: Q::>`%![щؘ9 hk$J*htn(~C/[5Jg>Qu{8Qf(l.cxc1P;:S{ zʑt`)4An]~Q t5X\BZO=k CdbfxF$pR r5_AÌ )Gwc^&lP="&THn6ؔ2.D +A()$B:p{ް$F^fuQMcl+*8%uz2B7>wӣ@j ]YOofC{t6B-)bnxFal*Eڵ:rԗE/f/ƪ:nI#͎ue@޼TK͌v ry}}f©hhJ'JTd(E08lE>L*f4fрuhLJ۰l^s$HFk-o!鏚?R-MDgxekg{k7j]6^ 8YW0o"w^͓ 𭦦 O2IlRǸ}&𶽏Q7۽Kh9F(ye7ǿ~xb 8KI]m6'{0&=Y}aQ[U=]@=)!ʃ'R>ʣjp8gg޲Q#b?h=ZV fYCsCy `1THt±굚ޕN});]Ti+}8'lǘf c2@>6ufzKkB߯ p]nt}1ԟnkqZoKrRcnzΩ&0'>!pϗڿE{H3\x;\ϥDVaIEm[ntp>aJi5<9UBIۇ2% '8D8F?S$p,G,owlX]",R, wKp<{.2Ol1pY8XCoS9^0bo=eVd{3h矓腌 1 RfEKm{Ȁ0ԩ8[#96CAC/\M$N;Eʅq۟N|z?A,Iw4H)MrJ˂+˄7 ]\яh8'yLf9#r)Bآ)z,XHr+ c< #ujZ٤ǠSVV3JTژX0V{IarB 8,mܿ+CյaƷ4!OA$x:Mx |}jf|*`N %W&vٸNkKL2qq&+hוUfotx4`_XJfAx~>04W!&r`BZTslȉ#<8'}'‹"Ѽ,Lpu[m8>85tƧa4M&Xc#VVa>}A6pK.\"$IX A3C,by"Ա.zdL=)}mU+ՅWG]DM`v[]#]d *g40/IrÂ\Si$#g?9LB Z':j2I(`Qu}c4$a_ wRxf'~B/,AЈ~G0!Q k8s+j~EL|@]LuH11řRӑX-q.,pҔ|E.|ʘQ*^!_S'{j~flwۀ˲aed ۣy>/HvvȈxځ?o@N|>4 (H+ois4O_~J_,\^fSrk;!\q S VWLڴ$Be!oJnnNcP|w-f*>IꝩHݝ@tPk1ږp_/q_KFyШ 6P m]l("I%7!%á -z8(ĉ/ӪeuИTMQh2|N<Uuw~?\"jo1Տc2w$> {;?-.q( pTЋ8u57SXϯs4;I} -шRB'}u<[;zhPe\!ph-:.:= ;?NReuP2WdH ㋏CD:uuqsۍk̍ A) AAsM2ܳa/}78Db\0FW }qM;^* #bqrCIɍD8 q-׻oNm{y6a÷"㏽fn!6$r4^t#Y{I},r2F% Vd+?uSL(ٽ&Owf-ܿGȢt4}'l!ѡf qiNK$&x.Q$}ZPt⊷NH2m LPjo4o2h{9-IG2&7 (Yh{77lK忒,h޿ }"z:5ߝΐq\^lL9// 3Yk!)gh_/"ڃJ-._{EPAbPe:[XRs` (FӠ6d˥9E@5V_Q>+*JʌI1J{Șg4׮g6xZ{K"\AOyDc$hX،D'}TnTTg q~=ӡ|Wni{j>Z[׀{*nrV`<.z^1Vo?:C+j-E.e2J 7ȫIJqN2,*ac&mcqo\X%C0 738GI(j@X/Ң$.##BqwNMב6rwA<_ $g;xڗ&0-:l_39B9RFI-]^L=祯2uDծnUAe:1G7a?_(HɈBȮs4-/*"hMS`˾eG!){-ˀkL-!o>N?Am B4NJ@ik8/%M n8iم 7b,q!Ǩ\ۃ{k E56$91Co h]VI6U"ͅlx̿ P-I qVA 1+\P΋Ch+%r[dPӫM#ޒ9#Q'QvX]\ qJ7v!Ӷ6~В40B/Li C;UDEN/vĢ ݌8psG걔bm/, qi0™K$}.Pm1'ppؠ-{Daf#AN<M=)MkJz˹ 4*>.wJF_xR*@Z/Ӱ\ø@xdW콹T@<^z9b$,؟,Yr˦U(!B?(v܇.)w  <|*{܀`NJ>)e7#Ɛe6542_.l@ivӧ=PV, 8$&P uu]u7DIݡM =;H[,~X:VGG 9g60ޭj.&Q9@+)KaY}yH33S{^&<ha>kNҶ5__4TA9ter W&9L$Bk#$wxk3u|}bkUbN,S=q8dζ:JL㞭βRNBzap=!&t@F_nXY-_L2Ji3p= 8 ! hXIu?!MƒlEHY J,Y&g&lqAD# IZ88GnvpMVߺ'JČ9GQ&xCA!W)WtRƤ0Z%zgtQI;j"/1*.Jڞ9ZJBLsl7q:;7Ò+z+qXzGꏪ9PEoz0=.]O^iݲ5H䍣fxckySD*F˶p{z4Y7TUg67m!2?ְa[/@?G;L:ri3JL?%m+rS%c:c5?}NW%+Q1*8!}cb-Vgx2?X:1S-?Hs$' ۺY6TIp%!5MHߪ VN2PD:8d,ahx*Xdž;FP~(CDoeQf$otg&d}<< Hʢ@;+5k9ڮlmcҷi;t4f*:=`ŅY=%}y)NUܩ s MPVG\(d㥓=CߌYBZC~ez!|LPmCvƠTM"M + gZ[C5ڬyPdZZԁiɵsp:U4RVF |ZO $WvvKTt0>dj  dATjאtcK}!(ͥܓ #[@6S[ù5 ˭.7V oJp 5#ska V b7 ߧٯZ`kki7B*4P6vC?#с[ ԺL~dK ؓD$e#j3؏S5T6? kNIQFRk㭛gˆ4ºj:}{`vgoYd٩MH {''~܎˺BlWNl@9NWPʷ&|4E[u787Nl\s g0C c!L& @GYj/\9Vݓ"LRL|>́ z=7^gN0q:سN,&{Kpz',BxR_.{{beĪO 6S{fO0Kf0wLXscUF_xT;LZ~b*b)b+~hVl@_KԹ|_q䁚҃OA'|ۆ ,A,+B}`BqrM`lGpɀ:j6\>ӶśUۛ1!|L~32UܲL΍q&,+wJEhL'%p.VKl+kqԪs0'tP')`hie ߤF~!eane$!{ꁅp *|*| Jߝ_4 iWDW,+lsݡ d;42hչ'"+wkKWi([b n+ќ[9H[KHtUPTQ!F![d6%1^6ƧIyKňY@h tt1 J_Տ, [bojveޏ3s)w)=QcJf7C^kSYh1IB3>PF[BWI)bPQ |c:2.`;Lњ#$&XǾ\]lPNG18#p09~| nn&OQRbWSm7pS`O6)eOSw;Yp)?ex SL*ձ)gq}ar>G 8~gxxkHT$(0}p}t0_Q7tRXAm*G8Y[Ǩv"a5)zaBh ti45ni@}kMa/otwOcxVdNq\7 :o%*ώ9݂ Eg<򝂥77Ȼ}{w);幼_O52ڬ ) vZ].Xt)cAxp0Fa΋dѯO_ C"aw Gqbo^&(vhf= BO^/"k0%'cT[: *UD7&SW>rN¸ّEt(6 zdw`7T8AMDl骋z\S@(, fu|Ƴ o)T;hڵ @y ШT 39!ۦn`" 2)oCΌFGOꄯBX牘k1Ӕ> ͵dV nM8Up~fXE 0@/ Yۢ|p\!ՃnuԎG?*둱]&9]kZnXGK+G$*rC$^~w"x;lXܩK-\v`.ݽ10S ¥/s)Z5ZsF9I˲aFV쇇~"mVŤ0-Oٮ)CTeVظ}5?+D)o*Ѳ ebsE.:k+m>x1{z3ù+E|!c%{] k€JS"&2|%PXeEƫagF0C 9+4WkW=&&_MdU2oGp{fe@P^6tЎ{IQD/,fFƩ;i'|4rUȢPm51AaJN)Ьn} -ǎRQ;eL]'-$7Fl$Y{eg cck9h5w^Gb`C |X.W^:eՋ/cgDp`y?V >%chb z}o 3cI-!m.Ȃjǎ8J}0l&6P9o`Yuz{R&wg=kEE S(;I*#(nnJV~e6#E6e.-ٕSvdx=ܛ#:|S|pΣDlӚS:p߲?P^mD'4! ?6*Q(D}0+pRqwĨ_!{W?))}dy2;$?Rf*JifPnӴ굩9_t%95ŹDyPsᾥmHo =5a8sH#FpmH>oLfG?~Ibd|tM3;ao 2"mԟ ZD;.: %(ޞo3t e#nďNy{ގ+6 m |]DyVPɭUHi#3b~}E;n:I{#'|ۜwnYx)^֕R*Iz(i\gz\ҁSF_\|CGź8 ; ޺ /*fÐƻ0KɇB4뙞N+hX5iQ|Ńݾ;H|7廸;BMqW];TG4UAd3UӋ[ ]=xdm'.UA20z.hJmSJ3% yW"sSWI+ۦ$c+z"\䞭 ^rsyAVMG/Yj =#w(^{T/v'(Ρ3,19֞&`U-:&(zSCD.AߣQ7}"'ڕ#ێ6.J@kvpyxuӤij(OkB C궾Vd41[MhjM6 znI~`Zg{۴(qK.r{w_гI?0M{z{'AIn,9ď ÚA]`$\/ߪŒeK>]Z9D?nHNvp_,Yߪ|jGt otW2+y١Gq}crf+qCYs8!;T&n)Wt|S.Q0#)ꯃ( "r<O1/OO˒0vyba*dq]cF&Ĩxb|{}-E!]Wt UVYdَig$R}$c+f#kHeiJ+R{oQ烌7]} r<$#Bt?,0>i N1aKgyvўmR ;@/"J|"53rޒy &z`__l8mʅfOg55{ DIJ5;KY--U`7c^4:t1)dJF&D5AI'z .Q *F(kig.MIu$lNxDžkP"ax!5 d>=%_Fh;)w׫ dل%1;_Fki5V[2]hc}=V7$먋1*_?Rpz% =^38+3tO7.H _'|< 8;v .t8Sң&iP#>.s)N]9mC$OÏ[΁)^s&RqnPY{@n UܜR5M$1n*0 z=+Wa7R2K{fZD EE?p;jힴ{=0 3}˙Vz\>`c"… 2xqY ;GG ep^ 5@%"JVR70i_pG^$/GX"$7w",8C*l`8 /5m4Y,&OX,HzZl]5Gzb23pS%}v=T3nlH\e(6_)]]T 4rHrGⱫPj%MM)?ɪ Y(+e%n;_w/ 4ign,: YدG~'"Klb!`dž^!2eO_3l.gASȈoS|UV2lTHb?$DtnS[)Ӏ](o5W݁SA>70F0zI\%о$;AB,}5r ?{“a#9Mř<_ 0uS7#/:w5enHax %ǁ~Dݕ)>}(P#dZ;P7opf5M[g KJ}(Xu %+pL ep}@&;]IIf+f RPfFdL &}vQ0M 3ѠAg4ܶ)3VqɾǏHLio܊9./a%6L΋1zc-Ve:h0jy;Rrn! k@G0f0̻y#GKDS<ܾOڈo K [MaůpoT`৴`(H;bh~H͟5w2@TJr?\rO cc 0AjLobioG2 'B?(6/K\M9V~h s)|(@ʯ-Q $ ̹ihpl~S~pECN@M@\V:~yYEI!F3'j:>4ٔt+JHLr@LzruV#{L;^Zef/5JRSPA0|_ǀsI@5ІCU1+ʹ<ڕd֘Q J,ʾnwCq=b[獋LVVМfʣ\Es (4jV$ G!\x[ @ɗ%]cpX iqov3U`rB yxo2]> mooQ(5 L2\ F2D|ڋz`Ù '{?.mZ8]U;U ddZYYˏ,@ _ie` .`[x) [m#3 b^S7S\GsӤM(3s@p{t /2nX않(MY=_g @ߟY6 !1:B [Aoj(l֛R@M^|Qk jWzݭkvMxo);łLMpV9iyWqٝ{g]v+ŏ a &CQ}+qAkpcO~J z L݃i4*;?ZQd<ךlo),|7˳hzAjm S r/}<#z/$U5`h]""!٠T%ڼ쌫$bEqYg!oh"Y/&|l*tq/N_Հ!KjC *b\l<`U{w`AS58VLS-/ݴIhP+뺻p7{jc \E؃߆)!Б7>Em Ch&%y?NYqp%^ ?!U(@3گM:cc0Eeؚ`WGBx@:#^ %G=S014fhlIQHxde\X je9Za=O-Lk2's:y$h>b|rr05"xOr#p%\2hwwT}gfomϙ`:݄riIGqT9G ?Aϣƻ&Mo$tD%]#y7 a1OEH$p+<ȗoʕZ.hT Qbc/H^ҏE{ 4ʮ8dh% g?8*Zd龘EJK&W+ixm=w 'Tbg)`;N>p <9gDĶ=3Y!PZ/&'qrٴA7;Бleaٲ}xׄN)fzҖSpī&+҅QOQjHЮ- ZH7QS- #`Cn ՜ p+Eب@;$%xMClm]8: kZs V3*Mg8Jvu!^ӹgb&+DX$(TM+|$bhl +aE#iivJV&.|b3b9|S63 u/T%Hv:V*\UnN7x nIh>y+ A O9@/l۰o'=VNe7a9$<<^nnjE"d~kX?#J;K<^|#/!6}!X??>1 h-р&'ܮqcu 67>P}0|^)0\dWU8rCDd?']:zO.dNFdL`H:NruoH;!PF2X] =Q(ӽO2 ةPHkm&~>%USxs??#_pOO_0MnrFiiIɝ`14 >(g6+W ᎚,-ںzltkSj$aSH9 S4s.z0T#ki'*1QD>s;HhȭeauRl#iq_c;iNK/{Ҋ|S$ 3f˗i=K}òMOrpD[U^RQ/"_V|gsn3· jXIkf@{.֎T)7ȒY8i0MUdR¹.#+$Xμ>Hw$9ڵ{w~ASVA|z`|يV:^aRS^ V'DvΗׯEnMwpBk-XߛԕMӃh6h9i12$Uzsa9 $:\%zͶ"yXI3f_V$.8dDn31V3nQou"tiE(!$\#xWtl&݌^3K*A,mVu]P_1?~S&:IKĥpX>Nês:36(WRj}lʫ#U'؜8؟ 0ܕ!jKIIĿ3 uRpr6ߤZZ*! In({Dy>SfMdy ZfB|j:~$ ̔߇ζZ[v(gΕ#5F}{Uo1H_]M-"TxwfL5pc*5 $ʘ.ydTkEE3DWC9N*2Ms3w8'![c ~;h{u1r} p 2+eHL:;`Az"dx׫; $Z5q#PkBRT>3T:kxl#E׹KƦ#JW"XX?Ms UB(,C=dJGdu@{H!Xܔ c R[ #Փ$^!Wm<|ߗ3{ovꭡiAbyV3d*t{J(lcqjbQIn;ԁ+k 0ʼ/!fKQ7XlA^5Y.u=j- 4V}z1 gj+ՓQ 6dFCoqZ&E4j!@/Tss;mN_QEńgw_, tjP_~*!4/X(}6јz~䞣j5o;yCCsnێЪ baOdZ~u{GV%x[)ٴwIeCvYޢ_c:*.w"IP' F&*ʓHӉhDM+EYW H~J7y^Q@M'D՛w0OCq7&H^@4oYs_lqܤKFQ4i{3 +o,N204apG%;ˣ=oU&h捩4F6.e9 @- AqHX<(?/=9˱U!l1.а¢_,P ݳ*Oe2 ovED}ƣi *GriJBI累aD`лɑˆx>@5:<78)PGrV ] UXǖYg6@r2²gF#FdW}xJlC,Vf´Bn!-0&hr_K[e,aDbNj ðmqi9*u짹Ef+>[ZRB^ټoVeyJ[ƚsɵO}vӌ0 '5!w\\?Zy@L6,dxPw &I[aAEt%c1|i8SL{hA}|3A?amUH@sHi0jFk.aaؿOBra"'G]e~LѝgRځ ,c4+I" QRyvt kE NrT1Gq_"8r魙t|-N|7-qM*cg~پ;ֲs Ϟ<kfl\|7^ee9à+ A2eĻ_w,}ԠRv,]+0QqҔ^!cJ5}gؙunמncDGZ[D7& !IJhASBH!dW=V>lmήzLϯAW.'!(SPQ ?h|ߚ-q+ZP,5V^r80Hc`\|ŇCmzCQ,F IL:8T|9|JmDfk2%]w\j btPoF^vgP{|//>:s)ud8c@)s%,Ϝ'-_uFL rg V#'C<=‰9#*t"oĤݲ%RzGtC(шڬAnD ܴ)' ήo 犍iY{ތЀq`40gUO}>P5)6(z)Ab.)~[fPzs.G!_V=lL_Ps.rK TO:q_+߷Þ?OlN]P \$LB\+cR$=yc =P*"vPArp#oB"Sw{5cnr]5tܬO V$34=Q k o-SOЬ׊<6j6mz(@^)onnv4avtx&$sP8*P8xDd0j,LG?Ջfw~^E-Mi 87KYk0vlyE~yOZUJjsfyзyŠ s˨Xȹ$%!#\ D!tj,Z74ΚO%оƔG0azXaAVjAqXSUG[Dtx &x{gl+Y 8- #Ur?GDaސ kh‡mܣV_Q9lEGN0抿Zc¡IXX;CH-ܤ:0҃ixx7=&Wm̹)IR&M=wd.[ γb\U(!q}ϒ'Y^xӋj9ǣe{o*s:ZSt㡥ԗSn{g -W> fbq0XW`l¤Vp#c VaNZ9Sh`!wUy|[-JScb]r? =ӨZ1 qG)3m&?ZZ ^okoB= z8nln8Q t@-:]\J^6ܱ6T91ˎ|+Pv]4~=?sF#jr>4]lhPe8e}už t(jƍ3ԥ^R-BȔ`1ݚ]rg{6B…Z6k[Ъ&m>5=eԴ UTDlH8ae8~(γT'"br(&F,`nHj!R3/A\!%.>3fS4~^ 8*pB!:o}\' +=m |12jׂk3HB13яrŬMѽ9:8 mIx \(JVmv0M_l](ù=WJ\1'`$w]x@rtBXa>lI 9< >dA teސϓ(Zn=78OL :bf@n8zP$>)x`Պ);9!zu ?ءNJ96`ƨG <-F)ncBUuf B(*tY-?MKy+h"C7Kd)ڭnڧc5i3G.~f4ǽQ IszXnI+g‚wӐKDSldZX"K5{z`Q csS@Js|h3DZ]G83XgM 幍wHF#5JϜsM?]Ko]8@K,MG=O>Aε.M{(VOOb[WxM:tR 3t{xcH(S! ~cd4?hir\:ꔥ>>r*EbR#)=qӟfVgj!Xhk\dr?ুU_&V! n$d]* +۵11Oyl%&D@j>` ݫOM^2Gk6z)}҂|2h[eV/c?EoBr_eKp2Lb嵎VѾН̕]D=c~c5nM&~Z֥ a3fz3L<0nqSx_*ϱŬӞ.f+?$+.4qd|g7 o_ʼn<:T/÷ [|1 -:_>ڍ-{8ou,w'*]uů Eɭ`Ca' Os.䳱A-aa3`w>;"/3׸m+UU9$Vӣ9ftv;#޳AKDNgby˲ tF|JZH\A7hL7(q;6hD6C|ְ\TWpgGXYeP (#UVȡN&:9_+ɹ'U۲]xVfv+﫾+ thhe̊h&`\2l"3{+N0߂fI|lTL&2Ұ1C8S{KJKIȥ羙c F#k=1;(BB^  M' T$&E_-CX}xuwZ) 2ȀWZ4Y/GߗaXuP%~Z/;\ִ!6n3$^ /fKVqMD{ޕcp.}벤/k`3LTD~hXEw]8X-"iG-w@(ӈ?qz צ cWuϛwZ5&xS锻LBrd z& s9X΅}C-q{7GT{:>j.J=Um;\<:0!vB4GM6;]9 Sa4m0ʔh@?XMGX֒$Rygt,fb 1Iv9 w{ ohte.AocA )n +Xg3 dcb;DBG*^R諕W顒T4 43dOrĘ uOQkyDDJqˑ trk՗_%Z wk`p|=l~pZa{-C`׭kk!ʼnyGs䚢2)!ȹh*9)Zѵo(DaLR14e$Ҡ\VNڡ 3J Y$; AtkKTޅ Bk$D .~LfG!:oPIRlj<8 W ?#*2?k*Kh^c

)'!W"@UC˵Ny6!mGo^ Y]g==8xCdDW n. CE`N.Ft}cw9r#S-WT<%RQի5$u 7„mn 5}NZI5BptdrU^f.=["P^tK~Wo0kI/#Ѫ W> Rf$UH0ݦD%LH*'y"ҕvUW v"Vwgf]c,mخտҒJֈgqrxYcȼʞ!ڒc:3ֳP@Kk#e!FvAQfྲྀńx? EWՄ }χwC$%yTG_VZ uq f#€7yD\Bj\,Ztqy̴ 'w/L%<{?̉N X.Dj'RiHԭdꋌNЩ:@K7ZܲS B_-.6h=LГ\rVv%> U[?Շ1ejUaB[+tp u]@ nq6gy ܇EO43vHɈLIL}+kϦu/ ?!ODg(;D蜪LGP8,/x AD6pI jͨ/SZƨSE8/<'H VzD,^S|1p]BptP}^;(vo%[XFj?O&y//o~3pQ!e~,j5C6=DAy\\CZun5hVjă]P},9Z'nI3a28!ɡ1췼x(vU\R346HzJQ"Ƥh2qpny~U^jtT LylcQDd fVgg1H{u;㱒 *#bCjPt[Oɍ-NXe>Idѹw{u.vžk$7LΧ l˘^|\d=,4@ ծHbqJ#ҺZJk2Y R/^As5bcW}BUY6I(1EKF+ͦ:r*^:Bh) a[m7dK GC;W|pBk0tf5/oԒ#!J5N@t+4z始g\{k<; 9#-+>|迌DgS sw0&6H5cͧ*\Ab.VgPe`e\N&+Wp6>J ֓[xp A58sTbjkb:XܦuUE:rG 0C]h,9ZT5 vƌ𒎙yxjzR)QdynmRsJ縲Mj\*uAVC>97堇˭)d°Ze/&>~Q$w$NۓW=Ɠ<+6]фՓ@?a|`]iJjYj~ }#oi? +5's5oe9:`Pv Χp6욳idd1vzc#mqb4ّ7ƆeC՝eI ?VF={>験H}h6Պy½l>ì1C%shZ{tJ?I,Q k5lDfPjd(ػX Dx"2h!/(Sfj:X<߯LG4>/kJo$""]'pw>sM{W \VIP3ū)Ǜ>&&X*A˾q*썻+Ѓ(?n :B0c*ؘŗ-0ߞ[[KJI],{6=nc/MGI>ZjW\>dE}k=3`dQ>]c+vB N̡t#d}ېU$zx@*l۫C|8 Ј>0EezZ Oqp^B>ڞz-stOYb݂ۭsT3\ of/i/˫945\ |MM??:Oˏo8 |l 1?.ҟEJ-'>!z6pw8H{.ݚє\/w 6OzG!7/pp b&|[ iY$~.@gY1X- l Я^eY΋n -ٴv\8;?Qs MO ){ Oi54n5i%eJ)DO8qcQsf1>C܂ nKdllve!Ԫ D0P"TT+늁rѼc^#Ria,s79~< n[S<"l^kxʥPr/i4w=>fGAq  Bt;K?G;)>AT,_3.30F',.8my_bIj >eBǟq^, ^cyoRI7UFn gaZojړiv7H/%H49Zm6y+ioɾs3ɡ t+A;/<ÔyX plAz}K8|}xNb˵#V8 S18|wIoƒ'*c=vl{5Rw#xH } 8m}AAG?$_em%[D~nm)X z*ro$*c 'm,p~) #8"N&׶V.EV&ximb- rƲ[~n` )Ij.e#!/sk;L`}|GPfs^*3qgYCL8ɣI0;\/`6#7܅s JIˠΕFr"pc &3S(6fQ?`$D; >JW.Y`*`p< Mss `I%cu}Qi(K*}ڼl8ü+[SP;' {95(jF*ͮ{B>;S`AC6fpb\e[z1z{۠%r}Y1|`^E(\ 0-Zđgb[s 'yȭ 砎r䓳W~Gwn#/ 83;]kN~7u}PK4'ޑR"7n3rL`e4@f^-`"Q$T7ś͆(X.jQ_ڪ̩e.Hp#+<JtМÆv|?\FXJ rDu>bX7JQ^*-,;QB+3k)Y:ЙڱhMQRl,γJK:5y]`?x Xb=\*WF])51d(?1*%@,&UITdQOPpgTѲc=&O0ƴnSC :v-@ jk  jΙ&ȕ͇WѨL _ Eb 3 J2L)sȘE;TW=(p\Lh~o.1}uVxLQ,[̝Ha4Лn YڼP}z7I*K!vd(ٲPcOu$p]0=@j5ԦRg}h˫ ;g>`f^LrpUȆhREՂX[2JPv_O}%cGˑbّqM ]"ZlSeP kTR wi_a&G+.f +"- { z IHdq+{R?+F%kK땅`<"sQ󁰉|" ?1}^07`=k4qM#)ʢVIZ8U.9!E8W:Ṗ ܋cWΟ)2 ddt {h9_f)h>=U>;oýG<8x$Z4ڊiQ@)KEEo XaG&o 8L6v%")XPvV;J0NА&>aoSCt^b(׶3o,`Oyy*62|:~!@u'袵I?dtD+4KژUa B@ebQ6EX1"XsgD887P9X~: zRߔsh$9jOz*K.9.b ~)iI=6XBz̍@᎑0c0zjmpϋ Jgq]>̼uA Ɣ᳚(VvX.VhJ̧%hg<? mw6 h9qǣRVeqNQma*`6v࿻>\'dyÍ -D.8y8je3mtqe6mMջK'".41eXth{-O3Y(~۟S,״qdiw\!|c1s_'J1eb,ӿ9i9/Yk϶ff~)"nߔ`wU3bIX&ad%kroQO< WZzJ^ܛVĥ̋ mo:/4 x2 @&"|56[U(Csb4`p8XHB./b)6oeR+g >< 'lZox-Œiaw+ORB@fp (-[Ls2L˪= Vim Pkb`%NE:xl7`à<wLƘg6M2-4DrBdt@Hkdo hƒ'Qk0ye/%)n&į8*B?AR7uaWbwk,de dO 67$@QJM'F 6@09NWLbT__rfX7Jr]@QSAMPӟ]]<|l薦jrn":O֡gF,c|*=-6Ѱkl(y`h$,DێrF:.}K%_q_b 9¢ƫFŧ_j4'wh/'BX0X싟 bratx;HR`_|.F>t$XikqgPq؜ԝو{Z隓hQmET^muL@D+nFo2M`5.bybăCA.q ]O:.a8jOQb3zG\y i}L 7^QGu-yaUMpmjeQ C9Tn$h2ؚC J+`Yeg!.ء0Ű7DqjE2giWlY긒*uPvGSk9ykxW6}.g߅CZȭAAkn>m5omHє8dPϒHTm&8"g$ښcX)yn$02c qˠR`AfSFI^R&:wJ(\H[F=ObDP?JKFKs\^Й-%hG2U*<7M4^9/&ad@{rxFڴCEӗ rLЃW)%]fK4pNrY)W;zRpPwއsmN3.Z uSZHo,5v#2c> \{Ώ3tv=[#Wy|4lKyHe Qmc}վ#͋73UܧTپKC5q|5rUa?{dK'{϶*PHY #I[.feBMkfQь_! &\.wEXj)&YM f^jx;I0ЌΥQ?Ak`~8[q`LTǑ&$bjՅxdlU`5+FJ:=II;hg#s brV?˷\\LvZmE?/WFWSb9mjo=ϗnXC<҃Pzk+-q1p;&{\V]*ӻ[ms[I^\)biBS}CsI9<=UoķmydyDa?d*N( 7*'W~O ,[3w#(F^t>#zJ8%^cӠ~ypp — T%X h5i` EwqmڮVbX}3yV ZF,_BQqEaE0+Z<<rdnkzx t=L@%qkt!@y"5 p$|G3- yadWL(hO >jK?fq•P6FD`طO9*:Х$ ;)zmE+C;bs/>ľK<G6Z7o$OIMVd `bbeUVa'y])@hϲFKYX~_'ͧzY%,j'^ƨ9P`}#ZG\xE㐺Ӏi(bzE#JUGA`J=&YuVjQ"R0kT+6Q'Цm#"ݴ<__-]*%k;1;ua~*,ϛ&L܃ٟm$}ysQPs<%@ƌtX;7 H߱G(h*vw*43,fdaR!^(>'D0\hbMB(_xIV̚j ·Zo t£T{1t\_-WPIq6.r,lk:-9+8'8M8 :C O0ms:󰰞!2A`-SVq`i-y Y:&Scr٥cyW >؝HM$ g/];q+S,Wݕذ4J@}#UAҋ@v(<%*&_<,4YFI0+Sq%qZU?al)9]9pT8$m8A0  ZVsԌ.o `9']Z77:㿨mj%/8d6Gl1'>Y{jVm%6m[IO9A1êl"ZSXZI޵гTX+d#ߗ/5@:|cU\9/a0S`MN=KbFngN9 WƶkWoơ' 8<~0&V!m ( V~͗sY-9F`} iP h$&a o1| =uBp4fʢx43OP.~taPGgx_%_Gm8Rěd9,0p>BM[9w^Iq ?|cL:/JNҏ*UMk\P dE8( ȠDO|7SKɽprH=ue4uR [c+ӮpySB*Y{8&OՆ"'5Z޼t|K)G{֡FM%/Y#̾Mۉ3~jFTCЏH9I>Q_rbP8 ΰ>o:;\[Z+^z{RWԜYЋoW%-^j?r ! ikP=Ha7`ӱoC'p?VO(jX;, i0"XGufl,b41 (F>YU&m4C dž[ `kM 烝#e*>hg߹mh9gH* !CuIU<(*.o<_{t]PF:4/dA(ʙcr#Z3ϕ.yZY iAwrdgʒt6aR='и;M2 t`'q_+_i堖'd#06 W諔"Ǭ8# Z Q7_:B"' }T;MBaڳN&77{UY(O _̀x֚$DTǿSh$fk1Qlȸ= 2H&utD`gö_@.t&FCZEu^0 W&{1>s"طII@I1о6H=>Lu\FSBsҝKX1ሓEsNGu]] 0 <|MhnV‹yi_ŔQkgU%)нY[/wW|.i:YJQ]vRxWݫ#҉Cn )gR ,PT0_p?S* |aR䁔rڞLɆ߹BFo:G jŨ CRk "sq9]F]3 \e S 'X$Q~aCOi"du)|>}5)cFzj76AXsm=cI% 8rh_k}.epHm@?MGQKߜzẽc>)B$,N©6FQ,Aa+%ۉFl1yӵe@[VoBSqKΡl5.0&AjJ=̌$s"QF ^q"AԮ&Qld654TOHnPBҞrO: 0!s∃u:;rsю6B1j2}j7+M\RĤK:| [M؄z9ju|FnPý#[F ”3Q#礆-)Fdc~"!$$̧\K*"g0!Egs*" fn>nBtCqlAzt~t5{D3zr"@^ ܛsDMJ{XgB11Bd\~ KN.{:;( .wo*?hCD:1h i hY 3B%]TVekCݑh Q\ EWvV~`8ޞ!2 +QD;$%.Q{S Qd&k."LQl-4.V~|0QvWdFlb1++$P:=&LBbHpz[UDF⫥8:JJdZ)vֲ&inoLnTG2[sDT6.nN8̶Vz?քqHTQ'Nz](͎Ϧ﯏ :+a7@S^h']8|CZn:V!0-\S Dr-&CT{|Ga9h2@Y ]{w}%p 祵 [4@)6tָ ӿqw yPРЎj^2?yZH4zR+ys '󸰬eW#+T1iQ V35,+0φTG25ʎJ)LM \ABm}r^}*2 rLJ'I 4SQ- 6M[$-B6{7oJM→ތ0.j=42{r$;$~ V&Wބɳ3!> //lb;nTW͝>L:+ssՓ.>1.F OT4-f,yz}R[j?P2\./Zyl$J-lCz}I,!%bJ13)ȧmoR/$~gbbNr K)(t5uK ϝX P"aTZL+UQ`"wD;rO[EhtqiI{ZN5VXx30VE6ʑL&8Shr42@  =:G|+(q#ՊG`q.fSGW]}H˯%B/RP("YDr%]}Ym m%>1Lr &J} $ _ö.. E뮐:k5*f`|́)&B)i+vVS"#o"y^ %O MiDc+=: }sA(O;n3E֐V2{ Y5 _ zrǏu^F}xr^Rm:MC*:p?qZap8Z+3#>=QW.;'<#'IU3+[4tj/ZkWhhLrΦIID̋jVR T%}4XPI8殨9&ѝ O.^K-]piŴ۹( 28OCa3MћDo}~;b1 7ITMqr/̘<'d_d'g-ƒS <;YW-Y%u3`h'Ր2NlQ߱ #U/^h6'h׊XRqQ.-x_J1m8ݻPg S16EVE9z?Om9O2h/&ِw>\? *S3fjcV|,,5% `cs!(f5@N"ٍ#h<;n7[F%"4¹+ȡj<}Qǩ0IqW_o-XtynKVZ;֯iS`/'%#13`obѢ]-uI4=dqBJ y+>ks™mzIaHjpU2Wh*A*ⶔ!FUlOۊ4s?Wx I;_ hLaa3G錎&皇}zT y\h9"m&p}X\߼%&?"Ftq.ǒO#j K9Xsػi 6=COr|epvWI%e{0UU]ۺ*ۯye}#Aq5aS"0РLSΥ.2#&FD&[ӡaˢ $ȱbyl9QS'8wCQ<{n3O4>AYqC2P^`zW%@V۴7 y @R '~$Xݱ^]8#[_pB؍t0W;NJK@LxR]PNڎYB0r+EDS5$?ZYaC,3s'fo_J߈;JA|Si3ƴaXޣڊjg1JG7@mBh;Vf̯(+ҧ!7&BFM݇>]}<+9|D ir$ֿH0(DƂg,cIQ *+ydF( l?fl/4?j$JaֺN:2LL"a%7LYΎxs=0_l[=&[:@7^D7o \҄`L궸7І|Ր[m:&xe!]kYWyae/;ŋb<UT,>Ķtww#.Lpg"|xy \#nM)0Ln曩CA!!1e)o(, S`HX+{0B "Gߧ?z{Aђn,M \ o16NJ6#jixs0бt ;42:䖾DAcC,/ iJødTN̓%'8W7IFn]oP]w5?F2nV1dfƚVbꍁ^'8!"4W'Q$s:LqC̅5u$uӤ%.V @q>dTzSC2 Yoڤ1AFû|>^v$6Vgm`pG'_~98?+BD\ykMz&i.^I&3}j飠{A*H˰on38l?3X4FVպ7Z~t&Ϸ&F12&yzF&HuBn:Yj^ <4CbSdݏb03 _Kpa䧿u`yYg9hGj _e65PډEiQTRZy­a9,)o0nښM1#Tyyl{OX_PLqcJŒ弧T-0^b'B jcx z359 7;;B^5iakBs]a;{=r jʼM(& m(49wC, = A2iB!?Ar6&H k~J3|;ُ5Ry ڸ^y2Xs~k?.Khޣ# i?Dmeύ$Ov !H<0Up9ixF܍9c򵞿/m)W7>Z̃fˇ'Տ]A)sMu˚I8)ly5HpwSM!D_Z(r/2IB)&IGE$[GI8F3wJFWo3(gHElLtBRTv\;]`~Qq\JU12׻*3@ȕQݗSå[ +knIw{FV }޹qi[̕;aߗ[yY¦\;4ٞ^~9?"~S[N|Yؗ,U^Y}Gza,0?BmX:G] @/FK;0}tSL%Gјo!s VOk ~)_wmp.r}ő4+KbXŕIiHOr0(H&V5%r @VvkZ:-T"v``.;}I 42+u_;zЮd0بW_Ń 7{6ؐj+҇ h]CrVu(Zgʼao]J \^DɟLWGaAgPQlT^U=ƾ"!|VtLPDRAX ]?JD25rBAVĬ*-,=9ՀT `,;ۦoAB@8E0 0Ob߇n䔍l}Z錦4@"N)39S _őN߮'~kWrVۈs\ 9u"r-ޚ#>_,C]0axr yO0),w9dQ 0mAdMah" C_dQX/-m:4z:S٘5 .v$zv|j`]{dPP?O]\74hpK2\=X{\FcQ]k6vOw9 MNE1>ip`Q HK}Gybۜf(1/8T&/շ[ Byn(2y;DrJIr0 Em°!3rtFnSvit_)%=]zCRF~?4=P\~L S#fMW2R_/U NA̅w0@8.X f{(e3Qd#ք?k a.[P`Y8H7\nvT-^:uubm&pYdS y~"yMʎ|<1\Y@IwJʈk#~o_BnlRS_! 3e– hn :lv -}OuJr&%4'&֎)uTf{w0,15)՚U =]Gj|wVvtL]̀HeP!"Q~j̽#|:l~ur|lbm?QfW0!t-7Y=T`Cԇﮱ1$G2 ,nV_CFy)5kZ@b[8"/dT "1)b!ԚJh~&npZ`yLȳs㕨du;G_:bETs.kX{S)ck55d =H/  c;JnFC|Ky^W竻!S0`Z4[KL.Qaτ%P uOzio V[Fr+)YIO#9V\սuf5 ﰘ10IIkS&J='hZ,'>Jt&=G~'cWsSy\kh*aW )Eׅ$* :y_Q6F3a!Uk d2O1%ML݉3- qEh$"ԊͥZ߸:a'!@ayDŀjz*S@-D65U>Fcl1c۸O&&%HG[a*}ӮV+2?p <Ӝ']@w0]N-VXKG޻B. 4گ;th2&j;x䳊1 ;X^E `MKSV7ȁ-Z.W*%Zvw'9e:~Izσ=eOYmAQ#fN|Ϸx'5}%3 _]}Gg~NeD'jM`) B3L#2jx:zڪq_pHD`SzmHjw'wf$veu~46#Vsz:'*7$شcQ<9 6E5\9]9t_0.߳EZ(Cf : VlbD{_(`3ˠ)GENK fت:qT`DVD py8D5=|p練'"?=gN[0ڇ:Ԍ;Z᪈mm7L.rT:,Ɏ rҳ[ Ϫ:jDݝa3i<ID4,u)$  ;~Z7R M$&>p|t2؄LnO^c ([ۍםQ%FlN1$|E_7kMlGV_NCcPߖj3 bd%a ٢I٫Pcp8C9Q阕}@i۱hȰ#@xq)]# B P#.ęy|oo>( 9.yxڬ-C7В\Dr5#MFݛ;nWȳĹ }M7L/Ct GE3՛ZYNh>AѺ 7zfց#!8syܓS=. $5R;-¸\Ȃq9kT+xxJ$}~4 CI(96$&+qO'pNYM2܃{0 E+jo\"}h:;OJwr kEwO2[_~˩Ty3Gm`MLTdm [Hɟd3+(f M!rF s4%{YvFA4۴MtIٟA74bc9|:?S8GET֤/Q3ۯ=mH9*?O>uzx4nxBo6OC1# B+/\묕%ad;Lc (r%c L\;/ 8zJ^62R2K|ŒE<#D!tS^ h$'mdCkt DlD_88ZP'?^ ?Nzx^mp0<44FR "oI G` Dw~ ?,y6ɶ!ɯ%Ǯ2 [}?큪E`"DzS%o8ʼRnu^;J`XpwOj9ڕ$ ) 3m{͂~f߸oIdY5=X1]u[$N"9-jhGEẠwtCrtbN8%VVa<\0_4=LK`)Wٽ+SL6>*?8}Ty[6n4~Dp{p# Vplۣĵޓm 5Jyy d+ `7K۩DQTyX+@I&ALYMq7ro'Ddݰ ְ'ߚ|nq|8^4,ֿ\&`kJì70"̒rDc&3VP2=G ⍹moER63 RM7};Itҋ;?k&Pdˑ-$abX` v4zVx5Q]Zv` u$`bP-$CnG//=K#a3曫@5udr1kIuy09T_Q@lL/M\ ˆeen &: 3e9 80xld2#ͅBRL !M˗s;e5mve8Kj0FSe'C$ VI)WQ.Cyo1J<֠-j(OOMA:t01 >|&9bDgv?)4EX֐]ym։*:7z5!`J^.3 kna :-7[(i|*Q>2UVmRmՌ N9Y^RP .IGf$lOf H McNh?W%VY&1K]$fƕbF@~=%;ۻq~f4NJtL?/nT*@bԸ:ӆC}|_"_ q*<&fɰ#&νR[L;z;u{1 !pbC kھJ`EssX04Mn*vzwy]AoHiepHd}73؂ߺ?Հ÷TS=3(KɓEFl,Ѓ-ccR|ևxD>xԝPKEU`Fg(+ Q VB>p& PPʙp7۲=LY{AQG̒gOa A`A5M7WE:4Q8QM;}Y<~[~PNDi*:]7vF-++myY6M!ɷ5` gپWH6u[|b݊*hlС["J}=S})\bX)* 3 BLsX.3f\ Rkk!)V dsfZ+٦%(<1X,ٚH:oBF0|_=(â+;/4RHu@̻[|E\5\jxu<5Je+f];4is7.͘E]©-|a)(` dea!6^r[PY @⤼S`g(D+\Mriw+%>n*x1(IzGm ^00,7?Upc+nuVn_ylibv{bڿ ɎxZƖ^Eam[~'ZiM.[c7 I#/v;]wE[pu;\EKm2Iyb.R];&>^ 0CtޱNzR($s{P>|b5mJԯB%!k:|2+9!d-a:Xv]vS׸_E):!Wz{FY% +EJt7Q 6Td ʳFyՃbOtKqxxl(Ik&^gvS 1#gYwO磳ʣxS0zc]y5J1k5Eb[!'%0`V'߳FB"ZX=qŇ3Ep߹&r#xpX1':@(}SΛ4ZI#tIp#ɻ\YDC7_d )&=be0^59ckANiqV1-my1!ݢ;e]oYI,-:Jg㜵ivc(\Q"טqn,|2BBJOݑ %;[fI3jdnH0[:S$jSo¦6Ǵ*t`/"j<z-GWHT 優zͿZ$ư#u.&Qfp$-?19zQ> D,l4YbȜ~75(Kཤcg.-7~]2ӭƂ|GyjM[B)BaGp7#\nkլX+LcE-P.Y^"9=2<7i*GA5(]hma݇EBCKmta~Pf>.ANWb11(ea;jϝd&p '3r C; $F'm# ZPţsH*ce9-ɫ2ӣ> -75x)FNl*ٰ(9+ ƣ:AS' DONqhnrZଁ']4p" ԃQ hHJ2 禖s,htn]e;ݣqx{hC\&K!>$XL" pdEJ7䀃%;BЃg+qp{ bDcB?)'Il]_E,DΔA(mM ^BA똝пmACs"QF*߲9Ao_/ϜaVkd.c*Շt~;= xfZ/Ō"L1[:- WEsGOl 4femW0yOCf_A0tI^oZǥ8_0O&48*# alAϲp?/-U$\RUn'͞G[`N5p'˄_UFWEΫ { 林> ő6VNS-h]eڪgCi槆Ϲ~Q_Jڕ=պhf],x)9# [kb<[j (U"9]7EM unSJmK*t|fq@~B߂5XdKBUF #>2EiyP08f }\#1&(X6lߍ? cf,5/ey2~J( *˄sAWU=fZ My]ٻ@7'5Z3G_=D 0VCP4ZUgJU9w7&}{ O/~Mww-} [oE$;0.p` ltz3G;[iv7srȯk4MI *+\wQk3Z142౾:; U9321 4Hv0܄ ֔5f XT*j7(P1O6ɊE^'XF/~"&欎H:U JMXp+Svfab$J;<tiLd@?+3> ڒפ[j51)wVo0ywls|)Hjm秾 z\5 qÎU.P~l(r;2ٵhD(>"U|Z#HD-ԛ!I1|Q(J"b|^a=_`<cɉ C" ;}Ϗ< X6(ZԻ^)~@k݇L"S^7q۝O©?ӡ5NIק__gE#%lH'OM"]C"[\}}On"bѳDcXGRur=[06@zF;yekk[&jߥN„ g("$/hZVL~ q=q+Ue1 DFӊo9X XZ4LEQ1fԸɭ Vݐ$Oޡǔ;^#dz\ġTz%e2Q_ 1Wuwm5??oM+3Ϋi(\tt!t^[uaxOM˔r{u V!(?gQ}` 2SmuwKPj/EoʽifN'9Hp}FX3n}e[%D{w[`syqϷ6$s%i:{ޏa]Fpiz٢:<\.) 7bJ}d]b` 1@npV5kMxq?34mҭ˩1vmT>12b#}Mim6oS.E.>X77㼭Y|%*+LAZB#|qIV7X_f EZ=7`r HN?g`y cGF wbN? ќ;{h}BaL?UvTPe^}3N~Q4n?6dAZ(BqVS яِ/=> l!*a'm >TZ0/5' [w)o$H$770i/# $,DC56=y f)s ]J}T͘xO9l,49<ҝw@T'&E_}>l3MM+D|4L[c@ǁz7s-e6&X)=!2qx"' \q.ޔ-&njGCHia,ڒ{Wfbhô&EWD^m|\uW8R,KmoPf}8=R:vZo_b5pvAk=tʠIB4U{`sÖC+9}:@;°0l;p ɾ-kFX,]yҫy1ºt$Ƴ'(y)?PpN9Xr?==|L:Z2<: 鸤OX!p"|ڇm;?r{r~ב|6`+דHH45[ģu+w3W)bU7Eoy pd w#(9y5a">/'ݟi ٺz< yTzG]xo|2kJM 镨?@%P۲Zoܸwg1flMypqkǰ!2؂#W~tyܫ6.5[nsQ' zGA3Zĸ< [fP5e s :'WeFٻChh?V7֒ϾĜ.{֢v-εm|HXu<\ր%&"x`#_ȓjݯēSnc5O2әPP'ө(ӯaXkݠN0#z,1q!c> '}O\`eM&Ira4U  "63r^75"W_8_=9cL^V^ƕU F<|Ї0]0*8'6T ?ʛ&Ym>Q7lS#ږNYGNS[XcV$'GО[U՟it/p|{9N=5Fv9Y 7}j Eo!r}>;!Ip#[ (viGivxDnc轖c Af+zJ-&̝.hAO#9{]_ XQq#kr݁p+$G8.כjWnBЯf;]^S&mzqG0 ?{iSMm mS9Ƀw ڊHF e[T(Y`R z\b wh&928sa85`s~z2:tz ~s܉~AU`CgT)p|qJ ˬ°WF-=H0r p,٦'S68{^&5(KC yVDenz*}7 )57!vbx^ D7gS[FTJ$cb\8x OͭUz*zs:!3Hvtcntȱ&~VLbA2.Lieyw|Y0zv:1ٽuQƏ'hr (r=)4(S1% ꑄMDjy-=YFN,h4ʎ,[d@kQÈ0ňPZj>W}%4]o7+u9P#M`vʞ pBh?oB [QxmS'-$Cg&'44)~PC#U nRѯ1gܘn3u5B^E Nfgdvԗe2] j(KĻIZCtLނAZv>y.0FeR"}5TxБ2F%tqh6@NPt欐]C˫%PӤ-V)teD;ݨ&*nqZ6:t!X&۳緖P=ߖE]Krj ;fNMb+i^;R~W+u'/1*wEOSxUD79gmN|>> .;֓Lovs%7M*mx_6ihk?``Mq+a`%<}>l}ү)7?I;nL9G`~]61OaPG C^Lp>4Z+(y/hw7dp9a3s_X*FWؠ$^ꋝ?g{ueW9 O~HFUӅσ5lY)óR4Q*2 +3A{Dt'>At8JDI} ֧N3N^գ9BjWWyE &S,Y1×& P֡ţ%~POJߖyusq-IZKD/.B+WiԾvݲ"N>ve)b%Rz>#iSnrw# RJ航,X[V:L^gb? 神aXEZ˕E8Sˁccv"KU d!+ZHh찕=q7 56-͕ nC|wx.kX&#\IyLl9 }R~tT&hy챪]7[vb98f0Sw}g`fDqVCm9v'(Eݽ  \BwK}gH$`3q꿺 \\}A,6ݺ?U'j"ONe@ٟ'+m i$`;[E!i4Y@@dJ^'=3p(C9Շia;{.F DI@(qxkAzUlȗ0# 5znNN([Mhg=y>Ы3|5gӅLƃO#ivEUhFuzQe<|(bZ3X72hc{UN2i$(6aRͩc{jRJffڽT.t,%XOW4E^You08u894[FcṠڞ04Y?#7'_/ꓩ^#p % u04E0U=\/#a[.8j36aEg7ލ@KWՇ$н{Oߺ!?Z^%X'9A M y9! &7WBi:]k TSd3|ȗ6{H.•.ZQo CLK]hvBu6Dn$qi>sGDSdCAR^bց*: [hfe 7OKE)3tWqATzg"S05Pk ͯ_KKXo?tI9awg z? ś|ݺـk חWm'۩Wp]x_x;XRyfy>gJ 1yٔ`DEZJuw:0pΌ|n\ٯRB8$} 47:3;/*Ib^;Br$lh:jAmjB(L!%`W>v;}" ^.ۈ^ &)t8񺅠7cAv 7D? PN~hm#ji)h8 } YwtNu6_~E)$rSy=#N_X ^ayW31ա#ᝐW[EwHŀXz>!(SnF"f@rLA\R͍G5}u׭HS}z =2R:u맵'::ȁs/S9GL6[zI68x;7ulhgd8bV$BvlG/`U*S#h12! ú~OCteg, 0\ ?mOW(mpPaU|3y"vI]H^k1"QWLVT.ej%b4`9$hj+3d CYTg'KQ b CY[4\?jy keјKsRu ߠxpJ4^|3J  #4cGfQQ9oC?4(\lU _4~S^cD0v3cýE8{V,e.µМX #Y|E@z7#8'[-Oa7UUUu(nnν+psVď6v}WfB"o8lCQ~^'٠K@ar/2ax8\*4hՓ&H֫YT0Ɍ2R 1ΰT+4 7bD{acmV3ZaG;eB\%D%ülE-sO`~Ga|ƚCe&,{bF.|1ȲSyDS{1C)&!=~.JeTEU+q`II瓚rbwq.(>bo߾1J>_7<=/Id%>'P'3m6B۟HDScbLH`rHg=sAS}Pfϫhԁv8XBPWj$!\TeF~@gxo5t[Dz'qݘ4~F] Ei K~\=./.oF" gC28w@ç-s)@Q}0 \4Uj2ӷT$I듫z'඿w۞@GLUtYe+@Esb?SW᠏20 ϳ|\_9tCAW8jwp55Q%8>QI6 XH}C88!+ }͑]cȤC Sgwn4Ҹ\CPJ)F!V&HR犩Q"_2 q4k$+8ɔ DrX]y'Pr0|J Mk./vlЃ8x%;*xorx:JMv%j`G ~l_>`9XPb־a! x34[F,7|) ӍC#V\C[t8! y_D['JbyqE'(Vxr49Fs䐋 h3|U92/ #ׇŒ j|xnjij7ڇ}Q} ͥ)24{ah(GC3d. vE* < R:4 NbA#'To A=SLHYګz6pSv## UJ )pcl[: MSh@2=/b^A[[Gyu^?kz`F|&ɫZ8 H.x9|7UN1JwW($Zyrsc~% ard*Z@rH$De+k* s)ATYNm|k:?Nij*jLx@%gB]BPzF?nq1{dR:W$3؄/_5u-xd3tíB S;X\Bl\.MXsCʣ9fb#I~l0Xnv.hG&iBA*YR|ۄ E[r[yx_Nv3E;6!@r7=~#``6Nj써L=ױKX-1 haY&]搛H~ N_@ <o41 2`6D3L7+ h$d 7FnǸCd˪Ss(fKK1OF_SDԻq ̒d-@{1[pbNx Ev -HB~sQD*Yإ=  (P9iRl ff2 / " LUXPq雥~(M.GœLU BdWĈ3R8M>^aaYY`}X(2I?k e1%ADvM R-f ͼY_3hb%%J3ۺiʦՅ {]g0j9o!]~Q@ǒrkLHxk"ɊE{xޅxTk,°ZQ/m0_6+z tE0}'w^^݆`7}|c.ɯÖI`lY#GvyHori Dv!VrD$9xM- 5z˥09--;)8FL~ } Ws,!5֦?D)̌":jJwE~*MX م CN(sL\ B킩Y|=93B(M8Zz VQ$&!^9J+Y5i+5qNLdSֶC"t·azQ4Qqoqȸ;a4 'AH)\gIޛk%q>Zh?kG+QgW4yU3*9&6%M*[, :3g u*s9^ ðg<6w SMK/peYq {QU^9us 4 c> V $y8< wg!|ہЙtܗ1۸Mt>*dxWpD]k ԩ{bEsj#W?"\*R3jˋ3= ͈2n5Okȅ*[ݵ2gYXY 9XB(cvCH&^N"@@s{Kn~ gA+r}L֯Ms0w W>,/Zّ hSZsӨ2bG }Vyq{Vn|'i`޿!${le7&m嗟7:͑fB6ِMˈ21 [`;oj\"ZOb! q_,*pV%M k.ȔgSlyNğ "z#Ro |q)] 9A%~*(B xpT[nF%Xw\NѦUAдzWsT-ܠ9L:%OdۙM 榵IN&_ǂz;~M)w]9="J<&`X#F0Yd$ʙ4PִQMw8 qL3q2U}^io0C} Xc#qa2F3E z}^lշ SMõ."p8{-3\A#*/@-NP"+C`q~<]X`Ț*= .w32~bvt6(ɯ](CF1USyp; FqEbVN Uo}PY-UT}EOn@D=m%$p[CZ[5?Zh^Up$HgB<Dq bNw x<7W[ƼZ3@QVAj$LI\`l?2w%ifw!ux  ÎjF ֘CCmf#\ J@g+" AթXTqAi: D('bn:^]Gz*)-ՃNp@lLfEG n"/sZ90's)孏`1_iŒp$zIkU4'aZ1՟ж袬@6UdU!%݃˹{zBQ_ l shRƎ:8'u*E,mrR>grgX=DS},ng}e:`sBU"d o go0nb-Fe~qׅ3nKus&WWMqG^] 85~t[Yj%ȆF,))RLyxw0s@)D̊%_ذ> $W'$햬Np\`¯;,Jr5 $o0W͚d9w'^1Jڀ[q5nxb 0P˗!j9pJK ?nƅ \qa-CS)/jX 眘2NvVE]"3S̸CyyLZo!ZG+H^'R`r_Nĸ͈ۡѸJT!jqú& )r[;]\^j6Wn+wjncRҗdRP{-ͷ04ğ=Df=^"f\ŒJ |GDr&.ګF4GbIKV6醊'w_r_{ {Tp4ӯPq(GA\Ɔb}72D)Hg :2a1Ќ5(J9'uX\>q֧^A *Bu$Nv,d~(IeJ+q=`VEzv(!NaLJKA# n~Igx5x(˘8˟_dX=pOC,:;v)=ھn,NzvnFb ILjx)10&k$XFA 9`hX{b?R|Pzu|?'^]lHx20?JYsF#kid} iokB~xUi=]#z`q%-fk5`bLR9 P@%nȤR-T %lV#)dj|2QR*R^ x\o $|K=S&\"<_vl7(eaXE314AjZ9}2xr"e]n J`HU?xbBm@b > o>e;|[a&X "`V''/n@zXa]򸅲|D,Ot%ɒ(K@5% 21n)?lE$)$Fd/`u2T?j송uc#M#Z{D~貘>oo}3 ږ>]FOw˱Z lwr%>ƁO'"0)/jE#MUU+>>Lxz ˚į{yGAɫ\!R/x@g&%2+bM(']zVV.N䉋&2@$`w(!X? ӾZsrRF-fva)$esWk \oBHy=\,gr¦]R}J)^ 2geAI`LrD#lԸm/Ip, ڭc矫-e~琌l=ED&V`,QdT~jzj$wSwPT 7Gz~acَH|~^hjzVz/f"n?HFzku?# #RTΚ\Yrt5 XQ8!0%;w  .ImDȭ]+2IP$' 4ru&+='FI,|VMT Qx% ̉ڲÒFʛ?f p%ʃUq5™ru2D!<I,p]1Z_<&aEb*s/|OбiF=S .Lڵ]p4O]K@: 'ΓpoftKgss<Fk_F|&e>LCqr[;8IjH |REtˀȒXBT$5  _UQAo9*TcuR >$S埗D|>$[㛜c3T3m1/-$ zKú<f~ [vI UvAU@`dKe전 KN08.HRٝDh D;5kK3-j_1U _nB뼿L#ձpr<<8Z/YLFl jB “=p MFaJybw=DE)ο@8&!,>Puq("æ/ak&ՃzE ` 6Ыyl*Z7 uM0 uNvKx--cWiǮ%W=ڈa|[ iiJw5SE2Nk1NYU2Zw hJ(D#{b e uZ6Maf2q`Uxl{]saץ b/NO?oꮎ>cndHL,TSs]gc3t&\?_ ,^9pk{Tkx˵M!*]S8Hh[Ecx~)\ VQ؝2$1sAyӼH;SUbAg)s|Q=П.\8#na 6CSj?ʼnv. "%] 5΋I j{ @u^7wt4Ǻ|1F/M8ѐcUqU^Z$07T2up_ ĿA'񹝲^='y9Ѝ<]q*G S7NM4`3=a"E1F׳Ix/8ilSқ\\se7|/ MhGi z= d-Rð~JY y=? nf rQUߙ?JG UGNA6L›ą AmN."pea~ 07] /qLoNag 2ǓaX  ;PWPR퇚ăm3*JčW YLP~O4NmȴkiʞTHmih6N }kLrLJf|*+Z(>8#%=ɍF Ξ+)aH3H훘S6vtvZkxR%Y^Z)n "c0N\wpY[WԱiT7~VAB.>vw&tuLu5 $?kX ,{_Ef\ lLem+2F]9T^req;Gbk_>uQ{j8maz͉}, veL BՍ%H%rg/Z熰)Ԣe2\/ު^9-0-SYA*0}~Ó+T^-uzk QI#iO9iN)>-q{{ƫqi޿M~Ayżk^UܚBXs瑷aAÝ^xU{YF=C;U]7f͘?:6G3݌V''8Z^w&A5=*T;DwD4&~oS!\ٓ*Fz0+N,W{ڪ5nB:~EITdԾDeTń?oHIT޾տv:c{[BMB3tRE|))|0M`}CgM,vIUS=/%J"-7)&tDrЖꑓ*<\ tҵx(apX_FnFf_=o/ڒՇʈ6DMpG"fہ'Qd5TfjBX/J1*2|&0i,Mi*o몟dA`2Rw6<D~tnVAoᕵ?#N,Ow ~_Wǣ)E{H'ۛ#vtߜs[zA0* oLگjf_QR2!ߎt) <[OW9m8)|'uu7ϕybߢC{BrG5oR.$BhL{D7c7%qA}_eVPa?+@*Ûiz\r5ӲK`2!+~ $}XBZZd iϷO)y j*wny?qۓ3'v=x՛ X2m$)»2w>+m:SWUH]ڭT$<"U|;}lxG[)x>{(E=]z%".YknC qXY P*;;7q\l.3^ j=8TxYq )kW*Z0*.ƕyRƵb` \1p#^:.Jfc[@M|O۱I)jmJ#q286m< m j/М19-EKi|Lsv x?zy1p[rC1 3$z j0Ηsuy໯jeBQ} :7fSIa-#Jm ExpM81(چDdۣnŬ/}cut7pcNZUQ=7LU #$)_:֠$ʣR6.zz ʰ})j뼴rV1,|cV+0"@.'eM&6*(rJ8J&KHk x&sMK[v8"ܺDNUep/|s^k6S/@]F>=}<Θ2QY"gGFJ~@!n:KgLd,0켼"8à@@M}3qTX?I]gϝ/sյhEyA 57PhEzqD\@r6JU(,}1 1(ݶB}w쭹?Y-TP_OC ~NMQ~؎r:nuM.´U YZg1UM`ߣy`F @-(_<*$-e%x&+5T P"eHcL Aeꌡ={hrҩK dHG|_RUI7 jLWDC>r}fZmO=OQK KH f#XIMbiu1&(&_ ݥXyڶOpf<7pX1,Me(`)&'jrAfCxCbH\&+IWc5{ Ư< b, g͒rڳfY؁4rc[ ^_dw|GHq<eO4ˡ$d0hd;>6lDx.J!˔=8xmq l9Dzl%A?]Ar3\鳎~?%N 6II<( B5k0C9ݳ&aK6Eqؙyp91$}+X4d+<=gLHΉ[(qeڂRO?vPS0،2E9M k)PZNȼ:KWfZ9)B;WV$;S}"#D;^1NT:Y)Ϣk F]C '0GA(9?YR Oܚ4'к;W{mpm)+6&]1TvstrJ/12޼\Zf^b=V|uK`q=2Md o/`J1T( ƀ\HwE)pMcn@vn Ԓpbo^R0>p`y j[iʰ," |Gak;LP7 };8g xkF|D@WdȰY^^܅>Uݨ,p"$ƞise$cFpά{d6d_GAU+grJRp۝p'L~ ˦?''a"^1);8fN)))٪>|mZp7Wv%{^54RW YQ*),ՊdV1#^ U0'ur^o^UTzIӑ;Z$k| ĕBҖ1-Gȴ?g9-Q B33ö\Ҍ]<=%'ʔ BlJ?K1yVJR(w  [2 3jL"4)lE[T r݃Te OaE[DO.. %3!f A8pT[>0CfY_eSXkĘk"E`>^׭EO&z=[AP~ֺ,xTW{UȝlV&lM'S-f􌥹GT1J Wh #do 4F*4SpQK&uƴCQg[+ XVVL樇I9'_Vk'SᔵIc\攨[z Aڠ`/Y9)v]+$G*eϝ|q/"ؑo.mSjt.e/  M^ țf5oktARNpU~.KX\qxTwA nCT%`3,n:bjX\_z 3m#ᵤ"Wp3UM!UVIBY,Ȯo$:$inO=K. ;S_~;P«@wj+ 2g^TOUkD(\ bqpDmXMXt>.+ռt%NQf\* Q|A;vN{"#Жh{f@VIjc%[BdAr:!ҿ 6PZ3{d;+mAĸ; ~dl!8aryJ $(;vhha#Gs?"YMIy}uhHL U![Ҋo>SFTjhG#*x'Hڏi,gVoFq VNsiG2;T bɜ)([H,vbkg"jA;3|ghVo`Tyj[Àg*= AH.$q%$/2_^ _`W}n* AomQ#1ʣ/}G4_܉!ˆʁ?_eaS$n(Uso%:i;@KS=!˄` yI'Dsa;AhH=Vh=ݍKU+4㨀hqA  >%9/p2}J,BN&SzB븟]2m )?c(VS ;t4@=qS0 9>!#HvU ED!gABY$5 :#;Sæo' EN^ aZ #bЫAy'8)7J(*Y%Zo/͡(-b4uk<䵨$ͩlF5=X 7axVO]O:KgF?dv`Oib =g$$&Ys\̐pn@ askgX,*S6ϠAR]AT/uy #G|),?NZ~On2RU}^* uS=1I}䙑<!? }yy@!PҎ>O柊ÆJ%Kk +L=m ch`rZwSZIW`"CEUw3IIB:bċtϋMTD:&v$XL˸Ǟ+/}q9s1Z38M_u9ݶNk9*AȖfG|$u?kD8'B0L`m'j kŠNU a7SSfK̯k[, OA9 R@4=!J<ucičYbYL{2O}) .#8W ue52Os/ؼ־!iam5~sCMuzܠ aXy$U(++m!qD9*YKcRl*+%rxO_mˉd^I.evbWIo&Rf>߮sD]NR“џƛ0d-'WRkL:gnӘRT=.a`L _n:(}c|Ҡ#)GgWM;!V,"&:/S=r8B!ɓL29-=vK2p#]jݘQ H5btY2VďA-g% i l:$'Z3Dg-d~.y^Klb"x2\ C$r{_AEa0~Tcףk@yFEO0Gc}i/{jVy}<26ػ*g,1I+&@DLFlMK^ybTL) }kiѕac Ly,n? ;%FOUlZHB腘&{ja9Hw20caќ9f@!\k}mbHNɔ!\W'LqU0pxs>$9#5Uĭ|@(X7=` ڦjͮ(:je`ay,|3㋓_Yy̢X#JkIy9=AC]2MI=tHlezX^3SvN8bԝ 0f=aevb~@1h!$).?YMBs&F;B=t&G--[:-eU9[$Ssqko;D+qhCCd-qB>] 6̓Uyne<`LEQ08myqB'c/Ha=\s6a|g}.!dЯ%D{u$1"R< hEՕ$'+b)TdNh."fb!e:x"i+OF<ǮDJ&§fp}>ӏPӳt&xĢnzsrWzb|\Ǚn H 9|(^pZpO/ɭ] &l7@xoyNz>뎉tN,jGu@Hb.;S-B'zn+T}t;`QUض>&ҿފ|/qIi0<sKU uLu1`c"Z[Œ2zL)xa[ 1۟IkobIWnƂ)ψȣ7DŤ))z-_)/4U†+|rmpZ{91QOrfpUJ61!8e ;R_UtM]_fEJӱ\vxpJg*vӹ^L ](Vq(E7FO2vs#4^v@m(VϨϞ)4=0؈hm A[v*q7 dƷ=s[ _^bj*bk{lgyPu 7ˤh6H#ּ‘pyڭtJʴTjUR}OidHlC!yT_7.2-YadDY$ڜ9˦v?1ȯH(BG-&^JoO'#'r=q=j!Or B@78lwIwej#$˼B.7q fVSGڋYjf B3|>_[6Y)lw]i!]%TLlz<;1 m}L -dh2םh>ޝ|H`SӨz5>03e͑_ʱ3zb]?aMԸЀؐ4hfm*; %SUK2?Utxԃ:W^ BUY*3:Q$Ul*P gX@2BᱷLzwCm.W*yGHE ̎d8y-8F8B6*`h. U29m2]arfG5\HkTJȈ*&Bݟ2u gጋkr~8#\Ɯp2 K6=OH7倰=A򬉤7WXxP}Q,ΌXt=c.b`u‰"%qre!9<<Q׸TWTQW MCZ"ORW]HT:PXәR3W.>&\qe^ً`5QEcq@zΞZ-)pnD|?4dzھ8סuTqEB2rhp:ʈ4E+Jh3Ao=9r{ UHVF 9|x392UB|jUQ&H&g@v4)i93blZW&~p:Y6R3Fv8y)g6sHok_)8:`G'A4JqU|גىxR /Y>8ԫ@cs@%-JG6cY.\4c@/XUl)i2c.*_#||b `N|^$&Eù' mQ>DbJS|$M,w.LG _O+g7J`TlXLVHV_YWFS=a˩v6[Fĥ vƏ<_E#:&1):@X 4D ҄.\ ݐ\:M/R/[oA6M,uhR)%0Ff)+zUZ8 "5p`A]CDŽ؅Ï \"(L6s%±uy@( ||/uLZ(,䌙#"oٚ}2́KWG;߭(v86@XkqX֛BИ/ %>|lJ/u6D3E UΑ*l :Yv'mA;YŮTzzf]Pi$gF0+C ӈn=Pxj#zm!VzÕU+EB)4$/-ճ,,*McכB;5v{FsDO!'J LDGFR^=i8kAi&kxyh S)>s-va.5'.sp2֫'svI];I5_ MƠhq_e}L&r1;k^^WL] btigA|S)nLdBpCU] $2.cs&=N3/z[eN̿4WaN3pJDEM>s@f.23ܛmkm߶j]^߯Kj+1}p ,Jv{fuoW|Z!( (';!*(U΅ܓ5tTi3@xV8 (S:#%Z`&¶5 hzw8FHt2ɿ+4s40wParkӒe)L0HGjv%w|g]5+ TO׾9ͣD2F/CA5/62\vC ؄Q_"Vu6pUQ xI (txD^^fqxF2'mQߥά[(xZ߃dwО{@յQ1=;l?@$T"8e{2`s3heg]Fw/P\bzy%FnPNqF :{EZF_/4ѽ:V?Oٽ&4J$PM~)SN60z$]ݺ^mԖ!S'sbq?P}Ozտ$ ą.$h(Ћ|20_!b? !lX{Kw:agb;DJJTO`R7h_m7%.̰spڪdabt:Ndc _AlɡÙ#ћL(?O @nſnTK uEQ8ٳGv]HL.QvB#ia yn$z+-Dgr V1eˉ7#MmR-)"ijW_#Wji7{g\BMT Sޅ6]jL%Zq8_S{*T7oY_w{HFr#/н_R\gmA?w` RUyl:|2)xav?x4">Mo«JUCC$/hfde<&nu?VS.0=ѵf1Mޭj +%(!B&{Pu|`8%YM6Ad=ssߟ}%uAZڗ)`}6THۧMǢo) +qD1 58-h,dii'qĬaX\9 SPT[@ 8{GS'l`όo|{P[8,E tgM8#P BaHhHS/js"Ro5,Dn0:l.af g;#wUM'F5\<ێe(Ib~1: Nk Ug,hqj"DPdLzbuvۗ\YJ<ቫ$׽9.%zrr4g ՔPxwOo<hG`|,:ϝG2`˭^cG8C| #?bI#K]5cdz=>*mcʝi@5l}ř`0,d5'v&ff1gJ OH ja&7ed :(wHmn`OB [D-w v!cMB ?b:HBK iLmc* ZJAJȱdޝa »1M1 Vh& u/wב~|tlZ7_??ൃ8&) sr)4ZȽ%h>UK1V ^ƴ-$3نLdsgyv ,Μ([_*h9/ yU_]t_AxG;4W R)'nEw:&`[:35M"W}Y ߒG̬YneL[Syԍ),O̷d9aηoM͞~ ,Ksf 9 ƂUjۭAe~)Ʈ)zn3LL' ʔy]]/J:i5NwM?#LHtYB=axS;D&FyGB>8(P-vZ$;I(GBh'_`2# kz,y=LzQ;;3i?N)H;V8&W4 ,wB2YV,}%+Պ;\7J[M$Ns>|{тȋ]G]Tl8gS# tHՐf}7r$@ E~GG 9޿fH^s5çl${Sf{lUڞMC58iE' ŧ"D0ܵx/u_Ge^1>.`Lq@=IPx]/7*Y($D~Al"]o-se7(MGN.to]/r\*kSkK'47 q$G_Pm2.bMzˇJamK/بIFPp(c |I$"@[r8E$#(2G]FA>E(Y>_NV҄KWRπPU{¨jp1X~@i{B3fyBsZk }MZvZK~}kW l-G:oZ Ln Ckr,WOڼQ@;;3wQhK%,֛~,\"z)=[h=QG>ΠVsw!/NUy2ؑo[_[(1e>Ӟhj)m@ vbGPGAӶG,vѯq'.C KOm"5+,ZYx焎/i_;. 35{α[*ǐM͵|#:sY\Y`o\m*3Mi7j͜Hxazza+Ȇ|_B 0J,,A_wWE ׆88_F dȇ D@Y*gRT" "iRDY7$Tٓ4YQUMUs#fNh}".C[ilp _o͎aN[j.@mx,b~Z_bqEl/!Oy k1['A͔j6DDݰ-h,&i2)RV0ߍ]VAUB3qqΩmek.//f;I=#DvSbXojQ>B8-Ʈ 2%DUu`00w7 sZ7KfX$Qʒ/ؕLjMt%"\9It6&UWyP|alXa@ԨԽQd| G.'ORPψz9izsղ+Vra;?|&wgI 0i@k)' `dk^A߻B& zoM.ک艬>ǔD,ne`*遊Dj1#= wjUC~nړΒ*%Vaok8HG>GK!W]do(zx;V4X0Z&;M+nz/K!;ː Q8v{ۣFs~$Ň 1GYԠBt[u,Nv&[KP=`ێ.PMvd+̯*2QWS{[ۺ5s[piĿ Pp;9f%͖瓐E5Lӵͮ;O(Jϱ5-[.Qnr=B'Œ4SMV8S3!Ъm9XqMqAXxwtH3zowF1nR΁Ze%sRIwzj?Gcqx $8 ^H|\jNn"/ԎSCM^>;:`/\z%{9Ӫ(U{Π J~) ;? #XUհ<):;EJMx XAد+\~5!88olr7"eq_gO+Ա^y$-NdkYt Yi;]yq~UAeEwW ҇Ab tt$2ʐ@k⑚kMSڢ/q%&zzM $Sѡ_V''@ tmW=Wl`iʞYSy4xqP diuldr}sGImv3r#wvȚY9"yN;baw=F })ݜe; :21d%8^# Rv(N2!SP!hgY Kʲ>u%EBTG#)n:h~-ID1u<֧e䯡q&5~CrrJO/E=[L%2dc`HfsJr0~rFt$@\OYME夆HlTSHZ/hA9z[ /w:ᗷ׆1{?qo c&W(%X@d:xo`fVΎ.Y Fndl_0Y0n8ʱW.0oŹdS*2v'b}>eUJJ2LV0U G^beUj9Z$7&-=YeAc +3=X*2]t'|ayPNPȟ~08@K |:A?IloԾS?ijfw$L!ThS[O dn2a{ Hn-0Uq`XLG' |^1-PҟҴyD{$U uD !N=yhyn|? MbPX,4>'eir-q:0b-Ox ֌ת+mz=*{[ a#_yXt!0әB}2qPY\D蔃N]&GdZMD#GotWKmFpv^pk=㰥V67G:޿S;qb)~j)2.֌:\pu>{.\,fhtk~ZhDH/6hXtľH>[0:k#_fA/,ߕGP@J(\LzvkU?x$"9lP{0pU@xܚ2Jem )ED5G0&]-_alORۮD~*;M JGw XplOJ7w(_k&$y4Wm7@51eu <]!f-} UwZ8Xl`.GQK +_7ӎ*3u_ I8GKyÕD]%AݳoNBˌ4r` k\@Ü7H^4ivI~ ؍hV^eLrQ'BϹo0SuL]3=쌥°DlP'm͜ ·ףKR6)%! ܯP"*ءwR`4Bl, ?ǂEԈ9ن]mC.1y;`i>-x 3Nd@΢ wn5K^ . jپ[n&Vh<Ǘ&t7l$u`q'p :: utꦁ6iHo*rE bWxFVG+tN_*:}h:/}@d A% Y?`~6C5렍"~$(x<lt-'JK5ߋowy4h޷e20OpѼݦN c$_CbZg(7%ʴ㬝eEy%lBUC[(btm ,4 }(i`%[9:i  ]XqwR)Z ㍾V)5f/|Wyۉ:K.h0?&&1uɅVXNi߾k#Y1ZhT] [7ĨEQ\ްb$L❮qy޶"yTj66KBKJ,X,G<.hҩÂLzQd 23"R= T.ZӁY߆GK$^=3̺z͓ 44֧& j&J}Ԋ#ȲKV< <&W4ěj-{vwzLeL$AupC zP˰uB4k؎GK\{Ki<]:J-u/iiQ&j ?!9ke a xɛ٘M/eݞNJ(Ad蘲u-[>0g#A~ty&X~11,͢3A9W2VUXlfT CdH[o{Lq6ʞγdQ  MKgTqւx!<̄ DZ!pA;B'f>=ҿĬ!Qa2Nj#R~ykغ$Zpzm{x-[s l+x)ȟ7˼cUt߶(^xyç&mtgXb c:ңd|Z\ӫ6{18EwȓDp93CU2fND~'t NB9` /VZ4bTh'a6ֹĒ7'i6KC7/ F,va¬Ю?,_gTvcxZJeu M.6B?֬*mDt'6Ovú'uk#w11>Ǭ _K魵 -pL+Ε#7wwB0q'9DJGFeRRJ\Мn w/n3cI]7Qft,KU x' Q+3G Z6igwe;o-9*mh(3 =U#cEm^L,;%f8Rcp|T{7>x+nAdo?@aeTj;f$nib`РyDO+VxgM‡*x]FF<}N)!FsgV"3Ԁ=zTfU|.|vL6)E ,ڞ;B-*k[`~dO:%rg8[͂mY[]qv2*z ~"ͤ,lN6X> ] j&%J$a3C|Cx Zxy[Sxp .kin6kP:ŋtXb[]\$?ȑ[gB$ xqVJ,cj5ϒ'~z0={SqrX!D 3pua瞮ouq=@T\.R:lIxů bQk>U'V.3(qM ;vR]!߻̃ɸl-5ߚ8 +T^qJPbm%^#15;NðL؍Jrώ!! ;1(zn/9:zH~ #݅tϻg8x XƘ^7G=Syitm+M2S6"kLzjeL a=-"!RC[:⿳#1 dlw9C-& lja ^Fh%ڽRy /EP{|-yx/?G;<=Ŷ׮83ûC47ed V#t8U<:5TUSKwMt*"M P "H0z[,f\rk{Y*hv_dKnh G TXp׍׉9 )~ i@f,!ٻ/ɷK;TcS(Vll8hߜDc"y)$u ekVǮzcTx3K04RA=M?Rl5y)e0Qe[{>ՠO(ژiҶ %M8F-_=MGk2(>aȠGmb`E;.ϔ\2JVC`76hMT,b}3,a@#^ѹ c2#fl!qjg`nTBk\rk%wbc^[>˶/9av| #6%)Tw.`OÏUTca`R@%82/,sV`Fܧhqʕ;SI9B9ʇ2khE* cV&~]4201PhPBT[cã:h-yx*Ŏ ϳb,0J/:e4lIÈz_NFq1 ؓ86q3,PLs g5=Il'tq!~6eb)BdQC~xLāQp8 .D]څO}d0{755e0?SrX^|%*p߶8FAC\ z\Z]%BPnN>b K]5M}e(6Zlxnwӑl=ј:COg"5 DRB$kIV v>ary u,5dƥz ^:ؘGGRH(k2,a8$ '^7&޸.ݚ'XTx9*oJnX1=2!Tya Gᆮ2ݕ#UtzD@30ts p? ӓ\ϩPZ*u0.I aNMXnʣv3ٖ9Z"5mNj@5<E ҍD.?4{KE(.Y(BT\,(7@BIBGc` :  Vc`΂QQy) $$N*~HhY5Hl- _"s{,mX> S%~/lz$9S| Ð*X[tFՌ 197^Ru>slT/B,o2Oj) ~bb=!_h'ojƝ{@Ttȝ` J?,s){L,><T uJjU)pEa ̲I|0=BT]q{H)^0 j:r-)f'On{>`fw@F]"2k-LT3*+ M|N1M|P5W128pd@ ZV!`| H%EDݍ g)Τe=G}ض"8y! W"9,A@zPz#v _5T}vߺW*B}ŝ|­|uBՅOealyJ6/j'O{v6j+ #kY+G7$pQi}O4\ C&[Y`ܸ˄ؼB!W JV6ӂ3,q q6U{=ӦHJ?x38wisAjm(!avaF6})d&hW VH /̐2. *I0#7 u P.Bh8U 4nQA>4]P>Xa%^ӗX5D,,Kl?c[вi/{a5;$؆兗S YJ!]NN2,ShF+ 'he'p*]g*RBH| ~zt I)%gP8%U"r$\͆Mx<57lXчθ4B `YVYMu,eI;"թ ]rX*xo $#RH~R3VqCeRf —pgQ1T~L$ M;PsKաޣh`Ѻ(zxmQ>-EsƇ2:h(AOCPa4WDBmS[+GȒ!1꼤0 :ZCv39{bL{ 74'ʟ 0% kC\u_~r]/C}T}bvϘc0m|;C,医Ճ%+>;k57;ɐdEz@1 _W.r'+ `w4R3]X+ܱ; f8kbא:} w{G8s,o [Q(^H%Ք|:u"|,jTwٰXjÌ^NGRYDf7'A>WK Qʓ`"**΄/}kpYDJВ^,nud(r\jK`8;/7۹4B*x*c ƒBx!z<uUV0'3Ǚfe>:'1PdK$Jox\T2?e"oua3ȎL6?^8GkcxܧsG%!{OQ'F\Vtˈ ijZ"}),[&L.# E-MgB: dзO]6n"YW2"KhQ %$>+z9§à(#ҏZ>eKO{=g02xDLC|֪4ш̋XGf/$ĺ_2fU_ҟJ{)wlO&C {X ;J0 &{7bhP'vH1#`ZǜILdpI~|0/K deߦ*B(F! :GKzTja0Of:,St>ep%?9u7#Nx~lW͟$ZK`bܜ^òEo !RlN˶pwZj wx̞<P`]Xrϸntb=p|cޯe$H%'Yd]-_~ Jx Ay9l>}f= `,=SMD?"k'9§$fCſ̮'u+?mCuxԏ !El5W5 4S;K5u& ].k)׫[6,(VR׫POe) sb[b`m?眩OH9U+TeIEXm'hRu3)*M'*cif`ɒr3TO:jb~# OׂhϘ1053V?(paT z4"= .{G\Sv#j\yhZ)U;)Z`aϼ[a\MChx5Yxt-Z'=X@퀙9DT\D.R2HooK714"s~rn0 P8s0RU"2M#T8" "]9\U<2Jn+u;KMT#hM"16!2fpTL D(r/s[NKp/y,۴)˅hQdP LW* E3 *:uѠ)%x @3o& VjR 'HG!awMA3D?Y{ &?6?vǐYǼԚ ϊV~ z CO}ۿOS;HzU"hcr)mR:˵'A]Muyv\kz>n*H0ͲD@<[P@՘>wץe^&˖ז 4FD~zI&vK쒫u֓(yH52-+͌ >O(0!3\gIVz}LFZd٤ǎSEWd 124S&$J?lV:b " ~Y 2 K)fW3:&IPBdxX" O@ M|QϻM퐱,VYd^5ڃ.9sx)Ε #2Вwj|5]$/I3'S$W-Y9>@mALFDlLgh0[k-r =k ҅:6MճDTp,6:(7#`חDpL[ =!|gا/lHȓxfbxV8Ho7aax:8T2vb -53uzj!>&XѮGzK=[2)}M4ˈtB.\USUBe eW 4GҔPnXEeT4yl["#/(*9 =֏ uQ]UUp-DodxJ/W@)0О#NEAl0 3B̰ gP3ZUD[N~[Q2j6v%α~Gj$N<6ugwhUjv'pc7kZim+<Q57c<+ҦʢxR<6!5R+.@wB-sx7)ޮ4˭d^\I C_ O.ӘCw90J_m1,>RL1c1>+T+V=$DVt>v4zr7rR_0ZEmJT Nuggv}KđO"pJʌYs\)!\X(RܕobŀOG :vxuD -I/66/dڍ *"Cg7 `'N?k݂d- @4d`Y"Q.loա&|7I_os\rC+ݖTAΨ=t+jg{r򝠂~}8ǔڏBrV2nܭU; }H J^EvOld[e aZ;g]X~5JRwքr]]I}c\;3Fja@ IKG7rMSQl祮MYM9FO,#󘠄onNx+Lé\Qɬxh_V 39&ɪۅ0܏yim@RG=U7{E{]ȼ/\DUu<%o; %Rܚ&?OtoؤW gFŗ fl43y71cPqYE |uЮŐw dcrY š50rhҳiUtO[$Eҿ# -M:Z xͿa*It.Q4;QuؗΙU|uRm=[PI$Q<aiY諶lݟ 3fQ,/( B2w@Q&퍲}@^<##N ;rݢ,t_[ >@ܡ|", 2:1SB%Kiι#!ljGSd%; ~etsvϐ B! ʌ}rrŌ1 랑! [Jjz ekKzvyG%U5d~(dJC2骪\r/,PX(JD:jג"毤3kh z)/WwRc *ql!Ҏ=w,STG=fbc(mgcP ][ʆ].sd>7U|o8q1T iMY㵤:AT겕u(5Bg ~CA: kl)V5M*%\]‘ OY"iFbbb_:pV:e qxp:LD-i((:yc8s} hrw^(twΗz󰥀A([ 䟄-vHARu,)xJTqҘJ.ᆪTj8{OX!T5wn >M@ze}Gcbqh ?^ wi+q٩Fnf)>"j@DYVdbM^HW8؝_: [Dm]40 cR7vw黊xZ{Fv_E neסY$ӻn;IXM_C سeժW*>lIh*6N&=Y]e_Mʘ#z#{._l\RSQS=ʇ<) /xӸm)&wu,IYG`0-P 4Do X$@8$x9ڵQlkHp,)r& 9,?xMm x^Nⶾ^ܐD)24b8W/|^AмL=PɩY8ܓ4V-ߖS$.Q+"GN W(8**-%JZ}p`I= }2 7[ W.U )V p2`3y )X#4k Rg Wn&P|`OIloGmlS {C(:e\P60…6GC!% GهwZ@\wJ-ܥ#H7-^GWf5%+!$^͋P)S>V8lՔoq|I gJuNƒ=. 4$֣0 SC5yK< ,KXcRXcE1|45@rozwO[렑h9ѸV"]gAD"PͰlB"{3fE6'Kb=s~6Ѓ8Gmn@E*`@ӶmoPDk훊`8:׬]p&[״]q {\WъnG^{7 ؛,s!2JY𧙡oPtQ׭Yr*?\oА%t_]&Y6Sב_Y~/Nu+2QG{B8ݨ 鼾+RQcu e3kcr`Ki3|ؿWm6@DŽA'v)T˴a\/o # `Rɷ BS0 eX{qY^=%ZUdrX %^+T#_ wSe{"] r<\k6iTS4)wu梩M٠yhVkc{'%=D e1|sCJ<3ElwkBceW3,15fB>^LiW5dСI'Jp, ZSJ+i59"P0>Il(< ŮIIqA5 D(K]n.YF¯1H ¨ 1.;F-Cm}Ys+Qۜszqp3BZJ>ק9y^j̕?OtC@vLF!o)p^ziE}t !e䋫dDj >mox~PEknZj[r =J_ºgTf >؁(~ОSz7Nŵ>@(V]%]jXbk&GLGe7I xΚٸIFe?8J= 8xce zlxKY5Ȉ;PBel|,'yTq]97S( n#e~0)Y+l(C8f4e4$5*Hb#H΁a15M;N7oKl) Tds'[fv(<=-n(f6 !Zw`2heaՋ`oZ%fٷz2t߅oBB-ܞ% ZHk˩KZDTeSX8-S 4PKTN}2陋g{ܹn\9R(4&*} 5(O8d%к}No"QٹRA@Kς-Xd5nd.$_%_|WvpOuB0]xLӽle{0DƋ9sb}wK:捺jw/ ZQjP_)CR$\.ʰj߰g⦺SY–_ulW5},cŎ^XEdXW2O'NI@f XJ&(KI>)KZPS?.tզ}{@4WP lΧդ7qg{Q$q9G2BzXm7z>;2{Fco~Vb+M޻Y?RxD?7{^]c`KY.sygEQR~&Ү7΂efn\- 2Du`$A㔱ap%쵮KXLnly>/J+JCFq% F}q%ך1I/HBWEV$vPPʭIJFG.xY@)H DDTd49FϢPxsjS? NfUWg{͆I_=~Y֯5[^t xXsʻ|{E%]4X2 [a^"D+0G.x?cv׆LAp]$  o/^)do%FսoxmU+S\|XSP2QpO.5oQR_&K_2t4? ^ 7?\-& z,Cޏ&ء'uBpGUFPX]__*2ݥ92۬& "\,2!g rWAn+~*HY%c=Ϥו'dv9^T@VѝA41Vzq0l4(1$wk'5"D8,iVhP}VR yPS=&>=\9 &K8\3vILϺRv>X ά3ɨ?&sc ޿k 3H[f|,Or1ʢ)1_} o|Qv$Qx 7N~[||03}$[udk@jLmݞLK5+:0,v.>կ;>(n;c)yv6cY$bߊT^ *FVF{BG-NF)ЦGP& n4[P"m-"Md >ܫ^ ,WQbV " VP-&r,y{jzLI'%jUerO}GCTb7"):`q `c}ѮcHdr<γ9\ïzobjHmR9w~xym8sCe1Oj@;>팴noibra=$9 *ZAL'"kXT\ՠϞY(1N :&.e4/#gaQo2,u5#%KfF˝oDË[ƶỊ!U9KGX muh3qS*gC12ze hh R`58xxjVX a~R5k}/sIpK$8&UI?TX|x%cG)[Hnc䈚)@VTOLwj|3VC0kbK#l[tMZפCkOng{dd.g[~EڱXTEٚ OF9k;icfV跹2LzxWF~`iMaDlxj#\|5ysp5`h$uM妋QsFȻm[D{_w#HoH;8|F DthuDi!f=mt(Sri(Ry$_lh<>c"{RJ"r+ \s/V64]dƉ"+GPioj}{dvlsJ:l6/Z cxkX]i< < :Rظo7bAٿ}]S7z58'A[ѸS ̃q5xBJ_äb )񨅴]E"NjF'1(#tGEXj-=vەδ>׫Dx.l$)P+^ ! :8`@O`T60~1hi M-wٓj2Ӧ.Q)(9 k49.H:|S8iYUBmb0Y B)Gi0iT/Y4;S6pxIK4Eh;ZGFnEzI'cn6s‹&[6nm|͔`}&N*fRh_'u:W<|*Ũ8SF*R}R+zZ yW<ҵEaCMa=Q7bGUc k.1SQhwT7x8CEݛVchPuϳ[m8@]X>Si-eK Pn-QP|cU. NYqoFHI>S~dmj#f"7*пE=o'P$_(a*΢ԒyEʰ^H<< 3mIZ],JF{' $b|m)s5@AbrK- Q3&#'gI83 #WWR[hY°A5Pƀy^6C2F}%5;ϰ"p @̅ [m,rӁ #?#O'(ʹuv 9\׋kRL@0FyOp3&\dIu9euLPh.uW@sA(]85^] o2gZHu/k<`CBe⾏6 .jSM2UM%W>ifr2ݹTh. '$ư3`??.A2 O|E1:}h3j_Kkq%m-4*ΒSдlt~f{q%=[IkXG崟yK3,Xحo,Nq l#WgP&=tQ$}2TwZjPJ4?L"Rޢ`_x ],aguskð%&Q1zTGP?\M#.01uC LuqWPN,\Šp?\ . V?=h1_WƛȆ_JPJ-jq6I]GTc5 H8) hBSoFdC;*Jz?? +L"GѮFB[rd2xodt8_k;G7~Vz!o^`#HXe4U9 Zy~9?J5f#տ8´7_Hר&LJG(ۭxb_J]`SvGMJn  ȵTadtq/ޞz*K+gT_ye=~Aț zK<`j@+/gn+r?}&ijT}44Tmr>] 0LUF]HX]1mgu2.ޱewN)E`[Ja$k4$fƸxU!^kd)u* y&˴MP *?WXh_]I4NJPJi섿9\]3'0!&puɾ, JQ[?qeo 6 -1/8.2w4bV!sZޛ5Lv:8\Ha2vܻ_ &K Jw zGAtF*ϐd4%=S_hb&ncmxO/? ^-c{ZL$[jǛL*$P:/"rE%bln+>.kvk%_h^H-U1u- u5i\=%k0h3epsi蓝HDbb'Ɯq|g[u3G ϻP^o~ps ep#Ϝ߿C&-ӵ .zCQީfbKwRNj˘M[D_Ǐ1}ڨLWĶWT6JC@eno47vs AxztD!ɦ 3.ZA#G3gǴ =?}ėmTIn x*%y_ NcJ]2DU AB_-¯;;*o)#?>`z>k ŗa(loVq jdG3_8/'F0y{FJwyW# u@si)mW <Ɍ>0GtDZVOd&;,yN_ri5W@p('} l@죫ohN1'VUYcC$D m+I+02^1ؠLAA=?xwH.#5H~I t(5V%`X1G{WA/$QpZ6S*z[3Ch_+D'i7]ΔǺ6P~CFRJI3(OiM3_x,uTfz&X_ |L-> w7XuH6r5z5Ȋh6zcYPٿ.IX-O;Ձ2TiZ˜_6t^(m>Au_y`QJ`csWjVdlw[ʐ5MlrDrȖަ(y^4Nbo{o`"\Qև P"~kaM{+^vogy>ɥ:kWFNCǑ`a05-sG`S/Ãh֞-ۈGdmqyjuЈ|(|-E}85GrMcx |q tl[^eES> h W3$ꋙ?a@h&vfw 2!_#4,$p:JS',0c9q:tY%/:Xz'cs9.OU:6uR z =voz2(V3R`8<{9cHֶ]Pb%b+yNw^*%ag =)yZ<[w5%0 (֭Q UX=mpƢi#JTMHW-!be.\Am'|ImBEXFqC?m+ NIan%x0MsCʪxdF(t_U@ qf9ݏ eRr_'_ ڋS&vh;k)~륵faʦR ҡ1MW:ڄhN+zFWs)J Rj+ٸnL(AJ_C2,;LkA?mF HEI  B%Mzj֒0aekAOlm Wq1L ^RL.bYl!H\ʔ}91?`ی1d( Rr(>>_LBJ< i@4jP55J6џn2_V~j߰eA+/[n::h_5g#@N VĥxS5籢~ZLJ~ m(o7XPvcfD_6ear a))KN RmMkK* %6Ҁ4o;(HqnS/ |4o܁fŕ:hlO\5|9rS}?IFA-dCiDzn^hlIq%o}t!3%TLp0xdpp>T,te|&ȋNA^I˝ʕߚq``]KxyΜ}b  Ko~WF8a}jSǟ8CJڊ]53*xQwX~Rb Ʃ:Jlb3Gؗqc~Kf,K/ '9,~lIz2Iȃ &U*DWD;zU֪ hW}]M(ZSE(2)DB˸ϕ+,!ת$ C%?ڂɾ(7\h͔{gƄyG`7`'3MJu32OD=Lc'mo\Pŀ{x8\zgvgwd0W;;]`r_Dcg+(32xs~5Xr .ˇB6>!5_"0]YCRښ.l֞gt'`XF.%II߈o-*no[Ink<C,8`RyOw0,{ @e;$8pDAԫ6BGYV*E|tOH(OXd=cUSFEZS@Ta|Z4+ռ\U3pȶmgɴ>*a-bcآOp/1*ywK[Rѿ} O:UZV~V&X!W(!`X-q@i^R^I%P$+Qu?aoXlX'v;4·ЁN7޺j۱'\6ijToC2xEU߲ґլ[\ ڦּix%y׫ KƩ[]Ώ?(yE îUsܡ8L&2]"C |<@wf W%0WC=eoC;\>!gۗKgH tz};a lz(q`bpDq<ĸ}`СPC?Dl:QI y]Mc^UlN#lU%y`6@l\ev&Xx' yf%%僨gͅ"cn?=2`wN+n e㜜e:p+ =[q5 ̱OoNz [yҬjk/)"eqS-x9ƼKF&xc$Bc֤SaփR{]JiL2%T9!qT.E3 %Pq3{*sRF1ੲTy}pl RѺ%CPb qՄN0n`y g|ܕ{o:'ጭ.oFh 9_е75-'R/Od3R>uY\蝠?hv=F*I#[l1ED}ΣfO3nKiS,yc`ˮmjI5;R0=F=d"T)*_ۗT#j6)Z;VL 4{Y: mw\ BCŋ @P:ygv!Uy=5 .6**?S2a eTvw '(nXѮ4 +SͰB$VC~ŻqZc!i#!(5ٲGlYKU{Hli(IxX$9mK$ xͰ,-g|av(^^-=s&ߛ5gBم9vޛb&k`|Xx< Cn!|-^5]\"L97\\i@N??IDB*ښ_/~l/򺢼a2 f vx4ClyhEB B>wơ}oȟ^aJQ޸{x|EAeY-xGț^sT;_.a.h ]~WzYa>mba"FW{O/%-eCI2147[s!ٜT#̒ȷ ;3@qHg9;qܻDueIq3q7OXLnGnH$fP"Q}c lB0r.muW/33rfw ELt[3_OVEhA4kXoWjEln[jdiSi\v ꀱX !w^x&M)Mve~,D:a?!)F =ߩD8rB /Q88CDi 2uURGYͬ#RmfB<,}TBJo}i(;.tTC)Gt3b-^Në^s.ZK 4:NO'!=,Es*ũpuhQx"dpXk¬j9; 9 XuZIp n(| *x#,I5™@9 |\ȏ ˻bZ<5yzpM (ZgdS J&}QU@uSM_32 2Cy+P.CDet5k(ų}lLD+/r6),"]Lt~ ]G9nqCzxp31*e֣LJU|ve* S9fBb9HjL 8m$›8N5 Iy|F[|h|z*+sCBFwGqk] f~Oa$ dF$l/v㛛־ɝ7ޝRH YU14Y"y0iOOK]RKGFhpp04U߁-|b̦g@Y,_ '~iHsm"ApvQ)961M86ۻylsggҤ FEnx3>ús›0MᏪPqB屔C݈i9bnf2w\cBw0|r.w _d<Ӭm RW5wrk8*|puޯԘR||ϴW}Z [x-8'΂ҋeI._՛;)pbv݁ >r{dsJml3k&I8~;W=E'UB%289(r3PYy,ĩq_UtR:x"й?6(WpvPrX,Y@@rRcL+RTV`4 D?$aѕCPcZV;ȷpgh jCfU` XA2V*&,7P쳷5:!v7ɳ[C8l* eQqlk&#Ϩ릧\ʳ~sf,(TD Cy`UBeLt/[.VlC:[[$v~Y'[kIP> ߔ2Dʖr:I ]91.p'*~W!ޓO{qJ+O<5$^ebo _ h/~DD8ڀlBs5^ZR Y8n`~sOή${c2NS/8 '#Ėgx-։ P^=m:6幭f9cqb`uٛ5TrzqjM@MNc_Pm0VK^1,hn[g^X _, 1-vFMQ:ϻc p~/ УdYE k(x茎HzyB…QIu>]j h_1';?yh#Kl91Qc|- "$.(e;`X4$y"NAX&[p3BTœYoAIŞ| -Psl?7%s[ԏflC/aݐiګHw^6(.k'>^=W/@r4ugi . ᣿B:g ϓlF:fLQC`p5O]U}twBc۪Xa+;Bz6Ks -U}ĖS&9^<<>XPr]j_AZxYvnkA/̜^啋3-u@MKP' Q"AIJDcc ƕZ oLj9N$#J%Z?98lØ?y[ .J8'Qx=p)q`Puu6> 0)j#N[WҒEKFx&bhXtr(9}2=)w]ЙBs;:ONyxA$ej S97*ojB59oj!YYv%/T߻[[ R̓>9ZWY=)sipvImW1o5DhhaE'KZCDy\cTM.BstVߔֻyD@H 2<9QrqT8 JeP+rG9j̋eL(ӶT|Ѐ_@r6Mo^գ::i1MeaOкp[ ) "sPR{:7:0:klѣ/iޕgPUƦ:hGnĶN/ey6l7)Ϋ}X45ۜ*%D~Z,Pv\s32d\=؜Q\!UOKy8Z¹0ѭkп7`4h[0Qq[) 3&se'0;jqD嘁ij!y:+XH[x~~xxd1zf]PZC+]$dNY3Mzk_uB-(+ʏ"lDx_o| J)q6u]% <(ˍoֶ>{D';3AŠ>"uOzaR̉쿤ݙKryCX5~:UN .<2Cx Xp,q4n52JU|onQUTITңTBv{32C@s FJ`4m["M H<,"Yz@HF4Kzpj~}n԰- :D>Ů!DǻpaD iҙ['^LDzK2NM[мCE& 0epߧY`v)22L: l`YC~g2 5/zQ& _3Cift6 ՖX6lX`*cb}B&ZS DNFZ,Ys*=]kDQKDZ3zow:AK96Uႎ0)Q9#`};QM/9MmQLryuB(:dތ!qZn)"*{V$c3-oH򫝧,fE%)U4huWK0`4 D\53?a:: >+ֳOa̤ l&+#e)1 $-".=']3h|5_kl1#[ kksq== #u7KƟC0y}j_lĝ|uUww;c3S,/$*/*=>.<܍*Pk^8\ONS'i.?[ẗ́0:3tq5Q_!5r?L(*O vhM Om<16 sb=39Aȩsi $t()!K$ӱ!Pnʍ6JQ9nuH¬l"Yhx%^`,TVb YZZRHhq哔XTiJ{ѸcFz5lR̺ˎdEkp:)Y,Z(Iuc^">L%,g$IeOyXcg%1(:"KKBhFk"ܳPV)ԽeSMy\eFMykV>D4-'J7b 5)i>Ů~x+*&~{xJ%.rDA. k)HJUzk|Vޭ#}fhJ SEl,]-'f wxnkcJڌ0dfC^2TK]YY^Ё[&OC@LwCLf.XߎRR%,tkj~ f1c34do{2 s'u5J(t 3]0Ҏt7Ex6L?XnuJ/g/\6xz'ʊMH~m&&LfdnTށ7]sPLڙ!]na "h!*n)%f$6Usu|.Dm#c$^:yc,?>x}n_=ޮ}s\ oUDv攮 |򐨌PyvC8[vaN'}m;]c鞙q,wZz^]@BYϖQRDl6?$㺃l`8S?_<>cԶ1bGtx)> Q#R ^^(%B趵D߭)bջ?D~n R"2 D? <+G\;5\ -S^ +Ň@7QTn$zlqd%eQNoˮ6qkkޯmx+9n]@P |PU)M-M*k ak/7֠5K`ND(ُTP+|Ur4Wr6j;(Vf.g-C[!'};:[HRm^V [11k[38֫+3G/}dfKh$>}=}'b^4w u+Dcm]O< &-2`LO{ b|\Ug._η7|Oh(czyq&iW>̰ㄖBl?$ʽF*J!GGǂӥm <3,Ǧ&oEGXOԘ]i2DQDp"C6!/FZ?x46 pK+W;a]AIXX\7xrճܫ኏dzpPP(vkh:dM5S3WFξnX;e 1ֽn*^gW*A&;q^5fiyeƍuMUZs4ShRpbX(}f2ݧY{ ƭCa]nySl՗:C|8#Bv,nlRdԳ?-gfSZbPif"ӑ1Y-$vKg;nz5ׇk^8ܞHwĔE]DAF]G,GEo,?njRd]J;4l(?sR!If sS RsϤ d,P`oC= NBN뚐w y?qҔv؛!Em^FmȚzM8OA {W ՅF+8FAQw OV1M<3< 6nJ> ~z8b\q-P,q,cl_e3m> xX nh%kLز mZӘS^]H5eoF `l,hMr4vO\. #4,?$$p|sHgٟ1gxt y{È N$OX9 y[T!5'諀YחSE0S.I6eP~k=};t5ţ J{j\g uߎʈ%JSu쁋_)4K 6yRGdeBwgTN['X6+^,0Oc>/)x ׄ<(jW<ٲ)VyZr)I*;rfţcq/.o=dѳlkBB ľdHOBQ(jh{.M4!Wj?|/p2?,.8|tSD/EdBkFgRGWM('̅5)49}.n?M{hLW'NqcFJ0| seR SxTfd^f 6mj}jӄ &zk7Ԙ-e@o@b,R3PCAjGҨ>tIeufsgR=*" 7pwa+襺c˳.&B>4"K*1~Y$f}%,|jʴ4s(ɶ~3%6TN)9K}U3xhcnSb(Q]18/4Du=oCMcCӯa)[]r{tiSگՇre]>SCrlJ-`3!.BN%4U-cbeSE*%٘oTGKcԈGYB^صP" h o:PoKWS_lND95%\B" {, V#%8\EVLdiQ%!:2;0'^#%Sϔҵ-5+ 7'sX+?0isAU"T»f̅FO:kҲ4\L9 埴؃`{gǁPᡗV{SiiMRTƉhh6|cٽj] lN)C{^ᇼ ߐ{⃏x ` HNRVsdO& s?/SE`lNgekO %ӚygfEG?YUEצ="w`*7'Vn =zƵc l`LJpriD?FpF^N7]98Wbʂtrà[@UQ&^6=/s,zЁs'a:e#x:CAhjN*/54@xm)C/|s7ŕ Plt&8/eϸF q2=[@wy h ?v=."sc7DVų|07䖖cGd8aΣevt^:.=H(OvHReЎ:P&/k>}MYj Qj^". *}8aMUMABڧWM^{D(G`Jae+hiSV&Df?Hy%`"z?X%FjR C8q[/ R.T\;Ϛ+[O%}߱/e&Gl1]@A" c/)Qs/lܼSCX3r Vy(@>|bhڦA,dK\צ3Ty 2T1;!mk+֞.0C}JL>CJR Y{ϛ&n Yw:"iΏ(򔐢y=Ѥ6`H6 h !wiU| ay*i4?2b}/W։w('C͵9̯^S`qVfQ|V'}G3mzNx1Xo-:ze6X! o#v }u\{*E]ݪ (l"b <\f"ʜjR+t청I;^druBޘɑ s8,H#-/ΞT}#sLaC4]R"k" u uP6ts~?3Z.2[{%U<3e/v6Mz!~C{i֏ns IP74z(y/4y^[Odݎ{wq_/~"!/"%h2*!Ur ;6??kxR&=Vϒ &Q9FJ|`gaώ%ĊK,Bi *>V謜fsX zf=M%{6v| p6W!2Z~l҃mbHFL5/V.ӽ̵yYv@1O")DוR3E#]Oaq.Q 'p(\@zp_nZ|yuiA9#AB1ڷ ~\c- GLh^I D)VĝSU1QSnE;VvY_s3ѐ ` VlH6ZD7aYh79F2 BBG9ʂJ2]ֱ ڜ؈HטA(!&ؾ(بA Ĩܽ_&[K #+ >C[BPOȝGSӌ63 &0MQ]|ģQTm  :l}l,]c?a:WJ'+y#IM$V3q'+-uEk9&/}:rstnϿTL4=S"̊>P̧bVPmiCA%'tGj9%NkVGpLHjP+}IPp0^|ǵMuE @INrZ&OV:wL|l=$޲PZC"!#Oغo{t]hM1J7/6 GK KIy^Yb$2 A;4 >n:R>q7qV %όpQQOJݛ$7LQĬhxw{0b7ǩL'8+(hy9_'tC KքG1)PlB}$b-LG*9B/ΡO#e&O16f37[GP|Hq~%m=.XIϢq.GTv 5z^".WnuiYs?b>-9omjpsC qg¯%L-AU$R^GlmhQt)$H.L Liʐm`[FS=wCpwʔi -j҇RݪĖ̟6~|?:;㣃G?{0T [ߘ,?ҙg h+sW\$*b![ saå2ˆj_MdAA< 2❶`I2 RgGK]J^M|SW;$0pEEvmtz;Za*yU8ⱛxhӎNel?0g npu5őY ߮‡zuM?qI}YӮ5 (1f/~ OSڨQQKd:%@ 6$H<?O.8~@8 J4$瀒g! _ si|"ϩ 3] 5у\C=a6U'*f[~v7v9UYvccA^qV8@2T@08 [dZlhQoS:G1ۇ"(gq6ݔ+ d+>f@(<7Oˁeuz0R_WvK: G3w_>} 71.rmZSvmL_[> HG5;Xw4&Ih;e_{}l(uucx"ֵO![B_^BcmkQp 4rV]ZKkPM[Tؖ z/L:r%2EOi>ͲW:ubmQ/BSTWUhJHgBo4 o3DF٬%a?k=oM (tepPְ 1$ ]o0ٰP>{i 'nݞ1p@#NCv})B'"$2~HVg/S [T:HfV3:1^il7L hHVr32pӡN[Qe@|L1ˏ,LKnZ*]6e& UZ2UٲZe5vI6q#>7)D$~"G[F=;zc&'@:5Ig\%vhu>v߬PY:q|Fs^hj8xgFAk$7Y)5tbQ ]̓3@[ܪbI;/ڔ ,DVvPh"ET}87a*LRyv=A:Aϻj  սy Y\&)yj(Mjm:Cī {WQyMQ.z%OڜfѼ34 g]_Gx xTX`[L:s޿""uU7|a d1Rc.Y8x`?.U ƗNR-/&A5'7+KܷKcy֮J,SQ aD{Ip#Cg@ aOճX/ o+؇pJiqNjG'7HGt X'}߳ӕ{n/#wP 9=X$25f.pf1Ģ+d%o1b;/Uk^2(:p019<[ys*̒O9"wä8J_a,}va Gme:]A_Gsז" rkveoaBhšÿ%e,!b'0N-Ӹ x?=!K%%A{ÖɄڙj _an)dITuWrϟnS`-\xݚ7F4lTu{]QNp8x֌Ʊ52\Pl:dl  ^<}//2o^y+0-YvcZwH+z%+SHnWw~3`-Z}@9eě6#$^B}%xj`Eo:%ݕ1^!EsfѵKE.d ŨQ)/4(j?CX 7V.y=4j;[$*Yo?Y2"`u=G|Jb>KqicWW  )aIKR뼽lhґB{>P#bB1dfْ-5!>:ԅY"N=bPt(3_'tR_Hw2,~J,DZ$KnAGWΤ~=KFJdЅdQU.wvxFRnSSe>zm~WZ{O*th樺O-5=Dē$b53" fnPËQzXtkHB8]%u7` hf^C#0xile$ w"Sט@l$>g$J7?q^{&rG 4rh(ciamwՄEԊWmk./73C/XSJljyn])d:cV=l$ nd,[hk+t4gnUu Ć}d Y bN/ km%^ejnG1Z`e*U CwY)18<}$_97)UԁJǫcͮ?+-;jaCϽJk`;{[qCɃӥ}Q~뼿ރ醝h ivLs^,($JF'l(AR}~~ USXFy)p]\-T3ؾ"v[L^>~ O cj"2v`MQYG%~Jɽų˞ѱuϫDxDq݃6pr_Z1}k1\}9y3fnMթΜfUzt1#P9 O*4_s(Tb(>4l (b,5V*wӀ"A.ۧO^IٗjQCןR\º H(Iɬ*I3@Kr8vI 1u jXhCwյs#6;1Gϔ}rB}<6YSxş/X !1%nzNKuCǨ|irEM1ܝ㹘 ߶,7Lf1r(ؘWJR@Y!RQoޮใ ˕qg2!%Z#gMֶ2vۃ'jiNhSmm)Q)-Xeo#$ R|sVVZAmURtܫYdR:{`՚`Bq-`paaa3@ Yӭ%8e08?4IPО٣[%;mߙʧRWЫfNr  *u\@D.m]=쵉"K ʩ8:q]{\Z>4!ЭA8AEO,"^YdvbvU-}uBOъ wͺamW5X3(~<%FS:n(Aړr);{e=-Rܩ,@rxmHT[-RxPG#<++,.Z[r 0ܰOȈɌ@Ϧ GI:~Θ`Gf qR/a 黲jYc5]3O}8pGL+Q+Fl&VyX|/|7HjuޱMF2ㄸNț/n#,5̣8p7~%TA\+SF tկӼd,'> _%M-݁Vڮ.D{G(_.]a^!ji2; vV8{5GvdAt s`iuzT6Ɋ] V8d:Y8FeHKd"B~ս:Bnc[DI> @϶iIEՑ2űCml Zt0_ANoޭADȎ$MtnZA,BMfr촅Ӯx*ޯ5[io.O] 9Z^;IXNRZ^>)(iDu:ҶigZ% Ən6.wb{7|ˠb˜v߆xKïw27)s_w|كV3ff3jTTAUgosm~\t*ދccHc@cǾ[ dY;3'?UP[$a/k #Wx;:)Mn1r[`.0OTJj4obNwj(v=y ۭ'6sl htv{ MD*_5X5B[<4AqT0;*xP^NLokE"k@rn~CnaUҔ[VPOC7S[=P!mݤχsF&0&OO#1#G14l-BLW0WŸ=*? ogǂC*xLg5O(d\@v$s+CWT->fad D s-y"UqC؜,AyW#/vޠL)lR.)qkO6<=4o(~)vڤS{_s[S tl$Xj5"Du43nd%"|BZP^ b~0U2?F+Q_}t&sc2!`.Иg )ۂn_ 8}3s7diN|/U3ਦ1Ry}pGϏGU2? .-@>+X>\)lʴ<ű;ɤ9<<3b(eӢBs˧tD "` A7t&Ba9[@C hn?d\uZ|??u$LS:{W#LE hD?4™2'ߍ0|V|1gs53q~o[ʼ]5pؽk KPԠ:p?e~ޡL} XZIΣQW:^,#s3Ҁpa.y5@s5FhT6h"ݔ(Ze ȘqCud ,D:j&t_ ˛`89p{"_˕w0b8kjdr)s;*;RK:CM dj "Ĩ+L뗗|&c&c]2>[mзH_q -z }`Db/oL[ 5 +tԭﰈa^i?@ї=N֌rH_=teb1X" lA<$TwBlѴW :HE8EPon4.Udзy̬߱bV'&?~*d}l BHUSDcLP{@)aSVC9)25TdPV# /;j?ݗeLPցK1WC FsL lfFm k̺U1V|9nYl aR3\ `: ҄W-8'#x碵em#o\1V$)kVl,>!?Av )2]E )jp֙] Z:xMBӿ6bv+h.}^L9} [j-~w\Иi4Cbmwk!h1THp}:'?S ֺiXY끰=`WtRo.&yqEPxN%Z<=e =s!f# 'M`ZjƸ@GNw$t?Ws&g Cgi{~6nH4djl-tàƑY91q%865ȟ-E0Us31 y~F4HUNDl;r.GFktHU_QUSO.=7i/Vpw4v|v1ϼEDR%,q*7yA++rL[CWBk5ځg$buџeO>x ˲x+q}1W|H_ehFYcd"^xM6{@\g&J|6 ՘$τ`mq74 X7mp7:n],3 <[%w**o2' 3CInFmf!Ocv@jPpa2Q90V' IuNO`*@k!d:}r@>HFރcR#],XB1RcѼk ΢y(_ bXvpdLorɞD`HXnMs:fMN7%&)(y.D 5wЂQِ>-M5"&=$%t-T|VngLKJO2XThP#BdY4Vt$1NDA&EƾSvT7[8'~[heΰ d*kX-: N;zY? | =, j]G0qՇUa4.߻u X9kѱ\Np~ ǀ4p=hYZ d *yl]?hPLIQDo?6b~[I/e%6_ #Z힞iF: $*S;ټ^f„I0ePY{h~Orfa=z1S,Ҏ巖pݍ`bBh3tp.hҁ$PVI/LL N-5tOa|~dЦSSJU(Sn3"\T-),HCs$}vT f3;c2|lVԚ/.7˸ u>Ep#, OVNq !ydDg_DpǼy=M|5:SOEPjLRzZ5j~AQP$*N&N"iHAιR@,{wrb+o./ZrД,U?86^$-*Eԃ89mTφ:FV^+}ٝti @LbvfMg39)Pu6'_zEe"}[3 )Vn{{̈$*g,C?z?x<}q^e[S2+11|@q}* †H ڣB0-ٲјO h ll:֡WH|+MPl'IY\O1O"$,zM ' ~q9(d/ŠW, %JvEQ!b%;ߗCY#B^`>rX(Ͼjr8n}D>ʼ]x ]eF9;m>&HMc>HVmBUrd1ޣхpİJbѫ,͸/х~%*.ӆ7Cw( Tq}b늠=]ȧF{>_ )w!1vsF mZXyfP1CQ;Fk G\f\jg/ i,a߫@91*,s ]Tn Vpkt/4w},>xK˽#2/ۑ7#-8)ѣEYs٢S@dRKa{sY!u4C@%nl'F3WǦ?.Ͼ 6ޖF5) mr"ƊI*p ͞7qhݹGx˹.U.hQhខ^6[οR ,)Z KbME_1 :)*&Ö];vY:ҿί;vB0h4VNЃS~!vﻯmX͍:h0fK3% e3 5zD\ dpeO獣YPys1 A=N:@CAOzP0bc~R|R4Zt')OMәF=6AмL$Y{xRKkK~: }iedͅRq6MX<`ɕqFaWmx`mI=*O]Um+IAѼ]c4f2"2Hl߱Q$‚w+|U(Gڴ|X}=]q!3GGP1y=gE(D.FdmUw@C'HA *{&J&8vJ=ߨ\7|xڒ` =:1~T#W~Ġ+ t)ܦ3ZEiٯ-pe#v ~Ϛ 4J$GX nf!]֓M"zˌA4NMj/\ޗN`}zK/q Jzuc]SX5VP2S =صڝ. *&v- km繲@[!ĎF.QqHKPLMyרzN$aנy˫|J+bÊlzܰ{+sN(ęGG@ZhQd;7cI.xjQֶ/0-[l s~߅u3f+bKFF/]v;f”$miy_|5}b|fϩ4cbqi?֏tT )B^dJbrXoY$j4 -y9Gx)ƨ=hjW+5QҦr(bkX`f7gn#iK2z.`qћ> #ݙ[~_P)Z!(b\v#|yN!oTߓEi+%DN:~`뽩msxw]'Ӟ@ZC|HA*1GR"HU" |R|Ynw!f):R'Mw vsC-x=`g4&DT=~ Cx ^Aj?VDl~zs:/l, X'lao~FW_ͬͱ_Z<*9:U)Lu5] V*Zr"[{{tEz~w]Z`^35aewA5,rsFȰI q!y9Ma9} U^aV=Nٖ$J3nDӱF!1<@ӟU$'\J̰ig@D!݌au!/%)ȲovxSn~J&S[m7j{Q/!)|rs !a@Dlհ8~a]" Asv=I<љeq5Oex&|~G.GН.rq;9<;SϢº/E=Aߊ6SyFgyUIm{[) 1U?-H;k(+A㠱^+MI('jP4Eb8qIy?Tטσe;u{='ZpȒ# Pt%f/ű诌xsm([$?6kb"#'AFcH=җ=;wR%hW2 6]/>&uVTMJ'&$b#建4%|m4MatQFvy>Ez-g s5QcHĥjEBT3D]ie.NMs,2z:ڽj l+5&zY^vKyo"K}Bd{^K0Nt>[q{4u5L[9MT`L9Bf`nX !(2XP'ߧ%.PaLz'ov$Oy}VDN!Ay~w{J'e\9&Pa*ۇ?iHrXؐ|-W3DtJaFvؚ>TYW"Ii8 QQ{l@Z>t>;$s;(T+lw}[T=n18=Z;3JR%PƓov6-gD!@pc)acdhc`KWW<^:LU{}f>t #;(}қ!}64frxOF߀&`qjPk35J \G#BUvZ$FOh.e-NAZ!>;ipc8dB?ty4rS1vR g",w 竪L CvgR~[8:6=߄arĊ?qjX[$Y9lR.+jxCSn#1nuauF UzPjޭ :F,aL$΀9.ʲ5Z(~wf<r]Ї Jn1ptg -e#*ڹVГDnutEtfzPieS5xRn ռ,Q\DeZ0|GfKP}UxlQv\K,pQ _"hdV\N-9>StFW֕g)$sɴ @e"pt^(UA:7ZD,y{$&XGaÛ[waIH2?L|ULҌbX_Q'# c" 4~!90E̐K5;M< 0(C)1ASj)nCZӲ8!wQ gYe8<1T," E:5 ۽&{ieJ#!BNk(L^K49v|ϭyWԩU:5ńFXi92;xReJg=Egٟu5 k荢CmXq/Xow/3g~126*}9"nb{ޢuzTkQ.5IG]_xNz J\$͏w&u22{a1]"UWi ։LڿY5z \\oXV蘰>%XY¤\uթM";22_ n:k,#Q?Nvm[e1Ժ9NKG͸|[.D&i'EW =vĖ3DqZ#GŸ}i&Ĝ@==}V&!D*mN_YTٶZ:jFAD()͒ϜoR>32)n,#m!Ub$B𕆧eN:F0-i,ߗgGNDž/}d&pZ^- 7<`XD[7[g+ag,l4..i45\kjE;]>Mo_TUEfYs2IEǨWE `,/ zEo0?ůf >bC+<n.8KpNM:v*1rڅHL8PkcCVW G3YX:Y*b!rͪLEB{tE-n56z.dNDFJjLS 7ÉN`=_o$4/bg.m^IhCe YS?x4&)I,35$ k0ӑUBfv`wjnk‹PNvhoq藚FC-H@&E~+et9T}{TDk,ܴe{0[3r}]@񯕎ћ1[} ,[0 .H0Z?Z+ n.ܬ]5n@E/D6 Ҡ=H4<7 )6i;'ѹ7 0J*R&O2*6>!pOQh(=&`bGO@@YJJR9^'qg` Onq>ﴹJLq;jRPU .JKpx'[|/DbS1 r.*g6m8 MRD3 }]-H8C'Da( y.F\=[jzҤzuem~t=V)կ_,B~8YEM1I$=zgztmraRCJz?SJ'y/5gY[[\OmlPN1QQJ1fZ^}l~r! EREx8P?̴ݹZg@J܄czc&:PkU]-|ɇ9D,Sr5O?)4Vi øKњ1Oo :"Lao$*ҵlR:yI۝12g/ԉ/neHG {_߾y GTԉp;%q}s:6@w9M<-!Y~g!۟MJO'B!{*MlN)vgWeԷ*9+3͂ZWflTVAZ[x>Bw/2+Y/4} 1cw:w)HPcQ jƄ$dxFS ӧVijcNоojoH\Xw" !cp҉TX4Đ vV^[!.F;Zp,L~7ln̰BGPg#o $ ѷ}N#CgJih}:B4CMG<:+I<𨺹:&Q)5.'Rw7%|aPkSc~0kpH@tR8,b/P]j rPF ˈ첫v,&̲7z/vt<ղbR…"rS5'.wҠٸ0}q8?>p~ @4ӝ-%rυu @9qIpF=fXU3w5CR'lM+6M[WCW+<=NL?@5/PvfBZ!8|niKQŃ=sı =S(VW7q!3\bXIS;haSɇ}0e/1US6Bi+8=vؗ|ϤUCp6xM#qp#bl-VprJrqᒇaBUt?T$}ZiƸ%9nl._f@@ AFnEr׊mu(qCp/ojL>}{]6D́M{&O˾pKElK(rR{`t76ˢpϝ:, תʭA[!T*|}FP%ݷCZ؇a#_0d+Fi$yD$ r Jձ~_PzETI &x̣^ t7CABD~Y4^}+ym&hKj,B(M >NB#U|{91hk ;1L^?ڞD%zN= n禢 nZd;6Z=(; p)Vmjn# +~; } ,:,[/C5J21 _,Y?~q:bMWSvD`' LKLx)>"J&MġnzѮCCicdiv>G\'O5l£v#*b FZ(}"A9 fw[NV ANS=6ŅЖN-SJ c )@1zd  =0&" ^5`Vm@aM=| 3]۳/C8Oޘ"龍w*-մ¿aAWY5*APŅi`Z񰯴n&UԫLƄŬ<{S¯5Ť@vNfr5JPFX [dvq?{̱. x&ֿ]pRaD(`C,8χjnťl {0a>aİ;JNG6&Ϯ!gs5uuj#UW`˜n=}U˜~,.}-Z`0& Ȇɩ$qV4.&D@ң|`<0J(al;u 4"%S~\h1oy9xf|v½Z_rw0W i|N7oj-5Y#z+5_.CGjV"BѝFt v/ՠ'MS7GzIۄi p lAӒe[8-jM#L=VOM^vob^zg77["5S=f}|*8/8st/1VYJ٨<Ӣsŋ8~oGzE%9Yxx9 cQ}z'Bud٘JU!xWtq*eGBlw%{f@[lS ؝#kcUws o: %u s 7`<1h,Y: yЉ0&ㇻiXUz@c_"{IgAh|ufxn]v"Dx;+ HLě.;2LcG ' V5"W=c3Eѻ>QDνuC^m2:/miH^ fߝM/s= '" t2#f Py^G5K>|Pa6Hhu9쓃tgbC(TfG@~qa*T:9sx`oFt;UXHBd@3c84hGfO|{!5nS'c<ᰕaR8gw]!ecFѦn1ǰ=aTa rYz}DFBJ=wqOHAo)Oަ۴5U ]0[eQ(񘧍C~릾H`܂.M~+V)?%9( rZMC&ѥŴTYZuGPx.'R:8Еw4w-uGm`[Fw4Om~U?5:35W'1idfi$b1K0ton| EO },\R*MG9YZW'2l+A4"1;TuAZ]J?tEvآ>əm1/āO}1@s{3cAwVsK \5=MXÔ>a26;$cb ;w|7Bة*&đXfє kҡ*ű|Y@ʃc@mcח:٣M_W&@=a9F̟&=,ٝ:sa V)(Kw{R,]޻2 rN2Ω[Wr8$ohٚR'E"%l2O%=ozOjmZu*>!ck:34&-̼2s ֒Ca>lVQW0iU$0p~x2yqwi .%F"pzQG}in?)&e|II~oQqF2lda( 6P%_yחqmU}Fb}Ť\G*' =ub_cZM!?{=淘(܈"uYqdz"qM2<0{?@@!kN3IbҌg:fƫr) ;2q}ZHGɅlqdUɂcFݤ ؔ y#4NH,h0Wp HP}]aN> ÀT=%iYD?f+ErptOvWKpHJ|ژmq%c$5mq*^:0vNG/}7n_Sb/Z/z =  RlSqd ª\ay6N=p004Ll;DP|B8͙i0`!9ܶv # \#'$5ݜ"EǏqL>jlObxĿ ^ZqBMU)|Sge ӎE%ߦSF " 2ĭ;[E˺:q}F6 qJ]EQl 3ss*:k .CVKz o7$'L%NIVGudr>,w.SEh+_r+{y1jGul&<ǞޗL%hƗٕHMI*}F6[Voؤ3 QOH\n5mI1 zU_ 0 r (pY|gv!*|`m0 vVܴ rHC붸wIį(Ru첸}0!L d_5lh\}3%kb~{j-Xu;G*>~d!^^Z?٣"N.?;{黁2^ g4Sr`=9GF0z8d1aFj=Е,1ځm:H7Y< 7"qעSڬ#y)geĽiJwX5zlgB<'Rd^W#;Ek㜫_xl)L0яpE5 (ԻՋAD: 9,erziIW%|qaz:zԱ+붰!8GqMԳkhh.y >P8ėM=x=F"Mwl#gN%E#YlG_EM`F@S !X qdGbƫ@;sz۰~ح70ժ˅8oj.TM1'J=Ɠ]pT H׊M9YFJ0Ʃ5OE\ i)AAtd|jH˩R"\iQRxYړtږYV0WtjbkhIH/@_`<#4LL62~T ? 3]IGgX#rW`M-JRS߂=$.FmMA~Nǎ*F|,@rgO/n ryd‚u=}z}^@\7J_)XHGUxT6X䗕-.cXz0>wغeڃ87hVJS3ıg!=v.2VRRj𶕎&.*AKGMB:rz.EiUVsvMmOfH ݠULQ 5ǕB%yl,E I. n"֡!Okz-aW*o6ȝ8hc5-ϰ}#O"ƫJ99ӻ[%cG" 1Jp/?q,KpgX$בWeCj%܍rki@ymIT dƜ]"Y.7:%+`DEy%΁ O>,piH=t=[~'&1S}rs 56o}f{W_DmIŧt24u)h0=inT>]AiJ#5T6 cg`ʢ$=2!Rғ{,Fqc/}لOEjSBij@}vActY G;.dG @s_| a೚Ci!LĕR;Twԗ@n9O_a7Ku֏{ToZ͚s0d)7?sf;o @.ͅչoʐ%> #b`bJ7v9ڢ*uhKx&FFyK&Ӱi"޹F6 '9gH9ZO}~"qyrV˶"5}\pnH~?SdCTpUKzZ:g> Bk8{JBvCϏ&AQun+)^=<=V `t-HuIpwu5Sư r)Q9>&|4ԆuP$~6u:eI,$|s ]3}gw3Y\Z*@`}̚_8=0(2π[Y](giV!V)g7Ҏ5 PAlYiG/o"pǸltP90oT bmVLrPԪxUr;wyOt2.8rH]U}Rٷ)𴥭Tck@O"I $nLjrUgX0JC A_zq{P4b\y}P^E9*m@ Gsr?Tr&c8 3?~z5DuJS.A˸XDYT?A5s,Aa Lh=FYT>T =(fv? x{UwIGPBj7.Uwco hbO)#g^A8HU|In,nj7J3'IC0b|A<5V&Hwk ݮxqDg˃Mè@G?C9y~Wsv]8%6sP_LtM3{䠁csax ~ U p$ئ HG, LxKijhBQ|v[:v ڹ<#ڋLYrvHy_͊MYVt?3~U末Q?1Y6ְz`~ g^ UÇ,A@u!x52JMtc {;x\1]< 6|9_ q͟m^)_6b6Ìb4쇏C:uG΢Fp*JB>,ς"XCvE75ns=OnNiE FɣMEpCprMRRyvVlp[iRQ @z|(9/Դ NhHȮQ #?UD6K+Vey*Ml|X+Me)B [.?moJ5@R0tþYf*:U(,8 >t%( ʩTID[kdz (VV{'Z&͈5Y&i `-zp>ccQegT"E}F,o/ZySEPN6p$EGkhD)*50l*B 4KK#Pr2ȋ{* bUˇ8$({rB{ͳ)~>u=lٮqRm2$jHbk~Ǖ Akp/oe9" K~ ru*wʞK=g]Oh;cSaYpTcWì_n_E0͌~;@ձ*Zj'{ d6a.lF95<?VIs}ADDN $;Ǿb썡oYM3W@Z\{/^Lᱤ Fs dZpZ[}S8 $J.k)m 쾆Q,6lD5="#6+6p .M.IhwKJZs7*p=7@B6L[!ױ&z҃P (vx7ѭv,٭lH*{q u4˗ > ]}Y/  ̳^+F$v] r[A҄E  &tb r8 "JJ팗~0"'<djz$ڌr^ʯbqMj d^:%7 &+Y\PtgNE /M~Ge=rj&K6>J?[EgzaளY_6IkԎGJ)vǡyKN<}em\|ĕM&AJ|鴺=B5am"ݚǧ\A5c,5[]?,ۺ4z;G\ )(T~w&KhЫy+D])%DCv{0j.t62U)\O؏5\&DBqɰ<>Jc[Ꮧ"R$>0&7ͫ7>9 zW u{PII%řO֡_O/xa!zs~rE; %?Ys4{ҍ“%ŚJ{vB~'wH58b'X{ Ҝ wR Tjj|؀p "/:{V$)lD1]ǼMʹ;yyWJq% |mHZL:'ޤY ɩ$e~K6[+HpU .;(jp(PSL^ wgdd|(VJߑluXU j"X ''Z*`݇DHm4u!%10MQu`LY| ǎˢ(}%no,60;R7I I35pޱl9ޔr|_`Sgٓm=>9sZ?W8`6G4Q}d/wXQè\a ,$FACZR2;ܧI2%–a<NhrgP 3-YXۏw9wz @oat*[KaAB+ŅJH⿼Ǖj< *y/ ]؏ J!M xc ŎL@6h5IJvV|䓻kG Ϡc!w򠼳q=-Pe+tvzݎɕ,_Oy\|VrŶfz-q4ŷ&@7c zQ26%<~+A1C9ײOR ggO[Rl ~%vPzK _~=; lZ޾)d; qF$9KJVmVPЃ x[FTSHWq;j!h=6'Kjҏr;܈Q\< <KOS|_S%zḵ5b 8z\]z>qi_eb;S$t/oT~-ؓ5lꀤAj<|T)cRUo5,m5Ĭ]huc }9n$E] DQ wKoؠ8r(Z<З=8a6hqq|qg/c-NRL= {AbUC+@0W4sac dϳ#A/:oDXxfKD3f*nifPfpDZ?}I'&4NCǓB5 }5*O+/\z`mJ/$*LdHE  eXp^$;+ZۖFcVz - 77L. 6zŚ9hy |㲆E$Mg!c D| n?Es qa %Gy\'(lmߤŔ&|4- rLlJ%~FF]qGGL$5Q" 'TB259wqI1|\M7[@7jc!S\b:rBCE`BԦ -zNկP{ʦSG.ewU#C*۹γb>%:R3ݜ*}z?7 W[+ɬ`RGeZ4 U7)4U uzBBC55UJ:Rk7:wa׬UE]Lfg ʏQ-B͘9Mt0.{;e^}qWUlI5C4^eEQhPD/?8&@R&)!:}&9YҙߝjvG%^Ncpg{P5w\3~4)avJ2_]Zk& &l®o@4jL@w)z_A3 C*L׵>P! ßzc)W/rqXĉ5GD,'LAόn}I친򖮯iZ"p|e2J,e,\/{;VvL}jݠ@u[0ePP YeZRfc0c m+: K[Y|rׯj4ˏ ud-Wce x5IB3:rhGl6m\ _HYѧLNPUPFָO˖\E>coʅK;RꜢ!ZE)ɐk bĕ:x+ۂ=Y9#FѵPbZ@[S/);ub}YW>Do84,ʟ@ q>,>S:e'Pn{SJ^dqy/󈶵& 9LS͝J#W곻ߌ`[uθ2pZ%兜怠NE!ylg* L1W:)řj6N Y ڝ9D la‹}pS 1mBIx6E Uѐ̃9#/EX*d-*:%qT>cW鰺/`' uvч.6D\8\dr5't4$=}] =v~F #? mX^]7,BvV&kLEsf`ЏHL? }c)&Y*J,QƇ'Մ}7UܤI% 0"CH'dȫwUtl{ pJۛER'?oc$78[2צh_a~4pd:Mc-hy7%s ͹͋jg2e}rd(iܴ[pn>ax^ JJ*%xW^6+I>E!|Wr%ӡGc9ANw𸉧ݺUEL@31dAf*.z^hmZPi7#pp=PU[͍wz3*۝k ̴tjszBer{ mz"oz*/IǢ>Pg̚)XƏuqg]uP^1OQF0dFvysx,Y瑅I1%{ <\>5/~_ŗ{RbqR'U}9G0gCT䕙Q'D2ʄ}ȖdH;U [V'f[:Ru 0Wz@2t`,| ̍ᐓE\? wN0\9*k/ĥ 7]fYiZߏ;(#Hi |d|C°5n Aڑ=;$̀D >4P٧ 2~W![ȭ׼v1'H~ 0Q֔_"^t$o4uEV=ᗰh8y8- rQl"٥"J}}GVSDDQ'-jϒ0ce)Ιw9XEхƔzZ3}#.zC&kRgnN|tqme<.ǛXl{Qs!7 W3?Z )Ȅy`ޚ0UioJ #`74ZIN<1DSxGlj^Zm/'Ӂ R/ͺ]Kc'F#Ph菎 7SP_4c }{* %[u0`XI>*;j즑*[K֡җkbDE衩NA59m-bzZb֞{q1F"뿵Sd,*`H9&E5F,m.v(kv'A,^ DSܵmcX Q x*H?9;&8Z2r(6^0`s*M.o8-&OX,}iNynjRSR?.]#@߳G> Q.pcF]>X6`LJ6ztЂikL!˰Uw:($B(24mk)zIion)|&JȠ#RzW<+lv1 4nv:vBCBHF?>dwleq yN@Ǚ*Ȕ;O (Ĉ/ ;\7)_T)`:edx6qfC1v'N tE.lŲ}!+X?(ael.eDG}cB0KhY"Ey?? wQ YѵI[뗩aV2O+{hoX?#JtqP iY|Xx+()\iVǷMaq'z~Q\#;5YIЛh([rQI ?%QS˒C"~Ѥ%$GsjN★Ԫ+defv>; {K=Gh;w.arf%9=m2F!RL`͕\)XU@1o7:'Ẁ1-{rj0l?mx'i?/6RʋN, R_T7ֵߋ"oj]dv# TU|5:@YDK^2%IaZ +k;dF~"pq>w5IUz.n{DE򽉬O/nz>8]afFk]n躝1ɏn&p1NVb`ߣ.v͝XpW52i%Ic.:yFFxrȚ[Y/XLK.*nDwDBjIo:"]dЭɠO-y,*(%BAVUa6! CrWuJ"hR6k_-0|QJ0tX 5Sm Q&Ym)nDj)n,w ؾdN`32p qW[vpQԫC)KwS?DM M76%ؗ(T]薐(Չ3fq1v: 7{\.·]j^iJ\G}{ 7Q(֘=& BAҺp;3>5.zSt; ɫ ].Iu+ksXvnǣV$2\ј_O I-}I<@Bר!ݪ1!w&ĨCj!~ppILقRԬ0aO@ǐhohX6hkZcc-&ͥG~9AC0o p_ J>쏷iu~FuK~?ZTJCC]i,WK߆nېF [{I٦y5q":-JpV1k$ ɢrOS \)*<޾\dBpS;Ur@YFx}N\bj,pp&.WFd7^BR5?CU+CkǗhQ̌clUf[(O5?7榱5@_"m*Wl "sBRr*O3 822 46ȄmfS:HpzZTPYv3ܐKn@Ib C檣y,=V#q4.761h jk!'Х>Ui~t ;ӈӚ>qR/WQ:΢ ѥ8reFJч\?8Z$z9 `Fޙ.6NP*Zbmgʴ P;iv0ރ kY_-ij5/[el3l?rI@)XTw7 gd6Tl Oh'_U =VorE:K MU]\`F}3&B$jfuA"ywFu-.Q CHǷzFBk۫~!F,ޝ Z(Q7{avm`;^Ch%SE,l+6k#8?9҇3Ll0[h+iQ~[ ^ԷRI)L$ bry%*5A&9+3e+ڀM =3loLIftT5n;LK|h'CtȦ@O"]m; ^fcT=JAo+*ȭƍZ@yK#y"8UɫՅCL JЇ5~[gYCm!5OD"CXO4fL'ɐYНdbv={Ԥa 䠎c%I7(ޞmMbԽ(@£J P=/Vg|R}23Z *!iC U|UpN䑷Phc1SxCMoEn5Adb*m>)͝gg ~e]ȣAEkNZ7t~,>~*BIe(FgxCŊ˜qix{/a}8U&|0x47p|hǶS$7kd Dq ăF5vS$>nBaEܐ?3Atky!|gJ-1/X&/ EBvGbj=)$*ix_JC83?=wQb:2)Kf,-Gō5PH'v&IvӶ(FeC,uXfi[(aRtYڪ*# 6D 1(MMMZoUIztj0J":YH%!/S1RF|Y*RAiJ1+|^uXCzH3Wнaf'j<(EaH{L[^J(K\3|cћS URjJrpŎ]u(2 4oMٽCÖdЈѧt5+bu-K~/>>N׳K}f;"m[d8 V֪qwDISOՄ_nkG-SBI8*:X"k!2_Û\-UXTAV_[NV<<)Mz!PgbSLP5^Q5+ehM2BaYl͈+26icTvV.. C\6/WŚB#?7;s-˱q_Kye% dsZrw{Lxa,ξuAMdYvǔ7"ހ9Q&Jz. (~.8$Y(|XW xId zH4GE,\<7AniEc|C*6XSCD0(! 聬k3 Z./n**V/s0Р1GTa=&1\(qrؘF+CA ) 'E^b̢:*nT ;З8jy.&ryU ,3L D O2H%p9h < 6>ݒ9"Nˆ{ I x.&SK >|kFd4/@)dDh0~s /Y- X9u4g^RД=שM*0$Mt{Y^, lK[9ɽwu&') $Z>'ƪ qFvc;}p&8M@ ("+ѷЙ}v``s2yy#i`=wM.3·G"ޛnY#[#K1ߑF&J9ar_)ݭT%Ie',v3t`>%23֏S| %M#ʥ1 JjAM TRu65ASk@t0=B˾,7ٌ՞0+| 讀/Ʃv.U|7$3p% uʋdU1%~Yą\DGlRTEQޜЯUHBiHG9`Q*Y$$T?RMԹSb/LmPH{jS+*ò=wy2շ ;䤺2b?<p [ mMP̩kwa- U&Q}` Dzlwv,BX7pZ`6rJ&t*&öU죀A.9 Ԕ sfy ]Om*^rK\wm@s]8vx!hT۷Ʋ$خ|lˋ8u^)63ѹ":!TMW\huY~ ⾇ 2+iXYRkr+ LjZH1u0c=R}$` RP͵D. Lsi?zltcPNr,;G]CWք,&O+gD`e;PD߰v{ . 6ZOܔF+LS]OSb˭iGĿ ؍bjvM,yeiCY&`i%{_k8.>l)o?⃦/&&Wu{%r.OL/;&y,s1 O˧\݊~70t0y2pt.TSܕĶ p9s΀ÌdnƛLrș1m>zrn}~_*VJL.]7 ~f)0Fof-3=5 mx{CE-ӁG$Kff^I' `b~! x@197F.̹C5 AzTZJc ۢY@J<<V̍3OO:5T s v ok=,daeBH.te15?@@t 4+:D;>uؠ5PƳ1{MwM}n瀗-Xm/q|3ߖz9 te^?S9|\io) _O8,nxBh-mhxH;R´)UqtnPAWwrM/ {-럯f Rsbs@9*h? !ǔ9h>r'2;# dXfgߟq|?C04hSvp̴UL0O)%O6ɧk,;MR36-g@i}pő~:0)߸ޤ9L.7UqL3  jw醖JJjn7֕`~a3BByoYTEV-ˌW;⤭[8fO j[VJ@2Wį9Q÷η? Yvcz U3,71GХ'hXqOlp櫌,\4 "$&5BI.8/`hԿAOUeW6@UKF4U&!`Hd:6A$~L3쳻/FMfb~&T*'&GQ&ndU1εsM}qb SMj& }8 5@;vđnS>o1Pkr@/F)Ι˺lү5ɵ"ecQ(|xFRZL<9(!Ή&fov]ɝMZhךQ]ܨ)hG2voxY%(dg X7S7B`T& bu&2U>@q/H&" +n1x_!OC*5~K6 7g/L;G#_ 񃣎>[n煐 uUiG=-q$C]kttʍf-`1ibsID@7K2L cX/!Wprj#zͦj#BZ}W%%=%2A]Re+e ij%eTAW @#~6K#ZÎg澾!ø `"=2N4OߚG`-b K7 =UφIFC%>SxsAkgF&cGmWX C0C#'=ze K'_EGS\P?i%+DMs vlz;M3 h]vs>!g< Olq !w.vRykYx.m5EAm R:0jURQ NJ%ؗ9eO2*! 4fwzoj$>5GP>QLtk_s媺^w1`H##/PW_۔@:+&h^oIćÚcqڧ/wf9PV|5Gk3޼ɅK8KƨH 0 5#y}nQel@灺Ś^lE;,5a%TjP7ԄAZo6#r\Fv4XН;{IJԜ?nuW.m:[FJ͆ن3}`9Sz*|Tj(5>Q_n0Rћ:S9 J"o=D Y%:; `o%5IjDWQ)i Z nѪd1CȓAl1AokxGɺQe],T8+&9S {SyD꼶~S`ߺ`IeO/!`=_0o)rgʟxPkjix")SnYGE(-uj! ',RwK4J[* P2 (xAU2tփjc)YER<&Dftla2,^80[]Z;- * νlm]^!3sHx$FCıh2,`=YyqO``}pk"w }ppW$wb(ck,!j,ƪ(uL0]2t/,<^il(ˈ{N-ɰ\誎Υcp}c"u'Ң_& Vz堸b݋lU7E;ŀwe!#Ti?4?>T1*)Αp*aknog1!<IJΎqN{t5{ WOJKD5~OR]KV!A0qn\l%\>׹|L%>tMPh*9{ R@(@#V=a4382m`#{I*6tn F%m߭C3oVh|X>C frFZRA, tjlϐ`N27,9wĚD_Y ɐV.9Tp\Ր)5/jC&\dPKx0yÝ׍m*r,$Dh*29rZHX.a"l67 [S&ߕfp\^^ۂVrNS+!PEN  j; ʫe)VƁ+m"hDd|s9k%n _Z:*3LoWeĠtli>9$=EhY3.{g[]w$\Sټ7ڲIЦDs27OU~L:U%7`)|6QiP@BJ#E'O t.)<y]$i|!H cM H``>-hDZVySsߞ1˚2nEPsӫ9toF#M{):>,.@tlt :,Kpúڳ 32,q^')nJ34fiyWZYv 27!^3 fޭCb;À<ϒuq3ev~eWR"="Ţ&gpsԤogVTWer\̟&> >'ح>Yfx;oR3`JtJ01o҄^V+{`5ʗX)!'S֝TE`dnzDgnxǨRViCz9bMjljtT{--TsӁn[' =%k4؜ I{+64 )!C+!AÀcLigq t&X] ,@R/& ,E2;bU[mMRp_ư,k|ZpՄs# ?633U$ QF{JAzu0ZgښQDM0rCB @%,LS97;l}BM_|cT(L_:UhC_~iE,񬍦L8-Ĝѣ|W8PF"ݔg5^Y9( ԬxdY^@Hb&:Z4PiA/ h~#a{yB,{HZE͊< m%9J|zLK.d(eSMn}'d5'wb_oDąSoJ]t10}ɪ>6ZkXcR#o $?b&l^`^&B^ihx[AG-c4 -:CD

%Dm?)gq9p #JI>ܻ+ CRĶ.*B*OѻhbmИoE`7sY,L9Ir)-A\0,$@7٦%1H 3I#2u'PIEH3.EʊAݶ<.PڗVp&;bI 2+5>{ã"@W/{76AvX;s,- [Sc>ĎRrWҐ]&5`Q$qnH:ٹdzxX Roivv\T~*z'm i{zTp EC)9u5z`dP6#J5eW~S3j@O|"ww'|Sh .?qFS:I8 <).fĠ( BExx.=C@!`p[ +ȗmy樜"8Q][jf^8Kp3}4XRRІ2dam5r|sN 59Xㆫ>E"Zi ~KPujcA{_chn:Tvg>z*)z+1PkevKCo:f-~KC&c%NhU|B-iJU oQcpa= *G/S=k{:RJIR Ih< *)T*p{6"z3E<=X3FٷM3}$Y c+ |[7,fA0*;qd(j~QXR/CnV8åpesQ{o}$s7s9BDyl6pa`@*ͦ-T=|k^D|*+i^іQg)Mݽ0ZǵY2EP0O>woNȋfy4Pӡ"zT!M ;݌IJId{A=zTG'ُZ27uQN$ U(T'{--F9Zy=`V` N1O j՗B̋ G˛*!̇\gHBbBCBAp9"@mYݼw}S˂^h G1[#PAF/ '+u跢*d|E#vg3vRtݵ>w`bO<ϖF30Jdkuc,o3Ǿ?>Y_?ڮf5L;5ؿnL š,:ù\@oYH?q)E mzR4gWZQ}8VAՊQšQ+o<+&u}DTfS꒚wtcW{3y(B?ځc =[.KFhČ[oC9'T| Xfb k;~gi\'Yϋv~32$6iY(%+2.fHA:+|8竹cY3}u}: ?`3N>*$ٜWsS0#ߖ) @r㚝"WmeMJꖀ Z_ a56 g_:}#GYS|6P),װrk@DhP^`##OecXbĆЃ`ZT qV&4mpQ:C|h(FvYm1'IrnHlzZRuw#ֶ+ :nrJwR`iQS3= Y|ȉ}@$PCwtkA]X^yKj/CkCiڿ7'M9~U ap<aYA͕ tKq12F4AoU6>ne~n$lݽEb`i>K+e֦ﴱM6d~B?_&fl+{! ;v˫_c^S7"n[`j2f3V+!q+}Z3!eb>jԈCL`[Uc1k;A4 ,'dn^~( ngWa%"@5k[J6̹v/ZLbͿ_paUgti|p!?Yw]BA8+x?k# !+ O:İyH-<6?C~!oA0EIB+nrYҍ9{1T]nS!3V;pD3Gd !DO.~\X1N 5S/լŒj03xtwJMV)LACo5_W\a`>h~qs%BK[vSQzPrRH1EKŮ]ԛ,73 Y/\S^'~*byLvp ik$EYSc1e!F݅8gUBua)tbSC7^uDJq۞&ؿϽq)਑W=zv9$Y;:3&OUd&X/&O=0FOD»G㬁vֿ3)f a< c,AΘ5YUh(98 vGqx_\K`Jfl&4u{av3 cOݷ =kq Qdp0NH3M\ɞN76qB,$-ibTӘ_~%1' i@;mפ>֥}VbS_ L,_qNMѩwREnav K@3Xwq߉"5ۊA4P [sxIJg(scNdA`׊6fBdZP*/>j(`9}^-V 5aak=W `wZu9p| /(Gj+Cr%U sJ޶5+vheiztV/E/oo.z BIO&rvF |Y=rTbM}{ 4DTش2WpiW&òX< 7!O̜fm؃bZZZGӭNp~yO?yO0҅u1REB"7"QV -H A)'^rMbr nm9&N`jCpq+2Eнuj1٨}'d%iKW6Mޛ|J~4"ۙ-]5lo?1nva ,q5cSWfuA章#85'XҸD?&cbE?_>.Z^hT!ǭ>#Hb_Ћږ͇#5mȱaH~__Ġ5!w.|qA%We?B!Z*>TaSݩ+B['A -S{E0;._дaVs |n˺ "ԕCOѯER*> ($=~P3ELF"oBTμΩZP0TU0C/H1#SZM [E`ƨܜ$lЬ܆g?*NEMs<\u5;H5b/I!~rpN}W.aje\=ǖ'9ˣ S l*` KE9DJqqҡg CѲk:V j]T#Fv\޲`B7Ѧ8U$87 %C%Tb/B,ij?*#-rKvM']HƩ_LLOF9.jnU>JJMHlQʹIpHHlUǁà-IP/Yv!Pm[{,-}&v7Y|'D&e@ծl5K@@ K ʒAA2G&L}xQObw 0$޳FDGR l` DJ+ *\}?3R*m 橔 SF ^T0 ]3P]h{\'ZNG\lstDK" +rF<'hnCpipRX07Hj W=2kGG<1a՚#gG}_%Np6IzDH}|C_1r*۝j_&Vyb(jd>WGk|4c$?KEaOb(ϭcĐJ)@i4؂X}"Co\.)c.xVחP({6tu ? leo=B`׀Qr]B WHS(c\ኬހi#wFtZ̋e3jKMj\43O?d FFGH2/{/5ZŁ\GmU]p{O9]@6A7Vm&9w9u/QQ"Q3oQ^e3a.e~;M&lHE' ŜԮ E|`8IԩD o2_to;[k 'KZgM{27?Ǚev.rYEW 5vn%CRunl,3vxE*4q  SxjU_iЇ7PճŭUZAB ϚU~,H{$ߟVoDm9rjtc(cajtz`y\l`s7ųAlk (Y3 ۸@!QIpu1X񍒲Q&ڂ%/,AQ(8N: 0?&S失Z\G4WڎFJ 01I62fq{L-e4x)ה` fltc|="_g.]},ys&3) O6 ϳ7$܀b Ɇb ;r >$v@ nj^:_mYp eoÔLCkܘ|euZH1K#]uo(:b4ѝ71ܑ3SԐ /6J@ / uIɘ?E[%~-f]>՘IfNEgipr[(9gH5J< YuAgNAjrùQ";@i,όӔ%}yV49Eg7kW1]Tչܳ[Igf/e98W*|Հ `6 vNn(eOBKv-*wx zd]'s9w 1|UBB>M6\ܰ{-Bz ,56&|DŽUDj/VӴӽt7Õ;ph8Xe& w0kGʕƒuHl- Y.`mjus;(zS.}Myʸ|b%T3lyIv sI  :u)- ωt 7M;xtVWz~0 Zk@{ieh@hOu@}yZނuQ1ҍ%%#DsZ(<s@P#BhqL}]gD] oWݝwEYVLO^߰t|$L/rKۢϰ\ 9톊<vQK̪<_IdsrjbT|AmN(>,yZxkj=\o,|/·sTcmbJv7S8 X:;A)} zA5>lFIt>pVr[-]xsֶT$ڻs(F|jDqLI$# y>'Zz+bt W4x(o*1Khr)d1n/uŢ 6P 31Vl+^E w١ElO >pO"hV=3g%MpˮK(2Kˍ`짍,BĸSzD3rX=!8-s {."L+vz}I/4}]Ǎe'ݒ N}cQdtZe+Ck1 ~+Cvקjb^)Eꟼw)@8cК{̷ Ƨ<ܢ ztE5UyJKX|$>ɢŨTP RG'V*?Wꕨ+a6Q~ P`x]F{>,59Kp伪^AlRژ"]$/y"f8MSmE,]gBdd|lʾDP((#SȈi Fd% kgҠFsb3ldLr3|wW0>u ޼=H"qla5s:^+oL p"UIwLSs }!nd(pW~{"p| +Oa8klq];;GwE%M'Ҡ{$5?n\qQˈ$v@̱ ԀFB_'p].w [u6ao8| ){E:럪 s1VEߑx H8[p Jtmi7F'jEj_= a:gZ'$K*?WYI=J6@ukNTĶĂ({QfA6Q2EaL2S0s3BSL194`v_/(|aLv@SQ&ȖN$ Iiθ%^'_+yNI,3É"_XnRHsQ[_xs 2E2g!IhvXЉ98bwm%e'R"IQg俱O;Br%`AR`WKЫJ8QNy~›ӯb=@&b R B 3\ ﮔԁKH I[dFGg7izk7o\TePq@^/6lƷj:r;m{sHRМ22HpAM cxDӫ=mA Kk$1~LbI)N4Q UKZxx . ⽗.J]?7 IH h5z58ۣWYwR:٫>? 1}K{+Fd2=Uzs=N[\=pSEG^IRob꽯n@>UUCb98\P MB0!nƓ(+ rrI / .K+C3"6*Zݙ̔+`Ftx>6J辷I3G1Ѝ1rF"ser0%`,Q05lm]5zD~2AwYð+wBA+CۇoҘzIV\KƂ+%P*O X"8(h](߼/nsrnB/y mIIvʮ7TXpA`}Y"ES 0Ϸ;4oy;N<mʡ!E-%ox?^<C׮Cݾ`d;|zԨ[-D ^GwI$(C4S>m0R ]>D NXW3qT?nCrF]$Fyt9 &}(ռ5ːROP?͂˜PjkgwD@9C'QA[/|RCg _EuϽ*wͅ|!ܬ[O +1fJS]l9|a]zЗھ8\9?;|\-)ő:vڶVM )^ltuōSrOI&F3rFY V +(3Jax$q1~O Y^#+K.'©."ʿ/x?$kIWэ"?]onV_"gVt)hPWE %Қ /6lɷtVʠ({6t"],v# ŭ sD\>^qS'].HZjMw*eN17JNZ ͷzsջ.B!iāPB9Ѝhx?b:h&SPڲ4 𪆧:pmKc l[$*5(f(ެD :Af/Y*( TɔV[TI) xxq$'1/պCT'%r,FjxHN. fKPt?f9Qnk%b|QPDv/!̃mw. gL6 "#8YsmۣٝFc~],ߍ6h@Ķb_6 Iu xbȯdb2ܳkRm:KUkZxw,VVZs3ΐ ubX.GɅ xiNX&^RrJs#9)q^rx1P_ם\x\_+eVl'{4**Nk`-7? ĕq=iMÏqu&֒F ׫sry=~qU__䞈vэʰUG3xXFm/4ߺCksKA(p4D+8|_|#':jry ۮ%h/"v@ g-OX~rYZEsxPʼoLd `M(=h%u~ (0L/fF;I'gxADKk{Љpj*)[rnOGØ,Nиb0rCp9V!5hv3F#q!Mz̺ʐ+@.*ڗŖq$4UtXBk@^Bȵ,h1*HFS)լ\X\lo;j@taD ~ybP*@hzbc iP̯M*q'``|t@?ldRr*E]]EW0Y/R8)Qp|e9nDZ|;H5˞qxVlQ$q+CʫGŹ^˵-yri4o^$J -FiE C4ޭtJ#:^{.(7#U]#eB' !,]_JH-Օ_QIkO>t_[)N{(0èɃCP2bwgnBG}E4P)Fɹ-PO?,L d(,_O7hŸ.<#JRڦgpr` (~{s.ŪO*Z(R Lk_m~l'o?{z5ԁRwjj AF$KÕ~WYnvL\}u>P,P>V hA4o#/ Z 2o{d ?Ԃ1Zͼ!v`j=7IF_#˂YpNP(@g{,kB}b >dq33r%&lAE@-,yhYDa(4b JI͛t1^I yn X9?\U,`@[e}5Z#E G '@CN#z}P;}sRO5h]&&Tw: Қ`Qsr{ a{;X$97ߝ˞K*/P6^loȇ|޳2)ڌ @'7p; }+r%?.i#2ej7u^ (2$6D {Mx8;*m9ES A`zo3:q OQKÎ\Rg/ǝQ%.}uJWe`FgzJ';8'gHFG{A'^7}C<H/3{ٸp G~UW)!Urja(.BiyjT.Zo2rkڸqKn-dPyF@[NԸg~2K댙Gg v=>繳w RVQ:ʌ]WAzvbb%Oټ=״j_Asd[P4?s#jya8'BMÏ,G,=|_[L0s[ǸTՐt{=}myaL;y :;+3i1JRA ]' %ep'x]Kwr/fWQD<"SПq܆VbSTEbt T=HZ_W!>Fa1u 9#r6_l80fkHHH-0q=~HQ/7MGe|lParNmf j(LVRDVDt(B#d2dS,HKU\FOakelg+ɩDU~lD3.3kIvX(i12{)l%J画bF;'[#Nr)gG6̙r3en,ɟ]7\dwƷHzOC$ae ˻>sK_H30m2g/pWJ)!ug/P UYS7E,O_n}QߊxƓN1 c̗DAaE9[L\B{#ezHdhK}($D\F])pJ]uyWg7WN =[>wqٷK)7GK햌orA:W_Mݳ1E1,BkaެwNVBA zjlvoD)}^QJp}rJGrjE/=1wfymujj<Ӭ%6fԁ>` v]jwSʷJ[|n}gļ]9'n$뇡RU+u+f +;EkLq2>7u,QaoSԏzpin8 5LL_^j׀o,{ , *"5xvs]G ߗ^R'Պ+MX)$<bNߨe\UJקrp~/Fڗ5fޫ2O{eX@ 3UuL|*^-E@IښqaOT^GŸiLV1.2WQM.| Pf[G手#QtA$5yt|O*(u!5I3ȳob"c1_")_/ZP%h(G[+r0㯇(gj8[8 D m@RW w>ԚY=9Y4 r̖[^&FK[|CA <r>VOWG|}u v9lG2<Rs/JӬs+$Ut!;US&ƥ8}M€_&Oϡ`i#(t3)Bv* G7-5*9d{hLY1(E&7Ml3sfbJ#La\)i+,%.C@A)궥͑;BxDZ K")ha'ƉrKCH[=ZMqbO*SG]҇Q}F!ba M!)jO` #: Ŕ -ic39+t7{Y~w. ݯх[Džׯ_}u?]r[7ſۨ%[ex\KBl.M_!{xf,= ?eC{QڞCzX6n3c[ztjەJeTH&.g9zxbh 2ǐ΃-}Yꊧst{_&؛nҨT~{MSP MA26@1G tdЊ[BIKȷ s}.Vq[sb8h8()Uh}fNKɊ3fwS% }xnpMf2;UzSw`o9N]bL vŒwV}plwYA z!QtɌ#.|搿֋_1)9 W;v=z{A1*vQO⠖f1']]MD4~B <7Dso=) /cB e0 ,RzTlyޡ+Dqbt,FPG{~c~T| c_nCZvGRE!:沚BQ4/r!tޙRx?y9 \5qH䖝x&6Ã{l e)cG֝[lLIE8$ d8Mxq6Q2zXNEs4Gj.d; p6  !t{;1 >D.N\?Rǒ0q IuFOS PiG]%P5XSwv-H HR0B "aBE3q9`17sG]LHqڶbbϝY2:'ˢ͊I~,@>d['a Vڮdi$5Y16dz0{W~d% ][ԖfpMghv)¥J 9dE{Ӷ $!lThrC"~0=LA|? ")qx.>"ﮟ#'Z}#aWPc`7؃h ,` z#A80˺i~usb.%f8y)pD/ty#O(ۑG<؃Z_[YJg^νP8&TC1uiy]VFkz⁒?Y9A$?i7>ǬI]&<89p6Kƅ/ vO"AZ"{I. ӷD`ɺjͅiPАi~ Y2In4j0% 5*xsk "萀@`_-pU[cZ3T*?λ#U0&'m5HCn+yL3hmpr\¨\aw1/z}V);5uau` v>厣qt'q:֣K^Y4;xhuLf w7J^m>fXo59]%#^s@)lD;s깣,],"X3jADwYǭ8דOnٲH=،fG_mD$bۜ['h勏k*ڨ(eh4gBH ֻ@ {E.yggp܏R!/p>@{RnEJc⼻NMg% $F:݉e汹ܮXGSM 5 Ie=Pp/h7x$KF"XH>[ ; Nv]|Vhxt w_xɧ*IG2tG)ѿ5]PISb`բ 7G +I~qt,#L7!%H(O>B8qCaavn(|>](d얻j9ffݤP.myi ͢CN]pHdqp^Fl?q$'3~('"}men%$ĝc¾!z2~ȎCw=#r0))K푑']GB:.H˛FUPS-AOQ.*45*ƌk{_0nq+5;H>vKY;4 .:vȦȈwш'J ̿X <:[.;#.),*ԵB=wt{WF'^Nv1Bp2ўm?Ry[,ˤv fz57nF M1}LE}aRq> + Hm\еzJ^J-2_rڙLB |feojy e'h,ϟ̫3mOC~.^ ͠I-2hc`MnT"úLaAB\⾠e&!^\**?vِrs3EI"0Ķ ȿ5eB+3Skjb=. W)킛Ӂƍ!v`s c]u-/emͩ/P S{տSg^X=A' Q :B*}^ebDXSJ|tJquMf F!^b^Q@s?H1}HYsuSf*CrkN}½mGpB"y퇬M~ɢ(gx\%hp/~PRjLah_{ת%`acC:cYY%FC's`adeF Wt9R7(ZQm z8Jݏqć?X`7 L2aK="RK0O<0kKkͨ,Fsҍ|AXz+c^l3sND?{֕Ž7z6!t&>)WבTRG$O 5A@-y[:XE9{vL>|D ƦQ be,xe 麠JCh씶4$^1Gb:j7^w>oW_rM>dN//\"$Zf- /RD]d3M gE<iFB>S*Gnb:q?Bc,(cA?S*.M΍µR?vlC.+aI&W!Ɲ|KIsG|n tƱ:h"d>2Z0LU҄oۗ8r`*"%xt"\^R A@ p N:)4j@_y7DDJWBJRRTn}VFS>۰0La_?&H|w×I,7amC0:٨q|MHk=b u} l4Kq8>_gz9i%8_Yrgf%7H Bja%_ 0K&ؕ Fb ˟Y,ΜexY.IҪz{{9\z0ܮo!HJ X)D1gOuڰ:AH&]ߚwPomBԖj |A?k[ `:". wT|U?Fߧ&!Tc)Q)RطyEv\rP xd+*v}aU8$%{6SYq{'6snA$I SD!^Cm]_1W_KY _~1;d9ōHғLxN-ӿK}Ĥ(2tbhnDwѲ`%DP4xzOhGّryx=so2T)];vf9!~3"YE o}pIBeCy Q[)E *Cmnmh_U{R@iϫm_Y^JKEv {92$B]D S˩H ֿ~XȻUea@V{ !5,b@d2f;}EÞ>Dlj.[WyZUm/ T#_SU\pfx?Lܺ\6MܩDv1L&:Wo۸ |Ra/\ +ރ6~* Mb gȻ ׶&[ec/T?{B SƸl6K<JķmYr{F9S N?e?I} &1xP+\O[ Hv v6)6pw"y`ZuxG|@u\A&b593f^" :uS…0â 7"3`i 4UL<B[fw΁ˆ[+$$jWi!0|:!gTcF/X/`]x40\x͋dwEH#yb=/urG6ۯJK*1߃Ms? o7r$͆5GiEϾбh똱y#pѥLeFܯWuK,ߞ o/ҺLӟM8f5EO/kJdQM<r=Qz}zȅ3 p$#g!nadcŲy-錯R#Fww dm5IѐRl#+9EwJx7|L1,,@Nc~ ؐYinJ6.c*nBs"PhS=UZ]oZyxp*mPX8 >Q\Z-.'nڶi_kOWU9O[:5 0$nbfW>~ T T<Ocن2!986gSonHCxeMkFƩ1/Iv .y[7W!,"q1l%UIH. ̓Cx%/,F2N*ܒٟs,Z'\-l3}Ow[VPܥKye&E"XJtm Az&PD\3kWS@ߜKK?LtFnuv!$)s~.-f~xiԫE$v[PW`<\ܫ$,(sY{DHwH$3GjR*<*cHy2-lZtʥnB| ݝ޽oƙTbj )lWoo .+VV H M;81G.2gO+R@ Y%;_fOUG~G AÔ{Չ5NeS$qi>iCUA=Z+Y\=˫kC$7w:CcK:͖E3TnK^<MfB6d7G *Nb`7Mi]ψmh?u ۯ^8+y )B)P#pwBh-W <-3O vki~g|o(H(Nu~Gwcy f|YNA]Y4n(jCyB-6AD4Y*͗;MEkn \ar?}pIG<$ į"rל~^dZmו.XU3" 4$xϸ%CGdZ>&sG.HmrІRNE5A(#U ]yæ#imƑU @bdݸ? U6_`T* m αMFl+S8Bs¦Ƃo^q%NuҜ^uf>D˧qVg0eAJxeٻn2C^4kËmQD x\?kQ/m@J!9DVSqHNN4"V/ylKуӟ~7c6\-/n nBP)BϦCBUY.l}2 =7W>:wqB)ځ1)xO?쓧!DPBpIQ%(EfsSӈ[<'toαIǼ >C%eHI&V6ƿ#~+uF»gT ¥=1A=-;)Fs`b|Tt{k6AwDD@!mV5&Ã%ssԵ ‡EUߔA*͡OOH3.) L]0Y1VwࢱY4C8V]aZb71raS4(@8 aV9p"m^fhJVZ5#%Ӄ9$U Q #(MUknQ:< 0)ya}F5Q\24kP{E K^sdanDᇶ3:}la$hBQ ;$N "Y!a{3lI[x ȫF;uLEGw ѓ9^,0B3 ϐmN׬iǪa;l @ -R8BH<ƈJm,C (!Bz[ɲ;T IDAfմbf&ˋ"eghE$yߝ(gy4h+|q^nOK*^)쥮W$M; ռ 'M׉9FCmy뢓>.Ҙ>ESyJoτ$lۖ{n'.Φzߩ:OĽKm!VMbMr'FjD6Μy bhkpz#PL;nm]D(Vvm9H'+M5IliPakC-w1ȹnj ";uU;tWf4Jꦭ) wr=N!T꒶|7 ߝ~tx1,-Հ䂭(~1Zbi޲Y"F r֖Lw4̀Иd݀CPxފY,M#?uɌI9oPH*oh n3y9suIǴv-0ln64>r,k[S!!gIDO1zhc*Ə־z`2nI+IY]&5gJ.D2\2!,>+c0b: 'haǻV<g=A4 U/C.r*VH:]8+Ty5yeroߘg]?sZof{t~=(FU?Čv ]#wJI4K赈;a)&GnZAɵ v+{dHH쨗yLiO):2?۔}*8r -߫s M}1hnK!RqHxs'R7UeX8yXD1.>] ֭JzxfY3.w6~\ b!# C1>Ύ5G?\|T%ڡa1K)7z#9$|xo0nP6Ƴ˹G@)*/A'aú۟.w'Ϭvٵꭰ7=r%cb״]d:i/?8wxZ0 8{P$;ⅼk'7[[jjރ׮Ԏa h}"qƮ*;Pr_kq߆r9^;:3M;̀j'cZԲ-kK8iIV jsOK8ZECjr-P6V' dTܾL3+-`_`F@R^_|Zzy$.x+N,_c}$C-J'":/.W"LifgD%xb4DBJc)*`d *qX"BbЫ\yzi4|@Av{NQd\l惩~&IܞC_?Ě;^ُȌ{\!6Vߛ"O['ZFHl3/G0 w>̯drFC5_8wN&#YSckHk䌽܁|rhTViud!v^EQ.;4l[c-D5aD510)RۈE}X_peϲ\0d$XKnXNW4xU m`i]p;ʊ]'\^,pa|3EHϋv% HN1eZ-Q Pҷ[+iUdWukE?nJ+u;>=:в%:>JV^&>mɴ!s{"?vMÜ/1/>Ջ) ̈) 5g iϾ98#!\Tzv- O@^f=顿(iڤH@v~m2߹r6v\c+/< A?N#eNF ( UAy H Kp|?qлP8(f%:|23l(p 4<߆[[E"& ݩH/8slB!9 >x+Ih#I $*EBA Fha' >a'4BXicm"7>Gi!uFbmDhPymϻ'qHw,)߼$0?I>Z%g*(n5բPSM_!J_](GUVo+l'׉CLRZBAfϙw F3+lB zc<wp2/^}vLAEApO뎠/B+S<" 0nά<as|pFRi5TfJ Sc&vFDu|UVs,|kSMֶGȈ K2/|NI6 4oìvϾ$:Rm5:oĩ&pPO+9?bh(2ةE}o| /(m@y4g+RVRd,epYAE}^%Gu?6֋xro׍VM8x?DK$Vqn@7C!ל =+$֫3B@X3ѥC;uP">$Us&'t.nR;d,HBY34-WW9ݗ\+ !9H6riSo9S DB;.Тt(LsmU<2U>:,Yr`EbP0R[{b,P{#tTȎbxKM#J3tXݰDa|dGȍ*Jnw*1ʻAKFG/m I9 ńSŭ&%B ]MR+-sMceJ@蜓8sDi`b ]#&,;Eeո`#d]qإ؅g34ϜlnW_ςWJQ5tMt#/^t 1ny@XI\" ιR+F…c.>D  ϶Jyb4r_k:ub7Q6*:>X$m0c]AT[&|ppI_$iE'jP{1;YX]E84J—Pލ8y4Ƞ8ĴQ^Ve9b +]QH~|8)^DP!+B [ȀԆEsu3T {) c8enh5 ~pA`dc| iG?(}'U+b1NDed@U,EEЃbxҬ>"l˚XBx+\at9pCֳZ7}a7=)l~u|/y=n4C69dR6!V2)zX& X`a3N<Ξ™XFf])lğ 3w_x#r]_lAЄ-En Hksk}D{d=u=A]ëlguג;%L g657caf.fUt膥*%- ikuQB-z1xuo+oxŚI[yz߫u,W.#P0f˷` $-\*\#:Y9mxؚΝ|@j֍0*]998(v_`8D^}%*>bf{CѨA7Y#5krkڞI,ݖ M*yfܱ -hz>BwrGMLzYES4eqSu;9 W[cQ}% IKi/ w ʍAQmQ/zd.VfCJQ+lz4w,>$efe%XV?Z/[z., Ɠ 3w;k6A$2]qSV8ڲs%Gy4%aƒ Я0*0}ڇpA*JHXq{W;9GH mÈxR6:>=0qӞSv #%rsK.qiM+Vpt#+V0aIr m(}L%N2:]P;/  ~WуI Cg)jw,zn r4N`GUh!(&=ۃԪ1T;+߬ǚG0?еreGX={@Hme 1/{.b{~H˭V"Vl BMƴLNk\\Ys[ ᬃqy{t uy26\cȹ?%b(#kqnD7Sy$ַ|roMA'_l}Xo0* X״cB3\z4ML$3 aCT;w?p̊E%ǮɈAʔd( };3ɦvS;ߍe[ ;% 쑷 |؛ _e>ꄫ{?/fIb~[ uLnFc(6棗D0hځT1lSyXMYQ8J1F~ H^7igi/Rdh0oU^ƜTWp1U *~е/1 G[鿒B[4`Lşah/#\`*Ir=Y۶ES{LoG[t? &8M*UQQ G\`z8h;>=2?X(1p޼ʳf]70c0 4|]Z\aѷC,seEY[N^(<TRMXW٨aMg0Ex`I,ujƒ維0`uĝclmH9}óQo!N!B^~j)Pkbm?%fC[XR,Sj[!6%<-{v.l{v[~'pm`sV@5 !9^ .x@rUatԘR4 k{/@(P5  \ 1_j_u3m8ke>OBo&w;ˈG^/3x~rPgٷ'^;]f*t{ 6'7 oR)KQ3|^bzu1'[^ʌo]^hHGuvEzU^,*ocDr"3H\Αx>}zikJ$0'>V*2.trJPmH[4lW>?H.W ¾=&&vO4Ă>a& CV"[&$CLYhŪq(Bo:*C3ps-GqϘUctF{6}b*.#:gֻةfpomC|EB%/7u-)y<à]1!eg h#?+áCS+v4[[њE$%B)T[~%)/2j 1wS @ 6rQHl't6,sEi6/'|ͯ~rQżZ[_,$:0$Ic{K1 U 敳f)y"DU+M^ Xi>Ouz#PyV,lt繧e>ct H|v'OBcI!AKfN$'b.v>u[$i!%]GD~;`ΊZSk̗h|vv$wXXk$Bԭd{^5]K j}[Jng*YZGL/% _. k?zPi3&xDy% KYk\0Tۨj:K*7u4hHD&bLU'6%)/lf?s/c"Sw 2>z7[՛{ bDSk4Jy65?2hfD.p|/'(A<̶1;(࿵`]]12;Vq><n4@6/ `@V|V;ҏ8' #32DLk\< NƄū7a˲SIn{ :GǠS NN{ hɦ; b+%Z烬c= I3w3cm-DmdbO#as?y+l\XDfNHH]e..tRQ9}vE%9<'{ܒH3\K(=hJjcCNvH\pG_y5[+Űm#Cl:+Hu71u/%ٶͪP2Ҫ#;H;zl-W M' U J4Uy|֌FBm6+d'/G 8);t>Yf]Xi? zz O@4W"_̻ƏF (ܺ"q@`4Nc:Trn)(fS!I0.Atnq>ٸ+i`5QD!qN9O yz"m &)E]ۣ8nΗTH;#@d5mp+p ֓6)Aol]jbyJ%Oz^/pܩp זy{lۮkלf0+UBڽk¬Ut( 92"ZۆVu Z;/Ĵ'?7GG*1J^m!c:OE tT(uE؃Z:bZ68me]Wv 9۸_xV7&s;7TQH"Õ&6pb g=suVxToAĚ-Ϲ"Lvi(qB[?$[[(l7GbYJ܋E-f HdB#)ʜĬCAhݵJBB8{H==WOIL\Ip˹#h`9/Od,oa|ɔ&Gcj=",# @+U@r7r-~+!g,*BbcۮHЎ?.ͭRf7lhU H{Œ (VX ]?^M~EI x;A*~0 I3ohP?QC9{;kqb"V4'S_.=yۍ#fwaw=d#Z r#rm' ?=/V[Pĸ ֕msUFDpz|D@[?k-lb*p IMYr}=#H$mBuNHZ#"U̝X#f%a$..FhK17bs.kocX{.#z*q=oqRʉ׆_u#|Jv֟3ΛuܙkEG(2*V -<.Sb5(52ERboTK$b4Wx1?"ƘJKsJcr0 0̓FW.;J!xơire3TH T1 eFV(_ɞ]/ߞm}{LQ !.c|+W2Κ3a)8U_H[Nw[Ƕ5"^q2Tx5fbFUKEh(pFhՑ&:)N+ PQfRtmhexwFqRg޼WK'  j+G7zS.C=2 9ޏa,dyl]X_;j7BAJhL]!+H;0hOP(+s!"LUn^NP>Xm5H\p)2_,MVrJB,f"wRFz?gm-li0ł\]w o 73ctu sUX3 yCE&o]]j7==[M7w@X]RD_I|u|7JXlidzX!{kf/v $;X¡;N¸D:/TP焙vV2b/ڛC0CC]f|_SŌcjR`xfewVnZ}&+lZNA B7l@D9lv @Y\&ADf~+zJxOx01'Rޫn@*'I"ziZhՀ%HP&m6s爸@ jd6 ~iJٳbnp'qY.*ga3]t04 /qSG=UY'ɷyI|qx'g0jIvR$iR: t-0\PpO{sG~G/RI6f_' EዋU:ձ5|)3 yY2k-oi7cW{/ܟ \gߙ]ݑg[ ƱI_ 5v!,vBҼċP5^xRb͍Le AϏfNiIöwQz| (cJH,*_*JA)*J r[=TS\6 8@Kw|Dpf+t_߱04uɛ]J)qtgg8|n`ldHN`2*7+bIKY]-rM Ր{}m72x.7X(3`( 4Y,\7@3 JX'u& ZE;'z~§`NȑV rCLڏb)׉ \A=t̑=PMoTݝ}z&B&bMDfp>1(KߩpZm0-];Bچ;VN:?,76+m"Mz S\\(J$ 9 I2:'7/y&%xq<,B}0qD0iT ^_d-jě{Xjk3~aIEl|]Vw M/5.x~v&nH_]Q/~|BYൂ_žv#ʀkTb=T-+{UttTKte )+0v?I5^8?cK}I߉¼)%oYe˕F|N\=B nF uoe\Swj(9%aSUxX IJZz9WL} dKYm!kw8};:{%qSֹAkHYdoFA=Q6 9򺿕ɍ^=-Cdt GG8Tv,<ռR5(N}օ]>iyCh5B ^ $(?p܈qBFi0jŪ9uWϤsaOy2:'8U;Zmk;J.K VO~)@ވ\x1K^ /*v nſss29gHrqDHS_U\>PM7⑗n@rG‹a [b+\ub= L[$*`93w9,1b9[(v,THh~I!^Eb7(jt#krQp߬q (s oơY,1g}!'r@3( 3:bX 6s^| l-ξ e?_UTpi(?E . 5 9ƨPKr̸?B&+vQ^W "d]\LЄ@_5*!2hNpQȷ˞'d6鹂m!f38[9>vDOC%8#ܗM`?SlBP5 x`"7\j:xfe)CmۋW>'X{o*;gR6.QfA,D㵗֚&(Gߖ}obW[(M/ 3B2כvXSد,7+X ɳ&akSzË.gi_7p~Ra<؉Μ́Z:Z?3Xvy*<ԛ7:e+a 5r<\'A,K/~kXH=>6jB nBKw`vIN Ԯ_@0:]^Vɵg톥VST]ŒJwٿxdq3wW5L#+Y~:^ 4gЁ\φM1gzTF].련pUQbu]ʼnydP<ņh?)`du:hinOp$)sL ˪oNVb]% oU-Ѕ*/P4$FT.ʏw7NJI6]3K}eêAB$A'z4yqzMc> ۞: &а4d*lt2#': %%,3rw\tFG'1w{ t(,uіL M`QH1iqJ"r x1[qB>΂惔ٛmZ>fmaJؐHхpU>Nr׈ӾO `KizHE[͋OQ&es5my_Gtsk <.ǁĕ^ [浭qP1's 2I)Z%bդҶQȒk׍}RzL[ͺFMvUzݨ[rMxk5#aD,i7ﺸ鱗l}үA@M+&^WWߛZc&⺃8yF7O!@Zؓ};g>ߔULò|>!(R7a#J(+iFZ"ؠJ7Mm)g̨ٓʑY+YlfHMgwAQh"+;,.al&%s]o2fIJINǠ(T5ulw)O=dv rvrlL 35wlXyKF!l nTcВoƣ$b^5*S }u1 bӴ9GiLkvV2y3$>q!oA\˅,Hq R0G"[6vqP,)9d"|?e@&V6' (RQi[E yVLA:8yϞ+id %uo q LVodC&32+E߬CRbpR~-jA Ō'~` 6_C$NnSC&UJ ǗiHtԟ֝ 4 Z{Ltyt 6 6X\k'B]sy}=翇,\q,F*G ]z1j)Gw SM= ՛\"0aQRfY˱>_CJP`i&)lHdje[隹Ŋ= 1{ݓzYas]][p#A!rq.3Ac1yb9?{cs#w`VRn Ž*eK݊ Ϗ+E'ww4co\M+%*UFu H͎`G;Jnk -*--t!!agbZr"!* Z|%!H^ulLa#GWڭi):^&%؍ʹ¹ 'X1eK<Ӆ7nc X;G?1Nwظ qS*.Z-irtaOĻ_rY$a6ЬhfM"c?Lsgݞ`}ل!T==KiH4e|/t;;&G̘ϢwC;G?1]yI 8LsM]"Gr5y.h'Irr;A|IA(=(ȩnnn-0uc)/΋ vDv^/\Dz§Dwg<3n &_* J{gq$'@ԑԘ0JIPèRwUH4'衫 5uD!𝕔Dԅyx"?Tp&)7}W)7rc/{ǖa8޲85a]SbU%eG~BYɬ9{("ӼkXkr\6Q[Dǹs Lrlť'H%N[k FaHd$?œ{ Q8[]W0DF^܃(3dh箃}HR u;W n+A\',;8]K#]y>?xx@4QۄG.l fL ӏ0H:8kB@>PZS\靚Snb,}>IUPI T9(nn9QŶ׻ ocI@ 1[} C@qFY& Rpg)[;#b[KJgiɶ#|<~ymokb)eћ&w\7r[lj7͓xb{z7IŦ aÄ;v]׳v딆Vсk\H:`]M,&FO9=1RT\*r/R=5bל@'@=77ԻE`^!a'~g|c4W |E iY&G[' AwYFh \ ~۷i'K;{xbf+$/G,.nofjjmܺaSkuX`f)^O`(wg.!e]1)*`cղmT ߢKq~O׹YKA`Qt@,0 ZD6W#ɀ )kdF,JQÒj&9WZ`s)z9܌ז⮰r}i|RHa+īYJnKWx!h`YԮLIxud;icnI+erie\nwBvK< fist/li j= "X˸|:;=sq>0?դʾDt# ㎰7T b)2v6ʬ v8߷R Tdn+IrY貇Yl4[ }QfXhvϫC1OW*;jv?X]0Tr9qG |@|JGQ$_\n,_]*i-Z2X6ywp%E%cWPJ&2=V0^կ` 0u]77_ych0R""hR-{%#kBV Zƭxdp  2(ZͮrPCƸF{N: ̹0%cS7`7M4I=*yGU;f} 7J|oQ\ZDvN,xKgqU$5BcOuN_/~۞x5žn=l*tˉ@ Yq2kxUV#2eK.>(-1Eچ>WxnPb0P)pޜM Ҍ/PAt%O[ U))IxǍadO-~ Owd52sK ر!캀[+j"xYwIw]ij$E؆sm۶gӁ|k# %gOVv\Is41<<20 Y 0h#2ױka˧22BmT:4d'V1&9,Tt?HnLr{jl]݂%uv[@~؝Q.6&qj)밞Ԓ+yՐHIОqcGE]\Y͐ =FgWWd.9 Eτ(KAHL1N XaJ>{Ǘ7%RKV|b_k,dn^|MYN@ &f;ڼxN6/'TJC@ԅny+:Ep%E<%"}34FR:)&@GXæ^|)B,@`14R Rϻ/(Ww,PA@6. +U2c}A!>im]9@t0$d#~ ʗsϽv,΢?1xm /fRWI݁ܤ+Q)*a`&r8D:)H7Dٝ6167:i_emH;w /&#݅"8ktG90 `^ :n50c0UUFF/H  @-`bf], ϐ6o# DY2*jݟ 6dIUp [S =ֹ1e-k@xV%Em|YCut9LieJo{ԅk?%c1Lph3gȱKK' 5?KPM!hYcSX@Q%3:t0$ԚW 'X_ur{9Z`7?~}W )9f.T{\X)C:G 0Hic?X6I'N-F668 A}=Y?̯b#1Z5Xm ~0V:ۓ7ۄ+:vÎal`9(F#rV-L{KF&^C&!e t:I҉ڂ!_ 0=%Q͏4b[dIDM</ݼZ-6fO7jJpsbsziSc_[9`@nƒJȻv~5D3(z9<;B=O]yؽ_TrzL݃.؉ߺ0Q%L@#T<j|ˠ{77?B[h}qH-;\`Θ6Qn;Gr $%RNqR^H ƻ"*yM6Os ȯ8v GaKT q!Չd5v_3[c3Բ'VO)MX}eQ l܅>F-=b_&|AXm.@;|׫hΕ1D l0`Ň3h_LG ԤgT_+[2fک2e|DK\*J~-h.Gk"Rs$*~ DX/խ7*zO|JpHLuc0_%Z9W֐] DF;u8m !܏ow-qk>˼nrDQ6 KvE\ps^ L?S#(:֓-+<ŇUMQv[P^DHr.MxcȒr*vk6ᛝčuWJX0նs3(6wr7aZ{ {9Z.BL_;4gOحɉW# bbC7nX%P.6.K՘w&j0jF<_q<4׽_;Es7փgzͭ.rՃ3G:U([ Tc"D rv+#ǔ=.é V^2@#-X3@U͵ ΆXيUvU9X vL,5bJ>f[P[^ă]?`TdKZpL 'eb ȜNT{>D1f/QeC˜3auL ꟙEEXDWp3Lĝ^IuT]a'lUc0 XK:`tZ_#gڶ[~l.'?yhmm>2o:O4 }qXiEUAÛCIN1qFYnC$KZT<#G/ˣ6a^Kkսзx&j _Qqt5bZW&OisFnP["RUy)デ!Ms=AF7й% aI'U=NXEI[gdW oYk̵"AZpLC(|0]zu1yJCyWPBϐhj& L \xk7^Bm]pSp?`dBucKlU?fF:Cfu!H>eFC/faK]E*no4&W~F8u7H_C*tuEP8xhQX־MsB~+r$'X˷ !Ҳ_qc,M)yM_7$!3pT}I'$9WJUx:v9<)yzSh u͛wDv7!T(ąVB6E+Ulj^Wp|qr(D]z \y]0} N"1e꒹2Ca_y`Gewi$R~=vqhrfa?#c8Tͯ2TKxDѸh$QXc+4?⥣PhD"!Rg ;1hWe/~$-h OHCÂ&0ZQLU5/`uiCX5q0'?}9 !DH=@σA2jL,H$UB[ ?$Φka }=|QRhM?ލ0bBu=>ВHQXx\b󽎆@#Mƫ2y#w.@0e*m]7-Ѓoo-_I+/N֮/I{R3 (y,#f:'wEϖ8w#>.GN!ύa9]UR*G\y-k%ppNDz+8M%yѰQXzUXճ=bT/eXj#LKqxiiK!\e\H>1VS u&*gNssa+I1^2=AQ$2uSNp#]_h~\]h kAf b8%C*^Z|&ha2zwc86)QEmV3_`roNה,X׿z+;/(ȱ\H֥P zFf$3)(~a,OAuAk6T gڜ &snn: CKz!(9s>!w-bӢFvs}iۭ~gxn$ؤL6J,r8_m!vΉlbbk"V?ȣ=APÃs@իQ.z FqDp8v8l/PQX)MTd5lnʦ<`9_/;B\ ж=\؁Yl3#e a^6N훆x(|Z%T4b0cթ:h_v_)m; ᩱ=E6-L3S;E l` 0Cfajʵ%vp[/?hL͈4qa[ ÿ!w5cx;ʹƅ2HYPe]ShwC;u"jDqe2$gYƮ= sD Ժ(n?<Sy0l$ #|rʚN$X![M^KerםG(8S-VPvo19ɄYD #ZU8_ =>ӏH SJ4 xGu9L o(({ww[͋PVC خp)0c-ْozK7%NA=zҢ$8sۗ.\EXTm)ਅ$7HF+axp^Gc9$? -ZJ`#f'Set51ĩN;9+Vv1zHP'bԖ]?&߱ m5'bSJqC0%߼`hg->cL;_K\V%0pb:2B3k,=pØH%ҡƛ7>Tӎ$FQJ0PPO܆*R#ɻ3C&4Tn!u߻!E4s hDN$O6.}XvF܋PLzOW _^D::+f-M/8qk?&blXTZQtt3}{TFS:0Dc!Hͺ +J\hX!`-|_xvvoqۼ`lw;Ql-@n6F9ʹLX -T-+Gcpa~ȶ0h,|U,UM!A+>7uLߩʫ8k񗉪~M|Kl?Sn[P^²@srZZKij$06tfkh<>1eaڮ_h٬&'ϽW\x$RϿ&\kQlj[8Ut56 V]۟>rsƪd#V{!5x] ,"[B# zu2Űq V;Ii/#*m(ej {5úsp"?8x,yP(ҥYW(L jQO]7[9 heWfA Q͒S]+թD6*X1:]Z3|{Y7VtNzR@SQTBj탺8٧~hQ AXfǨvy͑+H&-`\,鄾wG"{"ɑ[̇IXWH, 9^"D%eirּ)5$~ߎaP4˔vGaKxMi{(R-˘YvaoZzT(}bK!"3l2'k.sZjkUIxvJC皢m/oϝ+vSҿ{Wll+w ~ĴƊ* ;r;H7v >pda4ۡp0wkUz(KBEYEPz˿X]T+l(i)A7k(qDW1?7Ew:}a6]Ya4QNPaw 3r柇a6kz GJV=N$#T!n(&5,U]BuR˿vQ5SZKGG5(%;:|`sPC: GG#aVcy(\aO>.bjJ8?Ӟn0h~6=fE[X4~LJPQuV .~P|flV,h)6Xcx[na"0sеApse[&3O|{@jHYdG[[$u7hKCKe9o*1݈wqtXP7Qhe>X}s |`< ݣX[{X+\Xr)u..<hwܫaeycFSQb`DުcN1R'&LBh5ţ>V[67kUR)[GEuو(Vnz9aŷj$C'/'JWG VLR!^vƕFFa!#x|:o5ZsEO*կm6l#lM4w![?%;oȤc ?,:uމg<@6XÀ2_PE(!a@[3P3 $5ε^v14mN s'x {Io>;J c;\/l0YUhTҫ:k:l㠓=pNR38BI7&qddRO/Ԩv" =Q + h*wr^Y{d1B6Ӫ^n~|e:5_}yG1;"!`GDD) WN"h*jE|E뭆avgEo[6%px [ 5I9M@p&3 V2_y\eC'|2dS#WiB xRQ2aJP+xTrG} I ǐE6xx"WO#\wKRe)xP1 Du>C^ftyh@wG}ß$&nHanLkvXN۾))k# BBmAnX@W5H>)p;CEQ>KNG/) )2E`h.\k Xܣ&) aJe$1/7֋@Ꮫ3P#nuQmlQXB֫e?}N]ƹLd{ &=b5-{^[BEMd>y4bMD V۽v.0;n?Kxxz^0b\1߶}xy0.ORi;s/Dܶ+$Ŵ| u^CȘ_ _r<\Ҽ ]݈SL&jUm虉URۣ9".IZr4iH)P:CbgY?veR71Fߎ>[oDSU8BXV_?>Is'yt"a9ֵ!Y /xXɴ`#g6(/y% ihBR3@d.aN!j^a`X$:\~oGT9 aH$suFIoRBH­xjmsӘ+E孄t[*]PtG9~;"XLMKvg4&Jza)'ѦhADo :&uWA#zg)&l:l0& UMx*(1=^ܭ/==c6ǃGW;ω 19~U9﹝ǪwП-Td0[ņ0cPqz Yg`wְ%Ő{sxB2WߜK,=`LA}wBFյ ?: zH`鈠[< [0PE#4 VE5`EF.PfIG_6,bݫ9@B|T7e - xb%;ƠPUO 0$rhvo6l96Mjy#=}P~)gci-MʣeӍmIgD5E}=,MC!5W*$ `B~hmx/1ƀ%b[F -PG~}mm.='_u/%+{ጔOpmc EO4(W &6mF!}ᾖca6NpbȣrM[A愣;f<9Vrns:Gw_h+1Dq{z9*|.%?`4*t8<_WRnJLj{Hc#X&%4KnEgb0k'<΃h΀r^#;9"۴/nUB)J-üLܩsP5BɈ`Ik:%[h@_9^Y@):K:x]ceDG2<|Mws*݊j${YDۉ ž6`m(&(jEBca̹oVdeHKm,7+1LYX>ncNj^KJ<9'E?R5/u&gy{;C"M޺}xnSs{Wȵ?,{ljĈ0C; "υ{HbNu1QXW_STw $~ [^zD sԷp6X4̸q5D2M/?kSh*{dc<)r!iBB Kq4}I&m6<08گ hHRלż]!I3S3jy띊LeӪg*<;x3aUM jD4"`Sze q sqcfOI52v|Znv@/uXfJ:3S\0Fpo=CC{ޭ:F !9 =ٯPx6V؏ViJqDokPUfYbXSe% nM2geUg<K~wӠz%[ȋ&Q>/p^=f\< dj܌}nUlVj62z-2&ávYthbr}s0&իxy !׀x,`Dm @evT-i=c`3ܩD)*2EigTŤLŮrXSLf{Cdn?8V8|SqT.q@hbEK]ohsۻa盌,}dcUǣԎ2&7يUa\1ٷG3|W% :̺pgz {|MCA )e:~)/Se&=V'tm%2ze$ W;9NBeXj*.B:<=hnWK;D]]AJ[+fqea'r[+THOҁK5 טXx"JHM50;f~no0:T~DKpSA0>6QF(/|mJ6v,*Cc䈺4+2_f\w%KTD6H j}IۍN,5V شMM40+t]4(X_1ٲ 'P8u۱4N8i 73ZL]\ޗo7.@upK-N;Ţ #\,>hJUࡑG]w^ ނT挐|jQCku@UNr%~ zdP1ĉA8Bv+30h3v8ţlMSLBV#WіR_ \|c+Zp hjY])7(]nn#jX&ݯy8\Lh0$u}y&8~D{GSZo Ubw;ΡM1‰\<*lzȤ ^!;|菊^;g"BSpm1!~h'}TF:zS+ìo(p+@Pj?Nl~&'{t67d^c=\'Wr4YZ1 ]9jAbNbZZw3o?jPi ϔ~PLϖiME x~lH|Q$RštYV\ʵ $kZ)ț%[c:S;8ki9ۃظ̆/Uҽ) ɽwQ(^bxCIW~h1Ґr`_||r!tPJ149MN--EnKht bIY$#_Ti?=Kx \ia6pMz-w'ȡzB$+اVa ތH#:=^NE EDq9}57_Ol數r,f irSr 3b{aJ&YJ^D#.O@|;9S}mx`6$ o"̄Y1kBcz $mUI#[9p&Wmwf tf;t b0NE'6 %v|%.s冂sg%rƾ&s/vX1no|wFŴv.I 1&Å"_̇7C|6dIK9ũt6p8a/O׿9|+Q+J&Ml"lxDD8jɮc$x쥩 :+Y:R 49:Of$hO G)UI). z|_vl`${c ?ӣ{aT Z7 _N_9W2ѯAK ( 4ZZD.y>ڱ쾴o 4v4`Lᕎ+!VR͂k·8+j@u)B` {%߀ʟN4(Nkt?p+5n e6JjqU~ڱh{3Ai% V\2Ͷ`bEF'3(whQCTi̢˞O<+Ų)DVg l~Nٝ7͂}<,EcXlbZvMGy#kbt9D4@ riI]PTleGxN[VWIYi[c|z r)rif}Q/0TJja&\򾄎vq&6]>7'%֒u4U0,bTZg>=ZΒ֫opM倆OkXX[H{}kDc;|f~r +V{_aًA?0/WooAw`o%F`Z݆Yv4,[LÑj$"jd'2^I ۭ3~ohLv뽀tN2=._PUf'VZ!&a.I>vVq<uUƼる]&Q@`CE}K 1s~1+il#pϦK1 73JhaUV{2DFPOhSyŀAsEXT 5¨:).Nⶇ3CrΧ4=l@ 􅎩M3 09~e[#:Ъ ӱl_qK䯾.:e٧QJMCE +6PJRvш'n{=lt7S>wD`>an`vddjLJՂaFE@YN:?vkV:-6v qhrBLoގkh\w@"?3L`m8dgB&(&xm|Txyr<k⻆q;&.!* G_͠nu\⏭EG`ك< ˗ɵTM{^lC2J;y'* -qHU~_+Ml& [gCvL*cY}N٠ilַtLmuU D; -yϳZƤz1▬~p |߰02d(D]GL"Aĕִ^|tD Ҟ>"P>znn k:x A:,ܸvʈ&{"/]%[FB\Bi?R i#*RK\FZק7­A(-tgwQ څ^{,'Xz:)Sxԏ0CD#ՈKkQ:Ad (6:u3cRLFT60k:O*g{%刜3fFҿ5\-Xo`Eß#?2lLt _J1iA v%;s봅xʤ.gU6ycީגq##m649[6ѴȂI=RH&[y/35|^BX( 3fs؝FoIe<":A z0ͳ r>w~ae5Œtp+$6rP ܶcD~9h5MI4̢(X)S1Q*Uܨ]u{C*Ʋ9[7@Xؓ˚nbgD˕$9EvR _Lc.{e25fΆ{y\."?v:t]`z4(U)M,;\Ԡٳ"Ƙ kBxkTJGV<M=΀&Ov8SVÒg1Wk%ntr5$![Pi7rloI >X=C,>$k;Joxk\d! b.2 Bp'c9W4{E4"X+:Ԭtz*7~P]CD4ry_&<ҟ&?匲lOD(缛`3uWfA V˃`TX;=(_2C%DW`BuBV|1D4EvQxQv]76U;!p6 ޑxDBADcaVՋ ZF*]k?\\{2ZEڤ-h/9> %owJ=J#–c-Q(9zqЏ*Hj\+~OrsSHWž_tGmJ?uH9veETOޠcVBZv&h~]+>/e0ӷvSٱoĐb)̶-HJEZ/Sn%J&Za(D±TD\l%I#6qw"c/NN{CSrmw&:paBz|t!ث B?_啧 o*CRQ-OD)iT4:SLALmU0a s?՗D[@DO'Ќ}Zq‣FAXw.67 x9]eM3 Ӄqx9E{9-}Y[R7#`cg4C4rI8>GCT-ݦdł"߹ٲO5ptV.I{RҦt V}Afr, 1jA;J6%VZgA(69,>Z;gu^9 %,vGJćet# f1MO1uf7uNz$d;%}!-wwos/0[/9 1.TŴiLu1*JHN]}YOnsP58&ىp_$7eq$Dz8e/jsվٵݐch`ߞ'0Cңs+}Z JAjx `0F{N=6-Ӷ{gGshi"[<]E۰\ /F&ƀEnY+LZru=&9CUht6B䠖 \1NP2`1]J1=bYop> I~2ɮ:Z(NקU* sq.*?ߴBkS)>t`e>ô۔Վ#~(3̏4ru6j@8630$QX\vUS}ߒozw(Ifܵi2qkg3[!85ϲ%[P0wYj&q^2%KCP%D܁&;43y[ U:c}eU,lj Q4P% A'rZ0#w %3n;o hswh:N- 9SFqs$ a>ьΦ%W:+7!~Fk`w&j3oaN^sC#0„ gH$xA}Y[~Wȥ2SFZ[KOHL~C#hdl_Iu?lF$|.(o_Cd^e0H_nW*c%f }0#O[;0!ϕ&C >uEo,PS8-8 c Pनqr\OkytI7 d=OM!]%̇i41^֊Iv"zV1T>wXKtL_ 4elj~✮Y<=*% 7cŗ6W-㫈d08Ć]ef\WfX /t2SV}3z1oͱGei* QDo2I?#aMη ڎ5E _bFXx?xm2wZh rޅ1Љ>)vO2mOg 2??bĴ0W-a*J΀cjDupB'ʬ`LfIZ;=Y8W\a\e5]sūє~6f۷oᔩC_P9>%NGriW+ @n}G#ӒR-؏>@eJ6tz-H}oZ BTV򱄮k< џwgʺpk<צW! dBg] $H~gVޗP n| FSVurҁ #A^@h6 +nH=kDH wCչc[5m6u˃ܿo^Gѐ 1e Dr;/K6Q/_s zC 5 7#2</wIT*>u%w'{o'd 2J5{n5Ր'`>>(v?8Vkdh7N1CEDwˬ6C`P䵟ZsU[x%W9PIe`9lS+U`C C.00_>òΧ5pWS_Ƭ2ҐQdylS_EF&WT8C0GX^30pcSVm.,dqWl a?C `ax%U]<_\){QS/@FQќ3'6;[=" Y"!;GיI%uDDs3# =3Y(/ס8#pԤUa Ɛ뉃j,M>C=xwPW=бEZF_SvMPV0x嫷2*SPXL`{:utIq&qLId?3&wz6ŌVa7#6 -%I(WFhF}‘Pc& [z<WIR6qrÓCdx @F/ O~߆[ xD-SyK\ ա&_G1,J7ȷITCψ=1&΄k+h5y0l0⢥n1Kd)83޾HDdDn\G -W:ADLk>Xڟ%.~] sFłEVk~C祉gu~޻?X6㔆ig:s1K]CMp5Q&ڣ݁ӆB!B+w%XbbyCDH/F ZEQqg@cxk~AEVsGqVRh>L.|@NUkN1o78Db쾾[9}`XH݂)dcxEX(KϞ{H2!BҌGQ#r/Yb|NHZ}iDMa!|Ʈ?B`*J%X^8yeHPs{i\oRFh^)X\Wޞ;U`R@瘬L-2Fn_ xl*8Q/e^r3ktI lbK8!GfF2@js'6a({ тs;.Ktɱ.ve䍤>%5avWPoŁ[XybJ2$n:"qO䡨"C&ߝ}K~7nOc,U|c8:_Bϩ[,fj*6u|PKr8Z`&^:{gMc ;f: ÕlVɼYG-"e=pq`cUg :$ |};|4rDSD*'y6Wju 5P5h{KZ4Ԯ+]5'}Ն`h,Z׬ٛW Q@q[ա>vaga4Yp9=&)ƤTA0 XWDgukYi<8A?+ZD BCupzrRy~=G?<>**4o`#׋̡fF<Ȍ^W9S=XɆ@.<{*GK4(~/@z](ca=̩+|@&\!Yf潗2޼8Gt#c$ Rxy8 )jňLuaŸL7f-ӆr!z¸){0)N>xQ`:l*Zd7WpP_ "?+?1I>^F=prmaۋN$hvۣaP0Xo*-#֎69'&an/PqͧgQ{UPff+/Mcd1)5!Ec ,Fⱟm" R^Ba6piW>rV-;F]s^lc/ (-]N[=ٸR/* \4$.B8f+?9.__ga5f^?h {W㪔c^HAgi̍ߥ?dWeNal͂`|SuUI-ԮXz[tcʚ5ԝ a&m&N(GI>?6[+ϣ/ޫXK톎i(܍),4]`8~ iЖ}VKYն< J]‎#þOQ I}Yíd8W+_*?}e2Mf|:b K w0.#I*M\t'0QU@䇗\qW[¡'y=NQ#:(]zG E4JK9Oo/f4J+ШeEMƫMFZXmltF3q N ٲ+U㬔t%jˁ:-A*֖9DcFŰ/z>i"[515WBDL)Jyɖ`Ha)%XW<\쁧w'Kۼ?PuZIuKfʇ;JؗH.GM,VϤ9;*]]~AZSJ8P!T  j|TȲ*68^_YK#Oz7{91S>畲_dosTn"Ӽ9K̙0]MPٮ~Kܧҹr§Z7cbL,"DF4a% ;e]젃Иr:T^3 p73\޽q|E`HEL|m_Re" cth/lu$hxxdt)STiH(5VvqJ?ir $~HF5!(e }rW2"Bcv{nW-L[Edy|va?@i+"2ۣNS}3x&U?N{nSPD\']@}𶾽J}y֔zHA2DtYN1ղo}%(d/AhڨEfMء%xAbN&[f%EWhVejP3xd'ǡ ?o-VO1).0aHv?wo`LZcW(Rr/J}[KWOFЄuk,&8P 4V(UѮ5N3pYNA@e^:L-7"M~CʚCP;--ז_eI_y;P^wOV@F_y :ixGkdk`%M>s" R.j4M9>S fp9ome5)ECw{z3HŏV_sa K]RyצUܓe\W:ḪNz(y2#9T:ۺG$ᱴؠU?u8vU+m17OLq\#p./TMlx*3bVu}BZNmg ##sݴzRE$`P 6͵_Y;rR]qMt/+wpKe$&!oeg0^\94J$ #+0 ĪUZ|2:I+Fn+xy?P4r^+&p1fj^~ ` KKEH9*R`{Vg܄I-j TN,kqjȓ9snꐯ <(@Rc0A_j@s6KSASl66{`s|0 Ev\s& Yvc˔-?KJ3Zq 78Mmy p'p8zqHeT'͐VW-fGAp!Qd$lRQݯnJWL;ꋙ-H(+gdF]Lv5_oz[xPN t\<>1Kycی@ -v,5:DcZfS\eJI ? C hEK`7$dD(aTpAр!j'V!(G($ύ @z/x(:p4?k2}OmCK6utJatsLڬEԝ mhLH(h!0syJ\E$tX)|31Ʃ. Ds^^Q RH(ݙUDҟ+@gj ե5<'zCD(t& ){q@y~F~I>aP{{e (ƒVr!fˈĠfJ1I=*WIQ8'TyP_XfAKmRW]1a%i~!du/7CjK @cR  ,iIm0~aRa3^I1iԁz䍯b˄i SXEƍ1 J|rTn 9^yL)Ztq.LZD)n̰ 9Z|:c [pS.ȍ6w2RBqcpe-ݫ1 T_,%U!t2`c}PBKE Xظlźwa=_o{ǎGX<\r j\M{ cdhZuy^!8:S)X(XXXQ6ދzXO&;de jfe<8*M,fس\\:.ZxNm_jekwFү4V 1ܣ+++i+(gr\( brV: Ƕu髝Ghm NH2Lg˦֓b{td1+3 ۇ60d: 2G5<+-HK]jOi<#p#kg_ 4 Rv-J%0e[ l,h5$9T㇏8MԁpV`[^bWj4!c(Mnca3TX)O^J[,vf#f٬hrgXd'A*Icnvk:̢6锡 ء4+GUEI(Fl5ѩ,Ec \OraˁLW ^+_nBYJݭW,ǾSƃapϛՄWqsٛQ7 ڠ9O|~\?_^=þ~\P̎c),Ju`i:l`SwԖ{K2zK'^&*oK:æ L87d?uɕ Cthwe[!TQ͎YwZDPYX{1/,h9w:OxA*D7g=+փ:Ƹ$'RAsgͨ-6N7Tw#X_w{?a/8x1!H[Mfizʶ~'ΏQ'!B$CLSnR`Z{2j5Ύ?Q*>DЃ7( הtng ? !gιBѭZ}c|!ŧn!)-]K&*~d@21G-_Nxu]Pظ<HU°H`zqs3pS={Pa~Yjؒ;t=H3衁nA144 ]U{/{XeN?oYguA ~6KHCy3& Fd!vDuYl=6_CPd1 *k'E& q/Zu_(!IL)!xseyGʟ*KhW e4_ mhN(3x`}(b~gX.S9> L誣UvwIk[J 1/=mF8Iz} CUAHX;Hsf6-t hf&J eK UakܩMH^q9fwRvО.G%rP %C} "E8UaًPY(遆G_W[VpQXNGQ'V枮Z&W+fjG6Dߢz̷i?S1' DH.RfLo/S|fcA$2.Е#IhBݼS=Z m'\*wkӤ Lic4gA4q:lIMt&$_Ɗ x"s+_I:`9 H+]/5tuMRܪ 9RedԖ7ʘG]^1/ F$Sp9ښghelX>Hg胳ߟ֒ ޻nշE\(v7y=qe_T\Kc3Z={|=^pW. 9gi YotlS)cι7ݮl7DfWz'h6 ]̾KNLbo6`p0;+m[:twO:i)#UH=nY?89T^)/~CTaURA DzX N4TCh<9aB6*b،LFD ]_ܷgF~rX-=[+޷Qu}IuiX/nAu<} Ǿ-rSNJbMX"JjcCM ,èQE䯢3iw՞#m{N~U?&8z MvKHԹwzr{+VqY6l0S x;sHt_` AV˱l @R\7lK_6iWOY|QK@Je9/&}n/mxو.G,ff{̓{@v¶DYyj8mnv4``MT%]_Y{߸sAc :SGVp6:ȍ}R5F_/[$`[F$3 lZmkKLt4Ʉ֓oWxIR .X[~ls><01@*_$V.5ޤףfQ`vP+ pZ*k]+6>3SY7%Ec4K wtuiwhX _ Wנ\C_~y~Kvt@S 0w9 hݏ$5G?4vj@8-Rkؐ5<гq/J'a,a Ɉͨ& Bt a %›.N赧 D!i6w+#*z`co9)4?U'w%iRYYݶSBqGl(;,5 >x`֜< \cJW\WK5Re 7ӞTiJĮ ??r^82eZ མf^;fZ(?  .Ϛ])hgVHi0? P})NrHYOPSnr a~̖͉E)@ͣxJH6 w>/.2gvl> 0̺1Ҙ$JaHWZcc *kŁ#7qe6x>{7X/ QBSk:-T(MHbby#\,YDzE 8ƨ}k$HҼ q[k+gP! ưW'z!Ew 2L$&!Lm2b |?4%dRڤ"yN@yV k \VИuYtVKfSSC-(-R!7&}H'ߟZ[4d#= Xl%M]Nrũcl7b#|7@\wߵtS&neZQd"*0L8#raMTAM‡+Qݫ}ԥy-O>_w=76S_1v3zyهވ<̂\`_W{U K\?Mڣm !XFTnXhNOAkf!6Y([g{I"a,vf(c/Go[@מ " "=UuL#PԷ) %5+3(E~ctunfv1% l]z7L(+){BA-(WDc[ڲo߸rqc@_nޮ3GGo18`V}u/|ċd/%,~L9%\_mӴ9Tq'9LA"jGgĭ^0kcakݱepvQog NjN)lھ;OobĤ5Fzq 93(֮ "g8$@KrE~R$匫rU z3`3ĭ/+EG<;l 6q:uD{c M4[[LK̚L9$e{Tw=0$IמȯN}dD>Rt %)^O`׋.R?JgnTWpʓQrUT'®HB}fqݘ//bɦ2UjN!< >:0_ϙ OJ*娥bM (s+l1ÌWhn,(ӵ ' ɧd)gӠ8Y<5ohmԏdJ+ۦ)ⴔ[&"[IOTvTh?̦;Uh7$ 2WTzsK 9tU8/PVu{P,alCA=FףHdj 2anΠCcj܆߲pd5N9lV[A*<<[?̼In&\ &Ӆ@ Y:jxf"guxLUѧ:gLŶi}n`&%·%~<z4=Oв-t2Mahw0nz/sJ ŴQ%zB+W0kgVl޶'(,2[;`Mj!gCq 5+(W,;ڷ`]P{\OU"|13jDցqѵI"!*%P$4SV`Ea*M2 /aPvհ:(!z#&BTM ,dyWW9ƻyZWYwXQt *MwsmRZY(AsM_~"z^ݠD2`͗uk>@əaU K~[u05F-*+iƗ$TK,[k7YW1rpn9bv+0QyWjz<qE/iqqmNY^ug >qi*;~iq8qޞ1>q2u [l[4R$E{gbB]s~ yvC#V),-3ūqȞ(T1i^a>.|܊ W:¨KVY0PnP˺?̸JOFQ;]jex\g8(k<@BŃtLG4,tRAA&BABǘ1L$l)gNkw,'^)}#v/>*C]MLYZ,N8pئJƽ]Fk Ka묩ǖIT$AGD WR3: VK$_xҫ+L" T3fGCpTNf %Djpjޓ63 eTQN]r_d4O59e%ȿ[co>f7L3Z_őc'Tx3li7Qrp~sJAzy,B&, xlªw !'mBefPE3A+OG cjI Oj(3e\۾x]Ē἟s̹|"1_`7AТi?p9= P`m~':K)opcĝbzwv(n‹jS_=Ͱ᩟e9U}to+J%dm;M?ZMN?/uXml|nCqpVy`iBNbkܚP]w>^µR*9e"ˬ3cd :֝L*ݯ&60G~baTȲW>Dn @`d ߔ*8m|et>L,)h^/dBa#;T;v?=-+5##1I& Q# =Z8,h)";A.qWMa﷤v ߃*:pAè9b'h 9S?aք` O?%$]Pgosݓ/TwiT8 PCY7i l$t{ѵyI@a?]洨8:z6[GC©{t){( 62e'CMt>W fћQ.MV݁DY]-JR[҇)|UpѝCLćH1&tGJ% -B`wb\c?mcWBN4[qFGޮ=g-DXȞQVʈN7$VE쑀rvS625p`ϡsf gũ ^pV{֙@dLve1>%$>B)/o} V=!gt\$eR]>+(CƎѓ3mlDkGR+i|{}Yrw P;gi4hN Sh=pHZ'N~qH(SmlEbk}s/r;wȄDY `8I2abG ݘ@^&rB~20QL 1ј:"`){]vZzk)9]mh"YD%2;:o4Ě P:Yت,$䐶 Ҳi_=_VjP1W1&bm3UI۞zb(>̶{9[SI^@k}m˕!&R ْi&<oaX .?b"]SMP,eekK9۩\ΆFKX5bߣd=I9L1U!v?alfN(KyG]@h͇5?W zDdc<8Kpa"H Tbz ?Y@'Rr) &2K/o):-Inq*vg ȍې6YFj?֗©_C,n_b84mڳVO@@Nh&[IiG.v}{:p ߿[ĺ3:^|woŬ#ԡ*9 3wE~H'{n$[\J`EKdh''el[w5›Hn?M+5\ۻnurmLGO?r <.Z_8m/J6jQRg6yhǼز2җ#K. jE]5؞0P+ :Og&ЖM3 &֜D 9juG}2ϘA"T$w"7l})8C '-!Bÿ5╽pBvCSOozɣ`,fc*Oc7MZA+Bmy", eS/}OCo4go-G\8{ҹ.8t@ѕI :y͍+3?*eJ V<ߔ%-W{5Q){b)|h$#忥T.vt; 0ޜ T$q@x3~] agڧ. _1J5 gcfxx). ?IJrlS`ɒ~!TZQ_Pp YMD$ЂZ =4KƺĦ,q}c+y~ifLgݴjCWr =d|J9r)fxxXqAἄZ&x Su[W->ZsWQUM'gpMqgyѠ!\Z3v}f^A@˨x0A40n6e\%l}Ժ)}v)(Gg O 0 N>TKkr]Kpz+^cn-X 2~c8ZZS>WcKqzPЄ V `4ߤ!Ooάʐvg[ɦKfJzA;Gȅ gX\0_sԀ6fW{"s5=-C\JG1\˖ŷ|V aŵfj:Z =FpT;:a UsÚZUFF^Mk_.ЖngRֲz >.GTmDc2tt7wHub8549ӕkas *'g$9R/`>pC2t*O/Gf{NEX\>s@k 4E2{$ _9䄟Ȕwx>`j`vUB,KFIx{F U~_2sa 'ܓ@ڞI!/6kG}Y忂qC_>ී<뾌v3kGO3`׷66:!cwR6giK*0NtΑF4 }ּ M6^2׋Z> x`|NתhHrhAd| ~|ev ~0kw吝SPrY(X6a[&>Wo}k4|ݞŠw_@!rhYF<ɫ!ԍ><l J, u ؚX 5y׀FJ<&tƐf*)r%bB. @ Bu%k1w`MQ_Oz| {ǼL5ȟtd]ku5nk>ēW+cŠ_^GDɌ1˝n %ܔ9:[cDI-/eIV zr>_>U]xYeSiC0ꬑO)v.IaYoB&l7TBdET&A\֋8Mn-&Q8z(0DH:;MЛdY/T?%&l|c8 B"P֊Dk#2MAh c.!蛟^ݖsGikT ݺ 7\3qq+恓jٞM5lm4@B[$Aƒ/q@S<Eq3W~"hPJf q vR6/nAvrr!l~]K~*s}LPGAgW a |qݨǘ;vD5T5JP-D8<ʮߨ4Pze0&ɠ!|1[4c[P@BɟrRQfȇ*<^!#|k?]'Yv:!5( ;}ÐqzYXbHbL|p.v7m;?m)*VQTI > c{1 a=_߭'(gd4}حH<8SZMQk?+nkY܋.gsvTVt[]<_3…7Gy %T!:QTtTxͮFBh(>rxx/5DuIf/$)WSO5 X|yrNx6B/_Zs 28VDH 74(\ka¦Gugc/h@t8~]Y御Lb/3z'&]5b<=:%S{50[Ux(V[Av17N.K?L #@F릠{3#gv7~HL')d7QC8DbeB1Sr_޷Y!F\|Ч#/oF6Df LF g^Rzg^GU>Ew~PwPnF9ZX#!Y=D8̘&"t):l>O2|7f=b,BFTCYvOKXsKPZ뚷gj'6צ&45EdVA"E]iQZd#ANin|psm!Nzl[{GP^+xu`xJc1W"6bSlI47chf@ N,#jud n%n- 2hMy>qZka>zel1XgxNcTjB@qW!2\*.S$4''NR{ic ;wRR}&hm{5DMLbu~wwe <"ބ y8DjS? !^5a()t^n C*t;r# 4{v3wvo274&݀$Uxwa,wܔn8+(I<+ҥ޼+OjE83G@(ic8Q0nݮ;ia̕Q]$ qASj]qKbPc"]~jaM..DK5uܸb-POmQ\KGMB,[TQMFVEwy_l[5_!kY4 c"$/ѝb'}AkQ5g׀G ]0.K/f } ;SOcsҥ-N U+V<<  krź+h˜~/uwP8 |ȭR;WZYVmX!']f_ R6"=KqZh>èw/M?" z jL}[ LYc҂nVcw榝!e#Rθy+d˛Rh߀WN8"))-<?m㡯K0Swbmc M'7,C,ZȊR9^ў-lV~g8erNFGĢ)劕g.&W%Lڅ}9J?d$N8 -OvZ.UɏL5(6d6cU]*G9Mq im(~86dGDؤ§F̌zB9o~guydKAomCa&o|/kڧ+ Xl6~4DE|pA[ օ^O/ŠHp.A 5ܳ :vCX g4J1fؽ"~z[O m% 2T@B;e:[;L ƴka}-#-MNfZAY-WW(Ӕ0lQzx8`ʹԯ#՜?;߃#I4~5\}ylh'a,Fo 8!6Ǡ \-u1uX373"؝҉_7 s!A5/Gm}f#)tN/;ٟ{` t$o4_Mf=ջ, ^@T]#vjH%>O/6 {& SrwՒa}nWب 8Uy*ΟZ V d $JLw|IK*ŃfRJwZiu)-GˉD%R DY5b 5h?qxC݁U_[D[a!q]#/Q < ))mH˒'Ahw/ ^JABMU^˲nѩoi~asPeM4%؇D0P94Ou"Nfi ߝHg$E.Ȏ(cT;7* N%Z84dJ􇇅'3ҫ(h%vܞ|/[,u A#cFx&b9JZ<#ap;o%ngP_Bu,h7~kOW yI*{:]BzL}nBѥu}rSU1Ŕf燊%V^Go"6 Dfrt]=&CFx,|[wW7d ?EJ7Ŋr.:\LW7@2-d'BA=[芁qL8 #EϞ!rmXb@s-+/v~*P zvkFȉe^x[ѫNAm|B}T[Tg~VtغuJeGkkB8 %wA,n$]>[Ogu)pc[\q FxKsܝt9{+?j?P VuFAD =чY I?W<脓VXazQa*T|}"ݹ8?uE)7q?[2}4$3%"m`yd?3ZňiqjSjd{s}+*.xw,A F%<+ג*uVv⥊uHR-6މSysA~慓9khnQ>}Zj==>VϺP$u\&j(㲮ݢ֧:LP q+sjH[kWRH"96[zy cVR̬Bl?Bg,Q4_`vдBp o]zSz7λlӱ9|hv3Jx>5`vL_Jo%ֻ&#L <6= ~?^{|=/=&zn(UdFkC-8# l|W*( g%N^oK"R9# AҮpvY:1ƵƙPgf"P]AB[uSox|T ;}.Y{=(I臎W9Z>$j=%~[*qtn3iZ]lf2CO&<檇uSh,N>Cg\q7n/*SAEz4ϕG#M T?Kj5N  dSܧdRh!0mpЊ\H#5Ր`WcCh<Ў @ IwnN%:jvXcfEmS%4Y+d 52Ajf$c]/ (J F4CpVXTlo&2=u˹p| xCA=8/aͥ/Zb|\@^5.~ʲ$4[M4 B__9mRL(嬜 A)rX%ӫ!$)O֬&#U[lKRZَ'<8W 2t*+Ӕz>EZtorDJ/@-^J<>Khv|2& f)ptݞ"Za1䤋uZTegagB;DS\;Bfa-ʯd Џp^:ݥ>XomFFdśC%$ا͇_jQ$gNȡ(:Y$sO5O*`Tk0b $D]r:&F~:U+`4hvZQ*963"CGX$PqҖ-ҭPg}pziКt9~)+1MmYpP B!cM%`#T +BM++*7/7o5 e@)}M j/6Wf⪔L:@B{$ÇFćpٱG.ck$pArTWkaY- :^iY[:swۍ}qE `P/J>"`6%/s}8F!؞A*-##'bk$c4GFkϚ+U?+(CNl`nWEpuuPMd%P݋]ݽ3%(ɪÃI|/VWzIz?Bd"l !ou6'(A[QѬ&E ^ &x+;rr,8>Sأp4cu5HUh[__Q_^Z-Y(T¿߆QCyÓ9VBd V5_o2`1 0˻vD|UG2i\Ad,JL©:84߭6Cl t8ji&#l0sgۛͧ~s#Ә_s6`y6n`!8rEeL~CI6QND5I?(Їz[HXպFV:i?͵{u8u2ozhE\dQN?no(soK\P6ѫ'r7P& to8 & N~"Z17lzhp\ϜZ$y+5&9DX>4lO1mHGVM] yBUI."[쥌2$08۪CXFo/nmSšCH {X` 'v(0YrNOknjJH/#BbDd-lm*} Ӆ 2H[xJ+ @e|>3fUΗgDҊDgd[rwZ4 .סY:hdpc(o{Y}JK@բ௷E3tHܸr6` RUZRP,В.UHHmbN}"{$!πډ=^}&B;};OZ`췖 :#ޘzU@)Ϣ3K2./_,J(Vh#tkי(Ɓ&Ǔ޼I#ij; $#YSpėSʥ">|9Q-HG/7: J-vt}sS#@h񭃨gUٱ7W V` \llc*-nveS[7BΚƨ,f͑ /h ⱏmEQF{lm )߂З I^%tr&&v1=zܝQc=djT 1F&QnpudGvwO¶_mzMK"OBŲ_beL5ȧ+ڱQ)[ %sY܅F,D.+dV &x%&AZ`Xj3g]#'P8QA%Io0N|) 9/QQxtX#JQ@uĄg2`J(p #l/YX?Ǻ :#*[*>x޲`313$BzKт,hF3e8>TQ^5&![QY68.0Lڔ:VjiFTqE/rGmBDEnNXKu' g /=> U\-:yCV T[x. NYk2iV^c&Gqnf+he,ʯ'has=~'@G5!$.hڧ j)qeL+;'*HttT#=:<)l~,b#m`_ JJvDeCLƁ%'&V~%5!MY~r"FH>.ԦH/47#;*$ L#ŀ|O6TZ7sM C2S+~0pw.SWdeʿ>o$ɵ}'؍3 g;\;FU1ݝ$-/:fjdXmr s4;LӾ~!cutz,>?)BvCʹ(^QN}nf Uiѱ 8kBtFߙ0{saN .xt^FJDegp4.98GBp>iNb|h\o e@[cq&7`;8zԲs- LID*溁brcLj;Z0 컰1FKu뺸>LbI.:'*M3[g / k“zOs"B}W5ZN+ `Q.IqeUfڎQܕoi8KJڙgf쯖 A4 >XiSbBK7i۾`[\;kT+<<~nG]T(m(龡TSW$ Y.a*gH:R(J*p{a34K:tj k <ȰՅο :ycEKY_>*LNl}-euukpR#G.DE~J19fՁ+~+ݯHqǿ)"P{kͻş63;^qg.~15Vn܃Vt")7 Nc)fwf篆'u-Iwwhկ@Ce~c|ZB Mna*` ̅U1fẌ]#{"qU:+A0FHt| U #JBbdgLJuj.h})ZmTqxl'~h1}̰Q1 b%?f_ck#R`,`7ėSOB;dźfznt<MC2aɣxS$tK4}v8{$MRG^q W.|~z)՗PK)̣Q5bw:U+۸޻J/9cBz8:6ѩDuHMHG+'J&H}Sۃ<}DtTrJws +sEBo2"oE jPNV?֫c$}y2+N} @%%kކZ? gbHI ~d)>ЎuZ]K`W3sbFo@fxDK7lo]1ʼn74(l rLmfU[F^?q #|W '3RͿBL#܈7{6HE~K*1q #w7}%,g4T [x״&I (9Q %!z`w3M$bIO"l pjW;tsl)ֵ% %ȧ(SHx*ͬ'0YZo-OL O3mL}ۊн)aXĦOҚŖf^9K5P<05PS|8Hji he 4T;|ehn~yfMm;QĨ. ɹێ=µLPiGߛh^Z߭wkYDjV >GŠvY"&6A0Ԟt`@Y!$Ä k "ta]^JQ *ߖbn((gz)A "FW* ݝ3I8@1ԡ }S]vOTv3C|N醹Ș902+&sֵ4fy!$(ׅ`5h}!̏Xܒq'SШԟg BzN_9';h}8~i ?IQВ HOD~J{' -9@&e .%rGפD(IUxCKY'M f!،E,Xr̙r|Td!m-&3-/o '!;MP R{ 2\* 9CK/h{c|)V.H%’S\agrZZs+ %1'o!JB64݂}/yZT憿[v PfDwM-3%L8toJ.ahh]M}.DkY6Kz9K$a' gG*IoA ՂM,+q;J~Dzvܼ3HN soՑCYqڂj9TAɳ⤄֧V_"/^o(犋.k=B3:~b#4 Kw*`$RRՠ 4ˋ:͞#fNM)jJ0I7Si"ЫltRJ-$aTyT%-_ct#dxZ\!KUa4nm/ Yi=5DDnEH)_zuD/aiD[B]iO @K-cѤFIyq1.,16'i C_` J?5H%D'T#߳v֕:/*VhǬp%fKy&&W1FB,G`rR: UC@.>oi W{i7&)x\ԥ jk<[A]3_뫟1҈IR+B_7 7Gϴ3GrNs&5PU@#!MrCd b_8o;xaA^nI]UZ!N @4|غox %HT^T=N#5BXnxdEV#kOoG ? lKiIQWV3YW xsG׷ WFeWmk4KԝdznV$6c.[itn$A5:p*| /|TnXdW{:ifI#w|SVòURF~*-|q[mbdg%Om\jƠ2iO^Z>8mn`,"+u6 F|^ |\>]&+k͐*n%@[QHThߙᚺNŞ&(`޾s30ùS6BLl5O#-⡮[5z5ؑ0gm/@g3?V,@/PS扯H!j^Ml3H̢c{,0a77j&$ET7&{TN|)V7w\zjtWRҵ1viB/C-ĵabLzTJCfi3D9|PE9Ic{z<ؚssږN8̖ r,4vx%!"% h$Ifj%*yEv`~i}p}ɟbxi$wNg;Yig|NeW}8$vL9xT:3VQpá ={>^zn H* 5j]'b p!MzQ [op (oXrЅ(YLVWKopn/keOfe"[DSBRNt̼ZYzw!e{&JyB^N!XB &aqC%׷!_8fʳv&TX7vViHjR@'خRf\Pok~L1E+"$\!aĕU>DOw@nGKAA^ }Q?/hk_WƇ?l7sH,gGY@\Haa:CQF+/d? $vmk{y9`p6R3﫻?Ss>[*懴OH({$2d?i4񴱮$`Dp&㨌Ykr]ٰ=W^IڕSӫ9KCq5X/K>)I1sQœ+}ğ|Aӻhk1xL&$MU=4 4V;>ʝ%/D_OI4~pk.#12E;-$]ܷ ,R< "hMv:oу;[ʘCKckީ5$e߰MkYѧ.k H nGVf-^ r.6g8`j<#k\DtuțHgr5w~d5:gɳyZwJ֢Lԥ]X!`amd@Zy47>z;)7Fڀh[N^="!ب,o=f|-&W}Y@7&9@5J"aoDdaǧ %NO=]X@h^^eՊe.6/){)LK H"v]x >,YCFOcw%)2-ձnEȴ@̈ EV1u& b3$a*3݊rԱ? xy+jLg pSCݎ? l^k>}KنЯ'Pt~BΆGI44jyR=nee>!ʳp\{E A 1X!.{z٧E-'C.5I7&^ *K!Hw"j +S,S nx^!x@[0D_.L'e$ڷrGr֞At={|_& kgrx-q Y\!Wźȯ^ռPuܱh"߫Yt!G5J/rK*"`gˡg^ bD<7Es !c}DrWߚV%HHGA|{vDve,Jtc-ωS#F$ʫiO3ؚ 4-(T 0/y4Abkj.+B qxO. YiZx-~vJq+ Ww2~DvbCLέjRИ"88\~B9~-GX3’z%NЎSɪ'E33qfP5:l)NL(Lslʾvxg0a;j8Rٶ -]2 cjDat+.r l~QRn]qiN*J44km;C޷r3) Mh~Ud?mZ#[t0ԦxDe^[dmS`";uULzU`Ɖ˴-D=hƣ&Wu04@^Oل4# ͈smIf߻hQ:.z~\XjN?/jha G1#;Cl12 ;Q)W_IΜγu3.Ec}n!ŸۍQY; i Aui⷏[Ǟ](N_&_Dࢣ]3L,6f&ĈK w $9|}2 y-3pJl8}28 ܩS'y4u4ѺM×@-סE4guE`Z(lX~*( &dg`ƒLc>r]uh$p"y F"{`yB$6waލT #Y#ou%iY IO`d1JWɝ4Zn:#PZ0݆Xev9o7!W%4܆ȣZ KhveΖ 4| 2=v 9A.E-Pvxɖn_|mQaBr 8<0jtMv G景!&ciEpp*lp7`<-ZEBwGz(b ZUV7$y 3&&Of*2쭆<3W"Dz BI@Be4L_+ʬćzDk*\ +x) +g[*R*d77\I-M.Fjpy*kR :K \=XxkN=$U.<nWT/j2(f 2[y'=oǴl:}.>tJbetT"t3m*+'!=yH[#u-HU}#`<NNoeȇJsUI'aѪrl,+VS}~@ cp$p"tZ>ET.8 S71n>V@x93SvbRfC6~I_(}0\pST8uPhl(12T9w#g)`-SF.|ZY8Q"m6@F)JyҶ=T2B)S@?Bvnr(~E: P#r8%Z'[ljc< a)۵=wtcN=CX g١= O`Y <$3`cO|-.J#q[̶ ,xO;E߄-4!|L!^A2я|U'a1t(KP 2]~ d.Cq >..]w6[~-F1~T͹L3-2@n>8klK K{b:1F{V[x^nOLQ nz@6()Ӽ)&nx4\es_ w3 \ NEj&5%y t@@%}]x ?rax&ȃ &#W©֠CILKzKP"نt3MpM[A\(ӵJG^h+klN{,6UgСk7>7䳊 LԨBRV%M}T]5%T!f4t1mX oQ%Sx#UʾG?L|"*c2gFT+߀t1&{^U$u*2I $([AzZnD"DbbY@-F z5ȿMӕS2ڢAtZ2 jj)K`ʺr,fLhVpQf)HS(N),g(rFb͍'|Cd<7+Kñ%`WSBXN*LOMd]^\`[j)w^p-vEi0Hrcp6̱-őO"=pŰ˿[GԮ{{q"er~qn730jVY)#d![xƃX7Dl[NBR2OlA{yI ňzRS]U&~ba}P]&kg[6`dSiUA䄷V /^޵% Ppo:23.ͅ " YCS=!l+ꜼRٙ9p#X@o4ԁ)\xHUŻݻ@knТPciוz~6uewX||QMaf#(hZm/ZbP"w$59<̓`)kYql*/6<WժdVÜ[n UHu-=c;4$Ȃ浭NQ4۔g)_yr}^iQV0)!ӧ5hc_ӽ-ӿ5x"%N#\!J[0\~)BC`X Gx)`+ei&WLgR Gݱ`w,J;Ʈo0eC:tBRWrE7liԬ`A{#AQm5-fm8]@_kxh$.0DhDc̲Ћ5~׺Jzj؂b*H鋋3 UH&d v -:8& LLw٣gW>! ΥUgׯgIHѷEuI1oxb迒e~g,*M#|Q2$'&7L'rk<þ)eΙhh",% $׳/ 90#̔F;ԕ@cIcU7+3H͈V,#O!nJh\Wp xrXd5rZvR1-K=Ks}!cqGMz /"#5" fs`z~?[B@ t?>DWf T3nkML6+[ۍ<(r4/X[7*'~S~z} |]ԨMnBwJ0l(_ ЄoVi=gB@0pȂ,<3 ++0=;KdiLs_ʔ5^ptKYp뗄jK(NXj>&Ƙ9|cKO*ytouh1M)Ot{%wXd!#SEӻ86)?F4qyaHcJ[D^(9[6LCN3wMgϐqɻ S><oN9TH&_}H42D~A"uKN3&*spYp 9P9ؽgyTnݥ{d@m.5B&zQqL;ވJ^DtW4G<'=QeHέ9Ҧ>G3bLj!6QOmy/93s_2޼cD41%`aPk`HBS gT `(G>kAY6[5wD>ڝMLJU!")(!Nоp9?XVXfͼzd";{}RVN Q%&P$40TRFWLf#\ _t坄o5Mf"FKbL'v i'i+Sv\1gdI!Qs4§Q ԗ+ vI?*ȌC(Rwm\oO0Ovu;oc"~뤇$qa$(+{@b'*IE&C/(VǾ._Nm\?S2^»%U2E'a=Bt\0H$_Y-Ci k),l#NN='jؓJsWἃto]veDָE6JüXa G%&)ΎyT#(}CK(GoWH/&d.leoŹLIeD]%|9~oJZ;KQ0#Ը8U[ #%QB4qNPuî٪-VR:Z6ғ[f&ޔC؍apH#s[xvX|q/;qvhQ<#裛%\L|R>-̕lRYpd-/E &e{QZ;G&^Y _a uwHNb'5g3>lbN%"|~ <=˅u@ >&qh T)ѕŧ89؝U11q4$l/NkQ ث5\nӞENgLv)~$qs$cD d<O gLgO[YhL 5+ץS~u>%pG_sCZaDG&kX룕;E\䠄|HOVӜV)>}!9bɁv#)!fӔԎq ĹBbIT=% ) ,>`u-|>0^VA7tVvǛ~I)!حԕէ'!#O} ‰r0Tic`c"/DKqYI&c7:b3A "lL3^8Un}v♠(ѧ?2mUS Իn<4?r;F"sQUVUVŠ-~$%&wQVF^yXmvse=IouLsITVɊQM@~3!H ]VDOkvS"ʟڍ &0qOلB+ Qrs*|Ɍo,H[Pٖ.'?Qv6وo ڐ̈́EUM0aGQ" .O8sP[}\kGA LϜSܲ qGx-$0 V{HP*}1Fɤ]"߹c`iZr tar"b>q\NXm(ѡz&> )*nDPg@LɶS00=sT]Γr`dW٫>#l2~rudK>A,j~bi#/ח٢QK@O/Kn/>HTo=Uh&bPxi60ݭǩZFԁh&*:v*fGWPNO73"ǟyEd( Ѕ(= fKhx}'%4!ɚj2rr+!x Yˋ<߱vW/0e_bak`uۿqm95W4Ҭp_s-F=稄 ֶb\R#vZۧ(#v0\wtO O7Pƒ'VðNSb}Chunʌ>k4Edx41Z#<[ t"hjy~ R[j;0;J7cY$&r-}w]WT 28݉h=bX'XF} ɀYݼɅ cX3ݐzC}[qE:4(*B(О9^1IvQj-XfHi6@JڈETQEneKXn /;G< =ڃB/kDRd4\]>v˄x/k\ YX&x˔ K }25i~N0לv:pY\A6_W߁jHnz c dn)y.=ut1rAX1iڕ~${7EG͐ʜ\ RnVJ Q%D_}y$-ĿK(=a 9s #3fn ">]\.;i뾔 z@;B]눌>0>"]"[%쵼A̅DW[8\x|(GQ*9jq Bugu^~QKKx^٢Sחh?'$^ /-R"M|S.0= _MHʹCD E{29iACxLjcNt<)a3txFJ1cWArɃ3kTwfed샷~G iƝ:1Xv0c4kk^v"B@T8`V(jZ*ѵ*!yfVY&lR7@ |r!Z'q3L1}1,cgW 8(/%vrXsd`^]/_܌)b%`ɇ,mCV_uB7KM c20B8h^ˀzDAxZsiѳ8 9(hީsc!u`%BX5r$Kofn-r&=qY;[Tc~ -#UH_zo {l1"$pg:v7t]*ptk4TJo/P+.ȅp@ԛ}3 }IMN)ȌЦ?%q \pFON@,`l3 1[#\ ]pWW9eld .ц;pֺz8Sm҄nt3.4m[kʼ Y~Uqz,0Fo1[D{ sSFrR$W}WI~MC3r;|2̌SL0#:$YZMfԼk3v"am :77SES23r/8 oOu*'ƥI'!Vvq5݅|pt}9D;F$}!21U'J/Jiwwi'12t=侊ؑx)]zڣ }Ki$I#$[N>w :tGy!3r_ޡ9PS6.Q]t,U;UD'Uj8 o"ɰ &h|RuhL9  hp I'aMYCNΠ(N5 !W )5i9=DklE"9택Ա6Q@/G 2ĵt'bҮ6? S].U\{-I}aF>lHUL0]J7LMX}Y!t-5:g8a3p{pnQSArnSw*iL21-sa2|:[s*ߣN3r~DRц,#Ԣ( SaۮT3Q+R¿f\?)ǻhEكZэ92雗AڨG!8 D+=?"xJsd9ͼWYVɎ5}D7/H KNi$7|07y 8o/rLnT]JGu_UDX۲j/lktL>< $Ba՟< M0wVfvM"L߀Ok$Ev7l1 ު:xf Z`U \b,_)ׄIF4XwY0Wi}VDns߭,O"!ώ#HNUV~JJ,DK޿xrvɰ{>mh{ӢD >ɡW7\DgijePVEcށنULK_\UurZ!uH)sӸkxDC/p2r1z%^P=QBV$ZƫGz։I:7opY#6:x{H' wɀKW=(zvqp uek>Ce}(XET6ѓZi]}RnS q0t\DFh>.c7wQ~_nBW8Aq1ݔI&c0=kS*GC&-2w=R{ )npAgV7m@ 0Sރ,2ayCف4aג:s{rˡ2>hɡwv>9$5Y[8U|_X`S1خO[.i%=RZQ4Q,MЋӂ0Zg@]x9{6 Cbo³w8oL#e;9a"si%Ș!=8a!WG85ݞBjLN,c;gy-IgѲQMtʋ ;ˡIހ0f1M΋tsmee; Mf'7x4YP/#ȆBayrH kYH ͂!+i>>w}TowF{ w#!`N@K 3>%H0wJ<|F{4M{bgC4zU`^!:1PΝ~ by+kI I0oހ/bŢ%!_$l+X 3)prO#HYy~ " [4uQd? z2Ҭ:D,e! aȒ1_DkryZֻF[08E S%5h*=X|1Oם@|Lt^:>sUt F ѸjS@I\T꺃1i" }gۑY(Q ~xkrASP"xʊY{ s19yۦ^!fy¦ec? ;zJ*lҏt:GkRQCPbA2:TN}s1][Mur7v髑5JQa M÷Ym6V,~0ƫ?Ŝt8LņvĒA oVaoJEC:,3'wy3 G9Gt%:纔9pN ZHTͮO|9NOIS} :+/&ߜecp]S(Q[!_[&Fx)+qw=*MJ;eoKʧAM+BHJ@Y{˲o׮QPhLnRڭET7ۥ*<(ZfWXwK%eO?Wyѥ+?FfFCtyupj)畢M蛑uF* \9gc'xT7T$//rPǯ\L%Zfyځ`Ps{eNZPgJ6z+P^"f2kX%hcKrg3| U\z ~YU5#EXqVz:@UZ"JJEhJd`\OhWQ #쓨"s .%G5 |$ XKoVN|1Qf* ]jaYkcWcd8Yd/pf* 3vy3iRړa\UW>.L\?yjZ@iQF8eѭBĉs)Ҡ+4h&+O[V-=nRTJcW:*q>_ 'P(qtE+Ycqq}@^SQ {Y.M%U &jF]"̈́ӡ̼+9uxLkR\]\P`V%W,dck]lSM ߐ:{JD_حW<79 {ڴ 7sȭ<4c.mH+\  aز-Ero*@տ%V.q`[0q0,ԧV[Y4-,CMqdwIyz9}}6ڙ#.^[*BP-FݫsPHDg` #6V vGI٥.N[2՝~SJT9vEj}|le16;@]a~qO-ULcǯ'M/ZT拁h血auW-<<:?2T;:sD|coa@9K$J-aPI۝(Ş]c7$pU^1IA,6Jb)(mnÃ4ƬF>LQUax<-?\ЮbpdiAYQ B>dpаFT4{bJT=LI BzMiX;2 V\+[]o 1*F 1xd.\` `jV҄AА=t|B*enx>.Gg3:hQOp[&l7ZAua/޼}XjlDRmwDŽns0:XGAV M6>K0= 0R Y_[P]k{OOX{`X4vslw\': çv뾪b}U  h9X[gpCίJ*=yYKɚ a&]K|X{AP~6(]'Y"c;1Lp92ۜVX/Y@"ֻ)(@1l.(Z>^eOʊK \nLGL T=op*}R4! }[? s^Ν*PԋII&c{cۧ<ؠ mw\CCz\6_ 2/ɏ]89}8 *AɽD@0ԟKN%97M6|Ǻ]v4/]@x]N!5y(c9sPfjqRj''jvmI t4wF/grtQ),"b,)pN`q,YI@4O=hη8y*4FiP{2CF12%ys#!CDH#G@PW<'u nC6J3ʁZ2ᕲ7ssIt0JyU\ŪP[:U6AH?+ |Y$wn7 O"HWះ%ЂDלF}8pm8yzd^ڟH~w. &tWZR m RU+>D rGubKzc@S3Qե}V/] iʥd/ ~5?; RhV i/è cTcYZ`l1X^"TݺAP"~z;mW-C`m Y !:"#/ 7)%7f{z-JqV ~_G|5N;5D&JՃlQ!wC?"F~D~r(T~xl&:wf%~D,>/,V?܁x׷K3 Hb}-N_7c;OC#2w'`F ABٰ ={yy$X*&ώ 8<$X-M/ IJX]X Y㒵)Scwѧk]2.<*h]Vޏ1."=s;(ـLˡ)RZ2*X(ڱǀ [7/G=70 J+A.qGGw[,P/d=Mw%cuX`v9BYk8b  -ͺ B(ybFn-Xj/,R90Ɖ@)wkL ם<@=)lj!]Š|S_&tl|]jx J퓭i6cžkul}Zrcn뇸XgF,\V8_ݍcNhqTOJk0&WXWut$|ILzӗM6]HD`A$tgI¼]6L#ÚՇ/;AKr#OVN+EB!W ggWxhjg Nd{ڿ hkH7TX>.0µljդdRT`伳ei}adJಧ[>ػϦ"c&?0#"2c>YcZQXJona@)rY4xq]nd :~E<4/EEwph/DžP|%bv b ;E߬Oh ַ}N'9@V:Jcj`RdAu/Y(L{<ԪXnfX1@(y~}:ƐHh&xb)bd" Z;T@uxNj1A\F=U̗2D1+ nْ]&x98a.!c&A3`Kwu1F2zB2Eܳõ.}1m%6U^>̞_q>i+/ӳUfTȕ@mWBQǞh~TZb\Ne9 M#ܒ~.dV+T&d{PB+2['H ЬQBnϙhJw~[S2p['.'1w95>EqVk#@ڢe=f@VVP9z2d>caBZW0}*6*VxVp}wcAQ^PMhO  ט<x&#uShMzǃ@.pZ1Y Ʃ qح!t+c?syaVչ‹3Ñ4b9 ]sNb5? 4;t6QRĞwf2з=;v'3d%E\Jr? EEd1J&n[19^|)Crn23>=e$:YP:eII՝z;d8. F U|yZj%@/ޅ89G곋a^4j@,1o0IbJ1M0:,^9_fYƒˈ , D&e٭ETV{}+ e#}Yx (i@'0p3:F-n_Bw о,{ ~5IMLm ~GWs)\*ñ+u{NۧíPn"* gxp\>F= a^* ƽ3}E $%u^OJ_keWLTB (̻"G֌D?IrM$ylY4ڭgj:Wv)a%.-ƍ sG-9]pکBwyJy%6-oDj7#8c - ,tѴt$&Xd!e{B.Qe/ޱژ#~=KZ NMa2Yjk ~˛hWo>CQ}tc4 ܃zE%B}1ϜHx;+? `DG#"A*+(vk2^"n]0b[$6jozd;PED?_h 2`L;Z8)I^/t"5r8ϸ/pI%R$4CB"=Y_?XPn.g_$*llj3K8G4|M0GE3zB+oU:,~T}maɏz9̌3Қ:AY9dae,^gG/j1򗞸eɗ5pJ}e @7"^Nƃ\+-3a< 􋷋d8A@+DlGhѴ:A3Z[^ I> MԈ=;o>@>EXOViV=$wG, c9Ǫ+^}AP|z?OXɷ;Drf{pN6;k V ?ξָ?*cV–dW YLɘ&mlxwh# hko-ؾ w?sN3ZC}=ֹYv8$ ͽޫ/苺ߕ),4._ଋ77i@.ÝwJKxУpJh.5!,Oi%F[u}pcWp(UH{y4 :-2^36^`" 9-6^/S%_ +yF#^k7Rç'a1y0Bs|Kڕ3a&-\drA:NIY~7 {A#z.ئCNZ!Ofᄅ1 sUp:y@eyi7ȣ0_ٰWlzsd ^bMο~}/ϴv\mLGIrzꡬE엸t9wKl\1\N?.HoH8IAǃKқU-vQx]˕92a{#_dZ}ht|_QUP(9 %-)3{AU;S #O j`&"?/G6 ɒ8mUfL!{lQdc;Hh!;1݇>-z&PwIEʇ*I#s|'9y <+VԜ% 3JݴyJ6\:sҧ/V]=i~Vw# G8i͎El3"d*Ľȭ`<Hۻ#y$ f& x&WHc#4rCB{<«ƣ6eױF.}*zD7!u"۶A9`McŞS~ ?ЉU9׬mL@Xm񰶕?`}DhV2WATm뒇>2I}~[D@ˏ4u$\ìŤN=hfz9Ա#yeZg(>œa y~n6/!$h4UEUsOƮ~LNs0b\GPY76|D]#vl PRI ~`Pk abYJ߶q})x!:Nq UC@}gQm(*}.:"DRe_H-N苧$:P1e™QGkENG2$ Vq'{0cbꁍ7QZꮍT'~?)x u{4m5+qVNOgڪliA0Y&5e-$B+tc M"5-˶O@ȴ$dVΞ ,4ZNTZ53+f^t}eB os4 V3J'k&n8eA6T}o5ExTji\[e~_u/j<| ;GX΍|>VDV?ДIO̯="@+Ymd~Y& ?&(s?+TV!zw\%*j™e;(&n A[uNB!(%znJha0rkJ Q=d3WÒ_];H?nQ<ژ(‡;z@qLI\Ss5%8sNȢL- $Sgk랸cyNd |naE)M$ J}|L3MI 7ccLW>WHa)EVR \hgֹnNrTҩ~#le.Su$sA<C$H~trv6jIĘC ݼ>cTyܢW ~U 7(o>ϩ5Ul Vp,Evv_*ک6;8݆#dzt[4-˱=h$ۥ{7ۻgGj KMyrP3Y)muؽBQhb t_{i Zgr,|ʠbSʋ|õu g*m4(y؁ w.\u&>Q;q (Ϊ\5Y-T|:^i r+">Q廕~JK qfgjw2h(ˣ]jX he\u"hOxx{ ϤW/<uB7R+.2DTb,ٺm.or>@+陛EJd.Ӣb j)8iΆ}G&0+||PLTgt.`)>.,CO~D"ÖUx $g'&N# vg.^-}g%.{I^əqELk'}#FWY[hҭ:,F.E9#H |@[=T!5dkT1 K4DRݚ ԡJK]l ԎB-abU{[JGe?3:E"ѴʖBI_}kMK偄@nm}"zp>80Xne5x3َqHd}1\YʓthVGDC:8ZX:?M_Ai8r(?hW/N. =k);4&\S:C8cu@1~ xB_G%''BI\Icٸ-TJ p8ډ,S|?N\ )Йf1FoW9Y_4<箖S DLZ-2Ҽ 0QY-aw2I2pB'^>b0I{.L[L@#uYiUV\HZk")x >WQx.6jeP–-_&.m֢k)M/41LxS8c>@'tljTቪp|m{Z3Um*vᎤ7O/F4DxYQc-Ƕ牢%oEMg w~*q.g\^̭6tV2Ax~᳄ .\ Q0:VkYp!5a>'$_έϮ#röRZ٨Tή~w`bI^ŭU5j>4>Ԍ:o &w 2kȂ#N D'1FoDg aQ\ IZ{<b{L%.Ve&d 50gр$2EYt^H@d:}̏QA冷*)=K0}[3cR r⼤׭/_>n Ϣ(\|0ɐqA5ry&E$`YQY'ϾpyU_ dl2we 1غb͟wӬV<Ȼ݊*#qzˏ"Eq\( \1C-")!&Pg#6;@wʚ`D<[GZs /5xe0ZS"K¾"b] ٩}9 2G33|Zv., !~Kn/\lWď:ʔ@cUm9cO\N %dk CԙAo#- UgUB>r`-\nnn8?|O1Tܥ&d;Of,v]1']wf_hPD*PJr]Vr6Tcܿk+fѥitBi7^J*₃Us'wiʵ5@µ/]Σ+k2 e&ȼT5&k#oegZm[зHΗX)U0 $ uP7cHK9v٥\9.[ o| <N:!ed+ ֕ `4mJb}y(< EɒKy >Җ3)vE }ٛNK.,qs֟j0e |d3>,U-'G3]*#>=`EEw >gU-&bCNԎCʹE+A46co~ciK֛;1'Ys F~\ԝ||=u[JNNzӖX}UHcfUmp~47=X%HQ7;R 3&mtlw̯Z)Q@n߳<؋f,ڴy) ¾8^h@4 W/ 0d V/wmjG~Aos"ӭY{0:Бdb&sԾHTCP?t_|[nTF@q _,L<*mXw~NO/K! ۻǽxx>Ka\|LH?Ҽ&ɋVI ǐį3-x`x]afz{O+=|Bj?t'~ʼ[y\J {WnBXW\tYrjb:aekoMsWo,K>ר}'4xe?;,]ײ'a5wƪdm/r7#}?6TbYs*jZFsJ5|*]GptNh-3_N!pFHưD<vF!Ł op(Bh%SZ!9y%U y`k8BSbھ_&6н.:]oj'{R($!ANpZi<^NP{x=7l={W~g1} *w };b!( ~C+)E0`Ȯ qz>EӆbVH@3L8Մ zc9[5()!]\Z̰7/?%Ka椆<1 Ttn{IGKQkSb]˵K */Z;̩S&eƘ*>$Zrtc5YEu h2ӡ0E1_iAN&∥^ڪ,\lxO&;ͷ@!49u3cae͸aӟWb({4 /7h*iXj߷6RNf-qC:3YَQk;0j?_ÖܠDVz@{I>!t:6٠:@3;ȫarP[kfJF| !cdW& QD}JU_(\sXlշϥ( Ix]nhC% UaJvCs"B4Ĕ1@6*lƒlh$i2Fc`iBl(WXC:%s,obXfk cK+xu액hZxO},4]0Q*8U]B 0hq[]Rm|q$^ѩy]-TD](_\ġn wMIP.'x~H p$M8dz[IM|:6WU+ wG (t 0n { p ߘz~$UZV=q Lg}l8NP{&}%(0X5KB*yŠLS5V.L8^Gv%q'ˋ zB* ?FOL5ҜYn,~s8. ç=bpƃ8]ޢ ~z{2]%늱! ȱ85#K7NYm*"n{<iopX/ҞQ ӕKAJ#A͔~!,#Lu$: `Jh%pR ߺ`ʇOru Z˜W*I2P̃A|#B"?5.YEFgļϸ&P9v9(bg%ρF2s9KSP;Y" 72)Kf?';Ibk|K-T/8&3Z.JЦ]K^ &J$3 {SzKAr ?yn|տ ɖ  XX_϶jVqYIz6w>cszaZD̹gx wKvސ蘣06 b_[jF >w`M4!3>L.j['`Y9PSH=ZКj3"JLŇp5D9`ybV#)fZO! c.=y=nPq.{~f;Xs/ ЯRtlՌVv KMg(  [VK$HvĹe%8:7+d|y! ޲R҈"4\˖&{z 6XqC:TZ~ ϶I.yw;%O)$W7S꤮lBmT# sa9U̴;?߹i? SwoW1)?QI]_88D#ZKMc"6b) ^vؾՃw-&B--4֗re*r*ky=8:Wzrl2Ж[J` 䆮U۬~S Ԫv,#+ei@ ꊟ1P𠴡) C1k\;vɤ2H[@mfLWl4WƮه]?&7=l-%_Isȫ I"dedY60?EܴhBjNS>mD;E4WćvC_H@ְ7;}zW_q91Z T.iD 4s jˈt +Q;5eRu&jڶCVŌÌh2ޤ4-S¤+^ڲis, 9"65QG;T|C9@\/J܃Nuk;ތF|[ ձft*8.Ϭ )h\IɚK`>HqypARF97ƨz ,5!V@_ؙWi]Wjj^%z ؇cisAԕB=MF>DNImm|pcUˎ.?!{)I ܍;z>EtÌ\W?eXOxJcV(`3c!{q%ITk2Ci{a^,p+I?I̋c U ayOMy8XA9j=/z3CϷ'P7j1gB7Vi YL x*)H oJ+Hd|^*JOI0U/>q@2WWzCPvwfQgf"{2kU5 |3}@i{YlN;^9xQX.@0i!vjء`dZw36P=22{JfVr!H#ګ.,Ђn8eS~ [6\i>$5oZa_ pgпdy9)M 7_^(#V 8{yAM 廰 ?ZZ=x.ݷ̄'T{eyi)p+ |uadߕ K}`fy㾟>I\̞w7նHfczժ>{[S<<_ٳn'N=05|u`H#]ہרb1RD)L!XIJ:sYf%/%=>=6ڿSQdD81l[Ӊ7]%&to(O´NIbkTK 9w}&̟u+I٬y(U-=6m7R$QbBCW|r AW4s=䅸^9HGAZ|X8kևP՞k* { w:Yj^~Yծ\l7_̐TjTdmj\>+ύe7~Z;FY>2VAZ[AMS6KVrqWC="碠OcX/m){c/s<*E/ŚW^Iɞ nuKp3 ]V31 E #L5wjXwG0ԳtY-m={٦j.`,'(7.yDѠ8N}8 Ûmpܙ(Or|'GԐ pB\j֘6kʐfnem$hS HЭ x+9\L6!I3dS>f+}\Ӷ( neǐze XX <w fhWa$?ET QZ^{%7qصokK3H&=σQd`FūWe 7Ik~^JHc|6N헵Ɓ`T"O3ٲ W&ە  (F,K ty^6Z"\oyC)Gڊq~7!<\\KoVdhXܞ4(96C)(5䄹36U +x8W*!@.._nYy\Κ2_*>__C8Yc\(-â5JWXj* M/PW;* }A]uLɲ"a גճdajZ pxCN\qZ1Y|FȶʻF@W(?FMZB1A˫*'@<8xJi9.)ܫL~:Pγ 3>SZzzWt}iu\4=Sixs@trpڑ?i8#/BFYD "?1Ə&w- LS1J1M C7VKvLOfC'!qCN}DZ$wK!4[1h?|v}S\H1ҝ!Q.gO vG.[˲ڬ(v2KиB&sbK J)=gQ`G7+/` &5v`^%%-q2!\:姻 9 `պ U2 aGԿRߝL>Hsz ?dY@S+FlM]7WCܰfYZ͂S^ CGˎ~ Logsu''(oW&WBWJ2.g8%ET=Vw᥏5qdZCT;0zv[B^1"3$BIDh_X +|2Kɻ IζQD hJ0z2qGO (03k]mWWHߕj'kT#ocr&˭-5D+}+U8>4~-5_r()lKX8RHj~)?WVI: oO+9p/Kuyh.? @:7(r@Fp +.]. XBҹTKEߋ<"S 'Ϛd -(Y8o%̹iFj f;iM(T4\=Tp}9P.;hN tݤ ?8x6:Y_E? )\U ?CqdIJzÐ%!u*6{| @)9S[)(ꏏ|)Ɵ"v+wpHrPA5,X'pX9Qϗ{GAl(oٞ_fV_}yK/|%oz PHaHRhr_Y*M7>ډ(ēbHr{f~ńMEULw2P׌BShLKa 3ݑ ;Q5h(,)._د8MX_I=l_t-uI,Q\UO},VS5G/iYkn )BBJ|k!~I1{|Ac%P14$-b9r) VŹXn5P`$W1|rX@|CW_ざl.V7Ϋ@]QlKgj> |a>U(:l) ^ a`}P,5 9l!*Ix/ (!n;1۞U'QW [!?fCWr!0 [HS<-\=t.l\X:?JD@]S&U5x 3*d\86Y_ ܍ +&r¦k*ke컳#>\-Lɇ nLf+>C3h^A8 %><Aۼ\I =TN L>9Zyvf1&+ ͿUt=mL;0.6jo4>}^<kC)#"cT2?:^ZaEaHtZ1APyIQ ߰m G\VAyhWje ":P_)-[*L ^*+\Rcq=vU"_55t>e\\CB!TWdzlcrɍMU2 y4R(+#FtNfoe[kA>{`RBzV.˶uF[uA5]w)pTpgr:`(P1${,v2Eg*5R4!X8TQN `dhC4V޲|\0" g=Itvv[.sM!a :G=sj4L5@DC R:CHWwzտR/ī0P)O=sJ2Ju x²v9\! ujqa$YH~إ5 F /ª w ڜs:b[.wpZdQK*Wk~k =bڒZM2e)1Mei<9T-4-:!Ǧ/U”eR l|u5y9Spf*p*SR:Wc^B]ffC7TOuoRr~-I|_D%]_zt=RHV`_+I%(ʖGәc%džϢq fzh,F&!Zi"Tcwʌ<_1DF.Q(İD).4g\]u|l_ bc=؆bl@bkX?x3Hvemƃ74\->J17۵Q`V mk3@Geq˕M $@\>$*0m$!eE ~Phr ZcOBtzͺ/fQh<-gMw8%Y%`l ϳ_u(wiLBR"ESVQ2)z{KԮ\]ڿU^=HwzxR:5[zj$ l`񁻟8pu7ۿ V}CӒ{xi0,\YZ5sTй}kqU(?)MWLwrfQךs5_k̒5B!3a,(?Ӊ\iD9` /1݊7Y =f6Y*لڑ*rJUL*?+#F(j/'s$m[R/=}^Fgo,w3C/'ԛ-S.ˆAiQw[?;l/-umcWrxI/I*\sJ͉ [w>P*RI$ X P{C>_ǙɆb"vc {Ų"#S$hxc`^E,X"z޿aJ{7Cl!~°l!k" ]Pr&j\((ѠTLR#^_ h"y^(c6;"#=|kR,P;_X[CL.?`|v&v_@tGl٦ M AgJ̄[nkO2a5OwKtinע}](n^尘^L p۫q"ֹS+bvw= d~Hb ?O] I_R .PQx_q s(L`(4PP.L-uoH.q.XۜTۓ;.*3Cf0g_zy6>dQeOMVoC3d +e=#N(;* =]JOD7K)1So3}=#YZ7}2N"&o54BK 9gZݿ!կA"5)ګtP/aq,jvbbI3}o !~GD*dQD综R |8A#P(9tn,1N\p2@^IU\R惈})MbGP~kFsy;@}D;`MSPFl# $3^ʽT ZWqS"5d+in])y\UJS&iPF]ltmGVr=daRb}r0Ef,Cb/|Qd*1 Cf(DT(Io*_GUyrµi:kߌAR.xH"Y|oܯ؄ "L-+i!Yg8bc3-o$RflOOVЁVgt5kB+9P@RqÉ4J}rT5F?FgrqND~OE=XGC_Òb>aciRP[=͈}'wSBt3z"(8U;y05ѡǓv'r͏>td.lcێb%qbQO"Zɰ_ kiC;W9tgnZ!b{.TY2A2š nVIhhK|M1`'/}kVҸUʟ"BaʍJ3bT4|=yĽR1&qmzAh1BRatV0(7O]Aފ n{ θG|6 ֏8cacE vI'{Jj0jӚ}_ x8=ah`E㒆5N'"*\-@ꔧBM*a9$b}S yX`_ oxꆋڻ3ϖ<TC#CIƭ>H 4$ xM\bVhzOSrΌgB=ឫm0M=5w祿?d6 _2?mLKhB僩UEn Y=hytHDYF&K<ӽ9Ω""u/B8dcR ;V),Ts*x93ń9wKlOk{P>SQ&ȳOr)m#v` --Nak\/7k\rIF{f|bd$lÊ, a< xԣ73t̹<P3˻ bTmY ewkI};jahݙ&;sH} ,=}ge3IT|ebz< /n:2k#~:{Gj:z!05rKYeIiXI=iCBlu203~yDiԏ9'9ivv3%d7̣A!CV!WõY!Kс#suFXYrt޽aۣfW;HV/Yc>'BBD/6,]7A/任q⏋NN5H[* u٢&JH;w !^7 `.nx$x1 iFY.3 XFu(KX l ^+SKkue#E9C< k&+_T0" Z7r7Ua0ȃTF!6C\?P+WCo7]"kFG/wrAJԨs4f hY1kVQk`'$_+ZJ~BFZbc6Wqጣ [}ĮnՍ,|E 5".Ws[7WT^x 2S ݥj2Mï}ݟZz;y%?"d N=$8y)(Н``qwX0f*8FSNiP吓l=Rgl  y#J3qҗS08SUU2mX'Ft$ve?7,ok=?_jCю| 69~˨7>)MF AQ1Ri(C[> G1UB?zNW5.ۋN}㖡 51ӎNpFD)BCyXqT0S3?OD~!Ţ3ù E8G~ 2OI0C'(3`TW [6̛C*\YE?)7]@¥ 63(+iۢ [r3 AW'Z7⚆;%f0_ò>GbUOq&J3^՗5JR-wlV,+@,SC"NF\{^* |,U6{rcdpg9RQ p|ˋ3 h%M8dvM$5Ivjk^U"Zu<@(8R`# P9NķQI pՙ:1Ⱥ&\|n7)kLl~Dr@i$, p +),{"k`d$mld6KLOU #[1O0] ڸ7Re>phrPC*bi hO(F~rm5SD[ĪԗK%D,Me~DxE嬺fM PYUHs<ޥ`;}l3y4HcC*J#V'^KVT*>UWP :w %'wzv4'2#*87j( ک\t< ]o6Kx6 'M0x4M^Q!"'= 4o,VE~>ɶ\&`ٛ/Srˇ29aݣOBb>B-"xp#T8w{ GO-ng,:В}qqc:mQ֠|\b1HW5M:4C]aZ=/kKT 1y;i`&$EbVC跡wDm$bQmVHF7 ,-JҢU;~|\IJmI=#Lf >^W D9o| [|eolFrr:= g1^r4;M>a%X%eus,ie l B;IB5W3V-4ewN.y!i` !ݚDܺ0oZ.  6k=reUMkU*N1lx}?jׇ4 P˥P=`-lɨ:~EHR8dE.7 ~& R+^z};#rp4쁕pGoS@gyb#gְ@0p2A/J|eCw͌9 Eca cEMn{ G汚xTz˹?jAEIPPx| %%8OYIt%k8 x&󈋡!K56 's|>Y+t|w"jf{FL ྼtHU υFѫ~rQߧP2LfVP35heKخ)ӗ*vuŊ ?y>lELNC;P ӡ[/&;qH& z0&H}a4H"oAA&Zv cQ=#€:Sn~@)EڴQwG *nniO%{brBZ`^K)bVɮS}˧k9Zھ;3aIʧ=xqCMCFNhHe|j]~8$xv `h9ZĞfٴcA tk_$j3ђn㳙 x-ܓ96~ v,hIܭ:AS܅Z}?pikjžVOjzAf (Т1`?੝N^$.kR驪=(Z;W2͌?^j2^}mna9@=wH1ޔ9_&]u_ثTBhj_}K-0t=*B#i=0r]!i" Y_*=BZ3)&k/cS 0^h熘#NB[QH͵ fC{?& ۮǤzPD?:I]:E1HiRL*^I ^[5Qe "~G-nFވܥO:c=#i̔uTawSLуjMn^>A2=:ncRԓ^-)W":`Fzhю9S:Ik &5^F.0k&MlFCi#Cܢu1]d:3!FW9tF›7lo4` p2Al^jŝ tZzaxw 5jO7ڋM%WD g_{rVS&ŖpnEh%۰gQKYr%R^if,<0!#҄w)!lUYh[a3zp2ʽ{dAug訕<尶=;k0Ro,owf5&UX0Aq4Yk!u@B~%B,B:`S t0x~C+RjZg! !g|-S_Be)[!H; kOl+w+<#"-7۪ \cz.8?nHLlό DTҲNpOH'8L:>-czYX4: Em Rz {" gd*BaLD. f6̌dL3c-SDtgr#k ajQi]\2-p`*NwrbPN)\a-/~Lv# 9,Dj q&&*lۀ fc7؏?EGUˀŔKƱ",=.cD8LA<}8 \'8ZM08{@7,(eKדC= S=k"uŠSx`u%_ao!{ٱnæ&<ٷxˉ%Gjz4n`_}UIB՜1F4HN F ]zD>#j|Zє]VZL?:|ANI̯JY n3 |M,Y`qLvVA'b݂EH29 O8TPҀE}= cVXuڢe:k*,$ 1kldm(g4)Q7q|6+˺; Wͥ)GiO ϵOO2.liF4}\k,%%w}ѐdRߤmZCѧ.ٜyYQIsp!1flOoBm-|AݯX`j>q"U*pE|-#m p.lɄpiBnvl#?nirCF#$*mRG[هdђk4Wq8VcplӠ[fHzP7*.S y=PdS<1ظp+`!uɹ080p2gu 0s1Ll(pP=K iJh.5uj3m q㭅=2D#]S:3Ю'u+geM>l& S?7U| k@T%pdH8_+)ىųWEOg=Zd!/ƙiv:ql\+<:6'^/d/]]ecƑF45v8?@q͚VWZ>@F\aڙ!ט/q4K%ѕ`q.< {d_;Nӈb-!_(]?j3uX{Pm#3fX+a_rZk)yQ͢s1"A&'o.EJ qPG1*o.}PIa%up${ĊkQu ;"V _Y15kf<`ĩKip"IFǔxx!RgYzCp7mV&A70AתrD͔m߾@8҃ gTȁTիdJ[NC*݉[[tdC93} Y,~.iJ<=bK\K~_hiL ]CVp +*+n&zp2d^-oV>҇9\K&׃x'֥AR@u+w#MN^Ýxu=:%0 Ty$iH;Uپwz.IgJNy7a`F]ݵ;燹ߴ“s$tĭky֦ZM8LYwh*6 N~*A$ FkNj2T«ð`a*]?5"2/SN[a/#l &m;~_?2smOy zeՆJڧԭAd.Pt#Q"}0,\D7pU-Pm=>M. ׊;(ԽQՓxea>(%ʪ?*==}T$R-aN͵ DLY밠ep|LBug$< $~qOVy豒}Eɬ&^8VMgM4o /y8<˴h\l?ܹ7(V%5UKW1^`<& *l 5V]G 4lnI?Dk%ٶ9^N>ѡ A: 5CΠp;OT^kj >? (G##%; 쀤"h6z%'5Fy1{$j<L HUdZeh<+ev#J$'Sؙx7U:22% <Zh,!uLX(JUz q*0V}G|( 6Ċ_n6wG\~o1^j\3z=1(dyvz>iCѢ V8ba*D uLc ~uU^j {fׁrv /32N dC?|0tZt@Ҝ^JP/n#ﲉ;oymTcFG˝_NGpܰ!UpZHl"/9l 4[afvz+0gaKց<+ W~#{g=D)5e|6ǯl+EBf%8>uFz&hl3VB:qkaBI@:q@qx@邕o៛@c6Roha8)"OyI꩐s7cAJuG+|a.6*Bb>]Αo0aw.ib]d U0% Dֵ1!=k3(n_8k{6'ANKEI5fT_hjșT0Vtӭ,M+p9-ϯ3T-H⳻c]5RG/~H{n7gh|/cJXr*1!jk$,/sZmN#LM[O4h3́.09; ʜ1=r{WVsQ ](in=Ԃ%&!ÅCfV?^C]+i_ }5I'Y! 5q -5r Y le⬵YI/ @32ݫV\)' }Lv{y*er\{Tqfq9K_{!qIw[eO"diWA_B?YG&񓁶ANa&[U諟PQYA6. LRA$V@ThߕX:3[Δ3цOO{pW3m?\n }#&jxdac#+_@Ǣ=7,?Ùe(w݊O(2ˊm3mlcQ&V-ɘPfCخw*:?EyB5l ӑV1ER(Pv7ӧZ'Awզzў),)۰$?dyT>)4=KmXQdgbę&F߉Enb#u^Ș1(LGj~v^NƬH ل\iΊ'W@Vow|U~͏H7#'sREb [bE Ϩe=ldU($u+4zjߤozmE6)eŪyL˶5D>w&*S<hYgv/2dM.3ޞ\`;H̿g9Y̼"lz`49-ϔނP+``񏍣1x}e*Gc{mO~a_?hi v;ulC?U~m1MFZaR C<]@X%L6q6@Cvf9qǦ2= vG0Vŏa$,\.ŋ 9' EgRAKY׃.1|\-"-)k+ٱk 9*biĜ$C$R=ֲe{v o|MrLO]{"DPhiG򮭛)zx@72x =eiv u<+eJo5 ?{a bo)s ̧S>=ņBSB&@YYF w$/׶Hw`Y7_ا+Y$]IF"YBQ-s$ėC\%'ªhwZRI)|.Z+sX"mߊ`H劽CL{-E;@l D( oX?r?Iv J`6`=Z/6.7A0a 0'G܋<;L˝⍅tb^oZQ@NDL"X'KlMzhuI ӓ }M 5-OL/d _zo "[ϭl-'ۦCt9VuάPXB 0Nxm fAȇ4XIlsw;O_+1AdhR0Tqw* puGiMcca^}Oj%.o͐Ou>?W9ӏVw "WCYpkyyohLpl}ʲN]@0Q0=c,iqcH]aiRZXCc s"adf"\2g4J8RZwekNP9B)`$Aa]5qCit qLJ+O!ȎH"@K0[WLތ֎:ҩM/Ó;U8pԯ6V#FaTN6/ 򎄝OQ?h\ *S"?.jSZV0 sWK#Oflak-փt##uAIO3)1سNES]3)XӱQ(뽄eKU dp>$0$/1d*BIk{TP4 {Ta碦pY%*:Wf#.xx1:%2fN&aB 53#bN1Z[dydsu0:"8_ Ҁ|!V$˞Tc}ua]Y_jqު7//2ZsOqPxjvƩOqvv{~Y7C)*e/fP(,$<(gmQwan0|Y}}U8/e2]0KzAMګq3sD2*"_=Efgvq|N%8E9$bADTD"=%JZ gbt-8#HQ Z^t%vWҭVB %h%f[DAϼ|ȏ}2ф7tnC^nOjc6FioYi _4pͦw?k Sdu^ЭTqx+KU <˱h]Y{|4qW#oz>j2|ՇːLߺ|?XτM"*PXgl{+VgQ: yt DXvϙN1o:f>_bψ@ j6lc:NdKHC,fω?>SɝrF_%Qn@wO1t"_djD:7~t$b$bڄ/A\ |9}dQSx /5X> /c=BJ|u7"a!9!b.aގ3 mV׵Sɬ ߨ^l`!%9U,L@ŢpgTcMye0McJVGR~WM1hq*\:[An~QIx3':y%wvesQr>=PQ iJ)mz)|A7u"(WrLHiĈ62kB' Ó`@KuTvYcf. JUA%RLwsL9@rS!^bYSzw?R::lU-? ۀqg%a#![fc2ҠGmnI p|WP:}^Q_SRZ;}6yGJ.1Z%n(t)tg T"Ƃ t ݊uLSc,hdC %86`2~Bs!<LFyE 쥆<.w,4 u L)N"\PR~Z5^*Gb޶M<1.en`]\ aE^ $ %TY!QxPlE C7H>C˴2^"<2)<gMtF_/M0Z&֭p7I'o~틔emUg?oG;2%+8ofĶ#i/qR'S 1*)P6)lBN;[ǂDσ kKulEU{7Gz:$KmCl7 k&?Lf&UBྫྷyNaTOT-JgOtQA\i g n>oiœk!TU şB Y^[,}qО>1!/'_Q,'SIXvzV Ab)#A~T^*EhQ2:bP yRclhZqPQ{ CIzM %w@2Nv4ӕ y/?Ȕ񣼶AL&֍0З79R:m 0(sm̍2h@>uOCBJ[H=a%t]4'"뚗ڽWziW 4UlC]KJ Jv tL2E-\J[$s㉩G2IIJ: t{7ݾLݙjUgj /EېQv1xCWt6bB 9vjitw=q&ɋxnqE8PUpDé|BS!3ā*5$""rF7^Z`2r>=l,<JF)/vG״R!DY 4qpR$c*nYBG751&YzbMKQmcrq|XKFijHf9ǟ?zbI|;.k:{_PלݺqfCK!xr7Aч}5*p.„EOUhp6.SYQϪ*!#*k^i #ANIj{f+PC 9^O)]X %q;|?4A O7Mt KӤՒv\a/)t.q66(p^wR y'gD2y~փXߠF֩C֠y`3)jG.?kܝ]$sMr3.!dP/Ǭ!($L1$;߆3Y\II<>J0&kW{8)m _-9f BiLUtLM]@>a%҉ޭ3+bc/wvLg /2kԐ"R?H#Jy%3&.!#8bC]с{9 < c.-gƂT +&yxi*&Xul/+ N )mkIDTն:'Nςc7^Ǡ5ьL*`g3!}#$ $OC2몔=8}ti>E]pS>~(FgJCWo9)Nt]88 vU`ȆPͪKL 0MW&b7C<[OiG'rn7+!%$3{wK2wBHM$fsO8I/Gk""o Ssmqs':-&h!++.ZGqGR€3ƥSjn- CjӃ#nH?B;=D.E}C{ѡֱ4Y-^ [k$}M*16"$6&(1YX{96ƾtթ!Ƌq>j3WuE}YwR;M悛Krxd&FA )Խ^)ma!D<1Yu^P)mihE^b,x*IkRZpxIM)'2KxZlzsXggDoCxD :.Uμ;R9RdzvKDw9܊gtYE8CQc̵>!90)`K!JL#ڟ"kk|^2:ϨeQLĽq 08jRy pF܁L┣㵓8+0em6;IDhgkX lTLSW5#:W.(W86d#.W7I*nHhC?OM@0X$ϕTdi658>Gߩ/^MTN-?Zpڨ2\{k jGo#JN[d`0`9yMPIuܹKB\1ohq.@0.Tz`򟎁`X(OԠſs iLH,#V1m ?0حD!@9![eA,Y<ǨϮj|@ +{ G$_4CbLjz"b\sZB P^X& JBF%X dd~%d3YD]G 5%"q cSVf!\ fm8 JX~5i_q>FdYՃ`lP4:3/l($ `zD$io gđ䶚#zu#øS-0;:o Œ2?]A#`O3|<_ 9|~odž_ˬȑ$k&7Jiz M1` tL·P{@Xi-xˌƈTyēhVy4Դ< up( _aY!5_ 'L)R2FXj/Op}nhI0RAϿ=޻5g)h*sP.+iբt[oDduW-_*{n-vbW70 fh\ h>(F+mFX= (-aʇ;oYRX{#)OsnKkQge:U(}f>J4[9iye,)DWEX#Tf,ai[GAC2k}|`Г]^pqVqTz-aZ@l<TE!f]j ͌Lg97W_aW:5y(-`XɻrPѯi=޼ &^%Oz3i`L^|" VWZũ^ZSHXfQ?tܽ!s{oR<Ҹ=VZ0/$S]D1V3[ވ [Y5@9JIuN{5pf^`"5/MOc% ]!ឌZ2(# ?2'y 52,8~:@ov{-CxrJX&XR<]bQ`ns%Ij eZnBΐlV]R)a=ѱ/fSц'vݼx۫ /+_-* wͩb 0 5 'owCv;(Q/?hD11A Qo5 T {`|/NtXljR6t3J8oѶ8N`3:p^p yQ܀wIo/ƓQS%axi !']!l''ߌogg0󮔊Z׽ѽ@ܚxK'#yhscZJ"dݲ.C&bhBBg^>y6К:Ok'0SpxkR':K r4򑼠dWZ"Q C3fUJ|}d)nHHY": A/v| Di^Z!BUʩKF{.D9B %@2= fpt%R)1}cyi!2\j; ^zRù}$5q>\~4Xpl'Q$;xì90UGRX~ .D1ύXJxMJٌЀJ Cso. JPR5;ZA=O*+"exjHP2?ϫȈ׌I2|}N)5{yC|@2&X1_jTqKe@4,j@T)Ϟ8vRj6!x&ӤB-^Fը==H}%mkņOqDar(aHdlJ`6CS+c#'d'4(eZUm~ަ]38qlx?蹶p%n9Owo-Lw5E@in^O^1)o( hr&TG]Y y2[Mbg^$lPCh}"PZ _c9]yynjsoU\Շ(̜{􄟕l*Ƶe5poTVQ}Nif2RVlk`/E:@) iX)JM mOv/>`1+Oh.d*<4 `QkL~Lݔ#XE Z d QvT:\HdIط]!Y5_,X3>~]iVIF0cX#=ΠmvzLnR aa!I'Jϭ3E;`]ghUƸH\<[l]Z64,s| G6[B$xy < w7[>FLD:^u5jlM&S/؊ r/YZR .OBfBZf+Vsnv. 0b>3KkK=sDP\9:Fp[Q)SroH}2wyv;tjTE'ޜ%e./gaz3o),:|6W[kqRd\0!?&ؙ^5mQ0BcZzK&O( ፳`[F~}D؏%}`Jw-*j0n&"A'62,5_S@dǚU ˽!A3yҔ].H /&! Jİ3X#q-} +ۙR],Oj0))v%#B\t,fF6ېqX1sQ:|Q`<,w㡨[ #ݩ]j]`T"cOX21Aqʅ E s)bep|FƌYTOOgX.-(/Jo"t2+ U 7 (E!`/geT66+q]O±tIű"A/CEg1C\'J¾xNqГ= (xvhAj`}*7Bhrb;=KX"y#5iT=pQI[N*|8 gig53Sv0o׋nfM'E8Naw~^d4Њyz!Ti4"qm¸|~VE?LwȒ%^s~;pi.7 5a.H^l/iI⬒ztӵ Mox|۶u_:uh{{9<~$'Ygf1M>#+EAw8E[cB,Uo f-r+#gu9-= ?e̮|"p.,CcbPR`3?Ns7' B.-PJ:MIO9-:Yt٘.M:#F ežé8G(0L)8>54wOyh2{ ]8tvW }94SL*xԈ0ak_ȍI2J-7פm hi+/<7s!^rSy/.ih ~GǦ4|\$@G:H4fNdC|5ju Gހr"/.ZG~>]F.q;GTa%hoB $Q$OzQp}TPnC-&U ^~?X)Zn3h=g%ܹpnlS3e0_1Ɠ* i S Y_U5ZH:)(oAzV:o|Z]{wp^6?gL;()#MFQktQcRAɷ)~Zi,R>Ry(|f|91 ©6W&p?hzA;SC8Rusnk#K!pdg/kY%5?]k0b^=I޳˜W*U8{(͖ue:Gi~БCM,<3j(bgnRIh cK}s̛6_OC.+/~YZ,kVu)SV O'mF ~l,33 ~g_H]v7pdp_ ;A|`RB~B/&GX~L jOM)HodilCLwC<5S0;6`pZ‹]-{d|ݘtpl|!{xlfT2XB2uey F:Wk-I<S`ϑ/w"#18sn @JV+Ĥ0Fn~NI/c(፥HePQI|!֓8hD4~-4&XfѠrM0X{fXp}f?ySs#ŀ\.-*G0/N^P3 mYNyjyɞgB[ !Ռǒ(Λ>G4D'=>GŮHPDUnYbr7:cۻUr9)!rWO΁@p#Uw҆ɹ=,e_Xq}gd]C|rҹZiߝƠg~5 0{4EFF 5/J' <@%1\C#%r.03eS6fKw4fxWo4Aw#ǺGibO"E 6cFX9蔁mEF *mL@Rx7YW yiI:*_0ЖDz0KY Z6Y.e#h|Pˋl{:paY1>Z(;gZa{}v禋xS'Qam s,bdZ& lK}h8^u_n@*Mx | „O?EhIG?8k\oBKvrDS߇#`-l8Uƫ)̟-] l MC~׽9~%F-Qt,"Ex*p`_?fQlUk4{JȘ#OMj̤֕v Zv54syɰ~U ֌KELu?ȉv iê,!Y" 3'oߢv&N KzZ2 m>rwz`hqЋ_yVW ZxCH'RTRg.Z7C ̌wkoi\7pscvM ya[wyḸ4m iw9%ɏ\u/N]oZh7-r '#t 2u˙p~:oԁRt95o x<" &eqp\Fnu=Pi*ULhLҬB >Gf!W'Zg@ 7Y-eLƬ #MtP/̯$RmeTyǏG%7os5_mXSRsapt'7sRmӂEBV;ÇTߏ!h7ɯZeڤu0?5̕aHf((z{@Rkſ!y`Ov쬦̮LgK;:!`ij΅^ }O'?-A]AHx4'ʳAQe5S4Y%-'lv4+ %K=ipTߥ}#ho{=UE {o9$;U2XQ BSb`inKl5ބӗHjFRϳ2X?8 5,jm?ͣ7?ܼDd+p;Y4,f3O9m6 C|x j2ih\*iHtCMJ%ui5(]} yM5)~N$}b)4-:I8ͬ|C.ZTf[whdF7̅'f^wO.Ep)IՒi[s9 %RkAC¤c[~'0Ԁ΁㮳i.0ZT,HST"ճa`]5X\QN2E ezWfƆy西GwMJ%X\'g.^ҜPu}OKcEiԢՊjWg4b-30lUo)^3t-q)Zu2#TJ`|awe$ K`>|391LM'C;$  V+ Qk4i_o!3\wZ˩yJh,2)tCN{Wrc௙R8Bvep7J7`.Ar.S,eS~PӞ# :%f7K!J܏<:}sXQ*3_WA"G̹۫,$_zsY~:@h"I2鄍5Pƣ8h{\xYj;r.cÇڮN ٢gLސA@KI S1wr*o/q B X,Mf)ެf3V ƾ$'iסz=LW'5 e{y{kHoQ0u>J33&ԍdLCU|9ZK |ӕEכc|j\cz|Vȋ8a$ n&ɢˑHzX+}%UQ×Tuc;}v'L:W<pcf(p3>nF7JNP[\_k jU?"-+f\6I#zqGa 7dT֮M4m} ė1-T.*-VeveيU2 ssGL:Q0 ᝘p(DYwT3fC0u0_4ruv<|&aкF~ d˒ϰ8/1FK>{+mn+;Yr}dA.Ҕ}@"s`a;$3=r ̪#㴟. QU&S6D q-DGocA<&3I-֛.G/t!>/PfGۭTXaGL fՉhXtCYZ{$E?N[DnķL47_Rr|| (<1z$H֎n@&12wA*AK'PA;~ 9Y\#{&E}J$^0,bgq\5"R }0JG QjD\Þ-̾WW.c Q%݇h^'~|2ϝ:} tL5s}r^JHNXH9H2_qNs }"jM:pWAGJ \5kG9/if[<_! %(D;@@HiƧTLz'֞TgY [^)/}4 *f|(`6[2 ~͙P)́TC`hYb3rR*lZ(vP`LAI,sD񎫓 CT> 6 p1~hjX.'lALu\b٪E^=QR<5z:(̾on}U#)p| O<d 0 ne;B&&mI$p b$9[ zw/hX<Ő&_|6i'|'` ^\@>!sxawcEO5I&O g@hۯz'<3M#@yG8kjg8ҳU mCOh/;^5@b$0p\)j@7}ҟg05Qcvb ęXbPW/v'Iˍ&_{Zy^a+73M ᵭՠSLbAK%Q (pwz>*٠N`AS[}Rq{l*eTt!gY.uѩv>#:54-:0gJ_uKJ;~MsvBR=z1R[!wmk_93 ً+39w/DQ%SLY1]E-bd [+ucO!A$ax|[`,nlíJо)C{lnV3nĤ,s.҉< #x:s|-6ڹ x6j%Mh_cW Q8xKnƕK.kRY{fm[*=CrzM"5LA_uұP cz m*T7Dʛ0IrGQE HWk :~%ql=ouö%>h92#W)K?](MC w bn #F;VO*~o p`jte<'2`4e<-+n;MX"M?: qkZ#vQ\ϓ7JekgɆ> @|)za,5z<7>o`#ǝJ}X6L4a{}*n\:}D6!YVF#?1ML"7ͮ0S]Y"Gђ6~TNBqm` nR5+NQ\i1"qg@_BZC!=tRYx20`(@Ub cNq+ٜ*VFFW :`4zV V# ١ZƷ##x"߂GM34Jʧ+?CL( ŧ ~;Z`yT e*h4H@%3rV ͔vs8֠J.wHgo'ts 7 __Mh}j5pPƥ,p j%`$Ʒ0%4w57*42EnxhficEV'c졉T[(xTR~zxCWq2󕼑 XDù:9 *\4Jl V>-ArƖby;'1;rzl-F/C!|&f,vV *w \-C 㴺ԿzeU 6g%(q)4(\YТ3^ƨfՆM#V$Ԏx)?~2ЫM [ԩ x`21+y%rn.爫k!$#;\)` L0=2~w 7eȎnc '|Kۿ Nfk Jmr@ovU+&8cJ<:ޟszNӌJKt;7!ZSfυFgsB-8! 2XErzD-.] q.IW3kڪ.J%A;waXVM lh]Ɉ(DqSԯZZk=-ZI_w+^3p5eO1/i,SH8˕/] Ggr<0X´wFv&hZ0Б]؋A'MDя,C+djt15a e ];دާ̼aX:JI;}}Wq*Z31XTT/u{ƃ x0 D GA4LMǸ1bH%1־4߼$¯-0N38\ X g2 |~G!k(1?0NV$ zP:d;5$>9AI$Vt6()E],*lWMZ3dC-j͖5lY&l_B-$S$@Dy8h*Mc(n_.ٓQ|QC~NrLűE*įƬJ0 4JFl_-Tdn(4Hhw$cT-}ZИ*ʀqST=|, EN$ɺ{хRT89G BR%4u|ǡцu*V~|0 ,ZgPJEi֐ap*8yNGUUwcYU?Ddy~'ryhs5r/EʜgTPIo5UL+lPE75`UhÙ7 _mi uo@xgIRR*c=zRD@u^eRyt{(=GdU'~0 $,*$?dF{??Cҩ2&R5!1 奾nw~'0A { N{ѥ^.U!Y+v6u)'C2xP xBB&Ui$oKy)J!z6ݚxCf S(d[j)=>GmG(O@Κcn}-S@&7@k]i7@ثg)]پڽf w4#&Q+80j7& D\=K~jCQ_0Ҹwbg>RT9_e"$1SBZ5<8g&[V&)rjVC`Lxgq̹ K}_Òxv+ Uu/])Sٱ@^śZad y3eo\^ 8[@ :'jkt!Z`DT`@MT4r3!Dޟi=|scBOqjS|K?6"6t5<Q(yt]~ &^?_ pZo  /OأP8+?D.VN1 &E]!R:ǒ*vA<>(K]S.21KԙyZu/=boɯ\_D_K$4$C77C v,=`rK+M|dV 4d 3e2+C^L^džP`Du".a0,=S5%[4ھ27 _|9S$5;nߘH1SOAD8Ǯ9@g =@YX"k/10v5-GfM7߿`mg1\ 1 ӂ^3@|W.jӊH4+nL'KJk'gd3 PeKj5I!]ʗqZI0BMIC<:lge5IGT:xss7P2|*>8,yalܭ0$s \3Pd"Y@A"K< 8CzĺlEcc\S"~Y#Օ/ϻa.<|zIv}X!lH9{X^'|nJe ,]0fR I˦\xsWiqOlDs`H0ږGͧj*8~o; aArꂡu{ B޸ _5g4-Rw:7{ok~MV x J{= y=b.x]=f5fB p2 k7*5IIn2`FVЙ_J|Υ&sqLՁ%_/ [f{Bz֧m5W1 ςo47M󳡥Vn]kX-8kbHIѪ˗)Y&(.TOQz3B#3?*Y˞]P1xO;1̸HR(2Di9Ȏ."ڪ젏d-5IfbK [n=[ CM q 0t3C&w'6{lNdJwa5(θ}M_ƎˀPn|t0@ ɏUQ^k| Z< gQh: g×x5-6AQ319L 6XU{5ƏT844om;)}FiAx?IIْʥנX1Y Ky: :Ϩ]Lc_&ZdJ6VWb˺}̢8̕Ș;Ľ6wϾl{-D>Ÿo%G'ҶD)|*p?ۊ"D-.}AǵFuҾSaJ3+ #՞Ec#D6AHql'?2X=J t%*U6߷M~ףWv.ۛb@v]E;|%ml:dUxdew?:Ոvxn#+i Q=4*JBOJlNf{Ė?KEdd){АdG̻lnfqܝ qkk]:3iv렸S* UÔiV' ~l4@ZS4=&YLYTy эw3H``hشFRc⾿ \:Xɱku.bMc.,ƹ@wQ 5b;q! ,q輁"߂~w_; Jt4ǹSz4ҌkdK8vIIM1l=5&k =i24{j0;KPqe7L^( \@)amXw)ɸX2\ 2Oe]l޲MsseƼ|ӥ5ٓz.$Ob@"Nܕ.%/m:rB)vOT8M%bscw=MV_c?Q_Dxh^! ߇4:<'V\!"P!\^4"{IUU:pfD՗ 8'KцSdKtoI8@Meo~M<N3 ܾPPBkdI-ae(C61+)5Kʬ[^֎+"Urbx7}t- >'c={mQkbv)ښb7-myrwuHGB~lsCO1 W`%2$Dg,0k9:~r m o[]6dL8tda5*$גWU׃T >h4)okFAceeQ5 .42ELCi9VGc*s`RI ;aFv_=O2OBW&),|EvE1O8Xd)\єAe#Y6l&صti6RSftIe1-xu̦l%o7tmnl eVWj8q$ᳩmoBL/]%bb```N0/ʌD׭J "&h!K 4n=bxT5;Q?o[toACm'-?<|6tJZ UU\Ѭ{,U7iD\[? o\*OmaElJ1O,Jhj0&eUb"L̒hwk{ 7q|5PBB 9 Lo]lQFst# xR.=(Q(|{k4s8:t(n]HS iSGn`qHY<]~->Pg40ݶB벟z9kKr333 +%yXu,xpMF]BEVzY@ B?!nA2gEc[A[a@mdHeXp]é,`Ͱs}Rlw࿝ɦ)uǕ7ٵMc<@l.*sxZMk{dKR: XcFUX|~.4i#c朠"0,?u"f&vІY%BH@ymYr/ց67hAr ym+pHPBwUha{WibP!9(ch^LBt1B "6"'P͛)F۷p& Qv>.J͕/³H0ɹ{+|KCxduxlk)Jpr22 onw.ҝR{EHwxX($‚. T0XF 8֩d<3l D˒b%u> 8*"3lp'5ZAΓW9Mq0 W>C4w?gfvh  'VGͪ*eVc '5)&v= \I~5 Ɍ=e)e7jaCNjJW>BK%:逋(V^R]>qy9/j2MƊы/,0[gDhuPoNWd893}T_=N,)f c"O 3#2ٛr'~4ͷ}ьC7)At5kz>ѫpf`x|GIӼI!~KQVۅMJ B4ڢ2kbO[pc)'ӜAvhюOWy͇C4LqxWv.]!];AHw+o$oP8GBuOE`2t*L-/..h+ڞE3PqCr \ko1jF(Nţؠ9fsuha0#ԅ'~>0=t՜ w"ϥ}U=P;ªҎf'xKD<6oصiW:<7طك1;'[( ";=Բ0Cʡѓh4e>Jd9!QG\]^4#AGB8[fPqh+Y7h%{2*&&n ۦl*Vr<#m cz?8>ϑ~" Xרu&z%2i>:|8m~WJ=(qG)xh DzYdP-5]O̯Q;Umy4=RPFl5tә"o '_+;#K`F5ӛGX̮Oi,g=)LL:ՈŤ]1y u5QT%ȍ+a AKz3'KQ>$)qZ0żp$29w׉/(h :ؤ1U.Ze@+ n$L<7V |`ļ> v.óUejv`$4 m8"SYNa!#s@Z-5cYq(d# >CUzb/s{epf0^5l) 4j Z7B'zl%Fk?!M %Vyts5JQ?BT>?r)grG|T(,R`ir\eK`z!X(q(J؝9MJAbT 'au@ey"WIC`\+H wJ}z@Vi$DKʤ`d]YĆ*eиǹUD}cڜCǑbCQ$ on1OOx+3v]z{ EYlQGyg=tʟȫ00.I-ut@J"W NlE2%\QE)pslTOĪ'ž$0mQedsy]ZٟNe)OvHHjL6H*@9drp`j )$M)E" *a6|@}pvR\Ug'jH\h&?zbP@+ v<<'PWMGnB*~⾦3U A[HnȈξd~3MV-vH􄍀+dWaa2r ]\-m1DF<0Go*~Q.ۓYaTg^'j\7O%P}x:RYNI`-:XVSǠo%dn"g\ 1/|%pMC|U ScJT0#dz^uά nJ%N-|_=0'PR+cP 1lYTc]mCC}9 |~s8zr vl eco-])xMG'zW2 wU9=[F=VZ7XA †|/|9@5e^+Z[B+HݺbY?G i-چ.O`pU_tεQ4}H8M@{oki1#;:K64Dk$һEH#]7Yќ(|^ī確6`?7)&ñj/QfUW{+mZSwNW+GZ'$D=@q]e'P+AS Q0LBy/}[M-*Hܥ mA-[U)P9%2?"7m<jVV+mNj?iKB8_C1> \ kVx0LG"Mrg!NQꭒ"eE=HϦ045u@i֊ RPSY\Nx@V̅ uh/M QR33&CO]m@PgB1fcRYWN}_ZlZeNi6RchMD uK <{9ֆ2WBW}o}7fwJPz+إcq9LŜa*ٵ}hXsfN}h }&yD;K`TZ3:J1u۠s)kH/)\A-) ?>lycވsyDFI{DkB8f8 u'3u9> fLV)p4;w|lkQ!0KV~ &uێOQP ͏>=@7s$7TPdq‹NAl2Ngu_#-"з[ 1*]ӵAe[pm+$p$w6)jxTKhv|I[dHzwX/Q=y;ky3V`g^3vT"gp"V-YN7c ^E{v`A-`3t˜t1`œ`d䩐:ĮD II[~٠7ldlAtx[;fgu!>,+wm/kUbF0lF:=aaAU``sYFRLYg^"Dɣ-; mҧ]~'_- v9 x(l#g lcLlh~iy H{Y{O0`#`iaZL~sIZϓRϢp0ki=ϓ,xBa(cX67t}qݦ* Vxyo{# ?'_4SHgEya YdX.*s&fZ4Qb'M[,vvsւȘq۝drmܽ-@{N{صɗr+h| Ahlr \&yC+ S&IUX~'J1 r+HK y]@oRX+l(h-O9*Mq}|50 )1`Fкd,;ZbW jJK\*xH6t酡P{@2 ر\83uڪ&V<#"o~N?=zڟhCf5/</N?|lL)(TbOWbmɎoQP22 ~V)A1}A),rX ѲqF2Wa~*#HNT)vM(G5ݚ"M#A3 Z~uM!{##tVfCId M8Q&@_ڸZ~jщ_*Ndmخ:f @}pIA=E g&R1ƌqܻ:/&;[B3A^\>nɇ `vط 0gblmksdN cqG2."hsTF-W$t:𛇊`$Qdu%̋هV 1 thlT-ޚܼՋ>vrS@^5U h._{3܄AZHdKn>T+!~_HTsrřgx [W9ZC4젰傗;G~,za4P_ ݺ\?XtQnFJ--*ZP"\kq%+t,C5X}w_YR TWREPTbyF派in~sbJϒYMn` pIU7LbUiqZ/haX2WYѺ6g |ׯ@rBr 'a:CHsE6v 6/aV k)r9y}>dlVa .v$ 1)u]2AlP# öS%V'4-_yц>hE\dKSn`+HXrzLX!Iө s5#( h/ՔԢC۫6y^͇"c"QAOZ, =ϞqHslBYF|vy|)>Ԑ޻gN/SV>ISsNv;p8 +a‚ L=+-˱m ~Ypd[ߏJH؋nx+ɡs_Xuz7`N}늀X1₦DB[cZy2mP#jǫo;^o@7s"&rB86|.hE`I觥LmO2M WfZN?ÌX{qbO%ǯā J%ZC+OؘK 0./;ً|5wԘ=??Rr!ǝK^$MDTCWq|]9^^jV"YyWKŴ̓쵪QE2vIrò0&Z?/ GLu_q 5爾yYl3C5$xĖy%͇Eɜk&uͳ K#NJ~U SR c<$]vG,ћX8o]$3rE3^Q,'TR6Q z 7Ft9ֱnoo|_ qP#Fe'a*"b1CMp>DJ8q/zR9LF̗Tv6pb6Mc?ƈTZ}Jif2#POrl.̓,VE.)?!Y\Km*\QpU:TU] ӧŶHf_mV}##2)n v.k_ؐP5Suz /D[*w37\qWOp†)oqUj *ۤRUe@Yq}DR&gOU26 }# >cʹ8ÚCl `mOM{;䖐OӠIԐ<&GCt_iE-a'ZvwOlO "#-~8+VPزڥ<(,Kִ%cDLb(؃:eI\lq=jn\:tn<#cGEFD$yLE##&Pe͸Y}ʼQc1U_ġP&qߊMi\z`'ld8ӗ@#U`=^ {B|)`:K';uVMW7mxT2i9@t)$K( plvs<&+{qns߆:y=4s+fEXCk?u8r$;&qZɠyA(ݫ,3 AE4. AT5X "3:ݍwNttѡ[Gwl^i D(,uNa8>.)DWKΝpsCPe`R.?M /qi#調֢ڟVC}|;볰H4VdotpN3Y4n㵌T8!p2V{h(o6te1@zn 5'Tixr4l? RmQlq-;WP|.g?ȵpl#!$ѠBR*e֙o0x,Std8E= F&WjkT:x \>֦ۤk,RuSR)Di'.JKF.O7"i~WRoT%~=Y8aGux1lm5& c*.^,gm)z8wsYaɜеݎ  9wY(R[ID4GW-3dG7#kINReNC5H8H7z5ho: a;0Ni*oGƐAN;϶xg.ʽN@6F+jtF+̑7I@̋n\p!aMSŵ#3U`9Y:v/,-n = $0Wɞ-?ޭcH_iSGmGfȮbCؽ_n1@76LSBi.GՉy _bGx;b|6-Wwzgvxg|tufk˿0U9d)r ~aV@"uV1%x0P%*~p)*]Bަ]gY^}@X qFb4wjW=A-"@` Xoׁ:uiĢ&*Yeۚ1q=]a<\ĝ"̞cO" o8U k`)D' `rRNv'gej'Ƶ(0 qS@`WA m3w 'cpE$5d;kxL>%W_'n4@UA'yJ?B3eO(l[-DChV;NtdȥeZ ذjGpZwQXa2Bd6Q:|$}ÜM<L]>,~'8™G#/[y5ⓃXIdC˥%G?Ps$liH67AӪlKY8DPd:%7D[urr0̡3]bEqp7u8,4 Tגz6LdRg`˼τ|Q%~2m&E8z(NE9 Bza!ūi8N[eʁB+JV+wē[ !Kc"m3 \2eM/1:]쮩 HжˇR`.捯5Tcwț61TR]v7N30@eGJq"]+9> G^)kh|cbq*`(,z 6p/sy.MxO;`/Zɕo}bʢLZJ d %gl=Oj`Ntiա1'pZq_;^Ϻ;:< Ù[Ut$Rjm{͖0&K'-d88lq,#:=LnϛEEgYgVA]u MQVLdc;X7Xش?DAXT-Ns"3 }aZg~H;%ýP)>E9O_Ƨ?bxk= >RȠQokp'o-d-&C D;vClF0pVMvċZH|o 4$g H*+ңTxn4tx10/C[nT%wn9Bgm$j?#*c| >{i}ϠL:phhhl:C b m/VZ4Xe^Hb}=riƷڵ@BNrR kRgKX'< FvfIJߣy؂9HUՀOw|G%Ҍ [hyS°\ s?M%/$,>*4.{77ΝNlڬjTA=ٙOj)#s>znq^Y=~ڃ)Nhvvaq9& f:ntǜ 6:F{?ew ^Z(SҚ,LE%ўEW5G |rfhw CۙRg&+!f`cė+("D8̹B5Q|xWݩ6$⼌w5/kh%ZՄ%͠>yp3kPb",\nN!tx*hMQdUZ`_4iLlk޶&(mB%]d`ڗ7^T-ؔ[D-f ;@@ m*dč"i*Ø"=$>(E3P]6L>Y> HJ,~HUz̩CLw\A|Rdiwth.@Z8uS&t2նTzx&O&n/WKpȔOsIIWS-)fT/l3Ћm!K&Xt/=FRw^?-]ǔVESh^5SVe̐v$@hT5\G-Ws|^^ O=pCW\u_T-t~ ֣2h2bA뭼N(Q|R_.ADY,)pF j4zBIvB^ēJ-’]cӝi7:rO#ҸrS\(VH*x)9ybP 2Y{Xmv* ~xL.ZyX;ResIé<)bOg< | 'JT+'!ZZ7,V)~db¨M[nΠ<)Li5G8.V@%-i{e^d]9b, jh^{r.PCӦuMG5Dy\$~27e"[7^~sn^FsWx>si6(懕&mrViQ8i>%xZ3лHQ.{FVyj%Cvdmh!ho^ޒdo*CL%h0?V0tPPkbZ:$2te)HYC`q~]Ae%(s@-VSIǵA@hVeO+ʛd" \)B[i"1Z+IJԜxְ nx~yypV5/pj 42]p[5p#y=3o*vÒOۨm{J$qN(5Zw>5a$Jc ~N,Q@ؗ&ZicC!5s A3r,z"-a1c9`D37&jšg(w'icF 4>Jeғ{g')9iD/3p 7wvntIѲys!ZZt9W8/)ќf3j"Ӯ3u[ep b"P:v=FL85-.Wh a6RK'K(.KDh-z@s ~>}b $gicT(Xrup z,t*4'4k]E \3iF2XGM E3mB(Jo0PжlMG?lr' o |@ H`F5>VGKuOfF4-)3`%+~f@3FD78 u,)2x?Ll\ H~]U,t_ɿQM+FY(?\/Y:BkԘ?+{%e H KLpAzgiﳁSʵypnI,i4쁦۶@4#XLWÒiwr3VzCXkhY9w zԙ*t" R :$_0HQV+5ol.rk߂8L"$3LnA;7|$ ؉ޒQÙbJpWAV1Ty0=^i jl,1Ү(NgK&`=P76>(qL5 qٹl6NUfhJ&NUQm&m^6vjBmv:VY?.ߓiZgI[gL|ְYE\+\ TaQCgj ]=.4͂!y^kywI># +U`jbK6EDNKWP4s< v@+)iǟ-`{(0irԬV^1AMu*RD7&~48 (\s.BUi]K*zx+wLhwut~=AKLGBԭJ/uKfڲ^2z E|Ըzatr2!v*st!mz7Y9vӈ_ou)n&lԀo{M] j1?":3@ii{;MtpNڌ-ӅqxHq0ξcN"L#/j <4TInq vQ J4sٖ[yedQ&g&#)/[^L]/7,{:&-v~NƏAS"4 Hae ABrP2P*8_I$g!X;V#yWq d?~žy̝ s\Dא3ZqGpeFd6ђ<93 EXR bzkX/>;K4Rf") ^/&€%N,ybu籈{#_kꍮ쓠z\*n{p:abX?svAf=F}h'>PcOhFsX^{>cG X2۪}Hc2/-#)FL>Sy#6J/A鍞"vL~+v>*C$,5%&mG7LkV1>GF z E ŒҗǪ0 % 兴댺)_*5I,6xd:V0|$HDR Yd L!()h#('r`k;؝+@6uLd~4(G!9D C?TRW29Hxx# j Yiшv.yzmI0+w=CHG5KbQL؇L:NZH:'l;V^ \UB$^{yc Ղȅ!2w3 xV 9e>mtHqg3+%k[!ډH+w"ؚ:[˵o5?jOӡ^`c9,YfMG)(ϝ>D猘?bI CO-Ɨ.dY\k.}¢D(:9Ά1x.qs̓ |HGydW*|,IGq+cH?nk1цP_+3`ew sgK]sfFG٥y: J\9AG^ ʉuld l1$rsIQ?%Kp4"$IF\Ŷ=V&v4ifSN)xN8T+;M~DOifJG7 & ٴ<$֣G;~$i~Kw.Z6`TD%F 8>$vX[4锖S ^IsWO=#'#!|o$f \ZfP3eN=!:m|gt6_ڍlsʨL)_d] xw{:+D9?F8Z Fl&wx7VYiʎY-[|F&9\36LJxuFtlp-:zz29b+Z"N=S_ʻJk'ʭA_bFLs)Nl&ٯ cBZulҙ06k"\"W3 }Ǽ*e<8"d;Gc2gHI4&ϱNptY n(?Y_Iאm([4Ӱb Vyff~~c;ž;`>`DwWg?6X Nqut[}'e'L|(r/aգ'^6,K2?L ˌ߫"`b5?+(qͦi2$ׁ_k^pG>%Oy>b6^.ÈkԿ*)W٫ Z1Tweb&܀$n`Jג; ƈv40ddPCfGX:o'bJ!擘9)dh-JK4r5IW޾B?suUouJ JI1.,iiߝ2NXkPm/C)ȸRIYgΌz#زz3 \J ܌.>F[ަ@z?Ɏ˄U7Y|j{N4rm ❕*1qXeŠjy$nkg e5s4xi]ߘN T?uӧmi|KٗB_Q%xy%Vyo꾖p)$)xλ[W_l3>-s P[4"坎xAza/=k5ҷjH&Ah*x@`&7*ִZ +u3E\-Fvƹ?9(6ո wqv}za?3zuߤPayއ.tf3آ]:#X %ڮ'i$*/K,E%ӸL71EhQ lD9J`Ŭ=pe?Z<`k>_3# ȼeR޿+G3_A<ՃE.+#HihG6fL o=6۠R VF9 glP-~e[0)i8ȿTSI4V-}uz6eCs; 0αqA{(Bo~a=@( XTC+]2' O8|>&vkMMgO=ǓD+3l4bm$u 9l\ į?XbDgB>/cͰH iH2fհܣ7& C,,qY#k=F AF$VѶr#噉1nR ϕŏyi!"`z9ꝱDWY8o8X 4݌Ωy|^6D+дۣTc mʓ%Ն.XD;"֯t /'#̓J`͇s6k\ Gi/Khdj;,t-iϊm~pӁ颣[mr"\JC"9pFyWIˠ9łE5'h{)k y*׮j@=S73(UkPvؒ1߬& i 3rDvf.(jgEds wLBN Zއ ɬh`^JxBjA0粒Rx{Mw3#H;Hީgj( E3I,`*E]+i~qRHMDO9#^{133Fbd3M GSߘ6r2zK+{ ]`Ӆi5b7ux0Rk%ѵCv/Kޤ,-jMmޜ cS)\<ߌ${.TճK c,Ja~~#@@GCd9ٵ| GE`y u`TWmA[IkΣJ\zC$[1 +nGt48]]I:*Qx%;CYj>mY@Tk1Ͱ6PV ^J.k΅;]oZ&_ jS9˾&U[W[Ȣa p̏ -k==Q1Ag|`s2'RlIkF?=', R3I!e+i2BۭOiеn%ʳLm}Vݵ38@ɷ6jV]bV P}uc+V(|5mfr{X O/->N}`t YY3yx"7-/U}0 /VN^ 8yFۘIiL*z`L-ԕN:pN hm/sIGыa9ޔ8957w+1w#cϚoYO㻡Fe⯺;=HN=6?-qm"i (0%&jq!.C'y,Z.aqW-9m!darT=-9w>5Ґ~5`%@nP!u ."O%g/QG)n[]ccڪVOU EAPsyxYhit5JJW 0.opK2}tD` }֤*p8(V$<ᨱ#͜?hoVI.]=:R.rASހDN@j/ӱenwcChxT0 窖G$E]gQI΢3% DsX.G%qCb)ͩsdV;bJRB_Ub:uxϨm 4(e<?63OT8h}u_+[(iCb I f>s /5]MTihq6* tL! }ƨ5;f=dst>qW1n _;#vG}Yr֑rdHvRv AϘ\+"Ey@nj*3 X%ߗ@ @47AȨy=qTn=h_qpJ}k-<^`a [vLaf_!2[T\- o|VJ,(J1̈́X`BdʥY>2}v 2+qd CkYfyǪ2R@m[rvҟc;%jؘ76vIb]*n[dRwQ4CLMG`j%ָW|SBj׈ q,Eš_#ُQ`O.F fv>vG}AI.( hYbJafuX';FCOKAbl>6yGlMcU G.H5F]A@۵nI7}hwATN<0;[4{%6 k?PjaTƚXQ2)0AJ%/||nj`L0$G7Pm1%>WrPsuN =(LM:Nc%Q܊H#f~I7+lx}uYjٗéZ5KKp+dP3݀8XƂL'?]iX NQD7 u#u`"&(پCNu@5 3\fCYg!xxǫIl CD;<"R4k;, $BS~^@RΓa&Y+K.yAiTcʠa:<5n) lbV& {w+Dي(oakB⠌ə7H = ƄJ~>~A$![ 8_Pu'"@}޾ݦP'ؠ_:{z_z:)"@t|Ov2jY0ST`$ Eɦ?]PjkM>(}xH[?rB#3rÔMDa'Otfşt.+ TQ`4)FPg$UryI 'W>WESr#Mh>zNߛW;]rٸzCejgptTm[zFbIM)9FW?TmG_<[vsO OC^ζ-S:װPGw>cx+- YLϫQjSYPLht4#_eP`,πΣEHT3WGϰcX & jN{L$Vj 3^kUL.L3@%΄\xH1IOY(?zhgd&R=۟!FLS~!q'yse;9N%)t/1;2tyw+6Skh YH246Xx zE3`2Z5AuF~G!,s5QdYJN"%, ϥM|)46yTާ6LKBӳ2lB+wM9CU:kt'g?wPbWŽ?2G)74Yu֬r4)0LTŬU;YUU$8[}G)(03ڨԖ^d`UJ$;([oBxL{GxVEmzmuy8̉xJurPR{n+>iuk׷)D Ux|vJtZ# )*e;ƌ[||ybm&=U6=L}i}: Ƅ;_ A6/DD- 0D_j XGKBavd3Nq`naMXVPpүlAkFkLr%àj϶K,{a\ؘ:+wn&XG:S[󴲣?;cw|[Iaz ;!;OU!G`rs4'X/FSrcb qC{3w =QPĔ~/qR H|^q 䡕3A h?#[j)J/زe}% >LgAk 334hwϊ6^=ZuUUSY,2\.b7 ,k9=,v?&9,ϝ!A>  D!iP`SxrboaZVu![u Eҷk+$R=;!Rm#ǔJ?2*rT՝Tu:\֛%XCOYJ;#郬5 a %@/zK5?7( !C\U&Sf@(gdXq2$Ë̳ g4ӓ2"|-Lcny֔H^=j1#n G]vyhRXR~l9uSEKIiIhrº9 p$]S^PإB/y,zrFfg FYwg/JwP&3 6sd愬j:^E/EF 5cvjvQym'rV&&Oqc7]e QPrjr@G 7W Glv},tھVi!27eⱴA&YTs)KlKJIW/HY~ UT- Mi79/Q\szȓ"e9 ţt8,$[(*Pw,<ɜ+$ i5}e fڂA]F[&|ɺ#<*"e$Տw⏧lJQf7PଓˍԓogbDMgxEgpY@- BNN!9C/̕8éN&1H+R;KO ~j]#cUpoPh @RDAhЃgĤhqa@u'Lt<&R}olﮏgMQkpox+ٷ PLGZ s2VS17o$Z滍pI-*A:%=K {U` , BކGώϝȟ}nTD,O.ddbYW4xHQo*[ Ch _i Z:YIVC?D(]ggbCZ2Wx܀0{vB* SMK˘,_ʓAN}e[] W)g.jY٫`2VoD0>c]7 c蜯 2c S8xgZDB耩i,evM!>4{s)m^h!SlaXo*$˫LSA_ ~Ρ~\b@B9~'T; '۠Y{DG.bc\3'P9j8-,w}PmK8L G@jlIfŸeѮBzuSJP/7&hZNn|(xoS)rT$LlOȫ~= ^LX.3uڠk=aZlͿH0.cܓs,Z_FX, (`fMxMdn0mLK& ,&Zc0k5>!(ZylA-g˿W 'H#itʗ!Aamأ-h֟}A ֡1A~ x' 7 y":VC,XL퍋 2CYt!om2]xvgH7,\9?655]֩?"5 c><͢g8j#>FƎK_Cd MWPby6k Jxz=ϙp0pW[*$\4p &U2VW`)z.,>Ϗx֚JSC ᔷ^UgX]5R`_|"@k-aV֋&B,UCm7L4;6 EqjJS dː6qBFpB [![#N"4!.r -FTN@<!A|yFJLsʂXkΌיCH J 9},.@a:,θ0V!|MdL#2?eq({-_y،Xm"pU?~v &OϖK@FZ37=JLE8|5NFSr3\ϥ=? {a+bvv?J.OUNBof sxx^L$*xR^lq& 3oU B<tw:gk{o8ϡow^"kޤZ&( oZ(Րz~~{HJ8|!&\F9Y>rcFJuã#ޜuTnqrV!z?==X퓈IR7"C; d9#ͳIЙjBUR(Vr;c:!đwՒd* ܖYo8)N\Oa4#uA)\ [rS|ĸ/9e5xc&w7r]X;&*~R6YRy_lmxj*c4f6/>¬`hP %9¢ojb7=5Ne6D5)K&I20X]4V'P9K ۴Ai8׾03t w29겓x5ۻڵ IےEeͅP:tF\'V,CJ3LbPaKdn_aףc0OTun Hs%BTn䝳U*AV\G>%7 s;?D 5ygVg;[7l kѬ.!ӯ@ qNMrPK$vt [T*w?aqB?(9B-i/X,;6ע$P.S۷a vFxZ1=RQWY~jpQeVN9%p:>Վ=8Cp"̺*<|tL$ӟ%O/~Be[`}o?H;񖔦>Iƀc̫]x_o^&*T=1CꐫЈę3?c'9I ^8 ~Vu: ؁Jouf886f55GTE˲NLқ*fr!$ :0߼&Ns5UݪJ.Ƞ'uPnu/UJIiocde `.LClw%rPs2gPUŽjmb!y$:N"fj6 FBG R o?*tI,ZS_eŇFA| ko< JC2sG:&s:VA=2vDxNS"G,jx<~=~>f~Rx#hjSG) S%;? Q W#hFJҶlyz@V?~2Ube~Th80ۚ ü+ӦaTՍ>vzl\l`AuBNȇ`JSRƝmQKhwFF._k 6Яn0-P'Re~rʨon%^Ofyՙ!cڝl+)l+(5Oy%q4 7[y|qV>UZړ1LX@:J :nR̐hx6|DAt+%W[/sӓSW>-&f>~oBj b{4j&P} m8wV,ϢCh'ڶs6'_pe=~ZE <| !4.ns;+)Ry8.z̷}xEzfL f!KkauNQ+߉ܣ6. $g m7q%gl( <~Y5_2~F@ZXZ z~q+N3  " ^ 1h&1\@sNNCId.mkڔ/qY)S ?-g;Z2W s;q^ %tީη geՇ K @`) `gOv-ˑ:[_PQ:HWһd+OV+NV(xxOZi,b5ⴧhaAh2+H賧uK'wA8 n"38ǡc. *TCR9DZf-`;vNݔp4MWJR邦07qU 辣͑ hMicfθZɅTa%bi*udTG ߣDz&2Rdjˢꗢ,ԧK O% 10Yx xg$4*,1-] _:H7$`gFp sˇ_9LqM{ȸGW;f0?kGh|糌 樮%v|* GI~?T{w%l hgX !YUcU8"Io[p-KY ?-AH9~%A9> fZ3aZsaK:ҽ:5.\j 4MWAP^HcUN7 &xڛQ*6;ɯ leģn~Պ͑#ChV+?@nbKRSH*NO%nosD L:޻=<_VdCAޣ@:[Eд (gI&iXl<p\pVMr{ܽz S$ʘy,N"j>5T_D*Bj8U2`tXor/JbgR.7m0窺 h8]}x4 {ŏVe} Zp] 3(^,71pY}j~PQL:e[ȧxlqX ~ahL*X6Ϡ-C+0uG]챲5Z_xwwfLUt?=k,d^fWT$u9[52qZM |CKrt{>|˟G/ țKY(a?G`Sf1")Mk DɠJԋ?{\%컪VH­ȿ_UfC1qZ:m1"xظu~d>RV.*ncS=#,&oڵAq\BWY?g=IHup]\ ڍW_05mգQne?`՛;B 9H.gˢjQR>7oGZp*LAN&_g}\(t%`>ttIH`W.7zpQk/")Piו,}c2Mޖ?Ɯ#E:9Ct'$nزp\?g3td~&ݕ0U碂=P1Վn‰T/b h Rvim;A*,:c >'m(0v솣lahl,ϥ~ .;"},GgQ.ra)צq~ |wwŸl6i{D 5229Pk";w;q tC1q+*scW|tYݻ1{Ĩ%zצ<]uW6 \g`$RW,\~EQY_X-@9E0`N9=x<b 3&b FDyxS]HwpNl@BFeEMc ޣ='ju?ohb1;s;bNJFGN 4 U@Vf>!lbDoSogŃ9)zxRjSĭHLj5ĸm>೵ˤؐu2M(`+M@Smiw! fM\ʊnrM>1~ܠ73b 0S+@ @oo 9& l޼РK=xa :!rbXD{9R87Oxz &vX6gq.͐Hh ە!al0:('9FK|ն؍ПE!ֽgiW=e6|&1'Vi;ɷ{٥0gu{ Bȕb^fsB b;gQW)}URG(vơi*I@gFC]lb͕_IˮޮױKjK/B {jd#86 i IX,E0Y35au۾ZOLR#[k f.J#ABPfC!Е}!/7/O2h)b[,{sk}f@N;eErd*m4,`Fǿz~ȱ[zȥ >L4"5䵠flM>R?/!@d>L"@Ei8ϲ(Ij̵QP6f=xl03F!\T?ofYZ<,>(?*..8iCnB0=bRRDjrfxP (Qmœ LJ;9)m1IbiBt +wKIQ_XۜY qq>g)X4Q*xrѯ#D"(VN<֦!XtʣwhXh4 ~yC{KHI'>b< j]nb?Q5ciĶ}A&e9Z8@̝&{CTQIHl{y9Nlr#ƴxgjy.~׳q*.`rv%ukie|_\pK:LQ)٤!F駪& AY *a20D ~j Hs`vSQzQ((|fN`~륞f~.SWʔi%K~Aݰ)'~eZއ[ߌ`;{x,C4PAuG(;)hSi['Kp3g4H܏B6AIVө̭UorԴ.Ry'ReLK>O fYKDuB+KN"~,yﮃWONxxŠB :W7ۜ{=%Ycwkm_2@˄~Z뿒z)tG>Ț1Q)DA-AM?1YRvI?[s f('sHܽĹ"è"l,H4;3L՚D~b0:dՅ-vbuـޝ0O?4TcA2.% j*&+RZPDB)W |)08`È1ԲmKt7d-ݬ)$u^Flљ#*!z1W|@Ha /a/N8b^uᴽYP- o0"F_?{Cxl)jLn;yScL__vMP.unbV'/Mznb.[1| ZG4߫m0=Bݿ?RYӻ/ (|kG9;.>r $@|P05NXOkc˵鈵e񦼢9+6?-jR\m2Zz62.K][;p%( hU ;q dl},LZՍDPOƕBE\攥Ihu8=bͷ8ŦeKwX8sIlۜ{$(m60f[n,ejڄj$z0ڔ+s/*d iݜdCMR\آ3qg}: >C+pKtdxƀUIֶT|4ty<%0\O*'zmާ5b8*o 8˟F&z8!ϝWz/rk4k%pb9*i ^E>i; Q?5>",i$ BPӥ>8=XiK/qa(q Oo? '̂)<%Z:TqӆOcO֫d]_dy h<ң&='XFzF$J T_ff? {ٙ! nDZз,ƲF3or8f.nCa,9ج\"ܬDJ&U q8 Zӓ@a!c.krb#A #JOӫ)oÁDܮ 2t=F}$$M6tuRފ.#8rc7Y+qwTӭ,YftV#9cjđXwĻTmvtSVhܲ,:.V @~d2H2kk`7?ohrZT]:^_\-5 L6BE.Z\@v_*IB ߃\cZqɠr~a|4TB^$*9唂-ĵZXӅ:>3R.C)5{چC []4tp Fʢƿ^ܴ+Ba۔JAS!gD]Yw4MۗM-8^d<}{L >oNnbBjɵs9x2wrz"SZfN**b@1%޾ *HԀ۔6f:K:Q~Z@ѨhV`|>r̰G& x-qǠ +I==1lQXaϧCJ?NE?xٍ0Ƿucx8W(nX˙$`jW(봳--5nA*~N ~J[iH|Ug> ;Aoc.;3e;V[V.Ϧa5FrZ'0Έ)c ƼU7&oB:pJ89=_ydIi/ !a]5>W|{D/Un"S%sy0RS zn*:2Ѯ2jvQ? bFTfGp^>R8}}7'Dzä3 B?B="#+V62ԟcNեfZfRakA@|G 썗kP 6Bq=xx5a' X9Q4畽Īhv%* Gwh{@Jt_,[AI˵,4C46`23/UVgHJ@Ua ƒO{I># AR'Л( t08E1Ӭ̡ǽ喙 G,4]RA_VZUw@F.$W`Ex٘T%P0A'*n'VXn3ʢgA8x; V3K`suG\;=Os1w RJ,ΧgY<2!tsJ{_YWA՟$chlQ6>k߶# =H/Ci1iQ@MdoDzPjX)}?e Xױ1ȉlC ׎\g`y3FV6_Slɭ$O/?FmX htul! Z}z zv@sB+Ri>W@)~wT'bh&eh(F jxK|8K̳1ˣT b1x&FӣEˮaߚp氫e65xWfoUhH3L|W9ge`1s=8㜎K}3LV #szQXޘ85]WO9O)+ObISC?1gj |sTx_% *G4{:&E]BDD~$7̍S[)ee|H%fV䝻HsDZCd9|Wa \uPkp^pB7áacF8{[HgOd/ߡ6zĔ)."2K d)LI#ʽ)Gltveb:K8cEF;'W&+VQ?4 H !(-.ʳ9RcsVGԇv,J={'@ 0Sl]1>+uGAppbB?6z [k֞&Cp;y9̫D̋V >ׅTw͈issEU SZBVUKP) !nJ-&a|n q$K@O{["i,Yve% 7eT :l-m+[&J@({Xۑye>}猻ݢ \v6gW@6vC1ufW.T*%e=V+ݵmZk OOw@8<4nB@r@Y_"n@-Zs’<>mVLÿ;MpM `wxHe{5؎SoIz:y$|j[2V5y6 ە!D Mh8c{q'(am9IR\]|ks7hL[Ggpֱzo2*ABJ#VTOK\ω Iv3t Gs!Nܕ`ȋ;&kJ[B]q!^ȅ[OrMv$zߝͰZcQ ZNBPja}]I \c'ij v” ˆQGmU n3ojװE5yh-_jE ߑgFxw@auh$l=HPgC2¿Y{7m- y)^U"Ewa%NJi{37MNPC 6:7[e}km= 7TČuϽ!iAH&dRKZJmyKq"7,(}m*9Ԝ$iZ vXUfgFxNz&W[ngdK\wDJ/+N{#RH*G~\jqaDv%&mM ɃzkvyVN홒+8oKxu, bő_[MOtmRۯ)Bt#AM8$ܜ(Tfgw;Iv:j'(ԑQ>H-WU:ptu҄x}(TP$(L*GlbDC,z+40>x,ui@HMApy['z@GaV&8[vY 8Wp.Q5u`PR.̰)V\?gB8,KGE rA!Wga۴75mBPKS| ^r&H>A{KȕW_ )w};ϔ C`CI_${_lˢc= %Qpez|ߓ葎c:A,ʥb3Y_^A7f›͢%pO+u }aS+ѯ'QUQxל笽O7׺ b{aArཀྵȚd4t 1jf*h)fI6' q;T;aBeau!aKïiaciR"ʲ=ZS=L b _6X.S)EHXhg0tV(Z^/"G. d|OFnaƴ~jlWi?r 71FH^tJ'#Ch{y}ɲT-L=-$}4^JZLڳ Fx{Goۍg2th @moTx^afIwa6jL%coKԙ/3$_d'=-p` p#Z-Ւ=Ƣ7 +,Xm?q%BF9y5.u'TD݅8~RضufEx(p&'ꊤuDBB4kT&mrr+M|C獄%sGS=4Qw*+3Hk5 'If&ubkf(]@>xdԡ@lO<{Z;!uD9J|s1sκaѲKwVʷ< hcY8MJA\;Ezh*4+We s9rx6Jr-j7 /#\P>e-wו/_VsvǷ>R5aL,hd~b.q1L3<U~hSMjsԗ,nˠsTfC,t*/pCXA/PnB#k!mJgyf r0NZ(KKx MvtU!$8架wU`.vHMh~4k(pXr&ءĦS+OakB?=gC%@=pU/Zuh *DNw I ٠8@ku=* @)JgIE&uM+,S*t`pēTz~Z).X9-w3oHt5n܍D}afHh7EQc{HԐړ;~xmN_8+xxڇ/є0]|LCs@9Za[":.Bаn{T\ے 9-o q,?6A$6ؚ֒᱌GKZY /EuL^BnOKag~Em"sZk |%Tnn@X5]$.7[zCCWs~xMZD.ޤK؇="T{uY0ΉaB눬}4yeOsqmͬF7]'x ąEàQI0o.^vҕ]x߬M'ި;3*6zfoQ/-JM޿݇)Ny2.ʯ=c%C6i“ UM(\&-hpDss;dS{A5?|A8ƌ:d!Gu)֍B=ޱ\ռl^魮A L.YpNI[uW; L`tKB;m̘^G#29fLiPh.=hAFúCL@͐3vHm!H͇$2bL/)tʶ;f>վK~k؉jjp%G6#ofhR!21 ȑ/&oӂ<>sݼAt{ 8=d_vIY%&b{ !Ͼ;n2# ꓽre]U7N4+drW)BA1Ԭн^OCdwԦ;Gг asX&=$^`Φ{7vbLvLhTl y7IzCf RjpH;>y9b5Ugkey\ Y tB/'3Qt]4tt[?E$GʮaG}v0?>յYMQvfLt@]FVMh^b'jv@]:O&ؽ=7c%A rFĘ;z3y?,r+:'6. :bZs1Y-fhg^ilvmĤ(h VXe#:|%ؚCcD5`d\:\7Ǥ^ kV]aBI%v ^o7ҾT㌽ed t>"V2‡j) h2/@WEC mZ%Ӓ/辱"\Tٴ&0M7DCu5J8syQ{J㰱l2XS)g%˰Q#W&)h ap+O3ce4T@k7+0|wh\dsRC렌#DxPO,B-[ 矉6H_"_x6yn$+u5BTXNMEa5,䃯eU"/ظG2n)% Se(|;'ˈwYp M0ꂢ{ 4 v" JsCn42d܇);ـ&):[^:~{a&g@8u& .I84)$%s~hKwVIS;=wF/0W6'Bӧ}s Ru;bOzywrMn3@-=ӑ#@-dCDloTWI6>|6*k#@pS=:9b?,gOi>TFMJOBFi$ ڤ +ʯ5@٨N4 r7ZP­/ 5&؈vpA)CwV xt08J 2I<1;I>}2H;O dĮ^7m)G8CJ58TS%}.4BkuE^KԐɼ]]WH9Ӿ2TG4E 6|lx~'RD=s=UDѧm(Šxbt;B0ƌ@ &IsĊddKr$`DΊ }_[ƺ]^ ?"Y{ʍ 7y5 G? p9S"`R5< o)z(߲ Z[c=u#l(̃Bvt05+P NAkąp6N'nvLO51 ֩nގlDLq9T=YSt]j,2q5Fav-W]XHHp.AF'2g7m`bLIj'M;;A]?cp}zNp)ȝau? ҉[l9\-`FP)>+kL0zWfTB?V@j d 񬖛ţHM )[@*9j# ,W>,B#( %S+^hV ÍA7()^&+O"asK“\M۶Y^bqFsDpbA@!D5q ɉSH$e !0\\AVKt{y|vgVO,Nͩ @ݫ^cw t0AAW4k-ƿOx@2K-j쓵Yr"rk ȇ4Aǃt`mXTt5:~8O rUIV #.n{!^>3,M]3ÕFh۸THU?:`+ Y !4G ?ceiGnKm߶o{63t}tR}=rPj9(\6 !`4*xxL&9GXM3gC\`7PV^HӇ?sSD^DiTi$!k'%y6Odi6nf: <{7ZrlJ|'LTY2Ͽ^ |& M WO#wta|<ϋ!,R'p~ *KW^J]%cj`z9Ԯ J>_zA6VryF RG#qAJAp~!njB#4KNV|emSϔ(\!h59l'z)#j#Zy,Tq;ѨAt(e$RRaeMqryކ#R=+ .q8 e A6ۑ/i>HӀ `ҚE !a6 V}u ÿ2Wxκj^ N̦(7rq= >}1BAխy ,#R MjJ@;&݅DRM !r&-tV- y^:FMƗOfaJ;oQBLKuu&n/"t` EWWG5ͮ'@wo z8J|Pr7|.0q0sP=~;ز}nd/1/?jT/|`2Jg`=۽lގ66JǸ>p#zm /1,k?47=E <E{i/[ĖCΧ(YEW!!rtk1M)i cA:LA 2n A =yX(!n滰,HBuUBr)))O%z沷.}t&s 0_ R Ș;ж˰KŚVFRR~|x]8?J E͆ E G+3qgk޳xe+ĦVD.%tNkP'hPOZX >6.1n(c9]ȚM`|>JLalX&Xb nʐ: UXLAV-KNd\ kcnnO|0r{SsԵ_[t|ʊ2 aTÊj|UF+gGx(k M CTQ?~{u+98E(y;fS{dvRni+9ς?PG>z_lݎ+$QTҖ}C kpNեNtrw/ #Nx.CF 2R ·U]lԈ6q%'ogm "D 2q>ˌG;֡F $zsehr.ٽ'A%x WXnf>&YuY^a0V߼uJ1LTʘK<UFjfkǙ;TвߊdGEjq~ȫT) F`m~F/驮0\h<-6@Ьo+܎-^E n# Y?m'>gH#`H_KF5yW`^"ۇT,7|3H+T@>"dF1#nc[6S0Ŷ[:{W] t13L`7LEv?*0dV'a]"c=7ZjDs\^HJqX] AR̝5Wg/%E:bLڶ;IcA2a+f;$ oF- EwmHY'P*)YSb&Ep"S.5?g,o ci wzG~|Y4KNbW<7vc wuSа0na=M}(Ѩ~dNN\HFrw)7 P72Tq[џ-$>؃:\LQ)1{h[,{Wx𰠼4)چ}8fV%bg&:\dqb-1qA7ۂR-)dY3)@}Z`~#Mu5ƶ"/ 8_Eݾti<ⵧ @?~H(v4Igbf.^d+K Yڷk#Q=Q40{r,]=Ȳ`-<[#&Z0T֌K0M:|""DkT鑿=`䍔l蓔䬆'̛y="郫{}& x39Pͺ4KKڼ?s]\?d`_BEx_B%/leDh6l8IV8A&reM[4!J=s<9ïf58sOt_4ױɝnpxY/&\s:[#!y۬P?%Kug&iqU{))f:EYS~t  h(LpI5.0ݖ.Way)hĵt ~Zν?,̕. 3'ͬPH@ y;'jpb HUޯX K-ߒ%z @8r,n у+A.Js=d U `-kU 38O=T;)'WS@(k:TB7Lg -<Ɂk 7EQe|WULhnqLfZ6铯n(~ *<Vε&FGi-8\h!<"tO99q0K! ~6&Lis@ɗF;;^:æxR.]V  ?(` E<Ѻ=r q5RT3sMPeAn'u{}-HU-Ok zVV?wZFׁ+/;L$|8e.Nk61TF="@1D+~#KbNY4p^/P0k ydpy 4])(967mETʫ N:؍f,^:L<%a:4Sd_,Q9RKߦ0dU: XƔ~Cty8Ź4+i }U{R=N}̍*%Ǭcdf!`NЯۏe_'ób+rU,5v]vW|YcCQAc} {t5ZQ$e#rldo@GZvU/㻎vVU5׈_9Y]$[z_;a^y@=|5 R,WL|(CC4nmi}aZ` &H&tjUo,ğ i8l˘̓|)oR4<-ePuleL`z|J#pp+r[ƖHa4w\ެh̿!g'lHkgJCIƘ8/Pe w]l{:[4fuwϴŜ^qc.ӿW :|؛fs\V̹%dڛ$:pV}@^*XO2vN$a-y4GC871jX:Dn@E{VNQe8K!iad; _vྈv柴7kl4蘐l ށٖo!I&j3|K4 u~Xq.ufKq:\n}Fގ+2L鑶3555OrFǟNGֱcoou0n%5(uẑ|$[n#WA5#Bj=gRCas#'4ež)*dz1Tn+iꎺ1wC=|xA'hޣ@$Et$S^7U< mxp!"Y0߸;`@X^ )L}wk4Z r_{ "L9 n27p-XY5 1ʁOo>O~q<&~r4@Ee,68,ȷԁ!d)WM㏃%Vmδ̩Tikכ;2>>7ږ$(k.MҍUv^/X$.>NO3J  h=:tQ}5 v-JіqKXF 3e=s> f?đy\ O{AF jՕu7,J&rk6Ts$\dy.ґ,O;z!IBA*ń @ t]* ⳾ a?qlnު;,1483,ខjD2 .36bHnjS%~2g{*7҆E \#*$>Q!?Fz>S=3Keإ[?nD~ ofG2?2ARVYR%}6VRmjH9֡k59vbIz$'‰傈>Ў5O2'4#^fu J%Gd#7*Yl\#LSشYy/4;\ *n_x?=jF\vT+G|Y) &W})* "};O_ӆxh#`OwԵyDjV61/=o9cda'D,L{?60LnRCGB4G͐CSY)CLZ뮗bA`PabGE'"O٫򙷥X*Sܕ\`˨w'&jDRu F 0 'oh#O՗dQ^gmyGcGB2T qr9[ 8|@ko]@BPY*ZuDfk#}ϟt5Nme>Cx\[VQa|Y&FP`T+8Br~y ūCTȾ' p.:z ~[c/pl5lQa0~a.~Yᯏ2\4LHH%0/QL'Zǒ%U>Xo.;+];4߈ I_)쎅8?wBUHE|*jIGP'3frcoc)st2Sޚg~LP+RB.`^k. Jhg)<'Йl#M %u|'ma.D?ks"eq}z w'0N.'F$jj: AHSƽ>gs;@2?Я*RRA#ǀZ2|E|^zeg/,ݳǔ+=KHg6qH[BcvpP q8& Dad4bW -e8aZU^fLvP~(^e } }zh6u_$)jޝ D!KZ _k!ݿEEbbgp m -It -(P"!L4yd7yKA:/FҿVnlMBul3E}^}X,mhwD۟^m_Sn`rgOh2`^tb?l PMxޥk녒'VWU\w vT ɠΜ* 2nhdU>1!$t-ߗ0ʃf>ykX4f;L HX&h :}.қ},p6Q&,֗8^(l$tg/氟J^^嚷O毧F6ԱQ ӓ@ `h6F&=P#>rNX7 k)gB&d'k#L'dӉF;LP.-۾)a$TRO. N"\o3 aShծ:NE! 6E>h:X]KCq'}PC˃َ4ztvz^[qdč]X$h S*4Ha7N/0ֺ}oKyd~M-o (6ob-U!ZL87(6ȍշNqS wL#y"}Mv:"dxT 1*% [~˓9eS8֟BDi6]2?N|& P"teQ!Ms™c+ $2"9H=3DZ p1.5*O\<5OP]Jhz'`(0!wS~%|VۂSY`Y\todi\[X?g^¬\npV7ʎ<ifNQ(Ka0[nLIC{շnAI׈,Isͩ/GT!xӞP?C폣^/-44uO],(HɶmAɔgߚ4e٣GHwж.k<*gG{Ez7z?> /~qƙb.I 2Ir'Vsj|&!3{0k]gpv)p;( iL@yrV+ %ԤM;v}fs:ƎGʸBmBXWٖ%K?ȮP!Q\ @S܊f á" m>~ vPFoi/s}JXU޼np S-v\ެ/WwmXF"F>Lq@ķbv5{GOR~lMc'ECmDھlkr0:8%HLZ: ?3}n.M0@L& m/HZ)'>`tAIu ͐|d-_4v]#1y'$uĨCA0}Io\x(‡SF ݆G@˸GW d(|Xesvi8Zd !ޜNu "'_չp\q9YCW;\_#3R l. aѭ)n' 7rDHO A?~sl&33%TH!!o+RZ(jJAKٍCY7G+U,jQQ;~=l6>l=|QS1-i?gV@{}WC 2`4 NyhEA>0EYh9Qpy~MO%cA$WNrs@#6vpDIQb5ipH޺8SVj뢻^_f\-mhAb>2G$JJ(:YcOZX#[̑f4~.ނ}-ڼ37pV= CV O l~r ; PFށPS'doV/ ӫi$zx AUυOb?XC3'~_yJU$h9e#t3̯d'%Z5j YHTO?{-+qywQwOLju_vI8:pCgNߥjkz&`/4-3 sY-.lT2a)?$/ 4g((>^-[+cwnoT-ɇ.T![5̈́q34]ÍOihc솃@.. 2F-(Y*5+k],6tٗWѽ[%ut|I ^^xsG9\Pjf@N~_Ω?]H,QT^h, W}jx^4nCj/wpwʑ+$U1ѿd uԊq{ B9*7| ~0 ,&E \wn?&n 5ᴶ9T܁2\G>G4XÚ2w'óހX> i.D|#=0MTKpơUhA7hu+no̭h"eeh8%f~J^'y>)lkѾvLx~$g{C"v9FjB`ۤDJ(µ%\`|כZ}E^8l,U%QHil 9;gmĂ=tǖ}۵ |n)SB|?FR̂V8qFTTfą'9#T,tMe Т[<݃*O"'eɾBq@{8CDsEo_@Jdm9G:R3IxԅͥŻfqd&uUp3}T |$fot VS@=cb&LxVsR$1A{$(7BZjs%T&Fw%a@35B![\)fsxA4/)vGkdI _ٟ@gZ?Z3 m, ;!g˓ʊ~f)ƻ84pUulZY]ije.3Ws]cQ ͮGvԃue<뭰&-h"9 9y*MݫNț[gы\m-:C`Mop ?સ!G/cKpeiFB\$TRdwYL[Mr+/eQ 5 67jDMjS%șW(Oh:FZF3>`k:)a\tbc Pf+໅ZܦB֭ =o]/OU}7FilقAWO1sqncPAɍ8/i[pc0QGH.U͐Rj^U:?#z}70wj׍z!939-{aa85U{8/4#/nEg]feJ,VoJkӠd Ǔ?voM=*[g;NCKb:& `I, =9 ѴuGoi{rAJhᙗg*^g/Jz/I6̽'ٍazX?uKz>X!BbtyjL`FqA@B8x!{9G5 /nlQN9I'X+Gɋ}:CI/vc%&^t5?6(99[DL@psC $6މ@C tӃhaYp0]2/2h+ƶ2-3_J^i}Kpv53 e*ÚR%僙}Sh8јO{bE+MЍ[EH%+(KsRc3tvȖW] 8ã=jpndWAA3V 2U{J7⚯y\ [6~̂}*WthYfі7yҜXiUyu\$X0mo,+Ds5LgZ9)RUr?jjZ$O:+E酉H3Z h Ă,$6X9i83KFSoŸ^UDS>:Upa壊Bo†d&0!*F 7D隙zJڠzh{Y ei?j DԐ2T0ǔfl .k2qvTנH傃*d<ϩpHNw.M'kwf?aSՂO]!rչX:jګ ձkPqI`m?$} |Z1@eLkF@tdy\rR2F,.^nS-sp4!8iKi6Rg]D"w {Ek8 Oj__ӇhfYagoLFPM.Ȅ0;dU(b=%죦ٮye T6VFN0{#'`$~ΨL,7  7O3'+\OQLr#@<_ 3>+ j$I\ yD4t^/]ܤ88.QPyd鄘mf8 >[fbzu:H U76)~U<6ao,d%8k-'x[A2 ߙduņOYBk[$gʍjK:M6V]Ki~(A B^AhU] FVPA7ns;Vg%*S^@ %:>C2xa(X4<-ћt U$..1~cR{u3 :mˑ+RM_^RRAĆ(3lw4|NfmP jZpR)-` FGN˹n|\x4>KŅ67kbՀ [qwB7Χ[jpz<ɗUѩiT|f&m?}S+0.o|Q`vkNxDXΏShBd (9i]*Nf#d X ^_/0;:{ʅSXD`ʚ$u1.g`6{wҠp,}y{)]O@>`jm[;z'n pMZ WYݯx3'dz "'Yxf^V}=moGÒɎlJ*Fe^il,΢#Gssa"yBS=%5Ў[M>YPBûs\`A.hE?m }[5^i\=v@a#)CJ-S16E:Vſb]8Z9Rk]fB{^*xج2ۇtDˊ zx $d˴Y~qn<,Tn1h$ VYvV*›>)D:E!cMU^y<9)2."[؆B̺&7Env|*J}4Pp[v$aHCV/^_kzIܜyە`+fuit=Hbt1u98שn )`Sf[ʵ :=]_!Sł&>d)#4ZzbhY?ϳc g|7Yf.έWശ%x},֯ᛃ62ȖaM߫eoE#x+!Q|^D3hIVzP]zd{n3^]BF~<_ttT"9A`f:n5?}K1-io(JqqOhRsXF˹$Sx?-,{21a{DB0qo"_AYX03ʬGof-e<GQx{ vc# ԩc[DujK\b5]:JqsRStҨQ'T;ى_]vgakvWY MZhy"՟1wǃ呩"N2vKuΫ;^LbN=9y^ $ٲ*/{.cni :`㥌6"{[$P(DYc ѮM1LEA->A8d0 /e0[ &7%@K"Ig,BZ6#TtÉr\(׹ ?I|P͚3t,3# 3#,wZ|E+BB*:\y:g(\t^@!+kF`0D9'ٓ0e aX"!JE!&!=Xʸ&"OSKX_ƶ_;mLƘф,ƄH%q_uL%m b>W&6Y;l>$?㻂;dU70w _\ZU ="jH޽%^?\b0'%zb[c,;MepS 73Gk@'*ʑlZVd%4sUӕ4>$J]Mr)RSg/shQ>S @$ox뎁,])R86P|.cXnr=n{?J9S8i*ZpJ;s`=}6Qlv "~M>vs %H(X_8_f?G|w`~N-ɀ+cVz-F d3R,}o-{նǍEI͵G19Tq|xر979WI\ZUt&Br^k;_FQE]D/ѨR.Xoam YꝋJO{W̡N\F2t!,3pZ(kvFvʼn&{ZKtjjep+2ۖφC20*ew چP-[c% v|W<RgS,bнmKMR-6@4JQmg/f3%"?CU:¹͔2O_[.ZoOpQ5g5A딯 ;Ћ:XԿvΣk fIe&@zuגj>}U=cqq2Q*ҙ RW}vv2,/ HHr0#wSٸhvʁħ3>ZsdO ]K:WM0=j`?g>YPJ87%TݠU`lQ{f DڄA⧈[Yxcv%.( *-??\^ CܞKPrK[&PKK~EZ0(E0ΞØEpj6A>M1I#KAlv*R[VzӰ={R7~l q&˺1mRDѷbA:;g E?b6'Cv,vu%S0YAqmeEP2Ӡ84MB{3^ m1YHXdͻv vĨ砙}.(=Ox=jbEI6- b - Qn< z3R6U""b%͌DZcIq@W|/qRWIi5Ñ|An%BJѫ"\wNMg0-hQ'XB7T Đq~C/ /]@NS8,FTE XSXL`:`/U^gNc/-O@1 yjyȄOx=%-mƂbe ,>4( INR彿9Nflz-{p'1*|9W2F]'ɂ5ʗTg< .۶_ G}#g:=r*L"&:t`Eۘ #ͿP̝YX|(eIFbGeC|e>d܏S%/Ĕy +hTy0nėI#yUUP>BQ-y]f'Be\ r Q-5"*38ߕΗFi_Ju=u[ XdGV⺐'$ eek82Rh$I2ܚP,&u;sǤNYv1FAgUwpPKM٬b'yWrn+W{{p[vO/ERZ &U N4O(}ɛwU>&Ł>jKZ@'0hC<=zj6 DAӽӨM]*+nd5\f>Lzڗp>9jK׏HI|svZ2E0$BB *7i\ec {u $3I. W0sW gkQ-/'Q$p`m#h1 w^QG=_X[rn+K]1Wk)X7 ,jϪLJ-BFd0!M/bIvܘw =0u (u)^ `Sg1v"O/izYo.7j 19;- %"2uTh=ҁ~C^ˁi,&qk]D\$&2cI"z4Ā= Q! jKzLzg kh@*Eh ]SdCWp[p4ak6t k/S,;7}ϡPYx( >rc!CqHϿ\uA>K8=mI4p!Sc)+hCR{V[&[]SLVǃ^;*t3uٹ5qԯ$8 ͂fK旲=WٻU`Q,˲/IN[ˈV?~SΨNg I&u?7jaDySI3Pe6'8Qn@]WJ592ߝBaf+$n1?ךZǸ9LjXsA,`F - aǿoX%Zee\Op1LM#ō&dS%M8$LnNJلi>6񩣳-vHNF=i*~loZ?>ХjBWfg& ňnZs'y,/.2:*]mhؕ[*cE}Mv:]>>\fFٱzud\S .d?j*+ww^jN{F趁T۰]=a=WQ 3sٝj%_.v{ר-n4 e),1;&쮲yUWTi)l&Q94,ZRfo83L/}šf.yM:0ߵKI ϛ213=~ıd]LDIY&zB0CqIB&0=Lo=B5k~r|W6? 4OǸ|u܁ z$ q6\fO69ةNtQ-jVֲ^wȮPuj~¨i4}ŝwtY+]N6Prz5;>F :3*WB2 ^6zHFΐ6%3Opְ0 VΥwSŖT!_'Vj&I-"!s;r{+]LC51A/J/M|%4+YeX4cC&uW!1Ve?BFi)83P `4q%:%7uW e6[uY1'~Ǹv0cNL?W.42 m@/_O͙ j !wn5&qB $Pz)Va0Ykb B=hPmћgi \crmSץb({"\9?XӢJɌ!1^\Ƿa]?li*j[0oTkΐzv`2: S=_Gv3ԫ+>571 &9S~ymt[5lGʄJlhb 뱋NyLB $ }94I`\esU G$xUTF~Srv 3*!zvU C6u"5%<N2EΘ-R/lW#1I f-6DžI+at0gph~;pNH$:'ǣx$Z)a2b؟P1h:*/lQx*Hk]b&T :(^ˈv%bGAP3n)\ʺҖ56RX5g4ޑӶMl%3"p^+-`O`t^XT"Jfc_Pzd?$-.~Q0pZsfvﵢ&35?n;j `˸٭8`8!i`o(0jgX-՘[G]W H{ʋ%`fxC>;v'tntю3L 鳳#3|1E/*1(_c', VW?$;1TU˲K.u`Q^"4 ; +]܄ruNB&@ӁZ3@SIwq@c5df9,IIr0b1_i_t s=bu${e #݃MNVsDq'N` $%990F0DFċ86Sn,vb3]OZs\8 {з]E>g`w@{Amo:k5$g&vi;Gv I`Oap6Y/S=$(GoN4C~:r!;\&ZS"VkSy!7n4mN 6\˄Pb{3ͳrB zp^6i-4y~h{{߇`Tz !ֽ~y ٧xۈLhDTr-eebc7ZfaTc-hk 4A 6(yx&0e 񸶸Vgy5zo{s;ތaLvMOnuIypJVG^s{M8q_H (rJ}ZX60؂!Dϒ}[l#f9sWluu} 2 #vY0,x¿B" eGəΜF,*ťQrрg#PDID%n’Eʂn@0Wh=% P=tqܧskG0"0Z-,R;,(L _+q!xC4~s|8)[m@Ƣ#?;cO>ָ5j'MUn #~Djk,/ wsoۑ3Rl0Z%7cTw5$h7vrcܹw#t!!`8@NlR5 u] Tr{ |_kx6 EeT Cf۱X,*~Ql7K*R<1ag9O$CYp 92<%Iyl%d TAK8z[h 8q>hfBEsWͳK;K_C`Ekct].k7Y6sѦwjyt:_F3!MhFI[wT1$Ed. Xb@FQ?.+Ht%ֲֽiD%,(0AhO7yhy3k ]ءhL/ 2{ycC4W!5F9k!zpÂW7uԊ6896sQb^#eOظ5|_la=9'OYhAP̄j7^U/v%a鷮=ZK mor^HwlÐ1ף_-ot|,DIe˓8/:?-=> gAS5QaOeadGp#zWPιAr Ҙ`@AZ!V!M>ǃ"倨b)Ueh8+،x,_pg p" HL_߂%}b&[C + `%ײ[f!dZ\jF'-v*,1?")AZa{Sӡr6H<\lĤY:'noRk˙-ةSxh1(tFr2Krӥ wt@D[j1 G-4w۬b|46Zy9fZKXeY<,KH17 KcQj!{MH*=0A'ib 2,T˧ƃU4t, ?s;TYeO~b`z|xL6bgcSZ- N͝~k|m!CƝ֗N.9ޡ66`ďu>Z;]]6$s,菆QMc[sq0VR &o2ĵcB(W{PVI 5rJSГ ’}lJ .QFY4oW4 ^h") ӐvFUO܁ >}o~"Ѷ`x Mb,^Sퟝ'^G5Yz3ޡ i@x}~&v$e@d>׳'khipq"3UvF? 1 o]<4I;zzOf <T6e ]i#ËQgS]im ȞYd N_!p*47W[ eees'}>kV4i۶A\jd>(jOz,i;.KyǾ4HR͔, h/YR/=w):v =+KyW!a4_תf 4[Ыq2f,EcfH mH0V{fC%9A:=8Ħ= [4z3p[ bo0 Sa+~sb1 נg݃ :lUs5a.R`ۤ&Ce}_Nv6Pʙ͹/v2bZz}Jht"WYtz(XXƱ xAmƸ|қ Njer`!K3t:EAD1.04{q,E'e ts>l5O s])wi y6Jlcic5ҥyd -_"` yeܸ?a( wMhskK,a@~g6_hV - Y17zGjF]D"[=2\+rg0"{.J V@r2@otfCdZ(TgW)IJO%J?nI=S?2PwQ?<+h4F +0 =~+q:<[Z(vf̞'Fh4l`1˿(uI-;7Xpw]a-+Mz_tK0E}B\{6 T(^m˩qA`` \*{c ]KER=ɖ,RLNBׅMڵsȉ*Wt!|SCv21kMx6uW9c{5OW =by6qGQ4|{E#$]rqk%np>H ]SUXh$گlXQ߮61[r\A vwXM~>"|37{*I4l6Po;R{!`4wV$2j==Y*QE3 []IY[OH:p~ ou1+[6z5B4JȗOɃC/L?seK^6X=?,ꨪ11qye9bq}Gix+ H,ʴ%#ڰ) =R>+7(rܷ/Sc9V>{v m˨$qM-ghU(GyH IBK@.'& g+҃? J؆n-˓Zhu߉sz˽(5*7 rvdgB`q͜#}gI$U\tpt+hY)N{GܨN֌6Z^Ohp@+$0 U)*˷5T}wy!k|cu{Zފdmx.—;ZK<أZ`XCk"6dِD$OGX'Fp 3++E|N6g`53N7 N͍aicZu6}&V dʻT=[ҋїvaOuÀV DL=w{i 5b,V篎mG:IPz|d{ a V`˶ۤ a+M[T'?ЃL6Vb6lI?g@gzDnw8UmH{z#r)IurKU`1X\Wr|lzMvOS2iRY$hn\7/[Z2Zml` tst-LJ21(-s\';mjeq(ȊZqQ[Z䢶DnfRfA9xPDE GLZT[jpm^~z7z Yj'rأES kD/lFjRLl@5V,>4 ,&c1HU%L/EbgѳPŅh5׻Ƿb=l$_-mEIS*g$EEgp~C-i+/ &]Vqm&#$#WfQt_PpYM]">h)_vlB]%UU^(f"~}WK#};oLr^Hd2;/G{q+`ONR{xe+-P&N:ڄ.$u{ |eHwϏ*Z9^ߗꆷVV>Bߠk.P^3-w{uKætY.B(k-ap@{fA1KEgqQKo.Atn=݄S?q2M(o\ 2pT6g}u_މi'dRqH4(amotqZ,Z5/罫/0n{x,tw.BucKꅂtI`QL5iŊ5J}KGʜKx>N}] JR\R` y{ \, ](:^ 1d7W!֠R{re-0`þϭJԳ+c{y ['[t onE 2HӋ7"VRS'HRHUS@ 6pl@&ٹL*QL楚n`@6aop(˵BRC/[;ᡓ8Җcj*~c[%Ψޤ2T5;q/͛q;m)Ga%6x%Mː4"y f[q%&ŬHDy!nq -O#DzQXj d*ytJ@g:uwoemUкKGw&MuRoHA%SV0]-8āΑ^50q~fHiKc[B/p_]ևZ uw~IUpAh;iRl9a*=5~`&R0 TT.N*k0,'(U3&ց(PaQ6r"g)㾥6YOM,.E#ߐg'lA>++7cQ18O1Uo?7!&_/Xy, pyؤ밯erbxVO5Ӥ+Z]LΪ}جt%F㯭bIx Pخ\+^AO~3{MTtPlUF$S?o)H9|<yL%\xWTNȎ֑gYmoWcT/ئr -4jUާbzW]P.xéHɾh/EnEĦDv".)%1`ը*4pa& Cw fHmCG!+2FQU<1s-_vV%=FnO%- 96$Ռ@g$/m'oRI*c$HP4Ho;pUDIϿPwtfwm@p7pȊ}o2F6p-"À\6J$Ȭ EXx}t~OMBE"4R- Nc 5?k淧Y_^dz(N[^n8c p'ךze&ktԚn/^+vj~0J 60[X#VX2%1W[Ua׿ej[ss ( ZP,kkYIS\=qpCcgJ{ix^v4G'*7AU웇:XPF˳`yZ 2#sQ(lNIOt1Rc]3R}/<`~>"K^%¾@p@j|L ']I1L슭&=t]1 &uߟ7ԁǍ ˯go[4av-I=,eAI"uFGUWG] /hVdlQ0;uЉMTfAb1طd'u>B Xe_Z#>v]%j[sLjvV bY!4}/p{]Gs'T)vhX(*E!Lށs핦?R|G`e.}焪[&ܬ%kZG%nXR\DvJuy-DQr0帇|a`BK21 [|f04+xQ7^ 0n{F 58徭Q/`c?' JN2r\oz٠؏+LEOtbzZl:Aٔx~s<!3V┾1O^#ԋ>현{m< >.,bZi^0cx-[YT㺽bu. 1"&ƓuΓ tj+zWІW*Ȓ/7'^^Y}Fa ḓwէ'Rޥh35?la>0f;fhC^a3{STN *,SI`v~۬`38^rOkU2yAMBIPHK&ى7=1G)[Ixҹ=T[WcD 7n&Qo.:FnO.̆b@-'>5:?іߓelQPu4@`+Et b4p N7tD?yBҙ2bi2sX>:a:$]y38Q)^J3(?؜\JEkd[%|{" ":;Qю`n)\\(tk!;M O-UHYF pHHlثwr Ӗscn% Mzv4Q5ԟ\[OzԛR/r~GQq ?yX {s̪6L]qƔ/Ňo`"`Xt9Q<}l^=ȷ1[]61_RZ_ /:`|xe+x쎵eKS9Fc 6)uiP *pψSKO=eew5ÂeDmpBiÿOgȇߋ9[Ip\zO˜oM5N|Gk5@Mrhw4ӤWe=FCl,/oe@`"QF>{)Vi"DH, ƃ gP4lK3 gFLb]Q8ºՓKr+-|b,NsUV丹{nEP:}ACͣZ领X1k1~'>,-LJ~v~UGܽ/V\'Wfve%ߠ4tcG]2e0kv8=n(>S?M0t]۴#iSNފ? ܱE huh} dž,~Na<4SP?%Z#1f;EtVj&wH_* Do/Xl<דTvm`"]@?%vu.JBAT#Ϭ~P nd>EtX]@lݘ+Pw dkjk _6RQbfve=59= E?|f֭shB:+ PѤsd5|',`=anw{Ȩpq)~;_X#'{@f[FJ3h?~ĭV%iܾ{%1nK|hw;:7;9h'ѥH^ЬbD_WZ<&Nλ`VȔD$P<-˧8Dh{$m ՜Tj~~gV CQi]|xp*&sA(FkQSICX,VU/Otqv?VCK =z#L7\&QZ^|)e,fE.5`f7JTki Fu" GչѬ$eE@6R"2PN&y|Ʃ!՞Lz3!7ƺ1S:vR/Tyh79`ڀ%YDB(YKn k*RjYx)JijPb@6)Q-MOj臕,MC(;1fH߭PHxLQVC@3Opx8ݣ"G0æYlع&d @ +`OWUXׄRݰz+KW@YX`3kY9{jvh\M{p vQ%dT1"O0eWr~*)Z^L@d)AHs*lG#Tن@Lw>`eə26 @! wYj~I!{5[YESow~qZyy%O9i'؊Cc(gX*b`_I}ٱi'&s[A_%WxhU|zW TQ ʷlnŕ_j\:IT0JӿԪ{:H ]\ێdD#-4᭡ ow/w(҆v5|eOSҲ tuq BҊe6s?m<:̭߽76w5 T^a/4N˱~  Q e %>전bBaKs3ړ}k=N5jIQrstsWT ˣq/Q5T' |,0z$VdnDmjAW=5t=yt9薋t)iBd`;ۣx*w=7Q[J.\ُN#&ԧa< ϩf/1y`$B?5fC7'fٵe >g'&5wC`910jpIv,dAI8qgP@=Ћb %x`CzXH& }ӑU{p“Y`r9]3rYdZTeƇfJgul*^!$ϑBm?߇A E*fxmQYo5Ƨ։ӗjp_Rx6pcxxST4;B{$\ 0b"w;=Dd&Zf-Ǎv} $e"@h/dCV,Ҡ.V9u6Dh+ִw!XA:H=;݃chaYcf++l8p-+֬d!O!P<ŹH5>\ i5dgG6FCn%M iٽ`g(17-.MB!s[B?@}PFE[)ذEI&еR!%DOS|Ee8bV”>j$gð/с̅8JR-k&d4=F"SC[b-1Dzg6YmYS/ yb.Zdd}$6D0F\>h^q~Cī6atE ;9fba1JtJjR! ƀ41vM;rxx۰ \_5ǻo=ӦpfN۲t F*l"JJ}}Q+Ŭd>[f!v͍*h;-ڣVWf~3[D/ E#MADO+m)Şѓ>t;oY0l{'0em@}D6YMds#spv*PWk̅q0],I%;Uu@~;ᥗfaCx67*jVd I6Cg rDGGNĢgo 0V|XT_#|wNvx3u֑7 p?w)̒7o#wuԊ܌J֔ݱ4Ixm\?sCZBҊqݱ(a.'KK% Eq6gNTCCkt /E?:26~SMjc/*Үfz9Ef7@Pѩ[W)(7Qn bPyrgW6n#3 .O,- qzqx1J+h\oTe`~fVpe-1nXU$|ŽlC3$֬ǯ?j]N;ӎuX`BO`(Kĭh(1KFgǗ-(3i8_XGyKfuIN OjKޱBlq} 4\[>f>z 4In* !ϛAqUKmܑFLjG}uj^:bOZ9nNiۣޥ.rayLjR@q?{x`b\EZJb]3Q7rZZ6iZ{grDoR1ج)7#gmK^Ve3e_N5hݙ/&kHeUz:6%@h"sMMTlީ0!& 򃬖[ex($pgqZ8XS-anFR#.<P]LiRm1Aey1H+^Fav:C Wq,ejyb}\gFSGfft{+DfrQ>m00뿌PqHm20Bhr;|sC*0Jpf/sgėbN3+ bkVg Rl!))~:]fn{i5h0^ ]j DGwM)Q/[Oo,'W7}ps^ ,?k8AK=S z] RW|a9 Լvf0 ?mʡ߫.QKK*d*#p%E?FV>>GA94-#.",2 =Ty0d"8x?$5&+5b4QȀaR? >i<VW_Y_~B"w-I:&{a& 4v̝QF _@.Lr_2:-?;,p 8KiY_^rm[Q^4yF0 yl# zR vT8l) Pk^+T]|XEA(js|) *2uɳ;NYG'l¢fZ4Hv oవ/?zc)~;Z "OeC 1R dw.w&PNo*@E*gIA[*!ί#`ώwS!3癉1X࣒zJG`{Y@{ږB~JU7>Qiz Y 3.լ*涃F# Cj2_ YϏLtJe;N+k꾜NW(ŽHGcH}jn\i_G*>GX!%mP?֑7zrW@&qo_Yơ7/踉㠒?R&+Zo]3dH#,(oYFA/]ǭêP`naN w^;MjIHORtJ{Ƚyؽt;7nN߽t_t\*3(Lo:Ou]/Kvq2u2N^CFحWy>h9C%7% 7<2HBeVmd]%~Ew(ݚGy"y G+ih5 ܕו{xcmP23a,,Q "ݜ^^w~Ԓ1M oЄheO["ǚyJ>t,:͞!DӋrRSpxqSvH\ȏJq/r!*Aľ3o8p k@ϴ@,܉W&CVĎn`^ [ax{Pp>e`ϒ_Dh{DI>M2)yD+D%QGi6T/cswW)4pޘ޴2b sؖ~ӜQ;) pTgbTn:Q ߖIA!}uY۳ 2|69FAX+XO 92|qBϠ.ûx0Ϲh;)8 liQW?~vw8 0BU3x,/{dEfsgIG^mI%O1EJ8\#8wY}:ISbBM[_@9nFGk/%*":ѐ!4BAIGlėBq_JCu/j-h7~ LLn`_=>?BD&cڭ:Y:' I yGҙ/ Ko'D|hj[]n*ҧzdO[T9vShϖXJ{$VuZGE8 u1Sn 1W$Rf5_\x#1AaՅj^ rT՟"N;5 @r[ գˮIk4l֣ߦ",T.sS.U'e|!H̖x&:~6Cy7&˜i |VPQ=u6 f>?aWֲgm gw/Nz]S;a{FpSXimMm%*)TE9cayQI]c!\ɜ%U%,VfN'(W5@`^1^gMB' !a}+~-δ^M{ g*}.䠶_uʘrz-IχQs$CFn4PkEYz(?87Z836ãE|ru%-=6EQIyNr3u_ɾ1f*βF;dVA(f<~2{~$ 1,j h\4PLZR5f,мm+ 87;/Z{$nX9^6 "*/#}"'Hs?Xbj# 90H#2`@q08_QdR*jdNPe:Wu}%$ɣ uIk1њ dx2*M\ D_;f Lp9&!>[+#-C ?A+} riP.繑g">V;]+$zO|ΟwEm*RVHnG[g*j pJKcW*{uOp>`m6by찎Wz{iRw_%f(x}ړ1DZ{-9ڤtl 40s{Yw"!YHvzb^&UTpYeoɟ"dy=w ٙ§i'B4;QC|mʋ\ÓlPtTR"',cn4{ApnvMS`Ki> &V"^S6Aߚbrݓ%9 Tns5x!+}6S0֞EWAd""z=Ҳ1J'Kay :l>'&+9b 7u'W%qe|o6`Z=ג{DeJǃvel \!3Y{(~9g7 U&>і'DL2PVpTrrOP!/+IU3D 0k~Q~&~<3Jj.@EZ(OjgHW`W)n9?Q=Դ*, TM .Xg>&=O4eJu+3jNS$Yʐ*X$ DyMS e'@u稗_n>ș)4ou')PA9 A{dANaU*dYÄ N 9r}^#jx[#3e`٧nQ~6')H;v"?Y/0HJǑ-'xM%x)x{W0 Y%@Ց~Ɍpz@1M! PXO /OτvVG`( E@>hO=E0<($lnPӄ/Ϲ^ٿcdϖhн^!b6[& dYC=O o "$Ab*N`:~X wʎ:9y$#ïrm8iVAX]8R0hAPA6Sj0+g$/T-vh~r7_-Mi?yI̗r!{cn<6uČ3MJQYO9(mitDAC{?_F)!X++ŭʀ="Dgjy-)Q(ue4{xh\^c6 rÆcY *b\՘SlzG'*\Z9=Jhi$<n~ε3^cR*얔.* !|'{pEjb5z/s-:/c]W@1N {Fi[>4Y x\1ƪ<?>'D6AB@:?w =؜qKbD2x䧉A7jJZT@5bMk庫fB׵yfdfs4I lj_#۲s8o< *l%a|= Kmukⓩ Cѭ6qvL /)9Gigq m\71<.թ sq V&mJR[ͪw;?"z٤`,#^TpDÐz2)胀„6<1= dޢ΅PmvS3;fCKh +~1_~S]ow۬[.#(5 &bHZ+Yd K(^}?aLhًKmmcVcT]ό{vU",l0T]eVзA|F#Q7䁥ڝk&XT\6$ 1%:)CEm5'bǙHJ@VXQOQUh'm;m~L7ۮ#I՚@&^%"~ )/TnI^X^HǑIa#{,:L3xW<⓴I|2ϖQ' YxE6^?5#jhy|d5 {KSPѪq{Ta']݂iBĸj.iL`H= t}{'ug)"#ݛ?%vWn ,Л.>~.1N:aa˔J~9nK ?rmD S_8Ҍe҉*x>*Sk YVnG7=wr׾%7'}m/ Fd2~X3Rj"͎7Xփ;_>Ѷ}dcNμI5g5gTiՁ]&Af F/"ҍzv} H8Nr`#aO@'P]ٜ{9H,TE꙯*c Ɓj<ҭ;BE(OLcIiUSQ>sQk%y!nVTr?^[ jjl7D l`y"Lsho0tb*3dm.#N pף<\po®ѬNf &8r>ȋLW"F_1lL15eDZJJ e[@y8Fb$$ڕb+)u<]w"srvA)fvg+Y_کjCBIr3c>l'&ǜ8J*;@y}V:Ph(~wŷ5W|e>3 p1s]bÙc4O,)kDߵM ]'ߜ4'BE"ޠ"BIg_MqJ{5AhD#o:$],&Z87^Q.d7-4oQZztY:9V 5@IqXU%^]Gͦz92Eŵlo˩몃+isA /]3/&IYb K|QA6LN)FfǦ|պ- CŜ)y&pN0w3tDy2C5Te!Z^!әB7M8~h/hulJC|:`hYYTcbxuUPz-]9U-@\:#{+;6Lӳ}+kS݄!hc2S7GU\!߯ >(.HdɵOѸʏ\-9p@U3NZrgW6ioXvt'@>JV4DV -دNi+,%TױV7JMOw5lC`Zw$ȡEvpN-?݌Ի8¨%Jj[ wseJbGnwM.B_ !m?\_}KTLtK% VRez3 vm/$LQGu /do{p=ۦHXpayIْc.,8;$T̷>c = B[K?@=x~JLF丘\%Q<_xOei$ZI5G@ո |\Ê2tոAL9M`_yÒfJ0.jZ(1bfgj;S26nI\D y[C"KRy yIYL8?Rt\Wfr\OlFU/As$pIΚFˢfєv=>y3F4ㆿSF2gOp[sZEnB_-o3 X,:U˸*X.Pl h_N%oSB+lg}fv=S=m:IbE+bU\ {ǩ7\׽gZxkx|jTWIո&FY܊<]7%]aeBᗹ!C|!p>'p,g"T٧ō8wo˯hlƞHp^ n-fkEb |G3O0VslFyj'j,ts]Z+ZIn48?}9G/\;~¯<|Hi{pD3,Ԡ4z7ikf˥ 7w+QKÞHD؍"'" 0qh*h|<|~4tX/iw|8de'|a4,@|= 3ٖ(n2e:=%}M=1qEsL:Y %#$}8)/sqaؗO6 .IW̖LčdwDv:h@O,kVtJ+֚] )!PqJq'.klivpB=O ޏ=|!+d'3aaųY=G߀p--TכQ @SFWO"lAMB{˪^2t8(s#-yc TdWoz)v/|19ʰPVD5_Ox~;& "1q9.T D=lIL{aAgz$`95CCVx`Ūa W P[̧]36˸_x蜻8Ua* cGji(%að!?'_46 gݗ()3оQzecRA˯֧LFs_G~#8: ϕ};"* 4\FO4r3  ^ #*G7T6Y5-~hydTC_[1.1NSa(#$Į[ءY$\56Mv3x4ȕ[}Bcy&}pNqȢYXpk BƣbI GI;'Qf~j?.9jt. Zn@@VaMf!M:#*(a`,D[M/t鞨Su O= 5oj'J6y_)k΅8ט#/54]RKZڎh {8F+}68\u+n5JE ] u1O=! 3c&֖a ܎Ygi [2\٨ 嘻qMp lDMOWBM \RPDC~%oOU O<&]xDM4,~K4u:3rL)hF[\EBtKs߼=(_sD ihp=Ԍ'8rc*L O8%V-0w7/?'ShuykF}*Bz݋^2owZG\ZjoCtZ]֚LUuV=r ^DK1q0KHxk Z镘c^%97ւ Ri8;BO% $gǓKU|ʒ%,Zb~+RA.67 -;$lbځ1$skfH`PI=ǥ~v_U hwkeC*&ʨ>ۆ)_<겾dM0$'ϿӔV1lpkHxiX`Jh" w"IFd'sILD\/zx{/y隰S?>Kܹ xᅥuOm6!pQM{/"s.v͡wC]tlOxv`)PƞYĻ\%.fT$.o=U}tDe:<l l~)47itղydz kewUd9A&F fĀU<%&U5C-XC`C wؖ wS#4.ˊi/ο@N1CMx#+Mx`ټ {`*2{X[-/6s랊QIy1v8+9|_;vq1Ju;Ϭ?e?=1d$MN #d@C*ԆL)ooTc ֪߶7.x!ƠGrY_w%~vK{OrTiMw %AC~[TiYa䙸 P&|oğND`u֡[][ȉ 4JĨ_6fp!ۍAטYlvA -*bP12 ِz%bШΒ~ 6=Ƌn/bce"PZ&7CVr!N"qԗk|Kzf =BMi7pi>H  s0=ݷ;Z '`9ju~uL7w- ߆so)s0TrOYjj+t& J1 9e%^F ~r =uI; |:o;dzûG4ZvKO3raiz! p(HBB0?KVvnxճLA*ĻR&\1ڒus9^xt;ٶ2XaòA$;A6׭bB 0z~6>*nH,Q Yr81ҰCor3e8߻K{9`2I*Slԛud(PתgyL{ ơ|5ɤ;Q2AԏꤍkeOXOT3bOm9~fK%ڣY!!IOA:5J5cBBmnl.ek`Ȟ~`jm4$y&A~GKo!k{8hI @B҉a qdz@ ӂtz.W"҃.qŸ tN&6E:Y)sX&Δ@mT0?3̣۶:srP\L Vquk6c+>&=;s,S 9q{foaCUbŐ$Yԇ%5 !K8D]DJkZ }gDM^8+4Kѿ Ӥ4g@@b+nV0"eYR"Z3s B+ EJxןGmQ>dx%!*m8p9] J3ց|O iʈ/DwU$@D!jB+XF ja*:2gr aȚ*H]gMKU,QSeP_FB:Br ?WnK(淦ʑ[q?"÷죿9騆q3T,l;t}E$l74xfL7T4Ŭ،g[g+{d$7T'<Б4)YE:um5 ʴ\\ը,}עWAO婸]W L@'}kc1,3U0DGryI+b._<;o[MXN}d.\Ϩƴ|N)9wMR#ھm RU|o2qѓU`ehݺ[ɪC5>JmT7+9 VA!QsLZ@ wߟ:V2-vСpxSVqU1+pUY{;WFOiD]2Q8X7VufkZ2 qd.Mfύ"MFOg ?37ߺ!cjC;gIǼMNyfĐZ0'ձJ&qC⿺nRS@ dB]Gxp51rx*H)=~+ZFޓ~r˃TrMx/1^͏ݔ>5yz裉{*SՄCvrTcFK:ۦ?WMX-DN)N'zp)kzG"ӊRuan%&+eW3Qߥ^ZG YWOH'w8kvF"[eBbc5 $FT7UPԜ׏y`}ul?\iP]~K"16eS?ٝbL:83n3t?ueGK#V9l՗ѨwRw76$}ekL-bXm^SxGуlL\sd~UǍ4v$|ϻ;1{YmXAz`Β[\W}NJP"cA!9Ƚ"^v$7( ߅{ `l0'}L ( WN(u[7JYS&*r1>x[ʖ0nJc;x,TV+Z-Z?î[VvO]˲EM".e V#c\mO+MN7 L=K랊'f*(*I^I}^zN]pu92Q.bn8Ps@m·+᫃ok/ 6`!n֋1%w~Z,ijήp1 dy*P[B%78B ¬9v([ѩEq;uBs.Rx͕Һ\BAӐ3nPi*ﵓ IH]9SzQ.*< m:n}wH.4:/I3O &Ы SE;E*_ ]VN+?jX>6_aXbEHQm| ci yh-5|V|  -r[^>oD9% ͷ^#y-#p0dd c"xqY@w;.wTJR0Ȯ|tP:R͐V{ICDpA`G[~`jL1[si(H,Ī^bӇVC|2>X_,}Z|k V<ޛ|7do=K(e4.gէ .0D~a}ih_h\I)WmbdS-|*;IX1`txQpETU7/>-xp6'<--Gt} ~SAh5/%ȂјʲD U0eq:k qAxS8;M[ۙ[M2,ڷ5Rtde `IKS+8e3ʋ6R :xf~Ή!VVR1(6eFמkTr1J]uhhaiȂc}]r}9e"4;P{θPXBx.Sǁ uߩEI;NuX,&Ҵ4 ͊rKjJ_Џ=x(,֥-ɨMIof"C'=,Ƙ~!U%R ymhXGqoƌ^ZBZG/ʅ U6$$W eS[o&$Ǝ2e=1hW8kW `K{K'F.~| <|iZShvMƝ;` T#sd^3iKVsI'6%(v+b$yΜr_ceR1|Z) RgC<@_7Ev#:_ı-7'XXw[ Du$JءJ-mn;&UΟ nwgp@Cru:DZ`x4dCV/ wTg3UILy mB#ytIQl^= 2ذt1J/Qоcfe)Z|zԄiԤ`@~M|0Q]_*@nod+kwA+dE/'GňLxaZ1d0o5K L"=d2]H8шij*%(5lWrܬ/4j Jt72Gnlx={A,:X/[/grk%˵ 0jZ!0Dj5{y Qpn0ۂ=J=Kwh62nې(L@tQG`F{|HKJXpތ{YHgQBl"ұOn"¶ :C3Ѱ/f”xwTгhq&%hn,ٹ92G#ihg#CnBF(19Ű0QGLwA6GDoORK]A@NK fm-= 2kl{iVɏ@_!47]O.`#a).T\;³ n3NSj$eAO\ weuT}AlJ)Dڡ|T/0Id%9 7Sɠ-$7\ԥ:aTWqer9;ϏS|͋({Ag`? aKq_t3fQ2FK4yF7,OWFGHm!+ʞvn#ˁpOq^ji]Jsr^>Y|D^A{AfCpVٰeJ.3Tw |XZS^RX9#RS?aWY-1iHiU`GtkQ[} rX@UV.LӽVE$g= '򟅧o@c>Ņ0KcxJOt:Xm*lժ鏦á'IzV"}89eyl'H\WxgODB!ZWHlMF /\Js> A)\KeYBQk?.'P#+cb4&(9!)E!5s)tv6̗#~c|?or_Pe;c =0C@dTvZjSsJJdX&Ot V(ućVE@KQӈeQ܅c#SZbZ^G e߫|Yak=YWϬN}/&F%sC%T칾<{=r4JKU4pLY^\N:?NU._NϬYһmIL*5+|CٷD#o!B8kDZb-ɳU="7/Rx?͆)jF }gzĥ.U?Ĭn%I綧V,}V>6~jR+pAM@ފeQNeEg6,r] o26؉ͫ׭ė6hqAnլ%.~2:= `ᄵȴ˭|R􅎋fg4c;/Z2'Ʈx yoY*){{ HVFdāg5l2iTrVĺ3q+B6 ֲK1{_[WC5'hv~tPc:MTLfuLLJ`(ߌLDN.ƈ:OVwi fK0\xM"Bu(0il\sn}D+MԨeՀ?kE<2@" ե+s-s#}1aF6~Bޖo!QԋBHh)ͰyLV yTA}Z*ڶ62D= -]%Z4T*1ʔ`|bV=q+ܽ>*#@%6?Ol,`, ss?jG(ۻ4{廕‡pRxgG )ɟ׿[MUa0(Y-/?>r Mʨl,CbϧIVh@Ձu~zY.Cu:3RBhH*- }<X9{x)wVM.tN`otl.rj:lxkD䞴rPy5G:A YUWʜ@$F`)0g>$Vؑ+ #3C9Y[̣p:g.gPͶjtLL!M#\ \u3lp%Tn;QOLd0Nw\xY0*gC_l@U^<5K,y-]ïK@}' tu@;@h_eo *g8WU͉cUr'܌QXBXXW x +lV1a5N P]\ )SܙF!ӗ }eZbPq-ǸY6?tLb³[34> eRx\-F*Ԝ7򬞴z^EHw7^/zqqLMT: ě Kof‚phnY2u*l~(adÈWKn͝Ee]l>ì`fcz\]i Kt*og`=Wk5]X c^'O0\a-jE -?bΕE XlO[))-e GbMHfuVs{#8(Zf_ג,lQ{&mȧr% _(AXAxnӺ|iyFj~F̻^.X~'nvvZ=d&k k} .mb ¶\>(A8|n!5"w%i {\o5msUMy~؛Qh@zh5aXK`NOpgɕk4dG _Y HM4g%RޢQ2_q)j;pWK z\Ѵ1Z WV߹ǬG*S4FnfCWZhP  cH{!m`ֺ84-0@xw:V:ճ+FM-lyؼI"7Bm|h( %]1`]|q;?TNԹaA!}gw Ä)3&j)Owa* )/KΖ(<8+l_׿[!vR˲u3}#hj'rԲ97U T:]-ה46c|mUcUv;neuZl<Ti[ɵ# CB>:>nXN 546 NGv(7 I7_}@U_hx)R=z0nkU ݰDRH>=Q#aѵ뷚}$ס;c@V5 Y3lR1d&0 eO~.}cVyIvQاc~l̍.g'2|?d:nk7-BsQ~Ob5d`[PjchkrsmJ BcPR8/:̒LDq9Y^0w_RL&A.ΙU{&e P}K1<w,WL"SqV-GUwɝ`%X+ɟ'!푰7 e,닲 ",3T`ELYZF@@µ8mx۝[zi\2wp\^ΏLvH Z󖃴CL oY`B(O%3B_**g[K+! њ`aƖdrH=l:+e_q%ޒwe|i$Qn7 *rJdf7;n'y|fARmKx&"4 llr3}0>,sn$3WuU01(ZPJU;$Qɨ_Y"X^ۜދV6J+cd.3[٪֬|%*$¦ ῒ<JM4h׆ָDewxF^t/Ⱆ7ŭ<AyMai𬇸] cyxA֕A'v;O`C!{0hc"c}Mcj_OX ǃjR ^ VC3W~TŖ0*V^ʩ} Ob^ r(yGjC'0L^ ]D; l@q89L5 N$a@]z/v}'{Xr}}{3\᝼Hgw2P؆ .;"{4e+DK.[UŊIw-N+3tnihtDjE>z¾!j]ϰ<,$ևHא XIƀwZ7%{*C¬MC kǭM0&q)~mEa5L0-rޕ62IzT_ăr ;:rfnB>~Q)'[6Ģ9/9᫉)BQI> &$S5kM|EHD-Z܆WDWeB\0/ gՌEJHץnD@@- Ʋ5gٳ,M7#K)zm!\ M:O!&.޾cN |1ݳ6&j<ɪ<X93C6o/8)sl]K8e]i_[.=|Cܕa nl.lSL2X-L O!2֘%{]YMXc11IliOC#2ʛ̰b:~FjY,P/WZ[,6SO,tl#W8FLw~6?zS~)MLKLlKCrJnQp7Jˮ~r>)"Ea B6}/˰j::#Fsg )][xOj/׉%_{<͐_5tExffH> J:hdǽFS=nVd#%`l!w[ jzx9ՠ3?zYjzp%'y`5He07h #w#Hk= L_9KR~cP }j? er9F:Ra,QWݴ3'|3i) -4;"/~"څjgc!΁c& UūɷѾ/_cejOy @,H7@jrkiIbn"\CͮUGZvjym<>~eސIRi)q3N!_l\8cWppD{YMb(]lc)@Icfx 1'0~HK@+(IKLz]ո< 9C]6m; }1& y6'?7.L^o]dEoC1M,vVK<eT֖r|}Lyx Sֲq9yzɮ4Å=WիFr`Ժ YH]lYt['nq!Ҥ_vuL >] j+B+gݭ\8㮱)DqLKHɇSd<*bjk.} /6yv| =unl2FG\ {.ĴQ ϰMU` F{ bpK? ޏLzxORW%?X~(XǛdZ bמ~4* <~),#Đ:؇j{a]T@b:)ToC]hrM$bvPs{t09:P9Nnd%N[Oɰy^KvƖPKԮoԽLf#2Cn:6g%VT9z{ƱsaNCB6KRc}BXv}N\wwpM)9Zqn.]u\K\9lPd <`XUJ-a U̠ΙsL;S#4|2 [׷׈gӌV"5{4k(tLnEaTP r(H(ۑ͉!Ya%H/:KrwN$0-0aC5NP;;TR LB.qo ϮLS;P@K"TAKpeGٲ_ǚ~}&VK"#\U8g,J҉oX(VlJ6t^k6&Q삙Bg^^/Bۘl2}VrLܒf S XCdL?=HS%M#\d}h|/DNG9m(S?mA^ g\²'*aSʮt! M]}קrD 6̚SNO3#-D[77^8L#T"8LXdɶRձbH~䫒{uInX.Xn)Mo` ~,j[kۣIruyƮLjs/O+5ë '!%TS8X;Ζs] }:=c{O 8'ftFz 6Ȫ`C^@у2B>s=FZ E9t:vq [;qڶѮ?2]< '3RGKHu .O~wN2mj7CIQ̪|< 8V Q;#DO[OVWj/ҁa</pH GÃG ]6~4ɩwָ9,ŴKPv7 暵48)z]](9W疽 *S{z- Hʓ$SaE7I,ŌZR}h=3"(Ēto,z|䨎 _wH Kpl896=Jx86??j[l;cQQ]T(%3U51K]i-HjYhDqZ_c(tatS(ƏKiH=iGς]x\PcuR „?! ϲeSM璘)+<ĹX 䱂o e7!{;~o4Ӷ cY^,]`|JFiVx6~(0A{l7Ĝ Ɉk&*OIyWNZֽ*x/0Je(+פGQ ebFCg=lWk]S nG}s>#}WAizt(Ԃ, Q1MNݒOC[BmkP>:\@whL|YނW ~4KGqa$Wt^y B^mw ϼUnyNk|3YDKhWҬS? Jm UM:I.OɑV`7 Fړx@GwA֔o[apz/D{GP×M [_i,7u:ub_a 6-%Q.Rk{ir_&WpvTƆj(_3 cĤ]7#gM+uV;SwNS 4YvgJ3ЛURjdeH^GB7.Ne2:(q+ '5D~.}ƴםkZ}=Zp:G'p Fa?R\C, S)=8 ve!_Y >®6݅%8 N܆ޗW }wC+Ƒ.Rb +&лcVDjΒDC^Bx"+$ڬ7%),萶vG1Ҋ^RpM]&-c;\櫡 n {v[m^uEa,/),gF/@4ۢWW*{#ǟCrM,Y`ug?CjB htuz%ϠJL6s^g| t%OEO^Pom_ҹ>5N=A&%ob|6Zj;cv/b[Be ?JHYx8\>XO2qoOg);jN7DJԦ[y z+o01lazV9gk~$i}B|NWcNYic[3?c݈"D> }Bw32_rZ7ٔƎYHפʄ J&FjWӄcVGW2fG`aYIlvMKZ KhvG/F?E!idbkH 8 ^ #o0QNbL CӸtj2HvVٲg4X;*Ȕ`<,<Kĕ3)NnsQ)M1>,w>Ѩ/uy%l?ʍn^a@+p t[SCkQY!z"wBӣ"=tcr҆̒ЯI[K x%VbC&Hjwv*[9,]n 9L 򡓰O`耛d|gB6u:P&ڡ (ALj M숰Uo"'Vnn&k7{s|ީjE0q8q4$?8jD{\zmrȔiI`v!},Or݋ijt5@Bf*.?À=Aק7eU5yݕTDa^Zsg.a![DGes|V,32tsv%OAi<|H_>HD2rF=g'v n8 p! IUl$I\W\_ZWc2Ԕ!Ä_͞eIx^i.";T}wL[g!8\07 ~(êuk˰MhMZx| 21e\zѸQz 51޽6[زn3о 9OeOw)IazʱRz&T* TK!9:qGfMoH!9 *NɮnvCXKmTk~Ny)F jlM@fƘ;Pk VX> 'Ȥl`VTߝ̆22{S5/g))*`ӌ4<\bLX=;Q`5kfX67,t9 կ}][+*88?v n{seёn%DQa6| PTa@Qݬ7ebheS{ĮC2XŗRo :`5 ;g&5e6r+:A(0bˮGXYIҒ?m=TP4rIz 0`XuShBkSfJʑHy)`}b ַe'p)nY%3(#n=GҦ_ tP;Mt콤yHU/R*sx&5n#f#$57;q"Q; n/-cԡK)`Զ\Pb is I6x3Fd$4W6=Ԗ%uz$,f7w#1W)a[?E<ҶVuD|Y.䌦>@[1Lk%iikDAPr3b Rsj\&1 ٢t$pxT!B:<̘1?ِ4~[dmB z 7> &gȇ2`ڥИ*;Á av,ͿF4=s 5sb,/U~DnqNrجQF\w.ll;T Xh:Yufgs5a,( .ó8?{ W!B^_cdogX3({x^aeEzۋy*`o QU>}fp_f^nHee1% Q']7M#\J81CexCxdu>5i&I$;T/;뒖ɑ#u?u@o<sL^?䷸p+R@$h-lhC);357UZ 6>hυL$e|K?cWw:J5,~Ҍ(_tpأ%mh\w̢^WX!LJ̊+4ѭWB+A 2pD ~^Y~6n?f8Ž  a sgf"t2l)Їh]~j ^W 7Pjnm41rRcH bfz k:JJB #wbD-me D ^%QooH^_r&SΙeîйf0w tP#R MݧLs$gjbXd+l¼Yb&ң E:'8RǿȂ5{Sm˒+ fIϩIIr~Iti@7y)3)>{xPa&Ex΃B߸ p̧Cx1x:ͅΆ-gD-ux N3X<88\"1$SI| ͏1)W»"O4ݱ|oN_%XF;h"U/5;n4U?Taj %SG\ q/\EW{_^5 VQh?7VՏ@xmJ3yԽy_ HpvGiP%}.Vh0ycVh]Gen;tU)"q)k;t2vR:c RdXטŠLl~ l w n6#ꉿ@U[\i.NyjY@_'YLZtKi[b5, Z'`I)kqZ51(Vﺓ:X j7ªcjEP` E8px\$?~2/x%AK\`x|e*m]D6PH!c y 3 ˏdڒZTٻ%.7xt k5C)x 4}.AܛǠF_!@tói dz|=?zVՈfU37o7퓉*T Yw'ɽ9kRdɌ$my(CG_.z&aI`AYn! ʃj0i 5} 2K91n4IeGйKՏyoOR}7aRLT+3u{x˗Z-*\DZΑc+ˆ%krz@%<]1xK_vOcY!Rq)qhG^u5ƣ|:i vѰUjG*՗}eAIV& ̲v֡P Jx#/-JKDunV@d&VQgF'hRS $1CGq)l/d!jMblDm4>00q3Q"&#Rzx)MdN]\tN^KHFg)woNnqF{N ZdjN=AORؕ݇H@jG=ɳLYߑ枼 C$ቁ˖({i3`̸ > ?-)D7f^.ߋ3c{Boִ,!Yq,8dO~EED\{Qdbfaa-Ǧ v.Rep'NCЏxO_+ִ ϠmJSEMSEBG.sEiY8eĘ*ilѥHgf»t{a;P*`!)իfe\WsL 6;=6П{gY3DZAhΛRn+|zr T~W?1>CC~8K~=,3Q w 97W L("'ݷ=k2n Ou$d[Na71In}|BmDXM`A4rQJܩ_(UO1}g;F;UF#mSS#(l2u .b7 PYXaaYijQsu#!9Z+ׂJrnӢ3`H){,TnO5Q0Oy ndHލN9$`VV>:q5V_$}]ZVT.p|$O:eR@od,fqFKW٬@`t?JxG%ьE` reS%X $FHM,ze@ {fzDx,D}0*Am 0$ft췍T2 $u)Lx!%zɿt ِϲpy@Mw?9L>^C;ٍ8ĈP'}rQKm{j,< m~j&AQVTQu-B@ˢ뽇*dSMPuf1](Eu7/3X3s:\-|:9;ƹvb'+4KY%;ι]òd?fCm}p1\BI5_fZ)2u_&t09ǷiDh/kV\6@eF(U&sacJ> ,Gn뤵 w-I MS.)/ Չ&+I*y @dyԛ^9>Z ĺ?ت _C&f^v2"Zvl5bm=םj'lנ3\NjPr2-oK@|N'ŸRƧQ _3rֹd --RNbwԅ6c\s;:wQ*|t= ScKRا8` dU`MhcG ׻_x0A VAKCl&Ky0rD'%֦dff#0k^<e0'E&Xns U *n!Gvp-Nk-߬>Yְ cd,2hŜli䅀#6un ' }I#$ ,7oipjܧe8h_ eb&\L,m^HtsZʼn6ľ#ZM߳vuv(ջk̲~ft0܋'ɻӴ-M3bɄՁ|s,z.eg^~]]ԷꝥrWf$(.h=2Itc')hOrɮ-yψԺᲖq"NER^ CLl:|s3AQ pɈ[D gB-I;:P5.xo#\tdfvKTS`/BQ(v [.b)tqS2J Fv5T܋ x礮ƚ)e-?a[1C!/ :9}~LGIsupk*7pES#~-\T1i-eiIݖ+֍8/V>7<.U#ztB,#''{"_`: iR(S<|ussQy\tNGH8bV:=se'c ֞:m1="5-k!*F]`TBV;#iF3X\~w BDmSwwjU;Yi[!\z h2]Fz(ǬI<='{ԣ18]zwtU+@_:+/97%ezxV я8j1|PW2c9 ;#Rm ]bi6Kcܮۂ+*KȭٕV6!zd36I4M~ᾈ"!h=Bd5ԋ%<8nJ!!+ ;TiKhL(aѽ-/}="N ͟vyAW;5C5+Ȗ(م >ȇ1ƑDРZ97ܭh"KXkg⍾1Bse]MjvI'z ='=xΤxz (DOQŝrВGllY>jcJdQ8$r{tt#P&"ł ,ԫlH +.qUdUZ!wP "r=ݤˣ9RKE K4nhp؊ĵx@йҬJ=_HFTmA]8oQx銨(8K5TgQAQ>QX t)AW"f}|b "[vwgj}R oD*,I(OfX/7-v_ 'Jݜ p@Y[*A~<-Lo4X\#MY1);0"y_'*ȻWg/ʅQR %ѦE!fI- ʎU"S0tLl:Awk&u uXth>3;Zr4QQ71а!ۮ! -1EEr眭 @pS^r/Zuۿ_I"hxD^VnUc+,ΡtտJ[]u0Rq56)>)ՄR&C)G+0,9-bc-iPew꣊P"g/xhڴ6&S1 o oTG&*b6ϫ,KWxLRFu \FRKM[ϔWߝ*:+g!&{=t@Icx˔<ة!zih\M538eQH&to͒J;nK└X3)ig)VDc{E{EM % BTDD ҳb &CG MÀ񱑰42tv? (nNU[Qox*ʑ xW_ʽ( A=+| ("͛(-oQO To\g4_8 0~ษEgƙ)bkG,NѼRs(xi{wr8f4$c^0O։i؁*NptpufYQ|)G]cP:%URDׁ3!{! %e5(K#6bXpSab5'׉3>t])*ͱ&[!Wʁ&Z3Hd¶..7@uH}"lzPE] tfPdn#~JD@+&Z(~%svlRiљD @W1X`IX wiĪ~"RaCjR>1)dtDWiXl34R̈́i5BpR]RU\^\KN|j  ~.btʭiz.8͎B75z3*ӧ$ \afkFcR5GH_9@8ϨY4c-o_Uy,lC G=Ql=uygxZ+ ^2*>7MeEx@e,hUaYM)q,_nt7%:?,`\ ku<[5PQ/r,%\8Pi?".NKA;S=P@hBOJ>z L uށoRעrb_m%*Awؚph'I9<<*򆋣?n6:fk76 ܼaJSf6m14<vcXh:r<04\ºx݅m"\!p􊺋m0ѫЍUŨ-Ӄ9i\8B`uY Ww[ȢҖ?p1E:[нTW{hֻNw笥C׃kt#ZnTXL:hH r~V=my-" epd$qj.C8haY#ɮ(bt~ɀ#* zM'E3HD$A(|#r٦Ro[a!;6";2'QZSf{I0)l7,ӻ*nBTmXuD<1po񮱞'0mK1R&xa]v!6eXGIN>#.#3x!yQ<||*`#{ dӛ7I{|w4#nlBCM5=ٶk 4N)&ta7R 7P1?#KHy7E>ԾHlD>4˜60h~aRΣf竻bֱPa $`N(  ,%r iF.ERjJa๴?~ld)7F}\ G P^s'RB&\DGEhʗ@^J"O*GX!A0{Pz{ݧB5CFF&-S*at>W Ӵ6pxìaO]t+3 u$,.:8bE`ĭAaަ-U:mbQc =k=Lp}&+͎AQxAh}ORb:OjȹPW LweObBo5;uݧHGK`/l{'y Єd##ԝFFEyw8FL(DW9jl0lp1ۿ21RC$ a žG6[V՛nJ0+Ad-"jI5\ q["{IEM8#¾>KLz[W @0@zjp3Z+̝D0wpaFQ=ؽgXnM~[biM LQ7ݓQ)7lgi/ -6ZXxm /\ᵯ­>np8in;Pso >?Yo椋3}7='{>!1/sϾ=#`{}5C)]SԗyaלfA#/6dzeC<:T=KoQ@Ow;~j)Uh4aB1{.]@Uig.B5EYӗNK싉?kaԎBһ:'V@]~:=A|eJr}V<.P)O#+YFgh* Ț6;Oؗt Į'Y3 8c4GEmGiv%gcۊۢH\+OT<_MÛ֓~/Gf7eѾ?N@f,izH= i@ve|ezbMruhoA)w j;:3:Cq5O-b2p% R#Ґ;C 1j+ ŚJݑvu=|lӑe3  $f뽻,02)@m\vԪ7JaCZeuc3lqBeS XJiW&{ey+{o~ Qb>o(N!qVKB0+&6$ 2PzbL-?~i7L,:Qm׮.,,^> !՝:!'_^7MIC޿o5vJcDgf_%E]#'Gf>:uyܐkkQ gca$q[ ̷;H>Ic_dT{J אn"~rޝèq Ͳ< $Fz]O(,>dygZ/> \}V*caklVo3l,2=e>+t^pLqbe۶ •ګ.35w}`$@LT~vۗƽ\K|ѫNP(oҷm=Ƽj HwJȊB цy~Wf nℐt­+3K]rk/)~TJP-Synhy:5O$ Eib;U]ҏr"99S5Zt?xubƘ~[@wCy_WtϘRzo>UȊ'dM14[.e=}?H!Bx^Y}!.╚'_q\.Ӓ lQQ,RHҖ ꂐl$[_zΈq9NIH ӓ2@bp; ^l=_Pb7g9T(R6182 V,r_C44llI5p\lب.[d~ eAc^yiҵEXg|9 #ge?3!hq_{Qq=3Puc~'| 5^-9@3kYu;Q7 g` kVK+NyL`0Dh m(hYYbB՝%сmMLS#_l_;::B,`vbÁuҘeJ_gs[f狙yت*WC&Z|^W'6 |w\}܊UL;?t^Px1gQAQ^%egk\z?gf apW3j" ٸ1|`nMCDC8xj&QtmS͇ Yf`;c˗֚yr8GQ Mv{/1a6i$vrNy1 1 Փ ғ"OWV U{{WdzAx> L\}Xv/aC+iaj<-5H=# ;t K`-Pr;N+,E+;{ݡȵ١8aOA*נ~VFUYD-Bb=ٞ3mPhi1&O+Yr/zX^D}Lh^kkYiGr;r}ztZ;UUWR5xw'6nGm~uBO pk|q4Tq "{ 2U219lImlа?:sk#SIxs)O◩%JBPѡp h#Pz⇈0sd_/弱z]o{ʁa(0; Վ|u$S}ZhӺGpxXT#M*+Bkؘ;IDJL| K &:&/˭lF2z8!5+gYHGO`DI,Ǚ:mP#?u1qzywPW=7.p)~ycEW2;[Tz=\D荴%?~DyHz,}arU>%r̨ޣ{A~2׺]ȴ7E@)9v!s|e #Iw1eK(!&h"v?̨Lڎ2Ju6pWN(֝cwq0|; Vn P@j7$@ɝ!ԳA @gm%0\}HaD0S/{G40#1G"43{3FIꡃp׶dZETht^ye"AOX\is ͌5*dwaY /X&xS>s5~F4!\bHss<_()Wص $`/5V^ha_vC<4Tl(Q&c_CızXW |r=dt}3ӡL'UW?fBAF&(y̨%1`,ެ)߸) VCnRcmVl,Dhg` kG( ,gIgn啮æ'_f晆/ao#_ w'9k`%|#k+>E@wKiLN*|$=0QSUEs\٢ƳЮ L3gEC:|FWH޾DJp-cd#$`ȉTzkc ?m$~9r;X&F^y(Y#b6FJ? c(Ԛ(FsUxg#>g#itQ`$͡4,F!{p61K.Нp5@vKX&DP%MpD/ Ҋڥ8N:}H%b{¥X-Et-QQfnJ b]L!mg2׊Fȓ%:&Н%ncGC^ͭZnGoWqwsZy(@o@ V..f+#dN`IEKvuP*M64L+g=S3і%Gu+SND|B hjzqGs`fY ":Ttwt.V߿AΏ똉S%99Ű׺ei[kKstzbgb^7mjr`ʩ6f1@5>1(ϣ!QvVLg#ujIa]M7tllee~ \:v(sS%q_ub~>GӁIr>eanzQ15R/iżpE "e+%IBX+w NʑI e,z|3nQY XB,F/SŒ]!P-/6t{GT~~lq T2 U*rROj`UIWγ6 XE=EΎ(F01fz?.Z-+fσ3o\'\a|> Z߆a5fF\@ yj&RoP!1D`[$ iU˔ζqTz5<_Xuåݛgld1za]rJ=nD̀OvAAЌ݆Qatd—Θ8r>߲Bo`*ݲK{JB=A ,iAB|ʃ\W-)3G4ljnTjL ą a@WywRtOS\dP\߹[jocVI,7[*jd9{P%lɳ.)2Wrzoy0* @5]u'O˅d\іA"%˄j]<] N^ H4Z{i $VjA./8G:+Mw<|a{3T,4 ;@ui-^U%\~5 h[]In EZ `mPTtG(e~ ܳ{h4>O: }XT6B\^U%=Z릏zm?WrOhɏY p|vׂbu<<6z8;5j K6!S'ik (U?u^8,#>vR 0~SlTzQ2b$BMpm% l+̻VvKbfwEƈ$V͗JD_Zɭoo WH7{gy#;5g/")t{wvTI2Jn<*x_PIz^*Fok(A)Fz@ar[EtXI.c1%#ӯMܼF*ӑ;4֗b fR<g#ԀyJAo.zpAP#2R>8o rD7Tj>@ wgޅrh,p78l8IbGvK/~o^K|jk>Af +Č}β,.aL".&~gO{u7Y=>M īe`Ķ*MFM~c~z?ǸU > i!L[u-9+J&_v#|K-5|o7g4y.rrc uK{%'!PϐQ@|%2~>@Zo[W]7,6: (JuE uL*fPpB6X>CvvI2^׍|N S@+C@"וԐ%(;ч!Ed^&t) *1 ßcP "n~,VɩlTwo:2px2ZQ̈́O0ިnkOԠvwH>ԮMәROШ/{4F3$H&p{uNQt/f4V!Fy90FT t2MF36n`B҄Nn P,0hI%X_sDVsDCОg^k]ogqoV┗avy_uyۦcQ]ܓtN-{ jBqI' Ŷx6?fm2GOˢo+[yڼdb>}غɋ)PZ*Y RR[#0 ӊFQ r_+\ uR8wY- Qzġ*AY&vI[Xg^5,%)qKsKϲ#aO=X8qZw#n}#ڝ =l*׋mXQ]M%.chK:$}wv̭gbǪ;0$!q\qkȓ^"57"";V~LY{R)R9ƁJC6Bl;yDҍnI% _cFAJD$4HʩxF:"WtȖx"<.h}t#gV;u (\/b{dUeʪ1+CWi^_yZꊜ.O-|IZ`nZ5&۪eʊE1iPdZ ڔ¼<ãܿ_#Ph572>rMLH>!?@T?^K);FcoL||1J|2 h))UR+{Y5 JZ)HVqU1{/QE.(f$8MC# \TH Ie <? Bi|r"zM;gU-.(DbD%ЂG>㓽JtSuI<@F$J=e) m#J}.4QEkهU?*c,t\A@| >10C苘/Y o݋S:[)[ߊ 6/6sqN(ܝ A.d7:cbUnoQR Cq6ks8K_·g.%KOu'f:]5dS?Xw , uYzk>@B-1O$:G=&0}[Ym\ʃKBD5rEXŤBDj8PL?=ԲҝE- Gj;Hz4C4$]{ۙeϧd&M"6X@R7)KtyZdX>G)u25:(R|JsgqI`!ȧ́$hI@ {` hq1i?  g:K u`Sъt|b hjגqOV5_+م4[Z*Vн7AXoA+L炾0uU YT?=caŶU'OH]7~IX41XΑq"/L5bMRg͈εvدN~5Zl+"@ۙHA_K`I!TvK20,ׂUt/),B|:?aEzTks+Ƥ&_7 HsFv7 npZλ L]զ`' ɬEYZ ̘_=-ߢ˕v?%ᰒlPRhG4Cniw,&JCFTTz}%ojt3P*q~kD2&H:)b FMFz32-X^ܙ1dk'h SO-/|J'i)' F}u!xؠ;Vŝd"=9֮/%6[1ѱkz٥$ 2q7{)zCa?DO ϓ&1 ϷB58= Ch! H*][GSpgu@q_\{6&_ .v@wak.:rC_Etg]QzI@ \a[Eb0mF\mcS8KioK_P_x_{iK7@7ͤ#-Lm5'Mk疯WB2{~0v,k C͚:0>2DK>RYDzOuf/FmY'l ~fuXGc?v#=F RCck_s*ag'GGymH'!4vʼ "7 fQx/hFD|B=(I.rZc|?W1$;h5y,Bdг".ab:|HZ>)FsRqf%6'^2K[a6ր^f)Skx¹ [^YYuL:vzv.-ta4X6f">SdaC/MwvD|Jf|&|?w PYa?he7lc⫙Av*{Fhy.FǕ,(Bj0 D!"L̜ ēUSíAR%6^a'Tm] 5*DV*~su!bAXɨSL1cZw9o 2$Њʼn~0!+E/qJC ;]/}{mބۛ憐KSQ#ɒ6Tde=`ӄL&\)JPǵ2ʼrꯠ\|,1 LeD1TeԕDqKK31 vcq ΋oeU}K!8_=Wm7tv^ DA9dwN٧ ES;Os]kPu1< aa2Ȓv8J:J()?JNn.쾌mM_(eG~S\8w bىUufn3n >.˄Z90f+*E,Y Pk u'#Ick Q;?2ÎKOJ%؇dHgAaRaaT 1ٞ W0#Z{M :30*9zO޵NJ ew ۸5…1I]2֊r9&\bP99|\y;Gpd|d.['#n38و;5<4pX] #mzߝSp㍿إ; Ǎ,^5p:=]5M$(_veR'{zE`J6U;9E _GbA)|2ՂR6ȫR n}jJ;jSR7Ku/+Ӫ:o4lʜ(A,h1t-qZxAT9\fƟ6H}_zܶ`1DW]Y}LI.&{i5_!LIԻlP?װ "Nq5pPz[ZY=W$߶NS.U@m؏rŬMl~ɿ#Kԃ!*} a|sHB"wטSI_uSRxFNtee FAxO0\Z&qh~GUWߪb{f ¶R IU |oсk0<)=hS$-uă׷ixD_.fay^xFƨj2f;?=,-stwO:zޛj!v,pv$@J})k9K GLoPP4>ALdڊwW ޢMKi&!m CLJ4SųO\ߚBo݇!u} J?r|T(H,F##$Hn Cq 4zoԞ"LF>ᄊw0t} Ahˎ(9PabF}];V ބMH*)B*N`13E=.*ϵ1Z|l{ ?ȇ({K/{H3 \:#!yj8Pۀ_9[f^({oPdJ]$1w[_p4!;$])#;&^3>'C}i.وл3 B&X\h~h/薂6偆?MekdFc]E{lY%_W%%{l> @J3gswUR=؁0TˁvԮue|t, b` )a(kE4i(57>T-0~{W k>bRd->;rs=%;fCPW]X/_ |l̽e~sx/-w,7N%sXo:㡳[gCB 2%\.ݠ⪯ ;ء5$r鼪5%!tiP U<'mƂ2Z5ջ(A^]LV mU-Rbһy{.1}@Qn>zVC9Yf/F Hx5HOu(q dĉ"㭕-5#RuNcsQ,\}/ 4vRgxQth|MTFP Aفd X]w%cks\_M޶,¯mZ7>YFғpN bB sB7+pzyÆ%gG#<|G6KslV&%*[#8&x E9FC< j.q_m_Hdxm$&pG"^8v6 /A|3c&.{/4QР;ębF֣Ja<OBMuڈ y-6Cc|֛ToRӇ+E%PW0,_ b >)c`@wk;u߭>٥Wԍ?&YHz[;B]!+O9%MnŴtvW+؄ki}Y%a}¼2~)?£ܸIT jdp,>ǙXM6/E8Zu`f jJH_ "*aA|is`q5?ڎH8$Ɔa FV=E!@SH9 Z G0oLyI1d. QT~5s>c?>z /{?9PXRjh~:Tq߄WZF:^9C34g `{N{,6Phm us-t҃*PU*;׫?CCQLIwi|K>U?"䋋BZ&S!mѭjFg߿3\/q-cRĊW5"fvBn#%E3WVxR)6;AiЊ= 3n Vl;jfscSA!Vv]ӓ3T S^G+iC2:, TgqB-kEqu O@ n`QKOÕTkiB'zཌk:Kq{ZzZ"On qkrL gkcCy [-GGG8( Vlф>W[$q kl7@gؘCm9\xi I#9L>^V&2lMܵ,bp\΀3tw' >e 5U$; vsƞ^>prVyC0$h6d]LTrC̪֘X ]NRKmF-΂Dg"ĦA7Ǒ<5S)fֹ[Fg`kD_f"rwe΅^Watе!SG6qpɭ"NqnŒE{ ?I(FabOx鼼JpH&$94MzS{+w]+Y$ %(&1#ӿ`jS,rK۳D6 \9t ù[ݳq,P$uڦz>:mZZdz]cn=Ox?,dbԣG:UQܲ!ujM/$58l 4xV@+%02ч.ڄb9zN+2/`98oyOQԺ;wR 㛾El, d֔Hwh ~fqR 9-KX7Ԝ;4j4z}z80UDe -1Pz6 ܁4]Ox\92V8G`U(>Lg擽NRS̗5]gUײEgmTBozm \_`10e`ns}w$~[5zhsЫ*K%Jx4& Z~F[vXk )q\p YT՗{| $$ ),ݙUz藡p ծw& DChI .Mnk Y[6Ql 64]ͧI0ȭWB! I{EbLqɸ9vBEk/X: "-WO.H4fT?T9s=mV#)‚D%'QZ?90> U( }ᐿL16[{!oL8iN {ۧ ;h ۺ.Z!mü#COοǸ 4ыJAzSjs0l '(_`s~1zU:+w@2.3D+6#FIAPW@QqE뿇M1H_%؇5I:a%8iʛoj2&wvȯw|W>ɣ|0QҬ &d+_yuƏ o 3ݾlL2īzAk{qKKf`c$w6X=;pm Rԛ 9`l?ZUM3/.s jL ;ܑ^ l4ZOgx)1 ʽb+%G@wisAιk]Hۛ(g.!꜑D'K vS^81c:)VaH)!D[xFutHN,3Ї$[Ka Kתz1n5PQqYvo)* qxiЂrqN#!IKa?Ҥ 5c+u*dÛO *^lxwZkG9"^3🤭jXhd?HGt;UvlaQDW-cC 1xƥ+iv5.evӊD*Ko$rr×ѶN^_=to I")n[YD۴sL2Jw.k]XC[s%S&FFG,kc,$z/t'ZyWX%JNTICm}GE$Pe)EIot.DW;zafhSxtbw]Tۚq?ꀃ]sixr1:>-%S>Kzo-ad!!D{fwv2Z-~?{isd n4 %` k* :~R{OTLHBw sfF'fK0Xj!.\V?lLNݲ"h5Fkwiq{D\I{> |L"h6N LɡW!TsOyKC ߖ}O>Ҏp~@!CC guwX&P<2u{YUr#v.Ǎ*?^bSﰥZ{E+}+s'eSz<8yvtroS"(j77Oo6:QBB E/ 0Ml=9j`N{S6*y$cCE|{k<ÊY70~y-7Ut\p}nSϱdkFWqJҿ2ʗq3}m`+Pmc n(A%|T=[ue#aJT>W*CZy@6r[ Q%*Q,w%\h~wkqjUQPS;?450R 7E+ &dԮś.^XvhӧiM|4 >'uAo=ey9Vwؾ^ezE :p`>!2mG]ѐ-d%*%HF"n81ڔ]?G:z7G.@w z FoۆG2E:uL?\ kM있wZk{jba>΂N@7itũγ=,@%oVxraZ)(|aQ-б׈ ZiǒR4;{gHia7c~`R5+ u@_ NUu)=w`: S1/_zw3Q"BOBam`# lao*M"qFwVGw\iFJ:H|TYwpKA\ %{j_ kR( @MFY鏦,3K$ge~ơ {3 θō,wzsvO}7la\7DLq=\N2)ޢ͡=_1@Jg7IPTJIjjP/Ak?'d~۴*lcөWAsi 20іy97iq'0Ъ"YA9Cn\.3ghZ)-ODZ#:JMB%" ͑Xx:'5f:M3GT|#OIPq#Csx,v]/$! _6V:7eWr2e/jXDيO VM[zH|~4hRhs ځx 6- M rUJ%X*=g,Kצe|3\v ͟BJ ?aqшPV&2j&EzvU:8 ],>@iwL_6]C O8[,8enҕ׸/ǐH:mU51$Xdb)NWdM7S@,#̤(G(F>\,lpK:Lq=ai׻쩅>B@\> wKeM{HV'=Nj%O1^Aai 3l)Jr4D(%@B/Dũ@&)^ >d:xSQul3Ai4o?4 '3>|) 7@lDT~~~Q|͡b$"4ezǵ(X`AEFF5A yyHz1sR2o" UXuØoRwny"X -ؔPjM,#pVurͤA9~C28{ZzTCYX _YHg9kټ ?^t`ME yWt¤Zoj(,dƿfeRL6SA`sô- @.o҄#S6Zm# 9xTH-cO$S+?ZOg.WMdQLs5!@3`3^I  6C}/I׷2cȑ!bxε{%ypV?'ORkAx3ҥvx۸gfd>%\{ 'Wd70Uϖz05j~҄W;˰8FrT %N 308<)0r̼njB% `0Vi{kP\S'}i#$~[ak?3+jdDxRL6˵ 1pO>!394%E7- ri1d'v‰!a&w#= Y BRdcNѶoۇY#:L;P6bi,6Ts|q r&d^3#zlu/A2 I! l_-sn{Ҧ`ڿx[Sul C#AR ٻchx.%>7֌q&Bzdك?N?O\C25dEC[+fįݲt]Iĕ>_Rf,4>?OYW\ =qP;t:G rl9 ڕ?-F!Hv]#-=7UDl^CsTժ3_glr7wad1Nڋm WdW}/{5/33 =vdwa*;vaA| g\o$Wssl(xK@^K=1an/uη=yL10Y@p7ȇQ@däKPMzhˊkXM|QH1*JPz3:[COQc#(*m1&-PV͝[UBw*J)-x).뜥H«{PZF=[ԏn@)R )q&7m!E jBi?knjSE`\41*dyvۖ󇥆a5т,-FP6B2 R 5G&HՅpa*qg$1q.K]kEt<~֣ce4Rx!hRxq%]}AzE!U_KŞ8M00M.<MZ$0ٖs!*`I5f*3h1 _~%򋍩 T#[WU0+x꽽je l1LT"\D~2*iިl4+9Tp=|a˸F8;_fJ'#V `&y `ؼȂ`) ab`޵?6vc05GDH2 8)F 8Pt Yf'$4kb8mƺn_SV߇(6nC 8ѓԒJ./:k83 g[k HTuU.˺Q,G$ѽS Rě`Vp}M TMAW%*h2_kٻ' 萌(vJe̼" XҾ/^ݨ=bD\xfcAًe [H g9:En2mH40Nƣ2c=JѬx`F ^Ϝ?F&1E*ȜΗ(q}=Rp97Ei&j{:yh2@cT h R1iQMZWqnPu#*ß[\'oB6tP0QM*w86m)ubA rn2a&2fDeT?(SWXTʤ {C$,s wjC`2Vh46n+m-wWKf\~l5|3pt|VRv 3b-v'㓁(UTAL1\QFi4rɈ x7[(%}-5r,g)wRu#`|M>nbBQ7*.4j/Y{3GÙ:E! A4)TT( 5I>>=k�Kr^-0ɋ'HD RDI20bPn1%6Xr8Cˣݺny}B\(:V`[c4cV9r^xLÖhT(χ]YF)v ;`:B^?&?rՄ>Ǽ(?05䷚q>jQxBMgeChqTYO&L ۣp|?ەGM"Y?Z 2QS^c~sl+v070$ѭȒ! W`.ްDxPרqNߩ4`#Hw_cNf{%"Э-:;#~g pQSj6eQK"x*sltN9./#cTCa64[+ a^_VmDFT+h,KkӞU6Xb5|^-Ey! dNQ1 !"% Ak"Q}k :VUoCp_#A?3H 7+cٟ0kS>B/Dڶ|yV!qoM ش݀R@\5>b`hxt%[0m˺f C܋Q=ᆀ oD-%p\ÈA}GA[5a9660DXzy|Ïh@ X'0xrOq5F,P/=1H@wf\}I_Vysz4i6@ SuX)mCE^& )B52砒 }t!*ki`S eLWG׌}k}H@/]/S倫gUPoVD aw\r|f^%lNa~/c1x4HN|ga>-42HxPY1lĞ ĨУ%U` HsF=`+ M12AȊ+OGUX++ZȚΑgC8yu|O an@V2UWmc@jRX*4P)T٬na ^Yg!x?6Ʋ`L,\$^c$z}oub9)O^ɪ/s\42mኸg`@Xk3v%㫥.NV y~Gٿ)߶ WLM->`IP<&sbϔ'3L-ń1Xy-Sװeh[7vB@P`zho(|ۉC 7VtwAء-&=BETäT:ȩԸgF%ߓ*Ey̧?ut#KMGuI8ѭ#E 'l+IxhsNDEt\`7= Xj`.΅޹{] XpЮHWԣV"ݶjԎ$x~/`Y3)(/LgEv/!8 g{tay!hx9L %QBP HcCs%.GxR}אoaxAZ,jmKMn%fU!gv*Gn,[47Z)1_1j E'Uxl=Mq/n&iW.&OONhY7ySFL2jm FpL3?Qxs TP*譡83瞯UE8h a6Y<@-;{zN{2}2R`wH+JA*MH-U'qѬȨۢb)8g%nyvLzeA*@&o=я'Iա[Sڒyq#q;Rӭts,o# z4j1GMS @֟#v =έhixsF:ٓKDJ,PIOKl_&͛+n${غ?J.zRb/.̳Ia1RVW.^kmibȪu\ATaс_x)TAn{A9hl}dr㰅Q{n? #nF#aۿf*m۷(+:^EكI7TxO$Jln6~C ,e-Ƚn[Vꯋ).f?ƂRK*f 0\'ia !IlRk^ZZaB,ӥ#ɦp-` /5Fi[) *LuC"{ֿMIR~.fpX'<;Pc/[RqXu3 {w-VOω%V,c\ vUc$  xvl+͡2 ?3hUpw.<߶K7s SջTȥgIg}q_صN8Mmt~pPɄ%~p nV?[H<eQGx4--=4uU+ 3?ރ9]5sgCᳶAc7%O. Zx;k{nYΑ?9GcG[%vtRv=w2Rjw<̮-}c۩Br6Zla}G9:Bʴ2oVAcJNwz:' }pw9m,ڦ-zm\-@1.g5B9RR0DlϞֵ.}W_c+,]?Dp9~ϟ  l*O ѠkǷ{@R"jv9Bڼ}j+bJ)}ؗ6CSQ^<^'?})e~BoC[5*B^Skw_v1 Dr9;&(B5އ`{enmNߎs\ڜEB3()LwT Yz\*ny|G&SU>ސnFK8ea64&1@E#ܼq8"ֈĺ+.;~S̕I猱zJhØ9slC\Ho, 0o$ΜDSϥz[AP96?ZQI{:ު>S`(>ʉˇ)g iwT|oee|Ep{NJ+"O Mq=scU>[89XTyA]"u|V2-p%x6U*T֥|[8,gbGq毲ٿQ7[C7'V}9JV?H:cT (B4;O9xE__@3#KXIϡ;yߏ2&R0D˾tVn?1GFLl6!sJi㦄Fe\{3F;||=[,Tǩ;;E30Ws\|ǓA{")l8GuAU]1ۛs{;TIn8ux>猂^iv{15RIP;>xj19{Vִ{;DlCq 9H;U7 V٭{LuT&>/`g$ZC,D4RjZȣ$ўGx&HT,,Н|vm8G-zq.v5d gKL+ .`S| =298D3z&cBiBA`zסXX,33^ܾIǏu%z뾝&n8OBFԟHweQTߤztLct N`MY+Ķ|nfάlZEV5nM.A:C(zdJ55(k2:HE ؠᦤX40x CYISdZ^v7`F 4*CW'V#$%ԊlyHD.BDtxj'sFתβ$63GiӨ "bfFL{ [FtwkWK SbBo{B|P̊|OB /QY+WNr_O?'GTFwjN>x57|uSe *-Y[&˟ \Z]4N(&rgshQ K}"wKCSdjUxOgGNL֊`{bSqf{BI(%y*V'tiJD;F|pV. Gi1FgmnSg'k4ڋmdG `Ehg7{G )A 2s-XxT)>o–lވš_2&'>b ?N <ت8b "9Yt"HgC mh,"Du}̩֝cFӳةn3V ~GAf]H02x92F2ٓejN|\փJ<">st>[R) %1UA+ZLG} {0%.vqyw;?3D~fk஗ 0=~ O%lTtӼs}1 ktţv}Ya&yTJJ\QXϋGq4^[y^T/\(/mT|6kQlqNTUQfB %=$)k6ƋG:.p]Ruy.76ʈSiIpZ+7%ǙcvDL̈́B HrZ$X FM!s堗AMW?j8Xlҡ-荕MK% sۅ%LjyagQq$**<03gj><;5W%b>5 !|yMK)iҜ]m :K@?ţm*Rvgh1S}fQH n+Jmr :)5jSqO53K vW(7@(Oi[/(߯SP_ſuNOG=Ul&SDd1;^:h ](ϹW}7Ԇ* yn)z] d=gP,G$aޙ藋U/50s:Pc.fR NKQIE=.GrUP[.ļ%8 Wyxl,XIWj'yȵHBdR6酽яFCV^d-+ dR~Ayxx"Fb]Hc*MsAP1U+xv_ vcYYPz18;F)KTmpP~ܚ,w!/ņLmـ%t`5+h1Òt%aki0n+xd!{a P8쁚HHTF Ltl2hf3`yzqjk7\xAX^c/ruJ$ ւF}\(\K`^5 +* ˲6@bǓR/j٬wp IqGMOJ(g/"RCͻ`gЩ'l1-+ ? K'옆~Zb`t/X-6t!m upFqaеTt֤r/hKyP[& o8ƞPt4..&a\wpZmC"ܮ>rӠ|MŸRu< \#}q.Wc b/tu/}Y Müvoܴ`ȓ0Mvy h {:zo(Ֆ~ͦb8~|#A~M;=\eWaitEXrOL˖"q6a06~r|jA¶\k,kϥٛrC|XQ.F$hĪ0xKJir_TUcwԗGS=eՈz|4Y aX9v8/.r>ɾM9lt$xtz]0xP:*t|Y,>3 BTu*p):!?6(vQ WR24!~V3rAunŽ7*2]]lZs4f{JQL_'w>&ZNW5W=0dXEYvye-@zi ًyLVyZ ǢG`) | !ٌ[N6Z䱸'#>y>9AQjrOht-F4n1@T$cGF"n|OW+C m3{aQcvRkjhM!yf%w1k?}(XKJX/Yt:`7ʌj|[b5_Zڀvfp*#\G_;~\n3hw¼xFoȏP;h"a +öVvwLgL:|;r۳c] ԊӒ /v%3<jpgpa9D~u% rȦ9VB\(s.4եwa“A&+& *6S@fE\DZc[u W5AF\@)g<*^K b{< ZƖ,esCAj;23<ݯS< 6-E`, eƑW1S g/Yg E2ޯ6Ic/9[ /N%T)>`BPt>c;G$xwt4Nn!Wڍ5 Y)gS: #Cm5LΜX2CڞcNZbP7@n5kQ$C0o=f4Mo%N2oaS'+G>Q$#V#i9]Պn_$ilA3=rJ]5$2{@,VTZF"2.N|G]NN<"ATÐ̣ZBH .Y([H[TwyJܙ62%FvrFZmmD)(W7O?.{ ن*.~BMRXKU?{ a@nN*qZ<&Xod$+ }G]Vt,I * G I%: SFb6Pd]4?V椋w"V6rqm#|?_NrtS y'^uSkr26MQă9v-iaW{Ct{s56%`/U397lIP$D#,5G"ڽR<3Ȳx!_P|R #Z4ؗ4Vvh0^UZ~Tpt_ZA@fE]|C5/2y>'A'Pb' Rc} (=^n?8YgJ;*I$~lgG`)#Y%z13EtR2rG|ŏ*J%7 wOK,>͢a}Ak.f|Kr DuN@̑m|"#&uyJ 1kX$kǘ O"ЂDow&nb>(@}gepK^u\ <KFD7gM&"7vb1" 0B0dԨCɟXSʾt׌,mxdKSԑ"yGc΋t][fX3%EEtmQ'0YT% ?Ӗ2b9 36G;mfQCH(m3BG 5ZGWlDP:@(r AZx欣3 ~ɮ N72e(ޒЇ [`򰀡Q8D:yn1aTQcc*>Ѵ顫TЦЦsPYƨgۛ)=}Qr3I?sg#vte%vT߁2 ͺ+w>tƨov6umwy.wG~=hj=aoYAL}ϧ#3*!p-6z۱hſBXN)m$SN#q™hugsmƥXv]ʼn VUZ&\K^Ro!`/|lrZ#Z*{IAtAOLR775 Me)\O*|bemo/}!75rby>`A|-̂+o@%Rb,lǬ':nxTwG\C25H 7C$e eT5"#‚xϹ[_`'^hsɹh0:PB p(?|Os=. c|M:ӉJpr/A#/18X<$Wpн@pCmHkfhTDVv-:\|Lq^>czI,H崵$KP0>x:Tg4߂ޢ\@эJS]Tʺ"vHBl*ru*A: \}NU$|=n-^&YAjTsEwr|Iļ8dM`oa5fu{Ό0]TV|j,EӠH_Ƽ")3)2D7g&ʊodXXT2/ Cz1ݎ0p:>-~koFmd 82% spH*O'PXs\:˄Ih?,xsV"'[@V!L04M{&em_#]{C%@ZNF&:,08Ly|4~W!U]8 ox1,16kYņE9qd[un7{UNljx!*b 5MR4Nf{\\Sy)ZZ{Nz4i$胭F}X'7MSY ^l½)aϢ9I{NެJ49Z EM0%3Hʺ/|,-*z?&q(+hsqFޤW)M~ώ?lz!0iIs`ゥQF &0Fg̓2¢i " w'6 X^ RgB>t#4 `ՠS(z_y}{P[>N#ޘĹb*T;5s\5Z\05F:*΀2쇜C۞.#N/Hi45"-"'&}d{tnsc<1'潟4g?չMuǩ7d.A6lk3nwaҝLcM }RJѡ܇ĕgbJQmb y,l Y"<+,ȗ/@/ { :7U.l(j+mW{eYyv}Q%tMTȚ%iug@Vx2T/؍u(p0_[Cgclx^jy^W+Nmt!p0mZ9r)Ǧ} `~dzy< WYO XOfRiTrM{T/؟neG3T|Q {%(Me_!Ycھ*" g{Pؐ4uq7&+eS@C*J׽cabX."CN <~B vc9wLY8G)oE9 yc5_Ie<&,;!e./+"rKDN AqSY4M `&QM{cRU0\Ї`b~ΚT^b$uk-ڷanǑ拈Ֆ?X  /ESDYHTuDGDi' uL}OӜ=k|RNjfTΠW5zo/v.fo/(IY{mb9aZZs;2/ _vN&CA`M*HI3Wɹ@*f"{ž#nh[BduJ["Ob>t eMFe%Y@\|w($T`s2͢+q>$I sN9Sח1ASE@-j=&w ߏ->t'P4;]X߾\-aG9!XAKEQo5̓t% duqMsM'NX/j6͹lJPiF6XQ;(l 7h4 h5iݓ:z`9=\ڂ/'baIW֒Ӗ7OW gh>97EjQB,a/thD<*-(24Wa"NVwK l& s޲l[fOLXͱ2$nqi52bgZ=2|3 O>dקP}sBt㈺n?>a۳{dJ Q1l͂|4/ey8}(H:lVnNP&U,P3h"D-+6j=BukEhsv-$tm(zD>dS7ܤĵ:F}hW5/x-w brY3VLNag:@h察Ԏԫ%ñNSu!p\VcnSPR,c"M9Wt+Q$< GP@ 0۲?92XxAM<HHJsз*SC_IK\n%TAkMI;eYc08|0/MiS1x9IEC8'z hIБry9&T2r҈Z+wPxAiu(Fnη38G탄wm@]s!R%$(/!SQ,ڲA3 >P4HRTs pΞёdOD_o C it)S^v<&b󩬓1di#-($(}P|ugi 9ǐ8@l¬xuO }~code~Jz/r,HpJ1"N (AJ0@ 1fnT L^$aߩ31N[5ʑUE[EZ M7{͔pM4Bm޵0R ]H_.,LX#9yF|UJ0݌WmpAI+܅ 1~9 [?G sY u> cUQC~? sg& *{+Q<_@]ط`< *qܺ 4u8J?/K{'>0˺7k55@1yT!rO vθgvT v[MRk}s"O nխFΞfdMk+3lM/(R4:٪[:4_OMAy#ȡ5Kk"/U ?ϧM܋A~.i00<\%t19QR3bsgٳBi?y׉TAkT\Z?A+ -Mn }lUER@D͵lL9!sݤ2q=Ҩ5,6{):P5Tk(1NFVph52q:v57.sZ^IA׾h&,ey9 d@ AGH@Hf!_*t7z}\.,|H *09x,}QzpRrJf^]=d6->+"b̟" P?)TojX蝙~Vlx+kXlt }qbWaHٲT9ql1Fպ~|5 zx{=zae+砜n)*%Ȁp0oLBu ,宲ZGSک:>2]#!t]%Zو@S1jC쒉CsJR1R'5mf./Y ʊ(3fB {FȺRӽAIJ bpp<,B&}7D}ID#U=g}'Q9wTYr]ú}#ƿT";@RiW!Sk%ъ-xOGQ{Fw+ze"p =8E$kIxO+V>}V=u?pt(|dO``{ le>2a &_O,4\h+g5#=lWc{P|nȹ͹oKmX>w n7im"cWh6UfwAUR%:^45,lGhz {0BoX(GU rɭFͩyzkq<&KĘmx="P/+fmkK;Za1 ,^hDx} )"_}h# ;tNVSm6||.?n۰]!F*r<6tO6\e8hq,OmVהR Ԏ ip1n͔#K8K4f8&l|/`gޓ[ͯs0n/llK; |) e囋t^âPt|V=MMWiSF|D(%贃ҁ맿aoJ38>VKgj(x5wA&:LTjr^Cs*鐜2asDA 9cneᮝMDS)'DĖ(>{'i}BT&1e>LݘDwR64B}bQw`ͥbtIv$A.>tx0N+9=8qE`cYwWӃW!Ft1+W_dNMH@A+[9[jCyw8m~5c]a{w~rkh&3L|Xr m1 rkLx[(Fꖠ0#oA=_-۾h 6oRUF7'Y ;0_3ibj|,V2sfEF ȴ хhIVQߑZi1 4PQF+ Ӏt8t\?U/H\0f1/"Ím9wOiʷ׆ їs]ojtP*鑅2G8_-),Cha_Lx=/=p_!/y'}Z6l"[/sRel#}8YEO o4O>vTPqZ8j#H7nj;˥/Vv4^TXQp"feM̲ mQ<ؙYWEP+f+wDVts?}ܻ4mq&%AJ64 "qyAik3@=!=]3 2*nW)Hwz'w+t22461 .d0]Es@x'i˰۽] !^Q7vamD0xa7h PKMJlp:;XAn/ 0c?.wt"ϳ׋vW1pڡhpUo„ uwJ wFQM%|w4dWYܲg9@F~Y$;s (3&e NK2£L",JcpkmXe8ɶyp>lVV o3ia#v&TY153S2d6;TѴ$ h!B;L::Tnșnkcwx-+ږd E>qpaûMXK07yKpnQlMp`-]zt %/FQ5m+aL^L^IL j3`J>ZO~It~9P:?dؚ.HQeq;-;;#v5=_h\Cd$)܏cYTNxʚv#dž&N}< <*F`YI Xsj|tiɾKfv%?ھ1ͩ+^'#UԻ5$%[(bȨT&/Fb|5x Ba~LqQjy9jݥصd+ҳ;[yŸ0gzޙNYjfjwd͚JlD/LDsʑnS&(VS0?0LN[IKf,GxC\Rw环yJ%:=`=ӯl 1f(\Ԝt܂"_Qq$75Fȕw'~q N:fγd0A"[뛠_0ld[B…fdv]3<hĜ(ک!ttFqϨ൏j_y/u%܂[aVrU|z #cm`h]ԯxUU,T0Ҁ\ g]1r;}3"'aߊir"wYi]Ht;[@#;+!*yiF}|^BK"&hz,v yfI PJ(@_e0%BnٛNN%1-=7y;ZNq*h`p1š$ M iNt{XdhCg[!HX^NٴClxyq0g?SEٗ%K+M؈a.b/SQE^Uԉ=%5g˥&dmkWޕ)Eq+!LֲjN =쌜w姠O[n/˼Yc(9oǥ8nBK*u-[eΰACw;v.}[#cCv9kHQŖ]$ΕOf[xkfr)}P<i&]fzåx?Q-= @b1 8u]`<r.k; ̒$Ev'V3j5=qUV&X~f{2}r iWmHvukL*CFg8o[`"݀]j18oV pU>e?#- zdSbHWX,GB{QŽAB62&_=I_ϒBYOjir<  O@ ؠ(q/?P\myTlC\f5 RDUAP#S)M/unuxdwGH^F[4icE֕ u{a틂'~ʾ_3 =v70 ^GJJ~ٛ3߱NS|=ݍ@Or'~˓lm LwDx3ы>ʎ!Vo%2OKԕM*@%:"Oըwe ӫ+jxV/ތ `y)(߬C׃O\R%X)neyU[%j5F{?FX*upJi~^3 F$ P{jAu~ZHS9IcA(d9X<6נ5rMh=!{G_ECբ 'L-U`0y}L{.\4ZŽtֺ]W@U*Ŧ(AX4b;Gy`j?V߇=!=Qn0\AN b02 *f_zE?W;xFګcD$]w v',Fڕ7q;ZOMxȎF3"ļ{MX)dTAD՞'#'ѪlӾ} nYR3q1u"9=Kf8 S?#v٢4~AreڕdpgfzG* vd໊TsI՜1̟wZh9ɀ8vVB,gE8H2 welb 2ԎYޅ1499bNiX]+ѵ+a7s'1Ul4{'q5i]Y?-,8r*BkT^!= jzUEO($,Q.ꇾA %MX"ϋAn^禚~%;}\{rø:;,u P\+՚MDq5jF'tNy}! So  뎆ڕ؂a,zܗ{%LF:=z'= nLc_t Kqݙv 1?`cdr,55IΣs-ِ=FHB9 .y1pN;|;?S5oNT*Tz[T)rhe^b,Gx3wEy" X U{c<^XUH?IfJ|K}s8֧S)So#{t_3epjb0B`;]l"WW_#"`H/_l`5-UA_oKupvfY 8{ʏCyq .,!|tF?A֬Î-m#SZ'`Mr;)Ɂe华fC6JXt=Gm$mU˭1.5>6Aa>j+˜YCVh$ۍQNҩ2<8$$N P4BwEAj &c2*.9ea&3]B흹FJ"/'R@{\ Spl>JU ~Feu@=I{ O(jPw槭ET1bvW(:F~n 8 XM 6(1u9S)p?^4L0@i=c220fYmAdZ\ i gJ7⮺lrp e!<,Nx8Jtpsu6)]ZƤ G5sԫW_d-7O,DOM$;ߚrݚ‹ &a ?mv_}reϢR6V4ܸ!ܱ5cP6b$,mÃ]1b2$fKR3^Co䅸0c70؞&Vkǵie'-8DXyvQnsHp]0Kc>aV]79#,4wE9{TWM-A$l 8+ԂB d$mwL縬Y=MjES`lQl拴)կ$'8DIx$ DTrm; K:ċm 9ϋ -Ai9Fwp7ϲԾ":٥Ptx f]Gd=r#3al'v{ǹƩ7o%G?iy0?m-/0GGF8*ӭsq'}LhJ.zgao[|3@Np<Qs|C ٴ:p+0UCΛ ק.^МG>-~Jp>8 BkTQAHog=cOv)AQX6ޡO@MGh&L˯±~;K3 JE:j}?BS{ZbclI[*/N:n0 |ssA|diD zW7*ir/@T{Qi 5hWR(i ui"3l}uIIWtI8yoqF(s G ?s%& ]cM /ACHHɵ(VrNn|75qa NxBwYly;T; 1"W3GBLJAQG&Tnagٲwqf|)ˎq=83zAr%l.gKu@W퐓 gsM#ۨ 4ڦ ɯQdRуhJ򍭚kg4ȩwF~=}h~WHE [Pl ޅ}/{| uf.jvmSa}4oi&FI5]Hl5(DdfZU\5BzRl Ky>F1G"YlJ/SM8J&نCUg;b8STBimW8.+2 zi%Oa君SJ ?pREBy"lVK>W#!C\h0L#cCuIT[|'w! gփEW5*?`^PHwOOpM됑b}r_צ$ xdH5/7Jb* xJ5 ~n\]%Q̶WoC&.2BGָY( Mu⣈GHK~d\^^P9,l(YU$W*z 'ST|TWbަa2@їzY{,`UWe,y27!}P8ol܅s6<9 1dQ:_֟U0 `|+ 7>"Ƿ-HzBWܕHX9Aan[uԋX= `iϲeld` ,ߚՆ%|̯N'AtfVڜ\²Iv `CAsr9Ўbƌ{zY'|aekr. xRT1oh ʹ[+Qώzl\[.byIw~sDm\  $ 5g<0׀]^W+ݝ`hQeu un&RJWXC)yIzdOPCOA 9rk}!-8#!4xޔJT*̑"=F+PK˭\B']5k2wiidNQs)ƒJ JwfG1s~qNX ȝkb5dr [Ŀ=þ\F vp-Q $dp׮+k?6-gpմ TXN5n>_lR7 Pz;`lhuѼϲ׏a"Rɹ(;Vɓ!w.%28d֥"6 Fv/oV#|(^c?;u)35 TG߫Χ$,Љ ޗh0rd %':/w;Kq{iwJȉm .ՉISOoܕXH7T Q@IGUb y{zXRBD9K!i^g}$3>6*%c? J/%E?d7msr  K%F R)C+n Y@q_mKܜM6big&D *G}Dy-oX-"5έ=knTjf~eea]{2ܓ45Ys,@&#>b\̔P%xZWc~"ϕ1;YF0e Ώ}g7Ԋ 9ě`63d< 5S? ! %-3G;w(oW+ޙ״E┡밝51,=y&$9Sul=ݗ˩a`d1Q%*`=uRsH#È)kx?Mo9&)sKnQe}jhͨf0#ǮՍ? p#_ (d8hBC͸η|A唅/P@caS;rfUJ/D*ud[9M?NTg1qz]}w )aA\?_ǝy!sRYW6HHEt?9,$lBd\Ol.&ۆ]\lC [bX1Bpq "<&߈+v?sk0GӞ|>*pr'9YrUWȀqNEO?zFEDA|fqOЛIahw(kps%;N IC瀤%nגg9$JzV[oP]BT`k_ %Mv :Lȑ)z7֢Nj3,N!3|uv2G+2bbC@=0=L%pİ;6so!zF,@@ɒck/^ j WkmWJ3&5~໤cꅙ6@U'Ii(+8+ٶ]:?Wk7SV/âQ+B g5߽٠4pZ E; % K#"k 0ۢp&Ctq&0//}˕RkOMǎ1 .J?(MQz {bYq Z!q6+h{IwݸB lD}CYffA1x_jn-`֫A=t~$ogf5q}.??\Ǻ rMFZL 8 Eƶ- 2s+⃥Z)l-8[f3"]Y|/~>r1}j# I9?V#QnvLC؊R/2Z qLc{էN< VF(¥<6!K^%^WޘC0=(?:Tһ5il϶W^zɜy%%_5540_Zd2K"[n%5q{C'O2FE ݲ9B TgA?i3/Z 9g8`ZoaKCcTur.YX TIErkXQ l3Ox cnQP-ݏ=7Ǒ^OtYTØQ줶zWOw#AZ6O˜8rۢvdJO(['%䐈 T?h%C}LV&9;po E Ja"bWA//Q)ՋXCܬ<3qo CKG-۪e$hW̼ ՆU-,sx+C1E' ކtO@Ot8iMk5Dۊuؒew sG&;`[e?:coLSe'\& &)#lkumi0)¾iN(a4^&ʛu}$" .ԟFMUmSmQ8M _FP%er3ܦ?L崙oŝ[ljt;1GJ@?M=0N0\"t кfu(W:zrM0Dq9h( toV xelъt >i Kv;1hF'ľuAo'. QFz+?T+e^F$jSU²#"]jF Rl)!7}6Y`c)2VY/xz%vۇT\(FI%o"{ ^hYUqcv}^^c;S9l;G_cP6מyT*5b lsǃiGtTseb@@,Su@CHʊT0} AËn, WF~!,]i0pa}Rvd߹*~Zd')"J*b4̚X#2mB jFZRtnp-IW_y2M@x]ϭlst:A\C 9ٜCjΦ)h;D@ 'E#&ΔLɥ\P奜FS݆/eC[+?D'$;ބ "Cv ^Iۥ3ns=}V~\%x,(Dq]Da(#s%X4'iOR 5pWT6+hRMc.olTCLѝ3)acB}x$'EnSɖ$5Nx䓛iir`RJ\`/{t:Pc>գdK ZԷ٪iᕛUX,ֿ`~=1hGk}~T3*!Uj]R$l'X~9 FحOъ;0R w< I__=4@\Xsea ˋ9.)#_AiQ}X덋::EY :wݱ5Z31Yeݐ(u^0W^6y磕JFFŖFzT BvJrˤX%{ta3gD4!-KH%7yɀ|W4NEjk,C;TNT|,9x]|AtGԢsX(wl/dޏD[2۳Z,Ҳ40G!5FU6(4ׁETsAъfW.ӓS6ԇ4B@hmfÐ2`'UWWJ|lyib;g\&}pRJ Ox -tg$60¿W`{տy3Y,VPo#UծZmeB|ݗ'HA+28[^~zk oWU_$ufɧCա`dYJ蓚ozj"@͘+K%v| zAwZƤM>NIȮ*z:&aX,Ht}κ#YstU_z,QqhP 46m( ,?ꦗV9y?;)]$'/DOk~vڕp~d<"g4"G,i[{N4GgQ۶ǖ* hi*UbX2rh3fa5v6v=0<x_ ib L .wcZkt1;iv/b84VhV__߲D/_Ĉ 6=!L)X>>M570|1Z?zqkLc@ >W#0ɫa03ApMI,6L9jXR~)Yڢ³$r9k`$-113-{gy!6 :[ofϱOB>Ƚ@tA3Մ 7?KlY]#ev7fAvzRz]=u!! %*Tnu 3IMØTl ~o:;e 7_{ (.rt 6TaV|Ap<'ZҖ_ZT\iB1.s@p*; E`'P(^DSfų񥱏 7W?,ޕvQT32n)0È4o@3w8+8/j( "frzΦHy}׬ QdPofK4JP6vmGE&=5 T^b@1*B Z ِ2&n3sKʀJ?B ju`p/sU١Cjwi|QKH/XO+bO\m Ik͓Lg~s/çzm 5NݕځsDoD#ž_fi%ARLx0^>[Pp6ra?RF?a ^jd]>s1@:FO/);HQf70go^$&Tz&Rܬl݊׀m!H;V`Ye&vB^$/CLp1E] [Z|"ʕt7;ӣBΉzT"(z/',Mէ9XhB5rw/)#3|F}s\b|tQlOB<LEtK(^fb ӿ8qB]p:b%_M9'>NV&3 ) v0n[J.-nQ(uDE*WӅOCd@:>x:EV#%KI&(WA,) ƒ\dhUA?_oK93=lP 7% 0]۬H?CNut)lsEJ}eEsDh:hbvY] 0nh ̊so( vk7@瓽-zr}ӈĂ$$ū$ ۓ qbul%~8[M;[u`9r~(X^X#o?5>th񶊻+o xt2'sV[Z\K@*`KZ\R}0myWo"ɽÊ"`k`Yb9 .Z.KF`YGKG-!ݵ*n( l=La-d/Y)Q$PaJ\$HV&0MjɵceXj{`7g,C]*<執Dau(6@3 âo@.3.%Y4O20HM݂">|j2fgEE ^pGe3*Bk2:QMlq(X ,*tRv_Z8ȶ'<"= RX*o8 ?N0l4VR égi_)j\A )y>X\Lb8 p2}/& -#TXU}ytKҕ&4]-#"w)M  ݨ] >/L7*оn!P/9_8ɺR6@})p4+[(RWlY8.sG5.e o6FlV^%TlRŨe8 Bii+g:ocvZ`ch1SSi/&E3֍mZ0vwC~)خ F21_S}$6/YKTyMdWxאlh~T+1:,ICO"oMG&G iX|_StIﵨ%a{O1s"$, tC a-;fr1Z5л{sH<13+;Ўy QE]aP8t6'6Czr=^HsTzuz5Hf6tr2&x˸| c4!KA{Jo(Z_1ϗ{O>d}BS2i/¹E0a}h"qՉ</߸ǻ\lլ̒!9 AԚ jD'\ÑBdj.s'oʎ(a7;鬼ח4L@^>|.^oI_y,_bUS)#.6];"4۱ ˠ/۱c`K)jťo &'^@^X7/p/r Gu%t V4-L6w)&P@+=U0--]pӁBzC#礇N- pwCΧP;arB ͯy' Ɨ</^6 {6R9r-_;nWҩ.A7ҙW+gЅ;wۇ6:Ң_N ȓk:˥|XFkKpKoKgݪG1jW<\_˗ ҿ\T0Q[X<*܈RD;y|Ŵ\I hazUsLK_ #`I Réy!AԅUjlr7:\f\Ls>kQϝ ;:~3jgYzxS,OJ0ȍɝgAJJX7`X.+MՀ:R o19mM}GC[g$>r~)u!7GDHh {Fr.U>lW+ܠN:G5Õt~zPѓ&iÝ_{{9^n|ﬔ :ke ~4&ZgW1`D9o^n8K"^"AZ.Rbh`$^\vc5;F=oE+QwC,۝'Å'B#Pw/rEw!>J#FU}H; RNLFax[rvIAzŞtA?Ex#p|w]zK~ݷS%rWCL/^7"TVFÎә nسp5E >DQ+ "ve"Q \8=]YĮ!#ZP9ZWA[ i\_:!g ,ʜАuV?9n-w]J?* )TTV[j|,ԊᏖ,S8|*jH "a*&{@1B>=MpI.I%)^79`cuǒ|-fu pkc^q78WNfe2](aW_P{r&ɖ5?w=XF)+:r=ݚ 1J155gK[Y#F6N5Aw\ /) (@OϊsʭX<6 K"UwUWfz1Y?Tq}Q,?e`#Io6zfBoU 3+Wܼq@NCeDgX?b?J0>gxtϻeob*tc g|ֽ[*a~Q2zJ$ @[F )4$H6# g۔9>876S( s7Tp-@=(/45 :[ :cq:1#T<; wSdf!/f׍bޝFYy:Nɰ5ۣF/žm,J@D͢.җF@p-3R]8iBXeʯ't/@rzz@G=kv|9a]upXiQh0'`R{+^8<@9#y5w?e@;& E \7bxj򫣔M'V 0c/p.lo94M!͎`VR;\X֬:a\H[8ʆ{P6Cas,&$wHC)NpE4g]ֶ՘JS9<[$/lu1/&/Δ墔$% w⿄OVfbh+=g(q:6Ã@04xZj3]8OFǨ΍+{(5A^jeP3Ԋj9^6xH$uDZ)sHWC~VU E(߇סZP]hF?aVu G<ǻ rzr}8p=:V01ۖ[n߮W8uSlmX:b[ɧSϽeڲPE)9byJ/7k8s">b3JD=+`!TvȄo"@:qhr.$11{O=ίfKݟaMnS+rJFW"bq6WUVLxIU: ߕ36 Y= /? /ʡ%wjmHrm@|.(kݖ >M)h&c^޽գʖ85pꎍ/;K"8sB3*Lf%sno-_xoɳJmWa4* RZ6Ͽ׷HY~&;$-8|ikT(lk 3\NL's*)QoJ䪻o]YU%:1,h}8j 1{iiH4 vसNj6>E-"4dZN]hxWSZO7 xW"o9:R;(Ge{n~><ϟtTk5˽@\FԱq L*`ӭq"zd$ʃbYcffy.+\L0*"A_ 3T`0@ A@s/ly#0F\&\wQE6dV}ud@w'DkK_O@ G Ng9ﮩwdJJ0otMbt;nxE&gXEvYx!n{;U2WFܝ#@mYQ8HW2( ߦOY]KoQȀ#m5ȓCjV$H:]b #3Rք W,lFűOm⧽@ȯzJʔۭYi MWz)?xC|ڭm[X6/S64؝kєhsXH h2N0K ~Jeͨ-㨡AlL¡sh`K\ӫ'~4Eлfd'>%SߑtH YyЇY ]wQCwz0yjkq!vs `,6WIhZ|@ϡ^tjT_#.+gi N #r{9ZuS68Ž{_P1p̨͐׿n5sg(,H@}Jv]$޵Bq_Ckv6XFCTHpUNֶui"Y.NdH#tjęɒ.qwuo~f.ջ:-#0` 6Wn }2e&M|UQȊh2 זSr6ད}N2塚[Bt (? )J[=q|GH XU@ẘVBP%1H/ 4p渻*tkU$:.rӂdIY"^>Cƈ|s rDvo[VhUB6h;ko+V1:9;ŋ k77=w14GʤVȡ;/8 92E6歗a?vM , Mabl֧>|'Uc"-F K+X!`a>knBN ̭45P@'B!ݳRn()@4i*azl_t|mFv qZ8N8$b\=e_@9D^,ۈq)N>vV U9` /kY_*LHw;Gs|uWrϪN S)*F)rbdφg0t?idx Z/wr#məNHh]Rޘn9Awtr6{Σ7:"y#E4B8ym~Y4;=>Z|:*O]w&w##㨝!<kx?H^U@.*lȗfeQvDXY="=ݮyl=l{W =Z>@gtf 7}HBQgeS+xKvH-vF<(64ϒhhxwWǷc%^Bs n-]ǹs"Md$fFJ^;CSXł QiK.2\il%yZtiT{:ĥD?"JݔQcwǔVniiYX2 {3ibXMy^/x}N{gૈҡİӌy]+3 (c ^5(- = H mR$ 䀞&(]7$#R\ڎRmI\e> *7<|Ń蔻'-'уE#/1,R]B-@ KƩ$Rmg[tPe[BUr`YǴ17/-䁖0W4+/yQЦBW㗻."=^!5n=!UBu4!ѨeьnQ>fnH"`0hg͗⊑UkYhE4:^1m Bs?dw G-\=IE'hE*Ԗ+b{'gTt"C| \K<#qL$&<eQR=N2:HT+ UBxۥ/da'R*'6>D Bcy Y]_!, 1 u }qNi ?PJKNZ!oTentw<&0,Itp/GR9TZAӕ \:Uwy]K[M$8Kv?$WΧ2K S^| %nq:)?Jj"l~"3^h*+%}(`uutwhܖ > CI)&^˷ϢuoQ$& oۏwt&tᏱzt j4~i|Ff9,JKxB>ǯk4y8n,?6hVe]#A_+#C}"%{PҸ:Uo"Z4UC푲ٯi$ID5N\{$W~a(u^65- gXC=.blbST+#|*1cGTϯU8!+?_^WϋElC rwd'U\x5Hz@8 \mM1k^MbpG X8]xԆH۱* "kB(f5;Yy/l&n&q34֏Jmc 8p=Cc;JZ$5+ h$!u;EU˷]ٽ`̞y & CQ]I,s#@%VXgx6 'CJ0~#/oKzٛs_bK}ӊ'U֘% 6sݦ.g B~.FEp;CH@$0 1BS "Bp.Nb{q{{G]uG':6p)ʀJ!ݤ끗./wX|] iP07nԄμdQ]suiz]vN3HO" ^Go^(\E"oovS'ܮ8yasuQ(("jr60BѾ1Ad I5$>DҔo  Sڧ.0 5..Q82=ۙN5FC׼ u5tjz~M\O?zAqo Ԍ܄#<g/$eˁeaTF@,nYp8wd|(_Q'/sX.hН#ZOª^.&Iv<$^O]\.Tp,v։no! 3=mXw1 1ccFIWE"i~7f% f<$᭲ o8p)E}gRvSC6r pu{t-&u~-ԡ9)۝л!;@i 18'|ӌq14mEi$1理wWȘkٹ[5O6)uf3X(4$d3] b41@uoymWF=5J(xACuowQZJ[Z@b8Sl ;mxJ$_$%ỊdDP݌#p\@N#,=E_ $h0 9|Ag,5UB W4d)13CjѺ(s>7+E`} [xXw[;Ϩ5.Q mp$"U՛w{byO95泺'akxMKugY_*i1Cɘ6{uA D̛y&ql246}졇g[Vw>WkTz3/ nK!Nƃ4M+@) ]^p;>,S !(See{kg{}_ ~!Jd0PJtϐ6:'3Cئa`P^iZ\_OQMH,$'U .cYD#67q¥tW5/m7̓ H"\L<0Y5~Jp||Y[z $|Y#jml8j6?p$PNC a)r"EmCM?O.:v.OT27ndQj6 4`2' ' Q7+#L>'k,'pU<_5N$^P SOn{`#͢Dx(ٌ7 הegd% hXBS1>ԨGSlT,Q`Wo%q33: $oΩ3JG(m9ZI o,A["ci;?J҉埨5+OFuij>V?~&}цuaq & `? d)i"ެ<,>:)tH&sC僟_xD!ލRWM}Zw;Zl.Sl@ GpK_bu-p\/jSC'8Y+W ,` ټIU}CTwj>עHO;̷䎼/gUA@cZG _WXjKH=\MOx?r"wEcZ6oJ;/D R?@ EdG!O:#%k<6#Lft֥NxHSI2/hKc }qF-߱3Xx޵]|_?>e|IS n D+lrBC9$zחG5`Tln2jyXr ^L̻u> eH$h$H?62%Quv(&ݸY_j>d>_t_ py@:r p 7ځ'e'=j$bڞ4}as݅PPG\L=1cc @JF040`J7NPۍ mZwMHӧUދ[D0hZ0+b$s4@l9{ H" n}uRKdZ%j)Ŕ _',I\ 6ky1`N?( xDssE _։K^A'3F"Cj'o9g_ Y\ &#1,H11\3`C_ FHht$`Dk$;-wM]ɇ3vMᮡhҨ\8ZԘߵ(>r=A)I/lN73\~SoGo mT(6Sh=)/;}k Ee.@FAyB,+wn Oa}|O+oJxq8 $Ѹ}[:36FʫŒ+9z3w)WHU']AѩN^T#,a\K퉟aľQ `<Ҡ*?W|rmR1n^}0;sIEV4]+~ O k_Z(2#B00@13PEآ=jAg `k( ŧ \ߌYvZU: t?E{X^ur1[{Oie #tS]RB~R xpϑ]>dusv{ ffCE {Y2@Lgsk] l9qK[&!}e1C/+AeSd.%'^tDA"vHR VTT=[]0d 41+ /i2 #O39ekHڶj]  )i@OL˧QUei>tY9aяk1xS 8`R孆)2-h3,AF[OSV3 sIC:(M|9+ w(-X؂z93wqr7 A'N;mZv"*'TvCf"g)qޕϟ|iGU gK5$$XA80IkO²{89uT,$'ז}to<3D15< }/ʏ$qs2;:Eg>#_soHq^I>,wM[jNjR@=T癚 7IXN3/%j\?4ts_[7{ q+Ւ.=sda\nr5)EŏQ\HL6iyAȟ@Ađpi54Squ.lKP6b3 Q%?݉7hw9ۿߒblB3PK $OîopҁDeV|ȃ~#jp;-M$}_QOuwY,n| Ȇ;Ƿl2x9?>xE*<&ɟ1R3mJ eCz*=,'Xup* !49K Y;wk9gҨ{h;:3Ӂ )CN;"z:EC~rҽ3۴jom-G%>}xGIokJ /(bP@ޱSx@wd!ןW}M7'ա9A2Ƴa H Fol]{Iן0i!ƫ/sazyۏERՈ{a<\w!i=tU>[Xeod~_.}Q)tVd ~3ĤzЂΑ#YFt y GT4S ϥtý=Qh6nC0㦎@'>} 4LS?~b]p{e1YTD۲:DJ#\gion ڰW烏Z\u)%3kѢS(6&Fˏ&8F|j,jū2G5-w)9ƶAB޿׿jv<ac 5o8~G0!P<|eezƸE1WϽ՗뱀q9m7LUٱ27EqGRޏ f%mIV6$} c5?.W?1HvO>إ?gTZ+[ޕFvDA&X7 #845DN~33?k4SHCtEuutý76w]:7u,n`x Iˋ#CF .ܡ"1EFP?'Iyʵ,ȪBneHJd(B#K0{l AMoL*wsJMdǴ cޜ:P-u> `L^& ܏ٗfs0jH5_s"VB?Pgտ! S_10H5|KGæ96'*#Id[k|CU=q+UP}9tj! VfN@b/S3iM\lV~s,P)[<5/&Y{46!|{5/O8] ufew$ew*KX('PnJ[!cXBE^d Eu׹7c`pmf`NK `k'@u1*^vm=7K_W_HFXb:/6諪ə}0i9QTN}&lh7/#HIG"t$cá}lnÙ8|P\AfT^#; KfHLLͻi׫AIq,"]=|Ajn'l=&圠_ zKG~#a5  MeSdC[8Te`9ѪwF* A.;?v!\ AqD~)ӑ]rۤajűˏy8+VL[ԼVncǺ$©J<&B|==Zkl: '> (m8h,!l+Sq8.Rڵݳl)ÈYs뗬&+F<1?bm2=9=s{`h٘lusW K]>cX Ozi{GCETaWnfg7Y{G 2ZS)mس 9_c@=E01ML(V\]]+ eZ,*,?5B|׺+[1HZ/yMqpjrpR K_YQ; ag^u>zK9C yiqCd=z#o>B,)P#B~m]i,[q\a3)iga[6L;m$6z!+ZRm!EAg4s-N=,YƏz1F=ʒa$M)B~őO[lVcq!4t%cR׮^GC XVJyeNOGwwKi\ۻQe߄)fEdz,] ^;OTW[0a? J}A1$8/mO|GoroC^xF,xٜf) o^ SsB$2CTa2+&ls)͛, ±E̦3LSsE[NmeQw掁Ą֪ 7%XQî_SYxw+ B|U:i`qo"%^*săa%t!pշ'7 c%LmU0JM*r9io4  52:yޣݗV$NӫR$ZS.hdD}{枞bU Ц_ !Cۖ+2> pP(pi.x9w/;TKiOdT"Z@wU_'HTy@W2O#\g} H{G.[-/J .SNFA;]j!ls.,,bf_xޱaL ؓ?xޣAci2Y̬L2EOT'Hkm[ o\JgTsrt;p`nLX5s$fȒ1̅ vr,_qA|d7dLu=(8Y7DoW9[6|>4dL6s+OX@뤻{J(?jkE2Zy>GC2)ʏ ٲ}=}?dmZf20P#'@|ʖ%w3@c*A 7m\rOnN . bKM.yR[ɽf}^W6AWX/# OIx\-1q;o@\=SS㟱V}&n,d%?3U[ya"%dX03.R4V,Bgi<1Yi^j'w7h7baӛw!m9NUp]450wנk>˽j 9\4?v,rqg0jBoEx װ\"b~?[姭u6n׍;3E)[g%  5~^;>MWRH!^C-4b|tݾB1 2^ 缔/B;P5Cnn{MFC\5 GEKa Nӥ Dy%Ò7]Fq;7)R$gG1oʙ%E~z tJGidrs(!xwVm,$A|ujZE,gt/pTU V4v!Xd=?1|eTX =wqzLStF u'=1m6n0IEw#t,s!\t eJ{mZ߸`Å%V(^}]T3Bx-b|]sjϪ6qZ[DQ887KX \c;C0lDq6`HGV%K#:=ˆ)"O?xs jj2Tol,5X?f n'%֨̈^/2wHL;#ªHJK~D^MsG*yAgٺb$ՒܨجyvE;\WBeᲬMY8l6N Jțyr  UΜUp5AM`mDQ$3ˠ;4&OB^e 3p(XLuF|XH%ǸzCĜ|O5:KW>=( .<ҍLg9C纳4ɱm45ٖڐY5b\3;g֭#Oqn 6B9ቂW'hy:Sb ξL~:lw( Vv X`IEϪD@N/ #*pCd&NCDvpx00o^0 `MFD78Ei {}Qr]cBBk(l9ެY<!  'Zo&,ҮitvU\GG=J"絇B ;jY-'? dvoZg.BLoC:z[񔲨<SS}7P˖Ɉ+*X_zfZy`hCx ׈>?m%^{mIa-q`aQ<{;gt f#*dCm#B=XRl2 7rbi?e4? d2@u-?L>~t+zU/KjYTIo#5_ߟwuطFDa@29٤!M?"-USWd벥 Zk?T4?T YB;ῸFMbҋBjU{hd狄R6xNU6>=PD3OhO>R 'j}ē:eN# `(DMDdQx[v]B2}~#ןz# ГjT s%f7!^t+5kZ8MVa(/T{D%wE>*3d (4ΧMe2ݬ#黍G^ 2R/^Ceojx@bJ`bh6sb,>̓,I Ҽa! x*1gᲟa]hDŖ<xr}UEØQ^=qW8IO , (Tp锉f$/WE~#Y ;zvE5MX/睢SpR4mx噱IVW)Hª6uyjZnGN( ѣo~/qÛ6ԍ?GXaZLd}/6EZ7 W&`i Kf8:ob3jblZ&VѕS?.5!QN+w#@(%lCok?u#g[^|Dj& ,`i S.xa2icmֈC(6_AX;-9Z@ѻD,*OYvKkX0"IOmN i}g;ÅP2oy T4"%'{pul .SA挍{[Q8iqV+"dYSmn YE ?--\L-ۄ["9Gjh@v Ҍu']w8SY ibTP۬+ldTӈ6Kˌ?{'[@=S{|> ۡ@O)SG+_8qŒ ~91:6ZnNվwdz5u{C20Q`nǔ1kJ|40jyئd}v!ػ8K z`ι5(0]}9]i+K`9 5}RVd1 = 4gpVX'ݠ gadدN=>\.3=R$ļ N5v=f  U>O̯JX\0"pJ~6Jfq&3e>Ȍ*Z '42IyAc5k-\}ѓ=ü[oqNGNa'9ڻuJʣ4sĩվ([P5UޡhD5ZۢDw?e*ZhFiaI3n՟ M@ Dz^Zdc^Lz(/b&&y%&}Ein o=dO3m'f c^Fښ7bj~/ʦ[g9=I u;BA_%ʻ182Ok&޴sP.g rSO<Ҁ ݤ>Skkd=I˯՝C ӰV&/TB>m{ ^o""fz7$W_;?+ 0YPZj}2Җު}U/qLGqEQRh4K=؞|/f?PKEtN' wZ5RmԀ>(H?f|xR4Nؔ T) !Ll&JV :JSwYʌ64)R(/ZQDdnT-%2@_5{C|M&d:< S*e)+/#Zw DIVe4MzwLN!wgF~4}n'Hw|?"8F#($PB$@YG> b,"!y!K7w27^kb7R"_!cY:J^l8b(%jv \6UF;*-cI틉[?@N D\k)D ~]3/>hc;"gk\պ.o=‰r,s5՟7at,WLʌ+: ;-MgDXK\ yy! "ޭjNR 12/5֟"!56 :%VO_ 6~:'/ p^@6I+;'fXpWڷ%leH(6wR,6tY;WeyNV΍MɞD>ַ80HS?]4;2BJS,cXv}< e@ixANI}X">\%N$`C R圕EV=PC,Kb jYZh s̃c;Ϗv'ɒZs )>CK!hOt)zx@*vC(c?Gv"9v!Fˢ:3;Z405Pjj31n=ȹ}NG C㣢Sk6PvyV&6m@.sACAٮSr3,HN'=\Gs`㶍5\^Ѩ۹ȣK?s_~BHL%x2Zrn:ak˕# jƽ_=ƐSTafK"IҥĪ﨩&.훊9.a{{̧_sM`bݼWШ<" :M=jK|/lU5ĦO_]>̓E_/#=,!Sg .qmQag xĿ@-lh+="}W8M}#6ƅ?~Zw"LT1 _r oo>ĵXO}_S 47Ÿ|JpL U`hNFHlh$/๗|I~Skb˙>VHLfݲۇ^,^7TlU-Y*;|էB8 JOǘ_h&4㝀;t: %au젟ETҋ4 8%Ϋ %@)lnp~JMGn pX~ULEU1?d%/|`*.q6:~}k#yYSAoL.ZX{31?:8j5v9H?roF+/7{˾9T`t$[e')/jp#'@A#݉5]Zqr8lkIP=zOkGP-{pQ&sķ]n(d~c<߮O`w==gѵI|Q[-6'Uرi*ڰF$L{kn\lQRlEeUg<1JT[ AC1{o'yC6ٕ5QpYnCxBz&XQCV+ }&V̒c9;eRӢVVw~jL͋{yCiyJM0S!ZY  `9eqqɌC.8jsͥVz9).xZ,Bp+\6PSaYdsScC8iC^4bO_>ΟÇoIq ʱ:q|VQbxBj$g ɗAS~wen"PrN8wK U~FugqqRtbDz&{?CtQʆѢON\X"ltCIDkr/WD.MLtAAlp$߼v g -v~a Dh ŕuNp\әt6͞:yMژDp׌nS-F_l1q$;^#_S:?jk?j1ٛ8 '\ZO]yK]F}f>V*.0\YX{t ә`Uɴ:_4ɩǪ9a﬉|C+PEpO}G!bL' Dqˁ>/'g~cߌ辪&_sm# 8( ,W +$`?NV; -c RD)h{_!U= 4ܫ!ґty"cXo8j~k)+7,~- _9_Tp{{+;Iϛ4ſ?5<:9vI?`e̫kvNy.l?Π n蕳;Dq9Yw{*33=.yYMgHBr-? 3^V3mA1)oud~m[gr r=b } E!lb^&95jؽo*4}i5}IAM`S`TJa$ϗeςUg23ĂA(j[nfff-fTwUj|\ǿEnyfcKsׄC"Zym#M׋hP+IE-uIϿ1;W#c;v5?m/W/7XfI쁫'9JUB}^]Y =kbw90؄Ab+=V)=NH0jTLz=`{Ԇ`lpܼU^v=@,'b7'j45\g_vӝBQ ]8lG[5BQa>ŶtŸS1Bov+Z^!Nlj+ckJDKyu>C~yI@NZF}}.qs]ZX U2&vgH Ǣ{ɚbrkuI_%wHcaQBآG}ko~*R5/ p*pXBvSr7UML^^Jn+]J )YǖT_h˂(aʓ*D@}&l:R]D`3X8afm#E: (]AԊguE2&q%5@ 8`܊PrW,H 亥VUjW7b(?Al6;NChA @ 03ab%*[e"П[e3)3Hofeބte4X5^jԙ QwTAh=A36nI2&lJdisڗA$ 7EWqSBuBn4 MK]^,^^/e8S @."[/0ca SM&a#N/ѣ=VbX\ZN C*豬]@+np8fB.<O3>X܅~r qPlS6,4Nm#٦ h.7Nqo\a.l71r_%Gd ޔ\3ފ$Oاס;a)ujm_4@yǯw #}jCV@<=jsRiȖB:$aݠFUȡcEii"c?k_Y223~][giנ@##B[se ܾԏPϣw3j!xhmy@Ïgl)MȒ9CQ'%DRN"M"cjMy;׶FS/(FBi.^j/wmK$ |l/bҢhU~)Su66:A8*!.CTpn!MNJ2,?ǖQ`ճ-ҵ|š2\6ԘLG{> J3ho;~qW^kky9LV?eEOkȢ˦^CKtf?V8\{|~ [ATorrH]J++kaf+[$&:{:@jp<Ղ"\oXf'Hڸ.ƾBFbI- 8od< 7/Ҝ~$`X=OwDn[|K]D6Wil'5,ѓRyw̅xFXz8$7g Bvnt9n_zVC)7H.HtRAA;884GkzZCc2.:y['{㼀c0'  zB;<7'cRQ<Nia~4S'l#~0L`iI-&^ţ/R$/1SuP}迢d v=k/íőu hkHn*}?d@CNN@>B^l{ncVB:F l,ycI sU \ O@\Ud),`'Kc63oKb,C /B{$^j-"Ukχ-}8/ЊիD4ȁuC:ˋqH wB58]x9Z&<B"?]@rAxeJ"Y-e&]9&!OgA~Oҧ+$G[3sz{ E (/Z0u_aSA< FX; )ڭ0o*3w\kS+݁g313yy@z嘷1SS%$S~maH!R϶ˊ6 xUQ|g)?IOĜ,IvrYFIVҘU+mLa%9]eb ε4$V1DAVC# EG|7잚%J[?ʥ&,ϮU3;Hw+D׏ʊl5P`iɓDqvk֏K&1ɍucJQhb!rl_lKzxqI ݨ5 Aj>* 2K@dWau2ܑz|7^zMxr=_0[lVfhT }ȟ8|T.<4^Օ5@0QuĨb%gW*R0%i1B_KY ڄ5d!JGR&)OE zN &HLzNqII-?} ܴ5*s~(xVqH4ow]a+[y뵀ӍW/lH~ل@^ls }KiWVo>RFk lI78sӫJTvTr?OVH -gO~*GYgL] |8?ʨ{yG; xYo4D4Rܐ2y 1e#g@i \4o}ﶢ{q؅M?d9nxEUݘzdjx}`;od8Q]+)J.pdq\<'J֪dុWWe1wHȔr*[=fb|CV|US\|SijUmpzω*:̏\y@\1?SBN'kk:J+r(nbP6U-whC3ʥ1LUOUnh=g7#7AG{3 [,~8w'N?"jd 㰆siVWx? 7'<B@,Z׭IHhz uzѺ?Pee])1ck7%BV `u!=$ #_\1Zc3U~Y⡊;03Vɥ>$eUM}[p5΍k`|N^&Q]ÇBaM n -;k^sٗ%"9J;qR 1Y0c6#+~dXC/4/Lu]]2KCr4[gF=?(FJjrre N mk4tE66d<EwZ(pVxlo9{}49hljع.ֶ+#L'7NXfi` GM҉\/J8ꊻ=RmA׬ )Fz⟌G_ D>tl.̛Kl8nMN^?-gz V2tִ):j: *JqCINb7VUsmfuY>vveCL@ɾ@=q+]J PIa9.t1CM 'f06.o0K>́8C z,r&@u>oO6W5CH q#oCAv2LJTRa. K7µ1/=G0'aut0'c^.T  I7%MjeVC* k#˴mUz(>Ό3l#d ~Y#kąVrLՉ6YvYpU2 UR5 U'(^áQ޿63u,W(NnaQc篭)ny; FZ3q5#SFrԑoPqx̑g2v(~ҏ}$j+y6d{aIgZ22]zCj\'f ִ6n4ژT%Qb:y|NV;-~z1Zn_#ȳСS? MAоe撙;)cWҪa4Diy8dSwVɄ"D~?kq :/.$ ] [/{q!׳dCōSw d.2A() 9|' c+ ǖl&5j*(XxIɵ!N֟{-}a+sdY KN͝\N|a6+8⼗% 1ѣ:- ,q[6lFkYt`%`qZy3?`2$Nr[>{7㴑yw/3[m6@29"6eBº>I4Câ&p:rc'i5k0~{P_YܺYf/ጼ t?}ZλtsFBkt25B+ig&j ^,uxur\) Wݳȝ+IZ_%hg U.e9<-f>L "[jaWn|!J؜ns'f_J[~@p~G7oJ%&n,;Sۜ@TRAԵ=hPֽv(:[Rcb-}y{4ewNA0Et~PI`X\ƥ>JjMOV{̓>I?֠jnVlGTat bDK^QDz:gG:iK %oQQm~GV9!X>_.#ÅʒVOL]K"MRbؔgT<}!df$6Uj`audcn/E߮lq.L_7K*?|cl^\kLeA"SB+3C͓M 7>hB4/" w6,]4Æb 0 <8-z}PC.ќ {q*\~ 7Z4[ L%[YfV_s&YЊ˞=2]WX ɂ: ;p᧍1lyipClU=|rzhod̆9wb#!)Cve9hV Y:d"#%O$oy8OI>yP[u;JpOdU΂P6DTnȲ.nHP2C0/bᆷrb}`^ "t|0Xl=rz˫?jo.v\¬Q $W41{  3]9dsFߠ7mgO#IB鞝9ف {jq0*40D{d幄'qxv r}C Ȩ ~ǘ`:m E۝\^&YHNyONQlog=a' & d|`|*cM:L e/V&AQ8똶ҹ~ fSHɣfT961.VfHa;\Byͪ!Bkp@_ 6hT;//:T4F|ql" YE9nUI^H[f|gMGa^n3=1%_*t򘢍E]1& 8X~-B5-@[Z %`!fs h8V>2W`2%?py{i`^cM 9ٌ<T./dHM&Ybf5;X8;Co{TBo 3AW*z.Pq /__>M!Tq{6&eT}L,ԓ!<)5#┸;+%lǤd\|tn !27=ٟ J0['mty+M_qWh3/5gŜǚź8 Z^*GS@ 4)K_Yv0]NțZd0ήݵ{{}eddϻTf;8do \>&׷JuB--U䶺A6Qc9 qd 5e 5б| kJWVs8[ MAEm|& Z=35㞥&v=dx%BIԌDYf3b4c6~^ԯ_;|c7嵡7UQMaL\Zq.@/Cm7(3tGd;͟XFu$1ܭ͟f_Ԛ*"SFS* eY;M)gont2bEZQOz*)do*JIO& 5BGО(-t|9pg^ g.|gG2 G<NdŶ)ʹ*co#Yua^m?nm`l #rk" )\("[$>ܝ\4w! ?ϩ?  ޥt_vmXp}T;aX4vAe4PT>En!^HQy]ag11*:PtKڟ=So ᯗI>\WNJ^:f"}rC7D6#F7ύ޸dC;ΈdEkbXka/afn w3Yoa[X+3ހG82QX񔷶LꚊ=`]:ڎ&&~Tx/ė hp+ڌsQ= ҂1$6_4vD,: [皓z5$ _j.r*r+ a颰MPF|mTu3w;LHTG8.k}]H-]R(R8n|¿k0?urkV3|$2w]%7o~*G¿xQ8^A4iУ(¨ 9dXz1O\=5Vy+!*]̝ h{ @]-x[Kș^{a" W}Rwgk ~,z}!b%˧a!ۮieS1O|-Gg:nB&êdZK{~^T'S+)o6%cW;"#"#8Tٷt5 `'ƥ~U\S7(z,1>$L\ͧZ?ZP%2ݍ̼ԦG# i\׉4M LXUSu(~iFȔ B&C׊E[8H=.K3ǘc@D LqܧȌ|j쩖S)~ީWt"dLxfQZSDsM#^X˾h>pmkR!_#e!ca붍Y(dfe [=2JiCOP&}56ǽ7Y J - J$o 5f,jѨ'ٓѨf+#:pފp ]|? ^PrhzIBZp5;Qv;$OY4WZyPo/ڣs7|Xy8S 0Ņd[{ G-Pк 䇣ϐk!tZEIc! o5S`-`9L#}0*^ײl!ȚjX'Q5} ekruyCTOc+Xz}s]F!hj7?fE7:ʛFQuf=u>.T>i}Vf2DQy{"_Z;_~tD9vX,>!()F{cY|8߸J.ڔo0WE&hv!8J)X[yb5 ^%uEIt=T'q Lr9_?R0^X 4da%5r띤0=厘ty#)w]sJ[ZRKnBtq!/r c^ׁugxG]{x|\J#=;yxU-u=exCV(avT[_=Ok&f5SQlV_d 2kHS~:zI"~{ Bm.Fq޻A*0^}(_%tRM 'r#^Yo4.g69U-ڧa_>s4֧1=ߡk)%<(<t5^ j\F e ,WJAiDWIndLyV\8OSz$XA}Tl~c$ @oH5\7 |BqURެ=*\BlČ]A^ ~cyhQ CzyIToK}%P?'#+\K4d !o)`.坃8sX\gP<Ԧ(WzSD<<2ZEKC x?@1__\C"~w̐:HECʦ砳XSŔ {3=0E[ 2ֹU+M'<ˣBKUO O;MTiWe&4c8e2"6Zz] ⩜IP 5lNYNȓk~|cKzE|,:JZa~v]K0.ӜEI  z9 "<6l<$Y>7[ ^X^~'o~99-3Yi]̮U]z=z͡v=.S]hY0d[g<= ;z}=;b26/Dnܙ_)P:3c+R3 W 9{_%9g~^WtYtMT.ĴAl$F!N:W"W_NWo9z8 ;-ڽ;b>Eo f+oԸCZ<0ĊîG0M@\Fp uTBpư>_+c8ُ҅Q3K ʰN eyLOŐࠀqfɑKǂ_-z7l1Y%+gJ2=XZI1Ǔx9,g?f*2\Ղ5]ks/8ӥb2m`B(^OgqY 6ZL n#FLiYHxnP ej:l̂:gڿ˜lg…z&H>sNyr(|S0%4P7;N/0⧂c\ B6:;XBBx9\Y|>#Yٰh'6d|%[h *(rYldzjnDmJ Cc!,\3@)T?^39=n#O}~ENڃڙ‚[r&|M (mf9t4+i\ch}U^{j{ Lo!=/ 8 O:竛Y  Kυ |idyۋ;*eI#ѷG9h,DkfnTFX&S@QySBԿk!1\o/tQS-^ɼH8NP[_ ),/+v:ڌGte CILΤip2e@bV~8EvA3eHJ+4:[_Gp@^|âX&`Et"tU0& 8o@TY~h;36M"fX?-Kj\~/,+V) 1, MJԽ|r μo-}VWR+s.Ss|m'0߅$;!2.e6O~a I p!?%ό{?GѕRˆ r-H{qvt]=avй8kNFTDʂI6c:3L؊$"b샺< n& *# |od]Nbңpt 䓽^x7D@فzh4)s<ėfu&? ?_/2Z}?(k06c^D[2 ^Uc XkN[(6!{7WSݝ™Hg%WS|AIM0X@9Z:'cHfF Q{_Tn KT"|7&zpC5in p}itbUU1?I_P 0wr`8ⅎvn\"EBGڛ -;kqy|-eϳ 3 iC=]q-so>UM%#J he} } 0iql}L: :B|uQ~|D9VNam>n'˛IC?'Emkhc^&~F`k9-aC-j/Yx5lgpHFGHWWc)H{ځ'!`CHgћ$Ie%p] շ,QPb5,^E?.1qjsV%)ZGk잡 `_90?g@>\2MK2gܡ@c󋇦uw<ő NL6Rl{iƉrs J 2BU$(ߎhrߴnI CA|J6CM5!o|zcZauqb FkEm.v@a  g|8_V*;~Ƃn/QӽiQ} |cBdy=b945Oc]FU5T@̦; $ Vk؂ǁHW.O{GR$Hi*E2Hr&ۧgA?H#-\Iʁ2y[T~9og^i琰`*v$c۵z<5 6?GL5Qy;ðZoGQϫl8i7W3.c<]2U}cq0  de7bc-ҵL=PpXϱ-KY"|@n*ow'0BLhD\vDV8YQӞX=dCv%l ћ$J$!h.@2W#-HUAP(wD"sFlI,VOWjW~ߺyu}dBsHHdnI|0նOOӌÑv(reZi0]$&쎭Ξ2|y0rU뾈?7Ppo 2q>{e`vpS7 1XHC!%XfbӪ Y=۾4Y"oCڿU+y[aV;; l65Ozbq(vCr1q }xɿwLG' _L6ْ,.| 14jA'G+jEH{/z,+۝;UC:9 Uޛq@ݴ~e 8[l;(RH'@&=:$rз7r  @QŚW0CLI9zҩn1@@oMPV3\shB j#,@b(K\U\붘}NX1L .5;9XQy%cv <%KmQ]^1]xpFk?꟎Iz 4;y&.b>QU8-aQߊc\i_eC{ &%?tS]j. ]FuO /@:mjb"\]c3`;ubQMn0BygzԿ:lxhA&6EZ4z*0e0S ϾI/< /~fA-h }Rhj4e7\, eEZ ,.wŗb-Q>_+d2P,10n(AmοfҧF6}"M,YvkCzgAfvx#=֮GpxGL-Kѿ62B.i7˽^RM` Xut㺮Vpѯ2lǟ@HU Rڲ敏Sn$?2[6{H$w(1nȩEFQv2^@続coElT8`<J=!IC #nͫzBܷ8:VSA AC |,is17B^_ Vh8< 1_-`];f'z;:m-OCNN U:Gn">[T /l~-jۆtH3es193y2 C0qѧ3Ec9?1:2/w Į D:.Ә+Ԍ? `{yrMڀX=8/ס xg$eܠhGh J9b_\O0)%./V{@Ėuh9%=Ʋy6OK`M ͧ0i 4y5}BaT`f XS Zù@e7 '({G@DOT  _i~cݱ*]ai<_74d{ȏgf:% KN"pwۭ}R6Big1-} x #Tm}X3T/07=*yhdIGY< u˪yEUM]TꋼEZûsD%#gF7@qxG\K߲Se0tc>qMHj u覢AOl  N$ IdD"`ep͋ߓ=70NkLUI^-52&kvl9W(1055MU='S2rvcZoߙß>'0dj4[#b.z뽻Ve:̦( W/x`:$V#,3CI"}~-N2]2Fȋ"cPQA >zPȝ05 !\뾵~[8Uf'[m)2o<&]xM9i=2 F5(m3OL j##2&`}to}qC,Aضfz2TX Ngܟ[ O‡Ei [jlW0>Q EGN3].6ㅿ[\}2&cH?O0u¾ۚ50y5.{&(ůjpbOJKcFQPG~8ԥ<N8VKQܬMKS-?qA7N9^9!+uQ /Ye/%U `,jR ş5ed&SLDLZ@R8+KbF`&i4O \Ãv^}\URīy4:9!vFn݊+VS( ^"OKq= vJ&ѿ5s$hϘͱNM'G7{yյH/LpN\DkS'wm?\55.Շ]DԳr/GdO[8Wy810սͼsO;i!*+{Dˁ7qt@2hģ}mg(OJG^p |0 \ 4isGJGEq#ptR=;@լ^!Wlb֥U{xoQUEEˏҵT![ ݙhp.SmhhIνɾ[fOvZi EįW҉F،bL u?pLE 0k/^/WqKF90*b;iY&D4x  wOi5 IE. oEOHޣzJ|X&9t5,ĂBn3kc'7Z7\- E"'9R)+54$| M,پn[rsK=I4va 6J[1YVeUFSrV,vf8~y+VS'*[RZoKMy'wPa/_0+ZOLc<2Z UҙWz_%7Ia7a:HdMZJ 2*Tn5w.W\qR[8Z~;T;B4фq!$t-BT{w6#wTtۊh N= ]% .6Dn9` .2uM*(Y}S3~X>+ 9d@^O{>ab_{_XZ13E,Ug(sJv$ϥΧ @I"\FVG cO8&ܲ5 #Qm ̐5īH&TY lm-mmaDZP&Wʳ3qvcz>DXbX>@vy4me+H>n#A0<RxcpϠ?gxmeȂh.%QVD͟'?[~G֩[w? þ5tWQ෰>;E6cc[NdFym3\t\>Fն aeNIxx`D6cpH]q{ضlv|}M|ATppB7*|'#fXg*EWg&7 ;.%U?e:4j4 `0}F t-f>""L͐k.5*T0s(3[Rٓ]D!]amMhP4$ |q,),_"_'EN8t TS$:VcbzAg7SXL$,'P4K}it4a Ѵ;eaN,Nu`JRNG\ByʒNwMMwSVw"ͷ/kڄ:7F 6Z] `TU7PrwOUA@bNiB[AҘ Vd$貯KC43ɭux uRA'\}=ǯ\6 YZqr  5쫸86PaAxkE̘sZCxX׆9(+>@&GmI q \dO+<"D2P}7V(TuX[u Mfwx?/vR1g!Egj~,@T 3Xzhtfh!-:Pu%?@vPԖi!Ol[5^>WaI ?#~#ŀISXp2ޢDN^Mt%̱Co$bE)yfgڨ)HYנFѶf&OV%Vu'J}1NP @R|/f?-%I׷@eB 7֕#sV"b| nP?/q eZ[t'nx0bS `3 -ߦE!t&-|w#0j(mۊ7 Q `Lx۹L=g:9mY<Τx :"ŻGE2(ir\[`Xm,|*Mk|;ZX"jj#f!C kKWLOJN]˿f٣3k?P%;ƚ$02-%Kpi]1!X}OTkyBq,-@\~Pt3N;t4^`^gqij^HDkkպtΠ*u#BK{9\)Q0S 5)2`{D qe8hƝh-Z=zMq@*qvyV_Ѿz4~$sAD1]jN-t^4? ˜LQ/ !sj n )\kOil Z@AM3QP?mBO11Mu| 9ʹ~+ؒQgqG`N,ϰgoEz|liT x|t&H`h%%Ej["Ŵ|IzPc^/Ǣfczj'1MDVlV͈t k2CC" qyٙ9lV%p#<@? ~5^i{Nk \hWiun T)Bgs}ߟvb7]N^MCï CE2t#&YCYG"H]-"J[(51cʺy!bfV թQEkV'ٶi܄l=rn:ɰ \x}Y<٪\=̊'8݀mJ/aB5s;݀yаHh_@i v'a(p`ð$D Ǯt1`( dy3ķ珻Q7ݼ8}6k2e_?={|xL<|[7fY9e\caH:p 3;ЌIW=KwNAQ'Xey|bM#fT>cZEg-eCf*_7JiODžvX[q?ͿcJƁ&B9jHs(wbo: f\@L0hu=۷,Ǎkӝo$O2*>ٔ*0n dz; BTk]Zs؇$'G?۝ k ݦd˭O2ESf{/jk踊@bo hxu#Pہ[XK%njm7,5oZC+F C^~Q>ܳ m$90wwLjh`72T^d60EAC95~U&d(z=iqc ƾ̽IY}~L}6S^k<QJ/(Uf4B쀜 Sy<28)N~ƌ~FD15И7ysG{S1Ӌxʼn)21=}Optl{׏]c cRV'211+@W]YSe8-\>j~j ;qQ&ޙ0 XM1ޞ}ZFMP. <R]~ 4iTa#hWJ섡Gn8^@̢+EK6sKZbt}}z@f\kOX`_n/g!KЈ39$OXe|r]yXR\;'M>rƪ Q/)\7`g_dkKl|.s X8 Zb;FV﷩ڦ`\~jHsм^XMѶ/Qrt34+͉9[ެ2ef]}_mڕ7" eEE~6.kXiҋk[ç{EtrO~*JFND1|k+lVH@@`LV]^+U/2 OT=P 3e45l9@U>7vy$xЖf:ƙgLzEz*Q0XE#tƅ\UAD{}|L N[ ~)6%VWsޣJ0-+i~%YҔC^;9֝[ɀOl@_"#2r˳3BW6z\D]i7pA@20% "3+wRd,=beeG`Ws^$<=i[/ECeeI4}pAWyy]uzR[^S,Pt%&Jbz_:i}N{1 .n,H^:! fuCL;u>eNwg򚉗!S=,Tf?\C{t ]- -n)g4EӶz Л5;`K?K$5> twDNYCb=E4-NӈKsE90Vl{a$ym^o|~rEP(ƙ_ 2f.MgNCf_RTp3Ҹ2X}YOʼn7^JFoWAv #Ŵ; .@u PF8p:^Xz'EuuIy ]k5&Dc[uuF@3. airmE:#+55?G:0 ՝4aq$@ZF^3h jhԒVkpPANaq@ʂ;iW"(ɭ;QAVXReAivurUÿcz!6K ]25!zmbQ{M≧e3kd"˟II`ئq Py:sέ!`,ك􈛣 Q+ꖬz^;Hn? / ^c- m \ZM;s=}b@}$F? 5dG;d };>RICzmSj[%-.Di>XFb9+v[y/PuaeKQ #jx:nڍ ةVa jH{@hKǓ6i-M``Mjc4=6W;j!z G;_q[*<ۍUQ0 @%Quޜ\UXTxXНQD>JDo|iV9$T85z Pg2Q/=+3_~ڳr~2]C/1NW/d3][7&z|BM|3q0e0 h6;݃WކmAY4㥱lꫳ,T` YhFtՏs 8Џ1|TD>bzg:63@$AO{["e]T-(v(xΡ t:t(.tRz`۱(?Ih517:a"Hx^[6Vڅ|IC6*ujB-ldsL2.Ku̷ 2?YΏ*{8 Oy} e)c#Bx@ni"$p}AlvYa6yXhw,o>* szbzp]lnۺb))D`ߚǁIG;Y8 N;[7\)jZ9g ,A ,$dJdiOXk,^s3'% r %WK₀Hf`ZS*q$B#U⡠GhuvFMERK؈q $gX]'+Ֆ{!{:eWe@R#a*BpyL,{4)#C=  8= u&j|[p{<f TPEPo%F$yS(~I18:3!cmt>I&DEgE%GzhP]j"mK tU}JwKѝh627Qr_H鞗L/C]!~عi8 J[]K8~H2bע?yL(*M<B(v,xL1|5Q>6pXQ:#ϖ(ۂ`"B^ծ*" l>M19u&tn(+Tyx"r|هdKNr(Ur-o6t~$DٷT"P٭(՜SY&!H BFi*P]iarql2̆šQq7/}2Nk[ٶ?BȉEDi?y}mWmI m#&7zӀT-fCH.2Hf?Wn(41G\0<] L'́Y@L"ue,-tuּNª7I+JlQd+GFA3AɎT$le&3s~m}cKɭh} +Fճgzq(i{Ur22y*2"{ *O6iTB

Ѽ113`h!PW!aGٕt.D:pti$s p\<(m<:-ݕZb.Z*v$Qdk]`'h9  }Iь[7:!7d޲˲0'(ҴЧ3嘽!['x<yEv{ȉ'tFUK,gQ(t֝qI䋊wcZ'u'{h3Q6 4wnb^)#VߥRu $=? t{o ̐Wj@dlq[ķ0~lۭJK=v˷ik\ό#y$UV׬-[87i|vl஘D*ǝSܧsAf@r0CMhijXhAKS;ܭ"~#rػȭy ҸU`(xJSH&b =9nH I?d;lmEMJ48Ù,'1Pj)Is@ vD ~ܢ%k.J‰"4N6+‘߷XRD%U!jVϱgYZ0707010000024c000081a400000000000000000000000164e6139f0000164c000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/] ]?Eh=ڜ.+Va涯,4s?}*h1Z ځ:*46o[p,mfW*) zOwBECz +]Dᑔs8 W~WA=J\cRfR,5#HAԌhp8}{7d%آNY[ЀA?chnƔ,L TT՞h=iT2}|ƄVȺ")N@ @PlөSI ߴ8pg`hP֍287t6cԚc@*` #R{-χ4n8m*IY-16Qi#O`.35'$I"(&"#yp#wJ֚ƛWX?P$鶊tRYD-%  ^Ĉnh|1Hh7H_sQ{N*Ç6b ?yT%W`~g5=c d_H8Vp^OC1tp"-|]%0`z VVrJtHLqH2Ҳy3 z9ekieLi#@Kj25[*;P7U,>hU,=(Z®Pj pysK%,FM!Ib05K?- ;JaI]wsb-&rL)#W)!tȺ.a xUX@$v~`JY^azX?AjWKhCND))q3m8vɶa@s!jn_ot{!.^5d\BN5Y7dz>AMnᥤ϶;lf:hL2r;(7çx-D&B'BE+mJ8lP:/TIe+‚Lz@CbSIdSO8p?I|~{/5; }:?.3X{om/MAsP?jn]pu=QraOv;+\rpޕL\+{baPy^z-$N8Cvqr[eȤA'\^u[ |,Xoy X} |FGGGlauN;RC.FHëW(J8ęl$(sM(߂(RDNw V+{R|I,x[ط@Sc!Dwӎ6! -TzP߸8F̭odޑ٠ qjxr"_%$L]%pB׭* 9AL"b3WF%j *G Tګ+XݛXIyT ll'(fxA *r3"" 6h!I#Zv9̓sJ1jLAL#'SFq$S2=Dm9A 1lۜΔO-)tl?r,=_uuȬ-?cX"_Ss(lS%R%JyܶAhv8"O/ "ƞ2 }/am[Al[Rƾ{TSS  pz+983HpݷDp#c'T#R9A"fx|{ۍhAN }s0,"oct86;ȬsB 7)1dE"Eog~΢)v{ %Z7AVaKJ0e{XIJ95_횩^΁Xi3QAi?Y. q:2k9½<jjyTX"D`-275Z*Jӝ ۄ`2Ij/Rz4UWQALQW; qv& x+륒@Qp3k3ҟͨ_ex^O`Zc3q֐GgHo3W|鱍)z8"z;յ$*eUSU`cЁ+/-7Jڡ';ͧ a(`x1{,vTy[q:fq1Lٷ%#Meia(cGO9K*TV@?A>Q s|\ffœ{+-'U rYW+IϘeX>~wD"4˕1Ng\n"Y>7 ePқDJ?w,{sqrr l'_qR:W`4sザf{m& ?B'd&'R?0"G&ݗKI)ęԽ(Z'f<ښJ06gV0aq~&F{ʶ.u3]..#-yɄ62^s,wQÌDYaRPntA-a⧵20t+8&ѐh YNq3^Nwၳmӗxؗ[1_y$z%gt^>œ\&Vޔf`Y I"0tl/1=VfЫNm^OOǠ ~#=,L? ?v#S2YR%I?F%d]H´#/jL#O<B"@5rc*G3ߪbn"銛NvfJaRM3P)5'DesJߝׄOYB$G5< M<6bIP6=-Cݕs̏p1! PJx߈Yb] C;١4%z(_%c"H0R>'*V  J=b^ۉp*I +ڹ[}鉧88:-o2*Z~>Mb*(RxH2JK Hߴ鑇)SlƗ}n,ME\VC'Um ieF Z!|@WRE\˛w K'K5Pӥj@ hX\.~0zx1Z䈠uQ^:w 2 oɰA~h#Ogv+cy]Lvt)9'8K+cyc5L)  wyt@Y5h.k THtV!߾BNGF^v"X.(V>A-`cbiv:LF,{[ Eżdl)е^fPKԱ:1%#~l,oHYf@Q~DĦ[P$cBA(ĿA-ԝ]&<=o-v\|3zV't0 lD+vCP̒uV> Mx?Ԋ-E(lE*Wpz`ynlMTK{R׻RFy4=||EG_bsE]NDٰm'"q5;Ma68EE`Y2Jla"X }>_q^D^Ah:@SY7h (s]YseSbajIA"ݴHo%1_FnB+!JXAr gI("?dMu P^ZïF<_>CzFL aiݐ᥆,9u 20 v0,Gbk__#n d>6;d|'T!31G*lz8C v21-"ΒERt5n"S%7TCk{PԷ`C_,Cg]C8Ҟv:WR$ a~ Z[5s[~ѠM+)#j(/(vz ŞǴ8|z𿃾0JhSD͎q{MWҵ$Ah~ k+/V:TB'IyPuq JcMR7*D |弩\I:?d:CRrr#8k"L`a_7mf̑{o\$S?Ǣ2Z`GՋLN,81)kh@Bc-lJ*]-?se3t[;l& JCcVnUJzL.6 (>Uy+I[kq"@QB̿n,,b/f\ޯvb]q7I/X5-g;WRͻ@1$2鱰=vP S&9 0gދuCs-2Cd,]ڬ]iЂDmr\sxJ ) 4 dQP<{G#&U;ekQ+G(01*l7#Bvh{ Dd +qy*e!CUjBRm\$af~=E3/§$km/wkm*S2d=O!evupGIy|nԝ43Ϧ֝,~ _',r͞JuHY![B55zPb7wKDA ((|qZKlr0s]^} ¡$Vb0o RV8º-SaJ^>jN۫"[s>8^sYHI)dR> u6pv HT東"51cK6&{ʜ#B"'ԇ3wo\kuŜca yyٸ?XJ;NcUY iZw-H=Amchv!V>M*. :H7D\)Huq NN{ >axb]6 k}Rv%k1PVLCyf\\AK*M9"ƉO-x|j@* 4^h ȮU0x}K~>t`l/785CWigVẓ1XGWOaնbF8#[Jτe5`)QoNtI.T㡬&+/Й13AL<]=a5zGYu56:\,R#M9%ZȽ9}E`ΊA]ߚvaޜl׺Tm#W -OƷzrtQ\&-x1dM]'1p*q+nd_8Zh  \U F,VȏQ7XYAVtE†~2Ɩ$QeLhFrJn2u":TǼ@a-wa=%BMf{W8S#s(kքuUk8ٞNehG#WC@vO) 2JWa m{m/L0Z>G4"BCtQ`(G:Z$ۜ7\#V#Uf9з8J4+nJ[[e4%UR>t[xG>)du/mr~O|B$+h*uhu΃'ҁ8\ho&GdzmM,zW37pOa,Kjj F=Q 6ooAv@ #cLELiMbu]K(` ~|!P9CN5|Jᦱ^Z](f@觻)R$,tlmKoh9~Q0`=f2?O/q @affoШB dih)) um4uGz^ey(Zs>c/D7#OrƸ5MN}9QޓbYOE$!!? W .BG5ay,s cmH./Pmߔ?{:BCu}y>O yP8*Շ#: EN[83 f"+X٩ʱˢE>Y W<#F*4Gɇ>婦_vS%]3d*v'I~|:?'gռE+],+G:TDY-%?sl%-Mle lwS^$)"ּ%2NL9쓎 7IQxRߘ89֛זa-s[ 1B|V17),ow8qZ(RrGf <+p3Hd,Ǡ=UJ;=5*[TŤNe-w)W ,U47'sK9 H[nz"{_% T(iKbrUx_ x`L%x{Ųp{Y9R5G{ ky4A`ɘN4$XwV1UMϛٺ]ծ6t%M{ <1Dž;} wrN*=chSvLslsy pT|Λ^LՕcsF)0lOp bySVPb1XQVݽ׆ZxɆyBmna `(QɝGgF2l4Kl)W ( TQ[#}tcavŶǝ kM %|dZh̄B)Q_5K|N_ǩ0fE:ީ'f_(e_Ue ~|n7_|ͥAMB ~r#( 1Lt{,M֒)lI!A bOu2̡6ʍt! DLBo.#c-<ѻn㟸4=onL4{)j ZL?0i_rLZQ=er".FM%2NH2] 2C|b퐆|bY`_YW:"~x>?ڻpGW pqrb:V*1^"0R!LhB>ۊEU,pwAzZC/nTtu͌jQݰj5! 5wے/aC`m$TWi( N5~\wVBͅC0Hѷ7tro|x"8Q!uq#WNsLGS-xͫ'h)&qpf(?*Lb5^+!np+H-wT/yy\bv4FoD1U^DtU 5/aGywua[ l, .uq5bI+5<΁_h]jAs*{U3]7h^|puE\uF$n r樵Dsl.WZW%bKh>]Vdt)O>9Qf_e&8c5AԟzFs|1ãG + RrASp20hb9Ԓ`YA;!Q.{(ZiS;*sZ=ӟ%HCZ]0H?2e!z="#{}If&}I m{WnZ^LN1'aNe!c.#'=.7]8!Rt}$ `>]I[ԐƱ<׎gj$a*:%=>tf6tZW0,M* +|;NE{lQAET~lM"=V YAӦ~dBap9D-!aOxbbyCTYju/z☬C̥TGl ծ@0KTwIyHmQ' pKKJ0)xb b:i'I)FxDxVȭ@x8+<qb&޺IYi4bgq,mCer#:W&6%x{AՏ?բeҦ24]eGvZ0*06/_y0bvI8bso|c5x;F&c×|wCnРH' x @ TQfp!Sг_-8Z3Jւk h f+!89@7Y NPptoY/VmZxEH.qB$pl”0e͑`m)է/ij;ix@;٨a3(`2^4c~YseT 3X7Csu3BØJ6WG;<(SIve715seHjOI/`_Qf51-5;LKa*q~5VI OTn]ڜb@Z6mi0+Ii2/ZM'THcqۂmuў|  7XA+`Ib^/ lؑxʫ<5 0zisP׍T5\k 6=KZ@#jpo9?`SK^PQ),9:.G`=[b2#ilKw?,Ѐ>!PD5Ap6K*sTwXM4ϓxTt`x*:+j"e Qu^Ojos$;#ܶ){HAJվL X y%'FllkƁXo_r[MbBC#N"rGm%=R^o*6OKm#&$1 $4(:0$dx̡.~ʑh9@ǢU{+"F awl9IZ4wbh0ddeUc\!Ve.688>޷h0/[Zփ_Wq ҁUlQ pnehaxfM gDekONsMt]u븜\dE*]SLK;6eLt`MslÙQ푢҃ZIܩ< 1/fLJkz`Ŭ =C[oۃ *V넴kxzM2W*yqߡw[vzRThbcOc|yo(xxYRJ `yQXfJlK[=;&l@g4_CuO؋M6(_\P w\.y]ͣM/-.;MaH.ml#3) E(uqbCd=1*: tJ*Y) &=1)Y‘\g (TCdN 2[-N )TLtwec 'qtݶzG*S1sL4c+)SdO|ZtbKn!Q8h\܌_F"fa:wgpQtbJ\d_gc Y"Wa*q {y)Um ?o~3+4lCfBޔ XL+jT:׹I[+Oý(cP  ddeT"' h0A!{LG0З~ iz$ōB[n|j_Je-u~QQk~e.# d@6 UF'96V *|e7.M:GPSvJabo$s^OM@Bc{# ;L)qV}ܳ65s D'ټx4>_ :G#8['5c:EmCm$hϕ[EGaV"r\dI2_S-إڝ|fS9*ۗ]EX1_u^DttYƳQ0J A Xt/!>/^%U<>;D % OykA)nz8@u!$-bjSAg\m% #mbm6+ n~kYwԪ7i7*a'Fd'Yi7B1[weֺ#"Sh$!յm$(!-7':L2vV 5ʈVX<5wdi]ԥĹ9x-`d%,: 8&p6dX癓I>-r|rq8#TVrgq>" Ɣ UDJ@>+ƞY(!ZLG :Ne%fǛ,Ay^h#y/~{-0ew'`zw* ?APx<~Zd4Y`}[AձΉ6XkK?sT&j(ņkH72U髥7߻dfQcvOptZ#ؼNO%S pXZ8GL7iiSDؐc^s8pym u*/Xyiv#4& ʢ]p rM7^HME@wU>`_[B6y[ʩ4@-qF=QFmĆanO=b\xhH<=1븨wi).0ϧ7z:!`t$:Ӽ~㊪9haUzN*#m>:Q_")qE5Uz+7OEE\0k9/B\Щ!}XN˥MG7ţv)|f+^TQȺl0ngh6EzG-Z_$ !ِ!ͤ+moM d!/%~8zҽI'#g _+2%ݺ'1YFMPNt_ާ*ëM#.V! geŗ[e>k:(osl`av9+n) fܡ.s  L< i!9AD@$"#OR=ÃuT癰;-ܢeO$')m`_{%fg⬃O_KsrcY9tYbc.:d*b}mdG쌶q$^+H #S-:!%/rBf:eR7ve\8-#%;£qۏ`U'<ٚUzԓ?z:NTx+^%OMSͤ$AvW Hze=]!Cѹ,O4(Fޏ\}d?\Nes X#f<`߄q_jC7$,VόR_nVsgbՍ1}':8UR6\a"@8@yT==u)Ҟoda#]0`ƆUzz(@srjŸؔ5Uj! gt+p165C5$~L*!=ݭbМc"v6b$`U+ܑKS ;^fǛu,^h|o,*Wچ]tX1tbzke(fRs4\: *mG`_ٕu?QІ gPw:tjީOg#IESٰ k9* ]t" Pt Ɣ\R0&Eٻ^[ݰ,_G4s5'RC)KP;>;0j/a_JbV[9s;BK&@ d7sFXŁ 4tυ.ϻ&0h,UKV?p[bАuV/FU5ֳ7R2J:YDK?q E Dmofr?iq}Y8R};PT[%v^ۖ|_X[ݦXcS5kvNT6@w|~qH$inP%6Qu}T&QUjx#k& yN_"EDiZvD6qo[jJ01zj_GGJgM<zI]1Z4XI._]V%TOV? 4gHWMY^Oo fVZK\Z\@5f@Ū'›_!. M%'K0i{6J4Qu*8Q+fX!aHKm}ni[`1sTTY[`Cʟ/N<ڑlf?~jK& f|lt' s0#@3'9%;Yѵ 䫛n!$w ьF,9e+ ?rXչExwa5mᵶVj"dĔI`/Ah2ptWM%?äźƟZYtgu*d(Mcoe[U {dHK tH$oj1tAGA-K@lTVj9dL ;</Z$7H7<XDO4; 퓷X0Qnyg'pLzeb>_M$>̽TIFJK\QGnɹؿ쥦 dkV^_`4[NPDSI2Ƌ֏S5qeL' Axvm>oȞ<{E&SwϾ_iJh &gϩ8(}4 B~k/5<*PF7m DvS=h~\6:E4E os;g y:?rQ ҫ8Dܣ \Xe鉎&; n3Uw?لO% pK(vtfq6=-;a?U8;-4\VvU  jI8GƑѼs J dY@b_ Ef: r5ViV J,GS_%/F.^Y6^xk8P^ >0 Ӣ/ĉUhX0]ܗwhf wuް W}6}x ^&q 8荧gZ2BۋjH -6iO8ۚ4I4\%1q:Jj8G C/fK.fy1+8 p3nҐ$>zI+Ǚ<3Äh؇2}&:Yh/ .!KE^⮆蠉Ҏ!5br7 1^3,3=&OtvBTϲ4T_+{ɁP1+< :k|.gUrYY!oBh{]8r-)a mmwdsV`ݾHUٯ?<-igõdR-:pG}/lq8=pnɋsϖS0 vU(΋+a.eCu2LҍL$"Pq1MnƤب¬UA:yCΐ l3'# 4F($NtȎk4%,hq0,LTG<$ PJy[@z۹^'EB<b?SϴXtMzX?Ra _c9ҚYm$#S kN_ ؗDGj.Ttz .,z=fOyN:zWPJ_Q!b #&k`Rxde4!WgXRZݥ :yP7{V 57 sj͒> =?Cefw-H{"t'D\:t+_ϺaXJ9vLقp<?Fr Y0 ";ũ4y񳠺gv#+Э6U[e_Wd176햺QnhҡdlR! #;T} t{e+ rex9b>!qَ)aVBTeZ\ B]|Ѵ)tK^S;$Sw/DTJJvO 0yHyirW6vR hDRp݈ɏvH+N]e;jN4E {|Rno֠>תJ*mg O>9m ;x}ܗ!o9İIfsVDwfre+RT<42{? 8c~-#0Si ]41)`?V|) 57Y蛚t8v_7"r rj VF]ev{9' Ao-qr.pL֕3Vt֝AsF=MWzGł^#:vAq?tv_emEHؽxثwFzі=Wז'GN261LQ&UXl{451h lP+b0>d\FUJy9oLRTe:?xF]wTp2I ҉cFL)2貫ޘ_qQ}z{(Ds/FASʵxpg~>*^E c rc08}2K3v+T2܅j 䶉nv"cJ=4/wKTU# D}0)3"KB vXOm#ɣ^펯?/9Tl&)yAB5KhɑaIJvŐGB-3dR 4N`i1R<5?8v{4kM++Ttw#ńj3FBPۀM[ʧb>\)7SdzM+Κe%ZPAS07bByNvA7۵}δmnD7:P*#3B!-)AnGoтkD]Cqѐ4c|.qSQ6?k@m{wFK[ucs,c; v)u*2 [ gąSK `.ΗBok'ʔEa>Oص\7Adz@ggvm?,)|!OdоRbEr]zuAB!GּŽ c8!k"E4#F'fJ!Zą<齞3W0SO"!ulС kp?=>}}V`]̕s(-ꔌ%tM0T)[(dd#&2wپkbҸ[{q9q T fAN7jk,L^HOMB`8 J7&3&ué{֛_H-S_Év:cC 邅XK6.ZN^ph|_Br~Xl珼c6)ъjPnvZ:t,ʗ ;MʎL9G.*0)PFSUC[$޴_UT4ç]aˤ,KnFtI18md腺1v7΅=x-Vom^G $&&O>{ҝ3fN$eWrz#N>XugsafZ}\H1w\W%@yz;jqڢ[PXP ILjfR6P3AT|CHldyyn3ɵ\.OX1PE8I Az@z.l<[VdОd&߸sV8YU[3c,B]=//d] GF8FAE^iLyk3|ѿ *ו* hqJ&(W (۳9MVcrx`0Sk>6 -ҍy܆bn׳U4"Χ2$bhVJX\LLCN5rAh;<0N0EЩu5R]*W Hf=q7u$L ,V^:JGV$QǎVz''Y0x+G_ hn !ݶV1 AкJ]kWEJ_N5БqR&u 'vxC &h;lBu8gbi=ޡ`)s/dtc*zZ弎րhkGIi5 !16mFa%p_dqƂ^hƶ}`a^%,KBD} 肤!ཫVGx!sA%;JNBnBkdNc/fK;JhtԀ6/Ye^j̋C,]BEdz!abԭP] +_u)h8\[y}i)!2\,wȵ_GS|56rJl708K8Tw_szIԗ ib ;rIɂkrMbYJ"eT+J)"fc7i5Q*LE F~?f1XLpS,{lIvV϶o=,l nT׊ԡU:RR*V}OQ GO $V:\Q9iPJ'qdOQ0¸KdYQMe%_>sS|3uS$8_m :8E}5^S6.bY?;*Vy҆ \{Բ BzjsLbflxxr@xS{e75ى0eH SSҊ fW0  KE*vw3BgjR0) ͯ 0UBKc=relg5Q^F:T=" K@SyuwOvb'XBf!{ WOcƞa?C-?. \,(':#1 }uK/=ѝkY:Ʌm<0R<.ͲK$,+)檎UL156HMŀ#ܨG&6dE[8t$d$m'_s$\Ӡ(k_Re-dD5m{A_Ć\T!\9T1,n 4pc̨ŵo 2u"ֲh|h 7_$F>A5/uBeI 6hT x\YunB<Ϗp4v\Fw kрQB}uM"赾MԏՁ|r˵үin}8dɯM[|*:ס@;{>4 ҳcIWJ`˞9EAr\R>~OQ0{>} ]ƻKNr%_|Zٌr?͚×G%qЂD7E.ۭT0 ʺKX\_%ItImJFڮJAzBoJͲ3eMd$T8mWd'(''StxWW'eW- Ҫ6 IvoC;I $wYf^iۚr>=XLqti !"SX<3W0ZaN>4DVwNcF~>P8Gbb|G9"'FE< {0ȉ:mNMT91 q§[bySHwcBzgߐgRzRHu|p.p^J$i#a\[Z؉Q7w0!Mez@xćis_)>)*jʪ̕-/ rԷ5_UjHˏFlY1SLẵ˹|J~ I &Wt=@Ԍ 4r̺7r7jZJAmC-n?хP K;c7pwț;(I݅Ew[P5!X'-u*<R¬,|wY>W\OIouoJҿ1e7Q*t[[ B BsWVwa$R'WɊ']It**wP:6( J/wse ZWi:6VVӚ`IoV-\e_G *JPtWo<BOGh, <{j|_m$,t$eZ-,6I+&,.o73 D(14~8uDZME!&<S=U E~2Jba7>U&OvYSzy §FPC n)YAis4[*/}P{^'_ai$қNMMlb.YV*lߧMC^tj409RQC2E{mL13?2U*g9h ̍;724E|GX.g'otmՑU6$dD"V>9c/:n;E͔^XeKEf8 *mg&= Grt\UpIv=Ek{pJ[d69o8_HU8P_7!f$xErJ Jãi(ēXm*ηYrXJqyS-hd\V>ID¶nf\K)f7voc~s: ~wg[ [S2)@A}BH#KN ,vh_8F]@y@><ѶO\ViAGOqH\oƯk=|ۅLAs@!΢Xxzv#0 %8n^I|*7þ(wg>ŻH!>|htCh,u;z?LwD2i@{#^><ИUU"8LM ҩiފr8aH="\+ucTPm\\1o1ϛ^-;í<$΢DTNw>Z5gyZ)zv0WY vks .Bq>*ݷ-@=QR.cÊ^VR/ I,:5~CDGWds\ڻg2+v3r%C: 7?>:^7H:Q)߹҆8{Wwi|3(O~"$CHprЪ3͚~0UL82bRҽ0S8Qw Os䅍oc2|@toL$6k&#%!ú_7Wz~<ֳVZ#,+E7 T2pKe"ў%ޞChE]tdCpMaOXd1I@ 蟉j36gs=F/sWzi]A4dck2tU,>߻ݕ^B-{j9쩟_3ْ lYݺj,ޫ>YLWtig{9fIS(³?&g8-rA*D'-tS7V#s۔AA&u!՜KuJ$!{\V=Q@Fk7l$7Ie!UiKα}^u}AO3$h0by7Qhiqa-_pFV|o 2Uy諗 HZ_FtKx-CpoAcdv-@ppT_D`X@yhS%ȵiq]^cERuHn%sNW0=H<=2Z G>f3u:>hnEjJel9sYMOihi0;o%[7FU ۈ'̌Ųn-l=ka11gwlmV3$.ϥ[Zc ภ@>@MdߖZb!;MbJ' {ω xy֊vbdMr[om d앮Qˍphׄ` Aly|TVL;zBs)Ǘ t;ޝz>`ib&ᳩwDpk5L 4H7HKkNTRW^x2?M"ήulm dužϋ6weCr LY+k/R^K‡py{JZ4E%liJn0dm(>?\1`g2o}y`#"k S m~Ů(3 آ\djhB݊ Xp~xJ$*-N-xzЋfjԀGz!~A_ނɜWyb!QGlXʪj>?2&KafÓ}+K; D}6Y({کnKz蕈Z_WV˺BE2&e̓)U`3%BWJFI=$W|1ln74|3c;yk>;ZXdA֨/&P HרIJTi>ڐx:֟6#h?B/QLbN@1rG-!!Fsث&<a=P)DPaly:?ݶ=nsmꦅus‘}Iߋ/wSj5Y\ 'M}HdȜv`nJBǐ۹]![G=S8+_y+M+bBըܜk[9;P~wKNTۙ7`'k3v؊tB5DWbG vB?/sNXϝH= BGuD)W o*}֩FkC"O:)v[nBi!ZGxG*=@X nLXkqukОgrS)ou$6TiOx\*DA>NH;6K麝`42?|ǎW G(d2u`9T?kH߱$CA P8 tRù-O$QrMËC'&ӒGl^NC쐲3;kr%Mt2S ttuا2=qѡA/oȯE8mtFس7#׃]̭+fXo)af„j#rXvïI6u$DxZQʲ"E/kF9 @ys6Tѐ[$~b^jeQG@[|E~"[r*YU󩾩"\?zqۯj~]6d!(sˠ4#Ju33|( Wt'DiU lWTp7F5ڑfZX25 Fn0"= ];Py UZTV% DAD H@ah -gO.r uV}U [ <<>(dxW@ rϻz'AN8u$xX[pDZJҚTpJ`wb5Ƭn\} #~@4~"6T^p/'NU Vn OB1? B&;qLba3LlY\laIC9QRV" |9nQS~i^#iHsuShkUW0MUWN |}.r QR%뺊^^ިܮf:z{mϸݻCnȆep=R/qj C;13 7Xr@n  X0G B~w/aWZxBUxs"m- eWsivjF4ךPeuLnC?r3N߮vx(腔. 2lXV;Gt/g¿CmG +CUsņ)q6T2,@"rn"mpgăH!GG{Dɥ! {Cģr.Ok3$9ʅq(È"୭ vꓔ-uRtI{QLxnGcXg y/rw7Oϥ/t@$.Xh$!q.RGf3L$RĊaggW+ !s`0a s 3c 8/Gƨ=m` 3Dw[w k<gaт6>B)Zixœxx#TTM"+k[ hÀQI7u uIÓ\6nFv-벰ez8mѴiwiuKX3][+Jt_,ZB:.^%i0P8 QFj [hGd"B!]ڊbZ7'{cMf0XZmȎY3u\#WcU;x-a1yGD*r$ f  :/e$g!lDVfh5Gi ²}4=\?gEf CD "kV`S*AJ GIY0 PLm^5:q8Ǡ~:ZLzP.hʠpQ^#vMP>$>4!ꜻG.7|9&t}`zuJW4 _i*NTDz{Osw}ևU\%:2a,dfF6?0U/ %`R j.29nK\;gKiRT:)n{WIxR^DވfgH-'eH-w6ݘG8&z;IӖ:> #?&=٭!ўR@_5,Z Ye@_skR H07JXZ2O7,oj"%ωy 6#ywMfP2kN1B_UW=wd,\.0PpiR_d\\YTwRd[{uX`h|.Q%GA6a5ʪ*ּb*L˻%8fؒ%gG hD I߼>1 }Ɍåٺo}҃9ASRq3`Ͱ/4; ‚"jR5bFRQ\,Bed1dCC~;w`>gڢVUm5&r;/7ԗxU4І2vd0YV/V&#gq"^OA7M۴A146)Z8s9VD+28@YANBe0]!ךt\QbXT㮛1]Mt`jˑEd3 yYLP1@hwL96S{йh33Kxt`%joUߜvpi1u~W0w[m2_juu-ͣzw7;n]1>ȫt{ad,"n>8?! ~%HҰn32FଫǢ5?NBn>Φa.9)5Wg>nCj34v=:ionC:xFi4p9͛Tm61~@\Y̳࢖F NzLڬ셌K붵?ĹoV/5_vƹZW>ꥳN$v.4buT8=eł:=W.SNN!ߥ1 !粿9mj+ӫB-[TK2d&}=$k'p>aS29cVJ[A|Sj)ȡ)V&3CxԵ76tՀ V7j|l&"Rw"/ch[e Ym+nTqqF|ZL0N{m[ԮaxŖaPO|0)4,}Jr:J%fx9LxّrSJDZ?+mQ.N ^6NV6;%yaߡg2dL8\s xX:?FPxJVu_g1FCo{w2cla脣où7YU[BX{d9ۙUU@ c_/1T}2*'%:>k 1|S\xT!\8D/Ⱦ? 8z0ǨY2-.du x]#SBIM') #)`y*[ႹܦtKUAuLNMj.,7W9 M BD#j x42/9J ÅAiZƢ&%B;@N3re-~!gjGk##LaVK{UiAS4XTCj50 6+ޫEulԷ\,Z =NŻ8coKÔHWn{iУ3X@+s͛0G_ųdk38s DHUnDx?KHswQyUeqt^kԍ)X݊AvEi.`]_D4x6䂰Gy&+OgD1L z*׆lTtYTvczxdwm|A ,͗ڇHI>}C= ҍ3 sueκix; (SpR3x^qkbhU"op,CFP),T$@v/}'nPтhP`X7Ldn7t [)Œ}]vsOjvlU6EeMJSkyw=_WEcˮBgE^jțC`{H끬R'r6&9Fb(=mylttf!2FZq+XF-/+(^ BȈR5F5E4OW2u 9Ew9eBrbW!paKϏ}}'sWioB^quUH{rXl<.l^xb=UVKKf2\K=i" 1Kdw֒jX) QL;?4y_)ozTޓ:&12l7oNbp SaJg=&ft˃IH)b^|Ipd tK‼P=שT@uAA \zV=Hz֚"`J fNSnsy{l{m#Zp &B9Vcdz&s9Bv&:KY.<"Gq_ `,-{d&^$OPd5m 9B}̕Uuf*ե6IX}z98?d[Qj@1ܨ>- ;yXr3I{}*Ykn^ejqϙjT,բDVnI5Jϻڹ,Q)] N߀gT]၉D'IPN^1 &HҿC&sXunټ( wchD~M^!Y 3sŅ@qVӬ+HXQ'K]|V*h tmgr7w bbR#_ u{9r.1>6@H=q܁,#3sy4Y3I>h&ij$88fO /EإτyN֗ 4˺ ]t>}Lk mS๏)vב#@qJc@AC7ǎJrHUBF.Mnݔ$jZ-w3߳;>,<˭X543JAO0y(Zksu3/62z^([5kC)!TD胜` 8T9py)+@'Η9{ޅcD'2Fyع{\y*#%6C}r Tr;(Ҭ_\\_DWNƚW"F |H~^oSNH׼!,,ց?dKY46*k[tD@ߡvKm;֦S\rSC1NY*ԥJn4(oAZ"yW )?N(y$a M4P ].L'T }|{qDDc^;Ԃ!nLׇ'.BG d/ mp3ABK @2I'ё$6&$rxH`qxV ~Tcf ~w[7LaQL9gȅ-@V%5lgg|౶1#E_eӍG]fq} 5 52`q1S nuzWba۝ c3 ЪCΖepa$Fv)DW\Z(k;~tN9>Gګuwg. .WTS4{V)ZBƪ5Ν"/Qй\Tr'FmSR 0e1!K$Bb@12LvAoe5xp](yk; EFƂTgy ];Ԩ3{wD9 xW [?  -1k$j#L$Oy;%Pvm򷥧Y[3=m}%I1 Be KJPJޚGӚ*_mHFg4΅GwJhآlQ¶gAʼەh$uj"qҟ^^%2[ ~IdDK[~B`\χ`HfHs߻XzkOϺkws݇-"9>7S >yj crVƦLmGLg${G13vKҺ-ã~zK󒢟3xjy^dY1XܑV 3 XLBb"Vp(NGt|0(^nȈx]fJ cZLJx^ 0OF; pt|B-e2Fy= #X, 9nHmX"ۊ#t'`fkD>~wG |(<#1ܫl C>٤ }/pZ:X[ؚqCt(g7{}9%<-Ƥ&x#ޣּog{z::KǪ+D.*u]Z+' LN|Tm';&?-R3Ip`wH~6|uV^OR GҤθL]$>bզԙ-m]ϵվ#ձ_0;U$]&xkiObHYѭZ7ӇJ.Jٿ;xˌ G<.'z?E]aJiu͒YUS?԰i$bOa "}K}={'?H'v|FDiGo9.)޿Br٥NܕmKΧU//Y|(C = [wq+hnPք]CVCs jFlF M˺kK>f)](\UЁ4Mڶ'zpuA+@e^2oO/7&޷9T&a+2v!Bm WK 2Sȥ!iTiY?Q+#=s-'or l~onQ%fcmE9~ ?YO{F0m6ǏcltsD!cjޤvREP\W<8#IFgи&gsk@h؟_ǟ {a־Mqm$hGol~/~'=KO~'oBoA %NF&әV#`2nO;by-,BSמhh/sʌSݴquSkvA˛@NaB-])WR 9^֗3B6*XXlݐC܄|*q:_Wm[JfpuĘ$믈Ԃ+qsXyy./Y41'2'<0рǕSMoT"c|lz6*Jsakp81A{ b`;a!p]k Z?`.PJaxb] pdt8lݻX Xo2dS 8U=| ĎCEl\ b5禎( LF{w|AY5DklTc!=+? _ Ȋ2;}F\'24i9V}hW\':Pnb^ےh;DŽf1\gK<)esp$Z $06Hr MNZep7AA$'E4=Kux\J~O mL>a8Қ>^>'9t\@Gz> f}-SSSK_ t;Y;jO|1¹'t^ N"M2:^pc`ՒuʇvnaYD ^N0JGB5lp.oX4$@/2!sG# 4 o-XauǀCܱ\#ͽ[2gtqq@t1uܿB}Vc#{ʨ`mXcL=&L 8lfŭ*C1eKd-r/}3}i!J 751G+ L0k wLƹ8/ o0|>1X:kg -ҍONhA U0X\ؘ9J?Vmm/, #>զ4'd0._#83!`:q(u3fò}c_KѷCп!9*Yendָ #&$Q%jzRxb{͏N!B,nޗ3rw[ҁ"$g*z%CJ>.eg,[RmϽvw;0RKī5, *#(_J!2b3%}ꩰb*erf.+8B6BHL6, vaZ(e"]0 G hGj.0 ]:Gѵ:nݨ7toQxclߖ ;= =ȶj'm2Jp*Un n@V>@a`0BFR" aM\^3^c6ĊeaM^vA 2gP-26N*apa K'nyRU8s&_10Q5sv5~.D'nCeq$7[G'S!eRH!h-_gb-rOeyx2-eԐ DXa 4 L'0+VOD6vDfFpw׭zX6kee1&<$8_!ԙCQAQ.-<|B`} iWʅ5sǤ(> __E :@Ƃ.,ޝix" ~dqyG[2ZLbIx^2s!ݟΏ3M) Rf.'mAR$5wt=̦-l08~О2,*qi@=I5L>LA\ C3WelʺZx U,:ǒV^t@Ҫ{vg:T%<3=R voڣ<1kpO;Eq^avـ[&dxDUmӰUY~C w9 -#z$]֙Q[giMk_8E[u(_%\cqhÛ `)RYIGk3&Qe^]:(V\?MUO &j 3}D,O{F8ꌛ5X~*ٿ bw0Y0:4uXz:+'hC tK}KLѮR)t:6kPOOo9Y cytl08ӊn^I4pD pCKOEpm}^i =! SJnh 2'wM^UCUѾU=^2-)-ؑlH-b5% " _mk*7z֗=$:u9 ,#/b [ |/-Cw0-ǢVV]qܳS2eŽJ$2|jZl#{p>6QƎߥ>׶3ĂĴAStv÷ hzq>.-X™ KݳG'GQ{:U/FFnfbXpj 93>Y]t.N[+O &̟lYqi:[-֦bO\EX+AzrO,w\U^aO~5z.xf׉ %@ѯ8k\+Kbg ~t@g5!s.o7IPaAy5CJia"£iH*BugjOƣ'Ez\aSaI@UF(q^Qˎ?V@g+5 #:[7.<ոg92d(#Vűȴ] m۸IةOuN[<%w>r'y6cE rC1!h %3#[ V08I,*w+;!>xgjĢ H+b nNmX$$LHx}%aڌAB`]TRȤM)m|41;Fxߥ/)h[$Cx{62dS8jS״2 E^kpmBS.45ʸOD9}&&?xPbz5@Ɍ:sb]p+&~M;,JQdcIQm T*x=IIz aYXӄpz*#ȻF+;Ԃqǚ*hM^]6ri^h2:GZpF\$prK.hw֗a$9#ڵ6^ إI}3&ﱝb|v/1h#)T[TX`fG=4i.*t Uh')(>,Œ6] 'f["-Cie,JRZƛF3Tv^lX-0c.jil|ӶFxNag߁]ɬjkʞH[ '!祒 T)t4K4OQXy% @,a~:*b*eJŴ;ɸwgS=lFO!YvaѸx*f\ j0 S6-9(!o}ky؝/1cW(l$\LR#~FX]_%I0*6{Ҕn/h{G[]r^ t|X.qsr%k[܈jp}!- [6XYtzqu$29Հ.p`?Mx@m/o,%XKz؊E}IjRjGcp䣳v"ۨs5DZtDD=›K>^ W>1/ m&! _HښXLS5 uo% (V'=coG!ȏIl[45{-_н5bCBG>~2/InQ7ET4]:/tRo.w1vt .v.;SQ,s߹1ԗ-0S禅g \Ύ}K| vr5?t ^t}[uŎv*E $|.lzkb<@At&Sa>nJ/ܒB2r_P`wFI_<.2DE TǸfЙy?<|j| K6Ҵ -*aL93G*_ꎵ>MMRQַ0moi=tay+ x=$g#P$Wת_ē>цؔhTսi5I89~ $*2 P0/#L^ _0¨/!ܴ#/.ԡ'9XNa!͐y.;~i$`׀@U.!%wԻ2 %A-)Hٹ[D 7-b>,jc@+yIy54n92f ̌dk]S7;L^V, hڑ>Y7R$nB ݖu3~4o a_m@lAt+t:Q\L55 ( Y.s1h 1fQ0sm**Y&=yXޣ>úU9s<9g7m?Br<얇_~5#: :2xt{W쟏)|&oiIrhA}k\JֱِVn ׭:>?(HlL[t=0Z?ۊT$T$S{U8)h1 n[Ayt)QIu^ܙk"Ԫb0l^w~+v+kX^"zPN$ C瓹[5*P*pU=W"g.ޅ @\ ȝ/0мբk{_͚#u{q&]#& JZ3s@=cKY_!'!b "6K+x/j%' ejt#:2EHtT@B LdZKnx]GY*NxdQ2@ox\| DwIOOx/:pFB?!ޚ- h3sA穚AyI"kcbLM9 tXܲ%iRffλA+fq]lr2f8Q8 `7 \\3h h0tBd?MpEs 4d`ӵdkJ(gyuav,Ŭ<\d4̎>̘C'IaUoLp U0ɟiYgq:YS?љ)O3?w|cz=a_"جvi >otB3=>'k<@ڬDv=@=Ia(&xݮt"6[ai.r)oOX"ވB:罗88ST NaI tLآ1Mܑn{Ҩ90K{ /}BV^nSWֺR Bѳfk0el9vUZqHf޲k xH#'(]E ˎu: ;(:2rYĨjay( _\Olaü2f2b 69^"IDˠh/ N"e>u!;Y(3_˫Mh%zv~sfN` /$=|WЈ֊80nFjN'OL|ÞfyDpPv͆#ARgХkJ<%ۋf@CnCABW4r43a إl*oc9qr >nj  nw%v0zʁT_xϫwn{q(9ྎ|Ck\ gmP6Lzk{,fA_Nυs&Q=  (UQaCp h9>rWc#Pvc}D#DjBb{L )&p7KQ5M*zw :? {*w43JT)kHJK|r`M!iX?=ݾW=]+M8&GWv+IV(@9ousPizrodOEÑv)y & ߌiߪ +|VBY|X-PNvJ sBօCQd?w 3?\ a}CzIJ_i naT],+|;o '6 lVfg~J+徛X X[YbɺQjY0a/bXn/8͞VnwX㽢YgACbw̗5C(pn<H]"ԑ?\|g$'^ۛﺵǒmC+{3ܺmJ, }O!h(>#;xHjZN&0Aբ5nA,/#nC +H3 ˌ4YT{Bp-u!j LJp ?nT.\ktS[$X QH ާIaS2C(>_vEьPaLm)ls-N5~_&?:MgS(vXY*[u.tȪ[<X5Z-%Hv]J/TsVӡǭ#oXm~c@Ue HO+3-n!~7>$b]\1T6ICj(CbfZKa&_ɔ%64.6 ^"V"F?I;4?qMbM)M?jdBw_ZT2߇9"qI]>C%*&&?U&g,wq~@R |+޷㰻óf4{"툒-# ˻LANf I2v/OBאA Pl:E:.Y'b+nL&RٝaPo {J k+Z|7b͉m /&>p].RDca6n'ܙHPx2{i ȗm*P&@9Ҥ3&kt@*tp"z;x1z0jW 0hLe uEtmk-NPȾ G Td-^ⴇ3i3;Jn-x  n"EVfaT*r]m{B\+ru3l"n(Sxu]S4l(m9 nHH2}$㏥QSᥣjC|Y1Xں_j(bc,?+?)יgsnSpsxor%H(zg w @VnDb~w@i>0/wZY# gMz:f`381ZVȮlj $ei@WjKv Dȅ5ו*Nr9}T\pqx&A<-GtiV˨p(O3ƽBGkZd6T"^ # wau>'RY?=:> %__ԕ 4ǵUl".,B>?|13 R \;tGZ]uoz|~R,{ :S.7iSγ.^d|†ʘ-=LF  y*&1~"::hܡPZ4m^\~5eӻn@7{6+N{=M,ӕ*%az  ~@Oso^'|JOKN>Rhcj u!|oZJ/8[E'HBwh_8:N`Ԓr>c/;i.o@YM\ :Fl C&e2d LsP 0Ǩ4\u#mvs85x+wEYS"Vms3܍lW.XftR՘Ng"6#k!qN4lO0+rg="KAL_i,0R209k T(YH]e}\B% v RWbQiZ4Ԙ^׶XH)Y[}vT>u2 w2zV^> § tdMQ= L|dݕ>$DvB8\xsfV_hr-@IHgz |SI(hى ⾿Qu$^L1r5GZ4˯!B׳QVa }nlG$uCqyeS+dEL-sm&eJ \u)+־QQ?tOj.u{CS ܜX dJn%=OJd`gwdq ?TYY7\q%zQ]?FKDztv |įt;k}z%5$,dDafHѩ|Va=Yɦj `Q%.sXّdo]]cMs\nӓvZݷT]Jo̟w/\gt˝n $y{i#ϱ?G CDŽoXNq=J E^HܕX)!D2/" _|?ϕp:3"`o`4S,~[*Ao7^QM\F%n\ nbu>dS lt"x:d#h(%I`L}FZ8S3kfv)n2BZq:{澄nwտ!U^SſM8PM#6m7GnܲJ7 Kqm=95-Q|d zי]H{)??x\XJ([De?oICC;=&J@Ru zGӄ.,$$%ϭV1ε?zEjjЪھ]ڙI1fN pY~ N8Im<4} R/΢Yާd)4b. ^ra#+.׊)O,ej:M\zQ2381  E:nXF`4gUX2:3|fCw_;v~6b|Yְ٢] kq.,k?ZN,Q<0<1CE U} yy 6QF@AJ-֚vةMv_,_x âѪlFROG,axR$vև ,US~P̺0Q;)ꏗG &7[ lp6#l%+O+aZx֙}-Na4xKHM|ڬta__/yL*FR8@VKIFϞjJ?;D6EJТ^ݮ#PTL^EL9#iҏH1eJ&9f1OfI *w|N 0nޜ9FĞ<ܓEA$, z f1"4rU[T2?I-Kr;`/a)o)ƝYgQqvِ*@rf7R } aӦ@1J@5U/Dֶ2TbJHQ,py۱bcƄ~%bB.M>f Օw,~M\D·JZO8W"&P$ʎ[r;$ˮn< ;^ɳN%n/lْAu"pT%B]A XTQ6Bl{wZRB=%`k\0jb{+`10aBfl M9 2-N^KIK+X sh6kvD|=cVKoK87rs?H Z 3 .+M0R" e)uIa6XV(d1UI?ﶁCCbC+`]8d0 ͅ#db3R4-SRm]YnR.vչӶ)Vd9&AX[ρm8Q na2+? ڜP>R<GL4xָ%$z'sUk(AfzG@3DXP m̕ $:ISP!6Ym kbp~ՀSI[TZȕj2@3b8qLr£Riޔ7f1ErpC0;MW03&;"f7?@-Nŷ}x=G2"=9>P(Z>uUrx$`HzL*FYfOHI;R1}JlI=>y')2jHqIR5:.Y~J 1a\ 6c 3 &ĚΩ5z]\f]g  ݜ@Q܍{3nd;?6O.*d4ɱIQ11YY)\#c";\l e]쵱zxa(@0Gu@}Woi0DXjs °63&j%= ǿNJ溉q+H e*AӐ\Q }r?ʸ*c?&];۝[TK^(pS5( dG5cO6EKZ0ĴNJA=gS-~f¢!|"yXօ:*|Gk]'=Xe]Ĺ ?lO9*Fk߾[MxɁSS7Y%M䂮qnɝiƶl%[ I /)S5>?sϜ(sӇZM~qYKD폏ZCfCtn\2E*$4*`֑pd?< 0_٢EАb`a:5L[,Y!?db'Gxr҅vjAD-̽ai0*(Ws|1a\BUm%5xFWYA74JRqjX bj5\pA8Vc(=ᇥN)f! !8f;B Ɋr6㗐Gl$HTZ$eoI=E3xiR/+*xQ2L"ODFʳl6\wS-!̵a}ƬUc,=cWtz{<0[Pqvuȍ/ԃFMRЇ\L^wxO%c^w^FVcGDNt]EؘH|B6^+[J^^Q(jRt+a} B7$*I l hqmęۥESai522c<ʎ!t1u{&.߳6a`ڋ˯|?'abg]FIi8 4Q Փy.D ?fH4a۞MY'?yyW)aBc iD\-iaIz#p@W9 wi`Rjڻj`Az4d0{ybs &*伝xR:WH=aΣkEUZ3,j:kz=#3MN= _d\w𢪌,AP*x`"th O& L*;a#.ZN5ŽNDfGk-\nlICjK۷$15d^C-P\ix=8bE崝$BWt{=mWޚwO>5wwDIJV]yDs0C賀fW*b]jѧFZJ{*%|I5>a1ma~5νGq,w35WcoL`˞Lx*c н4[fl%,AVz@I3g@Q{/2qR.B2Ə/Nx~ cʚZHa%?#',^!F?%\^Ux6 3-2y~N[e8V"ľ. iuqjJ-~ Z[ 浆^&5p.o,ֈ4JB}?T}H-Ow>טM&1U># uvL]„ +ɒ8oTJ"E:،:Mz@sZ}]sIt#O؂(ّx/XÄ:(D9jOzyk.v^ѓg:eSvAh!h+kbeeWx؇)ʅb+e_Q o,|`8 )2iC:%[ds\\uZ&0L}F7P` xP١Wt{]vj):ԏl_5{)%#p?afřb\5lrr?%N'y`Byv!ibV׿J2H .,辶 } ɸڐI!rH1a`y!!_5K@*"}~2qv1ɛg^ľ8թWzC8bI„a i-J_-Atj)c+Iwߟẅ́C[>Yp>ط&eN_ƗDEH q}uKg4'HtRBt4#MNtY/\Gz`t6鷤qKei{Բ{T9(˵ ?qT@BKlmK+@Mj $jҬǃl`e ,XTFzv֑~U:7r@$z{;&GۿX^%qIMѬS.>6.8o mN!r#][ ϩ\GnPREeH,I1ߜֹoA`齔C$0vBEۜSVCj0S> !9-uxJBq1qQ#=C-c'"{?)+w֙-Y15$xZ;3xgؠj0|m'օƻ+5ZXuJ!f#?g )3!LGY-gV38*zGJ;(gOmͬ)k+*ȸ<:˫ک)[i9FA.E+ݷedٻ-4d%NIҎc,qV,:"x3Y/E}Camo}ۼkuh ٵB$qYF/[08?~Dt8f7L;הB:H~0n-i>]Qw5Ŷ8au5]Հ=5i+Y{t@iʱD}->ÀYG2Ʃ3#H)&F%i W]A;}[3Z]4JddrecQl.sf *vLWˊ!z=2Cj@ ##틟2$m櫽X!C g&۽$u5(mynMLW` #XV7k>;W~ ltȆˋ/g.tjgCMwk嫊<1* Z5:"x:̖tb4IS5<am|ƛBW2Ҁ9դ+,y7}MC  6Kfi58| = ~ FmIyA)  |b{ɜX( v-2w_u6C & 1[aPj$:uUmkNYFɇŔ0쓮wTFU- {2On\U6$ ԉ٪:X2rOMZ^2ل<D*Y9R62z[ɷQPNKw=QTgq }M/Nw`;AK(SW(uNOXh=2G#uڟ7fb*n5ݶ%}f7:n"mvMV1=jpo6{IA&[mY4q?/-d 7SO,Ea+8vp{cفe qN~B8)׽yFa0҅k:E,.LT=|D&]FZ!w-Tq l/}ߔ񚙱A8v5]l yzE!B##] c[]թ?8gjfrlۉ.x x 0 x~'1nމ(\V>jtΔNM>9ѕs<ߨIΞ~#>t_B[àI*{#ƔqGe/qzu7b"W^6vtkt! :q KZJ)V\x_fj!0$-a)pt(68Ԅ YPJ~i ^u. .-zM`@S^yXHU% ^:͘=.ŷ!FI 1S}eZQD#4fR4{; sauқsIBKXP-~[a69L?,(czahkJq%UXpIxҍs dhjfZ8~6.LzV x~ikXe_TK }9v:X*9h1V׳גaЫ!0ׂl}(? ZQJ;wD'e _ UG*s@)i+*ޱpc_-ajNEHH]l-z.[!<3ٕ@ܞ' NXY%n63}ْpEj~°hkh8IAE:-"^ԁ(HwC2B@Ju#I`j4Vb i⸕c ֘|C{ta~1E0fѨGlrnG2g.ϫiqm}W%MN* [Q@8lOz~S0%=#@#DцkQYY#@[#(&QsF9ԁ)_DìNje'rKJsZH|SSnu,5~d52|6WF|r 6#`Y fxb…ޖJQCJO;%@یʰ4 Ȓ(]_jc#2m5^?tgFh<Ӫ) #m%h%U_<Ə"jAI"&ʢP"f@fz&+ř͑+76@((~lh`w4dfmw =fV-df&sYɝ(ڇ|70Y9"tx!"C7oDtP 8x7qw; ß&b9 ?`Zr`Q^zKwH^m' r唢pwg2h|ĥ(ScgLgzy}.$dR^!$Ho+2唄*NQB&&} -=kDSSJyڝoc:Y fRrdZ2)j@^ISJH4҆^ۇrgYjo)]2O[w>\;< ,uB_0l50c }`͑BU}Iv_e~P9ϓ[L[k(_E#f雷Y@SypxmG${.Urm4R$鐻]5eyvf)kl|ĠmoҠ+靕+?Nɐ2+FaMMrT!S9~`!r"r(4o&t^ 8H]R|A-"잫8Ⳬ bȋ;s hJXt=reE^^]! Ld |xKg|h 'Ԋ}_;e4ԛ(pϷʀ~Jb~^l2oECNyܷbl{' ZzMږH.VGS)J4O{څXkCtPݻVVuxla#((K1Ә$͓F|kUu\yn 6]n8*tfr(ThQ],Ux{茞LyWd(3Y~XF[ʇ*3!wmLsp&fBi'?,fKUiYym 48* MZt >A*pҌ4+C}r>/|l<*&E;7z`xaqNهPPjȇ\6 *Sl,,"PQU:/5NJ_dRos cu! }7z1 |-jȹE3\;KHi=g0-RDO:Q@Kבq#?铘̌^n3,x̚E!ZTw:9jxb;6N C{EFso"ٚzp#cJ:(vBJQIa"ϊY+2bh0]{=6vxcݞI蚩*It˷A,OE& ‡g!}I 9.hVDi$0qT ٸ{@=w?OrGIuW\XJuC\%Bzn!#J+K*J gjӿAwL m6j,7NBѷS[]adpG(66D4.;}0:awVc <yHNEh۵rm}@`mljDcOoގswQWD+Ql`jo< N :L[v0xvm93W.;oީڑIr )9ڨed,K/KT .0zx)o 1_r~õȘ4Z؇ΣƧo3>KvfDp }GWqHeH_@=̊QM׶hB2`A>Xe;>D,~#^7e!N@Drr MB; Ad 䮇B+Cs+C&`,R"lSJea7N8碐/!Q% lIx.tS )3_8eTK!4{"T{% t sZ i>@i!VHE˾B;Y#g WXգPt+ez6bIzOC.]Ð [ [~G2&hZ&` ɈA`)S1>7;(p&AsG-.qP2ئjjR˲+R Y^XΓ;V}0,k"KYSTmWz"hZ3$QhEc쵄9c4ᄏ @Ks %ÂjBvQd놾z촘2LV *RzO3_ vk39xסjqjk6J&K7Jֲd4BN ȶeVd%~V`,Z1K,օ81'hAF5uv.@xk:_dPϭK 5V1 Í fg*UX\#"KASe.E1#u$FfZ 93?ٲjݖ6b%11bO~`))R8;+ z<9" -ӧ\13e_Ws>r&%ѭ 'N|(ET׹|Q^̸.= t Q?DrpۀVd2q~7-Fh "=h4/Z)rߌpφx*57H.W$iӗNWiaץ%f ۋ,_]eifN]ϺݕF#{b`R=h)c&F"$Hz"ӕ^_X?ِvW]Iknfl>/X)dس -%<(ihz[3;x-|E #/cq; 6ItIW/ùp ǧhD vGCes?oY-( DZ@;9դƧ N#HW(%׉`ᆷ.p0NwM\}xiqw .e7s]VN<wQt 8NXnn~OY՗iBpn;?pXGRq- a.WO>, vEk}{6J2 E99ضȫ=wHN 9*\>]+*;3hTjԔ0E-GUN1v[ ![9O fŅeεF<{ ʹj/+{fCt$dŔ'x.v%r}߮TA| U GS÷Z⾱,q簧Tt7#3ZCzbpVCDnf@?f'YoC-fjGWN's` pNgc`ZWG,l(+'o2N]]{ 9v;Y͌Zcqrrt-jnnVqf#;(=$cDuWP]&SaXpW͠r@^)S E 3',.s{%QvF(U 4٥hs#Qv.u"ɒ#4' YBJe~WҔx)W{.Ih!- xwh1(}-Ƅ65:lY5jg!)Vi}i'G>۝UܢBH&"B¿ m#<3jݩĺA!xy]~ خo}}տRgHk}_ŠaH!ZNTFz*CKm29doI>KFHLw H(RUgFFQ kAuC=ЖCg@ P(1S5(;P\fM`OA#Gus4*BMǦst:(%O+ߩtf'[ p'o[xP.b~)e eTSoXrd7 'MG>J.0#)i7sZX%?Hѓ>=(>n|lqӳ^o5H .˯^Md['01")TZ0(UIW&Gojftg7T4f74' « RC NӴwQNd{nF (ontPdyI`AU ٙ7=uVqUɛ !p )]^11SFݥr[V+B 5h٬[,oSG@H;rIGQ([\_SRSbEҙCAK2VK]le*|ã{Ȟ#k-fҀ0ds8TԈ>޾wSt087%&YX[|Evc"ws-DknmDoVt]P@<%Odt jN!1.2l~6u'1{_kփe_;M>92VYp}W70eZJ75E%ֶ0^WJ?qGNjȁB~~esf+g ٩o7 0!HܙY$/GQJHm=ι"˾*\u ^' ܚ>V:/γѸo9ݍ%Q\4[?"J@|Ԭ"$%ι{RX%p{m/]̐(+hb̺dû=vRu뤬Y #Eq.M"S"!rS $]~ sVt T NF6ząS3+q %dcI+D;(̲PGJO [E;{je1SA2 .%.D#9;C2L҈o9 D  ? ZFNv|sx"b-kAD4جD mɓZdk{bVo%_4%)lH^7%Fw)X3q1_/+n1XmuFzT:J$CåCvpJV5qހ>;5o#TyYNw~ӲˍKBg47Q}|ɨ=tl=[Dq3ςf9Bo>r|FvA3hFʧ,5JgeTJB(É3, 莰#ho&dA'^1!ұ9gvt#0s'fS͍,NSkA4 A_}XWzgݿ-|82N“NyeѠN\0)*.%v 4j5} ~l{cbu#gJ(y(LV^l&OiWt( A~Օx.6RDV ͇ف!JTr7-r/d\~޲![/։;9k{沰A9~pkvn,@ OLUڣeSZjM@f{P3Gg_ wXP!`+ 'OM8Ӎ`# T("URe9Ormd(O!Twa(CsB;e%]fe1;OpX"4W1dx!ؔVrB;h'w&z#^s%DNbL8 .MqUa:Kbinޞ'rBvpVtn^}ņMdJ[g9㤕pJ( q'_`vb 4(/6R}ݵ,c}I8C9q<_zε 5~N:ǼXpdc if #̬Ⱦ{geAT(xVa}Iƨx 6Y wh"J ҳ3!n _#m&<!LJV>TCРz?Nc|IR.~&]TIl7HhZ̢^ /Q xpD!0\ l>4 pKY/P 16~ vez" aMbh@ O~ N&BTvR  Z{׸$)ˣ^gK1[7ihb(?>hY0Eܨvgzgin7~ʭ|&Ϙ졭Rd#ѵ n"Z=GG蠭6tg.ru{[ShwFWDt°/:unnHsYP~&5>U7X[l%*EK`l,[T<)A[ҥIE_{niV1$1_"9sKF2)pzI%~5\ Ɇ) ʼn ATh/Y<*ZI5^7E[G*Hjk;:Ub@-on ĐC S DLT"F'=]=qJ$v(#KGf~^'BU#*K:[ĚnӺd$p*#XE(.}7ZȀ s5Pņ?޲qE+2M~TGz;zQ 몚r}5Q`Y'Wr!e$ 4%~+a943pSVM%`"ѯJ Yd‚^u}[joH+HYl[kFCe&Vʼn1}ѬצPsC[;xo2rQ}$⤔R voKtrVۜ ?"(L2q[[*0zAE ˘Y:o+vC9:>poLNJX`!is)uoW{Op/8đ٥p^޲{ MnN_(OO8i|Luf2)W%e)b-cePgOM{oA \{\Ͳ ]bGHvL".Jt)D/:8Uͯ(ܷ7S؊mW XBՐh!P o:<;GQ@l4ʕ#I`q#$ridΊA*2=ųz1Sҥ0.)c_)*.pdSНX@S/9jcq򬐷\͏~hN͕?}BeQnӃI?^+id? 3/q#EA<'Voh !@O_g6.\#'A~r'=!)ACHt]kW __;\4jw/la~ G\)nG9a2DIoP2хHv(?yyAY /#XG0D s+@lTCZ g,Ub%V[0o=ljy0ewFr R&iqaQ#?DQ^?l0⻁ F_{ }QI3uEFn]}4lZ zӽHekMǪ̑LV"peib g0Lva_%caj.ɜ[t s>'#@WQVzcǟC5=Vy?vty~h@슭foKu?ٟL$|6'Qϳ憱ʴfnu|'K/T8 ά92L9AVQ}=l_X%Q^ҰqƼg/8 5O-vgy|kJx c9{E;'^fjO1+ZS]^AFVR'9[ea+MP v|޴jVru%b8~w'uH{ޝ0CvCG>Mr"nO oE@( yR=9M.v=ӹ iܤ 0":)[ ʖa4%_~YyR0_-Zo:yL^[b&SVi/ϐخS7VJ j?R\}dKV1tNc6Brn e<<$W8a2N/i`x+_RM/-Θ];qݠb\fo'"Ͱm#Zh9uNm?JQEhO2hDP_ײ ..H#5̝E**>+ݔ V=j:Hβ !L׎r6)7lm[ȫG 1e]@"UOt_QKnr{UԸ̦O`o)RLQHū%s"]oXωh BMW TlOR/޷di1Z!RXPiVcm^mr#krA]C\eibJ0P G7BǣήW4tNzkc<(x; ߦ(ğS`c[41g!VVkCvKi @g.%փ{QTm`a`e*8-rP =Ajm4?T\%t2!E"t& 7Ka:rW!BñglN LC 2 lBa ZS%)f{A3$2 NԀ wi`NZ'?iKZ܈=|Qsk~򚏮쓌]j`|ABܣ5 \d.sVHF9Y":TPwaEP:QHW)=|?ω˫-M"y$rL](&J[q+i)ɣ{ c~3t|q]!crIGO$/!?u:Mض)u I2ކE43e5W@CW?5#`0glU<%FfNy1PT9| -n?,1 c!8KABz|lVPGuip fO2l9e :S ! I1WT7-tN0G?vv sHAˁ l t+rlˣ>]i{6׃TFѦOO53ͥv=3<!z:\8qAsvlLYԾ w%q>B;yǮۼ*g|/M.0а6.!݅ꠌ|Kր팸N'x 6>p| wWUNR;1{XE&s~G|avĕb!8̎wQo>p6k[fmY$LSjXas/9=j66vᢝ[0Dv)j2n^ٮh[-D;ڔaG1lΓdgaq/}o|L{l7 rIju g^bFpxD8乛qjAZmķWOccasApW=zNQ~62 c2B\?Z0Eƴ8V0Xj<, Ujvb+7Ϛ*l;HHD c&HTQ)ϔzhGSk g'xp֊큸J>MD4>Wr.g!$Vғj .w& N(O o鱇\s0b ߇kH|ּʣ~x\*WZsOO|"\ ` jc15 ;N]0°[ѕ엋mBCPd ?b3yq,: G^re8eXmAOU\r6AFUU9R4mF; ;|8w_kam>!p vܙO~shgm 7sڸN1*zWXes >\[DkDMV> ]Е6tސhT 2*?U$O+Y:5>y?Lx'f-X/,MqeTDXl` e}JLF~:8Y>wuO{:!**H,7"}s7WDws}T"/UkQ{GxqQΠ&oFCq)@]w _񦕟"kwwaҽ*uՖv*=)l-"|G{MAP pmU[y" p=[VD⇒8]N1Dgsb_0G(ވJ/Q%ErHH-~m.>p|¾j>*OI_U./Oe:fZ%<'/t9}޲Lw2]"j}XXtHg`|1VH.zC֮0;.cp8] ?MR1_"1]mnt8U#:u# DkWpf 6 c,G]l"t=PG8O@;<,v#p<9og`c~vA J\餄x&^9Z|-N>/g<[nnWr7!w?nw#|}Tz:ɍ4!N.N ]E MU g0wH_dfBA1UvgvJ0;+!{LZ_91 { p+u5=>빚vTBϟq"i=W~<*,~7j9y*N!LWzvt5bCA]7N5w wtQ}@yt#uu<=<>aLf.Uy7g,6ΘA_5mQ3%a\qw^-H{CFM7vx1Gaw-6 oje*9B_`|I"(9o0[ SQ}١FIP:peR0Gw} O'r:&OָxKp!Wye9א^ ~nt5:9u57^dRoRiQP-Ѫ1U2+KZT\(g)ݵҢb5S;i!"*Rmm>01ğ'I{7q WsT;>YYjd'&hIR|mSS3We³%*iI .vF` y ;B|0Ĕ|SKO2^WCCp ?\0bc?ĩ+o"PQ XzZMO?\Jgz&$*"CpV(3'驷B?w ؛ݷa,%dAU : W`ܠ[en%#8#t"iHl@81 rʌ0Y>-=9kHHڲ)mQ? U3SfG|Y~:+}kocݝQ@p("+ԋ&)xWiSh6=L u6m n m*kS>kt3CֻdHLpjo(죱d{zg ZrR^x;/L)> &_DKjG?9z. $ M~܌0& 7ø @.>u.!28cZUd;FV0op_ed9)P Vu $ #&9pxJ+n&wʬ0x_lcR1〺%>2 *ziȳ*Ť* )[ iGt(3T CsV.VE3x.P lgO${e=#{Z?e5vUFkF4u,1ZÿPOg OY~5ٹeg:_l,oU/u*OB)#S!Od:584^nk4ЙM,f@I}L \^&7~ij:LHktNo8oe-țXܱ[)޷f`CS.}fyO_TjYVƈ#k_fD6qKX踃̦B&kg%'y~0b:iN2% ~nY: c l>kn)&=ozx"^ih˽K{ V|WG#=M$;5{ zs=N6|5}3mQWNؓ<R C5"*U߄BOHvVE&kȳ V_҂X5vQLK-jg NcM5qn"&E5T8[G&XAd``BP}ArAj ֚ZcIBgrX/߿oPd31SA975rZ.\S'wr I*xxċp&u)Mg _K'݆(z 3e"qhT_;&MGΙ FvUȗRj$aE蚖d%ec]!ַ!ڋ<?ъN؟%$JC!^Z{Z'Wnްh: uG{l)= ~޻l/0 'v^ZɗЍCUl\]jwm{Ε0 :}PMdR >xl}P%D\yv%*28rtiѢ^9QWegd–A {x6tgA؂QEs&JDx9XE|5:u:(CEŁ8 6FݠN[ Lf29m!D;N%aul%*j2KdZ|5Z*X?ZQN( 4C˴I#;/r^GLס]9hjQ2Yܯ<QGT3&)>E3N5жPW1~Be6'[YąBL2ӣ,i( ^E6ܶ8 /PGTo,UQ18pv^9x̉H;F\ ~\u蟜n3)_i@S!׳}( } )SOvZ޸_?tUʈb^%@FJavFf"$t|[=U<֧x`h"%YѺYG5G,8~0E=1/X*>d x3?A!6?9 (E5p͸61!xxO GzvcW|`?߿t ,tG۔Q1;;fCe' .UEk mt-O^*bTk 1QnݮּU=eUf/bK-`SlyL3/KqpKSw 8ȮqK0.?yۧ sj:s \M_X[p#7JRR:__jwf3uE(ca7K/)HA )L;懲 399&Jq!*bfHU vGݞB-׫#GB)ЙWAXnj0=xpD+Wv{&lQ8 ^⿨JcJ +ɛ`mq S'CƬLDNiB??Ue2xEpxE8.~UĕCbyM%ou U 5oԪ3C,`iuH%(pOL{m6uɁl{:a@6ɹ}k]-AP@׈CU%di6?oBqb($̐oG;Ҷ#$ALr&ifi,85mF TveP6`9~ P06{pjNtqh ,omgo漝ԯ̎Yd L1F5FosF*& H|E'ؕ(HS=/t2<9}ke(PSMo)᫰8&Kri.Ef#dfNce)]BHxC$V'ۑ'1S^/n; /Tkho~Z’D'bnh;i|U6JFӶ'\Qs@2xgThS4e %|S28Ê8'J8vB*+e~=W{?noޟ:i(wU=%Q*gOh I{9s=O'.j/ZS6zYiw6ˌIwSgRBXZ853)1 S'[$KB㕱1҆%|\e4)㷀П{D>>Nњ ݾn>->uf00lUrѵhY2;8?Mm^s9:6Z;m\tOP;oFjN0鞕 9`Pӫ J[ Yc(X0 ECg rVvMoTxhk Si~MH^̆ܲD7Eҁ)_ $)'yu+b>bR5>R[tuL A>ME eC S+y\a1!xt89ܴLx04r'괓)cms#q[Kwa1Tb.CBtmL^F?-m(;ڛpԃ̊M$`ŒgG N&Ρpז#yE=s$}YkUOʀUi*.+^P&L$YhEs_ ߥӎpry$ myf@h(V&o)71)qv/ e U\[M%3RI HStM S|9?"~ZɅo.d ,(Pj84GXC:wzTBKX޾{,ѡr"6 MVm>`eI;1! 3$t};w*J.10{P{HPPDs *rkǜsnFJc~ j/p9WLpO(Dyl󞰘(U섊j0upÓBdyOG|AOG#`Nٱ7JX&Q$D# #@<3kAQ)pUbcB~%w@O>)?uX .>ɀgOePa[}z]dRv,QǝP466]E s>tGP(ر/b3e+q/W-,DLI:j)s0 Eĺ+ .MphNO7=T4ᾂDIF:k 2\?]Z`/8V \mSXUhe8KX笨kO3&JȽ"P~H+8=~UTeB` qEj92Љ{sĻ8>b]; /1!hsns{/Rbbg;{Y-ctEElVP{~LdaIOŞu77ደ$:PSiD[}]/gaLke'𖙼4n_q*0Cu qu9OzYz_//;fqݮ>d9~E/Z)DKpbϳ69yN{]"lf/ȭ_m[;6ΫRh0w!8ZsuI҇d1au#pC\/{E'U=dMLnfw[e3!t:Yi }}/=:X3`@kyHn i?}P5a᭿c[nCڠ3 Brf g3`mp^Q(Pi®T S qc~z,ZOvHdE4eS8RBO D$پoMٞNM$S]FPBX[+ &$T=q |//]Ad3PjD_EQaB1\Bj웋d?ؒ֨QYrkFew.HzmK*ykv,ttVs:{GӃ{d$@OcFݗm0KArN۽'M"μz!cH;&H#:*vc/ۜcVˢ/Q;?«_7F&kVF`ߵg팩z.-5uR(6oQ*Cczy4 q16D4ت1D41EK^ig.Z5@'n"FWURiJv;* xqW I݂HDP7xoBO *ɜ '&J{7苮FOra : IZ$&[+V.q4[fB$7(vhtkPy?$!~V1ѩy%{ ԭ"P:9== 83:p8cJ";Dg]Ǖ(|(w+LoȃjK+ ?Ҭ"K 6F ~=J͓i Egl=RiFnOqCBqzx}!faNqԹd@:̘Npy|rJH} zW^M;S 'f=o7BN`I:O::(`;9Okc XrVTbI_\v93"5a3uX 4<*Ⱦ$(C;[ˀ38[.`` Bl5[`6 cv2.lKvĠl<=K&WN ˛ڴ慅WU31DbϸHG*4q+ 6863uf_̃hnAϬ(l<Ũ%%Jn ɽPMwޮVlR\hN ^^]zszhBG $}&74Ewo"ƍͪ5GlF:^{{`0MlG(:%~32Hhv}6vՎ,"[J %݋#h$ՅƅmeNU싁B3vv[0djc=5X`R,da) 451-Fuu@8UEn.NsLD|>h ]H )1+T_5pK 9:X e+tbL@˜6Mj$3k'6P\₵{2102TP zܫC'U~K~@cJC ]uT50N!N\= wü]гijDvl+@#We * 1 |gUU:n91 uM7ͻp7^3`z"dgF1{} pk9FoS޺v:ܺ120ɳy Tsed'ILn:2ғۃ24MEPXX9ͩ]w`52u_؞-4,tE%[kw \;@jO03ǣf#g%u ֙EiF0#г_C5\7' ,=i1DOHƧ$t3F5qPoW: TQK#oGsqvHjo|;' \2xu'uvj@n~*'y+Т(6mJLfCxj bj5I6t}٩R[U$@T  ޤĕuf;a5(+9U bek=v:Z?uQQl(sF]h5,l /f^[QgUBy̻ =0+ xH:.@}#9`WݘѬA s,ViHAԮ8+ɦp¹C&t"W7I /V<4x&9Q"+ȡ蝳<Ħ]Bc8P:؏J#rP?wC(@i)չTs^։$ُg_:=.9>A,=]kIM/NX_vq64[̈uP'd& (fƥ'LG8^{\Jq06E =nD`n8HqiMఏ{J@ ʞq%)PekԖML81,UG0jy9~Aқz;|oEG9 uv?1jӢCha5 O L,S;~D8-m?,$n0P[9) tsWD=JZ:-1AQ;vEWz?^:؉u5_ 4aԓ aukTʚ~dAX y|Tm fgl'*>v4ps!=r ~3m{5DVB$,*l0:]GFo5U.Nz ΋n.*j ^cp5XX;de43r5 q|!Rl(& |ܷH k*=di;lXSMQ+)8%gG%D*2k莦sZlr{̑y=t"ЂcCB$$Ui3z(|H-1qk6#L^1IJjڋ.N(ҽ8GiN;xd5+"|LzTcKgroTHb Pگp x+Ё|wʞ.F`LSޯD|rOpԗ-Cpm'opKpDݖe b̡ۧ!s"#f%GZrf"S7GoEAuA9߃gNWacbֶm\VֿX;Bso !g5Yj)JcʅGTL1h P~DqB72[AXv4JP!)o+Tۜ~`[{ץGd2_5F62/ļ=U2Ԛ0H!E("ySOlzTJoAp# l!hAKTh!!' V AOC„Nۋ@}Jw4jo%I_5[ghubl YoBr1)"DgbL: i ߊp\ k=X ƦKoxugn˧IDAG7e`&S~WTB#f&\f3DfCyw~v+aΞۺfr*#|kC؉Pҝ-G\3dp"|ey쁧 P`C, .C'u4@w6jVVT͝'lTNA*1qLϏ9WB f& z/Uod'إRfMŤO- oS nNL]Zz md(t6hǴe^M<>S%zgtU'̴uEOBȹnfc (i(h3.jUw/@@u 40sb&Ii5'`(z ĕ~I=:WizǻNNaEҊ5FK˽BOν@W4(F>ߢLRK @kmUq&v;HԴ[|ﳥ kq;̞פu I7֊a}F=?!>\>py;?cmw?" -<¸Co%qs%_ke7pѤ(N.V}Ѻ9#;4i?qye?j"_FWَIy:Pkp/GR&}NŨrV )c:?Lr?64XIAT G!@$]2(⊕4Z'S k3]kui?@*,yNt1G"d&c>_I)4EaT5E?"$UUQ t|U:nü]P7z,PQlwy zHP(O:ZKeMN⯄1grAr,WH!DzPӺ9w'$Ws zvdh`,ք68a%6V7ڞ5"/2WRiH&T|h}A+@a ^2y7%ؙk3Yo9[GR8=RӈM?9X1k,u]n$vrRyoi)/L ZD*֍_,N>z-R)^FOhYM3F:`*uNdnř [@ J0=pryd9<#Mv.B<]Ɵo֏9#QU> >rz#0$LPabquV܊zd= hؼcƆZ ,f:n NC;R4A!,c.ԟ:D X?DS;f7Re|nA%/2R0k-d2SaEB*t *'L3u;ׅҡsW2cpIv Ci@n =XL/u81vRI綁"I^y~࿋uN r|>7Ldj+VB%iҴ 1?ߢUnD9,7r>`hO ~1 ?PV!ڲ LĖu"T^R|%m 3yӦ$ 9W:@pJ0Q^KYX }=_s'd'F=stve0,2}~e"meXU# jdӓx*OEF&c>a,ye5bދg4|؉X\RG 3 ?9xxhJ< e;/%T-?mxv%u:x .7ǀX;'7ixbZ]ta+lm\BFЪk:9Vi:Ggϓ~j5s^/3ft|Iu`K@k]QŭP!j!4f$5L.Ulؿ3.3#0l˖kt|͙n7-x2rP$*v/'XSF*߹^}~>ᵖJKUa*`Z\nbRrK2#HN,3"rM =x^3C07CѲMNOy÷KMʸ;MN2lDLjoI\zy&aILOu 2 ja{c, U(͂ϐ_ ,MTk >yM"f\Ѭ_Zpt]gpRοSw'MЎY̽ Jhv6pْ@ܳ56*[T8LC7w/z7YmA\3IL]ņ g=R^wjOɏ:$&V`J{ ykkp_IʈX=mzǭHnwE&PӴ͎̙l2^3pQjq\]1pIDLfJy'K/ͮ~qU+MG/Ms6,V+s;ā jqWň+eO@CQ32`U+Y&vw! Тo"~͏ ]I:B/)i !<`MQ},z5 r2KJ'Ɗ4b`i5=keт$md#pQ-Է".{V"j'y3bmNl$qH-ʊC߆?沶ÄBSAAC0d@(b5պ{Q`ήܞGfl[Wt*ڴ%ZJ4_hF Ek_j]Ћ=Og l`mOS;WJԳK$d9 F{"Q"vkm.t/&B1x۠+Vqx ܯְNHcu7чf06{WE@qiq༱| 3I׬vDf rkx+d_"mŶbG腁{wivәʱ$gy@yI 쿑 3ZIf[-0q:q35d?D{$&:yDb\Ḱ /AmS6.9+J̢Q^KG)if6-nc|aI~:lG%7ׂ$ 2Ġ@bPQ:Dc!-Wg;!\Ls'SbsFvo@y:@)޺b8LW,6n?ܦ2GvCx]_$$ erN^2Fw,%^uRJzND6k!}^ո7R\),Dʰҏ')^-I y'HΪApѸ&$E3qq#pίi&ap݇jdɀcܔJ爏6ƅ ;$, 1>-[ kn%ɬqEȟޥ,~(HNMSg^p+Y{܂00c5DAjx8~jK>z@s>#tN؛) s3Z^X=ߩTudY y!օBm6>*RFۑKLJhxNhX&m`Ƭ#7GrʫƢI)>{/) XhJf#:O|{qf ~XOPckv ʳE-SPeCS0۽٬g+HM+1t ao`=7=& (4ljG'܇g~sg4d#dA;3%r`^ߨ2C{j,66mi㚩RBFREy2k$srO7 -Yg1j@Cm{,}%R'ErZHw7 >11q5o"ҾzXɸĵZAo+ȳ|Em %i :EK))::TL)|c1'?!-FmRB: (Gq4 CqNv옽lcqN.^JzTGaj/Iyȣ(僖m9Xg5ڃ ph!l̈}YZ;z9KTĝAbN?9-W6yf,> Ե{#56ǜHڊb[+}}TZ!Jf&6vJ*[?`9sC&c(|h|˔tiB4Isqu WYT*@>5X4/0V700OM1h2yCVˆKO4ج!3ő4'_H:\ "q=P`7mbB\\ڋu" [Ek |ݑΈ RU=&H<#6Tv|1яv!+NkPC r^Za­S/!+f7k,1eqcO7)!C캙-O!ε?Ķp 6l| L%2XNJ&x=![QFV^92 7]qOVI)+F|S<]yo$vATwwW#ZR<*huJUm=OPԸ?$cΜ!ZB kԍ7B:bjUzA9c㎱e$٬V qk'14Ej߭C~ *Z#TKS.7fs5 =]"섴+UUqtHq>7CHe_|1 %1,x{(tdA$z'9NNM #BR"Y^@3NAn&?E}Be1s13z]^!~V<:wsA$\NJcUt])^X'Z8|%vCn Q)yG#,Sg⬑p76_+1x}{MCUzẗ́Ng/18jF0t+v`)侥Y%9 dݺ7eh ²} oHWe7ZK0bJۉO!GI2mrksU* ="ea^mx|L+pp?(af@jExoejVC3kQ紀i}fPp;P:}!E>LQy}@hni?nQ! QE;tuPOV;ۦ ّcߓcʴP.\ܽO !"m-o*J983J>NX#Fn39C4׍N0[kg]r+UG<;U {TZiAo4X@=V>XX@5}hZo2E͕EٴgmA8'(%*2i4M7rfv~fdRTIn\Le:w)" Y l {N4d{$mLJuBGOHe(K$0;UhZ[4jO&Di[xBN!Ks(  f *2tjv">iM]/S@=KZT `# wF@^~w-B%q EA#8ł%vPBEn̈́["ݶD;cCOrgv yt R&KiSCw8MQ>@t.FPY.=N8uZ(L,E}Ǝ;~و)s,s%uօ1dߝdigY/Mi޺SP?%a@T#Dutm~,0F-^qս[ &58_9F -{= 1L9_[y{J~BI)&6KfmLn!gj\Wit[Rvڍ>626CN˸'SX$b2'Y)sR)\ʞXH i(z%q5,;B1s]`}- ۅ';p>_NSM.'? QM)vĞv4B>kS*gVo'yB BѤO Wǒ4Rv` [#ʀL<5)OsjԙLf}҂̂}2帛(дҎsye2eȥr??ӗ6&D:R õf" xj#oZG3=#>Rf gr)QP^Rlʸu;XhnѹɃIg.Iy5zD$I ,g5o m0$v Xx YN\k^L$Y.uor95a3VV=aSߪam d(:Iؘ^L i 6αǶ8;\mdz@tLPޫ1RU(GDH8ˬ eWei$KPMį&yl_fAu7sD? GI׆wvFv+qxo jPp`4_'E;^KAYkηhDoA=aemU-EzfdB-#H~Laݓyj%\Φ'T-|{&wJL Ìw];zt{xSDpC)~^?e؊؄FSyqIਈy КWOgH0̭v KVH{HK!jIٰnvUٔQnwB0ϙ-DG[ ⥐ M2YeFqQz`PnY ү)[%[hʠvq=F ޘptK,"oKRj%V/mf @ίa0B4>4b 9ic .}n=U.ܻXmH{22f^٫Wv;U3T#Rb1ibՋ/4KVHcث :,Wm{- `QjV&~OĈq0mg=w@W3Ʊq41F30<"bj&(v}_Ak L"45Z=h39~{ |N8^_BY;1;rAq?\g싇v_Kpߛ- a~QT7Y_FC_/`7Z /`* tRo;sl$L.m2b#=*C wA4`wopF}c V:}Vm'^bV."Uln*Eb{B , c`Bix wvHzݠ>vɛs}Q1$7W-Us=Έ"?5z3p6,:1J.iTK8dYw<FE:؎9GNk9Bٞ1$HU%ZUDҜY142\?Κ'e,^dM&MCEmLa`A:6OBMnZIk,,)f E J%lucǧ:֌:hj9X×Ή؅&L4^p (뤣 ih5hiә_RIօ"JQZ.ɕ}o¿Z[_Sh<>_ޝ$dtTG^E"A+89EOA N7D.$|JS+۪,$F-i5UQQ3rb5J-WHfK:-q9Nb>a.,Mnw 7N.**EZQzG}Z= O2=Z7kqV;@@,awz˛T6fCJKa/eT Shw$xo+:{F\n`UwQy>XCx_«reFkmY.UE왍r S`EK4FDrq+$9-P]d,zMKh; KoMyt~ 6WqϷ\!~}/666uA꽢/6ٮ:kWj0 lw9)Oi09k*FVDa&# c&<@2 HA#'>MR-j_[R#YJj9nl.Z>߁ ְнd@1t gv?]?em^%OIg^.:Wgķ81v8E&eC^8\r&3pC)C?z fvD=ŬNdrL=/7&`}^0>-"O7@t_oqv1 $d*~z5U~a1=^ms=}z1|yok|jmxʢ=`h]>RRZET FT{w6VyalMhwӣ/׌A?5puE&=Stj[u:κYϕװ+bek9EIS=HL#;{ؿ@ m?zN$Z)U `g}EOcNzyϒ ``G`=I]?NS#xYn5lm 88/۟M[Qѭ:Ώu\75ȤԤ+MȖ@NOU8̯M`M)S&VXe,՛cq͐~b($kZ >&MGz0xRw),fmtt׫:"߃H[8GgCz<.yZ)VA<=ZfwH4?>9 Y̱Rv#&et NL[M]坃o+#6$Ev$L. L|-Ϣ jOD!ܑ=>W||F~PeD4½%:.D^5b zQI,EZA*""7ϭR?8NcWz_K u;$B`um7六?`y}tξ/GDft& #N)?:-ԟTLI h?e$d|.$3]^JbA'_tYÒsBNgu"_} m(esܷezpb5ODTMں퍨Z"6ucne/GϦ8cG փ0b7GE-bS;DL IX]áׄyUS}pTO3ۅ`t>ݮXȝ6.ac9v'۳ՋdIDۡ: >R[x+ٙK\˺K|!2y/! Zmn*,'~}7M_=/bWq1*̈́rl}2,D]N?6`bLW') \cV>w掔];kls꥙|FF26񨜋ބӧA;+a 0EO_$cC\G,7z."Br3Q [g.%GD @@Rw'm!K3*f" 6~K qZ &=8td[ÛNu:tZs g ^/"?4?Yyuޞ1{[ԓ6E47Qv-<&e6JP9UܞURL5(e?N9pJR;zfLd Y7 .!%H75H.upvpj0gѠn͢WԉC"|J >_N좬eBtY}c|Y _'S[^Rc?. oL+h?.gQ)YE*Ve EԎ:dv7'nt}:ж}$V׶BCІ渉SC0L2G+ L@QSWY>JOO[cl 9Z0Z0]tŃ!IL78JNOvg:ΑNlrz2Z[.=Db+$H!kYص_bkYV3y#*iApkr3H,Sf3W &qa*6yIlk2PoF+5W$0A&x^0r~rLBno`/Yvn@.?dd\#r=`A;R4 4J,b`VOI { %>0H$dtD! t8$p=XN"gh+6 v`_ۨka@Ieڋs k.q2Vg Ds ~kƒ-Y~b8ѴX&?tv"IU}y"vc +˳nr5sFPlO\ɷ^$Ѽ$X֔ upc!SWL;Q\ڛ$LZ6ۮsbC;rHT]/2,쵺 . "B VX !i3NKgݰqhhr\}D=Yax,2yꭸyC@ڞA.Q YjXS $CB"4[:O?׉tߍTiVGu/Jfe; ]]:7X kg%n ' RUt]r5glKjڴm>tbaCTēVjI'V|/!GOO[*9z+:tUyVhCUAA?1 )rɜoOͥhQzASջY;Bлo@)0BR9wXRwt$+K2ʨ(8llHcpΏ3ʖg*Xr6~!D@O0:ƒCZ1*`3R? hL%J\HT p1`)6Lĩ~2"_]<+,P+OI2 =Z rlJL({我z|IC^CbtɘzC # 3g Upۈ]YMבx]2I| `enLv-/4>2C~uRZAT N58'ֆXPSc̾aT7lJ~ i珁$PD=ߍ4(ğ IMؑaQ#$ͱH!d*U@~^);UW Z۴4sD {qZʪyH^RGBDj7Щ9 Ϯ Xv$4z=3 Iu_*WuT5=V@x}p;c%N}t*'t 475c\/HR)/*| NE0)cˉcfʷ [NʳΙ]jB@cu=yΎ9H? &ZKt O{nۦ#jo~b#;̎܎B[jt&HRfE}AA7c(pg5V4[*u=6TӋ$'a 5&/tO&4hf  Tg}K& R[#@>#)6m[jǀ/O&xpDj 2u3eٔ𮸾a'垉P#!׃pF'($^xX@<{md%L(UWQT8yAY [AH-8InBB )t8-MrIa= JZM \3dl[P̵WƜJp0H&JP},Ѿ ť~F|e$d ;R9^ؒpDUF _+z#t{e{J7Z`xCV#?`I~&2@`[p4 &f7{%ܮA05Wi0bP t9kֳóXȖ9w9 ƪG\DOM=W^x#F1|J]9uLa$DԀ[AUĖqܡW+cG:XG// 8ZRjQN7d0h4ı4"Sy+byF9_8lΣrFq~G /W^{ E}Q HX8ZXvshT\2(31ECa2iLOUsYF]Ei9xR:E˅T\#1Zَe![ax aW><0_Hh)}v2Ld0*ox92W7S@qߣ9SM~l3Eyo 9_aq U(isM΄%7_X2o/~5b,Q\:-m8xsUr/zA$UNV;aU{,lV.J$#ڥ,)&.Y0@NbϼLH@OzW)|K>6O&IRdV0$zKfzE/%3\0U ICdA]&$kXEt!;[o.J(DB+8J.`2%j6c=V aoP%n7YHG@Ud=2})hKZ= AoSu̔L$$=B0|;Y7D=ksЉ|e΀IakaO8˽: '.hǑ=Ar w?r6X]<՜a` 7}U}\E!*s-\8Ga[!,w싈G*A5q/*}Y X%|M`֤zGfrH?=YeW֞q)Wx) Ry#;dZΤ3_e+j5 f. Յ4\G^1{͏7] TīV>/RDF"@7={` bW=|DSK 7.^jЉ w lBwC|`L xKIM)vRHT;=t Yxik'Td>!Bj}L3} $ K,4{9Y_Nχ!+F>N nXpq2ܕ:. tNkKRL'ɓ9x^^5XOզ[؄Mft\ߔ9"5_"9DS u䷼7A ,J<̼T$}gƄ4wIVR@SӋ$T|_d| )@Ɔ˃^JL!B%ON. ,kDHM6ueSr?y(0$ 3CH|yAu@ZM L ʇ~THUATM9bۑg쀠#;|ݾ Sw~$hGE 5hVD?-^Q S*.EO| k/GPJ*Zze (K+QTӋ0Ͽ ́_Apb9Bc1n3|Ug$eA ;o\QORi Jʽp C>i <]J1R3#ڼ߿+\ ujH*\?6Cglo}+Vvnw#%n)E|COy.AFH3~|@y.O1ZeTwޯFMhyPL&ۛjw3l(iY(BCbw\@_.BQ 'b83ST\# s-cm?Y-#"{M` Ss"=s,[e6gPT~{?N V aq UPv)GKKdY1TWd:;СHEk]YZW)H3M3FFb@&R_LYFF3 ٜŅ<ͺL\/A'xWfz']-cY`ObYZɻSjR}GP=њD_?l,=Q?)Wԋ'Z%,[BO =d{f$T܀4K`ŴHl'Zi(Ջ5Dkxa0FJ4wR8.!Kw+}Iք'JIWkuuy߁=`Sl 6 ?#u Hr^iLv'LHQӣt&&ctb1B]%礘Vek4ttey> __>֑5UvSrlUVon*U ]mhT֦{For ԥg^!KU.voEp;g59}G%E_@xc6zt6aٚ:cAr:F}=&^j2΅t_ bY>2`oT̀l@`"z RHgT쌻]ğ5 iHUoxu4,،"cRdc˯꬀?E@YxXYů 6R=<Ԛ5>hr۸D`^QuF%J和A_<AI,l[60[g3Vidv:9K@AP8m 6} !+ qˑ) ^}hȇ -{Lѻ'@6< 0f q&*VIXP>lnGՏjb/%8L?Bo;KYP|ׯ*D/aH8BlHY(91ߞO>w(9QiyMW;0Ǣ}ȺJI^B.X,Q&Ѓ {y̙N8ˤ_* Fo 4ǟ0MB7jwc[; }BCxqq!.E Tu%SRbo52<ޛ7:Ni4Z8<('>cu>2(Q$wm9F`h&i?眂 e]ZRS\8Ɏe_Ӿ'jX~B/PFr|b𤶓(o17r~VxcI9O`|@;1yVMfêwcԉ0Ⱦv쁺WùN5DoNnҜ+nKmYI#}͜綯Ý^C8>j@qWlI?"Mg=fyi\|w%FLT1ځih!E.9o➦0E>׾_MMF9 .J51{qecMdg%Lrx5W?\E]k U8I&ypဂ6 EI8\Og=`RlP1H L ̘ @s>D'C䒣xI΂_%))^95qX\[S;B;9%!?Xsa`rx87ɂ%vIlΫ:]oIHe_C0 k2RVki8DDLFw,HuMфNm=|zj[j_l̶4|Mc_LVK;D ^i[% yk喼enĿJg,Djl&q{&Ro!^XB$-%D?Sl2$`ۆ0_reMHQwkhb w n幵HV5tg=#/'ٖܰIקb U^ -b ]-Ag%P)`%8`S&߅Rݫm䣗recczHHAFJtҥ۰u2bNXhDbE|3WYw~(J|Nd!\> ,jl|˅[l rVM*;Il=la멉AijބHm^6>.K#Ms$d`_,F㓱)72 .JU-'qE }{K,-W[* MגZm2vFy3w6[Ɔq4!mhHU $ Jȏ ;aֲe7i*_M>?Xt [Uh'wx>K;-Dx{8~Π[~S9)bm4oB2`Vxw-LpRYм>o3;(Wх܈_ꎃSz]01vD"E>|5B;MsdD"C*A*ohD(w+䮶]; oNH.> $:eJKmVS$7?1i?5q<#fxRo޶hN9IΟ6{-8' 帚Rڐqf ] LaV.vP5yo{Lc~*+`vϿ$h(5&BQI޸焼0րAY̠TJaVDA@eL&VRNX\m{t"ה5=hqcv8ɾ>j?s(wLY9y1W֬[ld]d #Wl%@Y2PDoȋ:LaۗWr}f* Xs19QoQ2N ._{mؑw-FQO#4*R,5 8w4p,YaKI/CsC9c1**(J.0CXl>r eWlNE;I!2-Ŷ?1&Y^mDbzc8\˫AQ2:sSx UhO/~$f%WQ\ }_F5w)#n\ JUq6\o*H|x(`GFxVUjw$Ngd.Q . LfAlK%R UTQ?BG֧K̅Jb(<.C-bj&葉S.3|W@-YAK$1YX$Ut˿LMɖWcd[)^si!,Y%H:D+j.5gت;@ˆ,;qtq<6K9?ȃkҒ+bs|7K;" rG%U@ "9J. )~T.S6Sen&m۷!1֛蚚jFY#OWh@+J1BH p),rjbs|SLo :kmFn4b/QTfЊlb,ܔBtyŤ.#LN.hgQ+sJqz μ54YHQ,S_Gy,UlӸ2f[bL|25*r1ޚIxuQX+#& X~28zc}(4n1V\JBOOYftuxh8X*oּV~{J/KxCӆ3-Әkt"Rz?{)9^+>` BsLwh7&o_:?G.X7KJ&Wac e =uBS6BjG:Rq#p8A̛θ>ެ=7T6~)!|j /akg;UJ+rؐrnz9PvD%<1 ƙ, {k@Lhńu## D~ ^uEJL^ߨ5; MM0Q dq'9'b'M ߵ? YS6ť7 96B!X8+/C.+#R~ g󣶴Jv1dN%a2K#tV' lKJnpz_u,6a 0KlR ˱?8^|e0pRa)1edT74#3̄J#,Q4'N: V[;';/a+'W~o%SjqhuEmRiow1*6ɝ-QG#KĞ2n95y& ,YA:m: 邙$ xVՏsW 'cDjpzeB{ !(BYS9'FmB$RG7爔 sCUD~; 1z?4 ֙zքN.DBo s-htjUBm PŎApqCzHBC7{5Ό7V $i |/I)w$HzD:.Á3 "C#Ӓ-}%fQRwcBQj݄ H흏澔bX.|ƅF{5[tqW7zsd%7p^H,3:m9TT[MG@^uw;ǭ'+g6ӎ+>5CܮHQ{l6jo'41|ˡ>7q:B4NZvm1Ĕ8uRLhtۺ1MvAN DŽHFB#~+O0A˦TX֑箄"\CY Nei>fJscU& E1tHm$浗vnFlDa=!ck;t%J"T?pj:kղE[@vڻ|ܻ\kz2|L$+:F-fE>egP #%SvGnHC0Zqhc? ]8 -cP5Kr֕.6d_Cqn .l/z5,$R Ybx!ED<ř X Y]Ķ+f+DBX6h<3j WyL6jv&Q0dkoZ?t%`:ncjcƟOrx9/J_ڬp+7rhP;rP鏯;C)|g"OFV9xp C~%O$m(6"VlPvwP!wf`&\ ԇMjzڪ/ATzZr;Ӳl4Ր0qr= jdAsʉ~zܶNV5;QR.ժoCRvCߞ6*ẍ9늒j>f$XbMXalIYDMƤEwid=(J0#>PfXM|W#PL Pw0kC\땀=W2:4R嗅[2KJT { ?ig'+<x%xtI9>] lfq!oCCcSDqB7tl#nUd`OF[fLO6LpvPn<0&,qkDB5x5p q[ o 8t;:Pa,m;> r[ e؛<lr9ɏB NﲂޞM #sE Hg9+Ž92p +/D4<皅hwǩA@=c(賿HeͨWen5(g2_ףK%?DOAHo 34-r{딘a^EٵyJ٩Y=oˌǘ5*3Ŭ(QYY=~;̾4l&&XڕW |4th(q]WZ>ՠ-/c={X?WT?ľg/pg\(dž9lK@㦱-n4@|wDkkOV{ȋ9r|72qbfG}AnRCYLS7zMuXwSwK>ERz)Љ}9_uCD塚qeяQR~$2BS i=J))i%8HPtʔA~QU?!͚q$J&=S ~Q|ܔô/l)_oP5D+&_Լ&iQ$Gb欪N=yܣ _懥7k\{žM. Y@BUv;d۟Fz ip= x#c(OW`2R ]oc=L']eGkni-{Jd\Yjj SDAn|tIYϤ-4 55:rR=GU1>\C^.5Esa-†g!@)O^["d暛 {žn iZD[Z}92nYL4Dg<qR1j@_sA?^23q^4u6m` /)+EtuNb]Q`I%Bb룋_1SM D,CJ6;l٫cr o MkMAAsū0kf[|4C|&ET H˂=3۾J_f"Ayh .@JUq.)NBL|TO'XԔԔ\]JùDeb2`v٣dAVwaZm eW>a1W %NYifhOHɕW@Lx]EF'Sɨѣa'z֪Ti,TC0T~sZ Mk!1deCyjuv uC&YaxUpȈֹ"#ߣ$-hNyGYy5%Z GFLj?2V)-s'E9t;^{i8pʦb-lyi6"τa~;ɲf[O+r 2H/"ளXqrQJSqi%%#Hoh'G' /[hqGʦQfF) YyRms5wnhI{>X /7ԶUm@|dXc"sre vJPܑd]0Vh(L$_--X G]IU*1H&m,̋gtīa8~NgUK,enj3NH."`M w'cSbZ>h3 m`U( ޢ07Hy?ծI2 j+8f-CUS =ݕYZ:T0P WR>lcI;0>2YŎx)ܔI¾c<-NZ][ᅅ'waA +oFu{~o]c瓦} yl ޒC=L$ʴAl|ω'vg:[8SE^ xY|D\AbYO1IT;\8?L8=5e[#:*Y? +_64G(ZpZ'؟[[OJ!ʻ'sr"dJx_Ueuk}FKz.n:t 4˰D涖"7+C[UZd2 ҚPoՂ䗍+Ígƹ*`vxS +!DB4Ei3OWJb#Y {p+ٵ_zj~ک.VSxnj%BU[I;_4 6M9~Lڴ$Rxq5TvIe3̎BDWLusJ&q;)ס R0Qhu"EkTfRkc L;He=5l@/1Ifl+izr{PAݗEGzrODňPe^fַT@qRs>GַJ#!DZjxWFtR/%\Cb22OTxm<s`|rKЪyWJ? 0̷[kr%YfiA;BBGőQJؕ0Bk6mdz\3x8+b qg9 5I09n1:Uu-1F[[wV m3<k#DVܽDX9cԜ 535zcαIL^pd&oԆ!iNH .rz?j#Hi[Q͝MUv:Ͷ~Dߠ#RnEb=@V{Nɬɏ|PU(7ֿe:II]o'-Aj aaE.zpuEѮsOpe[to鄎qJe*,bt(85TS,>ܹ/N"XYFPSjf1I [ q pa.ёQI'0H|jW. NVO76UP%DH7t%F<Ҁ w0S(\alVJޏw493'}b@zjikbӿ#*pKեY{l y9atz ,4[jxB.}dVbF _&7TP#d˘1 #2k@[e{ey&OAIў\n a( rn՘cA@Jƹв{Sr川lR;ψỸFrף{1(y%D}e'Xݧдj/҇7)&JU [͛$*-+\rޖy!ㇺk=!y 0i^0CFvxR犇e Q1@H1|0dK)Dm']!'ˢmzJQ ZaD']++3M,-d EbsH#9U4@PbƉLP]hzW<ݚC@3"BqU=xTŅ {c]Z#'/IH:u1ymkG\hrOad~bLwa%q!VXPd&O਩EY4:Ń7JNAV~KoA*M{|oٹ)]A`a؈&)5扅5,.TmK+!&'{kqE'8=GXɬ<18=LN A`]olaRh!>6 |mp-qm6]^/(P<w _ya K "D9h`EcBV"槇%n@C.#Q}ћyBǏJtԱ̈́VlIE™ڽB`t4JuVҪ w!g`5Bs<3D'YGp4A"l19 |o/eՁ,ՀEGU=(gtPIM0475rX HZeLZ.sl F,hsw耥zk ijRDaχǔOWB'p>t%*΀Wy:#lNlJgnc >pgn xina)pNSTKA|`&,%h@r_l?k>=w؛AD8xK>2HW"lLkv\Fpȹ]=KQ')S挨\Ef(TBodW\z_lg񃡴AQ,p%2t h88{wSrf~M in^7c^ QIE$(3L@ 9|OV.h|$tPXh\Ɩ8uDO$Ojyhk7Ej7wI}'W& :@ W}iJقDq="h hf+h3rEK顅2^I5W9N2څ=h!'1<ɌB:uj\$6*tL111fii1Aب͆,6NJ^L8yaVQO]4hH=CeԎ1LyVӃBKJJ 1ʱ?y#Q|E=B_wUFضjɎ4"G|LsfXӏѺκa koӑFTfb)St, -I"bjOy"gT~$},vtf5Qև'c~j#ɢC절5~5F0z=}vNOr.xs]j8\{q@mDXMIϨڬOaNX_8N:ϻ4 z*B{ӯlç׾ѫ+>` p'Aoygtͬ9@i&*9+IN2ĂګǞPbOG}\hd0F('5OR-@ {QB;w1a V(dNnTmu;DЊ{nG@g7 &\"[`waؒedu,1e7U{1J) ݃[%" i};rڅ^ģTnsQ M҄!nId0."OoFU`r1aWGs⼕$7՛i%Qտ`y ! QSVxַP{~Xdbi%ҧ:YK }l)neˊg3d"T +|M4ઌǻCX5f' 4YxSMU-HX5RE|%^(/ܿox7\L9FJY+WeZ3Yg]T_WykS)N^̦\(ThUP?A#2= ቒji|ArC`a[sV.ڃ`BWr͸D'ӵͦ)rǽp>DB =rH `b}XHaY&Tmt'^ynz= Ǽ? jUqvrok$7kdt`e"eoCLtxP7nIsnB5< o.`6\=Wq 5͖3v?4]~h.E*&vg~Q2Sa\[ާ#R' Z ߳ ["-04 N\tSg'6%SѤtBþ㵨a#ŮĹ{kw`\]ģOџ%d8ҥ䈖ҽ`3-ʑ*E&h֘AA.5&a hJIyE hW"|W'`ܢ@Z_QϷT’PL6ξ5++k.8 t󾛆yߖ*`=@ɾƪrs [c3%ĕ>v6+EZ:QSK~D+!."1bu羌R~)}KvJ 8 y~w{S-M*fj\vq';чfhW Uw"@]3Ò+5ղ^629_^D, )W-(?<:4Z|*4ҨbBX,< 5_>,Q {ߒ.SU;"ӪNtlYTDM]A0m]qRx x=ڜーޘy: .q}(R /\{\.!ZdZRT zTg(:C~^m/{.>l5uq8=^A|>-IjwN;%lxlQM=UVJvӌD&\DLwqft+Iv@+>&X qf&N&&˪oO+I7u]H`CPE=:RGPSj:pJ2]ȾbODV}VO4i_R `OUhQ@MG.ӻ }iL=]c;W?+[eGr&HR#w##oǹHƬH`)}nPݖ⬊A} j,\"ɞVNEcCdwM.S=‚eO.!,+rbgojR\zu{oEEN84uAVgK ^lmjaּPPۡρߦR 0L6+k=:=,~XP\*5i͇|%nDjHՒ Ew~eShȣ%Fa{1 -pN17Ya?mo:sS:pk5-'kE?7ۉȴMBOャt}Yp$z?$&#"9 ;䵅BPb#\) ;!~TAnpB0"0@q-J|V;(Qu {kB 9ſ̔sbLMzuH]X)Zfx¨#eӽ1o5$ϷhߥqفCa/K q]=Š}KdV -r[.m#? rLLTKC'3CӗX䑝a9Ȭ\H5A Ty8e fI H`(3рNWj`ʹ +H_!iC[ 97"++;XIN6աt2^ǝ3mEcTM j1sKf!Zo%3zcs7hnӄrt\Pr݇:ՇJ1&ǭ1y/GBWԘ[\{9'sV~3><3:8Կ 8 ^9ȥ|>󄚢EV4{JJx4 ]YASTF}*w6 bte7Y_WxPpQ,Uϝ =UU.9 C82 ?&n}3CKVsKOt#b)5rjɫ# t=['0:W;DXodx|Ty:-HFK]lЄ6E 5<17C(:s0{ql j_ 4&n[&7~YGMXdf0,"XjqA+]tenӓYP}[]gy}\#ڋ5bXt^8`X$'Y.%bCQ1TS\.}pvœ¯xUKDCG,Nof޻ny?),ݯ}~HjXG{_qt5ۏɃ{KٍYY('A"m >+ZlS\lWV/4$^1%!-)2~9]4/_J9|g:ҐhPI_0GCoH*<zY1 n*1Q:."b-=Wʆà x詤$Վ]aGC1\ \RLL'n=ijlqviwSl`槙ZSfZr7.\8MjhA i/I_Fq虎тd`tVfHZUmx;S]I7;;'X>;dZ#ȫTI[ȐYErmy= 77d(0pե#ъ~B]jt`TRCoG@FX[ T$$Cd3;U26(=Ͼ{O4re5:{teV|nAM UwM3nQFC;()Ի/GJ}]{8OO).P Urj-]*71i#Sy<99(6T2_L`feSh`s,7b'N~ Ov@!y~1F냊QY:OQ"ɓ!\q޻ +xKw*̓!ZcÔA۾S˻[ \IZ2,H%I*$%.Hyo#uך==K8g%0!oѰJ|42]E/1_r`7٤Hݥ%DJ8Ey"D,09h-5D#IxL c;yP!p*`~űɔV5$p쪐YBjn58IfDc)x y:7n~1jAs¦P0>NPGnN`k>hesfH _ݨ=(k B@gQsU{ FjEeE躕b%{!znKF] d Gue3&/BEo@u {xsm~IFdv„G {GqDmu*@|!]V% :jmrx{},ey#/|cFJ @a2jFU#en(."$&x >,Z<['\2prInT8ڶ*A)UCSti[wE iضmPW`SL)ܰ4@DEp&XeZT\ϖ-NZ綢5p#M$T m075($z=dѬpkx#=4'(xe5նCΞFZS-1+~{ l-HڮA0MVo$Z ka`6=(y{(/#k B^;δY>TN*/9y 3!PJ.KƓȆ Y2 x+L@ҦL!IF>ޓY6 U^F ʹOs3.]OMWSDTC':H%8>L(U}Dg9UxCgx"Af몓F% 8SpI#t]׶Key>0Cu|236W͒(_YLs[9W:v؂jFy>IǠ[mNR8y2$R͉yCK|Oɢ[ mS\ /4SgۏA XVji #v}\2QX45Z/SlCz"/8.HЂ&L}5| 2PWNum!-2ߐ)V*¨Ѭ#fy?v!~r I" nw~[AI-*o_ sY8FqKA[ݨ:rIC޵?y^HҩS^K0q\w%9&PqًzOBObB+t6'hZٛtB6B>^0WWJcX*-yK\׭o9&I 28L=e{Sbf)9WX>{nMҼu[&5dhZ!kcRbYlKn mhܥH.cm#º9eWp@clb+m*`3.ܥݼ@_*{4lgUDB],tɫb A缽 {q6$sy{KFP?y$ m2-/ TRR 򂤌&{.DC&/r^t|`&FJ!&餒јT242lU L ݷcNvIZ TM '.XM"QgaQ+=Yng3A0a XܧV{: Mzw\ 9'Z?i 3 jP|``&C (0$Z4^i -\;:*)Cw_OyXy̡aqU@ܔ{@q5.RqG@\p۱݇a,RML=fMm} 3eU " mRQ+^jͱp`tfzji-9KMl}^xƟJ>aZZI%+K_ؠmYӇt<xх/>m;֡;7tLj'0H[D] ؝XVYRYLSc |]OVl 5]q)[53%Q3j S:%͒}mT`ȇhHz3WKf#P(:??h՟G0\|vO}X_GPF(+yOHQsH_>U E3yVHU[3lS^/mH6թ 5|X$YNJ| =FԳ~S6);wR{YEk99&lQ/~w6#@zO v_ú)W;Mv)["DTqw[a3K&~@GҾCR5PAn:VD{Z_gWd7t%6`w?|~r19"N| t/p>~R#F)%V` dxIG^! ʐ)HWnQ6y>F-fN]g9R2)T))jUO4ڒ \K0bMZ Eqibg3(x[V2ӔF>obHM1TWqj1WYB'G?|(rvg[nu@go|ȺH%9&Œ ŒG ;Fzt)bHp\̒k4KZ1hA!סlI+Sw|gL&Y4Qm'ْ:v}VkYӡz"r##W;RO1KVCZͮs[k^5߹ )PIA>l&nniMQ`nB'> 6ʘg;Z7}N$+!7r/pU]3iFE*B۵˜BىXtӛݮI>j|RV'"%s);^pwKū U;\#3 q]쑶B/; ܜ~DN03(vԱ A֢/R+# yv*VW:V ȱNb\&N 6# -$Hx0hN:#X5vE[`"8->MAf)jnHQw(@[` úLJʯgIJrIl~4Nn_^FFL56nIiưIo$(%IFWD6lF&Uam!FVî@Wwq(܇B7^q.jPR*:=4;1AÜ3cM}-TWܩ 1 Fmqpp-U^slkAɴfKgp(Vcߴ u5mNh:{Kx [r] ei!VhE\эFV@M# LHQK]C|"vレ|o:Ka+㝖 -r8rY\h!0Ze}#Ў6o6JQI2.wBLM~j([-De:8/J,7VI 9SߴhhFczXm lEia',t/r!̂?ak%ɧ8N&he*et|!:Ђģ(0d>$BDuQl'}x4sޣܚ;}ز=_-u˞h^V5h{jdܘl~ n+ \tӷL[d C}s}dxiZa^AryH<!SW/8כiΆ< |x.I\!yr/N#K> {Dn{k4f vg>lX4j~-_W/ $=/y|'itf7qUfWf>;߅v8o:[dt~;[fϭ& pZ b}D \9p<y䔮-yIN{-4z+I>!3VYV Ur3>lO9.M|pkCҦD(+)')>$.E]#rVJQ U7^! ƅ G|sO̻Tpm;(%i![?Mh9=~A_ſԏ+:G~nqQeJ:0}3\Ɋ9p>^OLyI`J *P֨/ LB!EHDu 2@&1Xɾna &MzCnNp,kއoXo 7Kr~7R ɮ3+'%܎i`'m-vs)wdԯ3P'y9%[{ڵ,F8Ll[SB,Pm6Q]Hfwd9ڇW(35p1_dNyRt L4C̔Bz9c0upGO#Jf@&uc=)s1E =iQ`o\Z/kdmм(PTt Im,dܭ0f"4yb91c4C@6W:9 0<3xn:6G@"-G9$l|Go`:{oMe~җt*6_\lk6l - !VZ쒍n$4d{τc{rO&!v/IۃGn|heq쮼v_D TdTjQJ d>Vܔ*DDPJԓ,Y/XW&!odruv8PzVAB )RƂe|4R) UUfRN?Sچܫ'xPEqZ*ЃpƝJI^P6Ly5Aw\ ?#BYcHc̸vc"510{ xQ62eat[)(-)f{gp+傢?wm@62`4q9YDZ]QPAP6+%l6M`6)Wd7KvϫLx/T2"hF0gjdb_y qհ5x8TV!EL)G(ً{1|as%g))G^yݴ*B` Nw=vdK0z?pw}ؙ:n[ljgEL%xh'!"#ea:ն,TVD-0.A؏c.Cz^HҊ3)L1 }bU'_#l#wYhhMѐFh"{_Bl2muz+A:1ߪMQ1^K5FaijYG,)h,SJ my٣h ['_9e)́dq >돴&]HiWNQ݇M,vulZ$c~;] 6* 8'*т" Zm 5+ 2NyX`*9R Sf1-q}U9kTyɻ@`+g:'UZ!:Jґ 7%SV1@.G8uNWfN]?$քoН0F_;T}kA z eUHĔGhٍ;_t]&; &wlT\}k,g~'{ )S!Jܽnze,%T_̖6?crwĎL#M昶W;,1.JxM:V*Yw5%pL'YP3w*BX/6pXjy!>bG FOش涹IĎ{gLQ8K, sbE,!YaGcGޭ;bEqVt(C`B!ۼQ?HڵGZ^zQ$ן9zB^~lt7Wщkލ`Mb'?pr-))?fԽyfTw O {^:gY DN)˘ >W{LYH%WuiЃ 'Du$RV7vÄM`K1-sG;NDOx Nۏ<H ``f5&Sމswu+z?I nߟgjf̔v4OLJwC'~WO<}!cKHH^ `DZP3eW*쾰/JԜRMOo,aőK:,'m އ;Tʱutlmx'xi)RVXBO W {E(,!kfSyrԉa{?wb3*$Gl05ksZ&i`vP.vOHM4$)K 8[g|3Hb]6y+juTxA?~=?\)/oL F5al;Sczp|{tZ}eC h+CFuOQ6. 9g~L=Ec^<L'N>WaF-}hoNd D!նȞҀ*kz D#w+):Xxա̼K BMv!ϣ>?b{'lԷVJ:HN04g&~#/[fK ݊1협#ҖܯjC(?p )6펨m'6+i\sSFk<#UŠ\ O+le USKG"k.VM%y]" -5 )ټTVL ٗz sHZh{/Au:)Ӽ EȡG8&hTU11>r*mƦ&t:vOنE1lW ѨCE\#] f'k(NUn:£^e8g 4w`j(Tyiq9-'5sS0kPE)&ǂ@؃ {`m49Q^SĈqO)I?)t6i I@oa! WEz zd6ܳ6q[(Wؼn$vo]ѝ]bp Mh+± -_YBZZ$1tk-|:xY"3kнX(W|Itzs-5`s:>A6MK,c[Q坼O&/WXsΦjt?p4~w LJej]iNq n F~?ZƼjvwgj&C@D CT8 s;.W OS'*AOϋƉZ=Q_ =? 1C>]Y(}ۅZn{u?|u5z-$\֝ 255 njϡg_LL #spV2ϾS꜅݅jJ}+klr.RwwLY+O<]h6"vhHZnT`7K9Cz6k o( TL^~ń棟*! -mW2Ņ/=+ELcqglF}~̓쁷{H{Iԥ sr{?vgejJkg$Nz b[Ap[ r-7J*/91!Ϗ~`y"hUzɅ8ZUb)BE*au l!aQe[FOq)ꟜvxnR%%@s?P%h)\*JYxed -+`"i0y[%6kq s$zˍ;tam05Ds2\䩛<ˌ^U#<D EʬFZrXfLĥyw.^ge%je^kp㰦_Nh3"FZvPgКq3ق8\2 x;3#rE^~/#/ Fݵ `A8?j@H'lrzmj2x ΅(b+Ud߬D9 ?Wm>8: 4%;L6S{_8ʾ%+Uiަѷ]nqa{l;ާcq5 a;cMy >Jؽ&6&C{ kr5Y*\,zcUb2#U.EjE^.wZM 'g:GU*gwk.ͺsH Oˤ&*!vNzZd9M&APJyo6d'v '6<ްsZZuv3^a[vٍld=Ojp*_ 9D4ta[\BUdf$]lr9|̼S`&X|vF *0ޜHOg;-L TB"wu($ߋ}"B'# 3^Lw=gWxƸH& 4c/ps(\ KhhKU-oD;J!:^͹E9$IVk ƳF;s#A]H*_h`jEm}Xj6IYB!}h_O01s$I˝T 4dX*k!RAY`FJ[2%!n?5;GaF7^ ԙ>sM"ߛy^%Ff0Zs<#•YRe~&]見d&}S?Ys9{ s.zlFZIgD}:QiլqIEE(^3T0j &kͨ ̹?:FtY0M2-[oJe"Z2d-”c\ar6m(Q58͐Z' F]\ ]n%@$igQ67^F}.w#S훕ֱ!AYB J_2{,oa h;dnr (Hr-Ж{ih31`wqk9~r_RU]Tg~1~]~xYuc[d:P.A)D"ҁ&)vg]PdS^j *=5`Os_%ƜN'^*ⵉ!|09!_._^#> #~ ?o|dͫHaEWjAO}t8]Łtg9A g>_%5|@niUŹ5gguGd0 !޿(W D/pKMKn3vW[eٰ84ĮiY=>pp*>XIop)(fGuҥ >77>ƛ0uy%P'B5TqQ.*R~YD5Pḍ/!K*+ $4s-Vd022#1s%iK3,μPc=^\4,^rS(ZhoJI7#aͱ40Կٲz,bZU,TM3 Z"āk_qIyj&8_oS˙#~|EHDq9Lit~/y YQ~ ،zr*ld)!?E'Ͳ -0@4tY]+b=x%%]{c'hC:'ahvT2~3ϕ ,8%:jRZ I^wWQΩ^f1?nK˸Y0ܖaNcIv 6G6\y $@X=P 8<8[t4T!†d )$2YG3.*I%a6o4HUK }-Q3_޾9Gc6B-?sic 7@mڄrA칭謁Fs.S!9\Z{y|H9s9ȥ 4Djb=j [PTÞČj߸A;uWBȦ @'`Az }aE) OIl b8f ѧۺ6)%gC< #*~Amsdq g#Vtf(p13:Pj[^a+٭? 9d@eAL@,9{ ^Rcxk\ڪoo|K(priBbe:lF3Lp}\Xށ]s!s `8+)qT F65"1~'3Q\@ ]"ʋT66邜5TlC?zL{UX9;]Wp[_Q5]e%Np;};dhSB`U+lQp{]?!`"؉\j!&0[)* NvXOd B)@Jii'}yds_ӞczD8awm6+AK N @h0lAx=0 bzl<ԝ2Sqbd6. Khq>rY'T#2PN@G(@,oǾքH:ExdZ2g#R'& Cq2F"tLŽ8WJ3弥ɖ6bv#>2vƺe@U;)%(|߂8i1-0R5K.FZV^y.=^сA"M1 [ϊ >gǙQUisM9;US&jÅ3Bk8z L4rNj0 OK&| J__/ކbIݒ8wCωCssKNzIN)%bW v44C1 ~8BOwVyV,LAeȋ˒^A4Ѷ[H'uZP\WhOigy%;Y1z&'JRC rdBȹgp\) jش/ ӥӎ{(avInH>L4.m7a sX D ¹PlLo+\0-$8SVöIn2SxBѩK69UQ]#=6bk (뽁rHT5bcmnQMt U߽DG)fk[o_o@F#A;^ݴI9mXJdj{w@FEEeztgV; 7{F[w|ֳkEe毖F{*\*["’xco2f詐{,"|Bq8u1Cؕ7*<jħ+_u,1=tu(`}q:bBs!,T'lA䴂Vm5п"cSBA#X˱>O 5J f]QL*Ma@LXТ'ٶ>!6FYt&&Ew›_OS> e]SIK` AcE$T~HK ᖺ@C²-Z+ᇺ砆8~Sh8NSL7Xj$дUK^xƖa|K̬E2jXJY%T4_[B$ً;c왔FhSA Bn:˰6vhv|&Wb`t=IE;OU`<#] ֩f'عeR6}ĊAK3k/bC;9?"f^ 6Ў~a֍N1TKQïUrQ>9k"GX,>~g,SA^5த>)##NV| AA麈]BA0:Nܲf#qM/LZф F YKZ@uqf@i VlH>) -q}M`$}#r@{2aYSoH0 ! 8UOR{(ˎe 7k⚑U3B)ySs4\[BYq7YuZp`ov/l>UiB_Xm}WA FNxXU=giGL8\8(nNsC#Yʤ/0|t$cGw_m哟y-WBGwQ#ὗ?}Agh05O=+l$ ?$aQ[Vs+&S$R;JLN{mHSYG4=V$(U4n;K->,%~NlC&siU Z]}*FjdNOͣ-?O\a RTbG !pcJgf;.}gJ5[Ga#؀@g:\I3Vzv1-WϘ IsOcoix@kZ(#{ mfDϔߩCaPgCdVui+ᏟM+)ޣ.m 7+rz?tKI3 ]+ّHy+ du止l_Pbo%m,^?{,yԿ_'˰9D09Fq7Lp(a0,!Ze4*v,KINa{7i87Xćj8{gCơvH4@6zeg6:X`;RoUZ|Kַ* 1.`XD!"lz{"GMC'DmXLh"WroAE VܱU_mڂO0k'"#E8f8S C:9e`"N]4HR79؞`yXV3M,쮎թETbGb/:6 ECYs o57 Щh_՘u]=9ፁ.;$0ܱo)e*2zWjemTq_l8 Jt/A:OR X>EljEДeVϡ >6"Tnxa螊B\2I$C?pDb!GQE';6jB y JV,%=o7gg<Ȳ"K+Ҍaݾem!LX[ @$3~\o}5Xb{3BmLO}4KtDI~7—xۓ-MFX,` .w8ݑzw)$n{hwucDL)l Ŏ[&; @p6-}Ԭ_'Ϟ  \\cb?DIib[ ,^2qI.; C4eoئЗy^78wX6b}rۿEǚF{ XZ'kD/͞ #  O5\!1+R!:G*&Qy0{BYM{vC7.ԧb@|Zg_/ڟ3$W }#kfr'\Rem~u겊ǥYm{천KȘUG@fvO=+?5F g@̧*?"6!Ȗ%*=N<iPSS:e?hE}Ώ9cp;n6iҫV3c[S;4dV^:xl& {7jֿ m` rMĵ/,*<ucD]og.KjhYTlmft85Lkv* 7ب>jnx3Z y=0r`cZTq SA+sBòD}Qql1dy^L6\vٍ.j'Ed x}+h h_QN\b%DC`(4fN4zg5?oJXReOw9o ;xs$ڠރ]WBt~䑒'c>T".K/.]~4L`S/p9㪜q$k:+\{uA}hZ3L&-I6ć N@aP湊Mbe)A|M??Ç Ľ{v|ZHsÌUN"PC8뗬k Ys-aK|).gXr{-Jk#4 #qw 8.MZ-wpi׋2!/rTcW). MVDDڳ/\]o0 4lL/8ʥX] T L`vd}+D)= $ݢz/vЯk|`ƆKYwwL/njhU$)7 !sL2@1֛tl`82Ea rCwzٲ{ݙnj|;#Ӹ =|̭[`iFlşgԔthq6SB|hᠤ!h6H̤}%p=-SHdVq[WlNqQ7+b7׫>?5#xlMVqcM5 E v6{FS%I^l/gvn &Hv:B9H# 3Vwy녡nE'JrV]V"EFD%a% i_& wPÙ^׸{xQHϧBQ]DE DD&?mގP$jrQuVy.6ϻ,ڲ'վ}R;Oɛ<klP@Jp&w&EN6ji~Og6"c僕S9VvJ-B;aa Y[-& *cbs(9+J+FE81I͏E!q`s)ztc;[6r >ٓ{KIП/!Z|}ơ*,MUm_j[GkK(rEFpLyI9*4ݹTB1Ze~9  NJ LީSm78W$#aSGPwtpcafZ;ڄ(2ªp _wr|ax!C&8%BoZ@߼+4;q+_H0!:/wd ()ch{CU^E.(EOHU)]nDZ{*|GwsU4C")eO's]\^yWr-4qRXxTfwc 337ueL\ċg$,&< hdZ@f-icY-Y@tuݻ]./tqzrŢ*@:|6Tw &|J^}_zE^I%4y7+ ]..1E~CX,J|no@[\ԗ]żYķc ^׸„CQ 8/7o (@`5noq=Cg°~=*YVIhx^^ۻEBhC~<{^?}Jd +͸[4(XzcXdؿD pBG!;љzk m%e|L 9dy6Gu˳.–BP6/(`ow$K}/*$IH[qzcV;jҤ[shn^9\3!iO Ğ9ТMVlnIh{FRth!vw<׬yj+`m#U~$.K)V̕h)bfjnپen4Հ^I~NʨYN R3/g?XæHZy**C lDUi]WH'㌥Onp_>Y+V'u(FރD}`ęϩ4pc,vՓ Avb08* |s 9fQWIh/C}``8ߍ|.#S> 9 WZ5f HQ׽6|YP "T>l|;? d3?v܌-:ڌf $,!oQԎ'k,a I>w[u7ʉ:$]߃}V۞`̢ E9a!9eK|Z&%PJKL؎ (t-pəؠ1 GЪڄ|e)7E #[II UX<S΃c?FY(  k=?2޼p Y$L<䡽"7h 3l@O3^Z-ˢ?݄\5!wID/M|ԧG$R2lH&@IiK3VEf Oi}Xao :>Rc֫ GYئzh4<\a V,ogYX)te* RD"BeWCBpV\d t+k-τ˔2,6}Qe_u)zt~xU ((+>Pdۤ}FΠ|եRR贿b>5T rj&EFQ럼S7ܛȫ1_[1}؆[%#X6Xa_P_fim DJpAlp|5hUK];Mf{]a$ҵ""/0D9{^ (VxA'$fq0+k>ZVM &kV{V07;cqSK$ l c?;FMteܔY5T5#o\va:+>-7/op`QX7Tk\Mˠ]$e4~$y wY] hgఴw k $ G|=KMl0:< [26hB:o2FInheTMnw2.G:Q/esŇ"sD&joNƝц P1fy#ioQA lXMH:g.Y`ĚFYsg&ڵ.oⓄFࣷ6w=|Oo^ G*G"b$Zy ~2qKod+ ϻ+IKb'!P0Kr@$t ȼ}vnJ"?S¡`uzw}+m"#:2ۥ #@|J!2C('!¢ĆyH*"=~oipDk@8WoS-[TUktR,\ġ0ӂ#Oд>bc7Y!WLv:FLf >n[{j?+2X(؅2vf˞u>t Eb=A, Hv H-]I=ǾJaͧߙQj={Q0<VfNfʬлk/~, `晘S$ f`&dwCqyk`nUWOZģ4x8f N6r."GxJ\mLC"<^DFt]B갚yt#xw'%h/~׍s)ByC{BYCKEF98;Q\F˾.4I{*^A_kѽ&TGn-7ؼ$Uk@4@,+H;W7KB%a@URp+Ȭoi-|X@ݺ0Ǝ=%]mf܌=c.I{[<&k:ʲOB.n]P2sfOAF tΥ? 4_&U0 ,ܳqq[4 WdLb`,8l*GIq %pe;;24UkOr*&n\lP"kx^D3,yNVhI~5ŮF+5UY^NY2`!az4[xL͎=!7V#5lZ$^'VQ؏Hr.T S/ BMxגHA1B2AgNWC]9t4(sF6&9sYb.;ZS_gf$ZS-E)giO19ȅ fH1X@?]!NSH )ktc7S)% XR_ZI8:ІY}Etku]7F۔Wpg4_?1gT@XR4aJu J#MPʸqXƽ,^)̚k^%{hhEO}W-8Z/˰j*k2 *GzK!0$9o %A:M0(9 9Ei/k2mH[ٮܚ?tC Z f ɕwۓ\M 17Ѯxؑ,fKj)WQֈCZ|tp w^/ހ{r4}-K`Hm?2l17QpG(%BI9^b벧c\eQ}cӖ꜅Vcaеq)¡%.eCWTAԛdXr޲9lcDXX}կf557,^/2EC{t`,XZyxc5M "7&Ϩb"iڄX;%.`->hc`5 MtU`%XP5?6k,Y><7o瑕Jf\QiT_D\ʈRdfJur~āo=j,ÆD`S|b$6@#" ]*iX EjRӹo q!; <BwZ*P2QOp #VED3l5Sr䄵Dn{io3BB"^cdp(!w#؝ 8 -*4/_aͥHsn`,Qrn #eWVq7bΠH7o DM⦆ 2QcKyϹ x'{ ?z!9;@~UyrY˩+S@cyE}VWNO#:& LU7lN:.=&GnR)3[A(zIi]Uw'Xf._'BBzR#I(֟OWz9lD]2\x_|b'[$KXȳ" ￳oJO[Cnb7^Cbd O^aY_PUɂ0ը2M!9:G*fK"ḓ& x8zJ+nurNz.˓>w;j5 6Z8QXغk@83C<C=t-]2rpߚ&v: u\6b2&3~k㿇JDl> ֮^׷.;hr"9[lv)"v! B F2ӱB' C?0#qq_&'3`AMVcsHe efrjOF_#1fMPM/[PRO*IZlOfK頡c\곉8+bj#pc'-:`ײgա:"{J@+K;Bx.= d7y"oQ1{ށM̄1$dD+Eİh@˞ Qov#xhPq[I~c ًjZnʓ3Ĺt"hn?ۄoؐZ겲W4Y\W#80\=BKrԋSbW"{㋈<JԃtM/bA A[iՙa[65ǟ,>@wGU`GL|DC>#W^|>1:? M~*ז('_cuE=}nԛc% @L{6KU+BS]\\n"!l{S-Q;1[w R fpr\yߧ:3v RϿTLAnԈ'Ax!HG-QqL/#&v :&Ytj_*ĀGeh娹A ­hq88SӝtܺXj 1ғKt@cƠ-C\myY(.[AU%ok}K&`x@ 0ͻ~eoM㫅(dpFⴅL =u!Ιoπ_'@_3c|`6Eڎ`G\vۻ\*kLw _|zG#(%?y1}{֩ g(~H:?1ō XIG; T_  {r'I1 YX(uz,$&Ti2"hĎhpxЈ];*,]t {ꥷ0P^9oqDKof(W'M$iߝotU3S8_'57>/Fb͎tA ](3|Gy]>x2[(+B:[^ӫ_^eE!,Cxc8.{N+5 `S7m4Wa%acㄾJ+7?un>̬3w&=^NO%4'P:b%+=;6b]SbkF6ZK>S(lMR4̦rxk3UęJ.v?șG 'R -?e3ikʺRWʗH%eͳ=˓o*)bn0RbN AUDҗy 4ZH %U3T;@l1z[f!r w6_"#,EPߐU6m0 +xwF*?\x _.Jbl#~-X!׵MBAsIC<@xfw)/{0]VE&c^)!<ՖqOݔua:Pz -G"讨}3̻9;nS\7JV} qFՇHKH'S]MC\ $ aFK^l#\ho4Y"ٯ_NN,r4H)0 Uk+kQ8>G)Fw _8f; Cq]T-Ibs'\͚ZW#4F7{g;7 1;]uJ #XQ3Ԣg0xhv*t%Rm7j zB% g#GݠŅYח7>pA"jn/ x%%۔x3Xg,@U6DJy ΖG\8FR\@^JXW@6ψJ KZL=bm* ]>ъL]` 6S/(M7q,L.{*|î/ېdtD1l9Lm9K|O_ݎtH. MQ; DBjj4}n1[k@ogj)],|9. w[w_sfnR*5UtXj9P 6 7اНМT2~EC$3*IVw2Y!Z4k3eP%ȉ %NJn̶y$QR'B{qw<)IagdW]wJHF~;2 wcO2Ec A)fJD[ZoQZ6k7Ƚ~, tk@Te'EH;[ƻe{0!M gy #peg½Aj&(!R29WS^qSϐyW{K-v0L Q+?u`/๻T[<\{m4\׶@Qi9*ch < :U]ʞ nFۉH ^>.e 1t^ZlKh41-=8_卓To;_i\~A9U﹊0kӋSL -Ypy^g/jG /Z*6@*@+nMRW 9iH$}QDpeǿٍV3uffKXi(~|2vf ji!l ,2^7eZl sT4$8|ko 3?wp#EѦu|ݧ28gV-u/0iÐzY/6 ŨN05xmh[iCvN(9K۪M()AHgEgJ<3g`b cdtY-Uy Ô4Tb|tn`ekߐ-O;PQ I/ү"lop$Zs15~,#ů_z(JGi8`0:"FŒ{n*|x.ι~Z)n/*_u?O,PGb F8&I@] 448]ѵTF]ciTIs]K"ll!=wΐ2)Wڍ\y2V\DG6i/z}Ifx7ƦD`qXc&=°ə+u| UF?_Ȳ[cS~÷Jo18z {}\SmIF%0b-q8z& 6erIsx=OVdfm:RW|: WM?j'F"Tm01R>QI< Ƶ9nhvN3}uPi伲REJ4n_P 2:>MUo*!A5 ڛxsA?@!t{khb,?r#mkc, ֛1$ekLK>{GUT^x0n}Qe$s qCRx<ށD.U4(ciStR-9y8)ĥ=QM3;j\m:~b6<u}(Y'kU w'YM:. (,[":BUK7ɷƸ o5z2{Y(ol};Qc(bNNĎR44ZP:T{n`u0ouzl+rh 9t ܟn.dJOxݕ{*F+l`j^oŁajL11yם-qJ<0RIS0*5f)ȧ ,n-߰.P#( oУ⍰'dRIG]]Kx Vv#T%9N':,"bFryB epr-iEW7zrhPi",H{'Qj eMCeZss,/ya}RFe?="afh-O4.^ጁQk{f\\zzO_9"jMoRHV,BdxQ= ]5[Xd קڐd3L9>ѹQZy2/%vR(lI9en*c(1KÃ>csTI#/g }OS>&b1A~U*n K )lx d|(4lTyrP*YO[*Qu\:NIJ%5,IΙ3 NO0^d]8YP*F' .H{]e ;.FT(ՙ6?97 $>Ѕ$<v,ͭ˴DqǨGR/""P5}Xrk?yR%2ޙܱEYgy~TM"qns =Zܱ-FSͪm~-oUfxgb-?d|q7-"_UvA>'1l̟1`/aЀ]0ƍ `;J ~D$)p \"1O_kͩz@c!+|~6{=zhjFSɌjN"֒ V v. ҒAiGSvjVFգm^d)mn4q058D}r.AG k2=l38p$AMg/V0>ja՚&:q%Kxo>Pf"KuhC9@D)`$t9;Hol;/W>3o. 똹 ^_PST]/ hn'HA*͂*au`|fnk;3Sdk}<soBcH #C*}%) ^h44,_Nդ4rbdvo~!4z,1k(/#MT$ }۩xpဪ> Vl۹')WN?f8SQ7c-)x(m\+YZ< `r$N +B*.N˨N͖v1-Ka3Pxp4|[Q`>#΂>arɢfYt p'SaFA:A{d!*,?5FR0^:PRIՖ~9,V?ErZ}p#~TnFG @ ֓LDQ9S>'?M@r[#~ˁJ$7Ё=X5//Is qj+!ʖ5YZtzD[[Ot\p.W ljKx{q=w4dz@=|>u.g%lOjU]QQtL9A,^.RD ^EW0F>&6o wb'H,s}bju Z]/2?%vJ9㰡ߥeey%ڦϪ[3^5ktƎޕ B[sLIVDbUt]s'CFfG$e)]X^:$ \D$8ΛlDmtyߡ6=:Z*>F"&QkY'z ұí*,Nr4~Ϗ=[U8̜B=6)S$栒2EfB|~jqa#=>nA"ά L'׿*}EOBYՔx]yB}sL KcB2p2b 6gJjJBr3F>,ZQ_l:73n1Go;8O3I. !Bw.:*Τrҋk̭Se)g^E2qټBi 鼶~~YXPJָ,w^6Ş@a_>)7>,.ߨZv Ajvr^/+Uex-Lt 1XM?٠/F!l5WM'vhDQR*FwU*d3C^ B'ƢD1M7 {ȩ #*;/ }Msg6IOͮCPLW!4m6t1|te. `'8'0}vU%2ŮqH BX'@3ٛMC4>'$) B⷟.'m0Q{ !k|bnҐIܟv?*uOBLN 6ҲZI9u}ើv`mG4>+yu2d& L@r~Kҹm=}k 6D X 'Z!կ[8 kS:n"jp Npv f Qޘg-KzW ^!QԁEi#AȈ!)?R}>k2~]: pj:y3^̨m52CĻgʹ'!&QI g)&§nZp%iH{ӏ駓 b Lhoˌo}Z!#TeͰg|Bq-UK.9QdFA4-0'}VrSڭȐry eؕbB:9AQCЕm7iD3Q&mQԸ\d<8ג]^NbbyC)$㮥_f3=7ݷAo}of #x̙@i)xA`itΧXob$l*BL0fY׀ 8]& @$ZAu2Ф<[A~Ù)B3V &nF|vm"r (%Xc6m?HރqU)ϱ/^SNN}$?kt霰7Y\ƾYME :n:먋_cݪd_JYKv$fjݠ/X5բn|@!,Ǹ,gi9+Uf}wK4E $o>:L]'Q$|1az-yE_ ptvE/|w/3i%\y{)5HUf_S+qjWBRt7¨d=I4, _CA=Ymqm$C~xƙpo}c)nh' .lYHj.3 gmxePAvr4$㯜4Hl[i|Vc, +:&qIBC8`ħlZz(?cJ>wd1vsChJh]=œ~W{!c\V'n!؊ѳ< Y Mt ,3~k6X%n](߬HldPKI!E t9; ĔggLcv9{ iZ8ީTtnWC*Cn ,^Bǽʞk'։7U.X>)70Y±E) MTW񲗧3%}WYN\VVf"Xg`֏tOg&|^6eB{l[00iewf\s3&a18vf5f#˿V&%#}L!N>j&5Q;=l3? #qP/;LmWMxc8kir?hLa#.v}BjuH`XBN(Y3\>hفVOHm $) TKw F~N87.ИI{![G;65G2G}ErՐb~ -%7:VPۺSnҵ3* ~÷UV,w:SW# g[!Wӻ+$j);l%um*I/ܑ3ԬSI)J'Cyy`? 0.BǦY<\}x>bQdWf|s |XVaf:9Bxw_ND0hJG^sjkdOc S$jEسYqo^1٩:f3"ɥԦcգV&g5JK.)XMA[@z%nMZο> Q/WY:W:8"028iVQD$u Em5WRIQ)UJ2$dγN1O' n X(ֵp8ÔtU|(f~9'S"Z?:p5 PY~ЄKf])xN7ԪؒiyhpJי%O\ yLCq ;{"fqz3'm6,;EqYZZ$n sQ:Zf ʗ8!aߙ+1Uw4j\=?Af2fAmiQhڅՠױ򌤷qɆ&Ezd*!6|};b''A邰y?۔4)abQ\ P- kAaYޜ vӒU/#c1p;qpu2y0+zfl"5yKIdY<뵞TMOYO4s 0ķܓxiRIw!^m0EQn4hQ ) &4Tl[PNU^ɶIl_#۷n)E@~ zQ`Wc昺s~`T>61 # 35PtY"C\Cϻ.EAyZ?i}}N2/a5t(<7v(Au Lc$AӋJ|; -"Q0JέF*rҡFl]X~7wi3q06i"T:$8vc˓iBlyd̫^U-EFk |0o !D(䑴W`g?}8H)'Sך9;YXIm5[ y _wxcaEr6w dI{% %0w2R87!gS1{Ahx74W0'& C+?잻2Cv4/o!E޳TiQm `u bO r኉Yȉj~(D dIQ.v-h;7R .` jWȮ"bA<ð,F*͛J6p&tR5;W$ Mΰ7=:kH Z]f2/ /':يM"o+HB¨g%1%^|@-Sà:=hbu`*AV s-oKo[{BL,!hJ(<}2Ũ18@ 3! vjZ. ;WR@RkɆM= lckFQF=a5HM蹈_?z }Q-ν:5L1 [a>Jbg_$l}3cv(Ɵ2BovcjS=pKj.duݞ( >jkٱ(=cw/sLeM՜TsK}b7k|l+c%Sn1N2).8.FD L#aYR0 Җ!R[-fՓ8j G`uKT%9f\"Xsap;x/8MN_bU9?KXۿ31?}V0R4+pX I;{ [?皉ZTF_Et&!QaѣxV+>IT~ m.mM8gqhNCTدwa $$P I.K}G(u5u~9LS:׷l_BUV|¸VufZ0OMb Fk~A H!}Z%[ȉK$؛@clitPm 8njH fC8o1ȃt 1D~؅9hy#{n5[9DN-"+DpO[:8 BX°kVVwyߠ@@I)&N'S,P{!Dh@r;wٶe{"X4q;a$ѺW>7V)@)+%.JQe+8ME]E"L?KW,t3b| @k aeqCc RYj,D5^5W֔!}IZf%qON Op%o%J#ƥ"dT#,^:\q4@:RT րoLn&'w!an<ox^h'mq ,B²h]HHg;\bՉa Œ0ebY3>7 REi8"ڃTIq oFug1~v%.+Zc"3(拵U(d&F,r=F51ai!B(m71!ުBucy1P܋M]L@/$AKMEľqz  ֶS2pLrϚQ"4&X7dVǾ: 'jkhotz#RA:kT (\M=w{G1ےw>0`ѬYk9_.JM'ĐwЫlI' O^6~7v4v)mdTpFJrpެ@}H㦶5ϙb4E/6 LYUZ|xc]II[LjG xS-МGaO Fjsΰ|_<1믆K0CYJ!n7o!1xKF-MDm=1$zOP1gl|w d&X2KY<`?jbt0=y5"aUW)ytX-'G٠K4o $9]. 7{%¡i[^bʆx Ə6+`]K8*ɪS/gR֌pTU..xwMDi66^0~)ļtJ<ںD$D fD ZILL \LF]sdL"/g ;5Gu%(^?&6DQU$  vi JNhI΂Z&#_3~iz@^ kYv@ýBCV˷t#X.$Sc$Bs^ц=\ p 3yt qҀvZ?~al[s]-/_#;CL٢KN6c $orVkaCzM:)qhF._=IUڭO*Oي ˈ ,wa":<}e ?%BxXz!>wKkpPfOA+*1Ii RٚU)5ϴ`ONOֵCU{q*&3NM.L #xhC+;ҜGx!`B2̍Y.а!t~wgB-3/_l"eY"6|s@ԡWݐM2ŖVũ:GT oxCˆ-#I8C5H+D7o!"%/==F&.Iws$=\;߷g%k5>âGm%߹>'׵Ն0q"my)z-cф$xS~ME6WpwCoѹ|g'yAȎB=CZL{l8]jn>#OJeշN9ؙ_I8 \21&Ԅ~5 ͇ Fv]'o}CB.1R[F,*7OЌ΁rh*Jj+8p Պ}48ti 4R+QV* VWIJ?Pzl j 6ĝE[._`  §p*aj?~\_ւL`b]dzL\Zf$/@Ěa ` b/8w@UL]fzp*GeuؿlFa>4+X/}\HGb =~A >Ĝg9VU2n va+ʷ7W/0Oѧ'1:Qj(3ʋJPu% UY>݇&gZVY`ɗÑ0!h5*IeΚ>9Pɰ(ZQh-x 4 lڏ`B:lUf@=ݴ oʤT; r}mp؋18]٩7c%OmmW D.-UeJӻHAMd*ľ%}˴It`̑>rZE u<@:^Xdb?I{RErjen+Ofk&ҨTxmUuNoE xǿknd +"QߕӍj9W=]G˲ Q :Ň}Ӝ!֯j7ΔA !ܮ擼IjѦbGwפoO-$- v4U 5lTܥ|T@;lwR +бRlB `bgp}4#G.+/#\kU+ n=JWۯZ[rx?h@ D1Zjл̵?{ܳVVF Mٲbr~؛9NPfOxNIѦ^-W=T/>"14cT_"R [1 %.:M۴n}_bG!>/h31jF N(5L>?lqM- %px]XBXto%qtJu-9 xGb];k( Ԭ~:#͕߸Pd}\u{'O*E AHO҅k|S愐܉H)k/ <0ՀßVZ%P ?etg]U8_U]rdsD!~WI٣C%dDB)h޽~xy;Uι`'oQI{W:]9סë/ëv1϶!}%"St_!ꘉDOá%z=94sv5zlR~r ^3M峟c+$ZjhSrE3,yloa(FKِ/^dY|>خC?02?}ڐ4JҖt f0s&) F2+FԵٶspeR`^NS0s0BڵdG**(O,'q;0M_yRfaT6nMӬ$ݪуx Bx4V=^dB= /phKbʫ |N-K0#WbN S4'.)S9Tn Dy0T]ݘ]^ne|:L;É }NX#aC`ۜQ~kjz@̦֦9 <+_F/ K竭MS V"A+w˖p)M *y=W(.QԿ]lodb9$v*y璫k9Cm޾L9ݙ;$L"X.I[SǪTNc/Z" rSFyJfG`37 .wض '*hnb?aZOW/9PxuFA&PʌdC^2eЯ3ٚ˧71Zmmn,>$mkdfēȽ?.y]' TI5$Gc݅`!MQE>Egw!A`* 5VXTf{9w_G/<0{Kc4+y)ֶܭTyI3\v+Mr)!DNg 83S讝@Q1z״wYM$^f@=Fok9eqNp=Jl ?, :~0F:PTiו$ (1ylؐf`=R G*r̰W/{BsN!{R! ~"҇}i<PqE6%|ư*K nMXHPC١={ Rz[ SIu|^S%O]҅#xBtl΁FxWԯ}<#2ko} rׅB* ߤ;{=̅8$:E0I,8lrr_LBV甪&ͧ05w65DL!l*U.[SRO=.W}t?HېH7KEq?t=,E;IVpbGxoM2 4G5oad2cYq6Pxʝ|MYsg5E^c+*nvrAP GSNhY d*Qb\j u"10?4!/̞ .7<0g_"Ml"ӍU}MTY ff>r[bJξX ю2ļ)iB7$^񜒂ʦz9L ?l-cИ` 1Jx&a. # Ԑ#ݜ*aZ ]PG~Si1V}OL}PՄB-x:1Iy5qBzJa8%;TE]-nCT>vb.cu7lIe\lB>u`ݲ_f㣺t e,XjL%, r%]Ԕ%Zx:"E;\QM_|Ѫm=ͪU 炋fj {'`/ pVS MPoR^ALA2̆% V$\Sd~7|$]$*S[>hu-# O7ٖ=n!cmєm=תGf7ڡ_8HQ$j92R:N pH\XtQ4le~&ѴPUsnuYIyQ#~8v1,١@Nڧ׼Iutcjm|I'[RWg y#_bsLr52~ i9/{"Ĥ~J߫!i~vVfKA`Ѳ;]YL^6V׸Gfj5ADtfN%"<^,Z4 U3#iޭvxP|b=(M*gf(ijK)oQDʻ,&4W^b9 A&7WϝTLRicl `ʟh@;_7;iA `Hؠ8yu4PƙPpom݉ ׈mk> #RnVxJ/5d,)O4Igr(bh&n|+Q=x ֖4j(k խ<[Z`tv6XVK8{΀!<:$lٗ391D Z"]@#tO\g߽\BAlxx=Gm*똌="rG:)ohxHDžo=j?5ǹK;osf>MH7Ӹ LkofPؙtrjf1{  =0\#KYѾ}q X+kϿeFY3QWVGTke"ݾék|لh8/*7,2T6/#fkMmerS=Lw): R.sٜ(#]k(âyYG~ x\+-m1RwHL.<slUq5Xsiq!_?JtYW-uuɷچ~{#"*iJuZ *j˫ lwJ58u^m8˶0v%g'>NΗ!Ŝ wV;;@jZyI$eж,ΦgD~De \`SV8/ Cʩj*)c2y 4f01t߽JVBw6_[¼3lRt{ d%%9" ^0:dx+A~UCbl1[ecnĈjUqULg>ܒF=-aT V]L"\RO_:?F2+Z aYArҳROC'mբ9n`SR$MB&]`tj&ZﺽmM!CŽc86l ÎlxplA_Wq6f?htt%U*_'Yqg[΄N&<Ƨ@T~lG.}cY0؏AiS>yhؾȜcqxwF,ʩ5"ʾ j֓SK݊6z@:s ?vdzQ EӊG7pvҷm$)~#ԐMb! \y%ku&B~zJQeWw\{֋V^OrI0[6$WP~M؂E}@gL WgW bh;>J<'oyfs:i:(]013w j7uPuƠfb7O V+aWU꾚0zDTxEg /(bffm0LԥR mΠByHf_%.ELL Z8G"21vBjHG|KU;nP!_AۮUQ)}&B"@0Pswz tz}۷}(%bHtd<ž5$qAny&tujWp}WmtV8Kg]o TK|nG0i!kH`d!^&37!-򔕁ҞBIYST𒍲bDM%@4aNN(9<8ɺ1R jw9 NO 6g5xRjc@TbDe ;w EF?6*¾jT)r8t>(XQ!i1~X;˕䷚"AJyǨDخ  nbl*}mjn,`x5mT+0 ?DU| 1hS Xȩzkh[|ٸ XXubvb†f!]dфmzY*\tDm_SVI $(%$|)I2xr\GwP@W4(Io@bI7PT ZehXj9 uAWsD(hiN> Q$N6l|&ٲc«Rhq}"c=ר1̋<͆_'eQof62Tqj4"1+N0E_d, )_3L>*xD#̨S/njRs+H.VH@ihvv(:NJk'ԤbqG~$W`.gn8fugZ.G?OP9 q!2 wsZcw cP)qe V\%f\kbVSIt,;(p-7BpՎn t=w[̱ ],-(ם,?9I㰫H'xo`W_ _GXD6-aUy84!+p 5wQ9X4TgsAX :qЧDh'TD|Ѱ1C-lza ֚K/jstG L%ed!~r\%;%/7( j߽<<x: tcF![axO01X57J("MXƠEQEg=r[bZC7\ҹG8̘i(mQ|pUޯņռfw'j@U.ć[hpՄen8󋷵@"BbuR-fA_8&JIDj\cwDT-CmHb oy#+v9ꬬh5,HmAiDZvwZٟKM#-3*0WrʡX݇pOEPj3t$rqğ;m -a|s#E/Ȯ?wf(Bi8dh]2 ~>o\"Z4>N)$Į8m]c|gB2JsnL-\MՉ}8ٿV2,:;*( qOǖ6G.l$T'waig?FOs$ѯH0-z{/d6V< 269co3zזKdɍΟ% ׈TKa.;P5RӇWm ^KrDf6ʇK<7/ʃoíuT|f,GWkv?De(Wg87WgEG20m@Tf%âyh;܏`pj/ǨØZ\hS Њ܏{v#nDzX9l21 E&%^hȇͮyXGl.GSe C0(,q$tܢ[p3P.\.w`N$VӉeEEP))䍘,.@ L\Lێ٦W Ul)@rEbs70,(ߜ9<cᒺm:,!102 vIm_PաP<8 LRb`G,]9qmy G @?c>i+M)hRN8XE+˦ݐC:m[H:$gh;nmQRq|/G8EejR2G]m?Q Be9Vj:?M% xBD2x{e_c4 Dfd<>dzbW 'Y^U?itiNKR UGVe[Ѵ䃾ʴ" !RPe(MN'|/Wx[7(]{:x*hG[xO[Y.WE*[z܀K%P  NP0[:KCqRihU-4y|:"s#U2Tj -[#1Ճb.<>L!)X m)\"5K~#Hs sVq_\K]#e"bLyf>6p3b*UAyYDGڋˤ7&m]򻓟uX1] d(^2;BuS%h_+2^d)(/W9a (gaŮdףWMPNl@&?2ك-+[FNh<ǽ aPN]GݯL%j',hE;R w~L``q&]3s p)[2w)=;n y < Gc0}{8 s/} Lq69 쮮!l#ҿ iGX4IWmT;5ÜG<ݤs?G.[_1 lf)5ߨL#!)խb %W ,!Id>om}Z,Ԛ'=1!#F$rR "-yzy>>,%Q| c f>]L ݺ Ƨt9 W }1;Kyc&7({3GEm9ٌU96)Ga &( lCĚ0bRɬO1D|BAVf ˾`Kw0^#I v0 Sd%D1bl|:wver'Gt?ῢ#&{geH;G]O>M޹Jfi}mei/i3 prJ'XTٖ3V)Xߛ~^^)0v?|G4VnaTzF9Rs)2i:d&YEȹ\J>4dI9y4>*6k/9vҀ [{S4'<^w1je K-#mD, ꢽu6fq_О9)O]4(6%fG~0uQ,zƮNK_bvOM9coq߀vqɴ(.(>`Fd}8`!(FU g8aI4^ͤ|1+rfXbt{g>R')!n V,49ӅeO䢠=PE5'2S\aLFqnZYkze22;䄪fg!(rGF蠖ʋ$lsfqSsp1hjxKzk4##:VdFA/̞hQ7;o./BF c_m 3 |<4 U`hj2{G$zt=v@pXJC̩L=F.F35\‹]QN|O*?V6=ޢA >D%ڼ5/ %AC$2kE|ա'-Iefxz:`seÇY/^aLl6l1\JԀN>bN PJDNpgΒY# >bn4\6ɀRX Nn=x%Q]&pU_OpAR/Aoxai 7_L3/К 2L,)L" -9,l--*~lfk!ۉj>0ŵ:}ٺovtXA khs?w1aM4x*pV=5&3X@jJxwda> ~È-j&mpEWU "z ;ү&AI* @Z?={VYUuv?!bUZ\Digmw'EV⪻ zọ~^5.) -h~=N|4qQ% ,ୃ(pkDN든߶3,ٺ%e19@;4ۂODr;EQS d}{^k%=ߩo?f',~b\y!F皓lp r:`&tʩpt9*Y&UTlYpf864k/x0HDRN&;#//? pWnOs}HRb %>VL.8I۾ (a՝{1(Fz9.(&XpN 1:nAnbe#t!K}d<6:LPԋj-`t,,B|`%ea+S%QGӀD970!VD:R_9Ů/oh83yBI{evYn i{6n!h]|WeXuŤGEȆ\m^X9"L,9_`1JJP)QI ܩ,pHMQ8%oR<צ#؂\/ljl5DrxWW=ئX{h؆M4]tn "썓( ~'77?'FUDkO/I9\b|[:^w3\~={ '8oc:R(+4?Wr8Ua8b;R*KftǶrxL2{'&#ų.xgWn8ov&>92-(kxԎMv5̩-_Pk_HNAv*JIȣ2i`Ԥav^s7eKCbMZtVAǩ ]$ 4qf'yΧsb0S%*n jR]V'E"Ln4Ɲi>Z U9]$Q>S&4mc}_*.G@xELjϡ}39q TQPS|m 㖥(~ RkC8{Uo*,Ʊv8}#OHphp *76E9ކw.|Gh6դ@maST* ctXj黔 $iNU eA&c4/UmL8!):d<j-wO҈S+,+Z[Sr]݆X uGqaiuLQl#}jxǭآ4BZ%50 3eA[T *Ud/T^6猒'bARy1^Km- x ӈ3";r{,Mɠ/^04EYusW9mSZ* i/4Lg/jyyI`]?[)tl)ݛsֿ<"8qq& ېwfe|N>ѣCAKԂ&;KGb:˗4фUToU =(`.v I9;R=FgwYđ3xR4m-:d> X2LxRGJ{Ϧ@h!1Z:gux^g lZ(]@3nBT3i'0;jL+tK˲zjHPcthVFV!0'U%*$̰{c+dcEpb1 oJXo9!Gz4`C^ bڤ`b@ (C'e13`*{0XC1Ia ShG~[Q5ٴ}į <h.- u+p1^K;k`K@@ӵ`AeWh픒 Lj2Xs@neQ@؞'UE6=%@Q>2_2\80I4cj9)@\x7ĽZѬ#7fw?nEy=Ssώ[A-VrJezTnџʜ,mG;9c (Zg!vf-',Bud\Y*7\ "jW|(f'؝7`l$(A(/1Pqcp֒$`H]%ظb*Wr$K7H5VeX̂cШT;ot&o;)?lɠB:8Bytw, Fr(J<9/- ?hKl(^ߨiHE $}ZۜMlŔ@$@U6Y^KD][JQ}es9c*d4lC[hTP`DkW6#}jb`-#K8q FaX&ݱ(ar`GUŧB2w3)_tr,:"L'Mki,B"P-cV':KKCK{sY];{x΃㘸3'3=:[BDphYLW6_oVNB{qK w(w'ʈS"PYhp:@V* 8>Jvz& 7o Z aAYR) r 1RZ{}=,|$y*lXF{Ճh^ߋX(Ƙn>ɲ&Tg*//g~i( d(**m*x(F, IV\zؤhfyv7R JvUF;[%i4o1ﮟۣRWucK 4JB/b._aA\~s?j:V8 z N2pxWkHѣol|ȫERX0^D OID=I W&k* yO{KN3,B](C,\m` UOapqeɨ%>i8f!҅?z f`o8Do1mAJe.; [ʢl:z2GaVQH*#Ԥsꭾ`th?B]ڦU|坍Mk_Hv[CAGuPVW>'TA݉ɭPyV72D ='I`H()R .( dfȪ@|pҚIbz&~hCҗ‘L8dGhcLx,wpZpegnli+wTK8v~EvdA!pzZjbc{Y>xYoB^uRִn%zTc;Npzثj3p*ӉۜC:ơ`\ߢ 8;5!X[1S)ܻ`{Ǜ;cKi$0kx:*nCopqZCivngi*|:$:Ma%Tځc=DEy#QD4(mw@5ZՎ^4k.@d/ZBQo_ rR{_PBG,;O!89_NG*ik*3(H;ݑ+pؠM6E;9v:-BG xE[EliMIn5LLؖØ Q-Y͓2r Lb@Mg!|h: gB|׮̌68\Ol (YTD,Ćg|%6[Y{+kxoBz?gw}9?[KCJ5Pc֭c-r۰ PnyƄpz#u$#L<`U$ıR .GYS3Y`f9{?d& ,De[(,lq />'w`PO/NnuUw|z+NiM/ ]33 $:HȦ1!>wC¼2͘*ch^JZ¸jǦMH(x %]tA$%"J1S>A0cDa;Ғ uN2H A(^Ε4W1^Y!,6TfVY=-p"ѿ&5Tc4 M)߻ X~rdmâ ^4n[2$hÇ,Ϡ>.mzJMC,iI w#%px)V~V'R_C $3Z, OZ-O%#-ZzP?Ehʃ֐Wvkɪ7`軋Tz "ݙp."ȃ|:K->s}䌣m6%W*4.pճnlmieb [a7w:h:ʬzKHO-a7Ȣ'[Ӷ7hvc:NJ==b$1+7&=!-[$X㩩#H5?LD,?p)%Z&_{꥽Kc: 7`tԳ8N6lj auoj$U!_x}\# X{i (JeF++l }LzU?9M4n=|[eMi$DݼAC> m q!_ 5Sp+DjƯetBLj@6dWFe~{nX@nj#=tbyۊTH.(nQ9ffcR{rˌ7K7+n<9P%Z1S~3u]ޓ/|t] ioT*o₴ v̬8oi{L KË\# `JC? =GWY"v@}F5~[Vy^jəՈPMGv?_TBp븯oBu,.<֧JĦGa5ɂKT.Mm6{yNey;iH-ȥŲrQ]n-R:ncg ՟JNU? Hls46&O3攜$|3Sn?]eB$jQp\ 9%QT/bCAP 8* /ug+G -xlcfkA]m`ԀH9ME:3xwp!Y55bGUwL"CWnő6% ^Jˈ1g/ġ4n>sTfmB0.&<ΐ{\@,~i"K /I-WiӋk'*@ yQ͚ vEBzL\}\4*0\#Ցޝ;lIGH~j].F:da&uPFD|Gn)cI:N]ǙV{p:9b؀!4>I ݻGoZrU[_z.$[Cg2}FgϬq_HKf#3;BCKn~̳kfGھ%k_rS+s[r1!dUVǶPJ4b#3쨊N 1[()G?)FZ>qб>gcINjw]H)a5#M,0p+e[{PDO]rc/Eg3oMT2G߄c&(7hUz&Qyd,D^fr7M-CzwU=GkY`Oeۢs:Yz$) 9Gj%DN22/ )u5dP7–b;+zőE.};kj`TV$ET(8`Ȉul8XKxhoPeWJ2q _4kǕ/'m f;X~xkJ@!9Hc5L#}i QlGsEጨ-`3] .ݙNNt>Jyy'lvk41I㐐jΚ^SlV{&kÜ-v(?32݇^Lb㝊vV"~=k?`ܹdaʝѩ!@Pײ"G<+Qs}WB#ܣ>2*iAR 02tnumxc'?(x -nf*sJBp=P:\kaxK}\|*ܟJD[ڼy A]O4`vh8 CRcJa&"cT`1Ls,}*_:ᶅ&y]$ pF_+ͼkm1aN"e @e~6Ѝ m\Pj04+V(dBi28a u4SB$ʦop^7m3P@"7pcDH|?x1ymFdJl,#_Tl\g="#a oxVB=ʪu2IÛ'9&_羧$[:XJiIhsiG;J>|Xdⷒ2yEعGVFb* UPm3cc6.G CS83m"B'ʤ7h\ArsJl% EĦxCD޷ I'@$<>40t_35. |F>mׂ3}qT$x2 h3$sD ؄en-%@KCؔH XT{/[]9 @=@@Æz ))rZm"`,Ba6g0rs/0M~x83H?l 5r_I$IJ^H -pjՆ.m1<Tfܝ-0XZO8]biAzR<隣4]"$brk?2]Z-Đ!RZsΨE H[͸k+ &L7K!.BnMZbUFA ۽M[ NǙ,DZ_H:/u=?M^'NƃݩHQAżaZRWw핲pkhdT83 kVgW` v%"$ OU6p +]'cS g_|xC-QlSqEcD -ף#"B ;َ.]OБOx<4"g '5ҽ!Y2p|'l=2 ;LT rA.*U@we'р)+ǟg–(!tm ]li DzW2!`0nPqŃ\ T:@yČ3\D|Ā)5PNJht.vu ?2mx8iSWG6D ITA,~hUt'UŜ@LյL pc]h= !g4X2ݱӿ& `ZW1|46u9-x74thRIug"QgNQY/QC+{C'%.B;4etMQ7Bj7?Sc0){Tm7jI|ܚLzpN\,NP&IhE̘ #xQ'!B..exL•3oۙg@9o\@6 ~`w hp_J5`ihVŕ5DGC ȲZ+tq Jtw4+۵5c#&Hi{k`L` 41 .PcR/I zRq袝CY26lR6/CDȟOx Q=4o$:8&gM#.t}Zi\{^V%&<> DwM>Yh-hfʸq175kґ{Brb4*U' 'oۙ+LJsX]ޙ{pJ!T彁4mӝqz "q5պf\'i#h phys{ӛ4zU۾ڔ5sY4.5ײ`^75fImMC3{SP%u1L`M3fI s &k?fːI*8޹Z(Z r{Ȩփo*1}̜#[ƒ\Ž40j7^_"8Sg3zcAZ0%lܐgقlJqAmEppփp-h2fFyKA-Cqʥ(>20eř7ӝ,| R'OY"{,MOڨJGD(|<X& PBl ɶn d \[!C3A+6ɞs9*(GԨYGmoVFMDQK 0f+R(NiB RC?FӋ/Gg69AVةNڹy{3K>yzF7;F,kq@(Hʌ\6? rZ' b(xfM]"xҕ ۇvB*/3W,V?Lɣ4uuY[VcO_ң:f6_C_4؝#=`?Eƨj^b hэ[Sq "3KD} -`HiҴr &I³~CZaV|*$^:钘XbE>a5~Q6S:D, ƓL:o$/ZR8e [g9_R.I>u)Bi=C³F.,oBPUp0R7փ;ZLv>lg4ͳz?,N֤`;Z*qJ֤gl{srt (WiI|=PۜԪvT11cQE[)J_LӾu ̴-u*]ʌce”PYG*fwA%cor&@o[`ni& \6f~n#2=P=k=y5JKoZda,ZڧN$rc_ w0NӞz󺓯*qp(UAT \(@g[ :>XCB!kIsUOj\>{`wQ"[p9t6Ff)wԲ)Z#& O: {(2w)oU*~aVPRAzTEZYYp. \]Vry1PStɖ#a@ȏj{di70|fQR4DSRr;^y DZ.,} \M@gI$WXSD[K1Bbxx!sV?c$ɝ%t|"z'/g&"Crޛ ٫_J)qn9=$Vpox^t◔ j[SZQS,=ͨIH'sv>zW&HO;7,` +J4Pp}q6$f}qm&%]B" l<,? rArZ"hT:DS$~ 7}aٛ0 m`kr&pQ*:^"4W2fJjz*Cb4ݝnp.:+smtBf&!q;6~!rs߆c@{gaAu57w2J!"'z 55-j{Hw+܆ dRwwwjԻJ;3,WN5Հ=S|5sbKF?PU_Ansa†&0L8Pr>xQr{:H3DiqL@P8R5K JˊXև&2C]` ooƆ PCCc4 ^`b8HPr0t]WO t O޴oxEsfgů#aET[CRR#;tg#?sHrC'[6}? 28/Ȫ [RW(tL!KZE:c$z^&r5^fw o/@߹^#BL+hcb6W;7Bc͡C&RDgEFܦKft7 PG5Z7UڥjH}%|^)u6 dS<)g$U,qxI &—Jyn_C bT@lRcP2l4}_C9}I/Q/AEn И= 7X)ccID/:F+P]Wđ nk sggcVehCN@UǗ#(lQl ,d/f31^4_e ܏K xE7:hI5`ے)Jݧ=iʂ̀hBTmFӺ[dRci\ ^#hTA ?W (R!=qqpf0c{&YK?\AWk+P gIዪt0qMkW/ICLwbQ G}[+}E$hf^^ȤNۛ#P<ϊhZ8VGP-s;\ok $h.M@+b2NzuVsȫYDz񌤜#+nہzO${8h= *0>])zRS-rL2QRJmu6s-<{ 12.t36Mi] n¢(i19شQ& 5$po2\NbX6! 2u`N`T5 ,o@Hh=_fX1VWNfG0;ȥ)x8:f ҽF rt,єS̍)|idhd[1ʇ B:nu >UӒgi,`g\!i0<>ZrA Bl"!>^=o/ 4e& Dd0TҟgzgQ8ދ?\_9R #E̓qd_-r91xxW(߃SkT}4\*PlH#V#)JG$m3Kևp꧊<XgGsh~;N/.k(#"rr%d}SMў0] C \-TZ!m9EWVۂDUȓ"rM!Q AEC]:rRikmpj6_xtK5^'O^pP\jGiAH?(ô4J͔\5{Xh&/˜>Hfy֩EsލU!|N*s< -;ޚ hsj3Fr&=D PVDFZA=?wwă2'bМeZ:'g$'#0Sp٣:yżxI|K)^e%rKQ{ `p k)aKʄFzgR<0O&ףRi5~$Yd"Ciq9f|ƅ:z_޾ . ry .TS5j: Nf[\jj+YbAJ 3M$_pO-Qdt^@`3kgΏ-xI"V.VVԻ_cx1fi >q87х}`tA鷕"Dm1kks{1/!4V]6Vpc@R"dP$}2ZW%\CcceóӒaC{Pf H@I׆OdFgq\b7WO/^(@J}_Fe2lu1DraRWf03ʷ7,쿴]ӱظrMғ§\?#3)# zk37ءAnuN'yV\cʳG98'O{Veě|up4`^_ ֱk=WWDrFQAN %*=u@l):v-$,Ox=Ï2!15^ p'xXZ4 d iO2;NЄmA?x+B(q( W~1$ uicN%F.P{jNK?f2?|sF@u1࿘NL-gB; ;bc##ʺ=/+MS0Yd9uSbK[ODj:~ed /qlN35V(lGw:< V`C(d϶La,i|Jb&R5KyGZ+ಫl[TYN!aX_#3C櫽#12R96B9|)-M6e E.Ͽg1MO2DWj ~v7[ߊ}tM nr]_S[/ տL~KaYlQ1Qcan7u2k4#?hir2m`5[<\<H@- Oݓʻ4e5hIT6ýv}#Û 13XQeJxDF%҃P %}J{]$}+3S?zTCӓB aR*lmnPKz{'pXu<@ MUAst{;U>%N"4:C' %T;A~ 1WuMNUL/Y;k|u $GA41Fs=j E;fKre̘KιdT4]SҾj崔r=VR}# $@ˎL>;(Goj  2dŠ>a*t2&IOĸNlɲ3'nWSY<(- ovh .jQvs ,bĽagoB`CLRMy-K0?ycbƫK..$b=O q%"!.Ao}<*yGua6o/30o+˨@} Qܕl&'P1!KR<81s|6Ckb"ןzցe#6>%OB=fKqEV':L/ݧm.κO X.4D]\e#qҴWf<8 ـ&I~J5Ѕ(8xw+,3X$ϔZo`/W-/n[/;_ vOUT XWTڏD?L ÓV,g1ɛ+Ky 6HAȮ)ڳ QtE+ئok bMEr61p?  v-80i&6f:|y1#ُC^(2xu`NO`7Eqv/e[w߱U滔.VA'#B=[K|>4-=ĆXW:7"d;}.66}`ȥEA3ժyHjlXoo ÿuOF/[)? W0nS%*$8T~5s7~`I?;q-!|6&#`Аx: ,iCo$- pO /{I̩xƥ'&qoKнA"S"W^bn<@նh4/.y+H4OZ\'w(V6ʋG t rr<:\&\֊ 1DUn N:}އ(O!69a:c( v&~\`6ie9dEg!/@٦z qP! ~4/IЂ!P G6ݍl<j3Uu(?]܄ؿ:*]o5-<$fϚb;ȟ"?$LGd|̀%V"gz}G4aHY bbǴ.SdMgQB]'.XWOOJc5zO#ɰyUDCWj6H>/'a^C1{5a<ו1-eTu< nb=!+0,}}5g`x5Rm@,AOi[&ݝM-ujQħVU}(=S6Nz^bS?j XXg|7gi\VwG2ݔ>a뻚'_m #8` KL\׿po0^cc\UA(cR5 Ŋqw L% 9֣stzCxeb;QE/^gVo4֨MMa,~O׌J0[ $@R9mBZvfb܁$IXD:dz3ANCUgUmY@n=Td%RjZO"ofhVqONx 0UҹFƅe<_.:=' l$꺥/6]܈ KAC{+nx+yE6؈r c8} a:`v1r' ;`O[r<## ~c+lfw LTޛ+]|ahkBߨMhHt? , K,^򷭟Q[ c^W;j;܏ 6b–|k$XC1&_ lE`į<+l+<,vQ@[˜ۻRv$'g4kd7De/D >[!3[򫥧.k¶Q%]k4zMj9aez2_}2h,3UU;9s{]-<]ҚH9i4X,*8B:?w;n z8o1- OqtOFd_sE弮) TdQWJqa;GNCa iIm ޗ͘rY /LȌٝ΋Ut.j\5,VuνQ38[WIÎ$D6短GUbK~ ԃR7jw$|@)j/ǵLJO$07fTmd1VH}@|PB#/{lu s_!m!!|sP@չC>wZzΌ̄\.`{cHʙ1l{Xo$qmmprLą|Zꝳ͢tRƺeI{U(OXh7&Ϗ%BreVj f ׳#b݃&U3'A׃8DϨ?b dZTF/ v,^ˣ&o>=P ΓGHx{,Z{c8oɊ&e%ꛩGd{#첵Rdk<8+#^TU`.D(,⋚p!im'*|:QC:Q"7n@7OG)R/v )D\$FDN0\5y0Op 4oxk<"/&T@֤5LA=Ou M+s_M:_ڥeN5Yߔ=/oP[Hɤ1EiY0Gnl Ÿj%ձ:~E٢LD5.*7ZP?&RK>;tNS,}#r}wa>!F#z]X(1q3gq{`{ڰwžrV+!Gp0[_Q߉b[X[<՗kPw?灝H@_S2BtKqܜnhاǕL |"UfFA&9W^~8'n61`F9[~&Gή?lW`6WaLn5O sj\[aDFۭ:ߘu jНaR]%VhM1bbjAjcX3˸t#G%tR$ѳ?st&2 %sUYժD/=2O{- K#A"l:Žyf7엾G@䭺i/@Vg8P'!:9yM(d:Emf`ǭ]ـʹ[GgO\9K;Ko L7;ZO?|컉DHhMýV9Y{4 0p6u#Mgyz@b:e2wȧE Qbl`F\$9`֜˨/{qAU@d iJV- ePY127XE`+ /Eɦw*|c917RjS^3CC#8!k|k 1iy%&gVőgWG ~? oPtRsn}q+x 4 $Cٿ=W:F2(X6H/\X, Ψ >8JVR]~<( zcגZZ ˰+Ɨ-rC!9l{ ZD{"wSv#"/Pgr+81tcV=Ҿ g*0f捧]'_VBυ"%8{Ֆ*`wF{u a`&ݜ5q3*t/\/j*Ioev7 s[`{0(=/2%R3Lt8#%}0i𰊇 s2< Ydj{ ZQMA{5;ο)ۭx831@C9eľs SwRd-1DǑRˬWw{kdǂgu 5'|l~nNJUAd+:nOVLʎ0P% ] XiT/ktL#tٞ] 8mrX\<2k/]SCVmcR$P/Řr@~-pG#Z4S>8fajWP:Ҋ܉$-["tj6V0#dk$Zǩ*;QVGZeWTZ|=́sh+`=^7cv-^G ę1/BetPTRQ@Fb@GH+w =dds?]m^8gj`uVz.&)LZP7t%PcN9½˷_cRTw'>"`jsP}&z=8 (|wCEӀꃦʬQѧ_$9ԽX+t>R9gX_NJVքj'l#4 \݄t$"_9%@m?1bu&E[WR W:Oϙs iZ䜌PdS- r?#|vh/HGga跎}$J8{!ftÿ\w`I?`=qfN<&:TU+f%d"bP&wQM≧5̺],d I/׵<LW=ky X *\(|Ho|,.0[ YHmqc 7|6`\ i\vO+K;(^H-a9m#iG^q!>. &wLU^IY9L8c̏M~1\ΪƬq;ӯ/?Yz)~z+vx 珆8qLm~$f(JŒ~]pDŽW&"BjBrt0OB{d5r37M6J!2|>Blpk*\4P'֫e)i" 6kFظ .dz d'Pt֒eކ|3tװ,FҜqxsTU/b[f`څbf0YM3'xا/}4;n@ZUd~x9nҰ++)y%HE3M)6B\X$.HXd((r֯'1[,)L#'PN83 X_>-~3qoLڌ&jViDւ ಀfd07Yؕ0S&}Fc0wCW =~OLfYHx5B惖`qQ(f(e\~]W̲Xkbsr] 91p݈{A/pUvv荙lV!{Nn؇*&\wa#9u+$RYW0~$ 1 mu:͕.:(,1s)n8ZƯ\Fӝ~.FPZz<˸xmot 4u fb˞ ڹ#$zӘ_nKu0dwTuȍk=;>j:z,1:ў DSFgS&GTp7;}#B%Ki%]H坵-v+tUNWZW !$фV(ȢV*}_E#E]O|fRR ư/,m3M#[%`,0-cچ/cٟ\nV~FR)ڭSo |Amg|&ԑc%X^&F&^Ou̙MUɧed'`J"]pPIq͊ˬK z-TK-E}rȩv4jT}le~aDN=$o9znAaGUnF?B.= FęD3KVJ #= e)SX^䕈 #|Ziz˧[:e'fՏ7$j"z4$H=[/iyQ6w_R=;!K>`Ռ;vؓ=jǎ A;`Ҋ*iP{tT2Λ2[msgTN52hlD}撑i2 bsCXGeQ6e20 )^]ZݮS'C3Ju3F϶å-pVQSX&KVV=İS;.lt0x\ Z}-` xl/g%p0jK^.WmKgfؕH2I&2`姼K~<;T^a 9V +8= Ze凁q @sIҾJ70#Ëoz!\@hHd \hs*퇳~`hhjUX,`P>vߚJ ٥ǹ5AW`56Z8`vh(be1 .Rpl{eҰ `(uAЗ(jRՒ+܃%ɶVmo݃fYFK+li9 E/AmG1>1T䗫.Knh% pb.6ϯ^Jp??DU=jԛO!x[VkB;.@~={S.fIIM-&aaQ"%+D'#r[0t`p8W2 YdU>xدi6G.})-'f'KX*C6g/ZbG!01hT In&]gOlhIExDsV+X J9:(V0d}JU%Xquڼ>@JL׃lFfm~3HwPT Jg#D5y\4ڑZ!oSj}xa ¹Lj@ٱWS$됷qkC>V]^|um0,YG~N2,$*21b֋F<+NPйlS7O΋xQß=6}CG@k(,DZ̽:dr"19k}1۳[aO.}"5w;L ~lN`@rUcbiKf"|Sb"@~r&ݸU\=ڡWWCܰQr.ż*Oݴ>[:NF4vz)AqX',O^Y_̹"‚i0 !{T8v3΍*BIO14 uS><U7`HԾ!OV,?SU؋- Sk0v7'h/Y('̃MxcNLc(Ha,<@oA?% KK}H}Jձ.SAqؑ@m/r-H wF&> k.pz(>7a@of8up kɄjvcW!u{vgJF1W0r@{_Nņj%ignnO<ם60r (۫[x^YFJՋ:PˮpĊ"\ΎRe,t +EƞAWKpZkR1#yp<{Џdd"J2^JT0]y[Xs|A %|XB4{F:תڶ)ݍf-ˎĽ IyhpeKꭊvo^5oFX@WjIF*հmO:*0³+7$ ő5H oRjiԘvBHp;H\tcG.̱byÏ+"I Y{7 tj.O57Ex֓i!vXlzK !XR Mk;ǟHݒSV:TΤl^=%#S$EK#)ˑ|Jˉ \^T>OuU.z_d6f@[oS{eћZ~Nxv\b&s9.09ˠtu}5 s;_%X\WBM0ءy!CP$.5e/z_Ƿ'PR2SZbIlo4ChuZl v=a@ЮP m\R0ىz??^CnQ =0Aֱ&@һiU^z ]~=y)y;5 6yj,ɋ?s D?7X?q[Ꮶ[)`V:q;B>؏.~8k/(ohĦ4b3UOUIX/^V T،{N?fΞQ&zev{|ke> ̏JK$L4M"Xt^9@I(:ׅ6{.B{d6Ͼg>XB7à"uoM!B1ϕHB< ~?ścD-7o?07Llg~XQ/ei)75|86ZP G!{I A[,wRZߏ/ J/ox+. .te?nKS3D k}NOjOMTC {Y- V=Ɵ2M1fE^ޏt(eWN4$k:8m5e$XlΟ+L@"޾ 8}oa1v'ESr<00%oH9xx.f6}FKP=H3{"47,#:*Ahok)WO[@fq裫 (’ Y|GIodM0mm2B$>'u]<5әSBZz]OTbrK:LGC*ڕ-/F^HpҔG!lW,gb&㡹l +WMI:tKAj74kqXqG[LR s$9T`?!S U2mVpd{ʲ2N_V&њiS~a:P}@8~s| M|Dq쫺fSS_ߧ4}C3p ~ĺXbcMp VT J렩UQÅ >rM"lPvT:kbY6=4N}J94r~\dzI¡i'Ӆ^Wo?r݊)] TKAݾ17 6j0jP1I#7F}LuY/sQ sCemh &+}#+K:9ߥ.\b"M;#Z0E$ fFj1u;DO!pBU `wWj2mAA.E~֦s< Le^y7j6u>o2i0VJUGlKxD[/м׷ jXHku-NO35y]l'b$G+ם^NY氷EHQg 찝.\Ik!0T)4f1!g7Ib`=_Q>o.hfCαvV\YȜPaa0 ЧR$a,./ uOӽ.KˆO$zxJ6u' 뽹ȁ ӌ_?~_0㕑enh SТ"4|Xߙڰ,Fw0ŖM1~5-Rܟ{XW9ŸӾؓ3G^ԽkϾ̈13E0H? lel\ ˟7^eo?8I$NzVF^,/K) iS_4L{_>EM !HTJ0+=\ 6!<4Vt\EwmzZKlSӝj0D{&'ے޼pn)tݢc@t7.nG-U%1V-<C9g\:#q/s-tA&g @rkV*y_hvQŠ>)=p L^lE(S! J ^'(AϞ@%VC7,-:$OL=_rEz5-D>|^B c/FCj7ȟQA"zy P7$-gudZAZ,h+\qej(uDM&;&pH=]ߒ MTA4tڝ}f;~lЕ!\Xb.ߌx(Dc`P9yXOq*o 9Xa,EnO Y7 'X3Ir&5H2Upӂ pL-S3yn;IuA0.z ,Ŷ1BVjϫSt!HAKUV@&iP@^+~=n]GG7l Xj` }R}ia}R׊!%,Y[*" :@J}&͉~XcA.tA!$|(NuvMfox;%7f* >8қԅ@qx)+?a[[T +gޢfːa{1 &m1\3jcj9Rh?ą60ޯF ];iLF:̵ɦ# I*w]f=ї 5'vF;-6؍Xu%?RJyV|!I> ~A-dGly!NљTU@IFi~ՑvWo3t.$)$3- QBy#l}M34)+V#h i_TpA(qՑw\)Y| */XmSYm[q&N -%N/weu>f5Gh5fKHDaۧ-Ts &Bi3,ڇ}wR5Z2O ;=q aZ l bpBPB ,PoUV+oiW \JPesJDT/`01.݁wA?tkM\zCFQ3?uFw(0ϊ}l / ۸C&NکRtT"D`Nu8H b6~QXtPq%E !bϮ[Vл8SGș!h| 7ץd ih^0n6QB<S3׽l&~%XWΦWv;?h/^N%ZXke/[$[>܈tyC Ym {N4"H8Swû;IqsfHJ N!Rj5*n?O6B+< 1h,:b,Tg!0d޶<>ZbBh:8y%͹1NT7!N&p/!S%65|iQ.K˚b+]AsH)h^ )>'iX@5iAya%v(4jOH" F&5KUyUe:%Ve}S|Ϛ@ɕ}a>֫ нz Cek\XoNj]躘XM: zhiͬ&CCzWlԌU^Uin]nxvĪf863&֩*(h[ Cbe^DkKޜ|x +\<1rȥ ^E[, W@OR|dQ3o3d*sY$1P|,^s1[ U7Wd omyޏ9SEn Ɗ@^p">ɛ yg:)(f{ Z&児y| :s٢]W[+R,8rcpe䣙oAM=pS?#ߩ^ K!e&2lK6Tyo~Vcx.y*g.ګCxD^C 4zܾ6xq\u!Ǜü`F*&JX"mg$=ԛz0SCE[J]Y(աKJF2Rk :g" Y-0o_ȓ < lk%."#Jj-)O$?z[GbԊz(1gѴFZTL 9OA2O00\ِ4?d[T)@#E}!E8Vϔ;18١[Ϲ=Ң_Mؗ8, }7%qQW;cf?G2pOdBH[t:hЪ#̯;Z飮i&7NGR>9Y9 t)lvKOWzX, xH[9| [6`wܧ |o_&m)X ч{UT1rSZ؂ixmM, rvZ='>7LVTݦ׸K51ρ'e?b%Ug]esv$`b G A*$jټJGމgW[d/4%\x4=OJ=D)$ ++?j6懹_/2<جu%CBm5k$hab*Oӹu,J(Zk7'%8>.ujF4wi^afզ[ iKg{^y=V(H$+tͪUhʞlUсY9^wZLRv(0O*#^@"uQ;eӈVDJ{A?D60}'>IH" m2xF&9[ڵh !NwR٠;YޝaJRU)uO56$GS݅%Z9:"u0ͨ3P,CM@sQEk+K|*Z]+~x ڹ<9t\*C`90[zg9Xv@:: `42Ԧf~+ؾ*[1\V*u?N qeLya\͌FRlMNdWz9Qhw6V |"/M.ŕ` ث"qcϭބq)da|߀˒v|8'C + (҉uGNոM!R ;N4L:}Yx햟3MtsRHpQ?2_P)DJԑ}Gazg^F*,Ls<徸;k@|y;ڜ}e}9)S +ߤUeA8i}tc Vd G*(8-U8m qR0(]ï?V^$+=gv&pGG0)U`3k|ԓ3k{(YwWrP{0UھjoaW? ,2e0Ɇia܊jf2k65( xS>C~uNZTͽrs#'I Qz nA95ΏlQ{-B)-<"Q]Y6_As|]V'SgKzn'^hgZU*AlREn.'D`.+=~]8d @^k\ԟ*^a ,֓HyR='Ϋ-"pFRxDs9PO凋nfEz-zfcjv}TP>0V'A\_-z|Tu޿PL`aSS8Us!&|)d+_oBŇ̙~I7u1-yt-ԯ"*w\\ 63{{ь^`YJ0S\*1Yq]B? Zhc(*T'mzbOyH>6"\e *;!i͌#psjEv)B%-6Co _ l?&("@_&uZjpzSFL]\JiiJ{s2D~sW^|yqP!lďlO8j Eb#)g9;VetϛE[|U}u: \Bq556*B dDPXU7&gzׅ C^jz򆪤͠ƻg-.Lb_%U"1.c3a "X0os+ O&W*BI&]D:|Il*nR/M z]T=:f^ s.B{3\ЂZmϝ͘*97LwQt[_Q}/,,G3G{7e]i͚`{߰6FN-{y:YRCYG_%DcV c0^=n`ϥU_!fb6S?K+ N~Ѧ̦R{`DppO5GH]FƯL.V_^J>pFrMtv.!W.=hE_ӟdL%GjlξG^ @6N:;HF+j[h̪,)ݐZ90iLR-ΖeB)wl0€JXVc1|ܕ& Lr]? Ȩ;)ZL#B1܂ wsՆ+uŋC>'[o$^|SgN=ٖlkg]߶6I_STEU[Lv T[ ^u*5\jj0oP _uq}vC ~6VJfC&"4|r)~9K!!?Q6FIwqK#zW\;ԥ/xCp0QiSle~I_=XJb>&uaW:1+C6[h(_ٲz%lnM."pR{-Hms^IKgk{O(㬀LOĤ0{wIHT[ /΂wR\VQDzw7IUϸe_s#ְ1߿8+АSfl6]>vәbf Qn#S2ɍ/VHj4:K<8lMoځD2sF事^ Y"KOREXzgc@F;=hbB4z %Y÷9ӬiNGRYu(d^W?et8\KWCtki?JsDQdǵX=;O/A}I1lUu'uMƨk1Sp$3R7-6?=@MӜNH=T.q_&~C %̓>iQ{(hb؁x}eWDtL`> b7D 6D9MPP¢s[}&O| XFdR| <A'Ž2pZz ,03A,C(dK x1lzDU:`p>8'1}Dﵼq B+3'D؍Ԁqu;w[ Ƽ~1DΛ?z?VЪ%>^";͢R2!%&QI.6q剠O.?Hߵ`\#CM'#% zũn(<x\zYS`QOQ_CAk亁&Q@.9RAfy{l\Ά5A'0]j[6kfZDžQgUO'N=78 m7ujeNIu'W]TI!u fH]Mbi+RC JZQ沓ءBLz(1 J.M߾2hw=+BV_(MÞ&ؾ@hRpA1Ȉx7a֫R,L=t`MV#fҳVS(ƞe 䆭V|I=}p.#s0K4=K/`^x]zvcSܐXy/#H@Hs8MYvcS+DxT@:)E$@q4 9ˎ6­A#J?|V%]$qQzizZ4?{jZ4_3XA~7$QEEN:AfLXe!IXbY<ԯN:lتc"!$1-w[;7/>`eB@8EIQfd\B,mU~םDXeH2 4[l=!j2'Ƙy=NruF[%y%4Glx8_8'k|B:;8$G_'Bk?vcօMoc1'Ϳ7;y_x1F6P&˩fX+B&g#*6jIE?``ƴ碟-ޯ%Ԓ +^ةw _/*x`Ҷȝ,O z IJ7EhԴ*MEtBDq~Cs ӄUDh\z PbP*Ǖzeӿ,OURjL63YEbQJSi,p҅ `J\InW@J̈|fT8!ɊD:+kB +|n]Ccv! %xH^6E ũi\ uZv-\>AZ{K.U 4 hpL#XDy 9 hUe8$&YSWS0,ľBen@DQa:)9S-95.u\ެ]sGEν?v/V'I|lNM[ K4d vϢQ:ʗ8T 7v+դ i["&X7ͥ[qaq7d HԧA\mB_)]^Iqbm  eؖf 믠\M.Dž,e yJ/~[pf$$ai< blO;jwU_xnVX$׸:圞4˗a/ȨE_dj9LZ^LTXZ<5vdd25V :-[\+aݛ fyX*} zL 8%QuIQv:ܟ h*uLF(xM7 6$[Ymہ&CXQ}  v4YUW`ԭ33 , CgJ[Fz&Hd_(߉G>a`pHgԓ+0(x0KĄ@"2KxZd?8VmvF|}"s,p=O &'9*ئ5\VEV4{ >NEFs%P <4)|XR=N^%'+ۀ(x{4pջCM{=nQՃP\fRs1+v'6 { ^4haQS;XZj/V|xh"u 4JӣËK#,>Lt,1X`$ `JS 1 4$ +* US%YFncSj/>]"dI d}:we߾d7̉,Ssn0|17<h\SPu =ia򊹝G:!kҙ e \]IU,;F(P{8Y9v< q6 )I^h*i8&(|=`:>AlsuJqis^`'D_W|Fb?;FZd^*[X5g}KP X/) =ɛ5""jL _!לׄK6 Y]i'FLCF)/|>{ rs}+S0PÙj7f[r  s'QP>?CD4G!;מw6|DV"QA_dgfM̖ItF ~"C'aabUf }k||Pi: h]f!<e:XV,?#OL:gd8+`̟td|!fZiG/FR04 M3 ͪ>%d1L*Te1LWv]Uy,C[b/gfXX~`+ڄ@Ʒ8wΌAV4E}sLTp$h^N5} +@d$YD>dg`qqRhX06n2ѱJ\żpM5ʞ]iX3# L`>@ֵܙ74yi 4bՒko yx$6Gdr;:R䱕r{=@>qYG~/UHؑz-)H-i& 4?23tAh,U aFnQ(M;TMC?rio59(G@8.|bYJ%LÝA{xf@: gC ۓm)&CGӖd{3;B N#~KV;`Nxb#M*=o*I oō~4r}eb #& G2K$FїCο6>Ƕ8;VEσN$EG̗:4+?렜SUN)ީ,&DVV+vv^u.qr-&٢xL1M.cs,n|nܡ70î Ox E%?L~} 8@QO?ٴ\*7gefaQuĐ%K%=E]:Bc,*@Gt חD7)8$B+0x~ّRTcWX=f:_RjUvptKc6՟|{LoGM$>346 ^-/:a7yOԻsmԴmZF v|x+t`ݎ]mjo}N4!wv"; ȊeƆvi~&fI_@6LQ05"G 8t&A4M\eDtTpqg8І&s[Pu&3OB˞۔ٿQ-EC 7mrfhB8U)]vxhd;4 ުӮ+]l. M>L S +^4%#C C͆D|\w$ho(<2+ J 1AdXUxN!$skԗEx[_g_Bjl]́dxxp7oU \/Q&%(]0ޱ_=-ZTJ~Pt--vzL{Q|Đ:4[KTg:0g~sP@d\D+/zy72< Rw2aM.x1M!mИCxoЍStp^1t*'.6tAΎ<<\CHЅK})=*8]EI-@geRW^KmS"wE HbP)*--8dfdSkbXW  "5[vB<MpmG ~S;>jO8?HxXj'g=ɗW.FOR#ҐcS 3GaWkFq=_)zNEtyQp;'R7rcUJ EBMW>: ʵXi gWHXq;Zb@+N##Anuw5PаO>AY#&4SEH_CI~ l ILԱȌS</0KbgF so7uu)A}udpS_G%.hh?'=$ޒQ/1!F&&@"'p7Ȝ(ef@͈CRzDU%0JH%[Mc*lĺ h0٣p3x/ .qsԱD;%~CrE4?NPD'?@Q/H-`[at^6529Ϭ Zz9vMJr(/s%< yCvzPDsDgb`'Rv!/!U]#-c2dJF^Rn21Q,$սcl`CG.I~'m3νf.Dvs9<NOD;ysE@>/_W"!N<2hG{p|澯KAWuꓰ TfN!BWG.4_wUhʳ St͡iOҢ;=)|.s ҥ{)eY3u!\+Iq7RN:.m+U(!¯x\Â,fw:`XETY#<{;hp֤Yrz# pd8'%[\T }0‹ bD=P ]T0dIE#3 9+dWCRAW-phT %qq>)|9SG7QN7kjfS,^=9U o&Mz2X 8Q!;/_~; N죦 nY52Z9wu'J w#}w/"σYHt0[?aszَdDL@[GLɋ=J[ӉBϳm9 c Weyy2veCjiN vH֠tH{ǑqI)SCHd2ZX^5bOAV0wj؇Jv ]z@Os.(868I&t:QqIIg(R XA TƬw9Ouf>_y8OރhR8rFQ)w-|F$<[T[Q_ SH9UkLVVޔzCl/"p ] N O.2M8U""ҏ)Ngy JF1t*]ِS!rU9z4,?'f4)c2H< p)Z,*2Urf]4;u}L%N/1&h׹% d¯QѰ7D Di5yEt{့Z$nO0lA Yu0 5K:S;6ޠO{KO¸ =. V`oGRy:&2ARO?gn ֖u4H%JYN^}X"P'$'slk̬ϟ3g,M9LV./o,?6h$ #-@]sŵ%uIS;م}/q<+ hھ-.MĶ3r:9\ۚ|L]] Rbzg$Xdt)ځɷB | 4IrnڡQk@I/a'1=/O2CCpd.pV4NQEyLb;: %`Ec6+leIF;R8 ~YFO1`-&$&akI2iӲ gϦ&3ZU];cu9#a6uQ [+#aQ#vC `,XA/~QI?g{(hFVv&t10PP+ȴ֠3? m)%VYV|/:3>'֐09/c.Ϩg>jJ7$ `V%r{J",:pc w|V'A@l'8`׀XG*My*XƠi<Y^Pq_4a xo ţ[,ج2qժ;ƒʦ|96d݇l|v9 o5hBXW^joS4%|u3h0~س7$r`d81l{/7Bee!brN(WS\N4X .W? % -Nj9Q \^=.=H}f0ܐ&1&ud}fb y[ G1}kh֤ubl"pc, sS+|~{ie"cĞe i1P#щv.BER)i),?0rq>nwv lJ琾l+WZ079VmUMN^BLgAÆ 0B-1[UɧO.yGC_k:^ ^~ʣHxL%K[xG=ޝYwje 4ƦNvZ b/ޥJD͹u;m@4uG(Hn3?ryRnWX8h~x!7BWn\W&kv?抴z+x)#Rmhd@>{6}UE$ 6OΟ/D"3OQȀYr%EgNA( V} ZU. QgƳENgmbRTd9T浚B3{[N/AO jkDRWO&ili/~FU:#Y;bLh8hF0k uLfw8Y:\G "a,l.t{e% &r?$(BK4?|Kł?*GMc.IbK&V:5&*j֭&7"IQ(>@;; ,@Kȭ̊>[;QQ8)bt(8jnV餒Ds5d;f޹IՃ֮l$vp?ԀQ_{E?7/nh{ąe=77 ` S؜* RH\ -VQ:Q-*_Q#_}5P8NFhd?g-3kUtCDڛgPz"ބˠ\B8#â4!K@b:"7-EE+/j +Qٶ1E;KL)#աL:vߞ"QÈ*#fts~BgG(,18ꉣ, 2P mcIUP3J۱ܶ|o:pF=.O/"!|xP2TB>{C9UFC Zl"(^K11v"bd{dB^Sg #hm?FJv>nCp @}} gV-JЊı$ND[S+g¬x}z&I,@> >5!kfў#g߱g՜]?AL>S|\:Ȕ:C>2USjab%KGEb\5J"_N4dnow~eayD%`y/B>yШ>?\`cYIh&d헴 h Cbk2c8fɺ's/cw-5zi,+Ԑ $-`bWgFdE| 5o8MF$^:X\}W⦖Gc{M'B V)6':Kb 30VMO VMX/R]^'M7OBwH깰TG[m] 9-\|Zq5Ѕ}`58z)Ϣ #JTQvD/W~DѤErCi% .Bg_Gv8bF)9(va M.@𿣄vbl枧64<ѢY(;)IğF\d8%|/dTtr{_DR3:> Ғ԰(ލ V`j};4Ufjh%;щ:WM?xb鏫Hڜ0 q8q2iUCi+$ ~Ed5Z*ZN=36.DP'_LVlG=р1oc. RqR46{Iv rm7\On*W0 ;As`,-$f#lQRΝ4X9n.GTy¨Fa$0+.k5rA1_x_P.ga6XO)0K.Y|P9$dh c]'v=t2R,5Lϗn-3[7aO*BG.,HeS2)7~u~$+u^!?2Z_ٌD5æMh:ppoG^;_hrravO;G?~ː%(u=a95=h m VwP,ڄ r<?%YfJ9 8`iN~7OɌ$Vu\[${#+f=7ze?}˻bc^̞%: iq*\GbXa 5fӁr )zlc/^BpyuSpU7HfO̮ b8~q^mEJp@aSLhBB_,<,leU13=•6*B g?QgKO(+5heU WBvndt mZ7~Gr[g%Qba,>g.ctPs\K|Em jUx_%loi/ԻмD\uKQsfɣ jA9CC,7:Vt %~ :]49tՖ>)PX rx,$#)>FrO=qSlcBːFJ0ZSůF(7T1OiPVPqőH%DohL>Ķ]٨js;I]!s̶EY9OX粞]INKgYvƬV{$zx#VT܃Bi3rSմ-:.-qYj:tk1uL`{J<\QGD# 7,ǚb^v$d_~𧻓JR*}VWQ&W۷L{ _0=EzYtowI _H0MN&09{Z rñ)A3*<*qf]%lyg(L8ozy+Wk5Φ|c!';R:9eM!Q$ܦsQfD((OIĢ"jLAb]muQ{R1VF.i '4r?:,%K|7^ȇﺟGb4\ R [hS~^qJH݉^L{6_zN<rR[h쯓d"aU,GO<0UvaXqNnW?W$y@(VM]_?[{@xּ3 7q"ǪV79HIӋI߯_ιdk.4Em_J2?^z $H;2,yN0W"]zn~>P>}f$`EsNϓF`5\7ϣޞ'dV]U+]dP<u[0p|=n32]*`U2p6B 3G3xB^ൈ?{$v:^tF ŖX|< p=}J= sLfQbZp}ҵQX?,0mV"}-/tū(R(lKr5rEhQ-vOAb&^ry*EeѬ^"  iX"oVo 5M|/FL YJ7R-sƶaTo'w \4'Ӛ"=q%% ,oGD-.׽4[n1nQo]$WN&"g'&&]HQ|p& μ܂`7ƮGE) U_8 TW_ܐBIdZ?td/gc2;92;9#P)ڽV9q2r;˪Qo)rh1Ll1ݐc11_Zd l^ZLŸ]A5jY_+}\f"LI AlOe.Б^:ݺ1ݺyݱb_/H~=# R/g?wlj2n?i;`S*|8 @q s2?רbr8 ,Ј% â7N{W9XSBJId #SCP8j߮ `W(HV"' ӷFF&W)Lg.GŪݫ#*_N׍נr̈Puyqn|;,`  ]I>, {G u/ޮъb2(mBh?KDlLHS=D{,3pKTӑ` (t|Ņce$Z6rl@n/Y r>쭥oY3}x_[ar*R[ K^>;NE4t8ҼR}bm7Frv[94zͅ|k!tZCįg=1P]]\kPXD u:|]URcx;# BBȨMc#5,$t%gpFޙ,jL$?=8mȰraq{ OdG %qZoAI⟨^0;Fe:PoiCirRuR1QuT( v`?ެ n $֒=~lM!A855d#nza# T*,"ߩV&jàW249|2g1D7mseEbl#OL},`O"2k=#: G$P|ktVb)8LJۡ.*5tsi|דKb®úĀm-V2eq=Lb/&|ѠsV$nP iG?Hy.'+)a%V"~3X IM""9 G.68aMz!|bLC4DKdJKF/Qrc~/ZC> Se ^ʛ$2h a(B Ss*P΅ 6r InWUA(kǝoS[mG4-b\ U>A0 ,pP S8;z%{DJ[6S^ȤȆun=WFyQ(}:K_ѱteoS+{,^xDg=\@R]9iO),2>q9O ሑ 20^RJg8v!f&fip>6 h4ίLؓ]" '0f*A`Bt#adg'&|-Yx1IWs!{) ϋa0I  _QqP$CbݓiY$P\^ϺR(=%# PDe W f!Bc9͸jHT/|ɟP<@ Yo7hjwW _AX`]:v2KUť`ZHPE E*0ၑ3hNe&r$-=!WwlKĦlVur6)W2Ĺ(PU5 yEfҭ9|b䏲Ņ(H@jCÌX`^'ܦ|W sA8Hf遞Nnrr ެv,)gXDNqx͍jVeο lbKZ4V55L97(&,D2`\j[wxPNbͨi+W چ/M _uȢ#I`5ae :GY17A+8#u}cí_dd2am']Wtl6ZjXpW_pN ` Xcn3Vzˏ' K=!S:&u w"huk8qf93Gi"ؿmL03IcOe@n=MfvdD-VC N&﫼+,'޴XX{5]g]bO29 3L+Rf%=W DDYn4O]N>&~C_ho0YiW6G ϻ jNJꂳLw*/sD2ȦT&YODn0զ zV7ʈK` M5=&JC.eIQtP ;iM MUՁ`9#HȅydbIe7}elڰ݈ _W*633Vo\MEM*t)'{?l;l͟_'Oh>3k p(8·%f;Fʹ%}m'.™7ӄNSxGElZ ;ܩGeѺ:ΖB1ڄPuG܌j;X׸9ۥ2@/L9@gqX D{);xg'rd e1MJ,%9$I6Pd ÝnDN\Vbt r[\}`kN嘘qn[: Or1SݪF+Nb~B fm,4JkfP΍y_s:5߂K+aOǦ6͜Lp2~%/{ 6#(V'&Ӵ*+£F ;{7)L^ I"Z-ó 2(?z7n[rmo$X\DT'mS]_|(~6?ͫ" =͝$Eqݵ;8Zɇ:t!U ي]<6 gRHB=2wr>.4?"Yx ,Dx`[+#;8[VOd'VJk!Iinު+Nc 0eEKkuI~C@8p@o`H~QvNf+>*gNs8ҝ9 `RTeYD[vso 0K9bc'֢a%e%$#S,.7Pm|.`S2,gRuOu6ON5fAGףb0t$hSZj n.61bC?=̷=L+ek«FCVhHăB7nR^*Aѓ0fx0| :͗X =PYZ=g[:!5p]uۯ'fE\;u^I$|K~"wa-2;91ճ2= JټF{Kj'2Ƚӭ@7$Ir݉?p+IWj0upp~ձUB*6+E-)+$G +)hWpCU'˱o{ )S/ߓa}rй.3G=Cֶ4|% 3^!0l,I|[B3fZPnTr{;i[* !XI؀ѳ!ۙ!02w ƶE0'|w=9Gs[ o0!LpV!/qąyxqlEAI9||S΂|֋5שXAsr,]Ґ,œwcXCN˕6Fe4|tȹAg{MNeG~,[k8Rv~lLD`yJΊ†1{AxhrmWBS`Vk\zg}UVYH5KyleX @$7穩{i#8ޖҿF7c]/v3 -*%Dž-Ϻ99)d ]65PS ,gDL\s\(?ŷU!fQr]I~wW-> DCnbqM=u`ܛRo}S B-dIBKfG-_`04ZrEA&G1 'U+M2 ed /x% O^5;'p.{8bC?<h F<0?"Aj~/uT#ȕb gYZ0707010000025f000081a400000000000000000000000164e6139f00013308000000000000000000000000000000000000006000000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/media/v4l2-core/videodev.ko.xz7zXZִF!t/y]?Eh=ڜ.+,a t9 m-  "j0|IUDB: Gů-\%׮7À=bkxQ;{%%>\9mݧ {=ic 2{/%NnMhIMjcsPGg濄r(_pj5MI%|Sd))QVjƉy6ͯ骤$P0C1!9egvCTM%sL{TyTQ -s|4+Fzo R@/<f`{Csϗw`UM_rq((9\dAUItqDӺZd~&^Ex5٧æ|[NTn r9ZJD菙AuZSo ^cxOZAԡm@b&w4<=V@cHJ%P~ݵ͢Z5ͳd ^R9ه\~O`V`o[ t[oAEw[*MxkG4V3(?J O.TV-TZj4k -Vz8#S)cNZ] vA7C 5`Ũ_<"|{+R:J@1OZL+{'jLI!h#dv?01EV*$6;tޠςQ0g˾XYk[y!E"VL6wFEajFPS)SYZdI% G}>ji^:~ۘWTb:<5efGB,S9 s|u8!&6E̦[7ռ b< H*;?{Oj\W:, ?ɼ v񧿈ԮDnBX%z*v@0P@?_!,2p]'mc`5QT?\w![I\9j 9|ćVXO_aRfSR'WK>{۾@{́[%;Mf7,eݻٙ_YG*KCЏ'!\0{"HK߼"IML^2Ӣ5O#?'B$+G"yoɫJuh̄lc2aBؗ@*V~tǾ ֳOuˌѬ>ŘC~ڟJ"([9aĐN3ne  Enhhw+eys>q?lRjF s~VzCHߚH kth%gSwG[AKGn)G솕r&(ɖ!BO'^= ~"wRKl_}C?`j]Y;ʿl,Ҵ`i#X#R  pުg0: ]%*ev[7e[(J)ݙ |-eq%i׀?Xө4ΛO[@m8'O!8?"\u4$2DEĞ؟(#{pJ2dx(kA3_X䲥jAA…?:*EYÒAܴ)VeFAR`x2&f( &iFe f;p _k7v~v3otTL}0%SSV\>hO;g ȰDL{Ci]On޻IսEF 1}ԓJRXu__N謰 a+kZ^\~mVdjVc)$PؙDlL6{O{nmkWeŬa`OdͪA Fh;^HfZY4v-ҁt^D>i! `sAwF}b&S0d.,gjkҪq]ր-k؀(j\oh Oj'qz;ڊÁFk;71TXS W-1Ϝ/VLFF1x$_;#BI>dL䯌At*f3'Ó ޸Mx^C"8vcvK (, r(9I}(ؗ@8y_C%!lG0Q%I9vdT`Atar~UL*@-j\KZhM+˄(C*l/E˒lR{ZZj-sJ%d `:둫hOݩ38Ȍ6LcP~2[Cֿu64>$၇gċډT;@bcSmN`辳 i.o(P ^9f sۨCI׵Z!wG1S}ReXiGDd]6}W ~v~)#\ |`]?Uhm]1%5=Md9[4 ziƾ69CvSQ/]eBց}tZ-`c1'El0p@?u=;@~痨D' 9_jIX/\alB(cdOӉ8;?4'{/?rx)>,٫+JZ^gL/b?-ޅ'GB+󏋑s8 /P+ߏǩT*\ąg,DVs kfj*sZCGQh9Gӏ%R+p%v䳌i8s.t{eG2ܑf~:Nž J;* UJO߰&Kw/[ۺsˠ`[lE=S8>5,ɤO0Ș 6L$džb+_@8-!ԟ iTo l e2hPŪܠ-_]$ܪ桓QVyO.sW',N.q f㥞f yT؜&`{\j }pKHu"S0U{hA J:P(IKh!J辖6p @@hUsɉwn!ʭ x4Gϒj-a*58vZe;֏s^v-yIbYD8Ү}Vs?-]gxZ9g#=Yq/Ƒ:|)>)6V pjC`K$wu&3 0P)[!gkaא(??/xՎIde%T+FPƄSw{~7iFD,7!%I 3GBۅl:}1KvFHۤq<&@bzC矀>;hG% HICt[.^᭫hltG9Y5q#4 .V8cX^xp_fKAsbӴn/q^C7,ԯXMŜ9y"ln"$FtM L@~=/;mY*HƁ%*ؔ!ĸw,&sHjs3w.>_W~AkLL*w/;jLJuw}^xbK"^/9L|w{Q^ CڻR$;C tC"/cGN@NKu; W]ϐr2 mۡv- Xid,jse)u5zjG}FF M3runF\gOo?etSǐ~4}c_$_d:{P|M*tn^GI ;n볷w@RRUms?-| !ݼRM8)aybrm|7"DT6-+l>iM}Et+%Èk0lkICOސwxY?W]Yd?9Ybc%9[[&-)ZO9j:/%WGb$@&nO,?%wHtIK4/CVh/d#Yy9 ɭ,3{hj~NPae i 2(q\"neFu +Z/G])/n%E[wl1٧Ysq}9_%,_TR05j3g+"ixan pɗFMK"}oQ0V8*}2V*M|6bOV@BJ#%Ѯ53UrcQ1V;,&IN) HW"eϺ$y q<*I{|adW>1bӓ۬a?BQ?Q_z= (Z+| TGcUlxR.l)RE8?}RdؚbW50<wf+t];oU({=ƇodL^SCS83.pՎLk2\/[l%$i" V%M%)5UZo8zJ*2&D]Ї S"/( C Tk*%,HF1KeE~`J=}cEǝO=V~cUd*˸ Ɉs_؁#7j>JX>VT/sщR' ?yH..B7pw?wV/C8Cx y@J)/6r ?k1>1\jE6,ׁ`A 0'Pyd Imh^-lWq8n*d[`SGIA' p9~ЖOK\ҭ Nwc%*%kPCڷOvHF429[pW(} +<4 1^d3.R4[H؜,S1M wX2ֶ#ZŒg0%z`WKUW6`aN)RΘu\zl) mz+pܲfΞ_cܷ-|r8I"r1Brz1S!= g&1Pt0M"R%5dT1*|׷Z _j x:y 1[K4JWL`ݓ׈߫|ujAU+ V|(nFeD)ptNDƂ;VVMjL((nvj ͌66'q?w* b}#UXE{E Э} q\m kP5@D{%&(UuQҧ;fctQ&϶)U"U+;cvu>ʺ(6Z[,(ghoͧ'Rd(EcTH IDQ^I[?YNm4}{G \k0)Ɍf6i8\QӮ+dqTk; V4dgaqWV}nqYYJx@:}el-)jkfr<\3o l\uVPeCp:.-N'S2n 6vz,eAK>-)GڎOܧ?r6'o4˫Cᮉpyf_k)xoKtN'%̂ jj 9`na6Sg@c;ɘأ~[TL\qAe5Poϥ?TYwt(6/cAxA/EB:b)zu\1rRa%K?MjTb M kELjNǢuQtKc󠠞7B#bdK O4YDgGcl -1@f]ns7 .K?Cz>&+yL@첒XaJzU"L@t}N8]o4TL"a4}8Qdqٰ(I7&8T'ge C 9 " SB}2X[ɓB+s)q}%#WKk˲iԓ9Yv#NQmCޓ/[OɞwC%4te j^ܷݹQG1 rx=h@p.WN3<H}qW;ڲed5]Ȑvv-iqp.278<%8رbR7u_!j,B nCkAk5E||: ĩkJl[ +aibQ*qU})! v\LR+r&AW֔SKwAz[ZGñ!''fްw ?Lp ) VhjޛEOD,!#b݇z]mCpJRQ7p&(p6ϱ L %jP~q辫:TW5a` V:#a0p}lșxXWf vx! Zpl^\kpWۉ˷Vl9nimD{b`~vVc([Hj Si@Ìm-ǚ J A"LX`2f g>j-?3_/)/BdNW]ɱSPN:o/HYR4 Ai!Ғ*خZ IC`ڛux6sιÿFn Y -jJ6ya-L9m&ʡh!l-gDjv,pD&PK@:=_Ij9B72Jz«n4?A[l."RUr&T3} l-:bC`PB60>/uBdqëeQ.0s1ԖmE.DFA+ bjN|oQZ `2t0h>5 ޒ$Ҷ#k!)S\}FG# GѰy%׼|T "0j) 0)|F5=Z&!LjP#a|1me*ɬBu&߷L.vyh'i&5*8܆&_$+RP!T@FW{(+@PGYFu8Od5`x?@OS.$Gq]+VsNP E&YΨ'Rݱ>튺A]^Qs0mn ڷv 'Cj5woe3wԩq%%y8 cf<yrP֘'nq# rj{Z nW,ճ2C [4ָUsZ:qk^$&u'䶴"!lg!beCuƿub[jW1~8&(e)SH^o Z P>f7V)ith!''J**CuE)|2"KuZ$  =T ;jagGvօD&$;lE2E橩սUM"(q @352V~ U?9UXCcL%2"? Y==N=l<|B[b(9Z3#1ft 3o%HT55|fj}s#'LCNQ5R1?TxVTӀP@g=ó+4U:6) uM y{:ԛ }HpmPn @BxBkur@9lVz^J*[ Bf氹΢Y&S{ tS(ewZygkG VS4͗CW4C9i bYP$NJ#),~#o\",}X8zmJSAvbj퀗WHP rp:p'Dq~E%I\ Z59C~EpJ-0ɠ i"] /1/ΫhcH~ IXGHbK A>%H"4{G;Pe:. 㖎چ78햑C<.hrǿdQՃ m2-Di ޲`p[ pnj4&Ax˧2};_ 8XS:H yWe"D]kr7\i@ţ@$-`~$m9noCI=R-/( q (J j Tp$|,u+ݜIKjdӳX:q gJCzqPfA3 D3;Qÿ@ڲN ?@&{GS) )2 l[En6,hl#`J6KR>& Bf$?i#ᣉ]c|/,XHe n/ǶY|ܨ{j5rr;dN= ٸm7z +}8@zќdu;}0'r%ȚQ:P@YPk8㎶u}%o5mm@ÜvJN%m֦yۢ>YNH, 6"O qZD?jV.oFnM%&&\`+u+ q_O0Q}>!9>43夸AӦw(_HVƢfd8,}ƈy9v5` + |h0ֽUKx.l5pG(#X-UVdįrÚB~;!/K<@V}ȓT-7@[;Cd^kXE74 gL!Iz"M)~"oNhwi4C`>%_ɛ9d 6熆܍V D[ę OD0/U8vEمo =Q|K-eQ@֨qomqMUi4XRjlyLZSTf.OF5!K{ql:"%+4ߓ"+?h>Y (dF&/ʵ_aΩ@CۊHX݈W\_ˮYuj]9B7Ua?i,-OhwdaLĝٛt~Z bȶ/]n, *=Ssص ެ Z wSY;,*DՅɵQlrrRq Ë8*(LjV9Nw㜞P_Wz})SkP/_Qzr.}1!L<妦]? R,5 CWwpA9{?vGitH +[bDI{iW<RDnrᲴݲUAx,57{$ڮ]SbS뀈3:1@6hKwPZݮ& :c-g6L"'L5.: Mbʌ!$]Y]|T^b|/j Fq'݅le@VZS.B;sB>zz{}@ǹ,QСQfΨEt.k=mzEr{Tȴd:(O5d$vM0 A>-B{p>+9!*0>\ii7Ht>5k{Q`4'@1Ծa['8~KͰKZ *n}9I$;>zx4@=b8̍UXn9eD"w*%iFB,1qi(yӀA8i]0h~4L > fG:o9NCo;g~!(N6PmnMOˡ-=-CS587mL's׍ 3})ne#+e_Zie)OPi# +QdpvM92G5: 9W Uӌ#X'{BJ=l78!**uՑs}^b,U!FB݉YDϾ KRW ]qsEk@LzK~7β:b.0`-šxd(AS+쓓SBSgl<'q^¯ş{<7RS]T4iKULVN#=gHzz/Q[{<^{z3`oW]I2LE!V4EpacصFH%^Ef8)JXة&rԊ3j鷽.\g(p0R %z/S2 Ǩ4 w$!=H4׺..UÏ|N.]-'64{Dk$~>ݱ$"}Q/ bOMņۥkEL_,3G9 Odžu/ k$l"~z%OUЗEqY,P7J81[?5 J#|ʾ=Uy|ӣQ.$ s Ji DQD<{fBǙ'T#Ѫ#|wIإ1?cfU4\s l`!$MT&oΏDe#te%:'r>0Mj HOF4됳DJe⃚1-!ƃqc=TAQ2@f| @Қh\]oY;Ygr0b>BW_\D2gE.>̯?Z@B1'5yP91vt{Nv.pVo,&L7Mv-*-aqP?fo7;DN'Ykv>$Ě0AEm$2)L%[kxܩEMM80j黩 =< ]$1%+P4j0~ZP )(3_ JըjڤO@njRQ r p.uL22JMu0MgP58ҩw"k:0e3$~'HMPY;.K#y_k-мPaegրlD㧝\UR!4_X\c\^{W?<2&XR|ėFJ%qyS))U^F>&'R\+c~9>@΋*c,i̩6Q4Sۋ 6plV%8d7as.>Ed^cQ̪ޡ#r,2\RkiC}5 fMܒx!}~Q ]rܔ"0Mm})hGkBߤa YͰSS^>$w WmWs\N cit{\ $?B {m1ߏ,Cbǝ̈́}7 ~j,mE\0!Q5Zaɴ,,K?@~!\6q]jZfD EidE3woMdM.f'Ѳ-ډjCu#*>:F3 g}892Nd(>EGآ2p,iop6sI ʜ̆%j0]Xf, Hs1"ܷZڨY5Nu-ŻOFG_n0BpZi9Q:r!퍎v땓b4Lc$f&UfU-`]9 SJ22(TAR (FŖNJkrls"40L|8KocKQj?eoh4S,mnK*PZ(? N֋K8ސK y_,/m{D%6& qkds aUМ`ғ'-140Gi&ȄY.̅ cG7ݍYlj'.55y|\yD$ݻxUփZ=M V!@#minƞ5r:jv2 o:qk_Ldu٧9&'ܯrhP Bѿz Sr njJ +dTsC0έLg:VC{#x-F-kvYMKVR%2ΝzɡΓy'y3\ lPڱRc FJi]XDT?ӹCOS̈́/ms&ѵ(^:t'Ze !ET ?Ø >YX!û \L3'Gt"'ȆۅXލΦHW Χ-=FF, [&A|+Sfr]Uh/, hΪN&њNop!]m!Hr%q X{mvH~ @EN0ZxM{ vHLdhYeSME%ӧZzd)1(fc-^1XJUn`RQZ_40ɞ?a;̔V gf~F 2rd+ީīs:~C d~WHT xC`*yt*gKS= S[n,H2BC2i] ^WڸDZ01Ր-h̻-ډg"p\' Gø9ӮۈjCDQv2>gn%"w&)TEmY %MmEDd1HO MZ'țޱmTb'g[2 m\7 Sԇ"!}bg]dM/דOdT6g'Z2v3/#ޠ3wUSQr2f2-\Oe^[ R9zZJo6(zZۯ0n0뇥>~w4Zo J ٙ<)4"g-ьYDDphaǃr_KR\Ip˰kUnB̎50[R_LQ^D-ď 0{XyAq!W빲2S4(@N=ZgJsz-u# mr0?皃D>0Y'"KWD5oD sC$H сm0,VR&VCxBwb-tTNVA/hTYE#eT $96S&))F$&ɖ ߤ[btinAiK:w/y/g-E:xvBB$MRC EHşb6/D\W2dzd < "PWOL⚓=r |O%la:w2cȜ@נt<%#J|.l3^L KfH1nV6k d2t)m,{N_3|,SܾȈ[Gȩ;G }X%BֻtM0wwRA&vJኈa)o!V1e;pcBh#J?27Ta3M4&[r' He61i+]bEؼVbwgje1L7Bª1h"SF& MBv_mRwvW ?b!sB*S," vqEǬ S;ߐ]|r(.QmF($ZjJOAZ#QE_>RtS|cDGQ86 ӗn)C`L*␨de7v2|>E(@v\(#Ć "殴=<`;9@RL8mgSwȻC LeA&$61Si*(PѼD@@w2Rs$ӪY:^L_fm",ʞ,&ӇJB剰ǣuҠ;ט*?(kj0F/>:k;7ߦz7hZ"Zj?Dn7OZ=OyEJ?n}YlgDzyU fRSt^Kg,;Pn{[;b4Ջ+Ҥ`-&NE-<:赑C196 UKVP" } jnɄ &kIhj^t<ƕl?F*(gps.k309]s3!GVzhֶ: NѫDY7 \I‚qZj% lϬo:,wNKi4) Br8v:Ò:E pk< U"^vURZcsP,roQAs n%zHA˅_T9O`H-9zrid }z\K͆b8QdUTܧ5D4+H谑 L!byE_qV&#K5):' `q.w{Ϡ8z3Qϰ#ܪ.!Kl5|QAWAN 6ũ!ŠV!rbղ9x)/;xl7@z%Ke7=t[ɴXT˧[-^dڐq Prd'溱c \ۯ,h)#}M`;DfLM#xjBx^k)785'[IP\N=#յG#U&jNw8ldd&䵾\uLglL"!Wo/ d%||$` xɧ ̵ɽqŏ&i:S˹}7t?1l@X ;Tl׊|K1_Tr(vdA/?gTbJs ]{03ֶI稖 Іa JXk+- lBgZac߻*C+DXqo9F,gz/%;2F79/'rי);גޯG#5HvIh4q"gb3i$,4c-ÛtfE[p[7ؐClVUt=*fڠ95cCCV/D?ʬѕt]\.44Uu-`,Vo^Ѥsphf2 vj3n:zAnp~x&ΊqNSK{+Wd g7A@.G:ZJ6h{X MpaZ0a9c}$w@aocTh.t9oN4ϲ+~>]2,΄{pulZ` k*X}]2H},İ29KmAX/'*;+Vo;SUKmFU!Kok dd{f~XΕ/>ud**W!hj:zfXyG6[QQ7%zO":4,m>ز&}Q4sIBۮY-Fwz(7_x3fխ9(媷)_VAmX\~_i'-^?SDFy}L߀Cr¥m# J*\یx^mB 7 TeV 9(`hp⧒*jz z'_[aDhl|e zpiciF(cns:r\ILH ^t:IN Ci e9tm \4ªJERKkN0W86#|N{VN+$h=ϱ" "ZH&0}7\1ЮA̾,^chi#/vT!)lf}4.ŞUȻ9FbN?5jdg+xng߯;%$\zPȬүȋ݇iw@VZQӓ&ݳGRc_7}%a :-z/Umj]p P^b ~{[sckkDGZ%JMKfS%X2?oy_<}35I@tb:+J07[|Ƒd9u k0rUb14 hR 4ΏÖ#(R mGR/\kpwjz/.d[@R^? ȇqOk2_ `R9MNQs]2_/K/a+Hfmd40+Pox1- a5mWe@}4SkbE]Qy#5Fh`quqY ,>+:^)?Ssຄs0vׅ5)/bQ<;B"P)K$8ld]ӦnE;JS= &u)\J#ak;'"ywZ݇p6ulوtD 7u (Y`ʮz%<͹h,NkEsnKk_ ߳KyBdף |fC߻*bIMD@raYݲwBŖۊɒ=O같=[C:?t;w܇"wmY]ܕyg#=5'yTͶPm2+a ZxZ}Ŕ_SD3 їInv<[,@mYɏ1{hLa#jK_*9^bJVC_ }$M!R4}Cf@ =owaQV Ndaq y\s2AQ MϻFYbqL[#ǜ6XNѣWQ qyx5<Ҙ_~$ףW-pƄj3{UVT#mo$ } m.zY_+NY>ê0z7 6ٔ3UR ykvct[]`EuhCl_)-뱥oq0LN8dR&4ܮMk26}3dX/Dd=W v,P !v`T%ٺ3- m M-2lOK"тxe/x ,\NoBM/|Ofz_"r;nov˺a0N 5X}ҢIX>a/p%73N&egRde[dffr* |bo>G}W2(F@ ~ʷՅE@UJ/yt\E$"A_jenm!}v:T-f">VK=p"med"! 9,oPHsy AZ8ۄtW k S=f1ER ek:~/)P2q08DWŐއX5A\ !Daolڙ6_mߥLOqL*`(NjS "s I_"zO0hj!֚NM.&9N;Ȇbq ><7SdՒAI&u;wZO3, SS#+u)ԺcM|5\ IٓMLæ5#8g1wS#ޫD%/d5/k=H#-K \_ PPEt)\=#vUu{ߘfFVpɵ},uk=/"I`ş}+u'˻.um#gn%bY^;:Q(~Q0ԗiӝ谎t| I;0< n+_px]Ax5j+!_ۤ B^ #n+hѰHsp f*Tn[|B| N) o~ 瘿3jhto99S5G;oxuN&)> P+JWƍ?ȐWW?a"K +TK!R?CyBCn|> ^jG/BaЛ6k_g+NU&+W?58<^48єgXݛ/q :u~ X+K*s76i1'A;\NW_ _dW Wt_+IE+ό)Msݷp:fMH r8^񳑁:="GXZUwd!3<>|7>ɧ ?A&1Ab q8s;zN"?A;Pr)L#cgYjQsMbX}D1KB7ReuXa:7D ̹~OKstwɎ!A;zA2A S~)5yS㒭-y*b$mb!q|[*{Lov?dWX{Q'(t| ZޯT˶LQnp$\md6> Ʌg0k;}${syS*#:9oF]n4BmNaUm)\vL-[+ɦկ..{46;9lg|g 5γ[\B7%)v~P LQ=q<%!q l0{L#ӝrYUGuxnŠBht2pSkQ.[9a0P.рp!#_R|Bs>u XKBLs)+)n 6xzzyigy>% P7@դC}x Jm2ooitAS\hǵrY!^*󸏵 h5 JIFn q' @j1Rj 0+7ݍF$"~us"@7?G;2DD0tP:Ss \h1xOh e7s*/[* " Q/Z@6o0zS-J)Y5x U%\N`TB2z9MqRGhnCl-~N2+ !!j}U 1U?f(8+B6AsbqPfk~H ӯzN7=ژ}u -0 1dkV|9ʽeMM0;W9 $.Í6+*mj|yuDٌbvڶ::O@p3%y!yZXc?IIt0GDo%kH127%nnڊ≒\xfgCUO=7|kgtNh>j\IMK9[B. kr|((pFܠ.h:MXmJe:v_58(5N!35lLEt:=6:y YD_<<.dU|>iT#~Oc:|ÿS8,u50i<1.٬i~<7 %*'ȉ&n*"{mFz 2c&m}{(1~gN F3\SSX݉ȢAGYs^퉝kS3UЏkhTNx2* UAi~C@ {뉄BG)6u/%)Rav;ovW(찠E*-yR(d.3UQ/႗qJ-0Z۷SFVGL';2Wh&5?saP7PXؽWcŊ[~F{>J"2`q.pތf}{m`yHA'vן#xss\vk{8dE&yE]!EʺJŏ~6~{ %5>@rQ o |~?Oz̴F[[6q$)B)b%q}}Ci`[y?^:s\n־-zv3JT;vVU8׮M7L+P Z#,ncnBRst!!]ECYd"`3{!!A'OakAIFyc(S|#CAN9Egtޙ\-D/E臭l_.PsJlyڱ5ESQc6*0Ɉ$= fHoj%&]jx;J&/1&kL%÷A3:NĎ(ۃ?KYs0I@M1b@'ħ=];ěZB* J%0j%}g11[&A M89+aR)a:1ضg# K%o7OPFD" !N2x 7ENWKJ'i l<a;T946ڟ?^lxP+@R&.h#qW^m#3сG`6)Oo8VR3R0ac\H4PRNt뭛t&=o0TI>b/D=?%`EIHi>#hJ_e [.jz[uuR'7;x!)B-eNWWT뎝h? } 4Q}0E5C؇t>|-?#>Qszkw_.KH.kX,vDiDq Mv*J@Q#ekB'WUߦlɮ&SWżh)q[AV\4I~vLdFלLAQ]fq{D҉d-D_(cP9EXl9&JJJ,2Y*4M$9Fyh>!҄+YlC?c@n(+.3ib*@XW:U-HpY&2]$V PN6 [±0 ֳbΣ5@N%L"0[Mƴ H]P}w~C? +Ft=(N\cpzSDMewh&Q7 [͒S2~>S7(bTL~r;sx-!(f+j"<+V?~3z )*(N]cFx# EmH>M)*pmxK6/D'H蓑 ip4GiAMp!o?uj[WH h$.u}!umM.UpKstmϷ H^0CѰ u65v Ȓ:BVq Xy{JOa$Ug*?`ѕ! 1K">f_4&%($n5m(#AwNSڹ|4~ƍ9tR: [Xmv^ȗnN"B[hk @y5:woq/\rݻ,׏tទ>GS|$̙A{]k44NʜFX~qcp T˙lnEQBb" 84rWnkbOG3BmPyƖC04!9q8UA0T)F'K./d\2۾iiѲ"e &Vhc{-DXfin>@ ;V:u*r[ $]bBEAo`ZEv~Gc<fB5Kue4DN|*?2iaY,Ӱ9N浭5?Z1s%cDG]'gqL]_)>~ȵ:vEK;X#ilRaM[36m|dO;k xY]H&)4Ғ& "p9=.)$H /Yl)R{,N~UHf`":U&mޕ+ m(giFh{Zn.E)Z]~XaGP=7&BG(Aln7(IUe(O֡Ke.$1ZǿPaߩ;<b/v}.M]1f&ŲqIAe&DAd|JF4f,S{x*"|;J]^.%3*iM pi/y;Dh-h(rGGI$%eT$?*R <{\:?2v%F"Dѭu!i8yW 1U 7<&u]FZѵңРB("pP"܃[b2tYg64c= ⰷyP]s(xU[x3vu4Dx"oK7?okW' 2 ҟog$_@(>T1Ү ;nj>qsD.osqC= 2G%|E쭷EJ'ZȉE Zҳ{g+6DxyΈ" Ed6 #TT~】ѷKQ%H@@tzá{dgAZ80HFv4.?rsY '!(G2od*8/n%4k-%YJu${II3 |Zoؕ|UpqlBj.9-Edxa0iwN:7w5t]Y= C}kƳ=R\|#?% 5Y72G^.:| Yl ' @,^=iU.%R3ürN-_F\2N`xj8Nm/CZl-3e0#{yޙfiH:Ϡ)Ȭ( 4%XE:f$KK`W;QTNq(w o&Aog@'l=_-]i*0/9X'W]}@E"B|c&pGP /ܙ,TCd9\8nC FZgsD4o~J}⬌r-jT} AXdG QQE;poqXl&T7v 3I k8ʹ~M>dߍ0-SN-a}#K:o,!| JӇè!s?uvo8sK/&ϪؚJ`-ĕgc;òC ~.[b oH?rXvbS3a σa~t ܫ^2Av!wσ\,?=@~:H8A B6+9Bm'G84,`Dj*TI;$X D@hf xլ!—3¢+^lϫs `,nSqٙ$Yʠl<62h^1 N^ɦY#)WQX>=DɧVN%ݑݝG-W yN(Իzv_yuz3:Be{@JE=rts}no@!p=3LnrmO#\cSS!9DVNzhs/2Ύ*цpϫC{V9:jR=:ܷG~t 4ü@TR̢._h-9GM$/21ŷ RQ1}~puCHC$肳VRk,\L P3ki-.q)WGIC Em&#̣slRL?b F})UkvJFfSqWmo'X*OBks%2 Eosk2P P: 5lO H͠m&1,rUh=ߐfbѠ.D|I3XV뷓Z?7.'0ͬYvUf#ͨMr3Ly_,(׌/~nاaHr:^H yExVa3,vhaǹ4b;+:y^|Dؓ5HKCbǼJCWa+xAiNdDBIN[j_L0S/{~M7N8QR{ ڵ{mR1 \ `w[MZ9PRr\b>PÞHV1hY^C Ysύ.-Ÿ0սp@$H8@N3-e;CX*y EZe;?&jZ XlO Lư?[ZPO-obژ}& a2:rQj{ope$η)k jUV'|%N.-*l`TV<dZ&Z$N!)\>bl  '~(JWfjl(QΓϹ2،%PT<6 {7sq{o'?'Dop1[G=NDL5L;.ߛS8wE7&S<[f~V}<&տw"Xn>"A3 N5 ʈ$B엳r؄̢$3yiAUT3ن /ɃחohL#=sĬg0QP6 sGW]'t2!b:nT+0tyq6< w$sqxpEiK-iu^#pk8b,wn4$e(Cp\I}a-Nϯ-  7Ӻ'hKl5w ʌ⽘( M96Hx\|F^B1s'0湮SqD֓zV3%W0j. sllyDKnIC Q"5O\QWÀXN2p/X! w!ζڽxb,F?JN8'J+dlf w("D9ȫh&err $vmr1~Rb-\8Exز WP#qmW?$ P,Rs3k,% Ʌ"H'DF_( 1"qPY y` 0] i#H]jGͣO3|pRZe->< Y0$9,CGŲ oa&${;9t7_ԡuDkBAri]rsyy?lDwOgK7*ڽΒn2$Iŏ?QD@a".T | v e-YGfRtiw̟+ / d&U#[XRPm_b/ZQ2ֈ (/Ų'9.QKv֜+t'Md`̎w ?=Vnl&X>* ]ݺ]\aU~GQ:ֽ::ˮ|Mv֞mY߄Y88ٓ jl3m!XYPRz(=drHX4> ^#8琹r|6zܖ .GVDITl6AB@;i  IVf)^KA8Hg˂3@\NjlTD B;G5ۡsIx ֚y{|& *  x>NU&%vDܤyU-R6 ;ߋqckJӕ#fѩ4086ͮ(-tHq-+'f@*ܭI6n2`TcTC63|t:C %8 yK|Jn+MEJJY(.?ߣ BOxJEҮ*}j[UI@7"0Y+cz$ۘertRP݌1WxpQ;Ʃ66yYM1Rb<멥P6EqITA$,_!֊ lmD71(&v󣮥"=YT <ۣ/w=u%b ! ܳ_TC]-Kv=@0%GӓӁ3] *Im^]P]p+BٛJݮ!$i;W| 1NEߖz~3޸3LG38H3X/('rP֘\Zm嗏r 7 ]Ġ+, By3N$ԥ':@ṽ/ gА˯3+YJ[ҹY֜- ֿ("!~qjmILT'i tt+@p *PJ er==J`GlPKxdr玀%l)5bB+v8LsB:F1NwQ\GR̓n3fQ >'?.g"EdޤѨBBcihLƮ~A gAQ{g돰\! `.*ac_PFVyr-|uTuِժz1'2{μPG=Km-4VH1{pu('jb@A^dwb6ݚyf؞1 8b2jYWMy- A-c1(}0[Y[l7n"8Ce۵e҉Q$(ɟ \-4(ɱ&3^l2,uGS:j?IM%"% Y=B2u,ȫj W%A7dv927*f%f`N C5D~Z&Sxv td<ɀY_뾑(ǨgؽUxZgSzzFReDTf}GU8 o0% L-64;eT2??ܑJgފ%XYQ &k.[Р I~&Sw×@`F&U$^(Sf<: c|+RN:` x&zk~7JT ֥HmK fィ0J* #&Wd!+\Փ抆 k6(u/O?Im#㷫/̜>C c'[TOƀ@Yd=Jl>ZYUauO";xQC1)Ȩ>5Jzj~4aPK&XiHNK#!CGJ?Cp_L9a|FvA-ihݫ!k 6T#5|ZI S 8<ӑ㣑58!P+w I1Yԅ=m }=uOqq$*`}aktu8 gsB}^ŏ6UKWYUs-066 7e'*v0N}8_>RC[l<.u;?qnA.Ry;9PwM6 UUE $HUFİp== ⟬!mt1Et;r8XdkPܟp?Kg3,#K֌ ̪"KYG43C/nDM?`XR2auy6&5kOdߜ zZz4"":ő@uecs5A!KKY8T|DV͒"4cgpHte9PGo#VTJs_ (~s8qg%WHu쎠;6U,|ʪ_*?5Aǥ}aumv, SsVheigAvh ocse lI[:a.62{O,>I&6;E'gV>gI˜~ d7@}^TI+Z9=v450 2047a5='5k0r5TH.߿@˷;U OQZY.\) unĮGk7ѕ6mkKLk vY-_BǔfJU !Eew Z^( z=֛c%M:`:_ tSj"a^gw?)I #c!af18?^bR\4 X,^I_ Jy0),4Iߟ<F>lF1Rs=i5sHٹK16O`Lz|Z 5؇;X4%wimbۺh1jf9 76-,Xfr> >;ƨ< #۸] I6-A8Qbi0xGP2nF+Jwfy BVV@OWX ט\gzu%k&!"*3b˟~uo1iXlyT%y`! UF$(BkK Sjw\+C䌦M:^d+NjQ_G y;6Fe7?Z ESrPΒ^OUtK~3 O΂f'}al~F#pܶX˨*ױh'Se1J` '}Egu4. P#9Zx|HF*Cn#lI7UnVJ ;xN):3 :tl5CpL3 8+ICNS* ^6(RR!'IK7;xK97K ' P}Tjd5dܼޗM. s.\:O\96RITj%Trw,ski4f/ߵLΜGBS{%SݲF$oyo; glrbp+U2pβ@u]-ss0 ۵ޒr*^nD&_[7q,mPXU?7Oly{ӨJNo*]鋈o$yu-\C L$ݭ G.0s|j]'' AN◠7O 6WQi_)E'dnSs=zTsv.jŴƷp&p7ivJ1H%*C4K{8AP ,RJՈ.2}\HrCH쫗}g*xe>j-~}wq#I3_gbdo=bءuzoai]WE8& 糗aiDTs g<6$J0 ;NĻ}2oWB"PI֠`'iWMh*Ak57Pn=0/s gry+CAyG6Ps^if9B:D,iN% ?tk˟a Lj8V);mQk3Y y( !n71?66e.1ʮx![˘̞G=1>y P{mW[:p)ݙ,yUހZJ?RFCZXWnz_-ۣ\Aؓg/Cp@~!cBo/n=)2Bv7= n2;[/^HB)Uco9r5FԴS#]A =SXޑNj tUH~l]&l@3r&˫'vs!BI1S\#.sؔu4{!ospU'W˄: KBr3fWs1\[pLnQr& 6' 08ȣF %﬩!GeC?%Ŕo!e2չt(HmM5HoD*P ʄc_&^xYۇ 2JV.z* P[‰0SZR=SLJxD)~YZt_dKQ$gYe>-pr-OM!DkdWWy8FRg>? E#P&OsU}V7|qv"Hc|NC{H%D_NTOZ\2dLſX~)vI;MJYlD"t;2GaG9EdlFLpp6vn-=;`]+i:7#;E BMP _H ,!(:{N|#g4Ǯh]lĝ`T"ݿ@YKb[p}o^⾑yiw\$K?KLw=O91|!d(cƄ0bcf "AMӪTA+ aHɸv(ȕx/D5$ia jRVr\NfPpb7XK}z?tHA7wn9wQO|)mWB⦘U[nsܦqs:{xitUĒ5Q"ڪ& t@<-- #*PBx).gm(ܕX{)?SIKYO׾ްd#CZGBj(d|c 8dMMEWUT)3e#2O>1^3k!4c'(nrbƒNxq]2HbEN <^ f/rHmD6 JTU=iJ4ećwɚjES ȷ>la<):C.\®tJǞR-?ʛ\ӧX^4:1׍+gag\\`C5!d!DZJ !ń؟B+iByGa#Xc ,?!ogl"E}HjV(!۫P4|a(>ԩSڨҎ\;p-w`/Tcg\6Rn&HSPkZtp2yBFCA]9Ug㚝tj6P*ǐOOlGƽ#"??-PO|5`Uvwfy`!*dDop>5xxŔYDuN8P-9,t ɥ6nG4;u&n@}BmSڥ~:4K)ѮX9â#rM Ր29xmҖyg{C-biSG6R:ۺX(gRR&&쥏jOprk9[2[ 4Ww?-&Y#Fig;hٹvX F3~7,BR1s(>25!}Ef vBIqֳ)OBdlM|#MPD0805(LMz)֛ryފZC)[iMJv0P&@IERFq-£-R~Eqgmv"ak|$X]!j4gRTӑ,U@P!X{z{Ӫztb0>߅lۀr=e06Ӫi{*ODcgQ,GU0/IHa*B=~w;gtkI:h "|%9ɘ_V=z`.Q]QF_AH^U `kS?W\Cɵtt!xElos㈨Ee0zFv|5n]EC G0yÐ0&Heף##N Kn6dirl_$?i27yJcC➟^LP8ħ+T4yCOB)?9HFV\lZi(Q0рxK~H4`?F>F][Ѣybb!^=BtdKVph0ʆ!Nb#vKg"oQEYFưfLbY`|=l?e_v/x%i/PV W4GE2$EG]5GSIӌ8Ss8~EL\#m*/lw)s>?c2~g3%H(Z5b/S+rp; ۞hg @ou9}iYUlj)~]QI◔O? %6p=Fnwz$fѴ=\IxImyS6Myb?MS^@K;q槼&3!گP qjY~BsAr2pLrkwqJLSDq&z`ojnt12V )|ƍaOiĎCxx欣|>W}:$roO0QnfӖԍIn=屗K-PE"cw: [P.׌V5/_X7OH!1xɴR8UHk5Jw&"K6M'K*'xbɑY/}@Uњ(Z"ԒB67IN9W LS4;G>|27w\lcC<ših17X =_ɚel[,̀h'ۆ*LۼR[[m)$߱|>pN.JkPK|t1Yg?F$Dzk$) ^Ib$;ӯ%2m0 JXGTI _`2Bd^\qʟ\~- ߗ"QbP MAº|2ӗ4r6zXǣ_ãFQ苪Ҩ>ES);j7zI#!|&z}p9s2$ BFa1i)Eժ͸ (LU)tM 53/lM 4_n"Hջe!`A<d5f`?X*Ԗ S;!"&det FrP~*E&vp}z8ѣ8Я\$g=.Hf:TǶxw0an!LJfP@4&+ a {F:|␹R  j9{8xeozh8"({ Uڨ/o#TIm`&?Y7輇Pc2Ѷ5KG&ۺe\_AMbƓap-Iȅ,6r49q*0DGhAmiݶ3];^Aې dYX-Zs^JUDH_E}WoVN,ZkxnC]pϦJx:)O D7$(4n~!Fwqݧ,WsגS~pfTK+P̜VV,d#q?fiy~Xo so& 7d4HT9qBc3 6 ´-g)7<&\Cr˜Z;Ehw,$ B*&.g*"*{i$MT[lf*wZBtwme^n]8|WyU78HVL[)\,8F {7fF@CiGn[93 _K0l dBm+tzҰJJdq-(0MR-VlA0;4V2; ߾UKg? aȎP ߲}QyDӍ gw%FGMSZT=/O}ބp֬0Q * H1±2P4uTF/AJ㉑arRh<~pCp{CIK>~ y1~IA HI03om>`F A[(:>Pt" Fz/,b1]PMBCoe%zFs`Gf!eF3Ղ޻[o5)!i{ 4ֆ]#Ơaߎٕ̜q;";nȼ 2w :yK7|:A* }53 D\s$M~"cWR4BBHGC>>*4JN+pL]#LK+Dw P!s |희8\,6L/lWHůrS f:˶(q%.Y$s46Ϲ1t~Jp!/Piɰ9f1Hv=v+> Or-tP6eQJ>W c` <;UD|E|MkxG#pM6앒ڲa^igrjsCj"ĻdYc=@ ': #d@ƒ D!)&ZzmAl**榩I}%5i1})d18A-:Z&"2̻^^lWeZ>xKG;b}QЏ)%}|l[ e ЬgVHR\ಕI3F} y 8U),e٭H{] bW.p߶B˥:;}[kHotfMR-I5'f1يNbԄm( tphebg{k3L)QPɆ(ݠL=ڦ20B6+t/g:)VC!0$΍A!ݞ@(-U +Ÿ_,5BaYo dqajdOT\{HAVt}$MAQ4K8plWI;Xa X}`g3 nw Ef'#(Yg2Sʪfv/Uohg}+ક)CضO$q63100șiawGP!m Jw9` > Lu~Ӱ m(pps$8M'oj$$q_eh_*G(IJlAFMo3eNGa%\Pra5_ W+lorX`Z^O2uΦML*ZjQ _?O$@ p5>4?C$" *;yO*)B#\/ m"yg!y@bIʤLJAf leG  +\8__ڊԆ9`@([JEFWu~h# <;Y*& ]i-iQYiH-C0YM~M Ӯcx.\6?In9v $3 Y%F|簡j6!#J>75-6 nj0$4Oӿ!+ /$%(p NRm$4a~HF7ANqC8 9ѣ.FBlL{,4eH)2,@j`,l_"h[M:q2.$x.)FaBAq Jƅ,cu]vQNڜP$T ȶ HN6Wp TM6uQѼ 콩qb増ȝWhdppMENHd>.Dy PxYk 6N9tx^j*=lACMw #%_l|at-ذ9f x+y찵+;cldroKͽcY]MgGr7$s)+v 8P. L!.`NaB94*~_'hk?v'6#m. W<$qU֡5`>%>tI"~;^t᲋.Ys1v I{Ez'fo~ ѥdr)W8 |%r##d[0©X vV1_U ?Wu#p׭$#G<95^.;:պ(z-H_tţ/8PԐS;frp'2ք^)F %HqF3Dy X`#\IM+?beØ*T^ b݇5#&?Rqg*ɵ?{ H#5G.zQip N6eDx~5!Q w"ptkE.ŵe-z@ c&,Yܴ'8 W3hVrr'}9zlq>Ĵ퍋oгAT|\6kҳC pkX>KngNxkry&jw"}uRV\]yC 镽(8Շv9.,H`_ \A[@/˼py' HVAXwd\@+=~u`?G{M\m5wH{^h.&3Ii]e=vԚVp;ld+tuZ J]w/:wAm-7g& Zt#k|"}cR  ,CC@!lӨݎԌ?bK[1e *CVQ$I_ *ϋA)2 7jE[l`)}UzP(eM ՙ :;OJҀ0iIsy:8,  WƠd IAK{I_)>On{prg㸚\tٞZN"?u〞~=YDT̊ wZ0)h$J'wkS n/p;1iXt%`NOL7èuvr.;yq <%~ػ`qyiuR'eY$5b#-K)mҘ<)!7kx 䒀 ,Wj+ǍYOQ@A K>KhnQR[8.3:% 5en\Bg9>D?]>ͨO! gbٟ{rdw/*&RZ~]kZ 2[|X0GFb|YsV/zVnȺh6<5~kEðJ*]`bPy*ôlˡ8T  {[%xd[uPk!~! #Ju}_Fk;1P(?5e_Հ^Z7~٥j `'8џI۶{6)yYWMM@ªs¼CWcD׏F $̬`=䕇)CsXɤ5`VN> wIKK11oK+3a*]ۦaeRJ:] r*MLXÍPwƁ=x^ٹ6?)F#lsxRNL')<.+mj$qO?F(&0Ͻʥ^)g, ,.e;A݃=L"YԋP_C!b0;qauM+O7[v) ep ux.Jy QzEu`rT*_Q!eӨR<#5/hZx:0$cF'M뤹\9ˑA}PxG,5Lh5hؕ-f+a#.'XfmƮA(7,q K$h.T(2gk(3XmPlȏ˟ IHƑ|_$62d4$u3)?FR .Aw~6vϠ9:0 Jfb`d"TY hYuX˽/"(+@5rMu0/˿ w3ܡ!HH^ء2l#[/Ke*QÀʔR_01  Zom4vB]@D5Y0@*ļ/4ث4z-Cp4[NQNyFMF8kt5% TAIy؏jҐPgCS׌XdF v /ٱ{9qS rca8Iw@qG1}^;jt?T#|XlUcKicuW [^ U}%܎C7P0Ih9~ډ \UU-(Hij-d/܅)b.1z/HF5?Nb,=X n?TGLޛ4/0f}(QMQKh)ǜ b!ڶ{5 Ē';gʎ䱧3 c|XD)Cƒ1? =4Ml/P ŕHӒeR۠"PA .n3y 9Ш\e899U|`<%J70vEv9 1U=-zUL #֡\!@Yw8t=DPwn'(~|ր -(Vsk9nZaV8lL>Mu•CeHtQca7zg, -;(QnRuu֩[OG-.hKS5(XZ=]`swK`#U>59}k.f@#T^;9-Ja;3:¡|־-s4D)NKū&q!Ut],6_L݈܈ % &]9{*􉚱K˲!2&؈lk4w!rY盕Uvww'b}]NB!(0_I?_wNB8@0v;kxMnцHsaØPR4Gic"1{Co!v,3 kM7_)JgL<~γB̳E67XkO HƘD!}JZ?%v9`XT9DGŖ[TƑ ئleNJoPhNe&}:Z|McO_ ɺHdj&K_~Vfƙin 8hd6Qihz|E:`cj:$lCkz! eneBPO+euDN'BEnYuMU=a(}|BcXF{ApLyxbzkYBg>r Φl50d4)N§Oʴ#\"󻁸%T*Yw_/Ԭ`o?i[!~Hx:^7XﴗLi7o1L  W..T j.Vwiv,ƸJ6UB.?]qYzy$]$b CILA9l0l[S B:oFi{8@U$DXSpb!t| Ԥ|=F*ٸYл6jCۑXm%dxFW7Y$@MʲY;/'Cp#Zz[ =Wи3ha$[Nb@Ca/y\uwY_?A7 bNu[18PDuH}V@J60/ ^9bQVD**T\9T;W^/!ݲꖅQɓZkc䕲D^Zk4NWc,svo!YY:-8/'YRD#)sՄ0LӹAD{rGG'LdHhAPum{bʚ%P@'i-^K.9R֜v4RE}@{gم +uvjAr@ݘ 34LAnv8ր;nTn4F3˭Ah_YP:n;/ƅMz+\NF_fQ[uBe"Ԡ|_M|ýH@ .&_K"r@SU$gm}v . M=='F6o B#>G1lzCjG F_%i%C"8tT+Mcwl.x(Jf{K- ) vbw UԻavy+h%֖w? _JYTݩ!z\lY= ~lHJY8D7rX[CM`ج [jbt(:1O߲Kv GrA1=S,պ`5-hKjD'^Ϟ[`)h!TpnZVYKI!)2]#ϔ(skϴO:)e ':\7>Wό_mWؐ*J4Aw4=Xxr4Sq,Rh0E48R$ʚaU;Dwpa-Lw9 ,oUmAN䲄m?wu.cjx E w.x8v+J=lD>;r;p/Ν7(*=)d?)Lbjȥ%(=|GVX=}RfU^kJ}O0N(򬆷Eй,ab<#:9o[4Em~ $6ͪX ⋀wf])PyV3l.I \uŸwR T(bľ v( P䎻ΐIwpCĥУq(vNJU?_/;HJYSzX(}-&HCFڨ/bډ5iLW'7ZPx=ұ7W`il Ά;4@j;mKjwő$Q*ftOW\rztqee_T>ut Q:CCދk,T`J\X;Qk;>}(YD0=$]q:B3a"(d넠d62Cu@V!P}9t2r7 ;ˡG1#9%߹9Q }j37 CADxHc"A0 'fv-oM;uE_WWs^zp8I׳{g5qņuQ,X6ӊwj/*^$-D/.O(#l#&܏ 8?g?ƮoyŖʐqz*my^C}{8gReb+je] :ڈ.LzZr] VVmSݬÔP5$d$ǝJ*/&МuCzPʑQ]gl`Vh5KCSxl9 8n}i"]O.3K4V̵J5^E1ZKЃMQM~xb "&a bO ρH>E4Ea7%hBB7_ue ]+CA."7R3LJ%Z(&0WqSI+/Ts-ecXOGFX^ʾh=VydD*|bCda!LI]f]ᧂx6gNHS0c5Tm-$&sr~D͆q=eP)ݶO#r $<vzt5l9*o;aۉ|[!N{ %gX> H t,y6kO)w\G\/A*h[,ML c4L2 Jx"!FhϔUˣ9mjsL`G ^?0b.;VbuyePw,@Df^`vEx,&D7z LZ'geT_F)CmARᘌOrpi) Z=[ױxKOibwfMw5,DXJHxSc3Q&\uߗ6p9LXڱ^kUaj/$iɧA9mhLx=[&_r) 4U =pjZmMcꏲhםd@CǔB"E'ה#K$.C a|`)l0e*>ݚrQ@vsq4|<  4yѯW&2SWy;`P8vKJ #o^t"v:o= VN?tZ68ck-'sJZqDf.klO5iIn5\>j-jUaE6ahCF5}he:,q)rO^۔Ag_^}tKƠ g ZW2}͙nF7>/:݀>"O7?<;``J0u.dǖlĻndU4xBP,)&~ 8"OB# zyhi_)@XI.aW4.izt*u q|.C Rg"M,p,۸36*oi6R%Կe[(v!i'*NRp!mδ :^xOemDw!>9 Q`y#㨦I} Ho]jiK!3c3H^o_$&?KhARߊ)O\PR!lp-@.+ 7nW vjLOM")I,u8DZfMLFYk5zF `(0/džg x}j _ u6o#A!O5X xtafzQ -9At4N>PxN! CP. (3li|aB,9?7*g#{yhtk*,.;} hU8HT3F}"9CE䜢(Aw_oeHhJ"Ş=G9z+5&+sѿ8BiPkhki^>fEB4Ct󬘐Ӯ(X@x]r̔G ;f#yu_~{) )jӾROͼa)NCkǻFƟ%!c@[ Hc݈T.|7qU{+j]..x44TQASuid,qZ#"Ubt2D#Rs?Az6?O}E^49>az, (0VYa!`gFܶ=006"iL.rwp_\h!6~©`EK!#Gj 0$`wZ}__BR̒ʍ}zX<|,o[b om72D\gHzʩvͷ%99{Dt"C|B>Xb}~ɗOj!d};*%alVVc|k y;+@` d]ʡԝy]=^6S~8RD,_.exiAӹ& @m>|ECwUuĨ-U/U[7曄Ff,wFmrl=@ltO# ~C09C"8]-}_Ԡ~YsRdEW_Jk'nrWSd3Mɝ|0v}I'}$o4~T}WLHN ڬöcH9Zٍ-d/ 3{)?EDoe4%xIXh=[|\>;EU-1BqL@X^IR#Viy͢WGhIZw ]{ءɭ@5x}Gjzs$?e*rQ+PwD-I'Utjفzp+ّ1 38^Mv6 W hGd/E~>m/D`k(Ӿݜ%^8Mrh 4g5ڭdZ|1κ3S#ˑY|8S`W{KuR\Sǘ 0ڭ1͈Aݴ1-&";T %6N$:a=A0ఋ!NzCu5no`L.ڶ\LxHtS^n[m]zEJA{ !=lDĠ#n=Q8җk moJP`иtB8FfoKCe6]dƹx6=M,<n7wS sn͈lHЊȆ\61.Bz)Тy0.6 1u!Wn/ )"tn LWAm@Ղ:g4r+Ċy SsC7b< Ä4`eIc@?Bapm(pjoQJ J28~@&/Eq5V;\`Eg"tt {i!)Gz-8^g/-}/bR`(D'0]isLsS:R8J:iC,[KY`K%!&>5u&ی5 nYAN[/΅hO3@CLUQjJM/H\CJ! VԵ›4]CƁְiIkwITw*cgOhu*zU>Y}aEi57j|imZ!ppVf68rVL$3MK8gL!@b PN{[,a#aF Dstd(r.]_*&:o?Xbq8?<Lo0rl:g T)8z~Їqbpһ68Ay &j?(EMX?=$cdk첫 E57GL`cA=a{ La Qx@׵0'hܾk iHzɨep*S޺vrhr+IپuvO\b^FDČ<|}!`9^RchæU |X3侫fMI}HrJ %OW=l˚/t@KMH|)H0|C"=_2:CR*mb2gk/FzA +9ʋ(ҽB$!dʍXN FT'dpA{Пޘo5@*.fJyxLX#NM{ɮAdLE)&9д9[FVX㌼ǭRe+ \e|ke<ņhyZ+{ԒIɔ N^U56蹡Փ Ҽs#oDe$l.Z@2S!t T\HqꛈdS;ڃWAŸ\\ !ռw#vLH;aa B'm%;C/_T̸/ÁɅBQi9nWM%|!>|96I$K4Nf=y Ӷ4`4?UePn6:s?#6/ g`C' 6xUOh~@:l& e|a܄cŁ@I]LwIdQɸڃ{apY&ׇO{q'(z2ET_[ WC#?sŊxۈK]y~ı?ס2tg_ve|/Ґo$ JJ熤q}Y4-\|RXsj\-!b[h:X#nZ&jl07FN7Yɡ[DAYN?+AGѬ&yL%cM5 89˹(xYdž*L>LvCS3<[i#-fwMBFdz*q8ZA /[Z4,ǽy2݉ {wv.9:e"n&5`i/r/޻%4a  ꌉ?Nc1 j6iC'} {,icpaoQ^/נ_gĠ0J0H]arD;:sbiGoKa^{7dcL=j~$ȌcLyʅF˒\Ig|H.OKiq?טjw  Gn3I>ٵr;c>Cn~!ƆkF%bw GwG~dP`p"xl¡U^׬SCw|:Kr_EaNk=(^PB_zI؅zb{\7p& j𠵽]"%b y]šgr, ǝB/?+~mufRFY(ߕ~g49"s^G:dԉZq2# 5>xH;qwG|m Wz?mkH5Ҵhihymjޮ>eH5Cg9@Ӄ`AH] [ux#]أs0Y:$N"]R*8Ԏ?HX88"qFzC"ϗQ Cr#9_i@Bm6"Fi5jc,Doe |\o.^2޵a@S%"$L:CԾ:aK7k_ 'bכv}= 6M},{b3Ot4FQr?ݜg8OΔ.=1TĆY=U@8MWBSBC\ac5:zuRv 㕍3ep)J:N4!;y!RPnu/]}cezXY;B.r SʣL ;Bz6fz6ǻggb^UqU:*u:"6%xbGC'N = $}A-(2%¤)m%(½HQWNT;~Ufu-oMn]j sb# /% Dk5ݿ(bn&#ĴԤ :̰t!$ ךGp7l60Dptvg%nsy* SٔAMhs^$ G-CTKIΘhyZ%4_4OВ.rӾt^EfV{E[}@:^*hf,!2{`?@3‶%"BKQ\PlC/ӋOhQ* @مU``^u1qFkU_ qAМ&^jk_=~Z +LM3Gfx~327O>?N<ƷaC|7)aCnR`{ l 6@7a[6YV_yt->ݳ`d(JC@願)|cʖE\(4pDBS$2rG@;pʘZ| @;.docVY3*!e*T_.mqtq+-|Yы~xCkk8k[j"G 'Z2$#ܭb?lB^ ϻK"⎜;.ϾA2]bMRیyʗ4(@fΆa13-;P%Qp =<:*6;voǝ]MBrDֲ ͇NCVI1 ^u9q:iuN X g˜]퉽~@1 ؠZ].XO)8OJ;I)lj\q(78VB糱sdR-^+eL}ھlbܯPr\)A̬UQÉͧgԒ/pt 3F'B(EL LcuC31= z%yc~_Sp.#ΎWf'fQwyR`RbK]cd6,S2(gVCY7[|mclʃ Kq0LA&)+ތcN$6Ѣa]y+_!Y?mvoYOː6y N9} ]~PxEH fe3jV! 7?؀XنOD|W'qY2E>2`8u_pޛwRigl8w0-d^^y"02#$q0$-l)BLF7[ȑ lrL6kܠ۸$Y?qT1bN^9`m!Ƿ/+(Cl|o$'@e xd"F EJ0$:'fŨqS9ن2m :bp6{)(jś2y* Pe"[`݌xHu{ gD  bA{n`j3xP6Es ek$q\ fkiFAA{B{[?Tqw3{8,-ו ̴aXXR/B[Lqԫ&tt:pddkthZp}v#+Om0b:P >IUgk#b͜H1,\&k\lNh;A0ۋy~nx];@`zdЩ\:A;k@TMr @y$wX3үuйVƥPV 4Ͳ)h 8?v!^4w(+;y`f[&=n<q!ޭ`:^lJ'gJ~ 믟RЈ'P_|UG^]d'uw>9GDCCA vCZ/s[p=_%*g"! Wȴ6~5No]`ӝzQ0=۴+f-DzH,Je{5$]Jo4nd<9ng70\@?eHFyev%L2Yc遰:7Ķ#H({^E0OIB.ն $fnNdčxmL9yRmmTmH`rISoBG{btj]NE2YҌΔyQ$HKaDÈC[T#ճOB@+EVqX/2iG&◁vƖұ05A$Ĝdz}ɨi-{~j1lce1peݡ̝&r[rl݉-9.Li>x=!QȎb4׀OΉ@CX,=kI*{hg׺ؤdq OmPu1/;k;fS2<]ItPy=N~FKPq]gǑyl7<]љTi-ǁ%-YۥbdPL%͡Oñ}*n9E.yKnr|d\=1 V1p:6)=@nU eR~)ɐ `@?63✎"e1dt 5j_F7<GMHQd#9'_v#i 3tJL_ީZ秢B6qe-,a4)hT)ˠR ~<ُCuz ϹqWZ[ HN\$y2:'z"y:~e[Wkּ~QZ8Nrq5U?@^9SO>I6S 3{E Jf)v0DfZ>&sD=3\ctSsD6:sSVǸsm('ƅKm89`ZQV}H8~I#(}@4u5eg 15*j͛*} C 'kK~+(oCoG՝ ΅ cK06H W-C1znˍ(ݓUy;Tby!y'J=M#I`|-S<WﭭȔyBh'>z13`n Bh&S8ڛGhF[XU;yH;Tj/%ov^*\ZM]dզDh]Mn^6D#3v1V9gзѴ/c3T 3\Ċg#6_j;ԨΘ2x_ps##W$4Yʫڌ'HV,'J6b!]*1- պȷVϟ1 l7w?$/=4Nl)_6&I=j<=Y}"F#}O" #ǕP 06]zI25F 5;kd`"x͢naMÕ?˺DyO`a3$1A]{ml<ַ+Hɉ&`ܜNqVԽ!~EkzJhr،=s^ __24OW2wu7!u+Ww)Ez^#scW4kSNrj>4yW=bo>,mBXg}< l2CH}e賌=#f'3gb˜dno,D_]k)vC؉1j߻BFCڈ#dcP [,9NW=p[Ճh~mxrD"jG|;Mw¶اb.mX\z%|vxl jEFMjbE?= $bM%QzV a?{2 N\eHѺg_v]R? 0c#)& gvYF&Zy dUtY3$6E s@% ZLWdI_{zGuDSdU1l'9%O)bo'3 z~\n ^yztQ9 0g EFUpSQ XkSд( qԴO*. >. WKic#6ggz@\1ޓ Q/HJ{j oM'義;/KiFfOP0bbS3t' _z=U^(f5H  7n]5a[^`WsiBL5 ]&fPtZq hO@U2ʤ@Gj1@]^YHAN `i9fVZ]6aAk8~eEd|8$f6WTnEh/Џsp_:MS g˽[} gEfctƔW§M*q=ENa0/#:/V-_i;!CE ZG{h=pV,>L6#sm"q>ܯT:81(O61Pr2!e,"@ ]mI,Ay=zb/:2$y[Brždr}|=JfG`!in .RZRg\pgcR^nG( )QO 7qErT}ټlOMܙ#vu0ݥ;Ptٍ4鼗ynjy!#%C-UZaw\ϣ wx8s0G>XX!\KqBof!P|lQ^;ވA! :ZU+I%X/ d!W(snW,0¨n f,:ܳ kztĪ(یp3 \y[3o>>u ]G?L()դ0Ipst;^Є/+K ".TR*3uUj h7bVoR" 51!9D,#,ƫ7q{~ҀR~3nЀ)U܍S6-Ւ V/ {s{!_:.5ԼY`|"JzGbr}=[l 6c6돁yv,66O|l}-6~ >kZh ,yݲ[QkД|c "W)ɁIAHZc81"C ($_J)SwOf5Md 3fiIBB4]cbMZcbz1K*V]7D̓ips:Ʋ.}o)6mr姉!v[7׫v-D*>5)M$_`aeE_6voxM/B<.}_ؔC5 K#'7ʝbHv]hLa`~,8mBy*;VI0Bt Ok%tOR~ڦ:}l# Ύn$_|*FF=͢0|/Qo@&+3'=0U ,DI_roEH![뺱-ͺ a٣6֜~F7 )6g&k+$)twd hk)K ZNHe,;)Jgu{9 Sn?oaG݇ JnF+Bx }ٓ\$ ˩W* LHKj֫k)"s tvK= 颵]1h$j)oȯ@KՎ`ekuOyȽџ,)o_V>@@N "S.hQԎ ᡺qf-~RO Y/T&obuxHy8kו;ޯ✑OXlZwXg*]EA( *RT: }luMe!& t@ɠ\,(FgkfCAUIe|>Pԕ,'Ha9_[vyZO+0p>+d[F$ Ko&@wJN~q^|)aV6ﲑa228ߕl--v +98cg(u8Sc*e⤀mWSڸΩyT"-HtHa^a5|!Nhc.[/͗kʹۍŠv]wy wm5>,hK'C3& _9{^>`"\^<.6EB֣DQ&kX-*ge;MI# z#iCDgϹꟊ6lkHyZUhk(z`ƹ_qoah'@k8AWqF\N-ȖHWRw M9aXPG%@w撱Q.F_ 9_w?,rӢX &F_x-lp[uP0jnQYBx>Q _ĘˍNjd :1|{1he߼$ZH?;b,H}DJD);LZ|ڷdIْ+P2@d?'ArMW={`: r"T>J%xˆνVԘkSKlcsߪMfX3*ffu7ҍ/7y\#qhmKf.r[DҾ47}Czրl4Yl.q0I,E4I-1ղ(ꝧ<|=xc` tY-/v5=YOTRD29jq7MI,[yﻚM>안um+?RaNYQt+Ŵi3NS(vށ$)5y^Θ3z.+D4M .jVY$4.#7E,G30L;p7 _\v ҫ6{Gm~R*9fgG c|.{qo%Spo:)DPgtLJH esa~Jq 45N\Nu&'%%bBbOEB6NSXlIEu#dp}\Mh'>bpђ3n-Ckĩ/}01>ݷsQG3J-(^K(XJy&efhq)0BsW/ưqh89f̹й~~l&p0iϼx mOM%i&.b=͎:W|Lb (1rE! `iR)GA&tX(VyVY%v֎'Tوc_gtRL] dC'JJ VK7i1Ƣsh>K8N<rm-jb$2qMdѿ幣-[iy/'DNf+܃!BDHe>p"A-FCi& ?g0).=QӖ>3aR׆ٵJڟl4DZCCX^xj]L?zF+GC'Fb_5$7q(t|"gcL~ iő,j3V4ڞJ:,ӪvvL}Uo5BBbCnix?GoJ~^*%!XYULjJ{#`C5Z$K)r@6(XY@ʽ'rY3ڏ)L3vtu)yh_ !Ѿ z.)Y\Kls ס7 g69 Fzx0 p~׎{oE@lDa>r/ZZ.ǻYYRi^Za}I$۴W&}nj yƬꭕꫬty@0Y gQ{mF]G& /YU\Q[ϰ #i9^{Gzd܋̟Z$#WȪOu3U. v jS߈Er1@ZyY$C?;5` 3x$ڐn\'\S,e;MefW܋z\hFh @4=zY@yÅ:+>Oz%hN ڿ9ہ^R1laUBb}5qB|KkZ+ .`z'E$/4찂^BF,,W. ϨGbMzAL8e~]oK4SEmnTg9yDQic$*pԕ"Q]#ɝr-? 'X4]jί~KIЬd\̓耹QKY>a/R.gU\)T^NڰJ;[b)5hӀOH%@6ef \K[k$9ryq4I:֓Yi6p߈R h^ڐvl[] !?F  IAvp%3sH|$Z\69#)A_IKiӇCgN)mf|@m%=M=_ sE*)PIWn ï ][$lk-8Ҵ*ne8 x~ULX![oJO[~CM!"nlwBV~IҏU>>nLu$vRN^vx~ˑm:G}pd˃}C+8z$h-"KVv T 7/>,A{XbL3OdŲ@qo]oG[`*˟kNf ,ydY(pHQ4]5 @գ!1Tͱ R[擐/ /Sn~#VH7GĞ6uM`!6[uz|{5.DEMۆs:V:Cwg.^t6R gLbmqaj&ޖ4uC`u(B,a!R(A uI 2{̕q#&; 喅\̀t95}ړF0,FGrJ,J#XfO):%Q]G/r f&\q]z{#:׀Q~w/,2`"+5\$3'& ܞ0&!e|<1V}Vl,p\VrĊL4go P{yF$J#:9fkpuۧ9RjkѵZx-Jf`c4+eRGfO*BC,Ϯd&VRۗoŦ$aG*'΁Նn!g!|G-l3AWtݏctA GŅHύk袜Ws y<#"'}+ez9%]iC4>r.@u=釙jp>Fݟ[nЖXɧ +LvHEyoo*lgd$^66݈3ԸCv_.^4/bʜbe&VvoP'x̴wYAyL;1bt8'|upb%cUA[<9"7jTу =%-y|%6t uenpsB6jIË{0z^qd<oոʭ廆 ٩UZJ!I蜢xǺ&C,sjS8T{x%|'Li^kSڤ.h; HFm- |N:̅MT@ХS>eZ<_2]+`e&9(PL[H;Sg@,5r/ms䡾 _zjzD6Gzcc;f{(D&Q@n|Œ8- IfpMחJEwW܀WڙP-{]s3Sg>o5,0b$WJ2V unX*b$Vx~靿e/MGv-ٞr%ؗؑ1nI+/az'T· %S81ym4aEOqqbgWJ&2AtcV];"}`d52Z;&yvr+?2m}UQ徰֎>&ܭϽ[|WBSB~INeTpLg^O[$“#EХV]om9oCgwHmkռ!U=]X\ @đ1\6󋊛K4q#a$ зޗ $4ѓY>2Ʀ"_}d?uDt硳sRcܞeՎV^aFZKMI4(-`bm #%rX̝1%vuT*N!6ͱDوC +@7'NwRq"4Ur&x~ A (<6&m2=:kեޥvH'(ˢt_taN}8Ƞ#RGy|$}G_zʗ ,/0l0P8 Ӧڨ0U:F$Q~Lbư 9` KXYem*)Ύ1++&)[̾Bи <hώbd͙Be yzoFN4::ߟf$D`|>\[CBOI<|@)MMw(03 _/׷ʣ_vc+"ǀjZzE;2HXRC8QFzcgnz͒Nd4jSAdT[Y,&Zw2Y[y| ҧր8Rbt]AynQTݙ2_I18roJWqKFThk&T/Vl)_SpWڪԠ2%_; pDf!s Hx8YJ_#9/6v#/F ~OV%gM9Py].\<p߿K88*dP j蚛eauZk^!]i0 4VlpocJ޶yY[s_IA 5 8_?@au,/\N>  EbXڍw),A4i!Lmuy LD6p' rY^tߖZd -aލ3ww ~lahfJkfK!\q7[Ily54v2 {=F+<[_qg]&Dԍ vw`C-t Ze&:P: >wOzȮ)iyMg KXweg=V5'dxf|w^Ci-fv=B`| %GDp_AŗW!:1KBȚ-<,jndF#P[ 9Œ&7 /VrޥBĝEnU?38vN/"NFz6aSMq6.Yܭ*%L?&o뭢QNod˝%Td2-q-Gѐ9dUb?y=Xޢ^3$zU]bD$ 7*>Q<Uޛ]?,jP㖹>ʖk>8 r:߬>M@AZTDVvH蜄Ī4:&.NCRkv7w,N[^y"+wT4usvF}M%DgFEmOQw>ນh1dlOR W~ahX$o~ز*QEe/<]gX 1#OlnY}_؃1P&9wWȈf|t_IFޚYG77Zjݨ(K{\w,4n09#ro¡$t8džė+ІVJݽ,RIL9,rT@$$|LjZ;Zk0Nݕnq(g#֐PpԽ  yd 6ZSTsJw!1|ײ&.3L-ZԯJ\5BM'́fev (}Kc5^w3|whxH(Hۭ [INЏڙs_LtH,-[b**Vd#jVhĞrʑq7sO4 J5 IiiƠ"N{ZrƞSU/ٞvҽ_㜚Vn{iPFY,oxJ-f ܆.b ׽M-/ Ayd0lqnuwX̴|::OH5SVOx&VDHCƺ$u-PByr;JC\mJ/Lq 蘰lhuT3""dW=XN9%wYʥJb@H y>|pnN.e@ }m _ : 72W'ڶXf|FROWOY<}C_|l6e?@ţ#ZB$Mzq[(#]v=Xtv.0 ^ ],kN1G6gvҎl^ נ!1[hc9s'#qqA} MZPlS%$>ImJ5{ؾ‚ { "J3Lw7nFhԍ~ W3,wE - 5GuZN^ԙ$߰a%9y`W"Rm5X\$()݌ Ob/JL)\Vt+BhGF\s`Mkꎝ6hՇm.:7]62tV)I+"n RE3`~]kBv0Zݕ]H|a!iim  ہuרW`j_6;_w*xycLB;hҔmr Q`R5W;xcDьl|57 $`Ιqo WZ<:K Do{lp7v61*N!%iz7&$=Jxnw/2ĵ㗨M'OqSf@Q@I4b—B,ƎQE7] cDXn.߾KRr[t}n~/{m$\V.jz':l?~FUkp&›e45SRO;&WCv%7aA-yJuػ(*YGn%ˏϓ@](WV3] Vx|)t2ikWX/]C G4!E~i 4.Q bPeهO,w]׸Y2xz%uv>*hR4ZTVi G24ⷌΥ-QOU%cUH9/8>J{3޾eKѝ˚P%D%(%o=Zƥ=ڠ}W|I5y32y[>>9{XŊd"YSnjdmWz MkGwob8C7?. z YDroؘW9:WE<sx+}R>_>bIm!^LG0Dcb>EqJSFʮrE挼\,(؂7RN|VkQ`|,uy3[xK2LTԐ`2(!jaױۺ2j֊NPR&= GB f_>Ϲr,Rr8[*=ή\B 4HXWǥu5ⷢ 9$JF`&F}羞;Ј>{vL5\ [C+T|3ڠD7gC7L3w YKH?Zd;I1'0>X1ҫ$)|ǢQAe4z7ą\s}yu\;VEj!nFR`;=Џn8JeY8 .Om=̲頡o3tq-GDZB{m˔[s:M:E.We} 2o${7l3ig~^~).`>-H H iICu*Aa ۼwY*O-qZʚu'HYJ]I .W[8~ʞ[m^V%pCM쇝Wfe?n^F+}J)B >gճ] j=$WDo=gמrL;Mz+Ms1]Ҭ4#)?\r"h{AIbRbP缺dv!Y͗잱:O1v[H~Ƕۗ*]ۊa_ʼn"CUSI<;|ٰ0/S;1|:w֯ В}8tdjrU=B~5pGo1Le↣,x6+ʹ1v仔l1{B]>gв;vutIO|,q&xX}b,>DGYgCFVJ9ggӶaYmӼ#nL7Ym`Q^guf3͞qNFJ zW\D R"WYCJ ߳?{c8| кk<Ӵc'}<&fkF7_j**زn~0 ]e?̹}S}1SRrrVddjFnóe͚8ަiIQPwH";W ɅJw?X7u{oE:G ZDz޽%h?N$B>h%4ɠCm`)𘲮u2Gdi:aeH4d>[D'5YR-?4>AaX*8Ғ-)Q_ܯuX扬zrjɾw{^ )5*W dB(I7i 6y ]SgvA&T\|}a:^2xze1JU]&zsY݈U쵎5"b|QTBH_IAE}9F~o''cuuE`כw/Ϸ4f] 8ܖCaڪ5ܸG~liq]e9ʐ[S 1GBw==j@_ycܔH!XmX}pL˧rT DnL.íɔ'!pX4\HaLl4.TB`yG@dH.=g{{?{\ (uHrq/Zʅe*.b,_|ay?9]@1n+8&$}_*X%دB6kd{Cd qV.,g7 cK%-wi_cxU&Lkh?bG|YVY{Ժ|KT0>{]‡>l0ঌxY+#:42#%i__`!'&m_ ySKg # EPm/8+r)0uDwT& Up3fUکx(lb،~]D-3WL,qTx]D'e=U L;$si9~(Pk;c08@/Kp2FK{Ӆg;mXh#FZb;P`J9B\'VrmrPA[L7vVJQkØpsMFѧ;ufr^}ӽY"kM { 6Udʢ| f=iU)~pṣ0a )D|v\c{`Xsk -omC*蚛ց0űA:b?mAo͸CmovV\?x`)s=Zdo(]O'-DVYE(@ R $F M ZUuI h}鎅f; %hP;$W7dZsTǷCXCs .q,/ Y԰pVc3/3?hC84q泪;>IVT4c<KnxxKQ.&o&-̓)O u<-ˆ.&fYz搅M<G w@}F5wCl 9{U6Tq_=ewiNy{u=mw*B9SnJV"vZ  S٤] `α{;0W9܇С'kR'G牔Q2ǼYɱQEAbD/` I8!jĚ(6.ro ,fmoi ^D,#*+V ɘT"z 3XIYk' V74V8R;A;Q+`2L5%91#h<+2u"&9蟎K_?W"}^GAՉۇ߼1[-<F1kiB$g% `y 骴;Z#E68W1(w\S1S{%cΦl$AYcs.hcY ] z6Vem ^OX $Cgmy/;$TB>먂Ў/۱^FboT33sN1xٜ]i?lDQ^aj>g gJR;Zo ^S{qkS&6O7%l$/Ӂ#v~|eCVs2dF[U7eWe]Sd5O ^ j'Un: ͱ~K9HRXU&m' iNL0iJ5p~PV"*~t5zNIsPjbkN))p"̚m6D&r12MZ"jy;K@0X]v&tLFJz0Ȅ&y#A?x]{?sFTU.z'1[h(!+$uE$j 4&ޚ'nZ47I둖,[&< "<)(MTO mߐ(Eʩ@f_}VswݓfxkA ت|;,im9#:U~Q9Ӎ$q[Hi-v?a>/µάCX]i@lc~# ȴ#uߨ_:'ï1$ւpG e僢O|71z5{ 3Jժb# %ANM9*{.f@A;Tw8a(ߍ-E% 8 bʛn\XhoQtx̲۬!M4U547ȞFֽv}6{:[UG+IIȮ-wW$vLmc]%RxۥFǸ`?GPO0eQ /HR0Ac@W%(qqWZØE)V#[Y>KoI~gZBl; N[*І9X`2:h"X}5dz $Ҭ{k2Q6l?_5m7DvƑy\hѶ?d/x.s~/C/@wCyc&Ӧq%aersWiF^5j*x˩Sω\Ntn pGyD`xzy}N Aģ j(!@zY>6ʐN c+0p*Q~unľJKi;_^C& bn=K{Ys78QjVG:[Gܱ/Aj_"$>toh4-N쥀\CHnrGyjBx<oCa5:bdzXƿ >{~ -]ۘfi*O<\.<Ʒ_ P\yܽgwyhA+m]\Beʦɷ-k tF ԡ!YT[ .DvpTR[;_LϞ8}uXD19^uw"p,b.X;9=:|AzLs8i^ڙ=]Mp2 & qCLbco0#!4K0&kPTt u,0xtPп3D Z}5F&Qy+.&QVb骤!iEswNOܻ >=-޴s^+kA"wˠ*Ӿ?)V'OBZ.*RoϺ}MNg`f2GkÎ>N#+Xfs_6>m{f:8}Fo$E [3d_4e:}rBQl<ͽܙZ5lKzBCC] \<:>+NK\`$XHJUj!p3 :$'Ӧ %@IExLnUY4ˋc+Jh ĬYN(XSD7_#h(YĆnazu5'uiS:Atx~q0m%;~QI@&; ndѹy}pnmvj܋9lxbeZQ(Wj9LdwUEg,޳Xubӝ>f㣼S .^L?|( 4Ib09  CN#Y-h3+."`/OG5{1*N4lnĵ(qoڵ7sC|!y%ZqzmmT_\dAjU{KSVpIq(@lDaX \$Ke6P?K[j T-f`WD yǠ rzUo;?/Jt<)Cc5tQ^lj}ʓ~cYrh3'S4n)ԃep杖rAU*{g@FJ-]%/O4 e+85U:KBv0_ 3ºquǪ`0&ssJ?@R:@'(qbnJ10ؤqu{$ͮ,[fk=RzBe'eR@ȗJʖ]Ce I L[nYif|>!i+m3,QY.̅weF.̻_Ry]4d_>ޗȃJ$Ȫ_(]Z >Qp(G.jqdF43EN+su{WzQtVMX-T3OoH\7EOSqd1+))CBQ{6D;F" n}2kͤ- w\F=e(>İ}Wds-43ϡsȬ*8(;i:Ohb/\`No5~W#fd)ɸkgv {cs\Rar?/οupny|,F-[gP3BG^GIMsuĜnNgM/t L'V0*~ ~[a$ RC+Ws#>',&Dn/ pE@V>29o{?5WimYuڻj1ީ3$ra[53/-1\Wi ,Wx jD6{%;uTGŢ.CWh R\ 2cBIs01DC{- 1dE< H3""i0SY)eq`)hub5 @Zy~r?Ojm^q4Vq7I-ˡΙ1E]6|\xZӫ&!!:u.5FNgH?f=}EX59*nHTz1)1EwMy$Xՠa+>v$u&Z |V7ox D'^Slz}g42Sb?)#eE]wMz$eMC/1v%1MTקV"6`:NATVA%tpA(ŏɥFH5/L8 cx0i)q0/Ao גuߒeSB~_Rya> *>yD*EpVڭu3}wtD!k"w,:}N[_vxW$+ U0'.TE`:jK9GbBKgv'r8BB4Z PJ/r/~hڷU]E$(p>摽a3=,lt PH}Zc#}4zʣ$i1,m*o)&&"](-IHuP!GC"Ot0۝\Tg:[cAifp/xY۸uv;z(Z5x\"{e\[^7Bk= |o90{.y~>kFBMm r:g,~D6=1ϗm7/&5?D-OV8 +maa'Wfk#F>M\ yȑt('vwQ=z:2|!D&$@0}"}a(3N7:jo<@ϛNz=/k9!jՁxXv,+``?`}<峺EFyjǍU)D5 gy;<6rŅ^UYxힴV\I3gg^cQknKu'Ц:qm\WOC`/ J}Zѿ8,AxIô`b-u{"&X)ɰ2$* ҮۻyRYxywBtE=]4&5"a HBف nZ&͑}y_UM% jxx(p5y)G6+\A4XSR}d(ƎMx"1~c&DH_Ma 攭 <~?*hUe'I'<%L.4c.BĠP7v$߯e[5:HP2h?5aSECEfUx"fsҜG/I F ecƙR49[Sז}VW{g&X d&aufKӴWRt+QoZُ yt&i5>^M*أM*j+E$s}'&2Dsҝ 7h)؋LF {'q@* 4^T6 f C`mEjqvN]J5&tZW]>d^ i;Jx6l#nmIOh$_sN) c;6i|f{JNJO3Cz2?(vǑVNS?ja> ȫ|'* >ϒ6BP2)H>& (4$-+`t==?`L^X"k6PIkl]Cv#bnsi5t#d-bdiq|i;a2* M²;.BXlHߑtvcsl(ii &INu?0lKv}U(>} շ9q ݱTF&ٔBچj,R)>T!K<j[XۼrŐг$#Ǻ輼kZEA +A:0b*tE\Yʒ_b#aj!z*4 w )]{\*u$3tNM!'ģgbN>(u[WusΣ%}rtZtXЩ$:iw{qo@?{w,x`⒴-[xޅ9շ0ά^">/4܅,.ނBf'w)O@£veBh!Po5Vzy}=1tLUaK {Z]r2JƏ+CF~d Ľ# =P@}8z(^r)ڍ0@Ag?rMi - PߒnTjaM (2$9~hHrfŢR}7oؼR>ۅn%KqQSx:9C'4dO FS쥱g$zftW&@Yl~Q]@6;z`Q6]JDuvCMY]VZpI!c".ʝz̕J}rL)-_bއ{ ?}7P7bq5>B%l=t2>a٣%XؘZR)_UA0>f'QR9\]0|=50d'|&!d;O%i?k芇Cf7LU<bboH0Z1"/\͓c?SS}&)݄wԦ)@Nl`xsZTbXA3 :, ?Kq^9 h柯12 iC[eLȰ孈r:-U Hb6XTac3PxNQm GOJyyI@ tqxtnm싌NS4 i͜>D~O7l7`..ˉz.£1٬/C9*޳DEs8qڶr}/f6k(re+'_~818oNqMdEY*Gf@+I2̓ b>3J00|T ̣u!Oxcҡ3u]F 3#95:ݭ}o}=fŷE1RA9ڈSp*?q .L@B/4 t>ZF&x%)]MjR]`.F+5C/^_]g[4μ"ha9@:MC;CoצkMڊ[l s%96|Q%In@*Sc> YzZ ԣMuijpM3oTHq= wˢ?6\LEH-9>I3'$qV18EY/;Y_k9,lo,Y(K5h`wR7D?dp=CR3FB/X-}2٩2$~{na<PݐM߿щ,zS][H0@EB)Rgudwݗ8K~Ni7pd q̰̒MGxtXzlNI'U̪gNցW;zaفsJfzؖfeM9UaAQ`{I{ےeBQ#KqG8 ٨60[T_ hHKȢO}6Ry s!! P7rt2RAƍor2T>KSD"߃se Ev7lf@@k@6ͫwvć>sN'G/nȣTBm.yܓzԡs/8;[UΥ&FXJxp|* tԽ$j#Ac%vFo1SM۬tRh F4)VO"6_j|`cbrw'6E)5m0'*/;F%)돇fWТ_c>g_1&X w965qFwyU1riQВ 9'?A-!IvgϖnpΥ4Df/wm䅥/`hBxIhk;q-Z*ʱ,e9Utm$zf8YΎP̺EgcrBo@z9L\w][H{Q9j Nbt/=R SEZomUqމQ7 zkyF0hk WT&WAnh't8&dgSqz?&'[  ,\1rpUnc"|_lb~}@Wt.E9Q 6Kc7"c>kVP %1[7D/\sB:C |-A2tOC>! }ߠ*bv/#˫(Xw~ebsgv8\Üqjғ{ Gm##fo#{9 P KU+\{kd̦z$$j~hiѱZS/ؑJv՜M-W ٞO+Db+Ctw`N3MOCQ;*u~B'(7L9 )Y3JNV8FRH ݞ P$MݢAq"LdBؐiO]0JU0XHtDsvk4ۙ=]r`$vH̟&9=qx+$ Bŷ(KfA iFM!N_7\ G0R;vǐGn)s=9.TvƍǺ 4.u]XZ9cg9cP O2aм{Ys Ja2R\٣W l!k! mR|P2Z @хJp$gȧȷ{"-mx틚 }n8܊2M"`0?Y 9W&4K~7oSnMnm"|$/p[<l npZY!}CW^ˠV''C,{VPaV] ̬z=ġU_5{+:ԠK .V^M+뷀媗I_QRvsgTm m{3'yxY}mDz/\a0~7ΏB@zVdoX-o5k'M9A(>M$1ltrQ ]筦xXV*Z(a1UŲ=xl5BB1QdMw_s`Iq 3]KR>Y~9!ufdUʺi]bmЛR:eD^d"^ >VC%J/`VLʢ(robB.Cu''jE}X >lQK&z Us Gq_YVŗSVgE"˳;]0zt~m)&& |:eYF>N"v`#ޟŠe6P` /~R!^A "lKowgOs4j#]@!ߑ~M]5LJh"8ZiP6_Y:g4$&n^#c7=bkeUb~hU6*J''`[qg[b̤u>z͡\g`ENXƓН/2I׭ϐ:=Hcфbm!Sv4WlcG(Jee,$ӈ*S\YBe $uɳT7qձ:4.W!yYlj sJW@gG O7; 6}JeU~Ik-pN6odGMqJf"61|atv,U _" fdbx?Cr>^,P> k\b%ydgCGSgQ(=sJ65Fҵ!;\)sH+ iq΁=t}:J (E1%<4%feM7]/%I^&[~|;!fHVU6&W, vwK uM3޳\Dу4:$tk^xjSc#maFCհo݊\0-D]˥mB%UҴ?QLAs(^%2IrC_ >~Fn*N*uNz*N荸.@@8we__i=5ѳxTu[3/䯛"g[D+U/ݬQ5N1)Ltn{hfŎo jCs{1?뀐klue\ux&5.1^ox;xL7f~kt(P/968sQfy$mRkƚgpF\f$ߙip ]Bs Yg`@1Q9|!v,T0x@0]-W]~5RBа~=͡{9U=Z7$UG*i> {6Gzl?=i XF46X]e΀3h% ?TYfsK~."6X)fN-9ytneX }ߢͬIYg4ǺcRH{ 8>܏9n~AlLn@c7?a jU|u7T](d{=>Sh]lohu]^e=3ň:$\0{E*KKHez)bm+,kL{ZSW2muUщ@{W'g7*oYz"!|\&3&_D.D*x~a.ssFB]YRT<=pYD-@T(DXL<eRWӘH}l^F~s]p[&L|`׀XK⦱]Jg~`JsłgTt9$gPo)tr!&I-̸|\ ?z9xid+D6Ƭn͘*9\m˽2,}iKlwWﰋ{Yˊkd1YW{DHo!h V^4)&l،79j>Y%sp;톫}z;RN'ZnxH-S}Wc/=I*ŲWC<|qT}׊&USBN/xU#D /'jEuT"z5NYvGO 0$*8b)ijZhO.MZbPEhD팣uuC.4Nz\PW|;H#Ɍէxq ϲc~GFG۠pŽIg 856BUӍv!{<%#FcnzG36оaɓN3("F--@i'@E4㖾+Cgi;犢|{}y18i^F|mK0~0Y#' DXujEAfP(NLS7ֺEˬi7uZYF$傶X/h^Et#*K҅Dm@gU$>dbuKs}R.Ss8Bc\mSPK XI5r oX Q$cBMÒnpt,yŧ+FP;"{_W4f:t {X]w 4AB2+)^TdXwVir6{X(t44jf^R%Cw𾊚u qǐu1ϯl{׬^b>F;C )ːBntޤ1{AQo^).@nz7 x"<{M=m~(7>Rt.u&֎4_ixJUF\Guhi۠:UH'FP\󯁠;]i3Mxͼj zܩ06tU2v6-3m -h[^2!{fɚn~*$$E暒P{0tKʥL!m>8xM roZvoAn[2Wl{z]mU7k6˿JZ\CFKYiRp]hH8/3:ʛkwێԻDKʊ䁈 -vЏ"Aa^/9Rk\8¥!jAb_hhss]V_xgv>Ⱦh()y|$Ls=uQp[/ɭI^xwpEZ=/3O\,P}_C{P05% ISf vsi˫^}a}~@N 1V%w?=?QlCݍ4·ox~DP ɪwW]O<%ˮ7ttL8U `f>ǧFj0ZIm8nnO0}Fbحk_:+姬8ܚE3PwOVPFB״sd韤\( u ,v]St:AFO7ګ)8=JYu<$h/4k]DxD^eA |އ#b}[^|ȺRwݺsɿƣe-{NUe NҪ& 7pD;gT] ׳-C*@Y5@Ё;Vqy9pu*o$Ev~ |2voYRy N 46 JU8%B}5ŕ8[:pZC0%³̥IZ2`-'~4P(-MʱVy-M)0or}=:wtcmkX䨘9!1B8?O2t(;s$WlE kڇ6PIm-kK8h "76iJù ƛD*bKy:[+\&_5}>ĹS@9th!w-{k6u+ShVurj(39m"R1mC[0 ,n|SUgyRqy`iqȉھf@p%輆.Ix"MYEPUZw> VZ"|d7@hFC-h'(S EҚv&9Ժ ki? xʎFy O^\p gaP^=O44Evd_nPr u|{{=ݱƁEsOԘF3xBzd}4FȇHN g.0TvQp]kچȍֆcs;' ^*_0%ijS72TWܳdH7MJ3@NV5(āx]NGqa,J`?ic/d[<hƍK+}&S)\Ch{:2) 5dI?8Ř7[\B$BD#y&+ΐt5 q[oZS2 :lZ6v Ҭ)/1F։Q őe`.Ҧ~&UZt=[o&w:^_PG "[ӄ_Wߜ$^ N4 =9Qo^5sy!Ԛ!$,Ze'tZ:BAh?r7&ljND8ٷ_M%ǃ;xxN SotM)En\N;y67uRmV %׆ƛбR ?ͼg:st $GCL_G;`R/%D;}MXp9؁(5o%:A@..ј|& GTCn6!/hE)lN"Ow}Sѱia?>W$]0:NA*NV;%GWP1xMG B_5-μ=Qc"Z d9􂼢MR0W$rgymdJ}XHנne%|hyU`AA8ٺk kcܬ2 RU4rGEIOTHoQeS'hC./}ͱ>\V"(< 6 ,,*`湙ĚLr=eC#~OW#0PNe)Q;M #6:prC ~ySj r T8۪&L< (5f:PU1vhD*7QRx/}@X^\7MǰeAm# Ddb{Bb?G +<Ac{e.U-~l,%!#~G$%tXDo[Q/.q78/g `N:T0{ȇsfL/lVHƒlek-|MYPGcϪ/}B=-imѶײŠF]c=`(azQ`2^,~h- ۈ2FKsb3z,{iLb BhkFXrkPr*p -}VrGZPG' c/B_U;~:eDEi49k`iVSX` 9H&yO|&pPGcBH`DBr _ ͛84;M8JLʄK@ eVq+S+V7Ei {E^<_!' dK5^8&X4C'"Vaf/[OCC'#74Z1?xA0У$8kUԾ7j1dY #MV7 sf~>|I ȉE`RfEDF:jl^bchP&KXA`VPu*hcfuP9 =k,`* @6xlO2Gb6LʚO ~^ȷF$`oDCiDaR >EnduGuS87<>HiԳ)8'6ԱsFlFحYh)1ZM)A<~yv(~[ЧYB03yx$䪓dC28' ڐ7w}񖷾v]DEk}?91 %FfLrPs;~,=ߺҥ1QT:-xa?tr&[dC[CH$ڑ<;,rIP:lD-.mOÃF`:ǜ4:~^ֽnO&0HaYke<@5'>l,p 2];( .\U*_גKXXE'ށ++4m3> i'ϒX9O^M' ّ(6?r‡kБ4DZ<-=c 03u+nE߃ CUk1t[zXq*(b6"Q`0c鴋mKthh$XfY{"M)I&Q CFCYR?J"&1f57Z`Zw_^j"nZ}Dav'3l͕8M@-.Vg(U>e7}:XmK,bG)S諢42Ou@ܱn${]7#[F[ :AVMZs\c*Ii Ɓgɥ'S{@A_!@>`MT7QN*K|V],%dVardqH|\UKD1Tֹoo4O„cX /PRY(McԆ%ѱcωkwf:1plԣl]tE\u/zb T?*w}n`(Q'\^i(@!r؍mQa> ?0יi|)U?1JxTGR|" ot0L?ftZG~V5u5.مױޓxi!#;7cfUO6 4ec #q1+mep70., CJith5M9_} nV=9KNI<-L5$a$N#Im}ɱMQzw&Tw;aXjG f@2g_ИUVi娵 \(VP'zJ_'j}ܽة`'Mê/;q|Zm x\G3`F:q{&C;U C94oD= }cz+wJA>r!5ե;K-9o|8' $AtFI˼9 +ݿ57,V *.iD%2KísZYwKaE&fE$#'omT7]>1eGb<% f%6N1pnDpc?3 Fj WJ*}nƺ gD_p6Da/FpNJY{!*3OW}0[e3x$b#‚*D @mck dd10UsՊ@|W c| y"V~~ Li:yX:x|4k.ˑ$_g7bR߉kL'Y͍V(`lp},+y^9/`%DHt{nIhک2}xE埠Hut;"g0/s3]!4\q<.*&b2zJSfwz0EzHHȈ)tz8x9cZ WMƙܛIGhn *!Op: Q\AG22Nx}S+*&O7ӷ*ҶнN!Ll ;,;ZS򇮯gBfF󘣂y'oWI`VY"_̕Exc[>LwFԳU{Šʋkx2AɞJ0n(E4ai#!-HCp¢kv4_z(FW49C3p3Y{ޞH! [k4DѠlojMÂk $H_}n 1?@ JZK:Cj{!d ̴m ;m$vۭmϒU3 3c+d<,fY󪵶S</qćj rCʖV]yxL5#Bcڍɓ8b.-t 孵#i`KDZ!j:D% h6TUm(Q+RQ6#W6ؼj0Ǎ;i쿏ṿhoXQ d$FX6eʯ\#0QM'G$ #z++zTB .4 j(*Hu6=4a,6]o`Pb~tFzZq9KߟI6y˔Y7eޔp .99Ț)l+8;T [>t*r՝"C4u:ϫj =' {աT\e+J%0,LcƾY6(Tw؂J4֎nK`vz3z,n,;$qzyn"J<Ķ1g*K%G߬0EG.ܵc5<숄!7.h &ߵ?C0jR!COL{"R_7=^DM(q){0}f:Ď09|ȶQH&<_c33[{Sr`nd jIK 6I_6'ƐZ0` E8sYu4vxoeK*UL](/^Q88Q)P긳}`[ͰCA"џtH75ahdsC<-Fc?a 6dv pV3Ѵ)gRpx!%7/0\wv-3" P `GkpԢ,2\4Tg.鼮Iv0Ymp=luJ)/+)\˼y3~Rrtk%3-0|ԛܽm07Ű)!J^rnl|~h;x{r_b]׸+̇f˕ύK!kc);R0gh_ O4LD{6rRJMbyoqcƗߓ=N>(>\ض%4+|~́C 1,+`G] 1ȑ⺼BA4RUdsI_; ΨY HW"j{TFDهѪ+N̾( RvЯM\!Ɵo n'Y"J%5E3'&eQb esi9 z<J8ڕ͌k{`:F*BAihĶS"ҴoCr*IwK )[9h-Q.~vUmO}0Orߊk_}BGnм:ͤyd en1(=/V莛4iLlrϭ .6_qboP}|YSFE2c_@ue6" hŇ|[ľV jN`ڿo)\"A^]̝͋ G˦=tzB,Kn8SV.4n#AZZuU)v} 剽C6#Z?1!4ci38H*v@uG0b5Q,=6$dnm+N(Z`I$jk|Lhz7c&}G lG RsdC,eFoA+;aWeQ?a:7@AZ-m6id}[񅢫R=0<@Ǫ^gix8V:[Q NT JWA[7?.10找6Ã[&,5Y9=su]Y.8-\D'05}*,^nR0 ݚP5`urW[ 5CMs| <i,2Nh DTZedVMcj~M914/7/W,|r Vװ2E2܄M@ M]vzB}ci ] ]佞;a:Iը=|^Q;8g/:*29$3iI>hSOpu^]=X|v" @dV@SbEԕ!9v#= w6 X%_]G`&OSk <̂c*\̜k.]0֦шn]_7k3,meČu%X u_L*4ЭG%x?l\'~Z5Kvi`rjzvF_[&& YU ^42խx 駵ՂIm"ciڒG)E/jÑwdG s ԊނؗЦ<3H,.ͽޚ#Xy>vIE7<A3ioӂk2b:gt}Դv.>J0N^[vntI͑12)0~b_hl~QM!'.ʄ5M̄C rfaVxlA|p?zd ht3L 3TҦ!ѐ 1N-5BTjX˳cZC!rjNL7\#{09,XGL˝gJB(юH*(d]-3խ/_9}YJޜ^PLN^6yd祈V]Cs~yaڬS '{]oQ|3>lS/NF˴k|bQDzېǜ [DJƟB?>ua;䵥eG Kp"Ie" 5/B1H8)x;n0 ~fis &I͟@Ƣ9>ןdCB>%!$5!~15q79bj@6&SR۶Yxazڅ"j6o!oYz0b~dxghtױL\O$zu'Ø;A2Rs+Kt@<_f >CXtʗOR|/&VDvh˱9b{A-ӁM|w'3EE\0*׵] Z<27xf"&̨qTtr+c&d˟9)#GcH2fz&e ّ_VqIJQt?Jֺn0kW)4(B*On] !ތ¬fkڸF)];z[D#αZݷ1.(xoѩe7]:dCR%>>X`s:Y /vU Af 4Pu9hY'j m{Rp?z)=+KQ׆;8p4k[b`z0&HQDh+@ Sqށ}s]®yϛ* )Ӻ#zns 1;i%QH h1+S>0<;zo{%`IKdwBn6:|9k%ټa i-4#fmSe~@М(@sW߲zr]}ey w܂(俗AWkMPg:}@90z]nB>t,-ǻLvR!$UR@)׷bkHgIj4"AJVs@mGp0utb=AvG=WE_+@ /1]efcPG Ÿ`e*>c㼊g/C M/O +fF3Tyt DJ&hhZ4aswICÜySyGр}v?ce"}W@=Mō~eU|X>ެ:Xd 9HL^KPH*=-2Ç=(2sB| 0iy{LiCﯠ_G=,q6š; CL`-Uop#ρyOu? }Hk%ȍ)XSPOcT_Lv# Dqἵj\؍`!DFϞVRFR~ w`Z2ѲkѫŕOm~s2„[s-_lpLƂ(U*lO_h :2~$ !t- U ][~ y9GIsYDv_ȍ$1\x2۟T]7D:ETHىygce8Fy.z`Cl#j1ʾ|9{RMiTx%e 5Yř= KI/p vrӯ?: 3P݆A̷1}LGBz]Փ")|}A1CMv72H^W0ה ^׏Q[/zn#ǥ+g+E !ј.dTzoe[;oTɳ[K$4 S!3JRGO7[*Q\3ضfXsXyKj]Д k%^Ra|N@;eHOE?4 C]r1L^HSLKVw적Qb Noϲgt.1 UˆuRŸ 5ԹO!.wEabxi?`2NBG kxR-(>x8:/O'oR 6P^yᑇT(L]Ru] z!sbTUqAkf!Ɇ !r$VXnj Q03" pƻYaCgkR=8Jײ wj_@9( ~ΕJ}Ϭj@WK, |L˗!g;, ?NTWAO|abB:" R1yYn"B:`Zklw!f Sn"b٪`)>&P|Ju;ςW|'~;HKұ*= xrQ|QrA gQU7$ Osmݔ<%|Н5k8:xKtv/?o_L_}c1*D"&oX=S_:Iq'L`@XBIH&>XyԣԾ+.ŘZ=۾fԌF+d^U cZTL*f馊+'9Y;7` 82٤y9vi ?ѯ7=޳`NRu--0 (r][(RR! FM!{1+FNmZSDRӚb|v/pj޾J.[:Ԛ2;T՟lFWdvH"Qo' 3_\#T5%&pj{ZEhUfUQaP<8x=JD݅7:#T<8MQU .P72$ n:+Y?w|]4e=FZ^U0aLP cfard>Pp>uVvQNWt40(Loݪ}slDtpϏٗKB揳$ .HpM5vem֙s=3e{ǰs5n |$;lfFG Ͷ^Kec@$6v6Ton6l4m$C_*勄k*h]h\8\ӊ5Dֺ9I[f.+"\:y( Lbt$}'V'G"2MK[(wn[`'O$[ϴVZ7b$|Wvܦ䖮m3\"fB^9_; E-$u=>gsݟ/$o3dJI!T'唼$$+ʾ*L)"+Ƶ~fpH,&ag9.: _RѮWFHr}Xzbw9 X@xN| [ $Z&Gy(kyxC$܍>X^q۳=9Gzf p~-_쎏?jG<"T}:u 5;P5-QR/3 rq'#Q(ƂK֝v@/Y{/]pNrk$jj+ IL1kpzo)B[ 1.i`}v,һ+?Kڇ6q􉷅~Fm,mq~p'^!i䠼lD\ CqH/glf|涁Dɹk;vBH>lkITia>Cnwȡc㎴A=pȖHAӠ 6 ӧI3!>yvEh}x%agǘxȈN.]^݈u~4ӄ'Ieqݣjp!x7 gy?:&Hu3 c.E.x$9 MؚU#fJ ʻ"Dv5F ʖt lɉ43Iߥ/ Β†;6'`P|HyTXp>ZvǎTuE.mt8iUXuKn4M\VK2nZv:,N6K'Vb`;|vOS"u#u bR7ӻ8 " &&7n Ž^̮[loqy2 ѵaYK!~:[$?]eؚp$qŜLPDʣ2?Mg@G6|` ےׁ1tJ9ny{.jqds-h܌I1 q?ߒ9r_kOǧ٦0أNjҸPbmn2IM1tΊhMII\ވ  t/vmkCO"\ Z }g cHJI 選ȩ}ga4J2VN_%ob7J BqN{lT@zYZc3mӮ:Qfԡ0Uc~~RsP-_,ˠ bJF/z`wv^ oa z@/T*9mxzW mrLaO4l4"+E|O{EXB$a`FKd'cJ6Nಾ֥Hj$@42Ӭb"445(p@ 0tP]Z9K=ӛweGUi7kgYNm0[G-V>(Gl]%oלrf*5>$֍lkH x6W3u \w-uK%ܽ̆p3x9 r=XKv.{NFz&c7^Wc@ԒI}` oit>.,+8mX߭Yh!Tʚg\j㧇柔sJm${'0KOë'LF;qpjJT+x;t=kͣ0pMAaJ`H2n*k.z {hwߦql-- Y`8UWuLK0'7n{S3PHON[y?~amp fǧC:'4ukٟ|HYBmU*X*c gꞵh*\- x ߵ4-r"msPW{>a%ɚVTʨ nY--'iES~Ԉixr-0Hu07P WZD.c]yDPNŝ.cg蝣g,rS'xN1 ^[_K<6b^e3 3Tmqΰ8'g( Oh@zAC`MĪEl9[Z{d(k]/?{0L+tjL[UAŪ=@(Xg=()Z¿g$ jROUq6Ek9,VpJJ|;9٠k%;rٵ)&za9(nfx4{_![6sE@]$zL'duD}^3&|` {p}8#>`@8+m^ŏO Zij 55 "oguC؁j|bX|q):u KKb779 `9@IҼ;JE Oy%5}U=7 /7x3ir7F ho"b|_Bdn"kI]ӴנcSCyO TLxJEk7Vʳ m W/Mrd"~\ q&XRYTDªn6yuTLݵH%7c [|6@2sux<4T92M8%}bVsA%L*tz7EWIicp{mp"X`6foƴe~=G݅4n莎;Fz=M46}0~rNʊ\zEH2ە#D prql^Da#\*wEPOZ9lXdw8̠:R(|tNt [mG퀿=t'8Ӛ #^);em&5R"#XbGߘB=>& M&G]D@[o(}PVh}ʎ'os Om0aYn98p/UyIWCn lŏ` J-Ǜ;0zC?by,TUf ڐY{~"{~>pbM o$xny[Wd]aBd5]C Dm;HJOEIʱ0 Hd\0?pEz/ _wsi(*^`r䵑*#pJaߋO=lOE^bPSo9΃ c I:>x`sWD1=|H!6k|bYG3Պy9֛͛%9}>_*Y*n/e.逯":le􁯼L@X\F5G,@8VIp=|f`\^Dk̙2TME2VLM26' #:7ʒYp=gvKJ||uy֢T2De^%Jt4Pk %z&G3c;_xB0 UK~998iY@\2^m/)[OL jFhfT_\L:16V.iWH\r;}hNƒ}5vJ1Gۜ6'C<?Y?0xZ3 B{x7[iiv]N*Vw#Zѫ޵#nq33[9_8?ef(,ӹP!NZm+ŏ23ibXIHz;tWV|#Nx>:~+]]hh$-ίl;JGYijp_RBK-R"\6'jCYnīW.(fK:E%\?詬O5%J;5BتIY׫:]:QAd5>&z%p@nzrۧ'Qljkc iDJQS nLte<_8%P\}W:Y' !354ѕ}ǖ2[D֧j{n߸׮%#)rwH6$ bމ%󊃢'snK>t^l\9ηy2$_yWVeF,":CW )yd~[( D7xӨrI$iMG v!<>R\-oYA}"xo7ևbM) ;q,q)5^NMՕifcc >SQ8kObԢGkx`pqaDŎ v3Xcu .p+.MJ4dQ_䘱(y).OxUхK70 Q&!4zS ]@w J4W=| ; b~Ce#dк[ k1oPJ@O'uAckڡaL]tNfhQ"zb!4k=s$ًA@Umx]hvN&`1bި.%% ]d4hR?ZCcö~:!C1щ_CҢb ŭ˵~5!L_ehr~[Yw><E}ix)/-??_jܴz th]XbTBY/W̾7'PHdG xsKmziqQyw\\ v3/~c4&B^ځS=ŨgWWٖ@{.xa Sڱޖad5`{P=RX $UB>q`qPUDUXUJ0]BttO$i Bֽckktp)uFLkuy9Xybms Q}uwºb/aږLF4.}쬴'OH2\bZbBFR@b1C'k@9y҈0]]]I6SJV;ftjN]mfܨGt^vLJL5.R\buE$+O:>55t&ۻM|c{8;.cqwEYf8_6=®OV7 / %c{~)H(a3sdǙi}Pʰo"?#g7*mj+\ nLmUtUAGUDʌ*y1Ɲ.wC ^k,da>I 8%պNiXzsV\9yXbFeHw`d eQbj/i0(qUzU#^w.Y6;V,qɏ9=As'cP4ꃍYd?u)Xq;Z!ya qkAA%9"f}D~fP+%kv%0:W‚_MsZ68"sZ ,iɋOɆ,UcQ0ޔ*!-[.>$Y3dM )j#I>K@@c rНLe]T A۸׬a162+SOo1!jJnjd~DbMԺD&͠+s[y{٦E+n cX2 Ks9=RLsqblgy$\h/llw('>ZE@$0/:ySkD\#&wS`2*Cq(o_JHe#Pw9兜6SyNnqe4KcůƲvIFlN'=d)+X 4m $#8r9 S! 9adMf,CB>}%}Ƴp'/Pd' DB5^jD(r@tDuw}#r>eI4qf_˞A5$W݄DTu}uRIIqwrãl(!f}/Ϥ +*Ft::C+yvʇqI%W{gcvN_J$m E劌8Y&]!~n!NElcD#oid9, D죹ǟN*`E: mwFҝp:Rz/H|2 CeDn6@RacG܂A8a2*n-^ӆJ:%'A5'98eq)[@sZ5P%S2\ qMQthdq1>+r1B-,AӚj>2UIOet}I~6=XUx m\pG&C CS79 &"cN+mŀV&rՅ/!,R@{^ dXT_}appQ<R,gO(xUY!_uRiN#phPŕJAcŢ W ڢ ;xhx.Mؚd* 7j>M 좕iWK]xd[M9 QҲpѤ%&5 .$2sӷ%\>KLDG%pv&x9R =Y\hD\O QAo@oDK!YAhr*a)X1 QZ!Mj}L~a?~a-vfS)λuHT"S|'ð".Xu[ EuԬQ"BpXA5.YI16ni ,M88~qA%BSʆ٘ ƾʋ ߸'\PG怨XBt}GVpԣ.ҺNw~]W)۞nr#;o Aȿ$W|#9,x A{FG1ܬNcxŷUjB&pQ7"J sZT[B4{]wEkp$% ĝP6aIL=}:gm\sMNqěY:h尕ri]I|- jGiU霸`eAs*-ƤOvԨ NO |%eԥDٕ"7`dP''  j8\TSݟ]L-uyr'̟{*FF3>08 rdΣS"Vq?q81)7?*4eOXkL'hE5Q)btHj1]p)?ȶ3"Vc}97{X[)w`TkLN9 雕FE̞yڥO95tŲn->YfVk />*[f2H5DJ0zaE~p]HWTHR0$ؤt }.j_.v`]}; +COQ̓xfȒeȻ[KL4B|=앺TLQsTv4 K$?|b'CW#\tAIN>6jZ{lQ㕧"k>dU?U{c2QDRNf*E=#$ApU|3^RL ĉ=}0hEXŭXK>$-HՙhNn r&#""ua٤m ^ݟ@:o" +S /yNTֶyV"s$Y&kcu'2ƂlrK-+ډ*wmp8=8$k$i3 p@"b "Y ƀ:_(')"|R,_5yoLx˶`X*-V")1vZLbAӏG=P0S}_Jx1lw%毚GBE riQ C|ǐA7{D& \fP1Q./U3Uo95\ +"z7Ll2,Z]N|03Yp4-dzX^B" Ws2:D_}Q vcC9}b>,r欍ls,K˞_AV>퐸nbyʿpCf4(Ȋ;plE7e Qb/O׳0Ch ѵD|00ҕ$iw zZDz*y_xAG\!c/{4w6ljU2ZK^ l#X)%S~ZbW )u@V&/f2i-j/A:)6%Um.3w$}ѣ/bJ $DjL E{Bnl yPA73`[j0}IuZA1m* s(<G=^v/l8ޘ^0ʦ tʨێ|_5BX.H|m3_Ɖ П0ORΞqGg9fTJk%#~}X {`#>=x6ff*z#;>#BG lc?"AﺗY@͇1oL0Zpxw ? ԏR*SQc~ub.`B/^Ial*aEqiLOpƯ=5n#lܬQ5 "m鶨~LWepmU}AHNy(To11",c y'*'L 5{k@x7۬WDq_#idjg-:t>JÌ=P1ŤJiz&BisYWI zdHZgˆdn֭ B5V %xtOUB镵ؙ"H>(ϠRRq;AT A4y&b:fx4| 3yxsv 8CP~` .4SQI6WS'"ӹ--^I߰;Dt%򗣨1UVwW:`<cHI]mRhT qB4v&ଲ1PVGbN 3 ~h<0WZ6H @1҈*0cNmU<@nGZ]L"fIf`U!|ZF@8l##eG0M?{ȀIn-60]SOJ\LU #'MR׿wiX&-)ԡUmmP-׈]bܸ՜\B˳#,~R~Tmv)@,-pl'd 4 L\{F-Li-lfנ?N=JCm/L$0bs8?!e"Y޹ H٪ڑHy~#rbXŨ;y!ۓ8cȅb..GR2p/\m2*PL'% tm/.w G:Xe+w왫{G? _zAdIkNX1ϝME"v挬*kYit,7D 5Fŝsa$squ<+cY7f\f+.NJlB1ܱRzס2_ 2チ!ՋUN[|Os'VuTgy}`JCD-!0|8AT2.i< zIq;t+Iwv #*<)I?a 64mGאxb!^CUf +jTSHS\j42+4D _4^ {l!pga;VTeUH;Nm|d톐Y0.P7漆= xD$SSvƓJ;ԥ SZѐ3gL8rQ^!/)j[t t4,޻X< Ry2cͷI*CW<7i7\?bl]x*{K['$&V&)]mV"m4, VA,J^SFۭuM{E CPkq5} 2ؽṔ{qUlx]YoQc)^%z= =O_IqP\\]qЌ9` |Y&ʨBa{ ReT zt˷Č cy]#D~Rڇ/ e#,n~}L8$*9bT$Fi&fqO99bl${ظ](h^rV"q^=t>XfYÐŏhmҏ6c 6[[<%-[6& ,Ei꦳&nY<\߀Z>]R070z%*$piz zl s_Vԅ` 66Ed)ӌ7grQK{Gн`RYfYæ\m*~(XTz\չl;ko3*Ca{Ws@U,Ydј?™^5W^Pigʂ`'ytrlNj4S$/Tb$px!{!Q85osBF4X #"";iڻ#:! 7B^KC9 3a\,Ӹž+R ibldPS[)GGi09v؅HKY< ʉB{N_8J\&d%3$?žJĈWĂ Mk\^Wi`+7-DhomԱPfУļ7(!;S+}ѡ3ؕ3sʅ(@#8 4iZWJ? ,Pl>>.1UY>tKW<^)B\Azڠ!AGI,VzՈP)M ~e7}ɗCxn]^S WKM?Ϸo&s`3d`4A6Vrjߧ^3&әr?WnibKHJG,GMndC~Zo5d9]ƅ5>뫂P&S"[yW:W\I餝-ػkQ }r& =5K6vdޥs7KJÌzR̥TdϘ!IãZpന. `ceaUc+]J4W*f;!fjO.A%6_8?GvV=wp<2104р5(].H/ԱWY_:Qs,AC/iN:EN--lJ5Dif| A/jF<_ $V=9z o%Y|tXe{larńys[EoWcD.ݔ#Dxh?>,vxDi#ٞ#~CVLf6yŃeA[Oxu^ Iǽd){XhꮊM p٢N%0+$ݱb|w Bşˬk`TA[%f?^QkUZyhfd0jqhgp wb#e y_4ˢr-nf9*jM7P:`I __M+ m.lT ǀ]I St# lvHI O]Z$hSPzHX%!8O@y |=K:xиwU1a*ĎjtbJ)뎾Xs$f`mur3B +6[JԕZmݡc#J:v T1f厁o"JtŖ eĂYa"tIaL|baјA{| Dλ3{W8*3rF.<⥏RJiGYAm7f_DŽI9.`詼Q%JufA!2?^ ?]+BI %Qq]F\JjVA unpR*ьȃW\j;8pb ☻ % ._L,ʅ )mJeGb%AQ [p݁Di͢gtHn*:SY7v$\=!bL#>S%"Z0qP+MXSZWXk 2AI8!JhF)>NtG@XiK7 AY?"G",szpOEm39->~MWTzFb'wp0cAנ[-*,E$inͫ_ه3/J/}r6 e01X=ygj;NV#+2ع,ݨh/-(mT1m4vϑC2hX׽):'qfxH ӌw|Js908ؖ%ZqePr%}lHBVj4U+8\*8UPȆ_VFŻ]Mb34Mw;|Zʼ+3Ά8GS]"?eеCE 7,#E>mH Xejlкt-8ġP ]B(vhh""cΨ 6ŌX Zէ/N7^Z!~V<Ԛ |ik]9uRmc=^҈Eʈ ?;xzHx Ip&;Y׌x0 gT 3cwv1ȴ7YaTCnkڋW*;s()" J!/초U {ڄ10B-UgWu"S%f/(Viz y/(j\-o(;>&8J Vq~M"7^ayVca7őp-mBP3,Z9pN14*CjյGRͷInڧCi]akdG7Sa2 6Q+.!⨘B'5:WZgb K(pl獷YI-&ZtB~+8Бj:I;yգ)7H.*FgFrco}y G~>8IO|馞GdtipM t-Ʌ0kQL_Vd49D 6C sa:`Cc ꗜ0 c@˒-!9g O [4%qb *4>"c.R‚jƐ "ţ ]Öx"N<>+*^y!d;vKθ%0jF'-R  oHNOS=}%I&ć}x$]JvB`{_ݵMkgc kI(̳3VTߣ]LfF,3JQ]\nMja͜nQ10PRץ#el&() %0Z.lg?/M.d25e n>|X/0P1E(Ѧog6`} ɴmbXo|06x z)tւ+yUv͞zN&yk0kaN|qٱl=jh/.'FL#O> l*yRaITn;WX(+7"11cKdU쎃М>ݎp+*Ն(-萆dƶl[}qJf kկ ޒuX҃ ∝U=NߤHr^czW&NvI̭G# {F 5a}\*<ԥ7VlVMtfȂzqw[X|o*ެ'% BxYe(0&L~< 4}p{_׾#*[JRz{Lj-\FA:S]{rv!wx?Gkxaqإb /sc;s9o굴v? 66@'%ؗgw1Q͆pd5YX1q*3ȳoOq"^j!? Hi[ЬTWrM)GN3&4剚9Gk-YAWoCS%z2'$y$8 9^qXK|yn@ZZÊH\@ӻGEg8-Ư1 v<s?}:U% Smݦu^ORMYqI} h, {pG_mρ~!Mvו}S&$v!{2zfU4G:XaM$yL9XJ8ʑ,S!0%#pN !#{yFU5*1uBhJdaSEl}gcjEaZ yş\= ˼@5Hp\:d\+RkQuP$tv@! ҡ[Nj>;7-5l>2a=YnIyy(?Ԩ2jCn,p_a:, ,9Z5F"֯,>CS5IILpk_E,lN|5 {gC ƳiC%Ƀ9"(:o#WbFbGNWLvlW#P=Z Akߋ^DnM;Ggɨakd\|< ^f/[?$?ni He(R_jϔ8{ѭ$5HG)]dx}FiKQ(h[NULi-DbI~ >Q(܂E#\Eu'HD)-o8~-1G(;(pӒ׍*;521Dǹ+@R?ϛφXg6VՕ F8zJlomD}juX$JIX8+- 𥢨” 8},7k6F5衤as1s DD}3nC#x[t9Jˁd`<IW=mVX .쏧rT2ۻ&+hkǴ_[erf.CIaC -l7~t.+ [ l@\r^YKxD-ƯDu?R]ʱ {=j >\~;ڌ) &-ۀfTayN6%x_q.9n1.podj8)]=abdN ?+k *u{ 7@ΔLziůy7gmEѦ_"aJ|ږ0+eiQ9ܬ&/p`6Gٮzy>}.s,LH]"-#)XmNycJ\4 }@V3MubmWuẃ(ZPaNd<=G*omZX䊺#%*Q!d! M/5ԏB;>$  L=ן yfá]bX Q,]u$^!u^V0ص7fkZIҖeYnչxejklt~C |""ŢEU rupjfZR9(={=|;.:ލce?^V߃=$mwK#Р v v&E"nI5z1ScU..ѱ4!n=ީL)TEx|a?jOiYZ-I|(ȣ摾d:0SPErCc~6uCW< VAtkg>9M $5JoR"j+QtGÕդpLOLRz6G?7ۏD;7 5lA)9yэfM7GteZy+EJP<c P=H6;b̃5ce}xWW6IJz3=sqݱt +0C`P&=>74!v>WD '^ק- ?wu(vG~=A~wv"= uNqyg^wǴW a!I_ˋ4xw[Ǻ7}{(|~rY}!isWxyUrW2J' U"9Cx*v*:!TG[Đ 7/]:${ vb}R2qzw6$(h_S~ +efz6+@$ƛdC' x/4-jge{l փt.a)ZR2[\7/%S6:DVown54`E#*d:5^ٟo0T:hx!<fL&s8/[bҬ)8Z(hw)_CfeAv-?H(A-VV{,"Y7^J䠈5苪rB*c]`?Tt&v#2,_Yt*{4}A~oYm-~vU ItfN)jd `勼*O>=/6%8I- sGw!OZZo2Zuoo'mZ;a蕛!s'ګS: yAd˞nm<k½ia!a8cѯ]u.6/g4v_-XCJ lV6 ^IŶaȞѻ1|Vl&0\(JmMvC=^o”!X8Vc A"Iv6 <-'—MaWРIbD=HSS_YaAo)F 2vS5sAAP^Ә^%HB#o 2;;`*\pu rGcCH{$hˋAD/jҊ/R55Ackgm۪_tT#A)~LTZzaW@Npz ftޮ"==` "C 6eF8q/V;˿Ne?}X~ {%;ﱤQma̽+!s>C! G r7U/fix4C (}5I5.]x$A4r @ zd tgq Hrhcrr} 6mhv"K=|]UNY3^vBNcLPB ~(ӚTm?F &6SȺϮ^ x <3pN'ciNKkwZIm1[^y2STD,n;SO moHL+$36!b1wFYvZS ĽeQp S_åTXwG[R3/8-`\=*y:!zo_.wgMu_vWG'(9wud{Rmۄ-a$,MQ-yEcQR@rXTysE&eXKݏ ^*Dg|Hz6NMɦ~8"Ղ`] zBJ@*@= iZ_{@J# WԞj?im+k({3( 4 wIs]ɧxV=4U 5)y -Sna+D}'FͲ ;5+Wid܄Inxrv$g l3:~xp|կ6uQ)"rxl/BO+K"P-]/>[L6_p*y-e-S$5h7o->F %LvɏWvgw˨y^cY`hZ/C,,W0@U`Ju½BcUcM#{Oі`[Y>^H<&2;_.Q wwO!%tL*~sH6r^vc?b(N;V4.G'9IǽT+Py[B#4;nU,X/Yٲ{L 0AeMo~/L[*IrXGAH=Y+ ˳BB,/)EU&7(TWcyzaj1\n?oK $<]oWTMhoA3n"U< [(cV>6;H: `w4^u=OK|D l*y;p4ܼ|y+ V-VLSa>TK1cMc3fBw dE[38POLI3\EM {yS$-@`UVnkA~68Ӽ@02wѾm-j {NZn*Иy>9`rIQ~M69> N,bƟ]Џ"t53(Hmýƺ@d%^jN)ܝu̪{g'=<1#;-U.r=x;9ùSaVȆb ΄gm k+sj][ C\YH_GwX=KywnaW؂ZlT$i[VnWw9ٗqӾ\ ! F+9TenSorϦC`'9D l.{ǃH k>RlOD~ X2mdk`aSP Nr/8VpE/ն{uXVǁL-Yl'3b<Lf ;t%-r\IʡywAEsPijߜYYںNAU^gI{/r){_б6{հhc,jQGYA /x hRi#1 F_W_0Iu&Q],y>~a0_D.;U k` 1lh!χMIV#xtӯf:yS*bqvu@<]rAq3KsxhXfB78T\LNn^kk ާA{[$tz:oRr?8ߍ1S!0T!ܛ^ y9eVLE$aS}~s+ )̘^_盨ųC|tE9|g tl20a!(.T-zVuzSLW'/Rm0p&(A1U;`i|߻eZiIcG=6?َ37,2dX_*n>ϏX_f_9IAPFU=A4Y'.IHDo`KWy jH 3Ke'کJm# n^'rH!I;잂5xHZPz]ޚHkoE ~w&tWc຅j?(.Q"֣wIBJ *jkgDo'ۛ8 |;J H"XʄBha"7BlL(&ՓgSJ+JR@5v)6M'2l'n;;~fQ}0~Ng-rDZ1K;g(^O&<ƽۊaQϟ|'`ƑJfW(@ Z8 ` Co.%*3]ctA|{|V>K,~Pmaj {j#weyW̷A-pa?Tm4 LZAQ0RS j,ssZSdb6h"d ?ZI>ՏK,R*3#\pblq;5rϷ0EǯI40XU?*Hچ/`f H:)4)8S7ٜ.(E ELT*jR`0HytZ{KITQS}ddb?w"xq 37dg| ע(ͣcg %b5$4x}P4&fV7ݞE{T9^e{M DU)KsPRI,.3DCp3 ~uDmBYR/NυBMX=yn{f"M6DXHۯ)SI@FpC/P d5DaRx#ZDRgVh$1~nY?T_3hrk clvE]x]햪c'7xv yƅO0Ro%<<-3҂E^ Y?2S-0\y;,a Li`txY_ 1tl6&F !|5'LʹtƷi]A>ea My!,ͻT;u.ηb154 ;F~P.ٕ^`T$vEƳL4! 3]m4p#R"]_ƥeC%!dhh .7~.V{m$bZhꥯI/ʜCHCb! [4ŗn#:‰. ̼b~MWk͉CTT\ԓ!~fK] ETՈIfi}-to?gR(1wO@ ؔzK… l1z$qȾŧ`OpjޔeȤEbzSh=At:iմ}]8A>f `gq(_{/tlSE%F[*vm ?XWvߎaϨ V (Edή޴!bur,A3?f> Ac^`&(D_ püLo$2oIm Zb[A rJ7bz{}>vu@I>`)[]@`Mӄ)0R0 }t}[ieg? {(bZ/˲ G^SW$l`2qD uڲO[ޱįQw^OV2 XܷG̭W9v e!l2d6YTf`'sgU SsqS}Ƹ~h)-ޓlHYFl!Քg[iDWV Qh*g8Z;m>vތv_F I痱\oF6޸BE+߆[蹰*}zleJ}™ĭC]̣X_tVNR)*o ge87:g΄8Ak==9T<i|_н_:W Rzv/9z<R(lWJxZs{*y%7fB+*v]W=jpLFep'Y0Agh4y,+Cx:i|I!1RY??#*mb 1R=.8-I8 _"![.YM1peyl\3T[OIKSB=d$ VM7*o]. 4ϭNL|.S굃6mW92wBL$_hot]c?(gQ:(M kEf**Vzp? MNV5 Ӄgr'twi ;Krhy N3Оl}S7gS2,YޡΔjWt1^TZ@T3f, fHUaƌb/f)RO ,\Q?6}=g! X%%)Hk`#j~xB<݈fYp)pp[4\UP3P*ZZs4fW #t])TB5+cFsA)S_j_ fBd"60Pۮ$QGb}Y3ɣ_dp^G6Ӗēi:hL>U0(Y )ԯ8@yF7UhUܬ!U-TL[phwDB000 O }_WBkLɾ#VoV"JYZt M:Kp|(6ǐzia@ᐭAoĶ]x-q>jl$:=7~}>g0/ðh3jk0͐\ț՜B/7zo"ESw[D77H:k;8%]hҞ [t+$׬3E;[U#|-e+*ڪEƥ5bwsVFGJr1*_ $-Q&>.WdCJp-ﵭa*ΥЩ0\^P>+o /P#} SuL|0FY_O]}8 FuAmLFm7Z,4£gdn?B!Kqr%N8Qo:s.Y'z2pQP`B*$9:|6? `l֮m`H'1~jsv)RT.,alXW[@iIo9kO9i3,{oq.?e<`y :* $HTo`(n>R ZE&O:z{2! SLE*3ajv{nlkby(xwv!k?CbNjx0R*I1Q|CJDwies}=oFv%7 339+?#ƌD䦥llMI[:71lqTf\4dG5 VC[oIhS9ׅ+)ŕ"C<?sŷSag, 2n]6Ji>_%,ms99B{XSA+ ` < +A r0? ZA߰\|sѠ%'kـZeż)(wɔ- gwܮjm½aܓMMJQ7cK d҈6"D: MҮ(u0m /q->ͣn|v>ޟ zWa蛋 4$#bUZڃGpBZĊShl}ۗ3AgZp&f ~cms#򑳑#@(YЍX'^ū5J{(͡WzK<DCBA4yJCWYs'Q-P.ӓ/"<7=Mmײ\*z]L!߹2b]ڂsu %Jo!q 1u@&-j^oHu`"BVxb6A} [*;f SdD 3x t* de{R|տ~d^Y & &z`Cdxqa n HדSQ/!viJhY )`f[S8d' Ռ|M9.[WoPB.-#V_5k|s`8=zfp9k8]yW`*QZDS A~56F?i&Cİ09*ZJ#ڜ F:+bşoƎ.I'i: *P0DzJA)u;wX067tѬ`?Ǐp䟲T\YOl?/TW`. 4 OuQC¶g,W/d}_R{F98"_ϝ-iux^ǀ82_ }M ^y#Gظm>en1;@kZ7+qvlb\]fkk~eVG9o<@Jg|oy\J9VׅC adHL觹-u|\~Fc n"jyi*f2q@J_tIw:".l1FHË, _TGax!`8 B;Ҋi?=_p `,'99`Ӽ% ׵aU1Ӛk >-W*j6>&~)Pn'B ~DY͟L+POc i[1I5usu@=.=NWa*-. qD@ٙ`+#:;耿 =˦vT}P~b yjj#k&G! /Zϸ,Ct,s3ĕ5c IR"SQH5nk(|}:!BeգKB:|UM3NȫkQ[Mk(qQ$1h_''0MnZe ^@`VJD52b ς? K}ȅW4@cLBʧw'tXp?`^MqaJQ -Y^ Z_2&A>aVrxR^Uy8x 6㾑"o!٩IZנ&g'JJ`O) >|6_q,iN< fLo(C Upe_IxGe y|}*T3dۑ@ mGq$s?guÙX4[Voػ6W%k J%~Hy~W\ $@3%_6_OV^TSfb)Ҵb=-<J 5v@S{Tp7 8/=6C$娵-wí *24 ⹅ >Nu I56_oͅh٧4듯f^3'_+x.(:]ag6u+Ȧ,D& ;7;:E.F.jJ|-Dl)uza3MOVE>Jft 站KIaC#:}!s+C\v/"2$;VQf6nJzR:/1H Xfm*19DHuvKo6cKO2q:gsc&T'a-UQ#]GcQG sAmфTA:($q\.'NMgWėL؃eLhEH(IF4Hiʶ/U=][r`^:;_L_\T9U}mWM_e5-es4g{%ۃ XmF'?q;?F2#ތi2j1O1([Oxˌ5,GO>ղݥ⿃*e:,LyP4nDF4FØ_xaBB,d^#me( ;W;hu\[m(r? <fQQ.[ct!D6lmH¦FH} Ӝ,2} >%>ף<`ۖ_}ʸ8(W݀F_t8?y Y֚ai>` 0)שɪn\rn+4&Byfa8kZ1#/o{ UDRղ~[Ff4 #PMBMeiz* f(/Z(‹mXDue@7g{,sʘz=R< SaQk9B| Hd:vMJbYIO@Qj;5H%F7/ik:hL !tk 3v:Wwo>-J z?S'4Ь20c<{]+h =}^uw<_t聯I1fr˩X,tx2u$z1`<y~IIʗUƾ-SS*q~\Oط+5WԵ_("7<6ښT~@5 /%e&Oͷ{( K\RH{ߪ -{m#URM<>Ac!5p FWN hUݏݵ+jt*V!9'\ F^aiVo3Qۛ%d?v)n0o9x ^˃XZ+ZV?[5}1 IpA@+w+ƨPIJ@“n5C?ۉI\1U!g*hwSSn:vwre3G&] d g.>xF5Y0S3@6_7M @~꡷v(Pdwbg;\W#}VzGĪ8@x2yTH#.Ͱ߷r 3˥l@%w !\VI1̩^nat,cؚ-N 3Ê b8at jU[_/T(I# NQ'::IyE#tFPP3T3cj_u:fW$S9Ĩ=TZRV[sℛm-_T;z  ƒLe}Kxuy%j 85M}x9[8xN!޹NZQ%Z´0MA(IѶ,.8tq8GmI]R5kLAZ2H(3$CۀȒ }jdT>ƠoLUy(3"5yg? Yjq4nG\h=cC0~ᆱ*Z[R钮rXz9SeJJ4-P羀u /h#<9~#3UZf_ ŹWq^@yI)ƛ;,!YXڳA{) e"UBGR<ɸ< B\#ZrUbHqϪ6?C0Afzf>ȌzgۿX_U gDU?ј:ZZC4pQu@ㆁl-H3iOPv`u7ߦ|3"D'E~H5WvQ6 )<[cuP.M4=_d`=^K*t |ln `&foTc9~ަ6fW-^\#p%U hk? :n7Zt#BAlXP Z>`=}slaÉס,k͚Npp,ZImƳB ;H CXRlSN|r z#C:9h 3<|еMI/\1])>*Br)]!#6Bضҕ]|dkj3L㆓N[L:]nlXt{ &Z@>@~]N[+P=Shޙ %|;MN*I'W( f4J33y˻kYHӓtK,6d:ɴ6߹1.*!}Z3/F7>4 HI">)߭I?m4q X~l*^~{*?GlPI:8B} 9M-5c3' KЭֺ?׳%9kTO+'pd=ARa-ILKt+L}?"P3a &A[6][lcfdmCु\'v"~Ń- !) ˏ,|6tDQzd?zb9?NDNjm-y"ʨdI9$ք׈Cg3} Z3]dvMyCs'J~4mj,=px=|LgXu\9hMp6+CVL %Ŗ[_0D փBzöI i,2vOqXڅISTxּ;{E:-)ҟN}{(gݏ?'85k)v(.I!f*8yj[#a^g+~ds^.9E'E$$ m*a@oBi]uI2 q*Y(!?=`#0=YTc{r>yO?yydMHE:H$C0*>:#t=U~m)0"-ԤSx":tyVgqM/U;S7W^E,qʶ)LƯAh:K՝n{!ClUS^<>xt&xd62)@OSXB_ϊZGV:y@*7re6}u#6R8Sp>~6fmB]n%LaS`gSN\ mʼn'alkgё !rt&OBL,b'Hkߞ? vA8)w%a;NUAQXFزLl,ldE ЏvL{M{"ױˈ3aBnJA;]kz¿L># DiS#X[E6k]6vYw-@CûR1E3A#;'Bҫx||'rb)F/g]y--`kpqJ(L+(WEgms/ a7# vk3 JÜA F=*}Zy Yҩ:FI(exHWX9oGMA*I\ځ{+ISPTxXM%؈{?_D`%)1As7yЌ49K\jlHe#7{u&  =8d<*Қ&# ImՑxZՠ48'eU-YȔ(=QuŵEugb3 o4ګZ0hf P~ypZf}?>*Rl'u >N6%) iR@'C`oXW)}8Ѽ'o{~,a vP @dghWpKmX!a{$wxF% wK|R RFQu %A(EFh[}pF4QCtr𡤦rRg03D}m)m>?{(IXlFX~rn]I'YىtҴbјN]HdBz5Nlos45>vxaZKzvnZyNlAMbCPՆSGkSמǓ^bjIAq>UPO}iG@3VڸnG17 +Җڜ0|X^[V6)]8 P;k"S(579__\B^r!T^;p5aW|fM_L5x.Ft5:\[V A|/ yS+v Snhu:F97:![ }C7 Tcѳe]XhL;Qw =և~mdآ1G6DC@G,TV6vi!k5x1C3D)sCU/o8lq }V"Pc7ptKDBdrD_\e~6p[1&Mws0p=Qt@Fmtlv@oyY-*)%EuXi&4 {=%PkM`T\1!b{WS[]kĈC|Q#"焔q";wʒVZ 2Ut2nڇt} m ?iqPDtY{IAQuH"< s,8D B`R.!5L?oMG ,0r}˶ G1E50C!x"ER;TC(4) W0JG/TJ |o5ׯ)d%/!s|vy\@F Qf'POɻwaBX6g9HC})}} t1l1l!h¼{\Wc(ęՍq㔅Vd--l!zNՀ*eNߤ4}!·Qw?6-55S ]E&u:>5"V Pv|Ҵw´0WT{&̴aJX[ӥ1Fj٥=MFі<{n3؅椔Dr0*Ƕ$MP"Uq# ݘ#ڹ4yta*t[cpi^?yo0<ϠاȻk)JrUE3`US FB BCCg"41;lG0Y_bG ܾH} $I\൬y@jتB묹?wSe{He/Njp* @_wKR(\ 'j@b 6NԂ'/e7&EHy}IFW*uKj7;V#20k%jpѢ$ S]b!Fq VR)nHmx3oQ} q3m 1&R5忛/uyraR]~H 8;{(y{/^V:{ 7Y~/zbLaun"fΤ$9 me8C{YjOO9R ҒKlU(=9nMʐKעNy ͋OOi`' { ЅH=|AH5o|j|ZCJ;~s=aMK|t ?J)Ixa7oX%F܉g)o,FJ4^mnFޮK_t![,rN0uJwCj} T R虺LѨ %oe&naʓ LcWUO]TdFi1-I}l'm|W$,kw+%D"P;;E:K7S7QǦf)Гص|W*͘ ,jBzvɷo*>I(Ɏ=h{%a *X9[ DIh HG>)6B-;j=wDw"^v_6߿7y-{HS1l=#0ƴ$R&$&$+dvV]@XE3{ΜDrB51K  -"?и;mC{b/\fcHS y\E ً5|kk8#T @!ǘ%XvD}&y7 ۽ƵĹUN] B˨+8÷,?n>П >wzO܂k: $Uq+]Zf{̥&R7u+|VW)A˹| dTu 鵺;Z|߶.~95RΎ-{RTM Pm!Vtۭ-ݣ x&Iҹ^zoS&MfS 7tq uZ%,mOB1N)=/Dfߔ ).G \{ A+-QwE1^3]:`6f E@۞T G$ j:82D_dɋP]307f>%c(k`HCKܘ'5.Œ|W-V .r1GAQiki_P15=ng!H,>A1?6ofAý2xNR \EϨZэ2ßwC-]WODG.dzSwNSp\kvۮW)W xja0ZI,# a)#lYfQ9{~CX FX*u5.:2mZ!#)!>F}hZ|.qTn$SbXTe0!߯ bML4)!rCoՊ #*&bBoă(t4=݅ DzR/#{.w4|# <|?o'pV( ?&6†)A*Ô3 ͆` yT+p\Y 5z"3fgEXM LIOxI]\Mmy,sy\aM?}"btǧ.O۫H"7ܚSQlp/-gj#Չ%ڐžVc2ΞԩHrymgCeґ|Uͨ]Sm3>[GRP&ֶBws0s+VƚZx١'L9T8(b YHyLٍE 6* RD "|YeSibMԔ!fߩ:^Yh$N:@33H<"9ь{'(ܽٲ#Ģ*~(uE{xTS]p*h8ZiyNt1՗.|cƿ>UYbqM#.'+܈͵|^kU }ժFt%e3.i;'u$uܷ"]ufͬ>JWkM"==N;Sdhd1 c{:ƥzTN _0A3;IrSȪ7FS44^hWW2Cػ `4:qG7@~_.9譆Gn'J퇼&Z_sGTYSQ#B65>dr>v$t 0rU|{l;\A r5N\H},g,oN^M'v);UH %%wqEdW)J4!Φ] a6 [´bs*cD[Z$tu[hhܝ?(Ȫ8K!tP7Vp2uXJ K߫;Q0mΠ=> *~fF'L%3JdY8؅i2c}$sa@9.,5nXSQAaHNzC}P:~'TN>KDyC!5 HƸ6M&v1w0\FYc/c:j)\Brw/*LD\/h:ZG7~K,7u&n;`.\抩P;`ٱJ;F(߀o_ӣki] Hw P}61YVrbf/D &qiK*۾OGn&u'FT*Q{5tK]5ګ +[bgM@jz`3#Q41 .rm wEeMGO)_+3wN>`딷ZeQ@|Yp%3;vTP FR (]Uӗ؊k)BC4փr /*Ǐ3.YY"n`ϼZMp`']1><33%Gh^E+>Ml bPwL5 ^HșG NlE[s30ȈYuw!AFCNur;~oc:W)R"/RRf$o$9_$B7?gôC{莵k¬M2rXUlaGh̗'K?BEsq]Gْl4/H1нrGBUȞsc}pRKOLjvT=/vt@$nD+o/kvmjq\G! E@(u䃐A=4hW'Q6Q\.8qHl4b4Ȅ* 9VYEgKeJx抃 -;/(:#H^Q:fWp4 K]_C`w򏶼~oOz1ˌϤh,;yHHT󶂃W[CjtNK/Vk2.Ck>̖-Y rn -?Kˣf|)}®ɂu4 YTfbJA W~ ϲ9QDTj<>,ܐyv#in-Oܝ@.Tb<:no۟Mg;yN}"R}2ۖodଷ?Pi_AGJt`r/|e'!) iR]J~@ƒ;eÛZ+d(0Sa.@QMZmc{<, ID 忞d42;_0~;(OԆ@\,О\ A_ YhKqz7` b8u?QzVFE,Y5EђI]zv^EjPZ[MxgN^Gs+Q dsu< 跓}pb(#94n`a-",+B}Rc]ZDbw+b<>EHp+8FoUƆE)R(9GD9.Wr]-֡-#׽j[U%<\B& c+y0G"=iVr-iwH9iӿ5-Jg%:v$ |@2gֽp) Ory;tCseFmɆe^*Ǩ{jDb, oe 3Ja9Ky}Y-kG!kf>ed 3.4]ӭ )R:NeY[eȈy,o?'^jHR"_AK'喴E7* 7,>TCm@\.N#WF21kD;]]pxo~Ϡ](2Y өCmÿ~g7L: ݽl %}zBt5Fho*ϻ=/Ή_L48VĂ'tpC6/d4QUd k%<\:9EGQ 3پJϓe-e2+^Ns>s& Kcg/!>KLh_;=LQCY(c t9qgɩUCYeo/?,>GM"%.&txͨoٝ;F A^S)Q02{e^vRn̐B~<iަnUr;,=nE=wYJB+E|JƜjX| K{mOzޑa.Uw[sh](i>#)}͡F~!ucaL] 2EmT\a.~ttC610}"idK{x>Ӄ$[V:j~B/2tuTݶ) $2,Aֆ lIZ&W3YI1[}Tc{yy3 vJfYL}+P@puq̒iiR CK4]L߿ f@H53ho^޲4 S8YZǩDxh`駠co~qAJ%_[klPm%qng~S.KjT#O0ӱib߈Vn\fJN^{=g}כ5w&"MB>2lq-d{/MrQ =A F]u&6r9p&\&Ӳ rPXʇ͑mrSbJr i|j-~![.lbӆfRqmp|0%Ӥ[g;_L:G]\QH\%?W?A&Pop`h[\nJXT <V pмS<)D9#X4d4sD-vt9!) t2|#uջ! @u\"tKlU~-&-# vLT q` Ekh}f+=̣Ŵk6 aQ8@;H< Ky"1~@Zm~!4fR s[7˪58&h\p{oƛvST]CQ oK]x4XӻiE۬;20Us[[mGWyU^z ,hޣ:9]O99{iB H-z"2*IxRm3S$@lf\2 ?npF6},dn5>nn$Q5,X搀9.4x_ ār֐M鮏QE$mg4V:ߺ_BnvLJL3؆p ^)2k2`xmOUp *w k g>,{<9-$w_.Τ>(Zi[|%R!wbCʴ\h ݼ(S{Ff#̶?x̼D &Q]m*[q_ClDr)-YњL>k˴#L5ج74ltke( b5`6q}))z*6&#vޫ7;)jNşuxZ =w I=gCtff JLJv[bl8Q7s&FW@ U1eZp&i)*pm5u]C0B+9j8OOBsAu=/!"qTj[A-}+['5db4cم62'uuB8Y"_^{jE:J'p,%C#Ewv}z'vHzo l/ P*,WNZw"B4 kD);>u& ٪]UVI/w;yv"%)y3ܘfJPɬOїC >sXI)E׉;X#D|y6q-CgZݮ c\Z/ Z4>p!>U+{ -O<*8iF ںZX Qg]rt!iB3;nj:#Sp/i"DթP'pI('thVgjܥ9$`?>4^Ǖ[z?t[-%A4/|7Iˌ5 d46DċO|2х3%LhXhr,FCGNk) 8ID%ŐҤr#=VO#{7c޷Xy?{vd2å>N0J 3*,c HϺ^d=z$O,4<FbareLz⠉p QkuVKcWe. BfI@G/_[.$ W 01po=tD?ZPAP-];S7NqeV >v^ kV H?։)Q?LJisCY^ alnUtV]b?1?Q +V{誡rԙԎTs_B̲nwb^ 2Kʫgen ܼҐp+yWku!J68hԒupXMT-J&~aܦ;D 2JL0q44A@^2f9CT&sJ:gzfHK EP(匪51kUqսETԷţx>E_z|v?vAY;&g%FdGQKP$:V H"89'5c V.6I --X,Rg>[Y%1:'TEPT_QȜnMolwm9%s3]I Q&Y/>gHP -8it5 C~& \z,XȄp\G1eNS1:좈gJʕ CdWvˠnٍTˉiTMjIԜLdzkR(M%(L9{Y\"v둓| 8Q_>'d;vɱo#c 6k*!G2@'ԓ>"Mܝ ʬ܁vh1ȴ[jOaoL썁āLyܻ޺?iql!u%l 6~kZ&y [9q7WShV榴FȖ'ϼr֢3k0K{={K>cNRg6<+gڧwj;o86 Й3pWl#h9̭4*UׯL:y 7@ 9Ξ؆y&e!&͖ۢ@7Pǃ)=3?_$Lp# )qO9ai㹺NCBB;7rqt@@}nJG_Oe)_:pxHU6js| T(jSnW5GDT3!- xТh],*)uvf4äόoH8< )t?H]Vj~8v!($M`Q+1Q_+r|!s'ş$ c*<"Ǣ8Sd;拄:l6_7\/vVKx}$F.h .}JOͣ6$fT&`RAMl l1_qS(i['K5էBՙWϸB0,Od"]Mv@mTm G3`!nLaZd~W_E+e>.eClY_TY ڴi#I&KsΏ,'=v#!m|u cE#XՍia]xo1'"5ζv&AlPv:B,_fR[4sWN+@9eLmj}+Gc>{藉zn/&*gԇ%:f#$%,eDL4-kf"@phLq,EI"]hn7ҭ&l=#G433$PL{*^y9?hf0x>\:_(n?K9W]UkAJ+bPM,9 Wad," `ִm3TJFua<9O8`h\;,G,%@l4a xs{J^뵼7{~ꉹ+>*_H,,ru8@}{UUP¾&Ȅ> ns|2QIN=U]<"o&ɄtĤ; &Dޚ*/:69;iZp|Π9L25*|#0k9)462V" 7+q-=|7bo%Q8N~od>M~clU2d7="սFµRk[Ϙv,˷ZZ@ ?IN%߸3/A= wJ3{tz3>dCsoYټ$( 5ï7Q3)Or%3{(l"$ Yݘp-L OeHt2yA,'Rkvq­(#1%{p3J mК{2:ľg[H_P.EGHAɉ໻swP!62rU:.rG6/{+~^&w+*Z) )t(ƾDX{S? HB_[w { ML˼$G[ M1p5>$ g!Et^O4'_CauIhWH9WV0m|~32_*X)ɵnqQAoL *'y`tW6I(6|bP6ed\=m[FmOa/]3&ZguyVI(\bYe"}NK-iE. ΊK&7Oȃ%KॅֶDYzjʙIfh9ZO} (H똄%GIKv}g0(0~P41G$ !/ɞh+s]j@JsCU;f-,$ea= 4_LP x&I1mQGZpJ D rɡ^Xʼ.  } _jd !M:_4hd?C3wR0Dj"+#MH@J;`>uBAfCR 82KDqW/ᔏ"_ZOϼ`ȾI5p^FXe7w!ه=!:dE%ĵv mhd՜6s)~9WhV}D= " jCv6H WNrh;B˧qQ鎛)[uh'orֿ=Elz`^h`QJ"3o߾U)G-'\g嬜8PJaK8f2Vے m`e9wt7 c?0Э5|x(ppdtFb(t.8*Y_'g=+w3[q|(,$xV yy!&zàiU\dž%ԕ;kBwhCwlD[BDKÃ-ը_ȓUD&e P^+[Mb췓tQ/E3^ׄ[ (T|95MȽx W]G}ljR]Y%kͧS*NBba/=2} ~{ (`sQyc )qN]y&SPZ]$V~ l뺦[v" ȷ w'39y@wsɣ&I]0WQZt IZʕHd>Sgjc uUlQ6ACLԴ>'Bxoy5з]$?f^9BTx4MY3,_!HgG^Sz(l=^*_Gy+olp,=qRn#> KKĜ=3K2*h+AƯYwL#d߀?BµRܯ8n/Zj0MF6LsƔ6&෪~,g dOP.LݟIfR̻s4HV`lh;sR6?N ?*߭u 3z$)T<Q(eBH4ܖߗ%9@0ZVu#ih!A`$+B1gR K.rCd,+#LV>bi|fC-}&.w*:Lt­fnZnhnFKkT/=l%捶u.َ逩_Ƈ]ŸU@D xjAou>d0_sGr.7F+w肼VM :NR f TQ̏`WR%?Z]^FTէ>uY9۲VS[`qB^oXo[#7]/4i~eN|=F:,*XW( Ud*2;ZL,}51D2I''ʫg/Ĩ@noRM@N+&cDۢn:yA+YIst}=$uA@C׸$J6cRq/ׁ7$̞+gh9^ ?O_ҍ>ڙ;+7z/e8"H~01,do_I_xjkOѾU#l[dRY;X®91/v*G _ݒ @yyCϩ<},Yg様!@U&%^o\jY?&` 1 w/xEǻ1RidS]`Zf 55'[jIv6f?vv%W|}nD_ۧ[ 'MŬe@] [}@<6 C$1" |x5oFHf?#4CÑD5o޶e,D-UXB8R= CFG(AFX<6^ ]bӑk`Kڌc˴f͖4mwRS2d,_a))4['n в-j'S}9zÊ-nC~`4?G L.Z؈Xu &6[0¨'%v,8'qP]?N3? ; q -ivWwU'^ m k,v]sxlfAՊWp* 8Q 8_ôfB۱{l!_mOL;UW+Js0q^M/;IꗳʪRAOpزwӄf5Z㋌8h!ފe*(ēZ J3ȚG4)lk^uB*yQj/73m'i*nQIԳ2+sOV^AkʌBT&V,C,E'[YnUbmr?@=ȳ($z opky4 QC&,X%b?>wc+Fޑ;6d۵4 A4tm^48_0A|@EcM084Ki$Vȍ%Լ HЮbռ[ֹ`wg@A-joh;U~YJ3x 5EK ,u oSPUNp澐LXrV83y0>c(Jc@M S?5Kh.Qj#yU`B&8~0o1=)o4[-=G3ehs-G^_!cj+ 5c)iK hf|^3e /ڟ.JW٠Uf0x^ ̟h(};O,< > .z=жdDf8E( 9" 0/El܇M o!yFQαgu'SB'/{ݩ`U1+<(D BI/ܑ4x&ҳp)Ų͞3CM)ð0kRHxLgQgN۽nx9׍'΃w%UD{ްpAL䁘TXZ7'U11,6l4H~ZVk"ip;hWMzA')yky lq-SXuŇ;)\F(ڠq-`2Th5{'1b.V>,YUzxCӷw7+>i2hoɴBo9 Z7žϡZ`\~7MHxtEVm)v)CVƓlup2T-R6LӁ5Il!(&KML-~d4z#6Ka*mqهsX)7=;׈n" ŶCz}5N/1Us0O4z?${huC67xVؔ֐MIwoT8=!%UHi[$Oϥ1_e_̐ԧ(ݱ k:Dgm!(קɺ7ݬuD=m_kN7N@w#p(0& w3dï :"5&Q?jz,tV)x(O>EG=<:(ШO_'aݢ\nky4pՍ+*g"&Q~C[9E O6},"Rı3yA`3. <) To4!LhI^p7.j lqԵ;GߥJ8Yi!OKE j?ZBTv9Sa߂O)FRQ(&] &rOdUacwl^]:T L~>QIj ֦3A67m.`7͒u11#Mi {56(Ztg%$S^ḧ́p.i2%l8{\ٰgYsKdޫ. Áj d^Z{L_TcgǨqRۥ-oh;,`Guqn\M[=,Rrb(؉9[Jl 8~>wP3gk cָxmtb}Z}}J T!髜s3 X )djrpՖKuE= nUAa|xL UIGM1Fߏfجm  \kq̨M9,.9ڌZM`f#gd ȯ7EԂڕ<n/ǠÕ"Pv'|v`&Ej׮ڝ^Y ѼM|&y2Ϊd4Le'.@Nzlu^ZeP"stܨiqF{`8YO~b]2?W1D#OEP y,azzby2]8EɞS؄×D [a:~=Wuj99aC/*/-Q'pƘ/cr~}g52÷ZێoHS "U¡:XiJS\JT-ꥯ|2ELsD9j[7~Rl&df[խhֵȽe9?- U~+;ʧ0ly+fμwFܐV߳ph]͒@32cpE'=uVyN18xBx2 cIȶ^%Pw{ԕR T?^ϴa+$1-Rs2 :G+7 oغיiM~g7;~ C)F;ÕE>_p%FԵk,8 uVͪ`R|jRȦXj']ZE- CNOn^iG!P }Thǭ;1u&|0yKGAAs1Q;Iq)j|ݬ/% @!UXZAW7$ 5]u TH#m0,9?Jˣ?JTazST7Xr u9"2 -d\8%PDjL-Bb]ĕ E:f|Q^ [?,{{[]@\H0ζ[ŽhLEp)rV;TMyt=C[ȉ A7.q{i S|8_4if̓2ܲ~~1D.VA!.ݒ˰%H-i%\>Qvc"9GD.+F^T ț\ -!qέ)[ѝ1ct]DbI+:T?T EQ;v{л\) y+^n5tSRRwO:$~e1y#mc3*18\XƄꙻ{@|R67&iefNhu$Dd%Uy)7$05-k,ȧ笈rgp BzAb2]-01L߾ 6*iRyRd/J:7B*T +<,OK4{UM?hq׵9/^?G [MW}} snC%zD%d8u{^E P d n)Ldihv>[Z\JCfzy*:(}HX (s) } Τ%Vޠ`0gœ*-G 4+Bu\3ÓhNL*B[;|͌Db?%![13rog҅+J<)N OA]ݢl3ApKc2|W 4,\q@:3v_:־k,ӯ|@>^n %ݕ/_y7| ‰˽rTk%(Fܠq9gj gl=:B4 NP>k vl"Ȗ%ӟOftUܖQ3 %22gG.g=U^mI3sn=R O+|g9LkSgLeHf<RچVQ=R+ ?Lּ/AD}{'yo/ E[qV^e8b̑)YE&xC֥9ȇJ=8IΕڪ"αxYe*?cZ7bjO-R[yTkN]dԦc^&(d#3E(ٕsQ@;=g!C5cdkI%oK zs:i1t 2q{fTHtd ~5j(\Iy :&\ i}_X- Ĥf5Ez%cYG#sv0 yhj6 L"yXTT5PL$J ̾B'LVx3ԅ|֜i+7>cCZ wZ#nWm]|&4GZ1Ewn;y"KAF5%X{-餆Q;;ҒȹsQaPZ717wӳLߪT&Wu'&DRIV63ZsTW}]y="ҹԸ+ʄ o\J$( 9UٔIUz)_%c"Cu+>rgmɮiRˊb&iYFMԺ87),ęBT5 |n3~uV QA P˱6S /㣧T$XYuAq=\mctCPio< a9161sn6IEE)ð,C,f5gSy"h?dHݙh*h1QfǞ\C/V:X=}0jTu2U:~g">v`~==$J9dPg{/ymCo0uPAyKvNYz'N~WLcQ *y#._kApS=yoI  Btx5y?#6nkV-&P,,2ѕe[FW΄D%K`0)b8d.Kl lϠnAO 1n8JTUM_G~UL ^?au[Gjq{&m}ϟ<<ciʘFH s>m y5ٻ XvKAKmEsY/g]A/^beRBIl1gug-Nې$\&YQdY6Vtד#^ҡQ !bn'&ɧP2c,n $`)czl.dl yMvJ pGSCq'išϗZVKZe1 ;PCqn-FhbdE_Uc ˵H̘Ga(J0`K3((Bne7c7ƎUyӯe _Ǖ3G<թVKצ5@W3d+T#gfhf?$8g†U+:NFS‰li^#{[;Q 3RGƄ)xB?=~(It,D MIV<7T=7 Qv= 2/6Y öF=.:O{%"T(]RP}):eRIqxT0Fv݆zbWPUm+DF'ݟMX4ݒ/#\Oy<B qwMzJ9ij *鸸, 7?(`3&:NXe+ M BwN@Ç< "ؠ֬DEmY~``SLnC>ˌD;4 ;, sw󗤾z8oL +T}P&vF 嶠ܶ:0 ~ w{;J'xlRpTq9YDљ "DR fDRtZ<$/=8n2mDf N{}/ ͯ].;3x0_=LbLpLj3+.@5ׇ{'qJqɲ |VZm+L(ygwVcT>5A-u%{P7}Ly5 7cr<՟ﭸ6 z- 5:kD|s7ĐNs_O2Vo9Y+fB <5.&ۖvф"yYN`0hBǕٱD-`TRIk$f\YMgg(5v`dfpWGJ=+LWSdztA4 ٰgR|B> `qw5 DUAkٳx1*V'xƵ!XRd/qv5` oE7,㛞d{ ybڭιxh(vIhm:Ee~6xc.wѦhxXGћ(|l<%9|+CyAx[%DDFP|``v2"@4g􏏰!(Kj/ 1$OF +E>k- $Qa?d7g-fQ1Sg&SՐ1 ɒ) 8IK:pXcw_7d1:ZQ c+ņ_=k؟'՘)iсDqA )] n  q@.#me?҄%@neUq'K~E)|m"d&EԨ@yOΡEGfT\L HBqw,P @m[$ZX02Cpڑ o%.W;C!ch̆a)CDC-`.m@p $U=E2x+~z=,-`$L} ya6hut0F[&\`Cl rawMaV4i^ta5x:.[?d _ *[MQ46䲉#D["_R=M/FVfLqE;?lH)`|kf}K5IHT?<+6>bZ3Iog5ޟJZu{b N(NeV;H]?/>{7VpC\̄'K܈:¿wq4fq: ;n.c p5< 5f׫,J)\adM@=Z֙*/G\X԰\PN0Ӂ^WΛP@4pۓG`r0red5w>N+լs]т:mف 2 wj_vMx(##i1Mڛ6]-KG+x*_´=/Pv*,nʇhHoa)x)#RFgoQ:L=Ո+1|8ˡB[b55'j__i"DT/3tRiU9 j?"s?FKv?!dbmOBD3=rLtU!65!,%+37l J՗O@{F4WIYH6 2`HȎǮ]kz\[o9ƼSr:Zsh(w.=.h<C:_uM vS XGA7~\ab* |z= <"I3dP}u"1]K:<8q9fkbژJ쒆/wfsk]|"ae_X- ?>|>&MҠXsW rFlg4 uۼ!1I& M ]hQ91[$i:3d_ʶ` ֥"u 넌E; a3J~\boe8[{Q'>4]3[@RF7aԖۑ ͏ 㴢MՕװV=~E)=RV&E> ^(EjqR j$wZyM^4Aް̠b AFѷ h#bu&q XmL 5N+=Ǖv qFZQpՌ҅:pE!C7)@ M^x!e8)KO}ۮ*٧0{cn䍎Ikq XSȡRK,$YeNo$+zYC_ bi4 R3Q=+$RբU+DB{5 %[XCPVy9[?#H ]f5 Dp&0tWfd3o {.%[ѿ  c/RNN-+Z092#2ET ~8S*[Jbun:jsㇷ8*rqh|g04 ʞASl_s)>#Z t1D[<((l׵9`/ Xki05bv ]P[(1 jJ蘋Vqj`͟.:--\T@_V$GA"O|Tum$̀|iK)kz6[HyҁD=f/q:f Z~'_gr5:deuǀ8SYQ6Lx{Ǔ#JVK? S'43ͮf0V}-3B9sݷ\둑2XQJ<~;y[FBhk]8,*{ykܘl@L "@dQ'G c|P9ԃ5Tq9l,nGB#Ak"KKdTړ6_-IFtX+Q_M8J^0;B-]HvС߹*$wl\`2 q:e>Afā80#){\Ə]S {(tyOlU1|)lM1ER1_=\K]m9SJv rx-ԟjո:d g̣9hM.ocAqV>^Oe87 MX>*b@g]5eC+4p{cJIQrdTfb\M5Ok4<=涻2`=Ͷ^n;J}Fp=fl(şnz{FT'E 4w00-?v*ĿLR '[]Slدy6͎SZ5rg"?Xb#i6]*np;= (Tdp)*rjW7,5F\}OW 0 `q(Oq0>eJcnGBKG b5_2Y74-o3wJ YȺW/}T קzN>uj?qgVNDQQu+в3,7FGV_{Jѿm~"}oP`7?xJHYq0aIcD؜Y æZRvQJhܕxYV ΫFF"ZXYP!jkm+v/"]Q50V=>u [X?*3 m&֨ r&+s>t\ot2[S0(P*@3U ,A"v1vp0 pjkVOӢV;ryadYl".pO]}!P| y5A R`jiTIR"cO Gzh4[V)zt${8+jggޢ)`Ђ2%r%;,Pi'] nQR?(Jesa@,]}DDPc4̖:ZNO $l4{m`õdȢ`WQ`in=/Lb(?@\iVdEn]BLBV=O/h`:H+l @9 YPN%vP'݌T[x>n b0dV7 r7E?0z^jQm8aWcJ:MxHEB#űNGF]c"xԁ~OVYI25!MW'Bn_IWߩDOWdݡpS`,Mɱ_6#60-P5A :cB H}zWyޗN<5yE|[AݔG(꽚! /w%|2rJswjd\~V~۪o@$̂I(b_ I#ၸ,&k%# kU]Aan}Kzrn /f, Iززʜ1Tzvuf `ХJ-KC2bSj/F _ mU'96;֩`IOdLay 1-Lj=^\*IF~ &t-*5Ԩk͡T Mȷ%hݩ;_< aAe}V8'BV`&wgw`_^kY|saθ\b1poHyg\Oɓ_lu߼((2eQif }gA,H%?z[$7ׂ,fl}p9;O}=L8=奭7j,MI.zx;[O>;Rl8@70h|"*Bu$ Dmض0Nq8t =Hi]0QPw GXt 5)e:` _<bJSHB+L`{'ȄR݊WZ!BV*2Lu x;hٶF­'Y8}D/x\8ӳ1'kX>u ]) Xw(* C]\~YpiU&ɧR$ М+q0# ~~kTsB/~ʢИ'[ 3ÁlZ⃔* -LBegUܪ`3֖%]r)k ;g"y>QII @:9?R1a ufmܲ2ز!$jC}xR: k&w(-JzG" +(Pz qmauEVp\|;b .#unTH ϜW{{',GbV rLA Ǻ9nJ;oElEx?qH~`D@+=Ҳu\;gRbfNpߍR%R5ؘgh71N[2LrjִSi0wؕv]xE"]#{A@U1#Ksy~* nO?b=*(Ʉ%< ٯ@61Z9BTĹHx7Rg#KJ84'"P~"˶D&jY+DiB]̱Aˬ$rNc$hؐNڌ|fdV )1;H:tu8v I8jw6-@@`ʲ(s5*S7:9]fPu.2+E,2_f*Ua<\ŖװkFr꾜B0!%z{te# r EFl2\ ur';3|@X#"TȶabyB/Ļ8\ g"ե'/դmw!;] T5{,@' >YVȥilLC?"Z ? q0ͤ(7ԅ9x͞ t+CS(=t8k#CgdDjٳlhR[qo/,W2, GBX `WW|N *ur;ۇio.64CtzRn ~\ ,xJ0G2 icO;Wj/Ҋ8{W}%BJz27TΤqi긱R{ rp*{`V0 XNjaMi 9 astfJX 7p}Jv$) [Gt,vV(H!Jf`/z'On"!{ Ԍ1[U/}Yg6aqn<9wm,XMMpQUxdy-{Xqst흌1l B7Ƶԃ|ްC&紭ٿ_LumHr&Yȝ94-#nll}^MF$"( .1͑1"A{cz@2y/ 3Oi5=yJOl8rǗ|HU3qQ$Znkt%~m%fPvy s%Kg/Ve56M|ٯLRrSAL2wKL%a1_yl5{ [\i[oy}z"C_Wy6.17#*Z9 1E_Pknfg@iD`y/0] lt.֊ʸeC e 6ݏ$h@rk^m;_;Zh70 H1=aEO?`ӁGƼ;~[SH|T$*}21Æ?ZMG 3D- sfޙhRs|mwz̯ m,7`襤+UMՙ6= Ľdtǿx.uK/,s8OMs gL BڭB2/>͒Z@x?n'{O l0 Q:e ľsUq/ӆ' x4g=S&>YnKS'vx6@M4JevE.q-Nw'2A9`OPWp2 R2i)De?bnd^+|H!](}z+3K甕է-A;v+ׁ-GJ+#]$Ē=CG(cH`ahYWAS~&pXZ}-1j99*3h(4­ԛ{ Q5;?28=N/D^ s=ДE1hx "؇yM8(PJsЁ}rCXBa-.zq%Pw@,h{.!(\Z5qFI f"!W@^p$ZmM' /%f@*q f"=ͅa0Ɂm|u wX8Viٸ;RG52whf" s.E8TSr%`jơ'A x`ljA [( uI| xK0rcm)gje˞>Ov)F7,0f%EB#9*if8fؚc,j8͠V]'^ܰFjCu#G?@+Fi#IB-lK/ﳲ~mz\k㱿2ho/$X!7{Β08; ՜pbS2De2떽Q|'MJ9r.睖;3GN`*oMxZtfծ0{#MRvrܻoVob"YG9~iuj_?'ف;o.ώ`RbfL= 8ޡ>vЃB!T=VNbCp+ʣu,{Aޢ|y)6rl,M܏t?FMW #y4@jr- y -&^,o}Dc{ʔ>*`hamfzVqPs9O&UAUuumB,s4RK)tm÷/>2oy1gDz?-6TfrѰd-gʄўR{txa-q!l`xdP A/x[lrrbB_S_2.WePM,$W}Rz_(_4)]{,# wof~ r FGmUXmEl; ^sCm*”@0t׳Up+|.og/Zn>mA.]&|e%~oO`?y<5`wo"˝&8~Y W3ҹPaX7 J+NDڜc-i՜7jK GaH.b)&4bldN@]kS+UCT>q::;"Si_f_nC:K<M;e6X֙"RTu0+- ݮ/Ny[Ho\H m`y)u:B6r<},ƻ $w 7y5%[uIe"B:d.tys!ċ>*&6i`^|TZDzv}Ed%OQp*ODon={ț+DDc _6~lXފc\ɹ [ mmqڬvl8!}}a^l{{%K#C{yv糀sZpI6l4W( o/d֚}'\RUy2!^KY$O,bk BW7orbBrМs*xgO{w=e%S+@ɚ݀Xh,7I&:a[Z&R&H !f?G'C wua>*>$ĩ-֑UT3)ѠI wX^&iG:*]; Ȭ"L ~\-L0vZss5JOUnb= LGx? g[ԫq:4: #Q+cuXF79W1mWRIր莭G?NPI9[Q@ĎJ6T} KJ탬O9B'.uD<"GDΏ615 F[iJ'wPJ@Vv7>yf().lZ5@eMDsgJOI xxeArN1:t[Ip̵7VppAzS_Z,N>vdž񑅓!BDrt|GQAz׸8wqa4%H*GZΝ7/{ڦ_60Fʟ%dvv 9HmDX<7KD#Xb>^:R'+Zkaioϝ5ʒ u J>t=w ^'7!qIMl}2R̚F){G6A1ƠN¨a[n_" 7D&rjB;nA?UB(Q?T LµΧꦃʕ41Sj`6%hO'ɴGԍU/azh k L9˶j⎤)>Ec7h")1};R<|lGn1)foS7%B`t0rƳ2q*A:*aR_p5,B0hpALq(\#jIJ+&؏{չoDWbr߈;g4C25s YZQjL4Y}ӈ p;ȇb.$-"{@ƶp,RD)]9oLig;< un #Tⶾ$YLDò]&!Te0kXp1?E1=(>d{ljrPb"8 26Dw*YD~tTˤ*dn+ lD~Py4 w)Kv%łJ0s$o⍲n'b[()%uxfEouCmۖH0WM:Ѱ跘FKh4EQ(H~QA«}7hX}jBFP\W#>ٹK#>4Aخ.@Q_A) Ӳ|%t#A&nVQhjkiRM4mp) Cl\nm};ӆsdŏ<!JCػi+jN7Mz;! a% aQ<$ֲHmCrhUj^eR{z_:֏~I%GZ'?!|35>il[㪭PPV݃adyd˚1qUyrWҌxӘZ:{Dcu/o\xO˱DʆAU`>wo\Y>b0l_ /tz'\h0S2*P˝/,fkP1J[gG`)eBVB/'"і?qMf #ο@(drw(#<:^_|ɣ| slwi_  0:'@v+zz@A9HȥؖWo8h;8x-hS=@L߹;-#ܯ*yct*dTK{ʝ+ l} [ 7s.Q|jAIQhn \ƿ#$g}*cݓ5r Р(vn@+_q?̓ʶhuސyDJoB56ĚxotܠiZwq@>D@q>$TAv~@}\G}iCνZ]S30(.9uu6l8" 6 Ƥ33Z2[շ} xǨq^>%Vћ\eiJ8%s?>Vc:L[zΨ8(Bq6<a_$Ql„$+f܀36QzN4iXݹa!{{%ł C^Kgbݬt2@XTEz.͋,K g'VzZw ^M*:eըA]BI&KcW |mL7s3,  Veg][ pU}@a,+@*XE( l62܂G.YU1Qsl"Ui|Z+Ǩe0A[Tѷ, :9`mJCھ[-zF,r8=xAԎDrFpϋ7 )Ye3> ,U,?+eNYs# VgIrq)Zh<,7+Nµ)ȡV$NG6k|}DX]9,)P 0zފwx O▙κ"=H޹hmӼ iGAթ%ـ30ő^oe+$Q߳i@Rfv5ߑ]'fD='{@Pnͣ@p<>wiw2mVO!Ӱ @ץ$I)v,>;k[15J4bj\ ȊeƯF?x\<Ӯ`vTNk \%{kj1L\)f]jTOe?[Mv, )ITۙޝAvM`Я% m~$pzWL7=_B*?`s~E-H `_A,0X*/Lb:_)/IC?Ev 'njt L8^u*ʡ?dS_6X}p'^ 5.USU߮"PNddņ4V?t^~uLG h f9JGbe5F^(B 5{b"+\*kXX,eڔvUe,;f8&m6}S9*,@xIKDuľL*gX[I9N bx2P蝻+8*?@5@[^VL0͟4g\z`\ 4'(^#W$b1/w%9<(L@sq] ]%ZO S>2o1’UȦx) Χ^?Qx=Jte"c-xcGt%?PH@[GY@ N&ٿK`Iaj'Q?¡q*ߣL#]+:%`diڽّQb.`% TnXYQ^F- Ғn52J5C8C iqyQ{m+o&gQkFxw } "1*h΂>lW $2O#<lC,0Ӻ՘mXS ?{ C]y,;wg%JGx"YIn Ή̸ ,$uܩ##ƍf_qytYlm2O dwhFVQ+RCǑ@Dy/iǨy#hyJ_ pb[m)Cc'"3Уx|ˁ8i j ͹ hu͐g^|"mK^ O4<`iud!-@ix&9]ct|T j%bo߂UR?*AߙJO@ !@#+m0p ؁2ke#dtw)&Q>zʲ GF/rRpN)Qb%̑._H9)9FfmT"e&'^{'NL=I$MGT>fc;)=K6ɯ*oM!7*^g M(/tRvwID`{QJ wHy_S>X.W* s&HB$q ":I3Z( %k~z18^e)$ele+&HJ A4a&SO/:ˆ#H)6e}5MX_\(/"mPWMISvP65!R^x _ {KEv;W7}&> 2lK/_-XɎo;#l;);ԨЂjÏ,,ʻ$Lͺ*OU7IX~=4ndzD +aݹ7/<+HH1{Xs˓|*VH He4P+{~K ,>t\gUf&f1,.2^9j_09>&)͆ƪTKXFeYx@ÝbyoHxoINS(ފkK~ ,o @PYImYHT )FV:l$AKHM5G\cGv,@]=glO0kϳPAFqES/ޤ',񏮶{jRtm?ҒJg usoJcHA"7=<[zi N>wC`SsC҇V7N,|6> v oazNj_>N$ ެLiEM{*w>J߾Bt.+-?B,˃bx~5rD|e=/ݸpQWoFaKN6X“}kG|! F4E X!t5'AEPcJ3=ΝAy V_fاvgLBk8I iy FjPL& \PpBFhMBXuCz;s S !;^D 6 |h9aGH/Ե:}B^6J#U/ߢq#4XbȬl5 (aY/++ ~QTz̪=i |.ӝ? &M 0G4em?&2EUB-p57:A$ z2AHntI,}Rf ӴâprL+{IDaȌ/;tɭMF˅G9?y?XXh*_jA [%9d7u֖W.*JIdcF65 ?ǿfGD%AQ+E EMY$ϔ6$R8./8~?+r>m ٰPJ t[Ø SEt6`XBIW/|>vdO#8*}5 !h+&q- J$hImh/Xmqʵ]@)cw6oQ3G`:_g>C~›i! 厹ά>9y7\}!_qWb2bvG7|bщ@~lx{xԂ0lqB6԰G-i4>Ue,ESu%Jz)忀=2>v-RKgi#QHXln 9~f L܆IZ@N gԧ)x`y9flK+2T?;M[}CS~!XR\O ƐS530sUe +R3["bˋ:zQ?t$4Oieh</s _xֿ75MF!roS; flW?\]F%"לeen2c=$kA0,%?pkKǀ!CZj}Mu1-q@Ϥ`YcPQrE*nCRo{͔RRV%2f(Ad2&.u6r(㯽p_7~7/S8[I%qxF1$hnZT:n%}u Vd-qr,zQҙ-}l(`S;9sy!.@hx6gijKmC7mj;X Ɋ753eSw3}Q9ey)jK <%[$(b$[yK0jA G ʖk~3m,~;w7fɫ]y^R?Gs\973 PBڋf(HMR_NJc;|#y!y2a862&uq#Ȏ,^Dc|9<[W=k;/ƻ.nk'1?bt Bү4:+BC{ 'h KU#פq%:xD I aXX넩1$&Aouh{|W{>@BuMidn:A{-oOy0ripB瓅KḶV.bė6{ npG^(cR4]+(N+I;_ݛ0u`>YW.] 3Lszj}uEӅ%D\OԜXAa\ \7%& 9/-zgZwǵNߓR<(爭= PRK Mʽ *XIy0(+$!"[+ʋa@;$?ŝ A$h@[xcR@XԚ`֋pi-:`S6T .`hGB A.5*zQ`?94z`(S|Sg)UzQ6fƯ"YÏyB=mc "4DxIy7]Q~Sj1\Cp"2N_!dM1#I@$Z?NXm$^оsoGxLŁTw-$4?i {,]n*+IH-^,Lqw"g_a) PR\KژÏ0Z biG:ۃݦ07[^W_Rm3fҵ/pHyplH #{=QyVLtJ} `y$|S*Bɢ2m7k W2 rC>URҙy>TY'0_Ŗ3!gj\aJ3'iV!":pɐ,;*Q1쐬{xR`*)a|&0<9+@xGl?𖈞 "FV5>-{!3'3Kc3uAK4_5pF0 5~nǠ zSTv.A\g—fwI]* iIf2vMYެZ4Nx+o#B$'vHk6nz{DkIJ?ԙ.V~pvp9.݂\D.1Bz*7$^S].疬DTM6ѴJR6& ~S"'x_yPJZjSo[51B6:Uoh~ w,HvOeH7 A34WO`݌S[-ϔA QP6Ճ5^):m$2uT J: 680Kp6Y9je8O]Gwi0zR}E9$ljm+ip^KA ŹW _زݱ yJ=%ISH;W|thp -9Z:Q#33AƆ^SCɩ!~fKTXtj-"݄6xsq^qE{ :o:M x7ǗwiC ~w_0kxPOttmX9xN ঘjZC}aҬ$l` J[͗k1I&%%8m7DYBupXm<֫Gut4]ۼͲ6]2#uLDFu&[3*ʶ}1VVA|-}wGjr1yd9ٚ-f3 dK %A'I<+/-t/? oVdqOQkZ#.Sx} چ* !.CuC_|f>؃qnePJi& `͖J3ֵ)XGe C ljŵ>ɒ58ȮBH 2VODט׭U13; Q:9l;l}*}$YV}qrSɔ.#*'%NB?_ƽi ${ȽA[7q  <1|@}$S+Bq<[yR`2 WGۑI/3&3գsfsDo1+cVq12%,8k=Dž(râ!eYFwIwd`(p8.~z 6"EGQUFfw,v -w@ U`| 2FNex+[$ Dj-N(9d_] 鰆tNɁ̓.%Gك4+\^,R=3  yLglsN0EaXB @^Y̼UъE{!$ݳI>ggθ`{Sl&/ЫA#rZf FSJ*oL] ՝j"!Oj79}HЫfN=X=B\|f; XcݥҬ#Ip;$ RT ]!VR}퐊tWن離3 yp7FVwgQpdMa_)wqW4q!,'L tx/z "v " 1M0{yU_ċ_!è#Ur/ܿ]Y?͢R$9zh-&756ߒ(o/xUcuptrm7yMY9_k*\¼v'ڇ¿QI@jNҩYZYTe4eH]X{FN.]5$6i:J*>KxsI;K9fimF/J;"coJqUE{])p?OVU4xЌ,ػg35&6x0+)hkyu5$AǗVqD+'~hL7YldmSVvz7w@CE+&)ҵW*0gƞHŊdyHy8ib%XJ.Gr,mmL%LYH]ݏ ϛfh< wXO!KFr1w"[y QSp5u^=aH1(3LR>[2Rط0g&>ݯ跴6{-5f& 8̒Gy0_%.%^NoD7Baυj٩a5^Z(Vx>xgk Ӡ'8'|@_qdsgdWmjEٜ&}$K`@q:O)+nQ:#E4 $FzP!qJ=ٔVud.̩@Juh~T"Z]`/ k%3,$ -nr7+1eα}]^LY>"Tە-7"]c[,C REUBGy ^~}8?+h4C#-#F27=$H(쌁c[]ބýѮ38rf-frUߩzYgnX-g۾{22ͅM1ɝS~B}F3kHJwRdw~0׏GO[%(+A'zD"CҠVGxiqj7 ow1m[jp (wH)xYI4rSJn$3L/D'khFW|xw4tϓ%`\ qXB䱲h W#⺅* [.^9k ,+'3 5* +ku+xڡc}]>屋IͿO P1wU(6h(!HA#XM\J!eN W|LW<[X 5ݻ#}SKVj 7^Y(gogo(:x"{hu*ؚ^ _g۲;gNn_/FZ@S}ktC6-@%@Lu$=% aq"(^iԲ00sbgG6`ܿ`iֻNCWt2d^joW#  RpLa}sOs1bGz勄C.35_L>!7)lU/,8l0])V> WO5OM7`E{/QoxVƖE)W( y:BTC-;WiF:m*%PsJB؆^Ag?PÂi[*H9/< 8K%>4X*)SYc~WQVvvZ\ 9-uϵf38EBRMZe@_1;>"g D)hhR̀m뗀6?ƺr-f.?% iӒ>F;dn| v2!rblxunWk2m"MtQ5uttƸ4$}*~#@{ yЮk=ޡ:__p7- Ju[fYt뿠ܐ}qi#6|_f̥Kn4i T)O,/hEU&y25ImXZs̍I,DBz6qm1 g T\f2z7~Ed9+qĢ@f<; 7|M;pC&qY <8o]==3~z`4v+_fIeH@QFΊT/Byfڋ a<#4i3dpTW.i-"Nzܕi (-F՚6d}60[ZfYwǘBrd2WⶒZC;ЂX>Uчxe[9t2Uw݋ Cn"OSzg{)TM0uܰdQ)47qJ BXhVX8!)%dݩH^JKb@ȅ4e]cO.JJ9q/2GtNs\(=һA)mnWsNjAqCl\= /b-fb>,iM9lku0JԹ:K׬nB[J\Z69y2]?m;`d 3YuS-EtK#Nuc_CfE覽+A7cx#N*DKk>Ԝ>!Y#Ag56?Qp:C3V]:· 2/iD3#ur@J.8=Zto>' -L.R(/cEu[8Ca>$FCfS[QX7AG%#>o@PÖFz< &]>T+{sEp{*HJH@W|H5C̠< oQY-hsLA/`ο=:N*q/L# Lfɮ\o4l>6k0xPL x(?}~6/Tƒ(Xqitya>!;e8ŢAs1*d x[Լ]*K bJ>Zdn9g o㝲fē<19"%$6C%k|7ۀw3D*O7ov1|jq@'5$rNM?g=7b}E6rv*|:[25MY(ˆ9MFr*`ݨ;XEHQFOYHֹ9R$A}.eE9}j$y%3j{&_pb5bt 2|uLuԙN30gy{<1÷<O[v5e1"G7nq_SC$<_5*T S; 5SDMǿ3+W7-BISq@Xܶ>a_t@`k9:?FE1C9ؙ$;tU+m9k&DCݺ1_O  j?}/Ru2"&?")5O?uZ=q;+`$L̢]Plu'-Lsb#F{T.w)b.zB!L`/FK|,h*Y0LU1 H$dT &aZ? \(&eF{Cm3VI:s7,,Yn3l( p;2fKy bj)޼.-WaxĎtg<{L“BԣO(1 W>@(27T6~CMlY$x*:=0?fo -4H$,a&S(QA- ([uFڷ=lN%g g̓ 6ۨ05 צS7waC ūm WFGk=+O6YUaWϻ!YECu8V 64/] _t;6 :)[+o2+90?E+] 8HU֮/jy0S˞$XQr2`а|E0B8QhN->MO&,rthSW˔F.19iq}Ĵ]y %s\NJ!%g<_zv:W;+ӵUA_Rq*0F+@#\u-ǃAqgJu}zXT2m|vּ7FF.2A&wLQ転._%/!]CH&% wVa%uu&V|S?O-#p> N C]̸LE/J<^J͒iD.6Abi ǷY$OPی %&!ؽ`arӌ@ ͂f:Dlr]$c|bKJ$ܫNcOJm03K&/ayXPwrfTY}K,dzՑ ]P`h{ ^Xd4J۠.lzEDC膻-^pThry}Y Ue@4p>]'>]qz2?vxP$xq!I@쓇46=Im*6g˼05u|8 ~t31fMh%#Λ]UwgLں]p&1EK`͔hGCxL&UL5n;ך_{k 2;5ļksBlA7M }tٽo:.-\!S̥?3͍޶lo.xJ@mI|JX] yWnggiu; ̲U>yCuUҬ+к5khvK?Ԗ4q@ڤs=m|T:HϮ<]f'>~kmE9EUSCv )JnPew蓵(Ӱ\':L ?{6-FD*`Ug1(} mǭni5$˃F\ZoKli]qu#e Y.c7 4Z\w$~$Sˏ48#7uL[r4iǘ /LX5zߝQyIV4YELE!>?a{4z+NvËCkB1nV?@8X M8tGŽ`@mZ7.OшMfǓDKS:R]r%ְɨ<˅BD=hkr0rqd#9"5+ǀۈCTArUС !qCm;Sbd ôo~zIf5 C-= v֚;n6Vb`'O7rm% pc"/$q!6 d?X+*B T|""݆b\!AC$o l#b!IwR,;u`2J `Tv`v4Sh8Ry3#ӱ{eXWcݒs.lruwC!șl;r=f\GJb'Uopm){CIk'= e#/ LvHWa([?"XǃպRARIG9 2X[@ ߛOp(>_kEϲB+ Q,8t[қ+C%"a?]HJO,x1*Vd$8_dqk)^O4)'6rn^dO?>Ef(D pqo",Jm,s >ߤh_l<ofOüG7C$a,l\PQlL:z8p+ eX[5nZŲ.¯nvcV$h|n}*~6ҖvVs1X!{R 2i/mbA>B߼f>KeF)ciV~=t)8 LT2LrydWᒚrG Z+,[\ԬLp__7?_^hfYW7J{_B66c i]]&]^!Jf((`Q^b2ԌV%{w3X݌!Q-XMJD5w8<[IkSHzjY]bϯʖqt `-j_Ck1 `u0l8_ULL/SpJ>5LD]}f/w1TS@IŘgr:k o r5Ӽ3AU +Bw~NF6T\Szt ޳"C؃:c7tǾ:p$z Wvʘ n5T"=[:{9|OpŠvyc3uzPC淡{`,J(#PPXKaYRlR(J+,ƐD+ڼj7@든2;rl93su\W 3bs2԰ZGc2)+PūsAx}Óg1gQ{(SypZ9嶅O{By[X|j8|" XwGFeߪ,|˜dH̙QI%<&R;=GcNv\mҠew]Խ Iܪ策cItkdא'廼`3ҦB-bt6n~ 'ccnmmvHN_Ui9AݚdG"0:mǷ.BFN{ü([t&Ԡf7rL+X_W9PQq(' r֊2ܫbE.]k?x1YBz"ʹ}zp'uFbIC+}2 b`ZAMK;O*a]TԷ!rwH͒R2҅Dl%JM숟>s4YT @lрȀ7!ėvjYnq-JD)9WNTϦ7P><==|k{?^EDelz蛸v ysNvy.g@T(ptn8<qbj?[ÖI,.( fdG9JH\pQmIw@A-v/M5ӄJ*hM1yHIH +Jx ÿ- x^*=hU281K ]E S &(sbf]+X'^\|RœƯA^C(/ uJn-xQ栖!/X)>扗77ǔ .1c&yy9vB}]֯Ui&{r"CΣ]1[`;@Ir$-/8_&Uz*QGc4?$nw8_6i yݚ$x}TE[N[k3E"/ tȣ0L>4DŽ cjvJCFC̝&$Z p`Ȏ" Uj΢Ubp@bbpzUq~0&UYa@)M煦ʮZC~˪κCγ Ԋz p6Z*w+0WԾFWŞ'3IRq0͘x*K%8sn`>?p=Uuʀ_ ;A4ӒxUs5U*SQ+<۶SAsBGcxJlkNrIٶ9ɡ rkQ]pds;!+!Օ%#c@]{ ӉOp"w> aAdrBD-FYl"!>Tɫg]9 I?u29J0~LEߵ/KQr70`Q*5yjXh",_!L]- &MzgKѧ-XW`?È 1ú QIcȴ}6KƏ4qWWvcG4}ݘ4\oqP$'H4;%_zQ. sf=sز x&&ٔszT6s I&>cxǑ)C&@^4>rV̪;^J :?WP\6ƜՖg9p }"1FM$ d8 XXbe?53^]HP' &t3KA<IbP]ST+e`Iz6/<-.(5T\tv롦;QԘb?>8('R!K8ύ/ƌr` }gD߼);mZzhq"ɕ:Zۏ3D U@{ST72q}U- 25߁hYV5u:TMOdW3$V |a.,iݙ|y-ELJXPTjNȠAd#U&'F=/Ff 1ceJ2Zބ}ށ\hmݗJL%.>oKr%yU}WV7/v/|L jP\M:~`ƋiF'D/ocUo>Ggx,Q-D_BP簂|$+[K?K0vdTY`: :pB[[F]u~]M?TN>S~X5 pF0.9S݆;Xa23ǖ@xcW, fSb-)'1Ƕz";Mu)j~t1 e=7VDGX&^UjZ@mq,>%".bG9.%!ϟg#;| eN(瓇"<:VoƽcS뮩|G4( c,xs'1 \.!zuvOdL6܂,Z%[Ζ+ME3^"8(кGJY)hGxq;4it^q|0l3T@ zaR%l DyK rk0鑈S5'JLyWVЏaY>$Sllc(m \ShoY=N ;9(W oFr>ƔWvi&Ϩ$ʔ}X$94<[Pў[3'$ca%li(NOK\}[euQly6U0](0햒QJ\^sF#&P`hw[H5NM#;Tf 4&_gg>4zA7"?{$$ ~EЭ˶5}bC 8D857xwF{~vFh_LF~E ˕ f19!P8ΐs2w˒!wI HiO V*uiv( y ^6 &8Cuqd:@A \ E}kŴ&x[ ̒3Vjžԛ;&BeA{i;a@ZAyT=EybJEp#@.{S9\7 '=h,!$ TP Qb>S-ܣd¬bv͑n3Z**u;zִD6YLz@ I쬏U-UQ~tuF1>ϡ16tҨFsy@I{Xےu RGu܈3I;]Oqe!'C`k?mcsLL6ꒀ9VpNԤ#h.:VKmV|" 5 88cs<ظ b(0gD b'?kVl%V0{m B;,ٖ ΛȘ#+sf_Mm]U Zq ;HjzYf.Qs+{8"!r Mւ{߁sbJ jӰwóydk| 9 r2Okb8k+1-@2̆j=$s-MH5lWok)X5I 3EoOwIwH<(|﹁;NiqMr©9i3U%/=\lI;(ֺdx7EjjHdymՉ#91Ipݱ;/Zd`{97A҆[Ei'1pH"NO:3"}1cI>ygpJN. Z- _9|'Vq&> X!C4e񕻴8De7ٸ+6rW6!a!jȹZ1BTҍ[֞hZ"xi? d deR] 85䋸C9 4?w-fn}EF@W7xqk+ 9Ў+GUXS#EF`Ζ{ì??ݑ|ܠ[R 9ms{0S%}wPQ/>) jLFa:${ADcH9wH=qX @LWc)dPVy*#B0+̮CL>tB c?ðS N qFPo?! %@L 9iTlmx%P2_sAuoďʫG5ZK*v}3gn Y+t6vL@=skoz9qOI0%^pfV-o>Rg5̥ SFwGtJjN>oN#~Y"{zE#+ dފ "* I{1nqkvzhj[{OU>YW?Ox)F`o' hڙ_ .%Emߏn}%{5J[%a0zRwfI R"KDصWmqbа׼rϫN7О@kC883' _8N -qsSwsm, (cqyd)&0n V@UY*{&s eFSքŒHH3YҜ-Lr`0հ/Uj W\԰{N dz{``"dlQSq :}› _~ٱ?c&emsXz̐W`qMz8%*qXB$ 8 NLtS/&\˔NgRtA?e"({-Mȹpx>2x 6@Z}oD_I !x:"KDm+]3ĦՋ0w^E9S?̗G`%SQL>o EZ/ҧK4{Y߇qX! W ='#\jޯ[yu2!(a 5qBv#qXIk%P!b43ڊ:}FW͎-'Mi]_6RM({" tDH`Ԛ iQ%ܭ4=P$?(;QFq[-1 ܧBϹ /~z|7SV[G; [ 猥.E>˅^R9r^=~xQ©:ˎ`W {#AM=Y pPs~$2 %НKB3_4l B)OE|:xQަ򟚌duSwvcԯ2(۔8)LH뱒~/7C47J%wpNbI}%>>?k3|VўtGJnO A9rb;&\LDKֹS:7`MfVM/EpѪ 5oft+2 A*'`7h3My^ÇʈUy~fx<=& [)}3#Lצ8KdaױyĒR'ڳvjC-'Dfc  Z r;0p=q3 SrCxhnYЋxfB&?ÏxP!L`YVr2[L [i>'̉&)|+'tr3iHS1iw9  sqƌ ̠C5f(z?:Ʌ95!c[pCVZT5LoaN  8)5rh<{vlD>w9tLg1y~|ņYP.npL{+u1w^( pAnIm0*TCA;euX>@"%RyD|ɗH_)1vp)6q0^t6\# ?M@Ѱ~1.]Qj6^ɑ ?Ru!u!Uف"`;Cj-h}:p|^f#eٔmmc>72G`/(gv?ykbBܩ*"]|v][pS0@QV09 @8Y))< zfD% ey b:'opB|FUKv;hIs3 U>fr K9_**T_PS9̺N+\Xknk2k\2;M9Ք<+"]āf 6[Wr)14Ld#.0&S] pR _e 0ݚ)&|7hv+=mzo P& Z4'c8䰣JNf,/N-OQǴ!nu՛tycԣAyAcA눂UB:5]Te ,8eVAX rb[T֤ejjdϯ}I ߞUx+zT1 %b0:y{Õ,TKSˎ$S d=A|j ;_CpBﬦa359x]mղ4ºםۭe/.3D`[a*߂n̆aX16ܑkCUW~b؀Nn^\Y+c;̄m&-tOD]ZDDź K;8*H51W @60 =ݍ}UB` Eddh9$&'ߘ[-$rM jgٍ[ kt?31aoʏ]"W] .SE bx?1rڄ-yegpyjUeu9Ttlw\h@538"}:\|mHp- >{v{I0ù(]#.97>R/͢"*J^+z0e.՛D|gw 5賦Ez\`xZ9B*.҃a?Kfn}Č!◡q3 Zgӱ;oŬ""!)omj(1y9 xFܓO;:fZ)u.lVqKE hno8IJcHk+"J6^U^"ЅMpJU:骩sFl R:A &NAhFVWv3; #Qg܆& F+?DXcU2*Ȇz~#4$BwDe,ICߦ{7$h* 'c. /95fn /epE"M<)#*tؤ<Ұ_>'9n#"IZſcAȣ\ʡ"$%:{0sqܱf`Ŭ1f'J^HX&~E*W>V%=<*KPjFp*4O;"myW'gWO)XqC[(rG!rܹRwNuV|غYMqL7150KVe;ӎ%C9wyO>bzt?_He0)*p]9!*Wt"|jCrՁ^5H4{l~b>ܾ ~YdF8.Ttx1eel8Os@G^aa"X<+ϥtS%`*2,g LtO5sAL~.$Ud܋ }/gNAǩIjESJ3Vԧd#6HMK,uy$=ZiC8( .v*9j8Jҍ8x] ݻWP~ GΞ4o2d'zMMIYcEZ/65h$ȀiyP6})G?x} |Sa >#6@7٠r.?@m*o yD^J8z1XN9VŒ)X=%U,oel,SZ=Ogxri2|` ڧaF~S}]pxNSڛ0s 5c|B3hXY;t"࿀I-k~_H~$Sv|ݔ-[M,2{)D%>V ;W>.8C aE!ziwNU&0LiO&5^v9C}Ԃ57dBc[/6q1L.4F(~>y/5uTr(Å!J㄄|&f]w\?M^|^^%wqQȍ.K7ֻɠif0RU"FQ3c4 MP{F %3M;)Mtl2aZnb,ԃwȑGK㥨F] 4s dS2c pOT XVL/dAA[<IT:?O|y̌Vm#졏0ᄺhy5cTޤ B\;\Nuӓ ~hAGw2sڕSיȺQxnӂ%- /8>\g,h KxE ,Ì}\3r`'yMY8mSH8V$0uS)ZۥZ>S_x-cV>kt?1H/UإJGΦAKZ0.Y_Qy[5z[3k/LMWH*d  ۈMC:QFɺZY+ ly 4m6EӻZ>-ew@J@ ±"j>w~7e.ڏBAlC3յDb}]MBkvr-@CH HR XƜ- 'ނe;Ʀ} K=. jS>y$Xg[!ADr>%ilGɽ̿]bQ\$e7zv@{W-{hArO0[)0,FU,W9t⻼ EbKOo\>tk߅" wi˗)Vaft޶tq\ʱuyA2`50E-y/ުAjx5W 627#y ~r`Q˰\NVjdօpw0T4QTb֓xb}&np2*e37sQ& RXg&5 j984FMEej,ΌeX׌$ɣ@{hC{[C/xz 殠.*"EȘ1ٲ}^[m e5oAY2EWbé r`FBQ`~F"^(p-R\U!|ŠL,_L!ma@6\o/; i RU˓BiOOmwj`ƹY]I2([~8IR$x!u=Ba{yz/Zؓv4ML'2o _ʤSTQ H˃DɶYFGķA$70'ZUݘn2~ڂWsAcUc"pwK^߯hWcziGkZ+jgRrbBjWP g+fQ!˲zF\dcc(-MB+pם:40+˜եյv%'ru][ѹj" B* v!ͽc U=C"%dzZ9&.ԍv֑|~21A?h{Mf|!,>f=R!e },? c,3n醴پAlf ?WOX85L=.otu ?2pE\,ڄ 4v/j9ZC @X,ר f+3Tu]:. w7ū-8r 0DM8!Zڣ9Ton6sZuiGB7?t#Iuܲ>YQ0bM]nY*+ľ:^׊nW(*4g4G&zJ)Ђ.>\uiNɡ%YB|@4 f%`?MM&=ȝ?!cd ~mmKuZe_MAX*xkIlߒn~9IS 0Umy/R]Ker^+^XhBQ"&3^-zsT=(dA澪>3rLG7P6ѳ zҳtCN/lKs/d?8rܙ0/b;rSPa+gqx%MYV9 ͔'^YNuJdrɑILO)+yFIy1<īL6M>nvv 34QymLjA{jԝq=0$70w] wZ3fV &[Kl@_$Tl+SJ,vznIFu43T<ۗG#hA28wl鏙;}9GD"ke-}FPgʻϳHbdvC#~zޡ=e gئ46p.GdE" Kq(ݡtdzt>yEeKIYdwJFt@;F]w\($]4{_;S:ϴ|Y_/8k Fm޵{9g^E>x+wMyk幒̲WQ0͋{,//U9 =A9wㆴY*/SvJQT*;>ɢ#*6*%>Efl P ׄ^S>Q!s" ;QQaX*Qd=exP2џXВu0ʆ?+Yy-iLo e%68vf=i~hZ(\]7 )_NjG ϗU9ӆ=.\( ;LY9G*Teq[z`я|򧺍#9ی:G !38w4VnܬBVGg: b-|si`YgC- O2g֊ccpSmU{i綹t3quz gF[LxaPa ZU͔c=vܮ{l-`C +i9n63 _@N8 a 螄3>wct b&cC'LS9dz}UIwqjӏp塶52%jL_ORQ2_KT?]A?{:{*c5cP{Cps!5I>?YmW2]jù}2]4BvrI(<]C՗6p%2mZy͙ oX&nϲ7HCzașլLdOpH\ݔ 8ÄAzfqք]hF yhU`PoE9XڪK.2(](8n\;k%\Ekh?.O8lw cH.Q&琉D1 3hO9=*zsIP+E6ͰYa/FbU:V ߂뢭v2!rs:`+1$1o0#x-ƅK0=4Ԫs&ȤdՀ^&A}bZjxlF\ 1f~p 65J<=E)lI1᫂s.%B>sx|a\`pϢ]&Ƞ y0Q*nE4bioy0nCIn;M %+NQVh|€7ԕ.%9pG].vVy"PzDpEpjv; 9^ٌHi_V߂.a $bϮ` ŀo' ]q.Ffp=ewB?ݍঁpMYM]~7qή5&Y;\xؽFHK6դSq؈ںFTYEeRCܜ%ys(]diOKȿ9pLMP &q\E|[d<;֒s熤 ֵ9SP%|o!1Wyj2¾`oRNRiW\r]@Q ֟RQ KotrZ]TW jR[ek Oi$r5j$3un'wp^b SUJC\`Da=ݓ3uK쇮#+TGMe`P30(99._zմ ӻ}TQe%ʑޙRg! uF,CHEAaU Wm5|ge5=v5;@Oժ蓵'Jј l1PqC{BPQˤ0 h1o+ @K{ aɬ'CĞCa()uZT76fӋc;9ݖ/\P)4 qҠzLE8b]hSigv:= q<Tt] bd,1 e˅\2.Th.߇|g>9D)myu%7Ai6 1V* N7 wkZD?FzA n-+Ej8W7(/=p"\( ,Rcj}NXC[Qt-SQ1;ԅ%l~o)➍Тt!,8 Nj T^bNem bz;ӖD~08/MעI-Tck2{wG66L?gWy`P)'7dii4,x]6To$b`*zؿIR1&D=^1i5Tx:H1>y EH:4 PC ! oό %lx+y Uپ20`\JCzyփo֖Z l6(%!u4P=! 1Z-;u#dLj-rC<ڻd#1Z[ո8 v+Z1,C0Pp=3ܯ!d FڴM3g1LL4x/*~u>QEƯDH~Ň4K=w9{|u\?FfwCnٻSG!ZuO?4DI!9kA'eP+iffXgҘ*x'_[EN-'N--Dƣ1=fdAU֨/ff1+LD\m$E :E#3.y7> M!It~#ۄ47#}F>|CK 5QpwAvqbbs}Sç3tRvw~Zky[U;: EnpLgo&vćBrtal0[جw5VӓxC3lB1pb#4C(9gg&MP.PKPstBL]9N9ëx֖Np E~(LڴA%thv.fzI&HCE*4VǘڶPث=Hk9.=H:: X" C~#\AG@w.TzD4)p`c܍3/bv gvZ J)H/aAĉ(alBs'pǞTbYོ;C:AiWjc^pi^T #)XA͡OUrЅ>{X>/GM}?F "E$Q`VF&-bu^{"(;i1Pd?ەm֗[Ճ3(:w'o ΚfTd'6'af{љ)1zWR(,Z2Ҹ[dWe$&Z^x {9ʼNES %Godk(%!ڒ[i:ߐ!ZV=u:}lykxÂV]hC.*{W3 jr3l# -"VS:AbKڙHyoRPICB8ڬ{LP) *ًv ߃vʎl^hךb.0GdIȔN&)lnj-YCnٕc7*zHnɄFB49Wh֕;q*nD%啉q ?jc҃EXUXcn-WI0p黚PįY)L Q;Rmiə!Y{ҡd ʿNׇF:Vf@`gPʗ8E ZCRUJ9YL޼ kQvROQ""MZK`59oDVqP_mc4$-|]^0~ q4N}݉?Gm=ic ,Orl kd">}q'Tq);^W>$:BvUiLᙊ@En{egX]QȻuDoYViUe_J$oA( =D\AH?mg"t h]`7eR8dnzN ,y_t͢$ڱ}stζ0L.؉BCh="Q^F]o->i4gAى>yNv3ܵ (l\_Sڷn֝H]~1pRWyjMb: ?Rsuଅ-}09UFHgGĴR xĿj(ݛ敥dOi T5!PQuq*1`fkD #~ Hn6Z8|SpJw!Rq˕K!]oڂ>t})Hub^l$#m%"B Y^D6tnqg;'+G>ϕCf‡hq™ R}:c~̩\SNDW49Ou6:PU~B>GVTxv&bcsw626?K1k:#ͧ3@i:,Á iF?J7آzAƂKECCNINk" j8L^5H$X$9][y'Zɹ8!dCiKVmJ@r1 2HIhKhSGtfM\xgdFc3a,aCca7Ҟ.`ztGai< fww%Nn\rˆ [:IDM91CcHŽKQv,(ߛYSlb`WUM7aٿSl5DWF4<|ʘZ DV9jD-mh?m;ރ)cLʑYql>Bzb.I{'Qږf]rN.4x ,2/ ksHIa>Hyk[:l/ѦF:Dߩ.;'99goN2fHNOmJb|m }-m'Ht uؿE }&ajɂnx2#ar#S1}N4 H}4QIuS"@}ZzvEc/7@F-ؤ1ZݭY" Jem 1(V>gۦq`y0l'Ԏu #,'0q U*$uòqc$ê;5ݼiݶ`>8\ fRX)5%ڿuk j”Q.*i@vOH>Yԕy0X %:bx\+}}@RgE1up¾ YR;0veO6c8Y7 ]VLVS֘{]m& D&ӹf}1*MMRW'Rzz' ̹b;SAs2ضeooTC3>j  7$WceeARboۄr lDC-Q>[1&@㤳:_`CT]!j#gkMC#@GP~ %,&qeS/=7m5v!Jpȗx1",5LͰm Ò1ȋ[CP?tO u2!7 o`BN ; HbKX$~&--s.uq7}1yvyU-TSblkL&jUiy;k6kf'[rHoQM'U]G5 A;5M Wq|n۩1NRZN5xRbO C+Y6<#B9޽ԀQn!LG|cw=ܵmyP-;s*mza KyGu.~3aYVÈ^A"3߼, tpyksLm( 76ʈG'!A5': T_V~іjTLI)v+0{$E yg{W ;2Yy7>nI~]Qgcct C^xg]9hCDL b5䕍mI ,ޓa|^ r\k >sGFe?ܻ_Z Xٕy^%)g]иgÿW}*krE~X+\BJASa-yt4!ĈY}fJ@/>| _ U*QqD+,]ީ+{9-IǨr$Zkz pG}L5l2fE Ax&s%~TNS}evsڪE$T5<)YKcMD z8=QG'=CQ;ݓ%ɻ؇sh7L[ZA;PTKl.G!sSv DA/Gizi[jͿ=mX.8{ :N@;เw9}uwc8fɒ&hܕQmOpVauIQW1^__+Stƾx3E/; P4mQŜsTX8l ǻLF:­q ޵/؃7;~|׀"GmAo:~QX;F*h/$FYJ;QQMFwϰ>h'J:1&ͦQZ|,1OGZT}<t8́d%Ot|A5`kRAPk!\z8(0@4V 0@LW= %leMo :,S}I$ExB Q5+H≍4(tQCH$<`7;z t55ϲ?ĸ`(2))շ8p(1.3(- бJHv)H}Z,qs]~U$EgcYw;ͣs0 Q+~l7x0Jwm,v8M ̠_V[,;E ) Ă;.D'ILPJAP"4 j^^4%왗^5nK)Ɂ>30!X.taRiJ ݩjӷO!|[^c^upD5k`ڶ/bk$5]"_yu`J/ƍZ0ixϟ ؤi"/R*,Y. kT~ *Atm!fi  *o.LA5x(K Ul/8VUf&l0<4]>7&hr^_3 lmQ0|¿SxGE0F_ ~J˘ά=+FR䗬nb:g^Lg@ɻd.%ۜ~ZmuKH \|Iz'}08yGniɳ ͦ\@KXWF%Ŷ.a~h Dm|iseX5,PmZYmޣ\Q塿Rs`Qs*^o݂!-jٕWDɣ= Q\qv)?N?sWۘZc|&t7W3:!qp6a 0ДlE\\lF&PhbffLS~<,x3@=bl3E%m,$ZGT!0I)R6KZ'^\٭͙q۱1KXnp0J6d%&!U[Rc3{^-Lt6Vz(P=g TQ\-"[/bsDd/劵3Ng3(+::eG#ovNp !ٻ*'܁9D{i M5@~3ٰYҒT3E(a&3~m_eڡhYq%3_,l%ۘq',o~ۂw/wsaMWz?A!ќ}b ۾" <7-Ȫ-R4'},en='>VEȡOmB<g \n}Dϱ&4޹8HGV2ـƔgEcQ +0`j:`IfΩ$UDp{Q$L!$L~dSz2&+b-VP SM5.t=<)2VjT֒:x }a *:BAuhg {!BB!~SJ\$DBxCr1ejAEdžY<:K%40!PD )*d78M+A͋õ.C77?@Aϟ Ŷ߾ ہߋNl͆{Jm,3+'Bo ,EK[?} dz@%mgQ&[4:4t9`SVH-2#a~w(Ff<_`cy|x]R +a! G(-o=Ot*eXvD?dSGȺqxS<o =$umzWD2%m!vJր R)bdHhL'Bb}D~5n+_)q( d m7S[,6a;OE'PGwѩ~!i1sB:+8Re%![/Mۿp?Y0 fme( p(}uW EW^bK[Z#x"˯Lw2.mڔ]j5 A_9d[rԓ {J&tOc`ֽy81_5뺦cR(Wܼ;MGs"[P7^kk60y3Nx ¶&]~ZFWzIeTJ,E>\I St4P Hh]\?!bX?}]|8Ҁpxy}c9#`rۢAFm78iil45%H%gQ[قq@_iǏDW|~xmjgo}|DekZ5FoVrvV瘞l6`OrPNSaFUBbZ߁N8eN@0sV/qҨ%6u/q5~3F@ǎH OLcI"GnܐaJEmU3j&~&c |TŌu'iA6P.mdj oF> Q* p[ۙϠ{LKT9W@&P:/"= {l!dC<!݇MqLj¤k м>KWxUb-!kqw1?\"`~v98hr,!^Hx>Zjƪ.*ꘚ3i5Tyh){QLd- $5ٰ|K![/X*;_ SQsdvT;O*Ԭ+7]) ᲓC .vڗZ:"ZO8V}O4kx)tB叛2um5ך{{e'eבh~D\C0aD8w%hrA(L|:"Y&cI<:#$)_n7)D"-Ҽ"WTȝ@p΋g(vTF8"U/qi2Mq'{*O_W7Ō2°$r_v$BK1XPjKrѬEC\ _b2iv] rt_E*/TaΒ#w{U%n-S,]}>|v9eCԘ~;a!XJK?˯|y^r5s0 $v,4 ~ SE162%֕;@+ _>^}L&Nw[;ԃ6in@t<_eʵH-wˬQzRN!M;MCZAY-$r.*\+րno{`WQw(-7nV'r'AyUyr7j CoF,"K hf'2E"˅`AqGN*aN&֜EuvXRgh[k{V>DoI6,÷Ob۬˧ʻ.疻7c8yxC{jlߎ~|^Jf3/^*.R4z`1 3@zx1őP˝ IJZjE ύ$&/[\LN$DX=iqLiVD0 p m: KC RhE s,S_!C b,٨  X3$zjF5k?6XDLiQwP%mJDڠe*pm@F̄afdH&k])oa& X 'de*;qܤ1f&GcKM3HO` Nd^@rʋB}F8%@RdҠT{wJ!~altK[t w=#mq]i'[B+ FOR(ldąroi<4̫0&j,*h X%4sVi >LTcgsIv kp` UOʪ9#y3yJQu.Mز |y7 =x˰l[QFEfVFFdV\f$)V_&vazh X\Ubz*/WtS@8jZ!!ܕ=\ʻ\ҿÓ|;Ggv=SV$ IKr1[C''כ2ڶCWOJ9h05otC&r/}r&ņ~[qcx q$N*}sJQ_NV1y.ۃxI-P :Fn8lȆWt/f{|JRn89YB;8*ڐ(Qw¸%9m Bw{c^ IA1]}[_]LW"`KY$~RzT^6H!%[^e dt=ޝn|>=wSIJj`.end}q$)PchOu5qz}0';>i-֋ĞuhϚ۵c᣷l$>GGPz]?tIH73&L&1ٺQpfxY]č, aXdO89ٿܾã\҂:}XިЈ3l_ap0bA7cϋ$WGXpEu~m<jܳCjmv~ewEQ *`M"s4Sc/_r?K*ܺwĢ"tNO;KYH!LϞ͈9n!oivND! "mDR *wLZWh՘H"Ĩ2΋ˉIRuaĬeBDq7]h}'Q=RPAY~o?&,oNDz "g_2v&E[#iɏ{y-#k4!I\OAXט+8mhTZuR _gsy*7K5/m'f 8b80# Qyt[ Ql=E_ό?~Xf*Cer cr RN.ѭyM4j4pArŎ&'($7;tO ڞrHChLEمPԣBsiQg;gP,;Џf?:=7J0{WZAE_N4+ױq :P&.E ׺Xc ik#^Lw쒏B<=#?эm++4ٴvZw$0RB5np,6. V.JR ߟڭ1vm%,v)"&Tt&>IձO* ={ jhxٻN$M NZzki<Ĕt8?7N*K""Ȭ{nׄ-'}GyؓuޓQsf_Ga,/jIw*jytw2YR`е|;z͉e,4`b)o!Py?j#sf~Bbm;sx(60 @52!,stR[{iz'\MܵmђL~oЛ.єL(#ǁcjnp̊J xjX Ma ZpI]쥪M,4?`i3 f^p uS?gaqUL{4 0 s"߭.(0̱/1b߀I\0zWz.%Щ oa QUuცEj[K%R 5DϋcK$>O6NW{m' h-GQ(;簈AI²MTX?+ ZS9lgTxy\B`R~!.:М ~UCEQ!ly F'mt8L3~otj.ZI"S zQ?j?5rn^-J6;I"ydž*.}q8YDݦsB*D,'wwE]o5IПP1eɻl<C$rj QVQ CX(%l)<͍<~w3pIjTi .~{4SLS̺g6'Sq@p <}9,愿&}PLNץya*em,|km@J#b/ʤsUX~OGǕMG[Ë͠n$?aHWPQyVJ" d4 `|>pE|_ⅵ+Kأaw1ҾX@7C iQ+j;yxI+ ɕ^6ѯ=GR`v|kݭzHhpD>w@2q ؕgW~oa:uFy4Ifv/OL0䊸*'f`W'ooۚQ^$fwjT}^M`K|Uat[UD X w}fDgO! 'E. P( }anvX9eя@k!,3 1Sz55kE liVrkX1߷z4Tz,&_ d!i<NQlboG#=,cK|ɑqo#Idhu~^8<&Nl?>- iɔCюLByC6xI7W3Ԭ5O2QQՎ1lk~"rJ!Ҍòř=57dHgEatNȜ`}ubSyOGHJ:kQRjR\jٱteN|̑/}sJwR6@|L|ǣn wiJZ59w):$$u - )ϭDW+@Ucw}"q!/bZm0qpO+I KUJ3hhMJlZ17<=Xh$ B iPR98wAmW*gCab[ IK=χ+ގ/gU[ :LYlItg&]tPB81q5Bt. \h8t~*/1P꧇8Ѭ[yr@Ӆ| 4:Sa9H#Kx^J54V.`]$hPm:2[B(pۏ\E(YcoSWi'[ָ4[7[tΛ#R_ ' Pk"W'% h٧Zptd0 ALx|嵊󼗯83>z^N {ƻbDIE`Ί|'is4^"bo|Y/ja}Stq3~eGB1^ 8q7I^;[_& cUߙub2#Ю 36IG8ea%UڼQ[N@΍ٟwE3׍]`Sb6ÖݞCy> ҫD*(=75W̆#ʗ&lu^qY4q@fR޵ 4ke.D&4f ?ݠOllZ*4405cz\HI pqA|:d%ƀ؎/H]_OT0u "I8ý/EV:P܂yË>XBF`X7Q1K " 319S5Ď2\N.Q4ҩ b$6;6 CZUEJC0IekQE[ӷH&#4IOt1$ؗ6K9NQ2)KG6|{\`!+ΡGWr=A&ߦݽK$moqlχcX+e GշwZfI_Va^5 #o1o /xKHoI&79ZId2X?ByQm@*gZ߾>)a]Q<ڗ3cORh@Ԑt x/+olob`Np \mfݻfspԨ [h)D2SkGǰi6n4,o_G]:l^ܒCEb^ C]N9Pj#]rO]q:Fgú%Nw͜C _JvQYu%P}[W3LC27fv nwƢP.mDD9|w<|he?؟XZT]AtjuW!B[k\LJ z-=(HjOS`ӇJ{߳9krTqKܤyQ6a/HXM8S[|Pv g.8;FXkSdAfa^:K Z ݹ\W>SIu+1.g1cemEH݈an@+0|YτjzqpY|f-+ni|tmEDR dŃ~`sׇ6YTli#Pc1zLrTBY:G;trxW4th3/h_P[de0fFƍxrt `cA$RhdёZ3iHznl Cr4m~:L/eR)jtY\ xx0ij>@4XlE:`W~(WE^^U,?:#Ba Eʨ)x/R>v=Ʀ5n1B]5-#=s>T*5 S3֋}jV>v >rb|vu5g "]VW%1sӒF$Yst:qn#?(G\' Q` _80FC~bHWo`.~fpiʗD$%[l lͧǼG$&FNbb Z@$ػg] 5ܭQ@awóɛIC\%B=!@6k ᛠ/~d/G=4NorbuK;9!s Њh'VxS_V^sD Gf t458ƍuR(9c0aʑǤZ_Ʋ6v(8Vz~G!Z-a/^p͍9&-ܠ|RJnsJQ sob.Hyء٨iګawI!!G v{l%UBrfc*kruXD;*~+p r5. ÝK;꼐!#٧u}CaPD.%䗬T4C"v5w5UўA${dJX]~1[[8"_A'Ϙ33#g|TW[2=zu$UuU0̘3+8^Izz6zWdY';v)2]=ቕO7ܛ[0>Qõ~&F$V("v-ʛ{KD@&Fu[5Z؆gD9Uu%)MX |T)D;lsȑN9dydzW-yk3]Bx0g[bw䇗 lRT2vދ5:Y?a/+TPi.c}rKi|,}`kx7l,t22G$ܗ5mk'|`;_]Xfw5Co{OɤYA9;)? pf,?ie9{'}d~@+ /YuӞd槰Rc"\ckj9D u]0Qm-r r=Kp" "nrz-ºW" +ndXsRg"\Ҏ$di"Mǯ'R˜%_Sv_08) VCGi"lbc>9?𖨥ݣ;zx}X#Y32տvϭieeb2YVbzyFTs9w<~ y?œcK%T<;]Hvk\3݃SB>Wdt;m9Oq߇F8Nf37dފo%&N'rQJP-Rޫͦ#Nj;~ %)fњޮ&Kr?il~ ޲b0tp 5E~ȳC-J:8RyG B+:($h2,99 v TkB@ Sc  4y+ )b09NCc<6g IFXZ_nBg%+^u$K'V83K;6!ulA;'g 4fj7IʵL³xXm-f`R[.I`}b&Oq:Vޜ_mu c9!q͵ilx㽎ww,s+[娫eyVJ[I#r~\{ܮY\cZ)_z(%:Gk ٦ʋof? <24ZKv$AR[ȁʤt2PD xjtiWf"_ARwҤ/FPP脲-5ѹ*؟$lu )ޜ|ؼslVEEǞTPek超}X|&&g0ܙ-ijUza7ETh|ii ׼AhHSWv#\HF+kz 覿*xpŐ1%KSReiyy\,#pb#eO^*\,<Ə1݈%cǻ eeX jTTF3QF+ X^PBMPk*v4_#ԷSr*ίύ N`h4G \YtGǮdA\t0$OjoZE Η|{]m@50[Okm-U[̔~w 9Zkfk+%.iwA:b4 *u6'c&0gt}X8WO?xe~oϰcJOP`fSиsgޞո76Xͼ*Ƀ2PYF5Ӣe3>oqJ@Ʈ§q>\~46J_X~Uǜ`.g\+wʹ6C@84^.Z}ksS]TAn `rHX^J,02f+ʩW0wvb|xœu 8Vi":g$,A+ iήfRw}6;V_",' ?/gz;c 5 _harp΁j;eaz-t0)>ßxwpW/VC*kZoUoM\;E%+fCJDG0]Dο`OnXXP-ܒ,e{q(ې.;P8 ZI!1ge1eRpkX~8N"jp:wN~-βQjLG„ !c^_+4ۑlXMiYp{8]b^1W[iOh\BaK{ADZA`QG >$JH>Qbi%<Dgܥcn ~c#%9ZsOoM0fw!UZ>mGI[16^ dC\f7z @Hz~\-ȴ,[Úm|̂%x`~ -g"!cd]^{2ў׮^"-õm)o wDK~MφLJW/c[>;8͵.5_C<.k'#[6ȧeFн iIn?nekQ??1/ۇLdyʉ';9c`w@F;e ~鏡bɚ1?!W0KlPh ?.qF.əh$T~KGȼ ZJXҤ ewt`$KcC`SeP$w_nhu;^!NqAx1{{&\z ( Au }*Y[FN;V>6Kl5U.|%ޔ~=Q$sd=N-ͭ*C oqDWF8ߊDTf6UmO8^gJUX&Բ6ݦ2^[D=W^;^2 v~"oR ȗ0gNUgԿsOaf qj"4qU&].٣y`J/nYk~gb&b88z gDiԋjg!΋.-ξJ+v-ɴ%V ,х1tKzkQIs-I\$s;FQ;s23_dY^z}ƒ +C+r|GrM]/;ɇ2HdьK62㙬nZϕdR6(KMa&lT;A'PV L <–1MQ"W:g*PpΟՉ5Oҙ:L3Aliӛ*d'8d1윛;iSb  N> %o'~E=Ȋ1*#`Rn%5mvwtՆA:"W̶-ǠIݠAw_E^]}܅9_$3%ľ=UF5%(s5= 7If,cvTD" zPѐͣޛ B2?`X6nGRI/"V1x]+ RDFYw^$cYgtS0ph-J8b{µk?xٶ8|gH6Jd!faeȢ_KQ< {pύ`$^<-ҿT""Lcҝxu19QxvJOrͽ*L} ](٠G`ȃd%W"g=v~#?r.ȚmPn477-6Q\H %&׆c]E@\GVG^fѢAU_(<ݞ8z4jEHgX'O f<}q`_ܨhB͉AIr=e ^[G>{EX69g47R8BXi'x6%JqAv|Am0xTxťFϋSqGraUN6 mD>$_ v&̈gϟO 0sU*!~n"ru $4>x˘aNbHM }5*@ C,"i s2nvq{rXهo$dC9Na!u֠HK&Έ~@]zgFldF`=o'"6奐hp?6Is7jl=2"sȆ|dOE8P ڛi-lyA * qrq<_uIe|#6 Q=YXbNw{nNϳ sm!pJm#a%8-/64UXБiAe}FeŊW?Q< 8"45nT~+GP2bYNύt,(u›6AnE) g O*m#dۜ!(=M7*)FÆVXzI}(A94j~mِQ4wDKg$YA 6דtvư ] :Y gibӮf٩nzPő7V`?Z+;j}ԶD Oįᓸu*umeU}6.dsu:WYx=,Öý<ŴyEWq pMz! W1;!V 34DҠjUV;ŝ ɰ"=&J)|qbm77 #mVVݐi&F 9ڱrU~TBNKRLyyJZjtck:Yt2jZ$盫=ؕ{x C׺Aس<|՘јҡ|Xaf+Vl&ae6Hڿ,d3g#_Y&8Ƈ[ 6c*e%`#d5YN5ք̌qUa) QpD3JeWMiXvdhR/@&,* aEΞbY_y"W-uRVi ! gwǏ᳹h|漢])&)LG>=U 6?eCD:T_XiӚ؃͌zMc;+Rݯ!xn4$Al1`UIϒ:k*hOEp}ۿMT=^ʬ4Ӓ;T`jVD|hCZ #^G;*m)[C+BQ~Nz6a^QT8l._)gLiU%Z qg`>@jeΔ8 )FC0(sL(f?_@ ZFL){`D͐䭽zmY=lYat~_\d$YƐC5A0ty]Ewxc.}׶:1K4@z" 6=KC6ف+* ^8 `Y6/wڌR6F/XߒcM%GM" hş m| Gn?C,@ m *OX'2#:\H>WZǛf8rRqU;A雡'8Ք;Z?^5Q+d^Log*kmђ IASpǰ>_+`uő".;H ܐK?kHPzPU AƖ׃KžeםExt@?=Ry܊5/~pM W:ⲗe|t} 4[x }Z/Di1hA <;"A<U BF.{zbJ^a0iOW[iJMA@Cj@:n,|!%f$MщB[CUTzkeF"d֟b' (L^im*X_`Ng҃ZU|So3DWKsaνʢ6jWj:+ L L"`]4?BRz;e*_7ئ&f>D` vDžFgny@F'9a̵kT#9n۟@?Y@q\*VCqqSuۨ! `֕V^qGU.3FG{S{E:)?C}/9ӰVЧj&%Gvj(2qo*I(\vl5V gJN3ʹJioR ɇ-aR@]Pkq\ωS9t07u?Qja+?+ RDʡ3NUn9|L3p܅q7 1B 3/: j)Q>ze3g V2Xq^b6$x^7iH)cP#[7("1.簽t-ʐ[ ¬5'7BߦU9'0CYLgIIlӃ[~w,Y'/ snr BM*gczt[AG^* r2ojT_iƕdJ/VB|Cb~h\1-9ңDJ֫z>?d{*@JÞibmycG+XJ=hS'U˨pg#ؑvgKe ?"Z;"sԐޠs,I9p)0jio>w sCnU Rlk5bhTzt$ ]a/LP$bH!n!~M՛-S6=D @@ q)u3|EDy yUti~"M1_t7_$׭3,ˁU6*oZA}l1q1XKm^}n"rBlI#j.]:jd}"͖Oˀ6*5T1o=&aSȡhct#[s-(G tpI y㬹F.G7 ܸ\{^ٶ0Ji:5~=xaxgIKd+NL гgJɼx=<7a5ÛVjU.?TZ"IFl%򙥨USQrH0&o^F,K tFe|ش/4n&g+:H/z'\e,~#T6kqpo]M3rlF!Iǂ7!P@5dȊ[y9cxir5ȹi|mG= ?4 bBn77QVST?Jp&Ewn/GbuoG-6|S{R5KBj]KYedrG^'.Rۋ)ƐHNJG/ayϩwF}#ڇe+ٱvk'`E9Ę#D9@~OgYZ07070100000273000081a400000000000000000000000164e6139f00002a6c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/mmc/host/cqhci.ko.xz7zXZִF!t/೯**]?Eh=ڜ.+͡'ҳpO?mHjlv݆lg 7QT3RYa"s(8ŢNOK`9"Ng^pvlp9-=-ʊ}snb檔 w]as%ڙROP k93 {])%n#+j #EsX ,inR)lz*!"rw=f2b]t<ΨW٘I>Fk?Q)ADa9t{!mM-N[ J8a .ۉ]o gN,0H4k+ROAd#P3# wc$.flܕK(sΙO lU#tmϊWGoH/>8ǥmǿFn>M,2}X'Ѫ;3b-PS<K,E[4]g,2mO c%!2snI0!"$OI$R8{x!:ۮ9!n<6\4-xrG7ek+̜,DQxp ]h.OSBUoF*z"IZ6ׯ4]/ l}=ӺP0oN6pYwy?N'xFU.9kA\FN+O"ߍ(7-=%F8$0 ZTVX_mGmJ3uK; UDQ|! 5òےd)7v$F[n9KҿG֠9*oqiDaR6 63?63gQiH+c?׭*]~ǿgڇBާ)d  .lv:Nh* IaʒH~%PO Qg7p͚EETԄ> 3áqȴ+/aID-,.S y3Xyx![(w'֐ otC!qpqJ=ެcDaLfkT#I Jm|F&loNM@brma #/g5ISqe>(EĢs42; s51f,iR?>$@+'wi8f_Ы%q A.U"LpװEpgYzEc{FR腜,nv,TES$֐9,A,Z͐Ji2nIJtRNe|xZfjhاHbv}c?qT<D* PkWݓ(Xb"/8ߞgހ XI$I9sduΓHeSgt7ז{BMFCA46n2{ %. UMI?&ʸǶy prS=YBǑeLzT<s/ aw:EZ;{Zy")Q#&a $v9 U@(|᰺dNu욂(b[zJ__i$yǯc*injiL[DkzkP;YFk_)9P\c)`9,wnmz i>[}Q7XΦB{ozryf:VFtc%M>4ˁT7.LH*c(z}%Ff/Ɓ7**Rb>Z+Fy Il;DFK'ESFj=nrqASWlN /BnV3j6#J{VzHX >WB96%%8nN$|iyo$ m~YƕiB.N,4D{̟!pP)` Һ54/id&6Z~7^o̢[+vQ m[&6{dX's jJ i`7:iX'*#8:~T8V]w˒Tp=VI?GwQ +( p:Ďyϋ9B> ,1BIgAHAB qfcDDETEA)1Tq\WL,x}7h;].4b\A. 6K$>HezXL&^Cdae:mٱ{)A3JvqBRaQ ޺xֿk7Fo" ;=Uv\YIgR\kߛ6\g+*El$h4uDQigq,fJ׃Α"#/kN #}opEJW\n%tI)LŮ<\\D3.j2T:D>b3o6X-$jU6?fZ4`ܫE{Ej /jk;eBZ䗐TiUsCA~u?JOlk!~Zhs|Y&#Tyt En<}ha+T>hqqAo34R,-ܚZ6=Q}3Am$GSma{>V23*& >AWoߑ6!'j\s-ِ~^d)OY.3M{xBӥP77Xp LRXD)~PJ0><1') Bzz&6hz-.}b :h'u_PtZ%KʆnV޲Hjg 7YcA[k):16zg$hVgbFLYǓ؇\qHPݺ9?T50{\J>e}PC/7K 54)h$>a㏅à'ᕂ p;qBnbr65ݻS3 )@{) TOv +WmL@7AH"< BN4Ky?wIJg|]&}]א5@%τB*Y !WG^nT墍 Szb''UB%5TsU^y +KIXΈt>qǚ`>#C-~o#W-[Q:ÂHmz8PjSlHws9u3+.enn1Έ)瑌$d Vu6/3'QI/gt7ۘzlBsUB9cD)o;=rvUux3p4B7}Hks_g hd{Ӣ21X"KwKy104@&\4_&HFT[ܢg̖V޼x'ķ/W!"mA_8dȩ`dZIHjWp%5lscD BoAaE2j!cϘ #IORݩW%h7y_c2)<)JzJJu}:-`O*%ܽ5$ ;-GB;6[+!@MVgY"F@p zX; F~<+.l#Y9{5;6ҡI=Ůa60nɁD("6[GB!~5g樣4}#s,hvii5 s8eԲ[е(ˇbqaqj*Te%438&Z Zi[XJd*.<|zA*y~N+$ԁ\}fбقƦ_&W,Nn[ew8og0K~8i"vVwV/8)@Oȶ[2qfrg/Ҷj>GV(G³]|; S m 2cҮ1<#j)Z}VF 1ANV1:$0>,{xm (X@P:kB a򒿜K҄LY}KO/eK4%%Ô?ePp 8f9`9稍RYtz'ҥB;Z4z/ju.$SY+5?C\i)Tc)XR؝.CP_Tt{B>0*=sg1΀d(ԓZZlкxup|h 4P3: \lڂ::mvT R%=(D>cx=420m E<Ï *QjFH_JmK{GZQ9UDsHSS7;!" I=ir9=UM.r(HžYk?yc _ f;;fEZ$H z]/ Ev(ezKW[]RϙV^)B] ֆjIme%}קphJa_rKQ`ah>Xyc^N1p,nyJ}4yC)˚VLorŠ:rT;nݏϠ>7p{XIP8 4 Ad7ĻY٥0 8+֋J9h8nvS }9jhAo c ܒĆ ?F&HVlai"WL a$ub$# \+B{?+ry=  O iq}dGc,2~Iۍ3O hN>-H}:Gwۚjm֐$$?e*(@GU$&R0>^7M;wk/R߉Ol9^曱ČϹ7= x:Pm|q&WLܗ*5Ĕ*VQŕD%~m.ƲJ,T%7^eUZϏ{>3j^X [+W-u~2z<.Y.ъãtZFeEמ3b[b ~%kCY}cԣk6U@V-gJq0{.4{I!# MϨxՇc_R@%-ٝL iXK?[x{phc[>r;aa rJ*o ~B-l)rsns#!`VlfXSA07DS]ť]eXsDѳk`UͮrgM<Z csb4^GT<A~C"|_: &BX-7^n3ӼS64FY䃻:ǽQ(utTUo>]J̃/F)~*Re|#V 4PM>\~m] U%L lr~(|?HR~?. pPW6F)`?A74TxFnѝuS0ʘovIi<J]x)K`BO#,/O,#ӻ-`Bꁻ3oo"uQCvJۼ.#ہG4,KŁֺw^~e 螔托a`հ©k6Z.v˼X|Ъ^ zXXɨVS+pє+\%9+H;b $aurPQV Al9Y4JD3Vb lĄ^LЪ/WZG|U Jp$KX]u; mָl7\NELy+lL 2o>E%^qf89F>ٺW5."!]J5K j@"Wxs|'>q!Vo˞~Oy 'vIon/#r0Iee,[[#WzbH%eo.Be{a }}m!\|KWh~WfM ٳDi_ƥuؐk!KŖZ`˷_dnwC:t!tK(xq g[ڙ ^}xdXmNwQ)xݓ%o>rS6"q/-k+9޸GF_ ̖Bmƣ9Ú\yvd R 8AwFL͇EܱzH9#a q`S߸ ̕[B*qXk ?JlP2p1#gc߉[Tuzrx<"WתvDʭ-87, ZhT(Uw`ش3(]^Poo>@ń5jVl:bPy[omg\61|T#+l! w${u7[c;kXc++# +x)Z> qpԆƺ8Ql f?'HFvOM4CqE.E61}p̎4Gv;`vcf,L|[]uYmd^Ԧ)[:,BWH<M=w+JUwU)!Y@½ TBJgYZ07070100000274000081a400000000000000000000000164e6139f00002a14000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko.xz7zXZִF!t/)]?Eh=ڜ.+Ƞ">Lc)ĜS S卫yLFvRƴIH) q^Oi \(`N;+k.;d>?J_.-0>,j(Aadp!9Q_=j2tHq@')bMPݠ"֟hP3?\Z쬖48,cz pd'/%2U/fO7 k]/46ɮ_`45]UpWҌe$"l0~S?_L㞍"{C 6m gg@nVR~S]6\?nG g f"w fS5\h;RyVLVAL<|Ԫj銻`Q Κ|4$\Ι!#AVt<g~;S8E6%Yʷ[Q{Ny)E\/9p@/q|57[}D7#[^Y[رL4y#BB /ݎu0zNfW&*+vk粜WM.]h #R)lt>E @CK~;\V/ ߮ rbEHa. Hs.]if y Ps>@b0R k 2z'LIK ZVw9C8LGy>]y[5g){I8~RpYl;4[~Tqz[a2t}-YT`V x_<{ډgi?TQcY0{Dt(1PdĺWemPQ'C)N"uG ~}*6VW0iDC(}W{w/k| L4lOxT5ʛT٬L!n?MroZ, (%_7܏E"AՌgydC,y[7[{d;b^vq8/:f6t@Pz!. ޛȬ/8=~/04nrp`}#[$BsXxm\5>8`}F#ƅHX|Z~e 9/fNUAVP?U:qS8wTةTswH^*RYbԨ+}3ސa n_1ɗҊA#k`2+a3_ٯ/Y3#wb@1E_kvpzMmeߚc<:iT<~] ıS?S^1!V7kԄXa3QM@CVY]B>l*Fu{Gxo R쟒1UB0= ka_ W!M:&dOLKnְe]AhQʢIйw[iOȢBx?v9{Ɯֵ=:5E%P>#D=r:24&로F["#0Z<8,z}8YP!֧`pd~=m-2-=t@'0v(]/Avh)Zb$J;(CziՍräqV'.=e29 +Բ6 +fsclL1pq!ǹ3 ŶyU8˶ґvCm5q︡CrqC#=8d~ %R JנOfL*\[b )[ђADWp[m@LGovEEh DDEV 9[:TJHmL<1 (ç$D_ P=G"( *$WfMfy+3l3k|Q[q2']4դU.h؀q(_WO"T\;%BkO] j޾4Ár:1fVt7,N( It _4VTEʃ#"ͼժGrtzV\d[\rv<^5*;Yu/FD'^`ҸCPL('6lTXtdY/Xy.3\)h~qP$#?'FO/z/'z[h4˹6U{J|pby+sJӟH'p0@ivq)A,SxKF)e: Q[,*E ,UM`H:Bx^BV˕Eu1 {;d̒MrrRÀ=K pH(|8BƮ¬@"0DhXP :Zt^%nQs~z2Hbs\_o rĆ "U juxb] +iH=&Jʢ?E(AM.GA9SSR$E`e݁/R .Y U<(E/GO6Ԯ\/5^ i^|(qYYosй͆9۪UUoe8 oY(%]o,`lY$o6GEίm5#|Y0;'L*)Zm:YNkr2RuS!,/(Vt'$PBg-巍FQιXP,%HBXS~ݘb3,u;H(`kx0n4Sgip,<;&5gHjteR20t k ڈ 8vFoy h'Ÿ=e`XK w  cv ?-Pyj'G ?'Z_ X,1hE㢈K0h`S{:ׇv~J ыP9L)̶L7dƠ\HS \Dc"9 ?2q7RsfNQ=Jy>Ϻqi!:-ʿ^(iRfg]*h )fRT^_ᶧUqG?b6xbE ^v%r'a ;^& t;R2O$̻0V\:<<VV)_S[{[V\8:9q)8rʒ Cn6&yߑ!RIg}Kq5 , &`7F.GpBf;Q,ɼ)͔Ͽߞ~HrzatRHp^jU4HQd'~~1-cUF֐;o=gч-8fִ#,SGUC!N|hocw lQ,"(iI /ܮIRL-)P;J4J(T<.>#fc(s^[tq[7X5bKt+#9K8w` )o 7Aw~x <y%|J_x+0`r~ Pj^J E5op* Qx#p⼐$n3|Y0 ۘY'Čwg,m֟x<ʘ'N)Lz4-}p)qBCmpٷb}!%Rys \eqeg:ώk^Y7\twt֯*).o-\4}>d=L~tu7_! :1U [T;$Vp]C Х_!8w1.}<$-9{XN1_O5`=[Cc}]l}`hTa:~C2?j̤?M h I6=nG8e*.< U-Ehb22%:r{7 $d)^ `poo&H ~-5Ul]˯!4XУg| C$.zi+ٰ" ܷV! ')Bݾ HFq4BFOU+VYM+'*yCHDˣMڷmXTy#T*π y  .$dfHRkZ$?'20^nI ?K1uu>^'swWC“Ѷ] X4>ZSɍ$sgRh=ZDq`״W]?Ʋ ,`\ x;x[ѐI{.$hHD °i d3z|eV՝ ;;,@rT'vwZ*:8ozw`sU#Cx o19Z:b@r- gUhͱU|D4 l5vmZeΟDDUv3γNjz=% eT]ú9FfWpdS:"z :*mNsB?ޥ8pqzfw-titBRSU=g&E唳5izeϥ4#t^)BPx2iW7k,9;T*bhV?y8.'!^zX"DwsX]-]1&;4y=} V{h>|+md6!SAHUSbz;fӿTZLwAoOF#e0k|OZ"̻\t$>LT=-kaV8bCű(VXC6F^Ʒ3Ût/-Ih:Ag5fl&4׊rjx2*"\̤ey*TPk"WПE:>aip!hot3f ϔ?(:\'d+*W,y*\GB0x}=Bxݨ?q˯n FZVH X㳙4rCJWml6mFŪx^,LB6n+&iwcGKBPZh+7xb4Tɟ &]fa[jɻ==q!,>'SȇJ w#?>9yNOVHп#xpnVZW`׈eH<}& Kp=$$ Je(Lt`iyƌoYΛ PpOMi<y?O#Jlq2;a."a9 'D⭜p.f﯏I$|czpfv6ư_0F-<9 c-`r [(;?]yvnmE+>wTSpPi:-] ˦ݺ'bf.8=&;̬ڙ"RѲSk;pws >|&TY% [.n*dof OO_X9 9C][Tdt~.D'+eH/+,k, g`ǪJ ߀u`Q K:ैi]}CΤ PPZ̝O!evi.9Gv K !:&6+޷8K5$SNFEK9Ro /O9ޜPX+ay՜aESHP2|5`+["G'.y$tX(ZzQwı(b#ԙQq:8[)ܺ6FW~RJWEpM^@.Tz Wv0PA[GMe:zFpj[tP۷696,nl7j2U#Rjz'p2tIbRu u'5]] #׽ yJ9CxX'3᠅{_́I lF5T2 vBj,`= -NաDKW0:^sۇV` Mi1pPM445Md{@)PPd-h}c:W!c5zm!2@I<ՙ-mslMË+[Ǎ053Gޠ7U R{0[,ESmt;zM@h\ :%N"y,*tX{a+;]㆙GgYųe3o}gz\5A 6.Oe6՚*czЃSC[p[.sp6i~qٟj"H܌1&_BY`&=>y!j.Z$Egxtdy(gP?mqZ6u)O-vx~*U0mCS'($2$`tǐ*? 姠}LƘP9/%nГ1Xl~^,U֝)@Qu'WarOwYB6F䧭D5|ABwwB6쯪f>%ydmX)q=%v7wˈҤ)H3'WE9xM'/=T}-PeX58׭ݲa^)𴹝fd./YT&Ŵ}%.ۡ)QkkOCO K VN+#xBb& v6K2HגNӹU$E~pTVx6S9qdm=Nf/TVί y엡(s +3)H BӞe2 ЮNe_M/  ]q y2K/edjL1qqSY8u%7 6w$1[??ᐭfꤴS E{#p?!Zτ}ۛS,/@a7UXag.w&$$"OfU/k]5Da9nĘ +i)EA%3bϼ 𖠝4`twHJOWk4@ήxcqa@D1v6o}F!_c1ZLAMh> 2JO޾ׇؒW Pr(bԡ^1pwcF 3W3kۓd5SK5.((;J\ظsci;d:ppaA0w?!4:iPRI6"߮5 4- |Բ߫#IRtU6S[~0tnuSE9]ښdnQ(+W{$&NJ$\=AXK8 ;#k튚p=Td;Ι}8ίpZ`UUՅ=kJ#glB<ţmf["6ڿ*Ucc8LM5hnf)kU/j)G]o0ꋢ>l'iKK`6 pEPBZ,Dѥ^(G{UТ#(Y`'{8f7z ))Gm ^N1>35= ?B d%NEd[cZ٢"tdfI{9SJgISUlF}S_0Jӭه}jt2@"tW+3bLw\1ƤKI< 0@+@y)) h~~Puy~kEbGx̚qgEoK Vl#\>qg{ܑ PUxMTkP~d̄Ē z~Ko'?jv_n b=K)Ӑ46I}{K?iQSOm՚L6\xvHhvE#Wj]nK$zUT.0 2PxҀHW:K6x3mEb- ;9ߍՃ'k4m . cI YU֧O]`J'X g]u6[0Z2⇈X h_DDS| \`ITn0K6uWJE+4H$kQ_Md F3jBыo"c7~NrE.x̟^~ S~9̾\Xs( 0vwϮ/u)+ 78}%"gN񌥏Dp,@<ǞHX.@޾IVSK ?XM=&ø=#}f,%4r2QS5# BWh4[U >ͫ?i.gZMM@CȱLHp+V<;0Mw 3.VT@l}b 3UtMNM ްVf5Ïi] 1C\>`*n^ӿu #AW~bˋ!kTDA2NQQڌ+2d/mmB4E_R["Z9/d>3MH?D2h8 sA7 `' %M-$?(Eɖ2!{eәOaY #q^͆ Hy^>o-gNyFY݉UⳊz5ڲ eӷ58I̾"GSW 01nD4=yCj96.F8fxD!)[l #~KXƬi1&JHu}Z3)u|ͲG]Ȧ ZːqyL-ӏVM F\lkQ7Dć?9vy)݉Tt83p%S/ C5ـ!0BwYLck`y=nq!DyžD#X`0.**iY dL<@fm\,x74? c9sJg>p޶-wE0V S<ɱvJZjb4CU3<:GM@lgAiz~A$VZ%YSB_otBb܁MdLv=ϭ})j6& J򀿸*`!fR۶\_dϳ8|I*:G=ȭU9;VRhK_:=rY#}@#O2m4IHH|ۏp;hzogoCAc] u %"nOoETj x U]3`6WV{ٓ&=C[;1~PjdL=.|gwx8Mvv=!좑1t=T *7-:H:TgI}0?!E;Yֵyr?bH!PZѣ@P`b\*~Nm2ןh߄co`ڕ92pöP^6n(G?(N9?Ɔ~9>0%S3jbϹ[H}$2{g,u@K}Fjށ4fåë 9 uW;Niwlyf`6&.:XI9e8rl'Ɉ_ Lt5\9G {11Jv* + z;p$ՑaWK}G(J_6 GC~jngfhMTŤ4L^mHc1ݠ (g-_)k6 yz>: aAqAes,]єaGhkdfJLkȇ=r@87~ճnJw'Ov EBo޼3vwc@+W#/G+rWF֡ %9BWWfEQrj[}4&!F(4mtx\<0S7ꄞ9oR\ jz W-BDϖNB%\rڵA6_ۦO&"td⟗o@A0% @cLIhjz}nad/ITOix[Ӈ@ZH|E> mf$g.^p}$M^ґ%Ml덅'v-|G|xvWMŜ}hւ$VzO1r獣m7|1R.s%bԜ8wkear`Jcb +( :«?=1wiAYCI ㍞N :mb9HuNc%XD=-rz_VS#,*nVvп:X&@XDwEl)6p!,tMy@ݥT*4,F\&A94[<_Bk,Wzi,"#{vRX9Oo_VrE0[Cm"ƻ HwhQ]2&}{G+DІ}|JFt/yB=9= ݷ} })\&qN, /iaMWZ! hF{¡̧=^o)bd Wڎ=CBFVx|]s%f1͓:[܆b˖mOq{Ru6r;@6&Jlhe/\_3!*ЎF7"JI{Hr^FWbhԶH=/-ёA 4b0Қu=lkS8ɞ)4B"L#/z0%Ajc;uem=5>LbMQFHɱNsrGNaM׮kk>Pr h/?d\8Cƪ3s2weT3d?C{.nt渵Ru]$;l֍982P4^Lq`*`O7U} N~rNRXvWXr/[Q餉M3_h9K`4tKm5MB0ncoS~ u}x'4 6N+i%I:[p"lIWq!( dBMR ~3 YBƯ7X~JרK}U]ZҵIZr~5py.c5s^-Ԕf̍DfK9u :[aL[wVT8ja>RHup1uaCeO|2ӻ17Py9u{NL"8 ~x,7zfn"m0"0Xy,Z=_-iiqFN+Ϡ.>)E̵,p",͙3 zxl<P oh9a$:‘/[Zw82 F6 r cfb&WӴ|n~2ޗ(㍎2a uԌw>.J"A. %lʃϪ̧pfVK _˩YEE()V]xkφ"vfdw'0^e0D͛% "U(yJq-3{ Ihl]#(U dY.p Hi2?쓦s<x9Bx'0օ;yeZn7;]G~Þ?K636vp1e )OشH%Lj^{ zTA#mBL(IihRH V|V3ɼ]dQ:lTd]’/ g7{ b=5Z?v8;Ԕ\k$yښɥ@s}}0沼`ZvթtCH%S>>&sgZ@|EӜp<%ZpXg'WJ##uFk,wH|{gp&xN84gS4Y8\@^ NNnYkP`V@j\C:_SBX41;9Ev)8 -6~ ~lɔm =qfI{'^#\b q1*5IW3N(4{aHEШx t!p:yz3lxwxAۅOKwYczQfaxXxE/۴Wv5NG䗠`Lt LJKLFvWX,fIom/L5 gIaI`yش\' mFgϋ!9? RFI0.(]ܚ8D% 6V6τi+D0pG$_.ZZ/kuFbiEd"#kתWK'V,zXo"<98j~ȍۄeN֛3 Ό!Ƶsx,A%ZBf Pʣi(>;zqO뉮CAZ uF= `` ClD~SWLzZX|n#Tt)$0O!hek)-͛dfͦ*%s-'N8Q@)F7yve%q@d%) 1zSs4܋G~wXPdt؀Z^:(,?k~(ӓP'[A#$DJm={EGL q\,G 솦}aBԼV+ PY2ދœ=9-DK93;mGI^KDzt` iRK>a,5) _$jpz=gt2Xqq`Z*qCa 1IXCEXpAn#y:5uf%=qu0=S!9J$G9@ ڦ#!0'0UOM`$X8џ@4Gj&nXQCSQ 3 aC3Prv6;Qtu6Mzə~Sm wφ A _Aξ8paS*3y־}e*y=z~k#;Պ7~dz^AGbUd){ö^}aBLX1&; EG4=#Q'{wMrLIkv?~?'{:QÄS1ov;s]wrGw^H%8_rvrã8-FGtH\33TC,%%DzM1þ 1]rx EPY; +-d7zN9Jk]Vt\lh3jJ$>M.(ע a<_4jgHw;yYr<_4$&>f>P|XT>m(JSG0%c)1qhwNW'+P t5UȾf[NqOA쇤ߜWHByYTa w ̌`戤MD5A 9 TəJ0)%vx:Cm#uwS'^,$G=f5e!7qi3Cԗ_JjSQeE$ IE QYi\Z!'ǍɞRT 2'u PmhomqlA1KaW7|O~,XoM0qʪM.]XncϤJDDcoه)fuS5G mURAǤO!kd~7 X,rX荶X}zE=!])NzmfXnͭ ٩e0Y犠S _ ˭_w_*HLU8@ TL"z\ٝ4}|L%곏p5~>f_ ?(/oPC钜`%2VBoM O_$F8͂ml 귉(Qu2.LO/b6T 4MsҢ dW L3N(cWY$6!9=pz?1a?8}oj͛~nU//V߆RU3Hrwi}HlUnp.<#KEeIS|b33o3_`3VzSl"sb|qO)u{(Q?R"qacE,z' ABj#@1byRe5ڶz +gu"OA\?7|݄dZ5; Dbֿ,`ŽJs IQO19zS{GP2(pfIQDD'r_]m:H&62[kyyI?ayT|F.CMA6zt"ZB"u-ϕְ7ƃ.!tMp]wň U0؎K)źK1PU K>G_q ?*Ya9HQOUA/>au vQLuLgFKL04L{,:[]7\^CHQCe.&ճN{[ PՏ>(:(iO?jKƑWk6_Y;iik}SaN)؈38MuqQ0*ZP{(RQb{GoB!1C cs"HAn)͞C^T pF_awz]'{T{MŠEyڇfZ؛s9?Ld)ނJHȯdߙρt?A]\"(oXd8L$D? K< ^tch+1UkI5:HO9\2Um88V f,JӕkNU4Gд+=hUh8HE+ҕviD3-uoz\f"(#aAW@V8/h`s)0bHO!ΎXC' @9--1n$/Ѷ3)"cY<>A~dN5ԋaҲAo<D'"=ZJ:- I>H)D" ڥүR<;6 .4l6|ZOL6}).KlP$ T* }*|:i@jEm_AߡQ3Q\W Jvv K%o 8"Ɏͷy)0B\8 '}zqwM[P⤃A9bC=ngKTB0Z˫ǂdOCAsI ^rS"a#Zm[ UAJcSL;p趌ʡLWn47Ce.|@iTVU\-.X+إgLZX qB4 '2k/˩K Ht>;#9ycK3F%g+>l) `_n "`@qɷlM9qQ/a "E-ߦ6җ $r@d/<c]&#s/l6,n>3M?Ƶi0ryG cb%>F^2IiMh'acJ{tW$︿e;2Lɑ yE{^6 HwVH@[L+d]8~nsV;.)n=/]\ˑs#2O$KZ5d:'k;dzkMlA(!L -#bRbGeG0fwESRkHn*]X~08YQUBEr]*H}j3 'o4LO(maCCo͜*VL+T|?mpOFsh*K"1~0MSߞt"H,^޸'5e}|IQiWtCR3+tdn\ʦ5K$xB|E\*5lOqʵ$`SV2l ^mqؠ}1bg8aBxHGe3zW^.] eVei )A=(3 GkE'5Yen}ms5slJ;AoO$もT>ǙƵ5f]Y9NVCAL leujM#S, ֶrnn:_4A%V&'ZI(`+ 4g+wn &<!#YɌ P!!pK|ddxeg%-ߔ6R1b̷HH~;\"j--`·~U$,}6?!r6vjC僣Y;l 0 o>?8 9-sooN%l#(6] VxHGvM&研ڧPQT#[˵ 86f B< ߵf,bhQ)^,l'td"" i%OV|&H6`5у9`$񈽵@pJ _jR|[ @gǡLvԱp${)1Bi68:aqa>oΔ3^&s|l.l"8t?Am%Y0ĭch,L7/28c!k5P7؟-'9]Edm/dGI Lb녚/R]P"WnY#ʱɇFioZ&3oeɯnҀSBaNXصm)=Ԅ{$߀ mKw e68bE^H^@y‚W<^}RCu’0+ݝBܐk=FCTpݠ&:'&g_^ćzZм <Ċ9\+' 6偝dn&X"z1o*71~긮4`RA M" 0ltW`?] ?ńCA>Jy m>uha86e"CԾmAWZ}a> <ť ;6bzIxr)WF} BWzLRCi垔V4XH ~mJ޲TfzFq-kʞ5q72UkpB5C1 Ca,e~DPocFEbR*q Y!*EC1{tjg&W:SxL}ȶ+ӕ,H/.~8f"#@g4~L NLg |vryݦ6%jAd z`K5*0צԄp=WiLd|lH|^e>] \j=O Iթ_À_6AFBP/~y7MEU"L6%`N~+& 巰`vo#lT!YF6z'wfrq Q~"NdMFA}UQ?K +&w~rYJ{~5%{G FVE]^ FL9Z P\C|KZ;B(GJ75F&}KM@ZXv:Q+-[:E4(ªAԦ[Bv|Ÿ\'Mq_ v qbm^ i:|"!mY,+G/vzE״^dfrO*kjS+%_ #m~Ef xT0u g1R,% Cy Qe?XYJ+MOHG {V!;$w9"D}JQs@W]$Aj\]p\.lbID֝q%nWPe,rqbk5wab?z`A:;崎1NJB-I9bf-iO*:҈s?J~jABLCd bkmX b\'ܘjs NSppZ=a2Â0hQ-ӈEg<6ǣ!19s aSѨ&I y84:g\ZHE&sZgH+ߜ5AרcֶiQҤu}CfB o_|c k Z)s&zp^(3?8R3 @/Լcʞ/A)ߧ%wY:G, "SϓTLiT ,S<ʪi:} 5ޯ$c1ʒucD }(}9K;JgHSN0q:g'RYQh@@"pXE>Ng& <)ğpS﹁LYs5c2nhaNɎjF$:Ԯ.g%=.GD)KEZF||j گ"p$֕p3 B"g/I6NS@3Mu~6C@X,!B'밠ze{5X\D: @eR=kz5aQ$0ŏ̢wg CCD7;1_vĦŢeeÛ 1.[sA [A} @=ɢ' Ѷ 4`Ħj[ xP$f[DT]L.] žZ,jLF\W0 f`NC ]փ˙a%bh{;dV3F$IL5X{ڥȉy ޔGRܠKԳB$=F- 970Op$TxG-ޢ9Y0io{3J^ NmչL$i/qP_kwn$c;{` Ы%ۯAz>ni.6G^TPzW|"O3CSwUmVi&jɨJdƠx vBQD=+˘wCwe7\qe,/)T%hBqu loJ;3CC!GظJZHM5k' +N  F#cs؀̪3h%%gQǭRC?׃1蘮M7 QGƝ m9̧[6"j|3._uk}])WVI2ې/!S.X҇n?/*.:[>]}7[ W] !PM%NuÉ7#(Ղ"۩ p 7N:Pu}B/)uYZfpP`S=#_zt6ee5ki{՗\gVag9lG{rk.;"X[GsbR@8Kh7Eއ12۸`lw@wclfP\\88ses㷐 RF:$aXnuQБ-۠o1#1B쀰d KQtkd{d,ustS7aimtU?`T!gk^9uaK *Fd|577\`0yG[.I0 p#8i ^e+V5;-窬( כ:?3ﮗ"܁nislYi(a'e8XD5jH5lt9`k]O"Lk,i} ҾCEE9enm{[g͛Xz  4TؓLyD7$!- 6$g'b^aV ɹyϭ":f R8:#o[R\:?uԁ0%c dč~i6֥z sdaLk9 \w5ҵ@2nBU)K{%;[ meZb345Aujl.Fa*/ kB,tzµ&jY$Xk.i޸A}cUXϹz aP#,:T0"-D&"&0,gCؖt4bIJ6/|nJ>W5Jh aGܰfWga;ńuimbD14(hJ}?&=;N4{PY Iމܕ^u~fAAyaA u~<v%UVl+;:W3XXA1m\ߑZ aad5H :xAvi_Yey-~L+MnY C $a/)&:YfW~ >BⰘQe^>59 T7Қ1uG1F9+H4Ry66]f%ڼˬ̄M/tHlNZ!W%Sz;"ASD/T /"*琋_pp8C-~WR5Qjܹg %\ETV{5{%y[%)E\j e @)r#dIx0(" 0O,Pj%uYi}S O3a i)Ws 7ZZἐgf}UuyV{[4۬OU.k`zAC Yq^moҚL\:kl3SYH2So!% UF lIΧ(=ߠ_'H;B^NP1[^6շa[wBp/v {%ͣd$A_X,+I_ƼQyF^뙕FW`O Sl}%y(/}fy2~z\u<3 V]?+YTz6c>ֿx.y\3,{)-M^`Au&7/97{(_/̌X {—ۛĪxVHFR@֟+\@.ӓ9_QBtN@ٖCQGi3D|f'3۹{cN@#\3WF)Skm;'G|MҼΖe%!I*@fW+mS*7&LCbP(ЫN+n0_ H&i9. F O;J6A_Z[/ -+/BvCH> 18Xq7^LA'p=oIP$B 0:,;ېCN^wI!kY/zlp}4ZSf' 2JmW!_YL7D( 'ߑo\q=8m"YPԝ-"XVb>R_ I.1OON!g }ru>&dy-&\&oڇk8@>ovoمpӥvwp> ܱg\j{tpڀPAˢOA(-`L(kXMI\T{_g:VQ&Vd_<pg)/.~_s}Zɉk%i‰}z:n-s)}6TMY1 iuE#1N늵 ֑m;pS;5 0!f@jS!-$g2!Zٝʔ|*[P G>f;Sǻu6Vg\L[.cnuOyG=\Hl?uBVbٿn2#0Q1&X,DS٭]Xvf YqBt/ۉ`w$\.ya榺DZ C)t4DURʪ >i1.'Q$hu~R/ FHnf(EױKDtZAEV`]"x;YÈ mSLX@\[\5imY$?H8>ٵaJr<2>.T[Ne)IxpW%\">MzS+Apf^p: 1I뫿i M7w<3(η{9vRRPr뗽67lK^>sGd#R^给jqm;4KOoqS=uA X`2Zl" TxU-KQ70^eIu۰!z4RȄ{KwpLY4ϛà 1;c= YoV]yK &]GSnE|gZ 5Q 0>%d+n tߩR 1I߬#t.m cjL3S 8dbYRD]-eݧ$GqG1M֍dV-I^T_\HVݖO$>Dj&vC9wvۂnP5'NYe.4z)5'w^F #\5|hTZ\d^6GL_0}zW7rlc ηf:KϴHѸt7Bbf.aMQ NYމ6 bP]U .WE+&M*!؀*EbAb?zd= RTB`{7Qؿ|oH)e2}]|BO*eɎ q&wrg5,s&/^[QUș8[ǤnDApgcڄF]#|fIW˚2=>h߱}Jq;kȿ8A^y2=љ4kMuIAT_HIҰZ&UA x~H4w2<]❆tg/oT MF/u+ݾk5?Ur޶i>! ?]m!~  :&]EXtNB"7B5sU⫐Nl^o+si8.e\Vf%J#Ac nr/F | b}|7 Eؓ3G'}",p7'-?b뷔@KzpC:ɪY%eIwƭ||kw}­'VL;|fvl~ʤ9,2-O-ָ%_M̿h6[E 4Up-wqOI T-[K5xVF~ _r/c%G;݄.fԉ?ih\](z/򓡗|M,Ey6Lq8OKpةp=09dIg9<~4,QU0!VO_|D'~Bn[ܤl $~nL6oCYLGt%/5s$BYCkQn/dѲ@Kb<&;qRϐELak6o2$6tDtnf'׮sر 3w&xLw$=2~gzqx֕jR\@>,`/5ꇰHjHݖ*Q.`R,jm1S MkS}n*8~yŤZJBS7 jD87zeJ65]0z>.- %0-%4"p!E۝ SXv{(yIQ i<Яh>*y r_FD;P~!X %y> #֫vN3<$y?v}<,:SwqD}FIu7*.Ld|T2C!'}R[&Iz'B4SeCFװɼe.@ m>I ɠXL8W5_0_CVc b,t9ά҇d-Eh]LQC P•t@83VQ҈$fOo?B.r#I,@)2L}*ݐ5e;4ITB,yMwj0lhh^Ȣ3@vg^f&|5ޘx2=TAرH;$B㦩~*!h2Gs?Iֻzq}v-|O2(\ O)Gy2rR2w&/^=C9ſt kG}j=F,^sMA-GYDžߙ WfW󬝗1cu^2Ȋ捏%-T5sG7#v'KT%c$ILID2Hj0;+r8) ={!~<]!;gtwV"ɝS%U$)9,:[Go緒x*(ԩ}uƺlp$6o`ˆnnaP0C@)kTn]Н$բG7 BlV,`K˿<爨 k_QCTj^[gH_CD`Gk؟T]?#~n.lҍ$|dhPʼn@j՛ΚQ!5*tot tWUg=Ĺ/:|:)YSDx'Uqu 5l, K @=`@.Ē 4i8oV٘@ZSq}`'nGC?q7jXI'L^oKFx8I!..Ϛщ_~H&g5HiͿgHZ4=Dm2GNkAߥ5wkFI@awN(Lwyl`kWlt:8!CH Co:F${wYZd " +dy28"+HJpу"[zO/3/a3=k_=c]-vNON2\&ڪ{Xʊ/r!N0dHvjaԿ[hʠAS0^$ >`R37;]A 8doX@c;8_!if3gb`D`sfVxhYr'UL6T d$ZR1?s I'd4"F<{](/ Z]7r@aڒ9au7 ٕ8c\M L~JIBj&c{3:H`#Xe̮>+yl3ߏY` GBA_#L WZoҮeFֽHy,T^鐴/}pCI9]ROHZV+ ɩx>ЈPvJ>O6iQ1 j`V4Y Q –tܛ [9~b%rΖ{yE)+[ 3߮y**OoR-12+^X FC; 2 ElY|sD+f$WJ `J>oon%Y:nJ%G(?GD J-J D =ǭ¶^kLĖ㱖#}u,@Kˤ^g|픩5ST:};kR@=u2[w :}d8OQLsV6D"#O_QAɒyJB'η̳/jv yk:I'CÑ(ә]ĄN Xȕ:C&\P?[hUo[F|5u"Ʉ_~ܜUE5P)FRWi͋`5ӷ2zZDa˪'MXե*%QtrIDfw;v^ػɚ?$̫ 7YD2i+jKZ0y_?XqxVK uX*M,f?->FR…oksOg:^ (h<,i7/8 G jDHJ``Uh T%D8.-\4% pFmgVYʶ1zb$r<#Y'ؓvd{fY*>Xѝ=8!()lȕ*|欴M-gww%{}|" X"KʕnU+TLό0c1K*Ӹ^?a[+}#@k8$5c-眶fR pզEّa}&&3q Q?u@Nz xN P1WJ};/[-d P/Cq*) 鿢5(ύnht6f*9Bz5 !?;uqfu׫Gq\eVXEZ2 ml>w©}'넾;rQ͎xo:q l* Y_OE`/L*l` !ɠ7 e@rնO0U_ 9NM ϼJ['^x5'sew0ą%W}}P h$,[lM>'m,unPTKz-:&9 o¸dB5%!SfT$\#7mcW%`Uu†ǚ 7])4g5>[_2GH8ԄR">6ףCKKv&\tbm@nnSd:m׺}^Nc  (%MTZ ނ5Og10$U>?f9yAPP=!C$w_)Ů99ֿ~ٛ~Jz ڄ"K(rA!)QހV)X0b.pVzKazlzFὼJfWz+2F:!o,X#4pN o\_TDq b"efZcE`7֛٦䌴tGJXR$ BANn|hycFk8:c=ꂖ5<$r wlY)cęڬAH ǩ/G~nz0XY3%K@2Yť5c2+Der{'aY<a?Ǧq۽AH- r=n/wZV述n{|6St2q("I ¾A .ϳSaINd7e^hRH;AWfW/-$ku(p!vmLO}S+[pS 0"u](3 /7MEkֵq6hCeEX<=DK׍Wa417:qT%0% ?Ѿ.g:pbIw?߫EY $W\ZIJHglDlc8֣^.7L]5aO.7v;9ŏp RwJ&Dj_*)O֬(&&e1 r|j foD@DO_M+)!)+Τ,+VuѶK,Xg;+1$iYA\zNWQɿFo׾+yMpnw|}":)"FjeܹHWϺ% vS{p xS08=ߌ.TKdSCfX7gE U<#`yܬ(?2Քj~^"Yh`b|rSv_dM\_%}ÞsqLS8Xr`)"c8`2[ _z [ʪ$с~I\XL$W%F{-qF(ڮReb1kVf?h,ߦec+1#Z5Ú $^<$΁<_H6"SbxF ;RKؗTOUJ_Q4ƀϱA̎f|\}838'vxuY(FSEd"أzax*8*'R%0ovuZzbwSڭMS@ﲄ}Y=(7.7= hHP%'qL]<{_ľ?R4o(R@.%Z43j B)%amu{wX1VqI`OpEwWqx3p9ljO^|#>.7vJo1>w!kF_9j$eҲ;)h+h e3 {ȥW%hǀ2ˎJ0N$/p!KkJ# /M% *'1#EUBRpˇTdDq2fU-[m5VRӠN@ic[;_~Voa[ag%Z o$xdy\\Ak ]NQ )K: w&J<ȏF+z2rc?RxǷݍϵ|dom0x/??F USRB8 nq8KLgW: |tU$ ).Oc<}XEi& ?Qy' H.A9qan`{n+]t"j3vB哏JTt(C{N  gTCxB`V-E8 |mU,T9Ufc'VeER pȵ$Q x!y%q<|JQE߾r5=PCy3b$-ϲN†@Ϗ3DxFK,^[y9fz  =j{h5gq(|bmD?*|.*X:N}O[Od(.'?ڜβ >R+!fv<ܐh ,Ji3vHȗ7R,DK!|(Fp͋ K%#\D)YXS X}G;!6i|7 `D㉚!US"4g.YnHs!xZq|o#%gv/Z:>'$D„wth{[+2 0YWI-jGEw^#R`r[r::5Sv %є m\ HR&9(H+RQtbXl7'sՇ+B[Nux(}/74Ah۳9 b8ZX1VŠؿskieaT?χi5Pw+mb+ZJYZ&wmGݯ>9B3 G{P4S*Ucä>LXG :(1p)ƒ { =ݢFFn*uC⦉b2~yis?V ȆC)%Yz&O4VP ڂ [6q~e|+mop// /A˼ʩ8OA%dހyX K "0 w=YѸel-ذE R#4#(+nP rDcz=PeC%O 209ڙ}05B/I.&<Ϯ}wJ3"FyxȢ (V"\$y %^Mg]A#@kFÑk'|/_4Ts:sS~ewSbwh],vpjQ.ƍ^i1vp5K͍ |bϭ?r*C|y1<\bs88'.ȃvQ1֢ccAfuTH /Y<$eIILWXGђC95E/,fzP̯aɴpPQ`!"^ Yk^YUE*烬v}T=.qGocGQg7GTeq5e i+3ANPPCh!vj!rYqޗA`)dǣ7,-w+f I"P K2 4 vD:+? 5 "eA6)YJ*bWnHo>(;RбR>.̸?Y؞E E@$ׄ N%$@6z9L,9A2W4X:z)ˎP~-_Tr?,ޔ.RKrh7MJ|4_6i"ׅg\.8@OPv0wroE =D;%ZA,}]5-p͑6)'Ua#roČ,q:h7m3N/5IɆ)>oKK&JP`ݡy sDʧ^L{TE< T}&3avTKI4Hų!f4%NB%tKDDd&!SB.-,s/aoZݷ$\$u"Y +Zc?2y:}:\L Ff87/rVZ͞Hl]n_ZesfETnH{xxè. 5Bi!]ݡXRd*=4A`^jRPp_F#ߕ*Y*(6q u&_{bf38ݜ %g RYCS#Fōu<41, J~{ށQt8$Xd6'0vSD\^#1X7aCɆJzr{ĞAgFB+4PBF]:e; A(ɗ*H JUp73W<9# C/D:Lf$HUJ ZƷkթk񉴛y|Yvsb>.(N<vXn/(.HLN$MF? ܸS+|_NKH~WP WJLƉBdUbcO.d1oq+Y˟=P~׬ŌP$ic8+zIMaVE;e^{m ISj(dsbiR>:@.ͼk5S%uHJQ{6PCFt7ђ'vɧv◭.וl\4FZch?QuN6|YspAcA P/$Yu(Fj38Ҫd3}ģNx 4i Ql5+v$o4+Z-->P5gG e?m?]3,ճ 1\]_S@Qq;:\Sê;_ϕh/]Y4Q  fRn𰅺ypPLEluVdo6=KZx>{Z7/IJᜱSli<*1.jiZqt./?9϶$sah&~ޢ#xJǸ)-t1y'<(&(I49uPuX֭ʌ^ez&#{rH`h;vex$f:P4<"ZP)b3(򨙄z)4ihEb9-EwST4jc n٧j`jޞF7!E g$)T. ?9K<Av;Ęj}U!-S$s8$/W򓦖`4wG~ܰpݢLfS<̱^\G(rHrڧ`nȥ@q keb`W=xJxu?Odo48N=9ҁ9B \1uHhgXJrKa;\9ty ߱ߡ)2Hdߝh0闔 PDV *o! e.M LrqIu(q&Bav3?+c^YLa4CeIF~3R5l? 7ww]OOb`L}_~ a4j:sß ů;/%e!}'f &2/㪺s q1?ˣtK2 S_7E.764Tf^4P%@-mhHOZ@HJOhM=n I *]X<:ns݇]6g<')lwv'5t\p+Ξ@;$gn ]chr*N|? zȏTaϞX x#v,MoG8"I8VeɆwYYDaPhd;1c~Hs(iB X)MBɬ>~i4}K."T}X͚wJ w|Vmr~ dBIFf~>|K;]W80[O<9E8qd0rĒ^8fo$q"0Acx4eh47 K, ٴ/w)s|:r{$#bc* :z(tH/`*+vu8-R5B#\8[{x,n?]dn\9{{(}HjhJ B?yŋolF߼h[s&%l̻{OjL fg_16L nj@r|Œ #`9^bu JtTC!?y2UmA ߛ $'YHHf|! UӠ NV8E0iiȅn8:w$-5\I`M9Mp#jO}v /ܡZNSeNYS5_A J\YH lef`gqz12w!VpӇ#mʧX,:)֟x.+\4y/9R= PB!qc)5JLlt ~ʏ]s32 ]+Iw FYu#gpB/>@~1oQ~LIdwsx]xȜ(!:b%>2 ϲdJNJ4eT{J@qR|pc,3YLx`Hꦤ:r&LwN6-[2yb.ǯ`f,[=Nv~k`9hF$Hns I6ynr{:ۭ&V.ЗӳU c@rV{(wK;$!t-$r̽aF|ke=#/sW6tYeT"iRҔֿEXΡjqqS#v2.2b]׻x(-TP`CH`ނ ) s݂6Xގ|@z1;# N&׎ۻE:lˌH747ZpEslJI٬UywkaatQ3< ne&z? ]}d`EZCR\\DL}#@=xǜޥ+?IާR{L'^B MV @C jXrP,f x,7LrRK>bKE_MhnԾ&JL-uâYQ$c V1o N΃Oַg嵠MP ?Pj[: cvP^(Sh:I =bhF^䞡͚); ycϑz;uP_PYW.:$ {X#8ήy(ٯjw a׽Dim<+rDLv0_Rrkvckvz!Y{P;3t|{HoC"簊@N!SE_S70])x YDM}ڥ'li}Aghj2۰p=b[3JT],9a-3j~Vӗ)w#Cю@=_r\2lŀЬE S75~.U͊_nN0~?=ҿg2M//ЪrSE3qWO%-.r4RnzTаF8w9u+6=k,ŤʇiL)3->{ys+Gf ~3SZ*wig5d%ZSjwMz쾆ҐdrۼDZLB« 8jaʅ8YNh&R_=o1l EGxkqkhMfQRVKd#l0T_>w ղ'R*mk:rTjQ(]r !N^!ƖPGM*KWArU2܊;'e̻ N o6O< ss jMcx (AC,esĵ/դd 9HOdz#3"Jp]XZ1oK=Zl:a/hY8j},?(S1h7%5wu77dќ9OM cO|"l4┴n9zsy!]>Z_:P~518~/4Ǯƺ!>e[&?q%u11umȘ9+/2 LG_Tz3o{S"Ņ{XHg2vL'l4'ؤMUGG?3P%&$\MY{0;5qZFM?g ;&/JۙD7X/`9LFĹ䣤Wu1Q}O_hMV _&B]!6-V MuŎ9_2g>A: +` ݤvK βFT%ti/X5z~ Hyb MU?=ibsX֭$$q+Q=M^'e-ѥeyIUzҼϓ1x{,mkBcs{V[vm$Q=!hrwٙY$V#9S؆)]iW-/\o7WMAWZJ%5ZdOgv\2b;U4B`&:%j0Z(yA(!M![Adx@M=_Isuh۞KwߺsH`%0-`FN̾o <# 󌪆\7x<Pu{Rw0mWZ?NdXcL;է@'Ŏ 0G%nh>Dg l1L9j֭/*A"WYˁIzGҏMip!bNYP3kU;d#ӡDxIv0k#%,2q7H!UY0N[/=D1ʥ.Uȗv9Q Mݲ)NȆl0@pc;GW 7eإ>#GG^Awk=9JQYח^s5d]G~iYĢѡR>Z=?>>wsp6͗c|& 2a7KiTU_=*"(jFr26 9;cV~VXQ0ϼ87Km#+"؝fiQwpUEu:b9ؽ c1V7P:3&Wt&Aoˋn|Fea y G5Gs(ǽ tEhnғ].:I7)pb. }vIfsvRm6(+{NY1qλ;f0*`*+L 졲 $⃉wn c*cWO`,BͶ F? 4/rծ:üEqfXCŅ#X83K$# ˴3XG3{襚:TVQp#G(YzY7BI)rPpZ:¥g_Ϗ37{μ+u\dfW3PJ㗗K?8^z zCS6!ɿv%.zӵ-gE >_m?طC+i?@{&.=_-H'|iR!Ucn%S A™uxpJyxp7CMTPV(VX5s jl(݀ϵ- ᖷ5 u'(t lZ;B2 g1Bo}G>f6D{p!8R8OEr/G58Tc#(CrsKFXOBc0Ƚ拽MH,'wr#0jIy9>]U|b7O|vyyfŖ)u7)GƮ}'^T4Gb!#.U@=Ke akĻG@+:F-&&;S@RKa:fgEӳժ{kq*m3PB6fĺ9LZPSm7$!ij#tx )>Q>] T92ʎWzQ.=0|]`ɵ ʸԖ[9]LеjiXj!wR[ОQәd&Ώ2Y-էGxʣ59*N=WY{xLފ<2Ձ}|yWnr'ƈM#MC71:2`PDbH9|Gl#%Q5Oc*ᤪ鐕ЗhG㈶*ij|U_#ZM-stW( (NK.DS+喵Ԁą;@HƑj ~>w- Eֻs]yzo: a?LJ 'b#jyx=79Ϣńmp]w%MdV|CV!u}$Y>DKk '\f@ ꃓWIVeE?#ޭ|nHKIk nv>gdTvWh]QCRC?M6HS>}ȶBe9Tg~ LbRl} *уzh}bW 4^11L!0tAQhؔm0vmc>,HvvGh-s&f8-Oۜ0PO!dl ;aX%݃8~*~n 47׽zY5e)ī4aBtd3"iIN lGKR71[ ܟ71ӂ[BB)!~[b=>5?q9Č+9,@1,oIAm+lޗގicSEw;qFI j1t@4JX#5|dȄn3)BLMZLk$EGQ}˭}l1W+2 9#M| b P[Rvtu ىEL^h$$U#nkv6EAw灾kBD% 3-H+ue&C i[/˚roɕ_w0 ѽ/`ӸSnq'kzR ы9QZcvfĬX'8"lj"F f}a2@O m;7^F_\\2ߓgNnKN(?Jfm(#` D E:h}ʬr S77M~ѻXm`T^^[㐂*8ϓ1s~W|g =22b?љ1G$# 쩤b@UAv+)FmE/kH),I<܅u="wB 3grʿÀ$)BWPji7Mrl2+zclg| T% +ljxz8PAD戹k&Ty2ˮ?\*e=[| i^EE=3xFErme-R 5q|ȯd g7%Sa)AqQ\ MVAG>`i_-foDL+LyƇDvUصњtPkxCL6\^hd0S7P5PZ. dDθK7ӜM%~Ml"A)VG#tb.iq"Ĭ-^ l' q?oZKٙۚ9{piRH;0̷ ƕ][߯ ]hE&UZr;H84龍wݥwC"4llѫih3/Hjܯw y򬓑8  N7 |e^?яJ@kp XJطYEXl3>hө\Cy]ȩ;D; 4z$wbNC玲a'ʪ_ |yjq{@ YlÛfE-Lע6G@o[ZO}h9h!ew?v':x$ 04DzN-IQ2^OkMlt F/;\~H#.:3 `(O˙uLZb x<@sd8}Ir;UO&G?$쮳KIaAtKͦY3 )73`DcC_b1;۷t8xV/Mڒ1nbxKJr9#FBufli!/m"Q;8[F)G}+J7=kWLBeV `-5 (8Tb0,\Kc\G 4yz"0UXʹob|c[.=}[]3=-#b{8P&óCnqsB_1J[Eo*Q 9BII\އT۔FgL]JSA99&C B_Bю r^Hep]{6sP^nrH."Sە)(g,b_a$O \`xqwrzтa@(P0Z'Al:0|}2GMUu (, - q<_G <E!I/;[ $V =lx TS&۰/upw8iF*.a  !tMƆ)py褂vJ|*>뺙s+8'8)0ĭ{,@-pFwJO엪agi( prvOD>#</Ɯ8/nL:0C0)8b?$̼"*%ϔ6LLlbHz"ेpsc :Hg- 5UL蔀;O&:K"/ q:2lQ:OcfXo LB[]8|c*]aPx?h~&k. &Ġęm*@S6)7KeDoi bTcS<,Qlj􀣰.i8}DԀZ[&Cj5DK׈S"7oj)!| Ttn33p&m$kR>Nr"a̱{ݣˉఁ!çkeF>fpoNDaf ~$ ~=-f?_ď%J?eMpWhɂʏxvceUR!`2Jjovˊ#ؔU aI c܇b|јVD56O:HӁJ'Kltqͩ&G{mdP :QXb` ܷߒ?0|]?C%e`i9%\5TBOӛ\hr+{ǫVu0i o#龐d8Ib%2ߌȁYF,Q(K%Z8:62 vUV|ʋ)S{2Á2h'[R=%"3uulCwncuhtQYqg*NF N8kq-v u"* ߨ, ܻOp4!qKfP}}2 qʩr םM8lc=73iuwP8W=^DVq@p{]8>w+@;\ P.G}FKa#ڦB~&WLLˋ_; I d'蚫hr~~((>& )o@UeoU[ G""PPA {W++uQ`Wɲ*$M}OwN} e.;u#S^2΋FU\P秈 $4Gn>_gdkX0)jcͪ td0!Bj}=*U iC(6[Ɗ+PxC@`H̿="'_!Pe{)6$x\g\5l(ԡZ!Aq`tkotDJtC& U13*;33R~mwG7yɦ`WMTL)IjHy{ Ղ42(M~~) S_L)pqX(15 :846|T0.~:Wn!5k W6(̖jD@GR7색;/&48A>opcS+zs! 3DXW8Lj:@Y8v ,X*Iwk]E3XIDc| agP* uS=mxׯXFk2h<3G/T16!tkQ`4h!1 g+гgt|xI j¡-n/*Dl~BzZG%y'{4/Ukr9ΝU1X5^46FY"QYDSJڨ?}ad`g&Agd?9;4#i|fLϙNhO0_B@^]p[S(\ߜ2 7e6S$Y61u56Nhpu\]IfKRr iQLPjY) lDi'ߵMCWT%u|7PDml-hk2[oYaBaH:6;3 PuDM^߿uSGs4^% ڳiSQ^t4vƻ+`p27Jpȥ/# ^|IxDmxg8<` ${tb4 ্ _AjЍM2ys_O҅aEFgYr#W-јCԿ#ñg¤r,`r6iz1.ݥ^2)Ƨ{S@BԌcsEA a]c@>EH=/z*@ t[a +&5XJʆ|Ed.roycv|/^49̏iy{Z<̾H)q4UG2 X6zQP&/JQ: + D0gL̑ǫ_`ۧa y!L:lE,aYFIF(nxe5jFD<.rަ7 1 zEc/C ?gE)՜lÒW)qN22IiKy,;9h-]58T]ho{ը`.+{ZD_e s;NK@ohCӴfn IP][:ZPoX(`0 k(E󫩨e[{&`_'ZUv{>v.Ӽ?_#Daa`M4'T+>5sHOTT,%_k#~qvXv~1>ʘB?ٯ~'x fi7\+#>t\X2:D5M8OygQi{4,*b zƤr@)Nم*a& @𩈋)+(I:@~f>E㡽Q`PZg03yˆ$7^dR$M-GoscB~u1;vP @|4E & ,i̤k= 7{rDN9'_u&௿7]i5}C'VR*6F'%69\݆D#WR5Zz"$i@>g&A)gR# :x'[ Jc&b V*b.ǃF+]}38 w[ crֹuw45R{7$MB^PGu']adT=VD/hßMH}&h/hilCM%p/0zimqT{%xZ>=ՙ;>R T5{)e{XxB(AR=DL&QI!57jr@kp{/='p\,/Y12ȓLrNK D֣a$e݇{TJL8 Ðk/g3g|F{ڹnBX"Hlg"4_v4CXt3qvvPswJ9+E ν|EnQlV#DqVxƔQX&,Nb; ޸;VB i['݉>&t]ѭ#fφpÖ 4>z!O}ɲ 3(< v XE1%oWe_;6:<)遟f;az8f=Tgxx3ѦWvtZ|-e4@g?VLx5sˀ//gSӚM?G,/f_1u&ge4\N>QJkҥ";:ƀ~Qw XIAݷa+ X 2= 1#c#@?#1$陀] yUn5XaUkp9=KPqnh:Z)'@QxoONT$OR"ZipiC/A~;bKxz UZ ƝhF`#-hsfPK,;lA-\%J@h#p>%/^ B{QyĸYP!u ;lBK>ܪf5T^Ձ̾h(|S',YU3 C{@_F<Ú!'3sPRΩYXLXu"dP9xQl7: ߣʄH|f;pNoK-ȖxLN0D9< GGv$ogGz 8Y?@d:Xg+kAxj^KUq.w^ܸ3ljɊhFAe0 `SGncFp5TPhBOo08,uH>•`P>Cڄ )Yryj/n:SaXwH4RF'$F(u5ќDZ >!_ DN :91wƑ.qR5t IP?қs4kt[G%?d*?.m՗Q572u.~FNKwMAW-#^7’jB^O)3כ?kU=C#cHb<>%bxb?E^DLrS7r =׮pCmeaɱ{_{$يA]kA:[Oh wUEFTb٨'~ܝ}Qؿn>(,%*O1QP$nsF?<. 7ŕ7_a;(|Ga@p$lG4qd;:q 1(hD~E-"Y)vj{ S*[oۖņ _ӼPpm܆튘JAH$pwOX$eC8  9)ō|;hymՖ;U Mb@nӑg-,3](b”9k7Px(-2my]rGד}yn '1oTbqnWP:[ j_U[0qB|?HNlޱ9]j \6U>/$lL&ÂcnW$A|$?$..pu6ĀƨQ 5Ͷu +Eʀ&;:xfѮ8wUHpmʴA AF{>ؓFI(8<]'ybGKOVkHnn~%]6QjɾI9:|ah/4WHo$OJaT5g hGF i5 ӣ1եDxDdG(]4O(q/M(}=̝|gf|ٱBꯁU !B @F PcF IWzveJRa;`ephC V- `e مh m3RW]3߅!м0@ ؃aFή-4S\R *Dv/m=f1ռ=c+nJn~_ß[e-D^Ԛq[x< a/Gq{ue/;SQ wi`r̗pQHmB.@1a P&PF_``ߪЊ+LWħ͇?=<+ mFˆ0)PE2]6 ]$|ֽhKK2 wڼl,~kcB^~;Ww(EM{:h3)+]͘)jB,K܍َ%nuNޒvMosdtQ ̋?ɰ=8;tv8YO e1S^!E#g=#9*K-MJe:C(~Ih;F>&Bg\QPFO39[XXc {}mK?/]oE :e=+D'ԊfϾ徦W|#lh /ldÅ7-DuH-$JE*@@ qS=7?!U3zh !_H:ŻwaIz/$:ON249ɜ4r<#jhց]d-ZR&1^Qx[x,Yh92O6fp|t|oMa>m# 4&A+\؝8O5 0'iŦ*0^ʹm6X-Xc,p$fɬ+uUeRrІN9c:8}oZ sIKX_"ꖝaW25Ƥ8 !_7CǯܽŽZV/JmUP844+~Ni]z#2E6E>_cQ8E''SsTOh[e݋&"p5 qsZw骢l"ʔEqiVTDL$ No6|5E6Թ0`zS=ޞM*^) &Ê @-claB6)E2NBq0RS1;r[z._6Q9QVg:X$f5K apI$Uι ?_U!j1wZ ~ovԹ?!@fw:>ִ eVc#<M<Jݬ.Gs(srh 6OA#䕿G:ĤCjKS dwV _p*nؕ59bt}Xkbunf* O+UrUS`]pI m\|W){p[5}4@G˽Sm3 T2iQ@ơbBgxjj QA(3FWkJ`(REP뇈0u:A9ղc:F}tE9 lf{X@e2~2է'=ҒN" p7#O8Hۇ5IG#H&7KO'(ώlV$p-zyWbNy>gLY? ljc2[4A,,Gwp\Qfz8%ZcMAn'mlA NLgaLeX5sncJt+&/s}WŒs a_ *7r@(6cРQrgG.fIaB+l,!V,W >tB.y쉐|M~ lQa=xaֶzvr~tx8s{(|1?* Ʊ>3qWG;u %@jV@TsY+ɚ;/SeF V5`̻ȡAzäWa{N¿} kړnJU}5Dj<"p:{ mxq/_2 2-1ƛG4wԂ*t(a '\dש^5B_oauD;pY7:~;n-*&v\[~\6.6!s/FӺC@YKixm}&e CàW4ϝ̐,}&ѧ|`H AA߆t"@Kaͣ,c1K;+sZ! &Zs,@Ϗ* ؄WUBti}Z̖Y@*Z}:ƫRe~7=98VeYoM\(p_ar׊I\M/􍋻damn`'F̤ cn@RѽW`R~1צR-kb>}|X -ڛ]}T,?砯a(xrΠOg`څc')_4SVk]IZk[\(!%cHT.Yb*0jSE_n+R7'! +xsTX Nۇ}avimE]k_ʩgz70U|/ѹix|٪RV`z| @@mz{Ň ".= oJ?brl]4N9*rcjnFW Čd?i ۷x܊ $7!4yb_Gj^yco4UoEzlgyka.xt]C@v<Λ`z:.l2|x,S;C#flM(WŐ F*0T6Ԥ ̭Z/gs{KE)w.߇I@o 8+WPؐU:.DedޒvQc[ 5UZ֥ +2"wu$3e{ay<~^ /J`⽨ '0U0q\h{cCXwryGU2q^iG`$G"l㻻2:ᵯ4Dųi/˱̓2\MaK?C;DUbZJ ƾpuר {s>I$](=11+^V@-Ӄf}L[!AB5skm74{A)^7KW*.X"R[ꮽv۴pZcs[,#=޲fMʭN-4bmD&5ƅM1j؋oHl㥓zA\'~Vjq2"e*1Kma`?N/kDq/Swֹ`poco}9n VH&쏑Ns+ƮŗD+Q&G0XOh{)-Yth=OtQIu`('΄ئSMPdc,o5MR6 x(gq_5m(Ҿ gl/4)چ|NbP.tE\)^,dGȍqv*Z<53_vMk$^Y4sJv^S3~ڒjdV b$ֿvP|5U&h IߏC!TQz)=:7U;"D܆ilV< SNTLhrby(zvq07A}򲮇 kd"ri ísN9-eHa 晙Y#c:X7˱w?KSw$T3q?.xGߗ'#F춉/k• %2W{(Ʋ6͹%#ӬwLQ4`951֍Ƞ NLz4 DTGnnc}`w.4"¢nYt(*4Ņ EGϔ֯b<{8--9YX^Q~.]]*F9uT v:M%bc#qP5W*3ZJE l(jXCJApO[y5)\>$' /7V.ѿ&p%Z.,t0D"xl_Jcͯg)uR>|v=8l yƉ $#440ssqd@^:DtMй_ `&b2uչ c+Y>I?vH1Uŗ0.{'½A_ `~uJi}of}~FkX hrPo1lɠ$Y&]f9~͑D#c?Iړ1L -]ֹe0hC T6=p >=UaKwc;f,@![3rڙ6F'0wS+K\/gePKVkP]ă{?WgEv.O^.jA+, h?:ev)H p]ce:$w5b`ej-?Ĉ2NOժ ¨ `Lz)Yᖠ3LttX&-{3hwx Nܶ輆؝N;iҎp{|g!U`{E7xx͙I\%=&)7G"ru4I= &(V]d[U4I0_u2ѵg)Z T/ ָ`YH'0#4'8mP[eظV9Q[SAj0;O0ވG1\1k],$V"ALNbouw8 60'a!jGJ\wRnrG+C;-ӯJ, z- a#| JQebŭ&䏎nz=J ݵԒKK}@LvnWר$ݱ lr~sF݊ۖv> Pda@8 8HxpG'1:"y6_rGs")?)< ֢z ^uypl>.ٌ~juۻ告!ǥO qRd iYz{Do#{u` avW[L }BlX=}^,Iah:u;Dy}ILH{ Rȹ.:يCLd?B!";FW`Jhjo+&7|NIy(Lr"c*~XozQ#&qN^ўp.{ O2d߷l܃K45-B$tn; C$36ȎF1d %)zĐ`SS>>!\FXi(kL#Iy%6󉞃`;(C%z a ? pb*BGh{QbqH } }_UH_R>baSUugxR<(hx~$Wk,9]4Nuz'W߬m_ Aµ;vh9NZj 7K.aЀn=;`þWOM:<]߻s }⾧}zq;Y~^zJ ipCM^~2~P?d+C@pBf1#hfK(葓jfƍq"eXE2;ҷT0|]6 3 ߉/X.Y-G) ZqxO_>@84z b{ȕoXwvܢU.5DSsE~\{ɯ×~ `Vj#B`N,M<%뭔w#R"Giͫ*͜sj6Idb*' ]Oo'"`g9"S0("+EcW'`PZ'4ЭhVvYvrJv[H}+$=D-z?mţ|0h2豬 BQDmjYګ 5I^٩Zv1.-^"F/?%ʯxnp75+#;qKԐ 2RUseC Uq,a%.N` Cx184jTLMI-şĸlk$VۼmIA:!F2uNs`~06t w# \;0!PCMeVs9pLRR3=td#`j έ'%$-L}'U"٥*qsTնEvǦqWXT{hl~ Ld&L58픩 /HeJ` ˪ȣdO¸R \g/TR~k}-ЧmB5!]2pQv,`8nmy7(FaokH1 B%*n6zzM1XdAoK+|:<7&XcSTo4iǪO`dRՈ!k؜Y5ȯq(S%^f%TJ%e +_|WI% 7g#߹c<؇Zu},XHH zoD"vz-ps\})f4l4@݇:\z@qO~( b~ hX4Z-lO6Jo_O*9}ɓNI?;< %O1ѿi Ƞ*x@9Xy@,^R^xbQRg3_֞QoZTFŚexT*$4PP[$0ݛn.f+E8 FL*8n2Bu) /20)»ۭ-E=Z@+'Ѱ?)bYn"-|"跐e{WwqJ\?#Y"@J0K􅧕2ո~؁4 Ba،a-OB5@ -d5q?D<Nwɻ ~Ej!+HF;iײL:gB ^VQN0+#&Yd[`At;N%PC7^ B jhG3GX'-E\z<@5DS:)$ϔ ~9eX SsZMe7VR8%ixNԩgVw6T𸫄HAa~Ï=WB+ A8 ߊJSAOkƻWr>QC")V(2 9SR(Tv1E9U [L0y:ߩ+,؊%k˝DڙL˄+|!y`n"S/\opT Y*75њ˕NSWT~\ǃVaQyqo76Ήُ雅VIEr O*AA:8@T\ m~`|圸ڏ9+Xxrao ghӀB\>Ll}Ձg/[ݼNRyvPA]9l"G.ZmSA]]]{ߟ%ghxiճ&$.O!UCO.}M :e['EsвZۨ54 yp8T5W+l1;MK"J"v ]:pv Խp;[ sڌhL66HTkKAxנ 8'4W>b=k  +""j] ]q)[_P9|:S"0vb 4qO$xLiKNPk_{==LlniـSb}'1/. yS`*Kn HF8c|x |—wd_| #h[{K/aZE#$K͗9KvyP7 Hljwh3 7$b?cS7h:*p$K@FcB,'2Zoem'<5WZjM]{ ^ ~L}~uob ĉ.;xm0o1dKzHR0stAݡC=rS2~{VO^woǼ):nI-T{fnt9aI6\?9*ip/:CTsK_Z H{A&" v) `DCA"%nsB<[[M>;EkFKC3+.Ef-ol(7'D3JM? B"܀ߐϪ  pTp§ ZX {w H>uu:I;4-t^EQk^0Aq}M "tIU FY]wC&R.g(_iZ[pbb&L,c>gh=wP> qՀvʩ>$c'n5.Fӂ FQޥӕo4TѾuzT^Uf XSKP~]0n ~΂u9O4+R2]YsdADHVM9ˎW]?Y~:+3Ӟ@zπV`l߳b$VuSdK#FZ @F_Ѻ4̛d;-"\P A߈0ѳuKOuВxYeȳ4ma.)&ke yP ?Ouaxq Ae/>O{^Ozm!| \ϋm.4=+i>Zb#.$kSw;ǨJc+-AۇZ\:Lzz>Ql8MLn<#(ZSl_7y6x',ǢAbۄ.sZQ:q΅e)u~ccNl9IQ8L$YL>CYyb'ùcZ?kخr+Leߢ+"` 0EղF0ڄ!/[}eXxDj *IA|v(ֱ(0/,mdwzl֑۞627&/`(* UaQhu`K4Ͳqp},/;6*[;p B+vQf1.Β[cNeް 1h<q傸w2kLo=ITZ#|r6ySi[ ]C2ޭ=zn*.,y).2VVؘk9!D\u<2W%=vЄ quQ7[ɛ$֋Ǘtg2Mod_hI{t?}9*EtRPГT =YP7)\z\?Eשxcx,W~m)B]I >. W)b `p& FSA `9v23LWlz@Icx}/E^F )l!" >S;א n!km}Eh]26~@:ֱ /j]tNUoD pC`nKu C_pӊ3,zK s@bx%f(mX3u7vEgռ1b"Z_^ƙKTGCeV6pO-q G]{Osc harerJ=f4{X؀5N!yC]l>_ƞ0u9q{-wi:>&9]'j&@T'ƚ-f.b=M'aASlm3m<UDR|˶Z*,M}#:6\mt&:KЗ`NIb$]%rrD9򽗭5/& ))M̑ibݸ:u\zWc# 0rRe PREáw[dd˵h(QnwXQtSO,'^]}v#kk=*|.3Y\żQ~jE#h5ꩌLu2[|6zz Ds?t:osL:B;=rD"=g: @$ˊHt#u9iZ)y(M*#cݝmTPl.݃vEת=9vqqp™DC"o(f H==~`ό1e<@dLpao6rNtF&/GsQz#v=]𾓥˧b@GOZN#ΰq?h =kJ˥)]mZQr{C \ [oU59XNV&d#@_Ok b:+͎=Thn&#)Geh룳SmHf ѦZ]rqi\7"uڝ!W=X'$2\0r+bI$.8j@{bPhrxo< I,:`.`dY3yFt`Xޮ iY s+(:<s%{q[& yx:x*/$j)fA f8Z۫6d?:UqRb2m͉l1j,Z%K LI-pp>6Wre*[#a@QߘGve+`$&pyVRA fo*ē=\VFLTKcy2,W8qB.f?l+A&008V*T<ݒ.eEfLU}:AKț'z1.uT(԰Ip;@261ثU$l摩je8tGO7wIm4ox`ZT6 .,,:(?( =;0UL^`RFZXςoq Vw"/gd.&8&Q@`@k\hrķP?k?V#Ÿ'p|&9zJ >M]6$irZpӞuЩr`R㤺$2.'l6o0K Z:=X[(̡?n- f78;h _ߦlZ<ۑO _YTg"FDC__V]fZvZqF t (?:åǧ8Mx[ {0LLAxŅ{LPE׆ 9[R(c\Rn1`(G*^W[HG p>2=wzEJ~a0Ȉ p)_^zHijHϿ1~(j]9R[3?ӊZ\;J0NveŨ*f` 4ZI0s\o`D 6g*nPT# !ޘ-on!%"H$Z]j_Ʃ "}Nø]9ugT>kZ[-RIJn{r%NǤ~,؉(Xu@R@*Y!ıkRB&wY{ a?Xbjut ?,$ǧHҳ.T'y/MuddN>`REq,P4z  bgHz>"4`eĝ"4SC]8Yf7Z7m%,x`x7tg˶D杜Xg;]/έTS48% A*i`V8)m̴H&^5_5[EnP4YBcm~ Gj˶x.\J@v %T.\|M锜c+L11j^PwG' xUKOjԸ[&uQ:f[A@iF \l5&lƸVx%'%K0o.)s\]C]_촶vAS?zY_[m)>ӆEBCZׂzc L.!IOh^wi~f.78'єQH'9@v9w]#Gun$ w`3P=٣'$ 1O] A& 웽ۤet_`] ȎI^1o]Ps}IFe@sܗtq =g 4\r|.ms)%қ K:vʞe E}y_,; OWÜ " [",p -ޱl I 2NR'@dwx:p.}js*_= VqKs/t%aKE[Ԏ'AS]1B;+Iɹ~py`zږ_8WpRgT:QpX,el7F'xɡCko6v ٔHx 7QL}^5=Pc~U#:Lkm\d|0mS.'|#5}kCˑEGmKbAIpEkگ1Is<4@dv^ x2?@\k~[J0QU5_hsغڙ s i wRZv0%l;mR҇>')!+}qjJ 0{D>n\"lUKCÙOz?Ik9埄;~mxAOk"G$@#Va lp}}Yexp %(n=I'AEѷa]]'3ZV:8W_MKz".y.5?(_T:̠v~GD-n( U5sNÙ+#vz Q_(oqƙ|Q)< PoQdo9ܺf_AޛJ׻@=AZU)Siۆ"=bSi3./r_- 7ٗռMiRUkT'uy px~3)-"Y؆QcyQ}L& D7`t8ڕ9esXFv:0OGtN05Ѩ{@kmIX})9I/I:9G8 J\QDk-i10 xEg'_1l`IBviY'@|*H%)I:IƱiQAF,D8ꄴo)Q̍fg8xUbSlR-檌 aKyp+'Iwܣ%Go35"pHs43`6)][! fEOyo+weIb=j:`Kɇב #w-k]Vdy=&\vЇ`g z<ġvt3S{I)8xEsiPg@.ZM(/m,L{2.%8퇧yPlfSgJ iArA>G?5Z@O`co>0,B7eûoY>EE+G|=VG^m* H¥oVj-VR2Y l .(VP5Q\,I c 'Vn%J|=՘hpy*/eIeMBѶFڋ'E`"ul!FķE/FM`o6BlZ9c)5m8met Sa;+BJ&+.#-Sߏ͡eotuڦTINC5!>琌ՀNb" zcb-tV <4 ӻPA$q/ea$MibQUsL(&GiIf̎`M6eW\M@YǪ?Jm6խ6 q`[O9TFRJ 4P8!;kC8&&(3쇯zv yI޷>} b-dRGLZbtUQj怄dn)Ek:]V>!!x݁cKuǔ٬DX:otCrBJɃݍ!f+M㐊+֙vP;!ڀŭ]yk?jĭ#^j눵ؖCnqG^|Dzh{j"鷖_voB%$49F @BYGv?^˳n)N\y3VgZ݌`"#č>Ʌi('וUF(T@Z5|E}XS{.x*B29 c3vf|^<e材*J B_hBОyhCލ782&n$+̮jkVYgd@+U]C&ό ?Y!Hh & f>Asɴ*hYA2^i`c4Y̺Z"\V;TS .GxMߒ Zz@9!&;0=~L%3`ne"y$[n #IvS&[ZӶ!)A*q3 R=D:s60S6 ":|LT܈GdD亼 HʍՐB x<%#ZWNlH)pje;ĶTFs=MѲcO@؊M;ƘZsfBce׼6݃ߥnyUC@,K\6.h4 p|ZX!mu;OSDui,X4"_=7rrL\YWً1$b(Q7o)Õ^أ{֔q3~@B,{Grd3KG6W_VDK 0dx >^A[Z 6lkleu2 {2gg nTʤMݏαH r*+4`J( Hv,G͵Nw>{^ pu>/8xv #rJVv[΃eׄS6r `OmB>`kdYiVz܂:gsAaUz:Jw?R}.1R@E2[ҳgrvHÕs3p`f鬭 4Eg4x?]睃Iu_ϺṢ yJh--#^M>Ny<&qĜXUՁ N=53?If g_-zY%C*,6.Rt} g"% 8x]WṺt1dH9Kٕw9"_oiC g=&@W< 8a \EQHHFK9CC* i VLkF* eAտJN *; F٫ G0?1oB@Bxu<~&n QSǬ{#/i8onc0,_6X 1P9+vXߔnC{g!U"Nt_;bJ9 ~,[a'oYzLI?KTw-yZaIۄ|A.WE_J ,r# 8M奧M2Z'EHJE`A`‹ePr``<"d4ȭ$ 6}aϟGy~ѫYO(O^!W`"e`` HSehS5/)dhsB 1j6s\rx'nXp4<VO[oV> $Gb *&|Y'tx g_8*JoŒDL4jZEb`)1A#$/񕯓-ߙ@=Ħ8|,;[Ky*G Iߑu+î׋&Aӵ$۪)~ MZ#b0Ɵ;+6jaB12Vx<{n #qiꏦ1^x&͛q\ H +Kg`[w~^8㧧WAOE~,C7Neq=PL1HPW3dW킳b?J{$Ml%91Z2f\*B(vm!p`Ӄ/{΅TOQ<Fj:F -޴[ش8ߕ!ՀL_GBܐ1pioAm_ rLf&(C#yoOJwR Sv%1@I@g:;> nk7 ku3Z ʹ#/^׾i̪?-ERnM~)!9m@0,_C7&N\" I,d{؄:䗷"xcU,@/Z܆)sGP[{_)X/LjP=|ۑ=; nV; Nk焇'To\]-2̪l^{Wy anLI4 ygmlo[~2=Mw~ K!^4OjRf efj3O;G|K,S. D+x4%0j.>iҳޝlXwVyCCw&_Y=Zrr%+胠ћBZM#]oiE4\-0Rs$ Ƚlwphp]*0yi^rOOD1MtJV:q //phO]ة&;Wq@mdf^ ze>;c0x҆~l7?p,"Ԣ$ڽUaf6,]~q-QumV"fmESx5/ѳF*)Ѩ{xnnd*te ZXĹ&u]u%S5@v/Fg6FBp3(Q/<!3bz 69a_:JsmjQO4sY ⾝NĚ#XUt-!IوzUԹtjND/칫_KG@-bR93  ^ĺ, :BxZ/+]N&~45ӏH-,Q" sH!/FLp^a/#|ƒ dz| ~WW$[Kq[.h #'\B3 *%B=Jω}Dz?!L..dլKYƇ{Fatj-.*Re>4*'l< <>%}8UN_|VS#),r3Q4NJ,Ǖ3L gdvDڒ>syOr-Q;V@ge0SZMeHecYk7/@.8YV}X%gKՒiJ5ʋ[7Z> }*7&k. "I|bES>VwC9tC\PXlG&N)&=#N1İE2.:vJR@D!6NYDw+~mr]Xݯ6׆ BXnpsfKjukEzZs#d'4i_#@F՞Ӗ |ڕ{xOy]!X:^rI[q@/41BuChS$ (+-1pxq:/ QT&1ӿs=50!Z Js½^JwkR#~JBvprh<.UWDcRI;; GC&!ڋ5<.(W An-舂:'"p|kY?uV!}"?Z >Aq [ct?`'1(wcNcǫai!f27F.тOj`Ղ,k%"ޖB?S\/qVXsWSdsv 3#Nڔ6a[X%%n(]t8Jq%>.;:NKh3<^a vbV: "wʮ\{ߴK/-Xg]De-,%/K5U.լ28!") !" rpj}>NC1M!Z];;㋒&C- A.ͭ=Lz5hTHKN{Ӄ0(_Os$h4Ms[UR@8Jvnu-Yytg*!A/DS)yiYl{a4)Qj鑺>Zڒvqg MVʝ]ZQ}G{C+d=mbG+-~˶Rp;<nQ3- X]E_G䦍^0(8snߊ֧V *?'0E[7tϤn#ک; n(PVi\2V=j4e(J+¬0}_Kr~g$.H2]^a.3b^jEc (i?uƞJc~joL3a4Źd \qUsJ %Gj{I4(#5} j^p3緃,}eDo+|ώ5{E ߏO srڲ}<ꊥ5ȵ%#+ LК;,zO: 64mevC {yB?ͻ{mx3_֙.uq3 (~afb3m>G׉2 CE*h$Fb&E&ؾj1iT&:$/'ފ o9:Su:jb#pvj[90*]>kXjcjؔlN>6ţkaόh|iPf{x]X18WO4R# S$8˒F1}4fh"%,շ H$~9 3rbY.g\A+WTQݩu> tB .*@"ztz|8@9dk+nXzD+2- ?v%qUָ-f[ʋvGmI {EZR* sT3kk@YֈFtػӊnu3gBՑ zښN:[62kImM>\-I#øOYS\GݫIx2`ʾI?ȅz@If}U|pk] sz!\G>=¯:GTf WfV3)(ЍKs-gunLKY ʼS@@nLNv\_}C!MLoa ŬSG/or:7LVcM:MhvJ'|7k78~bJQdPI 6NDžz{eX J$]E$/=/ b Q(I0Rg48 v$ P^!λ `W GF<>b=N9t{Eu(r)ނfJ5%cΪMmW4x"-\awם1bގ"3UU9|:lзf xQ E(Y;]]}E腷jU<՞=i1QL/J dpD-Nvȋ!c b8d/r`~c9A [#ˎ9ÁNJeyCY̻Clh>pDfvӳ,ˢs1b(B9܈Kkj '0_^`cVhjrE]p.\܅vO>Iu1%q@>yFi^a Hxz`"z RgIxTX*4񪔿E-ИrtoD\흖8 (88y0frYkh1}S>Ab,eEW`՞G^_QEEm|mp%{R8 *BqRzJ`jD幩I.Z$eGIïɱS4 hvOw.R8eK%=)4JF D.hZNuL2y'!;2F(?@KE$s!ǩbT=@;^-O6T8oP+l"Q%(U|k c/ߎ]_c5/g.63cMp?FP`Bm'bun&Ыh!y 5s0GȐnшE^ғ}s"1uՏ#\8׹'|,*HXT7KxTI 9F7?OJHӛKt|]&[Y+,MeC#txij R[߆nO2G\lh] *!yJǭnbd}''NCoԓ؊yM2Q8WVo 5ku^ |!S]di+!WȽgoG#iej8IOy jie}qn(C +sajuA0WF2I @I}3{F'R1#"a.-ij>mMSd0i$T8zjHFd}$uG*ISeW\{:IAZ#u=Z(X2Fv }Y$ 4chox0nttAUJ.JK Sf\Swm[Og@3xo HM:w4= %>6zBm뼲0=L`!{rY,#79>m]]WA'8|=7enI4nO`|6(ہeL.grQKiQkJ$Rț[\EHM`k:q0z~z8Jl!^!,Cىa"/KJs. 8aE5 (MigQ^0Me27ko73Qvvt=_K)Se3UilhIqoZjY}5NbiQKwjF#mtWHGC-$M$`KJ4pck%)І$>82iL)V`vHܪFSI 0jUg=g*ci;3d|F…0ih\0؉ftb]0 rGd{]E6\z{~Gz}1HM _8-p௟i\vXG[/w4ClFnj5j_4jh0߹5T\]AC`?ppdې<#339.!oSʘ1HMoa/(Rp2Hx~,E /ѝ G1 bb߀:a4RHI~DP״+TGArZoB~7vE<2b[*W6FIb|M37O<~d 81dLxJi 0JKL`#[ iyLx+@nJыm;ǑiN;}X; 1v/;g (NN3mcz޳5έMQ8ESж4fn *jRĜKY b)#Ƽ,3 F0=7o_Z?#rb,n) lm:*%XDw*: ix m2"}6&XBpTBUs}dgɣ!FU0~[S̊ hJYON)^g(}o#p.o]a5 T)픹4p|Yl7+{ာehKRˬ /)wTN"zXKO#ŞݑT}Zb9}RUbT};xރ]>fM%,P#ƑϛܳX̍=gP(PSG~oKQQ钕߹.A~ɝO+F={XC踺қ▴"1l ]Ap3yFG}}3*ܖR3@h>̢1 ԳwPeS~1yP|aѼ-$׳O#`1뵑C 7G#0C#= f\ӎ3'vyr{ ($ 7D6N#Ś65{J 5Nh;s(~QfN׆#5LeChzSntE?B&Qb$v^Ybg=)nW`\` cϽm gsۘWۄ ܁5 ' wC-ѷ#vN s6Ihz SH2QbGK0R) <]  }tDBl{E 2~^tDLV VpLos Mv~ɋ NZrӬ}ƞKOH]Y_˿Z tզ 7Fw}{~p΂ًukbGLb* F+9hO囜m}Y<4n83NUGH)XV.5,xЯz5 Qr$&`(W9Lщ/][f-0[eے]C9cod_Fa0&ߔ>eE-r@!Ф<9k!.A<S)p0.C}SR()zY=QY*21*4bjII>" ,j/ީK/"QmӳBUZQ?tiM_.?wn/Ų/&TjLU8U?:? 5uOJǒ )+Yĺܸ.M+TXuy{5U4yovƴ8<~ T 'rD%sAU;;M{v(0$9Tc e"U{zBeYӵĔ1 ;&qh!!<X2"MB6mk%5`G5+e2ϓi OMh+R7wfZ :Ó%xsV CM gQw=;^/-k2l 88(i* S_Edãjk|&}9D΍S/U(g9{,3^@`s=W`V%ʍv G1csmYƺ钤WALW5| 6W կkwg\ 8@؉N i 6^C.bvk„r696yWtx S%pOH94&l:meGZEN $V~eD[ 8VzwaġM^1̸M߫Inz0fj_QE/QvЍmdtR>=M>HKy^.ә) E"l?[ u't}s&x^K9ؘvҷCR,!,D M3Qy\oNY/bFHߘ֌f߹9RE9F>%xЃ碰ܚ6lW%C,iqqMwx) 3+ |#'=#3ty2bN@Õl-yiߩ>?ZVw uAdF)yt Oa "/!459pwqFrzAD!ʲz4{қE,E~nšmg1 ZB^~F/pdp [KБJ};/hμyL[5a!sҠfܮD"`p$<*,2*YY>>.miyÍi*{{#es!x9 (G-lKe-h.z&1 [saz9~%&y  }l]}s1>6&89?)wnZuho;yJy8K={nӀm' 'w|]SWwZ4H5#ΰNEgg$/^ agXdI7;N53/?*!2Z.-;rl:YIDYc4?R: @P2TX_Lp", X9"$hfl=vH+ z9%Ԕ?.X))'t}E:PcP72( xǿHVx1M; |Z7`aO4pOТYd-b7{#Rx| E_@$B7~j:.!URœ1VL!!T(/{O@S* N  2dD5ݠN1 C蚒ml՟?*=l+N*[>ۦ_=V#Ȱv-"Yܯ1bmͲ_o?f SG]Ak'MپC *{˩hoHtM_h@F={τ 8~Rr?WFQn_[Pafshyxt2iq_d9MuթjOظ޳q f "剩R}Xzif׳u{0 y&jJ ɝ U|,0.0b}x/RIu?ʻe#6¾@Lk&Yc;2>!/^(A W5/8c='{ՔG+ k\mZf=M1ȀeF:~4YzIm~Xud>I0Kة>;R5}K0wBddɞn b8Y\3>o66D|rw8Be=$nIiyTR=p8U|Lő;^+-|]5{~Jsq3Q3=cum*;o.2ialұTR Gj>u3J?.M g( i=8{' X.G9E9}GV1?>8hLw*2}32/,;JՇ.YpErMH:r:&cܵumhUG$l]4%C[(RAt(W|yQ4:פ~r$r TD9v6 rN)ZVЭ^XsIA9t:W5n- =ZAh!#Y> $&=] eoFPLQW+X뢝R$Iݰ6Mt:8' kصW-8)&w! ԡ5ff27K_`4$'4n6:F648\륗BSUńR"=?889z= A£ / RU{vVV!F° 瀾2~ӎ#ˤ_g0fEעwN@]AHS˶')"PX/Nk²|uT=Dc 3!4쓁2ۏ%7^~)NP|[(\-.5)]Y=O@Uu62{6d^~l/wGh&eZ eӣ7#Qn nDmMnKXXRkLڨ9nJE*bUzZ@@@ H*>)w&F'v \z"|\'D=E Si#bd{plTjMnqN `򍱈-(%1b{>&f yVVz1ȭڱXeŝ8=Q%(*RQ\NVGJ-M3NN^zXZ2bpZR iU%S#fA1Jm`%Whi&s1nM$ol79]wxzZy-fVYX^X)ǭ? +&"lVOa皎eZLd[,-6݃W 堂$ᆑ+^mQuO}qɅ Sq7@]e1~ADty o #GkF痧"@ y)ҮMImJűYӚ9G xþyh,YL p>09!Ő'UigdtJօhcn+6J0, f*b\y=dĊ &fz9^A;_YFȕKiJj&K@2I uڝotN7xOS'lD?澣sb XPI} Nl $۶%e;URh!z?C (weZ!LVg'J_,is+m@=23Gs6 *V3O0ffxC-~n ϲ8?('RWB{X깐yZ_إEmio;XcA^H7&x/&Q(UY\C2'EI,НyiH/ 3H, ks̀8TuI.fKQp(=3h"zAVK1^ ӛ!c#JbfXpD|E+IL9S|PEz!ixʿAz?NbDe ^ AliF$XztѦ=Z+aK2k@u6O+y+ eKB޿6vе].dE[)d'vϪdY aM<|6WYHBLb?#:)+;/ <}ȴȁŽ]ݙrK4 ;C?_5hC0Sȭl j릻A+8|d9ێѧ.4b8N>iBO\Axkr z4j r0̚xSfݿʑ(o)XI$PzƋ Ri[*H6ynbȉ`~[\nz n)O2aM\! q 8jv?>@4ʼneK ײ#*YVؿ9R4p31]GJMɼVx'_rCU -?l%@ P${f&1JYƐ;wƚX&PhPLgI7]+]hVJ+6\k DTTY ֗iْ)a\i}2i Mm+B*46j$cab!j(O.woSl.I}]MNGBLeM@yO+;/ ԢQ~٪s1abd/"U( ÐobN5 ݳfiR9z4襋&~uu2x(JxaUɟ3)W-@`e5-3rmhkĻw@61' o"/A*t `NNd|<*I(~@5!տl7+<#[~WSjX ?.yoTђ?tJ]LD l1i#U_K#GfY]Y/Aۏo0,zIC)MёQ\1]wf)9\[_@8͂ .4Ej*UZ-Y1 H&/0ܛR)h{/Z4rLb R$ ϞPi0dG;^,썥Q<. wuqkNl;'Op}ؿ@@Uym+S=ccNcGJl.c)2V3ʪGiQin8*zu.[߰HlhGZK!Zd<.lcZ3(BQsXA[K W 9AqM5lx7րk 5B_.EۓH穮"NA*O=l0(߾bXCWqr$euB]{ō`Gb)K,z᧘<V `y->ۆ%tj:pS[mSkpLațu"č y-;=q^3.jsWㆊ| YDJ#qoeeR-gi'Dim3tɹ .gGK@|Wf/to5remdgoA 8CJ>)0]F*8=oPϱ"<;,u?|\e!%jc!r'XCi,d{4W,Sv\Ýh-~\BH=b [M^?G'tH)ґ,I 1Q0kUpl*LHjАd%>aY$!3e[ݹyLl=>qN?+К}ˁ@w,Ē0{p~rrjђ{~BC4&="h}K.EZP08s>EVtL|Ko= Q'G,*z\7#8D:ll-O\5T*?pTcy,E~ i97|j~jg\ M:ф&5Гb걇6s͒OI=Wn-U-PjCdO:-LxaXwjgȊ#F';AzkfR֖~xrXb^NiX$Q%k@/{v զBW% RnU>-diƶ./>8\GsGmOϹddp7¯!.THde#?Yy,D dS1%@PzMGhLg7).F)@j[7gO^'h#4v;׉X89N*3AP12a '3L5WC\ m&*H!N hߺ%P3dsI gP> v5-YLy1 _n[v]6SWcjUUK o)',tQ!1cu|~mtw,ʾ@x5 )0(K?+8s Gdz: %UKԃOp<GJm _ٗlr7va,jJ{N>ʢjVRz>IMH8yjpFg_b$~ބ!QfAqEa1OL@PV&n$w:M~Z c!e9JnI)ohɂ QQxz3OOxjbQ GF)!_p @DJqd* b]nTL2xM|P 1MXo3a6sd'okKeGim }XM )ZQʹ,/=SkA@q.&JRI BܯScDca2o Pa*1*(`!)-X"> $ld'no[7ffϕEVeNal5Lټw(`2nksI@(qHZ~cvG0`kzw SRCKH@r/RUiU;Br(;8W`vE8v:ڮXQg7:KgE%}_K'rah=2O,-u6+ %)5G$p"j~}V́ +hi_ ߗ]xϴ";gEc GFIW޻ICλKM2XCEFeI%t@]zw1oqW`B\T/T8LӥEd4y3CH/u1GS&;ēVF_b6I+{zm&wAQ!UWot7R${mX)@6)Ƌ7gb`k ƿsi9p9? .[q8/(ը.@Z)O,̝$zd;"y:L!AY'3U{+K+%,2`z`%~?*$SP2lЗV(o\SJ{&zTU*oNgg|PzTm"c%EPz&ڢUJ]4 5N-5<͌kyF&ΫH׭cGKw7L'BCe&9~6OVh-YCzL;'-4?S>󓬌3BZjvpAL(nKa$\- w9}Tp&])Fc+z|h|b@+C/!< 94jn 4|fgo `&l.,fcNƷz\Eë*SŞ 9+'JG}aͨKG!HrkX5l3~̛|Jf M^ϣ?npx­ѷ DW@nB?紵٢4za?ҐlBvF#"D Ie hx8eΌw%_{ k= EDԥ-q$1+rn>amw=,*G 1@,a(oaL3×3:H f"^++jM)1 ,=|ʘ22P[y9䭊n̂pV+ vb"ߋ͗$?UPw!i8hr0߿9mbX=^oݠE MΆGN@}τX5u(yk& '€Jia^膒f+̔UDq+cw]X%E}ۯ[* ug:[vZ*t,kWRyX=; Ζn*3Hٺl{)ΖP3*LEAUߤkUC|zXYSE>\1m0 t/48#Bgf36߁78s?ͻw9PmFe<ڗ6ꕂAi.Eb<#;Yi+dlnBֶwRdrȝK` G'?屺L!UguÍBscErr=](qoف@>hH *ds]Bl&"y2-tbB%GXU -b;E`.IBS77c>(ETfi,ETNf⋓{`GfH[KQP#gkv;y Qͽ0,uR9ڶwP, x%`kpܤ%bMEuzHE o^wF>pv"Jܱ 7{PtˢwS+qZl̤Cf_ɘȼ-fSXm|A|5;`j֞s1.Ɂ: r<. xjJ?螋D:{]/Iql ZwHo$}גX1䐑':tCMYM{:~e}HӮI_= fb~ކURnxVsnOO"ߐFƔf qf+L(k&;;˥wʠ(%|<.bحeA&7'"&@cR_Or Rvi,D55LJT>{ Mc^#>g.qsV@R.g'UpC옳kc\r,&0bLU:\.vt2%} <'x/puR#/u蓎ȴHm'y$Et|iשMưB2_kEarߢ* ]_uw-H>uV>>RK h19} DR$Gēy{>} SѿeNQYdB" ) HA+}-Rĺ.c{A1a „: H>*v!5ϵ(":]ǿV]*u=w9 !Q#?wǓoKi[Pa&s+ ;EE6wF wvQ}1U=_2 xe|vo\n:\ÎT)|d*R?E1 K>0(m;^*,kK?c\J1$&e fn.gm,fLOpP#,|ynMZ5tɵ1i\/m%j|4/>uL y ]Es`d  P*5;Lr&0wzŠм\ IVL9#:Ng>^&4$~&%J\2%V$M?b%WHGG$ ']D q}l||_]}1 t)J]{:{-t{*:&2}oh=Rzj[pFǣsU+i֭P` tCLf-%3"3_XQmxZ_]1i(:~E6f9qDCy{f :2Y?@zeo|1k"YB(~}8T;fpa :RtjI6oR>ݴ#~?B0F%7?!Cm72eV[Z"T(_ѓܛK wVQn[D2:- ҫ8 .yđL[.;HkًO%/~Ő>3 $~nU=11ltۙ :+ ؉AZOlxwb#fE0ˣ7TͳRaNOw?gz&N4Q1Jr l(,S:A#nGi}?M4I0IYǺ򕃎U ?U7|d2K!Mf$-"N.UTC,='/u@}UA}ccר폀SOxoN}БWQlm?kY@}ox'bx'kn?cgAړ,MyGUM^&F-?#ʗTTb`_+ T!U-vl߂2?0EÍ CCoѓ%:<$L.!?U"78slN"~(歃q\=! /]2*=Avy ~I+ "_tñ vGV+Wֈ4DlmLt1,F30X#i 2\V5T'НymNkZ mPk=E|&#C4ӄL9ƀE9<:L3ͤa`i4ܑsov5cq3I_|j(5sH: s3N$ko :rk&z c+n9aq+H~*ūb!Q8&:IH]Z`#UcJʺ;rj~S[ Lѱ>7 XK;hȶ*6&Z3㚀pE@q,yK_&eȬX~@RvYm-IX$jF00G#yhKԋzvү:r 6haپgT xRGerFnGyڛ'| U"r FjVu*.}>Mkw>`X>`FtmG#cR]?PX\;MGϨB=*߿eDqmytw^=EOgKba^jpH[ka>]6; 70Ƚ$k'Q9rsg|yv{e(9Pլ0A*Ula~6*"|dΌ6]-|>}BhUyQ`3푤*0Ψ|K28m`)lamTߨ;q<4Yh8<|F]ۚMUi{/~,1hS  x 3YFRFoE/ !n foSw,qE }hFRSۃ4H%}}Hk,W=cTX ǨGCg 2qhS&1\grۈwHg g*#'j]CmD-9@4q>\h 6w1I# 'zd@ Bv Z5tBpm!D8 mJk}XHCh~d&ZmuǂTQS&3 xLuaF.w`-)GU^<!N@1娪%m|%ۅ\%$VyQ0t_<{e^ݛd!\i>/TUrenKs3ǴIP$1L۰KMNfxjrTNN6c}4ϴfgAJ2Rh$J iR*~>^b"AZ0e/4-tin*[iDFOU5ZAir8cPw II*iy鬦:N"rU7y*O#:QHNxYӻhĠ.=TVgϾ5mƝ%5%!";YH)ɊK,ZvL $.L:< ^}ᦝG^ˮ P ꮛoth՘Rwٔ_@L-Ut&"`[Bpc==Ңm%~+@uAG,,|XXE|QV0#عg/J5 }<6*g4c'^cM菏 ^"1;ޓw].rfwDFL/FZ= lKCsTJ9T-z*F U A.ɻ KORӞ)&t}Uȴ[gSy܅.P,1W42bꡚƮ\oJhbP_6ۮĝ1Ε>7(obq_P pEDxBz̟]x],CHLC7ׇV%e^G39WZp6-@s 4pmnbW< MU^Cp& bI#AJ:-{I@l?";@.zUlʷ@[p]FVӱ#7yaaj^ 2[go[ ܢEH2 U Z-a4^gLlCs78W# #J|Qxێ]xB:x-FGؐk7^ "$UZl=_[5h=mX7fkueل%=-!M9Zz[r&nh3u[ůCAu7A0+&DhP2g~DF/՛ M6@5 DTJypPݯH]ڳ 'H֎DhPP$,S8?Cʝ.cw:Uo8JKӕ˷@)}#S&a5]\R2`%Rk?yA@B8Xn;(volE%BP(GO dH; Y2<í{U pUceUAvV3<"^>BY'UI\3%3 {;qfY {;kHsKɯ-d`e瞔ofj;Ako$c[m+e Bz{H[JL=?$ B\oeg @l e1:})r°fu\eᶶyQpL~<4f)~|Vt3{ycT--?ۯ^oP5E%E V2腪ŊM |bqS}:br b#Us/YɄC] s2t5yA0)Fvg]SPBrU?DL &b!ow)) 8.rA2)n=}qK?SUn){݌p$*s~Q[Vp?È (ɒ%&h}Wd]ALl?qrE#d@2iH\C IܠYib:-E@ u4*D üJ#~,pG?>(Dl ^NiG7aC`ѻ+i$0q=ť3Ǿ_^:#G}Ȝuϐ|Uo #{fRp p)oPTB O͝1p nCb F+,n$^a3Z*w5;jN@U[()A&7\}Rچ>FKʇmTc=t}4,ʦ#4Ts;'{rŁ"EZt(Wjs lص~֊py֏>pY_(sqy7wA岵!m W^&$h`Ί&;IS M~CBc/}$1#$y U K`NI'5e S3pO#3̅J{K -X {[5J{*F l3Jx#}ܵfP wrT&@Џ$ElEsqS4^n\ 5S6a-s5Z'F٩rڰ: y@gBwkDžsW_4pQ J)ҲU&z]`SŒ!p£Uď} IB*5'q#=i]_!`Dqld/y> n /`lokb3.Ê˼ QA59/s\7{(wH!z |_W՝ Wy+KT"y,=4NŇdJ.3 Dq ;HaqU>x*>W tnn@+1IXps ϋVv7 A.R r6ryV.!QbI)ԧLYAV41hwVSI v\KkĺSG:cNصb~}Tm|B(!4zկox^T+! I(ʶٍ8΄lUЁ2,vwsQ+gEGƛȖ;C1a|z|]2`+Z*PӮ[wy`ؚ#W*5K̨֦zw}JO'; +W8L\ЭE_*oj@"ʸ>dϻ^"S:W /9[|_^:bb!ce2ȓ'-{C#/WGJF!#ۚ㦀+v!C$Lj.X34 iuc`Zto,Z=m$WrهYz)t4mѽ[ 1gX4[Ե.!_/.bbW2,C2$~Mn\$J?FSnu]]OnDj:r;l"又 ձD2G33[֕t3AD[FKtNU:d=(m'8X˞j< Fͬ|qM&B-v.+ƙB'Jl肋WL>>z0U*6  z7^=ĥVؔPF72P-X4絑l!j/=D\6d{IZ\3[Dζ^fخORe./اp&Lyy>/ry/rZVEa)dD|OCj>Gkfdi6wn?N9X(۠KThh=eaīcr_X'rtyh29N;eE`W:dj2*~6M9)Hď TuZ$)ALU֡.o.tN}7%zh_:b21pq5O8 ;.4㱋.#7u:f?f2 gFȥ[nDM77.>4o $ ؐf_7G"JP=MJCe31|.|XPGD骲Q"h|GQܳC^, Piwjܜ& N"F4=mY8:έ}j[MDu !Eꭺ>ASm= AAmfPzpt GNT0Ûax41Ɲ}iU,o6v} ٚMSrI/԰fm2Uoe;$;")! ;K"m^q3 xr)1# 2ݵ8u~<'ׯ'0ռlo{SF}fnnx (bm?e|jVU-EY*0 vqu˫ˋclF_ 9kazeB>vJ ¯*ND|worxl|#Wy1`J]v2C {>O㇏Ǎ^qP#)A%D O3`+4߮ ) S |缭 .wsGL`tbl{\Gpߌ<~@-5, QKMڜW̥vlY$2 lyY̲rYpnݘ!{%d U#@!M}&< }ciX~\OoEg_Ҕ yRWwmkts-u{Hyūpx9遍X嗊Υ)R -'qFkWDɑ'E!_Rx܇k<)wls#Z$*f,Te+uʀZw!վf:~2Og6VߤpguC-ڃ#',r6#fP^z#Kd?b)XՓu}w!*qLYsAH nʊpEPTP!'2ifq??/ʼ`j+mSt" te"m%S`@GNYZ.oD^P0*lRp c1i0Pۂ0@_D&H }{uMo-UԔ BeOd ĴFʗG՞ $0c[0 dJG*k &97`*JU/If"2MBqhA=8_@c0}J֨lPX i&DE?%NKktvcPZ`[6讈671cQT1XZ*uAW@)5MZ"y?k?F8^.JRF:U1z V34`u\'kve.] <*ϩPF y0&||ט^ß)tɅשPS_Qk Ӡ颏TrKG3iȼ}*V9{x)6fy \_ &K]\㸕'M2!ʩTW%gMjY}H7Ҟ_kz[' p, R4`,wf|yW LhisX.WHURħg}%ex3". ڔ7$ݼ$>'Sn32B] 0W9lE] Ɋ) ?Sm`U,Yj i'˧(T8owPL5EC_1G')u |o-CG;En)ZQi wy4+Rl}GL6*Mh5]ԓVdm5w։:Q;#|nkzc[t? ?P?2ȗ)jX Kl~Xy1Qr_"I0G/#ZF*4!OQ\lړ&TYRr1FT8k^?EdP~>WZß>i @o{[]n^%d=ZYw1SSU.޻zP~7qc7G7Hine0lxsLYd|D ͪӺ_H/'9aB5-_^KVTj c|0,X2š,Gh{X V`:!ݽk]`б0~|r8ƹ`UE@{ަD`?:r\!i8%K_X?`(ʸ#҃ʄ"0Nhh6r' zؽT/^J">*u D Ac<. ᭌk93sdt -Z%#@s5ch6]zTQ7n(p*Vd0L \jCpbs#7xj(~S(DT @O?ӝ,XQEq[kվ&ƪEA ĀJ:랟\9ӡCW͘ELn#g& ZI| g I].w^ăoCnٰϊ0qwwQ5}mFeAZ;?c$/RBECsM]v Qי<3Hk*F b9U%>7YcAi%zQYȤp=T%&vy\oDA.Mg 'єuBM:@ 7쯲SEron[&QJZpTdE+2!r^"f{.NHg*i#* QVIIk1T -fF< +~^&'@_.qR-+Rf `{cZKL/xrysX E_`N(CR2ƣ^=оn S .y07bO3ٿ_濑ٷ) `Rs Adn qq چG"}8[B~=n%7g+)/8AtU{۴ex'd?)Lٸ뇉Vr>lsbTcTEI2y\ B&BjbcΛfw*{\pv`Q{f\{=`fuPT,*a◈@iDlp \&ZH5O5Y]f9FO|`\ vrcfܦ\jDy?x10fr=r8^_.j˵X n:L?GI©Yc wO!KWX®r#ߢtW,}y49ԫ ߈U}׫_[>c'_ N5 )(Jʎ_:$,NUø?ߜq }`J~vefvEZJđf>ȃN 'J3_׺ZtB@*bز]pb'Up%PaWmkhkS pPHR?6MJ!`Iڈ•|mÙ7j4i:r_[ !TOyz]- -3'*>(Y+MdRю%]ZPspS?ҩ;&00njmp(?1)͂ Мs*H\cPj n]vҰQ/DK2'7).H<=)uw uÜ-^lGO)\S17QyJӨ;{i.$$F3(dR%*,Xc`-*b+ʘ?:qP&]>Uz|= Kgk!6S+0n(DTTyޒyK巓#P_0,O~k1o_Mm/\Fa ҕC:[9FsLtIrAe7i5RqlɄ)[HCf`]Vnhp);071u.c&"r*Tđļ6JO@$02lRP1 #b;tK< /-;F@Xt!K5PxPZVz^E(X[F.&0|)A 'jDOufR .ipkN[o+E0UCJ؀4yԑVm$-[0贤YIfn鎪Z>|cNiGϡA뼾SJ3NSH3v> */%8l(<+ڛz+Ӗ _'$1s3zs].DK21EX4=1{K_%8'^`0XԦMzKRH*c(44]` r*\h *XRH*85e5U/5_^?=ZHgs [S Fo8{md$c2| "K?)|6=OcMUw:jT1Қv1=(0^'5J 7eÔWmGJ~wQ"F6wjN-Ci?j98*.bfx9׻|~9L): ݟz_ش5uUɿ1s>!~4D@> jӴ5fѓ&YO>z@P0B.&>t^)uuٿS)2<5܌Nh߶`,?t38bJr{vݦp^wt`HX;{3xa^|X8M^H)@H攩6HxL kӹTXiyӊ΅7yӬz?ɂ -ht^WώN2( xXrE8h8)gC/6Exk![bKJTTN[\uEX-2/ӆ?(1Oؾ9b̰2KOըJ܈1C 3S(!ƉX[qY}~"T޵wrU_(`oPOz`Zq{5ˏWUصBi7mG/o؈Dv{PҕZ3J5IOZT]g>]7-S~@k.B'{xQ,qxfsM P _w&h7K}H-Eۀv+4@(lp ks3|5X9yEMaqg֤֭X(ě6%ڻDđJ΋")\r}½_@0"EB `ʶy{ցIMxF[X$a;>x`TvsI Wy2ך BA Êg2xaΡyHM*ڟF^0jUbG!r,>9Hl@f\k@K_Ȱy#UVlIS}q=I͐x¼x>MghyRMttފ.I "D62 VUO>ӽEqS}YňPg+<3?u3L<|T8zWf)39{=-~?%*n'.$ _XeEܬ Ulg1XLr}?&4, ot(KEQe؆f5(-} QKTy7QLSH ^𞮍@ V[ss#-ociO^=W! TDJ )||;ZH'8}#WH-M>+<n/Nzq D'0j7g~4!.)>]I(f!548=uy:=7qц(r/(Ss!վu(w,)'sjmik!DS4Z3L@;;O,j5pdz v: 艴SpJ/ /L2(b}ZLlhe}%p Ng-f>pO^tHMEJ{K8w#FPrQ"9aO#\Y[ROrckBvA +*-Ol>/:G^ xAuIJoBubpv7,i^q*zf?[Y$\x$ƈYAr1eCNQwGˇ}Fe#'-1bOGHʹ7k~D1EY".Vg$s'X۶vڱ ǐ3vn% oZ>8<e.zN[ܾz_3eEnBj@'@b@ȽB6h;J"-E_MAbbR]% 6HAi_'NR(i*`am_gj%k1bi'kJbĉb#!BSwӾgd)[" jupvX@w1dZwZpJ 7Ы]^[3AAޒss@ohʷ&rX[mQv:HQ)8^knY`4d,q)Dݦ@JKL߫^3Fb| 6fG), 04󱂠b%Bh'#&~ J9WAi_C d;*C"sS}jP S)[¼ɓݻx\0z|ڷ 0辅Bi=â'f[.ijzͲL b0I&^j?Î.}"'ff>+~eXC qwgw^+rF+#I|>u5v240qk2 ,:vFi+t WjI=ӫ.ݖ=^4OX`+'ޯ7qwx 2̡Χ2c#aQ@9,k*vi5tG3_ޟ!Nc0e4J12XX<0Ij<*8M yeQS6<!t`4T+6h1xoV\.7F|< l\Dv ԡbMV (g?;}4QX\rȺ+%tIDB_i0,+(o23&h E =QOYq<YF oaʦq]6MqϷ,dJM-cuc cG6#wgDbyW ,@ wIDC+<V<Y%cPEħS /Y*ъ]F(y{QRg@zȁȷU*l\J&+=<z~ţwZY Dgk|]rEyE2Y gHllÃA@86VVp^RJzT J"'@ UQ8;N^92`_Zq!wT#FR^HAٖwy>kKٸ0VDWgBDXMhuG#6]lky,Yn!Bt?E - @ lbz(] y̎>P =+(2K 1Zq*d2|"MT0{ncܫriAJL@8EQt`]f/O=gMOn z9NKY0ȐN )@[4m2#$N:F^GI Ҙv,$oDқ2-|o4yb- Ĵue@j?מhE~m1(';rHy+6ÜYRVU;";YcZI%;=0܂+BjxfkލN]dMNZ{b }5z0dHqsSZ5%{Re;Q&!'PZw 6Z` }O(&2-V ޜlܖ " y5Q}E8k54Ayj!>hFa!W9 IpC9 ltՃ-am`*K&{i,5 `RVȓױIбzL:p 웛\K#oHmpS#LΨԀBPVG@0BY!ēUcp L snnF#{h j5C%vje ~dHe4*=% P$-b>.MR<(NN2.W9/ɫCtQ͏!Ѥ`A]nЊ7 b !5N_ z_* =G]8jsDξߥzbf1}Q.m+x#D._&=qIwmaq"^˪ߖ0kR V6o8Rv!n7wzQºIm(%TtG%ЅfQͧ9ܿA/358]j.l?:$_ZaGvN`~724wjjn_6i uvq,1U6'.ٮj؅=-G׻=]v=A=%gBbԬ. >US_zD,T0\ti/UŌ @bЦgYVŅ3垾!wzU eU^ᅓ g[ߺa.'DQ} ]8`AgW!"?Y(ECUE-ph^vW5BP# 7nLK/賔g IZZQgs'p q,-{0&ǂ CS m O[3(7an恻w#,t_F(}~.SN65h<юP4}EhS+4*y;.}{B|Wnw*|F D/J(A:dမ-&jy3m{zPЍU(v1HZ뷪MU 7%-bZNӪy[nٚiL*nq&j|CԵdHD7@_CJ&KKEK}ӚK qr|p炞Pn9uYRZq-QU xb.yӮX> U 6H4 Uتl<ʐqGPkQM<!2bzha!kdݓW{׃Vfb"GG]_V;Z'^ %겟>&k =jR&ZNRg<. ?\X7:"E^Yӟ_V3xܛm2,DuG~]э3ĊN:F>58EO{9Z]A%Y{[)OELs Ȭ$ L򻳩۸[XoP@ǣKH;7E*nKPΤյV;

}§~~μ4B r[So##vz)4u LUg+?\xm*ߍry^*b05jՋv +'BkQ{`A_r##kq(sÁ "ciIn6G5}JwqN={ /0Fm9>r;^p3'nIM(LJ +w'gW7-8Aӎ Lg.ni1p/>R1S)%}|\i1Ȧm]K%pOH)L[)*66rՌV辐fܡm!q򑌐՚7G/)S[=rjj͢j} kDCgP r-Dx0TacmЀhL7[7A75/ҥz"}]c|dqAh'D .mC]~B>"z 3HU?.~/odb'8LU'2Zb bC.L.^t(u=c)^pGAn $BkaAF0|Ike1)}*kb2(HKx iXz5H$ߣ-yg%w3?.s/}\6/UTQ4l}lD O(W[p͕C !MzxҲWߜ~`{e/ŅU_YD ƾnr3:skƁ8b$0#uZ7_=Q02uȊٟDr␊3gj5"6dر.]Bj2Ad3!UsEq@zsSܥC4 TM5l xmpHz=F}]}_[&|H Ix! BMȶc7;tt!C"NL&>/K7-zw8zĸ䡡HVvG^ә}h`MyX{Oo%(]5Y h2ET `͓5Xpņ R4W AD-g!}; LI?QX@#KH5A:enWs7rgV6L +-Ďt~gmq~VE ]ՍM fZz߫&=#>aI91\Y@dX .ÜRQ̷8mfEV@860Z"19@ 1ob"pQ=AEooeۨcSmq*`jo)I'g*@ (Pc ԟD*Ue^e@dv9fYK$|"9LKC? sabf6s~QLSJ85=+Xƪ8gUi@W6Qξ?exf,LLFg2rlsW1F_"$JV3s'51drq%\c¾ ZҀ.RLk^S.LeJdb0oH5{+b6e(F~_ @AI?-m"{U8U3DW ҭȜXQ¶:lȗ!IŠ}ǚdkN ߫Y t(~\ܮJʦUݰ3 mGI5|X6XsI iUڠ0etR[/y]ivn ft2%M7`J6XB$ ϤH<6P>e'dcқ[gNT]_+J?@v _I£ Ȕ稧y#ߍ/58E|cZ#:h>UNЙW1s-h@rcA Z2g=z"!C%.0-UĠ#%БaTo6- :. ADС~7c.JCSS P\(1~6:+0mrƕ5xPEL884$%0 8+Xv!Tu{ w!zqӅR5[2$XB&D}1II J?d e޳DNnB zb:[`ˢ<4d{X!is[gD*o:|b 1[;TVҡvQj5Ŕ!Ɉ9T$Ut7;txҏN"'ir8*%U4ߑE8PCTdU;dIRKh3isqptU.wBJl7o6ZՁM:4Y[& >70޻`p*(@"3ptF#a BdeDHhCʂ~gL_JJ$3s4ӢkTP" + xN>"&ZHC>IOr55OWQbE]0wՊVJtW/` Z@d?8#Hѳ9p3̽7+wV1ǯT@.Aa~-?2CT‘dsfeV-hƜҙ{ KX Et_~?IchXBrK 5'}J۫VT%ORW-ySbawW"w]- 2~\--W! Z p mo{"EٗJңL(獶htmcU<;'lKS;kR~ gU˭?Yqk@7P3|_# oͫ鎀/)#}cp8ePrEvXߎvJ͵Iܢ#XhjZw[eQoeIj\$9\X}۲rh\TUZV#C4Eֶj_(p9e0aƂ5Ѯg[;0x c"u;Yr72g">:%jaos5>Dؒ; x.eۦ<_Mͧ ʿ$/a_ζ2Df]Uע36g(yz@?zs~Lqf?kf-4F у\iSϜ wZ<X.dֺxd z1>K}H+QCra[oR _t-=Su6 kVGjC˨)2O: uzsG4MȾ<ѓŌ9 m:<'Vw9oH) 7Mpv:m{phP7T9%'<-lnw4L [7}p$C6wėZv 9z``6c.MCR$Z9<gn6:ds]~a 1e^>rՉ>`bWMAE5̥ ,i=ys;0[=?h09'|zKaM~JuIN)"> 9mcWE5 OӵTt roa>yqOp"\gyqF1ȗlA>GWM~AG3|_ geg2q`Rs}^F!ɬ7T/(yW%v'e?b|"[#2J R-,57Ū^mMm0~F̋iQHO7x(~T5-=K-DJ6Jv7n3|D_@d} 1@.~rpFcErٹB`&4i[kwK>"uL' 5[JOՐeƂχ)8SL|ի _л#EP۸;o8 <8y5\VUIV1p(ӒҶ+HVJ"&C6'\aǴ>S \q0%HqIm]Tccƪf8\T۔+HiF{D|Y\FD$Dҷ_1#g`r a4ڦ9kTt2@'S!*F^MFjA2 "i[gt#׈{cDId=K*Ea} SܐH(BNKv̢Dd?yazךYb/egRn{Ge_ < Z6՞ Vǂ"Z3>ŧ2@bgkvоca ! Qb (S}ꐭ٨"Я$f a+brv WT:1Cْ҃lȬ5N).\>K+ph~ѧ:󪒏AdAF婶uO^n֋vmuEޯ4S;5+ %]'ف$^u,#l[.>#DYpkIڠM6 t7m]v4GߊoMึ QBGp9Y{԰ff^pl5eQ^H-!JI| DwtV XxQܨH si֛&t%cX/WlSaTJiúy Qߊ^`3Yt5q%mJM);~I5~s,J+Z.҆{Qs8X҇S izAMwݡBC$E N]ǧQC$Q;'|^+d{t杮;$Ӄ/uR+.˭yn:"v>iY[4K~6zAOsXtBxF["Z_I NrOW DẃM۹ 7E+owAZZqƨ~Tꢧ{W8}(º0i%H4>D6PI)͔Wմ2c1|܄z%w>^+=R0\ZijH\vzkʷ0mn+ KM`HvZƫhjbt#^5FpVqO2&L ^cﬕFؕHK*Y"ئ!/txWqL*#;qrXxܘjc4%ME|#U|\@(Aֲʝ#9^Y#|CXRy!;ԡ/*5>yňkkIXc*$,n?2ߔqCHmS[@EyqeBWUh;da2S>ʖ3°W;0ߦNr"[?)1b@#;< x0Zk:9Y1iUĨr&{<ѳ"`ZX8jg,҂UK5yBbb*%'8OZs0{ۻ8>Tt%WrNl|+^uuZHWPXbCM&-8X<ӔYfgv3CD$H-`EӷgEJ#zTSi(s1i@LZTֿJԑYDz[1ˁo֍],֛IJCnr}>5Ng K9박O\ŗr {i*;;aqCZ΁fqgU v9<,DYp5`]K4ڜj.޵BSJ֞in@~MvK"u[{@=KHz coZɚ]]M&qDTظ#ݟ8†R;:ٶlLp%?IXx?5y1żmK!zB#$"${[A цrPyyiϖ!~w Uh-;/q۳\ҙ [ɓOq7&kn$y[5krw"O={b qX 4 ~I/^,28Bq/,wa:Tϻ9BR%uDTJ )CDpYiEm J~t!xlP $q3K/E](t]!A, *a"W^&4fjOfu Frvc nᎩ^ !7|Q |ڄ~R\o8jl\%?b%(h|7$$3eo mפ&Yn_vj$(ݡ.#~=&?/ggεJWl5+:t qŞ8]7MNgYZ07070100000281000081a400000000000000000000000164e6139f000011e0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/mtd/mtdblock.ko.xz7zXZִF!t/H]?Eh=ڜ.+͢G4po 0BWDS9 TݗYSel { O9g.n+8q~.֣sȊĉBueGE#^W"_ȧ?zn( C]<~ [IzGodr?`~J][L=>Hq̒GaEh{pf{nk?ͱk`>%B 봝<;a]![GkKTEoZ_Ǥ =k71JSlK]@J/VPW|~'Ft(-l _nƼW#sX<*x*6t6M;cEm5`am@׊5[\QM`bPiuvnf$yɝIV!WMJ H::;%D ~rc(v(l+_@{Wd[Ҧ1䶢D( zPbbD\wOO_ i\$WeE9w.:!δ̦[lzꐘL< m6+,NpO:d~gb@YXPKu}W9G|s>\1m3?k`1ǭA$lZ+ ƀGN!o8ZIo6s) 3v#u6o%@ݎ5i`OmR\#15# I]-#G"vdh:t)[*xQ 2c&K*k5+۶1U]*}<$n6w .WӈgBmyGD^:Fm[\4 A\\χͧ.iDπ+cb;%?ץSX]hniޫgA9XPQ;MHc6$cSU5 H) ø:8S/>7B-N~pYkz;aK B :?rܭX:ni,-VnFE빯ΩTM7zOܨ  E|wrr9=irCQ[ goV̶˂)s +UΈe!L99'PqԞ 6 [r\1l/RYE:`vtd jM-F79  J&(G G@0GP E\wgyA@㽆VqN(WנBUM+ HH<ˇ)k5;yſo B*#If;Z(:6hMN1fqB{s{Eju~í?{fE绪y./Jg?HmcI/v."dx =Qwq\4Ůxz 7)sB`" ?K+H# vBpS Ww!( gƽaLQ3ã`x7v7J!Yu=9a[CB;&c_ ,_l7 0~2{Bo1Ap18K A]\xLÈF2FFp`chEmɓ"6 rP J4݇T=RśD=)USCg&_uX޿|vKaMl*!+JP޿n-)܌f؊BQ o@ S6Da*y $ACtȥCHӽħ`O$ig#[G|Yc.7@SDD*Oa,eܓoXd"M:}U őpGx%W'/$V+vݒr̉Nuݼ 9_'{ݼ_-,pgmݷDBcWG, t\fxι>Ssj>T#XsQt| "'+7L_ñj% Mh?# e6YR)&N( nu6vp?lǭ,VF0fzD.0@6FV tZK얚b-D'؛ك5<ô!"LX\l~n&*Lˣ-_bU]SP1Qa].B&6}y߅4\Ր71`JTi✔;I @xPAtlcoqPwVsک?NUnvu1'[Z;/%c)!˪ +F ɣ@!b.S{)0,RK,_[rQcKUe6j.]OG3@$s: :r>'NJ:[ruLBW NXhw.6GŁ;u')ZFL{{oUE@4i|bZZ2` NcҾ 8ѳQeF̞Vhph,U5Ir#;pVLw\~/k>u0D$pA 1.{?~۸^)|y2'"%]-) &p 藶Se)p~NfCAaӧ#eznt-Q=FrֹvGlk0-nňq$!V6& W'n*HzTgupւ\݈"tDl[-9`a@_ķCo &4Nk}O2jXcP⼙UfXYJs{$Wnu+/I_~tPǸea&ecxT'tN³dTZ&w m:wI*bꊌw3bi:o7$y'ǹ ?]7e*҅ї!|[azaQ`[PH`~7qi6X8n-9"W"V*Q?pc_ThL7 5jV:$X5q"2Rf{l7=⣋s͑GFC+DAX|AHFT @3y.2R}xʛ{*b]8ݽ0Kv2j!F%;z*&lbq!~S8媨G" cO[Պ 6aKt Kϲ. y BW9UA5vג~"yuXfx{#_ٞ@P5yfd] ُs)@^NܭȓnD<-UBJJ׿*ckT:vD.{cd^YLm Zj~Z AMTy`3o$%@%m3: ey,M$z^6 aVb}Ѫ(-&ΤaKk.]7 1š-x,%"KrYݸޑ# h6`ް_$R) & m&gf?bȖfWlnQXƺnQw|zg 뱉V6YK-! ^SHv뷧z4>r~՝Vfa Yz0oƴu?#[Ov)-yw~Yy`40cѝtLd)˲}u3gr;|R32f_hCsL?AJER1#0x/`p!ꤝvWpzQG1 ;N<~f1;k{cY"6?@Кw$7S^"j*at{ %bBYwv}y|QEۡ[k#vˑzS M>-n# 1[MiJ^*5c@ڏpw[nؑ`૗|B${ ؠQ ¯k  BAMMǀDLe k`  k+}((dZ0O;2UD)Jz->eQOUYG0.$l ްn < hͦKjm7rIJϸN6XEдval#G$G2&qKj]]߈eKɨzT[n`pGYQ?pIEkmasq<3b~\'_%;sp(4eD8oIr xFl "땯lsEmДAFB) M+F4k0G`yNa _(&ݕICU|Xl ("7(ufͪTw">I30C]@H)9~ڜ.K$ MCu !@ն%܁߭Sc_\݆3%q19 -iKcY/vbkc=*=(tQ~:9 FrZODx7M ݘ5j R98\A(W7+IP6ps0&_m5\T {J&"ePK*מ1BS-aaer-ԩ5kGf, RD*ʮ>܌Q◥ʛe+M=ߗv XV?5u+cRdQOh"o'y |YY? z׭ߨQ%.dG1$x 4HǍf}Y-L6TqÖgFr3fAx#cD&AD6SDOH[ŨPt_i8Us|@_A&&'"iE'媆M,6;J0$5:ʴѣ)E8VLQNh}}ժw()&b0b\g$fCFR9@TzVXnOV7kT-Dbp_ 0u0 bԤ3vWNt%XUOAJ򳁜sEJ~e̚~P D}f2@8f̃^ f-K `c]F#%u1HrG"=!;a w[WjnM Xsնg2ϭ="Rn;5>L;)#[\ vW4*FtgQe^"E:$>qy* 7Y@>>|7: E`Y;phEDa8!sTqR_5M$NcޑC}4oe/D&)@YYvQhF)R[)7ͩpPqwiSd$ڜG;FN݅_:g[I,JČ sÙPqcHYY#YxV5'i'QW +LqiX8b/x|ߜk޺k4ǔXzK"2N8[p CU<[msoƪ/Ba2|$aΠtq\` t+-@K09qM' eyj4SJ*r=Eh=ᶼ8e3Mʔro as>e`,䯳vը#uՉ ,FF~ O?=G2ћv?b- EvY:ci 9`d;ٌo'D[o{5aI$K`lL_c;^ 㺅Ev/#KU0U&W }"='5Ik=w.Rtˬd%g+gdM=XAm:^:j&1bw/5Jm(ae4 &bZXX~p=BR-r*Q'_;K?P`Rꬻ H4m@ G$MgJs\U^%ԏF7Ý;ځF@b健a۟Ϳ8DKFWw\~b4dIΤݾL 1ja Œh!kG?ȑ`jTL8? )]opj[Ah%q  un1Pc-Z4rl4nZv`H`lM8OQXJ*j𾰗5Jѿ=$lDX66IJ _4Wy6*Hfs$kCe;Y&Y> 8 )o^w7xE3XYI-:2aFu;IAlF ܕ8\$=NUTՅ3i_y`Y:UqIZHB OF4m7ƆK`J@H|"<ӑdtcIN-Iزހ ڄ)U9;̥> żp3 I={.:@}] EMH)w۝1\EJ8HMFwzX9Z~PUrpQp xu{Kʱ_a;ZF \_BQ2"Q|a|=;8S6F@zU j[>_vfzC5C4ѫ䈿xTd%WO ZI'"IB:}JPo! `M KpAq1I*v/cIoX 4,DS$7ӵz8׿* xao[6ut!CEg]]̄KޥaFEw=Ja0p?CAd|[F>z#;׾~ S\m Sª IbɊ+P98xֹvjŻw{CbcL$Z3bYPg5-iH@[~Sg7K %^:I*4\X"Fc&!hӥgfQ1}CŬ3W n /f Rs_mOw CTw"-M;Ū|Za R*(>+xuQtƿa~RAmp; c33a&D_Ex&k8 IxbSA@I.iӿ֖:hQ^: 3$$ j> G,jn=iU9pdre k6?XoA)0s3. ,@*ItW+rᳵ1!}7u*~w#y5n"]'^F>³:jv+F+!}_|Oxr5Z k2exryp6JX4 /?ht\YTnޣ9w૦bJxֽxqh0VP|Zhm/]*,>T9ݫ]pQ}8 &d = ,[E~*H@oJ ?[ g Ȝv7es!r0D,bH'软AyY T @iNb=N,7zWW`uv7"JBqj% (fIFz3^;`) 3XHhTm+tC؄E):cJ>gk|m0 \޸3S<ʄi?c0{c  ֠Ɏ)ς_ojM2u6`a?ٙ 3o^Þ,)kv;%ZE9LG)~7 r*7O-t5A&ڵ7]`sN:-<1bX'rxBuIzu%/ÑsDuu)D`eeN\'*h@(ͼ},Xv8dl@uz0ᷖ"j864חO^pa4a4JvODBZ*Qް;dZlcbh eqlP`q%(ыvJ>X< 9ZrRs ı*DwR_{ˇͪ4"Se͙c_F887g~r J27i]ۯD@MVv xJba*K=C1|{6^P!5jWΧ"1X`)D Φt;6T XT3p_oc԰2Os;K,MI^Z#U$_MELEށ@4)h_sթwrbĔ۬Gd=\/%SU"x>!J JNO5Eӛ7Lmd^hL"׽GTf8?';&L^HRt~z':#VתhM";aJDE)u_F&y|-;!A=s KH-i:GOT`$;ёtz#Vb0oPҔ)&J={d l@7\EM":ubT(m8SR/G,8^a^SA\3G\K-!5qz9j0bkqe#p@-Ϛ#!{ yZ2 >TpW"DC> c\z4_߱i|EYC8+ta_w#bwe5+Q[$fa,xkя4kdJU˱r}I[`m9""wg;(KlGhFB% $J{-v38W}5M}5[-CTbH/o>)7zgnS"DU01߮9u_oG "LMQHbk}0oC|FGq!x&-@XyiQW0 vzЧt IrJ`ഹa's5D7ln͎u/9OUw)[u`?JQ;Ibru*Ԝf"_$OgͰb06XR~07I-V0YSB/L.;Ni `D Hx01qlOXͯ, s{T{|Dk^ rdv藥ɕ/JC'Ӓq'bDn۲etB< ]/)JO(kcᢸsR;)f!pkydԋ>bb+w2%3bMڣ]u}bv)x-""~>~ejAIuѸ ܎`^>}K͘, :=@w,rէ_P"uJ(&jD[Ɉ6\1"zzvV5a FC A)cW([mO%Us@}f0ZmZDT1d'|4]\ZRT )kB{x+m2PѶ$܏px/NKޯz}4zꞟ6op{ro>C+ R߉ye>yui\? 7m0X#p)zGR"Y5^>kn~A+uZ*勼t[?Jj8SgEޖxvFH]"bel?)K78'!NK Siy[K{?]_&B7 WFPzx^ztɫ`cI(۾>XR=H޽x1Kȑ\S,pT"> =I{J1E|fI\LߢJӝ 3Ɓ*_TMT?Q·f{3q{^vRs "Btw]")Xg+L`Pv1jB NjK8!\A``&m2NI[ H;=]w*"PϜK S]#/: NE޻T2Ȭx)T29wD*vySt\$}Pюw~2k 3Vb(c+teA<]8hyDg):AjUnNW Pl'VSğ7#5[خh2R>^"9d;pY+G&(E4qc4;HH$Fg$cMPA%_jm=z&<-1y~^^4fu}uCzY3X0&Hhma3}8nf)E`Q@<>cErAN$W˲kd̏oJ! f;ƦG5tTdqߤD&J9 \ /B<š`PZpjGHMdGUŢ70VCunLw$JoKLƐ1KNM.,YL3ҊB%Ci"?Wy/ztW 󹴩?wIQKf 3 1|.-NA(X͕sFm @yb gxFz&#P9;NgB/)˜`&֊x[~12 ͛d?RV1%&맹 fkdx>R}Nqf_xjF-ݼuv//HiΓa90((!W%s'#J֝]Dz*7]W5磴juV A*M%衶z C 4fQ#c-e ӝG1A]T􉻺vvK O} a&X vTG(Cƣ37FH2T9"Lg7շoۣ^V9FeXR!! qmɷBPz G[/&Ԝ/b /0hLemԽ-H8U8.Z{E;N]7(@?$doƹda<Linv\n NrqqtTJt-we|u %6/> 8@Y~`wٖWjO6dl 61Ge[ d8T${Cc`uB":;{in Z[sl#%3'ш}5Pe ?_s`R)`Hf%Oyыr8ğW:w~7clM7+q>$6LXr MS,W8g Nw6Ad%n*φg]CT$xNgsmpeÃ띇Xv kJW*L2]`|H<ֶ1`D'-}cd{` A252ʈGtl/Fq(~]-L{P0)xXSuS0B_Z˦~X>1W1sfS^ z|_l[t8+QY`<'v%{_fJk"["(I3*."{aH!)xe cDjE59+q8~+z&’3D㳾i֎T#i|lоlɓ^61t5uE0ڮM8ݚNXE;sfɴztnXh=59Iɧr(fBzNՐ4yp&5:ȻdP}nTV/gICWq1yo3~GeNG/z2x,)pYRYB܍oǓ3Gm.p&eH2S &knDv t9V$[Uy#Ab]mwBq{N 槪\R0zX α~<5fMj$L6H"\z:2"~$vED[a,(k9\J*#Hɢ1ݜXMBv`CkgOH X{n: ]"m$us(=ۀPG au܋מO?ЖEYl@I4QL .xֺgq?g<9 K_?rf^Z+3hH!}KS ϫnqm4B 7ƶPB$V_tGVAՌ@Us 4!V9s?ӄ0s-/uąɗ4+n %Fq8Ž,1J7[Hg"Mzʤl #ͫ~Uhv-㦫OToXxWAo~O57ՔڝK 6sk/+_Ւ6OP h$@qO(E"1$aق7>uE*w OM qB#QIB8$%@#1,]i&Nϡb&&,gHlYhojPVQg Lp՘H}M^q퉦5=7N:`TsiҨkݔBY" ;8s q׮y&) 0 >~{[im:M0ă q:GD0uc،ٿK)ƤTXܦȀRڀCdP&LT{,̤--.V4=b_khG86YIedc;f8.\;fS ]=\@Ehh,YRCțu<ʁBΒh ~Vܦ5">>4á3m O6y8SU( .OZ ( ŗc@΀n:^` l/QZ>iÛ $n(jh{8#J~z<@zq:V^h=+݂5~NȖ`@54"Y竤Dh QuQJjJ'TԬ~_Ymm7nae&E)_@jBZD@sKS?U`d?;ЪC0Ԓ4%]=vBn8)4SjɉKvּItb28BPz9ߚz螰S(R촘{zYFDRO`p<0Ld*t3p!jA1ߎf1ѕ=o hҬ.Ӏ{/$Q9DGĵ+Syy)H81nJԍ&pqJDdlE`XBV{?bf0/~'W6ΏF&M]?VS>;Ysn)ӣۜhQv;fY)렸qЖ"Nlr}[j'sp/[U=]|Oǖ-gcXٟ :HץTC- |b%M;Y TZ됟Vqav‹2FE{JȆM@x}ۘXdy 8\we`؅38&Zq%|WKS -G`zWRu MNdaBN6؟A{?3;!miA,|E=:& !X%ҜD=c7.3[% dλq-pGїc~;#4>̂D$m 5Q 7Ջh UG?Gy悪ƕh=דBd)%`dLLȨ]lew|/̯$.${wkplꆦKX CjKڬ-9ӠmO@CjV߯0}҉2:r|+G qFcǽ'ҵn= =М?7ܴjR腒m\?ܾ\"OS.;V#KZdpd,N˛E&nU5q(gʔd9`@†TR)NOfq+\A QexP3iR;J[ŚpFh*ў]wv rꂘxB{IߜC"TUŅ;rX(v4qf*$(ei E= je8i dKE7lxȼC5~ѻ%'ΈYg{hAy]W*ƹX<7V>Zo weY:On ki))Q%yFin£~=q(Tm X% d5M~Sku>۹{Tw@Q228i"!ѥ`4X gj{+{ue뫼>@?ffjlb3!ѪBtD%pb`/Cm7ˍ ˾] :!03Y{{,[qԤnB _VCT*Mn Jfn?C P˜ 9a@Mg6E}M$'IR-%hHFl3+')5N^is[wpGuu2ek1R_ ]|6nj2_i8nSfx)pHj$hwc3-׏+vEz|3C/W H9_vkV2Õ4heJ PyBֵHl^8ljN)xƷqfL1qaJO>|O]{s1Ε.qPS:NO.&PkSUj?#xv"l_m`/R'ʗ<`sLj"PZ9uӢ_sN')]_qI0"ܠk]TްA Dz[PM󮆧`"|ҘZRn kJ$۝xgC/-?e0ss2t Z)zR.zu&goyב#h;*V,qlBFb*y|F8;/H-ȫf2 nU6ӑɵՃhQ2Cie0k?g.*҅GI'4WT\1kk[i}'gxl;RX,h_E2c6=:B\pQusvYLƇQ4\]U:!i<rrEt7M1.W>ڴYGBa}&ݵ>^/_hw=Z$x^KfPDS13(_eera➣Fo_U]5Թg0\f %fU KDwbk@aGI.dO2,y$OvZlij!ӠVi77,a:ۨ O}/-ҧ /aBսa_QJ/v Ii5Qt~h{X F4.]\;S7<ܹ{ ι`ܫRqut%kJ4v%tr˴KIe Ts0J4&:RDV̷!]{ݗWt/ D׎?jn:.a{À|6'}; 0WaF]]m<kCl([@{8 %x/x[K \jV!I3}3JK}e/WwAO,V ܴ$* (8:ktVxNdJ JK6G&ONY $L#`읱zLXwWbEB/t-0J( V(@ Oz6""19yUC:_kxq|LrpԜ t mxK:LÛC>ȥDW¥?SC lgdW+;^aig$k6$aENO[{e=$Dh8:4{fgYazQ΀|8^yf7DO7Qi teJO:HU-tcF $Z_)27JK Sߢ)t^rI.sӨU 1?gdU5 ƕ#l8P@̥f77q#F|yNSx(ET}^; s^XkO&߷[ h]b{&qm` (}}%}T17d2?Uӭ^I~QdU&_i uCty!U=GJ> b@}Os!Z%5G M*L,g̶3.F*;Ҍԕqc.pxDT\GX0zbkOh[jp(p̶8\bmwftNC1ߌZ68X\C*7aThItx !JVϝ,)R֧{'BSVWzΓR"o͞ʣLb,2^Vޝ 0xvuܸKiV[4.Г[_ϱ,nL? b73T6i jsڗR7SL2jbip a+"WEI: WD$ 2dqF9r-,@8#'|DbEF؟W掦Tz߾Bm7]vv:56ሙ# lv.PeeGFťAeF &H ggK68< YW\"UYIp1̮wGo\0,7I?0_pv|☶Ty܏ *zաzI1cM0[S̮TT&F (d;/+@Ĉ%- 4#QQE鲘=YzRVjcځQn]2YUފ4Ab/NDkUs̈&gG/&jE:/[tOӝ%}b4 CsݛyWlHgj+b6\Zo?]ͲV]%:q2Ϫ Ubx ;:!ʌdP ߣ1hDZA#4(s4 rT^[9CG Ԇo(q"9F{>>)Fo`SB7C F5J3ЎöE~f1;!ͲcV(E:ZWp|(K"nOCI|*Q-q,I#qJcXQ^[蟡&RZ@[{ɬmb= 9`!yIe[ /i`G%rlopÆH~sm &Bu6mx4j^NWA,''@`jys1^c*[,뎆9<ET^cj9?. )hNDht[hWސ^=J pܧ` H>3WGя|Si?{&[CYkfVfd azc0Ya880HTDK&L{ڭ|1eQ{ UEw+ x |J5e;6Tӫ͖]R‹F,l(zb% j{G𥷠8^}Pθ/?A6]୾1# YO0Nȿ%Vۿfnl>VꊲͶ5fŶ"sE=;Fz 6=knɦl/_$Xry\zgB!(A=i٠ ͊ǀwA⽳ɳ,kBD /"f8נV+BQRi~ėd(x9T>qi|| DAd ul}m%mS˞1 nC!yF)Gms9>6ʋF )vNn5- RQ8Y(ȳj"Z+E.M66~OefH;lp(@.3O ∗.v8wc_'9ЦJNvd&צxnoF2^)9+pF[F\{ 5un j A!4ROJFTcnoKn$u>< Q e5v@862m;uI1coC-]j+Fc߸]>23Q,r^v'iz5- 1fRх {QV1W 1YPBjaD9-Yz Dj)vw''dXڤ1\6Ѫ o{4?x'o1%<֭DIܲ<'dphJA_6_}h/F. HXպKuɘEճ.@:ٯ R;;HEIj';EWRdЄQ%FDy3o:[^BoN?4/+h)^ P BHDcl`Y,&<32MGw@@?UEa@8[`i R V74t& pha4r%+sĬ4+-i>B{Iu9Ө 9Sf{eMe1{hcj 4@ҭjON2X] o*&)/,[{P']pq\pc^W43a͕_a mE?`#HxcOՌaBR-wRz1JA"3]b9%j<~EڰL `?쓭|u(e1wUFN8 )#l)i;lICIhsuLD^7Qc2_S!$z `O2:NM"c&Z1]qa뙙z[cFP=6sE)af?ƩeNTjTn NkG>9kPaP1QH0 X4I#yBagg8\嚏{6] ϲz5b+YB/S6XFoN8鬵p۝~ʻ(VVhBy x|$BTY".|e>@=@C[&xPT|лcb|V=O+Œ 9У̮ ʗ_ɽMK],]qgsy`tx-VV" ^M Z~25Lň#9Q,[RgooBdb6A9L8[h!Lfw'y|y`*K-j`W$QKԳuP ˃DS-LBMh6GQ)+6Z2o(/:5 w'E@t<#GxH|(w$1W{:Gթ+4ϊL# l_G_r4|]J^CօͫU@EkIJ7uA댜%V xhNQ(Սks!_:=?vD֒*0N&5Tnv q8Znw|xMKqbp +@M 3z/y<7$>9dj`/U2.料$zH"J\6{f,X}H 5;*4D*}DK4TYDN3I%hmeeBYa ʹݾ}1+mԉJ ծoV[*dXXtMޓyFġ%i4 eJRyRkn4h0<%q5+ Dd3F,. zibnx_>8v\O_Ҡi)ó=ɍIG[.6mw^cvQOam얼~upOHF))VujEqi~'DR j5u 5lfT/DT2/kWaKbsRkѠl&酵|UHldk&`leLΜCN>?Fif;ɝp=? Nđ^ 'ƛ|âC]¾bs'ooWiDL/uOǸ 9T:jɄV-9IAҒfG3ϦvPh>mo4Lb_neB,^It"E/Db}[ `5-zYr ,`=yf1ѰS_ex \BӕSTZ#FCI6z LǼw9>5W!^j>4nôy)BɲnA^z-#y}t '6jHOld\5ݧ)irHb@8d(2#YR[a@Vh)[~zw1e/pִ+k,Jj.`A|'u7dծ^rʟZIKnh&J 7ZJRe)͞dԑr5G-U?=ϝtמt>?2I> MLJYDwA,]ݞfH x?*n8V|# N8 G|-KUJ-7s٫?w?BqaQ%sA..\>Obn/fU6$vPj'ԼԬ"W&IϚX'fΑhp:7զ^aflپޜvM- bXR;pi|AMz\aigSH**́ӊ=[ Gt-+rPN8אptC1.20w =fv `zОu= ;l`Nxy\2T_a{{ pm$kuεaHۿ!8;jO!U8\l8T(ʚ`_}A[ W]9'h>id1P.qfSb}]!O$[¥MPO  fusكi3,٥2fn+ƌ&F1e=hwc r;Ig)3ioj 0S:oM +d +.YcHa]/Gr>4ll&{ʼX:9k1҆υVbX QW'9`oޙi SM* saat<=0q'l٨d:$7Uh"--Y`--tI ݲ*BcҮRԁ:EP .LT%-"A#2p5cW3*ʃ19xǙ˩p}=`}1ޛ87cкC]9Ae#DP.0c(VQHRsD):;$V/%n@sn؍7Ϩrq`BĎS.d7;R;Ҙ qsNf:4P/,3cj~ %zv*] s) j) [GI/e[5nsF$QX *"!YQWX|C/BIgS-mZ- j~ /Db9즈7'j3N0$?NX[.WEִkZKjI^xTzv\?겖vZ_~ɯN Z%$M {; ~m+ .F-u@X۷?_-h[b\qXE& HLXϪKXE/5>9Es& 69xzGi|Sn1"wh-3ASh*rQy}D1c}3e>GQ&ۅ40C֊ 4Mosײ 6[g1]b \ A~@LfIٹSE /TQ-ihQ'JT?eh1JBB>6>n!;%P-0,":B!ɵ܁6Ǎvu^`qq15taTK2Ht,NC!$OP@ 5pyͽao:Yҏ& JMf:[^3HϔX{+KPLR[0A*V 0.a~ͼr1zϔd=0S; (`֔BO6Q IC;(Py,txf{Fh $)FRn4'KX4Eٲ¶k\8ڄΒ>z{ 9™>GRz= N륃#LO4l90qH`:6][. oc `q,+/Vt] L4zMw@PɮFT%QdBvDO;i{oaF AhYàC@eeK h~iL`ûnk۵H?h\l(ud&m iyJHVhVM4Uih2gc Vr a%ӂ96^ XJl\!" э"eg܋ie=$ Zӵ|3vxeRaX GMm; o$ pbȞzXToUӊmti3FYu^|'^Ya5P# .]>;͍nC TYy?tymoR|ixǪDF/F:{p/n{ƾTq;UZp-6 'h^In@ Ǭ~p|}ES6+9dQq"JPkh4!G:O}O&+J0fEGsB.۽ ѣuZ3]'e2yIv;2|ZFnGWb+Go4UM%-kdU#ށFC#O`x9^cB΅PW@iS+ҽ50P޲@;3l!*`?SD֔ãzfcſc(å5-h@]؃}MB1+Ѯ{M0d q('lX@~,v=z5oU{@y)^(n Bfg+'K/h}[ôxJz8bP*$_"0}H@ҽZǞtW4 4RAX 2AVn09[Xz|+a8+"%1 @c2Xe7,C4sC$ 5Ey$~FW } cNmN y^Y8ؘ>ВfɆ*)MIx!I?JHHdf 8 |Ase\n)(R98j$?]6R1\E[WyeWl[0 bYv(>4@| @9緥8Q?a㛲Vȓ y}ߡ,Br CPE$~eFr&SJI Hz '\ qqkv)W!˨ f pS s;]5͹ P x j pңPEvTȎ)82;ci=d!㳶>0 s̭p#w=?,J) Ywo&oӸJ(ϝ^WM+dB+TIiuVʨ$vIR$ 1~P#~^=m߾{a˾[ogel|tAՉ>QN$ 7Ży Ldb`咨)PDpqCv]F0ɏxkaٌ>Z? Y4(Ni! G"a* i ?05iJIy姣<44HAڸ^6O"wΎj̰5kCT)J@q©ztwN˩Sd1]!>l^~5Ө:yط!İ~Ory';Tyy᪃QIsg)Mbgl&5;T܁/>zJ'8&Y*u;Fk))g_4`"Uک*?7h|d~61b7WјfR畩 dG8Ymy醒{ɗR&,Btrg#ό*!ڝ;!K ,0KmoDw߄ţs|9Bjtl DR sm_%J]6MQeCB,ħH:}D!М rfh'ڟFQ}Zj \8!S;V{Av4MTKne_T/MJ_tȞcjk{kP=Xe3+tV}K ;3~~&:Xf.OPYꗮ/5b& 5g$͚2c 3Xx0bh ٶjSnjޭ#+?fdT3cJjIQuZ0`-~f~,+Z߃"vrLm:(n\ɏͨn$9IE@bj9xy#gpq^g[@S&ƒOŭFUCPom tޟb6 q+ 0l#+~f5 ~ȭ+WpqO.Hf..rKsaG8 HQAO'1H8] p`&\w+#-՞7-E #L=AHյ ,(R`Ɵs9xN mxC3RlDB`)Ȍ]J|cmGVD¢We.o]z~rXI㊑X|闑;fp9lzkAa$9#40pu9JjPK+L9wvdjA M&8u&|ZOH2`g;o,6 %B7,.˖ U5p3VFJ\t+X\n֜pEKX>G ĝ̀׻An}2)<Ɵԇ3ҝ_#D)9NUfzx~H%!d|se9le<қSPiqxG釹Olx;*?4¾{BCxf1{bCS5Gp]44'b}RSm.Y\і_MˇR^8-^]v\OX:}OXjLBi.DQ6ɣ*IHcʫ1E6@ mɅ}#ϟZBCE;)5''9ŷ}B6^U֘U7 O$P(ZpgqE)凤)_cSa>u pcj8v<,6Pe[+RoF>0h֭ZX*ΨWCmQ!ܴDELzɥ=,%ҵ-Z¥osn 97Ѝ;TpXpө~ JZ};t75yIq491{q`q(EWiK~mZ4_=Bܴ!@~ޚ=yïBs5_Y`̖^""nURa-fW@sp2F=m|xD C D7ҧK {HGV+1&G["(T_fӼ%RtzEzqjтaI(`oH~Re/^I'z3)T;9}C FU[a@n+$zPSf=Gyn閃 $nk^S#ϥ#8CY#6t@YU" |Ҕv"/((" p92^pEK/4ձV)=%o5 Fv;ݮovlL+7\f Nv`Z^u2rq?gG0+MT5AB|ۆj]-%3;6O 3;Ldj֥ 3gGhZMRv'fBBMȜ=>DV Z =S' ۹rw$Y2眕*(pb+J "j@RnmK.ݭ=/Xñ(Dz*B|ZP҃ "1Qξ[]1_AџX \$Ӏ>d{L~-7tڻv:QUՋt..p&:g{ 5/){ l*06-5@R>h ,to75ĜV5Bj^C9|`I^ځ0םۼ jtÞsMEm4sK/Bjde9`As e %KhA KXbeź~r@ԶYljzoza-MD. a:ޜ)j|"ʖJ+X㣨M@S9YW,3:MӖ/F-fl^݅H(;ߧD`Ui:T'*[*yxVũ_5CwEE~ÄQ`qaVQ1ER6/YxWp Z y@dKJanM#RUo{ Gec} ܹ}.rVD\'PT·IO;OJa.ƴ3oɷa~fuU|҈>41[ =.+9O'D+}m1c>dF-!7.@<`/hu Aee+J>AP;K>m~^'ک%=[rm$;=5߹Z2-{Н07oPn&-Z얔YJb=)d.. [@e i O]3\^l* 'S(t_YT@CLV8i@%=4p$krmM|C['P'c)Qy*FCg_G ǽgAx@y>˄\b2E\t@x )`.\I_zRr/odebPLȅ(A8Ԍd]̊Qg-- G$GayC32_@P'Ii O{=R(XԛAk/@É!v ;ofù3+S#lF5Tc~:5%  #9i -(4{Ե= I֗S՜ 4P!QC{cMr#`8A]]!G ]"6eQ.&Az`E P:(rs཯Ե&t!4Ǔ` d,`8GqHu~.\{鷮Usmi@ЖVo-z!ӹ"z%PB &_}}e?5@9.HYOBA4G Z795gsЯ=S('[wؿE7:4XNrXu7.jڞ sH<>rގ`Ԏnۊl}dRDZLӷ{ɪmQ7) ]PV:jrbֱt(b#&Ա2ZG#Fz 5̈*OuCk]f0tG`N0\,&> m#Ʋ)Xvo41k x[ϳ*sm ׋ sT%LPuHR.w)5nߓPݱ6(F մT Pk`TN :'s*_zc )& fJsTϭ~>FM"OrYr0hY@; Ibh@n/L|Srwz8])66}"}%RyzbA얝tU%IH:OzYr!,sol/m(3j;>{݄'.Q;,G/B|Jt4Gŵȧ3zW$6j(jmc\=J0>4CV9ޛ.>Dx`Gl[O][] 5"&b}P(ko?Z\$@B8-VJgr"@{>tki!\e`{WrgQȜw&wy&"5aVӯd!gohSf1/Z$k,4Be}3|Qee]ûOPC;Q#nQ>(J 8_'}1vTn&7HX* ҔHF C,n;ZDЅWde]'ulُպGGƾҧtb5хmJn \z8by-r#\دpQJi-veː"џړPAE5q@t:8{˂-pyV?.MRiսZ3̈+&C@6ZmF+2ܹGvH,ڐIkkaJ™}Aj<>¡E&m*3o|ej Y0<襷r N')a"PJC3D^ejמ8,YLgTet`if~g72V>[qoQ׵6IN6.9Hu#'DP,i 6kD:r߱_E~0®'45u,y $㟘w|̮P Ed|@ X.( R6"U I6L+,% sP^pĻHiUW3Hoݐ& h.ű3/$cұIC}wz k!dK6W DW b\zV#&@Ou+(&ձg ݖ̓X~?|*Als9JpMVz?*CV+&1qr@ʚmk@I>3!XW٬ls '͗ @HjpRv' 3R $:0[Dѽy# /[-tff?0ֵ!Up}/s76&x zg &…S8evSS8LX*,VEޯ;Yd'quv5ddbz{&Qt$\1FֺO5$l&q m]0MQs29bwSfj3X29ŏ:65YerF8RĘ4-\3b̲>B=99w5:YI|x/}5]<7F _l V"H%]3ôul$0,rTp~mੳ5:%9s_g)ŷw0*HsrhU؅1*>M/+ J6rsSGΥ來&;ƿn^M巊24!cSSWgMeKR]'pWb $7.kLqXQmdGOO,Ĭ7nukԋs@DrKӧEKj_XXKR%NR~OəgtDλ&&͠:,Y&l&!4)CLHhwk#-ߐ[ uy(P{2LXw(c2gw1WKrwK $M@IW*z{C8hljdy\e!<˒Iz鶼gl!gOl<8OD1\Hf9uwY~抅y}~{yH{Yw~Ŧ_A M>FEM`LPV"[j )͒M`m"<`Z _ b5VW  b>7'9xr$=/`%[-hI9H& >ZtZ@iU HWŏi{WVmaǽYB^E}u3p(S)Ol=dJB麷mHo?k vۜbCn%p9?Φ$@C?ƩBCҷ$HpA8T , AiS3-wԐ\ b1\TE8/OT\>}=k?+:lp}`I8UzpWjFl D:Gt. 8Z4_Y7\L} }/j`55E{[UZyZ⺹Fogxd q@C4I4IIjɂmݔSCf4R%={16OS8(+ Tr` JWL%~ 㚟4؄B{l;'.^MNz Q$_.L48_kV0u~ʬC حaMWGu3}!MAE( !Vヘ;y29 +65*@D㱻=Yxk;^X8ADep4o=I}EbpYޡu?jL0aS #UHTDd/Wk OʍZ-]Uj =$i9ũ!LOKgݔ!C Bb{餇༘zͻِ f kWeyǨ29+x*W/6egj?v70رd,p?]pm5K7[|1,]UUZ(Q =_2 ,Fj58:ιyjn|mWS8ͽrEG(GQS༎3Oޕ`60/6~dP/?{w ?ou,lYW#ۯ7ҏƟ#!i>ףq-U} jz~Sq8oײU]jd# J\jXYCоbvsec>:8)t-(vG9ϐRj=H^Xs \~S͖¸+CDo2pΰ)- \j-^)_[m@W{)¹_7.%sIː95nPi:!v462h;24F(؄ `M0;=>*ަT`요=5 (X.tzS>\ڪa/ $P̠~Xa% b;Q]}w Xz =!RQnTXn:5ra\lnoMWZ[DR'izi'{}uMHdVQWClUw/H'b-S rQH`-] '"S\xp$d݌ܠC|+s ^)čKNc`9R2_c23vTxW^ᘃ%[cэg+T;Jf..%sy#  :{ %e*GMi#"D"]Fb -wTp4w]BJ0鴧.aӜ(7}D pW[.b~'jyVP$4Aio-;0' 9Tm {~.%=#S&)tk2yRHל#u!4;Ԩ&|〦uv?^xv+QV~ 6o! ]E_ ^sK~F,Ru򥤣p0xbVxjVi Zf͍\Vc},q~'us?ա̀OEF հ,Uel16u0/!I ._ݰS!X@\vDCHclsLe S ב37|wW!,׌3Om / I=$Iw<0SsFLe6 k;vC}8пg hF %tcBs'YNRn￾V|C~mLT]4R.j.o-,bw]à3ucR)Or/IGp܊gW)Ae)DP;SvaWF@B`#upQbe7"f ƿe̱h kv*>> WG]- P0>jzgXm:^53aٮfYrr{t g#וGDFoRiw8ZxART~v$"DV]OVgOޚ_Yo~n1Jl91&\SUv1+[* 3)1)+hm0?)\eumL۬nI!&ǒāb5xKp[& jnXj/Yho\|'~d,3EgwFBC5=41&R)9&]]EEpUr֭s^&b=tHPD֓*Q[":clc0džkXo\ F?3O[&h;`ޙ n9 ;HH;1(jZϺr歍fY%ėer~/h@lN ]pQ^~]+÷}z"j[CQNdJd{)z&&o[!Љ'NDZ^~Q&ػvTՉ/=";d8|D|dV ܁R8\pI%ZɡѦ[|džP+¶_<2Z9LS@HͦC0WManJfa*#XQpOe ^cGQs"1R(qX.ryIS5i%HF3MfF7d I5ҽd3l Ɲ>P&ئ9.P,&`Çck0yhٚ-՚ gnt'ed;{R+<!3n`7iG/%bR֩!aصϸ˻2kg-PR,BDqU5zn/|u6Tl0zGb~ʨ/XN~(p.-}[?, Z0ؼ2Jjq%^` "+D݅DK+U#f2Іo u9NFH|; X'%XrK=bn3cq/kN=[A,_O49&8Z8?,5[}'%jTx>I v=~Jd268Ձlz"ytqқ TF#f'T8Ϩ/3>/nl}Hd/ P=0/k_aWԲn]γ-1+kܮSha&3^"Xd!Z&jj ,xJ.~\[ڽl j3*83}Ẉl (+|˗΁U88. ۩ϗ~H] ?CLݳ0FCIB):qgR1`&NQu"{#2EE14F9p˝QCI@rCJ6i1F4X/s>R;BL&MҳLz3<;n·2aFaR]i+3g /-zW yT1 8vV4 Z_UoczT(B<g[,H jKԜZjԯRGÑ`A.w MabW+D7Ax5.7_{XnZdK>[d#F̷ wB;r s 6|"pgo2Nn|5dMJ(1(C3jAjw8FK=k9Hs 4u,vH'Gh~d0 'Oԣ\y<&xcPIV_KT tq4p6ZtUg+R7IJ^"[C;qj0eكA(,:r = 53ZTea[@:vr>p;q-'=΂fer(S>mӌDfޜ:aꏚaJnt;h0b.Ċo|trr&x8TRwl:сx@zn$^\9a+ rZy  ~e۰ p*SqN5[֡J%\dnlZN7Yy#OmJ&@ /IV K0&WutYa7j}&Q?g=&3z)icTҿUj L1ˮi$vQ9Br_CI-<KK!raR7## QjC6Xà#:& ڛX5u@ܗMl"fs6n{= nܽ+&2-jQyd%/ uַh@&WyNcVxe0 {v/!λ3^#S<墊a\5P5Z)zjcDi0#o/%r> j{2嶼,4_^njcB&t&Б)dwC4,LϛOsl l%s vW(AO1׆ ͱRB@mo3yBw.-a p a>E4wou9"D8CJ9]3Sޣߞw^,RGyk7V>`pY43;yiriETj =qꦒMd,%Y MCCX@چѩtP$4 Չ6`AZ~\g.ni>jQ,*,-$<{ ?n5u*nd єLiaxV#V@M⑱ M,\_&h<MY)nص[&)7Rm]o\l/sqk/yHD*c؈ՍsXiIce~ux23>Neo qj%[Ni)TB|sBx0[*_`0+T$8u\h4کW6>>r +\PPp$K,0dQ3&@gKs3XWJ!fu790I 6owG2.K^5W eֱ;s"^B%fdt?& 8|mYͅE)rԣdc^Vz1#e{-6QPb%&, @xt ()fA] 8J%ݿB,{\'G'+~=Hݙg;dh 8Xٯ k%9!d|Kv \qf"!Q ߲C[лJ o'V=Olр+=5!84!8qSOGԑ,69o=[i^^RڣqA'8"<]hԇ6 x&sIΣ3q0 7I*oP x̊4b -Υs4_fbe J H(F4_@YlLrڣ`! $k(0MUՆUSom)MEҀy&wd^oŊ {@+(z'بs;1F ?n=Gf֚E:)3\Ԫp͛i+T^ HD:QdŠ &zI@|W8 @"E;bp9OPm6Q1Yw&տ nL&M@s$~P=|;X6o=j{iy듀btz&Nw1vR|$?'Ϩ7!ۑs1"+U&썾k_-v.#ɤjNr|Z@w!!~|V; 2,N Pv&9NPfQXRa8}O岖# p!}ZuRP}f(ktI.h'^+^(vha-+ @NWbKJ=<882#_,Wi.Ԟo&u۝lFKYMFlh~A “DJĕ/K7Go[x !gtاF':j!)qa?@ Cq?Վs~$)F'DZ%^4$Mlu%Uи_{Mdm~44 ͶDœf;P?֝\C4D)xk?k{zqxb"8~HqWHT8)e 5N(F.Eg"7v..ژ ?}i_xÇF%_-y֘ԡrYլnRWWCsen,ƍQ.SJU$i3"ȳcv| RI :PyHas?hyF^,1!ltqI %TX|u}|$(Sgv [Zġ[4cь eVl8jq>~\xzwmV7#K{fQ1G\ݧ'ELl& @,ϗgn#J*yWɬ&S{).91|3 p*Y16%dsRG3YT֛HHؗƄ$!= uK]N~"jP]D$}7WòM޵Mu}8IFrzlp!s&7{h+ ɘ‒ʮ+}pVV]UD=fR9GϦ$"j]-tU{{KWA߹*| 86ږR0]K$t{{RQ;}RNu?s9%m$RE9 Gz=R#:w)uuPGhxdۍI6;'_bd77tA\Kp{-C8w"ND!&D}9 D{'G LwZQtC0b8QmJȎYՋdu]n `=/{/oŇ xn6=;vk/+ׅqnߑ 7Mڬ{*?: %IuCȟoYQGsL7[#-/#{B>xljs r.@\1\Bk&Y$[po?Y '{Z$5{@"*j̊9E}ϞK >\ -FA&[K'~ۑ ?:@lZϊ1S $|d"QGA2o9Ҥ}V]o{]S@wP qU6G).~7Ÿ586~ .95*Ս^!wo+ӱ܃ $j_X/\jH^B5=0m#f~0 ^WYur!ԽNXi0y!3/^E~26PtѕN [We`q ehӮlD%e4)yKz:DB64(Nɏ},zSDYϳ@|X2O0¯䐅>?(ZBJE7;2jEpJ9=:R2ɮ$^],hP^ U(J66D9|v#eV8X@2VYGX,h#:dl"[ fװ&I !Xo^j/2{@.J=L.O} yV)=Ӌ0ņIO.7CCT_xYKV|lwv %Q2}w}5o@`YO`*q5?z0C]+'Q)Vm}8ʍTla\m }l{:JWhqvHY;ÍZ"YS Q(zrp*fvD%|%~Loqܝ6WI:8̎Ƅ U© w 8b]9\Ip!,bs M!XdFx7]ic|BϘ J:a~G+WJO:bEȾP>ELH"A6ԶVc˚Ex!N@2a,cp FC\My@<ۧ%N@5Xm?ȅrg^U1?/+9i'sHq=OP_>]B3]n[ݬM?6ALQG2XG$S,>ͲX`j0X9 a̩ ((Z7&U h̍, "Yڮ ]Cu}C%+1L34x"ЙLv%RK~~9(t>VLyhl:j v=\1Yl Lz &D1 z0gMX  o(xH{s)q=1k7$e ||pv֘&Æ͙߉K߭J /<-r/{ichW">ա*.kid)=,8 25/S;]>2 I~tJ[@ђ./<#@.4622Qѐ;j uo6Wۻa1˭AR{\+"ɤn *dI ax*u]0~$}M0S ^xv`ada I|QO5G߷eR[h| Ly*tk<6d/dHZ+HspA%p_RwE4_ j݂$+骩AD|M? MN4AK8ɨoKڔ-+ WvqXQ=f.úa 5Qz\ ϩ$&D]Hۜlƹ15876y=~Q&HhL"X}E,azQf]QӺtU3e( JJd;V2ABa,`{OVP &gsƓW[ \0Οdv> RϙbI.1:& 0ĉFȜY9eBXDN-L3=="gU;/VG;kѓj z;HD)d< :o0c+McDeLۺ7$&}Iw3n $z _pk3)0e&Ĵ?*/پ,*jŁ`eb|`۹"Ș? pƘI8q}= g1PgF &AO@Z$ :8dJ)-R$k%7Zީk8>\ N_L=y*"fz/.]~мP,{>#76--u(h}[Wofh"ݣLĐś k!Pn"8'oyp\Ik^xv+qHX'5;]0NY&2+vU\g߸{ie?Vu $#$_ MEH6/u"l~%L"^/f |rqw>P CQ@V]N. fbۀ8m@M%ݭh>gigr"+^16ג#OMeO I_̰(%Y'H^P4G{ޘTa6g!U͚S1F` v !˂Y*y=T'8Q5ˉigDl]LbƝWTDp[_&yv6#6@ #jK1Ϫwh`4;G,,`)HBIj>}R$d*!in$8Mʠg_vIbFu#W-Fch8LEHӌxby&2nweфICwJ@oexOS;;`q^`\^MdK; ڵOz71yݻ~G'J7N~!K9h5.0"BxɯD>7mT&n+Z0>^q*օ`:/g ,Eݜ!W݆X[cBW[ țn_}]˯8/LeІn&aVIj99Yz)lw477*_0S\FZQg<C@ʸށ$U)ԭ]<ymwҵ_ v;L ] x`<xXf" (!\QwCy>T VBFHR8:k|R;yj{-AXkKKyW68; er:(4W}0=0 L Ω] o9 6+vrx؏7L}(y+;>tnO\<{:^gd\kqIy5R&5GV!bO =Ɇ?&*-'7c |C a3H`p(\\4H7+464Dk dFΜO l9! @mKZ})99H8cWW~vBGe`QChO.;` 3FÆJo //HVkfcCl5nw)8 h4C, dUj? vXJfW<|u0y(ՁdnG\ .Q3&-eh|R٩~O΍-6#9mS%y$ži;0"0sm2pŢ}@u.P0#H ?ӀZ4wiWZ 5l\#vl0\#)Dt4ՖICWEĽ|Ld%5ƭ@mP1Y u&4j}@s kD'TGR5j~23b撻_p=*aΠ7 _B+BcjxypQbVʽ{ЁV8}@>`HI<7ia'ׂSQ.L2&OKLத1Cp*r5QB𤎜:s k@?ӞiUD|eg +Q^6"XW@;Fʐ12按FwBxQGaD`d~(Wʴ,s&f?m"j4] †`MVUzg3K`7*( WX5o0DuF1nݔ!NtHM4ԬךUMװ(UB Bn[|Ru] trO|_IGۚ%:l˯-B0 t-FK |C QɒvӠ=ЕpVpy;l'YdEŧBսHM(+ osHΠoU/8Xɯ<@,#+u)39]gs`ݿ .G?3Kϟq|J [֬O=q$јi/i>d'2yB`QE6Sޤr0Ԋᤆ <9䎱 5 *LWtsy۟At&k:G6+TH84{tqۯeӧ[y 2ʟ0-K. ᅲܧn,Ek}d^ךsWƑowls 0UetbI$@ķ%2Z|r={O~nRTf7`8d坚A=Uq~K\^+C?$nI@5+S"Ft(:/L% >([6`gQIHR0[~MH $?#G~)9{m=nȴb7P00A:}>s&uTlgx[n1~85$~k ,V%5my9U3~G= 26[eqv@ 412׋Ӯ+nLXd6GЙLkǘErVx$"AOzJD$,:^zNpY]k @)/pѰfy#;_z[~TTHW݋|NM/Em YOXozfoKAHs.;d5oWOB([xhZ+]kq7[ t_.9aJ%R-ZAѱUٜ+t7_PȹH˷g{MF<3wlc%ZZD;jzaًW2^G` Nҙ}2NM>RKZU;0Ltjn . G"}Hbi,xPq[nzk+fTId!6' JeC;LN*,M o4u%KG/O :4`X'0h?ڌOQ03G7Lù;C \pesK&a3clk?v+(\ǻroAWG9ދ fL50ji,8FO~K<ru* M_W7r3|#LH$&} ~AU<-bhUxfܓۦFeP C֚P"|\Vark<@Ś|-^@) ދ]@X__IWQ8#̽-KF? * )><(h%a(`̔~GP \{HQ7q@I:1sd V(!lQ5c %-(,TEZӇ91j,STB֎񗣢4z9b2M4L/Ķ7m O:7dX*ApAIЄ{7tВ)/!Tɜj4[T~/|P2c ujVjTל+@ᄘE8O4I@rwΤ *3Wc6 DT̆Y1T Lf>F&yN~,,2=$:{@`lݻ&]C{""6; yV 3[&p-s֖^9~]ܾگ )nsm+m2WrX0,Q#^W{iFSoy5Skfi EM6_Wy} C:$f|2@x-'f<17(qЄ«)c%>kIIeYeM,T]4 pY-*#$|5䫲'P;ܗ0v7K׷s9AmS lXY8 2)+8f MifPOgUs ymF:#$axu,e!6ۿIp>y6D3D]s5aW E B7ʉN y|u ihРT/UU_yh]}~ ²Ms@YyEsg z(S@eW< "y8S/6̘{Ctz0o"MnOZ.AlHA)Oza; 0GNiPs3nĺ}(8LwApĚ)OvtN*JL/;oj=gG4| ꜥЍ78W2R(Ѣ,<2{ *ILHfR ōun7L5.-{G4hSgH|-8TdSOA_1!<5or'\uN11I?PV6#]9[bo])Mu4I_9]]KάQ\3 I,iQY| ǥ-ݤ&CfaCIOZ¦ 8leBS8NwwgsYJaDXaG=q#FDQ)aRM1.<7f%VG/&}GzH(٧Hx@R(j$dgǶҿ:qXˠ߆I;ǕMAIR)"i8?w|;VG3ByXbcjWAJ|}`Cpi%?Zl }vs@P%?W#> ^5Gwҫ1֝OUkn!n=Z?v oά0 `p|W8/Կ]MPu޿8㓸c8IYgGضVnps^.1H#7欓# '+&/]i׽f4;?qX:\r%_ʬ I Omglyߥ&Z&emf/u1[7tf[}89ocnA5tKb0EpVfDHRk4Q52D=4'#] mb@/8۲3-#=fx-U1 yԣ" q~[Dͮq |³GYMQ@r D `m >fHPHH)yZw̤@il~wևw$i堺3F !Ր4K/_?,F[G>^xDGP'%~O =hKaw| ɏ- 'Y^:9vBya<Ջ/~*MM}PxL5K.; `#iwҏOa0˼ hܵ8E2@[vcuٶo?)R"ohT ‚0sq?RJqɛCbDׇ%ݸC4SQ6^Ҋ?\Y҃hkY"wZf˷30l)IͤM5c um۠pnlaivKp/`)KQ>vw>! Co=?[`8F$ Aʞ*^t.ML48a k@f77>;l($nQYN!$@Dr@jWrE$sǷyޜK^Xaau`FgKAp`f3M+6H/O#_}]6G 6 38r"]Ur)'Or |{c +|WX-o^ڄxMT!|b7sJޠtD7jnjd jV$6ߧhvbѳۦYbСhXX{7;z4T,{"~H%oǃL -M hJ ea8e6n{wUl5USR ȤگAZokʚvv-sbvI3lz~8v{R SCce)|SKVr#"WJfEFr}~ŗ1 gK]`1([ Ϛ1Azđi>ŦJ(sof TFw@AlVy\*#D$4:gQ/B^k9lQt>*D=J:kDIGa)mZmqKN;pz l ^oA"`qT~y]"#/mgGe&3*:- XnJThrER6iOZD!W~GhFPO^[>lG ?L3P"yV | E83ga$t'lNHmp&Q˭pfc[e)-:/AA1R)wl1il6 4'T)Fį z͐R9"߳s.D@}:GJаECQi˂E@e$E\ w,&̓hd%AraT^LWO4KA_S+Jo;)wIei(Eq_?Ehǹ:)RTn&.À-lZ ,y3o")9h3#Pk-c ~ 0e)* 6G-CahN1A>?>nbJA@~o:(6?==0HxiI_X +Cj$u@e[:'Ku~nΩ^|O ,1N[D; )^/FX`/׾r@g}w$X'|61$uq|͂g5Y9])Ty{dX `8y]Wþ%nc>yN7:+2fb/,2 @1h#F1 .Aic9 ~f;gQP( }^\e Do^#UFl膞/ `R=BRQnNE\G`>#f7Y}N/VwT} zЗ8{ BRy+~ąN$?.$A$Υx{KұLz !=%#e)av=s ]¹g%oV}?@A!ZLTAWi~@y;zml+_(t"(*c*ootŒۚocbaJ'^a>&QAx:yzp2eĄiS6yH2xmj,by Nڠ_UDfU- 7z_ Tڈ??^qHzU_vх1 x7z񷏟~PB6ꤱyG]'7L0w` 9qQs D2sg.tg s;TJzl2*<&8(@bkPkJ}߲waã- fsUo)Yxdh o3rfQE T_bǔq7]i)X70Ro@Ts@^F t~D!5=̺%Mb}uft" 8 $Cxm̦7SQvU${C%<&X>E^|Ʒ(ϻ6Ήz&5?E3wޯ.UNjc~UBL|@ŝG<&^ ^bRC 8tM_᪔: 愹fۭq &=Gt"UĔ lLU:^,#hɽo?+N޵}o{(i!q8UX02NG&wghJ0foF-7NK^c*DVwד}jz Gz wˈ8mzOO`W ǵywfD~92gINM%PH9n|C KV?$_gwBR<%טeLn p S\ֺ˚q u@Փ$apMw;IhSINbUJKΆ߀ dLj=be|a%X9(QZLW6({cXOoR⓷w `/2u?t`aK(8Q_ן f7e ՆhI1S1 ɕ<'c4.U2uFJ}n5diHňo7r#*M5LF2ꄣ=Ҁ"{Ww -ըŵPrv V"I|TviKT}R#|C&S_9fn?n#`8$qmXhG 荜Ӆv"8{.Iީa35(D<"3yTls"ak$\XT+F~B~kz BnCk)5U%6@#0Rvadlqj1B5_mxM- :|D+* !@< y.W7N,[vcσGXO.Oqsdl-LF:v"D#qyb'KT͐/;b-,H۸[:2H>i̳XPM&f\<Ji,|"8C) T/y?ջS|PA{5H/FyR$1‚`6WGuL^Qjj,djDvRh3IMG=5߬2J1yr?+;hJ7ŋ/%TJ~@)t6wQ3FOcvCr!zLn!l]֋׺!߬^NׁAVl7͠И#Hu/c,ePXc| N*{" WځxI!׻dA̗0?U3%'] R59QP1} x;hLWް_gJ}0Z`CP /J ){_"|!Qq\lo*'dfVއ^b-GĂpd {J } 6Âk ljxcGya+cz (_bi>s eU;Zp{IC(`e zd={#O#Dd%#A\sHp uxY@ C·> ?U;8iQE._O?WwnUtL/"ӑ_vۆ~Çgaq#2.v`2{5k;40QicO a'xWw볡Ӭ?_C^QݩyD>kQ5^5 .H>+\< P>X+cC?Œ9Xu:K~Em ōu}t'f(SFK//fh?n^24TqzT%,RL?LĞDs5߿һ,r@ew5UxPɐ62!9M揤 >TH`8Jbk=('YԑlT=Ma~ \AB;/-ތB̸F8Vn~ҳq9Y?yzet-@f-n8ХCt@J22Hk|s/E;8멱,[ҥWâ@CuGD8͡&htY,, ޭ?4ՅA;+bUofx+@m(Azֈ A%vjLr:BCޛgٲ?_D.kzQU58xV `RY\_tx@"[%5Zr))*2GjUB0k"įn4@aZ-JG"ثȖ[382iEWh1' [e)c:#jRf lyyGJ.QURUk *u`fpLzcE[Pgc٦F4> xY+v(o f۩DIFvǯmjv%W8NVSqU59ec-:Kq7)H w&J=z݇@@`; ŦMX Y@)cHCQb̆v\ L݂ྕ#(jJ^1P_4Stx3>ޢkl 6Om!q&7 87< ި[بdu6q4• Km ٶt 8@$Pڿq"Yi#A{Ǭ-lx|t"2LO++$tVV}3݊ PF{MU(EoXi.zdzZFc @ؠy(E)[vq[y}_;MHZhmLyFf}u 䁶o0~$+o5;ԫ/%.tNw o7 5;'Vyzd26ev,ÊՂgo}#[IoCEO HpS[흅>UOD(L9Z(]͞;AֹgRjaꨢC=3t _+.4-fSXqW<&nq! 2}"4,}$]9Td |#,#fgYZ07070100000283000081a400000000000000000000000164e6139f000020b4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/can/c_can/c_can.ko.xz7zXZִF!t/ s]?Eh=ڜ.+ɑ s)r]R_UXBu4Va*2 ٭SǏ4}-\SlXPցK7O",?zp$ᇀ"@7I'X#`ԒwS Y3_1^=eƕ뻗,T 6Lo67"OiCG}+.Z)߭Y1dz,!񞆧u;lIOCpsk XYHDo+ܸ^ .#"?Y~ _\ΰ@VZ]7P`Kӎha322O>Y'{L1gIHya` ֬=cm.Goʷ;/5ZAcb+ i>˄qy߅DG7bKV!~#Y8Wu+^4@Vت<$;ѯx mt2b"Cj(!ؒEޗ4mFm#Do(?_Sە+3YJrՠ ͐U{_}J3V*',= c8í)Q82aruqysk8R=B>gA vU'%N(6҂,R3scӸ<7 @Gp-sJԼP.I DK7Gj1Ap|bBȔ瘗ynH\cq@|6~ؘCa{N_ Q9FpG{4ێK 4BT*{ѿkU\c-k&.yBxW5V<9?=oI81pEcU]Onʳ5;[Uz`4`qjCY*\|k?&(("'c9QV2Zm(pǖrL,:|qpsJJXUwÌB˧qwZh)kgt陃(,ҤX ]}]z[6srRѽEYoؗ=%Ďv}]%lDLgyŌB3J5.7^H.zBfw^FӭSYd(U^SKZ:< avq{ h[`g. /=R֥:.hSA^Ơ OZG\Z ı 04[A.2忸A-af+?F9G8uHhâ םt͝ 2- r~t-~Fx_%/1#UҔeEǢQ8i3JMh÷`y?rjMqP1Pm¤AmIt`g}/[m*M|}9 ҙX 򺤧 Ʉ&.lJKO\oK΢K脄y5Noڅ(MK&k#9'}Yl J۩5mSȺPruA%~.} u~zk3$i KqQ7O\t9"031Q;&5<9!Qg0nR9c[vR =DÊOCw١Y]3cZCoxR@ +ñBʏ%#S;tꞷ0Tz;?>f6hFA\AwBp Iy*NU)g2cgj;mϾ,:ߚ0ܧp[ߴQ& pHSwޥ G2-C4"S*xPٜ;Rᅯkj<( *`z<EݣԁCY dG,n5jZIQNF6U&ɡ Uߚ3,H7_dG\a7?pLz-Po`H Q0P uuĩ80;KL(}]8P 8aie* P#;DFۇQ^eFPf/@o w1UM>0ܣцorZ"c#]Ef3 b^6a>&j;=⭁l ^yַcQ/[o`. HE?MvY3qNwXqs/5oI|_e?šPS#u|n~Pqq mbm'?N[s" }8y.o݄{H>#ÈfOFX+%P2~T+$|ikо(QI8lS1"eS2iJ.0ȚEIm~fS%h}Iɇͳqt˹=aJ n91עyP]0Pj,ã i12p\%f,[K_Lc{vl-P-@vJ&4>5y,/>@f,C_0!7=mA.ݽ>xM(M-q?H0qFZV'+j=~, PA|qvr~6t{9zx+UF+_ֆ~&L Zt3 7ubMA|ԆD4qZԳǀ325+_L.)݁E) oPTF{X6!kE«o=cT_#"c"M%H8)!#ܐ?ڬwi)b"^}rD iڂﶬ ,M4]臡V"ICIB ߹ Bh~ƌ];v37nIyc:7t}i !U4 iʟL\c뤷Tī櫍. Ngyu1HOU~,-AI#^iSʦ"E]dԧ[Zci 5с)3TJRg=K#$@ܹd1'%NmSZȯrݨW)ù,ܰAB$ܲ]6}*qTkuGQr NC2M{yk5m B4wYhYJ&5 CT>TxdAu 9xOVqzl.E{XJDÓ\cblc@ 1"}jXI0,NH/zaCJ+h3܄{/k<(Gͷ|lbVП[JSث)hua2o-Lۗ,kG#4U 9z%[:G,OG??X8 : uGvPzj҄tܠqG#:as˥K-;Xvyh$îX̂/¹b>(8߶cU\4 ƌYOr]lB\=Z&È(I@@U}L[KؠXP$lcNU<B(m&WH^ 81n&n^llq9߼0ޣRRUlkQo0b+Be Vue KNE]>qhRY = *wŬ iŹUT<2vC86PұiqZj@;+K``Ϫ'MJ@{b)??iq$a!lDa >:]psjjAAЪellP|c`z VC(q(`V6$r؜yztb]'Mhf:UϿ!LUc?=Y%hꈷ^MJuS#kxCŅhoh|pzKn 9mWbJca8񊻒H7e xgIJȭr1d4AL'p>t<_ <-l:2ӟjUBLAV?+.R܉F@L9Cm$ ^ruiޒ'E=敪ޢP{YggΆ:\iՄiCr#ox}Oũ.*J /p<`YaeVhC? &HQXW!4y9"ڰxGBi/mzrDS薟U^/C1%ķϹd48u{ J.S_Π.$g45HVȍf PSF֑f6idPkehgYUG*\6*1F {^QC՞G=@UG$'})W *yxrDYl(*&ԫq4h~Ge|OҖBfeՃ_ %r;BƁ9ɳ\Z?Nr6^AiF?*e},їŋ/ 5ʲuɹZ9j !kIޗ>l푋)+&esY'seOT|/hzeJ#S,{2P({VgюP0҉pW7^ Z4ڰ HL8?1N37[w6]84Ed?%r}4i- t Z*?t $F|5}Q>yghl0OӇf귢߅AT)mM8 /kH^^S{:-t,Rwhԍ((T6CnƝd/6Vh _u  GY6y}0vUQ:Rc >BM;wq r Lv|P#ƬYYIp#0Nd ?EJ@=O\kbT ӰLyDPv_ ;\_GuOʷfrF2} =(bR`R2Ӯ =.Dϡ:7YqgG rH<9񫉦!xDpsm-!=B#(zMYKf[;ś:U`b2ڶE߱;nj&\zO!MSB Uc'#I˨vp={ƀAidw*N`L-4dm'8VZ@~$; s¿gڨ]C/x-Y(1ȧ\~hl<L8 6t*<5+E(/S"a#r|uY 躾, $p{#s'%HhleCYVҁ dj**K\Bqc+j ~8Y|uJw|\^Ջ @q[e#NbS9lWow!&!`΁baVjM5VZ/{g0km1 1jy1,Hh>hGM& ;L|곷(|'N?E4&x/&LMo^i.~c u}EE5e]"@H L1ztePAEX2/--3U#J RWZ7;$'^d \M\eE~f_z/ jYh-XmV7MN-:,9OmHbg2Ini2O2őlqzbvA.J"HW/[~ݕ:ڬ^e87‰DJ]tn{ӱC L&wА ?IvhHq;~.@E dx"hRy,n]hʹsB2zH;/09&hJIΎx"w/oll'ׁ8 ]`vĩ&VPمt:?G& HW1m&lY+CM(+<@\&\yH$zY^_p84@m%k&,+}Vb))ۏb`ޡݎ)88)}t~H;, go(?pWo8.tkcjp]ׇ ƭ ʕE:YrFv@8%?eb8q)y4b#?KG.4 p7Y"CTV,P/KR^_&{03WHԣI5HۄLjn& xq[$)>`H zN\!-ϊCcjXa~ f˗Ho$OZ)6\~?ڎz}\6#X EdQ8~5/kEv~ DzB%vОѩ_3&=d[w,{3Gb;QMe5 V_ H-^aBR#/ݎUOqn0Y{ he^PUPVUxB+s lALSoTF/bbiO³G" É#:)Uq2r9|JBz2>x}26t9Nt|dh [ƓBԩxCpVߌ|1s Q+ͷx BK_fY-M;U)A'\7Xhf3[hyk88Z9x)EHDyudT2cЍܾ  "|Rk@IdKq1) ᭿mn?o5Cj=z.1ÛWy"a/pF4 㳇kk"n $79!wWk0RY+t-6U?1̬xLs(%n -@סCmA,=vرgYZ07070100000284000081a400000000000000000000000164e6139f00000f84000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/can/c_can/c_can_pci.ko.xz7zXZִF!t/C/B]?Eh=ڜ.+͟AгHJiUmѽHV-d2"e5nt⎭8ϛǽL`і~C"l 5 t|z$Ե9z k~xjJEJAcyphB=M slǽwb~Hjaۚا"Ѡ}Lo܌߰ޓ3mhm7Ϟ4!s>wք~+̼'mM$L}ȏw x[L[z8sFḥ¢i? Y8Wn;ꊆ7t58.-#qֽ1#a9PcheFZD>|g~QXF#jw ̸ %Qwo,{V $VY4equP0(Z npH ;Ro۵S%[>sXqGCIb#i[6@h&&Je䛍GYck|=l.n09wѫk4۬iVm9h$fR޹r$S&cLSHŎ#TdC2v$H31bi¦G& qiߕ=CdkuC~9&[1n`[ҮXS{^͇p@¦M;Rkr,_j3*RrO;Gu%)nL3+Π=ڔzQ@[wݒK-"g_wωP$H޻aanwI! 0ngbϮLNn:Ά aТ-0ޢ/~.M|J3̏ٹ5$ vKC߾7bèaB{~S(Bor %P2" Z.?gܐU|QQ:G\^Suhﺪ=l+lJ ?=|oug$n %m*bk7?v lJdS=4|*x+_YFc7Ou 444s>1,tTUj5|;[T^~H0V<,zXQ ]ípZV3 PQr-,ĵ%1'Vx#v=Ed-Ras.~f#v}*S1eEDxT9 67 2wf^mԷŨH#aUFiBIWղC2gǒy=l\LzŚ: -T\ӘA镤Zl\;/u<|hL_PUNDoB3{ELbWOmcOW͒(Y}YBkD"HaQrH%&`KawE7s Rtw#d~ⱼ%K}庤h 8!|WW۶ ĚհDS?vVvZZe <-'˻^a`^ ;MspoT, p5໗1V,iu"(pdp#<蔃oˤ&1#\`'3x]_?@{EPzl+x?4I_L,;XF}NiN) 9&Em]H-A'\{>GjEhH\!Lr։_z_tB[Z3֘W -=? `~ߵP0ө xzLi4\^t&:R<ȼl^^ n*3d 5zCH߁Ba!4E$ŧ[Z!fһw#u26v6tk,y)l%.8&TW0  }5-M=rw^cJ cS!<]{\c)!Gl6X>2xI^堏0]kxMU$7w8,6(,y uQQ;Ȱ7 {J`  UFki l^{|tɯv,#{e{o_Yr%j2|Mѵ^ ܨr=mAm;ICEyh |0AM ^Y=P?x\"7Z!ٙk&8{"ʨ.sj ,.&f~՘.ma(^<(R֣QCJ}0j|!EObWk?ʦɬf}3Qp+w_6kasI9`ͷK* nLQQCe}i,&%l/ qq@,WqL>/74+Fyw@[&!v!U֠&{a&@#dQ*ޔGrȵ.goZH Rhӆ>.mJ5<|X[mܲ@Xb)1i ]hudJC8ucLU)U>f$޸ޓ stg$U388D#tݱTp98H]1@OүZkX>Ci`ձgYZ07070100000285000081a400000000000000000000000164e6139f00003058000000000000000000000000000000000000005700000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/can/can-dev.ko.xz7zXZִF!t/0]?Eh=ڜ.+C;#ejSyFl EkE kn.I*m0oະ) MTYvV ;!yUVKiPQX(YF7c!z/ PQWxiQKJg߄՘ #meEhyN]}?̸v[ҋ#[a. vZrr}*Iq>T-}"a nTrΣBdU2!aBڧxy+V )34 APwOmIU|+((c3jo |;Rh9կo# 'Vx_"@@bI܍"17(D Pc&>j'#O63it!ޖRB$߸RhBфi$S15=->XB=1͗AO:~|>G@迓:L[>Y\7~: iGշ$_|_rzSmI$n[NzzSqv7!T$sekT6VU97Vo |/k}] (?CcB1&-.0JAdp^( t+ "א,oQ*>=T$U<wN;͊j5oK!!=p %)ęy:>zrŷ"jޖ P`/R*<>6iTn Rif[6~H`%p48buH`(vʲw gukS8 i=Γ;x22OVDz,#v< "FcR%ڴ͡z^z)̨y1ҽwE2]ڝI/<gQ/Evi@\la+0.e^>+X>2J13@JA.v`z ՌtFIǿoV2mEOKTWK`b|RaKe>}dћ%ee2É1PYm Q +s;x`R+:huMN3#ǫ鳼5,L% ?v"2]EYtRŗ,1@#e*9HZ'I"F|jV/:kyUŏ\r#5̝mĈoy+0ÌcPb!EѬsVG/MI6&rKA1un ㅸVSxXam*lŖ暎q"Fkݛ~8U-^%=q 흤>I#GϯJ2Tk]Ԝ_)nLLϛ)AhV7dG v. {Ť t.I,iC?X w˸N5}7+NS5+u8YDv49Bbځog+HG7͇tgȬ3nM23,LjK`hq -J *g))brcMhy3*F0*0l[5VEM8]qeݤᱞ9i:1DŽj,plM/1d\S{.ʎ6j06b7xݩCUk Ft7 N ~aȗrd;UUuYVj"5nNg߶\[my֨[oDz-Tg(d6ylN(<-~ġ;'h\(cMM~>jI X9" ph&s}B`W>bsBL [\Y2oN?3*^+Ix8~ڵօ1V(.P ͣ"r 8-2\ԁ+~*Q{:`m؎p 7_5qw 3*/l8s*ԢH-e 3i 9 V{]Ca",78oD\*YTZ+oD 4-C #!h4vjO|MxzD~ ָ3y kq %3^vz+מs4_>Ma?y3R;֠S:G!7NHM~>~7f;lZ @W^3MRgNrͱንWu=ÀHʦl~bB9e,C *Ӥ FsIԀ$Q%`~Epd/daByS;6LsxqʞFn.t"6VFLwaRHӼbYO1U6悴`" vn@mJu>FekgSۻeN S8^nYUzIX}:iIO1)3&ī ?m|uҚ5z8`eƁޘ;:E2v TU`AST.w_΀bC]*W=1#%O=Fk| ?lɦv CUˆmv}T$>tϗT wmD=炟}fO^MpyFSp=۲jKm]x$%ͨD\.ֽY,O ~b@f}!ppUY[l0 "ګ+ut޿@=iwI%N!݂exY}}ѺT3ugN ]NĎ+IL86'Pt?&:P.X1_V8֤(gªfUΜsakwoAxdHw%ƥ;.Q4Yj x@>#PT "yӼYUz}wM&ƿ_y\&BbU;'鐆$xŇ~zd`f@{.{5s)ZnϒH;E*5}ZQha8/Kdh܂⩉\ssƼ5ӹضi!Pn)zϏ iqEH~696־N)S!eP1Wr SR h?+ʣ=`8Nʆ9Bu&5 r;zea=%gl#Uc"UK:OaWkQ)D34D$a܍3|ަ,!,fP\J9fibM) a !6lm @{P^d"ь9ѐ`%D>3JEq/K"L~<)oy06H^ (K8<|,K N@P#FZC$XCzTԋwا ~@e*.?(R$ y{Q^G{|GfS 4JإGK'i:l_5I+42*o'/݉{TH`GqNx0;z6JYZY0W!Hg6Cqe|>O:aen-!kUu*PCh5A=eE]'6^Y&R_u[D9!{h p̥=,ٗ$^35B',g&h0 VIoH<__-cj\5RZ}ދ-axGn W?e wx |%Hw19?iˊl ̝O*~s(.wAV1I0G8,jo ܠ{r+ &؋k}?  z]n܌4a(pOC!O##7q /hM!J?~mL>hs Cb$fHd$yM"Vsaꌠ35vC6+7t#坜9oyZА31KH7Wc~ ʚ ڽ( C$A;+>wWE75rde  hEUvb^O9ɓPKJPJ}svQ${2~J!_J=1X05Zn??G{-+ JqLd R**ܹl[h:%Y d*w=|s0ȣIJ햷qVAi.'~ 9uS:攊v̴d0qJB9iB07|mR9h4Ёf6 &4c Z/GPj(a(F Ґgn&7#a7!Iw,a~ ][f#B$V}oܕdQº5JzmS:+tU_@NG0qR&#zޔvM4C&rGoVuhؠoM7 aEY]YړRK{y~YVW-*'xpyE[ S:`bi i)6f>bN Ee Ϋ]OtM(j8 A6r*B#喦89~C/ )(s@MhE*ͻs24رQ^x n.c,hZ9jk%ʴsMA* A Er;X@ HDyˣ!%\Gua:uZ$a&|e OXT_59%[wGun1БЎ/9-R`T!-sy~AT]ECQRC$#9oW7a9XAMԃ<~K,E4~ƒs$݂WT'`ԡzúPO}~3HEW\%u"@"WSEwiȫMK&~abϳ{VLB@B!Rhe\nF}A㞂S5T<#4z7:E_#妮1U7=jnZb4\kf|/Y?=!iS͈N{zrЦbGp7 :c̹O<96;Y=_m7s -_C=x<-~_cf~?@7Z%%JS'pOóͻ"| NG~\` Dk+ELdO-ZbҀsa7"HL7q?W^Ⱥج#E˜vHv5sa1Mm[Vy De0HLbP xR ޹PGUyUgGAn%vUϙ]a IǮ0Lj}[ϛ;/_㕲A۹TDrב5g-r|K|e&&fy<\mҠT /$ ح`x\Eh:o#InTI Adnk4|" ny.{6\D_j \!Yz|A͓70J. [?T%$@\)X'KX`o~%-0i0pcm6 '81/1W0_"/IbwEYScw'[5s%X^2pg0g{[},RnD v(kUߒ}5Y;WoW]=׿">a#6~/ $з+|mU sQ=Ӗ dM4>nmi)5v#bM~C֕c|4B=yUzĭާ@s>8b:T$d҃;S (Yʛ|4:JfUP֡VVNZ݆$=H)gZ =D,v/ .SpAG. Er }H5ϫQuGMmt BQ4xLy `CDy91wu vaL*2΁XPaq+&E̊Rv_UtlzhI( s,΄]kɜb| 8 ;J 'K^45N1)`QP]!%f-> QTt*.FŘjTC;yC;X[$"oLHOnaqsStJWq`;O[mScfMM_{wi<{'rDA O@6궶[TY#`@l߯sN#6K䖴J[`ܓzXw^rYTTR*S؋ @ͱiuqEMd.qy#9ax1>B,ڴ:I+lVL[dl(@ch7^F9WՃ_B>rƧ mVLWt?BʁE'QYtWn=[bK:v|Nڏ@GJ64nb:Գhzz#<.7hw>vc\-;Ɨ2=jhmY̒  .Rt.AqLxbE"Q_e<.2FUx1_`ԎV×G6,S*x\ (u|&9>d˟üEh6Spd[QSlmmiH$67>N &Dʶ/g_c ˟2sgL ]N P ŅF_^>!Yxn/fݪB@)kZr*gh$ I/h.# s+h*s8@/'qeƒTydS=פh/Lt &-C&Ƨ4 iGXΌ_ezmU4g@3Kzp[>P_-3VҴ0}zM->UۗA@ rȯ6NY48Q`h+-H~p3yQ?O~&TnIsN\g@9 MLlf>)6)I0BTxR|85@R%eQM%?ߚsg˗X(_,4qoU:`iDLSEޗSYHĮhJVFG~|rloWޠipo{dC6K Pk FY,Ʉퟜ1sAtl 8p~7rl賋i$ vxysP7OPr:/Ylʼnl!vNWlpSn Ô QzYlwWx*g}A"lB[*0ƳV.VO b!EX[EgN  # 29u>4"7W>ay|{5*ol\zuiPmF|s?rLn#U5)X N_V@ΌWcd\%.߳+/%BYbO=nŅppt>LW4!XZ6 ntIT2—nqƹ /ݚ}e~@oUىܱx}4%.?ߛk}*8<{xVm%!2j8%B٘UԷCO]uNbQq4S~6/~gY-; lkg=o̐*ΤB#,F*C& A+xiOP"ZBw,i¼scY"~t!RZWU3JŒy^<fB* HMK:SZc ɢ+Yz ~as#x^{ه[s0ՙWA>гD1[$XJ4=p@mmD&&_f%o ",W5`I6<@6c]}tZ 2m?Rp}@qkȋ[T+QnnG"OÉ}R~˲$tq\-bn'/6TkD-L7^ucDKoQU%{N]t(nGe瀐JTզ-蚈Wv$-ّ M+%gnBZ׎Kne@78 h ?|hdXWsncSFNhP鱺~:kڰL09%. `?,5؀: oqRgY;`{"&`ԗ?s^U[UoE1~9ll=—=:,_0Mlo>ψ<4LHahO!Sο|G M}tZ.0q)']%L Wa`W/*2Nj9E,8r&f\LDnf㒴:mPs')Tk&0I('BD_~~R BƵ |lۯҾp0鹯5]uXe9'Ь m| L>w؛H1[: ʱ v2V"I]n *D/uy 7'wc:([:G\&ʿ PS){߄|U/U Q=t]j+IdF=ai;kZmFNn-+9<hZm7$g}\k|IW+ [0AȏUkc}Yf?w߸Qa@ʝ>Mj@LKgcdVE>_AFI(Kٷ F}al-Xxnj Pcyn CVR@Bv'mP[FG';ro/ePX!F!}sXŦVx5kNU{A,OF9_GXf?E!bE~Vx?{cϴ6%ˉ(Tqq/O$ӿAcJIfNV.IYRl$x"og*sc:,K^Q9`) B7Y|-?z- L^?;rED^۷!Sֶow]kqPT+!1a\}֜[{)sf;sZ:&f`kQw%0Cs`#+ՅRr Q.-ڨUdC>Qi/ߍ2in; cq}[{h(bGK}t(v C(SñSt%\?'TGҰzy:dIm;57iAnA@iQ'i=Eڇ7uguY/u@Zbnȑ~)1;BL[@.8^t$s&X zk>aÎ2LI7 9|׬DM0dD̄xJt? 2l3v?c!t-4})WDΦ6*%Jmcv4~7s$?eT6r0n+?)jN<ҞNd!%ό3Vir|<:+@!4YV(6%'d3ꖋUOuΰTVmT ǙuaNfO}RFxoN4FHC9Ȼ4(ҢRCw4FY2 bwlr9B|Q{M!ia\mk;(;X~`iƈb*r[w#"Ԓ/Y:sMRVr.ո$hҘI6-0kw It@م꾫ZC#~z+&|]Bޱ6]~˗~ i6Kvbo"kR\AGe1eȉ&ICkx~tp >FWytH+6Z|ndo+ϽK`p}48au$ءuGaNQfZ@ ?t晞4U[!aV9} #ֆww{E4LsլT,L ֏OJRd̪?n7%+ Jd Oũj'y{sx5c- >"¢)n }ؼֈ3!P#IM'pKT+Lx$J7&1z^ŷ[}"6edv>9@d72^7V65<-W7* `S9,>9Ts!@PJCP)p  hbk~dDц9y6vu+ OFx9l]|7 A3I1G@s$?m^~&+giD"|^zTE!Vm>1F?GJJo̳M'h^!0m_զ}sx@sf@H@Mhz{sG 8q< D].tYR͎}Os23ھ[rA+,cV-Bk.mb_FTSU%Ђf;nbǛ4IwE?ѯW= \oa^UnϣOJG–|Rr$y\DՖPנZ?LbjGW15m!W0[tF(] t8U쿐73wTb:B#*2:[Hf*U#~pcz"RNYbNa9yWNL8ƍedIkШǗSXjKرlK(0 RX2bzԊ&q/̂Ϟ يv:3}Z66,'!q 99jI:mT0D'IgC*L;3<4vv;Нޟ>BR+:/}PEgKSJ/ TJc~mӔqB V44c%H%C!a'^=kG,Answ֫,8G7$@A5R">Mp44aM p_;x8j/)6sеK wYv`VT 90a{B2pՎՄ}d |AoLS˭zjJvD3%ښ</7Jyèo328czjvRBF|̦ua7z\\M0u?X)_iVVG/n&ɛCgӁWad%׵aX}ӱaΰǴLxUܱ7wqӣo[Ϩaֽ`ѦMfz[I yG^d~ k~0>1n l az%9aX߹)"4nGSKDc8.05/OɄĠa:ۮJH/@?.؋[q(/wDnxEM7fEſP l>J^6T\ai-6&h8&6nFS4$›:,0L㻘_p JH& WJnqeMł4~Iunm iG7NO!s`iHr@Ys+إTp(T~p82rx\I㜪ɹ[a!AN}3NP5H@ Z6ͷ@53Nf@E\}g>k䗹jZ o⫦:TE$밊#W\|M?ˡnQǸ,!xI5']q.+]ωo\CQCm _2y u)ʼl78%^m_M&k)O쭏OGkJJPoů)&g}{c5=GrP{fO.%-8:?XwLs 0ro>U:V l\n}VP2Ǒy9.ఖq-%; "ŏ:Pʝ>>ʱ*]K`U/]4wz؉Ev#)j Pd]Ȝ:wg۞jzGf<~pe=68zy63kAGк*ѭ*$WR+˔c)Q+á=/ὨhB)w lX0 ?4$$H<;/0/d%i:tbg&7xZx4IN;:*wQ$xg1I+բ)ϱdJ`"/!)N}I-7̮/TTtwE2Ŭ':yhmjU(EJxwTnC6_-P=Ќ ͭd-Hab: -ƙ,뚬/vޣmωIXS ~"+xV5Lm aCW #Ar2.M?p䴟z,83bq]j J#c^xNr ́j ȶPmTHvLLV rux[/5'6F :hXKbJg&y1 T꽠M# W Ї>LfRɵClVaK̫'3ClŊAUY!WeؽW̐xF@X`^'A2MvFJ~q_/Tp$9XۜঝS q,^o|Ɵ5[@#8NVEb\ۭ &N Yԅ`MeO;kL U1+ܥ"mqvljs2lim1g#'q~|fkMS! _GB=Aco]iB/i}XkfPAu`ٝQrsІ<&*bc̄\ 7Oh'~r2#lKN]N1w%ϒkk{5mD9?B:/UAMm$%gO݈VF)gNJQZO3;[P Hk:3ZYccZx=(oOF~$kQ ^μicd=L?.}ZEk"&29/NH3J>Nװ#aW60srp%jZS')BgR%*پڥ`ҏ7!%-Zvgט9ff+ϊN|YO1F d+ {"F 9j .JWnyHsAHc_5'@Y]&cGOV# E5#j?c BRi=:'InރāXzpd_Itjnc=`C P sV]Z%F[Zӭ2{a=˺WJ"!FV3Tk޺1T"ދ|-JkoJw3C8&Y}.`<`z32O9_ag4ϰIu^h IG݆Bk^O#njNo>+ Z%˩<{UO٠#^HY33 q'l Ҥfc9 *5rmYmx۳FācEL{oS/pAjAbqߚ{?p5=GR5R{@9К5{JVo,3YgFDƪ '4{8$,M\5uzA=!$<v_%F^E/0'x R=(Vp6qk$-]ctI|| '[2}L&Z6h!^<'R ͪQRܦ0cLvDj'i)[En&Ee1F5_ fd;k1`ol6\ص_ -$#E8d^甇XݫUYxLN&R<)c^ zZ,l,/(*Tl6+&coKn Jw# tPJ4_-`7m8-&l,# 2q7V#J{8jXj=ӟKf$zCq{1̳ "R] axfϓ5vH%k[OQV_%z=quZ]ŀHJ3>T+wxXUz76]aV@ib;<ߍs>+^ N̩!PS$RxvܬA6$Nj<>i;[[ZpDcqR·1%=c@G_뤄a !MSLN%1sSs1۫z~wAp(H8EE;V!YL1ҝ0NR1  #N3\Tt qWG)a"$oTyu⟬zd_&\xE4zsflW1CA6<L fbʢRʮ2NFe7Ju(K"s5t1;V:MƿɝSn5}^=zL 9=5sQȑ)c{]l= qy"Tlʨ2*W˰8hѫ ~Yeú9JGLw^/]-NȚ5SSv(_SM Ǹ#crK\fK礅4 ۈ,cآsI@2m<ɉЙ,}S4>mMuOYL.ňS Qi4i̧T h4F'n1"6Adžˊ@y/) vKi`m.sx;r :[^̋oAKŽ@ Mĩ6/+S{h y LݸD,hh'`i:dn|tpVRL'pBP,e!taj;*qq*qQp 45/^s P b)O"`mKDxՙ9e~ɴfcqmFE"a~ >o"H̫(K(Ll,CSɈѭ4BZvys;VM 9#GwkWW$iLCJ앾^Ѓua&}z!N,!)!Dc[,(F(~`tWVtWFG>2FsBDNdV$ou#Fp{5^7zLBݳ?IKE>ުo&H.O JQVdH>]j0`"aH'u&^DQ>pi`NRbؓ.֥ScKZ( `md||w kˡ~F[U|%(o-.@-Zj?R0UݶZ9IiEvjB(35tat%3#1p5lFжCN0'QQ2 s!UX}Mc_9H~jI|O,͒̍WF Q/>TRS:G7[{S?+qW җ i8?"e-񤊩_0a癿pA+DLGGkYms 0dN'4DO *KubS 0{M7 `+șb4)};1:E?}WYp\ֈ( :_&%XCAdn8-ʹkjFǾ{He j|,bv('-ttVo//Z4+.lxV&$w*XoHw6ԍEC" 1otLwu@qͪYy~ !]q.VZ(k􃔒n+JcIg1Z;T)5h~s5(J{KҰ+v7 7$ -LyiўJjlLľ|5: vPOrEqv9@ 4G`fxBO0_mQ1V)K#M%]4vOpcqRݘ fU3-_ej+S ^SbpGdڤ@t~rOX 4eSճ[&`lݾtO$/Y%wO/N |>cTu}.4`G\P~3++{1^u(s HI ! ͙B.=!:﫟XiJ 2ط~N"٫ȅ93=-)Su>C.=8dG]%.0_.]u͔!b##JAxa'|~IJaM+n" W ܖ%w%ةfMzgo)#IB#]C/~(q[5phN}ԬD?7uekڵ>!vbPsmt!cٰ~Zw̩In9ӝ]&rjŕBC[j0Ċ^f>+t+"'kY̬/ʝF o:J^z5QW,[w/եBpKJ-GGUE;"7zCG&8 >U Sjx"UE̊tm@y(d(UtkZ0JK!>Te=V* X[A-4D P,f=}"v^bnKj[2793i R:LJc, !OGY~ּ_DFO?~G36NZ1ޮ%^9g&u)fUO~&znyZ\,# 1m3\(`u'ah_lFʷe[.YaucdGMښ#-a5S4GA5,ėLAX맟`p1ňx-:{/u r e3>z!ͿלK~~.,:{ S'q7h9@rոʓ*ĶF0W$huuy]Oo47j G>jwU:gmb90XMEl` hK%0Dz1k~<)8|o.Ch>=2ƊƎ]XcI/tuo,dpMh?,qgnXxL 6˱4{LRנ0&L`&9 Ԫ:2rF5-.YߋO#+ $Hs\+O6Y!GT%X*)ˆ 6Jj%E`3i`m"ܜ/y[s/ɭE$/.u&UwhxǞw],]!pSpUoFRU.isRQaP/.4Ol X=kmD.a-8f Qv|W{~n% 9kV6"`@P,Zp?\3nڄ~TW`}U)Bvq͸{6<7p (sI{d(cR`g>OvA'Z)J@$Qv,#iL̻--*ywL%eǹ/G#̳^1R<1;1" z@_^a$ Lҳ[jܲ/GC8Qybٳ hRARYJ0~4рQ0BIwffQ'k}.^rf2u߷O&|a艙km쬿)wjTΊMKz9!T֛kb]om\Z; .NeԶɲ^@_tҍ@?JQY9 mJJˡ馀SۏpOup$KQoHlGYuuU>Ẻ/o~3TNEYm^yxIZ/%>s1K'ljXabXN$&WE7Cʌ |TPS~qL`~N["P#Pͫx@ 䣋-}ATؓ=p:vod0e\İE[n/Cq My1LVF!I,!8;\cF4Xi-ɺ-t~M:t0tǼ5\X8v_ W [C{ K R{pS- I$4ʓq2ͶxIlukPH#ޚx s>\3hJQS5Q`X}7avLE/HKN[ށY7BjK `s hJqbEQ1VZwuL{wPԉ,ep{̡C rzgk@,委Vb'*Y Դ@!M+. D 2@UP=\!1ta!}qɶwg_ M_UE_FA:N_= b^=4w\{"<\eaDŽ>^'R$Di)OpRX9YivWi!(vT;oI$G|I IRGm#Y9G||bFӖ9R{W9.\Z O~M-v^ec>* yDac7*Mz,~%PڳL,Q9Z剝fܜ`0;"L //cz̠ tN)=3hkK†4 SȒҗɷ]W8w5"m| Nw+СE yjB#hK82r!bF2MBVet^EjaGxCZx$\'qP#H@5ym,xx^uv8&Ms:f0 kE5b𕭎Fd']r؂,xJ˸X*x; APHo?4D~#{ uodqcRg6͘7l5\4n83y68*kl~ .)dCѪns2JT<(pqb>GS+W kݗ"!lNIu)ƃJodnNTdNF ,QpaQ<}ޜqL[`eqEp nɺdY'ߧ".]w t,dUJf~y\ï\g;&MZ toOܗ eًPi=J24!jV5Ch e(Xɻh91mb%F'57][V`/,P-y,EZ:ZMTfrY)[=sȝp<*$ ewNSc"QǜB#@(qmeӐ(-Bgsp5+:maMhR+O鬾ħ0/<\髧,֝c=DxM l.i HGFKm4͒!-wcW'g{qaA0yv{ acSRŗ_Ѡs9{$^kBz%lɦda()Jq)Z>ge1pB(L<[TqPڷ4jI/! \#;\ nUR |%ГDQq*4羚|XWXϡ \cT HcfWteȻm~]yY; @b~6nie.th`m%mZ ;Nk#35xam<%}i\+ $Qӏqqt"Fe.(% y5 q QX,}6nJx WqзzO\q,S Ky97^fe& ?&vLlΰNd]0Za d$QG}D~v=5Ea%^PWTdJ3q邆_\ R g3MУၖK FA!Ѡwce / KoFH2Ȭ_j-j632Pi;]VoFNp|=dqВ fEF Mx:n8:D'02/d ^SErJ͡$4Clzڡ?,1T)\f>L ts :+U#%6V{!!$hzFݔ1S"Tn"ГIwjjFҫʛ5hߚB7pS5:uS}T4mN1v\',˥-x FxR|"۳ۑM.w•yɜHAnsFN5Jrc3*ˀM##r[\Rبaz";2R xJp쩏@aYzYGdm/,@WtU,eS-)兹^n*lw:f 5]+{~BR%!c~tWNȚd^ CKx=8@%gu|>JaҊE# g WM>K0UmR9WA}̋؎羍BoϢeHİYkY/Yƿ9)+"d&cNx\*WU@cыe#hEF-MJy܋3⭇FaG[~,p=ҨQ>Qkhoy띺=#|TL㵊>aFtf Pȋ1XX"naA=Mf\[ER ˦41Z2~2]UV<Юۜ%W[?%Yhfh4_UNթpgMEE\Ỷ4IR;ypQX:~ }'R}./U{ хpL+3e ,){f已5ir3.9 ]+Nx߬U][,(l佁_7コ@tAϔuD!*X{XZ[ߡ<]^B堻a4V!E֒Pb~Г]>b3@K})>J$urF(D՟S:Dͼ~gG a/l!V\u۶#¨UQO Y`EmRS^2BP S2>^HlF |P 5X*M\!Y(om]!|]=Aݙ8榻0Y>, g*[ǡ8Vldj/,ھ0jW0NOfRjռ{Eh}3<÷grQkJp}mgWax$P(85~IIl.]ab`4}YwIN&*LyVZ'\t%Bj9|^1Sojd.K$FL{a&X9YpSKL/m z2{, _e3D%_QR$ApIn^D (W•uM%EђGoU`ͅm݋ԭxې1E2,Dʭ-e1z.%o hYrnTYT΃-}Yt*u&rMotezcь[{{L"dA]4e/ & )<w[#NrppIRpA,{LcOJ Mye{0W['@>Yϻ_!h :ZPبj="u( gOD w#a~7| fSQCOIf]2'rjIN`jüǺࣛbm8֋Q, Uv ➍,iJo [^|IpTmW^Zp"OÜMlX\/U%L Kqr\D"r:TSDRΘd'1ncctVgPmi;9)bUflttb oTda@=.?ϭ}MZH@_H1&tAbj0@&7L>,ZY@r8)}1 3}_3D\̶?o&w" ` r,%ҳ朱R: aOɄ>v\*g*$O7Q\J3g;PtkrJeP^=BY5j H0. -PYؐRCj#oyj8V6OyKTxtqDN'2caBaM󟕪Ҧt) `~qPƘ >gHY5O9ߤ Msy8ÑgDoq+Y2hbR˖!FGƢDf[[1qj9%A};gR"L @nT!|ݒrS8t\*u VZBjHBiq䲻bJq S:$PFORr;V4ϪqYͭW )˄A&9q]tޒ, 64^sᥳ]ۢ1ʏ.*[x /:3 XIy?—-@ $ 2Nāָ?!]ɝZ CUFȬ:7vwk P(nRӚ veiؒQdȬ8:W(8 j+=>]VY#;B?;bjJ>`x.43m*,RmՎ'" 0}b2.EM1C>'Ebm[ ۱B溽TS0~ 1]N;x5ؓ=|ڌbw![{ш}MǼj0wJ\'tnWEJ;ML =uk-e0bGy;%+l/~M%hBNevu q:/ɪL5;?Ȯ&SkZwCTʪd"8RED kGl~z? 6sj[WN{#ĞJQ^-!YO3 eKT KAڿ%}.' jO@桗'S,[5 +GюVMkĐCSa 6vgOJr\[(Ysux-d2Po%y0{y\磧=}"DL9ɶ5&v/Zdnaɜ@+ {3Gb. G-9d.ۈ غ!Y  hW3 yjڹC}DeȈսmPr )R wP"@gf5/>TA&Dy@b8Epd*mC,,<|\zQk7 ]#]BPXv@jWsF7BJBsx*S5 hZLlY-.&񐋦H\ɑUYwjxH[fӜC`<Cͅo:jz~m s8[j uI-v8e۔`T/ϸ1;dxi7Wj:W_ 4aEl#-ĻJrvtl,w(go7! VRyj4CzLճxHx␥ߝ49w1NWPeVd*EHfkG*)IĬ83 T5'0싴|@Y,ΩTl= p nW/{-&/ET_滗^eh >4q qt1:{"| 颊Qı &`E|býn0H mFCAծbj dbӚK!Le>6REZ@Б~b|`m#'v!!p/'o3RpHoUǛU'Pe8tɰԪ2eW/&_ἦX#L*cVJ4. 1۰M3ƺ?~ Ȝa eu2_9":r]bpriN7r?:H?X`V ֈ $D"ZqRY:=4t+ vN!h$w"EB2nĻx:Vt{_#S8BY(fmFHi@},u Y>OrzL)XjrN}d'PxŽ׌"m1qeciHzM$џnrv` H$`a i=N%.ͷ4C|oNЙQ^ׄǹ[>U;fOÀЍ2XؒƆפgх~Au<ި4'o O#8/\I\cTR5B<ږOQko|3 Fs*d;.,K8\qrpj+v])A1j?/-t"%kFJqH\x2b(CNhې+P5!C6z^WU m[TӴfU"4%ewUB~6AҾBi 4l١)Y. 1@^,FH0O۞yȃvQ 9rd(l\lۃP'{n(J%pnT4C]uW #c(C ˉT4̚JNZBۋ4Cwe . P%MQU\PL>Q \#wV{layt:FfI#\h' zIT_? $;"&oX64٠(oj2ws~|) JWswʛڲr t\kw1e4NzRl))>6 * ^ nlZ aUyQʮ grA2ɚ\_WE7*e0Gm#͉D!<+WoHY&%|@u cQfU^:Z&4TvsJkZ8{Hv::OYC1OfH fL'yƴO||c㓗;KtG2@IugX &_k81.Q"ޥ^/B⮊('{ PBg*-RXMPeAzPn ѓ 2bSyKx Ѡ:' KK&/:̲ +Y7{?$拭"oy'ތ%4?ї #i/+ܡ%$j s_!# uXjt, 03&\z\orKOFH78 -Y:+*s0 M#(& 3q {xGB] U! ni\&D4m#ér4JbT AJB̈́+_ 0B "ۑ9#hl:4,\JɳMECVݺ:v-e(Z+_wuSe1! S`K$8o{Wwn[@Pv>RȦ)牣f u|Q] ]ĘB@LUONlw6Mmu_RD.Ҹh4~E=T.K[BjnMW'T~3pojBH6FXTE6].qdɻ 7׻cb \W(;C ΞW&ECakSzu"oqewRHRO?'KKXJ`Oy69.aNx8wc/KD|QBo w8""R,rƳzduj8#SOVj.Xz%~Wjǒ`\&xgQE;xu;u~Fl.٢Nk/@!MCgC?6}"RĖ!&&?7G1_+bh5ZuI=9tx> 2tM |!m/Br?0dŭ Yv[g?ljwj[8nނ_ w&xK pB-{qy)zkL{Q_iV٠>ru0M5[YK4HݖJ`<aџd2n"[w^c2wS[CGZc( c &׆TTWO/VtY5ť*;& ”.j5}Q9ۚЧ"B%POX W}gF>d ܊4 ܦ@]m9 -vaxg G̹)LSx秠]5~ x.P5X˲U[8Į ;r33BLȿvߣ.iO чNƢ&տ&#/.|/}1Uk ?1ZV.=KXwuKqڳx<@m, W7}@[W)U<aG7uZMMz]Zu!CD ׇK给 _@SVx:'?;ǒ[d1=J2]̬/3QGBVo5'T]oH6 `BLn"l@Q{qRXژYKۍ*ér iUm'$s2s3cZ@; DK+j!Fv/ =j(Zx'CrfNI}y`JOa z'lSMH77,ǖa{5-.Ȑ8,xY,*(_ol^u|w&JUfT3a]qp:bH_LWu-;42l6BwmĠNF*}51CqsWFP,pe- VecBggAT9Ihmn?6Q7d*8 7#0Ɏּ͆s+!_/t"<hP5g+T)QW(le3>BmI$|rXbq _`[@`,l,H0X?4{( fH(#iBex&B&?s2 HYcR$DZq׬NҷE%8۽X}h֍$=N缫Ǖ@0%}K):llP9EQ-@TaZ#Hca~xܭ>zՌ`f_ xZIDoMV$3X /s;i Wͦf]B#LK6<yJ,ù0 sdCBTY8%>f%^2;/#6: Cig휌{XP|Yܞ/tfMDe&nd>u6+Q*eBkwޮhM~Pj~';Y}e%BXXh 9gUëܞ&~]i m5ƒjBti'2e* oB3Z:cNy!^V3Zqci'{FUt; |~af,`Tod~*+wf9oˑM2E6Đdj` eF>7[Ϝl]f)  kh8Acd Wpv:^SfcO..7` їL;o5#7qPNzZd #5 檋l ܋ۘ~3"g^KNɍiXk?5ŁP* 1EHɋɱxiwgIB"ʹ1)5_ZWD b %R6EOYhs1VGgrZ|(oY{HD9]SDq(A—w;4u|Z5$8!;%"gx.A 1aȳ (?[{rPx:7=>Sk)Ge~F &F4^ÛĀ'\uP/p,>MF_e3&xI<2 $TG|,"D]^!sҌOQsa2qARlkȀD_%~mմ; yC.k$Epokknɔ~ 榇u{UKsf %5[֊I|'S=\`[ƊU\HfT7Λ.#F< @`|r@~=ds\2noW~q40%#Do$nГ*lGUi1ثMU5#}siO;lz'yL&u:$zfבV3&kz6Q}1%9jgD`bQ%34=|z%e2ngegIaJN{U$ oʁnM|EY*Pe7(uw?LCC [{Vbme4;Gܜa.jA~|63so]ŲQ%Ҝ퐯5{^ *ae5$RQ wb25SIΖ ͱASf!:DhM<{~Íɮg |%'Gf!Y7 Ns| "W{Mhg&Z4{Zu8r3E p^H1/잕^ݞ&l⺲ ŪVIYo.lnLW\Bj&Q)*CJ4_{%;MK !d/\。]%v5}ߍŸM)$2٠( X*͝!=- [GToAi~q {ѱTh+ 0I*? ޣ`W} ڗs3 p'DrxPFk+ "$'|/h] 2RG6MVZ=zS.Wi{.}P'ӋһbqI3!A+D9>LB-g&Evo3$%;˃FO@uVEyLb_kSben&B]pҍb`q!ẢV{Yk|xX)n z_|.,8JuprSyRi|rtMu v&Y vTnj7*GrzڈnMEȤ)[}g^nJjSvvU[ spe<ܬ#) po|1~0 =7yTQK)u{%'Ttc>4cJ![]\:9ĀptİN=tZRWMVғ'&W9RVU)1JBÅeݗ=={[JLb.(;~y@02}F6D#ߔCXøo2HZ$+|k8naFG3 ]րPCGWνrɛfLiOkefenzI5 6%2H<\ lnTT)[Cv`B,^EH|?IB pUH6xr1< qEJ7y?A?WT޼0H.XN.$]dA)b M[[n(~,46\EM Am6Ruآ6n!sdJD}js!< }B&P%YOMII```H9a4Eg$L f0ĵJ@.Vm8,4"Y`D(23venJ8A~OsX0ڝ8HǗYoL%D {VjCح26廁{Cs5c =J}M8ru#܇~|iu+^Ǫ=4cŨȖWGc Ebwc` 9Hr;KDn+wBYg`61 eoC |.&4 4{͓o}V5?a)38VЊ fo%ck y6lк{Km-ohy2G2p~ 3Cd>Ali~U>ZbBV )TPgFe]Jf^ @82ýF&yR+ J*9G;)ph/ex&#=C)ߔ\ZɁݐb{K^Ӓ(G:[|L/xo7~AGTy >qsxuɎMfGev< Cj]|^1  ˳q\DEq/gg!=M~iWx4PuRM^8.;i7/I븡o@ L~z|e4N #,p=Pؙ"SHe4)!{\>AézX !G6va [n/̟mV..Bwgk:1o^vP[\)ڞ~AL(_yg@ ,>V&/ ʮLVF ̀z'mׄ)]jLV2ƿ~;sZ6yU1$@:@nilJ-7I1ӯjbJ2 'dGX$uYMxi0N(Ҽg%T(}''p+je77 ~d(Op WBN?Zx, VK}]5f.d{ɓޒUy $ ۣQ qpYDB 'h>>`D+]~Ԕf3 R?k-M? ;0@I~JT2wHA]5l^~~grv]eOx@_|Q=|` 8evc+IG8loXray/ ᚗi8,I5W26K1qBc r|fxdGZ[m<6spO?fz-L t,2-]` :-lnC"3}Bw]o%hfzz/26Fueﵾ jl6;F飾g)ycqY^j]&B(̌`L@G%,7JwOh\cKvʡjJ@W*ؗg 65_o[+ qj>jŴ?NqڔF^cHad\cfe_6X y h&*3WgDƣ'*t,;4F#QƸC g H$ӀWGXHyVfIWe.G4gI %`DEwS!T=MƦpB*HRw:Rɍi)<?~_aJcBfL݁$ O4DWA4s=n2%*7uڧT%5Um7w n؃^$#UGP,k'zvz_2ixTVyB4J<΍YRau5㚅V4ő$sNү4O[< Ӫ?K1,&#CGy tp64m~*֚Xgym ]ɒйÁz Q^9)ERJ;Yv1%v@Hz=ڷp*rK L΋ ,mᘊYegNUDd}h>AX܃`Fε9+KJ,vklGH2x  vEOrI&#1k@M9FPR֚D:4*ɌaRz~l:,yβ咙3 㯹b&5l Q4n@X$ul>{ A6Y}v ?ś;K1+fq^pО  5v~8#XʇRKdbMe{"6"V𫴶] ^/+d<+ _ ُr+}X^>!ǁ#ejAM%( d CY#NO%њG'AN 7bK=׏;4"ys(QPwW'ᥙ`^y*+˯6OQkHKzOtӄ.SR5i:ǹ7gbV뽜ӎfZ=X {$B9sJNlbI40#p#{6KiۏmC8&~B^$L4-I<<5 |I.q;2$sVeGV쿌1-}G?e1ǥ ֵC7?CG/Gk>|w,z i|=I3dBĄ`?P*qF~oPe@@g-'{Ak;]'aQ)CǦDC>1l.r-ƌ,f$fⷚnU=I[gv}2*T:n ap L%1#0{PP7SdYknB `lۭ **#6JjX+"17*GՆ4(Zn޸UeM4:+s+D*GHG 3awJݵ~jmw`];% *;ssڱM$)*3I4Cz3?x^u',piZu.H_'xD>1xK4\-6%]_ՇC:ּX{I;AɉXh] RG*pkFt4 E T?d ʄD35ͥ.N@&L[ 蒌vK]a[3h w[H-y4fRjI;jeXKZS9H5c<e!Ս~/j $,҄6۸=RiavGdRT2o=u3f ^ܵv娞o\UhVjeQč \9 ɦ30{k$s1cPyAb|f8O~=b32+@3c<tw:w Y"2&"hBUWBcp&2L(q>`8+ifu=CLV(惨_I37$SmO<5R|ڂհ% iF Y>aH4Wt-55jBZ{M, $neԭ&Pn˦ILoz8cߔ,U-Wnce [d:UY#U*8%|V;n$"lw"=d= DQWZJEvgSSy}Ư `r#d)QJTw\b֪QBh1jFaTw$Ij`b 5ʎҤ'ʑlSTV,$eC&)+,*nˏ+Hl}j^|_GfS ߋփ?c&jX # @b8/BrYR6rV,HHrn|N혮l!'\a&eIݿGX ֜X9;#JKx-HISR*P0WMG6Yo[YHA _rҷtb}Ulo| .o$+:z4Ak\h`T ! y0}j׃^l!T-Խ :*8mLKEFwFiiBr Uа^/ %$nccɜq#ۮ9;o&ȋoj#\ 4mMæ㡃U.5} <,>L'Aľ/qkcTOPuf|% $  l1%lЅޣ^mmdI& e#t$bXe?zy-T8tt@Y_W/sv{'.}G*@GI?V6)Lɬ/ÿP"AA"ϙA^zo==}ճ^:}Ÿ]tp5@R)ȊЃz|W*M~W{ ȋ؀CP`̏\= 5Z\xAF#YX=RY jڥ#oY~qKy+ׅVuiz 2URq > Մs~!K+Nѐ=Q&@U%jF)N1EEyf첆N7x}}'y,aqcYX`^U|pt*"eYJ9ᾈ _9Q*` πKWTSFPni,JpZ>.<+ņ*N9? u  3@x[66½1h?SksvZ^lo]3@Rًp"hpio=T!4V|=#Ⱦ/mT 4C&cYPIt0m8~[{s0oUsN}EJF\=usJ/uJr|mʙfNa`ĀLW4r:x<6b4&ha';®Nψg V}z*9 + ;r*o=eJ݄<^Lt5bWEy b9XڊVӎ-9 c#F~_5l<݀TZwp-Y96E<5-BAó/dʹ,gUѿ`>D5|kl#L:FTpu|W^O1D8'D#&KCr]N?3i^J%ܺD~E [\Hcsmc^xVV.C\BTړgs!kI 2۬(*}(*,/?1`%'s>uW ]8*Gl+}ϗ.8#3B(ݧ5ю񲪱/{i_sc`o'a}޿D- ӧ0z|+k5p  F[wr N#xg ;a¸A hx;r74n_enppXTV%A̬t<5U r k?i0)}ǭxJ㔖iFEͷ(nѳU!fOosޚq5,TGzrP{L!?e ȉ'J{VRh̄H0T6iZMP;*Bq@=[Sr\.>2{9:\?/͛M`}y6]N xBe98D*ǒLf q)q|Y6V0Kat9Bcbux IU?/vόDV,P3}2l kbVC rB-hfmof|e+&+jHh&"6`j%CF6nq\fuQw$lF|(\ň! v"{&E2W⫽3vyʃMWXaSz8le(ٖqkܨE6!.B$r*mtJ8ߦۄ}iz9 [T9# {[e|B QšPe!~jи89? \\ õ7 < INv-Ӌ!PBݗ(roKk8!^)Ź+Z>0o6-t~Cy]bu7t? ^ۅ[Iw!Q~J H 7:I0@#ՠ^o+jy$L1vyj`W;YBcg*zNΛVD[oWxkq꿺 %XM"ySKO`7vJSr뛻#9>l=6BAqgxi Λ)gG pQg.kF oz["4ثsWč6,_R..LQ2 N+K5a3bqo!TI~9Px3 @u$2VO%kխ6r*-CnޘT]; jslۥTמi<K^`ҬsSȞy;Nෙ`+ Sgӫ&).ڷUЕ=?s=hD"CtZԔӭIZ\zZ"zR}9U :l_wL!7Z#+QtְBma..ړݴ% FS @ɸLũarQMyK/?_ˬ): !vm\jN By?B@S:6AzZdjJ|㚽ue".@o[]Ȣ"HucȊmfZ]P>z#}-mmj+jvJi>s)-%e=8NKzz$Do]cXU.펇UB #t8?lIjWm+5=zB NFn! G2[roja&%+6i}2V\]q1Gi*c_ׯ>⽔H1DF'{75έO~u7hr }O_~d> ^ʖQ'M V-Z6Ij9"7 Ψ7e7zvxL@Q-U< !&)6eF֧o? zեay+hgdc4: ёY*9L^@}x`> : @bgh_@]N] y?L$-IA{^I"LO.>]مlũTJ:Y]|#=#;edtt,A }NNK)pc!\hH[,unѮVb:ю2G}IڈNsKz7FP9&Z]f3U YE($=zTo5dn]R!=گֽP*UTS3dZ"Ԑb~PyUȊŝdLa/PLL|djGڒ>*az@p,Cn&$9Ns[;bF8mdSBs(SV|hǕ g+^f"bn}kyhX|\d1h];>tϽڎ['¶΍;/>N+.ȬGxoJ!dڭ_/4Az}֮^zd 24EPwO TnBVd $`DRV@fTgKj{*lǟ9*|j\gw!}:b*mKcvōqyaw$z'n@ @88+a0'2މ%g8 qy%g~V~<F{%W\$8w xԹ X9EJh pF,\^T"J k3n㫽MMFY(5{D*{C7  n7 M7qmWoz'uӫO {oA jkAh7,9HĠn;7˜5mI5Cؘ +gzZNٱ6 kx5Z-$RE18&ѯOG@N?홝|:ߕȷ(a 8%Wv^}CEw邨'?Kʁ~oiL385o'6/eqT݂ŵ->IjZ=.-Т:ho\Wm&_#%3u՝љ7&9_?%>WM[ڣL\hdOU4FU?fHwcDqO/w=\b|Sm3^GGv3L 5BZ)EK4z{ۙo3->d!rO-h~Ubģ+"*.< 8eFTVcB| x_ڊ=!0+:줏I%voCAR`w :Bl[8ikE%ä?&%2jOQR5^0ͯ9蝘 Q&unyE_6eФ#*]7wZk7մbYs ܻX89Djdtx">$40pR&D^C=,b0c#5eex#@Pdb'[4k AWvZ$M^v)uL_I&\ߍ (C ۿ Y=rG[X4ފέb>Zvӧ'A%e#ߪ~W+"JyradrHA9` 9ܤ a3Dam,.ˎce͛mL׈Twۺ*jR!ݤKdx3̩_ $>{kpqQq{2t(`^@fnj>˦jQt⩧S1!xZtѢ{(;8T8[B'|g`}ϢM,>R‘sTnNyY/@a>`)ht&v04@ ;kҧǻN=%i(@}!6VL-d򃿪mGD*) "&Y%0kT$>a7C{4)҈V/mt@;ZBR;Bjv$xhJWiw-BCrUqVF'[TbO@F<VvHq@`] @$8#=I.~NU#5*Pր i͔-}& [}Xc?¿Zn }Kgp/ ȗG#T{o` bHyG)IXP2x2_5i`}pΕ͉mx LF%I.ng KSE#Ox|T3Sd^S@9AHos^J xn`@ϻ6R r*Ч52fꆔof+_W0a-[8tB|JqS!l,1HR;4E+'ؕl;>aA3POA]/҆u KwH;| 傦 ꤁4GC |;B3 ҹX Un-^FNN^/{WF,@l^&ʤp3Y饬zΉ:JcT !,Nj} 1X|dS-kDb[L^.8[mb4 ̰6%U^wU- ,P5wSXn `rlW9~}ͺ90θ;RElns_}|P7KMȷY%qr4CQ1Uc"T"hx1=,ZRڲ|QB)jQQvfm;0?d1C [FJ4})gO%ѷx")iS5<<X1-~ )Hϼ~:Eep:<[((<8dOx9h7E؍g.>ŕaАlG"}ٌSc՞ bsHjv-A Jo<Wm_K}ȷrKv4R;K'f5oT)|9Ff2l? X/28[=זᩌ_xg;}Ha[ܛAXVqS*]O b(19}@warӐCŪ1#ՠ"_X?vQB`)u g &z#-K-Qҍk:Tz~e㩡pʤ;پM|km.ZE7% 4tIZjCSJk.M}9\}{Kб)ΫK5cLkϠl D/E]z䢰5I%Q6Qk#\dL2fm;߱FX 3n.4mU .)0z$x2z)0܈g'3wo%uy# I+ԕ|"-Ar&<yj;,BGtDc uiT9PMh'h_;PkrTvgff2 !ޕي TٛHϠ3|EfM4 Y"smYO~1?day8.u_k?\47L$K`}_ n/}Dx̼6;P JkZ Ncppp3EQlu3!* pXt B-v*_f; pqqTm|)ҙ!qG6蘫[J_U4ċAg65FEa21""AwbVGT? "%ٺ-u7:>¢B=CA~9ĴA!ZkEԧkvQ՟!)IMH40R4昋b ohoVdNe!1dy-"3ayg 8= qD2_+$Z6p^E;w>9m_UuEwz78 Ť"U][L}RqdAD;bU(|#Mf/5 _@yzoWF|W !_a%u˷ʗR|vZ9(M30|le9Uˍ;#^>'CuvaI$ШhIG^j4Zy`#׿b.R'raU%n==Ms+'^26]~"}rv$;D,+N Źv N.62KѯlA@CR !/%le$c2ә6"5I;IrwȭKzQQϪX;PsKhXBTǡf.&P؆|i@1g}H Sb)ZV)0Ю)QM!Hdkٍ;QN5Z namy"+,Y+Tm2FpqMBdB7y%_6=9q{Bv ^O.uUAl2T5KKj[TLwf˒,Cy|_AOk7GbKokk`YH[tdϿ8> [8JlXZd CA[ljF2>+7Y̛<}Æ\l+9OƔ9ʼn1Os'mLoM7wX}OɐqGTmeY{{Of <Yq ߁ 8Ӽs7@ew/L \Xky~ag40,z~"aA<;DrL0?2h*y#ǁF-]~OJ2r׶\vfbQ%2kИC nXahPsVz콻 6yS59$Kґ~!5HtV8BRXoư6;:w=խC{zz3@US!};Mվ`jfv؏$ 9uRiUv!Z87?3PT 0 \rס]ЈT3cfȯ* 눥Shzc:{$: #U9Tu8?j 5',$&RG}=CVw/:vvdz,1s8h^?a>qѹxIʑCص'ˉ]i2Rv|?_gZW`{nHg+[u\}X>(m1e Lfr w6Tgv|)^ K ۊծUAa\cp7l|<<` RaH<$z ?[OQdn`st,OHaH MQ~q)!`K_}}C b.K$keFf)Q_=k`h÷jmt?)E'vINl<¼FQM "b/KT3DO5. VO[i@!cBOx2 /^9Y/ k38H9hiOEnz0<\ JO|φd7yսw}ۃNr8~zc{7ޜ/$^kP,sѡ*ɖ E;Y{JS#_89*Q1‡-Ȑ'f+<̵B/HG;Ӵ4OT8D$Syv6{4xkUc EZKz /I U GRrZYWwȝ'ux%;]bu *`'#<(x2X_ ik*Ͳ A̢ )Q~0} ъ޽#n3`-^MPGwANs (F11{*wuϪ杯)*v!4}BFKa$Mc\Ӵ/ٳo@̚3nO##e^'0!_T/"ߒr]$%t CGW}*`ckPk@@9r Eĉ&}1Zv#EO<'İ<{#,#@z k@{jكNfz\ᶥ=*E[y<ܣXx]Bͤ?BMl(Ӡc ~(А0G~엤>y?Ӧsi[(/핿"h*궪4t(cv Rq%ƗY;(~}Uȑ %svDX_a2Q}jL=\w34D)l !`2bװFZb"S1 TNʐ$1nNp؄ن.@5%ZxE|vz*quByv6 >wI7DUiI\8d˒_l]<$d 5j$G OMB`e0 MA0'ẃ2_ِ?'${gHaNA- ɣ씖-9xX~Bo답yi=k&ަ ON}RJ[U*/ZQ.3HF]F { $߼ NM#g;9y9)ix'*pz`;D6La\\i~VBՊ> uOۼg';<`AwsRoyGIHHZ!O.]v?KdںڻCH¦&[{O=h=rB##x\ȧKӭ6~OHsM29dB҅X{ژ֍V P"{~-+l 67Zt_ٖ ^L M t<;\ٜ82Jn*a_G 0;,xu[UZ EƲa T浔81`W)<(sJERB1QET sJ.J/V: <2Q4芯 ]$D@[[z^WG7' /nV=#㳼֭7̬FtX3!5uw|JZ*baI[iUaʧ(p!&2Y68+KОͳІe؁=(t9R:/" _ w K"6]Ca뢦*^a$ZwD46懹^ >~J'#4s!Ga}?h7HA{P{q6s9tR&'PWL%,*J$=YOqp͔e? '=1c `s[~eѣ`5&ǩ0r-&6z5Dcl&_s…Ӏ.@\qw"%_sap jNI18 fd.[Ei)?|mi{u{@!._W/B\o4!~393BaxjJs{#`ȿ@&ݻ_5<{=pp+1m6Iqh0;e]DcZ:|xo+0l1 b>?b\yP&##IZB4Z2]]g1ɏ[Φ͔qRdX QӨvu79z#Df(w}qb$RR=PٯG5(X$ *WZynCHUi%X 3p!~O@g"{TLJңC`keM$׀&xHą b̎<%bXaaѲg~=1qё0n̜znIiluՔmMfzulY.N4"t׼&2lkQ(U(uAD)jkWe'. @ǟ̢GXuq-)xuB`]] B/0ߥ tگ#ԫҼ=*.r[zLq#q~}%imvh!qO Π!sxV/әx0~ Q$r|o3YeVDwJV)M xIum&t=܀O5Sb?1W,0݈ߠ&2F2xMzf"Yݾ7m[/ 5/~LHgʐ1_O7%ˍT?5]inr ,-AC\y[hܬ:y41` y)ù[FsB?Zfrk tF|WSda]s/ҥ74PC  5G,¯o7ͤ`BgTSt(F PO4 !Lz\+; 6K6Y6$8C"֜F\hDa @M<Qo_<60WO c^;P&|)ӄN,H.UGD2N1im hG׫SdBP.>ROnP__<7peT ½{>=ҙvM.0;FHi5[; ϦaR\qI me}j$&/ lLvw JZZv;| D;3*iLiՊu9ܒNߴl< C&!d)(|3ʛO[E\p._&Q2VhA gOQsodd!2gՀo;pLdh h@\~=-]QC!MW8c Lk lc67FXŸ&D*v=h"cjvֶր J%7zɋq3ᨽB+J04$?qxjc-۔:Nwa,kPVY!)"B+kA9ɨ%vrs[\ hC;]ioA[d/ln,[-hu=p՞sآ;7eh0I]Fv}xzҾ)RSCyG#2>!<ɋ(:rZ(B!r;OEQ.e~TgioCa'0ө>ZAk6TFK h6wMP֣Q[xsSf ɘY*h*JDVdKZԆbu%,ùm(ڴ 9!T:fJyitBr@zi ?sp7ۻVݷߡS;)F_'v#rrPRWdm O) b{%sJq]YX{._98{GuEhiso&: (⋩w{-:Vg`:xF!?fc, ~?JUxP6/U+SŴB^jABL&`]ñl@{gAVJZ: r7vݑU05h5;?gh[|!Buѡ%A?Te]&VGD*f9]ÇsrvCIU4>zV)Oղ7Ć3~ [D$׹R o˛Fc`R)Hӥs` [jB?O%{w^۸R2x?HD/Ѯt6 tURS^@)5f\ X&.{q9'>g1 @h̹sD >~w߹B9V|R"SD ۷}4JR nX3pMǯtOU=YjH3hc`8=q$U{8RgE{%kN֭ H<ߺ?ۼFMl&нV6sԒ[8G>I92'fM]Wuq u90e0Kۆ̪.8}@Z*lWOp#Q/ W_t-ى8AC#?r)Q Ԃô&A6T2pvO܅\4BR%so pv`.9[Abk^ܑM7LHݮfD )oQc'E 44,ýWy/c2VZƘW*p4xEPz&nDX"mS>tH&AaF.RM"èz݆4ԩIdiWO1;^bb9K:} F)ծQ9 yGAQAtwg|/s|4h@2!g$fyGbb<pAlӛ{AB֞AmH͔:n+/mf6PV!,cSήPAfCM \ncfV@WJN^xG1{;3YDt·_yk#^y ^~}~~b21-hgw=H_HZ}ɍڣ|Otʽ/gь<AS&HU `檰n:բ^ǧiAOf[PRW }~Z<EY/2r֮cJ'w 8P;2[vv>nT߫i(^tA3-TSYk`_t,o*گx|I KP b$`HG+Ձ]4)04: 4Ҫ5SfS谞 lxrOA+:6*cޅ_mDO񴗂Otؚ6}osws?xc r]_|Rcl&1bnB2*.5^Y'~'0@_[etϲozэv#q/%ֽ,#d`!t&B1!F6,kҼyEGXk)d6cYef{}#*L,V‚ʖ;5~!`>*.>{ɮ,`8 ZnP%72`<[fUeQٙlaUZE|%4rQ8BFˁ UOl|\Cl4qԟ5K(Ad񹯹.Y(\%T-V C2&nW3V=GIw)#"~4ǬA= K GSD\b!;#ϠdNRrіj[,Kkae!ˋz+8DzvJ5o"ߙ$qƤ`R<U^^ ©ol<c֕EKwOK15cHC=oSOoc^^ƙAkse7c->,<-8>tddX5gV"/ա=W]hmh\I^gef@;h>;n~4bl?jY13Tg~ eL΢Inv3q#v/!4I9BP &4K"X4C\-Qd>ਈU,0ƞQ5qrhp)Q=kSs $Ʀ=9!38oȒH}%FGd?byI+5JGZ* {#"uVͩZ8y8[ݯPySz Ry<-Vf3$2yMӷzǦzq6]et0*z" w "«]) f9:9Udt|Ȓm%ɡ!8=`z2ޚ5u_XkЗ: Z7Sa8&aQa;H<T"k\h?X%ntsSmL7A ~}&&CT@G7plhZ挈#=Gfv?k$yE䣺ܪS! fz,bGMn ԟF_9pD(H9J@ӆ3t mE)ky @)= )_ƍݴl]3n6EWX?w[v*usç&Ǿ8 uNv !$5jkQh wnCҬO*\b:n$f6qu H*<"ȘfJEM F:itt)ގ)`G]mhL%'6u[{RDỷІ9_` 0̶_0UkC`,7uX{iżw{]xqd{s{Wjb ^%Q$!xصb!‚i%j'hdn7:峇[?}Q+[YKveBHѓ[ 11@5^'X8D|WjP0Vظs h7^<p_(#T[,Yw*hu`ho_s(ȰHڹͫPIjǿ1Z }Č(JR$ζE6Ba(2E|LC3.x -5`;=o{8*-. ܷ*Hi1 p['&P 2'me#]j3{9wܩ FՅv-ZͺxJv4e:71h3HI>ٶ@ 3M.ǐA`(ƫN>'b:h UȎ>H9lO["#p-zVgl_xidaX>̃6@㙘WhSACf bc7򥀓YnA=x9_(q:FJR(  vNa="E1?L;GC~J4(I rCF0ܢL 6Q#LWlC=Xo$M^%Tw[VW*%%:nW MH o#j 5z 4ib4Idc YV=rxH+sߞK9{.XQ9TZ+^ ϯa:($q͸S'|;\jSS_j0Ƿ#E5g2>*y{O];.%a;7G 4P2!z:P0zkNB!+^kozY[Q FZz3MCX^@X3G62"+Z!c4^+ G?r jŮ*O(EnYЄMx\5 ئED(HBWdW@ : p,$_-n8o6{T]As(k~=>">Jb'++CR^,*{~JV+u!kr\jo뺗0R0L d?%TX/l!fNo fI?Dֶ  ӛ9,4!XU +@}J ("S:?wk oz s̓'= 06 fw+j?Wi$"Tv˔ ##”3eTbߝ8p/Ba/},fSxSk)JCIJsaX_ڭx,UWfXPJXxM*4z,XUXў{P8he&)}+?&R7;6W%#k{)* F\n42&앝*oSF{3^* 匕IȚUr$_)ok/ə`MiLغP5`13Dӗ8lTu6A7dx,ݙ'uGramMdtџ_!yUO72W6k+B,3^)YwɢsM!=C"ݘEZSݎ:c:cW^Z w+kVN㽆zɪ F 9j5Űؚl,]- N XJ#d D V~J"2c V R,gIrDSL?=„埋>TqE ݘBړ-:w=2|S7YxFOlab.O"3lue'L6;#d?Y)4kfb(H{oz|[p 0bu]+ueFOoć9Np2%FE7K\*NC9BY%4 ՔE3Ky[RTsIC":ʷ "!b˜< JVrY  ֩[ hlⲊ%!i(/3wc5zY~O7%ʛ8RKb4w-  .I<¡(P&5_iwQ}h"aZn`wE1gI+^Ϋ~}uۨOe%!_uϝӹ!Dlg!-dX }"̙Uz`rt6C#{`1)d \ɲ9Ũ *`(h T"ݦm m}fJf~"qb7ao ER(~@B]9$fau4nr[WRM$ gw s~(,&Yh="/~wTgDUSTf'ܥJq~]ɼT?fƓP٧TK/u.qrh!mF2L+d.i"ކCVkFDDV a2X<5Cf: MKE/"ȞnSGllANQ]<مDna l32>O?FWWnnK1 Yy͡VKcM0Xȇ'Z?dp]Ფ]OlOnM%;*T d `y[ :Ρߺ_T wʩ2FԅO42$(dCSPRk-˯~bԌg/٨w (0N'n3>Ky%fs"wk_g=Y1~K1Y:C')Tx"WYm3=4 M>PKe M(aB ]KOb.XB?5P$|%om +Hh8.a/_vl5X ~-j~|zzM#3Fx"đv ÿ0hVڹB\I!yӒ^1msRΣ!LSE.tLcm)- W}Rh}6מ^1 KX"QF!JڝP_pyQXIrzf gуFli؜ݗFTIS c& l 4/X阻 &gе(q)j>M["'XI`r^Ye^^.¹^#VׁgO6ŗnr1v|ɰMnKkl G#hY]hA?܊wKy1thD~lz\;S4~ѷ :0촛 M8 oSb8m{_'02,LwЈ/zH|e50I _ ́/.>lNtv'@1xvuw` ) {@]@F^j9/fDUG׼  KkI A垫uKyK݈̾?AG'ѣ{eLDILkHq lq4Lƒ7|5$F!k%+tw8roN WjR{R끽 Lzr;}rj:;РT;efF.8?rh*͖.@%D? hX-)¼ѷwoV]lSkXtjʔeEOa)yD-Lz=?މJ*2\RjQtA }F ,D<12.):;Hڗ4}3B`}MQfCp@"x2ʲh7fD?e$=hЯOΖ]o Uε|f(Hh]`U6EϮY\5Mұ4s^j+wRTCCݫP|1P\rܭfӔDp/ gYZ0707010000028d000081a400000000000000000000000164e6139f00001c98000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/can/usb/usb_8dev.ko.xz7zXZִF!t/qW]?Eh=ڜ.+ZlpO?mHjl]8 jm CH*zF QF,fʧYf$3m̧WQbr`ۆ驻 hAW MCesʴAz4a\(re]qՈ%XΏCq=)čy՟|&)8isA4?ݶLdKFEԛ]!I货6RQL ]o.sܖ3T0jFg@* TG|=ɷM9G{N sa.A 1jzvu5W|% 7 (n  '|xIo,&Ɖe7mHz&:]$/5"'T9czٳ-{Bys"'o~;5EΔyaAOX $@`bM3E'KwIpu4~n| ʘ@X =Sfˌc*osD;]. ۡfSi(jQy-h&<&DGeOdGaV=+NM$lvU>U)1&Z|?ʹV K?-e (Cxq +X']9>2`I`Xs0bh"AYӂu2)23 1ּzB=u66!((D1L$?Dwdbnj !EAXF+ b+0^]-!> )[B㍀r%u0 fQP/Ѿu6gBɃ˯\z4T? co~a>Ex滕/nJ9933+쪝?=q#0ƫ6,eu<[7|A۪:5 ݪ"n6땖Q ];U0(\Tg^SvLs Mtr1yd%!}8lY;5l iUP =]țt@_ OUp׽B'?!9 N4kdEABY tg5^R!wY!*Dޒ(] P?n0stiC:E!$e*ÂLpb*d1̲8%EkLMy]\\W eo;eJ6 ͉I @V}L4Zyx۪!x{Nr 3f拧7cupF=S^Fe7䩹u+ʓy`-}_o@-OFFK=^ad۟t=eKàyan":bv*f1N'@t1^X1FectsUkϸM꒛acd J.|fTq0Uv%‰:4ݾ혥2td{nGm-VGKm%)U$O!4iAT=3ƪ#p=>,g4*{'oJ[ut+d񓣏ʼQ-V [X7+=Dw5Vޚd6nU酥"{1ʯʎ:͇)•s#tAp(Ux K O~SHK*ƞ{?5lo|.`@42;1)ptA^۠y0q{~T&gD >LuViT&F5iE ɻm97U ڑmYG;)ir7xbDmn@$ˠ/@ÛS/h` 4'@5ygʟ]SaE2Q{ S|gj^֣7CWp|}̷bbG9sTk(as$* /_x{g sKw¸޻1%Ee9ct,x*d!ux0nIj' AƂTy /6^byd]]2/ZEҁYjz3{1Q<Ӥad8PD=v%~7+v?y>VۿRTFm8Gsmo;r@ԓJ qjV()hxC:ZQaBCف D L1o#.@h`'QYO :$RqOD'+hA圄}uꑴ/ߊ@rBm îj./ͼ85~2(TfIl zlmgt84ǜܢ2#u }(a=hQS"?*S[Gvq?#5ɓCȐj'('/+)g͵X/Hޖ䙯}SL. ̲st$⬍}>GN K9Rg"Qᤸ3.O_)ђq_Dw[Tn3!m ofoWG25Sՠ@Rro{ṒfHBp6~'M.7 α^'%U巡GbE9Εbe5qd" G["_Ø 4$m ^+Y <`llZk=״?]NUXt'`-f+,٩;].%F6dp^.8Omgnc^_?+{m?sN0)fytW2M!7&[_C>ᕡux锅UXƙGay`@̍ Z3L[Gj#' Zht &ř;(Y@|cRIܷ3o)nh&úrЋtOubEs镹h[ns /?3^ 8G`z[ObGCkw(⃌ ŦśY0b4E]/lږ&r|R<͊܁-܂^S3dM>8ekv*4#[pskI\z&a-ϳ[|srqtt^ِ'M)QXja"zn4zy1x=1ǜߦ~H٨c __ÀհHpWå6xI\STx4= x=pۏ3 U&ƳtK,"zlPJѳ${X;> U~(Y! tSIֺrb^EbN犾 ӝzʣKb,k@[P\G6q=jVX |7{nR_xiUr V}|kY?Øk)>0&-ЂŁe B>}ui"RjrjK Z٥Pm3g*Qys^}SR'Mb{/i4Xnq81ç̨ՉֲԊLrbp(G)`+uXP.u=[(3IJ "/}q(F%b91"sq,*Fk<1#z}EJM,!g~% ŞoB`Cy?}WwTzӮpe4xbE %V#_"`*-_`"u5OKv"|{ Dxf6X{]u(_wrϻUYz`("oNފt$r>|M"` ̰&q|.&o]Q @>ؠnU(TbJ ZHٰylX weF٠gO7:^UPHEWfu}-+:3-Rѵz2sF>3XN5kf4T!8oU\>@RN2j8<llo/АS-0S҇.9Z0ιَ[_ĚZp!YEǮrJ1W ,s)g:w"& yc#&%>fi'ؒ3D݁3}hs/~Sp[?")N9NmkP>c'(aTE3Iнֿ⮙˪E,qaω9qǿZѼGZoݢ:)Wʿ 7*G\!,9Z^b̭2>LV'EYZxFUM<ٷݯ±r؇%n 0Kv@&;=TGm Byat\j*jԯbUC}MѽsLK8*%P@ߎYbm{dK+ %$}Ps5Y0VMU!x~=l]bWB{I"P< %:M0.@;@< C鍬Ti=kha(-)sgzbZϾv\UyoϘk;)S>!hє'E {pji$q'軸,z4VT>YU]tfGK.6#^g}nu/Qt3[# S1KoZZv *iXt׳jmO/vӚREݲ.#(eRNq N}ȇs͒(]0'AO -N7սR݄|mrpЙ6f:łvFUqq-X@R`^jOiQnI)5j^+\C~EzlpsD)qsuR+`뷱R6Z O܌5I j{;Ћ8[St. sO=㷒d^OԇJ+&蓟ޕS7W$}kIW~k΅"g;s .US:s"2Psc;ԇOarLVJ`̳Z96y &C\"pD4.!Ǻ k9ʚѰTќm@O%L#4H#0杖\ju+.bBBohaL %l*w"vh$QlTw%E֒sE rCV SR:14͒r K;s:WA5Qʙ_GŖKcOWM(.snOL/x-p@d;n+UgˋbVmekU{bJfnA!?YHB?;d 9g+â;.ctWTvPF7 s"j:+SeVGPbQ}EI,|d3tRhv<-ۄtqH,F^4ow~G 0M MGt5g|f3mqGtE&ݖӔ1U:afNOOq*iVEej>[c*&jhpg1藶ފFAfQilci-8?pV'PC_&OC H{J L:W1 CHv)^j>J}`l7t<|۰Hjg4sN AA!AR e3n^tĔ OyGؐhs7Z8Mcinw;P^UOj 8"bgYZ0707010000028e000081a400000000000000000000000164e6139f000128ec000000000000000000000000000000000000006600000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko.xz7zXZִF!t/]?Eh=ڜ.+Mȑt`\\pNg _Zcmԗ\|bWL'S)ߚ=/ESYX)L~ǟu\|-6F ND2}=jkQ$9_6QeT)>Ks(%YLt_$FXA$S/g@ZY@a%}1cRd;;jM[)K,L)zt@8Z%-[7:c˻--.g9tru'U8FpLL>ya!"l$Y7l@\}OY3( cF3RP/'oMӹ)PtnڜY)UR'928{vp~0C o S BaL4d-5}To4Xx4YG33%Q͉?r 5noS@;x>@zz%'*w C{r4zt7޷IIʵ XB gUP`6<*ʴ:':^~~L鑤1svnʷ)f9g_X@*Ľ S=*Sl(%W48ߒpL2=/S?.wءGݯeV͉Fũ7ɧ V#u f7*&o{fS}hM ǏW `$3Iaovԕ9طmC8pdVʋH,V&?Gt;),z^Ǽo@ډ>ƭi<lZ04 >\rcbJ7u *v__"YnUiU#re2q}՜60Pj Dd@ H} I?7.6eZʏ)`J7lu?}-,J:8kF)0 p夕 WٹטsNc5mїVkJ$i69QkGjY۔V1Wʰ)ӴhY¯ \DM|)aPӞT>h\ LZ5Z0#b Zxy<0*  J|޶p(Mg耖!L{À"vF J[9Mu:'wӆwԍ:Hc^߼nD ^C֣xsAB ̭,לktSycJMtTД`j쿁S> TknfPm3(W[Si`Hmێ3 eAP27¤Mp4Y7",g-8xYl?b=|tC<ŃcO@‹n`'` N; [5ΩJv6ʊ+Ů2/#IX5U 6#g?p* Y%[>NCϻX61 OR9 WvQdž XD(P7}]n MawsC6]7Y/mlO[F.g=R*Df0+ta.\;AxK#k{&L}^U~S['v(fU?"5;O@C .Dܹi൪ÀGx|O??d|k ]tU/x5;@e;>aMCtΘqq~ַ5 Q7d0Qv;<IRj@h&bOYO[HplŀbB zxMJ[vW!аoz~Mv)2?uc5Iw4͗< ooK/UC[xҨ59IB$5CӁ{+]/äVXZ }9Ջwy Mq?Q|pg<& /9=~! ^ǃiKZZ&Q D0hSgQ H8ѱm  !b3iTYa^{9|zxME.G _:sY.XK&hy9r#[2à;̰&/_? ߛGуaDȈ?47#s؎5o@ OV+/kvm Zo ]NEdAsD:C]j"_'F⅒ٚSrdyo:ȧsVb0ޅV_YM⟞m[./?iU ުqveu26͠P.X|Ul9ޡ0v0[G'b_ >V?*?i}.TH(f;4i1=,%]n.&I\>_gA@3%)x^TI"Gלuh])#1H8"4*3U'OԠ-U U6Fe{VR XeJf4QM^uT# %&)8hOH –f ;UC:iYm'uq#Cp‚4P{y6La*٩#bZJaﻊ0שT=+Nص05UMKEܤ`,#dZx}"8.8rz(='{w@Ic2$#:z>zZU4brIųp_2e|2^qoh4wPSu51%ɜ}=_cnS%pr9¹%ӝR)GDk6τ`#>0iRF~0RS}VRYd4)d0%X0%cx}HR&FXvHQp)Ǹ(ȶJ!H؞3;E 6?hMȋ^\وM.1GO2aR&;1]9= nX0f8O b: M֏@ig͓ .iX=(sgkNoGjBh;8wgTQ xh wBADt0r4\;gLɦ|%{kj> \v֊ sDtm]%lXPɬlojj-5 CMٖ f"XY{toBHhqT&zwptp%I!E%aǪ;CY40 , p[赽}} =K-WKv-K\k Nnd_+TMy_褴=}eyN܂tK @78xd!⌹6qc<{dSAɲRr$ZS)l,Y#=j"TPXI0Ee&hXv ؝gj= w ^ݵZ1*WW#k8sB*]q}$"x5`Mک u| :54$Nr;}|.DƬ^"g* %k;+M+r--Bî\E""')Os@K%.IyS Qy&/3wq" rAi?{tYijJ xq3Tpk„MfJŝ x2'.no +_bd * CI #Kyi,Q|Qsj(FvB ܋л:lt́OO#;)SyNV7jaB!-i˵[lݺOy{s9yĄ~vn=aÿh j(BG.VEeMb>۠Oqz1N&X d9q{Ѯpvjʫ(rԇz}/: $@\- hSCW0gN-@+b=M!aI&;%[qx+5L+E⃕cL̈́ylݙ";@Ja^1)Ę&ώ䨀@z&>@^R`C0mz;cwVlp{Z6}|= FTP :˱U4u_ȿnUs!Ua%yEoR]v 26!KI`ڽ 4Ac!ԢzSkA\Fa.\pJjn42)A:{i#t!4RY ]:e7ͷh[q\+Y1'R*gj&]'VeK%a”"Q%8yR9w{{xeneem#OU&j%&)'W#F?1l(. ;ƩO p_OCJ8gߗfjOo-,& e)c톺hpp UޡMy.KMR=y[q1Ixʛ/,)SWcMhwO$}GaQohȋXY\kKxoJ,Z?iߗEl~nUݗ繸)T_kۜ%Ǎ% Ue[e۴G"EǐBs }Ad8ǷOX_5'R?z?t0f5<|>ؚDϲ K6ݾz:1ahb^<]qDI_nW #j\51&q=hE#ki_EF[+wdK+Tsʅ 0[jl㊥> ϭkSxjVY_ sGIs-5Wqe2誦L&#ꔜnBhԜX,Eϵf -Is\s-|7"᜺r68!{kF1INҭ'YNg fXn Uaj7c GsƾuՑ!mq)B_jv,r8 8c;ChYj5h:{#dGFj'.u.Ӳ4yWmpLhӿ[PE:7rEҢmi-mQ!{ `<~evRCų*1͈v%8 (!]ZXjnafe=0Ū0c0 0*i)E9$t{n9׏okKL*=žtO jPzAUCj*<{~E!@OK@,+!$q\-_گD1fXJl̟ 3F}C* ں/_|k T1rS~'L%$fqhL$;+CGKsL6u"ߒ ek8֛-4>.Μ 4$;Ω%yFAovgC)=g|xw1W H1 Nu',F-rqfeW4p34!E?Y˛eneXBU~#Q:+nø?c-=[[bI)Yvi90 dS}Wgs㮝E 3zheUR 4<9Ϥͦؿ$A=r#8ު oRr]5l|,L uJFFIKR$E^YHEmhx#v_6=heTǚS1qodʏlh ؛Zlm6jB`eSj\ ߷pmL`,N]( =>h=__@OJ[Sy΀|̂Ӄt/4+/X_}D191z˗Fw7"N{}~#:l^NA' y嚌¡8kpŭs:`\=aiOX%*QrKQfCa#[&'>_=S|25C\{;kT:I2~k5|>ZLOT{B5aٺY7PVEt;|4iB2\ r-jރ2.;ĵv:3xN@g1Zq_X!dm-**|P-vUyNȭ{~_u&>" {hHYP$,B\=D]5as:Yv'Ffv}D%sD_xJ)@ئt%9Z̛ygX86%aά~ e [J)MP˳P-m"/\[ﮔľD{+oD*A`AA<ЫN,)Hk]+/ewMep[-\( 7g&{eqX;hEkC%[ NpB5׾?;m߻^EauT=B1%NmWB0/3}iR~awkK,s{b@Џ̍z!EV 3W;Y!):Hk8\Y(:|at"`XrL6pn-4}O 7naLJWVþ`ՍR 2xzP"2V?[؎AءT &G}=.XM9IS2vq*|mڵG}IjbV&b7o|ęja'p,!x._2:ːȏSǢ.+@ }Zd)3[`CF]EG-=m̴ߢŗAݕ[7'-d.5bh+O3|Y2 Ӹ,dө I@6+d4EM';^ݦTG"8ֺY.Βi ,:=JxSpxB,-[ ~ٲճ Iԡ6? a W5GM|%Z]D܏v5}$|\A򥗱++:_9,}kΛ Ɖs~otPY= (O׆ KԄ:Gb4q"%0^SN." t ^O$rZRxၥ%jV'YP ɯz#cݶDE'>QoX 5\l,n=e[@lῤ-%9azV=y5%gd>y_?.I*akKnjaC+zmDթNڜ^rw%m 1TnXqSFS c9|-|TU)p6`*d9C K2Ҷd3hicba[@>% *6DZkT[7x[Ζz X䐱wP9@aſcdsMptw HX&|@7 )6b6Id`2 +jxr3I?T gfw="L|6&' I ~aI Ϩџ[s6,6N*ʯބW@amH=`6+8iV;3(rI>c-˨-Q顕ĚzT,i;@t0r4Bk:gYުcth SBL+fr}|^^ |Ūy W ]e&Ş#C%} l<3iO3Y辶H:arE,p@Ś\@b|- FpR.TC)b .(e}/V^9d˂" wcmIDXzI8MׯH@3{c>HM74!gҠFt_["{ 6%N[`t\I"%4u}g"AYM) Zn9"ROUW9)qAr0bOHT hD`6 \MQ'=BYdR>_zָh+*^Zv6(?X0 ^/_zy!l#҆ъl*V{ِַǩvFwB:y{&:f0ڥ~_4q=y>T^&nax-Dw6-arMvG.y )nF&bޢas7* ,Sg@ ;o;}[Anִ5xy+)lop^j |F̙8!akÞvbMxm:–g|pH%;q;gaC[y*"/"o~4JNW6h_I lGGT~ˆC.7C%arٙ\*S&\wCk3H[7eurQ'lGXnJ*r嚊!GeY-#)ݘwߍi֡R^mO3]Qv^HtVುUm*{/K~klFep첧?+KeN"qdth<lc x$`-Xq@x_L(.ZT4``Pfe0*RR%"NdLvAiC귫J]tǟo@LXVh Y8,>#cy;q(R7OUbؤc0\ k<ciOi686xCRf닚oXr(xb6>,خ#7W!]st3rMH楇X;8k]3=֟~ٙ-ꬴL)KHMC:>qk"/D##׸k<ъSgup@.7U$$ Z!1KbwPGRO'Ga' aPjdq@t 39vBjdoJ蛤o"t~2Aa-'4 z16rF!& [CN7:"-#e@9}EE"wT~:VD3I]RIVƖUssRdNWAITVcMx!` CKe:F&x kW3})C|yw½[kex䄊#k~,t8JCJ 5pZd:E՚bTm6Hgf_/2}HYHn}'pIQ>9s bE Omr55iJgN'w)d$AyDzwq,IQSx:pĥig͸4]-?x(r>'h̭nq=N(Uo)W6Y ioUCPD#d3Mgs7z PHe hk* ,BAM݋O謯@sQEDLj^"Ym"XYպ]-Rԕq'ӵM-i6lL Q\z6c[']PA\RVD#;M^v}]gPn]GfoYEoxAUppL2bsr/JXGOY~b d:+A8YŎ./Z]D5ipdzT_Af`%:|Z⺚R!Ωpbv:O<-w%ј2ģw6V|:MX{戧Ru.tGngjrpJXLntc}j7 n/삵B`Ze{b J4#1V#gl_ t3hJy9GL;\vkV0JS|mAnf* MNz(O-Ոk6QuH_5! ë3 O"\\W] 5q.^!wG* Ol϶բ@Dq.p"ɃY;6) I2޽^?98FÐԢnn@ 3xwn]KZhSg/2`!\ɵ)P𪦪3FJzJ{ClJf~ 4aSMXzsR+LK:ZJoW kӜʵj]VJAwɱy7Škf)g>Vc1AiJ<'7zxBrX/vkKr }BkWXjaL6h_.w\1.šd@ђ";{gH'B|u}#$WT`vg S.?}2W/9TKzt sV̧~I#zU3题@r "W.ańrFGɪe%g= E\m*kYA p;JZP,r P[G~{e@*+ ց~R;"@k778CoU]_{?~^]_>} 1|h+ÍUÒO7H$-Œ1NG]Z$Xj+_*ͫT Iw'z QI$8WƑ_zq,q_{PBa=;9Xp=?I\*yIp!c Gx%HlA <&-t 13>c$Xۿ@WЦOD1%U9gBx D-Ǫ{jw;' '}'h*PyOSƘ3YF KY.㘄sA ?2?ELAzrLc>^[Xn nf϶qVc"tGmYcg_Gw :щ׽F)q[S{ O`2x-s3@%jz@ts)TSd㧶o,tG9{2<@4qk(4l˧EZ `Ir_!w9Aie{ۏtH9Bx[Svd3ކ~r*_"R_?cq Voі4J!l>ԍyo8* O|í}χM-oQȰcd-QdeޯF3GpqDaVC1Vy7XAyYEK-EnɤΩmJu8]@@D ֨`}gO Osr{uE+m"e._4zsG":vs#R,QJpOgV-%qOhYoko}JvEPl6_^XPq c!>!G&Jg5XZȯ%ïzIr"1 GRVZ9!oZ fu| JSCW:d_PxARPź\D̦A{7(3Ot"/hRڐ.=/q $*Q  Z1NO"9uvilK$0853G0Gy|%${^eƭe&"\PbE7SZۨx^m9[c}K`vX~ 'yLr "s'Xt8mV6ty4fn Ge׹Rb מZ[Ht:/1[{r-S- L7n\&pq; \U hZ*Z}p/qEu9 P2Qe^qc?FcQCwȸ1Ķ#YsMѓ 8Rt=KƄUҾ-of"bS ǹvJ莛C6x&є1Bf 4A^0TC2}T$n#\5xhO@6mKGZ[((Ni*!ALԻI/lqG Ԗ*Obx[*K 8E˜+_t`i r뾅- =nߣeud7l3y]d B}:aA%B 0Y|jLe+D`tٙk9p 6il}qʍH۠s-SO7 7ch~#Ɲrgp.D!jt/;gg&E(m8T!߫alxܟqilE$JXFwx92|NS{/ՠE%q^o8 X+YW9%rT9%Jp;XN98Ps^iΜ6|N0|˟dpכ39W3Q|Qsb%nHTMvkN6Y^ (=F -hHW"װ7X,]܀5Ǒ}4(^dfmT-A`iN `+ s8!ՠa):6OMs!geCh;DOPyptN{`\JA yy6 93ዢSo54els F׻s4-S;W@1X*CNGicŅl)5W{s8fd$ R1K<j e;]lke)m\d' 3 ,;!:"sE`j#.hȍ7zxp Ww0h8"$p쾇%y\hN8m2L) D*yR^_gk|i8H!^ sUnFf;JB?1fxu:nz񍊞G;rMJ HkpfNGZ$@Y8r {?̻i rIz`M]I+8c>69l$)ۦjtj:z1 γ+VK12bu=[}tU}VKzxZZzP0fUvQӆ2*R}Rz .\$k}[3|3 ,w(#J~ Ocu~aVBvD|:SߤċX0XUzM'bӏ ;QBGx X,c76*tYAT[֓~ȓѯ3qr Δ!{zz(LQUn@dOzS5q>/F8ǂ`;hHZߝXR89՝mm,3?Yӎ 36},ҕ(0KгPJDG&>cX*ƀO̅rUM~K}$>/^6Xb+ui?$Lh tBE밾) :fOtW㹗ʱ E7$^{O6 g-ImrVoM2?_5J7auuĈf^< :7=`[YHy2-?u. ̶481j-}}`GSy/3*g qqrhPh{hR $E ΃q6T:D9zaa.>Tȹ ꦆ}}"NB`er9;H~En3fl,\:,O_\mMT^&/"Kl] 8#ȌRL<]s˫#rpeiI&w/cRu70By5/MVA)`}u6kyy:ћx9ҰGJ$7J8LI:#}uw|lqS @%!?R&j`_?B Ƣ_u`8C=%ŏ>A/-rJdë׷-%gZcxPW4fqQq# 5<[9+,3yhnH^Iͥ/[WIgNn{*Ih}IKh(5xhF)v*9rROXK}Ooi$_e!>vH88ЇƁIE?$MUEH?'aj[醫npZpxo!4; >IE Nj%f.aB;I K0@+s+ U-z{C q>% ><zC+Ƌ&V\7az>[#*;ŠƢXp0rYdZG@N P2 nĊz:tm;MNv\UwsЫVOOJzw̓ {?oy y]D+P;UI׍()y)pe#yJnE rSMg* M0c+U5oϯ(VUxyN!Tyz^kp̥/Q ~!/ÐtXhA6 ZHO+BHQ@1|cJ̈#`myqlz<8b]bT`d0U}oL0)EvؔZ܄i Br;InsrhH'\K N:x(gĞZE/WTID "9)p%0"Plax[H!a-̼ ۧ9?z-;C3E/%|NA0_iwmA,0YBb67߭uDR^9?qVw"}ۙ%f6임ǃu[)#7<<Ҟ##=q1'1;jt=֭ ;cWF$࿁x7Я-Oeȁ\ֱ5/oϚT!5XsFWnhbՆPdR1tE<Efm'+& VMIA/)4$hwl`4qM,Jv!z\Dza7X U)w]t]h t7>q7D|KقxHMB*cYi6|22I*)T/O *磢sk +4ҊqCt%W%!J9&>LDN^,)MZ{s*h/,ABomI<5U"v;tzJ8K+*ULeHO{@Ukۑ0A8`H9k4Ӕ,+BZ"V qgKӶ>a"X})P`"2Z5.݉3m `,֓J3ܦR{c/}WH?̼~$ }eW5HxXE2}> [j-p\i Ëm!qlz5Z FTiy؆':L] ƨJce*(PR\SCظ[VW.Kz rOKxO~¼"ՂGv1l7'ç9$8U{=_%7uQY x$U;u9yCjFxҐz@aiMEYԩ/tzWz4}]~sk!MU%2^)dD~ jf22kjxa6a"m[شl b0zlIjE(?l{HQW@U{ci5Lr+`+'OK2f|BtMc m56sUk1pX5ﺯYFBn^Nd|/ץj9&S2AsJv~A ?q髑չז慼=kl;ѱ;8VA)TS^>m3W@Ib?`lsڰܯePRkqM9 ֏oJ CVceQf.Ugz fT*G(ϣCmjq0d/Âw'#câ1GL%nMΝhH > ؅cYURƝ?lF3Mk+Q#5K>dh!SMotoyw;#2ksױW[|7ɉjes2KƩhtrDhj:ߝ/p͐DʿZZwf.U 苋n+DY|Qn?X-.1 [{a^+87y@MixA[*"9e֕چ)<rc,עܥ:rKض!,YͳNv2^#C0gkV$i% ,3%RCD&zkUCt3E&;S͹jb#W! lveclaP NX\ưckNuuozp97 h3 k tS<E0?81"-V{L>oͿ Dc88|?莡NuEEH?; 'Զ{(Ϩ a'>LPċ㟪9+}IJ{Md|!dVU3Ҡ0 ?- Fgn6.&8O?I ,ʞG$Ww;hRtN4귾~^QÕ-m #eḓֿ@W.JhdKYTGBj|l*f(ƁEЗFb^8=w :olRR C 1eku^} $]g> kX`RU_UgXVx^p1tj5Db |pбG-6;y[: pK:9E8ϬuHmaKSA2& QNX>kX B$@Չ'ҽz^ߺw5I6a{ٯAcm WN - χz)d?}|:֮ ؝+CI"@5]^B~j&qÿ<~9TZAP*mJtix6P"P34ksYw?89l\(<׆>7Sf2g!4KڏdYpC6q7D*A +}L% ^-|~WtN*@5*)Ĝٳ =\T[=wu0H{((WCC\6BWa]UBMe/"vm0U c ΜSrWCBKqG[/Ra_,qJ/J%&h2 %͇JJ*a}0 2 i?.'!Ac\9'#15RmZ[Gg]A@mSe9/h2,gYH R!WT8\@ \u\T|#G;Tb$~]&*Z|?'+/ ^%ȇXTsS[+|g:xm- |\ fu -W^.Nӿ$\f;sOs>ʔ"8NhYCTV xwu'B8VҜ `m~|6sr>]- ج%7al|Lw:. f@LwQ (̎ɗގRa ll0BRsVc4@n.6Bbä/`jeElwvGSY[nD,ά;GHd˫}V5;6=|s4Ja”cXL-v(2ZE%x9PuVQ(8|F9p^ (VUt㈮6Oc.x^hH5n&-llqr*9D)z9hpG&`s=gK=3oJ^MBC"fHK0( [T5`&Ɇ{4h/W=Xe:f"lз%=ޑ_)9e ڀ!<Js(T ؑ|eMr e.q П6ҭ<%MO6znPs_8M3zuMx^۷>fql⃰ m ~m~Àޔ挥gCt`Z C6bo=[pI!}WV!y-7~r,|[`"):hx4=Lzʙ"H#=/TIeB]=lbijAzVWEc %nOh3F,[MGdJJ3EzB3iDg7J.EYyi"GV|I"2m=>Om\Lz,5 Q5U;2;Hw/xO۪(3]`cPjDKa 8Pkz&0RE^c*6BaTlQYec庌oWlor#*LYzkp uvj!.یߪ"_q3SuZM~Ne-WgAIwbľl2y;1zHu2R€\!+WLlE~Z)-:\Fy$ ܋VA}PՍqZqA`M8d$Mplih %+iy~\k<=GIjuB!,qL)JUcf| c{"6p~~hNJ7 wFxutq* K);_rz5ӃVhDz^|Mɡ![;zm#RԖOs nHR)f}L~dV#^ Jژ\`E9T ~ZDvURC̕=(Mz M⍐!CGzZh i,{ͤe/g ~$e+Ȅq"X̓@Jos財Ldm=WbF\ 7`5 Ƕܶ"Yo:lY_3Lp yCn'.P]rZJPuB{wY[IOƽUP{oĕhl2ZqP9G>KlG |%eUW߂e(-tl@wxxX 5aLe)q!a$HSjS=pO IwX6 =[6hKJ -n{$_PxYsN_W%y;qLx/6)אCY,{Gplp@-q9z2msFD5͈bt%phQ,"dh;/ 0cÇ$%=*rzgH5 Cs=!k ͡,Hn;Z$ɳkL&)Q:n |+--}aX]FosFtŷa^G1ƘNT)@IjS. ~b:(OQh]~,m7&}[8E aC1,ɽZ|)W*EL#&a!a,YaE2}`G 6U`R[rٻikH (08C% f{@b9b~4u\.E7؄DMpsuSd޻IyǮ5Bm4ZJ"B&\}D`NR&-γܕK>Ln~(xY 5ȃyO!>c\L|+WYUH3NOPyՇřEZzCM\xz&@ϯVՐ7GQ9=S{Uy !ny ^4^xF@rd:.v[Ag;<.i+#sr+=2Sn {O!Ix[h܍;sR^4~^w vl~Wzfwэ 'd)Ӵh lQGrq1ݸC﹦_6K趾:`!!Ԝws^%ck3MO]va 5asp5IayIfFoe2\9>H'!8H r˭ҪwڞeZ&Ʒ7unR3NDli[kF@"1Q@ p$7^oZgϾ A~7S=wg$6]jM(Y_Q˗t% EۘAcQ`(q8KOj U> fM E8P ĖV>Dˑ! :-%|3?$g[FQko\я x:͚wC&PHр}%hk? yyv]v*_ uRV_F0{lK+Ba?|z.rȈǭm&5]'?L7)"4ȖhxBs~AO{2GC;U數ILB@ X&Z pzeRojPp 5SV9&=_WZэ 9+: TKO er'04qC?[#sԺA,zwޜ`@󯾶49/:wEG/"Wp}:qR4)!wLW%,xn Ey|P\xѡ^F%2>a1~/ۛ;0 h~]^[3S8_ܨ6bzxILVb;, >dRZ }q z FOI("D_ۡe ($/J40̦ʲ9ZyaLʔN+c_,J#ģeYt?Љ'-B 3PbINsAx&^O4!u=Դ}FJl,YH[нg+WmA5'Xw]:NK[OiQL;*?bf.@mƏ)Nw:ye ;,te7 E6)b\89/a喇-8C6Z^=ʻDkr@kC^Q_ 33)̠,S :?#"ތ=QTmhzLl_hQ3cfmUUĻx>WK` -H_,l"@{cFF.Hd~Ȱz֙ͅ@_V? B*lO\vL+r{q(cMSڍ!9{c4fҵaYJe[MYz{9qt}CYkqRWyilE&-"utT_{t}Z:]D@gB: ?0Vދ@d|30,-+NIԎB;(b, IT5`*V//fPŲN@MqϬc)1Q*Wi۟ސ=zl':l)^ b\(,$vRΤ H_NF2AGGӒtiFr 4v1ffT3f7g;tݗ֞l.x Tu`)xɶnxćp ۊFɀwH@wq$ak Rx.,ܫ;x')\ ➿>Lnz[\>yCd,\]%3{O=QRŸXM=D|6_2NWnٶo ߳y[j K}Z) M):ļxufS;e0g T*['xYx #-}dݸ:&Uvwߖ~c]R1pu6L4lj}B)91b}fñ0AfGޟ>||8ƒO~(Fk`%Ў*'VZxV'g%m2{B!<9zlI>#5tSO\A' #SzN)N '`dip?PʂZ{\Qnf",ŐX>P?hŠ~u|/<{s{뎵i7(F~UHqc*жR7[V /2Q{T/H-6@^jS;Txv'nSY(iemWOaFF {>#R1Z״j Yo7B4~չw9!j`\[׍bف a  `cG(al2m=.M"+ :-'[ڍݝHi,**o$\{U3.KN:}P2,m45K`|/"DrxK,Z~!#54Z@h↎xZ%9eOeŷ1$L3WzZӫ݆It]{='-02XYU .}E 2+1(`Ri@ޕkH!GK!d4tq֏@b]tJR6Z+g'%Co<=EzINQy MZ3 Ki ҖˤxXlO"?6;ͮ\ I*SwxW$'Gn]d:X:_r< T&/ܐ[O+d0" 8DQ#v_T.uLX8Y aDV# ]20%7NTr.WlA1lD.siRw# PAgSo8ƣkN4d$+4 ڈض))cRY(4*Q`j*xuoQA(a䗈/R[tE,^5FAD[SW>V~V&o=/~C+ L+S}BoWgڅJXnL*À"4K[ObGAC(ۃW\smYǩpEɐpX\RއdVs>k 4oQF*a G[݊qHQe,P~.A C|VBk8Bp.}c-dy3JqGl r 68LxAfXn?#Gd)=٧f-6.F 0O_g_vz;A۲չ2xMϝ$] hG-EPOV!sD aqf^}lS6Z>nu69M#o+&%7[CCG4YZ-WHaư`NaK;ojܕO0X_b`x'xaT+T mRa:Kᙽ6!jɝȵ2l@Љ9t4P @Fu 6fo+d4`qQ8FNe#|g }m* 04כ%K!1%dڞT)x`-3Zz j"4I\ dž7сع 08HΕ,AG@`r"py7d vv{=*!~H~{DJpcE)SrȿHvzb >O I|lM6[X@' Vgܞ]R퉉րNS% 7&T +Kvsʬ]*, <3nڤ=l2ȲNpn#9jvҀf_Cjh.jVb(O=V-lo=oOY^dȟ"+Ar:#pcx4krs̔zvL@"d.2FܣlMc9M s-6YVYP"B4|Tkv@˜/L@ZfGo<][pQ@C1)+8]T$&1댨џQ ly9&;eQ^h fx1Щ.&D؉(+ځ69- XV*É![6 E 0DǗ'hU.Ao)fw̘')d K& a57GwGEeai9 0C/izQH>PT2zga8HvN2D&X|(:; װeK\  2_T81hAɋzh]'r1jL~"*}JSt0$s4ڀɦ-Wd7݋௨.2邡1X ^K4E{';nG{!]i^]%[Y3"xMt0g̠<9HX=vضuxdac[98I>50__ q ? {94/8O ?/j`pK"O)$y/ g"RW58wX' u^Cf`WFJ^)馝`<92]%tݻ|>^r7aS n$qZ#^M4m_Ay^,Ȍ#:] G@k`E$P[ ,RȚ{M&#Z?`Æ}hzll*z0F0Tv-g7OLlhi.JTavP-_l9gA /QNPcaz~+4*9tK: t,(ۘw`뿳ab}ɻ[z(mr]ǝY$̛+ndK9AlSM k2F̊=0R^Ybb! .jt;TjyG>3+*$TZc2pԨa%κ|D"ԏ#QYYF'̿)|H.i˃q%,T dSЫNΐЃ8ʴ>+ɩ4h˛MM߰^c uS~sZd1(rt8a3\6"!, obi=IuDuP'>찡}3ĜX{˳{T¡ {{ &>ők@=Wz8nuJx]kzdvH!3,:h?b+@K!h@w'߱ĩy4WePL;,&5e;()/B4˚m_Dl22!)-ȂyT}a_~m[DԹB c66Uij|k--W+$N~1-<^4 SB͑Zwۤ9|3(b ^rGB6Spnw$Q= (XJ|lt4Փx7&<hNԜXo@P;B΍vCM -5JMy]nasۻIF}^B /0ْgIdO5Pv-$F3dPYs}fIU[ܲ^%_mNf2} >ҔXw7S<,Yِ*%z]WdKGr:@IsE#׺`E6 <4$\gTN~ f+ zش&psFFyH)P5sfpmُNM'bBk 5!hNcpSTAp3C0H7pȦ.*b5NE8v4Hw,t~&>c?sgYP9+j3u DZh'}]”g{*LNCeI]p:+CX޵1'rNs WmC;pnE1@ˠPZ)+Y"M=-EB~V`˟:U0sM|-)UGPːDt(XCzGi+|P6q3eAIt]CA/3eZX亯D+os2 !+NHce|aGEʈX[D#Y}W{Nzk/pm :G6S9|Q2nVu< pLḱ2}&Ro5SI]dsRA`jO:Ƈ}HhX,z7UA 9SZ^4qJN^Oѐj4U s ;)y EP_o0GPM֥b)͸K,k IZ|Y ~WFCHQTPXDTxm9'2\\ւwEc1j!eUUMrL{l[>-Y\A¾v< Jën5G xpiQe`6pQul0TI?m +f ]剈pս7|gF?qH pAK r|A /PpXpD$)Uh#d^ly6ց2%Y9<* DtnV}>TIM,XNB1MYZ9cQCA4}[ݠW% vŷhNXOTg||֭s<&ce}J@90v. 0W5u8OHXgj(&3a# mt=ѵ#v(N_j\_!?|-5xG-KkT}&D︜ӍWhƗ:6/HharG kp{5*pE6(:G؆mnAd;'44Qdn-4RbwqK4Fy9ՓVr|9 YH1QMUQB.wITv%Sq Qp>(סJdY %AL_=i9f@&FtRх>X @+-^FՋ&`B6?KqTodMTj]$k'ՓH6Oo!*@5,w}'qj;| 0}t%'pK,u6wo5<.JV\ w++(m(oEe6=9pm"b͝&m})󌋮ǣgVq(Ǹ7ljQst/.guyQūv.H8H̰Q++-)(d;EO۩x\w.NgV}CI4Ԋϛ[n}Hrں`K?$}&+z *'M0 6#K'kl2<|ּ|L gYcYdF$9wHp9<=.oO +evmvBZ3:9x&۔(wpӤ]~bjcؐ<4cZpOl6Jknz/ kk|/I/COΘ~I|Ɋu}A wnO5~tB/t*ʔ$ v6k7h!{,fS =V;ت\,Bq!O~Ur?M4b2=/ò}cPM#::gi!ژ8o65@hU`)jF+#uncrzgn"^ XWRg '2($kuY7_>U a~x,IcfAI)mQtWd wwQ!wM4oML E[Uu f'SAu)( Z/:Y36*2 ˄b5l"- zܒB:Gj=^~.EU!E4TRU.8Ab#;@m)|ΏAᅓ˿3(03EPGdoe)bX,1ݥh0/.: yeY$N%۪UOhR0Pm"7^L]EJr6mB;{fWO4W3dߚn7ݠ`:Qw(jR9G3Orib4s8N4v㊐ ~1LOyQ:صiSo /CԀ~Rw7`KR3I"f>AwP4(խ6#f HKz:U'p On/TiObn?t';";h;(\oi2" G9bdDsCoZP?!AKM10sO|7\Qq7Cw-=3xkt[3Kɘ}$u{Whla{U${Y?5S`¼`C?V-}h ]+M6WNUOH~>:&!xDw!Ӑ0K 9$Mb7ttOe{~!/ւWP@tx3*mi=c[qt-}|ni-ZT`lBmcR1Z/m)i Df~@jx*~F vo%C Ɋn TiLPWR}bZt,O'ހ22>ް0vFoP;ZVcq&<) coz2=6 ,ʒ#Llv`T%'o0H1/*ktק=24 b{-~ &`#nB) }8μIwWgG/l$jئC>'(֩B 18zdd,·sGmJv!kAC9sGW^rlI,$|[?/Y@ ~X(9=6.*W֊OUWWiLd Ѫe'ʡ$ 2(k 6:vuQ iJèo,kxq3 eK/g6$!bU^Ð7(lN_'Udi-qFTⰑ͢ݤټP UO:J*R~I!zGA[bD,^Eȫ$ ex|MzuZzM y"O!qČl*;[ԍ+̷$iy@|3 ὥ o㤊 y꽧)[cxҘ]Ѻ&od|@PΆsp-+~CSn++y>dH%1 򈇶~B ÈhldVxcfy)u&_/S&&%4l,i=UGFuLkvYꕿ7]v\a8ܮZDאJx\ͣZe{4_H@FɿnҕSܣhlr={ b6Ю|/nx=0 or9 5rM : .KÒ&KVgHI,fyt'vmN& :M1g |VcxkuԬ$=]ج5t @wffsӺY!AYkh$֯BnL.U !kl?>/g**weMJG]ZBR2\ZW6d~*!w? n\ܔEMʹIJg'0(Me$˞uqiV*d!ME ؍iDIUYE.82Ȩ\-@azٻ(?٠;]۪HdĕXS$L~ 8JB6,ՒVqE'iJ;"nVL%RP៛A_pXEփ8(8`|dȲ + Z [X?~®+6Bb P&piRFVAG<*5>t*곖tUL͛ojp.[$7{IF"H476Á׷@$zwV *%\v^K' ݟ_?Aʳ%vEU(?މHhQ|ҏ$ :WFꋈ *ȋ-a(!,v_31O'Jbnc xѰǤPd2AG/̸ia7Ur|pK$jԭKJÕxcpĝ_dktKB$$ծwjČ빜9Ebd{u3i ] LG0u]_<- Rϛg@LrN% #3p/:l|=sZ1ÏjcdtBHj YL~1H X*zdEPWۋ㚍OI`+ho- lO6[ K?<,J2(#_~ڹmf<$ѣ՞w{'(pQ'm^6GE0+?^Kb}ɮTӠ?NtOnJe4~/y{Y~ǃ>ObXއv6>$cSwN,J=mѐo\{# oj$?,eݷٞYOF$.?fXp@E}>pQE egg\G7Pe4 Z)\=ܦ5ªKa#ȹ;a\K[b%5j}QzEhB2CֵW.[2a}_;w>)!*ӂz뢥eSQ5 %:f4J)PJ,r_n͓.\Q\Sߟlo}ܳΝr5j/̝ VctPܖʙ>D[qzg\@nh 1 {;~~G+76Ic/^4HξLȓlkpXlm0;ƻhӌ+@4sN.nce0]G  a`7YAjD}kKl |Pf󝭇y/?قX%HΐԵ#NyUV Pmc&myiϱm՝=)rF$7@K8ϱ[xb­HUGG`PYFﱌDVk6) 以Gxl0Eoki!IɹLdYae bqrm>A bE#q(¯-s27%XLc7NZVd3Ow 8)^Y4Aq9GU1kܸ -(iFaLv(LӱDw sWZ;$l" fbNyצyJE8^MALFTǀg/Fz^zօE@ BJ/n rK @1]Ab AzZyzbzAn7JwB"X8+ZbY6pLı{ ;M]Rpno3@621?LZrp1SD)ЩBgX_+T~4o!w6)G(Co I K>K`g;oYHc=_qs\M:ʁ-vHJM:BP |#ٯlR}( Y($^/7Q0}d^#Bw̭ MZF݌ KأM@5cXqPF MyO"c?< 2Pm/[?bLJ0"а^0o^9wԀ|X !i?yoe?ZbuE鐏a$Db1 { jݾ<~\C}@V؜;.2}8H`kՏ\ g(S4Jɣl%*nn*֤EB:6};(.BJ,p^[to&r#^N# }~ a TM^鄳%gBҿY%֬IRm҉*~vXervnf,NɵLBї"yⱟCSfB2}F4eԏȬ计E,l9NёKNK*:? pm%2-VԓUe 5sfϰb_&dͷ.?0Ꮦ66c(Ž*Hpj+Nbټq愭PWD~E+E,{r>] ڀUI< '7pgv/u;XKeJ?#Z}E & 79zLd޼"( f[jR | wgKlV@斞pؙljF^oV`<\I6Ru}(8@$W(p!K?眦*(%z8@de+GM|(3Ί.DT}̯#p"MVuQ\я+E94m/EdBMY^5$1fҙ{n9RPhӘqZB E1"y|sǜj>(,+dȜg⢍;xOE#s~ uVjɐʋEEjP@}}+E8\gNTr"t|ΦJÞ?*M%tZQ ɡJ/0Ke,vJ+yp1q) ]O+aT E!ӪF/ fՆrYE_a0CZʓQɽ=s+*0کƄ*Qcu]W 3}GEAy9N:{ l=ixR^ȶSrfZ9VydJ&*rߣHm9V&- 8yZ [RB%`,`g^w8SjT}]sT;"xw)Lb?OI ?O$ \V`t% F򭐡.c{2?˨Y#˃+UI'X!A!fjʇ򭿅u W7)-58R󿗳k03v/^6H(.8[b/[?<:'_NJN &@@Cf.g=:IǺ|Rs t<θ>rC=,07 >*+/TG|LBfJ] T|j "*40v /<Q_ E˵3:呺P’N<G#gUn<ӿo*HǢ@Hy~?SBܞֶ˟JxmT\.N)Fl`&hB=&=ԐSA=D}3;mEedй@Vu~*y)hBTҝE+ҪYB-&sE^$Vmjc^a#X!'j.=hSedOzxCt)l8ɫP_bF*Eq8!H@ "VUyQJtǧk^%t6."2$ibON^o1wpzOƿW5M\{~EqyJ#Lmv&.LD3A~?Ek\iGd> jqR^=(/ m48?Il#@?}:lr:`Yb.s ~jvƎ06Ye#CO5#"NxWA Zu_ \(O"tѥ]w68."\ETƁȻh_֡6v4 ow^ g-mю. g9@P,-|NbNbJXEBvmU:9hma,Wϋх[{Olb1mTA*toPqMnx` /s4#;V8 j[gE5}^LVRx~Q6-n]TׇoLf7f6^&)*BcF K]*| L+F r/ ԛ?%afj܂ o5:+ꭚuk6~%ݵP WķQ!&ߦ9,i==:< 7ǙFUX,'7d8tI"0 gUYpg SԎ\iA _A{(&xkL?o\fFPFmrIH#uc73S^24[P51^dzt?4.+mtx[mv6kÏ0&%(=ۋ'|VN<f<8!SLW]`I*l#1eT4y1J~(>G7_QBc=2#I0*79 䈄Mm8:ZBF%1n4e؋iTBr7K1؍B S.sUu7# 2SJ?CP]6>"K؞#Н27Z=y~VTn]\ъ5S@g?VN?f+pW`ibQ=9˒=5sgIz@S/ P7fͺ^6Z([DJ_cu^#"Sfw|{z7a+LOa/eAHUkHTs+]׏nQ@G˹`# GXc |8ѧHsxA噲zmѪG D3n6t˜Yuo)\7s۶6%o7laU,:I'W" Y2P8Q ],g*on#e?sS/*CVtҊKۣV|Xt&I  $NÂ,&dPPeWq>,4ϻ=# a9:qG f,6]Z.h-&Vtb[p:mMr)bjix{ƨh/@Gx){q&l$lHNkVd-aO*s唕)b#jF, 3HHҋ;9 X$F(0iF#.Cs=Y@<+-?tpmoPdmH!i *?Ows_V jZ(),^5pvZ'ܺiTb[V&̍41A!AnB]W?cmdd"ZENrZ U)+S%]9": K  UymmthA"5ͫ-O5Vbui`[@!sۡ::ęG1lŗ㘯سFbK^>kQzKO@~&*!xAKz[%& ֔!N )kZ|A'm{t-N>œ5I)4mq"l|q&g$~cG ĭnxKHݳ!|(v`J}3ۗZJg&A~V7G`RkdE M# ]n*L#WTDQݰ!ibcrM,`OXns5;#k7Oi?=Δj.-RPCvuO|C.!F+&ޕIM3]y417(~/?;X CWwIb :P3װD-;<ӞXQ~e<^%(zH5NV,LA .T$Үۖ]1wdYՓq`,M"SoL ?׬p 6ȣ!Ġn5F}>݀ uÍeI$dKj~5Eo`n-s[\ч Il^t-Y|%, ?3Q^[elJD"?h#8}Ffr 8HXod풇^v^C}5R)3tÚZ\Ż{v\%G=` m%-$|&2U(x@~˕:I0\Z#hl9VAIyKu~>1Sœ4 h? 5螢>Be$5"zlŨplOG 3 g[ Sd>{ECVI+5jl z0Q~X?y@ۅJc])ϳ&3~ A->\M$R_q)jQ@ CQsmiYY WYY+Y'{<E}#-T2ۜ$z%MdZObFD7!9p_l)}V1j42MrxẺ,Be)29Xȧp-HPamlchzhGb۪);}͊4oΈeq?tc]ڪ&q;:Uښ﹏ *J5EbE!GoϾx Sq {PxWG75n,@q~=HӁK2Xkn/lRBߓ]>er2 1 ܽA/M yơԱ?=ˣН-:chRZ7KXBL^Gkro:fIY/c&$t) ۍNb: {Nׁ\7TBtB|sb)ܺCͧ+96iz }L76HTuڶ"+z&XZe[k^r #(%- xQ@ljGQ5\Nt׋!X# N&hs"9Rdq  w#I/׆Kjʫed/Vw?ozʉ7 U~/ͫk.pХ(79_K &Q\% L`3g3[iVvMrF%tOc%tm*x[ H&(cס>0-Ef-;&eŗT_dHj1<`~ Խ*l)udm P~{aX%9:uS7ۃ1/z+eSdWd6Nl.rs%Ǘ LV\Լ:I2aDu) ;6r!* RE{fRjztBp mv<$nC"0\f/ kc\t`7:X8 q&d*xaL:\Zu4C Y{ 4}2Ƴsާh#֍^5W@@l<ݱRqP5 gj #s":!ԇ:jt"|eɗ*/ M |>$mT5}^=fî@_b F^OzcN¹0:k4Vʡ,MFY>= ?yZ'd~ߊv"Gi""NjzC)qyiK〬% qB./6"Z77E=5@꿑~iX@s"h =f֧(iq}pǵ81.XI6-r&1P9C1]٪!M<,عhbQulh-c ZޮJ0: 9FA]R2omo1.UxJ@)Ɵ ؿHw j* UPi:2sхc5!8 M71mFe!l,%K6_m򌟈Ċ /p:aVSiZ93a\ kY{v 4x'5֐!`)d 4uJOх~uJ  րYs38 )d-x(私S/q9Qƈ*o-ݥ? ˜%/6ݽ!Y*OBYuW6cCg|C'8{ NaJdt(Ae)XuF6"[XOq?2_'upԉѾGc~/r/^ÒV-(4Vt } ۧ}k)̺qv8r_G"X7`N75k̬D#]fPfnf=Kt䝑@ Yrbe:PdI^;׮j VG86WW0Hfh3ȹ .ј~ϓ!V6tC, C~)/y@%7znˁ qm9]B\ĝ5*L>Т2.g Pg Ti.-" m?gBUg]KO*3Yt M,6{4{q%UE{iBr:D mlNLjS o1p+{B 3Jy Ք<^hDu%Vϣq نGk3@(5 Vo $O*_법nnCHtHcꙤw&ݧZ?0^]֨.pJ:+~&8-qOwWf-01)ER0zqI}9y ]_d4qs`jS~+S8l*F`33soџχoIb O/ &.? {6F..5]<;6ØM` qm)z.iAIOjI9&N{AU}&@~G|} =B:.v.v*|,&~s)'K;+d]x~oZ"j 1]ݷbF)N?KlX :#J#7H kKA)^wZWqbȧߨOWɦ揙A>>e `0vť/QUT\Yd3׈1MvEuC,'I'HJi*0F(`=T o`B6ћ6 d/NcfT4ʲe&_C:/yX7;"Q8B_wB #(+<|57[A˧-4pɉ>hON-hfZu9bTXlV2OJG4|ȟ-hXvN1j+b< t*k1g󈬅R_f체e;L1ʘE}{G<_Љ$7jyuq*$Oķ$v)F=Dqm);uƂGƊH* :@ tY"KD% W)F"wʘ/%5.2P'?8E*?E>UG@xJ5/tg Gݗ/cirһiSYݶO V[cIqs@G2?qҟ\F,z%lB|pNK>:XVIӚϟ,QEDv4wBF}ϔشY&334xѺ9hl(2/Hrcت>"`[Iвvk gcOMJO됄1X&C"w(;”p{4^u5R*D/G0z* دZQw)3p 3=nK]KuD̐E(0fOd;%Dvy*f tCotZQp'A7+#onBu^ͺl:, dRKhi>et3^v^.T.1?)o\̻៵?GL۵ 4+@{W:e۠3@z%-!y 2AyEwO.DQDdORQcuhfv^X.=\2DUWf%vt6&vb [V> 93BIYds}EPiA6n὿0i ;_FccT- }!y2pw,wNJCbDi@'ib'wܡWf-NdnZc|ۭG C X!Ip6Q@/ g%UQpol O0 'ʓ4ڦ@-':ܸKuޝ|t^ gMQF;KUmwb*J+6/({ծ#]T ,:/%w-w >Eɭ+! uÆc;<AZ*<.=RW[p. ŠY{uJ·( re%sxGY0<ð=y x 7]W <')VlT HXSf[;LJlXx`ÿkq ReM%s(?UB*!Typ?bsdfbnϋ^F&" X-V,cc/:#Cn痦gJmEP/Y_"CeJUi%ө p-A,kZC Zٍ7 q1ʪA@cM;À%dy[;x q`}bmiYT?a⦐h="DB0$;A!EQØexsӺ+r7*Thu  D ^ͣcV F =|iۂm ѿ/,0,, sY(^~Lb-[lXX/nƔEhړyHvQ2x-׮ΙdHD?j!iBp5;8Kڥ t TE!ʓAܞC\^=k( h\%Nư݄NҫƄJǭ{}U%IC{YU=r}T W#b'baNzTOO;8z1Y ^CwNİ5EalУ ]u_4wkؐG1a{mv_mñ miē8gu|7Sz P+S unۼ^!<$F]&={- n(>[rU0SjDeWNA XF6!"Tͳ^s~uk"ϼD팑6A* %k*]%9;aָ?Z c%vz3}=gYr룶޸S z-X%bX6wMN+/߫U3J/9K)~aOUu.PP\a0kUMG`e@Җ450P)L>H$SxqJ&(YӺrMX#%՜r"i;zO g3VhxŸZ hzË-v3øp0:E4ȲtH+͊T_~fW#Rm&Ŧ!oH GaG5ŠkIf !hϐfBR` wIք 7 .Y&*3Zi8\Y;WH[$2~ej֚A"Dc'}`! k- ײ/! ٜ5ō%OʽKNgQ6bznm"`<*%NÚZ`zpEYD̿ʾ5a:VjQ[N@4PƧRA*b)ta.*?f fX2ӞL 8IF:^uG:txSxyG^EyJ4eoH DotBp QZ?jJg Th[fHP5.AṔ) H1p}0-ff ,dFE'ʨ/㿆g bhXhPۯu!CGœj*)]Yt]mPc ~cƩ5ʲ/s~yov}B薐О2c]K.>Lmg4rQty%X~2})hYLS'8!$\)9KC_֜j; \e鄯H}e6*WsߜǮ+w.y=~Em{ }"գ~#\<^%|,b$yGJYGb!uV)QOM$l^ؓs5`鯾P(">&6 2c^4a>YNe8v4hex.OMFv;ZYԯ O2b-+)|#}VImb537WgZ5ycFJ "5Uņ~cMiv Lwĩʄ%[bpWYs,"uMQ)t# UʹP@j}&< S r}5ZʁNSїlVpUM05)w.uHpslY6^n ).V3Y@b%Kc_E"t#zvp΅pOj # nDLfP[3M2VucyAqϤFpAiEb-،*FFDt6"]lie-Ph]O"dD.X-|/JɭO۽TA'i2V]ֆ=%r3Tug |'K|,cC uA-xJ+)2L84pƩՂ7܇F:"1n3|=F;y ґÇWA*]Ȋ, '];›<7 wN-#eTx3 B)O`ϯ>;2KBřC`mv2hn;~8~R8KDC1`5.OVa$?Rg &%E߮a$g\ e8qF10X3OGRyV^*u E<`H5BJw)j~ނ-JuVϿVN^E %d,zi>\5rROxeqVܾPֻߧLo׽aF!0P# a$$~5Ƶ63raj{ [b3=#?OVyq֯VZ9ӫ;tR'˚tMlC"KjqIkN];#MT-`sؐ0SU= .lԯ4n朏XVjq:83XhNU{gskA W} bb&1QylaǫA٬*e{Ʌrz?G%S/h*}H,-#9UD܂8?:Q;i6v eaLPKҒ0#CU(W(ۨ@ԋ,:rby{m+myi@.60&$yN4H\VZ[d7ꕀF~P{gu0}b[ǘF]b;(7cx";|e5qѳB&sKl$i 3RST9nʒMxwx}M㈔rkgdoY¾=$N0G#?SUJgٔEwuH>WEIJW*p7hd?C6=Bi B[df.1v L2Vv0z櫈(6K _R*ELK)8oc*Drq0y%*H/=XB!5]Ǚ5cs "Ѳ[w| X[E>Hzl k1@6jʙ*дڑsISnBFzfׄWde,FʍД&hƌ12 $3W`nLȾNU/_G^0h5vEhAiu2͑HIW.{؉㻡I&6G@S.;\{tQB ?KFdQצ2HR1-Gy9^3M'y:, X lO)*v|QIGo V F[g7W9 1Ų[Gf ^:Xkk) _Kj2}f-@GUDFby1sO)_ퟶJ.-iMۣ:o>!XafGFY߼7;iL $A^|#@DohVEұ|. sܭJ-+pivQ:&R;iʶ9!%̗u8d,()ɪLEM#i5$N,{Y5mHfHl،Kt1eҶRd9«s0݉F1J{)>hnd_<æb ['Y.2}`W#'򬌺d4=8SP̚c(K$A3}P*)kJT[wEZٯaxCPsټq 9Ugϑ-Jb@ :H? @m:,âc;>[Ɵ8)־|YZ>Oڥ!̝Oi"5N3fL7c9zRFCvGJ qUqʩn7qM.7OלJVVtÇάBI8eݐ[.:֟zASZ"U9z"h8ߎ`e6`5pPlSF=/Lڨ (GN2j>9\pKPB}ZaBzCdMLl7 6v"Ub=/J/L\%y&g4Jܨf${»?pd /""ĻZZ F-3뛞pL!BGfuv$SJXI&+3)X2òZQEA'J~̘Hrپo >Y(E/CP<,~epA({?oiu9qT*E _0i 1&-HX(+i+NzOS2y);\Edف+r#csłW1f{[Fz5J![rp ~2n9جjwF6"RE#{E/Ui{+Psr]T/.\ Y^^L >?h"#W"l謬Y(4йRPp7d++ QL;18L޼gumQ+r\ \h3kQ2lsjUbHk?TdHhlXyӦ}hn,U"ۮtR_u}H =oh8Ȯig3Ic ՄtB0v&]ܝ>{8Cu4Q>6v^=Dn.PZ/ҲBb}$K5s`e96DRiuxЇM?Dv/:Up@9]zaZۓdE(܁)toyfO)U˕! pc+GƍIY;}Q=%N—:=:o^-CkN׀*R![qPХ'v(9?Z"p%r{E2.9łiow7B ܋==YUGs"JP48ih-H .yFΝDz8Y"@I@W4^g[iy+ȉ*f-362)콦S<yaI)F.DLP|'YU' hd#[uM\ BҩH`M=ZAb6AE7,Phm0x~FFoN )3Z w'P^P+\Rp0FB= fNm[n=G)g>:4aYxW{LLkw;$be{2 W9{v].v{+ABp:!+M.u 25f~MMH-7T@;=[>`Q4/9.ؾ/Y,pUhߩZ?Y9Y1N,~7ۆ4Uo͌reET]YR4PiM0"S\#5CEw U8 ?rZgJ@gCtxs0%- 5fJ8K<?xpGoHnHZV`+ǰ+gϞOG$tX`a>uпdj*Oz{gh=!'0Y ˬkxC"H eh]O@=I Ե'[?on{,G 6 8<=Œ`u, vz]we"8C4gBIeEP:ir2 z<Tpm7v2hJ/8`rM܄ /ζ3gedIB,.Ms!Z/|#h;H֘AeQtc6g5^mTv< HV:m o8Ře䲧Ԅ*\r#eOI&E'O9IE!=NQ/Ili9 gȦK55%x3!> s[XSP}}Ȥ/<2"w4 }&kLܘZBZORdZQd߅h_: ad$|Rv#p"o˳԰YPJ"ڂl?fb wJlnu 3jq>d\݃Y_KE=M@4s?V F#\a rC\]Vu>U>E8~? y\:woN+P1QX!*6#@| uWG*?r]D׬r%^US1QZWE MW/~_r'01@q.xrޜRy%"gSZ`#!/Df{TԚa?~%5'jmxxþ LXtr.5Z7 "zCVӄBؠ<Ռn-QЯ$`:ґMN([5ʥJҫDગ-4<-M$ph\bR'ޏzF?*X^=̛ 4pvjPsQ?ܘ_\AF_(ZpvI~Sg!2%> G-ɾQs@֧]a K|cE΢;}< qݔAVtqoL ,j%FuƏ}OY>$ ]jxrwnX0)bi75=`sl1!YF! p=%9=I{|Y !D> h/dfL?SsR}]3{~=bGpTQ&Ɣ7G[7 yf+dι*d»yx0ߎ@:\'f얺DK}9Se|/ ?=_ju."u|\cb!.CV9tR{ 㛧^X1eռDpDlL|CܤP{뭇|W_j$>61lFI'W 5ľRK mrv!EUˢtWY ״x+c*E4 5{q,Z}\K!&U EvSN~O[6b!_Dxo1n3ћS+p:9Gƕ܆!f<.aI~j(b@(a!k Ef@l&@B2}kuշuoQ2~{oHn&7ƌLn㱢t4LUoP){EƖ_J,6$K6[ԫ,oP. q|Zx_5O?Z :PQէu.zqxtXyc[SR&dNk[ǒHQOr'a(HYC-O>Wb3'{káU7.܀Q%E&2j#wY.zJWjvJ/-==-+:]E uԐ:Q1R,J͉IT,~ПB% z#R?SXohX~A1O던$"E:fViʳSi`+/imvmXgT#h* ~OM^ Jm96U%1N/X$DagAbC9Xpc~❚v*,փcõq 3+()Fs@]{4U!):WaF i%CR,)>|c>a ~+$#4LT N]\3I,Wdb- lХjҡGk615e`@vmX|CmkFpdPﵞ`5`"JAmy?bR,DOI= %aJ4v}Y߬3W2q >TmΝ-3R>-9V4hB!|*Id[RSNC(3ioSA X y#zd^ GgL} 5*8,RP^g%Kn)n,X 4dd#u`a(g{,nAh5E%]Vjє%ԤqN>xiΏf[15,{;o=BSﶥH¥&a#܈T̮vhzQ0&1AB acS7gOڒ2 uΨ ^z}IPd.rnۏIRca%8B$=,VN[o pOy ņL %nwX soe !4|d; `aBmCEW~aO8OsozARYci}MJC%AonoJ\%^$>FÃOu&$ae#U~{ '2+JR&^X~N2EV^1.[" ^_+sUD-A)T MSޠZ wBVV+Zԗ_7fKzf@2 .(kxʘdiUeC:j4(6{ueLj7sA16q&VWsRZ.NTB9K4ҭD md=FuP_Θ?ݨ E9=zqMIѬ5!C:)`}55$Mdfx&s=>'$[ڑcVVf2mR>矉 Bhu𼜿2?!yeq>˪nJH2,``1sLm GVKCLNmgZCrZȖ1Q*JXIf>hC $ jr5HZШ]볂QRB Vu>Ē,"D`` Eg/ӝ$-$2dʈ0/b`˫&) :݆){5% MJ? NKL(mw㯬mT_5֒mgn7ؕsc;v4ܷf?nn*p]W5kɲ!+hs~[{'V4WƩh2OΧܖ#>?y ŕSk DsSCorFhJ8\* uё}uJI_ΟFRΩZyº{G+q2ħ[T#$G t.xI35=&,ca|y1@AA)Iok_D,X>0Yy!vnP ,.wC7i<ݓMBHn6KZؘ V2P zdDSHciꈖZqДH:Ao:K̾E,w\Aj#cg/wеE[@S Xj C:\9L=eFb}U{Lz ߜdI"j21D|kkȚMd=sV&~ A'>n)^YpR)KJҔW"]2Y5c[vv/ POax[X~`p#Ry3BR+ִ@5%?mC^]ӦM-|>~0k?.͔$9J#-I-M3 ][%^C˰]hUV({%ڏ܋3oSc$ 6$$y]!9[$ a<훟1ַ4uUs +,lo{޹6HyI FϢlU,c+63NBRycPEQzdy[(K4ʙ^4Xa:k`zs&닝3f$B"Cc&6&3=e&"3W01 S("%/1Gy(!74ě:v1.9Ӡ@o9Sa҂M|HV;biGYLNB2xFKQ??vm7I>('ګJ̥%E#m79/Ψqr&|Kug EdA]!AVj3sDaθyoD]Vђ>U|!ht<]&t7|hy\/ìĶV<߳"E67R[]D&ˋhϊv}_ x ]0m1˪'JrC#"PO^Shhg3ؠe))weY s %4'%UD$e}Ҭ]W ~oCdjF:..iJyf d͚h*p$әm֚FO2Պ Be )%nQhj0;5c(QU Uš,*818(J+2O6 4H`3 F3.4&$вEUޭB`խ.ri5})4DᐱScހeV[xgR~ g*':)䓽ɓZ/b)װv[kZ$Nk(>2׵m8&:bQ_*\ߔTnӽ#[3.>9҆s! &8髗墻]ߕpGi<n'$,VK ޳`:ke,7kS )) :n'6"=tTkȜ!."MR@+II܊ +^gr6мD[8ZO^-M?|UQz2 'ǁ :h ]HtUs:SbG)v5ySA Sd \`߇/d⣑ښ`Uc Q@OV v[P%ˌ: YY|>:Nqm/Zy\-j(džcD)W@n.:'Yori7fnoL,# 1Z9X;uj=5*/,F揳9 QGV"?úWױy!4)b~Ex7g҇eqt7ֹ1C_LǑS"&9A5ea59TXc^~s^q[ P^W]C H Ka˳3KÜ!~#}Ψ_;HqZI ksFKӎRON jPbOBceJ8cjv2U? ibkw6 &. ! k0GxTgsmg&nἯ?n w`4ѵLB6$ފ>/wJ؆Ypd|(SD%k?BeQ}@X}vӨeK{W)ѧo!rs4gɗ䌭#itJ+U=zr7\ׄEtL\ko@{~’C/=Mb7?2R{?ٚ'V]7C`;bw(L voVP|scrjwn ;\H/N=r@umEF\z^a( vfM;a@9-,W兢ˎ?oќCtҟӀ CL pCvPAɀѵ00 _H=OJT] bA'0*t:7 洎$1MG5V:s ֍6A1Ya|t7IJ<[z>f}P$Xv隁a 9"DEx1@V ^CMk[ҔGY=6Kxy1jhpo#HBn9;&{pσf Fi )]qM)y%tE19J\H{/?wNځi0``X fV̚3)S[ͼܬld2ӯx]h̄|@%1Tg$]-XXTo&#xyDw?RHҠa8[S=ʉ@*R`}5V [.yirEUR_s_!Ilt6J(8ҺS-$ߛCt#U0TGt[y(ڛ yD ᪂Nqnl fZ"/Q77&\ NE/<PݐUiGWu uߠDƎvmX4s亳VыmoKnp!OL[I|BsH1amIsvur3;L hp k9PY6fy{/`gYZ0707010000028f000081a400000000000000000000000164e6139f0000fa00000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/ ]?Eh=ڜ.+JJ\_,p`a.i4 LS&V\R=B[uhP}wj+XCD{ӟ֩}$K!? Ci:Tr"%>N`^ w3[Eor d2ab 2=@Q+pYܱ s >c$$xU@f}(!1 [,|9CFT\(SK- +]Kb`࿤TR4A*LzG|^iC35!GxwԑZMƈL{?(g\ȡmN'(^.+exb塗fc9hL4){Y9PFҀ96,ʲAQt;qQ`Tm $B"WUͻ.g2n8ہ=aUJڙchx?1U1-BldKM& 4?6|Ohp@\P:'PU=ĕb|};|qYP2 w7 7G\qWc)TaSc4=) gWAۦH2=03*$zp6aHYyPصm",@u?SywZju'o=h+YܔNih3{@oMe_d{c-DYܑ`[d5I'12 P^Tu^|v|d6WqG;rߞb3-l3%u}6V]c{HdK\e.bHm/z^I !3ż&'Xݓ<"W-?~q#NN9ؾ1CK%C޶Q`@j4J496;NXVt5TUnd(}Gem26 {ov 4 ΰ#Dw>ߖӒHR'aιuztM6$sXEQ}tPˆ𶹷Db\󌣰uņ\}Qx[)q}YcV}To]!ZRC"৞v5E>liW56]~<6:~d2?Y7T6&)>DE'02eɃivrUShYIO[C?9lI,ǥS6=[ Ak_PJP+?:Ӎnb0,U )%ӦT~n3ω\`lABf#מŒ$Wҋ<'< w+[c$Њ»#!޽LRdHTq$fΆ |#~81)|b׺eP87I;~Y*]VkZ|ПX+u*#zxo%bY)9߁gS0ķ҆f0~@v^qN#" <=6L»=Luy1>؟ hb aqƧp|NVVn8k@PKG<>]LrF}: (+T6AszAwp݃0cU^q`J3}nؙ|CJa iVNw6Ҏ;oӝL P픖9~. b; t(`K&m9_4T55G%r\6p20nVoGxh7MCf:6%$T0Hҧܠ|=Hct(jW!퍃x + gMgHI@Tj`¥{,+D%Nɂ\@c/6=)8w*G)hFH'*^\G8k`Pp<YC1Gi\bEOa_$`2 i|FiC5O0OW<;8>C+ \J|ӑX܅Pk@r@C'\<գ)Q7*3nRHZ K[ghm"~'vxN#pM;ΰK,SG۪R'=y/V5Bi3WgxrI%5V_-ULZ'C`` A'9][Eb2K T s9b!ee,v('&):% \/>gQc.bYpe/⥍(pLmfuԇ{18qFR;pǻjs,e,ʨB`?"Mb൤$@dY/ O}4oѧu#)_<"=X`MCDzް #2\U]ոþmg½iX9Xl5s`,nl6wlVɬr#6X6yX}^Q\ ,<7(Lu~HtzIM[vGF`EIã8Ӛ2ܕH}cI`pb݂N;QW2^ $=Z4a%=Y$@G}PS+Ɔvaxf|ՋU²vjyk@WTs, e]v:DW[x9 t"S/bqᇹ Oi1 k*ަ@(18*i I):qxAL "#EF՚*'+ЊV#)9-S zh:\!Qo< *T[y~"DX.znx&5q52}>L+ D, Oo^:Derh֯`&sbp0%>Mnx`1%tsBEΙJ.Sfԏ?msA/M atLj2^gO %wz<څLylub%8őx" V4ќԏT9,ݘ^—fhy6FO&Ԓ ㋢SU(a l*@FxCFg@Rw͕f[m]q9hB?o҉%ez؆x@TڄpW/8DK2֠0xo驴hĄtL!;~PPdc "N a\}cʭs<}!5IK">nq`ʙ0@+5f,EJ8!~O0T> ou" ϴR(CQg j|S8B|ؐe Lu:STgϥ WQkn*1^ȏ0jW&߃^@[v:frr16;3WFC!嘋C( !!jsYB/iݮhE::~%RI_Kf&g G ͣTbPA*$%DSBȧpu ~>'n(?绬/[!ART+c7'SU`yH֡DD<~NNؠ&ػY(+bV6-ix^#C&2&sDDy~ 8 X[iY7sY$/G",Rf)2t0HUn މ_TO0BeO΄N:㙅l?(‡A+=H:9gٹ.l%Hǡ;&o {kBaWzc*+#R/ v1&4.ǎqTj{Qɢ9+6n.F.o;զD Obt[XRM"_(_ID2[z% !tOώ ImQA}4n/l "W`wNp0C҉|J S$J,>g0{72V>'i Ǖ}N33% fvstNԡW8gC S ^i\V:b/`;R"I<h6 VַW~U~YXBu)06ϯP>r2KTV] d:P\Uu.=hXTIq;Qn78MjGHLEt:g>5ћ|bfu7yMRn1,УfQ1xBow}XAE24ʤ`z2;9&޻p@:5E&dGFFq_I Jl팆Λme$EYv1.6a*VbmgX\JawcrWM^#8%xn"FDF<vk2U4P CUYVd5 Rz` "JP)"7ڲer窝#.wCʨ֌X$1O_Fc{?'G.@Fu2UcYkݠ?l84xʲ=ꃈ2E QNYX1:r*3b YhFj%І ޙ}3TLM(1ٽچ;}S< \G,&5G/4s9 >XU~wMA^1aAqٕTi@Y48$Z&M.݂n'̯$v+K&:*5$wǥѠ'5*^X; _ _YVs1RXʜ=)Tk΂+H#"s[}jYZ_kI%]"x1%R\S*ŲŘhERA=!2&^bPhID %AFZ(.aPDm.s|n=Ncoeo4Z"{6'X 3j`710Iq PLA.pj*;E.$M+%;%yR ǜL?7a.Xad [KOZBxkNSI+KbGr 迉D=|SXf7|*u`nRl./% G9ec ,M;1WwEmt:zγR=os@/@O« SyTO03U[.|*;ܿ8yDdUr2 WV~206A]NDX;X 0/jO@tXũ'F(7 f !Gݜ-)i#]m@e .7Q_O$NHi+l$ go)kW2[>GgOxCH\'`YDq$s}&+>7rzXh|KTm{Dzq154=O-<,<4&G"cĪ"R58.m`.]95)3\x9{/EX"c?yݸoSvc(8iQ|/Z^$_E˳J&n~ ɕh:*DV0 F0 ?㔉h(5^,TU c۝w-}*Zw6N mѫi^~ѨCn*v~S@(n!{?ܜwN\\YNC[;&m%Y}4UØQiسŘ",jHj8ET/31@+Q;[R?aHm EC`BRWydGXiovr_HS8ѸK~[z*_-L sj/Ë ".=%xJ}BRgV>zU : _,I S05=F8ϼa W2<]WH8~]=KCLأ hf" \^ `'gLm+d4^iwnZ VdAQ4ւtaY1 z:⸭'q9@SKp4.(dPDj!ġ=|Y.͆lFGR۪'p_LLTF_ /qRRSSmN*l9(W25a{yE2Y`<俨-Dy~\R^Br?stRK%mM(F"$u<1l;<ʋ' 2! C0;@&<У :3.4ʥ=evM' lD|D7LڼaW T~֡K&[0waoPtQLHa3HַѲwi=32!0SX2;E6*W: 4}bўu&Lkϻ0Z$( uDߥ}h[;MẑCbi~kRJI`\`ׂ^o%7JvU m*ZH"IU0G9jrsӡhI#?DГ6qlFO1 (RUmhOS|x }rU:fI$Ud%I 4Yx9%/ JTWj*J>Hw&6hD+Gu.zcAr3pޓgڝ0ȗ hҎ#7lwa(.n+-o;1y򦥜p0pF(맺[Yp.#Sqq/j^G*SDB5J1s“L ka oT[`4rK:8ϜxUQj/5j*i+TDG8­?GL[s;ϡWYD>VN>L~ƙser,O|0q>c+x+- U@WbJH {Zχ鲩8O a$kZUwüBBNV@O ء$QeƼ)5~Wr0} 57-}QjʕYN$<=&Ϙ3!Yd~R7s>ٕ("QzٴXCsA 2Kdmtzb-ǡ}VEw |w`sA8-NZi/f1bfm(:$VZ$&#]UħeZeH2.8o"5+'k[N撇ۼۂlti >iK(מg^H7/z#cPtkPk SL>ԑ4&ZwAQ~B\Mڌʆ{D BX=?ȁrǔɬZ֋{ơ ]sHڍأ@?ut=ѫ<{uV38և^<]AKa2]ߠ!~Ms@!_ktDD꾃\z e~k3cC7k`*̎7D-UrF/P+;|^@Y_Z)Z8*#W`|&NPA{ðv (#BS0OAP1,Hl?QEV)xS3faٙ[Up)S\ JmG%]ؠ ߣ2 y$5͓ϰbek54WYz(H;MsSׅ`=ݏ31BRߚ#N<ixRn9۵v cJa_S,|Vp*E}mBu3ڄ$Mdf3 $sSGoCgJ݀¦9%;\%v b A@'G$F8{vꥪWr$5%Њ_WmkjS[VE8vj& gH.`|eܦjOT4fVE' 6udG;D߶ \fzeT\-JqعL.VZ,{ImM7ɚ'EK(n86 ?yRlѨ KlLKc$:=l5Ta* {I ͨ>` E+T}G|X1Wf=@9qEzlS77\=LAG!4ZLi3@z Qer.霢bPꔹl v%aDž} L5ۣU8sBDIj\?xL|l/ -2EgVx8,G6%f5 66a3c17u >sv=z*(=uha.:6E{">n& #D4Ϫ[6zJ}$\E`ѽ?pIV*$::TS$d= L}^LW}u|W+p$~x^s/;܊xp.JK?b]$ J^XC!p7/3V36ǼXp[p-!xPÔ"w0֗/z,"R :s&|;Hw7q XpD!u;VW펔c+#$)BH;"vZF/75 -'# G Xh-GD p'lQIb !j|oMB4G/؜8Gk[qUsNO2mke6gE]\U5Nw&Wu|1C5qg5+?~͈ d,b#QFq:<"_5h <˱k80 bqBXw.>ExZ 1_X^6u.Q 0l$F{az2Lw&^ӧQ>a==%n7 0L i9/Vym Mt#60N5ʈDEuS wgyz/CeʦEߝD&\f`# 3]n|nxTuv-p`R˝4W,Z'[ͼF$GSoLfk'օ܆9=(\e.`>u&-m *U 67b#~:ԑ+0a=>2`{&,<,8Q~aSJ#yfo$[:ed!R5겶U[>x"?d&U8Xl2{`")3M̌XoT,pYE)o UGr>m vCSu Fi8;G E2intߴ;r,:~ސ엙]M&1(, zHhURA45"l; F\7 ζx*a4 x>wr~fPޢWރ"xӈilT AItD70HiJ Dנ8,c{َtyڼ%09 4ZHIt|! !dMUܲR$F_YvvtvzJASLtDR 1-47ϮVsc`+=U,3=fꈊkLǴi6+ǔB<|Y<4CB;V1Zm%ீY3!X9Ӷ^},/f?}ځ%L}؅̒myd6)UVl0ᓼ)OK6v(,]QdG~x-WrUU]3mP7[QDױ:~؊|Y{=5˽uo u,6Du9-u] dquYgp< ww6->$Q72t僼5Z&'E!42]p yl<U8%ұL*4@E}ǫm;TP izĂ^ R&s}ڴ8؊&x̏e:`55 GUL00 zAn7cM:49ri7 ƒ'*dQ[=(ۦ椛[چ9\:=L2vx k +r_ |Ggp4KK3gZiki4ˮKR{9*2JwStqēt4,{!~v:V-Xܱ{o ͜X$Pn?N; 17b5y:}?5Ō_-=jej?82hM#=Ŭ8)G|h FblHFdؒvL/.)ii僩MV 2Q_ˇ yW瀥)=+m}QÜIl|I,*e5Q*ݣ]zy:3m68شlQ6~kK2"[~ `CYĔO&}i7E BGx!Tzƈz3YgK#tWhFIm䀃Ot3x?lȀ`dn*&R-J9mO?FF]+ >f>D_ D?I4r/;V4+Dm @)ߘ-HۺzC 7IΣcZ w Cs>#RVcj\@+>?~hFQ0y%WCGc-`:'Q/:䒔&ARBxI 8+?]mdBff-S'֌MLn+p(%U'#mOXY|Ipy>8PdAẒGP/u|3ZTT^WIԥ4 ԧĥ e_s]0$#zl8y` XQH)"Vyٟ/8X'{n$ vb!m!گJ&2Ҵ fࡷ=zL3$V >Y֕V:3ψ߻m&h1EMq41EЊ,!cRB7ǮVV8Wm"5çc I:BΞҎUjQ!v },}Z)\IY?K#{11GL^9g[x /t<ɎO*9 Z '/njpTnkͩyo2d KizNaNs@t_v5C$ȎJ aNd]hbVtrT = _YM3o/dq:[3ܳ}-k\L,GLȤ"hj*V#kA$ĩoxGfcCMw70`$6SBC~Sc8` b>čSnY:1ޢ+2g ؔA3GE5$sV%Vv kLb,qrĻC**AIT2Xf;Y25V{p &a?Tý ۢmGshf"{ý69:ϸO\ICJkQC. ‹쎥%4ql*{:sC('/5%DٸkCX/oHXD,/9:7U't8Ř 5NRzf^X8x <}qD*lPڼ K|r pЗ&x,WF 1f$3{tIH)-aj/5*V="))rBcЮݫ،\k_N C71Y5Ƙ̀5hum3w$/S׉C^=lfHa&51CHY;E]]+Fr#d  kv"Ǹ(GѯzP!]oc͠LPg4+}*ޅMa Wcq(P(b^pA2Xg( ᜮfr^iNZ{&m>,Qxvyr/~vv}G љD9Od _j GRTzCR( UU9{l4qɞX+R:i ) z)4ǥ1@)q@moIGB P{3u$.Q" ,W,^1z,duJC~6|)OX#s4-0:`(e :ײֳ`[ ݋W|6P:qkaSfb sts/+ |S gCjXrpmb1nbb|-^p{>nRTwu0M$K4Ҭ!#T pGi70T|m>Sk7"^cM":cA%Јn[96bd2\tD_ΊR's0n0_k "Ln)u6Y|lts6tM7FШL8 ڑ٬Ƨ3c|s R&g7`+M3nXV/4KkrD$Z$>"aoTv'v׵Q(MXY< IjWX5AY )eq߬k>F8lឲB#pHAJ.ɱh"GAzRy8* #MسgbHPo+yE=uL0rƑ8o\ܩeJ2v9F Te8,j?1+Gzw(g$asC̱RT ߎc`kxYmQmL+e݅cР G +S p׌tC oc/3g:3&1")Yo uSukͰN@gtb5T H=KҼMrf$jᯉqlW|=E؊w}w.stвp*]0lfk-+:kwSp¾&գm끸L^ f\un5-Ӆma_zWH@Dʤ OBlhs^+ɀ(=j3Jyrof w :_9ޜ_=JCA>,S4:k{dW)C%}Zl'xy{|E]ک^8yY쥩 #p"Kqan"Ċ"P:g4GZYt{-AlcCȏ Ȟ-Pu؁=/ CZZSe7/Ȥh yfƳ[K.kI&4Hb.(>J $FI4_:a;v%5_˪!f=U:wqtQ9R|%,P7 xn۵֣>Mn 5] ,2C4T /` WuMe0 > AE cZsBI ڻNGCgO[%9K{L%`c~<>!P(ze#J듒M(3,gߪo{ -<<Sm V v' knVw%tp.&*~5?cGFS4aԱ9|[Lfkf#h֨"gV1eC%Wos {ts3w34Z}AAdg"ei^'}gI:=Y o*s{4dhE/c[ͥ,Z`c0s:xTWע/U-*w=ɹ%"qH`\!p_z>lӼZsq9Kz WJhRB.}!~3}~Y-N/0 Pt@12:ߋL{K*,@K=,-ʴ ]Pm"CDmO[qL:v\v7 %OYa$YtSfy'D6X#D&9V67ʼZrB_]^rEiqE+._1YLA|Fkap2>u|]\2sY8΀3˓ 3+{5`R[0'vkdseqHabx޶cm|Hl# /V]FQ7^ZhtqFjt e}auJ|ϮBM#{!(>;I+i%#ժJfo+V?N NR ]'c^ٍlGi"i'YA˭)RXrKb Wsne  AGOs }è X.,Ll( cuԠ SNt 'Z 5) +:RޡuM`o󞆴瑻ѡYV0g"^;%}|TeJ}-ELFeb%XR #rG&J٧>F\槱YH$ @8HnR(a$ĒC;㫤TKj0Yv!MdcE-u%#'zDv3p{m5)ڕ!%*uP8ۓ@iBM+'圱J*f@ Ru4ʭ$C{@n2|e6hc#(6+<㚳ܡfL- զ=~Yޣ#3'鶛Ec-xƃ9%y[y+q)^FX^Wd&p gŊe KL4K~=m{ች[>l(hϟq OLw' φR䥞q>èkM7M»NZar Y,aktnc&kG龻] ptYB XRp)uvzSE҇jcdg;&5\FfO#JU\[|ilSe@xGfQiZ_Ʋs)XK"98$#i\w%'8}j->US+Z/f H46;OV;2@c DZyZr GIs@jM;ImͺN0u%SzZq 1ۏIk"-:zf|hP< rזװeD_SajYQN|68joj8ba7t.`U /q¸ '4idf=A.rw.,dtApeG#)o_7O]{OcKKfI~1yL!Џ>ֆZ_װ9_nJ]EB' iZDO kD{E%sȽFƙMՆڸȐ/M2B`ri ݅7(y\ϝ&fh+Xbn84D6埬͈m~&µdDAY?4U)h`?$ISD95u URaM~e9r6/eQQ{}xՀLo 0 aLnOJRi2x9}/Jga% ď()uyeXp~7jS*S@mTuZ BOv D3 [Yԏ2ꍰ3F|j* &43mLm79Pk$-րHQ:FW}jJ9 'FĐnW:iO@gSڛ# Ah8G}Yy=5l:w_L }:oKoapI5o" ' b߇1Eu=OW+0.jF;|-[1U= gU+=~!@KsfB9Ѱ.-cHG'ms'gXH+%x8w'3ZKMC?ob/ϛ&_..!*ϲ(TmWs\*0? 4U-O7_iw a C}rlX_c_Ȇ' MuNQZ4b-I(5~ܕk֣L8&[njlX ŽЮu0xX9kDuL8脾"ql_8y&ef}($xTp{лàC/4~"k*$;JGWr|n k;I[k)eFu%%C.n&&;8{r^z']haP BSur sHkV;ĥc{R3߼s֤ӷo4; hXe#|0=]N86M pJjTRnQtσ@S2w{ɮ$n[80ӊ4<4dabS܈;(/5kѮ劜QUqau /fÔiΤK_!ǵI\1zm\ΧW^7t;rVT]qk$,C& (7|p˔?+}AKl]TCTs\Y* m4DuƁc"yA\]ss+9z:ގ1Fu`{B$W g(Qm\'r C}m"tF+%%߇Dʀ%B{ua9eǃLy$3YH- sJe uӄ<3^}G1uZ,^ўj6(p93饚vtEt/yemrn->v1207Iw>+)e?$qHrj ʼn|GsM3Z̓1lVli^jY멱mp_`{嗨R7kL䵜P+_1CPe z!`BCV/c&TA:<߃˦p[вq҅JQќUqsUV?|5o b$uaVxLx/s^L AfKAG9ꅀ} K h^ce&\'̊,:ؙjI֙Yb?9Y;r^fFL{w!w8J]+;WA3Dٱ~"v'تE__`.aXM(q n'`_%G 7H*E֌U`05CGysV3W'SN 偘7C7IgÙҡBxjiʎؼc U@m3Ap&)")[1,۔lE)h%z֚a%ʨL=5i˦ӞVޟVWP7g@'E?oMrIsb@d[kVtY7\FdL0<)=y+MV=ׄjS ?A/$as߭1kId[T=2B $gڼP%kTn|G;6?5,ᗗgg( -dRڂu3r<i_^ 8H&jt^tCY0t+67`lAn_ΪV+?ϵ ,'ih`z;ʷz4bhʘ3Pq- Pb/LW t/mf D@G6oOeXA2:.غ* p7*TkvD)h+u^|97& ^q&un]g\ܸfZ*[}B2 g<C$d"wS1R'Ρh 9Fyl+K:exVRQ ҵs+ù9di->(y R;ZG1[8mG#ݞy+uG}-"W7Ǽ4+m^+WQ\Uɑ2{dlV]`@kGh J@2~4c^X rW |9sy0 NzT1 /nN>/2pwX!BMՐ ]ZarY:ؚeJeiO{:Kl8<֡B&FU@3`I1H v(_]Q骠*J@a=.`Tva/{OG74u5դXId]ӓ9ǎ 6;z x Uʟ;ȖY'B57-GFcУdB %}\0 |(.vP:{tC]aT' ̐ .MKr@īIEE(1R`h3xUC~Wڢu"G?9i؝\(yȝy:p L@ųb \`A9 IUhqyԴo.g4E-mQ^0QfЂ/δ9E FR?Htْ[} u~U1MmI$ƊJmበg@,o'"6XV)Ȓ'cK8V,B #uS ;W- =v -zCmS\4NQCM#XwDLw~~ M*Cέ3E|Z^x{=ҕT sy ޞ;f@?e&fѼ_es*!BCf#u_'v=} ҵjT|mG}d!nK;SLfǵ̻c0c?*]w0갸˹Uw"^/)1YuH z,.Q<|c4 q"G۳zZ7-PiF2B{U-,&͹Y3m.sE9!e,xeŘE!M0<$;wTl> P2*ku$lҬP`1cb/XYTdZH)5p`T+ mW%e_ܭ%?s_B4ngl@oM5Y{9 <ROOM^;WqUj05,"V8$*yJꩶ'TUXϽ2x +J{?2:x 5U_һ@0Nj}zX$cM !5iJWpAƎ?p.{!1gPb{?ZY-iE$f#K+P(C<Ji8TGT}&=xp/v]csuȮ. %CS3a,(o;#5ow|=]1B> HҕFɀZ^)j(L{VC@m!ӢwkgS`*ǯf[YL0Pem}if{JH[0Hc1$i VRT%ZhZ%Nc;'][=f>&ӻ*И~0)֟YF c֗8Ih$eY/xP7 !i RN},PWf6=ax)Rx{63z%"]\@ L'7AHn^ #d/ܰ0N; nsayPj+bB?.C&2_E>X0CLnWCMs==DCabz6t$Oݝҽ,/Į:gYZMh8(/+qBPr s6IAMŸnE3=@LG~~)sgt{(1uE@zѭIAI+s}WƈvKBif Ij7VR55Z}5ȶŞGj TT  elT]o>sz"JiGtTQDҚӡ@"~Pnf= ̜R@837Sk,2'g7m(EY I%U9L0,ojtXQWơ(yeZ) U1¡{?!77R" -K6[VXU030S%C'D̮T2k+paKc)/)0hc ME'h==2T.P #ل ?bQ(n1[ M. z~K4ʣ x^L!ޝ7ɍ7r%^2z TZJg"ȿDGύ-N>0D* =*p CMjV'zgkj(p[oLc-NG\!ۤ .O0n95oAubX6gn/Fqeok>'JҢ!pH A5\1Ӊ|wC "&S%TSz/eY2oSy@ nhOl_QcL0M3ty"ȇܠ\'x>oˌ̶-8n4ft9vN)H([;j_vbFON9Y.o47. YU> Л{8~:< A9pY?Eyn|p=Ϣͷgz7ZYQd5PrwIOD#\%H#lm}-W ^`'zZC묚Q$𗱲n`N$@6yHۈ}ab7Nt"/ִI{UJ~_?9Ӂ|S \,'Q 4{ok*ÌT}auKR LFnE`LDːi JR5ϛul?}fŘ#DHX y+ͪbz+fn3c9!1t&2dj.WtlU}+ôÙ.JүȔde T/ T0dqt(l&/dX>: NWK aYh|4fjE:.*AV/ca{S`A\hEӘzm5`{V9pjd-XrfX͊ ^;>v5 )`M:YkW#k=Ȫ|"$",U$!AˍJskMcAw#mPaKb^ht;nDc?(PVy*@MW9q;4 qO%]/t'Xc(Ӥĵ?Eˌ*5fwUrfT6u,g!‹TaL|Jsn=BaS!!MamQ%:[Pl-.R" .՚rh*9Y1=[0$1N^A|1Lj&ۿ;&^1k_;UST7X*rJhDƛh-9Q=JtLiPBj ]9tV;"_ۗ[鯢=@ dUTt;/;-Oe"{*0BWt"(뉚WEN&#!+x`xP1٠$Ǘ`"†anl/rx <~LS0Wkl")MA#G9KpJP_T^֜\ 7.Lg75;׭,ntX?JWfSc9ivVVǪC@E&yd4$m<B]yvVǸyjV1W&ua :+,}#Run#A0f%i ΝQ5].! .d_U]%-Q rkny3{laO/s-h$zcJL:>4=lCZ "*8eScG(h 4㜟s&yV[4bkM㛴vA XLڤҮ압/L=dTh{9a.4_$87!~Hyxs^IΟ5Ɋx?f[I!}_Sy+0!S.jM@i{ɦ*9-japvChVlf4L5c42vs&1u˓yTk!RX"$pў"MQ9ep=~\Hf>:Sj*fK.M$=U0GRm]V31ڝY_W.n^_&;>;~2{#CNR+ &O XIodi5 hg-!G,ŇtBGBd r !Z,:hw&vު)Ӑ(AEH\lAR䯕j꥿nj8JA^K5} @Iɋ6Zʰ#|;bK3Bq˟.|}0-?RPf (W%WA{ug>)<\bAYbæ/PKȤ3ѣxN Fmpr4zlQ369=\HT+s3gLI^@ '*S3v TK}׬ 5.B@9+Zj+R;@P/dV{!k&!ܼya]Yy`0%̴n &.0D9C6,op޿pۣE0>eT @#$ī3]p<=}Dީ(.H7$]P 9B}o7~+׿&eY ]8/!Z_5s2 #3ʋ4;lԪ8PHAx6C+]h2ĠA*F4&Imǜvgؙf~ K=HǞa磑N`rx=6yXq(EJuGTIk6dab(b|e䎇,I(a}'g$$)|ϣ?y 4)^䄏e$s1 `LW;ڱ> :,Yĩӕhw(l%th#ѠB\_c43+T D*l>f?dK)*o[SBۄ5e"v\xBЗfh fl4-&z. 5LZ]%]{QoϪh0LveBlp*ePv?gQrd6pB2kOmkE39s|m`/ FwTt~U:ο7?oSüMy[*MN2xՖnN_ql7e)',lO#BvnL j2!f9z9`1o贄|W{yzP] u&@7~ eauQKBu)!־w)2UuEWVKBMs*3)$v*vpuw dm0Ig.Д->X/CI/!zgw>dCED仏2lC4|'ȉHs& 2q6:Z#)a- OQ"i30QK̞Z<ӈ?k.u\Bx/zwVhwϖz-u=8ON?} yq&cs"ǓPk875UʹHޑfhEl;D5Ţsu%( ! Y~2i3@.BP,` JaF]_K4LQ(ВJ>d;,xyM_wRwGGܫ:X+tF4냽;Aq *}8QlcWl3gyf_F[tK!$Ԃ @Ƌ 냃4DU4#ķAۨoOd`/CMt-ZYnք blxї)1F9~ oRKSu5~bHϒPF8TVߍUUtOj ފI(f3c$Jލއv?"-8]^4zyQ($'81PL~*L0' v0@',  "#m?}V˒rS!T|󻮤vҀ-v/|~_㻗1 `MsFD10 FRm5rX0ְ)T#LmV6N -{ frF ppHǎknyP(GޒsEfݪ{3=T ۭV= bmuR/&fr4\U>x[l*AWXi#s9l V ֠ Xߺ_9 y;tV[N`FK;ЗSuU#*KJ+Fp⿙/4):ԃp CT9SC gH<1%TP2s@Ey=T Yh)|}FI5_&jዄ%4l t,M9~n)_mZ'[ #OzNDUhۖ<ՙ[ew\Ɉ߭X0\z2nyxquh_3Yf?(b g3fek|\ v5ĢP1#.>{Xv$,2`Mj0n10uVZVkGEC/5BфWz88NVLۑB+"兖 ;KjյZHEna ZPN|;\'9Ԇ~:ku#U5jVH"~܌uqz= 8shKxd) 6L gp檁(WgYsvc1Ď-g &I>;V'gNm @K͕A{Qs^n!@!Q(=*Ռc!3"PϤ< mPH%=eOxER k g6`/U]m qmZ?U6)\ɤ ]p/ B1l&-VaBV[J8Ywϊ53wE'2GeiBmdFzPm7D$X4q ^ڡZE*^CXH_~B>ʞ5A-]f9/"(9 u3\cXUu5Yc\ ,j朮.G1!dz4jyjҕ:|Et헵T'@oP*EfO R/7GVi1iD`aM ԠUi&6H|C )!vHKQ=[;GO,QYRS)"FnuRd D%l,?7\G nBV9#RS?%:̠H Zs:Ae\R*z̉"]|&Ʒ*fG^^C6Z9 (,sp*ѐ˽.'NN-K}@͡y?oUsYGJ" :K~plk5^>]ʾ#% =& *_q  gc/l (L l^8#A+W2F0c)2JWDUƴf~iM-]La N4}ݑx3jS[o%cs{ j%7eUrH8Ke0$k(Ư~҄76EA/ɓ' C23b= 0ۙznQKew)0*)iBa)@؝6Sпԍr3mgu-`R+>p>r y!+\28r &oĥgn:Zټ<RDmCZ@oNQɪ,nqk FOcS=8"]ؘY~ҷYy@zvI,"|17LКgr$AmO%afǷT\ &(A 7iwe{ V.p瞝}{9;mq j ׷KG u<ܛ>WX#fJD'4ÓDe\C|9Rv[8\9=Ԯ!%0~rjF$5pVu}0+ 2KO:\ pL b շ>]$ui`$$ZVgu[hTgqI9mQä(fQRҦx{5&f{7EWe MhB$Ká/)kt$Ba5Z*LЬe5Ny^&s&T"Apy.}GQc+uB׍C z4u/G#M,ђ*؇l< {5EK/ϻ4 p/ ذZ1D-*ƹ*O"_PX 0S?\p)UI*Նݷ=Y*yP݄8 Nxnn-T\4O&!Jq wewyFh oWmO|c(w3N29!)T/  \6ko\r[2wҗEq_,V*tXɺ>g"HR ""8" R]kwgTl u-PnKM-8o AY+tZޑ$dcih0F/|?C%Y+˯S MAH]H9:tChW (xd8i7KDMiŜ蒶N%T:ob "4tuƏ@s0e<[51\`0sY$DD@Ax13l츍^LNq~ Bi)-: q:tLŇZ'5Y?]Szä'v.sЉXt<^⠧l7 V,qΡ,ן&85`t+&*Gf`d-~+2 9M*ِkuvR^G *s84iFQs>榳J6B7v+ڵC"xz͙L9wpSR;%ڮxyjgB2utLQ:z25;ɸ /g?L侎Þ} m0Ui˥ r B ZB ӏOE~1{zuC"_"JTd9k˓wƭXr^h[HJJMF̀dBHJXDI *!i"~R~C* dr[ɌMv,S)eiUE83*ec0Z((S-~;Qak5~djCV)"ü,(vtX75LN/ d odͰ1naG4`BKFd)'I7/[<5ndr{9&-k}{Yd] ؙf]|(%! 3i]!d9{>3gegEaɧmޔ_VW m"՝-'lKX*k3vv_:/lv(b{ 7+gl~} {F 9Z g<~If?i99OP7NҠ芯]A{Ә9ͧot)Y6#YA.:/4İF$PdJ XD9W?-Jr#>.1 bDU,f. u"_(Oc-lٽ8s֝ծ4fyx햆O+Ir&U e;1\\㍎&x>;j*Ň?)YEJWReLohkf 8zb囕:0lRA<שԪPy#av<-$h`_-+/y%nMtF1*}Vx y![uO>;`BV9Pc bTqw7մf 4OT&Ocw~a 1&P'">v_I^`2hBٗ:Arf\:پ1N[en-8j s* Y GaDRU2&viƥ"#]B~ƐS GG%N a^L(V>O;V̪o4AR Yt^= ZcZ +.fMWqM"7q1FI!u *̽?t]x8Gv|"Ziɒeۈ< bK2X("A xL$W>_ 1TC͔mál{]%ptbThn!WB,3j lrd?hPuRl+鹿:+RABS4}JCfC"tu1:zP[QɥN!rk ]7SkbaBSELss)n&U}fg(&_GRt~u>k]~%i6?AVGuƝ^<'k5;$+[ta488k:s|<Ɔ&"}<_qGwb,i%⴦| ijJ"MW *BEkuWm䖇vvɍB'Q;ײ3~; /7^8ֈ ߀Aeᕑ¿UށR [QTǃXwȣf/0Gv%f%]Yd3-/D:G&i|Ơagy` ۧ^:.~3EdDq>:bdi-W^+S$;pKh]CWN*Bw%ʧ[TkrJCv_b^~) sE.! 2ti+12UH>_,|Cf c*{vC@Rb^ۼr0Ӆ]J>AxV1Y,oB!Cv$U"G*oTn٢9M~tO8zn@LGGN#9V]NG Fj%^dFOyR')8.F oA*sVDܮpK0|*>&zk_ޚɷ}fKC/ 2(F_xݯo8OZ0 53ArFL:@74I=D"Pt@$mkR?3lDɣm$PϦ8<%Tg$Iz.KaY@+  |?~=Z ͚W.nδ[3d=ea^iLNģ-G*Q4PolaBnкxuׄldh|{w]);쿓bc9}-W|u^tIB #\j["T>m?U(?NXr9KQ%|z@Coت[>o;a#lyFA{߆#4-gFjoS%lMѱAVz\$/]b+C9A'9uجoj'q_N"ǜAM`llT?t";G ԫȟoB8, LvQXC1䁙=.<&SJ6|}sd*Q.``k{MshFIwb`=P52A0((&[T30 : ˵XP-ݺ2@b֩sDoGjuzZsGd}"xWMwϜoO;Q'J}R!}o^\멘4в}vBW# 0LeRVJ}ϝQPmE *YqLNf-\4J^-{l@ fA-*R`~B~+wyG̬$Ё6|:;B8mHW쪚Rpxﹰvp`#D!*1U>ZET%a雘7=!#$B O Un36wZ/zDjPZBr{(ᣣ_+[Lxs 8$>j}_)mRF:ܒonAc蝈"sAkY۩nKÙ2p`߬Q֨a[= J6K$^; J9 6\,ڣj+J^JJB^XjQ}vP'6c|V?WA8  ޸stY@= w3U0I ?k0znq\/>L:j}, 6"Mv\? ˜~`?JE& شzDobK1QI?,m=> q|N-YYlEpXT &q$W"1' ၈@%o-)0>k]]. !.Z1mdB)a_뭕U!HZ )M͡-J7h䥞g} UB7>j%|r`\%vw)Zst]2$ #ܒɕjru 9:Y(ej{ ͅ!gZ*7 [)"ym7YA.aJ" WuDd3p }0JI| k fv,^®i0;z&L5+E5}R!l5Nar姇k_LCQEA$rp](a'w~:ۇ,|ZʖB7^<]D2K%^^V:E,vjxAsxƸ+ k-B8 ]9F&/8^s:U%6۠;:JRjyXvr0GT @>r#X-§P%$H`]PnHK)իrs}VTDSOJFXO\K&g9~ݞ{u1'Kv ݗH*4՘ ej8'v7cOl_ zu$V z[KK`=<')XVTU+W@cžBmnEƬa4#KnЉ$Bo5{ek#(Ut[g4D YJJ1bm7b9rC#%>A)8rVJ \GyCŐFu -f{ 5Ԃ5{RMΩ]U&eZ52͒u~ೢ7$+?R{}cvcI E|RTN:"E'~Xm)hGޥl!YfgmE6i? Ͷ+]pL/Uq6lܰ%Tniq~Z";,uz *:ؼp8*~jxE Qӎ!7B&ꗠ}Au/Plg[oU%v?wђԣqv)'XCӏx#@7ӥMnJ<46x OTE4,X"WdqX58٦,v ssb|VaaX4It灛 Hc0X79 rt*3,VlkϾNC b,]SP9!xm9SK%7M,6 `:V] z4v_T1Ơ=I_jR{HJKpWt<-_^v t 9GVa+_.:u$ꌄ/ZE ^ ,یΤG|WT,_pLlͦ66h#,HW8Z.o_W9KX,MYy=*2(L6 hu$ eQfS*Lgf%!*+sW^U<UvM?}ڹ$cd 43)̲㫾SuR$MO}I9||ۗ#M$ 6kiB~ѪMQ[2Gfӣ/4xl[lSCH ̜!78Z23"Sty%URj;kEFƓ~_‡R< K>COwm)^g9@ROgyIe=_C <;?*SfS۵W>a81C϶l YzV_C@8R~UFB7@l5:$Qt ^-KW^2x,ͲԡN[5qx>t.E)8n%T'u^~s㬥(.WgZ uS[+3~YUGWT R^C[[Ve J}5uǥ* ؿ}%*q7Q"v~51 mYx[cQJ*κJ:$y^U 3=af8kVy@ NhC/V.mBMLO{Ɠ''TҍgpNC^@<A6(X;;MH|[^_jcjӌZġzX¡b$LhVA-MW i=NdxAtc|EwRGkfׂ*_Dmꬺ ůN+Ɗ+KpZWksW2T늳 Q*{$Lk*>9&lNx(qF*Vژ'̢-B}1kp3{_Ph_1kalgu~luYߒJܛ+dnv5Fw޷\{ӞDXn<ٙzYvX0GԒ ?B7rwXx̡sp=? 86 &?[3c=qZJRWŎFƊ9FdV3 %2N-j-L 탊pv/NR)s.Le #b]{âQٻ[jqs!j5.r6&)[13u˚T+R*N$Q,x]קtr<ǛP}^$p@Gu XoiZހ|o7c j摷۰G!#tX2:,POP%;yoTCJע7UM5ߩay]6!Rʩ9n"?(3>[~\#,iDwsᑼD1Q 'b{d=d~]}X8F*I qobU;N~.LOq=d;](a}|w=DќG5 ;b)tN~`AYW<9=%(^p~‡mt^(5Z9zd0[[Auڰ-h?djRm9Ovx86"O9kZ /91}0q9󩧋<:0% HFXf@ZT=IkiQ276cq2 g2-\.F"C%^ %hr4ӑ?,U @h\B@ւW@'Y";;:G`]|<7/@͠aqIo6|!mYA|"\4S37 8ʸydȞQ|C|6;u(1[.USF}o4UzmiŲsԕ8&c]BuiöcqLjE&|}CT,λs; pp\Ƃ_yLu8ilhbpԔ_hI>r͐ˡܫ0nouN%x1-t'db{ eRծ}:'j0B'H-%FR +K_P)D.LI囔7<rtv\MC!fQ-?bm+]Sbڠ=X~Ko?h,<1Uw%S`z>)9@^YR,kc,ssm*ȟхBɳW l#bY*;K*΂~DpWZ(ZΚsEd*;:dޢ}{P|j#w//t:tzq*A{%2=E8lt$ūD*T [ SBdLH۸͹;q4idLky! 3 _D0< 13[܅O3PKpqps<λxA,i:j~zy]˝WrM_)$%S@/CiFԝc ^Z:]S7Vn%x\e9$?L_مBT4KiWch.JHXa&Yg tNe5Y(0ICM>8'ETR’c¾3w̄SE~Mk{[F6vy,}n#(}ڞ[ꄒqR>)2G%b61þ*_]>@JPNk* \}|E&.8ƥ`Zd M}a1HS"k­ Ņf,޳eY >'y11 p$XzBP j>Iɪ9S7l ɠK'6S.-si+`x2J׬vWPb<֛izz :@'}AƊ!4@diƐNS] f08bN67JtK;KXFzFfG󸿪ej};w'xj.'ۈ]hfI1> Yin|ylӗ_E f16"I.ӐjBϦMa!9s8G/?}їؐޮ{\]%8$s.DBo PamC'$ΆbO C ]%=JV^f>GsXg;.㌹]k;nR=/"{Ⱥg1! 94`~iSmftk~ p/wdnk0O``|/Wyi?]AJ.q7Qxcavb3p.L T;C08h0PzJzRP\=?dl"-ΰӴZK:v[@:''/!'?Ѩ"ڀN|b,i=N8bĦ0%ψ.Qь1Hg >O1X:"͸k$)1?HíS$^lvU~{jd qΠFq'uDy>>yHx0O%qzw&~b) |EUfCB?SϺr _o&&6x܇*iLBI]O.@o%ƽҬbXԢu1`Xaa&{Y 6n<}0oRm Ybe^nE-6аFe ǣ%$)Q*N_,\;V'PpuHBqS7BAIԑ\ڤKkeDwR.~JSpnw`=_: j5y'x P~ʳ?ΕԻZòyB(`ZOpS$ʻD>)N)N* 0M 9\<Sٞ:|D_| ĿEfvI A %%.̨VR Ob^4_iNΫ@Aܳz?.d ((~9/w.e"'V+L%ޟ>fLXxĔ=w[c~%%wQ#+ĨK1bUPHZES` EdK9vvL *@R8aeQHظ'C{vWngLn^r~e e=ܹ"z~Ț4To c_քDYM&ιE/&jzBKn s=4Àߔɺz/&W..zN0u%"Eҋ19{ Ok>O_>w`'Vf'ױ)L ̝eyD!;K2l.,h%3()冷bhбe!>ep=|aw4> ɧ6%by6vt)>&f ;w7xA@Zϵu%]T x`gePI"=A &]ed4Z꟰&-5-PsJ&ҋPBe+˧JEEQMV}zxy%K|M?kH 蹱LI~86zNqA +ٶ" `~剕sv/ɑ`jq/HdlH+\b*z~#m@?tm {wNI~Xah w҉5eI2T?$KwFʦv%c;Van:gST1Hj] [c{Hv{8 ܏v@!aiU:kBI7ޙL8x3X"ƌ+X=QiMgIW;V u'-^F/)zN9 O2GeJ#%|#rlb!R'_fTlÅVC- -ؚ:0Cl>KD4dýۨ n;6~_yY8Sݨ>[CcUu-HzP6ϔZN-4"wQ Q*EGS'n257**p`jv%G`u a^A szoiIkhMIL!ōqB*_GSp{ f .0d2XhweDyvx\mPh\x }?43sԯWy@ĴB~MtsKQKF}96qu")Lkȅ?ߠ7 QpDCI@0[]:(K_@};v)i'*a̯_{_H`LB [;,d@3-.0- Qs??fϛ3 9-R`"X XXˤWhAf>[Ѳ:` J8'gUjcgzYN~_*)tHQْf6& &J| ~` [ eV*qn+ҘcxO):"7:_9qru#I0XF +eyg&َ"&nsRCI@ƒQv]UNʵL2<E<̓Vwn8m @ҫZV 7u;p(WJ.|1[ īJ/âx9Hjxc3 v+L'yX̤Ȇax`Q$* g= 8'_z.oR2Q0MP:kWzƺT_Дv/lt8d~,wR//votskXU3?G=*2d}]}h[! g̦wI) (YX&6G#ZƎ'ƶKHuΏ'\3om3GJ$gr3@BRsܒh-9i2(W+- Zoi]FBHZp|a⻙,=8AS MI|5!x=13"U 9L;v^*2,ƿʤ u{\uXO]jۥ}8P5P1LijfD٠$Zg0DaY_ =GA e lG1ꎘ$9'uS,WvFr${vμ =W#>"Һ3<)HVThfSy4. գ.0`ĄR翳ձnG#ߙP ր֧[0-7D-4r(sY\OiͶ՚gH$$rNvW%[G.s”$g4],"B-;FL"ˋToB/dJpF{=~H5Y,3Sym8ɨ 1ީl oꅠ˳Eg^8{ؙyi4? 4u zzAXq0MۥF *0dɞ켈t+4 2͂܋fb,a1) UC *#_h aF?W@V Zb\('[qƚs>mՊ+\E~2fG2-㑿O/x"Ж9sqՒR>e!t\CE|I현p~Lu F[9P/bک}=C\@yGyF Z|_2׉jZE>k0REcJu5OmܕWnu'JӫjJPlZ/׀-j~/^Io<7g#_ ܖ4oeuztn)a\+dPd2T"w5ȅ%ޯ /JƬEQ.d-t,zTNȜG` tÛʸ]6EYϏo&sso5TbR>|!]csX ?޾{j')-8L&{BkXiHsĶr*sŽDI֌X)&"΀TLuJΌSP" r n,}Ye;pX퀥c| Gk &p_c1Ԡ9jAoJ=ID!EoǎTX"aBW 'ʄhJ ж#sҒ^u0lk)/)s̫q`6{`j;pj \Pb2#l DP՝!ݐq&™@ݟ5DQ(_-m5|mYSh.tsNӤgq 3I /ohC:nN= ?ra( }.O4p5rl sZ1ETv^ zwo{Z ֛1#U,Ew lVDgP'a_M|a% x1$ӈ#d id~fc>>0}Olwz^ȵL:2SVXiXslGb@-=0.? ,X]:8%iRܲ_Wd0̛:ba[j&nu8NXgb)'w44./EGŒTx;;mJBCQlCU#y@Ђ2X6ђ>έ, s]EӽX_ՖQ*/}:ZH"n[&2 "Q9[Q:ݟG?cEgiؖ¨[?|p|#$!\ڍ]-}6B/~m* Q~Mߘ(k6aV*aaj(7\_ J[;ﷶ>`~k:V,x~>EH2kXk*oE\R0\bC]]q̷LpIv B&,vwK_)ak͛ʝfBEʏ胷ZQor'ff3Fi93=A `fYZ6c\uPYtqI:5;r,c< Ji ȹK k; .u9xYXW2B{M2tjLYح ["ҕ2:*=MгX7r]V'Fsẍ́>USC2>m:VV‘PI+vTy u\%g 842شYpi?a9!B7--:A`ߣ$˲՚9e+$nPoW'MOiCPBRZP$cm.|X&a;}J|-L_U!(C%ʟNL$\ ֔DlMV~xMSxR Hw93nwYS7<'^yԡ r{[1k%fH+aFm ͐`:\|jnS=,m-eٯs"ND* Gȕ7q=)$` 4g)Kath_^Bﺫe6!QύB{z!-':]..c„mC7ddI58Xs{ylvôb:)'OW 8&/I%G~4J,Sv41jcgFԍFd@8bC1Ge:` "}?peN \;&b,ך):%>o~Q`u[}j_s-OLl%ӣqLӝe< A3 I;2Q8g|# .̅S|t1'qLis7#;.9GҒ_@q?Fv˽Lb VM/zԗ/vGAtצSO#ǽXZLٙ 򛚮!@_іjuBQO+v9MJ^gQutM8EGܣ]O2l^m~H ]| "v@֘n9S*jH-|EK^'K﯅l';a/g݅d: Ƅq!rPoLNcyt'$&6IO8C(m&hK-UoRD-4$Fl幰=צ ^|O 5C Є .aD  qȔ 9,as٪oeInFb3 ٽX5*=YD`]"PLfևr艞ҶaKdߡ]% ,LM, !ᘯB#<+|S+Vph~Y߱xUbұәϾT=*s2{T&>кZ@ d"vcWCj—pSz\9bNV([C%xɊT r6d*=fpĨ i Gהvi9/ ?kdW,4}=C&^uW!%9&v,"~ C> ߸dGLb葲8V 䌹Ë!i}"4e-P#)JZϚ &v.k#K8fXwӧ[ nSj^eih~kFUXʌ:h䤉]5G<4sz7pB$K J- rݒ&,ϧϤj NٽeS<D;.Fp!vU|MFeC)}>fl+ j:iǸ<˃Dv^tf s\oų5}CqmcS݆.U#3kO-vќ }9GJ>LD1tL#8b!dnQd@A_&'{Φ (yƛYxuܤإi%{mݗex63c~=̽f(NM/M2aò8sjؑs sXjŲWmAÎV̪?a]ĜgfwhH9X' 9@Ȼw07e$<c1+PL8ܜΐ4pXy k͕Hg,5rKdf  Χ}iJhU)懊 t(o⭊ 'A2 LY֔9mG|lifWi ~`lQ$3Fص;u x0w[TșA9=C~,ٵ!e. ;ϰ$ $^7W8F,"m_y0|ޠ}RL~"F< B['E$Mh?ƫyVNqagyIڮ.ǃ uړ;c]" H cj`j'9~RS*_=4x?. UZV1E6 'lBFZbɗ YFc |c^rux!Dc jdHL׆hF $1 ` Bٍ)'@_2? ɍc72{,<0 Vūh9&9 5fy[t:QiHmu $F5(31Z"&-zCy9IKB# uɍ~k+B}6:SWSa\8}ty;@;!Q??G\]f}i>jݾE~JX'53:_pU4tN_ 3Щx&/l<ݑbY;_Vg 6MP_Ŗ^^+ ةZ#?%dU:kʧW@=kFvmxCM,1[Ji͹%Elhk/:g?H< ޴V(Uz;vv<Jn Ԃ,2.'(Qw%&MZLg ^ @Lft?nMKE> G/ 4Nm_;K{+R YDe{eoްXeV+t5'H~:Uݥ7C6fb=Qxm]j.`'hk75qSW E9M@AfHނiI0;!!O=(1PaʂE:$@oz( G[ U& pp^ &crhtHӓ3/@ twޛҏR{eZqWjp{n3vt1 C Fb pvW.l`(U裖!{3-ShLz nbncij-D7ssUtR^T݌Y.rэ'!E˴ C%2)?es&6w#[bk{9Bwج[`ZuLZ{=R}2]\enᑳqߨ.Y8|T ̺-52Xgg?u5{cVá36G2h Ӛ }Irsiu1 ّOn~M#|ƥ˲9fW~zWhHgcd8>P; |Μb0nsX>q`[!!(i m8CҖčdlRI;-vtmxEo#7gEy(P`eo< Pvw?!g DjF (*^\)hÏ@!Qn;b]*[t< _{|C|N'ap2>ďs]\I!@`ϱM5jo0H,(xɬEm{q+ٵf#=;\{S: ]treJ ÊϲeD?3BMgA hf}夠(ƻ)@"iib|=G56IHuȄcS2JeSڹ},ZQyҏp8n¥o; A XnmYþ 4yEwo"X+X n2WM't WJ=lry @?r߿v-2GP./'`0ys5):Xu|X(g1UCy\pKrhJ.wlVbz\ޞg S;>Y;wHφ GN_Mn+/ծ61@\=P\F{r-M3n 걺OSYC2?7-9l0`vC1;u|: xa&knğV}SUvd o#1x(☻W)?A?oYvo;YK|)15XW$ޝZ=8ٶ1uw?$.v8^Vsz>Ȼ@3ߡKbodoS,/v_cr/ XFĢYFyR͸*]?Y?7D2z G8e-b~c1~ } :%*kinhJ8 Crd;Ţd/HքP⚄YD' MT‰hG ?UǰӟZH Q_z۷[7y[˟f柺ҡSTk dJbH Ιg[/#&=+SAw#Cv\ %AuԼL &r#G bSHO)3d#/G Wyas60et^dk_e xpiAѯV3^zGʞ{Uo@3hz;p[N$W 0h1(S_ QQlh3[o] c^ՈW:vC/ǔW eh6OQ; Ru+5t% ޓ"p$Mbc@>z&*̉A)8rL2DO2&%p**.p)ܥ<9';iǀYXꗞw> W2QP)񛐩^CK U,qh om:\Fzu1 V`k&f+Ut[bjHhw<9IoLv鯱ÃB+f-}!8Ӂج:ttZ8hxGv6C{3Q _lQ36TH | ' ׫Rz:Pͅbj;Fztz)h<ƴe(١êN{5t㓗€Eճ)y`iջB7lDxk8;& ?^cd}/ os~ĮQ׽-zX`~9?d& ÏAD2Wٍ{ٍ 3^g*2v>h?\a@2K6<,gd.TW[h(۝`@uƝ{EE:clJlʆci^?ӞHq/kN:T?4bwNP~XV>e_.9%_':fcܥSyxmtPy`r }%@v'[ٞcaMt+)F|r2*a^27fC30B(Ȧ+" DQk3y0%T OM-a({[ ܙ(^vRNV%s+o+ךp4'm=9O=mc"׺Y*xfVYI@6!S}4` qhX>NGTUW}7sKuu3]jMHs.dbcUi1:" BC*r7#QB^iuL-RET7^1 8G[o?<NÂ7!r|W{Ucf0t:a0{N˞ƥٻ_;Q#߆|MxU)2<\"1']KAx?.yb#\ 0FjQOwuؚJ "\BK*jq-?k_쭻+SD6CP;j{X kZ3Jǒ6A>S.֌gj6ϡwѩULP.6k^h"%7i,8*U"MH,^ F,ãw7\(ڬ"+xZcq4b*1y$ǧ !40n@W~숎 7:F a&[BpmN {D\(bɊS'֙Z>128c\`rS0ҡH#pl{y*̽Aw]4 }Ę4B(U7$7٘.˝}Ffn(/BXLY$;t |3v- ]_$9H`FJ]_DdߵCaäi޿ͼ=Lk`suʼ9 `u4!qV]C.9RT hSi~o\W S=הe r;x]' oH|AM~~L% 9hj5hFNDNҳ,wXÛF0oX9;Vs7_yP'?Cai׀kN`X&KdnzXQc@qf= )ށ9yPA:~Ibej$a/jNl+NfC,{j0CT}PbЛ̷Kin 0$LL ,dv1JG4!./̕ :Qʐee-KcJm x}V\cuFI\FI [@r\. CVˤ6@!,JX력MdEco~4ϼiՊb$FY0}%n{uI@<ȏ9`z&ndHwU 0AbfjiXe[.91FۼZP^WC_=d6;/y#1T1NFꘉ3AV*z_tGm2 Gz:sR詘&5zeEWuCn9GF|LE-}}9o=XCy o=>iN!.Aq̓p^P^ِ@^m1\|z$u"w[^i0g5tdd~!  IÙtu,3i|dY eS (P&,v\2]sHV X$Ƒ@67Ke _M.O.Ox /Jk8 ռ!xgR+qW8Y|ZмwQK( dj=ܘ'\D8P}Ͷq~{e:h$r%24+=fLMwS}os`| CB u0\UXX{eT:O)e61hZvv S˜gt\$]:_WNmoiMejGθ]1;䑣S ܣ\!Sp?+`^nrwQ `7ѹE"Y5v=,6(}u;i{&Pdzom($J~U l +{(NޘdH#Q%y N}M@O}sKhJhv:Cu0N5Zmn a#DZ0e2ex.v-H" Ol?S7Q^_{s8zQz飳PI'9)4+f' Usmu}2\vhU* =jhl@c˰ mD+s,O`̾7eXV(EI= eµsE ;\uڈi_84K}`mghj1dQ,ФKGew5f!nC0ph8ߒ+\azK\(̮}!0T0䇂 VzKYx>5FW 8@Wo\pe\\t|`"x!6{UHn zvP\;H ]s 1^'Uj)+~ !`XE=7~`x&a9|1Zԗ +6: YUg鵥c7"#%B·BBϚv yx8EbI]O]q/Ou_@N|U60NpZ1BeҒvnEewXVq:/F GVDX_VɦnA$ V񰈏5V*n>A@qdqm k etז!@s^HEə9MF0Y@(Ɣ5S:=. ET sG=0vy Q{2|B2o9Вw66NRW5kRqUV[X$])E: ^Kf!4QSOB 89E 6t _t4(,Y5E=3):9~E d3!eHЄd:d%N^>EU5fk|d-+sv*JzD50bv?Nԯa=U.m(y q41ŇQpFW Z!]E0y !9NjX"Su[p%)^N Ofܓe mYɗ6tt-3XU,pqpƺċŚ|8~Y&;4} khכ(`uLc68¡LP[t~(6\)Vdt~BPTQ>L:ǶQtwN#@K"7ů嗠%9=eɻ ;e"ʿ~]r|b==k{rS/V֛$ [$T)rb!d>ꨄ10JIyc]qNU0ų :BԢ@P|JPoC),:d)ey@&_2%0n3ܝd:԰>`~jyuc5u39?pv' ==ARV/Wa8#{Ѹ|OB k >Kّqn;ޗ^o&ҤM0.GuZmU|f YhE۳/'3bv1tK2^q \w}U;j/TַdKǸN'ó\;q9.;/Lj.+>cק:& hGȰZw2XbC;O§ti k8(KYS ;ʆEh *1/f1SG(JHs)[A${ &1F. ǀr.py\z#--ӻ!? (x2q|)l ,:e4-~@wd?Fa3(A]0KKq[Y}8"=M'xzߙ j {n`;_çSYmJdGEb%\) ҁG 1 i0f jI)(_,0?X])ɴPZbERI#ukxKHD QY'B,!ʫ{\ {`#73LD, m7_-{ueϷdwTffhıdEY'Ď $]?^}d@A.MQT5j _:`\6 ˦8-IY6rզpTp9@Ee5胚wvf$j{_ cfven*aiغcCCt֫ɵ{bd))fV.J&/0&'ŠÊud H-r8rܦZ=*DBD#V@'M/)ԧx4cPزښC $R+ _j9NF;**|I2^<7P,C 3{d?1x앩QN1C: Z'mdJzC_f:73$B H wQ0c<^w<H7f.NëVu?ݒ5&VH9wkHPpB峮'!K}$t_Ȝ.{ Qß hz2\VԾ<=t8>4x{ kj3N/oIvER 咁E}Cz ӮFܐA-b}g3V.jDQ P35ar/ѡ< 5!>0J1MAbVRkOHiʒ 浈:J'mȘiz}AW6 IrIV`~|AR׶V0 zd|M4v=oFmG֭RIdtDW5>MYwwx<+ +c۟$cSt6e xV41Xaraw*9z&2@ 6B,ӜY'@@D^7/p wd|ގm ki}wf@g.NjPZ;$zŞxiهۭ!.C'M9ÚʄOցI`.ON e-sX5a>cP7UӐ_Wb;Mբu8 '\ Sݧ4H87s]v:N]à0KpG)x9!! 5MDu$3 'U>M2FqNpvJ&.[轐ȩs5Ut9 = wjk@^ѿ"wQ N"TM_2N`(XA겾r 1Ysb~ti4Әrv3F8`>¶V'Dq!P><'x.A"_:ԹZ!IR7dvNIلFwqMeqZR*U06H!S7[ǚi Px2q)oEphfCr썴\7iO⎓a+`9cgt%znӀ^y}@߸y5P:yPtJI,edUR tik9Fq ;lP@j/!VN8955nkI[G{qEv-hkqc8r?ӰAy~de:+˸7Wc >gz+0 9 U$xnqSdD@:'e`dê%WZ[iHՃhRУt Dx^U6(IZrQ䊜(]b̼RhaD'ý p\1=^S/`{U.ge6~4w֯:Ҵp9`}e. Y=Q6Qaxf7WG Wc$YxYy!+QI{I~Mo1$v ۲T$mt5 J`/[n1qj/N߇YĜ1 bZ`RNs?*l]탔8\w!GoH h)p9t'+(u1 l Q+) &mHtK̚/BD|K̠].fӀnLZL[6g30u;sP Sg=f;S-qX$즫Dsb򻾷~$WO ?Kx5X:%#KR>+ 9=z(j&{pK>N7jq\*3)*c+ƛ*. M*^1o0XK8l1x-,Sy\ tRcSU`/%6_WiۅRnzJxB~(mw~$HBaqu~?/o(C 4z%HF>NgrF( <Jv,钷-;h g˽kG=1TT7yf&g%;LU¦;sX#^=X4*=̴7,/泒SN b/ܜ(j}H>l>q֣;Ls*eC( ]~m 5ێw,x34,\<e $ZKѳ='99A}_|2cY!,{g"Xo[g뾧Q1%PӮmܕqUkp "/oh["QdJ(wd:\1_<܊ 8,k6oזVhY7ݮ9LM?' UjO P}ׅ('I'O9>HD NS%Ky[}*orw#p8G>KdzLf{Pg9 D-Fqa3!:ia]XuBhn#׬ >BuF~;9sS..~ʐZMQOCH+I!QӖT[[nk}xYj 3@Y|(H$fHE=?r =}CEѾ|Iʩw"-gzflԉ!ܰ`H<Ŵ*"o,bޜ=Wn!٫:=^>[7K3~Lin0KIL0]U$\=&v\%MEEO} fg%ƣTrU|2MRVG$F%O|}T ,yzBV4堓 zY,ح!UXKlNJ7ēo1Ugȱ,A:}fVA-}^ i@n3|fUL 0K3쇐&*ѕj<x8'vj'!DF0,1F LBށ'by0x7TI`zA;6(]Kɞ);,Klb:3iN^lI1#lg umDoIuEVڋR)IL >o%`Mkjz+=31LӅ=P'U4Ǵ[n0sݺ`V&hZcۻ%2Q-Xt<;; *%$,:꣄7C)է$'SsܞtfBY"$ Gq)͠ /mX)xi|IV /Zf%j ܘ8[aKWf(ݮ͢묆)<=ӳd ީi-94uE+\\DhP+ڔ5 "io~o~-b ҝv,/Eb _܇ !e* >[:uʽ7A'OȔ&|ݤ5Dk:qn?@T+b?z=>wks2(ȡNɼ2J]h+N _V1aIE*Y߀TR׌̯HLѴ;,wݐL]OC2ȶ~O`zi-q"C4J^;2uq~ |×0gt'f[R+8jzEB$,7u}t'=, u1DˁH3v(- jxv}e%v*8$Pl6}/,p H91[w:k8yKЭ(Zi؋gb]KFM}drĵ_>4 9(Lm]8w-+Jvf9ɝtc1d{bvϓ ZOB/6kX1HB7/2ԴY fK?vG@DZO$"FfLuV B\֋! W"5+4 w195wqnIw!N(1Β9>ǨP) q[68/Eb.itU(/rMlXWϤdU8#(_400T8\QZTΎ BŖb MwMMԅIZ倬J>&\+TEH2PVPTCCٓS ƜU FCZ]l2plG!*jbXi"!G{,\w6R7I;f ArZIu6*ag[җuU/icp]A$Na>0Kstꆎ8 ^{ˌ3=l~ +Xdр뉱 =VGpDL_ 1++Dمm a,}* _HW՛4qQhxһe A~s) Z֏K+)gi|C{>+VaB'z2m A{`ݒ|7vE&h+"SZd)`iF}v3 TgZ Eԍ wi LvV/AK$ rqt}J\B5?$= jV%_G: ƣob aշ}jB'Ȗui ^S[Em}/f346p{~R}/)c@=bo~QAUvbb6a)z'rum }7(e7OMuX-㟞k7rgs'/pdfЗhH6YPD`S̊\et&08[:ᝰVK2&`.Q8'p|! jZ\Ru {zeqD.O)SMk5PPd`(UHm҅ԋ&MKDq}6-EZ%]ilG8t KjB立C | f)6o\cԵy)rp{C;T 3(8Dd8DMŊZvIu >lsu߁I[MJt0y/ *|]f?8o{ {¦g5Y;* la"9ǂЏ ųX  /䙄L;<, *Q[@Z |HR rPb;6 ![P\%E*{g Bȏ.u x:f1Ktxރ_.շ(_|S$deF齅"x~P\."ܶ/ 7]]tL)ydm2cmOaqUMКI1(\~3l󄾩/Fkfg$I~>0[ ͱDJ8ޟfIi;U+Pk!4(Qz˚+Pwϝ6*PmF{ + }"j acŏajwL#WڣZyOG1$6u#tm)7_ 7.iAK.=0~ɳ{k#$~" $sRKIiMLp/BG(.|Qq8rYމ>?Xn FݏesSU5zh:R-+`Fx.ڹ .OH=/ίoNt.3\q'Ӑ -Noc&/w}K<* r{a1_F*k ,r*!s:§͐1JE:wRHy"<9q6aAߙ8ؙ^̓h%M&F4AQ_BIwy` + &ĥu4 5Tt15+-˼*]gpa3 ~+wj{~, 3&]/]7ϗ|@Úc"T@%BP^ك"æjs?ȳmH^ܲɂuĪFLNkoؿDЅ*In{6 m0'.W{҃S.F֚.W>|Uchdtaa+@tcv:I k̘9_"9/ck,/,gMMZTsF-0w Fm3Oۑ \8q3|߽. ݷrԙje(yjJscӲ*X M{B|yZ3lUzӫ1n'ʘ7#|8gNQm'}TNTK9? u2)+Ks`510vy|w{w@+⯿WO\Z 27)=A\z%xKPvwd5/mGW x.r Cslj$֫o%qkκMs"K 'e5cRhzG7A. ̯?a)7͌+ >|ЭE`|ƝH@%k_nbIG6[Hh)kjפ[x|5 u/ֺQ 幉̆F5"2#md뎵ʖCd0 OF"lHsd wRVӇgUK>Տa @ć]{3uBl𕋯9 l:.Ca,:bƌ9PͨnnGw Sp T7r2/ Pl.hvs&)kq1!Oqf2ZW|ɷȱH޼wjw @le B ^pSy6Bm$mIncNK 3Z,mNhu[RTϿpiN}OΉ揂f^r4 OK]uZ{ Ei6vt3 >^}MoK'?>zrk a| r"J=IUcg aؽIvJ}?kȜX1@W1MNXenl-$؍avn~#);< UlycD$l_VMTЖ2*h4t [>.^ q-Vi"[@/Mk=Lh}7'Z˟q_6rt[0iAÏ ?`Fz#bR3ތHD%JvV5 HT-vzpHr1*(@>rCMxP9c᮳Ͳ_L[elfӲW+U+R߼m~ -uc;R`AoezpC*$tN/݌i+Pت{e̒bw% K3XE)n",z+i$V4]l'o=mo+.7tUnޟXFAC-nfO:#O~t9n؈Z7眉.ggV49(fJֽP@J$H'd0cYՖI[i85:u%rDMx@ڪV\(Dk+ƊDJ0{Z3'"=]H Q_R,-JWULV0>&u}8I&@؃[nl%aQVD0:UXwg E+cC&cIV Y7]1S]O*ۏ tVTѿ&Sl.a6;*D3Dz;>\G!iVnYK} LK_3$YrztLg] FtY"=+tizv/T" D.Ѕ;=ޱii0hn(/]H ,0E%`94 0vq52%8/e4*K?PBublOb1bNP%d+.# ~ Nu;L[p 떅o{R#%= \8˩<-f0avg>x^{`şN\_zsRu&"F3)+F9V?)wڝ Ԛ* ;&W6AJqY[9FWG2H Co:"RX= RfeIx_G ,|qlv &̅pKP(X ;ߜĄSj))=ܻTbF,4ʩiP [}AT1TdTJ4#6 fRzɘqmW#F9H>eT4S>̝25Ϙ LjI6{i h"|9z'w?bTy_ 4ŃY+@;q1l$,4 hz[?kzn0+A,EdtE=I:r!0 Fn0O Kc 0@ÕhMǜQOU l̽ tyYRqVi;_'>އ/!{X&!Ss8XMC( JZn^ 5k>w$3a)ł&DEȷB? xʳvھEG鉸ϲCr󔇑JdW"^v≜G1c3$dK Gi edl$:dFa:KsszƕMЖwN6!&[Qe̫ێ)rWss4[#2B3xj4bL5gYZ07070100000291000081a400000000000000000000000164e6139f00005f60000000000000000000000000000000000000006800000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/_]?Eh=ڜ.+[7gzMdZdmFni7iڍm.ݳӻކh+au aEMzrT9-ӪڰnwV⟨8av6~t]$8S#@6ElEw~YIyWbZ`UraZpLIlSbU.C9wFqH'2d8 $Ծ:a[Dy@^q&?RBN33:Ϯ.&@[>Sol5()֡FتpQig1GտDllBU@u7˃F++4|"+k=FZ~V^C I"?S^Li{LT6ۮβQw]d뭟4Fu6AѿAf;cVЅΉ ʌꨐl`nFI"b ]ƀ(!bM1ɎZq>J^YD׮vmz,Nw=\(9my2EHy/y?ӂ׬_);j' |1Zzq>']$P(UZa,q_ nc7l^n}LxH L/É% Cԝ._a0b1>'_P@1]Le÷"棐a\$$ӷKS]k|3]7t{oq[JѪ&΅6YY}"PE1m pԮCt99U&p2?eanbQVJ*YZ@(SV#0Q{~521 y;LÈBCT8:_/zXm KII/ܦ]i<\$ D@&ܡhUZX0^WK*p;)FMnZ^݊g/DکPu.Xz)uAbt-/ĒqZQH89s©ߵ#L0ӷvJnAɻ 4pՅu^x}y:; ճ3ciuPD [@P?:i@u8`&wcTcx+\4 9#Dbz̎AdbJ{l+SL_mc"y5 F ЫFίص%u({A;8J3M/W1Za[h: ԫR K-]",Ce+uZ S1cI'H_rZ*ПW˔GfS>zI&zV'.673MN첚0Ix9#g[:>:q@*~֣xTי؟)7]$n5? 6EF߲.T`e,<38=Y%y- w..%{J !,?IъHT)M1D&, P:«戙_]HW:H+?yjT}Mm'FrsLDuu Tآ2wCiH^.Kw;9ޣ} ۤ}m8ed <_n]oB}U I"旤O2Q#Q s:=ŽH"2T2f0[߇vx23IUx5_lՀn7[x7A9`_+]ȝ=s BpoKp~!aXAҼVz`%qBA%Zp7ZX6pBw?g0VLj6G o{[B{iWl  ZB{&u+[|]F8˴^aH5m]B|@$$Ë )#<N|X4u#9RP#3m']B+ãn>NGfG':޾#үAXp)zh\fnZ~W8JEQ@4tNa)T_`5y;|p׿@pA*qb!v2xC,4>Ď jy„ʪa iR.~lG7TAHj8)9% U׃K/*)Kʞ_5+<@X2$"&E4ȆVyj (C7^ys@UtEԮ++h > <*Eic*_v7 ?dzmn'^s26j r\>j4nD+N?mx@, {e4THV⛶FOgm'+e sdPnAf^]{/[Pteξ w^|3+zaa³G # <.wNA<[ @-q1K} ?eȞ0q/YQ@|驃8@S~foׁ,OJTh||y 4o S0j]"/ r"{P]c%ƸT ~X B\53IkҴ9^=QLP[%hd6 kVSiQ$o#CᎫAwר1  RWѶO$c3tMɖ1]%QeY͗nLy5Seu6W+4upqV1*_JժУ>t=w| U^n3 ҸF^EKhM0F3Yek^"Mڅ&V_ Ѳ8 qe1O~ aΙ5ƑՎR3B7D^cp&k&;T1j]+)Eo Uw::2G1mM}˔fVh {<"nK@y : oxcr i<8SOXCgCN~M7@Ec?[tJ:gݗL RFmEFȑgeMwѮY)KN =y%=Ǟ%abBƈ'8iLth0on~+3i -fZ6;⿗9MqƯANK"Q*ګxv$eHlQխf))d?S_.$أo STI΍?(Stɱ2(d^+ej"WνL Ca6y$7E\:l)L0`'8,]߈ܚ#ȱYSb %d '\RFppe !&2SZ$rC n~ ˒c=F4Z"ߧV\Q9kZO6lhU ߩ3M& jol= QUӺ*pvZZINy;h hDaכ'Vf0RC .cg n> :MҼU-(!xDh],4bGZiң 5bt=Oa{ۯb) @!ۊb8AHlgw$ o(.. ñ՝(%5t :T+\u>܈8tE|/%~Za'CmvaL"՟]% 궉CaMv>&K20Kp0"{}/~o]MBWbo` nM&WNRvZPxlOEPÎ'_<̄)W1v10ٱي(HuUڧ2Bdfҭa16撍YP]Gk21@vw>^ !TBN83k]qEY8w8374-(d"y"lo&#8>YS$\qB5Նim!T/Tuüq#LhH/{Hh'˂b1\W*xg=2G}aY1,RH?·ێc?u7ǜ=h$#.T\mGJn<e CR9F}?vL}qPZ晵Y+r<834qqFE&~PF.&^vg;/df6gZa\H-@$~]"@R-`WcU鸎Yh1ٗ $y@*ۍS? * `ҳUR\aj mID ]sF>19}aTbl30z~׭_/E742jG (MŪ*Rt"Ң1m]M'060itw'Rg_H\r i\m,x<^-|<֘g9L[V}qY|4kc aTH i}ʡDJ/)2;<ƽj%T" Ť(us|pCׯ+om!&?[nO A 8;7vT-"m]33. L׫iD oZ-şw.+7\LC],GﯫHSF-7S; u߯#M1s4A0#Ca@ߏw{BA4Y e.A"h{~X`hB d;P'4qڇw疤l a#p}bڦiLKO` *AӠɰzحS\/cqeZ](nQLW߲* @1k@WJi o!PYj.{H{ŽcvAA7jy8dAgbE|ih^AMէ7*cSi<`ɣ!{R-CYX~Qn'C4U-̒=T i^3{J YseFE]+|l J޳׭ȿJ8抉: $\8`Fyy K^%t-^w/P gU`XS)sl{%JA4*F~LxAen,(Ƽm3*/TXޥUщL?cq@̳%7&/t6Ι1dh20X5jpɆT8h_tPP%) +")~#vDˀHBy G2.ֶ⤄o@.)cpfX*.@EfksȵKF/㨀O^ύUӍR];s4Ùzi(!-GlL`[VV8\K-ٱnSZي?ڥFԔLZYx;;{N}e`tJ9= q񡓍`МW4+) _=!7b %!C9+rv\d"_\o-! Ԧ|)3a8bg8-S83px16$_#Ǥv߭s)9R*o1˜6i .Q${>S٠sM} eD%B0״T%aLc۶p[#6tF3yxk~suB5]Fjj^ 4J6|1Oڤtrn[iMK\8y[iG0g 2ɀހ1ɩ00iDYg;!#1ƌg["A{8*kt"?UxYfPЍ<.˩@4n7E]SZByE^кW\Tj^Y4tcvbXa+//륹NZ)_WX!Mk]úœՙ,3C’@=L?n4)ƣAQBP Iޖ [g"6/92?@ߞزW6ϐo~W.|z/8EGWtJq$CIwD ý4mh&вI ͜|(b,vZtێ1MX?p=k|W::W$]9b8phiT$:Xk3i+k*zo`Y02|[BE^Tuv" QH1/3'DV?UtXnW/h0bp[F5%&=~mKA<7ElC0 5+oMʏ{; 1 MW]?byJݫxj Lu #O4Q1訒eսCH*Q藆k9?o³'˛b6+ vwʓ%*aIߍv;Du+~ mePc~m\I=)h]KiL Un7*?X*<4Ƅ2Q>3s)1B$x PSBі%8䖥1.x3+p|&^ c] T>dU:|D.Yca:|i7NS\УҾJ<΀S 9Gԫ*+}{@ǗIEX01@?F>Vd#{$9aJ%a]e~2"@;-نC c;PoBU ]|К:ʕ\ Ҹb ’j$"׋*]$B[+2+iꗚ&"+H]idB!᭭@SAv9]Id'Q&1Cb+/Z Ilg\$| eckAVKHcH0,+y}X ➆Y|4Db*0R;@U}\1~ގo@;] ۬FɝMu fèQ ᇼoR`+(W^}-G5I4` ))SU7%ڏ `!P(Z_/b:M/˒s-|v2JiBܳ!qi;Ǎ_NJ _iò:᫪kV{?ŘNA Y8Dglğe/WQ;#ѓC{^p(54}̭=V;0 _7h?"dC&ZXudD` j%&&{!@t HnuPpr|0Xv⇣G(4w4h&.ǐK;ޔ ?e! }!!`LvymI=7fY?.6N*/&4.+up`Ne~rDHjOk^jk5H1\y#gq '5 P^QR[ofiC@̐𮨭B7fT#qrEyaA׫o{vǧ,v T#Om읈6Ig+wx6esNn[n&]AbWD$NE579:S@)RS}40&6Gv-)V+,1 `^GW`6̉?\\cN1,59FFD73J 2wFdQo÷qX_nXv+{2x2շtQzR5kR[ċ|l/꺓>vzwY/wNNγr4T!Ւ%"*f ͏dp-XŊ%%瀹o`f"/ Ϊ< ~2=pWODY|5ghn@F']Y PȒJ͗لm|d*ñz v,щhs:p*$} Ǟ@ |NRTCdը"!J?ކ$My[%q7?g膒&H~E'A%7x/lo^G,gnb}Jʰf>NE!Ae) .ٮA xU˷8!աrjxPWR3~K_r_P[u^ ul5*1naO*[nÈ7;R֥=1 A*3fKDLJ[ fLh͂$ˡ6klz'-] !yñSa~*ܸ|mrբ'>I ioFvLş6`[cj9.`dѴ+VpL56.^dCpvfV UYjnE!mm.EF: 8-[\;wxK9!#'@W?UvvMOpȂ>'tZ~D.%b̟V; ]hR(2P8Nr{So%w][d#/ib\FdV ɪb #NQu/ŗ^hœnNr{l[!To1_A:^Ty.Lk[pkpnZ \`TuxrYP3T@'WPPa'|Pf6X4]vGzUma%>lT2*C%e՘mFfHs|p$hVThX _< 'I L:=*gEfANʾ_8&8:r@˱?|H"H]s5ꁋ^T:@|}4؂.="5=)jg)l ƥFi88A>>zL3{;&|~nX56K b1x _&3sGC-&[-p'hv)fo;?ܫհ&v_t&cn~j[u+WN 5+WEO߀涞6' ,u_8""rNb~:C]ˑe1.=!1$!Dm!d41p Q٠o]y!,] fŅ_PCu[q!V{n;x50M6A0!.L^1Ԇ)*z^\5T>`4OJgkI?`B4d#y퍖`!0 N#J2?z|H# DY:ٕwEUyy#9A)V]c"8D! F[wU"!HK6q7n)< A$hhQg7NJ=;EhnMe,;mEݎ?4MC@Bk?z>Z#DNdKn;xeCxHIZ`Gz|"؉"SPFEkㆋf /ש ƶ_꫖/cs J bw[2PIy"Ms_`E {7;CE_2hݏ"[/ {L1X6/ѱ1[@b'r1J\c@Mq5'jyc7mv˕|Fk)NqW5~c'= EaFM#O긩xd)3JUwgH ͆\;p2IIa~nl(4(ޠ@s{P"s/oX=er~U4ӘJ\h`e&+*骇VDl [{2kVx>I58Iu 8 G OһВsjtmWYK;mU@:,<ˀ̩?| 4UH zn*DhaKMd_9D,rt>ɋ,#ͭt1^"mM!ʱ~QH8Ӑ(KƢRѴs|\)XN5]sZe%mp3⃽o<_5}'f;Uς%hc!o(4"E4^$0om qíw0W2j=;^7 ~7*N}5,i%rM-@ߧNuv(쬿WɆFzjѫ$[!$rN2J=U[_vgވB`9m_fQ< Ik~t{;?Ԅ#%2щrpzR-!]OF@ ?yâEDIuK/w Hm)6WxJЗ柷T@ Z;wi4}NW•wW>9 ejx:RvUT\:G#0 !o]`kyğ vG.M JYd|P6KDV<k8X?2x'wfPz*Y"YsLk;0Qϐg^֪awI]'Rre @_os~EK6յno *o0{*w)jsGmuܚ4zwuP.RW Rh`upwGcكF,p;'ÅHZ|Sތ1KipLX Е/9.^rދU>Bx{%b*W|r)p9R;юh].1M6%>Ujd#n!v RC:!oVִ+}@M"2G̕il km8ZBCX2}kD"|q#V+}y߂()O*/,.96q5wW7VAɺh. [,]/X1oq$9'RDԕnIjH.g$_^0 n*Z`cN+ټay }?#O-\KDsSvO7BĆ8B4F%ezұ٨ f1xxJ5qwCpɳ]#e*q )TИd,S]'[8,@\n]06|5> x{S9f|c  em m\ɘ.֫6ȭhoWHٝPNl!B+?O)M娏߻ 1kLMW-БgWNZ yݕ\gr)IšjZ"*2q^͎ݾww}}^Im`%+p"XiZdiT]rd6X&5*LNwl^ 1[!Ti{\(1]F9h|:TG`rn]L،wc%PU]Ed ca9Ć/)¶ G3RկP{ @)}!*e^d+۴i@͹=Ȕ^3>5 l[5Ms0icekNZ=$-CV&CvD ՉBJj8n갟cM.+|I;M_c_6hT9kB 0abVw=oJX/`8? $^9oٸР}|]$b7C3TQ؁#qP]|u9^=w \_%$EHf#[RV5iGqh$ejw7=,lڡ8 Ϸ ZJ^3ܶޏ,q@fKaO 3L[MmdǚniVcS'S dtJ5E)t#ն "2FK}F}&slXCm1O3~ [)8Nw 8etpkRB$5MP+>4SA'-ZAM̜I[|Px<Q3p t y/UV}ѻ??Z2^\3z;OYvwFx[Po@׮L%-q6[KZ?!v𨌾/UzW&84 <#v w z?R|z(1KW7xG? ڇqvG1bB FxoM%z+ ,Ă 9,hMC&Tr.H33T'F**ͱ;,$xRn'%!i?5!0Oc0QY"Y(H~_"*;JJQIE3 e`N*-z8M<\ya>T)- |7]9[s?R1@A]PDNz_M ė*EV5qgo Gk~%ӇH-yHK"P.DVfVV,E6ezZs3Y<=ԋk]W^ |]h"`̩Fi-x`s#Q?9"\%K#?G9D¬X?Zh--<`o0}d  "^*1b͕ Q3_l  +1j# *˘ΗU @EᲮ*Ɣwv;x DXL%̕=&dśjQsݒo7\ u? R,(8&oe:0?ssk8Sh7>5>R鴩6 @_ t櫌͟q-A By'ZHt@qiD-_0MGdV瓟;g'ޱb9|lƫ>(Ps)LrLLbàq/?#.Jucɀ{b6`) )O `(&WB5 cKn>8ʍa[Y CD^$_2pt=Mh㓠kS6\w}VJcɥ ft= [E<էZ𶝁=iYi+Ԁg&E3y"`|<m~ l;2@a )ylޙG^}vOYFo M GZI<be'2Ztu|oYL KuIxX\e!Hƕ)ֆxL,9jt*HBGR ?۱ţ3Nίd7| .TMX,giV,+RQx.b6K͓eXu/MCqlWaeVHQ^_*RŪc~JÀmD7"oom/hʦbo; 5 sQyǨkGyiB6'.y"Rk`1.ثJ\^o`jocΑb Ir%A'V# {v 4QU?}#|{j8m'0ӱw4?VSN/4! Z]-ܓyK1^'B~S VLV+a*S6Qd!l-Le*@ Qv.@Ykq=EVboFntR 9Y_+ih,d8<~yfTl U/1cRi|K1͟jm՜yR$]kQBU~ 2Ts';&װgZwFE鐒7)F@qf 8SO+emrrux[ bNӺpn01D2+8֮z| 3$ ZԇW ۅO" 7mh$\]лc6ZJ=I'|O[CJXIQ*3GQ&TESu+% 8[ oiVs,7*G FA[$+)v&b Qk6hdu9'{1cpE~hq7|M0D+`B yÛ,@P7ۿI[vc>R̕-h|}W?j+Bϋ 8aLlShܦ䋑#WZ4`?f҅3YĽEGC`0M0ɇQU#8Q@&V2z:y^;h5r۶ȫ7uo*1ȌE:i "F<;pBFxru@Ɂɥ8Zj2O|W#CyjRkzT+T&f[ȐP(jM2OXRf!?(Q=ETΰlx;gl8$=_nEXpZ3+it Vs'\nL`{X]E@x2i_ytyBzVfRbqeǓǤFm38"+"eaѻ6r? f =.ynT,"~6EU䑬`HZlsw EV h*db>`Db54szD`ҬDDv`yֽgS[4!9~gQIBd(DfjtM/s(33l+&B#/ڟ{n¬SW%N"Ϫ ?@&zmɂy}WT{X-3,  iΞ 폻ڦ64+kp&Êa*X}EB?Zﮑ8c.LQI&9f ~!%TR"v-oKY_%s%t ͟b\Zs@]J&dBi A P$7RQGkd49y[U/?pӃI典4!]9 J>V; Z)[Ɣ$} 5xAEYGxElr=m L$,KvT\W-1b㙸Tb4x #N..'9 c/ ݍ;@DP0)E&)J3 0$_o`DўЪfXac C JTXCP% v!e|Ô\xrsMerzZfѝ@_w,( /&'8Y7!41$~fM$Zg9;1\~[4QjIJg@*P9g̘h\5-'H0)9y6x=ӲtdI8H)D-⟆.S)*+!c5 _2{5+VS$r4NF !%kEʻbA#;ΔgJQĽ!`U?lVv'zKiu|܂8052AAwI 7WJFh;K vIŬ!Y%&URe 4l4iK7b1C\8@8DL+8^^?15Fm>2;8l`|>YU @Ò5 (9nʷ|@.54Ip߳ě[ՠzmJ8'BWJ{5 =KP{Ld7 :uJxo: ֫e"W;0P77_ O>4BvɁ42#qRgj*⻈g!e * HQhKi5)9[|(9Z߆Ƥarơ j_]VyYH~q95J#BBy.Rk,B H*Ƨ[e1Iutxwe*St'6XRe=MN*NGcCan9vO SHM 0D@Y'N㧉;uЩpp0qfrLi.V* qǦLxXw5TuT"hR6R"/ IBBKFrORigv'jFѢTEL1M$/t'}<w۴ReR.p{MOTK GQ)N‚-E>`je8Y0  xÅTmg-*H³7shA}b "> 駒6zQڗþ*hv9_7;CBL,= 9$hYW7TXH7ggî4tm9JSEr#.qH}U5xﱿ%/L;eH6[fli!R VӉq^XlUҮf1n}1EU ﮘuoŷ#vM Dw n1^8cE82Z 3eЈpj9DGPt)\g[ ܳ(Ogt 7׎Yh+ُ2u_ٽ aJrE*.ßx( @QKČcH ++޻F#u[B9;6쁏Ai:˕+/px;iUq.ly^vKBoYȧ\"' EB=K=nAm $ \Gr{̃NQ|p Õ*x "U %>䦨;qGl<e=ODu^i&rI Pq>X)1%n{:NO^Tx[ԓm'&.<^ L€0qx4y"ԃ`+:5RVFYmCC֍o.E\9Y;Ièӑ"x!j2!MA;|]{KAxFagaBCu w9gݴ"IvUf ˻Yx]Zh^?eQX*΀lթŴҧÕg# ce}UB٫ZMR\B6sܚO?&9Lm= 9AkJPkO[a,-ma9J'Y6`>:_K-#%YyX(6Wt0eS)C!AFVW p@ ĸlf뗎C*eWL87#ӗ5\&j4-r0w~ċQ~g4ðɠ4 QX'-&Q<.b_.[U'C!E9Q1Q;kvQ|F(Fb +?+Q\Ґ>⨖Eɖ<$jM'19G_)CElE1+3|tH= ҄Qk/: Jj'+5-0)LQsvH#`yd)׽X-{0]À݉4qQFy2ULӇYӪ•ca♣iNcb\օ<N$`3ARhIJn—?U)_yڗ٠ˍ/E;-Z˼lEXDnzvem0Gr:=;+VL^5m_FGU4^`vԉ dueI!Hwz9$>X[ܭ '9e.?#v4| 8}AgcxotGͷa^u=YisLƵXSv0 5 c;_ -3+xT IͳukgIí|DnS#Jd'S*#$Tust sFC\ vђ6?m2$Ѝ<כp.wcU>$of1-j~yGEObRdi"muϐG0̓Y#^*'d.\~=vtǺ2i'n>4o'DpYzDZw=7*JH9pX6 Y >W#'~w 5|M'ʹmP2C~uo rL8nVY'9~m.{qTi)Ks;p Xe+/ԦN3#&#]3\j"2;FjƑhx c,/䓢H;85H )5[TS.Q1̈́HZ댘S>(iݮ-tŽ m?b А)V0Rծ`G1qA/͵^p(x4che &d3ݐ:נpl/=$?jɘ89[l}O;4Tx E'-)ժ UHHY19wK#I$,'$ Bۛ}0] W<B,JÞ5b:=Muܔx*cP+@^>*6,f^ ν9{<3裕 QU Dv=SQ83U-tBgh"1$ kNj"J 2&lQ0[ y@χ P*i#-Q+[@^!_c#+7+ 5npW2EQ {R #w!y9ތ;šg0PQ]vT;kI]"Ŵm8& zmX˨6@Ldʃ<Ќj;،~kLȁq:r ߕ?V2 S1&22"tAon+7)/^Tc>A H_Ru`ҹ| B(@6KeOG<)SBCb2("CR~ɖU[\n`qoG8TrI#lm26qN1/s r.:un;t. #حQ[/!-W3k7Boy$1͍N#/)<P1%ێdHk+ur/Rsw6bdܐ[P}߸20.dk QFJ`w8Pz tgB 7%3ٻa/geuLs s15ګFOfp3 ^A vΆ>?Ï6!Csw'}6ža}a?%)CߝQQԀ67վ|;8/H+Cj uvIv9e16e#j RE>\<wO\O-tDi#c9CPlRjWY"J7ҠV3Coپnve~)oͺdk"&>v7O/ՙ#TlxB ӧik?x'텚wkQvcm1WQNcItsa,ԣqŸ>$DTn?(A=q6TG$(ZRv [)bNI,G+?_^xyb}-3 ,kʇ1u6Ň)=yݫuk] :BcZSӛ{n(d{Oͷ)A@ T."}WCſ`c7Y7тjBM\h>u f:~k?{h !S3 K y4EdHJ_;G:ҁsO]Yj "e<ѰRmd&n4{B(sG-=IrE l f)fҌ? {YhÍ@O`ձBgYZ07070100000292000081a400000000000000000000000164e6139f000052b0000000000000000000000000000000000000006800000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/dRm]?Eh=ڜ.+ȞC1'a/+Jj2ğ_%{V}<| (LhnIӮRF+-gqZϽQg&y438JҍuyraK7(W]}7YfF>N#KT\wa4AIA?$4Jvq} COFi{A9dNgB>b89FX5d Šj_}v官ש z-Bsϻ{ BG醯@JD љ'p13,9]Ltn0ѵEF:Ci=Tnp9 Bs3H/Յ%JA4MTԪRK%fgF9l>1FDBquڧ JU:Bv֠p.ِQ\m]1{9{!vgWQ0kТF+$:,+:/_?#$QWrhFX{8>߼[|[UKX3ҿ@eo0G ,o5+sFB<AHXkWpd[r o9$d2{'^Wl_L7Pׇ]Ð4 N{9'DI@j?pck1b\8S4\DJ4; yB XRyN'*ue Jfn#gUMz6.tٮ&j(|f6nxF #SZhngl@ױ[":^Ι7)TN>a$x0ApQ5s tYQ?f$s4;;@ZGr $Kh7;4TEy[?`6kIL u:~Ч9e Uj|+]wUaYdoS3Tf}'ȚO,[|頺kT`{/ zZq|t@#];u@KNoF6k;+-{g"N1OՒ #-vXQ6!5Q PBq۩{-&LuWLND^aw(鎭Ke{PG~@vN4@>"M>bzvs,Tй>o"C(^E:a0>EbX KRf&¨K㌄##5 ]uB~ MV݂Vp9*[l4ѐYwuaʠǟՖaӿ>tߴ9/dY LrRM0h,ݚݜUtcwcĠs1ͦ5 'ۃ j hTAx\& PtcHwA$QW6^BâQQ9GB ˷[FO 2G+*(}K%?$x ɟ 4kӉɋEuB*CnJ xI)Rsci(\viSl&~xRui07Xwoht,(pd-:vVKY2^yTQ<=yCq i"2sKq~5~.JQ6ۭhIw^ﱾ0s/̪"pZ뻂ʛX{B0q5 y-?jIe^D6 ͞.a84 ׽ԭ rk儁v Shqi?ET9u+*ު)cM=!5*:ulA %_V_ $*TZfrcslq_4QATY+/v?L<)12U'f gyDCp3 q ]6U t<*FZrMτg&ym+=H;rڗYo:G̥\f;dźP1x`mtSjr@8P_b=G2tu(E<$$K鳨/INi) ?#8i3y![;'4 !]L)+`$E&t0.8]D '788;5)=:9uD7ef ,~籕 %: uhu UE&YC ͐k'˛J2Hˊ˯S\bg;Wz݆`(pܻ  dKf<{Q=S1]IV5?䄃,ҒYQ?w5<:Gu3/aW9m6c:+xsb>ҫ``Z/S1=Õ/`isW|!#fb`^/'׬ OlWKߵ'|>ߡťR?'Im}N]XIO?2 XPab 0P9EQev?I{Cs`|;]S/aՂUv.t (+2pN-kK@(WwãɊ {XwffZ "WGNe0c`N$MLo1Ec1=@ - lwQ!3!\7Ȃ9b"٫+M8Z]ތC [Qc%;!?A yhR/@x`wkI~RU&l@O=6y 'Bߴ:<7aOUL g JrV!%H6+b2 WLUV<3* o(O#Z~&ƨMo85@g=kl\W6bF" ĩ*$'Óƹ4>$B`H a`Fmo; j""i&W2[`%(˛uT,b ྒྷS013F/|{2,+Xc+Օmf %ʾPsx{ucTNM|-Kȁ3rp_6eE.bz>+KSr?: ёIHm57 k) #BvD.PБl|݁ Z$(崲LQ" @-s]ܣbwWblwM`zI>18#?E] ' RqB9rgKo1|ݑ8w FѳɊ 5xSXDĚ(je (dfE/VMi6S]w7:Zhⴿ1}28l_tB7qA rꡆF ӑo̍b|]S-m#b;lcUVʁ fjnCEd!9̧lkgca&#̒|G\C#F`?W7^WsfnFPO|!\R?tK` w"/Ӣa\UU|0-ZjXX | qC&j +!IG8ݏný%_l"F^;c#nI!l+@pkbcq(L#ݮŠ ۦE3Q,z&g|%}k\, a9ؽ)d_k5-|ӽ ^ҟy:!1*&F#Fz=܇a#=>M a|R{Υpu3=V~@RU#lP",T`p>I.מ(@$hG[_R ־Uǝ1C ݰP7:E$8 c73y|ѫ|;'gGe4A:킼G|{bbgwEY #rO!1dqO}h-u6ྟ4qL~,tԍ@`(Ttaz[e&' ^,qoL|SW҃)ty zao٣"7KAU m9" ˶ri7]Co޿$SD RdG Ԟqɕ۷uJqC 9>/!hjX>lh;t9BSPdEPƧ4ˮ]m)3=:);5owj_#_{jϒ&k__O=0g c8OlG,̊I+B/Rԥ^^%CtT Si:mJ>oNJ6F>i$EQ}|7VQwlSz{5ݠ>;2%JlWb& &6 zcEjчx(-qc4Ɨw|oȮm}h*RiP9 e))Е~S~q H1FGtAd8lg\NYj~5"=.%%W5Dgss@Ok9NؠޒI'¢(#|-G-{e̿+8;s-49UQwƢR/nT~]| wg²GiHF}JwZ)CʂâJ"WGFφ\Ĩ'#@ Nu˅"˅ݫfLsoPusqU3=XQPRw ~4&kGB>c#"l6s0j!f\ Lbʹbɂ ^_\+?%hPYx4fzWJf+U"s@\T:CW==*٨/}Y#@;q-R Ћ8y^07b_ֲs)7h&ԙFbM&sڐf):/+0׿H{̋ :;f14|!.i[cXL7k{u£C e kYwS~kU/#!>aoӜ*@Uѫϼmέ87vP#TĶwb^ƥj2)>7u>u둁+ %eP`v [ON9R`xמ^$ dpk\CN{/iT"t[ tV؀ה)g콒Q2SɒU/z,v3__'}쁞r f{^^~&8- %B[s/ Q(x>l+7>;~հWz"{5V_B$Yc[]<KBO9$i(CÕAl$K,-r`"iSvey )8-n40c@?;_\Mnf +LeJ{@[ːf4Ű{dܵOCh_ ut2 T9mryPn6݆?TnXM|c= x >zkM"=@c)ܳ ľ*\/'F/ghEgduN5roF5s=sdjY6>WmR8R7}B~3$;5L>:@ϝeal>_qjᮇc  ,HT{#RP|1k`}]܍Sx lXeFmGlsyBG`_NOr(OB\oL9UkOU{=I>{f Wr>n $ϒkJ`'^:gH'C4 t;_Ђ-d*|,L@s7X`U^<6w }ꜻy.g$X[$Jo#[LJga~$:< ЉL;HM `*w/|90&&jڛO'=xgEȮ!x:.Ȃ6L2-c/2G=eP_BS~'ZiD?_ LZ9-߉FTrJvmBr$.ù O/ÁyɁ8Ы<$kZC`>OV?5 bGNB,׆-/`βqr$gcfA]R诇 !q{c|ʼnPwE{[N+^s#͘{ѱ+C1/m((Bi_]OB`\21zj`ut:t7ZScy(!XvaWk)ASu4&"q%m4Ýq]gWN(b tkh61snJor2Yb}0^DT$QA76rMXط;qQ d!{P Krm9#( &Fap"*TaW/+8PU0 >hVC7RvI[y'B@)ѱM<^$yVb7f(%!z5=MvV JUJޥo"TE=c2Mf$) E|~ĶEu$"%h3imFd#QLTS o>N & .ctޡQ,Ώ$GVz- frPh^G3wHmFZߊ ^;X%̟,"΅!lRg[4 .%_|s/5$g",_i|QZ>TlHb0m̧ 1OQgi xҚJ87f̋"b xC!/O<[$ RS=1]ky|a\6j.j< U+;?FJ( +C 5=:TBd3ɽY4uH$  p /L+h&[-Jr)_%Dz"Sc `eAӖBi"f0q#Uș{ʎ:n-Gh5c0k 0J9%9xXB"B J9QfׂlCWиX 8;sQb!J;'%pX&Ϯ55XZWI7R+6m[z| <3^8Xv ͔aZ_7.7͈Йo4PJđɻSRh+aE$7RÃps4,I ?ح}wdx<3'@ BSC(KNFcsGR.r ICHhK=19(Hgcw3;.Kzhu5|ںL>鲍m c >pSnʼ%0&Bq/&7tJUWhANX^2d0C}@6k /T,qo*g1N f8|#ݫ}]~Ng(58UK0턲?<2Bp]9d;{Km<x/9Y E"g9pGI .yz, ?^3'Y+u,D ઎HcG;8]NʼnKm2UPFA0(|6`?"=3!oZѦu5Kb\Ojqvtht&[Ƀ*&;ևp߾ؾ  ɧN?"ں:PK1A4t.K $o}+C565 iWKdA0Evw$6{ZWyT­J犖kv*IGlnWӎ-oѯv,>Dx&z쉨h\ШpdX$ vp; -cKu.z*A~L Zd\2cD&ikvUX*19&źkcV* *yfr38Jm&a'@u1gnw /Cpς#0" #Xx `2@j,,%CbJ~C6Zr 0q;Eq, xTn0S>ȡG {72^7Ku|grw=1Jsev!a?N[`ig)D߫zG*J^7/%MqpK#4YcN5>'忇яK;_wqA"3>7*9.`QxuO6$\Aَ^x`-eR,n:" Y,h!8j"gŐ ήı2}N% UFs[$c͔D'^47#>~ɢ NKۛ8*9dWC3Y?,hY4Yyk5ch0̐nb ҥFgAraj8X^B ~XN4 EbRSye*R;8w+Z{EZ@ӎhǚS:Qx^0tq˯qq,7\OdqYbV>T_2.wx«@˻Edb ȨaCD 񕗩o{x$5Cn Tv䨄x ¤aţΒJ7E 2 syh2_' #`M_3jfAY}- OyTXUeʣ31z)d # 4øbL0HX4~MH=${ h&Kkr&'[cQmAo.A/{]٧'  'Wh!\R_U71 T6|` L" Їa(Ǒ'bGxlڏ~<ŝeS7a =_etd\V5=*v U{ygC_9c0T+'XNV<(-gI助=Be IJݙ@*(dV65zI|&@٨{w I=vzC~!L}=V9buW\E^zJ$i1,eZk 98C|<,"Ktv;~O0gW5\ ܒ6vIk CjKatDV# CŸ{02&ը 7Uqڎה EoZ?  Dg$O_Ϫ9~ &C q]XL֤VL[V֠6 > EO_w rmiP l)f->֫hf#Ê\cq/ezJ6/@ U`U8GD +iel0z7u5´9PV7Ǐ8ҁWa|[|‹0'bp)p6H8>vj"Ɖ04n(j{#<qجVy GFݕM Rw^?N4ê q'QvAfCPnF7C'¼kr|xV"oA"cjNd*NKXK+;3c㸔_ǷusxQ8|-e#pۼaߟi~tW"5bPm[ &;V R#!\`ѨQM#r+q;aB^5fՌ`Iđ&`il1VWh܊4n❴3H>fg9^M&jzLm,@Gw`,%άwo]bTmR]d Zm0(NgTB$z ~Jh{(0m.mQңO&XSU&8Eh,E֗8Qn31D-&Գ<ٺc[%+Mm_b;gff(djWSp&lFM$AbD‰Pj^W'M9bW:J'KXՋu\.Ihyf n'+ \R5_. :+3WY"o4h,YIP>e=n1_ ^p ol0,h(KxEuJQ@ v݊יn`U Rp7X tʼn</KؙG_Lη#|.Ce!=oѴx.mAG/he^%#4r SnDFh|pPgE,0_tI#xx@8 }Qr=18Mf-N!1e :EN=7~wv$=\̙^ec,"ZM{/AhOJl97)N:=I|G`*Ğ}`RJD+>V1 6d jKFMK|tQ3MZP2b]u[>xXYt*܀Uv]T"GT4mMCW?\ 4m+ ?HE0"܊ƄgԡReMKzT?]Ť$c\T*N36l ^|zpx.hp IB?{~Wg@ /mq7lݎXߨˑu=oӯ%Ix9y|W2ЅG[-^D{%&ֺQV =[&>&c+Id1Fx Of']]tff}A_; G̒ްݙHSHSr=ÿD# ɆF_jhL٭YcP# cYHc`p(Vw> Tr@b4|bOvAëӂ 8FP:_{tðfA sZcgAv:i&{ͧG߀trY ׿:iIS&yL߿OB=Z7;\o:,"!k57Eë\1dK" y[۲Jq۔Y#{x_mXhPSe9Mj9yW7GuOq&XlP]DsKXc-LwwzW&d=)oQ>s \Wdz:%CɁN|]ߒ=+̺ 䠂6l HeS:`>[ +zn,N6m_pbY#zTj a>^u.vڰWP*^ߔV"ʮ빺 ceuܱJUuk>ۓspc)~m7#l3K>GPLB5gˌ*Xh4-(S4y})+d=U 0'\К$Sֲ/m$||xzJad3LW?RR;I-9Č([ Y25hdRy}ck񝻞[P8x說p3I H9Ku٢.iwF<ϘsA RJp2{ B??SvyBi]gUL3K=f܁gMMvLVZ~ ]j/6mN[w-4Kh:!IYsy3dп^.`Sת~asm#_CW2}j?تA%Z{TOYC_#tأMW53 NX˕pE%sݷ+w!6 O.dc?ygϲ?(A"dZ.fAB&VDΏ+p!fϦ@ ,tтj+fr2fHI,y R%r#ZQ9ʬ3]aɣkHK s&[ gafaU|-bsn`_*^>E}i6\ƯW;& E*Fʋ]qdo_փbrV.t?SuT3.:+^t-x*1%NpT`5fOj#դ ރPHmY~?O|!QQg5dB1'; o;%0], ʔ{ʑ-xn Zp /P \в8<%(J%F8rpmZ.9)6 xh. hJMְ›;3'R S~彷N%tk8%@~l]qi9Y;nӰ^m.#No50OFOUrJGWj t^}F.).W*}<}ZXGIgph\{b1 ls#JEWM%`@g*wh]lit%P$s=*5.Fq.>fp6=_PFUc,=F󸧮w#!ZhϪ1O7q]!Ŗt-S+3ZN%9cUy>DӐ4bT$:NRt &:7rsw6NP7j[,?\Տa?Xu' ~ihbWq:]q\:P5F%^f?C.CGխA qI:P3Sxi`O+ʙ :J[, [hv5cݯJ+e|-Yi[y;!k^Ӊ@ U<%=Ǣ^Ѐ6ǔYnV N.иS~U*N#բ$k7#'#d$2g,0e\ .(@ @y~Vj/.r!GЯ$yoy#v#UҖ^1x]{v񮺪ɩ!Nw|{ҲA8׹U58 !9:jp:Q*[!3:/!~jq.L_'j{Dt`;aEEQ.L]>9Gf;1uAIE]#@QGQ/FɷS4nKB_2k3z5 *#4GZɉ3G{m+̑ 'nmz'o^@cը'oudCH I)!M&:8 _ZIyl9&UC?f"S:bJuNoN;'R}5;j٤p ݣH0uI- r}%FlRu(Hj[@GLWխ?tRw4M?i-\R6K Me3k$狖wjsk(j8g^0o[۩ #ue|@LXş sZ_D_حY69WHc86(4$u݁|>ݗBa܂W":8z v/钷ytCIަQZy*8ΕH^2F33ǫ7im7!B[ݎ epNޟ\kS$KA4-uEX8NuI{cJ[R uX6zXȐjC9'@=,9##ťn ?Ȓ t6zFUrJgxlրɎH>WYU_y^j}5}^(BZ%>).SCcE\f [>QubekGB? S?YM/;uIA=LkqS|%!v"P#l*zs^ZY P3r?JVDa ?hH .gyT^eWȭ5kWR0[H t=.4vm5^xL.l\Gt#-eOePh[C~z~onW.-F0d|eW5ay d~8jްce y{=@ʾ9O3S*-p`IaC>)\##LXIXI e=>waEU ;.2m$KxYz@y0Zj+_*aK%`wHCɵ<0DL7m#)#v~CdGOD\?!x1LK<Mhle_ aN8hJa_X{%y,`?E[ 'Am0)~,0`L Atj9U?I  T+#>.O?-3z=`P!9Z[%\R$٫d٨nͽ;.H'!dխۡޔgG1݋|&3ҮQQGTLm-_Por˦/Twg,0EC[$=* clwŐjF?P.>itJ*?tݵ4$v_Mr_)bS`؃E >FՔV7_7IFquZ4eYCCq'bdrEs~|6`F8_)S4P"Q4xTK:@ү}1jv :§sm6}Zd4eg6ӟtqJ.Sq1F okv%ac4$C=uAfh K>*>)¨ˍ.'1t\Ƶ>"GSq=) }oKOJۛRB@|%Y,\s:K`OxO`lޯpσ gaoȕdJYuibM?vU DʁntuA]3t]9J>hasZvE'~ԌBY" 4xAd "&RED$)R FB!> hk$ڲg%/y!c.~$;U 5cNy*G0;b7lIsz+f䊡D-&:_s?X?SC ɫᏖԮ0uZ,hGqhȽs;j*#xӗ9RŷK+jB<(t#CK}_hE)@ XAMRa1Ǐ ]g}7"߳ч@KDqwb-+7ɚXRdA[7Ղ釀oݠ/ Vj0[ F!O ={>=&݋'F"2k[;{lrpa49RX L`iI6;FArI'pxEzFwlNoR־C*F:l-ÖY1ˁnѧ3Vjm!>.N|qhCCĭ#QZRi_?=&/99٣|nM+Q.P0Eywi^VRn9֢4{c]0p*y_=- |&{nj#YzvpTA[:׶OK= H&QU%֦.ċeDyfj 1e?4٩/ӥi+=9FqFr_61dLT2@G|Svja.H!|PUWeʝ#0xH+WMfT٤yUʨmI]&>dZ?z kq\v.713AQAJ8.V-2Ę.gCn@PA!/@vi~s@EH 9EpO>/ǀʯ# 48!56>Y^۟NUƅB%e^;DA-\Ȫ@27gYZ07070100000293000081a400000000000000000000000164e6139f00004e64000000000000000000000000000000000000006600000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/H/N!]?Eh=ڜ.+R/rs0Lڵ|u!UCR2S~ݿVc6П*glqhwl$[Q"}R>mpaQ]A 朞j[ݕڗM4?_b`tF:ŒH9 U`SC!f GP["~$l *W4 Sh/[0j^1.dj=0 w\ .05ȁ)q\f6{M.9_O2-޹}jQU_1Zl`foF"㏑A͓6[9>Y/+vƅibj 1@X~m~,2]&oJVbKLDW501"swKTj):nj3RU{"1`T oP;#w MgRlvTt#Q:MwI`#fB-,x vg o`tbBNÏީ 2>Mg# uL+RK W@xjVa ڡ& CVZ2zo3wp~~SFhrGQs\ITǡdVRHjHj/:%&]"`gMl)ṇjq0& 8+ m{MZ|Ԓٺ1X;pt'[ /(q;j;="?hC|PSGޯ=(*j,21tM^  Lԭ S㼞7U869w){N^>wƽ2!\RNf3׫G' 4;M=6M=rE7N,[|X(,Y>F)Rc}D ",UNDl8LTQg+2 ȁ3=kR~%Z.-;Oߣs:TeTw>k+B7zud A7ymB}T"a>xgUzkS t# u:T,gR#~FPB3 ӎ+Lj@7i.`/<ݚ4tu*A#X"Kau㣪ɤt#"]T93,0@|ڧ;^P4>6#&$>i^CPKnsAEoNQX7܁:oEB}Z)G'*8^4PXl=K1У@}ciE!{˜o2N"t1; 0 TX%syCr"V@w6_=q4%*Z2w&viM\=[HXaa,6H*U ziwXO)L'e^~P({8Z3QNN<|6ؘ ޽C a`ח=ީ#w *WcT0 nҚ"oE<6>D+(7+W`#Z`/m]?oDb\N&Dr4n2g'}n /(pj`10ZoܻY]FI\J8Z7GzGzG'Z.sRwg[!Aj7`ol#bVcwZK/badpRՎ4~*|.C!E ?ნ > Wq&5YUWnHN<"Mȑ%\/ٽvN,3Q9z¦@R-Q1b9vVAuO;䴌?_Vt/ Ou<dHh`TF?5lWCө%޼",esl8&C9k91_;X1 &km]83m.Ji2ϯ^T;+A;s1Y"ɢ3R;. eXųh,rQcTL^m K_(BuHMw4ɣ<'%Ea ;#̢*iRBH5}W%g|ѡϊm=lk<Z3:MҡUX4\yD^~faH\ qNs./^X ܁IUш-=\Ƀ7DURڬǹ=#v~Y~[Iy#є|:7oVY'́jg-n/3]4蚆FlZݚ%} :jKzrҢ g}öMotJ v=gK'u%`m}m+#q_Nz~z gW~-KoLU Yb:FG- H.|:jx鬯Ek{^*~e7'm¿EC^ТdtIe,Zvym\igeT>]s߼5;Ci1e|o(fPG 4i [ɓh!|z/oM:_f:ȱquDBfd훛~'*_E#pSEޕljtkR<]62U'OẆPk^UQn=Iu .d7sbfSxǏfPY/lSU{c:ytj 5'YJ(Ƥ{XO+$ŖЫcJu;Hw>kj5g[W44Ƙ&<H*T)8G *bxAw/>&#,xucX*&shO!Zu{Rxw YtXXfmMGg=CtzJC+<L$Pѽr`j ÅC!mzBǏ4b{AC/VFj@9LD~RhLOM\,'KNOAJ4p/ KA/N•ԼFng#K }0vqM+BUBY.WڦpK-^d7Kۍ\_kGlrGys_ jXqE[\i$p,MQsrw=x'6ljLs\\"9|F܊"tJ owBd+~\ʃxf9 k|^}Eq F6d: 5Pm?2|l`Je# ˋ5 9]2o:؆`#hJfd-BlDF-SMz{ 44m& s0"RXqiyY(qzY mYohVɎV,t xuJ]{^NR]8% Ӻ8MjI'KUO;=uۛeWVur'okF붷c } L/|wDdjV켊)7킈Hb`2ɍ̸"HG=Azhh7sx>E1>^H*>`2R QU"w*,8:uĽ8mtT.tBTŴ 3?q0#InR_.Bpp^-Lޥ3Ev;o*ʑ|buɳp?P@>2ze̾n˽(n.g 9s7'ի솣v8b_*{wz!}r,[,@Xq>/o7K6UE&,7OYt3k`\/9'sd 8g-I3Wr-erR)%24u3HsàKnĞӫEBbZ/`G1|űMOvBOwkлuѡ)S t&k[Fhg;'*y.8FOC k5-Bhp9c~P%Loa6\_axfLɤ7G[w'%g$+V7 rfG.MR~tؿP\x;Q'g=zf;CJɼNDbuW׍~+@N m[qjKR=~c/5rM"D'UyP%zCK/oڢƋ7p5[}s2/Cy/G`2+(EL.$0Kp _P`R JՄ$]>>Caibz&'=S9%\tʢ<R?59FVem~9N꽣V.dEpAڪ'*Yz*`ecgJFhH v_ٜqJXBz5THYC{j,lD,hπ$#3XjRvꌏA`TvdSmv=; 3Z Ɖ L/g5\=T+uNA.qO\8ȇ{kl]#?;O,텭4W ^9P%) &^dP|@Him_`r4j:yTwKw9/G,eQWrD1hWljRt% ~D;W[a+ xԴdS xh_WZ,̫2hGqo[@fYO)>\鬷lZ߃"aYZ*RbqxZӿGcԟӝUg+I"DPnQC|N(f,a䑴RrV8MIeWϜ m(aD+;x =(񙚯nWM;@u4&gj9)6>%wH r%6%Ep*#SI65b0XJ!?<ɠQh"Ɛ*3~DN,서[aO];06pG4BܪH>zIuy<O7qM 6U(wlj0*I*HF%]nM( B $|QG5>JXY&[ j?j&`//CX1uIZīZGR\QխI-Jܑ ηX YvVÖvtHA(D(kꄊƔ;Yooy!G$[b7%Am\wߘ\7i|U^O/w˹! ϗ LtHoO?ꅵ@ Ng?^#xRl;Y$axcΠ_V@倻V1̓AFZ9Jj< ٹɳ7_40Xk$Yï\% ,>کQc ׯS5}MBD8zSd -UC^a]3F UC ҽPriWAow)⼥HPrJgYB 3N5CkYq5ӈ[5N>k뢴 }g:e`8-ް {͝|^'_l>/>qZ{(Rh]6]\æ P977EۛOʜB-C@pS^^[t3Ņa/LfptGPUUX/C˫Þ 柇!xgS%Kw8&iK<qƘ}%Ap#b#GJaŝQM@L_Ju%\iQSGI{L׺],I%gL|5^'GG(p (0+_]nUCo2B2UD0J>G_@oI؍|ߛ_-Odd#gB)BcPXD:hYʋJkqu{(HV.e0_(:b%(18x9U)I#j2t';67.n :(y[aw S2Yg)Dz/&teHl;f*3N+{*&DVuaI3Ò- Hge < 4 B#jvpA0Id܈R[24]mv}V;Iޠut* O+qaۍ&Tiљ6뚟xvOnҼ WGJ`\_9't&⏯H)d>URpN^ PbF8.T_^V2۫rENՍ#.2 <:JxzZuaE+yvu2㱿U<) 3Z,:WYY)YOja+fӘJ1)f:@4䏴K[T*Jvv[enLo%sK[:^ҏVa``Ҝ k"ˈ%/n?Hר$\RL^H?T;쓨X_GRn5U{T"+< 7,$~"A6$1'N^s Ԍ)N ?dzt oӻfSiʼJCfMōr쥱Ju%u4.5 r xIGf9FefQdŻ@di,dCiUikA|͛Bﻵ X ꇬ9t9u(jex$KWhF5%pN!{̽f%rK!\;j!Q4sU.?Ss|`FTR>`qmĆqN5@ZU8Co5BiX7헗ė'[m#j"!56EXwk!̹E]mǽ絉e<?XH.UX gSUaEFΣ5wpjVdUU)NI}{nB1L vѦMrcr&&]ZSej\D!`l'.TQBVk\1vW%a=[,?dpT˰˟LJ\a<2 5&ű%2}=eIweȒDiwhh匄W%djQ  @ktw-pppԌb!;!^e3 _>c3ʘ6eWj}q@UFzD9Q0VàŚ딐ɫx-FR*jG) *!,i@T,7i ,vl#{;'$HBTLHw9ǩ=%^ȣʨ/UY@PvwRs'ʙpm o!7׋]oQu V|l*v5Sx1^.Ln5qhlcuUr %H.n ƽ@v5̟uޗ;6PNkvVm:c)t{>_l1[ $w- t੢ÓT)Гuܮ]opSCm'x&O1#/*/}&|?49[#\nVz?JWJ*9鼼U-Pufo1:V_pRkX_?̠!rAa_Ѥtmme}TѯbR_a`\6[TS7wIY@ag"*0Ti_W3N*>M|Pa7.׬epβQ ieyM%c7YA1>ǟڂCbCOs]r=hMн@/TA#L߬mjb~QK'Ubf2ʴ$R죪'c:bCuWKo! 'أJtjX]|42qs`U"NR- +]j TwTn#=F: TL͕\x\8I1O2o ipg'3x. %i'1Nj@D&A9{Nk4-x#^'cm B5%N$ #ළ #E˨gJRkjަS 1ƛx\;ܥ^4)3KUM >P)Z7+5r Dx "kܙ#Cbhz>WFT|N:ⲕҞ BaIr9޶I"Qf lr޴>-^*~7Rܺ?*n&e!%a1v|A<\=ufޝMjtom[8jU̡;\iy}Me!-X]3]Ht]蜨UY>Lj \ $!Xߗ{AlѰBՄ$US{Bm :}#{nbIXo XKE3%d1d$OuW-2˜+V;E^O^ɤsNxgNnc~T0xh`LgGOݿZ oA7bl[w@R ` lv.6~:.aQ yakSљllVR{f ,ہ$zͭU"c v! 8O9pPS&{9,U%6t=F݇nLẀ{)jIQv˔-q@k4Rg܅0j'0uj7I/)K8 ?#cKޢ*U|(KMQzcsB[$rZKFJ)G-.p cm%dL#T.R.g߱pJTA[¯ZZQ!r p-nkh/k lQIt3EANAz>G]/Fɺ8w cÂx뵧j~sf WFe '(Ȫs٬+*_^sVtwW1FdM+} 9k y.k/3,|z$KY_vO*{ F]syEx}GJSɟʢ6 -Y\C+؅4W8 AhQuHvqe>Y' U(ntw joKM'(A<&#ҷd؆NǢC`" @f?DOS/h9v~!*ZⓢBV-\:=`w<\th^}c¸3xYOB^z=%~:&Dث܎zlcAqpk-_EkR{ۙp8x͗ ~+:;O2 l,d33 lѨ D1dsL8kM1Q٢9 ?"~}]Z23,][5iԠRnǫ]v:%|?' $4LbSẟk5Sz?e @M(v"dYɭQ=׳E~erN"b,5 Ujd.T9\#Săfc0~2 bfqLs-)6 !=kF )(QԹXy%rVYÍD|Qe2!ʁ깛nS{614σS ED5k\X}tEO kPr0+ZO-Rk0?Ak( NXG&g'D lĵxpx~{ ˮ?tdJ݊ngj?<ɾK9F޵r.ٕ˝eL :1PDw6N1gY[Ӣ^g@M>@QvmI4IzMdM=iǮ[(Xk!dPHW>JCCՙ4GOGRÞ8t'FT vœT|Y!QZ2 .=KSaui^EP;HaRjwh 9+Hjrk։m\Pm%F~iF, #Q!eI1tΉp2lkA;N0n5+Of9zbI&qn{))0jplA8IRTx)Z$S~&\1-Et6rH4sgR }b{s=kѕ -ʶks'?4Ϩ@CTSWƁ/vj , /ʼn*P)]8hnd{BGr銙 1굮{P%@'!l1p(@ "s)CCa߇R sJ%(}B2GgIhP|f{Tbz7ZEV855_-^|$w k_͑8b6&&ՔW b2FaS뽃6um}UۯtJcrX(Z/Yu dw1gT=2H%=Y[)4`h-p#Fa#`b]$?htcx^re#s65nz@YB-D5CDԾ.H΄ 5"U5`uЎae [.X/kY$Hڝ&Yֿ< d[C)]s;0nyfϦlM;%eQ ;0G麧!HhʥE]i:nKg{SP8h2V3;N7=̈́i+;[)Y\30C+љ\2w6uBRc<`VwU:p2&GKiWh,}[mrė fzޑtu1-[\)vN"XCLqCO(\.y#3RGyh34b27\!⺇n.hbw8.V99XՎ:fM6`ABO)k.P̛[pAC݌ [8roN)Qj!@2q~w2?v,%tXNP9QjIuMS}WtM 6CΌ;uӱr=t)>Jkv~q # bX"‘ZoWݖ+mO.Fk<9ޟ|vk7(DuȄr-L&ieWBK%p7Y^EZT_Y̼r<;ߕ.Jzyw籈¦2'x (qC֠z'c-F-J|Cus Y !WT-@^P)'I:3`pգKYMAiX?fK4@uc#M494ǴSZ=y.{j-NRA>[f]z8mSYGK׈uJw{D8^qXݺ8^t6L%,oSVHf7^Uwbgp+h?/s|JYBAvرO?hR[&^gZ#ZvR .!J@y e^ېѬ}&E/c9/:  hw'?axȻ!0 b?Dc+V بM>IJ5!RxQAEHH&|&P:5HT@(1ưif$xܭ 6y_!@F0P$OA)0<6-[ͤJbqt۰M˹}Pfyo*XV܀%ҥY5cTz=KNRJ@{KIg#RŴ4=1g4Rhk9z0L0$F ,kԓ27a*[%җi T{kʶ{i >JpY͗X HflA3xȊoY8!^9""OǠ֥ w Iň#2Ivm W}.c߽ۅTx+Uv1ŔEd0ʜ9cMImGR26XobFQ OpVۤPm]Jw4 ~Axz/iխJojMq:~.v  mΨ"ޒܭc C~iV>H-d?xgI;Oc#Wp.)s2 Ó΁aړ6 W]}ԐgN{C4=.5dcAZKv)kβp`p}Q\iq9qY/*i~Hfw3uZ: \}aޏT%rpᾧw+m}\-+GO $ҎݳI_a .o:#+VPe0xyl +0B̲` G>@rNer=[&pȔoo 21ؾqqTd? _ +zv5F_t*ImIF,^Π7SXqDl#?V>Sd {#;YmԝS Ej LK<v#i 1e;篍<=GEXsqv孿n6? OT6<(Cޙ$~(5$OuKQL,+NN*RVKyK$$9~^S)G[#B)EE,$cnE6<  4lR'HZ>S}-;zD 1$B1֢Ԭ/n0xKt9 a0=#RX  ǢB,i%'E`.Ueg$j`PC~ WEPdZꊭ$>b'K;ylbT|[Vkß7jB_ 6:i_. آX2'0\ʠ9\Yg" ݇VV=^yV$rIgԅ?1l*⹿9_8@{>6-j\jB.CZsfr7 1ߗDXaԎaM1+aEcEnE?uh|(],Q5y^J֑d͠V\u#'ʂP_j~ZjɱI*7B hYw5dz]fܢ~{Zv!h%ˈ=!َ/Cz9[F_Xbk^#񽞼,%CLl$u[y`VxFL)WvGн6$A=* isBD׾\͕^xrK&Z26̋8(JذP l/@:`_+fFW=Q/XbyJu>Ռl9^1ZuquCdn7[G}hgC\9f6C |žls8Hes(Uu֜u@] ̝FCx]E }ĺq&+XxhA]&ϠL ~Dw9ԊwŐӝ }%͊x?$w2]ޞ%r F3!V_^jtn2bPḦ́98NvXazr.si% m YAx6_8q=> gYZ07070100000294000081a400000000000000000000000164e6139f00003f4c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/ /? ]?Eh=ڜ.+͞pg:^,UV>Ώ W$gӸ'W(rčmoQYүϵ3]1bGA!.߼ގVWIFm? Ӌٮq: _ ]^ςk!Z(۰,AVW.Ua1$UBax%/_.jq98RQg kDX*:VuYT9~^*cFu@REdᶼ:꺷oaSy,:B򺤇 zP )`Q5PDΧ/M˸1cM+#i[rcSj 8)?z}Q[E¶q_̎a ?7L!/Aʆ4Ǯ 7qaQq==]]X 2LWqC z-Rb)x 2 wMu+}| nX(i]ܗ^?媮ijisXF'TQϝ`9^UG 绾Uz^b}AR 8i_)h]1kaP4F$[<ݖl"%|T@ra^DCzL _xKʈIe^2@]߂CЂ"~-M\HQbȍ>HRp_4[kStbN9")QC5>rc\,L%]q9ߨa/E06<ިNEnȨ2*Qd"6ԡ4Eҭ̗Z_IG5Ln˅jB]w|Єo_r鼮*88 #E|NDHf3yR,Cu8Fv>~y~ZA^Vo|dj1{39XM+K1-ͭ$8\.^ k>?RC0.=ࢦ! 􈂩?^Gq~1؃(X_^{ܖ@Q>`%Z̆c $L;Q}`(J$;@4qG_wA[fn݅w^ZrJڮ8LA$!R+):Wdo%̄ܖ㙐 B%f{MC΀SܜUbtĄ#$RFr/82ei‹Qc z0g$GjV1XQx7i_5Ip].&^9 U$m1q7Awڂ_MzٞH#^^Y)8 fNL9U%iwq9xC*~@>xr4LQfor5-YC ߔ/<7Ӗcpy^[+ 3&7*CT##XبU¯p|>XsjJp=NF QY0 Qu5eA##7pXnWiUNquHWSPS1`,m+IRϹLnCk7KKj^l|sϙ<$Ɠ[JLQ zc{NJJ5\4UebH)( S8X=ֵ̨nt)zUu:Dmd& )YJQ!t6_(fzQ"J&P-.*͒A0U4/(1 X3龃ɾi\fjX D 8, Rd7[YXq8+$苯| NAexջe<ɿDǬwXӲq7|q3b-T?@TH='̌>ievqyyKfWt˓ ͛Tʃ🯤X3'-9?E2_:^uArJ.8_ޮ8k}(ts2氉L|} onC#7Mb'*Z?Q׆חQ#]PzIi-3\`vqx7 _ae#+6~B/hK r4M% ui#[sj6t dkb◈˾y|Ϸ3JW >QͿVxY ~0ECY 8ZMNMdĉaV"R&"jV@O@7/5M51 -'rFV2HFsO©9P$dBkh{Pf4Kifhz >VvTlo$2Z pED7BWBtfwm0z|ZVG18:@85pg kzRr@9|Wέ3U8k>¡9ъL\&JweMc;h H: Nۚ,#5Vj޴^DB#6A ycCl,ԍx&"kˈ<pϳ1Ӏ;WEr4U .Sx㭩69TMܾkJiG8`-s>6u,=]\_SoOd_KaKh2qTynK" E l85/X?jƣ ]%!`z +ﱀ6~QMgu`hx-XBBuY-+,a]_H1/Qox;x HrH:4-/jG.-Ou޿s-Z˸br_LwcR:I$x?VĐ FgGz8N@O`QN 6ot.0iΛIXmFbŐ`@0|exQ;gG0!]K{3T!r_cFI \\DyCo72ڠoQrN ,7uskL}"2eE8SՎ/eyd꼊odUjcIzidY%Hkb(Szyk3ce[a`)QQzIPt| w|WR{rm5ԧu^ Zdz}Ky;ھ7 ;\y}r.}^Wͩ m6poHD'<_Y%8cr/_lO4Z9B)EɆS; ƭ(qף<{"$:Q;]ѯXLlxZUgkf ьeVeXO {*t< #QVJTPyz ,KDʡ!g9X+B3+=W"ɭ̪nO@Y2Ԋʳ?=*%w%Ew>9vX a8Ԗ:7'0 ]ۨ<%_W\fd2Y68$jh@c<_vFae:>vV9rjc5xÐ,`9p'=Z?c#h2dFΫ//\kf|F1$j؂ FgbYJ!D {eƬNiY&>I0:Tep"<_&9?0oGMvlGuJ~m).pf7+zݐμ⮾Ni] ׭t/[)/#3<:ғ I곹w6b0tTa2CxlIO$pA1HܣE+r)=" v*qVɻ vQH?V󕙭< ՙ=w!|ΰzD a6%F5s*Eh1{0UK $ۃj7X `vp -,}^KxdR,:2̝\]@"鑈ٸ.ϼ4LS1~p"Zrʢ8uRO)HZ $P<_@,6![].ŞBk<$b賨K8LE'?*L6mOJc "+!=O' QЄ}ELŢUuL9 %r1(/6hx+U_&u~|jo~5=nL9nA"jT:]LMljzLJH=3SeNPtYqu^xj ~aBac,VTLJ_DD蜂g(wD|J$A0e4iWiv^T%@OV3^}mu  M[kDuL(!3T<bRt"da6&Jt.7JY.2wKL _z͜xpA( WMG"C5v{,mѢU<+&O}rP48bO ?7  pRDr[Qt9,Vhw='%ڕlJ3?m*<⒧3c. ^tt:ղfs,ݎ/iWAza>cC ^H#45׶^/tRfb$[$W7($k_]{u cugjFAPS˫;:#NA_}w N${hfכa0(pV+Mט숤Dk-È;p\av.ѺvCTT@;OġKީ41Z@eoFλjae\ pM)SbJ9,b(5᣼ [1GcZy1t2 cJE*6OO ^;QݑS2cfI SpҝgNZ%\+Rs(Iu:Q{L>Яy n B)`ȗ7@d\q^LLzE_w`s ߷f˃ !uOvfVR,K^,MN6ӌ +oPb_ \E#Qpv9b!匔" 'ڙxڒ퇽 =o!jTuKYH`s·I$ɖInь^]x:J1/?$;(/+5Vϯ21qsi # Y5Zyط =5 ^ƕ )xmDՂQ7CL{;_r> גy{J:i+C$^qߌ/uR) ,$ D[ m,,{$0KI|ymCA8e¸fvd\8L+7]`xC{ny@?O$t~27*֜h}}jyl V.AڍRc-o`,w,K޿":_WzTX!bd 7IvavGYAI~jm~^s'? G$G~uvFUװ;ՠLXp/9ʼn618*6bc敀eGX.eb?( ]lqؽX|DSB,*ш2 9f>? Sb9PGS$LPFԖNZTNg2~Zy0ls_-Eq'82ds/ ]kso藱u~.4> X=e?U 3q{%C!Z"Hy?pH l,Q>_RڠFOS1lc6u/ #X<"7pM% ץrj*2l62_jl{jYi/f 7$G["氷pj@:B)?JZEQd% zYk,`oc,{AkX[(غN'e%vh?:ha>wiYL,Nx:Тюu oɤ袑1a]Hg)_ "4M]k:^y=~j49vR_2uXW{2{{9DyYiݵb~\ ;ukTtlc|l}EeBS=jd+n[z1Z! j`q S`LQHVQ蘮YᬙRؗ'~\[.JA%Kc2GAΟo8BUx>Or.Ty1-c@<ͤ嫊.h3^4p)V-4Z ͛6/^^y⏢`wޓ8_RG^{t[*luP&!M}c9ҰJ9Oigm)/yy F|oeKNgd;"''k',.{`B/U@딝]fKyyG Xs`17>"*D[\hZ A3Zl[n6.N[~LJ/ # ׏wvBѹfIwzZ ߖ1n&ݴGh P,5z"FܽyS!5TWTА--W\]`}.=)LNSHo'VWQqhFױ:X,Y%vE7<] 8zM>i%> ÉyFn)sMQS%*|!JF19:Su 15lyCȳ 1yU`QJ0ss$y݁5SSJ?ªR3$$ s{> )z'f] KG2k&3Қ_ĩJgGp,9?j6. 兀lM]fʗȀ$NC뛻&%Hm2"NaW% R1725݁06ʲz@M_Ꜷ!8dfnU`Q_f`K;@|w3sގY24.`0dH{ȾF-]fN,a,qI+ϱ=mԡO"LJ>rx"k ȦT{y\wىN <-PrIFMЦa*c1~,1pv9\[G^ʙ oFލ'WۇOL8e-_fGi-^6B /CBr34>t#GZC/6䓄-*FRc96H6@Nx;^z*@;Aׂt}9y5!} {H<Yerâ, ]g1{pC:"~]`> t jAB_B~;"GyyObU8Mn_#kI"мX]Tm*Bsոr-V qe}U†HcO'$%DXfamtOnDh c(FLPS?1fֹ9ş jE1^vz$`6nW?i?9̑(հ όnײSe eyģtbHHz7k#LaN)#2^b3͆M:HQ򶦬' ^M,vZ׭>Zn˿S+Xd!O+eUDyTYS|AcFț?Y=+QjȊY UMFBؿ3+Gh%qSmwm>̝{[p!|CyRD/Py.6m/ǧ~m,4X˞`ƂD0<<;4>gV:'e sHj&TJLwAE#&]Q2e{hyG۸UJɳF%lc|qOuYk( ^Z\g匣,ot;xvNѻ:dD*\_(|,EAq6&BF1o*D#19dK]dۇrm=}QdŊA^"g2M6/\+B%JJ!uk5/HKH 9hPK֮t&MU9n_~zsR2>SQ&): ֗=qzxn*0zs]np`s :HQAJɔ,ef ss JC)  Q_S#x}i)%:5WG?g)u|G['5s *cau"Iµյ'z-n$7$7Q fICTZIJt2~Earҗ!$q1(`"T_ҵ3&u\ OjL}fy_3 I_JO>mܩ,]?*>7*fv rYfd4O̽&i UjNJnΝ>Sym '>){${-G\{ +Ic)W~;)3|(!` 4IO|ĝg`+onYsiPʒߌIKx*/)Xյ*"%?0_~v@5 .㰝ñfھ<:05Gܳ&4j]?D Wˤ#ЈeC_u5ě^+Cc3^=@0#w$/x*Q/gի̏1l=UcI 7\ȡ󻵴ث޴ݬ~]-TP38l(`U?<{-ѳ<F 贐r~πl z+$v09z/y.~t Sk X ׂͭ1(箥V<-D8Ƹe+HEk(rh*|-MFن4ڄ`XvG0J( > zL7}:]ϩ։C] yHFGKdLݎS ];"&"A\U^i$L✞X&} ]剐Υ T?v,PPrQ8LPS3h͊v%47Ԍ_^Ur.RR圬T k ~͟]"|ɀ8 G1 Vpm}niMBF.`5<ûB9e0=PN2>|z݆s=:dqDK#3蒖;_ X5r?̖GKIe V?cu#Dz~>H"K@Vw\xL90KM۶ʀf ]]/R<-nk?H{͓ 0R2I:Rں9|l1$pht~Oܻ,0~igYZ07070100000295000081a400000000000000000000000164e6139f0000ac80000000000000000000000000000000000000006200000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/=]?Eh=ڜ.+[o ݬ3YWR;UK38xոUsaC<6JCJSMMq9LB-xshxH^i~(AA)zNP!l(eͶd53*69`8HfMfkmABbbAи )v ꂿ+xV-ʸo/Kpj N/_ r)ݾP,Ԅ_G]lgt(\UcVR5yIaH@s-N}Op9/u N)9{z-I`x_XT!*~/D @5 !Oʺ6|!.gAO$#:R.=iv 6~B4 Ǩ~6m\gI7v gΰ<\x+8 R8-ΠPK QG}T 2x=X"0D?XQe1nZW&Hgcw|bkics($MxrTQ`ٚ(VTuyݟ"iYکhW1Q3:A857ձg}]3 |=*81',  7CF`zcqYܰh6 uUނ8OhN 8N@,֩Ɖa- A:C$=|>sb $vc[ 1&;w,Il<.6s`Wх)/ۇx}vQcf#7ͦ@Ud[H=MF/K^q-vSrƝFye`n)7Vz,2C=nذgLvCGG$7nTyR 䶮¨K[w[[(_i=Ojٔ5Bca ;Yk<]ED ?28V2͈mf۬ń szBnW 9R y`G/FA1Un(3N'+#ᆷ>IL;!kJ3{."2h9@,HtLy*#)IJJ⚐ZWE/̿o}1M9v)k_θ4n{ |s gssk4\vxFI)̎me#g*bD&ڛqR|dV ƛmLnPfw]8Pֆx cʦaE}6CԎLe*F!h "֟ gޔ90Aj.ZMH/ ɾLT,\ǸcL吪m%yrVe8IrZ`8I[_5C_0Aj96F䪥!)!2%oS{tn=]<'v[T@rݔڐO=}\"L!oG|E*Mo+1\IƧQxoHy_f2=4u0^HN 5x zY7Sa+Q\lkSYLaIz,K|rX|̰g^(I("[Ŀ6[>#I*XC%{NǞ(5$x;Z2 \xF5L3AA&Im2P4K*螓/v`ul蔕ɏȬͱ4b~0Ȥa;i}qMJ9>_PZ3Ǯ"7-R}BАfK+_ޣ 憱Ľi>>=,nfMD߇e0Ɯc3݃!|v؎HAL-5g go!BKeJ2\Pědpvgi4[]Cr:GkFhwT‚"d/E\O#^N?Eжe|͛a|ѻN{V;]ٕ4(\aubZo.ykcdϩ%s]hwEfz[#QQd†<3=YU?9npesۑG94ƒr?ґ.LP/SN]ӡE;?yLR<]1QT-PS< 5L X{^j=1/X%4'!Z9!|D7{H‡6v wItV\$BZ9!۴ّۑuH^)ܜA4b=WFo,Q ˉ fgdy)A)Gؗ.T:4`ӼL;@.MH"h^ff훯@(I{jsw'@e$ιĆ .7Kk,R"/{OUnZO 0ף#فmX?F:#Y @@>hY(]T\> Қ>@Ha/m0F/lbEx ^C)-a'Uh oXC8KPOOg3orepH==Fav[_4`e"jrD|g""&s`z( jp Ha`h0@@kķbMY23OP5&P/.yߟrNj!D|Yva\G}PK3[[ P0*EjzM2$.&\Ж_Lh!(бaO8E[$8pr^bb lK ;GD&7db ;>6N1&{zA~%K< (-4@$ 5CN璒jYwF"`i`r냯EαQH%~p%4 0DbU} \AĿ|RcŤ!k!b΍$R֗P&ĊG|>~j-[$VC}hZ'*-p5 >MN3: nvjE'o3Ϩ{ݵzҠhS Up`}:Ma$ j$ AcmQPiSɎ"]kŨvbP&/%D 0"Z8y W ,"[%F|_ N٢42e,=%f$ bETcP CdU4jWu n3N~bh?wU+'kz6 $żR"("2^ ߱{жyJnf)>8YbG4;g/ۤbuU9,TBy- hJ7gYҋB`{n ``N fLolO'ӓp5j)F=ƯBYRCeшvr3;j;$<^Fj1wQ?~)Z,4k I+ y+ gn:΁]|PȔ:V7s! B>gBL=>$mxXh2I W/İU !@r]$ԑ10M0IxM>}Tj&UUQ"~$5y5./kF%4 Nض/r8iQ,tS*^fpmSZW ?t6PNeLfV>ާ7%vpP[@w\eHM@Dхk]Pa5x腈 ,8t"]^zI=aM+xG?K=xW8i|_?U,T ^˕'jw(cT#e֠Obջmˤ1/ӻ \X('hmoZ5o~(w?S2L# MumN:"Bφn5t;kl8l!%|p-ޜKa(vfG0,HouUw'~Mjb%hXqYiW*LbmW6 &KHwvt׹ s9'#9cnG΀_4@2 D\*75PTShH3z4= !(ie|XO6'SrP{=uS`J9_|e-3Dlʣ$lϕz^m;}ȵiR&e&&6I^i̓ILmPt4VX{LKSlΒϊ  ZN# }d5V{ݧld6D%4DRRPCax. >l}Jv)wf< ʛm:%jlhOHrdF< @vحs?rhy_%>\r][e%GHie:(<>EGySptKRAoFgFuQ`O~VgDBY]U&ѱUg;VOHw{ֶ.#;ãcsPap]03WF)< iI/5~}KpڛsG-f޽8]ݷ@YZDJ6"G_1QND7hCX6 CIqT<}~5Lq` [fy("Ke|iZ܀eO6&a7Җ%}K;ѸŠMFO4esxTD:r ĺ ﮻J߷UO!Қ5$ە38m =c5audrc}1&k)Yå$7$e(8(cGA:3gtf&ZSFΞ/R^F1@"&8W#&"q6EAGj3 ,C"λ4LRz{~vi =Me#PF# J$)52e~zpCqT_U}3+CIOkTa<%`Wn!k "JȠBv]*lHR _T:H开N3e'#[Me=G5>Z?lUG'̟gùJK*nGgӰimkIhD C,8 ?)#[ ]'pJȕg>ɕ҉)MWҝnAwϯtJ-!߳ yQ;lHsCѫXħ#\BꦶgSŊtvKx,!>LyKȫ.$-D;uPid˱c~8ȑz`*tm/&d؇*5"kv‘u?օہPDezI* 7nǍ,b Z*,9!v6,Gb C,pY`қB~-ujFYMO4D3_ ?D̨݇-?D ~(|ZlQi%VYqq\/D] "ntlqg)iz'IAwR\ȇ{{aXw"0YGLqG0w]ي). 924KDiϫ2Jkv76=|0llߠmez?cU#])^'h1Ǫ-; #~]x, 6Z 簗2k xzPE/܁Outv4b)"so ꔚ?lK"\m!?F'Ͱ r(n cz;EK0OdoA7zkR*ϑfQG)+{u͵/+ ~UMԗ^} ;Bf>'kG+jŘTz^Q[FVh 2.:1+s"?ݞ=Hj;&(X \k]Jw w[ͱ=*eX#\\牊^*a B8Iǣ 9&>`zNm%ҷ,s 91x&ؽFR[5PQZ'bu]$a[),^yPalgR赕>sOn|dM!WFӮc0ˋ9Sk;u pb||Hvx`pg`6V@Wk9x]V.wn [G3="fd- U"~)"=y4ܤLL[W=}>"[.43d"mh~.((nN-Sv$yB -5E2kB<0'2̀y@d%@O-N\CY$_zV#MkЉûtj@g%tǺ.rP Vsh{5U.[r[P``PEYRվ3` _8E` H|>ٕ/>T</@¨Te_+Zϣ0Wґk-i؁~Bm壓S"-,ꉊa3zx)Ґ O{Yq8LqBlri,G֓[5.d@|$tL81 W*8$Z)KBtzyskmaĂ_Vmp+9Iv]:! @ X!nֈ"ji3}3T~ -5 [P)u5471Ѱe@L ,J?S RӲ\4!).4ȁ>Ċ^$ rz#˯WyW"xJ7"1Qc4=s|HM(o5Mw糡Elˎ6NB~猣z,XG׳8nHh@Q, 2xScKyhW(K+ul8&:V b迩!X\ ,bZPMy[q-N|qOJF[[5E*56qxghזz~FSƾ'cKSm4O̐ U9,k }xD; HP0"{-)8BY❝"%dn47359h /LSGX6]8aUi-Md2*y,T|#淒~TD@d?7˂&G'˂ע tPm(iZNۂ<"ӴDcQ~?Yo_~?9x{O9eaJe8ἔZ.Tk%ʘ@y}>Hk]zPŷh[Ayj&=#sBK3bXp<$u|HZw^i6>'c{*ZQk&s fQ,t9;[&*^qw=3foxƦ +@tn YWi+Leo:/S{TJڭxI6p_!k263hOwKS)D[k W!Čbb-LM/Y)onO?Beվ'XФyR6CW*jf􌖥xjX._갇eXΟɢa@`B{``hdhئ&PXpQKwK̗=@Q:jH@LRkQo?(%NC{:=󔋣[Lh}M=CWSAf:%/#ER1T E?)Z+L0eA"B";zꃹ 0p,Ȫ[Rcaq%ao©|Hr;`JJ>.#Y]F(Oc[fya-F[/({O.h2ߤ9PHVť&c~筼X e[ #vL5@B8q E - Eןe+z$?]1c㛍:ndBU]LqZifUvǜ4":pBHɦ=hU;R֘a;孲n%ܧY(*hu<ѹ֪y6ՃtziUWD5̻"Kkt&*$f˳ي+6.mӮ4VQ|?Z,LzLɠyx\>DDv֮L'w`Uh"+RԻgLaĨ_OY'[TT_*"APT6ļT诊eIfAX3H)aMuw4jo,U? W1^ W';4. FoGM*ʉuBEH+k w9<ěP? U#Vq)hmŹO>O$ W|4(&1JlqթBE)=Dnq$YY)2h ^Ee)þazج= m~]#]/<(Fg/> pBv@K8h%>)C8H81g`ptы`H*R#=f>p?aw8E9dp^Oj4nFfUA:dA;HyG1w˝fl+,ѥ0YeuE:}ev*]2 "/d4&+ x7XWDexm~Fi {'xaҋ<>ȞT\/1u( =C(} ].&^g֕e!yh"D . mY {1\ˤ{ ˢF>,(~?'JG(%,[:;@T >DI\G]R)qiki<BZC,A-|^UrΨ>BV.S nYGY:W[?wC @K <A02t?75! y)稽`w,3P@>lY?@g[2x= /'#|Pɻe|*0}%q^!Y!ͥO]'.v|.R ϨbbaY-@dIn6xzc[pTq߭"HZޗn2sgw$W4m (pԀG BW.ͯD #YK/Xwfhygx&f=0#y ,W/8ּ; @ؘXޏ`SQs>=o/K*Ka4ZtdzL6N}*\GIP+"l`h5|q=N-j<N־N8" xVufCRpe\SGj6#Fh#hӵC6p%1PT'+ LYUiձip~ƕUw@y-*4[;`Fgo#Ȓ[B /<9-HjLO7AZfrQ fL9˃Ȑmc(zp1 ɏېr5PD ;8{ z2_'BK_36Cmӻ88ؗFyiMz1^ t7v&b m|ʕV?>ĩGW\w0sw?xK2{2 b~Zt5`gaڍ˾94Q9ԆF賾ȵ*~r1@ a2)maph뽂6}hT3klGV}|ߏzO)b+gnr< o O8j 㬅x{bor Hȷ x:yD#s36 4dr'WcQ5[$ hGW}P+i0[ PW UKJShKMvvYIjPK [x骐q=n5z "yr~}4Gut/ @7|İ~uG|H!ސ'. /L`J,/.6Bh Y{78HsX]Fa%d+rN5vR`fM33)AAQWBQsY~Ƚ ˮAz\iNX͋DGEj2H#PVTyVm&235{![9Zڐ-|\=& [[l3M%h@Kɣ+)FTҔW-W*>z𶁣o0])jDayI@S{džOWNj\Є`?i2Z"43#EMxA`̓D u 9b>bdM(X;T1TH/ګ 4(quƊ!Ҝ`Ց.cVZd\A3/琨w)k,P7T*|+eT@X'N7HP|q)ōӡ=6>]7 Nn+CwUʵw;j,ith(F$ ~N_IWxZ]_Z߼=r/F3zwp] RtQ.VK-xq1\[,?5JNtn }e/ _PkC̻q+61eV.] #=;ӽ?:W}f;i$x`Kbs)'jrk0;u^",'3֚j`6#13wG5N[gGnGk yxg؝\A+ -:|LC^B(O _"9}4$!])"\0)FKΚʸq\%[ 헝eٓ}jWv"#㠃zyш\ڙ%Bl@ӰWi?#+@p"ܥ_,41-e* G~Ȗ\yU ?Qѯ_fZhmE|=<<=y`?gඡE(>pt=,mjh##[̆W=|`| >Or 0+kq"B) -q4tG]tlI]gejFU6-='?NSXK?ajEy!H?% 1 IbL5[ZoR=ti,{_dөMQ6MĿԟcE6Ibʑvس[4-;G͗ ;Vx ;b+}wtdhplq |.^pIҘX7db,_Z d,/ W+Oޡ/-? b^\sٕ̙8B{׎&ʫ ';YZC2q$nY|J4Ȯ8MNWYRzPƂ~SqzD6B峕[N->mkNLtghoik t'T!ئ<.LDJ/I9dx*BM.8 ު\)5~C_>9=9;ѣ lDe*q#K aor.K_ZNAGU6e*U]/1oHHpAjq8[FⒷw"y*/EU_!/s6ا%&(MmXYAftлe.ҨW 'ֵ:ǽB *h` J"BfO;Nt7 lDq$BKrcC[\FP?3z5?r͓@7gA ]ba.Luz"/; `(F=҇ܶ (Vltk+w8(`]FZI;BcE_cG̢Fs澢*?dI.y.C {1bzrTf= #$ ܋VC?U!ɺ_5sM6*}m0ZMk0}Ӗ>Qۯq^S %]̈́};y"º۞Dmt%q&+eFvrNvyW+D^aNb*7<;8 u!^lfx˟C[_O*F@S~ sr|_J&P0: U;W΃vK"Lh+qq5Lat36_T'P,EU'NE_YIظ " =[%o/Bb0|`~G4Yչe5E`zh _q\GInK}{4y!^Lo0qQMT>wΐ(ѿws+u[VnNŀ,*՝Sxo|4lk W0}Ix#( 5`,87l6g4KvQl-|H"kYHG3Ƕmi/+a6RaʭφP^+.yd'c4 u~ iqL!&݄VI7YD뾤Eg)NDpؔd rg*tUb'HW<_mOp`H3)~GYB.YfՂ<}.Yi^rIޅ/TUBz*vNe"kU-lx9ndz Q[՘ EmΗH2nZWˉWyV$z=,K{ G WGy'@z@_+g\H|Ej rdmpjsL6e*V?-?_it|wġU>hk1m;: Pt6ĜfƎsSW*&=r'L‹Y )7z\m2H7bfJ"E4bDVIE^ϱSՕ,mޘu9o4< !x[ mOgaELsYR<|%{nMlpiz #^£]{+751Gev@)*cr̳~2u]ӅjEJsN_ BeCr+i'y(,XS]ޭU< R҄' x*/"7Ja!vUkw݅A#>@xv*4+\)On7D՜fc2.dU 3/=`X$W&Y=]`Em<3H=0r8N2w>U'>p-3* v0C,9D0ƣHYY]'TW#q>`hٰ \ȡa_ISy?N簧CtM!9 dAoZ1IjB?i8R]v*ӻz^K1jrh aSXWmJGᇢKDT3 %I P)|:qțBrUm#雴:Ph"=2AZplЄ"!5A%RnBo}Z#Tu86%(̉x)AwЕ%! MԌG^t"Z[tTIYƸvAƄ^YKT2wOH7ڕ]Mw\)E $ldWDY=K4ݐQۈ9:PոT ߨi`6~-l㣰*ZK]L T~Sh@h3eIPLY(b 6Gw\B]H´3;^LDs? 041ӰP "GJf }e)-yRhn*'TZ_4u$V&gZH~@ ~[F4Yxw߽K"kѽ@6IWdG/uK ( avV[Ө46<23ZnELn UNXSR y3F%_Val9p%rx&|Do5m'k׮u5jìw< 0NrW5 }`nDE߶kcEݼ]WdgZh X NQ([y3e̬PG;fXfcN`M&Jb{i*>[);-iWjh*)c8S"NipW(Ə)SBw%XO8d&h[s`{=A/z'ƤqhYOYDwRXI&Q8^MC'A^3x!DrlzKHGnX S%Hф/ؑuQ$]@^v6Dd)]w՝Nw; EhnX/uT^!ZKGb;~w}Q^Y}z囉e2?"q||(P4c5nrBc 80T%2TI./ˢU=u~1o\@n!*igYơ*Cj $^okZ- DuMBص J ^?Zun<(A8|p)}wp2,h|\lv\dQVu^".{ 瀏CXya:T0᫪js*9d{ ~A#RsL>ayuXx %O:QO>oWE4V 1x/՚?ZfF`vy$V[ة}<K|Q_,ukӈwK4Ng_Hώ19|x<ߌo3ovn֥d瘱 ^{g!tF7vA7TaqAprǀuJM.8!' D'5 5,{~5i{;-YkkWlJ+)F`sWg"LhBAμM"+3DT2]IGkC}wwԼ XyX|?NY2K[xAoRW7 xRC-}A0P%4`e$e4cY_$txw` ?LlT\w>cZ}ֽHJT3Ó8E@Ca ^r\@iȾ`OZyFk6+ʡrPܻ9E]~?ۆ-`4_ -GBB#3dD]=JzKX5eqˮ7mH]ql|DzӲGJ] 9jQ-IBp5 QmΤ$X!~3mW<3 -ctK A5_uyҎyO:m;0>4 O]tLsΨX~o)GW2cnA6 />Lr%R p KbᓺM ADE&j-_sqeJaE0aҙBB^1 6J/;\C5ejdl6w7a]\Tղe?b 839.Fu28cB< l΀v gٔAAkMžے!j >)JKz[c/E32lߊ@JaK(fٴjr^T1`<.ӓOe4ݥ0Mm(ݨ^#QۄűDI-n.؊HbE7+Q.﹘s"-"`A$Uㄛ oyyn͊h hZ߻k?XP &DE#= q9/ZC~ejKV!L9R kzNB%QSK(v iCns rZM S?%_H\l<,pwx0u4q3W].)!?⌥%P0DL(ݓ2.~N3)>,(ork& 7C1P[dFF--?Y3ܺBhtJ̼oN=##vtarX|$(X^'fbR;6'&rg?ihۻfbrk#5yu.ŃX.zPGǐ?X rP~=\,Z!ILZ5P-͈'żyg\;d|4\١1cUz%qH a%7 ^# ?A*GI&/kR7m*Nqc 7uҳZ n=xm |](FPoG8gK(\eb7HKik惽|nĪ2XP(IfMaxNUJxiμH쎈2WΧĀfJ񉑖\=2T-I\ du0#0:~=6B~ jKj,`{ N$8zm"ĺGux'HBRg\+<:}_bIX_)HfhWܛdO"g>/֠#'}}ũ$3>n!Qb1mqI/U{z WeQ+ ABYv|{)X׮vn-dij=gP@L/(\԰녀fX]=ҳcpNA s}Asa dlz%pc5#1[#E$n2ww\iq(a0Nu`W4|)QRSdfz}`^k$?KmLYa`7G\"#&?) OHAsƗ{ ] ː0=ϒEfCɻZ&{ B+2?BZ>4A*La 4]BKӟ|t e8#!*0KK$lx~naa""EfRB],a{*3 3sLB^J\@U9sNRFR r3v[\5#Nןk+:1/bi(H!3'|׃dp,w; *|xrD['\*E 0UV<:=RKpF3Py 7))uZa-CtE-2Jcw&2&'R UK5[o-bRhZZW^n$?\?wf6d ӗG翌8ce>!2җ>/r`"y& ?J'a6w@l^M^vvqv r XgRi(1EڹCdFCpi8;1A*i_u  ,gVհG[ئkdP>ݐn*ҩzq9aJ"d?vdA IG6~]Po`Cr\9| 23Me5S.|Ģ)~_/$(;vj `bjI\R")s:̌C:fkJz. .VBN01=oί[zWSpF:`{H:c7H_.Df0BŞKK&6FI2oMDM? *"ݘ9@#5-gB\G1 1Dr¹@*[I&`ydbgJ@\{C@:\.K݄yfH\n[b h_8(ʻlgz_g cXIJ\#DR &RL=> ]lF>s 7i \Gݤ&lѪM?H`"0J[Mk썉̘1Ih z*=C3$Ԩt8x1gt-0\VLXՈ X* Lhh Y-BnwΩtFgjd>Ƚ=͍&tO5ך'֌BB>]`%98o@A=oc"nؼct.L]K:z=Lܬ#Ypkg׉)0l:wgf\Qe{ʏ`^ W)"r5'c[>!OUAi0GtYT]8#Bލޛ^Û.*SsͭΊI}ϋKÂURUm7ⷀԠs޾]@|B6Xc.߸4ިf 7|tSɐI0] Ȉ-٨~?aw 4 EXXaWSzB/nョLŽ~`4}(tA6xyL=$K,2Y}0ǹ ޺땙 POkC% ^"fqtş/.;^'xdyɃKȺTGĉ_ ^jq3@ؿZ56͡^n#^ڎEú29\nnAi? 0{GJfV+v)fRߪ W`ɨj۝< Jy4TԷ#8ݞ;Y!m32tlB=+lK^bm&Y)d?Hg̯鲪.4-J ^FDk\R}结" ]iv1{*Pٛz W=FK%0>gӬ.JCatu4v6<8HX{udrB Og9]mvKIo ~E M~,b.yȱj%DfCYp>b`oaM5{O^eXvcD-F96%n2ԷQVH:qh3ϜSgYn3/$`U._0ͽ_ ePe85=Kijc1d2Ēs.Q.4_3ɥ3]^N]vQB&_t0f}i X{& ljKQ5.0wg#"Gpx xL3T`]sף5+NW{0%K)Qm犊> ċskY-O*# LEUĝYɪ>>O 4dI56&RA9Aº.֏6FHjm7T cnJ#Zq/Wum faɖw{(ÑKM~*d]8?IXe5J^2Ih TKycoJ}1+^r}"/ȜitshMr/u +_]\wt;O4󬫘rHJ'6.#eBN#3æ)%[3nn|Y%d¿-}`C]pĮL wCt h=C3]vE8xCtfPKwtI;GLsAwYI5Pa⢭5\J%KU-F>l!in3t c5R5`c2:#pEv RaS`ظ@X[>kO}:๮FʵycFi@@IP(i {,^`/IQ[^ Q=exf~L-n0ߢJ=[jh g؍3 bME;6;*;YM0ˠƔ=xcp8 @7^.Ed3VoUWfu`B.@;"ʛ(t'Y HBZɿ>Wat{=#9|~=zHHʰisemsCMxMgpxFdƀx4F׏S"̞$W5տA5#caK:ͧ:?yQ>cJp5lI,0Q1-37TG'SS!kU&a>\7KH;1f*`.J'7oNf'Ħ /{X]/ǔ:EՓ3yիtyVpf6FE+p ߶f]hm*{5.6jW}BvЃT6 N""Jep*'~]3SbaG)rY1 Q+.d[ƆfOEVP\QՊ+,` i׳D}Yebe|aNb[F)y+Vd7#8өvyE,jlW2_W{%N|h 2 l dK5O?6Oi1D,C.p~.p)~ >ȁ*5 7rO4e ŰKGIyvUa1#m@sXݰiNzR2|`Ыꀝ,WCAn08(+ywZv?>G ӫz(pT2Tr @$_93>a~1hB]mn CWZ%xJtݯxʄec?H(|X.3ĮұEۓLGN0Y?}th~~&7@Q3Wѧ Єيg6bg/Tz۳:gvj"SUā̆[3W^OQHnnA|(<ҥ6e5d{,ô9. z ~MhaI%*KZ!SoVKu&i!dozLp6,R=uAxUvGY@ncЈA7` paL\i<z 9*Oy&KCɸlYx94k:RQ`}HŕoB$&_ ߸Lppz^<-\4CI/R=CɴBg'& |@׋pG՛a^\8Xp7 Nryޒ(!iK1$gkElX>!,rHQS]NHTЅ{z6sn7Io;T.h6n(oZC*Ɛ]<5օY%SUT WLP1B;i'iuاqdUdRⓃz 0+|.R>4HHԝі! [ }!&W{mwB#[+F`yrbq}KZ@N JIk)6E)22ԖV^Iz&4{+QL'3>ϺO`/ZVqisr.⇺ZE-hr_#g=$MS@f' !qȳ'bSs?C$[d'E+p\ LVؙ+HQxUer_ZJX4LR X@v9&C,#2a )-{]mdBQw@q`uޏQ,y-Χx0P ;lLlitZOE*m T}$@i D+Bg2<rN((rc )e5khz.*}u ^ӧ;aEpuR3 5aj4zIZV:S\onEJB4LMp w6@3K {_Az! ƒo΅Zk sz")-d,95u_XA-w1ޝۅ2 }K!nJ#!Tydb"Lx={QNs2?r)*rgrH/!vlkuN(& O"PQp+Kp7}; 3!)^Bfl{. և3/+{8y#;̙ow1cߥN?|bhOĄhr$-3ڢaKvSQy$=MW":(Z+WX_T?Z[{uHf;e6Wk[ЫT˯ "4i!K%Ɋiz.7PoYMb7 #S}2ߏ=m&:"-NFhX5g@QU04#*ˑ2Ol3,G",$̆2'Lރ0*wJONm:\Y#Dޥ!jg8wOSWsjz˵{ ѣEY8XSP.p*Ocs m"/컌 2+&',UlBn^U#(n7XGDD0ohznGV8~PPgp\sɠ0^IռbeAuCJZ 7{ѦnU}Խ j<: Z Ueʢp]@M`AoIZ. tքZ\<EaIƫTb9+/YTmaRxLܿSUf{\hy=X >6v9@yP;]csQZqe 8qy{D)}PS$RqȜ x5e;>(ᨇ(PWDW;QZJ࿐Ȳ6I@6V-nh F$暡]Hǐ4J ƌh [nz>ɖ'ft c1T8!+3&6Mm56|럃Ѵ5Qu &L򼏽 I0O jc ~Fa"y[iYy ȻqELQ"ARe ӟ$dǔ. V#LaA.|pS5EїǴǵϐA X˼(T6J#V R'4MIΝAi;[h Zoawèg{s1)Eoq (]@+%!haGNlBXț]6%8!%*.oJ]!?\[#TNU؞݋8/K\iDdj1QD˻3rsÖqZf,d݃WN;)Q$ܼ5(aBYu {gOyα]]4n2PȣW`rNơTRh4$q n6~2mx e5s ML?WkKŁк:!"MHT.Ay0 'KV7V0G[ɋdnUjYHd[[=ܩwVEfb 0Kò@~8Hc?;!ml@6]ҭxȷRҹuSHsovZv`LTlMNq9VWVj0rqPs*Xy_{`Y' +@(|;X)Tӽ{8+g6O1ŬcK-^&i|ڿ$>:`bmXG0"`lP<8tKCp j.!e O/dzaDea4G:~`”P duyP{Rć?8Ud 7fЖ\=j5[S:_h;Tgf05`fN܉;{q" ;g8ܳk)8t% Hjxֆ?sb%1M20=q7;x8^a]xr-09S~5H|$rʵ'BEy2?PMZɥme)Ѝ Hh/@hVsdLAsVsR`^ :D.0gՠT_Fht& xLvCa[g{]K,ڂ-qګVdhh0 y(߸%٩ Ms@cX3PÔ 4C*\ Q=n0g3rDgZ%sVj.֖ѣ(ۗaT+` BFiBXUtt|9Mwd\fM߭ZK1OrQ܋_}jC-Yskú{O S &<e7oUS;1BbB#Qӌx>"RcT] kZ$xSSҽbUͬvT D5e־/~`Nyɮd6 ]/6i1*h0ŭ;Ov{AIǚ*ahj|c7Twv2.rڬ71Tq?0O^‡M'ο5ѐ9-sR#  )}MaUmlZ0d_ެz,z>gxkG[)V3''?F]߈dޣ2a6Rv^j8rpϟz@ԖD+ +IW72C璕?h_lD. Ii|~8F;c7M Μi$ݼ9gJ^lei뱦pR: 0lj<1y8,K S$VdX(TkNJަvՔ"#891Pݯ~zVcA] e8g (NT%gEU}{Ymal6vNAw;5ȃ4V3#9r+t? r@ՙ\:K>6p+(x(h^i\)c^d11x%uwjA[b)oDF?%82FC cE  Q؊CV? SvH;0F^U0Pf =lBZh#NdUb:m(y ;tk`/x*"Sx+QOw]Q)Cf3iRg y{s"eG5Hmo ޸cG@.,dU껛LyCM`wˈi՟t_MqDjVt@!gevvA <%,0/]X&Yp6GԗlG79#Ͻ,;ˇlp#˜2PWTV:ˇM0iHČ7zhdMfGSl\uْ2ݑe1RtxӖ9ElKFi׺3hsX{'tXZ]xZaSݧT@sAS :.NNQ$O"CZ {Nb#jQ=fRr.e̛-UsKQqW(ƛ#˹ #cݼ 4OW,Bq٩ޚ%ރl^iFs<{ `b0o_ć͓r`eIT^d0o?M!ۚfRidbЪldՖ1_5rJ*[0@Yثc $߭^2? U[];3]C渿.=N1Łl©G rH.j5w7!o{V (YW(-h[ LZdY/*!j$)ٌҊVd=af߾#Z$Sۏ,J,mn_J`Dm͏g\Z ä, 2aW Ȼo"'O}rd0dP^r::)KJ†BISgmt`#C6W@I9X4KbH{}}#Ih'/Hh@c~D_vk` B}el?$pi4W"2صKC\{gS\H:m ^ $+~UBV~m{Yvcb,&[<tZ6OB}^IDķ)iow\]0 JY2Xmt3i| T=pf݈a"X{>{.T@o4ob8ZZ ob$`7+h *+IAQVI,Cd}w[xTrr"jLWG9U=,'Ѿƭ׫VGXQ6y* HtV7ՎOtLq͑Y)1]EkE)@(RR78!q􏛥 3PuJiɍ?0l9=Wg cgF8hIdx Q{d4o鯰>t* oR&Mb p2Wh9TxQYj{4ehO]![YƑ(!/~ѠMt<ŷĥ$wf͌+k~ZqZ͟7g(Q<xx4%nV@wDB(<@ l6=2JVY#$/YCcaͧƻH:)|李'3%5mJw +p֋/Օk , qӲLڨ4|ǀLxp !j1\[ryyOr'"FU9Q/i',xLKDڿ8uOXV`jenX߯=0 ٮRbJ|a3`@yN1%衽>`m~ :FAToA1H&8VX^h:yzxB҇- b)5MAͨV-TΙ& %䈔ɳOl@iV"GDG5]UKXNu=ӑt]B2^Ե?pD,g-7Cfe͇nO(1S>-,iӴ H XRmp@g,b;w(=H5f4U7_{ afDG m/ɮzb`nO%*%A+_N0mh~-kj7i3|ϒNݶV:fa/&dqUSWW)]N2 4|:sm!JRN"lTδp^_\aXrCnާf9[ `QY.߲b;ʦu,Uh8eh H[gvIYҌD z{>L8*qh|(6rR*|7u?.-`O@n|(X!qݎKQ'o^Ed1SuU7WPcWD/~Lplvmu )5*CSef7ƗJQl'+Pܡ.^xar"}/MKR2AP;_tRDn`ꤟ]jІs.)oӏA {ەJeCB݁L1U{i{^G8s>sKP|\40LKDjS{b `z}F93)-&MU+dTO0c8 Z6찆{͹@'0f|NI@LB`gU?W])wl+q:a4up&9Pɗm4+r׮RIX'(+8+2}"yHY& y␳Ceώc>*0l?oJgUU ,=|2 햪.zؕ@bE-bUaSr? $`8A mPƦEIW7<<2ۤS\wb_4G Qat|3PYL*0OD@M\;vT-* q.]m(N~?,Obv'Lh~g9.9#DJz +_5lU_]r^M<.RPA~+J ~@\@K#⮁}}7 ,\ΰ'2EL\0PWR05poGeC\|TW=96K)M?) #Rfn =@78xq W&@ui2/.D‰.[Iv3lݶ3Ks+B [2ڔQ/v+h3~vď~s?^h;Ѕe:<Հ"JMRSlMou)2 +RV&7OǾOfd0S܊,\*IX/b׵_=t['֨2-$ь{.ޛ|.Lyfj!^e@˛ `},X=mW%[zS' (+:}vz{eEj)ʊ=].՞qݟ]. "̳Gۯ 3.bW`1)di(GX]Boq7rRE[b[l,͚̔lǤ mE-lǑ 1I ҙ׋~^2 p9mp+A~4$/0(٤żK.*cΈuI2aKM$}?2K] 3g]V;4#ĪcOv}\Dɋ<ᖅ^!4tH"M`Da 5Gh8~1`U9E8@M0bT3,( ʕ>O(G :NAP5s/rO1qޜw$1jw-~.ƓwP3D( wtѣAws1#؇w;zG+ '@5YϠdwZaxOa 4`Xy%]xp&43T[zQޱ`苎< t>H]^pTJ;z~ m7@$(mH;ϣB5)34{7>Bk7DSh \PoC5apPĜYbnTRpQ_tV& eMK:]OeJ*7ήL'F 4 M@`wJԂsH2Sjzy.2o/7h7AS3ϲ ߚAO *O/1԰­k:0v5̏V4)okl^k5[~y!Ѻ|P86ȒRo! +Hx : cXj"K$ ?'sG|RS7m=a1Ut=_iC>v F~ͬ+{!Oʤ&60H\/֗#P%Wshu $oNsM(gDuz vrT<,){@/eՎ=& " )2s~Әfl߉),0|;@5nv(xzdޕ, k6%/K )i)b>Omr X)UX ~?v ڀ@ 3}#^%6q)JLcg Qn]y(FS> ZE@"WҦ4)i0+y~%>-[ \o$x*^`uXj$6 j?R!vTeNR:J~Y9r+$`C ,FZ|ڣУb+]ܨob l'z=^Z̐ 3_" ;[*_\@^ O8]V;F#sox@XEX-h1Ь9;> C`&!M#VhgĴg[DmY+(ZpAOX=gt.0a}\$nr0r9}ȧɃVs‡djLM#n@YCUFy )C#䪪3ĦVFLkAF߇cN*XD°*o 9GO.a>cȁ|"j_V_Y9 Q&U{+Q@ X[Z:n^i^M+GXY[*;N*b; mHc0a L ƺ* R?~8D)G?8JͨeCf6LS BeOЗOMOqܯ 2kRQUlYdQ"#^D!*tkw YѦXX7JoaS^/f"c[%BS9miF3d뫜%ݝ fz%-q-@ӻzƊMA\/i'aLip`%X gkf(d#ѳ2@Q痴 S}E6?֑۾]t~_CkIĝP  $hvz p]H [=H,}%,W>MZ IÚ(/>~*tB[3]j8C]_DɪY rF2S)T:<=.-i,ycjjO dqMjy-쬍!A緅bf$L<ۗN?TU0;ʬYyIRG l Ϫ+ZFl :Ԑ2ŭSs#tը(MfO!7Jf $V{N9r:nd!ًhP/JH#a{{K&d(7kإA vB;230Kkݐ՚ױ2RM1=TOΎN7`5*`.pi #:.DBf[~ ڜ-$  DBn֟1̥:O6b^ Ѿ5(Y;i3Y>3 %X=TE؞ l&, =lr;4'X XOdp}Ku'G#櫽_zvEYD/㋜ )|&I6`U)9NLx)aJSO@k<(ډߟ&Rh@Dٲ HC}PkkKԪ*/MEk"x9EUh&UmcDCrHft!㕄蟕<}[[W&^cܟ&G!2d'gL:4h ~\Q5 .uպ4tIDQʬʼe.1O9c(=m6'[Ys64LGNnI)º+ay 2N5Iݚ=^E-v2X/&b Ҧt pʙ4`2k,1KΒq+:2.OJp%P=icmb8\-B妖NzLd TJ1>ƈ-io|x߹K]mxh#OhH9Gʎ{ls.}uOTĮ*AT/Iq9 Ёw8WW;ΤʯTCYR/mXIA}an;mK~4rq!3$eTcHrnań1΋E|PR"ڊس4%xֱ0hṈM{bȭ?#B؋Q~IR鹙KP\a:M@| :MpV~|%VSeeYGLH0?ʊ?o; F+v@:j tcu±4 YyF ^ L5;RDcLҍ(M^[&P$ABPF^ImVG8E#Ulz(’z2s9 +v 9w#IhuՖbcJ1My7dq5s!ORe%t?= Ѷ+5>3?8}`cv0ڲ?{mU$ԅ5,fY\Z|g5(3fw9n7:ޫ DXZ6QC$su,UTj: {ΟWmT ?&4_&HI \4~^X8j1#+9F:W#з!uQ7щWX_L[֖g莅IZ)nZy n_/:!<\ķfGF5~Rqz<)1J R: ՀѵW0z_hӐJ&rɜCӢ_oq&T^ݐΊУ_F ]>ԒiSWح:AS5\ESo-e*q%sV? oZP3 9l5VnJn)ЍXhbZ?KǗ>mۃJR0ai&\\_xq v_ wxEmqÛwJNiӃ~05A#}kDȰwBpBAV$?ʒ5WUk wFrXy",;>~C- ') M0%uu_ +]5k< &GF_Lq3VWG 1dsV7^uП-!b l9O7%+'\s Ԝڨ_j #'ZNH.G:anV]GuWEZi}IK5W  R5h^r>0$vn0SMaT1yepؕɷ#}A< ȩ/9 |;@꼥ּ8psP *LZE].icyOWi^D>hkn[qRgwjdLgU :e0~Ys0|Z=s_n?+P$!]YW YB4'[RNQH=K*[rg)8ݚGَqК\GB@(a;T+{z)Or" 30 Eҍ2ԙ-\?oz! &v{G+`]''2?[z4r_L -K+X+~Bza V0v-27Ptt=XVWjwmo.s' $Fx ?$)Np_ Xi8"1 ^MbdVE,SG:7T&]EoKBF0d4lZ3F'wUGnpXTj g)3b?Z<}'Gjap*~x#jļ^˲ ws:WRJ!S#Rg] k(Wv.aؤlyU' ژlUGWg*~j-R  !Zب~=S P+C(.v=N̨95Xzmk2\!}IB%T; nG'b&ɾx]5pe3@daؙrC3ڴ1t8g}֙b k:/L Rly.2os^uMe1F~E;XYE Kv1dfs/z&RϮ)z1(Gq[/.as̉~V>:iK0.bv<>z 3 yMw]sZ%:}"J 3S^'6fŧY’MX5wЮTG&7}jA+8]5wIqci_)܈?*M`oI I WdgvމT󴥜Bۚ$SĹo&\~W7'nIԠuS?&9 g:o- ArP.̷EV0H0Kݹ, `47ŶtFv/G_&{S% Fpyu@"ЏZ @NyrN"M7ޑDhC32q" j-S=ڃj 6!HtPID Vł<(A*LQ|[1I]Qa F$>#itoX,IԧԱT(qxJM?UbT}Vu^ʒtV}PUd;r1BPK|!cc#FXCf1Z#x!X4J.]~5:[(< .U]~gIou zoH@,MJC!J"S^?5NNVϟ~n2oe[4qU[CJUVQ 6@ٚs p;N|^̇?W_kFzN{:k-awnD鯡9A}D?I m0楴5?3js]hǗUrAy2 #7 ԅsNVV*kw]/˿sk lXZq;3/ }$xcÍ\b*svma.X.h:"A~ uྸ6bX C02fjwg"C:xOq9$[ +^q8 ¡bW^*_}KI$J7u90IZr v4-Ibr?Yc)o}"̔DR`B|z|,Ƌ h F]n@%`⦂|_{~Al2F tH%-IIןv􇛶YCVo;-~Tzl32ǽcZb}%KŃAMe)4{TXyl%캞?B9oud,)"Z E kmvrW#F* ^=jz8630b}eO" sSQ aO:\owtVUG+5O!UnsqF=|'l>TFD6tkƖ$`hK#&tRla熼|w<>5vٹᷭe,wYd BӄBxM8 vFsRZM;7/J4G \o*%Kcn ]ƿQH{&Q??JHū̳#'Ǯ.Zk#qѲ"Ce^a $sByip = ţuY wL(UN-5@EimdƇT?t5r6vK})wIh9l.gĮPeQ| džpyf^ݛ qEi2ADM"rD-ѽdC4 -ȋd1u?\l`?WGap1GJp4͒É qmRL]`b ǫs@^0/;|c_k㩸w[p {x?#"PmIgܛito9k.<פ.trEvqA%VRKNτLK-xF>vV4ƀ_u$`ڼS.o^29Ҷ !C31bIam滉YլEϛuۃK֓$_ueO޸ y'doLk^ZRmt3Pz 91&^KdU[`rBC w!|M4 |?Z<[X~.iŁ5 wM-4uJ,uVDH/p82m9 l7nx:9@i!(ԁ~[Hx'r!'MtEkv })%xtz0x?+@V=r4e5I sz+;ڈNͼVrYOf'+RvQQd5q;k♆;\9>.B|*Mۆqx[P.Vv(abօ4-=AD8Av?{G3񷿌 D+0͎4d;oU`{ diJZŒ]Xi-W/W'bQKDf /*=,3)CL9|#A@7gb ^euVh]Kwʭ#EǬWBf#9,)s'3UB*؇#3Ր&`l j@N~]|qiv(S3OO˜~GX2r{%:ɟi+홰ZT}m*c- AwJtih6ՕKfǮjO`hs:ʏ7X^>WҧpdeSvSDvU!2.oj{T }'N%O->`F0TCrNw܃oS_GzصJ~YU[EJAit;ւ|+0k6>)`blF9yQЀiή$@4~[W*ƁBc gnu0lk+e5v9nZȰvf?e;h j ݾ!!(^FN1K;[i]婟hbYfn'Nd*wnPy( MVL bV 9$fybinQ(!rh ֊%Rg8;Z~oju$Φ Q t #ĭBi4Z6/kGĄ@鈩ZLGhoF)/%pt+&5 rfK: N g @/ 0Utٛju&dWtV ֿ+CR"^6f㔨¬V1 ǻE=b/@E\;:zMKZ=ŝ~o2YW^,`Dv8zyl :ϳ|݉n}4A ?xb:m67NK&1ZV |L"34C4j/3gQ&ӘbWDT@Sanj׵KE8"$C/m o k |7A6KN*dOt)%g6kI6 ,>׵қrPpśU~>=S])F +lfI|N}F]l(GTt{|2%3uqPxϊl=9@EDd_{Pբeus%5NqfHi8;TJ7PFramK&p4~(` !KtD_)_%mQo`ur2% i U^)'s2hy_C|bj?|!plzX׍1 zet\}&!w ȁ~QXSdH(ecAgBO)YuJ pl c~xNjhiۑW2r뼉T;.@Czv~aɾnlz@*T}xUJ`s=6lkw;b]=>: JhP6w/a;CՇaf ȷR[8-Ӭ4U>&9c0F$Eq[pC/þ GΥ*wq81 9idR[a[QS?3Ag*aw!A ;qeׅ) ,>S3Ѫ@+X밦uܫz)wBc#8 52.|ø+1}aimfNo贄 r'|$`n2 ѧTL \-G406ǟ̚'i{Թ•(2<ǍJ[ w9VZy)5A> t w00<3>3qv+qZ/y7sh:HnJ5Hs=&V^|A1hW|<ջ2bES=G`x{^Ec2yxx+|eIY2}+j/o>d|V k_a(\(zHP.7aN2&èFzMM~X66 =T0xS59&ͱYYlb LKS|JПCdi +9 ~ R0zv0gh]e&##U'9֢`CExcF"uE*ʮvf Ȗ&f8.H:rWpv'P:jIW6brRoD%]4WX"dMC1pͻPv}7ПIjSXF3|jhejMD**^#=Y/0SAXc~{ Vg#hwoQ-K,:m8rBi7^I=.#Ĩe&Z!. ZZ\84G𘀖e`0XE9cCdCgr!Ux^yRtkw4% d*[fȧ)3y?rBh_bڕc 4쀣_d ;cSGA(B A1m̥wQP}Dr/xZ <_u fL I @=--pt'7n:<ӆ7w2v87Z b7&#OMvlu`׎ަXܮg(TNZ{u*B/0n%㧛)4J讗fx2 Či[ zJiԆӀIAΈ5گl^;QpkVnѲ^}^y:s4S5&'woKlkg[djcMOW`SNRv 4#PhqYSK_ \ڥ܋·7,2\ ̌9*Yp%Cىng(Cc6=y[Q?[DWlnmq AUbXS&c"S^:( Ww,=@;@_aw6z%asܪ2([P^lڹC3Ì:[&ã2͖/>D/Ҥ/Ps6s25U~4QCeN^m` D~m2mq&#ӓu#p"颴NJ?kP%EN묍b@4ߧvցO-{C>n+ל!VhD ugÀwKsz@֑i֙$qJ߫^I13uc rT4+DCЍ(`7@D7gj*h SHou*VLJ\в C&x4lF(/15,fl0k۫Txuf6`G/eh­\LwyVhW>A8#z=FA#[±pX"dwGU1uKEewBhC+Kٯ.O"dbϓJD\p;YP޷9R8`QA6Я|qu&t$F/b'έ\:o&Ӱ6S@:ְdFṮ.Gڃe8ՎֽI* ׉=fv(O%-+;F0)%~ƝLa:$ia_3?]hOmTO[Dl""2GT|,To.%o}PYWe2-kNQ^拓ZaPfmB 廩6dV7q)~ƉeDWg3]v^lLkd6':|I k)Wt D*kX [WB]Fsub?ߡi ͦøh8Yt^þ$g]xY5y`$^X(tQwx8{? $`VC51椱Y*VvB!ćNO,BaX%M2'M9^@ "en 7FKcb/E7e5ӵaOjcHl3K&B%pT/A/|c"yQq@B`ID\ٗ6dUU~ޮ;+s[%:C->aIŶ3ݙ 5N4M*əF0eܸp\Rۗ21yRB@tRKk>^Tl!+'lRhsO:Lo+?S)GTvWT_:_ED_\H/zh+ʞ9,tOl4OHؗ>|'#ω<fT!w20/577J]!kWgxЖƉk4 qg񴟕%Bz vl||fn X44(jI t.I)67o,A9@'a3 o^wlTjKFеUI@(=|1& e)PXf{ aj˼%jB6V RC;br0R h>kS'$BuLd.]%PGX%F?|a{ 7qeAX l: Q߰,dEH9ZB~{v"Uɹ yLin՛\yn`&:Z9ޱWwӇZUȣA 渘(teC` #s7ȰAV, -/ \Np <8t#%B5fA[xiH fI6];bwi, 8}]Y)0:-tsM9ME,vpT+ Da(Nxtw;U7%%j |"NA9t| Enq? H| 2> ̈ah[_w:ݹb ꘷ -S9KM1? Zzȋcr%-ũNs1јWo joGAv&*a)k^d +О&%YBu/ҕi?9gMxM3@IR߼wtrMVN|8c8= ׸`"@*AƼ&s$߅bYLkr\`R>tEVNZlKXv݇.jQ{,N(!rH]ЇvjoB`<[eߖ A+tF0Dd\*_*PmXJ\o8h2}GaܘbYGrKc+8KȲ~PKNP7lDj00btz"eI躒rr\ ~JP[fյC4 [ٴCKݖ)ϵ%E&D13ȍ'eN}1!֧u,EϚ`35Ur@sRͣ]z$;rb (>g,?>:+o^ߛ >}tl/m&K~ [tlv7E}j<=5АXBR?1AtZ8)PBѸRRp&ڹ|EJ*box ;Ƀu΁#^ eh{!n %X~pR\1I`p'¹(eh,+ _Et2 _L>0rA xB<}Rd\@'AUqa rn?6xasD*)_]Uxf 5j^HK2d|c$dCiB:x'=dbоJ|9Ǐ[l'EU2\4Ox~(]s%J]W+pj[OƄ&?`J8r*Q~09PY֎3At(&>U olTbϱ`Zҙ RXtnWVp_[mW߲\$fXfLW,bXrR(oK/mi/dou栱D%*zF /F~,ewA3\>SMq\势U) #q\)b :<5 #Q#2Tԉȟ'*&5зޏy “D}7e>&`wSTW\(Eso4-k]nq3Ps ; eY1:,v Z&&E9Nù3@h9#GQMճdjKm aJo,*v;el?U0 {zrn4>?8KL1)R؛1h)Nb,Pr h"6P '@}`P/ADOa"i-DQ 4̴<1kGk>ǺuB=&+4,B!EoBDIb! 7=Yx\B'?ATՏ%Ic^*<`#&;5'ho^M'[wTB9 G wc[qFڬw:)6RuS3ݘNX@`q|zI.m<2R 45U v1xIx#s$)憮0Pu7 ~7@fbs^MV) #?{VV,l} +Sd 8Xs(J @!b //bNQɉ&y)DZg|T0+77=.&ϛw?]ً!!T>RtnO@݉=ÃiM8+E{1Xf}x9Z;#Ezv/͵mƴ1\(qe}R–;^jmK8q쌧~ -m<̼@dn yR$ʴ[`I'G3ibuȣB?}rĬc)eQދȣUX/6wM|0NA~ 0^!kqtCeۼQBh+4qbwx#}$ Е7 _H!}h}$ tLRKR(pALBm&$"_m%ذNrSID襴iGr{( M*Q <1fno@示Ë2J~J/kT{9>m]?[VІ#dS$z/A* e1z+CvbZR=z3mHITպgLij.E<1d'Z4P+M!s--'# 6y,boz}~١yG.ʘQA[Y-OY(K 5L;MS}3@- -0壞6stT|$ U>yS[RrVS@I 0qv?$?Qz2ڿ6K[xX:ܛM;Z]O8iˑ7ߵ#FXI"<[HeH6-k=&鑵e~J7`cV"샣{<+ ,J-Cx*'Xs<" @FSDJZ{\3ޗz+2jo"χXaJ킇p;?<} K̿6I/ArsOٷ)tCnuj Z,Ы2mQ)ʺ*ᨹ9^ANxDZ V4GjXPgvPEZC?U՚݅ eZ6L2ck@s6QM8⟨\A\+6}PӋR0y]Xj9gcJF"YWnpxMbFǴ@c{;]eO  +R dA CbN6rt=- O9)7fyd =;#үx6rʋ|;͔E{?ؾDT.xU*rtyyߎ1\|NEꆿE?gI̫Aۖ`<9q7]$ A3I~cOϐX{rL|;p/KRܩy%sb|zD;,8M z_ͅ-!5b@sO\f'b ЖiR3':5DŠuy#}!!} v9c\`&~=6> e76p^a!c$4zkepkHDJ|y9`纆 ~W7bܠ"B=p-xx{$IQֈS{H%58}Y<0 ;tADLK,eջ/'Id>AI ɕQ#bwU٬$خrnREH][Sqm{Wy|` 9[66_G [Jd K4E&uuF[x9 B܀']>V#;Śp4=0pT^㐙zOl`QKRΊޮ2Z1>9kVcdy3>ld*TÔiu2]N-(s۝1Fr:ut7Oc5)͓W DJft^ Mʔ`t\㔅_8h+6,zb#:"ScFEk-,?:#P5tK#4 z mmC/g>kM6)LEFbf)K l'9% dD5rj/VχOJtP6WHşWwB( ~*.pzqsx{h`2UAkjz^Es˩?oy"uHR%Ih%_djc'+vh4}#tB:2 .6ǑuZ22/3ܙ`M/p;JK}1 b[d <i\27$٨S|{Vq0NØP9~kH8SzG?[ 5;*N};pUs^qL\Ֆa o!++gPXݚ-u!U֫_yze%Py:v;ʁq|bK r~v+Һt `f* :F]aFCFٓ}- }Zz/:>.б\+_ѽxom./~^78) {&f,M+mMes"g Gn~C*y{P^T@M`Թ_EQ~B',rr{x۬LoTY*Fp@6-`^ѝ 7ؾF#Sէ %)qցW00V(ٮ4jzwk j# {PT){Fb:#TZpmqwޒI|Cg)בlc4iY}d,'{xL}t3)o,PϦF DžAMLEPٓ *c=NgEck٬= gdNJW8 n߆]*ljΑ7983Oqp<16҆q*)G\_t 8s(sѺIZ?Y~w`.ثsqC_2?BXD&%o v72 Ƕn/zWOhzuWMbHˤJ cwZ>,]oM/ֺ$iw?yK$R6Ʉȧ(1Ǭ\Jg6HaA Fwb(r*Q_z !Hn>CМsD3LS؇ߘ9vdK;|]{^!KY>+5: H%Gn~+ v *"_AȱdսT/puf0Y[B:2k@@hv2P<~ϒg .p3$ AfAӁZ&j-3o #IoUlbLD-'[s-[\yIz E}擜Guy~>~ OZwZ$:[m%FX|S]xp` balּrjVz+(kF/P"{ֿЕˆ}OGMOmd} 4> vn?n_Wx'6CrV7Vb`En` bKu#Si '&LJg7 DMQ_ pȻG7 TƏ0w"B-IkzLE %c c &'?4O=L=!?z`WeS;@_y׃A{ȇ:=3&jIѲ ,' &d U҅-$*x]X}G}5Eesw,%Z'hmLYPGұs%%(Z ( &M ,B *zKŽ~C ;Ezp5b`M2LHm˖F:KIko9$yHKPk"98w~P )iZw`×G'S=-;maQf[欿?&tNZtvAExF :%4]]{XX^6G+`֜L\**}w$e/˻P>aSU"8d^"J-&4ҺmxkO2 vTɥ!K׸ hJ[`Ϝz /m+1ȿgi>́~MD*f^<;pç%;WtPЈ pj:ab ;}+;iY/*囔s;H30&y-֜_qp_&{CNoyޔn3eXU%}9=.O*aD UТX:Acm_4ok.ZTfh,9 ji9{bZhdn &Wʗ~B 0㐌olBDet*,n^i4-`Fysׇd¦:_ t3=V\v>ؤh:+s.l'ZdRaJuo2?*a@F$0~1/Rj Gf! c6YV%Ih@WE_dId(', }=ゖR%]S)qľIT&yݐāL[=`˪YHS"iIG)\*. ZݾoXChɶ}oYVlޚ &0xZgu̬gF[/wGqM.?7 '#+D O}B~֬ {l=\X!( èO$"<)9Z*W]{\.$3 4.RÊ|!(|rT Hev) F3 䒪-gDsk.63ê&%w~>||.htγ]Aa4|33Ql ŵv»{ i 1Pd'Ϲ~f N K҆"meT/ 3"k ]ܤBGT4SOc[,Δ_t`{+T(zݞc:&X<ma(jHpzS[й@iv MiŐ-<LJ恵' SZMt?hbHEܾTR+VfOO+>UL X/[c ޸"`&749>/~z7Ǟ^Bf6}yU+FfnWὶW|l~.oOX?I&r*T ?V'[T=N06{}Ҵg a2gRwHsQtgl t oY2!5rwBdT([ħu]aa;<š1 laYVKI/[*e!/lL Tcz8"@c{oeZ 7bf~mv1` ~wOHnCj #b--c'aR<~Wzyɲpֶm-C'CEqCeGySWR b/^pstJW@+1T`B%6 %vc.Hpy6&OLc@ qӱ_2wD[5uSV 52FeBߏvcwRNyr %0,4/׈ Mx>A gxy#7]_o8ٷM7 9w !ym>ӆj_wg*DT#.Q`'᩽r[{zZ, XEP7N03*@?*;UY;^0r8<<)}]{yDD+4zRwjC.}nWͬP2dڟůcQ >(9/a< lYkQ18MJu?8ܤP. ybd+C U o'1}Ư8GNU} -R>u5lNǴtuu+L \?BgG by§*dq ڋ&:?7SL~w7(H[qFxF]^Ͱoz| ZbѢHqv\rb'B>~L-LHq*ӬEHV ]i ''g5#cTX/n\l<8I_׿kO"z/f]ѺB NBEa]Hch&ʊI~1bCƓȭd3%eÖEOF!*ڱ/&_lxKS_i*xɒip-͝pv5R 0 >DC^&Ժd.奆oJA=cZ)GWh!'j.2- UH͜byvaǺ&pș\[Eq#F˄Η4Hmg{V/NHN`-JqR7uM2 S]/-%&ME6ۃ7DtA?K1EzXL|fOjS5N炡->=ˢ ^F < 9t ܾ?Zc wCݾ#S[AaVi("?80AQ%B<a| aID ƹ3h\{ncs ЮrМHX$$ >zA QiƟ2?9ҽKI2}{_ ӝ %=uJVM4DG@SԻRN"ђvxR`I 1)VM/S)fߍJ"=PۣA/r5.&7DDZ䇱N/1퍺G徒c9GGl.Vg!G2r4S+<s8,1źV|67J})L7,؈FU&4(b邢lhTZ4:ȶItiO!8n2=~(@x*q~ʙuyMGʔ@v gH`X/'\LL'O%.d=1A&ꭚ&8˝۠xُƵi<07^*f/GȞ떅y(Mk6 a`J'Oe3 |6TԤ).hjb*\ 15]Tc~TK,qy7/PB$Ĺ0 +Wfʇ#>*2P'굩qL7OHbzcgKZ#fUh,}EncHv`[(NjE(,P髠_U/;]g ˉPʑ+h'0mCMPƂʟ/@ؼ*#<;Ѐ~bO@΍OqUx8 Ǖ$)7m?k˃9S K^T X/D\*;9wǥQPE#Sͺ4~^'{(XIL:,N`UqW*ar`X$6h ژ/L9=שz(/5l}V5(.,2' ~ TA8/A57ctun5GDHLJ=xyNEt#܅ZqrAJ^M#!1:,WDI׊M!+4Rsz2ل6PTdNVlLbuA u-ؕ:ǭL+=^,m] l^@ .pe6[(8iv\gz-bÀ*$薖*{ Pv7Zy"JaIWz 2;p:Àc Khu/Ct` o7R496jVB;y|a4ydS!dHfrF{+H !3%UcRHш'G>#/Dĉ<;oπ5Mr/F%t:y$%L0n|mcȖ3ICNH/$A ~V(3F =?<Jr&4/k~W,uLS2 Thucxurz3x3"h&B y8<`ɛk+VQ0'K LXs`))M 8RG^+t|tQ ,b7]d+=VErw$AMݘh`b)fvNM ߪdB5>+YwaɠhN̘$nK.K(їt3g} Ƹ=:`zK# gdk8(qp&5w!ř ")A(Mǐ,Fը )*E]6Jq!|d'0+K;2قS0âT8QC%OvE c?~d|kCElN9^|ӐC֫jcI+ 7 Ϯ^x<1F J8%#.!Wv5*ްx5g Qs`T ڃ^{LX =5=G\LjĠ:Xh eoiifDe]^mAz*7xd!K#8.[ucv IlAE^jZ?]lFOض}p/UaxkJL=N8ߞFg.O/sfT4`'RKE{UY$j~֜9&Xb操eV_[KjrS!mQ,xU~rQwnL9mBVw$s+`OXʸ&!ᯘFJ1 %g'JsgbrcdgG ߷jWhV9'taͨ3arW,a ڏhk+^C{)V񑿗KBido:{ϡrEDa'ſi^5k'J`&/${7^̔FZ, 7:l \LKWx4싋K$Ux_ ,(!]?ڍ=0o{=OϜvNEЕoFK}%PKLY=8LK'WWե ǎJ[ ^DhfR0+*F%1"QذᏣ4a "2sqLCz#7 JvǾ8ů\l%BCHX#A}Gu%Hpd+ۇ%x Z6_h)C1CwD AAG3%Aɥ-OEG[N Ֆ깳\&̈́m, 63"v<[Lء3\x9sKhbn`dDHT 'Q01{*eBo2T#!a&N.`/YOuα#9V>յg5 LAb;0M$T9ޅYL,"RŠeE9Ɉt=z٨c%{k?Q+87ET/ Š09%Rhrt_TS'#!0=V*FWQH?i"[mnTۨڻ^Vڼ *rf_WGuQ'xkPK K8Pf #B aÛWv`'ZS eDĉuIHIʔ;1J" V%lz? N?"a`r]dpؑqKQ%߅]OKkÄB@@@9$D 3?$uGQ/ױԒ/$҄ܵ׾~P7RMz$a>eޭD3m_:Fq`tSʟ> 4YG5 ̭3xA+e.(YM:{w?M}Seid׌ P.ޒd8V,^+.R3 ߦ(t<Rނzͺ=MƥIȸ3)WU$_o2 / 2ȘWgMNtj+әU/9lgg0\!bD.\^q}J~ \?/1,u986A H/+jXE^U[Of#E zM荺+>ɾ"+0d7S?vxg$$`* ªd$oU:¾H* ia'TFT͟#G,\3HЅuv:1Q-Yw;2f: fכ>OT҇p<{'lrmuwy)(FjCKTQAݱg.NHl2n {8ٓfx +Ut,f+N3$ lgb/ 줐B[]yL٫M [tqL_Ry|1wk ϔ&=Cbo,iyˌsA$T/jW4ŁӽI U 'c-^LLqjtIz}co A~ `Xs)㥺bq "pgL\؁b\ Sb5.t)..ڜj~iPzHh/]hк"j#!TEA /!Had@́*8JM.LWJ)_>D rLHM I AIӶSSPyc.INHx,Am#o矴 G/ɾPu'pyNu;UخN'`k)Uڂ wd~\xl HE ż#gWE>)<]d Ѱ3iID6 S/ 9|z1~M=[zHEK;mϽ닕v'RcD /u.\æ2ߟ՞6O!IYyf.pwD%fޒ@%yx9]&l(V=b!zڮǙfO2;+ 9Q 3ռ2=c?pc#I£ŇD!{S((qVrZ0G;<lEiy1p N.[Kg{$𞓓?3bDA X|nZW$[ 1_kn)|2ߘq`WGUEY%Pz'Ƈ uN _ݡ"muHn(Ngxo#@C30ߎ8Ex)â+|$Gl*n&…:'Ŭw|uBqfa_ d"l7yܧF ?[ Qe|Cdram_]Gwh~]<ݢ/Er'UW9 ܡ08Rl~6/kogϗΣZ~zRgeD. Q=6BD3YE"sec5JċT_d/fߐQ͈Fُ |f ~{[.5' ok@Rq}AKERv(ڐI\~abeGo}~a*DMQZlצx\Cy)uw;isgRnt"l.f`OV.mfA73AI>!㒏xĒcP|`w[Ir%J-+mm'o0x#2HLdgɀŮʃ ]Ȳw) íGev![([K=-wz} jC.ܵʇeЄu@;`xA:J; 8 nc^"SĹZQd$Er0ƛBF2 13S7^עq둥~9mܣ8cK !}{?>p kx\ݮ" JRD tܘZGE_?=x<֐:2U<(dY5A#EDZa.ӵBɠٵ0Abn %FKϨ`DEFLN ȒBx(tԮl+I.q<)_4[R[LK!RUbW5*imjGۘ5d>>j]f@҉(^ymeV՝lciW2M%9P7>(+L5J _t8YPcIw%p ;,|Ra(jߪ``SB9ͬsd6@RLǜRHv[$c6O:hb-9-x>ރde)\wPҼn@D]Wm.*A'[*3f>(Ar^սu-= $ @O׍-d|n>=n,WcO:i 2 fA` d%R). `"^3BhL̻v W$pFJs؆Lm-J!SPܱ[*d%aѽK~2/l_4 >68bBI5iT ˠzHpyCm n^WDO.n) 9/Ll ̚Z~}ˡ|*A; =Ӌy]~^V7'!TK,{3-L5<  8+ U qlBqJw7=?y`>gN]hE%I؟S9ČT)7dH`!TazbK`rnNVhAE`ip}AN356;Y2ږ KuHӀT[l?EYD-=^XZ t w$"H"j;cmq\k#)*۵cxĴbesA69KϿJMM}TEClBa XҞ 7>mhql{r L_Z;] M](Hv¼'2\3JNTts6|8Rx 8aW>)=xd.;3B@y̹o . 4{H_ Us(ec|3gA~,1/-~v X Fvt}41(4v*ӝf4WROJ6Xֆ| a' ε\rCeF} I)2?yPƑhM}`N0xTq-6gLlK׼9,ق|pÈ(.ϏV|-CYLjm{sPIu,P`| x\Rq qx9 IvʯbOI39y0sd(Ù[W;j;tF$~>5lU]!Fް[?v𾿵A _ng)dIԌo׷B6,c ڬzewEY˨&qCn3ֺZ}ض %>={xYۀ^KHa4rr szص2qv65ħRVF\)qS<191GY UJ"hV>b%腣ȋA{$"%++<+C_lNLE G <靍{&Q)l|∱pM^&y(>;oob@j|7aBF٨j{}{&]^2y%n|c"4A@L>Ļ2ȯp`*HVa"RfchɄ.sVs:/ tWAMe;2nZ^Buy+n!@3SJeĈdvrd2D˨ﹽf{,nr(W֩@",o?ZJv| &n+bI:7u{8-F&x 2Z1qf]Ijv/MZBT>Eۉq({3W{s{u*Ct_'me9gS_ F+rαcfn4P=2X?a_Q?g"..tqyk)5C=h>4=A<˭T;q蛙/rw:-+ ]R|LB0)~LGrGaܘk^ B2J "tPQV)cS6-ajdݲzQNПJޛ)E T-{=nWUK})7T m# "Əu;_l5uRL Cf]M&SQe`g0Yvգ/ {q[a,`Bsɒko 5?P+.U$rs?H..Ŀ"ZVٙ0}sC-߀<Y\`~A|.Ȱnse:쫘n}7YMofȃPS&!g@-cz$TȨYzJwB ==3i{W+Pb:XI,WA_cb&D.օ,߫{ U9^Wo%/]V:%a5o7Zy]g+GނSŧ-$g'7-ZR@ȑF–d?``(JȽc'x;Ai1"I:b.8QlKSFbah ƾfGia>-cؾ1!TB5juѓ91O2)]{D[ug.jiux@ͽh (<dz#޻6X+MXu!; l ,d Ylɸ/bzgPX4S ˲n.&|>M$]טv$ %ؗȋ30_KɸO(PDޜit qd_i[nj\^$QN%Svk]gI[@3T q \OlDIXmK -~Ayiy@\Y%H趖}ۗQ#r!C4^cfbd瀅:GmwŴVKٷ{71|CRh<ڍaxG3^R;[#ë,U4nOQkD:%8W^u sߌ#R?3Z>g`H r&q_!a9zI{%|vОWϫ3:XЗ"! < 9ly?(WlsfW[MF6.UCé2ڋH_brm.UH˨}:u3-Õp0 x!!zǁ=-j,"Ŵ[RN1zpyXŕ趲yxӼ A_AEH "υt]Dv3\}o;9YuLJ ,p,G줭;CP|邓gaY{,-lc[zy4~I>\EA^q4hr'/ʢΌ9x{hwW|$tY?)ed:t@Zvt,ˤDE(%?xGb@gⵛ3fv%Vh\ZUE6lbݵY7vf!wz\24%?~6 \'Kxvؖ=%5f~ v<6kJ_Cd`v#9%|_ TsIΫ簾hp+)EK]1t[kPtu;+r%E_&. r"Tp: VV1qP͖w}ȦÌY9+VAIpYwRh4.N9V%bۍm U) |f!+ zBB97ɌC؟#3jϐvS"agBchMy Ϡs(HQyxR#F(xBU`1"ꪌ!jKrfFiRpteG%r4s­ϡ{+[ T(B9Y9ѐ.R5y -P'oM?at!n5*qUJ*,R G֥leyɱ5~&.&Ku3~UZ-aBE'ݦqψ+eA+r6:)*\#RaÎ!"8Z$%}s:GYS,"gh ܶ>"j2Hئ3mҥ̬G m,ǨzdPDȨa˛mG^#D xQAUX0T10xcQAN̹% ᶆfw='Sd,PW϶E֔=@z 3;I>j\6nu't56{xls4Kowܢlu?9=743Zð(5rY) w #9" `ō`2B吚Y2׏[f]-z>/%ayo,ρj;Сa':wlTp D2buVX%!@ZRXSi }|cY|żDXѴ/6) ]02d{s(Ņ 3:TJ=t1-݅2!44 !-[52Ð}#Ń2eo-7Hv5Ccip:IIB.Υ{u-S{tr+#022$!$ЊSp&>k?sqwP H?>[R' m(9CԂAG\lgu.e܃毢Zr3s-uvFי "|K"5Z8;GAr .7nSNtŽ݊_W̴!_2  eR Ra:i.7kEG5I\>٫s:FL˒q]grə5{b cmQT ļRh˳܎ mv!Y5dITT}I$v:ͯSCPBOˈӓy%`݆AF|x:N`,K(7U`Qk@h' MƎV|5$nև BM?KxF/Ec׭!m\љ|Uz(Xl{5?GS&-Ggjǥ>?G:Js-+ֳX6!rHg_XkKZ|ҫ.pq:2Ӏ̵s>w:|OIHjQpnjBUkB M^Q֯YapᶶI5pYlTFhFb:1'| D&p߭K̜!y1KG]} Ro#}-D&B "欣gkK??8o!vF(v, J]h UWRڌi<1p"pj.92\6pL虸&N9tJU=ws'r԰zH>;E: MHԆ+ E*l,>V쟀> n1ǂtdp+RiGչW!\j:\Oz㜣սM [7b4?V&TkzVS@PQo"l"}&A1QCcpja_l3 ,o+6'4Yd&)^n'2;pNxvnj,s_K2q v;լU\Ne{a@1L};_ׯ HXOyKM,I$xL8~.ӫ&{yoA/NbBVaҾJbOq-Yf7$Ra.v0?Fud>X+q \f2,PǗpj1|9 ׉06FrqZԔ C} "gHL>i1c>:E4{k!0)|ʆ32KRVo CK7^$~~-Ă$|ESqY+]iQXaSHOPx}.c k:@}z\h!+sV^v[j3Hkg̀$/i &5ut{3~tM&4Znaj)yC !0fR:?bu1b +?:Рy'haz] '.mv gս9Ts\i`jr[LJ"|)Ӑi*%~ɱfro 'Xs=}Ľ5+OɸpqOl#K3MP|ܲi`٩@_4mHNr=mV<ʱ,&l!o [S &ݎnP) V-).fCQRBهl*x>wަ2 Vig|5o ϳGyd@5zK3LH;g}p`8+źʴBM.Xi- bbVR\3SiUgO^iO/߯%Z"bQǜǏO2Xեs2z"&/X uLSiMPKCxբs$,p-W)U9JJ^|EF&DB7kylS1 3m =cz0D!D ^\hE0goQ9Ÿml3̠X$)| T 1g`n]slE .B"3C̎μZl}0Tt+Qא[~UT{O]6s}k? ! $G09tu롐xK C^H /u]"#hu< 2z`Bϝ`MyB(8sk&a)[u} W1}zY ~R+${~M2KZ%R-)HڤDBkb5TL|<9aD^hy+QAZ3gw(|Ɏ^rwMFm.)vܺ~C)-=/U9΁VJC14'SGqs}@KFEM%@ lRv3=Ok$S/*p#kCS'f;M c/I$va&KYru+Laր̤wǬeEZ^V,T3a.ۓ2;^!G۱ߖBtO (neIP>[x%I;!{Cqcׄ>MT/6G Oȸ6=?ED1טmGF> ^Ӏa! CJYf}݊]&TpS>{wKid2AF ov[x'>KDSI(UWy%tȂ\‰L3mz4o\x&3udͰմ؋o嫧ü1K8~|PZ"e|q,ITط♑gh A,y)Y$ڏgm"/`L9СI?"_Z*HL͋yғ~җ9q=`FWuҺ]I x'm.jzN>aJhޡ^KBuE|#rPuhet#[WbApca`*T)'ym-\aWNn>b( ox BQ (5s-cj+bȌq``5c\zql[hs(Ltߪ<~|d+wCДh鳐OeE1עE7GJ3)6Ћ+~KZl[Nx8a`W+gi I. K+&yNG|o ;G1T&Jg_XBEbݭXn;ZdYL#WDP#Iuuz 6u;j~_RxUh(cmE)J}Gdcf =0G!rũ0!7or4{ED+.qTPsA5~ht)MǺB\]bbIT**NxI֜MffB*-'emIX!X1~]!Cv{6k^+0 b٢5?Qr1jWPȯHA;EQvήnSw !UhY=NSoFpRw? AnR S'9;8TwV}0`f;.N˟* Y^F+qE]lGxɱqE0`X+&ӵ)qD$8>qDczNl?I7@t%m| Gt%x.čJb};]pmE)Dy#tqiM*rj!-햭~7ie?,Wl KU*B 8%8GFD:,&#epUl$Hױ7jDmusm0~gHݠ^5$V(~ W˓6F-ϑ ab:4:icdD;0 PbdH?0^Ey8 S|asz\ͅ@A=20 ,#IPYF?$Fp {Gx'`>_8_TAANI.BZ2'U ih,5yy9\2x"9&*tw#@/׿4KKCvƹ :λyt'ǽ[OclPobé;~H eiQnª6`Oݵ/ҷH/UB+GWx*:]D7Hqܺz7J$jLv6s$¡hr kJqgFTb"W I ֐-4e>O+Jnn]iBՁU`YCʅkأ}~h+"/:څW@*x)͸2A?r8 }l||nSTf놩0Ė1 e 8}w=Ao*V,Ȉ?bx{븷c?ee tO"_sXWցZT%|v.t]Fdto?!+]K3׾2֏?9?Ƒ/S cAUȠXL>/7sXW ;=x~<[hX$+T\͵C޹ք؅ IArEэQrEePx|>`˱'pxݠ<~yݝ l.rҝji{B\k59Y9V)$%\RG<; y0K^9%(صG"}\C߄׆ϙ;KRp6f1e%f㍱/YPi{z%is0eQ+\0Eٓ|m9 ·$!({Ϡ+ ukr.-1=R[mdT>K}Gş:NS P S⭊ &ؗZԟTOA?A\KxY{N'L+ĉ)eC'Rwfg+ss- \@nMGdH'+y" e%+3?6x<ŲJ7)f=gjX:~y3)mHx}%ϡn/Q [)|ϬѴ20ctFz܃tt`wFqiM-1'xR7IXe!Ռ}/\ۂ-F+CfݪwJ߹s;gP^ṇoØc1#(h6ա 6We.Hpf!T01 T~C錋j'hg*et@@k5 ٸOHv HVOF>%[^N r& 6fVڙjJJKvC"T4e"n hm%K"&U_"R>q|H2 _;_Q^vfP qkj̤m}8B=4XCL=Wkf0D}SA0/Lb.' g,nQqZC[AoSyT %Pp'$-{|5L*;4B=gQ„Hdhz~ЦƉl8˓Uchs<3/ZL>ꂕ-'i/uh߸,7 3}Բ5KG0eC>K~mzv6q<5%OjٰSc/SO'ϕPpĠ*;=VRiUꠕ{J9Pf*V $[?C=@4 yR͔ǜ. qJ}Bj *)gٕ͒cM_-pq0p["c GQ|W!S o־)*\E{8*^bRvnHw>YHϳsxC9#?Exϡ7:fUdQH=QH9qV]v4(o$xȣwmDG91tc"}̠ЕnLĜӓkH@uVt(jQ'a(`?O`!; ʣt-?P-vn]E̶XǬ[&4N2M>&b|Ij(ׁh`BDԚ1Xg:Vf cQ2h>9&Ύ#r&\r_z$xps|"q^{8ܲQLD6io!ȋ:Xo28\SUE%fo,*)mXU3#~EVk7DtXo1EQ"ř3HOKx*(҅V rureiw9ebX*bA [҂Qs"vk'U]h(Y9h i!ÉOwٔ$) kneRx o *-^uohx؎ӯ4U&o`~-ϫr*G eǞw2| i<QW(O0Z q-w1vVpӛ1(|Op-Ȯ԰q^{ӡA*=Y {X|." >*\%0y֖/[->Lˋ`' pst1{~pw>/\e6#"d U`I<)u :fbF􊘇5՞31:F}q%bֺGgF 6o{z,1;a|ⶋ5 iFD%{ގݠ90̆Jtf㄂:G+PJF ePju ~(O 4Q!TkY>}!s/A0~RIe_Xtaڷ6 sI7wHB~cB(9yq*;1Gj}θ3mM,Fwm` +:8hQ-i[,Ukx7 o/gRWË'?wl P [0ƃ_^zH)p> <J͑|[Yc>R y"1w#v0?IXk][߷⓳^%*v)UW}iZ@U^{pʙ7ckzk_,$sڬQ~(o'6bo4B֐]P6r B}ZK{[\EIdlލiI573 x†H1quCC4r1L|C֊8좢9Z4:e'\~mJZ^ cAdD* j3tԚ^x ewzRKq2q$8皭/&u .eT)4_sS Dz}p m^~4lV9RrXFibns)IG5 "_2wMs[T{H@-_h:׼MO?kgcd"k /aPj]\6Ý!/)>@)o+R2 Z}iu fq.J\l( dU{BKDRWhf wCNBVbjɄD;TwȚ6y˱I{)+qKUfR+aNcgދKQs,CSı-YTil%Lb v=/Нh|ey* VRV% WEuZb|7.[_0 /4XK2عՏG8ve !e3s^D<nc-itZÈdumFH#X効ūo<(8X8!:llq gjjZ m :Ovܧ]lgϸ^n'CPC#k*IP* tVә($N}Yw9#0| _5K㼻:?~ Tn7aHy~"g̀Nt-gXzTiL oIo9IǛuN_p hev hib SK=O6-yἶQFcDl|S "fdG8rh홵aۃJ9. qǨRlp?|lڶ 0 4v/ȚtS+DZ-ؠ-EmslEmL+E49,7lr皌FHބXgF:UU'یf; aXؤ[-]kC|s\29SȘ9WZ5hoPHc°}1[}ڗ>ej^'oS1됝PTOFUݝN0=01iHZXRfծ|\i ]q~m0݈Y$a"3gر']ࠝ+gSp}ZɓPb\YR(zYIyp[_i~bm Pq [mGXzw<+ oc ;XsQF/T"xft7=5 Yҡ-'^^pI;\!@.v%t` ,bw ϴ8O,ƅSNG+#gQN-XN{.YJTkmU#iRU;ެ CCA3@ *GJ}`껔E3iS:4d9GTB%qXjYlw4D\2U $O8ӏh?ccF!K.`v~GĄzȍ;2hR=u\OL8kȏPB0%k&L,jHZ4࡬oHPu TL0`V[Xr>wpͽl!W NM ETˇz Fzː[άIc1ϢԤא >")r ȉvF{ϺŠzzaQ\ς68,b`ښt1er|<{wU'$HJ&z/ۺ|U+Ύ3ؒ5(<G\aatO2cS(c>cx)GXDia&OgafO yOwray\ BLY*C>(dYGLR\ץM>=9f-uq {'_qϠv#ͮYHFq̩ŕh^Lg9}`%d:rHwZBϊ|}Q!9,ڕͨMr32 ]rtב*W< iG+ LL_Ek͸gs6W;CrLӈ=DAnrygj nIaKkTw>\ϽMLI/XjmѩX|_nm_g d椇ϕQj5$̗ܮoBJE]ߣ+m̛|*KBtCvML%BDqfofR.5:$ H%](N|`,?+{`u p9/U^n279dmַp *й{f{!#] eY+B֘O 1o4v+99#mP#*y ;Q @eP+^) oj[IMTK%֐V@,h't }JԳj@-ȝQ^~Q4lЈv {u[ö+¨8mMDz直: ]>ΊoA +~5DIoPHmdǖ{9ó4RI hɎP;({<-{I3?9I]_1X'r~OOPÀ B ӢW57yޏ\ Oբ?JW*ݴxs98eZ.:tA͐EAA$(:`H}ׅ|\WkWm\=A-$u-UfT [@GP*νA1q۪FOY5VڱStFU|g:t e% ?+l.'!x9?SgQaw{|fSbyE(Sq^$Ǵ=9QHK}Eh3oꀧ,=O ]~sG< O0 A9Fdc/νȑF=B}-:3DOЉ鄌)7K4m#jbjkaљGO2rrX۹[QWu&)s;J6-BUS8v r5ơ~b{ ϩCMRgbb 4@UJ(\b$:fPd;PҾwjh#ȩXKxP )n9b6OCJ,ZNy< YX?@gZeݦ`dב\֎za<҄,!A8WN) aL#D8?; Me.5y+12=.J,k<et~s+;l$,w!PiqC0L;oYg#bdԁ!xp &:+>ŠO'/ G'erCer{ZaxD)8̦ED=ˠUe}8ҲDRc[9f.w Lԃ̧c*2Ȳ1Cgp!0>va1@)vv[՜Kqk $~5aWA͓g go2[2(H;_>hOD"g\ f[`k(NEL%vE!|S/ 1/{ë\ג'ڠU[|Yh@xXjG53Eeo1? F?g#p˦_Bg|ujx}e1j6y#O<T}zNhia1@e%c&.yhRmS [Uf,t>EfF9!?/'i|; -;P ЖvoR{JK;L]Y(O0̛6\u|'52M)0Uiːx0>$EYzr5G`J ۜ>/PУ2M(D+JZv6, T95064;$ͅfw?⽂HzUd$Z9 Wn-:mh*r9ԩ#&ףGD[DNOՓjLr1ztheJ~>T:Yы4 jICz]'L(F^YlǷo|Db_(oO$fr ^엁DeXt "L޾QkZ [e;Ѱ&S#KU`RDV йEb*Kg{s4@=[RT[yeR& ` B㼗/?_W!d$ 6~dO7 4!"H(~D+P|'d>f?\B'RN,I;6r=ST!;-bG RrħǠsR5rMAu>>KOF#Ck%%#䛂B d( c"^6qfފB H7gF-Fٰ<#yك\$a9e` F VGK#UcN7W6Y Mv8@l1gѠl.9ÈVmH2ճw&|6*,$|?KbGT%E,st}D\9#,5cy]W'I [@~0e9HW-v,nt>z^ĵ[}r5~ΣԻ( (20~w[~#&9oj@9QzU%Hj&6@e/?+D0Mw_A!p xi!#,tW<ֻ4\0kk.2aw05noP-KgjvEKs7:/)oMS>{ʔ_h|fYNV#t14[攠zB\r }ZZ[ ܭ 9b1=eUV% rn_х%PsL!y sjGoMwRZȃcES(ZE4cg8f͡fY&`eL$3df?:jldSGV8NQX8>6F9.<8vҌ+ӽzmLp3d3N: ڹXK}~c-Q]Of(^c]b[l$ ~/W<і勦Vhd]ymB^ =g6ǎ93 uS0T% ~1L84ʋf 0H%DY* 0#M%˗h# \+l#J_L3\Es U*;#zt(smi HA[R]A49rR6]5cnA!vi7thM0l~+9 # w]{'UE#p6ig}Y~foth Ǔc)|™ <ճRXTy{xƝVёPOזvZ VqPYLo4~t5 ڦ~Gn\ܐcߕ,c}kQ_0K`$ o,/ Lbcw"w&jeyp6Lq=%3kjT뉟}2ryKvs~7@ Ncu?(;BRO]E\'Eѭ3̱k`YPz٣{AXYY9]r4O-sq0%D{}\|R7:!aiafE}i+UV?ilؖIAzR7tW6 :I=[2MHt柷9dXm, ']S|L&dnJ̗&Wbg('XdH S!:_?Z/cVa=]94^!drxZD|_~,Z & (.H3>~T 7} Un7be qvx:fSg Q<tk:zE8-!0n97OU<75ՇS5WIK쬓;+̒+Q vH"@ɩdNo+i{FKЛSw*_Iy ذ/%9vPx0U@^vW䥄}ٷ*z,@%et`I-͔K)Hu0pw.ǘрqkgk(2'Jƛ) kzv aE|(߱R/AXXs䇮R1W>O ȟ?^xd.YQw38d ulQ #)h]VP*^64.꽶cD|[vAԒ[x*~ؠ޵p[HWg59l9j -G q4zz(A\͢UTM+4OeaoHi*"BVQ&gd#R"@J rZõ¯}羔T]64iP/>-qHWsξgGHH]Z:ϡ1QVW ^zS%JM'QHAɗ:IDss_EqKmye@V m9Cʹ;3:\:?f"VhM|+<.lЛ*\%X/YK*!u>ɼUk1dκ4Fa |P6_`cL8q ٌ!iO^ wĽ@ү3:xsy~|򠁶ʞa;m \/ZNF;ªiˠ bhY^ia8Ky":$!$Ks CZތ'΁ݞi%tV` բ5ewL.8[ 6t[Tܷ;{}@=]FN O?C#h RNTEs}/0DNdEKg8(g8ى9Q$Ō$ԓJ I*v\ݑO քל&R|d){wDJq| ",R>qqiډ7R5 ʊHHMq-kMyֱL+lz^נYRr#իvhq3R&+lsm>0wD-.ZeƗI[m68Ib4{jͥdv>`y? ÐjmSCW{d}@3Yf/ *5D٪RP7MSBM4POTݗHGX>g8X'(bvpbJ%>r7"a|:H*X3rimiORAęS䁴}*ȺE..FU9"AT8 oȞjDzښ+ՙؒ'2Z feϿ K1}@xmiڬɼ{83Gf[5!Eak*INZsOޓ8b`0#yvki*GN;%9=2Ì!_v;VMhޛU-Q<ݼkFsٔ$AM4IWj NG2ȧyqWC Gj_\`c6愹Ws=Yk_;8ah8%-p4RUb}cDxJmvzI$+7bJ@=K=#[}b%1M JRy D;`*9zl1/>O!7idžl4ayPBa*f6A%؛djNZ *׼S2xe-Fͥh `kӏ5RgW5RFXSGL/nROGԲ"،fO~)[X/* ƾZT/AX!3<ّ9i@fUayy͟>?V.xH2 'xcSvl.X8Lb ),EZqˤ~[)w*f\8Ś&&\y7uk9 ?z,u0ۡ;Q( i]'0jC"[D4;ϳzyXn ӖC}>g=|vyV&hxIT@0N?./;6'R~(ٴgөaCa#^-$9LN˞D9n6==,Nc~l\~fPiZtIf?K/T5Y. orZ!/)YjgJY ܂'3#@ѾdfT@0V@q0"d1Nul7 5Vwٍ( $Stod[RBC ;ТQpI+*mk1F38f .Mн G`bIFzb eXHS@ؠ WueڍGiAhߒBZ@%s Y?`Ŕ@Y<0[d[Ɔ5y$M=#u*.$=\G*Tc +95f4&gx3OՍ*1O ^\U\ X;5b3lG .ZCv߼ Nj^ݦr1E0~yjVE-iQβI? X.C ѹ6Z+_4FvMGIAě}^O,5{=G(]-t~ؤ(ْv&>L :;my0?L#2m߉\l$U=A_7Tb7R)x?ĽA4qq;d朓Y:tg A%TQ8 hp#ޗT6xvm?/ ˲Ьla(iVaq xgmb).ˆ@r lN Nxffwg\&ce۫,3KBP\Pt:ۘ~n"AΕ'pm ^_Ո_`Qp'؉7}ѢVt&~V!~0_tU:>4DxyrK=$d9OW۳/9bSR^'1p(jKhzvɂZ0b7e,k ?\ y-ז3-kሰƱGa'*\+>$0aOrps9/aӹo'q뿍*;r/Ni {Fϱ=N]0Yb[dLB8K\_ލo589%A+ 3yVokޯ(O9U SX6žȕxËY2@JD!uB,0=(hf(r7㇊`Uvm͵jSd rpagtm~ e`1D}:8֫בr썿OY7=z ?Bc5N&[*!XL?6_s,IJzo\?3 5mZaE*; -+s ;p4SA?2h' ;5" NIX7am* 4&Wryk|@\S9Xx@9/x^*&³=8P﹃X^輘O+uL9c7Iˈ^%kۋhvrؚ MNXID>k*A 7횸%͵a@'f32!"gAm7] ʒO B* 3W|*^R)m00~(Q)KA:iw ؝-󉜾?M^C8^xab(bb`4,㸾DK+1o+8 Yͽ5۔Y (%Į69^@\l9kjH큩ݓ=N8“ 9|`y!Rbt_MAdft== |rc7c*MV-Qށ;+i3`Vi)pZ'&bɶ oEvR$w4 &;+B)M ؒFk>k­qѝ9[ 2]Kn&gUhhOQywG4pf:<;rDV:SȨciEN$n 1U6|(j7711MZrРK9PʭdgH{ N$ Nϩ_^z1`#=1#͆)h<5 !RxyXPn=LvQf mVmT495krXfPGsD\Lm[/֌I@O"zXz{Z~YFf> nZ%DY $#[8PM޴68q4ٲ"1"K/ bᣒ>sUV`OX> 91RbÆEnblW|ͅZrѻB>ppǛvM}OBGxir -O"^ * WpZAmolWi]FU |/v œQ˨Ջ=}hGkND>/ἡ81 o#g,I8ht&ʜ%Ldۚ)5Yע:U"uǥ/'Oh]sQL vKa&Ѓ]Eͭ\r;띛[^Xz$F'˅33+Їr< S̴vmL%`6~\-ڬ)=*td\8\CGB3~_w5lS v)LczYuk.ߣ]5TO_9_C;&JRЇ$ov13p4U#$<#=)99O w9(P#Hm$R9_oWWdӾo\78\[[Wu?Ii&,4 T8,֧ghQ *ő߫9pXFB`LF`&c2cjy(WOg'ГV1<,[> ZZ9-74כ!l%5'\L{*>ę#͏׭gw/r3yp ADeGoJ:I +UPq* s0Wu'lQ=$BծSlb0%(&9ɱf|{cϽ\o.$T1nA%97cl9ȏ#΋Vc3Dit~Ef~Ze ; LjZ7h9-˦8ɹz-OfێJ][*̆~)[R7ao` lt̝308 Ͻ΅ bNI:Pڤ yrsZ_2o a7]DTbؓr4t{f^<=)E$x>obrSQ$ȈW&pe' g(Z[EйL:J~xIB"wqm~+ɇr3ϷXLkð=@|M=| ^v2- FLB8k *V 6qHҝ_FȪ\'YNf!yL ^¢SssRBьYr(!4b<0,8pA2˺͜cr~xλT^SlqOnJj`U̷B_b# VOd-_}þQ6O®ɻDQGT5wE-Lҍ#d72 HjeƦʁV-j.ӱAdsfvx~ܚd[ABŬǣlW1K6Hh1%9Qrn}.*ul4'6הvwSbND@w f9BK:qRg}ﮥQ ^p F?v݈A(!QX G Ϙӧd3~XETW5J+ZC"˭8;ia1+biC/n.`(;ծt+l%5í >DOῤr71:=E8-EbwB,iڮrJЫ*)0!cqzFsx`> 5Vd yQiqrk^lpG_1< 3 Ж8։ 22t@ +oG-~Su:م wxE_RC0a$ LJ剳0U?#'JwRsQjC1-{|-\2,h97HN%(:@7J\uokKk}@e"3+.d y% \a˫AK%>a+0 (`ʫAm2JKbu=wt= ><Ξ OXT?@ YjY:IݨZ^M2AԨl:qZjh1a Cm6b JJϿW,DScnfJ FQ't+?F0%ѲA.)" nʶ0zƚtLTxҲ:ȝnq':#ƱC7mubZ'"bgs&Ipm゠ҾI1EXcF` jc9Ъ<'{8H)ős{"<#pp7}o,Gov!$x"# C֐fN2F"G @@oF @ -813dX;۴ad}r IFTaC*׬W  QxԫxXd/@*3f7uܪmcP] G\w8xgSY&MH6%0O ]k%XZaSimR]z(kSKڀ\KGl@o72KV,w(pɥ. Y B/0!FO_`rvc؆)h۝3()?JiYˌ,W?DX ES!"~}e8#in)QߘkH["69FG-k . 0qA®8Pw!E_WsgrwγasK;<`J7&0.ߦmK\uD:0HZ?#Ǐdz֭ճjQh;t p5CSӝ*Q,vBd{#dѹ-830(peXZM"CAe;0E8(Fwq1f>=#tApS@ECO(ïgM_U-S-N Ύ orC<2s7# S{F5ŭb(X(ex^ cbۅ'uI!:7|Σ O䲝)-VE5.b;E^0ڜɅt=P*^o'ߦ-~mAo] iwIF w=XOpQ֤k~JdH3\")3qf [EO m\\COHJ؁ec#;!®i?b~O\| QHeٝ?2NEX3J}=3z%+xRpV2idqt0eӵ#2+iUDw۶dcWO$=I8 C .)Kϊg3lT)O7XeiߙKw x‘(qkZMSA-+jI3. n?1gJ H\EBY*#ݪT9b=ž|fzKv=t9p r)+d(ĕ|[ @y~@emi/ yQQ7ڽ٣I;O_ٽcu 9+ 1Gdُ/6|؝RpΙ6[\aen8İo4CSZՆ?ڿ 4{LF+ žy \aq.J|MяQ Ɂ0HT#aD'dDęCʐu%QQ!sŤ.JL\+1bD%&!ק?wL% 1BV9Fb~ZЩwؠ`o"JлY뗾j6&?b{WAN 7%S =h\Ap#tDfb%ֱ)NվtCaMT/129:CXE͆((LlL$Dܮm+0'KQssZB'L3,T8&QxC+2f>2 f,O(Thy 2);_2֖܈7/|& ٚ 5;B 9}c\Ob,zu5B@2CU=uky~X}[%ӽhV/6,lVרVTgR'ژ湨Hz\G]c`]}W(I; ,c"Pq<$Ѐ4&̬ W %nal{-<BD`-=$*=WJ>0U)KB޿ \GrG;M7ˋ1d: ]] T!b˲~Eib=>1T'╫7>7(au>jyU.Qo_0^Oחgg-f avmPs-ZnOm~`a .<>\uWg ܏`c 1[Prw@yWMXkTS].Nc?كq8]o"'ڄDgOkIpuadD:ATidh5+mP1G3a7s*$9΂kY?P{\2 gHv ڹB~R:>]63'_t-߽'Q:v&`Woywjt!$Uzbf+k`mk[@!=bkR -^S͸\St6C] * })DHٟb ǼR/5%*܍o1Uv$r_`fxtxV)FZ~>+$-%pt~*W5a`5U8v?A6+s=:&[[Jt{hY5ѤA{%ݔÛg`ߢbG ,{ʻ["uI}  *KU 4TܟoQ6A۫c ]HL pBAs`#mG)ܝ`7#\0MQ3<joFh1*ͅN+,z799i8]^O4EnR% e|g瑮wuݹT5L7ZR 拸ִw 1E3{m Mav'㪷/ߧI2Yo}KkI~iFrXQ@5!( aNF>jڊ܍E;ycD(׭[!vư!鷀=/f- 8᩺y1a)`Bjc9{B UTE/Uˀ;O 9B Lk.mDom1x$kw8&5~?YB9}w{B1P\.oPs3%r,~! os^ڻ}>A* @`+ f> --I+r+TX8 U!?Z4Bo~bSwHȟĿp ^'MbM1*}d41Ʃ'莰M妁rUcB8F>°2ăa'}ve +u|N36w7(&&`w>ϬGͰ_U׫i]Σ*ij~kMʐqYጻuӘ#6ȭ:ܚXީ(?e<.7êCl7g=~QxhxL٠ s àd`Dqt섐|YnTwp2 h0st#=$~.1LDx-*P&\m&!v|Za{t@B5zj,oEk,MmN NӳלT(__zAc~yd|!oc(N)15|TQB-d今dɏ{ _fn$LPaWn>)-;l\*r1'yY&UpFTA˪5"1" o32ܳ$g"݌6,KQ0tWz憐S1_VO-T}=t䭖bG%k['(mVU-`\_[eMaM]E4ӶvVA$L<asMt*tLZ,!QZe(SYS-!G6nTN[\hvBQ޺C f~!G&z`Z 6g8]FPhU[HbdWJ$J9ĸd CczwaRĻw ma伎ByK9S!1bdSg|N=n==|,ᯉJ4Dv^fե[ҭoØfuL9Y +atnXH$b8GTޏ! $EG3z><4HqW3YUbHC2 ^n-h,(16^?ijF2t}glla1_=0衸3)CD|;u806ϱ LMuB9+c MpGZbD#BlZX2uzɇ%:| y]Jg*cFH=mntw15 }{ģ$!pey[V.4I+d G FƞP˱k\?A)# GLNedw0#"ywv߆o5Mť;x@yZnAA3 32[&7؜:^ Lj7"XZ.۶_<ʰ@Ho: p&I\5"Y$Kl}uT̈́^)̛Z=҈QL&*Մx>XbD}g SFZʠp[M{x$vmn=S֩bKg?N$̒ShC&H4.4 R6sS jLP yn4ɳ"4XNxlڠ`Eߡ.$]ђӆmKiG8EnVA=c(1t_"|" ѰPYUzNnELs)wf6C<=v]3;XDzٵ{8hw0,t&8.kGz}zLGGbkvF4S"HȔD,{•ٴ ph/(P;I+Um}+%y8PџEk((K …CcPd|H ݺwqŇS0/0}%Yh-9;}P6㆙>?{^?Z"a(EȏEכE%k M@Kv OVPzHaN,rwٺ`bBgO׆0ۡh(t||H?`۪}& g57i{g:J,%]Z.L(6, k[]%k=J#\M*Nϵ&i OZ"=8rXKƏ/'C㶝V "xҍp01y> # }$ XYz2-e؟$w8x>nEߞHaG~K6 "4bῤafbĞY} c^?@u]ςFnR4Ҵnl7s@(Xbz^3Y,5x.-g'puRC|< O!B_ofEٍ sTQK>w_HNy%(.me}xSʙ-']NYQV`{H'vx@^,x}|VN(? X]cO,#5!!G0qWEEߪF`ħ*`r˖WH'GAM ps O͢ß5ya.Iu?\::f(nj/#bFB%yFH!e$uAv1[ 32j6GfrR'حh {ǤƼB^?{$S4 JU[~<ݚF 槈nUǻI(ּdEɘ˗)RMsSZ2צ?[i-0pgN-d䯢nD\YHm)I>> 6dj%={︈$rw8: w%F̴SѼhs0욼VKU%J>PUJUf4_K`ۊr=9^gN4&DQD ˠa `X@b=fH.CՂ% o@ʯv6G͆en)Ba[y$K \ MJvJJ\NGn?X2?N9!1d5X1]MȸHv욊 XRzؚոъ+AsJC1p}7Ŵ3WT͌ 7qzyNp-~tɠDpȮT}Y|E5e?yGo^!4dOj%glUEs$F(YD풟0MFTVȹ*z7JucR>Dkwzm T} ߣq;k {qh ~&Cs_nw(v7qhM2]_7|@iɲK‰ҠXo9L*2J? $jTE'tcJis7A}0L)Slm]Gמ9~ @(ѕA`e[ 7ECτ|)1+DXpIS,祐]r8@ =WT˂D$IN<6)9\I0|hѤj9.(﹞gX$! Oi {Ћ O4%)὆ZojăZ?w]423d~q}Q[:ʼnR[ %,)3cpj\z9"ڛ@:@m( &K7n_kcqvvtnu`L}j ël1L @N[_ܢdӜحx)8W;{QIt[axCiIq"mH1= } sJ'.AkǬ%lpqVl gHx,"e1K煔FiU8 EOhpHo`UCAt}zȶR Uԑ.(? MxU }Pⱡ;;)~GJ耺65ɸನA#9{'?U8o(֨u=]+I Okf}QBC "I]>VuU,ǺrG#=lX`y%d `4'JTΊmD_t뇣h_4wOfq,3@<|:DV8(I4qΔboPdz͌8Ӑ>gTd ~L+HKK >gV]ywܙjBpgom8l-" Yp7OuWe]mWV yt٢ . J)>#[ *}Q+EAf:@ @~c*L c)r[-*$ :X顃aWox谽 ثM*4tijvH\mW\WMDF)?ssaէ7Jy"1u>Csp ؃J:%d)SV=Fl})ILM2UF[s эy/ibͪh .&2s z33 ihP HN|Ak mU(hG5-&9iLGA!w9RjJAuy\*\Co%_*ǜJ m oc6z OLv+HRa&ۥGHBc-H +nEF]Ae9Q-KfG":+CE=e[H)զ%mrkX@uނ˂޺z紝ܹ"d:o5jf(@8UZO>|xE $4Jr^جB^ в M.gCKk>HR8Cː1IOa]j3rCT9]e u dSU}v+O_Y98WUh;V ;c{:G.b#g,9,pxv{z1KqKfœE9g,IؗDqЗ/e+}"C]PlQDf 6bpbօTjOZ'D:z:xC!I{ɥ᜔>Ǥ6CUZy#S a@z>9h[etY +S4tI *vE^Y7?1-.'p&/9Yf6ڄ ̉,Q\KBdiRZ|}FKM>BsXH`'w(|.dZ{9f{^z/COL|]_CL1or\;* I$/|R> E Xjcgh:'d:F:њ.ڪC/1k7 [0yGJrp86wzuIÚ! ȕS̩(Vjv:6ړWK<49E!1)@JTw $,w8e"ꋈ`|96E3}/؆NQՆFL|jj-7qض`8IPngaV dgtDAvKS5߫?f&2>BuNlLEUAbӜ!bp$3\+emy*031=P`6rӆP.ڋLZ~=a̝ ٙQҿ<>o{LV8.w]뒍N'DV1dg#ڠ^3m#޽2&b_Ҋo2}ӁથϠtijn2CeK55U!k`agjz4Ah6wtQJk x vb[5i93?MN|GIKEP'V )d8]pM#X -#)Gů0dndA$ag8/<~|Cee {]:ku01}<$*DA^Ce. XvHL?4hsWvҤVj$R-C5ڽ(CY;FScէwq?R$tҏO8pl f]%94`'7a@P+B{؆ P?wP>>$~4f1 AxV@6)ad)σl#B+H,M! p4)=;TKb-9U2 0.aQ m?N ]L.&!&Rc`<_KZk]J9Kֶ3W!VD HA{Zzfݢ.7yaUl6 J y'2ܑp!NwU)T#J.%=̏ups-?i Rp 00\́;DB:"hy>ʞ1%ݽxEqpODwyH,eM<ǏBs02Ln#3#VׂY3 w p^Xi6c*%k "qgEvJbDR%}3V.{J88PQwX58?V߿/D#QB)s5屈дd+x͒&3OuV__)cuC~$@Ltz1Fcq ̭ Wpu%q\蝋C[ E\ۑ7IJ ,dRJ5 ׀v,XI]%Xg :/]c+hgn=1ߥߡQH,q8J fd>ƞÓlptzs`ZJ',&_]|KEO35Nvy˃іGc (*HӴ)HU Ͱuև}|fvzjvԴ&MQ|i0 PT8Z=qL.]?+,?헮JͬamQL-*XfHҸ=- b=/Pqˊwni-H_ż3Є}A], c2@-ӥ@@z%ti%ŒfbBPg3Õd'S^$aUܸ'<&}g1EC -:0kWbiI6|f:=Uy+LnH`oJX@6|x=odjC&fBA;xaQBX qh~ C6|'4y/h|,xKO9e39|TƯ98ǩ~qHy:;_ȧ?˒TA';Ef3`2mF}"l'ܮ|dA:t4u,E"eF| ޖj~"M OWXZya1cdΘZ9O9H(Y "-g|TשB]z`oPkHK#70hnZIƗ l%F B|[lx=s$~0W hdz,ٛQVm$* 3R7ZsJ=?9[zYȶA0#cMjn0(iA<ȤmLxs @9Q?~0hB5wص|ET.`2k_1_SȾd3yk18H# {r x砌.DNid21ބ_T RyW^iB1;5UbejSYx(\ .{tnCa}8+dOTs_hG,Vw>>VYLMn쐅類@vSTwI`jH{?FNW:9[AT$6z3=؋=p|2*r0+g&hMТ]QC,^? Q5pJJFsư`ײ]kݗߞ"p^^2:ѥ"p+fc8 ҘB+h$+q)Ǟ_xE6L]]~6ޓhpfoP|Pӫ_Ol)ӮÑl5kK+k ܤvxm+ fhc"\V%P'P2QW42^pjɷ:y.H@Ĥ<[9)AaN;\x 0($(o;ov/Y N4BP)=LHB㓨HgI'4&YV/.}6diW̩ ]C<8,WB(a%yI~SrZD^op'8 oƩ@!vN_-(jIJ5Ob $4N`͛{|8'j8ˑkՎ1Yl;H7ID&0O5Lk_F{}߾KtaPAkmpi~.³|/$Yu[C^˴7Lrbts˔rO"UkUͼQo[v㷌R6fSm=Zj WA\!.a镶̆+׬VҺ<8k'dm%TXMI|NiU+(бOWVi[~O8PfH;gL>v˚ AOD|O&P}a6f N4NX2.ߍk CBnW-Ra 9=)Ik=LVgPNKl%lHƦ5I*鯔n4Fkj9wa?_n9][Ɖ,ra PC+ \fM@U -'+6-Y!:YIXNH_Acbwi}/&҇.Qj&&w6r./gP2*F>fɘ]fVUDC;<1Z3`AJvw?t2.t8$Spw(o{xǣ6wJyIwY%MFfױAǼ?{ΩIkS38ZwC]z0tR4 tqFZȚ9&&S򳛬CnojY-5Zb eUfQBܮs0ˮ2D HU5Sq=5&ÏԤSĄYH"T T igTDߢR#I]Lt)[vlgH?%1jŖ'ԗJđ+('~g wn-ȁ%}D=qd7K,!:KbA ̀% ssL;1":p9!75훽t*+lj4}|i0]b&Z?`cG6^e[༯HgO}vi2}eutә.)|#)YYq~ vl|$ ,'fsDȻ8Uz$l'X0np$ek 2sIrbluebýĹ嬨3x/`?؈Tf5bE "ӱ*@Ĵ.*Ws֩wNv۰]z9VSEW/;"vl9w~Xh +U X ݞfӜCmt㯞.'>Uaya!L/dͷ+]+_3rh%I~V81s螋LmCEbe8 Ҝpl {2bB> 1m&q=V hNj+_0b`IMPɽ#>m`.č4c6?G9/ Q\34Z= =ѣCE ͮo`f+2 @_Rǜ#r;ٵP=ci$1-ЂZ\h}"7ԫg <^Wf==gJ#Vlq~> -Af4kLMsE(4e곏z~8) wLSFjxL9ƕRq2YBM(^z U r/FۚȏaA٬ġ"1q`c k"8׽|g^7xΨӳL-Хx h3(֋sC Oveߧ^ٔ|vc&|6C7u_1Pd}B/th!}>,f3ڣB֩1˪ΘaIl~9 ` ?x3Ij7%/{-|Hl\̗ [d /'\Ve!):"#EpAuHas#k\jgB/QM][}d< @!*f78I*lk("`-͍j)Xc* QnZ@>!H#|S#&o) v1Qz.D3dS!VYӱhyTnYdj3Gqچir m36`_㧙 5ӎdm]Խ@9=? qqjVS1EvDnfI$G@utg RY +/BgW)+N'{׫. X<ɽMf] (+[0ֻư@zo`\>xM,Rv-rfy d5l"/rO1\aCQjSGLn>d/hmRM x†إ؍0#=ᶋ fPh_8\.z1 |G/]-@b4Q-"gWӲ[{\Nqol 0iO]:\q螴K,uGUO&q-Paю̆m0pί+);UʤӅ>?g5G z*| )q-K[C4z4jN"&:HZ)@_,\NAzwbȧOΧ& $CЈN[x `Z(D߁+_CtθwLs1aQBAj^m>e&lUTu ?6tV[E')b倎4FߞY{j+NSiX|nF ͓@!zjf{Yγ}Z}?f!Nԝ"r=mQoL|=fcmJQ(sUNg&^S9q Wipinc>=Q:8#2B˵AU=)X$zOt`!g *wn1gfo1} ?WCt5SlGz%<#𿺪4!p@JWoc3sK^_uB&CM"~Ϲwӹ߫b'咯#^dQpb; C &] 11\Tlזt/yB)ǽma.kf͹ -ٮ]J0`{PVJR#n|20coc7-*i$BnMZ8+6`^ 2*v)!K}am+#(o `XbK_ؾt(2 fns R-uiS /qSV,q{_"o#Y|.ox8T0Y BRnf vv2ƶ VX #n,BA 3V" b;<" YXWܷlEt4qzVwLUײ^^ fsulkϽoZYv}Ö1y!&-Qdlh:'Ne E1P*Y@LjJ])/=nxn[(hI m`/h΄aпDMi]&CWD]{HvC6G2!#qMnF&DJ~O^޻HlN~ v J_JМQB=kFTi JHe\>xN"B.cW. xn&?xN7cS&Hi(+(~v[[.3DJK{Zt(vI}a4eM J1u,ށ]u ?IuJr5}!j%vgFFWԕr!"j05e!ÏНHNi\Pբ_&&75^/2Te$1m W?R+snq9p]JNқ&7A K0F<*yس n˘D`#[!eescUb|⥱DU/)u 7&@CZq9*NG6Rj^AB*z5*M꺹1#㢎ª|3-Zg7iPxݟeu??NšN". ljH^Ǽ&脃m@ar#ٵ45A<"s-AwHSus2*_(<_p DPv(i;P"ٙLh[&, eUP#HCMN:iSuSK>t}R8; ЅJ t4$Sq u7j!Q}d S^qL{<)LHyu?f| `׎l$a˾U;`BAKrU ^8HEcL dy ^-͡w?~I:lg2@5t !B `k\ΊVܣ<  L|ǖzN{0è7ڧٯ""5(U^J)uve{C3I}%!Vy|a{dEҽUD" ReM۽Gu(*M- (OD$Fa Yl$߷ ҡ\4Dm:AxeVV1oR@Ud}ȃ&WE6;իr뫡SGg5$8 {N8E˝2WrG# "~o2 ZS{(WB )H<&[b'EϑϮcE-EES&ïk;g%SX$>DP֮$9WN1ShSDmhw&$elT$i|ܭznQH8]_z*5 L.h]dH+C=Zxdy8pL$3Ҏ`nFu ?9C򎀻73l3@Lw̪ 0nڒq%#݅pl\qS"1 6?gA:'^gR@DJM350((q$02! 8>\ "s !: /ٽ.ocNin͂5=YoӾ,x P _hv5SH<[.H.NX4NODWp͠Or'\yA}OCf18j 'H cȱNa=MJh}LQ[D +͚|O3+L(żu֬U9eHK+HP@IkukMQDT«Q(BfL\&3=_Y2O6:_Kt9qEԘ)nhM9 dq(5K 9%r5%d"`lo_NJ?)>k>xl#Dm!a JٰOJJ%iV|'"b@'XLa?[&Wt t`sw;0Qƈq7~l3zUG9l^8]|yLFa~g|N& | aۼNCԐ=20f)!# O1i gP%x {<|'5 ["Q9_a c d'](&+Yeim(+(܌rWТKh_J *_(-2ژIS pD-<=ȕl1d\n=7j.- #7]1d>_Ȉku:+n>)hnN؃=Ch1ƏS|Q*DG֞%D(Z)X$#X8OC-^a"8P%Q6Uj.k\1( mt&Ci<C%|*KZ\% ȊDF`%ήZ٢ 97hknK1,TIw@?Tc +/=Ɯd d&Qt2簛p d 67,5CߐճW5srF!ABJy>ƕh§zn; nM'-P' R?VP Kw'iD=ŷe_/{/0ڭ}8)@6tĄ;|4}KVxetكrȕCLd,ߴG}(JSn=+ySI$o-qmk_'mOI_S"`^-|dha/A>E]cJ+҇\qzm)|۝M$ɒ3Q*Z{Q0dlMQ` &*Ͽ=;FWSϪJ_؜t]&P1OoD+~|--(Y5%1ݭ(&.) {l?Dx; Jrsjr=r5&NLv$CWZN=~C %=v%]%$1=h=3f2ꀤ/@k7<2 (ސt96K @I~0lXsxIHyEoGbH5>] nCxNHUTQ-%- &`P>5mTOZC=.iv~_Kjj I ,Y1~֗f8JďvMиq4D j.>%5{%6n&4-nN(TeAMk+gpP%mh?c>v710# wjP|ӄuMА@o؆H/,KճǨi[K.pNta̷zZU bev&_aN|;ۚ_J%a6yVG+qdrZÊ5 |*Uzf2X~E#MKV`Cm\^9~pԂm?]By-YVspO>ׄVGQw`Y|Q#tkUrUXM+Qy*(/s"Qy]F;@8S9lo,).3Mxχ @4#dԡZbOBf n$o i4~Z;ޥJ) ,s4$#KVn ŨOqmU=x[OƏ_ P=Z(o\G!m@ J4/9 徧=rAZ3u}VJ z~ZJ唱g:APz(fÆбUݰ*p4\#=vg{qEmi5|qi ^;Q [4VnZ0烇\|'ޜYsQو>@p<[L| W[t%%'8D/kѥ}7ڋRS UF(7+cM97M +-Y XY&k:3 !3RUslj{,@Ye]UHs`_ؚ0?;E}/{7n+fj!jģ0ПC-6Yْ gss"jd ~\G!QPI- O= rek !@y3t!U "z^ '=@bF(8c>vZN| ~@ZV'jkU?Ʀ I+`."mdlIxojvJ_TxSpF=sÆ$͡b87-9^IQ oI8#7e,~*"21Ǟ(c9f1/}.ĩ1IjtrU=䨛-7q3P v8­jՄ[q4}ߪ\ƦdL2g72ǃK~%½7ٞ#Eb ?P1JU x.`[w3dA|6tOʈ>+7>lip_)XL[|-@5c`$aS8KVDwͣ мp:)JO ˗" Sb+A oվ,0SE!=+VOF-,[xH&gnn]2W7ŭ*;ի?jt ETW! "֝4A[:&T#k7r_ɞZ"ӿaQW,ymUaC˚/<WjȠtcT&̒};][A!2)9hkw״THV)bc4uHOHg7Jv}`#0G9Ź4^w3`LI!ӻgF=;~V*/Ws4'TϲcU.5b;jCӔFċDpyڊ9¾4c{Mf>,osHrS+a,=H_\;"/2m ]+yNS0ˇoѝCv"ռVE7 m-(uNv7:EǼ>`Nb0l/ϡs6!(j"qk,8Xs5$_= QQ VDU ꓌W6+Y.ul: -VS3)e<W!'k4y7r*!6zmuθ˨F&f2R< X4b] KjGy3^(IYu][;,۰(nZ1CB}$ͻYHoCUuyOKK?˅HnqZBjZBAm 9Mm|ݮ<7]-doŮ|tdz YHU % )&$Q~{Ώ jb" ?U\d3K8p?k/Cv SԥP%Vd}pؽ]3MLyC*Qkd%Ɇ&=W"Zpl_G^ %pY>(c2e:%];hr@X\ HQDs)< ұ9hU,1s <g ).h_qGeP=t'e&q7b%wD7oNQI Nw&W,z5WKx^%Z.ٮ ls#'%e?R`Sic#-SqU;鶦d%y<&^ƒHSO)kf [P` Fg!?<}2ʕ2 7CX׀݄f;l5Xe 4zIYoLE.f^+sOTcRV.D, 0hTn8,GE_ªGn[Z=wå w5ޙ> C^r~@pt6I%(D#Qe1+ f7O:}s V[1FetJӵ2psyT6Of=-@a[:GR20{եә/ 3"A)a6wbS"PMmѲ̥]O4ClP/*Eu3W{hYMX7 @ $3~Q5ƞD ?A7 F&C. /sv}G&4}0[ x"ͳ|2ش4{r5#6g#5U DWR|&DPc@VNHm+=h;?铥!{- Ƣ6"< ]DD|si{SSݏ(hihSuY߱halGKf秏 34kb" /.'E,ǖi'no2v F-=Ƴ¾7T10F}=KxRl6J^wSOuF QaAW$mErbJUVЂeK!e'unxNg1ST:YQ ˝&EjK[@GvU9B񪧶 S깷l1vsbq ij<-ؗELrTIc *jm4-QP |F1yTGߓ,ZU1[e|Ӆ{gyu͐!d2VmOLQd|a2jkX uܵwn1̾:2O2'GJ*S ^ #X^˲fd߇y0XBhbcNZO{[ aK"QEC2IaJ$9=? h. "/lKlO@sr:h|lWJ1ymY 틿2d{C)w[5[G '):H"\?hL[8̙-&]Ÿpp=)wHtfY0 `7;Z7Q{WrG5'r293]?9 f]*cwj33 ۊ֦% ;.3-R(HՌ" t z y3/.sZMD 8}J J z *|ۂlI|bf&RP%nM-YzK|$?+Tnz 69Z9ڊdzo#:W^'W-NP :>s  K(? *8YRL5wI,IP2 1wb{m XUmXAsjW-xa4 +l@JeoM0^byY(a`K_!ey3MFs7aQ`ƌEf4ohoe :{ߙsRJ`s{+X+IbwhUhW4:Kee /+BLԂ93!K)_BK@w}&Q0M1uEL`lm= &*A #͆\&>5'`Y$5y3+[6K23^s-䖌̞-\<;?.K$~>Ң4+F;>F"w=^c 4tW,i-Hl8(._ߋOk_cy~A JE'GD ͜ٸ [d*,@)cN^vaCgfS6Uk*9O!FӬތwS̑s bu*g!gXǐ\`OWv]+N8["jTlK3+)|sm#9BF_p =TAP࡫DIlh;#F;9p[TQBnc/彌S@e@s\g^x0΍U l:/yX=ɈͱW֍2|eYb%b>$ u}H᪐$H $1" (H>5 rX;&Є`(;nvt,rUja`K@ڥDv} ϫq涅&lqSN2A[nsiۼUXcD5wи.N` 夥q>4HdFN ӄnIk6x\Pq6Z_2a($ctՕdHT# gIWH٨Hr*ɾC#LVW(F'!%~l&rpj&(k we(7[|%c:` #AOGŗ*S-L]Q]=(.9'jHX"H@HN#Zyշylh6TYOھ_CUe&"cW1*?i;UT++iBe!%^g1{+ Un>{#WEc%5G`}_^5nz hV]>i. lUh,\1P]\Jjݲ q-[\:C []Al~];[>7& &bl ~SZn,-bԌTka3¼-K u~-Ɖdk/I'~W/`+S]m ն;cqWr' XԽ/".z=QWP^ C+=%c&-}H[(]{ ")M.5y$%^~i`@ O٤1r0~m š w1o,Se#7q_IZݠ`ڻ("at~ HوmtTg/~^ !;H+]Y"WDX Ed|leb'Dg?;W3p8. *߾sZїg]2-#G?3np`H>o`xh܇v `2sިSΉ](3&w_2_B |c!n?Duc|0##o0KҹkNn@݄Ed /3F{I,`?ኞ;2% Ro &#D\A@*5F֥IrG=G|`)@5h0UП@[֮djMєFm5ef4Wd\8~fBS52mEE~!+ $eF9Q3<|ȋx7X/Tw=45i}ӷ:dBV/_fp/Jlr!0xؙcNL}=*TϟUDABT^v(35J[wj@L(WN>2"O9r@Ud[vEĕ5i_c,2:!¸(zG Zbv_˒OD/Hʪv@Ji:Z}rۨA>uC;lv㙵گ/cCV@eE=g6lۂC=t!{9L8mog~ o$V)m1(!)w1K w@0]{dwV@FA^c;do;H8i[W0W0&xXd@r5j+pFd7'X݄7$ok.R8_(;C/jTiZ[Uw.VNJHV2$& ܣFE3h.Dž4s+*Nש*ݯ/aƒ4oBM<"5c]{c 1sۀRs?D:&mz -%:$` WtEa/x{m^%^7fˋ:Vs?Xf&vRT[q$ )s noTc=UQ cZc@K6lrSՃ|ӟ<ȕr{hOg&%σB ,JW#^kԛVl%/4wlCe*Y|9)a-k 2 -y [@ML3Q@(FI|J ˜P{/}qgX{"%J΋F3mh$67c:#.7]UHJC<3ϒGZXԍ{SE6}^|cZyC'xQp_X٘`l=qQW(tcru{!DIkwvi8đq_@pUC~|}N7aF靮W ,"F߫7{9#kO£$II6;UoZO#+\G|i =Ee#bfx|Z4O`PMȬ^QJ(MkfZ,syuJJZFҚG@LYG[~ PR ҭ 9I8N7Fv:|+xLGm9ٯ5S2QD)B|P bq0znui0H/&{dҫ  K~v11Nu"q̐C䇋og➔g l5_{kD\']hYfT6%x+L+ ;˧{tCCJ Hucl~W. /ɴFfQᛷp*o]/u͆<:[TݲYzZFņ)l,դ*ezqB׭dRR?P*υ­Nr*1IG;߷ƁIۍ{fƥ`7`ZX,J#Z" (7)A$2~ B ΞLX ռF[a5g ]m@AV\L"rɓ<*DeW2^aJN%5$G ~"#-1Nޟ5Y(C&\` C" ȱi4ǑƢ.@h 6t : 51۰|v*V]ޗ tcm $S{4&j¸vǪ~%!A}GVΒuX#B6olu>bgT hLУ,5R6;SЧT^(]rU::3-|Fz@]Qn[P(S]i9)ŧlgu ĊSi~EċbyFhѯWgdkF˒X27*I WB5jrZ34lg~G%p4{15{lq>໲6Z;'q;Y`x~lhqO`džOapI2aliշf4rJY,b=wJ>'O7ykg:sm!%*EMdd5^\\29X7@KA=q=2][gĹO{LnstH'8ӝ襘1uK`Fhr~>i];$+|w\q0eӃ%F7b-Tw_Fվ̔[N0iM6D\xGVb CV½_} `dBN]Os7ВSKFpSGG aJ [?iX55YgrO3<-O+' Jaef9=)}& 9xc[;yMᣎSIXG)b[k~<ҕܤH5U!e0IxO7Rj 7 M j$ڕy0<Dvɚ?R"Q"IO]$uݺ\[?G(1QjlD$10dG8@yh*H ϼSj ("Q _9&*#ѷ?9_KG4afJ2Մ4ydDZXZso=E)K.C4_}Ia~^qR0qM]j,4}Nȋ>DWsVh䃜I%m뗘Lm!c՗xh4=;Iqt-WE22o nVog2x'L[\t'm&Y_Q<~apqo'LKi>a#@Q_Y#խ edTm㔏fS`[{ NC NIc>$3C_:Y>"٨/'m//HŨk\uK3{ژ7h8a6+l%ጩLAtf3"MkK.>8d˺±me|{r]-=Nt<ٝ3NnZVowv8=:R%^#ϬNF^*YU `##s*UlQJu9 9V4onBN%9`C(G?`"|S*B҇8cdiL !{~ >cC" o&c Bs/bڶ6%hg0˹`$LHrf`r *.(oǦYO$!ƪn֪ǂV):Nj*n*pG^J HahI.gegf8' Ze*?"g=Cc o= խ.5Avɞ5SbNJoe دeQ+M .DƪnX恹yos2Y+=vgmbdKsz dMhݓ'!'ӓϿ{D}q*ew$;8/9oelFEz;cnsF!Oxl|Nx8ϯ;MHf06Gp"zO ; 1Yp7ުշ~վ)Wb1C#7j/BBM 0Vl ڨ ^;l;~0mc.+A\6O|gSm ?E?bx:KƷxULf|3J!_ӇuXoWϿBS1(==lbT^g}ؐqW"V(%c.25@!Z6&E)C#ws`<.t_(td]U@)2<\ɁBeD\y}Y $ݠ>]9rL|l="?~agwL wBE=??7\0q#DU܃6J6G1Vy6m }e $4`׵#|*e\v(\{#gd̅P%/߻zVf<^g\ңUdhy4]W*P EM8ٺ1^S:ܪ\2̪ b ^ } X$dz>b ~685Ɂ': ?(m? >mhE~la<# Z!H6S̢ suOiW)?#sk( L kp_QТC>,xiO5DoQ`!Hx B4q@_.SD+fR5cjkNc-? , ̨8ӯka!M,jNRGAUZ4n#>dKQK 0CԾG`ٴ>AJ#"5Ґbg:;_.V]v'PŔ0DZ_smXG%Zy*j"{Z,Ծdrt_܎ ;,'ov"a,(s5لJ]U5t>e~e0dv0YMQvmW؇dFr=ĂUؾL)++2|G0v@K]4f*deqO;Xr%z$%.Uzp_$ލ+Y(s^k+@v;W{mTsN+iQiUjqBoW)jb[ַs'Rϧ1Ȋ*3Q[sM!-ެ*=QQ.}S_O6 ig0K/nuq~VK9B췱6˩NL-/vqܜ&͆#TL+^܏h1+vz;{[\MF> {Uh yCd*Pl8uZf\o塼`w_!6a]՚ rb x)I>|LBee㠠H-#m?lY\L1Oc3p5y6#0?`.&)1 aXw74,k_Qw#;^R!? Ō.Rz%bj=k3^0@[!fA`)E^TAnܘl1 `Ģ+zR/L;徎u'bWĻ¤hx-Tym6:1t)n"-BB,LRF|!{a[w@J"P'=9dcgO.?;I^xhJdsks M6֊ tReӓc-eVjI+3@AU_jF&n/E+Ny嘴'd|MvfوiUz.q86a؞. bĴz1Ͱ'cd[&L(s-[]CtZ8&Ht}6lhi^c>_XFowLW=DxtN<^qUe*f`H$=|O/޹o$Ýu{ L;E_$>t[:6"_`(57Kqq$H!%mihrq*hh:5 GBcc$UT ߏ X<>x=B30q^TRyP02?>,&=+X `LhZ [җ\o GLJ LwZiӾb-nPI<bi_%F!?iiK3qWq,ŐZ#hEexd?:a5UQ&phMvV_fY\s8#73QxK8ҷPMFUh}׵[/3;ؑ: tt&E|lnn =A}hqw?j@aGܝf9?W$f ^Nc? ^1|^*f9&?'x*sKw\W!K~сx30I2aQNYG;#L|?!Q݊}j B*ldT4GI8̑ѿ"ƞ4]9qbɛ-ΓbpUcT}yċR^;楯%+6K lyZS X)Xy`L@ Dxqt>XGe$t ze3B%a7T{rEr)8uL^ ]A`́tj3+ EMhY(`]ŔnOFJ&).3H29PI IlLw!MܺqAy(cS34ij _RG Pg4돃|7Ŵԇ0)_, v`EWL%@ajDҥiJrƧv}a$o ˪MW`H+ǏXP=Um4 m?sqt 'EEcۗ,Y6ԯ͍Uf /KXQ$=#ha$o*`)I$gމ&R>+ox9)Dx &A/kİSi!bU2'"XӸ\-BqCOMGuHP(Z?NeܓICq)˧YʧF[ى-^cɃ.Ơ%@.?o+_H"g0hM5Ր";ܺ,wGhG}Ru(XsEBƦ (2@[JI}X<;=VÛ(ydq;7 9/G2d(C^B<:5< l9&`ȻtBo'+nL..y8XksCl.UpasusmRڃ_ #:u-FXQ4/%BPk HΌ|+Q]xJ/&_j2?y{>_oCE, \Ziwh:1T6Bc{ ٣̐i5_Oݿț`DiC s,aC%Hgn0e<9GsJ?f W RVd}aQNGV B>OC~c(-&;]w$u_/OCZ7W2Y"Sj]>$5 زXNg{]i/9+Yݗ;/,"GÝn$(cB"tO#ĞPXEU7 Aw[v^q'o: ? ؟_=I4/߶MVm4Mj@A$Y@wx -aFk%'MX^/,XavKẀ"p?z <9JW 8 狰d Ym(, PSS3F kl 2bP$'a>AA#6fsV4{ .FiX5ϫR;#s2%?'!-gܟ4JuR~7  Qp82< r1ՋwwIfxo'XdԬr6' @Inm)M>]躦 |Ӈ5Y{զZ"#,zE%5F$K+?@GM\Z+Zu%THI,tGgɤ !/ ?.~/`^#(a7,>I}?{0LJޖOycFV`C#:>c4d*(o1S;5Xn.acIG q8 2RXbjmS`3Wz*>ܟ2%ob0hG2:~:d 9()9b^ ~J }qHxɉjO?2Qx%_i)UCq+T=$nձ' P^Xz<f gȯ$w8濫_,,tJl=1-ÝDQ+n]o&pv8|:e*S h\e oH|*}+_l|NGn}dv$ ^䴽Տ|#e0G^kv:CXZ ՂDObFD_?Q*0Ѿ$Ƥ2g DIu^_vu̽?+pZ851ީ`334@Y廉Xw>8T|QүZO3M4}?䠧)h4ٿ0ҷLdَNzچ,?OkN[6Lf6U!¯YެJrhױ.g#hJA`{>\ԙφa7٨Đ:ө„g8JpV1| _-ϖz/# ~~$'lRȶԳCv` (dB#3 N,!s;kKt m)m?n=@Q'N^y~?^) tK*N>`'ǗLKi-Pj{?|4Cdt:L umךּA)i$QeL:SA#ɄaW5`imΧ=a!lNY aOs&y~dUv]660/b\K 43nX V n3!+'C͍E5!'XWѢ(UR0k}tBAz\?J$i樱y9ڙ픻#$sab-omW[Z;gCF+4?wF}E4VH<&Fy($yY6LRq}L3SLXn:VWe@Gԛ!BMU&d\Y}T^L][N\~FW;4(dmVI[[`0hb!{"(QkP^oKmA-sS$_e}Ushq9" 1˧:Nt-:H aSD1PZs`]rKp`6#7k3r胮#g7侭#H7NbcyC0TWDHT. G]iJqNC^0T>C0mKM#:rxr_v/w''ozIkKL0C/0 5\Gb3˨ (:5,?>b×hCs_崆Ry(x0}w2lȒLs=lȴ65C"18>+~ڐ /5##W޿PidO*J`b,&C&7V>4~yV?k1*keW9*vmw]2]z/Jz%Uz׀" p!c7)|98u{aZB< 9 ?v<l9i.ͱ}1BUW (]`^x &US|Mƥh@2ߗ_8BNuu4D;A\(/{0B!ygJ!?1/9G?",D ϮQ_i{kv#18+x\ }KZuCu%DJ"aNrVqtI4AˌicXfGإ󱀍 1=1$6!ƺŇ h{'&iBsOynN!6J+MT;Qp<ك"X*lEytN[2} 1/W#f/k!{Ͳk72`50@󆍶t}aRU(.2zU<&}/[.ivO 2 R;@^Sx<]79kt܀= 4"dq") ug$Q}#~|]zXjI§%A=b)emāQs37X -LkϳgTKZ%]FԹiв#p$ɐ'1??me*?P+nۤ&=a26&ꆿ;E,;}b M:1>kޗk{o$ qPˈ&u١~Z8tDO\ŰsDAle&Ԕwr_ONQIٙ˂:|1JfY'df&nl~keM‹R@U8cW `(}#$#L} 1kF7cLod1a'%tU:p6 8RUA 2Qkjez3 ekof" up]UAJ49A 6i910z5^eϵ ԤJ)aT/=HOUΓ.lW-59.3N^!(z&}NE¯t}N4Z7vtg:[/VzlF6PoQoT ƪ{ض뭿S*$D녹!D37r4 gߕ)d=MIuZZEM]REKK)Z{Ӏ@OsJ(4M΄j,.UlY/ޠ,ehԂ;uhqI8*RM(h'TTHv%^r2]V?EP=0M96rڨCsn J ƭ8\{irBuNG7Immh!VQGۙa=Ke (׏M¥N, .y7|' -ԅjX,Grra HJUVP ֛QE WlW<5HGA\\hNEx V9ɦ?`Y-ɕT кp?!͚nї>hy k룽Eqm#,Y:-`ɨ |";Bt{OwS&Z&~ߺܛå7%E#ÁsyfÈ;2{'|0Bc.,uΙ

Ss>Z >`Bg{inW tKNH^ .mqS׽cP˺uMNJ?=ϕ?c蕁 OajptCrxfjZ1*v,^SyLnkQov_J{v6#{K hZq9|L@>vkg00SBTkw>u"݋s(8NEA* a#.JSXq.;0_ Mȅ?/q%);@0P o=8UGhfDDD`9~ks ' gñp4X&y%8*|䍶unF7۴L`&#P.l ;>B({PUnfW]mmWrDAdOn޻h|?Q:qiN 4JG?5zжGyk̓DVxX}_2 }ɫ/ D AA`Vi!>!]L-V&N٬pnH26k֋Zor$> H]Ke ?1iNWvg?Ui>6"ܪ](B&]a8^xe8,A' X W1d>s^K e`*T拉iKݓ:;)U$B,Pr" `XEtp"͝XH̦2[f Gݥ1cݎ Qgǰd:vdI`֭];< H7TV%;CʆSaiZJ0-@$0pgKOkps tzCz!r/Ys0ОΟ8)dӢG`U-+O*Qiy$Ę|kS]s@h坲q5IQMi2Y}k)&a8Ԕ*4N_e/B JY-)әjxڍ9gބ;Cj7JAO*OY4eplp>I62<5!Y% >.IqED~kds6pŴB˪{T*H@>ES! G@"5l-O3e]dQ~G"YJ .;P˰`70t(1 N$i)2åRGq6rUp!8[_~Cd{j+\j (Bg.vx=B4i#-*`W'Fz昿))5q+?y*7_5A]=8wLdͳmQ& ƀiZoW9iadPڊqw &/sIkvazGu]K1 pc'%6|d` g#+9Sxkv3a&CH;99q5(4_"4|*\7V?oSϟXgQY柙^3!g0v̥o~" l@}ز恒/x Ʌudn=lkMK_C4~1BYE$F+MZKF.?Na,Epdi؏:tLj lOxF>-6u#a'V}k|k 64LD`IU0emWTGEP" UOI ]yʦ ϗ/yMJ֎Ό;6!VCjGIH1Qv6 N]*9܅drn```GL#K dU[ :n$Ɖ5o{ڇy>UlLO[q>1KV,~Ɗ'4|a'7n*!PzY.XU]pًZ !oE]CՍQ{wVi{4zj$ gRDbXo.!U<31K)>xM`2̜Q4d6,ZFckNܫj+j&.ۼtn!)Qˌ;/5YpX> \^/} i@{Ph^JFA!,{+HSH!4(czgVL{/P:5]C s[$9a'ز1S6)"4$+tݱ -rhY>O NܕGcmI,/U,2]3SwVGXĞϨ +(BW>hLٸø uӞ

aFghy9&rЩHmz*uȉ>~W R4* )5N+i4w67Zml_^Q2EV\}y9Ӗ%ĠO/'6AU\JǟJ{V@zyWV^vL%y<[zu)9&޺X Xd7ip#=L"InBK%N , 4ӁZ.qe9I]|YKsgjH?WZ!=:dy!Nӟ )E,GFnDC0iCYBikW:.)9ExI5D/[f|S)ADVc8$;@lk 9ƴ䬳rPWڡk{'"6QGP_-Ve x{ҽ$zۚ93J^}V*L?z=矽g]YRB,;gDZȠ&궵w |ZL')/k]OA+w].EK8~.\.ܠ,]Y6\1͚[%amF܌rǗn Y0"+@B#gb4ݜ)CKK 32\(Q9וΖNKt)|F2  r)hzdL%`Gz{Q9d(LJb[0?s~^nnGDU;C}1(/:?0UEH5GBS%>vpJ7gS.m ~ELKXj2x "|B {jr2%[{e*^״#衊~^^=)H*3Kq-u ^'D? |1N70b&C s>1Ҹ1*NvK܌k)TnN7hoG\D/L`` 57#(opu[l\5QJ%LeݑbN#[zB2s:=7 &*Msnl޹Iԙ249JX)QEv|bKC4 (38fζzEQPt`|~|Xoǖa=̌ #ԤuFSvk!>wAN߯]0B:7~*kukgߟ|y[@A~4c‡G6̌ nRf6\\S>s_T imi~<-nP%FdP 2ĒKy&\M`E`,sn2XOdh4*QLB56 ٣2T_QeTKoOLDm!h'idU-}e~l{9t:6#O ZM%U7l;nVbG(#\`>ԍ! vj!{Z(Fl_u6) xDlIϓY)ǹR8)#}dkɬ]OnczX(CMu/evS-?EOKCP=V!yj'>8;їu>Q)L7GN&5.&mnY?k\:IґJ+O Ov-5OqOAI~"erp窿ڏUk|!W"CSZ[F̷!цұMȀVS9%7'YPGƊ' Kył8[`vbW\J`%?FeuKb=Ŏ½Uoh "OJRARcI5#v#lw#x ^A}!q*H~z(F"+/Fo]+Z[nPM mڬpO`Ewc:Pc(MPsyBNUQ D>[TPsY[pK⚃g~3 {cyDOfyM>g!s:'{C %܍PSWzL<ȇGjjo1: 7;m3оUV^Η?± vn0h#5aU&ڼzrvl7$؏ qėcĒLu&*Hn85b\oeeūF Fc §Jʻ+EFq΢%9bqN&/3jʶSJƶUxL%0&_mrr+cboizCiDy1'GG޷_B1AV|Rg.FWAktOԽ{|n/!LCq8;HP02ϓ\A!AD! ΃唜m>$٩Vފ|.?!A>$4qlrL=[@`bWnrK.>8]Ö؁tvLv d)LrhJ|m"~E1PL%iRUg3&WxIܚuGI^wnv)]0fDws"w83i,khwmL' ggk"jq, +@ތ3riŁX/8ɿ]2fr>1r #WP^؇Ang8(ɲ%q; s\&ߣ|,qay"\woMe x.]yGQT/甪K[zQ`TYϬp>I.U=tePs >X^4s @ -jl5s_Fn?p)m"pⓖ6!抖]/oxٶߦXC [aooWժ9Eri ~ z4'2ؖFz@Oܛڹ;)u39=De/a|ȉoN3WEm.cD[D$n.Wͭ^wj]Wdҡu2j[I۪0 #g #E+@Pg>QC'<%9gE}̳F[Cܻ!Z&[{VSK+nNWIZ߈8ܾ|Ɏ4٨5f1aÜ+WBd+"MVs:7¶;n}7G|i["R=3=qA2Q)!ukg C#6o:%ٵ( S @/ZX(]9mr!)ƛm+WpZ]bb㹰#E :[oMb0h-*|=+dqN{d"E#lԌ ~ n[2HHI@7Ϟrg8T(M@H!@ۃVK 2#2 #H~)fӦ W IB^$Pjv4#=bȐ2Ê(ҁ!firY!9bW{7-Li[On&H:6GajS{N.BwAtҬ=5Co#f7W,eE:]n(j7=faMܟp~.zHMO&p-ʏ}J9P9$ wЀ݇bߙzFAY }ԫ'`C%jSN&R<*En'-.1\WW>ȸY?[PFʴ=U)\*GDp4X$W|{a~AoY @qWH"gMLlG[oa+M86ӣ_V鑰",>%DŽ@O/+r$8׿tŬA8hux pSvlaܫӷe[x˲[6%$Dh'rzcB~;_l0ڤ&~ i<-TX_Z5RVe|Yǹ7;v /SYi<61XDD'o)$ J9R%EStz}CLdC(k(~׍\&tq0pA(r O"nLP>7A7Si{@f:%ٿ|MLY5lHTaaMʣG`AsIfo wZAԐ,KtԈ҈]!ծtM,]h.,s^aIɒ[//X^ۀˉ3zlYڊr_f/fB.=`bܲRh$R|Π&\ X0pʳmm07FZ3eVȬy# M`A"}O˖1_j[~E&7 ~^?U7$kS׹yn(rv67{DX#Q=֫g5 T1Wݳ㔫".)KdTiMLYdgBU>`cSTmoq Xh|3ڢ uđh oVن߇iB_$#X4y˨ð"֫eV( VƜYTg*RK"Ua(a)0u7PN=rѸ0pu+'` lFwxҽi"bm̆2f?cdŠ J! OlÁ@jɝ%Lw7q35B4kIA^ _(e0(+3$/)1ɺmTjd\Vg¶0!h?3zJ/VS(yqL%}4#E˵-e͂,5?^IDz%W 1Siw]nSC[40']':/b|!^[@XzT/uI(x?"[h_ehӍ{dl+F EJ$ZUður?XVc"PW)і$\m V ĔڋZǴGt=*^DaީqR]:xL7Ǩ*bX7{[X:wgOzS'U2M2. 'B!\" HdV* 51DU 7v}*;+Hi{OhQ4RM>D;j 1*~fMiLu)]*}d] KviL(ލa^E:s K$3+ Sg 8֪mfCOu F'έ !^\T~Iv!rOFqD$UUjCȏ]xCpJx_Aa{E']ҷjGqK΄[R~qu(O9Hp^FFb17!̀]I A_PBtlNKk>>ID(B RCM*5⛁5wlqhi]e+2R=jW V, Z f#=Y{\,,YuH%v@tb|@3u;E=3!+[iUVx݆l)}vH c_\h6*7#5pR];'K8yAT%9*SOXTpSu0u=Q"| R$| CB8r=2|9ł!FGa34œƹ+X/vW/kYmJGTNqk筹=RV5$0Px*WT;m~Hf^f':k8h @ue[U=dX3j19Q{ba.Ƚ Td+O{I@9hJwQC^m lB²j{I @%#uS)(Mg\F[s Z.LW"uϋޡ+F~H<&LGMTwU Vr^Q2nP^itl focaeN M[0ι$9T4hhA\Lo|GOT>d攆 !ej=|N r_鱙y> ]i5PUq/jb&j/ iBZŅj~"Xw%:$u2?q L9c"s] mA&(F+OOe"  m'HRQ{yVZI k঳DȚPG/[v>*\" h :{"#_*NQ<|xr1J5< .SCҁ|.D#Ͳe@lTP%okH~ jp}`YT5pbQǝ ۭX`q퇭mp/|emuHɷ^?)€tv?X6 Lb}I s5yRC6|B]džZ$l.TP>gb|4aRϬ5-ˢ83B̭I|Ce3פjFVr3dYgWj9D ) u[?BE?EiԚ_f= 0F\:*Kmxjڎw1}NHKɻ-'$rճ٦DH#֖cVͣPBt)wL쬿.b 4O@eҒ;O|z=`xlG<+ҿ&񅷵]uZ +k|R;J胈^U:@i0gCf/ְj04#q+/Dq.MU@@EB.$@}D&yߠ3g;KУI}+8_ϋ&/8%&}Ld)R |Gɬ8?`$ŢJzS@ha(&m"*Y9)C4@|r+_6Bskp5shMG_* xDv.}FhVӐw:hs0|wK!DFZsf.3D7:8C<qe{VYfq.V}ǾvP"twug?h»kY9g5cU\F['v;)]SUUF}-N+@fhH8 /;YCo\1= >u#n #ghXjN&i5>ق(ꏫ}QYWj}|v*Gc.Q֔l?N-p.WVkY(p2CEK İpؔ(8XGI3*z 4g)5WL9?,t:kg"3"RV߀*a,ߖp-N#99oyC*+7ЊSz\jYɧTaǸ;Y$A<|ϖҾ_γ~K_=@)J#ff,+6'0A^Pq_%|0Wӳ@gvP[x0 ]6::j 1 o87ϖSl)GlӦVV6uՎ?a!S>Ev[r<,ezRfVt֨:C@)hCz`ޢa?yW q  `&5vFu@/*VϷ9Zے`-ߖ)!Y;{VTxBNveijD>z@nY[ᜪ5cC&i1}?dKWo?ԉ  ys#a`hX[}!}>TSzYpH"lB*@C9|ܴ| F°*(Fdo>(!Uހ;!Ґ3~ kj[ewArz^IS$r-n<]zz(;R~LsMGPNTjz났~%v5 2 WWbR6GPycvkQsd_ޮXa c/[vcM .'&w5AgWs>gA`I1~LXՠ=i#:9I/Ц@JДm CWfaY[~bb~]g{ V:jˁqiW&Ω0:eY 0d~{oBKp س9P\Q>׺of39+TSV;+{qr=w)H:,L%u &IӷᐖE 6!iҗ??X⍰L(;{n2DE!B],H䔎h .MoUMFNC=ww9灞jBoF *U4:”TՊ Sy/ggPLDs`쒯D솻үi6Ǿ37X`%ݸ}j-vI< D>E qr+ܐĠ}̛#?>c0P^ 8&\#1rː$*X{R;ÖeY-$T օm 3o׉Zu4|3{=Rqrl ZRi= 7b}bU"IΜr* P}yQ^"4lS E2ͧVc)rApVmͧtG}|7-K0D"֋428[6glTwy_yj.,W]%5snViBzHv@yTtTc['26^-nHm5%}ʠf@ڙL *Z v.R>=(Cק:)08aOS9a f6^?}UؚU`9kr VEׁn (e;AdCHQno¨w2F>Q! *ZfP&u14H&Ń?GjЬF?fCI[-&-uL@gd/YvG+JYnhsm/ٿgaE{0]Ŝylۿ*fs!qoVI%mgF2'/oj2N oy7ΝUK Z8O"Q ݨZSOp-@SdMlXAzVi'+Rp#YUNUoj% KB]Jh`*Ϊz;.l}NA1€OdR3^9U)|w!<Y:WY ӎݺKǥ탢V6ynw(2B/7z<% 艊_v:JҸZ@Nf"`M=[b[f\qÝhy .A @<ۀ*Y\v $W$jSgvNy(B*G|ϪE0ڬCLk 7>H N_>Xtʹ8T 2uoVa. TBinsT4ӂN?ܩoDeFE^0d=>d ޻X]BR!j2fʯAkRoJռDbZ]Qz/$T$lJ0HM8?Նߟ҇ڌט_I@0 6:$K>Iq a_umb݀6@ASj"GVCuQZc[`zIeaKI̼t-V?1vIF4h#[Eޥjjp ݮa4}) εY}%Vva£/qWt`v"d`^,;A;1xR.DH,!VWyL-/OnTh&.xeA`SѫDNGϧYgxPin9)EI禴K~ZXtaڗi{GmGtL[mk_і/""'c$3{(/߳}Sk9mm쏁! !+ϠGNH6ryN}k1_Z *!xNjRVY}@q^6ǎ`X~Zh DJt#&xhdǗ(ef-YE>iEa1N6vw, ^ﷂ&5` ndQrϲOK?# yL U@= (0UrnBʙ@[_#DmAD͡I:RS^3 ɤE~sLQZ! UϹf* Yq_DO1F޽Ȟq"R8o2@$Pߺ6j;=0W&f=D-|uC1Ҽ:YɤDf1$'?eZŋ-bǩ>=K-&Bh >c$ѶF)j/WQ a 3FmV‡RO3 Xec#e M1FnntƦf>cigE[cذczbao L<)QHIH[)@ wGܐ^M̜{LRGJyߘwtd(wJh?2,{Br x\.c})N evxslQCS2!45fVjo-ZP Mray0f!(FYv]Mif^sTbՠC!"@Z:&l5N@=<9:h2Fq/nO.qt?7_Xf.BL1:34֤H];ojicq7ENSb郵^uͧ*Nw:Pѯw0SV݁ϫ9]4?1Hmܞ ' `_Re9?ػ`G ZgΈĖ(NexWjyU0z]kXMV&AMRBZfPI(/O݀ںΈ6Q˦M-2\dt(8[e<=OyB,ܐT? yȐ숤w'LżZdg®Τ$(&p{TԌ{T6;c˟_ IiĨUgX;Fud !ZPlTg/&hwR׎6ڈ(Ql9V0ky< .VD0bll3qns<9 ^qL2.SX2m,NN.Qx:uep}FE=rs[J$l|/Ǘ DzukAO@B&[TC0mDNW ̣ =)KH,?Ϲ pH^iwnPGypx2,zj#?#wcspO?)fί4܇#K\oeD2>;FƁEaF;-V]a<٥tGsq*V@PcPa娅״91z|Itm(O B`ESpFGhP>pC}1>?/c_\ 9X $yɭ; E\mҮZwzKvjE #ư%&L&o>M pT@i7>W~Z]1юG㐝") &,_PUdEn}>p \LJDDZÚˆxJ!Zpܮ)v֯zmS=6cGn1/ڱG/x!8 ;<3~J[#,e΁B\&^G(r &.6I`wQ vNJbÙ?[F[MgxW} b%gl]dW/j'J7ו;FDJ'}j QGl^u'_F.Fҵ3Q v;AІݦ#%CnbП(J)t0,zpgTB'@\HҲ?To<ܩ\+( GDN@ݑWb?"bObخl\xPa z<bڲ//CV# t3y8'O6;,.pn x[1}C~M.kl{ڕ5,DA(ˣ}f/qTS3up!`p cUpY|H_k(oAjL}h<@]qQstEPe>%g] ]%=^CTfa%@s_期X3v "l_jpD*ju3h)؈+f{T@]vBQLrͩ2ŭ ZFDg 6R5#|{/ j299N CDσ=g|rH @u6a ]ʯ>vˊC[>lfc}Sw "/\_%TKM.ܣm&(%Q#* ݿiYҘf^fܽ0s,U_(5$ԫȑpЮߨsE=7ʂdC\v}%8▥554L<<ݱPL}5I1fv]4Ot;+/@|?9''A %X7-Bo$KE H臑N".J1Y_X4΢dDw4֜יB 9&_ۢ(; i_ʳ3́m|"6a:ޙȍˤ`3YGe cVE|p(I9< Kjf.35WȢ(fR\Wk8uV+T-\o/)}A5`zbKvRKN9;hy=˞x&V\s")\9`I`77"|Iz47dޅ4`1:8 oWԒWQPNEχDVà tgt.g{Csa@qDB6 hvRu ]%nSZg?zG\/+Vihxk ³/P'6R|r5f=FXGWDfEwH:H3C;HI}{?oW$ؠOrXS[+S|r MЂeh]=_:z3]-t'ROHQVK_;6kVa=8>tJv~qp}Ȼ)dY8~ X#Gfl7 ן C7Dq 7;Y2_9PbG],UH`^ڿwxPy'qӘ]o؉ F~0r +Ҭ/wp7Z~1#X~]ror _1@UkwOi۬SY=`b^ 幅Si BI{]K8 ۶+)VO,ȗY* S爴F'~ bk~ai]#lxu+TMb18]R2̥lԆ\PB&{RlvL![66Ԋ*v)5bY+Zz"c5O|fJxbaG_;_+M@BpK٪/P[6jq >´PsP@4tO^B?}S=XGX[kUd 4ʐ%Ѐ[g=Vȣ(,1Ęӡ~.t5WܙS).-@t Sd÷};!\*]aKVw$^嶭 HYTxs{fɶ7m}$710G!׃X_睦z>0(H oC^ZAp.wD#]YU#`ʁ}OLpF{h|,52O C?!!>BwĹUaPon,6voٔIEQw4V>#Ž|?MBBu9wHTO-`U5WFrӾHDQk_mиD[ JTbc$s B{$a )PYB¬c'}pXvje+akOSM:T(wf wkSCZM'AK;0Z_@ 'SeLlODz9}NA|Q*U)3kWH=,,27ܪxu֨x8ms Uklc@at@5|1Ϟ!̟qIv +^q)͟AݗԹW+XmC%E}RU˨Q/*,@0Hq 2Jf ҿVC-)f^C](B̨jD4.R"W0ߜ c|!=tiHxhdT?4(nG ݗ~^𒰳<&1  k[0 wAGXEމ I*'iDQ,yw`F</(w g^y?l!ӣNT84}aV;rR8]p JĚ͇B-}W`IZn2 lcеusИ7ҷGwPHgSk!ƧX*,Ynt ۉd~iln6fC'zăYMr6![=8q+?zV6]R@M1K;&ZV|-Gd(T•UCJ@Z3ۇ0+ou .'^ 61;T.wu4x:4ެk*.uI`oDi'heĮz:3eR\m#ܗ@4A.| -b(/ &H^w›ǭ; q`OCCb r4,īSOSDEG-0 GXO Mڲ}2{R2]{ŝ_g,I 1mH^JVJG*ޥ%\V %Q;Pnyݼ͹˩Q90hib,)=x[taĨMq&:"G<} Z.|B?YqnB2Ş#=Z1-cD{ o_5\@b,‡f⥘$ =^b$A`Vҳ:4iUL(rK͜ӳ# m5l<;˗4[`{~nWU>ĂgDXUt,733Y-e&HQ?( q*Y$] ZEwH֝ü!H0/;ZF@h Yc3 Bkٲ{ 9$9wwn1ebzlORe6ޔ6 s&rt}:4O^xN:RG,ihf+Ʈ 3,/^9`O,7^ʏnqBn,,;(`@sWڿD JG]Ge4[A27'Ƙr )cv\4H0o4r uW0hZo+Ru k<`*&lT+ Փ0=e8[r(̓%6#-f:SDĨvYcLs~-GDײ+qM7VVΪ')hHS`_ c%f4ZPT%ʩQI4v'+̮+WMjY1!ɣgegVU)ּ`lGi{ O~"3 ϣk;ՇHQ_c$Ӣձ;1j`b]\rHЮH"])A FFWmNwj%$[j}StkVW|Pkc}jmJo5ʏܣ;ld^Ztm8Sp L*|+'߯9d3:ժd{jG5! ZdT4Fp j)j#DiFVߢi$j4<RwXM}s;6_Gqט/S?z[T-g :W=))'Nj[d.4n? |k@H#k9RUD}XEiǂr,Sٚ&MEH.툵տ@{">H =l UMM4crqh,D> [UIԳBemlwɍVG |}N:t@% `CIYT qtٛED5?:ò7b{]4b$t@l/),|QP՜Z)+A߉WsbVW&B@;'פm<%>!0; \aw*f^OYTVR֒Z\pD2oaUJ-*C;Z+w8 DU#Bu`Br*,q _MkGiȤMq/x;D`U{Bq+A,io¶w =Jc(r{(Ж!ܖF;HCZMs e`BYj4"py\DjsZ`Z;"ЂZBEH \t<@dc$Tȩc^(wqnzg2 #ڸ*mS c#ը JP{. b錺OIq^oC lŖub}+D#Exή;y8<86NC1$w ÌQ$Xc".I7A!t,&Ϛvzon PYk7ZyVnPi"RX<֏ /u{Cl5 jNщ=/b}'<jJ~]-f Tt@]*?L?9FkլTww |T M/e+1h&BTR~~ p-L5|/H+ir/qd cyXO~. =5>Qnj5 6o?d&E%. Yy*;O{ạ[=ef/1!tF=5^ Yiӻ Qꨁh]3 EV^u*] rO,qDj ߄ipyK܊:#.4Ȩ40 8s!4X5D \(ьi@X RMOZ[F=㥅hyk;@M3rG[ #ºwU'/G @TN=a3/@lj'X7Ցsj7>/Q7|Fdq'AWKM/^Ku*BFS| / 8PXYȒB_\ٹ81UD) H̽ K]h5gX=E5[Vd2n)b3uORd߁~Jr㘷qnyUn mۚhd\t.uxy2;KZGޥ>?Ao9azqS\wI2$Bq/8gGҙ=6)iJ-{}ona{4Y#q "5 $Q<,Q5Rb]z'׾Hp̌Y#?qײ>(I159_A[/\zk!<Ro?#sgd(dS+ev!#"[o3Y҄ƸA ; H!c;TQ?th"+ +-~Yz[;=eh@)XZ: x\J cːrl%f֎tjdrojg;gΩK9)[bؿ0"9pZF[DM7T l٦t o`I)ZSkr >É(QkuO;c,V23*qӥ~>"pn_WZD :1CR >Ջc&Ikkw0{ *` yk&齙b(=j1+mcπxUW(,}ĩ( -o dT1hd )_u:֢ g Y=`/}8M1k/xJy۪W8\ݏ\C|1'uL?+=[.3#x8L PG"#_+AxaF/*om,/i;;9!A^z@o g B5@-]6y "TU:*]Ƿ3tia ̋z .)& צFCC+9̤,MLhEctBTu Ǫ[V-]sG"w2MdIiC>r$ ^,7a9"4p&n5 i3K&Am Ǭit Ξ s'qozch|~~g}<$kT^$-)}kmK*goM,)H@wd&x%,E\1c$)Aqڄ:f%FhJqDmŗöӆ^ IzAJRcЁKA_O`tvacj=:PH1{?1([*^6`.ȊJfF`ީ>0+׮L~JԃpK_.xMsBp;IR Y~gBHgFh=mM:6]W+V"l:uf!Dy* buPY10.I'0oyna"ҍ܌(CzeyjPgf9Z*$gxOA1'I. ,nCAaAs8fG=|G1¯~!ʎ&v!zom2<C$'],#;H+-.gjь !H?,eH^J%h%ӿOUm7g."nk;6[ՎmCq[hb1^%h9Q.!YwJS1oC$bCKF88o{Va]js-R2褭K`crd!I&;Fw ZfV YC|}{}"җ%m9 tvsi=H*ʏ N6{r'0u_QB:MjUͶQ&E3( _ݢut ǩ0E.eųm7rav5m+ շDƪ!8w%c~AvbE:6M}Μŗ{uu4arue#巷gKkD]eYZȶ0Wns.ɺl.ɡމI2J21+/`ԿG)L9f*xU{ph4Y}mWҾ'^v$nN&^R7r*(jȾU&:6 Ek x p<1[{_ū3!;ߘI:e*ebêLT}kXJY +_Ff Ս5KAYf@ EWBO4C-uTq;W`-~>-t%J$vzW\q0$H au. sN ZMF`'د>ҚԵ/BMHp5Tc&Qo|of65J@!IIg ,~X J0zs#"țly~غD]OO ֍O]]AWZjRUVE>,IwL [c>GVsZ;qR%YQ={ , N_Ҳ/\C%|5(C Ǻ>sFAlTo[W, )x=Dyc_`4Q6Vaz{ jPyo6Jdnl'@n;[,`{;7&c*-ڀ_2kcOWjG\+J?ќ.A|; Ks~tsfk$%>D"U,]zud9 |knQB1l Lz~d `zYbf<=)w9o򧻴h>vM,To I3:GdLIW;Z74t[5AsXwOdԟ1=d$m|`ĖGEwR4/+o(\SRv 7 T Fsvm^̲XNWz W*wڡAY'$<: 2c%U0QӄA& T4K'bq"e0aUOURbmdnUCVBX߆`H -a:X],SGq* OJ9tJCIhNI"(%Oyc;WrJX"\ !%Ll U=ƟFՅ?Yl\Rw$7lsA15 D* 򽪖GZ!%[~%+.oN.bQ>7aRtY#&L fjtBj}ߊ%㼫4$ qm{ݢZ 悝gJ,UhLʬ"6.e@ϰre,麰bXYgHㄇR3ϐP4ck!gN9~(h m'5"W׏#K}aL^6ݓp@EQ/*rXuΤ&1rMqdB.n3J]WWOYc1\ zG my%GTyFoe,YOBީT"~(Hy8D JƊNԶ;sMV+ܥ#\rW'biڜiՐk ᚈ-6۱!UJnl֗f$`m=dGycr7Sdc&"w]UWh[G3>[4yyL*?}10X289Bգ\~ɕZE:oRor+g^4OsڐX/%5@1uIP"+x~[ߧȄg+7.W}6*Ix{$]Z dWxuK]5^wp0KS΍_HT<snt ߙ"h }Z}jyu<DxqȄˌ􊨪"HPiL*н}L;Iѯ_7_-a:#p=Aȟxkܾo8+Yk6ZŒVP&\ "w Up.ǡTSM$y;FQluς*B]fN!IOހȜld P0zcdE-N54 l ؚqĠWk1u7׻őa_ c8P*/\Av(2z暏LD[ Gd@qmx\mȅTyM<)(V<,x{W/zBy dM8s$ 1{rypyOwXbrpJǍxanj24#vG(:=DD\<w w_[cҧ ʰjn 3 %sžue"GMo@Bc ENOy8@rp_ʀߎuV^'/~gb[e(~ eZK M360XZLBW TZȸ6J>K?W(,Jq3/TBH?++ɔ|,udc^A {?ʂv#}6 &ޭGlDZ-r?mQҸt;a,;m:,EΑ1{^{/yaA k^ӡK* eݭb;^J3_ƅgy~294-q [{XγCJE,@jqE.F%ۈE#Y\u(Pn8w1: Ŝ!1( !Z0}!ǧLII z~ # ?\be,Ao %L_/6!2\de-E6d{B.S?Fa!a0is2xI?ֿA(6E,]醹k9H$D$V<؋eP&l]s +N-*,Bc R-)^a})'>%|WJi4\%#'v M'ޕiUNz(,cք#䖸=ۃg I? I fߤ?m4<ޙ4 踪j{6 |rz |*^$`|%MSjnyFz@^(7&9:8DQJQcf&yݏ#&OPj| A_.\!5+H޼3l0 QŽM6A ?FL|t$lH@w;;/&5M M+ABٱ$dI e.oVK`-c|N=#! آ<~9W-2o?$|јO³Q)u9L!EW07#v|ݶYZWA~IK}n]f_=@{i>Ьhk9Cѷ ,P44)/ݪ#\!h&PgͅCHsӜ2F0ڝ]f(c,!gҔ83Ϟs L*8 xUΌVuX8,i3Vn?Yhc tِ"vtUXtY?p5a݄( 4`"E;fSf3-ALC3>M67LF;y$ESYUh(mEĖLĐ(8yXʀh]˳n4h rEсN^ׇ˲K{kYBU8յ+_g4p c[K.eK^XE+mOFjζeT0wlte|6u]茓(~ZGz" am`I@i1ܷlȢs_eOPx_u65/XZtO[nXK mL<lOV<|jcozMy 2y7vPzp>}co_CW )VYGHERx'v9Xfo927^HFQ6(cDm\CmgϺWS:8T|}.|DX*%ƒͺg&Yd$um_UE't;KmpeB-43ZUt1K[{ߙ:D,HlQ~)>>=Ŀѡ AdRDw۫^#)L$lĔy-[];?ÛNj ͢ 4=lW}<ZPL{lb˺(~7DjL" q:Dr+ڞBlվx{)HHq^(z73'Ulo [ PC8Y/E rj~Gl'#K4qUf5S Hl?^a)^M*zМFynmkL,ff wvK!8+9%ubuR9Y㎶\`K/Sy>d}h)ٮ%nDHZ :y,aQѸjx[O c<{sKvHCT/iq㩃ev*PDkr:z.q·^r滄Z,ȃ3v=cƄCVna+5|Xb}}QVZ9=7{Bl8ît>E.{lPaVL3$RM狥^TzEfkꑸBU̔"QKEY߈~:͗jP}@Tż Bb;y-;v72OU&^S!j_:A :G%'Bz# sR2/ME\(ÓxnЍf֨6{I]b?) 4Y =ޅ.h@%͉qE,F}M_!C4)I;ԳzOЗh̭ jYZ/bP۶,ZU8ǕǨl;FgUIoˆYw<6jW$ ȤYTkWxG+S &<{qy2)W aqj +roy耼M|H#PNcϡЁVN𑩥vJ6Sr.c`bomZ]fۥ.tc<PoWi<{`v;T.}~[T-,uH a H>BVL FNɖH_V/p5ܶ9@Z dC< jlҁ*ʨ7ͣDߡK-7 E@F q&Euyo"i]N‘5 5dr27Zꝝ'QvI<$^uFU|LXߠ8y_VX2r5LJkiDmU1>U 1>KU7=V9$Zn-^\%($Qq=S>ϸ0 iv&IzKWgɯzYjUWO6'> z˱±"ROu%µؗ'#njD'Xq͐Qt2UF"J9blԟVyR_tR~61t9Fg3֓F g4:Ue,C:-=pA>1ë\DS#)'[5@ǝvhȸE>[M{dĮbIytVZ وa 5Z"rc4 D q 9%h`T;)Rk'5jT$]7#q9QPPv}/x훁|^zZDq󂝸8mQφ~@ p*T)QR]"r^.VN E8HX} 2JK,1.]Nx=",~*L'$Ev@Oq S VYn9sڭo}Kh>yX ;K#Vnm(14h!-a񡵷crb7l PD_g;.kGCQ@惨9\ ʴJjlDңikF2odVJ;z$TYw1ȵg _?P_ܞ˓0Hv+M}6ErDr&HYS/e;s͛Lnf&mSgɓ^}^ۿ iu41|٭~B3$kn#yQY[$w݆C+#7 #W}j[#rHoh3 #@X)1]vP4z0GH(qwgV5 _sXק,f: 7S5 Bx,!Y*!E 6j2bwP7Pq+׶d4eѫSc}mJfvmW&sjeǎ4I[rݽ*;dNkF@Uw%<~7JvtfOE[,b>{LB]2躆d#/ :(QSI9"ө1"𵊕@{OL錑D^%:lMF&̒#$KQJxoukEZ3ʑ3& =kJ&(SbjfBh gtb1%DNqB2xj9hؤoӳBP˜i}6F6Xdh-zlOY0+aσ>] #_n:3Is Ō] Ks\Hf~x zs% FC̺]Μ+ .u{A;? rW(: \Wӑ< 8Ӊ 9X$ƱQ0_gɖZIg/Z,^Ww(,f@Bb@BۏR ʥsn cp\I& y#mJY;5_ESCaS A:y_VPj x^V)dssJ@QҪ w >Êp+gG{q}Ye)va̭riP#>뵲n-$^v].tԔҁ^VRի؃WUn`R>'?`| RÍlF+>nv5_:uʶ ]9^c6[݊>dwbJ-߆e]G4Ln(@HJKbcxΡSzyr*67 х+RJxVάBIW'Sʹw n[{epF"ҭ]aPu3[Q1T `ksJ+Yl2ik[*).ȓ(Di-cfjqo%cc1 ١L J8%p7 7fchSš%CMff,kags]*4HxvIit6_0A,qɴa(JM8yv-ѻ8rދ_XTou KHjS*jP|+i$ծ x]:! &mJ`[',fl N`L8Mz9)\t怲ỌZ;q;wb)*>'\$h"h3V׳AQQ9_WX.hɓᐪfv0,eU彅@ |EW,(z#[k8& <j-ƶvhXCoz; h78J0W~J<]U( }OWӱlq/+nɀl(D|X D\Ja.YT[{݌9`6-Y"P:iv"F˦  4ڛ[o!Za QvZE[gY6XnPe nd-%i &!Ʈ8RX@}v nШf:hu)2Zi"!e>t BO`s?"$Zhjݛ+"H' 7,:@RfS˅8x k)*=ر:\60ȏPgF1i!h%X; !A!N*+@ȝU"`Bb{fy$9q#2pͨe[Yucƶ\_Ls&Bc8CCrC|1e;wԧp )AqӼU^5w;2J&\eQ^\z]w˰ cEhGTa|E'~_ |/% ߋlDS]>CrCRU/ p%:QEߠ >x5I/Q~uʀ*sˠ4w+?%G q0JDƑH)͌* Y R(?+$އEmP ;R(bX}Z٧avPS*Pi۴jc|nY8ni`~ M4b^@')è҃VGMz8cW< +cLXc9gpf_OُS:uLu.q=8tV#L^ꯚC{8gl#qÞūʈG84P. ߈@LW4h^G-{NLA+O汻RT^e/e~ 97Hi) Kz׽ozy%MtM*;~ߜ:3#2'bM:uE5ƄM6p  .=M6v$7Kd&:Nm>kh†Krn)5P;bMaJ&o|J {. 60Tgb_wtTkHŎrvfAVjn$d#3:Iga4Pu3&YZ+5~ `\014f/FJ U\^&9'moⵔt@֣ӥ5R*"*6a䢪=rjL{"R@,GnD`zLNɫrZ@/հفƖ"8tDCaM9q٣gZ[VI~ W{S`]2{B/֒Dk~ĝWHtӉ4 2hi59zt-YA?;'MZ,h$9¹VaY`>Y^gji3?B qPrG m:^yB#_ƈ )o4iۄ}'8Ul#+{Wh=@:L/b ~!e_Gtp<3G!xH׼{nQyAf0i/;N%cy,:y Ua>J-n) "^B#UL%Sv=w6_,'&=`h$k =M5?f0OF-Lh|N֥&D ʵߚwcV2ځ-3u7$n2ȆrFcHvhɯk&T'ZDd*|mt/*D|9J'9A^96!=hS.GsM )!؜4<J|OƳb8g=J`zcӇPO&TLB6Ժ2s7?~_ ڛ1 ) W{!p㖭nZ DO[6̕xS)W9,|kȌ=Z `]adw8nXn˨O~p7tv8^-J"k!eKG )<4,̱g1^^#NÏ*zMߏ%Wsl>82,fbH;8-;'X ]c$. g?mK'C4 bX]i wX\;QyeZ\gg/F}5^"b ZkniPU|L*:UEmlX:?rd *k'cw6G$ T>CC2x#A6ǽeIq2'˱H449FKaLiLƌjxG9~M0P3\XO9jvj6jsv. 7(Pb[J!pn"nB\%K?klkˎo`+|S bEᄓxw8+-7b{U}#(p\^{b1$mEBl$ȹ2btP'WCvS80E֦NG!Y2k }kb;uKl'GukHs(HeZEɖ >i ,qVC [1R gz(Ѩ'eH{ [ZzxR3p f[gG`?j!ϬWRebI7U1esEU@^[~df!d& tzQ6C -a%N E Z'QW Ww3a=m'5ZVOu`)vpyKuZt&iޠ<>1#:t-E(jEygU|Mrؚ&܈Z#FK r$Ջr;VˌI]^PQJ%?=+Vfk+.gEm-1%.;HcUQO53nuKI \K%yWFٯ_K B;zZwA+ Ng?2:uj/PGq}%ѯA6ªij/̐lŖW0a;(N߫(haKGמjF_$e˓«FVkRT~2=ZXV]"P'k$}}v/bM &G୾O6xXF>NpO(g\uz,'7ߵ٤_o'e9_6fL)S_t)x!oy+isQӔ ;M47/(F}[pIAbh&):<3yNCb]S9r_s= *6e?P|reϠ0x_Y If"H7~y? @eϔdQ11ex~4cGX8B!s앳zmE3CPdbCjK /n&t]7MaA9o/CuÕؾs~ϫ5f"?b+*̟aٯB`_:hmY jmnޢppҕ6$Ueym<]kb+xeN<ߧxFbM+*r+d ޱdӔ*$$(6^#)6|qT)] .Nr1]e"=2sIb DJ$1I[v:ALMut;я3{|C6;1m T[+w-#IHQ#;ƈkJyw}` ybvaS$# -E*w_2|(} V x~9aX>Ue9waaı)Xe .0яh޷;c/ ܸ [^]|^+!bF~{Wͺ(/^mFE84K#*R+`8ZQ8bl[$HCC8 ا8& ih?h:gTx^CVpEJNARĥF#sꐶ"4yA]|gؐ!߾Y! m@Qmd[{sc:{,)'3OZT+:buciwXP{b 0ה6M#w84~ĈJͶ4kڟh0¸ TAZ團UzƈmG_. d v4.#Ezf &!͛ j=騃3-xgh;vKR[ىdpg6N [KǥL{|@;~Vx5qk.XLU..fSBqk"◝tw 꾎RxƙlwEV9WK90sKG4^>|EW1W`gw[a$/ZiҪY*2IRߌ|$tD2>hƘzHjpA5 0f`à]{sfO:u\#j`g6@0Nm[t}bDYss(s}JJkUnq1+ F.iFSb-3[ O򘌞{2џy[MF KR$ۖm`Y}p{cGa7Mr\v^;ȜƉI! $إQD&/K[V KtL'S 5ӱy.}U}\9Vz LW'7eqQ{(݆E2yFe 'TB`x!7,EUfoа[Sފ+b~t-/%!l7wv2eOe8OvObMv`ڀ%Kux;٬P[\%mAςL̓ZqQzxz *VhM2MN +,A%l )L9 (AUomK>1 L qCi_iE9/ }=}}B>P.OeÐ!(^Bi'Py⁀5^01 ϥk"ZW|C7戕TWYj*@|-=>Wij#fƺ*9kf'%q+1Zg/OZfD{S]f4Hx/"9>'(1ƫaO#9MԮ.-rI=?/"7'ć& cR@[+QH/2.eTrf=>uB5?dt')~y\ Lt+Mb+'#P '>a.pjtuM),(7meO@ pd\uHgB ~cؚ:z(퐀PmQݳU."*iPxaB^DA.% e,A"ĞHJ߇xFnC45vӝAFa+Bu`XA]ac R2ĤM.F}c30U3κ:F?T@nt]Z245:jF="슣Ҕ5B~R#}Iwth0f?{N$mAHҲdDMo\"¿IU##l9ubicLǛdSB9 4LS+*$j{yP_ ']&i|977T" ;#Zh\\q!Gx6"KP;2Qu![7l؈aoSƂuδ*ІEPfneUD!Mo`d94?G4 ڸ/%>¯!A<֕h.rC~Lݚk \Տ.vH=Ԥ!ކY2ԫ$տ< <Elu3F#RQ"0MCHpGh,PKB}h9щ-#)'Btf?'m/6(7: G? 6J b,w$p]7o{% )mcH &v ER-Hx=qO@HȋR;Os]Y5VM&ur̕4*$W۝qr,+ꓨGn ". a[1ނ9wD Q&ysQ " =e"ƝC92AgɒUs>ޮ6Н/_50P/؀U@ȜX 76iͼkd4iUH9"%)†Z>^f}G7p.),N'T;|(kQ ЬNLLŘ0 0NΖ%N1*bFWr_ Ѻ۞la=z v%<(ӂ/ Ʀں2sW9𣪸r9B)hQBbpp'Yzߚ@,[(S)rYfǺu(׵>x=R-p ieF.Çk‚F=+3F<5ܔnD2iR*Nbkj )$ۀ|JVg>`*\z6~e&O O>q"cxϫF\x8 ܯzGg~@Qm_#<ľnpQ`)9$"A*dlD~P0X_;rx. &fgZQ*L_1ɔ-(ѩ;X}jlf#W"XR$؞'Ȣo@V>oU, ^/02={^$C3ɔyB8%/qݤ2gl|$#0YMg PF.:|F_jQ>0(]OWrmijC$U9!Gt5{}Y'=k[[8ܣTb3L7;$-Τ3cʢq;ۜB^l+,sCy7EzFHX ŢNkL+ؿ|n9&p׼d(A|Ɯ¹#VB֌ b:_>QWJb2#~U H'm~!Sc]~+&|!^`2ꀂqCU]|Ym~1g&N!OʯOm>@6-#WfJB;F6ߠ4Qۖb42Xf]Ж-]]]Z7;ķ6?Վ-4мlQ*q6{)+ftxh%>sfH(=gyGc gNj B}ҵaZN]~!g`32Bd[Q)@=`:?|>vŦEj<ȅRI( Ip:9vT#$M?{IH==cC;UU˪.V9O*~9 Gh4 C KDžhӄ|{o> F av+j#չ)'KBRVYs _Hp4تT> K-&.Ka%h0K+*( / _~4W$`2R]YLx"ن XL2q1QwλyM*aR%1ҚY=d.`Fuν%6L 1?Uw{JV8-'r`Qߑ?L;$O1P<>9 :2Y hCĠ6,z2i ,audrp E D^h60Ӷ;d W1W<(AtT/"V3l*I._98qHK=>+DFuG丶'\"&Ȫdv+cY >q,V/}Ʃć N wDp[vt21M(X ܞ1pu,Z^7pZ3ʇ8U!QT ȸ.b&]k?90.^ug`kig)AyX7{}y"~B.+yd1qQՂ  6'8 yj "'Coӗ;c /"ICyjGjLU43Oą:sA̤ u5u Jo;T:LGr@ Dz(,(jAZM#Pxr.KuGMmB5ǜ^ݹ`mJ =~ǪoJ|{&o i: NnDa!#䱷R)h:w2tz Yk1˻ؙI )*MBvMoxE7*ltu q/'4.lUN[^`IUn^WAntjle'+ unjd bܘca ;%$RM d:@{QP{3:k 6喔D!!7$bӯQ<@O1wo,C5F6t>DOy< ϳtȃ[T/ Ud7I#ki%8uɌ}"R&h}7=>ԓ#W3.UJ!Dq'dAUa)2O[l%BxZ2⌌3 {/˰684TC7Aȥ0fB*Ezcdx 9JyiI ͹@N(1Q|^DM5OO!YBb>s7M%iC"KMʲQPӵTk6+~L*wc)BtwC6^8d52[`5LQ҇/(3`cD(ŋһ>1ϔPв5*p_@B;2خ>L-UrSH)'B#ߌR\4%&4/]<||Vxq6 "b|L؀ºⷖo,#BķipkL dϢ?SP؉.T|si)^y*d DW5.{ðʔy}D3g b+iA1} 04;3oy!򡆊 ٱ W|fz1fS/}ՒD-jXiX@ƅlX Melv![*JU &li(H94ɩ%#}i~Lߥm}9ۊF#jXCȝ5#6iz$+pC5x˓|}:b[揊48MADW4pxo7I2lJ1p #rxu|fq[V4~RbBcTn$5vRfO@ ; sSY(CHT24/wT8ZI27CCRO]k"cG !7W1yB$H3\w8& 8IB#d]x߃ 3/B {d)OPPJJ{ozG /ZKA^pQ}uV=Y}Чh4#叾%:H{H+2/=<. C0Ybj-Kp(`<4VI!4oM.AP0&%;WQA&'Nz&BŴn%'р+}\KhQᶏ ߜ)dDhWOXnF-)P00` HN:MͧU'Ft3~ o{dhBtDObg(z@Kzs cThjى-ȉ6HDL'@r]/X0R\эz<ߨN0ͺG&`@zc8xrSP\&0Ό |0-Kr@I~fӻa2 Y8Xa`ϒyO$}Kc2|>f-mZJ13E.1IDKUQ؄CA+RG01҉U`AºDTLYokPK\)bL6ЏRu aYFFvB^p[vvr IYdO/?fS&}C[V5 o Qrl* |gxzWՄ?yzV9{tU?&/Op2h#i 1BD 2+u׹sqk99=DڕI\i`I-A9ō2y;b"X9*`5| ky\Z]~iw,4[ 9hwslYx=_mnَQuceIK@ ύ9j NyYo+5I0d]BOR Bq;ɂAlDI,f "ޜ^>H6d r0Z$UZ3g .k6Kb/ɾ8l{dǒ5c4_O*m^qS ns3!ﴦߞrP{;AIn.{CvyƲ;%c%/y3a[IjE(\ v YO+a`"O6:%K7IBhwIJ'KݶWU'4고:ٰi8H:]oj9'ҶR0e_r q]q {u' ~ ðS'em*ov ]m3B;w9ֈv_LE;W:4D=K˯Ɉk*O#G$ u%ЯǬŞD6Z$M`B~)D|bdYܾ|Td jUF|Ypk0 T\Uu%%hrh_( 9];E4^LUGla4y! M+T:۟ػ!3p$kVz^jvXՇ02$6P>tOĵu8X`/!Ld#1k aN)В DR6;P+:47 h0=S۴|OZ!Pg&3 6.=EGw^ܹ˨˵S!s06h^)cWW)Rω B[; %֘6v BB]8@BD3g$' H@N$N 4IJ ;֐QSځ.]{E>GDK R%rJ0;!p(T1zM*-Bnfo5E`+vdj :*7I#+0Jgd 2{ruҵLRPE2ը证 T%RgsC?[!( Vs?O4a.WȅN3Y*m"^ƴP3&xjU Gmc | S0/(\HRlJUSZ ޾z]rE 1~`Y+E@U` CO=J %'O3 lN@)wF> sl;="&I~IDZ.[6.]iG"NSKlwe,q:z]9$0mV .$'> 2"Ὲ$?t1i`URY^1f@q0,pfoy 嫋 JD2,#)Ds>km.v쪅N;*7 ObtGh]iŮK;视_H2ı8m4؇'mփvz#}Mk&.nOz,rrbkH˕qBY*hI:q:br\T 7 fT1I[h G),}9d6U53 3pݶ)D M: \xdWihsdNR  79^HҧC_Ui#AՈ6Vy7\aQRe Cҟ( (fLD{|z,"8qTzcrgŝs4lV.~)c% +rzY%-j_3ѷl{쬄tx .۰笋PFrE2J *~m`E#o ٬ ΢-r]E·9>W+~ u Ahtq/&? R<=/G1EF a @sh!TD;+qZ];X+[/JmPt0V `-ڬ|#E6'W܂I 6ޜ\M_esnxqyΛc#FZf94ͽVF3Qivz QWBqDҧG]!LZm~ =F +W'y8W,L N"MX){V:Z̴D!ʗ:N2 ԯjwXc⼑<:0]:c]&LiZKC*,ͶXZkM DO4XHrPDd(` Ē W~B#t5r9a+AX(3 d9IԒ5* -M1_]YeGOqfXn_B _Aܮ8,`CХ4}M6 4zecc~ReW,CpfxN#w[ϋ*E.{"Fxe [r%kV0ۋ>$sƗ- ZГss SoK+m@S|%+K^`R؜ @2> 0='})^`.A]S'i?`0O>|:doT }B=\$;Xԕba](ϝW?47P 4p7$H:UvugX2,]9cćr\!IJwKֵ)ci{N\qw7ΥK14QBР²$`nD>@ 橏%kX8.} iA'(iw,׃Y=But]K:Ij+g84G< 4?n5am+>ͧҩv4ÆJ@xeR"FwW Cd?gg/h}}޵lrFo%^])DnIz pĹԲW{HFBGvRM7XۮUBMCv@ޕnч0@%4?)eհtʚTc[~u3 /P<G#?)hx^wSFɥ4qocUïYy|E,:T6 :FM]rų׮`4kA]@DCc?= {TnrUFF,Ws>NOA򇦊;^ qc53VhvgwB4H%fxةAk-ve5 ݸaRl7) O7HPowJ ݐݬm* _ hQl9lVdmpգ-o8RkX9U!w`ÙG~9Sa2kk ] 5)jCY:ޖ,@o/"'zM P8`w5eCy}̲O+Q!KCSg,>½f^K@BuͬD ?JR`K#s~0jWV`2Jtc]ݡĘ lȌˉ>i [Dׯ-nVD}ve"l 7JwOii*(9I%~Di13EHxfkW_ňlWD sat=(Ƒ 3@):>ڟerfW8p[98CMLf1 P#K;1Ms/ !qSBB {eWuKz昡Ρc~\Ce|o H*8Tl'lſ3fR l%^767dQmns̑@+ѝ~`Ye>aj@Y$\_JEZo A?t$1cfƧuz]0x킏P°S[@HX9`RP1n1~79_=FO=Mkuׯ /V{dW9 ]l8 t_ 3T'+QW~.R)Mm]̈́mut=ܐ9˅)|<0r8~[BkHy'-\P 6[Ñ[~Mv0@F<[^b]4ȊgY %z0*zI%'y^BN YkjT!`zn $U]0_D) U*d@YG%kY?} \Ґ[\,ضNKf/tZP%н^lQ96R^Tfr{'uhϼ35SS'IE-ouR*6p F>/ϓ;b.搮zH%V%M6J%rL/Y)iwQ  M< GV՜hmάs-ClZUد!,bX`1gv ^A3.SDcNl:⮽ .yKτ)^u}_a&é/y(P>9#hhM1~B3Ih7jB"n o8Nym3dAdv/#8~#=FaHt(fg7:.{-VsVj5@Q$ hA[ɦ_%7-/ ~;U&}Kp(Ʀ|j vopońMkH51TGhi$5|n'@Nq/IAg94J2!aW =VC|\{}4ӑ9T^"s% /c8% ¸V(_rRl4;/N̗B'~9yJ {?cwx=V oo|8{VG t óc =Iu{Cݺ>A S-SQDB;NvWpki3w%0dG=Լ&NS) ^74C%y>۷]jvMOXIfq*p|:㤿>ozflKkWqypVנVAo_. hq P(erGRĚζgo)sbq/#@@zb8!k ڰ^a>{WEƊifrI2wKe?Hg=ǀ>S6]1ve4Yco~~Ѳ“. 8dCnvʟE4^E3nm+6pYiMw-0K{;]8U $uWEE䔚8L*Y9320HdσU?O׃|rw.\Qf_[1 6) ]%=rޥOw,46#n!Ca72oQ0 pHbKhxobh^>j# {NזO_T(]$5f9<5zHY*oR39ϗX x)cMqe/H[_hԻhM誏A,q\Zg lOiؑg v%b:hud깳9`3K+Fo?3j~E@7=ؓUZ on~këo?Y|ԼK^gcIH+>k㴾➹#j8W6/" \{ΖD*˧xA}DkOz2#61A1C& O*V= gIdl}F$j7;߽.@Ţo.'_)YXu'p#`hcD^XcNql_{"0҂gςFInM0iRpzh?ͳ $xted[# xWɗ-mhi<-zcwZU?T)76vv[[c\< hSZ7pH "*?Wkʈݖ=WC :DK\StnHЧ:3~:w6fShd g^ySǵꟷ*fyw@sq ;ż7]󞺥%pMa;֪8"ȟ4يSIec yҝA.رɨ %Os&-S:uY9㹤$*i4XIa%x/,+ӰxlJ60%eFIǵ &Dn ۸Ƥ#q^3ԊOP?ٹuJ$)4+`Х_by;@aLXq^#ŸxNmxi-Vb cFF"e>~qs'<)~ EFUnثȀ~x^@1? 5B׀v?Yy1" nVK*!IO/u`TrAjΏDRJPj4MxG5:ĸ&|L7c:¼JW '/6[,rPW}z;FnFy\oQ#=.5L}s iIXSZ/uxlnjϲpw`3l6Y+_ S. xO3&8Q[Yjy``V@Q y#u SrRj$~lR*z9t6B: ܷY=/=\%mAePENwydhtvcƐI}"eTed?K;7e%Gig`_;~+S \MO$$e(mkc)n~7TMLfDjcD13ԝV2[~0~+W8yfso4 5fC7=ZR(\v=mch`h:"rKt]>w};96)AhPa>`Ւv܃ _2t|*ѠʫCa^SJ?h-u\>c?-<27 GVV:ݲ<'Mo9H9KV1Eܗ~+hѐI>77d%d~xEi2hL/i\`ʑ{zTStW_V3 iw0ݏ NyIF뾢ZyYKb:T&XbkLS)-4QNtۮCl%>01g]Z@/1­qۖ$ґ}m_I.Z>oq*$ ,HAPC\w;V`o-ÚtRbawTd ː4G OǘNzDي&vaL %`j݃ =?hq`k`'(*ۙꚸS=; R;CyQ:7kF]o+-c i:/1|av}6n7wnw/G\vٲ|jBB 9 XO zį<᷏G׵GK/1%Է6g%Uzc]ul>NfuxQz6gJǶ}zU0wb^J5TcCT=Sk56DzĔ@Y.Ã) Zbhb{s9aNr).#.ia*ykT4~zM@ZMDi%<#ᏒDuvYX_`M&jKE?~ٴ8%S^Ձε2N}nm}QZ5 l yȚb$)xUf?_}x>iMpP˵K%r"p2-O@M\6eD6vN,:Vc.('v&?{>Lu!(#Mg~0j/9M pOLV~Me'd=`,)(2.!j3#ݏS fKiGoabV36=‘ &~ QFbcLãWkP&{s1LThAӶB^ K h).rm%exaNj|̘ltpVeGȶ!@'+&t/]YkZN/9BY(QEר_UQmWΉ;H(?ǐwt&zl1tzi}VVWrH{{ݼr]QTrS]Broz 8ex70MpB9n0@w3:]TEFdIHQs$Β30Y`͍ExgF؏̟ [+WrP]k:f4ߎ/t$Wh'²J"q$+J!# 9_| Tui/^t/\'\ -}d,7x)H{*· rHf>!~_8!1KM:=+ӂ՗6%pJ6ueΏGΌQof@n섭*Pq^zw8jtϻ:Ф=ԿY <(syRmBNjSBZsE;?L)& 60ٸvy14r"Ø xMܦ7@ ob.V>]qzV~Qy]1ގ`o@|S~<3KikRlN=Ǒ~_> 糾OR, @Ӈl%P.#; IBdBg[%!Gv#3ol'`tΏa x5YcEYP r+QdB [}Y+`>U:A1?񉇨ű\@-vl<5[a.Na(!a9mn&X Cɾ!,*#4g.Xts?fWT[ a-{LǬ \R~(g(C'ynj3@ M#~|FA.F:@A(/>,//T * >sydGVwj6 C0$6{;wΝ ;d# DD˖G/ja?c|*"?Bltf{&x$KEsد<ϭ\LrX}& =UUBdcx8$ p=s {)sY2>5| 8{ J.kh$B}iB0R *Ծ 'Y>!1lI& ԑq'EpeΑ_B~4+\ޠGN3B>V( r3MY<4jmL9 4d6^ѶB珸/9_dƽ9j ʴ|lV'z`̸W U(*lB$`'`;U HMzC4ʻϟ5HcqŹpw'ɸȄЇ {ɱm|iecGr9haDuV{ "n_y<B:uB"8XW' ?7) AD*xgAOr0md|xZRUIvʌ' f>ODv1p<D5Eu A >@l%r[9)C[ldЎEk Ķڊ!q\sDs,(yXi_ 1Rw.+p8۔%8/hNK[`ZV Qkޢ2caox9YJCưci]Q@QN\퀮#4b~#YE4~lN֐aSsUuDp:Z*Ox(enl\=X)~3W<=¢o!$Қ@U)zg+h%czƄUE'D1bSظP)-L墤j+s,7_W6 DN$ r@UKR޺ .DʗK=.i-6֔R8̥ <#> u{5Jx{> LsH~ R88r|% ZXE hcY!fgE\ik1K^O (L:y+&aUVܩ?#t"ryj9eCB$#Ԋ}˗5+sG"Ф}5eFK-#UkFz*d耖U7iǝ~*ڊ̟`)hj%gw_|glLMsS3rB)xH9U ๒+\Fxa|>vE< 4Zdd~#*Er}a(*kXE)0R/R rPJ@:/{TOo˅B2kF9ԁnPZ|Hl#aX?zJVTc%Q맵f6*aB q}v7:ҿVޭ楑 <&&F:?G$41u{&)<,Ȟ-pRyHi96:>V8Eɸ5}iNOtVq[SɛoUz (riJ _-]|֞ZƬmЛ1a^U}ڌXmgu?,b~2FNpBϬ }yŜI٥q?zв7XD&<1sCv:Nx_yCH8G̺ٓس9&0@d;J bLfW2OĻD, B$Ze/h`I OQ cF* po 熩,Ej-hog=BNXoD&򈩣u{IH<|R<"->$Pdaj_wMQlV|p_X鸡hrrW^ViG] EFY%#Vt( mؔeɪKWBگ&MkH8g;sڅe/v56CLvܰMfI%(HX)SpKZHz'h0ae&pr31;$ :VBqjQxb-"7.Μ!F|ZW!=صNG +n+d/,4aP'n"U5Pw29ߌq$W98Eփ#Wiߧ6`.4dn%>+Jn-Mpy|lGXWS]+ mM:?gN#ầ[dP)p]d ׆[hx-qtX+⪦a֬{\JE]R(~m^DbHz(jB C5! =z`kZ <܁ͮKgyPK/Í}+n**idމj'''G[qΧRsuӴadҢK #o^Z/_%wXMʪLc@+$# )?[@lzs"w,W?Jp=cP #u5Vw${:e0M0b:@&Pv1C+mf<πe.Q*nbXfe@Q'4,XD=o68k0R#YUD;٨;ڞɤuݕ]Z_!$N"ܪSL+{.8yԢs%>UO=#@f*sJ(PTɧT ̉\}JX+3'} vm^q`hĘrEMQpb~ϡ' #{._@^b"R: ' =1}>D[D;='swՉ{DLL#ddCe7],HzV\nyV=_h@pCQB'|^AE3#d_MMۅZl/y$ 8*Yr)JݿP.Seo!U=Z#1Ӗ<-nu~eJ&V3vLYJ?1(YI̗+ǘ;f"ΨWsG8ͭr< EL]j"vmVC$ ޏ2[P*B+ -xKwb(͒W ppõ(u oALl$DϡK,.͞7ZEHض)MY>7 3`HƬ0ᆪL_oʙHX6#}ѿ'Ѣu Q6މ^leЀ }Xܧ: h1=p K0Cw9 w 2JسɹNM:h, \ GԈ]PE&σ|W@~6X?#wda?w *\sKE7כ8u&QƱB:߮[)\ZL(j3&I.͖.xƄOܜy+}#}xZ%Y./[{Uׅ7:CREBC{ 5.@y̩g?WtP-4If:LBmbfi/!cb, o>MyfgA Q9dž5BWԙ4s 4ft?`ۄ1֔1GҖe> V0*Q>ҔTGd\`H|="#d<] E/CČ/e9R^DWb ZjY'ct#WF$wΊ^Duo(Wy+v6elk3Pdz6"LVwkTeVOB-δ;" #CC$hֻ.51"/qCj%:Z{Qy^TʐZ~ռX:'V ;z=a%$‚*kE/S39ƥv+K2@={HӨ x|huCQG]^tS>~t^D+!C8 ulA•W=|?]{q/u,gpuVA=QwkR2Ҹ@hGI"/lxl< ݓ#jQQEteΈ*>e9spw{IFgW&r~Ȇ9MK!_hX=P0J%2!j}7<j.KIm:PUa`wM Vj[3[HջZɒ}kKˤKD_N#_Jhf!Ǟ% bEpgnEvl4"ZǗ 4m8o6|R (eͯyuu ۛ-2l* mM4#K@;o`ۛ^{RM!}wPKb%i`gڱ{&b!Jֺ.,Ʌ"8@O0ɖ:q cVNqhGj;oۃkF)Zw+VWgW- R^rU%ycmi^8xj813x諃S5mb^U%1np4e,j!v ,DpE; 0? DzTeLr̩ݸ}[Mg ^I2'5Qtsj*3?F$Gif ֬{aE:P8c񜿼#lSdzsD$0sUB'%?ޔODv+b]QAhg.bx{l 4h\MCY%^-{l̫~39t{8{'l\d,9,gNΈ=ݛXfL-Z4_ryDM-IߕKVeWb`!\x|ux$1S)ܬʃ\4H rYZ7D}p^|.jV;䂠DgZϦY! Q H{1#*`Vy,w*gL]B&\(E\?C2zٝ߫XT鱃džRf[L Cr2px/=w̔\m " a^DKԢQn f_4e .'I?I#{<!m :Kj8M0o0|z@́gs}he'b,(c <,ۓABC6>@_|Xm }6xnp+&0qz^=lWI?p?d:%9wdCl u\]dhc$D.ixC&Hl=5:ˢ'S-ƭahKE-cfoF NV$c 6/m r@S7%mRK[>,'@k„jd_iG+94#>IQKSkD zTiP XU0w4Y }[lK[mֵba`% -0}]U8J;n pl%̲ L! 'c}惎Fg-2.yKfs޿[Yd\g62+Jԙ[E# 7wBab̀^ ɠRSA尰dPq᩺tr)=p56ɑ{^*#! @o,=蓞=5lZ5~`NC v%ˢo$>!Kai96Ru\X^Ð^*v<q8#`L^TY@C] #<;dAJQC_r;G]}n7uSW׏&EޜR5fdvMpF/q$n{ vg㹨t/1s_h1QhqŒ?3H ђz."pZn7b:y##}W՝Ofj&*@\P AG̟$$!/ PZ <arçW!Rx@9mI|Ux_CD`xڸ-{ jRu'2phg?dpveDaKr]co$8OVA Aǜ#"ĺ-Hs;Y `a4GK8ǐw׋y-Τ&`pc#,o;d䣚n0F׬185dd݁.Q~}N )`}"칵@ԃըV.aHּTB]n7. {UICCCrNۥ౬-Lط!,}BHe}|h$ev w築,Jkz 4ob04X3.v) QZdʆKK͉I)I@T#̰; LpIfOxreKV^Hˀ|ds*܌݋Nf-ٝ%X~>號Wai Қ&CE8krf IxYڔJ~Ƅ[v*uFÖ>]3 ,[M8ZKMb~xp$:vf*]#}Y jkdm?=Ql\35%Na 8OCq ѬȬ1B YTHg #a=a\[Nk)i;+Hwܺ@[ T%- DO{h+B k1F-W~m_9sC!Όsm=}'I9qN_tAf[jWН y;4n^aޔ xaYl42࿦};3dC/u2eҥA)gD2ۄ,~nhN5x`=vakYIHui +HCcuf.m@Ch QyȈOISYI\-|Pueޤ@'YAK*F季.iz-3w'\CAher ǤͫZXk6 A.QL$W+ʡGAx9Y7Bغ!#bngf:$~TE^抺1utIb\ bpTR\o0[$x^izOB[ V|)W8Ha:1;nt-r IxvtO9ۙE*_(D%څ8J9`ǜvW7I1 U1Vۅt`5,,Pc7%sh}Vv K'[B[ ''Cs``=Hh{Lνl @h.!Ǒq׺+l|vYb1:?^+ٳ3dRdch)Y$ﻆV< Vta{ SP>˭mjMEd%Ô@\띀~"uclZ|JgUl ?L>(:s_9Uck q|9x?LG餄H_nxMtF\H9St]OAcԈ +'ua+b:dݼB^(i Fd:v?g bLQGe}ad]Q;~g ]n-*: F);݆-}6CCB=[s$To>:f-B#jX_VZȪp>CeU!A9gxW e0"`A ?]c&MMuCqZJ,$ J]QnAM.}@AggQЃdS6is.L9+`7da2~>z SW ;Ukg{$ /,Xw*qCp6I?Q0Lw_* {=iL:0g63ppI[rټj jrX;) ZP q!BtGi?Ԁc֏)yBYx]̊PwutHð4D!n:ׂdPE@Ͷޡa*jyEt %!€ F[B%L@zݗ.Pc:yW*hۿMMqM hݑ Fl0p^Qy=P޹w#iL b}esg.yE5Hl@SᓕV@uȋ#-ʬ$Opt}tZM7΀.ffAR#oCَiU0ZI[ȷ8-(Cά5j׺<+aydEͧRl- d:1Ƶit (u.`r,o ɵu2 &TߙMOmѹzikHuj4ak:S0TH L0xGpt>͗fŷudI`OwCq깫o_$FFX1mB>LPlFApA[*-Q 5QzcUT}K8i" f0m>Җv3Lւ6A.i *R]B{Z IH~;KXdSld^'3أ񟔍^5}^ +D}຀7ƸXJQ0D28oexOҍڝy:/cL>MyF;\)COqރSp27j:A4n2n[X!!jLg^6Ckha- ^!#2ia.E,Br5b ěC}pUWt엽!~"_r/mF\c $Tƞ[]ZP^B긝&! 16M߹TYI7mU{qr@OVi?6w%h]'8.l|[/ne~GudAan1։?z+ :CA*wRQ4# #H9f_SL!>'!p7,#ˏWù̀uڵ=B?$ݣH\#/jqFX^q|*+TW·Ģ2UYPg%P6$Myux@@x\dC$j[B`)㫟5:ʃ^ӷIbBSp :Dx28/'--N~+oBBh)(1@] vBY$~0 J'b/v^}w)dr #r A*y=?Qt24ۍ9ɫЧ'fS蠈/p=CQdd>ٯBl0P(ۥ7e <9޹LP>A8 gkqG_p0V}hcF/{ؓh`'3HR-ufR/vFEyflEk iYk%0<"Oܧ4K`in%bx_`!kie?%{]U3?+G$?GTjw@U Ӭ3G nj/?b[vcKHjL"tYoR'w~^xkBs7)v?wʇ$vXX"4mX5QT/KpƸۖI M 軽e>>Ylj˶gvI㥄u< [U$6 AT^ "ۿ}}ǝU2=|&x݊95<)mr!R.tQ.xm=P$~6QC]M> ee$aօ>kl5[(en)KKθG@ Ta[e@ӄVH&u#W@IƱ81 @LýLR_)z؄o-4 ν, 3w|^=2}׹ưOh]soݥ9f'%H-.\Â5ᆰ6j -_&˫슗T&3P>>7hsIM}`:W w2퇤P Dz]dR><$6)oFV䌌/Z wSM;%3:^~G؄I3 RaxrpNJ˕BTP8K'B>+a|;UZs^1:M)<\ƊK0jAɲ|JT bĂñE1pbGAڵȥw]Wɻ>|\_í9 .w(|&+lfZȇ:e.˃4a=G[Y(MJ6: zQ:PЮ+lSߋZ=R;Ya]@*Z5% BKϡp@~鰻j؃e$>Vl:)?JĭV\wИ4 c/g=ث~|3Jil5"5"SV95B/,Gtzdss l{|);굧W|ezQgORN-hn0l!?3nU `-$3C(,́EQ)TY @'RfTL{L8e6k5ET \/ST=%2uMdƽS k{]|+ R&޶N{]`FI*&\dP~ө(Pa1|sOUH+6A<$`7K>$p)eHpf/\Zv-1=So^3r(\6KQQ ]-ž†\(1$+f! мmG|Rgp-_]1㿖aߏ =95qkoj?b8soaSVnճ$EƲqDII_nY/]oу?v{ȣ#z4 q âN0Zyj/n2Fr|%J#G /@ @BwR \ d`HP^+h7\tQ8.:Mh}2]P.[P`F rZBh㛷w'R>$24jVIpp‰ȶ/dX y,=Ή^s$= AIRѲNJoxBE,>MnV}Tn],0DWPm@(j.ƤB(VۨP!-/fxu r@$snс BF4}fz7{$|a`PP9Ue >.#  USMg OD\+-N^iHA> |eG>e#OT*PŶ UPt‹Qqb\JYrZ$Օ*$2d, Ro")Xx.ۘ1 /?fE-Z*u!H0E$ŏBXw R XWX-( - &w7a! \6{`,e"%S G|? 'aM ]ͳҢ=銜` r{x@]}n, * V˕/K4w|G٦A IgIQbdKS;am^eSa )ffڻ2)F#bs!aYi&99魵rDq:g؜{dGH~%F뗦$(>;X!o'Z[wsœC߃K.zj(߼:Cw>r.&B=nF=x*KDfjIZ;g:FH. -W-S@aRlm1j|8EoC^Gefv3AISEG IB>ᨤFVq@.*]sIpp>t[,EX3+.*8k ac5Gڼ*3D"@-PN+A"p!||caω洛[˲#8ۗ o3!oP#ctQRSa1N3ȖWMEDcƋC4'9$ck-,CZGztj,aG!9{V# c1oZ?z!|@^a|j_B,'4eGQnCBHb=eW"b]P%Ox%i'_;Nyi0@iĬxsCP3jոcV1ј)VRwՋ훷F| m=U>8Nd=;:;{%2wf.ka Z/b$mӤTPΤ`5yвŽ*bG5@n'|nj^ iUshTEע2pZw;bnW.,Q/mP'ӇhbN鋾gDJN*^a):hn UWe8Eg=~_Zj6)b݄bxPMKXcxʟ0?*Țcy&@$:V3(ﱴgdWxSu.P!36S%KuڭcLjUɽ3n6bZy/[c$8@ȱ^}IJ"A# "ՋӶrڇsbUA p3JՏSh5& ?iAӏOљ.P[bf) >I4ԍ \`lB_kLVfY1 '\'LRvDj<\H"ahWϜy LQ", J``=.CX PW܎(2$Vh-uZ;ޗ^' +uq$EjIf|:(obۤHCFThQs(w>b&BrZ_+” V~4Y JU}?as}hi&X {] l_*~A\Q>:0d1?jFOa~װzDM}`kgwtn)\ؐ˜g:Qm <>fRA`4{R׫77Ukc\ 1ZuXuѦyϻ^R56Wȇ/) uq D=Əf!LD _"w"B%heЊ!,Ts1A86:'-ڄ1j?K&%bF&꿋kaK[~QN_RMm|6FZOwhNd +!@f6'Frh6xb=zgl' 4dN)C Xo@7ݞtyO=i+ =9\90_.y6ISAȻE!'=8@lf A9}>Pmg~t)AESǜ@5QmVƶp(vH,[^CqOl: +’i"5ƞq͚A>42bniٺp\kPG |M+"N7)CA 3ՎS\n5rE=[q^xx, aVmV-νf"TrE^_.x4ME)sxwB=8L$Q%kD(~7x=` 7.tF{W! 9.ңR@RFvT!<1) %~ګفYɈ&G;6}*zYW"xBJ%=*zX3\}a@'OZt3MgfMzgk&R> `_fjآFI%7wuQo)Q9D*2oN4El؋%@#cs PhSE_g&J m˾ 8 adbj)h5tc\\3ͬ&͜,&"#pEcvD(g2E=AH5*\Ljv݋Ѐ2ltnس/TliR"hXUTƛ60"ԝ &etk?`b‡o:Ӡ[t%u`\)ntIٺ` n"}k_;DIxduǣ=)zd7| ⎞}Jns]A9NcB1Έ#7C Ryh7duSe v*K7~>vj'UD}Z9" }Tmd6Ư>vF*3*VUf6)("@N݁+y*3 ml}q&C"Rּȯ'{pnZE˘2l2mB~G(9o#_yFE+]hIQ o9H2FՂ:iz/$f=+=' QK"I$dM)u5ۢ>ĺM!"#M7<&2> $P p\a0;\hy|6E}%*R qҧP2'1t13]>op`@3twG-\7b:UFVhn_IWn=4",L7j۪fFͣHbbC5R;*Q5p|_ jOBF+]_cn튪K^0mWc'sP҅,?j#R`7T` K$`Kl3Z֡cԈʦ/$lB:pfſ'&Y2sWrkOaXZ:Z5JddC}QOCT-U|^;2&^uBpg%g_f3]ȵ$$W4rI{.ZAR{z^v&f)5QSr肗il5)O/W-zS$84NK\)[jոkU#*&KG4-_ܬpw3ː8'¤G_Ak@9U֖BaUHl"䘱3-tOߒؼوnv J;guH:UfÕXV?t0hȡy*,4"=z%omnێg{ 8.Ap Sx L*W^I 6i:RRN/ | ] +ͳIWxn3̡F`eS6%:K'?!uhӔ„0\Кeʛ2[c-.T,7rE2{/诂'{q#Lt|1pfD$hq TK(AcC1#]$Qsa8Sj5;&>/Α$5u+#dAd4 cܒG*v^Ojp^M,˗ |cHe|=*CW}'7Gc=T;RngW \6P)5|۠K!OE˗tN7>νґ^kӢ$? :^*>3'ut>">$vnNᾟS'XSg.|-s΋*>BE7G=7 FЍJWYNNoy{-'`- 81]BD/'C%mvQؕ'yx{93Õwyr%~pd ^;}E+fvlƝǑ M%sV+_$@4f)Z":%%Lb lp%a&ѺQw#GW/s_ }hd8> υgR,jۉCg1s)Kw8@zbD~"y=q5)oo(X!AS?0~X%nLBycM ?ykgaf"% X ά<]B4K2;svORp$k]#2,zK: @_B(2$lkR,d=~@pa<2Ž`D_i'y'X|T5>H p{Nw?'z'WPUP A y!] HJ@Ejލ>gyY#8H_7GKe,GWPтq?M9y rF]HAvdrlA+G\{d֔h%QISh(D,̠!Y+`Ƭ.o*dh#?5 jtTi???:\UcNK1 b,G!HVr-LESBA`qj DzhT#H.p26VPdf4q9~aR߁A .t3מGUw g~E*?IeXTHb12x LgB!gUP0g~v/RWP.=fv`br6Cu^s1JS 3K?bXt&~G)qT%X`]u->tR zh1qG(QlWq|x)\vᏠdEAmFV\EѷyZ hD+ /֞uy1f$&PGU>Hи.!/% ?᪔s$;_w.Vl;IXhRB,:-z8$hr9*Ӣ`Y?e0UGG(!dӌH8[20:^P>ZsDTS䬮D,YmcJ w`$ pu9<և |O&[YprT럕æ 9S|ҁO"V/6!$U~,Si ލ㨢V֐: Nz'<7@7WT.IIt,*HK!Z\o*`#_.H۪#I5gB' qBEnh־xp=gTm*Mܘ#*bTW\ϮȐ%CbO\<y",r5Da&Jwo%zGWW8;q" ="8Zp{"ZwW>hg$8"AT^#R>3St63JOj+?C4vjJ _J=H~}.?xtw.__-SW!r+MR+Q7N6MѷF>GA=D ]0ٚԯ%z'äDbkAU6Y<  U٥q82]6h~DIY)Ҷ U3JnA7u i./{$Co] u/(Ǽa˯vBl*8ך(zO"<YMݥ#3o zI#yvÐR_kf=fc{G[A1dB %ZTFz+!nWГ15\`W38T$5F@OQ :{v줰ɓ;2<'['nRGwȬVS= c4Ss慼IвMϟz5Ԉ[^z s'P/Ofׅk?FwY6 ϴr;u_B -EVuJ#]NL#Ճ9d"B#2#,( VW0Q\2>\{v [=r5:"&GγZq@u2t|PN'4MfRvBJ&9 +sL>'x^`̷y]֡ROxY JU UU/0 0&g)RZʗj-4qqbie8jOp[Tu# )F,1ΆR.i9_j.|^X,@*"iNy[~Ӓk^MG3mogF{vTZg 9'`']T_p70j,B}Dla!!4鴇QjkXA|LfZ~(!KF6JkE|Sڔڙ Cd1 xiqZ}ʠr.o}I`{bH }Hfe F#[i0]"M&z?Ӵom0ΘFjQWe%6;pPiqP̛߮Ʒ9bzbT E4{((-YI^R[u Gi@7]:1{\@Q?_p:7B(`/ J  40h(}#ӭatrikL^B3El`>o}ha|yჲ}V>E%>yǾ }GZag`O9Rg%E)3 mg3gĥп@Md._d0.}c(^I2Nc35#ˑ>CYZ09Bhu{By̘a lFUbTŌm_QtWh;4' 9vB_3Ž eKM.>>^`ހG \ɧq]]dCWE /Ői(YZ8_ D=H8: ӫtFQ4GH'4޻gE&i(;X[kbc|nj2Y~dzmۖ]}x +uiu-`ۨc$-CAG&PbݞlB>+%>&P 9/ }37[ɑn:x~_ \J/#U%9 y:]0Ѻny-[ keiW5F%=B/QRv^ KRؗ|KK ߝD~er8Y6 oԹ>ij8N[d_ҔTDy[ؽW*@(yŒ9~\w7M|{䭧kpA޵9%ŭvlM4ɶ'[k²@L~2%6M wȒ[uFeMFOmaE @KQe}%g);ЂOp=[ 0p[]ed2S}Ę`޵PE؎vo:QKK~q,*LNu&jQ!7d}.oK+W yjܶl3yK2~~@q>ӾXF{ٓJJNJ|u:XKf+?7bu- O|%|v:< 3 t`)mZq't@EcD?I}1d&1S$74NE8!6΄y {rˣE_.%S6G?f 4h&kzK ߩ(t}{+$GZܔM$ ;$*?|੓YQ(Gg{M y~wU9.&SW`5?gbc4yWT[?UZzLބ 4 P#4ep YI(fs][-nm%bdד!;+>ԉ" w{l.`Bssdx >Kqq` )O_032J!M;=(73ѯlB$mlwdV71zF&mחZu"r7E;t!d(*C! {$ gP51koqʲ\"qZ~:W.jCRh1񎗿MR6J\g@Qi7q+ϔw^ u_t{WEGb A"&Au -'R5oDWр.0cxw|Fld;c6e8y@67)lU XՋ_p /eo7wc)[Gx >G:>?2Zp{c}D\ 7hC${o#z)?rHbRxZIlE MuVI6ep,(MJLt(.Z\qY:Fl&(5Y|fеuspzzBʷ{e6עzo ʭ٭ǐ:qe7%7G/G9ˎgz,a`S"d3~cuyLPǪv?;2'cZi0ýj(l‘ː{1l[_;H} ܁St"-vS)?89VFm@/#ؔPIjmyϯm*.>S84B)Zpf}ΫN=͵*SB4kuC#)]f=]}cK1b+潲Zo)RPŃ&|ϪU/ k,UuF=TvSH{wc]jpDž/$Fmh -ZŎtU4h:mRSk)O],b~'eOm_wa1V5ixXCZ j`k_ -xʩkm`6vWFN4s9|y Fox6Y&1kӭoVGߖP>dWŶ쿎LC!#CLc4co?TMzaE.NvӲ&_:VWZd!n[?gƢ@6g@0pt3]gj[m96bK봘gCT8w 1q6ZQ9Cٷ/rM! ;_UE/hR&(O`g{p#D P)ڢ0[2ImTҼ{>:K-irs~V&D'%o {P~/[r8{>=[aZ0=tjeSc.dbg *ii`÷JɕI4d q~zuNķ a \اT= oF_eZ8.8\ B:q8g'I=% `Udd)NY*yWu:IxGL!rD$+aE! F|_ǓFp(h lWhFoԲQ0kҚr·W_Ĭ0;q GT&mᵩDu^\Z.&oTFԐóK&3ʥ=T.SjډGt53mb?s 64ʲӃU áG*Nzr}-| 7)NcLͮ&(sZrak1HQbp@!ƅK<=pŦrÑ |_x"l2V*ESNDCy?Sܖt/&ӻ2A3,onXΜ5;cb} q;,[lttޚ-6 X% J崳Ꝣ,5xK>6Zv_ I\ cP<~}QX}( !Vf)wh-W6h;) YAYYRh&0W} FE ONC,DF1͕b؇|c/DYC?K]G \0cc2SXǡ2L~k j>͋V)h"|_SM?4Z.T+~̮Xum|A `@ ă;^^c9Eg ce`-#\Oɛ5#uw-YHq Yf8ezBOzJE8 |q )"zw(fۡ HMM 7^Aߑa"#X_ح ; FffOpbss3nGe* NxlQ+q`w϶M}P,H5[v܆V)`m x. l%|ᠾ8l#3(Nj -2,&"wX`qW5`"66rƪz80{xL"{LsVO_Rfߴ q8F\dNez7ig@/Pi  uNnv!{ssW/r~#c?R/VR:g߄/`[4`շSbIFj($ '8#+P*[=>bv@l\:DUBLZ9x%dāatB(q .7Dn+"'3!!V7R pӓʠ|!p(]?SpxX+Ö wvidiT.-.ո6ɼ4HL6m~;lbϵV~Kjo>w-AÒAi.%|ζ.D u|ھ9!`С M ۆ0:=uo6q59&dy犤ye.Xk< A5/!^~.|F=b`P00z!!08b_f0+݊= Wc#_Ͷ0櫈uU;:Ƕu?%N|#7_%Mr2Aj8d]\N5f- Q 7ތ$T1:@K@+nuAqo Lz.AF{0ͩہWnouK6L80a&?u]lkȜS23*h!VC|XfƿN U_p4\lc̴h+s59($9̂xWV ~rGzf)T9+& Ú`y 7h"xۏqC@\ Eꅳ߬n? G14ƜxJ߮.ֲ NDlc+2/_Z-Q$]/zc,咇zζoڼ#?Irb;{v>s~$iO,b+G{S4!=0-8L}ܳ6<(Z' Z0~>yzD#*!E$U7%PKrX] 4#4#) Fl'js&Iڞ:bzD5Yru ?3[e ҡP9qo/ Tdڋm M_o*&#ږN}|$FEΔ]BW7v:yzsSAuPҼ[VruY2_&+5YNQr}V`4ȬMtUZGh]!{g׫vbMy|~Y9zcbxG[[ xHʕe 4Bu[.".*w:^Q5\ǫ}GTI-7}>)N7*SJèQo}acͮ֬﷦]m RGz&&8(;sٌ4Z'\!dnwp0Tnje`xu,Ĝ3ML[U k)͛n݊8Yv_~Z!> zLA8%(n kvGX-hQm%.b*xMʉC{sk*)ծ.tw'>;F_m2@&a>&Rc _ObpXU!@cRC`1v~ehV2|2 V}VPhTi<#{w0R,8=Quv2E>Բsla"]{"yANҚD9ZcylTג6LW 1.d6S޼ϹZT "If4KW_ZzҲTcEĖ8C7öq3Yu~kaFX> !< 8^gmnu_3DR;/nGL,҆vX{bgu =q:y09  `Ax؛CHIX w,:S%Hh<['$3^}x ^5-mfTM~xgE"9̝V&f דbUlofZ(=¸ܥ;`^1E}ݘi1iz16XeqX8 <{R~vo8 ",$8Uf|׹h{:Xp[4ƙ Ǿ @Ú33c(9Ȼ"`J](gJwpG1 )c<"KƨOYcR5!MOH!^ X kZqS ApDO6-"?o 9fͨ DQ8ynw:XzW;}=UDӕp6/SO" }%DZB;vlb0 cI1$}gN^(DF6hUjx!:4;b[)sI <ڀ63hcJ~xѥ Yؠ4KT)0u(% HFY:ueENt/ Q\wBl>0VD5ҋ'F2ޘ=ČW 0-a~!Tl2(G!op !Ԉm(/ͰFhK!m6{Rzhȼ٬# T{yHɣ!@+ba]Y@s |l9e6Rp@;yY #hJBb҈KnKyw\5%.b)"ز^3> eJjWXNPO0h3JA:٦Vɗ pN4;KUr\=}DfeF^cn0𙬌AXA&_Ԑ(L1i]`>*F 4ʭ-V8I |@}8rS$][j/Ǒ'I;Sop=4^|F>Y쯛G Ja[JR&s"})fLWۏZY n%b) nu+jٳ6z;UϮ<+ ; k\+wr tDBM#jQ&6zpx އȽAJ_--`~5լ-(k*p%̌RU<^V9q5)=<-FU9vi ?y. m`ڇU!򷐮4XXt$b- 5ڷ#-LUee"ω@waUx[lFazq# ά^HNjOb\eMpP dA^sѠt/&3w?SmcQf:]z{?zM ?hkje7N21&8h $sV1CCa?U_}~XzWx01?.}^s9/kwOo˟_h~a7\o F" V+#@4dQz(xajDť\ ż_69@tf>!IKZFhٿdс&leX?;+)'j9wL:RШT4'f7gѣ=2cp&)x=?gahoES+AN_p* ȧ{[clקz1Dv =2vq5vɘ=gUΔ[p 5#lqf䀅Fr}dPꊂ+<. 4B:ohYfrvg%,DͺRj1ky4k7Sy]n3W:GqX@W#8#ԋ<%Qs2Wd7LB)qB>o4($s-רd1$$RhoMr_jK0{yKL?Gϖ'Kh{eEvq4j +c=Z1cgphLp~mc & \ĕ:,&~=jQJc)dDeZs}#x}Lx]WBaڏ{~:bO5Q'H1!. >^9Y6kVT^-h1 {"NyB*D_@vN iĖcnj'\[[h~f7S?PlbnGLwG,)[:%܄( }B|̷?֒(]yz, ~jg94k{1OnF⥘HKC_7J+0X z9VyvV\%c W}}0_BmxTI:I-քmK9U:IZ]BAJ!d2ifցO4n O9`m!jF\8.b{iq\[Eш$M# }J]AIq lYkD9G& q^u#^6a`z.Wb=k r)[f~vڃX;PX3JǷ e7ܶƩwsFG2,Bd-!K$sUd0kN  N73:> R38Hfzbw6宇=۔%9:l;f2.9:)m]S;ڊv69|iW/ѵp0 86 fxv3dP4wz,Aq߸ٝ/AxąWTX]"k}gOͮ{.CAUH56tzJH~E(5ablrJgĸŧzi]E ,50nBM)z!8fI+yl]athÐ x. v :skS Bxj!Zs$O[[!d>C}D}>(^9:^H_ˢI:y<]g{,`GFǜ%)upvߟXcgJUu!%{6-ml'O@Ng{5wۙdVHUKGde /:*1~*sTQDg4aRaZ:uW7˞!oF\ $^wC2&jT{%wS40jo<*FYHgbx$RЅ㡸FFQ> &O݌!8\@{u K#ܝ[]Z7zx|p#쯒lΘA:6h2"QI`/z"7pZU)Rs7J q/o xf$ryҚ&TuUajAFy[)5yVQuc~p,>@w0]Lȗ%= /Wfe=q6U6RqCvzU~pbOT 5HQ t$6Ȝ~!@Z]ۨd [WাKԈE 6IDzFUlOKHȳfwIZVϤռLK&kS8l&|y8tS ʌ"oq>3y=%vC@NkKrV邯ۏGX2C&N3(s?mb IO[qpNQ6bR ghuC-4ݒ3w*@o$^˃K~)ʐH|Sh<Ǘ\ p(![qK%{4x̱ǞQ-2\Y'k*>Hhk{2cdP'ab5vY _Olt~87x0|nYVlA%gѣgv 4؎ChdM%+d7?fi}6VHj~ F03&iߕu 4`4ǁ\ǩPEXM$Ϧ~]!csgLCðDn[uTv|UcMAqկ ;nWgaNɗl 28x6%ljPEDu x^)9_4Q'B_i>b~:=Rx$G8-yKćYWL jB1Cg[y>4{]ded*L|dn؊[VGtvKgŠn $> 9̇bﯨ ogeZk~l6꼾$,$̒dU,OeuMfe+G𙭭7Lȩ!ba+iFK),TF͑W{4(pX< B0xjSńy/9wso#CyzkML*HE94zr<)W=3 $f)yd]^!\*.`k-eH?J]9쭧]WDU{C]/-6z%m8 3@D òWvh-%uOUk[V/=tN]1o "%nk!Њ>߮zSLe<,JL6nY9|qDx^w8}- v祖\U=NSZ)@Y6[lqrIep\z6CLF:G7(,Rտa{C.͜r猽}& QS,]ea7ܹ)6LH)S`o`6kB){dpwRT=؄yGS9g VkH2tkWyU@I<[ X[9DJC^ $ic!b"#;呙&3MZS우y}lS͑`at F-йwc]z!pf~; KļSJ!ˆ!4s ̳eQ+ (}y̥s:b -\# hBZN99cBgwzi]Y!9Y<[Y ߘt J`ԝ+lFDu`h9( pA^-GĦj([xClnHf>5`8Lf۩?%I2i`*A g@wBj:ƳjAy GZ ~}ϓ5d0w k!xn.a>׀bm+,[gxO$趰cIYJۋvYEJU?]>UL߱dNU sL`oV0]! 32:Y}]VDۚ x`mm6|/CՁz (n}*MB~(p^%#6mu p\2oΈGVi N$R 86Z=T&匀;bxV {'2Qns.F̨)K2­WW.j{[s.ݨ 1FB ֔9<9bc3 {]xb6%woeQ&w6[aMM;ӅpWyȠJgHwJEI (N3jJK$"~HAҴ܆fJ㜞T8N$s.@'U4iʗNkg~Vtn_Nm|>%X_d9:xD 676.Lvc,'u &C0xA-e(w>Z:FB<鷯R|`N0MnSOϺ"3d sߠҐoz/N>s'S2y}VeYwd诇C3RR%L|1iEoX}Z|a!ajaȭ9@rh$z'8^Q` 27HyQ>$38\U渂A @J M|J.:!}l |NfOzM G4&A<, Yo {{7Q t: kDL|'R(i a9e =쉚L)Q,/a~~|*U5g]_u|%sl7kʜu=rXcY]N?c}f8g`訜=*3jXO bԦG'%CVc_t4Y&?b~}Xؤ߁iF4bKq9?pF R={cɦFqcʟPod6g/A~͟bv5`Ç"2{au~БM7If: :;P,&qv+[%XN2Y1 Ii$)82O*1`Y%|"RgxnWƘڂ.g!P~MymsU[CLd˩܋ɐH{H|@r)%4}d@>csEy̔XIOKe7ǰ \{k[XZteϪXz# kB2bKޮ%l Kq Gp􈶊fg0(P[#teUehh(k:s2Ink$+u ES*Hg7P{9+9+oMIp^sS̏>ǭ@F>VpGVc!"zo ( "@>lg<^_+tF(TnW>=%TDо&J`b Nuh. %ڈr[qo]㴯x(SpX/Daldj]gq+j3Iw%gGʁTao/$a(IUy%m^|0j|?1r+dͰXL[Xٝ5=EWx]uCB%mkGܑR9}&i1`$xL?Ӥ9 }wg07`HVmh!icҸ5K!P+p 2%jV/S(D~qҧ^NZ;"g;u:Dw*q:6$ٺv?XhT2] eXP0{WF2Kf%܁JRQAf{,(|˛hAJrHZWqt9W ۣ[s8\7ջiVI8mu&EK? emQLiզi 2rg~Pf[H%rZ%kN6)DCwȫs60.ϭrҦg S@Agj= `mwؽ)s>yéC^t ?9TqF2z6O,wHGw#L~ۡfWb.4HUL֒^8X6JB",Vf2ye~dE^`Ku8G%MՖ;T!YަCf`g~DLjx_p?*A)U©ASG*[ ?R:G^ҧ#-JޟK^w#X*Z;,)< q:̴ɚhYnǥV#u90 z=+2p6;+xA噐[Oܲ,0Hj0:V$^ {7/@׋\;|].+AqGIh@3M=m(̿],ƫn^w|Bw7 Rt璉gy""qՙMeAE}[ȣX;+Flo ! +X 6Q[5 >D ]7-JŜ^T;r dd;ݢPIȅ4[ oyP *F\͵ f?Fދk !&ߜeꙓz/EP='S~l Z>7qxy^hZXu|CC-MiJ E<_l~ hO"CB~qMEzT?מV_ `4J^ʡHtm)'NKENVʙ:iՃS]X ME\5@آKӶ ߮LA7 +&VIkg Bn( 3r mHJ{64D 6_Xȣ\u h؏}A'2k,o 5 u'N.%Ŕu1})%=3n(X(|}$@»=czvCa}ʗ~~ʖ~zs@hc:e%[\2"A~}jn҇,7-#&/aUxI:W*^@ˠ='nPz0O,j

,U~ omr u$;Rr9!>O]ݥX|Cп1Fj d~*7. i9wfuPg6V[mu"y}dOuv]ƍOͨZ`jw+(NeQ7y~{TB#\\T9jYɧ\4|yVVq{rRЇXYɻuL5hAq}͓<֐IJNlt!p(z4_"]F}Ȕu@6ʰCK96mT! <\\Ecc|cEO4~ڟHlq{͓ =C\8\d'38LM&G LX4?ͨʢ#{f*82Nʏ ͘͠g96mm `׳T4Ė7\N+!J⫲XX^1HM-5CЈar_ޑ_ CouI#iֲ3n#_:RU|pj9eg2xQBc7G9&A1QV1Bg:>1As#G0..YENn./QוeBjBb:N*Tݍ^5/ʗ1nSQ?+Ct"_41O3R$s$ mkEPd :-\$,It^cy݅8X#R9c= SC*L: hTYtMIk#ou1@H ]w\:ۓi76<[67 %ݳJ[rhQbh7PPo[h 0pY,Yc[q o_,5-cFiaaFW&~Ȏ,b#!Vjb/7|顾者T%&-AegAQ(Ax*@qzdWYQkK PkF!bkxk` >F\mh|YטK  -}YI4+ٯ:,QCH8T<| K NЂ8RN%s]*cv|kTPUhHά+w4[zO/KU7<5%GgfTsn^Ae ӷ l6n$dtM'l:|4yrr rgxkN\!H bԙ::>5 ܙ9Z4V8>pwM)Xя B\IWR~}P~L/.mD&oVXF$ ;yňzit jDol0·468abkϭ1:SPB*!Ge3)z'T>fh ssz۹Vt7yg[.lƙjjb Q:3JرgYΖu1ȉxiX-n*TsAiZ&w,j?' Z[n5抌1g9f$3#u7Bz 1~!j/@x'Hq?h;f2”叟_y$mDAE2M4KϩSd?@~X]K K\:pqD351UٵĿhW5VqH.7/E"x&3Yp󐄪u;Y4Xv PH "[kb ,T;8k^:qU ;SFs"eˌd` 79-9v7[fY V)#58L _'8L仄mZ t*A>f)*(e^ ?A{9Ku㓗xfLh87 I0rj~ [GhJ7qӢ(o!#AqD\G, &w#SL/1B&s3ښȞk)>"%i⟤rT<ԍjBԤ>r9)ZƜl#UlϽVt~foNMa$?W}Aabj]db)ȉ.F/.6x>&$ɆZ-N<VXaj̱48hvc@_^Z]OIC&!at;rA&tx!da4 {EO%+9Ptck)Vڮ헸&*?趏q>:i543: .kǪ|N N>JRIHtZyTc9p]~@a?3HLb.lac~]¬P87#:~}Vo$CΈJdgcķS4`%Ҧ9U9Bo%[2{}x:?L3 SAIq:QOok>STQaHшүl3:8,+[X:(s;¶ FfX -1#z6b?B5inPД/രG]P4|+Hx*[2 tdX{*jP{*HHGck/1>9CbB%tlKq|G6tۨoleG?O;Kf˻е]t,DvS vj^ц4_gU—jl+~TB;&H}AdS_T 'qpor`Hƶn* \S$mN:ETku]9J|JS1,*MiVD^{]8-E#t+lR@|3Wg[}I[}Pdq r!M5qNW r1F2RKIqqyؑ465^qqA6_aO>U G Ԗv',.{HC$ъ4/xe\7|أ'"qP sN{?Xjpؔ ʥP>KwMsާE::ZG,7isC#f׼:Cd%).wB=&D?M77&_eG]; C;?-.w9 A=?:8L[):DFNb0W,Dz cr=3d17Jl{ ZM9@9 &ecm'A5%u7 q~;z@nyҵBZ A<›IJ&ԡÝ^x% wchg)6 pE|KSvA16hp=n.œZנU;|xhk)l W9C_? C*pfL3$6_f^ni%1"ӕ H5UV0N[Ԭ+[(!V} (˰;= ]OؿD個%XTK)a=X%~W@_>CrwҠJ<&Č6m~Qř 3hn4dKAz/HmՐVHd}JB3ysDIT!7< /8P+zKDoU0O%8v]:Z*:6v,#b+"ʍd+2y9+f!ml;E q>W; DϤ:zÊ,am1>!r^#eG4Fc#3ah$ˣyTZ?P%N5C=rbO@G6p0f`D=?mwFTRY Khp?l6B(˞#8ֿ>hCLo_r_'Ŵ fc9HB)+_'Bqi 8{~HEFX;zQ3l/8K[r-j\~1W"|q jyw𪶶[Ԑl-Ժ#hz˓dAD!"˜..:L 0۠CxIqM2})Q%px("`a "PZ@%%a s&ju ۖ%.ʧ~+ 4Iv1qUMhu!f8bBM~pBdB0/[L4=lm=e;󑱥aw!Gw|BX0IP:(`E t?"٨#آM'".Kjz\= `\ЍD}c8)RoXhj2#$<8mξCֿV,ߗhc-l9Z]N/p- R ~Qw bo8u3Ҥ&%NB/VV跢%dl@[ Up ջY,]ԊjXq 4#ٱ.x: > %>Gg ȞbDBL`eC)v.f屠u)JMK>Ԫ}L@-7E1bXlB"*]j[D%en&Y_A5Zݗ+($:׏C=n-Mh)" {QHABb! xI̹ꚃXPQv*_DOZ4ήabQ(sb]G)&U41K9׊spJQnjL$$nlaQ:p~`Ɍ4Yd SFkVMLM3`vwnj^+|~7z7Xw.D Zyۆw"6ѷ9)wy>BI@64mxc01z0&5y%{I{=b;pnTYG8 G [[^29}ªI|Ǭ-qn6jފJ?>FC >핵O%EO[ ?k\xn&3nccVL)Ci<~xͿd̡QdzA?<$/`@y[v1 %W12TAcI5)sfea|mU %I%N|u-p=f}qk#R.Mr#dAvK1'ָ|.QRG4b}fs|@\qȪ$<`M($%Ũ JDf$O&>S6͊䮏'؈)PMtЖ̄-c p,)*p-^ƍqY,,챑*}ٔR$ƣ!H-=%ANޤ id#zBh3AO'#^Us]d푢pTEe.A!n"Vp0P{半iD9x:ϚD簪xH8I=#1;ZD]֬~Q]` + ~X(vhBrcΐ Ѝ٨>U/!#i~\ݮl&?4 z= |Os@`囷-}R<9Mzz~Q:Iu?N$,Z&?4 1Xo$96n ).d\z S~7 Q'|)M/izm"n4$1j lbj5G# V8.o9iI ЛS0]&#LԠqMAP3qT:6w-LǾ$|giSdoW"h,W*w\+պۃF fKF _2yiCsm B+}V&@|47+$*''༜~G+<;D q}p0) vPYMsN4]m*ƟdaGܟ.psؓ/ASxzZj \OOp J6dCK36x3BO,ZDL昦,e4%| ЪVtGOAAKl 31Qy 84=p[8V+ckvTPok@WsUVՃWT-B^nBiǨK}4;X? |hx=*[K/DgG ƞ2%oSִPvdwa!`#Ua:K(OO~hZw'ZkZä.X1]4nt/E_<<LpP)!mo& zǫgJ?r*ˠc5_a`!VsIG-N#)`lXV=(n~E7%_ܤ7~b֦ǂlvd|=s< /u/.>3B,鹝5'M??7VWԟ P$Xhcn@3jjX58!$_xV%LTk1--VZ3{r=6LV{.H4Ds5U}*衘r7p=H3u{|&1,aK56,]c!6< 2{+1U$€BY .G, U.n8hd?ԋ:aEjDj~jm@&6u01ڄ6 lhpK~ Y7 t(&C&KH})hEK)a[Iq>хLK1*zepя(srԪA쥑@<8g4j.Y~XP?ic*v#X@Zj|(p.0uZ|ԴHwV)ɬ:QH;Kt9^CuxBnyk"飈HmJ]/:'H ΆiCIn4ܚWųwZF_r5A@aC1ԧDkI'4Ҵ.R??T4mq ;כx\*Z{3 OH˾ XǮ}Bsk%#)p\e}[#٢hgE?fbaa0ɽqzO\c5R#ǴݚnCۂ >򓶘jRDqH3Ņ]kE6qJ&֗< En`a:oܸrNGٽAH H36 q`h=X[qؽ0! Nk?#K_BFMյtF~XaSPϳ/9͐ R*VJSEbl7jY$},uwcō7Qrj+ 2< W'dTt)̿Yi^tЕ$Džna}ūi'4 #gNn3z̙nQ$>*9JLj{C1F{% \g"Ӊ252ۑF7*7ǵ}-A9o9˝lm 2M:P)"z|sF <-&a}^_&U2 0) ̩Fq_~Q%Kc&6c0=FЛt Q̩lD zqAu!2%.t:,/=Ŏ-L?Vu yɊ0TwGWSNQ+fCe[P+ x89s27s09 TZ\&tǮ̓.90m9͚,RH"!P C _%KwxF|b>|Dկ9sׇ0[=DפqBv^T=&S^lYld ^K^C߲/1C܀n*OόeHR0$)+ęo<߆Ȫ>i#g'm"b]RaYojZ8nl Ff0ux{_Lu,͢S y.}{.ʍrpvJ0j-/~6BfϢokxS,o~֦|VG.` YXSO7ۣ'l|1$^?s<5a^zdVJj m!R(vzY8KUp8_oݰ/[Pn(6ܞZtڳVڔomm$M8%wW>Z EU` ]AÌW8@,%`V+yA3lC澧Fpô}LU;3vHIt|b|`90z4D&Hqҳ/uT"26"Wȗ.O5ys?˾<}V,CZ㟡 Ҫu]1c῝V3Ւu!:N:ߥcg>'!}T/%m*uk'~ ҤF">3Md[I! .c):#NE̬M=س!/:?Sbscys +z&`mctulOBO|kLx%\|<(grG4%d{.| |椶Ԁ ЁxFXY{'@R(YdAxqF+EV( ,V_ 2r!QuEMGU4A!fiy6؋[G;J@OuTu ֎'8g6Euyq̭r}Hmf>9TW!@}0(tⓄ"XQ"k{*fTe]hb+´`G]tW ٿ&3Ḳy/.S&T"4{ʕ?AQ9ͥ7;`Ӭ31zydj@%j" B+pTw}5y)8rf]${^ &VjޫV/Kjw0Lϧh/xZ…~lmޅ$o5 (O'[YSnm-|7O-6ǨLad, ^!D\ -jS"F@]((&CBJ7'H^GvBJO.SIOdd}(?WyxX]:GZ: ,~'ۤ[S' 9Ȏ,GP+}9+A%qBK{ v=I ?.hHg3ފHMs]8j_pMU^ &V]f#x]$%gk, SDD,=Z褁x2P3csɌ iDܤǒx77;h;ΏL -U^}np oq4y-9b)]ՁQO+7xnK'/6 %%Q3yZv=[ 0x+"HfS NrЈbhLo)&K%%-S۷KE&ɻLkǿeNBA26Sb( ;xMH`,>"m5zy[aC)^O4b+ P𧻓颮^E%A` rfcBs!u0y`'aO"_MU9l{S;lC)D0\{: )OTKޅ$7(xX.1@DKNTtש7"E]QE_%'`9\gaLP|$oH%gD2`kBT*Fc!N.9)Hչz=[~*I6@b1+ $ #+'ô‡ffyKԞ$Q)U5WL\%8sϥa3aj'!]Zbؓ/hCV٠G+g/?)=#W7@*͈ O`TkГ|DjL֐nh*Ŧֻ|n+@Y\2X?^+w¢#6 Щ]V)ؠE1Iz{S7m06$"a7b1#KJ[;r FA 3熨J22k8O߆7Z!^%dgw;OU.f{*!UJ8,Ez %kJV'#b&|7+m"pٚc-HPXϤWj#yCZ ~ƉO[U 3 }z*]|AQ%Y*oDI*KHkAV]u;}{˄rdlebYX&LL"kh_ɍ'2%2tN'b fŷl)Vv3b%?aql5 O{l֐Tԓ\%t ll#X "w&Z77T0I&xd:@Y,[2?9Hݢ6 <*Fj>K#y8SEKkB.齃 WFf7/M i'f5_@S6 3hJ]}"˂ jlksW T`(4 o兤P^yUüNqI:+|Κ_)\"1zOd]C&0\1Ky@"rTٙȜwj_h"NN<#f~bX*ً"P/6 vCdULX.n2 ' ЀבI&k:v$,w< }=翧bqJ4wSu,C z OJc%u{`ꈖg#b^h){F'Ѡ\Q%ȠliA?A0b^{w)<>c3 W}0dF3U+ׇ[ mU^VDhRFNQm=p6N0A"8f٠3ѷ,Z9E2S5xDZombsfئd1_**|5y\[Wx)D27A٘*궉v3w$ꗺ[aLH}*uOa $Xsj&^CyMFCQB- K1)j"yj F06'op')DTK,z47OWwsq]`h1+D6&Ayu4MyYj bبԖj=뙅wxFq\ KZ),@cL) y2 tGR^2CS_nqZP83.`40H7^bC zR-[=Y,jEG4t E<*=goAQM7bl[칸ѹhOsC NRȚ%pα ǾU􀉸JШטDlJ*GS [Lo 1q󂸹%mb=Xswg"=ݍӢ8pC (Ϳ;&&Oq_8ičPۨq ^B;[. %ڮwHSego罘V+fVf_Q)8Pb<4 (d-_2kx9wjVQzJ-##{]ca3|l ~Itb,o]A3eѕ?s9~;TQd㣇: AE:w:W6L֑یԨN^|PcTä0Q8 ʏVl2Srh#rNM@7DDY!~-ehɥ.1Tx.qTrdV謓ZpE\TN 'wbyUy(C8Hij)9TrXn4j:zU$x_ ? pbWʩ4NBXE4Zg4^CY}bZ<2 < ?8zI (bz{B00l84H#0#.\q-\^(31c?p3 j&Bgu\!O8bCńDb)%`磞ޟFm<{w> )B{1MT`2t8?hz:)j }5  Hˤ _P[ݣO]J ^Ms QHiRMfΩ:r'Rڝnlƭpu{rD"n#imFsځ fC7Y}8u ׇPix}^VT|Pe'r8K;t4qZb.}xJۉZM E@+T)j`9aIUkc ޼<-#,oLք.""IZl\<1yk[[WM[20f˓KQ;7mR;9c.1ھ5Y\gD񪘪u/vu|o̜Xufg'6p0Z$c^꤉ LlTm{*@ ΓpRA'ta!Iu7{^c-ʮ{K:b7 "?To4&|Oxx l|h= p5 u~E&jW>l`A}S#p|Y=I&ZekUL7ObdW?H"p*0Kq9ϗ&'.1κ<J9/- Y@0 ;"fWj暺{5&lZJꃼM16r^XAH^"=#`>d ed q"})oL($Y+em7gr]= ò.t ;; {W齑rQw`)/ 6b)͝j_:8y8$_4sc]g.|U-J3|׏XԈښV6S&Pf>vJ*W%V*WnJOMs>׭m#qkwG¤ڑVܯ'i!%g~w. 3Y1ؕz8HaZ.~%/1\Ȑ& re*:g(&()H%f]AAL-'an";sw]luGW\]A{|Q 'h<>b;!TaHrh8(\y?Й1H sIzJz:tLWP_ pL$2L7 {{?M.{MWjrSCqTy*\?+mXeIFc͎u"4s !. ( )D{2cbml0y}QNr[woJ%K=}7񜭜ox`T(|$o" f[ہ")FI{yL)<a>i ^Di6WpB>$ l85w/vnf8R~&+,?„ZC:%\Baf^_*!8D vFKַeҥt''ӾPw,GU:F ( ޢoj\BCT)PGMaM,׍Z(?1LO-N4U#3A_VXUP(bePE!oXP>T iAJ"$ǒbtGO"&ٶ( :3t?hlXCHR8+ьԍ 5&ycGOijX#/{,%-{wvIEP(cis:!vsXSc9=/<cY86ȏD$/S!eH L 䡦*)0+<5gk;HWV"ϟԺ1/+.v}#W!:_#V HC,%ZƟgEc'zֽa5\^G8*߻yFAFcLM*~a`SO}&5CFd~Ь$'2"D=EUb m:pht&~߸6zF3d\!`0O&:01’ϻI,Yq)c5u\Y$,{6[wZ0(2)A&ϐj)ikJMp e)*}Wruʶ6DŽ!2.?cV=6ݕR7^X514353s_RXrKuy1k;]eXw$hA}JdxF?瓄.#&}TLEѩi"7x"t4+(LGRӱgOյ(ߪtWKQOy7ƃ88ҁqxD_ՍSsn8Y׳IT4_h`Z;u 7Vm![lu(w1DgndPdc'߅oag G~  _i&Ƿ'P!=p CYjtfkU"0ZPA@;bv3X9! #{:/tse IErbR^҆ Uwv6y5L XAێ=ć)u"?xzqU5{ʫ([IGk;C'a*[*W݋^4yo;$uN> g?,3p*@Ɗs{jjFu`Wppj'ksXait*v^.pʖ15ts-f?t֒(C)z |Q씤TJ|$|@:K쟽x򋱮H>S\sslMH'CTs;#d4L+"!~ *&&H ]VI(`M ǻ^`'.(Kx+T&yzEۉKmR8ƈ{%S1qsv?s ~H=+C"qJoDeh(jeeMo.E"2D俧jυ^1V @48'O#9M)H="F3Dol9=)`15# y=0 nm}<_&KwE2x[ HR% B(aӕ-0 ID|?tc '6b0@:_!pN\1ٍ7j.@W;. XJCQCEL^] 1Z y5bԛ:州MYQݑ5{i/ u69Z?E L% ڠ|%*70-O9q6'z9;qn t ÖlL !b?%>_]_-`ћ!ysnzӱet[0 \x`F$?bFV@{lpY,s}pusSk*2(ZEmHSbb-Ky{!Sr-!eQ۩ dګP(p DǮ}҃Ν̮L|MӓD'rlum },x 7| l̊z.dZ2%CǣBV驺/Ni~bZSQ]\gĬ\CO46a6f5D,EWYm*{9:b[N$@%RanTxc,!$M-t!~o8CG=#pօ͋c37@d2!Urvʠu\1rnMpL_1f4E >ѥz B$SUpG&6J| K* 6~A8`?UA`r=Od;Vyc{zf26ct&ґjZSXX?EQ]D`CWwԊ2~1BQUEg2齿hG%-nĝG=ZsҪE\ zv r@Enu 9mO'Ր^8ѯy}aJIA/Gƀp% !D4ӝz> |"dq}bpcIUٍ2USߞJg.6{4h1lo\wi!0iU]qZ0x84j+ TeׄG@5q6hNn66E p3eF_س78X1&/}!mޥ=87 9p̣»7b6Xf tٹ cȄ $-͝*HT%+kڞZx 3d%)*5MkPP@D8o&*‰q!=M=o?gzཌ!L@660K,ygOg*g =v2:jPhVjneaQvc'v`Qg}/N4*Ǖ ҁ=ACMG ZY\?Ane5Rb gQEJϸ{Bt4.96r7JoH!Ui92p%Mkzئ%x(HfZ6|r;4;oGs7] X5-ةx\'=:f#G`XJ Tyn򐺠.Ldz܇y\Ǩj~ v~!ڡh,@e*{d~ ZB dz^x.sp/,bg;B;^r=F$`Xq+7|ǽ*?.[s͸kz\9]uQBUe̪zi$<Ř5\ R1 f"FzT4t:v gsZ$cH A19z^g+`1[u)YjN)[.RfyU]b쟼P'8ki9!l}$0uG4r|yv`A2Cf˕*1Ne/OV"6EDgGR jQ)sy7#ػr>FxDcF/KXAJ4f1HK6מq%1kY<0cqTڑ $͗:%fa.'[YxVGBgƟLK23!T#.m4rkpP()Hp9EcfzW#;ɜߊ1d#ZZ)1K y ^*Pz_(䁾I8 ԩ<r>o'4rV_s1#鏖qGS3N׿)m+X 9 \'~OA"Us?{xI*ʽ([獉"D^~>yfJ-MH[7hma1vz>L S\5^K2Qj}!%=Je8c]9_4duڱA !|YeӦX1tf3,vnQɴ!7j̇%LE\tlRVY@9H~zzR3C*=sjY> [Lմ3OʘrPE7_(Gzd>Tz?5vǷ!&3z`zyX7OeeP䯣끍~\bƑ[X%R[h.EUG0#bWXiM5zetuvS>lR#u[mtw1َsfѣjOAqJylv 4IfVXwսXE;N1 8d* Ux I2ڿY{Tny: p1dm5wT!<)vllΚ=M4OLJ.h͡_;kOĴ mHXE C~Q8mU%d vڑ=J m|;@Smdy{{+\LjV l6ZvɆo,tlm&$Ra 3u Wo M.->Y !Kl1,gb{W^6ԆM ,/CsI9nQyx , C El1@j\CarL>gVQ2FsT;a7H.50^r5U7=c-(V7s]1SX sTTh VTsvc⻽7ݶ|+ٙ`Tw!}q6<_p\w9+LH9m;`| Zuby( .!݅u͹SQlu5q^S{X"VÚeRy-Q^[T?џlkU&L`ެt5AdR.W4PdeQs"fX-srHL g/ke!H{LPތgنm# ڀ\>"eXf+٨k'B7V"'o4֡\Wn NXjX?`~b#%j Y|ya I>iG*:.N?i 16G Ճ'Y@OYUىI8v-}//wB-6 ʗ0|n /~d0:[N+Q MGt&^e82 H;0NEFԵ6l+vnS3CM/!΃C%2,áu!`IՉ;-Fք -|PF81v*5? YݠR7$X;iTu}Whj1BQeJlb2~IHHFgSyE䊂z ΉO3ҵ20?6 tAS#R0 >9#a'&=] zD'#96png̚ >:5f'0r>)?Wt( ^fK:Xe1Lԡ};YS1%vw xpaVjjLa !5N5K)l0%/ 5Z@^:3J'4a&N:etTY6:MG_@45mܭfL; q5_EDoq!N-\L-K+t>0!C?V&^,j.[tw)f!ff%}Wgj5)n=NӥHbz%UHyB gq)E#0(B)NS}^(Ljo1A]: ފCpeN;:fULB oY`\&Lo eHǛ@w%h۵_ ̱R]>jc^Q˶Y~<舘[v.ƛ=$ۦX/Rc; uN}XԬ&ň6캖BԁA,DLڔWs.QԦ[蕳pﯿ*!s rT u VٖG YTjX.8-v 8^œ;*ovҏlatoR&i)yrT0T:ԅx,ŖbU}GM\ G rCV#j3Rb*|}fBfKO2qsk|phr$gww#v&H!o)o_hʸX4+T!jo?!JKL (W{\/C0ߩ2:bt cT>7ӥ/(aF\44U#^:3eC -I0[d >,J'mik>|Oc 'Jieqs䆫$[s'*Y}Nn'2mقyNU)LzmA35Ƀ9&(yշY0@) #tȇH%;dXjo /6sCrk:2BLZHCIwPUJpj"J^J6Ic)2H)x/|``i,S5Ǻ!8 Վ~ 7E8LGڎ~ oL䑿NWjrV ~h~&>jZ6iS;Y~Qwmgݹ38T3S2H¼C&DTC<"ARP^d9s`wf 6gphl!,Q96_$j`ʶ{%V̻&i챶1W:gNJ%> #hpi!R>ev‚8fa]nrs(3%i08J>-K]Ҙ>)f'Io>:&Ŏz2x\XZNQ6&3ɠYB2Mf$o4_3cf}hMFo/je[-LL-Az*]s=& +Ĺ1(/QLvAt5TG φku\&SWqXR.S){$E*=Q&}em!ꕖ!@1Os!,]&.-"JJr |9/QZAqI8.&l_i+6.!g?` '㨲hM0~[@Vrv܎^5M܃JA7}L N +moT)'jy5p}]}{_fF6?l%<2iD.HQzO*g:%'c tn"gxn|ʼAZuW9Xmdk/9޵cxD;d@ yiN/sGUrEˁ0c2^!nwٽɆA#~Z|F['"/ZWЫ^5(n[gٱ@7PAdL֔3U x(eFt$Пo,>ثNdD^=U7z |pmy[}?OaB{n&!H , RD6PSPK%4TR H7<_c-xv3/j½9z 7pJ1bV5,MQܤgÿi?Q]qj#x]$·_'Q.fSR;VXZW 4 /X? -G.#: ӿ I mc'͉){/vy=RMw.C 4ΕmY2)*TzCO}fLú9NIæeܘW|̒sy7 0{Io2w JaX삔 p}͡ljRGsNVԎWUcQ{~7@֞!Ko!M'8)|ؒ;J!STz!?޵>NWH򅐝4D|ļy̯s2`ynQ2Q*ۃ={j}h± 2BJR4`[s6#{KΖ^lߩp>uaD{_m@" і=ѯGfmDÍ}"^o,o'PhīA`Ye7vAЉ;!lvDz1ז/0Lz\ſ` r"kc5Mʦ!SHz=ggK5Jn 0CTp*3V; X]nNknٛX+JEiTwk].q>Ϭd_ "_B0(ig۷Y3/]!Bw_ D/~Z#\+z6"^&ho0˲\|YK/K0|H}kPQ1:B }aJ˧S/KDSGfD&nE)qi隤mǞk@h1Cy[SA彄uN1G0#djA2@ (댣EJ堃qNNcҬ׼/K-G4K?|L\;s@Mh 0ZNP{Sy >Zh0j" p!f{r3)3ܞ='+x r}GYl'eD `}Êk즕o t/-Mt;f X>-I`˂h$ ruKk/AIRB=JLXr1^Xʷ"&ALGFc [@RW:ц(e5u :%7ԺsUc38!oۉHK8_>7 bZmUUoTcF1WTR^}d-)]W_]PW\Ucb2`vR;h#}_>b)P6%=p۵OE ([%zt.L/FZh[#nˆr*m>B5:c&mtMz y-C2H1gK!KGeIJVCe^7N)yȊ&G_cdQrzЕG{]91j T%ϐsR_>}q[rh+:X9ݝg_xmKnh["^/D2T MBٛSr:876m}CvN.oW(dYcx d{p#uEs#mZ,Im=u[E)&HJ:q+C2TB-޹4Κl_Ae5(FQfF$K܇f=.$1PluK'4@oLl10Ŷ[BO.) Z:*_"{Ҙ)b^)[GjD+*AHZ"; G%(O9]"De=N=c1kj&!swP Y&~ 3x$Y=K[ O..ě^W/iRQ鞜Gֵ蠲n07KlC㌧LT\jG!g9'f|L]w+U,ƄywCY]5ْ2V~ GoR@kl=ѹ9OZq%{$˝dyA LR kŴ!uBf O5,-d.;8Ǘň1ߏ+| M1^}W}2 t*n?c_rneBФ/>{;5ԴmUrO =+edșANc5#jA"%K`5TǛ2CR3ܲ9-VNu~ XY隉gF5&x~7xꑹi 2So0&TT=~> Ee*a'k򹝛 } ^SMv 2WTT1'!QD!8`X-Sg5~>v&dP9,SO @%) SK0P7HGg!?kz؂*9Wrٰ;Ad9_5NQ2 2fZ<ѠVrN1*9o=:a)DLu)$Vy:oJbjX߀/r>C@~c4mfEHAYЌ>ynÕR fHg=ۋ&ص7WHE͠OŃMOeV꓌\ͭU5 ^ 6z$zu f_,UGɭ%X%zAvTYD,usꭳ \*cTRVsQ =YqWbi(F_=滲S*qnEc 7ae4ީxt=@jͽK.UBKC4NNթ2KLD@)a֡/cf!>8_]vsY\9#ƝvWHُUpA>j,~HQ6s$E;5nUE]yZ-B4F4e˗^ŻCm~GnE+@Iq5ĕ j.݆ͺ"7=Av΢ =~0垸%*T_Hԇ_;喲[2(Ս9L&4?>|?TZ*#hLcpJU3*-FiC)/R;Yi19rYgf;#b̠+6 Yb,7*2)J䧨IGkcT z^u?~w_iOiG?-= LN:ĉ\ibN֠t?K$HuwLiS^P ɠoo ]_k 롷97aNЗ>[%7yc7xayEX)w3R[8 (60}Xa07ӄ2ɓ_d)!"cƦIIimBjCC5B߫ gMIrjV@H-6kM{;kq {M%%fubv5Ora%&MZȒ fx̐d `C:ǂ~'} $XmgY}]eJ37s|7'^dgx&b_*2US%4[Z5#OXJumjz<9gKt28| 9,i B,:jXOjN3?!ZQ*vA*ӀfmHqJz:Z-tp?L7TZWlE &e >Һ UL, .ŷ9nU{3I _ĶG5!œ{|ԛ˥H FnH?휰˵?#!;㞲&H f~UC<T{,>\m<9 ֽDilGɎS͙˸5YDL1**W^dؚ! ҿNz0Lj^ #IJzb퓨"9pVqLPz?H{%nT-Y}%K{sT"BhfrO^&*^^/3RjWOuc64yZ4Q@W}}|vw$4BqB~{(=bwu&Ȧl&iX ;e[BWIi7w, %{!:El#~РZ2xߖ9*#بPP ! k$HlՊ8Ou|8KBIK#㨾/> ]Ԣ2MIdyji?idHqݝZZ$%H {粃K}Miim äFE\Wf7'#uHۮz魚:ju,1.]]( - "ֱ!hd?:& ٭Zr <}MlRR<'oH9=E  8 BzA Vw_3ޟ'7H fhs`%;nDD.ʌƪDs0wx|kQh/Tٳ}'!wBg Y 㱡Y d&?;5ȳ9R+5] -T|u*ä4Ç;GLkU?ޗON|B!$,`~(-c%V3nWhlDl\7*:Ɉ7҉2j H eFL(-w_ٗ ݋Vqcc2qL~~b:?K@!fjwp&GL~H d.L$ C+G0VVmAὶ/u|M-A.MS G`l_\N* ibƐ{,x2)c!;A#N{ Pںj!&.:hzg$X6] 7)oEiQLgrÎֶ 26}{ avafyz|1͹qVB~` =yQMrgk2K+ɽk 0f.[%u5+sMNxuILxqi߳Cc+_9W.OljIm}T,\,wsP5CS*\~;ii]-+zaQZ :Y^iP /AF29 jτ `avi(6+#b Kq|vdU*%oJֺ7Ez|p{V@#6 HR=?Nꨖ_dCTr2=0@MVGlp m"%&Rܭ-P+u$jӋzw3, K[iv eҕ }X15Im18m"TWBwj"Šl%emɣ&e>X.xf1)jR}%+'Yܨڔq;4 ;ai""CLe{OLm|&mF I;B΁noae.Sjq"PeCŘCNB#~O\VIli3l`04pbg/vDa7T/5tPR^'"}iCPK2HϿ2.qA_6|V(/e9"+BZ:L?Jomzr9Uy/h{/-OgO"\brH7Mv! RCY[ƄQ72ً&P(O:x5L8hg' eq W^c\~]dJQ'Dк֊3${3BMr^7t82;[ІAyc^"4(68dzK4!gX D%mp`"w.g 3Se;5 zƟ3)b5T{~ qÕpsY %%P#96(+{EdiDV$:$?|3Uw" _9~-7%s3]{}gZ®zAL*ͽ)agM㜜ty߸bqhxFe! ^;J%Lr^c\'Kwa}`HZx\M;\1$y(%_~԰Phm ;^/ePq.j._ YZPTGCcj]&jΓ7)Ў\/ jZXrˌbIYXrw/xJPPSJqp㞂 mHꪴwZk)x.%M@$1n"[zV_Viƹ+ɳzπz_j3PTWL)j'xX = ~ԜJADg>_s d>TDMh @IVf]zAn\;%Us$`vԤ6}y*O8t22aoaǻBFa"|;@24l^LF$p꿫QfC~u.0f ]7?ԧ!KG8€S֛1d5ҺυgkmJ`8@s[W=»,Ѩ3,y* yjd-{Kg8 g&7uKs6b+^A.JZ2k$omܥ%̌.,ADm2TF7*Ϧ(Mo9֚Ֆ-FiL6h;AsѦ~=Ed%(oV,}n;W].C{>و0ĩk9cӒB@m#iT鎕Ht%:Xs-.\^lSp팠Vޖ҂sbp>D6p>:gmrn̹qrwd,t~ZQ3yS,}.Ja{nGa@P'V!ߣ0(٤?<ߝ -?_~o,f`hYr)^>˵ގB-gL4*{1xvtj9TCK@vnz P 4&YGt*)}4&ݮĂKпEfc=f:}kקZ¡zy'mdz*#9 TtFk40凋HQ]@3d!α(x8X< 0'yw WZLز s5})J])]8 +va+QqZO@om)NV:TR8W2\f ;҅rڇpY.^;$W`xg!A?NLd4wZu=1Vo :y-uh%0:jHLE":j #(cVge"pFZp=XBcCyOe'VEa*B h[I ':xőL-z}-^ןg1]Zh<%VVzfNXaFcdzޛ/ʣ;Aܟ]͌ !ck'Rp߲=xO-m{vR;>ϙDN{!;ҺQS23M ɹ!w"Y.|C͌.E *I@22 Hu <81;K_O#~C] I'gƚrҹ$o X./n|huBWȳրcsјrwStʶ".|xNR$N۞<K3[FpV BkB˝VF)>45*Z Aޔ^:VݬT>Ҳ'CG:ꭸHdtF;4J [j]lj4?{i9\cKO3qK߿]lʟB2`VfXl+CzaRhV,%6!YO;$id* *nr >J{uALT$*XN*w-Zد\G ?z[`It:yb 0Q@!|vz4~yN0>bUM=@wUU Ad&lu%fykQh?HXmDFrh&LHյ|&~'Nࡕ\Aa{`5 ,cn 2|) S TLB}SA;r7xDooqzD'HU,_MJUIz`ʍ6bQ[d$ 0qt&AY$ͦbة.E*D[b\ -2O~ȡ 1 nPT`ͰO[rV_rhu ucK^r FJKY:TWD9kixȕiV1zN<h)UF D5ܙ.Fx훽x=pRVɋ|^yxZW5%oVd # 3dtAkBX!Vxz2A3I;R&˂63)#+<]M)5Ie de*gg;ΆlEc5M߀LK<ś3gd1(BGlQZEUإ?q7LJ e3~i[=f5ܘP^b(/-1Emuߓmj`Vcܞ%͹1_GNK0eL5A %ȭ^U;(gS _/l坵qd#_U35N>Z޴QS3m8=cB~H6'/Qt=xaֹr?Z;I*Z0#9l?6c+;RY u-@t-s8(&՞^?}*"usۚ) abohv\I/7C~dϘ*G4P1xxhJp"-1N7܀qw8Xit6>+Z<=X{-g26ȐKiZ /2t:6gĬ@hݼ? &\ԯ)x4l[~zsʒu^ǖp!z! ivRJ V('@BrK^)1m7c-m6N6P,_l7~JWF^ډiTsdV3~^ҀRϺ -rvGKӺ-oS}Yf (}5TC<z P`  5CEg&\zb I;XGĸSe|D/afۣ)?a u7m:3GgB1:kZ!,"0I/S!KYqQ)U٬q" *֜Cigz $ wy/ZN pebXJ<0;Vʤb)=*OB:֑X1 9M)٭($@l#zYm͎@J–!^Q6Q8gEf( _8WAEqi 0EoZrh'JBJ,>$KBNPaM,Dz|la9cg/$IM<Nj~G+h(M?937C J'R,&wMB }K肵ÛM~@=Z[j&)VGT#xpTbBE}Iv4JH$qC* !Tݯ[kؤAFDMccm@風DR8MN:^jȚ>)ݕz\*ݭf ^BvGG}f_Mu8wK?VdrHOi*[{,;XH(4Y,T=}2 76(\њs=m]6Q&kz}]b;.k9T->zkbe8r'8رVQAVXX^+#W?`]B#%7Pqn-RcomOH?]VP&b38N4ȮL(xTQTli %bO U:TC&qTqa$[uoӛaooc$ q '7؝&𼿚R!g%*dkг۝jhoWr:ani5&  [TI&MCAtI _:Ƕ,B]>plSS֜$;gH B#v8v 4΁B"}N&%sy`vW%+pR[U:Q1e)+ġ4`nzmDE/8qg@ 6/8]̱ˋ~Cv=XH֥&>U.Hx rtŹic֝'Xk1VC> }@87D nmwVgQˤ]s0_%~>OTdZkEJ}̏S2g|ߏ 2 M\mz@ޅ(Y㉩geWLŀǞ Y#hW=wkqHґ%f0ɀWSƊ%l+-PJ7?3 @nVNGN) JkO0 \ra]mw</B ܧe7+Ra->2OD(|㟀v^Yqu'ãux/فV6>>-,t?ahz0pUNqJ5Я\"&o-6Ax>C3oPuuo1Qx&Af#պO?45pFw!q:Z7tfk-@{ 0n=%"WM#L<r2:!yaI)*ެS1c0B=@+ ], ިA3@و ʾxhK,@Da~խ⹦Ql* |HPxjO=eh@߯Xkwly&Od6DAfHa[E$s=^"Ncڂ@O_%&8ۧsS@UmY|}emyn~I`FS.PO#ej;IIبGtZz1Z:ri+$lW=\㙋=1qll|JkWj|WhS@b@Cd`aW j@V! 6Y +@廱ktcm ÒZyFɨqJl,vzB:e5ߢ,<@G|p-/G[J4Ǥ=?H=U{|iE?*^s{w]Ow֮d1=CBz M_=vG$M敽P (uS9=)c{ vx-bԘ=ֈƤh{s6 7Tӻs B ks /Wo)]ɯFj E[7rVRbQvVWh%t)eC{˸AMs&BPc{q+)ITRISد댑{Tyϱf> g薚2I'bǗ_KECI Wy8葒tL zb\eϭ¹^)ݪ'-fso< ڭiݔf>(6t[rxX X~[z!04M&\;G_2k4] R ET#*dEf2bA66~gNyud5zwy ?hi1cu:о2Uӯ'O8kȹGiD[+"s됇fQʅX.>QaJy$0FZ7>LV[ȯgI!'f89^}h*JoW-~yCe-se0fZ>$М?0ZN8׌b5G26> DfmIkҘۂxA-uޏT7_5/^G`+*oVK0ZiWr]B\qVv۰E<]2m=`~a$f*e^M2 )^w&5? |ߊ[ =ȉ>03c$HŲNҖomy_všif,!es.m7k+X '#POUEdN'O]/}-0}||ᕄIZ |lEma;Q:0g6& Erms󮗸~#{yȞ_%F6Cobqi 䝧 ^>q݋M6ᓬ{gƣ9zYGJBv`Ⱥ-yڽd;iM=z3K li (| ȷRwac?ևE'ua~ix bBo%/E54 F1=%ZU>9R m|D} g4|֭h|/̥o]^=Ew@WsJ FiJIhCMޙ.KR1 i23t5-3nZ%͹2I-VI!g+:8dUoY#AOly>FԜ'j1 G%NsKyg`'IX\B4fzh)Z[# )M鉃 ߗ)G/Ȕa\OdXmoȮ! A.ү pQ"GHbEj |KX,a/ƅ1bx@y[g e[r3 \N5AAw#)=+3+5*f \zt0.A]QC.f&akt1uMγL{A&|]VEkj7-%S%?"(#/dRZ߶s@8"l0ռTc1L4tO1!Q~2C&0k/Xde\%;-3]jӡ!BM){5љhr^$DGM9㊷`v$4H]Q2-oDp捷Ï_׍|7YT_ Zy`})E)YXg 2YjکkPI`ˆHmg_"e&Kl̓O}LR0-%ׁ ? .yl0nrR%-||;Fxٟ[oOVO EKUaD`BDyJ iXͿ,TervzfVKo4g)x06L7|`Ӗ&Y[qxgҁ=lO]5 S[ߦ4֝4#ֈvH} y}2OELgm7Hb e 8kg\so}{&tg 0cT˚$Ip?/ q>Tk~_5a׶聫[IOָym|ltK x>mhzE ƓT?' Ĵ=9ז Ր DoÐ+Daۆӹh-9(wd#trH}]o iKVIQCsfH?*v})%;yAc!B~?9L([bsdZ}+UVK_9BWL2œ+GV׍eٜEϣ!qVsj ʝ RqNVs!jNIc#˳VYd[uەِ^*q|\po~2~̟5!)HOUrl5i[\ ˑ9%%>JKs =>Hg%w#-!w-2=Di-T%'G@t +;k|RQ|J xc:hn'v.,4 IfwR{X^49|]it( !|QytʃGTT% @6+0 ,~:$lѭtNZ2\L 96s4Lc8a{N%;jUj?C}ӛWrt߆­2r#/P̰3>A#;A ÿr,:l "C~Ee(]IpR}b/}nH4^}mӛ]uKq[=-U{NTGsz>?-ho5/T#PH^u{-QL.u^iQk Pg0*V35b~mfi m,y5(?ZE s [kͲX6쟹*&z.]4><r~W) fXsPkc/E޵2N;G< H!qI GiAAMQeuj^Z}6'te莑~d1zA3[c>47۸S#%n£"i֫nCW\$kPRwY cd`)DvO@WuْU9=S 4 z#*z1oP4/%f~c0J 3T!>龜" {<ƍ g/o@ࣘfLjjh[Ԋٜ1rrt)DUrq9ӓw4jU=B0M]+6t_(Ƽ ȡ޸F6b6\N֣˒C hGv˱J.Ko3I €,:FQf]lJ6Iu {9NW}DK?Y6P1\K1Cg"M tgtX#B=c bh3ၗoںcG9\ lG{A$F, bOW ,5 N ,bw.u D\3~+>BxC5< ? 0꽧ht<$GގϰRWLz_wSJc(Uslk_eu1G˙L~&\F( uyTٚQasRAB |$|C O 2L_ĞBxsm-dިSe%*|~3?6;)eY¹ٳ gpDkZ՟O%Ęl ?L“gntkp#d _v #- I`b= zkvHtԈfYoŘC[rCW1aRn7Q"ً8?Je58bP;:Fq??:u ^㵣|N֬st%̓Fέ4PnE<=wY$Yu0ΟrPTI.&9ˢlk`,{xBAuE!@Сey#忉mzi!`wꨙc  JO&v}g.b2D"}VQVH(&4L\i6 g':bntzFr[nGH 1Bܑ; g$Tju#D4Z|5~ԥj )6~w.JXWa?c<6iKv,c+y%T`@nd*:#fNb DK3ef "*U.DO9N M}v+)̒}#N`+u9sY׭C0tZM[{ќdJ?et 2[Ayqkv8/hzeHlԢ D`+(Kr3['zCC6apJkjhLq:<։ T+4XYb[7@ndu`nLlĀ~W(wAncĄ;iTx8I3H4=x+IpnS9vMzG9L[xD$IGMnG<|-ي*Д{&K5-!N~87@d@b3U!a y$27fZfʬ1R@A >%2>ú&*3 j9d4qEO[Y8蓀m.&a3QNR`giǛ3#Wf:}K?AfJNJ.,((#]pDHIP`bØD4Ey76tu FDE{p FED"vp}@m.3Q Iz`MO 4|-'ôe XDV`JߪM ?M}Cb~x}g441=ڏdžD!.U}[Xӈ{py'=Ʈ'4OD24XCq(Բp$kp_O M` EG'k_fXZOF'OL<;;o1 v\~n4b"^Y~OESOe2IAp>QFvJ$DGUFǤ!'|N5پ 2dL%!dd Nl-=J~ut86CFVCsP:R S Q_Ӯh2cqQ~wx^ !1`e|1Pl**TưnЁ@ΟVP iX1}]tWˋl+ ]W^'7C OG.HW[KLNY1X4I,K푿>hPA ; i$8?Ɇ%"PdlwS+c&Y4Bl]r\o4=z\'°ԓyR;FKm""x>[Mexpg3}@,HG;z 0usmZБN*UXO 6 kZ?ɗ☛]ΘIBj7:9g&d}rڿܬgefN Bîy !DBUh!T kd'zMJ}ځpc\]cP4CpkR7]4wX B|F_EйI%Qj;]2hwt'^= y<-0£;b-St"!|VYX(VOJY>7rK^k{òM#l/BFRc>dȼ[eҊB ݼ۹->_M;B$&P|T8iEׯkVϠfwG\8XY+qy)PSZvZKB ^pdȳ U u ?ܔX9Rf_q QR |T ̋i3![a[cC  ci)״m?QbJ7r$g::( 0S8WAoGaN5*i{T"To*ހ rs9Z:txk@fHJ7١C3Ff+{&CQxfI ;$OXHj-OuFK݂@:S$=vPRE^( RWϟ2{$9qI6HiنsdM>y(/xe1ӨC9nYČ(ޒэJY, ^x.Ԫ`ȽMҧ|Y/жɴ2q,wݝܯ F|s ( ymO߀Ǿ{=ZȑQ`P67͏D]rrC%_vvk] Z]hIqk3х3{-qY`2T*O'g- 1J/O&n텊FFq#n }³XUέ-<n2gTeTy!=-"؈B(t"c[>$/.MӠۗF98?c=SJR ,yRe?3?4w>vSu@EVuHV0Pfrް/wC7D6ǝof2 _}/ksn9B% -ήxɷ'jeID o(σ2(ϩīCٵv Cg y_xu}[ydfZx?\3'6kNcӭ<5OiUB'TK/(f&̰k۰5NM}q7Y5iGYqj$=EqN8)'4D޳p4رhUOf ǗbnPJ`:h?XzIڢ/oBK;dɚQDv0S_^Ld"V)و1m/hD`܃1/1@ $f_٦ZAOwEA~[ :{eRɁr5y;n"͔qT YYIS& q :wS\KDv-s-2IzUӦ'bs^W[}M(4_ʾLkIxwKGjG߆璓VE'j+%q >;RTK"mŲ2bbwhmƓbuKc0*IŭCP4.<|Tɠ-N]]KDu\sv75p@ڻv1b rS塾 Rpo=w67WH'%4ڙtA02)bM~u:"ϯ$;=u49v"ACٲ-mi* r,HD* ƐRenKv?A-Y3%=˒ pbYYmI&WYhWzMoLaw]9yҌFH+pnpy4͉gC tt/P1Ѻ9tb ]%SkW̒Ot̍}=|z;L:tp%u ]`\>l渼MPu6x*jf>AX}2 ?n2]Z09Pg/ÇgZ"CJ%aL J+YR٨ ~R3N׏* M/$vΌ"K`nydRv7H8p @8fE=zad>%[ 9KA?-TN~g%9*+$uW3}Q^hI۱Ѫ3UYͥTkT8>jˇN=%X)r1밮Br(=ld|4 =%0t^OE<#ý,TN)Hvv*yص.ߜJ5'ɖY55ټ6!?XSp5nmxYNV;Qrwo`[l~hˬRmjIx[y2Ǟe<'>3$cȨ 4eH[E`s-nQ<% mz2@Sb?{ is42!*򅶊&XN_bS !]l>F:aU9b1|Gk Ƣ,&=,_7~Wb]eXW.Nǯ3IzNױPVꁃLw(%/̣6E=7% pW7 &Oӗh4X;J`Ȍ4ﱲ RԱZc~W@/U6x)rw`*p{ ]m|݃ ]H Cݨ^ O@ }]/$EG6۶gNߎP<(oK BKVhaHdjԅ`3n%Qߗ"lGm29o+yjC!T6›qlm,wY3.J-L5[s/LBU=|JNO䓸CYQo|ƆC[YWx^NGSM)܅PAuOGľXz K[gR,6ߍxg^G]_uZb\&[2>J\;RtRnVł촍.|@[GJ16'irۑ6I ntמ̜a5e[`5○~^S թeo#7 <{&L!'@PJ`ߜgl Ԫd^~~/Еy%\Bʋ#UqBEgıѓ@+ħuS{o5)ZᏭ!^?B* mbaKծp]g 6Pxӫ F?_ڹ\v`fqzQ0a&A|[#Lڠ@4HV P5 ' G_"` N7Jaիb7 \F{KREتi!!P&6PDK R:8 3rEH>BYp6ޕC^+#?K.x;F>+_:b:i"1@\rd-ŸdN+p]CQDZʭE'D_١DyN&jmDd% ,mtFao2$?ț^WLxUSP$ƻz\AvoX b8[?[VgN>8)륺6bAS`m4m٨%8 p- io-/x_AgYZ07070100000297000081a400000000000000000000000164e6139f00022384000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/J]?Eh=ڜ.+͡ZʛJ(pFw,t]LueRb?~uqɱ_ ܐn>*.{B15o*EjW-([H;9{09L36+oU=Gn7vK؆Ʀ-ʵXǡ@!̗8,]ULԊHs$,~2 .2Ēܼ³3`~륫םB:HL"rYmFYxNHo ᫄.fJHcsT֛M [SmF\'FΧb$C]ݼBhzϏ}SGL(Q2ܽ RTȦROz(>$/d26E"T:pUu}7fGGBvw!16pLĪ4>oZ9%{ 蝶] A/~A2(Gw=H,~UhWm{nBd^IP-^ uat%rɴKEiwɫP WM {N[fEaӌgKg"ۑ6煮-3ڴ/+%ܵmk)jߪ92?_3 '3Fʡ‰<Ay\3ጬoz:μK;>θ,8(ߪM5t3pׅWaߑ-UyУM/XE|/,NeqєΔeZ{.y A%O, *ֽ;]g9:Z3 1bYcgUojoG$`X9BfL-p ,O'qwL86FNcw<: x3ćE2Mե=@mLRKNc83?G,zr&\^8iJ`n0$m"pq(H1Ϻ TO3V㺆FT|FqANwIkT~jEy9gm &MI4f4F09c"{'Ӂ5G5[J"X\]1F}˵=w盛*EOvRo4Q"qJgI!vZI".׏NBdx2}Vj~ 7bDI>]uiԐĦ ,0_u{H4`d]> Q?QN$ʹk;{X.1 Vnl5!b.˜%?U2q)_ZhrIQIԺ8$F;V a]=( .S7U>dEI}$g{i!3t<3Nj\Z;mac^b;É-V~r8,hDct*4)B:<.v{ۭ!P"eң)=$2Fb RzQύiLvCshu]rǖ2->gK_YsDnُAOz! ׺M㪷{qo1ghX%x椵O{]3vY禧fEN)S;Pbu=A~2\|R%g ^k8~ Ѓ=ux7,&-_ ^iaR"KPfT+H#_c g/ZS@-WEꇚjdϰkiڠdPAQ!!Tӱs@ոm ?OF2GLF4ngprۄU NUŽ/^µ&}=}I5ut-A_։ %'z6j;NaVd*wwdcu|\x+!~A3Y̿R #2q~v?F@Aٱ,]شOK>.= $tX>=Fٮ3&n{j=&p4\73W~'ϗͻNz|m!B (z:$&.(_>W\{QywS]~1o\W냄d-O=a/+,}N0Ie@iǫu![Qߧ9LnDy&ƐӾLI1~Id@wEC7$>&nhqc=z=U`Q60MKRG $2zT|[11空*_7Lڶ71QjVf]ӹ:Cn3bQ5Ҝn_ɜ Vyuϓ7I ^ RQ^hVKxI1ʱZ¦v)pD&谜롆qkZ?7iPDMx]!5(SKO9⃃HuSau(otZ--k@j|IZ.l{+caYã&ÛOYv靓6O|k&O*](Huh:m"ovg );0*-گ}slu0wd.d24:t\ۗ LL'kbSN7g,aIũ~'거Nz1\ɭQ=j ^,[du%^W5(\{׭tAYj ݌ #!3ۯZgl8ЮįvɮVOϓ QJc6xl%HrMRIUVצ}Oh'J'۾X* U}vhhReiwdW"rm!ZI"B[>jmNScJ w^Slɋ&~-vz"Wj6`Z@ | l`K1Z*rbс42cV 7 Kty0tzoh$8&?oòܠ'B҆̊jCnN97_O6 qDy$ܷVLCFL?"(]ON$R-˂W&b$Y&2혿3Q GRD5^ qhse͹7Q+m7QP&zbF^͐aH4V Qa\mhRl=v[yC %N qg% _޻g6t.dXw)WLgvE<&KzqEcN̤( M90۫R Lw۫kf_ GMb1-.A7))1_p%Kpҧ}b׾ҠkW~˰@2MTG& 3z!\[f~O<@=XRH5E'HYgVtL*ȏ9v} .>-..{NeUЁr"4OXj;_R$.`HA^:Ì5*'7=BqK[ >3.-1Z 9[MLu_7Lޡkً:B eJk?a\6[#ϸD$8g#Z|ـ%'vՃ , % ̶̏/1gvJ#6]>V?/F#ԼoN#,5I?6lvDݾOvÂ`6 W`4Iň Xi7C0.vXXHxww vʬPDbi{rvaek[L@:b4ҕy"}/KJ&~z`kK#nva9~di;ra:C3jڵjg a GBJ 1X9)/7kG wa՝V p(+ =0}&Vs_kp=*yE!="5Mӽ-iX6{ɚ3'!&GKB!P02U3f>0a㓘 y0I=f_=WQ@]?;{! 5 )KZ] YN]#Qg2 ro䮸5p/|"4 )RX eI3vL\;%e~ؽY%fE"N8ؐ1&P^hGs nNqLϰayE=$:ۿ`ʦSP|ӓ& zO7Z!nࢫl%FVb} Nt2Dk/n57B,ӻdjǘCJ Ϡ[EQ1dzL0{r䜚s?qqɵw)4(qn fbC f dKQ_O0k6[2!Jګ1;$(9~ci1>ez(Y2J!Mb(=+ͻ.TQ#]˅؜*!}'H<4 hZ=}Ǣ/EWRacx-#CwSX*y֣ X󐊛Nahsq:yi d/l^34ZĹ%VC޼(~,SrBc /XRBYU+ BMM,pb! LGii\./jRf?،\{CUJC@E6f iD+Ώl¯dQ|޵вC50`K ̳K}r.f_I"lg$0ʹˑ:܊ u4TNH~,6D5-ՍbWW$&7xl1 g՞ \sx YeLI=y9t6x L-|yJ>K@]BMh/k܇""!N ^ n%i3& oq3bhRҸMKXN'b ^TؗՊ+>zVҥJ7wf媸5̲5Ơf)P ZfG lLn_c~cM2ve[`w #dS}c/hୁaW[(>qq-v ǘ}OXdLxPW$?14P |mۄ6B]fUbMr}i,=oO>0Mh§6>%$Z½UqkO Ͳ.hP÷G{# %d!n`gny%cZEaN.^`+陪%0Ѯ"R#W1:ŒQes{Ef;z|ؐzD(/3TgYt-ɥ|U@4&-}YF> ݻDŽ{9 9 k ;M_l6>Sh)l\șt3xdt[5}Jc{]׸;23Md{Ҫࢿ 8"E'tVlY2j1{IgpF-9ʤ,߽ My*XV@čȂ{Qma T!N71PՕoh9TH>;mye&װ nf; ^_Lnje>ڥe J7NDQ`uQ=h)bЛʨz5gIPMDE{V_/CSx£>frJ"wL%7 nM(`GWY7^"a2E+S]&|G]Mjs{To&hDe\H.Fr1ƩSDtZ_a\!ԃJ{ٌ7%*YY~l"0,3dd;=ɘU)XQBb4!]Uh9]}wJZ^[ٕ#ja ג; 1+3u  #uDSwUӱ{-4xL.}dJ=wOűR6tgkܪ﹪ e.c)+T2Ý$fXzIےN!5V\=! yhZj`Q.5P̔|[$i㪭}oP5,δH.ar@m"0UΩb>J`O,L @[ Cܾ0T1)Pk߷)%0+'":{'#P0BX#Sa:7nm+ol) O3 B%bԨ`΍I8XH4羗İ-EͽcPJEܵCySN^M(ŋD,q:!Ǎ#Y>3S#=[4e>a#Q[y)z Wc;rk/~ψP;Bt{8~F_k^[4 ح O")0nw/̿p6WkP<"K ǁizgj%O N 34;۴?u}FvzEƄ>0~TI{(<L&\*?V #;ד? Qr>HȜG١2/ػH --~8^ ^)&Hzb›=4XmxذU1T]xvZ1@lq2 ?rهYnqE:fךXF_XWp.gN5+w3\@jATu?hW}GZw9tGҳ}`o1)KNյ /p6{/A_A n9N75lʹ{Q9SHbދ*eB&ʣE=Mo!I_b۠?9J愦&`eD"mxA920E@Gvɍ⫷8}$ _[ F{F-̺<o\5ݪV "dkU'u.;euߧݎrvAN"Klj/h=qH=.R&.,{[%_)fFN|A.(0 3"C-wݣMlQ E@_1p-.ZmևT^ rcDPw]5/N66cq`\S)mێ ټPJjos5obRn}o8ػ{^J>*DZ ͰȤcQc4R^I!}b4`ΟMhq~˅Ps.B6 k?]qL{ >ImjIĵXg"MD E6_)%tOSvS$XEC,زuWFk%afVe }3fe^_Ώ 9qCt HmZ$ג[C]FBV0[DU*1J-gC5xgH@3uxԩq$/J&1ALXeaF1bWTd LƃC0fMm.O \X~u!:ppѠ fG14_"c*A9x|rX'JǞl{b(' M=; }qFWzO`񸔱H pI,0MYa}QHNк%V0 Zl Hc!rZ'>*@2NVL QfXа%Ӏ-wBI+(M襱g}|WXrBvu츺e\kD hz˾vK1Hʥ̹@E%s=uyn",q4*B!tTouGȯy(l̠7`RޢSe~i?mi_.$;<Ӝ\g3~aMRj;Ewۮ'< Op恵;xA>zV=NR'%ix΁4(M&BM;1tF/ vAS]msKoH60-lW%o'XpmË܆^)^jp /cC}]F =jm6+K#V~ZV~!GMX(\45}h-2wG5@h?W2Sla!g9u(ŋUm'Z E^ Dsm&vt+pCfؠ{AT[n0۞=q'J\"+3r]i䛼E<$?T,Ѡ)ZRſl,zFMmz:BdE6%u}UcdN9[BF0)o<; )Tw/A}_QINӁ(~'tʓq#z1 MQ%ۀHVǍq~Cyw%w3 S66z8<jw/Q%L*HpmJF:?r|$I0ܪ&25k30eYh"kd8R+7ջ齌8#@M->$0JǩuYxvdP19Ԡ{Θ6 j?X@* u>;Q ABhxŭm g}.C+Y+Z\N&7n`7bL0|pB UhΥW5ndIHT]s}h ;C9 °5gо:~ d5EMBw ](H0ۙH׸uΕ!IlQL|2QuGJB{z IRPRN 41B=btʚ[j=#* ͣnJ7U+\MJ,WԆG[yQLꋽ׆x}=~C1o0);w?"e1;!Ep.o)F9+X$d*TBo$ b,%:5v}]S4A3D1:Vy-};v#?:Ee?F gܲJ5V!ٌDȪ%W>} Ho pf#W<(=xj$״J7̍+ hRjθ@ 3kpy0򲜪 QOZ8-#T_t<;;Q"uw$|WeFS]DŽˆk5AaU '8|ۻplby/|iW׼ٳ/02 0sA5zhA=vK\jᦏv|6ǰ:ƄLgyrt[77Y9>9~Lአv2(}qcYnc-(J[y~3v;#I(E-Ѹ(QrO4r6%C*V\L' isXqsЪ*Lg/"SKn\q1БdHm6hkOʉ5EpҢ,^.0TІ^K^x,,gQ˖S?*Q8=+\ #n;f+ N^pJjQ#mǒ6ݥwq38;+ 8d%1йur8$w iYM3Q)ArH?LqGIxZ~Ӓ/@=GMK|wOOwǙŭpv<"(=)=4T:U$M5Ǡ"` P6;RZ5g2Gg򩭂vΔG9u}6iK&V:6uUϸ^1Aٸp]oN/wAi@Wζ㵥@2?8dy疬/ O])jD3R+h@i9)thִrd/f4E]%m9߷)wuH*$ BA@F٤Ӯq@h?B%zȕݽ%8 _;uBPz~f\z#DRp ѮZZ-(~iQlHiyʡSO?=YmGsD_7,oR*vڌ_V+b:-(\*S7H=!S}VghGSQ _5C aۛ=LR^hscFR|ofC҂dE4h-cW o 5#Y_׶P{>+' u4t<b6JL !NVB/]aO>H"e& w* [v0Ǒ-9A86T ծioɸӾ4Jz2b^\&pU2EGUޓ(\u7~%36FX~.{)+D ~yYmᩂʾFX6Տ?TÛ8ЁgQvL^Nplq/*IEM6zlIC^"nS `f\=$ 8Nti7[ j]樄GԉWL`8u9ŕƁ3<[:-:GY[>HR`[PV3Ͱ҄31,Vgf?8Ȏ8V^#U(]!rRwZ |3oj~5W)怜ElMo!몛m*w Je$($*Z@ջC*V81~9k`C iiT#|jj}&lJ_n-B`R?GF&|{UOJPbKGj'4 B'jI(NÖ(K&Tn-L'4]fOg"Lc]OּR>8[1AS1ἯZee p ڣǍ ;CMkE\L͐y *8m1Z{Q5z *T8$lثbN*s8c X{Aʫ?=vZ-5ʰo 9c'z#{:=C>̫6)/$tnZ ﮞzFBݢ,,{x-VhPAmZ+T*5"ujCg}&i4kwH| mݵk g2^[񬑛30ڛEe 痶 j?u(դIw5ᖪ[ţ+-(60Y% 㠉U2kv^:S혚 N>w)Č.7ՖȇQ9Eb{'R7(}*SjIETJh82zHv3{f 6DkDyZ;f=hk;bmeл A1As5¼Vؗ@U--|jY"ag?izfS턁W*<' X\&ppuq#1W;`88 -UiRjcp mZdi?DAEEx/ !  5–s F[}}V6:j w]7''1ILPBqt&H)9$C77uhG?y}Q'<'kH-Чi)=z>w 2B>.EnJ-٘܋cB1:yCvw>?0TE9rޟW= O.&_31F<ڏCc5] lүܛϾN,^Ѯv`#HPpBo\X"GǶ `mwA՝_;H225R<'%Djz䦽s0c+z <^=6jՐaz34;3@4DGnW3 L1xSb\Rd|޴ЙqUaq>M2;Z垼.2*I{ ,0eRI}^.S>p\{1}9ߪQQ(؎Cʔ{;/5j,ߡ_ݪGShwGfĪ! 8T&*Z_KBoM eY{挿?C%fۨ8ۨ'PŷSΜ96k"sLguq9v)[+ja܈g~{H֎wvKMן}(QTmsxGC`*}jVLקsI07UjSҶj=;Q4ֽ#u=P QīԀF$-sib/gTq04Pybd̸~ךO qQZ̔9"+ ݎgtÚ2$xy.Zoȃ*3?â)0!b=֚<ݚWX ldo9ޯ\cXLj4'sB;N5nI XӀ1#Q_Ln5rs|P*Ya|$!{֪CNk"!:|^ieb툙%!TqR#7_s}>oůWӪ>H2?>ٻ/sDi\u]!2c~u|?4RA<8Ť' ꧵bs@ʄJ4DO0ل<8 ~I9L ru4w'4߾=eR[$ɠuk l${Cie4/d!B\ b`W}1R㢰`l{br יGüpx{̷R*z=Boo5(#>k!Jn5t\LQDcj+uw . @~zN,=c 3T>/EOHMTYaʫ3z^L ,'{4y\pv'x91sqঝWÃbߓo>Bݚ!z~hkp@v!_MFKj`C<^s]1ĥ1 ;;Wf@ f4"q5L!!y6Ř2]C߫u1~VXo穌d69Z45~6Tݫo9/~;,/iB|j^&GzQ8S)Ү"0I_iS>d{EHozе$8cd#Lcݺ Vv׬aF73T"kG&(4 (J(p/$NP2KABJ4 ꣣IׁO7_݆ ,cfmT86[( Y"b1\4FzDcHcpU2Xf4"݌@;3ZMi!ʽCX!EiL aĠ!N2P'Re x(Kr;:BN X9BN#9n2xjrC"gx}Mrʑqb6p95ijOmBZ wF7T@2 [+,?,rbM\#O^>7St 0 7eNg=\{<OguᄟQ=/!ٌjwNj!̤~8-; SdX OlMn҇m޿VWZ6""}R@q qw~ٟd0wXU*4ˤ\@д({]ycwҵKoj]Vb"'³\_Z9WCC2c,"V:Bo%tcvӷֹV\<5י!a>[ZɊ%d@]LO=Hܼ/yiI$zSn]AQ~>>WX5 3"86+ 705XTs\>)șؓlRr/ {}V d[t>?eՌ3 >Ep̵EA,n3 UFҵhU;NLC z/^zAѣ4[3LmqcG۫ ""'ǀ~(B {U\6 ,kNsP|l&W\N2P>cd𱬩"Dc r`AIf IW4r]sg zk.Ddvdx4wºɟn Doy16"0l^Sr*I|܄HY;T7F'̘5ZQړx?"tH&8nGjkeE_Y Hr鹄24=N4$U~]k_҈ɍ$tn*_)gzz ax* BRG0wF0` hYԟCNn`1,ݴd 巄2x[x .ml2 .4c˯ߎ׉߈'SÑ2ACAct]XUSWIlNM-'ȊH YD#N":pjN*SɚeFVF&FnUuu1-~e-6lqxsLO腧hFbѨ^Dbg_pX<_{"9V/P hݐW@>aK)MNd㷙LxC^aϮoug{QlV:LNp̵~JK ]5BO-["E!~=yeJ8q /y0n1 ,vL 6v֠z]^RHK2ˁ3Ѡ,؝|<ًˋ[iLQ4Da!6ߏI;C}prX\UT-6 5Kt:mӞMSӹ_y[ZmE+7F[]ZLbYԎqqjfH`O;RIqail;cVyr*'zwpbfz\豷4mxC}eU&Uh4 GSŗW:=FCy cPe! ᭥_W14 h2f"oDh[2 eB5Ir4nN=3u=~pƶP4/X 2Z Dgwtkl6@]ŤuiÞf44׍8}mmI ɐ^"hr  փvK\L^4L(!׶^R.S/-KgDsFm ? ɯQ}f]4oOqt,3ZfҡN[C\_"-+!dv#|2؈'jLzo,ij@aA;m𝀖˸Ɖة~9dgHr:Ӗ=&PX͡}5HgUNe0?'K` }QN7'0^mN+b$63ܸ)VnY\%ʫ;qBM ee$bd&~H2?֨ʘQ8A%&]ιΈL6UD_3}JYv|e)i;4{6O.*q][Zt宋IӅ |σKveKْA9|5I >PቄQK[a(\|$W: tR8\6@Qݣ+;4>ױsc{R_kE*`J%i`Gfnɉl|2 EM 'iI^^|ZTXTڠVhpbo~+Bx|A*6#Vxsbe({c]BfƵ.#!ک4œju0 g:"(32L0t͘]݃*5GE0=v3_A iʟlNGxCͿBncFbd&cAGhqiѠy즍2Uc/M¥^ S9ُ ;Q`wx!ǗGҡVPr4DFܮSHW.ͼsS͛+%lӇ~F*(v~-;fTҙ0 'yQ8,H6Xǻ#w.nqGD[5 wPwW2ѹ o.< r!E]Mώ߆P7.-`՘A|Hgh5 vZ`e^vTfr8B~oT{hPhGɋ>`JNε'T*2":TH{ =\fE,M <J^)/%Nɾ1 l䐇͡-_lQxE+?9DT_oH 7 cH u_BqI4('-."~0Z>zUz5]^iI⠈Yv>ʒJ&9o 'r-susEPP1EV"LN ʊ n8%O|" А`q]Rz)6pb=w>K6MǏGjtHgDR8ZPӰIt4z4XQE"εoF[ &J2&y[iύG οt DN~Xj$CZX0靸9Rub*oJRË9H&$˖>5Kq* R$Iv~|`q f#7^<߹UMI d;nNhJ5" TFYx)|`gh̶s4 D]KkkΎGڄ[(rEPY6!  bPGC״sm?wp9o8nl+h&O:&@7+'uˑ-/3Ua`]` i-al"'-é%I;3b^VOz$(ii]% 4j>C_<ɁƦn ( x6_  m-c/<'\dRݯ˟gҚ^SGۧ+P喪R}M~΂ϴqo^t/4<}Jۋ<6zO( l70e1P1$*L oI舉eV}UakdΠ|&M.,.$ ܔ^!9J@SDP})ͅp/G>V ZV!b1;V;}?]uepY&9ýJ3;hRZ? rDkEwHOGS@Иv~̂qJh PᄠԢm x:D,M`%CH"JPs_sֹ&mVg+N3%`/ D?0hwT;2[ϐ+-g"C-H0+ܫ8 tSN;>+dz#xsn]Ne.YF'+$ۏ$;;emE㟍 qD:Vej`5SwB4o2: ּi dqcKyVmq [aWyϙ|[Y-r7t9B/x/Y[)YM:]YX?Jg\6,_EvLJ"GUrx + L6jp;^ly/@Q%?q @!8eB ɣn5' `2fZS[Y,=N#Xb|{ @` trӗgjX/?$߂R>id{qo>VkRpGp`\2H]^f `\t kv/x3&j/ Nڐ~5 talWv,]uFȭbrf+U \W߃tyJ,KAlg&yܔ9vY^!Ӄ$rZ)X.X3t1aD$Rc}%A-ӳgpGx kM^ֳoV#otϟ) 7)Iн"=o Vj 8a gSw`TԫyQWmX1FNyl$2)W0'Äu2&p(^Zd-["#3MkB!al_{*O|xq zJU35 50^NB /ʣdiE<ՠq}tH{ftFئLЯ`r @c9I3\ B@Yi80Wsrs,!vE=PgE!rhR1B(J,7%2FW =uN-{XRV q!vǃ$ ë$t ߖdxwA1 ͲS.T4j%Cz՜/:iie2L| 7"6=gV[z+ EQ*E+='Vd. 3P߻o?fuh{¸4~p?)2r8e|530A#}>%xB[f3]H5#Ts]'^s~CeSr?#)wqw|vM\RݍFtiˡJȀRqY)jBq6*@y Z[?(&"btJ-}8To4:`ģ!{G$NTQ/IB3 G0 Jcni ᣂҷ\aj(b=Ҟ][QtΈ{NyJcrXl~M.*pЍs&:?*:|?I^x#>9AsyJ~mɇj% q_ K45$[јa^705oćT /Ib~Pַ:?I&EzqY9.Hbfa"ݔGRS`S}:BH ";(g.2Yx $)՟@ 4:sde Y02 5.m%T-N,ҟy1l { `zKu i ߯ln71锯s Wުb{ڊBproykaTɘ&/IsЄ-%4K0Ø grpԹ1u7ha %L%{ EaXeviDB˞TsI~TE`7ڬ !/}s".D6&]\6 <[[J2;"ut-4|>'C\qVZKp@Zeץ+`ԋ+Y;Y0"?zĒF"8 RMND$\zQ<* +}QLʕTD‘*B-"շ3zWJݻVVܐ6eȨlܾ>qm9*cP*n$ItFLɦh Ɉ 5/a\/hr2GvD{Fa͡\-JL3B1v,4۝> |rK=e}=>Ժ']{ E._5۠u!q wj212Y{kvc?(8bRҵ6P "XȯYF+km?М7vZ =u oCm;J)btN_SE\nou7SaBtFn ޲0+jFC >4!hKt$ʓʻ/d^rJӕg|l׈=Ll6`#{r4΍o xC|UQ_pBB̭vDCΘXlVzHa̮4o?G/+L3׀?p䆴l,-{DZUw h|kV}j5I<u~7:un6_'c41^,%dRͪ,IPgϾv^6\6U~+ 2u`8<ZאU5oP-ͧB<܅MJ=v_foR+ԙQP. ""lZN@' 5$ђ/HA !E,uX׃CZv Q'M72A+I{oԱic5\Nh`t@0t T \Β\}׭ޔRINPcɇ#QBToZS'{JOxVC4 y3-&(?U>DcHQe2V.jkE^Rrl-/\u[H|qCx)XB-dVyJfTg5 يp+,uH>OpGp4H&D 6~JL N9ŻdNg>Ǵ-^aA-dl^sJ@CFUiYe4⫍ضac3 ƥD9'`)*R!芼 ]'jem˷sʏ8UOgFVhxK))! lgÃ6r0 |`^q U ;\Q^ÇO>;u:tKŒ:s~Hmrݓl9x K#?&/Ъ{cIq9s5:ܮЯ'\7;}|Ǔ҄X0Dw}~]ݒT4>7(y&]'YBAcFƭyA](DIez 73ד& (z4 ve?g?K7k)-c6M+HbC/S_Krm ˰B/ $ڬ 3KQ[ Iy z H <jMGZ%Ay`*"PBw琯Ao98hc2N 噊W!9Ui)ڛ)QߘHX44A@*\d"=3z?ۖgmŗggR#Xgljh[Rw"v%\7f-4\=m5/ݔvvD ݳ4oD6pO,!dlSKnUH[pI=Ns:TRf0i{E s%E(j2"6\P2]Gu-\ P.MF*q'thhс|gKevxm,CJ34]j)Y@GbTeM,5&tdΙ9d:^χ`F= %ܞKmrA5hYd͉vz邰+LgL?c<88JS! 5k!Hc`L AYD//pNS Kl"›`^7 d=~$'/Vi̹tųDN2iP6P _$keCߕ4'FqVx'H cNV66"8uJز#&C%9n9|W8M"DZvD/\Ҁ@e;'j"2jAPͷ3ZS,w#gnK^[t$^]Cj/]btH=JdI#S|(Dz!n E5KH܅NRDʃ˫OrDIGﬖyķ/;ŀ!(0 U!Y-Q0Sr5oei5龭ܤbr pYi&1R5R]!K4< *ޥo*&>ՄF$esS `6([$d"e`+Z:Rpz3o{2Rg|R;uQaXVΟU Hp ?FY4iYo(h_-srxc Y hF<èDpgAzxJV$XK"-2oO\4R6!QcR@ I~PTա9${w V\=V>;f8-reKvG=  )삥o9)#Qxd`Gݚ^솤d+<CMT/Pۣ=5Nl}wngd4h}ޮ_OI-3&!1FWK:賽+PJS@uCmXd45Xޑ-U!UiENΌeT_0ZmW.* A x7!&DluMBSw5|6ݠyB/ʉO"xv)ۑyP8_NH|M=tJ_א Nve:2E.v}^yuPߵ՞8Oolbdc ;/νTHK q^CTu]*  uat"C-dtx۬JjO|IԇzЖB0l;,!dG3_ѣ Bv2a@ NL-PtƻP!`w:[Ӈ5 3* do M|k8x~#Ȣ/,1иw]1~dBEm)hFZW&ͦ.h }"- &ϰXq/Tۼf1&-IF+ԉr+ +%4p05Uv^:vuPC%.2,X}rfw 72)&GȮWT E}L4Vy|5,]c/z{VC[O9 Dp)mQ'y3dBM)GTT\J UC56Tp\{TtS|G"r s/qc̗7#NP١)*V՝_Yt&8Ɯj(bNlT|j/ g%F]*qW:l@{:>)>9ןS2KQÝ);DLNVͳ_;"EѢ*ZTlvf|/I\@!HںoiFH~ʣ/=G{jϱ /sNAzM~Yl*Ux3V`6c\<+qa8c91)KN-he!s^ !^"3Z_<ƑH-Bt[Yv=5g%u/C8WΒLB<Q:jNRJk]ž ӎtcwJuyz+^T: . [wP{]+k-˜2k1"'%Bw8p`c){ *I0WGJ 9l +<9ZY[&liRKxYRj /Ic];"ﵐrtީ`=*Z4ݪqux6}#>tU,M(']U=g0Y=(q(Nx Zc#T-XȟvmfM / TSb691M1Bx[M" LF/3{NG wJM׫&?IOş0^̙@^g$ҕ?fAC0Upd.d&1H +/|M%u;5 GvA90rB8fQӛ?Cd>1X؎/%w[ouG>Yatac6S R ~TFouJ;*BO!V`/n8{\kR=rN] = I'.kަǰS~> [{ب74{y-CO?#<힃9g/uD12|`I#Uv!Jx~e5h&/06lya,! JYܪN iNGH%]vU7'Kqwa&lߚX,%ziOsỘO&5`wOF݀5tCtT\Vle# v E4X{>w1!i> 89x_c"@[y(<Dޅz/MU-&=WtlmL>*1m]k}=!E> ѰxB`EYzﳩ<~Sް T}ꣃwqkp[|tFԜq% UtŸz~&ye^-ׂCihv=c LB}H&= QW 샲RLUL,xkimS Rəuo,j{ya*g)Gue,rZE9bC-s"`Ce!S(^-eHZ6Qu<2/o>{yZK{OxsMUEKS:$Bt#0 y$>9aٮg(z%Y2'Y ,VKN/9٢rt&3},u,f]͗#p _ߕnT&#?MQIҙ2y6>=78TSP}\5_W`Š)|EkT= j.2ϽwIҔ2yCs`("_eHq,b!6Br _<=[lpo&wNT>-=x%0-N̼ hU*O Y3g_N8><ސ[_zWKʐoJĮy~Ty"+QfI8Inv;-{~r`B "W LnɥTfG m!bT@~Ao'4[NreB3q$4+DBGCK9)yVdu@{kVtը4WQi-mA쑪OLj6cQrib.(r gaUQ(Y?K}rrQ̱0dM4Lg_b^y^g9KP.3f}te?"|?*e?+ߴ ,_t0o=,ARi$=<eb4,ωEʄD%KQϙI2lASr hޢ&E\'oNvנi{~rzB xQەgHt ^2i;,˶ㄼ B3Vx;(p@^?(9DCSѼbgQ x/g̚<'P.U;Hw$gbь1KT j;N ^W?ʍ|^:BkцcfxҺL_adcZwYS2aA~/A|u#BBं-V4'Gޜ[`gN쟫ԇmɛ=&)ቤI1 -hLj(EN~/;{Bm6:<1:\◹8]m; .4s^ Bz1̣9tS)J֝@D2biPgI`|VÛf0 7*r e2A#3aeOgρ\.g 8 T G1BH *­A/r٫r0˰y ềDL2`MKM.p ;zhd%.h|I^sLTţ*'wzl:Og>vC:ۨXFs!!6eZ鼕 5"[lS[a'TFc(.H.0ҏ|j*!%"ٍiڧUC]㑆2[7 5>W}̦} C>i|]bKKfʻ rwFL tRģb`)Lk_ww }{ۡW>I8*2TKu:msiԍdBoRVn#yXq7vXerO$H@TneoW\7OlV r%0I6E wR,iJ3>sj/,9>}_yЖcٳ04SUebM1_pN#IAs#7'Rzi֨KqI%9l{anQWA: Vqc Q8=%R@Or::ѱHfVp8$TVVi"1^c/UNChI n//8*ԯogT_|F 7mQbЍQdxY#`'4z׾W: Ӹ?H2=7iueDQ<BJ~Z)j1\%w}ݑ* :@ X#EXћlxyiY ;OiԙҀ01+ZM+s?Ϗ7n9CZ'cL#O^W~=]/-Ȱ{Y/*/=$ٟ/7,ZRUgQ6"3HNLԿAjc ,~dOVk0AFr>_FC{s(:nvCR6BB32dȁnj-Oqմ2UjWEM8Mm*chd*5'A1 9-֨~5_Y#|mS7209(x{!ì%"lôߵɳGt[u^[5?28סdkDn4@΀ fkV,Ue~44ϴJHPU uz"N nT>O3ֿCa묆 ہc]%wѪ*EaUdT;' x4iRYCXWM!wIxwycHaHnLFu/f @GN,7I™8T)T>ҿ8{f5Cw(XhHjXwXKxڜWŶzjݧ,!(h}mC ;%oVIl5ԏ}M٫Vn]0 ;t_!uą{A=-wV{"%[(NZt{ˑP` <JIJKjӸ jC;^rN,g\4N #aҚq#4 ĸ6CtE͇ۛ2c$^DSܚX#1 ;/̓?M,KW"՚|/1AŞ&AkV2fӹzmî=m>E$3ڦ/KY&/D(G,7gq.[&ix/*e /ޏ膑9S>--S}oG_D|L\??GeVeylBBq evh'jGzcRZYN`WH:Pչ@l9VH̼oT5++yxin F44MoDذp=*{SS93v/BNDzjFϗRZ0KM`^(bVjFх@f;aϯ5nԽRPc$U'aW3 Q@fN}peރAV$>+VLUБ&7Wc dx;RW`j-$1N3f}ɺbĂfrۂ3SI#_,{)Ρ'i:eG^M:@ uA:g}ة^=t ՐXfƑsCon&z~}냓 jfcc0g^(ȝ;%MHj;x %.U$]fWC^߫iԜq•p{݋eh4Kx_*TR4 MJ{{twK-Cmg^\wW3/I`.RiΔh{WU!yarfCLv yYI#\aY3iXIh"T5{rJg+ajcl CwHtn#`yXO55Lׇ7u4 0ґ\f}Ggu`u6Buv7,:@/.VB3(T )3֭MRxbt&/$XY5:y$B> 9b͔ :o28}T@ W!א/&"܊hacޤ#.M?1n(CX˳ *(0 ~438Ϯ^fV gu>O1uirH!OZ3lS d8W`0|8cX"tϮ^JE/5Mh0$M4'[v{ lvfճمZfuײ-u'?>`-)2 נ89LMN5dR4p^<2(qƢ GaV|kAp2p`jX6FKWt?V!-T?u8I[Dً 9. Eqѧ`oȻѮ.#~bD\ kԗ GCcRQ N0׿+DYH*Î_hcXlZ3 |\$5G?,r [! {wgL?g|+}\vLd8f}eO"F;R!-reEث%!=S;ծNV:&e׵@Hݐj`-u+\ ^Qf * ]%(m\.| ["S' nj#lmLbs?5_w&LX0fO& ]Rg-DTa 5*k eiy1YD"du-l \ ePݐ vo2 JQ=|F _EٟyRA%sjR0)<`]H @j-F5+If 7JΞ],M?"ܛU]Fo?a)nҍS }KsKZvplCtDUP5;Ք!=a*9{Q`iv_>*tw pOk& M]c/}}\prQv`& #%'պ $811)L^&x-t^2޷5B#X Vjhf7Ts9 n~֧AuD] 4Zk8?-Lиk⬤ڜBẗ(R)橖˥/`!;W>w(޻ROEXm9d s[Z"wwfygbO 0s~4|rYkm 炤ty={6!T4f1ۧr84l ~\)!*J@FH0y?)~PS\ԁx*Ѽ<{6=2 1rY5&.g1bvo3CP8 b`Ya|cD{2`NFQ?Bf)%a&( {UNLhVR FnxA_ Ee'W*3l*ĕ/ }M]Sg32ʏlJƏ!!A4X;K(5J2-b~â,0)*C %RU: ZUp6WyY &YcBW/Y=z-3 xHdz^X7/<6D(ٹ%"LKcBDŽZ2 Qo%?ʆXD ;A~nBmaR#竝eOdٝrNʁZ٪l~nCF_t/uoi iCqh 2ZQ(iy")ҐMg)i"Tqģge0>36ҡOV;xը7#׾58Ku)&jh=/~܂@|iI\01gߢNNn1* o3$|طLUTװd6 %9$ DKs1>f>cL'NƜy`Hhe/028Km ^wB'<ߏ蠝#e T; Ux^8$YۅCՈAYr6-a|5^ `s_RnZS"?jR/ f_x!C|< $y<[4b8?槀O]r0 99Q5sWRҔ=!+0irHN%֋PhfzLv̽`Cbl&%S"BPdeM{e5-eTEÆb3-ܷ0x2ThF8 kY@VxNt3rTJR/<ݡ@('?*#%*8WsIV6DՖ+n*쉼rts$M1L"7\3҂SL>֯!M{D ALX $l!`W~hqW1N@-7t@l;؛z6B&e|4*(tWz\$nE鞢ꍆf)gwr(V@ q^ Uy]? "dvN Ǧ([\J"V g@I HvY7"[Tw֋GDsp_;͏M m& b2=_ ;iȬ:U" L6# +ت%my\WO=|9;2\wZ&&:)S:b3=jJDnP(V]bU3b{ g4vq 4@l]UoFv鴯O~=>.o+p\ZF3wԉ67yx1eJN69/]4}!bwuUiKZ +Z/͝~X^~9%LY\w36}cs' w6=)[)gCDK;:F?;8ɳ\O9vX&Yя7iciIX`)^JQټw7!8@C.gkLHϕU:LJߝ/nX#C 3RP8ǚIB`ہ0 +rXERz7#{bK'-zD<^1iv: 6i,:nӂ.u*'2[ئƵWPsMrh&tDժ8BX=!B^efظ~0G$a+ 1u;,Z$`crPgs%DkгkϣsDIo1>dϗJqmCQ5=ep2BJk^b\Xyw/Ge^ >|dr΍:sO5^P0Q hb4,vVp`ϐj"i,;f%d!CvEV+g6"FƆ% p-V-Iw5u&U@@XqֲIEMv43Vfsk}nf^ggy;c֣wW>^*čRݽ®Tk݆lOtulٷkb1- IU.,ڇ/Z ɩQp2fPw,{5(mYӱ,_.b"iS_p rRMr1[0bsڄ<@;tQ1PPo^k3w~BS@+.CV"Xe\άbiC$N3.&LRQAZ@R1喐ߍ\> 2Q $*j"1P&wȮܐc YQQh0MD7<;Bgî' Ydq9ҝ9IElt2`f]s_ٜaĊ0rnQ|LL$6< _i`YVeL]!GW.h !Zf˽RĞ!L*QbA݆.`WFی&A׺n<1 L-F-w@ϼpu *jcԀ+t> !=%2)]-SlVys&Lb{E45 )OWyK Ϳ0^ 70uƛ~#diOS8~^Qi9IMMyB6pDx;˛VE2p ~{2-S J@쓜K[B X\]C1/TV0KV6Gh'z\(Oz8 筍:i'Qf&SLyXLO-[Gmc@NehgzIg4N<ߓ .+it)~~݇f M{yKS$ng^mR8Ͼ(ˇ?$ p.4$MF8l4:iµ[@B*;ݤ廡wԬ%@؇VhXo!ߓ!vlU@JA7(o}:r.xC3^ha y叼@*7Հ[Y-jԓF*a 2N;T4Ze #x?*&WIi/<2*?}~7bWXtڨN*D4Ȉ M6a1q"Wd7Hٛ!C裔u3(0y;k>@u&MNgz#N7_pR-AFVAAuBWp2w!linGGY$x*0oL/`jؚ=*N6y=T#3u25%C ^i#55w3LIbsqVI2mFM.g WۑAk1cM'vUw!d&3VFʑDp(T芇pP0Ƚ<ٺ鳯qqoP+xNx^ȩsE,Ԧ}>+r9ֺpE(i#8}C7D- x&A ?Aw Bj֢c5fvsZӇX7P\<Ѻ攀hI:u~/Z/|g% I$8)b5O-?@ZS5-j[[@:|:rAxRE?X"^&%T$2] >@,L;؎l! %pЄp#@[ͨhXu4҈N- ¯W]Zp nW'V\mЬtV8n\ dW[͍3zR^ٛ񿚪\FDsR-+: {Iut},$RwšT~ڵs'?6tteOSE)T3~0 KV0X汶i06 X>-eV>uYWɂc..@AKM-]>)iʧ'=Mf!E4ތZ(Rfп#X0Z0~em?mQ0 ^T'I3$[xC㱙 BB6C#S!~}#6I~+v^7rYlPs#H_ay!|[ 4_D SzZ~z ,f})UfJ-G Ԍp3"}Y1̳ z.hO YtIҶua9s} 0vK>;?@eb`]``zuD!z>kBQPQw*#6NbjBxۈJ~+~t0z5twG9sE`Xݜl'h6i…3f`i6{!cޣ7 HYQoaydAR#?wr?,3ajJzR.خ~f)Z?EǑ 2=:y*XɇOxQ݆zr5U#!4RANx)\Nshf+7%'ŷԽlYDQ8u[h!nV~Xhbc[|A $Ңˆkh{j??9*cP!b̜2N]u7Ǖ ~k8Qr+'4'giNS7Vڮ?۷>-+¡s- )'w,?e%n!St!`x >p'4"`?tU>T' <0[Bi%hcw~;W?;HoDw|??ϯ s!8 р A ,5k8OMOOaLgR;o}>SJ"(AH# D߰Sf͒PFc%m}WaW>4VŇjd tɩ4➨8_o +ʉԎg+86AruXB}:3{j&щqw ~mu7)1f [3xTL~m"gKxK 0Eq~,MdEB#X:E8'E[O):֞ԅO#ь/Tş,ْ$owo)2;b&3AqEhK e^(X41ʶ}T*? IɅ = }x @A3R#}Bb,(*1Y'V). R;wJ I^`H&j+w ( $Tmi:-+BlЋ`(=ۮ -vjk17k}=eX0 ݚwQ$)T+L-5s`SjSx^Kc, _"1[E3Q>&]R:"7o;SdóoA J[iO˃Jd3mZoޥΛOpB D߼ƅ_#([Yb GЪ۶Ěj*z>?c6SEiFʗ$4ݦ~豽O&.QẼq0n&|x$hSϦ3"jIqd;y8x4S7> % ; ;V597=tx86),֧ZΗ/ش6q(xTOP&wOQF3W%7fk0q{MX71,/IHoxER'p7>*!a<7@!m[lIkK tJ ֏eK]ltKbgItz8N!Qo;rcr~e g9J懶2>JA5x4r,#l>$*\1B\d@ w>TXHz ɿ)sWTeEp*_j&ʛSp2FrT޼/%]7W~V|gpߌz+#J`祳uTqSB(cf\ۦppHhH iW47|/s f_3Xax1xS=ߡS;7+З욹"3޵]O|s~I};O-ڌjyzgxM3+ގPg 'cm~hQ;{FoxU񀳚YÍ/1t+-7F>%aӏ!X46m]o\ .@k5-,)8r50:FD4f M3v r>ʃ6!ry+y+'Pv`dm#Cϒ ¹d ,ƠL $8%%`Qlv՜ m 2+j0xrv 2<:ەzˏ lPAۯ/nfaPvNtI5>vd`͠pO8 kȅ^ٳ3lC=} u*v 9mi_hթBuYi ؏&k/$EFGxL}^ GOܴb"'NoC'R$2*ژ?[WK0? I0%P:gYY>cuh`h$/3$MObk+U e怲#f^>a=-L3)Ht\1א4^O !xz1[ U(9ܳo&7WiL9q,w`G&bQUӳ)g/8!ۧ俖Li}SMq| icJxJy0f&F2+Njʆ=c"p/FUr5L:vH: C;bO^u\wHnȳ?Dž/d^Э ?DJW`x8kÀ,160dRc CRƒDljۑӒhuV2MXtoG`B?K6|"AA煾"xgmb'. 38ރGo&.=]m;2;ߛ*|9nL@@iBb췴5/ӅœځB@cZ? uod_s ьM߽SVrTLS8ff`I7x# 0󒕡?$ c݊1рV|HuT> Y}([x @gfx☓qu͑i9VlIIoDT5Q!YGFQO!s&1K#ϸI+mpqpɘ}¦0; )KƜGLl?Z̊BYе*+';Kꯃ )ߊFD/T޵G3cڥh 77}cqI= 02D`Tf$t lF3^4% Nu+{36GQ~U?W/]I,lXǶN7^ 1X6%G Ԡ~c%kf{TWdݻAJsܷCHK ' yic XZ>_sELUrَb0~؋߶"МOT4aƕϘ+,Xpbb F6f ԸLw!5ѝ_יa>Tbijț$3L4.JH-֫';]|չ7E!Ei<`$R-7̆_hQ{^X2H-QU6YoWA4̀uĽпMf?L5$|Ak1; iAk+.>VA'Nj=`KR> XŶJ9'Qx.I{eJ3+'"+x̺φrlR 8~6 4EMcTM1A;^`*yhx/l&tId:H5Ę Is)`;?S)P\P]^&-{ː%D'rR.2cR;e_2b37&b:wĝpS/кrٴ}ktY"-MaWoF ѨιįҩoH+#Fm(oj!Xfi] ;j=l9&\:ehJn9y^0_ݿlmvfaUqbO5sx:=Q` /҅b+Hsy?7Qq( >mGaWeImLwk6N4R7>zIQ<(O@<z<or3# 5_5o{Ȃ9V:ˎ`0)!tNQ% grPaH&KG.K*v<իd{YγtaZEdzWik#cryt.`ayݨGOD%zY^ܹfؕK^ג6z]4<֟ߕ*R:i}/Gs+ޘZ k=ƒjEZ+BZ7Vv:d`hY"M_B $̼|J cG8,`"N'hLNVQ%$eZАK Fa JͼytTpN[\2v#y*=5l: -E@꿮<2c`HAPpI8W@l|]UkJf`7.JCh0\W /GbCyʵ<)[E7|Dwv)b*F%ZW/aM P]c>v@PG5JdߴQGǧz;Qo'&dnxW 5eYiVkC|?D/Ĕ(U}DoWUr bDpe-!7|polv])-ڼ6߰'~H_3bgj7jmΌ.6mq9lszA:0{&(bn-6'8 "pUDŖFrHeL-ܗ,u6 ,qW+ qy`Ji C!ض43& th5Be$pZ6SQDu{wCSOjvh?|\/MVkx?IuGɔeoN]J J/ql"ypNgGQEZ$B;=[8?w` {tvv {jvxP݉ƢuΡ>׶.=2m+|kT2ސy\֗.qNPo.a1XKzd2eGN6eS ;/@c7Y24gY N+z|m57,OXwe "`ڞ@ՊwQϮSq֪mIE"?6zs=CN-b`._֨zeWGM]0 (j O8tt֊bѝK,o$l 0&Nٳ<Ӏɟu C%4S'v'wԆсQj%E1gVNN @_^^SrB= Rgcmu<x^dQ硴F w,4Eкze;l3;f JU)aN\I>*~#n6Pր< ˙d#"EKHay^&N' "t+RM*IA5KiGUjjLH> l7to=~8qJSP(7&m1R6hV)}ʬS_5vIM Wv# ` 4>_*t/T|aŞ,HFrN;ʳRZŷb>O=AFok8*Ehl k_;?`&nWgRh4mUH07;,ug]*L.`>Ij29(=au4 b?"vLx; mYdZ%a4+yόA!SydwbR@A(p% UQ`T?٩Ź(>_M$yC$l YL-(&05{nv0R+s":"򖖕ПG%ؚ +&E2ڙghn6|7}ғ;b V{PUB=³DJ0ş:Zt!J*88rF- oGF]1E:ilu`Ѭ!IuݖFj:FǗZ"7]B}aA ^&Ro:{}rO8!8I(<?g1}_>}#D)ցZhl¤pWZPe5b>R+Mʠ)B3:*'iح3H\Wpև>^:#t1hKс7XA3;=*FFrdbQ<2&z@" ؎[,Ukj''EN*H2,ywl`+BhNΜX^BF6Z! HI2F6DEP #˶v]if]퉀"( ͌u̷P^Lj ¹G`" y+@([JK1<)Ǵߍ =67*pf0g7^sy"D%3{#X!uk89 Zp>$l q?U#+FA:G [Sl~"a?Z} <$6bfv%&34ltzS=Zfz?S웒D _/r1yRv6fX8s(VzBIN8#CƷ8V~E% u&n,uW@L=-8];ͶˏD:V~p4q @o0ކ|INE0 ̽JVMY84r#+q|b-&;; 3吼r.ػF3^~eR3Mء=A1r;mq,\o.Ld7t 6h @?J z*|UA?IQJ:a@CYj3"OLit̽(F=`NT/_nʵ?haN {`7| e)hD̶ IG^[n"&(ûl>Rj|76):ARCw"B8LlL\$xE̾x8wP?64Z_ٜ)̃79΄DΰTk[vzM1Gy=e{*X\/JVFdͽ󂢾=İ+"Pe^IF[o(&E$4M DZ}{5;}wsA#e6 VueٴM8e&`" tLbUU=SMP'`m`32)q cnsa) ơ#md\ T^ZM(Ru2Xdޚem9kQO#Y1W`wsGq>ai+ǘc0)0x$-.rx]k0m D6ݝcA!afI۬/[^@o TbY+aMWuʸP!7S̠{7t$B'6} Tw ԱW@tBvĞ<͐7ۖ)xM8jV4PD;l۟.{1ON;)YA1žk0g ; QŔ լBRߡ9W(.&|9-,:1h^a8w^gnr,<>l|#Bqlrת;I&9QQ.T8g8ZF/=EW,?)`ȴ~.>+ %b[B\Ev+I.DjtD횸~yH6ܓfͣG ?>rCKS?ֺ5mUOvڑ.wo<О9>9בא!jt aG2gR28ȽtH4T"!crȭuY @.~X6»GVhX[j"}{xN="O8M6_+13FWK*q({q-Sб- K{|eGOt'D  ma }M%M;uA=CFhyBf&sg}0FUN(t9i:o@5ӢPXtS60`{Fp(+ڧ~sQRs{}af',$]$Uxn͂ե{w!YoeR[w)HYBKpڵfwuĖh K``[~ѧNtB\I<4FҺZ,6U/^307}uN a$&!S T@G!Rv GiCr! 0cx[ i5y澺M VrG2mskg>y/NYq0ls5gPַu}J@6 .@6bA{;d1W" }kZRo'2:=77鷶W2!63g}:EOfw6%=9סY6/L+*") MJ'i<\Nu&# /ƣS1xMr8g.A=RcSNLЛ>f_ Gw;">Dב'Vf7ck헴M BDWFLͳ%FUi8+B(Q-!H/v_V\̴38 x N"$Kb\6d5ꮋ_p-wv:/Lܩ l GuAO֡Ig9ݦFa1=1-}tpp fuTqpN Сc6j oY/! O $: Ixί2<~'e3N O&}t'Dof ~)kogp .{%B>:f!CU0M߹i` |9*򳣼zH  ^i}@Je +$-!{JZ [;[ J( G-3dÝ56q_ Y…Arev16 nO0΢0?p*Z)@/o=&P2N + )dzԫ Fe3V D.CTZ_zLwDl (:ۼ1ѳdl߁H^|U͡<ONXϝ{MO!vO{14ʵIetr0-bdscGimL/IoUn#@~3<)l6m@X=)#;1_d 3)@Ś| ӷb^RZTGW5ImQ7@͇QK˔S5VT lV9 d #_(ْƃp<vëpeJ)DZ`CГѸ7~&eH Ϊs C12&p|~a1R7"څ!#/)E}75h8gӾ"ͳA:n[MAުTw1*7&H-q۪0tcwI sr?N(.'[ m g,ߪ ]\B&VN!#:\vt9lP?KO0զޞkڃ)ٗ; X2A0#|e6j CC׉Q%<##E\~?+LȾs|q31LMJҢ="cOp˦̂qa7vsaO1d"TlxRL!`W˖؉^e{3 PP?8>|KXq``Ki L uoφ3c?o!rYF(Y%LĦ*0c\`#`9ɃHU<ȲžknWeQNDѵuFgh㗚:TF)ZVFjq -aQ}2jUCsGE9{}tlqHFSVBxv *]wiIYgU mX{D5a /XbfAcez?}LMJЍi伱P<\)Ϡi6'nSx ߕC;RPD5:k}O_Uh,7zWD-m"~F1?q6QC3MʛF#Ƞb́1Ths;gYQ.;^Ɛ#Шx_i*ے?.sn ӆ ]oFuÝ:P |`]t0j8?ܹg޺ 7hش?;lV29HU7@TZGs bu%W1 p:@ u2 #QnmArB3im2`.~+&H7}5! $fà~[_&*L }NT!ß?u~C&4 $K:5u1 ɚ.X +,}9d]鯂R]_!cK%q7|^€c@sdI^P9o;ψ i8jT-xcv7.ok:^K::(̡(-'R=ӱ]w?ق`O::t9T@Z+O6);qԹ5F]i 3Vj]˓5O&M& BOqm25j 4`Iϲ{%B'W; ۓT#e"-a,ݡPȋyqӄl.i2A]ҹ9zWܱ}sb]ʱ0а?LF[fhS3}a+M!\tr-NNYt75%|QʿDV{r#׷g>#x.("M%h,`o}&vXOOB8`4|~k;R+i`3Qΐhnj?TU*Q.V0.1HCslĖ f$Ͳ?*h(WsnRAdH;d?NA[~&8l((|uy]NfAbGK%0a3P- .H bؙ.@kzK1X!>&_ڔQqKj, /%qˮt*Qwg4~:s?.گrf4noQXƯڻZX=zј5tZa{șm5hB:(rV1~$}1NE={'dpVK:MOJQOQΟinv Gx(fC`*?4 3CJ0.ΧI(tUsjeݼovmqvyUP1oAYU' j"ԧŤL3T> kPc -LJ26*?8 Qtޯ?'^_ RTni<R6|IaFlkR}\=1ӝ5U?/ v;58#\{a-H֨-=ҏk""ޭSY`r=B>4?R2 KDR\jj{< {j9@J9&Ne֎^} |;`* 6!Q+ZC Ќ8z?\ \MmON3gv1:sȆaT.3S ^иM;WknL3ݎ;2K O`pM=3H=F&iP@f,Zm¨87wks\AȖV_4F(Y`6zqcI, Rt*#Fdm!r^ V{ @="Z}m܌JrhϚR=q_ w>0 0rG@h/!@l/4ZlEV8=S/ Sk6V4ʐF`06%}/M_*2@7WBqt}rI4~]3GR~5Ě:m^x -T"ŭDO)a^{HIAQ pl`Ӓ ѠWc-gL&%XOt&v.e()2U}ppUbH?uMǩi7~v˭ߛ=A`?+Yi|jmG+<(՛Dz93wsaqb=I_}kTqEN{=*'uѝ $1ZbNϒyeNاx@@In40%|L-H;1.:[EJ24]* \R{V &*ѧ\V@&`.V Lz_$N. IɈǯɰ tDV{Lf)NC)#Oz p)s+yfT.j旈湷~xIRĤ*Ѣ!K'Ĵǧys6ȴӥht9#*Ѿb}!ArbeCԗgKAnKy5582(L\ӲٟM#eaQ *0U`ޘ~]}ȾznlKs#d@*s7΀'SF q@!C&pf{&;4 oo#2 ^yٻH'8+mT%࿑fLMHy*l>8ƲP)0]$/O{muP 3Eg2ZaRj1k%ϩPw>f~‡tF)ղn]gҴL1LahZ& '(a) 4~ĠJjGN0_vy4C84DoQpH>G}ͻ~Fȡr(<^6K;?@:Ɖh#V8]vaBk f6푷_5>w؀*&2⡳(!PV]B M(=\ l|)uՄuh,wkGY_U r]#?͂\,?U@zChCj"ȠtIТ[F}#`o2;;~ ~xU4ꝕ\gEnԢyӯ MЌ=OP u@MQg",́E2ܼN {Q|?x|G-(nu2H%%B3ŠhEȸƲ~^:F(KJvd ,tkMu{#ܨ:*sH]CRcdx_h>w E]'=~y '=RW;G?ҏ%E`b7(Jsl` wȁ~N+ 0W~>ŜXѭlAՀmXHX-4Qq~+mfK3YnV'cRxAb>qOwKaFuPoLܻ'{I,䷛җua CN_[LT~Gi&z1@vfo.*Uy|fOq)7'69l>SD I#{!p}T)q'naЦ"f.W9pT?ȶ kt@J̒b`P<i@]DeyBȧnU)yh.`&ŘldI/s^g"(&$"T5 @lV$t.^iJ$(?XcWOpDBm%GNLR3ÂpLL2-do¼Bїf5\w_Zد`!&/ԇ!,NO M]n~Ä155!‱`j+ M kC:j4 L7U2X8In{t+5{׳ܒb)aˆi0X)D V7uM>6ۀ"MUx$k <(B`lESVD EZ>j} Rɠ`|Dxڶ6EA8HZ"}g9F6 = F/Mn %$}/(nur'v+;Trt y~C%uuUsO}X0̶WKnMѷb"0G?I5C%pK;2gHЫ `qɑ@K-nU!|d y6Y ([k H]e thpzN [ THGdP u+}OPqS-f{˫eB -+W hgƁbWclt nJ۷ /:W/NO(hP/I.!ƍJPfZc(` *5cJm1۔_!p-9eD<,U\<[4 O5 ݂fWp`^ N^ .ղv]e xy 8PÏA;/8%1ΗXӻo[ x%ʛp0D8/4%"&wmE3 |kf9]1Ien$ƋFv(*Hlƺn0kcH*rB?[Y"qW9G fN17Rh.04~48`` =Fހ DCSbmT*tG`lX?D߮0B0qzWP C qyM7#qN='6h(. J{vf#8OX)}]jmzܛ `5dUK5MbŒمШqz(&rн3 q2+Jo#?)m#`ģ(]|HLT+ 0Il0&XY²Lzyŋ vP0K9DB 0@`G~MBFvj94{6nVFgKnS.oSÚࢪ!$C&HHpE|6.V9)Z"-ÖpW?_vO? kN$Q pHm+9 Wwp#x1fje ^?y @+ù>uWe9{zW- Nd I,Y7kNE_R0tVpGpbM.׳e;:_)tw04qu)NxJ#WOp]]5<ťо  60 8`54yhώ0\'-#յf쟄|@sU:`Ӟ͉Y9n:sUߦ$Rt׻>۞S'#G s e"&Z@2v|r%$^n㦦6L7Eӡ6{#j)ݘMM{a`QYR]ל/6gFzG6f?q:-l!h4][o(@G e'KGV@KD ʠTr+>*"E+gGɼ7$9t۱݆*y8OC]]=̡pr=a0꿂=) J}ռZV6,<2 d2‰& .HX m_kR@Y2)8fܭs =Ӊ<%CX3|^[/)ԇ9C&x͕# z Æ #Ƃ<'t_s.L1[-;L4|YW`<&A~ Ԏ ģ쿦FXR4D`BlpԌN{͉_&(/5\Ba6w>$;>GfOj}Ļ .ҙpiZs`(gߒ(kcit"ڕf3ԓuӉY՗%vѹ#26Pi$X6zsr>ˀk83'o`0G S6S pߧ64e;7Mv-' [=3w~]q5;iP3E8}9])3V%FsFn~/v:gKiD u aȢ8' c\&Q`Vn(xޗOişHKotꈉa zBb_ʜm!`o>o'D`-m:la']ǗLr7 [̼oCOHy<{q+(Gn=z-kwx=3ax_"}x+JO\1@8w>-xi?CgzYU3b[7m/eE}3Rt舚+KT58[p; -4w va%«iO\y3zJܫPq@DH|9qgQhEyh̫r\71x2&a] a!&aZA\ja L[Ke+nX2.3\[ W5TQ)[_FHCXa҂c^kmW'vޞc%'"M[^@Z{prW@jtcB zEmgnBh¬q ^5τV٦6+QƁ{LE!rpW+  Gݐ7om0a/ o'j0>˧(BĚUI/R0Z%%ԍO !kX^O4RRqܵSOa&7@m%_ط׾,ϊ&$Cyc/lXi*qλM+zi uaGMzkp|I%H$S΃4M g T(!{q>ĺE2@$$hvq;$͹ E}B& ;K^Ʌ€\"xa>khgD3>q։(Sreno 9rcB Z?UCKH,Q$u:i+ ML\a6'eCb(pԯ I`ӛ1%K9M)3V ֻ _QVj7jxF&v6&; yV;ƨfe!(3fnHۖڶ>]D\q#^j?In߾Ug ~z#p }s&,Ww4o:ˀ Ȁᆧ~EȃZ2C$Q1]ΟHd} ZUxG=uZdAaޑfK(xɵsX{\* hmD~ qT̠0 (2EWl]aA"(,nYͨtC8bG.ym^0/5ڊrc4ߍ@H^¥/df !]m/|}zobSwf [A9kaA稫1õ:cILF=)ysj򃜵15tihI࢖~>Gɝ.%Ļ(\%3k6NU% 6Lk Ne |%2kӔèhI ΏlM΋@ 7]3B#BUAxPF(Z'3vCiǐ[П$@$kM7m J+etdkmԘ-J]Q6#vN;n.kyLv|;1yk^*9kǿ=_BzѱBmI޽i¸g5فӱk#*a*ܘյj-Y[:Nvn7˒ WɑQ{WiəcPCU&ZAmׯ&F,o~?<ΝGesuuDiG$ZN\L =z WqB){ #>m-.pP ݑ9@yI:T^HĚ7ɗڹvdkXL͊B$+(vf@jfv^Tq,~Lw,kG䋦m@$,PD]nޛL۽Y P4M.*fjgo JuSgGّc: k[֌sy$N#k($#܂Z8uhFےG g'Tc'|*.q32֊P&F`0}uPw &t!lҴJ1^3ioYF<.guY_$HI(,D%Pܪf(Ie*"Q>}5$Gc Ol7iU?,2f8w4aI]e fLYa5e)lKl5YSV=C^GVPY7^٭!+n|ݨvUC mtTNk)4)OS;KWrF@֨6 Mr"x_jwC)4yoG39r}  |/[]kNuYKԊU1&4fayhFZF?$J8` *-{C\+ ekp^@JU!'ĺA6ԽXǢ84>bۊhA>^TLOM/C${a'ږxx%ZY,Jwʹ:k8am,,~\SI널trɔeOOy}lϝn `CCjtᶘkUcS֐x>wTM~]) 8LI0׸WCd (5@Kc[t^Jf2En7l" ?'G L qpLhۣ7a7^7L7GwA5UY&;I澣뭗Ի7=*4.ȶ}Sl> ,fd|K yj3Ո]qƫ3N IN@ARy<~R&jr!Ln] J۶r=_輯ʎO}BK}cZ@)9 i 1Td@347]/@E %':ٯ+z1GU $ٺaX؛@\ݽ~fg $l_ycݢ.ߜIstfc93@hq̙crѕ!xs@7[^P: Ey6:x>5B3_ާ L7tc!bW{'G e7,HGi=[(QZΓr>(ۊ?P vƹm22^<*2mog磎|5!Wq"F[)楷-+$Y:Bᫌ_?sA"K7"wsƘy^Dыv>If"cz-עί;-A )kى8",^dtd ro;~SK=iYWnHOM-nPu⏯Fker3ltU 1DvcP;ٿIVEN0uE.:s+5VX0]f;؞3}cE:K%}!1e!X+om׵J^lqKI(+,Ge2({e]c_Aol01Hf|nGv3Ck=tW B[Hڡ[zm9^#[M }^Xoo,X> VkҨFsӊKob4}MCD֜DZ`ȅCy =KĝF83/$ VhՊWPo򠤣8qj"jD{d 0(<i{''Uſ~z/t'  zڌTwۆ߲i,H)I]>2]W&ab̐P| kE@n}Ke֕U|qِeU¹6 Ylz涥OdlS >10\tWpb֋ 4(#( ?Ey 6xN |~5s<OZtc9ybz-v?y[g<3#Prho-)ʕ Wh^ah;Uٸ)ߣ<ߘQC$k=w[ ]DiiT<lq9GiNU0MH Ltt;4k"Bt1okb)wS=HBBH?83GG\k"U45\!rX CM1wo  GFy ]9Fwzl{q>9QlɯUB*r 0Q ?!/\ g糠#[@؜Б0['3 lVߕۜCg1T{.p*'|L;x5]WF00'}2Azς<3Lwms3hܭ K߿?FNQQ>92EEj鲿.6rDܢ^%dkg @:n*J-q?, ZԞ+jx9gf|nּ4HtX8_Xʺ8IL8&c8A2 p38Atl@wl>MOR cn'0)tз@9^z:-"9y2w&=tB0QIXP ҃<5B٩]%J#9Tſ`&~*a E?P@}4grӆEB &vxHWMcnlgn$ hx7n4 ~ p0:gknAfe88buT;28pfbSjA!oz#PdԬ,-aSnd1C:W.55 }uC"ieeZ"h30sO?snD m^+@ |i$|ᦄVR)`SW1mi;X8. N!D3woz7to,p{g%l/Ps|qwc icY_s5_`ڥ?ѸLV  mrFR~6c2|"j%`f/4L3nYnɮxuDW ):/I8ngo>"g|; m溪"7ts+iM./uU(~,\wuӠ$aW8WtXѸB#jwe5}t RI z}5qb`mvs6Û[ }Ybոכ0\jGL!ot˜49T6Z#涩wM%*\144F3OWf5}`x mBfbjC/[!^$酼X_]?ZOqW)rxM=maz'Ch lF~ƩM>tv7Uy3 jV i>d.#/iꥮҌ0?] HaQb"O$m}V#I:Y06fShC.P3Rr`dYǥ"lRY5:#Ort3" C dR\!mJ=Zʊ8zS'u[=lW'*.D :Cx@9'pr ް %s>{t{Z`ά_?:m4q"ijb+*FyT_:ֳZn%,aݗ>)Aks2l'Oe^va`gŎ#\ۖLʷ#]t'w^mD+`_rK7zF&^fZWKjQɺe"4_wp'_#i}^bSkEK6mњ 1= 3WJvb 8 r?q؍VG vBxE!I֓y+eA#nf* *Or\#!a4@fLlےի8f,Ί\ :ύHP]@= xlvhon8BeZB9 [Idr'"#"4?E[sB2iQb]kg3ߍ`^i`*>=fnº}Uu@rnA7rX̩Wtm;?g%ٕTD&E+2<).wZ6C7tp[1~XXrFD"M)gx/q]āg0нU~ܺЛ'7M{+YvG/  kbcb-J;pp(Mc+wR%o'? ȱֱ.=o{~2.Z7GC5ޖeg9ʉwT2odueO!쑍#aG?D9.sn^;&0 їs9nn\OVIN/bnjEZ^M[v7:#rwQIB+{UdB3=rR,gȫF79NgN~ҡW 0jj:~J!At)$'(nPpԕf`yG kx_cdeLx.s#7; :Nu_[8 LP) ɸS9BIQ-hIv,0/;sO:KʌZN*3AU Ar6^KMU%WZ|FA? E㏋ EL8D1X_'5㧼.}-#oYz:vV kқEvfgl`XnDX LkuPRSfj;C;L¦[&Y!uթSALEQƊ^Єf~ F~ɾ8B9cli0V4CQ 0*fF3!p׫~/&sr2=hU!4$2P_N^n,d?^?ܶCr4{wK\ܬd5lZ 㾛3G/]~ix(ua&é)ھAF@("} +$жX|4({-Dl8_Į'5aXӈGGՌ xbH^"{M~Z˴( #{ aZtO7F}RAM{#5&օ>uqD߾י8Q#^vqU"";Qft\0 1ْZko J/$l-4WߦG< Z ۄq@cz Cb!1WS&wBcE?3kBbbp۠K!/՝U!U:(DX_*ۏFfDAFN Nd̛C y I1ӅRFs Iwmm#I*DDp=@P>}?v-ZN#[zg&m>U-[W"j110}ZBOX9YŁ kW;4E2; hᅠɷ1yJx4"N[e`_ͮh7E M ʘ}>P灕9N;e(Y GCTkv xh[8 u.=]])1TUYqKИeG֔q)-L#`.+7΢5/6o&C^uM!&7{hFu8vyםg,!&VE)gC_{9=s*nrxV9眑F%g#ƙLW쑖Ź7QtkPY\]Yx a.N¤D{AVXwQpiS%߉Wst#V,iHA,0l7GijS+Z'[-ar,( ɺ5^br 6S6p`ۍ~m(Æ|I##դq o $/z O 6bKq_#LرhPĭ+[/M{=h. ?}y~= ?>L$LT*,i3_&NhP[q8e!}̖hw׭ [,Q},تtcms̳ɯ]}- UNcA )]jo'WoU#p/ оH1x=Qw~8ԟ:tf(Gis]잪7 'KC7LSxyZ` R{M%iIC6&w=ƭ`;o}5,qK4I= ZJG|m*}k7'xs 2OUNȺ/ XTV_sj&}mi81Әns\:JWZۈV>'{oJd~dދMe ]2'$1Es. Oj;ķ0HhSܞh4hÅ*#J<n7\HSG4t{(`bXł%#AD͓D9L 9$i"+T&T&GettAm~\̒d.w4drNVC</w8nFwUuK) )(w|$8J.fS;^LE֨7۔c"vqr5R寬 G2Ijz}y3Mjr98X%guܤnGll4G.}Hj&=7z)e_u*!!ŀWTm_X܀Z6F2;B91zKWWY' it NA{l QuihҹsoOޕp{?1Ņf($U`MT $_*B?~$5o7V>:_2:L4y" :iPA3>ሾ_9yp5l<?C"0#敏ksi@31*U',q/ i8h($.22Y{ !ZW>ğ(x]!GVW@;9IRn @/+Дs=)6/\=Y+̠F ƐR_9}2A)$ܝcǍV >P'>?G: B1؏|5jݾ\Z3r> QKG%J{S5t (ћ T>j2"56e}{ YV$:t _pJ jQcTRQ _sE{Gyձ#eRAK+GOO9<)ZKb`+Cuf6øԑZ+wJ*~??߇NrѰW#5= +2 /Va~?BvS}`9PN(|;g*ԕrr0H($><y;שE;GVh{2^g◷d`4ejsO_P7ZEn/z r; ;(a3aA<,1dzKY~ L(=wL49Nw!#Ze*yzRIA`MB/L@;CQffwL]~*?snVI^`oRh\j |zkX `/$#Ǜ$_:칭?,s'[M~w:jq߸T/&̔ NSgHܷkc;+6շ ?umO|WSXYUQDX5r+q )@ܵn=w@@Nҫk4Y@e)Dn9ItR(XM,g))< $ιY.@e~ ^ږsh ,؝ʣJ`jE]M^PХ[p~r;*hXiQ@Ups"zY({t, Ix<q7i'uYvc w'AP yjTVk(*nw[O@4;iq'{&u)Y8MBJm-4PkR]lϾ\ OAz1-2jF]ze@0o8`O{_XJG]"A35sZ;#.8= F/$EqnR% br "q-ax1>lWmm]ԑ4On6!gM [cFj ~C~YfUX?6E_^ܶ:Js l}^H/]3󊒽ݦ+fv$گ?ږXʨ!w8|Jl6aپJT/wU9DdnR*u q9 h3e"a Q.^ig:}SEwQQ::A>jBt\Oqp Nu[ld1B:m^'/[u; ËԡV圵aߙ ֖=S[_zYQ4wx@^VzOi>l)"K;8^rHĔm}W_JN'v.'5&6FE|Po( ykk%CЩ43)8&8wSF?d^)> yȿ^&L]q&ޫG52ew+h|lSG㵟}$wlHd DzZo򣂙gЇ (2VC*$γvM*ܦ87݅ecL(n Kz:X$4>otd(,n/Ahsθvf† `\jQm-zg]*g|u[ OmjH0f E,.H;}Mm@zDpD4L?"9pk|qe B oS=oĴ-&:QN^9R8`EI`dpc|C3jk wLG[o'XO0#-Wi%QD/-ЕJӸiOO €OZS#F7PBڻb *,;!:UUnXi哘=PKIV&1gnSau'Xў~YLԿ696Ʋ.슩s0XD ;!AtZ.}:r2B.3z"v"G U?֜_@2 0 ~=E%d% /W|j)rT:0/^C> f,O1` KС6'8=gMpwZ'rv";6Xv8뉥@(֬yC9z7HS(jOkSZ1^Zn˾]C +(mz χ6a=H[%PFڤ?#pEd8 mX "/X j8VF_B- 2h. PC$=Ԇ䩽GmuotS&MaHSpnڶO6\i (6\ߑ}.9|ҝx5-<4ЦHXl0Z @E1`{WmIlq[cwKŢ|ebg[+&ga,59qܱò gzXD@CMuO~2򒡞c3YSίVN̓}R oJh}?ÿ0 Fw*EgN*2nnتwy B};i(E`L#OQɑ&bH +Bw`Ugh M4/ɡ!֎[5fg550qOy.֕n]CM&ZV6@C}3Fro +M31lI +t;]T9_u(!0f?&l 8 zuտPX5}h٬R#!<ϊ8yIm\>!bQފ7.MoW)D84}J1C:&Cm+68[I^DM1'BGc$:>b$2+jXu @}p`jNMbߖPf% M\1`}/;4̽m @NЄh ~^5'm[ n5 u2$⮹ #H)u I0v pO؛kH~8K׊a7W-į!*]}/&7db׮ 6;nW#eʴ@e^ F%wS0sB^1ɤgCs6ɻe_؜>zFdƲOG9_ބ'd?Mo c'3Fq0P+n &6\,tX|zTN!: LzM1):b(hnjrĒ <g?hOQCW:{w$6,,d'R?L^#~G&4?uX"hܲc uXMβjLٿmSInpO}ֶ5U60DW2:F'%Ap߭k}- \-V6SIJR&L:fcu=jUW2' SfAKȡXdqD v\Q9AW  vj59ЀgqTb)nX5ȭFdt-zq!ZU1G@ !GSrp,evn״w4.ՙS'[}ֽcRb[.!6f :$u'fO" b-p;C$ϒ(^QjiwU`ig zb2WͮA0(1!,g%]؜fA1?^aXa E=΄'/סANwM 8=Q PO7E0;Wޟo ]CmlJkfjexq¤Ikh2cdmMβ<8#HuЖ4A>o5yw={ k a>„p<Pz[r1i-tZ 5+(^İޔzʩ~`9! k19؝M*uY }semѝ|Ɣ6m5EDbH#K+Ƣ-EJa)Nmi9\:X,njR6E]kJ@[e}yhOs^+L U h=iia$ GR`1vB}ɣS53 bq [3? }jަ12xSz4];g_ntG{oT&H#} ߋs2x?sn>'Ld $ҝ,a{TO!mnoY!W ?)E"xG<̖YXo1CXriG17Z|a7EVdp 2=г"4܁!.'{7s1r[^f2Pp8P1ZxDXO.{9;v 3<.c޳ ϕ4#']\1^n𡢫>6u#F8 j N ^!Ҹv%jIKPQlq,ymRoA"%C}4v%_}V٫$2.p' D3hE"OXFݍ?AZ@uo| <򆭺*{$ L$"v(/U;)(-`Rue i{#Jݰ8׸,\~;/މA:k)bG5wcҝ#dM 8wJgh`8UکWh m^/)0Y$XxlI hsh ' 1Df T:5/Q܁eJMXM>ۼ7,N08gko2KЀ9',`pd k6ߊw|m/"l4p6Wp[Qg#=ɇ ^6Q?r[Gv5IB(DŽ+u6]sN 1;["ۃ/y`hk~x_8Kt(yDraMzy~fީA\?0㜢~wyrӄk-sJN"qPWyBXL䌜 Y|w:ɝ桧^HwIe؝tmY! 4˖K!D&d4e笉"dz4& * ;]PhԔ(-&y*b.z܏9圬A涀K&̭LNfP0W@ϺAcП*D" 2B7G9VG,2 )!fWE{@RM=jK`p$ w WJ6Si+^K~mu | a:99.([yMm`dN@ +bO>iĘY=I{DXf;HXyBkE )6n^r/;)-4E3$GIm-@$vt즉.&%i~ nQO%m|R/ _^gȃЗ1$5wxC Nb}4DcWuq=8aZjtIx'x\`snlwEߩ`@12wXۃoc]`m qdbMϺ==Wšs^ڒmEˠvbkRE`  }0ey(({"%FAHc(~Bk ]}"z9?tىr9 bGȟgVBMu,8Tqz[8YPe0<3GU#s1M'vDKЭhٚtJދH)*_wJpS6leC ke0,fl{]T`f5P~Rk{Ka=\BvȤW. 93X9.he{VYO($+N [-:!Pu$X 7)TJȾgK<:s7YPs]]=91^S_֝B42.FK }zEa4[ĸT*iۋlߺiJ ՒiN?Шv~'p,6{m;৉FUK1C=%SX#C~! ~▀-nFEv*hmB.gɛ^3ȩ -&cLl$m+j;uy=H FTg䟞enSWWH* IS0j$OT' =nœ[kFV̩{iF8-}b@#K؜?UJ?fN&z)TM9S ܥD 3,Gy\v%\KY28bƾȣZJDrH%JW~ků|Lc勇DS,R V/bzcwwO,3&A2E~`jxpҔ^JH]6nC5H^*Vt6MZ>OI8y$tH @4_ [AE@\{@+˅qIQhkMI*d^$ʿN}Bv16nVȽWJY#CK3[X [ g3og>︧%`c}|Y{r$ +.QߢqJSc5;F`+j6b YIRr0ol)#V#|4OHYtG~J(8.^g8]P,uE49!N g ^0U4I|i؆BS((KHSL&H[\k;NUuJ1C,J( wC}o署98זĊ_VtQ>$D0N-*zz=oCvgYm8zsV,}4vzsx  8U4Yb@. wF͌-gv!ٔcaKیRLTE qoxDZ0cxU|dWz_ޢKS,HBQ=ꂵD<u5BLe+Qd??q y =kjd>zpďM~ܼ>&Gw0oba5 fjH=k9TKU:'wޅR^ۦj+*6El*b<:^G A-Xΰ̞P}s6U/} _ W<^z pcO[wcFsqzz޶8 iX9mT]9X/6TI9'%P@ xy@bk0'RNnr`Zd1 X:iYhUGnuII @LF4OEf%HNͯm;өnv9jNFMIG~:SH|҇+&!TƏWh=x]2p-2mXo(:ys\VuU.Itpr9qS<Ǘ?LD`6^ _bqk "}A$*-#u(2r:Wh8F&S.n$SKg1>S)%}Z7%ou݁rwxRT"0xX䥪ꁰ*Ѐҵ.Vq+x(22[}wӍ'D@d3(\Ʌ*qkQk^;[Ld 9d uFTD/,]-݇Nrx\gkjˬ2뾟EARK]fHbalKļ.^O/lዂnӈA⌌KnmeMyަC//sֺp8.9y03!ϔ D*\+^lLh%ʜ(̼  åmzDqsgxƫFd] Zuвev=vb* yKKkڑ40j!eNTi76\ ɪ\ܝwHA : ,XTQz:<%oSU~V%dȄoE01v%E\-QlCUxblUQhB?,^'VNa?DL+Yqa/&hpg%Aюs+ A(Tvb y@EΘV'p`jA1Tf5+pzڅl[ޤbֻ {}1+ hħ$)A?lͩlAx 3d[|ӧYsK|~%GkR` e )~t싶}CE3;͝(p㋵2$x bf_ 'A b+dhR4 DI64]T jX-uS@ZyI)LlZxl$vXf4-uXL/v;{ z 㻴;j=aɢltLۓ~q#rO_VH:8wKu9u&۽#Cñ  KghjU0laზIl =y(o_P YE%XN^`<=}D'-ļK$LOYÌCvk|;Yě wT"J8B>i0\}N)z@cft\($z]n&I:SӪ ^{rv`:Ar^ĞL֧o*r@,D3+b6A(Yw k_U 7hεE.l o'd( 7\MuaўU |6)g'{uu8>e> a==EW]$=S̗-oQ~~/[Z&'rVA}VpOʖf492Ϳ [߿;N^K,X:Α߱/cdхn }Kv" ᇈR!;ur2<'(K%"l;*@_h XCe.=)%hѯ~q $,3' gim+` P-;3>n"׊v} g w|]*>\Tӿ,3:)}U~"y" 46t(!:ёA![0;^ Rfv|n@~v$[mV^,#9&$iY~[ewX'YԬP-sP,|3m\ -rPLR/k̿>s7MAc$@uėO!trb`3{y!> QU߈Չ2 Ǩ}z Y }VQwX3iXA7/\/XCP|MP"S`];I,? hgEiusqy ew2|K]W:{%Hi(ͭ2g&Z7h59̣P+ (=j-sgro4HJ},_jåMŴ7@CMg TD EJ{v#{JwbH"RiKw#ph1[l؀Iԏfi8V#`E3<]*Uh\I$b͑kLl.% ]'-ˍ!m|M1v{iB6enYOnU8MA/$wv= 櫎HZƙ6 簨 +6:H"@RuaW"C$ 8?i1c:mFd,͕CHSr#׽ rJ]!z8&w50b-o-}MJ>Q;`r:5_[d :|k(meнʝKO&ȡ`  `Dt߿ q񅭻U3U3(Bo$V| o!zD*Q 3ѻ+5zH=tI/$,!{lg9?gݨ3w@wui*dqL.|+-"ȅ:ݍ?+ l(&kdvcנ|uG 9;0N SX_iܒ _tc0B@FMs,nUQIg\QL!6/c@Yq,hN|M  rzIGTKK`p&0d?{PTnԁ5jrJ^Z«c5|SEIݜ_ۇ"@6^ [ꋦ>&(lmN>\*K wr9ffpyp]V 騺`+q?/>s,4H^v)%B/ut/,%k"8E\obwRyqSNjZڵI^6\EQ<Yco?.j6i{Gu`Y ru8odNpҮ2x R(uw)3j2_ ˪MW~ys~@'IL`T}0h 8$%Bx˪2[aka 2l<OxS9Rn8E3'+ܤt9jl]S9N<Sl좚i̚{ c)/B&fpCV(i2#*k x<]7] *rc|.&$xJxKvV07Pģ uoaVa)r_!)Gx/"Zl_j%_3~t#Ҥ_TTJ;pW%'As%suq {yD%B)~|-fr(}ҮC+0'π}40hŪ1BDLˡà[ÐKnK3]%9UD Ƒbg)6#Wh,<4L[pf H}E}g`\gPXyPV-Z_?e.Wƙ A@/zW'-Sa`:ʮ*s;Whye!4]A˱ъkF F?p&7;mM S3=`wD?ϧ6^jY_/*Mh>n Asr빇ݧvЁpQc Z$P ,MأTGd _:jH`ŰZwSL)̄+uq?fUd};_m U%?tKL,U/c`r=8,Tw +"R {ځ@f n<q4rdpO1X$ߧS# -o឵dSQ |woXA@LH@FL\xy D~ONlᇪ}='w}+@KAA=8sGPCDuPew,L 8W<ϋBU:o޴IZ|f| bP^5Ƒ6CicUY$'>"|,*^w/>㴡dN@Q=۷qK+ӆ.![AŌB48J]U=pU5Xbꇚj9]p lX~i]y1/ۉ50@zÎ߹ ;)qWi 藞ΰd \O |S9ۚm#:an>8=>ifM@.K.AWӷ3U>P!,06q-V$̈́CFX^S W 6 lNf;'4TH)(4@U@L`yƯBk̶8B [6J|PS6@%pLHls_DHvxϏ!7Xb(~K<$_O_FlU55>(y2VXU`Svs6F>el &EVWW$~Íu6>/0I73rZD'q ϑl:QJH8cbԺu0W`hgeI9)tjԅp?<.KfH)X[:m@h.(%]2W[܂b͖8zԂ$9O>H̕Q: a -3|i8 C}/7>Pd%ģU4m8Am5-(B1+%T(pC:J@kVjiV?kh,8} $P[[6銵&3Bn'g$߲& |]vj 'Tiܝؠd>X|q׀O7-U|]0huPAe1A!SU@oƅ ޒĽØbe9ll)y.Б{i|,Z,\3Q8PXFXǺcRt^TíkZnQH!@2A@aߍ5ǰB _Q{R Z'wyܰ%h }A&7{E8>. l/63_/ջ(C*&1u1^Pf «5< 8Խj WP{|2pE͜x'J<6|sK oޟ](*ᅒN##Ӿf!EGN+g-lۢGn^nGgH-w㜐Qi '#=Zo3D5ISiٟ\&I {i{lbܑm('$鷕&f1tk68д'7"ş:#H!. apFL7&- &vW)uFNg {& ֖RP-Cx˰1;(Cx osזf%PÖN;}@MwU=9%)-wkkzk&;C.6ezf1\eRF/^#Xc.|v8dZ{sB) 1:OEͩrt8؃+yG5Ňxthy6}KEw2>:ITǤ6nҥg_y[ˤ!2T՗ƈ 숉*0,90x#ʃtzfe̯ pn:48q2@d>^ N3!Kh=M%Euu@2~\(+rsC7ϡ{+{밚ei6qcUIdhfVޙ(&qb"~kNQBQ/mЬ+)Ɖq~1 X{FzW cL\f#>Q&jvȕPEU(cL'O( Ar>qs?|u7ΠVqIZBvu=4$jZSEd|Y^;&w%x>=TlBٜ6%,6Ta`~I/c> /]m+4Ut/!+`2Fm ȴ_<~# DL[yvQggql;~gp[2K[[xԺJ*o.I;Jm"I ڇ;ªu>u%6ԓpy94Ci)EM3šgsPUŚIZT/ޕObbV\g V亀9h)=qS~D]Dt8J'C5HY! Or%g5AI'Y$4B GEB77G}Z*w7?>kd9 }܆QA Vst|l4h%XLTHqkF#1>04XGebiuGEL/a 继4MڅU}V%JF=9OgG /L8|07GWyE[@%b#o{RaHGfã3]}Q1xRXe*WcھoM:1n/$Jl a[;zбUIu2wZk)u8A!B?|hE[\⾏?߫[5B?jCֶ,::όG-.ea]4HW;rÔ$Z'r/>W $T3rSH|udyQG UG}"FSrE掀{_<>6(i3$v3=Qkb?2,dG;  /g39Q#Aב-׬ ~;rn7F}奧(GuY$*B0O'"G9S6 t1Ѹ'ؠH2D] bKu!Wㆇ, 7p3/UNP09ΥKM[5 * /yY9. M0}i >0g:o3t̸p"j-LWsI2Ɨ{#i%&;kS be%/0ΰI=ȹt ۀHTi?v?!@ |?*G9 鞪Ǥ RKd}'?J;;V$AnqAKZΫ7f*_\_QNi7;a~}kt> %R 0,\H̽nZcaϥTŮ_f^D1Ӄ%C1Avc{Jsx pi:3}+G.YДj9sw\JjUhڹ\}s τS&2ޤ}26U׾R'H)N|Mq5wtCt[WMI6K7ȯ@܇ b#_7/}dT+N~@ }έH@:hm\hv*ej+ԭqA\~0GG?uC`H5(p6io OsjG M> /.,WF(2H1w 8oe8kF S *͔u]b % F5j3{7% ]eoc?mk勑v71Tu2 x5#Whe  0]_~_LV3NwgшpCG-D-R8vW˶mw$ъPY;TLD4 |&g bjFAӛD*:,& / mp.Ⱦb,1洄ZĀ@M/iAêE(a1]n׌ Wsmrprd 01@t[Kn'6Ծ N#tu%U}#i37k BkA>Sv}d mJJu%3&EoYIP˖V{B8٭ʿ1mJ ׭zq3E5z<818V95gq($bsi9bM gөh\ǜc ς' 9N>y댱b 7=?o?-"?M 'N*AV-;ת#$Oj-19oFEitK2J+uAgٛ`X oqsfgԧOXEkC`tHA-k/; ba}|jQ#&+Z:d3Kxo쨫?C՚qn gcQ,-lGEE{dZ [#`-]I?qĢvm^9-Fh. w'wvgE{;6^ &:-S,ȉ{"VܢE kH*1--8<Ц)H#64X9H~"@yP =rP"|5V +\X9d vư6-*6S(k8eX\Dpir a4g fAYww]'Q^uyk[QZ㼨mNL7N Pٷ[z@RpS?x1>_;y~& O֥ihR(Y3ai^s Xcg5J6C)Vꁱ2B 2Dx]W" baJMȷzc' Œߐ#wEI { Q1k ̀~@J |:rf7Ię..5'dZr%p.zrg/P)NzPx_mTD%X 5xz 8jog `CKw uC#:52#2WzS[۹z=|Å7@]~ޅjBJ*&n ȷ&@ T\U5œ !Z!R[CMٰ`-Dt+#5͞F 譑]<[l}i.춟AY/# )nRKPx`;%R ʬ9JEr/R`C)dfN6[#V@RrVX`i$ś5re˺&\Ez()%'.J] L`JcA,tJoCB/luHCOʕ3%#mтMǘ51&A+[W1S\%g &"3Vmֈ$͚Jm6J QLI|VU4D3}Ej3>/F>r;DS~~4N{ki۽Az"~(t"q;us q&]A^#>3 =OvВ]HMy5a}/n@##g&v@$HmSld:QXP ~U4.N溎HSXBn*Z_J]8+o+CR|,"?!]*T2[o>f|.?\#@}kW9:*3][#|^5t EQlG|FojPBlt浳}: ٨H !q7$ qfƝp(\N+y瘊-XX䊯ǶT 6>o{3͙!"w<N,WW^r g`IN S{JX%`{bUɭ91IB]O&vFSrcǼk͇ǃf9){ h)Tsr6> xkP* e d祡mͲR-Izw]P4Pu]hjYZ8Eb:v,ZOpۈ.NǬhN,J@ b Oe n%  7i{kq6NI.&|a] d&-@nDvO_Z#ȿ=kb j`|c- İraP= -ߑd.ap5W'.U@4.X0OIq`='>ŮBZ]#el*dmSaevJc!y)%mH;Wܦ $.Euڛdd3$x i tBȦi/Ω U=>e}YuEƓyU O p#ak2o!*Fͧ4D JWxw@sy7lQxƏdNr_ce8Z5yW 5x22$ǡ円?Cs:t -~k\ں (.gfOR,  zoRqCZ=m 9j*yM-h>jWߒxo*eMr:) iج8:K7 ME8wh:i{9-jfC :E0D{X@ e@)݂1*2!?^Y%~OO0Z0rpZs5?BGLo^=љ[Ȗ{ϴ5,;ԗc|h{]~Yq'49Tu{ooLIvc2X [2K^ZJ+Y͞4i-[#Fc g`*MV n@HxUg & I 0;M<\"I`Gf*_9lerȭ f@SsZ9UOA:K⧐h3c}I^?=~ }zC/GTnIcA/,y:ΡmU"v5 k8ؼwQoJ{" |acjee4gӍqOR];)"@e ʍC=9y4V>]}˜aݼXu~;{~"Z#t~e6hIu{GoxizcBˏ;'h8tKga{-QmiR5F<=<̥_.qam.aoˬo;8 d=Ev9w#{BցsctFP:}z:$9'p«ڑH xzOCMfٜv_ XZBz^miÄ.M_: ;#8)C]Kޖ Z+T!ȾټL__>_S2?Rs9Jg,U & ,9A~*|F_ A\>i-nE0!zK5ZgÏZ~vo{Yw\)vZ?t=RM"~ǒMGL;_= W72U %:|D&bt7% dc7_mpS,t"Isxq1e"j+o ]y9Iy_T#7dO^]4ͪ> J2Z«06,n [1+u\&4D$Fp4V#niDfok{P;2\OC vH+@(=e;4ȧ"(R@˜yݭ+Lo`Y3[;=h R+FG@s3hOoݾGMAr/^V;4cAHv 57d~2Or ۱ɠo}t k!/0UD­؏7~IH[M9[8QԖV8X*Jl۔w0O~s 8svFV*DKj¿vX\2Χr[,'+j-iE#;,\\х=m:ܧ*zѪ3/PXlЧ|ClHgRyQVm+\jmkf'A<^]ď41@b2򰯫Y4D֥Y՜lh!f&YS17?Z Oȡ+P/1ѪO?ɮR9v6jEx}=XVqƁQbUk,isd.^5zU {,!3"]^;ZI'"(,RT2tkӖ ʽFvWū[gz8\ϡz}紾$9uZLhNS R&U<`1W R>FߙI4Njyj*y$R(LPCc̵xfϳ?WOZ Jc'\)NAvX5ڥ7Ǔ<=oc{SurʯNm(Ȗ7VZ r)c;8 y& nV@LP<c+^h6x`~\+Qvko'$.vF>ǐǖUs%]D/X57OoLu]v4鑚t}ft5-|TR'IvKN"YY[agtəBĥnL$}5`=C Zi^PXt <ֽ_ը]F/!o-|WKu,C{Zp}O仍[G~<$ZĪ= 4~ ;B_X2(lOlexmtL +[ jm^T~x' q;Ns {a3Qd}ZO1G4{Ӷ-mH7@åH WǰGol:?ZmDB%('!+ o,w/m&DIrz!6es ភ8Y{=s `˪Iqx.N#%8W{還jAo)=ŕK XPCT+ &qQ'xĒӽai8j"&3ʰƋ&Nē`}gI{G1L)(H_Nx7֖ 9"sT 7S/k޶n13em՚4 "r#%K@` rk"$B50:`a]:H?tf4 mV5hTqRju7=2DO+(β&0 @=0"pf 3$;&l?UTΞ-+Ch2o=,g )T4[=@}Lꙿln̉7+A߈^pyk |4;o<!NzS-jwĊ[!+6Zj.B}&=[Bƻ\@X=AǡE on~/6U:W[)`rxOv{Qd`)*X1 >'}*ؙbDAOd"e.NTÏ5y)~Lp<9ZiC'MY(עؽ \⍳ K\Jxxq|>gE(!L. rrrNoHJG'W`,u,1m~j;Ɉꮿ1}B71ٌ>Sɛdo{dp+y`Z lCf\3حPA-ZF q =q$^#nzk4/ٓ?LĞ(-;ԁ#*\)Cd>&#V"Q6(ᘔep2> FñSH ח^G3 XPnbĖ/YC8"_vP4P<6> EAOsKZ, bNAl!*ew7& w_M:࿂3kZA4u[VO=me'h) NzF_m*o> *~~((jeU fVT!d.<#}UVc/YbT/ :ƵSDbo@ΊwAM] ^/t!}6.#^sJc^, N4ݙWR s3UbEo͐Q ~D Q-;gSն#R+|Pv@?m.74BMji7' 0j?'t)o\+X: I#;&}r 8] @*VQl02=-xhWuH3JHh,>TYRk /h]<^UQL#%!lP>vx,Uk\kq4Mrk0Z5zd4l?nč0٨8buT4]%r΅ xaъ3|XܷG)`Mnjƹ4oYjeQ㓒fϥ#9V (~Y/2"̖ u@ّaŴZ?`< mެUeCF.b@T1eUvvatҞlm883%%ЍhkNӱWpt~7捫DTUnx˭-taF!nU֯6[-/MآbZj&{ajUHHJ{0ifL>6:i zDWk[j=VTJ%wE 4>rhoĬNIO7l ![Gn$MS"^ 97q$w~dIofHCi)x z]8Dx8kFN , [n1/ڗ{TqWRoE ?wSklrt5-nr_vg׮ s|9ʉ wWsY)ēDi<>">j;-0h, 3TD-;DA.3Y93=n&dw`lc͠;(.2iu !3?V`H94X7]=|zJdUk"O₪%LåJ!t9z vJUc/:Jk3j_>FB M+ smQ]F6x Hn"GE3uݛyFWv XqjS7ICOҲt4 ǓHq-Np5u#ȹu%KHqWxj=p룽ft14J,죰+IaY)ojݹo2ԩ]奙;dLsX)(S'HFQ;ڢkɄ'̭6L}K`gV&X{@qC _֤أS`zE^ܹz7{~u^^Ag^@UrsMi9GLgJl!NfWy: LѮW棊Kvr,ojhW*Axk|Y wD NkEV+Ss霹{ Bԉט&|oI "*ނj!v^D̔3WV q _1'*\au@H LReT5dБͨfyԠB˙-jTcT}?mx昙gY ps ^.?&{Uӗ"&t4e J`0b⢎t $˿ vI`G,4/8S(U^ "@=D @9#[~[}e-qVBVQ,$I 1WqUH4t :(ۨOBhxَoK_MyR^rXĽ)MD$^p.`pEo n TazyiI7q%1߳<?R S;W1%,2%t$^]V6tLTa)%h&1eI$D8K5d,D20 f͍DiK .T~F5@9ۣd[Y2TPЅ ߕt$&:P aye#&;rEV36Һurv[Hc:apU L˝js W.A,dqѭ^-|))ǂNvt]|߿q#uRf@F8KT+PԮ) X_LXe弎!5^SDOzb6<;2`.RDC'5H*HViQ㘸F}J?nם: q )@-P2o| 7Jr7Q*GcPVGN>&͈t.5r1Pφ=N0G+Ӡd=Tw(3@j#: dpl>֐PɬSSQq&WFN1n| YZ%/0s^:_ ^<Ȓx'9G_x7/m:g WdEAǎ{C?Bid(+1٦oS';t>ɬ.{DUZ!{.r ;74T/B6@C#' Eq08ADf^v v K:@M݋=85Ve.bEE(GZ,^*6 N$a0p ȋZ-O-oMok;l4cjA Z5Ϙy\.'1K45Rʋٸ uӦގ_>H IAHlN"l Ǚ%M\ʕL2ђ̻fù&PL֩ztE~2KcTsksdxe}/ӼzEV;K-Ete!x"=lw[WKtj0;V0 'C' oQJB)FXwzFOgFYb3Kl:m֙dǪ5KfK#v_"J6-CʣӞ%V 0E\RuOĆ>ovWn|SC\dW('*:TO\,*'i)*uݵu3iދ넴(2 bbGehHp?mH5p]-Dq@%dշ1*Iz Hr<ꃆHIWٞ-b m30$c 2c\ js4Q?g,`X{"q,?9`sG<YTü);9Lz@ɨppAI_M\A1>(mj^k0.A7f3ߝH;X:poiw-6~m)ҭAݙ(ݥInהQq!P܍J>.BBx3*z>62MGG l9V'pWSi0[#kO9~`)1D viOr { UZ/ yiCʾ]=.uJ1mY6u;#) mR/|hg5!.#OsM^XW[`NytT$oX˄oBTt{˝}huG(X;7sxl{~vPZ@#g6ì$>l(hLBL1@ @EO[w<vc7sw6P⃈cEGx ܽ tNWk.(G5msc/NB}*RPK% >:YԞ[i,_1~W[N)Wjȳ,Sq]ztyp%H֝d7ոN.<>k^+Rh2\:Z6L@dF <`mR zOv=A1Ku sOIXweal&)#.Y`UZC<ˇRFsՍ>Bp_ksgE(Ano Qm3A5utH<&R6Sfx`D%t=݇gS]3pϛ350#)tQ/E^ː2'rw&\ Wt}Ӹجu'VxG`6M=zxa//E хLB"pV-4 3@R|O8 mB eԷCb+qT%E"Iu=*k&r0-l$4# ;1W욤y8&›OE=G7.[Lz܅{Us?3Ө*P:hksc.:ؽU!3_\_U<\?6~_0ý>^2% l. E'@"O7W}Zv )nGh}QqOȐFQTI˗\\+4p5=NNf1Aр'S,g]kH:Isvt˛Lr|PARJ)8.ѶyN93XlLg3HEBSi3Oȧiy{x˻Cg؏'\%rޙr}!9* # !RTBh5"[U70ܔ6'>nXz=+3u0K뀹JgVr2! L%0VD5e06+dJ0Rj w d.=yzH{+HXY=7FηXz0Q n Cdw#S(xY7X CB ]y)2yh3)6—bYsdkQD?09|"L!, _\"v9L -0B.PM#Lf&C$%Ͽqr--ܼB$EqAhbM :' *|m4H?;'wO ތ_k2CB_ ?8 YD1͠YEJ Ӣja."W{"-Xnij$ߑ.IE9G,(^x|*,؏YEEsa }ǰtVds{% hD\vR#Pd U5ue=ˑuK.b Y5BCu?!NX~rj)t;n&DvМ*[T]y~|%zF8&K*ꚥ(=8PX ( JKQSk\ ۰u̽x*O!bpd<$,X= Ϙ>쩑W1%zq~u /D kQL"?pO EJe'uIŒf-2njQPXqHY蚎gJ6B=ʽw!ZA>&<LV\YŻ xчC@JĢHdƗgW#Tъ6s 2nAr8OOwTnCO Ζ;8ތ9͸-%pg;U8CPVi (~\_JRLl~GMH?JGTv 0[yS˱ovScvEGNl|xpاi<\:SVt_`=䥩^n@B=nceY\^ʒƈyoٽLH`i7>eq&ۜ z ;zBp5/iGiO 5?tL?0baJF<~@[Xmˮ~9nL 0tHli9rXw,)2HQes@[_p !+QN~iN79yfi͙p8:8@IZ.% !CFgjD)sC5](a84t|ht%$,hBH}uhvJwe/pݕ{$2[~uo0gH?ōbA(/ |PY;81=.> ۘKj)`@m2[El t44<.7=캨!7t ҙlmTQ |G骋Z;|F~qD9gV?&cRn@^ QT\;>i_vWT5Kۑ/hO+4ӧ /f^@bKy4_caa8;lQ l[{LD =$mpѻFe $12yLMP?h }422~u@Px,(Tdi4|WOqd+\-c=e3$W5LBϣ7WլjGv '~AVa)c͏ 7?*PV/.n2uW! R:aҽZZbt)jPbڙ9;C2tHM?0~ Gn0lJ ˚JsـvJ6.{(C:m& tl#ݸԉ] Ŗxů]s͂TXIv%VZۙIzQJ=s3P$TAUA'(ȍgh6[uힾ#~ى\Qw3qg eΎs*xA bT]2 #-D(Rn|E0ϬIUt¥&b-bi ~FQvVYD؂GMS!n=/:]#rǺzaNDYGǼ!KD5sRAN]ui݊! .9_b9?2Es lЏ%X=SG_^}m~,0^DR)۟ (abS8eElː\I'Ԅ x=FFicZLꚥ]TiR\Y2'6nAbWwTw%M,IeU10³dģFׁkqg0ߝ4v%Fg-2:NAT-և֢;& TDN靜J4vB,r|JbcMGɮ^_>~IX Q"70Pؽl?׏l܆!ē+Lf |X8mnȑ --vGu<= .شώQGLS@6NdN;__;.BJ$ aS^* qPA Y&'{?#K?qU͉ci zEP];.tTۙtnM85ar4 {'I$I]J>V \X%h)(!%jT4Wʺ+1@BS.PEBWϜwx \?եD66F`anq5ؑ \`2"Mx1URr\2YΠ&# _m5QHL5hJn UP::?bЖP.< 0G&VߥHe= lw?^ߌ;ҭǥmq&s/= 7R3XBm%Zo N֬@ypc>fm焭cč8!us<:Skn=zrSkLAV≑P=TaeaX룣MЅMe|~&tUTf6sQwi7(ӤɇZ74E=6,y6 I։$)% |`3$AL-Cs($16uܶ =d'LCP gű'Aq}0@n% <.I5+mx+,a*IX$BU>H(]*z_R A;1M;axY4ďמhS}e@PҊF_(s +4lhm2dyA4o$)4Xԩ`++0uu5`y,-urb0.C:H>w⌥Vͬkw$8ִ!`Xޜ4Hhq(pQ5mFլqP9 dA OD/Hi7 *Wлbtmwci05Q*DW0~@Y=4~WX;* 2:*w`8FJ*#mj̣ږD┼c(͞BZ tTR\w lOw/_ eyPM ԟ>=.L%<OKn uXO3$f_PQ8$/U~ *O-)fđF:67;TIϊۼ8ސg-/P]A.bԇi\TVEB}JXД!H@F%]S%DZguv9Sʗ_$Կ>\Jfv+il]7܄/9"0w%k\*36tUlihI"޹^'9)J*jL-euV|&\qxG5 w= ƃF8,yyJ:P5٭M_ <&cZ ck;zm!("eB:?URxCh52uZ c~5u/2TUjVH3W@/bXMMSE`NL2122`"Je2I(1\V |8K-Kgc*.X,95> $Z^S ~Vq' +Y{b-E]).UKKA6&֜P6wM; NCԲ[9rtwv~ZLi1<#ًwDgQ'$'X;"uGIzik3 ଙt6y|D/u(X<..KyEBE#$L-=kj0:p깠FETwםKbS^"Y qۃKa*+߸2gĥ1A' Ϥ.6i^龣UV|M$K^J'G*Yu;)3D̈'( A1HI׏Iqۚ(,CžU4i6Uxܮ#ūYYz]:&j:$/M BÿwwI$ba/.?$ҫW`DU JؤHb<`'$,7n ֨3BKF5'ӸnsE,&RkvYw1=z̃~ En5 Ifhj<*@Qt-"(#n&G-湏FMH}ru \SCoXk#]U b6 ҡ ǘz E _g\5$O6J@Qt |',o@Ť )~[HReҡD\u{-*ev#./zSknj/RD_E YLDSd7Qep /3~G1MըzϏn0IBvJxrwo~k`@;zLk4?d2.sm-k o\xО t຾6&n"_$oBxbL:Ӎ>kvD+VBlb)]a;3/du~՗t(~ߙJe@R: =SQי55[? `kkydFQϽ#AP d+&qU${C1YrU"cXQ3 値gT넱KeLg_DKTc2J(T~{O.ɍ)m&" fwlN A?NRƒ =)/E©Xb?3-^7U5bdomo')ysI b&4[} c/xe>; Db󌭷rk'v}.UݏħI-ck OJc±JV{ \(t Uu9 y97@pS@?r2LDߋCɐ`OT!։uײs׬uTMzQ!Ƌ2e/% .$꧿n`dTH` GQv"-~F:~֬}묫+[>J*._4ȧEz{Ms0 Fq!9)4$=N0|뒫۰Pmp:(6ؚlueKk7U48gq[k"U猠N)Kaz8S#wH H[D&Dz7Iwe+e7 T]6~D0k:xZOPb,fCHa(K>NͭP0_, [ >n\E{5h2u{vKaGOTfmNs<(7FW5@D>4rBL~50<{ay:o?^!ʥ20u^ٓWN;@=Dv)mM&5 7D~p ѷYyK8וJѽx;K @jMOKEE=}eD-1ud>%RpSlhg-&8 gPs !m ɐQSNk+'W߾TxɮnbY0UGZ,PPvvmI_ l+.<;pTc iJÛփ_}zO{Mg)+KlɴݯԌGRw.$xNFJIJe393Gd9e>j?^+-{%' 2-@x>HD9 @ .G@HQCc$=>T*ΚhztO!A8@md|y8秗1Ai31Ǟpc_bqXxtOkʠ@4j4'oN4N-٧o~:XO=.';-?'RPVoj /5 ^*9ϖRa@ė|!YbGO^XBu=|iPWAM]U \?,RAFL)53ǚ?D9ʞp|)! &W,XU ı*f;&3n$%+ZH? +s,dUהP֎ dtjWZ,PϷߥ9S]R7~.TQk`Wv߁bͧqےarU]7"e8L$ۣX؜"PN 0,WRr= qu_s+HG2WMt B򗐎I[)JAEP<Dij@(S 2 pM",#R4j ^ vȍ9m^;*Sbmr, /e2itRp>p&WА,HIB{gX eL#g  4ưM0<*E?ICm=N rڝmGCN[l}&L[zZKmp~0tIw}b a}<#Xo!H;Xj*_:b1*ƪ1upP+!a-q*$2݃(Ku#}tmVh )Gh.ܞL2Q YiKe~ZⳊ?gjq94רDt.wjGLpKpz"#խńN`h6p6l+M41 "PU1RiOC`n)c.åd_/nF~isgn,黃PQwx_`ukDlg>F_{{4:;m*_؅DȋX`/ ;s P>'>!+d)I[%QR?~v'W_@Wՙ#c{&d?daՃUi(P{6?۽\| q].~gj"m~9kZ1؀gi-Ul@gtա'pgI= f%!gՑ `fС1]"yih>Ζx'4YKY_e!}Z1T (ޣL+=c)ͯcݑY ,ܨGm0 ZHߴȉU2l?#UO)>ю I_l4 ;ry `.Qm'.p߹Ъwb7zY۱`J_e%`0w }ȁץ]]p}x.>ѻݍa3y! JF=[;blI, )O82P wm%/&f'ʚX,X9dS~kIۧ6%P[m4=nX;Ӷlʦzѧ1A~0XV{ʼn_ W{oxDG`&t2v̎LzYon=!@isxScYu9nz"b^e8D֙.Qu/(i]pg37_%!tN!T-)t+OSPAz"q&"b"paR~5Rzn} )ƎQbOMӧMٷ~V V=BSAha' -r{a?"#P1Ȑ09 {O!Ak/Y.}~}~,cb9shơH98~Eḽ? =Zx@܆?l7g({dB hMz=hJ L׬j7 8wSaK29u퍾 &w2OӷA,3[5'J-]Rv6AgT\79E~1xE҈_%6b@ c&m᪯:" 09Ҕjo^̓ ,9FO5 B(ٲVm:B 遻D\ 8;Jϯr3 փ`91[3=vL^AV|P8j"/k J.2,JXw0QS854̩h6|c81x, è6dj{ "jiNqyۜJ43tu&\_㰡屽;1Ԩ"# P&~ㅢUtr`LBFRv5[aE>q1#."ͅyR SaV=rc]HTPj  ;`C`dgg腅׬mSeR5ל.U 0qyśP#A$r!BbL"8 Ww6;vuQB~길Y40w-)&"* JK9?4f/'@{Gw#au9]NRNJ̧k"dPmAu7BU[q`qRA3icwCOMg{SII^Ӛ7tDix6]_˽L:B3l  A }_%yA7z1wzL:k(gcDUTcQ3nŶ6$OtڑS3 %㝹Y(K2D|wYn:ҲB[>]~mDF- 6 +C[܉ tFMe;e+9QrT.AƾAR{}.H銪 V^Qub}|uqx)K?pOB-E׈*k̇ liOjF3UA9La6woKz'uņފZ[GatJb^? >g6ahWmHi\[D^f?[/〇38Äv;Y< ՍD~L\۹NCX 2ϩz# ʏ<ض-F1'ˢUpLR6Dl%jxf:yW U9pa{E7ݏÊ1 חeE)?vk-S~>QoI#v7TVf]ͦKQkrM;ܐ d433OTSM-{2O:Xȋ٪԰ѥ˫bbj4'Z ,.s}ʌFU_nk;$QHz:͖H (yI6ɶPJ]NkDO$KIs?=^2we\}7epDI*sP-mRA6)P9-zW 'p>Y z8"* ':|UE1^Dz%03SY^4k^FK5 a;2oY!$p$Dح>i.w6S56BE;@Xq+]ucT2o{`{ױ!U=XZ!h*!łW6oIa=.:B'4Ht|w;eɹB7w&ЬR^ kx*y5}@|ʟa^nT[Z8/laE' ֩gYZ07070100000298000081a400000000000000000000000164e6139f00007e4c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/~ ]?Eh=ڜ.+T+YᎱf>UaFDz1v RJSMjۖ1ب0ͭ&Ze1 l] kޮm<&1Z+죆OPa2j fb LlbE ?("™yX'_%S_tG$L,7ѓ* @lP9Y'xE{R^Wk9Ai%t᣻=[?9we”ƻ͞I*2\W ㅽn9h޸Acעӽ.[ <ġB 6m30ƜB^#NTM>y刄6̆ٷ踏16,+u=σ>ܩsN[jTsFa+mzfWY|ΜBTmm UjV“rGU@g Mٵ!dg oI+>i%P]I ׭@[it"qvw`.VmK{GՈWŒl(>#+%ɸ#ɯCN* YU]c~%t?9#Xço$#rNGeS;vGâ',m:^˃ZL9iQH6B;=FtRUۺX҅e"x_73e;z⢑%0mF#WیTMIW=*WT9Tg+R7nc6x,0hByѭ8¥*_Yj[`DL@F^?s[3F2x+6TgedPH '36``5cq9e"*`jh"J6F븢iJX 1 =tM Ѐ Z+ǦO>;Ε&ApH^;.A8mx2#%5=?*Nm j;)I:gi 2-57 .qpٵwvPeDqxɽϠLӫv; ~r )TDi"6\ dT l{G0sKtzR fD=U* " ) hЀo61A ¡7$UNOf UMF>iy5RXLU$U8MwեAlh1w$0 eBY"uP0oU%:1v'8sM0K^LmoqvTZFSE^`;j:scJ kQpJYޔX q%yҮG*8e*^noX-m!IyQmƚY+SY ΎBc>Tl^LQ|l껩#ٙT [-JL/܁ٶSlbҒowM[lTrxF(E M"ؚױ>oKf`] cF?lB7YXt]`XJ5fmAԠ5t[L5٥|1d4mv?&E6>؆@A_w;f5#._rǓrW>&ҙvV5d$&P 8@SRZw/2/gZ.9[?*h[ͷbO2NI`i 5T_Ǒ⠲V3XL_.Ll@^WS$:gf.v]sy2o_sp'w<(ʤA4YO#~1$ӳ|FRr! &T`NGUܔ3r e՚١7a ?}l_Xz<ƙm*-KOǂo^fdXdul*bFtsr~5>y+1dqLʹp}}\r+cZɷr)h:쏭5 (j,<ͤvDB r8K' /CoUmҾS"4܄ӲHe8śBZϹO}'U- 7rME ,W0oFfq!d.3T/5e0ۡ w-)ž<۵mhjF񘙤5LM{]$KE^+jodau'%E;:1vRIg`Ɋ~!ML[Y%DYc[Uۙ^9IiD_9?󌓗oѳ#7m^j T!>Y}qg?w^VD@U>+_HTTNb蒲DԵ3E"u?v 2shmc ,Ш8oJIΛE+tG8l'"lE|}!A.ѱY'n;TkA `)?jԔ1i]}uE0==5Y@߭Yz\4/P/ì\Kbn&Qo A㠒o @eЯ)"*Tl΄/IZߗϭd&bj8WctFKp5,9l "\)Cׂq£1}/%\7k/IGD_'+ ' v/ͪhLq,hZ8+s?3eZ^oŒe8uQJa5@EFUrd{QGJWoAZ *+Q`b*!U[U{7pf)Y>✏rA?m/*kWDL^%i }뭝V_ %cv is(mU[X&Eok=@um`+QE8T+ gR3Q_ϳȱU;2>l(3dW X§-"e- v~w g/;Cg Beӓ*d]%BxKi a v? ꡱq^"{&.g:.8G+0qђHҙ2t?aS敺Q>H5^^G(W!!m^YpDtY0P]kO t썚4gqUCȫ79Í̚t3&54ڥ @~=' li=QK",!o¼ZVST=\m21}3o6&ÉLwkqbf*ڤ:zyd=UЧF17i^Ma*0J8_((NA.[7B{^A`NF «vB|p:8^4(jP <E\pf,IZu, h:\-XrF7~ <2S/m)67* |Q7 /e_$"mElMם]ducyQـx 7mD tNK_|.L8ɱ@s[uÞۨl\[etVYt(E 4S5z96y-,$BٷU"#,y`[@HBlA(DihMWg=IlJ?21Jv-Cw#1sAŏl)jymYHQAfM3 t_YԊ|)T৅~C/>ѼHNix?"!W`cLp(TXUl1&'柿c OH:&,,آpU|L*7g$J}Fm# !!"ZGB0˺*Ik6ReN\? Qt4- [.h09KNJ5\DS=sإ݈">13)_ZT,7\kI’K)HL ym~Id0 0}6v qld,jÜ-Pђm|ޔ7Γd]?Nx]*gc:^Ig'Pr$A#Ėw.%ձx(Vъ BNo9yណu.ЃjCdqlW*j $k]ryS|9mymP/㧔=P2vVW(dCzzя R( &Y-Qi9Br6iX\5M;&=Gf7N4 6!bƅ1׬ )cdB#lӗM͵KU{MB+ͮ;+Ǜ"dfP81GqT l!`:>i8vǏ# `M)"QZ h%"FKnҹO[;̙뷚Uv&Iw"x ]qo| -X^ o;`^͋s2G.A^ތX/-NqOUr-Xʴ~(Bg" 䥿UE{l3Y@g~(uu8)(vaJI2S66D MV:Rumj}hK''G}5|SB@xE-q2=ºj5=?[}`L`6UwLs&u"OF NvDXK1-Lf2%UyۮlBĠ)rofpp$[7#`"1h/nI_c`Kcx~|И&X m%(ذnrq\IuÎ߳PQ݊oGPBnNbde!O &YzW׷I1ߊ|VU[Q2_c3DWa[u낱e_Lz]@MUIaewQ˗46\X 8Pi.ڧ84paܚ`q;MA ` OAc sCi8d=WH8X붂D'y:e69_P[/霨`MURdRY#ˆeb $]"dאi m`HqS74/EW 34"P35;1{HxMP?i5Vz eWj 2g2-bq'wײ nwqYل;iJ}"p(O z0C÷RX_V9ux@LL[9x~^QҢEF)ƵF2JD@,//ӵLQbGZ*-"r]#zF߃Q;0moF6`1+>msVsՑa7ę?}G'8z&Jvɏ`?uqg.8NgSu]uoDp:sX70zCoH0E˺1!Zy+έM찾g)|AMue[h5zjTPQ B>`7 [O>zJʲb1ltA11D˲cTr+Bc:`?sEcWg`IdU*PQ%.M[G",:Uu;d݊Y@5G3Ԑb)TDKa ᬻW[jf^$  "_;r|茠}K{xH/D`ؐؐ/3:&ho={M[D?v%cKXs-,_Ieka{,Uhv&J%\0PF?{^z (l08GQm [p<(umK܀f*'.{qsIyhI'dLd4ٛpW2)0qT X) mmZb6}vf1,߭6 m^w36\C$wsvk9M:[WK$dS6hI3 j6~JN#̧72iro,'3~$$MS>31%kr=E0=i@cGPkaD/OK[-8`/ƓUkbU3 #0!K]d˵Sh=B4})͇@_;5sh)6@SzI{}N:YzL$Y7u\uۯ[o+tkJ}Ui 6jrno]:uM,*&N VK=.32@A4͗StI_bF 9dD9(ᜲ/ .4QF1~hk8K.d8g *3uK焼4 (,NFݺN|Qv柣:ީ[\}a"+N.6GϤP)ɲC ڡ1,GGqbQ*zkսq '~"^S[ׅ5 +3[Ccț0ĕ[}L[+"vMbLqjo@5aM_w*uV{h;$|5;PX陵f G!lM8ojةvr, .Ղ=eHYr8.i#Eqhj0=?¢W@l$xv_/(;[9S2Λ9(OU@邆i5w&:G]H8KuK^;]67)lCKu Bm^C=/M)irhH`e4Y><}FDK@/}6<#MpO:uW˴{6., s$ܨ3%a 0ތv>]чNJhFR6XhoZeiNׄ8Lqo D%Gŀ#Yі@X}<՟5i.\s-/Gk{" gnHK\Ls124ȱ}jW՘>LfԞkHF$8q2ܩs0 JieecB)>>MA&#T|9b_]!}+!Nyp:`$قG,]]ԽRZ0>uqTbVkˆpks`IOm_wLTgB?SFb!(J/N38)%K Y˂!6M.Gle[1W\(cE0"ؔ!LAi KҾBdiC $`66TszMqI8fVaCH%*F_{ lJ+3*RV2Q{JC='ǩ1 5|K! `5v5^P\(n0G!]NCKɷVUסH&/J&VqHXm[{=na3#A!SǏGdaiv2؀SAS)dIsCόd_ ggQkV%/zi&JN 0K?ֈ<?EFx0BnsSswy)w2G!EH^.#G;x0pg0]>~^{vt+6&rVJ"/!1HAx-q1J/"ˈm^wdtSBtgmNOOڢn*}/)u/@me[,LV`A<5-I ӵo}hFCn"'+xR< EE85 i],&i0;ˢٶ_0A3|0c5i*`7QW" ʷ4+B2 eŵoZ[C# ا1c^ #Z:ͨ-_ HHT^\2YEj+o^ bѴaᡱ˖Jkԟco߈&ݨVWMWmm%WV[#ޏP#ykȋ^D|J:Ϡy,b]q=# +"XZV/g[*ZQXyTx)^XIQ áLʺe|r[R%\+Z& @ɨ0(&%'D߇Qzc1Z O\ PR]Mо*oV-GH6ZAiK#N׊\{<>T 9E2k@ZMrqS/Uhk6QNqKJβ(*Vz^#*$Bmh 3t<~G؆l  73 @ܗ!ήCLYTd[F/ 94f+ N{6+LLo%apuV g/-%Q1Z^IT[b9nյ_Gu{6uZ_Rf/ 1tߌQP ,@.r}HRuǥod[n-w$SARp|uyA)ɳȽ~xiɰx.lG'ɗ.=VU<-b|+,5kZx^1-Y,N 5ŸDkEȢ HﳺJBܟUs!RfҽY+*QClr.c:LNes&k>8 ӯ۝zu? ^DMqDU2$ MZaZq NGc}F突F10%7*Dβ2Nr~%Q\^zDsF7}|%pZ7@8 J95#{2H(Ai=S:}6sUYcM; FN(I_Vd~dKQ=lA=jb( e ueD_#)9U{AqJzA!R_ {czuonwAn`uASàԸo砙 2΅4nJDIEN쟤e,7Ib[Z3ς}=<з7!l{p.!tg3ÿ&$Nbo iw[8Σ8M\iTq uIC}yE #*.{vU8U˦̒_~&BvmkBzLǡ\Bp<`icDZnL7իҤ+_;i! "TAbPaI!"`5|WTm?Ği'3:xZc^̨)ufCFBh|ԉˢ~Wt T&zWhIڿ¿mDAf'EQNsGuPOLm}QvEZ#zZyCw==";_JB\PoHšT1u)|39/[hPI^q`o7Eo.pцvdUΔ6g10޲EFke*PDjhz"Uʸ/J@T4'Kx˲ݞBdBcW/%@W9۳ӗ;]^O ||l{#gFDIW1=é+͊]IjIC i=暠 کMiR>mBMz;F\KO³ƞĦ@iJǎE5t 3' Z;cn#xCeE%> iݭr i/ȁ]X}D[qXfS̶'8A”CݹI&rlF^^+¯׈X%uG\>@o8T` [L¾mNrðh4$!52vȂ7,ILm6ŰPrp]Iyn,-Ж褊?.ZqPyX0kJfjSNs [QȂΓ/=si.O![ID|ҹdqc¤#:"x@-8ʀbDn)iaG ȵwST;WȍjNȿ* 9j~@cʯ^N'^z0wt-XDzWѻ拃nJ/oًciѾVW(3"sfr9!b!`PkArc=!'YLiC=p%&BL=R8_22Y4Y/QRx53\!1E^"ZP '\HHS Z{l6ݹ҉fZw/ьIC H$"RSuObe$ŢZK$? p)X~cÓÞv'& /|>5C?o_BI?0;3 zNGDZ}|Y@@bT4 djq?r1̶^6y ȹoZfH BT?Ύ6 UJ^2+_=qut=!S_J/90f )]r`?4|z08wJ[w~lR#x@!9|-)vͶhfP`f I1TBQ@lP΂0Sif0Atå؍a/Q-cWhq4Q'(+U#c1^ՑR`5'Jw3gmAn= NI9ҩ?ig)zO; Yo$`WG/)iui2îiqB^<bkvP7DwnnDR@uk\^w*棋IXbQl*^im4= KnNsKX&ٛTClFU錵. i֦i}`udm(gLVO^{on33Сw,NϏ<$hps0rRගS w4 Xwb O^!A5MC(EK:MO-C&7Fw ں jkAbpa~DH>9!6OI<U]Zo ~\^ƉI4L<(as8f2KMȑ|- 4Iצ 4IlS2~0@ :vb6u%t}yɌ_TK*|tշkG"`A4rQFr>U}Gx9;/Do<OʕxZg UD5gHY m{@E "uJ &۾YE7WbY6T -o vsdD%:{i" ZGIaJa#ϣMCh=jARbsqFg ggǵt5SwV0j5ym$pge6׭NYjlalMx<`9cvn"T%9Y8+JI ׺@ݖa4R,chNs3!*\~Ǯݜ97LV>'j iiow;;ypՁ:r7Q6D]޳ޚ>Q#fy~[wgpS+)]O5!_\ GەxVl=BފrP J#?箝hCCJ6LSisa ,eLqюf QB m`phSmZ'TBAk*Vf* PS(7cR{aHս l7^HQ+5eYʑ!7{vu:_`֢e⧖b<ЖЉlhab,ﶮ!Cz"=d'Yl\4 y˚e *p%\򉪆[JS^мЎl{"h47fG~SfTYy}fpW<ǁ"p*XR?yh`"=R$T\.O(#~u4F@"_b q,jGj<ڇ4SF^:e_ԉ54 mwwd :<,fD,~!ItVgP!'NrKɒ̢1L/5)ħlwxh`H6Ala,'.&TR*)&4!L*Pݶ|'geaV is_uԥrʉ+)CZ>&_mޢ-.?dG#u$%NbS C-.Ff 1"I:6 7;#^q|i _BjkF)7?rKSz.I,^Ԙ>~wuu@ZDwf-ٞ r’lR-gb7vȝJҒLoVh,}ۙ[*))e=X]rpu0*1Lzh$.;qwQ$i+۰V,,pJ?S[e/M%[0a=5"m6LXaf+f]5lj&=ت_l)׉88ҳg:cq!cޏj$j$R>@Xe 4J8zfktj|YځQ"|-^\d"or2 ~[(.K,||O)T '78~o$m ҢyF1t3*;]zv~-#' CmgIWL/>\k D; )o-^zP|)/MaD*ռ ҖO Hl5lEeS'%t&W*#[Oτ*[K99bQxǬ=۽~XL_ O>opL۴lF07bgw%B"sY9%o"|(lf,*dzNQuV=J>1Rw<7'$ ջar49 |hz0m?0P+t5 KZ8M7kE m2Ґ ?Hۑ>-ة0$GzBXгi X*r͓6v u)x,91{`54; iG򪺫$k656 5#"IABpӖneieCf2KuT0(N`BG Qe<^SXǃ]py"@ R!h;w1wuEMa%JP' T!c9!Xqzi'@-xɓq!]z̀}(.$pyZM4I TɌ7Ws&;#L 9&(Iylǻwܣǖ?^#dwŵioVrA~*?0*##{^5),-p?YQLFynYșpwZ,WCKy Ve3=EXruIYc}l{@y ]q8"o18c*~,(A= 1qfQ(qW0X{7Bd)$ls#Kg+v.Mk)BHJSg09񤵿A/pxUDFf-5oؼYg^~ HÃ{ufx1FE I/5̖E gg9fH$<Fxv37vvu&^*D=HU>ASgA3Ws"X}_mszN87;zuۯCNfZƪqEpW\TG5H#F* :WK9?2kDsu@#noGA L$ӳLV90>`t0 o0456UH/YUG=8]ymIE!L}Б1"fg4WvsSo?r ק=0J]qfTzb 9Th̸OiHLLE$d~S>03\O-ɻwde Gִe3BMƼY`eْhX#^lC̰>' Br 1"|dtqrRxA^jP)BnJs)TpZ_3ٶ3FyFYLSEliw4E|||FLX_DIJ}jJ*]x` LT38|[Ј wY ^j?&3iЯ<t~ܒ S\DzӰ1T="i 7A0ꊑI1bvkZ%MF0edq`&|>^,V9Wr2:vh{YyTҾ׃%+˽FLg|PȄW.OtR_v~'pnZ |ɁyēgTC܇I_hV`؄uܸvJ3ceib%8A/ב6OSM:-::Ò%QD{fPl!FbF'6 @KW eU9o3&#xqsy ڥ gR}*x3_FJM ĉ ?FmֿzǦ潥xѱF8oHl]H]֟ W~Z[`൨͗[dteX& MxH !~K04' ڷcB6P k. AyuTB IY L1 zqUq?#յY$7FA@{%1^ )*K.ݓTIs1@qW nYˀ~c_e+px*YoCH\ieX5i.GDt|qEetp``\1ck!*gIQC4Rzl~.}3*R疛}FܜJq*𤣂NnO'2>`^G\ CZu0C!;, 3}|xF0O&J~[0nnȚG9', h[G)neF%&>KkoL{8"*/h;nJL.)E G_ 7tҀ(Q?]f톥RܞU ]a+LW~5\>N s=nd_/*~~$Ց_P g*1/KOzQtY0G̭^]2Hutk_:yҗ|#{KVXXD3-SΫE$]&)?GOnGhMYK݉s;;)ߴN/%fxȜHZDA>,Q(|Ѯg>~'Z.u)<ohC5eUaο,tTѪ vVlI}s1P= %%*%-b?Q9С;q[3EDG4>K-y)E{Tv&E=M9a 4v |8>kmv ,2,ff(A<5Uq$U {f-0X_焧K[݆DL ă R6D^?Z4" E*qؕR4 0b15,d:% BǮ^ `jwZ3(b 58heM+uVkCc@3'1YnGӬD\$#Bo*0kSl4L"O9jstcWBTA9p U dEx*O2rս[zD q@#FY93KŐG GU> `툶wh:aS ȿLd߇݅ O\IYW"z$VPjHppswRקIMn+jz ]9@<'|\ǚ>/}lOyu[wivfIAעc[j{=! ǔJG䠞Q<䧄PHr?{}L.]4@a\>lӞ`e Z$l'3ֱr {%/;ܽocA.VouK/`s:*?s |ˑEsNB(^?Y-"qk K$)Fv&N b:Bf (dw8Uw0*} .:ڴ &*u ^f#1ΗAOUJ?J_4 ,ö&CFJ Wo#?(തj9?OJ%*7RDRmG2rH40(nn AbfI(Qj2g;nu,uC<hkFA OLm8%}93!a@O0W+Pif\dx#>CQLjk%kL&톂/Xۼ ge34߇K̮a3Wsc _F **0=oTv{(QX {r@]Q g_BH+Qϙ ?0u@B"OGYMSb)dم#jAybeeu d 82@X!Fh)C`dcioMoYZiB0u}?šRp`}y$jܭXw糌?Rꮧq@#SZ3U٧1"}~-D>t2Jc@ 3 cs5/>V]6!Ijq ia\9s'LYGŝt9!Y0\]n? _z.()_ϖT0SU٥FM-Yj[p`F\w-e%1VؙboblKX'6J5WG܄6Mruc1oй^R6) K Ft0vZ ,D~K85M[ FyYqqz3Rm2Tȱ8hX~$=XKw*3V.G yKcVj6%Qa&bF 8@ʫha,UϘ@@L-kZGw Դq}0"~~z^pt;'ԈO jQt{eP&"qݝÜ|=JtpU?Mg}9!uvM0c5mr'vaC*筆$٧}6B27k "n%"ޚ̇}9 ˿g/OyU6k~aV;E5wPZ2jOY#vQQ"; *&4O0mۜUi0[846kjC 2͝,sk WU sp {#]>J:9XE ISJ[=.Mkv%rx RTg"CkP!TU}AvB`W7us6|N:3l mv%嗐]oI?3oʍ)]ۈ$T4ppY 3akj`GCJkd/w'lٕ ġ=S672&eݞHNo>/7@i~y}U>. x_icmc$^߿末pM? )N‚hExcV $wng&>q{F/-Vr(d:E2SIiJ@hr#WʗQHNAN k?<'^U8GKM]$QƼUo%f4VAe:@T22a+B D`h;M02Z#%[070nmfAD'ο+vkpΟ{N+.!6uwux F)g%8I/O+OJR1'螚ޕHl]z=kK ŋ܊#@>?qg_vkRC8)5H}hJt%"U/)1C\?eK>[+whHVn]1`4QZ;šm|D萕[@_\,HuW)+HAWG|#ݦ/C/CeN:O%=>|MdMa'u7_|`aK ?deOB6$e2FBoؚVEvv |~fUI7^Q6A/ٮ# ŁЈud\ ae"܉{E(S;Νp2'w}NE򋈡6'^iF" Z+,T3lJҤ2blœAa]c*[H'GEe 1sgb5J uOxqearT} USx*5#'A1#U@SCk޸o x!.WE&y[^] k6sۨp.U!}Ƿ`=,\flf_=΃?18'ѿtzo@"pZ _1[d/MmRYNpVTTN>#MbBqO(ze{? ŏE=`3d4Co2E ^k:7ݨp;d_OE 0xF*K2<:{:qA ʜC }r(KBA] H]'hDUjElMzFTZ  8b⨣Q/# &_\8wSFk- " *>i þ ƌV_:8ʼ |q0!n+7'HNTd^<fS^, +*Ȇ Ev{c2ntIlTgv0?1.РIl[x\.!Pؠm X5y>5UeN!ξ 7-o]W{~uBAJŽ֐S!`BghKxɓW[?'c!W?`ƃ&/Zz5Q71(B hP1\]޳i'58 AI̷8 +ԞP Ȃ0bt] É p_i&1RjWui(ZQ[]8nQn{denOcuwȑBх0Du|l;-z~17 z>U0/O1 @7 kQFx*qV ԉ8/vsyHJ9V̘T\/w+4!D)qU1bq^G8U& n` <]L6^v!簾E3/˨*Pf,V#A-(,.̡#crxxVAlw)ѿz(Z^ub1"%ʷuDb Qple"}Ao1(ro<0 T' |k8e`5*OOrdCZVvʆ`b"])eZ`k9#Lrd)C_-riױƬeQE6bQn!? 'v}KәmHV6R𫍮a& )婱Ku#,4U`۩&`Khvk]- l"9=/] S Ï0\Z\$>CQgR x)WWIA1;[jo-G]=}?|o@= V)Iι3OAB9 ?6uEL7z|.vjb z#U|@E.Y::JKX);вtxKlg FaEitb,UǪ YDP5贉陹h!Wl;*{*&+B6W>Aqi*777KZǿ?te"Fۗg rcr!ӶFϮ2"w;׭ŃE6ozj#8+G㇁쳢0/͉ڑԊ|7 ~)mFo 6o ð OLOFC4ac-FՉ|_Z0xn*rRH+sXw@Je`5 SqQ]lLYveJS,DQ8&A*~y #8V,tFOeZ8H?14 sWoRISXM-s<}Soq^2DBWUtfT.MhtG #IjPef/JG~μf9- a B֪ zEQze@_@Iil!y-,]f~.Q)0;t ̅* Pf-b1Zcd5t%f XJ#?430Ix&/y bȉ:.0Kg  ]|L@C2y2vߝվj,!F:lRB8Bs`iLi]T&dlr|ԃEG$Mge $ڜ^L]\p?+?jQN^DpUbS-o' M]A0ث<7CD}~$/эY .Wg3c=Ȱ\W6-xq3h+ŶB*@seSBsjs* U%nA%͸خ_ArBm[#+ /[=nꉙn@BƼ 8}ee'NVaϿ! [z+$F1D@y=ms?/~,NȰ{++PdT_%)q|. 2̍"1Ey_El ,J8Nb0y'uf`#y0\T.T~3lV%fIGuqI's4Uʏ ;.V>x\:i@9k"8kl6Wxh"z;~:k)_|nFjң/F#4l?1=.B Ɵ[xԶE<%;@>T.H%>sEsy?/Y>8j0Jɏdt cšedF`ܱilWi{,ߎ(繜fz`( 7pƊIM\[ZҚ>a [TJfx.@r < ꀥgJ %ܗ c$r," Tx&{< A_B& 2Чkwdu*V|1sEv D8ӊ\'͒?I'{=utCFibxU ׸yAL&-Z~|T$ ;z\"z}4T*,Փ*C;$e];Ƞ{ I>ǗVd4nt;5rMQt=c|MIP3C=2zV: Y{)w0):r)`WSA/y3T+lN/rp#Y/(0]f< D=W,"_В98: _}+y$HH9'6@!¶T( egwo8A37ZzKI[1 T[ğ! p_&>iQՏbflS>ls1Z}P8Q@K !ڃ.%yF*&6u6,#;GGPB7ξXNfoT.è<Θ=60ǔ`ǃ7B}d)ű2JHʫANo90y"|+\.< A*.}n/lo̕7~};C6&Ű'Av<`9Z5qo,"[pHwt́W2 d/o|8SC- x 5mA#gfVr$0+y23M̿?XB s0((|Tә@HrWn=lgiQyg2NS ?5sVGLfO8"x*CS?[c84{Ti ̯,|;6\8ft!V#:А=$"k2[Z.5 SV򻺗^.`#;/'"k-)*$;20R(tY ,-/ga#rCQ\, ޜLTTdg~)jl{mo*K'0qCՃ9, ta'=uxL/jPbT4S_ڀ~_|XKVJQc騌##Z2jQ?mSyM|Lhș*k%.r^馑u>#J ,뛐Zfػz eK.k_5kyO$cL 5;juTNq ǘ9Guٗ3G6M&e%SBKPm=-ܙ@ XW6={ Yg*^V÷Cgs1%T6}N'2B}ۿ^~3aoF kǭ5qo?Er!,onBz=]x0,/ևȭ E˟(uGm<9& ;ƹHhw4 *<N4ze+a1ƾ\Wkݸ:-vSmIHyCbecKm0DSMPbo]GwoeuU'v.%#0fj-hB(lxeX$=g`o)Iq{F4 0<12T)N;xZX pوiݜSm:/D[|a>b][6IxQP*O? ~<>#hW y24O Č\s?ح]gVs gr7}L\in%~I ޛ +/q  (-[3x*3ݶ0bk#l&+o5_2[1Gk}6b53-t))[?eLW X;,k*U >mOTVui~BN96)·㯳f5ȨAscSL~0# |4U_WFU1k]O[_aVН1w{zkaƟنPczn z9E[|7%Ay tb*lE0ÿzoAhs'm{-e:GiZ^" 9h;*P\Oڲ ҥW(9BwЪ$j(aʰ.f_L["1U%w)njhB."6K,U^'}uy?\3).JTJ:᠒19g 'g5, "S+O#*:s 2֑6_V𨮑f$`Կ~w c (D!ty ߞt].|_ҝQ"o eDT)G&/5)! [74@8Qjk*ص}ƾHZF#$2$=.~5d0il^Ɣq/<>l.2 ᨻìƍw臌g8 YYOƀi<+c"JOSt/o/|]H].'Yu#B>#)<`]߹>-_zYIx}"#W_Q#a  D&r>V ;FJ"57 'Tm PnQR(t:RNRYUc5WiZYO?bʊBϰQ ;LBk8IԚdNi Dw/95P\J`)C$ܟQ82yٰ͙Iȣ1PhZQDUP[=0t7_nQCf3F9j_K"цJiUBd ȆXSV/4t\2a48ճE "Y1Yi\*Reٌy(DyPZy"P hX2mJ ?r%4h1'e|TX(cJA)\]yF 粠Ԙ=*!\2P/5v`xF(;jjھ$5In(]Cݼzl;R6SnCAUML^ }nj5 #TgFԝ:|Tred,w-?ڑycH݂fZ 褮ȧҥ;EdYh](  iqpR~s>;J,~~|´Mՙ.1>(R\1} eJpV&50w {4GhNcd'bD+A y6Q>O M4qn;tȈPd+oWXVǧH^e/A]۳eˢ2+SP( ђl_g)?xt1)X{|'7--Gf߰Bcl`xaAەOb3oϛ- K]Hwx>X /3$\OV {b^hn[=p9⮜bmJ%"_fփe:ӋU4t] ZR xk*A\7I | -+ 'UTj<#rt@:?%uZMa%'%g_d#8J6pTwenԴZg`(:eC4̱/YgCѹۇ}|ln;V l6Խgx3e[Be/4Ku;?T|Ju.790Y 2&.v#+cXBlhж)v3zzR8;֮LA^(t#wA2 եph{ـg5Bh8%  Vj4Vl@tq|\h4.Fc]r^h ?顠*gH^3_ҵyA\is-buڵu6C4% ^@ROf6)*2 2zloO]05"!|Xi(BP- G(Ժ/Y"ݵbN*' P\"GyRNG;P94 ,; C2NB'PȬн FojpsDE|hC( ص|)dzr$:8t"*2?Q0fx(v=cTײ q<ը0 E'$)؃%0)1uk鴭)\՛!S!dw實lᐌɻuFa4?o3]o hKi4;R'I#UΏ,.!X#Ţv_ ޔp B9{ׇ735ykC~k jET.鱟fvtZr%{~vۓ_ݞC# ޻sBn 3|`:R-Т-fbdnt2-7>dB.|m֥tc7ZW.nLz*n%VZNe !a"k JLh-AF^oQ»z9"DW13X>iqN}2XuS3 ˖}i!sR/[WGN1?.JBcaXfo$g̯. =sjwt8N?$Ϛ>8`W?c]DWVyN^b-#!DyYO\gK\. L{`lPdS|2&oF[ UMf-@Log,-; (gؼy&h-]I,rx1m)JQ7nY-F䈋?*&PI>*~(sG קYxzjE0hq gyEe[VB=SFQD$˟$NQɽ=,@bL/+AA0פ |P7Ay5$ӳ2 h\G`amè,`4޲0Ƚ>O ,W13G6\x~Y9py\# '!RžjRշĺA!Ս&Z/[L^A?RGQKסz#7c+ϟ-LiC7W $PKk=D#X,!{6@!\jR8uϼC 8eeu֙ ?k_<whqcEVќBQTL=vSbY"Xcp$ Wc@Ky|!="O+q8mh^r!lR"ڷ{t&qNL>r63<#ϑ} !I)A<+8rNr|pk=ûJJWeμTF~'x"j%g4s!QN[3iy+?f45&zg q~eTPR<;LuSjj/^N|{t;W ؑ  C,@Ӥc&W gS(\ Xzӏ @*t}L 9-4y~f>AJ,H&/Lʉ-y3vQ ^5N4H<9 |.>80ꢞ&k.~r5O_Uod!UtŹxCTZTոl"af'>6DIjVڿ*|^ z,T@2?lmƔV+u2&?|3~r0Zڂy$@c`{$ b9'؊^^Qj4^jx r9уp:/w Wx7Ӽk:עc;;J_q;1bg,! ʊvŝcTkdZ߉@)|a\O 蛾J4BGd_Bq# oS K]/)Ze"2/ȽT9md1wW,<1+h񪏀pO‚ C`'H~CT~U,a ]}fi1K xˠWwAȊ/J9;(P \T'mf^wrYgO: TD|C},ydgy7WIr>т(Q[.l#=Md,e3ʼnHJG!$WՌ% !JhvZn}MU@3"(iW f$e,'S^5pw`ߌ xH#4=j 4ٟR?`J_P̩q~VA=Z%%4`8ZX'|#&?aoQ:-lJá_rQPӏVK:`|,2I];ȺnBY9eXSãS*Ⱍv;οRGzŦ=e $q7a"h?`}V`J=c![>3|a~9]gƄ}/~L֞GI,LW>#93"E+xe<rܳtP[WvsIΒWہ5vH&OÈ0؍]sZ8;g.H[^@.vI\lDlP`ّ0~Fb- 4f-1*c WZ [l^v=Oϔd\F8Za7F~Ttl9LKK2ihaC*7'd})iUZ}ÓRju2V[U=ADȨ LO0WswDaO>5gPQòR fais[ܵ6D%ZdM,sYEĦ!7)giW|Fq~qX{x .M{d< . ՏUgW,_>dJ^MlQ9`;_~W M&("`Zܞ1d~OO-3(iX|tVx*d]ӣ+sh;f\еGbPL|mR!Z֥q;-PbA }`; [o`GfYҸz.@nl2Aͦ;Ɣ_2%b̾s7o?B뿋6Fvm7t|?j(´z(}azwJҪFɬ*7_9UA] k)#d+/N5*J*IZ53I+|=YIgl}R2 ,F=uBWYRB*ktuoZ:opqa,1Rء9S KA'6*zT+/! RUpQ](¨8\"p @Y.Nfej&O 92i|ٲVZhܽ$g^#&~ÈfyrD ?նgez%J[dfN.Ke[d,<>8]i D_׎r\mcbę¼_a]Fp)28=6 ']c(p+f+y֫*FƜ_優 w]8z.*&mOئ#Q'a{aG`&-wQÃ6S,ݫ&IbB<2-7K0k*4X"vXhfɭwSPi#N0X{֪8X<qoD~ȶifg ͉E)Y1I62^K~6z`)c W){0g(.$;(0$,eM-8DvYJ+ 5mžB-=Y't͚ I.ׂ<|Ϟ(S%PyP*U0~ ) Bɪkn%r8C&ݺhmT%[Ȼ̱.5R:tt-ZUE޸9\{`L[;Hdz08r^'.Hd=e:q*E &Roy{nн˗UZW;i 4m9SF-sJɥd׆IN-!PA$+i&3Aj^ N82JB#/; L5&*quHFjѩg&P~0ETay#Kvqr4Cc/͂v@A1Hxo'hl>ߓMFYA:[qTSw0/8@?Jn4@z7)p2BB+3KvEp'UZ'3`ܕŗB][M:_ybz'?Aa,q5Y/8 ĄRb[l}\i̙T^~m}^Gһ9V?j1흡E ݕCs j' U"C$BF~n2߆h*!zsǁ}= 9=2FJk7'W )cq⅍q$-7+ 1d(kG9oA>zO [IijB8W' s ]`]_z.Acq AF"EɠU+3Cg2 PHΆѦmⰣ9u::FHI&q{ju0:8 8M_ǩ8vR+՛q3ڶF-@Gaud69*~SP$M*ɤq}u#v_&вͲ>+vSU /C}C:6'DN綡2 Pe<{8[d2;cj -&}7dˋQH豪R?esrNL1+UMWyT R74\x˄>{쳞2Fl402hz-AGJ_rGS;~&$ifG hI#syZ9}.n5T:O>T~SԑDפ0=LBS(B }Oj KɎY`AG%1RJ$ u߽&9 02W)avT=,^ |P9ZS.{z1h&bL56G|F-tXy@$Ӡ1_K|"ܮGq8I|rw5ރVj#M Ƥko/J+jMנx׃9 R&FϤ\v~"~f&6 ILS(S}P}ڳ`@ZuPHcRzG߀Ω'#cCƾwAdҷj> {K\ n Ԛ>rD5֤`A,Gi+RO-G[cnˣH{51--;S*i]P4Z^^%r37BV֟>T;R{.n8\ٵF}^p])&_IqDxD[=R X )c{A1S*|HVWZ|:'CpGHXB3Y0'+..hlIp-Q%vz {ֈ PR& mAqbN7{哺t Cu dHsG֟CѵKFqvu i?ߧPJfPuSEmUDǟW݂UD+fm^UGYq]TE >=xo/ahS@{0sӃ=҂|&$eo`{BH5,QFh؛2)G&P1f* 3DPb"/`SfZ 2zr;[b~ͽHT%xq45gp}9z$ڇ UL(#çWC܍>}YA1ID|b E}9m e7zF#TʜS㰛f\w߬/C3xBWgx_JmCaUV^yM\e˫12=5]V?N' oT`RFkk՞Oe 5'φ9B/_謷^-Ў&p%)A_E_F`9+aF`rpSxV9}x;aR&΅Zߌ-< Ҁ} _"MY:O6:c3A{1IQˊ͉l)*wM›>PQS:aDM21,b0.<(c hMezQz.Qs?e>(T1[фX$1@$SM_Fu+4%_[}_WC:U.Aq ,kZyj߈Lj6zyۨEb ba#,\3I^7k;sm4yܬdĆUzֵQAE'~sDoJArijʰ,MBbH759ԜO;Ǡj 1 hPUg&Au[m^tv]9%FAiqKw{+:;30L =_heoEFh@o/fV' EO u).}㮀qx.PZp@ʼ[Cv%6v:|Ltvܹ0}ۺu61&"݀,xP]&;Q]2b#kU0{@^-o}Ɏҥ@u uk4v2Tbq $o9PgٕӦ;,| 1Ɏ<,1XmdpК-V/ˍ lj1 -* 31yܝgփ9!'Q!mY3fqo眡K{ +xg.QAZ9cj}@o ڲnyu{s8G ;y!nحi>tD[Į~|8NU,Ctl/`~(ʊ|т {yېL8<^d Z"ۛ-XFBYU!L'xLk,aȖx];Rƿ,LZlFjOOL|r Yf$]ܮCNCiY1Ek 覑hvo(7YLguTCEl7 ((RoB^t[XwYҘTMƲorrQv 3jGCojlwWew/)|@oqZU&%Iwjʕ|϶46 9d]'Ek 77' _Af7H 5prBG$j:ʆAY#ѡ>@e}Cm1-,g=sg{.9d=iBZe w`w9P@3ן͝wr|(:&&j͢KR敵fu@_6O;TBh.yTX'创[@UNgKKp"/(]͌lNfXSv%6#1H=2!I]_n?Ι*AGS3.J9jXI/oCX+KZ +k8-Ն]Rct: %z~'գJv2vоh6߬{6 NX_ ].IE7g©YhQo+5iփZf'L}L)pkk -J8#rȄ:0;dq1yH$(i ,g*''Jڞ$229ˮp6'Nuǫ>&˜ٺQ~0Us͌?% |HbG?85l"gGcjZ/9j|+X%&Si&mw l O||^!']QL89檬,m/d)7quvMO؆%Ky *Xn aiѕ]O-Wx6WĢwE;#kG7Gz_6gm( Y\r5>tI$ˬ=]+' w_TUyKև)=/5:H 勣 PtH~iIrjbDsv( q6D.PBGB9Z?{ ?{Aa>k WĪAd[>pWLLgWL -d(3<TPh4#b(Ʃg0ESuˁm}85xJ_#F ͊UjFW[0Y1G%*g:~]»L YD-+!5A.Fm9"tōLW,eڿT?GV}5n[moF7LW==mݮx5HL );^uay&*YcEJ,ބf^Df$OsM)5̗ Lxѳb"&g-?`I+Kr|*q3 4rʷ'+*VSk 6K4{KitXR<2[<~81,"(/G\Kt$_°whDsZNl3=i*g̶_pf)X >@˛徟8+XPyy:;(`NDdWT`˸II s …sx>cS{4Y_+?IUQ3r+bi9VIB"6^GHNg&ɦ0ZmNJ f2>هdeEVDKz Jw g2:%q$ZzXL}9B~-+ӺJp%UcHNNGktJMHy':|5 X7WS*qPR ۬parEe/6qe3M5 #U!W$`$Ƕ4a Μ3<_ߋWz#^!tqk65}e2o~gm~鍯k] /ܲ]n3_Q;dDF!9cVb!n̫6nL|U\tT c=lT[>ZuIBӾE"E9 q`/b|(w\K}QX6:4w=6|cX(hqm\J${6e4FcdF|K>Sqa@k+Hq>fk0oUq^hEjv|6a/Goc'qOޏ u_ai9ȯT yApNZ(۶/ D|v`(rFi c9t5ToN,T܀9;\(˭GSJ# Û` \0*vfmANy) ͬXpH 6nܗ?5Y&8 F{nIw[EfwŝɑLSOyz7nWTbBa 6SSb#E"}yytj(b @݂O@\7Z`W+_4-qnϗ;D'a1|S*mǻ7 ϢD* Ns%& 'S:%/~M1{G_ g,pw$D0y^Y\m-0<\JQ+;ZBHS5FI,ϊdZ"-10Iŧ#dx"FWRR«ٖ(ΖE`mz"lz304 H=&HX L!X+x>O p=8[W-v`$_%FU}.Fg1]wjl8XV~4F5a$G>ޱą j2QTj1O} IQȫ5Ry``^𤒙l4ju`ŭ4fF yR5VC-?bu>9ֲlrJ{\Ps1;k;v"Ԭ㗫{VgS}dzOm_ ^(]|89h0=`3Iޣ&pl*t7("m^z695{s }^g)Q z%R Aoː_~G AzGM.[{xڀ7[5o) ֐Ao]F`b.BVȆ(d?M5DȉP<= TFm#6pG2xɚͷfI~':+M aUTL6#/<-<4,EYSb@H)=TJټ|w2r7*()2\I &%OFo!=% j\ ]ǹqa$ؠ(GwӦ/ WT M"S7a9vQJ }H{D?._p>LtAHyG[(t,+\^d\7 NYYKǗC#yxE n l7b4NӝO}p fD/ȅq3yc8 L0Sƪ6u2ҨJ߫n9An0;9&$(#+'Sԓţ §=,97LЎmH!Г V3̚{.B zCzI]|?J$>t(f 溠 9~ا1pe˜_@qR(xIie-e'EHvM߂XFs{YwԐhNlB"+^eV-E+RN K]#9 .ZXmy[3>;p#o13ۄD~risy&_.q K.\ r{P֬vST0k뎲 O6DG\MVby0yv_қ+v>)d}B`q; ]h9tʿL&zοH]" %}R0 'WKn4l\|[̟6.@pL8f2݀26`Rg:6W~/ej$]nI? 35-Dm*_unI 7(ۣxYplc)jœ+ 5irʿLaU. )} hT2$&PsxlbЋ LT #/Dqi\=|{gZl:q m[йRD 峾Nj Q"sؗTuBwu}HhpW&?/NV%UsWܖ2pjOCeg,Y*^>RkiHf'U A~:䂚W > Gw!M =eC6e3M.waH~VB`fT_Eo;3McJ x&aӯ o١.O`I=VŸӞh-H͏Ӱ5`wC/UD>ڝ+.‰ZJ 64,uU\OG: jFW]Nt摷tTģD<~6a. Au#5N1X ϙ)746f~\2῰PO.jg|xnZX$g4$eGfD+t|qP3*%N:Ok aݖ`şɫU2(,i'#hs3?)4~xe^B01nZU-1۹yZ#wg`3~vvl=!~=Ccx*CTPtK4#" iCXΊhbC%vHt Jj(c4#4Qr\8Q"Zs~l21AKU8)`/c/32SEҝ\VkKnsF@cmA1@#ku B)ќ,PvV"r)I^kbU.69ÊpƼS)zb𣿛ET)UlMPJ5CF}7[ȎRRȀ#>N^)kMơ5n̻&5 A9/4_dI.7LYYM/,]СNEL =|1]lڋsodr}3P CdV ݀ϸGU^őSEv3W(V9~%khqIH*?QGeQ^옴LqGH&Q(` f>9 +` G;wtz ,P{_h|zB.4uApBL %< ,U)ϡW9"Z|8], dڕI=|9=}U3>jr E ~g9a rf(|edHlGs's\j2%:Oq_}5OT姧e/f_JLl .c΁=GDʀ/s%*-yzAZ; nZ<9#v,61)ƲqMQN<< k]C5NB[wNR!6%J66ͨn&x;.c*,#IpE5*1R U@ qAv4eIhBhMMqJB{A[ۄ0 p=?@x}.노0cx OGɠNAMխX03.ފDvGf=l[,!iٸX={ީ6Z yORvIV7E bnWyק"0VËG`[J^dž:Qa43Kv5rC&`X v~ .GE%h"s#D~~x1BoHecM(zqSl^ ~!vF0cji'Db2|T(`4>&aaƤZlp%IqSiHTKS7 hJ3!>jA9mYaWNפV, is|.8O?R͗,Q1mNA$'hq1wȖQg}P>ܲ_3.z*(9Dwh׷=V7 F_* ُͧ^ހa-kYb {`J齄Wvۡ, +?X2SŚrHǂ@sj@ Cf`>j:3m- %YY"݁Rο!Tv_lस`ԥlm"NK%:4IIW R xT=?}@J@T } c]9?EmbkE!/͛{ĵpRl^&=RPd۳P`'00!;T(|Sꫣ+{ՆjɌ#ML\[iBcB([d V MMIy?:d% .X-5Թ*R8%!L6u~ A@A)ǩ%bLN0snN=2?G#Sc׋#Du\QQᡪ+zv8qAlO<2xOJ1 yE՜zpi7)..6BxbQ+Q2Ƶ.zy@NZS+d‵{%>LJme˶ޟno p 7@`x;Ozo9У&*l9>ihӸ˱tiu=NM`*FA䄹b0>ѹ,<ֺ4 j 3 DGJj CM";3Trd2};.6Uw[^#zr_!m` }b(;8x&;_G/&ceKϜmd/T %zeҜW6Hw$Wރ^\ &No WZeo}L)m6Q+̩i%J#.^ Lqٱ h!f{+5'( g߷7T@f^7E;d07m QZl[ t- اАFQGAɁҎYi#%"!` &<%}dCjȆr({,f(NcT~wg=/iuj<|^z qZ`I}+l\.7@ͲEv7; c4|rL](uwJ Ms捇Y崮|j*\^ߵp`o^oB}G\zkV̩v|BXca:7pUZWiſMs$N[c ~.e-V (Y&s 7E4l(P"/&[/8,o֨knl\ d5B "nf껍x};N<1M7CۉOu_-ZP='tCzcU,UgWt2 CYPY;,}\t<Ҕ<tzpk0M/L%VFNSeTz}eKbN05"W>Om4aoXDks0 OR\'yW!B…I p4U@1m2Cg+FQ{ʖ z3Fh'T˳= CVTl:kew'/=nhj$@σ9\L팹]Jjn@c;"cW.^yi.D$FIE2{qQ;Mf|6v2\u_PyKWT~I}F$Ys*aӔO֚k q6rZfo􏌴9#6<^tz*À"<>av1EȃC.bri>;."_s{o])^`]ɫR16ZK%1X`뒍a[dͧn1\7,Ϫ!CUE]E(a9A疭m愊J>1IMF F?:r-W=k*QuY!p~7^V@6_*ouɫT1Ԇ}/F~LqW"gBQ,1RP9rà1uo#!,wmowVx t^'b*F;ݖ% 9OQ6u064+"O2O)J,m1-VpnK7ǘC] z+1dX +柲:AoBPO@l_~~˲FaెѾUe'S*c ouxw'AmOMm*3CJzLӭ;K"}WyAN7ꏴwb[ rB` ;ܸY.m3{[¶f}L N>K 2I0^"-Ď/a9":9:qȎigI }p/xz=I@t5Z)6Yɼ"3r +BQeWx}|qspm O_b*JW|L=BjxtC[HJp=tnL52eES>B#Mڅ3F`F(Aeo㡎Z"RCJz ~yل 7|T;`aWԪ#w`k `j IJ6OEcH҉y/2OQ"Y4sUjz 1, ԰V9JyP.6g[ANIL\5`FsNcˆSqV:c=3buDMA1_v jJ%KpHd"G{TBV %ʧp{!W꜄=DISK~S92it9lu>_M=M ~LDt_OJGy,d/A+?]*h?Í& 容H %v,3$0+dxh^}-E)XwP>oOOY!8EaaXRo% rgr#`]O.ЅLOg/Хze]%G(տR^ c.ld⾡zC9 cԅ偘%iQ vZCf\z1(XlGcZQV'6 GV YGa@eͯ F2љBw|ۘM:PȘSC /Hܭ(H 4 S-&lmNAXL&D5r:fL_ {Jj0KsҗPIX!E=#3QeЧx'?=q\Smfz$S@4|1&S}j^>jzoɢ;!ؕͤ۸Hz!OG[_Z|'h?QhF ]"xʵ yTU=x|wW@+-}+zƌSb7-keh^x@Vn3cY݁7waH[N9 <1ՈyRޱc(=zJg_Γq[Wyk7 W䷆|햨 &*֕`s#3NA{]4̵)L)|ܾiӀkq ˢC_17m E}{j<ﮇh%4Wki-c %)1{LmAQ# _@yA#`qWr,m˶nS)#> j3 H鲠C=@|*t< Jġ@<Om[BZC/9\di3 &W̥NEumPO|rk\i* W6ښ_8 ك`^#|HTt:Ӓ=A: c䌅!lj`;X[O:{8#ת+ k.TtƑXS7ʻFԣFr0!_rRat# j Xt!?ߡ *?x˨<3&>VrspEH@؝|Fs$_Q(aV0 R2PŴe륕 4 u AAu'`@MuhcL9kU -S OFQUf7YTnZ+|L+c_%æ-T\V+s'ڧOohœG~.\=E$#/&c\TypЧcOZ]]@\^'Fh6743{kzu$br9zAIv r.SIDI\ufL츊SY`*``c=zu탌Rg.7Sq) C-:%Kh.z)#v]ʅǿl$XrɄ: I8VW=v8չIIWD&Rq-E 5v W D}B'i2؀Å8=]V%M/AD!9SK;Rt`k׈JSC@asL8#rVbfI!B~W |f#g-hH-H)Lz6hFD y{,=3JZ|;G?!X1"]N-la7=2o+}*x xydXZ_(\[:=QK._*MW.3RvB>HeRA^3% @(&Wzvz&mڃ^XI$1l =*0Jo kTQx$R"(V,Y]bN0E?sbGZYF3_ P>S)K\%1f~(^G ~K\7U !FȡQ[H{+@dJn9]aYT~v?B^|}Cz+tJbQ,X't9?: :_)TdaxÚ8$ ;ZK3ع1_(NMڅ>*kRݯFu?3(;X `懚k࠹Cu3SlMF @ [(Kn3[9_ٵ-ٛ7kx/X5j't. pڇ;rn \Uof']),J3)D+Kᴢq}(B% 뷌@wʵojFaUm!Ùg ,Z`#v(ei|^j<>LvlD~Xܵa>mS,Bx΋syCM=.16KV5g7̔guemkh_8cUrP˽<]YfMsڸCU"3{QE/6Wx7d5Ď?%͕yw%_#jǡIt95YvQ.:?wRVN(&U{"IuN$;MΕ^p1IJK` 5TXs ̟tƘ=ݎ#8A|$$d"#' ɮbMED37&Mו ٷƻqu;}8Z?VrÎXKڰr՜5D20,{y8$Wd^l"ztqԭuS_xu4jΆfbkG1]]_uQ$l]&~,0ۻUh}h~M1 d9=^,9ocVGL^qhDL&栔x9Q "VCRQ%StIxƥ?\aW}i@*!>$ur֫NH6 //`"^AkN,$@o[kUv.CB݌܏<6ғ+5wB됋x6% mU./H:;Q?#x:8VRbɱ>92L_DjӱUVĮIc22#0)19u:xy2Ml)jc镢nc pwdrN(c,)b4%BKbk%p9f#C*#rǼx~CeJ4Mms YeLs誨Zp/i()ɉvUғݵ4 sSlʑ]BF7\%`c ?4p<DI?/ਔbxY/FUG餳>K#om?~AVx,\%> M^i-Abyy6Xs\'%꽒.ݲP|wWXnY; RPղ@:+c"/U+5^gD%Ap+RI2Ƃ,|<429Y[T~XqLIp%wVm?"#jz"N@h1d2DWkL3`N TEuP f8)oUE{5 4Jž/LC(||Qpd>d`B-BT ęn5y ^aL @J¹TWCZB:J^҇J"-U Snߴiەu *QG--5跙7bjN.GF+XR-E@cf5wvmGvAi^齳 2EQ=5^Im\a_,V*gcsүOHm%kXa q7ўUPL+ t1OZduvػ?=Шp>XgK'Vwoתi,xѭ>`֚~Sn*^/<ٟ&h5cfxnsG]*%&ae RecگrNO6D쳶eAqښFCBZ/0+iή'Ͻ}&Gs '!3xQkxlkK(FlTV&u>U3 FE7#S|+ӴrQTA;-| D˃ɟ8O*/PpmV~%_|=(-;`'Z\ΪbqY([6!H+begreR8/ )V P\I)FyHVe$KDʐ5jTE`F= O E6`~ĞVWhw2VB<!@m4} ?Oߍ\cX'I-_!="b/=aW؃ĥY?Po=62l㒊9 㥽C"XzW4@EƄnȪκÞUCCb.U^v?) ZqkKi=!#=5%@,X?i wAaEre_A:J;^چ$A0?YJ{srcs G+B^,qf8XV.C̓,OmIo>H7/<LE)ZR0߀$ޝ=;뢖dƲGihR~I5(7Z+6/>aaj_zdlk&|l1iɯ"+5rtRQ9iBڛm41CѦ8柪K7B?Uu j! B"_q &A?1b;E*ǚ\KTaJ&*MGY.2m~ms[zսK8WoR?.~]1BsmE`\%<sg2 ]gر v>mt rVŃ>Kc)" 'p-[ K]:GpR7Kّ-'ŒP@*nSgel6 I#y c9~g{wv UWe@\p<,qluTۋ!q[H&_ >R`@N Cr[YSDýSS2;y,7ITy~sT]o}a|Hkx {CGݺOYe$Vȓ%WF菀ȩ~#=0. ҧRv~}ғ!mWv cY& eRxW͊djJ4߼@{:~Zpaȍ1앩8ό]_ubN\[|BB#=)0.͉ڏKw `&hTli~]⼠(@!|!u\ĕ:\xâ3іI\uo!yӁdC2{*b]p8 vZAƖ5IrbgIpSba`/)AfԦm $5-·>#QxmYld䭌ʍ蒕A,ta\%R`O$ tUGby5fv ú]/{ng: Lƚ_ZY XGuUa p8q- v HBI \Lz4=β_f{Ju]8ō5~ST`TL"!`Q*POҰw\W:?T ޳c XF})% Ow/]7ŜMC jLDĵ$L8m!λc򐧎@.A7Y94v?T)cig4)@禔4G};e0Ç;6Ƕ8o%lJx#c+4; 3p,MجO=/G }j\/[DIa6T+r|ʘE{i 0+Ʊw_ٔҖkڛZ$fq>B۫0G `g|honhKтn'~pͭKs*+M *ۨl Ñ$A?\ J~xŁU/ =o}vquTsB:,nÅ!FWOCvՓΒ җkJdfʳ^n…J= W@X8dFLm:HsԊD\ʃPAIְ TœsG롟GNT!Ղj;< VX9*#|-#f!NȭIKc&S.^C#'LFݠ¶AK pS,sd@xbia`"匢N oG?ԁ&x#7˕c(Q=5d\&"} t){-N l0/J^FA]l|RK^G(/\oύFCO}M < 'eHs677ORѽk^(F`Mw bHnIN^f:JpȀn<"x6/Hk+{_r6bzrZK\E@rlGaDLR2gnXdu'E] "J^l'AgkqY*Y`5ͦ+fm9u%gB&׭1a5{'̍<1KJHx䫇.wOu 0;a"@GNv`Op?-w|7:^=_$]0H!3/eiu͞bwNv $!fokM2/` H: h!v7oP(od]u${_0Wrj}~~fEU!3%YJJ k(KVeVQ@Sz х8b TFZ>u=yhҚZU;b RTS6|\Me*E4uzC*xɒt7Ua)w:Z~)R;{.ڭ`E@g wX,._)`RzMi"v${i e:8oՙ~=AkU.>(PYY3 71T#`">.R2#8> yn⳥1FȮl Δɥ&QxX8 0-jy9{k6k%8QMBLDT M:jMgQfurosj~iV=3p0*lc=tD 2S::U}VWuX<F#yM.E+ӯy=`$o&P+0̢|CXSrICBs_Vc x^E+LKw+QQ$5[e l'@f0ɜ)˅T0 ~LiظlJy;!CIVpm㨋œ#i~ _UPc8=쒸H?>5j\:ᗈ]I]16W)DD tpsX~ׅbƃƢ PUsמdh BGs=7T NC@_kO擓n?[c̞_ mEo~ߍ|侱WEIf•OJ!u1mN̡|p\b[g k]Ʋim^QUaE#'+_$B7J궲&<]Ѣ q5[d=":G,Y, .e۩*qVwMk\:L #3\bC^&˖/ŇEPFLm9) pAUH"ab iV6X տ8mODO5""F v(@u>t0)K˳BTA*v ?%D&ƝZtl ч?2 KR8$(4㳃3&_FoQfI-B}!! t⣯&bO]q4KI\ t8[zhbZXWǶ{ᄁ4Hb€h `y Oc>yTsSF{R%Ũfկ.qB 6¯Gag.!^+sgB pqeDj,\OYJF\W=yʭٺn $iSlІ{ceNxӀx|{L1V<")V;{3IתW+ %/ 5dSFYU64"_|wK7=Vcپ97𢋡eWO؀Bo'+91e lh2'%u#k1RvvƆʹW>.^!\2P4'G/g> I3#lB=O@B'R6g\w"gP\Y.7y-4CK@nP%qXepvsKK}x&g?1-|t|Xk[Ym>C%njmMUύY\ `(ڝ?cC0UGޛK߈+,: 0H~1I65&~s :(A7IM u]%)̂K+U5ԩΘ0[d 13x(Xm5Kw|yu~xPyVvq:qA d kӌWEn?dӌuո`_Em j*GS=)lU_i$Zsn@Οy؃)h@=4*l!nI /($8;ܴò2W"ŠDbYe6vP7ESof] s5Z8RyyëLT-r! 2B]-=փ$o10_4 XlC?~-h{ x[I,ۭ]4GGMS+΁̚"6O܍NdHE_ XЊyk}} -6y22:utz é@- o窵aIUVcg;PgQ#ފ2:(9bv2 e\DK%`1`ѨͲžSk!fn!)ډGě'V3W|] KT$>Lȕc:gcᢴ. |CߤK-eQ/Ӱj&֊)c ][ {cI%@OFh0}woDi/gL$]VM%!ΔtI=L4Cm4ϊ.[8tXr-IMݴbam1yܝw [lBF)#MxQc"Al d{b8ʂl>4ZD9U`UsN:RIחUY$ҩ -| t:|kжH9H `6Y|=!‚aKBڍK gtŤ_AI)ϏC~?d;̊zg6ɑ) +gV&Ng  $  x栁Xn@_O ^*6v.Ř_};|~m^{U2T~2(Y7210Fv9΂GtoBu4@6C4n{Rm$r87oaD\锽yL<'T|+T[v><ߑ!uqJ(u{)z8]\ܖx\{Lc0J_'mߝZߨgH,*c-< |[6>aWDh\wԙcR#( J$9S K0;͔쓟f^(㲞ܕS_?t||φbm%t-=O| "Xq[@n3l%"z~γTN#a.69CTh%E=q)&@^ݻyjDnq$o8!K|N?2 ?sb,Z@ӧBV>6:vKJmD1-YsЙ!8 9رע w #(h<]q.xJ@|W6f"S/ 4ˎ!Hb[OU F?:M\HxEzLh``'?${c&2XdWk) 㮱>CNz|+H*5G޹vh{cK@[6ی6' ` ODDiC4=Re1oAEc kTN^.sӣ Q>t 8ʲ/>Gͫ&}PaijP4zH]PtЩ ]>$R nǻ QݳgMXV8[n~ǥ59gR֏:s`W7qz#_h;?zQWayg{ +Z]-wQ+d'*yHś(59j'nĭ=ї֪؃J2e]G l շi'|^bHK)bV#kH4" 8K<17څF2ĀD^߶ΖA* B_D! ^5SG m3wQE8mJ< exDZQ3_4` oVpU.e~' ׾wp<%d?@xm/7Ǣ7?lAq4MO%>D.#{SLq+Q=,E&8f n1pA8/_s>k|.U/fYӣ0-Ak_$+kZGDʊUItiAk0$gb5p[]_ kqMwM+[ YQZAASBya5NDJp/6M{(p܄Y!%$ZY%+ak!Y=25huific?C?s|FQ* g%u#pG6a,nQY*|l:^Ԧf~˖l+G8F8c(fjR o tʹhhOe-,`3 G˔+K+䟶~}b<WV **`gNfs?M~'FU* yƆ o0Y<%mQr} M܅v=RQiF,k`*tp(}W#&o?V@ IQ00RJeQ &]`=Ij,N U!$#I7)Mb O@ /: ]DW9@ϡ,]h(S-]x|2 *%D( \@c ,4n' fs XzyF6p/gF$(͘G0'Q bTf6?JV-qWdV:qidE@0oV:ֿ̀$p5beK=a%JSsRdw|[?ܜ:k0̓DH!h 6myw1pT@aB DQ 3vNU@o?3\)eL؛YTR0Kyrj9iZ 7,^Wa%Z$4" 0S[+ys>.JNA&#i%3'uo1te If{KżQqBGD`fupzaѻ7ANHRAx" ڦw#ygv`!\9# 8)4S!50]?YIt^)>rLd m9sw)KW+3ҽkjyHd|O 'k0\GWKCo>dQK_DA^r@F;YjvbO`DUΆKB*ӈ,'3Z6M 6 z͝Lam1aU_ {Xwݦ6Q6 J [JO>VǫwZPL3x-f"G#?RI;[s45.D+o2^\Д T wkW= A9)|豠$~C ,#@Zcb!YИdŅO)zGGw:C@ #9}N7A`R´2Yw|%ؗBۂxV&[ּgd:{}&,hK^u R2tyaXO@W8wnlѻ 2e- OUhkܾsʰ,);q4Wlgb4g#vR $ v[FũvW /Rv": REYqMh"@%-UV sxjjI" ?^dhK2 `$ ޵c$|zW2Q_ hAI$#Q7/Jur+29B}˲))8͞05ܷC9ErObΫQ|m7OR RBË 8WB+nor BUP}h#tPY(EUzG\'F#R|xJ'Q3B6kxUEBdyvF14 li\TXuV5/Q>FEKjfJQ&[I8f&N=_ٕn|bCI%[ֽn4p]ӀxS %/kYoi{oy+ M :[FMWk̙ѿ숲HeRnvzBHZoAt`#LoP`q:TL81w`0X0Բ4|-#eaD~E$Ok7qiEaa_Yلۇ`׊TaI/d_40}p+F|F(BTı 3^*'n_cl*/_lu+>`ƊZ$okLߠW'H={Ҩt21BI7n7Qʲ׌R{Iչy}ZMQ9 !ѳc7s]nx|cO5SǞyOrf¬E뭶]15@pX>iF,8j#Og)Ջ7g7؂<, ^"C< j( CZ݋IOIZ}jZZ%3 YKB,M`Dstes͝ , S:U X[lYo~r8,DL-(j |s+2]ȼVGb+u:8q 5€8uA` d5Cizɯ (zqǵnhu(i\bKY`^k'6]!8K8C:~*`;1يqiz_0sī~1;!8BxTz&&[eG:5wZB (],گH4 gKɦo"p .jMUg\mU9K[cX#5#` :ټǛQz焩< M^mٴ%ԁ,Py,HU@ro@+iSJ|Qrڹ+3#k:T &,yQiKl}6زek ŷ"Wp7I^g#Y]hisca„O`JᇫW,Zʜ@6̎· >>6 crhJφzQHE$j1Avp~f6B>CU;a(ursh/(4Jj?j9'oE425)v}2]Q/)bpx۶4US̓Xdܮu 'F#ʙm@3k/Zx* ?#5^-{N4%}x"kSyMϕ}ChRe[=wO*'_CҜ#2K.T9lxX-@zSE"Ia{6ɂ!Yyq,Ckgў%Ky^̿kƉQ9?P yCbDv P aQSi54x=cDdv|ߏcj $1x0x ^"ҳ|үwř)*0h9C z6([!T XPL:zdư+h&:6]<PEVfBrWexp?ܙB/jm6XO]8bVcSOga@m$xV=]M 6iTdYL%YA7r)fFh@"収IU0Qm_cPйMTRHYʞ辨2@md2A{,mI[7A=t2?cj2xy*|ro+B։pQqB-X+zʬBTQZ7z8hl×oi534$ހ'n$3Ǚ_IfUX_-V"u*wh`7߼,$C"Nv%&j#Gi6e[KiNzW `tDa >9u|Ԟ >(Mrϐ=SJd7gg_[轑M,O)p>G4N7Q!,]5)i7l1?@˫ p(* f9@HVP. Tm{^ّNlvה5 n $B%s0d].α&rVDЇ!HƋ< RU1\1~QB)Ê(G#۾EWA}f۫L4o#^n5u&.֡kP@O+eGHJ%NDiD%y-8\lcӗbeK=sޏ<"I4ކS0E2%vVACJKf/R v[';\)&)}Ϫ-I닔`,i(>b޸d->#h>Z'l17YPG )%Y>>Zb]dólW-.qPpDn'|.@R4iW9T{|ÏfA&/’ cKlxc|~3]\ [a=3ORaWxdFDPLI<[>M‰n}_}nIDo93!ra2a"̇L"eA~(k`Zz޹Ǩ'dTDZƪnyAZ2Ռ4џyy6\;ݪ^C5zX*KhuD5:O-Lgԛmu2*+oQ\hq/?v%U[%d@5z0W^=9uF]wKHnIde 'k46%nYH@s`o ϒr0]F#:M*rvW!t\3DnǣxY62CRq[i=qtUQrfWmsw_zh+6}: Lu$h2O 9w2 &9,t]+c@ `%قW-af8WVԏ!9OxGÿSaĄ?~AJȊ 0~h_,C1t=Dl^E[ 7x8;3 7b {26lqPR˼؋hWiW>I:, Ǡ@Oyn!tU:~M#<`wtŧ^ᑙZM ׄ)S}/~g)369M},XOjvh^$̶eb I1yS |?gr`?3 d0b_3Eڟ:>Z.s:?@R٤gW'wڽ:S2OS TuFaLF{ڏ'.FZk4uQ)t§\ǚ9G'nj(cTLEHvs.[I:?>Ǫ)tp–z<ƿ[T8ѫӇNoYoTՊol$1]%7JT["u.dZ]Cd_fW]Z\:R !=6d-M?c*m=7F D@e<zǭ0+(2pKW%K4c&HN(T٠IqPxֻ?5]٫x/O.g)VSήŲ6eےcXʕ,wAwͅL UN9Wwu>xR^Gv>7OʤJc5vJ]HXǵN i FFd`]Sִ+W4XBGQK'v*?<ҮmP$Vq(.u8~6^/_sl1JM9讽8sM=KP3-m9Z#1A5ܕl'ȸ[{Rbyэ'Q;jZ`qzβqYYuSUݗ-񰌒~.1^ӎ̐]L6i9̰ɀX d8g-uN )yTpS6ENzs+f[uy;@VF胖IaN2[l{%γQ0E̒Ck|v=G*2͝?[Xp̙3iqa~( +30'IE$3vK*,p1D~ʥ,~as cp69`h~rMbly %䉣x'Eġnl-@%kOۅWÞo&IOk4 憷ӭI'פ;ڒ.9zy+aϕ/{Ux|tU'kMާlop*"T۲NXr~Qc!pcm R!@Θ ܳ4Pm2B>n](%/Qٕ [؉m}6%\ybt[PY^:5f<(DFG%~BүC ?cG0\ ZWpq刔d ^zOp$Jf<'`E)~ n>xHȅ̦ aZP[xmx'L) 9Qk>ll )IS.H{=wL s1ߠUS8'*=Tu2FYuݑa5Bʍ<&}gj㊖d5ܑ`O%v1t-WSpy qbt^a֖WOi({p ]: Qucu%3Vsδ'tI~yFQ1z.q%LRߌd -G~nrW '"'kI)[Jjb% tko[G;hLUދegJXsUԯk܅h }gm,wBk:25oDÅN||]d^8@_cXQg/KyΧ?y18: (m :/~cӔ_2{Kٯt/^mFr Mg@{Vh^xz:N&Uf_8D x tFܘ)I4Cp ⱆ^#ﲓOWDQ i7[ٳMA4y9f{4 }(=^9OĂ9A Mv۵A{`7\m zɄ& tM^;HOc<+qr*lC[ Iig5oJhmzyf&lf@*j\8M^uĆσLF,{|~H58SDi3zz M:$lVa0yI\_J/.'B5wN@$@: &ikKɬ,MhV= ,0߄sYyQ ~ţޘfмl vN2[}ra)6qvL!|kz(ҖN(k8'\TCܷ9۳UgӪDR{~i.QgJ7LW䐙M&uKWۗ.9~x! qHllՖGL3a75R oCw_1;HyBl冧%hAfkW1L"SЕ-pL>)0]W`x/BOi<-ן~_I=}YdY[%wOV&4̱6Fȋ&c|<03.M|2FziN]4@>ni9='3 Sg|Jf/='5 `T=L_QPcg5hlr.P8NrƇvj,}:'"Cu_fgkxCh %r}T"O-=&(?qqdu l~c :rɶir˥ZjtNTQ$V8@2m\2VбYM'^"̅H4fFSW>ȑRdsFj\Los y| !E9V=c96,B2X唠 uY7@+Up8Q3Oa0qM| g>+?KݲdZE'gIuT{;EdE#3 kʑT7S\!J" f&HR *{+uOeg:+B8M w5eP+oB:PQRt%)&S'ݳ+JZLl9\,.LSo協Wpρ<#_>~?0Ǐ*ޢ3\y B3/k/P,={8SNbu7pvmOX]ݚ%Tu,E63U Ur`3EH {AWgg vogpRH:ro#2"-`O(Y Z?4qs:av^)ܝ=]U㜹}zynOB_; $:3?ӎ3Vzs%%=8:b4ơRܯY \i) ytidǃ/Y'FG[F."] 8ܻeh~2GaA߻:n-fl}J "ZtkCHC(SdƂ4˒h@7 1F"bPD"r&Wa< m =hq`PeO~LPZw O n[L#?d%r}$y\`$eftm7l"/v=g R2q"rRBWС/*ԅ$4i7WVȦBVGߒ5*&e*i*r)(#v)A=~A-FO'{Ʒꐇefd $_쩌#M/8Y9k*-X"Oǝ<1 DB0F+h{=tE~+auT ʘ,+.KŸR:]lݐ(D5yg!>sV xEB II{Vk*@#T͟q61G^tunW)„GȊ .%^iSZ&nk"_^ E屯(` #epdWR;dLSV+{0R@,MW"ȚTBϊGO'E4;2jw 6Gq*ؾM^vu1C|h5AGP߫TXg[֐/@.֕L/-\~*Y*qaM=6? m/vŞ~dڰ3Կ 1k=c%AUjMXnOJHLK> FKjpD{i`E$ *\Qt,Ҡ'$,WvXv]gJHc׺aIդef!H嵉6#&;V8kR`в)>=_bIUk W׻s9yoBgB ztm>A!֑o2 k\rNNP4٠C͔q;)kqt+?X5lm wJwEKd MϿJR̒9lONQ}56R+"2f&0@ R9ylra mkk%uTMŵKG8s,4{X٘©?($WҰBp,m߰TgQQCDYXm h1\p`]1-4Js_|Sc(? J,rۑŏ1$E'%eK=MFTWն|~ƒf3a)q#!:Bٿg;dijR  :FuVnEʣZm Zڨef'2 sv!’KV6u[%``,{eyZϪ [X> 3oY|$-jD9e"TUl]7U[e7*%1߹iKD*τ ""nٚ0)*#؎_“:ԲVvo3CUл@ϕddl4HJ]\g 1S c>^bW;[gB)"MSXXzLr_v[鳀sPǚ6ߧJA\: IW\~V)rT;6^#9۩D QXKzn-Mti|VGE2 ^XWhUXƦvG8 .4{e$! 2/2MQV܏XϭYEAdo+2BK !$lX՗uWWD%ҰZ{,8+LB˛6ϰzU;y|Fa궋s1L",%+ 1g5Ed؋ȋeWWPy-}J5ͳL^,6lCؓ)0mi% r[k7e`mL@N:=>F/jHoz:zoNʽGYaPո=-vJ[TF٭  < AIR5.b2|kk}Dx>^W5o}ͭq9OnLͺK1GXg7U[ ~AMܶ1\C@j+r;=]k\v6hnL'J=MPcwfy\,+Fu vLxC-?Ȫ28&l*.qIEJ/Q'nҦBeb(@ͮc ==DGqJf*{1so\i}[ûhl@}6)Xer\}&a۲%<}(/-T4`Cdm֡bƛ{=*.0nUn.7gUe3pNh+?cH*#\%\Og%Jwݫϋ$ڔҪc_2O&&sV tC ,O|li"zq@ =,tS,*[&CꖓFq^1irYJB].!zը'aXBȩ/Pgt,kuS+" lZ?(9>yMO9dC iaRߥY PʺvQZq)F82Ϝ0%`o6&vݢ1L/\yQCYBLcӋt,m|z_cH[vI'XY#m_1%, yKo%Xmۓ?z>k-M%WNO#`$>m9H{ u*D$~; Nd /͝¼ +T!yE)Ma 3M%۔A|ݔr&?,*W|K,Rk Yri/UԻF/9 w$q'zcd?;Z?$9= Vd'k#-:M Z^6 vQ",?A]3/ʱrD&gSR|~.jUeHh?]7L/Nd82K Xg5oބ6Tdxo'Sdcl(@;V̱Ho62nd# ĉhr/VQ);r1} k0$spba8g@kcZKf.%)S,޿pkq>Fλ*4`Egf~4f6S5;M(;M|(A\rp.ȹf J=.n%.v"cJ;5P%3PU԰m uFDAjGm"LAaO3Vap?wy{YZ>p6'*s1~>V$>Kà0A]K鍇v>`b)6;"'3!cƢlm*3H^O 8t g\١qŪdgB=>l6/!kD@BR3pq a!/V;cLQ6>oM f>s|C =RQZ 8c y3ަ.AT imz?Sj36`E胙WQIAѶib3^{^ͷcV)f]ӽ[ 0z}ZHl91SbDvgcw QVՌpcs0׶y;I=DxΕ26n&>ce84J*`:QD8S AOtoIg6;e^ x?Š%R?P%-}f)bcPUCFٚxTݤ>] Db\VF"@|s=Ifg`ײaIpx40\2lJ ?A[滰?-푨Յg v 4"5^HKm~z]]M=::i:V' 0S>.CKz->g|M-]Z3% V&rL,<ȆfaGlbm-jPOR Sn {V@1\:ԋtT-XDYIaL&6Տg>/).dfJLFo!QGH]^Ϗ}1 p[ g_z?=鄡4~C"(c[s5`_Q@{,=r NNvwlm8? Y1h*:e {4 Av㲳j֙5OZv$#o"=~3E\60owʬw-bBA\j3ȥ!,ƋVWRs2Tp5Ut.|}#hpZ3v6}XJDe}AwEHf!2>i.n8:in%IBB2D Ǔc$ q{NXTH)(0ӼDzIYl!\_'xHqk^{,>]&sy6tjukުcQ޵y&̾ٻʍP=6m&bq1P3oq14G^l jssEɱ4q6 r r˺:\?h+n9'C>d ߣ>gnOsUt¨5MsFE/c/6fO{=n'"d3tjZL HNFW2;qdk!|H} ̂c;sFg47Q1A(>Fps̵'(\ mlqo9&i t2xޓ24M;Hg}5`5Z_W@a,UJjH'4#*T ц3dRQ4e }\Je{+I.o[) =Qg_9 lXz6&+[T0bऱϥǂK|iI(WQGmxbb$+i;8M`O/ol#N=Z!Zčw3 ] *f)uy1Rvas̈́lGnC*tfP־׿,I7e]RŘCkPʟ$~ӛbIR rL5=>H+}R*r܆jzoHhap ZwnG 䊐Q].G̳*2n>^l/YN-K0&;\Y[6Шb-S1҈ӣE7(7U8 -#"|Y|\ELOZԼb?K9]}wo a\q0*~缂Cmk,=wAW=(>``MrE27;C+B$ Ca٫L"azY. u 22SrOq<Խk.fBwf/nN dG3+I˒!Zpb970yl1YM.vz~@6&۟29)o r T_Lkfn/}/V<%zySD:"܈S4zkzVZ~w!_~Ua ٓ یL -3bp}I'ޞ nOYNQpݾ_Gx#x{g쑞;hMP ݌vjfװd5sGп*iwK'9dRmV-v5i99Í+At,#<$D.5ZKظt?Im/&Wki㗚> !]Y&h-3ʂg=ğOԇncQx[J+tecJ`~5]&WC2B0 Ugz*6dIp gAԩ#Nmn3xo 3^.Vuޔ"1ص E&Ab*X< ?yKu.B~֡Q=9.@߻,OB"OKM="ƿ~.ZNބxw,.,f{Xՠ;l>ϴ3 &(r硫K nۀ߈iέf=VB80wn"Seᑤ@4p&x^X7- n%k(d}/t@]MJC\H-6+0zSIk{@ C̸m*XOQV@O<[L\gDZlm,?Wî SmY2D_goɲT4o7dz#xrZnלB$b5%˿m`*/mݮ3;S6HA- &O8kYVА[K\}qFEt @LE[&+c;ߔE ?ywBf|*iS`uc'^ fr4с܀IT.)ɬq@#;g k8&#\r,wCqdG:#΋C9Շiԁw*&~xjsx1n3ζwuHP6\!4f>Y4~P9lⳏ ϭuJ \A{oK0NHZ4{q-_>AS) !L02rZ!Qf!;|K ?"t7{{Qt 6‡ t|!Q P =Ec^V&j|4yFar/R$ Gu^k[-ѝ PȌVn/aJtYT.E2EUO%9-cɃQae&=O_nw ]NS؜JWj"<\B q䯴QIZ8 Kf.5 zonڙ^3),&1o1D^Pj?hlsUlabcL|K:"6C gU~&Bv?6 OZzR$ }Ȟ/#6=C[KƊKA(Ie3ȳJeL?ZlxހxRJ 7qrcœArmd{V2rQwt"I,&uU"V8Ag$`i(--V5)fvddړsРȵ7HRڶdq M7N2'16x[Td ͻfO_كdiY[LlJC#41W3Ȼ`&4SJ1J\I1S' Cs?~ũ~e/@ mKg`"š6ߡͅ"*<:Fͣ),A*+1 !ef`X|~E*esjaӉTVlBA,zYU6kjcI6$ J<)qҧ߅MO5.&8~ҮC_#uryKaϨ\]ޯhb yҰ;/ѱ-'H<۲x~ɀ/"•gX6tBʸ1iYT< \uT hD<ѥ;1QpKhSf3c?xY,).RY'q<O'.P(ambȃtN1Y0bOǯ3+CV+ sAd ̵^vI*ye6삽+*'36#EK`ikgXpR) VHVW#>#E*,wUN5Gl$zU>wvwKPlo' <07CƁeSsь@F@Q~ ǰc>ukwQ3[?yojD E`AKs."Pv=}'"z9p@O  ywדjϜ*.fcT]ю7?yY 8Ÿ.=dž6Z\Dql瀵F6 (-k  NWtHhW>7'7\Yn]?wxQ3Ϙ@ 8UW54._3 m_`8e~0 KmQ_˫nBZImؿ, @7Ҽ1_y6Od@~ڃSC~:Ʒ:1绉/fY$u~bf|n,;C#d- (?Ig͛d09:@FM͐ D. MCO#Me}vr%ĭ(/zR9{ӏZG~:M T';sI=hC @SwMh3 +S'!͝Cq mOBBoBmYj^E\"V_ Bd l?C:ꪞ={/+!T+ 1e#=*N[xnWlUr-d3ObY la Z_n_ƒ 8A<#"N_$=2H_Sǡ#$rŴ'ݰ(}˺n\Aap\I84⩫ ^.2=F>lQC=Ԙ}K-hڄb Ih'Q߿-تSFtAP"]"d3Vws}<&qIݒƬ~i $3-eQGL)h.j;X9/.$ ],Rr H.(507|6]A ?rY"KyAc,(` ",_M*D3Z#Ճ4ExN26i^MF=63t3AGb E1{($hv dY8ˇ7 )ɇ]'e}3jgW;F" ցvdoFieMɳ5:T?{Ilb 2k'ah-a4/lбbuZ[P{(C;$Ue;.fF0;h~HhWCKSHY gX@dewfxłڊ>AP:ƦG%~D24C'sJödY҆ThOHb#"Tx^2=LdB4 *R8 R+O>Rv@-zRG Jd)߀Y:]g|%r7Xk.f hsԝ{ю'EvOmZIۉdhFR;,' rO :> L!pYCz&egr`mEx1 >/<+4hAi48oFW+EwaJ9Ѣζ*$l[ θzѲjkUv}z!*),Eg6!$rjRg/$cODMZ ylF&0pHoLwwҠIQeOW\DMGM8yʜrHWcnĻIbpF 'XeYYfI^h^~ѿRF("_y^Viwۢc1 L ӼB}ꡠ rbTAk(4LQINSsLo0c1! gP%Bh\&6??`Ŋ^)c}W#&?(S (fDwH;"- C0F)YTz UB2.NqlIĪ×{tITFSŒc[]zLe -Q&8%XL K+aG:1l\%VWP |4HzCAУN.8%޼\`Z-k&JL LE IpLWƌ!~X⑚™otjL=/M{'.ҕ˜K?Y$,>2@)*8'7S5SsrZa;A61iY |VJ{ŕMJ%csl *~Rl"7'q n@۩XwE a[? 5lz A ]iJ^2r0XOBa1X*ELM+J) bq]ݚ*.zlwnXn[J Zqܳb>)9M:P~h<4=eع^: b*Zw5P K%xIBsEMݾ4}t1B½ zyd++Snh/cc(oրxܓ?ΤxXDq ucX0LrpD Q]f_PñK߼=x$8fm)7UcĢԥ*t_0/FYTSȳj%S) T_ځ"`UQL" !ċH9Ke<ז. n`u46@- Kx(C^$`yCν̨x&nҍ KLxKPJc 0t Mh/}2 3Rj_8L"MyZhԑVC { W1yTB|lKq")1yn2^_OO3Tޑa|:O)h\&EW3g7{L̗H KTMQIi0 ^x3.)O; \1{P4s̭}.,HY! ?Ul>[ke7D+Zj8$V8tSYvih2X[ط8b|94=>vqJ" ݪE=}ܯ"F'éDDhvezȃA=֢™pW bHs`R~ { 2c y\CA.Tf>ՈzJf=WTI\"&2!RDq5m~G>o2 KG }]drfO_}6Ä[-c+);ާ [@xZGw[+ޟݧBDL.YɫVq+I%>c%eT.A-^jYn]XdLPI $$@+VL)-tДCOiOJ'S|~s1%%S2s)V׬^O40fp_NZ4| Y\.r`}2,T`w_{S/ư0g_/bOŎ` vZ"+]1¸=9LZzkk1ERG=ŭ^_lR/=XiժMj:~J,ߧ+;cCd\9o14} ?: PBW Ǔ$L{.yjg[<ո _ 0jsb㟬š-6MkXi ,`8h2SlkgtEry֎$fJΟP/ q/)2}Lt Qkve$,֓lq k7쑑$- kёɱ=ħJhUfu.vzᤥtҦy$ }#21&ra.hض0lĒS=C)R$&H_$}>dGc r|,B3_A>^Ri}npa2p`*IucEabIrP*sM2 i K(jGHq v~}\N<' Tﳑt]Ek>RF"sYM׻^1iUco&`PJ/%^̂4nnCϚv#Z~omN!J߇Լ̟6\_Ϗl A]ivxś:7eٰ+ZY 7O#!6"9U|xQAd K~vMG%Ѱn"~HLeMu!=sp0vTJ=n뀮bz7[Z>pMؽpU/Mw=܀6$!1%wR 5džE@L$3e 409]75e?“=Dϊ&p)G$C,By꘨}CxvŌNW$`U!>> V= WdC:4ebrmN%] %E]/{2¬v &'Vl:<[;S ~tlhH= AYMҦ$䵄Zʧ1;66oΘȳ1XD}=Y~v~"pIQ`b@@+Š/DFOLUeT)Wd{H) /+^/nsFNќ"(c#b9GT%aRdu,2A*L= 6! :9ߪF-BBrÞ>=j_;m{E%OƩ-ꟈo@0cvԋ*bOE]y@Ԥp_z7p;9$= ۏze.t9ӿNMI?2C‹V҄f מ %#(fz`h~歖+ `"QZ 1=g7%3ԚEW*xLrUgM*|E $zΈc٪w߆3[˯Sc"=.gr'by"d6FY=o` .l [ AJ(7rmEEځl,)*&)ذ-rE5>5pkYfeNZC}0An3VV{歎!>BR?Shswb5 ? d*yt+uD`V=*Ow:=s-nRl%~ L ^ԺU'gC<HRJpynݜ(i< YM,g)=6m=,Yj9K.eB )+QI|; ώ8坪ݸd~`?}(alH\? !}TT}-Ф1\!/ Í#[:ja}57fG\sk e$zQ]d'l)H<Ů{cnJa& xm1nL 9X&,ѓl@PPc6y8^Zf;ٌ`v~#zN/PyC12²E;( z: TU;$H5ih-xȒ)qYG`.zAȓbU06>)aqbU-P`;~Xb`%a 'Va֌.0[ -O3` faVGn"I`Q2-Q{7$LǽfV~z 2M 3p#U2TS#]3eUƟQ|zz)7 [eͺR95My rc1} Jew(dEdOo=>)%-nfO)Yʔ+)p G~ǝJ %+& ȺMx?f fGr1:o\.%C0:W<\z};~RhELɮ\'ˍ.|2`wa[9Σ"I,J  gb jW9uWaރe;pc0#d3n-߄n##}^S,Qo?œp$EWrs8s1 6g'B=2}&*̸%w Z['\^Ozj4~ttiO2s;m`I>vo(?_6m"l\$@orTk",^@y[@]u :p Ǫ:f8VhnUVܥœg#,G HWԎǎƤ6In# O3&Hm3뵭Vfd_(LE;> MO'eX)TGd()o(~dž[ƀa7UVOe8U +A'Ǡs r|J4F ^p7*{ta#S7)P3M].Ak!g(;< o[x|z|fUWȊopr}}C]}EWg^(1TC!v>_&$m|+nV5 zjdlҾ75Ws/}ᠵtۥ8hە;ӎ=*=U8=B- 1/r=G.":^+ AxqݹToLU#'S@!2SjY Cx2<ϋ>?qcil"2^rї$3NEwF&7, S6X0u!SZ_;$oU)ח'+S샘Nl{ 45FHR +1VJxٙ1G-(%Tn74=] 7|0#bG4}Da!EX4I*䄷v53窓1ߡ!%\{H}e'#wY4VAMGn/A/rj##.}ִxVc:)eu'Lz ܺ1yCHϭ+F)?:$΃&3 {\bxd-kn 7)a]o?:4nY ;l'ń 8`c噷2o}4հF;>ENMuHW0gH5)D )ȷ.A+Z\ZC@AI&v' eܖ<޴"XBz0?~t9!C)KowZ0Z_7ݗ{BH%$ -UJ| xim'7Tq.cQ/%h>J'$̞%j. f'[")LŚ~*XECYkN.)K.Dk7lpl!#gE/*.o~ Mq;xLߘU #@Yb3䋸CwylsB(̼ ._`eov1i< d'eb`Ņ 6t`|_u#0'Ʒ0۵p'.^ݓ YBUhlPJ.OKyapUOg  $zTBA_tR$& =$HA"rBС@K ^} ozZQ'%\#x6cB2fY`q,nV'T 3 wY&9fl>8+-k9`&$q1?-m";@qU]Y}/B\ OORql#EF!nUQF}Df:YbVcnߑVX/ӸzW߆Ag2 GDP7rTnN"tLDU& Z't~\wCza9Z.,T1(qʪeW[ar33^)*޸ {r.{ԀJkfq*ɂʊ %N6`MwՙGl07@p#C#q`QJVO*< D :m2,FG'[ke\+Q@pEAIBD/`mOGCO"|?x=CM!}iwED<1E续tWugPAb{cKUyZZS\{BW 3hJTWKyX$tX.A9WQ`da.ڕb` kYd!ڊPQ<~*Z.*٧SFPobnZlM2l<mZn)u|l&=P$UipBWcg<]iNrU't* Q@%)]WE\6=IP/9ERXCQ $,~PpUTr݆0/I,#ͮ)Haf"9aeےm8GGX3=3 o]!"juZF^)->o|d.fǃ޽N6<?bvbb6.JBq Y+0xO(=4@0"H|1iԼA@6|3ؾILk/H44=_R̃ͽ >i0ptf-;O1%xJ^"aVZwen%'݉"yF[LNPK /1-5GF"'lHQ\ 0wxO@C>nh| A(#,Yy?N$?oTޤ ,Q `cuQWUKZ_]33AabrM zKːS.~ !jOث,"ɨuqyB]ɸ_S9scW/xagiMKq7sV TE:–SAyci0ȃ"%*uLj[ r- 쵔WのXlϙoikSCc}r1!ꌨ sC|Fӿw۵ymY֯3Œ)si[ ;`PcrQ%P7jr20eHXs+"2[@$)ԇY=:&KjW&<\ZD/}՗&Qϫ m!UT֮#PI!83ՇГ͆gYZ0707010000029a000081a400000000000000000000000164e6139f0003089c000000000000000000000000000000000000006800000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/#]?Eh=ڜ.+#ԸGinncr&nca05OCL;"oGo뽻LoxJn94kh=`ntTI1RYb=7kuZeBTNH&IU[εiTb@V9zM /jY*ӽhKPƝ˳^a=bl)}v9s5,Vy1L[W q>I~a''Y]Z<\)ZG-<ֲ~~ 4o! [E`kv=FÌI3gYpW$ ##9m2܆,cydZ؇*\%s(^hT(ֽԲ}פ@Lf䏸HQq:(̓eۿLߔU.}׌P&4SѥX$ZW1r ,5_Ch{w)Z?.zbZ@to4ya1h . G)RiAU34{5Nϟ/OZ~Tnц A#Z\6,/*g'nYJЋ)g7ENiqZ@Yw"3l *Iv+r+6-É'd ^Iɬ~ՉA!#ʸArG?K?DZ;p Tp@4# /ư`Kugҹ"x⩄-Ni=}5d_$Lz [Mq"G4c @ н %;-v8UA^.uCBk\&/.&X^}[0dzEc藝KݕlpPU?ʑ+¯a V)bG%xRkʷa$T KҰILk8VR9A51z\4%\հ;)C%)L]*q~mB|#10 +C`xEp7f,s@#˴AkSا&+ *ȼ/wNvΞvzyua%tz.f{h<kfZWU1C ,?1ـh OEI5>Pr^Gx^7nQw @E> 6Auh5o)XDEN}P@iH `U܄`l1&shS?_n%>n}}mbm-oDuH3i7&;!a}Fy1L̇Ž;\A ()6b_U<2]>2qF X&DBk1?NsYeJ؝|/Iik7~@$P}Xf<'=5ƭsVO&RW91vdֈoA}N~06(9C>'1fցrnIVI. WkY*Mzw~?5A2`bv?@Ar)HR G0ov!i7jV35cxt̩%PPPp_/O (c!GķKՄ*VB 6=a2qJw!PK: k@rނ׏?j%t~WM|jsN)vOž}54UFg5l]zgpr*A+݋rvi}W ڈcN,tLl+ӕI|co&FBӇS5o16D+ _˰B)4Ȩyܷ˫IF#Ad~`)#ќ׬aM}s 復YP2pXw&J7fG`[:BeI%fɢ1qX̗==u;IOƩc j( dJO0k~?bk*|zi#֙w f4|"㭊Dg)K?BHS4QДkq%LOCqR)*+@ NfWHҠD"k09˦qQ&3**;5P@!X#g7cLm<}ʹt#LO \tW[UNuJwg=C.ټWu E]݁x_Nm> ]tdu# +*Hɽ#;UQM?¯P4UN00(tUUy"/=WQ"13vw~n}Ɂ~96q l$U9?Orǖ ɗW;VDn!P4S>oZǤy]syt/ɲEWR% 2H:=9-?=J]4\x$Rjo.=$η*hklm!r$8K-nȾJzd&'cï?QyInwٯ}+YM0CAրGe]W#c*Zɵyt$#RḊqxЎa=̪3짷D.)'C|~-36t u< G>9F8' a{Mw(?$oS``ȅbr: t 7i:kuj;nszҏB$CM-0||O22 < '9 m-HU90|ͽ)gb9`9"(J7^X`q wRȼ,{_a3PmnAi>|wXѯ<qiCJG-@D]f1Of|Hx =ߤ JgIڐ(!U`x%yi;9IK_FUOh Pz PBIqkxk -(Ԁ*N$_;ވZ1 rB~D7cTv3)[񏈼znc#x-cg^`*K7 uV=%H7un+CEU2ɨ7 .ݧQ"3qaF#AZ~Ya\:b+ߟ[81"9%Ԕ{@B20kg sk:+hꀭyϢ2{)dz\dazxmޭ!wV7UE3I]Ih2]@Z1AH[^pMNƍG._ HJTtwD1==7$e|1 Tnwa[crhB+/X\ܣ,Ϋ˄өwF;DŽxJ^˻-~u\O?% 8w{coXL_S+OwzZ$_d:GcoRCK DҡOĪ0;MNUYzBy_Jދt^ac0D}b3|vC\ Pg*<ڌpXC@bbyWMJZ=@)mV ᷨ8 &-!nV1Ol|pԅtXNE􍛿P(gxuI`JpXl ,iv*M!Wps%f^Ҧ84<{͒!3Don3TC73?ߌBS1<:򽯂]SED6'59d]lМwA*sn?eF~NyԋȜ aVB N# .fޭnvQzo4ZxK&'ل-E)y$S ?(1xO]C}Ko0Yyo)mqԗ(.%uӽ,^ &&Mnxq H'I">oO(c\t6"'=3wKva8vj7hyoes7Ƭklc.An?[S#藧^%!˷aVxNSlc[#&K#&ź8%7S~N$,m;pE'wG7Z/oVUfhxZS)1Ra,U-6V{'?J8d@1Қq#K2=1_mI~tg*8oQQ`9[l&S5Kzb ?UN,B|5. Y^kl}@:7#փONW9!۝$_7_&Ug/%H*,6{2jƅ3&lrSLF:K5BOK֏݌PF6QMPsP5εEW""*j`3ii/sD&K)|1ae-:}l~ eљ!ߍaWAvEBAe{\꘾:e3W݇a=YY篦}Fv(RCdYO#k0X7 Zҟ =/MN] m#\# l*z &:Rxpn˿c ="C@8/F5)ɖ\~3Sʣ<"M5gYn*8wѳm2`ɜSj䂔2;fzA]XP.4.|JƟ#/wU2R?ƷǠ췥2{\T:kΡZ[N/zp.6Lg oܵ66ܗ "b w)^ޗ(dȱuG\5)KL`XaX}V4SV]uw>363P#IZ^e@?9 z9։#R3CH3X[}jjLC &=h+ H 'D 7Mœ(rҴ ~%Ϝoبy8`.vLP % DgAQJQԙH)y3Q!OGj=aB >~4b5^ u˭Br׆$Pb-Vew "/mi!n_Q :u"c>I<8nWk~ ^utp,o͝Ff.z"/;-|񝮳W"W)pprQUmBB%L@JKFHF.v ?!q9S'I-=hp( 1IIIk%\;l7hR.7 *ۛY@~ʧvGP,LO|.ζh1>ZQ=3EYӧ$L1uR@ {C+3`E'Fbj}O`39O~<_!^v-Q@ cʠ>^?K0#aV71-]$1/O뼶 1#G}khs_L3U.PW4$Lޥg(+,{%ᶤ1*],OenQS #ZJSDK]\d JyAL;$AMpޘ r-,ZapBjx(޸5 AY8<=( "/6+Fe~[-m敿Jw?9]K1)  1P.x~(yM"JadR]0`CS Ђ4fWF_=}(Y9oҟ|dfcT+`s2f`1i_ӆ˭/re irqlC]Ҟ %ړR9l#mV5T&RY2*>@𦉋jMrEϻipqGA}Y`{&+O38RsqacuBG#~Л?2vUlٹt v`E0g퉅-DcsIEkH;v\D&S&I84Ql졔lePMF X8 Db# ^LPZ$ /zQ8ݮڭD|B%Q4);v*7vs7gDBJGplePn\lh`A`Al7pIM>]dW6޷ƒdSJ'K^u%M/ 8l\B[4 c?'Ѵ#HٙH;Sؖp\.|oj-̈OEs fbA͞MLp\(\Z Eu,Ȁ4W$e.,cW`}Gk0Tۮm )oTats# ,Qs{CD7"de98 wVijs1|4&4wF11ZS:Ƿ̥([LTNKN\HYWЫ;9{yJ#web{8cEv"4 cFƍ0^cϭih}^/6/SY i:9ױCEDcXƔ1o5}CܻĝM-Q'oU 4ePB9m$9߇?ɡΙ6wP. 鍘<Ķ4{<`HQ>UTImҬ,@6Fj!}TL ->("u^4'hc J%5B)y~"`=LՉ>'LK=)E d9V(ӱdx?ѽd+Zn6׷2^s9Ѷ?AzT=4g?#UtBw#%e. y4uE:kG v߽w%KsS&Xv%%a: 6lIz^nkӓI QX]FR(eՇC1"zkd+}|*[-}1< b1cߜ$0T]̷.r МSeKC+=icyo(HxUtQC*z.A {N < T l`AP&4w ? M |ɛFEph ||j݅βGm>t# !D O7qۭ2#F^eZB` Њ$2fWXyy1Yؾ9x F ~Vʗc&B6 ;Rs 1O(~XJIÑhSV&@Pr[i6SRkZ -<̖ۖME9p[ o{PwTJ(K4 |I/EaFi/چaxաSj zg:6:J5 uKm.p+*k֨>E >] ;Y_ܩLbcAD֡:$(ѻ AOlN%%s|j2 ''mbC~sK*-/)8ŘUQ1ZZ' zdםeaJIy.˽1ix@L|?s_Ox Woo0]uh&X{[p{`Ͻ혎qrq.˾ ,P4s㙑QDz+"m: Py@VоqY(⦧7e%Z4S h+! a%jV5RS -!RTp<$Yʡ37-h35#Uܫ,faidY]t?W?C+nJ EJ㟵pTc&W^C ' S1líؤ=|fvSK9H\?lyyz1毦4v XFBCsm F=Ѷj` H~D$ěTl.˭.zQo}C!+nԯ+lӡLR8X'NV u[c\eы'顽"+^B_jv u)lp㐣N =˛پ b ]c0&R"/^ BY;Xe!cЪz;0՟vhԞ;߁I!J y s\+wTZ2*B\l7֧XX]Ujv\o>v/ d3rtocՄq=Z:WZ7;,}c8QFJvl]{92ؿHZ؊j+ߗ^^@M ,gk{2 ^M }\Ԅdi"W7#v2/< Jq/"Z㬰"E_[+شrU9BwE!1\Hp'-h4v0W\NV{%H+[`Z<^Y- ,[U$+r$EդV=.f:/޽#V "/`\ŢEaUǪOl;+$|2t r熏2&:;o6 ;T0+p??bXun 0p@X2cRDB@|Z{IpvĥyY헂2Bs'wXg4=Jz% ,W/ Ҩ!JJRUq4l Ƥo<IjBot EhMṁNIΚ2Bw9gQa-ܪy{Aq][Ί.C`ˤ}3T 1scb c6,p5^{9t$} G ,PeXn[^>OIeʎJ}Nb- bch noWt&~7q~!+=/&vAsֿt" nE<~_Slj' Xua˛ګPff$k( Ȉ_`dRU8qYخ`pl,uNLj6@HQoa;Q~2&0=߾,it4^ EӬ#Xu1!?VŰwNbG5Z:`2R}ƽ?~7x\sFr79Rda픲`Y,!IC#ɁȎh)#R[kzw}b*l5,ٕt)P*ץswθ4<3q4taiY-έnH^q=ƁU2J.XaeGu(fvdƈz _7&2»csW΃<0( \Hޑr¢l-5;EՉR,2ZBBnw ܔHͮpS}1O2w%[k7w:I5$=Y`m\So3 =N{GlA/_[*nYMsVѐAN+N܋q/vΦ/[hbQŵAXn.eE #>gb.qAtץM8>{Cq~9`.D&˟O# Y`1:X DuS~OS@`|;Ji қVqf_[KlV8Iهl#l ?>gRDKgi$ TԹg[,'ݹ7&c"m 8ky-"/nZbI{Uo);1 8e]U# @s. Y=Sr~B2F$,GD]01궨@ٿyg-KIID̆7CcJ8.YV1m<4j+5GLHªTR/t3[h{g:BEa]9,ThΔSQbv^)#*-ԉD%kM ~RHp(|%gCPVzo{B";-0Pn;<^Ut|}"Vk7`3ڍ֍o(OI1@oD)Wx?؉e-guR?k:jZejHRkd,{VLz,--)|(&A{}nS Z{pQ3L#_/1nV -]es6eL?Cr##7}8ȋD- T&j 17zyH젥qz!tǟMeITy@'0 jH)ll鲵,Ux{{ITi=&-0+IB^G\ i+ z(tXl7a0i [vw{%4Ƃ{ZNVsF%Elrdbɘ"} ʁVY̵ 6 kɵ#/xT8ӔBgU}a9*/$ e_lq' ${ReDox9㏿,RL}0yU<7 a/?o21'dSV,b4 {a鶢wCq%k$*MAI:Ia[YY|8i0(>9 (J wq4Ehxo$UZ3 _G9gA|1"R[QBJ*8wSҘL;2ʟNټ7[6izf+0)NiP׍P`fRzx1N! 0R4O&JjKm.e.>fuvPU9d/3 P9j*&4˯@1ʳB.i  s#o* v;^o8Ƙ^W@}Q5cD}n[ّ""V51"j+!uhre 6;Y<9 ϣq#_QYKʚ͵xXiIrgPqQKo-mT& ="@.a݇v{@ ;^ni~ F$=i!zHy`aMAPیzHDW^]NvCAP("9\uS}Wϱ6 ]PgÕυ؝QxQ#h\kICZ$I1,В'd(^쁀E%nQ[]dګ膬POD5>E$)Zs*2!u ݦ4A~s1'P M[hTTeL`;dg4(2EG Ģe9Y [] @֧Pm>\2oɢi.Q>`Rv`2c}_;ԍa|"xT{E9$S4|lxAl5{G ע*2PP'CA@$3NjDa8wZCY8O})^V\l@SLUi be=0Ot>\&vG Dh$?X8`'DeQTpIH"ڱHPR8X奴g@caRr>|R9D!{O-?uG&骠t_n QS:* NEb1ѿ{b ;PQ0Frӆ,$#;|}3:/7Br,]\iM DB[A6LkYwbbb= 9=J3kGemw*;q§ .Q"{yuE^rϽK_0 -惵i:YtXV֚k\Gy,klMelEޝ 5ڑ}STt#Sv#aHٵjXu7b2% 𯕱 )Ⰵf/\u?N{,RC@Dz6".Rak.wReƸIp5_qel% ݔJv-/ĉ!3`1 jz $K_ѼZf8*=@|IK7dKY?c\[ij&DDpԷWTUO4?ƙk|IF&_;6ﺦIH'm%gkk6-{ybvo4A-$&AbϮa`O;\OZpIfJ=f?fC$gvfMܙDj2^\3ݷKmԲeV1GO~O_8k)L]Zs@(3ȝch85lGp`ж֘՜۩ (.tv|{zsp͗ThphsV\6{n9i̚nֹ9 ;d 2K["L0'Gn>冉CXѽؾ@f*Mo|RI(ʃ`E7 ^: Tmز}go$28L9ۀ kqb`ky$N(X>E5D%bXB v-&ʺCX3 J1Rh陪P.T0*hԯf.לcs>[,䦦bpIJR#1n+rQ"<.~L~ yb#p_Q\U=HԬ1ƒܒo[(?é=}+i97%K Zb c.=R`Ŧ_)G V;+P$z9gFKc'b693tD4'K5Fn,? j+߮? bH?ipr:U#QWxS&ccRw?@,[vFr1&|7zdxgt|^~|lH3ؑm3tG6VNl'!3B *8׳ C dvyߡw@$]6hALRp :-NyPiK%<]܈`"O6¢aRZh҇;WO%X2ͺ{4[RnMuIEN}^M?dz-NzN;ήK:r`!0}-8n|"U۲ ?=d~̌C2&nEC镴lկ,'fndq6aaĮHtu{_ܞص {6,|e _NC@*E-Xs?`";ftCa2Wp6^7mzXV˗.UA1fߠ6zĐ VcGԄ "v&w)&S%Vh%nM`Y5Gmr%4jHn /eC?gq VatevunǓ/jC0}JB/ଇգ'5u;6ʟn%:l1Umoج_:Ҍg@RoS,l͞FqDhY)цsFV Z -x`x"Y1{!x4}+{nĹkuL?1T]s^\uyPB+jհb0JUS$||7l0..wZ)s \8[¶@[?4!^o/;Aq|RbdSKqe !io%ˉAPX<È8N"#zC9r剉kl6!n ^A8g#C^"Z#^KUXW/w `EA x'y;vJ)(?#qY5Y(wD-{we4wnoHr},M8| MfYvVϛasULȋIޤW;ֶ8O4НUUOT DFs͞٪jG2ʔRgQUٞl'3*iZ?~Y}\i @z T!@c,?tZuKK$ Othi@Z'xy\MZ9ޜQJ*JMh ~W0&ν~ф9~Ĵo[~zşkcO~;_{ i>ÿVkgC &n:WȻYq6i$vY[ X?;1/Av[jKeS[d`rE.v`^I[k`H)8W0N/jƩcv즒I+,$Ij;7Zp)v&2_rjiL\Dldj!\O0;ZJ[H1Q1U7ā D9'[VƖ誥ЖTj{*xtD; qτPN;B0 Z =*veOQL5_FJئ-T9%lq>ON?Q9#u.ϒ*¡ *:At?6+8l4tR*s2𾨏d-pknUXmɬ=Vl_lLghߨ~I&#v<%O]6 :,3N4e|Y:39 FֲTbСۮ &lRX#AP4!o;k[=,4d 8 8B _1n\@x-Gx1^Enk:gSI7~#oO\ KQHk4nlK 6 nz%M*1Hjymʏٙ/Ð[b]aF/ kMរͦfGQ{{|_l9YO 6> axԥΥGd2}R(>7oye|5 nh/ҡmBtusSTu򃆆ZE=#Ǔђx$H$lN@u5֕w)N~5 “W{ԈЧ+'gU'zC2u`΢8$-TPʧ8Z)s'[I[bPN&TR?3N_).m;[ꎈ:R[qe|a OBGY)D)p cOOlkL0-2KcΥ-# TtL=ծ_V1藥tH%C#sg$Y5-̒UHRcnMEMBKAݲ2)U9A{A D^a+Ӂ-h*7_ZV2ԹX@_mR's "":p'ʆd腡&##q>0tDfҧՇav{ "4&WDٰ:}i;^-ʄG Sr+j( *:ɻ.ϣ#*j>hAHX"a'*hz$p?nGYlODOj-R]<2:knXC|_.0[<󞬀T<|u  q6x.H%oJ:A ]'>" trtR𓜙ֿ)^9Md1 =u1#c{1T, _g"q*^9D%+ C<&ȨzJɯc%on8Mcȸ&"TMVԤXrYn!`.>V@⼯׳Zf5^[i$OF6gՀgYtyPJi|M:ٸżw9Qqhi]"TEp~]. uzlMKZxsj3 ZK VBÓO;\QTwuq8rӡ,|40&;-!=yFءC7iv*^Q !@}(MQ<<L!kFjחն+)!mz\rNH]t}&R ["4a>O$<͋4Y \;YlDSD G$&UPWt2'.9䇢q,}dTv62X =B :wJ~ZbxBc#ɚ1-V6db? uzt-Wq֊z/0F[L굍b+"n~'H=2,co.^I5`6]^oަWPCQTj!&n;ړʏe쭿;R< >JkA,r64^2W>^&[N!P64T^6Q6PifnBnF6pf6ΏdJ/ Tgtw/~Bqu#/ͳFM_ HYRRAN Al%B'Mq`u\='B$Zmy:]"']ݱ#jEJWkC̡%V2IB{[mZԖ11Ι4\w[Df08J͡mF(QŔ*YDl:!`.窟׾2?,pe!{biHtbctC05LYw< WfYU DL֎\e? m8"Alǜf}_n)7Qw'տ*˫Vkljīas7P?y_0A R?/Q_;pu*֭zmsOC l"X2<LXg>8n ob<l+T=j-Az[[Uc z~I )ՠ~`h}ag!Xmr9͑[4LTO-Eq,t!l͵tAS!yaį:G*);qάol:(τ@~PzmG uWfs7{^ӵWg2;|vK[zVS,j-@K9J!Q{be}>xid3]yZk@۵R-_lnIJ[$g_\F۹n4EOpKjk!e) E,hj='L ]1LN p\%`TKHU4Vn+*N4&Z/y;qȿ)ɳv&dq#y `)>& 4S&.Q\F~ϓ"D{@!5tu5;1fπ.Bã$bb65{"Lt# &+@a;I*0cwgKu{ / NJ ZmTy3{ N.ÖTX0}~5DkZܴӤԡWdJl8E$Uyfx~<3ZlNruXK-C4I}er!UPӸtBw}hʞ}EyGP DhFdUMz~fJA)J0+:{.Q{3&7B0 \|51+7I[s}2*hTd/yJ7Gl[v8u,!tgvg\/ *~n$nb+x Y| :Y,b3 LZmsfwU "2]qbX#-KGy(2&CWv\@~?6ɨ˝)i_FL>P-(ݍ.*߸MD@z7{mȊF3QE4weRiՆ~b+7}G$w**҆r+*#-^ fp6^e,U!n$ܠAQteΥ2!ۂLv$ mi$XLӜkE7RgcolvӝN% [T Xe. Rwra@_Ә~h54 tZ"l#2cq- D[dC+mB"6jvW=-s55J>+׭#0]O,2ovRH~d&ʏiq"בF g # {0c|hjc)ئGg8~@]U$x w ٷ }N.Hy 1ta%f%8؁f\{gτw2 ﹉%T 6[s`I ej1[q]f}9Ȉii`Fq %3i֯#AõBBVܫ|1@h$k( aVBH - d4>Po7U`Êse1&n4័]Hu ʜ=5J@l+[YHEY]eDCq\*: ޯ' ]섔=8uU;(K HrKam݈&|DEP9|H. :w|VHH7T 0M a?fG]BJ53)ިܕر,8Om/Z J=,v *M?-8'JL]qǜ{`-ANWga0moy26NHmlYEr7rB%>gQM ZpML{Q9+=N"7U~?U>iq~3$qWش +|ilQM=-M14 ؠ)>]mEOQVӮGTIU%4 "x4<]<̴cQ AX.*˷.3KwUOH귃VLX;KiG~kIfY-:ZUQby+%$2}6$Εj%==ުt9|"V7= 8T(^eOBUʪgd&d`oل2etA@0yp{nXǢT) NsStsRnA彰(\Ehzɝk6/X&~w|NT^fWaKWA?."U%v{fN)_r?/:_| ܗK}tilbYt|p6<\u]3Z hӼhFQܠvHlllɍtk٠=aCxͿySz[?&RPhr.Q¿;/*@k*l;'j9,"3%au++* cxf`<`kBEsv( }SM(-\1jJTۊҧHvo$x#oPMof\8Nne{zeT-zYi.B26_7~d_\X?kRsѼE>SsW6'@..o%GT]6 4-y^ mfc^ ;Ƣ ɢV؂q/ 0VJ 8k*ڴYN:({w+Y ᢑQՓmVMdpۧ/ر)+[w>ȍȼ{È7d$(^<}'T[Myd0d8Mc5_0xLr®!0Ljr1c=vu`C_;hcxz $ k. 6X>4 CS+,aB$v9)puᮭ JC.2 CftWF@t:+RV"gq5ts@B$Ȍ_8z4C"aw%U s=!Kg3"[̲&S DnS)VBSu]SP%HFax鿲V@rVR>CCU T:c>d #$"s*B E9/Ab%6~7T{?G؟4|7xt}*Z&aı77G$ McXЩ] (LzkRft' K% l4SoiUG,]Z #|c!-s %e`eJ tv$?w{$ %^? N&}閼:I`|Ix(J-)Vt~:r1,9z)Y  1;b(1Ml}CmҎ9d)!C?yKAi6P^SkQRcS]4]軀{$V2u%nnJB7ytTA񭶱6~b?X|I;x`/I9'S!9⽤u? 6_1;ff@:@DQ _1uPyAa'DP8.3n-玸 p?Hh7fD:sV]յTNtRs%/dArCa/56QcU腕qQ yϱ^g+ᬥ)D[ `,cH06@쨃8q)sx龬vUy}ti<87bԑ4s<:X<0 vfYկ`$dYv$lOO_9HWK&~켛4~JfҏL3*x|t$&ԥP̿2|أ&7hBN;? nqz8I&J0{l!VVwTNeeK֝\e6lKS6Ѥo=lLz ߕ 6qy,2JOB5<_VY:C/W`%%X>ϼ͎4Ѓs4`yWzCXy4epy"Ңqjı%6!=@/| T .v7݋.JeΕX/IYh疉oU˼]`.j#+ ZcRXr5h=BХnd͆$%' NtD?p(^~w''l/~G"A2p4??ZD703a|+4ɆgBb+X+7.Z 6f\)C54+%cfEq{eNڄ^gDZ,6ѳD;>[ "q9v;5|mPvB7]#zr(8眃v;O̧TPptзoͩWa,zsuzӈ_s5}Q΅bҍ&Z!r+Tn8Ձ+PK`4OR<b,( n#**V-ʿi%R"[ۧ6o{%mo_-6`p28Ye6iBʍ<=æůa^74qU1ɾ  ABe01x17H@̙i6-Q凓 v;ܡR=1#KUG {lRrfS8wWPe0MǧP[ -Np(uPO]' b<!)Rw$V)(;hmW9Sg3O\F1)w;*Jg21y7ȠK@KSj##)lYO+{*@Cٟ*DvgY \8"aQrm𔪏`ӂRs`)q̽mwyGO!pi0R*|yWJ8 Ga~ŕ? %8ratZ6Dhs&-sjJOEb/5 Ѥo5,6Ƒ<35!H {w(B]vI$ԗArBe>x eA NG>p]ԇǚRmkN2@p}[d : Q^xG̶GQ {~朳L_w*D@(FydiZ&6,efs$'_~ Ympz[ '8@^eD5x2ʦKvF1rZoka#-~|nFzXØi G@@fNnoeNPZL}F̋Ai3|L -LnhINcI3;RH;W ٙ8ڛ`x4D! O{aMSMK x 6 Gjt Z;JwPْBhgb{6<FZ3eW*K/3k`%).:»ڋ])VS"8АWhrHFm?>5*/YFHTjL$ NVbh"iaVA5/Ri* \rοLBY~7(i 0QOD(^9s{+N^!"~S<ߎIo4"\I[/Nå;=Z!6뙖2܍Jɋ %' \ja!C&Hze#f\݄`®5Hĵݍ[s,CX8_(*w*B(j[:_c2 ߨBV~EY_R:*>; Vp1)%>k3>Cv͆вm `=]HN;FϘ;/pf mb -|˙ @|Bf/x|>կG^ TɺVmTo4!F]$H@+ BJ&xM$s 2]@kͣZ{e\abb2'7{NzN4X=b;ZAJIzbZ Yzρ|wV+kJ*-KGvKE [7a1(ƃ16}GpG$Lćm(δ:-OsdJON{эp^G'2WK HMB,f9N.z@1sxY)X5h#@"2.ShVZc1 g Okq e IIyJŊԯʧwg",sԿ.Ɉ08I r0RࢗDY3.{5P⢽%;w2{n7Wet(=7t5/coBqsqpb;S`všjǂŽK3Ԣ7橇H3ӥstc3B7ys6(8~ \6al24ºm8ވuWQ;i|Te͙}t GMAE}L~JHɽC|x?#>k&M6ݠ}|*}F H`N _:AgrbgX-aYplu/EPwv1^m]ssʒc0PK^F_se / ^w@ xԲ9',,:PqyW᥹4-Yn+K,=kPp; O v-p h}zvjpMcZag#7 ;#rMYdaTYVgM*_ قґv19_Bs9mWltl@-܃*i2E:ͧ1W K̞Kdz_ Z/,aq6,bBc X̣lah,{A1Bz?|=WE Vgʄ%Ӛ(!`\Д*Y9DLh7s(Z4cBFjny%3 ƻc|}naR쩬%j˸g9@)k^kdvTMIz2{#p?+“فOU:zdAKڳ:r4]TsF>8~l}=^a"„/di{b n$Yʶ롢@1#5J̓c_M1_l31ƮG0ƫ'ہ?tQ+|.a&i˙?ZK,WZ+C߽ Z e:DsGM%ZkwGxĺ8s>9ztppL҈/c1>T_ּD]!`^B6|d/Pea} u̶Z, g2邏spQ]U6vXZP9>v|:V [Ph~.25R$5@boKsϧagI Gkqk@hwX /\$q%< DMCtw(Gb*̤e/Z~sd1ozcír GB/rbR2*5Cv[_AsW3֞@1h(Xd0ik1zi]a s4N38꜉z#@d΁ކL9*w Po)|PȸcC/GgCru6BG=ӸȌ斣az/ K+[UgEa40#Û<BTz/Yq\2 ʼU:϶lCV?$,#!ٶn.xh c A#yD2-KC2bdܝ<9^8E'iIB D0NFŕ}-IlI1b^{rylZӁQq 7#;$q'3l^>ch^ѣlZ5UROUʰBc?`@c=U .Ȑ_ezOjM7p(IwA4->[̊o"ySg.Q^x̃I/SnAoTԭĽDBdžXB键_+G%x_kU埓j|yeGU&Hۤ!% n7FAͭho? NqxeaqJ<_? c/t\yp9V()>O჈d! a1!\ \;4A2zFJπ|'{sv||y]R?ƨ'MEk7"\./Izh0yYC7ƒP8iC@WLR+SLCcGITjWf,uգm-*T::bx,zNj d7GEoe yLs*_6`r~;;6Znv Xgkg>-lwDп@a tʈ7/M8>epZgoUf̻Y˴>ЏpWP Q+ׇo;EMVhޕUBqCƲp7P._vY);t,ֶN55Ȏ_\hTL)6XhT^3 ̡.E@RԐ[MT:IoF\XED äG0^W {AXfKY`4QtZ3  "cN.%<7? ">={2g;#[p?$AXcX*[3H1[ORv"`Wz dd}Ng u"Z,ˋ 9Xvm ~$Z의Wp-D?@n<yJ6\;cu * &j(@28¯ הA_vjh ·qƆ !3^H}(Wʥ {'hkP oS璻˭?^>ZWof24 l>8`PQC?<|ߧ} 0N[fS-tR)]i=ó2.{饗ă v; vOzQa8V,c"̑@9u*xex!`U{6 #毷}bYzf dtLo5r B7dF5B]i/vr0|!URkcP `/~JuH1*$bNSp+(/fnmxO e3[NG,l9H)E$m=Vm [Q*K ]GES Ƕ"F}8ݓwV"?$ET.낗r VT%-SE.]1t[άE0 JZtU" 'Ŧ]~Q,JX&Tumgnͨ}ۍL~yC~m6+z-/i r~:JMLwElF̰{]5 M@r@Q!:WB 8K'&{< 5B?[~護c1XՍVQ\nv]vSK֞?@1Jw8^6dH/DpzZ>]9I7ԌXC\ձ=W ]]H[rvO|B{=64m]X*bkZݼ |d\#y%%$(;knI>qQ\O2vh#9OB /+  ̎ J+] :&VuiY`M"?$Y) 7Le˭ކ~'V29gCܞ຺if>a9@v%) 0kCцdִ_eV:!: #HiK *Uιf}I k˗|rM% 23-hM6#B+;MA*!Wyn"}mr[R(tZM%\rgA@BQJ^4YH0p=I/֬BkORR6sP -!aM3)X_#8+<ԖV8ǂӂ1&^xGBK>iw2QlݳC%h%7\.ZtOmk0HcCZLJhRQ*6i_s$ORZ"X4?cYhl6tb(^MUNOϵPC|K~)X3mIi0gq .(}' nIpf+Ce+v/L jOL) lSVT]pLH$tX x׌bf}FlՁ򅍻R\%͑!Q,CVCo3Š}! 6| [ NJ͐<bS\nK 쒅MTmhX?_$*AS=6_ZHsgA N ۜ 8E?!ASZ' ]zߤN;P<ݍX{F͊EF m{4}xI6L%sr>B=򈴹'Kٱͣk:Dv nB*wVKh'H /V!QƄeIU+r|QrioCaXsrNrNK,?X,:sCAOLJ`-Bf-U*ļsƓi̕isk]D=pvo!(o~iKپ0ky|-R0 yXB=92ma<ZW(G!m @$@ˎ.dٌ&^|ݙ1E/p9*{Ka3zVz{e; &]&%y;hb"]x]R +<:V đU+]2 Nr:{^\w`9R@Ɠy*Z^- WHg a mY~L. pKU.뇜fUs"/*?M{A!Y L. C>kX=9X)h؇kޭ gpy338Uռil5Şˈ>QOFҞ g[dgĸ/iʼa&nEŦ7|;.7C8 kNZ@Ct'mVRL ЂLB)qLGpeN||y=œ2{9 "./H,hO^v;>C~#=(ۑ"~h:4 ۇ9|-piaHىsDWem3qYƺHʗK0)V(ְ`ה+74-~B. =Z:w 1YNq Hfmv!Zx6K,:Ji1m Ӑ2bu^IOlzf97.!N,۹ig%M QC$akUȌ%I:"6r|+hI2>=_# ۂ(Q-<`ho/bI:*#"y}eӳA) 7#6.vHm.`Lk,1EmַA^du.gsiщ#Gc\( qqF00ڛH;L}M %epr,Mk'iN4;5b/Fl9Iz~,EMŎ(d]H2_zb7:뛽gZ^ȺK3AԀ`M:.vϒa9Ź^ = &ziK;mjRkAuψ-C<`t!uqsy\+%оDKxC&;O F 0\NMs<8nriD $uD 6VBF # dv?[]rZ^IFPD#$@yhA~]ӓI`aaA g`\P z,|A2Ⱥ{ŲvӟiVeHh\x8('Υ&9[S?s$^LT"[8x݅gt-b;+"=frk$@L:b`2]˷RYwRP@[P[b{,~hWߕy0yp,P1 (QlznJwfVVTf{eC彉xA4-ox^QA ,;c=t!;9>.=i*.㕠CJ,l,80Y{7o538lY98#g"d~="<㿈íf$Z3%6  : ؀0^xwtyS[P(̅H;w*8 -l^N:!X|1w1ҟn  B/,,k[6@#, bNf8eGEHۄ^ex.Sa!t\'6pj lbPwLR+`hhca^\S6W M j_ԀIߔmځ ˄W Ci~}ؔ@7ZE+P86%+c}_ʇCHcox:9j*DYk`@) 74>dP;GCnBI:@xa86vOl|m "9C$c!f bDL&cb9^5oL2.ʚtGd+]`TIN$!Y2,3C %M;JB{9SyNxBFCjE2@=t(!]'˝lmγb ,#(rDYMrjP J˴cctZQѧw$NLԐwFґRr$;{UDžRs+hu&0+G=; Kr`$+8A6 }+aRyx )~Ze[g.fF+3wTò5X4ICƢ*tt8HGzSB,*Õ;,UA4>Fm t9b*,rp$/§Sg;cq\Nt/>~*@z8 8n,J6x$oov{kRXɱ8|w;3 ` 9}]$7-"yUvw^C䨨D% *5b]F.I8⾃H8! &rوbxe46(`ˎfPNm]uE_M =QdmKMkO?YP'.tJ^[^_Ykg5RUR~*ӹs#L5iD-wsB~;C1_U2Tk&yPXWZ#"S8,ɩ^;hrYCRyj-HlHL3kg tޒzEi(c]=slт}Qq^$MNL%FO1y"L#vw !iK bgW|pESjцX;*g@DF/0 :/|[I _עQŕՋ!mʷ9!Bt-k!D{^N4.cEE+%Jd=mE6F L]ЮǥÀ<'#$̻D}UHz]AFE?==eq&MGL,]o1ȝr6$ذOLWW?Qj(Cbҽm"ؚ?Rǜ]=|.Hu^'肙0".#Aâ{Q];,šA͚e<-ܣo}~)Fݯaš| (E{"7"/C@Af,IWZWɢ@&%$drl4~[~FFH-4D&Yѽ%% ޒwq?ӵ`@vD=NAp5$T)9|>tYo ^)): IQL6IpZlqɌ#s &v{i~ǝ6yÊu1!25ߋظPjOb7pz\n|evRrbI4?p"̸',H=fla.ҜjTDԥ.!  զp@:&5{Rˈ"!- z+D]e!;tQQV_3a 1*JlOu!)303ƌʷFח ?3(]iʷKчe j\u&̿C^)"r/M ǨG^5ƟYTnZo쨑pNeizpjmW?Ĵ1Hʡiʾ,'1r\~v[K]m Š6Ly:vPQgYt9"SaYs+t`SS,ȭ`H _/i~sV='c.ԱmJ2sNia=! t K]rFĞBUg ~ R{v#c$Cp8m()@sI^B|b]db>ce?"Wh9+wa$m'pZj ν6 8^ZއmEB>8A#/q'j_# ?]ڵ2$r7H9ӱ.-[ۇH!mLOࢩ!|Vhx0/"8 Л>iK! Es$NMG ( PJ<@H:1ȯ̿s_Jz^Fe6.9P۬tp& gwZ%g,ʙoq6Ŷ3Hp2ljVC4uk^.KY_!G>i9wFbh:t%dl[ o@1)'R1l"sL1lΟ&vmolea{'oWp -{`%`2!Q9\Dj](G37tӍaF*3IK2)b7Yke[naOo#-ܿͭ002v?7g($SJG/-%e1oKqcGRn$"VI#P%,l|Y* 'B VCHBW"ydaU$#< Iʕ=8m?pIX=FukL?% KSWY BEۃ)fnֆNo_;?]55LPCiR{a!ٛ#ͫ<=a(X%B3nˑWgL~!' (;\#BK&#%sŪ.s!՜&$@g^ߒ+ɯ<9̲$ͧڊWo(ED&]I|4ߚ$g7*Ltf3(|^ mk|u |f 3ߦ&İ>Z|N (x>+ApWC Y#U9RG~=d.9*7D%'iT QwB u?*TbԱvc as\x6(̭ŋ:SfۣN;vdY J3J J M:,`S[zBU+G8g0)؛sp B9r$ s1Eϡ?"w{62]wDM 8+Ҏo?N&@dѱ.fnt[4nPT6Bp!K*ˬD.m\:N#a{l;0ꭱ GiZDY]bH+-YuoAGGdl4({Sf N()[?_s>, O;u?g*p üRLzwUp o66~W 1Ijls >!7Ș%6UNB֊NN)[L# dyډҷW,7]62,4e̛f徐LZ-M\aIJ'ItV5fڢjǜKzbFnN\Gdy\p:vt.KVc+•''HUm=X5bfJkO3{Ff %upX$ >3>B (NzF- :쯿zC0r ~ P#  p?`mSZUψfk2$%!!'$B2]'eC1J')E|B'Յdy4-+,x{4)H54™ׂ~}Ot̹ L#_) Y #Ջ-2nC/DBBs~^0uܜ]"^qqutGh3%BD\aY]0fDwlg2X'xL uǗq;h*_bmZS7QG\͛[nID$DRl) 0WOc[= T)X忭6w8cU)NKS7'rxTq*0M~O(p//Estg@-W id:aG:i /*%у*]M)1r3տ: | {)#KEJg d<ֺIyQPA-_)؛{AR̸gXۿŠ!Z-ȍ߾%N;e@ybg3mq-xJehmGhI+.>VY9+.]73l a(Yn`~l)YWɅ ˈ,ϊ*ެo"fوHZsr.&B3RF&A:c.@+Q} r;ゃ2fH?j.6obLSh%%Baבe}Qpv_άAr_pf٣K7:IYa^aǾS+Mohy0$+>Z/nce)w}|=㠸mUҼN>#WP2@R{y@zs* jHHlQ*Xz`2 I+ RtuY {Ⱦb%k9'Ayoc4)~5v$D~ȳiuz` ҔlU Pl߅~\cctZfpC#i2 v)>0Bc'5-LWKSX0RQчh5(MghHT0Tn7oʌgJ˒`)S@\E7bAaWIx2e}zUdkS@7d Ur Nu:,%+u6d9X""[4FdG/'U mh5b7x[Ru Qп>W?E1gKt\ÌY@RP *ba=O,}x5 4E~Y ]kH2: ''Me4q\תOPP u.朖ٕ EY;4EPM* v.igBU+kMC4=Ɯau*%"D,ZI2ȘgwaUb&+:5wmȎ{@Q|Z"dZ`SZTYC/9sc^0_?; ?Dײ*G _܁ hفDêz[\ IIڡ:$r/wW@r I;a,'Raw'^% K*3&uJvؾf;,`C$ɽ{})M-KsZ;~yf@K]2#I][ PGHJ'XXlفlR+K93L~UZ2rǟH8IG* "+pYKx4(!$%_()C첅ޓU.h{B꽢.EYl>YxYFF5*~ٹ{Km3#MweJW#vgj+uk^@0yV<͞wIJms#$ 3~.a}+2Ah.((?ꕆ!>m- 2?ZB|_/d0 1U͜kr0`3_ cVc9gh2ԓw0hOV+6Z)/ kP<#CW:VV梼!YgUޗ2b?9M8Q8Һ>-X" ;?)a'w[olKP[QrLM\~.d BqĶ 4C$w6 7']?qiv0AXAzXB^.fݖ| 7tǠ@>"$;XDi^:kL :MD(+hm[m lxxg|!%,Ј5A&ޢ@!ug> ^7@ۭQ] It{If`WX,:@\9X𶅰#3E7D)to(܋c#:aȥzJĕ=3lEmvRh223$ 8ιNfnB4z}P~5q"$4 ]_^MpF\DU7G3WMwe}lh&B&]q`%P춆T|9=o$] Ni i)(@c*6.PBBhFHM~9V1M!cJp"M`\E+󙡏4dyu/W%}{Xgs.U8y Yra:i9~ذDlh.|\f)Aֽ|[wu:'^IӶi}z7|6-w5n@}Uv 5\xX̫<n'^#[Gk4:>-Va {v܃3EA,g+C5DF&]Z nAmo$fLSBdH(' \JY>2o@xMʣ-הh#@kt1"yLeVr|ռ P&.@`Y`IQ܂95X6a6TAy- }$l<q*m@1zX7Ξ#(r}'bX%ʜy;wiygJ4/G( JLA 2P$XuZ9f=kAL(GR(ܽ]S?,d Tw|mhAmS RP$ qhS`㬠B)Vx:)pos$Wwleq?Ve|(z=t8H jC,"'醯x:U37F mqP#r63Ҷ͂@^iuSn?5Fbͪ`YX^ZÓYm$V]3/`Rbƙ;au,hNu=iפ7ԧ]%>D 11z'yha)FϸPUsP?*ڵ\xD&^I:PCcI ۅ=Z@ flZ7,MU/0_E uԥYvd=\FnQͬ b`M0,:Mt 2"5NOwPc_TI*T˅țe(¹n\nnTУotKA)Pg窑:Ȱk2}QM|q|][͑i7̂> Yh%$ nRr0nb:ydR2SLwIzb=v5^憇?v(pxiGŕ{ױNӓ9`s2!Mo{x+RZ1|Iʹ{v:0װiEn(56Ĉo>4+|q?&;|^{tM]اHY֡MTM8eao{_āCp"hu蕺(@חVقbOH`7L$!zї́wց4N9.:] 7ZCsbqaRذR n` `A (:OQَt'1X.,=M@' e4g1 0\E>\X {`9__.*\XT1+|@iˬ"حe6.7({ǧnnp ~<_pb%m,EplVKV>].Y2f%}Jw:nR!VwHEtvI(623Q,s?1ñ~Wp:y $%%K$g 䎒 ɏb{GMoҙ] It9X=r]A<06w:N59OWa_M~cll 0x O9I.[_aXwE_m}f"ΒAMLש:B\dz|L7rHO a>-LX9uu{)r$W@#L?>AHΌHUnXci٠𨹆]ĸM+fyqj-$}5'?ƓK͏)mcF9UO?BZW&s[LBZ {MJoO!/v6Nu\r <{ESSȜݭ+>F&+$歲U7LX8d ^ro{H-FT?ܺJ/\t&XeKхk9 F[&?|ЙWsꔈ-bG *وbA||F={zO`ߑ؝855]d];~Sf">H#t S5' bRzgL4gKaw@*<rB_MYv[Ҏ| mmz MA1.pZ̞D.W5:d t a&֖tQ (SYZP:KjZ2rf:RM ;YW)J~S)0p L[Èt` NH)=PނH*! .p$bn-=ɀwBly8mlRVA.#3>I'AbP^Ke1(ɪQ{A/?t ) ɠ-g<@F 37`{Qs+:+t +dH/E0B$js3͗/?^K4y~I@1rcBH[hRos"FgjWI{|dCt`2">@Ʀo DNVHǑcZ$ɟIKR~ˠ=a؜%,,bXaJoAbZup8MRHaG:"鞾}=B>Lo-uYRNK먎즽& 4B#MNFӜbD_+:V_~$e!/tTرGJoD{%Z U vD~i`{xkj5_ZV |uI-$p?H+.I;ߢ8V<4;Q]_fܗxuZل*фR%o9Df ũ;<*>:$P{PɛM11&_)aM&㸐rDCB4-Ց-M{0ߒs2HL ԋhl{dİ,Q)-t&7p Tm2DfN#z+O;Yӊz|z}gF:ەh:>2[#TZR28L%)?>:sZd'|qo_bFwp:{Rp<ƳMSz{~plƇ}gQ,aC37$vJ2^,` gIQȶKuR(uԵFn.S;(y&%Z?PEjI2^.ezܳJ{@qY^ ?4`B)1z W1KQ`s3ni؉GW{IZ I^)8; ۈ>? 1,lٱahAr ] tPSTciCv>d2{GԀ%8m*Yyy|I9bB=!I-#p?ee*0Q&7o-ķPh@ 뚵YUՎGĢ 'Х10-"Zmc%kWٹM1$mJ(ʒtsfhuiy$'x6zN6εxX'(w85Qu1`zSw=P\ͻcdhaz0!SEj5r:ygɮ5&  5 @,ƹvRߡQcF:?nBn MB>.EMdUߑĞDi5+TIVwu,yfHtcF@UA(g[=)ap/Ȃ'n-1%nZ|Ǭـ`]HĆ-s'`01RtAORf=;@H"n>;\:rP!^^VdӸHPy/8).W꒸,^ ^R7J "&#(rƑN͗ BkdBB&ŧP (܂kgK-~X.UA>1.L̇bΈEr30緣"IcCljSd~BYǨgӋ} ]/}~e,[+/ ߦ%&MH UDr6G[ ĒnMQ)&PʽG -%o֓T\LdX8Y6Ӥ-z8oGۇĿA_>99>|>D&prstdU2y(3urr8^gV m~LNʽXWץ ! fUQmq3b9يu":_v {%qlydV(*SY%s@K;*UCX-^D.a}xvjj=RtӚI_p8w3r%yjO8JʀYIpm~3/1+:Yo]DƠ^W 3`R1(<ץ"A<E:~k<%`$Ţ1[\)Ȧ&]g&eՉg$x$+=0sHq2Ӑ⾮ⳬ+Йӗ^@׻|)9/N4妧8GaH6u2wp7k\2oՌP X\32eqIdgB\ OMRX9L8J~0od)ؼu óRܡWD%xr3‰9D-oQqNzmnS354)|Gdu^E~oVva4F6?bB_ޔ덑Im= |H@ǽd92L9=si''v?vF) _O%9i…\%JJ #u$3 <~Ywb~n40;Yr]ѷjh1pna/#^*!TbMBvHэi2DJ~;a]K9^@vs[޶ݻԹ %wPr}ynx(ff1W?g{ztb"s$=ANC ZѮN_EiUR!?J%!IܝJ"=ň[|w4 BdT HHWi< =F$,XIztTp%ŇaֻaXԖ-TsO _{BI6GeQ'd;P*ifi^;HM ,mds^"<æ(QC:df{%rneAE5[Ե?'Zr! "d=_/[aF4^Na-QX(`yDk“_F_t{ ţD¤@3>w.:#4eE~~g1,3 UMPFDȂ$t `p]шm?h4сHj[ߚNP C9WG}`qoPțjtJB?Q0 &;XOh)p8֣ 뫟O)lP K66~M"w_E8(Wn2KTs禍10yi/4Y_u .l>[LHyGggID mmKðXiz,xq\3v {+ߎ|OILCDު#hv# X=s~N8HB n19KX ]*'=dX6w;w{anh^_:Xu ꊬ,M]|l&]DOƑM?AS(>a̫Q}}.𴬣լD 'VݖQ!S9I r]3{ǔup. H0@bLsRh q؛h^j@iDNspg$_ iZyJ Edˆ+y 'G&Eˬ |,P=ǧ-Wk"Ri1[N/ٝ +RF`uDjRCX[D{,=4}lD7"$\3!#8Ƕ(6l֌6³{=*G:JbwV-\4Y]P\rj]pT% 2]u7'n-4ct9*= 7 fE+G? CNf6pjY'jWy(kДat6r[s"PV%u,pR{=\2trexBkI+Õҁ70wAҽ\"f!+]Wiso{\ dcD+C;Slll=˙tK`NY>7(]@;h( '"S-;ĘZ>"QÓ"vaE96WdX! Z~%@d _ n a۲5~M-ζkUh;ڌȮ$eT 4U,,y]cLItP][ 2jr6/d _l6R {8zL(%'bds٬i֧AlK HrPyltY0,6cLnK1Dur`$߀Yt1UQ9bݫABu-Q8 D\9U(~LJ?ʆW|n m?iߡ5=w_}g&b#5}Ԡ AF nL}yLI:kRwE O;"|m]Mj]lꅍPj*O ]Z0IXн0V#D9T=/, -9g"%MJ4XshiT_uYNgWɳ灟_[$T;*<i@.Nf)`;2>k((fZU`. #biqaTԬH>00+E<tg/ FՓKN|zRޠ>*]erD%@rk:NFIfv baxtJp6Rm=/X~Uvи_wIeC|QtrJwY98(yܮqU$%#~k>-u!9߂E>N\—T-sW_u;ze⪢qZKEbaX%շ:Z%#c+[O #]mA"W_pjآMC,=m %W TJ[ٷ% > SCm"G!$PJ%Ë%Y%2 mA7+ .Uiʾ 2jLX) @;qw8d=3L&BsMJA*gũY$\&HnU.LJ>f -逿Ju.UNM{=[Z33͉ңT0xX}q¯۫~g'-tGEвrڐ"9Ba) ]---)Ots2?z!1+xf񵮁o`ѿrCWWMr"QlD(!{caoʒ5VuEy{WXI0/dž,E Zr񰙡c}ubM$&3ڎeEﱐ΋x|34B~QguGI7% ĽrHԳ!E}qf<ۑʆƘKŬ)[gnz fճ()|<"I+r|B:%C}G8rβr8-lJMETeI_ߴ'rqb#_tm$;k#sx#{,sA]:޵jZd3Nw+6]{'S&.X^GΊ5 ^^*,LE2 $Ƭܧ$?oM|Ƙvr5FPM؞@ 1Fkc3Qq"!v wҟ=u]`u*_jl|i kV#\X.곚Cp|'U<+dp?Si{l1$h@ONcuBpƒHl?͟b$`!,2"^"W|Dd?/o˖VZ3Qߔ'9PUi`{\HAt ls3z6HCY͘I #]mȍiMnA%9+^Jf~1/:c`~&kWiԶ-BԢhW4TnuTn#dRX lDaVC)UҞLLn "E\@;xUs?;v]fN=X-&X)rwɸ\6`@uy]8>]mHq!. B/֧W0b衼^o{K4Mu rBj=կ_L28/EP𹦕qo䝩BnaQɷNHN6,46a$FVb5%S=RgZ@.^ 1gzSO%::~  LYFt &c<26S^J!, {O\-KN@}bm;ם;u{ Bz;pi]eP<(aYkTF|"?}KXa5oZG;Np]_#=$Cz仪Di?4txۈC>lj4[H65>Wu 4ɔ.]c)yM hJIX~ʓ\S̓([*&eS~⛈~ـ!`? Swk^lzM?*_!n2y> SіRފ>#,*/7mٕOjS$B&w]^ sW{p^|hE=G/,n㼬HODn_MNgvVZ%f6+vݠ9TT c.wvN!ӆS/cTDI .|.I~Uҍh;9k ::/T;:(!V@U윒=u;ݷsT~$61HC04}_^ 9 _9rS_bmƻ,LN?VGL^Sh*88Ij9ب};rj }pK$w2A% Ckmb] *QGh6F_M>qғUv<ބm̅ғy&f5,~waT44\vKiy@/$3*˨L-4ZZW`6lߴ*oJ%1JЅm~<0A9@1ӺXлo5nE;.!Bl@gz+ 3R 36$6+P⒋̭JeHl*JA.(Vxq<,h(DA 8h\z唆q?FJIƇ˔RI;(v 5uڟ1~pkz<<Ge#@wXI[WэnXD9e`WQ̢A}`@m!##CsM/ԫ]?淌H8d$W,1F47ʴ]vT-9S=D/g_,T:@F^~nt;%Cp`#mg__zeN&q =Zy2k00*JL&ŻKbKCeȸ$Sxqd =VE^Aa֝pQLNc 5(#OU ɿeZ VI̦-1OI½i=ے!sb?A]|i3ەy3:81V7Ú*{1{Yr }>h.tTD\DSUk;Iiy^8me$ّ'SuFJ-ש`X׷(_E57Ee"JGs[%cڷKjl,]9u7 Ė3x<oz܃MI[zOpj7ȖGcߜNU*]T5w?>Q\[|G*-(Ry_>~*0x~8+^T*v!5_*3y|"i0k.Հ,>j|5)@SYla~q4>rP, xhk@sݗ7@twI<X^34o58u:y |j?z^H.r"cP6i+{`0g3K7~)Vmf Lp_)z F0aR`TriGRAI5N i!EoZ5!M2C{6lÔUqk Im{#># [@6U>n,8eY= > cXay&^t O(`PA&M~3cJZ{l)f|䮌m8gt`X/YHGfcΥ4HI) {)q^`cyO;:СߓՀX9{ĬT OI_F15TcKRi 5-ۧ$&ۿ׬J-r YӅ95@\2JZ1BeFzdyBч6`M_$& Ejяfe=90 w/K$zMu4M5 gi 15<KB'P@mAld@M!†K;vRј z!S1k,e$42?Rئ007F`iרDL2ۤm :3nm}cE;K>b;g`흛'Zhhyd XckVUez!_ݥ[^F{O ^ZM=A.| uIТEVmN4 Dj52@><`kEҹs|7alktSKq1~B] ,T tQg@}CՏ$ʺE\["̈́J';-Xf=C6-\1U?3?uU$ӉիhqJvt|4}6[FGTDBKW_w5ɛ"Tw(ީջM&G>[ptRڜ1܉Yh&ɐv?Ԫմ|)Wؓiv艾k>h7]"low)RN,='@`xϾW JqW@ӰϚ2X Lڳd ȇ `ĵ8T Ul ϶[b$2lw;ȼ_>ĵ^Yw]K=m.vT_&t &Tu6pLL|9>djrvm.^jT ̅%>{U(wPi) ƢEEuʾp;>4=d/J;19 ]䈴X\zt =We( .W+vO΀FK ̆ =^Kda=vӼa/)A!]CE] `A`+E;;~D&i9_1Ggɉ>SZ'Y3P;&?]$Hx@c!VmraC*MZb]!]|Ԥ΀PX譙*8]-xr׮+[hp:}8巭[^ib t\KH-x W ˜ɦ%Vt&N)FLzs|Phe:TG>80"6B A?qd##&o2w8fFZ&R<#`pREiU>Uu+;kP@.a۬HQ8N=Zr'GB# } %W[mEMuKPW0=y'ҔȜ%I̖po.n)z$͜x|[I:-drhm,W`LX"j/5q֯n|ij% ~@Ll=ɵhy딉Ӻb4̬n|/D#Ӷ2.&fmc Ed2MQmFrA7CY{TЕ(#)qdgS*ں <4s_UmVjon;ERZ̀? F]!UÊ/F&* /'4iL.p^-#Σm=`<6+R!\dϵ,;D0dF8N1Z&._"}u1)iׂ;~8x r2,fp;S{n>ǖUͮJ&: xb _BeeNn/LA)5P-h HԻ1-_9|]|%G;_)ε?\=JU~9ICh2G#Ye펀ޓ<$.5Iv#> 8KXNCpoiRBId?p]:os>m Jkz{ |Wz㼇T2 ]gWGY4UxHGV]eJ<>۽n>J4G=֙lk6/- \@erj5L"yfaDݧ##MUWnK̲|hpv!+H#J>S}"$(qd,ܞ' o,&D-A5x P)%`E iv$eҽPPN ӓmͣ*6D<6 q[TվNqTGn^tLN:!=[[%t Wj F9ăG|BK+ Bz0U,VL>8 Qz^%!}Ih*!?ЫZ+m[00_*z6ڮq] "W()㑻Fd;FPvh;'[fD64)CD1'p)YǨ\Hwф%zҥp,ZTo|[{șp *SRx^m}SGmvr ,=;<هl/h"39L(G#Dǭ( ^%vPuӞO^Lƽ0 Xf;1ܹt &OHA5  E0vW)F2}G.߅풳7 i#?#kB2z5Iq ̆Vc4Z%|Zܚ#?QB] ̾&9L.kC9Ͽ L}y8lVeSmzFՓ&> Mχ&m*Փ:LH<.Qh;Ut$~6+;xoQ:*Ռp% &09>.K&9½umJ3LDu<^8V`e!Jˍ5K&keFX1.#Fmp`7mU5'r҂qR<˅=G.02W_B Sx, u t^0=ş!L6OkL%sŦ,@@tdQٯjhrGz0dv+ɖm+G+g#in0\++Eb-PzM2wS{K3?nA0bHռ̒2A$ >kN2sX$RwִGMigM8:d^͊yBXf4x|R"k_rx]e6yHmkxAРH8R=O 7oՓs&~3U%R¡,Ϋ3+}ct'z>Xظ!0^_Rf"aַ? 8es.SKlۏIg*Nsh􅢗)t𔸇u~45Yh]v")qg߇/Zdy׋P_Faa(Jt:EaXcd<2v}A!(^&gǀe7r2.+_kU)͊ݠ{ID0Ċe(95 dsTB2iB NJ60"}SKÑE#jr޸n"1T?2ay.t_Gd6G;ݲΆ+x,ls =};;hav f`\xuumu5ɆQS¢WXЕ֕y,Z0kV3*v;/Q)~6~ƹO#Yn./m6 do.K "ۋ݋ͱFP],ԑ(_5\݄ wtp3lBK>S\35$bu4K hy$\H͓"%i%hz-;S#~\c̵oq% j~ SVuUH˗\2X"P am4}YrYھA@ji( ʂ[n ;&vD& 9+OZRArgd urCZ7ړՎTچFfrJ`yY{ g%Ad%̃i9"~tٵbB߲3ʛ#MW*s l,lngktߙ9:B:]=4(ѝ^ e' (k}{)p&A4E]`^QqG=waAvE)NvN-EJ\ްƇ$lTWMycmδWcTZFq>XGJ`4.ZBpU!t8H1υ;<_JvݛN'w` Ii;4,`6ܷT|qUVW1AO7I9Y%|ߦ _o|2re9M9Fe@ fpT?֍nCO?5Ӎ.ʷBk7=ldP?#[@R=K )ÏI5g;6<'I)X(b`C(.aL4bIdG;2v4ܶK4J8`[`{նr5}6 DpN>Yq Ɲzz\LX~ɕdIlf)d3q~geG)^2I P$ρCsPDSҷ@ }E!Z q!eڋKZEC8ƙ: /'gh $..BvȁO6Vˌ1 zQaqoYH6cuN_S: ӟ-@xK&=+Y2謱KnxD|tKM^C_}vSN?~WCc{ELuwE @YNax^wy3RcԫzÖ_lEOg 'Iw4ӠC(]Tm}@U-UZN/uD@ wl26gqNS.L4Kb^P /C=̊D !:Z6fV YvJk|V¡F2b:ԖkWSwS}>@dla%a}rn)7 (t_H&cDNҠ^c)8vq`k!80ꥒG\$`OK),âm76L!,BsI4jqBAk#qvXWkͧ{ޗb4P/ ә*\0PMO| ؒ 3M)4vfOݴlJ? ;gV @Hm_>@DNBOR{^OV:X3EKl.).;Ĕl3MPBv$e!$@@['IL Sb`>2N|Z$!R&`ԧVy{lN{:pD2B{,O)SYN!ʣܥs2/ 8Y@9ԯSjٷhX:u #t 7G`:8 xy[ L mJ [7ztg@L) 􆞛9r͂)W^>/Wjm^-4` }V.?:ȗʺq[Gua{2 < (oy~ɖr=DUGlhsMYDP/sJj1ʖzwbG wR=/Rm9 tĖQt }b&xetYdW*=92AⲾ&@8@w`[%Er~:",>B|ф,|p@>A1M2Wc=eܩg}KNb ZшC:6>7I\l\d hpq:m;s <^>*[{t#;ԏ͒0! >kOִJJѤj3¿^MgdJ0dTao'4_JО%c b}dC>gX!~FBj~M^y%" H ^p-/]U+3\ݟ jRzc=Os[ 1'z!mRk).n~XAy7-x~{glǠl2W~y!ܙ_,>.]NhTwEeec瓷H!Z<Á2BgCy OоY ̖x'V`c=$jN_p $uj#mDPbeo&!y/=vK_r-))}RɣNEAlfx"өƢLMeRatApxͅ2;`:m&`!њ-D(V3S-6]ᰴ*7A J᧹4[: zy& 9f/3)NbNLG{ JC@xKzBpBUn>/ LPI"I,AM 7HH.ˮ R/ܜAמHcεA`$ג wDtv3˃C'+Bιu{+zq~*osP? <o䉼_5<ܶ衍< ^OFP,y7:n7 cx*0OTCFzUTYI@0b޻-c@@R40Q,Cn?pW!Qi89ęK.Mp_;c*^x$D>RW[ _hyyF!-j~j#Fǘlu So;c3{[%vC܈tsg1Y#(H(KfD6|V[/'7]C̙Fѧ6_OaiC26Z-5XNb!D?xו6Հ:0$OTr.<_kfE:fP~·=砨Pna#]OEec|\^Ib]pv 3\O)W =VR>G@ IBa*s yxj|"yAa:Y-L {:Qإ6<1 "~-y㣊F"8TeYz\* th\v5}֓Mv|a܏VsaxOkSh L.A[>U6iD^ t1wJ/VlGGcjvQfsYFjk,zG,>i9ݍFMie8'ԅmGjv#𹨣K=ˬxp/,FMm&z_匝Lt#j+lm7 ( j:hISOI(|ֹ}8})*;ZtY> 1\,Hfq'dhHM:J_В,})ohT:ݛTUlOpNhK[nagrz 0yȥZgqɢ0խF@8?׋q;<ֹV.Q5VNƒ,^7W3jY¶J5cSɟ! ~+Rg"}~y@l*y.ˌLκJT_N0eF?sw)) j*͹!ȑj-7eS4߆MJKcW Ǣ@29Ւ Ih9qqK]Zګ[UF0bt`-viU=({~wͩޱׁcЁϠvQ{?W-I~{cԁ^<X ŜU>˥>Kڀ[aB9(?KZU!tC ; _($%؍STY{^T[jtB( k.h굾t$_0#\m=s^Gg(OuUAٶNuvqrQf#/Z?InGȶL*B;"5.P/ `a8VnJdL4P{+GrG%^ V$)4lyKC!,eE_f7OH+[Xٯma K60 9դ;M,}[?\^ @& 7]\lK&'6~q@7=z&M'!,ԓ?^8p|#%h}Ukivc0?TZ]C {E|lP e 5sSVBa9ƼE; 4eTN%*/9g-֧ĪcVZzͤ bsa@B鸯.3c,kREʒA3dˁ 1;_*Ԡ_Te9"鰍hJC85r)yRr{8? : ld[KR_]wG:hV/}škޑ'& ΐ>^ݨЉ{83}Cr!EE}jm5>_{EpN5Q2{m ]{߿3'K=_ʻnm`r<-$Zǩy%Y;#U(O(L#p@֦"{+#) ]{Zd%U)Zh̲Ɔ$ƬP)U}1& AJbKe9}4VV ᒊCs-gJzIRq q_Rz1h`AGX"mKX]u_cCXA9׭"yq\,h|A ixk-jA5VqArx{. :.Мj=QqU,МFlv#$坉+Ε:3a|n9[wuZq5;kwzs4 D~]/d}ۭ%J{{(tFԢpNt ox{:G" _܁(I:[*+"l[8Rܶlh \52!3{ qn[ׄ_qܝkX :jӫl8u9+!QW<TlP#A`r;Jb|zXŃ5!F2=iK\FsRYhɅ"BC?|3DQd9?aW!.2|n˿>'+sk(뼆?5ʜ2잰`9z4uXz$v1QT k їU|:oO.l.mM}k q$Gz;bѲCC;|v0TD4Lhì7håHʦ1UaNemxBT -|t?%=fo> X^۵*`B4K(x? #bLon}=5ɆSIty,. QS4gcscU|ҙ'ߓ>X O~ܤuHz/7oT?Klw=t b@l[A-v|î~aPwPſ88zB=iCލH?4p -{&LY;ۂ5Rq W=D3to`ry%AeZ +2LB?2'TBEg Zg{K VWX}mܞEКKǢ2]NfÓqQ9ψZt6~ Q+}'5'>="4;'iG:)y #s˿K3 q:H^įBWBpI_ВZ= !z;1bZ% XXǑp&0;g:yb;&ho`KOaO|dp|y@D@|k~V)lJ e8d"2fײz8aPu*FDvQe`f\6ئ0 SŕP_7W2bw@qf_m^V&ܱŜ~]"?Bӆ!b!+6ʈ{>V@T)-A]z͕7ܸ [\ikudS3*,#ePߏQxYTv%za+aA$ 2=Js hRD!2 zi0l,mҢvy& Q3/L]D2kW_ G ݿvBjsXc h忁VCBTi'TGtҀ[~›- -:o| Rx(VoUav~:a6ޢ,xyUkFOVP+ 4_- :FbkXw# c;3eVaD\NX&&ASƝ 7"CcW8_8<}XYi-t8R04! ~D+W/pw_tcc3W&^dBKQL# M+=Q󆫙P|,S{7qN.L+)[{BEa1;YM a*+`YSzdu%?I>omy .n?٬'iG4x098`bSMk'—wV&-(Dݠ$61l6 Т6޶fNgs}0S ѻwNI_>WZ#o!,FǕgQ)GtFK$ꚣ0[9A:~zG/cX''p1@ J͌[5r_ /GLzX"›~fZT'bۤYL|D3@)-\?֍ј21>#,noml3"/+֜3B6(_0swq= l|DW]zDVKO%i81HR i(U@b=5JI LS] 9dl=(BQoV0d`u<=”aesuo,k`@8ڠũ3҈co̴H5׮BW6W 5B7Ü,yd(r?@P2]S #[/_L߇#7A^!S!S{WtVM502q&.AGL:lvf[7_( 1L:I1:6p;Dy#>f8 jhgGs:{sfnSj ,qC,Ⱦ#Sr% $ E؉N_OA/ۚN҂H]kiu9[^uz{S?~TEi ­bJ)m3M2IV kh"Z.?h8t+KȬ%%\Ss*IeeN6[l" -k\FI]$1o=4Zu0o[Jke1VQrv(,[?M$3~ڢ1qG؇TGhd(K0m{AϵB}z+}y >cu9Ɩqȑ' ]U7-RV90.Xucyy.Jh [dHvjZꀍ`ڠ '8EZҶA0~ɚZIЗsMcllEd*9fmlqJNfh%{ZFHTjlQz J@ Q3HfvâVQeqcoνx1 3?lcٚwPb.?#E^~KJu BCBB= 8rHN+,@;4+૓*vJ8 c6my(Rn. Pi<9V@/6 Eb{ /(C2-dːI#w"$++5pε]߸XG+f,6Ev $|W7e& jpd`KBPH/1_N'8Ԫo@Gm:Zk\Mzd&ozQjJƪ#1= >>oYvU ꀑ C}nF%W|mA*h@ }Lۓ $s#q,2+W:?"0ǸtVu5Ι=0jiP#ljUr\S>;q}2l˗*^Ҝ/:;L 6BZ6kw ̽$8!s@@.BQIـ`Z5R97ј244ZdTb>ޢ{jmA|E ZEoҁ"M'ܰbDfjV(b#}=8A!L65f`qw-3v煌vvl0M/MFeȺ( +]J8_!ח.{-#I z:Cz*e x.ױ[?D]DŽ1mȱE)g,WlǢFS?`^O~h*h4rz]Y;<;MyANUg|^^38CKvYqkz#LD )O 4U۔jOO(E9/_lqL;|EhnL>Pgo~YgfEcxsc2<};0ȧ;>p3`rG Qf+&aG7ڰ3heZ4*IvwebcV3 оj\TJٵC%1FE|l- pS,(S? ۡiJ9DM=2@*v+ BqÅ|x,D&qf{<2 x0@B/䏔dv/ݽߨȶ% q.QH&t&+c)֩LԈÖY=hAxǃATOhX2qϯ8-c>\,t[CZ.:e9 .Ѯ(MX9-Hˉ̩mj>vlGB:j|uNR8=띯}jJ o*v5%cR#KzRW7,qRaV%!N*;y$)M ڣC 3sPt<>8l %{{/W2S^yB1@zEF)COX1?gKZ53 zCܠ83Q6V^B#iͨes^@ޘן6C:b$VMx>Օ%e;6)aFPñX|ݤba ]Mt&(X,^%B!;lوB\L}/=cIoZ .dAf,(.5 ?z"[=^h)2}?Ea);"p, H&Ҭwx A<Íf!;9?/ 6R)m t$$`V B8[Ե? "EKYq+ф_m`IQ _f M>f+hѬ{vذΔS0Aq5sUf}H~ZahlC oK$NxX 7H3{\vIUp*j727iC 7:0 &DU$:Ѭ? g&'UU sљ{  !d^\+,崀9^ Tl;sN[j_᭑v+ZD07ľ}m↯sj` D^&61KIދݭS/12kTƠ= XN*PbdFnO6*qyh%dz}wc0''6{_Xd5i3'dq~C@5* EE (!M ,3VI([I4f( p$4n@ܕY/wRQlg|h/ަp٢B 8kr*%]l$ۮUF8qHb?I0KO˻t6F 2j܀>ۄ53y.,i/An 62_N&ais`ͧo]iI v` p'IC1~T/GP\T̽7/wW8ٌŏCB:.d7k+n1 ;O>*V:Ļ Gw8pVt=H $ hɡ-f Ov` P|paȁj5?5Dwn莭k'dlojGw@E+QуJ([_mVDwvYYBtCepQNy(8ߤ`Q*s xW8B9JtkEiLygmEyqqao9f*\%ꀪCb"\V.qd7VXzH]*ƙC۳5Ig^&Nl۵xNA |kNb3FՐ+r2^O<v1QJqNS|ŋ@=%@o-mH/j{u)? 5S4 FYS[C u3q-yPzaWy C!fI8"s=i1; r~ǁHW5V&R:pro2ccSxK^j,`efR؄+oA%#Jw)!\πA;I)KNUL&aĭirPbeOo?Ue(%G͇hțq h#PdA0_o)B4%IݻIa:r2=ɯ3LA|a~{*SEx &FLw=%2{FV͞⼹>6 FiD Pg0Wܤ菔Մp 2z$# [Z,]3x!2 u~2td}zdˤ:[RO\oz; '2?Q6|v(^AŲ;.vK*=2'^MaV.X1Fh}zvk o'l#`ʲœPBVx/&wFCUv[2Hb&E6yZe7ī*\+u =G4IQ }$Hs2s^)ډ~CZSK-3RR31̤ 07H5*URƝ,k8ck "0;ڨ=? &P 4_3_Lbv NjȺj>{n2a, ivȽ`AnooY":)Da|C&Ix׏( me^ܛ[!#A[N2xx.Yk⼙ogu9}'w@ eQa. nNhKmF^8$\[ϒ0VKy{푦R uZ.A-񽊄mfB&t_8o>.#7gwR]QyŕZWsxO):,`UvĒZ*S}6LF?5QmFy`#&g$lE.ql ڇɔ>_*kAAYI4I1i:f_7#$~kqkI`rf!!=K} iX&`+s,TT:&rgwz΅+߉]QF8$̦K5t")f6Chc(f  JXRl-bF͂ω-빜@24,4farؐ:zT3RBCd'Įi& 9e(oPEk奮K7^X똒*IG ֗׽WHާbyJu1ZAbH7njf-@iAJ8tP!T9=A0C; Z‹p~HBZQ.8=!Q\ SoJ;-{D*#+_MɕEIǷQ~&Jdj-^ۃ=$9J*O0}Z Xӌh*[3y}eQiAKUc÷un yL=n"Yү@d*bIo0M7ΡSSBqfU떇嘂6rb:%+oVPR>.q")RΑo9 NTt>8DZ3 'e-lJIm*@:nh4| U'uQ:淰p*O1GjSO/ݙ up5շQ5"a{`,)3s8]*}" )aF,_9^K{yԜz:-* ƌVvؑd u  Ôzc1GτGP<+ӕlC]ʧRWvB)bm? |ef}/RNXieZq$-Ƽҥ'7zkc{SG pH ZtTvo[r@+B"Z rTHѝ~:쁿HZ A^QN*~8wy:]!N7#ZU[JK+ "bzK7fƘv9%LzՒ3x0&-+#&iģήbTqЉ/dKF2|m6<볒Ngu/D?AB:FjMj;s坂kOsQ*ChwⴂiwJ?_uֱ3H\@Tbq&a$|jNӸoK*Od2ʹjV9_iϫ6O AIN:OК*Z&ki {Ϲ [FnStzS(\S] U9)!X*|<[T-'Lf<;KdčmHb wOT_Y36p:٫{d6c0G"ʪ'/wGo_L$W_D'Ng MXzQ@j|q晽"T.ݠ>T^lB+bt2=c}x|tAVsZuDpw'cx-\ CK0n;kIV8G(UEPhho)3GP{ *}#pO\$+\P~|ǹ?N[WE~&A#LC= N&eQU!HL(1s8j‰Cb LU/h˧@Jx]e4=7, "OD4|X(4 nyy )2"[ܑ"A~ޚEmfN9ޭBFҧa Qwc||Ƚ#*3;\/W] +"f}fJs2|̣_|Uj{Ѩ OW?!}%uː\# q%92xJ!0fuu!E=iN )TpѠyUkGk)K&+]:T' SǴABzDDbAR-/s71!NE04ft3H9愴;PgϨ{qvmVlWG%ɂ)5"eVE@L/7@e,ZXkqjX_\Z-XKrR m³{j#(5 ƒ-tHPGu1HM(C7)`9y'$ B[7܁1/ؤoJ$](2A=%J"]+}|MIIX_-/ P%G։:**Q ICbj6]N~tna3ދ8 K5\]S>Y&)gT j oIqC7M> m[|bU)A8G|U$*1y-fٗO'auM$ tvA >ܫ8!@1f\!޲)@-o'*k6p%7]G@@23E'ֹ~z cp0C+*X>_Μȯvf 爞V؁ZaCVĜV-OKPښpa˧.sVvYd9I&4:mp`FzZ0Z~cuםK0N"4X i7C2i`1BZZ@~ #0!,5N0dA* xz "Ԡ !6p 6$Lf[Y>m.,g;ʚcؖ-a>7I(9ЄOfWr iH*w8SçRQN(LL% Ά%+R֨OWnNX3uTRʗ90.[+O8r-'QsG]8:;3 4ƌQ: >Fdzl#z-( $ݘ8WGkd|Hw>N r bYv$eZkj‡*_fuHgjI ]Pǡ,1xNTidೞ"%1Q9`;-ߢ?ѳ ģ[7ć\%];GVK$^q󺪨}Ђ⏝3[L˙e&^\96I'^hbE)YM@अJF#>7p{ڌ(zN6dۏ6 )߱kZ'Vwۥ-ܳ%;6$V`RfT \L * 8WTpkQ(OX"o&"|'bj"McOJv'uUY7Z6v@' LP3/.Rͅ7%>A\ꖚw(rҖJ;kF___AullaVX=cI(]xB ٪SMlRwsI8@;C𫈪0<w~ Q$А{C-SBC j:6kqId D> @]/oY*슴 sF_4ۭ枊s=?,{ % B揂{[I(ݭ 2T%5%%w,2iLY^b%o^J]o cIWI'{A2ӁFl|]=GH N|Vb#XZC@ v%Y.nl =J;ثYR{Iցkb1̉bEk'M?9biM<%YJ"Py:>' Z巘WJ,.˪$& _ԲC;!^9VPG{%i/%؈ojז"ޢXmh#S]vo4Z* KF[zBƪ;v9Hs%bwN7\%愓ǬؠkqdQ$:ׇЖTSGVW˕·E Wfbfa'|)`G 2cDtf(+D1~FSō~,X>6-S&3R"G`G?) dM<,Ⱚr8OT7naz!RGhFkґ6z8!YX r-EUB|z<7f0~(A@t*&M ցSܜYg%'9GdA4R9 t]$nxÌ/Jp4>t e1ܯ"9gVԅ]}EE*5dή. snU*_]J4$v&Btc*yFO% в Oiv&&{`btwqѩ ".wL%)ٴճt-Ug_fKKV5ܖ^ZWǹqZVϻTkY/$uK<:3< ny;JӼ< ;@[шqjj2o}DJ9@-INs1s#S^-/`OCX*V L2o%8G Z7|:岚4?1ˤI; - ~f3nG(*GLc=qg9T&4(pn02ф1dr&2YZܫ0L {P~z; Ì>gŚo1Cx=H]6~91GU_71jqdrmk';,-_~lsdiʕgO!5?Bv'cOVuHXy'[ϧYxH0L*K 2+EjbEZ1%)@ljp"*l3TZ]SGhS>BR.RG.;͂,HZkcQ1%1MԚ Ss$ LmsBt j5@2TPcZX 6i_ % sZΤ•Ac@ Ds]ʛGWl%9!Dax%u2`Cp<|ѽkB5^ء3?ܲPxLd4.v/\C\dh%JeQGsZ|ѷrt-{; b6b/m0(TF&Ǩ7 ,={BByFbs5l~!s\7Qgm5\o9mEW*/֪;TX:#`nx: Ġ(l2o338vd Y򌮱 '?4aT!Dl*6]9(Ԕ&l9aKHxdfr !lq$5B<yi|VPQ?'wʆH̩O)9B N躶8 ]ufWߘ1 6EÎǨ957+p+82ô :'li0Or-TY PΓԒt`S6]Mx+@9t3U z$=5F^e݇`%6I1mjCx q ?RF=#$YI}>ƿ(5!VM  enAaE펠cdǑL/ ,T[)u\d' ΈMb{#f'z892YEd JEv&מw5&mFh͘QΧL%Jv\=+mGUJ,Z!~s !Ṳ9zks\ZxLdOxc%?M8i,X&+y p='uS|v5f2F/0F>$enNLP;h.RH yjEw}\\ -gӾ_{W=µK}z;Pʥ ;f1vl},S7IHd1vYZek"az#𩮀FJ.;k(eO z&pOS+~BJ'T&!<}6J+\:xjz:0/l2JOy'Yy>g@T }gʛM%*Uh 5'zn,ZLN$K %o,ᯛMeS`K)BdgXQKg^K\~$dXw>Ӥ['wwJo]u8(j #,B1?hoCc"Eyg3 0&S`Q(γ17HQG7j%BgM{]D!y3t P:Is쾜?m<t%8 (y4D#Me{- 02|ss@ʍQYZJrׯ,+s//s#m'!aM@d4o};@]-tbqp%w!Oe>boDG#)HvݒmKvTL,%*W ,YzU= ,VFJWh{X_FSdUΦ߇ Gƍ터fChq_'6;W.N$a%INүޒ B2lf8 訷@ή@z櫚 Ə͢5H0xm٪SO BpD/:upܰ; H܇4T+@69h.3K(rѾ2\LC&tY*9%&݀ǂZ sn% g:45HZ;Gp-௸%%$P<ᄎú/ʸ '<1yCZ >SQ)Td=ycP֣ʾ/BsQ$w ÷7o7E$FB;7h/hs,L xNiRT+ryG8d lPx~GȿL@ޑM,\/6ť=ŏD =kҗ`dIWQ*V`.SgҶt.T-ΦIݰh^9,H̓0&1Jz ?I}߷r2OX-v{X u[=['4nybC<嗊NnQ ɡp<̤ovڌtAH]' }bEL=b:Oc˱g#:NGI鲣tr/ig"{ª >wT^=2( lj=`*D[~YkdR<,$~^McQ`e.goS|I2S$KWPDGdH4ۚwXuϸ٫ґ p 'ĮSx2;MڞQz)nX%QH˔#i mcvDT ,1()/T_ !pD+_fV[M}LM>[ۗ KR)n(.ӕ"|ޯ66~1y!H~|\66[}B"3Mo٘EUzmķW>kj̀s~"kqmLJaS;U/tNW'~S|a#~h}, cS)gq, -f }@JoW+"o"qnP@4X3@J uY@r? L*$(4<þ.i}&_ )q[Q3k*t4@="?p4Să8թ2:l.;R1/5?6k73iov /*oܺQ#D d&Ԏ0 #fI0ۅʬ݊h~k J6j/M0}1 gLr>(ڳ uGsWDuʃr. ,AeIa0J16zRTyRnBXZ10o%HP3 gs\$g1=tQ ՄA' Szͽ#m~.=E#0!:zX9hFo`au{Ռx17r=c&j*eI>(YyJI;XLH@iHNF2RW<ʪ1HJ/dD8X( jz)p}Oێ QĂ,qRV)̯SLYMJ`ž> v>GGErfm+I^yI;ˬZt4Xxo|Lq āu! AاYfB˵Dh[Ak JVB{~VG2 ϱ@'IXYU4 ZBn{@-& pp%.-CMP˗܏ " C X(с B\RԽX! .>W!JxĭX*(fCLĿyag cEKΠ@>Cj˒\P|k1o8Z<<+,v C.% z+T8?-V>(@!,#%(% dW%nYSo=pQND9,%YRӷB6e }ޠ0;?58od- rgX,6CKjXDγ"9cE-@A<` ; lQ%v$_&Go+ )Oٟ% K&h,=O.I^<B%xK~]>UEV'LEhuUEZܾlK~t?Ȱ_n;oqU>?ɋ:~Ж6Ͽ*i*)s~C#%{u^ XurQx>aZKJ6dZ,GGNS|Ym:.okW+| ֪zE`S;{&i\JQ ){_+0^^M,(<xCz|ǼCXH6\f΋IlfꢶƪxP VonVfge Dr>xfs/=G T(gieQwkU0^1e܊+w,Vf>nD688vۢ)>lqJ/0kwBW%o`*2Hu)rhBFmm_SМt]6W$N/[wu>ZTW 0+W` ϩ{AT*H#'Vm+{6LAo@V+> pSTF L+Wɳ2nS7,+/CWZl0 {c >`2d<l&/A8PBDgS fZc(a/nOvoRul)GMf78b(H pwU!aL2%9G⑰KAJ&$/sōe6'ǵhd*B0Pw Cʩ+R~.s!;5F IH ɘ.ʒw斐OH_ΰVpMMOp# )ڹ\jXepvio?S"]~3HdT TW'/!Ѻ{-{;w&%(})U`POڎ>z(GhhHdP1|K4 2YAtȤZBr&~c[M}p0k"iY8w ~WߖvAagB*620Ǎf>4Tܐ$I;IČ}I`%)>rبiL#awb8TeOd`,@cP9.=7u ,=2-ξYLJ]{CI$ϚQd,uUZ5G{},n'V41 vݎR]1&8ggb Jʧ?ﰝFqNJ|dۃ;xiˡ-/Jlp_J $rS,h)Ђ)!=* +m[ Jlx0 bVwT#=B'Hΐa?D ާڌDy2X$$ʇo1TPI~`^i%s@h9 om U[30ޟq1'5Ǐ4r6Y||b }e̅nn_t[))Xܖy sinS-NO=˞r'!\:bI z1ٿy?I'IIu>y`ʂ@B&LZXST"t ? 3oZ"/oP|J{I<;nL9y޹|@- D|oF :45Gә_e6y6Q$u!9ݘ WC)A {i3>,q漄HN+ wH궙wXNcʤa `S)EnAw=#O ~ ϣhaRMWPy:ߖ Ũ yӺ m56 &8NTeplO8u ;]?,mU*uE ~vڴȇʞD]5 a3`byfA(uҩ$ Vsnz]=Ewk^P57>s3EG!MY$ xۋwg#|p:ր*sA{H jA]"Aⷐw %p=ΆՌ{SVdδ},R]8EZ/b Đw `46S,HL1,sWu .6` 4 up& xkkukmD[_A"j+e]#'BVt=dJ5 1#D7]nt\uU0Q\bNaZg zI{+ޓA榗Uy2H:b&DU|TUN-\X`GCJ5ޘY@m6I4EǕהYt};X؄1?J.iu@ڛWHW3rm8TU>eY#F)Ǽ[ g!Bҽ٭;DDy's3V Y3w!?z%kJ+wTZr49B<{n#g\e>Zin!EJ(&q2kt/v'}RU+YJA7#oM_}|p#twjQaPa䶵 TmzLl joAΧ9`GK])T@'.=IWR&nL=!E>̕*~1)*笮WFwd /a).ŤgC0m$\vn՛$$ V9tXJ0*W*94߰tg3E2\ݕޅ()cdG&o(9SƬ:R֗8#7>:N A_j^Y3dudB;whguq֒cVZ(xoVA.p S%!P@d&3p8}]ܘ?irj`O9@DUQ#F/!_o_[L{_GI }\`ZlBxJ~m ZrL>6b> vF; "Ff2R=n/QʍqC*X'KރeC"yĂ1CrÑvEzMqyje}Ы-$Qn5͏E {_mңf?;+yiFK1s...v';0ZlqVP2 J^)`C$s36kڥЦSKP$5{lDP\V2Sbw%c:e~91#{q \7be=% z֨_2YAarw CR8&{۵FX=I3._w n68Z(:wP3+?ݏajX+ &nmSfY} %cwJ=mD,? ;T3jǞ3CS|Ւ"wοw{e5?=:]V&?ZSyiGW <`P(}ZW-?}< \pP vO^'@I`N>ywoIm,wbͰe(D"O埕m7^ZЖʏ{Ӄn IVp20O̩m\e"vd^Ĝ,93kHƿPF7w%6@ȣ`<riQ&6Sٿbi6?0]TF NR2;;m Z}ƅa. P,K/K]4J_?J`2.{\p.2="=P?`EXC{GXc>`dx$>ZgZrf}zq@({1XP}V_lOc#8ut&S#,ΘV>\"U[(W [ [<}4D`#£cP$\,| |h^'I8I5g;>Zpy(dq HKF˙,O4ΌxD_TG#)JI9colZ[3 &y\2d9Wӗ[ξ\(P0]r(7/Ass$_.Zr&mv.DB^ tx<u&uÈmU>LXb˰حh)|]m] XQMëU;QO\Id-gB&vȰ 8e"\RYg2¦^@#l; /n]f;,Q(uY1zBC@$elA.,ɻ̭o^IexM-[Dڿ#aC +4w- wtGxOVh 6{_KJ[+x0iOabG٬ڕ3澾$cex{[1/ʴś5O/۽/RVrΜL-jIC.IͺJ~eGpɈkYlDё|`Lܔ?}JsdL!&6]*O׽)oYQ Y,KysYƏLu9j:AN}^fE@/1 s6x~o.1K,c(X}!SQ7mQ̊Ba(Z~ekbKFge+㩙łxlJضkAs"a C܁QJD"fm҉R "p8mn!/=Saiy7ՊlJ%C`](2PM yS׎l̛F&|}Cg@"fxlEMexܪtʕڦb)RI xkZ&G#l'a7#+Hn›y5B}ܛu-moS#|y; |krk?ShY2?7t¨]T&12\ +jq&Δ0iy2O4vuO.8 ͰpW-SI[UzY\*/Ѫ;K+9! t|ٜxa3B ItE R 顳ً*;ۈ :IZ5Jh`30!p.˝ikqY2*DAU]\ k,Lk.WBeDtn|CD fgcejU"Ѿ#3|x97ˠ߮w"h >_h'ek~/m3|?J~.h"84Tp&6STjWY3#ڦPF@B@ԗ]RD[IAgoG "n LPYW ¦ۈ%%P% p8rԇ٣u^*vc{,y&gFGt Z_̳qVXT2Zǽܱۊ O"0[o!W jF^mibGd d1P6:FahjD<ԨbXF9,LoNgnH4֚ 5R+8i7ůRhz``)7 oNľCTK†'b =;c^?|/&PoƆ> Ę́̋b$m>:,- *4Azn;%Ldh&yk"Kg>vAu;ܴ t V_00ko|P f ќF#۾Ո(0h׉'~Rڦ~#D0-['J"<`WTI>ʴ] G/엶 Vg/ZU4Ca,k>T>E^;+4wlƆ_kXI `.6]!zd1”aOQBgn4ֽ{gI"K[pT@i, 5%C *l(V Y Wy*D揕z`Usw7˺tߥ(MzMIV96i'ng5Դ By,5m6p&ޠK/fh\OE}i^.9GV`Ź(a%x}U8cA|(1{ C+e%sCW.ʳ #wwWo+0) o^M߸&(|*!#(ˌƔ' 0 [dd52ݪأq>yqlˣS68!0kvHU^y WS&^(B@&*&P&ZD:0ܸkEtLu VV+["5%nbKعj~XteF)@u\8ޒ.: a,k_UqnՍ)Xpe%y wT]Je'jqLr2zQ ]@GAަط^6K S0q a\`>,QW#*.Wo317jBSpgy>h<: =QBB7 B0v]l/x$"tCfF [Gܛh[䁀@M!̳8"_CF̗u,{+nE |2/M )8Wz^8@*;Y-F;)i*DĈVs=3[l`ߝU6Yު+g{M`!oj3uE̎*Z\b{1>=_*xCJ@ $=({A_$c7j5]`*d gl74}Mw? p[sOYnxRb:|v~+Z넰-gD\3 \ϝJ 1m-U0;ts )~nd*R/`H .LƇac!Pƈ ]ꧧ-^㝎nǚؓjs\]`e epd}F%_(T K' lO@ER >m 81Ǡ(9QXz-[r;G&,}a;xS_Z bC]: C;+F]%Ft;ٌ[\Qs|̠HC#w +a:Gџ4CbN'Vx*|eT"IJ̶9s'@unoG4 ȧ:tYGg ֳ x+*oII@o5i^$IKhfW; c,x{eFiǦzAQhs`5ڍH$=$JZFcShu{2TKwkDUP4L'oV4 _1[3a>*cTp3pqm4~`4A}̸:q\?%2}\1P)g+ѳ ;J_98PcQM.{y5p([o%ƻ~tWiY'Jn.\/"_ ] p@Si| qó% J? _>B\F\l1ZAd p9)yHD$L7ּs8D0?|I3/3q3ŧ9JryAkXaA #0L-_3]$sO35rl7Ҧx-/)/.ԯT|xbAFԧub|_0}`co \Y8-wGj4FVC]~_?#=.( {|=X'FCnC;پJÁ\"K3ciИ|&'w o/u~r*]=ʎD\¼9(Yۓ820 R*pL|DH$ʎqnİlr@#{fB7_ lgL3Z[\x63ߪ W^T*=ſ`DZ_B0[C\-3cu[#?h Vj :w@L6Şxc EP.?¼^`CR25(;It >dBCs_Kb ,¤_sC&+m؄Hr? \K> \/7hp5I`̦&tlg3;[ZH,dD!L}TA׿{"rېaDXG]c[a8NZyS\l.a4_C4N@j_uM3:IҴ6!̄JIn2~_hd __qVI\# b7Kf7;Rp{4 }յ/#ݝ{8ץIПzߧe6wǘ4; h( /o0n$~6091ګDyS%m@Ӻ 5 #e!ꮑ~gX7f*Pcjo}i_o aHF{90#fdK`0u2×?q1UO2UVcS]C,TCݧC̦`fxP&#acnuRo8v&6̸LYܝ;/#8lQ _%&  .X_ȼas;{23ktc껢=5} |NT9E{*l?=":1mPRa̐ תe]0pdIwfmDD>{~9Ԕ sO3g슋=[TjZ]5YߌГ5Bgj8*o[% Uzs;gd' 6#"/SÁ3Yo9Gdwg3%m!ɓVF"hˑR>lo:3ƝSwbXW*0F+ܷ;ZSdl%ۥ6ZV<"'Gl%x s+) r{'o8!,n4+yu@^֘}KW~wKBxY ,hdI֕iO0-'}SkMv@]QQYq<.*11V63~kNKIi܀eCi`@+w+Y?`0cZ=}OTtOXW yN-ri ̛Z׉%\>"6ĩ͕NAbL̼*Ha j|A钥ֿy<m$9TB"Oީ.HEEڦDT-ӑ ޝyIRXGsCjr)Rg(;4$5\CW/|0<[fYtKl Ck YO֪砜h pdcՅs!2a|(R+ Nwm9{EsPitMp&ᅄt+}yEe >NӢG>k }̭)eZ/i^kh#܄+{H߉=h/<0^gZ7JaGп;jT\b V!p$mxlhq˽RÄ~:Oٸb1<a g,eV`G$s*+xgc*c* dl oZ<OTD|7ʧ^]3'}ot"GIy"/*Acj>e! EcK!.6^ 7x0VVxn]{;aC ?)f`~Hl6 -/)@ B(J$G8qwb~뽖[DVHF؛I5[cbc}*8g mO\e*ZN̲А@Lz"c<"Tm4ͨu&TXpP-_^DtCV5=D6~32=<]LO Y 9hJy LtGt,]{ј&VEBavrmf&>7wteM{ vx&8% 41tm19X"n[G!o6?[hr^ZS e>%Bh pV=&Idyk\ gP-=M -p [pTQTi-H.0ʂUVԩs<#A&z\϶@+_+_%]{iR/gvd2458F_WٻE1UqgmV_7ep%9aHa 8 6&;M *j/LǃdtR:`Y,@^<Y1ŝR (;jy"y9o@Ǚ )(dҿX6-;/ #q?[Bsv+ Sӿ)ѹS16f;$;VPuF)v[ݬ)'h"[LQ@/s.6%R-bJ](Wyj /[R[=u֠%;!Le~=FYPF:}!>WS}o&Ng-))c3V?Ý| %u& ̐hfjҧbG6t^ag֤ցȜ"(f3/mPoGo2."\$@Vp5GDxC_r]45=r$U" Ur&.s(DdٍK2<0HuU)s?D(@Q9srOdL50es 9>t[:;&nAM@U>)_CsL&YzEǷ!z?KƯ=c<lC'%3nEa߾ juTB0[zH`˲1qJ4 "+knGj0k+( -qVo@> (v#G3AեI}:=hF !rmoAi+R`3Vd>OJbIourvaEMxVsiM:O0$\p{hyl.23n @g?ĭLhzXCȫK\+O_YP_yqNBmRBvldgm~,̆Yl :FsMeo%O7"߳Ͱ(!Q\IU5Ѓ޾lpWYY녇G{}jy{G7v 8`ZKJ8;!ƞoysΥeM 6-L8iF"JI]HqK_M<竣l"zNm\,RM'PjW_u2/UAp]W,,|z+wDo'h́YLwvub\(}hœ>h0wF`Z(!dvrלMyUjѱ̸JPb&;t*c>z65r(ȟ+اՁa$/`\iHgi3@\Nv5!(RLH^*1V%9W1H$ani*Tk"oYaS`%2!~Hʜc%R:yH,Ȼtm&y[;$v Ѱ| 1߁պ+b=2-̥Ba"+/[ǨXV%8s)wfPrLG'j-p^dCVQ"7|HsU56o>>oKJ LtsjTw$;UNjb펇^i\RkTkjJ5]-רj q+W R:.M^Tĥ;A-p/%.sMôsƗ/=+ M G7ʉ#%n^QLy'1Ox3 =Rt)^ h,20_Wv"ʁ㪾Tpw[05&ϸp~vV5'C{7ڃdT #"ߪzB|^9N.;hڑ7y_% hn#/j2uŝ>1HP׍ <'aַ}k4*ᆾ5MСb!Vs%5VG!fvry6,"R~ 04FХH:vu3#0ܲi$$Y.ZZ6ΜH!$7'YjEDY 7E<ˈ 1}HaG3 wD #XbוbK{n?O`y&%b 53U3c{-3y.h6xB3O-|-"o Y((y@_ڶVZX4]g%`-ҥrîkniƭ!jQqj}Y('CqΦdc%9`+G;ʌz%@nݗ<+܂Sv֗JopH [ c@'֯^sjiYB[k7(Os{0}Ty>f X+z0 T CJŭZ|wهԹ]¶Ef^"1"Ѧ&= XVR0.K7B6^Eo?E?OWSH@Ku!+0 ^6<b; 5GoO`#rY  X\" B$}e*kW{Aǔ8Dž{^CNpK7yLC3d_t5ihehEIZMk }bɯ4{ʁ')6BRZpQp1lhx0!u\ܙ$O(_JZﯟ*hЊ.g_mbeg)9RqeG VrY=|H=IE2q8s̟B[9vo?`V.EYɵ"^3F25q&Fo-J'6nV6}/%4ן7,ݫ4fk/StFx?7Q~8iABk"ER@i۞%QJw'CMau`mS#gI]?xǛl cXO/ERc!#Ek2xQK 0m.]g>k=P1RWn1<b廠ɗ1ǁfLM3l>Wkc*$Jy˫nOa=z]H'6ٽ|fԅ ]fqfE-b3PD5~|ݱ?\קƒ9(bv|>盹USҙChY-+Ug5lx=sUڹPKζW*q[y_孋n~ܺ%MUG[+3HɃmJVeM{5 t۲7e5.&FWl00%( R!&h٦|<dU:ʻ EU\mLwmi LD(:XIn#þaœGp1pG~^ME0je&Hf+i +F-YZqDJ-baR)ZBp~.O5n w|/\H,\ds=J$ʳ rټC F, 6!CV 4Z7T-Kl N - ,f:S@% *r?Ј,E6g6OŌZSS!TѹڃG8ZQ(+=-agh'^uf_GQ tosSBg7;Dv'/&.VfR:$ I;remP鋃}rGpB οYWvrr-*me>YPI冋|\d薲~Ep!9ű30u.ћ<\$o+(>b/x"COī̥Yd,x/<&~qcuE': ֬)NߴIs.4{%mzM1SXƹ;S`Qe>, 0'QD<,eq÷#â$ViGV|}#0!~}PssİtN|h4$m _R c9d?v²v~=5|\Bjc jI9AZqxL$mf#wzkxf}n爼D5C!vBy+UAjvWw+3gIЉد%.gjp,TLYЄ&&b{bg22nmqOj<m;dLgCEK]ȤP vhd$a \?׽3pD_x 0Jˏ,cUBQO}Id0ĭY B+v@O3hM?{׺Y4YaéD(qeJSQA7?ezɁJ:nEZ'[19{|\!? WJ3ޥ+"ZA YƵu(Kh~Vs\nP+ erDkVp#8i8H13wJ쀞(he)s.Xc81E'$sm慶id \7ѭBT'ϱ9k̽h(-觎Jݽc"|qOIvx;cKփ˧bFҾBO=eZQψId)6uI !/앭9[MtBE!3;| H&rpQ')E!,ExID+2zb ɤS 3ufV\b0#M @dz:] 0qV)ꈒ}A0q=h'P7&Ga#vva.xҗ8I`r.5yA1-,_I +\Hs _\ )4->y6ݳc,?EQ dDvn_HA;]PDXH @ba8_ЎaCtjcDpu\p5"/k$ˁ46?.iBueZ`>! |WCaqh1CFHlН`caq+"OڰA]o6zu}Ĥ. 3n4|SW~7lƐSKMeh8)Vdpc^lPDmS"TLJr9Jg~"c0Wbи_w*p]i " Xw7Uw{Ox+qv%U"oUc@@N{G78hw89ƴCXIiNZ\Xhl+3:UtI|s|'F1"1n?U'yPc\TQG\,j#e<=_5\4$^ /^Rh^8,&"QʼndͻoOJ'L^$ɑ;78 1MiZ2kTn @[E{]0ȷ;q  <#͹Xo;.Fn?[Zfnpy/#R ʽKdMNB.GV݌Agt#Eq,il(GKP%=3L _ė]R_uo_je;3JIASP5 /mZ&[W[ءOKu%H n,{<%8jY;u><㋑#4w@P޴p*؁bres0Ӽ1v6pD6ܭRruJ:|?TO w1rvE0HM:c":?B}ZUڥy6*_li݌+[eRF'ZAj$a(ux Px7i;PjǺ/ϴv~ С^Pka;ԽP3hm\:ʜ0<9lZ-?|^,1.Խsk`m"REZ  هV+GV$I0xGȊIv"Z95Qb:9sY5S6RuWڌ.ctɝw:o 5uh%1|qh)Z?d]˙b%U# o\ T SKDp]|)8] U?/ #@BfܵmH\.$fO|cDQ<#*(}XS3鬎u}BHA c@˨ 9(g WbЄ/}TBXJxr"w'/S1[fO }dD=ۂV?B YL0>[J蹟>i5xRuֺsqQů ݘJ^ ?<5 ]1f' m΀ C'sv jA`tU/+"4a0}Լ&WCψC<;NG{,;0{wsh/1 J %P]Vq.lO kDt3yat })6ӈ< QVU‹q6*%[23ꥰ.F@wDOҷVh8%gԦCbVFδRC^-m 0԰\Bx'JYgс))@XO8̯{Gsb/q{~~0D4H hLݷ ~>:f #&;d;oݑp'2X]_YjLz@xl/Z&~eeE~?;/M6rTh6VTF@$D@{H/ƚx>20ZO#1. sQ b3yXaBN]7MzTh uQ+V@e]"5ub !d xr#;`O+*;>^[D"_,\mp r nZ"96jJG,_$AAz@T⤿s`<ҖQlB&΁6tPjSi.[MM촢pIJQ޽$;>Rӏ_V_B m$[HP'dr0d6./z.zr'IR"S7 V-4Y_Z>M$ʩ'$6BFdžhƜ(<5ns Iѯy͢#˻I,Gӱ8:0g07Io GQƭF,,}/cf& s\_;]P{Gqӕ^x!9",s+ Xt] ?Xзr"eb%j)Ҫ{6c/̄YҔ) oDZgtPxc[D]"6~Ϝ! J}Hm?; W|'|~UfI8ғvSXw`n.KYF2yYZ|;IӄWmM]rۀwT߄/`AF" ga0y~8  pkU*t=ϩ*32c&T pb O\b!U++nk J'}i*xP;%˲-C=Er\ fhX%/d9qjsohYGG@%4l@>D7w`O ٓIC#$|g {* 跺Df!u]TqKYPV9\U*RՉxm·#M QʕvZ)fƗuknUJrthj&R}谥K' ԤZ0{ {?Vޒ yJx$nD}(_^(?ͧt?A/{Lc%1c? vդQƖOΒ l"dX/q)bE|&2rS몶<=VIVMfH*hw"gB: R&R?gu&8s A6z?NָZ #aph C;E=iCLBoCk>',O8Izh<N)5* \HMl/[sp-( hyfJB#7gH`Mf}ɗK1WUuN8jqT kTkF3.5=XSaO]L;x?ݔ7̤.* ~l޹ W8b^%i M9G o})9Yp4_T\Xrx(rDsfl̢k534iƥ$. )n{}WÜ'7yOo3%2J[P5͎y6:WHNYQwȭakMi' pT8tM!.Wu|𩼖U(Ws#5n]S_@=tb"~;A1֩#`vQymMAaǻD{?\i7l8YR@>(d(B?)l2 n4evO0{'p3ݡg"`,'cAqF8I۽T@+6?~(C3AlǔgnOuUCX2XOC3D=Ԕ.}R-tKͦ>%`ϔsJfwtkI**S;*W*? i700bâ^[@"/5R箭_3.[z@Sey'LI}a%0*h ^%?y TcB^;ފ p+W܀laV:Gn]IF13/tr=>+_? zd{Jr-IXo:'+xXo֕-N~_GTtS'109(7IYFP%sNAٔ+G'/G)5hl9N5) "sjG~x!f5ԯmh^R(n5cK7 .77-M9v9#ӈ4WJq4ںW'H&! {bI-cVeBd}ͩ!yD(]vKDr0< uNOQ 5G4k7ΣC> x3HB|YPju@G1 n]qg/G' j]֭[D[+T;0ͳYd¡3'Qt{!kj}_} Ub_f]~wNg7xrDЭs+jASkļU~vdd7j">7 t䒎ya19;X`XA*kjέ<\W!OxP!l=BW$'4>oh}q3ۨUr)WPE1g.t"aӛ}l.nOHv:Aw>. jjGDP+,5_*&HCb:qLY 0اW:Jw&m0iiq$i$f6sO 8>) G q]j.{6+_z_;vяJAzPkJ P8a3^A;}l|;vQq띩eS_Ðݱq⽗ɨ՝o|u@$L1mbWdܬyHJm0n1 ܐ}HQZ~K3v%Ԉ|qByt"5X8F&7q):X)2s h<8L!6rn  '%c/Y!i%ꈺt\fuܘw`S6 !3prvwD9=]/K_(yz腖УM4\{7㠉1ECyT-$>ƅx LMqq+p.U3 Bp2: E@:/Z*(,3/t]wCRbKב/*$R(*$Lgp53N-4Ƶ({ʀS37}8i22jh[daXӪ~;Dhl 8k‚ܬq0G\5O𘲍m:*:AMIu1X}X`i_u$XcQKB◟'\HdrS<4++w-G#o4y3±<?$גCVqYO6ETL4Ճ EA|p|*A5F'mzd8seanI9mRe'NMѶ5?SpӤ&`-R)W[ڀ2 iK*#t[=}Y>4nb(bCo;>jzVg8MGpFnQu=69! 64j?$G"n(_xƹ!|(Kd6#V%\[}̣RZ3 x+il?ǐoʄʟdk߀RˊogDnl^`F|,emO[To@ō%lV"±k961R￙٭3a'C 6֊d*j8!/t9 e~[w۠ЈO(H7c,wz-09d޸(eϦd_zѬxk6'+;*JU cc]:T?D9SZe SR&>wfy!UZI3p*ZDUsPXȊbg Ad׻=8G๼<6\G`FmplC<4r_Jngx)U1+W?I1+AxDz@QXݛm#={wW{>o>2 E4+h EyJ3fnA$:FPi e翟U&3wpg='8z .ﮎp"pX1tKJ@s H XDž;@WHR~pA,l۶FZF|? IŷcEQվ=.*#bK&킴l9 Soue`vqoL;BYmQROgkډĀ6^Ty*D}m|!^6{3GKvh{D,AS(A 8qQ?tSڳS g" /nw_& L·{xƋNѤ¾zi/a &u>F5 K٬TS;!Nfwm2R_&e%z1", KmZ5ҞkF8e&I1 c(ŴBg%˰4#XOɚ>Pb.X: %GSfmx=rYT.@[ ]0a)`h>A )kPψEpkƟ:&,Ў̏gYV *5f]{lihдܒ?+[l[Eͥ1&+0qFn48/2rݍ)[anV8&ErqBp;M šh蝢dDm@(\=]^?3>鈣k,N7DaIeDT \NǬ?ӥ8eDn蟶`1ijtQ7@r;OĦWWFG|'K5ř4)mr2&mws=8vl*A$|7avI9K'>tp`MrCm~[e=sRV{e7ZC{*a=&' lyDh|ԷEzL]-L\Ö]bTa ^Gx|Squf6(g> ۸K>O02Pcei{hēI&2R4vCC2aIH \a"!{K%b uov~n)4>UQ//1ܣO2"4yQVP$v[ =է-J',*6)Hn Ay\ݒ}zQt'Trwl}}|4e4`b1Qk*K?K%b@mzl>v7P.)--Ph~$Ax8WRD%N_ tF>{͐CK)cИ|VˎQ(c܅aw@5o+ o{ڛR%.7izS[O=~e{E$% Eʱl9nib@Er9dj?bbmA kguo?V/c74QvdŽIIgE^IQE]@(| BVZ EF yMj}(;G,gO^bڟPX`>-ͣ駎e~sKS\1ńcU*HpI!g@r5 /& zEOo>:uݥk7y?܎rN`>X3r*N3|eHPLo^誈~ŒYٖEj\e-+dE~C ^aM2%j(pm '-.' barKB9@R8]B۸ }7IȆ4u.$@өBX;of1k,~V^被| Nǎq Bx5:9ë\W&Al1X]̶Qɉ''03ST|8'nWEy7W +vsL(EV8%i¤IWy.H ւIq&̞}*=: S:(f sF]E58Uijs8\,kJh"}T*D:txLjZ2 fq&@oQm3oWtċ`*fHNQY6G`P/wY0 qYiSnDA**״%wp'_$ό 2 aTݫkf\v]H;JcBrA-@qK} 0YeI5ޥJ-FC&cDM(UsA4MBqFp)8|MĄAt-R0s YggB 9b%u ~:VԎsREE t, @S,(;|p}yv$WrB)Ʀpr[J9|Ό ,ů\;?,G27Cȳc =kS3\-y=<GJ9$& wć6Q1\Ѩҳ&7 扏2Sp3]޽$R27玂/yFj#!D{S9jÚՊOc;okDƕg}ƨoY iJD]T)2',;]`(ʓ.x審ڏR4Ժ 6G[+A,ӬͥW&wXHs8C2S~(%+`38`;=@l M6΀c_?Pp(^4tND 4J S4rcMQM Z ~O"ҮCc<6D@*;H<4Q MJ<_ m1o5D_ɪy0/t8z(i 7\$t/贡V<5(Ȋ+(e:W>6y+p#ȸ!Mao8 E)UY{mE -ßlt^lOL|{3iDX"%h vi[лZ_^&@q9swQ!phEâ/P Z_;\%:{skgH.Mۓ.|BEv\jv"DGj̀s[rwQ|Y ŀUPoeCij`<)Z=(ܵvZٌbQ@Q g2N D0Xhq.4N}nzX*F)!a;i.zp{w96x}?};Noc}M[@X)I0z">eCo,TgD9 @N@L)k#>ē[(#JyHxC1¸K;Q޸k%>q>̌#䰇昨G˿A6f@znP@w?>gРaOQqdkdMlHy]`@5΢![XS7^azG]jppG$'0op?Z- ̔NwL/WSycW6\`.zBon^Hiҋ(ĨGJ\z6bb1Lf( p MNi<wNN Ocj8i[57JTMԕOg y*kT^}~PȆ8s^hzy?$x*Dt\n;<.p33vzWLOVTّjJ.xHMG 4ŵK}\RcCYh\"#M|@io[% ,Dޔ(fa|bg;B?eze6㰭6ˆzAP8PK Ne{sXq;38o}vq|B:z%{ؙFn9%.MjtŠXocA/dgSuCbPI Y3;]R-_?X\ oQ%vUM359pF_ĕn,#/B?E`W1yȩu\5{PWsqiQiVWJO18Nv?ct֝D pED/?m+w(4J?2l#9Xvx(Oo?_DC&BMx7h8(;C ICU蘥>S3JN`BU, ODžpҔI} RLD_n\BA]Wn`]-Ȑßn=&a< jþʒ(5XPv\9P^/?%4`&,S@L (zkh_eYUL~:^jxg{>xxy:0yҜJhl >—EŲq:h Yԟt㻯X~c%;Ȑ̡99Bp_8Grԯ.yr)Pf,amȆა2v5sL$[Xo?LcCb"%Ԑz.ز:\wP+]VOqϧ@Sqgsu]jJ8v/F:-8 >O|ͻBw~Cm4^9Ê@Po]^o2fD qJ3>hDXDl^GYdikE+5ؒ(ʟG*4 D!D\Û-@E8;p7t%6@JO\;.X0.B~+icxo؇lǔ[YNCm]]% mZÛ,{gs>9>8׭LD*5H*^Qie)4钻-F<à &irA]L\TؾQ$_=0O\F)Sd9^aO%؟ Jכob(wS-ű]L1Bu]]D[S1~u*,u=/6Cv^Bb#QXW<=[(BMlqFt|EX}v],;YbYrH';2IMU|ҽ8EֽSt"g {6agI SQ-m[A%aVc9Hyf}G❷wNWh d1y+9[H|{@%Jaz׏gxs G~8:.Ӹ{1QI3<9 >Z4oz WHٛNqO<-󓒙*;K栏%:#1D9w,'fG^@ ݬbe b3jy%U/:6d0ZQ缿JN۬C}b"aUsm,U9kضGȼJ ͣ}N*'ggLZUsE!s-[(%BZ:r^3[P/.*bkG3ܺ%b!g4`ڍrQrÊR[CᘣF݂~v|8Bve)-ľBE'L򭀝&{hc$n=?f [2\_z͛\<*+9*iSR)]]bCjCvsW?Ɍ?/$PYì"2S@۹'f/#<4&z>ɠ{|W KU! 8ZDԲLob@Z̾*Mi@_DjCi>@eV(Ԇ:z&>wxiC>n-oh^# eTܸQ ?0Ax櫾D;oҘXc{χXHJ΃ET׋PE 7G2AR^(T"%hJ~i3v8aY5lVB5󕌐ĕ-i*{'D踻߹~{1+?2f fD w£T}>*rMB4F0{I&dMmw$cIl+)Ob4Z N30g뗺xP1`/_{@.V'[m[\sf]nv%7~t久 c?ڡGSbd7dmmEQ|H*b(xS>\lYQ>ANPEgxJ:aq~pmULV9KIElkw ? Z6]!]$i1PQ8?zJ{ p'#KH!^]:c;lySd@ l8ݪhD~Zvɿ[⧗)x 4%@L#k8+q0iǜ:{lI`m&IQm=6D pyaJ9PZC΀~,ȇ(ocV-D;59ޭ'`J,v!i X TnO; W<3٣aNxys,E<Ggxljm{~'&0% d0:-7Gb,9:B]:FZ8_M}[h-̛l {- FJ؏1϶L7aomC ҹ&O_t3x0.q3V;]frT[T hN: {Or†З"2nۨKl(ƚۍ|VE*g2Va[RqJvv8ű mW>J߷NFQw~J񓏶 ʞZpH(6Ah:˷}ܢԧ́&Oo௘!s}|a_Gfs%ϛ>~ѬIcag~k"A?6Y&&-QΨ%:_BOWj1pMma>`e [nYAxTmhvP4eL_*E#\y ͒~)VD,zǔRQiZFr.fǾm`0hg^狶E'P@|Xi7~ɤTfa&d@Q8P7X(ywi@~E21kr#k wM7U"Y( `j,L-퐞|^X'Emꮐ0|'mҴC6Vf|Q Ied4cA+?^=Ɣ|a% CzY6({h e-+ݠ3.ثۈS*`6D3L;Dp"Z+@j->nɥ !kEΥQ04` 7CNw":d^{w|vO#eTpT->eKrzrYr]K3#hiP*Fpy,+MuAcG.fgJvD"w9gSԢgOjC5ǻu]=ނ' aadt{KYpXz!?'L\Y#l !xI $ IWWR&vN?hDVB:$:`k/)ʞfZ8֊9k%ZsxyV纄b[@$36tPda"ex=%l'Ggx3)q"[әr J3];9ɒ>ICrCOHi-soWNBe*;E5a8;"L/&MɎP)s 1‡S`2 * ϳݱ 7R𯓮NudU6T i 6O7nX=/4&2v|V7~eKcsDzAr'(~NHD<V|j<#L)h&ȫ'%OEJd~) !t iE5vMF^o6?vȏstAꈭtyX6.H] 652?s/2ڜ2(<~axDU;{=dKax/z  #0WYFMÆhMeð \&}ClAPYHۺj'hGoNLEBz[ >9d/j$Rzk,r0L;+yGU_!CG!6`SL&h*x ,1L Ű䚑PJ" w0J6uK!S'_0+<]%.izC,`MnM9)W0? hg|#c=u94cAYhsl (~4jlup]NCF);-RE@>_Wx(W5nqL-ΌV gϸZ -ȡ<: & !wq*J_tUM7Ws4}d6AwT|m=e \K`CMV7*@]6'7cU{C!yFUkih iLtůݔlj8cU6j͓ٺ,wls*doiVr4ƷG"`h[1n ,])lNUeEnQh)H+MWk۩iη3҈@`{!?Ӣ Fmݚ6 ctSVț7cQio`V+hRzӴ&Ve"UP2lK:4[_iWY,!Q `OJ$U^ [pK {,iJ4W6 }1{,!!(a'ݓ%E\xddÍ 3[7wff.GkyG`Jx#yKMDQ/HG(t/ww Ҫ}S?je0 `)*!E >JެvQǨ\HxCлLi~X$ %*Y5UzڀCr  ǠoȈfa}9E3.j>>";r:"9a?EPJd"['y{X 6v]࡬×,p)|A.rƞ oA_۽\d 璱Od&+n!͂G 2ˆ31 i Ob={֨i{UzvtlQUaŴ?]z]%p-PݐXomvbm.c: ^եņ[ nhc\ٻ)Ro+!C5v#Ɵ<%$L'2G+ я)ux75eC%(7,}}뷗3 u/Ć(O솷vXp5/)Wbl\3szUߪ\z<W7O|F .m8fWko.&вx?90ҘEOL\8x687<Qqѭ^?ֺB9ko|[jDr@bhd8$g5}@ELj/š}d ` v) !AYWHVt<.Y;qLb@;̆'Un9E؆1B!;~`*=Za (@R2cn{n5p"izاx 2m:@0 [a|K#iW[p*j'kA(m65+j6?Ur(7OJ%F#TEcW*$d/ !73Mq,7[c2]saLvez%pMi DA5H+ы,/;Jfb@c80-->Ji gDjcz2P89wYVX7 ­rf _ UnQ$Ǻ7r*,ϥo=èYc75;BJ7 7ͦHfՄcJ0H&6Oǥ?^\o\Ĥ0̢ zPIeOx Χ B=΋=!VOjġ#IT3&?iCkM-r%OrfHEeI&Y]]Z9d {8@T`/a8l`BiZrgʪ' A'37 }brCvzQk cH)ͅ¹W]KkJmgq)i}ltJ5\6:8Z9-LvRN!Ʊk8G}t*ok@*~1-ˉ &w{MC9I(S2P7gb_c?A#23e,hOd@-CƒDvopC&v/Ne|95 !mwQ|7_qb uDS 軳#m'~`LE4tTsɠ0Ekt|ueTF4?S8LJpm tޛypHr!gɢv2W"lL7P׮Q}nhhvvБ)T'ɂq&<\,@6/ƥùv ƻ< K|:ϛ@@6 y=? \SکW= "c+[@f@< `(aw'@#NlUӴ%ڿQGfh'~stS"b!&4ffda> Z 4YlL5)+9|Gz\*/0۝2ꂽQL[Ӗ>D uf]0kx]Wя'lZf ۼu}~mv6ZnMq􎙃= @燅QZ]LN'qR#fd`oF`)/(ɭB+hKXp ǣH6v|:Si(pk@@c;W2 _rkV5@s }wuQ8o#|IpRZ`|TlvES|φ*3ʌ۴kvZtx-uL_@LS74'y[D-ECm d g|~ E#qZ uŤ̯SgaZO[@)PmB#kWԩa;Y+sgrLכ9O@Q’4 ~4"BIM,, GZÕMU,Esky1YpՀ^99vdyx?댓$ܝjCFMOڄfCֈ4Ѩe`>z!.nz5uֽ1D$oz%x&2ȤP0-r~,O|aZLwQF#QE0]M JTibLfF54 /jaY<`H1JZ7.+i(*bW5}Sybsxr;"Y}گ;r+’pu <|4ty9!ARyepKlqc.-k T܆j]r$MݿU-^GTQOr{Eۓռx8OٞéWEHqt6 sϛm5eX$܌ YwFޏ95L<K1*WK̞Dr&JaZ;/j$x|J0F5CF"up2y{OлAuKI:@ H~R&M" jRj=KPfDLLXO\:O B 12wDH "ͺLZ{(MJ@CqL,QhҲ M!q], < IW Jk$3}|)X>-1W8cvlw Cd$,=f-:^_кU3}K:,0Y cՅ?$H0A9D#6N]Zj SDlUD12kw`6dv1lY(px@j @Hu=v'pxϬ90n(Y.zM' D>w Rp |Qs$%8Rr/Q1*\%fA ΎUp9R56L zG" @~j㇕˜ᙦ΍ ] Nz[\_j,]qfa,lG)?ȅ}z_ۈFw@+ޚ{NRKɲ)ڃr6ap>89[sLݱjF*v7jf1 N81Ty8yb!cFWuA1&ygь{3+]=y]] }J4/ 05,̂],=4#/!S)/Be ,OLsd/~ ')4@H'STQ14'0nYE:O/<;\z9Q3~!\h÷(d䘔w"YJf($gQyHf!e<(i.@YpAm<*v}0@Fe*fk^:.@ :&``5vSv}tOI•{(s%sD?}ɗ܃ vM4E&R{D08ll28hv;GEDcIu [ҿoIʀhbb]xF8@-3O>މ$=Xo,onC N3,W~Au腺:yYs/HEF9/ڷ0М,^UEDOq۟ߨZg@ u Z`@ ǧ8vA@7Bټh9{[㉲N @c m1gğbqnۏV]~:Q  Z g-Ё:`M=>CdveZ=r0%ը3v1u-?_ksSw%0h[J{b@Q7)龘,4#]S \BO02nn$CbQ' )0zZ@Oeq: ] 7oS^DU甦$ڴ! UU'a/ՒrCq!f:Dŝl 2t1zygI̒x'?e;B9 A(6)퍯w^c-\%'KUpS-|m꛿ddYHT!vmo! HQP*Hq4"n K9 Z$yGy0zFݦq(I> fxﻌQ}i sk`Pb6ИH[ v_I[:oNPLKե'/;lB8 yьks_zxǷ7-o" d]ϾЎe$羟:H Aɑz1VXc;t q j4=ma?o`ه2q:QC spq!jy C_4Hjڿ-ÒԦntZ( +F ; " ʪ'IVy-۠{~N ZP8^MS2=)M7Y4e78q ;b`bzyDxFӻ+K ED? fV6רPN!Yo+#/s@Zsډ6Qd֪!K@/pV%[V]@x*7a4@~BIW,s.b ͇ynF;[.f)҈ѽXBGL^c"i 3<fg]ezmZo)x'nWp$w!6f̖sMtnXq֩$Φ+$P"(:KkqG΢/Dt-Wlg`zӀB%CnX?U'WnYIyjUS)r ͼ `|lYb:)g)x!sb;eԹ3‡8@ 3%Dh%€zs:eE[ DFgP~8S&ɶ$wC+z>3o4ivR#*n;pJV=00훂;n=7Ђ1 S2 8V<Opo§3hIҁ#5_vَi67uu*ҎZ@K@Potb֐$C"7aOK<~ZM&8SkÚJX^yq(?-~)Z:9),ܹ8~W`vsPiC"wn*1[-quD y !(\(nXI燚8A#5-\Ȫa}!]P1c3&VP 58۠( .o DG@3%Fܸ%Њaڈu2Hѽz4Z 1ϰ k8G·c&'}Sf}<:Q{j'3:P3in2!kF#%qIF (BDZR,2Kv ^kʁ͡]OTc>cZyURՠæU3qw\x ?} j, d 9v{w"Yݭ~ &+%@I~; q }"%]PqɰbֱQcC?HлB&) K΃3k`Dm!0d 31"pl5lR-=n(L7Rl[ QFY FLdT ujݽX/ 1(:'$Vr}oK^t!C/e(l"y((Xave.4G`C3[L/@5SN =t8h%eu%e&®ba4Z6sԋuw:}˒zor> +f[;_O A6C@JՔ^.*cD;MMQ"'x"r{H8>^+eak#8lO1| Veqq'x/sbrT$ْ._&p݆I&Tپ. |úK rv %C` vꡚ~:yRVQݞl5 7I%^=ecbCԍ;-'G[,Vt(b{gju7Od3yB5/ GRW4ߏsa͉d^xBED;aԱkoĆF'ʊ6ɹǏ4 据 ǘD„y[޿T̋M7HƟvLPxݬIZZK' Tof<⠝?lhu(27B# k  ֑ky2qԶ[v=bY7:ĝg8g9T.(@Abx]H;̚d0ÄFڵO7k00 I%+V CF V:ԚLr[p.v4x(Gܡ'?xq"W:USCv>\a΀mOWnw!zy9!}xF$#}kE:a"uÕ}M[DEE>E Q#I#L/T0T1GGgC^g႓zn|/8} z}]܇ [sA~ۑ8=bZz^~t66*굂9v+ PURXYUS)y ]JpoEYVded%MXI' rj2OƫvjWq0EYR-g}xyf)u˂+#|3u6O⌻H״mM4.S^r2aʆ!ڮV=npCF-VBS#5c]4|̪zS`Tȗiد _̌ v4UCX06~"$Y]5q9 'I[s3F%uDKѼS@N!H exAETpظjeS0 ρ>{^(bĊGpgR Uza1Y meh%@1V̅ę3QPU)hso/雇tlb~Ek93Y7P>y!+/\GsxCpzte0&D )+ q HCL{^(HVԆ\1o#`G F}D@ZsYټFgS͡,N!p̝#!@k/\ykV^2u37\$ݣ@҂V XJqի > ͻ{2ѧ&Д{e=3=PG2^V6b(c )wjj}`YҚ{t2vO"4)ο[痡ү6 e1t &* ߼Ғ B\ycߍZc`UnPMrAӖw/Eƒj@ڑpu.CT՚eg@7n!S{!kj&WuDk|Ƹ# Ϊ)79U iwj%$aX>O7r K#K\s`a(Yb/9ItmY4~/#d=,b5(J\;|7K9rkQԼA&[~LY!ߌj?F$Ұ&{Oa3}{bHO[uosc)C%zrxFZr(N-f79>|=Ea/`x"MUSU0x)߯(r{͎,n3N=L?Bq~_W:)h^r.ӥ2@6Ӳ*/9תFC Gr=eߓ捉m_ ש 3v$n:` '%I J,\;ۅ<{A!{hC ϧ[M=k@ydȉlpR&,-L K_ͱͱZ!#IF0 DtUBBx_G\ j nrgI~dF` (y:_ߓ45w\Փr.7RɊr?3궵yX5W2pgC@FX:,a;.?=GȴkfmiXmчT ժ4QV1ׅ/se>=oo̥A'T#uœQy!mJ4`^,6wZ@P&= xtbMksZQ|ÎngNؔ  JSiGۭ!\eNp0L4@!@AUp e*ɲ%HNiySPr3VtOAc.DUڎz}^$J~KRMBz}4%"J]2.Z['ՂqZy >:Z(R#3mTO^MXnR{HU=Ojó<!܀z4.T"3 @"})ja`iFPs'"c: Q3˼ m2m7=IG_$҈WB#Z9=p ?snjYF7رlgK!PGG晉Mim |X<:J -j~NɮO\ĊBVMs{匭lhS#g)w# =?6RWY@ԾL ; 1]V Š:INmyf1#}xJả`=s53=MR(Oe@`!="l!w窥)] 4z8F߾\2/)Y) D~:e/P7X+21I@61X-`;5<1^!g}QEپ S3qLiF.5.@=\\PoxBe[mXJ+:R촞E6: Iu[o*+ uNJ'k/hV!B)4h?VTAuU,-<5'_-F9yai>S"DƲZuj. ȷ'*5-)#MQqѝGKI|Y&i_5t*ԫ{q#G|iBB s1^@_rw4dGsb/;!5*WHDTucB4 ˕#tyc jf@ԮleG`UT9V+,Җ6G\{YֵPK<{7ؿSYtX||_Ӥ!yK#}|}'-SZCKT .6&V61Y?e.ӻV`{@x1{:\RD xYVDl\Ӿa^@lk2_ŅQ%С7YAml{ X3RLIյ)QלAk҂Nx?> ~䤷4vgYryǜ˫g3w`-M)YWSBcCBx%${#lݰ [ @ffjEMS!7q*WK*xPA x_^AunJWSB>ړNRe4UN㛡n JW8{&#DL{HFwtTvh! `-iB.)V3!!Xa fֽFeR,BsGB!A`PvϞ5N+)?XS@%9硠8a0ª=iRdFOEs."0얋y/_=ʡuLȑq]rз/ˎsb[לCN9;G0 1neWT, '+qnO#4ӦˇԐ9De0 I1`˾dir /qeسαʷK>4(bnF$a<6?pqI[@OqsxM4u8Kѿ(lBJηVn\nd!MU@uvUBcӟn ;;Y׀kxd"d ACjP$ ޙulL-#% lJOGm@[$n68Iq3.t4U[zw:i?!XvpvjM8kwCazB/8j-ekducSW"rbnt]:Lmq+<[cIZw|huG"X"oa%\Yi:wzoͰQd]<BNөdm8;ӎ,n:Eok(KĪ?#pvUX_b&[,ҷ\߳ VAHvZ)tr]EZx̔*ق Z]ϳ%fN*7- znC%\x#.2 .bLn@N:S;4a4@stKAL*="4Lg@i1q(Ek'vw N79=OVy^\2ljAT uū!33|E!Dmw*W L\> 7nnSo`<&#6!`;^sE I}{ 1!V$<bOeodyC=@/)\2IjwNCad&%t=o?wDd C\!na|Y`f^H] W,3rQK*)`SKR&o t.ٜ Fx^%oBY۵-,c$N}9'! Õ]juؤ)ZSd+-zU[}oP kLǯ $Vj+fWzFN<;<@5O>#B69l^Nǻ3?y]C5grK ,yǡdP4EŹ#HVE&4 A-5B\fEg~.Ĵ_V`9b7A (}#,>A#ȣ˨ȫvȾѕ⚿¿X-'Lb|kyU 薑-ogZuIn9̄a'LhL±a(Y=l!$-X}pRzPl s55̥뙐6Fz]׿spB5ٌѵclmVђ2!"\YyU '+E)rX5P-r˝+]h+Sp (n4!iO(%Ӊz^66=Qb\+-=@ua7 Vg{I)0@)լi)N[NK!ȣ;PhTTcl3v. jy32g(2F ♷'dͲKXm'I2-{g{jKJZ+ԌfBTʹLq/.ײkp%`jI CPp ҉X}裵9&ٴI?P] 1hu@ >J;cZ5}|I/sTk\)Se|d5RPF/i vj(ߨ& ɪ{*aLlkQrLИ+7Kی\4.)+`ـӘ:ƈQhy' ׃p RdÂ&3|Q"#2gKS𭒞UE-jH:$0ŃcKӘr~6`6VY?3U|Ȁ$qo*sm7@L4H¶6TA8KEU/9K GǑ(4ygYF`5q L'|" -$wds|ShcrA݂.XcQ-c .5]DuE't©14$.Čeb +Y2DoFXO+Kxއ,Cafo8NowDͱ?`ftfU-Tbcv 7D" Md2"nnuOEVp3i#gtujx?T:MTWhqeQBaY3ٸfl+ܬO:i|hvX7T¬ٰW:HNW!B4ҬK۫RVϑ0D][3|Ӗ+[ Zg#;SPd5L td~de.8NtfQHĕ.l*s%"DҼ7U m*^]Y9]͖;;igQ$P`%K/3rMi 5Iz0bܹJEe[Toھ*KMcXNvtTǯdݲ3%I᫩)MLJ7^/Ml( ޿J2P٠BȟN!]a$rK Ĥ^/'+ÌbK7 sʤo% ok36Ig==oo: .a_Bo,ݽѴRNj Ky8ǎ*ek hL%s\$w!zb+ՑcF!tM*˳P18a|h1PCX#N!y?9{om WT1vOw@ۜGEF0Ubp6w"$@up QY( wzV(d+S-WVTfߝ`K YF#:crS岏}gTfuƉ- 6]]|n{l=vT7:\s;f{A^4E+7K#{CXo6,1MZ źx_ޔϔg"Od{ +Yvtj~8LTԟc&mi5$7ot@,&R3sۗbN~f=}zW.Ar[7wl88M6cћ 貟taq" f*ȼ9YKa/ Uv5NZѿnyD5ZFS\ڵNӣ0].q?/YCvn[u[xNSQ5)*u02dvxTMp#×Y5ʎL>oDžء} W+C##5K^7S[zokp!mZcȝ2"2;6`;>iVAZM7fHT0}yT!bmIچ@R4˼zx R2fQvnV(f,rBnq`abGJȤmMOЫxA?Lw ๓!>yU3k\CX'^Ȗ(3!9Bm# bhS1fQ٘u;ᓛC~dfZ+?D88tX:kXO`61c="]}.ʒqHm4e2꘵S,-}:ȅ_OĐ@KN60MnU .;Ջ[}A~4yoGQ2@n.}Q=Umh$K+B-NE>>e,#$nwXDkFy"wkόlKJbw"m|nwW<[O\\wқfmɓ f-7%u.aE7lz y ƌsm;d7P3il?VRӟU1,ebMWk)sq4ȿBոGir,GmR)x\ãnwZ> ,2o4(N_mj/) zy1\]Lo:Dx At$sxdW}kʀ#$"_azԤ}Z5V.Vԃ丫ៃp0 S| -2DC+4KXr7-vX4h--ֆa\7l9xXDJc,Pi\$_t"+K êPo>`:rzПK9O8SY{-a=WFH#4(WB{T75_!1W¡xS'ʰZ6.b_~GӇ7y $7{ϻ]禪S~qxyJ^-ah^OdRfʶtn}2:Uc;bG |(DH(6Ge_IQ7.BB2@e#HݾC +|K>Xzf5xPS[DDvY.KOK;?h?1 ױVsY<`q PxplqFsV8yk dm\=UyTvVg@rYvc3y9ٟs0, "RSg"TbeSVԽzkPdHއ?r%<9$L 2聡g7JyC+_{[U%rHM䭉s:ZDY[k )?c(&\@5/P`sEHMR{ac*L eaGE'tc;nENZ^# Z#7F&~gfK!~fQBGBRE+ேTvLYňObTnݥ~rDDFàR+vHUY$gWͿGo:𲻈#%Ԭ CEzuJـڛw9Fgx!gڭISGl.XV9 0]RQK0!U+cĽ'9ńWptح:$кs5;,,0NK|::jvVV:p&5Xp^NO%$uk/w3fjv򠃙,]&&26PfawV+LvMqb g}G}ZRdN,qл:;Sb[K5D [wrӣ Dd]ا9<" W6):7R~aE;C(CJsBL{B@V`xC\BJ.?4P(?Kv 5 A+ҰJ'R6GIY8SkFHo3}U%XinMߝtmx֗͠3J\J~2k% i iȁC;Vs_n.`#QkHj,^8 F?3HNbr}Xj}X4?#/ $)cfu|oY,O]G8+ Ic,h4=B$ԯT+pTs|D~ 7]Icz1?$.R[kh#:|ʃ`fxTX)B`1 LհUGSբ,zx ?=vq1`Τ ?]6M9m\~Vs}'^@wWDaZs)ʤ9͘; (YN7^aHQkGX O~PMDtrv5=<4qጥPhn(> %6E?bVٺH|54ߚwU{^) tP@bxkb5W&}*\d&K`Ewpc M5BM;ԧrX@TzfeTcώ{Qpʩdai׌VӍ<#a:e#uKd|T)EfQEzyׇ00̀&lY֤m0eCe䗰o$׍2Frzxa;:d^h0yr܁m*gw0ݶh@q|ބQ 7vC Ctĩ %x`#e68 $UfEqd"[mrUm]ĔxH5^gƓޠnVGvXj?C&\yG~ E+ѽ䶺RC֕T:K3X;Ywqo/Rd@ 482v6-F|ױ8 ijj ݿ02U-j؉8 []l 8m%νj$3Z8fuhNl}hQ3P^#BU,Az4O}Y~Zڣٮ @duU&NVO;"j*N?>ǘM8b@&qRUZ̤ھvOv`<[7EG Ӥ9\~f>\S݇9QWb_ٶ`aa2d7<Sj.L]BYĩ'Sh|`xP%nCr?0pM4hۮHwdP)_L'j0yCOQIF(N,bU`A`][j(]G( \7oN1m 5(GeuboW_$} &Г1P> n7@ko͖!hrH^8dߚKTqO9a}DDee$} nwDDS}& gD-Z]E<+b6wԛ'ꮹ~Ж2e?k%սh!)khϻ^ ]n z(cuKQ9=K>S=oWw s[wwe"pO`|!OE)p_Hd(' 瀬uH~zb⾬OUcqaμ*T @ݍnjmQ:|0{\Qhuk._VypU2lS1ڸΝ" zf U7z ivd>& te'|ÜGo!ǵ!r[i.>/:rZ7` To-gr`P&6}s3 O`- [buTVK8s;(f?ːK(A.F \)N"#pikcgɟVkҁ3Èd9D]1 |w͆FXh}n-q8͂ c> i{L7Ǹ:PFԮO^b}baW3nGJt֗ (ݶQ,ݏ5g F`k_l/p 8>--<8#_J27P,j쏕Y63T>0[U4-V rA=WfHZ;gmv;I,}ˡ)|s"8+٥Qr9dWXe|hYnάLKc,)o[6[6>=J>,T^{Bۄug|\@U$bbXI9$lFmZ}oho1$ޥvT2y(B1jtkdiTmwࢪ^5KJ/ye,#9DSXo&BBqnAn!=8H _abGٙ,t!@m6m`P/Ty@JT;Eʣu5d¶z~BI;Ք:x'Ցآ̨5 L:6zo1Mғ3OGF{` 2@]DvzʘTM =q'P 7"<*|^IXcC,MBkw_DL285!QmGEHy4=GenfLw8ˎPjOQy8j&8&ur[̓ 9Ж-l[qH' q*!cIM _ѭI$~c0ĎDD)w J'_#;MS yE|RDGt<:n %/Sc=U-]&uQ7Dg~}څ6-n AMnr?t:-[?!IB-F2N\mK @/%ZchS}WE*nl2.-'4[8y>KSI[j`z\Gt!eo;1/FYAs2)5&qe?!f\kD`3*`eY>Gl~WQ2" nOƲaDN6ޟ*>b,-lDD˧7v v&ɓ`֢5>o>PwtLX[ُ,O} -[isv#ӝ4B!HbҠ"/hrdN%iA@jw0^_}1aV'mXz٢ȠTER3wXJ-вU0 ]T0IA6|H[טbg]3Ka Ypy_ #* n-qCU`?_VX Y`%E.2ja~Q/FMv]< £Đ? Kcu>%. yB6v fIaZ). Mxiow=юy~ }(jsveXTio~)18I9Q/{ڒNr~\LVX@XlDawNc?c CTFtbf?RTLҴyj\kM)ɫKuLB8VUhLMQ; t,:MG$1Y~)B\Ы~}z6ΫZQkRtJe͚9<\KX] ,ǹQl$ۗ1BhЖp L`-Ch5tۑQԙO)ɝUhr<''r}Ips:i`<MhmހJ-I)~EYbbw%Q~[(Њƚvuʀ!(`=Sߟ|FzRC]CX CCȱħ}YZU,()ayN䟮%TTKz_$0ܥCxT[Ll$o )i"FÓkL V:4:#¢v&L)L8J|نZV?8p s\j\?hȶWM'c("CoHV5sx K,,M/n0Ð_;Y^oF2E5G{F#ڧdeu!P?]aQb]Ej/-!˜o/$ΠGMpʤzxc qQ?72I&ѫ /08nϞ8[!>a6KL Rf/PUxY0܇̊]lADJj>iL'{BdD~opÄ*{\z"3<ƘR5(<'dii{y=A[_8p+Zꀍ008]u`u,:8 MMz6HfⶨEw[r`si` / 9V`rG߽ .*ƕdTզ%`çH|IsO=5)uI9=H@Q#yin0fJLĜ|Fbjպ|d+PC0 )y4V$ ,?OXVk1!1^tc _a&rٚ{Vzyk5]æ0u#gfFq &PY Mtiu{uY@.YJApZE-*|3!g?Ⱦ4mޤÃzKB!*A_OFbSyov^ {dqgb8O FE1= ԊҹLUa{Q@N&d3 >aH&0Y%THC,%p]k/9+-G7\ |4]e2]W pi:MQ]mZ{NVIw|Uշ:_%Zx2L]@0ae EB'XlhS^yMwjoRb -u, ( =t5|Un'SXeU}*Vݖ@N+b%)\XģCctaxyp~}ۚ޳sU[s,yx wyØ|q Dܘ rMRdu׹0΋9 h5`e(2>2"GHTK'$D>Ο t4ڨ agʍgAN\/i#FvT&. @ފְ p!yy{ŪȁU ^ȔhnlyX$ 4|HI9ߦr S`6|+]Q͠l=4aw4'v Hu6m( cZJ {|x>;e(Ċ"4>(Ԋ2`0cpȑibUc@o]Gz"wҕF.W,.u{Z#4lwDl vPRʡ?I(FGO][z-l௢~}SHok~~v=ŤO'zжz:TLm+lO- \1 'g Z{8+f : iε! 6)DސXLaX'^tLC?\ aYAհ'*h1ܴ[ww zYg\5V7\{'KyaL$~?f7s/Q"q( n&p8o~ 8n_x1ƏzcLľ-rXܔW.wɠHVŸ"7(M+ 앐~dTȹ?"fQҭ-̜ m?ҀOz9뮓d \ժڂy^~$JkxڴT+RqPD3XR3V.Hپ (}S{>R`b;6}WXf`l겭;u LyrQ*ax6"'A)urf3YCz/6}Hԥ#EDTk*n &OW߼-ծ,z6j2ȳlOpE3E#FpFǥU:x+OJYv .ƊO: /5le[Qu7 x#P O c &(WeT7}hY!rb.i4t0psdǦc*D8oia=~̑JGZVw-<>L(1ZJPo)(8vjϨ@*0;nCb4N0E^D%cY,~ 6w<[qwHgZ ܠr[7>`-#j]w%̳[@^VtIV _,d8WO83+{'ISZ";ѴS J S 4?O,{VFQx VDlrQ,rN5 f{k: 4cR4Ju0Mހ.wu)W"Sjux6FF 7Q<`FW55|)U&0eE0QWXEejsG<cq\$g! 1=P>2&1G\D c>Wts @(QW}p;GТ/tޕ7WהDȹij h[ cghjQx-7 ǀب:.+ 'Oa8Y)yx q hзυW<+ 603,d> >v^ 7^u.Վx5=GGE ^Q.U]*Eoi&3>D\c8ӖOgtkfVlzߡ5(,KŠn;_맆,Cu4MtqġHIDg kRҚHu̷zѽOyJ}y!vdP%Lm[T $9dob<ie#7JQ_[6)47>U5<+lۑ( 7nsQ2"r+X q]dاH{Ab%X5̇ކ]J`ŻiJزX*j`,kT*۽59KPJ+< p,FHWI7,į*++T_N? mtUNH?b\.h){mfնYQej^5_EWƁZjA <3"+|~P55g9Z~3@RMȏ3eVf,&gTKV_7R b\8:xnbKVk?TRzJe,I+Nc`b&l]Li`d;(Z3wc0[VZ 6Hw.ĿCZt d&;r!L˞i$C.NmQUG y\/ueTOǽLyIP`m%f{f#~SVGNP(LdI٘2|Ws[9T~s7 ءg@ܞH퇱(ow9#Y^j>, _3Uq1Q7zPyK,)*TL}@Cǩk\2Q:~?o`L +o <[wtfOJz gow' QG,Xf8NhI}$l}.URIEZ#jc_\PɁjLG6=X*ȏ!v gu=cL0}r@huc)ȠYFb? ^~G7N5Xʻ>?0n6xW}%\1^r*\0-ӶAv2(iaEBSnl6謬o3{ zƣCl<-OlB9,H}+z{aK~-{ryK|\_wn opI|lz|H^Eb#2:_,DnEEGȹHlyN{AnRO0KnMNXe_J 1Sy ^i%F7Cʳ?sZi \>WWyefM6tS_8`VH?1ў3u +Wk=wǑ3~TRq@@Μ2#[=*<^uK0VᩍUGґE[Xr$ qˏ(2RWy8}}~d}̊/d+c/-k$xߤ65A ɔ+2?߭lhSE3tKK[ B/v67:ź9U; ?$]PJQG2w&K&Agid=7pB   17nڬW;>y[s+h쪢X|85TmAx7m),EaM؛` :eN1fMD^q2v+-졓eEj]ؼSuw}q %9,CJĿⰩmy %<̰hU}H-VW\GTwiޘ~yATEEܘ_әupA+q{) T]* x aɨ+̩˛4B]_cnOLf MˊePENs0mTZAd`sҜ@ Q :5?J:l[)ntf@+1&Sv87 h9Im6=2R^jY&f'B+)EK3W7=A-ss[>Ψ|.l7OT&@ۓ =rȃָ^ ۷i*eɌJYK6\5˶5G3@޺ ّB;l(PTe+W4c=C_)b/RE8#Y?SHSjԾhte@_?g0*E(,0/x:bo"DS`ũA(͒~)U,yPɴE$,V|6P!g{X3ז÷ yǫ5c9 ^@|U~#OT9Mī%5EoqtZ@ڢczjkclC5{]l&CnN݌r{/Ir{jZ(M +`0^%e #H&c^@0АYEY67vc;yO #8] Ɲ=Rh߿ rr-wy,P,r& :-:g"+!ITDwei$Ehw8HЅخXاȞ}r!vo**%"ײEw#W0)pq̛=.OCE]et,(%-qS?t0HUnRYN)"ZashM"LHZ-3}^$$ӱK] &Փ?"j?^xI4&R%" %A؄%ٸl mG=aoSsO+t'.rv!Q LksÕlNţj2\p}S}f_Ui'=-W*"ݹ'%l_tRlF."g^¶0Yn?rY'?5ٝ:W"Ͱ,S'U;`:/M還W /N&tVbt2_QNւK@䃧sj]rވ FC|Uk{P6\͌r8&!B7Zh] g?sp㨛mυVDz yJZNSaO-(  @qaL`[f,a"|r:ugjaEKIe)]" ;ϗ)fuWXB0 $IƠկf@']daQMfSIɕiփч)Eu3Ԭ.O{}jkg/vbP=akt3 %bY/m& RƯ-|(TnzK^ #^I`;6[ϾԆ__;Ha9Y/+3UUDN-,Ɇ>pF$sh};+6 iYMHh{i>*5V'Ɔp\L%:K$P$ts2"f=(Z/IqmzU(K]筢*0) Ui^p;V2T1zOO1d߿p0uM3,ʪh]p^6<}pÃ,gZm7 z%ז{ H +RXIr|~ ~mr*!o>gMP.Ԁ`8e+H>34cNŴ{J~q)=g\wC[~`LN:GH,#p3  cΰclAĿ nM0 q`VTxĂaJΣ/~=i/x2%0;Ѐ]hzB;آ4 סdd7Bo4#XU5UJ$a ZC'Gj: ʤVeqrM TKioaÒpi?(HWĂYQ ^q5g?= a.x`3` .E9T|}3{gM_Qw S[9&,}iA3?XLF$C$ #F1 b83D\ O8 xL)B J"z7׌6&A"Pr FQ69튒:LSP5!k6Sn6n~SjT̄w0ӣw<3տuZkY ř$fr R|zq.@LsO +~J5aS8|"+wuc\QrC10hI bV^QrPur_f WE[vTn#EUK2mQuI="GS_.9,]:|03^#] 19a)\BC޺2Φ5nr/X5+lZ-2xmNN6zaQt: fr81RV Om-+ ~qSR"Kv{tcE!C,;E"Fkx H*++YnGIq'w#rjRӦ:ÄnAQL{Ϳ2'\3`fn(cݘ lClj#Z:bT1}UZINT垳@n=L2V=ePU$:% I"׬}X%':y/5փnLM Y1DH:|㱶G&ڢ@x(JdQ (,dh`-%+}/`9#&e򁊧؃ڎ(zqNaC '|U NRn)-.#1Zlh& `51}&fsP4fs>'QtP[0BIWDnԇZ{*pd[2viZץF~Vm$%"OWm25Gq=3ɎsM}NDeHyz-Ep,-\b4 ʼnQ4/-zcP1z2\~iˮ~kYMųl6bV"n+}MTA\GS E|$Ikl%#Yz?2 ܯlc}P,b!jX::p]cA55 ߥ_&VxvڕP"'X3]Prc Ǎ_DnK WV[ vBxWs1<7C]7BDbb G}q"'GmQ's[?!b mE+,~\gb!bUoQ|!qݧBFMyƮ];PP.ItZ;_~*`[l/XZ8:μh7XN i2ߍ3꫒Ә)\=O,HێUGC,SL?cZ䍹. \Q:A~< F>ioq|V-ڒVCA(UJ1+VlEhu%4m\ (~0ji{10LÊ,ﻎs%$HT  WK5o[KEu(vu>ڭjCb%m1ljLƹ#M9`q46 d3FtAY4m !ÛEǜvIK1`-c0c9`'oFg':ÝɘbH?߮C1:]װMEC9f GA7 +n5L#|heEn}Y%uk . ]+oԕEl–R@OB2:.ƀ|*a{%ЯSہi],W{C([LVͤҴ-|N 8[~Efm3ҝ67X^=-axHIdTe\ܤpbc?vNN_M 9 H Y볛f_sVW5R MN=U8TW\}FٟQ˥ <-5;| oYY[qkn>k|c LL\@(ؕ8S L"3 TwrlUtFuGo's:)`rFFUP=DW0  jMխp6 XwȌǍ1HYe]6iz=UvZUU1 _![R r!qS~FhDolVuJ*h['ZJd '}͸/na |{6_a"y6N!4_u'f<] ]:ԏ,oT;lUJ\MN 7Yky=*oq$_P&JMc*fIt KB~ UG#Ad(3Xi||^}''9/kyFƟZ;)tϏ"&b'"ieoOY9pPb->{̺wi4} qS kxTʃASfu Le ڮ>nͥTeƾ!~q>AWΖ#va8F"qˌuoo;T W"ߴ!"%"bG~YX Q#\`/ S)h5OA3: ߛt0 DA-'?8B(Iq8V.ũ ЉUy%Ik:E€&?4X4ُaP?¿*Ra% 9WrbUJoy$+m -|Aū8=Fż0uSty}~!߀0OwjWjTR2)3 CQ{ٴق܁7_t u4vjl%pX|0R:xUfu?, p3_˻WrˆOx)otu%VWHP+}NP,I]r%~\*75jH2e`~ᇁeUjigM+::¢M=Ŗ{8Cm!_G>lwONJ/旍N}YrDɹ `IGSW_drd2srݼфff嶞eԍQɾ*IJU*q 5kAԫ\_c a>/숢Jv·G < %fk1TN6„erʺthr&," MI_bO<'M3`(& 8}t 91C Ά=D@e7:%@JJӚ#I <:gB Χt ]µJ\)RK&[#'N5Hㇱ'd,xԐ.57dS(a=$JcP$fq fnzo^xHŸ22r]Q^3zL/@+NLļ"PRt`;3Gtx ºM+eY/ڌLF)>`IV'I㽄ׯĞϘśmxw8FzFAŌ:G !'=|w}i,ґs2ś{^Fc7NR]Ou/FR3dFr컶f pMVK@ױƥPjHKDDӌ2MUCG/vqݣZg,#QcC]$lƁEA*ކjN eosMP@U|0G^* MЍ'z/+h Cqq1i}\="1À#yǽ.&۲+ՑM3 B-G-17?>r=Ocӂ*GTV5&'[j ` \j9l1@󳨂XZG9huݵJ̫T}v@aݯ$׸&:?> .pe2W]4֭ަi4/\:+2P@1#Yf"BhL "XNctX`52.s^ZXY<9[|Û~1!YbԡXa=IˇIUZʈvBIeQwfw&ֺz g+E 8Q"Rf5qš[~VJ~!rdZXzfO{LI6ɀZ^>< Vx1WnI_ Vf5rಡ4njn<;Ww]} jVS:E&OP,gL#3(x}>fF\@񜹹)ۛm S3BB,Ń HSv 沩F .OhBq2(}X <׵ Q/e|Mj3WQ_i ZbRtX{Nt9fJO4D^,t8 {(rKB uJ=]Ӂ* 9'owk]5E9FnÒ&µSz:uGunO WjE /KƏ / ,H(D)e 0`<'zi9BІ+|ȮMm3@x)ߑYv&cr-UQ\k*y':an>4KE؉Mѥ%lidۚ*emFV1/zpqf :yy!OȗE)&uxw V .߈7!_0B%5u'Il]PMP&1v&W/-`p kN =!u8aH\s@svuG"fRڀ[=`v:嗩\WlF x}v#EF?cʪ=Si#l:VsL+"CjY}4KvQ A媕.rv ;xbge|wSrER^ b 'ZɔqRcVÜg$R/΀ 3 S֖2BT4;Ew^8ATjn`kz #ٙEeB79ETZFER!Q'92E\q+'=?K#1/5G/"UpA݋x!:6?{e lChϰl|U5!LwDnf݀E*u˧V bk8_mZ,AüXҩ+[3#ԒՇOgpI7V zdYÆT?օ4[*0 K О6jηwŞڌ#i#YJB_w)by9<ۏ+田H `kDT$X}J f>\`aSJS΄a&uiLJ'7R̿CuX7'ֽ=|ϾÜwfP5̚@&[*@,EdʬJ#S Z n x pKXrDiF$!TZA" B7߮{;5 #`30M;Mjy(0͕\sk pQ< J<6&\Μ>L^~|~_eKzCɿxEFB|k7e~8+:hxb~C([^> Ws?1 wd h8RX x+AyJ@L6jܱo]Qek}ٶmDa~JO'Ȼm.Nˊo[p Kt Ԉ|T:^RHk`+}y/}W$u㠟kgZ _\': ʸRs|\ſ6Nb!މٲ]2ցM`gmS~G#zki%6B9VKM}S_7] I_zXFSHY{a5j|V|s;nVu—zB߰[ŭa#ROo2eSQZACb,ɔg-mtd^-rGc R`ϠRqX[PgahMFP F JoNf 7rMt~Ն"wzeWì[sZ;~xM\J;cvh={:87fIYJx˝:t"?B/n児qwGmz !'8=r >Uݹ;ĤC*ٝ\Rj~t9"WX6{G+f_X](¼!Q7 MyNrS)¯T΁SU8Ol?0PGn\g FXp={^Gվz>ɡG$bbJXcA=iz ָ3g [埓~m0qM3_q`SsEs8)/^-$J OL҆ ^煺v 0R\@8|憉PGA WE*ez5쬖t !Hdx=O6a^}(l=Ʋ,!i]ؔgJ0 "p}̛0Q=[eZsZ8`ʴ4lAݠeS\o6q~VbR)W,Ԧ!2K|FzBW"ϥȼakƇoh[F#\Y&{ {|CE r_+;6 }%LWcL8Ӄ}CT]peڄh)Dת i}%KIGp5W-+R/-I2}ML_$K>Ki)i:~8qu|}Lwwf2*?Ce46yœȯ1!΢r,* sLT-,Gx_ܧiE-]F.(1S(,MuW%L~9ݦ|[KxvJ t;=:6ͮa/K@I'9v`q ; 5$UKo~cPR? OX{^=(I. `~ iO\?wxī5YaCHuE`t7g1ηS;MA+P| d,ɻdp<"r@;lxB3, $Ss 7nnZ[(Tw<BY NS0/@wY(XЂѱO>ґA+šGY_eLq;/4CXF$eMl@h+f vϘD;:CZ Tb(N1`gg%|GpVwӗđ嫝*`Ō.>Ls27R7fD|@ ])I s H޿! ONT0P?⑚:۪U9yA w*ZqT}+Fz4Ik>cF] k<Gɓ׆L-GF` ˔1n "dBO[d{\mC2t"X}x'<1-^g2$6V] .2V KJ, Y!%p˃l9RT2Oצ8W544,&l"?ь#qܩ=tO_ޏU=(h 㨊.P+k&U^Zo"|t4? +b~5R3R:;?f)o/[1Yc^*֏P>=| aWQ9a ߣ cNw8QE`w~846)WilG 47N7Ϙ26]8'8s[`,Q)= qn V)(\N7Gc_*ba4zI]_#)'F$1MBLR˃ T'@~8l& Ii{YHUɶ }\$Ƭ^2,5o%^q2&:|&S{3؝p4,0b|AE;A+鈘jk&qD31Wqao1<kH*ÉnV) 'ºy#|H !(H5:t^N!ƥM1VHX2nA/ &ޞq woXfc^ŋfx,y4cY74ˌV]HŬ_jA;ı5hjkEGU[ګBb#'dz}%vqၵЫ#V2%:NHذkr 4-Jr;[;@ǵ NNj_.f5sQFOh4 "h=WC|P\̲P2ZtԬSQ%G~3l9F3 l] .OEnƂSΐ󭨰)򢑎9Hh#xUCxT+J6$ucC#7'ڿH(0&! t(g-'3#3={ޣu>/Vs 3;x P0ܿz?ޓBi@PcNo0$-sO4[H51ðl]A i͕s[l0>o·*ȝCfṙ"g<C B(C`ׅƙ@dqQ _ѲKil|cM#b>$*V|->>niF)vIYЀ6R_ზ׿o[ Ѯ>nkMQ}f}NM2N(&#ݳ$ ..FuKX k?*" \ENp&~|vБI+g43/rFK B*K=Ht*U7q!J'߿HZ)r賚ܮm!SH{ "d#&|,e1/Y%>zJ: |[U%'RTU7 5nM$|w%Qc*&s!x#&P0 Hڼ[ ^-S=ZWY7,efdCPA̟&3aWM"V6Q6TJ߃֌,x;nCp;q3Mad%N Y&]%G)Wk>O?MZA"SP *;ѹ0><6T&LԒ`Ok?٘hyBل=oH(s`K%lx X}DTAWQ=#2zjuk#Xs|S5AdNQVrFbIӀb k^]mh{4ҽU$OR0_Fn~`|/ $,bVyP#⏩G4%"oW"p1zv8s|.]¤gEC(Ms`b B \ߓΌ8 `պO5XV/&-۽h3@&ue["&(FUF!qjuV4W㟷|cj tFcy%Hm% oqHLg< ,$fuiEg8{VJ~Uݯx51 ))JAB$~)aAz"xSoZ7l4::YO-+OmI?LUr?z%.=gYn]A]qA*,7Sm)'PO}T%{Ch!n 9 9;)PcN_$*X..lR"Dat=°>#639Έ)݊N~ b3Y_[39bDɪVC $I[q<ח@BEJQ@t(4{ Ģ((>^ens\l8Ve&$wP{᧛yy9}_N!pÿ%hqP@f.&x؞ת]UA}]J^swLzM7KBo<:c$V@'AJ١sz|aaz`{[gߠuϴiC; Yq]o֯-wfd9~H^0!1O>OL`i=,Wlh}+;1"V̪A./$Tz^_ӞJoT" z-Y1f#n).L>]4׋9 n[-:COa)n[W~c}%L`$ܑt58eyVQ2(nLvm: ޺vGEGJ٧W' m.Mn ʯՇd;x7piUڭf9g?d"_`vERh"t!V#krE$o +axn52bV ~IxJU*C*ie5[\: M/i8e߷9bX3~,. (?.,ԟ#%YQb^ɿ۷wt̕{C=J3m2Ϭ`y_ !=:ZʺoKEk4_n-N:u;l2ġSZ߹`;`E)lޗ>5QE'G7Bc>uc+ހ܍#Ճ=*2I3J*Rxqɓ Viz0HFGCːFғ=)7k>}+;9[Ҳ{4ha -pv[ eGfVoO> fӽ-r A|a4[w!bwqSA"ُ@7|՚ySy7sFά/pjVѽ2#GܠbRqa$`,{+tE QR (сn4jR|6?,v% /4Olկv&c?"RFTӷ'A[)viÔg*. M۟ٯwh22Tv3 Dc[Sh$M^3 ѻ{R;3J Y6]Dï5fGt٭xg#҈U(J?lW+/Khm I\a)쎛u!@vJ%y l^L$0蛄x@"5s(`.[f%Tʚ5̈}p{}Tq]|Qf6ПQ9S'ʗㅕyyvMK"w]uC l-tiъSU.IT6S.r0MdG1m\bΗ8 Ff*z O9ITBi=MMcn#s*!̍gTng(>9Ĭ!/.rz|?&:WmcK9X% q.#U,`^m݃scM5!*,#7',]5dЍuBu-{~ʁ=w!vb"xJtl ٟLѵZ36Е&HW'u34b`]zץ_v:o>;fZY 6xiW^"{ol9./#dQzp>sՔAKgTtdLYyɼꐧt J6;[HGʇs8g RQ97uSJ2HΦRQz5x"Q*.k>JYlhe3H:{c$^bv~d ˼v{$L^ڒMc%dVCb1) [a m36_JIQm-kE- ~o{!zQ>%Ņ@/FD71f[a$ǩ"K"Slɋ3m?ui2:d毃?c-)M1Q$W¯kJ@6W &z!xUy>ȨAjwuS%1R,[ ֦ęUU BDž<-)3?HTPKA[+k׉>(h{JI4[Ƌ*Ɇ +}>w< /®8 b?^MΝXՒ..:i3ItTWfU/I( pkd42<Ï%Lood#fNLU>Q!uyD5s~R6ևbx7q&Ξ"JJ6ɛ<=,WBA'GhqE;ɪ+M9C(^uPIO9j@ ҉x9m~1^g @(JǏ>יyԖW\>wi;[sމ~)1@=QEpyka\ǒZu.!Ӿ%HGHDvw`—0Rb >xC$")E)}TC3bA49B΀&xb&#D֦PN*z `3_>'"ljl.{\Dm}&¨ʐPh0'L#gg&]iHFh,{)jo?al#\B0OvΨ .Z\N@Er`<5[O+ nbI~;Ӵ٭"4VtG_ 5:vp,ֹ6' I~#φr~V70Ri_VnZBo1_e3ba"vXٮ=^qL-4R+)Y"jݤbd(ϳ=%,#2F -˚.4;"eNo('c 3Riծ)X@CsOGU &|X= "x; OwQRp7xGAN$ᯤl.ʇa)J'^G_ d@l'φ"CB=]⍳8` q$'mJA% )јm·`<Ž|K2Ia:$.sZGb R;Iv#bX V=!e0Igh}b&hMs5iQ|F,Kha*:Q0?h6ڂ&esA=jum j=IћbjfcwF%@<=-tQ;r«H?6հ!5.-ZO\}Wuik`t0Iqv>+ɨM&s^!cnL fe ­)FaSEح1Ja~UH5kyz]g6mB6fv f);!!b{}! hrN $ܜ/+P\N3] B `]C_ ?apeV/tI3Z쵑r]TQ?^~-秕-)]!a+oPf1X)ȃU} 㛟Td2&cʓ5ėM>=&3zkO.L,+?KBIFNlpZ{(HRI2'܄yNS+QԌ-~ [ mz:ĪuU{-[PV=C]uAztszƽ8^VTK&] RiP)@j֢#LnBP ɱ|򚌿?}ڙ=*vۖ}= ٥A b2nx-zT(x9U(Aȟu]쏱&{ـy ]6ʀL].q Lb @yms 0f'^k'M+Z@dj [KCr{tIVOA u*X1lVȟЍ2/0u/+|_l`-&bhQ)0B'[<a$JΝQ Íc`Ƅd[µZ7 aZz~SD}ͳ5; \%S"^dGen-u_5d| ~6oOdO[אmӡP%hZ(l :7>`kM hĨ i7NsPw-w?54V#˛6ԋ%(7}X( :, T tp1܂c+{T6kHg{q\WĦԟMW۞p$03kQZF@\ +0 >%>^ S< ukVmΐ%(ʦUupKZqizC![֊5y*`qFZhꉮD UXp/%y#8cԽCwX(SL$!̀ IIϳ[Wd#N 2T&4S`'7n%YeNO]Hb1c PJϦt!Ig4TБc!;%")/";@ILK|f(:"iWsi*ߗe亓\ -Xfb7g^[WH*f Ƒ,Vd'IU*֏$7y#b]8obXv HܣrפX ډP77_֒?%v_3NQ-4/V]<VO$ ǻ11/l.&x>o@]yJ!emY5(HN׻+*&w~n#uZ8 2DE* qu(lm}KmLbJ~Ae?Zvĕ .7p_Z1gֳ\ZMԊWuR8{h<-Kq9TOt[DO;ZꨪǨ)"IśK N= 1*[0T -/r3XJ~j"']ˆ #sWȰՎ\{+> tJPksӉ%]%@@DMx`mտ цڒD#FMw紇GffM6fAhzU?FĆ<]IʏM: Qd5Ke\rIQI^ ]/?8%Rc֪b>3fUלvIϐ~ 8&RSxbEd"&tT)yXǯtjq?)eSBFf}uk .R>BtPԀ "EqO4ӪS-O7"i+Q!$a=ֈ9<~(<vtO/`o)3VifCTzu7"?G2ryy9o=&,j;UGwTlRS Mou$nLn8lKt?51=jd9Fe3WLW1V6VUIz;@5zGs #{q[rY5+poXǗ0_>qVMN|/S}&PX10V fv)n; jCdR>Yv*%-%e鐋^3 FcD\'C犩~FWĄTԁ 5|*Ʉ(jYU5-4ʀT&ȏ!k."?qmkdPKbFyUaI/Ss橜LmjE]9U3R)K% l. K[`]]>uoȇ~o(۟Y؈4@^BU(j8:̞CF5rݣA:[/4䍁e;f+_sQbTvQ?g##k+ozDQ!n~h)852>PqedXb 9pHTYUnتi5n$۸@*bko;nL{Y4eѰq9Na1r|>t 7ΥYsԁ @p3ǒҨ- [1=i]LoL ώn^5P2Utʡ!: ,Nt' ^I sgJ4oޑ ؿӰHJ@VL)GuC]ynk&ӈ`hXn|u?Y(ĿJFC/6e`٥Pn‘oU3;)GRTxHK 't߂ 0[rzrq:J2SvWvz0 c?YMG+fcyM3Eͤ:WdI&'Pu#d6jGB&RVy)H\۷O]I33܃Ym[ҫHERd~?f`fsTt1#$pC,;UP]pÇ@+&r^+G<ʰ.W^F%9PսPx&nЌ7FTր fYlAOW`ŗ .Ȉyrп2N Hlǭ%d#m{%5\?phC%8zS܃/<[Y8k-nBly]̽}BTЗ6 p7kxibEAZosu}:Ct?-xCZ׃ˮpMR w'`\aU?z! /c|X ^FcCѬT{;rwf=,(%&c&y:g%_4XP4n8 +ٵڹ¼Yu)џO bhg 0hZڴCOUy}Aخ$XE. 2zg6POʷ9ğ+rn Eq.#+o&a),˗vC+Ξ!1"a~Bl_BCq4Ծ= :!A7]:{ u!_HoGt- @q!Y.An" xo!๮-uY,#Ks?ϒ7!K(ݪ^ϴ$ 1G0N>n %=$u(e\χ0,]k 5407 w ؓȝd;g|ĉG?:E n_*ȟ$5XiT+8j9~MP Q9qƋߗ]âHJFnk1h]HEdp?n6Ai$\]n {Hc8b̂w&=5;\~g!~ 2G;&=׶f: }TQbb[OH7EjGtmJYYp>;!["DbJxuoP{:$4p*`KS~I^SW-R+L/dzϕ^}.kjJ5>}5Qa5XP|Wyѻ҂|ꫧ#ZhvU1F 8w㭪>%dphJlq:OPӉn"[6"]~]ڍoA^`Z]S]]D $.6 k` ip9WBg+ɹDӒ?K@k{@VW_9bַ-aj8^i9ƃ蓮4F}X箖fqGp4rǚJ=Gb}FauWFvd Ujn9XM$qfg© Қe\ê8w,ҙ^STr* Ð'xJ6O\vobN7#g5{Nj# \rS-#8򚟌R$Btywthf򲺠TLAFOs=\&:PCj .~0Lҷ3T,J;,ZbJH*oiZK` Mܡz7 K`4 QEnڴ99ꃯ QA9N2Q(3  .6^ClPh.G'UWa.06ɢ~! ws|6>m- !N: p!d.F -;0rtsgXlH/' 0,Tci^9J<sk7 46Lwh|H>'䀵q3 T`(5;yayR/P_ g0XrHssgf_3+,Hk֟h8 עMٻQ<>nSuK3 Ld}G[?!n5s{+ Afi \.F>Tߌ&/f?.|R0PVH=~96,Dj;c g+a\&6=5Œ al+ ۛ}n2\dSPAq,S\ ڊW}到'D/iY"n_{%ja~gwz>[тjȤƁePYͫʒpzZDp >ȉz*ȓJW@oModo-F86N UjR<.ӹ#)^MРտ—>=p$Tb ¨)rc=7hE'W6ZX+?#pCZQܑcSpةeU*ng u,|v\?2+6wES9{\ O&Eh ߬l 6/;8}H$*r.zҥ\$Ee0ytM^z߼ۧ%Q.GJKH1+zGSU)~}ШZRxVxKMNž5aL-c'@@oxg3n 6΅(x`9RG:BD|tZCT$V -0pUH|7},zƪyl>Jty3f:?7ezFH/fU=LjH|}OR(ΨR.^A Ϋsv]Z`0YNafy.n 3*Qd1TKژ;ZN]Sǡ+?)kK H"O!n;,D} V%M{kĂ:<DK/`&rcPu}<Ʈ&"ն2Alp54y ط|lrG`#1-\Ӿ 3=4ՏU$?9+-%V5<Օ7`sФe\!q)=+svfT-nJľ(_]0^wt]H\E8Ԅq"A|J/}vܞ֮vb|d6ggWLum҅I؟ks녃DsoC.<>!9|Ҿ-bY9߂PP_|SrBtCu{MhI8;3QâZ!Y/X'aH>@U%ݟ7C*7:JC]IVOYllqRfTK32Ea NIpd|62 )^;`{͞Qу۝JBNя l͈{(ClY+\87Ďlc WD=isWńG-J#sZFI=Ws=>ɻ23V FoD"mM]ٔf% d. :V]PbK@D;p) UNj6nijnPb-րWmlB69F&Aj|=_JWӸ5_TnGՑ?P܀iL2c\JXKқǶ?&`}vAzreT$b tSMCUY~'%is)(@CRI]xey~#ߔ#q4[:*d>Κޙl~oQ<[Oʡ{Yo7,ﰛ~eŰk`BcۤBW}E/G?YDkv?U_v7OGcI2_󆗀ubL\:wNᕼ-.\hYѯ{P.K.D pp+q4K,oPIrKh2Bc+x @閙56JNׅ 8dCjOLyj$Ǣðuv^>HS<Œ7II)'<֓2c]kQ aPs7 sI].}iŽ3V{yOLFɗPOpz # P~uk"-š pJBߣ>05XUVАR)U3\CdI@Jnu[UeGd|^W9,!BG_D48r18Cx nV"9uԟNVd)wO]M"* ↇ;{:kYEtwT&&Tѩ~{Ex<;r[+X5BQmV>EP-7o*qR?BIqC^vЗ.PD]0$O,R8 );8;r8^6*ҹű>*+pP O'm_J 3yD|\\n;lY#CkRK#<.2UpZ yP> fÖRƹiU\n$EȹDXǐp߾X5rJe[b0ܱ7~cp]/|[(ǂU' 5 <fa%~ɺNNa[Ko֜~5!.yzn^-?&nFVEžterR/2K x#N^>#N$ڢDk!]vR<<1=PS{]穜T1'49!S'i:*t}WO!>^%^uB6>Vek i^"/&+O/堝qn>ϸl=% maU/ĦXacUJAPLSf*"rwI"2.b?MV2{U@'0CCy9RhjM^Fr+phX<8j%T'^On CStw!ę}1"ܞK ܘX #}lx$otJMHj"ϗ1$6G[5xXVdiF#H }' rDz!_m|'!ks4l:}Kʘz]\ PoZV2\}+t>e?6 _ze. #gF&LY[7N2{^]]4Z$gn y:!̨AT2K N Ùu{bamc-O}HvN#p<-TbJ?+&'zֿqb9[ݗ Gi6OsHhOSgU{7.kIE>~ʓv[YmPE G"/4yL(`Y=dZCzk79 @,y/dp[廽PV̦R Lz?24pk!LF]J8btK}o{*ŧdT컍HҖZ]l8?4 O#WJpD˽2]暺ilJᐨ=$HhM zHˢPDtFa~U}'2C|{v![6U5h(&yJhB-XaoLr)O%6%n³6f02ljTI!lo4S|KSLDae 7̪uʻFBqq nqLa9tJ~kjV#kD܇^R3(.2iGK?4]JI;*tvPfQZ?C1DmJ(r MXHep1Nߨ.dz +<Ƹhȍ-UG.pZUZ5/O$饖N"rn7쨭Q7oo03@CEa9>Eg:W m12^c?2bf1vYiAZumM(|H'M3 :9FE"(WƳ0bw-b.MFۘ͐9rPFO=5Vœ>ؑ3t}-bp\,:߁ Xqhn:5A-s _ffZ_q =O>n1M`8CoE4/X<!wm/~>q U«v+cSq5™ĉ)RPW?*"Ӳͳ9g>u^8LJ{si_sbR iՈ+ f24~ G% VB!)jc%1(X9~w81 d =  y}ll8Pyb$ó9 "U>竜iW^]^ 3 t$CcrEJ0!d5DH L+_:ax(A= qF,[jUpSJHtmUEr.&qc]/I=i|.LAk/+]"]5j2s/`Zwz+%ScjH3HUz1VA9R#0f5!J) i 4a:efB Mw@֓rG dȇ=b7s kbTm`ȶL{ͷ Vyl s-6|W_J&woQF6Q_rs5>#O._m2L&]S9KgJO ~LaYRhnS\8^Pho MN% 5f#֏hySSZpuAW l݅Ĺe_Hm5D(o?{Pq^|?×Y"t&uc4Du l7tcj)Qԃ+.OځV۪b&М:e-ja{=)ds5qsEy~|p Ƒ aMW8MpZջ^^Lք-m0^x4&Y'=>5dB V֊bcͦe19M>jkNyNw;AqH5:˱Bm{z5|mv)?-5ѷ1g]kLyr HS3n0+g?qieE;qq|ke $`jb=9MaW=V=;e`c9,f%PCS,mz=Eqּ',vDs9"OԹb4]Pݚ^_jFN1I}[D|ՠx*^ 4v^~+h&ST,Dؤ8.H ldfy7ނj-N`NΟ@b =тjEi|#B_4NDKorHuRN҇#j -hf:*l@VzP'0KOxAr=QfKvcƸ$I XTȧ[hgSk#506]C%А0 ~0?ܖDʮKtV7YZ p)dZ=%nQL͝ATpCM[AVG#mV:h|R,@F-Z{?zPs VY},cɍ$CܪTmH94- ѭ!yt,T+&9t6PX_ώ035CU?&sDď`縀>ot;p&gx9ɛCWH]9|ݭƎoзSR%}*^ƙ k$ U鬱N6cgYUn6\ ~DҰǑpu|TUT Hi`][z\-z Mڕ[V P,dpt*yi;# Rt^<季p#+BE'ޟ᫼b~@3*@ʚe6Lrdx~r)ksR(ƪ떥νN&O.^\i%̚7ڀ +FBG ȣS;u:X;&hsٙ OsQ2EoF;1ߧcp2T 7ԁE/*P`ʵY,SlW|m;fƫ=;:oRz;~:2=Wskbc#psJASt̟p|o: q U`c;q%o Ys!mbl!xIt3+ٔilHc=7 ȹ 3 {Ok[DmR1VAʺJ$F|G)} p[(㘈g;͸?̒ܫ{zį$ecIF9ԭEI/1ۇjTsI8I*LJyº (tDllxRbؔ."̫?!ncqԏotWnȸwq@ŴQVG3p("JWcCq_|a84|؞?p2;̀\SNU>3et:SD4%R>H[IO2Jh!iWzط&MXM(>[},Sb CܲIqZ~%L8dja䔚bx_MtKQ@jgD1Dϳ,:)eR EJUd@Uߐ]>dlb.{AI`ji*"|'! np5Tu"5U*>Pqk('Y@VC5Z_P7J2CKd'Z lzt>[ [˸hJ *dZo$UӖ 5Y?Ucu׊( 5kА 痨bk8ڑZ*1/#mx)$!y$u۲a `4YXw_%2e?|~#f=~!ц|q8·[O_m,|lv8d:[ '),kH2Xp K%Og,uW}63{Xb~0BMhݯ)B=C^UL Uz&+2^.D't0bX($.HKH! w?FMOD+zq(rAy5J" :w1Al/Z[ɑ7iE&5zQ[Yi,/̮۬)dvϒ#E^UXKk=*[6g?_;Ziq$nlʴ=gy78Qpg=,^06-iE36(<}9,/h`V4`@2+3U%p.QBa="-}6E2}G,m _x~yFT0NqXZNgl! SRA!6P7EH3}/&pe!Z]T[m'~dCT:PuҼ ;[dƐیL ;BuݗMpQ/A%F50HH'Ϥ'!ׂ!vp5,V rQO`OgK\]jB$2&hZedD.~&հɠ r`Sfc w[8qډ!Unc1-QU$`G¸ 7_eR0YܼL6iS3'6-=Zo-&Mto^QVJ9~dl& 7oN/+ۄR3e~}a߄ڨ3tAe|ͺ1G n 48gC<*MW͸>4V``gJY9? 2}>Q O"wu<@Gg/{w~f)P']뽡@x tO'xiu Mnb:ȵʿtLӤ3PU`8]Boj\ڍG6OfoD,ofB>bF/6,?]A*Fd8)j"Ckq36pD@{Ƈ63 ZNBZ'2X)33v8$! 0"rFj6˷L4}Vibt_D!i/ * X410zi^ْT/D]B'ַ= Kawt[<{,( L@%cB!r̺SdqHHG/vr= bu\ &/;61Ji>^w=,!,LzS1zb%8ZFE GT{B_#xDHZ|Dd{/]T z^<8@=<yVk*Jo\1^oQEؗ%Rg^ WYM?G1Db1`ֻQu򈓶Xp?m$/8<;{?=Oi9|:8&^)^$IUyMǬ=[d#qӛhm;hQ뷦 v=\q6)#i 9WO#y,1Eoe-  +W/h3/!2-k?!w+_*_+{`LW蹼g2>b?<XvND s^V۱sou))3kKkMFLo&ّ<6N<]b-f߰Ri@TU{Տ''M+$ᤌ6^vMI)ٓAyIB45i%ɭ9yB67.yH^+4Td lr/4W`?؉fi^2ņ5P_FH z!I+;g_K7 9{†A։ki6V:A1m0k|̃v.\ _~'g}B͖fPg~t|k,%fkyfmPMEaX%$җxۃfϓWv8ğr_;=+:R3NwiyHzo:&t19xm^yj Lrh/4X%"Qx>'g6b</lB35gK;ic½ ]<+zآpR퐶Mxu^)~Ynj3ސh[jOg2e;#yB.3F5L˶*0PO %}w7ǻ9?^O7cps#Cʲ`=:IM;6izvGشp}5B"Y M}nil:&Jjȏi4QCl9;D{&֙+z,m' -(5/˜]:\1@XܛyC;FFr$z+L) #̖`KK*6z(O0ӎ,8 {Sj(2x8!na: T r w*jݳݔt;Mo7Yh_X(} gu{1be??9`-j_ey,C_WƄ\2>jViDZsxZqei\c誮fV2G lzTQk_0iyp?zg7 e,ү+E!?+`;u.:g:&q;vr#/m,W3 h|R1)ړ~utN-="ӟ[@ (>P֤DJrlN#d |M[U#[]E'3v)KϖOa"}yGuIVГм]73:m|[bjfM`x L|mm\Wi"/w)ƔIU\2w (q7ׇ LL^%꘬ٳnPee eZHt+:#/ԣ EgYZ0707010000029c000081a400000000000000000000000164e6139f00001bc8000000000000000000000000000000000000007c00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ch_ipsec.ko.xz7zXZִF!t/hG]?Eh=ڜ.+9)D{hێkX=ƹbDUQXG\.#nB \ƋH^hc; z2D[!; N?N|iBV9Vxj~''kڬJ:E$@D:Z3wo&,YE,[՞51* QVFn$wS4K\LXhUo?I>V4AFA4XH!(*{?-sdVjԽ2WdgKgD2M۵XLE(F 5t,򚊋Ck3:ԙvHa׋k4ë4xLl$19F^W1+Sᵋ(-x&㞤tKhpϥX1q-8-k!IZje?TW{'@[~ >z5ޑhK9'Qx*a>I~ .sJ,xa|w1:h-Vp|변&jy5꠼DW7şZ AcલSK*韲VI٧%#y%c Ň&?@tLHQ-cd隉*.H-o~Ӑ0qI!b^T{TŒ2(xg oyP=yf& `}@n2.F+(IbtOͰ쁪vOaN3R+|;c wu;x<^7zTCNaQU8/-i,_+W<%)_0R*g38`#6YsͬG~{Ǘi)Ƅyzz&ɃdtWU aZ; Uyev2c=Q mY# ]rA!D)x7<0$pFCjgM'XFғm pH%'C8tvE蜮lf=)Ԉ3 'E*޶!k FbuKk`9FSZ!E-@k#1ߦڨ2,;[$p M,|lz:{wc[mC; /s@iՋގ6l:)0 E2 d5[?vJtH̍o"|Y&A J}*]mkZWzET+qfV.rYQ Rҥ3A6BE4֛n=6u^2r79nj9įOfTM7; 6=^_*l_U9RQqy6 % lՕ:/:j'(Ԡi( y<q@ii|+(C4 7IɃTh1a.Lѷ×u#Cji1Au@z1H)T/֩uwݼA9mڐ{37[5?o 6je(j iR|͠r o'(/X8#O,`PzA HM\e1R`/J%!u2T'bR-~[#Y^x-0Sz\.Ek&vuQR/Ԥ"]0w_%:q t_6=KVƊ7-۬ҪVo;6p4rhyzICHfON;0|xegܵDD|Vl10Y xdg͆iA#>!qz 3Gͣ/8tl8mñoCC Jc1މJ&S|>K*BQ, m}rwb>n"6- wɅ0ę6O\= sSZdQm؃AiyW͝`w -G FJSBMa9hNȌ&#sD d"lz%%4s[t}%:/2.۳R=.G0Z̜OĖjğ(+C_4.)~wqxc:pf}EzC$:dV '?6 = \p6~vʠ i+IrWJHsVEmͪ6/o큛ja+->\V'MqN(6lѥptZn%#Q~^3fU!Y;\!RЛBjyf`4l_ȳ,=ei~Ep2`?xƼtU%_ N`,!Q ͬDd9*!OwTZjrdcV®/Wwѧg{ܦ9C%͓,1Izḟ29|dyS]9 AwXp>:ۭsYK?%Zɳ(tN϶5rOX R^ WwSW$>(2qdtBO9}3Ϯ'M]ý; '%-fWan[\?vY8h:M[I1F C9'+8cF@@Y@''os-+&3!])ږ~ij?En}nITgI$ɕNW?W,T8QZ%.lu_ɡ[:C .jn\TK0$|6Sy+X,T٬؈-Q^fKOٺ _9PP.^~>1J]lʡ;bRb'.(zr,.4og2*&D=CU ~Ou͏vaD+Q`?GGo:gN+89U=v|@^g }`B4. ʌVY:4LM &xFJ<9Q,_ 2AZ& rjU zun`s_ZE{[%_wڣu=T …?DgLWĔr2^XW+o o *sA-P pȘY0jno!v+`.@R~Q eYOJ=H78kK`"XXܠw16%K׷hqVrm3[R+v ~rΘx!Ye𷈦?0Z@zsXʹH Ԫ%Wxk>~=JkndK?TŃ/D :m}$Iv> POUYۃ 1T=`mF3Cnˢ..+RAш?#.A; ,o(`ϝ+Y>?S705N㧣 nqxd^IRQ$RJVgzxX3EL:ŷRjgz,BEx&\D54-R5QL͸^<) w1Wӓuha4(»%"cXۉy5)b({}R'<Ծ]/TG.Vh?_ftrB,\wŊ_[qpƯ@ȭ%9mC@kgt XbX[2E/[ [!yġQ٬6OĪEQ1& <0 7³n`kۮ ogϨp^vL'Gxd$  g?9 ?Xx.Kcṙ !_yӊd@mY@u2Ѕ+gaݛ4̸ٙo].^#s (ƅX7V,ԙVb4=~t<*HD-^!su}We\Uwt~l!IeMt{nUOޖSg#&iCsZ{ _u&(IsA1!)#`t<3;jEuju)ACc#M]kYn$ Ϧ>vaZ~d 6$n%fM@NڟR3o5t&7$K uAE{i.NO-3`/<+ROtTC6|WAs i6)4B\sP8%8pL lM H:ătrnA+9D̋ݕcxֶڶ:h#6lT]GaMbL؄#p6l*6WY˸y!%_"VԒOXpkmgmcݗ"8nSo, IbRGN]h[P;N)HMZcY9)rLOj~G @=_l$!kLsN+ƾ(ޟŐfe$i"1ܠCR,%!X'u*)Jn7IJ-zvO_ S0(u)#EppP㝿Jc~"jڭ&k Ao /j}7H$k˺apEU9Zxp-wC[@ߝ%A:6'G J57]ӷ%-#)@˒&˽291_[QܐY4 sY&|JFS U9 g(*ULyV?j\n( jb!GWn <%̑ߜ^mf3~ZPVO'yuB9J7hgYZ0707010000029d000081a400000000000000000000000164e6139f000039c8000000000000000000000000000000000000007a00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ch_ktls.ko.xz7zXZִF!t/9]?Eh=ڜ.+6#DS-Zl1-.淼H \(m!] ?<$I; R_4} tO"ک#p`WY$7g #КA ŵ~l<+U 8 i}FnlE@B`!qV{fuK'& ˤ]*ؤ-*r )_%taU⁅vL S;(ߌ1h91B]&w~=}PƭXMacY .@eYUB*9.e4;DLhkNT l-6wzTd^A8'u""LnکuC4TՄ)!C1(hyI%#g4ʭ -HC" e`49mg|J#=ytCx|QoAsP$l(zTXU*YX uTVx<7qzTh ecۙRɘ[@ԡVC ڶ< DzY5}ikf rsi:w^Om&!ڵ~N? `WD,V+NJm:lf-zyokkK.Phtx 4 8{B}R?ɹIuEkˑ) nbqr[=o@?st IELOl]ƗXBk x3B^sCLR>z7 sR!|C+MR[}uJ8bPOF5`8e-h[G4v1gZ6[ C@OP]m{M|OD=X0yWd[ bL^ D Rc}56QOZ]N4luT#bWJqPoT._.'@ z h8x`Ze>nG+bʏ)"Ud8 :b9, /֘ )=61zMbs6(ğ@u4]0lsM _ y$؞/qx<*9]њ3T&skAXz6g<=EpyrfʅMhCMUu~6䈖|I|)QyrW6"HSz2/w F V܈P3M 2GeDBE.hnO [o6[Ǥ=)§ }c&sD]] .h!h&CdCiVm>28P]j˴6AWӉ侉CdLH2@F-J GMExh׹%Ӵ&CQ6J"2A]DD>HPЩ*/YIr*!3(- Ճ6]&"Yٝf6UU>*C ϨAL_[;8'+Y7H$ҩ]_#YlqRO'u4ttD@Ep 3rD,`V.B,Rnyl K{[H "dc>Ū/uia(XI 8]1aLd/Sǡ<ط)_~2,ɬ?3wA3foT(-͂:T^+הUJ=h?(qenW=|T{Gh5+cUɏ8&e&gnFuKM͚_T]!LFFnb5-ë~/㝽ͬ9NՔٝAҙo,1˓~ S>rc\K؆rOP'.p *r@Ȳm6KVx^Xc/~ތ&^EØau㠷%#&c Ho\4k߽_&.B3L9 WB ymas'G(/JmُO!btY;U؁UԒ޽D?rqLW%ȎNc 'k<6aX?'ΉMZ*.LzA/qhj]2yO΃+OX`iNuOxk]4@~|%#zՖjnYg1ez$i/;ݩֲG+I [Z3yғ?OYx5^TRmn:XocY-z fqsq@VŮ*;b`+YK ak4y.Eʓݓ]@7:V:c^~Q{Z~rOGgPz\u BLGLY --Doi&1]˺NK73`bȒ, :x Ծ0ɤup$"i.vc3T KAEnAbENvʅW8=0@Kf<۟tT_"Q3U nگ@&|€W>?:+eIyanvV'У'<0 _KVr/m4 g :&bO^{PB^bH ƅmhZV[ ϶IֲF[YE %(N0fe$قx0zd =z, ,s( @ YmD!ftb͏ǡ'6/HXW}ye?S |}o8,sXH:U<ݸgߵsm8p} zY /D}_>&vYE-6*DQ,Wc>"uS3=޾#8>1{[i0zZo여[ $N{jF ^ȍ'V{Ȧ5BFg5.O,Ք4.) Y|T]AVڽV'`ܣW+߷lD14͔H7NAΑ/Ymp+҉Vn`qr} {(]TlQ3H7B8{ NHz<PI/. k~ˣDn$A%3#04'\V _e9dRyƿj](;vn>oUp#RR/YÙ;h0"ܭ 3+ Hal;ͽ[XbaKnoNUv,DH0:!2 ==NCc c\d=0?=:3VSwKvpN[p+,Xn~'KcB+_dj*bbcŚμ' St߷UkNy&v\Z$VC ?$|'BE2IJ4TAg.R9'EAR3'JO| ΣPb7ns PЭn6q-MeN7RB)&RILvs"0gpNA)s/9+0=di\!V<}U­tޭ=ye Cm1)ÛpFs9b/XJ67(MV]_gE$s`ܐJXk '3!HbȜtwc9GWr!.88{Y;o ,C\4a<36~SZᔺY)l62V Ys[CP0i\=蜾'|ZF5(%_NΗ _pR;@9,~['mK&eI$>ĊR۩-\ʛ E4wp}u[g32Mh\Ma`6M'.22= 2u2Ac@6c7^9bH iwF+]F~]ڗ O8,J"f+B9c k(d XIA$mQ~AUFu=LJWi[\l _?ɚ}\9SiyZ!x5ʄ0o#\Ҡt|w\y7B2eM%~a!Ո.8q]%VikT ȁ={l!hdT[NxǑ_0\1(vkmE}U7 eNh>W2}Am+nN>*h|J%l $ZK[`/}Okݓɭ)zMŸXc`&TLլ)8lq -77[MhoY(]6&RA̬>t!-ŒE1>Ob3z[&ޕj.BgI\+fZSB@?B6 i!QVpm Ļitn?g`;^%gZ9Oaoy(tBJ)scG:*jB.qFH_ xw^2 g}N]b?/2(ǩ:=,"2Co諜p\)~1kkڵ MړXCv꟝R[y6<.yvA"*Rx [yvdJJףEс$~L\gʮF俶|pډQ.#ĐHU{[NցQ &07xA?E5k N3tY`K]{ɾ@ykw[DMJ"EB:z#c(I*X~b*h[AbK xvmAg {E*aVwe#6Z]l B|i+]lJ\MbT5 H PUu"?yH(A&_4IsW:WXRw2rT~\zN\4t sT"{H~ix=䈚Ӓ*)_$6?\u4h gku_5pU;ZMz8 -MQ&kDL6?dm2G.S\Bc?xEW][93hf }WeV~R,}ؐU!r217!.K.A:\|I|yF !pA/v^%ۨ%Jf/l/Q̒\&n Շ 읏L} 6C.uJ'3źj?BK4U$PfяzN9uBy"5`j<܇#uszS ĩ`iT8ӧ'G_߲Ls_F~.i~ <$9txR){qJZP wXcS ~_#yf ܪ LcjjZvp9@uYG-\$Qnf -8Qjgo%{XvCQˢ+TKے 1ƢR\1dwtT+1b Q|oҢ @:rW%!Ç.ͯ.8Jv'ޒT=ƨbRb{c\X " DQ5Ԫ}[To_6VU F() DK%n..ϗj94@׿o.5i};o20QOl ˄:$sָmеt/VK7^\9eB(K9# vfbC:De\~RY&]PЦjCI_eQo]Ajld/b!.omNUyk#aP}TI.=(byS$hMڿ?"Q#v&l @w~|#a cRecrВʒmGό:z m(Pb MLB*$w̸LKCh;ĜQ,-8욽ъM>".{vB=)q|i򆱳Q6&v1d0(/*- 1~'OYCHRۼjSL5"N(*&Ir^U,I(H'/> Lf $&/B)0HGqu ~0qY3#gE;j$y b~ KIe`Uqq]Ihi`j̀yV};]ON/"xi|ءʰw(yBy`q(˗dʸzマ\0CCtx\E3f%cmfW=gCxWXggPAlJ1܌ˣ'<BAZ^c3X٫೺Me-F喕8ݓ+C}?Y4.Zs?oUQ-:DpPa"T1Ms:^jtOvp(s'8) $T[Xo& Eʅ7 vQø۹BX١I+X> *ёXTT0A4%{}Q'>m)}ɁeߊH\Sc22PTל7H28eDàߑR'Pd,<KOwq6hw $1dƵWm#ZT>6rU/Xh:Fq}(-ES xu}`h"^ɧaKaH6?Xhg(:ex÷–Ѹ*O1ΓMdӽMyo'$_[.|T:/*/lwx^ E F!ܢh</Zl5'63W2 rJ;7V՝;Pa1\ 4XdnZM+\`:/yd1ԧ:Gᘩo? #m⽷OUP$VBXC ~!PuҨhXq*o.e+e J?yMcbz͊3 \T[R\;& |q!uY#W fJjko9e܇M9+pV 2WV"G"ԟ>~QNQ? ʋ+|\+OE](ف6q+4,?5zwq%SGŒqmE֩[9y]dv%+"z)\Y#8NMRE# w$ım-K2ϻSV4oi9 b#vÀf]fVH72G/9(hoic|讇ơIƑ%\nkJ=q!=jP'Ft ҸӆCnl}s j(e-x*wÎt%mﵚ}wjv߲.>ĠQlF_y\uv/ĀC+n7#]/؉(4dS2iF٘tjZBځH)˨&Gs0?Zs6]'F5ȏ(^VCWpeqp)ȚC"˓J B:R'U$ wP^tPvzN}2c1+k98t,,$`QUj?!]ӏ&HLnC) B|"BQ`h>࿙T="APC2 y:^ 5/%ic9L+3 :F#gˀwSn*Kݜ?w-qkM.9r:'A3!o)%Im-p4Z/)X$k}=`݆i^0I#uf\\ަ!X…:>?9z[c0 8Q?0]=АuYJ=K)3*'A>*p\zwM:4?1TXP;$Q熀3oPpxH oL{VHIQH/ Zssjˣ4Z1#>n klqL,61缻f2t8Nb pC校W~(L6F˥lw%;J>7)޺z<1邬/YLs5ظHx>P6(6`*b P2Zڽr $+eoCݙyl.y*_v 0lh +rgٛw.z=R}5U7y虊5nYJao!Chyjǽ|I׉;dg҉yEU\JGj5M ~(}]+d{Y<߁ bC)b%w̌vWz. V0U-Bjt7Y'5b4Ә-o#r;I<:AL@-{c,Z>\=>h63|'YTqaDT\w$riNdu){?'@ # i-NV:SO#C_摸8K^"v;[\^P9<"lL77]![$9 f~Sj]]6qvgT4bԪ3ؽ=0M'[tb",Pi B]ry*]JG`MfOIEaN<4L#_۶QcM0ᖢח(ۯ;z//-:bV6_cpq[2ɔ?(}|w4MUbLs> a/A9;"vv]Vs/$s x5>Zik=ͯѺ)eCjk]S8ra;2Ewg(ҕ 7/xyN%EĢjksY}4O4i䖶,8򗟃VVP)A yl]^+M?pN ?dBM?0cE.Y?l6|X2ÿd\kDdsޝ=K3"Ćo^ց}.a ΕCtV#>X,E!Pв(Gxw,Gcmu Q5h[w/jm{O@`};z#Хħ̷G3YH'˥q{ -M~߅/QZu]YKy"'mo;NXA_PC̈,ߝ:BhF1/fD[X/s@0I38*ZZcȎ̠q49 ;H8;a,A)"k7HJ$lr7ҍw*[q"3lƈG/ʕ$Ҵ&h".Wv,n ] '2 G5->/niY[2Fx5\c=A)0tEOyV1Eeg%i}+Q@&qM2)B壩V"i@ޛԨe /Ubֻt:,,~\N𷑑RZVܤ21gɦSjl&?B^K+9~N1U=GJ3r VQy(K2Mo1&!cý*}  gLbO%Hh7~^̅>!̱8b$1^#J4@+`\qMdXj 1fz2 D0MG$±Kj(2ђC$/MU@1L+0P#XvTx9%af. d`@%JhQr+3.AD2cT'n\ka"ʥٿ&l,a_r)l>{ꎍI\9p29vy 8aSY8C~Q&ܳDA*z^@|\ŋ_K)$&C <0tJhA 3IU$],6_+5Yٖn9=>&=ݡ$rWo̴wM_R-?Q}*Ѫ~+Ͻ!VͱBQ|}M~B*FWhuTIoa\hƤ<3-Y膼pN*yU"l*t]<[v:>ݛssSB0GZG?b"D8!c&_Ye[]e嗉6$H&6q%kZʼn$h*W{85\$dvM?1,a9phaSAa%Etז?f xwqy""Toh=lb:A.Cc}Q<}3)٧b9yeaO8ۤ槓\O7!H7OC}TKP#Y9#zbommy 9%'ΐFӦij}yIs +}p`i]@ :ߥt' bRǖ[0ą1ћ$!B/1./µC. ,zT?Mb(4 _[66(7UiLdvvʹg5_b`k5)U@nKO1R6sYE9a@r @ޣerښF0_B8%P&|vz2B7{f]?13B/-6qo~{6vg+GZCܹ')ܾn D&fvə¦kj(.\7OJIxUPL'jʣ -l|74048 tDY.ogPW6+V*Ǻ++x:$du(M/#y. V~#ZBaO!9 Fmrv\*`8i.t!§p8;ѣr?so(gDӖGs—5d;L?X)diqW>L6|, |݄b;'$BFx]e *:l&lA" /@_iuT.q#T4׷9z>&B)3ţMH:z.lzb[p߈*w7im# ;bLdi᎖\H>h}/Ș_&~}w~Dk-cQCF}Jـ%I. d?unӍE^O}-j{&!۱:kGcC(A?~kq9Mympeize/4m:^zfϧ߂P?OM fKM*ucmə_Jp;tٹtLeBK{ xvVz+K?nx܇u`5 wplFeP_& 28玬\on ЪznZ-i.w0`[/r/]ey"kz~9P)^4MPU%U;@ERy쪽J1@m`VH@u)&]l-=l,8f3Ko҉ѷv9bQx Sn+}qwB=POo}uP7j\VfB d `wdT}|abmZc*b~VZhfb HkvEb4ej7z! D0δE&6VСwAКP*T2@ifnD%]:TWZJbx)Fb޻ jV(W;wE8<63J;;nr`;/DGA?}oUp.r* tqC&҃YBxRlZRJvց[hfQ"3.^+J7^KSx{8mbhJ="%]ŭKɥT7 p_-F |%@r%'`VZtqW1ۍ)ƨa#Mm??SIL۸*V1畾2:TncI{N(38!*N3<f+~sV"W4Kiw8$[_ON^1vuU=O> F|x=sPt2%ƽ gn'柟/>2`GXṾLQވDM-(ԃ<~h̽sxmj;# S@u|%;Oodp /^K`=<-l)KuڟIS q.?NS4y$U s6[si(կ%/XZJ.l_N ǹ 9+~>,-`g7pbܜXD ]N^JGܷ@ T@C(?f*CV;Er6__k4c7Kˑ]CwoE#y)h-!]ņ{֤t˩6kF(6̌<#e>p +kNn' 1dĶ=ћrphvxfs$b DMLɒ~tuUOwj"68*V$(Xf 5;Eɝ$-2)19Wy+Zq%%W w~Llbm^+$MG/G@:|(D mLzSE ]Ӭ@,!frCfVL;Dw$>C-^$&!QApcP&e]1kRFY ϭ!h5(vBA0\2g>g&"wgQÞ7rCsb3︴˦gIDs4#wK [3ޜFv]|oq//ݯ֯OSۻ3z,}kZrv&`˿?j.Hy {jqOQNCxĽr"5띦1v*b`+SfD=I''4 Y:fҷQy F(!(z`dڙ<CwTtij4&pgg/f )_!hĄA):hFw<=PEU?Ng[ٗ6M$Ea.L-Qh^r|pp ypǣO ^sO#ږаdΪ>Єg}OTqWCn6<#HvNb˽4ڛ#x7g&ðFd:gҷğ#!#pg`pi_t"PD?5! @&gYZ0707010000029f000081a400000000000000000000000164e6139f0000a4fc000000000000000000000000000000000000006400000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/cisco/enic/enic.ko.xz7zXZִF!t/Sפ]?Eh=ڜ.+̉k+h٩N^g2?20n]2`H=EI+MSeG2p-@\Qvrk9|vw_w+A}XL>_NiE:^vD5SpUSEy;1 dR=3uRx2@{-ey' BS%]{Hʔ$!mN X\ K?yZ=`CءJt$؉{J)?0.\Hӏ ԍ7 N7E-Q~;$?6'BhZ |,7pNE/xWvf鄮̰3ӁZb4JJG@}.Ipm#[ i`.+]$\5=G @dR`Z7;#InΆΌI_1a^-,v@rI~?LИi x1/38TL?助[fGk8QEsd''<ɔB~# Sὸ5U",b#c/TPLUތ}긒=b[S,\L,6ZEuɈMkjJjѥwج˂x91ֿtEƒ5˷/؂D ]#3=ڷZR4$P~A =tZ@&ːQ USx! .>AXQ ^0*igM: %f -ש! >s=7b$U#uz*Wڀ7K7!ǧsi:vbAmQyeaN\0`5Y}cjۭF;u[܉z>51tNn֨U"?g?3d~{9>4)􉇺愂R]fP8!%1%X)%͐] ^G3W A޷ -LlgV uh5B["wRA6_ /xnOb u3~5P K0- :XR4{ŸXQcXj|p7hрh)@NsRH&y'cqc_(*`:\>RMK wzRC\Vx`0 *(N e|3 n5_H@2oBޝbJ{(ِk]cMrd)p؎Ȅ3>::{'03^ aZ8Q2dXn.t7 _ yK#$f2\Z`ղ9SUxɤ E|JAc-µF%@$ٿ2k oE>NZ$s2*p֜YF4AXIy8eDmZ߮$$W#  d eb! >pѣ:yH+y?.*I28fOk0"XDGD* l*_KSȖs LLϩKfcp_I$?^[{p> sP+VM]I\Y΢d |_+N4 O f. Fw!-$j9[H$ #M_iZ*^F>?`"/@qxxS'{ʒόQVd#]~[0Pk Z}϶<̼vdy'`ttL}r|F"8f2*"('q`(!JNvQ)s_Veb3U؍N.???[jփdZ؝?U`lJ(iB\i[hC;۽dkfaRQϢ<U%Byyhx3h#XaHjhZ mPW!B-C礕O!YcHpy7ٌ~ʴo3wD/V9F'ܺ1y^UBjrV+K#0qYWBb1>}HR0Ryn<糉R55l τ穮"lllrnW}d w`{hb+&`xq|r&b}x8\)JiAf 4L18 ͜2}u^slpYr ;S:$oyjW; cZGJ8S:]#͸Sfbzcq7) ֋AXdo=)8&N%= mp<#SR:Ҷ<_]>pM R!c]D^Ip+:JZ\~RbM`\ ,uNHho&&JaOE '¹if䱎X IIkd+jw 8_.9ETV_ /Y}?W]@N㸝Kd8[A+m `"-b5oղ$p[;9 ؁ZD:iy[kWi*}lDǕDk41,1dkzp*ȳY}6tIKk<yC?%m/?ݰu[b7o/K/W*d *hE;c6t@pNw``O7 ,gWLV@,\W=%'eW o}pz.v$qZEZ[iQp; " ABz;+MF=P".@/Q3x3:;*Ab7l칿'O4dN7DCmq20SScN먤;j|YK20+G=KwU!R>X Oɧ'XE+Kjk*ckkIWӚ|ymFXׯA:9;)[c b6W&"{vMS@_!2xsWG`Ho_ei\UtT P#JL|Q<@C)XKǜ괉Xb| 0"Z^2ϼ1JS_m38@xR0FVNHu(ϱ'`LKd O3J㊇_VmT!^-7 q̚@ϛfDmIL h2Z)Sf3I"}!)U. 'BM56UκmOT^޳-HyX]]1Tg3lόcZG]lno`WOqx5"1x0{"TЏđh঄Ŀ` [A6Q`s>8%6r?5u"u 'Ԥ AP(`h"MWW&|kıKё3=d{N0rƅ Ax꤀Tf>XJ]pA]@pK:3y^N:AH'q ƄtĤצVŐ&=Yk)|-  wdB08:Z"QAU1VNyu FX5C@3'.'~醇/uft̀dHf34oU T +}?7V*NKXBMaEIm[2H6ld|%Q+4qO9=g՟֗:XGVf){} mnq=+har.8u`y"XPmSDPB^6An`q4ҫЂ>};pn8Cg8| G. 9 `yci?;,fߖs U#1w~u9ڃ.! Uz,p|4CFR/I8*i,^b(BT'R-̶,5y%4J<ݯg\GEtx'?p@$.龊 ?ț yf{^tÚmĘ@Ĭbe8P"SŢn1Tt-LҟI|B?)*D.kb]>c?Լ A\%k k ]f|4mQ y 'N``;!Cc$6RY~F {||t)g~e|q[ 7vx;4p,C2EۜfQp,zʱQXX[S_P|LZ\7Z.hvb/b,l< *+C! (NW$TMlKQ-"z#7B =)Suyݺ? cBt\LUNS#F[iQ = ɋ|{[xTsx'D5kiqc'|>y]Q_+ \=gv%PWkеr#?5X6bbX3P0{"4@sGr`'q/lWjckHD;k`nh齑!}߃ 0ѦuYZ( =,e8hc$V bPCAj:`$tsQ B<8V*h)64?Βb!C-h\ÓQSBފ|GTNbt@HdNWnL5I*[Ć1{;nˇXzlm(%N?sU렎HN6ǁ/ ~ws`>qvgkQn/Ws"(~:+=yGؾ?jUg=E%[7Z \Uc^OTD(6!i9Sȧu'v}`!/+"*p=s.]f9y}nI9 #Љ/j_x[E+2mҾwxj4% %+j& SGV3t/D)tؙcpH/BV*6u=-vZh2U%aVr˱sWy+a|M/KŔ0iuPZ $D3yldo znd-}ޫwƻ7HK< $>xS>}Pw`_<+H7p.վ6Gs"pޚ8jwe`Mi0"ղVWםtmU[dHuz5]`m (X.ٸl'3:›"j,ݾ[M̂ ̶u;{w5jZ4 (ujHJKv' gl ~hU Q@as)|"V۩csH-hhgkABhgņMbfudHlG+|NlFBZ/LjPF꺭!Mܔ=q5{Clc0Tg`5G^qUj_Wd1f܏K (ĄNdz- 8'eZhrμ m7󌚀0^ްO_lCp Npl_u.B>dz /d;h'گg:Ìpt  *]9G)HB34VcO5(*h/gP@MD<n+ )Z܎O>Mh)v\z3^f|&8R9Z&Xez;t׮ᄎOYo)ٙ55 ›ףcUa\;>O(/p8+|M%UK:KR~7ᨒsB]_.;*ϱ7N6pZ5IZh01B)0?J&C{nX~u[?[0^ Tw0 ZfYdK˛D* d5R׺{/0Ab!$(EUꭀ?$e'cxP8g8<^rO-ף8']>>We|KQsHXy~uΊ `,**&Vm/뭽EqTtOe1lTDzG,B'+62T PTH ?ZZ.h[pd}<'Є]>mrTC,zؼ/{l d,QC7AhI}`%d/HvL=ћ#C,O_ON}bh i֭tD+Ldfhrp+DWokh0, vi}s:㨱^'b'Nc~lp%$z]cnu#]=MR>[ˬH/I, Ϟ#YB W U4_gjH Q ebba4+;L~Irmw=Su%?వ8Ei^!nm"*Z)19Ltkf].<=h(Lqc!*"LS*(:M4v"V+j-L9z^:Zaڥo+<ѥ];g4'/Ȝ'T EzאAIR#1IlU*v Gi/pY=h<6ܘet%YZ7MUeۡDt% o/?ʓnvqB+8Eg1)A)I# ѩ"j(߷.XM"i4kNZ%7OD#̭~IDh1?+TԲKfm%_k| _xP|^y$Eeh]+ޱC #˸]ai.;r>D Ngjخ*'3dSbVS:=ʴ\n[9 8vt*O5xa-;ͨ0?&YXҷr)RmK(7A PZ,EжvB:~8D3̉Fg\iq5SӶ"uNhy8@ aY%݁hb0e-LwTb'eTWG\=9G'L(`( ;~7T գ;3gZg^G*bm UMH=Y9 7HE^a;aZRALlTnY /!#I#i@k$JWhz!_iV`S&=ebz.F%O_wMy.啶&^1_>P*yEt쫁kѥf2I_n"OTdnm|#ll)qPX L_Qn$5}?i{hl%H=TT+J%̬lKgi \Baޭ"IH"C) #,OKb.x++B cvƦt]Ίx@ ժmeC 5wbR8Dw\O\}MZE[In|=,)/ڤez6N"ϊϼ=Wi9m G@Yfl-9l4~oe]>T? 2~z#\b/c#yCOfe]4x41ڛh\uh',5cH%؆9kR~-H̞(Lh>L=2v,lIusaqϛ hَ(r!b-mHAl')rOpb6ú@rz:Wx>C:j@ĥdkBdv^DL`O\ƹTxӫ %=C%ooq9/Rݸr)0¡.v -.+ *@dZ5'i R8Wܽ,W0kuX;VsR 45lU2oESXlK쐮`,"'9)z iZf* zuW%/:.C. "ڈˣs~,}m SBn9"SpBDKo 'r_jFE#QZ^ئ$*"q:BK^v.IPEV+ h3/\ˆNAvĤg\$0ϮGԚ7KM߃[rla'+ʻ`6 PN ;7˹ZֺiFT3.OjQ89KG/8 ʗCuD՘+bf]0bUys"Jʕn-Ku_;Aެ m"_8Vva{bN@8]:ric廬/"cީ_Z̦մM[`ۂ>)z-1 _$ӻ9tf,f(h2s×{R@ނ"ذs!X}㑆 OJQQ7$#PV.cHZ"Ͳ]7kWl6(1kdK={̣`ԁұ !)ۧ[ hObLdۡ&PקP64 Iܒ̔+٬tW2IJXpEVjieĘf6! Cus,UʊLsafq>- Ji1(bHC lǴԂulKM8iKGlh=\U0K( }D>nR3ʴo&.~7./a!+Ǜ^ȸ-N4rBxLcH,=լ4d^]dž`Ҳq5VUDʩ2@D|{j ]~A[f?S`-"Csk,yl]:S@ښ׃CU,&peF-.rI iܑ U8*(#ZҠ(bgUv`onl˿u@6Fj|< f|4&r'zZdDJ9Dt=) rֹ}I1+FƤ Hu2 I:5R.o_34*~diԀMESbb6!*(Rh7|S'o Պ˅.&rs' T.&轣l<0v\" KF'&)=J'rrcy hGJH,͓&jހ Q9D-wd!ʸ0X۷5p,nhXH ;8ZT~,s,^+{w4O'~) \,Ȭ!a R)ۅݾ 9ԡ@OjSt Fvj^֠1ޙ*U}*EGwcqb?}&̸b}^(vt`骼!mr1sOP3\9?lD:j; c#z9g6|{lwSw\,?ՔTܣ$eƲx7@x]lv &ehZd5%S17yTϵE_dZUds) #§En{Wa kG]EoK1ܷP-.\Gyм r J3iTnr@{JCfX|Ki%:Ri3! q>դI}y&L?=*!ћN(P~"P vJQHN,J`+ `/ tXn3KƦk*`L7 :RFwVDq,'\Ԯ lT8`%1FXw1&PzKZt/ fA~ٗ ֹ,屶͜ku+A ;Uϐ( gaV؜W$: RpJg31}-o PD P.)A >T9 LjuC˝zbMPfk`SW;k-O1Xc([PN @>PYX_`FsNkTJ&0T'2ϜC}*ZhNHB-=X`Ɛ8f'qdž$})M\\T )˖p.fX#^ -`gD>(ܳ d%? cU#Mj;2Cz\ K}2<HBɡ`U\א<|&1~6ӸT| FӘDmD7B8ɝdc1?MMpvZr=;Y2sD(n8siͼ X0!VU$htIccvkxJ|XL[qTŎܢHn|DzUt gr(_rӉJOnFMޮQNp3u(5JeD(4stn|i.7|)^tj1~F@FbvCѳt{JiYYNȫ>#d>F!T3Gk>ޢlM(\+1'L! D·VZAAF{**۷ХE #P0k>RSW@̂UM gu8Hial! T߭h MzcM)-h61u>AM ;Iq$c6 ,0l-٧g|wbRۼSUi?GIGH^=ު{= ̯RN' +3ź_A|2R'<7WcAP^ܳ[2U?PG ;Zl*;:t * sޕl[ ]"5̙%71M,_E-XCRx2[=r4".#UlSnZR7)D`uܑMdJ#F)T $i|OkFzvfTIϮʭNzQJF[P\6|͎;SIMcbH#2OCP6>@A>]`<_uWUCWk OtkE?4G -B^تI8}3];wJ @Y6F[J`pq!~3Qd/&қz abs,_i5n88p4sH`A߱GÐ<,nmltkǍ,Cs/<^Bg<\%?cYusB*کθ_!M >xv2N #n%\ }.Gt¬v[} i \S?e)K\h(U;R_pIz'TcxJuR$)4zPw E&g䅕gAԷD(V@P&vr-q4g:p.FA8Z7Vîx+mxŝ;ArSiPxXZGwo|i{O$o@^u@I6`:}c&Ϳ2v qbzjjA\- 2nӺhӗ]|!SK|On|dbr,`[>3*j~Ot`\^aL3!;! Z mBg.)vgVDdwNB'H;pkzPjo7`hF,_g 4j`Ib}990t4>TxsY}.<6:*}鐵QHJFB;何 VҞtx$:Yo9Hyܟ_3UfZOZt ϱgu'Cx_|~2f=˱pޠJW\k8Xgtӿw!f3ЌƑWt89ld眜 m.CvD`'H.\Wc|OwWe?V4 ^OVO,4OG8B[qS„1H5n(LmZAlh#y@hD_$#/v+4_+;vYacQKS<$]Z6#J?ڬf׳mYeɢIY) R+k!,PG Wqk|bq4GL*K($u|'sH f6p󲦝}z =ުU81`4JN=xg),*3,Bi OM|"_􆑷g-[5487Ok^HYgG=iEJEoX2:8xs#66%sMJl6^9\4{X#0L 5s6QDh=犤"#`_p2?BD :i`v&>qA}}NiMt|$Z" SgЊERd[RZ&)=uQG_c:c>X G$h3UW-jTB$PQ> n)'ƑࠓFPHE%L`_b !R^C9m.dkY[Kky1 XZԠ/_`nϓL}C.Üä vϟwUFEkҀC gOUߌ@]6GeSJeU[Hu;In :L]0`Pc\56 9\*bR %za2֗I@|=g{oSe̙,Ifd {{x@Icd0fXx=#[i릟RK$e78[y$u&zjU$OBtKv*Vc>_䀦}PS3s|{8`6XvvpO#.VQOH_nHuvykGTEQ {9Hיo 5*T8z<.#_=aD@/glnaJ V!-˯+w% iu_f6:+јfC@82VyX_H +YMXg%FДK5cx(N'3τ'Z&Db7 :$R$)ė%~EO~4;FB?j3"E%m8rKBu^YwAbyK{isuw±K7L.X "xm{fwJ eEAQjEE<5y[1F5SeSiprH7DIGM&<=^=\Iv;E #hj4궱[؟"4 x!Bah*0w*nEw~'+ deEE)yx3dZT ݶ)G'S_ b5׻e=Re 'x:?)lqrTD}.¼(8PbsQ@[Acp"*7zm^]K@CD7v+@dU4"2LGuIh$zd?Nf8x.UR !Mz9UHTɺ +h6Jf5C')»ӱ)|) qv:xo"W RDܹڶYx3LT),;nD4,+ 4TRә\nYVm.㦿;! .0qD<j ٭qsvRP gD-W˚fNc'#3 VcR[< IHKFJ0H;>.%o4p+ori&!:23%F5W^w 4(ӿ*K;idR4ҙMM$O#TXg$ 癳-~2Š6*Y f&ZI0JHRAq̫zص}bmTʼ2ȼm۹҈.\ ~>nPOV#'@O3) Ƶq`dаxꉐ2srb hh́hCp5Ӣ Ul:bO g. cw(r }"TY[ŏ ݓ`DE5A ZL.5 GikםPU Ӽ&1ʿ=USS~VuugjIPG8PsK8Q N G(܂4@AwBt/ q@PRg|[6$~'q[tv)K&ky Z1v9{U#:eO"8PMBIog=6X_ԟȟ<4Fr6,>LQj3Һ"N{jXa@BH^QD1$dSq:pd*B:V"X{M>k݊*סvrlKXο4F}7w΂ ޼^3MC7qei6cw率X\/{Udь((F8e:ά1HU unX oǛ#F*ZV`f16+@=CҰ%<~-Ouq[ 7|]bpmwzVGB i"gHoxқ!Mӄa}J s7ҽplA"Gڙ!g'g,H? 麗$!7KR0<O&V -xp g9^2a#7BGKexΚnQY@Yr2Oۅڱ'Sբ1.Gh8;^15]UCRV`6|)eM?<K d\Z6;嗻 Tc#^8ӳˑ<jO[ i S )0Rk}l&q^q5YѷwҁoeK Obsn 贕I@Y2G>Ye{FQg'vKeh< 'r^ h5yv@ެzLˎM;];%_oW+j@tu/S04I <'"ӕ| QL1CuZ|䉶?R+ǀ_D(s9=庢#SKt;g|IS2Ʋ3!qY&i4 DΣgdذ+~C5TxM=^fy VC8{Boi~xܣ;;4Wt%-Z/Ow覒aK09 NI5n*ҟ<ۆhx'{R.q%Q. 6t]#d(f vfLеf. 8^ ,W-]}(5$ A(%BLA6g,$aPj:߄OqupǓ Pv1EuoIy@8J٥r͍~.oo-pmU\#0e*zcJ$NC7v\/ ws0%RclX[[F Bq}B{!p,SfE7+DYzMEM.bM(:|du.v_0==, ՉO# LP?: 9L xtT"W|mM9d`o27n;PT[uW9ݸ C =4q ֯-x8P/t| GB8\Q%'D[r, iZ[/.Ej>Zh|F bD ~PD؎LP2G&g:a=@ΨHKP rbzL/qZyp +5'AF2q枎צ 0;7/ь&+yMFo 7<.:"P!}.һ?ř!uIۨ*8_>87SVh}!@^AI ;6-<ЭXeiҢC :SG*orb0]jWeXf )wc` O'Ds^V:7vOc|N |0 X̝Chi;+(A/쓝tk-"UvZ>zX pNy Z# F6kt0`iw<`ӆߐn)C;'ލY:( ,%̏K{ 񃹘{)q\DK[|6zIj^ҜJkqQ]DPף{x/T-Kr;ĚgT@8ev0=3.+"csMM2yEuԌp }~ 8C/b!)I,J0>aFqa.^\ûoth1щ|: }-V!q HJI {vYiC;Eit l Y)T b1d U_f_Iskot4L2agδAzǒT"T44*/7D"f>La/%[uÕGX2͌]@.@x)i ,Z U ,B'H3kvF\` $Nm}#ըKܞ'T2>LKs0Vvܙ0$:]]$Qvo7q7"uY%g=ϺӃ]_+P-j5˱[+`G[ P 4Y6 PZ<<|ߕئNLzM.6ȯ8uy2bCj9"ț<5r80C*}r˲Sh[e8 _jTQV%; eru4oUM`@GA(yDѿk:=-i܎/,0fwq::N<؂'y5" %eQ%; Ld{~uҽ|2VƅoDyyLnzuq emUo(W?^B^|SVNj1 FӺIoOQ82zRACD04ؑ6Rqj#N-eriķ`0k*n&*C"F%:if[Y.]'bn9_Ҽ#"PQ2@iOIJI!);,a68WYAtƾxצ&d] և*CVЛZ$rd[07h<:!o;#AV̏I4RohUl0K7ks"R=DCIaG2`9e+,@Ѳ[Pdk={g7[7%@V4G[2UϜv|>r">S {BnPZ̀r̟E6ק}]v9uGiޅ1%JB9H%ĞM`HbWv8, P.ky^i s/%JeYg[GFnKĥ5KϒhS5q`]RY̡Q7JTS qW+e5G%t* Xi O jMxS9l6&5Z`gW -z ,_9zǏM˷%, V*.75*t|,Ѐ YeX0xu]4H0"# ۲Q#{," %He9ݷNXXRUP(!su=jngstx=ɴfjʥ%`YͣiM) ָYץ)ГV{%ģf S,i<X)-9Onۣ(nd}ts#S-M_8F_PX|I[!!l9w7'sȟ(PaWUDbr4r_ ^&X>q$L-9!;_&{;E2   DD;-vMKꍤu`S'-zm@=nS] /O ԬabkZޓB ,-Pc㥖K Ezq{ ϙF1vrg(V.ꥁ,u&cm'xh9L]ozQ X)y(Sqc_֦52N֖9.]búgZ:%3Bm[ /?Wl@:H}+՝e`ԙGK ї RZGy4Y.oO;y4|*Q O2E{| jeCz!% dթ3Yzq_׿orynLΕ܁XͽObকbH9,Xѵ] 5 q|ت|-$zf9ޗ۲%DTGV<^SIEbr yU71IX{ 0{gBf[~F ,]eձ[v_XV)2ۘfʢRA}M'I@*^ |3Y/ؗwHl6Tɋiksa.4&`'qsG&t q1WG_ e^G6"ZD#NW#-T[Ez;Ӵ}u҇NC|f'!1x }x0e*O@6iVFY ~oџ|^y: U]@;VHz,o˟X5N{O)N5!&3'kyCIK虹( "/Аzo;e6y|BGZ[/p.[htnq;YcTdGL%\WnaBϙv:|莺 ՜`.W{u" HH<Tů٫DEO* *]4~\AkjxgqH-81mEd4 =f|\00s#ʅ6JIg\ n"l/fyZݫ`(3o9BY$TwQI~z{YW3v }+kuBú^TCv1[>. 8%w삟rgPѺ`SS-^.!H"˦a3>Ժh(&V޼"vN//BX8B;q% QDSXHɆ  uELKX`?\=qpV쐳%D3vܩ N(jR2pQD4m3x>48l?Dk.BE0oLlͽ$hpyYbɂy2G Sް44K\6IC4@<Pk\MlMw9`(&sm ORdÄn:?(LzډSOYf~ZQ{ͣXp+8Lyt k Eo@xQ@{) n5vn5ƖDf |7ѭu~ :Ǭ[y w& `䛉hX4R{)铉'>Ǐ^޽>W2*rL upAPSa|OSVg*Zz+|l nR.r 9cӶȈ=5rI"{x1Ut;ph.Azծ?Hsy<ݽГNKQrKےWC!E{:S~bl|qJR ~u?@`oj)&~t "Vyf5dMfB!\Fa2sZ?~PoV-Kwfь(aK3B!oY|VʈLU*OF-|J,|N͍P`x]#tw<ȜOHfޅY 2Ҹ5FY@SK[HWvCrpOq;r`ϋ`.DhyOq(m,̯/vMDP| P/SY&T?GXktb+K` ܪlUNU1` 8AQ}Hi=9y|t ZDks6mfݱz mkU ͗6\ttŹP=0C6-q{=ݼ֦ |7T"WD:ho!{QEԤGg76ͬcgC0v#7[*iP݊R `A'V}V@oCnXKz~~wF*:YgұS:Fu}B9Ry5|[#$Cv^>@<_W` q^X5;@p@d0ʉ]z! WUmLYڡQɜv&A\hMmDT|v:ʋa яi'LK)rZŻWl+- W@8. vf|L~  B^ij{k(j6XԴb껙>J1Iw1.S~gi2~],0C#Y_{-*<]ozCs4oI<8lQoOȊFʕBEdc!&)WЬOaGbNxc!4?RVV;VfK)"d#409}wYxW sdu{nJ99]kc.Wfuth1593F49j/S:6n @*:?J,R\:"gVz̓sCޏiTEF!/JzcZeV ,þzU]a  , Ւ&?rՉRTQMSTlug9f1)-Ւl ;z]h]n%jy7U;QɳYQBC/os8e=oRUz_OS:^𘘺˼XYN T$[Jd{)Ѻ vSՙ'GM?UՑɅ DAڼ|*/rUk0ɜjYvF[lLu;v&sP6ikؑd_1<  yQz$w1!(Qv^ocj e -VXB`>P9uԒ*^Ĺ8uX̻@!ɆzNN|~^G. ; g6ۨudE)z6yN 1vE%{_mМ6I}x>7=#)QJXQ=f_{ 6<Ů{7(v%1aLd`OZm^]3~ނ(9\PuljK Ϋ@#eClG J <@IUl-. f6Ƒ`)GK|0.pÑN"vzVa͙d$Mzu@a5( L0ݡ F{W&G>%6"%cvUXaeokIW87Gs59t%h l rEɝ{^`q¬Li)܆-2G`=^ZptNq/*kR+'-#=- jb&noRgr% ҈TaO DNI/RƲ fF"ۃS%xeABA$'SwlVNmHCRji5#ռP>8MqryW?֯|:qWU<½|j]ZZ?Og)9rԧ-OdUZopR-%+P] >iS L1[L: ee)W;Cʲ ڟ@ZQQuV&ׂ(ܭ8 @*%< x=3CCKws3|k'hDʄ:l90;۟.= N6 WMZIݕj\-j<:4(H@$NF4LnzLm^4MD̦ų wJS񽯼. V G4j\+Q4(x$sQځ(F`h;.0L8e%#yF3 բehvՓiDiҘLj"+sHcQ>ܡMJKo'mHIYqq 3GPPcخnc Q:Μ@Ӎ싥01)3H \d&}y/v2/q;ƚCj'r;U1V1vMme}!< }k!3 .Z@j ue-ʶ!. 9zhnJ B;ʥ0}"*eanVLAxjX6Ӟ3?ؚs;WhUED`XpvՃ:hE2$ȀD8 9vbAHt~7A+< 26pZ|k #}AUtij?ތ ~Z pD8@3/P/79(qdj\0BA4SX=fAk;1Z)¹74^4lxLYd%Jd'E 2se+>i#Z툪B~aґ2OZ/ nM8c7 E.KKP2g(&) -lXv~%&LB OJ8RSRr۬}n5bg>:"ժO||U,N@ow݉FZdj}d^1Hcʦȹnyr@͔ϰ}}L5'F@!w#[:W:(iSG"8TL) ۃj ؠ5tXne'Hm_b^\CDu84vrILhzn>I+Q&-)7Zׂo&?͖lH&xA5]&twngV:X ˟ Sz=fUc¥aMtd#†Y6ڸvSHՐV%Si#{3Z`T5TR {06H=༾1AcS{@M' gA<̻5BDC_¹J_;-.!͔|q2ȷʏ%l'cH;R87G(kv]$=z:xE XRbC{o4`y{]`[Qz#QRM5ͻ%ۂ5aରc}cQ2 Q3O?xW; on h ]/M(Ґ)鋈Î!J1ۂOնɸVI4a[^C}I&/Sc)'QI~쮩z\e;{:Zy@4mCdf6,$u0V'ӑB,Hԣ)t Uƍ`~IWp65vZ<"ܝםdw/3R˱ejS ̽ jvy/4ÍyMk^PlnJ[p@R1B碁g?e!/)48XfFk9y~BkT609cDu1j]͓g+MxZ>uUFOY CZ|bJ{ T7;;,aQԐQy%~d bl~U2է&u6 hIP%,SSgL-\c 6:i! ȱk>o\[i[Է4uѶsc*S?ݼPڪ1[JoD,>bQASseh,68%6RpK)…Dwrʮ9j'O'2jc4^v|ma0WdBM^LobhivٻZEk N@zlΙl]GXEchLj,K[;;fY9^ "&;ColsGȞ4 8*kzpKPS$SvĻ#rF&^FIpKAS@@4ySדaR7FpRtey:gq?/afqe q[)dεgY8P!s(Iq: d ]|GQ l Sc(FQ).*Ėw77 Q b$r5NOTݻoJ8b&6my7Z?= xF^gȣ|+iNz|ymS)d`M<'=s(9_IwMRYtn44\8އv ^/C԰3ns *|i- I}2z|4Wi.D%7w F`BLg7@\ij+u'|..3`o @=+L.$1F!e(Wt o~Tg iAsH{v l7(ñ SGIeUGCpj*"cF%p1+Pn.ĝn+rz$c8u֩'Rq&EBQ\"Hl˖+3^%R$}rLgNs6/J@9WXV"VgR|ggRzѻ|lO Dd[ yTTk?@FAdD1BĭTk4Q8&}N?t1;bڹP'𾽈qimշ%Q dZ{Xu 6q˩'"A}58W^Lu"Ϸ d`̈ 4%FG(Jڠb2Ҹ`",Oɞ 5w~gsK+&J$-k 6.!؊3;5{7Q0vHWxaP."Y]l9\I){35h"O.+c ro;@;W&ӕ JԢ 0[o|e9&&ɨZ(Ab<> 0>iB,)+/Tİ"p0)v^֒Z;&Fr?76T|κ#Bt!?Rr򼑜;[.m;jerFYNr"W7H袖t{H8KExr}mco . tjVW]kpw(Hx[t%G87t_Ro:<\Kȯ; ҽ@XA::􃄚5=T^mfťflaI8݊"#R柈G4m>kiĤ]Ul F'7a*vqv0;՜"N7 .BSS@} 'Y$vUETAG30\'2/vafHD0Tf0hR(WT{=VQ h8TEf|9Ci vD(hC6_EbydG+#UiO=Q2k<0XkV&|5|Q+Ar⿷l 3HEn&^i+nwy~]F]Ca憁CƜ4h}b-$) o":a2\AY~И 󸡢՗ z:Ur̤SA۞CoOHptGW\uZ3{DG;/Mza7xe 951񵼾T'{M%frӄ+um~%ֱF#:3hiRmqbu GHsnߴ#sd09 4d=U@+5ϊN OE/"aLApNJ j9 H^T<@* W .X|L۲ Ԅ,vѱQ .J(QPF"%ZZyxK쫂Go% VE/yMT !K<\%2ebi>K9rc7p V~%C$b^At:J_h"?G*'Af ݕMC 6y);E ΀azO.``sF)0<h!`5Ɩ˻ TH}6#O~mI [ù$դjEQZ OLq{ÆT&yʭ_9??oeNP,Q; Ca6 $5$6m@6Aڂ x*N3;Ftz"5VhZٵ$6) Y_ ºlkV~SO8*ZTz8nPgDZ{\fxuwlp]<4hӘ^? 5A(\xiwHkK_آ0LX3r ۉ`[I4^{9? G[Ͳ}-uWy"C#:T..eZ5qL,<#SF (ֲ`K@:+0=nAX4 Oݡ'mDm>:XCaq} 2}CT0sA4o^fJoV sIZ^64PrK")< = ' CX hE>+Xc2hJΰSJac~u};utRHYo] &%v rAJm]g&-`͸HJ}YStxWH>  aϽҴ]7s7·'OvZ1 C8G?ɵF Zv![a'A ׌+z?^{6\cԘU3,5MՖa6XS@w 4}η~.׉*%Jxm*X^!ETU0Dg</R˭҈*\2Z[.RfTK\e%vWB5ly3)0G;,T3~"4uB~X>M8񚮮;x:)wҵB>C-K>B3{%Nb}EƽanG׃YseW* A3,$RJ5U徚IJҐADv[Ahtͻl۵BmNVU׮ˌt ۤ3 H 7[v={_qom}9`v㺶_!`wcNɤ+}L{.ĺ?@?g- ǸawӸR|ńw~OG!kcZ7?1Cb f Bn!We%S.,^53h|:ܘW0m҈DP}39v@"ky?3/p,~RÇ^&ڮ8%dLqO2ׄN x8|e\+ln 9H(Q^}m 8ͰDK$'RJṷan"PGQi j$u~= kv8x=2cȡ:3Q %p,P4U@|Eͣ5HIuWhòh;Zf9{!Q|O3Ds+oQdTyhxHHt> c ˳ѶFӐ;5lZ wb@Ț]йs 0KEҲotL2:@ܒYJeN`BR")\c+B+[&8鰀3l;mDJZw6`riWZvݹ;'_cB _yXq*BhW+! T&Q3_Ajl!_C:Eq4mC3MbۄA) $}j}grFll/ufBb6e3 ="@xFDR14632㩴;uXw~g,zx8 #l-n.蜬%7w*xt xLc:7; {aN g3i%+%HᝧpF,ӱ}(xWia`a0v)E~af4svGkMe 7qwS0! 6^v$"jMaw 86%I 9LF"ax4J/ԥA\99Knc=5 t>.~#E4)X ֭*ߛ,of o _'!źunmk9 \wu)ĵ,jJWi4dYWYkt%2۵I(d i^T#۾{DQ6M3H8R`WI"FZy\z#ʪ3l>npm{,"Q|AG8+ /"BX~g/XEnRO!Db[U( ߶Cdj J6T?dݐJsq{r% |;닒8[5%ϊSs5V ZTe`?G_Lpi|?7r{aPz{hA 6fR!Aa9KC #vޡG=@UE;u(v&86g ]oM.Xdi1ZzeSᘒؠS!z@NȊ`]̳849=I[/ّ*dlX2BZ}dyɉtQM!++Q)Гg+ߎD@C٢Yt`nTh=x.^?%m,Tk2IOѢvKm4.lhT2N탑IT.#c'Å{`\TTݡۅ'xe?򋇗ͧB@b/ؼt~q^?Lc[+U=dtه 9n%ԏڧ/4Yr=@(1VMZh}<^k Fm$6* Q=\WMr2qKQPCZĢ kϗٿ]^dCng2t-.Un=gH$? J~tjeh Xr2rIR/bk4?*dέCFqKۿUH "H-.V݄]Ǽqґ"7hCXb xh\t;d&ǹY'+3bƱgiBƠqK4t٧N*Ju1=Rc. 4sJ\Ǜw{kx5FD'Q lƙ`gVuAZ9%݈H @*%}>qd\8 _ /[ ͥr",|5 Q@l&UFIq%Y"߾|{#фjy0xn^ DY-{}ա;0^B4U0}R|t"I/{v?֤$^c9MtOԯg6a}>rD;;v-*HG-CrAC.Рlm0\s^:xj[.]GG,u E3+쵣*z?V{`IrWͯN02ׇ䥽6Wy .kC)b]X h}fBȬ /hyPO ¢[za᯾佧~e}t0^'==<5&6fg"n|FHY2<ނ7h7lDF~* w\4dMV\+X"h#=T{<N7KM4FCJ15f%]!iį(R~Adž!"rkDsKVu_Fߕ8>],֕&BM ަ=Wg+-EDt@;g[^L-y!+#9 J1o5m囟&%H;蕗^6Chn}&S*h&l[Q`/3%tD+{W^)?h+^e rCy ~2pA&:UⶻD)~ňrItTzHz:Q%h+c0(n75q"ReRKVaQp"R(F-g Fܝe_MUhs3ևĀ9?k[ 03?WTiD"ug\p4b4LYyV lQշ-" ;๻s'mb։:{c@DhUy7q\m0CwD]D>*@+ҙh\?4K>yK4!n\X^AӋ#ƚvd=C(l=\e=r2xԧLX;WP/VF*cT(kFh)Bw S;ż X"i&rN 0&#Զak 00MgR4zhxwF>wQz/@SOTo_=Ocnb";{'IfvPhұ[dUm[^?zr9ctFk_K~K%׹ ԊmŐ&ެbљ[mA`_l>չ{A$B`Yjk`jj>ROߋ9^]궎!fgw#Ahְ1(oC;.Žq w3]ܔK [? &~RVFj3L>}ײ)_2#^!-J`W?p_H^ayW}ᰆe!Rǟ)ȿ؟H i6LUv-f+(<:KLXӊ g,2 +.V\߂I%W)D)E~"h&RNCYeQ id29%2 `+rc ΑĆ* ¦"C$h]q s 7#4hBU`nO7C"=9XyPy(V$* _>d wlۈCV׼j`+{U˧`X D0<%5U'3J]ǃ UҨX4lwQVuRVdI/(\lg&(ХEڞK3#jNPO$3dQnV.xN*<.+4Ўn"գj'ڪJ#jtI{L|wjM:;^:V5XX=vJsq\27zԾ8 Iq+l [: 7 FTI% e.QJmp޿EOt6X4M:|\{| #X? fc x*Kթ59FZ`a z wpC"jg[b,)$jVC0hiNpnwdnV ݃?5[yr J|C&$rȃS',զE.{ ]+"ݬ' pʚsا :YogYZ070701000002a0000081a400000000000000000000000164e6139f000037e0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/dlink/dl2k.ko.xz7zXZִF!t/7]?Eh=ڜ.+s$e;\8[qפ+yٳ<$ě-y|y-vx9:ܥXjaW eBW\e?QmFs\č&uw$_W4_d9-砵Cj |P7{D.&T5)Vk/i'>Û!Rgg:s2D͟V]ЂUX=.M ,:T;umYR@w~8sn2h촌,76.罣 %HE;},* %5fHAvsi2P+u )YN/Qظ$T< 7PR]њipsFf0a!c)cMxpZtCra(LGS>\%|.w :/w}[]!*Q$nH?5g#EX@'Fۀ Da_mݿr)}ҽQɘe7 UH4#AyW,>NQ oZ{UP 1*O3Kk޷~ -Z9Ŭ7Ra-]6>y]#2EY<%T0&uR=5Gߠ[gb-Lm˄[29;P;:菨wyoh+VV~3[WIh2QRUt7YÚ|e]DVN`" yY޽!̩䒼SC$0sJB7c?X1䤄֞¡.KbUYhRgoS: #.==8 ,P?U蛗/ǯ?rJQ9आwgzg5hv|$^dX&ذH+fhlZ=vqwV^Qs#&I/xAqX8(y EZsf!:ak$Π@v! ЫnZFBԀ{RXZҕ|="oHCbP´@@kV˜Uq>;iS1*xI(k|ཏpD[843!qL8TJmٕo_qj)ȧ6 ZXpr:t,Q0hySV'3WRBzj7S5M@=NjC_;҈UA8 Rpz PczOx?nY:+,?N` 0LPl2eYܥߟبt~P+[=$׏mx@pUV>1"gpS S5 6{!H.VՀ[݂!z]Ğ lOzvQf)=Z9?!!@N>Q#c|]<& Ә[٪ZAG`` _[ǤG~GH骫h)Pjgvk$AQ D-=B,sPsIjBG8:4#T:/}S5.RUez~XDM>d^{֫}pdVE9O]Sd W&Θ2XUr8s#$G$(XgT} őż3J;?>;k!3P}¶{̚и b(:!,[fD>4C{|֍] IrzN=2^tl!$'Y1߉*4l*sʯn*J٘D`gt8'"IU t*/X|'/YqI3LR9sЋ[#Krb/ j)EK*_p# ˀ̨\^@C#6-o)e!6󻤀Z"o̼,zou"1-8!Ld{yixbɡrl.LP+/q@'z磶_2Y6\RײPU޼~O 7+[%fhoѧ͕GiȌW\րK'}t-rxo`nw'^e/#R~icہkIA=onsaUb:D*bfoQ"~46K"a7.0sg0R* F1 ۚvﺮdK6H#=AxSжZ=HaYU2L/إ. %zFpLRlQ;{C,S+o]/oU~|ku=djӡB7c4mMx=eMfG ]H %! 9gp. |%[$U N##|DF:"5̗tXP+܅7Y s%m Aɤ~Ag ƩWQjIffٴl7S '}vé‰d[NvK^T=Oi5?|?XU 'O{ٷ< 0i:' Ms7\Ipftdy!1?u rHki\r|%a07( oҁ~~k0fD49HnFJ Hӝ{NCZ@<"W!G٧zLrO\|H 6վw W{I6g!1l t3'6;)*Ǭ iWp`5?ϲbAS QRAwO.cۥ#6p^7 {<]6cu Xb(e3xKk8]`ݝAvW|P1{̔8l [9juY2B%s^e|׷X{R-Q&ղ`_uk߰>cwH8wHr}T5;iZT0rl+@݆&O]p5'z~wćO+ ;iUL?1Gt*-Cc~mlZuEt{~l" 2"d0:2q;".qjӀ\DžeFBzљqWTίLYTƂ;VipI0[!'hnm3 FC{7uF]Kdl2]s.vQJssH^KΔك/ZˣQ Q´: vł8YӮP3Yhfm"*t+`|SVVn [EH ~uBi; >:ܾ~]D .+. ˁQ0mlQ)nvGR0aPPC[:O bQVʡ.-wc}G qu%l3X(zQ0z' 2TE_Y=z?xӰft]g* edPx6$Ol ToǷvGԿ}SYg])+BoIhɹ#v]'nkўZ_?tK!rVv*Sµ w(p#_Vˊ#~Ki<gDN ^w6ߖ1&o uނ UlE_*mڤ"MhkXG넢y7˴^>)NC`hލy:7a:̈b!AFgDO91y.t(ϓ( y"SbZ+V >z] RZt$*j78IQ: =LܿpŃL{{ $-:*+zYQJC5TXo:iDF+f>vgst:HGubi"s_ʾߜLrїs(˹ 8{,F#LIQoI$s2qz5ȠF*26ĝ]F ;t9jA7SY1nc&֙cތbsd;%u-F *KxMѝ|SzԘ^؎ۡ>+O@ BTƲ^fk^1ݒ{u0rɷYnUFЀC Dit@Y~-=ld,>ko1˶Ght# :8? &}̐$* ,s=X677Z:WCbYa_r#/y"0]s G9ܝo͋[atH7o>(rFb"ԭI>RE`I{VB\~>QW*]x1t~&IƓF`m rݔ7^ .TJw1cLkK6$yB}Nd~$DհCM2x2oi9'mĄn}HFs2,?0! A^ݮg0V*o&JC{wxGW0x,73x)R%V wI V ќF vW8ՕxVͬQqh"\b".<TpG棍#𘖿i$e8%ɾ^CX$h qUL$&5|U`3)*6k9Y5esICՄfmOx( n(*{(XeiZw)KK?F՚Y_deWJ۟"/oRգ|FŠD`x kkQB驮%ta~&6y# DA vyz{="'n,XxG rQRUYҺu46쥉H.PP A30-Sũm|:{2*ed&<>H7+%(aBtH:R)n`}C`'s"%PZ2[(9ٴZ"5 XE PЦ̮('F`%;4&NafAM|n^38|EYJt'>k٘ 'o H5t x&׈_LUaS^Yrl %g@+$1ujv.gOi('+˃;FPGѽ㺲bk؋7l.Wd+<)-+J}RYU"[x^teKjUi_NIpo5҂"| ml/Yh[rͬ#U׷.˔}dGJ]d^l$is'DRW/&r@zjJy|[Af@w25*M#U~Fzd<}w}dsa+-s`c`k4X+}y!ϐXRo,wؠfԅM'$οe^F>4Ϫz~ⰖU5:6*D"QD|QfܮkbA؋sO16~:neI#(K\OdSn,ڭ )N+G<쾽!`tx4@^Σ 䦐u!K)Ȉ[K(l&ȍ\%ybTK z+%ߪyLA?6CEJdO0ně\Ar@TQ{5?Tu­m,Јw鯘fZ€YȌY88ec[Þ/b!.Zq3pw٨]G:a&|, ^]C: J=4 wwU_ ͱu=?'r~L|'IK AW -uzD7qg $VSJ,'q( *S ( dv p Fet+]VLʜ_ԛ9~j58\CiBMg9{؛ߵa+ /󡖖w2}=1y~97Lk;~옐|^|~7b+HJ xyc>iP\2vݕoɺEuDBlKH5ԑ%C׏#T\N+f+G:_Rk[83!8fXx~)!WWNmbM!iݴ2(y̜ eH@R ؚ5=aBzHKM> ]@Z*.]ˆFvI:Ĝp92S+pWQ2P|VbKfN AG>xf?Qܪr->oFK>qkr`gd֤݊ARdA߸e>X8z6Ts0iDhj`+rd.h-*Iw1W_`SvvSMv‚]q!%$gIf&أf\:(xJM8^7 M@m&͌>2ꝅ=N3f55Je I0# w%!;J厘ۆ*RQr;oc`$g0m@ωEٵ"p:JeX)Ah#v|!, qA2EkݷIhYCRvrya8+xW}k%頩%ׅ*:DaEƜLzb# ؖ|.̅\cqE PZ鷸oJdM(u=!zjZ̮:ߚͻS*ʦi'D+ U'o3㡖m<]r'o+ Hzmzq^V{0寳_+AkhuC%o @kwO2J/3%%v˒HOw E7_ bGLԳ[=?=<wG?|mQ8owBݦ{6%-%*,:3ק/^'<ρ7ҋm7>954KܦsN{85RkH YK][ϒz2" ?,%*8 ؈q,.ή(m^A2R%f˿Έ41@A߰9echAmsj$@\S1Ym 4(gpEtЛ@*GMx%ƓרS~O5QVf1hYxB34}<}>7vͅʿA" `>Sқ)\}XG"Ny۳2bKV⿾ˁ7EMBF%6uZUxT AoW*IW G_(&O_k, F?xyeJ,u:QQs }kunT)ۨS&fkX.Bi;cѱ6i*uXg!75@E"W;AaDl@|"9eq, KCs`r*ÀZXɤ +EͤS<ƂXw}(SSGmoPi<=kĤ<28:Tro3%:0um%͞)r^εA M_g{j_][;wJS)GXbD04T?Av <4BK OǻAL~u aHhV#F3 F!R>yG<.vFWUG@ً/q59H^=oؽ~ۣ}!ɏiDE<3IʆO۬t>"ʅFv$XTh&4 5ā},jOXZ|YJe΋ \y-%PFΌj>O3S\B):ѳAZ2I)['XlكTT[a- :0's!9Y$hF.hN݆V@\-}π0O`BYprHtx B S>3Փ7yP[B/d`[Y#%ٕt$E)V|*,-ctGVTidb4޴{`%ק3f:dhtn5ˢW[k܉bdފruy hk`s餦^k8W_xQ#b(D#njفFH@xaL%t{J0IC:S웶x&?PԁdFUI$5\vl Ԣ[z^X(hLW{&&HMB wC#!T'$);0㟌ΝڶѺsXG)Nd60ʲ %|qd#’rR?n0ˉ7$t:^D1Of& 6I 0^^)oX%oXb\ /YMŇ~MmDrJ1P~?*0 @Lj{ўuC/෡vf$h_LbXǦű&= !LLjtY'!<Reha!o]0HE+٢#td8i -)eKd mt1 Hׂi&d Zh/PY7 =ӍUT'SN0BEoJWDWkh U0*~L|n.iǺCg(NDB_`صZ70Onr Mgn0lCi_W!a{}({vRW ŷ˖KN}]_cݡ_ )bՋؐ ^ )\L3sV_!kd Bqh] ~9[B@bxjQnSQ]ݢ ^wzN@V_-{$ܜ}L7bאۖ'!|GDMLbc'*q?l-i a4A_i|$]lf|?j)#(& N|cS U-&$R[Zz}.y8>oex/@P.E`hӉ2|im =vJ0͸D+ JW6=1Uwt*ͼQ QG2^%BX[^mQF(V53nooÞ|櫸wB{ ob$ `Vn?'zL6WEFmӇh`;-4|rYԬƑ{ >mB]28ؽ6F$L,i t~悼~3L%q*eI{Q𖓺Rf].fE> 3<]j,|vE.[~5c= Xnϣ@b_Y@ͲQ"|K C솢vВ==D6_)9 6sy% 0ahI=bJ3[HU:{$^6*rŢ{[V<gaិGsÁZx50LL+iWFwrG _2*ǎ6z|Y0gc۲IooZ{MټaD6EF_!(/| FN9!HgC.("vS;U*~7¤mb~b?fHHm|ߙ!0 lcܽޢ<VR$0-T"+i*ڵ9J_ ŗV qRnt Exd̆ ʙl1b? WWs% illW.6cFf 13IxmyDwuxaXQw d'<_~k?`$vQgM?wyh "= ;xE$%qk kX 7ߠ{!_NǨSӧ$2}1wY?g_!볟́чwlm0;Hjm+Y$EI'iB8Z=s2&emc{ t`:v`۳.W]0NapdޛaogYZ070701000002a1000081a400000000000000000000000164e6139f0000f904000000000000000000000000000000000000006800000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/YN]?Eh=ڜ.+ʄt0V>='?gІ*+"M:zN$X|!.Ӥ8bkn7iEa/sWe)8%j<MeeIqzC+Suœ>+ [+=9f!]q,ɺ}JR鄅k * pJ&M^SZF To5+<--4ZCu k'K7;d6\TiG>UqEQE|XMf/<$Y0K/N@&xh učdv \mgepsW{4cBE'**.4~!0? ~Bcx :LqS ۵J㧆CcY +;6nu0!6x̑cT,^4բ)&8m4]4ŹkQ%9jgP5y|f^z1\xHsVKTi&5}UYoE! <}!= eV]׈zV3GZiԾ(O}ɠ:ϹtOM]BSuKvt13*+2'@y%T)ghg1t`uI$!hdi|+25(;WxfAq {K؍0rI $ c|G ,OiKcq`ijbe:FQv5wNq<}l\e4S裛6#GuU:8J7q<ꊢ(rJ-e @(ou Ǭ~^6 6@rtS}\T2w<Ӎg 7Xc |7s+pN<&ipNrLzZ.y4_;d 'eDv=)x}Sz\w)!pś ^cHqy+cLb+]V~# h3͞.xE ֢Ka/kDaGrU& wPHHlNz'V =d/r&V'uϫf:ai );z\U\ f8Wjgmo A@XiG`KH} i/zu鄉{ 8Ǝl2 i`e8G].JeAGzHqV->F/4JDE=/jN'~r"gl) iɮ0oOAQ¿ܢOKq$q<>(MHSiŁ4Hn+Bo 29Y[W0lE(DvP?<@,yzj>t_#_-i|ॕy?G >՜ߏ42ECٚX4eS--_ʜhlxʡ,yv^"!F U&Y#\3ڠ q8V".EAý~FèxwPXUсelP x/nf(AiyF"E`y@՟$^g#MWީ^]v: d[͍ JpD(kMeA}}D*$i/qntBa$ nD؝:szް>4V{Pr8>TP+EKDRY?l[SQ L+jv':֏ EEXztfDVe¯9%AlX(%X#%bw^3b?c$Fʢ*i90O|=o94RVxQzt QlG΢$?Z4v n܁vSOfеc+@G\.pfSLoώz#d]09mem Juf)SΣ-E2TŨƉ:wIAy'ݚ QZ}-`m&w!. AM: yq8{ܬg3Vo֏n0FXYK׃m}% A_b jRun:z@z&%wXbEO6l܉'bg F{\W}6*fţ I "; ]f?1pPYg"у4y%}$Z{YR8hIaPeAe$d6Ō, AkP'M ϩI#`xSFE$;<~O5nIly6Ml٢3ajZ)79PР 0@s2pZzCK3#g8^x>x=|*ZU]gV䎒5+qYo@abfS2Է ߭SQ;O|\ kHX\ɧQJ sܔ/4qs,&=Md"΋m2\m*п: E# &!4Ǻ`&^Ns7W4D> Mp((&t6]tsw}->xl`F<ۡAV$P4Ivi@r#HI 4'9wD_Os+F!ף:kmOcZ)}}(<a6pk[ jhooM]/TS'H\d=%Q~ !k{(Ja1 Knj z{d[>n Ǭ:0{KIM*J"\ \n>0\wx:١,RFpTsO'8xDc .D_[=q '0ȴ ?gXc֪)>)e0)H:TglMK@db4hs|T\}Ѡ)NhtR0׊mHLY 7Mn5~E~=T:qd(dߝO@ܭOT V63b| a8+=VgJKƉ 5 /#:o uRt'N=꫔rồ[[tG-/u-za\`P."l:UP^#KUR\gqd]ΞѢ}nAjTlcP3p(\eb#{Au|E̞R#i0*Fp0 UTEb[ްC-d6eݡDGOe ddVyt $O Ě0>-ہgj+uCW+C1shSSZ6؛wPjT2vBX84?HJ~覮hW$~򎻾/ ӳfK^c݁n+MZA^%ezU=[Uި!#C[{Tig11 (:S׺e5?֍a࠮M`\ׄ&%>o=xKV٧ jhu|0/b#CFίh׹0/E.k˴[ϝp#axn"@DŻ3GZY4K%emuߓ3w/QNzHEC{:=e3*UHVDɓ5c-b"ydM`qU I|@~=3,AA ?di޺g}?vR(_mfEjtJ\K*Vbմ w{$eetVߔMwھ}|G꜁ح"9%ح-0ꍝZJ3|ϯȲk8Ln eKSt#ji'aІ%3V12$x.! 5irGNpMFy 詼Hw+e1?h@i%+.ymLt߿c-5,?&΂B(<4QS&_ټ~o1IB*(K~vSKy]<g * ͧme2\y@,:R =jZw8=ckl1K1 `f`()G\GG󂒯'M*^W4wI)~9A}79͘\&~Z JT(MH;ȚK`gu1N-D>]m|33Vfx2wO0z@%dOL3gS籏5鏼c!U&a bu_NJ ޤmZ*?2>߲sɃ)PnҖF@ʻ[VQX;(~j/P9+)u EntNC)C2P)]Tw *%L쉇| -AyQOx9U'KS (^I1GBAmWBF3囜 |6J22W/׼Ź3S6߳!W;>g~=g&zO;0I TJf ̈́,^>eJY7٦[r@7/Je7 3F~ ܪ\tJ.JNjCynɎ1nIR"챼"1 .Ei }WE 8P\"≧ޗ Lˡ@Tw]DtIrz6/E .n>at&`&5tw{|KɊ*­>c.4V"q1daׂnh\{g\٠pFNI;邉Bɟw?0IN<+Kb,NM9 KG"[PA^/t1Tm]|G_[ ]I@ezX˻]iu_*UW,t8<$-)Α, ͨ_k ?r}wY2;pyFd P^Kat6-0̕(O[գ_ަ { AV0zw;W5q}Gv$V^[ukx0PgyiCZCa#e7>hoM9k (}a(6*iFCQ?#Q \BVBd;H}X<.X[ǚ/ĭN1nMQFrt.Y⶷b=߱ VxdQ$\JX]= +tRbAEFA*GOֽ Z[SE;1 a2B3=1yX慄Q!yP3 їK0_'RE ߓ'{}m2>]S7Hkz"Sq 4&*L .A3`ʀv|Zchہhd:|p6UJW6Qϣr;l%8 Khju.FϗN[8^J:mc &Qf!% Z|G90 t,I|b^HD:v3؏aHy,i}Fs1?vD6UE& ԮqV/Uqpb~\ gִFΨFb3W8$G\2(KYE.ܼ#ѿ@X˜-DP.-'§H%#6W+Sr fczod6;>m6XG~l&*Mȁ Yۣ86]Dӫ8'ksnN. LHҢ񢜗dr_y7JȘ̴|OC!GleXpRsE (z7(-_t8F!HM0(b"_xha)$aӜH#f9!W "st6*A^!~/nnSJtI~VC`AJ)OJ-P5L{aێto$9BpԷ`/{Nk8QDwن=CA73mF4k`@#_PX@6X>Oc]SNJ|Xeqb[ur=r7b1Fp-<`CF^NXg QP9b\#zi$d* ,fm`{Y~VmO\mRjBc!}) \GCXߞfq O}A2Td؅޹u>/,R=h̚ҍH?x;P'RYN[*q%zH;8dcmgnL3\,T|6IX{W:gL0>nzJOʪFm,qvƷxXFoByS첱*DcoYZbiZ"c):z3*VsOǒF-;&1O[#-aA$T\1b뫦n ,s'#snɇhYa;mYh M{a4yT]rK-T*.O+m8zj*|{Lx}'P<9Ajk^RM *bHv!w BF&`q$(m}|h :mGt;ox bhT0˾6FE?O`+YOAϑ4hY0*:PIUt hZ.<@'&=Z`MunƂϩё.;D٧47[̤yB_; z>gsF_|rKX_09i}ґw! HDY+TPpOЉմPl!4?RyS(y%/^g~ G~@vhLAv/?ikm.$JiE9SGJ= xdG4)_6M$f9}tl1i{\uo/6HVǤ/W'j\?\%D7tj02Er'|**cmĪ$&rbVfë*xkavO:mRW S͕Չ2,}/QP5O\ƱndhcO m= (A9[#}`2)yT"j>VdևcLZݑ>$m%B;I5HZ8eE \inR;ӂ< 8~OxFyjqԍEG78Z&/Еn970Ѕ`ePԚ3f q̐bG{!UG4:ՈyCe紺d) ͌FB.+>²A:5]GJW\D-1n纚8lʢڎ՘#,GSR%2mQrm"Qt >X$%l;o_Cic^3 ,%1wa2_,^5iO*XN3rnȒvHOlk?HjuiNσn5jJO;9#@ u* L!eOe;Bw"m"0_11h>!u~5p1v]VͶz{*ujdTljZP(xe1h!(' LU$J1u${[X tLH#y`vKgg;D!*,)9<>|Å$/&uS@ @osAs%:4tm{K۬d0wmܸ ҖMʊH X3dԭZO#NR ɗ8t5OCbf7s"BbXQ@7sf-r*3]ѫX+C(hVk< A"Wӕ ,UVaQd֌iQ>2VWO UBctiw|$<(uc8+?2Rt:ʸɧ)q"~引 bp ǾֳsAUhm0|Ҋ7D@H 3w(jzsߊ&6v-] ՖZy^z$^{0ZS;2իq 7#JyީB ]V|X>[؎٠7Vݎ տa$ xeK+3dd&]:mby[AuVEOX'(qB61r:VD ) cd1;rJS6&h<^j UGk>E!+ %D&ŁXHE5#TWsAT?0Y.M&{ù#.oWDZQi߬/@u{ɺ Ja;ub8a*7Wa&@ZU[ [؍oXisN9$-#Ɋ!r!.kmBT Yஶ/wxGǝʮ64L]5A4w~zr'q8W܈?0t:\N;oPh0" 8GWh8ò\eZW]?,iߎ{J`( vYÔkvKB0Ju] cnb *-w F\L2QyG8? 'co={")+h,Lhأ_m+"Ҿ2z)f e#&V#M+IS!Ŭk$3ˌME$w (\Lޘ2jDQ-أ.֕ F3y@7ʟ\?$Vİl~ȏl$n~ykf"yc,:Hg6 $^y nk(Cy򚳲qT.!LV" EҺZ?/<ݔDˬQ>!>(5MȞ5TF$,\T ؾgxun(Š`l:~MjDX6\iR%0z-?k xV^2cd?dpй:9 ' M 6Idd7)48JܸfлM8MXzBҾU*8)0~E UߋaL,{^MԸfC O*odͲmlC*y||21>쌕[WxuHLbWQr8~:gv8Pj=*i آ'Bs B)t2mhpGWP}1wɵGs C(ty.ysr,& 7cYK?8F&_yO{]Gдn5)W_]18<4o5~יFLlcݟvsw;~@i(H's'ܟq[JdJ:y3MXgK;*C *665Y:oU#PuM,vH~$&x:N An }Lz*2%tQl-'լYXTcaAăC@˷$M `7tٳ.,ȪIWO4ݟ\ /,xjC pҔI"yUН;0%57!fs4DH_2i.7* 290sqyzd,BnҚeyNB vq?^!Lsy(-Sa)g*<nK2>`~[EUf-RT?1P'-=c>pr&B ʦOM7WA:%*5&+SP!}q c` |բ<;&1]3p¶X 9p>lwe`|k%[ Έ!ҧzf^8JmzyD;C"k#PWʽk۸Yi5Z'C\i8+}:aoEEHpE qp%RaT6.F<\MGµ#5J/cz#,?(}/5XiEJoRRh=t3HExrܬՠ=g>!a~ILIiaکMGWs֫ 6XNMjL%)+f#su:v(Sn?OFM3jyй+3 QG.&{BbP<>Cz֯\bS`Z#cg ZdݴT6xq ǟ?HTjM%Z+/UuX>8Yh*XOi sAՀH@wL" hgPB 8@u"Zf2aF!4qz};bgZzп}³S86br6+s_ϙ Pe+S[Lr4:KsGa3VUjeTLqE,w67':,#mNU*i(L&O>*ި7Ǐ0WJ{Fd6S!t'4J ' '>L[%ԠPmf|^eJQFR,iJ!@ c>Opo59<߱jW(rWUcC.n>3%8?/,\l +1,\\o"/AR. }/UH'!Ug݋v[:xN= a).d& ]XA|SBڿ|b_,"34n6 kC~Գ%.PH'5!a/Z؜ MZI.a x^͞,6ߒk.d#f4jbIŠoՠ n~1N^6|8$dKF(-&~xx|JbMR% o)mL%tʎ< #H[Ȣ&lkµ(Ao;x]hnQ4Z2K+WQ]wR!eH tY1'WD*;!+0~@x5獡Ъ QoDmH S#N#|ʉ VFs5qf !ug>*Z~p  !6xQpG(G= ϠtǙMh@{OpŧeȤ&O7)|fnǝnZ;+bړ ֥1s6RJ(YAM}X {EI@3v7+<Bb N7 R1.F9[La>4(4`v+߰]u—)FDɗ& sƝ¸m8# Z W߻yeo5LjOQ )*gyXƽ A0"v8sWҷ/RgCBJYW/Z9ƌMxPU&mm"}()s`Z6\*Kb`ʰc fjSڪԷ1*8U#xr>.8H^vQx EG m`g{$1ҥz@N:⸍ ./R:nz?-?S@-:hL%=zmLmyŏsN~IjEQUzkJ%JH7PF5>[lD4f|L36EEǪR-r"v7FTg6|Z(.phznlM2C|,5k1e;K85nǰÑ TM|rL[&O6qрj:_}`mvi:xjЪs仚MFX,C֩°'*] rX,/UXFm0ln-zvq$34cz!ZE,u!? a8lqKFHFO?:g ~= i{RjÜ&>\9'24pSQT&|ߎ><<<ֶ_2Pn,<G#*ʳBshחs ݃ "\(.Ϋpl,Z5fN .^|& GtӅ.<X렼w'*JWh$/AK,\`{T^U5UF~R{wUSiۯ)_ 3M$E'8X8/; A(2 @E[t pEh\̷c TTgQD\/ZvәTɃ)+Ǥ3I9ԤC ]DCѷY"Ojp:ÐHW2 >&Om;0{dQu9b Kn 7nC˸R o$^py,0u :N % R"z2) !{-)y 822 =T5v^ O\J\vO)Zb<hP>D eFΥ#FMg"J;{X7PIBD4YDgzSYNS]sy7Ƙ8nk ʿX.Z<~ +qB0A6O_|UeMZ*P?j)Lgc)& B7 hK{TC(\J'mANք5~3,AlJ/?NPqa٩d7}y?kQsMua%ˆ7=xƲO^+s=Ք~ >& ꨊȯWyV$ˏ 2*d>> ka(|B/iWQPp$|26Rb܇KpȝAbh¥q&tЧ)N>+U) 8Ԥ=u,1\fTǪ_7+i~xu WXygD"sGΰH3m.exʅoҐ{i;-b,M nLt Nex(cۻY% ʼnc&Oe_$yk6A L{_uI#W Wϯdݜp`8 GCb;HXNȢYTP]$1,V²Qx T݂KYfZÄ jk1IHq-2Pig RT~=S,S\szYV6[Eč%3N<8&wL\:`-ƽp!BM(͸}fz270g"_{n8yykeb#3bžAkTwd + Ggcq^Q?95@ئ8C-EUGtHpjodmdu6}v˅6RHR2\ߋI,4ȴ drS؄U@Z = | YXjda {/Mzɑt(쒤pZ/zTٞNChRM$m,8~V[m iD6T u~.m{9%+0Y8fd*"Y/IU (mk pU{^ihI-p&ݔ]U.K8Q"%bjs2G{c(Sw[(r ?8Y0iEeD s`巡KA_R$ĊƫYӮqKȺGN{fQ׏>6@ d9{^g[3\i_'T".5 [/ُU d*]X NXaFb:V0eEFE$\ѐѳ?[^  HU%XUHtΙKK䵲_hE;kX\BnDkbd+6xn^/Nj;F)̒H-šLD0?.r3Ϲ~+?Dt?ƒ:NZ/:DvUy,72Lgz-uoUA 2 & ±\_~rNrr{/zIކj@S|'6h3DDm>܄́<*OQHOr}__j`YJ8©6ꥪث6, 0]QHak @_u@[JN"/)VNVQw{Oҿp"y0w]4;lEոrYEZJ_*V:6jV0qi7GܗVHn|.SFmvQ)(_ ̐"Թ`b'5`.L0/C$VK5e鯚+{pkS:^} $XefXb* JjazƆA$)Eeݞ1J*%z 'η|FXr:{;ԋܷljw!Fp/SxK܄CY&C2T ={b!ׁ\~Ӥv_XۛGm6nw e%^@|fZW`:~e2STY򡠗U9a}X찯kPj7@;UЋ?:zJ'Jt29Hvf(  =9m=ȑ(VVi_V,z w 5(}3V\:oÇv>A'x)B86l`1cf7H)>y<:SA,7'ń=ৎ%=8(\hi?%HXo[YFRjǃ\베~rT7*]4Q}_Cu#Ò5Mr- ]t|-#l8e_?M'IadWXGr?o)|*C\6{_(.c }."zn؈T±Ԩk?:80;Gi%X4"C8I H{LGF 812 #%K} .S Ʋ0uuզŪ~7Z[ȯ\nc=urZz~؆#OH8t3tK41#$YHF7ͺV |&ecY0Sn/ug]ڈ^,0¦Mx:3Ŗ6bOv`#KS>֕Szd<91O "p?kNsу_fCM7F۶\C;@/z:2|qэ'×3pCVC]C;mfFɡG#h9Zy))FӏȌLn5!(R՗Q$Ť4o'tb-GiL0pwR__d%ӷh_J`j*how;Ϭ ;@Z\c GzM-4ܛ>l/NadwQ. aȳAW:Z(9/b.{ 0zG曰u$&^7/Hxv[hH&iV3?$&{wWӰzmE۹=jix""' 0 3EeeԋMw'@x# (*V*% 87/t[EA;&&1mB╡Čbl 7a&STht/(0ڀaذ?g4U[TslNU.X K^"(C@ HZBklKHpR+f=^%[zG6gYOٸP]S>Xj߆bt$`eY?fp85GJw7+ f!u>sb(;h'kxqICKJ瑒~N(qخf/ȚZN.E(H)bVAnB v3kbn_IݚmJHf4e!SZU9U,{_b +4QUn1:TlTha S"JE52, uu?esN5P-0fib&so$`4pv~xwvcY&J10H%vE5߄Dܑ*zzje[մv kb>D*Tu (SWc}awf0vƥJ:WSWcj '@rOM<6ȆjtH2^H!8ZC "_ӫ4k5RLrە5.FEb7DBkUUW#97[Hۛcڍd'4H8N25( " #%%y%mA=i= ^DE蓬/ !R!4c@ bAS+:/ 1w4s-(dSi6kg'"&4G4,vMTC#]=v> VM197_0,9Eb.+$΀kvHt%'p 7Ғ'J$ˉp/ir^6Br:ⰹ̽[7tr)nD۱Bp"jxᥚb G53_ HΜy.9+_'$B&ZLԐEʅ`<_'p87v-gnZCX}vV2V>@F_iTg̝^Kp/+0fQ$D /RrUkZ$^Hka>eq1 xi+aV25 I㮾N ΦB-Ѳգ=4*K >ԇ nm_C(v}]Y^¯/)Xr!k5OkRtJ}|0vvmOO6 k *e^ .#O &\cz`ݍR7n\)tV T 1Ry~րaeh{~X'PQ}BBO 9NW(s(ЃP_zoYZy_?nq*2(}4Nos4Uы OȶAg03A>#RTѾPC,R&~@=;뢖c;-z 󿓞!l_!eY) ~\Ȋ*)sГtbrPJ"j豄U!;y&ЭU2Yo[CHySJ(%q5w-x| hI`NjGЛWSir9Equfs |H^╣XL ǜ-^UJPFsb2 )0n_;ɢ6f2aAFu]x=-j[yqhH{vVC# ѹЍe+` > `І+ =&suv'2-P/Բ*-(Dxe[-wh$O c2-m ? zT nw9ܤ<7i7>A8f.^e'P@&]E=ͿB"&9vaU9n5B3D9s1P0X&*3GS5*J0')@à6Oհd%w ]/N9G\AOD#e읡ud)_${Y_mNpY)IGE+߁6`VS"4ʪic2Cb,jL_/:U 3 $b0Y,xO_U34މs_ O#rt{1t"=E]0wYshQo 9x#"9o߭u:ޒi\:3d~J][^&"欷5qIN Pmy[`pΎHzvSo}$N:k>'ځ 3֍F=@i0 vrN j3rґdVjCa<;.g. a2}k;hb䜛([N6"ܵ2í&WdV|F]dt3;bG2&nQ/tMUHg೭u{]?'j`"[T[/85,#2JFj3id>tµQ{6#=9XqZ}Jru.OW;@# ¬%RNT axp?Ao)sSǚ9GF SUN:*)̍~+Ǔ4*EiXl$*llbbP7л>Y[Xz|TI.<ˮ7l($$#&I'8NI!5 2HAёzQuz)ݩ< zHI+h|g J؄*}RͲ3a=zlہ9;O{i: @ؿP}0sbVߝ)hFaXC&ПRyfZ^2L ^PG1n%`7پc#F P\$}̂ka>1ՠ`^+ˍh)K} r[!Q t_5ȡVF9S{r@MM=P:zX[u$&YDoċ F56pku ^wQJم=bMjSUzr`&JT"4"EPtWr &}z? $||P̟n,nvF蓅{6.Wjj rC 1M%O h`WF]MX2dhN754.Уt~wrES}/c,kJskńGd5;x(KY2Y) JOˀłaC9Mp'd:ιt#/|do #4oًtz!_"oNIs>~(VsbA5HC^{[JV1X8F:n5PG029-lF5{s[3=sQ6Bvb N$F_uU Qpb | ڔi1TyEiˉRWB'pmZ:p1&GddwϾns*>VcՉ.0ӈF؞4Ҝ~?huz2U41u3|8[hqDsCϝ9eȟu~U<.pMhZ Yrd ty10$\UJq+%@nS)FZV/v@pHy~;;L,YqӰX+EVcGF&uN.\4c`%D3 , bnsiA b[%*+ /\w%*kut扙H=@^kf[5UGaaĺqHuEH=VP(S0o%H5\.nHP|_JRBUwr RFBG3,zf\ m'ۖ]<9~iP^o|3VJ #qi {> z ҜY.^c&4¿ Vp~.BcQ|Q#rְyw, ~ ZӶp\ݺf,!)|xV  [/nm* cႠܑ1݇cNR=<JEvD q"~=yS&&P"[F+uօQK^a!cjItɢ߂]z6ྍ%+vzj(px7VnFԣA q4ih-_x iKv<_^|; LD:"Dvk/a—X vt,]䇿?F w]O:ܹ1bF%hhpZĉ %;EkTqg rQ|A6?&lz_f{9'pk!3TYt1,Յ>sDSeUa_"(r1痢X-B͐rZ%ۙEucΉꏀ ?jYWrDHbw(qzs[5j}"s^3ZS\L'kc-[_!Jޯ;[6 \U*cԂXFi<Ǹn" _(!}'y JL>kyV"(rW2pH;™͌*W}J1vJ,r k؈=̦`8n%ك[W Wiۀ,i߳Ay>kQ !(촖$ksg kr›"-*r4SNɶbͯ␇9j$tݤR sw#g´#Gz:KW oN]$POYzh%jK|8>kaf'H#75$5_B/(4Ƿ ,4ʃJm^N_n͉jg$gx:VgJ 9 LkJrlp}TTH7)Rk[R} xO5_?D {شi(E|yL^$e`jW:\V fÚ|qFnp7ǐ4t ""ƒ?!qO1V cY.yzLѺETC"%YRl-\.5(ZGwz!Ys8 ׊y'2˙d-V^4ze9+L_AMز;jD'0//1&*ccҵSj'+,22 #< mYg&]Dʊx*5j>J)nf(fəg"(X BPRZͻޢʹJS?HǰU3U|ֳXEOc^1t't&9Ӫ$234cQPa ybhz˷MVnFZab](5͞H+ d֐b{QdN28nnQmu$4}{gnT]fM+= >ML;V&72[m=x"GvP &W\kLwT3ȜoUe@3m swCy}_N[t[R5 .F 9-m+X .pbqe>S"+cU._bQ0q EU𒜒u19/r,[,A,G_X'?\ bIč նL{hb3b*w*&O S)=ݤZp>6&_vM;t3|@+/nӳ$bqe /)i2#R7W^m" vNgNBJ;ovY"^f^ 8 tl?P 邂t܀Y8  g,9YC hB{P:dÆŷ^&e㚝N/j³ +-ԹZSA$jm`s z1 4̏u޾5FjyF&&LAC4A*+S*%Ha`ߕ+6gcs"a$h">%屝Cm %4ylixI5޼L GdA.79F:(Rh>L7ϲJo&wRwjIQ4%D2|8%˕|<)_ѭH[S>Ħ&~"]}5N_5zڤVANq]G ]Y{{Ww1H=E=y'<.TԺ-wၸHɈ@D&*k |)8!X(Hy%)'່ȥp}t kpp\G!7EERuW s6WM.ޏ]j7Xb캹jc/$1Mq%mA Hʣp7BK' .0GU~%}Stscn-}*@/ p$`5?!'}$ PM#{LgUekGo6r3~ӑdju\o{py6~7fXg ~OGWTM푧}7JC3$7B<"4# |F~uY+Da(&-m:$ lRCdNN)s֓:8vNKj:fP_]3'B LﵰІN&\^F7$*em~mcB(] 9UC [5}k{zMf-h Dcs8:i)lD'&'_V^9Oq[+π.>V%.I]Na3'$q=wq(" e@פ]6d^Oxj"0>+(Jюχ Kؽ{D#~ѓu}b@X q_"ۮAolEb^P2M.{P.lanO&Ʌ$i= '\VэeI$Њ1.JK\BHC)\fk M>.48X'KU,gK]SZ|8 0# 廰[_zYȆ)U|N!NJY`\w;9կ}cU2ʎSh;fe,mS{@>" |#@Uz<*b0ݢ*ڀw#-t:?vZ4By~Z?c9v93W (POWT~} MB5_riWLiztLSݥl2V1ݣ6QMJ1.ӡ8Ey҇55g{eORnhwtw**1`w@U[*aR)m'Z5*1i gFFq9J_d_E2?uIVoUuS̼/{b3؆ .k:-R T hyGg5ݷ '?/hpׇcL(s8gJhY_ d@ïo$}W!0{N#8TၰneJr[jCx.͠Pkui"q޼>`TnT?P,n Penѳg# /Ĩvʹ'M Syb7{]sjv?5?iYO"cE-sD{G28!-1]r4%{^.;67P@!GxTffvh=5 ۦeWֆU#_% rM1M*4ޣY+;db6wX_;,W: 59+QnAZ Є.q]Uhd2, p;32 (fCBkur&X@h.a 5Q#jϽeӡI5bkUĞ2`xO3H(jj2p@s*!9+= $VVñ?BbdԐdm NF4^Aڬ4Q\H*kAu7"j"[e;x{ΠTԏSb-K i 2e$BvogJDa'<%9Q[eV LXAB=j-%ʍ֏}N ƫ(x̞o'bPNF9,, oy-ccYO>+.&{{wՆ> Ʌ}#oT^r.7ډN7U`"zFw BE"N-jtz7R 8T/nV|6hPrTғ X!! G" k:y*GBFI(4RSTbr=8:ÃmKk(o3p)B`"G+ UO<{T9=cl9Ѳ C<8E=%M5?#6~SC%[7,C00:M[u!ۖdc]4_sbSt{G#"ϸ[蚴70c*5MmzծC:-l^?e2 RF10,%DzviSuT%Pus&De JH ׶y)&ܣM ٌ 0OOjEÁ@m[H:plgbps2%ib @qtiGh%>jKsM+?4KxR( &uxJ3@x׭#P8}0 K#69%ip2y;mN$w3AM8E#[vJ3/*AX5w>o [Cη[Js~!>xXyD%o* ]J^/W6:ߛW~{:!0Iw؊yfQ)Wǻ޾3yyUV08@W}1?0 V,S;}PƜceJZ2Mݫ,x֒T2{aEtP*RJ"ꯞV&EgSh(hk LJEt`Hh[~S9?;*ɫ/0,rN C8.o;$ړ6 \e=ޜKibBm$:Y= 7/ʁ6ԮF|N:"o.+^ڼP6S TIg\A%C*4sbKgyx>{ )7%M/`ON?:ami\KGhHDF}5j_ٿD]}V/: ˂FVYQ,lч'+K~bOY۪0LWvwP]0b^oτZ;)faXɋ;%aygV60%ԡ~ &Ƴ$(1X]ѫY>rh>4.\ Dnu&hVvo[?v+щZM^f21[;ˣ :2ZάZ[ bx[PƼ5.MF Ƙnk] 0K/5.T}X/ڎ;q<%= 8T CtߦQ酨cIđ>ߠ$- tX0L[qw=6 ?R4x6(jr3tGQ1_Sa$݇ص1pI偌\@< AĴ|^S5'-#}H-NB.O ?VBG8v1X;02SPL YabpSK&:=X2ֹ^uNnŽy XB MpTNxBޗݯv31>3]8h+!0q13/hsG^& 43 ~Spls&,ƾšwʧ`*?;'M&s`*U?:2#ڪz\HWNcbcGWܖJBt8~F5Gʘf&vdVm"wy Sp&0r893s9 =>O|/ĕ*[Oa13P~1HS} &q5N &jzDw<))n-W F6lN& o"aZEkf |;It (mb⻭6ӅlY4DK qOf-Lt[P5 __G&>d)&)K58ިWpS3=\B m;iM2,eɗyWU1\%#v[M0}{>MO`1A}Wջ ME%/>&>P.UI_nE*0RcsތDV*$ϕu27Z4h`Tavկi, S(r9QϣUP'AA{zQ$wMgLM>CFo{|]y,BuTͤd"Ů?] 5c!2n6rQ}b@׫/jPa`Dzd 7ruT_M/^2ujJE M[З'XS]:*77,(8qr y); '-ǯze#xPjV `աo,A4w-߆P,x6DÔQZ{/6}mƢԎ$u_]!U%,#ndCU_ ,To I`\Ө/漶7o:(UZ丹`Y~7;Vz*WύX"]l6[?2\|iK2W $e`H t8u5{eȂG9F > Qr]ɜ1 V<w m c!ڜ- WrW@@dn_fڨ( gDH(KflJȇMH~d h,Rx2[Qa|͑d)rt<vW5|]jRYͩZv$q7֜;!XbZֵ$Pq N \pǥ0NoÉkmu*cܠSWb <[?&z΀ãwZ45?՗ KեIڶq\Oq\~A]1 ,W`2yzN'taJJڒeE ]6|BXJ;:ODesZiSm㊸wGH<?Ѓ՜X ru`Z~Wx< CqdMhGv.5u(< F,=?+-&bUxʦPOƛA-E!5Ӑm^fa#(i R{η4VD4tN3G:20Zݥ<_/;yy*6wHj6Zzˋ;M xVݑ+J5ndZT:"!jRǻi o4q;JrV+E6mfJIݏkD1jb_{ߕH"7,>jfzsˍ頽Q}>, mgQ~&PkI:oCfX'?>WW 4rlhFd#ͺ H21U$>V!EIizX3,>*xl9.& VVCDSU iL&K$MOJCsox/2bVD6_ib[]aJNwq/yC}=XQ4ix Oj4N75|XNNɝu)^o%RB$p;:`ldžf5ĨOÚa9 +Y,`+8O#-_!spa8$MBǽ,@"k̕W`!ܸ߫?Ip(faãZ+ʿ*V߳䀤;4Sq&je) <1+U[3]A3^TL WrDڼ])5y6Bs[N5a|ݧ#⩐=en.05{Dd3̶a$nG'9-R(|ȻtM9cUm0Ã=~jѮkXF5 v뤠6ZTxg{xw^\t,K7wֵwv)_Np;})>s* Z4K! +?lͅAo!~+i*wUL_yۋ,5'`8Me +/6{/2 /-P%]a+B*l\!7*zcp@>siP LK@Kh@cIGwʜ1jW\4lMH`hfUm+pmA8Ui)܀jLH||.l\E\+f WQ*i zyx38Q{\x;:덢msHD /[S%|ff>z$$q H\uWnJ᫱ .>c&s4,C G 9yi\!~pdb1bozY.z>"4[wJY2>Yc`0_d55 *a ($1*g;ZGo˱hdvPuIeEъO<ċ1d̴)Tx'2 ۋ(@NuyB惌@:^:;@tk;^n33YvRƗ_,#K.>7D_I17y{UIc3gNb"/?]CQleV`xO(B Ez_DEA;qGj(zdgCX_ ^w6!huvu^DhEE}P1 ;?aF91:@3 iy>?%L=wS:*ЖdjV~S V86/+Ezy]4?ߋ6rh]Rx)O|x Rf@J(g캄ˢ? k;;%s]_k6tmC\cԮRrIPԐ&C C_ Sm9;g,^eڀUv6+"KhtvGLN1;5pH?)7pҲ{joIǵCNI&Cچk!jaO LGP{qsY qYb>)O*z%l o@r( ~W=j*ACĹ{9KVdfoc`S)8LXv!{l/ agP8K&oF"dBI.ڞM>.7FkBRxG1} >h7Tc|lp{5jêڇDUii!( 8~6ݞwr ku)qdm"flb 4a\^sqH~2ޢ72ޛx>/).#~cC8,X Q4R-f1d= HRT^|ND+KGY :HxL箹quWK旊`"mYg5 *[c3 WuLzl6@L_&:&%,ɋc͋<=EϘT6췬N;x]Fūa+Rl,_KOiH«9ww͌_~ ;E݅j^gȩI"6~ )f%_Ҋ< .Ktӗk|۫ 1֡./t?32݌ڹֻ=BWeUjT$jWDbKnކ=bӎ2Va'1.f+ /O`Aql<;UQ{l'~$P`E 6%cX"$.d" $|ZlI>+@ ŧ('lqo/& /n$ٓo8C^fͪBOX3YF%_H 0hAܨQQA,>yXa2oHQZ/ٰCֲ=iȌ#RBj!#h/#.XD 4ܢBJ|)ڵOlfn{L4d-]pbSU|\m{Bz&ag8 h^=3KD,+X7CQ/ut Uxx]>)Zrj`N E?J)Y);%  H;V)*瞩L]l'򙊫N/q6ȷo Lu5{Le|hfMtyFFqVQ"Жd4D5#Xo4wS_+K wrpݱOxY/y #a4[kx8-HOy tgv-(Q,s%zW0fg)EEB7A1{Y_SwU &MDoݴY);Hkٞ?u;>C:r Po*L6ѧkd>g7BWa0r+Cӓ6^BgFY2-6sƔ%|oAx40PBKa~ bΔ;51@M9Cd;.\+)B/ LA aׅyfs(ܰ/Z*y_qiRz`eStuF*W{&z8׹{u7]Nny/{;x n6Y-`[c=_+nֿPZq0%aYr MbSn5&u(]Ȝ;AR/429 uQ-Szdr&uZ#%8r;̔\oT~fCp H׶ @{ل}#N丟iH hDi]j>@jgƒP=zNtgPgBbD,)u߲9>Y֯,x7|Q(n 3 oŘ&o?#-:ׂ;Ts2r2 ei $-wv]N$2f7 sl/t)P0 2^ֲNDHt ]cbϱUg[pcx,Qa 7kتFZ2i?a5jQ ,/8wnu0_g1Rs#ͷɥk| bw\ek~}]! ubUsRV2NRzJX֓ s 9B<!:!騇Ʀl儞mHfE[)AJn){gnRm1G a:4Y`f&&LC1$ɬ[_ HZ(e|FǹVpT%yENr ,=~ ^h[I[9)-F1׉nr 09ſ=6hZAtXD_8APw!hEYY3Dx6dp_N;*"edzݚúKI2c{`ſ8LF ?Ot4Ʉ'] Eb>i} ?ET&n; cu/)E܎ 7u~vkz_CukfU9&IPh> UbVU7Z -PVQ( I;CQV)b ?#Wf&/ ϟrd;7 bwh*㎳ۂz;?0r7aAc6'RkLwMAƩz3C2{ |(u&]cH91PH?? V=lzEШ#NQ\ &+cZ χ?QcV>% GׇTЙ՝ݗ?Lv[,Vbh^ {y g}r'Yi! j@9#kj=yX㘗OiSax"rHzfZzN|+LԇէTlˎb, _&]f۩{8SKIaX|.G Axo3wNsڗ=LB4s3ODq"@CHKGXt$Le$MAHhe3mA+UfvQg=ta:K_$<9?JeL=yEdV(oeϱ s-KCp=M_@L=Whx)_"pfնL_BAneԋ Nj?nt@([pJZs6ao󘲜qљCS:qkxOv@LxF}bkP<2;"[k.AWv 2a_!? ٫hJшLp.[\yxvi[D1^'!Σ52ڤѝP^a_J-DQJSب&ʗa: 6qzX,iUe<77:> *'$sek'BRv5omh0)cGgzJvLd1~%~|(u EL /|ZX,7s gB~$ٿ^y S`K>QOKRrx)єS;<i9a*1EI= 2(_`!LkE֞Zٍm9W_8Ε[J(OoLI ^$^}B|#+4mp?%O#O!0A/P .foYO]] kRM0oT -QO!MIڨc` :G.ihBO .i,q0Xvn$nŭ?uD'':A isdhQ?k B$??me%k _?Mj!Q4 D୙_33<ܗ&dc Z.g8uͪڹGS^MĘJ4-;m6^{^^Gav\02ͫ=yQT r_N>AY1ubE9 U= |,sbb:ݾqw_3=i(TJDNi|4WJ1ݥɺ 8@1#DW'ָ˃^V}H:m(y_aϯ3Ϸ>V=N=Gx2[&j9oj=D~&qQJw{y 1 }JՒ26Wi+7 d3dTS[JB0bWۛ.'ګ:Lɇ 6w#;Z ر1)/'` yu*S&RSڂtHRCxb֘R_: "FHA\ֽH} nChGC7{vE /Izx(9'ǒ2a:hg^e1w?w 2aWqnDi9W|@z =j>@w݂*݈P6WazVR6Ⱦ: 24aFgQ7 Qfu后Ztpt˾Vf 1e<]Rx`p:`=r_zDcy$ #Ca_ҵH9\qliho7\3F,v9[~\^A Ćfbf:YAέ?guN}Cz_ ݇皯RmvT dvƉUOZwׄgOXp h64"$/lTHb/f2luUVYR*`N>銫.z"x5z%HsS^ܫLR=C_j:A􋸧Ѝ('*V_`l/&NRu ڍ\e"^ jR ;ǐA ]15o 4U8m Z"Wtc@f/Rm&Y!$vيp,ㆠ8s2bQ"( D]\W}jhE&Kr] ^/z< }2E &L'F+/W2d<>5=̯ڞ:90paK*?`aH&q慰H݋cF:|0!ϔr%|qhR˄dsb66%ȲZuivfmw 5do@1eGq($~G0_GD"g\(V0]aA nY#0C&RDs1g6PBjRPMoffHx_-s(8l} Z@ǘޭFt/OAv\6 pX z4u |om+#?RAnGjA?Ž;RP`GAׇD d-,T(FIreYŕcUd2|lR/A<@jCQ= 5I1%$6Tȇ ^FQAįqڗTH6g? ^Y*;E 2A!,螫 Bݰt&xB#╘,fA5I;n3@qχlpI<=aUQmteHpB~u*uJIBi,}9oNP,HˠX?'2uȱ*I!$'*]SnXאw}\j6VM^Rx GY#q"YFC/n3{}/kКOے,,cmeVL@{W+YfS|;82"lhvɾҌX@ {$ }njoq^/?@϶0:Eh2LN 4_ĈgOX&2UN)jz5C#ko`((/5YBehv {SiTDIP( ]'Vrȥd9pt0*oikNvt%y;;`;xf%?!퍐4QzUw.t@P_޲y =~=Y&LO2}K5&(FDꝑFc|m/t^tqFc@Aܺy|r5nH{4ŚrJ]BJI3:%+Ox咢1}*w@ArG*;5}- 2P[xv]FtMicK` +HTy/\ekӴ"]}R9n vgP-i-꽱pTdӹIlN=sHyJ:9+`>_(1zU"!}9>j%|_#]֪|>sѭM!(Ŵ'}_))Ѡ)a6W˻dZBdfb׳?iyl$o<=rA"TzpUM f5 A*ŏ6I^Nڵ7 rGN;|\ܔ2]LӚ`hD4lߧ=d8U}X +0w(6㢯nJmT*g m` xE!.-=e&aa"i3_怱o>H^.e4Vu%'b [3),Ĺej1=MYW&~o͐}Rթ'͸ H([sEJ\&;s6׽(gtdGΫ O! 0!>ICx j šk_F*, Q f!G UZ6ZF5|6:1(S@5,D$Qwys2tYsQxEg4.p,ד5ooli?19sNFq1Hƺt3 Kx޴ ؞On`y Vڗ;V+ȎmV.iv_+,#j)BO#I9k9ݷJ޸Z(Rٻ0alH{V] C1Tr[zˋ=~9]&>KP'ߢBoli+Yc.d^rUǫ[q{$z?ʩ̸y3(uK`g-E0F<RK׋9QÕ2_w.yUKoB%W-2DEywEx8]Ζg[P켳;91{U sHݦ dp^\d:BLjmXb-pk@GH,o d{n'RvV-/]{ J(*̠!MQ9@=+=Yڪe1LNyLyVhD2*K&{ȡE#]G)!V3 1o$_NpP y.!AOR> -vፁ-ت̉e(.wԘ,;Do]d "*۴Yr׸s J4#O8?`Z!TyY2E!%}ocJg8r~=sy6~/_zljLQ\wp8?lؿх3.Kx@1X7X|V3;JIN)RܨipG-]e"`ު-11Wt{}vA:dbjYGlzFarV@Yj5=gxwز&9T:&Fp3@bqОvA=޸i3VIbT|R ɔ$/H#a(),n i&A1WzZN'+ո՚ix \3&$ue'Apw?UE}\y8(CxR}A.a^֘e:x7nX2 K{oQ5\=L> C=g(`ҡ|s$Z _z=Fv*>  ޹u #xz@1؉=_`4w1'豦F v4ʏ)IG>2A]"y ,)~Vi[K--%n]أu"z'%jǶnӒp % =w l-+*3-v΀WsQI2DϦkeO*mqe~P"r`}Nċ 1O >gG9ɣB2i>ǺJixxsb!jL?VFDT9;iWte+t4" ~vKˊ+nU ֳj.`يU0~5E𹎏[R? T~SÏOOhj3>F+'ҢH)vO^:!G8 B(j{UIYeyEʩ(eYf5s֪)R{{;mIڤaeƲ],zE(jV.GԏJu%]=a3,Xؘum[ShD[6ip ,2X?+oŌHL Aè'2| 4FwgL~ZY wGiv\;!m$7„ؤ$p)y-zR{׎}#[lW"*H)K`4mI4/V2*$~Őe;-X jwx:N0ppKr|h Q r꺩a +LڙNsYdԵd)oq]} ؍hJj6n&sIJ7cz]G?+Rde3M8@d^5G&Vh7:Vf/XVFv?tD/G,j+EXI یjTu6Cb`~ xD ^T&N _ʭ I@ZX@QOZsJO5DGX޽2yō *¯ *)k %5:}f iY۝M(xQjF}&vLFp;a{g0"oc>º| 2Dc vS`W?32`y(x$a6]sbu 6Ȍ{ə%NM%9ZT.'ݫ{d$ټ?8riTa߆3cf3Gkd2׾ VԤ@Z^x%tYݫb,G)/aDS/Hz`gDBvVZ42yJn9L߅ Hp"ب꜖lKL%]1sEnw ͕X;vD}ELq3G4aÕa4f,]v\! Me<~֏%j$y&P4:&-UV2gwϓOB<@%Jx9x3.1c굡,a $yಜonܲғ#o{#E|:WX|8!2bj!1y]9];PcޖVV2>X5m)[dB=}TߙQ3!lRIA[۠a"nIr+u]WU9KoAb=xըvX +sN; |, C->&ER0 u x:Ձwͻ+ 4E!t[\9YPGFX3b%/H+ehM5}֪."]}&ܻibǾH:)Bȳ+`FqF٭cYy0<Ns忛-~z_~v <d1<*eRxt:#A6XZ|Ҷ\KRi P ᱼbhe=:\(`z7KL >"^ fbYWINPUNJjT"dtBweV=qlT@Aa6FjOsG|)[FPJ@tU=(!F-Ke:ƷSe:踨<']u%S/`aq&M=B@%. ׻ȤOxbPMOΔP569f) Yptdld4PQ ֨bϺ ]ȳrd̾m#$ܼ,? xvW#.I}B)$PhlgeH-񤇗%&\zF&ЂngzgOpDR?D!mMD)* [40sħB> k3`ቧP^ӧ4aT`Og0 ) 9 ګbk@-J3V ž:;_ T y I): uV`bи*+S/yYVqd{y^}+KAi;jg>wwQ>n&mW5ο_?yטT0HV4Jv_ė5%x={& [~};֨I:XM)rL9miiyM-͍֤R7 8tǎz^M;Aq'wQ~LS1 CN^\}$/[Es[=XMw %kے:6?KOJٿhHj8k5J'&΍*۴c-OfTUi J8o(2*N'A+3_b4iaO+ϝ:i;Pͮ˜~ߔ0I*T<ℼ{// ܇9QLO` SpوMeĢlж0ћߺefYr%(LQ4i Uſ.%FnIW%<_L2MN4Er5t>!+`Oy V)q}D!BUic#C#Br,x^r(f@ -Ȋj6FTi]6{_ p>͈媃\ҫj,-6Djo QN icn (!Gxرw+nI'XxԊc=Ե]}TVG Bup!a"2Z/1xኑfҫaX8{6Ly<Ҵ [EV^jɩR_+-/*2Zpeٱ&a)amQlKp'2|@ϳuFRa%Ͽl')`bH$#h%8T"N4"{`1kZ) qD(c FjH|BURZ9$YMZ"@  60aEE Qӹ*FpT1h&[CcㄉQ:6Xo[8AEXuK(N̉/Pb#yz$Ӊ&@K'j̓=4 ֊ywN_[yHO-Ypo 9 .e߈~i>LqǀD"iم.vw5^MrMTۏn[ۖH+O]V>FP=QyޥR}l,[|Qqf{Ig}5ɶӠjEt]a~LߝzUzB+D[Uu``r=6U_*C-ͷ.kٻ=-oq|CCt @`ʉ6.l]HQ/T\^,Uf;^SMqpz͘PP!9ax7I{D,O9Q^MfP{*0O)k3Ώr?᭗N]:xv|wl({5[m\ZF`hjC㧽[KkFyP %aBdujs@,?YgJ :\AŋfmlnRm$de!( v$p>I5kd2nPgcL X`;+Fl&ߣw㕖$rHGF\$ABeu^R갷0t h{_*ME Y]ރ4ZL!+fuY?ld^EVYTm;[ "O32s- WMY憰k%V#BVR,3ϖds[î@|+kzXjdSY9әʲ:T5Rwf [&gdh5>);J\ "l9tf o *k )`Ac~_Ipzm=o6ZiQ!GoN Ö {JD2W%ΞlnX덁_ރ3"jZא\@W4bٝGmjEGV| +dl(ÖݱBl%9?LW46IǖD8E ACFyhG%0RJi⫥;#{0a]xAw`旉yt7!7K<|(%ɥ/fLuy?R1eq ۪.:k(5 I(tߩPHpWFin#G9xzi4 &n9gV6Mu$c?/WufLs.mfU D$+W/-gaݠuljT=SN:?# D'F.%a <cJ O>>@R%>SRGU]}áp%JqVn B·lR-UťN,_N rѣn,jT/>2+E-Ltc7&.0dF^tF%y/a yÍ񄛒Q?"[ǩ)69A\$B575B#qW.|e# yC <%R;[k[ 0`76Wv( wIe&0khD70V諔m~Y#4Tڤ=ӈ!"u&}%f'absA&yk|TŨIt!^6mܿ[94D] `:$c:NWnS\8n\Gp?/!'2[7Լ~%TGz/e^u:zR_:ɷ~P6U,J}X>VeZ`mY9Ҏʛ)E{A ]V ƥ$LYGrz!Kz_`ZYe*yH6pfzӛv<|O/ D<[7'2kdsnYwzNʱأ.T9V)h#(Hܱk}5FAφl\QЩ ad=[Zwl$4:Č\ ֖򆣁 It|JL,,_ 8GټlfQ`aߘ)wD Dаrk)`50O-N@dNCDX,@G;PLml2[!#.c{$-)eV0?Jlߦl\_Ԧ#4|$!/ A\!'4\U 3:Ileie 1΀J+A(A᧦!FLkJOWeu2[+-@΃st7BDceBMz8)2iL=Cܸ!vSQy;sETv˨NH͗p$#ioL.n?+M.dv|Zx-dEh@4Aj;ԙ)8\ƀ1 &|O@cJtMFf]@ X}yC"_:q|ԁ]ˣ\͇':=$k`v$(؁ 5-4@1VY@QbӅmj ӇI$"d<^WtQvE浆x[](vl j>-|RˋcHXmԅh 8ey>aVšВ̔MdĴTjv|1 [Ѯ'CBHL+*Gth<Z(zy¨p޸*+mY=~6Qq#kڸڰ/#FM7t)uLk37!A@3#P\ʘAҶӐdc5HvEZq=9ݙGb3-okGtg_Z6&^2d.t?Za7F!xwi65~5B9cS+ʻ;;\ʫR95P<(FhL;CA /';6 ,Lf%JRBniZCc?qC(+Fʼn Y,2g)x6 n>LT0 O:׳XF8djzBQ3fZ U~ERĥ9_t% o׃/zWgy8a'HB4o?\Qr-4mV>\*^+"8!Cr=uY8ZŀJq×R9y0|>& =ݱE_Ƅ}slrki@GWU) GwkȟY@fғ{ +z  LEFRp!ӼQԬ =re՝s C(ul{硱};\vI E^lZ%-sLA5?*A,TAo2sxd /Ň 6#I~qfcKF=밋ɯ p_RသS%[ȥ_dSPc0^/gI3i{;Fa&[fҵg )ܬkltܐ̔ϠUιࣞl;rTE"̥Le]ZBf@WVP̀s,J #k I)(`/՗6ףR&Zjj{ C=pOؔJ&BeX=jTe1`}iň!k 7F/s HApO2p]tWorJf+ݘWw ||cKe p=罩U PdAV}쑑#w^ )踛#Rs?rY0hB^yc.c1[xK9r?;y( {2J~gnX f[Q470L+ҧjCCQ4߹X. TƵ'|63plw\eS_yJ_J%ֱt^x~> P6ՁIY+9E]jAYCjN!JzG[X?. F*bVK;M oЪpZ6%h!@H뺛o43ăJ];-qQd|y@@CqD'x-*`6lY>ߖX$"ͅw6Yux3 vtpapDP U'RܠX 8Y 4A"8i{cWuTJs3w1,6 R P1s0~F}#OB!L,Xk:p:DF6C1,&(X{;L/.К!?DrAE.b [|@]"h>en"- Bbnh͊z:s&^6 HDlfW 'ҙ1b9YЮ.r[Ags:P CnɊQf}^[&ZƵ2KђZZ| Q%$yYSiɪrTRHE*N=m5l%Us;QiKPܹ2ɮ6lO{_z M7i |F}M|4)M_ ( ZT Dz<ϔORAACX r]Kjy!5=R"7z`؈"XmIK;!'%!υq(?7x-==ӊ$nUY&Ĺ1Hu7u>qѺՓwF8R>"u&q(gç4ҟ|B}=̇.1RԐc̠)ߩ]U$42d\ʘ!ac2D,O3I- Jk&v8^iŷD^I5Uct8f3@nNp Z5>Efu/i%,-kʬdcKro<.;g(E `ӕ7kSVOԻp}$%plء7OB[B/UùP!G\h:@: qg iD)aQ^AW_MȺF+¦ #:tj~7'yHXAL7occwӪT)S/TɘUn<%)aru8"eA] ׇDQ'ٷHaZ眜 $bEx+"*0,]~-`r!h[uzXVq'njKWl2b+0^Nײ^._# PTe[9&ܯ.%`Ѥ9"Zt"By$:J^?kXB2H|]7aƲ/\ tނ=߆߬^ >Y9pThgOz5s2hΨ a 7. n#J[*G{iS z4)-@x/ xVzSB.n\ȽPof2M-)"gYZ070701000002a2000081a400000000000000000000000164e6139f0000c47c000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/:]?Eh=ڜ.+xt`N~..B$e\~DmP˳YI/s)⭸Z )c#hȲxbu_@S -GfE-eMm4'_7>Ki| on+j_ ;N菥C0N:(к ϻWMPnt-5wEXU$V3rӭ0G2aIy6 Ul݌+{,\N FOV G9EmQI#QZ|ũ*^7jψXiAlM ZBٙj+?&6keY/➷< ?$@WqvAd14RikCVC|?(Bvwj,\b;dIo6xrl\Gt- \\{f' RY|W8יW|!&֑"}ydj\Skpelb.H*8B&i'o,9?e-x}'t{ ($՝Ъg">Kv%AL=Ķ9<x){ĭV,[6R{C!V\ߘ& |F8A#S 5SM9~YWe`NL38`zgX";WtMv<m1s[Sy:7 >[8uFiB=R 4j˲gkjc˝1GK$+.\ϩ!Hx+HO1@.gNbS Ԟ1f0/ (,<ݎY~p@Az82cEqg2UIoPn̨#zC0JZN%`s Voa-Ql_F?geG\qMP8c("̤~vx)5ū.X0Pψu+l@.ţ#`56 G~nS?$f&oKtbN5}TopƂaݓ9|~юGg3 4U*j<eHV&8e ?7/B ̯r遃j .LpR'iIJpy8\kDg}PHod_WjdV"/-,$Q:HS Ȍ*.&C#>1=v=q2tW1mPx/ zDYo4|ሏ$O .}tX.-{D@P%e |izI$萈 Uz>)ҽϓe@C2B? ߐn!dɒ~ A#ZrXOG]GU)d"zm4ANl%ڈ }R ?ݪ-ܟ WK>C-;k^NeoF*~\ c$tKIg&2V(!pїC|/젛F&!-z:x A1*I=1֯~?BX)W?Y̦\E%E=l|xK|&s'ECo0cCq=.vJHkkg'[U>a #͈!6K̻ª5{4v^~BeS%eŘb?G6c)Qwǵrd^I,0햇ݳH67k#PbF*Mȓ !/k1*Wˆ|٨wXS:6BF0)6kmS!&󰙏U`^ ܋k( d2Ĝn0{R/C{"X_(f!FX Fdm" a7% u#2 &|Ց/MkMt)fFoʈa Ҳ u2Opd,Bjdt$<;vU:̞eBx[E(OĂ$%.3NgAaf&O8LXe;K0B{Ѻ /R9>Z4&ҠXP /j<c_+_)=V4W˱o NXA~—cP"z=FŗbQGF4#uuMGa-g4`[BtVۻV|΃GUHhWI#Gg~F }^ns*1=c :LUz f6(=o>iݑ.;4&NC.*(d!oVS !*y+U)dCTX:h{püLH.}[T||^OoPKJIarj ADVtư>IUE_lI)`h 8.rWGr!7 IJJPTE/{֯O, 'ە_(T]7z^yimv AԄ^ޅLbf ;tqӼMZK`_j2 LjޙV&8GLRh:Юow9n<H #JB@4zzD zPx!ܭlVG ֭[=3%Bw.<]Gz9-쟩+~ekq% Y3ީjî{$ӆtS 69Jp~BI>"? mg#kOVrq_"ZḅU҅[՗k(lda7B91XϬzBD6kE巒 xs~Njf{o0 j ^ 8Ȇ/cC1MXй0oj+Ù;I]ZԕBvtMC |m9f:]Ϋ%U"UƃD`*#7誫a:Cj0 // C`*vB2@tM 2Vc6-'oGnO .(`U^/loZ1@ѓG:&vm9kAVj :ﴻB7[4!KHwW+aúO`mv"vbЫ .D >"tWTGk>d^5q z}""7Z/y81"He]Љ G}~kW꤀p[b.,8`s =@9sNfqP 7Ɂ. G22rMY"`zP4je{af$V(3Z&T D&d%D;_Zǟ+w|UzI8kgΚ |,I)0~F\HtUzE%8\G`8m𾦰~|9~*&C+T>D.4Ex甚'ݙ,8~q7: z^}'Jk |h5 V<9U@_s]Mi{gnKGЙ}U ]Wr)&@3^T+QMΟ7J)/0bmjogxxRЀq 8<缋g9D,VPf9at7`,+*1e|>`z#N (ϋ\JgD/Q3S>B2nyӎBV]_Ў\DxAI%pƒ8yܵcW8NYtaal-GIA}jB_cE 7! 7^>߾P.r*3qw|C?99ZUPVLjԜNsτwDY2"lȽ8Kxo)DƓƮf6[D`Np_s9aD֫%7Yũ?т9@т^Ȩ8 ,9헷%AtY`i Q :mϗ-\@C voNJ@f#r3Σ%b(5XIo]G wDØ)=rSSd e\/)Rv3J{YC-ѣ0ӕa.uND2 \)ゅP +991P;VbVXeX~6\rQPm,~Awz=?ϛ ԝQ`j FN_ܱGYxOIn6dru=v4{Ձ܆Nw[4@.?tuRYr>T[d)m K"xp'Xל^?4A 䇚 rؖv߃5WW]Wة lH:'fI:cy?Ry\0ZĦe $FP[! =hja݀Gs0agJu̙l0F-h9_FĜN/ebZ@SGD o~{ ")8%&a}g$եdo(Q&0ԥt<@9Hæ%vĚq>,^h%z멆n3 ø휏|C=Uxir9Y60iAћPtQPTdDrDAT{z*hR6PnO6F(j*#1›9ud@{A%YȈJ^@1H/*@:R\\ %dbT3krB4ɓdS;haڒSr2/iLIã%_z Dų 9Ԝ(\չ/~`Gޏb/fkR20O`)(pe ߜ2[|zڳAb&|}h̿EA#d\^jpSQ q'|i$kJeXK@ݒR8~J:zك諸[UuqEHx>l`Lj$Ry轢Q6,&jn0Z}_؏%͹G,ba-Nz׏8|FP໘;L#|,,-.*Or pn*ֹ )5 v?da xvN3<ߥ=Ӊ(^OY@ݾtװYCHyxs%u_-" Kr CW;yn|˲H޲Y8C/ mٷŏS,WiCTKW4>^Gj M͉XpgT纔MBеLEm'y^"GfߑUL /D5{G795G؍<´5a?aa -m&tv,  6sJncWfq=ǪJ"eB ]QwNj\4Į p+$5Ӿw2empڦk׻$1xy0NLL>B )VC6!٧h/*'*gM]58KJxTP]ʹ J\lPFIHB""9('{55oL . 6}+p,pL8Bo^'Diލf-c/{Z|_VeFJ5:nLԩ÷Ѷ~٪,wJ⮌I=s}% FDI'EFOFVŋ9Ґ64A :A3Ũ 7 45r}k P|+/`.[ T [۾IDG݄{bąm xf*tq^O1$ӎ(f{OSy OW LX0TTz>B NHFi`AgT'):'m9 0q:'2/}U?S!mb1D+Ml=Eu_R]IwcD8 s `:!9,dЊ$zftPgI!죦㢅iZ]F!ޙ? I] dcDkegYN{F5n'X][?zg& #}u AKk\*D:Rkeo NgzIN!e[YJV4j^fxYT\H)ͩ!FA71N x܄r-L`Wy*U2 ϐZlD)ߛ$PEp ˱u- 0D/׵^1In*̱wV r)PbANUxap e[(9%ʹhNl&/U'~~nkpk%F6GOUҏIuUaW7_IU`r6O b؂GT{ DHLSqT5rxU#/8}EE)Z NGiqҭb <<~3],1{7/r#L>'_Q;vvT _qZ eU03&$zkrK6i2Avdhhh/1O=@]د#W<)ή`($ fӇJ1Q9 ZFzn)ݼ0`9/~sCh-|y6uzyO:&JunHx76mp13TK՜To )t ]B>5ѦóV Sr~! ԡkBPn 7tnv@o'v_^}q#M||J2-br" fJ\h֑]F(l|F S 4$idH $Ai y<2+(˵VsX(7vΨ.vsH)4І ~n8}#O앱y>iu2fWM^ 75v2?.jT$;gKa҃@I*}v4{M/.Z燈}kgڒrM8AܧsWCpGB^*foʾOG01{v2V2lg?U}_"rح/6=lJOUU k'pS\8bGlYcx.;T?VG"TS]nIiBb}-řnw1}?[ `zfס{ Ɛ8S\\6/ѽHu*dCciboN|GR"rq_͑Qw(UrWz@qC۞ճ4։9-1m=E4A.#np8Dba\X]j|`ܬ9Tg?݆,*a'?=虛?Y؉ ƧɐL xJːU\X-cly@(%,$ P!3ޣSDܷt|z)܅t/YA< :V⥋l=Pn'j:U1d $ ˌ@L7u4 \`Mq2{LH <Ω}_I^_lqWO ]F=kP`tf #d׆6 Vi<86ҬiF7HYG/}M_/8D.(}#?ٺv ΊxٿoG&hE8XzhaLsTH2ЮIzMޓ͹`Ũ~fYU!V 3S2+&RIρ-՟EFjg)*c7tp]SJmM{QicLi]=հz\uܽP3U=-7];TDy:CrDL]* L4 e] jށ9KYk /KώqGW?yn-_dQ\sV6&u  *jԿž2אMPbnw{ |2#,GUp7Ez !U?M];Akޚ~JعYqCϮZNϫ .s:%6Ty]RM)ËYj( `SZY 'cR98r6a C,JQDq1ᔈ0G#Q9C-+ztq"+ ћQ|W  J+\"ZV^1*ց̌BqeBT鏢׸oؼO_ouu77JO53,)ťt>Wq`?E}n +ː*߳H)3:JEoD\BD4#G*nHb ńL-仿x@x*GfDqA<6yX.thcXw5-́b%X+nZ2AX܋jNQpt4 1)\ݤ)KG;PIV֧8\>u6=J"`cKE_¹6qoG`^-Ĺo좾o3_Aശ-j pE2h$cR@ERFP3Vi{,ޢ fĺ$$h+AOϲT|N ZbXWdjF6k|0J0yB8Յ,ivK1 L]sΙiO_[فf58:/]=EFV/x;Gm XnV<^!Ͼ514ڱS!wTzT`x6FREsn.rEH]|O^KL\]`x(kjuztv|RD2ً%}ra "}o]ߎqбH1ۘh|M*J\|kԭ㶾XtfW%ӹ;remXT:NpnLf?$V^1zoWç7 AiKJΉ) Tm8[< ?%?5KsYa*N!@ mZ~bӆF2\J}wBA z{3KQze1$m9c:}1@wY&A8GE svwg.í$.[#y8SOꍒ+٦gyIRBcr#}~%Z7GU`_ |i9Hgzs"Y;%n n!tׄ@Ts\P<-PV'C'I'`t=muZJ]9t_e:s0bɳި =C03g>!}?0hRvvDXu+?켯0͹ T?m[%q^E4OMxVG݋9lz" +!P~Tˢs;s*AEW]`Yw^5D"P.V^oysWLiy }oi:9dZ[N"On"C/Pm&o<ժBtzMqN@/yٔv ٛ}H?Z ),|=֤96wdvp,~y$<n1:pCU z$l+IDMA-C.3YPؘNhY#o >;jAG8zn'yX؅g~?U`ShAP*{sZܝF~UZ;}U'`~|#"B_oT2y "6 7o𛑄 +ʞ^?$Jf/8?o BMTj'ne:aґ85LxB2lCԷ8SW#Hu@,d|3ǣ-F5gBIkU:AU)bdk* -[$E ͶYrͲrRIh(=`2{Z "zpcFkʘCBX}C*dM8ONBaҏso$BξIs9u߾t51Ǿd }%ɕb uf1҉1 X=}CmTe*BL@\JC,5ߣӪ?DCͭU[Ъ`&5*imʠ5G͈8hNn . q(([_=mǴbC6HqcG M@VĽ1ǚs<3hO1o:?\ș<5fNLBYI+Ra;YXڹ)K^n3EUʞ*K ڹח+xT-J6ӟשˉ3|fse}!bDؿM(ZEbk'[ Z@%@(hӉ@Mҝǽ CUh9}|beF5$R`߯e45RLls1FR`VAgėqoߌD3hɃq {9|^ۘӥ4qRl A;$ ILgfXDSqz|ծ+ P[ɪ{m7'畔%._"k'=Yl_ls?yM?L Y~ 7R,swvR۾B}+~}+}:jt]߷A=Nlb9 S V?A}SV&v뻟UGV |ى|bJmPz s2T^;K*Y$Yqy3*eroLOq#(^c-{`~R &@mn ` $+"Q) Z.w<дX&V Ȳת%b wB5hէSI0Vi:''?~ -u<_xS7iQzx B'uGTJX#> c%IMɏF p !Z\,"1nƅKGh*Ⱥ7?#Hi]NZA=C0=M!P=Nrm0ޚ ݶ枃>m@75usk.n[ouS&QzqA,o^tDƺ~gB_l몐mO<'*}2qihì A,+nSH{}it?Mqa]wέ8 h&] ʬAAssC>F'?~zO5dwrCξ/t< Nn$ΨVϪ}So>T6e1uD% Lcgwp3!"5*BI2~[]Ɂ:"ݚ3z`ϖ߂;r ՛ @l0,sTm;bPp]W&z(Cqȝ.s6 1RZ^=x  pA9c TO:"|/Ō3Tx\n#@n9c"2ƼFKr((dRdq1䢛5r0R H~\6Џ_ 6|UI[5Ҧ '>Yh͊Go`[6?!svIAs/nIdڛ 6@Y!2$q U't@gtSQc]ҷu &6k@hތ6#'f`GjK W9܋/? $[ߩFw 6 a "׵X'˥x&]\ 3 q>BIE}^bh<. JJ3I?[B-A>@t;zZk|VWsW}Bm0!NGwq8ej!lu_@m { zAZS)(#="lG`rbi{*KhKp jIs޵{uNjVDƋ^&>Nb62c0>%_'YW5i@:q0*G3:܎sgoܫT l"₽*Zn?JPyz&S*Vb)m m4xu"2g8ΤFE>6ʆ_O09ψvN'ycޕ,=`=V =yS@_,0k;|ˑ\a5|͂J=%ӅOg>P%:h!)Us>|$g,?[aWL0:TRgSo\F @8k1*곍ĤeX1x}uW1XbBbo0ּ!r$Pb>KoHˌe6Cs3/9%8.[5/'V*`*_DL.cKWs-ޜT|ywG*FI`\S/!k!Lc 3eIM1!w!8|Ҥypo 68m;3v!h{k:13\VBe6Iޡr#]֯ ۑA["%nBJ|1Tvj'&;~d>XcA8-~} kG-A N:6To I'F|c]_E+Q[ŊHA5<нTWe%N+@1w0-y0WvS\׽{ta1pp`\wMFۏzQUh KXf4}6:c羖,UTVE{$0 }ޛa@'cTبNJ L-ݤ{Ld69ꆄ4z;V1wHAyq<1`i_ʹl@ 6"5;J)(Z95Zw Li_*W̷Gˆ=:T<EF+#- AG2Q_㷠 &*d]lk w TOmNFN\;N.i-]oCm~*>gA W==8]1LO\PD´4=݁A=M#\淦m%Tށ.yf}L*=?;ˑlj!Xځ^ wuClC3#%^KL>Z:VD_0PfCEyluHPA)>jvZSs7C\DJ'E O 5 d~0goC幗OQ!$ncaʼn:]tԀW$-B1II#{茬cH FB̷ا *?l1^9mU/ wa!^nJ5OgwgC(O Pե )K\u$HAm[ Q ;U"᜷0'3\u-u*rS/ijgWd4 ЮpM}bffɅb1sO硸!X\N =ʯ&JG6xV@^X:w*4痿=87+8nJE E-Y)T7@ҍHzb4WoqXv] Ne1OHU"Ӎשכ]kާSps10h>8ӹCDlW]N WĿR'~[e„4 Y`/45_ p}: OL*ǫ'/J-#Jdu$9#*XPYcuN(Mf.zȆ^h\-_ƎM2*5tW1DQMSo$ȢiݫW 'ӒJ<; @rE 6D 7WH_qw#'Nk%1Ȍxr7c@7[ Fr&h>qZSCX,gEؕR8yv%`Wי*ˣ9i%yk2i |wŘT!W7f|B. ~tT>4E_s%6)c=zH `%64Tٶ+G#2فny:F<>D_x1e`.ϜV 8W/f둿ai:F[ʛL(MrVi> a͈*aLe,XM08UӐt 3| yʬ?A1+cWAY͊\DK+oQC&aKH?,4*"+f0>lk9N=)x{6˄)=%yP[m+w+8ŠW;㏇ߋ*-D,~{0(1öihہdE#1t(x8"N%KTW\ ]"%єElhT}`#Y A{JSimO 1.+Ī- 3uRk \i^s*Aj]% ͕ _ڮ\7'.c_so<-B-a]>y=ER;'Pb9;U|[HVL9Xi%ţ~߰Zby#"[xz/4@PCtr{7fJzY9 űge[}p3+GG/wsS9ZӅoE2S `n!R=-"-|Q% ЧW韛z7xHU kVK ׉?m-MRubGoXtܧ*/ Zz^D,v+"!*FDFjXqφ\ q5:`^Xbr_NX.R^ 6ӽ&BUM[-#< B泧D+$ZV/=DUVt |Es7(А 8g8BxJޡnyUFc\0q/ 1iIBBf#- UĎV+Rd6 Xϧ}^)lsg:Pb)D.Ms Psr@;>N,rqG}0eGcf:_hap,u&K@LI!V=;IJ{Tn lpea=䪥-1dΠvj9'dPoHUuw']SG(qd^PD5QI5g$Vװ,u_"yr9 \)0nYr HtlxYKb\.5~)6W$c5HbKR;#+&6?}Tqr:vBA nGy Ր 2,ۭ['h!soJ!9§dB7 ˈ1@ |V&O?6gN[zA$#UC%juNIc,jMJ=#ksMkc4hx\͉1ү}UQJgס0`Aavj stUL[wbz=rF5<-!4qZo_w}s0 !ioZցRY1S0I.rH53{I%K 8<Z'5;-dYמ]VԪ,~'%JW\kA)µ _"U9dHzTKmbjԯӃ({=ߛrap\[@5C4W퇃lؔ~E '[W]gLbaЭRfK1(Vr'X8_|aKk OGi+,ڨmk]Ri&G@f LgG29v6ae:{(u-IѶG(pH[%oatXͰrhרx Pf LDl mb0,kKV ~[})V1KSar C0sica<)ֶNˉ Eli^fID ),hO#1 Ŝ'k)* ~G)hJEvʴj`Iv|^r}M8fҧ1wT)c>;ڱs~ܶ%Rî#x/B+ E~ Vވ| f_=>A4PH9&띯;ʖ}R+1Y$AYA@g%;K#ڜ 8J;q0h7P/n(۝î}q!3W7xXqdP"1 ɠKo줤 qsl%`;@\ b>{V%fiqҷB[?3ȝ]i'\đW?8Ĩ]PxH ? S;;t8TVMѩa1߫*%{[Y΁BIw{zݗߠY1n-%x&WW5KQh*KМoe .pΝAm5ؖ;qGī\8W.wIHeb5439Ԉݨw GF8:)dе̪.`\3@)wY yLiLHkTR#6Bu{OWXAUgA3, dOV.t? ]_U02]Ai&i1ao5졂q°b(7q?q`+Nܡ#>OZSՄ 8&D:ȲzJJD4.$PGC<Oas&[0Uh-ЭUnBᡯU1cz7~~gə KEIre\>|ۈ<>Esn߫ŘX&൘ϫVuhmtF+~ D R=͈2jP74UTe$ⲃ>[*'$Ŕ9+/Qp~I2c2tDZ0m+G6HT'5x4BTBk$ 򠖍ph"uR&3ATc) QLlY~6ۤ3*K]dT)!锈DDhLWsMY?@"Za,h-w;½T@ [rvƒ ep[䮐ZÛZTb*rV!>L;5& %\clG9co9M~-X~SuڍntN{}7nHs[k z _#C5oW ؇'Z2.F^򯬧Q#hbIVӑ;Hת@:k:/dE!k="jYA%_we逅<@ISb?$֓fHI w<( [~_]Rf6g$.ྈ!ϓS1 m_` Sm"(in`HT)@~(/B]MD%XM*df%Mʐ⚔uAk-9[7ZAz y[Fg,)i,?Vd;T&ZSVfUH"Z5dش;~MiHRFxD8iS\&14| v.*tS/ 9~(.o$uvn(܇4'')4k$%uvT~zu!i?RN%~?J%Fܜ鉡a{/ kw?MQ-JB(4 / [BU٢{l:{4|"ysDNFoP7s3ţIá2 ^4fg'>,Zi:<0BF1+_Eel(4ڭ9,2'v6D]śL>Naϡ?5={aXTce9Zm#Wl-AWڇQ 0 (ዢA`W$~([W&x tIYjrz3;r xP2{` `ցekMr\M A 1ݪ&%dynWw0OXfo(BL}E"1J'h{IޅZGʉxbuCcyD֯GQ uקY1 +nJ2S@6@'6n9/\az ?8$n@:$A6죽\l3.yOѤEG֢2$ d9t4HYVN|ӓBZ}}$aSB >%?, ȝoAp,-Weژ^gg]Jզ9p+S%Q:>@ $@ʤsXI5i*HJ2L/N+nm"c~?ؚKjϲ_@eqh޼x Cy⸧Sx0|1%H"j)a?OqͰ=r)VU(ygq*Iٰ|jfhkҕob~z݆h"'n'\v+,ue}k}&MLO<)IQ %9c>x#{cF]9 DW} 'k!:8,?y"iHN7; 7{ G`[x. \]*jwU'CdLdN.DKvLTJlϜd-^dM&e_/7sC/"߳5}\ 2xԕm(RxzV "g=&kE8T*Nwgڼ,)KXJ9\ƎƍJ㽝3np/Ԫed63g)cv%n,#&n>a4 V!+º NǗ<1dZ*8k*m 1yR*]K9iќeXյu`>2y٧hMrt#@Msܑ bŐͽƮzҬʑYHXI]#9|DKDzY4[څ`ʡ_q:"aЯc۪ K!&Clo4)m'Q4c(dd,ef,7nLIm vjI u i[-2Gw`wYBjv[xmN×C15S>)bJaO?6T*[ #:&Ti1(.q- \< `r$z@@\оt"=lvO2*$V05cg((kl!&k8p?Df^ϐ}دqiaC~e0J:KH3}`U?^I:̾hNk'fc5!Sܴ?y"C)| lLm ; $Rٳz`8ͻ@>}Kd"sM4n|ޓb$7$`׬}{cmBL>SmK҄Qa2:j*W󧈠?0t-. +/ -Q& )P#5 hekډ*O_ k Aj7 ,+DnTg˨02n?1%‡ɢx (ؚrU/]M~Bϑ)$nNJv$j` Ë(%Lxޠ>W,6g{V~OἩr`1Nhl z~!~Xgkr^ڬD(3q lOg-P%C?{ nЛ| =rjl@ nSWeM _ᢕ%BJGkv,Aa3D*';dNDrti/w_?ya*4"m0YIyncC8@=-w&t/~_'P>AaYx+̛Lj =D;apSiE|K &uǦiQi1?A0!~:|I+$!D<_=Јْ˼pS.)+oŃ<${g&!ꊹѲW˰URo(cYwťĀ$Ek<9K 2\ME&Ye{PhUEA?A0p;OED 7*ˌvίy/H'_ ?!o0ZG0BD4#Y;,I:ϑi}3|rO#}̅r^3nY Bh:fp[t1̽MF|^,&e#[e"ѩ0ލPda\7g}UBO p|E@K8e |m gmwY;}9zBGĐ|i$;*kw:hظ-?Dgz֮:~|E䭍_FtQ$U9X'h=VP4흸Ul!LO2lP ƽU 0k8͢.=@\1Ojwu*"taʉwEb&US:<PtZ`,\S"U9ܻ`B̻i.JfI08?~ӜY;I†"BIrp%NdTW)G 7Kw4x\Kn4I03ؽylgMEK6%Y7TFo]eXG~4_27zWG~k^=62~=V8pm phe*ťi~[ul!-a/2`c'!t7?aؐr o-VL o?Lqsx~ [O c%ƀI#/-Vq"{Y$%Ч,r`@0{ \eNrAm}=yh҆uVs"#6Ð1v4(:k\П9ջj{[劦) WdIzil#؊u!Kd O@\gpgC/ N&> FD-Ъfh)<&6dG89AM}21z*gܔ y|wİGh984~`GT62/?i ,A3ib".)!2kxH٥"=n%uxrթ4pub?*̓cM8'4=L#I?7?ػY? T&} XaXT(/gMw ^NV L[U5%Jԗ `ڛ>GRi*zp &6'2RiDDݏTġZK+,8ܛ޹\j)]gB61hJ3VQx68bT5ML ]; L/wt&0$,aa'V ކ#^|,뱮]}TyXr [q:*cz3]1ܚYwW仹qXkuJ-'s5bX?mD=,/b5ݮ|Jt?0z0\{Mey5e^'MozӥA 7aQj3aS]ɮ2EjM40liVU]˫So.aEkf!HEL(Dh{b K;a}ĎYk%#dRV4|j3o%T` 3MMZɬo<oM9V /Ws=2R~jn vRT R'ɏ͙C<coS$Ϳ!Ԅ\,ßHnm#nMإPƼ1f\F]]i#-w_*)o7'cm'rk#!OYcv߆ru^`BrH<~3kyolapnNQ-&񕺲 QKU5$%L ,g&jCƠA8 ,ٴF-UpF0 Qd^Qk,ȕrb &]Of)B'VEήQ4VǶ*3XG"l0j@^9쇪Oq;ҍi?n3u=QoF[bLM2X3Fn+Nrф(MZs ,].3ݡA](Y5p1Z*ju_vJA<^B uEmC5(-28Iց z-*@z5|t$3Ӏ&ۮ+5f19|$)h[Zrж"Ee09R$T*LāTsS9>G6[[ A [iX- GCGTze@Un7d M[M@zK&| ƻq&5M6Qqj\LŴ9X,J;SAoЯ,^۴ŏ0ֳCDkr+W()"Uu av{ 5x#r# G_Nm#_0]4,r*2asT:uUK.'+ԭ5܃^ *kް$Cp`ď_%7@YɔJckh݄ѝTi;u24Ɂ{%?Ƅ k̎  #cyA|CKz5CsM+rk^XCe񝛒U uIV_Fs, i"r(uQ}?{B(G!3[!hx`2)UI96T_eʟٞ:MKϳ//ﱆ3 _yYZ ISvΡ^r4rc$}RbnvwQZ i/o܆S3R߃pcd|4N!]Ig^o?}җcR }צ1UYJ]y~YzB{lO(P%QGIU>ZS%a/u@ BCLbQ{bWאWHgՑᠱ ~0kѧA%uK@%&#&4O[T[6%m8y޳$1t1Q?{|uXlxd Tŕ<q9- x*S HEy}"#uu7ɘY')zU N(A#gaK&BAٰ zR;|2vsS4Gbdw΃1_ތ~x^$0υv|gHlmJ3ΨTg.U:d I|I l1拶\/%%E~>P"AQ0 5R 6}- 0W&[*F i*8h%l%8>K\`H> Q V%nO @KSc8E@F{~|; /Cq-:> LԆ] m_yb׷d-@l{QɲrmQ82#B-#$ u*1ͅ%c[s+yi3XcZUL8򕹖Li֮&YK_t!y w?n3Mz;p癑ْg]"T a]X k"sY]&0I3VQC lz}nϊ ܌;$@^6+!$Lձ&$_(%{,iNps]\}*4Ut֐Z[mV0=sz$1.#y;RzLʶi(>Q6{hԁ2T)\&`isvOdF5a׫e٪-Tz.'k(' rhh~x:l?/TDb%+¯7Z>S5P+X͉r:h@łyg2r뀜3k8-59d `Z}"$2sQ4vX}ڰ`qA-,c܊J+H֑/r!O37MjNAǿrUP^&q> 1Uї.m٦K1Vbp.]ߛ 0 P~bƯgt B6˦B>6ZG/?vϒ/h]ֳqR8}5X,{O;RXyI!TnD8.S':,f) YeQjcaM @,%EVsjF!_L)\"sG4B쯯*98h 65_&4yI}3~7t׍DPvd9X.#آW 4vTsVv@r~J[(gF[?QUƅ+fTr2ON641|< (%i}tE"k?D>섂c{C*@=Kr7*9iSNa: UE>2Y r);bfncF%.eaޒl`*%şz붿UA.ĸT'J%t;QKG:qba{9VmQ_T$+ߙ mܛYm&fc5#WH8%cv^odJzKl':zEÈۅ Zo u >Z˹\Cx^êf!#ܗ'x`ghqv6#YF-8O'7-;̮>!-z*NF'%]˛Znq%L/Yzi3MUɅ 1XvG0L^"ʹB_^2VWb{rz R6X430Vd(Aᑅ WY\/9r厰DJ<8c=Sș^_%%) OEcӌ8p抙V~m_%ѯ*/YG} {Hg' 'Ըǡo=V' (n֙ }&o1F4 fV seW}nT4MN* K 5v8ZLMpVL;$t :+Uc?>d[GG5JX7]iPʻM#*&?n5 빥jfqr%F:fڸ%5((hE&iE^`[*2ad_e"s1 4⤻%K E3wPʇԄn(E\X 0 p/sC/ LtQ3RqD͉ L 30SUd Lm|_K8(u39os9h:}$`!1As1WĤtu(zvO|~^OlLߖ Ct CeֺF u:uWm=5 nT)iLxF:N "t390}qC_!6!mc#W90T%|v/Ta6]~ R Lq!h|n:#LgJRe-A]2H~Hz!)e' BBӘ:*2/x j<>ٮgИNTOD_%!|ƽg&kp9rG+ [qQz~& fBCGA:6~Fp^| kA#N;?.]mA(,@H-Pܝ(/+@C^=è40fֱqZ>r6 Z2}Tމ;jY ROJ&xit=aN冦_SB2`ٔ[7O@ tvS282LrM)S^VJ[VtG@eseO  S  o#)"f zr:#eMt(%8_kw`%jpuIrV_58ˊh{we,G߱YS+5 wH\JVL c'LSQ)o;Mi:]怴~[^$ bKg4iGJ=\Q ʦX [!XK7Y5ucԆAgFe!Q8IP1ĉRZ%RZbyH(ec4C= 6zPe;`+/g˰I#]v[IH| omq05)?CRF&FukAL "'YU<a٧uQVť$MS>#P{.6ςdۥK[U\t% bNz g|jQ"B~YbBeWCk0:YOn|]IrerF03L-gVPWp [%wm`x24HXy Az5'دC<n WCB?U"2Fֽ(iԑ2!g&W K`5p¸X"o,:m!5 6 F%qaJ';38i97- #q^ҷy!?g0ygs,g11r9V#=~qv\G/@ Wh_1at`:"cɋTp {Moۃ9_!t${3C4'H;_~ E%Õo5m V{y4! &<ۃ=q G6,Xr}SoKVYX*+wX@3S"R\_1]i/=ΕRaj<(zט]pU'nI7O/N#ajA_~/)F| ~L}>r1MybόBy8UMw>YCo 8T̼_>X-bqwuvBoW1)(7vzz->GMx, m?9 &s&W()A<᯻(P3Lhe^* B#8kYx@#A+R7J^l#SSѮ%|3O+e4^Xdţ |~,}J]mątO)` zmaA.%ja-d,o$"j't9.C-:ZXuwUOdm Gh^ ak]?3O'!кiܖI`"~fTEF^}ԜegmVȈ-pF1oj6o`dBy<.zؖvվ BN-lWc'4zX2.ŏc`+Lt |8Ũ `Jqa]`6hY GM7˺a#I喌/|at$½GUU NоNޑ㸼αUMlgbuhhd 7oɫ X%+lQS~-54δa@bI\г5mȁ9d683H)<!IH9M݋ɠ 08/Ve>ݶN['HR6d|2Gj.%_{H] ?m>"O0"}S*SaY͆.nuf1{6r%&ьyCw}}5>٪U0cbےɢ@e\4O1vH_WVnEx>\{&Oz\>Ç=4 ^c-db.0/`Z 6pf-Th710;`1~4@F١|]Ak㳶ܽ5rFSRFFAojN6W=[IHCVfae˖ _&L;Q0|rƎv ≭}UvStۂCҭi=(G$!-5C4Qc58TNKO?k_hQBܲw0Ga{*͏?Apn^]11ݴ R40ut=;0W"Gx-6ATX^d  xF}Im«摀AQ]Dѐw5<2bkPl-w$-$M`萞[kU4xiVhRIA0)}<ۚO+j{1P@p-Ou|CwóB?3ST>o aSS,o'uTD.$84Un*8Cb]Ʋ :35v)!ej7~_I2G*Lb|Gte$([[҄dE^B~4h YΠr o-5T(wBw5].lq % nX\0hHϴ6$'M.7|2!XZsQ&,*Mg>y/[ؑ\ŶE #+)*uէz7n眤V{ B)c^j4غ5ͼdsipzΗg0BMtdQϸȶO֡ B2AӪӘXMFMsPFO Ԃ9;t}RO_Riٗ`_PQuyɶ;mYCڜDꙂ͉Xh\Sr" P-p/l2I 7^f1#Sox"i10.5:Hs S@JiX7=tqh 1K#8(0lo>p-܂cHz0fEL 23*,xDs)} l^%ѵe [4%t3 2 ^j)\]c;Ĉm&KAtSUU'2eS 2&+0yƏ)"'yoL@-N÷Ax ƻj7.( e[*E/ՅLTwyBD;р/RɑY89][G/A㾝dx!4+mס6[m)?̯-t.8׊(4E6e/"hU+;?$ Ui =hZ{F/.$sQ~3]L`(IB@e|vg% tϢDHC)%E3b3w*GỷLO7IGQ_$;ؤ *~3keEBO(#h?ִP=\(I@hb?#,bGD`L`jkR(fmL`f 5>EP>?m5ÐuSQu悭CӞN+EHay외IqUt#tCQl~=9x',52o[?+Шhʖ67\YmIgH*b3٠ƇZҩQZA0< BLy.OLmhW])^k)kڒT,젊؝A:49FRv.]u.]|_~&Gi`&z]4'`*`δH]})ENIl> '0}aI 1G8&ڄT.mt>C0 ~çPezv0$T4 W wп:Kn%&NĆgZ-=j퓧~&WYx,lA61=_"b<"ȟA8KE7C-l, 2xwOG 981S`^MU&ouFMIrT0ņbQֈ ev^`)Jz%rSBMyBLcC=#Q;|^o+4a{:Eߋ>+bzS7 ?d1F곏GQĖfJf9v(eBx9_\ ӄ勊d1ܼ::ILx#1}(e,GJvR!Z|3?w[۬3t U:/6qݏ8&C~4DL;'\2ɼ}}~Ԫ@9i*.u MuWޕo8B ,h,ԈovgC8`toz 3e-;#szXYv)W2Ύpٞj IJ wV {Ҷi0`*5:k 1VUȂ<`.>w ˶=j"ܬ y~ڣ{6wJlYqB( gd;:҇Gv:Yjբ#&`NlbsWўva.?%wE#zPZR5}8cO#?sv@&?["H؈Vc`gÆҕ1&МVbJUԶӗ̅8?-ڜ9a(Bg:,?T``p?B,Gޔ/?hһQTHnNT+BHt NnšUÈH:rds[ɷ.*^ױ?EyogMj)$ٮQ߽^@6ڎ)a To!)ѾE7xM~t 9<`"VTvo+OHAGrKh+cW Ɛ؍U^tF*',wxAm-)U:';+o<8a!y8ƚΥ3x]Z<xDŽ{#æ{RgH;y ΗngvӻM'[IGgY}N&y4+ 2w3kX$)"W0("z)h iw`o۴?,Raf9v^jWu?:8at(z*s"Q4>@Me[[-}+߅yh8p42?qd?CW{xy}mg?i1 )2Bbd84; -JPvMIS% #xV=oyS<_@!ZZn3J!;Rv(qȅ% (مzr13l糆՛mr%83u=rو˚doҚ5>jɂ< !咙M1$u8Y n0]ckqRaЯ}?k,q=p^ E<HI-Vc5{w{,MRjPK,uW$!f*;L-)F3Z`=j/5ۓ^fV)Kך)1;b\ӸmIਸ਼) PB>"aƒ6FG#/dt킑utÝ#7 ГbS3н Z`kC5(ux9JPby#K87ى siQ]xMĀ~Z=JgYDšٞ4WlUKSdb$'h_C9,$h.zlȋr(|-K%Y0da4ۨ%В Tr`dm54 miDdbߝUku>GMnҷ7ʔ5/ 5}3fKpj)nHAv "/cݐ.n|ɠBWyvPŤ%4m3+?1cXa0RBOq &Q(XKdϨdr)ɗ8M8O/^`mt!x/11O mJ>"#kɳ!Eo qAlkUӵ\a:)U$/#nv.SZKN?qՆY&. ebPMrN iܶ62x|z= z 0m`o]D+gkɴ5#63d]lܳ\L]˻ 1;IhwǛaU17Jfc4eÂkWC~&_IEπg ٯeFjojF eF*YPk'hCWm;޻\ٛtK-Ie*c(4IHQuˡB#ESm(a}! `Z y,d17A@#34spԵqwxmNJvK_=?'Fr_L> yn2 $ BY^%>13ˣ]^|2~/f9t E='Ep7P;l߀;G<;adaO+l.7 =t%c10Gs( $ $=&%.0zoŝsw u=Pɣ4ky j4),(^;|x9tE6 .C!B^zǥFv[,GEC^=Hg Cz4AF8?ZA0'=]TL3]6w 5 kB, _I[c&v FviM wu荕1Q^WL<)F@^5 ƉZ٘w3]27/2ڕ`ZpiP 󏻒ͅǣu_G' uiy5T:Zby>ˁ"* TE# F/8B]7;ϥnaddK w}X3qlwLֈ}'Cv az,V7A*fYd:Qr8LZz>(CL%h^ =h, s_V!0eelB[sea]FEFs ɚ0!OU&HѤ˪H]ﳱ砉8O*֖ D%M!(Rlb;-\8qF4jĥd݉^nv Did )T 5M95YMHwХODx[Z}dz^y iT6IH1^1xz&PQV50UGyRGpM/&0„Й5|"KǮݳ d?A[CsW{hkC&B8 `rғm&3#> &ʓ;"\5c` v2[q|#h4ۧR§H<4:xY+i W b14KJr }dBJL" l 6l5PׂL5eW\e:\Aڦ`.w8bx[H8}X_ljZѵKqF|T W{m4b MR ?͗4M\Iz, K kal\}zWAf!Ki"KJQ gwE`\"\Ie]^:U@,0 M3od"hN& {iM$bPߛ,FGB'c0*ڰXy˩\CMtsC0>p"s>K@OKd D6i݆gO%M%b.~~O2OoϰQ2&Fj% tf]τё ߐC"|aÖ]{aA6'zFӍ[Tw^6N4{ ntD (T{9⬗z̠]Inƥu@w㚕~)!p4á䟧5Y@h}?.K0i, +"пx:]&:AT珘X~W@lAl{on29>TǿH Y[b9wPS>)##ko8HH wEj9US7KM9Ї`#$ւKa;18qN1峮 tV%}=K/)Q!\Ͳ}.q}I*ힾRwx]ZuLvt/l#{룻eysrҴCڥ/F Z,vM(q"SR&36XS.\,=>ĥJY}uQ*)0@_m ܪX@A/,){E {E7_F䨙b捹3܂OQ64 .X et"Qk$(2ſ8;Bk!<1FEu+IjYM=j1|)M c)M 9C9-y>p"氲ɏc ,Ogv2MvSWUNgW6Ӆˌ@PMЀuTe4D M5|2.ka3)bWZLFHh+{Xi /R`@(NÕw{1@*$OvoP+jNd/y;?u~\F墭iz™Y@u2 r3CHG^({WCڳ /7Jp L8W{f}3A9uƁOdRAH8n#ҋ~uFfp&%J<'6_uk:vsp./|\_sS7d~\(>D<}YF4 N'McYSŇ k#@bZ}yݽB^ gps1j.I tcNPw31?|طLSL1A'/ 1eL3X~l'WН[@IHI1F6SIH _N}Cyj5ƂL7*1W\a)nz8pdT)~ P5Y > 7}э[(tXƝ!Z${\Pm>}J''ڱEN5huY/Mͥ7 1oĆ yl[wIV]-ʒۇ_mճv]]z1>h<)|hH^u-LAg*NqE4 {J^~G~FS$c%nDŌG{w`c[+ŧF]~"yp_k K1[KK+I ;^&/a G|g`eՁbh\ˁIg ż~hO3. 1ZIdֈ_gDgYZ070701000002a3000081a400000000000000000000000164e6139f00043b4c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/O]?Eh=ڜ.+pF|c|DOARYhN4kϿuOͨkR$B936xS[V| @Ʃ-rPYC/u4.;a6bi[G_!g.z!^<~&y2Vj',V;v?3ښ|D QTFYcF5DZCrj=mo>=ʠO@Z\^֖}@;yXOR/ɧE7_8ln4L_Z\&d?Xu朰R?67Uȵ_%OkSJ2U#z=)A]LOd\a/oL$ukm+6cyj5/ g2 w"kxF \u? fbD30JgA2ġ`& [ȍq7s=R0>©哼W &0#n**37JѲ?c[7f _!$XMx`]ab"R @#R,6h%Po%@?)rDE_nH@ZlĞcpԾ{Ǔgi ME.klւ7a(Oi6ǶSFH0y'/WE.8A~57.Z/zd+?7$ t|:kR@P<"1vB.oOɥU&#m5{vg5T; -Ս’ͱs\Ó8-S+䔻] ̕ϖFW:EiW6҇:p''E底}SGG%\I<&Gn65ks[$Uj0mU~SJBEE(qqI94ܳBDHC49JCot&&{z;v6rCx{SFFaqe0#Mx+i~ǿH% XءzeZ>M'0nu'un{v.H1N?2 m\Hq9NQ:G9k%c; zB{e^أ Jq1W0`:25zHn*њd|2Rk>%4\qZUH͖9c) <א.+ͯe^8$e{yed&6Z(R9r2͐@sU#bp?[ S$LZIKٝ'# S.T!'oKwxpGԭLhWO. cT+PF &>$tיJTr&pW'EȞ8^JUhVj8;n=1q|x!ITL~;u[WjfG4\ΡO ol:e4S ~JHНPH`Jq8rnGGjFy>9iᗤL@ED8icY|K5$lgJZRA!$NŀaEX~U'T?g(s7m7fke̘T퉺#fo Vl=/m[\miy$Y`h7e3#pChziN=GAsޞKl>R1vHnDŽ^wVHAZ "rq!whXox"r,r3 ?G6?, \i:d/wf*hAb٤I1RjGq=߰ZFZoq!9XO/H\!0>Ô h$+$R _HŞ5.QĥHInH ΘNIZS`$%D+0y4(HR#bpu~όqcZ3~|<Ŵ49LukԗotkW)5NIȑ4G@9켾MFzK/kL6(Uվ ,ݠ+Tc̠ϺSeyaT: DZp"Q`e;PFrF+.r(~spZt~6Ô?$.Y#G9 WOZS= X[z C]&@aĉD>_X kAMcbt7{ > ޘ(%y`u|V't.`*ۗ#WUìD"E2 KIc8V 0l>6%7djf=ٗmt,]lxС:1%n5/j8ҍcz;J0H-'f2(2>ZAh54۽bV;+mݠkIa!VC,0aU3~$%]ZK in'NwJihoJ n}qcxH=cil)Z4Stc^:P~sf-Cj5U;V4Ť?ML&+>^yLsS:[qx8bt%**;!-,lL~` Avg{l1#D;1mh.s3(͏E4uwvr21{'H/I \NSqM$hxI͋p=(-% K^DE USr"CI̽|aՆJDp:+XnGvH 'lJ*Sm~ׯ%hN=.$DUq_ہMF]j(}0nuLT/(sl4}G8l)[v&6uaABDlnBJ^1@ D’.$sXԀ:I o?1fyN3\RK͏sI!:!Gߟl: =U{nl#mMu:2/ q:.u`OOUkB|u?GuBjo^+@"B3MS9™V#ݜk8]mE֝A 6@m$ԛRWQdH5t0 9Ϡ#+1arH8(:;7-D-{5|d<.W| 6 -butlJL`c bÇj)Vc :x4z٤E}|.S)Jmk7 {u# lJI_qx<$J `\sV@l5<';8͌0.8g]k1 2[^XvE>jsI}d2}{%>ɐ)Wjq4xg/s^O9=Ђ徲<=O8hq (3 2h0&ea3C&]F Y@,2EqZd2JʉW٣_TH7:iI)( ߭MfPf5 7"%Wq8>L1Û U#hZ4T'eykE)Dm4Ε?{; :SelUaŃ)R?渦&sJ3DR7ޠڳxO]zJk}Z"6 qggUi =KTԍ&'ݏRӗ oDuV&ҏ8C9>bik ѦUGo i}mm `C^L3qP`I?L3(njyGj bIe^$fJӷDD.,吷:&Y?L+h,h#*< hssLfD !)!?}'3TY7,հc*ly'06p"CRSJ;֙U4A"=ɨkeOu2SԆч/P0%>vSX,(ЏS^i>Pʹnn̫%:WȢ~1ZVP>rH7)R2 b^H "AN?#)Peg߮+9y^k&ę q.+rJH)씻DZ+g^~:8ԃR ]#ivmy;i@B%}"\B;WC8J!'ɬu)gc҃K'cɸy% ?:z#NUkS\FN8#}D=ϋ/T΍%3.Q_jȥۀ =\1MHCzz XGo?8,A~ sY5a|um%" \5jT/( DlbO/5rv.x〣">'3gHD :(FXmx$o)]:GW0rJh1!zF{o >4+fn.`?K=q N=-6((vk=ts33y6a9rG?,Kܣ'&!`z^2q1N]j#O$Mɭt[*"1} Y3 !,ů/ CC~d>o@sL^)љ6n&IjW%_3u1z^<8RǷ .Wf4Ht!&!B'U5c&_fx(C0QY؜1F3a%鯚ډC@nE"W lL Ҳ{aPi՛Sg0_(9z%M:e*Xͪ/ Ii)a%R=z q,d ޔgEuCo2 alNYs**_A:.Q)Y흙񾄲Sg5vA Y+f|;;VKrI|r"T^Ѭ-Ӟ|4Ex)dNGI9J5dN+Uv`mE\$^"xbxXjg^o$iȊBMI1lNל_Si]YEb+ '5To9 I7yRww9j=BmZ:@tڜqg^ͯOZAĔqDB l.W":C>NIs/x7,"MSȝH}a+&Oڷ7 wajy0gu_ gі*qANT)*J(Q;s~%-oFbNo&[t熄AZ /XT~T}ue|c憅{?鲁?M" 43?#KiQ,ء,Uk_b 3H+6]`3wt(3>Y.(}v. V9H-5aax*_b|{al1&>}HuzPEX.{U,+Q` P ŒmYjԢj/_ܢGڬKi -‘[|I{+A3it64l߯`k的߷j7T̎د舟 Xuk=)WWT?w**SyRݨ]aoJ@yhWzUt3`(y&}b ".^/ǍX0x<#=c•‰AV["u|=!by>i&]*p `yiֶh@1|8 WB"4{Rzo.d}H I͌AȐa-Ŵ4{t ?wbu)JC)te>虗t 0cM4U^9Ի0)Ƞ:/\6ݾnj\ vq pB΅ W`dJ5DawMlI!;w F\ D#EpVHc,7 z/O 6è-Q-9]3-QM?Y+Yf%_(w{L!@7)N$[.!>2rxe9ˆ?._ h+DyD$#> #zz^V`!rT3Dk gծt&o쭼]sc=njsC#L2X"njQSv0n3'9ѿCn$#(EfJ$ NT0aA:}>)KpY@6&r4WD֑T n/0^ _\C4Mb;5JwW!ezQs:O!53f9lQ;ޚB`E+a^'S# X):K7]Ӆ 3+46JMzRjz}m۔V=A? zUWDU{SP<(W{0W+"n,q3H6: Kiᙱ&Ϯp`XD3kU=TJ% ~0WmEs _ DI(Y#3S*Ņ89R>,D[)]=Mg=җ~#jRbYdRĖR+G퀗UӋLt`,5~ '?XE wUL0rDUZxkQ0g5|u{qYaS>_,xx(ʝ¤G ]gWZ/XIW$w{xHDT'65}k <:Ujep~_F ً|U}6vȬ|A;!!YsW;1! Rݯ6f/<r*z%Q.ƾMt\ zx-oҹi&R4 "tf[#1_]4EFE,]\ EW #m߉ᔲlF!3S"GA^W"#1t]iĨB{*%V:|t#tqoN{mE VfO X-26Oq{TA$I6\ƺ>kAԲ(ZҔc8G,VRO4`'x Z q= p]<s,<m+N)\*{f:~A!oN7}G ZGON< bHD[<.jw;Y4%9bM) L~Qg "b NO7)^;|װzh[\GVid΀\zz6:[ygm.cuk맯enڣ컞1G8YMv(.UsqYYCRnJK؏,S) ω5|?("cNIFWsXm}{p'][˧ׁs7 dUxx+1FYhHi >6¹6=^Odst~%HNh u$Szt{x1I<}`dk+nFvBJf}xx`=C7*sOwtk稈c&;PwPpj%>8@Zkk%+x$J- ϊowVOn*ȁw+gI)QBOyCj<&t0dGr^W-)toՠJ+8.Z(Vt^{>GEUrԚ9/@[ƦvY|%WBOtC%=Ck92\WEZ;~i6I`h|Ӻ}ϡ(**R.TVNp_jt'n]֐^afQ+2 쀚lm yyjjwP+m^; ou`f5ż(̋0j܄vl*ΘNNmTɪy5%< zZ4I5r.1Z;=kQ̹$+pg"B ?SWN,=d!Z0/*LONVii6h&,Nt1hP<~ fLuV<}8UI2 ~<-#CS(k,Zaf} ˻2+ou>X>qiwt@C??u$ZZA"Y|pw Q'niA(A>㔔ɵ+%+[9l)d*}e\j;Os#!p}/jK. VB62X[4L\@jPa=1ε^ٚniJү$&{U0'ٮt_Q(AݗA U~M=N);@u[ 5 D%h_ nga,ֵP/N7-`&'}*7As$ˬtPLl|z;%$Rj4-tC_P$.klL9 QrmF)="2Π 8n+9d̬S +7d-e%;ʹ KAWS¢fnz9c~ f/Wɯ;hVK7g]vhxcnvlɺ2:.zNG>Gԙ!~Pa\(9]hh)43u?1T o~&ĴA/!bz2'b.>#o~L9e(.3_6*iz%`m?T_G9~vߨ sGc=<݆^:O5\jP,Kwf,~E J3v*Wry->m߽4&={<`ۖ2e $'OST`_(D{_g+Vw.N5oHn ڄ_2w9 Js:<օh5gA^ƆЬ.j DzjGr:~T&Ez05 qk*b;J]4d`bPUX5, 6,a*R޼s ahG蟎7!c͐.NHK9EO4 H|-4A(_:* -E xT'5NF1Z.e^4䎅[7C,` zq>6<.h /1Q~ݵC&d 9=ʚ~5ހw}LM.`WlB&4r2|H! EvבWprw9>VX'Tv`,ۢԩEt𩓃#q1&z%V4Ūp,7Ɓdãs3 |1T 7ߨ~`7I*-NYƠ=2AX7vZ;ۣDq;3ʼ)-K-ylr䭿fMu$ETfsWp1檦P.t ABc%4xQ~ TI[E<n+jE8GNż#&dO|]lqs~K4pC,񮏍9qfvI,?ӵ,3UoX&mQNk2`g/F]OF*~~s`X"@Ű2M3zSO@b ך#Xv #K$@^b3LOq3;CR'aŚ8sAܰ^`T/%rM(1z)p 'LhDY 0]h9)e&Nc4QN6U$Qc޺H@P*M.h6 +7 eA>@)iKqPlH#t0[O gۍk3޿;I`Y*Qjv6;®i^*Eg&RG=A໒PRJ<솢)cr%ۆXt2= r,EbX UrEq  g cd)Pg:>| 0 #3z)ojPR_+*]8Wv-[K %*nkd¯D9x"B$ɉSn|e#D*qbzLۻӹ{}SDznֈK EpF|EigL'ԙN9K\p.dZQD)m_"uauTMds6itOF4O3OO)6H,Q9MEq/U am@!bM|D%\;{>bd8*zpW x}1čՙCb؇,{~$8uygYqyZ/e}Θ *%̜ $3\Df<?-upEp]3➻UZθ$?7S;89/xFOqѯmK{Raa+r*3 y#+~j!޳ą-n4N'mCq @vk'%˭A^Fg\yC{=FϾ|yfHe\ꝢZՀ];@*^6.->6M=v-raYKoL} i\+L)*w\{Ub#䁮D 2AԏzjS{r WX.G:եLz+y^ N93!#9 s)xD"1pYP+Լ;y /J^(ɟsԍD0?-'He7uf$Ҧ-u.U#cyHʵL9)N "1jBZ(w(c HC*mUSWܺ/sȤ*Yu=/i_$;'/FrB w3[Jr&2cۤ*3FM~jywY^U$Իo${ٙΚdzᵱ_~M8qaP פ(᭜7O= _ * IZ 0if>ggIJK!\C!0+U,6bX4ɜhBp/܄5vE>JWwe$*8N+8Y0o{]G) c$ÿZDk]qn"vc=4~ m5Йqu:jirqś6phl`DT:h4?}E|?IiK*?Ȕ3X$ACW)f?$4HH]/JZdG$G ~,KΈkv8u8,둍 l)xr 9~?Ll8 Z\R*b9@Vpd.֬4a; <[@|C6]$&ձo%tbG=#``r)|F6zS2Rd~D>KgD%{/7Y z636lxݡZ lo6:*F󇬰`Y%TFFwYv( 0d++-n{1Ɂ}^2cUN#o3N$%:vGin%yI=P5兵_*v+Q 7n3o܁Դ@YGBmvqCDC#` uFKмB}k6p_JGo88cW&Fl;3wbú sC1GH?bk+^ʖ1„d&Uj4Е ;ɐ[?opW<#4qb44zPp k"8ŒpH|ՠIb4$>N@KT&݊>-_|( Mwdfޠ@M&UE`{ )K?;&=Ϋ(?$0Ρ/98ٚw渌6r*;ILZ `DNv`q A˻*"#t޺=B 4QL!E0^틚3 "[%GcŸ2S?2_^Zf\I#XXGF"cǧs̲ kuMV8:m,]\dlb¸I75NhqD5 N ΡIHOKkUU$@aIp3J \Ii,c9]Ly29g|٪Dߋ#Ke #mi]*DW%rd rG^8α@4g֌LR2pvq88Z^ !, yF%^|QIRlcO&^(@ NJvFà%P١nHƻZi^,ȲZ0$XJ, U#!\`*b |/IM:qgLM\cbNA 59ͲdD$;ѣdCӅM=ۢ@W %Vߕ^q´ _\pveW' D9d၍' ?-vpcE^͈4qVOݑY*W طY)TXy+--Nne͍^~SD (^4Tf'LO =ȓuj:3_̑Imu@0!h{c0bVcJrZuA|+=z_\c+դǢn'x[_*ZkM8|yVhtluml^=_LX(H= 6 ~ MU6U Ua %h׺8`g3t(T"vBo;3Z/"k|un/㯬+ K);-Cd)hyf1i*ra%ӠDɱ-Ul4q)]oax9Q3hGHS1eB`ou0XLps<;9̋"2Η޻ؓ$˄^ZlڜP  s'^%dPK`IXBh[ /boL4c>| |=Utz_QGZxC7fͰݡ3vN1XYF#plf.E‹Q$њ"hYN>9y\Kb,[ "Hy{'Y V"AouI ګ \,;0k/aM2%])m<"c9=>![PI_e-nݕo_+zpҘv\3ND^sA- Lt,6$GQkg-*XLHs5o2řWL] Y,H|g$'Ȯ3XԾG2B{NqN r-a|H2*d@͍QGЕlNVVBCa3 /Vnj$N\EEٰ3H`oa2 kR(?(3+DH^Ќ䰃$!Y2QK]p*rdOLW0kD`5asq៳QIaYHvs=k*)Ce؏ 94%~/:OFb1~GZ0ˎmN0p#] *%;O둤l83@8 tkнv63)/WOa[psRCT޸ڈ@%#PetyR1/C9߷qUM/pCuK)3!嫋*qMլGEZ4g  a\30t2XiDDfBJ&TGX}9887{W6e!Kܚ0^T@ܽPc8+lShSiA7$'E.ŵry+U#]cwM7S~gUۺ[A+zd)R *y ëZp(m|[؟ɻHûļzz{p?J& n-FQS,xu hJH_> ~v#TdӰxN0m]2Z+(8kw7|nڇG&7?nqZE*c6zdKF4By;| A2ܬ1Q5_L[1d ibo)-TMt!| 7E8S(Kk::;č42ä}kMu1ڊmu*Jܛ v=3T-u6wיWu{6B E.zΘ!5a p}}!f9!<_Z憪|#vO{e`46M #⯆EDūf4PzFWpnAw+Q˦.Jz'mvcW~JMFx-7\jܢ@wôUzhكZ΍~n;*5ŠAt L u{=EgMkCazxtoUiaa ee>KX WzKdW7dqZ0F:whLǐgS+Χغ_)wŇx#z%?%zu%z+cO q/Ё7}@WJ@\nht[I†&L{RθYlrCzl}6釿vgw.?0u=``Rnv%QI/WY#Ř}gW⋶4܃{ ]W䷻_"CFlmfP2\&6Ej]Bi(}l/7z}A67 /h -S5>T~EЎ_5Dk@ď# GTu3R#AsLZpn_]1&*+Eh!\&wV8/jE{-G r"CZ6n f$GFn'gaDł)R̼݃- 8G+'̠6ݒ"^kݼ\Ԡɛ.uD=Ñ{}_96D'!2o= P8سzu.Nai?T_DU-w Lv13( qNuDh7*.KpQ8V8ـR{@6>IJ Zs sZH[bqdw]sf=IlOpa(yL*xnG,4ky8 %\T~3yӊbݸ/[[FGX/'7#k/NӶz&x *ȭ7_ǰc&W %' ܓH#ɇHVj ᑎ7o vu!I'D}Uvc"$}W'fyޭz`\o ~X.Vy h(܌ooBUF{N<=^"b|2΍M#iY/bxD^JeEX6淺3w;UHMQRR+=V9XdGC񾚣FS(Ixc'%)e V؏coxڥ HvN Ҙ ~/2bpe3;c:ZQ;7UW@6Yd$(W޷ Z'JHyGȄ;"I0`}g^Z7!_Ǻy^eX=a:ityoFDtpHQF,AWЛKQ#!Ԋh) F$וεV!dḓHZ!C^ӈ7>!HW嗬0d똴k, / b "nCSIm?fezX"`['RVqr9%ZZKz)h#)AR89&fTXТy8dx˦"_]+[H"nk+e!/ݤ}-3t]NM&鮦QiUd['>ҫ\m79*G|g2G*09A1Lnv4wBUqz:GF%0#a*!ni573pKX29e$ԴE58D%K9*B/k OHHNZ%;+y;'r_%,/ ,M|"fz!Z`^YE==d|+0oO2䋸krel bymcI]:cb'R=ǭRaZ2 :^Ss<&CYgI:G"Їܮ?$t[N?̡ay*]| B _:E$gP;RaM5ؿ萮4/O_S\֧Z_gYi'e`v" FP}Io#d-OqZJ{3c8Ù2Ѝ_$9pgka׌oHGShBzmi4TMCHU(?1Ej@CrrYV=/i,栛dƇTȶb;f-Rmr/r(X* o_g/J\V̪$NPM"׾),tsڴ>c j7S f,h_9 Ƅ3R>!Y|351eA8HM'YX9~EN?4$v9Ѐpo.kJlr3g-Y% ; /r>R ^&A{ se rL O細"SAslv+|%Iad4|eGi[Tw7 )(@׫wxpcw8W0uk%dNߨ )x# HhW"+bd L(؄TQLC)RB&)""{„(b f 7ȻEV3">_Ej\|#-'w}-B?[Vy7A/[P)ײlAu\x|5S!5uysmKw78|qrh!<o"^' R6`>5/ҪsR'G_ 81:Qqjc̠G;_~ pᜊȄaO~_wE]#aLfTݸ+D``XQ"7l%Jdv\YMb%af $D蜚v%S*H=`c/_OdQ/__=:#pm ߚ)Umlv4 n'KRjDaz7SwG1>@̤ N|ŝ1)cERӺX1#vu}+`GUR{y{zisbD32R7н&Y<0;ۍ0Rܗ Rfv{-rY4<|oߝH:fl3<n ~"[bgQ&a :z7w3AV4'د\O5N9bsF`n8Ȍ ȶx(ӇyQ4o+fNI Z΢be3M]9f񽝊5 Uu:[oפݣE Ȃ Ƅ9mȔiѧo|`yFVBvD@: JX0#~o󾑭dwH_Jp9s)ܤ.ur pfj[v*C 39k8"EӸJf牣=Vۅ`0AtDDF:qú4+0x達wܗΨ*OClf kv Nt"Q,ͽͣ>I3 C?Wy ;~ ƞ A3h>^ѠԨ$Tj#'NHvx;M7'{ ӳ˹Rrח>` o,cԏAS\Ym1C)j2rK@LMluyDgJ%FylH&cvzSRF0M6m /p\"}ņ-* SFa<IcrRX#-<3wU<1_LֹJhV+(yw?ʅǔhm=uv F$zEV8D$L1A1Wέ1Zmի["k })tF:ŝK~,/a4j|jK@Y0> L s]n`$D3j:o> ҐZRqfe Vw_ gXE~|n d6w!̕TÁX~p1w/0U1m6e{#KjApdグԔrpxFi?tiϦ[xkDT8"NBvf \:+|B Du75 ].~8dZ8!_FT._d]L^`%HIM)}X<#t Ui9 Ə.Yf|#?nD뢮,amN7x]Owo|Lz˂ 7_C!&7f ` !qT$`Ѵ:4=v.FdHϖB[<իpLllaj RooWsZ6fYE 0;_[!5^/ S f#|"w/773lMhRa &\-x]uD}혲G6_do(ΆmdB~B=-;|ʼӹ!<4)qǃg&IcVy-vlq'no{L%Bqx o!'}C ]ی)_zSD7JzpiQ \LN|)tSKJ&@ڭ6ư:ĄyAu*9E752T D%J&YePH+ŷӘs|jfIGZtȟ47Z=[ X*=,1+ɤ?].Z8r `X읿ruzmD̝WT|Ct,>}`$IB .7WjF]vgKwȴ@qs~G RH̄{U4-PM}osҟkk(ΓBmiwjT)AHAv<̈pիgXH5[gc|Ŕ2ҽvcKS](eu)ɢOsfw~( >"NOuKxMfR=mVO}\o>bϯ Y ;$|VJ0$I}-3 hE.܌SZ5Z6;0"GBBhrBv"K'"$=|lωZSKORgL2hO5)ݠHQv58sZI#뉲itm|"Ѐ9 ~OKاɬ^hLjcӊ4KPWn̍`<"1!*_jX"[*}DĬ[o7wBa/Nq2ua4]yg1Nc ]|Ct |FE Zb:r@~3-7vIpbT[;dGo)b\=حE5r`B3-MiW" K c65%qexNQT#~2 Zd* KH`<0 +'_*! |77!*Fn&+{_oͺ@Y^p#(AOsY@xs0&O]- ǑcHu^ңMWOHi΁]W(x(v6BWu]fD4c}@aH5kG+ ,Su߫EB5V--UG~]>%ٜ~Cmh]DG1+14RX@ AyM R'ǂdw =zU̸cfjy[Ț LQ'=e1wX[" >(Umh]1D)2(wx<0+/8$/m]^ :W)SXwmYHfi1h{#Ϧk($ fF5~Ocl"m4P;\.{o@F$E4x)Hߴyj#xN1fA~i|e Ar:[j PFD^>VMPʓLÐr6 8l*j_ث,OGn"# Ǿ˄&v(£}JF]0Lr&z  @̣ I D B~1Zӂj ~%Lj[mg4[Huayy@,obUJ QPM{\UIX;& am9o8וO<*N V|A$ϒG"^YضC%н\/ب@KÛ,aF$i:wI,HXD.T4gWO9C KW H{ ..6ymH\>_Շ8ЌG3Țw&DZѼc9,yNN m/} P'a!4tTK5X[[ENޤF;p 'j; !ۆJ1Uyj޿٫xv'cQQKTj(Q2/'yMHX=n+c}>C1gl#S9G V?hkfڦ;Mf d8M:Q@agӜy6E`ۿ$I}Aާiy4vF AnGR}sȱZP@: E%wd.ͽ}*YpFd[?_| 3ӭ֡BPT@K,F^N !XS %gZ%#Ԍ&`PX.,d vG7 43e?9u<n}4*gʦς/52)4"GG@$AZ];AEp$@Mz\ΐ0Ɵ/H<,`w8Nɂ\G# 9S 0K0mmϕ"p:&牃i܃쪩vT%tX, ЗAE̶1>yfNAo,$WjѺbё YLm5/}[K&Yn)x)"QXJ(K4%Ex~]9 PD ذ͎GxT5n;g9S10Z3-حr}ӷX +([)xd0X65 XW$0r7d:󧡬:m|6朶[餺19U|y|3ъcENfb'%xtiUH01\v+%]3ul)!w!Y0]}IbP&USz3/vzj|hQS{:ab\4::_P:A8hq՝VXt@\5iY$Л˃ail[]|Ub8b Kau 9t~- Mis}}-?݀y'0à"C6C%Η~8cۄF$Śua\t'wP<C! 6ID2<0]ؾiOrk0Rk@qy"za+tzٖ& EeVtA)'^eeZkk{QRYFCNGr҇m7O|'BrY5N\fXZGXludMj2?Cժ$0.mB? 7ClQ9C+Prd5{S}}up˭E/OY72[}96dF}3o?I ܵtyL9wqSK>XJel"(ih0ۂ)tk?i2'A ʛSn2ug nqh1*P gg^c0=X1,ۘ^M}˫.KaRu 9}KR}@ VXhzj-U\I 3@8Q4mB*;<םmj@: sSK̦GEzhe&ySFxZaQE|0IX7w!UWDpB{?ŧ՜v&݄)!9_Y cA哗esik+c&$݆1**SZXB.p6Lb&Uƶ%ȷ@|&~|͸+9Paܸ&/ub\wū`Ub,:##0j;wwd=I׵m?B7tHgHr`Ysĵyn p&59Cxbv2,o(QTio^tbG7R~M`MF2_]ǹ#&J՗;a5PRI]bUT&>B.Ȳ*1?OfJ&y)`ڞ™lSXn5BL^BPs81_1R#v2YZ />[mL@z*A:1^ $9SiV3ׂsv B?_BCLPةAglWX/(g溁ٿx_UiAJeLsbT,y>SvQ@ɌDkUnN$ڙvlY zgI]d7PjD+vɋ8FZ~ 0N[zI58 '+"$)bЦ9=rN)=l5(+{l\m^ԹnU?m򎁱g AYڰ?I׃Y)&R{Gzu6X (kbWf=B&} Y9+؁ I%[cb_RxS&bx4 8)V^qu~{Y_[Qutt1o4Y5r$T3C{فݚwӀ郆 GTjoj''W68Z܉U嵻BD|H?8#WE K=1 s NE `){*(if0:#NMr^l9УvD>ޖUC8^{/yHIc9qf  kpk/o ۂc.љa< 4(`;7ch(Iwܣ/lzT K܉fRv:m)'mO80=hcad!QBæ PsH ̟Ql+C`nuR"_tlˎ^?'z)R:BWVq;V³&[^5͈n wYΆx{oG͋ᴵvaf}UmHEϼX~Mq ]{ Jeqgևa(ٌU 9U@l%":9d8ƍj4w잚[t)qMFߛ][}SO8B0j: a2#҇ Ʉ.,4DAr`DYDjzxXg0PeG}]kT {I ݡ>=-K>;r= %XrX^eH𙝫~{g,JMqKLRD}b89_8.j&Be9M;=8mۣ*lyT:c~;wpIL!ouU~ɗ16EK SyrLr!P(R$=p;lo4Z87$r!ڔY PÁrjZE_q}gEkhy:!e7_x*7ɢzv/뷎VˉƘL"!mHc-@j&MGbK&"幡*g,LG^Wngމ h(H gqb%|pOS -׾N:|tra0v#>av[o%h^N,J?HOIp9V /G~s2fH,Wq[xb-FCUD=-,$3CT3> i<&P%b kOPgGX|o/dQmTK g-Ԋ*dL+> ~d!vzrYօV RA8 TY/YKЭgv]*rIJ# d_8$O)gp_X׵m5fx8>OVj~-%,w BM;>/!ɚ{Ptӟ;wdfR\LMrga>'$?%0YX0\3}تGvi_9O+|8&Ҁ$ZQ#$mJ4;WjH[k.ZN_vuewSB.,~vrqyAf F4K~;/6Ds*pK/5W)6SΤJ79͓8ӊH[!^* .봖OVnW %y)#&Nt X,ȴLul-u@[8HG&E\|ԝ à#NOϠ?BlUw  *ѝPCO7kmdORCe끖~|CdW'kv%]ԧ~}(D|oŊX?IĠ'RcqqJHRRkVٽ -|ԣ .fʸE Ъ"&B屣G|S kxkđSt؍v ù| K¸n-@"XؗDp5ʔr댬>SoQ@EeKyIܥ\>JTHb;~})+{F, 츷J!Jn4.@h;:/aZHL[tI) ޷MV"<[x;˃[ F޹|5/|"S9N}h7\,ˬ4t)=)!wЭ34Pba'lYk֬hF^N] vJXIg 拣j;I{^z/D-5k!xY&obٴ1}>(#)CJmM-J!,\nKY%NBJ^ceDe9Xk)4 >E0 4_4ﲎm ; X3ʗOmkHB |||u1{$A\s ^? . QTM7@~\0p_^J79h!ۜ(d=bNcPc SS&lHYdaEMDN'hsp QZ52I8}&˅ YF{ 6 ޼jD>\ġ2WE8afs| ,Ix_MI}"Z"9 92 ;݉ sˊ.Hz8n_ h!ӹ˰<;«NNBm00RǞ`[ӾFW/:r$h;+@$ғ\vW߃\T.ņ[izXj=V]) Z{l'!*X":,fh! Neb` %1!bdžE33/v\ʅ4Op .&8n.աq 6BG7$!ן^M,-TJZ"A h$1Z^/n^%5<ᔿC35VN.>QRX꣍RRBؽM .4LTvwyWEB@,֬6+h)kkaۭ) P )5&e:[V"}&y׈(nۑ"y>"b24$0-yQ]^bWN]@Y6^Ć6\{(o g8 p;Uw7:լ9\2'%|w?q3ǩ&?;sU]ƙF$׮G+ӛճ1sdͲԥ`!.`Q(e#~#9+vv5\z@v|SA(Gwy"4Ȧ3Š*%j52|V$~l#F9!4"0ש·44nKbV1> 5uUhz2~!pdB|-Ce/*8Hou ڛ{eFA'G]T 3I0-XC)c#@zuZ|U1[\_6suJwW4<, (AEW~сXk0>{P]Nn.|j9 R%{ȯgF>om`X:qqA2եVCv ie>#v#ƹ&_{ -s}L| 0-d^Oj**.*m0v1l/-.̗ONľFӵ{t乆uԋ R9 A27o!|8#၍ ] EpA=0qa~, &eӏ8j /U=c¿[ 4n} dEBC;a fy  گxc%#؄yQv6V]8!{GC 1_*OVy7ɴD_G>>dLY`PD\;'J<=F1aOaCHhO+in~=}8V3^OBdVLO,j)2ӥM^91+YOG Ӿ{#H>r2(}? @ BM!d `\&o~ϋ#'k#r^AÒCszJq7?uӯ49S)AOmZ+ wОBIecEyo` c8i]d-ٌN~3$]J#pn[+͠Qc [ٙY; ;8)|a[BH)R̷NYʫxr~_㄀s [3=H[f֓ W3dz_JŖ+@C77|ɳY3;u D*g[fn+χV5!  sdf;BeN0(MºDLOp%=N=mE|`„MP Q5ji/ ӷ(k x+򓒖Ls_")&,: y~_;jAǞ)m1ȵ75tVk 0ugl|ҭdڑ*(|:p1293So W9''rCi>@'q5R[.ҴH^C&ʐJ#3#IпDŽ}nSAEcJzM@^t(SJ=qɰ<=sݷ&$eEx^@jNixJ ` >nC% 1K(mKuX8H 9P*ZZE3 *7ټGi /$ [Tva),qHh= 9uG-)/9,]I"kFelsG˺q7g5-N&2Byi>)ϒoMTŎTi.J/_6uV<2t93 R`^w [S9ROJ/5{N~8 d\hB .x?MO$kP˨^ VѐwfnNly"N-e5B\tP m/^1xȱmoo+Rk3H~BZڸk<ɉ+u.h'i;\^dUZFyZkxk6N|~ŭ6aG"ՠ~a9 ߑS}dsխ S׏iu:C3yƨ.1E *it5b r/D?ꮄ6WTOW{O콐NCL:ھ[:_Z;4W@L}[3@!{Gysu/7CXTodqcF_.~Ml5|@ʩ&gηQ1}3Xm#WwԦ~ ~/0t5caDϱav`Iҩ `!~/vuԩ Gyœ6c96oVw *uk o>Q.xGX2rb v" @#j@BâRQWK.ڸjp# H9 l2.xs]̜̍ؒ6֡uf٘tU-¹ @r !\ JGUc;=Wob(inv0s{^'gǬd`h|)Qϣy̦;`4\lY Oל,Տg yfp]sorP倮E6a\deQ;IOc`Üaz|@CI')'MWzyźI4hbQEgE|TN6a|? ˝ŘE[v9(S*{}CKoo]oBX$ڀT.FX-$m]MrX1~. N]F-W9SGֈ6(W]!ș␎s-tYW+$SbW"9V Ew6?@vG*D3J0Ply6OGnTh~wo`s{ħ)to3HK=T$RXU:4-~CL(NOW5A/ 68Dp_\)?37 L3E}LlW5UW`%5&:!ЏKm[mҎrDž[ ͒xl͠p+K&}Ba.@&Ip sBiQu'Ho9[c/%iߦ^$IJ81<2W\`.F {al7wuhDXE"$4F 9&$8rkȔ^Xǵ^uA䭸 E[e*Od_6p>aL1[+LzRB&MMIJԆd'Y` ,KY-.o+\BIiy ʃC' 3n4߬};oOO6X] 7Yt22*",4ԩ^Cäa=4T3YVx^ٺ)X,~T9XZ;~*@"{'Fv~"zsAfŴ xŜF3 VPbȩQjhA8:]F +GƗ\A K,kjtKXQPOT>v[SԌLv7h,U`M8L^j'$8EiTsTDfdZ=sI4+z$E4E_jq3[aQF4Yl[!| U}#oBZh#Fqw'Iȅڐv}.uIPƋ0a)vsmXj/C.>km ?$Ăyu][(X`tTpoT"(D(Dg|u{QYn ?5p;9qj3eB$qK\ھ=1h><fMtFl]pF \߆c͈9T`{wAtp9 O~<>f),Id[#n4om9bMo2#CXKADlU=m|1,˻Ns߅rI{d(;1 K _[Bλĥ rNU <4sj%Ç{>ʺrDWeCG_ܵ(5Β Ɛ&㴦(,sm[%FWlaڥr|]tns\0f#~RkhKF#ӣd{Y"U?5`FUBYj޴j:OӸ%Rn W*AZPu<.+ij tIv`i4BJ! /2 0\\mF^bkn Ŝ Ӑ9$*,/=mΗqԊw$Wub%s''ZwXzFmxVAS1&|gkGEd:F ]+(m (y(*8l\ϯ̣enӪEZc (;;5boǠtW$ BPiZ䰲tQ%pMl]>O$C!ͱTսZoR Il [0=S/46gP_Kv,qxz+o,Ma#u\'/VN5aq#jЖjPB J]>]Y_s7|keJ*-⎥-X>c͕(}EI\ z n=>{ +$7P*f͠ |^ڥךsK] '+[Y3j^pA9 2~9mT0HRe 4BRUjmkDHۗNm6<TӤhٖ$c`KjiωПʱA[(kҐZ5,96Z2Q&ZUWcz8^)г?1zoQ6OK' ܑJ2FΠ%UXLD]󹸟D"cW.ǩí8yԧhtaFJ"1P ҅6WvGTOi#%КUlOy 7.)K3[$+6"PNz,@OQ4h?؂]AnsFSرos4>XI¿2$mNBbxu+6fc[-:O=60׈6e̩~Op Z'JGǮCmΑdHkEf2N}GedDk-wk5w jZ=k#ku7 Y[[/ 95R3%N7n!HaJr"Ê3lG jߐ@h8\wHv4-ɯh޹"0d>o9"@=x8OIx\W$Iv! $.,o}veqe /)M:ATwmCNBԬ !cW)28/ 4=Lݳ_g|TZC>V-vĠOzz SL<1oɁP9mF7fgu{̯PN2WHƓbPȋpډ| @rC*| 3ruմ"ONbm0ZyII{n~N}z=0]1YfTUį:b<RTSS*?YW9 \ɫJ(QĒytW'UOPJ R j<=kdDJ'}A(޺}a BO~`%1qW \%#ƻWIj`E)(|VsjN'S$|[௤CfQi EBbϳ IsO5RWM\&WE4K=fcj+#HU6))g3&UMt3:(zێpR QW\'[ASNwY #[Y1}쌽:>=|Xxo46oY'Y9Y;/z= lxThۥ&ۺ*ϓsÛH]Cy5pL(.}P ͘Afpm+|9 <0=X,l|ZuC4sK͆7E!i5Wm8e"kN9Xǟ,E\TmWI6, / 77z;"L;Q*,~LJsq!4jȔEjkbI@s@vnyCOøh!Zt`QDI(rZX)o n.z9\Y5$\K6+ CްJԋ}ݪ_sÐIIK{,-o%b։ْUeA 0!>T k1rrHavv P k ro 7UBDl਎~?B&'wZkXLVj\NlO0sHJmTr΄ouu\>`ӡV9;m]ឹB#f|Raoƅ4N}88h:t<@xJq؋d3mh uRieE1j:9.}b4ŒqӖ /(azlνԏ&akRGk"coՋEyhQk fg !@GpuEs/.®cVYYYCfrDߺ2ྥx {f KyL@ޮ݅"=O| jiDa֙>2|>Ԥ}T`w % 0aOc;`_͍ʖ{N*ѻw2 '֤ߴ#O ŠfE-sm Z+Z0P RT}AgM1.%>:8yn2,1.rM3Q"L6q&~V2;>J"uEv>k}[GȄIs ȹy9o 79O+"Iˎ3 $NYץd2?Z"[PCI[WM*oJ(hh؉[PiV9̇c0,OKp3d3u`Cr̪}4 m%ScaKE.]85JLdwu N( !e砃 9nl`U-4?"#3&9>y]'2x)Nl Kn~~^lJp#AR!oLsɏ=d;ӸQS"n1z;DxZu!D,~\yUxٲvqF(nx\m>\WvōdQ@@%/R v2hJ4k;.'ev]ph'Yc;)3I.7_*0-ߖ cݾ[]}m싕B_ʍFyf,ڤUiuhPCҍf_U z*. k$;)@ނߟȓmAhugrӌ0qj |pľ|R𣕨 5EcLlʎacM1^ 1 X b%y ҋ xKyͦ4gYW \XV}} 22JyH @J[׍ZP[N@s`<Ë:@ έHwqyn;$ۂnOdfܛA @%qD: 9B0~;ιc!$ k*:?@ >#V)W7: wlMH"d6 BC$P+.Ҋ/9۲fG@8Շ^5ϖiQcAS z}. !W= {XRF+N.U/=sq96k'ЂzB c&+0HXLQiCȍˏ71Q.]:p"XԬ7=H8Ux4 K#|p 9joB zCTrPDQ4oP`ņz&a*ˇQc6Ӛ2|j躌Ar:d> FZiu/7T-Q\WļT|{( [$,]%#*~8t^OPqVX0Ʒ>&UHf_T\QAWB'˞fՉ ;5L7{"|@3o uv&P*K ;58^&y= Hi_V*Mr甖v~m[~&13{&`pJ y7 8%.-9&xMRcH!lѺoE.}dOT7-Fϰ*љV↽> [ؿN[T=} s)֦&hE'ኴadԢ=#v9//Bgl8V&-px3M;lJ#;Q-_o*|p2Ϟ>>Yá5iKtAfLML7Ͼ駆nƌXr/*h%s n37Z7LTu*o=J yqUV WȆ2?#eclDүjlPpF=n Hyv_xۛT&m&K>ԅDCJ{|$݌) M^]Ӓ’ͤ:lT1hLU5dMI#Gj2{JOH"FQ~:u J{e:l#? 7C§#@?dSn]\&zu{:m Dֆʒ=pv 0ДQ(fJ6T'lytGV>l߳% Kpf.CLJ}ǥFZE!/^h>Izڳ%ZJ5(sYס4*L'[pqw:DD,dyEnw`Bҿן=ɨVvdBj[K|-bP Yl.:8fb<p=HZ0;nh9OcLJr\}sZ叇yv/ (Z;zlPfx-gDyL(*R% bQd,D.Y/8%RMֈ~DVyOfQm(+Pk +Vx>Grvi8If&]P))vǵwsc}"DZE8[ɖG {k)=#`mZMT(%8(LYdv %Xx6lt!E0?sy(ègT-#30+Į%υ;0ߔ'BZYoWp0hi L *}РnpgYOdnWGmm^ N{ g-29WG} Y- (S6`WD Ѣtw`;o p2QԶ eO7ʷWKÀV"Z@ )u4 rxT =tcXŽKFp]ۦ]wef)megƘ"i,ؤܑsx2^zi {<:&M)c$wBgXB2%.ae0g_d=(F+e<3=ZGjY2}NKG[j$L-:FIn l(n15ͼbcP>^\VG%$1)x*z6~~8^jU'ܣ)) 5Yo{$e/ xy}UY)~nʓyv.-!?*HZ~RaGOSx5ij(KMg@SL풠B49?E[.V4CE})Eֆ{ 6;O3t\<b'yAبV1uC2oB8_}j[* F+Xz9I~l"E艮.eɑڱ/J|24_ K&<:A9ln51^_ʵpa1 ;\ e҄u"n^r:}nzP8@m'Yi: Ff8oLvl7N%䬭&yQ0 >Uv7@ֈkCV;d-BlgcLzWI2.es(] >BrZ(o]Y*N"o_`ˇ 29p[S=3OwLݧ/nyojĔ~"ޥ#Ɉbi/D&,d$^ʧ9V/r4I0 -6zqTFJ9BR/s!SJjS0P[o e-+>ןb+啣݄k*] 1W\y(S 7֧[aZl.ݎ-bz(p,YVdHp@G>k&b*fzT?SWD4%ozf̪}XYᾦ|h 8F 7'!N]y v/q.^"*Qu$TH6:'$+\jq$2J.,[ b+>=Apm4 dtl7:5m9G5gSF2@fZ.(7{vǿS{U vJf욳U*=hZh$Wff_ 󓺜d>I\Fz JQԢ鋇 f3xF.ʐmB<>Sw.XT9EK|@]ݸ`^k:Fp 菫X&5~IT2r]EѸq4?kSz6Goψ}dg>bUER]W` @xeFBT蹔k3^E\;8P~ѣ@!EЪ@_jxݓ"Cb\Z"`Ɖ>q({Iz\XrYAEۃiz#d7s8 Gݵ߮ Eh bY*÷UnjVq=e_EX)kF`VJOzsw~y>UB{3yy%ӥU& =Hu7lNoیKR=cd j䎬)*&7Jr䥷-؁>@܎eaoj5ḾM4Ioܜ*9p([<@2T:Ry3zLn,2Z\ȟ7J;OPWn0/:H,ܹ܈"c n pC۫s& 20OS_s窒WQ`⁉P`NZmȫ!P3kT|gǖ8L+ts(Rih'" '. p7b(xr*9 RjsLdZέOۈ`FO^oP@qtGCG}²^6+QR5>`£@@y{U {Y„Ey?+~–yӴHL>jb1@%T+(Tx}C|,|_N3Q$vОK3+aQiaw!I2Q ymƤ Mi9I>T1'Y,ŖF#1`mR-N`ǛKCFsUWK2 -W քt`ߛcD]/|{ypvWMIO4rj G(b\/0Rٺ }IUAKm6 lͮf>BtLp62B5hy&BBM''_mnze-_80[t[Ԡ?ə6ۇm+ٸ*QEl~ąMZ&g⺁D,9*;@:`ZH 6IyA~Wmt0`lJ@ љtUC;vWy۝N>V (GMݚE!fM,筬 zp1uGn*&7ewhr yqz画]'2G\6g˅E~"ղdbvj&9s-+OBl׷VDef6`*6j_4_أ_9+j+y9&QUHzߝ4ʢG,gޅx}h" fǩs݈0qd g+PߗWRT&]׮bP8*uMcYMi1(&ܮiDh5? Y~e ű|҃a*OŃ"p Ek68H{Q_ICFQX`_N1OJ{$i/M>A `uo#٧T SLq@ɔA\LNߚj)vɸED[2脅+9']h;Wr"KXa` ,#0U}u/\~mLW}¥5aW7K 6#HVY@%Z͜;n6.Fd UK-􁕽AxmB_)\C91?e w|iql(T[ƜBhKF1Qxe)^:&@=]c[}IWj4V]gmܶVmpƻ,AvOe-/eTaC#'0sȾOUZR"Ї! @.jc~-J ~-F@Jۉ݅ @U`\W]AM^/}0)ec݄+yeae© yC1K|wW1^ t"VSi'?(ݒ_ !veF ΁lUognBmBIE-"~bv=gB݉\lTol17ͩ@G>sS<BS&~/Nc86l`ItٯRª1h藸10煴%D>S>l75Sa?ۅC?Hgښ *0 (<P^kZ$e 'L?#i:L_s`6ɑ]Z=2bRVu-S|sɬxy/]}KE<ߤfd?),֞٦׆v(wסdYe֓@>c;!`<&g/SԆir 3,PU)'&rF&.4f嗏 y<9}b`醙@>,-c7BW=ߨJ v<9kFW:EYmG/ӷ[w+;q*nh,cdJU pC 8ܴKs +o]1L#Ba!  Z)oGs#<"{Hv\gdS/fr2X'WL'kLCRUgX)iZteJ~@hdf&@9ԣTB>U Ie\qg ] 5/k:.;Fn"'HX'\?79<ӏ2c~A>xT!!#>]"~1I.gqua -0r2M@ņoz{1#CX"{aU4i5L@X?I\ӟW/$}@Xm;5%~~8 "Vm~~1vc8~*EC'9[2>a6eM\;Aq݁XKkuՖk}g =L @? }˱u(Ȟt=XfBZr&)\&:~J#Tch~ 吺ǗO,ktw3" |&'#Y)M`;+q ƀf  lQèv‹AMSF\>'4kS~+5eW@1_'\G|):rӟhP>| j0,uʶT6%uchtqyw oCG}I)% K\ͽ匭m%iسXp?ZVZemH:ʆ mtE͵Ppܠ6}4$ g~0M;fͣ~ VBs=ԫv=rԲ%BUDġLgI{,)Oj`2>!JKB36 Z$]>[(5/ _![k30#!3l>5&\?w412v&ڛR1Ճ}/yc>ZI dj4opH+߳t\hs)E39EcK& 97Xsf3g_=z K9| H!XC 3UZd]a/K Mhb$cFZ4ȵJןNەbϢ 6A:I9nU- hU$_d<(5S8&}T-ת·5`hR-俜n哔J*G@VZ$[_d>4,~ZWCQ&'TL^&]7JUHZzI4cI,'!æEhR^}~PhcF1[a;* Q}BĚG,,?؅#'SE|My&hZ,B6\C}"фwWJ/rq\p<_ + QP|}e0:4f_]9j"|Q"] B4u7Yq5ejlv( )i SfEzzKG+ɓ[t"MmhΌ{06̟tͦD]ptϴ]D H>aS 0Enw%qCc~@PAI/mbSA,Р?֚SLsk([6y5"F= V^?Q]U9(8$(ŬHOoY,Vjp`V.QhR_zltfпCN%ͲVM}'g"be<xIDI?kY^sNyi^Ą~EƧY)$Le]>Or9{S Ɩ >n5h 7=d- Eh9*U!%2lw* n.wbj1s \դ6$ڸ)GI727i2 ŕD.U*|aj֭L?Ć-P(''U tXt#6ue9[| eIq%F><2ćɉʼv_1 9EObi; е~8RP9k,9k 僙&Zz.rD6\δ#BBM5T;$4 8E28*,Fή"j!5n)`8\NR@kl+3+~H10W P2H(e)#We9e5=DDJ&{S4X}crРF竑@DQ̪ˎ9 ebxF&wa1btovj|5S3koH= sܡ_X~ٽO%ܝl# :E] 0hvGL TZ?l G+ (K ƭF#38볖K#isy|J.lO-|2mʘQs=ICzշ-<}S-ד;:a51aY铺K"L>3?WF#;s)T?wP?5k(V n<X)G=-7zD<!7(dNyk="?lP:ɳQVtPֻrbt dx?PrE+E[͏Π-՘s\۷$,q WSP\pݒdlh@ev`y!2'0’/#pSs;!UE%-SSr0׀R? )YAPE'qPU@ ]glMGuyYgqŬ$-Fo [V<~ kx :0VE |nQ=P꣯DcGAZ_G&}h&\cG0hZ{ګ<},yDW55p2cj64{g>/Q&riO $}c%?\_4R.w49䮉K|{V>p͉$MàP1 rH#{ p.b7cz|u`y֕YD G]m༂hD!Ƨڮ+ _zÑny*soҋ:#kt|Y 0@-+90/w4* v0|0fr؍'dWB86¤;ÉhkO6׆JMu ms8Ɣ<a2EYG:)q!v0yen]Nf )Fʼn!P:(P%KɄ)#^O#j8Z &xshAIvDd*3M8LY9Ov-Iq(i'dvs)fF;Ha/1C'ALϟ鼟q˿b[!++<<ljf{ԇRqF]# ^0}=UcIbжmSp%½PǞ4Tۈdr:mɬPwEY~эPKcd CW8Ө; 1W>de\1 a2Q 5\ }y&LWI6;+kpFeѽbb#Uh 9Vm׊N#E GZ+ҡ9ׯै0oښLVg[-/@䜝ATeDJgʀf6ݱeK#Z4 !'aAp43J~xUׁߛ[jGU_8S”]Lȃ4o=YT$LA߅^;kKe8((Qy/WYi \70-ZDf\O*rJD vjCLufdN@aw G.,|#[ D&m._XUMMQoHܡ#Ĕr{˨^뇆U -,cOu01HKro=z.G 5+ TqjiXPA4${K*8TKȭ -{.1IsR,LPpҮɔDf2toX֡i#Y=m4/Ijksf!{fμֆlt?(V&:.iŁ8)LF 6gY3|ʬ:{{"eZ, S8GQٰͩ(]|n 㖏851f1}%vlGYyV =0fV% q7S)2R&W6˪8.3iEF p8d_+9sE2  \@M֖Di]a@D<B1ް]x9#c-ŤE)IJ.EɌX0CMXEģς} mR$bZE(׬> {&,$n@z* pz=k:DQ_~R>${2,OI9qq{$Տ9%GtqJt=aȡb)YӺU\0d;\i@oyv\ @՗\*jIb}Jo K!yܐfprjrzL[X0E`-=8FIh@5asrdCI '5Q Ul9- <$$jw/(Z]! Ā50ʅ)xMvP%Rqo$T=2iwS"K4PO47r*xZZTDZ8kIyJl(b? `wLC~焃zYqp3<xt$ibUQ)n$W$?Bƚ{s 9ջb'A1fϑX&y~p V{?wX slN:.T4,A%ة/ck|5f;gyP~t(8sr~mD|XY{R؆PXJ[8Re ˊ{TV`Ll ~'1x[PQ3(e;cLa:mb [^nFWxO(xC (h;6 3wQ(C_90t+[6hHg)؊WΙ! Ikkz ؝-KK*sڎ54 {J;P%mE1b6XͽRq`DÜÔE1n}@9./ŁtzHز^'H+Ԅ5| ~yk?=%FB18Q!D[,)= J.viC$<?q"pӫY,Uq;. 8ۯJԽ^V2h?ROx)Qu 6][]C)@x-N-ekĺ@$ )1g9^(VGB,f>"" @ 偛M#w"U(J؇{]JS#d0~\#P#欉B(xg8I+Ab*`H6Vp=*U(`X e?mpSFNAx :$y2.ӌxL,;ɲ+CGI$PCHPnM]s(8U=69 %S^ &tR^.΍sd̆n=AXeVg20m!U2.Wv8,>%r5z]plij^ r\k8/1P$rr /Η/&ΰsIK Rhvo6kEsdENrEװ[_f=0yF ,]ޠ,9!UA# ]&Z0FP,jhH(0/ !6_[^fIg pv0ԵjbKY:+ciaMZЃ! 7a#5< 2 q^TZ|y顖'CJ~Lke̫h<@ OW IPv%?+Whfpc%og`a ?VQ TjRn@,0d] %V y|AO__$l*#3ɭ{ISoMpS1Lr$e >d8hieHړΈ L:z9tCb%_"1E][;Lk: v7#Mbowbwrilk(·3P*aSQ!9o[,T$tF Zl,e%en8y‚[a}:*݂/?,*vD+#j_xO>Irf_ר D)4Ɗ`h 2T?o d5-)]HOI I0Lb[ @.?D8چmr?yʚ>,[O3y}*5 8FAUE&%xOj*8X`<;k4 VMgTX@=uDuW lT3?U'WwJo+ $en8V֪C@}5Ahh3o]{ӝP" FXTտNDehrġZj rj/3}=oa.q.UY-&kތHЏ:/G _<+E\-`Z6wPu>}y1t[I OO]@,_/<}In`viH\E5c +>OJGm7ȦRSw δ dag!"+svb^ۆ [}z {a.Rh`޲#JfY{)@Pz.)|JyMy_HZh0  O872r 0GH;eحϖ89k"(^zSR ,M5͈h $I U$;+u 5'bT lFzQ5<3Agn܄=SVʨs"m&U\L|*uCK&V FO^dߕܺd> ^&#Lbs@q_ʥrk^9D5t뽜ҍN̓,%`1-XvBnZz@o qW˂MbEU *OyC)&@OhN؎."H)$@g,+CX7Ln^Bwki vfސO iو @I:a s}ýd^SdB&!5m_~O(A0O D:nYd }qHDQm30m8D U jWaݝnؒ/Q $hoomUx)#{\%-dsVN$ ^v, uOahn>6Z-mt$gbxxoƢ@ 5Mt}Q1l^e)$6ʏ/+ycM>}+%2 [P22_TZm2ݹkeQ ?RPi@`\^`VY4d.Saݺz #Ƿ{E4yirp1v !!c JRc/K'rJ gh/^T]",;(O'eng\P+eo1c3cQ6&xSAh_܂Sh%$~ iArɨI̿g+˜}\^MV™Bs! 1, > ̾{*K&ӎ‘cF#V\U?~/q\A]:gR+[BaQ;K$ O4DS{H h#xJ#Z5q Xi&\:S$kNsv 0\Y++5 TnQ~}t5Mʤ!_MbK QeG)B0rCw_v}Mԝد|uR ff֐'j5 |xJ@U-mI^JUBܣFi(ҒtkL7aA7ca['%|YZ/2hm#o.wm?5]+~TBO*p"^3 3Y|Aϖ ɝ OSe9[j*TޗGNMn4|[Q H&J[\5{(jb-mO~zf'mHŐ:yw\bt$pZ5X;>bx‚]~j'y~pܒ̽˘.~B3 \X Q7y‹Sj쿪qu%VC<8ڹKq,J\;b/s1\ +u0_YM58LTC3OMM M?hgŐ9XE'@ m&^ɓ,Y:!gpvDfw:f r{K^]hF0OJ"zJ_pUY'^ZUn؆c3Uj%;/gSEhS}! \= z=;Ax#2d? U.Ox޲W}4m6wF$۷k?8‘0YB#G^/P14\gPKN@t H繵 ǺZŠ̴bѽ`$8ZϣVc(j=mmk  U0.@ Gyf*inie_+:=!<=ȸ[ BYY ?V6+]C.9,HpJ8RCES:a8Ӛ&xJ[(Kl1:\1qloI?ZesVk dG_mvI3, s:s|JXԼAX$OFzѱ=B9})>e0EezrhU%y voX w|;85 c-/-Wx:qQ2!Ƌdpl)>OHju7+?77'L%ڄ1ktk)/mqZ3PPp1f8X`UQ)Du퉍nB0շp$/vxsZD@0aƃjP^\3ĝ;C$Z0{u%S/sYUHc |ny("w0Dݷ~}CebH_a}b:ڟ-\Y͎ ,o*W$ۿ7=`)c_<6D/3kgLq[ 嘶=6D{|>m q),9gYik&Y|//M7P@<;=r#1dx+uQ^_ulbv}&7D3`| sJ,wO4XԬAxt0lrziƛe0M Q_ȑgaB{U(2w0R8)F}jA]*/f뺭+?JE 3ᗦ'H&jZ0ƶYE3\\JPz:±%:&TDa+#iY5`եXrD(pyRy: Y汘CƲf%~ C)PgGng"gZ0 Am>޶WE3VڈRDҞWi=yާs5D3'dFb?t- [ YE81#kZϬA(sSqpcqi8/#M%tBϫ헍 3'OJ>]Q2|нT]T"dTit px͕wXE|3ءxk_'6jۧj`.oo aEQh8= Z A :DL盉?\7ozz@05"k1%bb!8%d:(7']ٵFq1ƀdk.z”MEtEJ(ei8AzaJpUҨs*m LO@Fk4?9rfGGw/pP}FV 0H^icC/-ئlHY|-ntw+4y"V D&ʹ&*>;2ջBdxUlumY[m,Wv}sZ)Bw˹W7dJ֕YXu'Z[Rk92i:9d% D'nðD;Kfڣ'KWM~zg*KNܧ47?YKyVSz|D,|}7,J⢏2iXD5?񺦐 ^zJ6 /qv1 yHҠ"fٍl݇-|b;uzvYJMCZfƌ̖F}q۪Qqw;ʢMejVS+0O x *uuGUyT:M)| {d/fBu`߼ I[/:0 ;3n7V7Wu1= >lܾ;G8 M}Ae)ЄyW(Iu{oVK"%=i%R>P3^aK~ /tF@ʏ]ȐlR"-l\8&:;ʹ`}53Ȅ>aq'b@^Ȱc"!ŶږiαK9RPwʔXLb@yU8Mp6/>w#g>'GQn_ʂ%vpȖ㌹XbY!rwZ5z"4'ЃUNWvg<|3/L+0!]qmIo,wa7gt6oƌQlF"="A.[3m[E9IEc'--3SHu/I'p`Ȫ逳^o0#'j> e4=T%? _A'/26Cy/Y# Ί ű9>WjinM#;X *d^NJ [. iznl dH@ޖN3VoHmeèbB$KN/9,:.Ǻܻ]=Yǥs;ioRe4:TY0[~^%8 |ZiJ/"L z]";mlטDj?7Y]vp$N 8ޫѓyrum@mUɢR[\ݹ> <ѰbE+ڏuViAaK$b >+QmS<WZgQ|%](rE=y\6P< nlJ7/w^cEyo.Tsn}\qb'Mx/p(cZV|˜&5<(l4ǟ9La86yzC|vbt $W4gDoUl)Yw ##abRixtdhJ8 <%]yR VM68NՌo? [4:&՞LJnm|I{PryaZ6pJ1o{fdc? 761>9Oؖ|Q;7r~S8LҒLWS+I˻<`rDRsXL +wD_YʧXዞ2X5 ԰BuꌒeG|?4sA/|v~t9xw aF&J&D c98y٣ 2}EAMˊGSKy*>h$WdlXh-k?ŭ{ÆmDly~)*x( WTqDD/ڴԩq~jMaDMBO] Iן/Ô/xtRGiC Lu藴}}d-өC@y 5QH J3>X443tEܢKej)T䀺Kw3`YZ_q& bbBCjuxt8@/5eAWj^[s ~醸p՚T(vIXghCr ]OYI'Qfdz;N^s8X{ʄ:-B̑c' M%\#2(W j8A˼)Ҙ=&BAB XaQE|ܓ)dPdl6s=)YEx.6M.)*U͢ :ozv}jMnuu 2X9CJ0A8fԯ k`bC ^[uz`5&|)8F)[T@ LmRkl&Aʹ_efT4.Eg*tVaL L<yOSO]e/-/mqMSX`huSB]˯Ϸg4 /hxq<+"u+yC;+@rXoxPybMO*.+/:D?Uz7 $Q 3#ڲC)Ǵf21+(Y٠d@431)WNt-945!5[5AƗ7> uN-kW/lLHSM>?xN@[?XZ! ff3쨁jζc|c |]yEڃ'-{~wgS[7? C+ _y"FB%+ex JQ49$-S%h4yy,T9a\N7K[.S!tyvi)kTeV\"~squ>`{ޓ2 l18^Qw$Z "sXS[Sw2ߍ'q>}I1˝-v1F lnq$Pg ~1""C_/ḱ :͞q;h[Q4#pe+{NZ89>梃$:5+;Y{$'a{R`Nν`q O18Gbs43yy2@⣚*)"gN/Hn֊Y mZՂGow`=If{D;\]_n48{)_k4e\oAw;o9Rlp[=Tλ%Ff~P{KkR M0pk9"yBkG ~,,oc;Po[Yѯ,ť,{פKч}*y[ lݧ^h{ 4 $9* x״J;m2rOч'@jMM/  a%*']0PӶ(.T <0+herBwq]aCԎ=2ą0.xw4ein_捡lO!\Cۤ*"!kUdIT2Gosp@`apUdt`%]iΧ`bs$ siI<;Au4ءMWA0(fN2ף0s6Hδ*b^7yc#.j~ǩKK{}WDZZmhcQncv,9A,C۰:cE:ک4sG<8QX^KcL-5i0"uFW+Kˢԯ2@~-40 g#'2Rɑe^4!иEbmÀ},9#̋zȨ6xîFIFa928Ge#ZqNOD?ɻ_7xBX54ɗRa#:Gtx[>F H 2OQ>DXv_H71\D&Ƚm}}.PFXD1lpW ŠFhJq\7'>e`Q<ט4YIerv|)rAR0{Q"{Ud6=$"o}cEʛ5KԘ^vʩ8x Y4Hl$J%~{Hnm.n=UtJ Z^J5 {N(4Fu̮z@ nJ6 *ՇU"8eVPRvthI`jcNf!cioFydd@ d4YcXR$_Z3¦W[6jnj'I4O 'K7`$kka)GlA{s5,)\a^Pz(z\Rsa{p D();zQx%qHHf"&#I$R $L\;2ҩ,~La3) YŐXmĘ9J2馗YXh|ȹw~qv;FmhV'U jn9 ?%: ؑsxfwQÌޙ/veď'YǢj+,tPIx/=mK,Z$QO}?%rQ֐ZQ4?tڢ v+?lPˬzdqw'!).3\xOwL PG_>l;+ĈI>Ix-I۸w#Q=&=Wo79Hj%%PL`$cL EΩ} D_k{;xfWsrAٻ@yk櫵 Iܱ'qYڪ#pJgV=a%oflMN;dprK*Y_ OcPSH3 /oSׂښc<0:Z>N*28q{u`ZtntRHX%l)9D|b%%v1v%~^Slσv H-<@c&2HJ4_Jy([E+={.PP2̎@_ye/=i tA)(P10#㾍(Wi/ :V ]B,/nL;7HX*F>\2'cXࢦ|ߙ߿Y4UGK_}>Jd<;f\De;i%L7m)Q]@& sB ٢yoܕㄔRќcg!'K |R$9 !IGSFÜ$<%䙵l= \M*lG>@<@W_@oߢt["#DşpSv3|;2 ڕCcy$>>뒀v|E΅ 3lTA* [Uz6=Ch#"Ժ'1\Ww/aR ͘mu;-Ld Oq - ir ZpS@2{gXI ^㪗t}l=): ic*|lcw? TIID c8r#nL逄 v~9wȘu {IB48i?>sZPca`>гgڏВ_ASzg: ;1q[_8VX6#}mUr: lԠ:.aE6멄 DBgЙu OetT/nvo7N q`[<7IL;:C8S*=23v~Ezxzzn{:s[.˶5rƒep!9\ .a/Dr`-/ <% [xɶLp9(AzۼZ3w?7?͋M8>8"6⛒D&/yv51,;arj7v]]Gbc:؄Ϧb"3fP5wq5i@>U*D :@mXe/%֚y44_GJ3NZVG"VR741^de}4# C!dKq䞊|x9NTu rnfl\UFAS XFAj'=Ei!i~j$_*qnV 3[rnOd  dŴUۮ]Ps87"O(zj%V\'tjT`?ӶIUFfA ?o QV)袽yLgݬ+>~ E^J'YhO|ѮAS(r*c)L^}5?QPL:/qȔ&\g~09) *mc@>j{:ť$rh`e3o 2,u[E~jMڂ9#>ҚyV"%O'q]e350Bm(W|*#*~!,JScF&76Fs]58WRU\NH\ ,RC EC`QfE~ Ta,WiN{ RZEaמ%D2[)6s1i\SR$;{42P#)}20i@lFdזֱn.P#q@cDʀi3tQt7HD-U{ʜCf\HU `z.+괹:F&l%/ٞ_2!O{c(jw!گ},(hY]n՗> P!6\*4ge/q~`Hx&d1nM謴c-D@ީ/-a4Mʯb:P_qduH]i(?Nw!/DH+{múy;[ ~H Pa.LχB6SXj/2Q}r0ì0-y! 逗V9oCYCWr9L/ϝr>dDs쇔fRx.讱N^nqR#KUwDFP#hH%0(O7;SN $pW{;Pɱ?o8Q[4vjghK}uPp/G<&}fBU^HYIsp;EvXVX䂾∓g&k%HքPluxGoK^m=Ym| SrPUdA׹WP[Nu}~A+Z=y❯B-:4q{!Z\H$~Č#[U?tTww*61w߭$Cor^Jf"^Y`7jd,]Eg0иh禸*vڨ.9l"G__zl:^uxIpwiYseuyOhNydYD`XdSy[௟|MA`Z.9,gA-yrUDC  A^G' &`{p(k_}iC_ތߔxIۍm9NhXs_g_P$K-a6tEHG!"PV'Bp| rhD lm."cҞX fl7&B^~|sN/<>>O):f NbN{fb* *1,7v۰@`eܾE#V-F.WT px((Mk>~5".NTP _# X~j\X^8˪VFh˰u:/潒4VQW,ia!v!gJ4 w4ԽԂ| Iumt">Vlɪ }Qb~v:'bݥ8#W"eHsxa%)aC@ ecMY݅lRQ%oZ-W=?Y`ì-c1#Uzo@uOАN]IA~:/\ȏ!gA`.6@Z?@I-p5KCImH>F'k ~dGs#,Y`N5qPY-R,T9Mf!{Zו mk:#hExJVʘWSTjv5PNԆ 'Tbc qU` SӖgz5^t50 u4%PcÍt:ZŹF@{=dp1rG.*b*&hߏڟ.ٯm;Νρ@B-S:E(cϡ QnPIیmO@6T1u t(?OOk.ʩ@~z*6{Qˬ=ιK(#w.jo C%"$,un',5鵓C +95 ^Xf;.9?.Á6;>?z6)7 A7_-dk34jkW`P%٤'94+w?f2Њ{w<=s$)LNOb(PnSm勲f&Ħ5q&ȡ$}4Bv#:( >N>|T I3}\FDGR@ -=Ѻ7uPڑL w8:acgJeS̚O|E3M~18'oLV\zMz Guw &տnv[`-4_͛wϢ@ֽwZpc?r:6=[sy? erv9GB4AO_t:툭|e~(5a:rC&d91RqC9=Wlԫrحk[@0-.@W*m/ߋTr kY>,},c\OUI|_wIZ6K6:e}Ѩ41ܨӇXJg⓵HMgS&_pp5aTvcЌqL K̥ᅲ1=cni} ʄLێv/Lbtcu`$2G. WxĜ ~/'#CZ+?3{^ C;DRe64_vc gpFM[:5oo(8@.#8܄HFh3z!eTZl3mV9Ks]130D,Hby(KL# o ܻ >pG T`=/'7뿪6foϘ/Ӡu0=v" !e38uG#26,@uHF2htB)RS|ESrۧ47{(@I>i3w#6(r=~4h=mGh>I(R8iXݏj )ѢȦ-,Km~=Y+}"mHQH*aKbQ1^18F`4BP\=lKҖ5zf+σ?v8.fR<=C MPJc8;*ΰj]N&<R«NI{oGv  `<.^(x|=W1wL{JT>>v<#,iJg'Ed| %f6A9||O)qTդեčuɼ~Eț]~P9TO48h:V\H \d)q2v:̖9|@$D4+iދ8=ȌH*S?^lE`@lNX BuQءt1GU,G17C ||'O_Q_?;jL㻜k`72+t ,S;lȨS26W-EHOʻPsppHҼ*?씋}7a~Ԇ˳ '?B EK& L'rLBU/R;>d,d-TikCz|bSMX_k'JLMTR4 :PP|1h`0$f} r8D3`!|Pxc`tz á2UJf;QCU ^K\(Em/>1pp9#_´tS}NUNI!=UTSIx-+݌0R$ sXxXb?|j^%e{QMViԄpH -GPkZ]ܕEwEq_s+|OKΧ:3"oo=Ǭ֨ M74MۈL#"م h{=R4S霄꥔]Jq.Y.6im [7[娳'Kpïƒf@0lTn; ɱ%b['FoEk`w['r?EQ9ڼ8W@moؒWtgFv: i]߉H^kIu.vX `t ).׍|);$ߟa^2lu.'-n/%E0qH{ٓGJƸ.zfr0:V9E I<7 L`߉zHj/_6Ω-xӵ_ڌ7Jl-\ޜ]'v !P,)?[Pue\8 ~lяamQg9tVҐ,'[NyA_3;G(ZDPJ F"Tv9@ew緼Qc ve] `?lCpGLAdXFݸ3' UázTYJ/EN CNnh=qEKQ,z |f)QB7:n["9+ yϳRBx>BqTRɆ$ Ę?4}x"`N"vN쪎Z3*M^~Z JAdl)IENM ]onps}gU8jYDb,t'2 brdU:oQw` rJj,͛_0̖ 1k8O3  Ē)5jB"|)ix^05, mb*>[M$cma1!~]]IA˞7Y+NFתO%vh si60QLDq[L iH-clVۢ` 5)$;YS]FXՒ6Ӽ1:{̏DLAg\k:Ӽ:U:20bB7'-8JR}x!"ڰЎxx%}\*F$A60!œ`x]=mGX`"/GOr%snN:Tq|7쟸6G~4} ju%hN̳]P ÕBQqD)5yוaGWr*W.بeNmΦ.=spA݄J\sJ!g Bf۽,BA BIno]=M𴶏n>Gt*V %aU]S]QȎ Džr׾tye*\ YhbCd?8 kGUFbkI%{`$H<ϔ]㏣j4m7gajo~Vc OKM/R(E8@a|i)Y-0KJ&xg)WCkDCм]4n/T.vl@oWL8]匋agyѸ]DgtLl%5,v)!a %X6ĥ?>Q<⒥]LV^%RV>}SϻҶn! q*JM퇀'sΝHh]ф&}-B!h=Υ,6F% bf7^ԱJ٫r1 NBDD4mx3g #+㏉3$`@~5m i"a8[Ș4|>yqK5%ҋ+B G>/)g\!OaE&)Z5N ߮'i›:NedӧA/ l\_a]m+=#8FZ"GXVS=K`Sϧ4$X ԵS5qϩWQBEB afu$Ha.̊[}4Re- `3lDcII7|[a`qU@h9WF+ZlfG>QX]zN"vq 4^C {+۵ZZM7a^/HOO~Ը,׊*~~U`:/O>q5 bo_N=<{vL{"x`CFdZ/WF* B;@)u g'oyqWsЖ}u!勴y"c88&ɥqYObjM !J>ų) aqZ*Lh "0!Pn0sV̻'l{hv;E0%-R?j!U)^~%_Z2Av MWsXG_ji~큎kv5վ'W<ۯDDWl JcIow@Wc,L)x-qLJ `\$o\lMψj`ips&U>}N.tcW`@? !T&Zf0&NzsLRh$54q7 KoIXcO4̈́aSWډzd ċBHY˹ 5L["E(qdӝ8Lq'Nz-ߤxOv; xb-߾ڳ8zLJjpq'lJ6|+a_ S!őgծwUW0 ԡ9x ̫ (Әkg>XɷJ9NVn# k!6 j,tlD CFj5 C^uװ0QTr!>I#e[$Ը"H{}W61uXi:lid$ϫ ) OI101Q-} cn9Kcp$/7yx[ >PIުMLS:}T191q6s Npr(rk/--"fllmz oxHL\9U HEM ظN} iB7ьO_7nw#r8E?[G]u|K}/ʩ :gddYV/`r@ɟ6's$"pD |7k&2;aPyut.eO)60wͭVӪ?0>Z{Pgi -TCBEKmv!={ ?|cP,Ptied%EeS{И1mM)\UQ&qG!_L-` x!sԬc/g-ӤTϨRr+!<564PFtpOnBX4OſVZrTf wKZ*X \Vg|p~Ȭc6f2da[Km\Gd+H^5Po5 FĒA *e`A~zrr\,R_ |!flmTyoPcRw$%ԎHi)EQ_2OWhr@CJ7>#/*sw.C-<88V-]ms˼t,)ĂRYŹD[]tB0(rwcePr[pL/?/v]5m?ɒrz{3'v]3 ^8_d<.,H8iʣ$i+6|͋&" "K _4^yyl^bjܒp |sTCtrM ([mݥ`Pw"}k"fkճ`G |s=@jNi\caEL.B(21DJn''yP̜Wo5z+(:SL~՘Q{V0e+`3>,!eyѳ̦ʉkT/.vmc *ۅv q}Pzh3K$ң򏢶IkjSxev'*RxD ~50ZKaFȔ/*vFիZyhX9:~PȀ۽+TU96g5J*h^;GhT˨Yj!}/kMKآM39jyB gAr7|&!*:gQXR"GjþcLC+aq\jۺN.ixҐcb(!QZ/eb/ѝK00<,;5?j$GV̜a#HiL2ܝx9M&8ݶ@!,kӡ~1՞ ҍi+5۔#ȌlsMX[ If MS:̽x򅡹,_~ʆQH):$w^R<@lD Gs9aޤa)^)j1?ZYZ@B FH:z~tj,Qw B|8|ɴ+xJ}ZRץq#Io<_\v[.X٣1ɚv!0_YS0H 偭=׾RTUyx8RlɄQsIU?O4= (֎SJAަZuvUP3T_6b ~v;zDZP$}h7xK…Nx սE+2}Ҧ-\1&d]_i\ll7&ׅ%: ,9ha1ՅZ^᮶"m0F (dAHß"vE7*`77%^%󜟅G6sq+8)ssxWgo_]L*a~p"6f~i5C=?~:_(L@UyteգaD{=:O!noyا}E8`%*`0`vo1MP:e>`[ uJZ_]D R "z*BxPâuW/'D-HyDe3g Q@P*9Or^Zc%zՖk:N10)8اw`6]{*;/:8460 )\eFi>L$mm\Z9=FL >1c!qA.#M> !8V%t& q;h/ܖ֥U7'H/)ynjxд oFjtU)qܯkaU+&Ȝ6&̅K!$ -Ro;GAUB"Q[0vg>$7i# 2 ?R즜\ +9{?ccd_tB~,|@xe6k<K%RGn]^$P@ֿ<=|w9Ŏ*Pچ|/#fx`|SjJ3gc긖5r+Ї"4@JWlZd>ǙA2~/DqJ+w"3HobK/3&A;>cBK};#4-Ep/OΉA.Va2ix~ܦC nvc@wSV濄U2Ǿf<Ѭt!Fl`kw-x3:ۀ(Ie=p>o9|`k%vvXt@/yԣgy[L^)%`'(o ƺ ċZ}d2f@HH,_K3rI S ,om\5=\Nc%n;q@iW |YrHbWz%A9")-fdZbat9TzSXBOAH!Mq]<ʹͦ[!I 5-T׶=H[ -H^(% Yˆ:LI؀#(_[qb~kMo}Wjmكta<]7m{KJrmGLH0>~k04"I, pD$|Y̩(N'D+J0)~-LA.KМ4;fSH_mSOEKnf}KpgYdnۆΈĝsgZjBOR'Wb:9]Ֆ깛Ɣ֢@ǨsYWR47#x8cX_qw9U ys:8M0p۞MsʆMm9>sQ)/bYknwH@Ĕҭy}V: ݒ7Wu7o_/0Exh rq@/#݄Os)(4tJ(<eQOy2p?*8:V0!rQicg%UdO"ÀDy]i|; Rޡǂ "AF$qI;fGD;+VxfIaNDQȎS:7xϡhB( ]B tU+Q*(5pABn0:~Փq'ffY ^,eH%QI8>Xvۺ _E3jp8k;(0&%G9eסC;+,Ɖp*q]/bJam7`>eu 뜢?#!*ja #mDX,7QK&QL!>BcQ\ˊ!Ҡk:%z5 <y?Cq[_*kO"MAj1 uu妤ȇk܁ˣAXM yi3$@.8g`rf֦.Bm@J2F"w<-}Mw+vw7|:Nsh+`4܊5?S1fQC3E! b^Y0yK}^2U*].ŭq|80c4=U$jeP]RױpQ7b)U%l).Wp]'i^%( e)8x=Q>r i;%^pf6R޽^-]&MtǬj30Z0XUb3aۏe7znCJpjvH7g zb վ,/D~mq x{Ba~7;[R _YZݤӢD[ʌAYJ Qau9`g6`MS>FQj4 у~ƈ Aִ&t)0n_ּQ}ca%ς |G9'7_Ox_۳m󉀚e:[a2TrXj}v"8='^^oR?>?g%?'zuZe<;>}[)aI[Q 1C C'Pf6+$ߑFCإBiM\|aA42)ܻL>kZyi{Yٚ '}iT&}@X/ v:0jrTOZ#҅tTY4tA~j*'G ͧ rv,:6I+T KXQֹI vCJڙwÄ}$ҾsanhՔ0 {s44rK;朏<'؅-; .j!AZEQ>#"BI(eCO#!mt6'86ޢv,];^B VS'4+/|/nq:dXs~l(}=i)e;B~TeN9f8@d6 oN02?`m51M#vAyG^ }]0ϣUƜ!#+pȐw [՗A=@1!d̥:t[77￰7_U<8^jMKB6d00,(hg׆wM; /6=(W(Tg_baWo7AtM߲1ѽzA{'YA79̵OF?6<9T¸բC|ƤI8aӫ ˔.eV|T& uH]rR3֯+nU~^GUOlʣKrfռMQBiR6\V3}ɴ,!d໭xi[e8'̀ڪCy*ӽ:1믇9j6=7zkEVefbҙY,N| fzp*;bef&&vr(4YREFC Y΂g'47q{5 '%b/bR)5 l 5 B,E_99t2uăwgp) r =G(lT.-b1*9^BՄ3=>ۉ(71%?|S}'LK\O*GVRiS .Rlj>Z&IiG?&u2" ѩ¿7IL<6 7*^\v1Kq#5V v^3r{ w)9QrT,s@% ERJC3A(DI{9мvC W6^ 9n*LoRO oacz`,和F*muzH).g1^8cl`h!Ӡ$ ?i}[>߇1NF*Zjw ն)OΉޓ`U-~"Ւ'9s4 sY`q2ϒV{ xEz]\st ot8p`ٺeu"k)ߨ>ԹUJ<IƜЀC 5qMLBCqʳ _yBA ٩JR=u8^Mo be:6Cr-˺f!hxd"]@Pő;9K`bd:T^BсCTmiʯY4$d3U|# D4%MJ r62*9fmտځ$N3ONVA| NtC`ץC&4EezG:g)N:4Ag'FW~\y (V<DۄHZ/%oA/Sp hL,[+Ef!,?D <՞!ŤKOF0d`Ru JPo 0t=hٺnv+s+fwɡ!0p{W3B4/llK Dڢ2: 1Ay9g@f:Ecn[ ~Z^wm֒U)tH.ā;K Q'rɹ3MO|rس"J# m&J+YD!N3 [ h g,Ur}/(iscor2?S- Cs7XiCJ{@W$qb?0Sɚ=OUX^plv11Ē~$iMeMJ=OmdYhs]/u{۳y)7jX)$LxtPzʧK~!8 ﯡ³t .}w5%L і7K_A/}z(x 3s"Ś':q,TJHn[JFְ9˴Kl*:b)Տu霤%NǨϞgz ʳ y&Z\$9q)7?0R\^0&XdY~%W !NŘE*w@[kأz'@I"تɪD1Ir#KCu$ifXtB~' D^26 #Y5E $b+Ifjh"͉h:Zv:B☝|HgED^SASëy7Nx6"pFXQt(]g=;{JуD7Dd\FrAZK 1ʝBd{dtr o^X(\Q2%8gܿ!yw3<CEEn3;0{ CjRZ6\9k;iyt k{ىw;]oKrp#&SHP7`g0h 3J5y /juÑgGP(f|qqLadj꟒J m(34AT{] pɩ FZxoV8ZB)^74{4ߝJ$tPɓ5*Si(|an@pMST欖]_{L*Eb$1mޥ&xIjpЫ+S OQ|IL [,tF]uJ*ũnׄn[=oR=!@v XbP[ xkr\=nt:m3&`*ۼ:'C`)i {-#.Ѥ5C -sM2! ?=z#'JHD:%c@ORlaT +wmٹإX"[ㄫd?NߊmgPJs6Bۓ J )3C>Ls?xaldk4"Js-o$X `COe)IX a&qaS6EolvWp\(R1T?DN۹Lv5emֵx;J/xUӸ_> ԕ$ T`nK'Ѹ Ss(=xjɩ\ c`q)ƽZ_~ݤ~) ┖$-£@y'έg_  ^9xxlDtj,A|~MkݜNlWd7NIӏ*$́G#qcLUHr')釀=XcFB( N{ s{S"H$m8:dC_'Z/Ҵ&WѼeJ ~?)}/3l}/4I()۔SiGo&kP#i C+uG['_̾SP:vD{=F]R=%p"D$pLNM%v^WxOMhǞ&, #}&R3CՊVFaA#e!o,AO ىML+fV᮪iݛ8CW9%g´'A9I *qnޔj$af2X\9N9c=CC8L[3Z X;EEFr?0z:/<Ӑ+Nc[!B?B; "7L"#!AMi]7 ~B+rC#"n[q6E*Ъ s>i@(EoUVޥ5|뿊8Mb ÑwTz˚$m~j/6LJOK"ϑJf@cOr`b(sINR|7qeshA^lwnz&b鈮')}ԢR{Eq%`Q00IVю4QKc IB "Σ10Εj6~Cg JV2i9R/] 6r%yitR]%?Ե5ni=ެo|m҃yq9o2jrEd0gU$z#ƟL=6I[9g;tzC9sfL& *QkFg+Մ'ǚf!&-z$zT=hkFsVHd@D60 _ͳMv)k[z@)5exzs8 V-LTM%lTT=e643kґUd(*P[EF.ɠ%?Id>Eܘ(p ē:s_#!ZnS*c.>xHk~}ӎ/Ŧ TJ倀߲ԆJ2EϖV(]ɏLC2v޳?xܱ1bm)Ϸm(h to2  r)9ytWMv# 42,Oy;j%Q-U)|ZhIs,IXѱ9d3Zҗ|l}Q*w>_Nà$Z|;ʲ.DM27Q JoRÀW="5W,V~xǷ.!Xr4KmZm"O2 ˌ9NmE7QNbߜՍy\=v/5Dlqߏ!*}A_v0&n7Lzᚪ]ϲ4~gZZ|Nېl&mQO\ҿx*P@lڤLhY/_^E00N9B*GlQ?28R6u Q9=`D1.ǟM^E{_ I(<^3>Dm>8ߗ蜓; VA+AFm7WReRF|%0V?#MКnh5#Ͼ2>8dpz~ 0`hgD&f` L}&waIHXQCǂ@e! }Zs(|>xu=rEŻx."v۳$ ZnUJJ`4ҌGLu;hs:sjAzW@ZE2wn9v<^FejleqԡxEl'ֽ2n,cUD˝OvN{>}GcFgﳹhcn >e]/lb1k6v#B@ Ǝt(MZ*& ]ZŠjJ/^\N3.I(Jh'uDż$khBN64lLP|-lDݠ4 NMe{ѕ ªtMJe\G%RFE*JvrTN[8٧ceԸFXעs2'g%Of܈% 7cپPO LTOkt`V7k野wPB8r1"&o^_Ǐ/^klȹaI=rDN3y?zDgq[ #PՉ<?`Z$ĭ].1)ިd}bAb)wԃkhSL`IxR%$ }+_(i1a{)o{T5x>-^Up0mc:GX nqbQfW(/n3򖀡ĹO-N) jId FXw$n_1X Z K=9yu :} Hp[> #uYy `,`[.077@*6`E@b9{:cUx|m7,!JXjO!8kGiFo #/Sv})|i)l":Gt`*A^:wĎ93( NU1?xLՙCÀ,i G*+IƩk3J=fIYv401%`_0|_5|$Suu y|ۓBde`]&O_mN@bͼPHhv`C)>w7`w(@e5w AHh vSމWr4{ ogY2#*98<L3}}SͤQo[+5^,*3GkFU{㑃h+~j(91ŝBa`rǼ.9>ZH6kMlR^L=yi|akd췆bC`a9#n[(ǟ ]l1T`W~H q!;-o!-Zj9惆h1VQ2Zcg.DڠxZX~29 xBD(~!cՊX)dڄcB=kbYp/zk&`3:lmA{B`9 ;vk V |00\=_TX(!>sT# &*RNJ9z&0=0[Na" ӮzY~&d_y"ŪtpGWt F~`F#sN ž+Ak]uDy١X19aQ;,x)- |AoƕE}&xLoZM%x4qTG93_;G{Kh҆X> s3hW`,js_4WLKdz rT;QJjs=> o݊|NHmZI dxÁE !fPo]qi"ԙ<緊gQPBM[cyf/YE¹KzD>X4uTKր XUTiҍ0E֒s`4AϹx{WRӞ,ڻ|\R%h|L%YET]ݼӑbK*@J}ȔѸr@";;D[8^M3=\ @G { ~֎b+lPmo㥇{9ngDst*p8h^bd&#B^ j@ i3XqQ6= kH+cļ^yjbYyd5 .j-:rbbq㒟*hk$ Bٳ̛Tǽ`*X2w-k  =/ B/E@o,O@w \OYG#^A/4r Fڡdph"1xV]lV%'"U7 UH.8r E k#-)p7!$e2k4z  u}]n@RA٧%"?xBڡ +M4.uRymv}%.5z/y;]Q ZB-{(g0zFf~:3>١>,~]x 5Bm_ M~Kʄŋu+ЗHnNh/zew(L'^?OJ=R&XY/F@w[3g<%jm,n0Ϯ'ܤ& ϣfP"tg,W:T:JO@r1wձ/@9'@vՇsĢuђ`Y^f(\%2=/ t`7K./D]Cu_*²;YID csu;R{&PaZ i &7;WE,_Ik<{Wdtm?]3­J_K*_JQq32 |mm,҂R$Q:(#CJ;FԳXLbEttt}`7+XV|XQ|*5 fV xR)[M,u=Dkjncyp{s/qBٱI4J%7/dZɐI:ie.MLjlSq$ '5^:ʆ(o;E޺0 Ew5amB8Q.vNx ݸE0蕮$0ure(6:׮^H$cjn9%sbwJPl$4E 9 a!ԅ+@_ I44޳kF6e,ȶ|s_r3җ ~: 5^m\Fu3>t=7S<;1gB$oTZu%[*(/\9aWd}6N~A:rTR.71!uLF].Lօ +Gf\yX|QG.REg4o)%SȌݯ=RmW 5 1,"?CckۭM[/*u\Yz'BaWa݆Dg4ȵ$ TP`R2b+Hr c#Vj1TI]CyȦ=.!@6D0\z;#<5 WG*i!iuyEџwz|A?Xjal( / #]Cђ\9GeR&)lēA#4ǵSP/c|Ƶjb'h@|-kfZuC6U"d Ȃw~S/Z`"\uk5;5K7Q@Z%1[܂,U+[>d=)do שk "gr0,}]c̈/Yެ4R>@WH-?F E| !tb.ƅ\c*?T]M8 ^)!?D KN")(;3LcBfKt!mnUay^ jLH܃oqcR#>$`LYAa/`RF]~ǒqEN}Y;V? 'y-)_qMF"hw* UkY.6~lm)öM>B@"%(iN03ӛ: PkAhv]oD+; .y9RТvUB]<\xɈlCWk5tW=a8l10sb>_66KΜQ|X8Xz0ƌ=է D!J\HB2Vq )M!/|tǞ/RO[ *BoC]l=Ҭ-HQm'3,zRFyfÐm8%cv;|U"8:"hG<ΠG)3$H}/0ʮkJL|}6D'gI"T1w &e$Ϙ!;oBsW``w;4 eBhs/  B #^;p~sj 9E5B,s]%$@Jy[/&FY4M 鋤aoCl >~k T9qix1Fn]fmfQկtYuBƋhP5mxVأ|7rcʊ^wG&uX'oQSr̓m͒8krb̓NYYcO)LieH"6) p]} ]zQm:,US D;DfT!` MeIe:sqh? u}Rȅ!-jGǰ-3(B8GBK5/yFSv/TUhA OrʊK*oqۡZ#1k u1"~iᦣ>&c2viE/cr`C9>I.O),|Wg*NmS8S??坅Q#yO~Xqym;?tƓ^m~<|x\4|1~d qkrlofU\3txH%ռn+nf1\JϜk>l*3-Uh|cJr*}E͘,2!+~H"r zYFڂ]Ab6a yQ4ypC?bQ~UM$s5 \;?vaB茏 50ʼn2Tz12/zѶ jJ[NkhHŎ"&VTdS|$ӍEL3vi #,{kنMS{>`tbۺHKo!{"/ 3n?q֒C'n7ܫzZmsߓo!PKt"*"Ry &wV6=JOWGm[ij4L5=HJd/=IMIJC oP/'(/iU.43cI;5ҴGb5T$~dl1Fqڷ䛣F $W܀!I;H?_nf=;Do+."ᄿ2)*5ʦnyxҰz( TwFĬ&S )NlQ39yaRdFLtۅ?fJWӢ~p85M'9oTaK!$rQ=ĊZ:xHEJy9\ۥ~%`6{vm 2_\ V -=NC6и_.'Ʀ7^. q^\μe@AEBLQQG17DM8``=@DB.&ߕd5dDCw'޿{n:9սt]w:51[6Vיj8Ek]ٳzF[g;IM!mk5hr1`\rZb#wh5w஠Q&Jw|s9\Oڶ|ɳO3d͌)(^ 'a"Jl1s@]24*=X )3ǒr6'eX_n}D ކ􃷌 Gw>,9h1ʠ8=;zfAoi'}QVvMq5/ႦM y2D;#Xlocd 3Nqw_äGmYumX#]_CeA5ws`u׳׸f#}ulpдvRx&_j,rY0 At+RJQ͛KPsؤ|I1h)~&/. к%q.QAOTS 卝7A%TMGdh7]7s7.Βgl $_aT7.5e Ŧgs| jQػWjS%H=4,Q-h/.4YKܷ!:ГXfѷ q`X-5GEKz|NJ%:i ޤ#U P_̓%N+RW{W8-(-M~\QS_p)}t4((fɊǓML=ke9kܼ$(l6@'DQo6%{@ T 뒹{ ),xn 8`2^lkŴ!x7m7`XxxhKxݭiݕEsnb_(>/("餑, ~Umq t~ȗ8|R@]Ym5S=!s C:ܬpЌX*?ʆ*/`=/IAE|9}Ԥ_ZhU=A7!T::ؾ^eXznOs~:.dvor>R1#ү,~M%gj\o ?D*0ܧ c4pFb){"d،c䌆l jUIt006'<.΍,|,P? ?4ڏ,OD0aGN@kBC@p@0qTxp^ n _ӭ)~@O&!y+v|c(?N;B3UD1zIG,`M[GC)EZh.KM+{y%IYO㠯^6g irbX`b{&RDl)(gۥSIKᎎ\q'sZk=j[c 1 07\&΃rzYFoHޯ\/:`Nae,%v/`a\o,Ƃ+Ow\C`fk.{wp)dKxB0:}=PzgdkȅH{K8{Omm9^rX3Ԃ2?dUbr~ǒ?SmO٤= !Js_ٜ `Jh+,UGK HA7pgx50!_V:1n^k|wW`?0[Mwvg%`d&m`44TC8} x.RDx#]sEwoꆮNiU7< IEX! 6'%Cse`kUS3hd"p^m|U?:,'4m%}GK< !{i¢f@[ժ_ *7;Ć?Ĭwc9+%lbUq@=(t(:]V>Imy}ȗڦN R"AM!zԤ~r ~8'j+)L6WsccB!$1>L wqyfţLktw)g ھ4UUD:ez[b<ͧӱ|<4hܝ}] .Ts'bR!_S?PU-?_@ FF]GI[iAS49=,3$13R e<_! TYcK|2k""TVPYJi4 ~F9 :-"yfD& LܧG<:+0:6d^6h %ӽ VEXj=(k`G @ؿ UTA8\F=El6w81p' 0MWxXsZSR.Zk1m;d% \fs?LG΀D(^25{`K:]y",4czdt_k?ؼ?ҢJCua]{CyXX8rxc!СZ鴛`)P. ^vq V_~HQ6_[yXX!v&5ų`w,`r0-;+yR\<[ʄ M0)̫^~_'\6P,*t'UĽ;o(_4tg)4.^}ŏ4VH|uSぷ^@O^=1y`XƦ6%)~k!%X8Rd ¿eh7Z6q5,h-/+9H~=lBSʗaGgm"F1lW}oFG%K9NUgqG5 c`?(qAFcAZ} AwUѿtdŴϘۭB#Ի ǞMTي-$[ _  UշCv7hꃛQLyV%Kvǃrzg.-zHQ?Y#9tr٫R3$$$=:'uFV~JI+%^kvcwE X ?a2| N?kXJ^ 0r"bPL@.Aq[q(-Gg *bF f7fv *5GJqhA*Kx}#ы eg>CQ]3b}WinL&a6*y} |5F)6,H57Z6߰_#]v*V%w{e(u469Z͞(w9iɴk- ,IkZ?PB p <Q_&pcMR 8ju S۠%].՚`[. x#}JMNP٩,FEG";0,Kñ3Hn ?98Toǀ9 TEuVJQf |59C'Ŏ$4[v`~S>g٨*(z3<+=XiKP>9@$SکB2ARs .?[kI2f}MƔcaX,S.kbq93&[3`f3S-An[^kee*^ (aG!%rHi&,z `# zD2洼uA dvȢ ryjǨqQdB/. []KQUb<7e̞#MV&SS<"CԗyY%0`-Njq;bkCgڍTթf!2Zv:S9:nmǶE86 nōT.vhdS4Aq?oiYAB/Z/RGyݦ5;_cx舤.([R}It~$:T;xϭM—+v.4W(}<kTc Θtr%2EVʐ,wQ!m+sw~(@a i47aצUnZ9j"2s䬟:̐6^D;ʬM1U c0upѾ٭7:Zk]i_l[X"ru5YQC&SIm{ߍǒ,f-6oMEH1(k\[ S+{:٦H>ԢJ!TBoi iED//CV<}h+Nꫪz` D_+Ajg̃ݎќUFc[ c@D [ y]܇ ̗")E1]{~1:Y ' nRHa`-#Ay%YdԢ80ǼutBlhKFmb-uo UR,?E[e\tce܀ˆzŶ5p(oJRR\B ^PN,Q U#ΖV<_!݄aR5hްLP/vFk)˰_ܵk,̣C{ND ;3f?KJKc븵QoAaU޺"wP瞫UBu*h~zToBrJC6yӇשЊ C^h/fzI1z҂/*wuV$ 4R!dݓw%w2eš]oZCWE_zޗdRn%պ1fawEVqG8DٶQF%Q%h5cv)(]_p-"7x6KXoN cS8/ʿԍPyV/ jǓuW3(?liY,2@k3ۄHz\9gBKπS2iՙl#b-HO$J~3`Hs )'qNJT$ T5htlqmizp$%L\^oswg5U0FǗD<sOXCZJ1Pg2zk~an-O537V9 {t2(<T~K~?z&Wlm Y9Wc>@x=ڠ} Zz.)&ݷ:,Xt>GU,&tu e8I帶Pz[@c$F]/q}\'Ȅoh08+EN˾N-[-V."ںQՔ%5WF]LbPX~sw4len&$2wUU;66ڊC n-H̖3k}YTSw?➌UKhc[a'2ojmm7lOhxPgela{K>9xJH)_{]:Xګ/j/okDœrF+\]ُl!oYw/A1*Kɶ&t9qɔT01=qAT FPEQG*6zR W}F\En3UM3>ȿ:CKike&hCe?2c@4FNq]`e>x:޵u_E,_zM}Hylo(=A팯O]^]ФyCp5^oUi>=վh]7Xd̈́ow#k1 [ɹBP"s,|#Ư8uԲ9d-nV[70_Sg+WJFP.@@t(!nfʄ (3 kB Sٯj㪴U nDwmj,%.4 D|`<-,<$_bwL;` PvM+j`&=ĵ3 g?wC*Z%x|o Uʃeq \nmLoNtQ_Zx/XhJѱ0EN1W쁤{=~8@oΣڨoM߼/RQXK;[H&W"\3=f#catQf!A~(l:Nfp[4dK/UPz}qg pYUQ%v aql#p҂i13`\CyɍϾ$#E̓*P-r%h215q=na?ށM&_jwP$<c{ĦɄ!58BHm6qK96}#\j  J}b/V/RG٨0 ɾHY)f.7,F_}eƋ; $\SG}5^8cȬ>\s5G%ےUwFܾdb+9q1# VU귈(1Ӭ݉q炶^ほ/Oҗi\oS WpeJj:H>պȨ k?׷W]NK[>q[Pf:Pd.ͧh7TiBĀ7PW8Eve{♙kM扴I;gP6^-^%&i1Z/@.q_Ď?{+C xt8YwƜmWWv߼@Qu1O}beq47d T[:ɴ==UJ3@бBzW\dK|r{lhcƞ>Dt˴ȹ+JXM9hE(:S",m7XϕO4 ݗ}g ZQgih*iwL,y&.̦mf"qek򠝥z54H 1_e tLD$]UQǿ0]yPd(OJ3Jt;mW . 21ͩUy20 _?>B@;Yy-0sNv:`m荳#ɕq}{J}Z@z,x+8 6fJkfW_FUL]kP^Yc jirC˶DܕHXXɹ2|: 1ʚflž0dvXwm4R 2!6|kd71ݨP|2D|Vs 0,d #! f|TJ=27ޙYgkiا}8hCޑ=hJhk֧1F(9as@fJ6i]^,ȃg<JȽ"oȃ-hΔD$HVx|rW7y~'!Hޅ7bSِH6:mk@@~[9l蠺 A_-8|T,aN79ALCx: NFD\i %sVڊM+MS Qٯ/syذ{tm#C\tC:0+QbwgmG˳Ÿ*\攤x=C6ͦS5JV5]ήmvI۪,>WEVS\)*,ꏍzd]7&Is0#ˎzvv $֑ tTeVlTnrx@-ǎ.Wf]w;aZ4 R؂a+nwjo.wʷ(8gP{Wɱ8Fb|]JQ):{l3[D-~l>Cc{{5 =Q$%\ڲ*LtGy^!<9@\FDR؍SuP}p"֪" }x"kh28^`qu?~v=^)5%%ݹ0 TpiAaYI߁[hGljM(d)~\(JޓJ9\wخ 94e f@{Wl J}v;\UpI4u!@b R%}:kyjTw]]Y׎>8Pd!tT;̓KԠ`" 4:oIpvѕ"tѶ~(i$n8:7 Xzݞ!L%F= y3[Kި@y^Uƥ^c Z~ޓҖj UMB^4uŸ QfxzQGM&K ؋>,f(MŮgiʞcl 9"ky`6Ȕ4(C|Cw0EeDbd93vy~Yn|jazl}"#YEYD 1<ޔ"n+^:Xp b2!v0IFi,U4FxONqG;3 L5?M6"hݚ@Z fD.tT,l ǂ#  B\dcQz{@~ªZI!59,'.ԜP0{^FPO_Nz'(VxFNR`{4zLPu0]>A=yޜ hiWQ錊Tf@Wɛu ٮ!vpJRU5"%~X7|o| IZ&hIؖψ:h[>3X: 2snCV Hqk|3rώ+92ka4k;.BG%O1?10 c/B2<=V`S 4`˂w.:# L <m-%./uo z̀\U~;s Bd{L6a=z)(4-!rwHl+[QU`2IOwuwVA 2]OEihJ ( x~uhw z1e6\".{=Q@H#֡AMCLOλʳ|ѐZ4ک<6} ^{r43݊ZDXq#\ ̃+2eRϴ1}FN8JDsbKՍ\pTiJC5*T2Q{ƈMYMs%TMh {<[=D)f_Aᄩ&ԩǝtyd"l ީcLr)b%zs{:#xHp$ 2f_9VGD6ML“ K,r-'iV*moy~I zJ6 uk_Y6q{B z#ߊ,N0䄩h؞C6B X3Jj Q:c"aYbza|quNyl=S]՟>%L;edz6KKM=4Ga}%참-z9'D}*:s~uc"qr1zCa?a$+òu wbjPvS_lt8&@[ -Xi0HΎ:wUC3`+,n{hzKZ_y*KP<'<+L_F9O9'*#Ho }Z/)!gC =UGxDžoRϳޣ>) /WJJ]Ζ hmCYD#UZ^ -orBxk^6y pvyV[_팖|Wh]z'4_,A+,Ԋ2Ьڙ:-X(,?y90*'ǮtOįfمgr#F{QNj.:] PY_:tꠣ9]'#Zx+%iR/  3Q&&},fgvY`ڦ|vLJp%iH~( 1BlkBu2^ Os./l95Y=X&k]UG!2y%PhW/=8;KɑfQMݴ0qM0aZ›K8ѯqo|KBO)ɠ T˭{IB#mճM?KavtEgP c"4zE]u)JKl''n _~VաJ,R!)I+}|efYd:N3χ@Doҭ*DZh3s{e9= 9Fp nb")V@P#^ș )sV<Ԕw,3հ4 5@)C$2$g}`$2jeJ[MdXm<򴠼kF̴K2te\E-m{DOyֲCսXƱy2[_19AsHElO xAL`[# xnX<]ʉ[@WQY wєq2d cjĹ?`l CS?І|!$T.K+E3|F8>'8F<4?M^)n,='(1*KnAQp7ekÏ"#0[; ڍ0*##Re;]m,Ll/!'_%PnɲH r+G',P+w)T]7@/G3cS^wN^tOQ}ԴY2W TS{KƠ)=t r,LwNn'DET z L}]B?;?2/|{Zxy-BmI:_)x{y:,cxN \tn&ddĺ`GѲԙ 8¿ǨeFOn)DKya= D :ۖ'% ,2pηQw^NR4cKp@76>My.0Gh65ŭ<*!PGr5~zjAoGS8c^}xSDž/W P 2u]w6opxoOmy^Y \=w령6^=[-$[~- a: 1.ڸ> ɺ#UŁkky0!Bz+8v2=Ap_oO]oOcGB_Ano^ls/v 'U;۝PXCn6,G8- &qVM\gK:[6Š lSr~2|LҹEAxF0'9|.;Ycf.~pFJyy$XhDs7#vEl;U܃IC`08DfD̟Mś%>k*%To!=Ħ.MXC㙵K睎\.z)s;cFw37š;z#JBFocUz:J4my`X"`f_h\%TwI;cN@xf:4L__Ai|j֫OxL#1D۲&y>DbD/gԠ[kS;OnONҥQ-*3(kHDAS2MYԘ'ĆC?liG4n r,Rap:iX ޹I<`Zߩ:;=XSXX7`=BQ2(p (dv5-mg 7'2 cy+Vq,Sü JX<3L3A_&J4"ˤ/7!P*-ntuljA4O6D<ĦTI #q`7oaaDѐP=5XkexLhFP*1Gf yt 퍎(Fy DB̀HkǞf1@<_ao{#22*sL|$E*8XahTf|CoZ  03~ .|ˍP3q aVXJё Cݱ8=΅K- R]Ŷ W24ܓ+WUYYͿ139B;zJnu"+96\ C,aR|-v@ * ưr sf֞EY})B,zT5\8Fg6vU6xgJwӫl_CsaW{*xh'f%be?v-"5! K4׿1P_ lWmD _["ٲF>5׷雫03X߲~6'O7XKnIQ~1ܳU=p)Pգh[mU zÉXQuS+awÎlϦ%a|<寵XWTSM ivd?7%@a#$s1(EHƄMPجXD[NbC<ℌ!~J1H$߇T2;I:,[ l!*;W@u"4Ugj81)æjl쫏'?>زSV]H 51*e &uCS>{a Zd?Ug~u;f܅č`!I% 9,KG|a'1,E%V뽳d1L '8Eneq<~*UmF-q1^y9Gs!u%h8&6bӅ#&,ADAϑBu<Ԯ)jEEXh\h|Ro19& n _,%@w l mic^q!" c{ Je0aZs:bŌ1*3j2^%kyqfeBMp[V/{!6J,Sn&W~aQQT:w({ {dg\%vgϼ+JnuRN!u UD1V g,蟈P14\ 'o=?Y~Dv{O hE=ypɦ AF˙p}T^*FKD;jcC -&[>Nc,X,g\W?F۰Q`7%;W_B%7Nxq@PS\qfY5'`=bj6s|OŠ&gz{&vO.A%jb _nөg"&m0YS؜iR@Kf i&[i\ŝ؟ ]Uy9#hA<ɜ1O9Tj^0봬xjt ,&S>!x#m*cv ,}-v 18ZpU# qGr庠`Bf)z7 yi#/U*Y8ξQSb::夨$b2u؉wW/a5G2g:LQoGG=WfĀW Y>[R9^ cǚ3SM,8kdiC8qi];/PژŢGPm o"xm7gߓM?5BI&"{$w!W1,p8~s̸lYi!"ھXmZC؟}Chd>{C^#U_1fQ5^sg).HѺ3}!6^Mh,=Z0g!GL/%,1jݥኺRJPG!܉9](}p[FkoL>Y@%+%50XZt?1-|Ρ (Oss}uâO[h A1yU|j ۫(gtZ>Xrbo .3\z835=E||ZC/PI tD<Ǽ6#4ħ<ف#T@jmعSXb|#3Cm`)d=EVF4^z)aY6ahB{'"@I&Zfo_AW+NxLRnٔ%Ojv*&LܮGP~frx0ERPz~u=!oQ*} Tv w>J=v #3߂;$:I zcHC{J&\R^JUA#7(|ToƋCKwW+Ms|Xus9 J8oq%*Q1rLpW4*5vEdH-yŪ[Hᯖ" h_WV)ȗ"d-“UO3w]@[7QO6amOZS4c?65zeah+.cV0ʳe\Xx"^h Q,h |[\>43hvUu)4Sdllno>ٙu2%ay8ɵ4kd[Kl $ kgL]*|rS'XNJtBHbM nߙTF# ϧ_k!_7 ՟ X pL'(K1(iy)UFMU!WCx]Rk Tڇ}'PPԙGA?[N ݱzS^0wSw,\iξNwGZIror%廉ՖX+oj>rL(Kk:RMᨫQ.RE(P+DN-LT:* (ĘH˶xZhqEcM~qu->yU/hkþI<Ӡ+&Ah$P μ f?QH-'B^5UaTġ×Qqzn"NԢJē {z\Set?Izӗk ǚVG6A娞ܼ{!Jwhe/ Cf(g ء!Dar:x@|iBlF{~L؂ł|ibHd'gM@eGS.*z+uMTJ N#oBh `Z{Kӧ(E,k㘀TOd i^@iξƅAZ`6JnMo/O+.MOq"9:~:ܵ;nN&4&+4?k7G0t0l\ʚMukާqXqF%2vO]X'\-̄C&"ټS /Z66'e0Kx0ԙn,o)~bMB.S$>?򟌓td%=^&K%cf1UL͑>!U[UT`F #-2L % C/%o-`%<ިI~ZXFl-;߯SLtCn ?LgU-kvFi7 =_`k՟CmϜ%ݼ!Cj.RAA}9GH?fsv 1ݮhC6l{t(-BHTaW!ptwFI@7\Hdq%x-i:GWdK|DcW]HiM7).@fit04t_#t2s?(253I}܌`2#'||fSt'ŐvLRsDz`♱Gr 1K-DRU:'* Dvf3ǖ~lV "Z ɸ٫:1}!rpq;w5Rg&g)U$q=' wÅcmBދeN?Ț؄[Xrɝ)~_]|hAW/Ryx?Г"lڡk,w~F/"yı\Ꚉ3lo ְ(a sYNRS:U@lzC5h P"f{K_`i<)BAZfdAybiT If-iĮy 밒q~~O'?O3(K OcvaB| r~P$JXn2.\׼%xlcW9EVhՄ0zГ&ktѳp07}V.mY,駰ւfy ?z4Sln}W?QB D`n24w9ڤ=  UF\0#|w+Ēy{ŵMyQ}v+=$z{MpU0#$!z(WF_U>Y] *h~L|UYE)<0-Om@m5YDc#WC-9t5ڱ!]h|A?uvF7U 1l]_R.ĥ((w̳hia0(e^}.ѽ+փa7gnU{:>;!IZ ¤w| t;;(5pfH4 D'5g8%9rr$)zѶ~_[<,k9ScO*ȪE*> wɅ',3>z"W>yJ ~5_nHX?Myݠ@MvE$`̺pi/I6=z܁7zSS%7Z{LŁtopS6ۑHlT(\;?r  )ЂG!g_Eˆ1^(s)yL2 ==To - _%#ǀvgPX7[XkȜ &fq$9uwxT#̄Cs3 }mۺu1T7y6ް;wfIws׳ uh(.$+Oդ lK\ms΢U _Oa0ᗬ0Yq`vLP_n 7 O&Gw|b}a\)JqN4Pw>F[ћ0'y =Ü)ǖL+QjȦVin%9(Qshx™;s}3U{>L6I%UUH0LuA4^"EŰ gّOBK f&诒0o^B8r(fU+1 X"4 ܗzG*Dt>t_ -d( a:GE:n憖1 JO=D|3{k{v@-U^Z rX&.C&t@5ўN0hJS]y?OSj׼r3r^Gd;B1a]-?*0ާ}HWD5 ũO вҍxSPi fUoK*&) 'ˣ*'ki+%TA",v*p1m~]xn-`E O"0x_p/]{+gHr)-15ZE.wжpK0&*q>%BGv@ 27`9[cY+pȜvupɻ~zkH³gX|mh.O#B[sZ2O?Y(ЦT{;c>F_TV=~À@Pc){C{K@mcb,t>fȓ;+v0!DrNu?6T.J*JyK6mbDM,&$x9K) 0xZ@QuK~wB4+ja6m&ά 7j: L xG$@*7!q-I.BG`50PKPGDLR'W!R${TV(;҆.a 7;OЮhJ nĒ{ [YW|t_>r.5zH9ן{W;UN4l='Bd%u7?^\BS oG%.{~Z&$F4ڪܮX8 'Ŷ״Z!E)nå*MZKYw]DIX'R[Ry? zN C ~W[{XS1ǔ7ɳBI8H W>2Ru1eysNn~(h ƛ[7M8]ゴWz/9 ,Z*{+Cߍ^,,e}ur#Y͍4)B?MF}4a}}/ z%i/g|o$29{6 oW]]{N}sppi9c(HF3:N|o_UClr`(&3Wrx^)Ydp3"ē2߹4CWZhddTTn!E ds`yEx5"ApsXwru*;1QK'9RTGIᩰSġ0a|꼏Y1y|tn}Cבe&- ^x;aAc_t0ȭCe̝N3.s:^ O1e2Kn;`ɐ0=aWJOwPwS)9 +8}.%^e*/atE^$(HH-k5- bKĝ6O%MPMp5pbi? NGr*A`?84B7]MY?>fjXV|{g1))g,(DŽVf.Qҫ@iBBGfnI#,V X3"q8_&$/ZXO\;JeM?vi6y3Nza.ե=[*+kQ:.x"@Ox0b4!,Sm_èY'"}yoC{}>d(Wȁ+/&O;,lD{xdveY]Z!{+{>-ɘrxRA]yTOnЯt1 vګ9%?8jX͐5emKl+RGvb9%jFNY{īeYR֕>q`_T5x44V<}7 7KMD6{3r)56,톏1tōܔ MG3ĝc&X2ڮ&|SF\(Pz8Lth)[b Ă] !/8 |FBvJ+% 0F9SL4o?.Bqb׻03Emeɞ^)%ٯMVZ)HcʃYSƲ]@i[Re}>Kg8Ikx1lpM Mx$]g~xБ)'Q|F 9 Oo ՗>HDvr( ͤh!Hpti#*v338d=jQ33|8 BT?@g{ q]P u`6YhH%6z߀}PCVR-m-7QqȯwUQɊ϶%TcX^Wc. #FGfu͑e B%YʾV|8 c!Jnfd8!oVX(I,uxDȴ$%=@H8HoL}xʤ7m)ƻ#BJC\vLKx{kX7 2F<`@hW38UvfyΐHb(2v;j:N4Qu>^})rۮ&WЏh wdV"bwvp^]ܓӨ ҷ2pfQ{oV[6(9DqJ!H )"D:j<-8_޸˖_0$F +fh/64@t&4UP<'f5\׫J͑{?H 5B4K7GIaOp擾jq]mQ”CvYQͲ*k^bo}G}OhΓ(k; .*Eƛ =!Yo+jDHx@ѐM2fA1z݂Fk{SNY> ĸS9d_=[ FDOZcCUgqtN왝0@a2*ppM:;@ [Oe*YK1a]2:yb#zD:$*}A\Xy)3(M8E@A-DJ09!%[fG4MO_k;C(rk)/@\U`ʅ@t;Bg/~%MN*t!cx MRZ&=&!8O&Ѣ,W-X:rna^HY!a[uZ~g,.)lgod,x,6kCl T蜤[) ы`{HN}dֹN`-)!· s4_7UX:K v80#d+eo]P)U FFn 䑷 \]GTX +9}BJ k_=yq(O nH\XEv@ ¿ŏ;%K{S͈YFp$n,ZT&L Ѡ=aH8 CTd%Tr dҲD쥃}5qb?v~Fo܉qCU> YT9\komҖs]h+-|o9-0v,Yd-yK ,dP%ʲ3| pIAVKʊ=dmN[^Pa| /0om\C^ngňYꚘ\ŗ.:ۺe_Shxf.@cICRyˎ$1#doPC\ქ7╲y.~ #BViAf95J%HݽcmnC Q0iD~ Thb́ٴvE{e14OdkWG3^U>;ԞS1M1oQT;wȵP!;-8y{D֮8wHŊFܱEIը:,׫!X041 |pߞHfq G[ bu5cBgԳL\޲!c-~e8&HS TO#2 }]crSoz. d$UFch-gsx8 %kH>k Z$ܯBXO#q1T>.vu.RiQ_ˋ gEaB-4NU#@t2 Dd.缳dൿb~spgcU%ٍ.̩ `笁"5wpa!+Mg@[hwXޓL僄] <) -ngBCS ZC<2Q*[~Oae=J JO?SfSRw|QC6*V07^\ZgrO:Pˠ<(TK4aܖL//zJ9R Aeʋ&w8Wcf? þ2 gÓƟM)hr ўFKD*@\YDl#$:u^~Ԉ-?\BzPl0+hEHmY[S1Vi,{j<". (^}dt|5?~ Y:9ajlf6CNyn#:PewsZK r:x32 ӧ-Q W ^\&1e~-D"(2!@W%[ ܲ0Kh"z"x޼3N@^omk O@o \zᮝRA%5Ih&\taR4D§"w$x@bkTI 3g)of?}^L< /Bdr tggwQHj3,]L5f32"Îx?joEmi m2ŷulJ耿BіHSi7q0akׄ#Κ?M ԃZVޭSc:{ P:q,5sO^*O]Iۋ.Y MŔrHuv/zE{MPU,L$g$*7.Raedi;'[0ƿ2]qYEWe'uO('c7F:g2zB%bl141;br[,TU7%GbA-g!}IE{SX<~UVW@V}lʗc@#W~׿Uʯ7鬈_W&asMP Vs[jy^B!Nٝ\akvwAvR->Z.fF*'A;vTBq/E 4'ZTSެ)uvTAe1JP #eC81 boVi q)ZfE, =;XfHX)?yػxgυB4uxXi6V)B>.^}ft|h0HE=8үogcEWIhˆ۪I#U^@Q[}Ow%\}tw Y";/Xb3ـgݗwIU쮏 wV lo+7CaɇLBia42-XgF2@ T<<_0[h @.vgSȕ2.ץ^fdHju! KحkHk+2Ȥm=lWC}Ek~K?"4<4w$#Fܟ+lb\ r%W=*֗ '_ni7^Sn,ӉaAO Wݘ[w ݣxx߹*v +\㉧k%C*FSx `չ!k0u.)ԖF:FG8()̭hH,CX8#vlpJI̻3x%+Wm ŗ/2UOLG>kpms`TX@9P8(_SIz 2_Tk4EKBS(BFInՒm(.}DJS=1+nҏyTJ meamqeD$~!hZ ti Q[,SGevv%gIoYm[ZkI*+!xy B4al)U@% 5^׵C|*Iwub5LՕn#."%$'kzz0ɟn<'G h-xdt34tĮ\~H`vK38?m/gR덂R#^T۹lmk\촭q|*WPaޖ#20P5EK ~_e׸^*.n̛XJB `~4i$ /WLL9N}/iX,0:ԟxރrT":R<+@i U"y%FgU(8r4{)JVC댨C\& h+G<] Hi&v́"Gh\mV{N}+9~jA+f1ko) IȄb$2,W%z5GB #HIO(_޸Kز&xj* XbUQƨ̄ji|ܿeeW8XƇ.2 zg/I ۝:"T𳹃<t `>ywZm0V5SyFO o|;,pXFSw7|SvUec-{/j:s7VxT:$vfy;#ƕ"vF !餎ɷB/Ee Tў{ oo}-Q rSbO8u=`oKm'2GG<=`- p:$Zl/DD6)a{E #=[dRwL//j[`B . k&8lYjE9sT͌|NwJE0r·LXKOڡ<*F~:A"ѝ " 3+6%"\?HdSx܄ў:ҙ#cR!+ U՛̷;7߮Y(y38/+,Jyq^&w>0 \j=:A J׍X"[Q*ʦ+3~Ak@I]. |b׸ =CJYbqL4X Vf%V|39U*7̗Ι p!N,l)la}X9.ƺgrjn2]N=/f9ʀ j~kz'>l=Sa^X":K yxM#Ayx %dK[[wdOځ6{İ5**+9xŏ x#\o%ߨ $7@_yz< ב9N2H~ab8?{5`PterQ*Ft-,5y^y&鿧]''5 MeehX,wܗ mCs1߃*t 0\:.|6K8bϑ u@{KkBonlf4\sUh g~a4yseZ(L8}@@ѡwmK]6VT6UM#[HIIIsf&NY#eGLp*|gj#>" SE릍ַD|dq-'}s kHu[UJԓ"bNa} Um3+LL.t԰}YSpW&>Z u-ɢ>@V{\XgPLj@BN>袆q9MhpBjGHm|d[ob2r W,W-mHEr~qeEgm]/Mğdq"wM|֟]|]S&}7*# Q%$ҙ>a|P'G5xݼ]2 Nb+l \50c F_4aSs2 |Ev^vBi[xӆZ^xT┞GfCIۋ{@m1Cl^ug:!5]2w>cBU9Ӱ&^ ;}e7LdzL9EHRc#NAѓg^D+E"(jټYqnt;s8LX몫0G{K~^a 5 )L|z5m б nƆR67 UJTܤ5%<\4' N0BY ԃt1aK] +*M^2{n9犻Lҫ&h Wh+K}o:ښxRK@z#R8ܽ晙>DĦGkwkjKU/Ҭ]n_/=qDdu١efL<꾐 : }仢?ef>'6ݯ0ġ>G < dvP M l,qh,RU΀1{~8ѣ/j!rl 4hgOQbX]PRIW**b8o(KBץ7ꒃ֍,fTzLϷWg+{ꩣ Nɬc7~(lrxajM'É[H$ۗ7zZƂ`fAʡG+, <ЇdK;glWMv*$>@LtO湀dxz4^觜*#6Ly$9!eBK4@~}H _t48.,<ž@ ZJ! bdQ_}w{yJ;CaLtU$3p;J݂l(7KrRt,Jl3<5BȊC6>/{tF~FQV"7V).RJTG-sq~d!{;͔.$[a?muyV5,5=Mt8](lǔQb`MBM}awh) unD(Os1gӹebڼ]ẁ?46ەl$F2\%}0᤟VWCTTR&=3;;r JcyJcrw~y驰aIJҺP}`\eYd0 !aK%Kc=<Ւb3ђ3ޓ'ܢѽea!d|0(7rtYbXKbgm˲.Zb~ө(#Vtzܓl=ss{D[cs&܀u{߇_|/.Q5 ;tmJEPP("bù̆ԥ^! b=Iv=9 aSvtLX3B֜Ui3yY6y:;/HE|сO﯑@A{ TI#T|Hټ'HR ![Aِ57[D4^\L:szUa"H$J De,яv,'%)9W.kQzc@-2!HbÍp^yX>- ༉|1{Lp]/w_”V>y^dyݣ-EYDŽfEу]6/6xZ7Nwh" b,fqb7٪¢Ti pQEHdBGPUnKWKD< H#BIa8d[WHSs\ȼLHhףcd$ے͉,=j 3SUCr% (VDK;U٥ x̌Ϯ͂On* ,U굠K-w+ VWN&ycl.e5tϝ?vY$&gk3QnbM寀!va6؝?U[<Ҥ`WbmĽ*:${s+A ;DG!l:g-` Q#|ЕՁ<.j,LԐQNzqH!%o\]E&xHkU᥶]K^ٿ~[]\30)JB"P4"؅_ͫ2h3uU}LkO32o;)K}%eaa(̜h~}16u5io W%.}<A栳qadQF㲀Sa|Ğ@S,Qvm`r!<Z:?S$zT;ʖ&DN#Cp#5Pl~1 xp|Sm dm7H5䉜G2A:G;_rR1iڈK:ޝC{y @B=v+})w EϮ;ULe"OPj\$T!Q炱E{$՞{7g\.I}jiS@DGW,2eSxm g4>v)yf3q\,@҈r)L6JՊ ԏU UqJRQ(NC'^`"An&]>m s BrnZZِfv;ؤ $hI7ee{RLn@褹;Q,bj" @iPAE..feb@F#mU{:"22N 1liXIz5NgF@ZN { q/[ CDCy}T&VdVԮ/g V44Φ#ZQOy|-J Uن5:Ĕ!s00.Ehw"jï$|Dage}٨P 24 "+\oBK?1Jf(58Ld3LRȖ'ZdLtӫt%=QF'R㩉^Oe6rbc+=Plw:z!Gt&9(Azāynq:BW9CbS8b%N1 [|(y83WX)7# 6Ɨu ifxYBXHttua nX?[}EI̘-ǝQ 6Ӳt&lhf`y2;ǦgwɕVX:6Dcda'%gl ,e$,p@8u9 @fX>E.d;=(`7iU?7g_4"HtpeK ؋ C-.$X 7^wѸsAo9k%SGoKKM^'1XMMhSjRu> T)̱ᩔ*]޹ǩ&#IǑZ9'Kh\=%< y#D|:sHG(<2m;\6(`Τ}(Y3_)L~Jۡ^uIQK@5[P4 qA5&3CY$_+7  ?QE~Xolޑ쭒Z hOr]`ͬ1eVt˘TF :%UMtF͕'AʑW7%Ѫ9.ZԡD22*,VQ4L 6z8xQ O紓jL{ig2b_A͎4nM@hԎu3wXn;I 4*<1yOS{9qp(%N٪!W r@_aM >@L {gMR.zT}v2`/4"5S/,JB?_+xHZ WPC8G yG \>^e~!EjQ;2x-@j2$Q+u/1 uj B| DxkmlORڛՁf2D9ʶP&LAr{*C)qC"ި<3EE<=öDWb?ZV3}4"Tua* Lq=Ľa>&YLP&R1D{Cc4eIU Cg`~-T{(m$udxZp]㇛vv%6ÅWr41o2ř֮qb 6Zy\VcNwX8_, H<oo˃^(WtxWEhJe/ PQSH.,<4jG.Zϼ@Ie~>#!ƶϜ KU@r.}E46N\򩘍jWpZ] QɋCi߶tG*?&4xm5w栶}MEꇴRbF | icբ$FmIV5 O[1%: y:`/rc-ˢ*!]>~ "RϚyo#X0΍W *65ju+Nz?xƸewxeXM0Se̷߮\xx-h[?zփ\&̌Ec)!NTZ +xm|@h{C9gMUwi~.~Vj>o;%S'9~NŸh-MzٖK~j.+Z*tGO{wȻK| geXAwZ?/H*$lzoV:~"F2,;Ynϧ⡹ #9z328 >*yUcˍ* %+B :i/ FtZ%B5|Bi_ Rį (A .x]Σ!h%.(v%9-kUmð1o.m[ި.N#rP?UPU\Ͳ:TOу$DY))#]ĘeWFQU<M::YÛU^{(> Xf|5_ m=_&:CzZ %kD|ծWj<3%|]so =aL NKÜTԲ3&PBHc}1QsesG(}?2ޕBdX X`SpW4ʭ䈖lg@7/z00$6)3 .@'zOU-dmB4qSdLeR:,arHչdr*rYЪ y:f/?}3XhrS$>tբ\IȎ%oQLdkAM)ʕ}Q??]NIqmݼ`W:3LbH;KˁVҨ(M^pD38JVKir`I1oI!+w)> A?a 8Db ng֐)$IP%eyW7_.k-1zZ"Ŵy> MsԷ B xϭ>7kvPTawW6eyKQ; 9ct,d:b3!cje'ŀUE4VYx)vwxYBuF,VNc>{ƇdCoxDB n9RC](B>+z4DY0P*X1䬭ddABѮOW@ÜXeSx`.>҉4(.!LGצu3+.J6)qoGTjF?$#O|F}O]rfTUӷt)I٣BN|]Roe|i=ΪX.<뽌1\RE"Lł-A;\f) 0ONp6i:  FEw`L#+ 1 ~^6n,f0{I9I&z!ۭHtJDOr 55eIyd{ܵ(5G~բɜ!]/sɃ&PKn6vT̆} ShUFZX뾯nU8US cvGG*-2nl λ NQyckVdzQNq́,0b>iRrE=n6v4/y0n{Gڨm<}듳.2\jzYk*%ڦ^p}xӭZGf3=ՓT,m뱨ɭ[If@(衭.\ܐH0o? 1j ZS_4IV#ͭ;b2ĢOqhX쑠Ɖ;7 fW |ڝbt$_Ǎ|eF%r0({bwthnZ06A="k0 Xwط4Q7$_Pֶv!j}~]ŝ֯L['%(;mdn";߸Z=#lJ60blP:jbJ %l` \Wޢ+\28o$B*ć&fzXMش7a[J{vQ3Z3RD_;kU }%&V18zȻ,cP=S + iMpɹN :$ڕYY YQt-{lWVfÎe[lG_;씐#6U%zEN}F%XIO#{ro}PzMZFbcL@gt70=31 =}4$m} -5RoMF!t3/ o.6wEB_&H ѓ|ޖkרX4j/u0Mq>.g.u)pw#z‰ sWU ݛ-Kw h!$[PݓI[d6x`:PSS%gbrqRy]$*|7UR|E4  I Zv.t8-V!jxR g;V;&bnzvNɐ.+m Y.4nwrhU![JAnƤWvmMSea{x‰]ۃd?a^VG鉡z5VVQOҶK H0e7qDժuS6vG6rނˮ>U"ƛvBBkFT,a,eG{65Ěژ9 3$nAJs/Utd$.:Xfk>amg25M2.X=hHa8H" 02t)M~yjd*.圁n3{gU"ͱ[|0qqBA8Vpp8Ijx%H(C>P9OIK9R ~qKb+7]ed"̀z a4s3:G ~*ծyZ18t(|C{ Kw@aj`5)tiwQSȉ iuv֦eWjapdub֢Lfu;,z:Wfb[g7q]DC23R.0fh㴗]SO #-b,U 2j)%oڏ 0SWf\oEgs \*:AW!G|0 ;?\)+Q7v^]f;<$Twu!$6r)tgϴ18Űn|ԞtXI)\|׊+t6SyrJ/o^* \-3 d "ȱ@*q( b 4q?\IFOt&ugK1~<z>;ZTwp^Q[? w}[MbQsp O &v̲uN \Mo^g_~ukR.N!?¡C0 m˫^'50υOׅYGibuV7(q| z_T5y l-4h&]b]Ei f# Ah* ;3e*`YFi2RWJbdS6N-WkaY&{ͯ>W|p=Ib>7LJ%KGp cs@QMuSw-flTwippB?p{v\:nU4/GQ 5߯SR.{(R, Ȭ ٢Q (>TI.5,32EʭϺ QK15hV; &Iq3Y.ZґUE6+/կ@zwHZM$u8)׆7;UR:j_Zy[] 3Iy^Vup~C:{>8Yc+0r=ZV/흕 "Yȩ?P}.]Cg54.~bPoG!s?z= 2ʕ9(/=4lW_@@I1.ϩb>?6q|,޸;3HFs"އ6ʹ&ޟ7u-pZ6[R\//KX [&{LO\rbp1Im9%軔d=6c\r.-Gy̔}yTFBzF6<,-K],w>ݓ-g,G;i"Q7sh/: fU*8$!c;SiiQn=RQf 6X=U((O@ŗC[ЈA;.9^^.όU5'- ^&⪨IO(s˜ F s. hn,ō_KtӾꄑn@Tڔ8tS}'OZU=L Ut_0â@޿Y  Wn^1HCUS~@!`)R 3x_Ce7˅Ͼ+FVzLNc>Aq~Oapߋm 3ϬN'e6e?ɹd#<{YQ K='^ )C߫ŅY7`bAv<›YzG~rkr)5I w*\`M^B7 iq G}t#E.,mu)d`0I(p,dP_e T0^[z!qECJAF _3."zK8V'wO8ʅ(g:pDDH5 OQӨLu'p掁ґxPohX#+ߗiY3HuP>3j:y#[m/æl #( ŧʇkM͕&'gJߋv5Izq։L'\mSKm:( [bP3ҋRJ܄,~ kQ-T͐ڍ}niU=_7򩁇uAX,j#:lm޺z3k4DύMim뺢T^ʁN5v ˍ%|}V#rxCW EjpW>e L-1CzEE"O(`:eҨݹ я#i(9׊`Ș+X;:+ O#Tqg73yӿr"laq4Zbsnot"wMZ1祩U+}Eרa@)V~7Eo8C#vCȩ:.YP{|KG2?R}AM̘)~}>dYkCj?:JO.y~(?N5ȇleb0 H]HÓL_GPc ˜֖o-諞NeTZl0&Z&.>QQՈ=COqkT#G:$4s8Ey= b;R>:b)zww8E4⌽J$}(EͩJFژwt>+'.2lpdMTvOKDI8ˏ ej"EXǔt{#kCī5U.9-RڪM7Dxm[WwZ4|AlAA 1C%"}@3U}n 1_dc*$ᖩ-ơld@Ì#TմAĜ*P֝خRAB:Ȯ$S/LyMYoꉺbb KFȬ].\HF`cm р/ FV!z ?G8N@߬`!ŷ8Jw,+sZ ԯޱE"Ϗ;@/&lC(ܡxkMgBq$J2DUڔ) ikV汆=Da͸SEJg`ysUg%-{cgmEE }!smFtQ9 WsW 8*Blbw\s&h~+[o8cX$)y0+a>JB9S\`.vXAab4Q?kj[w p;nmC39. @kwe? [>EXEl(j LV|.jnOPzʙ~+TĀ%RÈeNt$ iD]كE*ӎz3P񐧔 P?zڝwA9_.-D1Y|~E^bVXQuu?EvMoqFz\sd̓~0z/4sSh(~PY\#ɨ5IZj,B;[O \`MůТhPךܠ롡RM;5ovN4߭zYY8~zfKyglfκHp,QVcR 86'fUbڕHn&eBxF+CZF2X=*3kjb͜1~1Vh>%e٣sTp߷Џ{-+$&/9~ #?PG<6X+4#:>f D_@=O֭InH\os#=GܓM+R׿,D4c`q[ JqVpp'+nZN=Aq! !}J3t P!Dr7]ɎE =Ɲ z7o>>+2":ehTDdlp%Uo. J-tdU޴aew,f6XUz{Gn h[(J/ gV7seaj٬R+"bd[9wSBh$rnNvpĮY]^7hwi,M~<5TV…'{VDrմkl:l챟+ҠPk9XјfqW֥{  -)=^kc0tf[VK9KWy7<K2zaD@${1VhNϭЙ.]&{Ga+çxcMi쁨 0l)3iXЅʽn53ʡӂ5U$+:L{UgCZ>&Ŕfr@?eGbay'ICawv\kkWx_OU#=~CQ.N:4Yc{.ɦAFK79{+X 9+p=eb%pB~mҹC<\[r'; #B(pwK7T^äO7Qѹ~)PH(\iظTTg r~ӽnݰ:$e_ aWFkQ@W^ҺLA:b>Tr lǴe9곧h9x=|d!=}9Դjگ'#~lj5C jI7+ƨtȳ?⮜.] D2z$ 3pXJ>~F#pDs}ܓ7rD}b&5Z`& +4?5)&qg܅H pF>*j # Vq~`HQnxu$F cj&OBCP'muoD؂VSBɖH[mḬl?ymNW)g'Ib n_D_5&̓4@1o^&Rn{km!HliyѐRebU5H9͕F+<Oy>I9 U9$:kPTq{͠Qxs (O4XԘپeڅ苶V)XIl,y@/[ 50JG?|4Ci7}k)7A^empH^}> ha{VY9](b~Gnk2{-usđC})߻m aeJ, F%BIq_McR\fnף@{UqX4- Z6v<ͫl~6G@CB L04>Jg?Ym#^т`8HBNŸ`^xqm_\Lk8䜀oTPahI{RLJud\/`Z=%-Dڄ"04-pV|3Ay5@Z]f E1.|+aXYN]Bi+B a #N}T|ESBжΉtqh,=Fkp_Q3y{/Ժ@mD' W`UffEM6պ.>UTL`n@ȶk :'3ȑ@D#mBrԑAsWT7KMe :Ck"7“(=kD؁&2ʗà<947qSĂ(=uMB?]-Wc^UJ0<[%`:U?gO %%!&PBe(&HǨ3|rv >) 0ZI>&vJo(($ jf,u# Աuas evG&%B"!qkνlhk3x$hpȸ1+Գ7{>Hr!^< A ޠ3Ya62#HBB" ~XBrz7κb .ݾH=kyBk }1ڇLOz I3TYϜyڤzt]9kl3\HjfwUkX/ lA!#I'!/+Jt&>Gp%}͒A/0?F1wd99Y:3܏2^hShy걷 s.Jcº,CtF16P49CEċe<«B fqϷ9Rmmо/,u@Tc1o1xUtQnUi~Ђ"@uJઃ'0:g% V]͒~[? '*XE)Rђˎ@Iepc(f5O끨8Lڜ֌hCR뜡DV_gS)9h,4@ӯ79ONFߣ.TOp{MAt~oQ:U@8vf[]~ӂb&)sh4ӱ=lXџx*X>wO |")=O=A{*{cZ]Aڮ_SrlQ J0NRI#*w2+c!׼RE˂| {*P:aM3_9OXY250~YXbp 7#"5';"T3 Q2Q< 4nT.5['I?jܽ12zCglXU5剳*8hp LĸP7.g>I , <9?B)j0^9Ft#pP*즓%^W6Yݔo=E5Of alZ>em+p_˕Xw8'yZz1eK/Lr^O K =*>!2˩KR!]8xw4,RuP?igb;HxY75ŭ2ָ ʓ<&73ZXK;b}7 _1feZDrjh,f1mgjD\CPXy8 (Blxˤ_/Øv?d!#}yYaS^Cg_VJƻm=E͏Ne%(0_95_-"XRUb27`섧4d1f˪C{{eei8] 5{[%"tܠf~Ι/C9yWm=Wg rQ"qEBUm"ϸE DϺ{%b qQ iqz,dg=“h)j"zH2{%fnCJQAހ+5lע\\WlyLLtq7ɺQUVYGC`2w3\PE sQy`F:=&́XVТAUK#Y:㕠 7[(; |0[g[pO+F {N>Jk#Y|kˡ Dg3q=̔q8[ILF$9g#Yj)s|qU9>oVMl ~ `=eOsۅԬwzz| weъj9G3i^v%Kܶ[(_ϤKX;J[t2='9x\!5+hZ@ăFB1-dMb[iŤ]-D=9008K)Hda hw]6/_1;\cIPUlɊI{/NM&:YhC)| L3}:_)/>ӧ J|%dL}|X,(l`ÈK>Ro΃,_!I0#CLK{-xOX>F.V_Ad*D|d)WC&[:۰,kyZb zB% . 4dƙ4fЀ|4łjӐEۏQb݁gH ?/XRV-&RF?u%VhvN]ЋAs!JT~?8P_sS-~sґn RuEb TT)9ҿ l0h 3\Nҳ7#/AQ…TiFdz@$ \8cAբ)Փl~ч0PAmk7\mLymI-}uĽstaMé귷[^qk9:a,"m _Ha8CuRƍru֠>ubȳ^\m^.\Y*ϮIY$rLO-O !Ȼ8I$f1ᵕmSBV%ZѥoiI7dbkdxϪ{ zu"& "s^}?hS$~sV0jZ5,t`{U j uM裇kFCbUgݞv'S"?I۪;cćHUh6Z<,B?30}K $Cju]y >Xdd&jqbDOcڰ'(F^+P!/ ͜7&d[}?VN 7Ew NNc9נN|:ZwrYu6h׆9 SPXpiW\8j*ڏ_ЅOV"[EWQ}e@G7([")Y=5a@^ L?OV˟^u\ssf:Z`xӤF, UZ8)AAvېԈMhy@T#'-"Zzx}0E *6p#"?OWbsI]sUKB{H톚%M@lNwu@Eo$zmFxG+ qQZS{|.*(c$L`V_/'Nsu zɧ+I W{4:QyIk܊pT}sPa_\7[~~aZ6F>@̀9x\b4]ic syrtvoJd--Jz}IB: aVa/}f`qmwX(127W)S7c B?#ug< 5|x#σP<+Q:#T8ZaMt _\8Z`~x6/bb}j - \N22^K]b jdgs1M[{)8~CZ]$ge^0"VYR_BOX_Z'6 T2נ"mK kl0!WB'nw[Dn: ۣ(t48o=|eY?vRmH:&z>EY>#ַa{jXtCdH(= *A^ޓrUup UNaVmMXW7*-Ak˥8)=HN|.RܓV7c*RW f5_o9}jQ1*.)]ScV#baꆜ$3nQ.d͆ RVM6F_4nAʏp.Qi5cަs+W#8+#LYZ&2t_I%7%T:(~ gt <=y|$58N Z?yTC}c9 ]oOB$==fRhy7KfLQE 'u2t8t2Uj1LFw +":q92jgz汻#4>d2[M;hɷ@S1~E)(SI,ƷYj'@%X=@=1M ?~s0p(i385Э`赉Tqf~u&A:;`vy#£+PuZ6QIM}oO~RzɭwⶖݐNɗ?m ?uhÓ5sX 7nT+ Xc㧲^` FaKaY.hB`6))54ٙ$ꤪhC^mcv:gw Ҭ44 -oJA''GB,lL2VFx@Gc9jj Ok<`OJ 뱓i`Rf_u?B,#j{sY<ݕ?ղZ'ARP#Q:C +cXQ:5@ՋC-YNZ7^/4?r3?{^.춬㍤q )o6-S[~F7BB~Lیr1o2I:b 4$O+~,DɄc]b.`O}MIKԭ1 7nDD 6]̸)~i$!v_Tc 7fjU ||f3XMzꅴK"oHcw^ox "Wa](ه?-ZlZ_Ra^c#^YP]>ĖMZBHb]uf۟W[i]X:&_ʲ" SwM)EllUaj!t^ }?F5MQ'j*-8 6BjTx< L:G Y0/\׺j{'@klS6t>Z|س(Ya.cI2#wUӟ, s K[:CCvuaECKjb@Ddh٬ *s8mg{݂{~|Sy*"mbMS ۼVH+BC= X,_zdWew=\H> 7_UHSA|b ۜ8,R ɀfqdA}BK}a| 4yza tp[d+ZZ\kO#pؘу:(݉+neaB̅Sdc4J+l,t5'Rjfur*2z apֵ$VjanIWy\0c3PQ[MiEk$(h.& LS*h0]ӴpМ) NJZ< 9OiFB\8u5!c˚ rA0>Luw'.]DgH!.8xx{Xų|u՛)4윷(RڑZk~\>9z-˨ڔ)4]/4UP aDɆ5Q ,J# .I:@ Uv2-2&ɫۯ+ՖXɶ艁 6 !~dFw,_5M=] Y+µ7WlISvvB1J+@Cr9HڄR?0k# 5xݫ<GmP8ORzJ\jAUG;e-{4 z]* ^3R % S9!FͫŲ?^BF]7jcdY/"JUT̨qݯ;^ Z<2mkB[3Ӻ/oYs1ZL?yZfgnw9eiEU* (P߃B"~\1 5b9 U!TA"Fv짙]'˛ZyH1oPY!4IL X|0?^/0n6܌Ƒȑr?^>WN2ܻ\S6r!Q- F/qK;"~e[ǜ m؊gD [n͟hHjoԇuB. 'sa;+2˥q*g hfgE8uou$fŸ`DlִH "GSfRyỌkв&1 f&$D.-%Ziw+w6:IroZm|F-D{ptF|OJP xL/R˞-wtֺ1"LN|ŖwWڊq97ꋵ+0 !?ΫM|y-zX^f*09s}㢌]c2_]Yj*ۤ^'u$$ y`|2?+e/]}9աRcr4 ?A[[ ?cL R-G+-;I-5㒀/ ՘pFk=ꦫUڕ3?g~dH9 WpddCBR=vA~'#Afh K 9K"Smt~>9|tIY> g2A// A<@]Nșh>pvnO#ќ-q<-dk/!8NI~]k>u/r[ l0Tv`lBt &`!:Qɸr'|Tp0o|[Kgo;-{d 3=(󼜟ݞ]3aBBbQ%:WeTFol=R ZFI,:]5Sж<2#wߚ&0E9'J傢6.~ g Va<(cP kꡄ\_GJ*2Wm`z (DZ<@nH7n[UY:fn wd{8T;{иe^Fd+>g`YMҰD猌:xO d +F B"ua  Rd+51N@G#t:6/r<ҾlgۙLLF6~,ZIiG'wR[̣֡ 584}yUR%R72V t pI xO!UHy P&7SS21m 1/gh."GǺ=[*H"49+J-!zRӷ~uT9L{2:u8y/*{Cpչ&YDgI$8fF:,y0/Hb릎 NL)~ߪ|\b*Lw'0fO(M|z^KmMR ~U}t/fbʦE)ܬ> i$])bt,3C9ln}suȤުh:B c.6a+? $]Kd$p^).z9t%Vt0:`0YiJʷbNS8jꨃw; J"v7EBqd(bT2pDKrlP|ޣM}%}}$ 7hȄUL;ſfiB~bؾCĪ]t}( ߉\ d$!. ,ӣmGO̲֮4ft똋L'=p%Z/O4Z&4+YwQ(ݙ# 7k$(ޮy,?oosoъy%;cʢQݖ70JެX;"> baG]^=NL|cV2KRY&13 Rڊ ꙇ!v<{Oe<; ҐiFTb\tHڗPjh @F10D8/ǼQV M@u!!J{(knyk xx]~S3Hǭ &-4Q]XxkDH5M&/~_;.`Ֆ֪pǘAW |6>?ˏk"+s"e͵xbUOKlYXZ`g RgI90bG8K7K4*ZB I+Z _kk?p@Nj8]bȩ sMiPǣ[R 1s3 /F~x1s~:kA@xPokjz{Y*fb ;$US AY={Gխ+w{2j?1o)#PfȡsϙLmJcp٪*Yu2[\8-y1o֘NGw cW8a%\?՞y26we$$Q}vs%rdWhr؋Z#Í\ڸtIX(Te/϶|&f>lV-=7범IR]/2~ͽA `UKj;Vbs8d `4^AD?)/OFQ*p܄ay"$jV Q8=> $c?/PxayIՕhImX0 NZm`jeKB,,)hqmNn0>+"jP;)Om.%l4=L{KňN] ߌR/VM3-NF|{g iKTOz9@|p+r(ɛ??ytʭ6!CnĹ*r X ;si]EFrIhQ2+!LޖgA85Em*jkQ;^ :Pvb/j+Ҩ85֗Ŀ КC{ EQb.0~-Hï'$离}B bќl4x<)b;YEba~cXse^l[s:5m\ Sv4Ty)?o nb'e+ !(dFE"+U*[*1ȣGgh?δvBHH#ۙ&-"\ ;{TPE$V[.?@l;|+pVw|{? iA>kR^Ϻ e{6~CQhto!g })ڟYT K* #"%~X827fdQ\_­D~JG~q4m 3T]#Ņ0g,a3 . E&2}~Fl*͖؏IɌfR1;Ƨc 24)N?LR$<i);)[hk+Gx1sUAhU"s長7\Flǜ7d0+وz4 #~rOĂ0ț{RePjtΜ'b0ڤ2s&Uz¿# f_Pmѭ>L0X( +So^&/70֮GBv~}@C(7_{^WpM㿶KNˮ_G> ~ -AR =03wߊm7AXژ ZWA0 5.W=tV{Drek+W﨩KɏTt?~MbY9a#iԊDgf @k2Zo A: a#)PНI!r!N,ˊ\ϫ/p1~l*Nqtr)N^?LJ[=xdz[+fLWʦf™hi! o vjcPvb$5<0yHI[1Țh}C)upe@^fe_o&'@>k֨ v-n4WUTz2*dB \a s<$?k too8hi`0t8,pwb C˦23pm B{?2+1G#i12:A1@ '"1^Pfs(~%Hs.Umۓ6E#=:'{ַͦ &p ^Uz+s 8Pf–@i/Lz\kEdw)dX R iyqQWJ7 2}j+!~oRɕhNcyw^&470:DB' nؘ 6:Kxͼ|mosy[xnM3iz]8i&43?xQ׀Wԋf '>-̕V);# M_`j_@r8+WMu n)/k{PPxpi#2 `yyd7rwklwkxVg)ݵ YhnF(uː#FrO6to\Xv6L¸^@XmP UMLQ`Rg|6JV5CV2&`h u:?y.V!I@DrJq,[^cTS5ɠqek?R!Zk!3 1s%=OHly gt Chb屮{ ƺn9Eq;J8(yFHb䷤N ETahTP#}4PP=BW$%@ f*IHZ=֚&͠~Oj+Cg"f59'o!PWKi.]O@C79\XA֥==paXj>Wy>yrrg4 ''2g9 $q/oe=j=45I/۸2#eo8AD5_9i Gίގ9N WJrD]| pe҂pkGͅ4v9-8pJ6 ZÑ9YJ![D7N5{_=0qgҔB4t _̻Sw0Zя迏8Ex y/N ڦlV_B Vgi]x!P#mg,=BsT 0)1 LE9C e]m pM@[6V!.$<'7J iy; SX%12 7~h#.Lzōw1ݵ, /34>0N>m=IVǣ|XX'xn6dopsP"ci}ϱwo+dw3BJӫב^xTw3K &{׉lp|*ʩ/fO/`[fz(|V2[c2EB-9{i&?O(('HQ70rgM2g,L>Zv}JMhh5 0CpVd#@ -d/ 3LYy-E }!)E%;[-wu.EYr9ǣe?uHBr)j2iv_m¥ևvl"Z߁'QMa; ψ0LVէmG|A>%kN댧cdW22R6`l((>3om/̆xM3p"'HSX%DMJ+JaTE75djhCW04QY5(J%~]`2CafMaf NRY/R)t1J@,aYW+vp ½.[0ƩitD9&,3)h@͙¬qYnaI L?) PUsy ՜'jˮ-4FD9&?XzQB3-pGDI ^qI.-"T=.ָ'v用7 4:}_7c\U2c%GpUK˔cl030L=ܮ:j| FCQK:8x/y5k.yجR!jk x%.BH qZ|j e#&|L1=gY*Vht[8:wV(>U1ɈN3:HLoXuͫÜ̫Jk-& ׭.B ۳?!I>ơTZjz9#ۅ7mc%?]FE81AmřXFɸаnUd,bp^8yAXv9ΐܶy`L}th=ˆzQcXIe!8 V-69/Q'6`i_mnOFN C6Y:L)u޶XUdLBPG H\jW5$4"OLdIì49Zx'G>]*/DODVM@᱐b=0i'LM,uZMmΰ+R5s%a-lm.LEAFp!;tGXpfqR<@X!{.`.0gR+n7k ~3rOz啧:륀g #;^)1{b9UJg,KN\l =R/"YMKZ.-Z,n7B[Pܘkj<l+Cdb4 ̌ ]==ݕE@uS'lv+ ]6`1޻Dlg7J\|`~+Q&5,KO;Jxɻma475 99@$XH=֯LOhꖜy<(Oh{|l@K!@ȱ@[Hv75@*7C GPm^^y Ɲ$ƤKېS&+i>1u:t8o eski{ܝ~.<ƶd ϫՉ<dX L|ԫ+SA⏶#eG`bvXϗ8aK҂ۗW6s8:X!7^M">"nI&\f9mҘwfeq&$>96sr" ɐgimrꉂAow}6 ʲBFU3o:IIѹNGmuUnT,2nyi^.BXb $V QCO ǾZӌ)udL5l\z8yKAn$g*Ֆ+&3);K=[sÇ_] x<yti5n|5Z Fչ!;(Z;M3Q2 ve/ڬA}}mR7{ā*M91RsJw'R`w]fJ+V؃FA^&cv>AR51NW{6·Q m y'}K?pS<~~GYåˁ/NIGvK+4G(g`Ӭ&m E* O&xր NO@8C^0%+@.ͪW .I/T8Cfy~n (4<,Ȝ@zI:/!CCҾOsr <L$jIaU'WKueiyBe"%uvdUpc:8 6?T2 E 'ْb2>JOˮyp+wY9_egiFk"OHudFEw^L!|NpEV;9')-xsJ%bMΓ9vFUzYZT׉4MzlDTK|4{R6qzO6|_'Jj#] d:inx[qLʟ#G~&P9tnwOTNp:t5D9O)oax J{34{gͥ?r̹c#b9|/*G\ |qtl`(yN%{fSw.^TArC &=d+-p^'gf|X֬wJ'g}L@v^!r Rӎ@%)z} {\I&7cP:L؂jh[?dWw2-{FbgdR>ف$f'-W|` Qz,"t@fbK9W蝁uz{TF{atK+S3Gfn{Zt_ 2 xĪٯU.l+BKTY ;669gAKf)H, V 4? ͣrsmل'F̳cH0׋d3Tn[yvqUZ.!zޒD24oZ*-a*: =qZ;," -_S,SI2rt1s`kOW\aydĞjPc^u A'!o&Pqh+yIs?Ką.FW) . ؽsbdmEVW#ITܼP7|KMUH(zZ$bn$&SIU!W)r+$~L) ߚ Q?77@S^&,>-ݸ"(y-  EѢaQ}(nZN;avP)57ĠtB0*ogdM_DdC:9D! -}\BB'I߷C >,.Q""va Af/IυD^eTxxhpW^j\?eO:5=iHChϩ504`k`즇8,kCRHrP?Ҏk6"_L㋁ͨ΅t_Tϥ rH!-q+dm`72QbBt2{: ;{AKI;^x,5曎pHW'Q{_|Y3|,xؓ<0̌8?hnUJ{+p{/ 7D}d'F% p^,\QCEU$)$^7N0ـ &~g+>jIjkayNOQ67-r ! 37',kcsʢY~)K_;iT&i:9:^Ek|(`u-N-~~ͅ8nSCB/vs#}uF*f93-zts%>5-%wu0 ӽ] MKgRTiTtӑ-t? n[no/*ܕG'(S^/}M#qdR'PB;_wH^v7yI~ѽ.wR[R$ 4tシmON,*.ΧuؕyT(jNm5/S]`qbp@+僲/L5J>wK]W(^w~6ˆ+>P&-qR=h|OUB7\8U#{T9GyML ф("\ɼX1#Nd}g` /F4e᝙(٤MgV oԁ; m3?I$1ÛWͻ9|Q|,塳BsHe*,9҇2B{_ 6 ăhkb6E%m47KrV"~e ˾' (u'HQD *B bv$5%go~e*P^"C6ceSfamN%6߉rFmo&Kk#XKSs,ߌ&ЏDO`u[jMpu2͝E,ԥ,7Mh3dק{a{ 5Y9&; 0#*f\KOh`A.TJPt|<4aê?35w?7u2on0)GGCVH܉.8̇+g+u4x2P`MDaø0sB莢5oyacDHD[KF(33QŒg2wJwa$ `[\HDc8%&]#بO RZ7uّxVIsuUHfԢĺoqPγ̀q NB{DvjoXq(g}o 0\OJcO[${"!8v-@7GC)9ͶM%Uj BF:SQAbm0SEۉmˈ0/1ߧԲ&7g͉v 8O, YǨFAI x;MPo*:9`)lC(嫛/ \ d[z ~o Y=95&f159ۉK\M.*S3po,1L:݇@:oIn){&.~ x&/)XjQcx%,, #3*So.D!kӴvsCJW}k(Fc)@e!Q]Sc[zw~aYY!ח=fI?4e`fn4꙾_b.qw#HhrL5Yӊڳ(׎ޟ +S;DS7}4}Q% `Hݎ72TdR d%HI^Cq'@5Ǟ ̷/gdBeR,\l$iæ /Ҁ yr@0-W7,np\d[ɘͶ0fԈN,*p:lI016&wx[,2*#Кw4uJCFMPS7W}`!k2Y&S5hأw}șz ; }O"N;s \f|6Ib <]MToaQ'ژȄ3:1n㖵4,'(/̞~M3ag4]k7#F#f%jNU'd-G LwQ.+-.z-k>挤v|0flJj}?}I. 7>RY2P[ pUǯ+?jILa +黐o *A,(qmWOq'+ʢR5Lș cs@IyϭW3X^Qm@@Vl/DoqP9_ӂsD[F:ٱP 4Z<< ;~hᒨdXn|J=|zWF MxnY,dic|7wi$j"ێ|y)򖧡 ZhT+ϮfWȿ߀|:.ߧ\eH0*qѪ6C#AjG>XXn%F;OTK۟y\#"C7 |rhV9R&c4{`ɫj 7 =VgڍԞ\أ?u'Dx!57"]\Pӌ7(Mui* FјCj@ ]HY$bLƟ&LLxm+9 O kdR]Jt DhF2j V5 * χzsWҾaol0TD1Em/L&1, XX_CʄÚ`cY6꩕ PfdwHqS70v tNz WIo?:%}e"E13duCIF4u[H -y/Nv$<+szPF緼ZE1ats)Z#&=B+˶7,s}p nw5T![:hk'$^4܂>`e fdh0L ':Y%fc|H]O 獯F L"#|gɸ`NQ؃z?gv`Ngޫ ;w1 ֫RџC025ՐB\^l`JOTI`1|b5g#vcRSM|X7Mc͹ׇʯN=%mJ&T(ѨAo%RER)4Ci`okm(=؂(QuI+|wF_+0Y5;qTvK#I9=Y]-PY&u۱2oc-L.4-ʹ:E L`)!CGnc.ﮂ1`&k.v0*Op.|qPkT'cyXjF=Xcȑ0O;pxfXXʼngUZ/a}5s;98%HrڲA? wNDC y$-?@]GR& uC!,Xbߤ)ƏͩR/ @U S-YeJlѱLm!6Qb%" ٫r(GmbYn>Ro``qI l%SL`Zx5mC NzTaٳCgXJhESQ1MHT]X<'oG lρ|FB>xk V${җq\$eKJY.UpE:*&8l9|z +ԾCJ7v<B7.2~ϊ~`0cּ7%K/ z'޹Ϻ?Ɵ 3hqX䈥PtN\ܟl gy!DF^!=(@)`t>LQlwȃ$CNHR|JGƬ4iEw3Vs`띥jG-Ӑ\3> J;M-4DgR'`iT]j,d `%/Yũ~+`/1}dC? DE6l6.mV5k<궜!r>a-`!F[LI-y9EikOބn&1_3,'"rn+g??dƐ:(ʼnף 8X[MGvcOn*0ꚰC ȦڼTG {#R0#B9i]NK+$Ӷ+Z *CzTy.V?:Pdh q\g0͏}p>ܿe5<*AW N \ Sݩ<.Cgq#+F&XSRt bE0qO2s氏:IӾBJnsD #Gw/CyQCgσ?vvCV?KH}3+d>(1#AdX0zap?Wx 3TJu&5|].KkcjSw?='J=%$yMf'Ú|=Ct*1N_o)88!W z2I3=`MdѪ! LD.-Tu'bXjϕ0m|\S]VZ&ɓӴ( )T`yf v]FtlM'K#|AH C‘!zu 6删OaʼnPH@7 Fx>Gv04v$ qm mキDB}gҸAq[3RI8,O 贗=_\.bǻh\;r@+`FV׿4_ӝZܵQWk v%_Z%B!q&ٸZ++ߞCr! W QogXɻɓpv_RS5$D5l* !a虽ml2j׵3E#0nվE+"O #詙5Ɩu#u 1L\2?&|QFXͅ@%1@K_&D}fa"7j6%,h;qH$b)^$ڗ r-EgM0Czh[+]3LToLV|!=gcW"UdrۈfW}1"nsa[eUM`h 蔇qQs0l~c[.n߂+%d/P@8H"l ֹ7`GZ f_R6U{!Scz,sfk}r&v}1 B`KqnyQk]Pݟ Q]zLb-u.?s:a bg#g45Hs(%GymF4؞>*]dg ?,sQ=|^| 1]NEe_K{bTW '@U&6tcDN]?2IyADb| us-pYƛݪ"Sw|dR`n[*!{);M|(A[ Q-ȩ@ ':]IdzߚnCTn[~mVHxph3sm+; 24`[  7ڕ1bIN$3Xs GQeZ<(Ge^@,lL,lDr_0bM 1Zh^HrS -6M~{VMv6%MiNNKwJ0Ks3(4)[m`Pe ?TljSQ*]m@92 y _ X޲-Ug4~\p,7[;"rH"/Uפyk,_ΊKwMO_L1S6#{t̚IO8-ギ"^*Qnw$;&-^N.s)> 'lE+5؈ޕ֟twh,#+$5Բ})@Q.yQT Eq tF×RL0)kK!\58.oٷ!|Wƕ0/6lT>`HCr(k]Ϋ"'ܼ95b4W~Hg7Z貑cmfgu /ťgm&mX)Tĸ@ )Z_4Z pWW%M~Pڹ,]M ^(MT'>,k%ݖՈnj696o  Jr&̟_E(tJ'J\PՒY׆uG&tlPM֪るٖq#Gvʰ0B!αJk<~ǜ1Q fp&v>ż9ѓ!Φ~YeBs눒vh&G`N' 7bQ<G,h$YJ<;wim$1=d KΈ%٬כvwJ k{P8]WXޜAJEp* O-{e+lvKG!\c,iR?r@%xK1#ziS)CBp1=2$9]tF12HnG5` vR􈁬x ;yFkSlb2,[W"D^K!8*L##3&'[, 9ny|ƻԚefl55[ JY?z+^Y ([oR*ߕB3h _g^cኲ:ěPˋ#̭{Bk2`\8v?_Y_M.8A^:ms(7KRT;}Idۮ]v尉>Xk`ux{#Լ/Ĝ,Ne[b c inWأ6Ķ 3m073 MZ.R3jÄ_uug^s}JxajrUl1dΫB=WšfDz(YRW8l e1 9Z3y9)(&)z7I/ɘ9nY _ޮ}Ϊqke,ՀW2l2?,o9^Sb. $~w t';ҹՑq٧l ~mwF[w/\t?}U.[ L8C-wXl/rޜsn a|*hYY%FE;Z*0g%K%q6a߸ϲz!\P`kTE[V8{͔->:x;<[|grlqp-J^\@FMRZxϫؖɷPw-P&޷ ހ9\v 'M-OA:5=hpwT63by:|4q Bo(rUٛ"yGr5.`GECE#xQXTP=k F(,-$Ȇ< /2:rąrM+=~G t%2*Rf%?:^%D ^wa J۰E2$ĿyU'BOBۥjhPU6>Fob۞)MJ(T2[;hX4οɞ,CmֲfGr6,':;+LZs}GVn'& qv{1вV![.q\r" 1XڋIy 14W.й>_-S]M.&5t.DP92; " `;"޹ͤw Y³%#!>e%V\Y=.^ j 2M@ -7q(FwH_n/ڡJMhYۙԀ=nL#CE-o]Xwg lx}OJ=/y|Ik Gۂڑ f|`~Ur"M 0DUV4YHBϧ2缲|kJ9Ս͜rm{zdc_;"pζ%A6*T+*wo B3UFu۝,Q+~@j Tm .CK&2?'EDP[Bwv҈k,S=}P0` f$GQ́䠉Fф ňUHEPo4J`} l]C"$~jl5i-حkV tyUWz?VH!ījYe m;~=X,0 h{ΙDk"?@Hql';}L6.\:-d$"IG˫GHgzgeo&P۽1@SlG0 A4/n.qh843W59j!LTMS23`@J=$yuDQo2>hcF8a)̙x}`oROgr89zmŽ zFbԺ6;,E׻Nknf./%ѵ in lqM+֟4$O\U#Iv% )7U VK6?ʌVJ:.e5 Ba&n*Ȫbv (TE$rҚM7N!e`oiI .3H$GAU8k!9N| G(a0r.챩V9غgv4k{ Fu\XR{qYˆмi?bMe[bH&^*wK9]S ( &v7îƦq5hnCpr1&24#@XA萚 ɼ'1E*f=1R9W=ꪮk~h/ UBpJhbm)( &Dl<+2E1%I=;$}eeE$Eo\Lθ}XWdFG&6H5wU1,)o_.4uFo/Ax<%m[3&eu0,+",@}RIYWF7 uu  @;$f>:\KX ԘI{ݟ4/P"XHsj׵-5Wmc %2)8IsQVZ{N# %s.JSƛ_5 7^@ DO?hlȉlJ'JBN eE\X 8^ok=rdAJ9$X#NvEPr ({ fY\[-WQlR1cCsDIٗX[\Mfr%k=S=3j6.htj(7QyAg KYD(T d.[دO(Se'IT?d4{ѣ{2ix((IvgYHxƚ5wZZLݱG!Òۓ!,u+JX )m %JP6"J6IЉ:S}3ɴ |ĉ\=z!I|?k*V}fCD~^I0t\5MTZg%9 Luv^+c&? ˄f8@wWQ֤@sO)~/wydYd3Sr?o`{]k=M^%Jq١"<ɠȜ_J`YẆFբ4z̿P ϭ;-LhK.cr(ڷPx%KNd*&6湕prmH gꋏ 0Dy߶*0gτrSH&4_-;;G+KrOX4F32 P:}HT6rcDڊZu/ iZ=j_ܣGi}wwhx)XLXs8Jo`f0Gt{CJ2>ံu sA'V^@ zM/73-}VG[ ?\d-VR/j{)J/dp3pWtVmAt;;ւ2Jf_ޠ;c>2WW9o*]7|\sY ("DwR/ʺ5Mi "A:gVIO@c%o;=0GZ]btrC9 Ta! %KXjk٩*w[k7UI::|ΘP3ڤb>a.u8+(9Ń*$!1HH]C5P=+J TzkOng |t0|f,k.(o"6CLlՌ3bs_ f ;Y*&oV`tOUL_<ĦYh{C/qPE湬|QViF]UD6C?ߵLbh:$:*"iֽ.ڃ2/,uҵhcݕICY)ryJETr5ʌ'UqKك߇Ev$Q_#B] ;`l{)F|J\↋R9> !~lJ{MAI8(\P6֙ "2kgdSHSVmǠA;|[3!(g6+1Xhe&u`x@qfֽV!gJmb7y}d J돘 #T@yj^̴c _]6}41U+$p\3D8Z5@ NPFqþpJIK,3woh0`r72z ⱒ2PrWޯ5Mxժ-J▸38EW̩d*5:u{Ƀ b²>urubO b\|ی<  igB4˖a(jlu?}06K Fn> _F8E:/!;5RqpX%ʮ/ Η݌bQ$kϾ EiJ>XToWA!?&ᎌC\[>σx Lolj v~!D[39mw':-TD&Է"u)?@!~w:6g>`z؄/ XϪJޭ0*v/g|QJNn4'at4{tI1mdZaCb[ygO XWn ߬6]~Ep$,_y6_[o4l)\`D GL6><)tO:@Qmյ__)k@LisaeSscfDkSi!^b'?;.7oQws 1-IF4e\{p RQl @seC_H鐖XV=X(:[G0 &ԄJr؇fU h.Ƃb| 5lD5_[eϼ KUb㨬&F\;Cy%8(BXJ{={%{?|=:|mV5maed0lXjƚO Z͵J$CR76W-V5(IG8t;)k hw ٰNjPohv^dsh#L[*U 9bxo/x f -OX2%UgYdJ}y4ߊ=̹PD2O.7F8;ż\kuQ͇ Hw˕5]MϬ4Rk֑#>ATsa'z2wqE=0- ׂ64UeWNrxty`43tqaSH .Xyi^!Ϭvd(1s2H<ԆܛtjN5yj}MqT  -T{ndžwlzeU$/|қ%n{O3|$*򌞃y )*+5z0h ]xX|RóyyZ=R3V@YDsR*#YV$ԋ^C"TØ1۰ۗ3kY-=Đ۰C2W.j]d1,&iE!~k{&x>ol_ xE|o9R0t%=zĠ8<_!ƙ=Omy)ɁcXGO 8a9|K74_k={sU.$f`z=]#XnDR.wqS.#G3ˤn@H+K8d Z#S*^3b@-fD9IK25e;S XuHU{rl {&UqTqLޓS Znd\.?Y'lMPOpqS2fhK3 ]_Hy~O7 ˑ.EVzR"רs7]]Jo oqT:;J=wJrepQM즸η۽zFhj0)[ĝ'b'2~h23Fw}Ld2ie|7O]T|J*A3,fgk`;kIWKdf-Ń*=܆*m/tqy諪WE'a A i팂 CA%XGW| _S?|.2 ܦ!YGvFɂ5x$ܡܦ3dn^"/`,BqtIi;rDt鸇7 4\2Z+P ȧujJ8.:|vIIzMkSS{5w;U>Aanm2eL NEzCupOȔ_da'7LDbC3Ֆ}c`pV A\.XK㮢fj ȟ;Q [KCgc̭dS~iӎqƅHI:D5&UA}/<%kmX) V/A3ZnѳZA>ŵA(2x}2E%]SELoͭ", ,,u.J|n^y 'ax|B^&~Gm^D$u].>;oHNŤz=JBr FÒW$p:W=6輋AslͦZ")w)(9,C)WjNޗER(*ۛWɖ rjC83!HK)tgD&"Swm.FLɅI+g}0WE&2GoOb3FSgdm˕VxSR_n $6/D4@s1,cіѰ F>g0LF嶍2 =8gf ڡ?4^uODYJlއ#{Nnfٟ@a0޲𜏆P4d}G>~F]-M q秼G5L'-M 0'u J9ČoE}8Hi]J\B)(9l\0EW#S$z3 _3ڶ i\Ц;C96xzIrAeOPR ص*ہ7;{AoV`ipK(880+5G΍gP|w}9IX|1,9{}3Anћ@˘?Z(t:ү3)2h s%wН{h aBqni͵e\咘l2;/h $ˇEfWh2\ZɥY뷞NQ8S7Wk~t5}LE3FpV@J}-yȤ%W瀂Qe7_f' )W| =\FI Ȧ+io*2{=; UKNyE3⎡a9[I"M(n9mwm|o=n'OEQVug%śh6 R{>9o ;ڿo@AF{=3(*pI,ۆ];Abou67:z:l)0 :W%"~PΫNDap4uhUx5` /שɠ$Bt^Sc1gG;ʞ1.5lut4ukz""_^Q0E2TYՃkko]Zjc6@5B){x8d?*n{91wҌ_N0рP\KCہkh"Ulk # {ޟk AwkK>Ձ'>v~> 6YtM}mP&176<&YsFDe~ \C?C +1bR@-nquvg܊wV_ݔ䐺O+ P^ hQ?QoGh#q0jt\Be$XL?SBL-g7%3feR6)x-L ?垀:+-sRdq)ѕ˄g㣄n3Q/,pkF!NHt@ @y+EknB`P[(=ywTyCr,ޛ4[f^~KZ*KOF {Řq2O|m6/tLeqb8ըHW1X>~ļyIFIV6O k(5Г$ @ z3lF3GL3PEk结Ǜ(la^LxغR!W<@-* k|EC4>e j#-%:" +&(CG:ibĻ2YVqL&!C5J5WIþq쫛Gq}##ң-t4 "xM9%K#m-_jc6(iw2)* &PT)_Ԣ -8Ty4TD"_$~ثo *:'6XT9(EcNH ] pUEApW纙 ^ܦsjƪ-:͓9 Pwc{ +Yk?p^j{:bv55"^iR ϝptTּ8X%W9vdE FD9TTb0sL~ߣ¥'[` Ct0UG ƫ~B8}O!7@4ӻj:bl0 vǏgd~.)2xj]sCw{_BڏWP&݋9W(JsuS8F80RV6S աD'W7[\i y@L<]mb:_a7_r ;ۜa!ŗk'>gNE Hڕ#]7;ΐN0+A>vSOʥB2NvJL` 4or3:ȫ08(KtZKԠxfJܩniJԤ}mWZ 0;M`V[* (][V)eti3bə=0_Gn:4􄏢n^Ypx6CU3'3 jȐ۩7/n؜/q Zâ߄E!\ۖpZ?8z`X~$ v|01I^50K[ٗL R(^!3ABs$Lu9rjBįi.[Y~uCfQߏt퓳lӭ-P1Cfʼ VnTɚ Z;䂛7a}{OLߩkaz $(hW?/cfF9~^ݻq7@h3&ם/^!N78UxQ+ N[y\}b{= L*g#0፛NIurƗ<}y2K۔ sDu_(z:w=պgꜤ)$:(܋D览1ci_lpPGàW3=$Z=*gӀf1}D4@[ 2Yk@TGI&*o뤿y"N[Qvoch/[6˃Vԇ3?Yk٘ /re00r{H>ɨ=CcA^aNG,;{k?a;R!6ⶃ o&ɓ"9Q&-XOS[CPW>WeqheVf񏙒\~h~+hn 0f{SQd&q9<5O3HR@̫<4*T8z"V@+Z': r'=֖=HG)SIUvzlO 1WOOkJ` ]r{_bEOϜ)=/,ߜj].Pְ0 G7.@j~ yEm6Wnlaj> Il⢔r -$u:XH4gY Q|'8I;>5ԹcI} >gp@Rks!rKU)sLOf' yKa+JD ZmDԊZj _W+$z'ˣf'epz%MF>x6'drI0ŷQFS]6tk߁|_/yGma<w?Emn7H&G3ߞq8$$xÉօԠ# $.A>=F).teϱ7V?4"."=4q AKR%u)p6O÷;|ԙ)cOMWw׫ߤZf8t}ﴉXښ: :f!x] 9}Ay&$Mi#9m :_k:c\Ob3^ RM`WiAuVLMNJWP5hahC>\$`.xVvvX*N֝,NLkb_9t~p[fE-Q4LLgTõSgi|!l6iք;105?fmsY>7H94%ʄ6nꃕA(%L~.@֟M76Do"9(@LzA `9)*zCw*=Vwmp܀fQku͉N li#iO>ׇ'߷z_\:+e`.մ{dw,6UΫoca5 w:ց"'>BInv&>{K^ F61>VX0CQ`Tԛ/3ዘU Rs2 MpLcYa2]&Āy1zN'Z.Afщg4S bv2dK 罎1`[0r>VYe?Q<0I}mx$!o)jc4d:Nlԛ^O]=ߟnNGԻ0|?pNv84co`8n\Hm"O W .fѰ&IоIvd]|P$_<8T[L- JO 3-_ aNhERS 8 ORbSqSP٫f֬+raf>nQb4Oom$N//'!bv>Af'ʞ;uxCHfmd=f+`MW+ 8Vݎtu 7xf" 0$_tN I&\q\-n,_DPJdAQߣvnl@PS5Aԛ8]9T!e+Kh=l"'(`$I3(#(_na(!УqYΤʙ+@&ߚZF-2-A}}Ǣ!-Ǔz'IK#)ISkqT4^ l}~oi> @}!2H`ncWzVQA)ZgeM _=zo*a>jrל̓It- Wf v}/ÉfN.^ZQrІCk ,+4ɼ[|ήA\c[®GUfKJ/Z< ߜT d"ED`2y ?U1yS)Cnp}Zmnaj%}G4n6z|M]y&"vRMP-ukz^k !e-|!? VHN8yWڭ-Qw?4:=0͊euƲ˜لεJf2J}.I%+nG%Jǧcβ2_*;Fo$RoQn~kc#FԹkR|eS|tKzefd $2,]_bK:h'>l8twGc,W3t_R^Ex~N:)'Ge.zh`P~Ed/*[D%eȚL dl">*&SVso'F7Dݑm>5<@YcMe{CV 3Y/ZSʬ1Yvh(Y SZ|E+1r_SxCzG}Eyk  _!!gtw6:Q Q4݊hbLs!դo %%bIP)uZԎtKAժTxvqJA _(6'xf_ Py=ٯu k{vy\Xt亨ΦQ]wX:Ivف|z;O2c`0q;rgCy\OBx ") h,Z'rYFX,/u Z"[OPv I#Q RUѧ+&x{X,7 \%U )G$xZju~iREy-P}Q]V9Co-$UM KP_?<;̽LUoɾZqbbJO6dQxAn~u=gi緞B'Ewlr3oD7\D7mӻy{.։p_qDqqpt MUdm4uMwYG`}1G+ hL#YL.q*2 ǾZópRxY7;"?t,,;;m.ߨO= r|11|L(i_?pȻr>& Xl:ܪR88vfR7%mZӎ\G^;f(, Z ìt#\†sQ"]/IຑRw`[p]~kԲO8Wb{` jJo Y)g-;䶋h)Ҳ -9 Ѕ2|xwȯz4|VUA`&GWvB-*0 t"hy#LJ2t ^yY2T=96PI]p [ b;ywŨ3lh˃)*:#x@bG!; IYi vpEͧ֏ib&ebvimtdSV\ҾE#uVʌ"SAy 𱋭 $Jӧ1xjv8I͛V4x*h6_D^Y)HJZeט3 9ᣎ̟=Ε YM3)QH0<R~?wV$22:9-<hnOcyd BG^Y~NAcWT#CV 8GHN&rCU /qU땻Tl[t'uП>뜝2kuk̘3K9jiՋxt&OBf\btܯA}IƆfZ |r洗\r=)F = rd1uR0Mbp0Ќ@BB_$(Cx+W;JH"$MDObÿ@ml!=lYtBO*PQ pAf,nXHeUr7DL? 3#P4P &s`MdO$1E" OeUb -cXܔ%<_=?p*۔9ENX;B>k#3il&61Gae1d]Y,0:\XYJ&1CON/-h,k`l…$(Z;uC*4nڲ@q2KѾtxED3}-]{HoU~LM,.?۟ IѓIQnd{S.ܛ_6z))\hl9gtZ094EƳ1;wgN;"*dj{%Tq[dqGޓߺD3|/]kS]J*Oȅ+6$8 1S@EE}cdD׈ܺ\ ޕ ѠWA7sn:)1n+Jlflb d:HXZ绅 &N+ÞR~i_3STl6eA5 Q}Ю?Y(H oetDW\ۤa cZ /g(A,"g ,x-N&CuxU54yVOZw$:R#aϦ5LL0=$RݾSUA?a=6AvKD* 3x!Oن{kbޞҕ:̙BK~iwں}֡O]tԍIv*Hͫv T:473rNBrB^VoƟӢ앥 lQz\;[DR-ONW?%ԇ ;|<>Y 1S!"z1V*LU>Qg[)рشp)K){(1I¤#{#-v(ys$^=d1nGOa'mawccHǑ耇Q))ZM4>v .!{(7jf (#o|oa8-JrܿZCm*=J6 V3խge`< cL72o']ؐL#3r "hfsM \yj &F;%9Z/ E=/p13SJ0=pq <+Z^<1kqs[a)Xڀj9^&gAz`S>opUOĝ(ZC|shw^_KIRLͺ8B3bv!BsYrҴ9 '$-*bEgHڒ?! sjV#rQ`A<*YÜ査 bF Lz m)Y"lڅ`6NM:'26_2l1VZzRI8l3m# `Dz@8ztpNАvy)fUh(iUC+R4 fRE d"TP}ʅ]GV|g2_T퍜szT؁C,Qaѥ{/YvG؅=U M\))&ԭ 6!|{9]x+;L_.tdӹi34Eq&fqy"мLw7e{^^ڋj։ϰp~EQ6zX?"L.%l3ӆ]+˄YB+bV&iɤ*m+LʙKsp[L6"L>( ( **7b)08 νe3eEHhZ6"5XJ tΩ6u>F1k;Wm +, ɨk:.,ZB?˹$ ]NKԫ 9cV!lOJ#0ʟŮQ"dGæ#Vnp`|+H6Qo+R$-E(N#skPVﭙo)%0b ! ا8IYI*s>ݨ-PҎo'{Kd3fC^} ɴI3D-&m *DC9uv(E !t2(~HHci>I!sۯ\+-D. ٜ`JU06] oY|jOsLK@^8Bh3k/2r?le(q*輕d [E9 s^hdmz ?$ no' kZCZ-&DŘ)z&:p * ks]tܬ^ %s3bp[O" *qRMONB*@( yR==P5>UvkJY#V^_I]5h@Q-"2*C?m  $*p j@8w@no: |X M5DX9Ӌdqxa0Ԁء(g}tt[vr;#L CfhEr{moDUWnS% VL9>e8]f޸8N=yEVbUL;>K]7}#G&̯䷀HBw,W3KnDe 3:itjH10WM3›ޥK{q3MoVjihտ^^)]]rjgnKi.eѝi{ _D7bx;* Eg$T>f!ѡWq=]ed&_5%NZKKm$ `?z f]XI4J3S6W|(˙\Ĝn싽Q~#h4uIT/[>`f(ghiibaU:%yWj(bdK}3*|7H)7(Ԍߧ#͑ޠ X&bDf&'%8*Fs)xr;{Ӧz0^RVF51TDY55[[e2[y'զ1v$w.RG ]YQ"%/wnj_y] k46"~^$'~Z|,pՠyKzY-/OKfZehA&19ů LwE\B U;eOjW$ǐJ`ȟCmwAe #t@B9*d-LTqfY^yR2=Q?EDɐ2uH¼q-p!OѴ~.:>L~xX% ~U1$rx/zv[w~HzH3=lvołEQ(*GZ#b̡0Ld }+ Mz'ȳ30"/r]{ϷMrJƾ . #eH&BMetj,&5=\R'%8~v3pvɸRzض}ԝ`Uǃ]լYTvj~$ybmN*2[&zfJ +qGFnO)7B{`~$JZ6 /_\n p)=: 7/*_DԴ!>TbYΙ9юq|B9Ў6-+9 uw#rd,)ߺF>ư'e-UO=]# +uV JnUF6G!0pȍLGC D'09ehVH"JZ/R@.h›$bBCЫw(4NsEAyBjՖc@+Yjin3 G4vayIk `^oU0()>g3:3Ra#0 pTwьcHHe,jm*8FWgN 9_K8Mrm6S)^׸5.hB1@)Z7j bS( IP͚뒝g"N~U'is$ (Њ :~g׺2 ݅\͖ĺ P%guQKgRU  dj6r)NG ‡,KX]?g{Ho]e[)deL*bClTrL-lt}%LȇjsVO#dz 17#kb7ܷ@@ebC<9Fx̿yyvbnTkBl!vFJ&pɨz}V}营j'!X Q})[ar?_<@7@E+2.Ra)2渴}܅JQb#:X@B|P.Ie^|ov>AR2򺾰̞.&{S:؅]F? Q?^H'-UrwҙLdRz{MY[jv >YC;4֟))L&zHvHH}Թ@hkG1|qB^Mj7z I6wP综{ȸs"~lt~Ss75{;(`PSad~*O@%C ր=ՔꅝPdQ3)-8_Q/c 1Jjs <VeS*4xwkEQ:񪣾:$.T JĆ1(%ַ%uQf]ePj 6i/5niy Lxct+A//Nl`Ҕ;'$bER%bIgH3р n4 ʙO0%Kw f6 "mpyr}0.uZ.]M[qJL`P75\X2 #]=[zHw@f\ --ەPKηO[PTf'f.a=Gz1췴Ha舛ʵh7;EcP6RD3'}n℺z+9_݉{BW) L?P)D?JCDZe}~bn4D¸v^A?[:8ӎ{nX GkMd' 5AcC2_M_dM2D<ď0hGq R #\,%DT"*'=F0o,UyT1Əۿj6B3m/*NM\ؒ;M\Jdkqՠ7f$ò_3x9IheXjf?9ĨVA-ZZu?5_?&"hẹńor30d:>4w,8PD MknS%)ٞM[.z4˳kC۞y|T,uJEك>v W֤iLO¨CPwv7\ C<3@W'W->c5$G:>߁^T},#I۔/N, +%Vq\E~G._jTZ}Y,3֡Rexɝa?$ f=sŀJGkVpCFF^Gvq,W%/ N5Yl/?(,釙N_u;RN\+:eX~/8eDqJڶR눴L-lجBlarZwo+t=s8c73<ʥTh,֞cqA˺%Dyi(K25:bLcL#N}" ?DI1#5QrBW!M# Zy\F*˯] [QT\~6ء2)I,a$1>^3XSC HTp#mh nΒ̅j`SBN%}Y$SţG>c[W?=v!рwQЬ&Z AvjjhA3 .gzk ʃv-o(I8lMI T$*O(lIPZt3; F /ۦ{wΑ30'p)>6U("GWE%2Xi읔g B; &Y֐BRHR: [SjKrmx1DCfԲP#iS?IBq#8X.ȴ}/'9KtXSftw,eG MIЧvnאdzR9 w;mMQ m )RD2lRWêK7M:u3.Exe<&ȃ}qd1|FC5jwݙwbj JKI[E2CN>_|3' li0Ź3+•WFh88h}0`0vM 5DE x~u[l>Ѽlș V(#dL Zl9n p^áIayNdϞvck2y;p[Ӟ$؁ pО'D`xF\qX3L?YM o1ૢI[Y . νR3T9>P\7܋mE- d\/vnJZ:k+]}y3W#6HiFȸI=%05CypEQ]W41Ie*wk]ׯ"@pƟΟi$?m%eNn4^DQH|uC@G(޵cs pE"\;)![5Qaa[|=*q!7}:(ֻe"-__G/R0ݳa4o3@_E^q/8Xe/!t@]!J*tV'g̭X`;=x%Zv`#Lh *B/GXyzP 1R?Zjݲf 15$9~Y3J-K&˼Xgu>PNW%;5 =gGwSF.-e))5&ɑY&;4嗉çsFCj^2&oĎOKOi`{䚃!)׫LR)XiP@8VH ok!\}yYRVOTFZT%WET]H>H;>@f+I}k1N߱RLj(`mfA/ t w~^ԋ'KTTk#ã^_ᯁ˗c X?[[AS8.^!Şm!bMKv2y8l+磕U2HA?+Q Ӵy&0D?~{о.Ygb0!pdi:=mDpdWP}ߕ-Q9ƔxwQ^/VlyjOv,j /:Au_#9BxIe ]cXCpZ|8ok2ͳ S&/Q ;[]#~5 kC M [g }#0v#v%ܔCy?I gv.c4D5_b ] 놛[׍Y.}u`fX]$2QZf4[/uF70k_!4tqЩ H}8U{<ӏ=a?G`:k1y|/&a=%ayFIYxJUJg b| 4V ˅}OԳ# =QZNiڳ'C/&#>XWb6΀h*7"E-)MC*"RަMH AY;$‘gj͞ЖhVS,J+pd,8f>W=9ufJD/$Wx᭛d-ꝑshM~wBNUx™XnoMHV.+9gs!%FG~W/f-I9c-Ph{fbbW 阆 YLezle<"Kv v7 7*%-+.~ݣ(1a&iE(<袕\jpi+^UQU/ oH&3Qm[?nOY(B90>J@e#VZ"8~ ni; UoGC޸.p)lRJũ㇡_(!u*%0\Zz'ql9Z <̺@1j 7Ͷ*83kH|T?rpٛE+'ySI}3NV7 䎙ވWSq3Kwґ ;KZ\8cC+0SE6LxCj}*X '^ Y `Hwy8|S@ѹ"GLF:u@5K(-#Aev_N P0кWE&̴]:Ag5Sm"r= Euw3q/wԅ9\u^7Q{"?\{k0g4aؑ0:ܿSE3o+#hm Cȣ_i>>]SpY9:Uץ[aPP7ԕ+-2w-T=lNY) }˾(gm(aQ7l%$ϠGWr &@[RY&I $r);LXAU[6+4^j>< &*߃ ;3p+0N!uK!Ϝ-PTQ.* ?kAP1b%W"B1ްgt0wGg:UD~_&xݪF ($T#fZ^纔`!{A >xS8:~HK1^>'lh a^;2:,{5%1(WX= 2`w_?pW]z-~ :<D0v{Tr t:Ϡ+i{J!(%UDX(aa7#Sѭm=+Q B8;_jPLfھM NzA)e4KRe0[|.e8=S0  +k 'U+cR)Ij3GЁnV8<ݓt{RFj )!z~dͩ)_6zJN|~؏7cʥ-ckz.r 8ǚX0S2uZLw}$ :`~DԠţHcY3:pTi"sSd Eko>Dr'6:V? wC<Gu䟹ArC EFu[Ë2cwbӄ~3Tvz"XY^5kML'N@/y17x򬔳|褳n*ښ)7*\3N9$% ߶$02k?yP,7q.=Ftyԝe)k8xeŤSݱ,9U[Hәv_J.5iכ^5X*BEqFG߬ΔX :jߍPw^ 9׿FL ߜP4tIνvğVΘ.*#:K;΂=K'w /ǒZ-ha{$7ʠ}rvcx| uhMjG'ۮwzCwۤ -L`tѵ0Ɵ?-0ZS*ہ(# "_PYAQۺe%P*U ƒSJR 6TL MVgB@e{Y-h)xeeyL@y_l> Q> uGT7JW?󋉌~洎_\l yCO4^TrĄsa?ejĶL{77n^w++ׂDׄT6bt wk[;Fz~R |@YK>f_GO&ޑXj6˜lZT_V(>j:UmKJuqkcEJoNM`ægΉv21!eݰбY @]1C>,f$YG ? R.Hy]g7f@PŬKwέ7#'э}W\""e(M232||1Ah7.tvHATvo^- alaǪgH꒣(%2<%$ssQUNڂR5ؗMww XF\E$ة:9MAKIȭG4 cJe[ܛ< *Tr AO uKވbTTm,G߭\҃<-!y蔯 Z"zd) O* URUGW2hl5#i Y nð{,\__{>wQ@j™|+ó')'qep򸾣6XwzRRv0;Z[MB+Yw?gzb?37C X] ͓vFcf =v1+{,~>(]'?iU1K?HHdG 1>zSy jŜga:Bh4ٮZ"OŎ;~U` wb@\9{2j#}>a9E OSxzZ:K ÉǢ=p[[!f^յ?,Drd@sy~-G1N#Dp?6_"Md‚et6긻 T 7퉅7 ?cߪAjۭqd;مWhKA֋B?9J9ِ#L+^ѭօ^> RMLrv[1wF(t5JmsD`Lkc87pKxSQM,Ks2ol8IS*-p%_^T}j ejGILJtJy]]9xA6'SO'ljATT /(%܀LɈ/*fD="@|3#"WEICs_O4ݴDsO3e$9oڭz5>Z^"zcҶj yO'SpI9U}ldyz׷>u[ì$U&x$%Y\um/yI۔ !3y ̗F8 ¥r ؿ?@JP|As^.2ׅߴ[>_'": @OE98Ydfݤv]!ϲ0+-A葎@C-´OuT e6c&6uV7i23O #EZcw$O hyݠf[xty6 Ȼ 9^bVLr@FR%ÍLJaI&jDvq 3`! n\!kb.'j}xۉn" Ѐi?fvڕʥ6Y+3A7 UB( :qn~#K}B˗ȝV ӱ>B#/~œ$T/[ : =LYz ;;ҫMVB 'R7"sաn]z'Wg̸}k0Jp.^N* V[.O) Sw+)LxxU‡,+Gr#ĵF]VUr..{DWL{QYQ'b ⁹#\b"|dS Wye{ e@N(k|70,άbxIs/*Wžw %}j$G pSE@糡]1;˫#;!* zuNs AmNf_O[|bU"A; ހ;oDwo"i6>%7l㆚` 4.@HfPTV3Y m9ܲMzB0]hEWܫp4=HV=3A.cѧMcH) ]XMZv&ÅغZU>VaJnP)(Yjh)&-ȭ^헲ElYVzY:#p%gUQ/vKxˍ@8NP,/cӊ=y!~s$Vo`,+F:FO+dDDj':>jQb%D jJtԖ)Bc]GOuWR?F4d\ޞ<ڸ}Z i!lzYNgQJȑg⊢5XKqB`l*&} Гchca}N :>e6tӘL$*5NXMQ篳+1S{1!mrW;qJx)t$)\2ӰIʲx\uiS y@f7=r˓[FNN|hVa*F41FdyvPཱྀXGw2KY7k8+PL{eG\:~1·(L!dԾ!Ɉ?.C⪰gk"C8wЦ3Q@ w۟-jBR` +"5\pvRPg0ڑof6ͦJ*e1 JmB-jCNUo}i^ hSCA3#㎪).nJ~13^#pq^a:Cc*4Qz#;Iܲf&l, =ic Xp∴>:A֬]fiR5sn5xRA;{{JC6EI鰣CK4~-GJsf Om p^H:]ܓfҵ5.22_ɸBU%"w\SRӛQqW%^deIf6l1՞a~?C 7|סRH]pQL-׹F"`Col?;kQ'9NqZWOj'-uFBN:x<KAD 2kh:R'*=SFbڃiuה x+TdN&4F.֡[2-3tuto/BZc"=tIlrv-Ś|fwNz ӌimUa2#ϫ',amY6u6AF064U;/pm^x ıO4LzIAW [ʘraX مӁ߀Wĸu:F}hC1\DL Ɵ1FoIRg>YvĆgL/?6H'K2֗M'p Y#?-7 +b6/Gߦ>↭P *E03!Ϩ0 XtS] ŬF'`ڼt yIP)i$+[h$gϜvv'ًDAnA'G=oOyC?Y_XnQ`՗T"-,I7_pքU_;WPq x$p U:W0` ŝrуKXFCIȂC1(9Yh!ޫlBֱirJhŅRґ{s&qFNKcǭq J8?R|°xZrC6XI[,%-/Y]tӦJR+A쎌o2  .}稼_D!P[B>aodG_%&Ҝ3 ّq:l9 ={ىmc}mk} L ƛqjNwI% wņwB8pPS<,9H:ak}9VuүM,iZT/z; ㎇*j'̀q]'7_dGʍc4_mU}̭-DK06/d^G[m;Xyxq X!v fcbWIŖe .$n3*J񕑓-EY4P>5nmgЉYS,UeɐQXDmŎ/w|MB}Ӂn|uqn7jC_p@3`R@4Z˳;HEޗRPYmi\ɪ\q=>4 >SqV_p$4npx[B{3l/Lva¦۬!AֹH>FB7h u0-'T o/4Xy5}>nD rH,bfkVj=L"ZKNߘZ ):Jo#Tuei9lSR;.v2v,, +t1|EZ}m6IMݴn#0%}R벹& |V#$SKꚭFP=q~qB/Ut-c# SQm0ܪpS"kBzi&5[nQ/C1aW=~W42+b8>ݥY-PZoս0;gGUo noMQ V}CC y.K>(0Ҹ8ٰk~Ѝ<۶RhDzb”gC^ .C1,n-oЂ^`xf|lAsa8Ncܬ>6Wz``;nAG ?ueXE#и{ZP4AR =M剼), .Y522%9s, sʓs.#^K.Nk;\۳e6\ܬ@l*kS_u177\ڀКvQ6>O~]Jj[ѱmcvCLqUP DIG FHTn%[)ve.D=%w=l-"~{Rg%[]h-s mKâv!>:.Rt']Օ' 9!ʞJ*]® .#$*GpgK$Bx_tdi[,[y6_ ?t M*=;rNY5DoH ;H#w1vCv(8)m>Rܺ毉ej4v$Nr129mC&=;A(3 Ua_0CCGH 3H`s_o:j~vXڮsDhfwݛe&T']KZ:9P |t+ݟָaK +ȔpڨŞNt<\*8>2ڪb\F|`>~M0D+{ Je&F 4׆)ˉc3KzXNOQ9o/k&:ی=D1Ɏ2Gwib6^(l "^B5SDsb!b1v> .ZqI@좋<4Q:53 ӗg >{Ko_2C x G8#`;LDۺvAB _h+ +p'4rm)j<>ƅ,w%m|/[H ڵ5Epz{V=/љܕPI+Z0()xd!蚛 ^"˽63%WX8x*A8j`w%+7 !Mhėₒa\\5P~.PiYgvrَfd{H͙@BRpfFݜ 9Y yy KP@شr#CY_Rۛ;[?ӘaLdָ{o!nNM)'T(8|0O}d…o&+߈"LNMnP(mͫ1E1* !\ 1EBQ^Kc0z?+nA2Ў= x1t#"9;A2ـ!oA 4M]Q<])Lp%N< t˛{xfo>d钬$}!Xa1+0݃وРlIگ1ZzTr9a2Ъh#U &V^hjc 9ҰV&&|=LgHοkNݨd9d-D%2ǙRۆb#h]+]^9:9EO7Na7^gb(x8lLS4A׆|_F`*0<r"“/]d:a9SahS;KJ<{TRt4A:u9@a`AN4ԏVdxtT>wpgM\D6՝W+a|NL$@NMT7U˒5X{t)){^$+8[piG +pڈzlƴ uCX2gZ0BBPh_A;FVFGZI<-NteZÃ2ӡ`%WpI/*hӨ\.VF1`4\bCRx.R'@Ih/FmJJ6=Љv'y=iuT'[̆Ӛ%Iq*b2ɛuͽtsK{\:_ \9Ȋ8-tF4*:ew MeUF@9돳426nbF4lNt2}]x(YpZw(AAǼ{ox4Fkg^Fnâ-{e W.QOP5s] _⭾W_ Bƣ)":8-+Ϙȵ5HitۊP E_"ݫE[K;ڃ1-O=W*pvfl+K nh"nh3vW}3ihS"pz94i&!daQ1p|X48"]AF$t( | VY4sW|fքIw7\]! p‹"g7dGU&B䴋짉/r5q.pTqT]NH0A +J"F4ȤcRh< x\X 8 2W? @ x(,bW~M_jߚ`y<*z G'XfWR=2 cXhnTDLd`67mD Rbg%‰R/={YB$ )Z bRӓs "?_%M*M*DhgK9_ҜݻK%P;R4bPͼR6M4dq]f !zv s,$ g~ExS羰;2엔 sS^0CtOlE!U ;|槠)|=̃6M${?91{W"Fx;!ٳ=hetT=*AH$ƕikfձM'w MtC'gI{F_iJ-A 0-潈gi pw\:͖*>RxR;tuN@H^BtqH{/j2ʃagΡ(*͸cU@EhrR^YYRcʼӄk #hl]J&ڮg*jQ)QO8LQ)/z;{ 4BW4# }7V-H[qEuQtoZac}C%@|ǰ+S2Ha Ū _l7.3tW>T,D\Ƙ<,gSz=kgl-`&g`ړ< FLmt¥w5*CdpaWdHVWfq#FŒ@ f$H~hEjuj;sC9i4B*@bȳ'={ρ y ݲ8eH۫fnʪCOl.CTUaiļr ۙ:.a@-wIIwfXn^-RZ(p"x8N^s!&13#hD|.Zd{C7ΆamSLSb#Q-VHí>;ޒBi`NG  c>jw !HMWNw0lȀx=jֽ]7~Ȱ@^'|& s]gϚA1Qt0T-+]&0Dݣ@< ѡ[M“5SVwD-vzK]H? ׮91;|75O?~4h#ҳ#zcx[څnkB5z ŬYZ=MIel #[)EM/߭: Eʷ,ILF&{;U[0l2mY =Hö_5[Ηx+7t@4TIz},֬۷1;ww2J,s;v<Mp)rwEc=Y{D .ZiPJ?И6Tk؎Tb.C/e<8nR CMnˠ>A eҭg4Nrr@ԱkйSpЎVVr꣒(`7:i#b"A]O\xݮ3Q@"4B|hCfD^t?FIO@(dZNw. wc4؉h\=ԏ1OI=Xdo\ީ6D#KEs!\lvco]Ҟ˿[:Ŀ6a9~/8ћb2hGO@ 1lwSR2bnkW4~U5nS 7pڑiŎ_}mHcH U<<&2&rܴpuT[(}r[B]wZysδ4yx{mWJ=P\,.I6O99W.luAi @ˏ; }CJœ(8Ks@' V 苌2zQ ShSv,a7ٱYɄx&rΈ ?iy6`Niko]4$%_9ΚfVLrU,K)'i>]$Ёvh,zvmVqxz%lnm ̤Vͅ4S!-hN ـwi/X }AiML#rW:wgib _3YrɎSOV$@DR_A8h-^S^/čbۯaj?'i=sYR]QU"BQI:"MffKa ;}~VY ǔGE!΀[WOց \  AHKÌ1LH~6?C<ZDԿE{rüdL9[!ۏbN!jD*7<#XˍXg(iҪ#@pQFՖP<*9iУ@uL;!wyج7œnˀoa `Kz)z:23b^Zk;}M1! Lj4{V7SdА 2VgWgZڽ#Yߐ=w{eEFh%;_SM@\m N=$U/]vĮqҞ6 R4W;aN.4m[zfdBIA#قMTO0Gj2BB_,mbLMimy1$ۑ$ l )Cde.X{ZeHeF|,1B'=WcϿ.TSmuru%~XkK9@`;5R~ :ݼ;CXYJ1A޼P;Y[䤲BALcuSE]X[ 4\j6*dN]YK[bMTwvܘz>09ETſ#VZコR$jp_M6MMezu~?= >Bb=W]'IXSz1goZ>sG0e?nnL&=gc7>w!L%T0ÄLt6eu.-iw m 4IF\{?{88.2"'fSA++B%ABeNx:;_`;Cf:YG<e.嫺 ud,7f;x  F@P LWdQ"*F lP h B Qik>R=]CJి]B h,܏m3Tbm0y9)*5@ >p/\! +\L65CS:A.?A aIV7VĂ {kQ)^Vf-5IBA$5-alVz<$9SRife,:(({3?.E# :ӊvbXqtD]UL~gwj]/gsa%>QZ sԳv<&EQE05=Ķ˹0ξ ף8VxW4[=A{_5°}X0[sỴb_[_ 27繩ꩰX}P73~ݼi_EJUi4HP9 /s#EdI&/`݅&33FF4x$75ҕ['q(krQ茇=yMQ{Nb$m޹͡|t&et?@CvFKВS]+xE2kHgiBy-JCyMz.5<,NݦWOG}1ò[ǽlTBy]LP,s A#,,thp dz>X#$ s*3t=KAwq{M{9pǐ֦hA \)Vz O Mo+~#  KEI$nE`'Kh *F+j]2i #;)N&SFe^ȓtJZJ~`yP>wh&e\=tߩ.Eo14IJ/a|8ek ׭)(:PhO`co₣@N<]/].ңɳ 9\qv$+z L-&u+bUC6g٫WC|dty9T] Ge&(dd-|8U瑮ҧAoݫ8d'wc Q,.weEjƸRUHއf DLEV+ a,I8ZN3\{\@V5.<@Y+,} 2!$sWSH 6HPA=z"s|D!jlKU)nHe  >+o^l@ų2n<{KM#2];hw6ǬS>J#xg0$Xũ"ɟG']',i?L-YijNK̇|s횢W`^ Qn R#fxqy*7-?3P ^r֨8,-K:YE헽RڬAS15)wZ%ѡ}ۘ=$\63qlnI`:!Xa7|]~]7`, B8Snh = ЏЃ )ϘnޗUnYVZ ,ǙS ,Pq60g!j5 I O#jv8yڗi&F_87Ne}k8&fu+)[|^VƧaNXou ,pSPjfֈ|Z gQ#PW;4Oz)NN=-dgҟ0?ϰ}gAm=UrPL`Ą۳-"W%ۓE0~US{_r(lE~$js$SQ>< BApjA:RCr?5]u G)&SACϜ%gQfBOrjc$%6L5OӣjnT*DI3i#{kOȏRZ}6t >2O~S#9^M ОL)^!_ BDKCb6?w9c z%ރD-Nꁧo'GjM|U%?TE * kU3M\"'^7NWLw.U3fyoVmX+FWr{B?. ѫr*:2B¥)D&KܞG2+{{2C.p6|c Go!ZwrZ+~-odԷHzƏgO"([a >|J6q DXòa6d.Ҕ<!@T0g2w&.3pKiZݢZSh*FJRj0UEugsl YQAm*9b)v>0>JV5 *]Oqګ{6#64 Fjbnx;L86Ӳ#U/Jn"Ejnq }ݳn+qc~ A"X+Q / ~a!0x0$`!mQ ҟ`Z3B诤 k]QM}vc6tod>y9jw}Cd@#o+zt)H21KR C1kL,/cGR*wƓWҠܵa4Y{+LM>tb>BmD`p.]R GĈ ۲k^^gPvvlI S)TSk?(ۊHL)U*33r˶T|'RG(XIt%rVW킝K.7EG;eqRUXsj sEM%3=CZs,('.%i Otީ< YV9(M'#T ;,*Rq 2_k[==-[4]K''Ϋa XOb5t>>J[O]. 懛DgF~> [KǾÌWTU6֣ %&gyN^v ng4%g Bs{z [ ࣀ‡>jHs`$kC1Q/Yі<%] zU^%@oHЙZ 4Քϕ&Vx+6]h$*Os!O7LMЪ1W.ֽ֙ N&D2l4w˸82VI\VsѥTg{n\{WwgЈ#Tdܣ=ņj?ɼ<8z@.z {dVAvu-27֞>/X\Ѿ7Wϕص8iݳV4o,bЍm^&+ƀE#LNTРAWB.0ެj 9~Tx[/3v] ]kb[]:@Ŝr&yVfz,`A{|J6TfOz+1:f:-l 8XTnMoq?gQؑ6lL~^T$:/ `# 񜵛A }PI4uхvE`:vZ>Y_VjT롐FX\c)jt1% PNJiSe@_O JK\ll?E,Xb=Ĉ<6CB)k3-NїׁAX֜0U%]{5 za] /a-%rC ~SZk,Յ ld\%4QL_x(n\JFì(E+{ >!>@E3Ph0vh#1R>ҨJՇF\7̹?pg)Ցy&q=vI7Wm `O_B,Z6 R"%nP**kȜڢGsfPL2jBK}>*:ZgX_^@)@jԒتa* q(*u7HK};͏GOvOv 7SSbG֟>FNY r7^mB3}fp@$n^v؁kO zbVx~ېyB~n 626h+; .#tNeh%Uu'qH&5əJPB5QBj s" &Rj4 jΦYoQYAm"9%cUDEQ3n1A,ljiyj4֍Ll"a?Tu 62GwO㌒Kli7MLjhPxŏ~5W̌vѳD&/ĔMuǘ|?x5}^I%2DZF}*zNY.mr$ԢDOQc ΩhdPa Tf{0mղ(rDod~ G\ѣepyVೣJSxzv&A-xaVTaNr)+PZp?{i| LF~}QmGd|}:veO1tg֬a,P&PvP/O9Ld$w@pE/6O gAȳ}ysD:BbH/RHY=NvF+_'[#a9#0UƂ"\wyՊ*vtYxA| 'B'tG4MlnH{ :.2c_"U\s((|U'5kG >/utKhYY8Yreit'Vz@>FVQ(h$\=3'R5y`TJer8+LͰ DuAj{hۼ(^Gvjmz/O"2ʈm%:>2QL[!!k?$븐IS3|ʘV.] J%V,*|hĚ rf o{R8]T[;QΆ \7vrz}NG}S(j:srH*Z 4k F]K3$Q"7`eʝ7R4v,F0 ǘ y[UTev%2i-#)m.T_$'٬cU/?PW2w͸ Wg6e> o8%a p"GLnǐvl%W*~]pE'jD0!ПB =zdN 2UR]Q&GcuٰQDj 9\W:{nQWઠAƺ4S; Y7h|Vhl]x6և Jϼ \mڧB :\V}znա _C罼 Kq"ؿ'{8+4^9B2-7h}Db;s/\) mlA?p]SQVc)~|0!n!ĦT7Jf2b`$e$+Ty]3fn3IV1i"Z-t^f;CpW!uOkۮ[&;M9 aUh|aϿ#^W)N&"fc4A2d?%OmbnfMwQww& UrZIJ3t^d:•mb!vfEcA3?P#}ąŧgi'`SBm Ut<#y{"4^؏3 HO!ꆞzA?peFߜJ bibKb;KQfBe[rE݈)щ\XD#/(Q(:ebR䬭10҂&@4(]]aJR#sIWĒ5_K#`˩ y/>٨g5T5X*TպSCm\?Q$=~^zCz s_)~{+mhQ>r u`LĤ?0KO!3 k`m ao$ںlM6sF')CwƤsj.EWOmK'4X3>3D EFd^YHG_kKNFjZA#F k=Y !ԅ]CkT:ɚ Z6% 7_V ʧVsTWgB2ۇMr xcFDQJ>1Tb`31A+wƀbrg%?wn+/ @h*&0(5 ¼p+OD3(5 j9+`%ڐ9Y hjj!-^[ݏ|c ow}H^]؇g tw"wT~ȕ,= 2:pjm܀9}Hm B3 ׈SX3Hl5Ǽhs+- õlSٻS: {8(%'.a%o"2jy 8.IF~*G:O2EE]9.%OюعURa!aN.pl=},k2ze<+|=}ip0@ୁ-è{Qx+ܵw.^3C\TLDVtb\G*vKzkJ@EҥP,5na?a0s4}J3FdҼ~-ῶQ z&b♼dN"Od;˼hYv \ -4Ox"AH$ɝFY\4[%yET\=}!k[e7N%r @ר|6f{q’?(S*J !PY-OzxiR!47~WAsaR΃_fmlHCKt F7m%ȧ]&T!2gϲr!X". SB!V.]#GLy6wx_uS/GK߰2vΰ\vٻ\QbTa2YEp^9^eXV97(Z* 4)S8^jdV<:ar[_RG*EGC M}+^f9IXMu+\+. 00[&!Xg־ i" dxR;_#, 3 Soy >MVҮh˯}P/g寭H%UfK-g A:pA8k΢ȫ%+k]""=9$1ܳ`Yv> C .L95>ic=O:5`h5ʹd@6nzk8}s5[`Y@*lBG}I+ 6 3@n,se0TbXjB;L훼q߸#^o4֬9"hgmxN:cz\\M(ܴlw@C@Ee,|e JKHaKҡF" v-%ޖfK?\ͽM=5yb. 寻Gǂ݁!jeޯ3f_\ۑ l?XHQ~g >d2o(1QЏPQ@$^kr~H$=Glab*괉XIdM9}W{!&<=5RQ`ك#Q-y9?7BOM=dR-- A ;Y 3IXл&u/IHsw^mQLʬHJF|UlA,O0ߘ2?33h<9搖y+F&iW e DݞV*CzL;vr~'[@A kj8P_Ec͒"͵\7Ըa?ـt{;ܜ}  +b<S8k(t9D0 s^|>Wu>2[ςbYŬ0= |äv[ٌ"O_?MS*ڀKUaK&Вҭ-KhnKv]j6adC4B?ЧQHN̸HShxu '<;Ibk>vlnӓGex$!Az9TnxǸo1TaMaFۈ-?$Ӽ~֕La{GuZ M/`=Vu`m=zu*MQ[Wߘ,Z>%}F$Y-}܄Δ+]1Ajee\}=iXOaќq(Gj"F/K洑AҜ,4^7b> ˤO@_ϋLnނo!Z09'y,B3 K139C` X\.d!AрQAQdw<~Ct Kqt`_ˠ !:Հ}[Ohv2omU>4b'-f5E/i%1y{ыNisf]7$RAFك)dʑ@.ƦQI3Ҵ[KGnj D9~oƽߡhxH^ *@-{F2|uxi]&e:~cyGgx(ͤĴY3Jܱp?BRty2vQ :kڟ!-d_it%Ԥ}}>n?LUj|dAsh%%- wBY#K"Si㌥X˂k\#%-QFDfֵڢ3y#fX3Rf0HnYi&'TE`>Cvr w/F-զΓq2/1u'RB׵^T;W]ތV!vQkդ r^7GYTd1{zpsф3R5,E~;q))~TbFoEBTHZ3'rx[1] ;/ѩS୼k#Wb{Jߒ{<⁂׀~|A.g3}n"9lԎԜ$`lJ>_/h>D4N1W .Ou+xIY^jG!;쬣F9]7e]garJu4=ﷲܛFu} )g@Y!a1NbPVGO#ۼB{+)I6[H öaQh#xt{By0jX|Z]m~eiTbq]~F6Q-O\ p;`z陆c3ŕâxo~+&M=ũ fߞ5& \_=8F OU>_u^m܂d0Uj%A-Jѿ+m Ǐ3>! AU Q+b9Q##~uZ.W176UE(W%pk}'8^PT)E s̀b 8ы$SG? ."RYw)_*p9g&zKd<|%'xnqU(ٙ1XYeF>1d9*28iI3LQH,ouzI$ͭkZwزڟ rfY zOiU/w\\I e%i"$Ҧ*pBwCgHt=n;&a7BG9۲%v[xh2qAo? M/;UVS8KCyvwEHi~](eVZSQjPzb9K3 e!i_p[!_ZT3/rUSR&YA%~ʂSJ]@e.YR#*$;@΁rC$2E_yTٟʔS4%6̒wN;oտΐ0zCaڿ[u۵GlgA$c̖luW,ˎcчqG2HfNz axv~gf%T6}*>4 CٟLfIFj4@j&{ΰ^Gcc@7?)KM*z- U=ތ[Ƶ4ƑM]f||^4ڰztHG@iɐ)܀oBug1x>]f~^+5XbD9/^O nDp rT{ֶs]/ɦ` =U#4ޒ,}6jk̰H5p6U9GWH#j9鋪s\/,i fxb\` "\3wjaay!FH[[]TroX W&fW'D}]u'zִA:=)6(ݜSsk燉ayXF*|ps,>ɜ\"-!}Ox.d,a`I[ܖ?6A#nB)f9"|_rgM Io{BJ[ϝ {' w!8EKHul8MSX>3"}Ź{500$ܙA]b *K+\"?TIMcJq@{3qAz~}עy'-Uf⹧(3A¹r/94(3<(8M|/AvND $(-b'sms."(*s>Dw^7v8d#U?ڭXzf#6 BYgQJ3jWhZ& yCiGJ`Ӻҹ=|`P"U1\Wշva6 BBtsIxĒK;!G*?$gm=%@QyxJȋOVzZ_ZE&n9GEgl ,E͢5T|UAx7WXqqcMV&:[RZOM (UK J3UIea upI}3[.Ѕ0?L:IzE _@g>gQ'A6J 3zpI=K n~rJw_[Fv^kcN̙! ;7=,d% '{aQK t;$kv_r3TZq17)i05E%Ytjfȇ'h~bmx/u%n+ZU.C;`n_(W7S8B0#>3Q\wSن I"ёxB5+]5%f%_G`Ł:.F6$|Ty;hQGں[,. w6V~QIaDb@q$⍫ǎ ckl/2>GWnQ›6|kwx^?UbT@IQe0!%ĔXHBi1|^Vӛ"/D(zV wt0@Wu&SM7v%r1`(%LGos@ҡE"O4ژ:T}X(2¿%\ 2Vj QbtgނrB[vzȜ#dfUZc!+$+*7%#\~p X#R}m,,rfョADcoˢg?h(Gзæ՞eΫvD6:h >=ʟ UVϧ$dKԈed]%D/AEqlAͦ1(dfn v1O""u' [3Cng,g8/Zӎ0MRWSd;&O] ι vKs {u ]ɮ_ُ U2Gs SXx>U]m 0o} I/2 =X~) Гk]m$D A Wq',Sx.ޚb o>*= tO'ӯ%aNKv7@s/D&Ҋ<+Z;ӿv r^Bz9t{:A_ lL i5Xpء@MƒR:4K`nnhO_1'VZ=>#6z/{^ޢ^6 q%#ݧȉN@A{lhGha[,]?Uy$Vu9>t|gKd]^wͤܥQxa̓'n|21VJʵ#s%#hB?aB yNHΨx*w×fXjU"hCh@VHS:*IÖjʤg5" N5.!qRD1NM[E'g g2sة* ̡:5/D˶I1,ꁁ2BԬvK3SL i_]A Q5P&GRa@^]rB?/ٍjcQb/UZ+? gzvq/">|Jd ))d~KEGb?.LHu!IK eXw=6K`䂿\8+)BzB,m_lDC{]HvAç{eh`C-k~Kb~& 'L7C'g[ !jW'2htː6fr$ ɹ.bg(CL7/8{|c˭M h9ҥ*?we04]3V?_R)hTу$enx ܲ%H:i(sG| }'ôLP+$H~ ig?uz[m]c8%L LO`\9@=B!tWi939}G*Xf!@iq>QՐy]rҝp70(Gj392 n$m.p0rB3WBlgHuf^Uͅf3D2t/p*S/{jVު6u0 *M\{CS%RaE/|CzmSS!)(:S;% xU@P>|9⾒ D[q:iomRfHY""ڤ"Le6`\ϊ>'>P'"x鴸d>xGL)5ֺ)L~ F-ijլe- LU2&Ɫ|-ą_9T;CϫlS> 3ĘK-њJ<>\Vh%V~SAv:mW,Xƽ7!( А! Km/o ?)-_wd.yCdN-5ꍭ{7YiKÛz1+{8GꞂ9lNXrxh3iz}æxSkg j:AǨ햎ӕ^؄=6Eh-_ v_423L+\!EAړ"B Ddw!0z9R}M^4#Z vs Ѥ:ǖ/ z_EdzﵡU LvATeTE xw!ۜnp"W-?)ԯ[rΙz4GP"J?Vh}0~f>tR-D<س.󎇬%X5(![:m;4oh d[1z) x[>r Χhߥܧ^TL2m?t-;.GxT:R&x 79E~^{o[5ɩNj@5Zͳ29 ~j j߄tQuLq 3󟄴9G)Q[|u\Z3SҬ/akR-dH.*?',pP#. \#Y9sd<ؒj|ꏥ5J;V\њ܊yźý#)R)wO;ˋ>ǭ;ȯfbyMyMkp$odcom>`m`$<5^߁hv. W8;t$ĦcnL lXJ#;@񟱓IK,D(M_)!_GF&ΗL!gI'}kΛFHn?3WHgLdu$_laҒPkQFEmEBx_A뎬[_ dQ(1. ZɕxV ͩkfϫ$-ɠ[{Z?` WVzsgu;s>S!RRax,IYʹ^HJ统15얔13]ayҲr`J_ $wϖh!mh{% +O_Y++{m VlnTIYM;q @&*̠27N77|\˕! @y(HF66~G|P׬Ԗ7 uh\םH*4ujֳ쨅~jE!ߜrdIRXNLBzt\dY7-=np̏?ND&_!gSxZڽJj9SAz#څd%`6~5wLpK Ǫ/t#՚uy 3{b&'wVYƽ:lrefcDp9G DI囉I1_q|0$uû xypL+ϓlܖn`;k|Đ%YN)/$7U{h${14vqTyb@%دDn =S"ȄyN,1~!3?q? υxY}O3p]p2l(K(S.]lx_m mĺJb jɩ!%? Qw7s"cHJ6 ;&@* )6.R.ќ\rJzٷj)םnՅ6F!% yȰdيׯ_GrU= ߈5F\ՀbѠ\_LP!<`E\; tf?*ο >>ۅ~%I"lK{J3se+aW0e/!\ªCVF;2k~u/\Fs䕢fGz$轴wqdtk}ChTK1WxyE"kG01+Jy 31OBV~ԓ:U +.Ӂ)r }Zn:u]vrG"&g|{sn3Ls>Y6MjnnH&f6@v1c]F^ˆ_>W:~\hYYw\k3y?ߩAAZ 6,#Ût4pSuP@;.uv3fX|_x`%J.Zp8 Wm+>%$`g`JdtPu_w. UX a*}tܝh{ x hUVBzMbRbc0m(XⰃy\Yy"zUްDN%SKI +ȂuS';1`)]ȍr"jT'z%7@ԩ7 Ӱh jw5j̍5Ce`AjC¦G>a\E`Ĭ@OqWEY7r' R,sOS\ЬfNh['JoLs7C̡3?8WCR8;FԶXMd!MӤreW,vas[-jx;:!sD^F#Q^jn9g lS( [;VʵՉq!C63jcƒMD&x@$XStFx`/ [yp%r4F#RpTn\:I^\9:E.}-V$ބ.ֽl.R`֢$ 4/QДLoYn-6fxJ?^skZ{yg]Sg1v\58IF<^y=%ن⁔+"&&`6!Kہ>+X Bpϊ:bc28( /N3bv 3yWgcyHn אJq'OַY)MD5`?Դ)3dp> 2>] Un6x`g3k14u%c&R4\Muν E7`~X<4돑EKy Cܭ`• .6O\GkK 1ת7YMRi Lͫ3xujIM|hacD5NWc?&w2m2 [`48T:s;WsYk@;{Be+?Al,SoR b!d?Mǥ'֞mcdnua:Koƕ!qQUq r$X_s/RolU:pfx8vou ExU/cKTF^]Y嶴 A<7-י,4YBd @O% LANm k]ZKO;{ DC@R~Q6U]H+trFXF+/edcl"ѪeHKMQ"Q@+mf*>`ĹOEȍ'8KfQ?>|nQA0c ѿAsn@5ϝ@,}QiDڑNPD3r02%ώ)A_Ab{$[D.Bٱx9w fFJT 8<2PV[mjEͫ=+tN?-01\Vwfd&u,PٞmQ lJ(Lk*Le E#׌}Ae'^^xb2vx:{]pc Α#iX Yq'0sbJ_?))⬳h[.d/È>*[_M@ |+P}fe<7H=8re%@CH`,7' 꺇8T4/4=+p>9S9tm~{rta=3YrH{s6E.U Fj #>ڄr*]Fe-" ۳"_3Rwx7_&Oݮ.Ot!/*Tߋ4a#?;ٛTO;W1\{\Coj!J!5Q6g\bYz2\do}5)<'Va|S*w cM1c58^ 1ge)_ӛH1vTYptWBPD$s &@צ #rdT[bg8]Ѭ 9Tڝ-М~wg~θP6A㚳L_sd2AQ&tЁj]#4# sp[“l+𴙺ܣdEA6UR͇{OֹC2N|M1CNU:zN\ ]T+x27Z NiVRXiK/o.=~Y 6.ɷl-WHØŁ1 B/e&|Ae!+5En`#ǛKʵ@ޔP+!Fn52Tg[]&u*n7Hw9+7+:vF3l *z·Tf%)yLOeO S&ݼWZ>\bC1{)F&j [Kav\!#W)M {k !)ZF_b1K<<ok"-P¥m ȉ+<[+s$9jcטv % ؊moTi΅Γ_,ܝi g-H.="#aVq9BTR &ca`ٶ嬢ɿdcZlaJv}8Rfz>Hqmqd> R?bg@ٻtu2V\H};3@CB,%* ؑ>fi ׫gV|.u4P,v1܏8D=oLYԮ ܑpT3@.5/Eq;IϫE)wKVMM%юCI(4azoURl\ dxkATܯYJvmxicS"<#VRc#|Lۘ Ɣj6XO5gM^?jM=&X)z jf E`ϕ8"a(J ܱ}&qI('h~wtrnϟs]3ootaC3ε\%,R|;{;9RNIrنkc"f"fgH/VM(쫉N@`Z&Pw @(ǑqJQ2Pc9Sx|;x ]z(.r!B Dwet!,rkcgA|˵<֟\|B[Lsu8g[n]YPw&Ul! %?_VhiE6g;pҰŃ:R݋z'/X鍟`q9B*}ǹo˖vb1 6F`Dt9CwS:k zay/Z~dVƸ;b,vݮg7 7E'i7G=o/. :LltW 7TП+>82ktpj,:6 !ZySGeT4tX%q/Y| @]DtSH. :5)8 фbl)噹NURՈ>KG"Y0/ZO,K8q^ze:JG{\x=}{}yUkݺp:S<_i/ؙˣXkFID;+כIH zfYfedN &qLK)|cDw!lT |v{5J7'+|9#\-͝W+%BJY08K+bzQ"٣D!:JmCip\?ve'kUPy 3䏎`qlvլ}mt\ b2U@$ZFv%-cEic6.lrDZcs; ЍRnJ^w)2Ds:q=DSLB>VdVW9Xˡa(T4IpE›)z ) -aޠCVU:h-ˀDTIREF>D6q_cs٘~P3t񳰜 ³+ث|r5'{ W {w̳DU" @o%\@6b m=)u Mr +3FFg;7J.#Dcjlp\Y0O"}N9(7,&ܟETJ?g@A-yH#\"iFpB? ^TwE/jI8YNq:~tPMhwJȣw!:|~.CCfrܼt+SWK[MshjB.j zH$,[6MeT2_DF+wO*3c厦vwm#Q"_Y{8dWW ie܌tȐLnf[(D(9H!+mL*uNȮ"ΪW9qAgYZ070701000002a4000081a400000000000000000000000164e6139f0001217c000000000000000000000000000000000000006500000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/Hg]?Eh=ڜ.+&:;0M"iZC LS')'@eY[8˕89H3jMj4n씀9u 'ܷ>G /KNf:_ YX"XiBk1=b%ڇn*=~89SŽ hG9pza{AZmU Ӧ[ 98~=F#~ȴ_vQpg˅N;ӪR'x*ɕJz'Vl)gG 48ڳpq%-];HТM;;q eBoWB"b +8G`e=%/"'z 5&z?ZzCKrQ_P7` 8EǹnjdB68fKV+\g̠qj0fTG^zdUkJVmP3mJh孨;녌nL~x#(:| gC)WH<):ג8S5L>h}.z mTI>ya `$bԈ+@,HIpOԬ\o2%%zg@xԻ 3( 6m?3 <`o3- b2hWq~ܳ2VvҥZ8+6GiM2mi̿!S`IJXpPètaTa.yT]bv&7icw<M /J:tsa9xsskUDj3!B/(A(EHphWsHҿn]ھxyRM'LYYɊfo̞FZ:9rVϨAXӆtv+5[xܒbI9~m+>e~U.V&p@S[=[fH:%~gmFk:H ;nf~@EKtç켡!-)ͳΠXDw"Q.HAZA~VٿRk$ %_oR@3 ZHe# 3"~naxda|wl#c]3 v4IDЭ$ yM2;Ep`?|؅6.JV5AzObmQnhΑR`ׯ  CՍGk&_׵u<{7~dn8+}pӫavA7s0bE2O,}lV7ogpz: kwΜ!w]Sn.뮥3#~ Jo%),Dt4UաKEڠ8ɨ+ԓIϔ,E|KOm"$tO<fRdȜ,ZĔ,ZQ)HljLё&vat|&;J6ͨf!ήN"&;)$#kZ>IZV>Ws w-p5gvE#'.Ӎ#D"q*ñab$S9m Ã}{'ɷdI/ ۦH{[I-oHxW==Mjkţu<Rg!-ݹ]rpJF nGWˬBR'UnY5GbW k{L`l ~,#q טc')IֽK.XYYv㝤vUOrCBʨֽ(Qm ޙqr?_x}4Bd++`>:%&ݠz_`nwGk&"Js$/ ֡FV>LcÑ[w=G7MqrAe ;sxHgi;콋HXH{AjQ5^ pHo'~{%",AmYpCC nޱRe{ӎ[TUu TԴT= qaDj$ Kclb?#/P{eo'v(P{y0r^On^6Y1Pl2G2>_2y|!?YclMMQC ]s,U4ztx2`DJlhbn/K :ܨ> AoFAu=MF~H,0R5@!R.0wQIb_@Wr"D ߀Ȃ8y@ o%nkHN><(Q*i.@, >[67vagpn][}rY-#!…:{.?+V2N/kRP*!%rD``vB-S[;OltDX6q;v#nZ'ǐ`k=s<Ӗ\LgiGpd\秘*^>nՑئhO~m:ms0Ba8#õBil@+FO;QRfA Io:2G4!6%56`<\ Y7 (qJndLbEWBRT+7.,˚ԼӺ|N1?HmrD܌*Ǻyh-kج $ю8k+Mrsmp%;wu?gvW7#MkN5rG"oS'>'cJ{w)PaYN𕼳 nS3^XJ1i႟X<>mNsjU4z$q9Orl?6DCm'Z+ K5=W0և<0V#x|N-T{g=ZcJCVzO c NZYc1uj9{v̹ M$%,ɂ-M['5cz@q./S**] /_fuڱO- W2~6\i U N8ȯd]FL:.=M~dU1bgn AwAߊ<ǨϰkD{ΩD2?+fՈCH0YG]mX)Ul~qGDuV4FK-{RDiE5! PƏTuz:Є|!a?mpgj*ۍ]uC$!s1_]5½00~X,\`i˱N=*¯n(Ӿ8O x8 b;i.k>GId,"ZH׾>O r 2:*Wt۽UwY|8 hż.N]bw Mϛ킸,*}؍y$)Xp: WGm0 - ?/0ddS^Xc+Twraq QY=Q 줆ĭQJNH?:<K'%eC )VAIDs͆g_h&?b3QԂAi3ڐxFÐ:Tfͺ3%ycw]C'm%|hYi`*b@"_1 1"Y!N}K`&1`',k?eN2Ϣ_D FKM$ח9^?Z|.azhofYkPYoMLIFuNwlI! A$rB 2ςɤzY=FOlPbr2G@Bn&.d[B¬*>Z}~RԃAEJ Q7̕+7uE 2h&so ~ ^>F[L LEQ'vsV0A//5f Oz=G'n| d YkL`Z {>ðM$?NF܃Ǡ6_q5X+Drt (J7@%t[F*-v%g'*J_""eEד)"㫡6vQ)u"A㔓ai=/;cc5(1u o`yfTlE_k@MT~7 #&؃5K7 Iz2m9afge5hɾ#=kFo- RP~l䭕I)HݔL8Wvd_3VbX(mB|n[[3)n X#uJ+z0H@Y,E.jʦj1H&F;~jJ eP;C{.+|.2tiմct0!r4*"%1Bs^iٯ0N k ~|.T0۳=4:-Bi 56q,)+2n8U"PUh_~1x&q/L|-i\g ŞG0/>n0BJ~t\t6F Z0JzRn^*W6aC7ތFIp118 R9J%@QU8ǫ _u⨒Wڧi6 WPr=؍ݑN. irܷ=ҽ.G!n=' PHhqh1.M4R:./pN5O!}E AL<6ܓTL~hI~|ZDQ/8x*%#I,R gWToa})md(_9.TzQ`w…#t Wz9L_;/<8)5Znl+*"Өk:qH k&ܮq{!F$'S]fN30e+h.:~΄DRwHFCTp ;s aOHǀG1yLv1mdھ:Tw jI͝q~!9|(;yݪ L;,^ 5<.U148vz2> 1o0~u4EI_EUyX:+8- Dh$? XsV8[΀±ϢV(MwY{۲셜4_W-)h@~꽼 )0e A&/U>:nKP$y0* 89K6}E >mftz-&i=3VgV\ qKwXgG$OT)k9) w!Xآ:q ,Ϫ*“}ժx 93cGm [|~f*\iv47pOX0luc #y'@WOz>l{ۊ\ȿֵX9qU "3"㕇pDR85{r ™"lErQ&KR~E wO+@ QoT:行/K-qX&GG5Frna?9xǪy?iaekSII)n /f4ю D(3NBC#n/>h'!nE#(}رUO +|F6 S F΂! B/pj҅dž5.>εEvYPFbՌ7O[Hٴ8x-6h=DeacʧPkme|QƽZKI4]1MEOΫ^@JT/JYZ&U#/ͽbF#}g}$,<5IAH*q{/pQu$n!5R 7@#gJ ռ쥐pԓ+- %bهTS_|{??\U>C=<FBo.%G^D܎G43ӘZ ^E0w@ 'RS O$Y620K# {n5|O魲`j+Y:@#Bj$hk}s~H[4mgn>]kIJOii蝧{~I05:|S3c8tSb2($uK.jubn^{J e$nY04Bb)9^__LA=-[u1>ͅXC3M4$h]FG!xI`r;i1w7m9 Y,ı1!ʼcG)Ǥ"c]`r&~H 1c}*BqH 0o[}4R;7*=qFL_70o/{i.[Rȣe(0h#l_oHbG2,%̖,5%8r,]>pDɖd qh(|%+)ί* jv4r sBjK$G=ތLX^o2 }p\zi0 v78<29݊s9xZMC&2+oy}&#;;O.C[e_AA _;qjB 5}r8E ̇[h&' Ï0ή1:K5 Ni8t ߛ9`9%en6Ir7Msa㩄s-ZmA/2&2u *e;Y;%М}>y|Ua{ 8 &6=`HMmw-\ " +Ug΋zĕ.-lj3xjC]<@?ÖJ ^Ʈ#Z%Jh- ;!̖6rfLflnЯWAM҈gUSI Khr4t1^o z4bS޻dfJ6dķЮ^xki%7 9[Ol3{BixǶAwpRa\GX?+|x'w M+WQYM2pCjI LQEVѢwwفRuj(vW_?ǀY]Lօ~Oһ .@i.PϠfQZ˄<ĊTSU$/菉1۩QJ7[ QR et.τ\>f?T{j~9A_i \ X63Ǯ w'#8TfIe&l6R()p}(8*^RB zQ * a+iatI$Jt<=|dV q??dYM'f3H'ݕ.uCYb!+eB-: N#'SIATP[?:AFl5Q^ˉ>\5dxL@Bdgx掀o'Pĝ⎼ I P>`{`Mz|X5?}|I+ (̈́-:ݝ!%%xe>?:"zo ))#Mdl3oIk=i8o[2Q+MEr]LZ߼|EE#$o{XJ µP_bFGW8g7w5@^>Jqj5'9+>K`9A#qU7ʹFŅ ӗ4 H} Ó^1 x &6{^g﯏R) sB 5@w,=1FѦb0&,yj<ar}so2\!3>Tq]_(: ڷnE-QW4kåryVa\SBg/_-1e>Pkj \W1<`4tM5dT #W2YM9p'( 8[ PyڞkwS%q]Q@u.(Ц((TixA{ _MG󏙰a;A@i:7b1O]`qk7g#K YUD/|5tΕ.V /ȃ&2#1_1kf)^Yˎk rFn vW}Xhہ,.fw_ $`nճlȱ[k'\^e#SQ@Cϕ-X[7hUZ q[M'0>_7HZ X *n"6nMw(#V4ub=dB-?#l7SIÿEzDbwsXz^(AA}P x]Uma۟KؕN8!KO2,̷r?'/j@,Ӡ9ۈf!Q!Hڡtcq9ƅՃjkT ]"U'~p}4bSX! ]0J0ԞmۈwHwf DV%&|QNJOiEKCֶ1 /~*M-qW1햡^mwy 3xhPf)f@N>v&Q-fY>r[uKoP\-=B{Vτfo,a(\[gW;(QD.9݄ ;"Cmy~䢭@kQ-fzOư#?2 6W[7\ߜRybÖd۩;%} 00"蜯VS%`Zom; 'Bڐ:*&' խf= s{h)2sӎO Q0@+'?J9EjwTf .q0i΅57 Pr2ZpB[ قRiĸsމho=ZG2@p-/)\NhQ|3jGM +鋹&\tP{jQPih Hb ED(n\/.5depguKQa#Ajaۊcm\3ۭ[~k[AM [Ҷ@MZ0ͪn|C& ߗ2.i3choczu< D,khu/[+؄`Vn%vcEڕ{dfjʽ**=n8(Ƕcp m%{ т]H\r¸c=U~z6ĥrotTkZ!Bg11p8pOVAʉ&QC@dԹ*<*GVQŢS* Q3t,N}ď T46VBKSDZ(?IA{:soe 쓥l->f:^W10r-] ?]݂p=c6lA/Y%TֵuSk4JL}peQ6ܑlK lז`TWajf@dJO6[-S=XT0t)[tPq(nr;\uǑ6KuUQ=?[ "=?b\xޱRRPF 9X9} *7>%BXkZ|%S5Aʷ"2Cruϥ=̙ܧQ7m 4?{ƷH5}To`,MY_"i 3|:ahH ?M# ! &-Ecq Ϸۨ [_tt`ŴtS/XLۙ?{acrhq*>sk#,YLulz$YuxK_ )F-9]ydڼ {\ژ䒷HC}_ZL0^ofH\]BygO4>$|l-?lPjphE7gZ#Gz"FC |pp8GAr@ω+wf؞Ӣ&lj]]Ť&͙I:vQ&HD)T[ۇ#׎^b;]m(TPKDc9mt/tl]x!ŒH GvC#AQ|𔥣a?Ӎb3GV^2PʔI( HeDI(:5' :SWW NkO],Ja3*4e;+{0x*ו+_ѽ'%%55}#tf):A䔙GA |=Հ LF>{8L/u-b?$ba )P%Y<.ciPV!Х`^u` [p7^G̊Ib0L9[*dt$)c6w9=Co3Kq跥hZNc!u|@WH|Χ&sJ'Y<mz(տp_4י ef|tz**SFIS AK/+"& Ycze)n!t T" ^S_eeܒᔬa ,38*iv?XYM!.36겕؁=֯FC?p' Gx'(Cw#t$hʌS)OG6]mMzNW'69*F>$W/ƻ F:5كb)%TP`uX0av91^p6<&&WC㪣{挕uCfjo"iM5;I|]  ռפ&0Op;@t/{T+0'TzMV:RQ{;Tr²Ă-.YTb^:8nb|¾Cn(XQjT.ʯmͅ pQݝpHAB /^ Q^ oV2 z`Ƞ*mPsoy DMpT 8Bn#W?Rv@&qнt}?. ё]2'SN{!Tia95y5ȭeZ%(3q7?3y]}S4b֑!SXP-$l]b@S(ɈOlV}عG,ǫa ujg^m}<~Dyf:ﻑ;w[/Q Go){1١-A4 J=mI-=s^0ZfX_i;rDiHHLOjm)-n'>(HH3Z1PzSrdr_R}oh胳$/s^j1Ͳ`ٝ ZQC'W4}S COy1EQgb @bD .Z4}PmDN =1C)=]@ #aōN>{zLw\K Pڹ5߿d$P0&~,(+DVٕB$e 4{7a_zUF=:vVz[]f>OQWW`MTB{/z։4+H٨Cr *C0qT?w3CX$@Ԓj$}F€q,4I6xqk Pl{QUixLp֪+Ё w'npoV|?K+D": bHFшCO>j'nv'۹b/Xk!6+h|.RRњ2i/j>8QboZ6\2G%7 "z>C,/w x5F327SfݰM Y2i|MM™%jW}9Tlp_ъgz}Nda>ƝA~@# ~2.2?A}kgJ5k"^wG&nK WtIU_6~Y+䥷mu++s5شEPjyNZGtǨx'"+\d9D_o Ɉtzv=vg$"UA&Q.6CvrW\'dS9Y8 P#WWZ]IR<$pL)uD:66l_m|8>X&g+eG91R@CnT}OʭNvh ]?%vwiagtt{vXG@߭2jJ} e^j[|cӊJlqxcwQkR=?Ial aB0\=V(yD)]ג )lT3Kf&{"zBM&uYi2ym2m쀀&qξ4 )OeU۩M d@Z '@8JH;ea,9cy, i.bU0lW=6]>|xV|ma-Xj%Sf`L}7ȴ)*gz/W!MsEc[~\ nc@ xo:*?lx1Y[c~9%G90FPXck fuk1%trSuPo%rEe)&̒1H0:za.*^VZG"|xsꓲD|K9A# 潱 p*aqM U!OTɞyS#?T|`RlbX鐥z A{ۓ]0padI;WӁ:´ey h'| [*ܱȃ,nFKc#IWOƻQj) %v9<Գ\] ,3eWݟºPCuH 0Ѡx?zW?~@[o;(WvAL*t5Uxu)^~ ΃G Ȍ铋v~RxP7(ubf< {w=* 1,:=}R ;m=ۯ|L yʫU+!jlT=&UY1i!e/ߊ/>8&ZIWWO~$Е7_aǎߺ ܜΆLTսw.K 4õF^{UdOD%)pQR#l w;W׶xcpS'UVjOK\+Ys1omn9'|{}9?9[ ?+y:1Rv|@O3iaI'jJn_t#0r<* ӥ_<`4U0ͭ.KF7׈yr}D z-SśM5U2 f0OE 򠲯:ap\^e\ov8#Q;S&ﭘ!s“ V$ PzmVOT0mxbp|\z'@Kr6z$YI!p[a>~wk+M0vt+v<̎tM6XU|[c;~"X̓_3m +hP`ctr0GH 3\E=XMݫ}

8 g6ٰAsT-wd5=w5X |w,j] V_G!xWZ<)$7V@:f~E\i6bfhe <zU3{grܿ ^\cpt$7;ΫTg8I%]!77DхP9lpsh͜O'9+=jg>5IfeFr^9-vU9-HO'HPyD#w&\E +W'7dzE V6ΕXhl]%+hyjvS‰!=vBԞ߭9{zhcNTutFLB,\ȸkw.5IpX3RH/ !jc O9n7ע+%D*n8E x,@484tf Aŗ[_EԦ &ʵ"zKX/z> KpAzw'p[tp/wo A$kV0{gGzjLgsw3 W3" 1+( >ig:ۿD!"Wm Dw#Y:ki5 ꂝrm`@ޡ=D kqe#YL#WrB-UEE侵|+ꇐI[Mnq0ct2|SڢcW=l;i)QxنJxPNю6c͂ +wC ^)j R;0D^rEwtu6JiN,%Ex$P 2R,@0-VX#Dzްn h{V rv5s#pR9Q'~a`X.Yx֏[pJ93lowQہpcxqQRHØ=6Y?s9YB1:3&]f<(=\W{ZD4Yⴕ0ޓ/fpʇ8 (CКLlE43D5G:λ2RbMiG-^b`a}YuФp/Z6P@Z H~CaBUvI:7>N>qcuPPM r6L5~ZDbe^B%eˋi˹=8m8&ҐɹТ;*y\;V isBbcp?"3ķxkw}7bxf¦LC#&N&-A$D]5jK@[RnW{Λ3V!w;exĊ\kq1uXen3P|vB譃-7'd6X%`t y4Bj{/bAXYqgg%=q Yt,si0NJ\Zl 5rKoP`KgH:RǮ}Q3osy "6+qZ3ᄄG77J8sR@Sc@"?cz|&PvV k*M)XLQӔ1B-*>4zqW;䙠LXUa"7WޢY3 M!VbmƝ??aʊCq^'uLezEhd耵++ soCB7W˳fTqnjPJJ-^UFOXLPy= ^B}%%C!K/Vv{H$8AL… b VxҏŒOD;ц׻H.fzino%Z ǫۥq(fw>nKaqE٤~A??=H: Tʧ"x[" iepn.u3RP|^Iɥ U6k7Gh 1EHo)p-ϯC! !&N%5tfVG_H1P@Mwۇ\V& K!D {Kc7ɵ"zG0XUZ5V7f2'g' y~K10M ax`@5&܌/Y0-aF~:yt>p& LzjHbLuv[`b2Y~-Nid%g׹.j>.T:谗nPsC喠QzYBPX&cB?uNB, \E (8Λ}=DfjBl/n:ʻU't] q$?!NlfY]EK k)d}S3c{  ۇ`O] < ؄ۍ#!A߃m##Vn\d1O|Jh)%ҽ@ u&]aAʷ}go~2~,Er++rs~<3_5xZb}Z `䳑}nKh30`<~I6-UƇ9;lM+k0Fw<^,y='PO#4xDɇr&=er:hڇp_Yj8@'w}2{??=ˤ{TT0̖=$Qk)ڃ&6iR$JKGDQFAㅃ ݐv\bt[l;E(wXteNp `_j$n;|usqkwoB ЍI/סK+7-h< 9\fE-g@b Y~οxN?H S+ɨ. 6Feȧ8fLw^c_& $EkY$L[̼TT AoƱ>"de gwf #Z@LϦ;CUELW|ʌ °Ī%u;xO*;Z}nlz%l[fw?Y}hncP/ցFY"xGG3UNBu\nk9ob->Լ&M~F>qLBZl.)b4 O%#~VXֳCc.| E'n3cP[ӨJg6}W%#QTҬe?Cݰ~R2~m56cq U\ Z|"gAHB 4M :?a @ktlR [ŖјD)>&SJޏpb x{2uk5; Ml`=H7tX51ۋa\][?CdBMG~J8E6Nw %71qgV҈$3O8QYs3Tת.ҫiAFcY87ytFlQ\C>EO|<=ҞTH:¡8K6W֑\ϡũj-T zbzo/t)F?0FIuQto CL"QC(hS0.ܭy}1{0QeSm)x諉Bu/>`FVk亂8>ޔ!*U>f1E-.P~_:D$m8b.bH<`C(?O7C)OV*D"@fѬ呫*ESݡ//9ͷK^}HDhae5}*ٚME#䖯*_S+U0Axh#{(hIUNu>! )^J8'Η-$+o%G 1 KaJzH s?))\,K>KVfVwLDaotIt^;.Lֱ^47}3H ː]ECoFNXc18IJ4= P?]e{dI#P{(>#TYn,uKAǑL$={aaeGӿA$N޷W_odH8!6<+:Cˍe }÷q=]F[rdGHI& H7x3Ŏ Cq6 FA ou1؎i2aN2;;~Sdޢv+F&,ɜ6d wA #n Eޫz`3x}!+)/VH*4 ն{Ɋ**  rEq!C vKg*)>*CRR#[zW[,lc\Ϩu^Yp2"τLΠ N5e2B- "e]͔!q)kƩ~Ghwf| ϵW2t^`h[WZy|gZ<wZdquz'ѪMָ6+(1ދ2Jr&8m@KL+hH( 9@ܑtd@̐\`*W?D U/[l Ki as{Qc9SNn—K1)[sDC3Z:tX>kkXqԙ9$ǝ .JJ5^PkU諾y-?#VYs-2|K 43\yzbjlmfvʣ,C'Les_*4%tځ 4t{G߉]$pPBh1rª%ȚniC[gnj@Ulܤ`B+ٝIK}>zM``C:ShؕO ɮ%؄/\JI=@c,C)J=PH[09$:=6rg:f# /GP56hu&R u[ڼa/D> rubS:MkHGEBg3![)W&@t\)2ON ϧIikd=f;2~(I- ;M˜DAd1̱AyChBjPx :CXJ(WfΆ>;A]vK #>AGK:)zJ4+,TJB{?394K[b_4ڙyޘO7OL|]A2ar-XsR4@Q }_g߄'"å6 4UQ z|\_ K9\6:YAɊ5ǥgPo|I jPn[aF0LlH u2h>gcԼo\@)fDQ:u6XmriK_30'9v_)T$]A dQ^/PPO{ y8$. ji!$ [&\߸ѐ>]g:LezlZD,?3Ҫ2Y]A@ZsLf*8񯬯Gr GC6Pc"(x^ .~~q*#MobUwe) a&dw凾O]O-~^N?pNfȿ'DofAEFS MkPTLIp)Kb1y ' {^DPzQiZoz ADž(ǟ y{clb-3-"ڋr/&q!.A^|q+[MqKpzZO>8mӆ+[D>Rkc.DM;>ۮ☿wk zl_{Fy//LuEWYUpܭD0*QDJTDSDb@]L`P+a2{]o:.3 g<عlM;{#(lD! +tILmٝϋ'~]h|ZFWu {A `зQʽwD#_/fCYU2N2i;!4n.". Xں/)/N?&ntc䚞X#[ulnizNbI^?v댳nQ$>p$.ũ{ Z6H#.FzCPO 0;>qCx{+&;r?Sܦ{QN/,) ዺd|e <yzUQO+HN"g-=w|}"SQZV4꿜tKŧ 3nM_;pO{5kHamsĜ<wD}qp.U.!0 bK@*_Jl9p v)scL 磫| 7TV46F^v )5Jbd}O hMJ !IBQ#'^{f Ӎe l.`ŭ . `Ʃj_Q %s+ 6ya|nR2f[ ]ڏ9R5( LrPQkv ^p֎30}w[RσR{Յ^q tm͌6nl6 ^VsL Ɠkr'1XQi.^α;5D,l~T05n$HcMFusJ|E2Kxf Ni)29=^,&HʳvX`.5ʈ:bc|Cw7Ó=Ng 0UA5^~+&p&iLv|%"1^5R-q7+;UfLK/k#wjFAЭf4XT;!sܧ%ܗj Hf^Sg.Xš , IDR=0&ϰUӵh6Q FFৠj蘣'rbCv87FrL?wP7c&b"k#TWj2A'_X];9Xp qQKϷNw;I[ٍ51PϺcȹbXx<xA\G&*3lr˾hM&4ki:<8U-O 2{Oh-٬ Ҍw5ijŔ1X % ;Mz{gj.} kF\m`4mjOߩs{,Chz . HvVt{Y 8@OmѲg4כ☭s"Y 1H LVy&*[=2H&Zɉ) B8ol$/d]`CmluKξM]Ws8\*1ɒzkı ;ĪR+9@ȄaRemR125&P͗$8S&(fnB,b [,X(Vv)1bJj q*._˸eQa2I-. f[)'*P@܍yun &0K74Q Fm-z9~<`Y@؊%`]6 BTl~]hm=TT ] tiF89> frSr5?(Ȓ Cׂ#*8v'FN ndB]ز{)+7JM߲}PJdib۔ l%xA_{&6Xђ<)˙WGxuj8 Lh"p`@o Eu"OF8XU>mcTɣ\0J}I! NYMNyGg+N}:hm%yxrPM0Sn- 1,+ \)pUʿlBrR/K<Lm-ʅUfǒVn&a('kd (`?ЂL$AC,sD>XRHPXjSXe04R]^B~^$ۈ~NyA`P>bL FS/F lW vg|sS͆Y۵k ߠO/S%ӛz5 %c`V|OmВtZ乞`Z}Κ<~ںE:`2d0ۜY%&5)NG }875d#FLQD84Oz0dkxL@V(yiP0u 2&n EfDs׬2]xYr:A*L&!t*'s}kڒ#ITQ9Y6]$0X8KBm ɇ㓻"o ?W(\z$Ik4pWIn] 09# ֖bk#`OgWnԟ"ܿ[5s̾P/ Ab}VGp`]lZUH耑ӠߒO1]aEcfo'l~Ў::yhcɑ٩cJ=qZˀj*n4u3J* BQ:~V& 33⇖' TZDCEH$B2$H+wA\r}Xkر}"(˞dW'OQ^ E^3jCuW}=Do1Ϡ *G$~aՑ3J܄1Tq52t^nΗJ,puIӌHO /s_So|#M}6bPy?Ga[s"v8&Ny!(Fr'ptMU|XT'*vR6rYX.ZTH ݅eMFݢhb0X:fjyN.dz99cD^,&਀l 8 )$ǔIC:?ʗJYE T?8$D.,F^ 8#0()A)P(*\y رҥ- v`U5?vFUpI"R&*g{56@]tE~ai?8KԳ5Ns+M}_Kg}XK!<ݳT%+\V7!Z;Av!@!K7zP\̏q2cFүAq_¯?ӇWئUv&{UIˋa=>8[u->z~KU&m'Y6K 5Hz%S:\W ^Cr)=@5>`(h@>VP7൥p?'h!Rv9s{~nlDZL)+0T|2v駭yyTB+h9D‹eE~8^oPNd<uTX#<1&ZCo@A"D/Y9:ȵP5ڻ5§^o4R6= ķƳ.8&kjJQɠ *QT~y00 i⢽r|;dx)Fݘ@7sdSKܗ_duXh SIU9.)%E@ma c^Bo1Tz@yiD,2v`؇35?G/j~A7W?I~ #^F 8_ JTټ.ZK.x.^C;^[ȂgG{>3zS#8g (K &ݦ,KN-2o50l]{>/޵@UT ohhX5 NUއ 9X0\ z@+/BFv@ zb~/1vSM9m>L F@|DM ұ#P˖zCrt֫]=nrvd#mR{s;x+6D]fF p9 ~+h-yQK]li[2 " F)zc5j!lPp~-/_ - K9@|Jf"ݏ\*BRp{eIC. M)rB@.H:EGT.J@;)Mt&Qz9 +Q #B pHYtִ%}=jG߲o_\ijbb77>Ul`l>X305pAKC72z\H3}f뇌9RI43Ci]Yh|W23@Đ=AVw^HBB[fQjYbz 8]IPt o'ϥJDa8{n@T:* b pb0>ܑnHyʟy7lsbPQCuz yD-%x%ZjdG:XپPC 6B1H>1%V<*BҢĿL0Z"@LIWq\V/dI Q?t+p^Y̶E0 TDAa0U:\wpp:p+\Q2\UyR.9K9Nדmc]QA˿(bY>AgZlW@=[V@v["*~k_ip ïF7Hƞm__MG܊R,յ:<槗>&>sT:l mË0P K_2-n/qmɧR?ѯx2U+]^kK)MĖF8%gs㙋0+@Jq0ع-UB9ee_f57DvBzj/M-lٲB9ס #@ NW *>_1/p #Dn21[ZLg=(nW%OEX~>PI( 0Ygݪ4&Nd&M^k=l1$iA nE;n'.=o nt^8_ eY'R"TGg6F!sp>HUKBBu=lĂFPoZV/.]ɪfD^x79HYH)[R ap]jJAg}R?BvۥS`]kqad:zwD 5l] 1iNHvJ4:G;!I`"YT?L*)V lFs=yȅK)\B͘گh/]z^N[\P7gmuC\ (xMA8D1WM#$M"u}DUKSNIq-c#U//7F<&OMZ ɱo]-*]ѭB$*n+$<5V_q{j/[żm~%P8fb8Du#YOC:jd^n5䣝 dg'E)6tDS+f|yyuS#fRwVpiv*ypYNd;@s[vPs𞱆-Q"5AWO0oeϸm _7/o>z"" |vVS/L; jBh{k w Aabڔ\w;o†AOzbgwIv 7rY%`y 2Jkfi*v5 .O[Hy:!8<A3,@a 25`!1yon8r&}S)d ϳ0Qrʴm9u紤}} v,Fk3q Auuڳ#*#!OІby*%X͑)MbdWң\$2@f`q?9՝K?wp-( lw9a!9w-n#`:!Dsl|U+GhneYKUR IsmN+\OI$p/$H:_,w7CAgsݷ #_#$nc*|'(`yR{ gWb֨A:'Al*xa .7Ul5|zC9 p!+fAdπe\J=,u@ 2cA1`L*DhMj{ ]jc`D ʼDmȗTX9T>n_8 1*E8U7a^mYj++- 2jljC:7Xp LU4v}ŀ. ˆ{Yb2ywe/yGũA=zU~qPT:P* 5|;'Hm>x]1$i(Ev_&J#\))Uܵf3#G1-E<"0F`CS\G=ؾz59@w'fi LG[53AR&+*Wb^4ȃZIY˱Z~7B/Ǽ9 0lI!xt>o1L廐-}ihL=KZ<ɇJ2ʛclY E)v-J9x]y+ͧN={_6(5o4Z"\Jʕm^:&nTd m &lkD"{(j?Wuae)+6U":6o4c%` ~vdUmCo7 }p IБg_huP$m܄@ QxSߑp=X)J;+TߓF4Λ="'ZU+q]pP%n SM"b,Bѣ޸-JѠgZn{zB]]6xQtk3ۇmx~dSׇ>y|QB7-0"TU~ lFK"LQ) %ZUmW] ,yiyވ4pҝ=R 닷l4qj}W`0+S7E;:| ⻊Ljz/lElKST# 삪@sDP-$SsdJ,]HOFeC޾}zӆYSB[n?'BGP ] 6DzM]c:o}27\ H`\^`1LiFXtMuB_SCYߍKc.%|տC,nݤ|c5J ue5s%8G=B I|Rhp9A H uG:h*zq8Upo 1 LOg+\翵=c[;@\_/ȜWK= 7f5@l2!?͡7>=0?HZ!.QhS"?).Ǝ _4_fy<ҦfhzOIHԖSP&Xf[_z0\ Z{&rc+R8k=e{^( vScG,x`ҒȺ'CeR0nsN^~} j_upS̜R?_aCJv7\Zt_Vb`BɈEd3OHoLXX`V}'}u-=uh}ʋՄ9*/=t0i1+WF(ӽ K/mh@_[t #PV"?!aq>cgywU >4.+;TD}{j /1?XJDɴq{`L hs{B6VvH&:^=cYO9lՊK,e4R+K"Lnp=M6mReYp;(n%&=!nM'&iBjV=3%0K:e9=0W!^nWBM=$|<_X֓ʖ A ƳoP*c)DdC>7múLmWg?^$b.`:Ɉʗ@mWwC9b(w%i XwM[К/M!,]8giD:d+\/cd̍?$wb}Jfbʙj}ꀙ˘M+ҕx7m]lVGCwmM /=H:[رd o l$PaN.P$f쯠j}AgP{ND.h S1,}@7#i/f^sdsҲ t1k9[=Rϓmß7♥J-* fB}էwlF҃f&4YR_jBvQcțs.C".]*eiįڋpNimΛhc:`Լa6˩!C& C+i>3]l;%1#A ê_Xi.>.,c;Dutxϭ>oUn[cV.3J,RƃBU-x;K8O:Hkn5|+υfx<뷣Vux 9H F=D#qr#\֓jl/tH.S6v6\/}]4m Oeei7;B3N@24ogH<% ަ V6Wu2X7xE!*>iuf *`ɖ{,n+0,3;<^,IF?ڋ~ $>5rP|aJO56vQ:T‚o!UzG k ^)z@8&l&u]q{^EQC÷3]F%Xdـ-(I cMbH:RuW)%_mиOR`]#Za RXM핹[`>xsh߽PeFxI`1GH LU lw7}R8]DزSakzsrF`@]&. L-B+Kn#ŗgqXV䯂~P,nvAyg2 ;M%Ȗ?uI_HC-. /vH[LQu|gT2+=)OnhjA %x'g0K87`tP ) #F N@ϢhO@Y ð\cHGoL'/${쫆ju[Kަ)ζ<.\yGqºpB֧jps ^Z3Ή(#CPꑑ5_Ǔ ~)0^]c%㶖GZX\F&+-Ncn8LsLU b@ t>Z kۥS-JQIUh~f֙iMDjhhj`(,K1,E{"ښ~ w ʤnbC.ߔhBvi \|: oqIc3,tFQ^z ,dV:X>?^, l G&k(O2!2t|%fѵef TP[*/P`AQ#t=hݗYDTt3lK:B(xsu;؋aX&jhCSG(~iAg8$;=J;ֽ0Y8½ UW~|ʵ)*pFϜUPY-VX+R6Gc.Uy^@\y˯gg0t0~&DN _Ċ&u޷YDw@t8s.>!5 ۬uV,k^B,{f߮"e~87 E;`Hƶܚ?&h]y~9g;7WyN$ZQM !X@1AQJ1IdQot^=H>zD7< ܀8-\lyj:D+|^b"4 /q%ucLZI8W?k ԲrX> *12@Y} ZQFDV?ɮUYJA}Y Ѵԗ46DR(L|~`ߑ4Wu7lCgXp+?dL:|o_IUn8b 6k q,7۳ a@ wX`LW fצzB^8žXK,XR bnq=xʯQĒb ,/XQ<3 i4&qyo:9 FS^^qc 13 ?XO]DȆ`1S rCն/!,>Tb)X5^s_'|V" xx6X PAE%k *o5 M/jSL|gS0,>vw8kydV/9Qk''N=stn憶[\b "vEc>/>/H W(%|T!>RNCOZ٪JUg'1Pp9g ,4 V;--6Z@R:=Pb #8X Em&t( >3~g3*)'̐U^G^ {x 0DT:4uκ8uxyeo#A n(hrye]ZlK֛m*F_ 3` bRKXwP09f]]Z%:SgaqT`j}WS@{V?]W-kndAc˷Z"e1;sp| s _sK#t?AW=\⽻04i]7ΰkzqRS?0rҚUGS/ՙ]x2'A;i@]> YEٷ-hf4^%l͗`[R.t%7`As '?V;9eW{?zXM֖jzDL( 5vkN`?5>nJSC.ʛBC WbM45yV+ F]odD1,{fC$Na% 38w{1N:)v\#0L XD?R<w[- ~D:xhl8q>p~gÎ˯R1єyJKG9@)JYG%VkT`( (TըM>jHm"ts;Y]+RAȼE0G _B̑!쎌,mh"0  ; x~Ԛr:=(yC?BQ)Q:+p⭫@ě2 hw5ǚxZrZq1X@Y"kyI)wae^0TR>8R9w^a"by/+mƫP&mlMs՞ %\ ҞÞNއz̩;w1[B>< M4 pm)l:v(sgF@9O *r恆MpmyȗSsukQe w$E/_DL^Z@8 ڙ+"/'5dc_5AKxl#r8,02RGK]i6{eWe=j\?S(LXS4T,X AvEQ9d ~ń I@̹)a3!bL~3":FTd󴐐%<k¨93cd |"pA'ȺT.V+=5~U"G]yp;SX=,)p>]Iq"Ly&+qmw`0vAggIFPu,_S?IhI{iP 8-ކTĘXfMj0OpH~FbQM˔kJvN] `ƌX@z le,En9e0A-#bO^oQW4&5xL"kKd9v*t5vmOjlǑ>;GtV{1*re:9xʿLibW,?4lzyh }g+yX`hk udBak@k ;H!3}pw1Kڸ#m?- |̕9D?762iX|U*$"׿jN{ŕ[q$EП* ەCM?'=Kt[=y,7at+qY_#Jx*a͂^K`|E'ƚ]e}?n0ͧ؁(=gfC{8ǃ 5U\ځzRZ΂Ĥgc`?H<=MuԸ-.qjsfEiw̢M[8A͘%BuQClm+SN‡ F,ds%&4/vw[z}QG%e n-)qX{ĹdDzV_\{ja9nBhLxͧNERO<}9sǿ^p*BT['3eE-}Olynڸ>d.l@զ$>h@*bppm&2`qާS2 Cʱ[ANuds Շ f[ /eLN02b6Y CjJ;{ԟ9׀U#?A1[)0=3v6X,$= !{њ mOx -WB2O Z">!,̸4Q.f7,v%BDfr 'oB~+Pz`#*y;kO(]\@Yׄv9U"έ4d]G qxV/b h8-])wyZ$Y r+.ŧ ~o*Xfs5c%96m(G5%nN'cJ XH*`zι ʩS:' tQJ}aR9 '뱾tuڀ8U^ʊw* ɥ~wޱJ+LK9\.d*o(cnbh`wu9߾m>T.J +3G{ 4QUv݈EC_T ~707Rjblѕn1Rܖxjg _ ,"_a쩲X7Gj4$W*3AcLC"f>nm#΁(/0s4 zp _5Nw:Zɾ+JҮ1i}K { 0on>@;to1+ prm}͇mǯ19D5KTDx7\B2g~v$CKBB^)I4 D/yȨ:]*м6%\hK^ CHlH< {">g><-1O*LeԱkSƷc* ]@ZB"yn;[b8>wo`9y[QW/b]Q05l` ĐIX_1 P4!%{nn'MOKns5=hҺl%>_1.m.0z;ĝ8EVa` H>7y7"|Fb^l6Δ#crFGR/|DH\cֱZ tU"94 kA[9qcf+ha^&(ɖst?>F)nlh2bAiz!,’V1DX(tĆt` ^7)M]^9f`d鑵6owvgW'd˫a ] 'oioPT#QVdgtV-z^.]q&K@Y ,'t&qs.~w!ZϜ鬒'z66&VD2;a(<ި6'WDQwGؙcEo7ʓA0 :]c1pq١D|3~mu'3^|lh9 ^ J:WS =C (e$ (_pAczKg򯥦=TIgT?Uk3 MTSu~NG{1O `,ԎIi(ҖC,Phb q5fM.ɛ$EV I{^1Rv'8xOӲLSpnBR YCs975P:]w⍒Bc/0 I ԾHe\9:gȺOKq-Tz@N%*F?r~nEuuv&´e̗.xt3ar!ˈzjDڧ~qn֯\+$\+LXG$Rq7W=JgS?Pݠ12pЫ~?(exNUV&%ﵧGX%!A1cuj/dzqp$7b:lOcs?\xp\ȁ1ඛvq|7^rgw=5:GChJ(|-nt9 w}%M GL*=)mQ.JT[O/(Pς'~40C ЅE-kAV?bHůc_OhYe -- Jbg `~G=I7ܲ%љ::2{7Vc0L;s^ũ+ؔLⵋ<Ƅ},l׺Ye:̕PPl6[]> bPM+03\6z)t6h"òAM:w㣠tHO` nK'RBR$~ݹu>'߹pgupzxOJ6!φ|noc.M'EX%L^g:r怣r/5I> .Iƪg i:WEq@/!n[m-i*XtT] 2~ 9iWh;L#5]h8 >k}氽°cZ~$OOe13(rIAY;nW rce\dzժL Ǿ *em̀.pm$S*> V&-Tlj(*wK&^d5>$ "KO'˩*߲ I,_P0S5H) *!;{kz8];Viz6bw,e( ]&,m@K@x}A۰d(s:[PnV *z8${=d*`DI6A C]f nX ۺ.[Jbu ԗvOSa^8c7mn\J̩RLmhgP+[(QնY^vqItZh7WVē5__XuPl읶7 dYn{ Gqzjo-".1"(׍ ׯd,@W%͊l߆=>^2IPEC^Y#[(317^6U2' ؚs+I3(cҐw~ s3g2c7uD?GtƉ:EjEsk AЦ"ʋ{i|\$vj>%[5$c~gnORZ")bYPg7iZ=,DH4לiImTkn}_Os!w%HO!2fL3\Jk,+!潕|FZUB|X (fĿa 6f_pӫlfX=+/P6!b |ݹx%S䈢w ro~G ,b/k|3ĀV? ';㣹9; _ ox:䡃65Lck?&`2w(4mnxW8N;.O1iݚLr>j $w{ELGH,vi:t횽TO&=q?Gv6F: bngAq%-xs=.q'zQC {Tzs0ʰJ^/HRsZCQX(Dc#M 8;o;x6BwfbZ"~ To=,Ix\zTYt@@8 ~C:-{}&t9?ʲʓTZ!z5AΡ:ƆPt%ʴa+ TOI_w~|hl7ޭfQWH<}O@Uw7V)EӓGh&NhԓU`ImEgaW;?WQ{`!j~/B)'@+>Q ;o3I] N5fO>Os5F~ /Y { VLMOeiV%!L6T~ee¿ ^ ͣ O]s#Ol:\h-{,B xFU@B2ް2>u}TrΔϬ|7O`MWkNZ# ۻI ~si"陇%{ےmk9̫"1+kFL'k?'$o HLئٶAzecO3&^P|aAFԻ_CsnҴ9Oh*Tr`*i0hK,-yX8q~7 _eS}[^RX{JhגU#9dqv$*i}{;J2^•8o5Y>+O)Flk6X] aI˿Y4ĊCCMit|1HF\=sEȌwO<-nK)p$h&R7 ϏO$ҪLHָ9\kd@JL÷m0gʨiawfh/^s伏NOlSv j%DQ>" J(j9!l.4@#n2ɮ^"`DWX"N 6+; 99ǯKƿk*T֍@OIlntc?l<s%RZN!I[:!oxT (ObOw_t䏵#I"=dSY^-6-X LQk߸_pݛ2:P ?)sN Ѯ5-5=: N#DU"as[`h=zҡ[Y )Ѵ1*IW.#ަ>ev 7 ,+2 7sL^ڲiRzOt*mK#jJ3V8?-)tZpB ɰ崑l䒩ܞSv[xVo9G"+ cX.bWRf0:HKѡ pG$ P:c%w3a e;(PQ5=Q"@k˝nRhzO\ RA6 sJx_˥X&+tPÌpuqzOêg-/&-sͤ;R^;[f#cS9Ö~{P\vXl{~i.8?t=o{oz]Oca{[2ŋ򂌁Mjc%Vc w@=' 6uWRЋ[Ft$Jߦ a՜!]ť 6P6qwg:JJfn648VzctT>L*OVw=*FٶR+2^kV4κ ?G,81Μ`鵧ޭl (eUlc n َ.^Ȧ(?$°=޹*ܹD-?%1:}q`IB ub˯z|uʎe<s;)@cm0fJ]ʰKvH-5:P1;srgؤeC{v-Uƣn|!sğPQ[ 3M춂DK'R7L_k2vh"=!-Z/ٖ!Gݩ #^=˰ݘ!G6`RQ,cvs UU] O%;Uˠ6MVPrwq6nNsډϸd q^׀Sc`@@+&ɼq{4T4I>/b/ֵf{լ8 = ƻxj ?KO5@nPaR6j캹䇧3$;go-hE'a6O<}BYhgITZ-p|0' =8ljeC] ƀ SXeh9@a(Ɲ) 1\By vm?^UvMU1 p}-Kz { lOA񹖷0w6y>?2599k=?lK=x=1k4W}GoeŒĄ;#Ť#8fE '<ո>E^sneCg#טԽ]2Ö$HdDhe7l ƒKJɰ E:0~HVx:JI 5<l,.Hn W-.\[7=W%yI^Х"L:Z2Ōe~4Q D 4y%HT_d$K¥{/*%="T ԏl9PJ5b،tOjB=5WqǧVgL翁QSrn84 `voJ}[[-&tE$1Āu+75[mֳxQZƏ}B`lbmߞ×)2* PȊ"Yk{1VIy%@-z;ZI؄>%1znpk\ PR.z'Aj yD }+SrpzHj Ql`Y^ ŧ -dx6WmXiISZP rTi-HlDعs5Z^#{ҤAW̓_oYEk^F2 M |7K s"m#ՏBŅ_K`k.mUťIk~Y:IMX: ȖZF˻.1#Wb ;FJB=A1URYQ5p4k۞gѤIPSHdIY ,+g5|]BOJ"4#HuNvXc!0[@lT|ka(*ULGchxl)m+QHm/Q;o! =pǔՓgʸK@ݦDx2l J'i8o%ஐ\@ S:!dIՁ\C,cVu$56/~2P7ͅ)@Uj-qћ*!,i+˔=6Pa32l$d`褽>V'{6#ܧXPek7oL$MBW\_ h^Յ{JRFLU$[zu uE]L$LsIK8[0FăVN C''BS2*cq)kfM;V43~Cw'Rdj}?N}WǑFB2,Ub?t^|Z9:~&b$ @$V TkoV#͖(KH}n#+]x@>ZgC:N&W"yG\3̶nlPl_QEQp#٧y\h\Ij72%%נTOi? ̑_ދjĴ řfgds8_rc8V0/yQa|1NH*]ފB9|"3{?CTkc9T=qVk9Ç̏NYjAݎ,'EhTі2VĶ*+!H l܃pC31&dQ "Jp~lmΨJkm푴L޿D>y.Uryǻmz:Iң7A!Z{Dhip[:]iGF4tBhʽC.qVQU%}-⇞FMVިuWS,20+J2]BC[:=u܆# դϻj[.=JMNE%X$ֲ;?u|W*#F[]n|9Zj˙-QYS.1zS< ga*Y=Q10aN:})5}0\J"vۡBb[Ѝ/,`%NO=<:B'NKj4$Ж1-cPT{k> RrS]Uv(Pr40$8R@R)N5zIMTS"PMɛδB/(~AT)ck0I CYVflYy^diQ} {q|Wή YNmc{oD2 k~6=R4>9=F>Іf 2TΗvCiKVAcI2E*Br;+ݕ[  LR^jEBA:\(>Fs ~4Mq\鮳wwzhB/o p[qMu[y#3No$%qЕN=H3v`zArhtva _ ?FuZn9 VqnC ẘ)/؍zLSjoC پ,1!n* PKg}ESZ_gϢxVhWsrmw4L;msS-D J澁Fso а] pe@!)>E >ŷBupP$|fH_5o\Bm 2qPrI@nIrWDG@}ɾ˖@{;Kf5NKIOݱu kz!pyf&ٝêFqV&{I`Q}+bC} :vo΃_G XəjpT?%H IJWP;Ş`I*l7}Q7Ps! r͔]s^S}/Y9O < Ú?I.BvYfnw; '#c.莎{Y( ~ckvq6u} FF_mFiVYW)YmFmz^{y/Z$qЦi8Y 9n"sF"W0=XgoykDȨGŦޏw~` QVmiyy_ P6#@EY T6P>SO|1@..tUR#G5h6<xjwI["i(xedqbkUUMpe`q2?%]@2\%;jKǧXtdg7&|QD$nSJ2jPj쨄``(0%6~"ǰ3Ԥ*bᗚ BY`vb fjޛoϔtnx6y:͆ sNl-QqiyKb@ z4᲋ 0WOcw_Z/5Q[ ښPh8:Vb1kOe֮|юbeak1d¢ =yG@v]mOdύ"&lmuURmɕwl$éUE~{Ӵw*x3x* +قzc!/v~y Ñt$nLE)T.Z1hY+FU rsH^S/ZQ y Bnlzq?1_؏'Qn|3&7\!dy~#xАGPfuoo$U2P19 ȂC6S @*} <@,2]z؀tΏֲ?EALcYU;lDmhEhGmeM(F/3yP >RAxs-#hw3ΧJ;\82fWW,ۉMFToe-\N 7 5ڒ6%{Q#3wFjņ'< l80rKw [zY~ #ýOB6@BV5(r.X;u±%_t< j9|/˽ Α9Y4E e>94fSiF6+<2EO -_r\Z<ӗ;>ņ婈P#qr yf 5*G~dCE}*R4/$ RdB,6KVvRVDi.Z^UsUnqdw>,t'q-@'z'>,)r { cyS8܂JZ'Flb-&=i͖|8\eMjFLw z?C//R}h_#1"]~NBtU:5a}DAaό~su45^SY8Xiҹc=V.(tM2bjFX|woO')|( ϫ;6r ?b*jrRhZ j Zu^h D-`Lkx>$DuVүwuN>?N5]EE>U4d|nÅvm}`ȴ=Gkv٦p+C3k`J*f>B'J+/k#U@JAҖ Orgw Pu}?"<6i&,|"M&.nXj{hs=Խ1uElvFu[.P_AVQ[5@+gZVj`Njs߷%5Pa1Ʉ't!;KSR _P z?ey_MC--vEZ |Nnᑫ߉H*5Ӻ Zߤ{bgr>Kb]PSF3jx˪RFBlgjM563·=]ÿfJf˄+D ~rL[DZ\QGr- / ^O&'%Kr#ۑg?T "pzfBl­_D< ?ǫ3 * ωz+mjdSHJBm n91 tt(*r\I-'EH?<"}b]_Qm/(0bE~5N$TF;nw_ނSe#)M-4}lLzo jN1:n.(MlPF#km@A#V|`ʵ":ǫzE<ǠU7پ"5dY:STIRɼ'z"&f\>ZO}G9|v_hئub@hVR_×c' .D ̞}?* dz#nS>oP:|EOU=j[T;"@X*O7z.[4-*/wkӒԫO4R'|}ggXݠH-w#efJQhd.3⒤+}*ăRI%$K͡[B%_TMI%RtM"`% _ friPo;Lt /*kW` ` NE5fhX:ҷ~hV+E yV3ЫШ n(郔;v1/8&ۜo*` xŔY&FIPu=C4ϓWPj?b@.?/-r(S( qK&+'Wu%oEz!N_S3'j9c!~5hD)tUc8]*;sTN*e# ԯ4x\8c”omx[&i5\u'8'ZqO3n -8k=˨*f]j:0U+6%2L1-.J8?%Np6]R&4/.Gvxj&7dQonz7J$S56h×,Dk0p6sT'%đԦJ'u`?7%+=BL::uC08f3+brt G pJ:D/eH"c_A W7Rygcu8.aI2$^FH"hЩh]{8"*oUCwܳbA=VZfX2"/Y4;S'LbzV?^lt6HӴ Qnw~)!H Cn>-ȤkcNJYU i*d+dJm{ז)PJ9Z򮋆%Mfַ'7&~+#gd'9LӼ`w٨l&(20 c](Qhfmo#XZIHZD~]?vne:"QwhNIO=e675{!>B yyZ!ft98KL,#ղ5S4H̔šEFnU,ӊ;b$QGE<1W3kLsyg'ǮAZrtzC\ܾJ$t ־w;tk㱜N pRr1VwTyZ?tΉpv9۾@^[T TIZ '}SǑwxzã^ hˆ~>vS6:gs^g߳gр^/}UGNzWY被OZhW gwYgCwkcr0-!Dvg-0cpgV8@Up V*dƂrP*R@mRI%# .xuEk#R9#;BmGbz[Y*<+_fTb`sO[SCĨ$h']‹ 8g̩7 ='8T,ΘPS8{{ȸ4Bj*5^8@;BtuOR>. yp_exa8cCV,X kO'%qٔkKPЪr,Z%A@*b-nŋ. 7K#zu/C~Ezt[6"_&\R:ܢ1B:ѧAa4@ HNyyݟI97J. 5r+*+,߄$w";#*CrY{֋IE ӄ@FJ~sLS3:K)hHoC{șY K~%ztYrlNj. O do~ d̉GvIAȅWaE:3IxH?)o"}D?xT[Rg"EWCi-yů MsԍB#cGRH_g\h1 KYKYI@g%&ٙ ܻO\ruƤo8>'KZBR2GneB ҕ#Huag7+B-]h]$gZǚfgP}{/9qzl1 (1G>MI8'U"B<rgYFE3VLYL/CW15j֮dC*WtDHI5L_*F97oƐ^z͠yK=yhsHa-jKet~*l#_RX,]ehJ F.=(|ugOpbVQ1"Ŭo->7ysRl_5`$3eu\Jn٪X ^lT c.fBɘ/^l^gAK>ޜM٦3 l-4Y;/Gp :<E]OHo@)ʳcdnzFۮWƫ "F*8ľgXV?7Y'}vŐS)}³aPuZxg=fr95TP j>舠OSBcr'1/vQ#!ߣ늇]C5 ƙFV 6sX|[;.v.UNs@Ζ9~hgC-:W,/vsIw:Ҝ vp;Uo?XCYscJ&oSN/MvͳkRN}g^Sx]p|AyR jokϨzUA!ZrDO$35"{ pR2V.JDlXy 񞱥x2+*(ok*x004D)!Ц3j]OXnajzЊ!qmJfѷk䊾QMY_Y.* &"$x5j|:DY\je\뾌r)(n abAȒ9tC#܃RX+a ^\4f358Mr*ܨh&ko㠧G#zx/5\VJ1/ S.1nY!/m}6ߙ0#MC?;lagjB*;K!ϚǬϻݾ bI~osI.gjkP ~Ru׏+*=,M~ k_9j ~| 0:XEs~(Ċ3)zU, *U IcpkYc}:0I ~ư`W2UP:~; h_PIF q3\UXs;ΰ j;kQR}'>l`"3ȩ%U#"c$?B&AKr٫6 <}! hv h-$'rl'66 xjy;̿(s cɅJPJmF]?~ ag HVLT/ +YzһY?HZw7~}eڌ׼F2dUcC;_ 5(t<%1_̓^V~k:,muYv|2 tj+r #zQxtu_2b`<+ΆSHe!7sȹVD)3J&klmāfEN\I3T 4#_y4tDfR2. |J*ݐ J\ѲF\(h0yXTWuUYt2Pqdd eZ@S I($=DY&dD/bY\6c?(!jd?pˬ>;4efۨ2#o]C".V)mzKF.Jj3F͏1ښ 1tAx)yn @OUIe+2aJjX &<+% 6J%Xq W @ 9L;Xr\P`Zu(#8iI,PpL; ]^F o%iig`R etwX)w.h.hL&Pa"A@([1QfFt>q9]tv݀^Cyf dV\ ћXp'oaZF7֔GcM ^٪NQ,g`X[+ OKZ@u$C3? ##r7谰(Mԑ xE&R#oS&sWɀW~-fթe4ofge痄:,Pb"3gWq͙*]Yza Y&dtH&4XTl^ yݹ- A4%ʐFUڃ;/,eZfV[(loX_wL"N`玬 {EIy{J؍ʷJb-:-obv`1;r8PAXMQ&P=׭$Kfғ$e׮B/%9<>_) a@KT bul5MI` 9B;,Vhzυ{eP xqD2GVpz(BJ;KI-%I #> mnW}PBbx+;PK2"ȇ,'"Yr{u-MJ@NkH/rI@FtFy9ҦlMmt~!6P!߈ɾɇLxW.0[O` 6@*_LFV]##+WެYFW1O7CnH?M4kMn\p;eLC]fMr \5a鎉䙱?y1h񊶫AAO4PJ&@ ~{oEp]^YfT%8, cum9Kqa#9Ỿ9>t%ݟξ4+#D8ضp:5vԵpk׃s+`n 5(CʉھSd.&V9vױ'^ukҋfփ+rCQUt20_&yTɲ~my$fJJlJ%)\,PmH1~O- K hwv_2a܀OXlr>"ӛ㟎}2H?ԥo3Ԇ;H \!/>h_ئjݕaG<뇔7 Ӝb/Szkmˆ<3zl*fiCMY BAY>}sfiݒ"s5$>kV\%$@A s`A{6f]q~c6ǵgɊg'd{V<tR|[ k(K&IOy_֥m/e8^K.5CP_%J{r'jcm=I3dYϜg`+ g8OK>@LYfE:>UU|R)@"𥝨$`^lkJQ/zwCS۟`E)Sy+kgG 1~iaAc%~_/BQ6OmϾ@Jz>w~ n~v0X?_{0Z:AΗٶ$CV)HwL:>ZmJC`'>+_桍Ӈ*"* 9A+JX`[3 j$;K<>7Z%vqLd*7V] mQ5$z[\BHҿr\ ʈ7|,d4#s'l{TS<{ƮĄ|:Ǐ9{Aۅ.F=/n|Sm;Q|mYg:X⌑u,mk լ6~uh!Htj> 5Ĥ/фxJ+7U}C>Z>I)p'r&?oyLik.rޤ Ȣ aϻj @G"`VCKX#=i{o-Z1m#.[j:=Hkf&8rG!YGXIBڡ+mHnhv۝Ԋ.,c^t*>4:B\+e, K7C~8hSw2M6̎wcWz/40RQ,56N[`jb0^BC7WM$,>IBV4b-&!TE_R nZ;`I%BtY%vcdS+ށ0~?r;=KHKɼu>rBQ·%2 (}LEN>W*&|rt+GUUp#x$~!PݑQ9Q/vNow24/- ,0Qp5j-pF0W4~xmo' 1t'CwexƷǗoIf-+6.!/wLOⵅrf̩{! InxXC I{ վ<~џYBMb}ZRYWgICWdFDDn0JZx_=rݨU@QA.޲&Blef~n*}]Iq&@Year!w#յKw,rFuGgLiu)MƶQ@IJ9((Arc=VѲmLm@p6/ݘM5#є’k[¶Z p0 M*7xZ kTj!&D9ԡ&&7ؾᡲDtj5&EZl15n0RKd;?)H9ӿV;rqp`(PZ_/ '{J2/g,y,~K247hHX,^^LAd$H (%4p'w4-ei"Э•!cq(r7F)+]n:$3Zmm:)8"z/1{ps;V( k?[͟@NQFl _Br}ךBk=7Y<MB.$c9텣WoBmh!2 CƋW'i+&%q7@8o]ФpytRNN}3o#p FUI"ɖ+țt,FdT^qF8z,pN+!=_:ݥ?.|90ؕDYKӷtXw"B+:}.4g1kI^ !@xڿk5 n=U@؂9ʒʅQ&p55LYLN `145Fџ(qLhvgeaPJ'=`p"&;0B`Y@Uu:?GM|SS%H0 V&i:{z o,290M̬#L03 D7;l;*J_myN| U0N!ceX!P?5Ev^Yĺ!dPF{ RI¹)涯'$&#kx6<*CڇPmҏd~_ckɝj[sHߥW$V4HgxH5il1?4"6X!i=QtLD('UepvGؙhx+Tb*5s:YRVe>Ȥw,żgޖmb-4ONʕ4UwT:忶)tn]A2w&e_U!pڽg{ %VS5K._s 7d"'awV5~ 2OS ~ YVLk)ɡ)=cW+bVRy:S+ * a,3NQٸaծ A(1$%6!;dMp1;!^u8|PbrA+8*lǽ>wBA!f3@fo5S+ϣk:u7.NcC?F!zѡ]VfKS#3E*B o*S%0ckhuNfb )wB?ē^O;WD.88LBL];b܂s{Q % 2 |Mώ7,._nƜep?}s^.h4p|܁9PyAPW`oo͠+f-#PdI_r@oU9m"${qc5dδ1$fJC|\PG{`Lj o|y.c:헣hlL`@@W$/=!+B| $yM<-Vdy;U-SDg &4Yc$qJPlp6!4X%ֻ{ϔ-/X/rۦr w18v8/PRe?';@xͼ_4 ahu"d:J{Mѱu @:LUBݫ>.{\f\?a2M"&  :ҝ,Dg,ku" Ja8Fzd=cރuR鹦ɞQeoZw5l?qvE>rZM@½ ,"o}>F$ 3T:ˬԨ1,3K<+NWJր,[)Ñ?v@$Z sPP4Jpy|h$RU0yRߐ_ E ߧވ`#Yq"Vᰃeih8PhK Ǣi߮D뛭ˤ?>;S `]Hs6~(X‹UvTVUxd1CSpe90K ށ?E/I/B車xZn^AY6}$ vV[%;SE*G fOA1 jsPāBoʪm8uh:OgN DMKlsJ#_Tdjquhpa}N}Jƽu \E墱l4 KgڡGJt_,FbUUp}E"pozħF,ԣ :fܿ* a9?h,JH1XaѺ2/娼E 7⌛ZfvQu67N_zK#&8',Lւ,QX;RSZA4mcxA\ȔаeC]֖Xi$ٝgJxOG?I)&nPAOV٦(*#Z5X/oy)%~H$9D@4NyQ=8OxNߙ5^\)߰]-v2 a[r<0>$$Œ<V_+V n,?wXR/aB1PQZ[fqz.s͙pFjFÊ3Y6~?6 p5vcցM8M{F;C}gXP9R4+Lj0nMG[P-L6;Ґ 7o³1tnW->p,Fd}83&.>R7lgZ ~XOp^¹ 6<^[ӱ=K2ƥdlPɂc~P@Ӗ- 8Rʻ}>Ψߣeי>ňZ^g..䢆`ne{ \|RRo',n/bJI7H /r@8]mA2"#"֌8QCtl^7Q>]w=.f?((%R/-Dr1(iWT JE5D*z]|fmfixÄ1xTml@㩣#<&#.C.\c_;&=+t'Ӄ}]@u/i[{3ovMGR;$D +~[k'x]8[}1kE?`]\HMr]JA|Hq#'}m}P Sʧ кC1% hBy'jym$Pߓl[md 3Klw 9%)؈nZYk9 >7R?x5Ԯ\:\%+ؗAw@Hx}A+E@oȰC{oRQHv㮪>Jo~`T'$NV~jvQP=bstc)V=t ^]ArBG`ʠJVlQID^Z{SZ 1W71,a/U&$V^0Ke&_O/xx1IM!yG|Ê.bك NAu{g{V6a4Xp ՞x:guK̏)-C\ W .ʂXÍP>a~OlYu1?ƫ3tvB+bsk.$JI(NJ| FKokz!hF+ 5^#nkDH{;ߐd0$APVO᥇[bl7u|uUH *l_-i2mYY2:בֿa;ilj8B}u XBP":ܴh}eBMղeҞ<ҭ~Җ:I,FᲦBW9"=~ q3- V>-2Dh'+ )#9l7=(ٸJ6?U{s*߆ؗ7C(waJjƱgYZ070701000002a5000081a400000000000000000000000164e6139f0000539c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/\S\]?Eh=ڜ.+Z7gzMdZdtB DaW$ J| Sn;Ճ9vkye0H FȆdSvvBDfò΋T ٹ \̝ ~}-jb^h=F{W;cyBv094] S<<#JcӪbxUDf'ggsZg<_[N5M BbKxaap!rb`[=Ԉ h(Q# -oi?Zg] UQPbk!tdoa:SiR:z7}ԛ4+~|"l[(v*;;x.tz s8<[j;DѺ9.tc_D9.,nؑw1%ݘS @Q!{)|O?N[0ߴȕ>Z6l hTQow2TEf$ !c7=|o9[Xc:%77|+C<*k$f$k &xi$wqJދR6x`F˿xqN^Ry91"pF.u[UB"u6zC_Wf< 3(&ũ] 5^-UN_iKsn&&&x>Jbz i 8;T~{H9g`qI1(6mmllVNxcyP#-e;u SgffZamr92 91p}C.26@p,GOVXjY^3BO)bR/2UEvq)8eKuFWݺYEADw%ۡ}|ƓQO>}eH.axI[)i+{iU_Ozy­NyʵrԈ#Y~$GqG`!F,KC?W4gIQLnBBE80C LA]D qFK0\9љt%tk:af;?׿"Ϟ/S?5#u5e^'r_4cj#f󣰙-mFcavh2ӥ霕= ?KrbHEQst"Ux>ҺmDL`!|d{Sq ^z]۾|]^KϮ|M+-yX:"٩ X_4Iٍ9ivl_7[ **li2[& ZaR;pl7՚ -SI'Sr&,=fiWS 2Y:'/E'FwZ;%1yM.SU_-1Ky:4-C ݪ뜊*07F&ώ@Ff?>?.:=TxE3dJd?6s /p 3EU]=\4ƅ/iitRoH~k=b'-gѹYCJ$"ԭD O;%OU.-wa9Z"^|q~ڂs`0a7OhC+m ]@F O#'h>xlFgr"pz*N W3{Dqvv99L[fR@i|)M0ېa痦zuXweF"k$>4@:DG["JK֥Eb aˍc@ǡ_CZ֚`BX 8eB rNTd96߃dz)~"0h`qw*8Nϩ'xjuq( l tOF! rb;N5W],Ϭox)g5b0Pû3j8naF!u%b;+8@esq>b_@}2o  |.6dI>o$W:;#m7;<2(<O:g2q 2$[&TkbxCk%AQ1FQǷ*!({eJ8sUKvz !A7;G)\;kvf-Iu o ?k/"aԅT_{rIEF{qw늆IؗW1܄?"2/ ߡJȨ,d%0q4^#e/">DG6d^LWj:zTB٠.Y"CuҤf_&/C(ܫ[)"ti6?7L( 8><M3`'nLv9&**24a3՗qVxP[iXݑxnͻx!0(&D{^ MN*-.v sKکplPiGunZe2/d[`e\uW>T=,nTAs3_{ݯ,Ab ?sf"p~_o ?0|SBrO_%I}fشy^Cp FсF vlV3QXX{ʧ|W k"߇;eq"K{|J_]W,N7TvŁF#qwJG2wMr۶kPew6=\?25B&UtYO$oȰ⸬Ɇ1,NUmw )֨cr'uG~t(ƾ>@06\҇oG pt&=BRpmocZmCɃn`ϐNZS0o fd҄C<40QlYTF]e]x ƬuVT[OR9TH`fԃG*xKVtaQ#)ox.~xV'͉9>+ꁃYSOy.)k4r!>"Qg^RB6_= x15"m W] v*HX|PGQ¸`VGdsb_wįU3FdkcLv@)FvEpACmg 3OdnƊEӥ~Nb1*D+i:ʮ/p/hfv萈eO?hC\ShJ*XLNp2Wr@pZ xwp`{2ÀEHZ ?i{R9ZqwjK>:Y.6>|:L&dDb{N0#3V-Nfm@LbB2ceb*2d|ړFt(D)u%ZO* b$0ĥEo9rGrC8mxiY;82F<9SKv#N(@P7 FAWz)R(6j!:Aadgo ӽc|2X; wƾ+R v+:wT-]Pi$"M1}H25omЌՉMJƋ$/-aC*)S7i!ܦx^G>S/ g[Uq ѸGT`jqZpX㸛Ir Ъߧ"zvǦݑlءc`_6Ҽe /Qcg1pl!%Yx aqE Ջxϣ>v%Ucsg7Ն\tq/q&n)5cඅ+oj[JigYNBێ&% }B9,rW7 <[ZHk;O%SMC'?uk' 5d~O8(Q9*%rH=>w*O !Ϗ)" x26MR}𛢇Q.8ǎ"%:;P #ڔxEsyf5]O6on!8ԶswӁ󦮺GD(j<[B^ilhx8gt ow=+_Є05Q*m0cGF !tj~PC4Q!6;8:"(t + u*e"(O+~ؿi؝+X(=tιfxJoetmk<4WڴNƉR"+;)`؟<.B%hO{I~ Qw zc.:oY)Aۊ%qg[RB$BfVRd(K<𠕷3f^A#4 h2~+&suu~Ƭe-3c[L9P#.~ Dabgx@N!k*p~Զk=oD"qr"7lqO&dqgL $h3lk٫}/;S0e5up\1l9Q"`3!\mXGw\Kv~ H5X|hTr[Bi՚~bx ;zB{jN uooMLMSb@EH#oZ 2.ym N(Kȼl'9P!yJ(=#j\# K\o`7_=|7OF\LLD_c:WP0G6mA_=X UeʯYjD $H;qLwDdQwy][{J\ lh=f#_>Տd$W (: p -%Fx>?Bx.Vk&taj V |4x7.dKts݋59)aǖC+L{ӣխ&6 ¡0~86~$H4d.!1_A#5۩$Y>?C8RWih4 :gr5ֻ{cz? )d,1=[K.8BuT ![^twWm='l!)n "n#7_@0eq/є%iTP<īf 'b EɨsWdr?zZ⌠s 8>NB͝T6v L [I]V_j@ J<-R>28Wu҅T:EG!tLRuY{%zϝ,6|P/yBFu UnYN6m̸dC5n䮕 ުcy>%tLAA&5U3u9)TWL}ʂk?+>/u>8He4rKF]ԖB8f9YgeI`6/(vċNQkW@^ꔗIiǵs$y3`$yP$-[F {|DMDXV7NrŸu՛>]@z⊷Xw{C# Z%Ea[}@ bʠ ʵK7i`+TcR mr* 9&OHħ$B0t.\VCMs3zAH" )_U tA:KL+44) |?b%f_c31~ӆv>%&1oWDnHEw#W!Xx1Q:2mKiBgz?g|.HɅ5g{aXS˰ dF5@~UHIE^,qPWsOtYV +$Qw դ^q+C{XV.4 {>Ebx2̧<>|vpO!n-vV&e^cM)pi 6_SCC[4Yuا\!0`X?O"]Nit' M+!ȮkGvRB1*j'$.Q)F6!꺛@@!|鶗BhX@ERV8傫JwM9`B/氊fV/b3K!GAssU~QvPtB)f㤌\8V,#&&U9~ИJ?('b'hѣ},ڮrZ;{mw(R]!}:ܐ_w VUI%Z*f)S*cfcI4Zb7޺nMX9O&c*[ÀF$;  KX*Hn<ͷ9bY{6b2LHoӉП^M U\ ,87$ڛr'/,%KV Q mC~=cqR^XVlrf6Xg ` U}`@&I CqM]H^_]ߡ`"ѮGEc$G (jP hQ?5%ꔘ>~7.1?ֲdGP>2{qB1$L} Ůeҵ+ZSgWC>&o,;Κq vrca4 PZNa&DN{-vk zͱj!c$=9xQ85*ꨔ &Zg w|t̩\R]zg!r/܄<Fk2;$, ^ԓT6C8زRDBtvU#(mM+}Ta[@Q n-,W1B1/{KBL/=Pd~>a"Mf'jIIvc =pFTv4r%>l@׆KW ܩ|4;|]آI[T_/m 1%l<:kg_D.hAcx+V|a)EzM\icJJl_SʭjτX'uR^mro/Xޭ|`,'U+j4JƿÆNZ{>3>ݍtI9d5#Aԭbr(6C#`U5O7 T]_pivUYՁn188 D?{hO+Z ~ɪHb!_c,mfZ]YA>1"gd>;NB^u9T۫ߩc&Қ@Od,{|uq]n] pb\tT95G&2 /s]tHP}S:B $=:0 ]9VU5,3#4+<1gNW+ͷLr KT܊if=է!/uvZK:]2}3[ W޴_jަVW h'nNz+!?vʰKKTaӳ}7cjCɡeD+d6$^;Y䢊KʋǧDFЩ[ iM 9t=l d9̊4!z@Vg7[~pJ>59sLC/q^<3' sa_iYu^G&P/Lr=^hŤ1`S2*透S<}k%z,=?#dOQtVwQew@8JqE 9⢂L>#WCmO,ckHəFՊSGzҩG Eg07e j!Z 5= 3bXږRk%Go%푡fPgXNM&ʏ͘um,rLuYj+^q6N(rVygbG2Daw<;|j}6'CW7F8>ۥi7GM;9qrظrE:i}KyRO, 8!-dgz=䝚)rZ8q[+Ok(y71M`DzOi@Նnl.]i PNa&2DV8L*"@ܠA!zh1^+?~gmOWAi; dJ[ah6ytLCCc~9CG'kFb"RkhQ貥g6Nz%b%(OE$Lϩv=e?eX\dbn0,a旙rS.0q?\iWd2S ,ͭ'/~)ri`~@ސTC[lV).vAJgoE..chF`,L\Q[44LRb8uqK%_$5W\9(= %,[OXls9w,2M*2<$wWFtiڟab`u42?Bbuĥ*OOZf9Rl:lp3qc'eh0qJM7 IK[v/6A6XE wFE䌎ݥR,k)TcFAȪyP Gt*\%j@xlP$)ڙ1zG1[pW,aFNcȽ~y.z1A@k@Z(Zmluz4ʯ͑ 0n[{ ]ZQHZ%1%RQ6yXQ|\hS5Rڛ =XlSaÓ舂F{3AP*gXsqX4Q%^cu4Ϯ}e>*#U.6Z͆m%&[m;&oS /Y LрZ^ NuvA( C+BHRk&H]hELE.UC L4{P,Z ӺR&4bg:>%TZJ,_ 3dtHMwOdl[J%0MYp9nw<F/3E!'ܻV 1w:jD /T_xq^/sN:d OWFҴn)a7dOKުLPS-~iʆwu^K4ITnrFj yZ ր7!Qo $r6g'(f6CvgR3vӽ'·oK xt1W+x䦠DΜ!w'IiHucwvgb|F=nAS.XJE \ZnChط2 vZwr5(p.C{\ ! t?8;W0 a}2ІyZx*L0Lֻ[ìf2?V`s ]Esx|dl/!z:mB+Epzs2K`$sb4 >t.&^ 1s;:0J } !w0)V;z7g79LF d|Ww`tYSE@6rP[α[xB1EjPp&;RPݏ{ FK~hhByQn}q^$-.q((kE"B691=Ћ7k@θ*vկb 7HZ qIά8i,(Z(-ԩTM_!gmEbAz‘UC*wBY\]s7*R!o}c.Q/-.}| FeF*?Ѻ`ﵐ>Ru1 tjzܓ:2:ƗQء׬Jz̻OY5F _͇ f Inj76OӹRV }R (NX bb\mVDqt}cP=rEr>x[ž rYWfBx8AD#-r%F op/8LG c@LZW1'ԗ)rj0EE\!jP⶞"ܥH$ml{uM1Kå,s"\wȘYMb8*졄F) c#j{pvs/cBTBÓ7^%RVz6CgI?=?g_3v[HB2^X:+k*&MxVwʆmf vDvbm?.`ЕJ LtBttVc@z_$bVUƎL{! 5%0t , fby1KAȎ&FSZvW ́guIy]׏BOU1-ݛ_aRu6$ To0<4i0u6+1fOٵf+&B4( cl; p" E?[iz+U\YNP0 YU P}U 7 dgY Gml3cbr)OXi &7#!Ժ[fkBjb/)OYS9DC~aJs×j|'^{xV&RlJSQל{eW0v:z1y8kP8]@$E%}d2f*xD2X2%/졫gBPėOSbR -[ljɌ-nΉ:a]i Z֑|NH\&H̃=Q<)ӿk*m'd>`"iw}X:Ya|31fM%p 6% dhlm/I3-K Rk^uXK)-|a^/J@):R8>^3uKWzf:"zJ{wH4+qLeF? +|ĸ#va B>|]Iы'DXM !MY?;&VIB_hRƒf6pQ༞3^¦?~kT&QDOݹWwJym~X5Hp%3Sb[XvmxY+b\e^ ~$6; w(|'$Vu VP2Q쫊N!T]a b- >ÏԢz./aJIi)? !{6LT8*[HGCw\/u" fnt;K0T[&cWQ 5fxE#>f}Q~ 64*?|`g ƍ쉞\# "k {WP%Oa:AZb>*pTVk AzG τAF in'OʾZؑUgRv!j[ Kk3 ´-&_ЭI{䳵PFEhݯ͵!kkصdSSfvx@m؏R<~:6$*OłReX,5[Z`Doxz:"uV?uY֖m-LDN/vsaIJx]hE ^g@^in`$b'32b]$&>f,H -2ZMŔBQT*+ s4*cV%l\Gvzԕ|^Fhu `aklp<jSvgˑB6͞ѯ d.k_3,_v2냿3bfu7|-'W%PD:snw!e^3}*< F?oYqX):ct L. G炁@2 $*/n]BB1?i \]Hw(7<1rW~tُ3IYYN$6 \dtiώZU)$C֟wb^8ٺ\(RthcyP*aC0e8UBev2=:!_\LF&H5'#'Wk;ϗI)X ׉< s'H# nz3a`vR$bNsrFofAyl#;$ ,H/53悞' vkJIW^@^A>MuÖ;5њeCZ~,Ϟg/8:tzn-'R0]IV ؕ^CƦ8Z8#?ߺEK1ѽݽQYإVyg0;0ٳW]Ŋ5{tU@iq 3aGytUZ~r5퇭6v@h,xrFd4&hM>v)y"ix}Kb{%Pv~y뜒Y>T2%F􀶯jc}aa!KlQ y IHʒ'ŕHsa&_tRAzAb[NQ8j61%A*zw z]=Cȡ9MrX Y~~[+W c9o=̗b²ΛXǷ+܃r='OrbbT1@3+fY似Hy= pdjvuj5IS+vz+ Xu=,yt,tv}IFa6x@uVMMXI?L;ch؉ y0*$gL))Ԕ:b>M?yA)?K!t_, `ɲ"S ^xW励u9V.ezW*;Eu !p+6*9Ҙ4_ς9(9vEȀ bwxO -待^][pi_X7U0Z`S)B;c$MiypJž&~gKP;ez:xk͆UnHOKPk۠O9% v3apOߺB(W@M5)0SO+N:qNNlG GNqyܾm}O؍]  + V!gK'S10ѽ矠aۤb~Fvnνj_6f}no(b<9Ž11ԁצ⠱>fkm x|5&D46i`& )*KuGMwpkTZްf3Oh;p2YM3'G }Rl7X%1f 8.h\i 5s (אּ_]G3GL([mx7u EbٴP&,dp9Ro"&J]H&:VSp> ;#fD\QW] ň4 I.c̋N<+ߞqbaT"^3pfYt*2PF>GD9/}ڒ4GbL%7 =qGngIë%H}FB05fač+@Io֣kUNwߛ KKć:wnG c8}q$r]f6kLîuj ~JܞQ?506-X?8a3'BU|!9ُHwOIMh[ HpXO(ͧsLe|s}y̏ gǤ~\!C؉Ѐ&ytKIj댳¿ebNL}iO"R[;\=DTݳ*pYLɸJG#tK^|~N慸@0xXe][CG~2W`aZ5͏kjA}k!/oI<5qkZoF_ RuSot(ܱggH/{r)e, #}YN''b;[[Vh5AL[bQ)HI(k~ ~L@%(HY۽®ľkG}+AR="vѝ0b?ҩ4H Q7̗ͮzZ/JWj5{=ZYF(#׎Ca0K+q;~/'_/ %U{ &T!P./WvAP)Wؽ_U>ߨt+ UK[g^Rn7tb[$\.eT'3h8#L ?oꪀ w3X8FNV47DMGRt,|xےD32~,&#:VéRXy3A4]MÎHAփQPŔQ3pmSUzI97ҖⓃ0X*a]Gl4ݹp k4|a-vX"5,ZLΫ#cw"fz(x$>N=Ru;g-:Jo ʨ;cu6_7pw8Q|$J]9=ѶAQ^nQH`pP*fn3BR NH P)7ةFe(!OĪ>B\9FIGsCܿis[z>R4GGHfea*=zfa$(JvOtSx&D`ƬRjJ`/= "ӟgYZ070701000002a6000081a400000000000000000000000164e6139f000240b0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t//]?Eh=ڜ.+GNLN?Ds_ c)K Lu,'isfcA"ʑ-x*0ku084!K XaEW ÄPiR}c V8MSHNȩQ \6ikLFVhbN,N+X\]7I_ _h8jMK3}@ 8V wd_xO1~/H.*p+Xt73;w7{2mZ(YXǓC+Ǧ"8zY5g @Ə=`-yMy+=Ζ@skN8cveCyY$NO~BN{bS )z5T.|ckGk~S屫du܃&U9|@5=y>d}eߏ8^{\\~ Oq?J8nn"xabZ7̂&ƞ?5Y {9ΥD^XM%f#ޒJuO%Az>oRVpRTԢ!kYd6|{Yk|EDȤPx&!;rR2fftg(cOsNɣ0KT0 ^?!&yhxLtٵ ۻauI`yG畯A ӫխ!jDɶbCyF/8ꢽY;uj[:)*3 oѪnU(|QVv0Gp˚ +i3ƣ% W{&gS#9GD̎=1*Ę%@2=< q-Ou^Inkiڱ^̻sc22E3Qb cqU|,5Vo 4Ē]uxΩk3&~}58GYlㄒANA}pKR`uھcX}[rs5zˎ0nkq'r!Sh@э&A`ntjfB;<+YW梻F?%zH,*i,\j*0A֣V_#-grHrE ^ bh-Xbno[eS$Q7KL&zK d謇-nVv'?q$\34 O?Й &Z}zQsC՛@Yg8,KPCPr#dž9kJ-TuW.Hq&mM'Lۡf _9t ;a1ᦳU ;~*Zҝ,`i9]P0%c6Fړ'aŵ kvDcḥw~hY{2|]<"_8xy,^oN!lSZRݣ;?污%gڜhjޕ2z?X/_:@ugx(ln2~}؋x2F$(ӵyaexD6_fu-tV?ӫ2L͙i@؞c9/sLuwɹp'e 1 $t3o-pKW#b]Lrځ*E")Z@$cAͷ O"WFǟ ZZ9~'DDN5.3ͼUV IGfs ;g8e&ٮU>S' sLG&ўDAT%ް^Mi]Z3% ,ٰ ;)u9OntQ"CՏQ Xe 'pD2~#8`nϳ? leŃ$50rAvڅ08l8C 6/Kh6ElM2 :TpK>( . tz[$~?J7((XQFg#`衦DGɀI5z-I!5pɃ4=])Q$w@)ՇY=pv [!]G#ӪӇKVw3]*9glNB5&w\Q JW0vd=CRfC-h֟aV<NA^ pq;&8.HKЧ?NIڽ qQN`&{r?'F}S{=p3&LP<[FJ/J\EXߚr[ī QgM55|kroGt`ʁ034W1HNP뫚qOzv}Mh2oF ~&'͈X{SEQ@g%$BX"}ۅ7>{ om'ʽ ұ~QLkŝd ?C B(;K+ZJ.+e-£Pr818cOr8Jkty1iNvG UuНKXPSR,1LwM] .tWs-`0@Q`2xL +H isÚӡL|jg?YTh1aFXʱsPV~dȮɏf@xY+EbdK/…jWj%T (LDL8c/"Nc^7 >[k/W_(~,P*i ZZH>|UX)_)(L$P￶/#$#!(؆!;Q~h2{盧X!EQ WI.vï:V""U6؊C6uf;ч$CREDڭ>I'B,Bږz@ˈ%_:4hNmP,@b ?!Yq`_X%`yϘE'RDâRJa,3EU;ybkWv\"-C" {~.r%9sf/ Ψ~ӧLDa*L]$ɻ_1Bb x'Շ㟤̻1W76 j<)5c,eX숀s'r~έf2)z/_}3?G!Fw,WM YJ o||ߛLϦR$4VgyN')d7_FƦ{l)6Hmn[J[W˂B!P~ ({hJ:w п7& 1YD{RC|N<2oi rKl,1-YdjaC运weȺpj - 36d$0"~%Dr;޶][er$k5X(7)oOޖ J&Ot3Ä셶i4i\@"ޟvb@ͥ\/=aCIіY*?-[3'})e¡ ZFE #], i((|r+8lc!!sxzSSOi 3EGRP<b@ӫL̢5UElVǜ` o~nT"wyX"5:| Z iKs^zV8ayYaJ Dgd p$}}pMOb/ h˽O&!fAfs"oyHu#W-xj8%̜76g_ӇƘW 87F9uTe2*K;i2ŧ'lGP6d)+9 cb;Fs±685wf1)^G}^(U /UuիN ,_>5dj56ȼ(zbyL(œD2T^wҤ "8hE_)+CXl"ZIkaꈫPnY- ݣiVFVc0b9ǝj}^$8=ɥ;ДK+b`%ɮA T@ {8I&P_/Iy9пh>2f orkK3 , %m%O: Z o"#x* 8L#EA⒥x_2Yֺ 1[֦㫣RƳa.SWj(/"4jґ͔Q?x@q< ~2M*p"qJڥKqq}\3{bOКW?vY 7c2fC猏ªZ%ogld#s ,÷EPbY>Y{A]4EgW`J|Ru4B {ȲYn?L횼eH\hj8M09mvZΕ2۴&,f@T]IVNmh-}+4eGD?rVfTCMxs5m-&Pw)/Ԫ°z䢔a@r;5O3uPْF N.8YΧn>d Y[Tēg1fT8ğ`J}>C0hN0(8$N퍭[f BLȣ M(E2ٚT'G5J5& ./&KQ#YEN.#})R{/&hut ﲽHwz_䴑%<[ v.ihۧ_o ͧX0YrN겺a!<7K8%=k @azNt&qh=7X} ^w" 5;;-N!/j´&;1}v o'Hw/[y1~B9-**KQ-K qJ*㙪Ǭpp^4 >Qu /eerVmm%'},~6ЩXgbȻ&]Ӧp jbD*\e(\݈q܇#zm|1Q;Ul' ʶ qv\9lD, RJі*g'k]8cMcM??DM4տaɶ r+in̽U GQiHK *cW@S!^ в#TOUޖ5 .OzJ f)5#,} Z^>E t$(bbo|쏹$2ՋZѻFq6IY.6A7\>~c/mBenO:4 {OBq*L Й?7ݐph/]=%w>C k#8Jq"`iFqPn %1`qɖ u T$bByJyMLg߻h}Zq/;T\ȑ[0+Pڡ(Zur] )H;opS/CQrgfįIޫ6Cel_\V8_ypo:R 뜈,jkǁG7xM:`j1 Tzut߀v>hqc_)}i:ZcQfw .'yr#`%V }-_z(O {Ul0ϔٚص_ӗD;L\ȇH UJ8Tvb29LoNȹТ"N:;W1SAdXH&B"A?λ˃̦}iʿkR|®r5~Eg= S$4Z]P)j̖N\ ڂ ~*WV*rk A:C:;XU4o͖=~ e: ̀ӈ-ak꯬_I_84 h]3mXfɃ1@ڣ~~`R6/OK46TD&K.$:pIpi۳d0ࢿM\]nː\E's߅55Eӧ!.@ K[ QfPi`#'3?| ,V }9큓ŻKlx1@ٓS|]ߥ )m~or]b2σm^I!k|E{lIBzXƅ$##".9aբ spͱZ~& SNUM~|VG@ٞ#!Z.\{|f^kjMo6Ɂ& |wu{#-jQcQ<ڗ9d|OdusAڃN82tDW$J&~7,*j1\? M?!~8.4oΑC`[ܝ0!|T_Gc ?szo8:ƠmUmIg<ćR0 71`2`4ѣ;/ Ir+h;$-} H:aTojq/W-'>ŪM_7#x\>NDH'&r|rJ"ĵNYn<߳NuM*g|az"'.b+.Gh;Q5ղ2# uqC2k 2{|و҉݂:̼ P`3ϤUE>X;8W+F=Ȫlf3cmqNj8 ({?mڎ%ߪ Q # al4 J|<)vSq:[;ÛOk{BҮU>#A Y:TA+̡'VGMνML=Gp}Ѥ3>ʔ/-m(}9l+R^v]-I뺟I)|{/)K$;\t:Pa.툸",+ωFuZxJ ' Z:$$ K~DŽmȋ-^Cό3n^mE⃀xB|P~7`2fnet#;b a5X8JNSȶ/Zoo68wG VWGaL iP\ FRp*?dN5*jj,V2D SV) K4n(A@Y 8`0(k@C3;4ߨGlܔ[5}4nj=+ȍXC 4*=xH]?H AN^j׫voֈqN4bm2DܦWy`bٻtL/GAG(7 u|dt)`'# KmE"S7䃠rșBa/ 9sntRbH/%sx "<[3}טތq;Q(oNq_bNɰ6# U3YR*(ݰ99!q-$_9/}e7'ݔċ)5Pe>`ܹ;/C ȵȽ$u"7⦍ϿS Ĥn3yDŗ5WYɲHSZ$ S *1C z܃5E|aw3napGvaK7 4qE$|p<յ[^ 'b7.0û7pn$'#>3+~"_G+uNu+YK,]*kP!?\nb=:vk8!KE<3À,+ -I2# Uedf*=,8g3E$QX6iimRG[kL;HX PF3N^CImI[qU|y|BKS{d43r`f{ ,Qr3G(r>]``o Ӗ>W0c;hOPz+yk@O} KC)ᾡ̡)vhk~)T-Z<xzIryTqVN%DJ cmT>2_߻ {ZmÿEsvmL5ĝ'3G}h00 q_8}-hb;RC3?[C37u}-In]%@Zj%H\t;빮w)HS|4YlmJc ~P:1tdm7:3 ?^qbϩD%GPy`I*ykވ>}d|%th^G;*LPT2qy]V#aZe$3>tt>UlnCvܼ 25ʨ4v̵1+$ȓv*6nXkzM NJ~AIO!2Aex]KrL,=GmpjS݀/s@\2)(#M}n+4\lwQd 8g:G+`5SB^pRnD )TCUAR ae_2*A!4Le@0)[̶vΑ8fPE_'vD7 ;2_Gl:?6DY'ozk< Nk<^pqsdy)A|# 'J%}'$ [3fn|g7~9ߌr%d92KȐ D,i>! 1- |ᫍecI; A8g| sځ ~-OR:» >S"nYh= .X]Ee} <4*b-{YP$!@`z ÝfǏ/mUfY8`Qx_+{]ϸD4scK,ɿaÚ 4ji\kЛ2h4͕k, zt@W@)GxtO)\TX,,_ =7ո@Obi*:@B0A/fWIKBz'.(eS[d)s>?>nu@N6c}T,-6ִV$/}|4x c2#Gj:xDca~hM8|'g/=vaFۉgYjϨx2<%>̙MU轄|<.H;gp3{QZd2 )Xp%ZWjKCu)VuU ʮpe\*IMQqϸ[{o FFXK;LeF'L|P"gJ_ H{%Ć\[/[ܢԊ='fX78LuwTO050!+39UŹP4r V'LRA\֒YO }Å4~ڢ:[U 舿g1= Fn˘|myթuq|a5ݓO||Fo#2["$  gnx0xu3f!@TP 9x/#N/RB*z}]gVaM߶'Ja$ya(dd7B|J}g`+W~W>o'! vE'9#*PC=|}[d~H.z4P1(H/y&Hm_(5{o5ՐiqIܢfdj+[%mCcRBtWjfҥ+mWi2!3\%hiXYK#3\VO&$B_߹\-l-r类ícN:%%e[]_.m,D2#ܒP, yXZ# @VL~:ڻE+*3-`,f]0"V R.f2j eDˤN=<%ihX!n4ΊG*ʶT/ʒux );Ҭ=.1OTyeBrx* r=0&bZ1negbwa6>p*3- 2m "ao".bW[> 4[Dywf;GضJ;фgJa&:%ujy=.FXlw8}mtOw :{ig+ܱo3 *@5dͳ(m=jkTh6z6~E 40@EfM' ľA9zl0j:7haMMޤ3)ቱqϫbGj%OrH~x؆FΖh:`" prm,+ǿ&˕)%'Fb~ē0J}?Ü7eY˃3vz`YSg4}D3qh1#d%!=vGq "_Y&ڀz0Gn uV"c{*HLɡ`ĈO!ԃ"Vۿ<%0DC=? گO>ZpA c~ }`]Bֈ*9&:g[P v qiqs:0-%tX|u%K$nfRM, AΨX%ptua6?O% 2@#"76Z%DC5Lu_/bq]B:/Qg9?!h IE#LI˱P#*\:-o~p`gu#:?MQ'_g@K4-fQsSd /ob';c&9i@9\XHĉց̈́ SN\qs1S8Y_nv@=ΤCq äWP1TCQ ~??UzT/+vYD| ("D6Õ, eEOWlH/7צ="F`:8`qVWrh% (+FA_uufP^^WC7D Uzn?Ț+>륞A'U)&*tGWxޘ~mN %c}⎲>-0 }~󍌯}p=eIK ث0)ЀVN*jB3d)̎U1Q|$;.Q1r#n-iV?2SZr 85L^s=F%-*)qEqM,.AMVv49;iM3{6(~س@Vs]f)֫Jݭ7jfNTZ)mB@wbc VN|A^)˘)l_q:zTN%+)4wӋC=kiAsȴޖ\{X/\{أt2Sca-Εzm08;q%-RT0Yώt)`n|:e2fv2anVC[iapd*Mr*)_W;ZFڇJF!R&؟=y"rVn-57z+o@zdaFkq'#SDMFWzKVg,i|b8N܄xugIeB3nd nrQ֛_C'+#bhDT8 <%'+\AmY䱧lzGTj)CԼ:0憯kWg*dѬS(Ϟ\&g:UGO b(ui!Sp7H| %w1ks;ՔnxD?+7BjPA`.'&!}q3A%'IƕQ'HGBaL6' nqJ"3V b0&OZ^x*ΆC,k{+tƔj5^<[^By71×4栏><ـc*0hm@4NR@/ }Va1F(V%jM dItoPYK!.9+&;U]I'r-,)NԽu)q|a<^Sݾhgn j\~/U4{-W~F8tAa]mTҭ#rhÔL3zm1KH-_{|fAS07T*Np"*be_`^ @HdoIsת<=n,j"I܅dnS0Ҙy`lv5/kmᄡcL[ގ Y:},sBtoRS$1a`t BAa)#Mjx^$EZc*xmQSH8öluId J,Cx4zC[Ď+ jN~bV*i4i8F?G1 .=mTzBXq:Mcz? ,ޏE<^,|{F {dS ]+0Ԇ_3'`C@Ў?ؙ M_iOr+!O$ljؚ?Yq!R3l1y_'oVxV7,%eb ǥ%7,輜&?cA}=8,JkjxŌ+}jիv*tq& Z}(%seⷛ $Y?ޘ1;aŵE`6*hSaE:t˵QI'&g*;ytp|gz` I8|엒a[qk+OxOMGpv'!%Z|>S\g |oV1)Mkw{ I!Ж#{eM+泦Ksܔ#K/n/!B[խŧ+,IMN tv ,Sί_,`̂HQAYMbX+Y.8 ÅQ }F 408(1y $<`ٹ+N5&wwӮ/@"Rxh1^SvT;\Wݬd`)Z=x?ߧ,r/XbqpaZ_*>PdS0\ E@Qɳ. <\&Qso>T:-iBZtk$1/[cSCB5[&J?YAeM!6k}|arM[Jؚw!7C~VsL/(5\w_j!mjgL6؅p˓# ϶ >Ff6!qQȍ]@}HF[=DE:cs!wԗ (4b"1؅k!87M:ڶ:Ӹ@O`,]2&1pPS N2ID1"2P=2~3,uGϝ8`t;cZ5vr{NyXnCUhweZ=o{,{*9 JV(.& |I KV+g1Ybn@/1>z$L (˒0wE.)fe!)T1k`v/6zuMѻ~Kw1f7,QkU+#K\KN-~"<=G 3/YaϮ;(vtNnZtA2 ^sAE)yRl"Vm3@'‹w {UUMqE/Icg_:pM`~F!@V&suLGs ^A"3.m[Gf#STk:݆GG[ #a"u'ki l[v{r*|3wY2kݵ@SVR{&Sslk(Yм|ZI[ඐX/LYICԬ*ibLOm%>01YϣBV ߶UAlQLyjb曼wPKlhϙ4Ɲ7ܶk`hd-*}D[29Qˀ2#Kw3uS'\!kkP{|1FB˫JKCB4*ģWxk䂜w.X ?u5jk7RrCgu/Yof5 NR' %S$!ڋ4'MhQߟqЮK_}&z KC '19ЎS?A muaP氾UN<0RhnϸX&$E>a:UEf| !)S8p6 V;!#"7>*l3倦7vT4٬l_d*^q1qis}&2X}ט0ҷ G%_h'}<,z<gXE?p:"-1 LߵhAnEu?+U~7ou.#o L{&'(mMrj\ w(5+Uc!"YV=ϾSz`oGQmup!d%2Jk٣p妮2vJ/:/k(~h\g2@q^ϽwbS 96VWEv!񻲎x75)U-̦hsABmŹE`%D3pNVzRWy\PZ 4!1@"ot la햨rc>L\Wn5Ֆ#"i*S᎐Pb$5ZE 5O@*R*2¯$bvǮ˩qR,PLlrpͿ\=xhؐIz.$n -WH4ڒԵK)h71`>R#> ([p%+&z* $]ذTB&Ǭ7eP $'t|Rŝ66ڊ*zѾ3;jzDGrTy7 r:E1=/8ώkK"茱$h+ Co|5^$帙/hzڣ+j\՗6ß_;(Hf{7jRTJxư`gShI !׾rZ&5x!^'؍myaJD&XU"a٩Y%XZs Ǯb}nFq{z2Cʹt#5x%#ztN\B?R8p f:=@MpxrPڸ jzKFwp2<(`Hy窋0NIErܤ3^4Z&?q.(΃gqǰء3`KnF_{rS J0Y)s1K4'zVp6;Fnˋ\*{ajȸ4ܻoGKHgjɺ:':#|ۅOxbβ>J\ p ~O)& ; 5MU 7:&嚭M2)kJkuPYY"/=4:FPjx5qV^bmeAtEp_r29sHOn6TIi !  {~s}|$0Z rYd+nK[N F1A"&.,HBKNnTk A?,tLV <2 ]U^7rdTʁ&}n\)9 1"C߻oܚYNB_LjhuD.x>awU8]Q1$ ٴ=; cWl3rSDo[kiZ(Sϻ;$CA|[WaS*.\c ^&ڣ1f@'CHn:uk?帆f\!'0r,c+i(Dho]W/52v!ߎsɇN]1?nQen _%pAj\Vg0Q^| 3V8hƾtr6B{{0uDKM[F7COLyqG3~Z^zk~v4 "qx݌Vz )u#뇺oڥFIﮠb %c^Zҥx RP=FݡI\Z56ljޙViZhJ_p_ŦԚ]&f[!G;}|OYBg n2bݴ]ﰅ4PLw&}{p`ݳb`t܏w4Gw 4AAnevqr-LŁ㞁m^6$v>M ڪ۩BϬw%oon(4ouE8ZCio* ۀWtW8Q]qZtg9G6NcEy6!I uQNpf34 ;#`>@[A:mk`z9CX-eLNS#+?2N\ Sm県ټ㾁3eGr(3V/Lyi _(X ̼SoaiuD)X*=J7`mM iguss sb\et[?$j`>] w6Y)5N15 ֭Eq @7֓g帩IsGs$u_uQ4qv=e>KD},)Nm_*[}G\h:'~^(}m<#p*61R _gw|S{40mF 3Y晓e͠nNК%fT[ksKA!=,|Rt&%x7m! |ZEi٬޿0xN/-O'+ĪH9֑,t_9cYdV=xL ]x̜i[]g&Nbuxb=/B=A938ԃ!\lA0-nk ՓЌvm h`DžBI[9{ǁ&N#mQѹ0 I@. 9Tc'ehi Gu!"%/XQUгq^7!0ɓs=}iuVj/ U}nnSf'x}k|q8>bNk7J:a(̵mGi֢dB \pNwcUw@ᬗϒ*4~U$d_z܅!Rl Cx>/Ph?aVeJGZBN+$% |U8hߒInrHM +3"a|OZDOBC-] !q22TsU&vs$F6]iՆ"qۉi4`~[Ӓf zW,qCk5FWY|'يIi֐=wœ}ƋOAm>`9445w/yAXk8Qԡ  _Mj0P-.Hb%b'}ӿm ~,UêfCʚ4NI>OVj5ks3NW&8Z1L6t5<&Ȯ8̯1<(ɚ}9dKJnUpp:m-HJy@@ab;s Za1 vRp+R I+߾)- pCRk)b1ebfvrSIV<=~ؔ+駱 pV'&fғآm3=ME*pA <9Oue/SCKI2)Rob-Vˮ hpڌD2ĄkǜxeN.vIlT@K0o7MO a7FJro-G˦ ei_~ xhᐋ +{+O+QOQT+(XFYS?Kay?c/oIB .-=s%1IMAVM1+ BkcmV+n ߥJ"\QNG. (w )d ݪiW F{YUvS\ ro 27ClFꕴQъ>'E*}-̄>;$PNY#xZSi⣏R3x/;sb|)@Ԭ<"ȧkHp`$ߝ|[} mI0Kui|uOL룓#km$6X\$u>vT4rqk@νHZ{3|w7۴p-8PRs +'~ɽ׎hhTdIl>l]fSIz>6`"LvG& %q<$6ƥW#Rzߠ17C/MYk HD/;O^@?6ҧqy<ɳ ]FUS;̨;]GS yy#1?3M<uu0z+=*qY`f##frޮU6=%Τ@j2uDq/WŮ՗9ХiEq-&)~vSY!$_߉}[YBUitk,K\2E6U7_b==P|Zt֮Bjbd=?B4pY'TB&ȗ/5؝GOE4&Xf9HJuH.gB6NDdm&"cC@G$yۗ2%nGZW ?^)6_@Cz)h pc^)>V"S0 ڃxߵ` +Ϝ]ђct-'>K# OI`/{o ɯ$?"QAa6@}} Dp>7kHO&w~gݥ/6$$+ԓnjoBh4K%(M/Dۯ $> Pcg=ypzjc1Qsժ'zÊ0qAK t&2KZ&26+Z2ry`B:s!Ua0<{rw"& uR%Ũ*Wdžsj ÿsg{Н5/j 6 R+?tRYDo^g 4H_|k&o T*8)Lh.6 yȰ,Vh)@цuw(-bE>)nJ]ےm.d!?ү{[* EVYf>}b 1>0*ss6_VO \3~210׌^"] g(Xu?*S4h'>Wbns1W_WzhoeH+D nXA8x `U AzKwi8U1L:@9.9om,])N9=lĠ&ׁPV#!~$cM} *fOtz~[E_L\f%~)عAx<-نDvkٴ% `hoGY (!#7ky- L)I 1qH]Qӡ.p޶d*Q||c:X|J`Zkj=BQy B*o6 lrowOSb l4]b?H$T1 QlT^vrFM%Tj(we%-56y;˃ Y4 GYCj8 @kΝ'L{ Mu &?L805[slEԟrr vu»7ĀaO3nY^*Y*febF_J5(\BP9>)`wSl]fDc콞8!g bih Rz%"cE;(Bl.㼻|+Q(-~"zaֆs.h!M%hqAΗn4á6KRT[`ӥ99޾b"tbq)?փBۛ4eQ7+:K0 iN)~FZ G @:No熲 eT~xCQfO5 *01,#ZO;1lH:)HlR(?ٻFW բ]% QvXKbt?2M5pl{i Q֊L"% A JRek27Oèh԰UvW(=ӐD$ #t3|=oɇ tUdi&aNU)Fr=rEdP7qFkL{d{-&fdK젊im^qqK>6ձMQоal풻eb1sW6O8ʗg#Vl^1Yk_7hC?.(J Ѩ4Jڅd/3U͊?=T_*#C>zEGCJ~{QR"t4ucR݃m{c/sǹo VmU/j=/jB"a0[#Ja=wтu$q-Ϭ.d&$5ǡCiX7xEy|ZdP uqx:Td>J.\4яjdAd-&r3+<_]P6ѭkЂѣÃhٷq/MۙS#-lL?sOa-"5(rλvRHU2|<5S>1x?*\?UK1+SXL~!uI/BO&y%Gi'wݒhkiWٚIƒ64Py'L@Rm1Igh(Ʉ)D7Pi ha};8+"ج+H3Zm)DGLE,/+G`g*iڅ6 \PϷkKTe.2[U^mxʦjqĞ rĆ@'G ߲;tvh `Ī菤OV(NG/bҹDŽnĊg5L4 ߮>Edr2 Q$dXn%Q1ȣdO7T8W'5L C%;8ެFʥ_a}ºLŃp~S, 6WŁ@P]hR*i^_=MYM6%^g)<́Sa(Sf&jE v<+nj #xL[6]c{kH%XPn$v6-4of&,h$zqF|A G/S:< jVve81i^g=%z趿*aD"uk\0]Sxʷ|&F.),BeksL=}P(}88N ϭ}aEBzPB7O' ;݆n"wGtx!QU[m8n&բ $yf!$jHcn:g cȫ@PK2Pϯƣpڇ vLta -8`ѱL+hb#%1r̰}x%IuCs՛~l++Z̯ QwwNB 2$1~"!k-r}q{ˤaETT(-Z C+n-|oe yL^ ^`DK X^8$f̈́l_Iچt#cy`U_'.QNbD|wa/^Ye^Dx;?q{<[ 6/[KnҹUُZcuczpXIXp9d{Ii+i빏~ 'V'Q*$P8dĽq̹'kP;X<"7V"Q!z- Pam2DMfМBphnv%(,Sf?^ J ewahStcqρR,'p.c~e ;ٽ{` )O ٯ[E{ hO&O4C(U"j$R1 Lumoβ8ƪ$iu^_IfsKtO#~ JDTA2%YMZs@®Ufod8\I_rȵ_.O)YhJaW*nYHga/w:tnYb*X:j=$ j*lam.xyX~')*.@PmZz~-Q\O ?Gm"SgxuJr*!WR&Q {\2l 501DF9Z,A_8pŴB8OO kyY1 hG"cc bj6t jz?|hyq :]nIszX8RqJ KDMTfuAA1 rrX&*kJz6k)3U>kH> Ŵe%Y*]ed-=/V@Y")Yj#jhuiZtT2l}lIFqAky 34;?ӥRH.cdMXS0dX-{տe^:ҋko FE]/!0QPF}hX^~ BLߣ(2%XN QlS&!Г[@}Eߖ'yhNWP 'k">熋Yak[7j_%}"4H1dnZt{ĕkp4wWk!S։403Tkl B)L/K{7|[ƍ9IxI3Y qY@wGѶYGJXmM F>7]mGގHD1!ym\KeeX \hHj/E3v`1y !e` ͔F!pQ߆c.yX%'[dF@gc/dDa$Fk?[{;9'O=T:{X }ɷ}u 2u?ivN`"ULv#3U &$GVRJUoM8[B-/l旑Gͼ:A'˧\} ?!7uGoG fLVD̬7Z{J\nnh~ wNQ9][ #n [`cCN|ܶmk%1XROPmm%uڙű{ chaxH#5ӕ`faƭcX/~mį4D̠_|$}suMϔ,3<*):[Hsq"sMZfz٩m8guH)ƙ6#,ݧ01%`@U&1ks, v9(5  `1ckܿ6_'5_Nn zp`R<2kW]yeKxB=6c2 L(j] Ц+m(u^'(ݍC7J>&e#7S7񓈙WVvNL1=ٓDFbkP kth`@"i6ܯ@MH\cڔZ+L!ZoCG?ȈKI\ONI8 Ԍ) ΰG:'u;3ZE7X-f9OgpKC>sJӈQȾuL'葻, z QLr+})n0cV<Ƽ-Rݢrk Ҙ%E ZDurT!{ࢤ)K8vI'}YAh,7 ;>vrŧ'imR}/dŁ"bFs.Qz'm:^6rM'<:EɐXPK[Bq4/0aotfj&H` l^bkuu7 gĆ%ԒPVʢteȡYV^WH셂F ,$ӻשq^H*T=ȗCs W+ϐUž/Πr&qZ,.]WN~H&2,NytԨvfG"!ˋl^hF|F)fi|1+KA/]ܥUoTzЌ #'3s+y߅,mMR1 A+jN4߿ Eh17^ y&Ful嗊q‡/ PߙP-z&O*OjjN>; CWH;9#J%ѹ;\,)W>ZcϧAmn-)#GY{(Rעi `/L0jE9uh䤘Xo1kC4vBJ]tdăNk,R;8ĩjSfRҷDn%hG+vأO<%E 9ƍVd;Zth " w!0MKSM$Իd"mPxoZdkMY++:j 2hBzPpsouYH>Bn$yvfeQ9qKTDKiF|eQ@?C[[RXNQ (,0faNoJ̼qw$E1zk.sxٖ?ebGG''4$L,ܟ Њ*TU Ƞl Կ6qTV #b"\q?Э0t12|*k&J%l k!t:q Wl\$SY?R#y1 ~ 2kn1YٯڇL獴6X wHDj,tǝ#T7]غ{dH@x5!HıUi1^іSsП4 -_3QR 亮pt07ke]7MI4eR7:ϐݞI>Ƈ4$Td~R,-1NmZ0L*.Wz vkL5oهr8/(ω+8:臨'FOMI|٧S}^.bQÒ%i|&uk ?{zIG7[rbR<;&k=S;44ޚ> ߪr9ñ|*GCNqӮ \FT8 ]$8L5גy#}г1_jQ)ΚXĮ$@r/k 12+/Jij Qv)>7pҪbxǧߦѲXEDBI,݌hJ^]'=p26G5\8ad n%Ԋ/fUܙ:gp׿#:ZƂjF H?*yV;ɭ~*5?aK-P?&G٢2[X ~H'@PgU ɞݧ[7A0>svU*TJBBMoIәt#4"T^27 ]񱊂ORa6Xdeϐ\<( q>+[pݮVX,3ώ,]Z 2<{"jvm_HȾ2N1Rx{Wjp!~n&@JHҧ85ļ%$?B!}}2-1ox}P&5$TRkёm%:32Jhkb9*B# ! EA]d@D'S ܫOpjr8lCE{ۦÂBh44֣q׳. ~9}n E*m46GR\˪F۳Ghۥ.~ksœ./Fi7q<=W]̖'@OVe4Y95{g2y]/#+Y" &ģHzy>1B53 ^6uyw1f2D&"k4[WDNEaQb蝱 sH 'qef+r0sA٫4HV blbS.҉`KEѕjd0lp:\+UFˡVZiJv?`#[ +lp9̊i.gTwĜ(Ōhw9SkiߪZ'9M :b RWPC?--q'i"2gN}㜒KP)X+W fե3[#[P|.%Eʶ!f!l`1J`!؃iN|vFdx~ / t@g ︘?349sLȚ`3bGJJus`, Aƾ,3]9]|%'nYSnH~a#j(n> މ̺E|*|dT {@8c;-Ly~` D2SW }KT"C+ވl4`; dO·Z 0˸mBUuNc* QБl;Rgvy^e G>X`7H.cX$7TWx݄BlbՕIhGMŜry`aEp%Pf҅[rwčGYxa f(-ONl2d$b&;嬜Ƅ^4s'AiQb^'!؅Zlw X{Tjx*:pyQמRѽjflۢc;6`GY- 5-_sD a 3$tجwr)ƕ $z۱X&QS8nGI1 %Wi<٤Z73>g)vhrr "u>t =fC` eZ D JYQFniM5Қ74֩T"|C%ԧl ݷNVY^@Ȧ;9e^ ?eZAدCG@OtgǴ۸ge^m7YiC_$ YvG8}k0R_<cQ3@YB^1~ԮE/0cVogT,)" U^wS& EQR9$D} |C,a硩kCS+tk:!Zs|޼ x[5!8xؖaK C;?jQV7a#5Ȍ#(}e,7`&95n/{=*!=/2˱Pl+\e#˦ %'.[ $>sΠ1IARSsu\)T/ŗ%ŧ8$/4;x}JD|1nx^)Z|E#pnK)q{0#qQJ4 [` LumXZ.>wAYKjjXhb/Qқd0YKO[1[+JgB`$yM>I= wqy|+ J:젨ȭD1~`+j+BoV儀֟Ymo6'1(#aDI+L>CW2 c@*׳@(6,˵]1f4[NoJ\Q<;Ŧ(gvjbX&NS t F5` d0vEB8f~Qɠ~io5$JjvwC)EN(o||Y!Nwi^7`*P |p1FSO([7FP ^g6cѻWl'?{mRa) "VJN9؝/$UQ0%{Ջ}|< bۤQ.M^0ajgUj`>s9ܙW8ynyjI|J c@qyU\pҺ?Z0꛱Оg{G\PU:@9$&޷u95;s?/@.+-oxb )),nC?;b6(a:4ȣ0ES'P&)˱Æ@MLVwLS:o}jy|EF$H M! лpMn`Ya|G!qO?e`mEj48ݓXYTNcZY |IH!L筮1akKr N*^A ~fG2uryqssX" {T3X;||,>p_"jq^TXuX-M*oW~ךwWfR>>)3z.zkK5:?m,sl$`*LYl4$gWZð3=5)Ysd-dZM);=jZ (pćκ焹<öϥLhn2YG ':qfq0,7h=OL4W>Cqk :Jɑ2)^7$Lu負~ni+ [G^nzE"8 H UB3XA{ c/ɤ^*t J.VTBѩpҐfg,a ǤN}IA')3i# aP\#W&@c /&B #w^};r_P|%?.-`๘䦄.ZL=?fY!S7M1'dY;XO舘2s̚bB/fŖHP'ڔ=UE*-e\L `zֻ aW05L%po?6-ET&+섓IJ,3":,wx2eiV\KhAբ[k~&+'aEt&Iŕoll [}YH) +)Jv$xac5z>Q[:!h)qa( ^צUDU¥Ҭ}76"n[3LߋO4a'!R"_d<-'^}5M~w=a^( m:SsT6]tⰃK뫋Ʉn..tIja´_9 p"\5"cS/U|v:0WDG}X O Uasϥ7F<%КFr hiZpFC M$ f^:U OSF⿢3 <2řQ枇3݁_5ýh>z;|>F-=o\g M ן/"KU|k 珞c2b.vylˡ*9.R - #CuKp4*'ݙ9ޝQzsؘ?RӉ($0D!hQk tڰRW~iVPnUΖݪHY+f]`.C*]MXNQ >ǐNP,=7z <j'K+-Š푯5vp6rQ&敯+di֦yTx>y{uDTԊ;"U2rZӫGZCkԼ$cQk ~ԬOZ)mL,eK!Yv Y<㐹`b%^.(vM |/u}?X_*V$$HUECT-LHu2HncElS-Xissɹ!L Q2$ ٵ ][_eaa CqI qb_ p}^k:w3nFNojZIm4}:KOAPd P<4|ud5܃*-9(뗩̑?$ oZwr7Ά5A~Y]C$YKĢ0k7X}@mpx@8sjTQf(kmy Zڷh5G6S: ~5wĐXrEl{1N4n=?®.7GDwOlI N0w)bLϬb%4Oж'z4m\ C)&p9lwlc?f~dP^\ЌhV{\HZ\.\ќXV:[6 k%ߖ$= 涷 ]@'--Pl˂aƾJRҥ(\PQĸ^Ab񢱢:bJ^<#ջ.L"Rg~;-ӆ|yru8׺׈ &?oNN:o*Ww#tC<XDXkӗ{AEZmTUbz%%H}7ף(ʀESJYS>w|@]2)RPG{)mlκ=|W%2rvDp~\jA-5(վOqfjˋ'XB5J8<bல 1HYrx-vO ) 6.:Z vsܔwv %"']¸O̤Bv~sYxcտoD,=ݤgPl2Eiݒ.SgZS[+]黈 e#Hdʒɗ$@ j>]%$]Kiw!k* y?G}$QYCR41ǗP|Ʌ1`"J [CU>_z?N,ͣ %0B3AW!*Xֹ/33&_bQPjNܸa8$Vݙs0J'CiCUEl|Z~dZw76/{XjpvFڛ]唕6.&H|G`09>y@` /aCyG6(Mf84H.xiχg-I7Y7aBYϯzF٪Ɋbݻb"_}Ҡn4?e+{ygp\Cs P צqI|.莞(ϼoarx)U8սwKN(Ow)A}2ME)=OM.;; 3xncT3?o$p$; :QfŰwB~m,3m+IAlYC :b]g8wRI#QV*Gz 2Z@E/ES H85myCz$˘{ީރmS8RE6Q\],\| #). M3dTXy1qj tpo7욧]CJf5XT3 j\ɲu`g4ph>:G6̜kMNRW^U7²0ѱ+"D"݁ݘ$I]؇r*74?1{~FNf4"FB5HiY%Z~rH,z_ s2GT)PCD(q:Fܘ{E4xN|oD d+**e'ǐLFX;dCㄬ[Gエ%q2K#F/qYε{ckj 2 |E Ahl,m 1hpܠ0MBk͹tGCbl=Oa.%=XjeG<>wxG{Jd4X QJQAyIJNҒAAyߪǚdWajP pIo~R厘4-Bee9 &ri>UnR̾FPc!!̉ed>H8tONG "rB_,ź!T9~*a4@H!/Pv%}=&[q$mוi8{!ٞٸk<< 4H?#PV5D htcm$`Ʃ>v ;sEi7:6<$u7βjI e.;WlE&x EdOZ3ozL[ڙo{ z[dvqa]*R)oECQ^y+R<2 `vXY«;z!XYm $DZBle-q\I"hEoՙ{: O0o;R'8"THFx} }@Q@U!xSխZ YP*ЙF^潶璄X*Xנ^q?Ets 1;N{+Kl {סV%sh;lLQAy_ njB+3^Q8}=ߙQwA@:{2 >Ŧ#D*Bln:Q0E "mNi\a06p~>kB]5=~ y M`}BRo5w`]bEЯ4kGaw,PmԪ*z&X6mznaަ&Kz댭A7o;pG u<:d8LK@?a.j6826"H ^]hʥpF>}nq.dM SqA,) 7'ذ(/x[JD3~Y;'.Ms3Xl;}URK3f/3NSB5e^HrL!ke?ά9G7N܀,7@OZ㬈;4@`B7IlnzGx.b.\}Tv RjD~"AG-lq󍔇~a 5")Z9ui(HDL8ܷH19SP7kN]n~zwbc\Uē'CPvoq F#ԫÜg)#wYev;1WcZjNї LlISzfjڜz:/sRK~?o 3C}D ^A'G K|/%toS۵ZA"?Q Dz{TZuif FFzs:ҿ}qW3C.;ፓT=΄LM!KLͿ/lu3G> !=*/j|u}s395vZ< V>;/KUPJ(i_n X̌dXc61y}P[tSyzZ!`[)pfK9NK@Cq%懥> uUNcϏk#Ҧ #Ua;pR6bbԨl;Ew{ &k|0J$ V*佛fٰO?M d@F=O3gS{!;h܏$Oس&)B&I!a5x> MbIHrHwUe׎$|7"~$bOz\7&MaQS%v@BMܑl=u*>Oǀf_ˌm>xS'ou@>B. KzW&Xf"-^%hVYC&;njn%$4V&YOX)=2:Ԣ{H 5ͅԤՙL?|DM?u'E;:3PsSש^)Clʏ,nC4Sʹ6fs81 M`D;5XÕ`<׿cjzXPX۹i{7I+-tE|b_Q3ы‹]Pvp8;t!+$D׮"KNG0K[IER9^$Qolxqc^'BcYy6᫻Q =Rj,I8-(>b1mI2X`IGw{%C=B +xIepf:f EEQI&E_gC Od+q60-V1o>s>0qs<1([i#ֶ?T0<~q37cfȐ_Y L\=RN*(:E1OI a+QvN& -I#OY`<)3[?& pWA{4mfu|L.]"V˔U[C4HVk:A6Ec#@|߂W<*ߗmLv-4tN޳S?d5=Sp#j HgjoTe9_:6>ƧyWPvlg}yP ! ڶG9 ¾1kZwv7U#-8l>HpFaz/F"ҔyuVRd&D# 4j=}}m<"<[pQ'mpj R d)yxD(RTnSQ'9VFutHˈW0~`kAD.b.N ؙ7e7d5Y);H#L.P/ksL'9p/#vuC{jceY_Qf FDԙ?\+O!Mrr7Kw.*Aވ ~fjz 3oϑ.zan.Q0;sZe0%Dƣ."-gS?~ QfOVȡB#_C׭{ κv9#Uw8@' {Ŕ!%؁*"uq0ωqgչ֒Y=W 3N\e< mF먥̞jHB֚ f،*9mw-?QkŴY^]b'UXKL慬&2WfVK0ao e X ޺Z_^= YCem- YS5L4U*Dy^nTo{(ł"Jڪ_mV3 Ѿn Jk+BOs:,/}"?R3wR07SPw؂TїpfjFKQjgI ϳZZJ|tWW`GiD2*~>$rX{j=W'Vv 4(,4V9ט9/Q(gWn!+ l2"]D[P DF:  c 3!s FK͖Ns12 \2 d'&QF[ز1&3ӎDlU" >Y"3S*}|C yRxOJd.֔lKLx\FSSaeReY :hM8I8%\f}n9oو/w:-_Q͌@Xu<`U'dkiU߻+`b 0!d^)]|쑅s"qkx눳Q a0K-][⭲Cm8O"fm |bڜG=w 5s%cKTO4KQ6u1%D2^ _r9<{Zz&SGr1U|\<:-glj^0X{`;^!X8] [+:U n%e)Né8Or Jmom͈fXJ;~} g:y3/#ضLy,n9tGֲ:b~޾{ pd̈ԩC5`Roeg_OQs)~PW= DHBFH IȲ;և9ߵ̯`AH^J;H_Ff$~!QD6r+Į'!$0lf=-ৃ6FM85IDzQ(΅1nl.iƨ84V r%dHF m޽s<5d) [I"&;B(b|ԃz`1Kߦ}+R.\ R(~| <:eABbڧסŔQ&s, e>:]e_͢:hB:ay|@D!6l.`i5<;+_d4y5S90Gvd)|wO ,-IdĹ9~Ba\VuY]7K XĶkW,eh,䙨0 =(u`謰&)n Kx?q]GP{:DL wPׄɊ/ZmHI+8UK'r^(r}(癢To#FVf#Ui&J֘ 9X?B}r0MDE2 uY,ߜ8 >7=bԀn>OQ^, d>8 NAij@,XbghqD7/NWGidj%L. ݏ6f1k @?dZcا"+3Q>Lz3יo>7]XqpWꢯmg1u7=NrrˠLξz 8HG w\rOXXE0Fw&){5mŖ!feMxjPgaU`D *Y1G%pNVb,Tmj1*()L%}qd*,, uMU7wY_` V:\֣v)D̺ [KVyg42n$$s[Gc?;0)<;ԓ!Ҭ *3:\x&Z/7pDr96"ҫR' _]<tgr/M!.VEX`Æ>KP֜-_^rLtQZNʇлgs*+ &z pRώ?'Mu~\ķ)25bsKʚQrSgaNԴmhe(l)zeQ*A 5lZ,S 3^mV*RQgJ>q OXtGT?@!)Sn"`V[$Vy_mH$O^Lg<c@i%n,`Nb%Z}m.e5?O|x3A3<^ְȪT#Hr//W}.r@<H ) JuRu6v|=vc#9ּeܷ+MAvҚ|ɤ-*~?aDM4*t }sSZ>16ZVqyu `%v Gk Gׂe hx eg%n#eirʣ}dFmJgG@_ͳ}S.,--++0|~ o ti[Bt'zޱɕ'q.}:MF 8ѝ%Y\];0:.=c4mקy=)EUAGcڻfwZmݳZWUwF7f֨}J]w:羪F~y;a$ZQ*o޾Pj~V+h{">F3v˻l &Y:z).6=OshhZlY.B r+bhVύ-NPcw6[I.2J4p4MV6dCSY(!,Vhmd|1ʼ>Zr#$y}^9,>敾HxPj.VԃB- ͟1{{|p*QyC>~cdcN ESlu*8R=IImJ‡7*[o hB׮&̍(ٍ$I^q0-ӣi fwseyK>G ?|{GM9j8Gh:믧UKJJht&{3P0Fjc}~/sA !dFˊJNr(#}#sX(''!DMnuW8cS/$VH3\1Qz*{ -u:A:~~+[P fz?V_ˉ[|$8450|p &! ? , v*bXva4 ;+,H~H"s̞K #{b7Iܚ*R|-60E3_'.=ܾIߕwSf@-Ȱ zqKt'o]R`4RwkOapd}H8kH?:^w5>d>VlV Zf9 9 2> N;`wPEb' Dvᰇ0TsTE6qoe:jى#-] m-%V]>gX{41,2-9Չp?{/$(^[ZZ$z'.(6mK!YT:?xk5/0FJӃp X)UYh ٠aJ/V*j$Q [-Gqw]Hd1>^_iXY&z ,86'Hu _ p]!`Oʈ6۷NsScȌ7ؘe T Y^ϼ Mߚ_-d_uya8{Df\ ~*'|}4=˺{2KeK@9~mj;Ll>\dzw I_~i |nP[5IpĻHx`=תrV-{16@/vc.aE<Ȯ_|yH&-ãJN2~UoXrV pըSbBT]of=k*IEmlpKVP>XOD6ulƵ [ A?i.)s2IPF"-G4ṽ*0cGtE DŇ;"fwwm^} 5VuJv)"/Jũ򆾖翧|I]qYuR)KuE\ >R.Jo;Si#GTY£H`Du4m6ZV$J^,6GǏFo #&9E EczZ}B 0FLrU۫yϤ)ݗ. Szy*5NopALf,YCY_J҆QotE$169*HV7(x^*n=AoPM^35(9V?FK(XN#s_Efzgxb3cY?GTUק5=HM O/=yjHY |7NK56cSl-`y%` V(!cj~,F^'/E9V>2ѨO?Γr9  NN>X>$M3"I,D7KN v${ ^GwT0M9g3wѨ@fQI+Ŕ).~S-_h[ℸнLxqr@%(lE^i@Uv9equllZ WQC#,7۸J ȵWJ,PEw,2™0*uOQba> I+8?p nul.YbYm"PQT%(̔}8 !x+_%4 I>w5j[e=p{U:%`JxsfTe*3j0A B;M/&"Dj+1R(ắƣ-ҵp97lCXs,K}iK YK+"]ɍNJwNјo{OPg!a?ldఊE| 3~~rY^FqV_Q+g1"g*uXA00>:N-Eh4!egJ?>xo{j:ۛL'UO_HVml]C/k6+PFN'0<W@vxYCUpmP[ !wV$cz8(Նt oAqϔ`BbJ隬BˇLy)MVْ]3K"J{X;/ϝ;ExaAi`poNthk',y$g|ͱ.o^^5 /~4HNi(y~t#u4K!Q#-/Š3r7XSh^:'2(/u4+X%eF~rO_k(D"zj{vlZ` [>XܡƝ!3<q+93pC6+(%pO1zyoE|X== Z=ѶtgaܳG_ i$[wɄr:sB&H3 2J0*uwh&3@<:\=U HU(%x՞b5u5~Z:aiʷ%)Vϧk,4 Ycs*3Kݦj)yob3If%i6캞 PYlI(:Gב:MaV-"fWGҊ/匧|0{oܲzi+l$ejqNgqT €A1͇[ڡJH튤%R_@<~Q klL`Ln򵊫& @Nѱ#so, ܞTlq#Np lzxHdt-*<4|!_Dpu!Aþni?טl/bfc4a!B^F." RVg<ɲCK8io)?xxZ$!Pj4cL\ Wle6dXY(gȋ3ɝ o3~֧V-rp%RoI~ rE[N?gG@f'x ^kqS58]@̠.{(BvW7$B9//:!?}"huWMKJL(sS}{rs#-|l^S=],wX%Fq׆!R_?88xƙ,|@|l5Rǘؙ( ϦjT4 .Q NCؚőȜf, xXVR<4K`MY~J{ǴqzXcؑ3q:B|\II}Dӧ8}?<-O9Y~_#FLM 1 y/)=X6yvm{oFp؈`>*d&D"9H[#s5O6fo1+;Ss _68/J[$\ e\w?UbA4:T :BmQF8K'72"[f#mPY-t^ȥU55v{DbN:JŨ<z' *"I26| 6$(um$(vuѼf Naζ<ىiKgƃ`1|9U%u؉|}Δ*0!bm,*B~.p_R`CpZe,d1ӲJl4{,F DWƬjY>kޛxwxμzk gOoz4/(^l^=S ڒ&B񬗊Vja6{m}͚{ꩣyJm)=;O*gFtp6 ؍DB|`j@y_V>dT^ɜĹzwh[YL yߪvH[ȪpW0PJ)C5RvV ]P~"ĆIዾ{dGdC9]o)u9FF1Lv3*zR+'Ee<ڐ$8vAѕFFjJtEV=2ASpm6V? i(df>KH,ѯ1/(XvϼO/^v/ޗx,]'lY;6:lM!]%lp`rW awRY]ո|PY{f沤=cO!(0aJè0%Ř?$aG gl^̙Ӥ?fo2iIp`Ir,FMȊ͆a_r-i5*W)moÿuB P3[o_udPL)˴ bJboBVz؛ֺ{aRDޘ),30(aa t0~36^p![̡H({ņ] H}/ADN %S#ԊGƕc-=f6iN2s,FF2ag+7svz h]xn J WACHSlUI- g5]!HqKqUi> Qm[HȚgwOR7= 2(+u4\|>!DηfŤQݣā['^-fjՆ0K$?Uz'BQR ٙ.rn^0&wSz ǂ-@D <%u]\/ֈ?U,)DԔ^DvkOy*|1wd{04Wwʤ?v2Ko W[`!\O5M{䡾IEb^6(G71됴#2SwBgbd')ip)dvl>0GtP7˱q*Ϧ!o|>5 0ҡa=$4Bd%qM0a_@o O6YɾYQbGW)5Z>p4<פb5YN -GtsEx2šW )dł2L0\޳1$@8r@o'XX,5B :E}2g=Kx<)m]ͨ"HDqAP[~M!J㢩ɻx#ۭPEU_V K~Uڸ4":ާ8sWisȫAQ#4ln卐R6X!I`G%%ɛI_w?icL]8o9 5×8N 3z]֎$t77 Cpei`aPEzq#)^x$I"8ǐUT\5c~pH` d#TZd|KGwvc Ul'mB%1b$ X X5.xp}iQ#LHqr] |7qMFo_0Ool_7&*[ (r5#N- g)Ras+mhD~]` Ju=R~S'藬6;*]Ր48+ԎfkĚ+ U˶bdh. pjIjj[ҌSyOYG+n įWCi^_jÈZ[o ϧpJ,?2M5JٮYL(إ[}WQ2U EzCe ,svY'{td'~ cFl"&t,b܄sf7nR^wDs{Ige_tn:s.86h -?<+0Xho/'X iBUU>Eg}=AljD]N;=  '}6 15"V .)O}hc}:z߽rvӟVSߨ xmXL1g.&g-*XWd~.Y4ܸ/'{q0~{Ά8 9l"jֺ'.E]zy0bIpý)p%%ІtB5AchO6CC(̥B5&{ yer,SFVCIحbjeI7R`^PMHI}ݜU:Ce\ vj$!;H^oQ'=+}'0hpLKTX94uØQLXT`ųsgO/ez?ik@(oXᶲ->D,6g?UQ %\Q7_D-IV锟L 'y\aHR.;ߨ`OgHk-*v̕m5DsDS=AVv0hESvJm#ֶ#Ӽ=/¨ *?ÂtERN2? !+1о|L猊mjXi> ӡ-M>jyw{ # [Y3@[ЛY,OW'$&r$p@ ҅C>WB]em(WJ܃G1gQMʔx,3oՌoo8ͫaZ6ÝD8AD+]yMHu iէueP=ހ[WXBJ d+ь`vʼ(YdKe}x!2݉ O@bzhfl09?UQ?oҲ+μu/ LTԐ@Y( ~;3#t}_~u}7zx$C4+(1䌱+d,ǡU;CTca2bzULOR-oyT^0=/IA 7/NM@u SwBT6HZm:ѿw0237w 4sB:`Z'HaiiLr)`3mc|$k.-${SI㽘w>bϣ KE2!CHqZS'N,D I8o17ɥ)1 ukHoRb%Qri*N8i_A.l$@a#g(<%qE-a=Ɉҫ"Cެ޿\]EJ+KAVs*vVzͫ$+~FAJnKq)1ҘIx7M -6og|C+6odR5pf@#݌Y^ȴ$R^OJVؼ{-тHo2Cu{@X cv%ҹEg(Xwj2*Nv&]/wݻ9@"³~[֮r^ N0M@sݮFp9\ă@[Ǧ]A`쒠udxHkU?HM鐣c3JoS۷`4]X.2ω(LJ[Z$})ZqwQE!ӡz<з1I^gR6=_!Gh: 0s)iX,6 ݓ08rb`I@,oF% ^W|ӓbrs-i=RgjAs*j 3Z)r3Fuph f 4G+[ju^qG,Oa.7\xi }<SJiYCl_)LC`0R >muBru$F*c7F#L!ǚ}Ӟ?-iU ʘ ՛ؽW !)M_!aL[6Q啦EgxlpNPQ*Yv ZbIqEu+Mg]4H],~m>˔sUfx=$n `W ]Լ+浪ͻ,@?5LNSmZ)[A+p:Ƈ#\hλ"=u['"2el;?asBfb Mʏ'b,DDL \-R 4Hǻ^Ψ՘o!%RոB.RDğ+H]|{]k`3zi/G1>W-ŧ1h/&}Ak3p.I HF·B :'!(-lZtm(B}YRl7[9yF4 \xPO͘EY=@,Y@aB&9ν!P+c᝾n;:ƈ7(+RZWw6ưD^<ۤrUɘkޠ&T;@ 1dO%7g*Wߘ{C2BE;k)5?f ; OѸ5i%tŚxim߯s(&o;stQ;<3]:\FĞ=l0_G dX_+DEnfոEuѓ ipwC)xN9}Eq4LH,0{a5z¸؄7fPZvOR. t&/}ǁPRvuAq4r#7V4qIM+z>w| LKσ8 f_GLg{R4Ga09 ;%zolė*.͓%ͅ.hE1 [Iz[ݡ&.qD_q=QN0 KfBwP SB18@Ԕ97X-|g "m} ~R{ nE'r_ A'U O|腽 LQ2B35U 8oU؉> $;\\0hş ' 8_xVo =J_u`M;k5?Ga1gNCVԇav|\bB1M5c ,@UX %r4D?Niy!G~.bţfaK&+û9ӹ| xp\WY:OK9C'D * U@vN% _8ItpݿwpN2笶W|'0"Nͼ"va%L˜SZr4\ 20rz'ٵbj>zz\<˛`.'RXsaz% PK & KkBڨJpfI0SWq{{azn.ZwiyDE^iB/gtz˵4t9#x*kg.+[PwLcmIl:;|>J9\y9Wy'٠eb|ى)'MdY8-"w+m*NŃe{|C{')O&]v\aWWpz/8@Auz0svnQܩdag|@6iL$lbx qXKSmISKЏ .mڸt$₷ -Uqi=+!dQFQH;}8hǺcm4HS~P^H^.t |R35z$sefOѧGUH@^3T8,s5i^Q 5]\a0ZSͲYLGޞ݁9.ژTPDi_34V/_89n7>[d_FCěϵQOv;A8]XT/$A`W XZ#3>~}Y /xvV[}Lѥ\d/Vহߥ${ͱ:W1+iudh2g`/[_ٵ@ ?^B^78mV |o,QSh78+)',gT~h.iK#01~fRW?}M;ژI;Ao*q#FhaaiU 6K,c{1H-@vS/C=B&:v?7!ʎa*H5BV"l0` &P u% Ȅ|F"#< #EJzE-pT'A5MCˑjNW o }t%@GEnBH7hWbi}=Kyq7/ipVt)+̢x8nGY*􉵁B` ÃM&)k1]󝾌GMvG@d:" L)19$wˆXlglOa8w!Dފw0#R TiI2v# ҽ\ yh>U"+ FvZ: i;=2ݡ(J^q%pqSHƁ&JwN^a4غcY<)J-֣h5B]~F()?q?SCLY=-2;tLGĭ׶4˗-gF˩1={7FQ#-<,?EIvub-{B>!Nnغ.Kn:s? .Bn3df=?R`D20囷9.9i8z 3KӶaJgl~PZ9:{HbRjFh)Ydg&* wRI21MW6a hj"]8cR傛؂XtDvbPDؽFU8W<սzAeXfmX`oSiV8/0y)\?- A]j0F΄ nd5HT$e5 :6& eKJDE34t#|~JSO@/<8eǻb`1 7CP0S(AWcy6Kes x Ga% ȑt&;%9VHkҜMTP?q+}{jiT$w4"C6VH999g|^HDiU6VExN뱪1r- /6$FAp 4/gr_ql'&3D'S&MVr)D{9ĀF4̛c-ll]|Qt }$RW=x "TS%! ul<깒7DzxILB[яt>9_!0A r% |({ЩSWr2݇y|&Z3 s\%F;l6 XkG+{}A«T &١c[]ݑ:@'rv\xNZw>>wĞjnm7b\*bVuӧҴ@IXD2lg_ rrS] ,a$*AYU '=K|%H$jз:$ea.caH 4"g: 肴*X ?恵 lʳ5pٔI5Շj&N`H}^oUESֈvʵfxs@|*'9xvgP;cɿie"^Uָ9\LP6YQJ ./Z lQ=ߠܯ 2hz# _'hBE#!<"r9 cl"Or[h|Cw5K0-1E5-{礖cۚC"mb뒏//غ.vB*KoL,cS#tfL? ^ Q(Z ɮ̥շSrDʲǞ(I2v0=!Gw(I}XC7joeM˥3ȝz=\ -NvO?t55 ofۮeC14@FωKg<O%_:/H)$CiFzf!:Y1ǡ"O0M}zjDŽ|ƃ^7NE0x= dTE ^k]X*m/ '%>Q KF$  ؊0LdYiִ,gr.3i2Lܠ;<ֈU=3&0#Uu\ e?~f*=O㯅$wG\zԫ e-%Li3 %J3։, bG(Mq3iH<)|?>y/0ٷ@4Sz`hgtoQL= 9sN􄛕-e8)yhڳ*]FyhE\wDdUqDD,^Ͽ2U=xJS=E5O h364_YPJƍSkc[BFqJ1xXJHZqYx"a2UHgvJutKX>c= ?}=HC$txnvUOm4GkvzM|5y<^'&-ڨ*$"QSt!,}+K(o%D C(棇 zrLYE#ȕ$HlZTÛ#:녰ь|sFA) ͷ$wulqx/tjpVIkZěU`0F-10{8tAu.^NBL9ZKwQC/<ӔyœZ]CrtyjMIUSf` 3F%R'k1!>j5@889&IFhtfݏ_ګ ?RwǍ3еPAaGL'RZx6'd ?0rl5[w~SZrUAǩ 0hN^p-e;H g[|8Y7GmT k=zmm$W7gl *oKo[*V7`0@/V$xVq@\z*:3)~U$H< \j:˙8Y{ZPԘYSJv8E}Vu y8f DiUdraJ]|ٳYPM`6m\nz@w%~JE"*s n*\KDa3,I>O> o;@X0 ,D0KBLd| }Pt= |[n?&5P*cyY'=^qR1;<ˊwl)8"*AW asEcH(b;\dBpbTo[3wԢ-G"yRFnzXv/\ЖѴ|`8ΔQh۫4Xk i>hVz)6 ҩJ5Ϧ0* 2?2HMhǣ-BsƚrO^A~,}`צ"@B$VZdQhI~KmC(%G?swWaW^wT5휨8h'\N?Gf=H 6 =1.Yi#^Y [?ydVm]~M);TL6uk`'O one,X]D(y%@uzz3>?`,(qyB[jUZY8TYq{ dGq#8pF]M8*bZ_pΪ\8͂ Q?jJ' FvhhF\[3&])y_@ [Ї+bfkEed;F-2M`XZҶPP۞e n<+a=,;'J*Ob-vl(MaP(M#Q./uڨ`#R1U 3\>O+ )lHASR -< `+Mg:"W@c-w(A7z*nzRJMw*\C}=On3xN1O?A_ ;;#5O)E&y"2ty zmo !RI-ZsIE‡i~R 7=x xtze@iXInlR]BtG[Pr$2$"_`KMEYl2jć}jU]ͧTn ƉW_PU./RBjVFADg3Kw烖6 k[5(KVQc`h"I2B)*K-uuɸۯx} O+6 1HeUqS"eO^"D&,6&UZ5,?vRl2gtD)ѳV3B_bW(CS zjPX< Ei3^}#۔)Ï|9ohF:DPGfVmŴBNZ|zĈT1b1ϩ!͌")C80WUzW)d&Z\$U^' aJX9߫N Hp ʁJ\ m6Vh@uWk׎EuO%5Kg[ýDl3}`eZlvC8M6cBXҰp6"q>_d`%y[c&٥iWݫ]STZQ|S%<{ӛC{|${%H4k(*k˯ZX ,>jqA :man Ʒ),hQ8݆GHS!65652f:w[~(H+Dty#}V+cnGw)菙'6U C٢DQ& [)j\%nNJ~*<nxʺ-[;P ('ܮ >hJ]aӸ?@9;y, aBl"zs"W_Y!:#B_;cPXD=1 J*Qz4ml`8Hcyo"~n/v""?E|GZF_[ P;^eG3ḑ _F2n#ȶk~bRB =ƴ1vm;!J*!z/Zt)ֱL=I=R40,E=I}Ѻe}b s[6Qoi"*/Lo%!pD 9!d~;dq 좕;5G֓fekH ILš޵Ă58 Il]_`]-?{ZS:vpc3Vqޤ2(pH5. 9$z9Ŕ]7rNYZϼÅN H]NګN vuquۡ*B+,kק>Iv'F|Յ<wFWa"s+4at+ Y5 0`q.~tq@ %jт-?#k5+$gCπبARoأy/[ ɝSՇN*;uMki9dS Ԗ;Se4 JB9؈y5ROuXXH<=Ð7)l'ґ^$ B }C?V* 2_mW|3cyM^p0x4~mvUt>=XZ]Ԭu  BFh4R2eUxoBrPR% T,*13=Cmdj_yE N7->A#?HJ³a9BNiJbk[ CiWuDJuWy^B?SE#߱sM2 &kuo*+'Br6de>\"Q~Kp~`/J%U \]ji_ _<$Oե=[=_pcwQ&LBRO:2Z79#z˯(QmZ'm}&tʈC$38?C"`QѲ2FTyK-ICRGKxyݹ,c别aewp 9DԈI-v?i)],L[7zCSۜ9K8£ӈ_%rӚJġE OVqc`#8ZRhq0mxWB1KW; KޓsY8C މ`dq߅?b`/HػiS=TJtRRI1LZ툼S*Ք\pڝ&`&>diTY,7@T[;AXH7yq6{Mc=e/1piecгs&Ǵ}+F6ZUyAK_i>p< ]+#,WL(7+B^vW1E%p8p!ؽ%׸X$Ӷ{V $vP*at h9 ªI=^"W\ba w+7]xc lcA;+Ħ`_^.|K ./2):ߎtlcLT*O3$'gSxzcD[lA H=pB%>:Fb6tdVa|*.+R2׆7Ѡ kpݫ * ;O,χﰛBc[s_oqt4S5VmࡤN@؄RDO;g1qEI &c}~5N:ytP.pZh*C㑭jnAnOpv̥4v@sy'.ЛvѦ,(Ĩa WkHLM)Ol۔~*g&DUwAֺBMWD`1p rU<'`=[/Řz(93QಹaH9F0Δf麫F `ED\xQ.jŝ&?h{|9M>M[\rUo$]6ͩ쳠 B>I P'0j7/O9g`(ƔU&9TiL'7A'%Y;"3k4^ g E 9U{~Ʋ⸉q}aI.7hG,9At2ᗚԓr4T{C)LL`^&;9Źsg҅z7k,EcIf9'P":>OԒޏ׭obЂB^&*1oȡ<+ \*.j4Em ait~:̰j4 Ee̒%t:3ՆYuT p֘hZ>UL-jc*S=M9h*pX:fUMݨ$w(s7>`]Z:NC9ҽ>H@#iB6<?Ӏo|S26mjqNgᆼPcc) x.1^|ՑęܖX#ѭTT&6"|u ѴA+#׍оvljxƜWҮuq ѯ˦䤇vls6uͼ$f5r]hcZ/Z<4eʼ"GW'FKI\nx/?OM!Z~#a`KnN~,֦-ψ85p[n{u#>C&@258Ba^(a)5t jS0Cz EKNdPeX)7Қ5Q'EFJb1^HӯOhG&c TAu9#%s]?wy[= ֯7R]K[x-߯ mV0ķ9:R^MƖ,(q⸋ó _p..v>@q UQx1w,+/B7",~445ډƯVcמ_u#5Ydj9=VǜJ܎J4Ix_@yupyGʋτUKҹQ󮒰'\ɑD.@'"bRԗ^RX+.~4Z-(x@ !-I|-zQV6<5Gko,/"q_b(I0mX[]iO^֕<:x|sgD7N,Id_~f"ȶjӦXl}>ҥ(VuKC$-_#s gO04͍sКRg Κ[Z2E>S/ς4[b.mulKs^WИij+ U CLPBuT\%49\ )ߐ6>.7pS)xpˬt;Ūvޭİ;0R$/(Dos@2! Ȯ6w؎?Y9bbè?ç2+A2!Xϊ<*L@>i;: +ZRA⹇1t;X5@% *PКuyM'gA¸DŽ`DRuYS|Di"8 S 2a{m ̦Nn+FaIFpI".L*B+b\s,MWhILU#6jFMܨ3-kٓ7\xKTD;lkLN5I]'U⓸œ]vϾ(ysPRI!-zeH.l[ZƋ1kd.+N3 WC'Kம!o%A8B}&uFWrPȐ p1wlJ d wpNc ^/(yr0EV,1n?Q*3I0"_Qג~͌ \Cw*6+KE["$GVEmRys{|Y5(BFA3 X nbB&&;/^SJΟ FH'[Pt ؊tCrW#1տR.汰a Ur  $YHu TF*W=Fxmg Yʦǻ0v1[^RU4oٺ$MDMGaln^p~qL߅X3z"Lގ&2X|}rpյAueOVΥIF=t\cHK By{EixA&=D@ysjQ1bzI#-#+< jcVw1UL&3>tl|t+?"Hl> T?, -)Ä!-(M~j?V?{SզIٛs[fT 7UUw`JR`NC==qթFܴP,K sSP@Pn4!BF.ARE6GjMi8VRsqL><HJŰ|Qʳ|c4@FG+:aѬߛZZ*y UfGL[ffP3t72g_h406X&RmG,wW~ VS͋h4aݿLkj7 EEY+!UOŚH1 Xi5ܠu"y0nҭB>lICzidu-[AuAS #01"4ɮMC"ԝ]OyM"lvVp.2VIC i?8mND oi .[ WH2 W{,OεuCLGdÐ/-lD|Nu/l8A BL˕!}m8&9uxrʹ\ӅN<8e ̠k Txxs&!DIR3,7UxwVӑEq/)KpX9c(Gy[ e _͕a1u0@O7KAy^PœrHhSB;Ƿ=Ϣgُ${q2*5L.ci g+rv }MCZlۖDΗҺINY#  SKYD0Ԁ&Oy(hb8}'>,f{ ,t KiAIs7C/SBVƆ-* zbs4H%wkZ]>LM ]2*H_Zᩨ n%n#BҧkZ*'7SIMHSBqXbU-w1It/2u]\|w}Kkle ~VI/JOVfF ԕqɑP4Yrףכe|>* -@>K`jԥ uRqq!/(Om_5 t))lCyxcZܙj[(b@w9`NKjBĜ]縣.Z6$]id+&|bXrItݟ BL K )ypŨHa)7穃}I^U@+/XJ`~SV`vˁJ)kBW-k KԣH:hߕ<: &7/(6\3P+ˊЏYnJ U|fSJPw 3'rƆH jE 5>(Ě=;s;%rpGN9%{؉==R ?9V)qCןN919(H2Fe9{4H NŰCwfU(yu32 p6x&N@lk0wpT{>FФhG:`8;i.3F*EfLnfl5D v&fBW- Zmx=2g *jщI f?{tfX=h- 2݈>^9<)Escd6͉@g `$Tᨦˠt y7ݓ-8OixPkJ4h/͜GAE$C .+WSɃ3`g<3 C*/ "AB#z뛝 cIAX=K.M2t񾲼Be0iHG.4 ) \}&J$@SmA-{=@i\UR0jrg1O7y,r/! )|uK?OIEʝ]Ңek\IENUjɖ[@SvKZP*)Hj-HGxw5{.;1Vy%X۱ ʊ:wb?ūrf jJ+X/Ah0 BjZgN_ߧR֖B$cN VtԸ|Vs`\:ծ_ƫ3.릌UPob yJpt}tZs_vԋ {>j]-"(ȞWk^uZR`iY\M#4)+ /{ncO+Pb T0ZoK8m4bgz 3YZMֆ>vY ʾ,YNDKySI74Ȑ+c)'HFJ4iex-NxqZTbPB!Q(t}!jͩ~|x =pg23<$ J'V3Q`߲+d"$53q!J]JR Όc#q=L/,2L肿7NM |Ҥar۳i g#vR%*eG݉*a=7 9A.,}`C>)+|Ki\z* 8R6("E~,6Ey1N)KTa(M]'d _L=Rvљ?[/#׽o7u񟑙SBW,ZaܙqSIʊ&B V;n1SjL۬$EM'ג(-uX5/k p7ҙR{6pGbr:X)#:U:^F*? *IwRfvC,6N_v`` C#~DicTNH1#pC?V!zJ$}>tgnG^FiM|M :T[*z$~Nʹ֫G &qx$28}CSoYFx@jGӎ.ܳ?a9Tܻ-]^dXC$K[bdmT{gX1X748Jʿ) l@CqBd#: *L R<&in N? LږN18h-ё(!!Ho=}ɷ66dt"vc G1Mt-JW4iS9T8 xXLÕՓ2 nt9َ'=?DNf7TEͥgH#~Q`I2嗱bPZe![v|leaK|Vg21ܑnQdJlD('#b{k1Ґ03sF&8if8xtwG)ڴsw|̇O}uף$ZR_{3|x˾ughbpqXߛԉ<58:,;&WH`? {[~(U_dZKS W<-FI` Q#lkw 4Iۋ0W3'u Dh m6/Cm(y2_ 1"g9!],Xu/W4ǶxOǩN!G71XطYg ߳ǫ'C۔}_Һ_r0J3%N*}lT`dL\NM>@J7Z}8_Y-iR\+>~pᛠ3~w'l̉9V;. _\LW F,lK\pkF 5€iij)v$lݮٌ_k3Xr)"i5<&dF:7zD;R,mJu8Wg\zrc|\TNЏ̞@#('9;/:ۿ<wͲP' eq"cР*wuk=,W, pgw0/n*u2#܁>34xYeM)G؈W SO;=<;Go='ށ|%`e91zɰOej /-K՗Ƌ̿|2pp9Sw`Եgs|AH■d:c]NC:qjA(h8pQ*pkE*Vef KN7"8pD-ymYg|y77&87 ,BS"X80YKK*n୉گW93ހm4:{8h}b=A<%NY}b-9Nr}ݏlPz.z^ʀM0{Qffբ'g)=m!HZeIM0 &IN#Q]Y gA V==5 J}HSGd8,KNp ]S׋vj&r|WWYMӂ +/c) {k4ő\3j)ӒG,?Q55,_^K#wæ[zi.p6u ߴ/_Bx}%@,43J Zi)Y_?a@h仮VNzw]~@U,1;yvs=&vZKjUg8AhWnb0ȣI+1#na_k} fq`bs5YψS˖wZfKwĠ]T16-7F3 ~>z`n3}"u1ό8tCo]َ@ҡ`-/ }ڪމP qF>Zyqt)o|>6ߕ=]lk8`n"OOѯ3L٘  ͹rXȽȇ^ݸ]2 }hHT 7×2ކ3\-5½Y86rg},Rph6._I茔5ji4[5AN;"gIX}{41XEE|e ѧ;*i =9'~3kDgH_ dd8A4)n\Q-# uz_ CXX" iLTiYZf Ph $]ܭs^@pegsx6k4ǕO0'wvգY㷳Yhهp4\1ꀧv=mVQ7ĊRyBd.Z8H*1,+vw5BԲ>Aĕ0>J'1_K!x-2MQS͋56!Xwܗr얨iG4?V%^WujD){6gNpғ VC)CHZX4 ۆp jI,gO=qx\[ &u:p%5;b^J("e]f52`P{^aI@@S:83./nyNIusUXu7X*]fQҭM€tN%N.TV,QL^j s޳_,7 t>Zp#K,Kya8柬8l` K|;'&*Q) uA#` ֫<3FQ UnMyƒQ llX` ߖR dܣFDžL0}#8Lf. . ͓.d@LZl?BLS&ԙwiǓFp%YʬDy+|PP:U$p5PrE;4fWxN;.~,FMci)zFd}`T. R<kGe&*zzq' '{`-+).]CH}t*b#0ӏāҮbp5$FǴQ<6+WGD텰k\ [V_cM¯xc hGf!1$Z7SIZ8A;n,|s"4Y S`hGfՌ5<sf`O &{R65gBn &ą@xXSf8 ϗXLC:sU4yQx;?U@AO<zLo B4nCjlrNi+_+€t/c}1HGR#_OvqX<:㡿Q4\q3&]{8iEr=9a3^v[[IJ6 <ۊH[c/zYFq *N-;J I!_qvWtQa.->^Y֫$E-?3evūAvK,7@埴PRU "m.x@hyҒiM2%)mH> aWЫU>6diUXB+giڊKn;wQwAj ӈk4˜Lj\*+_q; gQ^7^Yׄ nE%pA֒tcXgwjIN@}EMO0G'aԸju uz]<]_8i63cW3+Qáv=xG9@FʓS9X^ҝjÄ%Q~*7VQE頙|\^PRK)삛`Ɏ:Kq]dt뵶O% xF +Ȥlܶg% FCs7vzNU8`QBSCR8}<(gKkpukՁ\5 ҋŏЮL4~M"SJJ]s=I c9S~#DlqJn< Ql\Jps'\v+5fh[|[U:y_<ʷUtώ|/dZ%`wl\lEWi|,sgُ3[4*x靊Ɓ`㓼]saRq\e]Ol~.2;Щub4|NU% R_ep lpx]-r#? ɞ޷lz=n2C !O EX 01j3# v׌…1ÉeuS%l}.]lOsA?CF_%U]ee9"¾k1SHc0Q2^Q3a"*=;Pw[45D,Dq ~ Noa0$Fj%ܿZz_1H[{zO76^S5/kVմ(AX]De |DFj_b8zϜ1 D H-_SPRlxwckdc?[B *k}1O)($ y!͠済ZC:$'}#3`#+(Q\ɱ묋_UTcQ:Z7l1$\<8ϫb ,HQӚߕvqDgJ( 7/~BGs7 ]?GqbV{Nk٫!io+"XS85:Z6ؓ/Ftwވb[ki &pԏ\úTuݢ뻺Ԉ!RH̿NAPu}ڜtTp)2/|RF>ǂm.g@. G6{շɜص$_7pUUꍣub鮙/F}t9b׍IJu7֏lsey+^bd@wvXB)ĩ^ ߡE{5NBNLLDA[x$$ !gnz{鮒܌H\?/9e =07upaL0B+RfR&LӋ271.PhiPzO1sL>W,n8{&]ipBfKԞ`"|#2sH4Lv!Bw# 7'1T1dX_1aIw!g<_omY4Hb_>t1s5M+oÆSH. <O\;j]<oip:-f є:SV&XNGFɼQ?C_V{ Kwa!Rq-aU~&ߘwa[o,Hگld7n5@\x/Ԩ謋BK,.=K༄SPy=bRK_ R܁o3]}F7OW ޻͌jhJ1ӄ-o.  PEޮ:nClXJTA)җP]Tޱ]f/~}r-m,dS?/F'wj~]v(W4ñ@$Z Iqa?M9Ћim?6$ze)#OeD=;j3 @ã֌_Vz_լ瓊]R-8dJ_=S7G(Έ&h0XIu)t,fn?d\Y<9! ˉ[•$_wG` AoRo0LA6~]kL]z$a:Pι_.@U莓dld 2_f pA%otdÒV,SʴGt'ib1xd.dG/>Eqb"sT^c0eԜWUWfGqioYFK/ٹF$ γϾ (T諅]KolJ39lu3T/BG0GsP0][;*zۈ2ԝ ҩ5횡8gS_5]ǡ(8D Oǡx ri84w7Y"*?\=c&9:\*[e0S6Z1i/l˞Jʪzk6HisoU^(W4+SLIv7zlD uBvbS1qԧiYh)H2^d0iAcwblu?#<!!+[ûIFKIuEb@sX`I< FK7p"\y8d&0AOoWxTLBCRBR9j8иF *#E xyhUܫsJ !OF} uSsH$t/H)9%UȚݻY lz:6N_JZ AMʮ`/$U1AK^]~G&`l}GeJh!.j 'Uŵn!۽ }L)뿗xP]&sۗ%)7„ >7v%+ zWz9RS! tJ lh^$;MqĬ?" { Zz1er,`vZ}\*;%K^TxzVQwֳ kI|\x SF r6HcA kڴn 灒I2!whKN a'I[,O) $V?_ްPH`j`8WO{W½ y_$*%t0."#MX #&[2N,5%W.sZC*8P'&|be]HB qk82Z&Za$31>KWZְn>I.1:[ަC^AD(uZ9R^8+Aq:^&2N͈&$"a>8Aɞ!**!N>y-*F"^Q3k"A6Tx䵱8oT2"u}kfrc=0`FI!'RgM(j\¡A9QxeKJ0UjgUzBz?Q`׫Gh ?< b;1+zH^5Pxzrtr ~^{bri6 Kh;ѶhV M4:QfhdFi`;41մ}abjֻBrUiNک'fgֹJ߱P^5RX1*&Һf:]75 RҠ|`9I#j4"kKI@-4fv> g#MK!xVvW\+Z$*Ξ`(i 8 k[{x^.冺c=g_`I:]NKkLd>rq]7A^P !?j{Z@j F6[6~m  Kwvxw^%ȳ>X;EQX*/`/ 7Ħ,*ZqBB4e(k& ϴh%ui>nI,d:Kfs׏2)E lNԱ u@O&G,p5E'۟0`csw$_3׫I76`[/>f6b>nO`д:~$Hz4~PM>^Q !J hׇ >Sbx^\t2 ɝo pg[4v9ATH+a2sŭ4[#t%+4L0k6@Htq=Osl-tE$Xu]>61|ˍ!4a3y]LnR7m~Κjf% SUΙNPct{|O}̎Sfנ"Q {3NB>cܙ˻s#=ϳPfr%X1R$w 1  fةegȹ6}-!@dT2sH{8v\)\#j~ȁ`L4-S3f-i#RJ=WeUĖ:k!i˅ " CyJ$复<})^tD[kή(E5L"8f*i^Ɏe\C7v Ji v"pT9tjwkCՅ6}}Q41&UWGX؇/;_ɹ;P'& ׁL \2X5LIoTvtLC!VY0mKu>nD nD_=~4ݪ3׀/.-kX4bYn\wRh2r0(' WB%emg:#Rfh0zIN2mXG:Z)0N)eݲ~Ljs(VMO#roMU uI l  L[0p3qXMG6 z OCm,II!ZN~j1q ^'rj3Xv`I111o1!ڢD_P>\І.;*OHay:6VEGKO6miu}m|pȋ88XTU=;6Dn{%ɯ= J3e{obJ}˜XRTd ֆ4x ~IZ|F~.EC>:b֣c Pܢy0Ͻ5sEk;߲h?ZA+2dD;1Ъ֩T(82Unz\ hta%?9ֱ%cRڙdw\A$(r^eʼPD7f+@@B56 IJ'BL| w,םdKmಁG],1΋0uju;`C/>Kq E5Z[*m^@+>n M'-I``2ɨ=gor4Xu|p՝8x3Gj+HE9rz4>P£LMKLђws5H>R՟=HHskY%;p|n60ړ+%[FLJAoQ4 , > $fF'ǯmݖA:YJޱnPUbSwg&5l/Oͭ/$ z3KU{uMb7BkPY?iDJr 澸pU&r-Y&Ӏ H?4#ٱ썆) --QQ)u/⚜iIMц92pPF,wUT[ 알}UCgBĥy_I # Q88Dܺ9s4lPPO<}i;h:>TەJ%x{=p# 뤪15ˢs>~`MV)nF 'M@+@tnMhkxLvL{>LU Q %% ڠ<;R"||=;r 6f 3!6#6^jYe >;P\aH:YlzS@cЅ ޞ1 YF:ʓn$[7Gx4Y 'eƐ"`l#[nb cs Qw." PVV>Ljح+p!9pKVޝN`nIA\W^cJYX>)u t9P4]p!Df oLD B+nnשmw8{jHly֛س=έ砾 Q{``i/Kf8Xw I+brTizS.v_2Mc(4, xd=fK29J_gd1nã^, Ž4" 6HeKީtc1&z@e9u]bbl梟Ő0sDT6KEVŢjZ{ x(Sk +o%>%*tuΊ !f*e;BIڈ,l>j(7\)qxY^2'F5)1٦FvAa~8He E5{q쾃RN$D<Baװq*LABGGWܽßV8ϴCM79o x!R,DqF"0~O_w αd_7;i8=yfj/Cj""˜dlG31t,@=yQf l\pksdϰa!?L±p傍`jG'[JpHN׉yJFOyMzD?yc{`Фky9XԄW s?Sn{n@Qw WT=i4 wWIXȚu_gʠpLimZMI{ V-1bXGj-m4,>Yv&\gSAYh+ 9'+kMn:}=xq[ a!s~ hu<6>߻ Y4#:tMx1[vt.Yv` A ^6CQ]F>{͌P P<8 &iPL=Q6OKIFj(1M 2 o@!~oЊIЛދ;;įs&^c"iڱS)@_=T@!| ]nJW Eu0%}7 /]O}]TBlDǰ_2ttW?mG;XB} N[TܿϱpA=qdBgN9h!?Ȳ4ϐVZخ2P >PXaE4+to6-"Seqaȱt sv̓0F  ̈́0F7!A\D݈߳O.^ Eۦtϼr61g+p}̟"__)jy-|G%"~Pĭw."}xQqM׶J~]%TTەYMl. #w{*-4 .vq΂ Wp2(ZyR<)mIJ> P%05xZa\,SBd.&\ 9-ͬpf0g6A((jQ 6SFfK݉A Oߧ}BHnp\n|1N٪sвNA~6W(1?l9S:Ϭ+>Nwe ˟TGm4}=!m὇)~,SEL m)g_]xR6!dj;!dAv*&oUR_X[K/f1bm;zj9CY=Q4~SwY^0!иmWty1bXlCw:#; k%Փ ZR`kر-P126:'x#)uJþ6JUK,e `y.uMdHKBKDQ5/m-Qp \ 7`5$VGOb>5;_{#wـb@V払F0KnF,;hm]"5AٕD^|zj+;7Um-I953X G ӥ43p0f:谞*vAȓ|2 6n)v`\wb7h ɼ3ܼڈ7eUrC 9 S;ћMǜŇNJ9#.-]j(fXR QgYdHE3ESd?B郪CS.ѱJō.,5"*4@!y̪pii2542wS--HfZqUK "2ΜFԠ-~j'Mݵcop;~ѶjZx?F<&5HPGܗٳ:EL|@']jVn28hғCTO\m.z1-Mc'{UgE)5՜qUPHL$}o Q4OʶU4˗vgQ.Vբ}/uxh ^e܅Ьbl; nb ["OzOӇu4$m޷C Mլ%()Z}!2EŔԲY^}j脗ڮ)gH[Gʯ !C@ׅJ6+biku6r..DBr6RSoкW4u&$c:S V߹BU.Kz2(l#ET]ٹq$B͛_B& C3(WƩyނ]!njevPf,&{!vwF+~y!_+a;. =Jif{#(-iJ!@}ttdED/Je&t[FffBE{ZT>ѬeX^H)/~>JZPb_ټ96½cp-]䛷?nd0nE[R&@(P l^9FCf OM/^-.ldUN$Cۉ\CidT`~1h8sfZAϗ>b}쁑,xOG6~G 32stD턣 =.长MdhBo2sNl{"mij" Rŵs{ׂoɇecU-dWסfd|[yp,tZu} dM>jP=j!Ҽ`m1j[\DS\8pc0l`vȌ$\#'X<ܔ+y0Vdܭn0";2 dIlAKGn8Fv~Ċ2,1U+rg"GPZCONH03v$,c6/TfDoۍ>-߄WIT]c5+ʕF| RbV@`7ij;Le6JSNX2Z1{`%Q!I)\52D7KOm.qpR o|G۱n N/~T[ "p$%ib\.:iխMYPbWSWUvAWǶEVL8 ;UYwlAiyWIJzC04 ;Tˡ!=%LK*y8'?98y !.^\_?7un˦(mڔ+GO5IDc*o< (U*+V2s[%Eoi6ZI߽yp ~z?80VrY|Z] zW@7 t#6p~~d t:<d^(f|S&I ]?IFoa P(N *ā>Z(^6;f@㺩??w~ ]Sd,c}vK=>0U#/ӌ>gK ZBXA՞!9u c wQÙf]fҒK9_\[/̟;S1( d 6 ap6+kT;ĆsAҬݱې 2($yXq@9Dr&=XRsLݳt| m'P!\s|XǠ7tzb#o1֬M e~QK#i ᲁU`R9г͞@HPQ+|@y %\RjR%^2+OП]K $9J Mfm` ,RB{!7ch' [=XV= b^S1}+d p +l}[ޢe#:&C0$TTgMtm'*aX)%w|j^U -mA7Tb%܇Sf?~z@ *BjTKaOһP%]@Q( jxt.e,); rtXX}ohCbJҥFXc=`hr>_gIaHNx"+̈"LY:v tˊ-,Jh0:Rz 1NQF#0cw;D#ь 1Dl:s>f?٣i`ܚHϡuƪk`h- N[1 ϑdIM^,MLm[lLR_cU>Jht\)08- 01B?2gpy+ EҩR*dr2;(_?f:$[r]- Vmdw[Dy G}L*jziDDawp $ Zm p|zXT/bu_r/>kLtYVPX\T(.|H*dt8N]U<"%`c= &87R_G۸Rl=fu^0Xll,h2 B{pLKȳcg¥3#F#)qYfIwyݫPpfKV|hW)$ 4НlD<g5x'[U d5 ,jv A]ъ꜋(qg^xGh4C\nK%yeVD_jثn`Gg; rlpߠuO.sm7GHo &_1x,pa3J< *졖<=u 7>%v&Ե*N.5pc80;>TGMzO^pm%ɢ]_8mï0QL{Ǵ!D ~ y4q0wQQ  '.oIX̂WU͞JA8q=)F"^K2Ș]77A U?)&te׭Xdd ScbIE9/̄\+_$+o_ܪNʑpS6޽߭nllX1)-o7n~ ։nGZ vt5-zI#pÐ ԉo yDʢ/"0_zڟUTmbd5*)}]*&7u(~z4Ltm q8ãR4l۷pD{ޔłM~qAe(r"hprPjK Vc`ҩ U:!םa*y)T^SX<-ys`2_69:Xz iҝK4Akm5Rxtbco+̤TǹzBHR8|_r&zvSdfsUCU۱j`]roMꨰ\;׼H")Td NM=X;7?> L)1x,WjU_9{z$Xa6?*JSKDm ;:xW}c2סuW-49V}=6{{1 +\K^v=,%2 =,~4 mtͣ~ i^b% fٺێvgjGk[^7$$ V=LqgHQ<8Hm~?Si^ē.+jyZiȱSTO3[w@I#7 qd K]ƙ6"f^*Npb<`'Agax5, V?dG ^ iAem쀓 USɣ,wkB(?ׅYl@W[&ҟw}_;SsK=;Na@0v_nU2;iB`WGҰ361 om4,q2PAU۷+=]h3r!]0"ᥰ$d J`Xb@QHDyeNxF$:$yQk -Mϸ{t@]/XJxD;9EbvȾ!HT@V. i)SnWFtGS[$pCá\V ́{V+ w>T+TKV{n*L?&b0K pTj+29h7'ra(h/ڳFc86G;+(p/KiO4/hwH!WPjC !dB_2.2EF ~~ȳ /NzP}f옄W WhGkҝNі]p&N)hX"UG6 7ΫmI% CؼgF]Q81Hs@M^ U{/G쮔BE@&ݼqZm 0? l_08v݇Qz 0QѳbԾXB>*9'V\}Yq>-pjL8K.CFTH0:6n6%M ju VXyVcL$fѫ)$ҽįwx" ׸M 1I/e%&%lK(aZZ@ם*/C3no`ybRoN@SRvτ5Ǵ~perς*eD py%;Nkϰ "Lؑ`.I2u.peմ%rWVl{,E v[O-H枳f:'PБxFtYc Ww"en[٩:Em|}_[(+ ]!Np1B)'VūbnukkBĘ8KWe*I2Kz NB<(o)`0^RZ 3&:C\DN}|Oc4bMQZfl˲jĉ ,Q%gy:I@ZM\ex#uTVy$W+0{3ҟ4]= _RK4e!lők`]"Ȋ lCRI9-Fd<` d B06JiAM۳QHXn.1홭$+`YaCЉ1K _'tZRX 1O c|]4/`v/e_J'iw\Zd'klE@_1MA%z⥆FŴO9)?ΚO\ǻ!F+3Bt$ ܕ/+ \Wݠ,Ŷ3 T 8 '5w9ka4|^@״M/z4ou$ 97%BŤ'r*D'=TV"FB7gu)oYqDtQ! 'm:0EXUǏm-\$<37w+`X48wC]SpW: uBܒ "t>YR=!î>Y$ jVP!}k/}ˊ6zM >Sa rkϊ>:d3f Ru}skA,A77JA8Ƽ4,nv WVK+#h:(MFPλ_J~΁X쪩AOb6E/C)ܺ8֎-Cby&0AĆOQ*s]+s3N[*qSzGc/"\T5ΘVuzzg^enaJ;/wPHՇ:o2'n104 (wrv޵ϟ_}UGl$ƵmEt@j}҂_"RIzUPMv*N ~90 D 8.0 G؏5RN3U4 [M^alzM[DG9ݯ竷yӂa` VN zޑݲK.ʠ ;s} {YzR6٫ |^OG lg|$n9{QI+hh==@lsr_Hz;ǑI k!gGվ5͘1_lҹB]'0M5[sbY\W\zc*-v;ħ8}yggjޜsLFC%@$o'K3ȔFB߰q*4jq/7xѬp9:riO&pAtUIhӣ:'rBkj9J4AӇe ߦtHsdܦ6ZR u寓"qM/*\p_ƹ+@}{r7?ge1IZGvZN6u5ۓ;>4K@q$#hIk/MA횸i[qt)~vI(GfTD>Bi,ܡ,#*t\dpugyBCF6^¸Ak;IY2 @KDJ:VK:W @yi+mmWmu{H|-m׉c^Ru0QԔl522آtt9Ai2gRFR Sg>BҨBafv:JʳS{ݥdv'N5R hgRMlt]f@ffP`T׍&Fֈk_EsEm~J7JZe[Arp4џ㮘v_twLd]j-DPZ+giZA'#L蔒I6/rq; Cnwe1Yu =W| Iǖӧ9!H Ӻ;7sć/ ҃Ѹ#tmj_m֩@8A F) Dr) _9X"q'xW.Ɖq:Ac< \N:AXQەdgXs-50$n x%掚g'Hо8:P>ߩcԊ:~0M ĵ!Do"[);"3j-Ԯ[ܔn%5! HkVt[\ oZQ--qp7[<΂kE}9:]1?WxM)jzJ.u&bPp.+Wvsj2>1%fjE$` 1 :˛V6]]gQ)|1ZNӧd6@بsK-,(91Xԝ|h48.] XS)]N=RpFL[jp.Ϲle>3]mbB8.eJ( o_F R폢݌iYd(XsiHavro~^OYɒ `W&5=;WVH#/yJAd?I MqvS4юEI5C|%%g_!p6_m'뽞'.}^*L?j3kuȍ7݋ s.*@]0=ҲV3I3H>CKsp=}R:n@\a+'7M*ђʊ.pOS|]갏&BS>SF 0TN$J+^^d޾AL;" aA;3=BEāiZѹBg7lFl[ӑ A1w yiލZ8Y6mqߥ?A@lbd ܥSEI1)͢opBK t'Ԩtʠr}D\#%HzKUg>#'V"_]s|Z$N8?ut](3?TGY 8KyX(bB>uy[0̼X%V2i!(O2᧲=^/eap J\]40>Wayl wjRvG`I6ܒ^RK6v&OD1~N GSX6 5-2^{?ֿVA`}Gp~HTs9n$+(X7!yzcvanMaX{ E2,A F[V,Z?]3!Z$*(#):k 2K:U̚g(*(e|6r7Ե,&s}0̯wre[{JZʚw4 <%UbS[}#iS?XY~r߃zWjwN_ ~d L4;pwzǨ@"p6vlT]j?>B&l)hpR/:6|WW~B-~â om]#{Wp7#{$ #so#Td~'̢s篕JJUzR1N/E U*O Vw9z8y]g^J1$Q7 lWLeooA}7i3#nw4mFPϒ5s<@̟!<4+zt^_?ʸߠ~ZX(e1KAd#[  Dm0UP,,mlwІ%^_*ɔAɢ #{QD{3Z D&BnIaĢ|#;l:0K}8!?L+-ԍ$]s: zDyq×}# rx 3m۬# #ޓ[Ihq~+54Lb*&d 901ByT5H23j*Q~]Z:XKI1mKilJ_ qMaAF5Gr/paj;6 ¦ڒ $~9dw'1mpGK2/|.3p;M",:Z3~Ҧw׫RR;5>-&~az:cͯ 1A:vM++lS'ϩ,'0XGE֝Os8"-ûѴ?oG13%/>Aa}Iv2}0ޒߺ9q".AN ֻb $,m3͚4W>f?؛~"ƓO!)Xa^FБsC1r\N]Pw8٬Ԅ'A~}3ޖ j[&Q%]}+MQч_9R1(=j~<˱>9#Lԯۡc{݄tNƣ! yF̀PɟV<92ѭ @w~-+*_EeWnWӄaF_(%8zn}s)?7 S_9}ǥ\m;ghcv nxd]ܲ-_9նTu_@ޓK´n>WOpNGҳJàN !_~c!L8_o)4S9qt'-sPq̥.a #8p90-6`3g+as;K7]Xp%"C`gT)w0rJ%krz^;5hY⸓X25>& 1 SZY˽'fstDŽ0F'<0e[M5a%yU &h܂5_<u4n'9J0fz (l޸EKЙW8 S/ D1#jyI݉S>5Zk v Ira9ʭ gpvgH(hNP[D1H[U)›PZHwOH&N2[VP.b݂:gcLL nK@g@lz+#֓Nf7GQo9Vӕ%7Rpʏ o!p-EѡZY;\X>~&j@*ZC9WdqŎ _[[W,L%5S ;* {v' <cV*ҮBr ?knb''Wŝ(D Xmc4!I7*΂ӳ+vthFB/XGo#Q,'s7t7tQ FK"B.7Z뻝釿N4@$aNEA홄ǣm׶(QW!T'L3Hd$DN}_qTs]I^}9a8+I(4{lGF$1IYiLP/pi~R`ޝ\Esh$Gл|A⬫96C? $MB6dZ2͘GwiܘrVB57Rt6 \,p$$A #3N|4)'֩ahEty:Z߉96,_%%^ۈ:ըhWu'[H"_ ?m27`fM.RV9sjaHTq0Ա n6a>**7t#Jߡ@フva,9#hK4xT|@(.VF): &Zs$o-3-pr:sGoV2.nLBziG2CΜ:A fw:+c ;6wpW1J/p=?aAv BGoP0&V `}g3R)Gq_( /Yfr1/uDnXUb_8%jZ9{%GPhə`p\ xJ8/l!u +ݓDdV s+ĉr/wo<X8_3ЈMY,Rpp%T#>z<؋ eN6@^6IVg]x߾JQ69f*xG$_ׂ_r*kcd!Ne]*lEb,I쟤$Zv +kulNذ TM^G5ij}۴ҤY|σI5r{3> E?.Rr*aS:VdNj:[R/ח=nmm9S#d= r`y41Ed O-ƞPEpA8SZV>6;o0oWx|r1SO{'_VA\Ms: d2&:`%5;` s/̃qhV9qew|EO턎>v":$VE.^xyJ ' F@6-9#!|' w2 r1DW<,б$}!TTa_%!I-K~r'@Kq-gA:6 c l1LGIt ov#x}/*[ ?JXYQ`@f𘶆MrƧNhW67!sDeA b≞ӵ5t3701FyH,hY.V(+eՕc> $S$E7D+w_B~(Wun\ɗ 0κ(~SƷ#+Wzb2eOp3zБQbtjagLtaE'Ƃp ]+(^ߜPL{.-j]3^9t?= UG'ٙ1w{(- =;T04UqK#L]~Ox<<R@J/-.$7k*q^&>M;" M @/ٻDѿQ6QSoM>{djPȋW?Y[*Čpf[A4o_QpKɹx2. F^CIAݻerW̒ⅎznqT = mm g.T-!vn,Ov3{uFLx"(.& \껚K67 yT7x #vŖhs(%ffg~%sveU⌬ %gc~W/ Fs/K7n^vx}[E}ݶtnsɈ ,&7(D.8Mgr-Cv:r#h"@v^7,RIlE[N"7 `%WmTVg]N.H#H{]Bmpm2.+";]C5$^qT;S-}N‡r:靽qDhE1R1ۜuGNc+ m1s?CJ "ñ%$X YuU[DzGFƓTkAB6}Xu PYޙ{wзGwJe9zzhRϮf*HD䀠(3's\[YR}k26i}}˙^|8yzvo})[+Em4Oc0[#˷f%:b2,JmSq>Tfr&t9 ZIAqf6agBZy10.U.XjtW4j| DZo(lOr@B X[gE=]Gu8s_a2/mg'>1 Ĵ'O72#*+6K_W*Q|?3s)7TyW*9l+Fn=w1?~IKՈA鼚 ʴÄ`Ŝ{I;Ty}+*1qTV+HG,;Lz9Q@ǖt8q`L 7rē{~Ce6nbDrVAc;Ͼ@ rv=zU VXؽte$ROL uM @(E5@ _ṅZ$-La Ո$1V@861nm~FI,ˆ,g2K4g[~قNO1O{XAL~#'TȀ q s3#׍SYMH/pef[׬UsU+W' O?cOЩZ^[ȄI-bcJxD}5G cgV-cdOCYWr^2{ uzU poL-v@W3oŸyO%}N:۪JqsΦ2vwad5Gq*3%ۜ0rm/=0~9yUo T,^Ѡ`yoA)K1OWRodb8q$݌^9'c)x}GjQB ,#1W=W4ZBOM3kah]7sU̠ZN3_صz<$/-сv謇,hLٵHoؽ_H/p?o\Ѧ&NJ%I: 3[~^1;8؃v[,6~ :gx+)[zK Qnss?-b4sct3zؕY}tsiM-2tw8 HxIn͐O܅[Ru_RE}ݚM?q&~^XfՋpsŲ;u1*iAgN1hxH`Zӟ5 ۡ̓>׸)/>@qP;d.G.Zb=`RS X %i.^8.rBP{?Wc#0%m}N^NWrybTR9t`ȶ) ۊ7d7=:TF, kmv qq)+`)5aa5K/03C|v-1jƌn>\6w`wUȵ-Ce~2WS@b"oܶ^U@Q ~C6G[ȏ6t!"Q m8P~6MT* )%#ʝψx_憾a4 Q*#~Cr=YA ޺y[#[JSUH \]tۺ [PqF [rcBm`yHrO^J%yVz]JFq~ Ťu3ey1]ѳ Kx4M.!nX_51+DYq8wu?NX }jcTXlwg:)yúߣqejgpB'|"EL̀W0=(Ȁd uK5<._k9حR:E1: ou[0ٻX,@:Gpuݎ-vYQ))eѷTiV!tNVucڠk IM7p)D(l"H^ՠ7zQ uetp`.7/URE Id( P]NHtw.':@ݤ{^aS֊0èzA$ƶ%9kV$POWpRV$ 9}=6<)5e;*ӛhxy6j3\ph`VdFGC葉{ͱe.Pդ<{K$D12R"IZKvHƖ_ !_ Kgv@ BF"_ Ŭd澆kTRSӟҷeÿEΩK{ŗ(4I}ANGxxp$tT{տMƾV*/F&EW>$R/):e$#YXL!UN dQy5k;W{&:9{ 抻̌:G෪oB\H86S4',N'd.MݯoPskcaPV~e% XO{=ܐ)F`-0w蓺B(kLY2q( Ĉ&?Ε9j 2 5^.:僎b&l @Q yXVw4cت44ᠮ6Eք; wQm,+`lj4Xӵv2ho]&3hrU:6=&bQ$ pm3 `?q8N&007Eso@ȫSgt|Bfʚd;\IF)WFwS,|A,887KDŽ6MovrK˻0ĶPj%ٍL nڪFۀ=@3Ȉ{H2J8j#=i%kX{}?gG!fZCy@] Gwl+?~ɑ|*ve^w4-Li-.vh1`*㐧r>pm,׎f4ˈ^^-.i~nx~ܨ/iXMt$ik5 7JrNX?AD~O{!kV|PKrt]COʘM5+t_ZoipEQ$j+^ڙ:et?vo|@Hs/{fMAH$;nm?|azMy OQ[ vUol~av= ~4 r5k4q#d/*m< R¹ ={:C.Nc:ܴnuf\RwM՜ t&ERs[ ʼn#(?z!9v,l+f ݢzhP a݌ˀE$_KUDt+23D+ͥf3+7*П͛,wg 8bjCCq c%X>߈YY[z O/ܴ0=Y&ֽ~Ɉ@>)E<'/T>3lPll>E,=,cWPQX4Im#68pWڟQůd~IϾC*ǬB+ ك uGP&vFI>o[|:@̻W |@2UهLݸјwPpT2pi6`A'g`NעmRf_QH D6Z!4@ C~{$\냝}{i3rH P U$mmdKO@:gB諈HڅRьb<..g{tSo~x'F([D?O}E|0RI#`^V$ݓP2$TO!eC+츃'/q½:,1b53<2AZe:TN<$6.qq!R),_L-]\W^+ިJ+0&wn\ؾGaT &L|o;{;嫳i/ɸR5b%}GX'IT6?hOS-2K1c-fo!')VlF")8"HVS|uهx[50clCQiU]eN ]b6$?@WɆ1 fwmSljOsyQe O{3a_FlmmeSbA.wnPV fqʼnu}ɾJLro>c+}[ݷNHG,Kk61Ջ <I&$v,NGwmmf,IQ ͞M` MgY7ptf=&5lޱ7FW9(8g11*;DFF7LrTjx$Ց!M?6ZfQ&2;q@`b9-Q|P%9|w%xj>I0g;c#W³n|gZ8TL.S1DWXsG/Us6zm 0  ]O6>xߟI0Yq5i. Iӎ"/}Z2~ݻ\1 .Uv~_'`l|Ӵ,Y*8w?}R^NJjNJ-n2и:||z*%C69%KVGs S#lmX܌PbMOʥ\Br߻MX SeP|7[d&]mCpquԕ[Å8#dha <*si%avӤJ' ~vB9:_TufR~2hގ"d4v*0 Uf%cK>yPeiɯWVO1Ɲv&h9l]tc)d%I]w5Ӣ<S{mx zԼ98+LNp3c 0bE=E߉;30xu8 -y+f*(#7Ȫzî I rIu~ 94l)_2"pKn?Dކ'ٖ7XT~ Z!B?MpJ3'WNG S!\r7Hq !i5?$QLU(JVtaʞ_f'x5ߙ9%d TGiX€PRwq <]oMyV߸<3ѣSw Ij.ˤI #|8=:& =|g.$~mXR׏6, T%uw6ǘ&9Z[?^#EųHM[g(3V*FY[܀mX)ssqVϲ]`x?H3td$D/j9Q]!Ԕ48?!Xn4ޱEL) B'|=lYˡm804ɭ땰keUEVnWrucRqliSTJ2[0R]Sf!"k1{B(P(:B >j4$6 @f웇VO=áNdd.+]'4 i}4N>PIRojf4}Ye'T7AcX DȝGXWAi'ǖ׿߹N/n(Q--;2HnPc5.x\e2{@4T%?,Fc;\שQI2k3`ʹ$*DcJ{ +/uwߞ|=è.[FOlMch߽dJ;bj!K,Y6x:?60?lURdw(/xU/rM }n4bS >5Τad!l_kD\&J5l+]Pu5dN .V9߱(I0X+TCU|"$+e}$K9ʬ3hjCsC\'Ti־m]FrCa$V}6Il%<!zY*tӃw]M1 9E`W34=rN0* I}q nSαurpô:5qmॽL9ԝg'٨fҵ^wFvL~#6^) jb BA[m 7u\^ ^I TkgǗo] \UB%Pr,f sIejS= !`lgbju\ŵ^>yf%> {lźBTl,srd. )r0ro(UUô%~ ¿Ʌ[-+ &|+Z %fߧ_PSbwʧ^_2Ք@)68rWh t!/5<^wf܅&t=~"W lɍbbӒ4j?=eIN#JhÜ jTA,Л 1Ap1RBx <">Gy,-r4ZO1u0x% SW yHa=AB B$~&i"|Sl-"\t∻U^T!@܇6&( _X\c2.n:k+bmrQ43ɬ0_<ù;V.7q HpI}d/ [aY|:/R-_SK}DP}oYB4I@wfu4>Euk}I{ՇT X/Yd+ k?I>3H* <>rj L8VWiC]^e&ӾLzq brQ}y[ލ< J)oI ޵2@O~P|_^a>iQU1tι9` =nz>{W[ͰTHk*"rQ4h$BN aj:NTj{W&aτax͹VAZl1& 1Ci/ 3Dx]#lVu'N3VQKU5(.e!𣏴o? N/uWNSП[aJH xUI12pM2<\qb$ukv|.S7}^5.OnS޳MyDCq5$&_*`ǁrB.š~fs\{Dfl.+K,( qϊ)ԌϠH"߫ DB˘yϣy=C..q#!x \5$IJH,SƳ qRt _p-da%zOgQil:H+,_ދO$"]:tŔ躍g މf)t&:sDDQF?$6=3`‚Sg[`l-+;c 9BTOjX ۛyj?MD+m/*Aa\Q鲆H; ŸrA9]L=Pn 8 S0^0<_s $NhBi)+s|YKXR)ꇸNYBi%Li?*24cSQ-Msh k$5$fMp$.?K10B:"TYnjY6ƎKB7hv8UV-aL5WzF,1@ gN/meeQat=Tƀqq>FNA:4t3ݗPSFUykh2Ү*kiK1aYK$3ŴPIr$^ }GUJ("ݸ+)TZ~ԤQ{@d( :B(d{fs#]۾'a.b(lsGbnF58#7/nB ZC)386\X)KKmkw.{|ay|Mxj]aV҆vm^`bůVTyRpzvL~A}XcُK0pZ":m<"ᘰW<`8gO5rF]h kh n[xB΅0\uӉad>(CgsG,_%!ۙ,tG6eˣ;w+ĜI:dvwR^`lL". Y*v ?pt/WvbH]ea6p*hZyCdMG;DF<ϪZ8EgA+}u1}U5TOR#|z+/(@K LE#WLG6F{y e_D'2 S~CIC% I=Z#KjB{Knq "r ;-Hm>=Yd?=+ܖu '/ 8CfL2c/s'x-3Ba*, JNBh'V9eBTr[&bbT]HkIw̧] "gkM"t9  o6) I|.WpNFr-g~iX: F.}p`s۪oXe #t'0>u\DME% vG̫:v {(Z\n|O.Y.W ҿ*xj Ώd8_MiWmU)3Uj'HprYd>@Ϛv! 16ڰq0.XnKdm ecqwJ/ ,Lt˺ZaFCa9ʡ;ZΔnb-iWT`[Jo3cҩ_ن[,X! ) ?+ƌǨ#2,lRL|J>zH M>AV%vچ&`d?ocI9x \_5zU`sǡ^$wI:vFU/j3hd5řˑAh,UIDRfzU:i!nL,#R]xfR9FDnA WXM"lUidyfA12cX.-=mkPGP%8f7*tmDg6ђ#FDZg+z E D9o 䵉 5Eˏ&h>cxZ;Me(1$UɂCHNވȉLNg?OTWq-f n _V+?tEKX_ӊ "X0l(+:Rk5lncBj@}RIVVfv)-A.| Wx/:;2]x6t1 T #Ɔ) E>P>d8>?tQ_QO|n#r⦈s >=ims|aAz.mJ.urR5 \Ρ3Y94_Q B;CR*b:%> np};sZ\8L$_ٛLƇ45B̔4 D{?Zat,(faWuI~aLRAI ʖ04 cu8w,v :6},9^MRϰؙ+BPb6z+RObnM|v \j9=#'Zɤ ғ  ĄqR0$]܍-MMF{z.55= UR C䥦LR@|~,0>xv΢oʁjL/5%3\y5'+vhdmknQm>YsV~oGh>"̗ ptUKf۹nv)W֫Ӡ:Pl]_Yy&: g_qtF.]hMK .g+\?y؁\$hAMcЖ eX%{GtI$G| pHMm(njY}ڌQ_WJ)`J!/yi/I܏J=6O7lWM2(2P 8'\>VSK[w٠B7H-Sٶx6n\:r*i[i$zଯw`0S:+ky5Fisޙ@WS2ٚT5Ū5˨J?a.ѵ6TiǴ>ޙUmL5j`L65̼'yV|bhqCKs8ٷC|M92AOԓ4VH-õR@DbF6Y!u'T#_#Zkٹ ׸xX.0hcԮ. #5'+9=&A`|̳XI:eʏp ¯CEyaHӳmB;qln q-uݮڥnLDV+F9v= `nKj߾pe,NkUmyxYQ"ֱ)aYa>kReNU]ǺӁ9@WYvŮSdِjMӫhhר;qrNfć[$1B )ۧOיⲄvJƤ%#0ghG;n}v&8Ycj1ǝ[յ{FҞ]'5P' #bT5Km-C=;7fKV+{->3TDp$-g\zz;RZU\d.mI~ ˚2vH xU0Y'{z-UfZg 6hwpē飷UWf jHFX<'I)e.Vu )( /z[%0 Ғ[Q[DYBUDX*N:ȳ×,=t~߄K^3yA{lTv'=wáQΘl)1}5O<@d(6A^Q:$x?ŖXw+#-ʩt)R7wQe!e*z"tIZyF*'/pnݵ7])pa{ hӜzbed|2RDb1 a{Ρk̵$0۷kOBErƬ=L{%Kg5tǏ+C&<4M@iT +RG4eB%P;O4$T*]є4TISeWE#C=lHpOSLQ3reiRP}k^g.z[-Vm+^)h\ U+7]ij3*BʯU|ĉײ2!#_Dz1JZOҗR<#$0HpG''\Bt$ʨ+~ ٍb.G߫L9e e% 靖0S1ڸk^ȆM Nm5lG(xz;m7-{DwWp;dǹAl )!YqOrݰ:]6Q o&c,hcҁA^miBcjx$4]5t-륔|I\/YP^`t?5} T# M]z#Dps(l168߻(P\?WI;_۬7[cI.^HG/XnZ2ìYJ`Idfk3s)mJ޶^PFjyh7`a$Q 롏Qh\΀d&RS*9U1twM!oqc,o35pߗ@7G 5[)iih"^@?9H'HQ&{sWR]q9O+V[.(Rp=v$)ֳi5::_iGp,#En~KVq#z^IZy ^#,}>&Y(/mAgS]Bm5&?z4=W]%R:e:H&u H1ԪhE~ PF_1A=sJ.Mv-Ի@'9DWwo[+XW-*oDԕR ˜d-_ T-Mn?dəU$Į Q&1~PaY-Y0㭙 ],ڮ^dzX2+MN:~Maܹ_C HDGfEfTEAyA_&(Va3<}P%ûh-ɾ@+74u: C|,V~#J2lcÍ5Rso=ƾPЃf6LA-R+Xxa]hSЈT'G_ϩl#c(6I U<í\c6DԞ8B1G,$ Xe~'fY꜏!FEwP L'^CT-(ZS<Wy(2`Ś^ AM<ҞuR61=h 7lY#d 5pMVH*ȹoƽb 5)eRB[y  83c%^KbaMI؈ǡ-DB%af`Y}j%Q2}Ze)Iu ꥣA3Y}]pt^J OG*1IZ ]*T#[5<ةA {bQ` \> ;su, ig *=*6f1e&A[UrShSGo^w-T թJaس\S ܪ)BZxdV*+ͤ`lo}.&I" Xt\۝ebhtNp1pgœ鞿wM_i҄T-*Y+̒*%rw19uE^N=]8(Zw+^.A}Mgw ΰW.,o(V<Բ=Z*2?w^Y0uEc '0q+j(Z}{M=cӏ7bUbPiШota0o3wy ŸǓ+Fs+pʡFSeq{>qIm%fG=4TÔ,0ߟuW QǴSUWrbg槻(RTp[n-Di&'bRPVcȤEƂ #X3pkGAO7^;(j#ʥG#36 ܥ2|ho%öVl:k7ps)HFj>7"Spe)*$hsQV{? 6mq@w}36pbcmy݆!JPKuR0_A&ng(:?ô/s+Ɓ|rbh|MZGg:B vgw3GrT? .d_]u7 s \eGm1WHE1*%DWkK~Wް蟔[eVvɺ叢[ʾso: g[~-ax?7CjKah3zrP9oOGn.ٳ(q7.>Taf,+M`@".pǫ['^LX}_fd|K=?%b2 d&`cUT'LH%Q5ԁe`D${ NDD1hB6Xكف>V`Ӄ=C9v4J|p=},m@mR n_'or! &9n|㡦>{Ay\% 1AKIvUJwJm&ڔ.hЉhLUAp2ZKd A*dG c2O kMmkӋ"v-|[w]nWÂ/ȩ 1Nc^cV]eDMIO[|v֊òadD_6@bNjʄ|tm&W#*!o\"ظu`Kwv7G'ŕ7l0*^  s*A :dМ#8Fe:~cky]*TU%a H{KDN0TaĐƻa/ _HrBc&1R  %{ZTn@3DkMD<#OOzvbF51]ȓjбdb%؟!"puY ѣ 3C-?bI/h!kFXSo/T-&p(D9r0} .1=:? d!:wVh @vL"T%rz_;G1_)=qby̼a1(Lj|Ę, hݼy}K$P1UvQU+]-AG8kA "'&${ZC*2SX)_cs)?YRSV5>%ܚrxzS} X&yS;&O=Ew/\~lAcB- "^skd\Wň`ryeL%{\sf^27̂ d3k#!7 &.qc{ٌ nۦ_ol%2# Փvݣi[J:2_L)i}%HĘ!*sNmic8'쟍Dkڴ"/,OLNT qn1aEM׬kp)F27\1`Hٿ?p֥r)ZPhE9KkՅI3@K獘 t93Y1QeUy BN~x0-RMIo{+*3qmѿyf; *]Ǯ3_x` l)Q S1U#*iʡBT3sk;ULAIQghF(޿1 jͯ9x`SmfEě=]l{#+ҹe/ei{IOؓa6K?ґw@$!dHc̚8- ͚$S$H\Y\e'}7Ā؎"W3E?3- a (OaŨD|/K9F{$Q=;&K>? v݋+6aLt.K\61ԋˀ(iJ+WHӀCx.RZۚ4)ZdQa3R yعR,̂C^lMvZogh:o)UPF]CE]dخ?7D抐x´+I/ȽH(A17lBMRA8D_<ZG@LLXXk{6qOh\s1.%? |shy#^UD%9|h|j?eQޝwXwoI`]9lC7n+| HMgťD ޣ8kjzek^8"$OKl5® 5XL`)Lz5 ]@|(K(xa=џU){EG#WL 0q@'wks`B^LaIFMn3 Eΰf{lqgz-=ZX*w[[Aeьn~%ܪnh\^̜@ZE'jP"wpb\ܞ(3Zi[/$/ )GIWۮk mwwNPsRҷtol#w>&.0f5  j6@6dZ%^I[$[כ gB.r?H?na*j+S;<[n+6}tMF aP;6%<~qg;c؞'QV*_R*?"!i:L#v4eP;:/HL < [򌚈@M UDe*n]|Ol}ҁoG]*Kf~8X4 LZ.cq+:xidG'`s JR^|{vƓH0RЖ(K(J*/Q9jضԲP6~vir ɛGQ,k݆ qpܣb5RT-/+rdU Zȸ~ڡ'&,f̔[̷6=&R~: "y\_~ӵBo Ԛl,Ne{]g=yԖ)R++߷+墻g1_Cb?%&]0@Pt?vtZ?ai(77zjǥueU"|+#xn3cl ONm`"d`xŋ^b _óxckԄPM~]@v@ǔN^7;\TVUJ\` NC !<ёiRps 06 N1܋'l> v}E܈h_ݳ鰿X @24ĕ0N+[GژCv+^GLel'$Դ#;dc%jNd`P*Z0L@F>Q24D'#3O95j u!I s q4.t$9)kܙr^i zNX$d<ᴅj:7r¸tuE?fw?gkaɸbpȼ[lNҬ`3,U᏷zgrGʱ$YL7FITJd˖$͂ ,h{$Q k;e i3`p:o21UJ'Pywځf\Z{W3E qvMI(jˬ_]ig_@`Mc/.Yd9l-SQc6+]4j*_ !Sgtk`v@WPaF ?p1r9B8+HS2z y&_yeO Au<!$ERvFb!ꎕu;a~e5 =pi;ɴAkSMwjj 6fOiDxT(g?ęl> V@e_Zﱶ!/ybNt(jc(;sUc#A+e~1&$,YgȄ}4b`E n0F}nPL4J2~K YP !q΢Ar).⭕:=="*j%AC8pF!Х.6[᳈6KnnpY8B1ZNç2ʹJH':[hjKdꀼef š+i-/(RLj(Ew79 u:_mzGlV'T$rp|Eq`4Uc?NڔCϐNUD!GLlw-uwKG|v \.ն6۴>Ǖ|~cxQV[/T#Ka֧yAO:ɠ DJХͫ,^oW#ŖcJ4jlBN e' PFSv#lm<(df*T~2=<8y)'(:*3a[;k0@=+%eT@S4KsM -GbÇlmC_7@އؒ,8"bJ^tUHt2߬ r@I@$?)/fL隼jLh+]ĬSguե6Obk'2&Oa^= yףOgk=3O vB'ǚ^)(c-* &IL ~$x;3,rMNKHV:5lC"ntJ}LE*2oHy0A2eW~}=On4LKp _K 8ӧ7F.6z:ƛvb "BgHeҸGBƛWDUQ "sHGO^A$kf,IU,7iP!dFQGd=u%ŦۿK^ )w }٪P*!bIo)a,A{aϏz3_jyUC8!ئ-[LU/="ͽi Mo;E q>C{\QjTS7<vFiA`>9(ږ"  Al]i*V'kr.07Ci8x %Re0e:Qh륫P[~8{VCMgB-#(c!gYlfNYB}ks*+ {La`Iy赩hI9T1i2$˟ A } `=K'DT;/Q0t[~ITaαLZQIY(7iq*{E^Kk)AJF_x_ 4@ElUCRB*Ɇl`߹]$F myԔnuC OJr^$jwN@Fh.=|qT53<@B,wS!c0ii2x LuSۚHWZ C ݭ&E >5U}NJ$ўeCO "G +S< 3P C {;f8VArb<8ee@;U[qQUjiUt*~Z;ꞿiҸڂO0hr~;$Y PԻ8<ՅK h~s؈6~ΏʡRZaqpVNHeaA8wsehM@Jm9.Ӹ6uq\а!Tg 1?Xl. O+o'Z5Ar<* Лzڹv}gd*< '1vzdZzpXׯ%{=-%{2yRR -|ہj ԍycCN͖Vye8UΞ a_gwLlqB(!'j3ر |5S[EߢpOlT'5=ơ#;TP^7Wih07%n ah&ku guUHZpꔽ X=ދtP2WŒLLT<3RK8KC'Na,sD_,矸ƅ˾Q+10 :ʥ5%WD O1QY⓽vF L/! r_S$%cz:BK2嫟3] 'q>ȶ 6Et$:kpZ:@fWB-p^5L*guF e< WBCG`W؉\zjl"?{|f᪲ӼMN1C"jj@'@;E:6΋e!#/W\hHjY=6h~SfDYM;[ķ/.kȒ>qKwq?1U~\/MtqہrÖ![_,⅗8`h5m3A^!3~1<.36 4k9KZ5>Ul7X ÁW3c.Jrx [G0D QI$LrrCEZRq)gvA$TI]7 +@u->mw 0^a=އjgdswL8u;]IkNGUV=Uu(G glmQ*JݎkXwOVp?B@ǵ ޤςdsU dX u 5JRl? ^#lXva㤯Id9Oˡ>=V6%} mV>ފb焎Ղ7 4@ <K0Нnؖhb>S \ҌB~x^0h_ @lg)7D֩reyHRBeeK(,= Gߟ g94UTG ʼn ~o4uHnl4c25$3()QÓHW>4ݳE.%bMjv?!>b x:m\f~ԍG[ݖ<|Cl `PZvBWi8?Pߙ8B3JUl{Rߘ1~櫡ad#\Aum!R6?ŝ;ᙲui{ ٟ6Ʀv8;hHp<[uir=|JD]#  )Yz-0W뒚>+Uy(J$$SXIUH=b6i4%;bmY[yf=Xm`5VF¸TS8> gtj7!'}-|RVxb&>(s 8Hysq|J4fkS"z_]_OיU7V),KsW'ҭ:-v6.c1mG|Hf?Bql̖yyyK),#Z#X8p{_˖YQL$!)ӼM 7ڨX 5u(rm\<"l7U9u;uaiIE f\ocK: ?}e|?3~'rx<>̚X.1 _QǜR%USX:Ajc9A.`z}jYqUJU-7ޝjP/ެۙ4řxa/#>%i㼓[ݎ/ `.;8/ fA\ ö}UfNkl\FWpL.;3kn{.@EA$@kZyjԱ5hlaj V~NiZ% ZT 9$ ደ<{Fmʯ|Ci [zͼ1g7\B;,젾S`5ULN6Ɔpd`Q3rs]'n TΕ"Π ƘKș^]u_q.&.ǷKһy9[فY$aԟ&cuh<0~w nQA.uZ ٷy,ܐ6nǖ+YZ瘺:>cU~Dz V~\ݚ ̈3QyH.rfI0#:%CE2P/ZBgV?Ƽfsrţ#KژHQ]3S9vR,<RfijYk$zP+6oǑ^dMCZLZS'Hh[8KswAΡukU%xE0ME=&nخ.AuM(rfMk1k\Y"t ]` F|"ؙf}<UЁD!8KZ!݌N!1I+bEL9JxPwmI (W"@/Λ Lc2$F`šQLoc>7:(TZm%YHa{Mjdw ;SN1KeXC qe1w9y}E6spEv I!%g;|n(<}.GjvP쏖δ]'gJtBu؅%>%OiB]h~Օd!VcJkX$ù@xy"j~ e4Yv51&1\!Ig ԺJ:F+`~4dOx|-&.!Udil+AVctr݄ <;{b<~%i܈DU0.VxtI?'U&ֺFl$_fz]>P%4=܎R%c(({Sj.}D|$$AqڗFvUrdY}V)`]4 ch  vqDY"VCY(l! Z.VrxAK=`C/[$2V)dIN1y;Vp5)UEH$apn⟑sXe\5T:veHEh8m"|d}XW\ $} VndcWCa@a[YC-Bj_% XiH7hݬ DzP`SBj7]LfXTswħ1D@eO ~ܲlTc6yvK~+w 7OφoqJMCKaϳxKѾE+M&pRG"_o]k<5PcC jDDӺgH@:n|"oŗ?QҏᬢŸYTJ%ӹ"mU*VǂL5gi1I*Ԡ n8PzVVt] ~5+EK}@$̵ɴ쾌,z6Bz_q* hߞ6Q'lኌ>GBZڠOYwxRƝzj2p0ƌsOCq`˜oig="%G^l(Ac׆Fcf}&~^*3&8>~HϿ cHLԌaz\1C =H xW7I[X-A쮆fmPn(%x~m+Ыl9ǯ*;=͆U|v|ylt]s;(FcsK}:oױmifOꐘAI[4u 5>..LJ{+g̘~'jz2*vo#t3>6Vè(N#5'ԥfҿJ/..QLWˇ嚼55ɝZý}')nwK|oŠ.;/ //*3|A_Ѩb0SbƽPz01 _ͲpŐR bzX&ܟbP =9݃(4K{<-Co: OHêD ]<.ٯo=.X֨&z[CO*:eARN!4H,Mt[q:w}8tVXHUOG?Fu'x+"/Ӆ\d#"kXw8Jqj.3<{b0{DP۶T`O{* ٶbBmz^3kIjx6uq~Ou95By|UFu?ӌ1[RzUkT(hc0qJwƋEиf!}ߗ">T e +`,̕CTU6j4X\8iLF1:NG3A7wVSD{q$yXEh+aO6TJ?~9HtKθgǛ;/ kr7;Qti5ZW -~Lw7HA#`vL7Zqȅ/ FDz+pܐɾ0E$xߑ4J,-+;05B^(2{Ei?c  *&T6q[z XRbMZdRhIs YUn[y]@:A' ~SCì3 e_ү]:̆zv`Q$>غoNIx0 kH} 1C2b48,'Y қdq~ݾ[^kY*2vP=7Dܡx8dHm9^B P}F}eD]ױƸ #EPm&lFLUNN`r ?ۙǑ,F}wІ4Q m]LP%@ynJs hۂM5fDI[-sbj,A\:G44N.vAJ$')h(rͿ-!:)ƱY-ﻇK ?pC2x4I15{(5z̨ p#= BC_K? zLHD\|Ijlu/j.Ɇ/K[TSІ#~q&[821.>[t 2KP]=e+zD'P%O~>D%fxEHKӘQq͏4קJgŎI>!߮ ~tPec&Oht4is$Arv mmˁb.D7 c4Gi|oɾ՞f+eX>Ps5aqP8jADRM99aH6\f^3-^=q X]tgaN.eZkJi,EH[Yu`;+t Y8FYݶ A1 #z!?cFgeEIVP҂|˛!ֳi OMz1H<Ϙ_avzX::%_жE 4C_07Lf9E;>6[V]Dӑ5rA 髮)ѷ;'~+B;'ZDC}ژ(K/5l b%Uōh_Ʌ_<}6<lA[5~i*b7hŒN TMcJ 5ZO>+V )P+1XC-TOtECRKZX,| ,U6ni!DZCVCW&H`-JqT뀘_Vgd<#HKJWe,/pAhshe䇳$l !b٪W F; BXLԸZ 7}Ŕn;m[2i Z^dw3qLN2*iC!6lMA2ֹ=L֒gH _1;7zGTpVK5/H;]Kɍё?$5R`o sTǥ?Ev ~_,X e߭(5:Nu#=eqکKft5f|ODNhbݱ^BTEJk0FR [PqlԾ<\&ap$//\97i 4 px8:X %nKhEa:kn k?ۨ=u٬I :t#N/8"{'B'f&Pc%}G|;is'\c66fes*hK e` 3LSj-c@4@DIyTP*RK܄is fPP ò~Mf Nv:R# þo@aEk>QL1a?u& F udbiPȼQn(@TӁo;W9ohcLCATuZ *AcT'n(.*rÑ)WhxPX]ªr{kZG:N+=آn *6\B4HJ\ej):^(Y<D}H!84;=2% usG·5b Jƛw9sA.syIQK<%>u8n,8=^BS%|P~7#Ņ$y ~n;nԧ=CjxnI]f8 ރ F?{@Y . rozFf= 5,MwqˌZ(p6CaW]`oqTDՍhxk T 5+՚(# PEl˪}g) _NQe,(Ţ6`W:fSLP=U~ڣ5x( #BBר!O+ޒZiz~sτ zv9:]n 𘗋 5 ۳|0o-JdXr\}zk wjH&({OiU6A9`#368q& N1jo:݉wdsVk`g^9:"Is yfEēp&yt.Ԇ>[E%Nٯ"I;ף"L)ja7=%hhh49)2]&S>$*qi]&ohJxUV! q"0T_iS#f?bwX-5zHC=O*Ir d=yr9dzǀNC8@ʾA{J2gfJM%:ER ]j#͖C$I.9 }}׻aqc]ӆcm s (wd 9lߡ PZ/²/{khRsMv^mʯoxNQU=5m5R$8Ӡk5 |?i~nbZ0w͝2umÝM@xjgMr|T` e ZXe]]pEfxK.I+j ,I4g 9ԙ汖j},peO:%qC!xթ㷮~d JJRZ߼oq;XO*/ݮGz|NU -/g^1  JMoZߡ&6x:ҹpumBvhs$ RD[yW헛˚ȧFN:Ȫ.۪߆GD u71IX7y%58n&cISk,ud'~5tV%iA?5=Ults,R~/p$N$G U՘-w=8[>!%]\ '3-qq:H1&I5-l{N}بxdaaHI\|DpxFΙtNA ?0 MuM9%~BJħ !J ÔY0NAc\C`1aeS}u9l.p6̋`KK4#RS S#S;iwG瞕nҴhqE.;4}ȮE@,!7.AQ;[S#77KC_@P2 b@i*?zB0rn.J(31pzOg\ꮐ)q2(…1{e]#'1׹.1])!գf>0paCu_٨&MwgIlQйQ~dTGҭyS.:s 4?n`lh-&XmC3y>I3bj /q'{LuEeXٿSA 4#sGU"umkGy z؍\)ԥx"X2W3F2ZD;.{ tA$v  0E*͟ۍ݁6HjewLE?[E(VE5vw1ȫGsڪ6ٻmv ; ʞ 0C8v%2/v~P0DAkҧvļ!XkmѦb/E!G7`Ly8&Ld坙B38H.̹8 pZH:[4Eӎ;3u0sT?I,=׵[Đd7n/(@ AgշV$o^_Y~R0d=ppvsV0|^='*Kl"lӞC.^Aj 1'Bt4^?cWCX˩EM&ܸ~>!lgw:r?e͝(?[mJx%ӌ?1Z:\Q4@5ɧK~ hGm8d,DM6uM8J.Yy4?.v 'OM$(fsA|4$M bZU4sz)w@=}m\ yTO|@*&t=[Nhn&Q6ͽL*s;4VizL:'ɔ^OKb41-m!E8r9c{v tX(-i2Gu}5U}@Rfs6+~kT}JqJ$6c7*A:<ԯ 5زMEWn6n{; O:k3ϚL|2LmRn at/tbR TADFۮ"\i(LddcZBB&qurǯe_9 REPv/13Mwﯠ>"dB BIb1I3Ʉϱ^l3ƌ؁;<"z(?qIDɬ@ۉN@Ds1ϔx_ksHlpaS.fO̦ @rAܙ}*m,WR.7{VXMsR, inmoq]m(-)^J`߭nxUqJAc./~ OWThb]Y|Fe*a#mx!E#o{.̺M{,7Pޥ?"?O?[ShILNVV!Xڴ[W'u%;Hw '^*A.M;'qМ&j-dJ!q]Vch DSsߍMm҅ӏmjՙ{%D;Msy"sLֶςh;jQ 񭟡RL%Z'ZsQ>^EnLJSYˢ^,|1Z$0CK(ux.ǧvPS3/J#5di dNlYFD|qLH8Ҙo15F2f=ARui5Iخ0KnhDYb=|s>RxZh(m~ (( nx3fݡA)h,;DXrɢ@QGN8Ɖ:-tU`}c[XY%5pƝCsO 6LDͬ\tL{(6082j,Cvk?Jփ/R AAYn=@0I"8 -̗ @U 0Pxk.܈&܂Em=C0M3䑏ڮj2!':+5U[,9;/AwM|R8.5n , Hq`[~Z8mqx6C! ԓץ,TdJy]aTɪ8⤕\}<R67 ]z_w>a-i-&AV8J)1hoǖa Y^6 {FUa?Cl(QrG૟gHté,"AtOgZ=aB1>>\x?/p3Ay`D7Y#S!t'Įu1gboL :q,0J=ȴh†(\/h!6zLr z:L1? .Rz{Qh]75KZj%/ u^'ß!U"oth??A?uS5#Jmes*xԏ>N!U׳o-Oh"I]dX_r @ ]G/Z*kKȽξomPLdRSDuwjyTq9hi/%~$jȄNqQg(({~S%w'ϑy2 ~.Z~懁s[-Rax51R{֮l8BSŒײmx7b=$?H!tUEtLtrӹnYYmNY QaHgӐ:=vt@u}7&Jwkl]0ME͚Ѐ]#yKJj -@P`UinJJ{|מ{SCNNQ;5K ؜,EnfNa7>|]VpqU<2IUX4k)]}LBjDI $En4ΛCGz2f?R|*/P93 ,pO;}Cӌע:~t!~feʒ'VMj)VSSA>pgfaә1SS3'x4?RzPŤߦʸʆtyu .@(~7Ųخ@p LzfgGB!kz cUrRf uJh1l,6\,&r܅+pkxmB;!:c Q3$9. 8M9==nL6 ڂt6҈H=`CW_Y d$CS)'ʛt@E7#M `5;w.DqOC((,*z?W{ŷ]H,DYa\0K!F]f*ǒB%S: i$: NZvk0Fp?AzT\u0ЕoVg G""=QiltH\؎nUYjEݹh,a'4T^ke@".ރɠa. 8 b3ꚎumtWVS .s(oZ6|xllgP\E®pǗOOoXBdy4o[&n vGFuz0v37f4YU20d5/3$mfK\e6MͫHp. tGHnIV=ŏ2?iA KnsF~9!Ms'"܆j=8Y,M@2 d /ΞlleT-\B]_OKidz~1u%'Ѽ]^,ѦtFw )%? n#%[ (U0(9ˁ >!psHl߸قrv7xq), ?{ ,wJ!#;=OZe;rOY?_;Q#կ1gAn<(|3=:q&Q5QfC-I9'XXTs7 mOkˉ$RW֐+-ڠJPnrwDx_։yACRhP9fbb-"OŪXY+gxnE\ ߼`@/yɖMdߜ<A^4`C$Y}'1w``4Xl*絤@koa5yY5p} l@kLι-Gf_Ԁ\RHg^Ѱ;HsgJ.t˫2EiM6:J<+c;9 .Me,/5 Y%K4xdTD=N!%W!nXIu;⽊0e.'m~0HNǭv ɧIZ"줭Cbxap.h\'Qޭ (%"^`.~g>B-w>h5^;vf lr,2) }mmvC_@| QW(mY=vͯHfRd=-t8<61@<o$ TE1\1aq1E,{I.r4rL4680V*\@ w%1N=,|Iܢ_ٷ_2XBFIS7Y_ʓ>]H#kdE~fd% ZdKY(T'7MyuQ>=I}R_ jzn!g8GK=QԁһķPnv$"ww5y-~0 So&_,d7iE[ .٠%lhsSsTKTEqɐ=ŠjT՚ )<8m"w.9$bnhcmNYYYq87iֻ)٤#+0x]" <1,HGZ H̍A 4 ;'LZXqTR-\ױzlOӒMp SP/k8!BNP" ^1-GDL[ƅ+=r\ų zga`/jn4d Hȁ5ӻj45>w'q]ruLU 6S Z|QKW) ?jbN-w2|LV(|)akȦ)H PMCM[A@ъ\t UVcsEVl>ӻĖ e!N1x7j_,QgTCTd@sl<X~$];{AxںoWxx:n\]}#T8~r<=nܹ@a,v*19rӱ4?xت<@kKs=BGy,/mKXj& 17!1E+lKksD0J+d?hj.XXձ3ToJ-#H{2!fCpwUAZ {x3Sd^AxL @isz봀$Yq5~JBO,IBNz#G,u? ;=݉_zt~g[hS{g}Q|PF앻6M'Ϥ/:y)o-Gcc)6:%^98Ďĉp>x,I>U|2 ;I:<$ֵ]B?TDU|V +\㦹wP1 [2p/\ *Z6>1?bnD,l2lQ!^Goi8!sSNX6yztXvOމ_<ө;Gʚ@XSm$G4QsAU:0!b[(M Ŭ嘳E@>02DAYųp wܲ>܉,"I<"d{a֪vxb &wJ!R?=i_#!T}5NּU%$o)tZUj}qh'žTsƳᇲWef_L*X|h-`HOV!°-|g,>o9C Ð@uvښޥt:xk¼` p00 䠞(eV,$(ob?pkyQz^XqFp/TR.>f%u6AVGSc tti{fEx';΋횹0R"-iNPp CVnrcSd>nFojnp|] ^$Gk$quĄ<$kMw3fߪ, )}^g|y1 "Qx+MOu·#2uLqZYo=_c4hȃWqj*vKhh M@7mm~ WzX}P٦K1M^=mz0sڤi~aW9L$?izwPaW  ] n ׹+L8ؙ&q;J̆ʬ=%CCY[>dlH]*^3KN-CjիH!6կrrlEŽ|v+4: əQp;Ne(QRu+_п) g4R*-+PZ=y錚NZb|X^/;-Bu'DID>FI³sakT0|HH) HggӐl!NCIdzcmg{7&3Ɏ0~we/r "dXhP}Uc# Ue~tG\юô@`j8 h-"8MHcxbu9*k`T+-_ 'C/̈pybvZ+o.m㰤$PguZO/3 rIgcf+>pT~y޴ˎfnN&fdU:pui['4w 9,)ݎ .kij豠?^Aw?]55H,{,aѵl'<7xB#-Mr ̼XKcQN5d yԙ,8h)Q9@ K=EAFmrLf*EC4PTG]o5=.H>x/QN:2LHg)>\6CKbA%9Z*s@eF$Xg0RQ ȷAlI^$q8T1H'Є3iuL TϽe+GkK! lo@*|'}%brhW4&,9`9(;]=P{K2-:9ԊO^tOL !.P,ouD8H-kt[^Ӝ)qKcZ1Ab}ݯUB1~4M2lB-ςR@y)'<x"-v#j})`[pjAO+}?\5d @Gs9FQԋu_i)>BgO~RY;fժޡ9|+Yz66#>an&u@_ set%3}&}s2QK=b3׋j%PHmރREi<ʛAyu-8낞BSgZ/u57fG> H;\=}h fUG0MMËoJ٬/I.mEK ,p{\ >!@BzZfђ☛JcbM#WAܹW’55Ȑ=C4"+TU{̸|̉ˆrk+䴳7} tVʣYTE\9B[St-U\{W}k %Qt@a~ ygE,V^L 7w(=d'vߤ; @5PŒ"Wr2b$;-tr#E!v#Uz#sv:eP[7s1xEē13O"}^0LI?Qe1RlVn Flk D^10 zD')[5w][wмxҭuӋJFh =M[* A903P|;%"8Et¬d)F )Gv8o踌%;F glOxLΘSI 'm|[Z j_B0gA/_`?~1k]~ΡD5cԣ=mRS;6o/x-"]9I \XLVփՄ}!.Ma֘ 0poQ&*\lXg_}uEWtХ #ilE״By$W3cl-\tZ>"o9m?'d \-aQG])t s C_ O7 } gAH,]&ewi俷)l XN1L!DK@ہAI<#cA"OAǔ v"p9`V}.ib 2 UVi¾V/:t,c>;-Q-Ϭ2U9wl).䲔L׬an ;)TXJrYDPp>BB\Yh 4* ^i!T^#g7WGRZBמHpuc+KڻDJv2"ר9)٪RZ3 *Tq-Lc.BN.S!G=CeEdTi_DX464OW &(@O+ dQ*w(eGYN!+E$RqY<.>mQk\:l.%Z ْ+蓫2}^CnofҎ5,rN q=jVlj `%1RnЙklvΕRþV/-!$u$OFez)xt2[p>M g :&~o1 /JPq@:&70+ Y\`H?Ly6-B_i[^v>\ImFPU/%{'7 hNtV`mKT6|bJ AXD}co5k/Go))MAX;+b=cJ zT0=Sϡޞ=O^*r=QZ]UOb^m#ѻMgH+n$EN$7`}~ U>HDktQ.$-hpNz˧CGeN׹=k+3BZ. ͔L0_uʨapB?eDc _̘Eu9(pm[2N_$Ai?xQoA5кNr`Q3t_p2OůfW4LR"q-o8¤߽yd{IValbYEnǶ8,tgە0&'O|Y b9z f{bF'mJMI_XNhxpQgtMȼboc{蜦{{Ziw$ ]e8/#߼@q{H,d*4 G%!_vo+rE$GK o*lT0FР5K˾?U`|jw)1$)l Nɱ=:(Gq􁯙PYq2i+r`dCn|I rli)^oR3!U.GK֏K 0{խnZz d=CA3 צPs3XԯF7+Rmy sQd^]l6qf9>䮭e/TFa\8/e%\`w;u(b>I3m+q֑)rVZ-y7ݴ1kU[M/H@D>&-- M(ix?Nҡ|,MT5r#o06Z#4@v!>ºw+F\6!(ߟǐ1oGBF>Ǥ#Ҿ) ,ƹ^J- &}#ZƳ >ŖL2@ j.4 ͐%AQy_֠}v n' 1מk䫮?01BQ>ގlBmUd& .{O|' XiUC(:8^_ī#C6ds~n^upqn3=BƾZw➚Y@um O@Q?xC9+Dd"@E2{)"E!s}up%D}T| !Vcյp!}%Dz9aY%:[p 7-#F)LZa>++O^Z60nd5*s[NFh9QX DۤPG~j1V@~ˋ `2IB=lUM~ 1!phD\ASpY'WgZjǡ$0LJ0 #W}~ ;%u>(K)&׉b:Xge?BO%lpx|Vio悄y3o2M<=b|^ صCYmQb30u<ɲInXBE@ 7W#ʬ{ |C ' As~Qq5xpP4OsgPUs/.> ~#4-sڐ2p-rԪ/IQy8!kWgxո @V<>CdسoGп}#|!Tîl(( D#!]#0JCu$DZ}#yrL!]6.~Qھ+TҴ{|jUx RI8ˋ2R=Ev8qWcxԵG)Yquf7+.h+2!a0!!e!mo?SÙrpSԘ*m[ %-(#vNrt>{- ኾũ}c/<#ܻߚWkrVӶp-6$6pz6n?_${6dLAKX~Mؿ/ E~/lwuqkHfMC;M$A[LOPR<7Y4±F?@i Tѯ= xO*(;@ X֓FL}]ՖIr!Z&)E1 B0?-ʼHSdWgNdӫ i3-dXy43:aaOy u (aODSeY;|{H2'nǫSF4-ELYbQi.7@0KaeHkbκei| e~I%4m,ۃn{y>KpKJeg(-J|F卓/Ѻ X<5[S9Kjv'= 2x̑.<ɞ*XZf`ǡN|ᴦV v;NRzl |Bԗ\vl> "d=vc2EDyR;4+qFr ^Ү4PRm&2|HbYZF ;MVGFa]) zՃJp5RHaz\ǣ /6x\m|~̅nD!I5 #ajB <`u/GM"%>C6ŭIh1 o'?~fv;7QƤW}lKPQ)9_F=A.yF{ǚ@4@+t~ W(?|wngA%WhƔNrl#r.ٟbXjB9L wcp(idMuH"F%%>gҀ,FGDBDeBOOwXst{x/B1~tld txira.`X̑PT =Uëas Ը2?޿ɚ\0Q;u&MEqK-IMKӄ~̑o7`N n,/ni?d Ugmj>I%u\}^E &AnWk>$?yVPKX90 tRd: 3ȆH Wtotp4ʦ?xA}bY_R]zj 3YBQ}iҼzǫ[@Cy/ H)ű- +G 8 im'N{v,,%+s0q+e/wAZMAL6@o{X/m~냡'^3;"#+<"lǓw#C1;5o}0_k[ Ykixi3RwX vKڂ~ />naY"K RnJnUDtX!f|SC f9"Ypw0H7 ʻ؜R,Hn=*Gɔ!cu6ɨH /Hد6gUEB΅cl<`I]#!\ӴJˇ;8wVnHWQ*8}9"<Z~#E,z!`+Ѓw%n #.NꏷmYbï0k灆J; E LwIikS:bk_% *nwʁZЧsp%T^׃&L-x?b^=+h2'_AeE2)Xjv7пK?/<>IDu0n˱n+ ͽ S  TZu_1R\( N Jf[,I_hB k',6 X 59QtZ'2*@ -n X_y@fPP[&*Qƅ[8Q41 JXz'k's!,F1&| 4&Vrzzfk. VJM g4qZS@Wqc\ƐU{۳XAKtDJGaygel7&QAb|xqoDU͛v;aJf8loQksRӉ3~LݶBrf)fcy+K-G׿uLѯ+>ՠ`P0 'g< jЗe/xPkE˺lv \D&^J֪KI!N!Ulֵ'M4kXFg 24~4fm(J՚5 Z4=OrK9 CowCF`Au#G5)ry8($ EQ,JJ. ѥ׆+-ǬH3A^F< s Y[PnFR*`\ڽru_8Rrދ)g=99V:SzRR@Y_ ot>*){)XZ.AE"~% R^ E?iAIXVL)I `u;IB/ )|oBG;s`p;a-Fد6V- l%B:1s@y5p(G7GyԋGFKf")(5-ѻVJZ0sK _OGG#OMWfwH]TҰ- G}bmm-pdk|]ƽwlaH*3*'~UM RcLrxӌJ!%Jp7Z>j|IyXGMiUwzg^& r_쏴vbG*9lX|4^tW=׌dxɇ%O_B跂oE;Ru)F4pWB!HX 74?l,ZCwїAko'ې'\gBdP`΅h;M~]t08oǩֹLkWW&)aDZDtAHEud71A-YV(N[hzKFs%oE!ꙐvzBy`%0=*50{7o]d5R:ˮJ̆u U)ߧ"4[NtV[?6D97ţaZNE Ћ:% qi@>!2nVk.I֐4 |_FJFŎe<)eй;)0pe="3IGOwKdD?_mS͊ܗm%!+%-C^{(nRX?f,#wh_>5S[ AzpPLr&A0K]pbШ$3J7h(E."!_R 5dPcycڸ{1;1>*19k9>nTh /:Z}6 Ņ]Fy6^͠2]Z/"Ky@Mz'[4Z Ҫv[琫gIGJ Z21nCeQx.5n u LևRl!ѽ 7/惫xweD.C!)F ko=3\Q5Ok"upoDx˶TZ_/6 |&@TYQD]fIfh6J%GInPaceTs`wiN=Bž/=@lA,=ΤGY`9@3R"% ұ]dzd&T`nJ)W*jI*8?90k`[67\,a4^ ۔SJT.1d6}r|Sڏ^0b?+ lp_)d1zsyE;V W,C,Ѿ1#F^29Kj]𲪟Hs8y-U Uiq;#bsg0H0.3B{aҤ<ꦽS{ txy˾E6&vj6s*DmXBFnj3ٗP𹭢C}V , 7m\M1VeG=^S0!e=ZHG0X5݇~3(XtT UVkhN=ܺq-/fR`/%3^ke6azಶ@G iD(F6è^n:}uo;I^PTL0 -Lˣ ,"[O۷ȅGLl3a]Tޟf *=ͺ".3rSƱuk-@ īAO"YS+vBnL-£_E^GrMD&Ee z H ⩈FgB̿oFl`u-c>QVHŸ'tb$uMoYՊ5"^"e3Xod wTnL2X0Y~aҹV QyYg#20r| kFn T&76* IO\HsK!9-J,fTqP dS@դ]iFwܒ%=8sZ`zO;d^)fEͻm0g Y!/YbQ +c 46yiaAfϸP"r(}_@W9[c#=w~qܕ-tr[#>/yGu ZW0-E)p$I9UڕjSHǿ,N^G)N15<7oEڀF\æaIAOIw柽Bh=\X[֐-kTjs DEOUMܩ7 Y*[o_YLzC rms3Gi){ [ttnKl] Lo8 B_30X.EwR OQm|kD;#?W ]plN"ŀ?~۪noW-}>8qMo5a䤍qm GCt渣~r0wa(.ԮFmSi d~"P XCu'|V/->T$ kFt//."hO+f&RO16 ,(d-􎚿zyx˱oQ1=G< mYuj>l'2B,noL I*n|0e'1^ͷ\dU;8!8m4~Du6dNVюc C S?n~ÛAWK>VD@w1>ܲ!Vm~v<ؕ$ r!.H Q*T:FBaM,lܬ<ЦN]-&7ȡM"- PY/n`S=MDhNͣ)b@%̷? ^},C8@peLX$,vp0fd^ҷn1VDX&|9J٭ .oR%ieYd+Gkf\}?uCeE9j[<;33& ȵ6dޭgx̲:{u*3'ii Jʆ P|lai}P ׻ Y6g2C~XFpJ[%QQ7 Ub}U%݋0@4ꢀT2l-JZDK6"@y?(7*zDwsRY%+Q`/n<'}L0Vr+śȄn7ֳ^9OAPd5@r}\|G*ίȓ(,to͊QovO>f mܕv t\Z5F-RL)-YG= aAF 46Ms,P(*Y"grٜf(&#sEdTrY-yUY[-I4L*5+jͣyћL A0ywyԬ5Z"Y `4h Ś;v]oj]Iڴ[-X=/O%R,+OY.UqϜ964!X tҳvijF;G9㏨ÑvaG0ʹ0n(˪p)v C#8I_CYR4,fS<: -s4=%h&;g!CDhVKm1 3=::jZƒku Fo хsOf'Y i7 0%K#npuEѯ&FvGժȶGgTPh6jZxӌ&);r+uBS`%)uKYg auq Q " ;IG9ܸ[7/>.~>Ouw9`/Gb,o>ˤo,q6FmfBJpx<5=E%SHj%qC4#T{n-N0oLpj.,pծ!5o׋g6y%WNsKcΒUb.L fHзl#_R۝jBx Pi^4OUsLlCGHOoV!86*m7|W[LIKF&8 rت^k]Hſ#^<:ɟ-imZc/>12O,s6{V+T.aL /p(cb;LL#4Ut0d;q v傘06 !AQF>g |zgY,v#~jƆsڝ*xC{OeFt}S̀O><_E#ceؽ]D V񱁫y*v̘.oW63U &(~哒göYK(Ȟ61DAmѩbg9 7o``8FӪr jF︔Z ,b = qmcrx6L7)]!Lɘ[ng{*n␇}ȼD;D,HozQf)٦6)қmцpk -rVx1! _¨diy5<\ : %,jk!\X$~Ѧ<ҪIMHTҲ pNpb:)cS ";+|WWž" GmJ6L< Rܗ]Z?6U<'*13VJnՀژ1u<P1qaYxoT ;ЉG෗1U`dνBQ:L`\ݞ.h0"<0ar'$4BhрNx>7=M|hl,7$d_ 4WȊ2fàX=v -Cwj__8hU z##/*7 a2)ܟ XWŃ>`'MB|"[I@]ip~pL[ޅmQ  QPCޖ])g$〮K})Y93+?)+M>2 ! _ȵ?hO4Rr.ღ̇ܛN֨e:'蠨֘#(15Ì| '`t;NoMQWU3'1c_%,r+nۼH3'rd$wwܾm2ROua|!bw@ʽMyLYįφhjiWғ'莼ߑVƽ^+9g.dv-KY nHG /~]N=a{+u@+Cx>Q6 ضugW*4sC8¶ zKR d-ґڲe~Tj}2 Je)$.?LzJ.ۗ=4݆[6y4Kw/{Mcc}Wl]{%Ui^Q]J9eDK4;zh]U扛?*Brټyh*z,# +{[h *XL!V_ew<$3+@d|J9F Uh;ȍy~#+l"?dZ 2N[> G(ҤmMRv0d`-tpSpT*v/`e9&lnӏēr,>M}l:gp9nez6-8hS")r.p5Dk: ҩb?7v#[/գHw>,t s A=H)/ii \1,@Ynao{UP2,t_֌,lS9{#LpLC3Bhntrj݅RqF0tIsJB ήV'K PB_Zդ2I;P3Bh[Q\lvŜ)|bu%YE*0ĊCeKc:_%EwTSu|)R4ܣZ7a#/;.q)3kYw}Mص5@c(=d=jW;BiWVTP]TÆ;=R3%!OQWTmGng|QũZD%}8Ztz٤cʻJ M iPMZ(^HTȗpF>EXb$$$qhjs/ysצK^SA Y@I:Srl#h u*VBjlG:w~o:5͚h;ܵ+x60/5(l^D^2ـf{턉X֮bl G\M)>谬@2QoXs#~RROnrވYQt3r{FYIo E*dg%I!¢^QW9 liE~LbxBVfD<ŅD}$ji?y&7h{9{q$*\'Vw; \o5{\1h9,AȦR}ٷbXW;J{*<z kx]&Q:OY/*n:@#aTRB3{Iz<>Hѽ8Xi [O{ƈb&&_#e=7zn5.}HE,6{Š|T w75AFkZ,?%.:fA_~kjЏs&1Ox]m3=1M 9x8 p,^ކ/N1G~XpiM:gIX%;xEq:ȳޛ%,c*Sf.)c\]Sz[j/ff`^KF-f33iyG>qRjAdKoVV,HgA9SX P.tUFl<;ߊ0^gL&pJ}tP#.~a5G/K5O F=􋷃]zjS!Eڛ 1\ w~Fa[j GPN^|!8Sa[cmg*ckM(X*eR$r iȵd_@]f~>]a.zCv $̜#O&RS/s*|Q0mxI?͐F!i{2mZѣs\._e!_)tX ,::>Rn{8o&YzFkaX]E䖣#oyCfz|:A_U*qw8pqfyh j;v—zY Vqs'sKaZ_H?WļEUP^)"? 26 ji3"͢@Rpn+|T}Jgd(@emPT-'m`4>$X!j^~([A*JYzpD# c:t߸N({= Bg4q!8—cٹw; +Zuh eo=?m\Z3a]%a«la6<3/{c9B{E&oӑuÀw 6}oPVۛR]Zb2k%;|Ie8g{\ lMpğ,k)E5, >ٕFtqO+|D#E"k;c QkBW[*_ۊBj O@͍!"QBTxA[5Qe*J@5E &$UH~sjtK9^6 $& &zqvd7?Ud `lzUqW bv&A[NYjPSMNSzFjOiAtREe߫-c= PbWL\,cR&qSWŌƅx}{_qe.߱J*l?+/U Z MO}cs!+H+x%0b⽐]|b;d #O2B?`g#mX@ y9yEʫJ E:CM6CNE q0ٔ9 3)Ř.a<׏uݙ0_bUr +*8.%IRЪ3 ů̫9J"5 \*oX0*#.׸sy<ߺXߩ!{ت@KsN^b(Dn%%MqO Zʋ0T*i >Ԁ+5e@}L ,l_W Z9$ ڔ*D D@k+C3~[hlEZ 't5CVr%q=.,2a4+R[ҟ{NK#1tyVb@6TXC\?;^z.2@d7%7TZ/aK8@yNn]2wd҅Rx@p@a!N-l*|FH:2^͆r%&]EU;Na+vBr3|u Y` i~0 {&PS^-~疌ڶkUd:?%Ljƌ\ij<ੜde NS]Cη bNQ$ 8ϓSYn7&|\X4\?R:z/to ><lk4qf[IJK+.П$/.zs! /&YKaf ,^8=)&)0ɗ\ް` ):AeƼAwp'yY9j6pʉixA d~W-YH#%7;M9'Pr YAZ"|ɭ]'D>ۄ^V3;yqejON}04is$~{[\zq94o@@JH(d̻]ff/zDs, (O@KU3ZHK#w+\@((>Ip`؀.5hE oJ?C Vԋ5r-WUngp]Ɯ ƸwEAg(LKG*ڵ>3a/9ؗQPG!u&;]\wrb'~0hV&yoȶËhU; U0r1'[ˬP#Bb9/J7q?7Bfv@ /\$g!'l»od 8vLLsˁ6X,*)ۍf1u,,P':(*4r#bY*tLJ?p} Up JZSu$إD)?pc ޓe?KA ^A0H9;4hL8%Ųj\t OnFLN-|gE!; 1&j{˨YlY"fk+Ls WG !x\h7rd} @Dz*-YojT&X'sjD1]4uS]Vo/_¿14 Qo2b8͵r]_0qѣk5Ӕ#x)`;p(V/iaxNXlx͌8tE2U-wĎ?8kSZko kr:tB;,Xf%@]=Ur3Fr "E%'gx .|Sj ŅyM-'ƽ7dcQXŸXR0yKiG\B ekvcF2|} quիϿk֦]6F4Fŕ8/7l6|Lǽ n,#~6)~Ku4b]jA&06_u UviL2T q>]x.M7zuj!z*__SG!W=q}WP k3?"#>Ue8bP7FbϥcwZו+ׁ=%!bu)ǓU[2!Z턣giq?~ xge+ ?[bi!(q%JχrQLka YMʿEDz,0eadZ7+JӆH5z'AU[&OƆDي͜/\3 <4y6սp,Wu iAvY2Y]jLHՠ$qgV:٨֨ OP@ϐ_I!9E~[AR^@VBٿ[ARȈ W[BZ'kKb&ZO|gpuZ<6"’伵H-T2E( ~2LyN!ZĕM.`1>~)Q}sr["R}axnIݢTIaQsL$[,y^"$b_seߵI Aڂ+ZZ9oo54p-BmWZf %"H}۩M?JY2j~:˙1; o O}Ntz')1"~;kک}46ol;D1r/!>u]#X}6rK1VnLe@ |*l[;z[${ޠcWA?ǪAf% XfqW:oecm!)z';B=FERL*v+s,5 o Fږhݑ9@eZD7-1+l(.z6컀Ps8o!j Ԡf='1EcӹǪ3'OA~]>IniBFlM3zKȇ}ai r^ۋ;wfXA~e, 5>t5*O2+xb;e4.$0RἍgK㋞>KAԌ`F~’pWI=ncSlf< r2'pnt⨨wph408V^2V8dՉӶD`c|tZV)Y-Y YOe`ަOɩFδ@3Ns< '6=/4`;fejbvs]5,7ң"R Ҁmӝ_SLl*V ,d*\RPpmᲇOM KU<9qԺsA1v\&5g;a ~̰>5La|JK#(5ÿ!#i k1s06G!?Z@bBĽhUp05Wm~; wAV+>MKvLÁ_$(Yf>ĵR5գ=^`&uIsdO PޟȋL/jh29N\q w yMaVʶ9'Ҁ@u`MYdWHL =-3ߟ@TZQ.vmjlυGFQZrHskd%(D1 >̏ v{hպ|_*pR43=bLve=r!R]X.z1 )u7JYĒHv e:b}]}CRd lpQ{*dw\ B;XG [`>/|hr7̮[5̦:.wG4__h{;`VݢnTnWꏗf8G`vSHv ) w0x`JT>}ݭrwvC4 }6Д?W84b554xSѳIOOBGs~9qޒEO)\?qwJjq7m6Ш~CU6hO0<;-q !T 71@ePGgQh=$ `mv඄FmT@а)٠\ĦÒRHKR6zBfͯE(Rd8[km19كNV!}4ly,R_쉰}wZ7~aV[2pn9^R2EHGY䣐 lOɚ" ^OhrX{LZUEQt)r#rx(;ہc9ߤC$lkK3^5eg2Sm6` oX~ɋRAD^ZcT9/^WtNBV6?.b}wq2ˉl&c֌tJxՄXỦ [V5>ʬ^$‚ObO᪞@#b E|X]5oixv-pa||;r_kl8oCnF\ 7d-I&3qׇ*_fD^DDϥ>#Fgםǒ.?|TR<Ȭa*Ijpiz-p*:9LDs8IW:Z̿cQfv!\d+֝1LfDTG88$ГӒ7]o5T[ Jh ,4~ aE:Jߝ3#'Ll2:j\0ξF(?hֹ@4Rb[!#flSo"UvHw(U'5rHȶ|V]kkl㡽@q"K) FҟfLZROF0]p `(tI{{a[ND\3ȉU/K&vZIl?Ho6N=S*PN6 oťx=)Nn(V&*`ʍŔ3ZlP ۑd"b.'^0hB֋T!jTPY, *Oًb +**lC;u=8=Y-N% لEC\\6>],OIbb"V-KRbAL;ٷ Œ?5k@W2?;4G_:#YelT;Q{}S=o}@8꺑io\;ُ`l v[$G$F#! 41qv|w3^rfV (4lkP.,,4_tb6]gUXQ^Ho";AH/Q:z3*ӸU_J=<[) VFt37w9h5-e0YE޺_wa=;KU3,< 1åU'toU'^a^lINJT@=c%J!1Ɇ(;P>Ez `\qY<>H:>&,tke#LyV31nT9PD[3uh\S>AcYKsfK_mLu {\i}u1k"e:pA\ x T!hR.XX}V}/~ɭ7,2,HebTLהT+b S`bE{W|Plh|>=kHW>C ^nbjq~v+8@U 5zJv?W5*BHPCSxZ2}bќ~v(5$@1$DcϭDheD40<99x^z$.j '~sw[³U${ٱ|&{ 3@l#Gig{A)6E{A*MJOcL ڋR'ud)?gAr,u1.e871{T+@έM=Qԫx")VpgL=TMc0e~D[}RڌB-pO"{E<CK!7_]?SZݲKnt=mT2?Jq[G}h?H oy V/Y.E.hEmh'v1 3-NF[/w`k<;Ry{)m9'ԫkX^%)O$y|Ӂ4*I>Qy{o xvq/+:Ю77XZgdbUUi0>4vbFSamj r0|PR* _Sg(?ܓK 4 Ԍ B41ӥ3͎;ԫ-m6zwKѸ#YڎVPZA[2HhZg'E9>Zŷ+StFemҌ)b;.pc։S4~s\$Q)exXs1̎^FNqvf+'eH4BgX/mR<>8\ԓv}5BtŠF}mEUeHv$Q+\i]-0ҰH^g0aH+uvξp h< riի1$MO/u-ړnUF^TI2 <#-6`~31mj{J]i#kqaiϼ97)Mg{B% &=+s'FtQ/OfZÂي5I }LZ7HEG NvR/"\c!SD1c?b$Dۓhڽ½Ter~+7$V;a+Hd2jwƨ`r3TWh)j.EDOJ/-ŜNHԩTBpnh +K1ppO*޴9#YD\|GtW}<}\Œwa~/w8dT]E [ ƿ"QR[P95Htd&43"ܰi]&LW"4q}^|*maQ)"n&Ʀl(mxUpu tMUM^GQs qN[$ kz/ΝøiKSJ[q_й~p{~lj{G^6Lu R=:p7z6_1XHPqG>JXFC2qgU-޼A.M'kΟNY&Ko·}/;\=fdEo[vXE̴̒8mu #>^d5MJ#I)j kdxq,~jŽqQJ`%J(uM!SY|{C\qBSz.Wa%SZr-rlKeub_4g\y$-Un8`x.'4Fκ$G=f00Vnw%T&RgJlyo:{(K\vu#a9SE0Y Eiɳ|+::4;S; Ϧ;HoEOEO%:+?vB.5o;~eɞ\հZ{q?v/Ν |?܇SqlGM_&,."RmR!lQOx,׆6EEzղDEz$wO#.x'?VB0ۼuBw 4zhOC"5nOAv5|vJ!\J>1z >=0xv2ϲ LEc`2HhS _śkL8bHgl7#KIfOh|m *i)j bI^&O+ux3["=W(5_Unj8i{PW!wi 2Let 5' YHq\tI{ygWM }Ō]?埿we".w >;V] `v$/Vr#^ D Er0E_/t!hXtKc6j'(ZvmI-a7Sψ"YsUDOmW 0V&8F>?l[>޶HŅY E*1W^srxNhOW3ab[G |r6ab?JnvX7د  Fe zp澾ue~ ;At`VSW~<&fRؕі+lS!GXs L2 Ң>1o, quJGiqtݻiVδM%w s4w- >ElU^ZR_/䜒D KG`xAUg'wSb>0 dZ^oyóBN{wU+zCzwvNξl +} T5G# i0_5%O)|X 9'tRxw\/%irA!}o%9Κʮitr~fu0 Aj͝@:C5D\VԽPU{M@qD_!E[Ոɑr[S⑈kLa%̆ΫIs~2AXH# B~]p =6 u)l˂|k7Jʶku[%oӜ`0YBk"3͆{؁ 8g+LԆԱkH%=-C$)9Yٰ7ut=UD*x^M#nTGNɡ\QI{BкeXszc>I r_eI2}#ϭ3k)tyqP)E?^dR0wV36;}bXoKv+ ޹6vIt=+12[^.El毆ܷiry?hV QC#gKQ0ili? \akR9o,D^]=M4*hÅf!1"Bu2[ ʫj4iP3Pւ;C=4:~d׋&I3+kC+$M'K Y%xoF9Xp4Ф6mnIUp[sʏpQNS2x=?N٘Me-_#}tt&LL;Y9E UfE[1V&İe=,%E!=tZ88_[wn|*NH3ӄ2kA=8gJwCd<5_sI.qתTNrY$"-ƪvrcNb*Pf4dv̅i ͡5f, &:@lh髧휽[ ]*wO2X;қ_MVx;$ēDC` 1!ߴ1xnMI{uNgҍ0,~Z*^raU&#`,I#C?ˬGwn] dڦFAOdN$1>}=CCGTlаO0MEA˞ƴ@RJO`uִ/0.byc| Fc2Z Fqui(ad }ÀC^l C!ľ[1cPw'GaKûMl_;߫j%t"C,Z)f*{)Id'P ~1KިTuk .M PzYG=ܒr=1ܬsPLQ sc.)ldiR'ô=^8Rn6urc_ ^)K=PTHFmBn1,/X]:e$q'P yS'c "O:&|QC2M'ڡPսagJUʶ2ȃe-'x@<xS助h#c >ۉ1 3L]6fsըYQ3̛痲B G|Qr|Wħ- D'{VZPQ, u8pC5҄C;ٺl=mEJUFt2$$Eɦ"`V{E\ CKN]CB}iva*ޣl7T֢w'1uNH.1AM&z,r|H*KmIM4'rL9uV/(u,nru >ӿD2qb9A36NrӐfїV5A5qi3ގtO_#e?pJq7CNJ"P *XqN!?ݸelRњ<, ?0MViwd\w"W'm{3wıdy+dDAlP:pkZD"~ҫ]PAkK'Av2;c&Y ic1Džfz)25NZGcN^RqoV=!8g9d7u+9,V:F[Ԥ/&!^zarjT}S VQ2C^f3C B\ rj?Dy\Lkf<ؤJK*BX+)̋\'7yR( $:%@ + t2*|BN/[uuB(31lط 9xPc:5FTEAi7K 鯪Il|To |/anF_/^ ׌i PEF[f-2\2&?ԑQ\2EW2׿p=pΔIkFmQ%N[4)'"Q*>W+&bp^7մuVH d0Լjj5K`[7棥 ϚQ=rzѐ)T4׉B[koD2:Ś-:8:(R0돛FZ"Űok<2^K-́Bnb8}/qg0Q݄̪Y\)R MT pOn)V5B;u_;a_܆6);`@XI(<|}#,(GݨĦa2:}!*\Ώ(lz-m+BCZi W lfT>=@ŦMZ.wfck%"3HUniLmh~nщQ~^ Q.h5< >I>pt=>j/Nt@{{|s4>ZP6jO uKϬYZ/f5G "&v_#}h4?/o K.0hjǃwZSB֌4* E"0KCEs0,cK1uՏmH =8>$Lz&+[WoE9M ueJfVu@ZjT=v^2%ޓX?ĕ %L#k7Ƕ*XVvPͪ4dc f!v9;-O&ω5P̟T$K뚆|jU*AUnhܫ-Y*CH5ɕpNTu 7r kiB{C2Z&ʗS^,8P耓NjXnˌmST܋ȲkRn%͏I=tANLjJ͒jq|Sؙ2ƹ,pؽTT3MILG\Sbӄg V0ǣ=(~~p^= Á:}r/ABFJJ1}@:]bI*‰kn~eiϻT^zoSn6W 15jlL^Cgc|xJ5}F/oY>OP̝9Ijc}MT@b9*$ޔi1ܕrUk0j[;J JI\RۀMF? SH`W6W?O=6HQ@n -R>fa˅L'\e~X_EmMZ8?F8z@>thKƺOdcĈ3N<]+ rтi^MY}*Hz}52[T|( }63\[doqU%L!i̱` 7D>˜nv5N j֣q;hB@=or,C~;h'j퉗zAx~[§p:rr&1@f-Ơpa}0z`;}ΙNj5Yz+L< u^`w5 .5Qz L&'HV= u+OOzbkN5Bydb-gMW.UQprB3ۖŷ*d|bk|8ҽPd֯R7' 'G:b4Y$J'Υ{\xóĎDUdtOb(0-O?b>7bc'\hieڟ &?c﹈_Rb }e;00o 64-|nԵ7\b\)t}>j!*V.5ٖ{]}Q$jر2tzƷa`C$DXi & ș ~B;:zѣj"}Qem'A1ZvßdTfލ7nܨ8g-DAs}BY 'Կ_zFUF=2W~<6ɈhÓۥ~Qd\ӵ|NʳO~d)@A/bR{> " UJj/rY,SpY%[7x\{`,NeWjrcTYma6/k$3Vwrkɴ`109[)itO G[>Jxx`]Bo\m0ڥcR(m'u'?6 EYlbE)"R~ċyGQ~O-Kf7Rcyf`pWǹUN =j]ӯ, @""hX?2kժ/Դ?X'vVScRHSO{5CևK!~򙓫$s  'd/ ^͊+{wkA?8`JAW0ß-o vϊXjz顽5#rb26!gq XJuJ ˞훌>_=+do&壄/ôdv6y$|ր|E3K2^;o9BWqI5) aUw[UuEUH/C>b A7KxR&Rͷv s-[^nztrDMBFx᧹c{Tyy[Y= $"}-X$u94 m (ʮe8eN*Wr[ew^AU&3b5\If˲/0;Fl G&I)Or^A euؐ{? #*@n2W]քk<=l5+l-t@M5~кC-Dڜͨ&e. 8DIUf5~ etp[;m` m$夙^ΟL&N.!(GI1ߊiyRXq, I<gP̫/cNKt$Ԉ& }6்{-6w],g3i\0&&.M (`Rf+b*Zr%؃O@߅)ZjӍs#a$ړKB/Un Gadӥg\~8~?9\ C4\rxz@7k8~hL*_|4KҶzZIR1ɽnOL%oŴsfO_Cvsco5!kPCRdi&&t'_)*#IgNv#s9$41RyQ-wX vje lD,:C<"uj(s:ί+ׂtKOγ/.p$+Sn/-"K:c6tKRZ,J4s #o_°&VB/(xLO5wE/x0 G ** h0ԣddC O.`أG:sQC~B.{Ȩ >S<6sU"gKH*GBBPDIx iԉ9gpte #d𪫏c+ f̉uFxV8N">*1{Av*=x5k:JC F)Wɼy?#@x;P;Cxfoo_u-|}H՝s8s ]/cѮ&\ L6(8ˠyeE"B)h a&JYeg."@jVB CyPGDoՆVKRD kڪX,kG7iaU2:{Oñ6bX̘:D\xE;Ůq)s)o+1g'(lk 9{QI ` J&Cҩa/LkN,E+pa)X bɠ]1ձ=R@Fb_`\ps]?:ƃq!aZ|C|$Ej0OsE gW*o/}V:,>Lʢү6^sa&ﲄ;&ܖtЍ0~Afp~2K0h(7dͶFpWk&W 9^99Cjd) _{{;TCoT4J/s87Mż":窣;$ZA0f8N OSΣ,|V3cžTfg!--`quIJspw]+\S_cf`FV9 {dg)/Pj; , bV,`ғS+-C$ u:_Ni$$9}+(&V&(5{-=W7Gun 2xL> pnd*,e3%`~nαF*b؋.~O Djfy?5pM+n`!LMGuU%8[D!e̤d ɭO %d* Q`$㔉𤘘C?η_ MHq߮H7'bY~t%(O2t@©1Z 6 -\f`}W5MN7Gc?6 +Yǥ}g k1*Ii2-#uFX _-U؞rF5P!j;-J#D*]"`P3cfnB^0YWg#x$(i_̖0pe #zqP¥+QKRFb pz }}*g` =-m- 4Ep+ka|n6$),8>O_'2 8S줞 fU/L.'wY0.iQK215wQ+K\ZhVVq Ԧdi8jFEFTc,7E V0j(ԶILʭ.rlQJ &O3,Tc QI\rf;S*YƸe<g7I6 lUD gĈ/eWኯ.hwyx2G"eG¡h,,?·A1di01"qp&88 :*&}bmli#85B'/ ij0*@UeV$x_hL)KAc[PO/h=lzF>preKXU36N(%ǕQXDd嚝ycWq|^RO8ڇ0KqTzX,DcJ +F'<Q!7Q㗇3i/ǃCSX/$Bc5翤jמ/gܜH&`#Fc.=kq 8RdH Svv?gQQb;KiBZG#آZ3 <rAI$%=TؽK}7b{ sZWO4"d_4|?Ji},]&0jq΢cg#mn8g~S{jah$rr` İL=&UCyc31 $ٔ ʍdž9BŌ *`V`{SR^k9'OhP4 m~|qwó$AcՁbI}4"ְ:sbnL Babjnp)䫀$b) ^ߍO9Z,XF ~`B$@=m8炣tJgB1cRB_=Sv[}ITe:㪲X@]NLp% D6snے\ੂ]%ra.GuV\KyAf2`xdf mo硼s^u8GHZ6*Jzt_uj &8S2È!ZY{*䧘N9 Ȇ)L}b Nvw{&lV6!K{7rPǝ`}QIC2<{sm&:XM _,lbv <oq/švZ";;E'4}ZOɆ~.ȯ҄FWxP,4Zf9Ġ]vn8ؙSr6͙~*X~u#srZRXpr.Fb`%UN;jB¹8_˝᭡9^jMR+!NNn8(^TB#3_T R>rnG ӽ -H!Ev/rkQ'U ]c[j䆖뮏=0+ 14'6K~bNԯ A+B̘2'vQ ffq 2+:O/\ux==(^C$ ,zI%Rg5/r uE@hkKV="ѩ)yhc!aR<{O;Jh֩P {m}[؂bY| j؍3M yg:Cpbtcwj y`Z3T 7TۏT_L ``"R0Oݴ$n-H̪r}SE1؊Q@D{D>K_8~N1hge U0$.<@Vetfp#m̸֋m1Y1uL:9T??UKܐ׋Yp"+]Gxb'(3G$w{`jw'Q D=062Ȥh59#E0Qt]4)G{D çEI%&:Fa2o>Q+,}!Z_J ؊72Db"c #cW\ I.y|֍_vAoM 1f4{-g!r!ΓIFG]GӚʀ2-E ܺזIE*Y}עȩa[P×Vt]iܽI5S$cq)R&YBX6lVB7{]joXY -(7r>&3Rb"~Ɛ0}l%*fY8PΠ[7(* ?86g,@ g.v" }>''DT*%xrf8*_]{Qa<,y#1hЖ [a`.zk G#ӚWo`pDA("^Kq6>q?-e9ϿHYϓI^5tVx#x%eΛR"96U\ JeW+$i*<]dOZPdJZdr%5|:c8w:H(dg*Hq)Jٗ!./iXrBy:TN _oK4NgվBb*M]'Y%7bGJXF䢗.@Z.UWq kbRА_/'{Vv/^GN4+*EƁO X,Nb.}-H? Rq"Nx` fi^c9hvM7rwV8F&GڝhQ@ZudtS>ik]VW<]֢:ET ~!S`:: Ŵ%\V_-(/n/2nG po}$<%*Pv7|SQ]-y3>&W*r6\t3KBN%8t3^LKc1ki(i1>J|-XM3Q+$}}- ; ֡ڃ|^6__±$>H6C!J=~I E|[M[Oc sS/j-A~6 KU]#<iP!gA4 Ch{{jזO0)Byў`:V]{Ƨbp Mt RB\ŧx|,nlliAK4Rezjp!UhƤ<qGWKW y͸Û6Beks87n*֚-sV4snL{/@/cKᚴ!H ;>cTߗEM8 lnN#^KF{nca nwYzoژ+̩9ۖ3,I21VC;B;DF2/ުӜv|V6'{Vs lr # r#|~0a;y_gTD z} ~.Co0k'}0PShV{یn*X䴼N0@qj˒5h`ߓXf``ʖзinw/]riydɹGg9꽻[ԅAуV̅,'[gO@m.5_rd )m?&ReS W_zGV@~ign`QϔG-EL;]?f*l),X(\X=k*PvT1x4K=/7U+L6ߞDBGS~_JSRBaXUpmI 9לCI=%2N O=ry3"a jNTJDy&fmΠe=zoX\sNW$ŶŮL43zLUqdP|K]HI!4ngqV' >kċkȓChi,3WwKN!*m*z؍.l4vS%oqA"S*ޛ&jߴDmPm=mQfBE~x5o.Ia{Kc|NpVrnazwޣFh ݨ~s濕J:% Ikb.woV4 ؙ =3pMCLd쟾 1,Dڛ^zCU2/nlޱÑ/'Ey$W엝eJM;@m+i'6jR(6-X&[@/ 𿏂, r-@ ^;Nl@u9.|Qd\ *` >Gz7|j(Et :7d|2^<~K<;!;KEܡ1ga oQ~9%nkyw;B(Sk OD)Ȥ 2PLvǿ*qI}ԩg-3{DfP|AdG+O/V/7$Lf1$}ܼ0$H£"+N:W2ܓ=N LSl}*sVPOe)TrNBģ)7r8ZEjMպ | RE=# {xgSдaS"5YRi\B{-BuD.ڿK:$1Bc$Nf-iTt 9DQP. $T 5,1`*xDҨ?دbj'{OkṶѪѯvBX8bK X6#9(i&nFvX$Gӫ1^s(LwaLʮ7_Id ̘'>:orV 86ߩR;>Еl8 Qm*Hvk~*J(c82BfiSs tC˧CsձKwe@4gpv,.Ymo-Dg4{U؀ xaRPG9_kԕnIk( ]ICZ&goU{6d)aC+E&\)dy8?jN M\\c"bچߤo#e%:sƴ;X%:ǂ >yNvr]NvE+ь5s?󐦛 k$yF/9VT{P0{L}BQ0, ۬nG mEWA{M7lY^3m`fHpUjt&r|qc:Vus4)9dhy7kx,_(R=W 8yVŢ97ڿ= ghrFl\ n+ ל; JO?@N1/ Ǘ֛ v6ŻzC]333;gs[Ȼ:S~'B@Zn5add Oϱ9~ (Hhl;+.Uߍ3Qj1;)/m,ù&]A\#ťG6x[RiO^1EXk(f9{k@APm2vQ YȈAEM^ :M8ڇ!⻔N!~3qk%UwZq?t>|0vO9xm:K"|v^`Tqːu?C];HV~|rsqq_t&$:t t]OχtA*55n]DOS\t ۻ7wLbgm')8%pԶ]n8D_:эeObBDv<? |>U@O])%&~}+3_Y뮈s6IiEmq(ۇz vٕ_%raE.LFơtz4B[PPh c@5?"t$׮ Yi6b}wqԠvQ|cliWRLH7Av[Qxs7 W 44o!S_!#7 r p VP{L?ٽ~Q .T'pv8H'ňa"ﶲn3~34Ng(.K*?ŧ4 dhwDI՜Γ$%ΘADm{ t+L{ɚs _+8(0G 6#eb̆N;i\u.7DzȤҗXq8Ig;^d K)Bx 9.jaadCJܡ%*/i^!ʸ\wSKwv c6CD!Hh&z]5/H5{ c!\bUVv,/1(I)@"?x\FΟ%YH Fg8w/>)3Fv'yKEV7?_Ӳ#d;M;2^Yp[`V*tWq3ݾp}e=O r2LLkWئ5wG LJ4Gf:Wz.|3HJigKܡ~X 9 )nZӀ֪WUFMaDi/8$Psʟߘ2J{K5A|RxRnQjG1?˜.6w7]} u)1Ja>=\ig r[N€Ek{ ~OҾK5ho&ޕ3s JѤa&m霍kq[:w,דc9qMH^գֶTSߺiT?BmCјDCpq=b[5uaѡTš(Z} ׺C`Ve-rH%; V @Ǡ65J(7dLcꆁ"rX!oo:*d@*0g(!o'4,E!+0ӎh )#6CٽslՒF:%Rۢ=̶VЃV̛6;ꇧV_Klp\پH4i[TX ޏot%< 6j}.зkh,*H wZ>?z+MyoXnp5;(Ϻ%^=C̃U_{U#Rx;Úpf.2'q QhOTVhF*008GiX#Ҝ{xҽrOZ7lҍ.cIy_kuZT]\=chhh?L vv~l%0[O3a\"5sTpW}aߤH𡁵JDR_$;bt[56=[և궐<KmcE[wKU`>JAorDڱͧvAy8v?:E`(U7;|*\LYc><ʎ(p MⰢj#SzA a`9K_$P6H#I ,>&;.E ;KQqhdB q~$@G8z }2=HOܥ}էHYxB$hKq(@ mSzzf-KWUkkYU<6"= E%z酳m߻ƴvTs nlxFЉ !-g8WGl06r}:7x-?\rHM?/ʵ4:Qޱm+ w;@W1%-6O5NbX-w0Mؐ4ueo+KFiʒ[GǦ4F~\$,^q2ƍj2I)c)ޝu]QaHHj@ vS 2${16 R3仳++xπSoA{{BE>Tk(CFQcPE9g'؜}3};6*K`1eBD;㮷Lu ߱w#a7?}u&k 8w5`9e(IC-3G|"A`*Ы&7WH+FtYۓ8-ws/a@z*w* )r*q=lBޜ.UMv̺T5mx+AN@k1EJ0tP=E 5/e> h4u1/uun~0{ug|В0=p6 0^j9r0.NlLN:#H:ߚxX]a bCPqf&0R'I`#fzv7*jλ[[ ѺL m~Yp܁8-@sn^_WMQNU8=k sV&:QERwRrSՍlJo_7V6chS!6iV|&fx Ϝ&IKst:(wnG%E^Yw|E*W^ 1&h.>(7.:)AS2Wg &+iTac L?Ȫ4@Q{y۴)jI{xpC BA9I<-jܟ&agb4%k{غvi?%HsCӨإ63]- П|C;~ll nLOxB: YTڎ>f8{-l2q7__{:Sg>Y8V'@ griJxwAb{bIg<bNJ]R879_ar);(} Atj|b9w`X6! 9ץL.4``h jOOkN)Kk;V:<GhJյIJpG]Ve~W>kHM)9&`/ao O8=z+&cpdӰlbD^0}~5uyJN*HoF fF_܈FPT'z3e٣]$HWoR3z?nRs͊9",Z/&/mmGj#rԛd\uyp4f10 IL,&pl/+1BۊfufRO7Vdj$УG%.[ .Ld$q?@}ٓ5%@#%:}!fLJ+pMSצU0p^@h:| ^hJk{}ٰD`[Wi>-*7g^Brq~GiD'̓"ۏ"МsA*ڙ$3[-&shH,*1,9킦" j#c^O3اqIlxPXD 6M4MTwF͉ "B$ Jo-TD_tka&ͥhLcf{&?-Q;F 4':a3 K/@EHVo=`hxװ:c]? .AVo =ѤAaٴT!x\hxճA(!!~] Ʉ!^?(P^p?\JW.1THrӓ zĊnw^"A{UFA^dZ4ug$z(/̆,~NÈ<Z'}֣^QbV:eE3b%Z" 1av8&k{+֑j"ε3EEAzTrzs)\gL87"v~CO}Cp˲ɣw,QIN'W #cɂ@ͭV:n#SBwCxnϞfrw5`">@kEn% ]Z^jVV`pax!uJ#7NI=8kM=Z]50FSP<bdƖ $=ka\7`;]iAoW~X3oۄ,g ȥyniO` [x%l?FZ2/M *@8H򹳋նcTA>:ʶ]iv=Ke3JXvI,$xqmijסl\0.=sUgӐd[l`%;W6UfnoE7S(P Z CGQnf D e /:9nh^Ulg-#*$gUjvqN03N삆%]kZq:ln#Bl4%^p "в[h !Qs\ v.>|@3ɩAՌKA^G2@ tFQE7BD(;XZbB:]"MY{TrחD3rCXz6j4iTz8OrEn\߱}9êd|olz?_5߹ƌQRlJ6V#yTtڕ~p$/9WCg{k勺Wތ[sb}B8rOL; +tys.`zH=\BB$[J{{$#w5HM FW[@VorRһqb`#0VpbY1?3;n߆[6dgo$ 璧jd#rMYٮ'd 8qap^WLA {a־Wwx xl_P3j0@ٍ2}?i8p L Yߗl$qU3>DkϹ V zNSܤA=a<:3~hڟx7!($?]ɽgoѹa;E'K֘ʉ"欿1KFVHN/F)mF,vwKvǨ/b>- \CqXAa?0:\4!i41*[)hcTb)JLOT,f<܈5 ˑgʨ+[![)8+_- (żzu?-t̊*p՜%kg%v&H˪⠷0b>(a{0ڊ}Dt;8+=Adt/C7͐NaoC߇a m$iӋ!@jFHwA!nx|U숷Ow)6qtѮU hvV@ļ%j=nQxc10L'y9)[T:v/u-Iم"u&rx]E9[Bn9_jܯR'̗g yin^9~tm!H2WDl0`l!./ 4(Qʝ;1W1L ;pQB'a_l)."aV(!3Z*F:+A;e-WIMQl>"@?,ʔ.TTSfV(Cr]~ꙋE!KT9@jˣ^6!N/ܰ?F 1DsFhNvBk y 1vwzanFY:MyJ*8(Lfny6~#\6 3hICLi{ A_ʗ#Vq2r+}y,QU:ŷ !ظȍJd*TDEa؛3'ߏecp.5{a? 0t;n@)!Ih\"b~+PsH#/B3'[ ^)w_UʣLn.C!hh Ц @۟9sqCtގdeV/j!<ӐD}ahܴ7OgP?<>@VM -# 4@蓛~R?ՠFxF-sKuyd#xpzo8Js$qnW~1-!&3-v~MKi󙫡Ue1V 6>}6#w^&Rb>a+1,ѝ֮v3&!ᛘ;t}NVhd`qQ%4rc\O6צ8MX-bh|Xu+m [3wazTDd*"B2gzb9Msodgܫ 30W@yhGWj&#exNgG#|P-Wu#7ֈ-i^ ObkL;m !$crG|趍_# Ro#h)TuR:Uècd@aǝ\@X8S2քgOr pwԆfDyQy&+)lDE޶(9.P\[w,%xpՈd~DⱄDyy؅GS]]~LoC̊vI[nl,BV{Or#ِ&k=DTi ::)&s ݜ:S/nE݈aY#L[ Sc1FB{2)?)LUPAۈ ~@+.?֝ijdaèq16o<%Ha F#u4|B P%>d)&4 #y1_48azۛq}mCMix=򦌬[B+)NqU_Np״Hds 9 ID- J͌D8 !D^ZșB+8|h"v٠X5&ެ$dMZԶGpN7eM,oaGto􄲏X]9/w'Ꚕt((֯|sp\yk,{uq<d;"kzxwR *`z+MK5+Ї^jP9 QJ׶Hg._Z)@=, S+j\8qN"G: 8"贂CJr?dzݽ _3rU7c}:vN C4(OW -6Pk"G0ȽD^%&To.ZH΃ӳM[ꆴ̣7Ȕ5%]TY3jdzVQTrɦBak\Y !z' !u/?Z⣑FgDyh|}-P0@$@*?ήU axOkP{!bFXkۂ% 7G/TLWJ4 +͋0/1u"!o~8~{==^V L'FKIfsk "o݇#ҵ#k?u8\P^M2^fEe4kP=ɮ;7 ǔEaUyv'SL!^*Aj-ͣTC^g*ږ¿`d2D1K 'R;'q`$ptƘj['2p/h\\Tܑȯ.&L+PoEohw A52;N}/dȢiqHuy#AD=ˉV0z;w^-M_THְC:ٓhp7d!tGFlD::*C &1%:37l/41:ckP5[GE5R w"1rW(#pABӋ# sHZ9k\zμElwhx8yѧQ8I|cMDtPO1w:t*2G/Hx4.Cqީek]1龂C@vS90ڽN^JZ7ߩ^g\S:x1IUU'~ hٚ~C>Go]NvP~'lntbs;Q ѪS'‚ql3!̈́OZd"JR6>ck% rnGlR7aUͨġ>E2ճ>҇ Z'v'XpS-\HǶ2nr.l5Jӣ#V9BjVaaR$pŪT0ėZe`> 1֡LT: tOz?Uv;3U<-sWv~ȏu(D{HXwfŧF!uQrF0#3) 9+iaf3JWC hHHLy~K`BXN :pʙ;L7DD8~A/@^M3bQ,^oɾdly3Jr* %L{hrD'oUu .b'۲d^_YLfGT9^sFJpO vx7tp~z)ݦOw /my6@BB(_T1l{eLp 'R_&=4y2!:Ik㬀>~@%/M?״b>޽+X%+:"qVܚ񎉞޺0ӊ'\)okI.rNmSU Cs]_!A .Ӎf/~%wuTP: &$WaQϒ) a [$gJpQ=aEJ<GHO]GlkVEjYfJ1X\V% US8 SCш]JV~ÖQiOk@;aX( Ҋ pu D `}M}|}Sp#6'j9yJI O+V2.bh¾?SX)I=.RcNfhp>zHp9FQ~s^NY̝UX/ʏ.КQ"7ϖf+;r7b*LHL{K -AyBl`6++C]ycH b3hHLMdKol͡r?p=f8MOq$2 zMv#dTIȄb.K}xGL|ƢZL[s"G;t8(!gܚ^>N6cj Ihw] :*'2/ 6D?bh'+hG) cy6 rlc^ kϽ*38m*Ai0w%@hsQ z1)Y%vq-3E JXԸv; CgR0.2*w"S,9)#T I'條HG{upOa蚂'"}>{h59$#%, oUǮHzw(:*d 2̋2zh|X(HpF_)z| T:nG` bXΩo^^$'~7%q9i>3`н dE}RA=>*Sk |Lo<:vx 8<* EFyy1R +> u.eJ 3k%1IG| ' /nt sy\a'␸-6s10"Hj&$!v9Sk$fX@_]\bcҵkp+(Gjv]SI?dľעfiڵ "CIkҷU5Fwd1bb-de~ynRf82%O%͇T#|٦,C l3dT.-23B}JzjNiNPRۣz'%ŏ7ӿ]XÔc&p[=BؿG,@GE+|n6{/YyrmP+DQݫvr*e<((${V0tE<ĝB?=XͩbH\Jjz̎N*J":lmR[Lf"}HE TgFg #]^ Jͭ %[@f MA*.%5knӽc]k:i9٠gZYPp oxH&vdLGP)2lծtZښ 3$Wxmg;Evb$yn}(pb@AS չdb[E- sloS)+j b\X=4hG͂\ H ::NI(:tÑ )/i4ӝ,4rQNea[nLis>|LPx¥jbӧO $k*aIm] %N4ry>:u/*쪟SK@]c> +!#B\|mLd`t{YR9ЉdLʯE&4`މJdiWɷD.ٔ.}-&בZ9-(QU鱨)"tq/#P|x@[fem%与g`_D 鼂.5-R+m6Is"^&fmLp֍(a~ADT5*OB8~ȹiMQt/N(-1M{DE,]н>P\$Z4 Ҿb!RyW*8!M. :]*x"!CV͘zCБyWa4 Z".a0 cȓ zmbߒQ#K 2qm̆ ōibL@m[U%!>3Ơg_K/:6^*~^K'D诇naMo4RP8cnKx06/ HߠLAkcrtA &wWʾ-_|ux:'^wU޸{q5acuܝ<$xb6Zp\]їbF#yc(\Ѯ񹾇n( h)l4 +8\7e/ןԉڵtwRs@MbS UP̪c@^dIݮHfn'ɽsJ %`OE(iFP ɗ7I @3[ǀ2dEsu {c+fi3$;%ܼ͡ R5R|Y>ҧ,! ^Hy-%#PU} 4saK}Ey=tKr $׮4ű™OЙө7xD6R3c/CsKѯl Yq rQ݄("7e2X/\rj'?MgIŤ蚓֓Na&6B 5GQcvX-i6†B^J a-GTjbԆ">هq^Əi 8 \{ah6v:nr2'-O^ aLځLDQM=~ o8GA^uOU(*pShpO˜_}5S^}3^v.M񿤁6^'dgaOE؆Pm^FKRPQihSut O w]c kbfPkDXfuJYe)zX w@Uї_U:?!KExMSi( uT5C-ODkFZJčsoG慜Lf: )_IQ]K D\WU6fVq5QFTmzT"q܆0=(wSElUs!&X='3W,taP!8-XMCBel@9hQq{;8%,Fާ(uB6 OUGE➈^ u6]90Zd`s9 *n ;{|1NK8i>މR|ŒlḺ%oi oDcQcG%+ |eӭu a˼u(/pEǞ}ч0d47<*dhth|R23\-wc џ1+"HT)MۈKX*Ց[[t֫/{}:C[P?zZO䟉`vR%N㲍W ڊy@ygG@Iz{0)㰂,Ao4:hNs^ۖ>uIUtƄ"]e̟llBE, Gw^]ABPHΔܲYcʊ'#}?Sop|w(&lPmK!b*<ǻGG,/x3A_e9$56z}(ڒ~xT^/V? &ukWA t<%k1P,xiZfQ..b& Vs6*8ЂDpp횁5Ҧ> m;Rb% _T=ᒔmlܢY[ ;@g_av]"x; O oy7 B0U]"f!X|mg߀X8k'0Kef1oFePRyMꄮM kS58;W ,N-edD_;58*Sr.^T{PiACG˨ \C4%mP܃Qs+VʞkW`kCΚ:UOV̙G CM]_J7(̧+"xz h8h}aF RemMT~Uz}Hڈc/Cg2x/~Ѿz =@#qJXGuO>b,n(瘶B,/EgLv|xGD}iB꩜a♼CUGLܝ<}*epYoh@7 Od JJJ\i^5nkmf)F!\:P0b:rln^% )AXHD˧$Kwު2'̜ vŐG3G]toO[d@F2eֽ6UOߕ+ԙ&jEx[Ara3'Dٗ́;!^ܞ?2MS)Ԣ'ބH7r Ҍkɋd^"q+bJ#$M琰1kwxQ< Jc!|Ҽ !WG7:dž,0lv~עd`nu ƚ5׸-"pG9CwXV[(]Z1}7UP7uy}x*ˣ9FiJ`q^,R ƅDD EjCkXڎ18F[r>gk׾%$dt'(DJڴ.k |{C}80[Pw̼G$;AZ#9.7ϗ2}Nf9*a##iG@s ,{fIE],jGӭ2:7HE.@AYD'U`_s` K@" T1u2rLz rjB|G@>XT@*bXMx3BaB`wMS"\eIE;ʭ`}&0hzvQOsxj) 4 ŗC,s+y(y=Y 7rqR@nCdزIz@ ^[27,Z3$p%jIIַ!a(D z)T0|i4N['XQgsKl|qxN~ -lRkʢd$po$34MEB!hnD ؠͦoՋHzGp;;Zoͼf$eLNCAL{^C*rR,uh\I2%@bemrk/0STQw ,ڗHE|Zq4)>ofcC\AV002:ܖW˱;=ډQl$`(A_*^He+ՄQd鲞bڰ#˵k! qѝjضI&~AB$U&,r6VK% -6?t)SfykP{n`~y53RFf0\ՓH Qq3,Pob|hbڹ-htqC IW$5 f&Nߝ۽ 1p5v+F;VH_Ac Wl(ĦNZW7Kb~sL|}P{7úꩉNZ'l-{5 v~>XlId2ه{8v̿ 1V4hw&.E7ߦfprKܰȩd-_D&X6%o3ÑDK&~Oc*bz &J"]قЩ:?uvOk %!)=CKU)EBM{]T^kE :Dz8+Σ1`M^jV'[o@D0E Tgv[k0Ypg,kM:T Ub(\^Fۥ82`SyT[h3Z#v}y x4/y$5y8k]ŕ74 yAmQnUDY85o&zM^!] ]i;]:ɗU@!C,+1Frߩ_EtXv*}mᢡ /1iB_cW60M# Ǚ*mq͟n'SRW`Kz<6;$buuu8{f@FcM6N8,m7D3/tHs̚ ӝ~>ѫ+/ލBX%w>RVV[y<^dMB+:2h7Rp@>xwox4  WN;Sq=щR W}UX!`=ľ>S|[i 9ey؈D (Y8lҌx%ma]za'xnHd?اz"o Pӗ9HY*Ԍ I>K =N:²'>^|RvAf̐5ir&=w2vIy!yl*䋓x"OʦHy藈|BOQT#LX{.`hUaGDjp9iL/ԩWaEu$7pz){#u9ʛԑ@j 4[S;ή 6l{9k~OǺδ y2K7H,ARa`2 fv_Wd# 6'Mj6 LΙ[mne >M.x:K.~#=~?3F>czC"^ nfƓ@;aPvƉ†8:`B'_6)R~^Ҥ*ܬK^ՓqXBߣ#`오tS k qYg<)M6$Y /+)]a~ҡ-a[Gr;NX[3zR\ <0d9k:{)+GSBB3w'&j"2&2F&4L)AI\Vr} 1UƁ|f@ɐ[ƼBuZ.K|XT3B~5zJ 68UUu1I7 D-hv1uڕAh8Lfl|"=fE:zD1lEϤg1\,2C%yېPSق{} a=$v!穋MvV:>`A$}~vyiNQ2|k|뙐]c~$ilP8|bXEwCM`:fGcbZałqIԳds|*+ET6_WT$xƗ*dka"o@(n`Deխ@]˩=,&M|(`n•]ǟ8]2fۀF%{y(e=x젅s=1r4`]IP y#*:wX[w]is6KpZY;̕p<D.31Gյ@8b2.m; $UUk28\߈;=czH;/w[g̫le9AгvhEp澮L U«e fMțk7;!)w3lXOݩe9jCZws+$/4:cz X*/?>G]tlKvmwk-`;Zu)q M]p Y}5{π ]WdDsz}|bapYsaMV+E.]p t*:w,ܦ>IV=T3<;UHy Vo^cC~C]ְ,X}$k_K'skp2;u|hc*uPÁ[2g G yAgx6  lcZpU'fN'#*ޢtr1'Ƚ#q7c"b3&cRwiZ&>ΉG }lf5+\S@ k>+5!@iriĮj';DžfQaH/U(67"k0d,#YVfr +G+xH.lN;շoL9.l7mȾ*3;6ÃNRVo6;Sה)9ВbV' }x!`ʏkf־ xFKKffXT}䴸dɀ}ΈơkBBV'WP!sv?27e}H9.ЦK3\^Uu=;ՉFiBp&^{^Q3!'WY|%sx=@:IOȲ7EߞJ&!Q2^DE&l @_fϬ+>|yZX^/[u@q |:7 oJ3oM=^ZƉEHr6?8\"mm2gN.! i[94StoEIBF<޾*&_(m{ъ1cgoD Z󽘲^a;'oD|m4pvYjLъ 9SAD{ǤCnHwqc&!/%0D$je5UsѨZ͌0_ƢX d(/=h`Lk>6[Dѻv-'3@^ ,/Ձ" ˍ53![GrMT`3%xDkP9jgG1Jꋩ]Wz+8ʰe]SP3W㦱Ki2QYN M>JP+8y]Q { ۃ3 i4k50>ړ" :8B/TIN`J jǦ@ Wѹ>w6տ#^}~L31cwĎ^D8OGɯMA22Pŕ;f4]6? ؗ_Aa}.1WW6̵,g%JO5r Q3 u&do K*xq4݇M$"_o%p S!+cU=F}; 06˾ZRNXDأMqr"LNym&8:ձOÀkf/Dy?zLjviL*d?l7zݷ!L;mKy8xbڑ{jXd֥sA9-M?) ؀saPPLYo`@S/;H~k76?".e'0,If^XnH $MrWtD&n6+CEs#F*Pan0g,Y&鶟uR=YRzV@`PuVRw>3czki".Wػ {GJ6_, {޿AwuF7pacX[; .swJ кf c/0_VV$srxV W\md^K&&0.aPׇ!_Y@7~5b1H:<+ȟu[ '(\ nMv|.X F6>׹a>Iu7aXq'cKB͹R ,1].}8Fץ}:L1j.; 0 _[WA~`? Gdp'D |~V*w҅azZS k[1 e;fF=h +Ɛjhia݇) ;IK !2:Ԧ gS@ЌV2l4%e!r$q ܓH^ܕ%za}uqRW oai@v^(AdO!i+,$ >cє[SF3OCUEn[x$5$F ϙ3"/L3=FyJ̟1&>A}j5 l3UVC"R~ia-to&CW7MsVHJK95Jn-Jd$N2sPE?,D]eCfd0'E(*L7Ct< f ~PT?IŷEp9۹lV D;~\}Śn\u2:ڔ$/g>} mҢTFOhߝ䓽^r L(L,; )teNPXuOᎈu&θ{(Ad EoE-tADl*w+$Qj8Q,; =uB4dijӖڪ ;!Zk{ 'yvKpx`۫|,e T ykd`gwteqEu<D⼤o"/ @+[VG_;$qb=b/eUʼn㻙5md%3)R㳴&Nϕ\Rg謗A^7uC}9v87vVNC'ӏ񉰒5OlDm t%ei+o7 }kOTIqM!\~d;rsYuU"ַvSG*!q=8L hu`U8}!z*"Pށ=K´N]<1<K Ecb-wXѤ-n)Y[KmӆFϫFU_ \fR3 WSg?GkՓI4RiA*0% %nê<~.lW ]i7d eJJvVnbgQpi +js:]9T/$4٠!G#W݆#Bz2ALef ?]ǥ<8a.yD= pNp\t(jA0 zU;V9baחB[ؙzPLҧ?v-:1Hm)y1+t?a@ bK#.٦pQ#BN7o6Lxt4\kr|FUׁ'ħ%b9g u6-}q}dH5S`''N G۫ࣘJjs:88w4ElB,=j?4 5۟Ba#Փsp|k|gc ٌTMsWR&K4'IYF,<w41= M/v(\_ZGDkk~`rE >- ;wW8ZTg9N~:<5?tvq8z%w']t9|h }hϑ^9qBObK 2vK30T\K)rZl#o`14 2U,zBEq)"غ+(wq[m PQNzҧỷ;bCcZuA.2G4bj)1~n--f!A3{ >dՈydAuM 0U2̊B~oAd6=1o<.ֲ:%h '@3PѶxj".T<d.ߒDAC ~i>TGZfP7Jx+)/TtCT"杧V)de+:BCK˩KPAle\x^B2GhyVAsݒؖ.]Ql ?;E,#gPW*aFzhLCO[R4a"<6k!v !}9K,C'?C2+ `]rΚjbqOmnflƐKq4ܐY]i:@b\{]vٶ"'U}d=4 }!%|ft _æ3f%ドKKFڻ̑iUFafn^ ( y>f$=礏;f_Z@|R߇H:Mv 2N尶jwLcM' 7u3/4X2FԔpbHl.h]{_\Lmψ ֙gXO?F, A?MOPz,݂Zh,0Pԧ^>U̍G@T>p#N(=<ܲy + f%\HÎAAXm#b 椌WfI h뇚Q:aޤB_ \g̱H$!ËM3x9i<84(E'B3dPY3EZΚK*bD9|oihY*,H1 j^iua<, hbdLupvG@Y@HA:[QqI"7 Etז&O&]ܺHsOw+ +'P#͵n.|g-&vT:%] -n4/.Bt+Nr\l-=v7-^Jm/,74"蚨s૖O(ߧLK'3nGgXv]έeCC?%2A}5iC4䭥;Δ QS>atk1&QpA[@+R2ti)laj;7vХ^Wj2&{pU`fF),V@_Uz8RK@o:W,0f;]<݆"jgYZ070701000002a8000081a400000000000000000000000164e6139f00001fe0000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/]?Eh=ڜ.+ɑ s)ByJە jIn¶*e pl#'.)ӱ\%Glq1&3y2JTp1¢!q.x b%3S oJ\GaɟX\e;ni{8]bBL!ŋ6Ƙn8TþùHAI+az2ezx>1D> %T h6[@?ȆYz4 nKE׬Fa*Z[c<7O\d0ckBGR}Dd@X"/B'6?/[P<X1-c%`(v;?̅&/YWaa퇘hFR\vOeޢ߼]w "ް18Pj{0: &M`䆫YBO}ȹ%198֕43{*PZn{ʦd݁(O! ̿$Rd(;hLj@Aޝ33'8{3 P-͛#{a%Gt`ff%4OM $I f]/k P P[w j> Ql]lSomj%";s:-QY.tmoۻЛ>,-dLdH =!HXRÎ֍H|>LʓM4.6lHEPS5 ;,ݔ a0pCgZI祶ٱ2j"Z"VAj"†"۴Dr4EE0^JM[ ( ɨڡ "h0?Dx{|<)pz0.LɟK$[P 5)f,'_da).\D:+ oKA(x}؎靸 >w+eh*"2wh0. %/_`){to\Ut,ty]ݮr'W:C6nӬ01JFgaLbIxb&zӝ u[-Kn)vxDfupF_aTX!/LJj%ܔ=oUĻYt\^:X Y}7ORzl}c- N5=sqn aR{u OqvWn?eaYp7V 待$4m?6`e=oqQP!ڊ,Z?qfIIY|Y\ǵkR5[FE_l'&ZٱeZqEMYwh%k$ m9ZRcO3<[Ψv覨e(3O+9?Q% ̌f91f:O< ێ mMA"ԗ7Id̕Ց4[Т*EFiwlJ֕g,j^2udz#ayl*Mmp4gG.Dzs"E&!lgKײPQp?-CoDV>7o@շE͎2\YO G(] ֠5903v74^I!vmܥ1-li)5!W5e*NdM_ќ~[CMIJ&7.]7hʬ'`MD<:ߍH~5"QDMm C&0Iu̥alއ/PR]8UƃVsdQ,Q,}$m_F/]uf}te b Y%a\簑(ݮʔ$t]7ED˽9CY=jMRؐz#D3np?l4OOEDXu\``Uޣ/cO @F~9o{k[m[?1ba]BlcKmUYG]uD64,h@dH*20!"7><r슋4 lDd)6m+CVAmx07Sl[я!\j8S4Ʀ#-쮧23&]t*\d`gMaf$}yD(gO 5VdbRhkTY16EHh%,ļaj[^!цITIr.O>~і@2$aD^׊,́[)亪w M6gOْ .μnVPAP$v<ۊ!זu>*9zSIi9,wZ{@xNC|p;> Y1 Ѫ|9a:iٞzSke=S_2(s~(m 6NpZ@!CǼrwM@v$U쁹j2 ĐnޕuِR12bns af :Sh@IAp$l0PUKR"Kf~*1&! mdheHc32䌰&7"+i_r^xsM9Yf@;})JW-p]luU;P\j;۴c[=4+aMiiEWIPxm[kƨ8E@Ї,e`5me]y&ǜThU<3ͫ\ԜxowHESQИ董D`m01OF{ ,w=C[Y(>tw*K `ymkzD֦) AҤ"g>>tm$])G[˶ɂ  $ZYK'}KO $1S0xڔjbЉK9&_7sHǺXh,dS枖} _cF|J|vSYbO`àpQ C9dy{YG?Di21:o\uN/@/nzoδog>{%y#|uG*Ӕhm>X/ brѭ/t,Fe,ۓ:*aA3PLS+)4JSlcxUoG8H{>OkvibևUkǟ:cjy0͑:h4[S/ Yn`A~wz8)@0|]EzָDkF_ ۺ裫\ooX`1"I]7PН_ R!QyDU'z2EfP_cKNӪ(00" zY ʬl<&Gh:B.LbKBn ԍUǘ7Z{K7-UCxзh5`[]"qEk Eս@ YZw3M^/t蝉n h $ ]RQD@!-xf&-6K>3iY8R/!%K]ty{(:t+vh5@h4`űg;:nRfY NR(4W)8V:,qΰ-JBf69F<ڍi7k^}(&'S|Ff6בG X7&:EymjC({4ݰcD V>-"㙹jXeFq'&bސO!7oз`xf INQ(Bai-,IN@:&~A-]$Oـdq}pٙ#I߰ 8M:wch{e_Q1gpk-C^&dz8-jm!22m;?4)i?۰=iJLv7a* +Daoh31}8&r՟Z@QĚ )QN=v_JJ/9\#8=T!] 6=&mJ `*D)HrKʰF\DvnMmi !8ĉlC=Λc' n~TӄQ:,}%z#Y1Oҕw~Lh?m,)hJ(lBЩ`u|SLu] DkM`wOLڟ)DP: wcwzS[9QIdLT̐eTq#zRp 6f UwG,IrEZoמ=p_(ۈ^x_&vm`h`Yhe1!BeY;LU C7-yo bom-~~n|XFaܠښvnyj`Z߄;QZ@bx*l@/XG@o'qI8v8)\o=9F-w>[IiH<51}bt8<4S%?{ٞF`ÿO:EvlqI!$m բ#p(ylkLXW_ҞGznf:fޚΜg.F(]@GYRƎ+#xfha+V3 o=TUJĻMwޫGvndE5bRoCK VMm0L`+EKPij 7[ Yej/%_zW!ڪYA.AS]\q<cko' y\웗CN [ʞ@>+OS=] Tv(t9"hM6H3JAqHָxr‚0G U S1U9[#%̤A *#^7W@ŷjz[V֧ N:G)Iq]c!ͬf{6+ U=S؏p$yH PR9B ; ) UIG gASudޑwrD>SNGk 7k"Enυ)8e ehW B&ŕڄыs]m'ku ߵu2 r\B=R+ނ]aȿ1CR) f37&RDYpkF<6ХRfs}DdU ?TرgYZ070701000002a9000081a400000000000000000000000164e6139f00014d94000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/h]?Eh=ڜ.+MGin9n *cr&m=y"a<)DWݴI%59HO%bb]f*iSׅLMc8y@.dP_ze^R{*ghC)+(O_Sh&qM!^ ^Zi!_3dz;$ث lL"J1x;([o)Ʉ.qQ\/{N|dcC۹NLZT= V*Wdi\5r?Oa9xYWW!-ˊYn^ˋ@oǺz̛Rmq Hr|"xcA1Ҫ&iԟBwxHh hK`pq;)XN QAϜbE);*vk5\?S,|?.rNr$1<;xq>Л=Ӵtk9D9P6Mˠ{>6+ b*![ Ӿzld& IĦEۑ4u~dWw% W]tOAU~tn"apj>}ЇغE3ԆKY!ۓ;?.i^Fn{.N+\X"k$4:dCNRTTҷUIc v豒n[ަYAiacaf{?TpN"6[K*o8/KL:oێ' Md ֡+ #'СY0Eb5% ̭/3onvj+Q ^Lf-oS4Y$$SpE9Ȼqq,e|y)o/mwpXzW_qW?J6)p?pSbPM<4E< +6DӒScM'@6]P$ៜ>4ѧCazsF)A/Iy-'ԧQcL}Dl#xb,zJ#0 `#ȗ~#%\Pi2vRzٱ.|MPO/Ľ 1 %]Ubg uթ$9/^\9@V+V,~m2U SmhkB"}?''#4;spC=sBZuBwOAZ;6 ؞>};pqy:)cBtlݥ!t@.MT)s}AkDGRWүt?ه&I<)sR&2[֧ę.po!bc٣H} L" - q~ +1\'LI]j\Kvb -g2¦hec2󝞾L<ӔteFwtVեCJt^4Y Ct{T2}#;mdNlW6ZDDI ֽtC\UFKPw5SD5l_@򂙏IZ#AU7Wi{ o`Žxfh0[僵A?ݥD/y_3/Bi@[LZri돮TM8u2"t)ӑÇbH(Б= !Sϊ6_$4vp;ҵת[ i+Fs40*9z a]4 d'xBO6v {#_2!)c.3_0C?2ȵHp(,Gj%|`_6\KitͱAM-c϶p8E7t:Qs#։%I b~F#:rVRE$7DbIh gjM%hf^BP=FXdGZEsޛ?'Xk?Iu`jqI'NxjG FtEgAU w)4敬/KgczEbꉴŘaEQhQ)6Pwv;qtZ7v1Չȇ%@LNb4 ǠBd $嵾8Z[H7DfHAacm2T ?|3(e ihणίɫAZܻcୄI3iDC&h˫>Xg32!f흅_I`&̧ pyJ SLI|ߋ{'?uJU{/M^|OJ?egءt?[32 NXHb~V7FUE>ٚf[(e#5{ z-(EHB BTŦewf%rӃ^ }q,2(cL'$_9zN ' S4saqTAu+Od# ;9qFXF[.D}¸H$uec_6imY>f喞v&{T:/fh10h2Q bM9$SSMy݌GkM~/ƃͿ,*ˆslrSv&DŽ-ἴRպ D\0]=u5<X~&ZPvbp3ZfU!Pp"c\pALcx]CD?p7(UV5GV}$^vtK Qzwv5drBr#V-/!jaXWTr`KoXT"M]UI/S#\ʣVQM I`ن6d=^vq阫\B[VQE(_~&Lz_ zoZ]x nT-Y w %Q _DG&Sq1} vc}; F_(GQCb)E%_?)Lb++%B8B)t!_VvqX~՗z~S[ZJs~bɁS </ޣR6ȄǸm_]M31 )(E2@v-Vy/J`(542 E^/ΘE<5a*E`$n9=,,W(ơ߁hsP݋ u]#Xd{ΟvF%j\8tZ}u&[g>=]e{?TCHmk? ]˗?LKir߅<(X891֘0[r4tdS u095q#ȣ2;VXsɵY&Oh$Ԝ+r(c%F ^:>3X8KiN7J!/rK9E_I̋f|%enQD$*!T--#},zMuǁZx4͆޼c[~Dݩ&͑y$2兰[r$.[q٩JS}[;RY-kIe㙜u{;Њ8j+έMV3?mʥm&Z!9&whQC ~|+f@U_1bJw{x5xg!3P6zWNWD+: 'R4ͽ2HrijL SՓK :>047pm>duLFb$` nzA7u{w(de4?WmDj O 0JT򴝤MqoAm|\J4ψ_Yw?~ zpո1; ~=+n\~ `M 6LGcB|Tzb)D[=.0}_ EGXl/[}oquAhl1XptQctL P"i>T˱OvsL M Œ`z?ǩ4LH/mܚ.)Jw eL*G}s kHHלiIeGG8>K%%Ubj=yuL eooSQuR92d0^sQ%Ɗʓ1%71X\)к*s P9Z0-mׅpW w@ޟЫ:M/IfK4A]##$DXnX/w۸z\7%͔l`QpFId hbVQ_zĐk*zZ")ׄ2uhI=Թ + x^ `SģhqqJzF'$XO[ JF5{chOLִiWQ~Y:xHvv!m+TbOCKi̖޳h#Kk5.NoQNT{` 舀 F{Wኯ{xTףPPNAKzv=b5ٹgRxHځSz:^ԂwZGkhذ}>eGˌ8۱7Iˣ}ok=mKwb3[/ Kv^|tRQ\ W*BpDM*CrLNv"]ShjtrC[,mNTLh3nNֈx}+vrI@ dLחXe]{)R8^zw~u<%-7FWݼ4!)= exp=\yGbj 4d[:IoYN#cPl-"@繘?9e1C^3Ftiq{v>דIdd -#dWJ:w(}nk'/Ehލki.ȈUYWNP>ر>XpG\˟bt#-~vľ/(Ĥ ϔN[ . *#_%Z9KZn$YѦ`G$U"T;f`8%` 8T!uH023e?_PtwGɳ 5^epU3t&@ڵwDQKlޓG%W'\x e5 }?a7'[mbh Θ0A/7'Bp°6kجq'Svo9wF$esi n#Y/>ɡ}-@vQE(:9]:. f._K}t{NF$+g(&Mfty\S3|?J r58I~f۴qO_:g&\7'nQԢF6=S}aW7:SWs1L_Uc;ltWgbeރ_.XF XSJհFiTzʅ:e!I[ƠXWk3'F+zDrfnh7DD~1AaNY(DW:LϡJN|HC[*".Fb 21zs1)H?%Y9RSfefL&Z˥ jB%9hz| \GK'~Nwk`T']Q8M a/1-bTDYua4xq(Ĺ-%0XW D m[XIH kp}J#ӯejǯ{< 49<®OX` TYB?199-; ?mknI;+Y+.2Qqy^"oIYB:ӏ+وZ {uU6/UnIx5\άF`Laksw\G'HS)*X)ҜaJ5xaf7JU& /] 8ȸ; tKl(O_q7YNsCEhyPLM^:By__6+3u>/o>B C dܘTk'ةJ $z"[ f8ZR3M\=ZuaP Z?a:(y@< ͣ`s;RgӅ4Ĺp%i\BctMtx۞1|t]?K*]R֗M>b0^ך$]*P!SnndK܂<>m{FX:y1!Uz][K)>ېK<gst׼E*$G1|2xki䉦;%%oҠҬ@tVf~Amx0*^N7F2u-_b$SxHa"Ԗ,`4lmPǺTP5Ko:vk_1Rn[Z8SnNj[ ~?Zi ^{r5ak$kLek"$ zCf2%1#ƪDofj{[ $V> |pFQߤh}[7Z-֮-Ă?-A{l*D꓾g>5.W;y~6M ϐ:u攎kd!d⢌(ǴALݴ}sbÔb1ŒojZVXkX^|IN"( [Qx:z~};wsZxmGhc@|pJ<̞S]_~m:&,Sݥ>ְttwVa`ڳխނz6eMPOM/IW5hfΘZXz,96f&>]վd2=Xlȷz.OVG]5+f>TmS@\&va]Hc=nնl P)0Id]EP"٫#,Crܓ.d%aІ>h|`1n5Ad$8aU.A{%mX搬vBZ㹅n|0#]rPC sUe'a'ǵ `r$We>:o2HFAO"so@ēb)HF=~+]r?8` {8I_y7<9 L /dx#@!c9>~&xzSWP!G, P& Tc'c/ޞ YD~,*NR*j/遑#cҚ>m$cy儀i`Dkɰ_lf+T}u[@a?wBrdR]iI=e:X=m+29{ sO ?ۯHr[/~YT%IO2FZDS&1рXE4.}"VQ6 )O_s]O%6?"H|s:̌LՔ˱f _LRMe3 'xz`L%JiHM*T֏YPkma̿Q:494L D IS_w`"%-[0_BQȫzWXQAD:fI|'AeCX{wl9~bqk[Uo LtȾY7&Or+3,偃҈0]Xل^{,fOC骨8,d'AXTofE}f b"z|(Ùu6S%, ̝$J;h/±Nc|WDZH./'dBm):kQ'*6Z=\K|L.VbFe٨a0 #gL9/x͡RX B{uYQ;Z'*[" bpƉ{Z iNK[ߡzO1ڿ%X$J`ܘ)@! %I͒ɉr= oVfޗ\O=T -q10  Pe>g>34у31xaGLɹu{k_ojOM f硆U`3;Q(~jf1Y]{eh; :HkV{b`F"FXsRa7J*}i~H{n-'S+QswLľrn-,XQjZ}HO1]8vw%w={{DqrEsYp@t0UHa!ݗvedw4ZjA8ok!$1v@F)g >:pR"` (4gqOJc$zpT#GKH롰.NW0;\H]>F!Hqb!wIH{B4V!!a {G>> Z,M̹zv&?f#A1PETwTÃ+o9Z~wec{/SSN:%b_֫~Se^-w=K$+rҳ)EJ&I?jd6|=bE63z BDŽKXMYnrzR$ti$ܙ38$5ίR(X,䓇8c:9#TdTLTsJZG*3i@iAKo, 4rE}Gv: V T3ir gXP1943r|yf&^PuTIa ?/v KL6io!d {'|yX P+<0oKLFX5F9 ZsX~.IKrO4LmAPpb龋k}VӑLF0HYK2DCR8HZjg?AݨnW]U<t&Ś'~N(FF.gGGz 嗽%w؝N.LؔQ~ߥcK*Dl E~d^Nq?.Ӵ< r{׽6:y}S|#SᚽaG/cX)=5'&pŜ'ƼG0Kr?EB'26LȻ;$ k;"BSjOl.~IqOF2==EI8懬C%|!ɥ/w= gɮ|g@ {z[_W K8t20+dZ3DuZ~ݜ=OEnfB ѩ.oQ®'"bF)8 %{ a$Vr7Q7͹NR~*OL{^ߥÚI;e{guōTK:#g%Ta0H6"lA1}{["HZp$v!T5%S[X[ȰMͿՂ( Ecm[ƄWmM6l.^b PoJSrH*wJ_J2*1nh\; Kye@Ģ%w۸Of ʘR#ўӛ;tac-? KT/#l_%f0hdhEۼ>Ȳ2Hj%;-q]*IzN7 v- %g0XpsMl󊾡0!E.7]n_5y, nG~2-~.:dQjn_6!und1ó͉ bQx ۦTQkm >4WTWHVc}LWt|kPV+B>3c^2[Z;Q0jd7@K#9U}q KhCm[`I&2 L}S]} )<}͌<#,'ԠeOxMd+E7m+K=kx[ϐ;Z&@^iM"%-٬^Zu 7@V/ovjëmM5 rֻO]"^FJ4d ,UFfk\TTFކs>N\8 tM^7Z--k ۵NǐOߴ-_ )d1{}X\Hۉ'lK{d r˴ ݛM0ؕe1Y-=U_;8NC`űwZk!H,?g]C0tM l@;UH@/0duqѳ*x*/M\`VeorcFNVy{bZrHy 5[+7Ζ=O4]j8 P 1RTUk2SN%:տT+}vޚI靉[%bnEQ3ha߹v I4qeh[~oKFSvie;GB/_`-`\Kp 6 &kUèn4D9cSW< ,s@e iٔr^%- ]*䫑%aL5TWXi\$"h;t3}cr*-TJqum0ʏny aUCeY:$P^djѫZQ8!V =؟I\.:< @[փRlW럧6|M*ƨ uϩPt@,L%5Rf_ o^`tu/жH20IZě=h6 1r8Q%J\(Zgx8Y 1JR![ ?Ȍvm6?땸TKiYËYnҐR?zLeתr?$#L/%Rtny` }˱*dsg:i&_<M-nُb*}nxS0l'B&-'<۷ a}7lҧǢ&~˯Qz i$02("tNEBIF9j֨0fvg]i.'G\Z˂*JV̿>ok`fb_ ZX /_p†|a(d$/cfm)ؑP~UXB<~%A_\hL.PM;:22u9U-:4hI66XVnߛIfvWKJ3mvBBwZTvt4_j]a[3jXfz!\`l=k@OHlteS,_t'V7'Alumfn!݊C4-kRKݦ꭫Ѣ(]y+.c7M=kٓÄGFz"t?喈?d&=Co x7mLZ4Yߪz):DM)*h*K!0oҩ4gcͦ33E{ |{q2tQ YA1fPLnР=7s~)xfEZӎi)GDG`BT9/ 7axy#v3p&Nq[_XVZ^:҃5tGRo^S?`qUeӪM1G'c$Wyg՞ԫVJ,G80H#8.`h5rIbEb9{dbˡu,&'#@ ګd&!$` *#e΃|Ebou2=i 1P\(U [o8N( ̩dh}n&6 e>=8-s# V>|lGQzo a%aH\/Cޭc&iA)nbaMR!|:< ?C]ABj5OǬ86 V6(6QSb6NcWW6H*æW/peˤA(#n8o2qڙ·d){k}jpWׇ*~ +=r@gZvwVV$t+忌s&@"۳Ӿ~. :(E8Cz'$\.=Ţ<8qK7c!oK]Q"nt pUxRa䛻 Ψ v"hU23Cpژ;;2iVR {>I`^۱=n/T5ۖg3AWуp 14p \5|6mRݗZ%jxw?cߦ'?{'+Dr'_#X:V<a;PGt٢*n]~ {3iTZIg=1Wx݆( GQ ikt@"+DE0H@]!\38($&?vkf9EnV>/mΡNA/+ebMyr6bDxy .zyl*!ڜvU:^uЍhW֪ښ:Gߩy;-@pڰ/AL1ll{QD҆>XުH>^8/m`9bxt >uew܈.Kz"lyH%?<55<\!ByE߉"[~y\aU';d.xg31{LKO \6x&4k=D#pRy{A.g]K|+]<`?ՙjoh)c~C9|yn ZaQ,VhD`8]  V"~ÔTD[Fvӂ &kn; 7 5iPPGSή0v&kL?=3EHd4U`WN"0zKO^B0ZcD9{6VYeW'~Cv\)lL~M Ί֫L a/MC̄ (e|z,`2:? KSx2h.R:tlY Ú5<J7g,QS5]5QQ;n~~sq)"e5hAwŧm-Ndx5MpG לǧY)NjF:զ=mG 6:˦~Uz rTrGסA|T3m/F$Ťyoyaoe\ԫ3s@ ,E:>eSdg ¸&tϱ\-&Lw'߲Sn3jܒSčp?j; ~^4sJ%%d̈|U!`9P\uw1s Ni3?r m lw;m:~hEW9rOi/=.*!3ahBIS80Ӆ368! N/UvѾϛsg>U(ߔAHn*n;) Mڌ,S6fnD@wW,jFP]1^*b=m|"!pe ^|KJ|(?[*kߚ.> ~p)Tr|o{OO jjl 9t`\RO0DZFvi=tuI;(( ٗw*N4ax ?e8n{m ij4eE(xи \@;:i\ rylWߒ4NU/4l rVh(y:FL>]jVh|p&: imP~e3:pLg} Bs#}Dy[B7 5/} 4r炊WjvMgת ~\T d#"3 cpRԄd63*ķ(~*QK0VC@T> ̏A,y6+.JI΅'`([Ue 6.Nzrv1!P8p0j_'#1<'z[ɺrei"+;i B攄K<"6S:ib£ԀR$9mkzM[jti|3)ZŞ'Zgi" PClj^;BNR0o[]Bb&_bH6u6fw:m.>!tSS.5#!jF5寯eO]]K ?xS@)ԬWODQv18`#ۿ2T̈́ Rd&:^5qh}5sPlS}b3(x{?֎e]BWS_8^w̪T<ZA4>b>m ?x5giT`{Pv YeQ3%QoZi࡙G)ߌ"5т6kc51)X`Eat 2pe&{D`N*[$ K7>De5!me]Zt6dne~+g|Alk %~s1=ՙ+K:Y!)tZ'/y%H㥚Z>'Sme fS3X> u]SK!c2]vB;5hFr>=}ha4Jn^v Sv\N}%lTΨf_ڤmXrfouabw6/Iۆ#Rm1߸E;"2ҿ_ N'@th̛[ ANs-?X(] t%^h[oN:,'X>D)kdmGOzcx'44KD u|t$s9V\Y=n7i5 |+yj , e*9͕:behs&6y6 fͥ9-$x0&k0ʬ]Kp;QnaG@f(|, SET,.H7a>Hae"c\괏v X#x c()5 ~lBTo?mک_d-îD9V/$H@_VгQSVa)#L=r9CvՈqklSGn~enj@g#BǘUX 6@'@s1bUȟ95;dhPp˸pb`Ofx  p>+ km\XBgsٱmI,`&]5a B >3*ƜUE; 7&Kz^ ,ʂɨMa&5^;WQyZ"{[^]! Uq {=+c,&5= ,n,84#Z>DRh5,\swF;O8sZۺՉNH(:a#QFtg#4:9JVՂ³)םC6 ZL[ 5FWd%z0[LAwW@w8m 5%*9arTt% ZWT2:; . \_iNŮc (+6#N,l Vla-i‰CK 3O$5L YT0 сeʳdN?t-vjūU^<7k[ފ6uF3BxjXA "Xz?_^H69H?Bd 9*ePfpH&͑b,d^jY@Jhnid+~ώzkY# 2Sc3iO2(6BRkbΤOŽNe] "znrHN btܱVsPY+ڎ\beDi{LhcA;DžOH ɯs<62Mo >NU. JDv M(,9xC9DM*nq 08j`@'gޡ아n5jPY#7RM\m5qvH׺okQCqEFws.uO}Y(E F, hk_Ŀ7pd,.M+,,/w@:mzqyANآfbkΝAq2qETLnhEkw"7?Z݇hCziH©*=SyvJQ7B3'34"!Z=Αj:y]huN_o6qItQjE h+15qyjFxȀS|D߭}"Ee|SE$kO}L.,6.ZD%dms7,r$z AG`7^L1gJ[<.Uĉ- Ay:,!ܪ< cB8Ec9tDŽE wK#d,r9r0W`l5H[=cI4Ǽ=Sfc]P;:p*0zgxu3!9VP[ u8sӾ]\|7.B[cEލsq9 DaːlnkcxdYhb\GaiCHCr_c75lK8S)ƉhMRjAB&q22wK5[ 8 7/: KjP'#^K!AO%/6'ʪä́!bϾ~eJI./=L3ȴH돮YJZNvHnL[G bPm ??YO@=u`1u,AbJË ~xGR7[H M3>"_`rMI4CF2߇¢Ayχ5q%xyɌc+hғk$T8]f:ۗ x~-,^S0l0!q@*BGW䑠OQG,[Sӻd|[u{ A90Jvi4ʘA6ƗW}% CsT[<[5t5I@.`;YWSi%*a{Fɝ[v&؀v-DyTΓ9ޮ:n"u.{z9ݑG!aDMcsXkMDz7Pczk%18b~(8@jSD 6 C֠N&N;3,ڝW0;Z9TU9.|oj:U?A;BЍ",6bCSt`LF L7dtD2Xܕ8`tgh-'2P5=\GC "&w9QĉSzO epƯ23{i ?ae3?j{W^m[?&%AG(VʫΉwB АP@kYHiQv^4ǭdIzc+!bhQ/%Py~) |ث63 ZYnl-_J 4|A;`@7FH@_}B{V@pw0,l)?BăHd˵ ^H)Þ/ct70SBmD#'aGwϯY3/#UxW/~KAi̼ ՔdUu3|'3h0=?&0,'&K|j^WTǟ28mkJ65뎬z,+x@/ apF@!t 6<nAkZ>ax&T75QBo5$r9N+Ϝ&7)H~r i|4 ~5zA媜cWTBݵY-!2y3`߫$yɓ)e`+pLa5E{_0eyY*\E;j<>3QzDH)֘/ce[gs P"dDҗwDIkh#_Q>+:vl(x Wg$_ x-|S! r@~+Ǘ ǂpEhm;gh&wNzaD r;;mDȦ) wDǸMޱ0 OAjc4n/#XB B/vȊ]/oz]˔JFK0D-睔Oh HHl.;hgRD,t>.x]fu"6zaRbxf`Q@;Dqh׎؞U lӇ^oh6_: _H3+?h+!yD ;%ɁkǫK64̱~ZK!TF(\S ̘Zb#)_{sgRd(G"̲Iވwm4{"|^ͻO !*Nnh]Em3s4"`TưUȨA䚖GD4߁ 6NWj;13zDC+Ґ Nl_Fd,'tut;Y3Ժ/_CF6(׶u Sy_xPQٙM_#hW) Bor SӶq} ]`%_?I5]YSju-楆蔁pfi<"T^q 2ҫP Xke礬ݖ?D{+eQ7PtdA9~r0ÎdaXZh=$ulq"EI @3X5O9M1> ZWջ<2 Q%MAb{qiC>>}O=^1qwiF sxhVuaqtvcƿմT7x l5}~Lw6!2A6qa4I [ ޾}@!ٕO99ݶ޺](~j@|:C<#6-@[є 1#8bxs? 8-{g"u˧ؚ@zB,'ϊB<)vu_yǷ ck/ր3¦|lI$ѹ nv$DZާ?)4 I#G g}T5jHmW~.,תlj5/aHf*~l׹ -ً+竜V#A$pmlJׂ>ǾJFF/ 0E8C'he ӺEƦ6B;?!"`AOX=;W"յ/CgLA3$ K]~2wd'_k}FvhN@C|/K4B)[ne|lzVXHgS=caFl#\XCM\Nc,A٨2T!ö6L~Q)3G!¤PfWz"e!\*-a9rC K/0J(} /EAtm5(栚 #g`~٤Gx!Ы'>+z3`PbE>ޑ^Bs[%aj:a\RH>c"Yi GLtKq(sX̄zyjHS 'b;NȤF&A0y%eܵjef=ș.᳅g1]K;f-/o8q}yv#7( ًmJӭE&p0ZdraBF,W@Ҝyi zNRskE4}xف=%ϨgA{}ĖZ<ˁsYvj fc?UBڢ-FgoG,[. OL( wwu*XcDZK' o ЖH )Yd0 9CciT HOIPK:6+JiW ࠤNl$45& ApFEPYF"/9kwc٣dg8ky*q.9=q-$ybTP5SJX@K1fyNa;|ks_8,l4iHLxeO-}A;Iq0(Ct M31~RZ*. W"n?pHiYSM:1U Flˢ%; fIW sXb rK !O ˫/Y R&S ;\CTr[I㧛maoELx8Ѐ풺b <7ux\#t|-AS cEON2oq[Aj Zl=pq>ݧVq,,4/vbcy 6=ުWul!8)]k,wEHם^-/o7zNEX|B]Բy\11Lglg>=.*ʄ/Pca;:?1!饍M|2 ~QF@qe/mek/-G(&IUܝ`h{6p B8HݩxSl4+-Є'Zn!.-L*2"Y uFwgSTWC~uK$֝ƻdkj+r] W.!&rބ! 3\}10.=UP2mNS@Z?jWKU{B!MX= ECu[_Wku2W%7vero?@n4NϴLp}A<¡@[V:olJ./1,,M MbRֳ"5TŎvP}tozŊwI+\Xs,c s,Wcc F}e4XZQ |nB2M@*Au' Yx1;E`!!J\*j8q~8a2Ͻq]뉍-MZ0!oucJMͰCP ceHD_csX ɹ"0j?sұ2m4^H agO*Tܖ <=oVDqeEjIKw/:Hlp惕mt<cu_i$ætRFMD: g9tA T$˾;OW;At gEbQkw6>tgmyqI`FF쥻myAU4_3@wj/.+hB,N&Z97`f ǚgaCLʁmHی?ETU E?X0ȗHk=+3#z4[!OŅ4/Hhu[90wwI"|Ԏv2V+CUTlu-Kk FR }&y} HƨDex[Yfԑ8ɯeIx|oڍoy]|yW+vC [|it ~*˒_w%eWMqJ -ffK{dI XT?C.&[*B׉oE+gPY/6BŕKvW5nbvI~uP~uepCF9hLeaZV[2DLF_ٔ|T*$א% μL[t#Ғl!^s{k$qo#LU@˛p(TN/{2nybGrS 5|!^i?u(ϰN6^h~;j[,rӃi>hzjJdj+we^+jp}K/pY@z5:s^/L]c~n q& ޡ%z"G34B/S}] >)?a4?wɚI /\)73De$։z+z󹖕<t7aîV1% 6 03vhUTCx@Er/)pk*>c?`_6YvJf[L"ME8qyo.r{,Sy^ک[MKEU7%M;Fo R@xv  w^>pSK_t!%~aр űGF@fy̵Y~=bA&wbFTw~FUY=l`97_:i}8b +|"h5rJޑ5<E[@ 2ʑ0VwIOJx7c,A⮳ň́itl3 \@y\ܛ}pOjډߞS; ՜r]q!iJg`GأAS3\[s"=7<с@@hVB_&ģ^E\ ovI'OA9kٚ= EQ_0. Ă{OzZJH{,w3L0Xqi! 9t3L;*8nf>m5>P?&\$qc#V $֗H.b6i53H a\ٖ+agE/B`k o?} `Qx R%$')cۘ5V 3Nȗ:^$R y:מ !PUD9Pai$ONq ͱF}:+:Ƈޣ-a4[^D$Iy7aSlk3K.tW-]Hj.KLpq"ؐ}(귩13Kؗ,d?ޖ ßHXc{ 0a_tE0v@ڻq+iPX# q7$| Oe<~QQW!6X1a.Y^٦;ko~zAd@d1VGtH^R$E bkN1WVO^%rn"q;F+$֔ D&lh]sU菜ڶ磆~T]<#,|N;hyAqt,M3Kdģ)k8 nyǿ#r_]Ii99L,eDxO& )Ͽ}YP]48Iz ] ΋ i?NVE* c蚡w>J\›BhI#µ)UDB:ўb~"$Ctn5lPjT wFH闊(ݱݩ湂:e+#:-XCag*Q~aytJ Pb9,8(:;X7QңJrvcE)Xۊb1֊H7Q=D1T&Q8I(slQf`rS$wqA9 je/Qԕ>` ^6a]kqZl+Pqm|^p9y@_&1Bth&ⅩQ%3'ʙWabX^*8qn O{Q2x̸=X 65gÅz) +)ٕѹ Π-˅  w/6ё3<t\p!=:gY\GW"V=]6ܡTp:Єfml셯ޢa*kKS*iuBK X'XcUFUTw]țTHlȴjSntI _fّ١JDm6Yw?HC?;]r5+c? eKh .V&F]! ˵yZVjE7y.wp Op@9bN̐eEG%g;IM_)N/Wf]Y5s̜N `sw>s^%Z_<ܵpfxI #_Tlo %Yv8>vEp#-uy#:"bOG;mpqB 0J" o}=/Bz5%{V}CXuyMi z1":+C!tL^!1,dr&4xUT˖ǰ҂ESOD1Q roUqIdC-v;^$QPD¶ZGEF/duP$M0ZG^%8^3~j֫Jk~SEEjq#֎}YQZAA_C0otp"BNf 3QqB_OYۃY#_2g^Z)Bz)%֮Hmgr)\" Sn?^+$,hBU+9.{Ѣ"28!0mkHGT^+؜QAnŒ/'Ҵ*+;;r4Lr C\@ T(8(uLb"uS&? s#h/P.Tmcku1Fqv(yb\^bh8ܳ"1rW6FN_13d``]POIpG4M]sF\`1Fi(t]ᕡ\&3 d&2~aBKV@/0c(Uh멛g]1zfne3OWJeg{ԓۋ @웝n{F>ُ淾˂%Qd0eĬ7H(U GŒdb͑ш/%8W!sw~(mF?d,Dȉ,wT00M77Nwߗ2d!l1"ypDz2^2tᄯIы41b3-MS̜m3Yo" l%U3J Ujt~cjʼhu,! 7况C]ΈuaCx2ioId5Ҁ0&ߧ=\*=S!oӈX3%?<[kU"ǵE *;(i_PJ.|H62 '$>VNJօ7Ԕ8W+iݹB BA[Ѓ;Qik pv<}YmWIPtm%]C4@a1<@%|UBlf$6@_S+Vt;R{tѦ2dZ,&/Q'!P|Anyi[ O`.;}׳f@6t#,T>j4]V&5-q lpX !I (Luzü2t&U (I"k0#dnGTm@ QRтD@}Di3fR-䱿rnCn_븁.4]@x%pcl,Pox!wD%GTtVR,@|vJ׃ls݋6-4K^5'AA]X}ts9+߁| 4$zDVy<`_q]$qa*Jz ?ݰ(I 32+j aC%R!7 '2j 4MgZmrf'2EܪoڬSiq_K"R-(bc})f Bglzm{G, 6jw-~'-!|-0㟅W3( ;@|b#׹SZ~z\eߙNW19}.Et%; JSυ/7Ntᒀ19|{ Is:Yc̭"R'i!U^v ɟ}+ ]NTnh08il:`ss&?a@0mC!Kפ)eᇐk5O.w cC]L;NI1UaXhcw \ܔLG2Ԃ+"نUmx}1 ͲT`)$w"%-CuéݖFu?#K3FSXtckc[rȏ녙WHk6(Cwyƨ_U}EB}ͻT1j)9d#C;>m=fs8qD",CK:6zzTSh˹6Q6@8ĖyG݈2pM+q4Q 7on]]EcV jKv[Ɣ_{aiU W9+.h kgDe)" /2/Zv; 4lO&~pxv[G$U,;;஬sfmcB(Nz[xl6;yGCPjN3¨mQ&xOqgVe%^O{x؜]sqAE\hTlz}OOKsFURC e J@뗟Ou w#!"i0GRw)۰]HBZF:N5ㇽ;fTG<Ts)~'JUL Ĭe"Uv,w;fJ5Jل8vr_3poeXDSZ C,J6._ tlHBsE~ c޵bIj:@AX n˵6}?I?;ssz, f#+vHK T& A3i8 -!b9/->0"7+_ B{ 0cH gl@v`Y͔YssdxxwS +B{k3;-J/3fi =/}ZMJN7b}+/C7M7[loSdO:XvKJRI,Isnb$lo8TURIp]O&ۦR2$$ZT)9: / lIsm% ԻcC)է5s,}VzPFh]]ﲕun5EZDŽkzP|Rdڜ+r[mm$;y0 /ۤQo!lAM>Pi\qٶ6[&Tټ3 5bYαNvrX}̴o~p/[44;7;84gOL'bm f8]#{j[ F6R[>f Sע+Mxy4.KtJjjf{}4-5@eq ;%OwmCeq9t_ X93D'`@Fe~s (9^2/^2d \) 1kՑ~ ;`kVMä~I Qd Y3+lh-甖Utl&GBz^4pqM5m[rPTvu*ld0[0a { jy5z&>˅yVM-ddoY(ljH9H!7!rv8Wm$4GU/$e-b7yF*gN!Y=+MⱤvDQ7-L#P n偓)^Q!`4/_]/ìV.n"H6GV&Ѝ6fbm=~1l 4%cFEm-KlCg*KRsR)CQϿeXN[VxK20!WE]*n>ct !ZSn4셱qnv2Xۤ0_K75oZCj dʞ)7XmǮ%2XVzJ, &AK;?S4>[أp ۧ:0~%] ۓFSx ha0C_W H!x&$^X J]/^3Wj0k;7=(\HJHĽƌ{YaAge8nfwX/c(Tdx#:Sǯ#})+OV_1sl<6c(RMBr̻:;'y|(DeI/-kME>r7rAFμ{#Cmu^q+Ӭ$LFoՊ]D#07IX֨ ٕNf$!w^俭$Ì;]3RzO şȹgp"oY[6馃e2QU=HECޙWU[yQڬmᐊ€E"V/CDRj'DP@uNZ11[)KZBhn /&Eƍ!dE#,ҧoxk@ԥЙjLj{K7u+边*%An)ljnFy- dHxo~v"_˹ Uexo a/$ nKHo, OFRg!Z5@m$8>ARpݗ͏ȪKH9Ĭ]FQǒ =.J؄8b0DugSghkQfp2yjޣP*ZY&bm ɖ[OmO+3*]S9 6]ea&%0Toa{gK{}tCzWx5~ri:dɷi{eJ[SR2c7Gn!Y6WOٜ7HkhV6iǕTdkk$jh& J{sW׮ȯ{],J]6HU³Mm\RVBZ'da}ѶaCN<]w'va^LAεw 67 )CpJaވʉW]kJf$ajC`k'n0-Xz%9pK1q<54 ybTN:jU6Ŋ6׷K gc]BrLjq2 I5W{eƎʃ#ZjQaKY(د(|qD;=d[dvm詋K;efyӤB7'\<w-2ZYF@:b7J{^ԃٚ۝ hyWgi[ڜMXyU̱c,'pBzǂes{HBNA fd4bplQ1E 3脚a7ZR)zZn*&ԝCۃψ%r͘ET]Ԣjn\[X%+&E锂xsEQHPƅ*"|RєQ[qѪkĈD\EǰACdi)Ugk9Wm򓪈>,sy+d\O57՘m-0Q@KaYGdnzdokySS? _j)-Qd.EՉ<ǮD2V (\C:RɊ1/UoĒ 4z+qA@'vr,y@GOCU!S#n<\?/4n>U6!!FڪNW3ud4,23wKYq&eE ׍ *;=)] =gڴxb_ +? !Q% WgqYMIIK㕄U˸pJ)4m;''UuJŕ rBM]X9i?:GG1Wl0NT,?tz91?mRGǴcF$ ?wdYi>y?s+( si05;1|0WADl$ y^ܽkƜ~;zGI݄)'*|:#Ui[ D _㌭*N2grJۛYRJ݊rNUrɁO@bdk@[ؿ6jy6Y?煆/qpfs3k*R)D""4VQ?.U wt\Bwcy0HL`@Ԩꗘ])s$~sn 0HL# ۴%u8ؐ`j ΢¦^Bᥨ/YdHÓ h(4ܣkP+\ Jɢf׎ELt1~Gne7IO Ӗ|´(4'ߑZ3ħ;k5<9(ms@ m?~2cExWT/6Βb,~>-/w#[6yi3-V\ϭw8iaG r!4A!_|há`큧aqHmtS܈`@X F#hmصwmQ}ܽT|(oѨs7͈4 #)e )~ 8{"7"~胸@kDgnA&xn11ԵBRӰZ4At4j W1_W,KnV0v+u `ޤƊQ}1GH%M]C 1yj.ϳmT_żJ-T1rA Ϧ`9/baGm>oӉ{ql.;,JSHCe@tjWXGd&˱12ѽsvҲ ڜrs^4/ԑ F8h? ި0V/fMe,$z|greY NP%O ڏ 8jxflz񺻞&@1Ibu]eq$ݴ!.}U{86VQKs WA sPZEP,C֢9  M(r+ȃn;ޜrebTڅ0ZAʭw)!o(t~?-oRBC$e>SXmRê矻+\Qt#,d-6}0$Qr@LOlnְb-be&,+ۃ?ș%6hc,|&-}zRu[6c 7cRxE#v {<4BEg} x'Ff(E2U ? p׈Xƍmdi`!gLYH5X0YD><#&:$bY'xd ̗!e6c`_@A Ѹ)D< l4ܾ~KDy Kإe1ȃ9!%ZUW8&)a,.O3y^#h\*/!Zw٨!f׺O*{}2|J~u˽u/# p؇d羛K){#HJ^hys= ڧ񵬧|JN5ь!=$Zb]:E f|td/3gFL1ߏb錠Hod9fZvy#V˱6P~n:OwCNj_mQouH!sz7HHr+̣/RTⴘ1{ r_j[d t$9U`.gѕ=ifRgz[M (CK6`I-[-דIg sh\YQZ}1"C;\nh7{#6y|7̔=ѱE`VX#)RuA~FH\i&`| 6nC뺐Nzm@Gڋ6@Ą)Ugt{̹P8kl.@%lJA΁RlNdESP$-9νsf8bcVtUY Ըn Vבwm?2AZ% 09[sR(K%ȻɈbO$JߥNx'GB%Xn X|`Yh<=bl)S*>/.+e] 9ߪy($+)W-SW](PQ;WAeTիevktƁ NIBO"z2aOۏ(z+fױ@GdTwdIR/w )oՀ<6)7)Sq]5MQ&Zh.$Ͻ eu5OQx8]Z.79z>٥x!>|RlAj>z e#IlWz.YHsbugKI_M5Ĥ$nR:2(WṆM!74)n3F U.#ڍ|h8ڃT~Vsd\iry]ЀB\˷3m[uw \k\pj,^,HO?.$Ι6[ny~׻B^k9YX>6y(~Y XKo-h<Gšd0\Q߶%x}UMMӰ9@Ô@",hG)y'pW7 䖾7@`FFoV$l\@Rc찱s 5G7gWviywW'Nu)(2sIK|6b`>Z޼swa2T\ 4_nMI\@s0v(#4F!ІK檅w alDzK߆Wiz^OX~ڵ5Y)uOZKr~w72D'u'!t\{ӎDT)bkX[12dюFN(O8\cw2x3ď^gT\ZϷdf%U:;dlɋlZ'aG̝t7Pc6NL?M3CIҠ<ֆQ-i4(} gVB<ʈI/*I[ B?}4mC,M9G0OvXDX4Wlw~yP+2uFAӁ )&á.srTG P4y .`g*HP䝘Ƕ$k2ê2TNl f קkUze7fHJu?տ[Uv0}PT~y9c3ؿzOH`<捔ޜxwqm N6wsi߷b'QIA/~БT]^bP8Sb 0N BDCK;Y^XWN:޷nz77A\߽ʷ쇴4(z&[#f7™' ˫6.3J`܅+kwewT1DQhIs-7VtII:|'3V8 7(y诏Rv|N EM{ +/'| <8HB~Xa㩑pQ?f`+zP%˸0svf E=Û;aK~1_n.E ظ3\Fђ_~W7^q>W7Ȉ85kҞf}(@LB7GKzU1ݐ8J>Y[<]m8F[]. |dQ8p Q jH?D?jJa)7 |*TP0f$^ Wkwc/0@BA7Cjپ3z]ky]eIz`LWQ~{{#B~zߞcN;G@V&DƴHt+ts!uk=< JϹljŀBЊ~H6`>b!<~`2zU|IԎr' 'aU~ޠbE f:? O4̟h%63':T4?K`aaOPp'v~r/: Pk VIέbil?E5,5`B]F(<- ZQ;GD՜an4o06A oBL?!5<~¸/]Uq-:Y'%"@8LX$ЭSK*"é{>V3JƬwCy.ӵ{$[Cj[^fR bv&Od=wu_QQw8D@n~bkcGy#7(aps.t^{qyk$>,L[Nt`;"d߆dV" 09mTA`]JWg۶vrc,&<{s*^''{MbO^ CEoNՎ@Rh)Ҝ HCuEaְ@ Hlh΃A "qrQJW ©4x(gnyk̵ATV82X+*@@ꇡ>xb/ˠc(QQnZsy-xH|)S@SDI,Z =`SP(Ot_"UCEA!":+K5Dnd 4O90ju>2AbLV"ݽaP%d-Uˁ g=]*)gUZv #$ೳc>_ i34w%7=-NU"lԧ&MhY썣 (0Վ pQ &HU^%TĿldl֗ _P|Dm30XҙGb`|j, MeQ_+%CKW.a,С+Zu *b@y7a( YU>Y@7l%t"WqG܎VISH_E]߷n=}&iyR˔LJx D}e^ Q53Y6mT8l&+X#rW۬5Dyө;V_ *5RkцAC} 2Ø|Iԓgox4L^`G^j'8`u=o}YdVHBx(>JHěDCaodf==e٬'tp#+ozHʶiyj%+a$n i\($=@zv [D32kSZh a1f#CSK:3OrJYE1Ҷ>_ȩ/i3;qż6yMmWk<lv|P /.pA[7<+:NaҞQ-paz(!RJE8*+ij+*C5UEB/2T]Y,z!gP%&_HCzdĭ1 Xxk*H-Tv|Ŏ~tժ +edOް(W8*`쀌ՙARS>vx.,A~em_?nZ7ȅ+G+t?J<0V FU#FLJd崀>,"o_R/+sG3 mLF:gў(%A5a Hn krA;99\sTvIr{ V# 1U3 oE>x3/!@y&._Q+,O>b2Ԧ&mI)w> rGێ9񀼥K7 R:זRŠ%OGjT.ύID[7y#πlwY]rO5xg<85:a2m˘ΫkW}yɤ?w`w۞u?WsܧTWc='='M5& \?q%^0;b-a il #p6tw4_~dϪzO59)=ؚx)g0sy uce,v Iԙh\&ζұROn kz jFw,1q5j#ꃟ3+/x]ZK#]8~Zĥ8*Vnu?,*EV7͸>^ chߊQV ?ܑb.n8Woh;?hF^E)yGVE=r uMt_|MLaΏ~%kKa5ӿZlK25b_-`c\![TByE{rk  j"[7OwA0(N]S$){ uǘs H ]6ah~dUd$s-Rl3JSUÞqw5Y.ʧ'E*~(\C߼Yl٭=ص̋q'sk#=Ir07AS0brrPΩ =lr5'2VoUO%f6=/.WIS[aғh[0ӣǹF^L-M3 zŸxl*pLϖ^4i$W_=i>+%88)_alIu+ PKu >l Wb$7%.."'S%LF;Sx,r^q;S=Gl96G\$|0fR 9D@LR8BɶXC5qRms#ũ,2駥s= NevTѡ/Z"I< ~?HfDк=|E.4NkY;XRKE[I7teRR Sqs׎_Qw࿵fTw5vnp+vA;dq?JҸzqt9`g4}Ǭ Ip- v&?ķ)p'٩:)Q~B$T̴+3؃q⅟/RdO2%vS'@`ViӐ{n!ps@?(heC} S%!4V\an2IC|tDН"ʒt|pQ^Z}9ܦf9*,##<hX= 2'(Ol1bv'N 076KhSxO NTh.?H[PxD8p$VdE]4 C磊ZA_ !xj&Uyȏ.QofW+-s(%$.$UiíaG)@i\8}Ę!)Je t{ Ha^pgQ|cȷ)|"j#RL횭(ihfx$帄E,X2"7 c"ut*ݳBZP~/)ѾZ_ƃ'wo %6sP~lXW޾> tIsoUkF׵'*ut'mxaԬ [mC! ZISKGPe(+RIZL?%ǢH_q-ë4)uޝ{DH"b K'f.' ]`ڥx!Ҷ,⣦85!YN1KgsTj̉݇_뛻,d Fa=`Nf֧PPgKUFɠ͝u3xB }scjgЅאx>C:0R'E/D=Kג- X}O篦TG?N Щ4MnZmjjd$v;PSzU5CRRPd 8Q@isJ 1ֆ[r n3_u6y| Io3Ŏ~ z0PurNrf 8ݽc;pB> ~Wb:gX%Rؕ;#c[' ,*n+ΥE7Ys"Ys f9.)s@ĬBzk`\Vd :csuĖB]1}ggeeHO˜)D>N6ܙh3]~|Ƕʉֳ((处|o6$Y GDښw4 eR$Y~87lrqWNZה19L75t"@éCG&ĔYT:To_icwy'?=8oAg2p3(M]v23.JS/濖TE6=k8?6_B,:O}zbOZ 5蛧=Mg)#CCYsplu[C:u2mOt8 R[)zU[%2ɽxf`}ܾ5O<:hi$Fɗh[3激i(ta Qn"#%E]s Je@Z݄QDr.&F>'(UG.dOs) 9H7$)+/,3&R(,N XA翌f?A¸TyK{H -8v9ZFr}W͓(lP{@aMn:O A8L!ׯIVLs7ϐ3W ظէV+fZͶhWuok/TQz:E7U*xr5v[m1ӁxdyYj%Z2yPpywau?  =DТ3(v$%?M*ܛb _[#YNۙ`ւ\-8Ƨ%:v4 E' OC4+Gf0Rӯ@|{a;Vf"^lZKU+L$E~An92js/4ꭌ3|2A ED)#=qyMidKM0gzS~b{i$,|.Ƚ{.)9' ŘBV9$ GNm~MG6jle5?%G4,}Y&G8I$@أ0U#_mkzX8[e0JG2wrn٨*xdN|vFW :7SI>p/P7Fh'%`ۧfdC rFrg]OIEEҷ$|7ri2L/YJ s ]N-xN ."f{ּgAXJi"13{4~_\̸ӖP8yE]WuF869閙ErWϼя$Es! l+KNa  $Z^yТuIGy&:/_>LbپqUji~o熱v56bGm JVSYdJ I;i y ̴7p4.f"J~y%0{V\j󼒠MKP8 R9$JIf-9Z iRpF W]> [u&2E*I׃Z tOgJ/"[̀ٔck! Qs6qF_oE)[0͛A2k3@f&'>H ]X0rcFNŷB)0TG 5ݚܫNS5ђQR]bd^XzX$,O>D;FYl|0gb`g8} b=:7(%%ciN:@ߺv䡓{>o5XD8HRDyIB[f$ ?xD_;QU}v^Yji‚0l]ݰNp2jV.-pzdk;q 9 Uqgøs=!n،1^MCK"o.r(=N_HF%=4c E[4kM+r:7[V#%v.{OPS)FTj|jr0Ę:ͨ4(OƆ)LQ%a$C r9#43 L4 F:@ tSWĄ{Fd&';=#=r+C$,V243d<toYZ q꼾h NqO1L|*ș>0'JFxG?F/j{^hsX9LVe^V0f#`(L@%.MhʷL!>cvvuhEȀޤCEHO"E4B QqifjPYdvt3+$^]\RcWKQא寻|Xs0G{LðqO֖҇cTk3 WkBaqXES8t^C&nq@'KwB1gk"7@2R+,]]Z!ЮAX nO[C#mldOj5S=Y@nً7M@^TWDӓY=.TI nڧ@P9"r^!qg '!8`l/lBHR*}Dלc[ 9gͨ?vYKʨu4SsdQp8^"uxIE-3OvBG_e;#N5EvSU1zDmѠ-Vv<3 LH,&djg CKZS4uɐ: -$rPK JÌBp&GB1{޾$]EoWOh_[*֝22l&җB yf[`k)SB 1cif0¨1G#:SH3s. = ݳż.QM$Z4ݴO? dw[;w $\L!O7p&,|w/YKrW5씀姃wƥʩ,:+R^wH/Ocu7"[s'y!a|UUV 9;L$;aIg=-Dڅ(-aX'ǯ{XM9R f(%UDƎAJh;ٴmqfɢ9"ݙGE$h~ [6WgϺYG:%1LP] >S=%ZQ޸l`%&YsL>} t0 G 7yUe? ՗9y}-"#έiբsLWP(3"mB#Ve*}>t3E,͹zc^D`}$#铐NJlTMzY΂]e'*ԓFFFܳ#X3zrfrGq[`~ ݛŴ KX;n'^m83NV]y njT־SLW_ЩtkH=!*ܻ7-mm 33,XrY=cCq,o$AGu|e$čMoͼA)g*C8 }vQGp$ӯǰ̘ iTgs'$dR~_l]y7:2IЁ.V Þ:ŭ?QUFҘ*C= 4+9^Nk&<~} a&`~t-"Vl#ſ\8\{ƒ $J?4e)&C弔߈W{D.x_#=_ db(LNH@*ۚ(啩giי+B߳X IfmDl~DYcچ]lĘxxO7lʌžJ֭,TkMWywZ]>d %f6RoE:: GItN ~XN1p;mEGK \Y) || dҦ+sb@ˍFGs,ZZN_rX0_Ep&'>?O\CXs*,)icO?PXPxkGïQdJt94I~vHSC΂`tdg5? w6 4Ue`?ƶ^Xð+qNJdD-9u\+ O?xO&f8d8ՠDv"K{㶙۷&m{](debO7.⮥?ԏ{\Zƻ. W;[b&]D@G.)?Ã!Ee|zhn*ơ^,4hKSH(LPG8s~DghXĝ`VP:deh|m*n_:ןۊ?NA>Oˏ9 ;dUxs|6 . ɥi'6֗eXYFRވkA#%N+SVیyƬ}f,]wY'.cGg"0GXkRLr@>q ƹʱ~) '1$n$OvT2A&ɴKY֐@Z fdzU EEƈ4XU }t\tD*iOisЏ\ T̖j6`2Գ>ݣ)'&qAqݗkӷ5 blV_#rXڋ͋EnxZ)8 _ᵐ!^Љ`Dg"4Ѝ`?uԖ܌.3^V,N%4iSII,TD ?V6/ɁY,yV^8 apRbٶs y-:bypk b1ylC`r%{6O2a<]$.؂?k: `cx˚ʘ CXY: E{ƌ&}hK6'Bߤ1aϊG@S*ڙ8[#sb\IZiYej"8!.T!i^`)H(@e2Y}\lg=}Ò<&xq ?wQEgX]yd dLwz yD8WlVVUve[*m)]};d/kNd!] HSjSimi*VfֲDoh`ۭ_f eQ8h ̒5D팗5P쫾qrouGڕ`r_)#ſzF7_(4aj[ǗVrM)ǧM/XN|>md9  賹gRc (9Ebv9}ZGy+,q\ܤѦx_FJo,UCӻυFGr]8A-DZiĨ,}!NS+K&ʈݗ{߼9Sp`_{̔PtsS8*g2K9[z]_?vk*.:UG&˝"ݕOniPx ^_:`)JePoxV1薃4YLG"(kc&Ko.T0|ȿݺS(Lk!-a*``oR(;2[ɍs+}@R̺6@A !'Gj֟vr$hQf\zC҅X`+v*M9Ӛs\>OQs A]NB&G9vzF^pi% kKQu%9Eh@l]PC-FkIWjm9,rI:(h)ѭM ?E1 ❀Һc#M`:^ ʯ$k;RI"|A$㬡CSVX6O0 {q xAbYvVI϶1ŧ> "xv@J7ԯKylCQCPNmeA?TYQ7~;iC1`4y 4`O'X E9/e_B˛`r㦲-(ȼ3cK2ø~ Гd&]n6/" MO/|IuZWcN}xom a`J4,=!&Ni?~q`ey?嗺SL.8Pna hrwMY8t}-O ǔj +ȅ=B%8۷ fg"I'/1>1Cr5H^;sQe =QB.2eUY:AR aI s 5a]mU#~ڶ3!(Szu_w? ,3DE^YSudg3p3ukbjn1.vApoU̐, LEl`jqxmhA 7[vŀt)2M:¢*"Xa25ܡ0d==6Gb VٴZ;$5h"K7N]Mo@Oc/RQY>x \ L@v2叿c()̈́줾q-Y8}yĜz[ۣYH s+sG<Ώ)5!5@ IPcz0tP0da%Ye<{ЁXVfГw̮$#YcIoNד)_|RRCxOnTߠA⾄k Oedsr2;_ԨS$Ċ^V`]$HOv>S|Kph"$]`#sSz6Lq^G7۲-eX\vy7`0~Q9 >ts9o [j*DH {G7VeڬW֌iu7>7$zm0ЕŇU U;: q[2XKr]E4& E+7[ؘ WZ_ftc {(0U>u_}PNfk_(yWa VR(ӯȟV94ZǎL a BYMOpD{6 ۃ"&YnǪ!I52+5c& n@q#&}MU6YbYWfT)n3:[|$ l7oDI SYChMdshˬQ)5d6K {h=mZ%O uӸL@Ȱ a4bO\xG^<yN@P>t#ALuUׯk@x.3qoWM@˃-6ȏj4QBRiV0C5pDe6i즱M$idqP TР<&K283 m&WZ!--D@R0-L:]寴P 0#08xBW1c40fjqֱǷiGf3>϶Z.?+߉ll9;*>'(KbIi30LkU\m3hBӶV4.ݨ.j~wnb~LJ*_?i#j(O0_g#>SO`j>ͮI ].Eq\!Zm [zm}M%=w2 sq0tR"77T'G4ʃѹr[BgHU"K0$<* N%zpk #bK4.,G2w.KG3E!QQ]"^JpQl9,jU4B}rZh=x&& +`3WNstDaض˜')P@VeSV6ZrYA41Љ o($ D[32o T7Ў͍]'l ֒(2T!BR3K~ f,uP/ќ;mۮ̌t|P3dmvdO8>xl ^F⼟K)Z}*;} EJhlJ%Y8x1|K6~re|MBY"\sƵ|ms(! \TUjjI1&3S81B\iP˽bǯ=n26)G4% i񄫏Z3(6XcUg+;h$II>]xRV{X͸NO1ݓ=sIz홐c C4Nc?$(Ӫ-~4G0ˌǩqkAGDzAz!څ엋OV+@xJ5 #?uK~* n:(ŧ6? n%-M#LP~u[-zi @> OPGpZ1 XZ >ih{j&(H(n2==0B=->ZCDJ=_;z6M !wf[%}]I@I+ʡ%:(T^-ORZ#4@H Є*rGx쩇j_5;*`u4g'4 J:״KV9ۧ[x+h4 3jvrk7U}S倚oY:ANys cRU#J_-w5N!%Ȯ]?̚gӁЋ]vv+$&%SOvwGM'H 2W 9nwتf >sÊA jC6v둡Uxfjz6=Rk 5m8FY`FXO2:oڍs Vml_A˴&` /+xT%O=m^׭H"|wB*Vy6s)0_Wۧu.ZVج@C^}E$ah 'lzf9Db0JAk!VQ:T7$ Jy_fUGUx\C\۞9ˎa ߻N0-;!d̂iECg!Kd9:D2x= ?Y[w['Uѯ+ Zc=76D|cQ}녳Y%:([Lׅ EZ\up@%H[U! !=-wEIHGH̗}6xRW>*i~ñ=<')ɔ<)RzP}/?fKm=Ʒ5mtJM )0%]|y\pt{*%ߜI`(&X>8\Uǔw8~~ Få.nU_!.s2rl3"IZ+f]aQ/ˈ+x$I.0_M:$]OhI 9R 5Ն .W/6\1rY$jw(g:J$&4}I+ob' 5GC/ſ SWjM}4ˊH!&K_bpJgbtY(/g62{SϛRnXm NCݣJTC~ ,S`dKSQ 3kt?-J>¢%騎D\ʊ y)feI¶]uy.*X:$V*lYj ec86Ƞ J0wXx9yoQNAj"g@ O y Y,wVPQ0V̉6HuQdpntڨ5I-FZ6$U CHV97ޞcyGƦlh^#-ks"l(R-fHp*/]>_/ -~u>y0 s!kO٦ <ewVye@w(ІBw̮2s>#\{-9:H lUl-)^z !tң0/MP57OB-g *2᭢!.$H `D 1VOԬ  7j1NICKi c&]5vSۻlHZecrNpng8eXTKp4AyՕJ# 䤃{WB+*X 3#qN+L9U7Tlԇ'ԃhz]f/eu z-DHd6LTX0l{n(_9+O)) z,jn=R>maoOIʇbtAI<c\Z1'8ӇcyWKhR!gkȡ/)F;z8 9>$L?)M[{blDH;3NG|Kͨ-I]bu( n?aCu=+Ҭ<]}-HǵB\0$L^(ΉX.I%xm.I,4Idm0l _=ԟJ؅q{ϩNM-݄b([PG'} |a%uIHUNhE _F? 4}H"mEڇCBHq92?6bJzJ8q]r(wd/-Q~ ti/lJOL|]AvؠP͗ʐxr%z41 #yqqóJIB >Dԍc7T %NֳưD)zIf*׽?㫒lYGHCumxNQji Gǵ{ד&muXnڌvHDL"FpYislp-[9@ѻ.Cto hs\Rb^LF4.|2 ~/hIpeL6Z/3Qo%-s"XM/Ղs|t#;ոi҇m懦xutcZr}~Ok_X"K[}((<&k±q2⹌g~PNLw,Uzh:j1hKL*I#Bm>p^s]-Cpؐ4Sd=$QZʅϥx:k;C-sB*PEx ZRŊotdU`.{r:L}֔黔ϾqDuœ>jح9;6.B쏚&eS(A[i[V^f}@^ "'@y,m^u+Lu B;*q4 kvt|3nПR׼ne]M?R 'hǤ( 4k4A&?羠wL"voNt:/patcdL:* eCJ뒧prX(I`{UEzzYMQQ۷gE;'l4{ҧM.$bWjS1vA."$` %+mHxzѿ-(ӽl%:Y>!ԅ,^ICc/JL{(=G!J@OM71,Kϡ>E s9JGׄtNaAWVwzCY^FQ455 z`&$ɉSؑ!;Z)ֆ@U91Tޕ$iO~jOS/0?>Wx,A퐝itݽ%A3<3M_[|fەKOv+~׵FwBuX|e)q_YbyTvsiV} c-+M(ƤCt\$tRl2|Ԉ*t_ 0Y?hyZf[s *YE ,4_ 3;9az_9[uV X86!GW3MO=&͢i:uT3?kΦV%U}&BWG%LÓ5d9?}||(qNr?bJ|3{.?0qZ!>k{+ K>6CLͭ0A+YZ,{ZИF ddн:s:{;UT%q+YmY b2@PI b8A gv,GK$XTy=_x%=|HGzPeT Igef J{k2tw1OL'y_ѭZ7(Xt{:#h #+e ,t%%g㸕VI}ʛk%Jv{{hqLLJh,>Ac=J';Idž mT#p԰29ND,j&^Ҙ 5s󤛄@?Ži P[]O9TXFvXo"M%EgȌ?;fm#>q`V"G/qUW"KoE?a6 Hw ~#yQէxK]/J> ]*-aP/О~bk Nґ?6Tuh.f.!^luMI\*+>˥3h0( z( ϼ_]x,)TQxI:W"j+;sv? o.J'"RdJE|B:{]+o04_ͨs>^x"a師/r fYR`[6*A"@JO k#0t]T$\N~E zη&=s1ԗ|z,?P4\M`C^mjnƦ.SDYSJX+! U3x1}ZCԤ/G x4;DMtDy,/fvmk ?:74PU0/'70x !ތ) 9ITRG*)U%wmuxA{5D,dcm1$|EEry?^;c< ;){[5a[RY? b5PHCډhGȷHV OMʒk_W(5B4\t&DPk̈́ aHq}Yx0 9O"=Q-6|U/YTlvMv{gAWd^ORy_>'uP7gNZ;)&И\jV>bf;O? $ZEy<@<+lwND5v)1S!z_ 2%/37 3[5̔f7Q2cO7[^`?l<ۙϷutxūNvIvFn(}VkNrlw-jv5=zh2  ⪮t4(n*d G% ( Z 0V5P7qʬ`pϦS!⡚؄*k%˴gp:b%?D%v= ]8 mm=}.@/Bd7 0Q !ҙͭZ;˓F^F,)~Np$XowkG{A5'ּ4IKx-ĩCNФ0, =:D8UL˧Xf>z'gFCUK)v7ڍ?O_W ;JtGS<_>:U lVVvF)w\AQi]A]{06Uc?h:x}qRQzzYA|Zm Y- 2OR |mh[ u}LT׺50Pc\ֺ()XLgSd|7{G"B7M 4 )91t%lWΈ=!t&kNn-1jfvu@NȽd1A& V oQUu~ݢѥÿn)RNy0@Q` 3i&$f 4Р&( ߛYh!oߠ~ l}oI|L>,)ߟ:_S7UQ)'fX'J-|[5x8]:AmX{+D~ř]xmr2uPy$[u֐S R^Ssy;:.<xqwlն⫂>yX..(n+坃wӹD㑉a Yqz1:!Y>K>O,5Fuҕ.j3,A y%PX(y{"_;g4zTvGK`nLfa5ȂH7-ZqQ_inJp^ZL<$$ⵈI8s $7Jh֔ s(n3 %{=vpl#(xuǡb}Tʽ̳YV{] @(*H\٭FS/T8)]IpJksTD3mw:2[S3htRD O.w/}S@̹\3Ġ?MDYXNHO[&'&wh;_g ٥@wI)W0Hw̔0U) |̹͌0;8'ZpN+mWOd蟬!UNtΓm@DoV+k1@}K1=IiDi"z ̞wlSFY?i|mTUWʳ? 2h/i;ᑸzJQ[Vܟ`AK,rEG.UQ mٮ@&^)õ@wC^@L_ /<)`V%=#Ƽ D";?J)m8J}!p2㰂]s1`|6җ^'y5 fqj7ÐBV>.'ԟgbi9+>ƺ,híy)4dp0Dd5Pg=pͧ-KQ&)yI iÝף#Q_E~R`V v +o'n 5ZxXMD .㉚P"tnVms%*Ra8|ѝ CR9r,(z z#S)RJ%%%g<؋%bz6ߎ -ym!AoU0$b-ILwe0e59y帅t;;1x@ItȝBV#1?Q C'KԹo؞8Y(4hت}ߥT,r0T2zr|{t|*>?j8&wp{Npq wz WȅLvu[K%":ő ƹQu%WmMA$ޕs'8+D9oOdL@o!U1a-~^)= Tv^>? }6Pʚ~2yfrj~yԲI~SJf!AUdE"w,X3j7N*z?``Brd4&<]"ySbbrKD,ӿgKEӴ3x2v]+ZOCeD5%EOb J_cNc#,NL)P2/g8sBĴć 9:w?~ϕ"MWI*5 G2ZtU_xw먟D'岮k(X ,Bx顂IcNŤem.[ $ +l+`&a7T*wVpt.\y]<9tuI 嵃 ʔ1pA#4ڐl0FUL K(.KbE^ή8Ex q8btl7|s 6TIO L2&YMGw@]?i7{kT08 ]B jŕy1vyr+XQ˪>;A zyѽ.?w٩8gA!t4Ò&6Ʃ̝Bn_7n2@[TAIi!SQl#:mt'Co_Hbm,dU]N}+rFRR_: t"U%{2g$+85KUk/,Z$p6e|$8?=†?qs(1Tу0#.H| 5^f ."ĻܳUq˖xyI \' lɽ~Uߺ34Vg; e7ڮ6ds0-mPu?OC"֛ގ8 vnuV@EvMG`cA{+p!{Ljecn>Xf >뫱><^hq}_dyWP0QcGׂSKp zord5O8$G@񿸣zjz]Z7ݙTu-!_@c\00d YUEƧ!Wq_\39 `=fTA:4Q`k"`ʨ)ߟ^:Vr ŽOL-gI?&T{f%QyzFx-Cٗ<{dD3'^.5)ktg) w%b_q|!Yf_OMsB2]b[=$hl\ۍT25ɕ-2D"NػfăIB3ǃ$|c 4oaI lTC͂$w*B U5` 7 "+¬XrqI6-׼GaŌ Ovn5by݉yZD= ti+&g=Z=={/vt7S8DHyZ+Du0cO]ͨAznNW]zثT $A,@%o}k_99V1+g18Zۈ + j#_YW*5Tbx0\!K$Z 2 ZUf_8m}UY ң*-R7*Wl~9#@Gxב3x3a_K=Dr87b+hf"*xߥI}A}Ȗ:.0[wP0} #H@ެwȯڙPw:Kө-$vFAKFB-l̠ғ'`,DIc|<Q5Ͼ%:r+4#bHL@~nb z`?3n;ŕ=O_I$\iNƞO?/_+jX\0=yi{a `ɍKU9;mQ<(\Jac/|,tx{ؖo~1^,mРaROUH₾6:t\KVŚt݀/`*S]Ȯ)VQ?mϯn߇DqƬ[v%7U͆7xec wIѭ_'d~+|ǎsĒ2}6JA W\bpajTRҝ_OvS à/lu/nϸ5-)`F _Gmm"HeIsgš\8)]PV\6@*j !6[[|6[."׆%# 1`ҷh:aieω&ʢ_з$᫊X)/C"O*dXܟgSπ@HQ7d]CAPHnsvb8Zcgm>4F{Hzbk`A8^~BJ3Tuk .*#zv5} zvFi,e5ܡ;*oT> ; -E(';#0 S}8&o3`*[2=KVb޴A'/;Ydﶋ* QyY>41x9H- q@v +/~`J u>89qn"9!f?B7\ PT0l]_G峥u\bi'm*j )^4U_1F3n ]7] |e!mٗ`Qj$3:!Pv.(3}IquvRY6W咚kPoFwo t2Ȥ1w'39^bP'wu+&0Hr\IM=U.3n~w'|N@c>j:ļA߾8/Y Zy9XqU𝕯@*U&wb('P8ԄS h Ց-H"ƀ,#NLE 6@_g71vPxv˫v)Za|cUsx^2{($!g-_jSK0R qHCOftdCK)<^jyE,#T?,!`<Z4q 3t+S˓__8KDZw(IgAnT<>%ğu£Cq0n,.sJ&_uun(r/iljq;v]IG5BޝE<+ Px P Ro!5POsҸ{߶ ڟ(Z-Aqr`I/\㪧猎%{πB7p[RjxL؞%-ѤP}yBGtFzfb"g `cXٮB8 h]NߓnɷsӡKy( ȏŃ;ag k |p*'_͑4|3D;|WLN=0K ە5VtAOi$~tO :,]bun!*RxhgX Е[Wɂ\Xrty,_ b>t-/5@)sw gj1$ k5ZБ^r{[t*'1'){ֺjjr0!D2,.PqBv Cxqs+jNA9_-.twoG:EO$Ǟ*J* ;pT1ؗ" =zr괙2EGfxLa.5H9WX;E`nhη\{Of/"@q9,f>3.chQχ:eo Μi=xk3CYhFsiudP"*C{/,7&KyJ59Ih$pU<7&N,XѾ!h k6|M0bUMO/Os+X9Jh~Gh rnq@|E}i|o\ƥZs(23 d>q)QeCZ#5DvC͛Ӄſ@ߐ=4oC R0eB^Z$ K.ߊ7Y՟ e}zoiүA篶ea.5G~"/٘j߅e9k}7֥2::B#~ϊ|#|?)r9^/_IpH"uS @˝~s3_ 'Jr٭k1TሩzѧpXrmj3`< Y%,k#D=;j"*L|hig]|I$5aF*2*m Vޕg33#[c=xMѢc\܅ TZ5`$#WnDa a4/J6L+r,", $8kr:1֝,5͌Y8KԊ޲'O\WI@l${ǟ,G6M$(PV_pޖgi>^ Nہh[i|qF>.1[h u! xQZ#NX:| u/D +T\ͽFHş&2T \\O/5%[K^٫Kh-s܍d碷ʙ2nN*3="g2o (|=R`Iqioh_};&c۷ v<10&;gJG9f=BD?Ab&dgx QoWUyGုNmK# Q\SXԀZN52rE>& 5ۿ)HksnóMȼZM"r!X9Oy^<9D1?^'6K]QĒov0#(wa1}Kh i"G>}K *(`A]+7<"/3mDO(j0 UwDE)8 t@. MmI̡_"ńt[Q,mG,aCob*? $1p zgY#:q[fsAHĆz rK(gV!"TRn 0&~.~W5#c}-gȂ)IնĝQ9mJ ?HgZO%3i6 gu+j_0uH >>IҰ\0MlqxUUU,jlnRbזsʼ8{(]d6'NDrr}|Y<D-2fr\b;J3 p^tnyzyFc7jUSvW C Hۭz510"e{QQR:+Kaˉh~yu0 HҬNcJqhh=f]VAW21#zDi4[=oO?BiNN*WEM`E\L"TE:KOzoin<㲟GH@wV2`X;+& m͔~6u?n_v}x-puü~;W#zUdvIO7cn_*#ۥys|qAaa'* iQmGScf^\d[uBj:N6 ASd`ۊ'bP [v!*E)~q@mSK1mRoPSb]lbI^wB@eڂ#yocX);kw3o]Fx&I?b5 $,ov'.֋ 7:;;0c+>\؟'oE:JƕMzNBGI?l;ં1SJ Sbvz _Dm̳e]6Dװ\7)t١}{Ri`'H=mW q2 NK*T <n4$l)X<ǟJ~sxcżdm}m0;3ٲ5 ѓ0씧ph#3PZo,,e!` L-3 n4ʵUysaHmf҃FhL!nz,I6AFQ)AMCRļ]T[>-DVa(E^/ZvQ< pZZ)vN.mlbT = ͢7aEJ&V4[-hAoR y^cz:[E!Ј.ם a}f,x؞*n n.C.Mt /$wܳC|0TKB_ʑ|׼`=~d]( eډG|TͤG9nLvn_Z@hs#.S8XS1qMT1$s$Cg' oè*v'wfA9AVoHLЛz{R'v)6;':YvV dGUKx;B=yaz@_LlB.fffFj &dtr׆}տueDm y<2Ay9qjϭ cnK.S嬮lAW=Hq-2 :f"BT4_RB>nk2o/cו]돈yMQ^ݶk}=HɥKԁS~^T cKo?fø(@ՊYr-?O`=X'.h;RIrswU#]/b@R@B!ifhG`/PF.?'<")`{<'}84+fuyNΕIo{b4z.گ5`Z@:!{/E \g=#[\?hgL* :>[>-)`{p3wxFmKbgdz1b}K65Y.(c4Ū`vkpkća .tH砓zu м$GT h7?_ye/Okb'fz '/ "r1Oג9{O'nz>ɥRy|.y /M࿏Xn($ECݖ`ILd3X?pM*Iu`:CE&GKoSuFeC*> Aen7vFznE=z5 e<^[>PS=Mt@!F<{ǣ/0< W}nzs7ܟ̌2jkgo*8PK*[魺^!;'(]+P){D,*WeH*C#W[`Tɤ ٦& ?5y?hp5pZ7H@=9$nT9nk?WzHWWP ܼך{g%Nn>3Ҵ{1Ơ rNc{ 15r*px.CТس҂˟(wiT`EpݝR!\h(kiX3T3o`p=ō;suq%NFTm&뎎Zh X xzFg86MAܶX=82zxp*RƯzp/4RqMA)mycր40Fl{ NkTרʶ%;—5/PY[yBl1\LZ1fUc/n;xz_OO,!5@,fR |s8+sOW7ތB.IP _O\}5׸ޮ1"yq.p|k95G~E5?gȷ{03hY S.4M5Q"yfuHi;r!˟|T|LމLM‹=[ 'NHĿ"Pw]{fK9@YOByjgA|ȹŰ0xBLXPd,82RjBB9T6LdA$ 75D; {dS{r &}"+| pĢy]6<5StAwg=Jۼ.3Ψ[xXYͥǾ쐉f&<{&-Zy0HBdL )+G>=wt7(_УI( ϚˑuB(W%pF bbzc&"匪"lSٕrA [cCDMO П9-ܚ$;˪]ƚijBQ>g˔K~$)7KoW䁋492(7JQǟ!hUET4}7`Xuh]BQ~޵"|Lҟ)2]΅u'ĿfeSIT@0SżYNw G`Z#4M@ӫU !D\($YѪr~Ua Ca#5Tȏ&8#Y_ː W…lT\& (KD4i|H5) 5"nJ%6ȘyjѤ;4o!V%ZZ&5p"$3i!K4 "Gb:|ʀP ?AێK5hLgA_P3]Z܇#)@Y&q˓/qZ#&X%lY?f5q1TUB/IkzO¥eI)t+V(]y1E:X6})vU1xbҨ:ԋ:Sז RcrA07?j L }+ LK@ cYqE==M+5eܯmky;J~Q5DC/'4L\R4pv< לu.J7j%`nHx$2MfsE#[ >7 j)p;@ޝ ,(nd(`vi/<_.6e7uE`i~["E&0Vc2LG)-v`a%z6\e}" ZPFÖl&w6lChΆ!* %YFIйˌ&?Qz\W>3˖_DB> @:̲fUIFYX0M$w56)HKD^"ɒXta\4{gQBN 8Onyk27یd,?T1i¶Wh!Ϩp8r=KZY.jdS^DRʑG4N34R+k]r=72׈#m ~@~b*%IW7C]TӢ=:9mfl&J6bZ/eZhTh’;ݤW-dEl 6#&Mf qs5FAUKj Y'3F Pq iT΍qBͅB($z^?5l¨w%v9 Yo$ g: k&zr=!rsȔ#Gg )N5@ 73U+ZCr`ZIޠ2$,5@fV0^*: '=,B$+7َ;A'ƫȯ,"fL.m"#Ѧ.@#_t^ է?| >Z ߩՕ d$ORI c+DЯ6qdUo,< +ufic^ gM#{{;o k e̹w\|c %h\<Ǝw£JCv"[%$koHi-H5@)BDgyʟ8'Hjn桙,A70@17!? Aí')1X+>tl>3LqrE* cbܠ%)0&f3hs{ !f>ZZ:[,]W.C >V&@blVC}-%1&aIQ>3O}n.C84iNV܃s&aX@+eʻߑ 'ŽݎwN,^ʹ#>ȡUIP݀R9㮉 W`:З>Г ]wz"B?Xӽ40S]!㈺FCTӈ5b-w tHP^BKԟ081v~yz _9S}LV.^[!ig:=VEZ80rM성bQyR'&+]!Z<}5ȋs&kЬ:(TN' ؕ\$'ZVʱVY\1x*XC%PR+&ʫ@(QhB>/'eZyz£`ǟORfF b`H ӕ0hv(J br1Y8!"8 b9EagT ,(|VT֋QepmAVbڞsDGw[mlB>םFѳSAe۴F@x-i %FRkt]^(03G%gJZ2I[EnRRW#{^Y 4I} ,Xf8g泺NC%㵞U\&7cr~~wG8oÉrQ,ꐝw>㨫0LQk4t$3${N au]&t#wX䩛J- \Xi{P}4?k)eB Du Xg3aFD_$"B k^f͘:ݒ8ij&'afB ȹz:@p*G0fw49߀ jHswK}hL($_RXΦLS2/\WTYsFPU)5'`bVE{@΍iVJ#)DP]>ؕHXZIM~6gJh;B4ދ|XicՁbQJSu3B4RdkVNWeO9Y)"k~Sh8'\/G9hPS,d!G%3HuIxde##I%9Wq%3ӿߠgP<=?<^Cݏly4zG#ʑ]@ |\RTOd *w`MD yuo[a j^wǂ5U@(%\2/jw(W$iFܟ&00("rҁ^V5"#h >t4;b)JF /6*-]y1r*u{1݇̆oMzmG?e^ 8[r(4{Q$1bμTn+eDn8ܘ5q*GzU`.`&_=5FeZM[KRkRBxPR]])t+X40$,3 w:k }DK$8nP\8aAK3!4Wv Ne䮏h yLx@NQy-x8"*3۹]_haϒ&-M Gm"'~1\qQoEw}j}>|,0w=ݠ{F(Ê=Q%Hsqp`7 C3]5K%3w[^okXC @!i8 NOCftNWqZ@EtgyDZ1׶Qrt›WɈ 'Ub1L'IJ穻'm:>$r HhAΒkx[=o(T3Y6Zx*崴QzRmZݓ;")~ ֮kJ.| YL~i!‰Ւ)3fsX縦]baYM*1:;?&2&ZUցMcVp'd&VVk+V8iW9#Cط2r뢋 Шu3 o*~V;G$)]Ґ@4ЁOKKml`C,m "I8FEH@:; o"`щ E!zp8qDQjC*@ہ%|qzf{?\1SOG ]wil s[(ާ[kJ _62Qd& KUM6h'B eDWV QeH*:1 ͔.~4?^͵7E`:#z>*˒ٜ>R)^ &Ö}[o:NOz+Yf$Qn`Φ'Zq*9͐3mRZپ8/ٿ|;P\>k"}  C69{;o-0v >-l?M@^h##y?2*3^!Qd+a1Q "xt#XZEvA5bD[^oƹ1c#Mr-c2@oeڍZ)nEL1=\1ɗ1Y79&=|SUs_6*D2W N!2%~e(k{K>Yvt~+AI^\bff[TR{]FZ%g3l9EKn:oCkf@ݥ(@3fn9]/%MEǍ1SC:+X%{0XJ{W–7f}X&g}"v5$`sV9_fvEi\gBׁTq4{~}V ö:2䭾{4u.SKr ;\|^rlšs0#X#ZZA/RBs G]8Đ -+xxw_p@gꐠh%\y0]%e9bӠ1Y-yNUtTGO9aM

z"Wg/^!Ly+/mDBܳR;¥ڵKRO QB͞}GT8ڻ aQ{#Tm2Aa-W!?csJP*k^iZe#c)qأ*_놺KA]a>3[!zi&߯ h)(>-id#C\SA+A/NeSLQඳ7hO Gش<8^PH0%37\DtڼrVlY\.wF p`j@►&J9I:7l־M.ihàlb%V8\[ D6 ^Dwq? |N3@ɳxcLv6nUFcQW*Bl,E~7sܼGл(& O> :.CGI)qo#ohQFd0~.ǹїWr؋OU3-;\!&dcsLS޿Ի 44{J84JEy;n(SͲ8Eq$ s4: vcAI(~x}]%5J` o݉a %'o?|دCSꖕ8rtioϫS,lMo/f*רڏPŁ.x%+ ptEDxω]FH7}We ݓlO!~*a Q >M[$$x3~nֶ]{ (Rdjnwx]*Vww1c\$vU:?eWg^0hx(N9i!8t9\|& $ x1arjaɍŝn,hWrdj*oAV"=:ykZW*t LaǷJ^OfͭHФ%(O F& _".]9 ؋,'AҺ1TpBuˉ|_W+=*lP@3 뙧 2D}0iS9iXw4Ri6^ϫz-y+b;RMr8G$}̔[^&怡$fRHB䊥N4H3Ϻ- )ǹ}#%*?ɥ GBqCGeMŚ* کTbj;^>>k,o{Yd &zRa$&*\1[MM+F/PvgČSnT/}ǍM0/)~%&Lk(O  %lckdԞ|HqJ#R='5{׎nщa=Ši+،I& DLSz5C%#}Ll˗v5Z 92~1]@{ CǗ4ppͭBݘxmJynB;+% J--;1#@z~KL]nyeM EnіcqKY" #mhMY{=,,t6]z Š[jL%¾3׮N 9$:Q9OB}#8պc)D'{X`;~ͮ~u$ h 5q!TPCfK[Sn:u2c_Fܖ@reet,+jBAbے'W(pD9*5ӣ@UAГ`F^QcPƚKd<0*ئ1 (';5-#Lr28KSV+xU0f=}9ˀtl ~̞Źg _SƑ/;Y\ ۔70z6cc.t:msS1Qmu nވe_Ծ )g\ժ2zkղVͅrv .g`pRTCa,9h=WKo *R GēlW޻auB ѳMo2v[\|? L%H" te SiѰq: E9MXt7ġ f j crL6u^}!Z }*$SNQVbO8^#3VVSVH+[`) Ϸ46"|`76WAO( 劈A\qg0*FE&hyZ5)*%{U9FH%ewkcaf=Ȣ;՜Ӄ"UE\Q5ʄ-vP+`0#gUb/{ɸl'_\7%-RLAtnUi)q^6q"94q:5*j6er@&$|J&osjRCDfF@'O"wI$-[@ǤR)6\<|\ ?/Y , J!DR:s]yx%mțJ/Ȇ@B9B t:D)b_q=Eeأf. i:=a[!NuXbEbM3. fo$[tjg]0j=v\ibAΩ]L5.6 -=..+#ͬ!HQbymxZuBtDNQ1+qn}r#C/_c_CeTXڬF)LK^9WBT(RQ~j121Z`f$8v.3M-.ͧ Yjv4U?T?U%EJ.bQ . n #[7[^q3Ԫ"pGԓq[BaS˲3PdOXz|^BCHQRXYT=i_# +#ULֻ|A~WQk/5_oڗf."\Cl~LI"7,ǚK߂0ͻ-hCsOu7?j%ZzI;5'Y9bAҲՈb0kB +88d%p ċ9i}xr޻*T XbZ;tnX^9q:=LgGt+'.տ🩁Rϱڨ{9 }{[ן1q) r! ]Ry P"}W.;`&fMrW4B,u]쨓]Ϝ;P8`6wJT\tTiH*'cimPpx1a/^g[Jm6 DA4ʦq &5]H1=G-i|n~ ~7͞>ɣV S}J&RS5kYD_ϣ" WXoEc7*\ˆ4"i5vp<t.GƉO-(11'DaoѮ%b7l=Ut 0~++rtim7`Xo8S X1oh#? P]>S*1O9Sr@^uwڡn^yMUwECQ^)sVFyE4B\ѫ*܅?g)AcUG{]}c 4R $a^ {X随ӡFbYd$xUE/3QEX_+D|Dpg\*h+)SI \Y}GC VEu (6AQsb2ݐn\eE(n9[hh+?wq`6 WA{dٗR*yNfIlWf_i (wq**bJc2>*%od/ߏ){1:AO'S0o;Tp9Pr~ɟLETtfo27e0UxVI-xFJ˄I1p1~fcUp):d>VWºn|o e𳽋 ECs Pgx @XN|~7)oڒOfK㧪J&@ 2A"J.VxVRP돫 bմUUEzI1U >EۂO= Ҹ!<>Y|rj̓R̳طCT~+װVB5_U܀{E{0ƜbiY60zdyޮP>4YF$?Lh,IGf+sؖ[`N U*Yq#ŭUJ޶DTwV`#y!MJqHoyeZ<)ʛ^t<[ ?0Oa7HJ&߼c %g'_9%>ztByq: 7\\Kqϒ/?ZIF2}jfGIN*1ؖE&YFXqgF =RT`Y3G׮MY'E5M6@?J/5L\A\F,xt^x`oeE7=31 = gAc/W'M5 lm6ɤTKK,]xn1gI!{6Jz756rVJЉ]M#PBվ<0 ЎZ6g "V`!1)=pdXM>x\Q/-%?1ňtN 6:OZHD2']/*mD< d6Wurf4#WMm [yT^LѺw0y8N&yv]%GɼDz9h/F'S$3UGW U4YTV>QA6EGn@؛;/\$cұx> 'pYDڟZFެH4Kl dR7oF !m}PQ*HAZW,0s:e^4e26R|S'| LBY)Bx5r-j6N9] vJ挃GAѼͼuCfgs )\4+{5 Ñmݍ9*'fIYwüJXC 5ܳ&A"Q0ADcr6@OQL -gu^_10r OHRFpt} *h"7mU  *1]`2= tE Dj<4?Ai)Ɵp4qE5 <3+ΔIfgsVl+raU?bB,Dyk41SDѦ:| n [f崋biQ D.7RW 3^0h}a0qHDi??pgj}+ a _"Ҏ阿ýLz]+{wꈐJfxh7K $=-$R)>g4t_䄎C@/?V!1T!yf8J~ :[ib/H,ʶ*KqdA2 q0_ xkXR/ܐOy<{R!2€E"z@p .C=!(kANUЕP@c'zqxHOX?eHvt h U1$iIP1uLm'LHǢ;SBEj\ig:6RcUyR_Pί>JQȣFWl,PL)#XgX]"tCyx7y0#6:Q-5UQ3=+'K>IΖP<|Z>8ϫ.: oB:sбEl^`{ӭ@,'1K'Fvy^zYOI{9Nע=45kGxm vJD= SXʼn M|XۅfϛۧI>ܚ%lh`U>?W$C VUi«E^7xў4c7M5/lj'(46=VC`M .spk1J&+UW-3ɋH X+j=?jg0cE-VwxАnvxQ)aiod2dU18`}X=p$+:5jRX*ywWU#+:h!CwQ+&ȴ}5d/;-,zsI ^&6Dؐc,Ou]t::L5S'K5zy:I&wy&|m&OfenSVI>L{ -4p QΝY쏚 ZƼl;NMr F70D*ehE )&pkr'bS,gxR7GNu.f]7+e7&5uyb6mڦ;Z`8C Uajv3r2R,fy?rnZиyR$mMJ5 ggZa1g]!bu0h-`zN"7Zkp+-bTHEFҫbCc8^Bnw#a!zq=?` 8LwcyfuO"˜Hxq L//{:W10.u3$0+Dmpf( U jm/$7~LKjCNU:+}| 3MbJ0}xOm*7ogppnu,xY cZdEg&>pN6 {4s'ԗ{2u^i[ͷ+#P)1z^&.̸hiEHi$I\zVқ ciJL0ҵ:l#qlZ24cYju5zay4l8۱xq|3޿8ۈsµc@ű\Ϭwz'%r—./]QB0LĒD_zks02:WA }eFz2t&ܬo!l5SM@{)}OVA͛)KuLc(KlEOK[IUu^}Qp2_s~ݗX'2`D\5>mQF_Й(۟jzDT+8L8ˤ+zCs>{NBZ񳽓3e Ut7 +0c4$ gh S"=qGUTI󬫜PNN?w_!GA84!N#*S~8?dߴ>5 ģ dUl6-׹_%`ZXgĸ,XoXW ! xˉ.cud6!1"AL`~hdu^~24(0`|OAWmBr!D\\2㴟+ثg4  #)>؆. i^Ƃ*>y(~:$" j1M,[VU»%<ٹȋd8c([GGDkJN$AZ29t^ nd '㏱M wI|h p˿-YI5/ T)_8ʅe>0ƳWkWAǴfv{^H1/ ,Gc]06_U.GʷGN:{zc?ؕ\^U@ ک ITz5}M]ҪybԠ-ށk#j C:dQ˕=y=XQ}N ٹ/),q8| (-``XYEќyn )X:K=󅢝OB#8K`gƊVA{@}Z%YH)!kB؂h|"_&>Am5`a8G(vEƒcE<BW ?L& ,"JBw;݋VK*!|f7gk]{QF%?Xéd# Jʶ9%&9vn~EJԐjjV^0e3j"[8ǵ3޻!C.!ޢr9̬W>Q7ETG-wӭUyچE?3"wP#+E,JcKm>$T*#:1 DDO X7oѹ5n4WEBE8"MAy mG/LfC S,,^PaW`5("5iLvV۶q6e iGoI$ocG^qo7aٳz:ᄷ LV|%@ uݴ4mh0D{zrhl#r^ aHQ~0@R'R|)_|!kEt'Jzɖ6VeC b9͊nBw 'rCXkӀgq Ru!on`z؅yx␶Nw}RH؉C#@w)ٕ?V @>Ì}c 9Y2|ڝ#))*7ũ=EzŖ 0E3\qBNhBp?N;Ju fgiXS.KDDex-&UD_Hf;TL:iFy엵ݽ:?Z^8bM7,\p_)9h`z5'OfJYT 9?ۻpvRK]tEH)K_kw}]w6M4@<#$h~(Ozڟ; $isLot]^|( ՠiXCz 󂛀\Kx}Mҍ|j:gU q8}ć,4:V/VϊE;J} &B [T&szǫ&a5̎[1Rs%b*(nk87u/Hy4ģ/k[F7"d}=^/KiUD?)^X1lrY<5%Ǟ .zֺuuk 5Y&кq͈މOYL UBxxUIǑ|#V06F7d<K+w,enYHqc(ٙh9R[؋E%#JFL~HKWv٭1g+}O5-zwt(ti۩|+h>x v~ұ%T߈aUAJS+r0F#tWRb靶'c{IΝ&})&xKEݜ8_pNREƓMq8у.Ɇ e &R9.W˳O b$C+48P;P ч՞U]@& 7q{+̈́ǻl&Wz0 d6c> P9 zS5`{2cz87:Ңs26hW19'9.#HpG^(O~kڶ4Os;4P+y d$t+_ckO;zMI:h4=?#L]uQ}xRkz+Agk쾖 Z,xr?@Y?$t^}ehNx P,~̳*M[`h'ɶTzŃCoAm$ddR,̬>gl}]|_jTɗd6zВR /lwMzhhCjqk@!EMF[bD{5hS?ڎ07wJ =0t,%~C*E'AhhLϧ~85pϚ?D4tY<6b^|@CFҙe!0`b3q7,- 3'm-Ji՝'N/CNȈא>$!A%aӕkD%ُ^i+&{Ff_ `h)kM<RBɥ0>[ĎiPw!` q0,ksvTVZ`4eeRW sT)u XJC_QG.M,` q1P͈ ZUq%YnL [NQK͈03BE}!_f=k;MS-Ϸt?%ivBŘA Le5Nz&;(Y HL5'`9삭.$ 7<#E#yJRa EU?R'~RS5KP4dϖ%&.딈nJ "a<r3!MxSM#@~)HI?& 2@&Ǹ;S32>pI?`ܽ\92a5)~s41)VEDs-tev$) F'< e!( ir#\DmNutnQzs 2u EP=,=? yt}T*i/z%O56br[;!^f8J&l驓)xFA'x{ ~"_&59R- |}uLI5F8 m٨wNv;R) ZDJoS3s4Oz̠w|.cI' ;/$W8)=6Z:U+NCHT[mL^&8C2޵,ϷQČg_/c Brdy_`xp}W;ѽIX*i7KI:+(hJEŌVUOB?3 ~ַ%]Lbguk-k,hȃis:'c:QPxmIMI,FIe;Fa.ePCrl;Q֖duUobs]2'ieb-LE)_(S],5u ]P*V,i{خRhAIP c,U[ ?nWA$Ņ7\"dTz!'!Ug %q JUT[TFmwLwM]4;7N7QhWLAb+S@?RfȁZP_lfD)eɛ3SmL:fioxwTݮ2D%oY˥N<_˴A^e$P|v /m_Vկh+QBV^,;8q5r2bl2!Ui&Jf+)VvY֜ CQz\rRSLx|6ʼnDnw˃O qJxDM,1^R}I;kcexʋwy|F 5/ yW|zUFvP7%msq8$!3QeNhTW<\Q،,Ew|8>A˫YK2}/ !M /rj\RGr`"Wf%T2cL ZS(;#J3f= @HH<ʺ XG71h=F#Z" sb2w^|\Z{kt"81Ae*I*5:/[=%wejC=uO*mwG_N/VŦ rC{.LDZ=`.Mazq" 0 O',E e>F42 Bnk-la'3xZyf_s(DOrhAjX%T4'EţΖ$TArycEuMTXv`_ ]jL.ݶɺmO{ 2Ek[z #nKJV! 3l]TTqvX.sk'|ۖ%uLY@d~nav&G gusי=o[-rl@p*,Y3(Mf~JvnBJgWn(1y2h=DVGKy2˒癑QYIJek-/"s?(HɟK%V(6x׏Ș3T*ɉUWx b]aÈ!0S;EO$?ܟ)m٧N͠v+hF Y'YYe^ҠZ6hA^k\#sVS>-XF:FL}Ғ7LR5+ꃐ6by*ObWؼ~M wQ[0pkR)JxBE'z3A*%p?&J<ZSg}lp^Qo3һdE,=bO%cb;~[}ix==L,RPyL"Gt3*HVZb)%Cܙ7 fЬ{`:G;+~/[(:.72;saJNY %"S-9()M˖g$AO8qnO{Y.Hk:VOlx<7rM7clK4 ?Ll"V11.[㲞{Nyջ;r{1naFJMV!Lg|tT=:RTcQj=B݋niEAZKPNnowRvu\wm3M݋K4v8O޾!](^~;~0g eL"4 NfwJG!jW/:뢗o"FrZ9Y?U#B`nbutϬ,]TۨT0とf32%A,;tqV>BCGF*\ ᦓs~8~ow (J`yB aR@/NjQݾ5 p8I׈yyY/H/v]L*azq7e z%ڋtoʣ=xZ!=owgn ,B%zz|GGmq}،`8¶P$^ !fQN%X7|h L hcy$jQY-Z2 /reJ\x@g{usC  FpsbRTRzDէ*u7 *LLv6tw%-ş.GBn2& r~S# XUj]Ni莑" thiŶY$c΅C[)aWaGgJ; 7-|ThLc4M)hu#=gt`=B0Ϗę*Ni]p]((;_D$OBp!"6q'lLQ풃3)Iz]k>*%q }kjWэİn1"|0Tԣڿyky4>qs7 0 w*>Y{bR- SWzEӐۄ~hJ;HQwIf^0ġ]$ldM8(0<0݄TifS(lrDLes Vk dLͨ7 %kTb?j炴Lh 94$vg+h=@r f,)MuI%!+;|[ sOT:! )72d)/YhM E ܪg ϚϾz,,0$gxG]<| < XLjZYe 5q?7Ux)Yt =۵`oIn=)U!.8wB1i9B|OZD NĢd}CQ5VFt[;$$nd 5x s>O'3Vgz>tKA4oQU춇HAV$KQjtH,84bʞ)g=3gTs/z,GqYsT8fdDP=Ho [4 I#=P>:R Py+BOui1t4# Oo*vpGyUuR9N0=KZ w_P>Ǒ}c M! 3wU vٞL31B\gȧ 7Ă8,%ED&t\mוxaz۝Xyl`a܁nޕ 3Hefݷyn;a1YәIzOz4채a`3CMʸ2ڪʼT`= w=OKekGꃛS!H"@|P ^sF3O^ūVxH]{r' )8?`ϡ?!hcҏ(q1;s$Cj,0nuXi phH( lWZ1hzZfi& e &5+*H4Δ0&LKHVEx+8 @a4q$+> ^v'ҡM{ѽ}āKmBn>q[D@צ^t;znV>%bYx l~ҸS-̶a8h.)2mVͼW?Ȁ-nLPo|GtkIH!SHU۠ɨ\'}oji $Ԁg$Ts)d"'Ջ@3Oگ[-s\"UP/v`W\Iӡr[;k/R?#\^ma67wZ<džgL2Wt[ AÿMütL{G$#ucw K'ln3TbHf._t&^um yTgAM٢fB'˞tќT&۫ZkA5Ǿ're#f3:eUlvgeQ>-q8,rzы֥WJ8 Յ ș N9?ItH{WI0G/#eyo\S*qpݐVm{@U8) p?v3y9E\n]3z+t:;:b¥H+&c?eGd•t(ᄺf'@NX@\l`n[|T‡=Tc_ͦv}(cȄ> ~qXj+!mR.tdb CrlwzWR%۞8+Fsȴk@`iӜhO='hwu g-b3@@){-H|lsqevU?"O5A\N ֤LCgZ,wJ1?i_L;++$djVeg:k t'r!(jgHf>(bٲ(((ҌmوB]uDN\vfx `""W#/B UkvWBJf? jRjIiy<Aܱ s KmHW'Bï>*ghNȰԔ"- @ Dϊk~z&2 KBhudPAL#Ŷ$˰OfP;:5U=n%k~2z`C+oh' B@b1@PJf*R~QP=aB"Mױ$%k2v(b$;lGyW+V'߯e%[ґ'zqmJK|ɬ.jn73X)`Ɠ&j!H-xߐg|C ۑ_mWg3wed M~БtB4r:.<{T A֖Ⱥ"erf6/hbR>1h 4\\a毺ZKb 5-^$ҭ+{#-H%U>zr5 _UȯUFt-,Ͻp_W 1SyRNc}/YVowP&3,4y%19mr/N6nueq]!3Gw5n,_x{q P Ig?MsK{:5d:ԲѮ󭐟C2KA6u)+ ]w,ރE.Hjt»џ5O_:1_WҨbf̷+HC:+THG߲ 9O{ ytBY eHyWw(*QAD| ]q R>+_B8]\^֢cy|QW(-B5ʴm7vXjPQmB:E̖κ;Q"tVDs0MbL{zp9 \23Վ!ZӬ$*c#B%S7*ߘ>lgo!_Xg,(1zc <ոv}|ef*h@V!X>tpQfԐ\JNsxʼ^XjJe=^Ncxm~ Ò,S=YjF 6;BիŷhGm8Ohΐ +$Zлw̬}C)nYYn/L]/SQshgXMkZ_N39C΍nDxbK5>PsX w͜k/P<>AFs5Ž*_; `[nz}o9 )w۰uHQN0/#yQqs>W3T,xpQUϔSh8/Md&+0| x?Ji@1W|-ziHjd}J즻D79'4p@9Bvabf}olȾ\e%H3,ZGlV J漝Z8dֿD1I!S >qլ5րwM /}:q٠/Q֒k ;4H~pv<&#H4cf3zI TP"-9+nȟu[7RDw[/oK!.%-t'G7Y4g2u81I 5:t>N)!Ui:Ay*Sy@nV.ܾ?(޵-ssRKM-'_X= f̦'V|˄ U^X +ygBtIRɿǍFh/MFQ,66@oq7t=)2e vH:#!0vP՘<- s^[r{Y34y hGFqẉK >غ!6m O]y#\2+)o?D^rB"NNʺD4KJV_Igo|ƧצKMw6ʢsg׫V&~Pf'}ˇ'խ◂,H!k:DéL?2Y2C\#\꩘w%-wư[5"-9X>C:{u.atܬ2@l2H+"rO.8eժk}J^Q#/[4~Cfrutɠ PrQ ]UuTt"Tce,kcS$"R@'j*8jLz&McB@Kl>U${pau~:R )ࡘ뻆9!6WApտ5 Szz 5y^|6Ct $3E41MCG@i]SRNe5sņ_lx,=3B2#SS*/yȚ`&-ߜz ّ,Imxs)WXb[x:~@|ߨ|ݷ;/IrSȞ٪ VItZsYLlSJؕ{MsAB7zW͝HQoJM"9q{:yx':]\%+c4sUٽ _B!X4sޗGuF4חɈ.6rD? xL ?RA7нɒdܾ|ǔ1M{+O+sndJRSoI0Z\|oxm{qLK#JlV(F&mµѼIq{v5o; =ʱfsy{*AU'Sd,3|[~MɢRzUU:\JK{/LN?rD@E4Vt1V#&1KvQdO i@珼`XV!P%N:Q⛽bNXb҃t}yzcɦRCm&%6L]2w;YWĆHٍw,`5Cܶ] m*|h'Ϋْ=렌&^%yIgrxrҝ~K<49x<{g옜*/_/H~KOu4t`)`(ځqVjFD1,LNm%B ѿyTx`Hoù>mhJ[ # iO@u)S؝ckYߚG*JR~0\5"号W3B,Ty hxjȺV1$x\-E~&}2N(8y-;ųxG큰1R% VyWCMfNm"y8jOdk>#L2px">[ׄk^ 'SclA }ʤx7EhZ\1P=g4JL)<'^sP7 5>.l{mk-.fD4o5оe ejQl;d뢣48AtW40ـ|̜jMncwe\U}\A]/ׅGPD&D@*bJ,VZ(t6[z-<]$E.4W -; G_ [8eX l[SM?ʁn12p ZKR7#:sòyBw,t&O|x, $094^6CsU<[/>$d/66gC|e }L96K0q~鍶>Ljn"ve8PpBH+=jEM,_=@dL:|oN =PQ>Ӝs3hlZJ} M7AN1OF΃LF z5hR m( MOoe#@" DWjߌm- *W1N;oU˻'a(SxO+Lh@yՂ1J`+KZҊ2$UU$=ZLbUv%R$O ]cڒ%W{Q}B% ~q/S!Pݚw` qҽOyN%8^"Si6b.<bAiv rBoٖTOR͒d=bv i “ť7WNM[xyۂizB $Nc¹V윔h,8{ɩwυyo )0zpEO?٪=8'ׅɽs;eop$FCm"w("X US .@)QMUaK(~&<%"1 0).Yg{OC4 z'+) S ["fZL=l?YH1%жb|੦z*l;EB׷r!V\ cʷLaP V#. R egI.n bE8ťC}DO6l+@ #QlZU -Nw崞A(W! RKq+"ҹTn'aRp6sqpZArG\T:N; L%˫=;]*[>SV7/DFu$)R@Yg覥'ГdB6u B͊4+!vf!n_'Ί9EWLb[ jNBDqct e72kBhX-e-z1)?EndK-p68,5 KK4Bū?s}E1i?]!v#>{D=)N,G@{3b:3~(+2kAxtdd^0aO؀rvdnXDs$.S JLj:WBǷ3c=yŌpl& GNjM'gxjk`c,.hFEVMrtdi(sc^ka~3Z8j*bJ/*ڸSJW2︪Ki$ B|8ULbeb6џx>sĠM-3}<ȇ ;2!i,|!{[ޖ"?_;/2 88gw-뽱̍s;p!yN7ݴ\Wjlp$#MI"-JVP,(u'u #Ԉ3=7B,<- ziU$xh7H1omH26HrU'V{xK4D ;&-1, Dq||T>AAYʺyϹM)0eJAqO,uq&!s,}4@8D)|mq~Jx#1Yghy8b?Lb`٣]^l uU3&C}~~ݹ @ {Ԝ/!T !¨KD i' ' v{\{ձ@\E>_C7u1^VZ-89 ekbg.Z*.Jyv_n$],,>gcicx3 8OɟBNt^ypaT'7B/mN\g(z<7KJ jk۠ @Hנ*r;}ڭvQ?Cs]ϰ)-0g2Fl7V pRu5Ũb !1D35I Ed1Q"}2G?.)Mqw2HgqȈSootf3(?ЁE ,1d]o2*7iojnsi.Awo$k40@]pbsU_Ktbe zq@ 73q<ʒ%}Lk# >=+ ';X&ۣ)kKv_)e(46,zˈ#3#3N0@tRF@' ޛƒh]άq{y~*~hTFҗ-DfUFu{]DF^|kP< P! ꡁ}S{{l jI0Xg|Pn6sb :=c{QVD^EviG@S}vZ?M|J4d% ֶ]0e6zS87.Jq8OYK@IVz6Autk5Ґk΍/'0܀%x f+L0*7$VCI8+$^?*klʙib'.obc!9Ef**M5iADM]k˻G>hנּHI7iEQy&\9'՚+LChc?+ %V@JE}h {_cJJ9))a3=[_Qsh8,>SPdc~NE2̇\YuY-GYPo#ę2We#/kyNhO_ɑ!3z" [Z`A& {lDqʥF8wOkS:y҆>-"Ecq*K+_[^j]]s Sa 텤>8wpSak͜l 6IME|IDJ? !nSRE}mZ{W"j.xlB>`)sK1,n/rUPҒO]*HHc-N*əe`b$c@ފ=)@AÉ X- UsU?}xn=J6|CetZa'[˭ohσV5xH=<}ں"4w K?($ZqzG`z] q4Dh: z`[M%;߹LŕVIAzْV} ' iu/ŷ+:=#r IodD)ng7kn-02xw) =K6FNOU \ގ%'?9-zH40t^Ƅpl#6(j)XZJ;b">a3dPFHdI*%%t^L.rp8tU{B<쾄Q,IJalO\SY4Z^+YN8P ͤ\:V"jSAuPYٖɷweg&fݖK+(1XXS*%NT^S/5bfh_Ncv3siӰLDfQݐlyPYt@v'c; <39'{$:n|c'^ Q+y9yBTMiel3 V q27{LpSC3XC[R|Vʐ4:pd[pC; V2܉f8KC3V0eV<;x°"^uy<|qw+m-mgo&z-D=r2Ue.S"|Mj͝GI>"ge׉Rg.p 5Fqǀ]QRC80Ӝ:W}z|T0 T>yv̚_el$~߁Ftέ^1P$z@Ȉ7;3d)U]ew@jY&"/2$9IuM(i fgaxe-הڒƕ.;=Dtc-t.B[k*jeG̉ ׌QcvWIT hj&kJؾd5!G꾉TKגwQDkwxHy" ޠvu>,WbQ%ET Ri'*+(Ul;<7FeBJzդX u]y^Փ{:ݡd"& vu5 Ve 4XC_Od3QRZ7tb!G*s}=0׀yq`?_'(tdg'!I'KHL ?Ϗc!cc 1H_ ue/'':D"$1SW1薩,QQlz6@"嶗Rza׵;T }9^k¹vi'~_92wY Su!'&kfއl}HL6t =zEXH=J-UL͹slhJXouBXp/e , R}VDWHm*l[ug?vG[^ԣ ऺYIC_߾ TV8,>$E@574a'Ŀ8r_̃V5*U:1.쌪 A/ O 2-jC";Kn*))KY 5^#J)e\%^-YAD{+(wA/J\J ȓXX g7): G$1l?o (Iw%V\ة⻿CN$?F?0d%8IȲVV(-WhB DB(i"a$A軐v1vOJ͙BKɰSڌP<Q:Ϧz.3k'%6b]@ܹ9boZq0iHCZ&)|QUU(>*oP~\cy䇇~t֑<& ڿ#KO߽rHnMsC޽ ~q>^JL&\ڧd_`lOZBյ*KDZ☸ܒ[g:F-8FkY28 *J^MOQB|]./ <~SyF'DXp=$Jl8rݓYuԡ e9( UIv_b [Έqs\J1Q6SOvo=&T鐎j]rlՓeXH0DZ62ԵkVF}=Y# 4f52iSBa/uivs#K$ |tQrue4G$"1gU[1Ӵ?R; fkUBfF2@jH7N_#3M?en5"vQgi"zXd_iD(`TYM)kV{T o>-nlU/I/CJ MށU 7HQs4^?R{/侥H jx0& 4nT ik6ؠA[Vd?B m N dg7|nfd7O=9 0f79ؗ y#9(}^)}\|m:fL 6*G, (?蜝O b _H)Uʱ&x.hrN y<`t]MX3rUMwoXJ_jHxSwfҫFXEce8޹UHe~qñ.C" Thm:o=mj] .qj4^]=>7 EP!tuω(xb2#7S`[8K#Q_A 2VЙW0m8]_̄ۇvҼ'>P8fԡ$-Q)V^t&nMCw+yiP?!}L:j~i3 ut(twf8fɧs L9dy}xD8C qGBx: `;apS gyR@n-F/G5|3.j=FElF~h\ŐbԿ*[p<f}'FBw.8vN IQ'P}o/)Rnd7ӫ H5样~-P#JᅤN,zyx͹;9v(3֕JOUk74xIC~n@RoВ\EQ[ʉnw)xL|{,:N+ZBwM$ ] V֖$+C?/?Kpu`|'JxN Eޡ#mھf{c>ayQA{ۆ&͆TmQ`|044)yЈz WO/hOt@Qs޹}AXc'QS>uZ5vL$ /$"PgeSR s ό4e7E^~uK)<&'u3ζƺv:lH7x)WU#|OTؼR=PA!wpЊyR~*+!f`ꆛ((zI$7v;,KԚ<薒n$x$qW:p Q($(M4/r5HZb<LtCP-?1(KǾ(帶SէgepTaDy>E;j%s iIC<iP|g2voMX 8‚47C.ra4N!bEj fD&iqLºfDRr ~6+'w?^yLy6YCi"[J7IoA1MM1Z&tZL5oC]+}H{ΐHiߚ/ɍ$'Λ6='t#lm]y*,|tٓ@kҸ/]5dv'{'fdWk֧<.G*U٭d_5*~0Zz 34@61| ɥ3;,_cJ{告,mmiBHZ5Gr]6sªڮ'B@ ytN$fP} `_ؕzT˥UX08knZ|: C=2s"'u/~ұ'Y0sJA%Ђ9[Aaa14m}6 0,FibJW'2@zq?Y ,KMk/\?00@jIŒPBczRv9d;%vX4Wwl#OU5U/c8V0!CLZb%g 1œ8>[ϑ/SyIPo=n3@{ WnH6oqceJA?&KIneHDRv'Js|Eb4MWҸ08+!uEVmĨ"6Gm^brĕPHvR Zn5BΡnSvM˷Ѧ`Rh -ɮ;8*6eQs5_Fd:X"ioz%V"6 ƨ\ͪeOE'}V)o/Cw(?%bͰs{XLgaI܀""ZTE6MuQ3RJ~iHOE.k~Or "/O$SC(|H;Ys 6j+udu=.`@4l9]zإ8ǂEYz"DYK+yzn/)7j;c]Y~X?Rq<'bD9>+$ke98% 1|Tkk5nZ8 ι)V~Ǡ FhZʉ'&vǗoY H9=<)M[-ܨe($FR# LfQ -4/m-0C=rǶ͍_یw_m}`[PuW`j>D$L=ore7Ayݏ@h I:̝bvmIo'|eoy8ҡ"1E`\U"dhP#隡&4ջ_޹gLܺF&p5$r>6RLh_rnwKdZߣ`l$]K\?N@j ]J_js6 LGne@PAXѪ;,t~\!4tY{Q,ce޹M&%nܣ)T+zrs.1M."-eqHתa;~ GqVFSouA:DW4EM}ޯ1 Vvhǹ[K&lPҚnmd%;9{&mwg9' ~\opkgzP@2|b#@o G, <㒦AD 0\(3R<+ZH,쎩TfIeg|ݓKzZ˂P%ʬģ4.XMwR?% TeA֪V!̀(JsbiQ6, \T䗐?<كU)C04FB-oFCf4EӉWQuP#~?1&CgjrKY9ө4[j9l4& {K#%W +yIf#~ڂY? `/*n佪PaU zB04ϊ7Ca|Β9r @gV?(q]F_w{M^0tP'* m1nfHU[,6 LNY37T ŞpooP}2/|Z[Ӊaní59][&/ 0kDZ!` MydiAJ1Y[Nn"#VB!G y֨ ʐD 'ȬFA1n͉MKq/To@Y׉&8nri3)%u㑫a̻sB帓}h]i^EZr2KԴ06#|y冒hZNJp M3IT҆4}.e*7g׻ʙk_mYm%^ŅYӿ,>o8S!/5&vH2 w49EORiU7Q0nzqkL(R&cMM{T!n|DW>fdòT- ᤣ8.QHԛ,4MDd @P9aC9)X_ ^d_8 &`: ~9*< Ii/#9|du_]h5K}^AM|ũs ʳF IɈ:cEbo{j2z߰HtATgx%[s煇ʢ Fу`hJ2ɖ"`,ǒZ Wk%r l\WMX.6#Wm۰sKcI6N [1"M($lBGt:k0n/B B6@ea j!Ňt!%,!^gPa̻ġmMe-[1nfώb=); &Tv̭DLHK_ݩU:E-8FTK'9"NF޳MsEĮA YMFc1G<FcN HSHB2JzMKׁeXPE â$hy}Ku3#$ rLTL"Bk SW{}s):O_(`DiDC ~>A7J2o$4d8^ ,KuB| ?S..ؽ?Fou*w_/gr8\KG+ &C}8e87>?U3Z oSX}dBn$dJI3[V5J;ֆd,N4v-kv+>*]NJCʪ,*َy9U)}KgN{IW+i`uȰPͮ;OQl7.+%SP cRh1CD"c~Y!t#*lFHg5xYPOj ir&Ic}(Yw'c,ʢ蝌 E6QATI[|5)߶={Wwؕy1V9`h&ϟ<݈@ˮѺ5} T{oܠ}=AEK;z`koD훕tЦTq{/nŦJSqo+ [["X‡sf=/rF,5+ !'߄!Qly,O=hܜձu_J[]sfL4)tt>fߚ>9)e6R19Fu=KO/ܣB'kx ߲e ^u-QdZu_\@>*yWJg.o ǩ?̘TFp++w*r07;v0j)fC؅m^ h6F='s$e*`L!)>x܋\S yld3.YmP}vGPf'џSHգ.XPk֮0*|V\V$oe0wp5,ҿMD[yVKa(|5"}[Z^I.Hdl|Lbϟ4$"b ҟWV!a7W JJ)mv >X*W^c89.ӆ*թW4N9<_~S{duU23?&fIJHfcGU~%}$t4:"W a05(NP`܍KHyF4rs^ܚA'jEZ W@]-3plK$Z +Do.p; :^5M!*2!Pȟ5Nzz?ɞ"O-$Mv3)&:=hYe 'G *#aa'W 8^A])RinaD6n~-SϨEvI,~rF5N3N-W"H#"oQ!S\bGX[] ?mlXڀ!frYN5ƙ+@&jR%̿u4H)whڻQY;0*մc2t2𫻝~Kg<>y:c*_P]"Vt#yޢ1,veL;O5IeޞdseI.s!ö>0>:Z,?_B(!\՗ǺqӴLu$r#OCއ:6 SU>. ̨e-KH*[7XMYG,;]ϺnsMvMUΪq35[pZ߼O=N$'!N {:+f(䏅RA:h9!_rHrreT!+ Jq'*U3vceP./xz# "y1C9ѕK [V&q }j-P 8=@{0UPUZ2bgL]2$FT'~q-v6G2->k(r"kP`h8EkX&; y/qDɩ_33E~Xq`5<2üu H%[Od'\%i-xz :c{P dc٩[h߲ꊖJ3W6hYz=̢)Vũ|+$x*Wa%4Nc1G;$\+%='y\bi;ЎMb0my}{\*xYfΡ1\t2L"X61KEFAډokzkTvQ9a(r/@^Dk~醞 Eo|{v4å&;yGdQעHG8!Σ87VC3duo[#d'-XY[֓2b ?;ʱ `:FWwdN1qPB?#qjk׌«틁?*2O" u?z=FH=CenLas hۅ/ D org?{VK`2.пx$\54Ԃ9.B=UusY HyN|b|;Q|#>~ >/fuoqt҄c-*m~!l.:}7y^qϧ@iAQI/{73r7 j:{}n]EH9 ewmyƋ(g2 NTØ*,vvkX='3<Y R~;/㫻TveQS=5'{FM'YmʡiwP3?*8`謤'wI#nܞq(Rr3Jߴ1rc+9n4=8 㻱o lG6LP6a&#Zj k,}RPtNmP9v)jLNe?d呆6`Iҩ:;JBK:pR.v>Z"h#!n/>y ⤉+2ON!%AfRwZ; _.IuC6~B5]9:9%ZZ7KΔ3A/EEzܠ0rh^9J;mzz9c&h'Rb]D+Y_. Ŋ d5D {Lln^UK?z4ɧ3jiVF06}:K]sYx*nv#ٴ!&V'O;hVJ"8Yq;FSkk)reh)7JۜK8B,xR0@f0{?`GjQ3\ #=89Rt[P}^!8Eմ}gl2'#gCp%ϲ`,fbK.kYƑN8MMa&MʉW-,]tsx8 5Nƙ% sVz1q,9ƹ$jFÙ4}Tvrxw]lz"rv\+_P벬tV%ڄxWIܓ{ţİ=ĵ !#ߵq,͛gW71\M egIW9ilVi1OTGc&T2q8MXLi}L"je)s-4Rշ`tpt^Q{AH6NEwRN LWN) B'`{ b(`BosL%, _^L)ZR0) Zejy/qůB41djhհK#DوHjqH8D-;7Z?"F_0"zo ؙ6U}L 76 ota/Z*͢9t8ΡGgCNk &м\9iq%,xmpXD^5lMr*grcT乫W+] y,l0٘1IArXр í- BYP;ǫ,brM pd\F91욛An*c J|iľ\Ag=9cPcRV Ǥ@n-(&ϛN3lB`L9WVSC; ٌe E;鈏Kc : ʻ&jgHa]]PY?}wR'^U+V7Le ge4^tE;~&4\[ZV\B_((`yj~_F.{uW9b̕qX/% iSZ!ûcE% xD:̦i|ԄS }23=PUL[2E@lC#Z 5 򷧻k] s"-\N=ngZչKrC}LdHmS$ tE8nj{\=bQgqg`+*UHT,61Pƛ<|c&'I@c&ji)4lrr즠z ҒX 4F8cl_%W;TOS BZ[0h%/:25Zrk4@eR[S ,6z{/2b%[풶T8SG)sʮӬsQ3??fFCCq2o M6ᕆևe pcPDpb_I@G{KPo YI'lw5+BqhwY& A3]t*Z 'a]=4_?6hFƥ22% \^+ühok f(OMb=?$k7c&D=9A+uEylޕH"=GOy/K$"j.?CVՍ}3<MR>SBzȿT8\3t.aާ;GWhs6QN$n㱝l8Vy?*M>Jdy|'Oo@{aי#%dz~+[3́l#RsJ췇%ZH)>@bމ'٨b$ZiP >rֽQ8=M ;mmo [M\B ~\'u [AdWB ێ($@Vu.n-+Rxf#}a][ӈ'Y h*ZFp._ΓWNڎw{}Pqﮉ'i4ϕL2ӅgkEc`˚ENh0]BV_tɟUtT7%}nm͟!O|KWV/J Pj|K{ ?csUzhüb6zG,jY-n>%P f=rNAU}ޯz&CZ+4[K"NPo ƉM}I ٥hS3srZY&$N )8uX ?2iCO+^FD3u4~_Nōٜju'dEF;X<;(fWT-j %%=~3Ma/KM#"F")I?_1%hQedWR[4-l#4D׭aOu (龘rm##̷<ab"DhueW``FӋe?VUIvjH]]~8΢@I& ># n o=Kzsv$/-/뮬 bslx^WEu'#3R3Lg|~tqpp3#;85Aesd/7ZїɃ0P\'9<&; U6WH\4[ (~zkSN)v,Ͷa>!"`mYzb'Tcb%;8ܴrmvkBr5dH~M *iL=wpXCxp4ze  ^;MԛVbyٻ%y .'*}NIʈ*ڿ~|>cUtUD_jRH/=ՄI}3Iarrw5+٫ AFx:z7sTC.%U#@˞w"O@Lou_V։ۍ2zPL뛶/̑DcC=i";~af'V|`r-d:KqcϿQYWnjwOg'҄`flsu_FΉj^X+z=7~dÌG ڼEB0{5{hv']^|uGҏE2FHzg8!(t␊.8}Bڠؖy ئ &Yq̭NS%E+7EyPSSLrGT]jvݒkdu_1Mh+P. ex9 ά I\Wmz $V4p؊,fҼ3w.a9yر8D03֗5J.48nIvyqhF҂VPQ!\uŻA !UJmL<oS <xYn:u[UhY=:5=PՋP9jl&O=oCr(p0 s a8_Ez"ɒ4EA.Z0]QHt7'4`M wDW!Y&^; 6elk{>N/\DNCqr3TaBquCD,V{%%C_Z&WR:蕏i` Kdf}1D6Fx#dCغ*KHQ(,Nb^Ǖ1]5^(lEG..# GQhxlS1=ry-8=@@rʜJ 4A}XK2%l:4[Z7Lrh}UǁL.9J-@Т]sESO}҅;e (T/K5b]4筝CQfx\Jn2^GӭZQ})%עwnav7EǖBB27*qv;1̓/ uf姀^Hz] 6)8:JYF{K.BhÐ!Idڒ*?~ ziGmS7FXc[U,cZwlmK%`9pD  9,OY pT̕59|f x8/pJ0S; @CFYUad|jNtQ|P3(@h=p+I Q({|4z CF0h˻\hf#y(tt8:JcaG8'* Т~B fn&|J4 !䵠T%062*}E͐A3^ d圻Ogv]Ϻy){~o26dW 4hp7 ,WOzQJ_1ww@injsE6HR167uFvd)4 jK WP839Pa!)#nq ߍ)8K2f$_m'jnyEJ)i܎]wgbg]dUu#"LV%]Jm 0_}Ӂ cY]ZO\>*YҽjBuVkr j"iaW\siRoG}.FLP5%a;"%yR׬+Χ^~])?4Cn@m 3J;$yRpIkq ;Yo; #8=ӉYj`I{@"3 yfu% ˠ),잣v7bjv~ ƟIv1Oݓ@-`TJAn&f Z>&Q0^'0 փ2MN_!/2ld"%J4]`JEP9 vУvXRAc<{*CUvȧ{ܻ:TwR"I(ynnj?sW 44ף lGIߞ |Ո٪RD7H-X§uE(ۓPejOXi*'\@_Ц X7꩖5&ʙ b ڿaqsn_SX}i3tkR6TN,I==֦&1\[W}C.i#svҸٸJ~p\ 8A( M6$?")$*=O mصySkԙk96dDEg`]GyK8LAQAZs%&sri RΠ_e?0D3$xZU=əA{s-|FkG@ldgl%^xgpg*̑V8*Sx A̸;ˑW15'b X 5.{Ȋ8 Cڽ8b?/%IWj)f&1p\ܲ@@域iٖoKK% +KI3˜>RjVVs'wT?Y6uݶ2%'#'1MbNv KaTChJn|SJfR5~P~{Q?Bϵlf2 a%H431٢ Mۭ"N.J+`5o9HnY>WG@0ޥumTrSDzdSPZv>φHc,u0 b ~kB2]՟4B(o: 88xG/|Bf]B1X^e|w,u}"&8NuѶlI z=sgdAC6af `!Qx9)!k8ZD|~BH/sGX*vH_ Q|yASfPfW܄ МɹZcU/L@3`VV)7Tu/;"S1s,چkKfp\qjoύ Z,/Ll2A6*jpqo93?V UlרbB* i)=ʐNXGڭ _y:z oՠjz"SG/$SiUGqG {Eb=@%Ƞ:#QwELTƹY{eOS(6f kMbzK n~/@@t~)T"QVIo`= ζP)O]DLZ\|2 2Kh%˨'pV& or1.zHBQF@kVZbR[f6|h%ڦT4kL.=p{_-D}̴΂eW}i?­o2[4@,&&L6MguKDJ!,@o\g]Tkg' g4t8~`EԈO';XwNs8VTeIU<6V_/ǣgA 2 {o|0̷95k@ @H8E"+ *z%oql ^1,4u@9 ]rc9:*@ DT(<=pVTD-$)*֐W_I=l0+)oEuY$\)<7WnE4et! rm~{Ms{ Bpw~VZwÒoH7|l@7.S:1`NMpflT/ljh=9,\tٝDZ×tSOK.WE\>h,ݴf7+s\QOTMGݺ+44]7̋TQ8| Fg`0dϲ*i~0TuGjR9h\q=+n<$(޻ϱ荱yDe! G?olkANvWxH*4Vt'^豭& HXBa׌,Gemb{xaѬeƎ䔟KfMaK$f!m_v%1ZR5R2ŕr[!׸R`n0tRD<亮D9Ө\/2ο)%䰍v|U` /.Ajn#Lt&ivXΗwk?A}+I/g"'\ٍ=1iT2C6VahB=h౺ˮf$>2. ܂M+V`l&Z9 EDy+1YJrrZX-F'j N$K]"_L/ :}EĵqMNy)J"Xa!٪&%y, ī{'ddp'< 褁s:%bާ82fܚ5c)ȅEwGͳ'7M=)+`ʶ]_Q`WGd:r;nVb(lӗ @ ӆ|p(-l@ ia,)ـ4,B&PUOu}"/IlZ+u)%lNi&ٮLw&3{id_.4g9? XDJ tN3M@3tɊC!;]1P* ù!9Bd{/ïD}Zᑝ#m2|-^irulg|0,n0- hVVRcL5fmzKh:4ޗ1&N%M-W7Q*M;S7t=mIJ2 ElXG|Y,qB.ހ]L'߼$vP:ۡ/ m@[d)0p=H W]/Q-0 s ƥy8CV9:6ͮ!WYX˙|ujnhxeȚ<3 G7-HDM3zIQ۰| uM1M <]!M^󯍈RAao)*B3G;(+%1ݤA-PO#c /Y8%F9V6NSx%.kٹ7Zj,E9F~FB|)Ak k $}0V^Y\81bfՌOJm(-Qa*#UM:a*NׁPu1b{;&vy mbv/'Ẻ)]l8[uU!{}!Lah=}}q<-8_D?GX"zK :#3zSrīxqw6p?Cu7A'UVq /k FaS@쾅=lTL|Agvg@ȏ=ģ{/7$'5E`'es1QdCPL2EU?i7>NE9)A{#tr4Mjnc"\J\t:&GJl#M$},8H4.j[vKpjҹAȉhޛs7c_%-Y=sEo!\5@ ճjOB$)9vC᩷W;Ifґcw~p,%ȍB `"ˉM;T~EPjA@]öH"ہ DQ>BG~\N:xJQ331e୩=f яAb_8-zR[7c|%ݐB܄{%}ٹ{l" /%y$q^sv=W.-JKQuJHĎCʁX%|5dsS("t3t@W m l=\T3IZ;T:4U\-I)C,v4fM+8=dxg8uA39 FEo%΄O ]?oUY|߱WΥVi/f ^*ȈuCCXم,9<$.U;t,#~]:jk*D 7sL%j8f֍+YMnuf6=iE#n8zxQ,Oj lDn,JPNte8k#8`9U;K~Fg+WM:hu1#9 l幽`A:Q4JH+dd:G \qQDbK,GuZ @1;.>Y꧎ED 0U[|0/s}pm&o(fP&iI+zCj9ZQ\|cΎ DԪ?*sɿ@@gh?F{Gߺv6O֘:dh@)_1|_<"Q8(&Ĩ8FD.YonrmEA7t`YvZdڤ#$b^Ğ[,Ul7G@ A@VP|.O&#Wϊ/#zuiqJ9 ]dVz}r2 ,=R}4&͢!~=BsVqZ!1R|,HܶcK`{>d4R+9wk':o甀BZˮ$pǮЌK5+^ͮŗ| (c1pf~ս'8:ѻŠ$čT> ʉ"Zy V 07h૒:QEUf:iR8!Swa,rPRaA4;JLxO-ȫ٨TQ3i% '|ٹ9,zn]>QECa\\}~uZLؿ%}C|3J%2,xl8\D*mn_ 04]{PJ^g؅Fζ 4fG.{mְګQ;g abtȷ4xM(b _nM6^+fY2 isRo.dZq\4AF\PY:xy^:yYժA=([}8Om01Ӟw{Q(JYӈ Vl:ҼX1?Rr57Hf| ]͓ۃzN\8? -)o%pȪ1\iT8@Ԭ&5Cc!}v\KS޾t /Ʒ;N{@kKv[t| z Va p:UlƹpE~tqY8[wL4!zWGG#L:*'y4JxqGֿMH]j;b8c9\~Am'@no_^)'$D43wR !Ldwco-D j^hME;# l0mM"{>@@΋ _W"m nGk)'& _!V%?'4?dDScIdu8܍:K?$%ř6 ҕoLL})ǥm7`/Z zC]xiCxqgug/Ȧ9R*AgӦEe- WG$ $#,'# jGA֣ ^"ݛ~Z bCldLJi:2}F(\62 A}%|I)n!2cy]Z5pn+20_G^V LTstOi\ǒ5S\Xʭ$q#0.8m,TGZmb.y8U ?5 334TJߵRs( !l?ݢ[qGwfx)6chƙFsr`Z9G"۵OA6P:cY% 猨ٍ/XXVRBs|]W6XR+6m%80U GgI <5FyѝPĠЕ40)Qv9\ADFg)IMBpr/-O@|q`p ðf+'pwkgQlI?tW*L5wCS}\b?дVJoɢHKwj)΋܏Kf2%g]hB!iݰ<$C ix.c`!c됞V~R_[ji>J ,v Ss -0E/9Y<oߙuïЙLjbU"z .\]-BYE; \.)ivTeNfK8<Żf$7H 󣳬 XJAۧ%U&\DRF^? )!Yo@!@Z͂x5u) fR!Hט+\<+Jj( ?& BWč϶` ñ%&YϐKGP(ޛAW5Z·d1둯2xe#ֿRٴ?R&ʹ(\wڭ%Yq}Ҵ.2—Io&o^ͅƅc_"dXoVšQ-;wN|,mqNQrnVl23&{sg7L-#aJ#ZzJS "hO s9|u37LrpVe4㒺tm 8HעlϏIZh?ε9z5NURnusDs/0)J(W} &[- Hs$ATEp6Xq?Z.u"5_L5ʔ eo2V-E7mY}˳cz«$Z~o4BwL%} -J.1%}ؗN~\"߄D tMoǿt0 E]Daֻ6hY#y8Km@RY͙3?9> ؐ%ӵ]xp,iθ/.(rm- {Q5 d>K wJ܀2 &a _ZWL%Bk<#?8&͙9AĽsߛ7_P+@E>9sSݣ!؝sÛ1v≽m]7փE.eQ ióS #QWu6 FK~W> c r>>3|י=/|m MT+Ga,չ=EB}P93wX^1O #?m)}jl$vM)ЉXW0aփ''4{FJsl@g4U.Ep01(x!; ␫a1PlHOł,"0D*~ Em,6RY9Zu6GP&@9ۗQIjҕ+b9J~]-5gbNZ.}50߾7Kt{7 6I(v~ kg#.hlbrͷP{+31U֡>?`!A0Z@[puV#YpmP6ظ&wlt&(:zljYiE(-w;(M4L"+])_D R;$U~iq<"4 YݷbUQRp)iV9哊 6åۨ #VoCxhbL΂Sp LҘN&Xi꣨^ qO.-4 c"C>0+BBkq#G{*i{w2;Hخ21:G.Ew$Fz ,vLz暈Jd{?(UM%,~ c7[`ki%m,~IJ\() pпL|'xدS(aW,HO ? wŕ5%Q= v)f|Di9jhqk.y% !--P#rӗ$Dn*b_F;.J՟TZ8RPGNZz8,d-6[71}$@*F>`0Yc[XLUzhMզi!opZKoݮ 9o*I: URݡ7kx^X _YgD1rPEj X?I M)4:CYӮ/`zF'km C5?+N*|PK]442tD48xcČ 6ۜExfAWvgtq"n_Mk&=/QJm 9;P-w)$[|iy]2Ӿ׾L< ʒ "jN,@ɜcmL:SISc0O:RQ@+!Gަ _ ; 11#LD@ ix"Eh1x? pmy`2M.5~.*^ -C>⓫/i܃S>=J?-#W1ے#ZkYKd19+Pp2EGNFmR~l̹DTP56%2>Q4nuH4 hg~MBx53칤heh2-5C@[(_@ؘ)A~x'o?̅`f@Iqu~lt""YߨQT4Η oHlՠpFk[~f , a"ײvUFBB ~;ObY|$9z-{,cƞʪGf s*=M4(ScK@̧bl4[Pһ8H J_|7 BWO^z쫓C4dQVNOSZтRX/Gw#܈LG!BY?DZh/zjIΆ +\%||o7x(+^xe%N@Pjm9a#GtvfdmZ/LgD:d3Wn4>uZU'Ť@8TmJ Wovv q@Fv)5k? {@ YGr<Fߛ+?&I+Fvޠaq٤ R_g؅7hޜkgǂN4x!FNjEN#$ [:h}%T e9BLq{ѣKx`}@vOwI^P4$Sm1PFhjZdIZ҈oq~v$pU,5E_8"8%hy2BK㑘.lT,QCx~oN!`7.'k0MMMM:E\7ѧy%RrR&[`*Қ Y^#8lQ}IC5b/ZH /d9SY\5~凧(溃ppoU "uHReAܟb cqDv_4fH^6<^!Q< F>6?txTw!=*{D%Ob[ & -ј#ilUѩG̩T"_'p#K0TTk p?X[+3GR!hH(]\dG\a/%e-9Z9 MG? I,F|B,my谽٬ȶ4@^HӲ38e\u_!k.Jq7%0|XթT&:Yh3kx^;[~~-23FKUD< %xBnmFY]dup>;=c[˞EK;W(/lL8xT JPg~p!qωsBS4e-Bo?fHt/\#Ѵ -~Ҳ?"̹co1jWVѺF1Wm[4k(o`+ev> i^1ې{iHftzJ*vZ&XF{z < $;X|ZFfnEYWNɥL6vx(UW?I"DwzO^"`zEpmP^]T`Ԝ:5Wߦ 4ӿ?I&"#[|sg~<$88<ԐЗ%ba9PFu.9>Ae+C6wV^GbGxa-AY3+`y\g`;9+YQ}K ]6k tnj Ͱp*}jUT"}oFVK})V3V>ٷ ha$40Q= X.ixba~ƥ5@J{Úe/<с͢JјcLI?g3ni@,c" "BW┡~ėrMES$لHsh57Wgtc h7ZUܝDaaUW@շ$t tiF~o6!e'4jj:NhcR֕`+c'#匏_9Epn#rPOH3L5v'kVjE۳,~'.uNFQ?XFڤ62l"`|0ri}%Bnַï8R*(['Ai \̚4ljC4" (bBkJeq*[ZC;=dtE_xTjkj:R/%PFFt_櫋mcx=E5٥Bs`0Ig}c-]XnW̊:jM``5@eZO- кYb. bԷBHUy-9r}u)]6eqJo$6( N9,Z,֩ᘷA6<'51[m%%pHCV̈I1 ,aWÄߊ Ub+5,|W?Ow쀚=XU?"[屎) (ǍAgĜxhVVwGQ8+Đ=ܩ8lDyegߜoCD6&{0Yl7'䴭vK:T]FRs@uХRoBb4A9>!e&uu _[ؔ]/W[ nk;lY)( R~ [ꫮђ%ۀ;nG{v!m;pVX?ȕ{$;07řJ YˑHVqq$n@GƄ/i)=oaH?ECaRo3_NSh8k bW$.띆"n3`A{pӇeKj(ZN3`Nsd^7)A`$DY+Z6wn`(q!vJKe .*mru]Gb]H87b97mI;HTx = u:9vY'9\  d 1!fZ jEAr5X0Qd"\iHC K0YS;߈'>Ym {'&HȎCR۩nQggQIRXO'K:vU]- iyc'Lm!C t8>S}QOj"h3F^:-P[ev^M냕ʆpVȭ^:^x ۨj0DZUx;ZS+ HˋH=Қ!-vٻjloXyDUCYI[MWm]_:$v}W3vmhh2`UjoyDFifuE ڵcPq8jqF >JN?z1ˀ7BpvǍlW-OBB2WE}2|8f_e~ Em]ytFͩO&[u(jhCЏ{ia(t&k(K+ B %cx}䨶YPsCNǖx86~mT dG79»{74oƚm9^qi6n aEEXrmHE>+]|3 lyFwhm2(/pM#OqԗpЩ86 ؅A,n 2ͮyQwo,[ |a< YqxF<#ty\-’r -SXpl ϤqOO cbµ!tV~Q_5Ýl \*  (r^:1ui JGcЁ=̔C/Eb)Whӷmi չIeY1@ E/##}uK) F={&Ro;jhpw=|92B_%OD?qWz%RWzpq- ^^$D${j2>8֌З/kҮ[򖺗UI2ySQk讴Oq|fZyN1؄/.]&2F@d:XMMR TbT'яn 8kn(\E9Hɣ*Lܯnc '$̯ Y@G8vS> ۟.N<͋hJ\M"HrL LR)(_6p;;+KEoNo񹧐$?c좲}jB_g~@ > C90l!M̱L{{l/i=LuJGJW#h:c];7<;Uj@Ѡ {k]W hYKWr0ao^hi~ mϥUCb^$U5a:u-IVGrqG= q:1L*SخRr+њΰs7L  ǹi_Gx$wG${'UeٹQ# 1n)4sKzg?!/~f t>ٺ `[b]aGu{9PY0:鱀bӵ52.l]Eq[ CvzcK_ck/V)|)]f~eZbuQ""k dؓO'@'" iBV0!-[! +$XRXpk&_3(J[Kh޵ ynyw\f5U0cmJ "DYo a$LlP.EGUX/ryE e& ֠#$&wU9: 3d}G :M PuJ55o1y^QkDvkdߗ7hn1&_s&4-/H,Bp(M;С!sh!p1ӂ;c3yT0|6y{5A\ʬa"~/J{()v辭&0 =gFmB}O߮l}*e J_rv8U2Su eLT}L:uUQ퍛nW}&s1o^YX4ClJu*mbF*\{QQ @=J.W0?pxq;"XA'+V;ߌ th oaQ~ =і/ Bx9 6]1UK,i`F&<`h6)u< 6-a*iB@Dr P̼zޚ0mpsOFAml6c~C @8aa`շਹo[]<)X혛pY^|vuzً"_=1S9MKZlۂ`YIR]e `o%QŒu$,t_Bxc,cQ{QS8τV{W #>o~\_"z!@D'+uPS}уѹ (9+UكYJ0VȔ8;#n#ȁBُmdIe!.ڙ͑W@ NTыQޏ'߿?BSmsBҐ%CzfFQ,{`%w*~=%?S-ں8HՕa4 OPQTf%"4YψT(TK \SɆ)Wgu)kmLvǙqwӭ:XI^Fyw^ը9 k-v.{{B&Drh$fݜToliJu+l=z4gKؼk&MU=2\=7bTj-u+E ;h+dTkTZq*Ba@Om!1&S\`dF2ճb-1d c2;-2(f!gBJn|kXxl\, ěArë%T 4cU~}xqL,oRUu"ḇPTCTWV eJ?"6BII(~R"pcReq׫{h-@$l'_iiZGֶ\Rwħ HrE ܳ`l&2#X¬S c@&<Șo7[쑶w1Vhޗz l/w5v1ܿ_f*%WihfI|t Zq201;<Ɓ3:c@[?<@*U頽*{E?/ =/8rt*2vM>^}ޞ7Z0` EXFv 3[&Lbq $&4NRP௢fڅ?(6%t,ɼV2ÙPm%P팽 mΔV[3| /<ة\8̸WL=7u;sUaŎh;S'ia/' 'u{lpZA=\UT+FŎ~ĒstIո-(| 79 䣀qb_FVhf2FVT_ 4 /?G-p*A.fzrr-A֥MPy=T?]X xPj埧c2{Awœ̿,`)"QNU㒑u'`=-? 46D04xJ!h5%g8OQ5 GbȬb ?GXɳ4wM}a~+??tJ2 Di%"0. H r0g!+ f8Fd Pyt_Aѹ-{Dod ` 2iyIO=$D` a+DZw'>*:)?Q~ɭLE>9%b@<葥 de~5ܠDsM(zp_n{AYtZ?589#U.:4q53YI O[\D=\'JewT';nչE [(yZ٨n\4*E V(ZTVG+J=wY%%cv$ mF~ڄ:4Ԏ4Ăblj$+GN2f6ɝtG웁֩>cbΑ -G*po4 @Lg| :|gɬB˽2tOp$ۡo{@w"KL蝉' P4r"jHA,]$m4&g=V*b+-qКk Inib(xBÉq[OzrN%1--f!u{v0m j&1u6Mzc45>tYNP+Nɂ! D+6WeSֳ$zHϝ <IJ*K{9)*8 o Wզ8 6ɕ4WS M!@vj&s&rO)#ɩ0kg3g&<mS#^@Tb|vx^+23^ Gv3S_e"r0dx:vX|rS$Q˃Kf>|@ff fhSaa9\DWo׬]:_1!J쨙ٕɱoŚܦn[pl]LDd|x$*87"u:!_ztIMJݨepaM8*U$"S!>xuYQ NFux2Pmxuk+Ъ]5@;@]]% )uhlƼ-71~P[;hܔ4^ $×hS;qw8+fZED#Χ׶%Z&}o+۲ZjO80T~͜_+?`QJsJJl'۫]/EW!N>..*$ G+-|#sØE2W_|tљJLx3n"ᅻCA+cMd'naD]=]觜c +Й&c"u̒{rPSc/v{ }#CxQ*Ea=Ʀoh?Kap+JYJtqHVcQ X)#8'~gw6bY"Àl *׫i^DnC)<ަ팆tIv0Ұ$t@O Dbztz|odHN4>%F`0M^UT1"H.H.8j<# <6q"6јt:.YRǪ[!(G;蓙07/#(G{kͿ(_`Cd.MFy뉲8,iHsf^"&Wf\1>8ͤn\$ӾmZ&7\QVT&*ζliBx-5%%Z4֭HrC'Hhkkr&qY[VoŅCBSJ޽OFrϲ #õT/ld݊wF:ANyqHL`@<.nQkK{X'-jhrJ04 d[cge(h(_P 3zꂨOHڢyǴp(o 65({ӭnd)u:*S@`RC"ș+Qy`hdwwEA嘔XP λQ$wdpi!mWi*xjjߡVYQ O^EDMQGAMɑ:hD 5iN>&ypEժ[yp$ 㓟dG@Ps/֤+DZܦ9s _!&.%OM~~:/{@p-9[Y͟gOzA6[$ @tXխq/NnfhݰLб./ %ɾ|TO3GPQH|Y;&GODՉ1&0Jɑ\7@J#a8eo@Ȇ k-5~QV5O@!VZ^Y(nj5kZyEj6U"qWe%+ݩ)f27?ٻL\Ld EBǦ/^Rq:Dh@IMR^?9ݘw ;KZaHJh]ql|~a6WK6neő`9Tʼn9ADH<\f! b9^UgʽN@tz NY,lbKxM H8/RsvZUPNVwyWfUGVIxpvMg5Lz>S_a~"#P_A&\j<::d5eQ`Kҿ3k_] jtFeG$ j< k6hTkoA2Y&]fRz^0 t}/u-ե|{WMPohda/'Pf2Qnaruޮ-3j 6 :F6 7FMF6NY[S6݊'Jd?EO&h&&a,OvTjߪجgpHSDCܜ:oIj-8b:& 8=ޗlVFoz:OF6 2OMr9d_bSs]ݵo7,KzxUL8Z)Ic(ry?;w. &n- N#`33ngO%o:}x1%t;L#u/l*x7G~gjh~JVU]ܸMT*%%X1쇳~q01Q6e#ե3VP!;TK?gMlU(dz*uRIMeks&k{mS 3qalF 9'wʧԟ `p2OVZ/9g* bfx,ضB3PFc:%fwZw{o!tX<,t` G@nbk-[(ƀJ]VՕ(Zߍa6!AHs$XG u1$Oނ=\-F~km5 ;ID[ ($UeB/´:JGK.3I4L4>79lK[KX\ٖ "w [30C'#BG1lo]h 䌺l)+, w=SBoX jyl1kK͵&̪nZQf,s{TF. -"iC<.sw;;Ay&<YlIcrpvaj|lgC [s}'Kcyf]}ƺW<GKOhXJw^Pin~Sj љ)F _q[##thbni X>C;VTk+RHdg=RXFa9@n $;2#A枑4/4NWcG$"7"Ld/O`Hҷ_P_&w6/ ^i{2…x-TΐnUHKwErl7 A2_+,đʶY=`ٓ`PԱ #DWN^"^($3t ԼQXg?j0OdSK#ttڢ0Ђg]/e]]# U郎(;T0L;2Y++/$f}ޛkā7;]IC@  ӝTz=ьWLJq2uR!gP^r y/ en+qKmzRi}ub-lqf#O;ZӒh9< vs10h&Z v 5+6w8pq*nGZU@G&,aDMg@ vnx*F=ShQ{jd?#yD ow7,vb%3蘑X4VZ݁߼+b?MyDH+bۤ]F{u%Ga5`z@wZ82JPlnE4&{7\!O7el"ߨ.w;JD muӫ7FT-rp9rD/:Oㇺlcb; *+l+!#)Y[*N~E]:N%E~tۅ&gؑĜjZǚ}Ȼ_ݶKbD8Hh4Wdl\: 1ghɋ2?k 7w_{:Z#LSX*?m'-QBHU'* 3J9Ss- }:;,=eijt26aeQ@( Leׂ@oJ-;WQo@yZة=:#e%!s2݇Eoo\QRwx\DҤb: Pq~ % iwPU UR5FV1-)~/7eֆ6U_HSiED~[zE h8UtO"?O4EM;T&qƅ쀌2w'W_t|SpUQI4IC\K xmve-Jc\ZJ0:$ٻʔHNy^>M0L&1˒BηEy#UNҺ yGhF˲0^ ?:.j"sؚr;{= Vy._7*+5P5hSEVos "æ}ZZ'#궐i!_WƇR d;Q(PzqjĀ1t7-@ɚw2q-%jz|\z :k  kGD,M]CDiIR͡9n37ᓂ,\xX^EKHG>Y՗r{N3T@NTo#􎽘74-V( iҥ\Ab [\9^\.+dM|c+̞fuUiTAMd&M@ !~|!]̤40{|fRBIJ4k"=;_QEU( inJ\\ y>Q$+XŽ@]KL# &Ts44R=7ˣX/zr I*-",+Xg<6G̹ s arx1KdYvf7wŁ[]#\,Di}r-Sgw:FxaZ\ J$)̋kEtRa!| Lj,Ũ4umx{/P$>= (ӓ(B?-X49d}.Cdp ǟz@O黥VNea=LB`tGiЙ3\}u:K#^@'>饬cK]gBIIIz:{\dY~k^dw,f-/߶ouvP1 gF X c ރ C'aɅj}i{=Veg{+b#流5螢Til#g*u q>998bb3e,׊Ae)NRb g;kHD,a~ٍtAjDuk9*-䓒<6mlk쥆U7*%3pmVKġl&S [Skƪ;Fu7UxA Fk-@OpdֱG@IsܳzUpe pyP]:0 { i(z7coT k df>(*3~%L FvMOỜ$ k(bArp5V+ ɓ5+1JDb7.nמbvҖI-8Fz#n~X0':UqI80VUT6H8SG<^!Ho8BE9.8eݐ8isp3ιo̥z|kbF.P;kJA^J #7;91g\Qnz:뎣e6)s]#xxY:ͫ'aSIIC7ve ڞ4NlWj*$RĀUH<-" A=32S/J{\kw3ZtRvm.r  50\ԙIsBŘr9w"wN; o2E+لLcs1`΂|N-UfPnu{eIm, tni|-qUL$(Y,LfAH^`7l˦6.̌4mQd!Tv h}{T)݇fǃ<=zPJho(c]jzڒ݄?Tj`_ s>Ďfâ_e8#gX:nZ0*'Mfa[;7-픸:0v`ҘmyThW <h2Ph < .,SOЫn"8yur*@+ Ta%6v^_jUᩍ 11H~r 4(5L6bV{%A;xMGnuRA:DQL;">pnSD* w=k r>_fX !HQ1 m@"arJ!erM?3{M3b35M@)9=(_-Lg= {a#"Rb(U^K qMU \}Sd^`0t jG9dh&깘 -S#E)*fgzuOr@YcUJ_ Dr8Ɏl_G[`X{sZRV  KXzuޙ9 VcɓM-5o}s39cD"3.ƴ,^ AP,R zVZwdwYr10t%:qV =@1ҁ5P@k(RsFs:PA<: ,0 KJ+; vU=iB.yv>7JDm].laaA*ŗ d ']1R8>BZnʩ;6F,(LubY,_ɱ†3~B!X`x:I!'aD}^nP8S\폥}J:)&'YCCauI>OD/D*]8ww8 gqJ>RXKjC(ZyШ\gVu9dWvp/ AR aPl\Mfឰrc8]|Ҫ?2S(,}nv:y/62B>p v*]@8mCŪYiٽQ.~o7@ 7R+ME=a`'ڵ9$clgƝ53=,W@ ߧ)Y$s*-cUx)$?<}i8O_e->%<^rJCׅ ѠΤnža@!;VS `u)|&drCÚFfmhz ]{ct *"J EuJ[9%3JAY\u]ap7m9HSC(@GahDڕ7s?qRAFJtܮҰ̓ "p0nWrG r 5^)ۻ)u̟$ZN  e%>?!(!h^?蚘@Y?tJre%>&Z_!\w&?t xO՟bz;)_ {9| tFGҗ?Q@߰J\aT]N[]R^@k-Eѻx1_ܱRۅ 1;* >TЧ;F̡<HU4V_muT;/[|dm05J\h&~L73NJ}Bw?ۭtӥY }bi.{XrHݷGv/&$?pmnkv(I`/^PFV~ѹF)ےaqI^'3qNκpA#+ tw݅PrR'@к|mJF W1 IJ;F@a}'G-^|$-Χj|kB$Չ1/ڬC!~tlzE vUu?kS^Ga㰠QPSl7d@2-+`3={T8`WҾpO j%ObAXLH;akߒί)˫װM ֖sc,JZ4p2I,'33zc˗ &kJ_iVVę`@8"'y%O%K zBDIw7#GP'\>ZMߒyӢe-pWPt:Ϋ]'!V>a<֡@kXmp$iM}LaK=KV_>[H]~E-EPCK}zҖ=߬'?8ƽ?kJmi7SXmFf<-~r>D6RcW4a@*"Y7(-k;˥!c*\_."1صݡ[)+pe!jce}~F`|2x[赩iMrnrۂrJv%N Cblx߫ĹKAU si~c}12HO bZNQozTV:uxg,+$S7*-dԖXa&CYeWXs7lδv2jfI8_Jlepu洘rEx:7n=^(Qrq+J'V:Ր+$xWU搦::ڶ3" qE%rC4ř~@ A4`vs)ȟJ/2^ ^S%lFd''xRЪix%`7;npWgcQ “CmzL6^RښP,7ULE#'5[rVǹs<6ښg ̏~ V_3z׾Wnf#/@7*%{)jJ?/`|uM,!xRDV 2ZU!G A"TUI)ߘ8hW 62Ǭ<j{9Ҿ!{ _ݱ%&3z3fٓ{gF^7R[Lq'|lt˻~9IN M~\ `V{.cUQ^S>+NߙjӑukhI<8['"vnUfֲDЉj0-Ob7;n o)rrlؿXzmEn,!J 7 z=UXCfw/pj($_S LvWbu&ҙСw>0+@{T-U)#lh]C+%++iqĢ8l#cs,fZwMDSJS;e|ۊ/H%[攐S` _tfROz:{ PMD{ϟ ?uޭ1]gu:ӔMr~+X'U|9O muvsYŠx Qy~L!gfj>lΣiWwZsL2 ?ǚXp]'{]B3 _]ukl:UTpy Tb&zz<ڈòP|3U9`%r^ #=6["Ғ̟<=nOKl۔_AHSt"䧼23 #補{_1)$osʤD1~u@J Xo`RnHun|H@V[l;m72 hS\wNAU|mܿ@bNs/1*ΜI~U+ŨT7hR':Ec$ow>PYPܘ0}43pݤBw?9NU¬+'dE:s4pR/]̥,T\wBV ]=O,aCi2+9 LT NK  dImfSe ȑ8gopQq(7^aHwF)dqd%KlvNo2Qê="m-߹Y[砛BfGj 96a~>씥s#/{ժ#J:q2WNd8٤*C6Hhvv5cO\ J^Yգ4DHeʚ5ơT%(L?s0S!u5fH!3ʖ^mXv(BCq$X\jeӹP:׿z1C|36;  %2[iԍ\{ t@ NI'HT$o6]6٥!0Y+0Nn/ƺjü'|213K?G١-bWliw!WWbEFD@Sῂx <,yK0ƲZ7v7HCm[(qC0 >`>"|Eـ-n<ڐ'k{ڋ &)nJ^G?K GQٯv_? 3d*:eoh獈*Tʲ1ng.[U[gzwB%O)co31;doޓ)sYP 0`Y <]#/8wWH;ar,䜾魥wne2l$3S5'5qs<T@ͤ ,Ԓ-ˑ@IKl3$I"zūO Yr-3u1X_/1@\L:87LNm` xXdt%;%9ZpmH.v q7þ7m&pׂA/WCwi3cY}TwZZ'[Ww>T BȎyp 2hPu7+~Jhdn/Fd8ju ,{&<(6g@ɤ@x o33]8C&/Hz( .4GmonCzvVë t-IM2 vs,?+fx޵:iJwzM$v@B-ac l;rOŷ<ݲc𳃗{~IR`Ka.q ASg}ГDIMUk(b&+K:aQ#41Gqb dY~ىɃE 95Fը>Z>خ:M-)}9e<73'[叴%2?-_ݩV8REASW,]x:2x71m\Mrm⭮ۦ1VکhOY0-uę@rؙQ"q$ +K+~i;Ҥ`\4Ml}H2HRٔ7%!bZOT`TfSlOD¢l(x0M{Iv0rT 7?)K#+4L@OZٴ=z@ohÊ)?'P$C]7t#02Ӂpxs58*ռQԡ܎=ݻ܈VCͲ!$3Lz-=Yy눥YQɟSIGج g!rNɉqS`5=$Xu[Nۂ눩; I#8F[w幕 !QCʞUdgHO~n}oֺ=IK39҅>[ELg`ꄮ{ElYf ~j5&>_ܸ;Tp;E9Cy o-UI7 -~+\ٹ%x!E_cqW6*=6;>ۤ oU0ʌ,z3ׅuGcYs4-L.ؠQrw M#4)Qhnma]U*:]Oq@v́L_&W8 jR. too f6A$<2.th9Yu"ک:ᕅ[½r(LJ֑T~ uliyF'iB%O| ٮ!0q:cs$~AJH&iEYG㷪G -8P}G k"0*HQ<.uRHQ{LB(ho:++Qh:7I 0ʽWlo.}~hEO ?V4\}qƴf΁ 5T &ZpfH=Q4U$,qW}O&m-C  V%]B?wmzgF&](rԣi僶n9}xěd/B<}_!,wJLel2<I;~Y. 3߮ +Pg,n%58ۖ/(2{2 0 6[IIY9{]aZȰㅻAJ$]L߈AhW-iԈH?0)> ՁL 4|&5bfM">G#Ov|ܽy,V53w܆}9vgv"GKTHUiA⭞QxW[6[>xHv=[f`hbFz5#gh[K_q6JQ`&vَj QcD>2y-H&kiP%)L\ λM<oR8 fW4kTBh}5ZTm3&v6S cpqYC,[`00yfɝ* Npy =JW8)?i|a!#f37V";,`]87]g.Cn> gq̤rc!5HG歍9Ɏ@AvըoATĻWDb;NegrBkD!VCeޚVmFiښ0 ^ο(7){k[W<ډslQQnIxtc|~BjLKGUU׾x\_FǪǝL @]|A ~`\QJWrV1[$ !$7U0M`Ԝ.Cggϑ~VmNRfqRv2=ˈk$R391-qIZD4ڣo٦q!=;; [S}A1]_ "G-2C<P69['9"mdƨx||@LTXt jϓoظHhOPDvEMs :YFc=h[;XhhN@|Ald&fP wNeV╝MYY%^RF;*MF{5Hf{hĥZaC~*&Y^?l7O9qN5=0crzvH\!*+B'+T;s(fjǑvԕWQzS<m05o& pz/>4@nJiMC[Mnۛ$QwO)J=b*UIqcW=Ī !!k)XWD abZ]ŕ=/XfN)e0FUB5(#ɷ|^q}rFmΠO08X+:674k]<\qgh]F}n8'̀J~і<|}@fV =/azq[>++; yCgknܭr-d;6i gt] RPMYFM.?vqVNd~%osYj> `R }!ԉ3՘Hˬy +z=yИOI"qB' "I~gPiA*ˠDW,.fe/.c:4khnZ aJN6#auk\B+67G,_3֎>Ajn9)WmRYUԩg_*#B,bUS-13n4zϱs^tţKs B5*yqo p_3ȇ䃂XLbTg:ʫ܅0Ny+]'/{8+ Kr\ʖ۶GΌ P2(Krr]ͤC-&.+}7sE%?,,*awH;.G8}&Cx0I 8cL!{aŴkGhJG5(ĠӲlʡFMՋN} 02_e&X>ܐRn2{+O]nTde7u"%8hEۓ5|\#n]Q FXzZ)rE-7&5HCœBG\ wX4ngqTmU wC5IFGqj@~}ՒfIjWj*o8sƉC$87f.bxS%yqAd*Wqh'LM,"F|3۫jEkỦ-:u`m) dھkt+A?}1j*0GtuU2Ѥ&R ARCJ r8ֿWZ3a(ХWNF SD{bhmc@H pEW$֑~ 2+PYI@ .oq1c7B^!TPrwDZ@~1`j쳺u>J\zZ6 k9lsb>PvQc{͂5р0+Z^$~OUM*\P٬B_ uSK6蟅v1s(A.B RHнUlDkp#M]A$b.bqNvnA:u5>Pu/MmZMI34!_k<[Ku}UIb# [jI(!-3o -=xKZc`Vv6Nٗ/r3dbf!` ǕcghE^;g8[54gkӧ=PA tEѫ0#apsP(t|əȘ// o2ﮂzd;^R+~x2(n6sC7* obXov_}8U,lY#he. v&+\n$^]8zpp«`NHP?85 Ȋ"eWߝ2W` )˟3T5~Ľڿۍ0G yF i:/Q~EX/ET(rϠ"Qe ]pd_-Fe[߮×&'ގK?!{+T oo0ykx=6U8y(u 9ݠ< NŋZ&MC?ݥfFYdy@ƈ<@ >Z8ɩCpU|B!ݵL,*V0SĄI'"^Xv=k*VLwXO9bxS]5瓸1^L.~J=7묆_]m H!VL[y46B5nNwy>¸f8L дF8 Hs&/,,r2vrlm21zVyB S=4RVxz'S&(F&1Im&f; @K&''N0i1cVm!2m&v(Ci/J$.?heiNL\zDl8F0j]uLJv>" +L ,}[U׃^hh $?($W 3LTWrȴv=]4$*h _e2TOBPGǒ zNؖڐ֯ fLJ.yzHGtm4Cgֲy8}i&64 !֨ : 'vAz_Rv dRD2W~9-yuz(ncR'㊑2`um5uCϣ16vQ pF*Ug"2F-X(iBKUYUkyQ@)5oj:; \8fV.j+njdh?ZkR6K&Ѱ44 Dx6DuYN^ `_(yW?:˭{Wʼnb Ӆ!6TV`/Yf@k4)yy&7Ɵt[q޳KaF@UcϚk#ړ6aA6o^O7-μ$사G"ִ\M)7Ygn,QYxJXQqևʈh,y2PiS,/C,YIJm73觐UԷS- uhC >bsi+jد=SC€F*wJw|Xm@45cO ",Η8#3GI%[P@o@Hq'l9 (pfp,:JXeJ=8fg/BL iI3It&FD}o!3У 3FWFCFA0! U2A̗!d/׊~q -"刴;؊>]Ar[6O?pP(يׄ2y"Qb5~ c娉1!G5$Y6HHtfAvm%sFdH*P#Q>KLW)7Lf19'*ᎏ%LǷ E%cNgg?R,VUaAhxqthO 9;ޅRS4|9{ %snd*(8[-v<ߚ:/ۦ8Wۭ܄ji$^뒕._&R8T/9d׼8npMx$>5LbC"T1 'C?v@+t?ʑv]N )$#k!.z T?f JDț=H2m=Ӑd4*$N`izQ`nq>PaX*֡F՞ M2EP=ORl\B'tr<}CP7 (ۃU0yy~| 9.}⼬gm| -`~Yz!/!nJX%I=گ%?sQ0 wH "~a2<E/ 5ܿQ/b;qߗzYֵ7s4/zϼLffZC=wti [:6&֘)n頙q c!XZ:]i!Oj^TxQ`Ak(.҂/ڰ(ہzD,GnOwϥ8@a/*tӣx)R{`ռ&ak#ro Tߦkфs $oNN*8bΛҝC6RjQ(Sw rV/!X"H׷%ʍ-(Bęooࠃ>=ϡH ~(gCv;5-g {'TKZ[~=ٻ$x<ƫ=KE"OGGE ;lO3 ވC;PC0^>ukהV1\:IIugAz.N|3G- r0N4Bx}OƟfMGqTNBLG]7 X{[ANC-P!g{NVҵq||XAG\E^-Οvx^3y.i1S >3ڛn~xU:4[X{<ԅ.8G>.2[.m!GT9ie7Nvߵb` &~Z%j=r~@ԉ{y>'7LwB|@g8@gOg eXwjql|O/YǸgB;lOXJZe, 7 +c0c)L ,ocɌ5dr@ ܤަ|$s *$jz"@cu\CZFd8/!8Isq @t0aoux fQ؏zPr8yƙad|dk-.Nc9b 6]Dif?ȪBؕRt*&%6)Uf B=*ѱ;#4_X9Е4G.=cH|%HP HEmjBZ{&T%T[΃y(`=Ȍ[<8 MHcuibyZd⣋ Rwᕴtwp aטw=rё<&}Vm-JAPřFX7tS;I&}Ϳ !K| )UXiۢ:sA;~~q9\+ }cۣp{NYϤLovќrc5v*D0c4fdž0ئ|u}M᲏uw,Դ]v3pBm F΍H wT٣,YB2)z#5RE9 1+lO:0O11!UC.m7"~Q:JfCIS\#ǂ.G;Ey& ! COcڸqQ}ͻ~4=߬tq.>"E#K˭/I>?bXC;vQ&jR8M?L}66m>tl` ۾U*DQ3S{3K9PL'tFg&kOh]y=Šac8'XGr@j߱<?{1xbƃ]%E~QYeǃϕ>p 8J]Cӭa>ZMTTe Cy6Pʤn(ZI )W2L2y0^Y.V׮&ɖj CN۞La_L%OM@MFf5UxޞF9^BW嫗QLEkeZʎ^KHtg\libcem:4,Id!iA>Mēfw\`uUĻzTHMGVAp^)iN|K5geP&=@V\mp^xۅĿZϲx㒻/Bc<0趞rAPw,F(MRaQyAu]@$c/^5q̱p&,"j%Yi׍s H~\4NY [sBW33V րI Na'39:-t+78T~נi[YS]`9[2`Xh`ez TKKHdeAMy}g>"{"Y@09NSD^{R1]ȏΕ[C)Rɓꒂ~XW~,e kc*꘹y"gҕ i!ٲk:y[ÛI0/ŁS^MX]Qն`8h}>Vp>jb{Sr~`aj k2;I@U[2!멐 IYiE[=[@S.ߢ+c5Q{$mkY b(a˳*̿ })eyՅ8PQA_;Ğo/kb rDvU}}G ft,%|و(XFnNF戉Ү5Bj5mn )/^(eiI,Q [kS_dH7l,0\odp 7's8x ݁%^Q eYnݚlGu*GѢ!R\|=Vdԗ}D"; F7UtDz+#lu'^K G#ƼD!tH1fL[OQb?*Ls)B M[A  S`hǔ۲4 phu 4)2W}7,ʩ@u+4 ÕpzkO"pDc΍Pim j ɸOVỡu^$R\֋7c?RGU!ʧn<Qɝ֔Vt-c2}\ggtEw嬾KM.|{n> s-&ܚ#7f+٪ aguXr> zd[,v,i$.6Uٽz[9nzT%s *:AwLBܱ3]p&5l>(hYjܢ-P*19 jFMEJ(}&],OieCAWH5AJ W"|lU9'U .BBWͯ<pnzFnI&ڏqff1"0IH*tO,[/ e :,_[`Zt ĕ^@V&{Ek3  /mKaZu}jU w lVI%3-zd>|XvQD5xWa(')I:؍A`jEp%F΢{ FIߊ.A27@jk;ۃIi- Ŋ& ĚnLPs3*Wd.:^6ê+)hTYb_FR4`I+!Q'Fm]y.; _ؠ'u}øV^nY8k%p-lvp*}wVdH&OC&"1޶D-`8X j d0NV/pH@*ˍ!:2Waq|&`FBStŒ<hoX1#;} ZQ$e-[Ad}B3с*_5*KKLFzy>M1*6J%j&V'x=v 铦N'!cN#a4|C H\<{\'w, qTo B7z(֥24m@}&L"w]qиn|tήRÒ!)Y(hQnclǷjJTN,8QhJI3bG5nײH5bNѼư-nU~gJW~Vb:#?9*6Eb*`s Bbh)aWYoRķPaIGl!0kt.%d5V~hO^tv/ސ&|ށX/m2-ֺ2xv~X?~wSΣ.X0-h$ӺCHHɤcqOM8)6΢Ys(rʵp%ح hqaGG?{ҷAÞJ2vhgz޾_e8Sp<1_CCo+jmm!i/FWg;Fɗ6L;[EFfZ%gBJSx^[@ޚDڹƒI _ > W$@bW>;>λ"KA ɀlѤJwaEct+{Z atgނh?e» okTq<\?>7ڭm;qC–=F_猫% +Vr]ڃf}bȎPn; E cP2p'0(+aX-y?k8B[Z):߆nƲVp΍v? Cx/` )떺<\(Y'0d'\˺vV'DN|/Ib@d5 YpG,əNm!ʂp?g*aH58Lj nrX}[oYɻRڣ2 t+`ċR./PܦӠJ4l= tMM } (bܴ֪2 C6^(OIHLG BڬCA~:xtXFms1 I3Jne>,}i)):6f*&~JNj7̈MCEKPމܛLg%.icb jZs zX{U2p"0Ncb2"D!םݏd>Z3d[ qbڙҋ͞cR١+ kX71 λHDn,u;̵wxއOܢiNͯ&VY#pSDaG9,".3ۙ).C,{6_Y"o7N`B'[ќ/_DUcj*MS@fS)96?.P~ C"|`-Sr[T/ SQA#gDcIO!1L|C #0A)OQ\0V "|zdN.20Z:7i,b&W /<.Ojij0gQmhD{+# $ "8,@psq)v˻gA+g oNT @Pu֍97GWhu"ɮ2!{q%aRp( kWY}rA5/v^>܃R!F2إηNܣ5cp~I\?'ϛڷM4w$cF(S'4 *#Ÿ`m[=S>m[vz`~iKCy'cSC>I-7w$f7=m PQlr2:nCBÓp-Gy-+/{O>ǴbT8Cs%"]܆QSeMOu8"1lF~ =W/9Zm$*b$nJ*=4kuZʺzDs|,~Ktxvsg'M07v=->s/Q*g{ l$a8U1 ђ4HG0졫-?Yh<:Aٲ |/gv,܌Љ!(moCNC`%[a3$ff-6 x^6{ur[5}!0Y䪝jrdH1Δo?!u9m^:?5S"GϛZ,?ECFhG0Ow )k|A揣Bhڒ'۱V B!#W2bw9(L[,@w KQpkkad:3jn`~?b/fJu?l;&YMQo}> Fvb}8I )y |fnAoE0d|!z_RPˬFD&rC8<wBaʃ2 O?aLLɊE)Mc9S3̸]b\K>b>-T2XbHXh3%\@ >e8)1 όE6qȗu;K1 Mdu_=˞c>?%ulכ9uk3G0("cEyg$ V}3VRCW#w2ϕy? btnŕ ,,J U"۝ˬHcQE)!s)#Eƛe7iVYl[Fˬt>q`kQ$.H=GE7|@ЕTi$Ƃ :m"7tr@UWGP&-DǭqwO'|" q*,. ~nuFRKZ !Kch%~ +C a&yV_`"} fFa] k>`"XEgDůT\*SGktS܌O 銢- BΣ "M!lm ڏ/;vąweEOܮ ]7f4E`0?S 5T}uv{ZzIcpnzk~1?kA6_d?W|dJ} DtoŻ e?mn&UqhiRO&͞m4)BՓ,݆r}3A9ތfk͠5s+c[w(eѬXQ0Hgfv$A Uxy]4۶IT)U셛alW,牮Sv5Vw#첞}|^a2d/x[cmx؛D."Y4䫤@B_쌵~ +? ycU#vZ i&VACeuy}Ū_;|4eac MN ކQ> @ ܋8%D]tF JQ.l+:RmQي9W.R]լUw!FG< ۆns b`քX_APs_+;s5G9ȟ]#;{m43A ^]PLƦy,'E`wP6sVzmHuЁ__v:=qڪgEz?]Aib1ԗ>T)M^|ZHX0sM.bŸ[h;`!&|ZMF!vHUH]4xf%!s*#<xGΘ+ 0 nEK[D"I°J-fȫX:~+2S ;Qwlwg8M>1<hhq1tIFXm6VQ=[<Sy1 b4A6Qܠh<'n#'_A(J]o᫶F9N0~6# RÇbml G!64?ȃ5,hNn1]~*v &9<Z.tb#|5qwH oyo꘻`qwKL~z*\i# LOcjh1nQ;dTQoWZk"&$F/*ch^Z%YWζݒõ&ڐsh,~_Ψ]K~DZccUrMR!0b"@@<Ԁ3O4ye=L_3adf?h:i&>Μ)m+B\S\>ap*$dk`"'os47틟Q頒5;pX%@LHIK#?ʏOϪ-Uo_#jO,FhVoϝa}9ɡuS!U/2sB;C$:#KB1YGe= +"&C>ʖuP߲Z"ln9/8xCk퉲Mjb' ^Jk̠*=oa*T*?XF{B|};fi.@ vW@T)+ :8473{U?\s'.i{P# nf 1@H Sh(CNwHX3Ti':Y^wLc|QhPѴC:m'x!ؗgEE6q#)mUsu٠BX"ߓ DdŵޮB̲c"c;eqw}w.T 2Y  tWd$#:ǻ>Ԇ'E ׷\"z1ɭaCm; OdMhӰ"6M͂Ż*+m_|X FWg0/ܯ79R eh d}ut8%ᐰ c";^S^иZv-"Q LaacTX5luʽٜCֶ coz"XUՙ*rբ$Qo k"7/! 4 ţs1s P`I1 6B/]/ʤB x#[}ST{2Ǿnu[7b7Ir޵-Dޚ~ :j`cs 8R{Ş)Rpد]#Tap8Jniq/?ec& {@ó3&+X0j<+cfS$V}"(ihST*׃pK"q޵2^q=l7y:ҵ|3x€8%4^7 y F+f^CiTQiP}Fg̑S@y>8?@3n>G0l}8{S 6 e?E]k; skͣha!a_4YCvX8J\f;yЎtǙIk3l=iZD țV!mf-ֺ*i< "Q{s yWXZ=IQ#sdR8&i#~5t-%xE941SV|qO@똕P D!NX$cL¨4tChl5a"k}|!r]ڃ,4G v,:֗HZBB ;+#5Mt -YDů]SکSe9b'5'>rL]<߮F:$ ±J$T˜G3()*I~ d.-z2`2)+[ʲ3 TAidD{Ȍ7lLstb Rwz頢,m0FxF+s :GS>'`jahаmt B>TYtBxxCigc.ư%bL<@Y1tw3BÉL*/8@sGW$LבH1zIt}p]6X3{&)i˔8n/ō}t4ه#1KPiLZo(‹յ%'訡#ҰY6x,o$PS.;Ld 6)eM)[q]t"dF}+.(.z N P6UfN/Q2V? PxУF.в!dWo|%хYp0KŊ7{Ʃ[=:h V Iqh#pr^CoK+Ąs#/,mM դAqۅ-?Kv(pxYǗSSA?aB1eSAѠjsQ*c$͹M&5A4&yP? E&QG5,9èW٘ S Vhhi@4˜Cfdr=;/ 7 yqZaA Ao-*ʤAUK%߳@RW1S_U<3= 2(QFbIXFwr]m +Oɺ &+6K_w)y}F9轘YqdRf8l@8Yttrh5SW7tk6 qz)/I$GuN!y8YXR{i1ED͐DܾLUJoZz,|}HBUZ@*1ns $psAwWdڙK4_m Jb`AJ&#|"-&"#B9- ovT}O sN51sғ=T啒z:/xELVA2rV4Dylu19; X8 r/kX_!n#K(3s4._-.`ՆuCэ dV9^4`(Āw=['Q-H$Ⱦa‡P.UG\,_|E㸧Qy幖p*! qr}u'¿"΄)pnH"\\yH747 ̩LpKr# StCX{?UXkŦ=V*Orr?2?n-s3笒P 0Y qek2+R8EkN@879'˲B[:7 0jڃ[]580R6O6-<, Է4WH_=*I٥uu Jܑ"ULkfHl0 z_zCx)JS%_EWW5ڽ4D~6]LD*o'Mr[Ns6 %O80f7sϷmElA4> V}}G@sYbF,B^r|%J|e\Du]@sydr/CÖHl:@CT1VЏAv8a xyTBjCRO =|{/#X ǮOdLŗ$SY /TulF:Տ.s*DDybHȆW E5E [QQ/5yP襱H EseA6aF(NM|[{[B( ۫[ U's2w[О*u&F>. qX uXJ/ju: GB`"?R(5}XgYrBar蚇N$dh'J&I); }'Kge_GgrȢQkgik7YlR#o /mn!~+RnD˜Z5 WQsصE- ؿʶ$0v}9eyfjYfb^/+;2Љ1\ 0($L+ts(0cm 0dCX6*#IS\ E={PX 9=@anWEp׭9%Bٕ[=e7ô5|S/VB0؅q$Q\P%!%7P䔶&'aT~]t]? Š/78:.g3b$cG 4HsTչce@CGe(Krgpe:]嗿Bio:'h17V4ZT }]=8?qbF.o겘aI_/k4Ulv4t͆`'wN_1FJ\0^ԀBl`̌؅Wr 0ն B=A><&*5ۈjё8HVF L9wLR\{~ヲشyeqv*|`E E~g _sHnKK(AYS{+CKxY[R:BFv^WղWpϪ+~_R ;*nȩejּꏘI$|q4Qw4M(xIGUCu <\G.LWi"sdIn I6#/rxQ= p2V%G|JP*#o'd a IT0X90@AqĶD:AK BUw SMT(5'I]HAgs%vM ua,Ȳ c*sHv/P:\y)g243C{3ޠ;Q٭%(⓲b)PWP1 AmװCHC۩nïlTGog4T`H 6njʲTB#']EA4=H7r0 HH=8Ř,Vzq08ZVhU/#) _ê.c5JZ+ĝJ$4uI2V=%Okhb +Kn=BDXJX cJ{I|GIC<q]$N"Nec9YK}3 ˶$ęv6*-p{ge ?Zr c)$|Fk~|G&[%w$G{[N{Z#99`1\ƺݮIFcW#2-[}aߺ(J$ڶP-s?Qj5r"W SF@rv! zŒ2(&"h(߻ν Pb )pc #ZwBw!Qdׅ8lY|pIʵ4zZ Y&2 b^ˤA%Z:>Q,GooX s-KA#~%0aڍ}),!zQS]*4Y|sn< #٨&˯2U]' =Gƈ!a7D;KdfoI ӉyQ3H)$|ĉoQ% Y>1B 4ą4~Q3esܲ|v G*)2`z7JnL7W˯'3[v䭡ca|)#Z~B&V3)E"tj<2);e_xO؜%2 .U<$P{6&P ,a)z|G &?7SLo!xfO9Ӟ+ :q>)[`8"(1L?Z(X|aL,t bfu{P6JM'HwɺivQE?8=ѫ<>TQGF%:'QkB?~>FUXw[tA4It[utmKR%FPZ*n'o[15Xf%1T6:&H+g}#|Ȭ+ODGv&1VȝM`rO.09b>&}-~ W[=d$dxjTpx?/d`sZ#2Gp^?>+b) J{:Kn 4 W|7,9. F^ׯD@^q{G E[o\u9;6 8>YOBx $SE+ ȸ!Z,Q>qJv[6DJG|> Zt;ԩv$9Qk Gkɿ͘*Z5ލ6S\܁UY5҅ wE#).uzH; Z I4>gS9Ki$$նrr K(@ ыZV.$R|J( A|iߘ _M]k8ĦL$1IQ&bXH"Lf ykMj,#Booɲ"65܃ G2)C<I:ڇ0M*8t32M[ņJPA>'G*u#Ey4r~c̹AN5q{; './4sy4F\OKpnplLy,=A*]bru`s  J{x8g \b4_7_̀W=ЦCPwT'jxnckG-uFB*bK/j@1k߹]"AIEFa+BFO41f)G6UMK939SlSX2@/m,ߤ %7+;B^!TP@Yi3Lpry@a?(֗+`NNjFuÑ t71x! ˼ *t퀯2`@U xP4RBx/6oS{ZY\)r]t7N XjyI62(NW$r9x{̮|n.DOvC\NC;M3\Q|R*4?_O\_G: Clו?2DU( :ծR< 9i~Jc̐MpNٻ-VfPD}hfS"k>Ƽ͗'L6>_ $RtT*>;,rw{)ஙYh"kc ^~:Eּ:3-ׄז~OA5d ~Ht%中KD.ݓ=Egh iP_t.f9jpr#y8a|~oa\WDC^Tktc tcaq%hSCZ`0)6 ^{!XֵITjU(_VQyAxs{ dW2U4h9NjUػd2@kwCy36W\:=wRUunp#uebu9jk~&0-X_S ~nXǒwRv^A~]"}q0_;}O_GEoͲ& 8>gX)E#7\%jۢ#I^9p7Sn%X*nd>4)m鰱@ܩ2Ӏ7h;j9QS^VXнN3̄yRG{2 ]n=W$&V9$dLkϼU&UB)*ƴwx2*z,>_^~AwXOm2S@q["מ=P4wc> 4[~b0;DtFkD: sΘ˺J7;JfnH|HEMqj̕Z_FT,fHXuq2t:oNmP⫠_:) ѨծrV`-YO 9xJqa- [riŵ~'e5}2=ȉv0 $*<7G\24[LBl.Sh;H3zH~edy~w]V眦sy< WfGi `⪋"yG1^*g?3UMH7Oq{!7J78#B%Q#cY8Y־|fLD I!YjHWCI]"ߩaJ+vύIO/!fN# /㫄_,EFǠ|/V݃ HM Au!wI% o=ꕗYݸq9Ql< λz qX3gaطu]scc)Pji|_ Ϗy! mB-7JgKy(]9R/kw:!9\R6F @gaô8rƜ }YY^cXG4zEL=5Lx-hXX1;i!w$N>>S"ള_/`OS>?.ˈlmV˧h0,n@{ Qob"2"!@]*dwebAo/9kնTWd `F"AA/qjk&'W+}RJCymÊT^s uHdi6ۄ˨Hbz՘-/ rv7 8[:X<ܐ/1Y'ߝ/pf"p%R3\ ff w4KHI]up{ $8A`+ݗ7b }VvpZ /uǴ \ <)ߋ1e"Z6qHH9iw?r=BXwqٟz؁v2V>t R`ᑮ%Wg'i^֧\e6"W_H9 1\)DJ=lT-VԑOQD0ZELwn.{Ph ?B,G~>Nװ0ym5[;>Ar8[ (Z}nCAC0T%݈_vL}NHN])I?uOК%r+_XswLß@SO0hC ر_ר͈O wu'\,ll9Vhp4+3lt4?ĭkc|X&{ [^<$!Rd>o'o+|V/}0080`JoQݙn=ģe1NU86ҍP8z_p)]߾@ IAjT?OϹP\{S& x£CasXcŹJh@'/_(5`e汜6Yw,69oɃئ[gHrj}y:B|>9n'isTjA7Pе1T|r!-z.;)d>W@~Y_1;G|0knZG=x45I__JB)uNVnԟwNUGH[bS*l_<&rڇ _3i6I;`،Kr3rz8/$cvu *PVwrD<?kMd OvQ4#KKtqV5hӳ{+eUיzkGP\%93>pVD3oKM3|Epl؊Ib5굅_H݇]= K];8S?bQ܏RPG=.0V'BW5}9'ZndϠphjHg~N6~._rxENפ7tEהsZ:caP>QpfYm) 5_PzY-`xq܀)#!H27R,faX$%U+䜩'# zCMoPq@3E)?%xR*+#+$ ,;2'ک_~M+2"yP5.xN?% (:/so?]Ox8"J3}Mƚ3=|qL/$ I(T.D?oԸUivdzكp>ޝ ]C [*xU+1a^8Kc;-{-9A` T6W{?0a|.)`KI`ͷgՏQyx탌i4/Pu/(E==1NEo+`6T\.v,.Ng;m;m*5L{ׇ^.Ғ\tuyCG| *mMd0/hPYlxiT,PҷiK2b ZFt2^M+ʁW'F kX+MVçV.Ҍv`/ xr` ]{lTg͗!Ql*/A@ eU5l+iYiP} 'm倌ŗG00݌n3o$m9{';jvY_nfm@bSw_D͈rNV􂄰G2/M%cv,P_ET=bAPw\ƿN1'⯾Tq݊VFn<@]Cb.qgK?V![DtK=pʕcAzlS@4~鯺*h#cc;xb - s!Dke" &*aiE<#vT ] )$EC)#IjmO\9N.&Q_,6GCt D9ړϳ_jhfHW kzGY~79bܳǹ}j)fTC8R:ᩎ14._o{ ӤmUIf]XtmBo!:z{gE kDmg, oKR xw[GvQO[su#4>6_!* (.jQkdԖĎ EbRrCSHאKV<ƧT)2)+=,\ #XJQ=-  yivW1s>m7=>l~z]5mi67خ{]F>&c$x'eg;.lb گxUO{,_-o\-1/$ܹ*; "Gĺ0µ+^On^@Vs4R*) Nd>AciY;5P9Y4\?V7C=??:9ޡKKW,I7LY> .yҞxsɨ޶RtW蓀$vĤ| 2P\3%)d_ª=#3AvU[34P3vfauh9/^_T1n5B7!0$. IO~Nϻ \-:(1QCuOLki0mv9˻/~xG)G;ݜ{9\HT#4@31O#ņ4פQÐI%dkMi>ۡOy1S)?$"HU̳8En [i"NHK}\"p> dkě=% &dh~UuGZ"%}r1fWS_*,W3̤=ڹ]kPY <aH5ޣԁx~rZ p@E5!aO*UUs>H[{@h sb-&(9yՌUc<_mM[爮EH+N̽s"VfǽB \X?҅q4_0,"ٻFܪb-⋂WNU, ^vj+f$Hd ;!!ܵ)`ۉ#8ne Բpx܎Z˟}4軯ϥd\.ҟ(VpY?,y_퍣(~D1Ho.K VPxz?,Ή9Lz5&<,w[uDLB]JJsKOQ=d :5n%k[^1J3-8SF*^PԱ fѲ'h\A7H<~ Ӌt ^JH3(S_񜗝Xc@LLswci6JE?މ̃ wf\=33#$T 1ݽb3:eu@JE63"G6:)n9g$=/n CW U&@QPMSFZ>3G4k}Qui.r+I5fE0;"yDHNݏ2%80N7X*Qm|(?& GLFY 8"9P(Oæ5L_ %+>4$\ ~˟\ǾbS.vUVDfRM"bYO"vO*rנϨLٴ$<2`_2QC"^gG'\{]6"z{a)PUߥ#Pꇊ|W5ו ;UskjvH( dK2ƅOq8?m 1qKTU%k7}p&ro{XL`RPeYŒKW2Qg,r/zqY{9<4<\To2f mi$h'_K7qŦ+.-CyvwucN7*BY"Q]xo;!_LȱaxO b82U%&s]*uTXǜ3XdE[DƐ 1P4w{hn4a,SP.#w#Y}`0lIsZ\+vS5UƺT<JћP&|.>й6gyryL4Cɜޘ|9Ⲋk SU6Ͷ>,gbL&=]Dy,ԓ{-WfF;)/T(P] S6F>7 67S7e5Y#~DiMėuJ7p2$|O3 v0ZׂDxe. C",п0{6ۨ8gk\%!|(5D=[ c||#=J<ג8^+$.B:kAڔGrT6RZkrp'Q%pMRԗoSeUIOJfwBOJ."1Y$1=s`3hQh̯R"^Y:I +΄h 5RW}(1׍|I`: ɅPl43h{ oo3֐3hx#z(H6#YduK%&Y}-->}~d Vi9`("45O8Hz'C$[t U#>1fƖϻWiq^~s{}-sj-(+'׋ֈREkDE^F SKt5w"tF)dV%^*s/ ]'|~;ؼr@sy7xZW,:+)hDh8#`R$hE qRz 7I[j#qU>`ۃ%^IC }a_r&R5},&^}Z@xg #﶐TOR/Vy8{9Asbܺ@EHLg +%oX {ur I-P8*L֒Omi2j"𭇁2q=ڜmC3ytC)dWwPϒ=fjNZ-;4('&tI 9dF{,m88~ iy XAJŝ"'3SUSQ%cNX&Cc@0aZ >9Kv=Eh-(+uÁ1g='Dh L,54ܪb ѿŤv=@2xe,HˤDwuRaad)W]#KwՑNgTɌK4T0P7G zℲv@]6{uI| Ի崤NaYog~d?U]. J6=b>^$G}fsH-YO,rYG&pJļU ~^&m ]}AwItt0i)ʻ==/@z2OaiT3;)W)[ ;K5ym6a89'uN{/;[P7TP+!q=2u^B"gxV)hZ<7W(O2+p! AW!"B valkd#7?RJ'LL-i ϻY+FAqpǍV\ИK̄ Q"ݬ "eSN8X"ōa-<_"$֘@1Vvr C fgb?# Kx$FI);+.(zpD3 &ᥐ-k[>X{G> )OamIl,0RDS5Pᤱdi+4?rz-bDՓԌ~w̒V%%5 y(7u`{ltpGtKͰ.PDOzkR~Ʋz 0،YQPf}ۀ QyTU WFh`u\9j<miz޼M vpX+Jm$O ވAQUjT!b $(8[y;L=*^|(ڀvsX]GmW($u3 Vk+ 'tIw/\ oZzӽ#Q~4n[?D F<]_x2zcTm5*1:-$&Zr}v0$Q: 'Tcp!|0w4 R2aӖw.r?sMd#^'t*!.\6)3|"g0M-ށ-dBU=DّD3b랢b0M"m>rw=`DgϬ?3lI%ө{o$9LǞ4")#3fnfeЩ6f1 7:Q2SKwOx$R6[}P{|N[Wʔiܪl.$ U{S&$1Qn4Lp_32q^%fx t|_h=\@=K!1!:Ȑ:ZGًȇ #" b(p<;#zOD$&pɎOV9 tXT@;XK =oE/4 }M,?߸~(>1/ej/|X+}h5"Er޴ 48 Ziu&dqi0Z/R/,/.A=x= U/-r:Ʀ&5^z)Ggf'ό(D Q|(Z#dSO3 ?WMlӗu8b<`IWonֺF9/w,I?&5)+%X$B2 `} [62l+I*)eQ u5\n-}#Z{&|< 0 }BCn0 }*b-{vL8U/l uW)b,^[V  iQ h*PHx룐;/Qmuxq sP 54 c.tZ3 ehh-_%4D97^m >}9JЂE)%zO%>||llᖄeC L>}!C[*np]ؙC1%^خc4DLilN HV1V"@',ZMQXRtA*UY5D]ch7]W:ӥE1ҔMLH>@hb)qԀC 0Np)W p+Ouq?9t( 0U#}( 8CPE۔IW1 -Gp8G'fBkD@S|gOSfΥUExMJ]jkB*~>z*|0;ŧaϟHhM8=tuyWs#"yJՃU2$N_go>TbV0-}Tj,%qYYX21H1!yY &% | T؉ 1%gAΩgpo񻯏6#NDnu8`cڝ@ lksKn, ڊlӜ`9Y(T%loup|ys*!`E TBP"_O-)x([LF,XKCz#`g*,uʼnQFʹPkZ kI]K/RCL45{;ڼnFɠcoV3n8?@ylO ۏc\Tq KA}pԔaHj//itf+6Z+NIhn*Tl>}i8Q6r87.Zlxc[R2L%pҜ]r7M?8k"񣖠RfEC4aPhXV$40m= GmC=>q&(3 `oQӦeB#2BISQ%4xА>ElRs ^_Y@GӘyٌlC%SX;У. 9xy$(:tAT?lBbuG=) ôTǼ}o&GWl^ X@j|0"AN%RԛtG"&y&%HqgFN_Y$̿%~T*rV-#U q_f"M?6VHr恌JWįXr:T ̎3)QQlj#X5zH_Pݫ/FH1|7mg'Ob8[RĴlO4]\r$8GKe??SBa'YI/C=oC&dxa 썼`:0Y$/),mVWu~2͗L6u 0@ʁ^G\#q7?Vj5Q?g[c6q> @݇qs=JH֦ 9qDmFh Y}>uYsK5' n{>=wvR!SM`@sst԰=IqUZ%l@w‘AG[MjM"!|tWѢVԋմ'9r g 5`jW!Vgj/V~*3)8]|hN27\Вq#ί%Gfvf%ARJ@ˮDTNϖ7uQs -` N)hQU'nHhE=8ŲG $ѓT\adFEbvJ[xGG_eJa ߲OGfTL 'vy7&{"‚ n_"@,%h`5+I7n͟F+ZYv_R zˋc*D˓A$UлM=d 4vQ7b ~]s#p(!0v8=ZJDUMGVEG \!\5 ]?.XH{y 91>x:T ٺWR"Cn>^jWp| nM>&/ΕGө{5zz<=v;΅ jJP+6dT4 UM<;. '5J)\ J5N0Qq S3YPPr[Yݩ9ଞDk]'uZJ,<= J#_\ 8*bj0V}tP8fa.ՖͣlL7+>z^cdi*}h#/ӆxJ*!B0Y*X%ӇҏE=dqÅHတ0_7A1f @"%a‰ K$rJ|e>UlF-f+ -Ҁ꩗IJ>AP7 |BL^B}%J |%Ҽ.儈 9yQBjܭa`u&eˌ=9Fx(ͬɾA%:YzQT_r^bdKG7nU0qwPX:>8̿gFn2l.A=M}`b,PLj:fJ"H) CB$rqӼ_;LZ2唩\MĴу(O}eKV<\(Bg TO8ؖ/bwL*GF1.҆$/99"0쇱WaB'گhKix!`6hN8 = Lm;>Y(Ќ-^WM'׭:s̚fG"s<F~ĿTK ڝУ^PG.; sf{іrܛ?'6H, >*̠4Op>|&r2?ƞy c 4[094 Džq7"0zD o(he"nc)v9zJtI']_:dmw#6m[hڙX{^I-'}f58ɲ^S)΋F0;Pg"=ع^RDpmg|;nV8@8yE^U`gB5W)H7c( ;|*C74:>L }mpXFZj30zt1%83n_t.mDr,j|A;^pD(rJev1U0MJaIb-\hmt#r }KCHkH+f+!x`I- =r}<5;~>TM𫀠nXL:Jb f44 8Q܃}c-gIϓNZnB@EZ/}+-|-L%<(0>2?D"g$gyaL8Ѝ7wQs*)nݘAB1bTcv@ !jSYV%NxM5_ECt&By_3ksLB<[;wA =-M]#oS&WKaA2s/t=徃PJ]gS[qT:JVi5[ Sqx3D8˚Âل4RxSY|Wif/bҎO2iNߦ\i~zutӳE9yΑ3Rur GX8[0XȡT3wth;@0N7)FZ0m.˻ɃQ?O1H#9܄(wQgw6iYEM`k ;[7hwzEJ#%~(Ohw-+ZtQʁuf$e[(clEt*퀴c0H['՗*BXGaѝk}j!w*{'&ܓ Rd,..ՕoXfP5-stk^2v6SCΊ;ej9ܨٰkG>"2C {$Ԧ0g^ OOd"&sk," src@򖦦(}W"R؎@i+1,v ^ĴtCbո ?>o_sxb )C1.ZVs@(rK%18HB|{˿,2m-]¼7y I9=C+5<oZF Duo :ZϗI?b2PH߷DN"WLTyតWh-e:pb*Ӵ?Jѣjif`.i,#4Cx&zY\N>LqS™m[>xӃ\7#pm#lg-C`O9f6l¡vea]rOI3ήͮKzc+vPLΈ`"rs=t&< s6c*(OיLɧa1^y|)ht`|]S{ LWDDӘlb*R]M闟ČnBd#}h\jeL.E0YfC0tÚC/ AUYzp&2+ -ܢwV=JVR:e#u@/^Hdx1 rK{#zq@Ǧ;L"[Lي9)[V,gE;2҉nw\ꒃ6%_"N_[  ] tTY䀜0i%Ң_+u|SbS}ɯޟlō'vuVgVbU(,4n~6N'Czюj!#k%֨3M_Dq JI  ,8㸉^MߑǍBV؇ۦ*8acًtLɇ>5hJ[B{ أd1Md3:0yGɦCtῆ^?Aֵazi%gK-S)B#d iqϯsFzii>nJ;*@4u%a{ 5ֺR|T;6^' [~9G\R%$.£JT =:+b)26Js .xtL9H 2,'$VW<]F;_%Qc 0 )WI" kHf(_x4Pn%*/ֽU?Q8 j͐rt-gS)@+3-Q|ǯ . lkD?pxB,HoyB\u>v\Zi^KV1j- ̊fw$eFYܹc\/_*3~}G= ?#Ҡ"ި`qf|h(9"Tv Bg)=|k!86ZuGz~UZM^Rc"^EU44(hf3WE.$u"t'Ẁc}^Q6fwZpf)S\1q21w3_,;W g#s:Ȣk+Ũ?i)k .u1y@]Hȶ{Kh.$_mP#}H7a>d4<,!ϊ`.He6EPST?opO=s[ԇ\Yۻ&W|+g Mճ{1!``kK+)Q!9)wv-*SY;6wS}uB[(D]Բh5VƊt&F}H4LtUAf*UC*GCf3R)̐` |;WF`b*JX$YlA(\%Ϩ.] XV\ |ۢ@i9m@Qd, qYHB+s Dr*sT*S|I^'| c=ArC^G} E&Hrc#(</?t'8 `#qm5qְ̇_:)}Pc"DEMXqeuLw9bl s腑;Al{xNk(E,@qdYrxWodQ6 YQmúK4շv/53 m/ΦXmQ.hFg!  32$A6g =`ྤe$䫦ҨIvWw34'|bj&޹`K .dni 8tr\Dܺ4ڴ| Ѻ:HNǯ=6t| .X9b "2Nw4#*X4 Y{+o"yv]x4,M=+@ѐvK@,#)9 ^}lIC}\1k2;("]廰yn0kNRAU4ncq[4GP"e>ly}'Z I `'Y`Oqa2s }P)36/\1~!IM'΢SsH(Og;$w~Gl;1&nT$T/`6z ֩K:1 لOeihK Yi\ؘ|7C?~H^| f ~SBZ[+#MWNhIj*/Vz 79^&bH癲>*]4:W!py'B')ޑo6֙ހ-)gTNˆA`mqM$PAAqyӘ[D覍!-wѦp^Wwv,Aݥ/QOcI :x/Jg56i{ 4RN_OO YŌ)-cUHW7q'SN”No̶ר, aF@K<Vhuu[)_J;y 5sUG[FP1ذz16;=>Ա%w g@1;C*9}XL_Z+; *5smO+VD91257q1 N[ooi꼦ywIp?ڷʫF!,`\VMk>507sک,3]MBN~Nvjx=|gƠl˴45BQ^@@ QAu”N:, DzyqR=~d5B}b4]IF^0|깫0V;'עꛄn殦0M&%k}ӬB=R>9](0MpŒo8]/B@QfvAaBш ᲎d%5f DxBًov*w0&ɩ$3>Ѓ,~5<; + WWKrU>}ةMOgxY=v`Jc~٠>I8,7AWda8 *ܾ9[ohL,XKCtfgǐŞ M˻َ@Y{%[ myq@DCT|(s^/# ukf:D..Le:e4A@-lOݜO¹: JʜxZOa5+Q@ۜȟ3rL($~gmPcLɏwxts>Yp-5%#|«SKIރ*g+f=?i%ZrA0nn,`h-)4b(r//K4%S{z-*Bo.SW49_Mstr~PR?3E0Zb2.PISˁ-аGLdv1_?hCoY)TN`EhSR7TT^e5>.ٹ2[@ě7 6w Va53d{,ͳ_6 k1{^$(&`xXs\DnFX&ft2{7;M=Or4(8iAqDxq?!,PC¨3Td̺"4KcFEx)ZH>/Q3er\SSvd޻w(+B {j2I=g7X9@(29CQVO4کZNH"M^Ipཎf9葰[܄\rٲI;޳r X1]#dd6BAkr(l(DTn1kɏ@<*p9 ׶5q4@,\˛3Q$aJ|߲\E#|T5QF=s+.ih^23$Up`){Ki' z>]})B#Š2<w~}5oE67!Ğl7~Ȏ H ui#đܹ_u}o\z۴& kæj\WRjfߌB8 AJc6!Dra.RrԽҸ* ?Q`X|>U7) 5qxF@tzՑm-1Cc9_a9}IEư_;9:ωcpA%l)O7zO(n2EjPβr y`qWFkTa\ IwӒ3fyB0O8hQ& +TP֖9޼ -_tc)+7d޴ri-'#FTg1_>.mŻ'hsi !ɜ*Y넿9>%vfXVXE፹qK>Al+~0*g|>_j'DVgsMz+k$y!Qւr;E(XzɄ4F6SX$El{pJw@;9knע3/qF'ůIxG u*+ ?:ram ,{aqͻdrޚjsa h +3 ֓ɉIueJFDa`%,OH:6mOdQM5 V?]\̕ i'%ҧip#3xi df-f(][>7/1Z*iu 0O[q+bG{q5`t4TX*y<\l !&n!7&䰐*3]hAeҍXFM~5okÏxt.&BV8E}`\ >? SE=J(&x,7 kFF1?&1_ C}Y^ӏzq[t~)LN6zpBG+5%U;@^i;_Ft;ֆX{(hvMӗjni 4gz%C[ cdVbTj9l)7gꓧ }xb( c/zdBnYƫ>X3*AIS!BoN.$*\vƪX(f GqҙNrH[%1jUm/:gWi8Yl$:Rz=`9 P:9˭/FqVJ"ywx+Z>P-:t7u{A Vk\9kS;f"2&H Ӱb4i)O>2+_S%{4<NF7[o;_ Y&'o70@jQ! Pv;򛺸~ ps<;ףX A?PҚCU .A|]gUVOgw)օƯ0[h2/brg.6* q#r|}wTF M7?FgVoJ i7OUɖtx "Ԅe)25ot;%+pI^soCI?.՜?$4ij؀%. +#k&*6ĭ NBߛb ^7OzScpž3bB;I؇Id7 U+522{q%BJB+3Rkjb/;n>EyM5=p TQ->טZ\O{CneD_9*vܰ]1" 9;oILҜKWozި~t"NQ.Zjo]sڅbhXrfTOPޱCmX0HrǠ=hH=b@JGQtDc&s4g B#' w_w;?r.WȘɮEg=Ԗa%(HV9CȞhg䩑K2Px|=su]C8m8/ b4!$1z8rBRg޿4в~h(+BVsEŞ 1Z#3Zd7fS1Ĉ^ZY S%Ċ#,|4I2Љ~qK 7%[C2c#݊틡wWH=LbX9<&+hTuTQG4Rpxtdufxyr|lzVil(DaftcnJ9UJ'p{ŢAfFzl ?h@싐&D/SYQ)-EBS I8͘*Xaڠf"`y"mZ[9'rc$Bw0H3@ݛa7 ~VQ,CTi0<2_dg./lIbJ0cC!(%f&nJ84C{u-uEMcǣe2Ihn (P/C9,]*H=@:б5O^MS(0g4Mg{$ӟ*+')ā$zR?m*!*zVr¥h"Si=F)5|6s~!|E?؛9툄ymv5ڗ x ;^+09r :fLƗ|(w, 1 2SMlv`9Q,*~p_V3cN@;.QhcM;E02,I dAO}yi@2ƱiU-F6|p @Gi@+ud!OMV&Ĩ﹮riIf.EC)k~e(~O0M@jnҒ*>~'J &bTIA>4FVx*b#`EGOB0_B*ѶmjLuZ7})ŁէH.e>z`=P  |i c ,莱6|Ƙ~C Bgl\B 4ҊͲje*!j)Hx[}7qR@½(ioۙ᪘Ҁ92a_\Du 6VӮGٷvhl G ڬ:Wr?1q{ J {@B0pmw)MJ47⧀Q( mks^6֧iR.4dЄ-<&W[tA[9>U DNqF-1Zϝ'5'Φs B7ѭ۴.xq,a =BrU ϻ>?E8V- '`JH7F MX+:Ywx8I]_`7<.@ߞ>r7TD^`3Z W-.Iov"JK[!IU8_ |y ە%S¬?'!˓cQaAbbO_;%3pgi15fFbKjl8;3bfr[ DzUY?~mǗ4g'zbH%jyʺ:|3o] EK?כ|1#;XxK7ܭo8HЗ17:_S~y1۴Jv&ksl3usk`VY }ߺA|AM\0NHɶwtcĘinO9wj=OЈQKlRג0xЎ5oɾk 驄C/T,H2Ș|zώɅ2JYzgrQ7F2߻~CM䮈.SҝJ~pkѣr}- 5hW/\El=qN>ʔ\)f=>>l[x)wF鐼%U^_͚,Gp"ecoAtJ !!y+[0[f:H47 '1Ź/MdRBEgÃ~䬇b"%ݫFN(Z 5U3}Ra WߴP^U%F#>8b&e q{ml]vjJRHdmPg1sfrfys(J>®Z350d|̮@Lg5R!f/vT/ǜ^htr qָ&lC?iQ:O[6'([;іqI,چ^!Ģ':8=buI.l+(XY4㎇p LsrJ9#ꢜZ*If[EwV{Oč]v~'laNbXp\ 9G$Pp"Sx4NaQqzU-Z5`:5,Q1-UXRMr?2hMNQq5kH^/J+KAT |`/jmthw5/9&hhN2gm ۲9ۘ>erƒY6/6WyGFSG(hY9yp^hz`+~V4H#:Hwrtks"-8}]|xJPjhM3YӃ|J~ˌz5|h8jB׳HSy m)>sOxW}Q|iqp2jKpN!ca2k4z?G|Ř'';mj_·uQЩ:> $G6y]UGZPV-7:I$@l~Z@Cd WA|VSt4{uۯlqP nѬ@΀ Zn!]q*PTQ ,AL`Vo+r(G=j1qC]{컸ׂ&Cv(ϸw1S)hM~$G~-/ hNt80&ho]7;jdRe.!ՄPJEQd{꛸l+h1_?kɢU pWXj(=̖?v4 B,!mĶ@0B.xI/&ĔKtĔ^ 뚍YT(79Ó ev?y?d,+| x?nfsT:uDR0=<4y<{ҳ,ų{6=&H1Mә')3 wO2| z'XȲ sꦏ+x4R%ɢ֬2C{_y$R6\B9͋O;=)0*&H n$jWe(0H+%}U)YYNN8Ϸ]°zxp^($K$vyЅW%jKq`zelފ +cSURHJO_{NZ?bk}SS_,7+|G6߁10&.2jĿ)dY~^#yd=GfibS9Y:QKn)_A7K!΍2 \٪ha%(xprrUm g#C%LcJ&|~ڽ F׻_Jyd''pa2{~^i#M^.Ay/źfK:Н]p,I;Nxu"YHZ;W)<#C͡ǧ`lC ռ)5$7ð1m{y)=#(aD:g,+j[?̇ZрNig$>сυ?,6O]?9tl1fP * v<\?YTY}F+kE}?< k)XekWߎMna"pQp&N` {6I>9!kMFxM.\|)ڄŎ8 tҾ`ɶKoR=WȞx</$ 2t>\{6s@=GdUӜz?*iJwFvSe1A-(7e_!eݺ9ާ•XdB{Ron˼,'!Gi["9J+_,3J 1/,g|Q֚Z*e;Jؙl`>KŰ'6mNCsmAñɴwJ I(2DČWEN)COŶjױy[FI7"àmmުR8*8+'TM"LF.fp +O_R+sIU.1l9&P0굩q$}EZkO%kI(` }FPNg9&Iv]S*Ne,PBB!ӮFݭX5qJt`̈ G;*E.A9KvzYJݷML9O'il]m_"k0 xfOeRղ}^'7珔,}ԇ7_l-Cg#qe}ɹ>*%Π9v" S:ѯ'́BkB&X>^vo3Rb [pHYXϱ6|' jo|EUzJq?CVN Vy"crh*U?[7ޙd>_=l}<\Xb{ha::hBH%OI3hjjWڼ<W/",Ns/{΂Pc: ̻Y>SH^FG;: ̶jE@Q*L hA_zdFZ ^jS$cE≮~x,; @Dxv+{(~2( `[ p)oNFPe!V 8* ɇ!eҳҲ;;W|{oZ/Qoʋ'q$Wٚa)cvz@( ׇGґ$erH48mߝΔixiN@_`L45NG%Jx(^HTX4PKvIFtuF [OOW8) p+T۫-uCŏB jxCֵwZr^"%rBhgoO~?u3Y(w{$R+e<e) `)69\ .vm GiOx AsP|]72F3,0DBW=5E!0FFgO84\C*{1\;bm w>:"XwRfč"^FV+%SP5e!"Q DD+F 8xzkYe5hAASR(XM ׸#reyGNw~oo69$1uy0|?¬g'&ji/ys2 魽pȪG̵T]0H4+C/k 0QofD~7 OK֨U_-m#@.k CpA{ n+ ]e"%P |*nF3"tfu/tmvYB1]_oXg %ScVe1=[1`ӯѪ.dl]w%ooAۥ|THZ9M79 9HCAn⣑vT.v};D`kd"}g_Uն!f⣥ -NHYx+`[ ⵨Azt8հ"\c%ԻNXyBZ 0\Y:!,;RA)[5ӗFO2Oc7/FIHǡxzLP 6y؟}]nX2gm畑-T@I譛=ʸ>&DHH˺:71s+";oO'΁tyUhB!{CjC,WI;oJMocм+̼6>= =MXi r)!gNXa}jO%]@Š[D*ӡc0pQDc{8ȫU9?9UexjIX#֊;3d(O[.Kʶ(:9G$=pO ?UWS J#x*R}62VϵDVf՗[w_|`Vʺ5eRX/yShBmu,ٌ!ЏS1i8;ϱZ1#7T>" $b486Te XMZ-Kp, .<7t=36є?)N5~ܴZ.QN~,#elylB cIp_J]TUx5 >7YoqY{(kF6lօ$|8[t /qVs^Tw䤰>v;$&~LI{(|z)K}l Bm:}JsAHjj`$09=0t+۽_}a9/uq@Jtȏ[mwl gxekCI7c.n Iz![@'' LS.ȑI,!yZ%M#8Pw6]($yN85}%̻u}y ʘNOz7rz1FTӋ } @ܭ@~e'/Q|BA5sislj3ק!C'Du@ϐ(2!'cB;^W'yIYZu[< ߈tz;!ZT^tVqҴ ;ȟ28%H+fD&`E[lBH8\cE2u\d*#(H`qKGuPp UKi]?Am:bćm!)E@ /4Lzpuum`PqIßE+)I:H<_DF|$DOm: ;QP2Ļ tHOUFi(<zlX },`%'@xra5}O6izJNWΨ1 l>8)>`+Ĥ7a]#t݈0t{=wgmM]2!R{2QOiO~Y%!0+VۗG\EZF|䭼1RĂ.>b(a {; -K.P40'齜[X5JIY߅HEq}F=U\-B#r`SLi&I<6 eU1IpÔ,H!G!YaϚ gUts\;DIA"ڮcnK ^QlC]: !iEB 7_`\sAP0bqfHW{aL+L$ [1@ۗl,;M>(/G߳pvS@@hv|F< g~rS!'MA4riV&z6T>gg%t:DBS2ibX<,8}BzC#PjP(X=ϑZg.H\ːgz¾)O\AAjy,JIEF*:|NE+TUn@EHb~?Y u.%zO9Gl|vy$h'|L\?#^ 42s`(%\~k^1<S/+;jg)#BK"MP֜bHW1,el p0?8;O:9hfz֙Z x˅JW9,/}Y~E(35~~ZF] Dlvfxiĵcn/3Ǭ1ATtqh"g]KjnߚzU>LN ZL5fk$O1臕wXPy2-3b><6dmCWj JWlH^D ^o- ~6N%OiaJEa\h7'O[d &~vY+YGK_YȓiYm2 sa ϒȴa])?#Dq1M{5G'[^ۧmrsE=UTȊ6:2~[; |BMƾp *#ziS ӭv<#G}|=d,.o~.]A; d i94 gePb'kwӭsΑ9ge!CYMhT␸%)`btV1^W瑩%[]h r51v3P)9X8ޅ _aœT܏)ҼdQ\+: Vh4Hv611K c&Ja? UX1 \+ ;tmf6$'PK{@#+( #Y4G@tXUYJC nuM^.tч՜gT{Ŏ QQrCűXc2ǟH՛5Rw\ f\CN{n}6q+ZJ )CngtC,1#)qS!ppƤ a]q!:p腋x!!Cd:קqW4ǐ_'I}POj0}NgW]-E#5T,H@m ]9Vqq*^nBʫd9lBv,rqW1= .dʧH$󌟒IJ~[)L䑼A~,zMѮ$#Ԇ{cdCbNnF-(aϪ+sT|]ұ UK>ɍe|&E@5ob8PUj2CSjC|jpupO~p< $Ůz*׹M+8#rJ 7\c"5_S}=4~c\ag#6TЕ27.b]~z> `t,:kǔG,H5X8ܤBo lks9Zê "s^RۓhDx+Ze_ "0BW)- _%K{@&iq̎6dH±"&PA/|L˳oy)o69&l?ˇ0X[WtF0T՚dJ`?Wiu͉;NjI[Du= x'\3_R45j>8/?ю =)1GˀUS=7?Rzm*j|*q<`3B 5sXsj/ݺ]:9IlLn,Q5DjT 7/6ih%tɀIS.\/}AF.nͣgǬ ګtL""4C'Z =ӳ*J`'ϰ@%(cf}QW:"^OwmLW(G7\:MӢ}-ěsZ_yeFګzE!Ϭoz,ԐA{ S>H" vbKxf1kp"8A#Ei¿c2{o*Qӊ7rAf=iN/ TG.)Kq}|gW24T ڣ0ZVZj"#t /Ty'b"TG4d >u<_ "yMꗄaG>c ߇8 `/<h|~[^"~\~rm8儖[2Fo dE%Zz ru&hEe͓1(f2z5)fwvij-W,BߙPҋ `@ J_ ca?*pǗ{"eB-YMiymyU5d^PzlĤ8 G 4OW9ٜSqT86[d J~#jlVP4yJo`ӦH&79,*Rk]u~R;+.!>"+b(+K?"7+fۘG@afjns+7S4 h=چg}#V&+d.E9=—֞25 ūހ\WtU B,Fe1  kyr5R_|7R[–G ;e?ƨ9os1gQP+)M^{c1څw0g X-͆ia%K^ *ע sD ߇6vV^m!P|[bO{a'] IVHXbj +&`҅Ü^/7Znyu$(>UdHH/ ׽\!dMztD=/ǧA9br-2q;cl[u>oxzK\m6ss*'- ӫ]=M:\ †Fޓh ʜ3KKMv˽'dn{2ru 4?j|OvP .)2WRIRq`l;qz1@9^7g?JEO0DEoj5#L!zOLoE.gt8b,SD|?Jv^.p!s4趪DИ;$k^E 7WK[l *8zzH+Y\{HY&fa9aĥh<9yh thtҽ]5,/ݽiRdN(JC-&j t>i)߸iP_Jđy'D"BjM,joog mR ;B4b ZyiA0 EdZwa]qL cTI*mf2xdwו= t965D1s"jtt0[ci$I[c29Khy N r}eRk5^}ټdhv}Vj _eDǝm9YjNܧZ";p/lsӑRs%iAnֻTh*V4O,7[(Gl8DZHFfjd[EW]ECSk~i(BR *oqŗz` RD\F/m?X60I+%;'pImȵ Z/Slߩ|t:?yrNwD@tnh*2u߫kNIbЩِ؈c/w|X#*4 _@Hk}+(QqU6 ~qH ~[j8͊ Tƕx <@'we` 0|t?6::.m7X=m Ϣ|a\۲z0(PlČa+et1 -;.^>+ޢlqBv'zKƟHKላTZ"9a <MYuNV?ٌAkH%oU!\rG6hb&,2TXZEUaT(xJ J*,Qȹ^ .ʜE-)EIc]W0:PǾGϲS׶U^Qi縀@ Y{.* Ou[ו*ŒEHB0@ПS74Uu-^^1E1qwPrF9J7Z#ME!AZoߣyR<Yc?74A ?+"ep Z056ӰM-~Za1ma]JaH{YrO0=w#8Qul\dvK$kФ_;Ŗ% Py F8v? )Ø,{Āl N(N+j-,ʍ4*iwLK&'.19_`~7a K'0yƒYD( Sgvy}֪9S frz{?$D80T_ nR%v cAMUWVΈk& H77_Ü=`%I]~{oFm )}9jH Ԁ- ׍j%wQwSaak<5nCiӊl P>;ښX7Up,9`/{/F0 ig@߫1-%CV@2篣&ZՀ4yui6dACt8I'IFzlQ)ƶ F-ϸt0qj_,y1^FN<җ}Wi)B3)4;.UX{I^HTlu8SߕAKk[~¼n$7j! U%e 6)'br[ O6c+m8?q 3q SPCj3.-qJRp}s%sLȒUmJtj!]l6bUn bDM]he$T%9e o/Hjjnj<74sQ}pԂFh7VE=åmoZLA.(s}Pl|"$v_޸/ &4c'Wt~9'\qfRL#ctP@s.n.hcԋxִ~م.}#FCz@" {?<t:-qM(4]$,%xQ:x3; &nw*%MREq `(֔Z:"^T$99k:9sgeX4[._I&G<!b#Klq*(a^/F% }3۩FgixٖeL@~bn߾ X,}=\,u;\@F\,{]T;zz5x6~Lw{*H 8<իsf;rIdXb%rMKퟠvcR C`!rNB@N lDO?e/f.iz`HJ|i;3 ż'ڀKVtXYLd}!_2< @LR'o^|4#71$m)5f.ldyZ!>J?2~Hw+X>Sc@U_*;^29"WvtPsB9~nB;Z=2yϳF3ֆL䑆6(isE 4 "OTT7ٺ0yF!#E:6MR Dt*6 $aL7hI+[ǿ^Q#M~Re;*[[&K!<,(2FSBLiK8PA򟞌4jx> J7r1MD؏ߥ,+Fh!~]BD6-Eс]a`@b~+"4{n9"7]`X+;cmgb('E3ˤ vNE`['Cr /Cbv*nVg%(id $aahYX-[-,]#jI\"/E%of!=dR6X[)\$4 -qpl (mɨ>|) &Nm$lGlNK] dVV'n _`n$WXU㚆OQ pAn`- WjNzPCkѵ`dD[E^i+WsR_?\\cZQ ~i- -_e:K{D40Ҝvpfvbd#wf$ ~a -mi10g!k36Yr" ).g~5Τ3blԮ:d&c)lRY_)#J58cLG=Q'PW]H5\#YCX ~v!+%Q<@SsWO`LXw&Kƴ!|m>1!q:{DlS*< hp 9/1^NV󶩘"LS~ hM0ۻ  :X|cv~~u:[ wO/-Ó;zkΒD ݪt"0,"+/1uU]Rwڰ` J(:Es PUSjqsW5݊#-M:@3~T# nV \1aPlǔ@|]!Y%*uOwe^;E%Мk>.:v@WF5.J4YdY$R{xaMV8\6}]MZn=t=F<; ^d-]ՎlԚ]Am#FT$D;;ŰـPi |^j3gBJ2Et}ymRyg0!P9al>f3a IldUeR6~!m& UUE= EIPn+ &gL =-FtPь|-ܝ#YNsbVɯzm[{5o,ٱÔ;N,?Y?Swmj%"iVz ,mYPfr 3ᵠzJ2 ^ϞmhSZN(/_f]z\=ZYv2#oRzA HJ07Ye3Hc4vxc_,47a01C쁧XhsDo `^nOITFnB)p$JwƒLVCV+Egܨ \R3UQ6lI%#j츓_x1c+&A1r$œATݔBo29_六 9:("Foʖ>h[~.qۣ_F6a<ڞRzfv !m瞮xli%B8u;2z1f,X=OůSA˩i-e/(cmv PȦO3sN/`rSavf?`/jD WilcL oJ|n>Wzr+< NHj#“MhNw6An@O*bD'A&j&DxT1J}8WةOh(D\6 &Ge㐚{tE_`9PP,*oNP|%p9;x5ːVz4(N.|74ZqF&\OIqZ@!sZhEjA;_0ڨQNk>HB g&&IVr?SsIvLαmb9r@lShD^,YW lƢK2:;yYU-'2 ̦9ӟ4ʤ^`{cLvI MEs}` ttf9~E6:WsˇT clCe9mlB:8t͓ 8*8\`5W2׶ASܬW/8 Pmbm YqTjJ+sEAQ}'ʌ`1zא$f{|?H`7p6(I7:Xk:ɬ*oo,q Kʘ!|:F}GN wǚ纓M&;z؀mY F(H^e``'!ȗVf*{VQyJ 0GY4Cw¸ sG:ԧ0-F018/7%y3[?QGdͱ@fp֎9בbmi6[hPێf!b(6䀐3:볏X)`M?3JӯezwL_& 5Y "s.6YR-P\kukb3Hwέetlz"OA>gZrnEu,Sךy]xx* -9!z$׬)yoGu)gxpzЙl(@)bDjJ`,!댖jtm~h 4I#\$<`ؑDoZ *_*EE\"+Z\ EDuTGeNT.n ެmuR4IZM7;Fw_0J2zlU{AhK#Vzu}2yf=tHh$`*sĞ4WS`uM: +  LY^ vNqY<:$OLS,1 fTɗl2<5^P .uuPŨxDScl H s YY$6)kk:(}fմ~[2QB^Ȼd>M%-zRg5 u%GhZ$EoqeKcUKOT#&e(=!T?VŠE0 8#Bn?)D櫢giSUиpA qܛ*_E QL FƉESn"N-:d R1k}PzGق@Dv(GdD(x&HЀǑM*h#<^s "?ADW İQWkڿYgOͨpgSw9hGng?0 ]>1 7-G[ pYbLd!F "8B*0=chiXnà! HzUkc&}f۫8 )ǔZ`8B&F܆نVzZGmThݧɽOph[w3(1ʗӎݱs;jP뀄1Zf5oyv V=\h+E%V]>u?[>YGĽ ,Ҭzx֒;= )bp"s ?7X>rRnOEr 0 J l 1+  F/Skx(WJ!zx|bO&R雽@i5[%yF5so^}5Z1rf([Mr 2;Ɗc~^KK%N:xY/G۾^d]mɉ8jW]'I'Ctc<;Ը ~ .ibB1 y "(F:^hFB/m6D{1;[ ^lnkUȴa4FT9ob U{ru^;\#TSX6}˫wup)2IQ]Ǎ44QA 5Xb Hf %$_`D@kQ¼ @}q~zS|OiS$| M)J.E:^8L(7vem/W?Z?WtFYMNA{HLm"URVqgH1~4Jq0׫@hAX 5]u!-%'4F)`p)^ܕVIh Č2\/Xx:6 8E&8` `C)md9<_>1 'CY$W; &\_w8(C܎PѴhY/?!"ST„4Rp3)߃؂ @x *i@9qӂ 7P;@M_QNh0ъU~9loڼia+<iH4\w>,mH)mqedXjqJ#5Wh#siV3w#/HU0O" ­z&K:qvF:SFfηG(ͪ[Ye96{߷JZX~mߙ ZYO%@sPE  |:_ 4\7@Qh&}2uAXgv %5~iD\Dpp)0F/1O<N:;>SPDzk6BN¡KzR(eDauv$]VŷPrS >lIET~'9o86$_I`%ܮ8+C82*,MkydZR*ƙ>mw DKwS ^3@& 't,h8oUV 2?) _ƌ&[,گm\oaB v@ڕumOvf=\p҈TV}\q2[٨oQ<r3-w1E|oQtE"x&]!NN:>qmi#ɔAp5̜&Z3g܏h K~rXx,Sr-^ 8"R77$5=>Y%/oBa8(gdǙ2(>j*rI@G,LEZ7ʃ@ظڔlCS(JaрG:**^Y{h4!biX>s ve(:WXv6ȋN΀\ncD|⯽2d i(Gs|DJ1/)f4gUrŸ|^T@.?oZC̷3uؘDkOp2I$6(@'5ƚ(ji| ؿK]>SE#GSq%2 V=B^(X݁c'W)ӤOS+`Z`){aj#@E=O-Z޲ʼ[c؅bbC ?mps)-!࡟?G ŏI^\TyzyuO0n1V8N/ mg.߫JmOς.e.N<ʋ/ix,~zxCp>{<:%> d]D7wY8"y :ɤW_yģ#k,~7Jb-a5Zu0=j9r6Dj(zhA?- {] t60ӗpldJZY:aփ{a ^Lե]DBn)Lه\^@=ފ/9 4s&Y nt3sN7|c?+hEB<*m,WvG݀ֆ`F(mm4W4ĔfePx$g59|,m1ؚFW OeQ 'Z(h yͽJi9!a]6mGcgv kSE~iOﯔ֝È`&Bfj(Ho7GfAp9>ȵyrT=X i(Л % -@:iNENDU*s|X'!u0vdOf`˨&\a`U?d#kNz>5~ K޿܌G}ѼMzCb`cpDz9UZ(\v t}$:vR9PުH=Ւ>˼P6!|Ƒ6A.QJObċC3` +0;gɴx & Dh2^FfjB|IMt>w_N+ FN e,1gVu'' +0-1_jF`{fZ$Xr-tza}>ԶVtB]ff > YP^CK :"HVJ+3}Nd|(NudTVcf#zh]SѮyX%;en[Yj3k9h(89pb*GK#I-AI]Hh Jd'Gr;H#aY$^L h/ Ե|0K wυ@Qj Ӎ:m#{Nd;9н*UU7&OmW/LJZ*,PjWmO=?q6nӡ]35xbQ_58)kLg :hSnM/+|Qj=dA_~2GMƠEnYGh0[BFU iٶzAiB}ʽ}l.I_51,%IҵT+2SBkYO|E'Q.[pGlC/C̈j7iz;*1T+>.GQ2Qb*$*]p/jb#-{ˁ9ż4ÿh,6nH T twR9Fd[d + GI`#Xs`(1 R{t8~T5áEGU"Q1l:6J 3IwA_4CtM%)L<B7GorxӼl@`\ ^fۍeTIhMwzf; 'nO*)oKy<&̍c%8t1X jjGZ-}E?[>ReMQը1(qG{Z<5`^nwT֜z y3ޚ  n7ܥѹ A НWv?-da|S&8fB[niU1K檽ϑ.Ю7GoJ~?'r~* )Q]&vsMWjI~!h;߶,nv.aOa=osEG&ЪYZd lmeI&xeuv?5PNG=1Ed|s.sPG"N;J/ӷWq䣁@E<ɼ ,_/)p(PDv#|;=PNeQȰ:ė9n$0CRjB>!3DoV&\y>H`7rhn//* ,@AOI_ ώp˪2 =Z VFg4( jMS1MCKgj`^܌Sz#`,'3Y )Us7>pclԴP{k[K1Z =af;'1iăH䭿'<4sSgU#EF9~ TkC\&usYߖ\Hnjg\7.;jݴ9>s/{/vQNL5CBv_;7?D*u]ꗁ ;ZMn l@11X5CTw87 ~> mm}\e@иBY1HHUO)3vSt}VX~?* & UJoUpq|Z@]q dVVr1WrJg598mTvx[(zr똮%rAK*N6x~_6̏2HIz}>$_u![K:N0 De[ىE=rD|Uסˊ{ᐭ%r?Vt0EϪߎGul$ț'?r2t)q8for,L ù>wnGѻO짢#.d[KJsVv" FPILyHB;t25j@ā]&'p_V5@dJ6cK޻j'nVY`D6r3JUl&`3H6>=HO93*MZϫ OƴliX5tp@|[tQMB{.W",y;%ѝ8v:GHlHHfk <}dktWҕaL⸴!@gFx֋ŢF!\} վ\)M]V{⳸R#WBMǠk[pJQ=̼h0ۗIDvq(4}{ʜpB~dI(] ܨ6ȭV*O*q>Z?+cS,Al\}i+ʚaMpܭ!ϔB) gsQWuTOyLLkv%3@VkL! NVdGJX2}ձh9&]=Xy;'jYiW絽m9獿"t,pK |*v|7SL yi{Ϣ[ejSn6BJ@,ѷA0Xt!y{@f[&dtȠ{D?1nh*'ǔV*8V]o9m.VTrٔ 6Ak8ǐ< lP XQM c|B\9:[:n^m>&-lEESl-;EhM2YWvE i:l *4x4]'fkgP>NxgF^Rv!]giQX _~p8Q͓ pm!@qTF ~v%_$_-Pm{߿}.}?_hæ B(7v%՘Z|mnG6zE珡BP%9mJKJ{rUC!Q0º -3%p@?#@;EзyH\u{5hM?r=Mݾn(]3/V#Hld#"|-2߰H'R 0ctS-+4#\3+8!3c,Ll.tOjXGN0宐impWFo 2*/  'w QS[^Y57V/kD]8vI?TUb#kp!@) +ꇔ+>Oz7@]4ݑ{/G<*?9@(ۡA1}-bv m*o耚I$( ( a`h1ݗ*ұt*bY `27fɝoXg^Z2)OJ7Sbz9$RjeMr*)naj)8B^I8A* SYx6 t댄)Sy]A4 f-:ןHJd{/~@WG`ˬAݎ:i7 :E4H j^Æ_AZ<$,m B:}36,SaRO3V UZ DoןyRTI|K;Z[L/v㐂c(.o kf8[Amq3Y|AE|~^T F(D=% R;8W+BN-poe {x9[또' sTm[iҪ#Qŝ/hI&113/:Up1AۯGIP+B2ʊ .C򼳨|tͥ zKcU/Bsծq7JH P~ҰK[:b >2|~:Dnjk$s?p$9 4E D)r% \+w['0`_J:j U 7ޝuS;6?3 24:/Ҁ z%=ڏ7d.{ Nо >jTdvFƨcyNi(zJT 6nu&+2HDN`ԯE{RgRFhH6Ix)|D]{'=wC(Ȃ~!bMqc)yv6T1t/HAV ڠHqvXbx>6#E239lL.yKeM:5̔ "(71KWlc?^|ݖ-e]vh~/{s` ٜQp!g> ;QVUY صqIuB<:Hi4k};egfFWИk/WX)2&MTm+na>\x(,I xķ&RS Z>1%+ N +KS1np8FY'JmV춑gx3q#gr^GLn0 ܮ 9p#gEM Ӱӫ~+^\pb "(; |iSG|6<1.SgYPU`] *Edv(9ШqwZhf`(FRWgE wP@8neHiCʶ̵] aUxԼRnf]z/W١w]˱;cϩ> D,p/ӯ6/x`,-4OKd+2X;% W $MWFO.׀FJؠٝ[Dwm M{J.i3xVfޣa=Ѧ`ķ.}YXG,;/e6)ԕ\*zrSHݐ* p?1T57zO+wָ>77h^ OP hXQ2<~K+]/a͉nX13n=oh7n}:O;^m!}v& 2I&blm}k´3=W':pT}6_PsO4LaˁNV|W|3{Fz dF˘s/n(2Pny2`W}`^51;PM$DJJ͌Ϣ?ƣܽGnbǝhwdzcADc-R*$ 5~ESPIW+Ϝ('llC-]@&S0YuXL74VOxG =rj|a v.ףGa!4(ʝWdJKv@PeC2poy a@5_ Q#9HmR +ceGoQ0/ _fkB1Ƶ[1wWQ쇚֗n3-siSuFe7@& j8pVuMn!'I!?S/'7l\Vհ{2~de yk[\tDojKW ayF&J+b!\Van EU Rκ#2{Z5|'ܷV\pf/,\Ŏ%'AhLf#.Y1-.5touhr^xԵHD6r,PlrG(u,oolHq %NI*G]hEW<*둶|&7WuKz 8*Iux؝瓺m]yZ 4 y$t-xЎ=N3dy-M/Wvɡf}M"oN^P2KӯM9YC/5Om0!g][l"Tל q#C;ע>%E: g񝇬K5s.Ij"ph[laݨ;>m!"7垺촲s󔧑cU . 5Zm6KM,puk>`{`p=cD"Jbg[0ar 9LAHd (OE=)]5m0V>CBܪ[4Û^k>N=LF`hPPz'ZmۮXmqU JieJBTՄ+rYpB63C/-DhLM0C"'􊗆i\;AP}6$h`y`N u^ 1kP)=:Bhw2i99H'! 'r&ih1\ċ8˷XJ챹d۠6>A,x?:FTb=ɚ:0l3!4O4x}nj/'9)hG ;2r%T*"KE>l\S[\pEf\pRz203r7bd̉ثo",S^d5֣iE֏d eڅCas9]+n#oŜβ(:64$c(Hۼ mr{7Tz#XmgId bSKU4 ZK;THЮ/r+\ w؀DȀ'b .$Gvq{ks'r^G<5C) Z; 駜{Ege. _!SGD)z9mjCs~f56>܅T.0мח@,-3[?wXAǮSUO5IʪNGfv*>e4NS{!(j8o_yO KfmNdW5skH د|"3f^+Ap yK\JG̎ȸ/>$+8ow/o#ǔzҞҬK݀@~a؞QO Co "B{LBJK!`0/4Τ ү"|Mp,A7Aérq 5"1M8 DԴf=S 3DplKJN_ soGjZs%t+I4(وfBὑ~nm p?`bE^S2Ϭeއӧ..>r<֥AŽEeyE4.;&; .=KD $B27h:) o6 Ldk9x$Qٗ#pCoI8\ 0RyO#a^ R ,[R+M->|0й"|8eX>*1$)d2>SOVN9B NS@(d;R|7H+-&k7Ìt;+m7'Ln+۽e'D|ӵt2&КmptW5h;q(p_δP/ՔY1̷|]ƶ֮>5lnƋLb7G``m(;|Q8/RO {vT^>OQ?].k?&]!%$N[/.7u0ZعIB&5pQ&`Ƴ:.~)%fSM\HxRBH{s}YzWV,tb.2;P cu8V)WtE\4u _h0?}k0ڑrh^V% 'vnI O ]i0، СϐjUM{?[A(/-6<{½>r޸RkH|i#\:&mPqEǘxN8g5 ܤ-SX`I]b譨<<%2Pq4HΛv̌?_;RҗӥM?ل7VL&Pr, Z!U?DQ`,ؗ`\{ݭduNUQj]%}Nrr7!4](nXbaDdHn9.+?bwYߧ}ܟQ٪LAnm4ݣ6l{n\;zN _,D@' =&RB*u'pvfeq:#EÂܬ, xs{M'eՊJT%orUlb-%On3ԥbR+ϭ4.a\qwn8da#H_8@L+g>rœ>,vcdקkNVл7Ƶ9x  A3 -E3O4bmfP2+9Ӽ ό[Z+Ư^I`ݘIR*gKkW@+-Nk?%ޚYMϊ=G d1:s5%HG]+>{Ħ j7c!tgيo7s7F+|%N\0i!%h%!mW`.y'SW[pVaEHuv9iPQV1}Δ,.L.,4*p0ިzf.C·!J"BIKqFW 1*oNE~Hو#N5"Z;?y fL?GI%oiwyTn$\'uaϫx#by%pieΞ} i ߘS+,.;^^ #,q/߬ ̭ yٱu՘?\˩s8LyO-]y,wSY*$^eZ]-w'B #NX'%\džXvj8/r^]=ĵoFxo$S?1xCÃM0Io:k8WDz{ R R:du?B_Q,КKrkǢ<=`j!K%DxY{.Y }@fe)2-Mݛ}#7OQ ȘS@}).yHVLͭ&beyVd4Sg#C퀋 m c1̄kJW <8Ty&^] יJy7 NlSX8|K_X:3DaHqrQ @ ^FZDG޵%ehxw=ooem!I?,:ѓ*/nKW\9u.@Wص Όv=7(yLl|$B Qqfh$N$9&5ʋʲNЪZ6RDd ]f :fcIWN9H.,XAѱӒkA1_ s-8ȷz8DҦ.բ;W9*'U)/c /&k\Ӯ9⺗nFklOCY{M曓$=^0m=I:tZt*=1'E=%Q3SWj;mI}P Ysf E(+\pĿ>6"Z~bTn DbQ"2M u[F9`j)؛Gg e%'3`;\yzF&s'{?t||O~啈qtEhY{/qFQOyF`(]R&J Ċw엺JYR}V,H?PiݢEKV{[Ni%Aris%7nkf^hN m2!D蠁K 'fZT4kf3)ѩf`i\L+hqK^=5MBzI=!`?w A٧ G^yyVk9Ki pjII5L#Av'~+A?Y զoG 91%t5}]8I!538;6ųSN=g(EC[0)͂>Z9ڡ_Ҡ+ ́%9-sR^oӮ.h5GdLl&X^i񀟬ϲSCK$ &db,]h0:u"quyBeICqݻLqLQިZi"IʄJZSs UQ[11\uKx0jeGqN"m{;Q+ۊ3z;-f18(^4FfDSgRGqxFHѯKO.9a-rGdD0py d5_UWѰ&ںI,.,4hU͗yˎ 2C?}ͩ:y.1m^[/GObYmE,-k*XcEqYف=UFxm1ѿF+ekHNAIM3 c§ك$Gs zɨӻI<[niHپ;oE2gGliW]g޲Í eeT|0 $ =UH}ݸKG4Q+]b7p҃mB W-0&ʲ~"64Sl揮`^_65c4AJO6KMW;(z"BTO)ĩʜdwq͘U)!@#փXl:`#ouOwDjӍKsB(Z\[l:^s * _⿘ `%qOZp8kn M~\3\ Ƒ0De'brOpel?-H獸!U+QXpI%`W|xT`Mk *6.d$p K>Ƒ{_MC| e75vn8(Do'܄RatOS:G5Ky"bAvZ:L}8iRrLʈ9@ď7مc]skGtTő_-b<2~v*9}/hf%wƛ|-bEɌ3<@Ћ=g $>%:&YH3皼V;0EE45u? n&6>ՑɇBwL/QoJ_Py5DlvPlٴ\f#݁S Au *#r_-k쁚A)IYC|73S :E1}'rl.]Gr$5-L之e n*xw|-weAFCnw%G9yo2D< D䕽d<Ą, o|IEY!=vk\ٲKp?Jg'$< f&wɔ|>M`$0>!W RPi7_B]͝sRo1Uk.{\@nՍKtg vnK9±"=0[Pm!Xlc"̌󯏢[%Yo}#@X9z DK/') Ū֫SG}-6vlLnםf/$T|VkݛOXEqCzMUs߃P7<]StɲPID[E9<6$͠~ti,m^DCamx^8F7 o gG:[;R0 G_󅧖@xXқCam &YKɻSdWJć< K  |:b0c9Oav ,膷 <ayV™(vªqȏG>"RYd(gYZRzծ ;-;m&"?cX#>j &ܴ~c] ICܣJ]ǟdAl9*>eG JI&-W$|$1RjN{R@S+y>)YiP|12 ebN*Ae.l rfcY˹ v캨.wJnV-ZOT6C ,Zȧ~L& lᶃ}ܖ.q[ hm˶H򷌱tT>u&nB0whtR<Ț@ÄKfT=9dZLmdic5w(}-hi~s"q%u)C(}V21]TMeG"$ܪ 12)5\g6O*^"@Bߛ%053e䋜u.\]S9bHDv(TU']ԸbH%cW?@-ޯl 6KFb3monKSf 3uz3Om-mLft[]\d(6MAf.'M19DA|H'V QTX_X~1Q dPYXuR f*}h >(LGR\lO !6A}%DuQ(d[~>9,`+AC`?OGbw (w޺}O 2,$i# y}Ӫ󧲸lS'13T^F0}/T;=`oY0G8̊}1.*UdA B.#2Lbul^^Յi_LmzX$>IXbqA"n)?b0]pMpXyOç D%QYo4F! NDK;vfT?yz{R< /M&jqO@U"7|K)y:P`}B`p٤9ˎ7㈀-*vfSiEMEl5"[&]*৙?Sk?_,ܕ+z\^b4 '<.ɇjuԔ 4Y3x5AP AQsMPT^oE ]:Ѿ`/ܘYö2P;OmX`MO/p.D"JC<_Q"uP vaor"pԟ"j:X:fa"(s2@@:H֍8$ ;KV͢63 *xA;]̎2JA̤xK!,hx }HľKF` @"ITnL7WcuGRt7B 9>0haei(CUԇnƛSHd=OxQ0瀌 )*DT_tlR}!PN@|ωs3F+A.o%KJ۵-b {&Z.M /,5t l/64LZ"d.ǟ. jW<ly;|҉jfI8j/nPz4%t»)22JDH1o1BTw(p[zP_ ϙJ+S:''vn*Jcqg=j lBsbH93ik^4OԂf՟ 3h ,T~ds[rHJ"ƂA}ϕDŽG z<=+%0&p7WoIhd\ܥnp2/z(H|d\R>rCJ? Y?Jop{Kï7JVkky;|efWLG[JD( !%ĭz1[* M`S443ԶՉY$Мl++{&K78nCW9169Y.e KQ"X:ڋ&ɪ ^6?$5iH2"\!%eP6F~O")Y *~_au0fHRڂx\] -M*o]Zⅹ3@̐vbѻhtV.t!ND|y /k%1JsDa Woj0t ,9Y %9f, `$5*)p3n]J%, GL`^8b<&[jovfOuiϵF{'ų Phyl2CW[ZE-CQ`&=ܮߴǎ_= DDD]骗*1>O˜ :S}xp/C 5XC[Fz u'aB}:v_h(_W{qY2\/LmFO=f)xF,^B"c0Lӈf*n8?]|w{+9 7Oi;qPqKLoK^poQjz?;/ w)ZīR@e+;B^h'<Y0.יEe[&UWҍb*E**EYIU.BEOKB;^KZS~(tupO1W)eudPeyl@ѓQ}h59Rgr8.s&Rzg ՔsHND-o忍 >ۋ|@0Aڨ#'6Y%n?'_\#eqє5H ٌ"Y =pW- ^4?5V&xG-"&nF;f`Z)hjt%H-vj5`RyA{`7 * ɮ\xR.,^lد; 9OJ][X3!óS6XxNM[O#N[-jX>8p5n"]S4VV8Oqf_4lCPD򓏊_h6h ,]z0hWpif_ N#hfo辄Z*uu);(6zpKؙ:a^]IIpS6fHa(уQ+u֩`gs "M4ؖ\<mGP EcZpDܔqUhvQex'TBiݳ[l~U䇇:#"̩tjVmRLx9OK[ĭE7Ј b/|`qEfIJA퉾6AӡA; =eކñW{菌^n8Wv>TA!A1~;d公I+ "ѝJe|{ Vs߄\'&1v!P`G{Z&`R09І` Fg0"ZL,PKX&VJiF N3Ѱ6X!G}V+^U@4Fɰ1E|r|Gy($uY,loS MpH#T7|޴]W-N.":[1R7qԉܮoau &+d.'elk?,!pq@bBƖ5#LΦs-ӶMpu B o*/95R RQLMW9W0tTxDLYԼ49'<.ߐ|nb4JU:Sq/AqYRC^"'ૈY.MZ=owPB(}/d9ZP_Ĉ_޺˗R8䝃/x= ^0Ryv\&n Pt/'[- yêtʤ u sd(ACk$5ѝdzhHN9P"GA[* '\ Jc(\{KZnb|8:{zmDmC>N룡ĭ{ 75F;]N b李|F';pB&Z4e.pzbPqLD RXY9զpZDz~Ln ߁#v%U,ğ?[`. Ѷpb=0}gFYN.>kk: p&"z-  \ SP61N #K*Ԑ)_$H9?ɜ=$Ues_'qJ5nN̽6=W^DUүԽ Yi Ͱ0v勡ȉ:+PԠkn+(}@㏻"Lk5WǘZw[*HSrh#,nך4s1Ϩ;9b`w6 `hwH{hL7 {] #:ꉎW{%e Ŏ IȚռw|>S&Hx½gx"+ 6y|:SrO+0?*6dJkV:FP> Vu0ř Wc{X.*9HIBO @z3,R?ѺC݊Vͣ[nsto_܈YU`|s'@^˶4DZ ÄXA6A;,u[ ɿx2 I( JjIBzWK%s)يT%qa9 Q*c*< 78iLH2Ԓ@Z[? ۿ4 WXvԢ1]K`f/M,ZBEM 8?_5d- N<Y̬4f7,6wZфCx5S.v# +UHwi7+$11c+/WP/3zV!+ SqoTڤ~a&Q!\88X=ȭf}԰I? EǓ5eɁgT )H BiK|A=,lv[*, Ak=!a@|PL:h#i}uR :^OsM bB͜{@|b~A4} M8}ӞltPK)ܙ7D4sbp|X)1FE! ƒ!cS=n:3-#mF?EK&ک00t\IƌFLGO/1û)=ɛ76\/h]gN? hd*UBI w,O%~F^s&<7`ϟ˯CNDѱdeII7#\͎u> Ub @ .p+5QS6V@iU^d3l#@eceEOT&rВW7> #Mӗ|]Ǔ0 N/mXB{%M .EhD:w!.@Ō EP׾LTbPT=VjnMZl8,YPv J3~Ϋd ƂpڭF<{L|$+",L~z8x?ZF6fbMRˣgxa< ̟qxW[qz.a96;5o3htr'39$\YFLbi2Q͕ T'Ѱ~1-XCEsY(N&$ 3E4w$N@"ZbH2XX&0vshjHkM.X4śETjif<ؾ=s~]yO)JP,fLF5 oԿ0ݜbkR ;1Z\ 1Fdwi^26NN0 gBu^ow:Y=lS@3,bfQ χ3z3sH,5:Mbris#/`0# ek)?oe0'JMCez8g}z)5ol aC5@Z7":6,WcCf#濻ai'NquvfvNh 6RL +r)&ZPQ4ksKWhcEuƊ~VPދ s\ީJz)9.8b%"1ȁO|kč0m!,<k D5-M#uKjF[Mc!EA( ?C1 m~-B9<D=z۹#k:Ɣ9JGKl _sla^EH덫XǝMF8JB0W*1V%C$Ӓ@%t]H?vd$V%uc{zY€%@F)!T.c7]v0[!i"2s &Q[ vIt\$|δeoO|ѵmز+d:ա޹ ce=*s:Յ.e9ceCOh|)cQɃxFU75sg<p?sn p"u}>KsBhT-g#PdsI(+;(40O{ B}[t~} uvΓ)^ކߢPO AȤgY!2Of̖ ڐ2RIH[kq`8ԇ§e_-:\H3w]ɞrFߔNPQijnUn#7!|J*O@$Y/xE(m}R]\'g,68 ވ ޗNz\0ACґi >i _abeսW! ZaIxu\.nɿdWsX%CR}^1tbFuȴhЏݓp|!i/t|/nߧUG:|Aլ!)K5\ؗգ/L## 9t135K:*ˡ 0 K^?+xI>V H ϒQ\`QLeMKGW!fiLh{exΰʼ.JP}GE &ɶ@ +rP%̺dl_+6ݗ (F;ƂRu8OScEJ4sǀ3/`Va7nbM,ꂵG6ﮟ⠓@uOA7M70xrV[?C6ptf>(1&7{,֦?~8 i9) MudQo.Vxi^pV Jd[$lI85P5r`=ź)uGY0U@uHkI~Q-ӜV޿p3c>/4?2څWeQbl- (Og˞DDzcӼO_ء)P*/W30_F_X  W*9wьz*%f `/pR;NtO#V[?kVb2ŷM \Tt+Y7I؏c^L{ <|T _(Rbq4v%5z[t<񊠄QENK*T.;㧠-"75ww Mf5)[+ AJ Ǹm@2$`ZEŒǑR> ZjQ@WP̑>O>VoY2gRNQz]$eL[-[Kv4^ &ca*V{R:CAn„3\YOkS+䧠4D6w], 9]ujTd^AOD8YZ_ٯ9,2#U7з pYA|jH^%ǼMf‘OGNfO6B:ӄ H {p#u+0ni:eP{|b ;{&a `Wz|N#Gڰ5S<>?{j͚oxC;Dc's+߼ T2CQW?{(Bs ~8n勮5>I8(+F(;.ϵUE<܄7n_7Öxy4떼,YuOsT$B dFn_&a:a[6mD=eMY03;퓞dm)zFX N.G"7Lf1mۣM8KG œOu,`Ͳ}G,~4-a@X.eF%Cxr=ޢ0rہ:06~l!;H;F $ KJ0U dBq1 C(Y9ۂIC ʐl=G!mMT䶬 ?ϡiNÎ#oBoy0_M"D_)u'k*F}%Ϸ0(+-J7~Nziy1qO }_۳Ϣ34YsXGsia\p UB"W*c9?Fm4=~o/m]1oG560_ ԇ٠ퟹ0݇s`<59p]QUHB:c ~H m$ y'tWʏGJ}KwzP*wI7bⲲYG~/z GMY4&dK)}_)% t;C{G;ʳ1(w˾Q!unIuo6,F^L6PbiC~=bX*7$2I~Y$^CF5( >! vǭǏkd5O5QȺ;4M%_)2"CzS`"'s:Iiz#HR ز >&1/\fHwh'[l+۠;>~30#77ѭ\E QqN߭b*@mLE}` uea^P5St/?i!li~wc8G"3cKpSGpsݡg9:dzUŏ-;w>_Ie' 3FEœT&ș|^Ls'ZRLwdDוqmw<:>x 8BU7@G1D˽ܼ{ qxjn#PL鰀Lԥ4SR(@ DPnۻK4M 6B#g<3WB簮Ѵc+7K2z': <6$|:wRHcpa~b}JFk&6dTĚ ͔0ۭjW7T.,:zE8S(Nd}tǗzj&VR ;zcL[0luQB2S-/}Nޝݨhk;[3 ;w\bX{-l8-JhH95'VGAuNVmdI:?w(?\颌*9|jkWys=PQKq|n_l!蔊)$͡}QKMxpf'Mzû VYi'_J ~@0uf靖tly4oZ`ZfEV>=3b~ FQ{ܔ>ũ\7= }1$$I2;d]$|AhZ]]^HL>%R2 l~>z9O<1Ţq}7&[Adn #lK Q}vqMPumbi^u΍HTxd#YSLuK!3~7&3o˞ nemUj77pDL$j<#2җ#@" bأX>G:\ 6ZY9 i˽?hs.OYI RmѲ]tA3 t}i0pд "IY=j.!J6޼8Vg ]7xї.M$dx3T,+΄7ef%h^{^~®b`4 rݭS״OIM=! {.;jg\MvC5]~ud(-txJUBuouqnF_z#S2 t3 0:45g)J'AcH &ucLʊÌϨuD.|b??Ap!VEesO!9:,guʜv~5!V0DllQRP9UƟEaanf7t5Ō.ߐ5E6k>k%:#}Pdk"  .647/d kǃcmTZ ;\4Y}l%*ϠV*|Uq7ޓ"- +5lmb ؘVV}i J!FqUE(ᖌDR7[J63`Zd]L_}\֙^tW$/qs% }BU2 R%piUe^[r/ b9sC7~yIٽyGRn*[$ݓU01i4dHND%xF*ZާڪA!9* v=  ; gmص(V:94hOhșG Ht[fߛ9])RLl"4>@a9K2ZԂ\-~RR WئE0qÜ[>l=H>[ZlR^YN9'pR˗ d=]lT xHhy k9JXKwMRtsd9z:$}auB1Vׁ%2!tzrAobEN7|Ӎ١1pa1фdyAZ05Vη8=a!\=JÚ`8dktN_yOAHWNL&mIlELCHj|?CIxJR]\T# <:ieEQׁ_'8\@(ϊatt72>Ǧ>%N7c]쌬uWۦ/僬Ȉ;\5T 7cp>RY=y:tVdJ('d^Q'}<Կퟹ6ׇcCkv^` 3 OJ F X`6y"wV^YxEvcPG% /̿=Lkb3*WdNk~U@htI }sTAe`vSpH ~Wy mZ~ie#kFOy|uQr$> Cߦ 1c.#EX XD##?+,x4vPrzfD<ה^0Ȑvk؋q3 /XYH.,%:YU~HqQw1>$QbHVo"՗=DIq2YFs:[W gf]qFd݀bOai+}8 "p>l%7eakRtCQ#<).y#0GOAkbdD`v }n?qkꈞ7yT`o?M J]}.h,c12LK,m Z)-@>JJ,֕q`$xREP~a2Kpf Jh PbIitsAY汗dȩ 3.9tmYtnN.ۭN ;FGVinZRpHz%B4UoĤ@kay!("Y*LxuMa-[2wKC9Nսc/[ SA`TN8جWI^m;0B=aM>NC\@ 78aP CGf'(c̠*pTA{:T~ h١MgVl(sW,NE8wO}q-cjGL79Г8k>l?Q 1}yD?I#gKk>A` y h} ={< W$j>2 !êAV@/ǫ f>hzK)e}*A Ϲ Y ! ~&4=w "݊Vؼłk?c-l|;hg?Y?+2u=8v@ĺbҺa/β>=B2@n㽭[TO\1,pW.AԖ;D!{L0ImQ Ҙz$o<ӟ+z2=V; Eap8 `b-`rSkO?2*2zͬ,,IГ!fi;G GXpWB($ު͇Tk`i"H.wʘoCRXsiU7@(9AҭҘa".P6a~ƆU _Df՘CNb{t`(W#WsS##X/^s rfL眑ɅF~ܷœ1&Qje#@jĵ J` Hϝ1#ua \E  ?\pG fZW<˥R˛¡o `|D"xibTw 7H/犻q2Ο;7|o,%*`1&vىRˆnGϏH=*Zbڿne%;C8ы[+cHlh3{o#-:[vn V] i( (3AI5$3rUk7]]KZ1( GiuGgxk9z[ vB5kZ=n3D.Nz ]W%ausW>diLme VmdClPWo|BoHIo&5T@ƫDglvǣ\ {gMD6[%ڍ4Yerhd@ }:_ -ٍo>7;w@dr0Uַ`v*k:D|M, ٨{rav9q'T`S/.`#x]T ؒGMqfjƢR5l˅ v ] 4[Wˋhߑݽ#( l9~UM#F0rW= )VdgQP Ut4N:߈& @EK8vH)O`y D%oblU p 5aq]d4$ݞG)HՖ(u¦L.9ˊ(:d ,Q_ʄ_R?#垑o<<ڱ鶽"XH"V͓jPQSh3/UyuD/򳏁Tڪ&ckdWOnK_#Xk)*|hF_߽td?^@"戲_QvjnTvmƂ/ùG;]xIM=(9\T34}J5=gByew.@eXR`rt2MwvƋЄԫQ B4ocqsMU-&d,`{ S'eo14pO72+2T K(#xԇ2zͶ60aBQ;gre`F"&XQcŷvM(!ʳzȤ,jx7[HJJz2=˳Î$-?"O}X̪4JNS,WنZ*nY/ ̶ז!_琟~ ]k"%ܜl+ .Д5p_ѓ ZX5l&#X_!Ti=/_Mc.|\XV)_&T$a0 o0('-0i4=qe'Fӆ+鈴8:/i@/Иnބ& OX?3\=x(1yX,1Evm'; 7HW15 ~J=djO_F~d*]hhWRrƒw@uбmF&Lo{v:1ރ* "c{Ƣ K3.7sSv' Aq1a7{M&2^a.-i4z0 7uGF@a >O7D#2~~d")r;ۢD+ڎtWյ,U/)n?US SO]Ì%iq4d_DMb{QI]ӔgpsgB%L\ʜTX_oG!Ql[+˥+/- `k5w/ JT PqYu[¬x/$hggRi 7pkTK7p-2cwVY LeR鮋:b2/|]'.)u|6I@Ke?vE/;a#&ycy$y𞊊8 r/MNc3PP wkx}s[hjt_:[clvϑ.=N,ٻv>!1HeJ *!5eTGIn¨j.t/!>eؗ}@/8ՑRI~<6FYhZ`U""y\L(AbW( <" nЫ)idOI7Ii*zٝ<=uc?;uO.]l",C "u픾x #o4K%>RJ<j6BM} mҷY >ғPc~8Yf]d[[а[M r:6쇜>٢C|r+3 C&^-A>m#M\@X#)3K4l964]o)k,SDF⌉HH߰#c"1eGC9?WjS#ۋDcVLr-Wq:H3#'XW&yDxn9~LJ_ڊFŃ2wt¦5h1C2xTE43ά3'k'oK*1X\5alN*(T|S|VqAHR[ROt8fg]7IESTsp ʄc6]ִR-0ӷ <aL|ۨ"˨iJ*EaPB9 120V4Bpf'M!%6)>eZGGd~|tY%>#P2KP 07+R #΋6$eV⾟6_-u+d~)"1)Xm%Z):;YvmCs0I,uOf>AI]OLxaƔsP?,Jv1 0=)1vBp zkLhh){ I Y^z<|Y,pձZ1d:$H3W͆1pTj4e-]c}$u>VKC 3jԀlVT買_#gε'\B>PG{>\j<n+I2F덏ua4qAKĂr&ij.d$R}QR _vf2$.9AmD:,FƅނX@Pbm-Ɵ qUWS^ֶ10 vKz{[Î4׻yT EңTT+Ddx0%fz"wwRiTFr$葌G{k3)$~};!9^jH~"rl%f-27頛Rl^酃6 I"a뷘@ZɵpI2 9I;[d#)C`k1yCeOK1%|$$CK^w3"cOWe(8\Ś[tU̔ģ@dHekŃX=aVQ:jӟڔ+X=lDbotn˂dA#8,6! #T8@ˈ!jNIR{*;IUoVOZøOapG؂hMT ky[VHω e&JƳ/T)ac`/ے7w,\6?Yl**l|j<ݏ\,`<-;F5 i0YLds҃]6'Xos{M[c k"5tݕJ\c*Bw)]wa $l?ޞV;Ekx3uh Y\:)cÂ*6}儠9T̺.2>? ~Xڢ[$_@iXyTC''.4[xOźJF=ȯ||Sg*6\[u"hRs1Q(#o؂N_*F:-?de)wR$35W~,= 8x-yy,Rd ZI./p[ɳ4+l١#<"/:8ZQknQ)@$|g%Zv:~!eZҌqeއ˧7Rb >k{-H5g$fnݣ[Wo4cqw0M/y9'8"OJjXv+r(ot;'$G EtIt%\M)T@ψb!I!xL*S`ƒJǦ/2V. e>u'NhyйGQVA)?c^6Pȧfu߫Qbz|$%x`gϖid+(ڪ9>_ PDޫ{pvB4yX|Gj&rsYHCf\,X6pAiGL'9*L]Pl}8Q &63>DEpR}Z)6CWӂ?i<">T]m <> e{ K]y01[B]V*GW-t=hXw\BNOz?X}J%rn#2_a(. yR"&_mZZƸwԺa/΂<^a0g7vWN- )emZy'kr?FE>ͅ x_A n齴&aXƏg( |*n~th׍L^pmS'dLZ&s(5$^֞_CMp6#xeF7L! "3Wc6|/:$r﹜&\g$796e UnHڄ`.AI;a¶EXoz+A%^/㮕܄S*L_A8$"er&fT{a hhZ OxvQa2S}Ra+9%[/_{$ ?8'/t; „Q4#N+XZU(/2˒R[x?<}i+n9 }\mySq;Xv1Qf/Pi -g飯dUl wLA/*`E7Hj,fEoaF6L=E.s`>' A%2U-13鞝-n~R+[`Zfuڼ/FNlJt$He2RF]䖉ΝѳqAwrfڪxp %xiS^ ĂȒ0؁(_HֿlhѤISav0u!$QYJr*}m:4=T1?Ea{D&P_-r o@sz qpЫ9}/hz <Xz=C x'($Q'fgcaW/аw!N^_CKv/pz*\\/Y$<}^і;x$=_FjzӜGږi_ YGJnNv~;C.j0%D y1E2G[>ҴKVYxT7~9W[/?!JmBf!=jy.uQ@>t:KY51d JnP yڑۖ3eֶ&tVt42D@/{42~ 4=ĝOaaCA=ŤxwѸ34@?%>]AK !1|1I1ʬ89:MT(d5}n?9)Wʗjb!ܯi1c"vk]6 44`o.%+qe|OњsEl.6ix7%P5G2π=H'#Umg!#:*@=,em^>R0#Z\KSN(i`20 Z[7LaDt}razgDq8 V[hm+(_ZkD8"6.T%T%hEBkX&W.Zk`侯c(L@ڸ(39u,Xr1.=Y׽vgE"ZhreA>)hwP"e ZnerȯG&#M )X!PU `bzoU -;OF=E1H- 00}nrFVn<դ>ȆMWlӧi~QVw!NTGڥeg3f# f v-Ss03zk/KeH(52E99p2?c%WEXo'KDJQYdEK' ׁ;6 Ä=_U_<%Y'C ߚB4Wآ:sr_.aWӉQ xf<JWgJ4PJ>LĮ}C5x;'~J]ٳk\m#VW֡{1L:Xu-We$^gPZ 1AtW&-?/8"dGmHi lN>u 'lY\7܎''ĨDѱYs ;K(~U7')<¯?۪KkgIyS7XtqCٮp|t?@zp1 ?Ξ_6D(Ln3fQ Q#r\K-#$)jEoꅰK%+r/[%tݖ}O*6N\f:e5)uj Yi@>{nsG\rMM"x Z1R+A1V׀~BDz 081%VH)( !ՆvOD[jMT{A7^J:k+>l TafR3f; (m0R9mA$e)$_-d!EݩT+Ze WhJ؂|)3:9PYyg>/}2RdeN!LTٵV3Gq=?>%uZg= VoBظ"&-#@$eAz'S>I>#Ix@%Ƿ 8(ȱiHU n6 \jd|f%> @R9LYUu_ 4( M7lSX~, R'I`]ESPJ9'$|,u7[i*z3 wBgg- `!ήCO'O?cy8ש"O sw?bǎ1 " yaH*82 3He<]#8K- eMhsi^W[~b @s v)v~WE-veg1`X~YP4NH=4|fSWhn>n%ә\f 4 d1[xzPZ\&B;ԟREy)Jv,8BoiK]_f|@M BvZUDPs̠6rucq_v]fN螓{fSދ/xAlYXܔ8T׷ҮhS$^V |MG !yO󽜯1 ^mNB|6W"w'^SLNBmD"R@prUϔ5nblHǨݮv 3F0E,ݎYW9Lk6"Yq%gq>?Oq%+)$|?=*D.\jbyrEN\sZBsN`> kc* 65+Yu+7aL|O%Akbf>CٽIh9|XSU B+[%.A HZ_.=Nr$.1bI `TLjh;k\L0lGq&RojM? [͑L_Lʗ@dL>Ґ麬yxE&/55,y'JZ@f}]4ۢQ2d7dխHdDhVwY%cJڨ!m }qUgE^w܋D1g%ǭezIp35i3#rn2Οs}C,at _)h_LBw8kt01a_<1 擬%BPE.&r"kҟdV-bKԘH(93nÃS.< 68ovxᷟd_Ȃ{H"FJ3⇯3xWc!qOj8}4 g;07(JqΑ^T-wQ*JeX 6U~J?ĔYJ:.+avՍEe6;J'gx엾64?!.~g(f홥X{ މ"u?(?m%#{ w>_5̷eS]cp+;So=MkJ' 6 'ܼ~xȅ#EL,^(bB(mЭ_Qc%g's1#ȳ.s#kp/. ;._ϰ.Ӹ28A[8SF|2Hfb`M˦%wDT̵`^'Nqv->p+x%zEO= 7FXJ4ȾpŒ6) MG\&$3 Zގm9W>[ёh`FnKtHAIOXjHN<=l>rrCY{? GSĒ#) \obN. LGHZTAV5_[iن@VΗwjd='y31} SS#(J}hQ"1tPDMKORu1TuuL5w?C=^`.giAɊ!37ڗ 5M ups at<zާʍF!b[F [!k>}fLp3Uht68ל|25i!Lf TFpY9EO-8auK,XΫ/ IuO<=A܄fz:|d*u"{;kfDFj bByi(tQ&۞TN y |)hA!7pAN嬔ۅW(ܷQtH姵bB~fΦO ͢[,.w$ofTUZ_=UJgz6 вg?kUb' W^ ٝmH&3f35a4O2PsjbD:b-H;JqRAo$>?C> 5gsVyd&2!<-FLO]$ZdVA4X\:Go >`p#Ä ;x T$2wm+1ЗHmߎ桪Fh΂pcOu5&E Bh=>F'yVTCwvAGPbE5 i]X:[z M͐Re9SBSێ߭ \31VYHbxu,ɲ1gnõ?7:mQV[厈 Opӊj*{%{ w_*~30EH R:7?}&śUS6m+ W`СSr't {LSqK:}IQ4!8};뎷ju% q21jK@ :W+ ɋ\MsEYp+0U7݌'E7P*9BqR";?WQTw/tv"kyHY4TC&Y TT& .[2z" 0w#4![LѸV m fb8Q5$t*W9[F[xj )$9dEvO2'YfHuN_OKc^Y5,tyrgrLbσ3˗;#"NY^Q ήt$1~\` P|a{[ siAl50h[ Bb>iwL%~ f3rPȉȸ֮Ahܭ#Zy b>L֥vc|؜iD\`ʨ/F͙_2/"O5P1%eu:zngOGvS40m:rc;XɨT>`G3׌yh9J'~/UȍLp8v|Sv<AbEWӷQ~ړd!J[ 撺ѿ5.\JuTJ|`*C< ov+֌.$a(۟p&pX[z# ^wv,^?mtv E$2=ҡnH Zb#W1reLcZblԱ# Nb/|4,ddo[u8p>m7;+9Ũ4Aؾt􇻶[ DnC:SՕVcn+FDGrdΛ 9ΣȎ/Ii7)9r= 7= V #Y4rsFat vt/FJlGFs2j'j6q"z=8rY M!`K^(FX[G* ۅx(sz yz˄^ύc x',j2=07(5'f &y;9?mhDGN&iueb?e}Q)Hp˼f >~Ox})pr]9~ډ%3;pw̚:B%{DVdk91SV!In94ߣ94Cs=P:P;'P3u ePQ'-CZ/|ԈT[@ailpp><9+wP\(fR7|]*{Sq2ڪSM)YdQK[A0мz2T5V͇*saӯejI7~OoӜЏ ?A~ک@x!w D,Soܝz 3U8Ln0Ep 6}ݿ,xe,%0o9)M^k.IS4u}o+Ofم Hc/q.=woQSht`;.n+zihugY S,TD n=Ӎ7Mw =A|#Vqtjר)$cG@'sP4۳O/?%G&] gP'VmC-NRzx13$7[b=Rܯ] QW_!60ywg1=$38,`_,Cѹ}G'vY r(nX|F nwisЀca d $V|mߦM]5Y0. Y~6rB4CF))ϰ#nhx*Uek8{nkȂK VO7j-Ufܦ GmǢF?M!5,x<'6Ii|NaD*tcb`|pɲ0m:%LɂmHgNQ-(.X$$y4T ;(;iK#Z7٠;%£H?g/w!~+H,wL0*ŧW{2 w^#O a9 mbi Cru٠K*0ImW#eT`eo&YՊ{̵!ڿgTyWԸƋcU;gT3pej9KfW;@`ɢV",9G3hM#`mI;۬IǭϹO'+9˙0t= ;t7[ О[*(?B =@ v~|8nڂ=g \ FI:ʟu)8%gEz)̾Y$z}d5$j7(doZ-(;cF!ɓ[H&mAWδxI"6g]Xpˇ\K>տzwޞ㚸n%y ܇Ͻ+?N8Pr?$*NA!XEjMj5lA}B{S#×fw}ӛSxtx-vM6hTC/3{v,|]siF${g87L`'0Y49+,.½_6]mփX[sS;Z:AztN\',vkқʒ˄̼yVH'Tj72ݯ< xߝV)6"exCkWOɜquwQY+qϳL&QRQʭ?T§G+3`u?> :ROe"kaUCIh[uS#As;$k1;yyYMX O꥖9Uk'n,KTC_;o$my)QL,"%1'5keXE(Tsz&ToԪQ;2C%|Jf+2bhk Wso&$Cz9/j^44V*:FjbbȹYD%>״j@#AVSW a kfMML$ewyզ;!(2$cRxTvSf[ S> #lӪE Bܷ׺1&zF,_@[qJ(R0m2{s[!o݋ 0E,3otЂH3#|? 2f,q#AGzSqU߂@yp=(^ 4Wm9$46qC:{bO+M)O55@ZO9Ǣْ>wUӑ*\1&+paKBO\匱J$@ͷ1DT=CD b8 q@,[;gtԷi @2G$qƵί 9ѵ#Qz~iw E!TG x86ئ[tA 񳓬/uHhXkሠ:42eB`,ɐbL"Nck~AԉR9 ;yeJZcC<++(1JΙTPN~TVJ/`:?d?t`OɽC +oC쬣$*\Py:ɪ(/& wT'a0≢,X=+. 11S9ld \hq4 8UgO]&g>> Eݺ4xըA2j$cnM=0GJB/CEl S1+)Wg92kMMj[J3{e- ۹\8P<|bt%̤}F=_+^87b5w*d{U?!_*Z0r$#KqX; $ \sO& EǕaNUUzcZ9~X @Ե3χ+1`գ@;08]7X̽EHzWT ["RA~ZԚR$Slb]=d$kĄO*[;gvtcѯ-=tXjME")9E=%FP3 ?[w|gJm˧1&ޯ wT*?@L&i>yGvŧḌi_ j!z-C;C~" P?'O2%O3)$[*'1uQ8}@iJ۫>eZT&da~O[_*$r/(XŌ!Σ\j>$H9L c"L8j(zQ{!4uj*!2IǨ* 5.'zjn'SG<JMM׹)T$rB!: u*mV~#Qh'%0- ƒr(@?^;UʻoA2akVzVj[JO| C u"/<ݯZM:}ۍa-Oi(aYe7"8]9'Sa+n2caŁr)Nc.6la׏[ {l EEnzUw.vw {ã+K<(ËϣρOZ%oO;57y/VM/Z,;B@J(R -^N)CV޵)ӥ,>04kͣ7$#o3,yvW$vH/).`7Vfkg}~8-gx?  O Vy'@1!njVPWgd(|ӮU(5kJp'u-utp!to2-`a&QPKBHq(HF {JHD`ҵ59OmŦޖY98,WnŸumoEdC\ p .|wP@:G0>Qш.NXvWA^D0 ߵ.q=#%IKFr5ϼa8|2AԄ>wA)(Ddڙ̺$BȈ1:QehCl(r޾?=!g JfAl_6{q.t]a 5*.*Yd( 6n.p7~🏠Za ŒOUob|2x`3u(eG5jٿx9Zjl$Kp*Yqt\&-Aa ս)MS$L]ZIpi3kPP/j|RKtRWT羏~Fӗm;2^t&D駎Ƀ)ٵ[|,K[:e" OdhQC+ *X:]Pڎ)!#VG-n+u!U2l %T- O/ߋdwT<4~v9V4*cJ߄(LBr֌;:f $PұalXLv-q>w:_<7#sĶz(~ffҜY) BcWk"u9ʾocRjzE/ 7p w f0299~2~Q[fx}-E^=8[5FT:ܶ@K=a= N[fQ,CAZ⚥v9`U:k43v >NGv&&㳤8sNkk.>HncQ/œ}BLg֩ocevh]qKrǑ^Mj5^tBhI^€T} xo6=dcA쳃0:5* ?~M3CwYFiIcd.@f%$satiYu.!Ͽ*1(?heyH+Lp itŪ=UăA2S: WnDLO 3G*?DMyFYw74DunGO$-gCκ` CJE ,\dnUg̞K p嵨xl-"IS(&.ĜO 3?&g7 1~. xg3gJЦwSZPAR_z¢ [Pikk\2w}<&4Nd |Ç}ES?in2G0pGW 3(S@O fJtfĥ o撡|:mhN &ҿ (N_N=LH{r- t͸l2:[1&Xi{PzDS~蘘qg* l513_zu#V !9 y`2QNtK4NޯƐzom?񭆋b_#[hOG4@OI_ / n|8g9 L'0^J0I5 w B )礂s?%Fn!'XfWD&r l CKUj)T>tlcSTlBz^ %̿X9Av=Pjfq|R2~4ȵEsgt\^!쯅P#N%!kV3Ptϐq!uk7YM=겧Ue۫||3FdGyQZSzCk:>lo- -EhZ@c6\x1BE·|ӪHoÿa4 DL Ti %WD6ԜFsa#ΊU~Ж/u/qt@I3,A%G<>|77ieu}9O/b:]k`rIb3#*VӃt;&~b%#L=!g; mt?k%rзs2x.r00$a_!R)ݓ׍rB:2v5~kv\]t+FJ@f&q7*XQ, qV$ۂx |`6~Biߩb Q^>sUWm ~puN :>E6V7r\<9 Æ!Si%PAm%Cیo{I*C.)!HE˩8_e U4H'ȴA+إۃ:g{-L:@b.^ao 9P)1*ѢVXVJLCzg&#?̢uQ@9P͋#j;87\R n, n z'(*pjټv҉Z.-Ȯ|6.zø~>Z3s{ܹ_ܜ&N-jJˋ5li7^. 22qi|J.f{hax pݱ*#2kfM$MzV8X~7f{QYlPX<;v{R-YNz@-R藁p_ Fa#LȊ>+ݚ~~cm nb6;;Ľ/˓qR)<0/^g#=f2Tu=G!JƟw`B 8[gA0K?< 4Ј`Ӫmةb۶r\hsstJaȳS$Ȅ/dɩB3<јGቪߠc- =ET3C!7uwکffwR9ԂT+k?c^b8CzC{F1=꒗:F|iC&~Pe.\(G#x벣ѐ9.-+M srx06y-c8C?+T iy-- R ǃ㗩cRJz;SNv{ Θ.KeN:T9Hb@{io4dhm^2F[x|w ۮqc~[qpD^DRwLv=][G0BnɎg#$=v;-^륂^/h1rW,CBdp!@Q]DˊĠ27RqcrXϞcN&4@$U r ñٯ zt&g|ܡ{SDzXu4'~@G⫌OT8Wne$;Hz<7$w3!s7yL"{ >ÇKu@mmʁd~ưz^ g6 aIj ²2?3/Ѕ缕c3b<]5xQSj.FeZGZtrT m1N -7:T|Sʎ!w#fr$ӏ,6'y(̂C_9pi7ePlSKwDtW|x{NmOZڅ2A=,J0 f%G8yY"ww|֊Hc)qޞbfԤ=71_WĪ`>n% :iW[EΜ׎JV~*>!0 M,:Xܖ>WB|"O`SXCSn`m_g^榢vvO ?O;F^|n]OBQ r˒="uU0}2Atv^Y 퀧L-9B:_L^ nl=VJJ`KuXɛLtY1uȹFv8ɭy|rǶ<;CHVx6Ey:TYr[/ovvqz{|^r<3ea}zߗ>2] s{;v[mBY率E]?`{@G7 ˌ1Swjj؛[cq MEG(^솕 ؝ӘWl+?o"~\YA[{ϯcBeoMI|(9btjVH1zyn&UDWe}xWr: M(9nq@;X"M'M;'NWߤ5n벆#l(oMO?2j-JMzG|1K_\۸tsW`r8#lQ5}tBn(i Q .0Tkl8>i Ӵ=}f&ڸ|ϫF$ayS HP#G(q?ǼT]=6jNj&=YjrF=d3 @EWUY>H"WwwP_-uR5^!g6:.&OIZl)a kx9qt*Sv5o/JݭŘKA؉*pVIIWvWn&f,ٹgbi~dtwp~IT5[iWDE0._TӨKIs o1TIA(h$J 9 Z2 [,e^ qB?i| "̚P鑩`j,9ȯ}g APr+7I#3 ܀1G)#E JR84٬6ƗfuEAzN=w]w37taYxT-l]S9P;" ߼6 XdO]`HB?)V\_7RZjp{U@r>4U?m?{zH(')s"/?K9? PAC)0Ǩipgş L^@ѝUT4l:;ocWĿ1Rb ! nF~E XV_ƻk!_Ez2姩},OHEySo2LKvG&Mo}$C:l›ˑ+exXõ6iL՘hXzjD:?~`H3]@գ50ˢmM٣`I2ksy\52D Ǫt-Y* JFdv|>#gmƯeSnoO!OM2^!30A6Wy,**Ҳ ^PK,1ձDnΩ~(=GHgk z[1U' O6l䛴B=+K4ƀ컒j :9#7區gm~1m_dGエQjv1Ov3#ILsz4Nӛ[H1^C1.-aE'P ¡ٰǒf m39/4 5FfU #5H: Ǜ#Z9Wj[@Za-d *$2ڂjJf{Κcv`it/dn}#O֌qVRSzU6EP'xԯ16 ك6ʱrx3\[s̈́H1EI& Ko>ONy߭?FmVc43NN@ns$vsf'ƜS:8iw(洶fۯWzE[vb&m{dRs°?#R>_U{(=]]ߘ:FV)8#RБ(EM|L-vؖ`/Giԕi3|-f [n"Ɏ"F=(  3wj>:Pio6@CGM I^Tg6oߠ 5vuV683Njeeas=%˥ J|Q1Yϼoz1Fi^4Nʴe͉஗4LƼ~d$48)Czy n3qO\BN'a^oNd!a2 `69({KcG\L]\T\џϐ`wLaU磁 uΗx'unsQjmQ#\)SL%(_.lSI(J<^l州}x4oTMbGUfeLIœ[2\b 2 pðzь0=D ϞFD㑷 ` nyau ;n% N!;.JN:rdpXͻ*;(O;JLM;NJ@%z4nؑ+ʐx.M5(I07Zxv< (66Yqԧ&yr}3PI1sf4z_~(1,3:#ٛ\KuŅ#j92x@ a9`)g^KyKP^ 4obdߙV.hMMrP=m })vId>5.#yf#ygpX g@<*IrR VVL.ɯ *5>tw3zp+~c*7}nhNځ3@JF CeR=}>et"Ӎ@/2SwfZ;rjE>$ʪEv9ja7Nu`ñ@Ėjn!Lzح7-`]m`󤵛`.{8N[fT4lez 1FiR=ɻÛꢺsO ZNzbLқ|*29S[{G@┱mHxE{pgԐl ;! :>&wVBS AJh9V3#d+7oh+KD+nAЖ {et[ (9,z[pWeY+'4c,x-dAd[le3yIL݋"L_!]qd{BVPŵce8+ 9%ʍ2WE!lׁp o0FZD eRAQ,+*?ڽb|~xv1pNfzpuF5{zBe i/*hKC]־4u Cr'(ҵ(^`zǐqMt ^ Af:)dl]v:s=07\@hLlyx>>>=|N hܥRun"ĝ Tɤ{ (D|QC,9d > )QYz(rn >B6`ӧ$R).*6q)4(eK=q EĞ aF#Vj#y_}_z=Rg/BGhRYkjN |ynki௷\'RE)x-~'|ؓ$q=z`q/4BZŌeIK6bV]ZW۹P1r.y=,/ҷIbL >6%C}L>f"_QK'Ced`j_=X^~'ֶJ@鏔D,$5XwHFv ;f_ˤ>-B~qEw#!at!bOJ#g(| v!inړVXP̗;C>T&T]z|dF钙}/]P&`^#;pk@F^pG L,o&G䐇c14NF'AD:>/F7q6b\x@eKцy StcWp@VE(v.03xc ]@`WG|w3lbL޹›S9e#J5r!}ۛgU9S|(rTX}<R;"bg$$.xSn }+MjhT?$g/wt[CB]ȩ*HpǷ8cҺͬv-=1"z^#GF/LP/ҐP rG w|8);jHYM΂̀A'|)-z '_!|:ˁܜ^\IR"} %e ږ2G4epHW>ĬOR&gK躿Vmq V*HbsYT^szka7MNm.^c.s{.f~&R;qS J'?y,uLx }29L>(uu]{.WU6_d:E,xh=[f&[UNȮ26Yļ9V?8yӤS5|fJ3^@*F 'sTZw{7`]ٹVә7"CaXk} p%AdR.0! g6bl_jYtLX8SݱPl>12sms73|uJlӴAJז?Q#1jȆQ 4ԝ  s@˲[Jtyzh8@4%?ndzpϤs # 8'2Pe>2iDa[{5qFCDMhcF8ë ;GV蔨K7/8VtRҘR]!m]t4 #b *ߍcYur8>b'LPDM\]O+4֧/$K087n{v,:Z]#BQSݿ\a$5Q)4/p!x&Ыb#6 9Bg+UN*Ott1},AkE1+u0x;zF߄OёA8c&3V;}=8V~+lSIY V&ϏS7l-P/N韡. >叔aP^!OumF+\AU۳,( ,f(߄ Дw~S>=^pPc 5!_-# |z#͝-%BB0+^JUn9wsvQe횄|JҸ*g1ʷ|WW 1LD 6_TUi07#3X31JXd! nzsߦ5 K{/<6ӊ߅cAH)3|"Fw,@Mjblq:`5d'#WU]ipȖy:B1!l-_vbp2TsgkqMgN Z0ǂw|8QE!if't/z"Х+>Zt'&U0ʽCFMz~{oVo2i ieS)H3E7Xn>xqI\Uǽ=Y}QWVB`$i ( "]ط\{;Ju,42NR ه>" >Djl^Zĕ0z >er Y)J>숞<{ZĈuljШ'R/jBm56SlnXPS s9$"gBLICT xAzF&9 #30 4Z-3~7pg{S'.D'm4h_rfM3f `;~"d=Jey\BE@R97\Yi@ |6).Eu z6x*~\UaP-'FX[wz^}a!+ʄz&Y`.z%3(`]Mp0홌S5Pj{g RV$@\.{yU (L<L^5~#L4Z$3BtT8vJeV$j."#ҏZ_Bz* ,r3`]RmӋ5CDVm5\/k U~e EufʢhKG/ڑhZmT/@R=pgRH9}W"ocfCä9 u,mZR*{jq=#5h@VsybHNDwȞ 4;y.<;/*zǾݡCw ېS;*J^(3Ⱥ'-1}yO׀\5Qh͉7RCW,4\wGPG;t@ (K7 2{pM ]-P=> {I).jSio\U; [CI}%vPJ;[HSu+.Œ-}m}LI|7agt:dIdf,4`%rb:I- ύ !>_=yD I2^eaq 9^U sJt=T]s%*kq,qE ۽(U w mW1wE63H$.#pp_xTXgTz낶}gQ5Ѯ6_ Ox@CVkzZ~UeRa/iE|&_˗߹6"FO8_]' t9m*9gM_@Y)H 3|:Zv$…Ι95(+e!U0>p:hqfOpOF\8Vht*!rbU?w߱dgzMHJPL [c)FkxtZ\utù`-*w7x".)JJA'rC\Z5'7שӏCa1Rj>÷` *F%4ӽTS_*Q >Co7߮DR"ϱ7k? c*;v4C8 e/ԑOI%&fm}'g*Ixd=$?|rvg摫 upL4sG]TYV5*Axs]M5=yGs.y?cXIb8~9ƞT*U}yRNneB)ovrqhĵK!YΖ?JQ2;7F Y<=zN*W}gEFSbq#- E .$럩)WCN*xMNI0g|4 ܋<PvR A}ۢȱ$&'3ˡ#$Sp*"*n,y9z.%vOY~\ {@6՟˙iC%G5vc=ݧz1 F$:_x7(/!YUkзjCqϸҒMϑn-NVŬ&N g9\V_-Xk.߻ע':W kY$c1= x["Ϥ}QJ5L <5 Zk#+es RT+fiNٹ 6rI)GƠRN1ho% /IdXm_|bWjcRwp>T߰- fAc| À;8ag{6o=6I_׏l|^ߤ"@Ц5KBX\u] A sǣ.pSW63?kO7ىI ǁB~uq>2&t]R'u\(in t[I=K]t-9@nŇ`;?Z]5%m~b֣ σ}:Tk2h36Q<*рdzS3ÿk};jd,Kߝn՞zDHxQ,0PB8Ǽ_ t0 02ϋy9{ :-j{eC`Dȴ4<Hъ3 !ת`lԭ^͐۴T#82ե(uҵeHB_2qt>lq+YK.7gw;#6YFb.T2 'ly@2$n$!LbDw2!-|~4|ƹ-LC?I"w?qTq tBX[ͭM)tX'$[Ǫ6v`#uwTk=`n|/ى|Ym!o~y'`\88 G-my酪vtn:IXBцxARn#ޠ t4H<;lW8"LvVKw8ТS`ܼ6^G&O*i[6gu . oԇ(*k'X0'`(A*j1ʝ& }ut]j85h< Ƹ7yr6cf q\P9h9ֆ$vYz*& /]]USRwLj@^ /ӅZ9;E54a)qVd>-+@}C+]%)Ǔos!CػS_ڋS:'OHw] e!^-'$ah˜-O"m.11%Ƶmьf@g2mc(X@mCI+bJքf6*yEuRGU&4Y1 =Fsrt?#^76+4F%)l5cVbz-Ifi"d\s3p Be[J @.sװ,3QwaXi;5jYPX[;ΤWxפyǬ(sA yCJ2oUQܿ8QHXh g~)8ҳ\:rujO6 j &`f| TU69*+2ﶮ9T7ISvF@hfj RvA= yY@_BpX2dRZC;fJk,4"-&0(;\ v/z~yOsZ=`.Ƕ"vTW :6"GE'SM@+rɓgP⠿. U"cjj&M$09C70cfOi_K6&jn\䨅`ZN<W%L-7{0Ni'iXk$%y!X+_rmWHGeu[//a,7q 5gp Kٜh{ mT\琲3S(qlxu^1vUjDZs«e,as}mt e Um& 7]#]jGAшϼ 'rWV veI E ̲KjQJYqCeeD#fl<*=߼H7V)0hnq_OдY:!,5tq D\di}kάWߢu#yU4o7(2P=$(n( i13r7oz꺿yʐx ukM)Y|QÛN5g2&-׆:cSwyPz}"7 _:~?1L(+o>m7+&=Nnj~ 5|} (r=mG =$ѕ:"ɂ׆%AdX2E-W`)(KPA0:nn1V"OxCev~hkV`ucFeZ/4LÐQ[Ux-EV4s~dZ6en7s2 7Ln=փ}`ID``Όn(!{OXh*/: 3.M|0'G6өjT6,"Fe•1w#xaLv*[;-)paf&PFWaZ7sdhsX޺8bן94vL[1?,E%L |#w$kqݺ_ El:Rl$_.^H u)w]`;U-8Uth NvJTuR=J|rgn ~vW[ ߏ_4Ȗj8]yN5bڐHV/&l7uRg^Ȭ,z c^ ^t8 $$D.C&-/Qð&W *7؈no/qť\= =hևCa,([u)k{j_CZ,H=4SoڿGŵ]Td>h$rskw/S'E!p>kϛ;Y7zK,^EE: Pfmf'kۧ1EXb#z;z.4n egYV+h^Jưs has"Ur?۫93{{T9!|Ws 2m$n=v!ebήXq.%Fi d"6AMcy*7A򶾼}[S6 [3ɴːOhk*KZb\aӎ)G;8z`V @wX~ 9LDe-}WӄqH'*A>D9ov TX>[:I4 Nۮ6qiIXH?t  x* xgG;jZ fkA8}=Ɉ}uef{{V}9!3tdW9zzjqnx'7]φz :c&vPʣBgOZЊ߳}xF^!*"5ْOV/\Z( H먡 ׵Ok9ww!͸+J4LnnE+l{)-HK5?J62柙UXGRR{M '7֦@=L/сV=gytج5ai>s5l|8v&nKB"p-e`|D1hP1k3\~YW3* JΰiVmpgb婮G UnO lT=t7:@?pcg& F\/y .8) *o$ʆ2[ӤPH%rg3AF>\k;wf;@~*%qt_Xv=`wXR%4o,x[11`zfŀkedp;v@cB%*Uge,?V'b4#~t?qQ, 8P C@o{O8 < $gΚŁ`-;ʑ*?YO?V3]`"J,TJDs"lH"+Ul-Ul8oCEol曻CD*(ݏ3Y6߀Xݙߊc˸f)</(TT _Zi6`"AAYPmK44m&Nn[mAi{ˌ;뮷 oʤ\*;MAt(jk,;4FG&^Z'n3ԫ AZ^+Rڵ bD#3*dz-x)>#Ðj9lFsV@'\ݟ!sK;+Nˌē1 ɹL _R7j`_*r%N}o*rGW4XaRg$iD2JЮH%ZO\9jxKg@]JYq5q#m~]8) gvdӏ.;&^!~cdyDA`>mˊkW(4F9j/S_4qSuM°ye1Y/U^'Ǔ_8NiVD=]k9sqvrLI *uj(?V0->Ѻ)$ScY|f MxJJ;Cs{θ\&Lnٙki3DdXo^s@ƿ]2DxnAøͨ^Ԝ`0'b#XZ&@vt-xァH.9J䲻aa9'wВ hlXm99ҙDG" Ķum Nňx,'y_ն.ΆVtj /` L\t͋wSFG0=,׻У*ש-TanDQ`?s.TW::*VBH3#%NYMVN3iΔ&.`naX)eqL<ɾC!D7F{iWUv*6Vq Q3]l5ʺĘ.dfUs+Sv!m@Hksd["ʭs$)%#Y(␽ēS2j[ݿW^}]jn:MNTC N"bߐi|/t=j7l٥Єlo%괛E^ k!g1R9 Jбժ4б;#wfg>= x]E2s7+6OI'P*>LF˸Փ$^您‚l緓~ 8[U0hEȬX, h8jus@9םp"5B*O{oT\q0jAr90j:ǵ8Ĭ/xp)HgprL,eL0=H YHp~\Y9r֮B=DK c 侵w2I]_5=)RK?gySi``Ky5CN#Z|qOI*R%Ja,_@Bb7LvX<|u?eٹ97!ũ-)=|KtbN; %Vx/2crVY> a;PV .USrL (pQ!!i6v{K=+U݃ڑ7uwO Gjp 8g"vl~#ߤ7_eDI~5r(?;,9SÔwПj]{y@ X8axfB91r65ynȑͤjgG:UDnb^9>-ZΗg߮ӮH2: T`CA<;K xo}M!u7>I90hROP(sb:[@b#*T4lOee[&bT5 Q457{ ]6r?@) J86UjH越攫-I"JR{.9ڐJY;[S86/a:]dGqJ8fn%;$կ`6I^iL%DqƤ5R@**^ҖP /73!r{brn XU}{cݜv` {(9]es}w=t9^43Xmr" |HWGы/#@795帣y,ݻI%`oC7:/ǖ]4iqI C#za}\tlx̟X=&?UY{vF:8:8`;|0s8h#V2n !/(\@#OAc) h@;˱qdبMeOpθb=5Km3ӛ -5)s7lټ? JLȝBJKkr 'BO9x#uw Ehvrr2w9YYrIɋZmK1VSwޛh/UI{Hgޖ5p#!+|.JD0faQj.ݦ=‡bۀf aR^?})[?QK}ch[K0S2mFe,l"w/!B O'Kz/IJQvj M\mTh(z๢iL FDipPy7y!/x7ɚꏣ?VtA=PaD=ҝ #+hPDF5~PP^6A_C|يk%YakDp :XJ|d7z>uBSI0fס#_s;r\ 4/>#RPӟ+m[Os-Gṃq;]БXz1Kw?AL/!dž>z@6@Lrge$:rGKK1eaj}>cLQ|ƿBz\0!Rzm{T3v'NvHdkSc}o {qзeUahz p2;t M/з\6BlCebd,4Z]T~rf/"義v'6ri0Ml("{#<#jN/kzATA}cXFsUbn{u1Yf `.d٠yav'zBc9]3 63z5 -h>K "zk>(d=MYȯϥ:>8W_rYg!/n uS} LŠG3?+ }Y1;)7!95g_> nXpB/u~X>xm8a0aƁ ^Uu4KB/J+.rgd9<_hE0r-)w20A^®(cLv=k৅u[hu""I'x1$UtRG@F88{ttpnמԼ΃7QH09aQ0 ؚWIEk} D D_ʊvGI`^#p1ԙjbvکYkDG\;W*K pf|:mvoO?hXȫ^?gH"&lV[q k<+>_id%ns;#i̞@Wў#5n-[>>LgmnM3]P sMB֗惓PHW{ vۉiU7ufGh;[w:r]qV)MQ'6Y_ʿ´ OQ?e\6VˈJ[g:0ٸE  .NfFP/[MfO.VV>e;Ɍ< U++&p% [|r$s0d cj=lQ  x yZb}y*tkE81l=EdTgy>ccJB/$.ت?uwˈsYPAJ3& V:lk #6|ad?:ʫQn/J"Zm^ogޜ&1b׎~Uh ;k`;p27$aը N&LFgn8 ȱTp !54قq\#| rw("otzyZٸpHE⣱|)H:Zxߍ Uhxv{혣˚Yea3."fxF F񄇖wMO0@GUwZt :A È)OOx&wNs0;$".Xʖ:KF_)l}!:fDx`#p8ZƨL3s x{6a U4b՗%r7;l uۍL@j1.9##ʙ&9 ӽyV7z^+G II|ЈIOs$ aEںɻbG7rZ^n0R$ $͝-*XHB2W ˻jsj&P:~ADl⤭YZ$Pn3,)SD.ŰU9qi] 6ʖogjB:M-LJf3oGqQ91#t֟}7bᭈG:|#Q6 'ضYJU&]"Jzu~Q oJm&/ʜ-<,4<1?Bd!=xyg"{DB Y(BpJ[E`gMI *?Mö۪.> o \k_L1DdH"M[r>y]W Olm,Q,b-JYF`ۛ2*Y2V`p`$Η9FU Z9 `ɼ!l͞ii5⺘켨֧Od08j錓˃f̔ӖM{dj*P;];Q*۲b6 zG4߉&k")Ɣ"ͮ8ܨCRP~ɸCןqޮ:M!WHt: ʅIr8lH06e^>pE>*yL~p }|Y:39&d7:696 nf/wWF + =|f=fi~J;~kY=ŝxS-X;γGZdFUsۗz| Mtd"5}\ۄ5zpbz2sD_ Rcj"^AG~T[n\·VZ!cQ ZܯfPDt֌ۚ' :/`ԓ!r9"^U B W@ Z#ȯOnP 㯭PVk} ̻c8 {o:3Cx`)6&OHh~*(\`//y ͉kx=v;(y/˹>[|qIW*vqLE7N=&z]DdWD:}*i9kQf狉=HBzrU6?jZFNabl-clgvL}-P%:̧Vh*| /Y.ح3 q_{ ņ.u#=~݊@0I?~n8F8vVL3ҠGA) . >/lYRj>KL"TW)6k٪--(GF0o`:ډnφFThʜv&72V}^-4r|tcLAA6"8u~YZ%Xړq`Lǝf3ܡyl: 1N>mLwLɠ!{%G (MᇔurKN` רSC7jAdm\ĴXD9' viG1Ur2ғJMso*M|&k'_YZ{(B)l-QˏV{+B* xgԙ$A(Bkzu'@z 1> KdPF%<:B/Z#f I?sxΠS)&oV1B=TʽNd n׬_^eP| aWn]ARrӄa}u$7\[t:ؖpl +ڍE+У>*KuwQL/3(\?V:0s߃5l* -q1/5ϟZ82W;e5k;_b%%eL6/I/)ԇ6G R[:m{P  pw<;h7q @ފ޲읓qԓ)5*Vг EuF&Tg\-| iWߘkCP20]M k6Yo1(ɉBLwb>H+\os!iX#պ$9k'zyDd>DZt.6H%8;"[ i!#%Va:Q@H΁6<떷|3uqo 4BYI5TMMq-/!(RLmh3248,$b V0)q= c^9g 4l Z+}Yu(] Ls1"7v@vbazFYѱC%}c,\ȿY^pTɿXJ*5 p_H/꣱0/3D VF=p*-$~lU0H}wPqj6Q_u'[yT%q|Μ*fW{H}ZF~־~(&fwO:e+\s+f8F$]H3HU yHZ 35wT,P9OF կ3@-6HUئ{9i\FthhIM MyiH h^!BVQXBNYNYH0*n1jZXO1uI6k@Z%dN#.p>$D@~(Yh`9icmwovB7юXbFE0W^w[e!ザjly5صdXvL bEZBiG~-jKˆFj"cl4} Ռ2эWˆJB4Uޞ`5LH9 pK]CԂY/SֵHdY \+Z^nd=G֐i$>'}5ZT~xrĬ@f(ȵϯNUPgF=[8< ae 2DԩcŬ.S%p=OӚhff 6V2ڞҟb?f|V?q3W= m|{c8Zg+Zc?O_n􋃗f:DIUbsU,h" ڋNzKHpFjeF5»m271SȸTF!1 I/[8;L=I JXR!=Q^ #, ʢB>z/G^ipk0^G Wu]tPiBpa*B;o9CF ?`2ޓ8waG O *Jp3`;aYTpDψ% QI>v?l)Ej5ӵ~^lqǯY;Q,{j>~Sq xx6q*OhI5AJm.tM 8E3!SJ rV)h{?IwiOۃskdTC19)r)gLe7ȟ}V迡"I͟C<~5kd " isQF-oPBb!;GocO%'j2J+eE!Jct\h?$KTx#gaZ YG";,?=[h u|:f-2߅%1yA,V<<B!!Xq0ÖZPo 296xQƨXe&uĭL]I#\rlqՑQ}W#yI,>&%Xn޷xL%5ZX (Qe+]?ÈCTsΗf%=Wf~䊪8&+~Y%' ZHH[ @m5tj?]tj*>Ahl2p h 'VXܙޑRsZ$Fp`8oߢH\.1A3l OD{T-IF~ gn1x(*X0v^\h< B,l:#Z+j5b {SϤNrKAw0c+qT59<# 77FZIJ shIqm/iTX~SxXec];c튋hm<^cܤT=xLDs;5k:Nhx#lƙ>qo|Am =x;{^5XD2`~Bв#|/'.e+:#AZ:NlOT?c9Uˋd:)fKj}@89w7*MG >E$8^J匾OI*57{DisHV/7ܿ(YG,Œm1@ ~V(+Bʂ)5*bVF)H VGo5#C0'pPǾ1};i{EpO"(RERxxø<8.ϱ2kb3lG޵i͍anEb|hP]>j1T}TJ^_VO zW}h".C[K l5$Mo+ >=*-Mlh;Lʭu,h49r~ِ}Luvnwqɦ}C;$H w3Ұ=7./c%&^G(o}46BKn& ﲓ5Aˊ+-zƯs n;\aEm7?rx@\lN%eoߚ3c%kR (wĭ'TƗU?k4 wUQ~e鴐0Г]\UT:%ڰ$R.7v(-׈>i83_ԇ KWBItTDA"+c*1{D/G]/Df}Zǔ 2&FaX7UK- JOCuaǶZe7ifa3k\GK4 zmQigWN[2 KQ(# HpF -20!  QU32d'9*I]zCKrWj a+*PBUWg(_M-Z\`ns8&;,lRF|W .(&pJjveR5m\Sj" $)UunwD7JbA/#pzI 4.= 4?xhi CM E}2"nsu^uqArnz13s?JTdxy&;r zdO#%^NYrAA}1{"[G CiǶN]5qT:52EibbA͍cz} On*'?@z=oH_Vc,Չ#Ŀg JM_^{0*5KHtBHZOM+$gp2h!2E "+9̫aCFRͪp1Dm0p', `ɶ+3۰x?r>/qCa:lۧ%g/ƹ%#f>9 ,3 $aX5DZJS~]uGKmT΅<9$6^ .AwaB*ST LbxS^nB)K# Z;fh}C_3 `|8@+Dm# +j[Ǽ~x?;p\ﯰ!gIj a~OQo($<DV{)eT EdDDSrDcr3:$ޜkQP gQr؉#җL y&$W׽nZrd&U zZ"0[|iߜjm dOq쯿 {_j{Ϸ៭1ub3;}2PHC ~d +DB ${[-¥#JɽI`W3~?\Ud߿U2aixT FU8 c աY9Κ} SsId P8s0BAV==`zL PNIn;Dêw<3xtlJEC 3Əgd *e:kzg6" &kߝ&p[q^7s;ŕᦦF :]q$#MMdhXGKjRZR!qX!|5yDQP{ա-Y0HqODsJ`eo.2"@bepE[F-KyVLJ(G=%baN6l['5~{>Hat!t8xwƕdI{1\) cjt(XRMg)q-Aӽ-vKMJPH5;BrroEv:lm jxhć?jߡ_ o\Pܧ7~F "W`ܪlIe3|>?0\~K#,قT5Hc<l /"@Zu@Dؐ1 ):c&  |n9j@)_es>,道vF |.[e[M;Ꙟ;F1ulϭ R6cJ:mB}Kd^>4=^P-)ރ*G?|/uwd`Xj.q||æfN+"#3xf&&dgPPmjKQA. 0M\O2`;W?Q?<@0NxA[oF=\dC2tH9OG"Xd<~ ?t$g;kv[%bn0;2_;Cf tfMvuw_}·y,p:(mͰrNdtE:Fź9q=ے#vNЯhiۘhTd\1 -文YnKv{CD]V7oTPƓ:̉jG.#{Ms0)K~J<76Ѕ[@/Y=;glDHΔ}1^ːHRw?:h"uwѴOpX킰XEh~@2ҡl7(K/S^Ad !<_ x]M"/۵&L⏧͊2dPd8$c_ɣ´6ʽ[*y*'E8_Xɤ~ ;\}3G\Z9xzu\?`EݯPe'\>k>ozVv 8 nI|BN"n˻pJ, YW֬ }~ʆCIeFyژneKV`78ū&#$l>y 5<MYkH3(%Yj4w K⣫-tGe{-W4Aa,XB XƠ5zqR`q |Mh]}A~w3dӾ{'O'=HRY[^ۻ*kȣa /;V ,=X/C!jJlyWKYM>I#@bH~]@])&VU/[M6mUS4AMf?>!tצk1+<#AqXƒ{HEKn}ĸpBcϓh uk=tῬĘG/a1-)t[ Yd}m,tOC{b=QS>.xs F+bc9 ?øV5N i9tsK. F C{/dxP_v|9CexVEv2*zkV0L 2&2 'ꓒb=Tz]7.`Evفv n,HUxej"c7t7k4&aBd&q cR^qfU3`d8c}?&?YNgRT%@,=].ඕ˦ჟ|woSܣ=">VB_o-6֪R?,Mn5@yl^uO׵`d5r-F)po$q -߳o ʦb%C ʈVK7]s uKoP(t|pj 7`Hf+@Ǿ1V-q ) 2XP NUCbz%{=!Am3LEĮ]B &U "e )vӹC,V _;=,x}޾1;AD9O2GDN8 RqÅ:hKTP0clSg{)վ#Kӭ Ws%ܿ}`mCɆA{ۘVwK:v(q [ $!b3{>uRy. kQet7^@ͽ~4jaqb7EF_fQmzD1@01˔=9g5nxu`Aa"d9 pn;)ge̓ n9@1r6r]GҷQ:J#Obyjp&Κhn~~Qc#pT*MmoJaWMl^nCl |T$Ћ]i/7"!T^̈ e ӗcBi{f[+W#Fm1O*MjzY[IVp%bLm*Qy_̬L2U\NS?"*/{'H=>šO$'ͫzbQُ?:ôԟنvr Ώ`d-o~ArC4\m5DQP q h rzT@1={sئL#،`¬LIͧJksmp%TP;TॐnݐlY=TY5Wij+,c=\)8K̲Y3Cm#z^ۣܹyG^sG7kU<{@*?kUvjYZ6gB>¹Pn!cet9Fp gHhyh} t.-QgXxH1 NEo4Zio)b,Mhvik٢ B6gHp񃁍Dؔ+4b'35}0zݷ"(D4,u<3Z"U̗ 8e.(j3 BzqiRx<Ӄ9Nmַn K>j( CJgWl ~ IlWdqAD&Pp)WJYW\5n ? ZMFtyFax (|!4}:}=<%1 쿲3 !77RSI-H\04/MJEV>`yoscMvdUOId* C,rM Ч`2k{kA^{A-Vc_9o?, /&Ed<_f [(Ѡ5XӴ-u|vFFzO P%PQqfd }Tʝ nK[\o.M[[ \qyR ;&}:GU4xXYu93 [͓}JҔ_{Hg&HZ?xg䂁"ޡ5lxeb_i P3ݛx " (N¢̰P{֦`e\F4#MWF&I~J޿y2nz#w]j:vVncicyy8nQt@k p_!9s;8)1ɶtA1v~"Ķ*MM{+߿^uu(_sTS6d!# )\t}Gq6 U,naˋӾiڴCۊs^Gk6ZjX믁cYpYtk!FsutR䀊Ҭ1@ehmqx[t#Rשʸ9(촟|GI|1tJd$F9ҦP4b419FA!vi?L*Gll-#Ʀ.mt%PG̬f$Om$+r۟N#%-cMx|%؀j`>5ru hHtϪ#> B3 :XapS>f?*L)$r*ve S*8BR["™hM*[n,#*>eoEs[16]US6AUs.N.)e"lqPTj?dt^03ߊ6Qg'~ WP2Au2בc-&Ρ@_٭zͪ%Ŋ7Z $v@> )ܰ9UpO<ж ?5`p@¦(|iXFV(FX~';W{.RͰfbDJ ޲`ln4Hafit:48 5ʣ_dUhAL 7oklcOGC%p>f]<۠"mkXqWK08X=@mNżMc% 9pN1ҡ(=!J'٫mZBS+"!aYD&cRVyOX V;Z}8F"_Nӑ3d`i[|+XF58mA ȰV3Bk82D"e ًqEf؜>Q 5_.22T=&␐:Jm xWڦ1gP1?Q[uvkyA0󓎹cs5=};vxEC.6#GV%o)Fo mIgx?Ci?\2+>F dXzɪgJ G!oç$PjV*NեH˛&O$]"-8[g+D"z.gx(>mD0ΗKL, ȊV~aB`L:(ݦF5VRh~ҥͨ\3-Ra< =̮7KzpbC݂ҳkIGH@H'"%IѴnsnoJ4#{ e$mGEajjfHAާ LQ\&94SKqg:źF==LYjaZ*IV'dz$Ae.I]c愞ܐhbG gO@<%x..h@ {F c/2$x =ٱ5R60`!@T#%)tU|VjEx!CN6,//ZPrLغӚe rpL ζI;^h~eNl9({yA** =a2Z2cr as\3jwĠ^G_fUeZP˖ uc3F[jJ . ѳUSIvwҁhs%K ?1'\N7Ecnҕ3xbeo -|EcN - 80JRFm{U6lUd)nDBjuk\%eiϖpVU2V (il3YA3Ƃ%؇@G6:71A7N;VRh"㐈ǓvUXV"ÐrTD"KS,5R ~ץ{Q(>ѫ \o$oxeVvXKog?mLe.bc-V><ںi U |J.w+/}ڍ "tFNa 5i[ƂKeՅ;JVj^Э+e7hLi5Z]INT%y)@=;H@,(rV $+"4ROyn?5^JJѵt/S1Jhs5#;nS{ I@]S\3>ׁ>2W e/@}d0.7K3 #7e):6nL^V3J+&U,YP,v4RLk(Z|3L[3\Gyk@;Lk-3Fayt=',:RE{R9ٷy#} j\XF/~Mud5pKeh򭾠?N)MFI;>]ӔC0؝i- 1I!91)V~T,vPy`oh6w\cs@q:9HJIFgQUw}uw37DWJM}:V'oQ̊Ƌ ݎf'虺$ϳsj. S#8.Cp0r}&cE=k2< gP:A$;1{8bFhP˽ԼR`/P*ؿ˨ ?)vu$}*| oZ:<>O$RISvY- =8b?b({(ʌW4> 10PV0{?mGK7Giu>"d{&zdB98 3hϳ >ReXc}W`,wb d~oU /A11"f A/7}%D%Rvz.B`-9#)jDS6Sv]%}Ғ{4/ZK-N m`CK>8pɅf0RzqB[I }h Vͨ5ΩOGT8Vc9rhpeзߌt(T˜Ǭs!RT6wN^w~o]N͂oQTN 饽XɜQ dPg F2J*h3S0Ϡ&ϯPp*q|UԆ3PI!iKkMc434 qFܯ k*t$wl (,8ې<p]yB#O% ~Y؂nrU;[d`I˯i3ք,-;qcۚw8b.o*@dr!#KDEUM 4 P;o7:v g| L|4Ɛѽ\iS֌JcV,۽1Jq `~Bpils[ST* [0 ٓYx)!'X4E澔eBH D,h+a= hd7c§ AB"=s/vfQFh"ϓ|hKE"!m'L0]݅E;P0gN1(TY4WWZ ͳ2`eP.tIDzѤC͋#ǩYO& x"o:t)';"uƠYAZ ?=5Q/WRbic!V Ů3)_[bsU'a]nmM&=6w<L.ag:4- ,m,h< 6f?7"U2|G8 p"4|2o`r.D1.OT#-H򠴡m 슴w& CÐ/j8D;WNwN64i. Y8U`2 Lj59?bҚ -'3!6+D HTe2=34t9I:ڠ u?oĪKmkWaٿ\ibevcJ$ \K)$jQlA@dg豍(z7mEY+x1&#EKc( S[AwD;@ r)NMNw~vFD(<)̊qX3{輒 k W 6F#eE= d* q&k ;=n }$Qa s8>+n&a~ w*(& chc*S @1SխOeN֘74lfT.i~WmDừoReȾ~(ǮJ{r|se2o -WS_5ԸXr;*-k}}盗Yu"xDE[rA9QOI)r06hw@֝eaLO}3z%: w7ʟ~L¼T]Njd֙`u}[73#Z?(G)r(ǒA>;֑Gf+ ,rF#nKy[(GЅ0 /Id>Eh Jt)|7/u{mqR6z~-g{0oj4Ğ[6]Qv5Dyz0b=:>'жkma>@:%wcTP'ΞekЫyÌ6N!W9 l0$5!J/ќ`>CK(¤-z:|܌:QFS8\K%݊[dƅ䛇pe$qznYŐH#8s1BW$ыm>QRx_k)$狇Ӵ ./LcCq9il̠;F) vͯ̊_nO:&5wgDUBͫo.73m 8$gKRj3p\Фv I-n|_>viߤ(+V(ҴQMFWJf` L _ӥ w ε8oăd]!n RytRI%5{C[R5T#Gt_B *>nZϴ9/ iчá{X*fsMi`BV#/YQs`n_7( xEv6fD8?n$VJd IPЂL%c~;3'Eӈ"0!)4cxk)(U*1Nrg'XnbáN+aۥaAtx\ǴsJ0e_|AMܽwbL_$qe`GdT!`P"9}($!QAjf\)P?ᦫ/r :͆OavŠrTIQQbkHZYR"5["VYC̗cF+m$΅3KmWPSHUPA3u{Rsc0 O<;c}J8ȣ*%*/ɂݳU9l1%<=ݏ[8e'&?]z\Îmu}_1$u/gpe3 $Q~8+Ih9>JFaWQ.bLoq﮼M%<9Nc7Hqm rJIy6eHtl2ͼ^L9@>sEm5%e>l1j sMG{<:XOMD;_oaD\wS8hq, 2+i{$pw \R#j,xLf\XՎ⟠7q Xiz[OZ {=3E΃H+'۞ـ}EB>kvŞvqFC(vmh[; ݩD&a  }A#!U(?&u(  }kiQv؄)b wMqtEpi<-Oı9B뷎1h!LA `]7ޜ#Pɧ5 rn2`XwiP2W]3^dmeZm-gʳj3U"/(v=JMۼ7M{%jĻdʣB0Fo誗3g{F& GX0D[n*x  jY %#ǽQN\y[E@*>sV<)Ilid)AOz,y!OGSMV )u(ాo,F&A5f'F{)JRc%W5bwi<𧙧c1mL7w~;`ǒ)u~XMԎ82gIgYZ070701000002cf000081a400000000000000000000000164e6139f0000b230000000000000000000000000000000000000005500000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/usb/r8152.ko.xz7zXZִF!t/']?Eh=ڜ.+]kpuL!I!hs*VVʘNiݳ-pKo/NtyMmpP<Kz鮌dhGR䜜'͋eoeԞ05'p2ߜ.y{tGL[O~0ٽoA8#=圔?*A[F\?1/eT܀u͈- em3(J?1]cmnLJ$<F +xPfjъbiZɂ㣢`,#i:&eMа>5YJ$f8{Í;5՟wzD/zjT(9pҘ%d W8‹<[f*N7P{-f&ctkN^(v&>TAm ^µu"K.2 if]$(2ob^hWzGcG3UV$egX:+6 eMd }΅0(r~*BN'd t˽O%"|5@AڎZ(@Mt+食.ne;8~Ru3.j2D㴻۠oFUo8ߐE˜~B ΃T? 4QW1}k Ndu\s3՜QuGu#=h.qv;C<^6l\iݛl(i]޸N䇉f"2&1A<0ҀmlĶ0>Gj' XDkљ'^T'{KV! Nu֯,>4_n&Za mP&?W) Y#* Iy)Eg\ ġB`  tcc*FaꌭU-ƼcO&FY@0Dž1kkoV)!Z F+GDz­>]q@{\ϫK]JU } ޖIr9`&V'b;޿4J['gBub \kC~`R{YNy  Hc [6}:!98MiX3jd{b 4lN:q\է?l޼Ց6qq ~!GƈC'}:k.du,W^UMOV5S ` 3R6X^NQV!o3s?w!$?jyA0t_`Uoȳ?ې?bЍ_<@/;L PYvmK8ے6QXAЇزe;<F;ͰFNZVOiJ$=ӁF&LpH(t1Kߗv{2I cpos"@ETYʛWت} QdlJ.wwˡa{Ntqaq+9e.\UA`brBZ. Vxe6_ջ"D;)81kw .˙ThjQv#&c`w +vB}{"LC80I4>>G*j;"4{-Ѧڞ#D1[ܜplâs=IJg:p⢽Y #jk3 or{WJg@hLrFiB\PerfS-H'*((T5j(kF |G08 SMBe=ej9N0Hц2K*p`J3w"ч/BȘ/kz  rgW1\=d- SMOBLD !kol60 aSǙPCQxs~.v6Ea h ,MNEW=ɶ%?I!="16XP4o'PE׺Aq[YnH;?tN؋po#% ON|Tx\0=`~R(r0wNwO%V|EP}rtLRWow~֔zB|Z| n{p<}u=N;bu1OUak(IM/ 7b[@c"6`6>W?"án*h@?w Vf&?̶01IsMVoL٫etA_&]ֺ~G9H= Z^Shsn IPC/K= lO]D.UT^79^6 ocI_ahꧺEhBl^;4?`y:Fq* uCr}9ϥ [+uJ~m̓`-PJ4C@d o@)_{fPEIKyb4NCꀷ1H$&w M,1S +IS[<7]:rjXs/|zHiCa ż Yƿզx0φQ2IYA؞$(+s]^S$WYL6K J, BlQ!6nAmzrPjiR# +Alh[Wp/ѲIf>풂P|,_LIz6Ϩ\Wwٽ8gP'q]Zx~Omj",. IP <[G.rye[t+$G N:+GϤݛa=a6;B@P\TSlYדb_eP`v|f#zLjYOE|#v2pv0Ea6r si,że1I|yޢ~y{!_ƯRnJr W(fׁ`2h ?h]›|֚W%"Kxmwf>K̜64l=}n.$٨V`'{?5wĖJ-8[&7]"+S܅vy+]ښM =hMiQm#l_QtB>ў$ ,3 T?V Ĥ 8j21‚?.D5!] bbɦ>!|Y4U=Ui.Dw+[0r2Tzݛݥz% M_qR-E8:m|Ƅz FNTHvވ]E 0sPm\(yTG}-Yd._rR1@(7ƎKޔ \1]q_y*0o>'^b@cX''}D|3U'ڴ}$[^VO~zEh-x ph\x*$#Hծ0L5BjVFD)oMJC+7]D:Fmh3岴1> V) 7SY`/{QLA1}o Cq@ 39)L]Nq=KMVBV$'Ұ&\3VFh 儣Z0]jZSiւ*7 '% YJhTP:hJf'.):ns~:;&5pfrwE!Ǟz 59Z.dZ^@> YhG![(NĚ#:kN"HX6fS,>s1tqw'fh{4% Ia~?Uץ~?-ĢМUv0E=J='<ӕNy e6B>f]V=Y%mNuXE#Ѕ@sA,/-T)6@pnK3YQҺ~0`,bCCKCC] q |$S/%O*&b0%CsJ|o$ MLWQ?SƖą7`IE:֞0K q&nAԺ2y! U}MB_R QXiDw`8HcjoW>|5Ṟ߾ @85Jf1^voU2sMuKJJ(a5p <l<] _ 0ػLM`xnQ?Uv9 Jss9navݟ$tsz!%v c;.{cjN=wm/tv, Z8*]#AEpxvHY>XOP)0 {|J:G *U#>k¨tX"ZcX6Wv1נ=Qͮ;9nRڋm܉0r@g\Vso14 `Ĝ }]Lqsj;koFV_+ ɯ?yZ~qв^> Hm_Cc8gg<|6A2f:12U@TzOkXMC(HT?@SLq`]s2\Q((xj>Fʩ_^I*x&5>9޴~4J-F=._Zb Ocג>o* sOvagc}sޚ]+N +tcӮ)O'c#29؈TڴΒX?fd`*.xo-1Y הP ^dscؗhB$I&c5V1NIK(l!>"D 5~XJMnO7{<8_5N E ؓ+:Z6 7S"e,GG7~?ahҹm&<3XB1x{WXXZeA]Xlg.ǟ9ZE>LP/[ j% 84C_e=N{nYr7XOH[Ӹ%Tsq Lyr,M*tMF:,.hw &ZzN+X-5 j#2#2$OS NƝ߹Q%0'S+)L%V%qe¬z"+!W rٱ^KZ poѩsuJ0w|pɃ#p^Mib<DžamRJ`mx^JߒT+Š&=ռ;kJGpqfO)U8XH{}gGOf,dITMOD`rÚ{dԴD_KVCHhV\zgIj0bG<@de zoz4P_\K||!Lj}{e9B jw*y~Ff\"~`ik}T9ݔ^4)d ~,FnPV~;ґGj')?agF>=.V{8!(0 6#=Jq[ В >pflY Q̬lMxK5afefPO\fٔfٛ\L~)EAߖpY#,msfMP؉ }]XtCH9#u<a0!y?AF0bqZCyosJP1 =64] H_&#P,{m!}oE59? o}kjDʍ㍱i)3*K9GaACzT?64tO,r(Ph]˛4;j)}/ԮvCa-NJElr5w95U6ڹcdﰮ2Z#&i7#=g&~y͕Ms;:֧&:0gm Sj PHF jA&Cf2 =k21v4E܋K{.?ɻ*=)Ӣ;*貽6D7j%7o Od)r iL.&$9HӗAXp x3Ԃ7[bB{[IM' &:~XxVG+6=]Kni_vǏZÚ'GZ+ ϕ_< F+cʒچˆSew%h::W_Ka 7 _g̴YXw1zu"ڸ3Q#ʣhMV|Ɵb]L Qw,"^j(  B;Ez6R4H r3fp0Wm2l~ɛLk=纱"cMI\3<14ikV0EX5_zsTGV&V)fkL(B}sPq?3nxC 4 D"RD&1W:-eԮkb h  xY ]眇L;#AO=޿/f3:7ˆA7`{Nڎ1,ɍW}QnV|w>9 %y/JnnfBI 4A)jlpowA5|i4(ݱ#[ PK6V%XR{Z=_*hJʵYO Ix  f3ӗ;bcvePgt tczUd6a }Il\7=Qិy)~A<(.1SٌۙIs@}^ (']{|~[ieC#n&v]OM^s"]TFE6eգb T'T e|_h w82Sp<Mszoo8a n NCbd%`BQ6P7Sxϐ9h߀֩*fmaօ#JK8U>U"OaPwI1VU{b(ֆ[-+!^_ ar*ӞE_]*ql z)M4Bؔ|bBN_~G/9<1B<5gЃbʒԅPDeEpڶ%bv#vlF E׼3;A)2j 'iZyQ?rYޗ:QBMUcʱbLonJ=vb ;-]PjݮOv,"kkp " cdY2hB1 e6&Ҳ\[mKIW!DlИW}Ca"DBMMxo"{``2E{>+! ʢT͸}iY->Sql*{Rxm*=äTr,{.e~ oԀh¨}gv5ݼ΍ba`Sqkm˶ [ CVǝhh;ȹɾ0㣅n1Ǚӂ̠9g[% ᄦ[5vɬ?BC@K;\R٭ۏq2PϢ3"ʬ)i I ?pvKڭ/ۢ@ 7RUrRp8*yd-JQwr&tDй';)Ib_$2Ld"1K ]qp ]i<& mjc&|} Je^%*b@%Qp 5_v"?AV4Z Ev.V8Ezp\YӋh3;<nuˍ ttEr(cE|dSf `[z鷰kKXd2xjh.f^ |Y{.Q q.C+2`,k q)hnWvxLOTD'Q? #Jjvw#?Ǯ[S`C-Hp-lYnW. I=ܦp@Dg$ۂN}r,i>@>*$w.?X^G ZLAAE+We?9=)7=ƌ(ڥؗZ'imW3zB":m"w,/e I˗U~(.'a8)ȬZ{}UG(~#}/ps^y_ޘ*G{X¸ ]vy _xu|(]i۠kF~ xQ>wgޚ?+_o8ZE;"tH 8RiJG9se(m*=حws /&aRoMb9X響 0@s/EG jw@7A gyx]Î08ԛտ 2ynNܷ,.s5gxh\7kiTJ!&" & hJ|'7a``cpoZ϶ZQpiQj,TNjj..ӧf>IIa1y@./di6݈@9d6d^Pn?zȹr-O SŕH@sF~Xc}g%^+:{dAzbEO=C:}cSEÚ[6_8ϰq9ә*1eH%{^z z-SMJEd+047bw;Š:%JQ_Zt}NPj[%Dۇ\HGe"rmȋ2.eUw|}MV 5z nT5,|cog&`;СQcIΘD˗ㄱg rRkV>Ի[I?ӰNbB-E_biف H.ƍĦmw)osaءɯ4ɫDgI\oz)1/Mw0hn a38i;bآ5TDNq K ApV'b俵o$ѽ1WXStQ|yטpH2eh՗a(K`ڌ`=n ;O|=Gz9yvc.$~d"N&&n&$Y&f6CޭXIMrC Dw-TrᦧLoϘR$`y05 @:Ƴ:;zĘ< oy,#4 2jl B6?kGPI(sȗh%d_95cnKb( 4UH1t_5sU/=¦:a7|]<(.2 ^]i O $ Hŭq?!nc5t uoSP{+w[@ _mG 2f([#@x6򧺻TmO;]ˢ]€#2 B}=H\\_!u5R'/.!KC2;Q+H v4l1CE19aF]ofwE̵cpvEh@%U0/jW>.}±w+!0\z{/eIɳQrNvnN~tVv :q݁{p5z)/OyrL sJFK]]י((d(7nSq$T:弃 ވ7 .ëc Ow!\DE^}~\l͞IB+0-;h.DKڵ @ !c%uc Y']GF\͚w!uGOA@[sLzN/ג[ϴƺȒʖȋU0 %cVf/k)&0u=@鯌%-np3^CtZ66PS86$:Tkntlhc?RʪRt?9jC6śAZ%v2閙(/Ctcsu졳Y Vr#aQ'c&*m(zS̉`<yEjrKQ2bPVY2i_r iu_9Qqگqf}dL{4TǕP.(""}F3ù=.UΉA#Q[6IaH:7q#.2U.BYi_/wTk1Qa K2lXO>ĵʳr؃~;p9?GW7U@3)+X'SK&_> ^5 m7+TrOkQYcyIEmtIAіoC$Y)> \J)) NR/WbpǨfMCE:Bjc_0A(/"GQD1bEX) !RxFl:VPַuJq ,X dy^$?!(欟xRݚme+o-#áU xH_1%>.+\ԢVfAwHĔJOJJoܕdJ-; 3 ~MZ3 ;>hsR%gTC%j%ˠlQʎR ֜N|IFl 4gMzu,$e/Mߐg+UL~߀ H 9Z.ܦ ڐ:!:>F˽qCZv<[al5@a3Z`&;BgD/£٠gf&& 'aX]}vVs,FE1NF@qCha?_gvl*?$c2.I+^ۤ.xWz߮OE#`&9QOl Nu%6.X{ypSMAD.5+* pr/BqFC qo!n.ł@w-ԑF+JU';]n٘Rhl",3DliZ.'Ke2p:ǯS+_VجNG+v%o\@?@߿AMA,̆K4 mIgJvfϙ9mFJ!^x! KvQj@fB_|'E(x`2&?-ᨸ,AvŒKцSǏϣ^;-P{ADi(b#+A$ͰAm@% ]2,Uhyu$ۍ5+ GDBўJw~B5saK_YE{t?Xܮ)H5bs$R@R `us8&!q=HVq]|fO"`.ch]I:f]|òGOc͆ 0(.ZO~pK|p˜P!uŜNBOࣷ q0JncGT^Tp9~ZNk Ѡ0 Y}Jz;]Ն@4ՀJ{NPL_,uߥ|'cu2qC&+"a_ jYfT8ߘ?QiyP<SG'Q~+7f)@ёȊ> {L0BmrWM:L6о2糅*bmy&V;+&̖֬r Ĝrlf}8l';W֐ۚЌA)=/GQvн* 1nBʶ:U,- ȖW.- r<]N Gfѻe~}EE7J swΚ@sSpHqE{\\ %3"@*~s"LC5_~""t\*yDN|/:Cst0)2Τ-[%JL(Kejn@m'Tr}\G9V7({*|{b jqMA؀;ĝA`::pI6XΨl~%c)wo,ݷ,Yk(ur=hp%Qhܬ^?K;hз/@?ζHT̙I#خj`?6&>x!V`qmjaTB 8-G%׏!ML02:[nR }A(0Olve2TJfwje肛9pUΥT־Z;Ny=Խx,=Qo>X# 9bmE12]>23!i"6D8ӚՑ(A%0:Q`Z:U'Lj qzZvPpsfC_y$Zl*N/)}RwcS!oCbI#4sro<!{\j#M"G/U*(m;E(w.Dz=m0 K DG]'P֞Cb%0.F6Im}/,EET/ib* P[KDF8TXT!C|[nN賎h_G+Ӡ$+bZ/h r3qCzCԛ˯.J_N2zD_!C7)YSo@Zy~NPn|=r^$=Nrڶ LaK]JPwyޙuQ!C!=7:7gjNuA49b[h@^Af;s2";_{ק*Taa,|6/x jiZfYLyt89 bn.5^%vXrGʁ3Kt `Qj9%KKD%H@%˽NgGCgL;JaU aSf! !J3oc$Ycz5 '/&k0}bWАW^L^,w_ U‰ /XoY0wm-wu[tS~W IF[QMsSd̀K_7SWAjP *T-?vFqd#Ln| kPe0ZJtn,Ŵ4@m4`onjU=NA=uVf٦dϟ+t!})٫6ⱨcB\alY 1mXT=UGa %4/a܆{*d8(YόGuI Ķa Tq%-L/8|Xtsz Mv4Ś'0oR-ֿ="ggL6`dOAZ xH*ڭV/[7Ҫǥ |J8Đk0AeUI4t0 `iuX=5 ) v ]%ex &3Wnn%V=eY YxU=4 Eh#Bd@~)I Ng|{"x;}UInA%5%9:c^.u: ߭9/Dr*5LMU^4K@â6aDSޱeP]jSO`F`WRwC:OB;WVڍ+T:8판gJC 0RK{ ߠ{5ݠKM2/\&l.8Oq*Mi5͟~ CN]ARf43L| IC1P#}VڴjٓUQ49ѩHEu7 @\Vi07Ř˖:*6#<#9]s7ed̿lU<]B; 4mv\r L@Q0‰;J/>y<%jR+Oʗ4,ocPЪur{HeW^}f'Nz5g;m,.aZ rTZ/tjIͥH&dO9Z*wЂ$JCa;,OYDAecc p]R*4鶠0Q_ _e@WR `YX;urۻ|mmg@NfvF]޲+UjC201̢$'i?'Bdm[j"a-ILVbnj|ƹ*nH̤UA̎6tVicK:@)8P/ƀ;T-K6 uj Cϙ5a!(>xSUϞb81%wbI {%P+o .6V>7x J[N,LJJ\}<7Vr+g1# Sfw cvk/7tW\M]u .}Hpm#v>_bpu ]JA L]4-_PrÎE"?K!F^6 ?9{˄<{JØBA'>:cg&dS*_Ʃ FF—̀ Cdsۮq/MM1i{(nMM̛t ugk0jkZqH>R$9e9 vo>P /ŭў2mx6Ti:(" ~dho\{lZ**Ɛ3Np -S?uO(t d5/:{&{н/ T dae(6ژY[4?7r.XڍTQKB 맞2p=i%#RRӭ ޘ+LnCy!Hu|߷E,%Ҵ(y~Q"7G= c?y'7Tū9FGL?]σ~om gEZۍ6uS*BEʾ ^f3J=}{/573IaYy6s0 ] nM`i!Rw|Q.OZ +f` 3թwc>-0nXx/wy>RS6qHNE灮v0 R  wΉپ;Lm.bhAY M~c [L|گVM2f:i"@M=r1-[ +u:k4 i8]ַej؃!0>PNgO_]x5+<׫e MIJ\m,pLbe@ٶA%Ղ!obg~&eH!  !bQX䢈8hí T(r[Cd}b&=ƣ6!oOo[Ocv"-5_Ӣ}8V‚ۃxvfn>S6o1X,TLeyAX$+Ṁ`ۣ=*74b׽)mz钾vunvW!ch8_Z;ImbD8:`ʆF'As\ԋ5=5IKO!Rm<f7hi;+B͟ƒ0E@_1D 9+k>HOXo:Zkrh8goETIP 'VkƜ P\Uх%M/om,hA¿H* fpuf1,VkzB~Gmj}x'<ń[%ܝצy#p'MOu_5rL{:^ēiۿ C~9遖D?NɝJǒ` rO8UFP6 rT#.`r7V I>V(Ej$ Hsٻ35mzt%:omW].? i`'E[k.*M*Gx'\ib# +ϸ z*)O@@o[:C/69ZhdXor**=rP?YzCLiDB? yT c6o6ְC#xӏOx;$NڨO$^j1-ZƧ;~\-!`ɯI2! .$vq"(&sZdF8<v ~~Jϱ6ԣc8jK gp|,w!, =`X#8P:9Vp!s!/pt7qE ;Q>B!W0٥}mt R?p4i4p[0p$ Ʒ9U p:[n}uC!m:㽤9b"CK9@/?BROŢrG9E,cQY.,bCפ< Bg#/ %+Fvw&Go%R5,TF̳< K,s[5#Ho+H1Cr[q`ў VHBK.aw<^{yKs_O1-5;cn F^&ϫ̽!cA <,e3wY;^ylC:$pR eCb8񦂑nͻc YY#Gs8k)CB/|3XKٜy@P=ak]F$ ?Q|uO(Q5?X~>߼O22G`R-Կ}ty<8c9fiөPWJK.y=5GWꋴj~` A;jF?ԑ Kw,ܼH6U7;{| =7LpUƆLXYy*+wƳY| D9 BiO1GzP%MFeQP;eZQ,rtF=޳"/4Kwndin̞Y\Mҩ3 [k+{3fڐ"ǝ,iv>,'.MW^Fmۉݫap^Xyµ(I[V5ɆKP ъ$)P((\w& { *z,#|,h%fC\iU0.`Ⱥk(sFw!Z+^;ߋ{Ƙx1ۆs."ńŲ˂cWZJGfQ;/bA_ des {|== Is)&_p +Db|$jsoM]1;ʘ$TrL4F. -r@[Yι|/\%sc\!_:ty:ϴ87T (\~kA Ҳ^g;A5r[cW:Np߂ ]Xu^@s.#,W *yт+9cA`e j4 :PX`?pŲbFRLHNM EڡMsJdoհuAU R: rS\kr3hS5=GrL(êL%AKlBPeh-nktOqif 1a*Tfdrͳ0tə[lT"IBfuZI$jQiiϑyu ߍI!\$ybI'H/"(P-sԦIajR3mÜMg~Yn-@gTGQ"dx٣q/%Ȋ~.Q,BĀ+8鍭(gL B7& A{\go/B mx:b2Ce-8;+Uh(=OX"Y GDQ']ok(?©y$ ~x8tShe [3#0x_) W୮9n%0o%IN*30eZ$yL/[~\_.E(nٽ~>6yc@nV!2XHuq5zn曚96}`$$w d"r06Qe#8GC$hH \x҆!EW~dʲɆSXy&zd3 "A0\ҧiQc"` U,`+3"22xtGn$6Q4 olAАVd {]o.!g^<ɥg#6cJy,n K˵/Gēk᭐_1q~B6PaZ#h_*'Lt9U)^%* rـ.S HnHTq|[ۂ'#rW'O㍠tf[*Um8>=[FGQfʅ\=xӢv"q(jVΣ!VlͤUZ#\I綾\szL(jUl@B[e0)_ƙi\I͉G=N7="@񹙲f2ߠI6\4ұFZ1L*듶B: S &e#0|Z=)져i:gH~F'/?!¬ߊs1wC2tQ1b`+xMݝ̴O j%J!x=Ѫgb&P2G4. 6G2m|J+(b{J~BƍgcRXb% 0-Mz,h`KE[١wtAw^csYj:Uo8*,%a%I7ul<$#8W,7bޕS]BibW1iFtBr6geeMc7}m+u*3GYV9 ¢(.Z,9M*|h?onܴ8:y& zya[.q+RMD ώ+ۓ_Hҕd#Y?z9J 6/{q C5#+(R΢ړ|?p%1# 5Jaoa#p0~!QvH!7<*CSPpB;%ѠNC g~-b .2UWNuDV1R0[lE˗3=%=L  aIO G@<>Nk2sf~N_"qY&JbtT` ba"ReJ&b:2.2)%۔HJolF^f ]UC߃7)D+Ai.>6&}{̸֠}ZTjl*ɮf@BOT4 ;eLw= ]/m Akl1ʌ|T\ ֗% 7`Rִ*9'(w׶1f)U:뺉[!V@(滹sBv5ȈN: mH$±pR,W-TѥZ| Y]ǽ=B ۩#LOaadgK.F GV}7 E6%BFdV83Ȓ#=)yv|PϐQW]J#/C %I5]~Kqy>?9| W<lbeQ攙,[ *S>"TݔsqFD K&]CRc+o} dr ="[x q!ojt'haϡ]k!7 E^PgK;ta3Nh']Jȸ2:Kpƾ8QA ]d6tQ/wUUS*[$nQC` /scJdX2mT!Ӈn6LGiklzI]Cӊxt_pJ'3,YXR^qHŎ ~dzfBtئm;#HK@}D[l׺m rzoo9IBԄG4IЮKêkD7}@& iPE/FG;+JG (pH*qH0pA+ģ"\_~W'^y4רGM\2=b|gP WDŐ]t㱃UF> |VVzz?h"mho#'N5} &J3鼨zU\ƽAD&EҰrܯ)(yUwdh#:dguQáDƭ 30U}c]LO˝Ax,qcH)",^u}R 2x tAk N ڏ>q FoCF{)W8z/܄} PٷPhUU&d./}qTq~VH:4P|=f zx8*r.ݷ`ֹܪ=;_@j0LNVl8d# D&:L9qZZ7נsht5.أ TnaAY&O+-gn4.9մ4?∆f9)/Dr]#8`k~l7Ҙ7r^`I孫wlY Ċ AO&=^ƕ`v2 .CܾhYIP\{3j*/Er4*zEA6җY^,SđV73%E[ox8in 40Nr*r{,K@z^}qFi\ ݱ}4K\coĎA8'aW:PH:Qp_;bZg9OIh 45UN[UDv:W9nDRRCSwri O/͜Yf7`gɆSxJ$Np*ڹ)t) Q/e^=f ˠGCqT}{K|cjӴժ8I"54*M_o8QMb rKF|uGb3Nά.^2t^wW k"qrc;":lǟyӢߵ;^ ߞ4Cj]e6v[[(K1OT`Ý+3R&gUVMzCRhzj \,d⽲(g?NA:G/"$q[?i$aÕ3BGdX̛G@M3'{5I]?RzǢpi#ܮ-ts%r1е[y[#"A7#[9Yڳȉ:@{*s$:rՑR6䛯i\0h~d y~_YvTP_3"EP;YQ1J5^NVJ9bR+铵 *$x^8~4_=*EeN5ѹuO8S<\ŏ0=nޗx)_rcr" ziErC?O0o/mУ] ,W4&k}"6vG5Q-B\>hU{b*5 6l1!TSߦ?*ёV&DقcXE7945x"6}Di}ԁj?m gv'2W"1}ps&(=xlʾ=}^#.lIQnky_ nG@n >-7i oS ֪k|ܖ!zؙ8fZ髅X/ʆuЫOs{,XKgp%9S<ܵ 'ݢ hnqȻ{}qb -Uq&շ&..hP6ؼ>8b,| K둑;Uk<9Jrn͜W l G?^Fԭ\ SoN50Ώ* b/'Yʘ$™#q9QG%5g<"F`fA৸Yp=)ruņR 0B)[x(&U.4@Q?բ%]FϘmK'Os|f} $7אqF:m| zBrhnvm?A\lgs2NHF}@X) $Pf<%H#֘}ig6=zGcI=/,Lkis~1 Dyr!|KPwqc4.Qc7u"t@CPf~y&5/T+LCr`tg4C_=p @"Jbnd'n-K&PC#kBwdA;6)i jBy\i$1⻭<c[{'ԡ_CMj*άA.Mò^>TAIjj$. :9; ٶf=H5sɴ#h)HZU ?1ɣi>$%c,нŲ&f%ǟla|@;uP߯R𬧤u JI=#ZL4oPX/jc}0v)=ٜn$sh8 -, LQrB=$uCU`r|!_"1 :5!gYYhE\X jyEFS~I$5Q2ޢ'8/q?';ka (-fkaL)v׳bS 8vRϱVMX^^גMvC5~ /xz?Su6냫yRFُNGR q$uLnDc"˭ SʁLjg~Rz0KHrKVTl>0Ui*{W,U:.He-h[pv%e1&XwB'($`ZJOiԭN2N1/w׌D/<VZ1VH!L/sDFӟf/8M3ŔyQ2' H)s>POK$8qMRe GWaN)4q%//ME#+CSM1nO78/W8 zcuf籅LZs Bh>6mv%`_>5_OX&wr&r4m0(%ǘi80]T]u 5m\jBn؍L)U͂~8_SZ'P%l]IXcBDvc2آIst /Mz9Zg9لQt=:ec\$`xYN5¯(^b*{N. a7q;tYXw6~,+\8;"QEAtfjb`jvXԵ[E |q R΀JaEx_ Cxid^ߵ8ȵX1T8)3:*ŔS*FO7Lj>$fLKT$ ){DY]PD y|nT\ z=[}44yY. !4D +CW|qxsV0{0xڝe$d_Tq!7jkG/m^UdZZt1(pV+VCVF% mDw ș Tds`aA)B;7P%5u"x#`>0Q"V} M Ưvw_] .Ϟ3ISXaBantT+JSUD8uIa6H}ɄՆԪ+f=F§@]B3tb8tCx0" eo\ G/ǫ@!ԑ3&LGX`GViX?0XP ?!Lk( y9cO4*{V{I6>GEj;̚^ߛn9Ǔ,Lk'>XKy3j[6]jG`tw l]hX.l՜%UيŨ8Vpnv.9T4owhH>cHunCpbvoZW4%~jaFlw ?̒$a\iYl(y:bcQo^uPLl~qe 4ҭؒ#bܖW&IT*q;hs -Iiu>ҕڱ m&ǰK:0؄ͯv`1@=r{y:u4)N?7)SX\!ɢ`ު 7(vK9و:[߫gHb5/_м%ZA(kTQvj-Қϡn&LfM~0wyߚZ)|9^/G<&71T[L`ew6=vZ_E˱Ww"sL&nIЊeg976 rK7 .8k(6[ː$ OMM4 ,ri@e jQ ~|;)Ȭ9J')]Ɋ9pĊ~Sy@lD#a֤-? 򊙵 ^H!+/5vӖYMUԻǼ UPsyM ,|)?4L=7Es)G8_kRfP?g$^ w29iGfn1{yL}7lJ;PܮwH=O#k).kA\EjZIRGPOML;[q/CTG! !c}1xꖅR{` ;>޼IteE*o9D[i$`wscj'ko()V2LфYBԄg^-6zZ%mʱYL&Oެ֔>˨iOR[HvZ˵>|w!z j#x&J\wf)_z.ꢶ? A-LlJZnΨ v܊mkC+% A}cpVU o֔odN5t,~,!"30wp[Gܯ֋M͍efp] t/Tq tM:sk&cj6z~&loeil)@f˶Dc\mlITW!]"ct[=a0gSuʫ{ͩj63-yAnsj[_:!d~dg֗*T^kDT}Jw#Z,ag1y^UDltpG8X@9r+""Sì8Rq{3][=hxqE>V aI*XK%*8FWRgYP+erIC|,grcW[} 9Ar VD=6W HKkͲ>7oy{Bᨤe_\y=PfΧvm;@ p %1*q8~Wv}߸Jd.f6j:@0Sɼ+vy-^t)GV*2fǍoerbԥW0hPdL~UbxIy 6e ݃KB"fVD7ف\- `FXsM UΜY>1#NJ?:= $$qROY/ J ]I~& ?_uXe)m@e\bЅ r˒tBV"i!٣N! jM+sD~bBk;@dQ AΥv Hpqy@2m& ?xm.!*}Βf)\vH-(fG̭0?<צArwSd"~KW;O]ƼھF'M|A~8sD&Ҟq ڍ8j~9q qLj +~wgdbRovZuhTM)tx8gӧDT 4vH@l?|[l~K7kub2G9N)׏DFwН)nrX :y&y"q<#~>Mo~4 f26J: -v R^yt_S9!/#E 'Fѭ5*0hPLIVU;=Q} bwXf0 5촮X]A*2e`W/EOS.壪TwG(*ytK1~9.I,]Ia6F_wAuQA^W_G;S!mm1ScyaZ$~Ρ(fU5սn3`t7i02(qUD -1qtx ()6 !ԉ*ZhDZ~NO$BR{4NQ "mBOF$;"&(~8bЫ>!FȌ.-yפ=Rޒh5leuy+`sR'kjP^=}WuӅo* L.jy}3+*4H-R*LՋ\?Ɵ7 { }13bX*C`.۰,|Th2B4_vPAhK7:Ċ*ڀ8Tv.FJ` MnxHI)O HyF&];UTn=H7\4u(qZƉ,)V+1h᪀(t6۱/Pf#oNSk3NȻ KuA"՜<#bHXZlLiNg5\mG 4&B `xwhQYXhzC"mWr[LܙkҜ/A - T0IY]#Ia>46teT|Pn?|tA4Ng  `|PTCiF3,3*;AXᴧ餼Js+wW5;B!յ_The2b}TI~9zC_("eS`K|fCu~bu-1n0p >7C AT:^AWĽv'jyI!4zYf.TN iM?~Ci6eL@h/g⺂ge!mmq!!,ŋ^nO{Ap|mGm MwLz&WC] c6MǞYhdx≤<7w^ZT]"-q5 W%L;b2IA,j[#[UR <&m/E{|/%:gU "&0Tfp._^Vb8xęI3E:?gL3V۫7c >ybN3:/~ 1>YH X̜ևYmۀSJDn~W{zV 889+`&a  mDCnFi5hHKlju@yᚋ!c9ev1q xբ6X&gZZ=q+IDH`d@+!wpbt^h* 9,y:0S+ Yxɜ.o*n4f'_",;Y~OkWP}",Ph+hwkLjJjB}NLS&e:X$,9$+hHu-Nl8)}- mJ=[f Nl1hV1Q-)Ln;ZnA1}"\MS' ܾ+qfJ*q&b7ՂsLΉJ>],.N(q$;=-+ Pt|8c;ZQ-Yvc6$(#j"-WԌM @zviC໯Q<ī!KCqOs'$r(flHT5 yӚռ*!$N'Lx %5^u'{Ԃ)⪄IХM2]XQMGe=?Mz 59.f! rxK՚fTԚ.kt]8[s7pHV-IBUӀPA2cŧXSA8EC2ܠ^CʃҮ27!عlc+^z;K+rF{_Ԝ eϭe4T&N5rƩþ]V%5Ҕ;ܴFF9" d "%O_'! b)NL8f_-22vaFi;[&E^R-&~? *yЎ]ﭽ89!>"Wr BUҧ#nF@L`󀹦~2HHX˫j7r2N'Y'%):DTT:'FXH W"9gVV&'C~5҆*:]6z!9FQfuUMڞ )a V?Wُ[Ñ97 * AKdwI OU(7)ҧ{a- 6'zxs&-O58vZvH[äQKY--+w`NdJ:V饽rJ39`Vke wDDH= Ex^aauCQ,1td`pe\0Z$o}.IjnV){*[e ԍ['{$3I,Qs?]xHΈc>N,›0hQa/"Kp1ccBx_Fr؍.B ?տ8f>MAGr=+;g8UЮvA,G`Y*!3&?/yݜ^j{ :'i8 dHPpb'P僧a7\_/ad;9XH/}n'<wXkF;nLkJ+gX,}1 vQM]C9\ţn9:ozEvtUx25[ӽS9ĪEdky%tC_G߈\LZcΑe{04hsI. uMThvdТlwjrTR4=He7a9=i %tu'//ncvz|]o+JyIՑە{Db"L.,kTaѤ?2Tlpf0ΰ9n~Rkt; r@#Xјqzd(45z݋-˄g5Qb_CF~ӫ@>ʼn"dޒZД`)Lż>Z~UC`MRPy/Xqq>N/۪qd͚θ]`K5ss])Wr2* X?C.~+t=ZC۱ s`5םʔhtMR,ZƁz@A@`Y3l.M"MB&yNU(*εqlV Ⱥ=M!O&L\F36~뢧q}YD`o<'$7"S-fp=t|g<_u ˆl;u ~fO8[f\69F; 7O*y!/{rf`a)午c3_J٩5Dd:O4Kt<Q+.?NF+΍l^ْ*oNm ݦek5A<∘Eh XebE^8 6fD^6c/$ ~ygZᕗȹViy{isp-5]f)=H\Dh= Iڧco zJb$s|Ow9`/@,Y^̰12uB<@l1s.~خ7N]!zq&a}mbHwI:cკA:K)GD֢/S gM>;iۘT{1l l-^zǦ*id@@==. ЗF_QRBEжM(\Gso6R KXdpL-- PE#^[ወ7e&RP_X'#sBGכ=[<;9=W@`o@.:7+թ!n[@ Ui+B(K~;G&˥+Tc&0PcTO"iuvs n)TaD4jCy${fDL\SJX0QEVj؊9Iט*N` s#)sv*l4|/vjK5ڳWusf@BgP]!j?P3w[ބό#6f!;c[K>D6h4Qv'"'3vkDClfQ!ù -ΑM-?T0A_Hz$O [֢F:g'P,Zz\qU1x2uHF:T%/=r"1KK4(v2fRm\.0O1tip+L79Zcx->H\*6D5h-V҉Dp|`vEkt<4JQ) +b2۫͏ɍ.r=\QY&lJy[-q^p%ҕ+w">*Ȱ6vA bZذj[XY^W8|/jP`B Oy>JD۳z2N }| 骤٥,Si'WDgYZ070701000002d0000081a400000000000000000000000164e6139f00001ac8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/usb/rndis_host.ko.xz7zXZִF!t/vg]?Eh=ڜ.+ZsU1@WF!fCܠD[yZi4tT4HţR۰cH!|=ҫ!2޺HeY [Y YWksʋVԗSd*&,&iOÛKk9+>h&*p Mq,tVAzYby 2~^&H&S͡g# b ߯Bsh߸{ϟZ0V~d0R&jҠS_0⛽qO^պ¢d rX-jO+@JJ8fP*L ؗOLzxo #94Vu^`8Y,  0 )lbI<}8~Ưh# q8e7[E3߲DG% %.i g%W'xHBړoYm8ޅBK$ʗ+G~ѽwfV xczBY4_x9ELGܨp'zme40~A!]˘{S3k ꯧ;~~E}?JZr$TL[Jf!\dQ1)##)2 -iَ[8g-L*k7gB6+c<&:O=PϗcA ߭7wBƧT݃neiC""!a~ O_ t'6A \Շ.,*j!p-q@-I#$^-O m|7_%NPrAk@/ǣ[.A6. pA9yLE蹪7\ .*Ivl!I 6 ?P,bWiSӤyCy Xm$z2AF.w?j8ɣq;V&Lokԃ'N]p{c9YGPxg_ gx6յp^D /Cڇkcgu7TCZduMu-<.,%5Lt(bDTX1(ј+ *Ƣ6ۭ]>ӡ ]՛t4jZYU?H S+I=ow3i"m>ךlݻ :慆B4GD,u4u _MqK}m8O{Xro u@  i oaۛ6ވ ?,F]+yhk۝31Y*|z=s&hLwABh z OwR1(8:XẠ?k}I0 ' h//OaKWY*້ K~`9(>. ,$g baF) "4#+f#>[gȫ~TMtP1+4UvsMU$4BZيw2N$s :"~„wߢ\9CK5J q%1X.:~+ ]U-.T\З56vkZ4ӔxݷWX,V z? }:|袭Hċ agULhT ׸493LƛW2,̽(࠴:bẗO|-NԲﻐ7 O=kaU*l]4 p 96*?EZ>2=ʼSH.qв۸ǎN}z J}` eB |d -䭞w8gXqgHB ?,vBO;_[5D*52ic4*CMwr{>P2M"z*V Z7}wkQ8NL #g`{1DFmtYvlo3N_3QM8%WW2!zGGdQ;{;:ʣXS^5F=#[U V !>]殼U~}FtR- Q8!ψ3MFL! 8h'?O؏;$ӼB::-؛9O½ Tg"X- ۤ϶zk(gqХ@Z._b}LfloZ~6XA6 ҆IlϏNyVE8_^c H\cJkƆb?\lOcb5V C7]:sw>p$ gŃ& T,Nf.XwKG K?`.D Hߧ1(ࠤܒVVhKx6E䛖6X0Ӊ^ꖘ)eڒ}ykQd>H~&, iw >,2qn{Cb_{VYўKWvI1d;wY:G!lM 1O\wŏ`WV9"oLJRelY`sGdVmg3B FlHʱ.1J|`ۤ:8.,yg<lyx~|MMd9KGʂ9v~s/6ȼ><@7on8'y|sK#)dP& HQ^9y}:&#Bg~DLdВ| aXNmA;f0&e=i0IxcXRY(buQ8bHf gw=2r0^@<囏Jy@qi7O!;qPVzDk #7.EPauʎĴD? +_ C+NaemQlhL"(:=K)@ `(<+8ᾧu.ܦlP$uU#%|X 7r,жx%A xÍcN 献qsWkZ MZP5Ee蔦9s)-VfbIĥrsgɲޝө!2ȓQ3N5*m>I97SrJpqH*?VqtI6z&F^QLD':U6D9b}v!H2/eʳkcly4}p.j}k}k"O8B^W F2OsruY SWBwyJ7WC7:ǜb?XTD.K9 &F5t*̵R\r$n;>*`^X SB;lÍt֮ľ$UK"伶-qf`fk;mޒt죢 Rn<ţ~YW3 CDI,_]VvywVl'x8eLdB e(  mAn Ag9}kڐxLb 6 h'aa|N]{䪒z¶a9j3ӭoNy:>P#(c5MmcR;H!C1=gʣJyvzDRUk8 ,d=jGA4]ƊR>JɣʗjX~t sy/Bu͂TH(R-/9YoZ[k;NQbP@NcK^IPAM&u Q'!_%AeeŝMJ\`ϝIv[A7Cnwȇe!f+:\A rw ({Wls#6jRqSA[`bx"ɄRnxZ V/rE:,kjz< 1I5y.>(2t8# jS> ήoܳ_^en; 8s5}n.)Ɀ{4Mf}XxbsMsbQ8O\y)e5RWДt_zdRF!k߸~)x ]cK36[w`;8D~= *!׊2B^ ȃ< au<-fRFװ dQ{ QF}q!þJeG.LoD^A~e[axzr i `FVXM{x]3gDf}F[WC۞wǁtXG2{&'W|xXPa2Þ5?alE1HkYSFdH{@ݘ+ &x_s>L᷈ц mx"T"'NG(8mCtfIgʓV9=wU)Xd3^M_ISl!:|0Y5xhS>,:^~TBExi:*K]}gP!`Ov*8+bQd㑒!s7QŏXӻ|ŠQm pin][00PţpLu))/4Vx}\qr{.<+F+6O -/ &pv9zr=),?W `-z=[J^R̈́EQ"lNl61nrf~x)5>`?v'K>|vIEpM0 h7h5kO/1QXqӹWF ܛyxk=<gA8g4='q5<['Xj9<{j&҇*Dɮ ,lm#(9 }pa.L.ʄK (RoV,ǎ+ʾ?6T.3# vF`\1/dZo/A6[8+0׍\xr>y-dYP)c8HcM$'bpG0H@(MZL#.qED'~iau R*E@o4XMbh}FsDPوj-usH;oVDfϏݿ{3y>u?I2 `nW3$r {A11Szeȏu5|bqM0mo@6oD6?IuOS^RdK4ͳ!{f~:Q+kqes{rq)dkR} d5S d i[MfBt܈nWl(? W'pj;=L5hrxю$ k-m SU+ms 0#~қ3wg~%CmŨ>'Wk-#/m$O;PK) Sau-ٿOezzE]P[-7a *(,=Q3<~ mOSY h >C=Ia)B↑܆.a궊kЙ;+& UEM;`y^+h Gd]A%Ï6Aji9!7 _OZ7At2h">#T <0i'oԾKE ,L%×])[M_1^E !!7nLA7h&FV@C2|̈ƚm$0ϥjϖCTmb Kj:H%:y=}@;JzkwuEƒs2 VwKvɑ&Sg)w+v2kw*B7X"9‘[@1l)wFaҗU_!e>I^Q!aUӶbհFdAJEU]&](^10hU=Hc X~,k,)j浴#*$0{dmqW-m=܆G:JkhĨ?ەA(cy}păl`EDΊ#a^s!V5fVu KX-0H[_)'ẩ&>]d>l$[ȦߍGoaCGW!x + oRF .fYˮMwJ4|! We3$ $au@P\'Oj{qA-k H0ɺ`șk. Y_+o:6psyTgAADp;5$QYNQE{!ЇxF|/@LC-]6}$r S @a*ҨpSqgsyE{X\a WM3#D)RNØgP3-A Dvj*fCxj u„SiZ>0ɹxN#ϡRVT5o;瘢M")}7Gp.PC觇R jN[NV!囋9h*~% '9(Հr 80!Iጝ*%pAPRoeVH <}IY1YӋ ;O7:iFnC>.Ik>?,f;{n*QĢRqS;--K8p:E!cb]eՒ3zM>\ TdFu(A)DQ*k9p  %ՑMT" )Y|K7. A25\ힷ m*)eF'b"^ZSӤ֔/qET$-O|iEڛ ۬SXLU.VGO˷cf'-^ RkM#rV]Q(1;69=Y@G:SѴ}K蔔K DH1,CQ[8#~h[&ۖ^5vB3,'{;Nh_Hwʧ; Œ~~M$?&ac"c[pF֛e4s5ݼn>!YX]TDLuQŜ3KDeJCř:Q sTjO7O=Z'FlhVsf8[8;ꘫkT3'.P ZJ4mvSݔ^8UǓ[mkԂg)Z~S&m { >g{FQ `6e) Z6GEDה#=K }dtO곗rc:k|UloQ͢6һ78~ 'D=a4]x[پ cܨFZ{4k)3n&TYӅt'7PX>M\z-A|acNG:͟| ;><`U[EͰ1ӝj:v 5^Go#? B܅E|5b?pB!8\OlCՆ>(ӸN=e/ m 9x٪%ƈէъl%KRvpŸx/+__6ยIضYn7)[S<Ȋf?;t.f;n[ϗ.E,W2Ba% Hpf/@*Rܸr=`cd# -mbga4 #4:*3^IQt;I88A׆ p%~)?kH}qlm6.7lňI0{@qǗFm@H1RYDaxЇcR;X(F ժ*;. (_U]v wnMgRIP0S4ZF_XӥhԯtM8To(q"Kb)1 HgUB܂ 4bЌӅ$f9{IL,LM@K՗wga:o1ʺ~weÞ39`*k2r@ꬶ , 됓xG]a;(qԮ@y~ =be\,EzI&g (JW>fg=," pW0gb*z!جn=*/pJ C"mNk&S"εd*wLc.O^v~~LUoڽhљhHV\ <Uʕ7[p{yYG@l׾Fm%P#Ŷ-Y#̷D"|{mDDnwDkxuLQ8WPV{( 1޳ФVsV{J $ \ 3;}WٱY.AM<&r~V̓ T~5*zh7ygxWCr`R^QY~G$ 4w -)(#UI8rTkw{V|bu*YxOѼy3Wˉ#L?㐻 s1D%>j@P ί4qU՚I d*s~5S&owٻjN< E v6OkIej $>YkX86<ebpPLȗ[z[3OnɊQRSQ9u'>K5{0s$Pu>S,(&"ƢјDy[D +_AiQqgC S \S%5PF]M8^߀rsvd|^k#5חW7kMi{ҭSnق (&}qI`l:#>c^a@H&qcad?f5-& ~%{+qp\gY~r5I<dY)z'/%o/i@-3Ώ՝jqH~T9s8f)zDpFS6}BOW~@`R=%R<vI#*ٛ.LR2Y4|)<Wڣsg08I| ҳg̳s1`N,NqAC#f<h\80Z {cA1_;FMZ*6` $TT8qi4B3WB?<;_}]"^[_U~XX7}A"$fb_"S<ae&[kLY)#Ǟ,Nŭy? JT i'PRHnd6u%=Olm| X%C_uPi+2G`?^ɍhTuFbPr0ĉ}O5 ~yƅRD] ӑx3@1+|W2u?UI3&Z_D {e2_tĎ| tm)Bid/n&NTyѩ %Y0aс0G:ޅsDWw+J腙xi:y+wO0\-I|=YO%ۏ=qiE!0 rmmsb ?jR1S`~ i3OK\QSJƣC*HzVޥsOÃ5cNS7Ҋ 8ܫwL-!^!vd] Mm_pdH!×֛dUm'ya9؂@64*5ΟઑU Fƚ!&$ caWp3}t߹;U,lwQ#sQ , 6v~z8#*]fV;쩙ٝ(~P)cSHnqИ9*`DnrjJpJZ;Xm47 |eC@_xrxk]/\!|ZQ id!VF0Xό|)dő..[R-%"G חphL-"Éh']ێ \aE3=KvH>JSpiOHfjjK! ^g (vb`s]B *d֙3%#,{-Zg',~bbl۬wJD8M{K̏s|th'8W6IqNtJߗhd /TFiCNF,b`w6ڔqA)cK#,-UzVFs=Hfպdu^rZ&5']FMDqb72RK?ܛ>!g C@s.|!a"@$-|r,kfd{I+il kKZ`ƍ}(U eY|xrd39H_Kq5w(i ȣt [ .<7/[I-<fS>8;ص2X}tV[?=4KۋI+[*/h&ӾÂ|d&gNV&&|a!&=I@;ȭ*YZd땯UMHꪏL%R`,{ݝjJk}d ʃӁq$_eJdi5JaiW'TkEALr \]]$d ePltf^78$1Etq+y"e)K>DAy1=9qfs~(?p㹪|Aųm/DCW+P[3yu Cߚ${SvboШQ#.˫Ki Tψ~ccn'!YLW dff* n6='Tk, ͳ8=II[ (O7MIY#OkI}T.S Nc0؜  Wl^ryucG֕4&2]姓c\+N5 ̶xݬ2T 7Jحo;]GEٚ_4t{iО{lHݳv03 G֔{_٩Nl+Z$}Zw!Cn*D"k{L3l2j3:A2"g+5HJ?ȓ|elDga(DnH0M@O2IBBaq U[tjɫmU71eǮ;AZǩr`UA)9e?f<p_E cR|H:u<*€&nvZ f8`AA?1v}|c^?rɶ*OE\vA_ fg/Ύ;/}<3m};uox}̛7>m5 qaP:dQI;нs Y*jawr aʒI-F?Qiau5*=is1~T=zQ4.Aԇ\^_ƣHn#Եmu D,#:a%W,\#.x$";™" m {k^2&b]Ÿne֯ l7ב]PϛqC%!q~I<v<34srۼYÛQ3̷-ȴA(ܫnA/<ia%MR)d3ph+:M9nֆ`&L^bmW/8?J "a W`$J+=,cGb1 | ;\rvajHq;~LA88ܭAV|8J4!ݳvI 3~_m.ʘhx$qnMj#p<Ϊ޺x(`::DڲfIVt+Sbl 2Ƞ:C\,҆.:/K]ot&TZ% }Ш_ڦj ȓ{j,Ӽ6Ka5`-lv[hЯxaUT5S4;4sWKT?6;C#D'b YVj.VvER14A5P@ř,XDN.~|iHRyOQÛ԰IȤfWER&')wS͒wUU[b(x j A%G5m){WL,),[c *-NAZaX,Eq@u!\H@|*]Tox4^Ma874A|PH,:ƷLSMr4p d5)Z_ .T$WD3rAz/of*fQ6CL(\̘*gYA8YU`Zr<4nH {`o24<¡G2MalѸ"v~uZkw; ;DBXh`_T{k;Bm0zR!'v ubg鐚^y*$/ćnhʪeZ 0'q1߲YG5j#=Ƹzg !Dq[Wl`,7`8rD eF0v+V` ''cFmEk(%"D c$-OEnJ7prCxaΦ 4 +ZSAPbarIVg8l[yabf[F:R؅l>$9C/0?)ycL3$dvȄ1gP_e^@o=X>S&s*f[9B4`C_s>F*LßĦSH<j祘z(?!f ez@ 1o[A; % 棾?EO29}mo g \b=._m-ᛱFC{Z}+LoWz.|LA_JI9u b8$X/uv$Ri$,5#%6*1*GFJ0s0:f4b̍\2. }>Ij 012`@CGSaKZ4,&ϤƄ384d9gR*Rlz0.!S0M޶z<׈b/,4u@]dPg?A͓r_ރJ{S #xHl, 9sؽ;@Ly]io/\>]e-nmE~K`wd&椇CXIWr V]T'g@phʗ*I~FC2Rˣ`Eg RKS*:1Pj*Wm1> \hIɠ)Lh,~CT4sud!Y7vlїu9чtCrA S4d1'behSm#S f5A^ G+'qQpx#"cWƒSr}MR[qguOAS@,Ỽi^,gHV9= 6%%vkLgaY2Ӫ?PRk\/K-)cpQTǻ6E4 o3[_tAԡrBBuf1L ?+&nC,Q[(l`CeDi]$:v)FTdb _Q}#Y&&|pGON;z2ؔ-F<]t] [CyIRzwRj' $f{^h&-' DAB} {Xo!h-VZ|i *0L=M8+"b%P5غFvџ!HJZX'׳6VnUdž8ANv?PYuVkZ!xn.7T׾e$ApOXEՂ@\4_7Evɔ$`m:RWl_[GUj9sDNBo{=$t-@r$Od9yP]S㍸P{g3L'pO:Gw4 o4%-n'XL:F# *bxm](/FUhq^Pv_ w`,C6M%m2^|a+h2s3dq*H2LwǛy#ŠZ}bw8EuUZ3; w )[<4Zb3y C([a"*ѣpo_~kA3[ًw{J.U[⺀' m=1)LFI9Vc_svxDr-9! ?'Q=nr&~7Tۣ6sЯk#Fa)w M%:>4Mu~C &f01aIN{[Ȕzy@_.4Q6 ̜wwq}{4b1 żݥ$w9wO׿l/zK**?^' Kb2ܴBm5ҝGfT@kh;wkXI1,\G$J$gȍPl$ܳ'OKx_wl؏}V>N\fp(PV]!wVNE=nX~'6rqM^"O.#3k :{=s_mnU͠EzPuOg,R:xM6#0kZ0G&FO[*ߐ{&L`9?p7aaira/`e \,0z&hds|mJ}RLԎ.IZ#-V]'<2e닼I`*x8n㠿}圓ZmSRp@J-G3(r~8siϵԠBYʼn(؆El,ɝ\ڣkMNa<}#]V Gd(xL2tRr{a⨩ߗ]mvi~=e Y^1u~:'- ƿ$AP))S.%J&赫8J[ٮyN0`7 ?v 2kH~?;JP)HFTKXT1\g=6JTB+\XbX6P C!Bb٢ֶ^iɰS+bRدqq6Fw0H{?^BS7_X:9vTKG,n4o1>x: SK)w9Q*M<_j>=uY׬H\7AO低)ֱ^sFM̾$@Uqy|ƽ &P^q6͍/ K`ɑLfl= EG:Ga5Q>~S8Vu$ާD6<<1`D'f0'e"Җc@B)F[ ="+^8ш={&8Ռ+\o r+t"4 ( A~vM0i,9:bSulKtgÐz $ PF͓<:'3ꈔW}D7Hwy~Dj % i= | HbOqe6{YA5oօ?81%l3mTP`PFz\ַTUR!^]/lRGO~6rgN+KJ j8x$G>P[;IߓUX!`wwH  D,B䜬y_(Uї9i37v1-!G#`l25u| h:d ]Zd׸A"iՙwjut_ NJ;5S~4cF68$ ޿QʗG`)>ġHꬾ!ʽIJOf^s+9>wh?3YGdT4izD$+D^O{0r4 \09{ƻhTnLL iNOGmi5-+;o2](%ljܳ_[LH.I}˙7əs94lԙ)KCuRN68B$t6 XŴ *5!nw3Rd Ds@Me3dIAB6Y^7_op1ཝ50gA?&th ?Ox:n 8Y[)vXƓIo^{L'162z0u'̦l{}1zr :dcK/ e=ϙ+bNުq^m 3o %wix8#o@d]e\㻨\y̹ʯtar!J ]t*q%=~J{L~aāZc0 *E~HQH2)͖qv(crRCĕLE 54sGKd̥;JJe3ta:وLZԨ%ӵRq| B v@[R`&nᝈR4rh#K2` ^-À^K1 c`ٓ9Pl`SC5^7ڸhwN늢H3& C⑈G_'aX"s'$b ^1lu^NQ:j!k ##~ļb/jX/@_FHšݗX?&[LH1O;Gx'GEP:~Sx8k!GHYYAfs2KtMH3C4<[|7Hk^ԥFJ=86_b:ݵ=n( ]dӷ5-Sx/p1sU-d{Z=([h)Yü"mܕ57@A"o Cd6MQ:@dnks5i֞ނ;zF.ǢrԧQ؞Z,OvIdžC+Bd`Ine _S[af= Rr%oQRmٟ,gtta#wpH=HAO`z-2O%P +n":&=̡SQ=&㘕 =լRsZ$xl"ʴ?GZ ?ZDk8p d1.X Mmv{' n)'FMi ׷HKOai5Tkmi*ƝU?p ݉LS ޚ=a8Yf,ERy{N1^"!0"DNh9DQd ac^0~kCrOv q<(220X;){vYnߓp1!=*xW6xl/ic[ǗZ$L]\J] ܝzbq.w^A:zW;Tn2}ɚ UVJy3/:s)Y{HG✋j=QzE՘5+ZaUݮomsKTrx1&h8np_keβQ0hg`Ѓ p.Zp`I<.?GäV= oњcGi-3Yxklta;鋙ue~903X%)b$' M\sL176ﻖ9$4B|+0}񂆒 O*VM}>%JpZcVM|&+6!nf7/V.0ڕT K.1{XshPqzf6% U5w*sџ._n2A#raJ PC!$*l*籧 K=ⲁwEJX^ۧ i_VVg*ji/=wP /Mcc:2UޟdO9;jB`hsSyLg[EAnz) 7(؞D`@!sLhhB/D3WF4?q6"?7mk1 ;av<"CE{$XHWW'!灻XuW{.mU]PU #7-5g.m#x܇0.S!;ִjOKRN<5|L=E*_}S\@覞BC3$kbRTrOjC#dNP,f`m10:1G> b8p Y }PķXiOCDY ;a~-:NZ pD Zr01E?u(EUpxavg'A xC}Ig#ЎZ֘D/LQbWeF*}`w3$FDv8eHHW+Cdc~20 ("3攱G~5CUhGJ+w϶Q=<"~Ԧ'!a?49Z4PI̚Izem;+zޔ'v_p%%ا3:Drvwp7/ˆfb$AqѓTk$IДHu4o) tAA*\?|ghޥY=v$0 hMr|)_~W!PUwi#kH@˫Bfos@Ơ^e ^dρ(ntnމ׭ k=Y}RES7`&WI%^X〝d>nZuK)8e$gc}%@ gC=/T~ #͹é4Mf4v4 [kw{XOh8]Ah+SVthN\p;c5WSm r٬l3&!z 2 ڪ=+!@/>X9uwI\.gk $5~Nf.P; Ri?eJ=UQMJJ_u1&"Ѫ[?#3Ld@v8cY` 'GbD #[ پk9HLlP[k/% :FIÅҒ@N* _>8P2gC|FLfgF9l.3RŸ3D[20Ka#\gv&c$7c۵zy\U|h+lXahw.Lr|!C>m nKF .CuiE,(8F4% -P( BYLۋ7^H|tG'51阝{MK0k:1Q~)firаK|J C1R`( {ȹ<SU2nvNԫcEB)ZG^ 7͈BEOMs٫q EӋ#R<'21&+{`0d)JpmU60õ_k(ANI<܋j+ 5dpd}(ekV@C:%"iҧ.)Έ\K߂LOW%6 V Y}=G+M#̣ds?1nϟ.V8'rSCZI! ,nKL#2!}N);R?.q$>^g+Nw8:xs0rn򊣟8Y #vahV)i$t!3W,ş`tsMź!PL90ȝ8O510 uwPij$ Ɵؠ2h:pzG',7,n꾜lf{?d+l2D'hD^d]$EJ ~4w>[zW$[L{{;BuX@N ^E1F]%xtY/Aկ: B HKQ畁.qKc>9z2.޼'a3MPejcؖiH"xv"5[R[!Fn.\vg>!7 ;Li*ŊbZb}_c4S3֩brJcQP7aT`%t`l|۳Bt+_<XHưJϟfJQ|>HhvPbA\x.98"e*d2뷿}]nA #gz|5CF,;V.%:yp;yz+ώG5X <;ogPui2⏎*Y#,/PHX)'ݼXd.W7X-60?5tt#sWN-^FSEzP Z{/Ko3`Ck آ*H(}nT'ߐ%Hn%%QZrvrs߮BAKa'+EGO6a?7e n/)5*Y $KrDP\b/=QQ3:gkQ|U)K}=^w&x*$~յ"?9[3}<1︃D` \~<Ᏻ+7!l[78.(qw,-Obyiq$_B]Gi< Z} .Yv69'gy+:VJk\źDTb&h{B V;Aj>oz:d#(YE{SW4Fi!i@->R&5MR ux.xmEF7kf=*}4ȃ&⨄hn%dGUnNOֽ-,~ԪѯP~qFM#]AJsAl{ 7ķ{l-椘]~p1J ޚΣrr>LM j+ʗeiiS`*- CT%o|;i8BQXې _<~TV}S7rWwP"Z?w>5{ɼjଞZM4{SRgu {F[I}uD𖘏xS"; ]3Fʞ{%,=Doq6QJjCD?9ăʩY`k}p.vtQp,ܤ'iuwfR+:/+U ټȟTlB$'C(,c/^W  ̐*~@5͟5WLQdJV֬ iN/W UM!tԸ4pHf#*QdJbP屁6"ؓ ,q'QUݹ(_&4iãYP4ƍOaFA4&]Fɫ8Ц+7Xs[Gg2͑i62a A7['hM}_t]yDv$nYiPUzq@h~Nzt kTρ} a0|P*r]6"᫶n2u!$VB޷*!D7-m){Mc kxXSv6/:Tz[;J?϶\#ijNA]٥?6biL~pU{eS#e=,u}bFH~{[p=PN(HB]9$^2Emp-xjT46'*kNgl9~շIJj+In5kTxqp⮟7 &xIdB*1QN7"muD>0/YaQiz9H =T/JqLA-(,'i4_v; }L>!VB{D,q|"Gug( IFzn$MP71ͬ µ!hu}^^.LŇG":unbBΒw uz~+h%5ZFɯT1P~)3/NF=HiY~T`}{ 4V/n !rV;-{4* Rי.D7 5-m$ 62P 4oQr8z_N**^/m.]&8ӵ1Q}8wwg{ܠ,qqH.tFҭ.vs%?IϱVi~Х$4T١b(axTlV9ihL$ \}:Ӻ0_>4S+"o4ۢX$\|9@D=C3SZ6'ԬACa>~OPdQE-inwSFm:iO`|kJnEdqD^/mIu/Mjj4(W[~ާGx{.UРVfYR!`!#R$7݇l|'QFUE%&c "8[z8=ͭ &s (1Πg( [&OI9H4;}`J ʩ JtyZNcI] HR\4]8FaJjc#&gdԂ5$f8ѺmFM]]φ@yHrܒpY `J=u"(f3Rk|L.YYe iVŻ%'j\*|!-+2[n7v3m27$]d`y<3.w!jxɌ,G[62x_ ba'N|23(n.r^eiMɅvmߚbʃzAy4 Gls؛n 壃atcRD`b? +l z.y9=v|GK0dB $^a1I]~i IQ3E&r;|p?}FOgFnvuxW(lOzuYbƞ?h8*9"âWр܄rjqyu ){gq ; uNUc'4;ϑ(VpG}/v fS=!&eU!^v#}1>PH*yt:4Itъf(h&33 bE+`Brbug੕Nv+$1biAX\i30G8MJHP`4"L okҪ fV=LO$# Z2e %\<'jU_.tSk4V>l.) .g槺؃NtEy2Ȣ~U]V+wrԏauѿp m{CzSX" 'eT!1kzM'B8a}蓩DOZ:TP!Yc0]'nPOx6N&v͚wɗVpj:FԌ;"k YzB66_~|/DT_ߟn ʖ3@̸FF\E%++Ks?{ndR, 14K,Z*iy7كt[ jN$ExS (GR}]ؔ1x!V@ ؘ5VԖ$jFJFaC~Xh"x5Oe ={D@ '!oq̈́f`3:J-е+p5*sY*<;m.~mU%2zɠ` ޕd}Ŧ$y45 Re!0`Kzldڀ K9Pmj 0p],y|sd#fz}Mޙc,f~;8}e3-E=tq9 @V&<"\a1_gP8)|%?n!S k̈́Bx&GoL04qp4 [b 5PD6ELMTwC]EuK:q947O;<4Ml" y";uql=:G:t{kt;[A=0(λ T! =r0 Feȍ%Je4GlQb+U?=ubL ;p^:t13~z# mTSڂ.Q7\o&c<;EˎU$e0];qNUkoTMC,"-`,d_A7J -B;70Ѓ S6x_uڰGL"x ߄ cqwlťҌ[E IƉN&@޺C]_I~`cGG_׭^)'M3{[4 Sk%-2A(h6\nw'0I|K"+xDg$Pf[/,'fkt<6V7ա I.Qܼ֯j\KlGc6sxMY)&I67_hSEL{&]|)D#4{j1Z2'ה'[\D3Yt~[ˍW,@E˨ hv}lf {XdXY0{6=![LB r(L=e3=0 тfZ ] ~GANEoF^05`۱X]w#r'a߿,ar=mua%6jHxk@⥩j.~"!8I16X,`_ׯ1_ aY!S+&DB-Pтk8"P{=Ђ滙unQrlsƍ{JFf4@6{-pH5F\di0ג#˱SW PE=²tow '01Їǔ?r{+R=%u@Ӧj{/d9S|6=ζ'75s\+I3ZBx5'kC(-ߞwgezf=djF~=^h!ռxH}yL yvs?XdG*)T[`d kBW#326,>Q q~r{I4݊ҝi$mO BT$LuoEuL(WGC gjFn k#ѧfX)<ՅY@P!tĝ\l1/F&ӚJ|$h9I @Ok c.|k3NFQ77ﰿ~ C*@-g酒qLH(N!" >q=8f>Ћcӵğ,J2,_S|=NK%2P!AieDvy,Vc#(Zp#M:QAzE\3{:$/) /DP9Fj>. 9v"ީZTiL tƏ1}@l.%]fӈb\5'L$,g!  ;6H;e:?Xe<ϮEr?J=4ɒ!Vs{.QmۈW>y@Z˚šq}99BhjUC(u 4h n8{Çr0w6pY;E"`kِhq3綅􍖟 -Fd-W&^yӞWj91P@x[ q;=*H7] IZ'Xer108i# ls"}^2I[%0"XzgؿiS? uDYQwߗپvpRN/CG,|F mv& @a\+WVWz)Rz>ߜ(K{yaf?G EIF Y]G/ ' Pz_$~&$ -Xo %}mt1e {e\ADaB}m>-2cSU btVahWjd!Sq~:ߎ# ՃBbR{c>+~[첷֎<VJ5X2y3`?6 ooE:PȨXI}P1q̖1{w6Jюih^TI O\MCвW,OtC?[g2Y CLXX9"ŭs`($zjE<4C_xQ{G1Ob (3,K2&2\MWR_ 1|aE̍uWX@r#b}*EÊ: ࠎzK , XL /R)*nBI-/Dm2 ^M9$sM_z.A?k/)Pfeg9֯)ufΓDcu6 kܫHFț&Wžр]N%|iub !ZPVqWp؋LxKGc2+.ق`Q@.1ryoG'< C3Y3dUy^*Ehj3[^%kuBC0t:.mun铧;)WyĈp}`F`#`KT3 V p>a'ɤ6Dp%hRHpCV$̣1=-E| )_hg@ZhsF~9Q_xܮxV6dCiQ=ޒ?<S0u>3~~9C@HYδTrlu~!~H8/i\]qd7=͓պgMF&.+vv3pAsbEqߐq_^qZJoܗPGݛ]%o! LˮvHݛg,n_Nӡx Dn.$J[f 21]\ԙےd>{S9W8n_0_bWjAĐ,P0!1ǣK "C 6yItw~mI=—*_peŽj$Px&,IX5|%_ükoFI{ Y aPI8bRNoN3sACM3eeBQ׬" Rٖڑ\ dX?SVwwɣD+#6M6к_dCJ -l c{1jE(?kdnWlJB|YԸ7\r\G-j`b03lN"ٙ",1Y-8a.%_ 6PpLpGj}"_=FYOFS-<[L@\#7QG\KPm>L''2Sys($dXjRg֊J4U 1V"b?|MSEȌ vqjg|N*%\ sX ջNrCԐr~3aLAy2~bk IC`7`~L~$q)IɍQI"c)?sٶȗx*~rq@ 2 Abs}NzTyFJ#C#-=)wtUu:*"2m-es|\uzȬp6QzCSkŭNNZ|τ$j(?<8ks Jdxgy@EM06y#r}2bR;ZiD3N0lS;̻vxu<ɫv( L2QSUt}rS??iXU-fȂ(_\1EWj<l{,o_Wx \94mc\R18ۈ$ ̫14s;}q\"&H ryA&gS,@+*z($}U}JȾI_gw}\`!TtC @7>?@5nDMVChxa5*><]g#t',- $G?x+\xaZ='MP9e3F1!($r8 cs]* Ƀlֻc8Sc&_ij,3't_E .W/<{k[|vۨex?#6[cx|PK$mCWJxnxT.Q^}ds!:sm12ci} {:W"){߆He\2B'J1en*A<{ C"K+HqrGALl_ROH`vGi=)T*hqW"N5B(8|}Z~2v`J1@4IɜWh',_{3VAcFMtú,sۅ\e@Xǹeڥ(sv^Nl(P@' QƳ[ ydD(II%> wkîx ݦڛ Mdt:B=œ|XY,[}("4R\VTp !E'!6]+?1]lM $+/GN &llDB;?aI 4<(s5A +yҗw>ݽgl4ff\<"(\T6GHsUp IK~v5 J]U=2ja{v<+.:Iq6^=dn"_fV똆\YS) z{83"\ ֓a.DM̩zz6ͣEDv|8}V'{.'?TǗMRITT k{ nA[5f]AI1ˊ;C# /iʿi6YD Vxd`b0P5o#Xqo+!C;v EH1K-\|ΕsG &އ{J*n y K[taƌx6q ^EJjHP,Fpciqm_B8+*ESb"ybSn0r̀:AHk>Zxݻ3F-_/--YsôYzliDYMۓtlpCkJ 0d:,2\P!cC~ZxU'rǎaϤJL]"4vWLM0sPXҠ(R(9q0+[}/Mפ **#}`6llWaj4`9^E嵵jtݚqw!bQ&0jdBK_ɤ`>19.}c1Ih l<ɥN\8SVht, Y|FiA^4ؠak -]ݼK07$ R۰&T (2gTsjڄ%A-DdԂ_aE|4>;n~0o\dBD#amih!< @DUkH+pl"ҧۦ3HP:gu4.RPXmN.mV_Tlj#Ռ*vc3i@fe0$rDׄS`ɶ#pR+RO-B?z}&MPS)F~5Pե 8 pΆ\eO5oXHra=}=2UPҖ8q OǀtO&]BF}sm)}v||LyxFAaйs L9/{A?MIJfnSutM ]FC;vV~"e,VO9;Gts D,)m,XӸ`XشZ-5Jvj@7SYtojW9u Bx œѨ.)"h2 G90s^$g%W L4d\ MU7%y~$Z+]eA|Tawncyuz)+3&A[qk;MpaTXƏOYvYf|ɓjp` Glq;HJvKa^}u'aST <}bM]% YQ)B仄5 9EҰIAOkrطeH$ t;'V90)_&g}kb?擤 'nl?va^WsktUMTM W4J"ofb~ h7%źεHh{$Zsn2)}5@L{6tVR~'%FSɺ~WZ{&i>0:;owU#]o)LERLӨJk!6Ff,XB_|Ygxi2ت6 D$vϧ,~'vR#6?o\.Ta^ؾ>oh)8x Y^d̩4ktfl-]Z*@uoFN">3>)'f])-, `C ='!RzRaY-~=E(kQ#_E"1óC!TC^G@Rtƿ`GඣW_BP?,9ʹj'P#e7(d0nŏm`9IqӃn!2 yT+EzBj?v$mv_#fˁfiְȦXq>?]T9t#v[V!*8Z܎uQo"󙸒P9ndfKv}66eExh n< J66C؝q"Cb99'g/e;[\j4w7 9rW ]91ԫMBz fN݃b pa+&N9 FV.E~[3'7)HrY/@'L |WKz!ѶJ`AB6\v̒N:YyfGZlJR8A{8kf4glBǺvR$]9q4 w׾kSPh8FOXO(õT"hdxXnEkn[-F[{`2!#`NY\htXBHM ^-NT=\&9l&xkI~C?#5IW6X"7NILN%6&3PhOmF7!M5cv =\,/\³aYkrVAqGJ.g򑇳@H@2+ r(vO`B6]ŨS167/i`찀֬< ^8ԑCS}I`B;x c_(f@ m3E7|P'XḌKqӕ2@b"95}a# Ի2/Np#TdR jJ<rUdȣR7)uookՂCx |!0j~1YUSTjNt 罜!Q 3gec)օ|y=ά*Y =kS/X++إ!C`kÇ^XSːY,n0_[_hx܍#3X4Mz%Q1wzO/hG*jdc"Veh͚IK,Ϙ+^ccGYti-X7SPKR:*$Z#<;Ǧ(o`L{pD[߄XN:\Z:űqOQv u}ggpr8%` B.4K߆nSG Tds%/sߞ}yJiC7ء+o4*GmEbV xާ [ᘈGiKIWțzT%ԸO<hd y:8?+Me-I 3! y+F}#YF4)ܛrby.k&)"D+{:D>YwڙKvn) Ut;>g6@$1\^>2ruX(V%\44&Xv Yn@R$V fW"88z?1,4܊>-L.uN|$ѡC A''`8|r~f^kޏ*mʰ 95ǸJ}vG ) k~UePXθCAsm`8{3{OqL5_GI @ԏLTv ,/ܓEݪ\s a.Y@bCWk)|Ŏ*u6]3xB#-*탹"L[TS idAo$zcoѐ6Hl Ӡ?"@Ye8b@^a ^$\@mP|pnK_% Sm+_wyHG&_|zA.{uquTa|L*4>h-Jv:-,ac`̭N6mJp@\;fT2UH O޲ɲN勸̲ޢ~P?T]QW/0/n܂[O@Lw!V^mE&e6B鬔kݞA a/BYǴ#<0<FK-_ć٩(l.ӔȈY/ j}o:8GzM˒_{l[@uSsUTjE"YgN~p Wf)eS5ۭx@ \uOX!r%6Q[ ^bԲ ꤴy@t!HrC.mmq747ve3%Y]4(!Q~A 9:rE sX0Mލ'@\H#,rD0-)4ATw0+ܟ/}0I܏`k iKlm 48C[eY'wH{JXtJx`=2rk}61>NCsjTBBg(̹kͰ177cۈ^F9)*(+J"c>svǫUZl6nVUk* 9LF#RPxY-quSǷx@AUZMp◘:$_4Cvmh'Ac⅗yF 0bO4)fPeW̹'DT36]a= (aW|Rx wjI HZ#S9})N:%WBctl >|=ٓ_auA . .Ɯb_(s4f; koj0F?nKQ~{H0tQЁ~W6G=:ղ(.™,˲)7^4Օ MQ ΀KkUp@949kr fwnR#Lnb~["ULOz9PU;ABbki]P oT[%~iAG忙vy> xOމIcO/?4@ÄiWN+΂:sBq $h_ x7پL# j ?z |F%}Fx.JÄГk=s6w@^sV9p2ml )jYB -PVZ$VRnGqδkK2˙ 6m\ą a^i9{ Cl--zf<~J3e%&{i)$Dq;$C$z0#y]0D4We}zav͉gfE^Brk|%ߎ,>F-޸Ѫ1D|q@G䑙IHF[VЄkM`UYTb9Dƅ&QjO6T "i~nqMxY8nH{WP4P*e\2KkE2%cDk^(ݻf[ʔ[}RRqx#z6lvobXȴUFugN tzt) Gnt֩r! m\bWYJƐ[Gk>wn83Ŧ$fF,+oc?><\_ rWT=SV!wn]YJoG,B: c8% Da0e (¹5L!M9F8TVdISO 뽀?GIvNJ_ MTXW_y`!xi #)c#^"4XuhެJ \\%lm.+q/T ts5wr @lEdLx䦬{S?Sy5U.u.8UT > /ETFވ.KB,(u+튾y!9ͷlh. XwKHZÞTX8۰2O ^p Zt.<>u@a -A=R4K4KBq= o36=BtTp(vj u-ː'wkm(. M,vqq[ JvJkurɜg"OS*?F乤8s!)t5MżM'ٰ1D8/K!,SVR)^̡՗N•| r{I_^y7vB0kN ZZ{4y,[ZL>yqYBh^k SRf@#rC\+Ӹ2()2jSHW; f,4Ε?O#nQ}T~S乵] crǬΆd^H~8)9=Xwܹ`Q _Y zLpѻ ʵ/ax^m su5s7|9gv54:%[ KExVgK@"m$'-B&Do {ѼD"l׌:L]ʆY2I<bur;Cv7A[^z?3 o5RX$ 5x&V=,W 1h,fR̍0Dڑ+RCҶO' Q!IUXO?rU*-[#'n3 ]>8N[ĆLs![?L`;nY$^W'a24ki۶·:S@;m|U+v/, !ۦGb F6M@EfJ;VBC ,3Z;Dsbk9Z>k̷#n<^O&:* ̃;}ϔ)3h)ê8fŔ1aF$Э0]n,ŒxWcʃEA i_!bh"}zkCXߣ-j#PuZ:gQRR%fN/&Euryy@ck1EEG8~X.teⰹR|ilWbR^s.'e%] J+==։KJ31Vpx!RPHesl8j|Iö2'5Y)[Q7$m}`ME[~qORI2;cLl6 mHdI2]-Rs)8tbY7AgXUOӹj*> -co  e`q.*[+Xƒ|6FQR¹#odU5bIM! `',_HI]rt+w0$厒B*?̮iwf޶Yocf%(Ep _=.%冯pf$3 \/9TXu[C{~͸d+d/3邔OGMb%s^%Vb 9RɽbmRZ+Χ ܫǣGf2QcF +ˈA|Dg*jGP,!ƌ/bv{.´!zqs{7o^q1ONrҎR>FI_fF.FӋ>S `PaKӑOmv :֟%"PQ$s!EN˰2}=Gj~ W s [W 2jZ4-;فX1`%|u^2Ԕ@~}_⡬ :15O3p jmSNABcLϱoPh)WAGC]?N!5X<4檍k=“Ê85sgeS֞k[rsޡUiBfc en&* 3n9,[B$ ,px޼l7Z$ /<}gkKM,*)39(ٹ U'lxB"qT \pIzX:^ҙFs/ ;k6>E)%/ |)p6tV#ֆ:N:ss:|X/auUbPiY+ɽ:Dz$'ת}/׀æs)5"{}OmqGӘT(_jE]gr+[BCԾ#GnI<]z9^ݪS*[]Lߨ#B1``]݂>]_DZ'o/.:>'R9i/|)l]PO: H}@Wis,G}׻2! /DmL%o^y=-kZ٫ |4LLj0 JJ:)Lۭq;+Hqμ*QF%Lģi=@ĥ=uJM{c2Jvx v:,fB zc _&_)O_'p5X' TQc=4QlG %*rp/4 O~DS+ !2?vrKBlQ7p4B=$(guU(yW  Oexk@) ji I-tYwyN$XKB™uPW{%Zqp[ЖFV ܺR ׌_Jߑ`%axi^ [JO+rB} rI@1o>5WW@~m\5,9 hvRۦ Opt40Q}P''Q87DY$Li,Az*pUJĄTd2Qr*H,1]֩T!-^ExђJ/Ǩ'k%n & ovr[`ILD~U,Ph(چY/]IY[t"7/Jwk,޹mUqz-KSu(U9e5}ġؽx[Vį qg-@@`dCAt.l+UF,rȳI/[B&kƔ{6 g7Q R΄x56:I-U<P^kmz~dC&l)L؝4_ ldMS6?{WiٳrnNfӇBEYjd>G,""mtwpm@QХr؁e34ʑmfj\:#x.Rg:2cⳬieHܕ_'$uXKKbZzuXCu/9$߂c9qUs׍[j>gE꧂XԹ`&Xw7[pt5ogY]q'/+@A<3Pfr۱%S4%I AISd3bwM38ttv(hy=}ja" .O+B4Ʉ, j=|ZZ2i]ashP1 ;ڪ"V˃{;6؟fgn3}l ]~5,1JakG-?~dA%[+p?3@?w,\-Bj}`<670Z?%te~}UIЦko"Dgsə E(W#IuN/3S<%&,bE,KOQ"+[8Ѓ|л9HupK&?kbS5-@ܜ.Rd5 Τs$va2Y18g"]4ؐPb Diu6%]1zOd'])cGNyJX &U)2w5ڊU8~/{H,P 2&Xcnҋ (ʊ-E5DH'R6쮩5 ٗPkf B|ٓX\.yJ}Y̪yy%+K= mQ,xgC$PLE^ۓMg償qRMCK_N%@Z~iI>p_Tߧ$e Ǣ`lc;鬕@zH:?+뿓q!j`dA쯨ڦӴvֵt]\ U\_@bw>'$Z6K~w_%@Eވ;#Egµ 1:Bm4#HSJ:e]1\ a9IqGyQ>=\Z%0q횺jR,$@Tk5طݼg5m;BJ>; A`4C*GנuOR^{X}WLy8+k?9<+`#o/C2uI nA4Ww:&v@evg׆0 Ăؽ[݀vޭ!iOp*֮N'f{SBbZ8uVqK3b ߩ䢟l>5Yܞ0';vpjVk.[gD(FʽFq2L%tw,(! Z˯VY .^;1RtzBGv$[[jyNvF`{jɚ?4CgUVGW{^_f6 C\٨BdSj;[^MlPWBa;m k(Y4vdUBK.6#;/W|_mٻK4ٜuH_q=u1|{\1Qn3r ղ68Mӽ8A,G$ӬJ;6_hM% -D>ޏ'huuFp? Cu58&/FN{O70k) b#č$*dnn%xB+L5Oz"HdKWGʨ'Qca,^Scj|GOg"\*E&e]K^ pijKs7YPҕ,*}U ʉ/3d b1lLyr;r(|B鐟2px+]bP;EY&b)pemT*ochv86nu܅%K'hJ~s5ߕcyw|uّζn/'e HpoGjB8Lr4hk`EH B9`Rs&K =+XҦ>6:jZӨQ:5ϲ pejPkuy)w3zb9?NRW8ud-iUn,~kt]]ÍΤv ^A3Ӧ6N~jWxU:~ZfCq <&"j-͈X+?"%SD`~fß.8,l6[wǽjHDCY-6'Y5.mA Rdƌ{7SF]aPDBI־,=mYZ4h図gΫnyqsdÀk9 aO1 .*hRXVBDs+XʀsC~xK9v5xP!7CKSҞU)!!NŲ}-1s'J3POb42rVzCp*zO ]{]fs(u QӘzF<Ow~ +uptۘ#udZ*فM;tdݵ"" jX`at#Is]X^'7za_RZԥ&b94h#YՊIs>1e~:LxTpv+~Ɉٷ)  A5ANC?;O,>)K#'NVg6`w4m m\38IHT h[H "MWq5%;A~<!b^PcX16p-$/-sE: CX8c~*U$;qi&|=#}@$A 8GAQ`<: Ued=ot`2 M1LH~ ojJ*;3AZZXxYe~h[;Hё{ lL 24jz:°NUTS4%ITW)}K42a1MclOxV"|_'11;Tm#þG7J@vwGڎFBp|Z4: xL0@}`,q3+ړ;{Qwb/^Pe:F#HnAuyoM"9^S5.hlNv<[a4D=_:W# ~W1ŚH߬{FW%]`33Vo}`e|?Y(W-}`]!3VJ lT1r6.5`B:`f~`<ݬZL8 CKnbVL>PsU ^\|f 09qM4;M;O:bciM #Uw;u=>R)FڿMS0|HfQn"Cj7N9HNR:f6ڌ鐙66}0Cy|Oꢵ'Xsok wC{O=F/{z,01Y1^,;Kh*VC,YL3@ʍ}=1Bju]!?~tX0#j`@#E.ϩgYZ\89o"utw v x`&<עP~ʲtbt,i0 jѢ*ᘴסC~DRs`MYc>9예fg}wf 6;,6Xڒ A\gهxie+{?I\6~l6y|sLRvu!Q]E0I%j z͞|?D?AA$Ooqq$q֐Rbn:2?H!W1q&a63/:n^#H懄$&Gz0> lĔۺx7|m䜔[3lqEst Zpk 6rW hq|8!C8ӆ,5=מXt׮ǩHԷrn|t]2A)PLjGP;6U⪑:tx1ҠXu7Me%Z8YF㉪:48_ji-Itwj!eyX{iάVWT~e:Ps6{mσ18/3dBbFBS0I@M-f9-Cjw*!NUX]2sKuŝV޴N9SA#D'c-v9DWn*2"Õe}ܹ$E*.[i =)4@46⠽n>aa\I͜``trHyw{ mKVk;Ac*G)Ӱ0^?5WnmQ@)/Rhi摒\q{̶ %=Ψ9gELlLL[,n-笪vaq m灁C cHHטHNRYK fp|X粖>xa8ɠҢ%k.%_ḍԕ-bs#X%J1Vc샖SYթh3,V\ *Ű2M65&-M 3>=!ehdmj=H<).HHJ׍Svq9=xhvk7߻> $_| >`D%=&$%_ks<zd5 !239*VBE">h ZpYX}y*ksx_ө/-cXLVc;JC[dD ڨM<)h#](:{αnXq`jlnDӏ/>z$'93喔Sl?H:8tζd_Y;Rmo/+!$U R2t'$T/i w/n ѐ˞ c_p| -䬲pr],_)Oɓr0gx"tk1MNE,_:fߎ6@BnA2~rtTYQ M4h3_}:f-1ven#(T6lkՂX b{|l\oŲX[Q=Fg8[uZ2;ĹübwǩX_K&F!5$4DQlkδtd-gIOk?Dd2VR²fnUR7ُRcz + )OuL5st(J2NWiJqAHufEFS/ ".k&2y:َZl/K&'롉- b rT%_4(-66%sҖY`HR^0'VwJG6E=V&dS!/K8I= z_{4z]ֈΜ%m\jm\eOǷ8M?XS)f ,WIl6Wfv99e)$Xy$)-A _yd/ k֤ 9]-N7Fe(8O X-CTMJV Z"Y@ЉlRdU@kV.0*e=ώL뿿ҵ2׫H%*(<;; 'fdzZ [͵[~jFawnj$O!Wy@XQyYXAU@/d8Naa<2ٌ?mjWr%qBo&PǑgq%ZuF?T34"86z@`8>U3\:O&PȵYi6A9zDd6I_ 39wqYb0b0w03*^0oepm` U@0j,n,THú΢ZyOo<0ۑK\/0g"5L/I#*uҪ8wlVxfB5HR?:Q2}k.R"SjBT"ˁi(NV3|G$OL2ZP4OC8[6pLa .~^zƜ8KGqI:HR8Xd:~pvV&`t\*̒~6lCS/vͪЍwC|ru$XÍҫf#,i1`=0 2О)/HǷ٭\hնhx"_ u]N,=rݜp];D, `h0߉W(j( ;Dzrk$} ']di l9]ӦQsU֢<=4/>M!cHNkkfwpky>|mֶ<;)󳎛L,b8|sL}r2> 9> ̙jd/B$!P,҄cRJXL1{`j{1Η*M/ʹBk(Nv.)7ϊ[Ïs+zeiϛzv`aCDx:k/S 49̏|Hɣ8]J (vyr Ir< 2DTxxAr7.WSG~-ůifѿ74MZV[O?+$kGSlSOTҨGOlL;nMC 4&PūfT /@^ݠ6" wqɒ ]u$qG1oG KG wE|42n_7Om?($$| b&a'*<թ[!SWXp0)-(ͮS$=|b6.3m|@ ]WH?%ap%_(:{r JR* `s$].uIBtZ, BI(]AUTIڞsֈ.{{w|)UE`^25.Tݯ 9}xK$K5 m@y']ףv.;^D^rO%EH⮧`8r8}vP6Ɇ.ǔND{ ޴ʻôAS^kȭd~>ncТV6кmii5W9t8bw(9nIA?rԌv,^'Mi f4Kvt]+R_צH֚)7+`Giy?ݧ&l\sM~ɻǭlS#D\iΡ 1BS%Ze=A`f_ .2=F ,@cc@<mbڭܾe96zrMF;``nd[OrBYЭi8=X|9ΧU'zآd%{{vWv; )gW.>bvU !w4I$mE-s®G*'J3)۰̺uh&rE;|vH- >[0#ɥ=Mt/o6r/[ ;+S٥^E HCKc5~ ^c<y].7֭fn1E`;E"NXL ٍ%M6+r-q}Y3Ad[G`L:OJFox >?R]=pCU!YsF1B#"bXVpխbl1Vh-&Թ#Ә3q~-[.nV{\*ٹϑ䎅\.H/ .&tf~95I 5% 6nu7/,k[*@M.І̗Umhu Kd:hh)OPsיQ]PZ2ާ5dz Kq1vQ lxdKR\}3^*fOBтE&l/~͘ #A~(I6ݬ*,/b]B,Bkd ÄPE7r)^$W3+[-zMFs8hz(cH,PPk̸0";f&}(>dnH[ڻz} ]|dnNqW~nxꢡS&,VDž}TP_/`zp| , ? LnvylZٲ_ڠp15]FAX9MRHݨ%_53[s&N\!ZK@i [EhSW;Z1Sdr׫WyF4ЂZxvקU`Y9sQ^g(H,J]+2A =5 OFЙP#'6/j oAFD p溹?4%hC^ elʞ7oZW+`9+R˃d*3)p.G,mE3bsق8EIS7'c#ݙ3JkF:l_G>/UdJ r":W+8E)߫6/9 ԝu(J mwmpAJg`ͤia _j1 ؓ]6GNZ{ÖLaK+251b_4,OxM֮zA4^v9©3a"9Jq b̓g~;~jV=`s<% ^SnA uNԸErao:mA!u#DdW^өysw`Rp%xQ;<5 Ft3tf^&t$&O#i^:|a${⋂{G|?eadvDKi n೨ 궭Jp(!*Wkh2>kixUrW8y*ܫ}MM,(&r8w$mh AGYir^T|nOC )~C"ג> . $T͖Nh\>O*p @B:K)s-r;駉)_I<:h5~?1|Hg3*ԯJ ,ho*6?Si^(hIVLd&h~̕5ƩRC1)(snHEz[<;*-Hd$uV 9glr6eB>L xe<@+vُHvp$+4@3r*`;t^)[}QF ,6.J.?+ zd\ VTe`3z&beH4.EIc[=#~0 8d.p[q^]`{Δ+h-7~q[v()?i"4#G}4,* odX kV% i |c.o1Osy#Ur_mAg0SUG1g?rk FЦhXat]hgV$b[MDY{7gBNTfLrKQ+`. EʬӕZok+s6xwE >˞:?:&̴5Dc d eA厮2ƙMI VSy9q;W=KҺ-3bgh3)ߵt2gck\7ϗ!֌A~ KWr>}*J~`x >ba< `c9K=aFas<OĬ]R~D.br4K wcĽ,Y)L',/AƷwgTh2G 5LjrPܑHOsBdH,%r vda$tW'*IO<SSy] ǝŵ𨸆 &F'Gi"G2=T(zPLVo-Z1[V <IF"!VY\m3-(Gi]@=Ϲ곻&MѾ ?vԭ׶)(SU֕]ʛhA݌JKEr~򊥃,OS^K ":!37khkPc\w+9i`šOזyV &rcӗd k+3o雵mD(EHOsk3Bq9cR펐3$8BSp)׳(MzWNX 6pfi_tFM3@ez>8/E0T'bDK*Wݔdks&ƙGb`n#+mԡ'6jtV`bC|gwߓX g]p!>8|?̺!"4ai<ԳWa=ڡڠ2Ϊ!PuVjܔ?O|[$;fR_^c8~bm)J-_B{e^ʛ?zT$_ S- u7/Gi呷0'jM# n6PmxΚ`ܰ 4oG&w| x`p- ;= 2[S i(T43;A]pf/y|h15!@*П+QoPDᙽ ^*d6(}hЛ$Zt$%,I,YX@.4%pM1)GƔV:P}%A}k4zv=&$^1Hi|WWTpEiQd@(Cד0D`uYgî0*{:ɢÎ]T*Q$6zԿ4,s\0_à3'ӳ8g`<.f>?6,yg݊0j7c?Ɠ7䍨nVZٖ[`XZo#w,0$i}upyE|2G vxtTP&NBz=o´jݩwݪ/$y?<;N8ڀ@v !FˣBNt1ŖQrNGt>m ~uwvQ. Ћc--K,dh7XQ^: #>*|Τۂ,Yͪ`){݄?(i y&N=3@27K!x#,6ȿn cKE}qy%A| mo0G>;މ;ͻΗ st,St<~ [I|M4;T&|PFC:ަ]m7\6Os$CX@5x괈DW>~X&y\sYJ䧫#lp-}I:fOHBa!,+C>cpgR-3{PCЇw}1pCE? @ Wv:tDt̆K8bh!G-*RUy +fw1E8k+ǢB뚚CZtn"O(ׅ"գ55E7ݖ"L?V&S} -&Q1G&?a m Z^ d!/>__ U3fh4 gTq;cB?58EFVtFAg-lʡg͑=)x ǜpD?GSHioJZ\گ^~`0 X NK\.bh1hQ[$VG r^XSK*lIv&(d̰u6<'9 ?\Q~z"'RDg+35hoMͺA^4uJ$T e`ysaiT,v2@;a$%aXs;v ]tJ;ҵ6wV ;eСb@oAw!_z5{ +,g]oȴ0gcdE.z9/9&E1XGA^#8 MS.  0cd.PX-9y0v^ƀ`Eho}I&LGI6TXߩ\ԯcßrB 婤5ʴq(\}t$_m6 m|ȪeοS =@~[H_Ght\u3;a ۦPV :$b7dB6?`5-wSyoe蝷Eb4sӈ9( . UT0*QGOV;8B4FN" pΕ~j3mogu]>3ՋspS7$W̗I39uOO $d,9ʷI_FJJi\On60b#‹ *Qs3+$ʱᚹZ'\dAͨ/ 8zY0Ҵ {-(뉦O⁽HpzkR]qIe|&/xA}sq^VIG @OIDh'ƧqҔ47]>`F2>lIa_!EJ[m<&[ @}-nK,Z秽t0V:MT.2+-]Б=pdpߞdYB!&0Cn)/r,CL~k`,zELU~n:9,<2ȵ0㠾8IJFjb,j 8A 1gSqc%w!`eeB|߆J㐵*R{dր$z:\yTXDD|[ӌfZ1}5VUTfdN-;䶋1\Z|Zg/! @!m2q(w!fpٗЫľ.s5;+4bMs海n x)$(,[BTjʣR5eЩѽKҵ!U!be_C/x x# jFh F# #S+cSϰu;?t>*mv(IqAn;ݙSgͱ9v ρlT  X4ވ`C~XՏsս~JXaټHcS%bHpG/rz^,!5DKs11AuF.L|`h 昅9͇G?w(46\7BZ$'%lw^_{kPYaTǕlkf2 3fVN/—yqa9ܽQ.%$`!%&ͽs[rJ+ęe()-Óim)=]4gQĚ/I˲̗FU9Bnј1LB/α x-ub@}}b7!ZLgZ ~]&.2VJ[eq hM6Մ䙠] /NP>>}CNaŧ̵9{U [= b]*OU"c/7r`639RĢq}OxdLnWj(`7/v;qJa恗I (9N*IQTDekp(sA\H" lSpP Yz,Dl?ڧ[ǑMJ?{a %xq{Otn8#Q ~ u΄sʖhAr\C9,xk:2BDTkuoi=g'z, w>˥{n|xArSQE}Ts1OȆa*tVf`İAXg*e韖("=$ }۰#7^f]vNniT_Ӯ?IPy)ԭrAD7"I֘$ VA/,E9q $2?ڤ<~'4a c#7%U}-oӎ=0geP{SLGV?pSbE&0(&Q.]kM(5뢦q~+~"B6\#S@oSuB [4M1dE僸3dd-AM@-LX.FHsպ!9o4!>mS&H+,;0b@ڨ $XV1^F0U ?G#ohy[ @a}PZ:{-v?2dy̾C .gq7DX[oj^oa:{{:í_):NG)S:՚(*!S_See^RJ|k><A;zv!YjJcu$c .QC-{,ߜP1 6F[{Acrj5jDD mjK$Z;~h_^H1J|FG~z٨0̻* W\y n4X=0Saܮ@-CPo ;-Ȟ  2SLK)"0p>L3V9dqgAs~7Vr+`15 /[}_>@ )%/CiC=A5eD;򺅐N<ܫ5QI0CVh'vy#8\@MONf6sINvOGd w/iP#\dmsZv*+7zf%/p6@#۟;]M<%zWv협S0#epck\3j֣`t;/MXtHyQl(bKL Vq *'wiEtFyX= Ԇ]xHxyˎ`<{ }w"}"-x`734,-s^Ͷ ӿvUA4⤐XO)nB|Y`<&]2uxU;P Qhf iԃ"S8b$? *D+BDieþE4qr9x@hEŌfvsg]dfߡ_iA{')9=TNc] xTĻt tp6 mQ YX&~={_SmPK5_&n: &cJ9Du,0#rs~f{jS߯k~9nv7+WtÃmR{^~uABdAD=7߅O+M1s )TbHD)>> Y(J[0)#vulgP@mE˾)G<#fs0dQ`OG2F>4hօ;s C<͹R"ĝmlam~/Umі;Mdiܰž(v='E5%%R!ѯzU49.#jqΪW+nе:jt-&@G:E1wz8w/,u7vo8b (Q(g8 1UW`$=a413qjd{J:ASstv;}bL^aM嬄[1e;ҭuH< ߶ pE̔rCLܾBއS-`Qi gaF/'y8WcsB >n }7k{!2wfҦJ o-fIQN50mgjYzJMSw6\5w{UR5SVāĐBP> N{8nGCXHݏBq; ΰHW0EչρJy3D-2vc 3RP%ri*m*f3@;*Y#ߝ^CaoDi_{CF>-x#";_\)dюŇN7o[L,l?{Bah[eq}Hj5(`6WUS)|1H7P4વ=GN؎{AM;z"GƲ2'։!qs}-'d b}AJ4ʹ"Vn!*D?QWCd-HOD#>*Wm\-8S"G y_M3!/_qG4^ܴ(j{X'v"-3 CLjߖbV[V~`mU˜CZ{BBQAY@j6lP-?0GMSu~pf(=g umj+]z*!R9Lg#F4?Dj9 Ss3omPU%q8Jx{-m$L;=%vD=y!Lt:{_[-':3RJK{|^UF͗φ N}?Âc:JఘDAkpھ8e,>k"RSyFԏch)ɄtpzAbr<|pe֢du,vI̽$׿j۽. c;OwiYr4gI2Ñ@ QoΚ,B̓Inrd6R-ƾPzp7@odt@/Ya'ZN0rv2 [9sZ&ipǹe] uqmL^#[87T880xAIcr te4tIr;G\>lA[xj͝mM#]-#=pKFA6'hsI%+ĨA\J(pfi>tb0%`wDr|Ue7AaGجpֽH@9q (Q}=Z'JcujK.Qk,*Pv[GEƖPYohW%x2J-yӊoX`:igJ>NԧdY5%] (؇O;'i9SS b$\KQgP Oc -36iZW]*m ȪA7;̢ 3tƸP9N+3upӰOF@IpB2[1\]L.G𤽉H)'1QP#,!6N4.JVF!/#/iY!T!J;O!keE2՜IA+48CwYʆBV3Vb޳v'wd7@߬ny0%>F rm :mZc1$|zPHv+.XQNjEȼ*4sw-c۬ȰjNLy)u#rK_Dr wfA ,Jg`31,5y%Q4r6YI{֐q s]? o{WӥD^O[&*B$ЩK N|z %Slip!YxZ9F"9 v-3d0H:r '0| Uj=NPkQ,q@F^[ e/>t-RK&yԸt\VyⰔ ^s%a[#ϻx$y5oyMQ@=enApޣCҢ_kR/%i&G<1+S6a6ù7ijl/RG{PNI̧})zdFyqSlUdl]Ñf VK!55c? (izy([!,2.KQDq3Mפ{$Ǝ.#Ρ\TS;+r1%? 1sIC#B \gYZ070701000002d6000081a400000000000000000000000164e6139f00000ef4000000000000000000000000000000000000005600000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/usb/zaurus.ko.xz7zXZִF!t/@]?Eh=ڜ.+ˣ&W(rIFKfHxPN!D䒳d)Q\sbM ޢh+SW\\'-2TGٳɱOJ>.|HiQ|!TzӔbNM rdH +  M8}ſ[,v2 "tKhTe #2;j'R|MaEV+& 15-ͧ z̞Kti#9K4cxAٜ4:@pXd͏[GPB^dbTHKM3V$\[TΈI--(|Wn#ت l(Ŭa*١©d:H[03J{WDU(h;O]`VG/(M1wQ&[P|b_2 uq@=spЃhL>=!q{y-7<$ܲ;U4V8 RÚ1▁XUm1+⧅J1Y I7'3P!=dʅB矻x=@5y&jj@"-M'Nfsw8Zm^m)&lmt;k ;!E7ؽPTV킅Di1,ՒpQ/u~ص Cv<,x@F"ܞ71k7&&p桂&ISݰ8bX&Z|s0[a zp|hHJqQ_gV |d f%OH}7jxbEP7>v0F;<$;;w>A ohb;szq}5r Ye={Io C^` `T8-SR!p#v"oU6v_zinj=aT)m;+C.E nO k<ܔ;X,wKoIA˴WTc_}wP,T 3a$AAv(X}ꏰ\]}yZ+Ӗb_2xg,12ͶZ1VVZJ3~Z9^ `EL;šuUο#ĉiᙄ0ttWڴM,.\H7D5[lfSZV*Hck xU-_bD5 L]pZcNYy̏ /'uđ] YF렃S8 |/Zk'G$g;a8d~4l-^mH-H[O־U\v7!KLGj 8]w;L{ŷ/ kEs*u'ԷnFŖ̠ Py#JMYxؕKDDҠ|iX])Hxd# >2 \OsA>:%%;NcC̍2OL) 'EH* @Uk{x['Y}1EEa[fDIc E(H"MYpGW>}ۺgY2s*Џs>}qb-[kn}#Sx HGY`$m냤d&)_HGLjSiejZ3x7?*Yź3l^AEl7bydx͋-*bDm+D优ro u` /uQ];r g䗥]mhsmɿlf}[|zjii.Vv'/r_82Z:~.-YBaF2{usu(AA\&ó#76>ux:s̪Ǘ{pjU W*"0+Tɖr.-j\ES.qK3Vycި Hq鑑n!1.3ވySks}fXLQV&W.naf |4cD6are87J~7IA+d"vbKRcAqv0s6x& *_"ӄ3VS 5ԴXOB&^+meӺ GtaR,5rur(-4Q{#c-Xdi+"coG۠/ڛ( l f*Ŧ*T "\Ȍ c-:~TԴ#ts)3.PR&zc-DlijYVdҩ~2#&@~1ڵ+f\_@t^1M1+8\V3w^?-Յ#|2[~9hsWi=Yا@$C<ؙ7P5D/ϱzw^<6'pBa0>sy\l Kybp\T,[r cDY.ʋ#-]lsw]үx(/ZsAȦuo{LxȚqQR te֖Ta|Ea9:< ~֗߇WI@@yG9ʂΦv\ 5`D70_`S#N#b6L5~|r Jg*Yuۗ ws툀:xYL{j?EٙF3-] à_('ٹT^QZ}c15Hy|pZ(j+>[.+Gϰ:(*بa6J28)^-82-`bΧ{ 1!68v[Dj= e LZKXDJu~(>Yx츊BDgk(] * 4Xoίhqcrn\΁!Rov \9bd<Űnd|'&[M>^'a5I OsD]({▫{,M YR '*ΤI:wxó]u運WxJgn?<]%!?z^ X|&;e;o?IyvG\ktn5@J(eת<*-]p ?!wV1ւLN5[MÒ\)[ 0 P`.sR{7րe#~#"șO$YE2y={:."@ 3WdjZp~XU:Lעﮧm^leʃ9͹F 빦 T%gYZ070701000002d7000081a400000000000000000000000164e6139f000032c0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath.ko.xz7zXZִF!t/'2]?Eh=ڜ.+ȠڪÀ`u(.ĺF缔sע^gKX6{O%SIG qʍJID( b7Q*jS2#U:\߹'r_2I=Pbu< }A\ RW=_yyuNzJWaMbl|LV%<( oNï>ͅL?RSXdml?V6Xb.1nO=-9eOW:jӹXeu v(rC)yN($+r녤kkqX3[退_|"cGPs6dȃxq:<+b?rRQ9 zoZ2ceaeݑɿcPiŊD"ffQh FsRՂ>X~j398uw(viy'zg _TZ@_y.@4,4#B3$Y55`yRċ; j:vBγxyU_lF\w@`gzm̞ep=B=nC*FBlkm%X ێFrduCY-fYPZw>NΫ:hԓUI>Gߛ{M;< r@u 3l#rh[rcI[=v SrzK1eɍ4N:'L.ob৵Ԗ-!?$ߋ΅I "| %0VԽoM̚3X9^GO|?"tu:yoA\bo6TŢSG<*xHz>s9vC DaXrfDJ8rcw>M(& DB2S尢 &]}͟VosOJ3<hk8W6qk\Z@A昑MMS6" %FNx=| .*|4qR]Klo*tJw/'M=\R |95lɉt I]nEl¹gu'klIه 2XF1n *ßw*;!O zzFpG/!MJ.=y%4,r|'e`eI< \[[N}_U?.,_JdPT g_V9/7&E5a)K. qPJ^Q;*t>7f-vqHqp#+й<}6?<06RK ZӅR(czvV/Uq5 {$2a²|2r !˛L^ He{'A:.K'mmqPsV H4KU!ʄKE<wC"ױa Zա,fgxGUʶ89G-y9ͩ42aRSqu,T|<1 r*'IJ}*[\ yE{V@Wԑ6L #GJ3鳖HMP;XNhws֠TNPC>/GԔ~qX_ՖKqS.|sT>UH΍rlS򈲄?joW=цٕrbK!YwY=ȟT`yxIF@ۍfX/h=_K}y34 ΗF -KՍOcp%L9G~fݖdW2IŐ#Y2r]He(Iԉ!~ΐ9Nء l]>ƹ6 5XkуY]+-׍l"{ ;yΜMeOͿ9F6ssjm6uC*DZW&8_hm8Mgy+.[$3mž~[@c v=!<qN÷V}]]J͝Wo-,Msq FHc%?vׯK`gwa̘BzB]{g38M=II#D\zKQ{%zP:ͧ1Υ 8w=ngA5[fsѵ0j^<{![c!==Y@LΈ0nͨnE\OK#cn$Q<`([17*CB{D? 6(`B0e MT(Gqdiqh:.%vuIƫ?sG#نM{;g/w2Sď("R)(z?!#!A-/dVt$W[ӜܠݧKj*}0YʗdxOz!4 "GKJȘ%f6UQe\W$U <BY3PK{)$A=~yD>x%}/q$& @"i}P5)9B3B*yV֨u["#6ܞqwȍIqj>ʀd5U5.Uʮ.XlQwE`/ ,,B2H᎑y170xvG8ܫX$qE`Yw]bf 8! Z6H}nA?>gwڒ 4HUo3!gC0ٕf#a?Y{Q FUn&=+{Y;#Ntѣ$uyޠ8a-C9e}zA띵' efPotLw񤷨*n'Թ~5X@^o†Ȳb)|a \gFEXA'_Fn u9JՀ{òH1yQ"PC,'[k[鮏7JgAR9Mf8ޮG=6+c k1k1d3i7&S!tuh(LFa9UkVy`L:I'e rHqc႟6:1gRgҋt7הaY%8=$rh8Z:?tV-tZpf%9hQn"=9nT?]B:wҠٛY0]u\/`7fEዸӿbxOѰI.nFf `PeҮ,Nݩu>^8,>u@!nlQr$1u""M,;6 D[EWMA 4Py囏tuR FcnHTӿF!k,hOO8p(.OuWE1v佄ۄ,+<a b9+~ ;S+g|r ΟYKlrExO@Yd;Da0=xӝ2l Yv_r=Kxa ۻTV.Uxu^(ScHrn_|VDLZ|pL>TB`sC˟]9C mmѳp\Ҽ"~1{sXi|Zg Xgَiֶ6I;:)\_o#Yy1֚xJ˛>9%h=߇_K`BYQ/w5ؠ'=t_}Oօy7f Z._o3)b晄#5JN',?Z(|Loݗ#ѯqఖ,4rDlz~$:CNLQ1!LNa{iD[xzL1y)[p`8jurU?;D1tJM tܼB|͍!}sGDsQAPN3]@11١gnC/;uVH:+Se4SKDI29j i˕5GԀE kXc}^+\ܩWE9D Jƥ[X`AYfդPGN'&Xp" 7}lP(0 nOw`U3^ eqWs,hj^*(@S/N1Ȏg4-߿8IbSΈnJU $sr9-Rf&pެ׎Х<-#Q7P8r]UuFACꝒlb>Sz:w> LyvRNѻd+ܲW[ : tz.揢]La: k`#BCVl)>4p^!}P6iH7S81־YȬS?ͭp!^E4e>*O9s}Ř냣p'vQHBT3+\g{P_=l'#g0~80<ޘ~[[ؚ]bb L|ibp;>w}p9s_=!w :d/(e5# ɔh mS8OSRWr5|l9٨.vJ}&!]j* xc T!V3Lq^[-%'ȴ JȞ0RZ5>uĩDUEYLE??3x+5Bkfye϶@=c.7~&x;*oB[/MBn==Lߊ%{+S?4$saC =EP\շ9 +]_B n"a:X'+छa$kM[.<.X^5;MɪZ<U{rXdٔYo PjܼZukTa)WW{{*JlI\hS/+T}uxAb< f'&:?ks pׁLsn1k"GzAn_n da{%Lt2ʫ@GѡVz ,L\`ĺj &Q 0blmO%I`LtizVk[|{!GG;kБip@`q:GoRt,8;"b hJtp}-SbP%Q㯘z9~\ر]P g%C]=ٳO:9XEf'd80a#Ϲ\ȽX'mڡ]nK15{^n/X7S';}Z"JX:[zfbۑy23KZ~jONd~Vq5Zptk "'yb(t֤%[vxg|R 9j?*3d,<]ea>Nq9}w1/iB׶D\jrK= 0V;?KxVo[+yy{xhm_0:Gz@36܇E{Qlg㋗3! ;ML<`tob*̒<>Dme aYGh>&de1jQV,κPk:Nm 3IWܦR;6?qwx9ƎQ//a7WcJYC^h:uS,xZ(=ǿ$PS%K& yv 7Zi/ƗZ.O|4L*uhl- 1k?0+r2t"ªŒ! hf)~#~Ή\cpݦௗ"ArXby'Hu3.֧Jt!WsvX1@,֪8Pzx9/k 4T{e eLO*#:~&MȤ.?lyThfPOʡg)ؼQI#,ۢZʣ(wxBvx3A@+0GSxF u/N#!M:!|:#e.7k6D.#ץ\@DOGgQD[;7յC@5Զ%w奛/3;&SR] Z k+4/)ΜYԝڷ)5 čzjT,0;?wpo>fkUe!a3 m"XEf-T"ek6Ł[)9bu'd8,WlR~Z(-k`DyuwzwC]$Ororg'.(p$Jg^$@,br^<ô-^4f[3q놛)"ԇUL2ͦa@eATMs LEr1pb j1+(ۜEu? ;P_̭GNd@;||!uKI/Rֆ`iׂdk/5gGyqJr()}eC\NTexpy!\nz* -]s.h?WNUBVBnˍ7x| 5_@@sU[l>Wޓ `o+[JK&99?ႣML}GδuG-߄o⬮w +/jg +lw hU#EEc|ܐ5.~v/4?#_ޕЎ&bB] `FLr3j 힗¨`X)#‹TmZ`]$3OJrQSy t|1ކ Wr~x H2Vž _r $ƬhQv$(㶰 艇qOЏE16ks\{>:_3`pA ia1 `04Rڢ;;V"T̖? _ڙ=MÎe}@X0ȂAK8[ąo6 J,A~]Q zٓ&VZ!V߇$uA={s$*da]Idce!4m5@;1V򒟕kB:,G#jDW8ިgEiڤ J],B+0+l1l*Ir#3&I_5vp1Ϳ&8;Q`;N\$RҘ  Uʼ> ̾#dc HwBDŲ1GWp0겂Z+eiP`b\]ܝK*HijS]pmn0$k@^8|m?a(rؐ5IrO1 E;(ka&8m`.T̞!{Ss!9S4 +%w"(}7 mEuM{E*GS# /ۇYS6 N38ç, J*%u'H$qIYB02]VG$`8& jX 7c٬-i^b#[˂QN/BPXz \ռ$ Qvx59}Mi! kÏ^bMک=6FrɹA` ~)45}Rpee;di>OW41`bgIC~2_ Dښ+b$/|KB\$RzE ,rԨDwctz^4ph.*_*w~7nЂvOiK>5cˇWN|xaz(ȫwCәle暬zz @02?Be\ue[(O[_i '$5Eg95\gbR$Y` W,}>1V?\1˰SxYf% FYZ_AJ`Kbr6=߃$?/.hOW 7gtST9s%@,>Kܸ' YsW3[ЭBql^^2A5. ;71fW"Kxl6AdaH$[tc6g]{~-sD'~,wkq2-.uD`l^Q@_w XjaB\؊3_\WLnFA>)) rFzDC`t tm{Ip1ESĹn^u_x݃^R?X򞊜I\ {h6(#ŞM bysr CEj.YljDWҨ_>|:@P5ݼQ$ J^yMcmkk "OWQ'd%՞;bl79B= ~;R^0Y:7]=)+kNfL 󇂈g_oJXuHk_qT?nɒ=< }{ua_ E*sr ãȖZݤ*ftdO1 [ni?ѯD^ٴ}7)$ sm;AX)iq* %H/+y)*Ld8N'gI5-JX7F;d.mu_q=*0,UAQa.?:X ܚ fWyjJhvbi{Ն0[X< -xne SAaGKWr޵R{:c/m-յ Z.c =#Drcz1DhjQؠDjڏUPdTęP$?tc {8xF z\"7A4S$(5BwioO_f(65'G R*Shx $h ?(kR4X N]A AdVA|y{ISh!yPAY\YmIΒK4aC$sY]*PXďhvKL^ @R bND >+L_*W  X;3=:'몧FCB ^X71$#M C^TSDxW 2^qtK[:U#Xk՚Βmч+zE; ]F1}Pya@_1 x6lnJ ZV}%@P},6]0$)"8 Gro'sg+I"R3}o T(̒5[3?h]„RsQE]tTvajrDQ~c,Nme`2xm~AtdA"a`|}8c4s8~!KCM}g׷stc=6qN}ΜtZ0Dޅ F)˺B nu3QZ}Ҡ%V8 Q5Y0(gzU>uGҶ6dR=?TsQץ[j*ʒW=達!.a ʑ|b؎qz_ {8sIfاɘqĂ^rőH%#]6RaE߁9y s1zS<<:0"鵥+I`upwϵ6\/PG^"nY[WY#)|UweD ~ =Ah&n: Y{=i(-ύ`Th(%{ҍ}pq DS+Vba>նĻ9X=HsW߫wn otly:ِlPӛ1E"!`x˜"$IK`oHF |O`~aɥ7صa3N9;af1jJ+j-~uI@q/01ޯo%c/;_c\]*B)GJQ. >c_7wuFD @¦*E xv1eRÏ~~E3)F Ndž%phPّftԼ&o“pr6_{7y (T-u7?%Id!GX[_SMm2AT/9mOPQW{b*7D=>Vhd1q ƌ9%z&B*2^L9Zv7QaSu:}/sFjr1_ԫR8)QQO s Y ^6ofPq"qW  3XV@-{TC\;)~9BߖsYDMJP"ÌKm7$-Hƫ_g4 B^49IgspgúLP2O*{*rkdjez akiOr/C֪..5tl=h7> DƠ|_`yC lE?\3 JP?ghO8md5:?b[Q1WYnYX #V<7l44U :é@KdIg 2N.TV=$prPn^6ytq8BhZ`ZSj^2.Hi9*]ƶaL⑥oFeo@htޜqAK%Ne҃zfƅ8|^,}R lpe`Fg.ˍW5S1%UQXY#{ $,b7hJ!3<lԠ>-NK91J€#:Bs~ĘR} ǗnM 6U7uccy(ݙBMyNN|4yXsN~K!jgTBzL{:j+5g7f~kESn BPu͈pka԰TG W^Bt=@I #9#]KE:ӛ ][EΔd5*?~Qx%fdxxA=S6m=7%L3Κ;vq<{+0-VRzkX %X\'Z2G6;g%r 9=deb{"J< p 6535g$:w@r4-ٷkG5-@FY&v )&milAZ^OyϹ(JUf7E1s^ۀGZc*뮤} *GpA.]&7[|~ ^VŞ"ͺі{Z" 4סRQuAENaPqHs-Awef%^?PCU+A\5]2Np 3G/Ι0!]@S q4; _J6╴L*G6\ 0~ a*9Шf ?8A?+o܋Qwm9 ɫӚ}pgG]Voi-[s^؁`:̑tXºgn~xOq_^@[`Α`6AwAsr"k]X_wV_2u`VRaK~1y+]S!?-Stjr>ƳZl8b4+@o|Kk֨x]dlfU*gGg9B,F Bf"fYȒ[h?W7/> ';`<3 7n:HX%fַz(G򏁲4zD$L/imJ&WDu?uT19 IoweR W8p hg\w&fsn$^8eNN/ߓ=eK!b 7a'RuK_yt@.i|2 }iMsD|;4f̢]]Cuy6u ]JaF} NF ~i[q;vqnBvV90Gcوˌ9Aj.2}EB|>!b)l$!,8QK|w]ߨwTz\ b``vbr6aWѧbmCc{ܓle.]: &s&UGt QӶ)/jq2"{H# ;7Ct \<,@Jk(DxbQ t `qщ+EG/-,`I|f^*Ӭ߇'֖?4lz'dBS|7_} 7QWQQw1rQ`N}BNDGP$m+ P@ :K88e2NB-2KtY}Idb_ׅE>@R#P3mW;WgQu¥Aeh!(+6Ih*{Hn+!Zfx%o~LꮑŜq)p(UF[1Kz;Npp&&M,?d2^w9ZEҎ:3MfJh0,_6dde/˓`UМ ۬7-k|m߿ۣ(.0l,*G,2PY5EB]@"i.]W$qPy8?YD`>bcu}D)_/}tYVB D /6Ou]*qtz;EƜf׋4xZԃV62l =ZjEtO7-U .w0n3 f5C#TΆ$f7fXuqK$g `GUf${ !&\/ĦR͢ \E_QF%j˹HWFиEbjZ 7,%05IGF6M}y3N#?p?eRb# :8 a8ZFA먎Vt[]#Khv "k"֊>me٦̷?N5؉ AFg[# Oo 2YAfM&ģ{|XME菳',J/]>ULoˤVtK3àu')PIeؐIP X@Ejr67M?*SL5\Vžh8Ȥ Pv5ofP"؃Yg:w"*v}4aJ tָ+@ _6ŢIжroq'ڭQڂ۫OXiB am)"ż׭};$fBVQ T+vIi0E>uc1#{DŌSG~V=$… (67@t4}T -ER&! thzyLn$A doyå8LHS@M(gSP&ڠc>y(![S=S57/ˇXBH#RrM9@oP.ɏ٫;İ{dEg e7<ѬC%{]-nH6^Jj*UluIw*^٥rG/W3VGkK.(qbRNUJP_}S}:&nI,Ŋ "c<'As{k!(NX8} `RLHo:QbB`2/pXK[":8y}ddS&U:>1P|ķgiixA+F9!'p!bE"P{ oֆ((R/҉2qHeYcBAy0(h[ARPRY:rZoRF$|ӕj @m)d=I >m7N2E}GubsjBL{G %&CVh'u@~3n(Uk5QOP{󛘰8RWlHR`^w%@: ^U'I:<賴±tؚT:o0 88d 0]WڥvHwؕ([8@b3/M'k>z0\g|^-_z=x7mJimQZUíLKtz!B6Anh0 Aƚe@{#'j aoq!N'M q:DU#/MYef@Z'Aw^AUpmZAQ@wɁwזTE34RRل|T]>m5W\#U=T_6bI"6:һ4P] 2^00~0Rӧm@(z tpnZruQ;1e3-PJl4ʙ2vV^?Jp1tDHFfʬý1v .C(Ard6߀Fhey 7V5$ݺaΓb4܎t Jsõ wVY\'*@"zSl?Q,gx1ey#"ca^e m[0BR! QW <d IyhD Pr@$N`2`[(0\K+5i.) oM͡'j~d?_xˉzKz={d huZy2mn/>㮄+HRYȼ)V@^IzB.?PŅ>C]hܙhX3ȖQ6Ygk*jBDBul',v_AgdgZ¡r5sdQ.`:\u L<#`J.dO(4)۬gSu&+UxEx0b7Q'5k&:zӫ6+rck,y4֦ӏ*DᚔrÕM13WA_UZt͠"[ucޙ2m/Ba$CzFZZ`EZziu8+.f;g,}L}v*9tOS$x)=<{ADyt yFah﷓s%մL h6CT)'G79@篮$|ª2&: 0(ZDpCY%]"8.D [!ca}L^Is7:&JdYDnm9tX76W- *p&$ ?ZkGZ>}!l"ՕPu]6v[%x]SzlB P1?n/ߞET+;r / "MR ŹQ_#k?(-P#*>R>A㨑[wIp\yj6e4xg#Kۗ)%KyQ"I%((UvlXmm\U&tfHdHNa5^qEDwPz0hzmzx2$rSMQƻ*(@eo-ζ0)[|}Fx6]J =xI޺1d޲ S( @nSwޠ=nf$c,+̋Y\`yz{0ax\ T`F/rFHeW2t6ժ%/+b"1,xք@? ~vFncCIT%(Ch94`7c"b{n™8Xyv7z;o UfJӁJ|i%xKD|ؙڭx I.3<6Yc˒3(d9T,*bj{L䂜?ņ!AjQ` } BP@DW>TmGdJ̴ ,1=mJ`0:qӄDTeuF8P߶-&zz{eU~[ӬSvwQw7*`gBzv2ZX >q0B#*alm6Ce c4̪,X?6 }ʶb" #hEu1R;oN6P}.txk7n b.Ij=dlfYCM:ؿV1%z޸oc4ApYQ;\0|wnSPwL1^RSΓ L|^.,apiDc<}:֟ 44yµ-;:^~(1g.^-? Rh q`W9Oݛcө xG(5odx(]]dzOǪ`NS._Z:%Kf{ i=U4t%⢴-TcxhAϿ" @U%puzFUyN8v$<.SZM8\Oըpit:jͽnrmammkߔ~+eU^vūH=Jg 0"vk΀!^f/ 4qOR,6E؇z 8R>ܡB99<&+JfBs&jFf L#}RD93^떊|Qy]K'a8LeV!Ox^ZJ.6nbZF`gB;f')Ǭ߈A;ݬ7σ?dTS* AUF*1/vjLJT{J}?R|igr%Wljgq.,?bj7D83Q肿 f;0Vf/@ՍdGe[4%ࡕbׯw~$GI>0eY5d ]mXg_TcLR eM۩zϟg$=f a}$,v ?'@uvvr^짬T8 D k6{΍8 +94>'!EyPa q[ c-\CZi`.;bxGX=[9#7.^ؙ-Oc >VH9Kp]?6KTWدP8xMɝ"ۨ/L]Px6F~#0>9f6ew92⧜xѹ[(~{K $)Aixc">nȏL;z۝2 /AhoEՋT9]iKv% RN\$u:5PbkrCBRF 5&Zvs^&<ыݹ/L qboFеt$˝ŨI5<-Ss15z S'eBˣL W_%DjT Y _bp7ǟSJ$n0r}ϣ)dGRs`f 6d\ۍ`{찙b3`mvK_wX.p&0Ydby8K+99S3 )e$ɩ B}k\d:r ?!*}&vS, "Wʢh߅"<sO>OF>s۩ɾABU*Y)M[/:_B|A5A\N>i#% $].U\c.#;c} |j,ؼe;isVȋЖ?2”X"&.&WohtEmd^n?PǞÄc2 x mxѫwLuϝN tv(bl) B.>lm9Iץ>&O~Yc wgT"p^?a1^4Zٚ<=MFot aa6p"F0,I}At|&㺛wɮ--5t?<_Jyd|gf TLajq 3m +B LAivpf3MW#k ."TvMєQsȔ("{riY:Δ< i×P|7?c/%As 4=E=?9SO˒$kj>J}TYHS)3uSU",F*X1p6n|%~o?8~]myV(`B`l}T8}gauE-%3X^(XE,\o6JUl' a$ ^v~7@u}ao)K 'TOatIOdtjo3N^[Ntp8ǯfm i5R=wbbt} Fje" ȏ_w8c5GyX:WN0-L"^ E_-#cr?{ S ZMzT%3 Dl RI唦?,9 -0}࿻|P= ;Og5r' U>*W$-{r>h9 Í %xEqXID"pZ"muM޷DD.Ѣ j zXt ;忸%QiPv^m9aQ,ze0,Q@Fp6Q#̿\xfY#o'o۶]0kϦ~1~41ImR-CXaƂ2IEBYdؑQCd/gR˜\\C" 7HJb7 W{Օtm{3N~?mڮCk8bWZt]QhX+5v+{@,9. G6dki&!oCSLp<9E5Ee4 OPKT$`7W@Xj|DQ eU>:Е`a)o$yꃕ?Cݦ] )@T<3?[,(YiJo+YAV:V$ 4TQn"(gYhi8&-Eh ]S#kujFm&x?-odPu#>pl~uK -,u;VpQD=/7y-Tz;~^I^6hsP#n7QFz⍌ny=\͓] >Lk!m0b;+w Z%֩.\d oWLAbDs7]I5Sx֠/~4@CY_n"@Fa8ӫ-m==,A(#.C ~8+X,wؽ'\A$^m?SmGzM„ a&~h1~[cz \V+0,V9Ev_?$7~K7?zKгa-#WOж6wsG,xU #u:*"Botp*aFb)xjk z~X_~) bV}I"8q$o|%m}#qnCni-25k;,gJ⮸nkQ?۽";AS-6P ipG5+X ßiD|^a3X5h|ɉ^1|Rkg-la5Ƶ۬Ftbg9Nf ᾶFscOMjD*p#˷)xf ̴A2ĩ6l#C2IT#HETܲ VߪV щwBjA|.MfӡizɦMAcj)umo'F);n\Χ eZJs!|X|Q^K8Jra=w9j7~ GЊ̧?<<faW1.ֽpH<gT1lUa lܹ-KW]YyKUz{p5i?]C̏?Vԗ|@|}fu 6cNX6-s`5/eXDyc)-cL3(tL_#Qܴ&#+,ZJF&EӆZ _NNq&FlZTS(GM2㷤UWEWSZIuN"|9f\7),,fê1R bWme 1X@Uc3/+is+5NmGQ;xY/`PXfϟcI:pr:R`oEM2qܴ*4HK i߯HorC:j͠vӓyW2yΚ Z# _3^0g>o34C>XpvŐ|5+/c~aJC (UfЩ^_:fWۇ.0kNwrBVKþ@*؋^4c;X4Y鷼spGV"u\XFB9bMOc Xz oXjuSQOy[GbMً̦!L#L'pru`r3)@Be@]_~SB]9Er 8䕬}Ԭr.z`$=>*۱31=tn{jpͳ^d¤qf):˩b9J T=Im$k$R+BWw'z㏁o'58ݪ׫G lXEؐO\ tj;a7{;{Rރ "Α~n% x/6M;N|߀L>.Ǩ|mJNk]iެ >gbqEޚEq'_濔K7fY:m6um>5~AQKJxpqE?Mڵeȝ Śm*so,B6fmF)#c:V>[X#4UƛasK-]y)p;nGI.o1-Fnͳ8k㵳@2}Z1!eu̕GR@Hz X5IJfu.8yk ZݫSouG .-L*/>Bc!#~tĚfwQE1'(㴜2p>,eTZTwU2GNd}P>7%I'2cxG;fn4Y/=x|m ~s%K(O ;f?ۜbneN -oVv>S{Da%XPPp͝Z( $ {i$Pfǧ-aSs4uHr3-&A9KTk7Y3Vd< c yXY={OEθʂ(<%rќ.YO8RP۹"Jlvhfi=g_RS{t Dkg; ys^  lm3O`LEzP熏4ihvV=c^1QѾyUlDuQa=]\;uphVFh[9!zփFt>@[d0;ϕ_#Vf{3GvkG븁L>SCQ%KSHsD E߰ _/F[~qhH5 tQZ:f'OEe%`Lp_OP]U΍N9yȓɭ"E\CCJ5P7 ԊhBxΆyLq`^ *UdX9>̶<Z\*~gs0y˽u;f!ϥCc M嘓m߯*EPsd":OD53|Sæ0M.Eyyk-:g%l9IDE.~F,w ɤLpu }%Eg*A<>؋U ĸqi,yP&ka !0ŧ?!_R!Gc%|xB=¥m zԟWfvr1~EFQhg;A%jj8| "C1m s(>=~10[NgVӏvX-?.B2af5Es,?l˺rO4H/AA9>OaǦXZII^:K7+ai):7IR72 V d94E9glY | |]a9%߷=,-OZJu"\27/)-C~%~]VzS?P}-TZ-rh QxBݐ~.cg}sAIrt_%y ->5 e,;YB%XV5=eF5aԓu |[źy ,?Xxcruo([DDn'B:Z>Gzq< t y<}Ag0^Kd?*U$*Mm|"v0Q"ݝ|-7Do./) V)7SƫG 3Y8A7 B g4|Baz&rzTa0_~<jsgۯ(7sƑ9hlp2Gg-pf :EQ+^w1<|aAUdAUYr(i}|ǮT,E1 !عRCMcVC6Ѓ2D/p>Yϋȩ|:HW8|Z~E>VM2 \+q|)~x2Atm%a[ӗ*~rsvظs oA7D-6.\hP=/@'aL2rZeu+qEy[]VpB>Sm7*Ve}ϞEnZ0&zg k_4$HDLt l:szvSګ%n=$*kNۄN6 c)V6D43 !S̀  PtA:=.ahN}?/9-n)Mp36aMW]egJ~($F ~H-c&HxᓤQ9MDD)& rX/JaLOs߰wsu9c'X}aiqݤ+8ɲh eӰ^&.(sڼ1lǖn&5@1ȲTGUmJ*}J{VՎbp)_nƮO@53H{XKFbd^1/Qftz+orvǁ0p!j@/%Оq.giN`z9 pgv!Ts-*An>xH5СM犇M'h$N_rdV`MX<fxIq.%-)\~krعVׇWZ(HqOͻ%FPr(5.\N.feZ:=ҬVM{l*3KS9sԯ`C"ny| / O b p>#+B?*$PO3v2a3KtC`x!BE^x>bAЌS dEl0|dT6Aފf}s)5m3fxb<}ホWMLJ10q@Àҟ*pK~|MEZUU2й0=p v0dڽ,*lwFf[_عy/oPE!-:!{ rӅg0oRz*kc>B)<t#6AX$>@~cq=cMe?ݕJƜ?A%$+QPği<7Xa/nZ0 瞜&#-}=Q?P4$Zb,\cbӍ +벙]S_)4s辁Y3=ClI怳Crɣ]):#F fɨFy|\bY4_]goOLVњG J:1ZӇK V̉|);7o q67q74A`mq'5$2ނ;հ9H],#]֡)n^Y&Ի CByp֐-7Z9F @D-Ϲi'LkHڹ0JPQP޷!0ڣ%dzxd^Wq6U&7zmV0j.w~gzF=nWNFcߜ%H?QbQkeF`Qo*+4W6r^̙FAkHKKv]c]ӣMOr 蜜K^ro ^Sq[n6:h>:9X*L)V@5H,]&KK7O=੆%hzv[mV)F(W+7]:̫DG?_S7UОx 䀇@ڛR܄ޝ H|jqBBDϙŜ~}u PdG>X6ZʬBS.&ix&Hl&*w3;ls|;;:'Q:EqZW q"[%ꈧ20CL?'>J5L6v(;k]~須 ]X+!ņ>ͻMwغ<+وCInPuAdNRư`R48OsIo^կfK+p ;|O}9@uk&dW#^h wb%~!!@*piVpesO"A2 v;= '-X}B6bSSq"WPC"rnJ6Iym u`G&3 "ֱF [Ef3pJu5e:r~A묛?Tl"NL '~w Z񒉲1ven. )so`Rz,; 7+i^>(=\ i ]ɔgt,h^!JN;Yn^q̔lHqijigQR&Y OFx1eݪykudw3`բ5~<{Kqrc*BCm#iOɏDwy{VQyƵXj46_seK'檃2nѭRk=(+(1k漚T&}ұF $!MGr;t1[$=…<=舏T.-Zs7-u8F&#"<TmWig29NͨO%&v-S&c*>i.&md;od<87%m@E\^ 7&P}$bsOI<+#V-2#3s>ÂWNݍuF jPcO09HHC'n". =X3WaBְ?GWd=1s!\ɉ^lN fya703=:$rK=ݻ`"m##oP!ɓÞB74=#nji™`ܳKZDx\6D^2Ȩpc `<ˮ$# QU4U6PDd|\%G*',訸=.ZhVC_?O:+]ӱgS+I5 bVb}xW/AˀS.'0ojtRYF+llhٽS%(e`7na\z њ#nb=!YB5xd˹hB^ڝnk7KםXgAcSWCiMo]Va4Sg`zB63o<_gg~@EVNzr V̀e .]?>_f)uppfvמY5*amZ'ݚK'UMC"->9Lz.g\ݢ5ҥС1Bߜ {,'N:,^MZ-,'=ZL ͔z+Dg~ҲBg\yC.I0175xo+W\/ ZҞ̬3/`> h,fS$@ސɻJ/ &zt4GZܻA+Z˂lbMn((N c1-$: vna$ K(Q RLR߱"zJmZUiZ=N~LHWU]JьRD6=S-骊CfIIu/*ma$[8T{Y~Kh j2Y.x9 NAh4htdlwD}_$՘4s9Y#eǮBo\D 9I?z®s$kDf:DI2\]bg_W]b.E/F]<E݋=j{QA0'$N#s$ֵp5xyiyg:~'YՐY 3++GT/)jz%ۇ4<&PCϒ gM@PTNs~WO6YEbET/te'~-===#yy`L#oSfM];DVfFtpi \}# 1Y ~wMFusm܋2w˯/Wh8 L3 PG ~V_TVe/nV'y9^ƄImqͣlPeQO6(zRN?,RqqʅLi'a\շǹt S1V~J*hpcUT ӽa4ÅR }Ԝ/p@ИĈ hn.LȞ2tNp|}H2Pmosrr#JrfTqޛv2lA@ShV H_Lӊ74Q5@W+, "hrLQ)G(5'h :#DTI1#2PMkL]¤U'=b3Wpfz0 /R g$GggE+1QO!SLZBr✿ź}范yJF^͊QXԃ"1aR.X+ R;N"W6{ɝ6/s[3T IY igcm[k QUJ eHt&zU`V.qLH S\&gC" kP>U\7ˑ|L?CHnwsN4ݟf޾5toM6vկ}'E(:'Eמwz`8.EIo% >Ͻ7̾lo9N":v ,^]zO _43FۛzAt #7x&:$[=/ۿ} SSR%L֟ )ɇ\oDc+9PѠb׎8xu@{܃'$zo9lmSw.R+~{=h 8mC!]Aae~S!n:mڕR卐,S?֔)zn3I-:}0K~$ MEH@$AQXm4>oR:N鎓SIűhdۍý?V͓[`E-2 LzG1`_3aٵ٩2vD+@.9>ۮ i ?rYfkG6FqA $Nqѧdpd^'hhWFHFe?9B||7^U4%gJ_~ӸLwUd;VCwvUthKnr9̍dNXS}T>"{yh蒩"s tٹN>gp' a\T24"n2O11ou{O{ۘ쭹pT+=v.dQg(DhyB3 (N6ϱ7_>t^iXAeȗFp;Mo3%NgUib/Q>VXGB(Fcp+˦6O=ܤE\O% Pu~HMuW{GmGMKc%+,_ً.#<]PMByd/?V4_n TIBc9N wv𪥱+j_P7D>Zz}IytAm飤.%&%y\t~o֝؋h߷ #Du-ô: Uh3) r^zaʢڭ${u'GU$k8O0E|ʡ$8`._-[ }Lk`w3}Evm-98"Sn$gc6&*ɘ }:=EFz "]V޲\Yx.ORYMb [*|VJE,]XlV}]9U''8*}]znX36}\0e} _t*%ƢidUq-zo*E[@7ZܑB5*bL `.ʑ_wGsN0g ĹdbK*y}=2}?jʡ*Jc$:p.Y }S7F(?5H1.ihB,9ѓX*YqZDouaPk &AoM&=w vU3n[=<+0 ]1Yƚ{f Wx eox,Ie;Pґh( fz.)~L Lo&hj27:*@c]0BXEU=k.dtRo^>j x'Sv-R0ٔ¯f<tfcn WbdUP>M t]\7ԲӦPt7}WԀaٰ u_/ 9u1>׋Ta܏ۗ{[ XN3Ҹn!l&wS5(\i쪯뷙6V73ӏoSL)i,zIejbyU]t(@w͙Tkuc1<LZ5"H'?B퐡kfZHwOdyrsdC? ќ|QQ#|c*NX̠[P*0 CXphYt>PE؊gf?.3oUdB9/ ~ƴAml 9gՍ^R^ oPGACR1aZ%,6vV+6V忸_|=a>V] ?x"H(P Rv >uk6scTRX{p]%%JQ'ޫՊ׵jP_y rJKVEl9)]ZdP\KD9~:O360C~-_}|Wle1{ H$~JZ^0p[tlLF/; +%Gk_ŜpPBq&K7YؽKp%5ӕ Z靲r!{\j"5P,?CT$Ό-UQl|kEЙ2&'jeeW+ e,}jEvco" a+쟀[ +1ʗ-[\elK7&pˀx/=]Tz4bU= P;O&B=K(,n6% XDY(3";lF[ޭWiI"w}#kǼlv#w儽֊7T$"sJȻa[ݐʖ%tй ÈCj I2̵7jS._sn$/ l x4$^V $(W59.%E &ޅS.]j}8 lJhjɆ]~i 9o Iu3UvESaZ\:c=#HbTW Gjf*S6L<;H4/X }Sm4n[N7z+]Do G`JrF6Q LrT>a=RKAez< Bi?NP1f`%<͌c[,OGm9gJ$C$j:?qa*yV\mHkMH[_:ZX}58R|bhזnkr 1ܔ ,v@ł*J¤X_T "XSȗT5BM;kL]IvAٚ{+g`Eu2E <*郪XN O3_J鮵;J:p}mDbPk?5N$^l6bjЃ+J0M,M4tS8ZϐJ`"Wb {29cցW7bW{Uܺq'hvrbH)>YyR\Cp 0AhS3w݄_CCC`^}4W;yP}D5x!Qc|8HD`).‡|.­.c]JLM hVlhif| ًn<2ZU=s|gJSJ2a'a&ۡpCz<wZ\-z"v%R6`C}Gez0 ty O䍴XX, cj:*LvEfG@9&] o|RnƂ)*.VܘpP@oQx@o) vCLiJ;^,FBTTۇ08WG|]\r8:K@%+O%T@jq&(ua{s@SX&6w ɒ]2Dds&GGT@{D8-E?B>z~ư$l)'3JURe@xȎZ;:}yjNQSF00x[5E36W)O7xO(})ZGNm`Z\7~x# ?8 [c;,#պ$胤Jrnj Ntig~fP#~Sm-O*Ѹư}gZ̷)`>-(`6,\/y;Z( \R(4@t@p4Ca|XOOCl7aZ^ C}y$#(3PᜱǨa!~6vLL,tvU)": gnf~2¼j%qFwyy%`P IS#}נ#oպp(A42Z!-%ėgN_+cV.,q:"nj<A'V+ 2uZGGtV6J?+^Ս$kB3:GnI%EOqb0LB (HCOJ_07@nCg[)!VMHUxOo7LC&i=X$TW!J?:+ y~0/v #W?B\LkM] Yé*^2K5I3Ymn.:wz0i3A8ID`Yr ֮DX7rU>jQďlL#O,%Dn7gnQk+lC^VxuȈ"ל5ϭZvf^ʛFl&cW⼛=dp~]1DhvxZ:Db]ۺ%ACʰsd~I&:Ai5/n|M|HZ#Yq; mͤ5E];9~ZSMBwVliX(p]SŹc+q)Ey 7*jkQ1K Չ" 9HVo2M@C2σ0ڐ0>iO[D7b?&Td@/aG2k߬2x>-ulqW3tG#1t.6ĚRD׋Ӕ 2`[~>g͟N345Hւɐm.wd} kJM-\E㇃1Fkkzl̖R[s2>$TFF)'{[ C\!<#i_M'!0{VW3nڜuS.ʬ qZ"/9c kX,)KlQS^&8(WIu,jDc '%WB`.h>.$/x#Eۃ_"RY 7sB4 }?_[1bu=_)yagű }&֛G+#Oa tniST)3:ҞR.$l C`K7'.KV= Ż&8>ZFF=5xnHB) ՛I&f**M=ZQ`$k1 5d,Z Ťp$⥲ Go 4pfekKrق FJ}ԃJ=)I/+K]n [_rY97R Q&#Z~3e-! _+7֙a5]׋t-et zdf|'%[,B X$ RQ\Xh`M;!xJ8H7Kx ;ׯH|#ĪJ#2 PhK2r0&5oJO1ZQQͥﲦfO'^,O+k!sUC"]>؍}$BQ#Y׉DB;@ayĮ'מd &d-!ZonbmҊMMOĔ @A&uM/7{鋐}|_r~S;ێ}X ?C.v2[t6OW9<ڈ%;"cWDF&$c78Rw20H5$$E W_cPtH֑?SnF8Gi'ٞ8iGCZ|nDL,e? >EkA.STN/O prc'9~odflE,bYpmfԇP$< We_ȉH9{ ZH*5v okF[Bym*}W@q% 0xU,ERMNOsز/<ϼ…F'ድFCWꑶHI{rqIX9?7m[Ժ au nɎb st5((W⋄T{̐C;l?<~!l>i' 늰 ـN"zWc5@? []n(\b[̞ ;KG$ ]]w̰9eGrd7x8 lgUЦ $D%\֣EϚMȮ1:mJ;u[~b$se=$f⟣Ct'U~>~z"UVw4|\+ 5/TiXd[H׋MS|=/7Ԃ3}`!PZ$|U,eQg[cBd]z[`p>!̹ jx+ZQGW!t=h ԤCeI1Ƌϧ2=R 5uv9E8ըe:6<܆j l)ڌ#mA򦺆k0OVZFIO,9 ЃwТ^ԇ&}Fc:t,R3#T?~voV!qdRS/V;?GKpWƽl> m"Vf1_2)⬉LATtJ=2J[HxW'H=}'ޥɱv3n٬i_E<Ç%0[:G#}nڧi>4W0uz(%C۸ Yݰs_lTVglQwԶ7Պ|1Kbj#YZjbޙ`⢾ r|52Ȋ*oruXSg\oLqb#4MSXT&8C7/%- +9C7({j-P5Mۭ\ZMy8Q#.LA3Jxc64)} ~ǻf1Ȝ;և@Kl `wܡ DhD t2"1۰,Y]?x[&>$| )'ޣ Mƾ=_S1 א#X=YUŚp%%LuOXO~vxIͽJb7T@U;&`O)Up)9m[RA|%" D fԷYH4?9?vyS9l^n9#m*DMW!TZQkf!lkqkɽ7%bzU=DBq K$n ~ LoG2/R>]/} xX=FXZY"Esۙ1]+i3DW]EmSw 2| ?09}l&9bZcS[j[{L-;V( s'~mS L2o˹?kF \g^w8d4և ^7!]0,2]H3J4ȶ`nzs/xZIa$3*<ykoAԈf$Y2X/bΏ@@_ce E*vgP#wsCI=<,X->ڊNL:z}^nڵ.Kev5 t,k$_BcDx[ܖ@WW?c 9Ru~0bQHWuHhG;1z2[zFt3Bɑi!7$*TrOpOUрQX ',Xz]67vm3r)Q5 X1f%aqS0㍸A eT-UR,s(wfF:ѻp9:VQXYOc[qqyM:u0"Z)u zL>+A"\lGh >n F.B -p[ kFvI|2FLp8~i8gdSd;zzvXF=wa$PB2R&-8c5;ސ ߻x. ZE!j\W}aW oSNStsJZ1"y3(yWu[y =߹ohO[N]Gs(Mתfy9bZS(+D_?Q~@`m}3f=r'x̺dN% lپl!Y8#)B5F8 xS 3Ռ-5GD6>=ej#Q }KUmZB@ o+ppЕf-[FN5~)/;0"!;X ,X6hpJf f>P%z'{#Z ӡ(~j/u0O.#ǽUԣĉW'ofneQJL|k)ɬt`1ň}r =)*ףZ[0zBoc"vQF.]Pmw3>>3js; s-E0.{iSF KCdGm-Gos u Ԕ mtH^bzI㽢B{ z:z4rD2ff4zz+q˙g(B8śꬷ4|LR.i˿}rjV( 3thnt Aֺ1'2xR{O$@@_ȽŐDA^[-"#p0`GGKIuj)͋bІ=_29t^Cf/v>7z)$ð,Tfau6m?ۇ/8 %0۠R6x\{=oˈ}fv[*(!y|x?%O|\ե]x$hΔH׭ƪh>B y3t;⢦e`k5T 0weC8~CrMURKfJ:k1A-?CϣۑEs;g<^m-0gϩl/J٤Ńm:uKT8 >qspIے 芣e 0^ۂ9_跫l]uY$;1Z@.2NÚaxE8]ex`Vy-2v%A.2~F?]դ6 )p);9$**[Mra9Cv' ,U?xq%vұU5;j'd5X˯Z[g?LA}:rqd  ͊ 5(&I,JL"p'uWG&x$j=A2,EWI2P(|d+ð&} x?@MY0 }V?%r8 T,m1WGfXKu+0N#<|Ԍ)08;M7o g# ],NƼy֘uM ]ߘC,i ͠s(Nr{=L.k8vy_rjMUd/ףw\o~As9rRfa=ن쟘 CpzO!~icbC7U:[Sya+NFζZv%9|jl-/ʊ.RtLM wxm&B{wIك}f75 6յT4n&. [=vQճn(5pGֺњjify bzfH7CL='afGȃ F 0=" BsZP>(/r7HUz/>& rtPVEUM#76b iu ;AinߔԶ/{`J07(fLl\}\& s`U~T(m<27N,< n4*UE)9~8[ؓiYUDvt}o_aF1&K,Y_΂\p5PneFMxQ4|SMZ\X? XW%&VXoa75ju3eUh7wQ#f` R}|Uf$4׌p'7VQA !,l"; "pw"Ql.PiTq56F70[\Ŋmד0bS8UX/Nͼr9 ʹPK1Rn}'g~B = Lx9i cseT΅> r9>b*L饣τpҧ6Jy!0Tb$Ӄ.n f Uz.ϛLIoWR&ܺ'NтoJ}<*\8Sϧe ~_k}z:D22#N#o˳*?|VFA该PT4Awyeox(#&LiVӖOe%y@s="E骅G{DWNpp9| i P~=v[H X)E\BgTf +L8+u38i˯PS;dDn-53|1xiO*8Z Vz`IVHn@\8g״bdÃ7!M[ϏP2(3P$'ƕ~ `=j{+WƋsRjtf̄zj|6:whN"F.(+T!槑 #P,?ɹas1͛k(<7Cv<#R˨Cx WGAna߾<]" :yr^q8@sn˜;L94RF+H9J.\"+1bΜn>( նLWɺ]k x *bJuяȚe D+rfcV/x C{M/G\/l٪L,Qwom *>Z.&_xf…C$pmF*_k_(7M#bdÉ=ׄ>/3 r1˗0aW@?l h0FBb7 ų*=U74eJ:+L;ۖƈalMe+eSmKwu*)}.s!9|N_$,PMꤽk\V; V5&~Aj"c-GSb%V0>??S4q1[a4vAk73U{tzHȅe*k0ބU^OdG5.g>Z)iJ 2q;JrkBJ8FJ|)TfC钁Huz/GBG.Z>x.vZhġT%E5߿aS!,E7i =j3 L/G[#L[^ f'jo|bIV(X5gx\s!+úü?Vqȼű 2T#wp1c2[Hlo{@FjŴDc˖͇7Co_}riW}#oG1&ύsBNf n,gvnp)N8__G{_ٱ޸LkX 5-'dGV dEFhDUTF)Έk+'ۼc7՝ ӾzlSׇ2vYs^l5 oe22/ :Tn.>Nvܟ5XlOqKr:9lsWbmT W]^|x;aVj)>5e5oIe|7ScҲ6;\Z x$"͑G p! W D,^)L?{{mlωeȂ?P'ڄmGE:GZT:ߕ2ɠ0'g0e5Tafa.yj5"n+L. gBJ {PЇLyu4I3'*S%1km,^tng<6 EBF)x(2hܥ y,ru(V[鱎&5%d/ =JR%=",pn$6S%:2:OBz~sFݒL~e^;zB3=lXqJh.h!{؛ yƚY$\蛐\Nx[{7s Bb5: pC16= $)@/ )~49=6}j|vcFqvk/hYϒdCK3 D짳y^06 <F4?*܂)L"Bl9vN1h[bTv]$Y1NSʷ/YlvݗJʾk}UJN+@ry9F5ķU8˚d_H͌4gl϶, ٙf4tFkΖo_gntW\CMgE-NN` QNd<-+ )Uy)$0ز/|%ي޾^BonیǛ22wJP8 EKM^UDu(mA^y).]f8ZҘ!)8ڭ ۽/60CmiD.t?e2yـEتxdz'c8K.P MlТq; bXykP\4Voؐ ] es3m(kDrG޺o`5N,!9gXCHoyeqLBVaS)Lή-y2~zoK4 9NU7ɺ*-&=_S, m껝=0eP@@yJƪ*=L@[Oyg+I󲃝gQv(h1 gv Sגc <}Il&\r3w@bWk/hUzÉ]1.fmQyQ.WxO.M]ꔽ-0qQ6++|%& |5'L#RɷO0$M_F{fg2I`?G%5~$*m!),A1A+H_ڞڼ{$KkM *8vx?~C(s2JU~`{XJR8#=$NE28?4 3]"X>ۭzF& G9}-_T8Ug+)*?ѣ}>E38Vf70e\+\foFdKB@OBzd0X`c|˽Ba3Pf&sE=1;x=ߴJ;?-6(II'1~ o6lջ7hRorZk2ʟ,DD +ӓf1\y2턠M)oOryt.Id96˧͗­ƣPHڼKhS= R{sCKigقcN~}w/Lf$'2s (QpRwqr^tH_2y+(4`Vϑ'ln剡m`1K T*mnrM_/9~2Kl+ä%2 +Uu֝^so1Wմ؊wq U3kkV9`E`HOAD̗dM:s2?߈|9dhi+H%]*`%4pdGWWe<VQ'Nz87wϫRˉ5cǽ ϼ{MqR۬K=&2:Oɝ__[ wYiMJ&_/aLjhYw:n" ?(΅%-,qL(eJ'u| V%+fby7=S:o.?9ed R()=rBhr%/Zv4")sb}1o9 %j<40se?s4<>\)n!&/7#K-59j˹3+v3t]wԇYN>.c-қjYHz[cg\|XF@DqL=xw헩3 ƥMrO9۵8_Rkb2H*շ= 5Jfn/eȑ.VjЃ$E:B6A=-p~3ugn܄ʌ\XYVM×3_E!ji;}6бo|P3}OZ$HcUr vkzOq~Mﷱ"I8 @p!Z1F$f1sLXPK?Do~P bKqr ]õ!(~ ;]V5^{2y Uh^+#|yȉ>:fm#:0>הf Rs1HBFF*# Nθp^1Y W T Zic\"ѢP.}8rSj/Br7;#gM=\5wlѐS9ncQX2j'{? m隘;]^^2S&W簀l i:oxBTaޯ Bˀ{d!"qdPCQU~߹*)%Ӹ6-m <˯h'o_wE.|t/҆]ۭ?^/U*& 'V!w ToHF@́* DrR~>SǸ58bgDOr50[^֗z+@[vFBL*L؜}\.Z=fl~=-Γ.sӵvl@7^IvUnɿVFWr> s?gb֪+//ϱ$#ؘnko|12NT ermO_FxH~1M|!`%7~V0'lr $RAQٴ?'P 1)[@Lɝo;i؇Bfm#,0YAx'5q/$xrbBdH|ſM0NH6S}$f˽eύu+:&YK.<ͥ o-!5HJPQ|?eGnxͽQ01em; :x7I7Ť#lM`& Ts?VکDm6#w8}9Bl^)"h T]~BA%жoEʕ\k$sKJ=Kec$??W8fX_̼IcހEQX FWR39ɣS7YF4ؘ}B@& F-»h&6zLe;F!ɓܢ؜xdJZfo60%uX)`-"]޶2 )Vܙ>.V xJ!̄?)C 1.9.Fvj%?S+nїU ۰F6$scb bBőjK\"YrPDe(hÚ|^0Հymn>Qq7x#J{_xL"eh7!쑓Z XzE >HB9Y p.Tam| m1r {^쪻o/҆2 6XZ)@GLV}l.2}# |,3A ػ^Tu9! `ɤR׭U(jy~昀*2I鍳lNbLUS`B>n`À">3#yI@HȎ w!.Wҽ%[Ik"uȰ}5  S EJӎf,-En/pa~/"[YrLrj)6kg,Sު-P&`/(\ohuO1SC,MGxHW,ǥRhR< =P>gBD! +Čx5 BՕ0 z-|3Ӗ >Oc}[9. ]r,# F8)8Q x[lLpo^ў9C T%[3|aȁ.Fro%Juތ~*R0z"DB35xBH6߹dVu0_L@ju-8~"JKɟ Ad֡!78HT: jpLM;hSY;a;@;ׁiEj siTwUTA"'$xrQ; _߷#**¼&|rTm;"9*xeio{wƈpB(j#u.ciWm#o:U{(N {ƻE)t { )xj$:x Xqk),' J.4[L#2$'ayn.F7}И!'5̳yM,ױbILXlJ!տߋ^"B"?6!D)#G2(ף'nez"v~[rIc]9|f:;M,i(Tm# ~(x69yus rq-y !uqgOv kV>r:70սTvI-7XtzeSDJ@Z7J,kR9h"S6y'.. &Tw h21)Mę10!y7|Vup* @'- ̠L]*JB[y*ж^xAXZ>!^;2=6dp eME'8DoUS 59!Q\p~7/}z6Ņ >6}[/ D绛jwt|dU3>orLB~[s; gӷ@ѧ$a[.GLGİT[x+iӰ"2ܡ ӗ7g\sX4bdϣ@C[XKn}~0o^lB{@!4TZ X,~dY?ۄq9yyG*/ JF'b&IEx5g[@UYu{D{B4q[}^C]/q}U4C~z៴{mr颁R0F?JR<(EvCѓ8onй|^?a"},\<]I0TdI$cq盏RFO$1<PI 7NI}U49&ŏ`pxzuٱ9gjmuCf%5p1J,Sd#U{{:PNQzY% y@l8|СC,>\?KL6Z-AtjDj# Yɘh"8"N]T[}#yդ@*@}7}/?%# xP7DJm\,IGtYpzUi9)~O#ymg Yb|Z{D. 0eLO(ƮXMrt 5k Qqk9HԟfbbXW|;2u9{DMO0-7&;de)M8˝gt-E58 :iyw  jIh%o,pY ! !n\A=Q^0P1) 6+YIGh39a̼t'nZ-*;MgW N;0<س𹉿`Dl.-o[5'Ɖ/;:XfcxS} <3zH xue7ʭLk_%>Gm~px:vY!Iy TpՀz*AgDž?YMK>]Ӓ!gϓBDe}oYe\ hmA(.;VA){<v4Ǹ^5]f.Nlh:. i\!#hZv5^z824; wѨ[LMP$Ɋ(U3j_T^#kh9:+Z p˹Sq-9ĩ!|sγ/ *by7GNpqd,wZ)vp%NH#v@Yӷˇ8?jِ p&:{~X]x4#>_[$";S󛤟n`#R |!)%QKxYZ( r"tX,YYdV.z^\(#I.y0[L&n`qKy37լM4&:9ӵrV /2c=qrI+N@1Y8\١{SOxCK5~?BEHP-Ds@>;+` $6:*[JZ^a:Ŏ[]\LNJQjw]޲ K0bj&u<3U#ȖD B&͖>I+APsvFzzȣ#K[R <\ʠKU5x婣pST\t_Xm4z2Lv_%j+->Y""jC=:xflA,5p*44Y"MxU<@L9BB"`lˬO듌'O] 9+*>5}ϛ`ktHǰ8Hm^Wf7m.>JqDq2kP ]MRy3 yB/*5h.bDxOIGtRKdl_tM)JV˞/'4A h]$7򫧸[]SSB@`Pef]^{;;q\#C@|ShuՎƉn3hLCUP>So>,sIdmŔy5Nt0HL-bwRB dfotoH,j]m?0gmZ`JEr LW͌af 8'dМPBNi J; Qy䷊vvb'V=H3VjDiբ_(FgaHz:V~҇O@v((><|Bۆ#Y:$$+,?@ inh9GbÚeqA5WN9ef9bh<-F D[ ;ZCB?I`@*% ZH)N=ȕ(N 6ZA:˩e'_W%Y3Tq?J lCzL a pٌ:4ͺ,S%kOy"EY+ z4ѫkv>c+ îS]mov Afi48a5ιuqoC=ci[ (|?h>KWnr$)I!Lj!bxoIL%%&ZQU h"uQ-pݕ`CtO4W$C%{v<5 :VʢGCk<{Hh6KJ|lL|olxʄ_ޅ(Ml 9to堡M&>V}lYRgxJϝ$d;#`%dl(k6ЖgV]p/~7\7͒]T@`3}O߇J* Sa72] e*h[-xPmmMHI4Ԭy^O<]~:5 R3-!kK[S!E |}>`?pg Ma ʣ]q+FJKfv+گ?. F 9e2{lv)cwVO$w+|9Y>;8nh|mѣ}dtƯ Oc-Q3hN^Ͼ Þ׼S&FJ7/(:8jk+&Yiu!kĀoCm$R"!4H3nzBЖGR-:فNlxѲf[Nm޵u?u Ҧ%GO5%*m5DM4ěb} x8 j٥#0e+X}`#x!H4o-W՛rmL-T ŋteJ+eͻK}ikRܔ[`A8CBC2;,h Ea=%ZՆb@;IwT@!Mg s&O @3DE&A҆c&; 4OGnm{r 7sM@S|ȊM-Q.)]\"_4qx;k+B;'J8/!s:LW opbx&\lMRkx-'IؽEσG auDЃJ"'`?c 9}$;VvGt]RhX[rļKerWAn]z\5Gֶ}7]'X@ĕySe 4+~Q`S [y%XGt1 ck&M:|X"jТ,k*2.jzM2qZ7u='nʹ+@`Q`*ɯq㚤}Bpab;+w8+G jĐ: CSy.VRa b%Mn!3RJ]Am%!G? ǐc2de:?*#sr*HB`Ik}ltõI/}@ LR!M{Mz 2hMLE[0KzcFRVM H|!`К<s0z)PmmODv$Z R4s(Y/ץgJ `e[NᐥheKyRdh s ;{ jU z>qJg!0;6XGLSIimxWYK~kPIpP%K7s,pŇg7 y_ʱ} cFaenESGR{ƾ 5V񏺃gF7gzI)xYaJɬ&L.׸-ݐʍYs֖pƿ);]q XkYuYnh{ѐ(;ꚹMbOv89 Wlz΋ŸXbso(cp^l' ^*8N'ퟫC &#c@wiTB{U ËjǶto|Ulc^߽^ތOvl[28Yc$,, *w"X X>Wnhﯣw0mҩ*oUƀ|4e[{E-F% i7Z9{%+UW_猁䌖ox1^C  m) D{UEoHĐ|?W<73LY{7Uu^0>^h$b*IKvx?r}߶ /`LvU>KY#' $mYŖ̓5hP5t& 5]9̣H8cYqzGX~6OGNAs%y/s) ǡJ=" Y`,Ģbs#E;~j%rHA+o_.T'2A}fk7 f@dH50c$iFmA^ϴʝTΔԺ5wmODZ+ljTݴt~5[qБP!>ۦۆ * SdW#$TAFu|{e;>D[yIkJX }܏tmq],d{SlV%yK{G_n%ٸYκTkA|=ީf61|l'ObMƏ B/74g UN_~F۔-ŕYy+'@ܞf7afb1H -shËr)&tݨwF,c`Hx<؅{9?@(="E6z˯ p1IŁ$g5ώYP'm;tpߖU Pl7u 1bSc.Ub#Ws4  d v.ΧwC T:~ 81զ'5 9e. 7)7F3u+ 'l(/1^ߊ\4"uz%4uD^U'Ol:j\.MS|fd෹zyF)ZΞ'㙕Md 1ᡊ^L THgRPmзNR EO9'kԚN2FASFg#c7euҜ#U*KF܌р]#VLX?>|l)WIK,ߓs9%t%B0yu;9PaN ^b/v:ش@# J7bRbΟPbp $+p0WcQDw.%٧iນ9[HBY.԰F?/v4ntN`lxIR&Ll"k85t ?ezXD, {uUPX?@-V$ n*M.6T(I(T,Cn˃ClXy WX1bIY rEdCf6W[|vTP?i bug2YT?הm姃4w4۞*}ck@^nj rVJ1 [XLV5Ŕ'FiROwDb" gU­QH7ԃQ ]Re%"$1j5_ `V0!a ҷ¬?TG%J z< .Q>AJL1 qRL6BdK=' 6K5lQPW Cgy;"0<>-u7EsM{zEdȇBm,S.tL%UG$4$Wd=i{R1 +Vt}WpHRzDC'R3.i"G8EՁhQ20W@zm=x(j? ḍ+9<7$+7ܜ8()iܫhҤ=kp 4qʿ-BUqz)#bnnj ^ +ĊoNg:7u̒ vq8/Tvq^%8D Ʒ$\ɯϿz&w̔'vU#( Kc0pcɎǿ/H;g wg O-&/+={ =Fdgel^^QEu zt#F( [ڭsoWHBvL|LR}^r3ϥ;j)^ :ONz^cAZM'=EN^MtՀ]5V{uPv<SBzoy# 3!i@cT$B$K'v,RN骘a]Mӛ[OX킉dgIlcG4hM HuPjTTh Om8I\IL>ٽ=\9;J? ;XxRGUP/ P٩?O)۴'R8Fͫ һ}R(jq 줗7Sդͷy^ Ru]v jXء\Ǽ;Ih0Yڟadl̳& iy@%nXH <+!~dڅ 0^Sh$K?ԙq]A2/<&!S|SN~CZW[~JIfCJnm#x xp<G}]ߪ wI} viOQ$2/r_cɢda?̢%Xr' KPQ7me'5q.âK?:Q͊@z06'.~.\Ywꦖ~0?N1m_UT9{-] ӕő@?M<~Xbr(p ## sC9Y ㌟ Pw31T'{(4/y^WVF2Z> @o_^;ߵ´5鈃8[LJo) چRnv#M |0Axo?Ox{m.()?ڤY=of[znat:*DcU5jZuZ LF%qb;t Yպ|9Kඹ:Vj\<9!B<-ᥑzQiˮS46֙?k;f uUr0r@jěkKLw6\IIb*>qOBŀDS>. [G,Zg[jxL;lSeRK*k[Zlh$ ]˞3[qL1Rfl"DAab!-fo5jHKi}Z)K$־ 7:D(&rhđlVe%~.]UuR:ب|lWkm4;2"+o/`<mu"%BR< $Tt²( Gt"7yS)W{])V% OL_rZ 2PQ?as~)hS/e/uC"64I8S9xм t(Lh/nY4qYFĽd ɪH+&fף w#M܇^<1<D]QN,Y\vP @OK=Ӊ®ҷS*_5ub=/ "2pPVUHH+$񅎥lْ]2qHM#Qqk'άeɢ8q`a,.8}~e*GoɢVcgkܔil!z` ̑'X;^s'r7 ɜx<Xݝ bДf2wH}I Mxd;q^4oE5ïnVe!\ *ov#[50-qC`Y `2Z<|XR̓LWvÆ)&"9 ^( c9 N|)d;4ȚVvgdg\cMG{ /Clo9YOٚnӽ}hn料\*O}GW7~u %10Aа_gW'!Vdb5DZxLgOsvFi@TA"ʝ18Y6dncP˒"Xu(`b~ uNѼHZbQnrȺ311|~ѯOG:lho"RtSpLJ\K>gZ35yaH$ʞ6Oc?j/ #x0sx*=d?0˄1bTpd;Wf& '9p W2Q̐ cVf[w}AUxc 3A;baAde`["s/FOcj|uziO aT(BAKƨbՅK]ț\av]ag5LFTPg67&WVO'Ie(Rg.{.5ǝip32f*g jø)T*-|i &2\ֻ>(eUGyMVєXHpO )I|yb qZx{8q`Zk=6gkz2,y AMڲ~>rA$n< l 8L~Dp01c_~,[ GpO ֿDC{v(bߧr̆jP m im(;GJdW7YSplcl#xn2Ӕ f~ģ [}W"*[ԏJIF 6SOay2X&jjI;RUL'hr1X1 gtƐ-ZƎB ,f;*%y;$E rTӊAJ Sjzq[opjNa@Qew7C/NbɵçIpY~=UY0@汈bZ`(X@  d&vQ<5wlO)ܷՈY m&[4PRʮjqHn:Qqj5ڕ˸}A nK!.$2SRs"+QVKYri[Rnq`'v`kܶuW{',9FQp@d+9Ko'hxDi ,qK>D3UXIti2M@]b@/@,fcPT֗9:DﴁZw-N,#IW9K۞,\҈.d8tf}Uju)=;U~Mt4 Pa3Ǩ sܷP90r]Kn"M3 x%@vn#C'4 ڈGI":7R@NAϢ8 n+k0d]\A/=e+R }ޅ،6Vwbտ, n"6BR2*nZmyO[;\O 4̻E1҈=Mߵhfd q^gl59U2@Ŋ 9~[} 0J`fGQG+2DoJ:PC Rҏd3^eWpLU*}ۊ!)qm:<9wKYfi{EtO鵽!NtqạLҥe΃P?1Bn]zM/Z0+ޛ=0xa*&-'5TZ]>AJ3ㆈ-†-iM. jz]UxV{& D6(, (wA90,f]F`o퇻5_} ؖRP[ {!Z`1Mx]De]tX0ܙnrV|L±zؑ|CսtfG*h8L+ܟ<GͥPEvY9_+$v зrHl0⤌@-ZLV !{ 7:r39@F>o'm!9/wd P;vKq 37:$Poh5sӢbWJg߱.:#l,7pIEl X*7XwZ=&o~f:? /hJ Q4P`lfՄ>M+tM÷%vm}xafh˧6LT,rH.%̂ZBF 734h?NەjQ4 N]`kC<( 09 nZW.:Հ}eջMf5aBV qVx$fHڪ{)+kIsr >i;[ϠjΜ>|󛳛Si;q6lNѺ_$)ꔗng+/;W|!SIdmGMY`UN: Z:o B^#I d6uX8R163kW7i6 4BQ U ~WB,"z[ \*<|*B*(_qj гZ~&XkEQMJpc"1>A(x 2p3EBPaM573JJئtb}ensNQ"T:PQ&ͱ٥_jf6;@paCͬ|uۥ Qч{X 5pi܇:7! ~%\#N=Ry!]߇2&h-^Xg}w+$HsgMq0kY|'lkT0ɐs~+HҠψR C/3PM<[9(p"~0bhkk1b+fZY|]-lYJ:rxAG8o0z])7B6#UZaL CMKJGfT7re%|+-7B40 l|sNx,N~b:2JM%.#Y2E֠nsO2x 'VLlxT->ȳ= P:(M'C[6ƴH94j`HY/lGIXsJ1[a,~_Ү~>CF ~cQnx9Y@ P?:Q!g]Anɍe)4w\?UhF{4ސܓoX yg+"amSgi D'hR3LK(|Έ@WХ+La;,ylqI@٘(4.1kSq/K96 $FupX>6l0`KL:Bÿ욃9i;Hsһn,HVkRJNh!֊?++u.D}RV&y\2Ia]5]ϋt*ƇDH% d!wNjъLzJ2]k'ĒȋiCW|ä"*#eڄlġ#TP>3#DeŠH]Ml]䇍!H,haC2kU$w"4f ֮[QI2|5xw^VUitлi ْx!mLH$f"aqb{}&?hJ#HAEۆKz bN yo}r8EYH@z? Q~=ol,T b(8BR٣^X嵠\kejmp؜i&h] c6,.,7ehWL [xڼ5ڞ$9'#~smjv7 (eؕ++ӋjOs]}\Jld">Cv`ޝ.#Oְ gE(ӟ(Ww~@ y,w32VKt`Fg^/L@[zR-Ŵ5`lRbCkL)I/ S̲V=VƎ 2=7¬@h ]VwJIQYGbh]Aiwn[$#;KIwPgl`gffW[䧘үC̲*ϩ8qG[;0ka0!/mob4-Ac^j$I4yG"oS]Pп!mª߇}fvq \Z+Dl'#]e}N%݉n̞9.'>z-&ۋ!'6Wwp. 悢ARrfj>fnčC^&{C%M0;j$+H.TX?ip+칊"X߫^svT7bn9S|~Y-W>i BNI>AU$+$ xpzqPt(to'@Si!&/`ݩɸyoU764{\6s`9K+,Gޖ*b-)Web {Yc@?Jlfʣh

h*yE)nBaEh*b2{̺bv8l1  ݎл l`?xSq-jXkPܼ}/Qݴ*h u畲s)Ϳh7#aVTk:Oa@|:zqC:I*2CA\XU 돆SlsG?ڷ߳{VxN|1}{_jK_)2Ȑ]=c 1KwjNFK./<$s#<]!=. H]d)|7z Stt|*r96.bнdB86> NCBc7U}P)ĕ 9ܒJi#s+^ǿ♇YhB(-JmN7bvTsxhAb+<Ïຼ!ե6!2]7ZBl{G餼uz^E+v,z|iSAgf Hb6~VO/e H|HX :!qLPȷHCl ^N_Rھ(|E*'6P9WU}L0(裬0}^5rNNkk1[%Ln$yv=7*x\ #`R~T!q&TjͨB)zr O M@[;yj*&zbGKܜ@u8(ndBos[I{'`bB#Mzqrêdŵ~hnk靟Ar3SsHʏ^jy[8\f%7*gCI&S* ԜXi qyۡ m<Θ Ow- '-ޕ]8fs{_7n)Ca;0ͨ 0mkx(R5U@fSA-7u/R1/B_࿉'H :Ӳ)%zX0(U\QOT^G>cs-DyIҭLM@+#Ǎ0>n35o.UNm;[֊6ǠFvݠnzOTkTy'.b^ۤq/,9f7xݝH1I9by񰤂,HZ_N Br?ЄR4>*QmH-l`Ir}ok= 3ߙЮ;53 [;Y$mV/#?Sz> PǹlGP}*/V.L"'ݲ"|Cyց e#~" D+cW̿_DHLg'T2˅r b65QLp?^*=%3^żĔw)&">V;2?X$N(3 ʼeD8IuIUF]5odD*.mYZ|82ұJthzL,IYB;1ZsScNa77)Ea7G)k[,v/ L!9 g=1JޱUrkK'iED |i4\nz,d.;a"Ƌ!`QqP7<t%oD8aɪ}gOC9_e"{R:&,U6 88 b)K9l77!E$ /l*-tLPpg`+ƃn]$4TCEQg( 'cbZV6W zs')R6/e'F@v̸V#`,[ =hS2#O`q*)ٞaFa(%] _9biC =O0*TӎbCı DW<}y vEiFz4ieFߠHu>DZoZKw8,SFœY v_3oʀ)=ÚR d)r/#gJS lq_" -XvaveÅ1lBƧ}֡ࡀܧ֟l+\9vnPtY~V혈* j ۅm'Ee]KuxU8 -&%!vJFp7u%RN#O9ӤW:2hUhRĪyQ ApJ'!WS& "f(Ȱi+I Q.Z <1#2_΂<4Hj>&yNRuT*9s8ZO2Ѵ8 #Gu}^򽱖br>_z5U^z j\ @W+sTtEq0髗;t\wĊHܘϧߦf`ږh$ Ez9>G~7Y'FeEsjMKXOF!,qͧ_$Ŧ|~1~ ZÊ ( 2+({e+0SP@"@9o` W’ xb? D̆a?S;Rqosa7l"Ղɠ_c|錨%r8 Yn7s}-U?XܲI "  7I^:&c<-M+HVMD(>^gTK2j.( ۧw풒C#C*JԐ_ z 42J:F{l]Zڃ~ϦnA=g)UU00SJ8`|!vr_JRy7PH)G# 5x~ +VLAp|t"ϊQY6*۩x]rՎ%~#ڼm0ŬaO0E9,̮Ѥ7X([ʒT j*uwgXRkKڋPX /i@(YKE`ɵzƈEJJͷBUfZ: (!O-C5WuGu9 mЫ=]441M@d,';h8Ǽ׀d3Ek5fUH %%yeDjƱo|((d[$br[)>רoy[Qzh]goEl K%ĩ{fz>$pu?cM-jW]6K*Tk`0b^GP>D yӪԪbݷ')|Ė.*jіZy[b0?AWQT`gU-nTsVbMkՕ{QxWef{LJjEwfSNНPD|uD=+^򅿺~:ވZ*V%Ҏ8 #ƊP8{QmZqr@7{| e։8]=T[Il[T J!0#\8њ+"Rmo#|d_qU=KbgK.fjW n}̃/*p@L 5vP^EJ/~e`t}#lq+kᾢ^tIAYr +Q#yՒR87 I"Y?J};tp8E"&q{:C(nwX2#!= ZO8|*_ǜp'p ]qɰ_}!<;HRXL`CByf Hjܝ5« #o#zO{:3r@lG64i6CG Ťlka!#X5kbfSHxh>cR:q;W$4 6\JFa:?` $UN}HDpf1D3 \Ek,)ϽuװšBLܤy3AVvj (5ag|A3TNӠ^aI3Kin=K~5//~Ohlt"4z0 ) $'y=R(0a :T:riĘ[C8bqdc[kLnt尉]nyH&xUjNiad9)ӡ8ut9CX`v#xT.F2M>Pq`R`өs(PgEƳ`zy^MLjީ z)[Qt=ޏXx?Oj[ 4űe)ܸEhTxaDKc%j0b+IGT ϟ@/6hȎJ]_ %Y5[hree1 @VoX^8TB!r,Dl ~pRk,D7bY^>HT̑\t| eܰ~`Bkg}NZnľWX÷gL 0#dj B'{~`sfv"F +|eP{#fN]TQN2[gY 6%~S̝t+XԎE;6XZ8վrVZb.zxOXet&ŋc3KP h~{ä*? |D&^uIw/8TjĚ~rYzu&ō]w Is\(ZJjDj[k.jmHO8^hH?& {F]Ǭ^65hk_ zN4ɑ&XRckeP-iOCG9.X=}oEr,E(՜T~% <*yZ&#W:j6FHI8AhKjL b=/BH/eY^ ֶH;'S.tkܓ3SY)A7The:|e)W) ól/TkڠQs+9B}H/;9-IǨ Y[a]?o (2 :|D4d_$ Ux~#%wYɫ0Ix~o[_ﹶ{vY1%5~}MƾUl]'Zm@̢zK ,bR0jhF02m B 6bVa5 Qr#Xqt3,bP,olrgI*D;h X \M:e2O7r 7X( FFi kb/m.PMih5H!@ˏ\Q#B4yiie}*>AG~[v l&_aG b(َAVduwv |tWtw0s1_8t[\ȴ3Ng%EZr3.PDrq>@Yj çT(^'/؅c_xi-}$0sa ߗگƴ{EFD4yP̸.,gſ1x2MUhFrAO/5;Iz#faLҝRnm\]G(e:ѡuNK)!4ڬf "+h6(W,L8픎IZRO sTr ]ԏU ji]`}A]X.J0Z;L|Z zVJmgt[\6}˫W|;LyـA@5 e+7Z{mO]۔Aݺ09 ~$kyPm /e0ys22 [ N*m@8Է?pjbY6hjL_S_OruO4aHG[ p/ъ{?"mg}4aw5L +f̬֦dXDs uF70˧ߵ?T7} 񫠽KcI=ʠ{_56شYvDey?8'?Q"6 n ֧qw=Nee }>J_@K;I%L7gkoME \+2θ.nqy AFu*"@jhՇUBz$oޟU 2{ 2k=ƸN0,w"Ykcf;II>$4ZyBvڱG h'U8(tF T.1*~D|IuLaw 977 \B MNkhq5~2zKdW_i4~OAs{ T<+rs3G7&V~RÃwn6ؓR='|'f( +E:,P2,.!qK"9Z 4B>}V`CYRݑ?Y? XX$Ea3&j9! OM@~uV0yNJK'ae]kR*]yg{r8'`3^Hʅj#\]Cƕ>-U7 emr1 (S2FV mz!'~V`"|u"m,s{;B pjY^S>ͮ$N '"e$A^֪u1.#Gt+6w)ehH`b#s?59_~)yuOpEv'ףV'5M :5cWW-s#3&7g;o:)8Y{;ScadbOVCIM̒< ee%O <:!x{vyrcJQr.:zEp@pK<[f5wa2ϥJF4 j5Spԭ ?t)ܛ4W(ytThi,`{y΂Mc5}Qpy}d,mhZs6&_v֢h~ӱƽ_#RJf:ZoX>Dg|fԃP未S-Fo6zy'mSr7%qoʬ-ªr>)n] ឍ%hXtfs>Ղ՟UIBJ+Qo=3c[S&qLI:w2oZ1oF KL;³Nj 6waΆ\ }VGR9pd>C$-5{^3Zi`q sb  U*ө*3e)3 jiXޱW@ۈ2~v6 Y#QpMBPS\~k_(v}ATL dGa#ǎ nG'b#Hmirʙ=(7G2BjbuܵU\f[#NJA1K.FM1l22%[k#n>gBC=Yk["՘-椓c/ᰮArtF ᾮ. 6y7?8OS+L0`D')Kjǭemz lI *뼿6^=VT&t4XfVL9UT^KX33m],e㦉79Y̠R)oAZK7UX*?Y @f% VMzJ6 :ty(86Kҧ x9 HTSgoA9ҎĘ_DH7_ &S~5;V\VߌB$6^ůFLmw6_,BW1<9FNM6b8eP gH0N<_1efĬǜ޳,-E{"R`/WI'挍kR(YMrn!䙏/m|GOq8Wy5|Y{>T:Li Oz{, 4f;;nXR@dj+ERKRF.?NB%D1'c\ &ؘ>f ݤiM kfMesխ7x /McBhO8CւZqr8IQ!|_Q{DRɬ0βsCD5B7 D~~7 T@Y|}AenSqJ[AE!/|~Wl=(ヸ_Z1<Ū\?ˇr0%e]u vGАi"٭}`z5<0 a1VfDeBtX*ZW9 m]R[ŰЁ6Ԛ &R jp֜u,k vl @?5!T,&p̀1ɧj:j /"#Pj*G1"oi |6SvmKnm'H:kCڰxֱ T1ŅSbw4%{nnՄ+Qj394?"DD|l~X0N e7Iuo2~hpW龶|͑O>3 Ygvoz,YLy?duͨYzCf"1|)@-wLkցK_:߮ƢUMPr{DQJ^<㇕E^sKݜg{\`O~Az:}YC桇&|RZ#1Kx„i;JTcYp5z7(?w!(L)qll) , Gև 8 dl ePC.wj_/do?S@-@z,czMEskEVIfkg>aoI+cwZ3x}W'mQf",ߵzܥ^t Ɖ*h-谶K@&x=OeۙKnH2â`8j |oW 6eFa0gYM7&A6f 瞱})haga7;!oj\ì I<(tyB*pǯlyVf.=]BAv2Bj1Z.ELR\{[KnNnW)m[ͻsK2i |&nV^/zqQ_ 44j 5ߤ+}n/5 u,M{o M[E`H}4H)Tg36_u+4 Ƙ<˄㬯bYʷOz: :|Tm_+{j,]^1LL(U4}0Vmr0Pz 냭9> FC8V)$7DRPP;7-=Y j-]!#BW")A jMLM"ê!{Uĩlxy/Kei:g;^F/mF#RW/ ߼J*(I5-(\4{0^t*-Lkآ!@nmȓԘ:+4 vK'm"^7Fs{#D 52WZT <Ѫȝ3S|n6岡˿d?9TW?ʢ`g'^^C@iJnwK&rˇ`9%a‡f* . -ÿ^gεϽd,.gI[ 6pC좲]:I$Td!8- p gT*+>o%**D]ADVص%)uj p3$ ‰w8 M9́i/: $7/vjMaF{3?Mrp,«y,mۓCG}5(&- (:U?`/I;{.?#[d ]\Af*H$Kjv4*(!='ov7$Ravw_T66 nw&p}=qIl{, I0yw}Kfxɀk㍱də-樥Uk( c^q42j YI*̍UKUU2$Ia|Bu!31M .9*P)?Wat>QAWZs{bh #@qݲ}z@3 (5/vc]_2xRɦoD{bke6K'eEfrYNrPWm_ENl#1![GA׹Q>cj1s4CFԲƬdM sqQHzdʥ~Jг^zr{S6KKux7oo÷Nl$ Z|ŝ7n.VԤoŋ :_Q x͡SJJ敧/,ܙpzq+xe]k`R;˿R*ʰXK%_tT*69#;|@U9tM.={܍_T/ԡ邦xo)x2:tn'nخ,\KWT)@Vq9'ETrGׅtiğx8?\ܙnw,@1 E9}rGG9moӦ{yW]…o$:M]u :yk~X Aj>_뇞VŖK/oFmWC3uixp$Z"{eicB{X9!ݛtݟ J?vBq&B\ I<8E\a~ެW^*n=a|:)qs;sf!VK,Ղ<N2V67^[80Mɯ:}PpL6fnlKi he@u.@NNs" >cvS͒g9=UFoBkKNOyuY_P1.?9vnR)g p٣ p:W)jOE#!nP=,_azFA~վE(v:&W sl$8|dF-K7swѝ"ۯ^H"kPM?~?HCqך :)qQծ͔ƴ }Eg@ͥ(XTrבMk{;300[ѕŢ'0>ɜУ m{m'?TKmO.7EuX~¹sW[N'2jOmۖ6<'}6%G174_PO^ ?Ȃi"}Z~B<Ʈ:nSTԽ^>ru V@RLuN~d?I2iyO{]"u.vEי Ȁ!Ӌ7vߡoI2D|rcOm@ Ҏ!~@ιg"fYqHeta)mD^bmm3NJc-7~?:)0 u'"'>קS ",G׷uڒEjbRѠL]-*58}gub뽍R`7ό@*|~& W9X[W :j!mPe&L\rJgHX-S)zSD'O%h!jP=C/U}2ΰ1]E]`%fւjBW,[); @Q`uPgKPyl*ne?8 #6baON^o UlӊM8D5*,wD/O=6;T!TvXt=h%ԔdWZ<6df2_"`8zɅ!vU/Foi1稓I.ӢNDsԈꜙ}K>9Rj[aT ƴkOj}X+U({C rPk'cЕ,g|wBY %,WGGr&筭~Ib ܯlmMQ1e5e#m'gim$r̻=hAj}q& uI?{җlPy'9&ԇ]l0PMog8A+ GJ#}!5ʲ0yDQG{TH'eknmm3~5~j輴5a|oe]QN2=ߪa18]ȧqjdk(_zA߄S+ 7lO ,'Aқ$d"8ba/TrFUu Z'k_00Q`ן!y P6ڑ/~ȼu]Yc2)c RaZ vz̝HUc@~XK$mq^Ln4rfQQ?Zeϊn;#\"N4=&GQg4a,Kc;$飰/ܱG,w ̂./4KLFľkk)dALYmg=#TCZ 8!M{G٪꾅{@(a>l.HnƿmұT ^Y4l˻69dq {kTWm+ MCw~^vb/·qGPP V`v_alzhf x,6+:Id"XT6(kL4=jB5&>NDрn7pPWi]Ta^J=G={|Z.Ku0scC^.18ydMrAs/ڧLj?0j3^/~A;w>A'OGc:Nb\"YY27(,>zqS1ӹϛNT;6uE_1q.Vvӟob7*958[xcaO*j+O3-Ǵo= 9JV80_)ws?Ak$txϐŮeB=]H[yCl33kNĽ#s.<uHj ,v{js}qgKg;jӆ\U5aj;'boUYţˌ=p ׵Ze d ķ3^HoѮXBD[0?PvSjd6"h_:N\fg>Fyi8sn[u!fS;mThIkԪΛH&xx. X :* {';[1fb_`&γ Ւūv/MF<,//tMٔ`|Ơ;0MHhj&T#L~pvL lI?GݪQh42𿒔,Ͷb,5czWQ DIj_`mќ23ECՕ i^)+D|CDr]Q !Dѩk33pR,<_)>d9ThЮ#s9 ~*7;tuxo:3k*%jXஇz5D@ {_v}Qh`Zel`J1֭GS6Nʝl"H scԠ:6Nf,9nJ&,[I̋*U"tK2Ы غڳ:'SHت4uFmD t`޸粏nxU"(>* j:O_h_e"+G:GCV x¿DCr_HU-Kk]ѝ֨ԯܸ'[$=ECG QnIF]G?[X(EnqFV}7o)浰%^>3jG#-cǎL4W3ʮ~/nwb$2m 3lRg)&;:4#`z%WD(|WBJ wr̵5̨=VYk^>|uq ٬ׄpl:wdVۂw GtA>gݪqoh'eyLsW|O5[9>D?Xjn\Fݷ%hMS-O̹\EX tyєߩ5iL8$:ҍɅ-s:6eܟըb&j!dG7⩈@'vq".j뛬7B}%1H0(0k$ ,ת=&Z!`60ORJ6:Gq2Z|ɿ"~_8gLuqqqa&\K8{ڰR`C~/"ӽQOM}܏BD+SzHiI['s-6iҘ@Qݖ[lڋ>&`K?\ŷIJ5'oɅ j3G3(1ƅ"Pn$Che$ c[ af[GB~uVt_|*GH4a@tnXD2=Ѝ4()Z g,-cG`Gn;PNµ k=뱎͞{_{m&Хh7'H=%wxzy'鍹,5kaOJ41̽K1%8T?[w85i;tf)t`,k05orj&>rcD/742L˶ZQ9bƫ^+R`thAB0*capOVCP۰FҞ?@^D'쌖~8ػts/N<ӠL/Ah"g8K7#|YM2] J.F) ,J<z J/6852 .٢.$Y$ODS<*P?#tyHڮ;_ipny?1H`{ry6]ξmoR?ms#VF?4 '_* RKY(TggDq6:`UD a]C40ہf!9z>{Y;t`<@x}nMu" ?YnH&( &˔oEoY>rUtf6+,?[=PpO8K?]E 3lx0V|:C7Ag1 ռ9ѲP0jƽ*VϪ\Ml!3?}!P=AKǙ\QnMeH8BA"d4ːSv_ys%%ҕiEp˛7uř͜? /7<%'<,dw!ksۢz/EL\i8rdϴ cVɺ<bxCBZ?1m.9WSŒ=`W KhiC5w+"o{̱r Z9'6G`M%cP ~P3f(?83:mήŒNٛ !UNà/YpChEM tC jy nrqEaz@ LLqZ}cm,ņuF ,gJ4^2X~"d[%C9[YN& }щ<gq` ^ ͩX1ų=Q2#B!wͶ8љXm0 CHtf,i@ ԁ:: rJi~Na  }G2Z7"o=;{q␓SqX]z"@Bq[dhJuI0? u2W  >.Dt@D j7㑾R4DWBp*83mj@Fa;eʄ5sW:=;nc\nY+NIڃ1d#&u;:3>}lFCBÿL*.PCD3j]ܐ1dmt'/??,ɣ;T|h6 '|NlԈQZ`D:;4;j*̫b3S\W NĎK; ;,se m߽Z ۘRvc`օ#j"l6k d :Cj3'SH{.(j}'b,ws#:Y{%¿ 絯l? !S6\NH3? ' b#_B7  WW."OR\82ѣ^oٴ|@_4(૦ՅdY^n$ Y&38pC_K+ӟF/]c4Kgdxa.TR ? eY>`4ݹT-kQp髩)wavujfaSȓ=q%=5pb<]mbO2e4;daD_6f*_Jdk. ,ŠqlCNbQ*4{Zr.򹻏;qC_ 4ĺdPzЄ9AOKH8JiZ`$+"Q{֜{OH*Lq ̛t;e["k꺠E*CӢjI\ThW!-x|x~#kH/V ʔCv"qǪ`,n4@aG4)+ i9PER&'z &JGA#M&=3qm/hUlFr+c`R*ITQ0P= L7Ԟ֔mPv4[;%\3ʷn3{t2ƿ:%amVyD)t]׏몏7uiM h([+cUnY;4[rUOEvoiHIwn7P:on_Dp04q#ɬItD ' `x3տ{DxaÑICZ# يfrvji$8^aU8SdEG?< ʥHߩ8 Oig"I ~3|FN @mZjh:%ڂXYA9Fd+tCg?UL "`axG`s`=x tnɅ4G cT )_tƥn.Љ,-sea;|0\6S7T47EGiu%.kP6'<àvˊWC.:S逬7U%uZsn:uK70@=$E=yi6]M[TBͪn4w}%~S=~Pp`o/QU*s ~p&/ke`HF<1 <q˪Q+OZF7lȘ]( nY͑ռ O HAr7òEg<޺޶bDR67kw?xx1|]dA!11叼fjĜH=Լd]#~UȪ@1SaP,WB{b %A\Asv9#*<z;Opg{P`Pv-\sGJEJ=vMBP{&c)3C? auW>L 6',!`æaS-.aӕR+5BC ۍ8:;\ߓH xwiȴWx9=ަ֥zW0d1N:`6lbo\Uʢ&aOUb9m=m5dVUVE;!Y0-A02:Ί)7}/ObbC&ч4BL` B]V0_?W7Szj/A/)Jd2 /Xwt-J OA ݄"9PZ!@CW;LO$P~Q׷Qw$| ˨@jo|3`u{I^`,/ l)Qe; d%izvsF;Xsg\>G F&9ԃiqOU#ܫ6&H3@cdMJR{nMtdzYk"f<)^5xv0;G5HELܸp qhöժvd~?LpSJ6IǂPld"RAZ_Aro{` S]WH~,Y{`Y[–.&`Y&Q Yt-ˠUN # [,gtQu:6Y=n/]}rX>oI :w`蛃I;tI(:+5t)pzoۺSNu9񂴰o`ɳ)_e V܎M)cj;^C#\塃[VT#(c;PP 1QIh(e/ , unǰ1{Alnycc a;QcM٪s&%\ '0֧ꑊaq}*μRT|ZZrjb]s-m;R9;bT §59jBޞ!p㷡y%G-C|eȟm̟*|YcG8pMr1~~A:=ܠhW72Fx,&:sqM h vq2"gU٥j )ec[(VoIYɢz¯ue= RxKh*sLr;ByK8O(V+voѨi6VR䆿|(@B8 oD[ +VJon$'JowXY92;1""o #{rQ;yOl=5FjNu7ڲ9Rv6Ֆ\ÀmI=鎊q9Ku?=N}ʄ+.7cqMM7I_ *=_4"~eab),R(Di&:ɰ92iY}1ПDCXu@[27->Vfl-_rmxFBC*Hr+եXu޸,K`%fĶsMi/'Xo8źcI sX1Xed%Pl/ qS+Nk٨u:(Qp&N y" ͢?JoH )agdX"gc}ʫAAJ~(Qv-H.9tc'o7X9n]mSXor9"@稜}=ٲ({%9;(zUL!1~L<-N:d{tmޟ'ؽBmSÎk~vh7a^ԗjMQK_-YBd4Gx%/=rpeFB2efz YCm6@$S1!@`IÝP.'n7ׯ3HKTOX"0݀@?InϊlD!mAaլѷa;xpz=c FL/g$aS`f>Iu A54ATzMxiN끼}tJRwC6lw&{raOȁ<Q!iCyܥδ_%:NyLsg=]͊-~ZGoCD2җjR 8o\К L@"=zN UOf xlA=?gz~wA8ա/"iۄ..\#ih0;$'rS  BKCvWnD94Z6Y6e}F!L_tCWՉM{hzQ,+[ې}vfGEz@˳.x hUERmfT[3J!6YQ]7ǣ!NxœWg`jvJxWY]ڋ5'{?)ѬT_23wTIkG˶<Nu2FQ]vjA}~(* n՘{+ 5[Onq-M|ՙ)VΈ,g|ޚv yw4c .`UQͷZ&K71#{$,aQqA!9;F0} p:jk{='M!'jkIW7Z c'XH-n/3۹̈́Ak؆0;ԣ23W4\)V!U315"\Ъ(|R=+ݩ̬uBPb=4*3v&u0Lc.#"}EJi"+*<*̪͡JPW&o2]}6ܥ%%bAe{sͯsbKLRop= F'_d[ !Z)djjEź|ޖD^QLXb Nb agu6)YOǐq@R8 \I'ʦbg <6_3|~ԏvӾ_P3(Ab)u0XF JRp_8T}Y`hZZU:HV *[a#ڂ[o7˷CީKb*#bqܟ+de dlIK$s/npBio,T(Z,ʦ[kI7Y`_hA@Nn"8_ѓ w?27Krr #U8*^+E?/cMw$jm5d8+KA qq?tLwc|6 ɥzc?_?m'g(^aȦUA)1nC$:cF܊FX* }ղ[nE8 %Ь10u'bdNs&;5H6t?_XNL뢫LR`RU}L}:x( ܠ[q`&=Op^zoZ1F*XzhQWH-l8^rZJaZ=Ka&1F/-~?‡/>>ObJGIe#[ʖ6.|L%^9VƜtd}m%Dwr{NzJ<u/( qi 'CTnۃ+X˄͇I $gmPszx!md!$##Qsqf;l-߆(В7",_p .gUBQ} idZ%MDӐV{@ Nǖ!Um* HKIQgcEr"LnHs,RaDZWJ$sXtqɟ'4I>W85='a|f:fyZt9hw/68~YP( SR`24,G漚YГmA%7qWO)Qp%llT'd@W-xr⹂:I'd&WdcK/~ ^_Vv>z+uWc Qs2\rO+':ܯ8EZb >Z p"`3xVƅ&M^k\"|pǔIY8Qurx@dcA]oY!L_()K$ k Rk.0klIC)6mFD  p (ͭ2W29e|5Yn){sPjoh-0ul#hS$>3`OGoC} IY'5Ü}}9|Y"iR j$xoOuM!Ggl}Ga3vߓiq`|kYٱ_cx j~ܷ(b[@5A3NlE FTpMC͍uj"F`06vmɯHGBlPx,Q6b>e$XQxgUsm%Ys91~ M$4;t֏>Dͷ&Qx2),\x"*&8bB*- +ټyx6Y,7TƱou_,B&m=]| ݊|iZ; Nڕuչs$ȵ3r+jXۄD+sj"\x5 \iP/`r#fQ\&6H5?ǵu΁R3e`{m+ݔ8ez-A =7!{.ǕCEl)2p_\;r۴>P]XuC6n0@$TDu -(Mg)N^ 77?>2Q=.FOGcCySY:PT53V7Ynu( 8ᓊ|eAΤ]=pV8_ KQCd9n@xv1!7UOph/\V> sk影|w]\1 )L0SX^~5yߘo@fԬa*͎C;kcWC¥0UX ҏ/{Ǡxr<;4maj8.'o y)tѰeN=.6\\)ֶLwKҲ9CK0a`rs.*C'M1XpA u8 yfxׄzF]5]B$hJ߿?$Ӯ]M/>Dr-e WBq &vIr (d:;#|JƁcxv{[hx(7]5#@.zK2эw"'5=nbbC ژ8.II 2M';.a5 {I Ϲ2"6B-/Eq!&bғ_BRjtxfAWPX2 t|@/?qߒ@Sb8ǁ%jAпύhۤ ݨ1[X:ld607¯\X4p"'7܇ځUJ!*"_Zg=#]".R/;'GPqmb$v_|{ s,d$Ȼ _EdGv~z?w_] (RGmd6:Jr ]V qk̠ݲF@ C]I3_%?`(Mg2YPyhM1Eըg'FMtis(k%"OHA2lnox djbtBIe/5oBC鷖F~[~qj*٣ *`reLc `g$8G?]lMiR[2s"}-TLXmv rݏM\!K $-;Dt4/lFT.y&r, ΕDcdZBNrNۘ 0_Z3?NKcȵEv6#h>Cu}\8CH׊ 8ɥ6)΍Xm'#x"0#؈jxV4W\gk)TKVQ" ʢ@B7"yChq#-SN~-.JАA>B ĪCTu<I7NcTRͿmXQsn@2a/ѥRBAx ֐뗦0ɵ_KE8#yeUAW{ؐQ1eUq 70vq3ʞyjӜ&?4_iS\[H  X:]pd w' C9NCc/.CX|=m @>6o/ˑ:ؾ.!HMf ظ |ؚXx:&KwG@L&Z* b 樋Z0րWd%/&DPTD'Jz%]Ha6&tNhCxYШ8z.}Ł ~ 'غnDU~m0R!}-cRՂ&& w^lY{$?[3aQ{ 5VzT8,mSxy&HDaT'1q?/)nN\sLeˆϙ *T[y>h5j3EKhs:[VB}Dfbp3gLOONY|oACub11|33fMJ`ƥÂ" ^CmvLMխoY%׷Zfݾ_'Go(50};No@JԽO;@ Y9K7OݗbUXC=..|$UOB̅چOJ_*[p8!AIBVwe rC$pm!T )E&&B^\(WMzF+#ͷfI<\#尴HEC[CA@_~COG~`uu྘P9C&d[{ϖH$|0ڒH'Fp\sjǏxGR;d9ڳ¸bφ;'x=CS^V!͏Ug$ɇޠfs DuW*%5(IfSrW؀b >87 bX=#CC$,OU֪d 3ZJGO%vgJ _[󝡆72 gJjD&cxQp,so\9!.)=̌˧=&lM9|q˵gvt6O4]vujNg=p?"M_uC|u tqYBRR]_,7[Qe&(&ÊҰNAr#pHo+X*˘_ΔϽuA 2rZ copIk]*+FwciKƒzS.ƵO*FW0`(M*.Y ȩΨ?R-Rk4;EhgXyzL_mk;H#Ȫ޺0j ̈^Vbyi|JFH~/@BCNvA+H'5@>+T ,Cw?'1=`:O(JCc$ ůܢ Ǻ :[p]̑[P񅜚3n캆 .) ܨ5UrVQY;9-*ÛF=Wq3Ldh_C*㱑ƗVFL8_O{zEp$U [l/}C9S'&[СYyH=@Gre#} X, xw7m/[?1'-y˭|民c6/6ɺ4ov ai `- &L4ESa/2(A$*WoE|}Mp ĭuGtʪ2Hbd}m?Oq͠M(.`N:'e۵"{x>[!޸-/%׳Ӣx|r?]ga9[zo@JqzL/EǢfnkZbl9@sS&3,Л] 7vhVdgɡ4m}r+bPT1uZ|lAeUa5(!uKi!5E.g./oȽf\t#Ănxx#0wE^8blz YZNFlFå< yr ,<~6xp!=%4vT7f}T<]M4jv;LpE&a4L׀' w.=w6^/CST 'b .x'U[jwͼqv}Kh.+A'-[h9  gRXl}1RygՉ':Z_Q#@yOT<ޫT9vs+t,"*0m^5QB9uF[fRI>MT2 ש,֔XكZx,$Vgy/ǡ 6ݞ0ԯ!{zS7̫WpA31KfJjNҞ튯B)v hB#JXf^E<~8b[>NJ?؋%nr*YJgY s _SiEpKNrkS6u濢ʵzI䎛N^l Xx|PvsVWMYS0{W 1eZmJc|4 2<#ξ 4J(,OEK;pRWhwUubS!Fgjw*6.ZrC;^OM.񇵢&aEͻG|jRU뿐ې>~\ŌoYdeZgcm|gE]b>PA7~58+ Hx Gl|E$ xzQU?]U`ŋ]. %p=bvÚhSҊ69[=q+4BSEQBEn{Lm]ݬ; O;LBgI'6z&ojkPm+iA1Nڕ{lk]V]cIxKÛT􄘠X^(fu*z޶YdX_}@sm[Whw A Н։y-).~#>u|{;j/Yu9 K2?e9m٘&)d 6{O9T*kr>Q$u<ڥ>x+Xη>/9GBĸ}`V{'gKZ⍈^'@7ۈ w_sJք*{^$j*IP1 pBxZ&V~ =ef+ *-A4eQ29RuP];d&wS;N:U߼(;@6hJbo)78$#,s7~β u=t^o{1ڥvpQBU]8ƫ@nTO[R}W;I8vz tǵ|2Ծx*/PG;0.l@-ȓ٧fKq>p 8H '&+Vgl T0Ca<{ X=6j8炡k" .Er?PW4h\d&H( " ,Rϯ۲ ?%g1P1EPt۝LaVed[.>Q)Bkv= qXa?r#~;&9;Kʔ*<X$w6ϴ{|| 5w;`{%:k?;%mٗBJRo((`Q on"Uc<͓B|jpMM=mdH@y۽@]A0иT"@8<3ѹ)uo>|nT5K5XV7?0W/+|rb.XGUyBo?lǑ|qfo-ku!gGuL1+"֔<+D::2Ɯ*(<9BU4u k#۠ 9O, ֲ*6}uZAĪe` ŃԬ\"]_ )2 t9Q BCaNW3kdb&#MXUvAb-XpxA*o0⩆eH$8G+'8/UC\춟fa ϳ-~?$[O.+~@g>p"[m!_ _8vs~d5Ʀ{tt̺J6셫~Chڧ+w@}+W aUJ+et~jwR_~g% >gʞP{)@S!=d=»LC1\ `鬵L0\O%Qn ) % zo*_JlhH$9$5{ )c{.{2ȉ-g~ A'Jc%-g4H+J2-7R|yHl2w%ȪSb;0o :E3h|*ʧI %D\9pSkm@N Fa"yTt2f]S4 R :g ~*a Kj_`,V4P|!p= >dܣe+;3̦:JV%@Ƨj"NW6cyץr"8cdŖ8V4| uɈ5RUi/rWVElfab<+p:eS'.&3^4 5==.;1yfOldb![(舫wtE؈jFB{„y,d Z/O,ΰjgh[Ǥ=ZDȸJUQhLm& 2[Sn*=㗸&ۡ 99K|P{ JWYV점#zzzdDU㝑ܿ0N]5S.zHeP6'ns` 5iɈ d)P&TFЂ=SOUMdˡ8]дS~!\SLm^~ղY%g7 UxK\t*hS*nf~қ+˿fЃmW}צu|AlQ[kʜeaI\d}[F&L 1!^E* AĩC&c47|%9EXQ&Ƨ* %*_Mo'Ξ S=xL ev|cn,2^s)rRY$A`ik=?񻆛<+Mw I a/7vKtvh(=\!INQ4y[O #g9F0VAܘv{ TRhӯj5H.:yɂ&1CTY?禳K,+ gB?AVMgkyI#t!LPHyT{H^8%2b߅u n*ߞx:}^@Z5u1b.i)HjNq65~L8n $܈mc2;CPdh}=5nr%rR 0E nsE 0u=i^/p}n- ?…MS~lCu;kh0;^1yȻNdKqBtd W6*n IZ]  ۼ1<Ʉؕ$u* ӗh0jOKف7s ti[m3'V41nl) F9NUԼĝ[|3{izu{%5{[~C=cxE~nMlggØ).m KGǍLw"v!H" ~OLL4RU="HQr?"BJ(,ӯ>}DC#$N8SyeUDq' Mu |_:g)ҌԅveI:6+lJ$"-M8*X;= pZ[B3(jG 7YJ6҇"D{/@W 'tL W Ѩ_'?WU b|BS?b+"xǡCX)gQӕe?a5(&(}^kJ ɡ;~"'YTk|[64 bU^Wohj>ZsX^!JO#H[F9&{6QO V-LPȲݻ$x.<.KhlϙnƕmEiBo&^Us~ѐKV״  +@ ;/˃C$C1-a0YU~͍~Aat(9f]Hu2i/E[yeX<n8WO-yBąaCEE-xWjUR;ǜH ڈrso%b,d@W23 0uPZRP_ 4QB31' "c j`>yR*0Ym@i.d$Qhh*ueXUmh@).ő093X'<  LF{kK7u/;-k#vfۇ钙d as0r;0X6;ɸ*Ye?fx^X{ IJL?:HfߓkCQ܍>,O$AuL!Y7۶֋u54O d GKKv]LOAe?s͜` A@n闕FyȔfJY~,1i 9$@u "Tjlzrې|-iɳ@D5ޣ +Nd]BzW. L?vfNA%iuFQ,5r} jE&UN!KӬ8QZ)w[eܱHJO~}Ƽn>;, 5U_cA8E::τ15_WR_ sEh@5|gbw1QiͦyS-Cؒ0Vsm3"8ny?텀ll;\Rh됑ce 'YHV&KeQD i⸧ s%›6deMPM@ }>QtUq>+R&UwJY ``EvvG '%Ufr1#a@M綽ϑBw`듔Θ>ttPeHB6!ϦjBF oGjso8s`6ӑiq94- [guAttoO5!x.A| RQpPfmmjV'4̽EsƈʓQ?^ugH[Yr^*84jڹiG^-QQ}hWڎZ,᷶KBAui(y~Gȅ}a;ʦ |-VyaKPZ 4ʅ) %iQMj\2fũށFeq91rgGz8")SJ. V7؁k?k vv[cHhM,t~ڤ n!R25~WM=4$@%('N9 h>20蕯lr}[ Αae[q׾NIONO?>.MǾ$6δ/Q$K tfibUms AdA|>,In"2Vh$aR.houm>$2(X$6KICxtzecAr5,3<I ? t?Y8paũ̓BEaߥ@8b8WRAϹ Cs+KB)Xˁl ȦY8@o9d"[aQ-Ce2y94-HQ볁Ge,wsl-~$2hv-,,2;xE-Nq+tWiar66͓e݊oF$?x/{Ɓ /WS{ m!O&`.2"k'tP$DA웞sJOxF͸?{3ؙV:h=bl8/,ǹ5p%,2}^;+,&.<F251:K(lrȧGטq '^ -6#GsK)u1= x1k%Et=aX|+[dT%cq& Z>=Av9(n{q8gR`"+97X-51u䟫JMSH B9Yϵ1m~k]('w%psWYgRiT= TΙvF!t'$A%Y>z y˛FmA')Vei)T6o}QT8RQXOůEs:iU/7'qT4Q{Yn4{ނI/?]?8a8V;ʧg бch̬Uh]qbd3՟8!+r?3S4!E\;ƲE]bibܐ~XKc:y)xb]);urpCmWOUVѼs$@ @^f2bUHmH2qp#\dY,_e|: Zuշ^24*LI@N]ps?3MCB@NN[&WR8vWf,G!G+2˽V7 lں5y/`!*g^.@t*;t"!rS:Ve"b%w1,{LHM$J2|v^\3ړ Zs~ :_^{~q2g)ꝥ$r1ԫTeQݫz٦K֎ⶄ\ef2?W#{ HH18t Ĥ 9܀u#`“-}7> ǩw*\) V![AJϹuis9? R u?z2(>m⦔ 2I6TsϥMOC$RNTWIBzJ/E܁Rq?<5n;\BE(ݿS FTEk o?mdkWM7K 90I#՟LD[B*h&f4YEbYZ}~vo:D!<ϥ鐲/wUng2r1u^et KS k-.Jar"FGl2J0H);;RYmPsbvuqotV}+{iz} ASSXC{oB`5EvN")$zAҧٍ@A##{.װGRTuV+NhYާ~ Ap%; SrӨ.ن'D=eZ1pK=曏M)󠼛_QxU$4rn2h4Y18Bw.e&[1Hx#N &`?Ϣ`AaR ㎯|O+BZ2j{0N)`paXR 2_)XW%ƴh1;fV (}<\*4bDbU+T -`DSl+Q&wk2o٧v adBjXⱔh,wpM%l*,.5*6Wntj05 +ڊWi]papF(F*u? ~kk9&oC)A'. 96 yr7S L_?x1Н/;ĕȟx )b0uEpNxH >D)Ps.nE>s+-=,J,hoHBN#z R[Aҥ(Mx"~ht $=؍i#<{޾.G#{D⾂cW%N }+:QJ?N֪!tȌ35(mPä8q)lJuSSu*.읚zCgT_^Qe2'0g8G)m{Wh_F<ΖIoG8P4{(9s76!: e!G ]q?DǹgZ6@۔0'KLqɛ$Ӆ\52#gsKGM[2ʷHw6wNF~Z Q_kl&,ۥ9h,"Awp\H׮~-3X9&bt5F4Vt/&˹3` P] 2ݠV*`:rzCd7(FFzlԜu\{lo)}{dM>0l[E@6V[PumվBO(ⶁ0 pv>ט!A//up0oYI:V R+*0+*?,yȇ@+]Rgq1[߬C4cz»扴LuGʘfI ؎kH_A6$-7م_e:M^N}ԟ9RB 7^++ˆ<|.~pTx I+w+9' U붵L?T="l3ظU7䶒_H4WXZ.is'~zO]A'9]1)b"@e9*Bx*bco[OJ B0:%KgHh}n(>r:E}̱} W:*ya]>*pLO>66 *kwYK/3YAR<(ޫܨ):Rsrs,)b ̼D=?^A1?T0+e+`P,4V<D|!O+_xӪuGƖ+}'+6$Ȋ0(Q F>!oV$)mЦ%"Q;Z+@2fa嫧v/w2x$KЛ<U%l/zo/qo-~ }8RɢbF}|DAJ'Jz Sl|̂u?7(;D1t*^Y`:;8~o͋*kҎ=^ A]w n[%.PB3/?C5-; 8.ϛTJJQx됕} c_psg i{c I"xq~ELDBS 9roGG,uo*7 9_5pϷC@@FզmU 4“r<`5{]<9ID(|⑒Bj .pz$kb^>{[9;(0aEJ@+>㾚Cˏ"V ;8qI {6ۀ1#.6\cuJ"0kϵX'' ΃+l )l0%eJkT~}BrYݑWFb4 S(>)9E1BL:c'#GMæWԺXرn cJ5` dasE!ui˄h]aoL׾f&i4,HlpB>i+G9wԧЙN'44OVJxzДTwnPnaDo~`Q=qq+d; tP1HYpօZ4xiu>$f|䤑$Sz8j:e2d>MHflQ]#A]NV[3u|,ēW[h*'gm Q}fg`oҊM? dVKuZݭZyIC7 n.4i/N4ɮ:\$ C=e6 L|Xj|d'ްrty@R>~OFtÖ9ڥ_:e>GOiX=ه.QYfE@q!N.JNL~\E-E/Y9i#nZ:_ =SL>BV$$a9]dvst_ 6K*"+.3ͧyi#xEX_q93 'XZmraF.Aoô=r Z=6?"JMy4b}u,<[t1K΍ao>ȹ-jm%g)WQqafRx sanKNzy+m~^4`p; O{z%J5-RǎіӤɨvz[9$* Ɋ(=fhcHXk0 /!2{7 A<%\#d_mq 8ZZi _t]0&g0IC~m&b) ]`o3=aW;.nθ~xՇ_18)[ug] ^ue7!{,Au68Ƕ9&[>+2HEv'&8q m]П\(x~RcRTKԥ]ʁD Ǔ+X(7q4JYz$5\oE'j(ilUfȱ!? 9K;)Χ^\?*-r4bSMnM3֕3 %8iOM-3WJlCOhZt`|CyW>ky4&Ɋ١?{ %b_CKliY.X% 2VsMa\n!o]2c(K㬈z:n Rn4DoD m"o{ K)n-/ph,1vIB7!vSmŀtF }X-\ȉO20_lm US ):c njI\fc7vu u/fD-u잶+i<T+UxҢdBcMNL)2KX:(:CA30]UjnZM,&R'~/t^ֵ@sȝfHu=l94*8|y#}NsvV- l8.4b%_LsheF 7t@r XFtn[9W#&.<4\M7aH 1CKҩ\_l,K8Œy[8~ChnAJ+) fN-q9Yڧ2Sǖ{X oC<5'WH>niFv&g0ń!.JށQ* ꇐݬCӻ<%F eNdJ4C.m\Eҍf3Je/ 3nMwԜ{ /N"(cx.,WCE~ pcro[|pw^bNή%gQ-؎o!ú6%6˝'| :l=8>w[c炙Z:E#|2g\ְ7! r_tO}+Jx”F7*S`=B cC?0 m@ AJU-w̻gڴRӜ7?]{gqIp|D\@bnwk%idfFӪRVz]Y ȳ@ø<94^J Ab4(\)S H :E?/uqwtn]\wZN-(CĔ`[fГ좮aq=wRNt#zIT3D>I,s*a_|@3 m/Zk]a&BD@d8BnOT&7_qSfaG2 䬼rSQM{3ti[lk|~8[cмL@~a.]q W+iDoPrC]h'82J_-8tb2f^91t$ 2dˡ,. `e_ bWIȻ }L MWuqzd`~Vq:\U7R#YF$0ڙ(e[RL ,y5?pLj Q/{`q/!(ao5mKp@d*eO_199A"D48Sz!-ti惙-2X:J&{Kpl.d@- 施٨ZΎ>Gd;QRhHTd/++C풟 y#4S >Vhf܌ژ2vwr&N(Ip#b,;P:$ԵW۴-%2rC Z2eOde0QOK%yXIi0/ ')fi93oBoW[Voǩ'I/)icÔ(dPszHI ƶLÏ^b❽|tHgl@{.\" I?J;^{}uHIF?4z!y+#paJT h1{( 2+M͵>ce7Ǻ:0H4L>u*2f'DjS|h#AD˾@Po$57i7C¨E]U {7,kQ.⎸ynuO\|@8&ì[<0W6sJeaI:Qξ;<dCσ#2EY{};H#;;/gHPSޙHف!tWbG³u$п_95sZH~/ͳd\<$=z8딯W~;*E^yi41%Kf j9*>uU!Sb^⅗D0Q ^%Jtc8|3U`Pu<'A,迮gsxl}ly}|^ ZPx _ \U%0Q}w[%&HB9 Hg"G~yO)) [ڑϗyN&K l 4"ٍ?zhE>85jWE70G4O+.C0 W]! .K9 "Iar#T/gK4KT'!rdXƼVVS}3ulC7q0I_Ѿ?]z%"lɣU9 up9\4*mB؇ҭ)raKږQiU|;VZkuu{Dn+vuC%jєGң9I+brޣ8*H{X³0۹\Rs *Nl ļ(:8/c 5^kiOןEdn֏"0!r\kqn֠vYS JGlб (DmWjw Ej9$PܳW -,\&X=.b*Vڭ#-*WZ. 3vð3MJ8E36q(ZD@H_8SU^=׭kn;NMSYG8* ui^(3W*AhKn\)ψ\t ^pO\n:n]>40m߃ PKT/PiI I8zdM-e6ǁ0:֓]H52"+*JT8`Dss*X!IMHIZQrm͛sJVoֿrfVB8k;u p#FYP&G_}nb{Ai0ԖxHuWL$Xa|zQOKK8Jr\RХ#x:@tEClu0Vo >{es"\,KfCѥk\& 2}_hep/XNS<'YWmXtX*p 3&udWP]H6!% D$P(e<{䩶 IH⬳XSz E@D' {Xc͜Z]Wϑ<fc /Ӹ+2.*<^ hj`[z5a ZRc4PFodй]m4MɁRNB7ꥃ#"/Ho8iE y\Cɩb!y6=g oYwKyrZw=k/.>;)GLo[Mae3?iXB5_}|^K[(@KJ2^.BBV؄38\?h*Ngy;u,ĩXbDckpWz p?/G}CM=e|e>bfj]cw4qs4"7I`tie:l1o*pѠ@ߜE :|/&y?qYY5Լ\pw.`ٶOBАQ@3X(Oxo$92dClf=,v&B l_m-jBBhO`ټ#'+>Ϻ Og|~|Ȭ_1ZtS+&vxrӭ=iϸ@-$`+HEQV?$۳!q3|W*D$4_Kq{AFJZ>̩kk'M`\l@<^}&ST#$kUsg 95‹&^-z?=dȟRͨܗ/ bu.MW{bNIEޏf:,CLS p֭$.ѳnHɓV=`@S? Ц7ﰔՒi/qOK]VQہ>ӟľz0$0B 3 9YyiF+Z2bEd̃u:q9vyb[#"ű`_7l!M۵\:3X@4~1-^Y厎5v#|Z:%ϗM^s\9a#Ҏ{î$B8uY ɺh(V=1a+k@#+*x g K>ht=IvRd<7c݂͢ w'+ ;vl"Fyݱ͌l gsd"z2]QY|\!VY <-]) OѱxuoD0J'ƒ;A#K&rT$'UWXP?Q${?JD_V*vL*hAEX^/_],Nس~'TO `̵@,JjjR(E{iBg ,@7VȖJQ-d+cdH^D{uzD5Xa8k,KazDަhNO_ Gi6 &ql*N&+ynb ~&xz꼧\nfH;ϟTQXGq. {&D+CyJBѨ%Yg~lJ~Ӣ>&. PZKrFO\Djۋ*7}B}0DXbtоRuOnėqf,8QisA Հ܃s|Nd[0t;>I3GK>HRn"c/$ XgϾW ŁKP'}-Jƭ U N[lƷJ8ŤLϴ$;IGu{&0C[VT7]UM<%ixZд |Whb77VYŒR_;gdE޷"^k}F]2v(SIljpB(&j1~6k_8smkr[ H:whe%9*)߬A?ڋ,,5mxB%օ4 (e^0.ؘ )ܛ]y,[9ʖqBY\L;r!Wf՚y^GUTHk3u:дCL0Sp<.-\Zopp4L^oƍ儥bk>+.FQ &';8UB냝XP$\[H,ǟų,"*e&2rTDvEXv)bl KeN[Se=MYDN'(-7T1l8D47hcV(/2C5:ˌY=~7Wn9Aef4X SU%TI&a ;⼼E`5$GX5'j V)4|Np;/ފ $o=5Eh0?u:eVwXy,__y^TIBHV:t\p|YE ^ǩ#0PX6yF<Ƃq?U.+}C,Ґ#x+ 4ꨤH7zCVb0JyI$l: MPGTL6>VԇZL 6ߎ-؇|)+AiAa'\T j[vE+䀠#@)u!O ?9U` VtepAx|O5 I1FNJ}(tSgހzH 9 .sQ).ƀ?M@^u19C?bU ϒb) ]3F+ʠ_: [)rS^Yu#d3<]^%ILigwhD˕D^UB)?+y|lԭx#5:fuɒSU Hd7" S5h#oUjw"nPYlE|^uxZX0?פI*&ڭ/:dY454y%t-Ǘb ݮ#p5 B9!W4cW8iN\;ysx/t.-y,:%&WNoSNxR|EZqd54gӃ&"+p K9QѤiJA.b+-dyGD{T\㥎 Ch._Ta,nOpSՓu)$ioIo5Hlr!yԆrAkohƙdos,\|`Sviw`B̲UXQy1R Wt)=q95HAa1Tm#nw(2El3L]D:Kv<`7&Y3,oe 5Md2lW&tfi4 bK@xNd](=єձ z}ItG")נGQȄT7w"f y?7C98ZtL-l~^[PcJ 4{èKU 8iiIiEwbtAE1BgzQF*j{65ZKQ> kQn7w">/{pAC0 ,$I +vç ,[[܀GU2Oդ*}ږg0֮[3UqeoyJۄojV"bTL&͟P xULᄐ%TΎcZrX;䋏;8Y.?i#G-0z( 0&O|rHH񉣔S4nݯ5ԔCG9+y\H5G5 )b7E-|($b _YBV-lPyv" MW-fr{Ј୎1)ǜgte$.΁E/;Os>:Q vѯd?e ]_n2LIveH^s3iۑ5{V]AŶ̱ hY+ʷ JTta'R?s۝mJqJ}:0ιAKs^704ҷȠ#TŇ]QuFtrkޭTlRdL$j`q8H?ч>1\i]$Brs, q{@̛崫ФWkgL>^5Y {;ȑ{eG@U'==>逩y=6;ڠR'b9MX3 DR\[ ڳHq(VO2~נ_Iaʋoǎ+)ƳEި OP 1GijE UiM/s7,RGDqñkIN9ڑ xSe1#jN2;Sg‚Y*0Nm"/kokA,;ҩ <}XtI.j^7$6Q06?a.w_K\p(B~ -u0ޏP$hxɀ`G) L źЧ;LgCSo? R$`1TzOsʕ^iJ 6Qhp#iwgEǪL]}Ȉb&*I=`ŬPhBEi9\ͪ+=Jړ1]:Ʌ-6$$)F(|L+5mz=Lp  M}^=r)-RIv!վ6+luؖ>^'͜;CJB <,4H = m_dž[r滩"RbAqbwrq؎6kEO%Cw4JM)y<6\rsb3FC*C/D4*^͖!ez_?Nҕ3V41ʡ OqX&'v'GG@+ X^.dSpDJV#]U[܊8úQ3 Tnb\R 2sХ_\tA7 MXH ržQIO;ԉaA=AaFBMzk 6< z"7{y4ѯ\42,T1tϯ~FADA %uX/Zy}x#ܑ FIUyB&l0_Ze`! L'XWՁ)?雫U3YB>9Vkޅ6e@/ uzcm^v8H q4/ 4 0?1|., "ٌq ۟}0GOr?ȕS=R!*']#rҩ%qK׬Qϩ6B0,;G= THo? [r!euC0U M-qp=CuA[8F~NcRsM9,Yf.9'2’TuNN汞x ˴o9{O|2?cR5n j^~Pf"9Ծ, p撸QU3(<,TfxOxhJ,6;qX@En>'[ ķYI8dˁÐGlO@K"Ԣ9^eO]S9Ehefo)4,mpPw"|Kʘ 䭎 ۋ$2ࣰ׭ue#,(Hh2R A o)x(:pr(foڇ^--^1vӽJpݑ":R=@j1y]x=ouslڥ=r`u7A<S.k_Qr8^uR56n܈PА^-sysL2\Lrā8Ys5 ߅@p*F eNPŢR z&;]fp P QT M`R"=fZP=:Zv91֡{M Fqvu֌_6R>d\ 7"jDL:Y=;o}$ ik* à[wV70aR"E t:ȀފƄެk2Dby1qHzg&}!wvr1&Oņ/4f:xiʧ)NUjÆ 8̒57I0HsjOdBmkrOI.mb(wJ( Q:*ǖ)OQ_oT|&YXKϢ eٲaU])|;I@sM"qSUjxdlf[¬DJ#LNWgE6(p??ؙS)%@m"1rnѾM+  Ze!'͠a D.<~KneI#=V? 'xXm0p>n' 2+/=Xb4Kʕ ;5 n :1"!5$ Sw=nH( YȢ.tXq􉏣\u_=(+3>7޽b9ƗtDk@1ICʥb d G[]>=Jd aX$bmp/=lH2f BU`Q eTŠ*!o5y!+qVWdszxHjj$F{Cu]>F9TAnw]ϵ8ڋNXuq?KȲH=Ve*;FcUZ}:.Uv(HxowkaGe -!rx8R0E{Y)X4Ù E+ 2~L&>#Eq6ڣ,^K]a_?'c=6QQFW>f>zj@}W/=wf]i5$p&Ҩp썙f}B;`|@O4 I(.ې:ײ4'$0(gYC{D)F~!co 6\o*o Pgx!rCFTN`^!LIf}&!3" ECği bDjJ" =k+JZ,3< :Ԧ SnȊtq[z 4#oQfwld ?G%LE4d>!6 #}\`%G}Ꝯn> $W76nWSuPZP84b\x!y$rQow$G 91Nإ?e/ralB6SkT?QQ !+=0:KzEh Lk,`g/JYMPAiRV3iaUHŧrt>2UR cI[MPaXTe4 Pּ'U>UŮCYG8dэY5\=ls5r[]̩h{YԩHkI ~埭7Z4#9d>θ\4&Ā[pBgϒ6$7S\&E#|:a Jпt'+^*{J&(j,W*o03s|1_kgKA>-̺ 5 o6̵ 4-:װa*S XRO}58#@<^~-Kޔ,AUqzrz2Jj= vGng:=W- ̄24  ݸN tp/X+CajfEZZ+_=TNɸ.ag5҇ Yb]uV B{FK,f@IJvGӣ;D'fk\m"q_>Uodjn4@kNG< SL. =4c1zӭߛ& &"(dn >HF#5NW|$}?"Š3P]1f\' m%jN<$gB+CJI/ (CGyG2)wEm5Ljng*ܳe .~̭*;Wg:J&ш@ͦ|Hoa^5j9cz&:4k Gf%un⣎~;Lgfamr./Bl`q LΉ6gu/,y &SROJ]kf#˵ŭVBO }'nPa!tyri $0_c=dႈ!x+,x272M1c[bW. Nu{.h0!\)~UGԻ]ߑCԺax";{EцAS|aUm>cqq0*Me&AډVHBqwJ!aCDڍnG?Q'm56" L]߯}G$Jo.7lM,pԃY_fbFp5"v;?cǗwwdµC C+Nn#5Dy7\fUxNiY .DРx]b .`ȡ2#,!m n{?0'm~ Z$@a3x)0FцvR\SctZhmv(^t9c r1B okx&`\QcvO T8ysM~ N _.8mn41y/9em)Z!\OKn۲( t$@ %tM PM짐zXv+]*M%h:ϷFŵPlaCp*m+=fNIR1G9kfgn/ɳ^gh6uE.NJ ve9[yje*t̒I* N@T+4iQ.~Ud  QY򲥽e^#iz5Q毎pN '2Jy!CB/:3_i<ٶ%fTCQF +n dct#r:WU4KӇ|B(YQM@bMBűUĊ_8ݮtأ| ݚ+X(|k*T0̅d3oNaVr$<6`j3X:K D5 >-r7pH.ij \6/f1]B|7;D:dQ-|wTW-IXnXp}kSőK`=xr:h2@9\,MU.tH9z4p'X<(X k;>~xZ{ТGγe&H6qZ/>ӏ_EɟB$&U %!.ZHmʯU˛FK50-D=,e^i^W3']okʴqh6>pV3hwE'8s~)-J6;T:_SzQ^C?o1'`[j*tɼ Υ$gׅ,)R|U︳ĉK_ޙgWgLp`x&Н/Of܃NU/dq@LհV͝' Q#Îٮ+q2\\C?8<_W,0iY|iD$ > -ײV^uL*5[8;u͞j(֝"'ZܟO-Vώ!xr`nQ!`^@GPV` M'uܥZ1n 35GF3X|>mhV Ul_ Gz<O}>*W <'rSԗp!"je|\sj A`$i~{XfsbG#_i?~GJJQFϛ Jz)FЬ4Au>:tߕ ǩ+("Nsab zAUsp±5|:p)Rm[pNCS^0=o5fz9cA^Sn}l @67/zά&6e#elugJ3u^>:-`.ZO1ԧ\.ٰa̲#&5$*Lc1Km:1w2WSFʪdr:\Gz+ntf.zZCP({}n-_͵_][Xy齄T{gGH/nu{`EWr1Bhٛ~.29KS MWτ>nPuhx]7'?`E2'mq;-a*0 t_AGDs8$(쥉\Mʃ,5.oF;cud*PodexI+yQOl_sn*XX^ u'i#Ks淄s-ph5Fkʓ#NG?Pe$(S(0e/l;MaJ X>a>0ōt9Sh̴#O~7r0h5mf{>zi,1>CJ~2b*a9Rx7("˜zF_!<}Q(ee V ˰VmOtw(3)þ:ПASIr )ş/x SVcK/hR4`qꇅe68HKWThū;z{a\!$;T\Rtt 3pELUAs7npD6m<&v.47!F\-Tn4ll2X:G^M9c Xt:%u2n$X = x0},鋬xWCWn˷a•s|)~!Y88!-|!vxc>{ׁ}w=k6>] 輞auv?#ST+A{Kro#UHfϲU+F]  ^7,& BhLJa4-FI鵝5*^?'߂;C=NpA`#͗4@8GPޠAbak,09cM LU&>6nj񝻂{I9ddAC}4׸ٜȒ~Y.h aPPm,Q?t6Ya*]&/;W΅yl̦KZ82*L>i!z69}-JrSi3'䳖3jb 7 CfVQ{Iz3׬q"AF/7bW6*u$WEk\"sJ<*O7.Q}%)I7l'JԜlwk^6AnI` @^ ZE`;jt%Hm8=IɾZSDՕ11{eٚ_A{8\@uCay$M7|y6x)H3EϔgZ]*_0>YW XMW&sqmlڒ\ j7-15 ۮD%NsS#^d Xlb/TҞj3f5"sZ]m<~Mqe{7LXAߐR["RXȄ ]7h Gjuo5/T죯8:ƛo@0p/T79 LV9:. n7E^bX,Nȴqt =ͻ: 4(>MP!Zs:N>z|"0`2c)>"$FrF5PzFme0]usz(I4sw%#/-_Mwlǽ#<- Ǻ"7_{8-cɎKM,q⫎d 3@Si*W%e KWN1F+2g|QZID; q=Ύtf( dPYsQJa@yBT̞G '+2P'Y)ЫŮe Y,'$pf;jež)`<s4 NMn6ź GuJ\Tz&BɾYT-ΌMvjPwۙNk*y=gȭ tXXp=%ư G0BBkz>J70s _da1h8[]]CMnVfpgFwXS$9? 0<% ,hz6.XpN7+>Ҝ#NYNx&ݝAJ@,n.UQ2J,/_6FGOmO;TY_yF݈p72>΋-wCFs(j,vL|0N-GX؂)(kXX*0h>&}[RUި{JxZ?Zi5#$;IPUW=el-7nGTʦl ͷQ!泹q݇[\;YQ&]AsBC'ߢt0TXSΊ:A]#!?}|>*:Z$/ԟ~ Ak fqpFgyU$HJ9QsʥďYif]zPq;C1*j m>kkgrlcwn8P?mX%eh`R-s;<F``s>nޫW@i*#dS̎,RzLan*@ʃ ū≺&{9}?tжio#͔2ieuiR6{3%A˔~th"<)on:uBkJ^>D|~EE)*b VZ(8F&(:~W=CWqb@eE808fOQouz_lM&3}N֚6Z~V\ wΏnY(@pD?vx VCȯڣƦ܊5a6MKS|T>3R`Vh ğ񻇞  9NV6.sn>us+w&P^f4 D(, <ӚmסLT(Wlӄj\w#c[ei1~ٸl[+agflf!njcvTtu84Bb2lđh}9򪡑yp0,At~-(Dgت|ás1D/@'*L5@j6{/j/Pt$F7]V(t8WJ2y8CRWnܿF&f~lkʊK~Lh@H 0X<#rt(l"퐣_x[ly>,ID*:lӓt/Z*v D + 6xǻm@u-&63KQN? +cxH^ߖ#|JK\Gg3,3J5mGI&F|FoXfi`v hg"_1PPDKSe4)fw{ Bpf#4EIZ\stc}jB!t Z{9êFj=(3? M2Y{sT5@Uy~GOO8bAz݋PW֙0 +p*g)qR?\M i4Msjoݼ3g QIjl8EĦFW38$p '?,*xbeV'ЧIZQ3'VmH)>n0#8bN,uf).N͆JXA0Gұ7euƗ!~z"=ؽ&:FE'xǣd vc\h)]FX؆8>|O2?VFsF2E#d.+~݈~-@Xv? Qc`D46)}0Aӫ(gؽd&^tP bIP)ʀ8JB/H"!k{Re[EZSn/GGX {l쿵YxSbX]`A[VZF@k6V JٹY:,MgjG5cԃW2UnZ6gI6= d^w_}ր(YJfBuYގ; g7 h^d= ,fW owjIrȷfqɠ|W6M>bH2OOqǘ޴ u|:Ǩ #5\ہ7jîQE61%׌]?awݠC =;wG`Yed߯U7P?xgolٵ;&&dQ!` v2V5wc"ޤDPCrۭ MndUᲛ"x W(ip3r-ӧ"ԁ&Ƃ I];׆l{ ʎ.SV )AX׍xvSQG ܬY ōFny,]B8qLz%iXMat[BɮD| ,ru/h-vT%nS.zSVZs_GdʬӅ|L}T}hM\N$fTvЫlFwޡց;h ! ׮ވ)e_ۂ_{za87 __l1 S]_½*M[-8pDJyxuH8 91!׋b|FS1`L0{o_Z)x Vhj>n)`rH—wDE&|in9#Gu,bЍܸ#0.-, eqT!e5Y5#<^t(nf8cMKU\t6AvBH6 T:|AQgXWX|֮N4$7<>ÉoROy ƁC^?jNN֤p/E/P&v+{ ymAu"K#m;AL5T_63<39 |YpwZLkZ0 EV -W"yf9OoVt)D hڛ|f*jo2I\cW۰,o ?/o _jA<Mm_S(t"a}9Cf:xM^5Y(`ا jYG}*v'Z}9!Xy hP5IcGM+=bÇ^SQR[ˍV-~5IZS%d^/_t%r! vu 9sڎ3iO.hK:8 _8]̍C-z8uᔟ8? \+5B>gr?wo!|8 ;C$ex/(>sF1VZa7AxvqvY0?l&%#?R'G3 mL uB&߬P}yWd05X)8ĺO>Jﳍʹfwh3ǕQ>3,>SIB%'QRFQ(r He /N;i)R^(FD nI-))pSPN `P%ex+ܑNDx`Pxi_ՂcS0``^<4e 9ETUn8hχ`UC/ %vF^yM_?ńD ͗R8ȣFnj\ [_+Hr߉9nb%HRGIn+b0Վk/}WMpBA˧H2 gћhLyz'ZWyav"cnKVV' `W3DpdsUMfѩ! {lϳіErp_/%,"եct Elӛa> 48I#Y|τԥ'-޹f-Ѧ͔hv Kfy2ycmvs~/Zy)A4Q65+rwZc`9REZOOjzVĕh֤# JLsڊ2sS\sĴS8 rK":}\a}3gt]35QD ʧ\th0HuJҝ#FIfa]ń؀㛞x#DJr.e#Rքt_/M|6>3[y>Ӛ7>zXup7sEV5'^"1H b4?CϊfPаCU PfF!2"7p&sV(T*j1yW+a{ @bG:r"c\4V،kzۢw%y[N-'W gsb|@Mʨj(%|ϫz@#w߽&#-1:gӥEͶ%_xirWY?yRFϤ .I{<5[& [VcYJf]S 'ɥ8#Q#X&"i?ۇɕJGjb4cԕqW0:@}ӄb06g ݟKJ.Y:=ct]3X9,2L d]s dk8ٴe ̈UU;^Xd>5/Õ, tݩ/d1̺ rsd>x*wL>dwhz䡲(: V]Oew0" m~IULFBq8p(*'^rYTG 0+V9^W }m-;dm0Loo!{a6-Ywo@ 31FYv[G0fr5Q#u<{$ {S< )74#uܹ3T݄U[h @Cr5eJ*#:PdL䉧isRzh(ѻ@Ww9mjoNLiߑڰi&td͏y1XC()9B!՞Ȫ@BxQ1k, &g;0@J!B4Fȑ~*i{A YOV#Sh y^Ll2WXLVD뢤M:~u[qWndwME/~dg{U@iԯn`( *z9ϓFDVN *K88h wv6_LF@kWX*7]ӛ .15AwoW§L{.D~2ʩv I(' <0ǚEtӟrJ5f.j%Ž'/)ra> %}hfhNEikQ"@*:68^l t,?&X ZiarHxv Du e=/~j;`RK*kFjQQO 793-% \50H޵^'Rg!KCR [S7gdB6d˝y 2*W `" JQ\@YcS}1ؑfCx7"oO|^4f.{j႐[G(*01Կ$JqsxJbG!#;"3q}GfkRix\͵|aHZ滟MZB"jh$\8V"KG$\ۣmZ"n˼glijsxsk0̐6st .sg8yBՠbB @5T=جM|>%dMHM#+L,u~Xi{0زf<;z?RTK5%h[oOR e\hMI9W w*J8{gLlb !q'.4m㸑|+Q]`[ 6cqy=ʵs_zkj(TD[a8s_TYxxNlW~>*@8F12!wvGD0tOS&0# \TN)IWhU ,uQ.9ޗZlm6 *|:G#+LZ2p7LA ݘoSEl2{"@^JV7wY# -tU'K;*ceu!Ue(w ,t X"3j)2५ q^i7WI: amnV?հ=B+4q)w>[{k>-[D-q*^uS]hv B7QPAIؑ^5lv*Mn hF2ʔ`- Tdf1?rEdVjUCn|:Fuo4'Q :"kǭ\&`P6CZLNOVD;.$6Cin,h%)b-Y(8A OJ|Fr7QT4k)GVg%z'W:  2kHSۀG.`5Y= zdn-m_+z0۞8P FOeU3f6/ Zȏ>5/]7 {Fg' lKIW?pL..8{-#[C*d>s3ЯõdrQj9 Ƣ F/ɕ_"SX VAmQӹ7?Z>1$CNU98|M^Js7(u(ح?\W{GaH:tY'g҃ k.63T*NòX16~=^Ldt~CT&X%f IT1 {L; 8I2"X!0mi0ع;F'&OF62K 0N\ZmB&}VX>U MG'W3-i;GX*#bxL$?cK1-D tN~,湒Pa~[7EȲPUy&A 'iֹ>[fvl(݉{3yʸbæ򳅆EY 1Ɗ~FԞCN:Č8%Ko3 =.9>>\ʟ^πOY9,lYZ`1|Fg̢KvעBy6#6 ̥PWպQ1Vop]^LiʱfCB K=4AVr-- -w~%`0ɻݎs$b| W|| uGS:Fo+Yb+Za[ؠ;@&cMG3"? -U!l5 9 pK-: xԸE5.@ҿNUFqt髺|9s@+#j)L({ D =jՁD_Y;qhm1h)Ot¼TGRU/ {9 _݆VT ~V[\hآe*Sdy [*R}O^ZJ=vG}7@Wj!fX;_N nM|g\E0>::rUv1ZdǬIOew#-voB^k7`w(|P!h5l9 rixڀ  C\Ġm`S>'{:;! -`?u9C?GN(z&ؕF4ֱKח֓#M|#-p(V/xV ts&;9 D-WBsbةa6j He&pF{~)-SIUqM?r|,ğ*^1[Ek,9Ѫ`Rr$ ދ !Qbv; sN[ ͮޡ0J/Sjcdj@) ז /L2s7)$M^z xmc &0(%YU!QC%>KI^eQNy#w \ꂈGϳb7;q+>U,dwY]gcV]R tЍC|1̢WSUO.iF0 V14ʿ6ZZ&oQO2OD'f#~]WCnފM`U* h0#PL7" 3 yte.;)F-8TWrHp(f{+@d-6wsQ}ZB@E{!딴o {@G@0k|ĴB{TNdxlX%z%}6WN^Tr@4O(t()PԻVFk5XDざ iuF,5W1k-}gE/,ŭuex1E;M܍Dg.]P4K¶1%1ꅯwYA; {{Q ^[)UHKˏli) Z8IҒҨ6{\ΪCԅSߪ)CfBAkO;XT6^iv~G% )oYVJ&'6_Pn'qϮB _hXq{>*y 3NAA?; h0BФ}uK2? փomZcŸPW.`e`Zݵ0]aj^:^֏_V-9|IYqx^I2\w)$l`I, ^4 ~pǘK -f ;²=XG#0@D?h{F 6~ǚnkxš"4n J)PD%yde)xG)-plGMCbve pYM]cʧ<~s]<s+Ae~i9O49 KU?*DxQ&B8L_G֠r;*tR;nr;OKcFF3Ɲ!1;,fYBz3Vi29;zI˓ɒ"8W͢nvelvVx:- iezo%q(i`F@A^jؽb[ɠ1H\+y3/CTb1XB&%.+g;8=_`@xŒ|S 26JlT`ԗ]`5WGY׬*$ߘd=VaZT1ej8WA3lb͔m 8vӸ ف'2$tSD5ڊ/-T´?Pd+MqJnZGCn/ϐb4_]ri:]E*Qur 9UԿOtHC64G%E53cLw! vЧ1-Nu׆(HlgTFx7%\KD?$Eb(p]0#_M-U\e6믪ڞnN2wgkAPkGP&W&-KDžLBD`r~ɯWWC{[8q릤vϽ 8o ZWiH1YdvQGKaገ7H82\$% 𱇤RhЕI]=Up=K_Ֆ6=8˜U3O5Ǻ~.Tt7A; z<<}i& {NUO"q t`c H rӃ͓EAi膚\O!1d@ 1]ʕPS M4. !A'B&TwHF,Em7{L1z/v =%ͬiiSf& ]9r d4Y -/s \(E .?B{jpa^ċZ5uO@5b!y%;?+LE\1v~x oĄQjQgU>P9lU "˶$㓨M)~Ai57 *SZ>c\Rg|`m}86?JIowX6^^)EV Wl rLc_1CjIe$"xܼ%RGZ+e2SA[wc';1hَܓ ΐ%O:8aO셹**3ô< gP7?-ܠs : ѭ<SD~[0=C$1^re4e5Nf*R :]#v~28\#nYu9Zm?&P˙2RMqýt1kL|k !_dx2 7D,( &dTv{[%z 8]o{̗?+s^1_Y%|`!J{?\ \_(K*jk,t2̕ M`R'7HʭJEto=?_J ÿn~=t)r= e8 yT;X#=` /%:̳PT zd޼AY eX} y4+ k( T.eC )M&ojWD(m`<`:Ԃ 2v#,j'8ƶdE;-pfI+%s7{E ]]Fh` ܔ3/QN\7FBRvt\(H~uw&p줫ϼt/"ڒ.u(\ҪVh"_yQhِt9y(5E`ἬXnzrN"վ(U) $#<.:m٫xt+^"i8{bFSIYɰ@elS% AऩvznLN3u@l9Ar~wBuaZɫ bTcPAuzny5壔{"`dZpT|т zg :*D;j9YqZcA5Lg0A-#IJtu7ԫFz=6. NתGݞeaXozBȜM.ϵgX=} g941ohdA3kZ2#ÿo Gs`-A0H  (u^}UgiMtjIcE`|~ywf$&9Z G"H0䒡 oI2 Z,)µCmL$>Xs}^dغ-O10ƁOx2A{TB$f(͗Re[4Yʄx o*꓁H>wҶ4}|ŭ3  xQ_? ;쓙Y@' uIyZ:''F4z;=˂Y>lڪóHEn7-gϐ)Q[̼S֔Xpeȣ4-$-r `ҁþ AA> ֏%l:.:0yLR$}Ce@Lr$WWw7^)Qzav&Q,BB$L TN gGךv 0#;u JIoȸhe:6"h'7 FZV v]evQLE0\H:WE83[i.z31U//H8e;l1$t2̑ݟ2:2tʋH+nOf,RF +eڄ:4tX+` ٥X;ܑoVDn+گkIuʥX&sq"յ6ܥ~t"4JAs@60ҀL)>uT!ͅ?GSK+{ "onMMTokEL7J}u:јΛIʸ S7VnoV>bM*!ơsm n!nrMY`(]E;>EoD77=4{g}ͮiV~On*ǖkzg66 x2I;9BJ-}iL@]1O=υd&*ԍ@K(]Xë9WPmVAEް(ݯpܱяnNِҫ>682( *W)/bYҹJ"i$nzx|W䢬 qS9 hs7@AlOz\H{%%@v| >C2, K+@AV:^h-"xea8" T""JY4/ )yW]8RўuC*~.y>ENB "Q!}:G]&P0GgSY2G*jgZ\}&˒mP:4ll.Yֺ]O2wAyJgF惻oMB)[ X9ZI9QD@0"gdT 6Bʅmfl~υ*\ЭycZ4I%n@pEGIM`k$:'jLĆb/U|:Z ßJ\CJa|bCƋ_oZPpc6XK}dHP 8T%)+wL3x[elqv\@wg l`Gk b5VWe4^&zĜV7ĒIrIySb=yJ@1V3/:Ƴ-YW'xDnQRN &GqHSdܰ<@nbmuX5kl+m ]Օ[G1 }hvS5f[{b^MݷAxstLJW|*G/PꝛkMtaBuc7rBLlfc;UsR '`i;s 5v>m2!d ^*y<'P8HŭN}MtWiQ$H3#bcb~r1JIrȧo'7acuTc[e$dJ$*ec,gϜao<%ç`\&R  .k|uUK$fTe_9%;By/QGX5eTR`8& rהÒTE1O1Hפ,cyiւ5p+@Db1N$D;jS8+Fڦ-KqW.\~:N~ɲg'Pa&0TT˂8%!+0H8Q$פ"IkLwJ]C6M IABЫԉoO[׮k1qDGJx]D! ]L *ᬲ;Z6M] h&|& @9HAb9X9Lƙīʮm(IT}RG!n/u [Ke@l~u.kU,:J:?ͺ=$gz_&Zc`r{ә?"Qe,>7ƒ xVzծ+lVoS2Jf?e̯{c>&7+bv$3_qɴWƯ]Dgس`%G"ǣ>,Af5) tq(k-8Ñ@ل%nZ41'HAN"Rn1kXp.} [j]d=0|a}>P^lZ#mL^i9jvmI)g(~!#ft"%'(3*/('j#ևu4EE㚞Mk)T h,`Gf.dֿSmN$.tdiV^Ub5cFVA?e:j 1NrV;W->q}xj*=Sc) :Gm*FL `B3zj(DXss2/cP+I :O454 )?_7䐜%DP0:ya>Y't߭Lf~[L-sh47v&W粦F=2r;m0?R$*֯DYk4Zod‹HCy}Oʐ5nzd<"uџ;'A$d/؅p4#ER p/գ,Y( o''bG:(Gq#N|Im^i7c֪\o1h{"=xjkcpAN"JCov Mt#x v>:l%;^[JxH/(ZK-#2={e v`QD5k̘Ф- 1lnu .4^.;"e,kU]GL#̨oۜR-,>^z@Бdң+ ٵ4䁋a\]kY S9L\U#a`;$h5z κN7Q9!s%ɵt%=6++&.K++ܵ@2_{+,) #G7{ ;N]-~4D󩧥=Rt© ku8ζS@JZ5+S Y=7\Y6]M,PdHe8^U8.ЌCgg03G{=Z&ïQ3WQfclnmb0i8(jTȃȠfazVЏYh"frӝzŽ-NmpkKY="АV@+Fqdc kM'*jkl#'0SȎ+@j-#D\ ı&~`!J!  cqeP5$! \^Ž)0NB(AϽs yj'LRߒVo,%o-ɗq뽥VZk_u_TD(Ku/K7xY|5Chov>#/mG{CѓTVFLC ےHl&.O rg-~'_aoVql͎+WNDvhT#-5Wюۀ?Ѣ *^5_M[+%{t1Bw!Qgf{YEh%" &(6{}%' H eB?U\! Z,Y=9LB,\Ss+C;)πve=im"㜣Su+Я/mَf_#B#.#rT@!s"M\O!Mӕ:[d@ujS7k zSwAhYeא!4̛wBx{0/3n#nu(Z2&5\@:%=pmkqQgr,N%NOhpEsM*P3R mxg?E?С衑 } IXmMuEJiM:4ۏ}]+R5A)b*|B7BJ-`ceHэܴq$V8Fv+GyPj˷r^fC-a 81Y/N}qgD%{粝<9VC pphrkqK|?Ƒ 4+[1p՚n~z>.s΀E 6C{3*8itr7ZaZwt3!UZDsE Kk`lYȎ$~G$Mn^8w`W~jq`My,}!J8d:L Ql NPJwZdS(㌅O5gT'V(SC>7&4NU!iKH bT>Fan4<6iQ9/Ht gWRavx[Sذ3֋czZv-Rs6 ƣZ1yYHIXJ>g}WlA{Mi9hVzfl\Yy4uH8IDxZJ8IF7F;deapM61?R`e1(u8(R[ڙp^J',3tBKK-ALw!#D8?l\I`؂V_`YCѕ\7G3ǚ\Qy _Nec.(.ƞ +;6~`;:O9[v7,z#%3jͩ7W]q5S.WoOfu1}0H9|MFI|BX8hXGt/Jxڑ7vuJ|Dʩ"%)Ue, C˛X.3GTk͖wH:_ nH(/æ|Ly~^5\%6(u$0S47ߖH+bR g*< Cz(\U$6:(vI9흒+O Ԅ > N -Z {iФu̻]ٝn3j׈WWEIـ%v}:,$uc3r4B@%Lbw'{BZK>C6Qow.1vч `d-?ݳ5nD*i@ с8=[gG9!k8G>߀iOk.ӳJ)4aG8JATMnW& #3 #۞~sb6ܘMUf'[1O6֪ `.J֯ K³HoryT͓4C1EFtpP/ c6XH]kW4e)neC%ύ2fCT&]O0l 'Q=hzluI<3CkRn:_$B8CZXѪm :/b/"bx&۲l0=8`aW-0il[Oq#\uIzRA#Hҭ$'ymuR^9i&x&($gM.ɰAy.{K茰3bOO)y$~3oDsDڀ<^eXxiR; b)L:*P|kQfw9P h ZZ,8cνkd.C,n/PqsDiv*?P8& ͿfqzCb`1f T.-W"˄ڈvzn)_KH/1uYհ P;#9S:}jx]Er0ljȑ N'Aa+("=04%(ҧ&磤hC#S?Gá(;)Zu!e( dvsC&FE:rdBaJe w26Vc{KΚ)K=śF}1ޗ#obsn|, L<4hÀiԌl6/@ xb#Bq`;뛒U3OaM?Γs]($y 1Bl }DhuLnW9Xh{|O[67waPR/ri_%F#ӹ])@Ӓ3 ɱrY\_ O<zItxblyN?$ϟ~OQdG!a39v3䠱f3{~=kV& XdFڱsjvܢ 1}_Vl}6.bZ"m=1yr405mbN?p~ڞ]aZGKʏHd ; W_[[]#ŭM63{kͯ{K {Χ]bTfQlq ~7.,e߳M)1Ffy欘KEDZ(q t;!Tu9 B̀Ĕ2G[/?#rp0jE/]Iޥ )3rui}B9pi44"L9΃x˱M7?c:We@=w6kk iO]0e K?MQ( A%&cUYߕ4;aXDJO1ˊ+H΁k.2!ӛ(D_󫝭,e71{c_ъz./i=x8wa<[V(U cr 7ަ Q)BA^9 uޭ:+[\.WNN=K(xaq[>$Ff@` ^[AA\8U."+X.ery(vD"jލx؜l[.416JtNj_ǚɖZtL sA:a^}h 4\,l̚%ql<7\hƇdTavPUK*xOhαr_!Ưr*m@Y;=Ӕ.+}f IU uwrױOgB$a^qq@kkok9uY)_j@̎oMb7S%7u'HgUjK̢|ƕ&@#/xUHXz' 'PB413)JIЮ%_#_-аdc8&OKH!.[񦺲,.B>bq%%7(# 5>[telōl xAgLʅ#&*t5.ǯHrY^qݿAPP|?>FlZ\~$\&r Z #n Ā2Vìʴ(ඍ: L1~99ssj#.L&RL%C  Zn!d~SiZHNy&46-\cek*R3A+ NcV{vncX-P^msW_q0Z9 S>eu\ KSDT` $21l S/;*S @X|g]\5&)Q?79jtIZi6҂ HѿRW/%n 2Z͈K;%Xxؼ;pҥH1ͶJ)"yإqsӬ^:!LX88>AUi=wBŧ-02w |OҦ|x{&^Da*{{oDe1n-ؿ-dвFE1aJ[ xsY#1Ї: 혊uy^[VCГh%  >ΥLJH (4V]h2tfY%2]}D1;ߔ"rkE*-H-i=yhc@mtzBR[P7\=Ml8SsUؖ^i"vK6PG/Thh$:rZTEMPn|)JgRxp~+IXcuYs07az2cTW, Wiw|D˹Gwdt_Iu 8j@/<݃#KA)a~ÐP; #A~$;)?*Uoz}D:mtr*?N dQ1U̖z~ | p["Ai5+Ҹ3<2@K=3EU)MB-]ބ*nmeȞCey~a``= Lf0zZkQv[y~OeV9&iDҙ/Bѭ5CplbG`se\X-mB w2@u~ U:x!N-߱S^ŴӬ PxnE ~.LGFjah5 jpPwLuB˽S%ae7Zj8u^Km#vJɢs`OpFӼ|`l" yA6bx%ArC_f/cW-$ŰHmk[qѵn+o-EqB~|#Vq-L hͿ>Ad+R Ff,nW2|T@ RtJ S5ĉ XC i?AM<ݎ"Y_N8=M03/ܷf-\뼟;cm bM4owH`H8*iY/ Jj8`¦cV_L.Fv#*-T@gA JHɫwZQ.Lx}u$\sto̤ :\4*eOcTx/2Ä5ϧT Hz WZtt.8|m*LU2N{抱ߢA\!(SԺQ&-2?&!^*?_$]>MO n\cs2u-aqa{2. "{0\C햅V|F\6b03R+QV!8لXf;ˋTEWp M~σ6 wL:\ Gf865dÇq'WWXe!ffnGneʼnd䴒[\*؍ ]_ Wp}^N+]*OǤjڀ!}Efx|1DhXDdzG|z9ٍY1:_ڔLݪqՂoƗ^4a?U9<&Ÿ6,OۍDA^:>Cu%YX5 T*7TPŇ9ViuC2 ||},nu v(}20,m-dlYydIbU _ Iw(xEwkdSy[Y -Esͻ0*/v%߹fJFff$ {'C#)rUM+tҒm>^F>6B@S`Wc+WOU&>`)٩Ǫ15QҿC@RL0cHU1K 2õKIǛyh[9yij3 )*L|*ZP/3>kdM JLMjs(.W caH]?zcIFgL%c)G.^Gϖzk1Q'7X.ؠbo c}4uGh 9 ͚G]pj I)aQPp5?,'TM4ָCPBbrsV@-gjl&MSX":9Pw?|+5ic IRNTٹEy ˰|N`]7Q1Ye絟J(҈oˋBAӗ &nlUPjN(mHXsHؾp _0J5F鎭;tF\8/v|Qzͧ")kNV 0v6]*!Qc 8xgɶ Q-X<*B!2 `a !SGZ"'ϰ3&ڡΪٮ#NA`̛"lmo6LvX{uA 4LDe(: ]/Blnף+nH _Ә&f<6C|a :%g,(uNIG DY0ag9Q$ލntĈtki}-ˁkhISo&z_勃YBD%U=(E􅿆1\.(Swx1l.74[nR/eBƷTu _E){x=ݽ*3arGP[| Ve$"?@uy  Qx sVf69KP0$7ƌ+FLo縭S8ʢx&rx#/m2Z? ݍ4GM'e7?RASxpcmd{ N#ux; ~-7uDM(E\ԖX@ tQ>c$PT#gSLC] W҈36u,m\jGbIa % 1,;$$4u 9b7}F{=[BJ> 淟Pjp8Mc 7q{e= I6\i )"nh'₞.K}{k mKl4PYKicmdw{F+A^N YNoǗs2 HgPXLaUnoa0*}w7?a\hx' _IPcϞ5 : ˆ.29hW)}犢`'fOӥJ|sRR7QBC CΘlbAgIe@O#Aɑψ-xѩUT|'4Y8M>?!`y˜צ!^h ɮ`]ph(٦Uf,@,fZ_AeY^I7o9p V+vzgTWגJq$p䡌4:yU~T24G:iq1 YhJfjȾt@/xDGϡ̓T]fSMX];Uo4j ΡRV"j0bO{\]f|N v۬-t[}$KN >g*BE#e #8gTN'fHJM=tfI%&20!<4eYdmF7K.ĽjR/]J຀}^zzy^ZOocCH{˝B` XJESټ/|)9eGRX?NWݙ]:klVݓqie= yk`&^zzt86TWw+zC}x{&rD%bAIG8u--^d,`8;zPėRapϋӇ٩(.Bq'Th?+WRy*;JDk8$TZ< "KWnZ]L<2Rbv*O(#؍B1]RAQ"k\K/8A=osK Z4BH3IEw]& nZ =CWU5A-:Aw+R3|bBKLnv6 ;m~ngk"hI=].T"҇^rp$>ɟbcN,\LƳu`CƌN1}4l`.EHI8l}Ul5!>= 0G O}@q3g}d-3{+VvΊù;ۿkT>E4L;**Єr^bص[S[AUr/,B-{Q;MRYtLx-3FqwDZWD%)\À35^qFUy4~5\$@]b(w Էm.FW#?|r>ԉp,T/-_?v? raYF#IFk*'p*R.t{]㸖`䟠 }ϧElv+ Z\#GUWEV\wk?+YV;܋&&+!iFL#0`0J:Ìh(I+U?|i-: C <{s6=$)!YOo?"`FOck"so>R lr鑚 Mmq:+%T G*T4Q!DVOy\ +͠IWzO`Y]yWNXъvlqqhKF~{FGR]\$&Kq09fR\mWF3`ՙk\<S.V_*lQ#aBԓ=MumziQHK £p x1+i]@jfr?s7H!Rt0^%o}]kKo=vͩnS_Q^wMm#PAK֌13t)D}b !Z*otGϡrIWK=8Q[w+to'QܸhJqF˿ uƐYa&#`ؚ0.mZ𹳿s\hB{_YyuN2vPl7.5R:(A|#&{؅`qX/L<ٱ:,BXV8CXCB'ƅ'UnЂ-s*8,5f1}kxm:_ tC7 jZqJJ =2%PElP|Q)=E gqW)+ؾqt]6ز@>G\ۉ h} Q?<c y2rkq&#<!ǚďU==mJXZ`WDj3a҂h%((K t^;j29.╾}F(웞ѲJYeetp2S=<C޻*y96V*kem"oTL6PQ~ ڐSmj6ht{O.:!n5J遣I GЬt8b#IjY4S=_NTcZYn"llxSȔb2QkM֡{.`p ֿm.* ;ڱA :_~b)ȹU 㒈BԤK}FStY0T8%{Պpoɽ2Z lv-i}$[´mIM9}9<3:zͣ ZR㉛N.]_ϴ'b73Lt{w帋uu̜었OݰDoSLOB+~F7xs2|zF|m&l~̖=TW8!F#u`挶dμ'HSu]/ȷ,Vu,32,7vD,@g?,pBv"0q4׏mu@h=%o^l35I uiVi_dԮ}rr RFD`ۑ` ct1.V>àfjA:1#T}Vw ^v))0(%p><hfΚg['@|2[x"P4KȫlhȖ}Fw[`|tAK,п6ە2ګFVO5tS;~j^$[& X6kd&S2Dc]}ĚY!{cB~Dm8.MWkardŖ AkKq03%Q99@b2Y(|Xr wߺ = '?Q |zm%tqI'Ԡc΅iB[ ~ Rt Dܴ_%uEG'M$G7<DDSOϰ9Z H%cd<bɅ :# "9z;JCyُ=ΌG2奔R-_"873sdv˝n 8fyH\:HSuRUʢl#mi³.҆0842m{{u'<J{=/j@.ϯBfJJ1K䅭uj7idIR-0xǪ2`nHKXsjcyHԈgVt>#%Rk^ʫh(jgЩ*\rdjg꼹<(#hTzqcq%kqIz[^֔5M牔عȡf17O>bO9g۶ ,׸onZ޻=RqTtn ƛ3ׄ2~0 2!!VVքzE,lV.6zn cĩGd _ XpQ'6b=_񥰕IoXBUyюv g)fٺaD _ݛ (U6%;"12e˸' Ui^ڍIKLM szBǠ)Qcޢ=~KPO{^G|ݦsAhJ*-fI+uB: Lorӏ ͽ0w[Y㠢,w:2xg\P"AOUE~ː hB!yloz"b -hEc1x?Ղp-R+M+P ;ݚSwV?"Үp8x% W(m"T'';8|E=46zVkqc$75L"x}AFuoKY>3' .Nobҙ"&|!Еh@,i[LCA6¨vL+8u/Qes=ntKDM~à}G 6a aW2^]/ npZvz.%r+I?H#g8~ ̭vS~ט;;ZChs0g~C;| ˛*-5į6Ȏl4z( ۈc4gAz*%|bsv]-%RcKUH1lKlcs8_$M]"\ExBj VAj0Nː9`D9uVھ"f_6X FF-{(utiX0 7J!Q;ր`ߔDY۶@jc*>xlIo8ڄӾ ێ ^Rr ɈIЖ(Q%_FkJv CQK5"3+!sSQxs+"jR%ͱ8 ߶xWV+l5#7ړ?N<&MhtFE&JO~z ^$ 7wVfǖwUĈ V/䖒Pvt(|H)s##%]jyյiH]!ehLx8n>!_=.=k֦4?r)PߊP^=fsg\%ƑQ&\QCw0fQbi|QZ.[ϷE}Wr)U@{뷇YY){ؙ;*> L46GSV(3- od+(C042Lu3n7h>LnO>^cEvN\zRQnCTsk3tf H5'<u&w07XME>cO2FBy06{b3&HG1rxk ~ qGRgw i4mO\R(|'2!2Gև\L.y_.;u줯~|>[~ = Qt K0yI12Ɗ[ 3 pc'zL3GCjěC3 |hyA DB8?s RuO0T=|atoKF\5*~Wᣒ]Rۼ5) x)k&"OT4"<ۙA03-%J٥Uf"booz~ ٬+< iP㚈G&LݟܶLmRF<ľN+v^3UZ\5^wfWz=2 \>-ǘd5^+%TFށ:'r ~QOV̑C$kBI\ .- 1+HBџnzHű`AQd'NAH*4Ճs{t#h:ye-'fFr Jːu1fO"XԆ#~3WMVK:&Y>خw:Q;n@N'`s# lA^Z* Ȟс福=,!" e֦z6UNT (ʳ02'WL<(B!_ y*ŏ_g}~Lw´'v.7 7 ehSIVDvyv0>S> \$Db)8-WB9  |?+#'>n(Mڨa`[Xsq:EK5H$/ܦh vu<-F "KtKvm x(hzU{'K3haLXy{%Mtw`18{i`5e8 "0ӑ‡atWԚ k /$iH$o[!sPyi|Z R2T;t-itG2pL2GzGBhXSk]7[)Pr*GU9ߓSGfYaۖ_ &Ype?*{CxZu6ƁiUK3I8UI}x5إ$M<4a@#愪ʺ~ oj?)2'aF2TD#Z:D"M4fKKp=Q&1tv9'9Veݭx*]heT2-s :MKlqvPp6YnzqqWFP𛉡Hhui'GZV)!%#@n g9e!d:};>=zP6L** TKA0j!0\)}wv鏀Qf\l~_4P̏y%Qd2mm Hab 3g ~] sȳl{Y1tK"ۏ,J_b;v9ɤ1^5Fo"1J qUH**_e1$QQ%e>&qc CL/,nXu9|-%a$ ӳ9'+ rRwQ`iy5b I\w&ΜeDeq"…z *wEt ẽM2irn?}m|K!nXJ/$@:~Ofy>;x!:V<#K" Qi|YĘ\6+WEZUԃɸgb3ժ Ap/:rE$ފ mi/5:?5bnG{>f2=VƳ2edq^&rla^[ܱh8FVk, ۘwpt.0륙 , %OZ 3i #ɹVY7TͧUcO~5Oh,::jR(=L~1fxI^r⽝qu9N3FSeO.,fPdz}, S8 smϗ5>#>sVdg5[)LkRB܃8w-.Yh$Hq=s4O9)b׶qu2Rl5D=nhTثzWOiY91}MD^b 0ދ6Cݷ[, 9K*XT6odec%-;9:pmmB3PH brУA يiPmv2V*gH9dnj<QN`Gє#('и\]*j>o= fep \JUBN\B<[{Vnz~BIBDRUs3E7F ntX-b"sOzJO1*u%QR<VeQ*RNX}?x mok5dKYGdPMPqՑZb&f(0n榝9E&:)% * L&bӖ'm(5 _; OW<@.A&|;8Rhgf;W?G8e7 K\SAu7$kweI1:6Gc4q23 %kzKh0^'BLڋ4EB5679NKC\@(d;䡏OO>; ZJYCR#$cFgv)D[3}yhy:罻(P1s_0YKs86֒uQLi(c&j>D"HFJonVth;~1,룕֝Iko +EL > IJSXij8i#߈|An`}CǗ,.'A5NRn ֩gp&P/v^R^W8쌴uW>r-7'g >ESr{êi+d E%C&=qv܎בg{ٕҲRhy$Q7kM;2g2 #*7-h3\Ś( _%!^W8zSMkpR>,xK&?޹3pqQ%,zIR'G3|W/sO;k80=.,Av2ɉުv`Jm>TQ)VNִ6L5 w\@aPq{V N%dfACOƔ2Ht=.5f),b(p5j|T y>P$ Zss+Fl끯uJj.qI#Rݖ_zJ ظTk=a ԇ |h&]/sn/*!ztf@Yb:ɸMR^Q…/ks#?Q4MtT$w9}kR. $4{2Aҵ,=J-}:V[p]%1QXhUO|]g^<3b0}N g`2ļzw\D ̽?.Z IQLn q\l'Æ& y:%J..88բUЌrg< Ѭ~ꌚ 5q~zw.xi;HW}ش Kxg0})5p t 泑@|*іuW}{dHBųL Y;>m_)4Pl'vϴ&(tmL;n ]3Q+ ;5\`*,u93} ( 7I 5e]nNس@5t0uUr])@o*<%M'"?Gk!Zq.6ISK}rBIy*kM,~PDRȝxid-GH%%NHX!˂pќ4挡E| f^j'khdܐ.vSrNf5Gb3s$(AX#yה)#DrS+YINdB2ɚ1&M(o%Dɾ a^rHc[c` :ߘ;bxJq@MawagXM,vbZ!yOJ녆({/V"mE+A,'R捐`p|`UI>jlBb"{lτ7&% GSlf|Y|j<30@ ZrHhgغ T#tLhgen=Wl\oU Te%e@lh`Z88  y d"(ĀˣN=o@jq/&=`l̃i-oޝlU ;#a 5tjwKN7zJb^:K5v/HJAd\>6Dd6ث#.nmCcL1[؝ OBmy!ZjҜ`a$As E7ad LSn_Y >L!!SD6Ԙ_ӭZ]I&VF-j+TE~>UN2HV.7~>QܟH;/x .6(+ķz3VO&[/8ܾpC|NrQ_a,&˯㩠5:  ~%/T%qnLC (a=XS0\!Qm(~'(2Ewcal ǽ{L#Yu YeEgfΛvƿ~)cf $^"WA6a$_,v. khn'J삳Xh)̀( n"ZTf8UV6==W9.ݎ2mڧ*!Cl<\p]nlcD*c*`j\%UCxgZ{HmdD}gۦl΀ Zj+~b @C)o(kp̜^.4NZrըX[ID;&̐J{R[몕UcCp?j¼ 馴tPԙeQgJ4,;r=@(RƒT^GyQ5.ρyT}I6̫F-0$jƶSмZ<=msOuꂈ*X+Jܻd~tFf}ot?`ȑK\{Ǒwy=]kf 3Jkhn$7~Ck!-6W;ď0#x֖PjDjnSQVΒ֘(i /s) 6cM7EjZhߔ=6=R%bN>1o*VoVq 1ɂ`HRwbb^kz? zjz_6!XWwæJ~L/J1aO@j21FcѴI}2b[H/ Ӟ^O`r"F3*a@sm^\5lma eH`\QzbnFS L;ЩKӓ<%o Y N!я ͨ/ KەZ |6eRvq&x5ƍUWj*z'4]-z2 mيF HAzf2z 3Տҝ?ޥ' }1C[h7F1|oQ5H:ZŽ| 9*"UT}.E.i&6^z&%=0k$wlk/b|lR+10\mZ#"Ы?OVJw!\ÏKn z2 ))nG^Eqpnr֥ a‚1 YQL/!y2{Aokj/U6bt*-TA&V!_ZU>Ş6Afa t:=6;N\OoϜߪ@rcNN lhoGx1LU(U%ţv(FdSs<;+-NˊE(~pҹUOȲL@yHDwsn6ޣLz%*yÐ߃C;\XC!{I08!PFip>+\oKDsF2+VZD?,sd9,FXs%1%Vcg*iEkZDY)j"86 _fB-mNoz΍y8cS qqťrYfz9Bǝ^yU΂{.pp8gO bCk/rIe:|- Xݶlh+p~<6L&-ni>[B,G$GQoe9ߠ1^nEmg3/>n2b#886\0)[+^hYu AܩbBlXAo"r :?az`8g5f.,R*NPYy#[$35g.݂:LA,x 7،w#ab:;13B$d3} <}07"q!Bj`ʈGMtkOz?Tnq*{,.2@%ecgV dOC{o1Ma\ 1hQ<~t/FPŕwEo6Ԃ)`|u)SiԎ:c㸆ۘ|Փ=Wak6Rp5 *G]>;'|yFS,%"(h(PogF "o5/0Y@|vnllm`_9CCtGGTmB 偞e42PVi&w &I4\[ZzCT[F)r5ˬZӢ&Da|/TϜ & w !%se+5,d7ؼ5Ռh0UUt} .V(Zyf/W壑NLjX<(hn!{(QOtt)?K*043kBo}B؞bD%5Y Nm(K~g}2kz?f6>?ap@MoZ3sCp- 'q6XGnj|% )u$/9v:ÞJ$ft=QWld06 j!5i/GHsFNLI}K:{ /Šv_aẲ) } `=hFDI }5iI'K22=˰m1|# b փ턡(c|Z|5]I H;v!ߟ?zpC Vi+Wk4%(oijFCET@לs3wIqG\ Kfl'D?`o,,4- A̬z9suOPj/Q^AJp2 ig}7b2~׶ C;kӇљR!v ISO[ w^IYKnE j{;A9qXMBk`Jm^uu_^.6w es N6o&Tg p$l%YـXxȨ?"_spg`z\ȅvDϨoS{ ]̸jޚ&yذ+)dD\:u[͖gf Yk>fkZzIX-W΁i@yzZ Tս07깻-@e+FxI3yldEODzm,?k e9Pf7:E@6o-htKK-cZ~plbƚDTt_[Db@.k3tCEB+Wq}~ƯgoZ$,vɕS{q)>d&ENi\pq\D 275߸o-*44 AgyAE`? Q`Z?|o6F?.i }xTp(8,2\$;$sJucz>06`NqT΀Lbd:xB~Gg*gHs6I΂SgxS+h9G0#V50#?c __Y9 a\Ϻʜ_|:o麫lIЊ1`bfy[Q)dbO/5OLb%bVN³26)A01L:lz2S{kqNi` %o pȼN_#ɂ ܊{K9p{|Oxr -S6aok?C oYhŌ έKVbn 4u i7$mcb}ނW)b:3 53*hAW},"%I ~ox~i | 9>v_нcq]RI}1q+*#{8"f o"TR5 %HT.S.(T7)2k%)*GOWz%'IUB>E{㕑0>([qT[&! 9<:UnA%X'辬kcA~K2 E9nPYnf Tb Pp8 |Iv~su1MϘN1,vca{oSDH9Uo9{)DI2닾 !mދM;d" I5;"l}oݽ"CLH (V:]I"O<,az+ϸ%@ 7 HK| DqckFgս9:M_Fn33ݳP\yVPEB ]e&e$UfGliJRga]ᯖrP ITu6&:S}jݔ(;؏@,aKQDz[&,_ֽU֞Yk 5DX4)C`nop9,]×*ҧBez+r)6LG]}'fP qMB^$Գ^ݽ0٩I& i@ {=\;<bW5"v }pcp4 ķ>G܍k?$}ɗ qy偫q4IC1>~{͌b\iK#?q]]Rf]H۽*~r^?R3Чzo+PE-l^n8Ay:.CL2/)ݷ/&Ky] _]0'#%eJI2>n#TW=^WԌD@\I-FR3!f0h6z7&"j"ɆPH~ael _.A%lJy|s ~yUMeQ+c@#Hbg:>ݏIgNL^dg$FA'1%JĜCmDZͭ-}ÿ[fsp=T| ~s|,@/~:=P>jpepw(|Gˀ$r[L^(Orns, 4C7<(YPKw_7+dpSU5tTZV_Q2.xbG؜ϛ$Uj?_%Ol(k>^ iTIO{}"zI5SV8 1ӄpOxO6h9- ϦCbwR=*B.W9w_u^PvpʦV45WU{>3m'0]K_w*u Gx9~2k:L#$SaׂZhFd&]/&z_hr@YM% ?JwC{]INƂ\0 ZN+bE t=t٘fUI"Zond5د0iSZ8/+˷hߐbCjEU|;[@Hld}_!Bk~˔7^~5pP|[`O7,L.d.%+I č`<[ Uv(*Ͷ}<8BvnTe3'RLq0R:ՔZ`]U%*2< ƿgO^^,9Rm~_ȇ`,AՃ p%g_ 9) Wq7:^9sws,2IFBpHUbzYs0$ 489*@B2 bg!!*j&FU2F9 cm)NG.zv JMǫO* (K bFB }'4;]&ihrK.?P*ۗ7]Rdؐ_IDP7 j Y{CE^Q<0M*[?1 61O{`Mu1G[?xr'W}3jVay-̟afSn΄z2o}B.>8RThld4vJLz)){yәBxk >j [i h c_Mю) Q(ՎFr_J,p`0saΆuT1W#݋L!у8@$Ssn"_ ṔrfE5! t۴R[k7 kYduA<{chӫ=\OEC%ak;gJI+vaWK74`c"v4zҺ|={?լ( =%!nbppDIR RU5F& YŒ;QQx 27tUiV "JÌŔYZΎq7yGjپ2|"@Dt/GႮhB jpMB0*t Xf$ fr⹃,̝TD>l"Ǫ,6Y*sۆǀ, 'jG¥.&~7,\c}@NA@#G2L[87B}:(B,diM<>3nD*UWZO$( X51 [~1ȭNB0J*|s _80K~K:wμ>$!Q[5'8{֞-48Y/E=GnW kI~Qqta$/!Pw0{=A@,x@%=="n:sL.S8NLF-Tq(g[MOyvҡz 8?ت-cYiSEfVYTA(AL:bQgԢ*U1;UyТ]Ì B}'&hHQeD}UrÅ51(1E d3)F`+N/z^1)1I Z4E2~zx:5$t0#Adžf6HqỈ*8e- \?oX|}#rjv+#A#;Nމ+#௜NEN"´.*#z%b|A 1ZKऩO~=ՆmPx.O1뤉-oePr]e,?l:RmϴF0<;"8T<| i =Ha%jWe TSiOI2BZVk<ĿD0++0 hI2r6GE_!I&!S *s&AEk9gOȏ)XOvͤbڡjNXQdJ\ ɢsvb7"-Ad1U3Tz6VUk]bg}lX֛].3$V,z[iHb;q%F4T%eA,vY#NhwC`<%^KY“ދcJ-Z|ANaV4`ƛc([邡' `d!q7DnB] 0З)G 2NU0u"rV(LB.u]"ν\S.FQQ+rES GX-gvQkaΐ9DWhf\*Xmx4a@̷f \.I5:"ZL 㯌ڵF~e$N~=j7DOMC()aX>x\C1FiN.bg4oe 2Mp@R\p.K>dVW2qл E);0t:~RPFj$FHͮ?a\(˓4NhFJ{Z+dx833 "zn{+PO{X#/T*zp,G-Le}Ee2q φkx!od655DJq)%"k;z<+g|w}(+Wq#bT 8f;,cu0aML>*,qSsһ,Gf?2C}T^~}FVSoxc??Ѯ~W_RKƓoz\H!#M$Dќp\DI1EBrHK_,˿ǸX+ppKfI[!|=5r_.QqŎ,21bprWPWs*Q3}f@Ns\ጮ8 h YsnY>g=JG\¨D`Kqrb5 s5=C{SUBW:dhW>ÆN|,2؛'EJhŶE}ݴgE&X3ezf\X*HHe3jTnL զMعXTD:82|ZIXBNXLs_CXe;| [ӊ) f4 roCTL覕5|8.?Oś\[Gnţ ݤu!w*~DEEkrUZ|7 Iӊ}F4*Iݥ5zxzo $D{yͫ!L^ǽ8 hg;mAR~߻V2,?߾Bo.+/x6tΥO#ED;襭;+ϟ7؄?ŕEX8[rQX?-u@K"n'D۵N5-e:]42l '^*L'6VijI3JU ) AkHqɥd #c9wA;\oIvn!+ضEtߪ0h&W%{ P3&3jS37}~{с.Ur'C;kKK̘_ys < U$:;\-=3z= v+OIɟdt)k;!?Pg-fon0wX,"[_N.w obqRt2ҳ/ "8g$H8䴍KxW$J ' ky5: nOJjZF=Fduc?g+C ؇"9@N /!JPA]m\D2?$%xw&"~TaTIe†^~UhH e4C.m5ȱ (lp)N0K[͐2كSO/+-NV俩0Dڤ(kؔBtȜdMCUfv!OSM*K0+ce5) ؒAx)Z%1NOjq 5'_B$ˍ"x*࿖NE&QEב0"św'2.!IQ2&&T-L[wV& i@4~I]}!:XL"AچdiYzT^+x 9@58sŖ>ޛ« Dy]ZqMQ?yݤ!<_t 1,|i"FcTmHuet_R }H)͐Fj:u|K @r`̍Nc[|"k^>}l0?qdra s53s|o ,x*Bwi\ШDaX^{G>V`1T)16Nw#t;ZI6ZL@P**Qt vy}ci_^.VDՆw87`2:JxDjzk=/d[& iOg/W1T۠ bO,EO(<~~GͽV>.V~]b"3"|1bhB?}W8Zš0+?o#D;-&PNy1J>qhQc /%\B,r|Y5UJj[#q?6[[J q/iK3M ]D̀(@ {p#E>t!{i"=B\F^`v LnHkPw?Tz-dWgbS n gSlZL*-gt9n.8eL\d" z[[Y&x{I٭$yj%4DSS_4CR/ޱdBZ w:4n4ҙ hDr<{Յd~E&Q.v%D>zqv^ 9B B2P0zB˭q,lf3oΆ&ŁTOcC6dH5uoS}o~L횉kCy}ne͊ >lU ܿp ^GFNU=٭P" JqgRhףy}A^Z#@!ʞ{h-hS|^OcL %qOśw~`3%OzN` a )_V[9f nM?$N}YQœkGr#{xHk܇,gTmB$޹eP*E\LiO{Tq><>{eIػ+dZ411Y- gFEdHJuԡ|)-'e.6]xmv_P3|/,QMAt3@oc^lGȐ-}6MI&"U<['bQB4զ_ \9'T(zu: " aPI5\Y%'X &-27g)* JBP]X%K!NSͦƆ8^_p2MT`Cx(#̷H,D~߄F%@DAbpu)]U:VL"B@k1R-Հka#j^a^?zM6Fs: u9.p\{ !"L1PWK@n\,6UunrMAQu`}Qӣ(|8ʒ9MwG/xc)#)fLnX~j]ԊXy[܀?~HęoZxQ4:ZCcFLNJJ  %Tg[-=J9zG`^hԵZ@&̥f.Ff\Rk*5"at̨Z_/,z:wFs9[ibP@ PЃs궝]h8N6+.<U5Vmhde4fÖBS2\ 7DS1pU2 3ɺ*oԹWs]i6,ap; S+bO zA [h q 7<دy 2 %<;cmj,TBV ٹs]QДB7h!Sx ,N`UVF1d*d\i C1 ]muƶV焱s~y'!>ȃ85x6E +$9(%N2W^HʦWYb7O";$)PHrɼ,{dbqgKQH?.huˣ3ʗ5LG[fT+:6Lצ͝L?Z}rVT]:6*@ec󖵰 8aB8  ̻Ǥ͗ (0[Yz3^:^FH?2JnX^HO7ǨbuDV79]Q6ڔxf;gz,wڷ9<pƫP@ی.]91 []CܻKָZő;[ph^}QA'pe=H T e~/vgܲ M dZ8$n@tvCxOat~Ԑ,"wt-6ےR•dl da?O's(q(d?;T2L'IAN~̒>kn{UC. Yۂ@IPG<J ܻ/!pVp0s&"4#^Ga5Q ,+1ZZR7Іy%{0\ ,\`aa*a4Hhy+ [2*ZnN/aZU;$|5/5Yؚ&ѿ0bx)"Lձ}P0$J%ʡߺ=CVGNp+0l;/Aj姓fs }E;dE,A)[Ŧ"AUf#ǐ|LP K`5m$f(W%~9W_GHJUq Ɨr/!BC,{\>{n{so3quCFXvHkx/.Iܝ6K>OM=f1;Wn -c:SWuՀQVl 5ֺ+VxsgrAq1Ȭ\/iH дA4 WYh 1?ݦbr. p-R^kqElԅ1a{&u}0 Ի=]_i%:T0"KZ ih!wKbwKb虺;_=IdSsx|H>Dw->TFBid$ѐpP1ՈNfz%{:Ru43nGK \֚hf\kEDU5[zDʇ3PeV# ' 4D{@7q۹ڄ'G XѨ3QMrbqtq]Ӊq`N&; 9 P>xԼ$ips/R3ްYw䝅fR:z"eOB݈>eMB'Y'zlp9 t=!:V6׳F#ާ)!P?!{Pgrr7JU>G&xH?g֐ Q~o҉B#}xsM[ϑH4XbJӡC%1⃫4U 0~\m-'nVȤۗGp8]~ӮV[DN+RC'.j?!v $ˇ.(Q|@CWdwcHpϳ^]cVd]0Q9>5bE3DV$*I^(2Lx6LLe\ ]p/`Z M#TΈ# !򋧻D u,/(vvD'v)bMYthInY56 >b?}H﨡bY* 86SV!D*t4 QP4C|U ,uLln0U޴mrPB\ÍFE|9) Fԑ} tLoxXLMX~r ])0ˈfcCӎ*H+03^ZZѝؙJQ FÇeR:q 뾝˳3==^uy{I9 b 5^T!0+{c i:z&mނPsdB %'C X.6  ai[}e im|Z*DBu%3`ɡ`NYmUSS_7a!φL7Qn`\|/={ <v; <qP@ڹW1{ľ%WZ+O2B7`4.Y gjk[LG'ecWH) &Wm^.-Gޠ|]>Zj^kͱBN0 ]ϘA9ikrPvi8`۪=x1DD옌@qi짷 )E$mi3\w[E!* )xՖM'":(4 _@H#/N]?~z y Ntyz ,ESۣ87 KH'(tx4+vvaӬ~jk%lmhϧɧAdX,A֪ifS͊/2D?Ct: HOxf/ Uo}_I|m 5q-E5> Er'v  9`!=6QD X:I5*f0ah ut2BeA6d֑%s[/uWn!UM{<>}r'!Cu b8 ]1wdz$/*S(++C^+:˔i"ANg LeWsT)4S/ N \,aP)rl * po_${iv+'[U? 8QV1rC̹/L;L Go:YJ0a\=:=!)bksIac Hټ*98Vܫ_b GmU#e +Jaf3>E:0b p;_n\I_pۤ>X((NOzJ T;x;>=Dh]x<: 9B`%AnKĞYe/oTTMְ$6njGuh >tӌswʝsL3QAU tx)Di)Öjb= l@Ksߗԧ {@bD`|`J6`/bjރ0Eqs/›`_HbC渻->[|ߩ8뮕|6ܓM ?DZ xI苜<!BS}*[6bTIL9Qɛ m<̴{J|N/Nœcɒٸ3\RSWߊVFd+W"60``ldmw&EO`[O&POs{*+tXWK351X7p)> g,IW?n#4?6mOwny6}B`_J@Vy[ϹU/ZO#,zy u5wo$TZ&L6\ݠ>U`$mkbAV=NޕQ9?DYfk 3" F٩0)n}_|m  8F}T&ֻqOҥ$:_v6ApdZ[l{ހWO~gHEQwtM^3F];H}ҾXv!Q9 S3%a¥+n9{WAdǰܢdž=J[Z݉6 .et-g hrzv{ŴqLsI#ϛATgup8;qieY/i>1Jsl/1YK8ȗiayAK <-`4ll̎,H]Cgѽyvdv|U'zۂ#6MH8ȝ*磦z1\ReY&l4Whuf/ ono2F/?NC_k.vP O1ؓf6&dH}GM2m`#n/0&ӛyUTfP]Cax C)@19s(OdL(*d#y41SV (*$nXj8Oآ%h AV% K Ogv`ʏ&E2œybޕ,RFc!GəU-cQ~@=2 hAa聾ŦӁgg`;>'TI"FwݸnC*D;?of9Y)FBёP5n"R_z)BoDɒf ֿj<~Wv-Z2|4l>-U_9&z/"uѰboJekO`R &@,]cw)^ Q=MNE#J"S0|gװGq W{q4;^l2V&{c7SyB'.?D/72n{x{=2idEw-F+F9㲿ZQ@Hp|6spɒ[oMl$][22D2Az~KEbH4æ[m(.f/o9HGeZ;E;Vģ*HU?:)uBhz=y4'T^K6ϸIlUuܓF~c,*!7X\,?0r5vX~_1ۄ1Hp]d9s4:KՁHQ1Q^[Q/mMEuh %ȏ"ﴦPg#?u4'unYU=QYn}jIh=ZdAU=Ok_)[q`Á3dKW~*98fRc~J Jx%3Z`Lq_Ugx5VHxVy ئ7ZT5 (fJ;10vLkzUV\qB >ij(;oa0wBr٫nrF2;x Ȇ%Z:;>iC&e#*yƒm2m.yV)R^뚵# WĠe#?aSȌ吲K GzVD2nDjӚ/U0p(y+l)9ӚbMEF(0L2UJsش@"ʜ.d 4\xt t`~;O,PY_!-j?"@BK]Eeи]̤OIM{n\v -m$\ݕoKp7 %|C'쩶|aO:Yb%%j͢ĶNM=.b;J|HG]ZS%or5T+4AH%M3nM]JT>&<KXP?ybQJapɰ}m>0hkں8J.0?{\惒h"+t3M:[)Quk]c+`oZĻ2VkݯݚYb W (pq>"4KQQ+uN>P.CK25^j:}XH2-1''+I7~#J[4kp&\l5Y?"g LJص4|Iܞd#b=5;u&LqSm_YGZ9϶ e:e ^OW7hsd(@gBNj~JH-hU2u˓|M:v#of^=N $7f p=vAhJVz\ 7e7^pݖ8a}ЈE`LJXLJzW?bugAOgzs@N?˰,ZT:9zfC\v`~n7,qt!qܟ֚dHVz14_G3HXh]ۤy0_:*b[ f0BT/@5L{ y"QX8XsFz8-C܆7gv*|%:(]^nt=oVڌA*.c0LBglNy@izȿ-r1(`Jȅrd+b Ap3 @ K_.7/[`62#yuսa^4E>ɱՃ_&p=ФG(cx흕7.>#ܿ9vrFA]@ O;I&}=Z1R#w @.ʩ T܈̹KϘr}P5Rc6˜|7٤'V!0I:Ե/"mie*Lm7_m.b<PRxt#{3mAIu]+~3ýI4Ȇ6 ,*::s#U}˝"%*\b$MBE~'%ddk` x&)qҌo5F3E+˂P4H&7N]kg4+`7g}2IN*B/b>%-0NSO# dLbT2|іɫnl6ǭХXkT5-rnccM}Oaw^K*7_6W=ZI*%SxzN#FqΞ¼p㛊)3h}4`~5r{.Qb9e"2I:Vkw>|nahoקUbKU8:Zľ9THkæO]vKE|zqE3<:tJ(w",~p>6Z~jt(mx[QS\m*͌#JȔ;+v~DhC7ֲ'F&UsBכd!#h 3,$lg垨?LwݝE)l K]E 7Xc= NCHd׌BXuIϭkdL%zu8ub%ڀF!X |.a$2Wi=^f;Pށ+!z.] B"obsNE9LFV&KSVG3Od:+~_Yi;XEkYE>l:w.DJ%B{Ze> CA:}EC! W)cup˗W,; D2fܕN;n\h)d>-|u9uN0#N*Bd(( ]$ٓ ȉFp^ʈB՗MbwS/ ¦ԖmȬM'h!mlf˿%Zl@\@Ѵܧڠ'3+:G&\Qb'8n q7gbWX&qN䀾^4:jXx+r23q\ew_)*B"n+*Z!^ۻ=B WhA?L6%z_WJ"R9^6/i9/z FJu\*sC $XCjF8PsZBW~rf6F?o qUn^悍%cjRTBDx~]i}KU 7\1TCSݷ_#h,<7 ghӪ{ ;9Ew4UHt]IB}OeϾ"Bu\.m'o<^fafXH|ל"~k8CS6nnڶI cSLB?> 9\aE^~mf`SƔgoqhXxv }-*bf$`@͒Ou]'-Ovei;2E]zA hGG; ?P4Eaz垫?LS.煴c=#img>8XlI-IPI{ʓ`_GQ2yOb>v^>ZS2Gɽ^pAw~;ǽ&%.1)~yŻ&jRSfJBn"K ?+7^؛b6Ly࿗s+BkV4ϥu_Jl2kէ^] g8v{pgFTTd0 Q:a:#EVKyoKAV-jFqH[LBbV /13B kӯTgǓD j+ J>_ڎcE.a!=Vs}ؽ"ME;n}wBdNsޡ3r0@G׌9zgj7uŝ6/|K,Oy;=7sv[||/]+L)'X2;Bvδ.0(,ger8qm4ѰDP#]-w2,W.XHm]"vPT++gL2(0zue`(6ϊ)l`oϊ+=M3yN}2& V$#ӥRveiff+ 8߯ *ڂbdΩ:Asx-uz )&W0Uޭ?X}(/Xc$%쭪]C4&D<ʋ1ԑmuޭ&k@N 7^xgg)(8 MxA@'y_c ,dZ܉)IsZ ꐱhQVTztFk$5W,2wdOm%jb'9TZԪM&ʮͮ\j X4J-j3a̓REVd̀$R]eV }$9x6SӬ 2nlT DU+y֢MD ΔlF˯%7~ 4m!;7bӲL*/%px 7Df/bBGu|^0B#v}d @t|IG 00N?0_jf'QI@bO 20>H;K_@3%:CCym)ɏ@"Gl&9y:Xl-Aw̺/@v媁/fF @s ĀvqС;Y_N= `i4!^MlփnQ'{W'q",b_hNT340֮;SF\+q_( !#fzrL %$VirDab* ;+Mܾ>]X>N7[7bcH`Ѥa]AoWXvv^9+gR[Aw&+M2!k,jX+VRϼzR`'4FY4_dr072rȣJ@ٵJJY6Sj)c7/C|"V #wK\kYL{,9krX]0` "u6Z"Pt ̰y9\'~X_+:Gi ƍAM~H*ܣMD>|&u+B$*Ю AGV;xr9?Y <=Ӵ ͆o&WsCR$$ %%*FW )hw|!}-ʭ eVK&2A*] 'Jl5FvbV$o.q0+t޸3G$٩Z#ZٴW=+V^xb~ѽ&V>pdlM1\d0 UP!fyݼnY\@UI|Ih-AIYUÖ-kp e?8YZ־p=L,wR{!~"U]_P0,v+̃{Zu|U)UQQGnڞd9A闂F;ʹM+-9zҾ~ؕiUS#GNW/Ut,:'S{#b #v\5_0uʮ׬ O ӱqU?_s0KEUb.]\S,Hv BiТwVx2 Sz}4G$ѡ4Jg:uC0ksk>p O((`M:L.juP^Ufl1QCh׀ٹGoM'{6 OAAxz5D11$M?(62 ޥx٤X7jb{]ݗDczbPMBީڱȼq#07pX-L{x=(1y7w ݎӴ ea@2 apuki Eϻɥ,ٲy Бl>wiBtS8ncI#Nhz\Sϣcr81%{Z\C_T@m&7O|w )">Iv?4^_~  ]&Qfcܱn9F@|ȼ^T+:2^N5u ?/ 2ʼn·3JD 'O_lVc,j%܄+_Ut!D^nږ=eT*bm5!A "ӂo; o{S>K&Ӊx9!o{>IB')6)" >+&Ke_#a \e7 ZOoFT܂fv͓?|^tw 1.tMԟ:vglDt2^9a@C6Fbɣ5-lwh_wGɾ(vA\5֭ݒENyQs/ZPH=д&+X^" :ls p9ԽBr@=zLmixϢgPI#/ҔTe zNZ@w ٞ,2?ՠgkߖRQ&X$}/vaMs׈&'K o`twAD' =:Rɇ^{c>_rX6Q t}J¨Y&EEѩnV7Pi6j5r/%KDdt%+~7mD1:2b3 SQ N}6&$ Oo/Kr0CS33v uj@Ƿpfת] /e6ȘsƙQNF_C$Lxnο]w;ӓ}s%V)74eN\W=V7wʊ^[nfію16[F$P)uYrxfN 8QɏNcfAIk{@^7;¯3%mc$T `{߈aU#O8RVڄV^8}Μ@/fzc>vW]P@EUZ_]b-A: Sk?BaT]n0B*~ \Rtgm0qBK&YiI3ȓ(i|%NnE$mԽ !4GYPe@k׼>I~nzOáoW`:M.5 &Nfe׽??sc:y+x"Ӓ )SQ09v[+noI 5ujևt4Rڒ䂼\z=lpl΢aպ #\ϫV^:QSjՉM.2ʃ(I/*1t3:?lxس+o;m07vVg:gʬ_|TŅD:aWP|CT뽻L J>s kIy'\`t|78G s[:bdq% 4 @0OF4&Xˈr"9Zy"Ba_xtGfP٥JX3̿Q@rBWC%S" &)ɲl8RQT.#Op`md&-} Ğo4{t 6m=#}U.7d &5?!hǑVJR tE#s.B/?nBmH sjȅ"QpCс^E}տ| ZɚZnFimsn=䎶ǒdS2/ v/pV[?8g,eX@U(5ٍB6όqS*`OmPadߊ-P0QgUr'L9 1Pt%QxQtiwX%5;Y  nU {Z@ȶ)wK`FZ FE[=!Asѹfl`ޥSZA`%Y7bEJ1O/aaSR UW1436#LY[?̨xt4XlfbChͿ=>g$Dd]k} x`=6#+CpRMVcvR"!Uvwϩ1/̺HlØS;S# [-mRVw$ԞQF m.Se){c@cz cY\ q63\bŔ8!:5V)Vy kh]n.:D%5nvL3yno%^&i@qlj5FXK"cxRŜ NIjoĦG3xzhڀ:ر1sRA&}Dz^ey&bVKNdR:N9܉ ɶ?Ӷvsdh <]H_2qfE`8 SvQ][)6[\`S/L ?T@D%D{kSJaG\[Qr%vNr 5X1EA";Q p%H IMpWY OWw JA,x(?M{˙7'2]hjh] ϵ&:ӌ!`Ca60wcB$CJQ-;4gJyVfaytSKvXҾ u[q ^Y3[S+!mNL/1ybےf)pmWr5IQLUP0 6/ 彝g=2s_C<5jL`;U5Q5 LPsLݓ EĎ9h T&l#gP0jYeWw@Qv^B  xŀncp:ǠIdÆv% ghJGq-so*V~鰐46 G+^a 4p#V9(fyqdW9F|g7;Qr\d9w;icd ~Q%~{DX\'AUHe*c r}]jx}7L>:غ,AE_+ҜQ^T!p8>~$N1P_:wFz? kY|5&ՖU9OIrz2|)C߫zXhb kXR0 RKplv 6FeЬf}J\1}wݍaPη_n1S (JJZ#14S42 QoNzyBds3ѫ f%iw`.,616{g%$*i5PUs`Kzʪ؉צjFF pJ總tSyqZm#5`.B͓FPYÕ<j8&DiԄC tFv 0CfUE4͢`[@dIQ#\`Af!s?xy,J=/OB8O8p[ZhyUt/ 9fu(u볃a4f249ΡjrlEF5L}sO dצ/*gYZ070701000002da000081a400000000000000000000000164e6139f0003a9ac000000000000000000000000000000000000006600000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/i7]?Eh=ڜ.+n0>*UY.W|Rƭ`ONS¢Vidza-&(r-6ݽ>_JVpŽ; - 徦dkDzD̒ }0#,7:| I?VbȪ1E Z:얛yğ5!Z~}KeFbDG]-ESOKXeOl v<[U /y;h|i=azY!2+cX.ĞOc)c`WfHq)7_%jwcʿ"]۰ayŏD)nBOpAvQ.Lap]$5DZv\tVEe|rk}.k+?LzGhIC/c2خIf/Mpqұre 뼘ݴyon#oTXعGl6KIk'XLwGƐgot4EK)I~!^2oL VlB(zM{=ŶǤzSf@مPi"M80brϳt=# ۈeHe1q`kήw08IɺB)*\ ѠLa?: &3j'FQO;m4ē`g9$4{Il+3πTIجW- c,h6T>N8F}U*i# g-ίc˔J=u3)WB~P>!#Gg@I9ierxiX3is&(,1{@%gNu@q2`E}^VT\PW`}$\gu{W)MO.lua/4WL+.(gIŠQ2)/6Jx4w0 -8 柼: FH_TIJ}YGP"d18~ECgwr՚⫦Go+7[ry^MDKbR%w%ZR¡^ * u>$r5=^`r, +MۆZ[DQߍ@U_ ~ˤ=@-n3UOuj^(fCdxWZtuRL?l%&X];ޔ(GN\Pa9l+4zҲ*<*:$X1|y!__b&Ig|NGDa]NȈhFWaל%eN&ŋG,{vCXZE M%м*ddBU\PzjK^ũNjG+hHNFͅQھbaGmjYE!~"TWBBe4|,Xyh _WZw\6ÁYwU':MSy׊UZ:zR٧*sť ~47BK:NM\dS-4a-Q~!ʰ1wvb 2JNR{nO{4)Pǜ#Ñ2qAZ +\:s&N3T9]oǼ,J)09oH|vG_olOǰ1Q>ƈw{ay{,nsȴR%۞25WrͿ;JJJ5JِN nHBEP#f~q&WgRY x7:s ,v;um;lG}juqnV}F8Lyp)ÞgS؊bFCBC?b0C5?7fr 2% ?t0!Z&0ڲj' ,,BP] >  >^UylMk {P#x)ݶ`_DzN7ɓH=mYLa 9p҇d^b~7o5u u Ǩ&"hOnq:]WoX[ðy>d >5NA\Sν N~/zWwz{:Fp`s`KGUM9kxm51Y!*Xdn<Ϲ(pm=%'Y֬K~bY:[Q\*/ai+ ۦ.# i! N wkxm}doZ5>-e9DB&O ::U}Lg<%%xLMAވ=Mrզ: ]6DU, {2eP}O@͐֯e+=% ~G$(QbSh͓K쎏rhjv~[†-J[[LGt "׆+Ui;"WZ~|WI3ܳC]2kH-%AKlBI!&EB&ZG禊S abM'nZm0~+n#ݱ뚆n͉(X"n/vΎo%M5SvVԺ \ȀT'Ve8-fĀlIYoS?ȗ \7 㓁%(̹h]]>JKɾD2Mו% }YLg^ UW:hk?-^4j5oxWR "=,G[cXS ˩l$zo{Еd a(>\~!յj\keWk;kU:,pIXP4k@D@l ʓzsA]ASjtju`&O;f5}=8}%rf7E1qGK2C`x!-% ~ԟ'R]5ZbɁir,h-"z jݞB_.Jf'ԏc_5뛨ĥ:3Z])4\* >:Fy=_ń7б/gU#WW۸TD]W9Hl'0m,' 7 Xcd\*qz!g \AY٘^Zk3#%6eh|pN[`B)Q'0/jgyWXU%ݺI O:8IZ_`7t*0qy[0dkJ#c(GV-Z3231<1a/d&24B3:. ΨZuZI\/vnƦUԸHF%JdIJF ٽŬpj"ݾQ_KD|B<j GY~:5 PS5B3TOaG.}|£PwM#1} 6f1GJbγ݅~ɱ=/< RJ.˭YЏoF;*sR=X,(3ԟdj^[+rG&υǔX 0ՋL{?`8 *N$b{T?QpdN ynPw vD(0DHU3_ \ q{NN̩Რʗ79F6lT KAg7{\Mu/&Ζ[So^%`$F^Z߉1hsHwj\u~ن4 z~L\;1%g#}x<Xͼg{86DN j(JN?4 M]ku]y(4Jz8 mieNm 4zR脱ʊ* ^ˆ1VorT88_8MoWLi+qu\lޏw.j:xQ5=VYhnR ٥b w Ȟd4f\߅Y6^|zS#:B4Vma%V\G!iqtBvrHOXuu%I$t>"G~|+c*\)+GOAnkݜQFup@'"4 ()QsyF؀}sb; _>&2All7}Ю\'I)j_.7t'%Y/RU @'nv9:q!B/́lg2/loY1(ipE\PZ9-'M/"N)֌-d-ԥcv1ᬚ|?bftZ>X\zOF9 uU>1:h[x"~/];i~ .z|nՂDPjhhUgOZũ ;b0Z|Ԓ3ЋpR[JNunWxu%˪ e>HoU+IS,Eر^ͫvwaRX;\7c G7mfKIX:n'Oo/?{vhJ$*5E>;vȆji61[ĊZj2!xohsݒՅt)KhH^te0Cz#_;#&d·hHg ЬB} )Fhݝjk)$ e )*>4]upU2\};ܭ{=;Z]!$|G'lP)٢koҐk= 3wYgoD%m`LԢ'?ն'?: 4y"s>n#cʗXrjjgop$nnӐc}[e nI1͜UfrLXu36$ Ƚ/aE>'#pt`;2q:l"`ׁ" v$@2Nm,vQ\&Y?\ *7=K~G<n_r@y;FI AU Y^6 "a5@p XU"kоD Bpø ,i^bKfx{tq[6nj^U8iWdOT"ņ'ST ^U+4*>w֤H> 4 dlyb~cz&"}Y_XwߚvSCqX_uMOdIr᭠#[\=w!"ct\;Czؠd& 3Y4#d:3l<@am.QArgA, ,D # qQKT-O%!ooۈX bq rT}xv܎@wZBש9!6)Rۗdka ku0ja&Xe[t!q'ئ4%'++Lc{-Ff5.cKӫ{gI?BR)#҆E֢*`}Yץp4d& A ޙρzc{<@ Uk!ʳ{;D+ߓ]n/": ?ÞWxȭ*c ~0Ϡ!R5vi {of?i*֢irFogsyiXe}8|04M@|Xwe~.9" ];8L':̮4P3'R-| zȯH *JeaQoe{p)-3F0v WU" w4v SO>eMBvw&&COo]4"fЬNn>hjތk23~`A#n[tStjg0Sjg^Ƿ6?l|R-˖W5ͅ]rU6n\O:8a% KԴ>1cUAĩ|lU1N\$'i'ѷN%|! ,4r]=o Ţ"*JҪRZM08biqh-iu~e LijWX)-[*}[[y1ԑ̏Hv!~FvoO5z&9)7r~&m?%ܟ~B{dz,a!(>3?(ъy_uǷt MiI$T9US)N "c /SW_4\ψ\1ӦpLٖ8hsbPŤ+eM14׭$ =\#+Bu}#狸]Z]uG<[[[b|;#loaLP ~e3*1^\֜|Z&6eRdtߤyb|&g t7 !w#Q3vI9W TM 7p[q$En],LWj`HxqٽxSP*b7&!y da$"-z{RQ96 ac[ LgjƎ KꨚD{Fa|`xMϳP/1#FE.ϮJ:iAf3j 2<쿞҄Dqvtdb6[q><:Pj(e"\aDdeNրx!D:[ ^J&+6יaJ]W{$W}:)Gy^B~'= uSX KU,7T3 _ 23wx[7WH%h[x=va@TIopWٹOPj0'v{}C)ܤ~i̙}\$dUbqHoBʓ`oރjgdP~zEN1?3&37y7Yقٞ4ݤ*bo$q:#$C$Lzf]3 ]L˯H #N$rsqX *u| \ _;(`NjnW+G0!ƧͰ[}[Ds3P{Lz DWh7Fݦ>~ˋ9MSV-Qf ՜b$$NsT6 1)I8xϰf@1ŝ/yaְNplk`˼ eQ 2`M:I3j!cfNwe,0 OïGxYŒ^[]5!S~"3EJDv׹h%" Y2n.,UHv>Ix:3N 7\R=x3 ;%Af{L&R:#Qs6 OoDRݑ1(w`hxբ.gr7,Ma@exAx|JP?dC,͊'"RP㬍3T,YDƎ{juyJ&^=v V?5X7ٿ|TYr6;Φی4Kl?麂b 5@Q^_N711s]w%~AB~GYU&WlX y%-ئb.ra4% cg} 1'_xS̸$1M͋*k6 6S׾%f1EbD(pWa*)%֡@{h/Tsژ3f[_K,t9&PBQp ;oZ~G?1STkcU~Eom<&Xj;AjS:73<|z Ԯ/GNK:8\ߐ_bW ԶxPfW5M9|U^'$HJd>sU T+Fޠu$NWC~H~Y4xqh7-pDNc@N# dd?Kͦ]<8+BF ~(@ /拓% 5 ꅮcRmYp'yAT.偑tn)'Okk~vh8٘ql(;FhJ#0<XyͱQ%j*g>{1*3l}: ,[ˎWjNKMQHmvx!4#3=ű_ cUJFo'14K"o 9H vE?oxrqYWnQ WJ]$ !ۤ~2C/!h;8` ž[p-5 փxQ~?]smz8h1mꀟTU[ϗ2/ʉnOK o(O7WpD`!P¹z_wj_?|n;(phA3L]@bYm\fF,%='Ȣ%(i"v'6\ FwW!b4ј0|^2s~NeÔkΈɺ,mbLpDŽlfM5qb؆IMKtF [8:Xpkn~ezGڥvjlJzClaI(=_efO /~(6g(yHͩ*f bAtjUbӋu,$6Ԅ'd&;h2uz's⨕څdk-]j5ӌFv?Bv*G! Cֱ\0\5eo҃I=Z~7Iiɟv1jF,$[wZ2 K:Hb#H5_ U9!T-ȪFKVI.ۛݒJ.g|b~kh~:"f]ʹ AFc( Cu™Db6vBN_6᫥Ci-P "gGwDf/)}`fkkЧKdlQyv}Pz3̐b7jCVh@Q֊>݋n=[i A웰 6lKȎ=G݁v +UklN8Hqo8}\h' vM.h&,4χNDA<LYQ.Nq]_Cj ѵ8ۣ^4EP?O=>:ĥfqSR36rTcYT[4yMBr?8}iP\P)i} -ȏ'rZ."4'؊k^ZgFR`;Ϫ>PR试pLbrm!>qtlmj-+# )2^Wv"ѿYN l8DJ_AC&AҢӒ\\^[S@;t^ķ:@Q_iXT+z}AM<aLd&- E>0[eUs򷵞8T'$;# GJqiCM(.5 *d[\VenS [~A?4 $FD sMүVʑEڀ[S[_dfjg#03:]ޡ1FFe+śB PNDTյA=[/F Z9P$ಮz(tzꔓ}5O05tNt#Z;}^"nQ党(ֲtzE*Xe@d)|韏o<[ۭΛ=OT277:}AOiY!ڗuy!nru爧OnlbOHQiڕ.ӑy³vc)8 J: D]`.0Q߅n$b.8y əOb^nL)ݞbȱ[eaFF:^~V St&ӿf6[+d_ΕK)^:s=,=} SӤ* S =6;H4]r)+l컄0Fdc6_0ߠ{tEvXi 'Lt DoOCXbVmKDs WHZl42 rҙSgeCŃƃXΓLIa@΍i3<9c_Juy-'}y[+I͟~&Nө= * &4*{L T=zTY}(B a.hKfZ+!G(EbAcg3^vK4VK@O֚OS4[=B1WD^2MpΤ*dw'Br4r|B`=cA'"r[>Z?f]%Sڸ㇄S"8G뙋OAѻwdYk#H*%ٖ:ihj熦wiCj6ʭ|=]MX#Hu5j7-3(b|YW=RAUr JoƼ+lQF k mZ^FlW !y;h܅0J7|Sm[Nc6\~n]%պd0)8Ck>zS+pprHye㗁Suʓldx+1Spp ^81 {e+|B ޙ?hfxV9lJ"Z1KXl2YFEQS ={EՄ"LlU:!|3a,-BFhȝ\+^^링GS+VvfH 0VY#gy6Hx*q3?Q ؇jvġxSБ-%2r{d>(㘉.?M+zYU&lL$qu=1H=F!䒔}0@U5>< ٟ쵂Hw;0TrAvRy`dvRp6z- @3@r|`&-g`^ Z$Vf)6uKڈOUB8IIXF\ f:/HNi6!Tpx|37tTκn,aݍE:ll'(62 s ˪%@-%B:+gO 9{Wi@ ApÓכfoMouys7DJ?2TZwۼtcYO M[N0͘OBE\~0F[-O#U-=G7{F)pg|;)E3!7 J5@;P1K8"%{Y!N8brgiO(lVXHuý`y}ch iucu;4m+S29CCr)ܵ'%y X3FT ş씐:vfg|}hNDE4 y`{|\aLR+=kIev_]0.SN~P9NT&}A0uO@K~ҭWDB*}dEY!UbFЌY]͐ h:JeLcV{=8ׂzxsgU3Ԁ6~{Pr%Li憯`; Jb1-+c?5Z Nׂ@}IQ[,)Z!銏vPjkW`iWL,2F@fC3S]eV #I[W~9Jkn0t, teoG^L?S(O^ȇ:kwQp)5d2djI*.g*܋|6deI; 8'G6 zkv?XW8>AyLU C5.ٰ+8 ۽.;*FըKUq&C 7Voz3SG[k^.yN qgf@<-*iak׊(f d~D΃Ŕ9[i}SZB&No$-"g*8;dD]S2A:Y&yY 7GpgZHzw ,+ĂRolwcTM 1PZ 4*2<^yZs7,p<@4 Vg,㷘t%Dc= F9z;]MQ3sopP`ӐP(2飒27H&NVl&i+4q^X%Pbu}o*V6xO`rwtk'=B*$Y}i>nlUa']O +Q-QYS2@ۣZg?r3"j4-gz93n,++zk`ɪ݌+\uޏ{Q-StW16bO׻ByW.}mON!߯6:|,7&ǧJ QIRw7 Vlt#hx 2GŠRm,z|}\*('V@.OQMx]5v"r!pz /Le̬B]6񮌊kB50F@~D0a;rVtk҆I^sTO|/׬DFW @]J;C5مߨhhϳFhR$ЌLKՄE ]d_XBA<@6 +vo:1[OdPҽŚ7sy5rh7kZr(.%EeqSvla S(,([``[X%ek݋S=>?5IKRѧm`)N* 6GK˃ L힦ҽ%&cgLRc6j/cyigBfU`;őLbY@yۧ|)̌Q7` YYtD uIEy1JdA%n,צwGӳ2 ?)cRiGw>ރcOjڅl"ѝt^60M|JMW}hdDoJ Rs*DŚ=_JX3ez}h9$^lϤ*IK,Lo)Ƒ̴螅0ZWG}gƹtJ#(XU]'>zȉ\|<-9Rx<M(8R%Q57>^BUDIqG0P2%r1.r$Orq>rǪo4:,eN <~T7A$$ז r6A0[ J7!zkRqv5c+Ngi@YGnї~%/0m1L9<N#gMz=~l'[5flWH@CS-q-?O0媹o]Aהu۟70Vs kJ@7  81jezi1ׯ>AA>yQAhǧbq~d#~,Ě,۝[6.Aʼ?L H`/!^GbG7TwVi68EB#iX%$',4\0l} 8SȜ~hPtMF0O_i?5dmQmOYq\6SR>fa;K"AgO}<+I CX9{ώ-CzԦk}!Wk99\*AZ.yɯC$Wu1Wr]jiX'0d%<*n`Oy˩X}zSȊf^g>\ا/k"]ɘu!S,yEІ,BL2,a4gRaA߈NU=X62'PmSCv';Z52u*n}|Q3Ьc%]yQ-ƙ0(mV'19wU;Bb7ۢl@?OAYAйFFJP&4OT-@DY_@x [vX6;5VgއCVuVyMeALnkc>YghxꯐZӧpLD} 7Nק,Ae^K@?CDȴTAB67n`530Mra3nDhÇQ+6/DƠ1"`@: YNTS{!fl!}뉝%PP˪|%Ѫ;+[&#NN $yp2‰Q{4 )#Zϼ]&P4b|փ碪ڇQ"ܺubO 2VbEN2^25M [yە2^ԅ #pS|psWlf(ρ:]],_ޕ_ڡ`* Qs&e yO`j.^lV,8OlK61b.n"ADȜ5K!QL "%ؐ~!bj`ZoumՈːl߯,][Jsh"?~yZB:c)8Ky8c.f,ʑw+]tlOO6HnGQVLPnZ][WUrf/'6ϬV20n0._!42'ҟ,ʰ;}eW:u?|o5\-Cu)[nioR̪.Z=>k^.DVYOFxWl/%k)'g͕(5Y=@RZ: z\ *&}.U̜uwc)}8COUvx̞5*Ivk7U^:I#IDSruY֨ʐ)` %+HX 2Hx^T>3[H"`acfMM;Ȩ":) Mq 1xPi(DJPzFZi<4{g ysM|ٙ,XЀ mܗXEü֤"+gP7 J~V`e6b܄勾ԇc@&GCtnZ.*y˦Imⓜ.j-N& J5y-R/ƺQf7uBmwZuсY)UF?X3,K Qj<* ryNΓXHqdaQrFzSZrBi@9pf尻za$ɒlbaYWXw 9&!) )J.Y#~'`LY`n{d>Ѝȋ)i0U:eƝz؂-&-(ZI n>U?xئVy9/p"nxS7m'؋u0D:s~#J  81ryanm YyƔǒr3Pꛏ&O Y(:?3޷Vz$?R|f5?^T)!V=*&s v1TtU{Q )!j hRVAK zr(ؿsf2ڻ=fC*x]LxX b| o}΂EG"Q$A|F̽ ƺŀ~ 7=2ySb׾BΊBd|Xw7bw!&.J.w:>^b*}L)[Ӆ}>K!*(q)dAzf (cÔG 73Pd'6k4ogKu1?O㺽1EmGS??ojخ)j)ؐ0ʝ{i =r}rZN`Ei f;@j8Ԧ* #nZOwu7̨%cIw FG!* UjEp7jrѶ6IRЙr;*PZ/N5j4l6C4  $V 8#,@鍖rB?e6ͽ#)>&Epjn(7+ݑ uL΂&%lSsH܈VgTNOdj2*Pm@.엊Cʟ3Eb9Ք7 iozq*:vV؆ƖL::"ޭ":^:^6,18*m%Hrk:uL7<#Й/W SE֕Q|.,}h7B}Q zر=P&ee$$ -|I$irEԈNjK?P^JQw5T0}љ_lN*c)ѐkwB-of}eT5p s K)fPxiS]J8V5S.[yh@\|.%E} Ruv]H9x` a$. V3]d5 c1}3QW vi{7`tw0T uVr+.j`̙YŜRefGVmKmf<̩yfO>+Wr;s:ɷF^@*v)Qez鑜Vdn*ZTpJv/跏**֯q`**|/.T63fU~`|Ow'TOw6]7 JM;eQviEa -%9fC ]I,~)eŢe l'=|igT oHUz:OmqϑZ+c.Ղ3V/rAIaA4BjNF t?޿n bA8^jb=W@<w.7Y`ryH09l[Х"XoG64<+^AjECSIw[͢E*ʹbZDCmoE 뵪I|tbhS !!5oG|8IN_ h.=G2L6;Nhb*AaD0[^%fe%M>԰7܄,K܎mta=GnLhߜ"BbTRХf4y:~Q4J$٣Mh%^SV8V]k'"35+hq-hMW/mlgӚ`sD1,EzgSx*ֿa./uKU\5,A"})hؗYDuL84' Zl \Ol$p]\wLPLgJ,4DdR!DBc]MHӺ{kmO+[Cv`«ٽw$Sy fB򗑷2Y% Io'b{ D(B )Ewa.>T7|rQQUj}D]vz UItz~^ǭFH% y]0ݪ`3hk3sHv]bIC ~qV=6?ec\qER:j;e˜_P )7xDa|Gq*3\:[ ÛUy>ObK.jȄ۱—L7~nd!:WU}H\7MD^7vKCP~s_x[TN\&Lԑf-^r_R%̬p`]y%;{@@W zY3)ս}~Fw4Pg9e%"t}*:՗<GF W4Ĵ7`S[Z*b}販 .> !q*NIc'V i0_Xc\"H+h yN>38ԢD[& lYIG&=Ɛ\тoI B76ꃋ4r?g"VcV.>댭ՏVUCьyssWZ ^X>OdD&_pϞԞab’r}`{n8LK>qk!nzOX:׌N=3!jj)c_ZU̝P|Ł(yrFf1F8Xn԰;YYsyҷxy s!tٺ BaQ %U"d?\n7tz`~ VnKlG^X$E ;5?6eCW6*aziM" aMW4nzYT؞7-&=6`Q;vB$#}FrId؛1l !8l 0\OV~=,<3c>ƺaV"$Nm;GXGWLkۦ,MEc nY8߼D`/r俌E/SLx.B`!$v3= Iyxq+MN m5p}.!S+dZ.S52>xF$ %{N@! Rq~ռfdQ<SW "pR;f iva(^舰;gmD3?я ơfyAQ9'h#ĒS f 'C?] ɍ#Wقa`oꦙI)$5L` MZϊLBf_XPkk`,fȢ鲗g,NxWAF"T=S>KFX^a/ CA[Ҥ!7efmjN?Ltx$=ne1}ӂuW=܇'h)mH j9(+Cg}uD jl%oІh$. CJ\^Wim[y;#Y^\ɸ `1+T]?07k|I?LBvx^ľy/gj-U/CYM %d,Hؖ;75RJ|VpA=&0ߒ̊m~QO ?Q DIx451܅B vsT&x-aYRR3=t`d.APRVq;@cjLcfKPQH0DvWGDR@aM"ˤWdsg階~7=>:j;k]3E`S#. \xhdH {b:U {{^Wpl8;y=ri4 2M3Xx3z T'E#j%>D&)N_ е4`]Js=r\iׅaW+VuZDcZK㛄ZF-Ph#g ڊNm3"◄Kx#UWzގF9?u# 9 r镫NX%NY)!:A8}ߟ4O⤧z g'}'p4WCcI]0̀tLзl 2ۧxи2R78%qdZBvզN [da.Lz-ΆJ9[U޲rnUwp&XO2沜VSzV}Hv.?aHa<0omW3-[ovOYtl5q:ji$M{ hR/<۳p] xN 7\ofqd6җaLuz&Uم9d-~S:JO,*XZ=/1}mL|{QNپzWNw Fon\b'oå) cbׂ!()Zme;Oe GTzl}[/@D_JaE<7ҽfPDEh3PfBZY:eaovڗU}I(EIT"wfscZ%w6,w o8ןf%i ZcJ|CSe(F^/,ТǤ^SeKPZJx?"'Gu!%rK_gdҘ|F><$Z7 P'kɑmNDqh\|v;=d1oX5_ૼHdY5vHǛmd#nٻk[K{[Q Ci8#0*`ff\a"^Mű=hg"Fm$}5Aqy{( q{_>GAX cFH$:'uIֵa` LiG~/aWPn[Y}ry.=aÏ}5!eS R)ԥt4l =/HT)/{CY0ʪ_|{۠Ua56_H.8"*Fz"6t=/$yWKl|HSDe%2^l ҾlPx,[' ȃ(ϭ,`D2smOTZ$>XXwvWTx+1`T+VlB'#_{udN #*w}&{tdu^FMG wŚHPm%e؜ŚŔ.Hf=^#3+}<\[!Czufp.7A7m$ْI:5>p|$-@nHl_rvC.P}֨dqEݐvXf&A|*ց_+P8-huCy`wAsQnzJ6F|l_y;mh>,HS%B쑒 _ͯ|Tcj*n,1tr@Bf[gMbp9`XgM-zeߝݧDa=TQ_)g(Nꞝ=,.~pw;#Cn=p|(7Vb{>u>HWr<GnZQͬ>WD0\n^TGaPaU8mKf3&zRc-LEGw ~4koj.yl&i m ;KU+bgB8 _ii-B[QOBi+rw)Q-spٶcYSU7g%/JE/LXTz׍՛-:jra͘} .^\$Ѡvu.I$@y,jKM"DL172q:E3yO\tiI&l!$cZVz\G(.wf)$ `>Rgez/fzU1K.cR$*kk֢+9xrғBQ)Sկg\~{8hMc&Ry%ϬV\UL(Q;rؼuV]J)uRs,>XtԆM 5X4Bj XXncE*|\{ͮZ \S&yMPzx3ehEԮ? cxfQasE$Z3@eo3LɉAlLn+<Ϝ˦:rJ?~nF6ɱzEK9z'@UȲqWQŏuSj=Ć|UkqHߦލi;jNCn#Q{qly=PPll4I4lU(nP8rFzQbB>?WM.;*n] 'i(f{`Edԍ:@l:Ƹ}G}!E+F0Mh*Ft:ZM<<ތ!91pe},:ې$Ó`ȋ<~*זz'+ute$E?g\VpxXG7׸+U2XȦ>4Varx Gʠ`{Ɖښs8[MIR;ȴn^617 |6+WII -jЃ/2UeRGPۺ T)9F*r~ /#x7_xg~u E}&+;քo NMMd{DupuDhL:&c%OK/3^``=¿Y8'{-G9?F2&rW`xB}D 7a3Jg>bVj /q]HSaD`o hKa݁kLuwXYl0h#Y2& > =wVC \MF;ϞՐWοI[Ò9Ƨqz3POᣃc ([<B+"k4zvŒ4eGr BwJ ePi|>6uRz5Ac܉{k j֖t, vu@sVhd7c;4L蠣r*hN (NfW7%v)ЗQÚ|]SRytKBL7[c6e˦&]R|_hM53c؊gэ4 fǐH'znկl Toѧ`cfُSF>Kkqƶ%ocJGF ԳJD0#c>[k>S߂/8>C?2 6,^ĉQ^c2?Q[ZS W_ YJs/R?sDAK+ mITH8V *|O2Vy܋"o^-(zh?n)S/ t^;K;n*PxdzX0&ҼїT$7{ dT8E`b;-^z%ҖgJ[s8ĺfZ~/ZY4iۦ`q `M+ܶ?RLR|m | -|ؚ G'!BFւtRX9D03齅_ H!"H%k׏5to˪#~ByOu,e Ĵi,SY"h"S M4L;Wkh7sFY\q>ܪ룾DxeCrOQ5;\Ov_ ̙t P`R﫟F< mZm6 3WӲ;,MR)Bnrl A6I߿}ikPMU5qIX HEFъFJPLzL71q[ :bO, 7{!U\x$[@-\VOQ}HjhHf"K@(G䉗: ]*TPN=1XuV4y.leKF0[!|!9lS30Y0]]_A ):ۃxK:9L:ЎbDhp!0o*G 7X4=};DɎڥі}!c֤Y=|쾩Ƹk MpL~ ծ8/y;+ZNwIu(Xk=z5w$2Փ W2JXk" ZenZ)~_?m|ô%i$m`DDY 4 ؑXM$O31k_?Żռ  ʺ}C.H2:m\^ ǯ]'NoDUØ7#=N}8Tj" '=! .0;^w1W+Hnk&+Sn\'(*~^ÒzmaI(1(luC;oX ' . m[~KxnL489on!բ$Dg%zzq{%%(q" ' A#4u^rP2F$]#E#3CLNW.Ͽ[)o&*))UYlLp<~ ֫8f {kY}s 7?g yOCxJ%;A@O.d$!,mfh=xcsojAn_>q<8V?&q8eϐ:KlV&XF瑘9jNox%Y/SЋdDF h恼jKC3+fBvhRa+D۴tp"&0HI? a-˖wPr+Vf-&eFmee#Mw$18nUh,EtW?T&O=P){OT&Jc j r2z.[kyp/ ZM6ꋖg?"c^B 4#x*V IƮ-Mg7hS3;  "db5@1Nlo,Jo1c(f!MoC3!/O9ٵ&WN]UL1< @IL~Zde*wp9tqH߲;,Ij' XHYc.Lq#/"v[oԛ\TITb E!ٟW"\o(TDDPa!c1hnӟ)V upkܨNi yoxi6L8o(QW8{8j)[_Z CDFtj@`VEDE NJ*><),)~b:@㡦D(!U"x11+8\\a+6_}l աY@FϾpG (;UWMgf( W:TpHeiؘ 5h*uD](D(QEƵn# 2HM`G:!.'xV+ 9k,9'_%%-d;v'hehZj F#D"A1gT 'ղ7C)q[&,☼+kEpנ5u=Eٗb>% ~f3mC%as%74l s\@4bRGc.lbDn(`^ˑU~.U1ΠXJO8߃[0A(Y5Zvk8tw(`vcYuzOIuoZUϓǰbο+$Ak:|%ΐoŠD`f6#! rP^3 MẒ찠3PH1ugVt r 42BP@!A=sy{ر%!ks``*#+.7y(rϮ lZ#k\ ־å3΅wa:6I24]H{τ9MoS,Y;O 8,ce1Ed!bX,KQ|ΖIq("]>f=Qk 0b2^@_Bo{7Ls5tV-re~ٗhHg`38 10=5"Bx-mf'}V:dn 6VԴ1F=G7X0@7p)=JoCڂOqԒ"*"=\>Ojbtʔ&/Pir01q4?]gD[K}0#jS 1 Ak;ZPcd"E#F+NO,\Ndtd0P6[=UtJ2c6#4H E{S;,JKsPGk\BooE)#2WfU?.ql")KJ$Cz%TTBof4֫EH }JJ.tOqYle74yawko5ӝN 562~{y 5%v*{%A5VlEk)͵V"Ol_p߫|T̥ߴ3<*."!Fqp Z'V[%=@ 󖧟Ixi|F /NM ~̎vb3._(bR. KGR ,SHvHS{;8x>V˥=\o[ ?gCZx..T@ZU {Ц77MDZVJ&䓁Zu$J{'^PH5MlŻ6?o3e=ENQ5I oaCK,1 $*-Ŋ12& zF;cZ"zA?Pd8 )vDaeaS!XdD~F,>UX?F-*kV\uNjM~ {? ﳿOF8dKYgQvwnӨE;;*Ői1NV~f DoNʆEUEc"^WJ5c4 UUz?Br4աZΪS~.GXY#&p~fky{rK3|yY/^PkoV j撨T"Ws x֌&e9eӱ954]VEn~g7j@۞ߩ/5e7~$g18eĥe-B~S9.Mm1#'/˃U8ϴu55*LoI?#i bמDJЪqCbT|/^Qi)|%eD^" _͒R =B ovE ] i?݄QG/Lj[ F؏->^ԘS؊ %9d ?hӒUPawa)+ o)NHv釕fܐ$71e,B]= YBDmwhT;O7&Ʊj5ڎfYC$vk xǠb#@O *bPJZst8uЩTL6d}s f?RZXDTjJs։'ϥraԜX Nq]2Ft؟/1eWuï8&3 E0zSK$aT2]w(SSW$If/G Rb->Ɵlm|©-GgUSDWS68::\}; 'UθԢˡHI>& u"׽Ľ,c%zӟ1 aN.׊D7M=0-+aFapV^K_`yT3馬$Vw05]nEigT&iFwASvSDC-`b Hf-9k eŶጷ5-qB(UDv?}wSq;o: 80qU^*u-Z E؜|aKA+syv]I4M )-(͸!dm H@׆>`X4#`#|=HkrʙNT@I R6A<\Ab.uRc)57I-c\#м0'lP[uydȯ2SźFFF:L <=ңhrih)mdnmb||-XT@F7=˛nݴ%hNA]pCaÚnה+9g^9E$@@+TM3󄢤Kuo˄fo{#U%cH\tSU2)Y7)ˊJ?zq:Q`N k44U`AAynO;m͒H]" <::cI1!7c(|IZ"blR`cкf+#_,jo{1r"Lm{ h~yl ˝fQiI_-8ۉ:KW z2|01ZR1Ʒ}cBM"o: ~F𶍕~]ը@v A{c7f9%t;ΞGlo+83UE:JhWGfrgS8`ouS{t N9L1Oh!Op^Th79"5W '(˗_%A gU)ږRQBk8 :/MNbu9 %mZța2%3 FB.m++(eѡ Y9uK'@}b}9I4Z} B 鶽A;o kkTЪU!o3Tykz^%i $sKi>f c;C:^2PN1vDSe`r\A0IPկ6{O"X@") L b0=nVB]''j,*ŗ(Yh .8=&2I_Ǧ:>զ&W(qx oLʠx# MAbAiAal\~M݋* +=l[-%oB3B>y]24~sh!H'A`( 6n.D2b{! to]֋#ћq4Qz7?і '/2"ZAX)nAX(?`mϘ+BȻo#Se,\Kq*ؕUOqƤiL?oSJwuS<8F! !%"5R8ȝ68s9 R!*L >|" GX&Edxsn*'}BWޜ bȗ߅-#g CM8OWaH"Eۥ9\㰻mT'횢zP/jèؚ] (eE{SNwi;P)87Xꨊ0c䞑RѵYAH/;s Ot*gcŖ]׼wBx{Yt/ޏŀ("xlIlɓnyz |_aE?󬀊%cH Q52M *?ϛ׍Cȹ{%eL0 78%ye2Sk7ӞGʤYS'p>3[BgNJoh6kGߪ`O#Gjh΄ yqXVI<[o1;}f{u8*y8Jf=Ӡ ]xnM{:\8+c ?a|#BsQ!R˜N*!69=շD,7n// ?GzȍOēsZK摜$]zJ # f|=QD_ TWΣN DHς` P4`Ur0Yr )f#,±?A^ut RdjtH/8NikJyWdLkcX&u-t176|MAi|S5]n"Gr={Εko;ߎfj@r)-_B o(Mp'dg~Em˄t|_nA_ ttxmTf+Rv2 $ɸz$InQ7Z֩m/6˽4WP!١-W{]B CaKm^yCzp'M (p9.wA\+DyWep7$MɹJ,^ޘïiBлVPѱ7P#~t~VpLǒw?=}gXS.rGTٖT1=#WL eU|l<_V,PK׳:~n!.-I_Έ0P҉^QѹGih]g e A<7O]6b]nap7F $e*Rzxz딞𰩇ٓaќߣ o7){0o"@XvEQ[hoxѿ{^ ƽh͗ 1KR>D.[l7\/4vv!7B pK6ibo׷=6̚Ye>_NTq3(m^(a* XbܵbAJ^\1'gZ1u&O-ebڏSqP߼+=>,8̲@[.-P~qA{^kFlIA-X fA$CwWIkE,U ai^7QC[ d_&5[![1?6{M9bA]JYK2*7uM좣 +f99 o^GD< pPcEM{>*=@ͽn,kM?0+fǯxцFpjŗ:LWvoS3.u$SLῸn?TBDbE0,\?۟6pD'HVA|h9/@GtNnb;}7&%RWE,*܍;4rjMhu6) f!wWR Y)mPFGîf):D2,1X'Ĕ8k%x#c5GXbjW-Q EUq PaGXT= k!\~4ez->71q},ogp7l$EA'E{E/ƃ0Yh.V:_nkwNUTn]ۑ )poC5* T|zs }݄0Ayubv Q] Ē~5b(&\za6r6۸xss |_h?>C"jakl.66p50:R1MkM`#ia$^PS]l8PLrSGTiq [#&WoKjZDK4ZtCrB%e}c[ ;[B/)wrS87jOu/ǁ#Hq4k5Uv6|Q;{:6d7W>+b;mB27.V&6 dUdb]ەEUs<7Oql+jZ\?&%Ȯ#2@˹(!8Tz>Zvn e{cP3nV+|PmC R016-[䛈韭cVs::%O V]la¡fO~:=H8>vxhͷP nиsVņ&l/ri]k#<W[/!++IM<} p;jtD3}Ÿe (}8iӍ %(FR\J+pW{I JB.¨[Ru]yӁyH7 9jp}&Bf' X!$B)WJ{z }qmGoK9&X$UD^bB?*5KsK N5;5T <9BD} {j^&4gR*t+zlvE!$>!̈iDzJ@<1 L2`;&協?Q@m%&϶zyXӾP;x;3LExj}HV,ٿK*~:gdc*"&9ycPFF̡r3J{!Hl[>;+"J&|b3{6tVK^?etϑyE™Tqk Bt ;N<*UmxڣbEv P}MJ{Lÿ7ZQedQ4C1Aa)Ë-z1ogbI"4WQ M, ^ixj +R7i_3DS3fNѕ`/u7|91 +-3zeNby+_Z9PKAYboX՟ J'U`n(fM247K)9AٖwP,ET F}._69U* 6CfjBsGee;I̞Bi (ɘgC3јoX|{w@C:}c=iqdTyt$HS3|~+O+5n|i᣹[^qԃ)l9%r["Vg(ob6 QQg6 =|d %k#UhxD&aݨ}KS4HA9w<frq j=q:0 !!W&ЂMMþ<M.&Gp/"1|nS3z/z0̕6'IUA_I_LwCt ՓTJYMi/uݐ]O^'CSs!5W4~rih}XMS<拮hm*qcšxaj9}_$%*m ~-X05dlˬN|!p\g5+)Mtqӥ ݂Y3;t@f՘@]`vjQA,ko~Rdiq`uto·bIqJru(`bRԪIJ[{{J#-8/r)y`%Vq M4i*Hp`>@gFJt1"_(yN|jvˑiu5iÆ隴'}d,(3G`_X9 Ճ9X@=pCfࢯySVĪr'>{.y=v>>l epps68 /f ڲE=!ҏO&gBRyT5]"x󜕢S3 Еy0Qc 6s?x@E4\T%Su_]yߨhr기!fo LJh^T9GfcoUO(I.N5~)k류}swȘ<#5 N=UHr`J 8a~XL9w?wYySꓺae=^M|`!xS_w֥ҌDZ5k683RHq7ҷԡEP)d8i6^7 5c=حTqE*GM6gWonOEw M>Ybb '/*iE ^Y3H/ZEN4sC06fgLmƆ,- } UnUXhSoVWX^u@1xSu|xaUwt]mѐ<}>]1FOs-< _3~^k3^llUMIlCU9sa%M+H*L"](XlҠGj 0Qew0Sir^xƸU~&Lf[Y݃WG4! ";Z׸ =b%g g Tk]|pԿ$wx:fESmtؿIM?"C{Px׈5] &j$ߩӿ@A 7g2hzW R08C,)4A_҇eĸdeϪXh'>Y_Rmt+e.2x +Do"|LxQ[L͝?$w8؋Qіr:-Gol 9S;[&6\xA% 7 jk4)k2, SEb@#Ա; ڭ;r2E!ьSN|cﲪJocJ;l CPg7#0~v%BBg%S=VuQ @?c_ X瀙o`F0rΏ 'בO܆ Lۖȥv0'gܲ}z[G')5443=v_cT o-T3b1uNhZҞB` M.b ކ\Dl~ [ڐ(ˊZsuZ]c7OĤYF<zb'Pr3aDnx%d3j jSrIu5wj; XQ+adCh=WZ﫯+5U1ͧv{ !nb'{F2SKS\Fn& k%MrIfߝPE^4=f{:BrSIG"\n%Kvd/,>wl.RDRzB7?[^'s<N:f-K@!'%^{UvPE,a;n6wOdJ<_ܽ0Z$CJOh_M^EEr1;10Aimpk7e=LM@59P狊gnN+55ڻ?A(~?ؠ0)lM>`L*Qj1r6E_)mjx.\;[5`8r_\t ;I%Y%]M([ ȵ f:B:ۧ~A/ŅĨ/ CZKPmw(gd7x [4ۛ=}hQˁo!1_jGI~@ʮO#xT 퉧T 䊜1pG8Z[e:}F'5uQ%z*)H7l A?2SqBB(LՖXMniA Xd[p=*C'4ĩ4?,$Hc0TR g(tI~G >`AռU7*t?aH1,*+ aA3*6'E $ܴ.zsՃxD \:0@ `Q*$Mr5:!g_ғs7Gd%9X+xTZ" ήD [)" Bry%FWOЂ=?MG8P=RD[?г <"ds(`%sjBkC*_G+弅o3p졝Sn̳γ%ep6_(0+|XLᨉ|a_R xD!Ẅrﻚ* .cfA_g{@G3|^11xh'L{/э\K!@hȉ^rc RlgYG·3EXrR-[SV+"(.!(E*9.%jLNʚ1 DVr\Fp{` uQ\#/q;.D tϘ$a81̸U@c 9qP5qy zeO=B<塚#4$%x 0M!o  11l0!$ @MKNvm$6`N j/2*yv9_JDqؒi Y#=@+:S>Ǯb#mH*t04,I6StʪAg Y8=]U}8i* ]x۷>v7(2~Ồh !{'쏉Dgm`o (ĽLcݬ''__#wsj&Z/h͹aHn &&kT=O ̾4i(V$slmH|2nlRHu{cǩ&;x?2x+!C-N!r..^F+5v2wwjQ3ipFO{92b:e5jZ 'G٤c&rprɖG3(-U|B^ƊHUfNalAG/٧\W >ó\ְ߮ vǂwPGEOjfzj|?8^$Xs V1 A L(n}©/]V`%r98AYY[LGH⾱6Plń l PbGT̫PO zGNC|hOt`F(&*CD S|:nK'RQpm&{ljg\2 )6P&Lzqњ#&E4mr6H4վyu0=eLL+E#5_˲Kre #x Y%XbS`빤b*~W24m>ϋ zyŻ zyW/N;Ƹ0|c(^Ƥ9 f"nL&Y˶{&v,PL+Ni]d$aORE1>uϏg2WcsM֙ :=;C%]Ko S/ WP4t(QdӇQO$aYz#r6@!($_v'%uTh4Xe  }}"骙&j(㤣1偐FpGi a%RWd>^ _4/WN5 ='Gs9^_N|VdV)5gݯ٘˹V3D͠*D.*7hYyAৼK+i;4 '0wzr#_`Ύۯ)4)a 3ͪlK/P4/NO:eLl">}IBr`Q ׹#Hm 6xk R;KCE\IW:ۢV5ࠇ&uʷ˃:L;-b_h$?Д 1't\y|f9tY]SӆuiElEg.s-.942~0I$Fo\cRO&b\x\SIcFJؽYFZp/C_(j!?]@U8NrzU7PoO1,k.#v0YyU {&7p))6x29lJsYڴ jO.th,q&vs]@/%jI|cG9:[oj"v?;pt*Q1KdRy.@bxV CL+bFC-e`<EqV5),Z6އW# S5˻vQO{ҿbOFiu5ՄNX<"$([M7k7^\mيECJm{@,*B p{E 5i*jQpSrSȇ`yD?O)hj94v)YJ'##P\T'CZEyr8zhf+_rEyo%0#`qI^*B~9+$]i6Ժxh=HgBo?vcznsB#/AW醴AWbv-M7K/,3|ZF@3;ri1 f崡R5T삭:UQȩޓw3pI!|M?kBB_rEHqy vRˤ'#P ѧ. +ZEz% > /SQeeSs5L7/!seS;2}/ q ]'P3h"-Q Zndf+21ty!l/=(f8҉,C^].|a2LY6H]:%v UW i?A3Θq9ʡ ;aŜTb:7UJ&LފzzЏ±̝Fӽ0$x"xg'`R{fF!6GӌD,IPxŬ8 |ͯ[߷cL$KNaܘ|BZ1s~9S3KD|]}g C^(,Yj2Tڣcd&V[x) G^!W_0&(i8ׇ䄭ŝ㧔]p-ٲg@!P9֎wB.G3So"Q!Hl'oAN1?)LE;:uMY_D|R R ￉6+i[Tj%6qkp))# yj'XA*,rq|84iJ[5xLt~F]u6oe)fG'l@nc +}q|MxwVj-tr?'kOٮjcf/8oRTQjmM]dpX$\&Mr8Fz[=C^Mv c$CI<բJzY//#G "#_X-zBt*gK) N %4%?E|t2 hi?d1wjmq4:>jI\)R E?9`X9IR"vyEڃ ]' kQ`}w:dhW6n@+">Wm.*R ZŌ!BlLx6/9}[f]6/eCbpl]&г̮r =s֯|S>Iy% /E1R#vt|~;hXXw~lQ}lR&)0D! o2^SP`C MJcşQi;)^zW}UjQ~lcq@)h x̮4WXFZkn sd(RT,H t:cucEvb\w%>;,ź)cpS&˄dOpQZjO%fjS %N i7{o&vgtSDqDwոۤ# +Hгwz0ְgGX`/ܧɌsҴh*zJ3?Ω,Yyj606^<Gi"bq$tD'/h ' 0iv!E"^c,KaI$:khWK󸶅؈apf@ipLr4$杮+rAcG pOhv)˚cCc*՟@+o܂)ׁzR'MܖҒzq*{O3+~Xh!Ġr_)lVB/GU (S WTbnLmH.NQ\ g?vrJ|OEÆ.vO 8zLjj۾l/ŒN[Z`)9 *ūa"ο"C.^-12ᤏM .?E' \9v7Ǽsuh,`58V&+ Hxt 0hI0R~?n[4c:d" n%ryhƷjx-m|tgݤ$ "!ws$jC u9b{ƶ&Vݳ6ԌY"dK0~|PF_ ה\*\Q\'Q3Nо=W0 5PYw˯ eц$Yʭ5{㏼J'5^fZɚBjK,J@m4p'i̊~DObj3VNQaR%FS6=ݞ+֊&Meb _5 Vao g$%Z['Jvh M>p$ FXSE>WJ@=Mid+`l>i²X:kD5miA@Foy&(:0umqE7ӺtCHG|8.3t.,&Nl\qبa0Ve a3od Q )mOx3f\x;_'.-6K!CWTA;е)WZH逸.z/l{Sr4A' &{f13'ne]vDͭhMp>uEV1aVmI@%Sz\]fхƞև [Re뵈O%"{'łױÏi'"kRhLiX0i;D1%*.GzcF h萗9 )?.ԍ)kW,|ZY4vqp; L 9&/ P8sx`fG9tofA%zh]E@(,}zc1y<)%щ( ӈv.0fٽQ0b1(8#/8q=OK?XIkc+nu||-iyBXB!I]!W8^s Ne],/z od%=l:ʬ|vNX]2tF[W%V&; N~E cDvsփ8a٨]o ΪjxGA45HsȻ;Lo? M6J7\F ~娪Ś֫\MڲEw6U>Bh)%E`!I5o;G %f(Ɩ>ORN,8nC?ewnT,jmn8k^rёuaHi<<BG VPM;F [%Oʨa!ˆpt!RRI.S`bIfЖP#i~#nK:ˮfY<p2ó MQs'ֹXO\kjG-=%{wo eE+&HM:]eTkհ]D)uKPfYV@PZT۵ʒ~ᚽfkeœ%D 8 yatED8X[n]_PL1! RY|_L? P7AMԎ*<8"r#qO("4c!F5bt0hvq_vuVHת^> ACT`!D,`0XP8kńf}=N1 ;j4&_{΢; G,+n >vJM%OUp:A{RH %N#䃴%zEǦugٹWtոj=:9KvYqA6$FCRUFjבR~OR!IALQTofc*2Rw"ˇJ k }`0p]ϸmH0*$IѫMt!d @?5ƖR_$8c*0!&cy㶂qP2Gj !&q'x|o!;CJ! GxSX4!) yVOr?/jrK{P U!b€"yO9Z? #uatMEf}ނOE 4(`  x"}a;ٌie #9b z1$aqHƃ$v6J*2}9/;zT:'' v]fs_Y[Fj+h̖8긕+F[u`b? #YŬU^D cJ}ĜcpﳭH\-rD:ĊnJKwD/-]_N= SCĚ1b ܸ 0~(.ZT%ݗc^#r[1Ek$ַ#W5!/TTV2yQJiӔA-[:XϦC0jq=Ad{տ^Rz+텐[L`!kEHAu+ #7@A?X[7 q N$aQ`-GWH6C[OѶ{03VUƍXed%1/lYD /GfU*$no|_ҞA_!%.u'ԧC(X+?Ul$D,T$&e2DW 4_xT}|R =G60܈xM[hY4k֦~TWƌ2! 䈄b=7eԎV=U79:6``Wfh@ dݪvx)L*i`H2g 8/ L~'iv AQ[@Lz:xŮ~i%5FpГݵ;9ZIjڛ,O؂mumCYd&Y-*OcQF摟Ag`sCJݭ'GP=)u|oJ6:.FBì􁳻d'+w{/ W=)#߾Ap ٢a2`y^A5ȞĂ>yxeҪd /%A06~EB'e<6v:*.d CFG1"Ie@'wvT(J8yLg"Yj`#0FI*"u)N-h=բ7pl 6+2_7'ڌAu/*FT_cW^ ||w}ƒW W2\uϕ٤gҺQVw%??^Iت{j'hAu0 m懑ѣ`hگ+MU=A\ܓྦྷ/@ԭKZCO8Ns(6ձ)'i kl|}h3diN43c5"!c$4tŰ;t/i| h@v{)H)+Eo mZ0q?[*׆QX%V >02dk'2  I>'w=*GhM VoӇn;g73dt)+ż@^ݑ/, 87g9kB{>@SJV?47%ˆܵRhw1!M{@feZnWz=nk@\kiE۶ S̟o(dpKȐGD4Ӥ6O&\R:6׍ՏOg#+Fqf@ -+(6n6=0*Sӂֳ._Nj!Ĩ<0raP3Aq޵YG.tB@2Sb 9mVh9Jհ3^ޱEzE`/ѣ_Ӧ9|Q%7"g2M7p.nڑݰ#`3^ Wv q]X!BBh&U HnU`3Eζ+6wXHWUr.(͒f覆~č- 7-U!p昏12.5BJ u!+,by jX2C'=w'OV\asL7Ki]vܾCT {`Rw5ï1);u7i;(1)@|5lp&{|ʩ>`Jk}lAwyn7t+׹fmY"Nː|H,~u@#Z⌲Nj%@Ѵrujv(UZE('D@}(=ur 8HjBonF\Tu~?m'GHT~(˩'KA7v*s6"IS([G:A]oDo0H~TrMDMSӐZ!Yz0 ~lMq@!dԤ\x6̀TSnzll?L`pp@ gMѣ 9V,bJH = WmΘ3}R%M E*lMڃJ=;C̩Bs#a=fQ+OcJt (H1#m-he>; #û٢:aWW@L[4h!Kzwӻu3T wf0fL,p˫`_|48b##ڧdU#>wص<,el6FWtM R"IM^mYH уHa@'$H lB۱mG< I$")w2D 5B3'dNPs?# _%ītAdsF _۠R+\tSܘ^⦀C[ULB;KN|WhAA4sP}CKEd9jA(D"NxBS n h%Kū3CxOOA>{YL S5@32B-/ink0 +ɡH^ S˶V,#gUk(]9ch0 Ʌ|ӻkZU)MW'f)l[Hp=m`X~_Pp_iy% N-ͩה\J6͠hh_n7t R;̫-d54⺩!"Q!!{޼f]]՗8OqY:8֔rp;R|yuzvT4XB٠Y5%e;q+lmgN}Lc{яd74PPce2ӔjVƁx:RԠu#qtvqgA;ۛ(SXЕ[WHֶlrPk: qrfhCXSܽ3pDKjbX5mItɺ*W7¿-1?=RxH'0XQO~NN,\jd0 oU2ǎ8|ZU4DPmDӜWyvB񢛑Sg)]MD]BYKa >.ck/P_%Bp.7%ܼSMa7ƾULVԤ!tQ8&xE},mCcmQh<ЙeF4xs љ9Dsd{P5=QS _ėV¬=s:\+Dg!ف~թ[s'~(OC>7p>~` ޶)o0~m$r-:ٽ7;*]jNz} 2]vAl_oy#..njkv^Voz5\0AC8` $׏=z" u+b5y>$DZ4J#`$Vq4/]IMe?=gT0]4,OنcU6箰|,"s 6K&۸wGLMXM5~ٯ/s4ٞ`3֟N:<;#\mdk.sm%=Xq;ʚ/j Nq<G3H|lyBIo}0 v)[:j=< _BK݇9x3PAkv5A`)aGFO)#@5l0Y qge+Hj%zn `[kkN十Yv*Yݫ S|FؕV#3Un*IuQH!sB&h [$] B}YҼײkcI3&p ,~Jh2 VX?S&w܊F"?w*GVT<s=6$ְSU eSN՟ZcOH9bs1PU-挹f7w5ubת+#IOSKz ǥ&c kfr8st"ިQΦv^O0~by{A}zȳm CU>3fb$"&$EUlj _]2:no븽}&Rq.^Gcdƀ|%=6uO!Bi3Vi _vYbAN߆,/5WYjlk&B ̑p܄ >&FX]o6dŒNGtlz=X锣ZA bxYr]2xo6E?XI9^9J)I%-jWM/v_~Ǯ^4<׽eu7 Ra.9x'zuL4.j"W vSunU"b|m: fA$I2w0FF2fE6U-P/NqS[ߊfehkQ)di C9>VmWnÁpBmמRYwT!|.Y(suY tܯai bP-i*g%ߋ6;: 4ɚYMyq T90Fw)UB~-Z;!vt£I{<;95a*Kć7k"XZҘSjW2OȈ`_EA(.7amږ}!OqAMa͠$ed:*6>anW@ '~ NeĂ?2STotmdo/Wd'Z=/ ̑9er^X ѳ]P4eEۇqx SX9-79)$!#ێ@uӵwн ۧWg'H]C8?G u@HbCmq$ʊ 5"1loF$cm&F~JPyM j}+:Qf"ҵyY>cyU&f*^~ESN@fMx&"YlXK%zj`;v4QWx墸.6 n"[{]Yti-[Mդ={p*k$G4pOe UNSPdjLd7dci͎w/~UxfbZrW.kcRB+ԪO{ɈK!P/9LÙSEtW`(T =MNs@8Cf҉ZvߡV&Q@)"͘TUO9-r;YF)`ڹu@wqjOB擳[>pH5²4_ɽ5JL2U3eW;/Q%X4a\|熹Ipd[^&' B_ilymN'9=MԷ]  (]soR#_~0<ΧġKY=DT;*=<;!(>XJO6 uHllƩri6Wirw(M76z:[kꏱ.{zζNjx^/@q,=ۭٹ= -$Q &m%SĨ9Uy΃k-&=5@]7}xYi3M`HZAm[S >Ca6>Y5o:<_x6?[ڠt?::FI3`i}SD@<3zG|Ȭ=>¶,m -gd ƒ5iB"QU)rB[(g_z$-.{x*D5MmU(92Mec5MZG:-}F_ջ筴hϲ7qMˑA0) ˎX'- y$><(03%/D=D:I :+yÉƔm;DդN@0 xߩ%#_çdS'*}5r 3m^ μ~9<5Qg0T=[@jxZJ0Xtf5yKIfvY P_.0Ȃw4nUО&nv% `tgj``lZd&)GFJG"&Njh%DA &C_fs5Q~5tbnG#hƿ:M_˭VC_OlYTxevtܿ7! rg- &\^=֞R?4|&#()lAg |jq|y&K`BdV/Y9" XtUNyplao2S9𬢱d.}zPp D/6ri6#]dj@qH8_20.$kyu-W1(Ե]_:Vfk+LA蒕TrmNyG)'v~Tj[6g c̅.Pshs+;pxZ/$>>փ9Oa;e/z0.N7K짳ȈJ])K) X2KN >ɰ_{Cb7`ˀX1C#IwĄl͏Twf5ILy m~@<# ?v0m0An./52;;ʪ:!V#`]T؊Q/Fr]);'%j՗Sr|dBp4MNs}2HFkjuoVԽ0b",KN7RQFXsX]%2:$#.?k&")贮GknEۚ׃VL1Fm(']гr͎88҇c)dV3#96"*Ħz!V?DZ٘zd b#Xy|6ȀxEVӬgqY-OF C,?E-C*2f"b q;]4z{7͘F/BUkS1,;C2R=~e.,INyMR[w['%N cY6x:ž )<+MXKW05C" D'K~Wp!xXWEiou ‡fcTA7D5m@4d œz--pE} pTWo5,).m9 IX\zRά]fz=3ܼ}.8 g@G;uIzaͱ)?Ik8G,]0Bi\QPM}/*$/-JqT+.Df)e7 8ੁ[Y.oG4nZ R+TtP7,IL4B4F8W@/R%ud|=ujr;cCdz&X {vq܋}ӓ:',Bi&#m]!@TKȏV,nTtUa^/)LZBgg9uIK[9=`Xz.KGA"u~,CZ0i5n'9>Iy<}L&ACj#懢AZ ]PӇM ՄPj\NL7 !wyg'o@;?ְ48)Dʾ ]&Evv{:n21:qsÒo:N\ǎ& y|Ǜwwo2xOC5 F('E#:JCi'1O_y![vCQ٣jx.]rw2472+P %_j#- A5KQ={kBό>E3\x(y| Ȼh;׹-$-cTwr+M7cOa:ZFH`QI7u0[ai\ߵ09azNEhBifE3`yl,xT|E :j +~vv~OIwEHKDVSx^ުTGhS> LJ~?tx}K$N^Dr2򸌨5X7%oKŽ:T`'b6EgMa\;$[H~qd)_krzgy"K1m-0Tbs;I`43MI[>0>1`O xܚ(Rwu|h2rS 8.&a1EKG-Mq!t$/oܜ[%~9 *_=ũZv=S3:a(Oo}+s3<\a}_&zBD7“JOsER'Uŷ_^r66ťzH!*Mԉʈ5 Xp9oQWmɶ ]R:!P$s‡_~ Q@ܳ^a=N T*QWR&JT&6 y K | d5K0 9 uWiM%~ [|Rt)kAH^;=Ԓ)ug֕`sSBYy I?w`M_#MLN @pU E^J8Q܃ھW=r:>vɒo%m'1ru12=isɸޚ v1iKOp>Pd_תe Ab*r7Aj=Seҋ.'fؔTmۑs`€:hrsE:5ZD y9W\KXQ=@/?j1ʯ~ ٞ ߦIL|<]i3<'Ҝ8_Y򍂵+ om(@N6frZ^M/~'`" ngۆDKIP*ryWMh)9_8h K4 #'ی &ͩvBv`;3HwW@I'L@)Xko9eqF ,F1ʪ޺OŬp2g<7'|:l Y؍\/tČ|*rX zzI/${|0b ~)b/;iJ!N޾_),(uwt,U4፲X ViТ;Ƚ褊+spޖ$!Ma _ =u}qw^UIE)8,d@b1vm>+Hu>aRsـ$rT*M!c#-(XW{=<@tP.Z$q}I!Zv9=tjHF3T=X`D4JnH✳ Eʫj45O9@=2^ҙWrl"q" u-KZ5a= 4J1(.V2K;v?5t" H=JpźWNjdĆ ZҠ-l6,^Yvɂj M@6'QPW_0(=^`,O?j 4O >?$ͱ;&&՘/\d^`$~L^=lq x?I?Yܙ\bSX?yߚN$o %cLd*l%سQcv-i/HPK ݏlee2z!ԇ)b-72P{<_9ྷS)m O}ʼ:cE)Unl.\Ѳ.;^_PT4<8E۰#E5lʏ>uQ2 AT$|3:N̞JHDNTN-̹Z]#Ⲑwcfτep: LL( Y}3PCZE79_Nŋ():cu )B#luAdT-/Uuâ3fwKgQ[glZ{4`B[@u؊Tnf\ ":_aYo+Ԩ Gygp{VH0YYM/ab=ͻlϘ+Z[x>; yD蔔t6 r8%S)I(=2'^V1uڨff~??–})Y fo|cK-d8ԡ#j UR>S @k1{3 ~*M[eȲ/^_얞ڦ蔩L$(9JNɿ^{pG"/ L߮|I'CLb\>z#6DX4sfRF,E-H @[/j$E0@MmR;H>15\!l—U, Ƅno"ctmGbݾ e9z[7 ؛ 4]Xc% >Ud %c0jEݑC3Yjy0L_LFXԄ>׳ox3ޕ==>n J1fZ$d_FE'Z@%`^Nt\>!<asliT8pVEntxq.t"EφJcKDiDHi@8`ѡ3eE :6]r[`o.Ҋ)נ|J%Sɫ_^F'tDN.åtcZ:W,}AӮZivC,f\DE>Y;zi\'eN !"Z8_~ti]igܺ5<`X-='_s[cPɖDd.aMD; W"m$XaȬ%6exmu\RD܉pj9#b&*wϷ aTS*,"@_b/%9qDTH 'pI+)w++{#.yXL6:pMy =L7PK!FПUU6בpY8Fu'b™Pmx OF]硛3IiioJ@2bljhC]<TͣVE*6'bǩbx?2oM\Bv(Jot{>L4|!^Be=k\(hؑYX4740 \IF/ppN΀qAs,f&ץBJ*Ni*_JuiST!Y&9(BE^6x/,>yB(Y }d=c\o+Ђkd%CzJܧHeda␁#_0L]@[A졠Ϛ7 B#ARUuf<9E9[Cj>i)[ߨ2tαwqj Uʩ挗x1wqv>eѐNA0Z~CNщVd܈j{Jv]|Rds0ǿEL# {B DBMAǔ&/F\{Yn@<ijSu!~ l3r&v)Y<y:9  5SJDTEC\upApsћ3Uchǯ@o nw[?cOzafyLZe4$dSRq/ tb`&4{ˏZ’7ɹ+<k2"XC A`:N "Rzigz0 6 C w>~b6(Ղd|Pŧ){:nB$DP BpaHgGL&GtW_8ԅWfևDOuF 2L˹dQ8cxJ?ZE >0lĽg9siJa;<O[//p<`P,}' mDƜqjBX\ 8Bױ|USx\E5q"^ b+ C8!!πmEF*tW+)(Aޟ|5$_ 1_NI|i󮢐D-Df6>=Y|iUZ%uhHm&ȥw|;Xd?y>hfu~䄰(Ѩ 'Hr>oe>M{>ܖ_+"!>i;P;(VV)=UH =}_4Cl;b<\?^ 0LBtdg Ta;9a^0S>L122+\5 OdmV {ӗ~B2i3ZȎ|w%YZh݀G@.GF_2z'ު"@ h7gsdWJErq"M2~O[muCCveo P 5.N7m}.oIhB㈵i~_r̀z5zŲV.S^ k~Ʈk+|^qK!O="P+^eĉh1H`Хj^ǽF_`Xj,{K#>~y F xM~%INWnu<"vf+P<{ qZfY1ۤ+֏9,AsmB  xU+ˊTk p4 Al5mH.ݳ8*s|a聯x41y[pSzD!P^cO ?WHLFc-}*>̖ ttcH;U_֔6ﺢ:bEe"/I}Ha A}?E%bb=-ӚRN\ &.5YxOVR3|6%pܹ>q0ֹ{I )LHI"&~oQ>1`7V֖TąYe[v0,oM?/~ k8:אajGRvprz:TmöP|[Y*P}58R8p&Q;xt9v|7`lhb/A8a FGw=O^_ +eY6RrKO9q =Xsjhcl3}Ix(< IDA#F[=ъM1 b 8jﯝ0c@}aImAߧiV"#^jBV}F/ϩGb03ߨ_j|čOSxz8ٱs[ B[aoDsy\V:C ױկپȒ bg*X zS%~.|sRT=ut̄X4ܲϭsY!4=ФdM@ OL=Uy&Cd\6V[8غ)Ri{9]%ݵ/~_L T#|xHw %jp>i+ey{ɳxh%1PtVO |D`,j~orW`VSsGc/<JKL΀[TjF\n}*_[<#Hc7`&kL/O]8a2?3pEc?/:Lw5dui_ :$LvH!9XX"ņ.l{7JĽaIQI9y7X?<0F~ld8>zd='?BW.z~sО}5; !M"JԐœFkINz^w[P9W[21T5:R`fDXAY%PYSR/L'q[069 sP:K;Vwz~,O*'o3{k7h6R01&\!6cHJֈ}k ~)\,fsE0s1^I̥k}?*0[2դ9!V"y(jd+[/>ڦ:aelx6`SmQ԰o(.C {@:9 * gA\XC#|gU`%c@w&3U{ `) -xqPlN;QnJLIl-"~nq;՟y,X=8ĵ:!zcRO5IُۘB :hL!>̘=B3bcv%rڼp}x ?pwB%8ǣSzigy)FxuP: 7,u_E~M U?WjDZ:yعrMޤcK:"pS};o/Z-U^eOXg WKWAX xp gدH5;yN#\;X}4U!sFÌ Zkae?3msQО\ۏq:pF{|Iqƛ=DCѮT| ՛TpGZeP$3-[ޛұ~)ŠhŞ4v`sUם-˭7`)H14ݓQԳ+PZ0iBmE9Ei鵼*3 BH~1}^nxVpGHKlS}?TJ㘺LM&6yY/4>nKC^&y83V<{!?M+8&Pwd>o]ѳF#rHU-^fC&]nRrW*%r@z{hxK$_ZՌ*vz`i~CFA^C|cd>!p18/*Ҍ1}kJKϢȯJ5iij.CMLC |Ձ@fp73'<\kQ}x*2XtbZ^Yq{<>܉$"ND9SÍu e ^ג!iF^?'D5ḈkWd#sSW:.3ho.$UQ`<}E`Xj`sle㌩i[H9'( j_)i9NK +To\gXN?'_]XȆ]Ysl NWG\QO)_Xr+IWy$ ;"?sYJwISӤ8HZ!H"0]_Guz߽|6fITz =!Ky7/c81| \#}=W^9CsCʊ]M `+}FsYSKog,[;l? vkK:c<~\v 1" X LJvo`֩n]/a2皰4<^07i#mUp_snVkn69CILUp7L$ \sE-V`+<(vXԸLTG[WEXt}XrJ` ʁi ARE٨=JA*iS|aZՍ : WctB=eUCN{/]!jTo؅t\/]jO7_=ciϟ-9X"VYUaWa+~#֨G juI%d`>۵"t礤;l-ysR)woհ;E8׫)1m FE:R*( 8Yi;k].UZoyjlLC;9\[ L?sFEՠ轤/pFu?}CB5=9: ;nNwXČI!p-,c8 Fg`Bw;K?ފW_n.2l~CgpJ~CT&rY|CT:,8] x':& Zl#n2R"`js% ȿ ?8̑)><5Dss ML%})ٸ#d֮>qtvJ-?L${8/n_ß=nBGDR*:>r ZA~AR,n^}W;^pfß9Y?6fϧ3^`N;F搣[Fj"JOPp#A'Jle'T:Bidž!V Ea;bDIGSd ->ڟ0x6J^<|\ㅿM.Q_.PI ]=ŅGu0jCG(bSbM˵2C1=#xЈߡ[C4_oUnYb$18-@[*wA缬Xhtĭ-, 3Ir{OpTnwc ]Q% G߁1٧pC7EŘH*@ee hb[U+>l٠HqWB,3<;ڿd߃?إR銐c{!խ5`İo4@%p&h!JJ}3Q*yw6D7ެyeO& ؔl,2#N7XnV0yp2[R%cY:nA3oY43e?+M!Tpj ^H6fZ=|G:h"pWgf]cjG_jjf23?Dv3ɄZ>$dp=kTWj]4]ri } j|$'q.ye 42RdV5SiniR*~Chi8VU>;'a]^0Ep-NZ(na}k0rW]%>DfQv%}p_68{?NY@ՂӾҶ6W@n^Gl[p?lY"raP),nՇS/M-Zgn(Ŀ ūyͣĚ*EP[3HۣI'$rFD)IP欮̲a9pS_M \;r_TNwq]QNneXT\B|M۹2b1FpgMVjU1QvϸDbtuW>N#KC09N|䴭gy&r9lJi 鷷4I34 DRpIm?XIJaǞYoȝ9B8.̼wM1„܇=6ED)ڮSޘ@5 #Aw.)v\gQعqɝ„WRB4{YgԾ%mC0Se:L^SV0">qP3M5G+Wwo>XZ5e wzM}Z[ ;uOC\teR4`HİpVfuFfKp>=JYEnKMDRHtx *&0c%żMf&w (޶axM_ȕ'8}a/OVz/wS| C7 S ͤ`9ZWh5K|-o ^.b|icp4 Y/U%_3qS{G<_ ,GQɎz4ڐKUL?*0YPvrp45#NC7k V()s h,(ۢoLToB¶B!PmǷHj[&@ zW( a3:=%.W(Z- 밤N-ޓ(qXBXOxjĄ,d\@ϏLܡT~{/;"]: \7MTxFYƃ8L 3Pz oj!]fMcՂD52V:`4M̋vBd41? %-YGvY[Zİ6г6mJl=5C5&,k3V=]][6M5܄\uX͛I@;&`dR]hiCWnqhL.MyhwUm{ s/ѿI8+Vc2bfpܔT{wf?5f OuOMJ{=_XHy fzR 4$n1?\̄ STgT͇<^{W9.O{.+ڥkS0>wH-옷pv_"74HJڔz9wm|/N;` ,K PiSOyˬ;]?_ţGޚZ{V IgwsQ15|-*̯{x S~ֽA^Ti h4J1 CYj_H>e}HS&;/f^0u8؃^jߌ9=!H쭌UߛV|xIGCpv3?>s>[B}+P!ֿ>ݘ㲘QW^5j-MZHvϸ.dnREt7J/R^ײkb gtJ!Ze[06Pø^Qw)xAlJ/;y:y L?/n6Q%nIz+2pQX/Rn4bF0% `Ptx|o-rmbޞ*r0"}R늡 D~slu ?>Fh$)s395L )5,ȎYO+t`\tKI\OyVAѻq9) E硴D]=N9qD[s}ݢauBE}A` >29*L8h8__{K[|?c0b3ў@MWC[҄~\{\ <-P#y sKCŪ[r/x@ r†["?tTJ'eu[`!rZI1Q_qdJ&Y|z> }poCYy+ȸ{FY#<arpB7zƞ+B|g2c'?FE T-d녢/ D3ow3Ib묢R N!z''b&Bh괋CzJYE2^$ڗN {3Wmܻ?5YhH A@/ZyLR̓Vx?;S Qy}GSl Nُd05 W } c*GF߬FcA7|?r2H<((TB%&~rD/\H6HixIFbUyf/Su~UsꪣxzO$@ѲsŽRzʗp"jI@g)3'"Fyb,~4ncSx2v;O=8)ƣĸg -RXWK|g΍úZϥ'S3hpq3[=Վ_XK{םGh_6TѺo$8# =§WllY s(<AKnM];A4Ąo y=hSLҐ@3%>!E6۩)dP!sxC9^7 sl4ֳ?/<)v{g-[}õVM%a(e@^ڌɀ2Y(=X'Z悆=2vjG^H*5y jY?O:hy*tnԓ{$FetuvFδ5*1#EZ}g4W;7>\B8 O Zdّ!`ok0;na|9gUxӁpqNjŔ1"'##QM2?E3"f| ayN  沛12n\7d0G B@ u!cti,ziiL#Dǥb=N#6FruľO0h?竓ZN e(ZAc{K/[vf3/ bl5D}aCE^Cu!5L̅V.`cqY8/WcҠa&Ʊ. 0K"3k$<m&h#KF6)BǨ`H\)w8 6`hѫ Du7(M =m6lgֈᇖ><+Y˽6#B(8A҂9 clAyg..36#OQv);"ajv85V@+q 2Ek>}15Y 1n[R[C/fn|/ED?{i@GijSWD/+q@ݒpȱ[]4=0;]dv7mƒzK-"gK!zg7@=7#{``= "UPHՐ*x1Y"wҐ[9O u=0ȧsdSM.ĄA"ڍU$@ӌ(69Zdu[ڡٵWҌ-o(=3.&YeȺN9ڔ5HNv;QrƏY{GBJN[Z;"tC4S|σ?0IK58D)ݜtN@Z4g_~pPVca(Vi>%ra`9,ll„X[U Q{%7'%U4`q#I0uޮ]zYV,m:5T6R7GL†=6Wqjd] IMJ*z.Zug̖В/=@Aտt]`؅e[ލnTX v&e *Kco1r>(1˜ ϊh8 /g~ύپN~^-¡oH}I&\4..'9D:ׅ@<Id {;}?8DMܛS.x#ovJ<vT(>({x}a4ǭ9^]*v{tj4e.`*o>?(DNڶHsxja>tf3sQr? UN\@C„?Й٥_N%P, K7$<6MY%Ϟjcpogһx@ha7tt-'I^FhI# !*qMyE9vDBj4a0E|@~*n 3K?mtN KJķ6UcjQ$x.5W{|f|{=yBS!0KRڥmvG<^䩺Pi6K,|?ry'$C?{>5OOܜFUDlctLX~:3S|E>OӲ{RNCą"'@?zC?lap'iZ2=rC̦.(_V#h7ʦ 'Y,HxW鷚su{9 [[X}wx59-ȇE9lE:5{4-j="=1@!+W$#Xܺo,V @9WʨJMjSZӔDiz CCKO ͡ -Q+\b>4li@eK1 M K] ]KDž>xC(0")3y?`sn¤T4G H'x} B 8a MٵXPv}֢}s!沲[Qwh!>i5 Qq/|Ü<'2.!֎MAf;x( ;RfCݬ`šW8nsen Np'WY}M5hi(\#(pqshyכ8idw{kF !~.ر2//@59TL^ 3ٛ%GO~Sça}B%swd:P̎#!RbJA)Wqk Vm"w#uBK-::j" ⊫uF`,`gW<$CCRsz4r)Yd ,]Q0y/5MViTY0 x I#̨WV$S "Dd=2=&l{L#p,v_%_,cu,"Si@ x%ײhOT*qo\4TA ~E(6& g{hL5ۣ~gt`8bx!G9(vT-2_זkzxaPgG؇sCANыi6>XShG7Os"w3+ːX̔LuKbO"%'F)2L"h(?j#4V彜T>ZfνِfsAd+hq<)̄7Rf1xMlUP$ ,CJ  ?p6GvX\|V5l$ƔhR6в{֍Kܕ?w?i!:ى i\,<."/b.G } 1#'`1bo(ж<#n SӶ{,6 @]d1 ~%w{Wc'&y?y#~E8"C/v3呸oq+Bƾ wx29!e槂E){vms7"Ԇ2p\-Yb>E"v KLM^Sr1uZ۴gs*݊\| ň:sF-CқFKD܈xWj #qU\&UB=ɦIaG/:ɛ6@E~%\:+ruYHp8%hrXvb*g:W}fGƒDg;G@@Pc(OVu^etjTDΣ*uٸ{#B.^"KcW%-3k_zZ(˄LHhb + RUU hUr[Dl-ua|77]D\d0zaKO]4 mzO!ߤǫkX-Z'!('QE Qu##2PStvhRF?oU@[FL30ѱ͂ljt)?8n57 U(s];spw)>%C5 HTILo ,PDIrR|} v0>4ei3xx]vF\z"d6QΫ r@gV&/'R+ '}'5oZZ4zn/5F< kt>ѡ|Ł nE3 4)z >]_y5wfBcȃ:䢬ˆE4 |؝`ej+HeǷJ':^o;/ʫ7AC:wa?!pUQ쿻ܭXt &>; v?t5202=ߚb ν- #ǏKf`zvzp7pkC'P9Vc=è`ɍU:/ V}@Z;P2Tc.iBR0}.G}kcq|7 Eiad]$چ_v&xI2*kt0齕Ls/x=z9S)Ƨ0>JEOŷdz5#bEd>t4q1,g e IQy=9iБ?B‚[@?}vQ#%ҜKa7l`,Cn34,F Xx<_,X[tGdt#_S[9wdeipwKˠ:Lcq '0w/e2~hk36&"<^%^({ON"03= ~" 3rf.dk%ն^?1)ɼG!hIϲsT0aQ6!Nx> `zrm>7$ueAk.F|ZtvJdVPNaCHXp)NQBnpw@YSun:]@Aki2K7a XF%yE3h G~C ͺjRjȗ˚1\c><%)+.@Kȉj#8iܗ;7~+2ja]lьMde豥][~PP9XuQF^]p)n>ғ5zz aF]-iYHOaD#?{9//'߻xԠ̱pGH J9e3](PQ-uMRC+5玂 0"Vx]J+O'.k}Fǵ dt٤9:­ݨRfw$u_d.P|sb'C?0^~N`` _p;GKUx*:S!0]vq~fʛ,H)3%`%怼:^#pim7KQ%Ϝ`ضta5S ːHfv@`] 0z2px[k_=&L3aZlSYҗ#J|VqM:ǥg+zt_3 jVS(Mlu1ȺmkF9XLi/8p&~72`yOa燴,87a=1Xɔ^;*!BQ`þiex%_ne 'eGJ'h_BdmPW W7̰/r/V^ Cnp0}%)D|rU֭Pm ϊi~=C|}ڳ׹KiKeᚹk}L2,Hy$}3Iypi M~-)ۨ4k(?·=b`S[15XzM;x"wO%ў]^+"Lef(@z rD>a1'~/3I2c"ϮvLc$g E\u#=KT+=KDr,P}B.fdgeϞxu\h֐J $.QIpsw5V5DELI7.J<2'hѾw'Uf젩)6e(-:ih1Vfp6o(BzT+UQ]ɋPG ߺ^cpHkШv'|xTffE{ |4nF]jyh[6 "Io /tcJXOWڵݼPU @AƪaF|nġRw92A8?5 $69wx]#$-paH1p 0SB7 R"u>w*+yg:Uð@)!*wKh*EA=%fC/@wlÜ=4 D|bXKSPya^YqO0.=9\Gh.7LW4^ `e"WUzW׀7c! i4$ F}RM9Ť/ {-/T<64z4rvP8|v??[OC8Jx$Kی!U;΋?G?-}=-l7{vCe{#uo58L ¶n'L *Ն'ZJ8?U݉ Y/ix彚C`$ Q< 8eBv<Uo+>%V#)s󴱉KhVs.YZ8 ]WMS#RafK푮83E¯dZ0C|]{?xvko|g*2|KTJOg%w X~/:B~zA]_ETg6a47ex qqWϨ/+]W,;TӮ_=2ĠFt!LGoy:t8:)ZXUQ$cDo,_cJ1O~˚Ӡqu,Ni?ddX$U&44T6lq3ڴdaV0$21_K]bF6DFe`x<>߶]RTp' 7jO.W%2.<]u *S+Q53`[4?ѻ xp0q%0DD.́ MupJ#JԈfvp!P+8OUiT fk㫒 ! SMFI|,jJ$$І`~L-kN/lt/_Wߓu/A՛5G2sdaڬDdG3t$/agX&Kh!E' _ė0`7~K ge@Q Z<Vwtc'1CFK졢ד#"i% )4*EDD?h 91IRej QTh#j nOs#*қ#GrRSxq1'Y=wD+9a$M oS͜Kz,93qk`]4\ ypNPVi9Z}G)$[E31Pq<[>j6v{Vj{mjejb]9 V@Urrg8ſ ~\و~V(Qpλl;,p ܄/o+u8?#(i̾!>:@y6TmYx.f&<%7! #T`.,}. ٫Xeo7Iei Su6g!:0jP(kMC;gƁ@]YC2O9.΄qr.E}B0-(.IdQ9ԥ;uE`:g6QK!.! b4W;Swo|?'C7uduHafIƷi\ 'k$y4 Q!GЖNÒ] #7&ն)Y<@{88ؒɬ(e V7of_ʏhs(gRE~Ө@GzNZH)1ߦAui O {r!Dz(Ak]X x&AnGIJFyXi؃pwk§s3Y5H+i#9b7qCX-^EIN.pK,0%a䎪'BW3Hp2O3%M| X}O%dzk"x3ߍW|frH 5jD)t2Yy- zPٮd; X(#;3+R]eBK8rcRT@${ w/Q[i\(N_悎NoIBc/V9ڒR<6 A0צ֑0:G;h)ݚ٥bҎ`YmXy`oLjjxϊ@uê$ j%w<Yd[UHrއYĆ~% l ?"l[Co0IV5vg3A0BZ`=MǪhR2 ~cL*<!wuAW ‡uݙ%iH|8A`-Y% Ti)v/VC>kRAe,seYVͩv{T00t(wnesUexX){17Z]2)ÿ㭛@r"֏"f(q Vdnqw݆rU楝8rL zÚ TbKBkHt!-04DWtT3 ՘"#Hesj [ʄ ms1g?ĶO ff|U-l8kЫk;9hϊN ꙾ʓr[yn&M _ops>ˍ -UVz^WwЊ:!ԷvMײg΋/Q\IMN䯋LqLk4vBDb]di+c0 {[=vyi\س0^"xS>O" d'mU d>VH;]N%u$J!tTzZ&yGݵ4z ,0~! ^nU*J:*?;M'>6@$30рEn&s)iqҢԜW>O) #݅,"-@ R^ ݓ,ڭU &J.ݩV$bd? Čĕz%ET <%՞1F4jJA0V.nk\+Giu( ؇ts$<\@t, @ | sU%=ٻpK_[?lzޢ3ĭ'NFlZ *x[4QZ}ۺS\AȂU)Esf$drޜfWԺQ ©SpeXlbrf,UM9 ?+1&eyAp4F^W njt1$p>Vw-oBMupO 4bC4Zm_W.O-5.A}/^;ħޚ 3$؏vKštf]˥i/z+:Gn0@\:Կ:إ\OZJ?5 ??Lj^u^[e,sn5Owi-dl.al!2 lN%]9v[zR\p$6g7=~pʙzo·%?7C 4feݙ lOwC 3Q5a:RMlZz]\sPlGIL4`7:=::yr}*tz ix8~3˜±>D6aS ?2U3^\s u<.oP ӈb8/mB*鍋k+XuaT#eE8M_WxؔioH4v/}4(<l#GDKME3HcUi0obFOeWp+,z~y`~tVXèigNYF7l9uj ff _xV-|[!tqn{]GDRۖ~?c?]@u/"Yx!} 5ML*% uEqX^dMHĨt`oVi"Q^[>F{͔ThWH6"w>Z[vRf 1H #\,|wusPS <7"0 6zDi#;ECsTu6=9zU]շ=7v-etZ5ț$xuZ@t+5 k>'P튟WA 0os?}L$!i!`hAp5$;­ MsL0&v[u>^`nC;-Ŧcqc|9;z -{s!m\ݛeW p]y_{zrVۨQ+WL9ZjPP aNs,Vˁ>JCg#81hY-hVZRpr՜GsZc 3UGP5joe؄]F׊_V@r EK-XYD`:;_\J_<0>]XH]vdD\+|g:>V^ ]KO&VnZKX<ߕ4 'p3m5ūƴ!xgqq[-*?dvl)UBwC!L[L/=4fGoǩXbKp 1e^aNd/7JxC}B6ߣ*܉}iK <˛CC8okh1#VՃ?]n׏鶈jC9TA|dHRa򖯚Rsȹ [Mx4WbIf؋ScbN]Ļ i3(ʳJH>mb\nhiUrp:Wߔ uT5`R6)0~Y7(_V%cgu-g\$,\̿0bܷi"0 #IZx,H)EWFijJ$xbzw"i%L k@gMbLi]͋ h#2"\cX-$ pϙ#qa9Wv~ tjTޫdL.Ȼ\7 )p2O68Y@$Va _f ɍvW9,# {IBmN)BD2sQ nmi-!וڼ# /;4K9+I2FρrƢZ#y?'S]I0-vj'P@p{{*Щ~DNǐofm5lv)f].m\Hǝ?v]rwa=1Cژ 3*bEolX!$;DmiWSTa3tLʲ/<;!ldY<vDzkٓCçAtS-,zl&,@'WnסEQuuEZbRA.AK. + `Q'qR2W|z0:{AI=M.Ҕ`wzش /fB5'<ế ɫ#@&%8DV#4YnƷʦ@^#ˡ >{WјG}?eJ\$d.#rn$?z'^vBЫ?6IqY,@uARu7*Yu K(WS'"JbĹ7t3.C;whZlZ u>|a8:"&CǶ}!F_:jͷ!\6sD!i&ח8rJ)2q+%^@d;&,&?{Lg+Ey0&zJtUJNGo7Qp7unZ*ff\ӱҀX&4z賭Kr箚<Qp\$Pƅ!, _IIڀZt7##0`.l՟X98/O>O](_4^yߣi5e2jvK#[ EMK |P't@YmSחWԐķ=E*yPiCB1]` ,#[ߤZC6~}lłP3py>HZ%l62 GmkMw;Yk`H lst%D] oȴV]ry\H8^TTppFx-L`[N;b0~p-QyelgRvi kuNv lH se ɲƲD)wV̨!Sː'0G}h?@aܲ/FtQe`^E P]Ou}NVRivֻ[eܙC&*O,M$r"4Wx[(DOGuJv|Ԁ52~,%k-_q jb)fx@λpvIVܹNlo4|"Ԙ C^wE_ Pe=Ϥ^NM$ esź V;F.+A֋ xkBF\"[FN?걻g3UgW*@R bto/L:Po{,Ⱦ|y]3TMPvEbV6/oV'(|Zwt94U`G+V+VzEF +WqF4` D4S uTN 7Gzo5񑾂m"Z  ~IU_?g"֧KZnIe_Q]`ڽ֖ thOoQc/?nkkX)":d*x?3hM4Z$L9+Si)l73[we*%ʘ>|8v^clbh|^6K~b?Hjj1b7MC~,P9c _)YHzO0Ҩ(+7y#!h0umAqkGM'[wz085;CPlMiʊs'5K4Q'r3@WkZ~]ܘ6*kRRG1<0|(;z4(>E1Mh4BzU|`)v^r+N 9tr Ʌ[㣹!( Rf a=n`m-af49.Fbb#KL2lu O"F8C?4sZNQbR󯓘Χ|P ;)$! J#wT4kMS'Q7wƐ?'1J-F" g!%!;W  JЃDRAo 9"dqfa<81L| '|:Э<,XkUy@kJE#/¸$^ n%rZ>'%'+pf3ez&5nE#yeUn1 .&ҤSٓ@Sɤ1&m6ȕnX+P)ѻYdYHEeV,}u 徍Q+f %\Ij |t!jN*xChE4gD8e+ص]O Ia/#NdiPs(p8&1IDxɷv6^\S!'F'ZcQ9+pa"ȣše ӐhY2~8hqȯy6:YK j>$E- `::O%H}{S?cl|Q>>Kf8]pr%ڂ5[}L7j" zhPΣjH"Vi2fΑǎ2T$"(:Sh)C w1?ae! Pq63?k(e刻3C5L @usɚxl`0GvvbdF´[KzHtcjB: ~GSP LQ |#0'\֝Cj)=}IiNrPxxhډ>|/&(`ph‚rW*PݽdoGM~;ր&65@,=1%O%-C)x<86/p^(ؑ}{Qy0y**H4=STHٴh%ހ!G|Tv7W\ȵ}26wm-ҐT-H9t)η..:ڃ戱b+7~qVxeMSaJ[0}F"̀%ךʸN_Rb]P]_iyH'TdK+py+L@;]~S~l Hw?ϝ#o, 5]S1Nj\Щ ѯmNs> 3$h7& Z/1ݦiܡyw?b%Ǧj[ +<4PZd咽7 TO22$'- !9edðbZ΋8Sh%NxrT Yxt*:UnFNbXƌz3۬#xZpb H JI~4Г wYv[G-o{AOP>lZ&%cXKJj rwz{smmW"Xp+ 17v!w[-LB$8\(h#1\k0a8r RI)dV7m,h5x`3]We9rv')6Aܷ^(;M):L#>'gXZ&MS@ʼ0lQ.^'DL?\|B/Ij'yO搈7π!J- XEџԭM_v^T֤)=IfğL|;{3r>ljվM+VPXZXגn1Z[&VHmdwKpQqc@tY!U$-SVl Pxl pwD0YM|}4GVKS[G\c3D BA'DF Y3hp5U|\p1Ro8vՖ*):Fk5J?Hȸ(ZΛB0Xߨ9IM2E0ۖZ-;gjjfՄxCnld)ʡ?O[LD*}*Bx!@6;={5%q+*x qN+pC*'嬛;a[[:`)̊?¼:'lUYla9wsv7:msqc+7OgԴ p0,Z=gl@Y oD8W\Xmr=Z* aϲe]ɘf oݾBCר؝Zm|?TYX:5rFHzzI~tNT8φLSO/|F]#fQFJY9PYrf~? D1]_0ʰ j5z.[i5xŰ@4E^C֚B! s}C]gHQ!26Fw/%2$~͔rAat'DܓNn u8^K>uoSs2jդy,+܈ Ob^": :fy֏4I%;:A F|݆+=OTX QfM*fƭ#eq\cH-pSVhyV#LiP#5B.ڕpG谲ӎ#NF[NIo_ Gc鍹V&K(B#1ǾqF Ał֜RA|ax7b-R3 &6K (+,($b .TT1=* RMƛOFS;d %O GWԋxD * Q Kh(M[ޒ=6"ǬeuL7)Ok>OqkG>bD)֨UNUmÏ]^c8Oti=O AKnC6I&)F/_Wipÿ˕HyY?O|vX(J҅ _hy 'I:C x*^^| < a5(Fjek\ R*q) Zf^#V\y˜Šno d`-*i]D#Q ]`6:՘}3eI4Uo9;29s4#fτ`qHZ&Wܕ.Q#C9&djӽ+kK4P}Y7UG 2ںɂ&<8i㶓QIvЌ7%_b[ݘbI(p+ %p9uH@8!pI}<C|kMᇱ >cW^ [ceSDZtmOJqYgb(zG ЙeQjZ$Q7p?osD6{}0j[CK`X|$ƽ$ɭ9w\nD̃j 47*r^ դ9M_0 :ǚطk<-ǿ0POLw"T"~H)3NO&./U Fw}KNRQT\:1ưJ4ի&+># ok$ 7 pTL2' ?o|_1Qo\.T dk wxX]~xsKjnAV=,3+e/ud*IQ]^}$; eSx߶,$? ^AE#'z0*$HjMoYuj܏&G#1" d/ce +_x#_::`K~~VN0Mڵ"rVivwV N猕)cTHqn3~|TI0|.ce(^h9z\'q Y-gsp.m( PZܭKč"vMRngQn,+-VW |" Ӟ<Bݾc=Á7u7\ YvB1O厇D@:$QFF K}/pq9HzpVi\peXB1cyVm5 gľFC}q^H"M&AP2%st"2BX>bw2YSS()^xB+ ~2:({򕗼h6IXO?҂YGw1|]Fm$kQl#-対R6RU#lv濪wqF`/0mX]i 7jVXRɵ= aGgSI|libNQ2GAenc,'T{x_N_2D8)J)d=[)7  4a ^}t |9p+{Wk"x[y#:+oJ@v`dpS^l6vh{<dN0(}RF_&$wv34$c'^߉4{E.^#՘D P16"MpJ_q2fx}c{CѐcUqqĠj̿d^ŒtQX7H (jt䶔hM̕ՙi饨m#[ʕ=Ą+NO٨=ҝ>U|x{/Cn1ij8蓶ХrWE Lį=٧ey$#q{1xxv;s[p*YB3PWOl-hl?nXP\IcfђoAD`l@$k),IB.+Ρ2nZ&vl} @R*L5V4,e 4xXADI w0B"V .GrLNdcBV*mTZ7/\8_6RŸU*jv5N3Cyg +Kү^@Sz_IPWB eWL/ b OB!Ѡh }/.sك"GbL>Pd7¹RhĽ}xeߪOgéshT { ]]"]5SGևRMd:T"UKK)zr4v+6ӏ8n@w ʳgpI_[+aH;^ g~j'PDLz+P) i1eeW=\XNո.MV"›o3P%n6~>2 Ϩ+sRDrC`#ihV $-6`P#x#+hhGWtu57 =l53'n[TRz4跒Ȣ~lq H0d[(\stz'fd X6 XA03wY<5D嵻aYi߁K$#s&5*yjRI Aȏc\9)t8u>v6!l N獊JG8[L7hk8!yk@zı! ^5Wr(Z?=^<)Y=qr^jFb#ᴕQ߶KġOeQd@"KS!17 'gA=@~O=qD qҭ^f?2,THs]fY{yi\*7,[S.A.܋;%<&s B7$ [;;v̵AcdyJu-%!׮Gh/_h2ou#3 hZ{0e}iO6fRI i\6}{g”(CЗ,9tJdžidԀ\Q=H1*yX6ԂعE3>tlVU+;&ږAID~T]l] 2(c#b;"?tZ~!dG?nX)`iF)0inV 88}rťCBEȑ:f6|z8u~%NrS}u(,`*%4Y atjŦR. J ؠ\ϣS\TsOLYxqVXG0SuHcڒ;56 ؒG10gDfälu>ĵoONSiB|G2@ ge0•<%2oy jaωd'5U]?嬢lUB=:f9&xru!og?A2=p)CDᦠ!=K`0ԕ4ʡ SK:3/>7R8D9fRŷ`=5[r)[T{UP:WU :U@#堅>?MWKWx(x2fG݋%#yӼ~ra>#nwrɇ]5/S~RSs хԈ oNZQKd Ne(vta00-%nXI_bgIٿ #)*x3ӭYH nX/qQLD %<bπ(6S`O6hdR7ɷX_18dGTX' ;Fdk ovO[AUϚu(T mԣ,ED'LI.PnS:| k<4i \;'KexqnuXlw02C!_tp)EÙRf1VdGҽcgiE;P1>=z" ).YS4s}bgǫq!.NƼҜyz<3)wDhs}[Z Do%xRMs%metayn %@YD dd( U5}$и<=krU毠]nlBS^ɽd\Lu3?b )zl04IDq=irn ۝SJ56BFZJx-T-.w9B̈́Q2v+#vQL?MX&T[QT 4?xtOFPL+~vI=z&B܏lM-wV\0RI5ͨjo- X+6 NO8&)ғ<&mZ>7|0y}sKVN;w<`a*%fAO"KrPk+SvV!g*Ee߫ʾE6y]P)`.Vվp6?LZ̝sr]J 2W] >-`:}z[J~48q^ /)1&P3k?v݆??՟9j[i_ M #BȻL?Pdl9\ (8Ht?I9a ^B⦷U 0xZb[4<{0fk7oi`3HA#?rhE~(д,JS)}LRn p'=wcgՎ4GVqrXSH\JDHx8'Z %w|Wj:/2/tQݎ}t@ )4I# np5$h w,6u=%9{mUȬa [MEuO [CCxT<=َ,˱CͭmH:7yۜW62m%%  ^jo)'|0P;plK% ތ#ĎX @+@9m: G6Pd M3$OQppB~Q'y1DJJmp ( ~PD?wxn Z|`krZ / PV0LKbHo?0G0Xvb/paZa$ΆpG }.-Dʱ$4fg83-DBJB_h) e0,|у;1*~vk\3atO^x8ZmY_S}CҊ)5yÆLH+(ɰbӜȑaS;_F?%;4 |߽>$7pZ=vm2 |FQ*, )L5#R/7c 3ܗMnfV%*[/_'hgz7ph9XfSϋ6F K\Y".P%iTzDCukl.םAn6>qL 9^G#ڗ=[c5[މo\ay@vkSz1"J"ܲ2%ج2ؙc]NFu\h&(fZDd½5$-+ D.FFz]h3ROYp^/rNJ\6&(dڃzQ>_wk8kRfZT!:?!D ?VԝP2`0/ӘU(#whS2e+'nbc/zWMzJ8=s3cM`P\QX\v``t\02P*rኟݞH* ۣ;JQe{W{d~ntͶCptrW'jz`b fbƶ h.gF/=2!W8bpϝ/* 3#Jg;z?Ryz_%sr$~-7[iyW^ 뾔\Sm'j)߭G%GG2RlY QZ:nq6ND J ʍ 6yltV&PnEel7?dDiȣ8g=9>ɀtEs Y;<cC\U `BSo.f͐ɇ Ԕ0' w;m;&U!)"a)4^yGR+jw堷 Wh?Ny|_O:T2+[F|Y,M!xxΐ)qA4VCl&|VJ%iU^Xr1z(flGÿN^OMP#Gۻ=)-Dʨ~o)#i}0v#h1/gb/ ?H I-~-^Iȱ"Oecn|TqVHBkfC|"VOkGTRO"Q$$馦~J0fC21B bߤ<20YDx΍XV0Cȕ:8!,_ 0AW/[ߕx>N?OP^iRA%3WTŃ20)I Fe>5h!ayk$Z_ \|1>/*;$(# We?+P״:j6}!%\AR ?{FQz?Y+(dvWJvr 92O3c5~t$lOvœVwQ{:_L/jYKƱL7+ 5bN%22 !i2gr@%ādtU CIHk,dbwf`Em&JED)^ffPHBz) {egC jto)Ba51MAE @ݞ_K-mG ) eXɺ{D3O mȎ7nr-F6nļwPqݼdd)GY_dODйVH/#=O6N5TPpQO3wcΖJȖzր w']mI낊GSwMæhSOܑ@%8&5*Zsι 8>h!(T`J^[4VYDieR%NT&sDy~fD:o!|A%Z Uf} %9"Λ;if8t>kB 15ʸg:tc?D"\4H"=3pkEȑ &RI|"NF3V`ݷ75"+|Ա'*@ (~wJ2f bP?,fsCꙏ]$ki&&ؾKoGԦ/_ )*Xb7t<$RF"޽Sk,?}tTuچ^ahFbK@y;ܞzW4%5Qznԃxg4ߓfwgnF'p1‚bvpSyUa[2f+D#&p })cѧT* ~)!5 ^P@ky,<4ִ$Є $8!)wzsԏT7ma~/a&\?(F%#3xWAU-"ϱx) )9њظEmCśwC5۳9@?Vճ&ěA' \\0>63Jj_#"?C? YR$a$T-kŷLtg?419\?i@Mg߱6L]aX9ڛvK.jwOXx"q]C:Nd>AKG*3hLn PO&JoG% BaIp+D7,'{ x(=`l AO"DJgx ji)Uf7IlW8|5:0YL12ֵp;0OoZ;[ d1QX\Nֺ\ܐpf|i83^ VJ5zV+gblB'¯Yt!v9ņ)f}9`>O)(9\:mv Y}^|.ŘZ4b)׵4٬ݎ_=C12yK@C,l>`%j9M/H~FZB'M1DYFtB9Jީ,e-˖OūByкnFez2ce5SW{xҊ CDžG \#{?WySUp/9ULsn~IUs2^_0 6[y~ L3.wfaVlD&_&U1s:3Ə )/vY*tMY%O=) vDŽV2|9b#? ="M$ IEVU챘7*`M%sXkm1o01(;aUr}3!Jnx|{΁ф[⣵8B y2_^ISnA97M-23̑%?)a[=L8y`L~TA a=+ ` :DaU)gBΓȉ;%LvJ}6QKrlٴۼ{kRɒL}$2 r3HKcMap=AxݽE AH нSE؄j1̸jX:Rz9-:fNw%\ydDE~a.IsZO8wU.1mݷEr,NcKZ6Pdimz14p! Q8<71u(<5*e_0u"aca⃦S*pDq&0x\`pbl1-ӔtYx@N)/2G }՞OIH'FV 2hZ79A !ֿ~1Qe"#O: {:թfs^[,C^:~^OʗkdT= *jLE5l_Lȟԙ iY<=F{P(v#v1i3kݳ#ssvz7VSXw-ہ fiPuĐ6]3֝)Zxq|)#Nt!̄ ĥotY W͎ 7Xȏgi`7]NB5u~ʟMA3|0c˪7"oq?Ia8( ]i:whJ;Ǡ(OhhB\YcU bݤeIEk_ N}W`wݩ|+ÌW*zv .; js9:mW‡а,3 no z+ƚP o5xp|h^a{\AN(p7mCK !\ i[F lgY?>ЬaCrPB { Z0{gyN4Q+2n_jB[C!;N12qߩ?M ^1 ?9g0[D䜫e")kcR_ f32r{s09W} " X%7m|SS?pf{7w*~˧A;b2MVw2 R_ʜ.fO!VU'Τo|nL;R>1ʾhp i\έ#~wM~@џ˟Z}I-@âNqrb8)=Vɞ4/ nbݒ>C vd 0?ͼuh}qS9ߝ5g6RMaLXm1Jw{znn%=Temv(1Wb,4p+R0MsrP=fj .?eџȨ8W:ZD4>JK` 䞶3..wBU, 2e}T +o| \ƪO$ J[?A|W5Dzݐt"0o,Z5k.K.aHh_m{ɼW AX-Z51H2x` h Dži%*v2&U o0ţ8j*z9t,2BۓE;9p鸸9Dm./μ^.SK}d%* q KTޒ[y1q=TO7/4Rߖip"m%5Iyr{nqM/SgD&H#@QܡڅoDCE?6~⡨AJNkh)o8a r|ŴZ 8ݚ6i]c<#ގܦ*@y#|]ß;("3f'w jPR- 2/'D0! 6w(%dJeQ!ltA',h~/&)ep8Cj\]q#2‹Df}AJ2$ϱ(5GcTJ -Ts_۳vጄqW=ۖ?5/=Xɀpb? 8iQJSuV>TR e(tȁ[΂.KEY{L1  ?*T%^Y~?L0:bsOB G8 22[UA%XlLљ L%2p8n ݌7KWBMeE-Q)BJ/~f#0)Kx1\ e:TV@(YU] aT%ML6pTJn\Qxn%h!dމo HBnb>1;Y5b2~+yMaPK.Rej\!י>VoL&a9T٩;LR(:Ib8ԏ< 1IZ>kROM  ڇR=e mNRX%L 8L~g(Ω3 p1\ hV3oOw ;EERdfV6$pU4yIfH (}sscʊ8 gM8d[oM] S#īqmVXj3$ :+Zr1̒6f ut73 Pҡޘr>$heVHo?B.y-nr$ԕ^(c<:GU+ub1a;|pIX?88T̻B* !;UGuʇ-fJzoڴ]4I 5v85a_PgQLN/ b[ zj_u Pq9^_UTv1@oR譳ߣ"ȝe7 :)"4Hke&(prH(V[O:\91bi1xq+;Tw9 8µ(PļK:GLTO#4dv$.Rz;h* =lιh~,)" "_m*قL ٗs@fi-ķEV"?gN+`ɱ]y^%e$>hj,ңb3lYrg|j]QDz&9w&j^fBL89#rrfǷj9q̄9xilPYp)s\./?ރ Op=\gr\I7o]{X-ۂup #`]Avjx]ыi>xTy|h?D2 j t6Lbt:?k f g9k(rY=bi7}1=`53q3#:x)mnGQNuvn*q6aY8X^769 <=Н( l|G%Qv~)lH%=X#-e:>.U[.HOq _ ׷~Gtd莣Я XkpF=Ҭ_hgz)R5+:Y`N#0x[v4TpfSd|?zAF_%WKDv ([62׉?܅gV:賙nB2+<( E濆xI1֎7ӀHo9/bg  US|)SBT i7"Gf&g.;$:-<6znI(NHcbw'm-b0o*R`8)=Ys (/9p0(X}FU)eyfP‚3U۴A"Oڸf>6 *>r)%'d\MQuXwua7t! qWK8w(Ҝ|svwbl'Ӟ%(/F Tw=BL*@T8D YjlՌS&lf:6'={5?4I+rjE?S,oFhTaqSEƓo2d F2dÞx[G9H9r>k}_mF!Qo,jXbк[E|(rM<9@օcLp^0!v[%m\,R3YH!$G!^E)^5örž#}s>l4psY`nF#!e-@eH;j қi%UX\f4hhl|xA+ tShOZG diqPQb%_4{,c3~'f*6ya+E[,hpKsb*(99O~H.fH}yI(qՆ\6DSikuH>a{,_ad>bpk%^=SP3 hDDfil&c/CX !tLdl} Tj@PPR•L =>Rsf ћ1j~1uysԜIYDw>b?[RQ +@Wֵ?o`?!zi`y *9k.,3aU •ch߭5&F?;* +1z8H8y.$؍?.sfxAqe7S}snMy6m-X 1cUWŝEq6RK,V!$D=̝3 {&E{a7Kۆcɹ׾ Rjy'Z.pƎqYP% Qt0V^$TmXg Vb[lz2k*DAa )ExY?[yl״TaA>tD|U?*dߢӹ{PY>T94!9&5 2's]Keն5\ԥ{PtwB۠L1-Xlf`P]oeNQ> oJYux39s')07~Ͷ#NHIOmiM.I.vR1`fK]˻Y6KyoZ%Nhmyj-WqWWҲ ҧ2Eʡjfp4HwEc~uNo?"b\2jX; uQy2 V3Pe.wWQv S_xݘcXģ' Sw"|F#epj81*v$ !0"K,EmbBBA*k!wRZA^Wܘ'"2\@"f?)?.omv,ؑpcP@4{ipNGlZcrF bvo#JЯJ `޻Zq ʆ}אqX,eCLq^*GX"U6X$9EitȠg(bqkq^Ւ2 -z-LQ if|Pq4f C!cmoPu]e@,*B^`kv{d.i)&:X(U &)mSk^KJ4WCqwi? A/IXdH,{?p`aeF²Oz`@0$`v)~:J_%PO B^l"3+cDØrۄ) %Aۏ .;kھABOV7XKm7k&j8ٜfIGNyXnr$A󄮐rCn*7}s\ɿZ o=I. 5ɻ,Qx zv>M Ӌ.t9pJ,^ )-4us:D)t tCg[ޕ5@Šd!J.JW]em`Pg'_ @! ׺ߝf~oDׁ#}'Cl#OB{wv֚+wH=e3aqaw|t h7\/(6+·?)pT `u8v [ϊK 3o$"*3,4wo36"v uIRћilAݱl4OҡJF#/BE͆WEU({/]i)׫鬵Se|fr蹀=X±|<|^dNfiV\@N7YN-MPp8S X2A? f9,< b:_kޮGOݐT! 3DmN(){V:K ?; ('gݥ‹s/ cy|o2К0KPdD: -ASqGyx=> /mR fdXige {Q@p# >@"^slS|t}Om82(+W*j C*8:U{X:"0k1 e0ʘ1^:GVCdz{;r\^ρq}MݽĈ`yƾ[5O.PڜuGja?/lgZz>FcF}\D~!. l" &5ҌFU$/IBC3&y=[sj~芃>׷|gaň]5M)@W0a١W&T!yWܻı@]u(8;. A@!JG_ʪ=PT٪b2]?Gs~ʓi!!FRbm, ?${/#ei 艨)\gV T/&JY}W;ĎlĶ8UBuq\D;+yD#e,Lp;gg \P NƆX¥\|F^`~–0ݍSLc=+մrio+[ʌV=qzqy ?r6D sh%"4U!4PtY/t'`\Z[/G5t  HXS@o475kKP;V_7 <pʪnP5i.hO[ (!9Ui?\L~q[-`.m$ J Ki(2$hHcl M2>泭H2eՈ|v*gx ]AI2BPbԵڶyѻ+.ө/0+xEB5'P6kM1BNFd6}NQP2 FqR?Z%uh C}a]jpHqKߩN0!9:}ٰ $ >igZ!6JT"z?) $5>{'䴜` j~ZW\qMvg J ;0OAZ:Y,JW8aV?,Uʦx5'ߝg 1K;0TbM٦pܺ=/~דáQ\<<5DNY[X!{~5S"{i4^Jw S2R6aB@D7zVP Y(|ҘP~Jˎs"d`Yh~OR>{Iֿϙ2 !wtq3B @ +ܮltLn(M =qD}WQ8IWMXqx;H԰c'yrI:Q$s(Pu+收xMu$eQ@bwE8zg~7lRuOˇ(d(N/h}u;o4{jhz'hj V% KyjΧ5D8NbΠ$e9q*(u$1Esi_gشHDIw?CxfQL@0ƈM2G"QҝQH|z&VikMfjO.V$W*౔W$c_tq#gŔ8o -ך8 yH-{7Sw%Ei<{,hMAvg 4 ]`.c4w;QGnJ1 g9+FCJFu'~=}~dsl[ ǡ?A=H3@P&|{~ƒ=CϜUM*1\{ D݆e_Z"hՊ w+E\W5%ZsnS!<oC^"Cde vS N>#qPkD&^\pBR__ۘ&hŕB`F8peEТ%:LOi.Rf}6t͆dxͻV[? ǣt`3gyPhW"W` .昋.g( b?4H˓cknI.Ti )gYSjG:˴sٖZ ar6vt0hݤ\+&yc.5Š4~kxVr_'[ed"`Nn`N+'` 'ky̗eSpO8}2<K8hu9.b]#S\P!J\kyd`?;F\dKt; vy؃yTz]K2%On.v{J3jIǣ ծO"E8 $'Y"v]dr!6c p<|(Hbk{'U0HcuOc&k;Ige(M:dQҒΏu3S aT/p'Go?~Q 1X0n׳9.Cnd٣*dS.M1c1:Fm*&?X:.czgHT/ }P}]8(" P^6+>Ys(*Y2)bBu'ĹMׇ{7G^i3?lD./L]<1L@?SEclkbWS)*8(:lo`'2~82V~bUCgq\7Z ).|dfN1ւZyGtkK .=u/07{ U o{0 yO[+{>n- ~h|I`˽\e&B7S{"M23hB¿(05:l31 i|Gk V'NdH8[g_cpZ`'Go"*)|`]4<+*]8pĖ.৮ k&z-q?p/F`}- OrAJ+vX@:ԝ)s(PuNP:TD5jPՆihNj"az]8QkE+Ym^g<;gL]{0޳nfpmhW5[i.(jw] 6T cY0FћH_i!^o[ډL ~5f4¨JbNr'(~;Y9GSENaQ﫯?[v)Fه{/OD+=m,q ?E2 o^UuH18㔖5{HdByZC}H7K":Wg[>7&}J$w!ۉ:ϲSb(3vuzưlvOP3]Ui4xx HoM}5ΫMK;ЌHFRR9viFH{V!TԘCfN}Y)nb D(=\(u%>3'pܥIt6]Z'h~0u}{(JFDjM'"̦k7] wЈraޘ2_3qF;_=g|E'H}Mg A̼U0 0- 0D'-H\L%A S<I3"?ցn[8b%c2}ըk5-s8_K/5+_vd! Ҙ1&HKv N h%8nu%ԍmdd( BsCVyjzTf(+tU=vK, 7R5cm.}\6Ee/p9HB*H9PGEBhʼr$֟ٯz3SY%egx9] Vrm^巴\:›EZ6I}iRJUpiI;`;D\U0>ZEwX q[) 36 qODz:UrMȓ2&{C >0]ۛ///x7vZPDൖgi0KJXbRR'AM5ɯC8C?w;/<d^ӽV[YX7ՐD\` E/ک=ߪe\I:q)zUM(wkWHPX!IBpbn&kz]OY/$AސJ(!t+x`ՙ/=|T3h7˄=~!n:T̡ׅ߿X2ue2;9~K,I7r7\ࢁ+Zc Dh(mүČ_&6dݰhmʊF5'.pmrhII>"P,nPSq]'mƁ0seϣe\cTQh@;vݩ + b/$*-jC iҐTB+?yd#jltw :5@gM\q_BBq4|[w's?f h/jv&k[;"ddXm"k{wAH~whH?żӧW)lnb rXxJsA&jTB[z{My,sq^  .&}^4kn 6S3,.}mBք- J6/Jė\ %]L*vrtx5>53%ev`35G\+zS51h28<%.C}nWߝ fN˄<RB6(ǻ_xuw 3sfnh\"t3Dїsִ=ЛǾog!PpvC&icPq :;4aFu/=e70C KCyB ( $CA%M}_w`qۃ0ÝWspn |m%W߫dDfeA-MA 0D?Þ%./h/!竱@{6%*j=E~{9G%/ 8:I^"x:W):96?Vm#l4nKM rv4\H-Nwv{̩m kǐy,~[)ȖV̇ƌ+J rݹ)?>wOf:)UZM(*!= ڀE;34lޘ=39Een*p;PBk~P0gjo$ 5}j ~̳WL'_{{#}4;6tٱuq85].^D9ElTR>%>]c̾HQ{G|W"JV[ .i@iui&z`9>Ŕ@n)(ЉLC;6fYb EܴE U,Pɵa#U첬gԽ+Ol:|HwJU8 mr4="-rkw1|d# WNs5*d=:T2Q`R{~.9ܩR9ߗ_/`㇖{Ck^&GxH$8>|+En~`'98T—['{̊鍌lTBdv1F`4rZ΋ѳk'arӛ9snߣTx}jmͱJ_޸IΉ}m?5Iɻ.״4fVyiOuz=%`TCĭR&-LևTET K>aӫčAs/ hҏ=zqQ\ %}l_1F'T+0\5d6Q ⯭"ǩ2AguXŭTu b#jRh }&ʩ {1*WT46r ')xbڳ.8\uS~X-ۍdWMd$~)g.] T2&'MR@e}qa$hύA{5:۵JjRI6-߉t{)|Mc$Sv$W.`k; {>uU.ӫe?쮨qmv``Ԥ3en a.Uc ' 4S6mp}1DhQlQHu-7k]@}LzdCL(~YڼlKtovs1 N3u>BN'-yjϧT{*٢5WX"Hdapmp-Ki8({‡3dd orW̌lI8n{wh-{J-#33^Y!r 9z'GZCzH;-0d䕁3߻2e|KGyL,9QCÖKH0A3d*;KVD Q;(G=e+^ 'JzYz`QnhxjE%}|;`̠o8O׈}Ңig|> -qoRl8PplI}ARk,JL A@tPk fU26 X|&FKL sa߀@}unf>ܘrn䕻}UDJ 7Pq:6L}RQ,Lq+&+pܞw+C#M;jdEV3p9T}YLYNo-rRZq'{;.8G)@(ur0BZ{NVw2;JT5;yʟ9Y%K4_NM<}MVӠ~,u}S5ڃEMGm>2݆}!#>JWd0WJ.kY=K)}u_HEK /'Y֫ȥm iƔ*^{ɯ [„%n+WgsgPc59F ւSdW7%> 3GzpU < %*S0a=֝`>OO~ ]7S0”QM/BdH:Dz'D\n=ːcvD1ypWZOO]Tb9S UF\TK2(˞t"{TC ۰:nݸ?5̾oSeqFM'h䒯'GTN6EeNl\bºwag3Xmf5$DHXΜvFdҁ7pFkpEL+ !Rzp:8zT\:(SOd ֎?P4<3]fΒڰ{pwxts7jh9ʍ`a{ wŋk{~y$k&AiI`jp9 n_JʧkQIEYHb'`O/*x?/X~gW/…w>m0%3oUOsBY;j9PS0&-9,io0_MW0~AR-=ooQEXqPJ}$c02t5|M>7:^yԓAp/LLγx4~hEW G2{1͋t!FF!U@[ CP,>NQmIB )+j}/R/B@U3JIeG/V@5 Lo/IyGӓ~r6V߸n(T `¦^I`3!ЅsA_ *mZed}UÜcŸGcO>UERԍcd~DэlZѦ[ƩطU^& Q>+|=Vsok?RMyO|xe~ Z0r 859QglNZ>dc84mM|ǾΛL=t7}YK]1R[d*F^b>0~{H6y%:D^ i5$+jl^m9=@eyrɨkYE=Dy^u_oc*I/AR{!dsI.1A:" pdmt_!gw͠ppL]+tY-x1)NE/cifiNʏ&r6("jaIa39[kU$;$/|ϣwoֱ;HFנ\}NXa (߂Ood Q'C)l&Gt4W'X)E!)%nu&kLn+2z0k|@ӰPVec粺Qȋ ;Rm!YUK>A#wɘ7mSyu +=bGÉwHw:sN GLiUy! hdJp7iX(FH&h.8ֆjmT ~Òc_`hu(gdW%\x,ګ%cۙU]1+}팜*<"%IȈYxwV2@P ͥƺGB WKMWҔ'KR_i}1TaT'=/Sra:*,E'O~;E{ݪo:Xk3tFOibK~AN@GVXB c|cԆ7hO.?Y#Ui:H5$՝cVs $ϿYw_]-J9[ٺENJ^x^ȬTLo@5<.X/T̞\5/ovA:Dx0-,P *+-`K~Ti=jcr05æ#Vhf&Uk\ho;Ǹn65Y~Tu*e5D}Ԍ7NUC,Z`n48OA-׺cbKyIO"ž$PiLcѪG1N(; .Vd u+v6y UEܔ@,BP / ͻCW_;< ^_N $Oa,+hm T"-x%rUK_;&"gl<9oWl +d݊L4D+ٷq+ &+j[w " ]S ̼%7?yFZ7Oᖋd|$wzv=2zC'ZSBwD6d)?/|v 9b(=q+l'l54֦Ȁlm]qp6-˟%־W|'i/l2(D8oN:2.?@ܩn6N& {qVҗ[Mg(ðH:=4 s8 lUQ]YB¾ 1\4}e[<2GقĴ1gm`:m,˸ሓtp՛%3&fLz 8sw.J4z="\6 VJ)C:fl#bDѬJys僪x)\m9t;>ugUi^|.ij٢yG[aXGJ1!W~{vF g]TݗbK_N:^Nj/l+(1 ~f77j/v`,J%YIkոxko珤Ոh lI }t3ktӍ#h6PDH?_ʨHVwkSωY3=W}1ZTLRƪV5]Ge 9`|^&}4S`9i^fZ4^|W|:s;_Ds12,?`ogvk:$(*U8b7%D,z iG|jlqfnGߦsV ~]?+6/3%fdNgQ'|RMqmPf[GUVtowt)'L>1,H&a}-Wiv3(HR|4J_*]CKQ"'$zndWf2HO;\&Ȏ@#M!. zvull7 ~5{ 5;dqA~w(~ 2tƤ" "~Z!lp>{]()Nzۨ т%j[T2!uglN\j#_;KNdڦ8Fd !"[8dU[HM̉2nD"?|vR83`z6̗u~b i{71Q!UI`MMq),=IqmRSԭYvLc#no-m2qH>)&eILwA6ۉ9Ŀ{b^ K)4?tkT[`Jea j) 14"캐2rJN|&*ɯMڑZanp֖ިp KpQq%fMn%@ܚ{֬#df /:Λ#$=+z/Xk@iO}t Kwȵϕ0穉]^1" 7:I/g$ݺn"`KsYtUշ"*:wZ Q2ɁJ#~aD)TWDe!G6_DLPH6D:Lg+_BP=K"M{C }>&])c4W!w~e/ŐIp伫7v~ H=wغ5e$h3wN )[W}hΒ@xh±?PY#t_%9$ޅ/>jw QTQ]ZƜVes+t["GSe"!Dm|2uW=M186c;hFIPY Qmv ƈG'̏Bnu Q#T47ݥ؛X03UT$iN%X 9~s~3ۄq&jEhDNhw,b ֛wË)q^/w ~Ӊ)`fZ:# e6}!#<ʿ&ZЩMwE5_No'$Ҥ3ʣ)N ]m/ Kb2IF_7˻GE~ۭc k2;hJ'73$\[goj7 dHq\9&*&,Cm~ԍ5Y^]82\N6Y^Ďb7$sc9UR-ܥo |@#; ׭# %a(57V:KoQSYOΝz<'bUz ,lC12d;W=WhY?s~=vEG;l.WW_Cլ21-ދ,)Zdf_?+ջù7}(`Q$t.>3 zzdO`Go}TPUai1)aENho6^ZZM"ޙ8WSW۠(.ѷBdBL&}subl]_:\q^~y>L)+I }yZ|e%+Ѭ 7Fvd&_O({ qmfHyYa_y?<ʴ(u>i[BR qU6:s1*6}[9 ;lsޔ?ᄷ~g̓+E|lMy5qATT]@@ X ֳr`Irg5юd :آU6 CxZL~PG![p_d~ZwǸb7E9~Vwi2"I|@(oK(2Ֆf^j^、fj_q+R <ū2E`8Z,d6ЇrPrcaOvaTQF}^C8fG*mPaWZAuj]TipmхӬ3m&s1M؟Cýa|fs? rكIz̐ϐo=%7ki!sVշ_Y̷& Lۧ !_rn|ʊy+zmN~JT/`?@ u-]ՉAsYbczHIb.s[搞 7v 4cG1yoA,(oRo iA]?hռ @KȠQ${[,Q+a4$`2Tȶ?0*gO19#7:MQwLDj ^>hu$s& s1fu28),X7R֮t/2É(7GN`I?ޕs݀/ KTĆ)f]GT0_]!(CMEb,ר[L\dH ]6Gđ" Nͽ_mD6Ee%!:쳣dXQyu=~O^q  ӆfm$q`h R1Î5DSDW͑BzGа( c{kٛjb(x/n34/c"I=wu(6Rupfn,Hu]Up~k ųD&><ˮT^c۶0ܾIq'^g)Hi ŵvk!%LtM ,]l (qocݧ)[n.׶^TQ=hLDeg/``X2^~4@BphC7+QQRF[1:FSpg?Z^FTo.Gu[e5{RjDW$ˣkuXWËįPҫ%̭t /gH |djhq֩=`8\&Ӝoo2Ӽq}~g!n\ڻ?g5YQ#Zo>>>/-ѧ-햟u-z4 O[hi֜l=@ w8% "lIgh=mߜە?Ą TUmV,. O?fv$3?|x}tIT/0Zɫ![. g qd>Eqgo'yߢ3Tܤ_x:iB``ޤvK<̆13Bra`.Sa=rvB q{\ްfy>&*WStТhht ѷE(mKయ=S˜Oh(9C#~-7w9Z)aZ{l=z[*ƛԭO\YݮLQ\W1As2\ޝo.malR2Iڄ)bZ AZv;M-UcH<(A")lTFq> }}\@20Q~13!N3@u_-#9I!X${g6⏵4~|X?D/;@0r~W=YK٩)ijwLؼJJ1IKf:fwg`l]H:7EcL%g ~VTmܯĠݝirE$=NA\ـ.}G< (jn*bބVLH}Ne t4hQ#{0kpU0(fńK~ɸ830\;=64][MNxHOAlG䫌ΟgfaSӠzz ^\zb4j.HG./5YɋKaNhyHbCrTzUuB.%jA3Btդ= +yք#͝p=:i:J9g7!]mQ9b&[~nV~)n {غ *2rx[x>~Cg (`9F "8?(ۀayMotuHzkv36MY(a)_J gE$'UR^4J@~~8bKY#ErB(Z0\LW[nsbŢ\ցF/P[fͶSj¾!X=m_lz PoKQ}$ Ӌ$IOBM# 6M1ů$ U(M|_xo"B&%@/.5@-̲-+E&Ijyޔv9^3lFs]{0׉ =ZcIVA=T$z=²5f.$j!8-!~Dؿharזd6E QtպJ,]IP[OfmVZdyFW]ʂV%!EߜG깆iɾ/QRcȣA槳GJs +Ɋd0.+Sg~e>*;#vp x1]bSU;%gszI:yq,6pJm3tlTV@/_bPtx16(~%P$%pʛQ1L/\ 2%3׫?)~#39 hNkF-?n;3*|0l q&͝:,I3f)B4ĖWKD.jMW4bJ¶I2&OVk.AxRv $2r ~S͞F\ {@ *6Ic`Z.1*rRhӯW GM Qsm'g!(tQe$]\W.BnN NB*}*[`W|۷Nu㇇=_cNԙ*:ӣ!G~@lNs :KVS*ֵ&(fOŰ9F`B'A!=lнZDxk{&b)!$cǑ'S9*AрR|K  9--)O}E U'#+ R o@.vS.Yb\A9Ļpӹg0b ZcfN57eTKL.AdϼHO\tQ {%d^X( s-8&y>69M/J3;U_ WzrFa"ftE%Y7U%)CY{)ytԠr\#cχ>kk9+bB,~lMs+2` #&m, [rߋ& O"!Jo ^㔥| %hW Uط/ CUFJ*(:{U@S5GXB {x`̭]sy~r+KnUߗ!t$NB_qLThhqM#֥" ۑ0^8mI?FJo)|bXPe]"Qv3 ]YO5!ȃWj~l;DZCf;a"w}d^r?&D8{Xˀ+BHR{Xh(FC BdgQf%?f8zK7qt "<^L .hb W 7}SoX鬻pfW5WfxQkdɺ'{3I%=IL0hmg2P],)%Xh7ESaͷ*Ϗ^dz D>duA$8#g7 h=aR +.+$  -x7/(0-]q.ĀF $?2KKIǀ9޼|~|&i=4 ~H9jJŸ"<yC?WVaQDu.;ؑ+2p}dM)`Zzٴ 27YZ0Efn\A4|j灪dhqXzl`IiyݛH´4r=g!"S~vks<LFBǒfsMg+A͕+#,%K#, ,@9;XuAQaڎ@G + ~@}p*z>4mF\!FNR`I)~b. !L ļ[Qs>#)d&'EJ]P)1PX]* ijPҚf q|+Olh?"4q/zrӞD/4E|kEN aA߆)e5QZYM+ tHdI* g,=eϔ.lѨՅ:: 8 ;`x.ᇔu' 幆"@@xCAL{&'}Yqg*ݸ]B㬞|O)XpKH|CЋicSmh[&aYYB[[-Lrk9+ozx϶:?AI z 6\Ұ>)nGolx>l|Ibwcސul &{ }CCNm,eUD! Rߕҏp[`e "=0HԉA#rɧ1DZǺ(*PcfM?sPG~LDаeZ&Wێ7M{T:Y2T`-Ak21ơtv>Ёu\!2>{WMj #ʧ_Zۑ lOS#I<͕9£_z;  KQ? gG;@l'D.uɟ3}=Ǥ;:-'W@E}7+ d8o|AF`MƐB]E.gf>BFsϽ/B/FӢ8[c)3U܄]xeΫ^StVyJ雊fiJk2,Wmڣ WsߗcmKyN8X WJHrTS--qJ EOâ.KgiƁFZO^c?P5%ϏZŗ]nY&r }j< e\}"QZ""42Q/$&% V,Du2Uzo$Ǡ-*8/Y)Y W~ޞϞ-^oD:!뜂X"w%Q`2j^ӶZ`@FIN0q[ `2Pe"$<wJD8^no1zw5>-tECր(8{&RBiQJM=20[$I(rVf $v)ߐ_L:_%qˆ|<쌛,Cfiγ,˶)Q4+p*| :ψ&*hs`5&U0:Ym0;;^4-) . cTNvHev@A??.ll9 ^6gc$jCB 𭾕"bi=l )Nx\Й&4OOsN?v͹&GtQ`Q 7::).z#Si}dn"1N/͎$ +l^ MIi8{65` B T;Xm:2`)PIOW]RARẨ?M GѷPHяKlÌK /pu \F%jEzA*!IgmwƧaL$]O0ܮAʠ hA G# H4kvn}sr0`^U:*3noaۓw҃Ϫy&ptuHY**cąRB+uR:jw]s"e>G[Wcn|F<ʹn2|SɆxS^VO>+ KG6('Dd.ԏA&^<8R>30RoX 2r -{-Gob㪉)s=kbΚ4`XAlK@~PxOw 6Qי(p,xWJFP.ȻfJez:zQzƆixeBkZ߯~ nn?Hx S|_7-?m $})~Z9#J3 qBzfWEͮՄM>Uk)ifm!GPDTTy! eP kps_rKbl![ ?íIO7{PKJ4 nn;!2F6'a+^̉Q Υr)2`_#[k c ԯ}1y^1-8y'UY0Wzn7 s`y}- cjP؅U7|K_n[8978 Rí7 nPgT#!=bRn-Pr*63 {h ʉn4&lNcEt×dp{ W$'m=TV /"IM3׻"KΙ)+[Btƒ55k : }e:uƧT"!,H֭ۊGhRl[x:{99Ho,-^PJQ-Ԅ.gbwc2%G2\y#hq6Aѭ}qw1! ˆ@2zXGtN/ *7uflT7 zͲƳY<`ip;: Uspm2!lMB K(w]ǰ ~d\0~aO1gihN$HԊ[;pE?^cG N-{eʵ?jVoNc<;sPڙ/*j!?!1p^va93cB;}8a }˸VqOb?^2FC?Rc7cD8mp2M7-*bfȼ#)M[+ 'kGw|[yWp yBl-hsg;D&N4ߝX @дk6~[>s 4ţ4JqA$ Stsثhr?BWΊ;SZ/@!ޮ](^|jٓq+SEwnaF^ pѕw lJ}V(=X囪 _j*P(|󋲇 /: Y` V4[3|A~|}`cHB&¬ T.+7a!'`6A"*!9>:804 wym~e%'fj#FRkL\)>lp6] <%^׾U87WN Eλi@V|:ڮ >la.85TVG{A啸UB74S-t&4!m+㾃jݕ< T٨2z'JxzS@an 8i滨'ݠ4{U-k 12(gqd?;f J` Su??}K!hkm0]|;%USӹ737 !*ڪ6V=O ~W ##i6>_҅ggG,[le"Vѡ~ogHKsVt8+2{ErDէ㈧reӬ@.ଜ;_o$lǹQ5.#oXlj}?TjW]dIA#ZPU>2>;?][tιv8>Y[ y+ - ;esz].ndZ .*!1 /*h#;Y!U`Foq|n'LL~= a_9"ѫwmdXL{D{u }^O4nkB3*=!6챴Df?#ʊ~;&(97 pɍr[L}?+^pBQmm{`>9Y'OxSLYؓ(& \VV1[@ɨj#tÊQ ]󽚫FOcU5 lF?Q=p &gkVź]`ի0 pjس4G_y8AAſd0FRX5B-Z_zIGI07 jyH n&YaE^ {WAfYPINk[1M:'וؾ2ez QR:!wp&tja:3^؈U>|ܜFJ UL&=M )|$o" P%h T˺"+n j>eϿUh_꫑u1s省Kj %G +si{d>e VbRštpk{̺;@6Cc0uLᤍÿy^+G+ ϒ&Ƅmnw`%:y)k]N͍_ k&FM+\7>FNڃ|/m Љ$pϯ2N<CE)HBTUԚslC/1QwGڒ\FK[Ұ\nPz#I9ǂ1.jm}Z.a32H K4LMỶϪ@9䡷R#}hݰH"c.;2vAT« |l3;*#UJ?l/Y)Q*h f]SYϫEq&Is12M`\W&֒U5g>gЩP" ps \!|y-J <΁0a݅@bb~$I/ u`T*-*/.[qN鿁rҤ_O({! ֠ V7<^'5%`T֟R,D0-\O0Ϧ,:)H!ylX - yP&$tN5q(@llU(ЫHb?Tһ*Up9s}ՓdL`wԴswwV f%"hlRu5- svr,=<R<()Ymj8k2M\w>wm@ʚʾ2We92xQa0^RZ^NQB#x} 1qC,SI,0팶 Qmu~߹=&3=X ͬ*-S_G:Ԉ 2miOCVdWKvK&}ۅz^wY߫,$]%=KFKFg춐m)VRSp@ 4|sEQS$ .~-s>BILOOʏ2tP5G ǕobMt֌bc^r,fFY @ kך_#byK'#yLS:2ϙqmo:^N*/:IB9@Q|]v-:#7á 9LryY<>eDF{S34UEd#:M e$;1c]lR|^ah>407CV)rഐ˒y~KW?#&@mR";6U;u vǴ4kׇR*g096 oI1$V6fm=r%ly:w_tm0h]#mc-,lщ%[hc/ԡ9vnȯ'*Y;;z 2zw̱37L}ݸ&Y=∹] FDDkȅV/[O\q+"ɅrX }N/6O"# z;yU_ f5E.b^ VnbǷ]:.ƻ`qA-ztt2w٠~* 9c>{LH|X ͸r&=WO5D]j܁$f!$3`i`JE-){CҧJJSmmP V& ΔVf@Uu`|Ȅ^m+d~It.[/+]1o|eeSGwݺ4 '+o~]]!n2dq.{B[rڮQP|K,({l3 w^Q[˹L ̍VD CPTzr8j>*\,Bm.}M!Qr˕Ѝv&%u6ͬ6A_a1n/"V܌!Ww{FDv$"[-q⚧y9'O:3׻"~3 +O7%wX]݅f} ;™CMw|5Cu ZL7KI ]d^P.>T/v|([tQhU`nn[T /kת]Yb'o=H_ ;gqY)ƆlԻՂQ{=jFۇ /# X6s'f &=m 7wJs bG )1l &? z;MUHfGY 0 ]~Y܀?&0S :DM*%b~G_vW.P%sBjKYuĄC1a+M'S WefiZAc]݁Ot+V^%',Gɉ؋21ePĨ#Zo]H!==H?H5:da :\6H^ʰsX y=#FUp!!v}}TL<[I1|t7: K*WDn>2%!3kڄWnцCVCHEu@v,?P|,8CT%)w/m:"Y[q0*q3F^nD ]L% %i^ZvI.tBަ[p`lstC760'ʃ/:Z3M'DC) #F2ŘD$o4o`g x*R$ZS9jAЇW.ر&>LՇEE iSvNV?<#b`bwK>"zKlp(TEAb'3F]!9gvoiڠ{ B%4@V]f^BsHSszpw}Ƅ`䫱Ac;C&uOR d< xqw2$T5 ~V4xq twx]A~͔S 1Ʈ# )O2tI}OYFȆ_3і?Mg׋&z'@}m?ْ6NjsТ{ Hqq7&O5ی4z(׾Ӗ^!f(O֝ݾ2?,b qJswL4*ӲUzk̂/O8JAH/mrE=5$\q;[ 0'HMk MA?"x@eɝYZwa͍$> sT*[#BC;fO9/R.Gp49"n0tM`C"9#i[b@+v}$Gn0HnЇ`i݆o/?$⊴ '7fUn^';FR.wf ^ɕWFX1J-5Cʒ厃j;Ӌ~٢A6Q gmYmNZܿFщCj,b YhVu" u"m: { !}dԒp`qޫ~Vr:Rݬw^t?dX䈜܈/=P 3ʖleRs HePHUnT^l+rN+8F*ʵ4u%&T]-Y\.Ly`Z2G8{CU"T*<*N_e$kI; 7\M68ᏖLfGϡ]zp>+m; ZgL5OH+_cZ6\Oﰭy bo4bđ#:оKl{:P@v S U^Pb!n[^t(nHR놝? YKôH0򀵌n(V+QD:!x L0h=r$ Rbq컚2hj7Vz_T O2N#U^7$ ˲ubtZE~RC{6fNb@@0:ؠ sF4`|$V@w؀Q1@-97uG3e@!4Z bSi!p<;D43Y̌cY#v5oƭeHoZqy п>m""f٪ Z ~"2#i#2Lᖽn=vO P7CeQG$Xh|&3i)pcG%%N,V-OE6؎2©] <=ʒu[_y35AjR5a[n%3%3ݶdڅf>=kr[1d?/cUbHpZl6f= \يZ|lw7又ؙ77hŷkւ&aWq򼉺`;gR5)REJEx-YҨ,pcU$!5R-:4VȵՓA}?Vי>˦B?dſk4C_jů_G.k+Z!CBpq#P+R.zO/<= E4}Yh?nll%+J(B= ~tW;Ex},o]nلv@*G@c3@QwN܎g2Xjk(__u B0aѣ 5c dzRK/ 0ދhi6emVcs~ ϼSrD&e3忮mEɯzٹzw1NqW#7k_XiNr8-W%C~w8ユA.\8q;jQREDn{n_{<][wNv)DKS}S }0\|p7;f:&`|prCXJv C&i/1`&@89_b!z64Z5K?bI1v@Th5>ˮ?[E?ML:=~GH1aC;[5&5]-&,NQ.%Y!;CĜ~J[΀pg Ԫ3zhY! C Y b \ +mwthp_y>eF I`}{~7(CtH^3uY(9b+nSPd45%+ln'-a6ޟC| 13l£Tzi7^{îvx'"Go m F|)O1J) ?tWS4SxAp_ 20kC ƤȐ`d1oѢAܹZLC>Q#xa3Ƭ buDj@)1z[[pSgBW/U_:buMF0Yt`^t@!Q^;n)³AHwb6O1ao%г30-3ԓl8)-j<(Ѿr=Ug4T7\D52VG K|f(GyaHsGTm2ު>3S}=Uu_"kWik8nh.^FW#MC[91>F %WWW4I`!$`Vn"-l2# #ڨ-б]9h32YfJmvVP|os)2=ykJg<^ 3CۉPt@S)JV~{ӻ!#zmm rpoIt[8E˙c Rc1&:yGý+*@`"XB]~It*YEܺaTcqaQ55Y!Wgo7r8H+|2v![;Vf?YPTG):˗0g<],pi4(p(p\1aq a :2i:=9 6qFH>'0?lcʳ(f$tA򙓓|4yaC].A^Õ>~6y?^٘.`h|z%x Ҡ>>@[D$rKB0JíO f?I)-b[װe2""@z]> (6( 2LGsoV -ϲ}XI*LGrOl(s$|9]۲TCahsL#\o$;΢'|%%`58/[y@ݑ.(^&+XPl|+oOiȽ3ڨY @!rp3ޙ>!(~=)9|g(ژ7 .ঘ>b)18P<33' *й1&_30_·^D`ZA34hXd?#rmv>B&/"d.F0h*9)/ݿALy,+ p蓵, jPI2)һ㱿%K& B G|TCvjA*̴ySJ#5KgȞh@|K1x#8 еԺvU7$"6GReUP"l !BxݦW1i8/;].vae|v# @vd(Bav}$]ǀdɨ**}zg ~%->0"Wǫ-ۨo@7 -.pRI)qNiND`t]Ks0U,yW׶ =iS8keZ^Ŗ=Եli_[XQHELgJ':BԣPuFqKv KwcE̟xHWAV2)e0{]Z Y#W۰F-'Z%aMǒTçv?˹:x4pu'gJyR?G尜BbYxvD)j/Tks7OkpiJ=3ą\\ŕ~ՒS4w14}+|=$.{(&\H~Nc]SE*XavQOzYN{PI;Zt?J6G&^~%#D G1/9kIXe){ol30ld 1 z$Us |'2K5,鈻ZX:B5ѣwI.E)g-bK̓8?Uקyfcz(KvRCƱ{:i.?`-M7~4줪El*/]ci<)-Ef5Ղ$Ib>ѡ]}[}}hǾ)Wa^tdyScN }&-ԉ1j~NǕ!u(WXDK#Т }-!*w"QJRu11޲w_GAa!7r,) (BWA\ ӂ(_+ӉWLHFz4[Li9|sP`=.KdĨhfj/D~rոjJȏ<:?6O@J#H8:AL^29(Tc)mlZ)bflnum0+{%+&(XBǵnNďͩk.);#r?Cn/Z_L EK)H<0'Ispm6fR9 MSA޸կdnndO~B6Gj׈RHi#lh_/TJp! vyå^QOαuB.4F?<ߩפG\1CC,"0JdfSлGC|hl 0I,Jǚp 2E9`QQkL|7@=,Sc~u"O9!GxT&$$#e!bWD*Mg0'CNf#:uTJ);bdM* ڰMd]&, 0'/~VD(W)^uLT! *r1:X* oǝ/`Rel%_'pĹz$7p.x XD 2Ri!mH٩1%O9ISs/ e5pAoK$EX'ԂW0'JQ`ѧ6o^̉,:}%\9JOڵ<_}NkjV )u,OUH&+S+phv DOI`&>L؊OQPkJv ajợ"Wh+J%bDķ(3pِSo`ʢM' ݐe ;lZ9*"w0wKȚ.yRTK 0֚vb":i+pg("u`_ʋ3F&yJk O:-o+ MC r3?yl_T b zڄ&_[昋\$3m2a7h'' b4pnK/5YT+s_8H?ˋN|᝺oChIJGLNsYv^a6dD{~;c|g|Z]pMikNV ,<4>O]MpvcVS-+Ld  h-leS&l&x[l{ks֊[pato/n.k`#pTj<_ $/9g]&&N3G)EkܦꃓWmߣY+A,YKzXQ+2.MAjGkKykZ.&0!Utg؎4Qlfnj9H/\cXH}T& \.^]|VP,͠OM"R $ƌc$,ٮxUЈ+y3, Z{BswCDX  9p띀lEDxS;bbIqDk#s$B:1[z%@c&lsρFg ݺs  {5Fg젻*A@6A2zK`RV;{AXsQ\FR{LZ Z Wf&r<&ޘ+)7kkc}WMnSt5X64TTHEj"cYۼ աEs"0H7ġЄO}18.P5QѤ۩^yd=?4+xQIKޛIu=cT 2MyVUi1[1Gٷ)h\,TB!ZBIdUtkBv1a*@0fpăXE bLvb{qyZ9G[70YA-iS[/$ &[$`67 };ON9j;N\ j`HQk_¦v\Q9vSix+LS٘Ez-- ⠵2EOMD fåuSGZ1eέ3 >9M*"'pexiO YDeoT&㭣7:ԩO}}6J@MWt,P[N|Ϭ/Vb cx?j ۉ|tV]cY$!?5&DEA4y?.rq̋c|LW3faM(Tɴx sΗ>! j,f)Ão)WnAJ9{?2W$ip,nt~r۷{2&B3Nz}4hGcZf63V-TaUT4w[iiE_қF3Q.SCԽ^ ?$VaeBi# 9xoQ&m7Ր#T*Qzv fCzY^,\vqpY==m[{0$8 2vZ<բxviP3'BuҪZ8S2enSlf#RABqf~1(=Rg>> #k$:] tYo@vLƮ)XP_<8oǘG Kyv^D 'aז}MECZ!t;zd mhݝN+:d. XF螔4'ʢ 4alxZ:;)2oP[u?9>F,Y[ \2 mUc>:{Uh7%4"giV.4+9VD@3Y"QM ΪL:v3ʙSp$ժn0Gt0&wå P=j,½Uˇkͦo N$jO(!۲cXD ,{w;;J¼Bdz;DKtNuE8֓:X\$(Kouӑ2IbOg%V0RKs ?GjX?.TEz$R׵AƸԫrg/޿H*2xQ4~mB'BXQÂ43cHlb*_#y}W'W1{Jvs*)Fl4ѝGN_d'KJ&nᡠdC6e]𛃒5dФ)Ԩ>GkuB EĻ;8M+|, /:^?q[]C.ͩHޮ׋DHP'zׅ2]j;9}gff#qm]TDؒ R>zk$rcvq٠Nb[,kӻ`U#r )\<&l{] #pO]K|0އW~B5!O#\msD\o=9|黺lW{d3Dဆev!Xb;)8hgǧ98 Ez*"M+zD|b@pK#=h} #U=5nӋ2ɌKԫfz M6g<3_;Qu%hgs6DӟQ>'!#{$1۰[)V,mÛq[ºq3{\9{7A׮8 >P#.\4[zS-%QJ0JIԖbq N$AV|@:xrMDeB̲ԯ}wF5 6vpdpw=2H h _+=,Y-aR{&h YEVěe=K>TY;мqe[xu7!9B!-,8xwb`? v,{"S[aly 2e;dfd# EO%?߾{OR(g?&:17)=~߲۬p hNHH㙌o"C-Wsx4{K߄^寽z2T/ޱ)DWc簂e?0vW7~漲$mg樳)1$8%2?D] ԁm]Q *Bޤ[_6(oe0au,>D?#8 kɘ1N?y#x\/8KBDYŠ}p1V߁zQ^B-l֏AfC̓”UI= MkIN ݜ]\e3wPdW[w('WCyu(b*a{R`1_*T۾ZY_-c.8XMٴ4SkޞD42ͮ;]6cWnH2NJ=v|$ކP|qA:RVf"aq8# gA#$OVEG ?bcHכˋI3 Â?[SV 肟mH30<:<`Uz=՝ i1VҕJTIlϋ`cA$j3[υz~!1 #V?6@=ZE.ًiWZżMvE>cdۦ XZTp+L`X&=AJ6XbiH5hoqi0zmpG\)8ȧFRqy<_N{U&w4t|Q"bJ@M[ڜ*#KRA'0Γe!ug\=S‘ɟ {[Űl7rTd`^k'?A&(ϖ f|\viQ9 q-|G@u, YNz !MA"I֯4S`O,%P86ÏMC03E*C{O;ː zEt9`x,i/FQtݕ\X;WH[ma *3XO\ ɨ6J̶~KUvơaS^il IOo_>4lOF\\1y=?Lr3g\/~2 @,{缈Ƿ{2==PcC]]GB ŨtRuFukYGXׅ4xѽN@YHӮ}FU1LCOu~ b߹+ \G,,_-V@$Icqr? 8@RDTi<..4XO_}!j@k@yz3(mJzND3L ].!9Dl*V[: B6x u%O4 C96(3찅[^Kr:EuXbSCD AxytVIOa=4@]~B!%gF6q͐{u!*fŅe-<Q`fI˪^E2BwD1'_ޣ(==rU.yJ2xEj ze~&TS#ۋfܭI.̇J,946%|Y뮨Fg7㲞e͇YH(GN"h)7u4(3GzKrD!QJأeg4hnCTQ1+t#=ROn*sPx$J$d<ײS>H`%X4ca^ /ldkF\6JqݘL7|?e=ޗ2_;$#4 ;hY:vfLjOvnR0+Gh`4HVynyxBW/:D*%QhQ_K^dfAS6?]SDݎulgi 4>չRj B34c+HCYiH~$n"PJŧ"[x'…e}臭Cx@L:PeN1 l66B^qEH/>#2xួ$F)垁PI`)HC1~ 5?GA44đj5 #NJ xOH6'] Nc+~AgHVx~q~i+/~o [ U$1 lJb Xk x?>Ga4EPv. FtB lT޽th go\Jg<9hu@"n Q6]ŷPUe)dF dV|{rޅS`p,]<]aa[0a|C=r% ӹm)Z ]  79l`طCo s.Bhv A S^DPKgk(a,ry2|t^欥{l{(~NKTԝRNЉԴ!!S|+k (< C1Ԩg"Y%Qh̞L5L,J\>vedIa`\淆3ñ7SA` 8~FZo  Uq:VqSThDo.EQ"yU,Nz(qJe\w S[K),>DB@}6r17V-hdEf(G<ƢP/8k0B? buy<3_xzQlaM?Wbm8)A% UXo,@4`l5X&MVh&q拦?lHdC%}q4R5㨕UZ0w+QQk@R?7 K[},pfIq/+:NhAw% 3+g#y䗞u,;"  ~..Um z26(VTT]a[-GutRWRQ?zH 'k𪙛yђU\ZTPhC (7I馤Oa(.!9}_|5֜HJu Ukq /Fx'\|&I#Idзx?qg} ړֆ.,aUG2R*y5@Ȩh{=#V_^ޕoE檂_K9zmlQC_<+!J4^e&c Yqܛp1?#:񜞉HHuKs/Oh/mo9LtDC#Bטp2 F|/LX$2? Hz^7bj"tM}̯xz+O91 QX7ޣ3l^AaY\I-xyTw$4}XML ҃4 ʻg,pzR(ІU\K0,oNK[1T jj/H bYv ˠ|U4)^bR=Jhh|J/Ӏ8( .:2' \Qij%Uf>7CS+qOMpT4.J%U;ps :JdG޽Ue ",u\SmMqvBk$-*Js3k,234L$d)F'5 pr* uآT_)?-[s5 My&4{bf~v:6&cdB<؇G&5訡L}Ip΅=?4؛ S1zAx@b,БC.b;5%~Ua$3zfMF;:.]χ7tKSg\ k5U:csϝ^N$6$"by熮A(a^<`'O#IˑDޔ$>Meh+u/piY,2G}#ﯗ>(1o.U5(nK<Qݤ@9\>7 SbdDYְ-IQvT顄sq* Cª_+S\ J) &om9eIJT*!QVV{^47ُ0K˷W^00{n?'JV8 XHz0Ϸfž8VYn"Ш_\ kT *X' Oaٞ'5}4$Cc> 3dˆ\$՞հ4a'7H.mIÞ$1۰%7Ԭk ٍL#k0I9&F,)Gzfc$,W= -]ApiwBc?p(k~՗ X E@UbLdwGϪdiS/OgΨ~ՏR(G -ƗKྀ 3Ke+l .!|Iĕs9f=PM„fKg\%((#Xs'd\Y!׽ ݑK]7>ѳHiwEg~wi^șـ~pHEoH{"{uH*Dqcy݈lmuL55Ϋ:ɾb(%f"j49b:Ip%Q)_Z0L҅uiO,D~g`ʿ !EQ l<^?Wgr()?WEo|6lDJ]^cPvbj$qsySpi0& xa7M`WX(E 742UDVnÍqrRa"Fv O Mؿ Hg DGϦ72_w]zBB6Fy߬kUXWcEu']Pmq)ξNy*𼺔#bNrqkl^v <̙}]#:}|_L-sخ 4җG`PF>6pp[srjC8Y?H~ Z] *u1m}ဈD!έ8ۄhYޭ?k$efC!2KD5'YFs[!2V6q[Cս%u`qI$A37m-z+k~T=7BMz"PrЊ7£ 1{ɃwJ/P|5MUR r#o*aQ }0fBS*TjQ-14[>VPs0nxn~*!˘c|:~$A}^d<|yN!>4LP}7-w/"c"0r,Lrb50zcZHgn 0WKU6i/P)Z>JBϨ p%}  .+Kh' Ir8څdrXa$1[3Um( \SdQDMu/Oځ(.e 2`y:Z`34m9.5E2nDsZ~JCljh.#F۸^g$!̻ѳ,ۿOvXEIf]_ !y⒎`-iX\*E.W-:6\V6Y p/"MY0!Gj^̐[nZ V j\g))|]sАSY̢@PZ">ٱKH@/ u#PY N1T <`MDŽ)bMG_ OK 5'fn*D\eؼh݌cN+W Su=AGV]ڲQ糐YE|?2Gq-wu"}UM"'Rλ=I 5D%Eacǣ FrZ ?- Iڀ6x(ꫬ.7ʽ8K݆;}hSO783Q;t;2ҌwK?Fddu796@>H# n % 2'4(UZ@rkkYINBГR^& kz ~sǸ&>f5(I1{i,i'uS qWjq"qlZ` Vq`w^EqR{A$^ΆȷNTNLެT,>.wsn$'GP36|a8R[ Jf:&Hs>. >IzAr ~; թ>[2 $UNWj=I$Wj|}Nrxܶ 6 W.xe3QOYΛ-ѼRJ,ݙ\{NxX); !K=~q sq鈩X!?6,]KE tN%-mP(*lo y1alVB{6kq,NyIf#Ͽɼq'DERB#RYdEd'}8@/UIMPJӏ MhD:U.:, [Bj .j?EW!<%"0r/Ef \ߍe +L"5R RӸ _%9[ 4ώVd#qj~s,0.H,FEL9!VR#޵Ş['ׄFM^)jJ%DerI~Np~]*m >wlQrlzhTK't<ӂʡqEi$#y}%W>fCdn;[u.} Z T2(yOH|l5(pYh&=sCfX׵afD\^R9F:OKvMk7M%Xdw8@+"HE[ #Jq_hcPEOt5qovi>J:4_Eg^fݖ^syT̏SJOZϐ㕻['K=Un)g/ܝ/8s099CA.IUz8Nq[sBw- _P=i6Ok 6.FuDEiǣ!6uxk}2NWOi=sCM *N3fZ\(G]/^[us.rH4J3(0R:~i8[T:zgq+1FL|c E+F,{J13`{ 5K A uRViV#^3ֻUSܘ ʎTR'}彶_w,H^60q\~}KܚW 2-뚧:hLϢ4EQMT<`3Vr(8pPLҖU)EI@Q.׺sP}%V[XvnV ǷA8+%p}YQ0si΋0N2LӜs1-*ȴmAX*XYֆ%V_l4ímBqiO9Ia'> yMi{{#ˮ@d4;e˗='b`3完OWz t\/rKᎪRR]:" uSMc‡*٘(q UJ}8w&%M\,q.q}ZZ@-`WHk6;U j 0|cE:υ[/cxOh{S2IRcZ;AQcŢ@vׂ1Xu-rhR Rib⺴ٮ{lu%C#bUV:㺏&-;hQ|HapSggce^- [;/nP?kpx?_oX:I snH faS'3a^"FTu`ãٚR'g}7073 "!,5ַ$`0סaW&+gAV!Fn$ƻ`SJZMq 5Z㲾LBsw( ٺ~pBg#Ŝw 69ªӄMQdOΉoH=+DX…L3_̐j< ,}9=>0$ɄpW]eDu,_ '_*ogm Ҏd/.ܩN۱VABAm;`?E?\#b{KjC_73cj}x^\{W643Ơ_aqE' T5;@aqkUZs" 5 Ɇ 5yӑ 2pj;@T3:E deyƷ*%cԚ$BJ *nP4rK'wiDn 'Qգk5~2;Ų|g7sz5N1OV䑡g3}e' E;@q DH[%S#Oc-刕_FUL ~xc`nQ H 񫒞j1sv([z$=hY΀B.WY rO wcO u6d3,un}>4ڮ!\r:^D=CTLax^5˨|,37[afՐvԠǓܠ{/: qoM ·@VX5UT>er52_A:w6!g=:i)TKT]_[^s]cDhVƖisp wZ`\ Vsej ,ؒHw1EyhIOp=ayP1g8fOqR6d.-Wv;s,)L1L^fowPKisTwY{z0^ټO[96 װCJvU8"wN1~!pCȧwuԦ(C JK-{Pl7N߻45ÈfrLϋRwO&)~V N@i.JuA/FZ#; NƩP-~pS U*׽{qT_0zHg0rh-9"8oG`?>`tʽ9Tbg %AYKwDmr`; ƹ/W~k?8k&#PZ .I9E8)g,$;/JV~ϳKjG./ |bS`}.sɬ'Wb&:'k/Gds!=}BsSt8. !Io}yW \,;0c, P8)Uv^FȚ<~Yi 5bFYB|#87q,oUn\MuxN({ɒw3VH<1YųVеA&Qw]R(R&oBz9`ZWKƸ$5f}̺fnN(;[X+%.W9[}Μ5WUH V;1j#K6/dMu`[&`0zQh,Ɂ_U֑@?3`DR6CP 2'6+J DAKbml$N IdmQ'iB4Utv-!壺fJzC. J6*;%}XŽN[~3پb"vGZ kZZ̘U%45.g:aV` VEq|vݨvl%Y t0BC(.c_; [_QE!JuIg{&&<Rsu9=a@>XFS_|hW8h9vjH`v#4e@!ZUV%aGP\[5JorK%/͠gPQ^tL\ȧ8ӧ‚En;|[M*ѥ^.t^-4Pv/RpP#@pz*ԡlkg` y Y 0Gy),jB;!\>@ fSb_ZTA7.yZ3IPNe*d0_ݤ]{XY{]ؔbcvM|tx(+y@E^\^diPz.)c33mAL=9}>.emg)xcęgY6o0Ҩ_; (9t-Tb@ޤB-cY Hd" 7w\QGJt~K -8!8߁0Q6W55]IP}6*g+]Q ,|Pr$5ʊua0<(?l7؊~Wd!yÆdFt?=gfLfZ ȥ+3hxх[0SGydθM4wlOE=\֫@]ݯ^>Ec;(}==N50He4CA6ݙe̖('eF`O "x$ja4oNB!,6Gi9_5h/t!ʟ]ihA(6IRmjU1CO8kiS2գq;R,xlg,0U]mݬn =D`i䈐]MqR6 PqWX\uƾHgujx'Ñdh/wz*6a -h:9kDFq^?dXE85e4ȫY!PrGsT"ok |Ozj gmeM+pa'RI;NzB+sQS8F5=" ϯn(x]\Xs"m\ŘWq*=#$|{qJ.)!=<B*6M28%rRfL>Bفf&*y)HfƩ`>`ˀ^QTg\t!U]Aꔾ¯-޶)Uyn,Jhd;Gf|YlC-AlJL8v憝BD {܊J70 rӶ%A=A7O*}Y1:_]yW7Cy.@r1? m :z&1&gĜ;ׄ]([]ڒ8@Q\˰+w]nϡT,VN!.'v'@m)Nh;.d[^9aCϣRlHJOoN5ycsSV9 n,BPbk $*ɀUwCkR(j$mx J=X!1BrDe{p\hκoޗ woM5Rle5ri#rvR!1M Nga(,'[% "G@ul_Vܯ,O'5mB,l4 *Ҋ. EI0ͦfU^ұ,^j aS'VmFCa, DJhoCMR ~pf!NJ̜2[-VLOp\P4Kʱ%oTiK^Ah,2]v Gѭo`+V>3ܟXЃ똻~R _89`YA4GbYdo+E֢;5 BtO'V#boL =BFOe1b;.@ F ;KUt~n8ޚ4M`X`G'۴N{Ƌr ;6DcaaKIia})xMyuŌLcXbh' u%9J}0Cɬy@r: \V@KlfKy}y̥ o6oS2aB\a.A,šR4tAuD-z V*E++i`Kp[fxz(X53ZA/k| 禀~#uבa;5AD`o$\Z|ڔzi];%dfꙝ@ 6o?WED.{JtKQ3x^ǍmaV{ȅ`Z mQ&[,2&oXcCvd 0}'eB^5geףe\JJ.ͩXy~OIgR_&~ zU2S.ыެj |ި\#Rnҷ0cDo&+V)(|pP{ A:wmm6:8@᠚0qX3"zsI1C ''ux$7Ԗ\vσQbbh=ofnݺü^ ݎ%ﴣbQeD?(hPzI{ۊ"ohH86sVHY4ݧڶl~3Gi|:ֶ?,d wQrJ'PKO6GoIQЎ)\IuIQ;3hQ(~jXҺYƯ gL܉s| *7eܭU6!2B֊U禔 r %S(9]A߷$P ʏ!%8&Th'܊Lֵ,>$8|?,+<}9@jhƙ5ܞEcmvi=g&kI`< D^+RݲnЌ:*BCZVzI?og<ImKgt{`X:˦P<gs=kD^Hkck!X,ѿf*':d|äUvn:&qPIɞE?)fT "4#Ô2Kž™{UCR8\v6xr$~E:f\?l7+_'zۘwJ\dZEWn:iW̒9^!wShᑴtyLV7Ruo(;+%k"L ^-6 A_[B̥Ϟر35C~،Vj)F}=iw=Wcr7͖0Y"0)iGO[T"4;$k_),%v=o(F%k#T_9F؉_c˝TF+!߲6a lb3r0Lftk}@ N:^$`r/+t*mIjno)"?vzѥ 5GZ$_7a]Nt3ּ"2^-Ve{]˕-}q)VRT@ޖ@+pYipC_$EHVew*.cmV\fځܪ3 v߻zQFIJ.yǗU]EB9#'ۦl`H7Vビ%P̉GqZ’t,BSXA܅Y.jd@ym k0Ʈ4U6 8?HV>CJFP @0pC]+ dzɆ^{^ B8չ$6E kl7߭^y-ߏrǍNm #nr+HҴ$ & ?mIX7:xwL fqLl*8S}0֬G#kL_-~Lmu]WÚQdQbWץ)AL"â‬҈1`&Da{u5(Ȫ(SȅM=x 15Jb!>.HY,_jFG4BƏXAg>o0l*>sq!S[4ҭB)ܣxY<ْv#uĚQtxV'U,s&=mr^cT,ݭ~M__GkIJ,WmIIPӥ Jk `D̢e;"ͪ5# 2L,ӈUY,tfןIHwy"0&A($q]pNpRƓbmFOlYtO_nZZ:ϼbxQי/Yv^ ]d m4sÀ'{gS)4nT 9dl/z,M$6FV5Zz$pa8O]R*OJ|)?uїe2@ USWܯ+kf\H,Q)l˓C X%z4Ă7/sDm7ّv!YcL q'OѠk*KxX}*;5-!4\'އݥ"tݤ໕Fh'rv] ))."VP h0@oܓBH62 VUAlf4oS7 ވb$$X G7A7jLHNծP [Ԑ0fۍ*0Ch{nCˣɋtߪ4A8-fcCb a8U;Y~O "QqWe6Rt0QpYS^- jv⾄c̭WHȶ@U4W/|M/5m1}֩a2{8vo_!yDOiM{}gHsQ@aO`Gկ~=gj,[FfAxU(-sfhL,:@&l$Z0W̾v<ߦw!40Cn@utaXa40kImu6s n!<>?.~ղ8nj)0qk)!yj%y7G{Ǟy˅]Eż@Q> mTDNrMHQkX4ȁ=^!HE,؅Jg$,GZmzoTHqN&%?Gq39moυߜ8v[p\>Μre}%[WΉj~ /,RCZgU 44`|Wwr#z*ǩK孡DICƽ2D1 VR bV RZdYޭE#!+.?哿7oA(wԾU+ސp3Rv4#D6aP~ 8t5LL^#lפ'q*G$ ?vcoei #ˬLhN2(ʢS M89Žؙ}/]*!\%Mg\{xTI{d-Oyч]Qsnc,hR[> l ~xЇp2&K:ɼ&(.xz-"&» &=<:pZ΋]G|*<͆Y{ F6M[vLĝ k>䂳'QFq8#)m\YNJYnMt D,w#nklvK~>.P[as{'H4R3 es?EʳX>\j뮓N[uAո ;TX V@&>ZXcވ{I.8s=fuM;fϛLta G_#eƬX|U*\.˯=M+뮣5WNAe[ӏԕN4-^gRnA ەܑ5pҢǸyH%Z*{8ϾjN?3K~#͢vG!v1a IyyfvIK]h`sG=##w?[]j Avǡ=Ӻ1m\Xbˊ9l5M)oWu> b/م[٨mM%V^=0X}XAELH@LY{xQ<'% M=Z xB!jDžBě# gɎ6g,u>wT!u#GYu1(',rHG SB ^3̵2߷qHG=Cxt3h2%B0|_r9AD!7w껐|qa31<iO2ҷAEcS8E2 N,rS1N5koppHYeiĐ>[b+~ߜ8CgVK2Ei 8{ M ӮuS 3ԏJJ:p}ܒ%?K9JjYTˀ&F&bN8[_;b˝&,&Q%0%#rᯭCJpIQ*ܚalE/O:tǼ/V5rJ|Y†?5kg[-{g=|w \>E"(&1a%-op}#Dqy+#O,wI",Uīkc;{nRWgSZ=gS!K-wv`d%O0n6: dm7`*\)VB>vChnKiAa'we2zac.S>SZZ& :O^zaI!5{=Œ)]NcR"WTVNhm~Ю7(ε֟b@i:g|zn-\f-hb9#7yVhN<3_0z޽EAA$`RoC~~HYZ'n%]v~{U;Pg.I\B넼t&[6+0ky(|IgțdSX#wh!/[FOOiug E@sRγg6K( ڮy0S* ?HPbMm4O//@_` MBf\&a mdȜGhxm IY.0! I%3VMb\XHLu)\>,1qZb*s`LREeV{?(O eJ+޾Ym3 N.;VdZ#ٺ#gZ댭~hUh ^cv3D\ΟPׂFq}rlT\}6@0",b!|׏'#ŏ;E(SY~jWi  =^QG XB\O^h[BZ`!sXUKŬr^庈HC4:=yLFɇ'Dx:$z=ck*uPg +ClJzGV.1 g.No6ssfk=1 7TI466Y6Vv-I܎%f qJ4LJL%`(īHUp]mEei498+v4InX@}n\$#p%s%??:ʹ#>h-|F֟']$=?K?rW̐4!GezseFUC;qzD BO+D,jQxi͡#F4=܏_%m$Nۣyuڣ=4HgW{;x֗Y ,fT f?o5OO (25ƾ;0] "{fu"Cyd~vё|Etl'ϥx wi ~iVU4H9Rk!i‹1 SW`hvV'8oeqg| ^fieV2¼~Bm1^;O}&!,C2ڿhڐ9B$8 wM(azIŸ@' ED(zS*0@(1_%\ nMWj^$b"ކxmU1k1BF{>&/8H*NEAwl˂2p_ⓣRw延8%S2r-2ӻ1{v x>:}3cI@h|E@2thZZPrNdB~ԖCٝTP< -7)VRr;^ 4,lb=cWJ"imRí쪕yk!< $GrĬ @ݶ Z*~f:%홲WJ|u|tڮ..uLS `dJ|"<;0#na eP@m*x Ykśs.߱d2\.@ :t?ǐcƧd< `U@w|&Uws5~WhIbOGZE"U\/GҊ鬳L*Ŏ6 U /6Ӧ;[{%gh2t+91Dpfa_A9öܴ́KJΉxBV_8纟^HxK].u&V[/! .qT&9L,`~aܓ;bCKOL˞&r $QKy~)`2ѦI)ɮ./|"BJy޵DMB'yiX9H]wgA^,5ż#S[p"@v^lq.'S@~*Puv2Y_Ӓ[=aL=v>ͺǎM05)%dt\4y ghW7~_?_ȅ4 qoeq=;o۞],'h">so@Awč~YK,DV-;!OXaݟ8Ov\\(De&~ak֛%[nԎJ*,TG1AĽ6(^6ǂhA?[ /vj4 YX;;T{8ɕމ ގPvqX[兖.IzEnqZɮVYX.?!}mFCc>rON]۟XN0Mz0JC_ٓm2 mu]bvKdu~x=/d A?n$ Z#V\X=]O>zOaJs P)q,<1NFtɲb~=xO˟;uȕgu@0[_Ӯ\t/A3n]O 7`tYk/D4\6'&S`u |f ^.K3d![2Nz,>Z}4i͖s+N`GaD;[-ͪR{弩eh!(bZ:!A HĐJ&{f*j%[j3_Lu._ҪI#qPvw̋]#A*H: Rql -6%pDw 뿙hs%OݑƎԍgGrhKNp4O_%*Huʧ@GlQˢqpm[Ѭh@8r ۉ T-)0Lh[7'bN@P: pQi=xEnЂ YZS݁v,?e[6}$ǐ t x 2Օތ.e @E|c9\7(exiUvhD!,C,[ 9&]F9uɯI'FrVl 5%vlx ,!7xosVnR~>IK/) )C85AY:$mw+'57 n0ku>WHoo/bW7>/Ahv%H2;#jff~)q68: )?hݎTLp1@@%Q^H'T%T;/ |e3ş%* 3܃ĴUd8}p]QM'b'Ip'cPѽ[7?uy: tU%!,cmYP}?* m??97/J;7~v`kJpBRE^ |RH,R 2²z)rv@sg-DS-v&<ça3/8.wop(w~0M<9_'j ]Hrafbo,"CH̻TUԩM0:v;Z-ؔE 9e4̏M26-HΧR[<6Rf.ZIEΧ4&BpX*^3cF'zP6XWE`t kҦ,^SoiN|!>/`ޏ3z!pNHU 56X,|sڡ7Yu`䁴^Ӱt*YW/}*V]\['<@=E{Ҥ10xKڈA]068,ҁ\M5aqSfQÑP2 G%edQZu'tdgo{IYKj[tQ<51S= ;k+aqsCFP.ާ{iB!͡(2٣AYMS >&|H>e?~$GzYf^,_i2[w2gL0Đ?sڂٷK)[iD8 1n%"d8)mɊ֝({%Ն}j/Dr-N"jB F !/KS+,3I΀h͠x;~z`_1Q?#zwŽz\4~(yz6 ٩.wTtƹh15o/RC%Vk,MhJxB:=C}@ό ƙxxQwa²͐NQX,xVt8k Fz5*H3ǹV&eTCbGB BS"x6_#"ST.h/V/B1vҶc;XaiP1KkGZ/lYqL¥69vTENVgrUxۃ۵q\./Rj9䛨DꑮdF5"z;B6Wvh\/mCن{$ (qzEL>s!±M5VE ||` e[b \ƏcWZq&GP߶&kSɎVisQWz!"9 יQ+22_ŋ ݟ&~\O*B҆&c|.ݑ G/zNGECebIz;bV':Nڳ]0p2RUA#PnZWDh^-xC-tBN UGvh1B9ٙ8ۿ.TG-Ͷ7)Z"\#)Z q?:*fEqfG8&BtExFJpIM$|yCDʲzյ?sr7P7>L&H(y f"poBɿXޕu@:6%&LJ͘v=!OrX3~Ed <_,Ϊr`dE_5ԞO})Nk-Ob ҽK]F(O1І\Ch8aTx)  5Cv1{=Yq\UWϿf)feͶ QjPJR[iuwARWۺAԁs&p Hi?a)„@jcKgPa.ʣ4\uw[28oOY7 kwm0RZ 6ڴooOtgZTsh.1,G>x_q4^-{ z6|;r}rSͽĐ>Z01c!Tq-R:v 7۞Sgv&@^@ oIX KQ,˘I&:Ezos^B26N\I :5n~{ Ep ?6>wg^-,D}g/](=!X.6/5 *UkbՇBMJфk:|G,1o "C Nӭ_uӬu_`Woqub2 F2L3K*{8e84>*N 7 šoh.(L&JEec& sR /Hf{q,)t݇/p=vE9O rc.#DS1,}RSY `uc'Ok ٞ(2_KP{IH1|arUBBxoOYr}bhLՅL?"ʅn?@Xa ~5Fg^Rٍ^0 I'þ4h!Ktmg_QQt U вi<49^Z:[. lڟO`AX]S[`cx_|[2CHvP%PA#Y/4 3}+4hy ₹!;tيJ힌ހFC>0xBu I v}/X9h:}.{9U*W~P*u<7@u5, 4{ JϨ ݇,e[txeJBū>?._9 !OQ4?eӖaW/u._#[oVS>-X}Ν}8#h Ѯ%e/U,Z׾!#I|_ׅG4By尩qJ V uP ]mP{E6B!\nhn+p=J1ڪ8bΤ0}xeZ&TޞͲ|QZ$QIU4Ӹ-2+w`:aǷM_˗6= ;Lbˠ`׵*1!~.ͪ4uP'v : G!6KiQ9 5;jPZnT w_-גik|A>a#JHE6kL9-+c^ +uꟵqغ)2$m=#RܖXrIe@8-_ X" "8G6yPhm/,u=KFiCGXWtB <&޹<ߌ3ooq}5ڍ>= k"+1UџRѿB{Yb̧oefJ8v(=Mz[11Sgo{оḼ. g-1 :-׳Oz*>Q1'Z+?U}Fi7|`X,_ u;"۷ ]P!kkWu]jַg'H@UAՆ,˖FG?*IƄ#nLjcC7; *QoKh,q= Rb%ŔfqxM:iism0z>4͗X5:/.bX^AVwױS"<"wغO4N*{X_!]B]TMC~zHG(Oh@SUvwUJ0'uHLPiVD Dǎ4O[p!7O@0XO2%ӇS}\oCʭeq.F9ǞM?~xw0=>ɘ=VE`˳"]]}Z2KC[5!˵ =d:q[ "w\HW#׮XEXYl}U|/PG``>=ĸY;-:P"a,Y.gw]׺~n|P? _Pω܃ byM9;d{tkm'x羱(*8#Q=Ԍ"M)~TXt!0ZPC9I[[J"C8䩿("}}-JE.ne0< o GI']Ҳ~¦>#ɷ׎"O[\1RPف0PGH$X\VĚY>`p^ Fo,0<,T(N=-vX\pJGJfq?x[u݈L^YS7_tϓ&,P*b;do+>.8 3"(ӰXT{`"s)FwXHUEI륰GzX[k9~{t2&odPGTನ4@ N}=(*D(@u7Ere{b[~ȹ2UzqK7M})Rc!>Ҳ;ٵ^&boǣބq 5w3q1n٢lp\4Iv`!$.R .:jNEE%9hfff[((2w'I%bN!l_6? ~m `R>{aMs8?"0z%'Ng"L&Q9={6KnB~NjOyuUjڀ5vű x{BoS>|4dW3ؗ7X ٪"F{G{[|+ ZcRYl8ѫ4A/ϘiRdꀱM2ە<̢RdKE85/GgEtBV+&y;vD/rV,C ?X'S%=>Ee#OK՞?U)TW4WwBZG5Ţ8-t ܶQYB/ok;Ƈd浽o <7q9mgėHwDM1ђ!5mqi]cq:ŚX^-@趇ePtI۰8 v x܋?o1; XP 6cZ+۳/zM ¡>-TAt kX~ X.' ԟ$*ڻϷptsxDC7%L>?lÃI1Pʟ4M[Q F)?~1;ٰ7.̔"1{\tLVnz;VsvA!0he„q)5]Ys`:_sfc%KrE%2%v<cDL4ҞPBZUFSqTgj*_"sY0DSYgj-q2rv* |Ik F{K/'o h\sjkŽ HۙPwvP̫ ㄋ;S>8hupgic,NcceO=~I>l"+S)FuvG.P:HU 8u~kSohςHhace<EKZ~[PwVO^?)pj44cnt c)ii_p؎6hG0F ?=~ +?\~䡫mό:%zk,ߣA61Ja? vci&$*\F7DqGoOYTBc@}i _E <_Vp3|S܏k_~t~{rB ~-_h g>VE66'KC>w=75)`If#(ĶS[؏"~EAԩ?C ̀>@]>#UY+·Y[2zenpǾ jӰhV /=seUQEZqjkneI*`pp \~YNsh 5rRE%S }blJz2A/w[)'O;V?, >o)Be/j@lzQgˀRSڃz4Ϣ/?h܄bm@4{L(+)Fʼn- ++~`&>CHb0^v@V`P="/.+*H X)4wia4`$ )(kʜK-b36A*ϝy4yh<GVm*XvSu+@3o*26C6">7ZA+mU ze25p&\9D"S|}jdׁ;Ȳ{m%)3jR4g Bve >{0#: PU'݅?s0߮ZۂAԮ!O__qw \< g/nۖ俹cQGvQx 4XM9ˉؑN]䨜H6[i&-LENytH&~ QK&+E{>Y]hߖ|(é)nBl5-5W+iO{+0f(V>Lt1uQp0C5F^SUUbcէr:Q&C\Xށ: B΍AvP-UC,d:]8 |u"da[tk*z@N q41®zt%|x\ 5=ZU5'] 4esjZta:k&.aE -V.r`]}N|vGox7`N[c)w@|V<\_Cx/B`ݻs1`':<%Hcyĭ_Yנ} -\Q .a-w,)W|P޻@+O+][9Zz:<'eֽ+OG_3jpmP ^4"Durud)xf_(q()2 aS'98(K)r.9zTOeϊ 6xs80f "cu.-#:L5kj)u}\?`MNq CƓ1|IOOr#o=ѣp;>$0N^_㪷7B+Za`$$A5 t0%J&对l" o"}HrCeϸFۓֱAL[ -s_)\VV|7kÎpB)B/bB݇';= 6P_2AzH%G\L܊%ኄ}X%kkw^+h7]go)۪A^B#Ƅ%\̕wrM X1wth iQb@gm8>4Pm~د Oiarɿپ{`\R&N+ lv6=y(Q=vDx yds$Č}2a7`Z#HӚd.mhQ!Y`AsݲPoe?gҎU`&2'PP@EI4V~C_['xܱ~J;z&=qE٩wod'JڟΆ{=O@#<=G?!doV>3t> > |5su~ANfBd,5,̓XaDjIΖZB"_brK%ǀTȊ)I>z4}ec4& qLbC͇Q Flg"rt!S6< F8+oVӵH8Vn}iGrK6\NE; l[PkW]3 }YzkinתsbMcvvoth[;mEiK*ҲU=*NIXRj~6iv*-l~̴ V ehmK!(5[h%gF[Udl9*[n/c;pA_GIP wvu3l*d"wLl{Ω(8HpXӈ$jXh`<%"N(V`TcUmҜlhnrQ(>`дP ٛ&s1SճkGX#">qxW%g5kzl*_lHjGm² wZnoۧϛ` `9J^x(:*yo*Єwz= qG=-.|rښNʛ@6rW=6?&e.LV)bhDFNuҊqƍgqXCM;RpK]#¹J"3/T}aҹ9D 6^g#&*Lm헲ϥU!^Q^w)`X#3N@O/C+0bD$,x`;Q`: O50.+DWl5\O&-'˨uJhuB[ʯre&@R/2ӇIp!FȑEλ,RfN?we*v%='꺸#* }U"URIf rwPdU%<7iB6NҼ&mou̘irТs`mwo!vTVԹ0TQfXSvP5" n'{jdzRq\cEEy&V' "\)snȅh{U'LhIb,!'.xzK̠U 7)W^ܳYfc,Jn4?7lJϴ@*Q~<6EL CNjHx~ }/=rruͦfKy6Oq͊Zc¡i,|kM7=cTuJfG7kDҊ15' ]~!imCgy FDVJQit KZEJ!;ij 3a񓭶,[oX8t }M)m{yԃ{Y_^u|LM+%fĎi ϱٕ W7!^ d$?tJ(DpǬ(idmjf4^Ҵ֭eLCiE كf x?Y7 \:#U-Qy!<T t7X ~2q#~yd~0tP%2B);$untbP{+D|J)4v.s"fKY6mg"ꅿpM uJW GP-4Tw2Tir=^*$M?*AÞxwb¾hq僯͋]P;?@_j< J]#A9 :J7}@вL%`T޴8c'O/U1 I}> HH'gvO>S^&+sr܊{13v03zZN6KJwz3]H"1:"aFGAҜ!/a鯶_>_Rj큑A^T^hRtXZQ;OF|S^z ʭ9.|Dz=qplub^ VL~/@#w B8;@̸?)ªI\񠃎E# gG16܎!U͆AX/H9ɲ|WT._lv7+Yu4Vjp9"[Fܸa yWYй%(z,@ae)IJBvZ\,!tj*c X5$.Z?5n9q;QXn.e1yi{A3.j(ԡpPflx4n1r1IjSӸCz&`B(iqϨi*]35(C$jk76Y&K@}^ IKA$[V~jU$͵i~Ml;*l)~+TZ4dڕdIDOjvv6 :X= TπQuCÖNj،7ڟto{+r \3j)KO[pCכ <{K^OV0kG-N2ۯ8(qtµ0Q}3 m^uRPΥ6S )$03v,"4k"_RaBFMY1tGa3VK~c^7TÐ.ˎ|aWrct܏d"SeJbܴ9?θ묔=7OS>F0FT9O.y'_['%i{/f | O'lMGmQ88r;o+$hAO/ [MֽpLe|xiENK"d}L尜(PL7]/*6t_8.\ <,b*I>Di/ġWl =i(pKAVWhouVl5 -qH^ Dq;V0^Qv+JYJP>}Z ڏ?0'f〵v)fI1NBKz fts%hQuR6[6Ϫo0SQ-:d x$UH4ץx!}xMQ _@58gŇ/ַ3;|3lmLxEĢa =B8"𞬓SX$Xn͙.=;3[V7 ^=qX•? uz'm zQ1z\A,kcS*,,pCb}x!1-] POyF q^{uR~eFiܣ=W!@B[ݶۈvCO>쌇lNSWp=\qn, 'VŪ:U*dA 7f6 m ŅV.QW74D}Xh4,0'>}<]=6lZɗ " jhj6,가I>ުFw,r];m!W;3)0:`L3O]vstájD# ŷErJ{ÜG¤ɶ/5D*?? `>ځ A7A}MHL?i8R{6٧KuwsL63TZ/c>n _>qPܮ4IЄXYR[$vz`S.q7eeɛ)[&ė16x I[ vl6.^[k^"٣*N*cB% ғ?ʸXPh$%0weH# TT:ii,f4o#]G7<ưdb=O49d3 ]fB%9{$+e9s5sukO/PڿE18t'wS0ߗ"q@nďwh?.3fۂAn8+@T}ъiV3 i>]s.4$3 @~1ɭ=;&L. f/ aS5pL[HLohgMm\yQRgs GH}HL|iB1RTW"ƙ?ưY=vJp7rtnT)% UOcum= XR @b Z"M(x"5f6vacйBob(X#aA}ý@.s&Ȕ2jŹ'|%M坐& Re}}mz60I79O! |kĜA;8ۂWN*,x>3+h~95æEB QO i]nhsU8b$"r10 h44U1P@ߩ"J>$.r7E 1ya5W$jWGJ2-N΅x|o~k%pzTT V-GukC B2-}UL*ƴ-dyd`EhR;e;X=#N(Ƞ:;ffSlzHT|jOC$Q8=DՍuw+qܓ|)Q%F*|ωd{m~KSXJ:@f p!M=p7ֈ _RRm5KG:FƾKǬͨOvd菕oH`j6d]&OLp!ŸCŽnJ)j,ޞ WnqicFm-`w`g[v ?p_\v`\"s4{z:l5':L3/U%Yr}\Ok!݂ykۓ6^w?UcA{ʴ\Ehb/' X&ŞzQ[HJ.Ԩ%.J &lyw='/XJ"CgqaNkVkWZpqz{g\['_ }ޙ !<gB1z zǧ!ۦږhi&#pxӌxSי\JRMnRR4gfۥ=w m,1b6,UͺE~ɓ!߄* jtbe&On'@%Fɜ+$+B\ 0&.Yew }Fy~ Kv'o*=?]vAAu,݆)G~ei_&AdI=DHo-%-]*B1(7.{U;~ d?CMVj#$@,_pJNt!NmIK=1ʊkNlj;̃F$C!:8qΰxD>jڶc+k P Tb?s>ffTN1g飼6oξImwHO𣦽?RvVCP { *F 4OYSpQ%t!rRw< >{kΊz "cga7=F5swQiy`xpH &fhMͰ1d$X0*Q7±ؗzOzϓ$ :mYTa[ή jG' ^9ah2ǽ$MlYUeZ&K]d? ߚC 8;]\ Px̝czys`["Z@K>@w[ŜWX$(oiJ^n:5N~b)w7o;q~~ d섉|U*> /x# QztT$2dA 'pC8 ͌sWgIt:ѝ؄| <ԭ4TZ Q(Z1?]H.AJg*Zs8?!'' gWNYˏKŭwzPgVV+=D@ Q,6IK] ] *oP ]/۞`J?۷U֏Ɠnk. ʥ.h[+88k3cyq.ی46*iL h<\ &%T=?8.@8lT+}ߴ-NBދmI@4n@ɢn?X/y,ݖy=eeK47!KοﰪM "sq#,Rkđ sj\=Ǻ H)!z> N$ 3xIK}"0棁9[UBA^B}Rpdf :!֯eȴj@P?\.ͭCIG/DKɛ*c[|}{'}8 Tr E&P4:آ:&-uxK[CSvv"!N6* $~ǖqHakkUB(('O͟uxPCu4A JP}Wa[5 G#=_J;n6Yr!ߚ+߻B*`=?70u[?'KHi LRZ-?XP&Swc_vS@yH\Q̷ OGa[ӬdV]rujM`[s-5;9w{8RsꜸ i&0\)FKtYH2qQW ($2(acǂ2Ahbk@0Tf`'˚wc%qwC +)ͽ(*3s :EL֦C/yE!OWBaO9Q䉳Fvr|MIvݚ $GF@ F@үPS'fkn[H .y$Z,.4MK]EY1KWQ(}2}H95HQWX]0B[¬"k4qd5 0mj6=tWVژ^(q=QavD\0X6MqyLU'q:Arm/(*h'v/*&R-wtds#nޱBoe@KwW$*Dd{$=$o0m=); 0޲Ux%yvxh}{93Cİ: ?Q+/}_ ws cG:wV9!R(#%_6-/4(ѳ]=:  |/iAK4H.عs@s1ƯU?G]y%SW=GCVG=3{WtAԹ6F5yXk:eR]:\-^2JaTi1ys*jxob2qU@L?ypQÐp˴t& )nL *_rxTS_l]yI$SzesQ5}b(kv@7M%8o2W>:άA'v2UCKq&kJ:+HT8*)Sצ< ;taG'{Op6P1m'5QykiB4WCTm.l:3UeUOp׹4s&:pr Չ=/%4Zӿ{5g ܷeXR7TnƋp`\eodM(·J9kmpiP_ʷŜ"v'{m*P7:z^Dz[Fy88KefG\OmTeӋ ϙ U!t:&8%/%lw@ÆaVPJTXɲ꦳u|ZMeGX|-g.%̧<7'PGY~߀˺#5 SFbo)i3;ҠMU)2PCd,YY+>kKf?ks>mNMhxU*,:{*Ὼ;VBIpʷl-exc5,S7{izɷ_ 6/oI2 m <ُ*˶^:ӧ7m U[q˿g,g\~)\Ώs+,ҊȪ Z_R[Hcms><2#|-JޚK;dh˲@l.e$L =-.`&p@]Sot\Yݐ֭w.L!$qkT")a$SvMnw~q;ފ/z 1*MO yOOtL5YPX|XD khhSˊ#fuNcy{c$;SMTI)CB")6nhYUMxJ>DE~0_Qܛ46k6vl1N@^Ӿr>t}SZn(D;*NRT G.Ά$Wbb45*t0dό6ޔRC"g&̶3QVq.2Cv/h7߿rhmU-jL`\G5݉~hϧ̦-N.Q?2,ψ ckGp p${Ë@|A~`̧yg0l_.v>ҋBWnĢ}GPt\+SNF(Pw4j>)m qqXŭ^6_Utl5KN_] 0 B'F)j֮CW2A}j`* k'fp\@, b蹞T6z!pn0 I[v]2 v4`#,Ac9.z )?QU4AZN_M-GڴyH{p0߬ b[Ԗ ܈1}BK R3U=z tEt?(P(Ŏq7]sH^*=Rdﭖ!0-.SUҖbvQ\S߮].uoa'j^%eI#@r:d~ /?f=CRówCs=8URGfB-ˮ9|~FD{Iŷ}l@?2ƩH步5\wA,g:Q?Op:3c)/Q E=ÝI}%xnsFfP'`cr5Ouy0q1mo[93ӫIl= vn~SKmq@ dYUNZyplg~"К5v #y̏8* ؑaaT VP"tyJ;AmXxhhJrqᢎوl6͒fx.ziN5 b+Nq#3 z-=Z7 J ="(xH-e _ ĽNLڗX_D5J&t&IZg0&ckpQ욶afB6wq`g-!B}RSvm0Nrw&"~l2Ӭz)XUwnYL>:n3d} VCj&Pn)V_s0i 88-=H)63gSF/=àozpќ5zt@U]̞¿`FJ0ϧHZ bÔm8c|?y?-; _ܯJ&,#2J 1^Vʖk?%LmG#čgrW9eTMw\:`9'zj4$d%ã꫕dQeJR@KJJ.Q@_q±Vs0 ʻC2گ(m$a–]Ϋ'b1]b+QҌ[.)A\@wXH0rupD@!vؑzR4=Od[O \ {%0tb{J>&q9)I;d.z *a:eG:ަ5eJ§=O0n} G403xMy-.[ja tD^lc| QPB+h뱈mG~Hf'w +W{uÝ;)aj^o] 'se'x B ~YL):wJhT!vgun֐ϣ3CruyFA@ ꥤf쾞Wx.|=4iLD0^AŠlTY8$:s{(>nt/A>M0z*w3f-ѝ}O J やFs::]7R&B7w @v,U(N>,ɥ;4}]Z\͜3>NZaIt@O60E%߄- اYG{²k aQitP[%#%|<@ƻǩՊZ Uqo #ѱ*o8DV :g"zg TR /D WWu Wq}q4¶)IYcw/.]>1# v'5ƈ3MOkIb\~S.Jѵc vz^Ĵόۖ$:\T#)M}xiQ>%\%%1WS TIҕޙ֩^? PFD@a֓#͙4vKꥊwOG̐є Iͫ" NJթAdS7|0}pM1x$2j# i>Q^Ma ,c6S(8Qo4s,!mX|~}ӒbzJZ][`Jj> k)z?}5ZZHn0No'-|9J^nAGhٴx#"\rbIsfy20a #8 &!cյt`D ÈDU-AT,*c]kPꀽp^DUڅ|50|շ5K@%^6\F#A F^1[ UYo.[5ckg]ǠhQG3(rLؙ GNm=wy 7/ *(a$Zd@Hs;Ӄ/?)[_d`y?,q NS?3G1Tַ*a_IEgSW *lL-M{^R߿tɏ|,f ZJ ?ga Y8ybu_` hX;UdRWɖO9x2eW:vݗ׮.GMK-ȳ)^E.kbp%- nEOk!K'V=D*Vxo^b5+LGNo(o^qos:L*;Fd:'>m$nsN| ^AWRE˚݄""4[,găX 邢VT|.@ccp VV%"RG(cw |wZգ׆}nGk~i1s`tK*g¡fD^TUnFhc!R>@)<#"ޯ/PH$pY/^n ;`# m%?uj/O)Py*1{ÇVJrkQ09ƞ1`'/@캙:03ׯ~q[W!Oʣc(LoE72,afï(qܶUn#?ۃ);~)}D<VB|4(4> *{bU<ƥIPiB]P/o?Զ…C%f]5Ze4nnҸ)!dnl5l(OIw&vxU~=I͊4eSl v=hւ.l;IQ4&޵YJ,@$/;k3Ʊ`au*+sW4t 59+|: |Qxz:8lrlZȼZE"z`܈`o 0¥~$=\BHꛖhuѬ (b<!s7Q:d@|U;YRhvM XKq} Ojطwoר%ott TjxdD^<`xvuBUTBew!VC7?;ŨnfM2uҐ-עiS_O]C? @1m,F;ٷ'P|#$~ dfeu0]P:-*b[f{3x' Y`,ju$7N5G!Gb4!OMry :'@LE[`㏫H25/-i\/^-q9 [c0&JM d{\ŢӉcj4&R{$R;MLi  2Vu.Qअ\ <'QuC18;*Ӭ %WgR <%P UyLpt+Eyy1σ Q$8z_IC׫_ʧ·But>;1~ Ͳ /.V"ra@eL *eMIIȪ4iAs.o|`j>֭z /H^5W"D7Z RJ9UQ0@5?i1d7+LCl@`,[IDo=Y( +d_`o,^}[lA!CBAk 6zU),[0&FZ`Y )b!Vf! ksY$- vF4FV۽3 lni{4wwM-@|t%]P!@3OK4DɕStpIh3 rU{IJ0+~C{P ws vЕt%S- V6@ kdI`lh&} /b#x~i\(E1gG#4"u_袄ku[}ͪ* WX͢nՁ֕vnpRL]IyF{r#IBGbt`rٯZzF' AW3'9ĕi#:lD7BHϙ1G(DWsk#ˁbXf$^D:h9@Ձ Z!+8/H08@l'AP{B|:FB % c0 ~0xg@y7(\}gUx9SjU֍C y2K庶MCr1ϯ=~Kz* '-XAL8Yk0c[ >1kx^ơWZghՎth7t$,S=`@u<WQ0 "n̔@Q(a*age`@F&;>"jYQ0&B~tO* b9#o2ŜQ3_S~cgChe(T  C7=mjދX6uiGZsPM>O|KF|UTKUAR h!b}3GMe*؟zwa +6q i3!LkI*\zr{7Q? }r00r=D?ECS gsGrGDT1eFLO l3 /V&6k"-!ea\^$ $ 3,*/=OS\)(yJ+Z-[`Jh2@the ͇/{<}txRp~]'iy[v.9+iڨIMkh DzB4 _Ҋ0 } gVhL vEn';x4],Z nE--UI_=>ͺ |cWo$XfޝiWH_{#DZ}αj meM󠈰6\PU&>aZS$C`37Y뇥L6R͖P B@/v>)m? li8_M\īBa6'K,uO!u} 8{ VQ˻2VAku7$2ۉkquW ZJƢt!ShspeݎYR321H/5}&)Š{a6sdV޾*[kӬ&JTӒ >n,\,BT*ǚ %B Hd 6 loQjY1#"WF td2d}#`;:nſ|Sƀk0a hs l%PN L4RQPfeBrӁt<{1ДCI=TuB>,;1~H)v ʫfz"5E$wNPzc,wsa  ޞn?vl `6q7-( kc3Y<_∓ %ej,f*3~԰XSI@M̺#CTJٗ;;/5 êxt{gb &Pw lc}NT,rDqiAMMScH[Wj}xMcS+N@k>B5KBxSq΁Ii@ Tlf9lWy߅X q9oL`ٓ姂Z6͢j0i@hv^N<4Id# aÔcD۔:\k^/(R 7uPy x CA[H@2LE Bfy2;2E_J,B8Ղ4p?b7ovm fCEQ68wȻ4/tGq.v:~oNˌC 숽%דW.hP>Η<_E}?E:xF˜>rB2׼BbQۉzM :1Dw[g W>R,>E@g^Ʃ}: "?8f0қ Kj&P4ۜ-^1D8HCh93A0RqSJe?3rǠ2dp80{ yՁH?E  d.c70@1 H`0OP%iDv!;WtPc%1ŸWMxӔæW #mUp8lɪ*ErfdV7'F_cq*6I_fڜ-k`}lZR >.hL]_v+g[ͰZT& I;^_W\-4* ^@q*hK|ف&]HQk|}lˑփ!k]\E NR %#\\(y\dޠ\qYWz |]vqހZ=lRLq{ M1.s.`>f-Ւ11u`UTgYZ070701000002db000081a400000000000000000000000164e6139f000029bc000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t/'){]?Eh=ڜ.+ȠrĖ/OiG' X4m9ߙzxBL<o3ױwgzg UuZ&yʿp0,22CG)`t!3 gj@|H$Ut$Pe wajXw +'"+s?A#vvOߡEIБob!,P>T95R ~R\ӏr˝0ͥBV# VS/, ';{6"5J65إL穱]*Mzl|ޱI9(3JvRj,.)R So%ii9(u9G!QȗkU.u8bL +%~[ҒGckM79^WPBy)Q%#'uttkt"%dLEQF1/hذ4ivIdF7bc-I}xL8a L>t;i'`NO;&lB,W.}GPLjO-UJ@-a;>QPJzWկ[à )̏Ye"x%m 3zoixb*V64WFDOǥ6djipv)$H0; T`*U3|A<0?kFY ~RDW<2ŧUH;&g; {'aЯq7KMSF~A+Uևၛ~VSpՋY(]Pxұپ;;m7P|Wa)*9%-.nv. gXkEj {׀u&"X`&5VcYPT 0%کd&RaV0 h[rc.$NS>֒_eŽ6xGsCu8MNBw0(y<ԃc,- l-i 7*qEZWZ2.|fj],s9"k:1$sܽH43lbcHXI.!=IռZI82{^Y{i#BIQ3,uU;,Ձ GXײ}nz7ߣpQ;]oX|yjU(NHN?"޵ WpjM,0 hHƴH=:GEtMn 8<_%?я}x!Gd+*4~c:W*>}LN35I(l6l}fNo=U6;YT-G#K+ 0gA5-Ug9ؿ_}IFM,T5JDxu Dлe\K,{M>Kl9sewqVl ysZl3>QPacg*$}zG/;q[kSp-rheX}]Bj wsUq\l{H&,zf0xo8ᇍŹ-l4@.†vvJys*EK@oL8 5&sY[cgf"X^ICx'Mv3Wvsr jP2GgwgaLl7x{fhDMb*MEwF_Yp2-^y03#)p sF§@e: $; I[' Oܰ=$^ywvJ<[ {-g]_?Y 'soGO? ʦ&UYi: DDDէ"-jwYֹQ9W'Y۾\k]e])!}֯P >x+Aā$Pt#8ZmNÁE:;D`؛#>C+bXk[T`nKA>"2.= i7M~N`֋Ai/qLߗsLzGIlqRVFzO)4b#b/yXfh"a1dˣav{ a(el 䂍TPL֞&͏P's5} mKy nCD =gqIyDBJוdt)>fi$xEGQB' mV፪T->EqE/k"侐m{K}"[S<0FI,8b^ED #H ` VTs/>;FYRzrJhy)st):>Ns^2g. !UƐH,^aŢLbɗ$ȕXGh!3񕠭!53["ё83{L#7ÿ8G2*aB@ Qb^ ;iw,<ɾ!6/K^= NAy7Msx{y2:ܕ܄lQRCW gJP,]yޖ:Lm՜&{ݙ}`*B2LEnΊQ 32Ǜq{j9Qz |cPw[P]%? QCyBg?9d~[¦r:/#'-jSb`d1C ]ݐ㎐RnCԻB |”-3uzF ҃Y[ 'P8D1su^dEF@Ô@^C@_ZPtَKu:zORcIsjJújMrx^*Oŀ5d}\Q. |Lv.M27pmHYfaO^Vֶ8԰`:7"([Т2' 4-M%X2[/@Co..){NRYd޴e+ "Dan6|9.htnnd!t_xlQ3?+l "`KxS<7NΝI`S09lo *]-Jkr Ȗx^#^jB^0fq"dyFY3:.FY6hG6f1GjrIVSq]Q HF>n1x|U<MfSB>ʂ…G*|3L0hO: VrƿSzKׅN /+#CNǔ!4iC<1|`Xi=}qڵY3(@d+EZ $O|^kѰj_̠kʚZ࢟qd1 S @UK+䠞 `d J JC;_^WP|!va+Cín["6+a#vMFhH[ BL<\d\p驩Hv} %\,8hDV$Np5ÌpT2Q@)G#3N"&qzMm7JG*Kc(Z9*AB&&odt [;J7):ĉ:TKcJbB.'5gbs_m#F[alvs4&g~5 ` @a |F$':$-چLfY"2d_E~zpeثt lǛ?C N9Yx@a@8ܤOeZT%q'o{m4~RDds5<:364`6 D%HMݔPDr5MIĸdGo2' ]2ofwMIA#lՅ+wTZł^QVbf^<$wEw2|B2{NURʴuw8ByvMgA caqq>lAvKӴQ[X ?$R2`8c@04ǝo- H'µdςt6=O 9ۖXnVG w`̸T9=VEb+˝r/V#G o R|WVs78x${_y8 hiu diIh6oGf1uX?+Yf.r Zʾ枸BlLRrc):ǽIL-A 5BݹY{wEJqFՋQ{Ӄ-ܚX.5lXWf*R rvkmͺ2;}Gꙗ8*{)'3)seiˉ}VI'u }xA?d8>cτqHBVbu={1֨{Us5:>νrE7-AJj(&m,҃zpur5ѺX!{ ldx9 0&W# ?;}+ yZ i%AQ+&Uϯ\AWg#6Ю>|{}8BoDJ3 ܦE%X5s2wA⑧$3ቲ4HCv3RHZvwTu[/U]tyj:'.jz7Xt?8F2協+`̒0@,j(dJD"6^!VrE@2_l,tCF4E]O/ja LV\<MO3:4τ/ !/jw³܍|]Vyʕ )x(v fR#(wT(V9 ()8yselNI Qço@pq e!/\($pkD=!wQ8ߟ| 1ٔb.Sw΂C;$t3Ȥ=uY wG`w]qE>\F>o@ ,B/&HVvndE2,MsAަB (h%Kc|MJ|.<,y*;›TZ==۬2udvto*zh! h laQ93D$HpԝclUPo܀Q{RH.:T{jo(L 2H'ݤa[,:\kÂ_{l|YB:rXf5߮ڬCq|mq<0QR 0oe?РE%op}-Ա3q/XbZ Taͅ}A8^$(@)҇iFfV@D*M2#IJ= PEY!gE@\Fl!j׼pn4'mt(`& BSnvޯ|œU rcLQ| {]83WUmҪDh^(^6+:Gd?NTHLć``bEER 26-m rXLQJ+>(>b+hoh0h%4IhA 6`)dkvIʍ%g[2r( .Zju)( wOʨm=yN-͗94iΤ7BZgZW #F,8}ON0dgK]ݢ{J`bBu:cb5tJ9h1@tN,o ӹU}?b<+ },wR׸;S-6hp=j`2wsGWL lXu~4H7@9/aQ/CR(Wm: KkwIV^̬>szOT!;PYӼ`UKC%C% 8!\Q%¬$Ӆ;MQ(ňDQ2v%*jjJyuz*+K"mywjh7[ߊ SNUaxz?}Ʒ+yB{t'@_Ib ʛy_Ki=" U y`/z.A]İG$p5('{m0G`I*:,9\%:p 8kd s6G{#,i_ w}]B,ՓUYk?8l<.#23cW9=k$<ꬂ:ղWTn5=v~{? $I[u\+)+3}ï¿WȅVvq(w,.Q4ӎ^+7lkDLƍ(%C *҄RH@wW +[FFkVn};쌡5D4:_*ɒ;SmD̰hGl<.~?+!Tz-\@*=LE̓Iě4ڬؗ%{՚lbΕBCnAf<3hK7 ؠqi0U b". (Zݱ  u`#'tk }. n1xu[ E\f oLΗm&S*S袓m#~AQѱ̼㵵j:p]Ah;i%%EBI%j ] rbs1`IUf9X?vnZsvJtuM/Y5|*Tk)0=Y;ݪ8brϼZ`5 .[$IC!xV6w6#?ng)l73!x_ SޚG'Ѷ*;Olzt>raY 0:5Zd{xe)u5U{j,ZU0-Ge>Ŗ(}38uoZDQ v٫8TUw9bhǭTf5A?i2%n Ch.^654C8Ā;ф٤QP+|q(e>@L,{m/!L ̍S@?Uv U#in-৐NTA+6a,Jåsϴ#z qQr$Fiy. {d?GQg{^AZi4wTpP&"c$: 95.%A);ㅒbi5(ǎыWԑBz*SűgYZ070701000002dc000081a400000000000000000000000164e6139f00012efc000000000000000000000000000000000000006400000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/(]?Eh=ڜ.+c7Z!m ,›1R#Ao=pO  JܕqV`r"u/jD͈Ѩ\ɼ+ho2Rj/6NLV`a$ÜvsEm{g ds QoاU 6߳A~W Gr&.ءթ@Z?PUwKLaz Jp4 \FEε$ {K jc~fz]۪P7ͅ@XoejŁD U3RI<p~ LH"3L]b!5fYy+!]z^nSTZ x,t)tbya^?*`]^QMss'oFJ)w`^폿/rgӌ%|46Ɇ䚨$vz Md;[BF6Ӡ vYĴ`_s5=C 0(O7=r(G# ADJp[#0n2ק3~@ҍCS#=f׻O:ke I^3~$j}f3N,=ۊJFm]=E}a .5U16T?@=]eEbDc2A%txޛMWc _?#\f[rK0}ԻVA<mxÔjHg($gf, >JP{sT'" >dk |E)?=ْtnvFz+|6y ,y$e;Hڞw%_F*Wߨ|3RO6Y\ܯLԖƂ$I>ĩP۽QJ1lEahQ^CT8l @8V'V2*L)UzHPFצ'7Md e)Jn὞+-P1K^6r(&PuT^\,e6t Z&I'_ 2xe1m'Qj?/_ ̽f8S<"ou(_!LU-K{jD$(^yR\agjɒ.!%ήYZw!?6"zs?3]U 8Ӛ /#[(1Ǒ"&J:& 6?b\0iH)S )qcEbhّ:AV[S4lLV.69l9Ώ!=)$xN?HARfrqV pہsW_moW0qi[xmx!6 ѫ> ty?mǸ=)#C?-jZ9>FI؊f[1Vq;Z*[kOUc J oNdMN\Q5ꖆQ&{[| _gv$sOυ=rȔ*mnL̞]Ǔ2jU^b)IkQVSyo >ΥFĔ" 5`zG9܍bU%Z߉ڙпMU9/ሙ:fJsGA1ObD(Ҵ> Kj|FsiPS2niK/%qރr5\C 8P.,vC "Η]zI^3/jr!w5\ ޮn8sٟ6R)y.MOhW&G)<8;(xfIY+C4ۇA U.&iboʯU9~QS7/`&xD)f'1j$FH!ĺ,.nېf]N?0'5&EX!0ơ@AtqDMuH%Շ„Lĵɜ X}xLH\WO\8('ә~ahD>v Zjh`HcbƏkߓnyWSOJW%J?+$YnȇB|'F+zp` zՖCغ ?>I۫\=͢5Jⰿ)A[/F֑[68l;PoQL$kPZ1n|酆3@$]0D1_Xa-80w/̊Hnѣ?q܌ȱqʵ­=հ!Zܮeq!2nVxx3^Fa.p>l>/EOݏƃ!h#s9%lm%zRkpL/ߕTצU| R؁ 깫}3wj_we 6O?ƥ0_ʛ0Wat,I(F,Y6[7ޯtmerKsa./iP"^H9Pg\6,6Zs"zr hBq z_:)']E\XbXG:l${ݑ *ٯKnӘs工Jc{Y#͉@p4Z|Ͻʬ]=n"e8Oq{ * Ns̻'+'ab2*.P+h<6,S`lo3K,@εY+ <6fY> ̮)Y,7"9a!8nZfEP肣%g13 Sh5ơH2􊇪nͧ1BzsIS EF}N!nK&i\}zyW_EJ u#R-JCyaR 2;VgM '"#Y wԮ3/1xغ!91/u)տg) n,5x[/ֆѢ]}Zr Y2k\`ȷdeJVyxmPpapGU4aV'L@'qeiLG [qq7g3:Tk/*u;"_z$7N4 aa*̬:j.n 6A:-QM0vbt[k45k`СE!?ܠXԓ,fM~7AwI (>]/|9Rq%N,ET0|#X/k;ESCDfRDp2vwQݪ_c{J F0GoF֐Sz-\5i˕e0cQ/܌E1hz1sxk ny!C` !4R-mM=kh;+/Yu2k`K.DA[H(S%գ\7׃Lp<5H7qCxQ #>dެ%N]HzۨFyQC@e6A)ѡtnԉ}yZOű"NV Qvrq'X(BChXf,` &n#fv-+hy 4-@^8cF̧T[i4u6Wom$3C[Dr͕7k!/KI1묎o>eZpػ)څ„1Eɝz?°1i1HTc-+G ܨgIiA ]DjrWh:$USՀQHvhwxdC9s$ucR*^}7Ao uI|D(dql/VC~w~q,_x`/ZCpu)ߓw @!~VGuߜ6E-+1]0lY6.##wB5yCH)G˥ZL]X֋uEՂ(*݇)>HD羚4 (|Kּ_܍~Ba_nEEF![AK:Oo <'(h2ӗW ɌXc9qwC"XdC㯝mǽf &wk4| =kq4R &0[j<:uG8YteDWKk4'J7'G# |%gP`{Bӟ1UB O;a7Qqtwjm-]g/vNS8y xEYœ̀b F z&gΖːf N'T9ɴxIþC!6|,2`o@Gʘ߱s9ˏ6FD(FtX.zDy,хѕ&xn:ԑܽ1lK2 ܛ5_+ۻIod H ‰?}Z],=äs+v%GQWu5 R K;ݷC0B3-$ Q6~@zER@}uv 6N1%^.uuoR-`!!gcJFLӔ5(* 3*zzm_j&M<_1fdLiD} e溫Ȧ ')ɷV@|v(PQ]uxԏy|]2wn#aбx@BjnQHOkXba\IM 8_Q}dYBGw(p(uj\}Y*=kΦw휧rD 4At'm6>[kPhSID^y.v#(k<9:s+" vcr磮2 vK7{Jt?Ʉ}BĺA`# -~33^175m$x_SmB@9gQZ+2V nWQo-øR {6馸SBJ9WW9# ,S7q{y=hNhGֽmtJ~BFkafp 3R f<=q[j {'AjO@r=;FgK pKLCm xs 3!=`Nc51'ZPjq*r9ݙz7/J$YVD򣍪t Nε?ݰ)i*r:X*N(mxOxs.P Qu-ﶔth͉f^T.3ےQz 4zA )mdY m k@ttO2;ڪ 'Coބ n}c5$n`{AV<hV֘qi6 ў{6x-ϐ&*|hY  I4E[|ݕ0a b FX?6$^8h)`2ֽs3ulD{/J k#/1ʸ?l*z%_$}YXFq pnnjc+?؎ >mbRMNne)]B8N" S4"CO˻^Lݍw` z&ׯVB7:*(ؿ4 k咴S#mI%VJG݊t[:DZ\ AX_"Y¾bL$&E:qv:Un7?e{|r:A/ʝ'2\BdY n=9y2W LpF)"mO)mVP[?J+mvTNuhal~UzYƖF1wRpr:v |vkbp،vL3uǩSw}OmSuK KUamm'0 g״70 $?-e֩z]G숔αԻimDΈUzLr*k>AuMA@I2X +t5j\m!Kg?kA.~ B躵FFXJME'ɥ-ִ(_GZ~ҖYz L~ja8>@m4 ;.Vt-ߐK~pp4Rj(Yu~Ӟ 0Xf Ji2#HYLCӭQr/Iۃc*µ5˼aw ^,筱ZA=`bup)1>M({ j$KiU@j~WL~'&F Eyxu-W+/(x1|BY Er<ʟb*OujRyiS;v#ol3)$ 3*^bP*2 10b"ܭ7۹ְeD $>wr6ȬY^ [rUm#c$V bzTn'uqe[@֧os|~~V%Iqe`sz=aЀ!wdQvi=WFϡϑ.g4ÔM m  SA& EP8zE_HIvP.ܝ,CoyYr\H'<a/Tw1 X%`%@<;={if:q .8@䢻u2h \kFDZlP*aTq_[{mybUƻln_sMy7W!n1٥{>JjbN;>S]M;i>AZҔ,1ZԽC9Cծ޼3oR)RS\{vR &x/40\pNLH^v)QeE+Ep L+G/2,`ˎ”D, /bLȍ"{)n778s՜w0j\@Q=v$+8xx{]H*^LVJq_%K E  l=b>5J :'wX[z[21]}&H17OZEO?Q`X(4's{RAºAܷ<`a̿uZx.~2:e?ڲӬdoB, (.3ZŒK~aX1HUms ꮱ&v>HiVT )]K6_},ܞ2'!d$@c]ŧ'~f1m`V ʠ䣒X d@"m,~}? ?x ޷%P$cжX^i `BYDůA|c'Ɣ dKX-hxr3ȃ}K]`k!w(q҈0y'ucM޲ikAlM6h , ZZ(躼Mm*h^Y5~ǻ ̲] /+^D&Z$mw%$T&_VF;`)?# L=KR"ζJ,_M34Q1#|yT/3A%P# 6b@)~kr Z l7rְ*K`-gДt JW*馶4ٴ qDaù&Ÿ:2DL.A 45-UomB12Cˤ奈iՆW*ZӸu!^|A`%5eR7`wUD$kE/WTs|!1{ ÎRx{̂JRG3*w) n4FlZ{{R4پX>-@MͷA7SR7=}EwS<{92$j6J;D4~9aJ"=jYū7 dc C"fpĵ˔[sH`u[Kټ3xύ)w*r|̏Mv1'1$ bgl^4Sfiǀ [Fkj航01pcBV"0:(^O+<)tgpJ%(2aY I}m0+DWS^Pq0H~>=zӋo4= IV\0e:2Ġ3Ęy'N#ȨHfVQ\QҴզA3Ud>3y~DzFa$, aw׃ˌJFCwG!+ Nѓjj'p3䕯/*K 1a~Q_4XQ#K28X] o kQU?u?=`EZ=K_4-;XQY~{ɘjmb~E|eg0gIۯrNX5wB}ل"-_]VP)BȶV *+he}oMq#n‘ 7}Ru*-C8kaSF\ b*>olm|,83dTo%~n@ d9%E 乿ҕ)2u v^ f hy EZبv;GvJrkTSI>'I%(ٱ4ys=h [~+ chwvb|3OXx<*33Jg@K1:!kz >'N_֛͌r&t81Jd4kw= tzL!A:WK5yD`)D,26MBPK0:_ ;ͱ/ssH%M&F6=N\ [X waN-&wq[##6 rK*]Y @c3a@-t :Qx)䕊DfEM4<&JcA7 'y>{D?RF(xxֵϋ({H6KBV\.%@`Ik(&H+[!!,Qְ j\$ˇ:q/dO .\3@たm}OG8{vNcI*H TqDw!XC|r#}T*;]bq=g曞{LGZ= Ho^Uq7^KS,7A4Ef^ev#cÁ kmi‹q0x^zuox?׆XU8C_~k@cΘ?LF% ֥CF*&4=VCN#A?i39waɀ e/9_o_뽇4z h kyb( JHM.m:@=DYu "Jo~bF?":{fk0]Rgڛ1iJ|*@'PN7]0eЌ%mDu3#Xw{l a7B=yW9\ tn>ҝ \f^NaQgFa|';jeȐ2 5߮#G!ξ /vo% 2֢rڄ4]cnft]MԖf9C?6W*gװ"+o0B=2l3?xn"V- "0>$zS>0LP s7wD 3hd\|@isժ{#nk u4X'*Mp ?/1NT;D](InNj;$Vh'/(DΝش:T5 QyfB$OTZٌ67Nkj'ƶb t!J5\",H<Ռ5Bē$B3j#NOIT$>(6K2.$-&Suc׊_8;L06K#뒃GZ"Gbb~'>o8LG0ywa3hw\v&a\G7yr/qZyM^ZR4<7s9 h$Akd;lLFYvGT(rOCQwJ5}hY?7{ <O K! M4WTN_M17R,MG&1ȋIPvJcNL-r!˵DZCVBNCƐ'bP `IIa*Ya[:鋻V*I-Srȱ֟*l# n W{% RQ.#Tk956P;%9XQ8ɟNøQ1kȲ`zEQ g`$ȍᇦ>l XQچg83O; n9m{HbV;uxƚS  gOa'ݸ+/a1)K쾃M%i6UO`V&{$w#zLMsD,߅Bs&zvoj`˘0sA=i"Zu۾pn!e8sY`N~˭ 5; {IO~L3\C?\Pd[5-44pD cPzN~}i6^ Q''44ĭ3Ep*FMOM!pꊰNez}J"Z@; }w8.1đX:zCE9}׷Ul^M^Y6;䖫v w/4DG3g/KAe[/I}k-- g}D-wuHgG:giVE:Ri{(HD%;®]k5끭m/).~go xf1Jn`]pU%,@ăf6cy.VJg.}+I/gђO5wou mg [Ъgx1-9nBxD7*;Q;!Я [qXZ&o/ʿ}#;hMQKdY3,Ń }l$#ŸalX<V&_M,ޥ fx:+2?hNÜ XmAʉ0$!&F TL ߠE3REacńbWުfc}NjY̎! C@Oh{IU-X-J>GT1S\|Q ;z K=H:iܢg%gU,QڜolϞ>O_Л R+H9;s]1`Zjt_ZXꔙ6k|ӇjkoVAB]o!@S]Pѡ}>1H \^Ҋ !/;OzqM/ Co qHdj# SƓ>GpU[HTWN; QҚǒ/U໯/oSy%>ѱQSrUeKw$[]PnH*%̾u-?Ed>|y>t(9&{&ooc=E]tpZ05䭽¬VU}NK#~:F8c5:JϚɩaA阸/dv4ĚSy&p *`/W3$|5MeMK\Ƨ* ]g`#.Za% g13EDNUiBC/`ُMu=RPv,9.̽]gl,ENUT2 C'X#(3.%FT' ]q֞O'pH> §YzOL6 62RK?!+WD->릖]]bHe:Љ e狼J=ۇcTQ\RzaOYq*\n=-q3@*˵WQ}Jx( p*/c,(}"D4#c˥hq>ν28D)xv7}am6 !P|E㱟flh^DU͐kԅElwwZZXĬ[+oyfXHyPZFӗ@Q ]ߓ.IS>M]k"O(Py}|Su~  gmIw{㌊/W"JWQurod@޺ h2rah;V dAoҪ~yRh'Fun%f=_c/:himFf%ax_ạY̌15A|M .8JRM2|K-s5G[nͼQK/胐)IL48H I@HEXHI_n Pui{P߳ {qƦmlM^{A"rc_av*oC!(Fcf0ɃN*&2nu"PYЃ5l\bSwa C*>LyT7mMi ^5Vq ɟc~K{9U/m̄.<4*I'_3ey$xݢ{6H;8S\ KttfM Wn!f!Yڟx:);ީO^\q;Gj$:.R۸2i(<,bJef=}(}I ݢ5@&hġqmܡ&]s?ܵtP\U}Հ)f^eDΐnțU*_=N[D#/'V | ˥3)R4.~?-ݾ/Z)Gplt8RS7y*ng4gWy~;he4x0p֑GìZg8ŶD[;+WJ|j [lKH|lMԖ]\+\ݓB91PyoVtm%k:8dK`l"<U!E(s :F5ѝlUadV׈? םI]6wu=-˝.[ E-~>FgxO-ƾYQܦaqr,)R*oeiN>jz=n? OPZ\kiPO1jIUx{`t.25wå=P;[xRpA#<'f M(SI77k wsq/Q3b1pl5bhkdu0GWp'Qť$1XѾz1 I`[Qqr'oܭyڍjLn+ |択A Oؾ\#5(}&Zl!|MvlNi7A]*{b`k M@DhT.%s7ub-BnG(Y[5 Sa4dA׊uncSZ.V PbUˁ:ECf&&+m~A / M)#)RqJl D #}(!2 ˧I(QPY<p|sM\aJnēat bi^T[A[~XKQ5ۈz,}f嫶UCpk?I̡˧ GQQ?]D Q#k9 *m;E 87_~< ?Z,a /Sc|M?)=+9 Zg%h<(G1' 9 ys;h-[L,Uup?$MG}q,BXkQ =ۧyNh6!0a~Y?B;&Z&I3O} CCŸ}\زg̯Bui@y2{N$zi5BM*mtqT۩0}Bi  [@ XCAqcEyY;vqM,8+<byCNkK'uqیc>߸EVbkWB[tGT"Rxeh N૮7NH>sqRQW_9Dz> -G{TGjy(]]ch]3[X;0?r%YhD-݁1RAJ=WH|˪y`XvmiP {LI1gc^khc)t^Dhbȟ4#ژ C7l0la3p BcZ)Ӎj B˷m AOG.!^s,<s~!7Y\);\$c-.%Db,=ԥ~^`Cf-3rKwa o ,q\b /n-1HNOV=l1QI=A<jW\-}s&vtr/wlHF;fkMS3ycxp ˎIPvQowv_b{HL\A.J3Xԏ<̑ =9ĶUH_d'X>r8Y x#a~}vE^6phݸa}Gh[#RZ;r`"T$.EZ !O{̔/=}H˖$0Yb2|{:1,h*Ɵx[ Q$rlYb`K#4k>t 5}4[@Ca-T[>qEɚhW_$WqE%Ӡn˖A@dĎ"X52{FFD'ͼCE(O%5+P*5џ7^GA<_Oof+D8g1_p"D3n-n͋>?He74[(mpM/j=7M0[ o{J@Q;%~`x֗StѮt/:T[k{Ba]!'[:!eiW, {mz.$QX뱔Eym𠺯YKOC|di uM*KEߎ #C9 F*LY/)W4Mq˓[H3 FƋ]o ĦRӂ+R佀4T1Y 'j6M%D-Py.}gԵaw v*Z)aDd!_5|)U75Y0&vY2!Y[:'0vkv.Os .뗩{IzJ,mW='c[[ &;̪+BwjFS-!VyIᅬb$Z$7#g֮r"H/iRǒ5fT%p3~G?9 R\jQ\@Rd_>WJ5(Hjd";n_e~mC ^L~׆eBJѽMn{s.^0uCVFMOÝ|mvmH7r"ç\:  T֑qH)xW2sR0(Mn!U%Qv1ɷ+_^dCRUq4 B)4:5{ 6$NY8%Ra>X ٖ,W3ފĆ' AŧWR Z/P8D3)ʡ,6ݒX>gr>öTDπ6"_Pˋ@nD#ىpcYLbJ/>J=b`/j)k2eֿpg&ؠԫA~=t,oX0j!9F<@3e~( r.9ꁝk  ,aUvSg& ȲBW'K٦C,9AG} Ɍ: Tm ;TU4ۘ ̇CoS,jT4^qqIVM KT>D6ӽW%GXHvۭݰad)Ba*VJocgN( TzfGN_UqM\S#b|+~ė`\tPɡQfV\Dߢo6T\wy} %GvP1a2짎 *a d<>@Ӵ{dw-ʨ xvFj[)3ue y-$] ~`@)xuAAj0/)'e. )"j'c:D'/祀f˖z=VĽ(yk68־mhf/B`ls-ͩQ'a[u{.:(oxyCrs(]  5]\wI7|Y«Crκ kxEibߖ8zݪ]RVk _kPmGwܸd{󪒔'9N{FB,iY`LHŕdoeTcYX֩wiCGhGT;D^<[WA!/K~Z>&sʽ?xIowwl=wȂYgU0m.um&J4gvbIt|00VʐC䚐@UF_Huc*SӫzqhC<ƔэjB ͖l6[̾d 8acIh&Ƴ77KrsL_7tmJ {l1'ViO(1B`P` 5j) +.V5pHVto" 8Vfx- !W8<#v^BV :3w\܇-:e9%f^LDx +[6$g; yvQ7R5Kmn|aj4^zP H\}]">iSɎt!%@3K~xFA㆜]9waFRδīSQgp] t@.,nni2i 5U:dUP$S ֘cu*q7x_"[=YRGH+ <.f}KrnKKJNaFڬJ%AO9{]I|M D\ݢΏxWWHlv3EYوT+&4WU>O /8c2vduOҹ;ޏ7YF)QOE.qr՘kEX 3$LB:1_Q[ˣ\3{ׁRWZSkыHy:ѹK9)}T;,d%xu*R:YV9 GxPSBH:tʂ`hMZ69a=@ţc4>1~ݯnޙ\΂tai[5 Z~]m\'kb#әnոŽؿ|-.D!b.ؖLdO CQɹKkHsa2JY+-HWM4䬳j FFnk>)2z5 *ݾZ峒*9﷠,Mzc $G쫗NCQkO<(Vhtob;]Cz, :Yd q޿o/,ꃉ^ycH.Vѓ6酞I^F @]Tn?WDDuwA݃|£G}$BJ*Myyao#DqEF8&)#'HK~B#U'~+=9$| u+FD -H_MKOqHYl-v̈́&.4gq`8?Ͻex)TK~Ez2 M %{L 7J`OX˝ܐmgwDAF— ,Jv mԀjn`CJmnUgyxGe멌8o6OE٤]S>*ͽ94SRB40PE"W.9n4[};T`B-t!YjD}K$%>Y|TV!K. dx#$HJٱ{.CU*e27|R{쾞5䘗GEї&=ILw(ֱ1UK[AoSv֏HŸ@Uq\@p 狈!j\fA!!7ۥNmH!,1dѪGzQi|~ ;3PV[;5*ߒ_Y4?Br.hN4;( z6 =~ِ. @JxP:E2l.ߌ_e./H/&DvvSZ(0eRdUsZ&?0 t ]]udv6 9nxRd>Cɍg_k'ʰ}/A]b`џAӡ? y6 9&y&HcHE"^k`>IbELY#@fSZ)#l7E\:Yi`Ct븙PfQ~ ߬'{t/pnrh̢4:" 7 {4"V3 N wG0 ;/"˒>PF{aope_V !,a4+'\x;!V)%,X$1FA!'cK;q1Kd_L>H 7l:Yc~X5N6{ d!O n:ltvU6:U-YVyWr5SpU[[Ȗ~_p7&BFIʕIxj;,MӅEL`w RRY G6??yq0YbRsGM3t6.֑1UO!?R* - 7~ xE^q1K( #MeSm~EB qa{TRA[PRLTC l`Zmd%9-L;ԁ:{ɾoMD(YLMSm`$LEF(1tQ̩O% - 3`ov~!ke#ۊ(Jh o7\ 4qL1{zmDPcZ{f꣺b@7H-8rx?˳!,;?W#;쵅] cI%WTgB v2Dj%Xg]+J0 0vz2^MѱvUW~kISt>M^Fs;v;}zzy'~e@IStF79ґV!bvUs03q93(dI/3^'Gd3?,0;h&sEqO*ᙵe>.GU%~E2X"8U; &n\S. *Be%\!{9q58 l*^^#cg(m ƄĀ,Ժf.UjAV A fzH< LBd%Qlz&m/:m=h|)J=Iqu ).Ϗ09+\ QĮoCMSٳ`Ai-e v+h( &x%}+Z$ſƱF8R% L8ܾ\7X@y\a$8V Ҝ!bk̷xF'2{Y6e4? -u*h3+\ZҽΟi,@'YCYHM~o\S+*hgY R܄1O/7}[qsLӠ_c&zǾns"b0b&<q*b4f>ffuCJߋz>kA0n.nIQmUwmݵ-a'QJ(2PXJk/g 8[͉ljr ɯҺƥ#uw)'}'ފ*%>s⽘ @"]n_JocR}V(;"\ꊼif^%-+Iga0seQ3NP 9RVOEh!a]hNNdjμ׮ht0B(Jh&)(tB Q`GfrV F+VGƟ#8$Ni>5\sJෑGr+tx9rK]XRG08d2C@A}_ع5Hes=^=X&"4 @tPk(-Jї1Cp|a#LuiHpu4"PO1o^$~ wu/卍R5#B>Euw_5W"w"(p =\2}|?p '45:]v?h0,;lEtJkϱXUgRܫ]G>V^lb| ǟc BTz; ң L~4Ne{3r`6-5V3cNp۝J(q"h2qbϒS:=(N tT xœsC"Մj>=jDY *ɣBt㡌BW4dp)]\0$8ԥ<vt1TJF`ȓJ`\Qm܁2h ӂ^,<+ Dtbck%`]sI{"t-nOFSi42D窤/W5qAjVp7pxp @oY|"mdS؏W %X$w%qu% \K򲸨%ƂaįT#b>5 X5_1|TWBX3Qޣg;7ѥ~ 9}QRM!?ҁs;~t.c\655ViU6Y&%Q@>}  lNN)Ʊ f8.O Ͽfdy9pH[o{&_W"$]#7]:|]CϜkt߲y|@x)!2ZXU2exVqѫI~UV{ɫK&AWEzD\|2:XLpuDX4xц dGi uyWc1 L61Aro.Jn#:d[ormXjŤhJ'CٵfvA˛A+m7A1=\ش4 ƩJtotfc+wZNC!vw58l f߾6dy#fbp/8ђoQ_d`.>nnv6ex?/HDoG uq8SYvOG! k0vwzxHeuu-0[iq.brȍ+Z,6Wۉ qDN4wrJAblxݻS̍sk Gs.󥠇lu6MUq1[o=q2|k4asC]K.9sR .Gx أ k]Ikr޲OPԤ3R0;\g8 ɱ$ZL@s^,ni%gTHb!#zdWm9fvz!s})zFY IcHX7}:Z*$T&ʼn*MF)'Qb@,;\b+Kr(B$iDuS?Ǜh tJCq-n=4mhaL=$W\O#N90(F@H=4a&QuVⷋEXN^+0J7}rq}'h+er(L(~|d</6 ;;[hzcvth66m*(!09CE#^9#5O>4}q?^|,BsVC(ޯm;z-pvK)kGQ_}[Jxa5$HJV٢ /r_\~a1ch/+fZ)жAsQZoVpG(vHIκ@ɭ&΢å;MyZ;0t o 'ӧLq݉s 5➾TޞL1rX2R:"=6`k^g s@Ԝ|wWaG:YZ@\yĜ6-Hܑ\n]qGswaD$0kzX9\~OdRW,aF'*6+LZ<'9nٕH_n[ Aj[z;zf'2c>{r e[u# k Pc]Ir)gϦF7@Dz wffJ4mW_XzCK&i+fU&(1xc}Яm ;iP! U_9+zlbꨃBNblGX c<3E3#)V9'68Nl82nF%ZWW!?l), mE6O|zOewpawJDqpZX{c>krsA&YnVJqW!h6ؗz›0فN oT:KFGʮqk #k Nl4c-%r!a.j~jؘ*PT&@Jڸ1GMl# 36'}`krmP@5@loWWG LtT@ IpYeT[5F$-$ @3&g DlDVAb,ލbiKWf`Pd!-#<@l)WӯP[QIOn[%F@R*?7'w7i]ș@9Y^}wL}MVglbV~ڂFw|Z~fZ#r1|*HT>%$[P=xX.A=h1A 7%yvIW0RwϺRON*I83)stR'#B %͒*bNZ8N?ߴɬjL4=.cmB!371e`m92M4xra[{&wԒ$ TsFShf ﮍ ESKj& hu&0^&Cuh__7?*8*0(0wmp%{>1lw+;ޓD @w<^,`PSDCqG9h3^9ުtި8d]Z7–I@U'\%_jC[m)fdF=*hXڣ~&`/w Aj> {<νJ$jz &]TybWE3`D(:o6tƺ'Bݩ_P7`D!pKkP@B٢{ɶ`6=ǘH$FOPdk"!꿿fNUY͎&{ע@!u~5j*\[%q7yn@?cB=R}*pZ._w.DgAC?ErQ﵏dC=%Е+ ŭ$榆W)u&Z=1wte~Et_o:gIV 5Iq\%b9 2y`K6A,{BYXvv >/uU =ҋ {n^Vն4珔X#15`nm5H[X7+4Ni*fMk*lTo/f86#R$WBU й1,mm(k/Bu1p[v%.@!¬7}&-5O&o+oI6US _`LS-84}@uN@l6MHyT#] >?+4)š(jW|;0QqFsh6|,su ?g;-= uԇ,LD\=&o<+$Ǚ8ZM^η!\^N34/!l\DwgK_=Mluhth_^u+4T$aȌS^ `3Xfܔ~7-騍TyJiMoN/v̘ ـ-4P jP$Tttş?.gx>IT0$y;;NTfE2;:%pfH|,i$UaP uuCHp+Cy,,\eItd**EsG9IFL^AWheQ;dzET_l)W.V!'E" ơ9CtvڻKȵZ[d36KC͊+ wooN*lVvu汆[ t+g?3mXVi>t76Jj.\XXa<-MW|{~0hڻ(BPZg+ʺpE!mr̅O~ ٩K)HsאC=MQ XRٺ"t8d14-Ķ4=$}(u%24eMw I-D{a;ؾхJw]#D(A jmTA|䦼PǪ\T$4d }[6!QrƂWcH.;tκ'8׼4_OdkH?!?|fPdg˂@V W'5 Lb"$7}k&_' - jܔKTRq sh<iZ8.Jy|u'Z~O6E̔}[ S5!U ? "©Ǵ[-&a$uzլ1eL v D<%lΘps2nbjnjs/遬ym 2mg3(`gъ>jJoAe40O LI4K9uko?KĈO8K(;gH.*a~Ο7NF1XT,@f?;y'Zw~卧t\'?N߶8ձV⺤rT=[oZ[!#{ߌ0AYq, b&F/xe3z3.):cnAL-EN,(fbűgp'.x˭㻞3Jo˒릁U>1-! Gm Ƈ:'W8/~ĕ=S|_8,USFp;#oh6=i8+2W`os0+m5'5 0'tĹ)6^WM!L9rIAߢ anjpkpUj|X(A[ƖN#w4lۦs3k̀5@6xڌYܭSߣ=Yz.#raflAK&ӭQ Eo7> )KEj{%f+&7'O~>%pubn'~SBdRHQagƸfviw2M-W(򹰙#BHo%Rgpc?)Ȟ_!u/(H>ZhŠrZޥ}jklOaOqOWfH`$3K֑B EfG]eY&c79ثזQ1}oP|W(Scz BKS[uw, d\i&q}%ͣ(TS_ɴ1% KiF"z8Nf/:(Ssz_ѹCO-.n@>%.iv5] UCud"͚joj=۾5s<ٮ}hS4o?E ۭe$q2 padUS-vt<6_F? tc{iJwK @]Zw M8N+3#ˀe4Q>HO4aJMM@FyރRT9R9IV?B r[\l-~b_FZ`a]JS: -rq:2餱[jo бW mB9)f{&mMnk!2do0G*O'>^ҠN| ץ GJc94K|zJUH~)[rZҫV:sVY4aJPss eɫ͔1 δ4qڧ@D[c4iLL!z6ņe3{;OY2uB.ك|/KW`!ݐ%{ae {(m IF;]p8yfʌcF:Q?`< X_pعvvXUxW +3D#P&0k{B4~/-HX[X7)ᴠbhܥ2z/Tuasm$L~4:ORk 3^.xn{gܨ51ԬOB*qYՎ:)*8= p(8zr,'F}&W^;4RS@u](/;g"9„HRYHwoJ<}eR)|VbX<KUa. {t]K!H#2'+h"=>2sN="L:ª0d2cPmT5b=]|hbDs((lѷGxp]47<6#xM+|А$z=F|+sbE_Q+ѻɏ]ؘ*-YЋ=]/ퟶRYbt|LĂ=%5kzSߦ T!k9E0[2'5M#9qev?umpU_w[rcVţ'SW&IFp:0  0U3 %-gΜ%ݤҶ@,CF蠈N}v] ~HG7us\*қ|#:&}9p1'EKhN %GM }˾+tPಀ",mrœD@ޛ ";M4ķB2QDIӹOJsPcLt!vz9޽f%) i*/R Gob9zXRiK4:,<ָZ3oUˡ++:qAw p c:h/ kRiI=p[(:eΡAV_[wF,^g'@t)nXeqHm~8ے{@>,.5gCғ76l|ޝɾl{ 7IƊ2@@7 슓|&nƕhRZW`a3rtsB^V>0LWpT{d߼oqqxM,x Ac%\iǭ3ޡ!i%i`qۺU4 #)qǸKj0dn?rI@ "7O1)hگ&SͶ->*r@cV$ZF:8_LrġZ%0X} (qpiJXL9?ZٴU[W삫_{S*޷2-DVoty;d; HaB(S?*pC|D0 {0*}AT]dI{2( VOZ Jք6v9/hi\82k-""󵦠͚Sm5ignx|cHIHʁUlc*%a -<2uBCqa\ٔ6=Տ$KO,:a1]kƑa")W؄z8Kckq2f ϒp Iw7*gɉ:+GSo1 /9i>#sSoo c2?6'pP]Ύҡ:ZDrt|C4f ;(f:%a$ ׉E?dzUj1.=hr{r 99y}MmЮ3ǬL2H PM':5?z&tpZڱ|Y>GY ٯvS3M~jFrh9US[}67B(Xsv͜MD'P EeD,Ω:?|CL٧@u"d51Q[0ˈ{xEAd^fKXѹS u<+KP0g ŷÚXf['I@D\ 6IUBofOPOW`i=[ hRpz,Ap\q@ny=^^R5 ^dKP|ciu'B .uZn]6NW;ǩ>|-0Bɔݱ9xi៵9k`Ԗ&ydxz{t:*u8@OlBX>| Kmm1g؋Ll]OJXoX}uށIaќ1l_6+ǘqnd(VᕴY d*^'NNɯ'OǭAN ؤ KաNAkC(cmY0!U{%ZCtb6vnbSO  9<+^S_2L{/Vs:[?\Ř/]Jm͜z2R Ar̠sk (5T.Gr'YxprUy.1CZctRl5<'v5|baxa|J{9N)?dEºެtWF'FM yӖ#}#)prP R7mI/G.K7`.oo{!gSm8ْ?m!/m<\u2UA9(ڼvl|`BZb&I*knZ bI`W_;SƊxNf''le xq܋n~ԙ(y(:JelXl]pcX)@Q,Sa=v~o %vrϝF̓BxFi1[^}ʎ֮L=e1) As8Nvc@t AF .Lj-&~gH}+V$;k|HZ@O?Z{>3xIOC]͑>ͫW[ c ;0= >Kp|.)Z/u#``(;iܷS)_JĹ+CnWkOyRI c*0m1*mS* é @с:fţԌY6Y䭋R)~@ĠPlƃY>*7OO_ULn{0ɰ +IPUY8B4?a_E$-_nN V%mm qT~Zt;!^ a{:D*Y<&3sxo<[ywyQl[@ V)¸^r@<O> Qj8o=eٴ77V讷)+)6dCK1S<|JG6F ]}VЖE-54**ץ%8XRya8EhGZ\ ƕN0A3UP!,Dߒ if51"(|ہA=N[ ,XÎ6YuBnr,,, m$q8?kg1X|g]WhވgH ]xROcVjklဵ]oC]8;+mf7/oI>,NrW򡰢o^Pѽ2sjETq [#zm$P5IGB5'ydG% 5coSfA /ͳF{0RC9!J*՚@٤O7*ZcEu)j`ƳݢQXJ(-UJ瘜PV.ݓsw6)>ϼ<'[ JcEY_=#Elv+7Mvy#}KIG9Vb0DO(|إv{7eH1_]Ze PIEF=Hb?$ 1rW' W?63YbԲM $B׬U51g罛4EmzH?1'ciBvg ֹ'XCHڋտQ'V%BJVIS_i 5_Γ1vE2 #CeT!"  `<<{Pu=Ƭw-+y+[Ѥ~%IЙ.Mx{17+ =]ںt2rѢ뀚H.۹:eteԏoa;gljt\T! V58:ngׁɔᠲnglΩGGpr_˙^V~Xi[3B"uS;C5Qк%C>iG({gi#˜K%|<#Ya`D ,.G kpHrag7&`z\}hˮ];n6BHTv_DS%o'yy+(z$@Bb~Gsr"JB?/>c@OQ3w|QN*6[?߫[ߥ(]93^{8Lw!1`TW' \'nrk?NaT7=2Vͩ,`.k@!*Wa\L0櫍$7|n"Dt\V^<_lш%g9vv La7. ܓɵ7F>i1? L) Reݸ c+un዆踙Ta ,3j5$IJȮƍJZ4Xѧ}-Uc݁73=oCbm@УOd#B P>C`oizZREFX}cfmݞ VAgč6P])=ڴFBy^Kr?' (Ci/d또  "wG2tc?APذ+s/vZ5]'Z"Oi+fŽ$]2ƺ`h7cV6^i,>p}]Ա;WǷumzw{|r0>K}}?@sH+6vf=.CPXzar?4cL@7*DZ!#=2SHo]ь^?ܻnu3rOm]>*}MeˆL;5.sko' )Nj/*JAK'Yf`Pu{2ZKn v~&Q>XoEiTkve G;]f=VY-FopPܵe]N-XAgcɞA@qر^^8biPݢ>fƘ0N$8]Bu&n;ks1'&y6RHLkPbDDqJ(K8HHhaUP֗x:ř!je͓3}XR ~iKs Dظ|ˢ iUu<Ւ>Sҏld~φN%W©8l[6}z*350{4]!/[Ng?p5Uv-@wTjd&"DĎn:zD2*8SnT\OVt+>TF=w:]Fq=(M.Zo^zpjOUONI+IIHNwszy]ԛB[yzk&Ţ,E4G %qs㊁ liqv6SJř6_v$έa`ҿRqY"!bJmLlr3֛_I ')V+Hᓧ8Z|\1lRL$JdbQy?w~Jf˩ǥ,Boj&iNUivu.oL2ߟNd5Fg;0ÚÛ^Ol]MʀkNYj0`-4$\jL1ǭ <'ټ3S@mgԚ5rv? % !?8сSbYs?DM" ?Stޤ(YplA^u!6s'yD&)~zM'ΐ7G *li9碍ٔI 1q;.eYyz4B4]3oƫA?Adʁ gȝB7)c Ze?#5Զ*&f%t| 3a'Џr bAlf_B?x4OR{'kqA&H/v&a_&q&׏DճZZw\@D"%\p`9`v`*U2&H!(`(j^K9({isz7Z Z|>E@8ڕGtln"6p#pD;Y(]1 .Q)Xӈk\Ki !'+K7GK嬬-\ڌy}U-t( 熻{ZzͿ x} 5!sĂln$*Ndb!Tl F}ՄF Y&)`'WIj ź*zW.p󼌇¶3^_R~ dsSp ͎5j|ΨדߩAp Crc^! ] (÷B)1~S^ܐG2ݡSC60YWKtw<,RH2_`KG#!T_juߧ϶XSe/v 1uY0%f/sq]X܏!II;bFe@x}P5檹`Dѥř3Y߭H s*D͚< 饁"I:pDR;a,f5;'Yki?MI畀[Zb]>oVyM35nvLGtDM(Ue\HʍD:CS,1LK;  4ʾ7<ܫh3Hn>kr0x>_$ ]rmhK:#NUhR#-ОYS1q&V6uk,eX~|Qn&0s( ^kCv),`:]Z9KfD 0ߧS4.j$%*zե*T@kv^6p\)l28oB]}]md&0sܽ$dW$|hr+?g < {|!ȸZP^gKĶXe$[ْ㫓%wAFUzD9ut :q5b|;5 l_S^lt>@וy~o㯑ھ|>NM Е<,@^qKg<%m ᯲A.xkLГ|B+D%*{U-F3A`8 Ї>-d2m}9a,~j :cߘP{+v1 ْG 0`q9#Zqفs5+/xo[6HiT})(,'4} DivnVʱ+V&IB]Lgr~j?ߎmxbG2XKb&?u|NTb\D+h&oX (T{F8[ya-\VJ$Q171(rntʫk[ ]::VCR|w_*c H6\ޯZ2^=<,2uO9AD/c|phNv@E_]OFjV ԦwQ)3p:5H2+,Y=8xH#;wI /wzӮ.zżV5u.=hj߽A{2!Rb9 H;z_"FzqJ__s2TWݽ[sr.#_С8ycBh-ǎ|=4[rM*=0<[]cVJhT]Ĉ9 =̏n9EG@nb)*I((C#O.c{(y/+V8y[<7lsܭ̾ma}IVlW@ 2:  ߉*j=x<g XI7UAot7"CS{]ΤGj*›Btea5r#n»rTP?]na"Sg٤Ь]¿Ҏ*u+"7WąFfF SLu0qq!bǫ40\b $8$X!*&|ŠGG5SZT`1)'MҲ;ZQ]SGY#p vl(b8&t}#*rMPɶ(\P4al`` \x0L~j){|T cYmq[7io2.s>.jel~C!n!|#ov{IZ3|Me!4"f}km4SS&ѯ$ǽW+ @}9_(`+ieL% M2 q;+sR)4$*Az4J ;aܴ". ҭe2 Wv3+U>T-fINMd7P4>^5$u]|Z9tBK.?,Ğa{AOg:Ove3]}Ϙl'Xs,^0 cl|L!ilR~zQb7%H!Q3%/H[sh\=:1>j;s%|*)̔8e|-[JI!oP Q+s1:%h%lӌ*s ҈:Q;@h CU%c@q;M{Mƃdbdaƅ+rd&WCH)uưnilqH;uSsNc;@rF4D˔N03X;U]J *rUhյ"\UY j0:(Ɵ7#>73T g\CQ+RK!'T2l$7R+'t:Z8r%(+s!^%qes=__.S?"5J(C?jnˀJ ؈jv6fh-) Z8r+EUU߿R[`Z9`Ѹ:YO,~%i[{?Fmhb 6aQ;N2'HԂlS7BFH!䖳J?K#sm]vO8a 9C)X;(v*R:L҃cPneiN8~f^g^?ե_ ܌O-ÒM͕#pC,)j>y%jBktsaAW(VJ!][]t]aT$>o}m_mo%F>-s-(fg=KEv,+HY+q3$?3ql? &6dbO X]|q Ę- *OCZWNkLMΛ"!#Uj1soQDPo-rᚄڌ( &-Yˏj#HMBhN1*KeR hZAa]V LA,i1 i3rGÆZR PBRtu+fCXq@JL6}tV,ê3`* UWSA{>bq^'*GQ(XbS06I<*:Zd}!%*MGv,J`FMXe{o9~-VtR Wq ck)I!ƻq]#PODa͒7Ӑ`VNja,?q""澾V;3k}ք\qq&r [Uh# .1̆ZZ)t7kݎ˷ȏ(t3"QΦP;F'$*?%|!ٝ@HJG5!Á4tҠPF,!MK<_ MPmxW˺<ލ$KrKuK?\55w#yp4wMT5hč!ftNƇN< ] qΓE(XiZx1qoa4y${vmLU=~MRB{U\sBȑ{nOjwε`7ϟȃ1}3n 6Lw6WEWB\ `rk0 jni%DLݦ? &NU]uY.*S~[*EGy^`c_yYH|sBvhL#۝_wiKm_ve9}9m *h¨&e|c@Ll6jXjbq4A&mt̿=š Z=߹GD i^Q /܊|'#ZE+;442(@H(f]ƷqQ<ȁUKLS鮗hydޭo?ҥ*Z'Wl@ɠ#JHxN0CW]yK`p %l8 $Nd0E\yM`"+j?u!)raM wVDZ#>C[ :~a~cϪʔE߶:L8š&40yտu)taqCR~cGhV0-~TvDWtTR%Y3_lhL >ѝDشԋfAܧQJ:jcw[zUR4LIۜ4PnukDŽY3[B8|P W/2;Xc)? ih"ZZQχLPÕT&|O-U =c D|A{i/xa:vy=x?gA3}SYJ [QǼaZPl5w*ϷG]xKhOJS@HKxp8JFi6,KgV:-?+4@" mR$. :r.Zv;暑6+9-3r1H+kŘ-׍5Ȓ>p94v9gWڬbߓ[yfͶ6@c+5aH\0Qv |;ljK9׃&`9w7ny:L(T4uF/*>@:R΍" %-] @|t@-HpQڰu>:yk;j62kmz5(t"+Ѹߚ:1IGg#WB~7 h}pvjqקeTsnaNܴDXKsmsģk>OuILah:Y=+9e6&8ު(v@~l~Yr_H_l ^{"+"?t.&[E=`5iǞ^:/]S!LHmb|Pt&=mMa{|%8g Qz7mzpMP]1!?;sh?o HbaD}" Уo/IBL9zăwI 8Q`oéA| ;6X;JFIx#Z![S6-K/G P^4ac0ćOx"F^0Bz$ܾ5gCBSe ׷hQL9r%b:-pݴ 5+gl{}k'0厥xH,wQfDv;Ktiяߦ>bxµd]I ZHmBlRIRZ~v2qX)H &pix4gM'Qt2pSP:ËY^_8E;Sfkr!$؁F@_yi<%ӈt Y$)iOW;ϊQfCɺC!0s) WΆZUpy9z#n?<`| hDR;%$˲1P< N[.BtmםF#mYeii%!^`8dc}7|GKc @k&rX]T'>)+zdOyF34Gפ@K\}AGQ}K"uhb@ =qn*BL4AW3хe<8UoM;}Kk $lA֥ůq.؅ɂBɐ4P\fXo@Vz ,Wu5$Wnh 13X֠@)-kuCjs[v ի%/KHէ٬)0+G_̓O5 :Ka!jnq*cqxٵb\RZ[Ϫ(_,95u]z̭kO#T,UGT& UQAWmsOaJG舓`'Cu]VVe+Vad] Ebnl-48fTËqt<o",wk演[. EØ[WZI9e>qʄ:IRL=T-$Ueu qabٟUtJ'ITcݻId<|YBٶsu6B.W h77g]òg $o!ߌr <$IJa+|eL=Q\B@FvGnUAgD-6z׳#"VLPtܳ1GS ]QxRS=7O>|SBnӜ&ND`i#04#s(7~/+Ych!枽]jV)pvHd=PWBPf}:Ys2EAg#SKW۱A'Q)Vb"I4'ξo)O+@):wxEm9Lټ(z",`$Mzi{JkwT€]ot .u Ts\ͣܿך BĄ"1Z.Xƞe_a%𽐀ϴj>`dAu ʉ(tn-bUvr17}& C٥ Yv TO2.zoڶ+>IgKAhRS R $LIVMa"LC i^mݒe9:S; !fmK]#NT&T^w[Ҕc/f(?+J G'5> 9{U(+j#P3fyF)(LfilDee"e)5O1aYW@ptq*i 7+21! h1pPYÀo^+.*shY?Q4L YқIhm.rB$ǢI</!S X&h^I;¿y0+XAZJTTjosI9R i``"Qہ T0C ;qy/@4'uY4sExv`r-\htOOTNn(X`"AE>r%;JZ%P wF{aC)XOrb`QvOIXuI6jrAUYtC1Mw5ZTc1OiHĒp17ycWnSpw2SD1kX/|KƳVӼ])NZ9$ Z$DnbaDd %5I!ba_Nc/e,&fEFgpz"n e:2aiā,unC؃de冤 j(^Z~8%7llױ-tcO{Q(lqI#'b񩋬eqp/Ihxsh8檬%n3kt |k:ݾ] &f^x/Q3̵K= @0{ U;YijbݧYV O^0-W &惝G} đD*DE&UR/RxJ5Oq?2-ͯY\X(HB`&ʵNi)Sz.\i_~6C_'tӜeֹ2/VjhL: |ĭd{4Nh)*Y?>NFxtZ?#ϻǷ{wN4ւ15hCh:&J]xƕbSgo"ًL5zQ%ܓk3r\?,-$\֔C".M !ss"<w/('D1 <9!ךdaXBPwA1Sa>f\'4Bg. j&b(J}RRqQ%y?Ο6YiVn6`}.Y6ԇh`WT G _T4$8A/NPL89)4K^ؕ/^ ӿW79rsmz1سfMxh*wEG=Fus;_^-n]I#Izv;L}k+ry-Dj5SJ8Gcj3O7ە;U'ո|GգEj@CMPZFaƢ&RiHՀ0;t\E;8(3l1To#riNW!5b:f _D1H0mm:l⦈KEs>"mGq *df(mx*?{GU.]Ɲl^@!9GOQmd|ɜ3}6%up6Dٸ2~'ײ` ![T-=H|E$"7l䘥ٺ@+7L>L4um)~A9; a`Қ0Ff>9_{+ts5vቬ .^V3?agE~bP+/\im[^1opn Lhu'ID'\:')5s>LsJO_'AcnyXk4sxL: 8siMjk,y3CGZYHJ?&f˅#䚑Ybw84dӎcT%9ٿ̮~`SelEB}e>=',ی#< FlS*L xK&Q-E4T.f?؞^l5ڜwE=NM!?vjx˕ܺ>( ur}Pw8aRZ4q]4{fED`۴W*|Џ>ɫ2a6_YXzt:q6ͣívFNve2?z 7ʢ_;VI pRp_t`wsLo˖ӫXpw% }I?\yE^w@ΘIÌ1/AL-z@3*jSXf^֣Φ͊QUoDa"ǩ@f.|Gg+Jp?{t`^fαsx~W{C/TʱĻG#DP (TT QURk.ƭ ԩ}VHBqJ.^*`.%cu1dXa'֤1]s5)hI{5$Bzϗ:Uűزsv]$S/YռIe yWU*;/.fN) ߂v8\SXԒfiZEf^M9^%/KqliAGjL$-bj(9kuJim\}< *lVh{3!l:0f^AG oZzِC~RebyO:#ʌ"qPaڥg~^0:Ǝ1Ҷq J{J9J %8Ul_ jOU̢:Wi: 588 6,D?<\i(UdV*`E:_`xpCNKkߌhH6+? Pe>xSlI@MhFy{ ѢR'@6Ρ"IB13M8 4WV(fNY8-HYdj1ȡ.UDe#;vW+607=vvzl7 ']u(cp]h@*rEo>ޜkŔ'@NIE6JzL䶸/wZa +QGۚǼR 8.\ačxZ0Ewl֧\#&;A1Wt.W歡>0>(kW}C]9/#[#7z15,m6H87o4?< DB\TdHR/lK~e𸲸k&h0@D2Rk FpV$u}mYbS2 -(Eިs-oTܱ&/CF$:tv>-v4gb:i_4_aW(9;p1\Nf_ܖmb)[f*}W`_Hώ,ZyXR ,!}80 ;4uo"Jg(YRnk%P<^(}đ%U}nLY 'rt;4,,]aJo 7Y]PY{52zY/?dj9]} RôN1dScŴ;5^ގ'1dԷE6=3 ,:5OI6AxQKY7zoZa?;B]IekbV.f$Y=%Ke4IACA |UdC-r&4h,ֽHER:戧 s{!T{g9`~(W^r']hXX8&,oIFC5ldDR6ysWc2hPPTi8N(aEd s(eq?^I8  *|}z `4]!΅sHd~coKhA>'ur j3&:|ir3p#&ԗzt&~.)O -ISM;aQdrs0 Zd= \v`og!fo 5[ iHbds#E'm5ɖEPҚC=ep"},63]Jo`}XWh=Ex-MEdӜ 3lKV vZQy>I4ږ ~Tbߔ\ pU((I9+N~TCJ#n&0-ZZyl++h)H9AQ®u s99lsyD[Og`4YO0XzwJ|!]+շtbj^Iir8gW!99/υeCLxE +hF ^(Mřa2Zrˁdu!}p&m ;zAZ뇬mɪ>\>kyvaDLABّL $w[Z/ЏIځcS[<ÉjS}|e_zDWVډX4TF #;\/]oe4L@ZޭES>%#Pwk!;T, V'Y_L^9a݊:F\\eM }osGLpc ¢9/-gNXV| [m}gë+p6vttg+|MaƬ[DXSbMRsm"/|z'n!7yzEZ"yZ_*rQHmt5mql D-Z)V xqٛX' zr_`*Z1mYj+uy)|5'mL^sE'C-dh7#6:N٤7C>U.@;+d4GNge6~v" eLf(`0yk`_ Xg[.;Ci܍}AюD~)}|ݻ 6Ѫ~R-=9V q7:+3q:+Ŧt͆Y` 2kzİ@S/;Bo:!g=]Uu~sV B^ڄ(KsԬ l -F - Zp*`S-o!s!CvI #ԃPO!), Benh'G?$A(AMnFƈt>!v99cdFeUIzl;Y[V Ps78D8L8SH FʱTZ{Tߟ })<JƳI;hwbG3C&|z&u3meOQ#m- 㟱%Cei;^,ا 씞%9isɂra8FJ.K1 _9! k*ާQ5D;zp!B lyX[6rׅ왘p8cC6H:x'1c!g̓V~c1h؎+8S#ق.YdoʖFky6zz(p ~!DP޸QN#;ǖZ\F6D"250+,* zà>zjV]| ָtߍbl)B:zHôTEȅxQWC Dē)=ic\&0,Q{N}ȉ2bˊHSȲCuތ Ex$ 6a"A8럻Hv_Fg$g}~v{3ܛ&?$yګT)lkx(iE{YqBs]Ra*t"s]C%сlYrK0)OAE"*8˘#Vτ wtqϸ%;ALIc!hnz h(gx,aR'QJd Zy+zJ*H[tMWڦL?D@e0P^G>:δ+m{qj<(X/S7w\IbmDU~Eaba76,}] єVu<c1Qg>MkD`G@u+팅ίnbuݦ"['VLI6(.N!,[.^>Pz*2;j^e˞K d:V q͌^kVN/zk8ibVi0|΀n%m >)]X7i*.h7CY@;~p#P A}[g֌Q'5牒g~'iA)W"pqb+"3P!"fQ_ y0GsYӉ?@j5*0YY# ?}{u%jLˈOVCq @J"\(fQΎ?ZCI>Q!%jWB˷=z$3SaX_u5_S-SG]Xm'^:.8&N|OG Ju#w>Ĵ8j7*SjFK`ԡ6S':;9A$Ȇa5F;ζO@Ęm۱HV@pSOe1Óۣ"h,Ħ&6<sKҍݵn5hynLY#E\σ-wzMވ̵̮6qcrծZX0Նoofsy}FI%~4ͣD㪊ƽ;0GaNzzm@=M n1,㖎BC]VˠsbJ~Ozt::B"M?U@%m(*\J'-S؅}V>42fŪk{?)lsu0 T0$Q_²\ $f~ٶj:}<"h?dq,8 "/;.kTESc2.վfGbA ^}8.SeDUeW"^4 8Xԋ }jh578FJ\cl_I1f;sY;;m캃L(5&ɸ%\!z?etԡ'?j'[H$@V, ̓[ytFlU1 k3 ZXIXwc mGLt$2[Hc-!E/B%oꊬ7LXCAz.xT(՛Y8Xޭ,\ D k]@̽gSl K' 5@% ;bviB2AP8s o~i:E?"R] ԉ{` v?Wl0޼-M6D\8IvWsx~q7J\CK jCDnv&mY }Z2H1ijSL8ҮF3 ̚; d5b^6`bL*}ř:qp5^џuwjYU"„=q*Q= I'IޮwN9NFsv+3"5I;|\kĬ c K}jx%PydMb)YX gOawބЖn]uEBKÂM|{tj8U*«j);>ϒ^8!nbHخDd szCx}M~{\G}SGWE70F XUkjICr=`W5UwUIj. !\H`= U GX!]mʖMӂ{]_ Wjna ;]\:->LSՒT]apݘc*{s"!E*s<ˋJkB(2S9vx:*UB7e?':kOʔ1߭ bLGcOloYng"0e+SuX h{K\;11[vZM ėpZ"-߳lնri$gB_~t)no?Kl?ovP6!\bsGgv2Y"s&3)\S_V ta2lmcpQFcXI]gqS\|>ڃ@Tw}sq;1pmi]u McqȌA4Q,Z2j<1oVagA g3ME0|v hq|xqpƅYg̫Τqw*f2 of h w8E،\oPc{N@֕Jld3\4c1wLh[;ص{ y(7pfPDě+5h+$:sfWٴeVBEJ(aBbuy`iĝ`W Z? 0q3֣#:tC_1arE|pbs%zsnmWe09v0RGĘYkW+2{rGu߭V0a_Q@S:tfo_97)7We8F0jʱX+ld+o\*:NK|Aȉ놇{Fҕ:䍀kc1•T8pyn!)J#|g,Gk-ʣӓ ]{פl?ic逳c&s"'Pނ\x͔aÄRZrkSkfu)6Ƿrl O-zhVypRJ񅂘K J,6;g%Qfk_IxU)Y g+[V9a4 &(#,-m2W3|i_}uMM h/u=C:2`8)07!0vFAtOK=?Yx-rpz>Nb.Bi `);e3/H$blgW>og1I*!8 +h4n0[:n HWi).lJNU2EnUzwCT2ힰ#Ї90Ȫ_ab7[x{.Dő}"j%\ n-l0JA:{X95Ytlj}q{@%Wgr^;;>;` pu&x.t&2-z񛕖k ZÞIY7G6n=c)l%tP}| p:|ZYPq}ߓL.E jz+ ciI dnD_eϋkFe&u`6nNY|㘡v+DB RD&ZߚrMʏNJu*ݗ o@0Pln{!?)isrd$8OXW77%/@rbp'+ w0[gqPҢugf[7!L ̵Yh(o_? 4~Ǐ@`b)CrK(&^-p~v Jh?Ҝ8 \& ! '"2v3QRV AZ o]jk~%ku`)"LQBB&fđ 0{|ito[k7f„gg4o~_lx-iTQ Gw Mף8yǠ 9 }!2wY,ţs/ E!P76ir5̪5 qJ(pYX..tu%UVYef p WwhI #,~AQ )n1`p6SJS:D©%Ӕ]= G.jZ 6Ǹg3uS qyje\ m8d{qbΧ lӪIWǔ7i5uVF@$\.)FW&%ؠ;#Ʈb uI"2b6xxIz{Nz#.s)TY^|>6wiKveDC}T|bϊJv0璜fks q|h] `0p8q7G-%_>}!j~`ߤT ţˁ|g^9eZm^7=)дXxy [D+B- u-SBsS}I͡c!ehlyP*V}j3< ' Fk3GNz9HlˀV~Kr:uj>(BIT"έ>L2sƇjvGN?ٳI L7S'fRYʱi##)-DӴ ([C e %FCnڍ^ZBI:d84Yc2*4I|r_X`j?FŰ&6h4d R PÎhݮ~WؐAWA&۟Rl>~,t7m<--|n!odW8'G >ε`/}Vƭq9Zp\, ؕ+wtOj~ Ԣ ܼ6VE xCHj wIT%14Е7T+ĥGO?tT5HBʅ=BM–rE(Rym;f, Av/,dZ/Ěj:zWgt\=$ؿ YDr:5wD` (!D `mg=*胮a0*,@~}]H?ǥtv<#9F\CLKs2W.w 1Od("dz^AO<(ٻsG9 RzUdM!*t5%N< )̔ T}csqT_3$98g.ؼ$bYh&[p .q[(uN%ai4^8:Ne?A71L W m7azoI1zsqKXesjƪZ0+a;`ͣ^ ٕ3d|= WM`J\JR"x+n>^d@PpU@ͦpCXUDCL,(z']S\eVr@n?h֤: tYCi*% 9ݸWu1~"* bSyO˖3@k'\QkO,0+G>W$*yc~Ff8IZG=pN%_/%8 c9geXc}>6b#xI/k$ 3"e"FܼP?@g@l-FOMFuFϨoîI|\ N)XQNu?C{+$Q GUon?X-T`'4rN{ײibkOQӱaNO\M=M {.X`6 *ĩDO 1 EݡtxViߜD]d0q QhNޯ ȥ.x t KH#jR]Yqws3?cwb#NyCAPeaS$16_+ؔ[,Dxgu7ϡc*T/m=J GI!DFb72d@E6Y',bWwh!J#s{Ҏ7(j C3g. AhG\EƸE}jxW@.̞ s\dB_}qQsM$ۦ2ߤK|>1qznFJ":+ٿ4`mH1lXum|-jrn׹郭qzG]{+DqMsĴ8m}[KmZ:Sʻ%Et=QkX*i9&>*6m Dݴ0B;xy.ȅ7@Cr0ا yU_XC۲x&!"wQsON{UnԐ(x*vDx@Ks eu uR2"^GT~X  !vvNIϰϜlY>]`Ĉk#!NPIfq8i[m2L2C?jKٺ ~nH0/cނNNޓ}xfa5"90۟9U@`;)s@۴\Q-bLN^Y- dNa6Hѕ2*G%Bٽ{zXxno?At)RMfyi/^whWF3 \ט+)(PhOO  & Pf#L\<*1T['ƌW IgB^/ i곧cn)z:ABw!.oGWP]iV_d5..)-b9uSpќd3g걠)i&b}/D։HʔvTql':i(Θ~ K1y VM0#=Bf<52r4q%؊{Bcn"_N+ me2 =!ӆSYw^ΠQ†AzH#Yp,l{3Kֿ5J\KJ+,a@.ϯėlF4Q3 h]Lwxvz+O7c/8!dAuBil/80{%oM 1_?w-8[YL)7ccT}{YJT]i8G}+_k=pŏrotja14;wp!Ҧ(CܷF]PnnTͶ3$|uq_*xŚg{b# 9wni퍲ndB70,u?GXNԑRҍ}~,:fRkE1Ǽnkqη^hjɸD$(@JR'^ -3MHu*,Q_~$/_o-l@ X#5ͪ,r*s62֝sAlTj h/:("ޑPa F_x}]WqO=&Bo7.DАmdN뤀+&`(ʷ{ZW7ś`9Čh @TlQȉ{&1TVsjGGuWH>7m|okݵ X-kK~24$Z;lqz֯%߈;/"U_\U3> /t Rg[$t5+,|>\]Gԩ U.jkn.@kW}l L$٬ʎ4B1~`,]~RE|h˄l{aNwe%I*Ge<-HafCv G>xi .z * /v4NE]TPEݞB}ԉ:@>][SG]8l?5?0A9dnħsZ 0(&U 9rLS6S>khmųp:6T'?Nj7JW #INI>W/WL 2@T$_;+~[zZeD$?M[UȷX?% t0tρRU~Gn*5!5~^$i`M̏$PݻR` ‰n4_UE!}2 I"3>0sa>p!RBoc!14+a'.Qƒ4-7f}3dߋ<+krSq<@"LƬv=ppy0_lдOahPsTRάw@rEK2utYq͕FHj8!'&>) J3b5H7["^jHĎ JKT3!;G0 k abW]q]OU)7$ļ1D2 7nC'DD3Kl)Lcu:/Uz]S5SO{Usqf=_԰. 6*~""r;V>Y݁ ZFI Qum\c!\LFQͽ ,k3u0Pc^\WFid}7֥IƤ9rZ5V6*JCx=z.,G.aakiC~%;OcK3#Rbli -IbFe+&>ӝ=-:яEP bk|36pSLueScڧ > 0bv7?Q6NAd~gYZ070701000002dd000081a400000000000000000000000164e6139f00001fe4000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/_]?Eh=ڜ.+̊dqyMçQUUsB21g^Fve d٤Acu L3ǥVb%U_ Tj l$3umV=~ I*k| y9ٿN+%f~ÃN+! *Y еQqKu,|n#?Iܖ˵l? \ $22%MO=ϰڡcO[zq0`ԔgWEph%ph|=_|"XM&Z,½5= z# YKCNԪZ !Hы7l\:a-,tRH0X7e`ܮ4PbnbDI oHgHWn/u-5"/25|Ɗ7τEƙF~,o㯨-DrIhÑ!L9A=@3yk lv0tNkSGHer N*v K&&A@x&"_"&IPWCյK?vE5 uJkuE.56ED佁ؾnJ) 6#^\ 'ˁ ʆGMwDu&S(Z& ^ɑ=sʝ ʯ*ѬhD 28'Vɮ}nE:e9Tbeo@Q2J:ˏQ+b队 c|lkL!a  3ߛR]ü h׊=EhD`xع̉(!U=wOuLnuX.-YKl)^`lN=>oNK/`(xa4i=]%mXDnC'13#k|nǣTqa$h+r;#JpQ\Qnbaξv0MQ!zA(XiW6tiSL8F&yE'R(v@`XN @&dT+ut` O䵨jsEgB?΀. @`oB]~0 (`rzBg8O%" 2"f}nzkHF"Jw`n ТA~m \8R5T=SPyG*b$uܲò%)t2W(y VѸ?Q&,K-7b.qmlo#A@O@:\YG4_0ڴP~BܞLӀ >e6чff*WAv<;E|unf\Wu^J쭧>^=08B=fpMpuUJIej5%jd+쪜;ZvTm$Sl_jUŀ(ruM-QpMEg]^fJ?F@9oJ G mѕL?D|OʯȰwCzWvcVm O_g5@f pr+!ﯚ ũ2b+NXN[C"G& NM:^fk"q/Uį\>f]CꘜZE{8-dհH\άg=5#vM{\,K^,eij*l)i !&[dv%-/ze_f5hv OMW0<5SzenUYZD Ht`ݶ4FDoG#WRKJ|OVåQ@_$B0 :, J֭"at>XO8k`Wd` F$0-ghTQX rM"t$ UIqj`L.Z.TRlk ~AA bD˄n銡, S2طÒ)h@- $!Y}qᅝǀH/@v!fT]IX`|BtF+D(լmR'c1)hNMоg2!SJ}m3˃-Y`YV5/$.3,=53ʥ7qxg *<3KX: wbh5E%2I6vNGdh&[:v`ѶyH[uP~)~kiu -mq ߮zyƂܢۙ|68̗}5' +H^5[4_CrJ.Q8mag _[rX~it$p6-ZUg^X'W9P/f$Q2LNue}J~.{<1"^E(Sj[A7p\D}ĈYSyh=rm\OSg]|uuWR+E&{Gs9zɸL-Α}΍)M]F<23,@_w^JhbsnY$}3.3qmCbT֓%kv)**Vڂ# ޅUsǹp͜/IF$L/N\$Ā͋ )3>(NAik嶺yMq~eVQBY2T|xlbc'"xx_q/"TO< YRǤyIkɢQb6??hN@0NPi0K: Y]+9 Z#Hݓo)ۖ^}K%t`{&K@y=x T|3yX ΗQݚGo@l(qAr( Ԉh)Ofd3 H.,&^Zex~>=;tw`ճg1끪3/C`|0lj#ֻ+XaԱ7E-Vx?DfFn"MTH8?כhsBGBr&(LJ3(뮐5 Pub_` ‚UQޘkhBV! sN$ׄݰQG(oja!\cq(#[|i~<'oyrWIȪ3:+a7JmOS`iLzDh{I{RC/d4&c 0!Et $Ǯg$.2%*̞4Tf(qG*M>;m"m2tF$T\T,/ \~gpۣ<% -SbaOTk(|4҇:r 3ДFvn{>қSU}yd-E1E61pHq QQR]GIg^kuI=1e0aF@jzMS avvoаzb[Wo;.&?,;M[#+<@熓,jQmYWz.|-輷^s u)k;ozl4wv;&jQ z THdžӟDM@/JXu* \j`a"M`tتo_]uI-OGRD3l. /.`x  y}*F&5oh20O&&M}ll9]BboC £(]b آpMW=4&qE K _,[E c< &Uj~IJ1/u@VoղuAxct*ΦPfL'㱪0ׁ=g]\3RͧDVpR J(]%G*ܱJ'an<-6`H>Z^·ZBڈr[76h$6ڮ;l8` 8i~N0"]-#NIM`̹dϬ;E?̬~KT 8TLk͈v-JS$PdoL5gΒ{ y\nhx w0/65_낾; r9ahKݾfto|bޭ,~bk͈-E,@b.Ee,R+`W[ E w53wֶ}U \/G R9M`X̑^=Dz!UoC76,- jmQT/O<5DP򟤈lݳ Ra]41?`!ώߴA@(s;NQ سb r-M9 e(Ẅ́5\ڳ/~8w70,O179Ӻ}ijqn;6n!|$o ?$s_~'31 8gaV;F!Wڊwy\}S\A9/DVb^RM5nB iԌal+FcleKG޼2 5ӻZhłV%,R)W1l pf*&N5󻾉:j_ \(.;p> ޓ-Zz4Gۘh-hGuN@A+@`![tX{j\hmXQQO2'*&?1Գ)](:m{Pμ1񣙔F>80t>xzcX;0{Fk.@d4cpYi&xN<G8Rryauj/;m|F!#V'#6P^̯5RmT FM#m] 6mx`Uނ%pz hMP{>08P[҈Ĉ1+NzÛ"0UB1ZYCz7w`m;,d,JB7C[_Yngkp-ye4zz[%y~>5ȼso I DBi|*Mp5tAJ PE`cIDE}p9g0qa8ˊ;" 'fi&h\9~u93㵌-hA}l|\3Wp. J50/[!(ӳXΌmcݡ-}NzbܐTv&Rÿ2P\|4>7Yٸ A}jwSc6:l8ha$bֿ#MJp|4VMLf #|%K 9]lKDT8(!m \llC>>$17'-_zF%T޽vߐ4UlS0}݊ke=\5| rcVN"{F_є Fp:ya$aA3i П 'ɔd Gb$'@;l傖doB(J2XT ee$tΕbz(xy )uTz0D(" /`2&%X7YåoB;!a;J.WR2C  #}>bPNf;"j'(TY`NVZ[se/`6R?j럍mX%444 _ZW^}ahf?֕)W~=zZ*sQN_:9,nsR'h,<쎯Cs_Ϟl8,Q)K0aV-ɠq?zuOoMeCYS]#?A|N{7e9 U56[,psѨfbr0^[Jx]entL%mk`;G4?-;5}5{8>T{*0Ҩ=U:hbk"Af3Hy"+֜y(>s{'Cm[sw9_[Կ^TUښl_Eߙs(ǡp7)sxghWP$yhy GYq>5B2L=DB{Z4( %7NQl^?{M.*@{Ys\MOC$s>PJs;Wx.ج#Vh}Y[sfܯ{]ͤse0_B4&ccu_^7aUFOVİ /u1G.ٵ*~(Hκ2e\ nkۃuRpS/D3x]#Z)Lb]u6&7`5XC ]f@ `wV(UO(;8^w'h,蝖%uu;6!i`6i . ƞ8+^m ܱi?8 aaLmRN.s|M^iHN>Nƃ7&g*Eh_Lu;.cț"4 h!ZGg1>fLd[g,oF&wc#þek~=wrˤl0<9iryzÐ}q6UzMVG=U?S>!KkN!XNrG7BsivG3 Aetx~_bB3dJ刲z3 ׽lTiW#rT͊!h F}زih6jm&ޞx^9[eԊb=ݴԹZySr9V*]SY(;@KN|7 .S6ko>e0 <͈=CVThz~y8A&+5q4j(}SpPxb3%SAu>k],y VȶnX)ܻII h"=pf[)R肅AP%/o^$F{<9?p&("u0cN5O_"{>&W(U "jV?B/99 |WY<_.%O\BN4&e꧑AK*?*Img~9B y~+=q NU {BV:Y0cu{1}6A5gXYwbk14Z" xZla2T+ߵK)V]笱OeBwB:AhSy{{܂3Y/VXm&8WEKϛ=m;) ?BAa9°Ө=܂yjIJ>\.S3߽"$ l?®fە+Rgs\zU9P"VwS9xqgsADk92XT׺Cl %Uzi tR`#|Srx?^'_<}9@Y]Hk0KNEȿOH u]}/.J4`ө/,1$Ty?@@6&1MN]sKrD׋@k|ʋxqN4\VzeQ?km7T]>t0ٹ)h3:% Zuy_{m0OIuZUgBP3?–f cpI7XtUݮn9~q@UIáVCG,A(M@׌7復BEŒU V9rPz4a8jdó,C0ރ/\ع,y9Xc9ݱ#fT-&77Z AnivPXkm?alNO~ Sa/UK7䂍:5ʜms_倬܀K(ʻx n|%hpC RÒZyv;^ynp7K-`6#wΕx23t+_;s<6xU*u^&H@?9 ?f!ʆ;LpԿZe.PwծzĒr>XnkLJ͛hS߭!t ROj‡uTuq$2YD ̭U~xB "/G"}=%Jd%xPvSv(5ăukF̊iq4v.fJ˗ۣDm{l:C)+j4Y>3s%;g\EtȢqY(|kXqbYX{3@?(GN5OHQkvydz,Zו+jT] %wTH=E7 fI|#SaU'M}hL O:||7mX>Rx/z:bx.cL!i U E!;ohOoNS=N.%OT3o;Sp@_H·f1t})`QUvXiGᘂG_ݹY܏Ng@)-Jw3JJێS[$"s;OBWYa*9!XiZe흙H֡O'YA擢Q)?#>lqv;IN¸X9YC Ŭ~sR?pTKw| #"eQ|WӑQ@SAyQNVpA7[{O?wk.NZ {aiQ 8 ޗhj:QUUE~:lRMC1z+/e9VH n0ioIE0-*2c^X hUmq1۵D/3tv< 5q>?ǩMMz煌䜵pyK`N` %za]ϟvؖp$cNխ6.u$o,CJ(,b݈ѬZB8rgp:03$L_M)~Q0OǴ%y)"~9*Sxެ@Stk`+l4èהl717G&ola6n{ ^Ԅ3wJYW%lJjmv;̫<6*k 5D[Ӎa&26!x'Tōcg[b EJОO0ٌu'ivg$3LI{x() A*f 'NM~7XW  sx/P#)3*<3BaPmfmv 1o{jկL8EE[,"T̾Y9W!;ɼ$}PŒŸ{I%=o1)+k4>}Hȝ]lp䊒X[<ES|~S\5Yբf;%q`V N5lvCO/r09_d39P1Tڝ9,^aN+wALށPnAU#p6Z|g'`ϴ%xf|ij0G!9a8ҥěLj՚rr?^Ae+q7 o5y/CJi}ru9\S7žHN lǝMjUVƂH>p 6;`=(q1&eulQ-˒)~;А(;:)/B*mMtFH"ǿGwg\cxNmIKıS9PUbw7U>8@8v/O#c:Ĕ{ɸlYO2߯v1 $BJ} bY(u'>Gӆ;; ă% "ZXʁǿSsJHotO",#lIQƂkeQD-6woAfS;Bg#+.FYIetLg )I1}fFQrb~&kX|l/[{=;Zǝ:/O!T?Ux2b!(ָȃdQ92SMCuSot賈't^- 􃛻q:nt2NnuoڔL\]C\f?+%b8d;+g;0eJ횮u;';AyzF(*nr ISXC_ yfKbHGe`hh<^|VeJ 6^oFȎL<,z*rՙEc!>E!^uV3]5_ `jd%~f^ꍺX:@9_r>}@@`a|kwK ?}LvY~֬ 939 _XgC`ΉYUo7\@l/y c-|;Zpx^0M8w{cK?_ݞ=2 rڬ)m=.w@O8+p_#H90LD&?bp14F^ĿPF uwݽ@ک!e F1A#fy}o(9}SJdpRw+Gn%Êc]:}q$l()@BΥz_ }-V)&*𥴧+t(&T*?u#6ODCBl=Ύ}/'kP4Q6" B՚"|ƵrVeMX|+k Ȕ3>YZӭ KBvo$gx(g#;}j*)D jIYDg鬻rX2{ l:By Lqr5Ezs2?Ҳv%r/cpm~'(un WFuz*֦<4Dl9Gwx>%RR؀']Is^يzbrIJFNۄ ZCW:>N_ia-Uk +룲:z EynN#ݲ֔a薿,~PJA'"Yo[,k%ob;eÂG;ƇaגDSNLR3vӊg24ZCQ(Y4+e|) 1#`vGDHyAU8w@KUj]wILs&zxl;5?<׻:ԱSln 2H^[Un==PY,Sd,,ժWԍ㳄nQ'LX­{M_%ļbR >/RXE_N xmldMO4xLRs hki>K۰3`H\@ZP=?i>̎He+ Z3_<ҌƠh”k+i~B$*)4`< C>Be^'!8e" m49 /Z.7ezSjЬ+l*t#S^24BaHb|ngA@ zԅax ' kBd'4 DzܭjH>8鑬אH"HXQVoL]M9&_p"F @ `&Ie5%^KYF( e?:Ct(lv ieeE9H7:oy|vJI^]=f9gkk~hᆡF|[gc0vΣ#x.<~~(Xtlf% g$Yra< 6ۍw `$k;-xuI1>$۳|0XY10+@DyH&vM.h*h{YCL-{:?յ DΒGqQU2m9:?,RVZ5u']D[lxV2,#|@*|,EsZϲTce߱kew,c]n >Xo{j! 6QT7/)9q+4 ]AN<4LՂ0F/)f%3:ۍG2+ d:`QAdˬr agj>_{/ڼ:0{GO#*<ݼx+i2αvfIӖG\əy<ːҠ"EַͤfMX2r[YsTH%]$^9Ť}BלE LXiM,#8h,QXWɢla0퓄RLa%1u$wH'ܣ̀* Βto>!@ ~rirI~3XЖk3<Ф6Y@y؏1HDKĀo$]e@r-T ?YŤgb-逤8BnX5?%էl$@Amd=ǵx@Ʈ :#-Sj` ^D6sk0^ )\lp#Lfۊs~2^hA0u.ӈqe ,ڔb ð}6]Sݴmc$l`lڤqMvBٶ:lr\sa"P,sPEZ &\VMtATN R#Z.27&Rg+UJ\VPpEQ?,x,+c ~R2WI)^soPeWz ;rgw$ Z Hs&TweǑL]*G[FQ-1#yYLKZ%CUyѩNI/ ,ۈVѵׄjjKu]E@rz2s'O襸Ց -˄fs@7n\8LC)/a"aoL#ҏlU~bgn &c. /0P/ZuT0x5WeR&ƚp.o=[@@ :m6 O7?l1et}A7lQtKFT/xdY5pQ`\IMݹ.GV۷7RvݲS ׄY.iy-`ivu9g:XK#RQ+$4{$Y^;U&yRXU8 ֥igudUWJݟz,^F]ɜ%`nzfv똾u?QK=jͽkI(вQZD({`s ߩYu'%ըnM:O㡺n_o jC지 6_߲U ] K5Լ޴sE ے,뵮HM.pjYgi۔m`d G/Ώ?Gu6hyC9$>6&]Q9>!HSOkJ9K6{NstZ ?0k/{pMqdǙ "צX!84y+IJukp*\,7[||Dq֦L-yM Q|Ho="@'IN.a, JCa."S0mOqrDcp~oI)5}BEzE'usըJXQo>CEe 5ƃ(C2b@-.c tJd|+9pK7T2]v7hA&CG*?yTyIП+4MY?i> *H3U;qFtmKƪzJ pKI. 97%n?RVu݁f^źw\Ls9{\GqdO/N5`dz?#j.qvjLNxֿ~u+7=A{y7SGN:XvVsq+uoH -kO&x "zR /qRִ=wzUHƤw/> Ex݈q|38@bIY2򼈙&R0-Yܾw$f~/e 8xUJK"JȤ7|_*,z_}l25-jJnU*GN? O%+6{)k m5CוBb:[]dLN["} R,J?j7.(ea Y}eڼk"VF<gr&O~ŤOC3ZD zW'vj%-̓:*= ۨ?b$reB<)qO_b3i-n,~ =&r&v"1S~"A76=;`~4^H}g6)[vi"4Ө;YIKK88{fȞvk\+&17!mҘ^"D[>sCNKT\xU}4/+.Gn=6xl'K184Q(sIpPaP>^Ny萳_=+Cc&CꠌҪcw ܵ`ΨyPlg''si1/g_׾aa1;11.uv: Ҍ.JUƲaz>mS6 C>(FYzrȒ~&f9eOZn0n=tÎɫH?HIq ˠ2#8{@΂+Cj$-兂Oߌ Nk؊d(P鑆`JyuGV^bXdwָ C(hLeBh3bxNF5i?nM_vjyޤ`Z #+?>?hE?S8C En8Նg#۱a!5b7Kq Nܽ*9G]-l> sG3zѝ6 thH;|Eu0Úm6ԐJ8P릤 R lY./t|Ml}TU5;V@]6a׵yErq_lp.)j *5G?3E|~\Aq֗H׻^jR7V̞?!)\zm4`cԏZd]U 1QE6p,pl AF2ügN|YxNRwTy7Ü[^+ue$JơbmVYd͓A+L,ywZ6([/G]0*I"Oe{$i#}P(U2# K/*NJŦ7?va}w>.7RC^RE AmDx$:}ڈl.րP>[cw]v'߮ 8phF%_P`U'XM @X^SHMwg:d$c,Oh8'=l o L+po{!A^0܆D< ؈2zM[GIB]@_4 9.%zV,ߧr} ? 76¨lr!R1 gA+%?:?Z>-S]%R1_M6|`LtǀMaa~~ީZ`NZ}ؤLg]PZWb 0lʝid6rJFbZ[ypj@CF|0"XNl ᣅ#*W$f -Ql 17f4x@{,}ht[&Q~-=^48_z$e=O`W Cq y/ WxJ_]>(T:jVƾI1~O:΄{$#ϠG.gzadRV41s˝y~8cY9߯tkߒr3XO \@6--9Fu#`ى [2j;OUK%5tHP Cvɫ-ԟD\\5$4$@h.4pmQZzAn Ѣ {6aK>6H\} Tu\p% D4ζch8  ۱rP/,(Mz*vƁWEq"RZ _H2~["&+A_ՈJ>_MBc1v{DJᅃw%9cbe@&na3 d Zd_>2.e !nŧ}3!l_J`Y\BmvNy CX\=|Hoi\%0*pYXaҲkZ6;DrujLwѣ|kbr3x/Zh¢AXZB5˔9p<:?Keahfa]rÊ4N Ònv<M9os6fnHd)D]aѱQ`{vUp֣E.T%31, 6_ڤL c1NW9vΓF ql 3 Fr@`Ec fS$'21(g,G{qz(DH_f"0aǫ[cM^6.2⳻#\kMSz<:Kfo"ȳZ ګl%}Hgp}vT:AUPƃk_Dl*6i]͒`)z ZRwN"]@Xv6#F<ݿlIE{ٌϯV3^B`eBbH,@Z\D7 pA`P! E>bzvl6( !&u9n7&,;YL [ߺXF焬c A\Le;'pͳ8]mFwpI>kaޝ R;|%נ&LF ۧ@YD&;SkO2Q(@Ľ7SkNZ9ͯaxshrˉooݺ.:O9˼ ע\X]b-P3%JIרz,γcrx1br-P~B)½/ߝv+ _뮎򼆷2jrP]C 3|A$]_QSWӆiH8.eWUӞbZcM#J0:]!iytD7cZVNP~& 3G M bDz51yi=taSuOȰ DeѤfv[մDwe4 Ԅd֯gYo7&Xd64eDcd4i \-K̂;:,`= iN[G2#]B%>H 6{=REJ]|f Ax:?O^hh܇giIē_&YXr}J@4*nԅQC ?Ojݰ 1J-K ^՛a~{r3of)4(n4VXʶFb)B(׾"V2 e_{_nPנvfQ<4 R/]i? H4t104$5{cuLMP,2E@OeBڃ:"(ڲ1d7?%{NV+r);4~̟&enQM{@ Jwn\GDOPɜkܚ1$X:5.D3L6 !6 \uW{:"2*]3ҩ}b%u)DGY:9= X*Y(hwy(^ ]8Q!]"NhϷ@5;в&\ڲPuI΀ijKoB+mj =Z}ql ]{a!j[ZÌmܲF!¾xюԢ%9sTЊfa[RaXf«vOfQr_ ٳ$x>sgsX=7mnݥ)(R7$DU{!fW3z0s$̉m_#0bdE`lH&R?>.M/4? [+LXG27m/Yx [oM}9+OB?ppmj wyJ2ݻzgF[ey3۝2bRp2+nTA$MU@;,efv/fB  Z`NqWPP&9ntx2Ua?u雂ϵB3^/MiWҨ-/zɠwLX(3 c)wf395-~3K$>4vB9=WCnez x/Y_7 zPQ3?io!?qNJ10>:EAfY(|IdOko}J(=f^K(Ǣt|숚4LQ ŭv|ق Si Oyos_ ?ę" "*cs NXqX"Nd0x8ot !E;4DB3T`g=c/E/Llͳ61YUi\0)2ًTzSŝu~(h:2fvR}f{ݯ F`dlPR]MD:@kiP]"r]dfbbٹ"M/֋bA iF[)LSuIe R<.oe4t4zWQ<1hC\g q^ XN(cpft9ލ˭gzsA.8\vcp i|ȥ[ ]ˡM/4&q暑ŬJа|7 0젉RD:;uڀͩcZ\g8m }Y owRυ8cWou|ax S9%0/aP&i~VsIvfgRN:ah[֡MP# /?K:'AM(,@0 繴\?R4Q_AiNםA=\e?B  Ub +ZLB'F^!I/Hv+9Mń P  LB IOo-ѴŭPvK"̌z{FP%JܰxTDB3II%cn丽>@5ԨRn[.9M򋌜 `SMU:`E[_;w "cE$)̭^ܽ" 8{Ɉ+tPLf.&rvAĶl QP)ߴcyPi :G^8I`wY`3݂9bjF<-"y^‘$Ew@qW:ea Fuct̺WɄ>T4NC:wTTVAxjOn)r[GHm?u@\RO8 ׮P Q11XAք*APx ^n2h@VU_z*ړKVծYM=Z# lt.,oS tʮU~CtJS(92G-y7s;WXE"BM[!xf4WwAY6"z1[vpڻIK/q$d V#&- P}FDэ!%@wnI\%עqi:'3!h:S7Ǣ`›iNWo2WNxNm.C咇9sODw{5Ւ$Z2 GK0Eቤυ*C/^/e W$vys*&T互BvBV)ө{M9]>݆yō!;䈢j%A9ǯMiרh(Uܓz'²Ê~g&Vi%\/ KNboN(Ѽo4Nuᷓw|5o-@/k ZVME?o'{jow0nS[tpuaZsB= z_;g-ӆmբRTG \ M4@-:ctUs-igHXDPORO5Ɗ!{AQπe6>sIG2t߃|:%&s7{!&77~"*P %Y©g͜|-6:rR`(~vxqgs&L;M*A.Bj++ik9bEh[F))'o9f;Ӈ$us~ Q? .]QA&^\SN2` ޲tVўz؄cU# DG9=.`|"m77shkG0-[eZx+[2nLj)-B:{'GhPL/l霙;M%}dLi©f3gs $"FԺ@1SH+~y?q{!1\"47 o5~P,u͗ FK[۫~u$ֶ2~g'5 k$liG9RDNDyQjJk׃T64MW |D b[Z"?\yyPZ&M#&'j9376vNì/eS V7t`]DCa@> z1l 2)tv{?QiaIBn nkM3:;dobMR!R__,2 o8 2`W~rd 0krݔzJ{X; O!%"D!6T2HM.Gk"(FAu}P E]2}_o5:-Q!} $ۭPN9G,jLU b^OuYsY"}Or)vC񟄩? ½e˂%$TaMoj߰.@,4 0)%:e=n`A8wfï0 ˘RR,F>r"91ru;v @bl6~4_s?l>|l¬WQahM>vI'o`!Wc/>o>xţcc)U]_vAFDL3 ,ъ=T+XK"*]|!ljܘApbʔPVh^PǃHj_սCWUݳA"@Iw)c3MU‹_nJn2?>*ۜClHGpISB1oPQ,O':N vC^VZjUdaM`,S:{Õxaҕ@tg8?enw3[:V/qL=%Y+Ш҄hU!OC bHf5-c ùA!t/@~1fC#zZ=pX zu_JS>ݟB~ؖv_:h =&7@2g B<4ic,m-2Y1TJQ~,iI5Ɣ1ZX> }Ry?3El{f+ǵsj?زHYR)tY`HC: |'qj֭UfI/O9<0PP^LHdjՕA$g׀xEʥL5^şE>*k]m27_qLL݃ K8Kkd\D ; ox:dIPT! )qVX]8(X.IbXA7NϕYj3wi\M?DW bl,>0-mstTц.zAw '9Cl;KX XIJ` c7e ZGLz@zr ȩP8;hD*x`2F%FarR%ɄOta=ˁZ=aPq{o e 9$ei1{tx){ BpDN1hIks L3_#%Y|8ɟ"Z5(Dۜ2fW=uۨ*Tѱ\dϛۑy%!iDüY㖽$Aߟ'O:Bj*tʓk~vJi%5]Q+C۾p2j+tm(e|ٲiTu+j~T|v U0׈ L)IDO]O f2h^H_>] ԉI(!nnGܛ_{A'MȡfAcx-V (SORJu8S~<@zRRthn1k4kux0rU!-R0wN+_73<Ұ1mkJrG\Ԍv}78!@P\TR| m+z\>`|5E'*6 (7 UdvQ:)n̝z9.[B*,uV kV|a>:G2)՘>~ɣ[sP%{㾈 9' @Vzg ~]*_d#M F&}'z)XCa LT RDbpe2Uה66^1ެFFʻd!@Jf΃J0Aj*Yi%72aa3D(Fa"AݸWBr#E]ƞ`|e yj{ 0CIżqM͑VcA"zV46fuCPE"حN-.B;;Uc@ ~|NNJ5]?#u3K-wU}]|X]eA}mokRn ?r&&C9vhbR1M&x] ^%[;'J+W 9n9-uj-[{bP'u ^cu nZ~H5!q И<|v죡**x+u]kI bTǍ WbO˹,YV',! [Np(Vfuqp< %o=@f,{# u!m5 ֖* ܟoL׏p#kufp]Oˏ(7[~(U$YX* <ܭs,O0; ǚ .VSUE1]l${8wm%dv1(c9PƹA󔅪f)cXIvM.s崖0ʐcu]4D&V5sǦs%d%F\zH!k#fqzOLtf U+s3Q3`o[=8A0X#> )RL>/+?x *bIF~iQZ,,CU8f }U3EӒB WX$?d dLΘWF(ӱ6hFBq?"4V;݀QFG)3.as{'ˬqB^t~%펖el}6V]hnl5g'Xt/S: b)W*IDh[̫l:KhN AVqm22YzQ+Új] ̪7%YBFQRx;zڰN/MGhRןa˿%1gǃ_Ov{NJ|tz >&EBԾCYRcԖQT]IhxRrqU k@7 (} &S r kWُN+sʋQCoflDeMs )n4n:MdKŒL540sD3Z46 (S >;{7韬GvX)nIzQ=~/+RraX|'xb-WH-:["&'M6ѶOg=6:l婅ԙ@ۥ{k`@~ T#wBhɧ hŹ@yPI@ ok%x1R>\`LbZN;>߹f(xOqVn1ϭ+⪎a_aoRiv&5y|U+8 +K? \Pu->y/8l1!r9h"PY!EM7;tG*nŒٷ/\ ,?[{l0;gB zk}XzHxD3x*EP9_FBIZƖ?=no8Ҫ*Fpp jĀف~@}9-.<GsBX, 6¹HgqNݔK0v%/W(fVn'n2H)qRd@EaP Nn&~c$@uiP[Z hab`N1WJ9a~{)gZ1!ifB#x|*)ǐn G <1`pþz/ & x iR<*tE"& #a"뗂=##aqg|i6j1>Z`,Zj%_$d YwDʨ<  /|fg`@*tz8?)@{2g0Xh rO$44/"$c5@.6O L FI XbB%a&>P՘:=Ò `ƍ'ֽ Lx@{Sjr\YkE轍`%/y3†V07J!n8*pIDl eI&:Iqhd$1"Vm44܁x^R79BF>scA*{imG y;O\A!ڔ :ۓgd)BE}xj t8ߧ,2zceVZ0-=@{d!;demIU +ka wUȖ R.ky;kFH:Y?W >r+1{hp,^y;$V`YIr(] qS9tZ{*Y0q`lc꒽^/?nbYX?Z'WTٞ}tlރ=~RCkUqf:6 Aٴ!Nw6-TdLۜLC=ÅhpN `k(8܋z>-PadATF!}3:CmW05'Śb4c{{MuTZ@lʩp, ,޷H}eBY x KCr7b?WZݽ_Vj\U rS}T|92L:ܖL~UgIltQDȽoQn9#6a1vn5d@rrDzDwȟ? :P1sm{X]MKgAF;%s !;|vx) V( F@GD'{ʛUOۄLMp]P!`8XcY6?ۙ[K$ZIQOR<[&fPuͤ1=fN_P YM⁷`%ڏ8̼ҵyKLK1u1o3)y-h qɗpME~<-𒻭*_,sn> +k9x\krnoؿ *N; kޡn&c[4 xxB^WZd':2lμ&m=66rhr_U6? EpEC_CVLzu[ YK%.+62F曧$f]XD|ʠTϗwl 9((3)9-W#kHt-Oq|D ϰ {,*&h 2h(#G`70ddd  >Jl3[~ÏDRT) dhj<)jGYntP-d"$t<=pRI܀ r&ZKљ?Fc04]y77FkF aY ߈띥a{SFiIPFvLSt#`B]>TwSwō7|셶j ܾ1V5 !o?G5"6Enz(: U;Xd`dc ]?9Bw$es5)GzyT7PmNE})~?'Cp721;+FsԷ U#ʒrXS,-}w6gûIo`0%ϖ_W Cq0۬;Uasĺd_^  iqζdyDǞ_8ݻd6)^F0ym&Q-RJ:UK"+km. oU9HȨm(QF" .sU 3]%}ea%V F0Ij41 )R6GhһnsEdn<脅|U ݍi@!6?G!^ S&Wo8KXQ@̊ZzQU_Ĩ>TL>^P2s$hLDZgH d ۨíp.J&QƻߋrVXXZvI&C3t+T}vf[":?' ;1qa̝{40cC#с\z'STM?Hwj飍8'$W{.W-8jv%a(p`<<H|-ЎeiBޯ^ ,VF( qsDDhM|sBY @K3:?YD|[M(cZ\\kܴ<^H(]S LsBp,v 4l~ A,N%exq'qY֗mMh5#-Xjx*|5QˇhUϹfdzQsa4!zՋ}ODcKu@0(B YvӇ li7A~3/L;V~\L^rA5S2D#?pS$+_}bVJf3ٌGҍu5]\wI5Kċ.І^up?!μ6J_-6R K𐐗=3Bvo(;^ekJ 9ffiyyo͹ů(a3n ڬ(/-}sʇ.r1Zϴ5srׂn"8AUDcwŒyD8{{6Lu欬PNf@bysB|9=`{VZ")5t{4[Q]_qz{ G[@%l 0Dm @&EwoUI~dGwZ<ۜ,03Hl-Ӷ<4>F"2uWD?QFH:u$} |gH몡Ob?H6?BӶbQ{- jlhcH@I5'=訐/z7}6QbtR]/?ma0Hb k;UTGsWn̔`,{~:6GqGq(7Vgh'Jy u\\[iN@,K]E[[Fmt%v>}#Xf)E0ѺWҦKЛZSZZz/`M:$Fү9B( >F(I3 >,,0:(h{}"u͂]?ma/H?FzbQ`0HW(ƂNH=,3DӚb %9n0%ڋf\غx*<#RkC{R%YҒ Eɢ.Kq8 ҄=Q&V= ȔwUAě8(6VG_ %|k\lkɜ9Gg):qƧb70&˱#%۫FjAlMC29!|?ڙl^O+\tV5KR M+-nK}Sh,(>)>$ʃ  ӷsM⅃|KZ?>+"ҪV#4EĠ؋Ǎq4eO"0^=uXC/hPnd.]|UOtb_rB͂v(dqx=T$pE5-̂_>+EG[lFxS1 LMhDZ›uqqnl!$}̻xhE5*=0k=|=F#ڙt{Mf\XIޘ\u?Lӏ6^I 1Ea[|0i<Ҽ [$kXCC/ZZ@ Uv>'˖=bON*ۚWuD\<,7+M8 \B(ΚȘ4h! TP?Y1vdxvW4/;F%FDgÜc`I&R8VCD`p<$`y!Uعj؀'^9ycZ Qmc_z v"0L sR(߲BkemYFq:EcPVoI,y/y.vdX0O&q\ >-lS+Pץw6UUJZ$#C/PY WJ.N˸1YIDpTuH1AS\ԾOfkǜH"S3|?@v,yӒq.2"_ m-Z>:{Dh!a7 h7 {&\Q,`ץ;+).\k8LE*YwU!t]*!*>s+'8 >qP%օNWiq߯O_&5X<x}e};:کSypx ]Jf~]bȲ;L<GIF XmщsNel[\ -Wfr`j(Q CMUrH qO@J RKh~՜WZFcL+0z8[ꚧNpx G 'tqt_̀ȝL7$˜uKw݋ɩĠ{LLÉ*#o_|U4؂'q1>x,S!߁+u|u&Lji/83V|K ܲIz@Ӊ]TD'UZBgKT*'0O cR;V6y yT==#UbXd·_?5?HxC ģNA{v@I?%E~ԍQTh`9m$f~_ mb.'_ΐKfW0Z VW&k 2W efjک8H>ߗq4r ^)Tؐ)"wg4M>lb29:) CPB ky{Ot)$p揱k|( yGBff UK xә`az1d!ш7fCnظyCE E l9kv 7Ϸ̌./HIFo8 JsЙ"+7(oc2=\E4qM_%a=O7]v?[0TRz9 UFSWo> q65~ B7j`E Q+]逯ts'ۗw<\d $&]܏̐L>Cg 芉tSnαlm F7;MǏZ$$BxW]{R0) CEੈ"Ii΃읱"v.䲼[FlޡeI,l]G3\.qڴ.dfwL"L zÁ&}\o3x+}bpt^Y@8eS]JR7B5ũW2)7"hl==泦]$Fh{Jl-^/\|ٌ!t:z&ùl%]Tbĥ_7-&re-t6U " +A|$ &z"cc_7`o*T)F}ڹJ궔KE0QTjA!,DW7WΞ*O5Xaا}-uo5E1 !t*MM >o@,Cw‬@ *2;)j5NJKA@R8Q7xIc}yi={0-삍 q~vⰫg-ety 8H~e‹,,nǦE h5%Лu_蚶XسqT"?U9d|cNŲq{rt[*# yv9# Fr(gLe1Պe@ )Kh:#ix,po6PU陵 2Iqޱ9zj#'2K Ica|8]:\ j+Wn rh.ʊ,HT#kߦ;p #CK& ;6nHjmXĶe9Sȇgb]{: ,Q8~K"#jCD|M%]@5FbbU2%=9_4 vGv \"2m pf]Q,EWiv6.!#LPkM52>~ZW](jù;RL<~̰2 K.Wxq1MX ofcd ba8PHw)MˣDzO.p;eJ̓Z=)O:*FA^/7.AF7cM\5s,Jc2 ,᏶d!CW_xҗ] CruWWD|/!֜clfaGrP!uOWɺ2?uC%\8O>7%XQo H Eɘt,ݹR6$暦 nq|+R&#שfp}.Mઘ_Y E`JPP;R8ae.ɍ['Le- YV!k Yjy:rɦ qeds.#a?XDo5b/b6;:Ƒj/k w_0fEݱ6INht$^^>!CXm&(>+) k=Rs FtOAwggQH6WV0sBi8.+ @D5ycw2 QO3DtL~%Cğ&B_bU |5j\~&2õ$/yQo4d$OuzvlYSZpa1$ܼRFwe+0(fُY+a{3 vu p)-i43|40ޟ-mQԨE 0V~7~ b}t֣=vd[gL+@r1F>D.䱂+_z#o#ș>qr% ."{as?'k6\sFnqwVI&N<R"EDxu Esƍ5ߙoId?XqqI1LiQF&-ٸ'F:0MGc0rͦH"z"7`&ߠ2@ :D' 7S'P0#ޠDm18reJ^"W`G֧W{/L>EWLoE]9hȎԀKv[gedPO,' n5藓>oCuS5OXkXUA@+ŭ} 83#b(CA6҈bH{ ~ 0EپD@1ѮF9{돳iї x )륺1b#&wbd#8s@ < Kq;oӎd5soR9ۄ^*NI2]I# NJ_̜!(/x NidXQ*se2𴘠~1t>03T,G3T۪@`z -f|gm F9!$Z}Kų0^~; -M#qNu`f4hanuZ-;1FNMU۳Rc *x\Z,7I0u@Vt#SyP~_a.h祡)xYL!BOfC uό.U@?(:i4ҸqR⿦&jd422{O# ~/H| }urftȦ'?Cyͥ3ldXc4U;q`EA#3ϥ|Ί,F6Z2>$*X3 GQdPR>Wliu%z4Lm_S4 ȹ2*MU MI!|1\uBsP0%T`]ӣ 9|*'g@u> VuBm_Zg2|8@9>KTb."LLR15/1뭽w1=bOe$= BPcC+>\(ãV3%}oYOj &k*BeH1y]rѦp!©IRv(xlE[<Ȋ)Rр'&r TáiFB KJ!!H?SkޢCkU_ @ ]OY!`q=t`@ !];ݼΨ*5К|oSEuwk/O_rչSU{,`a)\&kiJO!^L2S>q~ȄkR^ Ϭ12 S"r:sN.^Jv ݼ,Z k#4ݐ~Zil~d4H twD}u:. TYmV䏱HȔZBӁ6 1ʢ)]X쏃i <{"[ygj ;|mxpm4뀼 r\kƴ0@iǨ4o pMQ2ItUsֲ=eړ& =?8≞SQj%Ղj+[VinbKoBW3镺~52yn-ip *8J|eU\. q}; Ko'=qe4QԀ 'jb Yg ۞5Gӵsbhs>#s~ m |tF΂"9*jToǩɣ8EԁY<BX51^nƹ#TGa*,҇L4ߓ>Wg D. ݭrtlڝ4P%+<V3lew';WUS=;6$;g k1tfO_d#-]q#A螿S&l> ׌m :J:Ӟ'y8x +ޒԊzD[RJ;Wbb$2Ho+[p#z{R x=GѴ7s{Hz擾n Wq"ӒL)ywiZ6QiҩS[2ߺv:m:ܣj m|bOB\^EU۹XrY!F~h@Yr!Kr҇ ֥өFG}[ SOjjjg͸QaiMYIB^_UΪ^nu\1u4XRZ;4,z pUgJ+B0U"$D5IAT-|xXRR-s0Gr"rO](Z7Q7x*mΕqYjeH!$DC6β`ɞQlHVstBNj HՒ%" jR{aTyZtBBL:3h|٠-(aw? ISnDd9;B(r έG{?2FlxKHh skq"p}~xY QǃxdXkG'(k2~ؠĻII^ד;D]ʮeRnx0dX4U)鵃/pԹe< l\]|v ivy8* mwL(%jłG?rV]{riYD*"SQ(1 "]2pY]`!a(T,$7$ٞQ̬j(Lr0eŝxW(p׭`,tkx#>t/Z>4kbD)V7}o xcZ/A)o9D Xk/W$WRP٘c5U{E\q- M< plPKߒ#Կf P;S |5_eEnXe~coxQZ4.>%1@0ԍHa"KO,w.cm~h.jEo5$Y?f}3i{ѕHtK#;\آ !~``N\y_4CӂoQ@(hb|MKX?7x$oL^DXFHi *V>!0J9Jad >p H2 m9]E_;1eSIkF~`?~c ɐPR:=U}iF3ws$)X{\!w63w\%\ڑ=N#YN-~bt#{|WL%1 }TƨT[ESwgtejeG?PKpLkR^>ÙRC{AciK|; 83">!^|9_]JJ\<+ Q ${#/CH8Vk"7,`nvI3iܲma=z [W)K7.Ӫ!{qfmȽEy f~Q i)'9[f2"yk˭I^t8#׍䍉TظKo qs~ТcܰlZiw'!CH5R0Ug4h =2ה-) : >1ڙUp>% qe ˢ9 9R!$C|` "$BfyFJMp\ğ&l:)JM@ݤBW@C7d'tKH`e6I:~*a>"["6:B_RNwu$Z0wjr:%L޳|X|²ܓO%Dy5fYQeەOLa ßcҀrBs:1iMl\Un%=-_c=]i(}Kg/9סr12&!WB.M/hGdC͆F@/Z!eHb=,YDMq]הiy"IҨA=@CY4GfYA+8ׂXB}+dV>Rd<Z\ T/d:̈~Yzw7{DD}xSEAiSԭ;\sؚ jS>m*kar"7e9a 8fv=LRW?CrY<][Ut;7+ @K`q\.9H1tKH:m,Q<|oTM) oz65YcLy TJ!S\۾);17 ~UлExu6ym wM]{KT KJ|wc>T<a|TYOWwxST5J@ r )4SSeu}~%1ЂB~^% q2(ME83E4f̤/8S5N 3Д$*flևތ;[ڷ mn/,xhllz5iyOLÖ%5X㤊|+jW7?+-(̏!!rznO w6چK=DvNWh@ZZ#UQ6$gNfvјF&RE^0|;nmGVe/wF#}q1NJ0wXfA(pMƙz~OE>))Mz y (NqI|5 = *uW`˝>z-x9mQȬWԎ”j>$ eð:yw"QSdd%Iaڅ(sI[߬A{X` {G 5";Pu:^W{v '5^&6 ~úq6:+$OѵRȩWz/)xɋ<'l ^Yz= » pԍrfF #u?F64~MO~4/\@5?JxxK&ZQ 1b|(e˛LT #q3_OCdBr9X o"I5#rJ[ 0k oV G{C@شNmSr8$ORBbɇ[A+">'hizUwy A޶>FHÀ;YHu2@ݬkctl0x1 D8R;)Vw:Jj*ۅ}%Q̵@]CgOKN LL 73{#憰@*1 XK^xL=LܙPmQ&b'IUH fH+W,uRΊlh((22oƩU4:M%4'Gc?VX(ޒ,R{"JS;TgU]*6+Xٟ:F|w|uWqBoL~ d 7(}sѧѵeS+Ylym@yF(-ڀ 4Lt_G$6jM*5_$Rjڂc5ynm&G1Y] >6prXZ+_hr6)Ɇyg`6JJVf}NK1'P\v,3qE%mͭ8/^]u d+A%ʤO++B):)%zSnɁ$O]FI_ kOeמ_tY4 n}46KFE !^u<Σp&U+{URcHA@̀:;kVDa=q]a5qB 30/_ ,â{G$pe]r|"~ qzw託zh2bg hA7nB'}KH)V j\P 8ީw \F>ϜEQ~&co1W_UuKdq.36cד9 \§ d gYZ070701000002df000081a400000000000000000000000164e6139f00021d20000000000000000000000000000000000000006700000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.xz7zXZִF!t/]?Eh=ڜ.+i, fS /VA#=kjeB?b95D6\ }_5J\]U(bvQl{ǟI@2/gj7Ҩ魶x mp4b2Z廡c?𴟆UMuNa-i=^iId"XdbltNԐT?.H ec`jTTP^si^%L" E!qMQݶ^.%OF6\ogss]/z #?M[~kVЯ.{Ao<+z4gU6GD-`qX" :1ĺbʤfԕ=tB+bCļd2v{RE {f ]Ke"TJsKѰd 1w80,ҧ0jQϘd)KUR Pq}cUNr'&k5~YV]rl Cwv)GEa  SI0d\ }2m4%3}>AkHUC]=> ؟v"~@PON_ڏ`9_eC.߽:w7|,гSㄣ,!@Y*ě'?~h<|34)84sV/YhiTô.?J QcE|%|-|;<[ 3 Op`J&(Xr$ANp:pɃB$uCzWBO>Оgʀĺo}{./8 8tys?ZἳhPN%|uX;#U-0fr 84LaHfKXP4{ μ {VgyWOxaqwy`1{8 `ܛ =ѭU`"y#aR+l9uY=L!=n ~Y][{^|8qWl:\8ɀY?y'<_qEimR/c"]tF#C}ߏ,]'h#Dc9 WХ^F-Pd:q7ƱV1P[p9d7H;P $sz`OIsPOXԆ}3Bi(&3qI˶ꇫLXg EV5x/q]<%E/9ovtrunXUw?"H/UY\x=~\ɀ_lMP̀3/N Q1%.if914? Tt>lP #S2#w&%isF%ƝfZ~L»)߼/'NJ;?.=E-| P S .P *_knɗ s9/a$/@SZ M+qFp+kwXlP-1pդ͜Uw R䰜\)}F[~?=K8*>׉qos0jjP8&køb=Yp'6V {r1N3dczk*C5umj&7Txd>D`~uȦeAkR-`@sON_VooqCzFD+BkZ X w~{QqtEם/ɴA:RH,=r󃇲byO' 'xrSR484G.I82EBĐ7>nrz]=a"Z̊AHZosٮ&{=CzcH^ԬςxÐ0^!T Π@2"_Z}˝<$ W't3>#R^MzBD9H'?2~5;e*9zȍJ'7WPbF;%k1 [o ڭ`weȌSO^풪טU*luUNNZWى8Ro2AgPixrPͻ.&vCKYx~8\7nҏj4Z^\?R$iV1p7IXs HY3-{hf F-9$B`"UEެ >~V^4Ö 'z̈́)e*tcOJ"NaΎTrv ׽DU*|a'V%LEo1 9-X#o uǑ4&)* yJ+A-+ DFԲݸǧiPM3U2]A(REc;@L`PSQpZ-?i@ťz߸֧nK2[pHꌲ'g|rtXIWZĹКA{J$?m \KF[kM 얒bi$1Y  D):LCoɡr;.+ׯihvSQ F:V!gOm-s T"^S{Є>|ߨJ}GĿ 6xcZWH\8 dyh\ J/euNS~V|ĺ2/.R!(9;ؽ@mMJ<ْ'X_6s%rEBzzFNPzJ6A}e*n׹9Ǚ]#2xi![nt:>C,-py cq[( 8Ƽ fPL49b<HrS6 PHήa>WL)̜dE"c7N Ί icnUEmb?)(@ IyqcSF&K1N7O~E'垇֧7_ ϣȎ$kjT4&{|RYɗ^u*uF$̑pDJ#r5O M\`Z _XVS_fS=NenAL`a>Ek3y3f M׾ng׺޿j}1Jw<(}$Fm`>oKÖc ZF&';^RH9gԓ=P~kZPإd{Ac]Biry1& Td]*˝h4Dj+I3F'Ea},-|$_VZmnY &HA3$~u~~s|+Uc< OK&wԫ!ZO4 1$)]Dmh'MxG%Ѹgpɢ*~w&ܯLmLZ%s"2vs\$FxëG(ja:jgu/7JJ7X|#o#jto]2:pph[< V3ʎsc|H5͸@-9E(Iΰ0s3vG&YJ.йׁY~B.u퓯Q~ T0ȢJ$^f&Æ5+62|\e @U#h=-g2B2@<ª)\Dv-Kf 5S77QIPS%ia1eF=p>Ň"#mOXށaڏM`4 D=MvV+759v??d6*͂ܧٜPgፕţlji;vx$("Pʘ ,UxB7ζv%8Є+6[}A=g{n,é,$5.p:tg#Ub{a>:gHn 5ʊj*#7rGs)UBh">N2I|]8n*rO U,m`ju(.B^ha7#ug2%`$c$e,xr%\!C iTG$or t@[@1}# )٣<ʙř]q,e[QkFf:\OӾ ׼cyaKsyJup,4T0[Ҩ~b,+kt^3.aֱ`6M}TEs#?*s4{1ɉL2Vc5[\! ރb,c 5ՅctT|lBMThɺn) xaQB ies|ueq-k2:o*[OI[((р Gv>R 4 ?演(^~=K"lK_{l s[j)wpBƊI.l *Zo)ZgC[J2lȪm9]'jﻒܗ6]5n/1^)XȢodJEB[u$~X=hg M/E9k`.PS_!2~C>fۭLOւYXEa$)ShfPE- @!YVt'Cå**Ch[tGuY#@ƾuS(+dmLQ銌Qo!7)9# !8@8(u#r?D6QP*cNE#ќJ5] C V]qZ*:u+Rb:+[Yj33yJXvNrb@%w7]+'Wa[TN84#ntOճHϔiY1C eAlvhO}a?FVqfZQ!SamæԺݔgb)䭉 #VV+L2fu!3n&f g!N87M0][QrF:R XS`(/஑`ԍ9<\u< nƧU:A]xjR{ ݒڭmkKʨf2. qBXLf+-wOJK !ELj >L*"f'ɌFOӫb3G@A" 33=X(Ŏ¬5[Tlgw\x7$$_ Ha7 mhl`N n@\m jc43%֦p`#%-oOD`A9IQIxKQũd$&`6iL[-[,ߪ;qrߘD TvU2=@>1vOu?ӳK`|l]#|؍Jg78;y$ys~ Qy(ނ+:ATG$!ly~QRgOȤ.IqsWx{{qIqT 8ܤ_YV6(O{tMvjxyGSߌQ>qкk}oLu9D冃ʹ5:Z<6jqmf4}v%*{6kiFqA26:)jGwH#ٕC[ [0h˗w?dUv'\ܪC4E5g7*n`=Qi5?>^ dT$}SQ[(2@{grH7Ә"Qvq(f _BaA_=+ B$~JqYWZqjœ>cX Zc (腈S4R:@[0I1霄&6vzTXO/`O<8V{ce5[ɳ1ۨDUBmOJ?t:>c0BX}uDV:Ou]B*:| cF93}zs؀k<dNGC-Gme,Fw2\,NZ ) ; 6zoF> R:>ւp[k z 6/6tv+p~pMdIvLZʍ*,;̞X/<>s=XϥF8tX+Ƴ{zǨ٥. W#ehIcvhGNJ揃!g:kH>¡-D^p*//9t28ZYdz&@~j5caY--g'D]Vԏ^畂՘OԡKQ=/V'e9c|=Pt-8uO CSӱfIMŽ0Qc9w:QK"͂yوtd/E~uܣC+ _8/9,weL EXlCIFm̤}ezw4$$!b` i愑Ȓ}Շ^w1 EHmݚ폹&ea4mEzg=; mނi;D~!֨_DSTXh74M6 ;L3Ygp#,H']I a"p߷TgS%f3G?!Ympݯ5/^E=4%.,DKaK4Id "x_jw(&ЋiwyƑa:EAocC.|ϙ4 QOo|w&xN.F&JteM_J7_ށprI `U[v>`%4&ۓ0YP/ '\OY7pʨp^w fNaEc2yU0_B Md:+^pQ0} u7kL,!N_'Jl4Kߤ0*Jcf1Ǖ0y\X5pBZS{ Թ̳(5>O=x rDcЗJ(es&A7.f̻9u_&ɛw3E7qKT<ے}ʵYc!ȊB $Kj0.RkGEۡ jHIC/w-Ӌ#7*⫠z /MS'z,Rf̂q"RZ^m`(Ǿ ʁX}Mlj΍x  :׼WҿujhZIf"p)ʼa=$+\D õI{Sݘޖ"G %\9Jd^ZWw\4T8hQ/ ͞ zPnV' NuBA] xR m$lɋuwL~/ p^jz) ( mM1\f: UfS0VdRHԃ!ȀJM- n)D 37MO˨ \58Z,>.T(/28GcdM K$1Q}Z? VO6!\ *odDfި?Y=" G"7HTHAK1 3*%-Hj;0<2Nm0Yq5dImM2vM$ MiV!L]kF,145fh봒+z~f L^ c;TZ0 x2YLWz蔕| q!1ڹ[^kr͢>adP` 7I(KJD˜N(5e\_ZczNXФk0 ea9_(BŃ/.+WTE\x)Wr/-JP+ޘ%eL]5y|BC.}YLcA_u*DYB5i{pp_ L S7U5b|l\#GKѦ:Co3x*F/LGA Ɵ@&F]tUZͿ S 2EVx^ Սͨ7DB%@UFc*Ž1 QCT87Y3b-N펡CB#)w#~mTގ."pvoa&Ñh!Êdxgdfѽe:شusO! mрp50ߥ72nz]fcb,xLu -6L)$(%qN;9:,J2@@붘 ? jTBUÙg<NJz5ȭFRBλkX F"tʞqJz *›1rP,6ĩ,Λ!tD?2?Qs"q%1Eb@(g$Qx~#JK#e) .U#ÐPGfem,asLiw%M2):`#AFraI1E;(FCx`x2Yp#@*rC19ammQU5;MX O.$i̚&",y,C){,'<ɉ7i*\ SZiYca 1aPLr]s:'|C-:XVwsUM6}?=]q!L5tg\|yq6uUAI?xt=jך@bXzrZ\||(5,V!fW.X6&p'&m"xG*ǯm a4 J.juԡ'>YvzyT?߸*죂m"Յy#phHxuNj@Ffos ~gu0ՔgyN_-j-Ni3WH3١d!IL~˧n)]m33JX9;9"DD[!w* *Gnăa FvHЦIpސAE/惨3/ZR%eQjS.Co vJ0f+wݚ<ڌ nfnH\jfG3~]ĖK=h@<8#Xx|^#Pp<%=/2 AfƇ!0\.PB i􆐤6k@:cV1Zɢxh:ʒlx Vq!SNKoξ'ݳhSTe! V*<] "3-R mlmqUAnn5,##ilfMi@^{1]P1ǔ_^8 ߿yn,ܟlEbe: H8W0MFk#ؓO a\*j[y]?َxT(L/k^Mg:)4{Pplt-fksU;3wxPd',f^8ٵb1w<O ~+ Z f8D)k+K,騋-횟DSC3vxY|km6QAB&j }<`Ӳ5,wNa2|Mr{E9v"5jhאHhO,f/ U~6ϕ.M3Pag0#jHNז_ &~ԅ/J@MyL2_'ۘPxϖTX[KYmOsk$-۱}bg QnH| fyCK78ع:4̵] 7N2ɭ~Ce)ݯc$oKPʁTqoU=C(ե|Wxu}?Eބ l V d_ZzxeGڼ>xDѪ!~ _= |tft+NpGgVG*1)JFA,k`UY rC;2Uefӹ|Z ,v+hvfc|!6H໖NY0tn* iPf\[zzJZW`> 0KxٞR8T2V6 =֍x3 8F*dMtbٗ Պ_YWA!6@3Z67gQy`N8ɗ~H 7frFO@_?ZG +ÖMRgi *@1"l@MzIyԭi>NFD)[f+!D+7|TOi_h5Fyj v-9%fN$i<yߞA9hۉŴ -܇$z+92:d޻5H,oԞBF?4wUi+5=7`=b5Q!M@8d6 2+8 ߎ;aV g5x_D9\o|I JR e@i)NP$H(Rb@;n${aTğ?wJl#reh3tERⅼPaXuDX}on ݀=Q)[*ƗRY,B=]\g|}.e@a}BB6ZAf ՒaKS21+I_kRXKűeC|? 5.J>sh\όH\bh`)pu+2(ZXһ c~-ky[SIUR3Kx|>v1*Dj Q*דV\w"UYU>bb P.dӘ?g>!3Č?Y̻i٭.s&ѸJ^2s,SQ0CKk ric[/Dc{>U6Qey ^rɣWc ٴssΖhe}qlIǰN1hH1*0flXjW*zf㿄5c=ȣ{8\`gꫲCW>UNص#ot;ĞLiۙMUtF?Sm3Ct$b|e"e>ZQȅ=ֺz, 3#h}+t!]ώl:zŗr(Ÿ nn7vV_na!P"^pm̽j}]U3g4D]AT,%9:6;o91r5tQθo9]8!euVk!)fjsV` nu)f,i"# ZJ~yd5+ D }<BզZD,mh{=1Ю[q_khi'6˨+l0)e0F«=ߢ5YMBIYoV`_5W2% qT2O1u0%(~3h ©Vɺ_+_ݦWgBcOE<®Ç%іK7y6!Z!U:3ՉM btߜK4ԋcn^c Bfqw l7V@\[V|YHͣ.5-ES~8դ(p-]SothA1,_$k"5m97YVÛI|ʅBZYրo{] 'Wc*-I=sfC{) ͣqAPC]dQQumNLHIEl/W&A+8^0yqU`OgP/,a7ar{qX-]GC\x%BO88!ˤahg1wH d}!6ƧrH(@ { MSN#xxnbnLOdFP59`l)xQ-Er#ᴌvf`qWd4xɎܜ)}tsS%鰡rZ)zM0[&TPq]@!kg(ʩx?_Pu)Jx@=Y oDR[.pZr ٷ=sA]dd7>Sr7MLo1ڳ^x0 _֌\3=iԶ1F끝8n3#ClQGI&Tf?%!^ɭ},K!F߲2W4Z<f=1k%GPͣ6K~{bbh*mms/ZlWdr^pi]9d_baԨ䰰'k%8 y}Pra8W,[uCe6GPzXS׹ܘ`Y_:=txH`U2u9=L |I6Ruš0-Lf&_i&A%Y'=ۋA!0N|J^`ggW)ۍ[dzUNHkm${YdOGi&asMn%g̒ӼIx6n}N mp' .dF Add(maj!V3g ad,>ܝo c94n(B/OIL!H5(ׅVT=!pn)r#̏;FU 019Th|dA'|*x{]s h4I-YpUK1"X@JLĚ-tXҖ_j8>RjL!w0ʈ@6*fc:'MS8 wQ"^!sTMq8Z-տGi2@f7gs&n:[ce~ ,PUS+\-Tn:pMxW3Qz ApZ+WzbI6cb1R}ZBȺ&IH _ӶŸ9"3(x?#`_%ۀQ>dqZώl%Ыtqb3 IP"iihMI8韃,d̍4{?vpE@ Vö1gK2yy묏Kpw "i5vuRIlHh* 틯tmoYtiQI~ޗfh$ꀬ) 1sy6F=@H_ae|  Dwv OGaNCyp6N!Bb1mS#6O*b2pfކ$Z2dr_ MܨbuP|4 BNt]fJ0i4x%]~fŚQNNɈ֥ђ Pc @;@Ѩ-)_8rW)t6nYNe ivmO#GL$F?v ;ڲ9>h4z73:$ )yrʪi8ReJ%@%i "ig~3q`/8ZDuf0Hqq@,O9h=yߦ6QP"Ϣ0Zkg?N%zR."dάA!V@hB̩ ct.yHQ3ƦWERٽS*lY0z ;MtȟSeKLUFw[e f^mZKkd)p? y wc5z euQrVT٪X*(mtVQ-uV|ÀD;cBV7W09d-C "^&WF~'I1 m`Khj.0|`Z(lZ jY],cPJ;׸'`e*@.Vaa_#=ަPrH!̱FD2jx}^UDƣŦEsh5vIpvyWd}2CK}6Lu$e(yynsTTJ3oV/j}1bƤ7]zs7]<ҚhhtglaNH]c嶫mX f;Z0~ؤsR!%Ԇ>ĽX :bM1d击!\L4pp B:P .DnyWV?-?bV:(+#;g1qM_vI Ѵo#;"(=t]##͙?Q -Q~3!~ if{|.Yk$݀7w eI)_Jv7.ܓc殽F:LGw-|+^ܦdmuK4ET5gm>tKJI?y'q[F\D\+Xj0`\gp[W$7lLq%t>oó&|ҟ\< pk<e1q,y#=zA1f,/7ٝu$4"1$PHr朵U.DXZ3یTz)&޺-,М)wuy4#VEv='L|`[$#ձ +lpw*@DAd!Bh^]yL$[1(2 AHݷrhv劰wQ-j>=)s11`zDT9`z&:},NSnɨ#Y 0DALcAT't/[Z|/hotuhQC|:ut ) :VNÍL ](oWxb+Ԝ]jzzR/Yi&ECIXQbk`kkʍi>5_jk#64!Bv0wXV蔅B+[^8 zX _GtH9a^8Wy!j(O~M;LcЫ7.(/@Y_9'fq^pFhJMef\x;^w %DܐlM#cnRP ;I<|FGI _C&8DS@QָknDU; 3Yۤ4vyԟGCdYȪfF"26vZT5XxUs/7z@9ØXhojI\B(|Z$ڬp׼mk~HJOh#0B7)b9~a]E2VYq=IUbfR: OwAQG6XyG )K)Ǒ N4|mtw2MjPi/{#Vnk"ưN!̗rv(QcRke?pY8uJVsZV(=χS8po(VsgM e;KBP.%́ &9A<싴H-QikmcEDUR'7(Ic׆ =SV>j]33(fEK-bϴ'~ڨva8>t6or Îx9ъӓ5ײ ]PC3VۜMMWEh*l0^I#sU,~8/ـ\WHG)3Iw=6"iCr'-r8XF\-e H{& _X`={X]?C/i>ouUPզXK^]ZH$[K#k퇶|gzi> ^&w\*Ԓ0*Or_ Iñnd&uՕGdAxof59\|6v \k8!*ў"#I*Yo$)J3~H0IOJwk% @b~=u6;\O{a-/K2S.s!MzUq7;K%|6@K2xJۏ],H7i4%Mr%V+Y)bm!:Vr3OB̜6i_Xu .0A^B t>CH YwaO?}KQv+n.-ZkO| ]71]`o7/0܁HKk`Z֚ N>"JLn4e^T^г_;a?Hx?YȊfKo{y\cM%3/./JHlm \y|Ļ4'/UaG,(Zժ~#CM U~pAZL(C((f?x)gFpvUgyqft疤'LpEn&27=$%H+w OA~'5&x8>Q,>6C2(0Bƍkq?K.(!ԛ0E=g 3"cWHXI[w[rw+Ai<44Wb)hl\zJ{ gk_o@-Rl5Î$l ܔ{sx+kX 3`uz'?bfW3@67P$c3t2wFgʃKNHq|e+Rֲ"qVWxʐiR1k]FA^$M2?ĐZ=,{|2& 7}3cS%w+Ϣ Y82dq+Z<#8Ռ= s %y#qy='K L,SysrBCF#91Oj؁Te0&zz8w9uLHxDr-ȾE*.\llyY?HQ+DpTDj#U^@57uU/eq@D"W]3e D"y2awAsT:{ 'l6oyR[Vx[EmO4,z[IwP5AaV\tը) {$gn|*$3LzWFՍȵq}ck˅rO/04->vBG5 (/Od0}.K7D]ːRn~۽6FCq|٘ejPOIand:Co"Y DjBO>k,m?X},e4u~'0cq烟/Bm%<ڨ#-9܈b6 UFJ:vCU5I4)Xx7LVxsNRƓiRCGlΔ_wuӀ hq/PѶ{7e)r ksUҥx-wk\}2~_awwp<lZB3r)"@—A"k8Y(c]*ǫ/yJ'*jp(.y!?,V!zيl(|ڮeڶ*4iz/repPkC3K"2+B@\XOFU+Tb4`R"&:p$g>:"-+z?/ԂZ-%fVKcczi ˑßta$r?%,b50iW^R%ǢUw2 BFmYs1`Ux3}1 ΡN5 1}GVLzlC]_4P."i>IN}d4. Qb{wb_.G;8Y-rdua7Cs`U!DկMD}ES1ǛJNɆr(bAeM'b8"gG~3B`8Jj K4PsV݌ײ"G&Vĝ,ڊ)tR#5qfFgIl'iImcPùq3YS}gjyk۷s$fGKN\/r:!`>~SyBHR4Vixܿ|=kLPy%K`9tp+)D`a#4rBzTHjvtw64̘q8YstPZ*/;Yr5kp}Ѱ,gG\3hBG'% #n:b@tt_lj9)Hb [u,Ai/i=;K!XBuuNI4ᤛUʬ9zh'D;: th"+3 80^ P(n][j̪6져{G.sTg)8!AmHx~ ƩPsZh^Ҭ*~KpV Y.NwځMl2@~aqd$!_j䆋W4_^K1/6=WRhiB{iB|aqpl?lmn{~-nnoD |0e>~}_LjUϒvq~KL%cj7;& m Hñ{UCsצ1tKf 6jf ǃhG5'&<81k>&=?aNJ-V5Ql`!vRq6H#NQnڭ\+[,tkM3BCkck[5*dƣ7ST<`cB2O+1 5l[B[mE( W }oA:\Lr>{"bw7Pe|(࢔,YiI(eƢ MFOH؉ O]L`^ ՊtC&u }mM/dK WG ~R(PFm0xC& 5@Xu$IcUyekEN "Ѵu-.:bqR_ Ko;(7_pޫc+4q0WpAg߽#фZ"Ud"CA`Wkarĕw|`#^.Fus[E}$56Zh{.Z_nDruIG7SQ$F' X++5!ZQgCdz091LuPV15&Bޔj= 21x4F˥Pj$-" mΠ0|/vm ~Dd WlN!*0ϳse`Z萯?˳p;0pTМW6̓>RsI`1d$<#d )'"*"tR,M@2H7X(_65n k?nj AhSE{b$r;Qh Ygq-B4i&X<W;ɵ~߫Imޛ]aiVB[ 胡+?[ Xe+/FI=@H^g=o&i%C$)tUWHh6$WX }xteQߥ!Wh/t'b,P`=EEGdY{{Ylc2jG +h93'cj$4`ci]yA!=R^;ĆHGʢByqZ0&d%ԩXR? km܏IFrumKާ HA@O-B$Z Evv\q9+ 5ި˧A܄) J08#iyON2r,K~p1ۀ3+pA+US۝$I657H4_Qn.N{rR"s,| ܒCLDIPA{@@pͪ)噓l;+3O-3x@X6ViVt8%lzRoWQ0~|ifBDOȓc="5-8Zzg5 ش$p!J3"5jAzY+ O2 1nzq $8()`7K%hBPuU]9=%^E RR:g}Q n# vZ^~p4[>4 mtxxLoɩkO'ȴ&7=*UV)VD>AMcE(n%AFs?XiέDB׭! wF S#QRr1p+o3*qKЮ: \%#RUH aޗHV{YFKt$ 12DlSLͬ4`6HpT[=T; *+↜A2]fߙҺnZ`)olHIA6Tfמ''wIZ0 LHl hvN>]!bk;(!>& zEUľW"Pj-8Ixo{B)C2q(2#4 Tontf%,^KrfY|XڢWȢeY e''7䫘\ r@s5m+:x/y0Vق&=_qc;{mz3 gǜ./F o "87iNCFLJwh|DgmvԒ<Mb-+T3*6 ezkȲiAE, sɿ?bqXzF!H6_NA 7M@Y ^bwi| m\1BsZx 79HJ Vz=њVH`ŪN~{ec'cn䌎Š ll\d#,i=< uR {D+ˌϧx# -:LO91Y81@qJ." #'bь AR운B6.t2PL/T5 ḁ*!_q6'~۱DYŽƺ̴(RiqMD,tCo1P/Cw1f"81QT8"hklmǣ٭L)L >Sf"v Ƈ>\DB23F+.2*G}HoȚ$c5~4` 稛}jΟ!>Ų)jW_8g>.oT`X Eo 29Wv`Q5#cӔ;5'^Embt$ D;|ԝd;]]"n苂8%]@\lko| _ҠTM*#>-zL6eJX*3q|9xVK-VJ \9l= .H!p5€rYrHKУu&^4f'f?f{_5GsvNxKaM@N`ǖA΁Y,gpr8\;n8yvRPIyz zjo+k^sc emkj seOXY Ni3!C9kSKID̝֤sJ,sl@E.>NJUq=K㉌-#0D܋]7K+K; vn$ρ'"cD%e/\SBTa1`6b =a7mg{wXs4^._ сG-INY_>͇Bepd16d9-y%$N%#= , u~9i:>xa 7)hēxy$W(\}[Hoɡ-j $'#Px?虑hN-ZxB#SYAt sUP/UiG#`1[)>al\∾*,@}C93mhyn\/Zf6f{>g(2%Nզ$ѢRXXWNA7q՞~d D bkxw ǁ߮4XcW0() +-=g SA\2'|WҥW5*=0qK)XNrG{iCY +WNBPGFX;%/tz$f<5Rř#jѺ$x4P|ȍՠ(;l;|-|hZi?3) Bبhh6;5j#Ԕ.4/Y(d.Ka*̏)yvv K 01U$N>M@^_s>VVُy(DA%(U&ա}7*'B7y JyMdIPT9NrDG)OI][YDbl!ʅINJ5F~ׄ F V05Y%awEEV$mJ"PTA',zl)BR-6q- jAU:^SuL-u@dס>bM51O\$:?͊eEL`()c6ӾspҪ@qtiM}:μœD9B Al<*0<{ ֮t}~> ^k#=y?O;cſ@k &5dt6XX&ɥs<>Iɟ"\EThbhUޛAmlܱ )lm©ȓؾ2b VefV%3!̤#?#OvMG-"M& vf۲d`ƕĹY.[do){15n2M DpH EVh9-KBȘGLЫ734>)'""Ҍ bx" Q7gƓ3&(K:)8 bk?a6uJ^~iZrt+miS+=GE l"穘[ 0#l!f[km%qy {s=b `կNdGJt7JilF!EEq;-WqjXJ e9^nP(kǞJ@(j9 Yk5f,YZwq".nj,& -@t׉JD f=3.Pui+4Ep8Bڧw-J1>ַ^0}7m#l.- }5kbʬnP8l{謤|Ȫki[͟΍H#&Km”+H^ujI$:xpsn)%˄y܋ސIuxUC8>r/VUh2~Qy\ 6Ӹ,i&|iS I`  H Sk `V'kb4[Ŋ^<`rqt:tFSxNq! ԋI*7&JbɃTo:t( %[+l pJ$ q_z/~st`~ W~u™j94*V-wHf/3@6yΕf?i׎q,AL60%,cF'd~gm;ml1Azu̪i7fоp/r Q/eFpjb3xajs,O 3T/h^*F8Tre*-p,k[/ b&>~Gk5<S^9˨9e&m0J^8vy.w"S:'?*z_5KX:LEg뫳3͕4:oPY}s/+  e[z0իҼ J #ڲT覤@ 6~c-= t^9a9dj]?)bvbͲ^x nO&S'QP]=[d-]T'&coc Tr^ kr̺/Rޱݚp

]cbPK0J06~x[&ξNqh%^w!&9fjF!teF5H 2$]D>BSը`tBu'!H;{";5[_/-4)6\GНϱ!+7mgd̸Wu$ =s:h?gm!u1Mv'!<Mܬ!{cUj3'Ѽ 9ɫ\w0ʛSBV: &YV**jp@lɓ/'lk5.|˕`xLug|圉8HgijQUbŽ45P Bϋ? QT^mhWo ;qܩ#hg]yc6d[ۖ#ޠj=P%d<0~c\Z" ܘ_ +4gc*pUJu\y{?mKB|oU%Sb?0g2YIeQ'7<΢iǖyja@b*s9>:GΚI۫ Üd!T`iWbCRż2 /r}L|;: ̡ovR[VJ8euw8|KzM|%0H. p1o.}wRX]`re o/PO2PD,u~K0{!=:G\DL^bm ^bţJ ˥u3kă (4ʑڌsK}iѩY',ʹ֟~&xJ7K1Q^Ds,4(5f<:.f d3o%F^~͍y:@ӏp¬\ HMpE;\HZ"'3]\gsΩX:ZB>>w|5r9(%sHJ?6nwi1>)Nfg9&KQMYV.!dBt@M85Anyì1=ZZPw`QTY |Ov7+'! _k<ɛdéOE^ky9#G 53h (zQ)uiH ~,sӟyJJI#Jc^`BЭ nL!"w:x/Iev~.8bf' {A%&D<PҀ~1 Qcb"zDO;=NJ ?]^lG;q:6^8Z[= "Liۖ2@Z՜-aG*mf8AC⼕OOޛ9G-<6:|h,`(O ">.3RX/İ$)ٝN{rL]I1nyZ7Zcdzvjf}PJI4>|c >|(PkUс,K$J `߼,GPXbt# əpV"StgIS2z hi d4ٗbhw$z%u ]5\3ڠU\B\3N$JG]cH ۘ)˓Iqt/6G9d䰂D%P_L2Fu*5z<*mX2Suz@> u1A'̞K{*@h'x *:}䊖ϚO岸3js- 4-X2[`b`(WZP=cXYqA 2qwx@g[bj*,fyᱮD,5.` 塾a >ZWw8hNmYԍr\^zRM[3@fB==")9Nȉfy4PF]D. ?_|x5^$y0B=4d{,5u "t.RRP &xt$EFZp3I<`\ nnF ~eg9al[f\?488U8,"xVaO d9b-x/Gj>q.b㲏NQgU]yEweB@Lںq.|F}kiC4Iٲf> G\닜244=61sBu#8͝GLl̢П!z}z5hbvѦG#ܨ*, R5xbGϫA1+DRpKŋY\Ǥ]Mq.8jg=7wB{Du&!8Q0T 1D\b9\ ]⨱Xc0]4`VoTHb9ù p`_NiミHM(ts@ZF@z>N+C&, 1N93k:QhKNq:p*J`J>2ClQP UK~TWtxkqE4~DYZϣo{ȑ3z"{Mw! ˿3 I$15FuӣG웊E٠5 UsBqr'lLfk~%|>UzΖEM.r(*>H_񄊰r"+4H[,H&]]w kCH[i(ka[!nf>ޯ ȢǠ._|i> ЗKq̀ tZJ2Uj%=t}<idDԪ/_OّpH V)8^:)qFөNl²oQӧ}=P?kﮟS*qoTMduYܧ,+iQOX/Y_609]|2W&hMiHJOh-@㥷|\MfoϼVVbC%/1CZB9$Qk/ϢnwuoָӞ@[hձ3G*m2'z;hbEIiv=$#V.s8œ أet)%U߂_ jaV3>BkםԱ\nI{$nK VUptsj!UBkAgt J:E}-E$-}\@2qp/M[I"wtri 7=1O@Wd-$\z(bO0 ,87֢+[Nn2#VsL{Ta=h %5yyC? ˔=mÊ($;${q . Fj"s@n {W>;a%&={"w?Kһr'p_^wgC?w+/- @|7-8ѓ-\,eM7ǚ#|q qH*wsnvY9)|$od)]C/~{7q1vkހٸѣ,_g|yf#@ 51XJ\aKj&Q$u ;!Ҳ].&]h\{Z~9Usl'pQNv vNeȦ_D$nIƙ9̣wr!%8ZkI"oO(:Y⠭. ({#'>Rt߾O[k4(g `;fDrYOEhj3GFaqr&Ps \tqCW]_&4?Ʉ$!߷1kNPM%Bi%У/գ6ۆhaq*nVGDIFor ƽ4%d_9RwOݮܕ#EXb@zkU蒗 ٪ (ڿo p0nj Lq q[?FHG>*.<$+_eUZl_x!%k@,VCg_O`YK/3/c~A^"ܯiw/\͠ a+2`_ӫ&l5?q;*I榒" ?`s/RJ>}㿵&4?KW'TM<ӃQH;yl0Q^ҿA!~|&3v"0f{AALמ>r58޼ZOR`hTQNs*|ZnI0zus>HULB 'CW z%`'hel \9>v{C_B|v^9=\}{6@͝C\#E? Sm {ha8c[0S墂eAku1ޙǏ~ }l~6"l)<Oc9EܝhM,ڬ~f(*]?,1#NKHexr1R30E,@\]@$l޿Q@6pA4j-0\7Og?+ףg -x5 )Z5s|sZma(07;Ŵh {,A8* ZZxlHgwwt4tPΊ{E;84ԡ@9Z N5F}dO蚭*%1p~2Rg1ŜsE>iT F4ӑd P&Lx~nsT-[cWU(Htv ~ \+!|VCL[5ch G饔QP{y5io{KiuTlZGE19?8ِmnH^WzӎK6lj:wm£Һ΁RR*.܈SbݤxVSw3%DQ7v᪼) ?lj'^P!DD!xDjAqw +1RW!hR8"c0M}?F91*|dKڇp.{lX~~2V#:xYk;0W3PWjDW640B'؋QhSM8WbSaS@_^ ^ϹPa<750`_UZl/d(S30n ~pwEb e\SZDF{_Ȯwc1IKDP&W0O/+j#0y(OV .Ihu)}szx@̱m&UԻ p)I:;> 玶k<;{-2ԙDYVbZ-JhBa/T ?]-,1k9Sy=O`%H_"y-qS3x @ S3Xߜe=1qM-m3~y2)UMMtםGc?{"Ջzi8sƨŎ{ q#%#Kf )ՃIk!#jcjzh/EƐe<ڍ݌zYx=)09Z'F@aq"NOޝ/To_cVR\qu ">|]j.uEbh4ma#]Ȓt5qŏ(s@'ʀqz<4+eHBx /N,Pьt<(\̑*tA~c[7;|)c6KKAN UFh9SR]> cg_t1l=:eG&~L[S|bD/*:kHdDҖKd?Va1[.=MR;Rt>M>uSzaqA )̨j ShBDuCLy>4_]7^~ٶh};ɯ9-Qivcy?\0@bSvhGvN򗵠R? R#yBqZmT$p@:_NÈ gH29ÿ$[KxRī9eKyS2U\Љ+U7UGYZk|yj7, [{ENږa׀Nf ]tapQ~Y3sHqrd}{{)!Ql/\~h# X 4IO*RjYOZ6,t7XX#+]}$vRق*bW\cUJT è2GCV]) շϬSI}֨ʱq\m iڞ}îm7BQXPλ7ʙRg`~݃|ܢ*5߈clI$)]I@ךw(&AפJw<÷(١IeuFz7$B"X vXV^ ع Jc{9GfOMXȻ8oՠtkۻǼȶMD?rӾN5TJ#R- *{z>"eI/݄(ӜȎgNO'kias&1=OvsAQ[Eg4 ǽY#7t2vߟ˔2tzz>qcU,mwGbkAyIfzk]}:ttIgMř& HoйI <3Y:ˋZpt-mmD#Bd : w|if@Qc)Ʊ=xGhEњj'5!/? |S^wX<~8o좗+'<ᄟpIPMTn·VyQlˆ-$X!+)2aˤ_`LKjtR\0)y:'NzQ S[=#g U5${DžjΉ*`/Ǹ SDM߇^6^zfnU^۟5>'q'&"M&BǦBe"O*|TUs&\+Γdƿ!ڡorrK2WւB6erO$N*[r{,kSH:aCz[$` qӧX̝~@`nj `Q1]Dl\!kf,H-Ux˳8 ۧ3((m%"2=}glIԺDz@:Su5 G-0n;;WBp k[|S 5YbTD6+%$D1״[%!fB[2y#Sw?>ׅVQ% DP @0Y m#ҭsFDAlDX{ᝀXhf[bEA^h}`~8(1.߷,ǧ%^E TfepyI i{O^S<+Yp9 I rG/AWwc|\<Fǩxe<↔[Is\8`M1{NykU9]2[M,Ɂ~UiuV/"X.9F0kYf!0/eLY@DzH].f%aQ]E8ZV]4Ts>Z|̺~5X^Au CyFLblu*%u{LWGb|oQ4n_ d'&KT:7W2(`ݗãη$'%[[H F;MrНg,ͻOf?Ĺ#[nz⥁IkT^%CNBm4(Ȓlmh.d]ФB4 + GkdrHxىi:&52p1d\ܕ\a.*tJ5 vҤ:K2"l_3k-璒 \r@0XՠKD~s:B)8x{{3.jV_$_lDccvCx3hYNgQ /xIAOBڧ7F>!4_M1? ge5r /}ƺȑG]>/s(6H%pʑ_?KehxsYN$ '"ɟ) yZK: svqr~R>%cx8qZ0a8 -6Eqb-/DKŏ>x{@a?XIT_; kda;WPX-!92io7c,cᯮQjzv9Ls'`z>3Ǟd\[ <9\>Z̞KL?'KE3g:›!(| Tq^ĄY$wa-Ӏ3Xl#7`ȥ19 8Ɣ ZF*JCw-|c(s1>mh8TEf.$0oF&^4.s|bhk6dٴ7q9,RsaVy丨?{B0+vx㘙'R&<2[p@ac͇ۘ/XkRJOo4`;amtq Do:`]Pvڂig [|YǣG V# Z%%sџC@B''z}l6v O${+^A2V"pI0$O=GlCmK5gS8,tݴ\8*?s{TйIQGD˩R;͋pNVOQ) 4*yWΎ?v.Y>y.[ '13VՄxZXueDaN9u#FD}"&B~L>u<."3gdGz`kn~9Dx7rFEx#CD[!!|)Uz`Sfف`7f'1J{YJ|I5%B5BAK-/a J 2ܼO IϫU= 5D->9ÙijtɈ:Yx(h".^v6,={LiY$Gvt6ÈI:Ukq,<$rޚDoٱ5/ =6%F!E *Q-%OeH̊u%<hJj&&ȷ'k'.aB37Uo[{eOeuB93WdMr4쩎n[._8}1bו(3Si˾^ f޸%QSl' 1Ge3NKPBW0e{kgkiX}b&et6ٖceen),i\!Ι/O3Ry S"|tA*j,O+n+z:-^83pn5r`=  b:qR@i`)rc_^(^&mL!Wp],(i `EDb V<,0 9 xaDr[[0% $=[aFGrpW6cOADgBjhC1l[T}o|U0j1`ܺfZ-ZF'wY4Keq32ąkjк$q\<])WB}i )f#sʢjS^ +); .i9i&疛<j/CvrYt F-uгۋ#KH:^ J>:,pC͵Ig_՞rA2jP:M\Dn EFW4w*URQz5)gF|pBR]hf M $p NOt"V^}wE_'Oş/aǼ97uQEݕ CU5[79}9 Ewfm'nN[IY6yx1a"GFAp4f0dGp `˨(2`#-~ȖAy$!RQ'pj.kSl6?[)S-P yQץ(bXSI?ݹ&D8B^w,N  uk~$7FDm߶FяƒWQnEŚ̥I ?Տ2{+_X =g.)1 H.MȚ"=~2ZgvWr kh) ]qsc4>f02&P.[+ԃ:J'ɤŞjʧj N~2g"w^#QkHՀ룘mtwIjsHK秠8k σ}/=?ZYp]ra{5ATk*nF=z@"{@ /o@i2-z@}\$[:}> Vi=˘2E?2 @8 H t,eF^]eRg@D+=%:F OY gkޕ|s#aSMV"zc|7wOe<>sNGI. r͈ME@u8B;,TqgdδOoӅ9UHs u8$~@JΈ] K 9{bb'Bkehd푩7|Ts4V7}Ew&i~Ay$Fjc?Z,$kq '=fZ!{8 [ǤCY)"e:dp*Qb䩠[ }4i)-%yn+iPE獵Tjtnn44< =ZE_F8Ly@ X_LJɈZjN,+>NC?HossmW5RA9:zBbxk.ul^U 8¸pٔ%+'UL=a.;߭C? Jp)=SGoݺ(9<3Z^F P{]<}hXI'Q;1ZD:Ӹcӳ2 Ɔ~`l5vh-5t)Q'z }֍ZcidOI;#x# @ 7 ASDLVCԙ%:w~Bo?cv?i\":-vDiZ ۵W8E>]14t SKI͂#=_QݨuGJ6I/Uot!xS#*=vĜt3yϡChZ*KX丧BnFvGn:Ffetj\Q{ʻA` @E됼3&sEZ,pb j\Tco@),зeGzNrJ~g[i؞&8$MEZ\@ nSx<>$ |+~g J+t)ћ\۲uAQ,@Iwz @DꊏcM&,NK9Zl KVaYa> avtLYSj^wkɰICGnBPV H'VD %U7D{Jo @ yx&(N C2N7F ݑMׯt-M% XS#G=Ӑ8~Vɸ"'q>'SQ0uh|Nu-4=.hZ"2 %:]@*> SOaY}DmGtSsL |B%q&jt3XbM߹ʤjuQT87E N-Bs1\A3cܰX9LEnE&\cd`-b֩_j' hύ[8*·mm7 cң)c-Tj$&v UTJ٪g,t~çv@OLCPĻ0}8>ߨ__0XYqj.!4t0 ,S {n,c7"8ʊˠwLhm"Ah"GtJm0mN``z[8&ʘ#4k$QsK:aNsOEij挔DHҩxD1O5޺t)H[6)Ӵ&S=azWry4oH4V/Q8])yւ Ӭ->jypEe&'[q:gǀՂmTd]=:K'6Qɴ1Ho*L5ʺ7Zˌoyx-G89̷"PC h|Y'R=$\m\֝h>RAn1oD|7f9a7ʬA8 \^KCKl7EGBp-E-ilf 8faLe݂SE5.CxJF5MFǬ"p( gԄV7~@f'L3Ⱥa옋FKLR4) {?eB9# h%h ڲ\ۍL=EhxS+Ν7hʩ-Z!QDM@?9t\k9FtuϮuIə1b}졬kC(a1BT L}p.LЎ1},y4uvvUf,w D&qSZ w-s;`[ ChkYy :ۡNAKbc.5n1"#tI:ޞ7njl 3*g?= {5?;xAҬgF.@A6Pn7f$-K\OX:DOPbB/STm:fveL Bx|lZϮ{Q?sHHA?豚Utg}hr׾3.])mL*n6&0$(n&b,5.@Gʩ=~iaI#E'ީ<9vDaPS67l2ڱI^ݥ#vDԨC.<@]ltxgT-ώh9x|fW+L烼`'Ke^oM-u &,xR"`sռc}Z\JkH{$1 WgWgwoT}{+jmF/&!;leO.hU8hq1a=G[C|ev6YH_0]2S.f44i(龦\4@&jMQ8}ܰ]@D%wiɳpx5vp ڈQnO͑p]UnY[N?s:d&IeRdՖx`WfLη65.|Ϳa^4C2tj`d~fY] SNTllJa ZΪF+p;D2\2s$,8;z]&(qڵa\`WEB(2dUC[@lWslEQtKigny!J,P}+)T,ǺB)J)2mHd2=DE?$:>11﯇pDYH`_|wiDh];ț^4\IYdJa}FI>/t*Gg[ZH8.qa>&[6N6'>:10dkemyNeD CyN變"tu"*\~Ђ"L jB*>vT-~z/m=aQWm y.̦]R J9_1a8e]1` gpހߏ;Bvyj%w7 ^1Ϗ }/j_((V,d=V:. wR#]e R*`B EXMOae]{#ݤohOLn7|Js]i]sg$?k%ڕfQ)磍J-AegCK]mO3UP?;3R;BԳ]ty!$JebcBJc1&CJv`X$*{6۷vNby ek1h1KJ=쨪9*eQ\tD [hX ]O髕n;+ӝ0_L/PO&k5xT7$ HxB:Tdncr)XXPT՛DI\ BG fnWCk%ڼ#|b[ ZC!>XQݖ= \H]3H/-3P*]džޓ'ُES( j ];7>ED72 l e˔ug3pFg1V*:e)Tyٰ uǙkZ@$_[O!36g@)q^(o"˫&%]̊)__Wqost9AK REaCi:ϖ딭ҿg8;Ie[w$Q5Y'- r;ٻ m_Ȑ\*fRS{dC$pe ~l[u 5r]4Uu#aNar6M΅cQ)?Rl@hkgioF;;h AbF;dx78%hN~"ܭR?Jg[# @$lQg/PJ{K$5|JD.< BץÌ *J~½5nJ܉2pR Ӎmŷf-7nFtMȫ^=V}}3OSGP|"RDN_[ ClakMиw4)Gvm8'I<&)3*bPLǗ,=mp5G%_ۅ%IuP#5Chr[TK^߈mP?QKmZBr8&M.yycGGlU+ fN&h)04݇6DT VA#2e) x2z2+"Ci។ح&.z<i+  P6c!+N)+][TT'M\my E,]΅H7D8A}<798qF+xf拑Qx£%FiR4WYrIqAE AL4z;MFJ2z(.덷[/5ˬD?BJ:Jj* XD;Hu,KJǴ&gtK;a^ )&2aG},Ç2C&Z8g:|~GMDi*bmQJv-'M GRɘNsQ]Q$[rO`HWuV9 ĥnFsQ:^Փí%/aѭ rYD%ơdZ#u4uƣvN")yT7Es]"qiCE5kpoDÆm[6! O :AW䷴OMw?aS_j@gHyE)t*O P :X(Zڅ:-'Fhڥr 'L/jmb(=7äkmuS Ic2&9>VcGf&1 F1 )_y;T!569i{k_jl[Ctv97$E߁^_.EJ)Jm^`{qDKwJ`%`%gb07Y^g!iwy ]cq=./-~AyAAl_G0 mq%}v5D[PF*υ#yJCWi":W>r$.3LAϩJia-#&sY̼#)qcteӈ_$ae]E&=#;H$Dr,-{(Z$=Bl6O9/ҟ>WS:0/mN`ǹ;jT'6& >R]_ޫۚe歎|+zC0ص ќxjy Q񲗺>R,,iO'Clt8gKh en );[p`njA-\V\/ͽѝn3LyOmw 9%f6QZWDžTR[5Paq.ͤ Xd<)jWخ6A4( ZTߋ)PqΎ8 Me|*X{6%M<< *Y[2j$+34h^ּﻓ kNlAIV}nR i\uvQ6kԲY~Q8A Mzod>@tѝd60 fḒL=4#g q@ڟLrYEMrQ޵"$v͍WTG 5A >zٝ<Dg0] 6Nxvp/+n]{_(àRhs5x3h>m5]h 9ES>c 4Q>{̭9V9+)C# 5P/ޔ8\ѣ5B@fd/#r5 eo,}>G R' r7"_&9WζDA_- 9jտђ-jʂlԄim{D=H'_@ {o%u/h t8|GNU]88kV.ٳg߷Tg" `̨?F: J/T}Â@w!z1 }J u9smtB;ȆK|4ċɣm!;C'1(j23)ك%frWLyT %UI-qS2x6i d?%j<,Pt6*U9#ݏn\7l5[9O[)P=<䒼~c4Ay$(qOay{FD6vz>u,}³.mk.r"YGׁ.*S P4E)"Nӌ~}h"1w[Jϵ(3@[tki ̔ls|M* ~w!Z;I;:l(nHfdLClTg-~|h!u و&dx Ym(2fa-uϰkzcL\e$u2`<~$63T F9>=f7ZX2AH򩸫"1E.9Ń{k\lF[ۚW:Eb=͝sgĴioJbhsH`$<&lC2yiJ [I5 W j;H)XS?v0VB<1F`,wYxVw->2vQ)5> tCҵ'+y`4|۽MOr7|14]s`4~1Tjg!SeY]ϲYI؅oayѕ 6$(,~0*&AH4`IΨD#667\/ ȹ+%K=+Gm;_wAQs/~71s^ Hښ"I63kJϝ-@`v}v0*$LH8Հ .6FPZX`1`YFmXMudc=GaS]oT-&+CllmjALŧ:xykV؀ ?J3}H-NťoIcf|wʂ=9ݚE"I"<09:a#?wnSG;eL@|k5l 5TI2w25>Cb5;..:E 4FN+u(XvWnDK ("^Gj'~̠[a;=e(ޏWt1APe˟U f-^CKngdqv^Ռ4i$!A83@^ ͧ~g3OzQUnd$;wF+} $U;|{K gd6`ݰjR'KAӶvta΀vzޘt4;`ҁJwmJ5iܽIiG_!٩7{ (?T4XeĪ-U0W]y.:`1I.GBPY*;8)/ [A־ϞV_La^sH} `G|"̈́ ޣʲQmT V5g~B??x`(fk.cLd7?t.UvB҇C ?0!(* b я#=TtX/S, @|Ue%ja;  n\}ơj֮?g%"G7"x}$t`&`}y2(]Yxz@ SPyVĚr2g+J9A'&[ cdG-wgڟIׁv}$1:DTf\x+LVf:FK _Sc[z>AR:A9YnHu :6!FsdfǦt|ԯ8K8n=RhFU2H= !y\smq~Sq~xM1|fۍ|g#MւӬ2P[K:y^F! b* e@i=#Y$v,MgSsVSA7꫗*lf UjihE:S]I!XyHHQmi~'b6c˻ GsnZ;K\ŬdK cP~Я#?tzʡ?O)Kbyj\438m@9^aoO\|z! sU {x>B漟~3r'XH(l&7I$.x3~[{9/@is6Cz8)4_>@k Vs7rƏsM8;Y=)#(W0=թ09ׁJo06Mόiƣj#Sa՜MU,t}oqamUeMmX5m7KZ0MR_`:j6Z$rp$OlrFsd/^\eWb6:H#j{W2_bŭz(89H@>γpv[NFR%M-)ҩCêv\nNLaіo>q#0khCɛl 3-;eKe>/R:x=JaYd; yG+?"82Q/yhd{VWR%F$qP,2.F7oyIYPk .[NPf&Mպ2=X"vs.ˌlFrӮ#@z&O [{G>:%$X}ڑqj@x5K +˸Zb`jG'rD26'4"-3mJ5425|2aXxtGf1=(<~m'gJhD/ ^$ͳC&#f~Ќ4 HQ(E4Ս;W<12⿌Ε~ΖdgUkMG qĐ2e9L׌/.pUe>X4I/:$3mhCW;v9#^4dNʍ~VE8@i!\46M.3;d \f.[ŭM&?/+MΆ,0y졜O K9Nn`R6=k<+e+4[PXo5FRS%s<^Z^lHtG(^I+*VNAlى!Iῖ1 ~@{CڌyP7߈yB`cm(>3,K8{c3? z9/YcH&-'7`MWjMڔ: W*2Ϻ}MX.$ھ HD؋utغBY;%c'ddtV-l>y =2tO{=)ADжiVM0b4Ɨ 3LZg뺩4-FܼO^E˄{/%sQ2}(%5OgQf<¸VW SlBVSRmo$mV$!^ )̓a[Uw& I SJ} uPw! ClF,n`ݒ~Yn.Sb?fֹ:Q-H7|29 9<+Tۄ@r%oZ+pD$bxYtԔO, E룑T/*W`ʼnV/?NJqȢVV01D`W(]^e߁wCD -2iZ-C*{‹R貖j<b  nܛx5>/IՅU(y2fpKܿdL 8 ŻHmRA o~̓~F:"T5 "b#m)3ϖ𿧕J -~"{B]8f;7}DXn7zm6<$.&7s^{,I_ vJ䡶p=^f|G2`xU7!| aŒ<iet* :L2o8|徙sMMv|ڋ2kɢJzh3|-jv1>;c.z- ǪP-M@GQwFDa"}]u3[ʳ}Q"YV+8R=E:Ϳ>lPr/+{TV 2cXirIuKcDwkx>y[yCmzs2JS8 ׫y C-eID&>wV7j )avB9>fNҿ_M{i.UEk!:4Q#,RB7.p;)%Pz> SŴǪ-&r&(T}D'+2 kDx1JaQWLtiydJD5`Z1K&SQ &UAWXƈU[+c7t@6M\fJhENIiԽ*-]-x٠ qa OEN`/:\#/Yq.e#T <*&*tͭr]2.ytAI>`ꥡ.:[gyHo%=U]awAy%y"O _;\(Qܤ,Hg!oL|E% WQb3ա슕rkxMerV6R+Vӛޟwk2`u)W #Օde͹<[h:uw%UlpIk:'o$U+Hi,u8Uhu 8pMR8=c8X%k 1+EiMγ"ctΚ^i ( &`n9~a{spCI7@`N;fcGT|fMc07$%ӑzU53o(D%Mm5i@tKH1y؊pe;*mFqԁ?Ɗ?| ҩjpkoI2zvl~O3ge&{>ja@J#.4C):3`DM\+flg=_!W3\'=$1_ћ7M-I(IL܏@𫵹 =!w[)-aLE 52&İQI ^JbG!:Mr`NP6Q\!%=L׌1`"sb}|dɵGԨ-i">ףipt}]\no(k)C0Nփk[5DSefKB8أft\WY7A&AS}(m4 !"F sd{qL|tbB` T|_$dGriP=1 r!:-+P>[oWedV gvcLRNjM`]Ó+ _aX(EߙK SeK#`&{Thsk]ЂɪSN#A=sTW zQC>Oc3Q@j&30,Vc*SjM1q:_ EA+ao*+\>Ԥ|O/6QQ>֗h\0ϳhjԣ.~S( 0Xp%q7o18I{jo8@$Q m8Jj.Xȱ6hqw& 燙M dJq/ק9j;G}md㢡he>3\sOHjIt630H:[._ /Wg/+cX4wx?%6\W|ې-Γi^lp `Ա{ |ƥG qVID20zNG[Pk=y'7>pM_xny~/xz5“F+ $Am,r5%@d,d4_csje9@vf{G,$#&| #Q,pY+TzP.ܻ'ϋ a6#鹠@n#Xl}d< u~éɡ\Un2(yt}2+,{WF=NȀ0gr(2DI>aSEJ*S<~C!"dj E)ChSXJa}}Ğo:w{$˗ RLb&2ëk#:Ug r`9(ϽRu+Guib#vƤ&5, ƍei'+峬|W}/8cϮ1ӫR%(sXؔ6V"e=o-NѰfJBO:ac!VMcE{^V)'%l1zBU'݇<@Oe[ {ߊɣCCW#zʅjiu,V"-FRWiR`[f!A\cQ że:H{\G՗eemۤ9k1,Ce-5;pغ=GV!q&'4x;;vWu CX*`($7Z\Q[};GԁtYQRnv8= 6mn3{+Ѳ/$k y2hsK84y, ށbD|šaC0w9LcswC|rC `M,+)ݴ|\YD %_XjV8?.t?a;(&ԓ&tƵAgl}KݔGuQfw_5NFoեhO5 U;ǐ1SBU:d$2f!,K+ FS`$760$~&8e. Ww9.vRjWrjJ#,BN0ݏ@c~G?҂׉4cui2N)bѼytqFtD=3gTz#`M#'\>xB~Hn{Tx{ n `/bJC{9ʲnO8.T1)n@-ܞ(>`ߙzXB ɮz (o->}&wH[ou=BɃs5ekql`]t5#dCw=SHsMٻd N+Gyp렩Z|sPVv m:wE?M:+j`"p1)3\5@Qx" ũMC0E̍YFkˠ`"=)DeX%Erݙ^Mݦ9FL7N^U>(rxqx;\Q s]%2LRWB(>B.wkƖ娱h9Բ[kxR^,?M-`fuTR_w andMl Puܵ:O];ڠMg!cTsR/T =/θ> Lm~k`vB xVƼ21usxep.MMCk hxRb78~]]tf$ػFoѡV~t-kAhh"BE+Aog,q?6x!z}J qxN.hŻ{ {K >51 7_ kOƟakF r<*/s7ԿwO+KHsd'.fhfzƐp{2"԰rDjor/(2 @6z[f5;ЀW3Є+/"9/ӇhaԺ#nؾ%Gc)sKE[-Q[udh*bZ6 ߤ@¡PV-]dT 䫥`^J& F~cK,#lC_f.Ҵ0 zubPl]?p ]Mq=GFAMOosEWinEAd':fZ9;]3 *mR:fZ|H1&Ɓ98!/e;d P a\Mu+f8R-X)A]C=p`j*PFyzDDϓrPࢲUf2 B5 љwRK񙀦|vǚꉵw3^ 9^?`k+o$K&jR8ru6hU U&R>}R04̥Hͧl_x~ ne3-.{Ա OF{Q<&]bԌvQ;N/BhfGTF9^֞m-E>cľ$f>[83InJ>sG+?3 #==Y{+Z+zMqΊzqsA47wa9I'K-&|U ɸ 'LDQ|p(P)fb@lTLVzS-TNXIc&ݒ~D!uK'-Z&YvI"DyFUoA%)(L#8NGXop2qP-OkdJ5IJGf\P jS,+mwԣ]9l HhNKy(k~^AW{:La6 MO:63yG!ᙫ.jMFDž1I(2*,(-/GxR5G$sC1j IKgO*ˬdÙώ! P_~v;C$6\a{nk2/UI{Zb..O@+YGQȆ&!<ޣd&FC%s-g>#%x8mK6%nqX*NDGGCZ"m Ly}gZ;BqfTATW;s)h SR㮕x(e[Z !6wKd]=+]0,>f 7džc{rutLq 9D4@g,:*_ Z&f4 H fC)*Ζb嗲V'ŊvCRN\Q&Cr畴E.Axs{j- ꂺk<?6.n̞`NjO1|lvQa-D[@˩u_YL^5c"G)E;uU9AN3MECK5 :.'潊zk8WO:IDL~y9yxl]B,7(g*/ md_3z"F |4΀KHfkōw!v"uaHjs9\ jcI0(Z}~摬HF8# >WS'st"T"''=Yaxt3_ͧ"rV\|ypO[!(]x?Fj^f˵1%Μ oiUeV72-,ڔ~!@NRZgN94ihaHX/kT]MvpY5SQ5I B,\ZvW[#xAG57"׃";1Fz<T(e>0+̩LYAC85Iy{nX (fdq{tD(_n kzMѕ\7aO޶iӦjK~Bc=sVN O W~!gwϑBԿ>`2 $eWT3&;QlS53Q\Pݽދ >UԎ04Wz"ʲjJ +K-jy$דvBkFJ^."Jhq#xcB(&p\3k?CKdbs8֓#qR&Y{Vu҈LIWtYOz+[}#uBo΋NIZ΋]W> _uqDeγݬvz@wOj~'_C'Սbwaj'fmmFߐZ3ksex|j(/)F>#1񔈊ly?3. ^O?KY+t ;6nU1& n`%|m22.E$`Aqm\f$#n=P7Uj)ڦ2D’Bw_^XLI&G:^> uçݦNH7@`D-BTYaי bw2v)Rb I:,E9.6V=/URnxf-#w$Z| 2Pe * fn{>v}'ht`oKl}ݍ x&Ls\TMq b8Q ׵w3`>,6oyHAK亼P7v߾h0l".I@:TZy/%AfN2t6ЈL8:Ҷ4O:Nm!`v$ c $ I/>\ftCxQ^\DkG|^Sٞk& eeks^f85ցyDoRn_06Ĭ˪T?:7b<wv8Q?n?SU$vd ɛ\')W3gϸV!N+EV#px`6,@m6T|S>23gA4D {-]BLCunyq':X21oƷ#^d(\]W-G,7n>ٓ ET2 '-@ɉG5RGup ձpvݙ6@;>c%"\ø(Vɳ~&x"_̗XMs'T<[:&L%qm_VĂ㡍]A !AX4j{Ʈ,̺թl`.+Ddxd#i怴4t629V#X}1' hjIZ7)Y'=O٠Ḹes-/,BI 2(k׉b<$zI ) /e-/ ʝxjnsL=c|4`ڼ갘R"qH_*$(!V[ D `{Tm&Oz ⵪ ą85~3zɸvlcGxylP/,?.Z+|xܬ;h6"ed~Ьsu0Opm]xZ_ JfnU#k7bnEˀtBOfGDZEc;ϘItƋCͯ6u Ϫ?xТ謊r2:mLR,~!#:2U:Cm@6!#x PbZn Q}0do]8peŠZC`LOIgԝ !KIeH}\FH cG–W`/>< \ZsėVs42C ojsv|KҜq DV=\v37zBjЛx g{\a:nv2^_il~€&W:g2ؤ $4V"Y.[K6l#N1DLuu~jeߎoGCt? eKx"Ej2S-=Yx(Bi9 @VL_ vh\'ϗS~_~L7etWG T -0Z8n YdEVZ#lEy]3kg B/uG1htqBe&Z5x(l|%7k_2|N؃w233@)z4_nu6k#~( -iʤDg^ 1*]q#` A_tfwyGIwo_Av\{wZdpz`0 Fdq-gT ֶB<]b$ŸW FÞeZ iq+gHe^^/hGs@8O%h\ \YJ\&Ջvy\o8k!vfË M\OZ8sd.[5^ IVCdL{fzz.$zpP r)&Bf{>,>Z# kv2%9b)*WWPIDsӸ_OI2rb&Տ'g3 =S~;Y eo!V9MO%@bg[yY̚r ^ꠓ„y~3Pr!<$O;69 #YF" W{ a!vjb-b 2c8^D~ꍋ ʈ.L@e#:?%(Kpf.&#`qఔ@_x}OnD|;.ᎎh!EW%9.ckAsGTb1dQ #U*<%kW@gfv0Ow^]kl%e\Ffq|&o8*٧Sk]*1vsDցw-\N< \8h_, 9fDW ʀ!3CgF*0|aNg;Tk8XO0ӻ WD|rL;BXk$Aر}Tkle\;Ҷ[a0q&5 O 41*Y>$]@Zl=+yJՅ0\d)bKluFkM|<HLIvـDcG䐓{i+𦱳,In);)3Gal>pfmQ.J;w(twNը(-oo0Z@VL3$3F}9(|WwQů{+a¥8PV Z<`c} &}L͝=]MwV'ĸ)._vIA6;w{:bBxWEoNNqr|-.h~/3;\1ɨ; eb{@Lصb{cn1~~˷6Xî-ֈ$@ 'U /b cA̜nv|&(qC85֐Y ȍ_7iRgV8M|),@kbnbEx]D%|pIQ@t̒w\yMghډxI:?&uE|*h0-͙ ֢uE&2Q?̰Kz F뇳'A3ߎcRY˻\I(w3D>71|7 lnQe>ǛI7b;\%(\cZoj~4)-;} 6n{3_O+q̮zފV +V;fDBo4_0 ,߬`FZfg϶_]<]f7|7DA :J|oO%þԚ;@rf ,Lem&kô%doȶe8FOUB pεo>\6'2>+^Nh5tTjceZcYC#jG]QceXd7c ]hd N9+ɿkںܮj+U( :{Y2eeip;~6.Sעϒ:/KF=H?‹J@ƌ}n2Ppk<WHJS ^ ́Èܧ?#߂d/4} c1*d;.(m 5/)E]а&2ɉz7*M)O9 JrmO5{YH+[4wL>hz&kZʳ#6m4 ԓnoލ%#j vm{KQyf@C@#i^XSsLVk~wDLk $jMʁ ( Ty}62*c22TQ80 {rDB*ezvXX+x(ٗ%m'\ڌD !#xF3-u0:_K'zLJ npnxL~*O0P|2 "?8> =w Wllgl{}BH{̿H&Η72Cn dWJ]YSd#BExusBF>Lj+qI(j![Xv"DԉV dbrɅcYN$>0c=#U r`tߖz]F,Aa'^MY1q{g2o {TMҸÀn[ 8Eb]y5DYsL+$l ʀM 9y^۬t ȹdK]uĞ+FeIFϭRWd/%/LX,P{w?#檫ҡ Y(&ۮ"՝ :fNrڂ!ZbXAn-rVUm2/m25) 5?yV;˯)})G;>)[va\մem JT| ^ }ko{h}'f0aH}䈽L|8+rj̝k Q@򢞺ױI/놬7i6*bl@TR7X5v~pwFHnbXZ'Ű?+!S<&"tEM,PA`׆,`r(}݃cŖD0~v;<$$K eHvdqt Zp}|,r$++qft crtccTOw#G{ Bg,fؕ>7{9imw&O5dԣelɷ|x`êz%K2(bDgR6pQYKPLS}x:>'#=*7 wmqYC)>2mmkiIZ'9=xjᑓZ)F)k:ʅ,8ĩbWUgk<,s/1QtT߭ [.,i;x} |OP|*@2!.Nţr`l-(Rr"WbK 3C5 x8}<mKQ[O%iKƶQa QTx0;wI xÛ#nĦO)հq=Pf9uy$Sc53B I#9m*ntD~'7Oph&xׅlKD-|sįyOYAV=B}Gqc3P.G%:"$l[ O@POv#r 瘴q|1򍑢rlrDq>4,S82Z!!y&lѻdO˳1=ߛ^'vk'W('g֡qL]qQUv`׻WŤݏq)4c"X3 _͠yG4=dv&FrTF _^d߽L ^=eDR; ԰+=2=Ȱ@dZfqϹ)x2:YKZ@ktM!";E/6?='Җu 2\׬"iKWSFKFJ6ao8l&+ L=UEPs0ąMv 3z?&n4I ѿC ^iS|r7i='`*;Oc, ]s Dug ,4Q513dl^bjT٩q6Ӵ-"@L\%h. &O`{Lp5΢}EO0wwG&". !pQMexErtEVb)zo7%Z t 9y8tm68$%:mdHsqga3"/"Tt:ctpQ/[}ɲ =zʥ4FeDh/O4dŨ@Jǥ?p~z+ skjBEV$aJc ӥXR8KFe¥ۺ '{[゙$]wX_é.1VtV |V2 IN>pC?CJFxtaRl30;#{_ڠ2&OΫJOװPс~z 0ۣ졿mRzw`_p"H󏀿jAiFlPuꉑ8& J0x]L|HrpHqq8uFqX{d4_M1\"B+foI29{h7y[GRXYCFGm"dٖo^W$=  601hP 7 TlLyYh}BǓaV .xX܎S3 uI)6`u(3W?ܫG(]#M[~p嗘bLڄ@؀Vz{wD6F%uB:|*}ش2b0J׋ sO/]|Ѹw?`a~#ʸ"I2Mx=zƎ9lSu(F > 찋M*Yd`J`Vǜ*߄Q <<1PqFJiU;TPkQD5+n !oRQMGȋlAVB97Nj8AcԾeR k3G֗ !/Il5re;+xFIjU홞90vPq'KB<oUpmuW7M]^ʿ0˝aJ6b 7CsuR@LR3*p;t,2ZO^w7Q}V eb O1n}D}=-Jkl 4\ š]T`#d R(!Sj:B"ބF 0RlLլﶀB[{{"Yݡ'|"'ld33sM'# YBCD\$g4yD#c(֜i ("u+2U5J$ol& g| OC?Rתi-ʬ kc &ۦ]A Ƨn~af7@WC;94( -35Z#mc{G/>ҁG] h? KάNLF&_|<l"k6V̞Ks9%>֎ 'h/_-?WQy/h: Vbo4Qd >[u{t?7>rJ~'A˦\g%+Ð6 {it)u { y:$ZVbdLD.ƫ_:QŸfB=DD ϵ#2tOzKYlf{tiLbUa'3ӹ /[ٌhSF`øR= f[DA!Me T]+K,+(me<9n#)($ՉYUkѥJ>jKynIV_щG;P)䟍^͍FXh C'#|K!)JHHLn_g""ó ݸDօ%UtZU"[y ^GIݻX^_q`iw(){o(%3WEpt/NUpF@֪(.+Jʂ-G͛ t_CvMS:SYh'![Kb:IHBFw{PL1=XWi*D_]1NP d!eUᛦx1/#Z*Kn)E !I/GoiS,^$JG߂,̅Li~ 4,U8(j~.2D9K`7Z/*^MUByw9\|KxklڋM   ^3u]'HV\կc\(ZBSK\!B*&r_`]RwϞ}OpɌ~}Óa܏1! 1˼gO+a0p?(fU<7EB%s/T6 ޳ pG.wtaNs=G.RTRv4WK<ֲY0]]d~;OVքnkwG:"vJ.y'EαS |8h29}NOEdKD6˽ [~bO4:B[_qSKo"D2A&Y8%o`o8T @Ӏv/[yrr&!\(aG5a) p~ [uYn3$b+ߵ²HLdɕ.8pW]3R CG\|evXvF$%Oq~sUwΣ@H9Դ9:KLߑE4bcd%pa3kJAK؎eZYy"LPrYU@%W3PVa0~mp(Y}&&:S xo @JCmFMƕn< S3QmKȪ m!j p85*g ugҋ>k\OK`'#NӁN0U j.R 6/xPQiRp.tT$n&W\]đ1GPl8,Ub"HwjiҼ^\F?.؄/w]keDž=.$E$>iKaS+2N%EYR0JVof"C>Nu ޚ6 %FPzzqJGgڌ?YpEU fygeXn(qRKuD m}trRc?ma~R;>]P>-5ǵY=Il\J*)g!]Ily&֗gN=kA(r@شG-%,7w{9%@CP=J%@cJ|:k,]Ƙ[3Ă&  ܻכSssfAL>&NBTnvV%]<ͺ ҟ+?n }A F¥dֱ;m cf/F" HHN>KI<]n@kKpL^rO7 T7o Zb+/| )8&y>n ?4E>]VJ JјLeaKȾbHB=KYfy=Ld4Oa8(Jto-DJwÿ{m?eB$pcq^;ynԤa,JV8%efĪ:XeFVGk5S8aKx Pcރ@To+şEGe}$eI{~0,}=i/,ΰ"!Wb[1v*m{srqb)4xzE dhKz?݅>9YrW<`[{Jyg;Cx 5(J}oppx;@/rz^^ËMPNPX|P1L.c0::bKr=d+t:*NU^!ymu.)ITڵo kIP \)RA~)Y?:XBP :9z^7(j (< 8T.sPEc3h]z Y&Eʀ]F.j*3 2J_=imbl¡ K\3B 5MqCI[49fTDWmK53:*%Q{/6ry[Ti:uA] G-7X*0TFrJZa IkRh7ׅ&d+;Ҽ ҿSYN#L6^{'pVt@EGLeÑms@i~!^?_IxސhTŔbK&3?&-z WxW$(&պƍ`pbp*!7 Ƣqp . R/0fZ׸[QT+aeLoNmñO0-!6㷡nUք#{>79׊TB8/O }#2_CWʼ0#.B4Z4bIB1w5S7a(AUy oa }'Jq>T೺f Gy (2LJj UG?>Ϧ7[ x Xzȴn:I̙C˔G,H;lC(u*swY] 6/G$ϱq_@T@tӸ5Pw@>k=X]]7x <~+#zrśER{NV$ B&T6,-&6? UEuoCo1_A$dE7#Pg|-H-cJ!bޞQ*i%刚[ν6>:rd@# K]ax)+yҐAzN$Qs' V ˣ; +_Tt"Lh[sA/0q}hlpơU:g'XD|&qdɇƖʼn`WntU i]$~@tLʩ)U犏Bn$[C2]i94b麒&˫yۋwBvkR#˿F'bl([M/ kS4$k}Ғ߻|Y|akf{;&$*XZ׊ p*,ߔ1-5?!J Gj$Z}56U5 8&!!h6 .Aa+<ѡRy[IoR0èi=m % Iy C zk E.dBN槼:Lo$lcF9Y#0eM}~ R2J-UH2s8sU䵙ݣR&o*(X8qkL;/9mk0 i^ ֕9|!jNcޒi<.'$p{ȺJ"Cj3:[7ZKh[)!DJfimꨥߐʡtv;{Nr`E$0ſġ+q%b)=r!׊]I5?!h)L X# mdWӥyxS6t&[8~084tEb4NjhxwK|w.7?ݨ 6.lxZW^k1qPZɈwÒ ;K9џ*^͞Q飇*˼TEzoR2778ܳ?bOp( :dzY.qҜumQZC,T (=qT~c.YJlLP9bh}29ײB4=%b.8ӝ[6PW&*s:| Z [A,Hy5Haq9A m Ii'zDYQ|: 5D_f@Q>,>2S?y'JWelîBadtjW3ao>ST&HsBC+ڼx| ,0ծrv䶨Wf/[3>7܀l'A;f0)QЗߺJk[?eL6&,+_CPF=\b+ Tڸq0! l fut^|;HiWnpwU52m}nuBNǗK_G ɲ!.Jľn8F֮?R,NIPp'cCS 4 >S R7-03z$y_S' %%*hUڷ6 4F)+ySR' ğF^*ǍLNd:]ߩDCq̰i%θZ\Tfo?uKNrS =Bt'VYCeq2Wlx,z?q"Um\t-tA s>qE?io%0W{nkLŀvhJ->4SC"= R1cW\׏A*9ǣc=T3xFF pCCW-JH ҲR{~89[C]}+eccD ?<>@LY棲d'^7@mbu4=cFCv=2hgme 0 w;jlWH18Vٲc\=@9J[HV{G-gx+8NΉMA70EcM+89|Pai5iLq̔:砛Ppwr't<+"~|Ms w7CkZs"=stSGB:$AlQFIpL{]nBNHkZ{9 mPZQ:.eܯ$}>t]B !^ScrMx Z{k)=Du$_iCg۞VviKUՁvkɯ!m)DXp_ e?Umx>rwB z~խ؇Yv?4 0d)d s%g[˩Sgd"y_xk i%./YY՝8q۔hn"zJr})HKE٦i̍etW&6+:gkpV]&@S>&u.$@EOi=2tEX6LbzS7>g>;c6q#B*==='a$-c6LCSh5R­]O hGFagiEZ(_|n4Gs?7v.o ܾ=l>bauVعOI&֐ FB1#3ƀ"zТG:Y٧oOl[T[ %TKI| p/ ;Oa450DԦ-$Oq@ #'k?SsGuG6jּrQbͼHVY7`8h24CYAtnkY5? kx^5wt IcgM)9F]XLۣ#ԝ]/AЁrAt&e &5te;E\{gI6J.Ui{ҿsqxPB #)ЦPǖ)ob]Va BKc׎)^bk Ѓ+YՇ2vbT<3GJ+'õy uVd 4Nw>2ͳT&6͝h/uvJhih~~ ʀ7Vc(d`1rY8 }"EWCTwNpˏ) h`{Tnaj4wbئ}DjPvVa}s;P.$%d9MxX,\[5 c[Ob2?~껮p)tr*GlU)buwցH''U^D^ӓ댛lT2 W6ĄK=0%BxMl?}Zu* uػOзїWMXZz(̑!q[ Ȩ,85p3!x(RiUWGA]XyEQ-l\s%%P@f*Gf~ɽ{X%F+)Sq| Gw~9%A㵴"ih3a>6x;q 2-vt&8dcl)CEmp1W/$ A_m0O@#t2m ϸsR%?nhFv 5KȨ]!"fHϥ#!De;ngW4X$,s^TMeE=iM9 {ݸ–+Fڲ ? $ bF,čƎeMǡlG]1!%}EoƑQĮ:J"'e1 px\r3>?f?c"k}3ɹ;Bcn ϝnpmnY<ˌ.~.hrkP SkmֲױI-*Ex,vD(p;ƯܭuvDA$6y2 h$\]l/ہOO#su hx-;Qa¯6. iK@tS:o˪KQfG"U(IC wmhm  x{64HU:I7ȭV~xB3~hTZϤ54c J[M_ f#˲{Vy:1_{ 6uwWdt&&{R O<'s5єuӮǰ4!}D-] H^%6"fIM!]I_gan0:&>ΙiߒGQFci-DOZ#[* ezeo6LJvxѺ59HL8vH_o ://ŌV*53-7f}GMZ?q$kZyX WOX/_n pmE2^NXrt.}r$+5!!n ^xhP`oWztV%`gN(蠜M1?HSgO`J`Q{Y;9@ ʈ p4R-YtN@֦Pa(k5H6L/#t`Yy8@/ Ƒ 7^%#gWp{`Ng~&CAGȞ7S5ZA DPpC]kdi?IoRd'm*R_ yY=U?n9\ct t4HΏڸ=vnY'h׷r 8G酃T \*~.?(-%ggD"ad>X;h/c#ɫA0ʚFBؼS 3{3U(G _|T!R^=1p6"UG B[Ũ{r0*"J̘D USM#{I<|q=K[dϭ$۞sJ:1Ԟ\'׷4k'cb${km eɥTהyahE n~Y|TFqT?p7cu ?|AQ#\\W{ϺX'E4V4*ˆ;*QwXmR6]JDlIHqT t?pϘ!} 2uR2Σ,Xʇև31喗!Z2JH<rDa;g3Xuh3$pYԞKɕ#oA1*gt(1qnvoO/wU,`U*RH+܉*d䓯ÑkU+n"O7Wة~ Zp~GJ0aO칌ZJwķ |3?u'sn(ڬak\+QHՆjd_h loRiR`Dœ9Ti X( =Ơԅ%]ԙ;tubˢg _}I}U@<:#ϛbM.#~plr<{HkMV!(UUHW|0u%i [sReZODN ޔlF;r/G]pw`C|Mdk%Jwz3ȻNnfqn&9S;͈R=7a)] kz Be=#W%8S@ct =嫇ym (ICCd+7{b;dn\7\'!`{)60p3X['KIw9 @c>.'F2kh9HB-Yon851Eo\1CB:EӮd<{)WE04Ff-q侳gѴ2@dIꦄ 3C\qՆ]9;e/nT֗S;; oW41pC*UGlyوȾ>IJ f!"(s,`p GT{రv9 8Y)P*SԺ8PDav*„ѿFG- K4 A}C-_%}`yS=׵\ q&}[xsnCYr ǽB~tHt:{= Y?` @ rn @e7^'8EO?<>1Ab7)^MЛ_0Ƶ*mGzhms$݀*878oy%ަoD/ nh7Xrrů*;qv<\A[Ʒ.p)>D ZOܣKD{?R72sQd)($/b:g\ ͥ+]!֩6핫o5}.r}Ar Rv:օ}P[HGCVDbӔj.fÅ^ԛ54fZھl{HlmC $AD4U#;JǍ;^Vb9:amFy'h8drޅB bؠQ`?Gu;+Ω9:Z< _ޣJ5B915 }JALͼѽ/=tlgfeBAs9ζeT+Wy(~ĭԋ>?wL{&HHGޚl *kQ=ı8pw6Byw"PI@:2ա]K޷顝]0JC3xr"I'mf6`{8RO$r0OmۂpiRjk 4N5gvc ?D/d)ާ?ǛxS5Bc=*87)w^Hֹ:3P3 $ vz2L', @q㫓K37sA(bvt,uڋ'L51 _T;EFw1Ged+: &PY%݄cTYx>\ZE\|tEЅĉ0LW)lmsq ?-YKXu`hP?p_>;餾tٙ 1[YO ~!?%} rAQ>k5<ӑ<]A5>j'erK lJT&mŐ5JnQA^R%+a8[%huЩ[XQ,wg~t5D~W24 {ß%b` ׅvՍFƥ9GjH"dJnk U/ jt!WzrYzqՕ-'+S>HegL^4?pzI=uO< w*N|7 պD>T, ij4L #TPX[(Nw-S6mRœ/VBp_Nk׹ѣ׎׸C_ !mN0]:V1HAW%moj},ނ5# p}cl~GbȆ3=Ƙ /:^ gRTC`m!,ED~d,Rj#l}LT(zϻ.Sʞ i 5Ũ?`,,ܫ,X@hwDph~ďRuܙ>THHw](SĢ1ѵB]rdnI6 rC#$i eUcVO̓yЫIC$ >:SŭE)ErZ_P|jQK"jx^C @w5Y R{ tq|jmvq?m pN5io.S_;eZѕJX÷~io\\UHMCyxۮȚ|\P1SC{ ɲg*\.k/P&LBRc"fS*+;AI Lј$/X(`F`i]EQŠzmq6(R q;Ҧ_=@#b~5eJ++.sGKk?ɕa_') %sk~S:qV ~gfH$2>PqdV2[7J"ғИcdB^$Y9e_ 2sC0o/kj&9(sFuzMh, ew"O~lmkpy G1yÖiyrNm\fu NK|VD\<$'ؕVGrzyC3GlϞ:Iڡm7hC$Yq'Eg4^D)GQ84CAT|)-Τ^UꤸTXlDwхd 3m,&?~8N+lKE #%5Ÿ[g:"c\ wuB!W+ A-QX Ն1!7@ĖƷ p$H}ҡm""WU:mwʛb3I9c{`jlݸcW6{-f=_J"lzA}[[K; fl!``5X6YQED0Tץ_"t `KHSfm%K ˅O^KdVLC SUBotDoAm?.<&ӗ&>DW>2_qXH/Ir]#bB'WJhnX|;T/ihgx-u-d&&˼0qwujDᱻ3} 5 L!IСGⱂNcdoyN?@%Y!]:H9uk^krJE\Ir#!'pc5N Vaӎ3M}qzε&"Jc+xp %O5?I:]MxrxL#'aB0Ɠ u!B۷{0o Q>c3R|ωUhm=͚Eb (S݇WgF'gȃxsm? &3|i]}^C0Sf[@Gum|{.UGK֊PFF9 2P Avk#*s;;LDq?HuUI`ȬKGΚR^žY M;)9Tŷ2JY);mpek~+J Y@&as uHzOx+)JS!$?ŔTY~pW=\Z=BXf/ s$#sL^9t>Y=Fmk X$/[kW98lUD|\jŐlߖKr'՜^UP`#eT4@m:gE -aZ Ci-E9Sf)uQ/դ(Zon$bTse@y[*6`95@K+ޱHւB1XmXw h)4Ra)f$kWR^d@[Nkiegj{m ?!K7"kta Yy]ȌSpf(o#ϩu5 {j@9B5fBf*+?0] QSVNzm(!F.oQzL$8C7K'Vҽ>5?HPyJ4P>UM,sؼ;|ٹA;&>tTxO7 <[O2ARa.FVr4 .tѼ. fכHLsQr"NwP$@u[*6x)z1s8ӌyyrnHs{mh W#*bm8j+[Lسo1$c^|j]$#p"˥%(!U %~lQCn X$+FݐQI(6AzޠLײ+ uX//;ŸP/B[ǒ.l`wd* {Г5TKrWc-BM7rGYpC;wnMX|\.T­aB]U}wb-fvZXvc}C'߶d`i#--sf%ՊVLo?#AW1a"IP=^NRQ\ܧ9"bLeFbLEXg/7*U5*B7v5 %A]qXuD' 'K #)2u ԉ];=2Rq9׷&j=r";@!HV6DI9M!3hH3^~͔1d%Dl-XnxݑzlD&8Scv&B-[8~?rҋ'3̽RIɮ_ N@j1!"УjR{'d,W_9Fp#g[Q\?:4wiV+3>eL3QJ7FP+/LYOP!~ˢuWDfD6 {*lcwN:M\&Cɴ7+9A$|\#Ŗ덥ۆ-ɷ6pA(7[;WM1Na}u`~eC41:1֒ZFR&t Z|AT sNjp}_%qS6 vs$@p`5/cʟ=>"P*pG~J,FЖO~J2%`PXW4GlqVs bKynJ-py [>!OR3qpU9'u@&BwX2G^+aB(<]=r.Fތ$ٗM?u;[BE<++ɞ۪W3Is4 ۝숺Bpkb{]>~t<;1;^0 F[pO)ɷ>NhP\S}$g !幌2*7=,q$@ / ylj/Qmc7\|ͯH3 6ҝ: iԆNceD&3K^1x 2z?˻Z;Ϸ4Scx΃X#(Oddp z]y/&NSl{^=4u$#O\o9KHfEdP'*[x 0gR~ ~omJU{8%~H>dW7 et`֬zK檫Ҁ9*9`Y| Ya}3HKy6bޕyV=4⳨Ψ@<){IWm3)A|΄TA+lI5,8!j Smgsz|7 ksXB~Ecxrd:Q|[oN)]6R1< ;&r{ţ,<" AE[4 ӈ݌jpO$eށ1ﲲК^"_U?0*yʎRGjا`dCC 8v5vX\]oW?l/IO~*BDM+ a*T2=8c`ؙDr.I\3&T+3W{Ŷ>hͮ8AXDP >XIIgbdt%;W|ǒ*P!HM&dׯ zydCx8 W]m[| 1ƌ(S92íՙɟtq0>MZvkRي^%ʄR &Cugj\ ]b5(dU:>lp.tN#>-)y6jWZ} B|;=Kg~Yl2'""mwL=10@0x]QWX<T݋Jt,o=c{?`[N}kpCM_3l [/S"7PKۧK(=lf,5`xc,vqB Pm5bkt'}>rx&(Z"ޕtK_:FEq.N@jSVź8zCjkQlX5Ŋg kx_""OU{P=Z4Gu:DnPg{e:­Qk^/29d:&ȳ2•/B=F5`Mr#Y(q;6H >m*7L@h_fI5烚,_hEr:؅n}6/.ndʒdN( myĕ|㬘MkhWN^̉^Vb/`_JªqY6 ͎hz4v+$_ 3Z,hZVFPC=GEC*%ۿeҬ@2MH KyYϘDhQT,VEҭQZ .cHVr@Lb+hOH݁hZO`Ba7Lb6 5?=Ujx<>/fD j@yķ¯߁1eD]A;T,{ ,~>Q4[h0+sOf$-j$nlAZZ^פ>8Dź97d] dL8kL7ټq}b#NZGW_A/T<-B!ƍѸBxkô{1"+q8 XMtQRWTN&%cYؽ/ZTPn(]>ԃ Jon1Xdl<7] v/g6`\s˺tlTr6dӆ w6({d0hOB?wPAY5M];2E4?aY ΐ*ͽm&F$   I?/U #(ȈIY? QO#~Ֆ/ֳi Nqi:=Œw.\w\xLCK[?ӳ[>F,3U=N_͖;_@k!~_LRzdS&P oJ`E|o6-ׇ\eQH#Xe Ke!["<:~ %&_2s_X. #s)*H_Ymil]N &yl .:twE'&( t:we%3 Bh>[4_VԈÇV 7 "BBh7\+絹?7ecKr EJgnX]-T[dn !Lx< R,3 )A"Qt)\F* "YiD 3޲owbX2O\EOt@ /\-Z7HKeF@rd HCPK>j *b"L+-n[( 7Whm~}{#Ab~;x%ԝRx±W_g%y5![D0c?wNGZUZШ6Nk'Iz@?epb ]>[JRM! ,ִ{6 #6:G1Lrz `]Zqx3F ?m)iɇr Iui%2 QNr(ޢ0>@IZG4ypX`3I;$nJ9JgsUA=ʩoȈ%%I#{3Y؟ )q/]$7(`6*oo.pDt VFf׍rvW>J|‹; 9}<4ˉI`H(];`KicrMp":#M`ERDб/FԭBwߺkSZI9'Pd'9"DZ9[曱5{z#w]Dh +uy&)|(&:P@0~EUŞQZGs7%Z;z3@|(-` )gmf!Ҁfk1Ec֙.# TaZ.r:lȰ~X(ꗧ&`_rޕ>8s.:NWo8~.` o^? .鍫M3ciPv092˅;qqCIvNo8fك^=IiUSjdCԱm7)}1Ә&?ANVgIP!UdMHdq&N,IZafdoyZ9z&$(+(Fi+9{E -y';`0_un`$_N4|QJ:ޙfͬgYtWܫa~E<# /a_tV~Dfl ^les#0$0EDݿWlJ?Y4ćs[hv-/SoN& .OjbB-9?s`ՋwiIXVeL6L*mgLI P,h:oBN sɮ4=E~tp<@xaZ~ oJ?TLkTy+ɥ! FnrElxlvepqYfb@> RW"P#Em@yEjWp;`Έ|JYc v:6ayq).cIJ@t^ٺHT'q^{ ,V"1!?v߮ӜeF6Ź:Qh}byieqN8>IgV!;`0d"G'g-w?Qҧ5ȀUqX;d!8o蔬 ^.WخbȚKDmy@ ݌ %sW_;2'(LJ&k9 tb:MNG|[IHd:J$A6mڈ˞গ{CJܞ,L2=Ձٵj E^sR\O-M&Ŏ\„,7TD\3($Cw'F3JWMmAG5l]R`3'6c{Mt9d~qi&j{2lù1AgW{j}|XR1n+Ѐ6|O7'l6ɁSB7-/1Y}d="[ou'bA>VV~ zSΟ˂5W [#m2 ʱ+}T! >ZxQ}{4sf9TJpwi"ǚG@g\rcX_Sm )02Q\xtðg_Y4}~ s!wdka/0]m]zB7ZO @M.*>Xsq@U }h>m>qwߝ˒޲62)PnL~1SMSæg"hye3tb2!zv0dIރ_>3~@ 10 Gv 2AbXq'[n=N{Gvo#GR JO϶G..h/rbern*?}.贗ujSCAAp)e7'w+%w(rt^kȁ4=ZF]ҬF*ZC*k)ӮWDvf]TQ{"2Q8IEl3֋uZBKX'+_E'LX  `_ Fsλn;s1 zˁݥ_ {&ԡm`u8EڽRG'mcnw1_~NEALhǷqx0H%n|u5C8<^,mTur8>RnjwEaOQE;pU4 */ 1hm0A4`cj((cLe;$X^B8AW"ۡf ˽%K>Nau:M!qGс`lٚPUjjKWAG1-0BG:Ь* ׭A(eΪ{Hð 9Pkge3f9> X Hr+!w;0j {(?e#0h2''{Oܞ06zm8Wz9r{8=ֱfۏ>Dia{lϡa3>R~+RM w*JxUI_ x@Dzg$3y]r6\6OI/|̶REn{ٰ*:&)Ysϧ:ymL[Ra0bK7P<^10 2V(9s92=`Lo=Jn$a}S\pH3j%eq'7ɖUe.dr8I=WRzTR)bJ1<XEÐS%ZFzk΃N[YN APj(?\zU!A P _Gru1 :71NG]WQ U',!?JQO{a 53h.9˼CevuZx1s~iǶ@I V&ߌKoY\0f{o ]Z"qdCE`9"AaܓWh1mhCxgyTK+٢t3 vZ̛U^ΰz@1G0tq6TYm6zO,A Q8rB(IKYQtZC6|IM犱e7 5Xr~ ٞ9m0~T/) {b;3`?|kC;(-ƕ`u^mUJX?1=k TP\#ISBq2<#eL/UAmjV;6Vu6 eOxuiƙ>)b4ց/ՓRF$͟D=,r:t7h孢bObW=j$qsxX82wÀ$]c:<ˆ0d7><;)t_N}bcP0߁SbGW1ol:M!e=ƺkVEu|SWtY v%|x/c &"w4?0fq a?#ڔ58(s<]`3!_c|wI@jRl\9Nݹz2am}+suԈ椙d '”b1ҦuS~㢱cF%@4tkP|icn@?[љI"2q[YɈ`ټuWvE*'.̟%ou,YFO΀`UNcb>bYǁ5-qu+ 4:.>5~Op7 3c}KmYzXXaJ+Z[>#쓹6Pm^E"="CHk-qb) Dt%p8Gk Fwؿ+ Y4 *蟵DF"M΋|$J$GI6Ip3Kv\DeCl^ 'i>T'lz;ûzvM+\ ~@1q6c[PEaoKϮeʰ#NN~5`@Eلս@'Un<~fTnT^11\);A;'C;`zy>;0CϘߝ|k誾iֲ`sx>pb{ ՖJ!Jcc`rt*oH.۫_~1 Og%k34Ӻ׼.U ^\ ;RЎGp: K"Sĥ^š(y`Ng"uÅma7v++y_B^k#`=1;ÒHv3 1!mFЗEAbǴ-ZZ4Q.Hl|}ڶGV.jذߵރe?`J%Hx5S0_:NJ~kjNr\)ֵ' A˂}Ya>0G Ƭ m_^Z݆R.n,", lyb&SWq@aSԎ"nnbk$WKt<̽COt&g;bR#<T˽ĒA[{FVCicK\&JzGWwnљ2ޡ}>ckeuN>8ϝ^%{db( V7fDׅ|t 3b[jV>Yzc}"y- @( q½~h9{¹S ]rVx-j]!gH4tjwL_<*]9}Tt*6l2 .dZ@LW\xgYϛFcHtQzY%j4x/@"oT(MiKGԢ@A fJDtyO铯){1q,|x~'x0ߏ ` L^ɨChԸTf_(M=|@ pYb̂@*i9xUhŬ O2,&bUьM(%_Xa=ad_y|8rj(sb須-}cYlBX3sjuw64|kuxa?ը3 X$9=j`wL)/fQfovsOr 7s³:3Qveor;B^ԍ@b-i3븅e=oڒ\ރvµےg 3* ^f|"mhNǩy|` &0ۈ2ۋ>i"e'8:Vvw?rrSkaBCXs܍>2ake,mCCb{WA)e|c fHL3-޹`_s^tzF3TN2o.#>\$9ߧ]o۴R8 ?,`@$?( pNU9Lұ#fޮU!= B`$Y+HtrxƬ(zᔇꡮe 6s/*xgWp$:vXPk'eD2gFQү4c)ݰrRBAի'y+'0fX^5\ȉr'aӮ.xǢ@<0ImvǏ A\V*PG_5\$)뱧R5nWeysiLߊb.$wy j%E{R$sٛOK|rv3z[;UV!,2ZLo*^iQY_Le#roZ'fU7X֖`zB v-AՂ/Gۥ8{ a9C ^l QRkN9dص*g"I,K!(>"A y<.攛 0F>xԅ`5Ofdfsxש1NIWAK=Xd_a\zs@oQd5 ޗw kO]6z F'9ӘjVX3/5O;ו)oR9ެ{_ q-M8t=c$nAQ=G3݈Wü`씵B?֛PX)Sz]ՐmL+Z])|ɤ4"<P U+# nG(Xj44-x}2Co*y\Ł|^HĜ '9$&SUݑ~V,`?(U<ݜgdjE$2(u97>w Jz-v H4{EqqV/CYu$c']'?ٛa!LdaaEsp.&3ܓ$j>Ӊ׵!suN[x. )%yoE+% &iNh~lmK`Pgf ( " 8[^r^uam) h9ig?>FSkeK,>AYb_z _45VL@شA!SxzgBwF ]ܿ5_’ ǯM"TRadC׆|( p7+'L̵2$lqR5=iJf5Ctc(nbMHaTlR` <wk+en2PFkKdYYJ,~qgb?sl6",4kkxκjJ-ڔq۸GeZ֖2Pч2Y]ԇʬuf ha`*znt䭻!.Sv2X`8Z[ 2n{Mb?75 SI1{7_`Þ;&Ѣ . jߴ6ō9MyBhٵ&؁yk!9"ʲNc<=5Ew~7a_;,5igIł=ewV}1L\6$5\]?`>?wfB$' ުΎ$poVc[hx5=c=1=x;lryeIzQ#X7YpMo "DQg,$ni,#t_V0g,/jܖN $8G1d]ֽC2.^ >KNǟm<\驂e *i.x 4^CW]Fuh>R=.Wl%!HA+~ڙjvD<֠ <yosBzu1ϪG98Jk{qL}2}a`LxW՝<#+1Yi򯯥 AM)pE(Bȫ(G1aX47z)yB`VC0jn{Q|PCrceE^=B3,t]hA/*悑i*PO:¤Z({t=Y(8S^ v cO-˴_&S930*sV9l5>kpo&OO̡:Z$rE?cS2r4@uhJH/~᡼GoDdT>2b_Hmf<;\e$v`KmzUiczf]R-Qo3̬z?VZmKJJO,"/TYV5?_L }Y6#.rXwJU~ 3+&IZ%T%g,DQfIlt,?ChLݴ/\ [Jb9b/.) wn TZf (5l:VhÏ$>YzuX nʍ6=I018VRk 5Q^pDpNsF7v.NW{}~&,%T{P]kIR LaFϗ~%brW@ZS3|]qc=zu&whA`]#VAmCao\ C.ą /) %1~_5[}DC-Bsl4qɥAyxGR8>r8%ەOP!-Co4huȭy"]=t ǵ#.[_d)pGBhm4Tqf"`7QD9-.ڡcAC\mWJ"Sa6=GŨA'GTށ1OxPVyV7ݵJ@@y]^ S~=XCVPSP )5}i*ʑjθO/Xx> 3^_'.)|۷WU: S~Ǩek(FhEO!Ԧֿ^0A/D~3gPk\ßWR<>J})}ȺsT]ք5D#ʺ:L)XL^ #ϔy1B>b\-\zdKWj48O 3O x앪$$R 푨n JX n|5j k~aOWw`~"b'?ZJb>~5B0 N L=PT״$w()P>|8g[ .SUl۵1ǚ+żג2(BEw=G FR 쵎:w2L-V>Fvr-$eY, - 6BFSweoWoqx6u}ywhŸ^J}@;:ߧ/和}l/\)y!)أ$хEyyC J\pFs|JkFcYC.`o~uiF*{mhߦzKe icd^n;,TKޣH*su7O] MRVXr׼HhE3+ H1ʇ Z lrJ狏/uMѹ 1Y&GITԑ.M0|FLAArd ;qV<Cƾ;ȸ'8ܼ0eR>ő"YW]ehb=)Бyи KA+2XT,SE$ƌ?+4 D@rA<_A; ֕sԔlfܩ6m~6f%"cskrQ؊@:q xPr`T{aA +zM4K]˝QVɐ:͖Uv tP<8̴]S]yd;d+ݫPˠV==w;H[LmrY8ߒ&6ʭM<ߘQdSN}s:$I&Ȥ]&B3OsSĆZҢ/z(7TH&Cn9Dy}!h8>5wٺ|Yq5  }"vLo.h1q6׮\8EdDf[R^$GR[}|?=]vGBpc\pҾAEj /{ lGH$3l=K5oْ2RZ)>t=xhn{5~ KM>92ZY uSN=& |s>ٱΉ` 쳪ؿ9?u݈'^eyaHp׸k ArT@T@h~$kV۳oN=;0VqHaacӒY۾րApT--j 2x_~ѴDKpWlΑ`'wRq#HGT0}d^DfOCDXQ37&EqCS ܏e.菹5~N1"y83շ,TKҗ"܋:D5ܗ)-[dlXod]"׎&OR3˅_0Jђ9Dx_.[2ż X6;Zܖ"(g\dIVH({G_+geW}dV7oϒ4wY;23hx HD|OP fW b!ޫ1Mo,i9έk+1j(}+[`ٳΥ*/Jը'7 !d\pq g\*!rE _G14&њі,ܐVeBWGKvZ Cl~-DYQO~ t# JiO׾)U6 |#7K@ҟL@m@TG^Rija/á@.C6;:0Y׶{hzp )b+r*v>=-F`t.X{Z8m F2p+;@(t}xk;WQޞc6ߚ }CB[~vz-` \![$gN@Jwe}>WxDZ/D;t=pjzk'_2^C܆7+96̣ܨAAX iC*jiѳ_Rn|&tE/hO_ݚޑ= ;hW.f$2 y0w/y"8Ekx IզH%є;m{g5ν 5 !f4v]D$ ; )iW]73ȣ 6 Y5f/&L`WщJd.|IkMz&'C׾d#1?c;\<وR.vwzBFM^(p,Q|I˴>fCh,9X0e(rqWHV(Sr.g\:^A+/R}dFӋ(PNg [$rvڝ$q!J>xK{w#B'd@g$O^EE]evD TYw=Gثdí&K%C+O85NGPM3F:D .`p ?~;NS9o٬2o"5kEbL ?_cH͍YWXŪs&%ra۬xu\7US,lőN>g@afQzd;6DڂqK9j6Tϰ g d,K" Hh飫G?~2*dv5xur%1;p\nWfPU/VbicE~͋Dmg.[Ff?swekmyLkl$g .-Ee 42+x9YDG(0@b^Rj2;O[30cQ3H tLgPZF-F KXG{R@Y oKOdy1;˷K\x*3":dU|\Qڸ9M w,>eV!"۴#@k5lUPP#M)F[Kc_.zN@D_Qﴲ7"v)lmͧ2ئCL߃QY喡&k )g5 MVOzwIJ0u"i߳yd^\!sU6rmI+4CܨLI#[hTnFf:΅o })zN`8/Wy+:`B o )f7[zB7,/B-U,M--(71JkB#nᇿz+ijG9[VT9YuP93N ..Θ]ubEGQeV$~_.0*E 4D}J8yJF)K.Qnaj]樂u\ ozY[) @yO Mo~wإCGή'OwMl?J<k>I*g24;ne1و؊%fAJU S o.-ݒTgɢz3%CKМEkJM$Қ2G0+o/2QiG:J2 bC .[ҩh"LQ&ADz>{|zq\ѕL@ \ylx.g )G͝xNtlϛq71TVɾ.cz*A]Mk U&n(Q67Ev?\oG=4Ym&Ub?bZǫQjOx`{&~&S?05Z0J`>dqɮA6;sqsgM.&x-ylIli%]mh%,8" ִI-T;X1-$ޔ,h GQs|R2ا->{Tl>wuqKHXA<׭!K8bSǐ $YԠJhX=h!ɷ LA$_](/b.1nC%BSzbðyz,ְ29Yݏ/琉~3*Ou'ׂcXGB[6:?atyRJAeu2S@R~3n`%PG:+S>}4ײPRԻ6Yob1Boڇo"%Kg ^uZ,1⾣+@(Y >$:!Zd <| ;S;ǛRL& cuG>٣Vf&Ƴz!~6LJ #4?AKVJe[嘚.;#ϱYǀ*v{Wv{Ir?\ O, )ZV4r=Zo+4UҰoscńRvxx1D!SGӽΥn7зV6ҁ?xCh@.#B_:]3Vg+ +AzU> 8oS/7q/`Иbg-H2\?96%E՜Bہf;Qْ@6{CI)-5>.jxLy̚N[_ JL$gMADܰ٩*˼ZqZ/ڐ2uߞpj49Pg.T !qz*^b|_SԻD^WO rfrZ|g'L{E0)j#P67_A@n`K6c'5-j:<p}h}R$5xV<M(ԷF-GPwCöc' [خ OG(]ٕ݇ݱ;6{lgg~2T\QlEg4U ʡ!Gg[-VUy>_I)1 pS!'8iϥ, 1aV)j+ơFyN$쭎N1?Y8d OP_@SBOqeHaMy6ςSr_rkܦqbX9|yV7wjkpw@W k x~`>Xb"lIqڌx?oF4cEL?+ I'pY  ^ wvcPK#߬|kvԢЖ+ f$*?i~1biZ9 >v`+QM+:}GPP!٭K.72?| ֹ wZI[-JLɯ '; Grۻȅ J8q:[D;ܬ*Ta/t2%U^ūpSZ?nO#(_KP*{J !TfE[CKنeso D`5|dMIv_;Z+z79Ara%0dY M^M)O-\ Akw|X~''w*?uY3Sa4"!mL^8*ivz?(ڜ5} 3,~%4zӈH,4Fӕ Lބll9p1DVFa.DXCi#.zL?]fֲ0; PLO{о3K`OYo]WbI#iM̈́.*m6oN o yyS!\O<RQj=P2CX`TyOZ^bL}ɿ21_t]F0]mOOА;r!B6\Uk,pM#*V31(g¡L,r9s7'ǫr]=]x7k]{@3SbYd[d!>OgWؘ}A:9@ 7dyY:ci {U/,e9~-7qYTSRzxc0 z*!^!߁q&]: \}$:d\o ]\MȐsb0?šRlKkm_g]fUa"QCsΦ)(yܗP_YQ<[cB&q\qW&31GiwX:1ȧ6}gB J;KۢyЄz8V&"tYVaCѕHPkGI0?+$<<况S<3d/νح.sț$x1LߋŗuQME2萡Z yGܦ4q9W^ ,WvҬ# ӕ@vgIdeDM" XT/R*]PZB SaҠrh}ʼn ǨFAwA%Lusqiloʖ0Iyp53]:.t4 e ^":3-C lE7y%Z"ڇ:7j*ς/Q{6Byl+3ȵ̩ꈊ9Z\`y29H:9ZT&d<𺾠/E _P%, #;;9 Ըy ^g2|Kpt& vNR Bml:}Gj`ؐ&=ZWbGX:v;[jF.*J2I@ûƉg3Zһ[$e{Cy! ?#c$ h⪕09rz# )}(h-2 ِ8vj70YS+;0Ϛo 0FZdl9„+B>x-;.n??yrvLUdH7H~vS0T`}]gnmH҉"gZ/ {_US ff ׃ˮ}hiX諳O0ܹ[ 4jCcS/ w.(T(w߀;űJ3!QU!4ÍsW-xգc#|w&5{ћkZbِnmbQ?Z1/ib]a0I+}dEbä+Kp3 (6F.X" \EwNleEƉzJ6BFi5]9Ȏ_&%uIf|%^\Z.k%kz:"eV++b:Ɲ1E`o}//iJopIHx{MCFYC4ѿReo~wHOٿcce!,|lc{UR6wqlŀ=?yu˝M^C#׆B̑!DXJ-z & X,==!T6%(&G c[gډ+wAik!SJmޑǂc^XBsϖlz*8oIMq"tI6-"ny|~++i/v#`| pk)j΅$>,xq3W@52x ;c Xgue+7c0tXO_@3]TJXmLr)D Mޞ4WX(X?[MQ cr:Gg>)hQէ+s*8 __+>۶/p#-#|Lu7Y$@ ڶӸS(Ε˕ܫ`@V G%x"5h'y?̀NȂPS<`{.dʽ)Jj={8V}>xHAKa8M*'ίPHL3Gl΢2WQXȗ [5pْj) 8}(0ǽ_Sȉ&=;Akqlo`$=ȃh/xQy+o~,"f46}S^byꅊG5$a7,XQ79c[KixGOR x3ĵΝ" s49rj=DHZcK"#:4|ё7&k12Y7ɋG1QBޝFp)N 3ix]<AY\J XZf37 !4 WVFju*+t ]Byw#, Fp8?C\u@za0]R;؁)D #%cDKL]&m,,7C&k.wj?#x Ų0t@ymiZ#H=ݚ뷏;1Х#ԤNo@kA;TgpwE1]MtOf :D6\X J}U#,XʡjjH,!#3:g-:K-bŬV~+|!U\oQ~3*psxjP1TO'^ 4L>@>\7X'ZI-nAݙC{AR]j*mlX@jy{6evr2SeC䄲^H2U~5![V:VB*%U)'CE!E}I Av{͗(0߆CakoԨw H@:p xAT٭L~FSܓ'L;k8i.*}t)P 9Fx~gPǡ8YUΞp^2Vf;"ozV]ʬ qKqk~t$fٟǍ *{d *PBGxMoC kMx? %B&В[0n_y;=d]OP:lˋ"}*!f f{Ӝ|.ϯ ON(2as@^+t[i~!!F^]rD캬 hPd{oxzҬkS,.oH@ZV!CZ QSel͋G6,䅋+XKMk4(M^ ?z&]e٫R| x6KAocQ7^#`{x=2b6#h%K?Mk#1Jq;Ȣ]aoy_Οmu!]诪2X=v'B`%EK} 54]4gNҋX#>Cv^ ZeVz(ZZk X*K}G;Hª g˯W<ȶ`x9,~=mnq5䍫{/9bG]P, !@1pxC j{5OoN395ypUY,ӣ Uʜvd\B6k(~LBZ M6q]+Y5>[c6˯a#au&P5`1 h[Ĝw pv|&B)Oֈ κIӫiMX;ضAX\&ês0>Q;!neI5^1}6,5Iz>٥ VHTR~VDWFc7#11]afBy=@HPmxWlXӑ7||]ۊ:AAE@bJLm|KbWvv(yIFFN:T*=b[ 捋r(3o-Z$5j[Lt;U뼡4WK!ﱋ[75/ 0>{XQٗ2k1WĀJ^6 `$߾PVQ?$Rp&Vcdkַ{#mzzΚbBJϽUڝ=Y}ȿEo2PN*9fͱe`u^˒ >BdQm_]gv9g0 n5e_{Yb\$'ySF:R#sFE A);ëD&͐;3w#syzrJ+Ɏ#Weܖetںa{,9~'gA 9iy3BօEڋO@ߣKv%eq)5m@v 4%&d t/-W?jM@Un\վr^~iM풖d68bW2UcS +%Ɗ-mيb NHH71%"AKZSB̛) :Jt2})npmEd{;48"1 4:^p߹$:lJSsi2EHT~mf G! -%Hќ[e e]DR7&T!&ڕUÚ'F-WI&G_2Y]zvy A1|睭D]Xcjؙ-? j>nE2JICq>:ːݦ7˄mWJ4!𦮅LY;c>5HZq[vfm:452Ħł < ;m?@Di4|BYvQaNka u,:!E7,R6(IW܋2&TN^NO;s[@Y'*~ćn <+C= 0B a,]9?ǹf9zB% ydܻp31sR_uLJDFдz`(B*˟ Kïpc BYmDQh:5֢ QSs`.j7|q MʊgBݠ٤s®Y_d|Hb* hvmr}S9>QVQLrbuM 0ލHD>X%p ذ>4h9Y\oƞFV-29v 8ri&)]jP@'&2▨|&uՙ{UҨZS_\ xr%z`y)L5y| lYU@pү;OUE ,Xbf0}3rT׸V&q4:h8b˒dhZk/k^+}}V05vCރjes*e  ]2$z` (vJw=W3 Kp<!>8'6Odr3BG۹qY[q?P63N/96@u1Nϑ$lald.-t faTnaN6++˹ڮ\"Cq_OTi/2567 "+(aLGwxuj7i ݲs%ƫ __5?/X cNFn>j}S*_Dz9 y|Zȣ1R C04)|fEEͰ(~ a Cd\JybnثNݎ:Ͳ2UcQ \_ ņ+KgٓGX6 lli.TJ,#@ _+#;>.2}9([eғs5 ]sS g Q)6y1טzh;-nfmԇ|}o<CY0S|1!xrVvB'KzxVeqFogv=ARIƕYl'~S|G*D/IL-nc)D˨fGnBZ!Ŭ};'/~ -5{PY@JR_tppzxT?z:C@e+ʹ7zi2L?*-3,+{ބ +Ӫ:9ATLŐQ:0+j2twϹcfeqXH(J,dzo[js"/+[u#/7jG/( Rܜ*P)a;!h[ m/0=dq:Qa42`pJOji(=d҄Q 0㦟2w;tle &7{Ϩ22/ؐB?}-)!X멐Q_5ͲmίzKpKEMӭ't0?U^FvwF>w=Okc"lYgCۣ8).qKJCZ-(%70_MG('yH'/*Jj&U/ƭ_,D6dSx֠)qZ9i0$fBD}3- 0'&_h??-ihuHL]%.<&^,YAZѰ'7OVObc"ࢌasIcG)1YeDhh Swjwu\<(&A1Zn5~PaU 4i9J_5,[=eG58XE䱵EߦKyZ Ro™x3zV?l oȓ,;ĢxclxMh IglsHpڍxF%q}DDb&I=ZbVQbfy\An >xiVe$rfGuv6DS/Sd*exF76i?oU5siH sM 5frHv,.ee3?tpe:ZnXs.r9X]gDt(78 @:Gz{}dB:ГF봯N{8^nF"00'Iը>cW_&C?b;GFi,z{0"R"&ƻJLN44l"߃ 2$haJ j_gtB!6a 3$T^8D|*G5ha9{塷"Lۃii V\A_|B/zѭxbɨSu-B5L-dXZ@h쯽x[u?}hJ':K^Ed*BTN}~'oz< 1 #GYkAV U- {<#!g=P *\kĸT&сX䗗0912 LƺSaho,:ۗbzjK@A>B><./SCTYQ682[*~jGysxڶkUί8̄;ˡK".sS+ ߓތ@P ٣lÞ7}mdELTU{!y=jԯj‡_z$!{$AوˤuObtpnv>B{Tv$2M?]ҟ >Ǥi_ (( {4V)[ʸnq~C@[t C2EJݾ{%ǧ~% .'0“0ǙlsWi?~ ϱ;-.,5",E٦B׿>K /_fCap9& {S8ƲWIC(H5 T$Lh K+FbG&Kw$q1Q kJM|` kh(8,A)Yh9xÄ`w^brN*K!":m"UK;g1xemykLND;dvG:I6gv7 @lt{1cYU\qΙO0&fqte!coEUyS>Y\ 1 rz_< |0s=4nfĭ^}1x(=b av%n]˱~8Tͻ0#*iӽ  pC@%wXvNI2[P06b1Ŷŏy1[:fo>Hgűmdg"`VxZУVorn'CM.}GS[ ވKBG*\S~FOУR0Z(W4SFjBh+Py0}*6;3R xG: E6aU4exrtY*K]%NMq7_vc0c9 m(t*:J.&)emV`0N%UkX`St@\ӴtMƶЃՆ>` jqFL~F x\Ʈn1Ce[:Ȅb,g2ӧi] u.NWmvP*auI^.o LN,-]V EEKt-`C(v^_oSW>ݲYکw ^*|˰npkg%~C-orPb J;4F6nX=#!AV(?s"R'h}mn 'ϡ*L32,)&5_,R ]ʘЂ&cgPYJ ! S{5K Ңso6j~q7 e _lsB"9O }Pq0<( ' Vdž"#ʖ%0= RR2ah`q+J]I>{N5ToxNڞqc'i /s DG$x[8;X>,p׬+ ̙ު #2l$?TZaD@NkKr+G'?s!ֲ*L&#u.^LF(X}Cn q`%ha5q,4_, >{5nb^ꃐ$[oOP!tOD6m3KE/rIpTzET|!䌗!!s*dj1my 6d \> r%#v<.R2Q?نMސo.'|Lv4'e͉Xi Wә19lR{1bz(] }D[6ĮNE<QU*p Q(t nxAE\޸-3?D}޻Z^0>c21M2eѓ\J[ŏ<0AٝW/!r- &1a}7y!d MYC))0`Hja=[*IGěsdU(yTq@ةKX}Pː0 [l3 qz{qǡ7.^dt=&7"m%>8*dnA{ΌrxHDnt)֠E-PGo2~,+aHw<-. ;q7c%W۱.E /7V =5MgqƀƸ,) P99ܼ f*0 9,kovs}z*Ep4w/,|yapz>%9Ҧ.}rXI,=9X8{V`|? 2\*čCPg*4cv:7 w`65Ĩ1ЖdX}sX7Ʉ7fF}}HZfں%I71'LT|*w󯻸\h Sv<ޗ-9:uZsJ )]2 O -b+Kq>Dn)&1n|o6T`wx-r5Ǔ0x$KZ}nG5;{cvԙR Qn5|2fH 0 G= {[JQ~VfJ`t<28R_Y?;S, 9hV-ʫ{tZOApG^nuB[vo"F;r@v[q[E|v/5%9 +9r7ꟉyaW4c)c!Bݏ>j}1APOUV'_3ꍤj VPmLx3K(ġjCϰM9dq;4oRI3# PnNg_Ď"Cjof!]5nE&½rH=^֓Kf6 ;n8i&yG Vi uWPZ|r5: ;Ew;яaV@J4H^&Q)*aZMyGJ {[F@g6“qzzAɝӞFsCVіw{U("`PFlC0R(@.)Xj}_r8F-ĺ3HJᖼgEM *KF[]82lZH[ z`%/I[և>껂<9yb.>|17 w1_&!FRdjI} ئP_1?Hov#&H|<Z;eU݈M~q  OыvNE*o%űM-uVI zNPL:<+Q&[k;ȭop!M#ApuTˤorSf3*p >ef҂E) =,S]*xP΄z4d DR?&Ta)뫴ZC8 ƇQJYvцǢ)a8=üne0|2<~۶Ff'5S0xnH3Uw 8C߅q34klD|[[dO!ᬈD9:'=П8a渡Hzt Dkb a{n@@uX ~$BJcȫ*JD. %N7ӵu& ]}"qQh\)d6iLD&{B(=؀#xC1 2t6| L~fWD򃰸.]^:;ej2NDGJ;1L^X7pqL w:gxT2$BK~a>uG%ڞm+@ $;JYJ1 ;G{?7bzj$>Z쪻# oPs@Ӂ* <󰦸HQ%"D'aDjՏb29mm?GqTa+_ڧvO cܚe9vNՑ*[TjJF0Jjy1<=4a*TE(`^]Jn*͵Xq"76 {ѫ 7*gNPj@Xew]6ث[rJhS2ٕ؛JCw:zxPd WEÿehj R7XD@I# @Ї,%Bs R zכdn\؆e](=wV ?uh$CZeFYm#1.;}(-)1Hv(oqUwܼy3/w>ݽ4MJJpT¨څ2ک6AV͉A}-]cG dt`FB}~$RgXɵaSx|s#Upt9Mc4> 8ϡQ4%;0Պrƕ̼}x>dU"'zhf]$luEBrC3Yy$cm9}ZDBĭΏ9Y X\7n<K>uI)bc7Wq$][N3/)qv~p͇R;WmrYn)@abe>Ft6vIE6q}m(ʻ9}aw+ݙ.f^19s3%Iee  vt4&?F4VvۦU04A;]7#vg}NWaQᙅ:0''2hp5L *Sew=JJ7|T[z߈AP,: ד]LI:qW= `9Δhq.8lؐshX *n%6Ԯm9v;vjmucf&@~ -)`R@G_bLvґΑ5tLFN6a.g7}?-_=A=䣼mlWzS4,nR0 4b_&P 33>ČTk&2UDkF옭uZ0cZ?`LTGz21q24ȰE$zA?QlylMs6VD>x=CL=}I3ǸS^BTVk sUK5, ttW'KBհ-dż{qQ(, -b6ܠ|s^wJH% Jxd5ȦA9t ?=|HP0Cԕ@sYu0첒Og ٪arz,n{(%ɹkPa{KJ#'.Bx4_o; EgWi@v/w4u,b]Ps4rrCMsB⧬ Q|gDe-GO1̇[zvi'z;41vy(Hr_EŽl5c`_%"l4+E`T': 7Iw*T ?8NQl3Y(v3Μs> ЗNI:= <wUA~@ز_vG"w8RM:ԬFTRg֜ `5m\(^=F^8d m+o#n9\'b?V倃G"@Ljjx}uQ]A8vz&@]k. M/Yt/wQј03@z쌄%lnX:vafݐDr9Q:g/`/y,w#s,&4/7L^)| rhKnptr!T{𰫯 VU1Zf}xj?b^5˙X -!lvoY˼ $A&^L6hJͤ6sɔ#񥐖G@VJ4dg{9(¥?#`D8':sOxM;Y| Zc꾱9&Oڧ| &y$Iu#I%#=F^A]_3| S8$eL=ASpܱgG_ˣXl,6ψiP1M\-JN=!_SfRȷ!e9@up k^#R5#5eZvj}pa^;YmamWqj`O), d6 (!N7¨<0^15tCD́%%6YG'EmO1ˋc[Jo<)<)3x̭V%p2MI|PXީB 9gv旷|}PH=}?HDAkn :)LHD(Ϳ*֯"aK-31-rCISPh^4Q'%>*Mr q.iг3Ľ0߭WE ~Oq.:y@kߐWKi.>(_Į;S-߳FMcG zı4 ^a5{,2Cl3>w˶P: DQ] [ h cA'en"Fu"EV=u| ?SI4 8gUl#WyV;6Ҳxd9鑙@:II5)3V"zRw\bfi).J&<#`N:ↀ"2 $&%o(鐑a ,Z<>+5 {!l {kS"!Z_\鐋۬ 嬧Enz7D:$B>P]*U36DחEtŖXhْsC4i^ U.kϭQ0OhkAzEv2E$㋦'yJ/_*jE\򱵠m&_7jdc*gdrʄ͹s$q}^%ȣi;9m3 #=?).Ͽ6n ?,muP"7B"Zd3Ę3EƀV Ȉ=26rfrŸ݇H'ʠ$XO4C]@v}%ĺt'F{Er!\t)n |bWE!ESqѹZ;u*hrhP xeN5VL6iJW'gǞv|N5OW4. ւ s]TI0D)鉉JU^c`hS+GTh-'шX(n)/Q&IXv^l/t)w2>)C dۖM?FPVV)?ymi#jkǎ^_R8g&)~nXV]:Woxa\I}"(G$r8S4^:ʺ+`/;pCFxLJ`'V4|aW(u5/5\꾡cc [OGfeWԱ\SdHV3'G H3Ak/m]sAyB!f>4]|ډ&jiعVE.WBpE?8W%&x+== CcBB>;5{^3+1E4jʢHpen8٩}邴*$GqfV]aN)20[XI{ԭW ^-”C-*.pq,4¨V(FR`ho{^fVE:\_HN(osD kg Y3}CxTwb{sQȆa|fLf73#UmT ~j}uyԘv{BZI@l8)A=֬*nܻ)FxLd?kgUBXI Vzm b`& 3ДSPb]` q8χÌk *#qz/­"y펅8X2 MͷvW+ŋtί|Pc\zU b{ZO-߭+kږjy"hGe{]i'ɖޑ0ɹmhԩaGe;1R&,rA oNĀZ( s T֙Su0jmE9ŖV|yRJ"\‡(%sQZr*LV=MQPj+a_쁂jR| `^;G׺9m\dY%"} dd[o|k;MjfIau ڣR͑C0)f"7<㩩:2-Pǰ(3>QxNچ/2drS̘!z``H}AG,Ҧ ->3ښYO%Xr(bgM"˨=|P'NuM {*XT?4IC{ 8zF*>*3x[Z/ ǩ$M}3.V +rANbY>)SAߒ̓vA&!{iۈxB.Z"x2neq8e.Sѩ~M}*\ܺ$h N/I}_gjOT/x(t}QgHT7g}pwtmvy_̨n*q ~i<~ ha!10&%2ݥ؟DZ!'"x±ϝ{h(a:d]2$"fX5M]Rf/kD:P/pMٶɪ+"|pтwa0hB^r"H0ye$uߍ;rRMdz//殁](س:_\d@:,.{qY3!m|vF yn:ү/ 0O,]H:&_ MCjjL8m[ې 0A!//#ٞ_}]œ'\7 cNjJ!p QH\xљNƴ%IOu*oQyx1'Xh.՘1Gn E [\ٚю\"t}qcl+kgn*IW'|:-x-`;/ċ!4wUnbM ,ʘ_\"tH6$BDI kp9 wc^P$660ahEZ}H`vGkeſ)4TNA6hHE>xR:ѰA؎T.Dt] tx noC+s01JBhp !to<;o :LqD߉{K)ֹр, {n(~)"EnX v?Xm܏&Z}SߙJFԴWvYaכumƦݿ3_݅=?{iyThzzُ,.@~, \!&ⶈ%TP=ӔZt(tdˌ}E Q̇Ae-oc0<63>ݹW[2#j+[vWj1WZURRKs!al&7kaj^ӭ[;? SB]Y{` @ 8<?z&:]O k+/$,Xkr$`AHiS@WF z462g~6dî(;+Py\z%>-o06QDAFE<7t0h|)/.&Sju,.v ݠMӎ- ;@Z%HˋڔR x f,Uq7Ώ-%=C 3rF=9zyhe'dGDG6{+uq~uUY ^_^E!i ]7U=@aYhh'HP1,a(Vڋ㙠cַݐAc2ͺyiȾЧ_@|״ XʣNYeHӵ||R`B J Ta=ԡ 9sX\C=V./7s,q~i: >bɇ R'm8O%K*K Oo2Y ʁv<)DesebӮ6Yy;#u 3?(<yy_" T"ޑr^lӤ _ٶ+se{4賾0 Muy;%>di#“ٷ` <$V3a=06u{F'teNb<0]dx8_PBO@kWH<:]e^c;f0XBksR?K)lA^µFpG&!nHupo;Mc.@1B=K/؈Ph_b[^ChnzevOq F` .4ӉE[T'q W8[da3 G2lx]Bx~D z&$57Vw,lMA` *Uu/q<@N&#vob䞖7;zKy?G04 ^rdq$9t 4Œ DX$DߍXt)ڲwsz.@ԅ66':Vck⧎}ؐ`N8rD/tWQnʼn c^y[^hú 7J74k3|π{Z(oEeG:δR2ZA+ 3(;{s_%L@hP߽3RhjRVM.\w7;KHt[KcS:d'x2ٍ/j' ҵq[ $U[i,ߪDN( VRHnQ Eq7*DNˇ#ZH6(pǺH61(ӱH,禲- S߫9cg:ߝb[wuԤ"9顶'C^[m0j)ΦJZ3!*!%nj<yd;#nP(6z!'s2#Vv=sþ&tiZW7`ٴi_5Yi4O@_ix#oR&3b_^#cD72꾓X~Cpޡմ:g&-\Rs3IdL-3B9sr)sM.7}q hM-Tp,cpUv9.EOv Kd=g,ɯ&=Qpg]w6}6uq&(Qawۭl.)ygmKZR1BsDJDcw) _\qANoEY j ?D`W˼;i-$~LJ\u*O]oFFdj~k|GFl?Đ2 lZb3r{H$SGby <4 '!\Y$&ddE#)3ʘŮjy;BņMEw^%˳v -,bKʼ_Fry (˝ wPn{0%'%Nq ˣ:WCl.`U{0Gnqꓔp2i)|BW2k{BPKz>NEM̩GP5'5}W GS6dalPC Hst'op4axʳB q hn7Y3Lgza/0ٯu$@ub޶1[ZB. 9&E6#2S q'/q/7(:-D1յe~)z"aVm-fI7$&S8pR||`[HH"r|>ھ [ bI& W~; w zTe1t{,a68nM@Os}%otnXL}ogrGO˺7X퀈QP"P<"s>ΑP*(Yܦ<s.CYET5@JOxΰQ='ѡ͔ Q*Qlfʡ)&$@'CNؗl9Z},nW3+ia/:@5b9sugm=g*9 tKhEVOBj7/C-d@Q=Fi|W[D5ޠq?̦TS#tfiwBȴik9ozϩ_UDu\QHzUTo|a_}p'/}Yk~s$J:p=t:/ۚ'jBݦץhfw'o 5bҤRК @% xF= &^W}]p)56YdFfwe9jzWNwCK w KbOLl%;@`Hgȏu;hR&u5®ghQzr A wbŘ/VqM#336LDfRƕV#)PyYHhBlU=.5Z^1uN֮ܔ1Qq/HuVI5Qn.+] Q^ E}؍qa>c(:o`mGֹ);CK%Rea8=88$a],Ⱥ4]t!J=&j_yke"L䌴T/lߎb䙘+ ̳__JF`AvƅwiU T:U2MeNJxC#{&搘9WkI:h6bC4K"_G#]7=[em=-(*C'v.dR4FhLrS.giռRpSK aՖ\iH"LKhpP/X)tZeːf6`;boNp:Y9hgu%)h'Ɋ@%B)9u,&&UW:*m:*'M=({}w6rp=ZnΆ܃M{+Μ F E# Y͒"UBf_ɂO ӓG<"L@iHI#^N' iu6yxdRifu.'5'u"B%$r~0vSX쬱 6]P6n$R Z߶ :i%'s2YRk\D|Wf9=taw׃k|"A%ܢ_4lgTϝ^#3C4n *1Em1]3ujer_ Z[:YR 6VBqs֤uIgj .; )M^QP,3ݵ g}ao"VN[BJ$k?4—YC0+z!PY[ /$BP̻|lS  S{{Xsv'K{i{}(#Ky+=|lՃT\;^A/06N^h=/<_/N·Gg^Ŭ]dڸ֜a4=#}zӈčoD7xstJdCݛTN`ƽH.egh4BC±~UQluS-~{%EHRZUep>ͼzwa:d%g0DSWvNPC #tH%l;tgt +8W=B$ϴ$d5:4- RQL$ :meADj5NY,!XUe4Ч+hoX0+ {)2iNk y\v j ouAm9C{Kͩ銈lNFzҁMrW `VgKܕy04`r'\ye KN14P,A `Z&nW[ K'6J0WJ/܎{Eh)׮7YE[}0D[wƅR[٘uzVl@hsJ3Frw^-_<=_gFΈxB@HeJyvQcyEbt}&B:?xl:DY/0ל?{~E܅ad0j%B^]_{%6Wύ:3??_aa[`M]!Izu'K"Jl[J>ݘ#^Z&ǻ_pӵd!6VUL ք}?G6FJ,?gĉ&PZh\'aVM (_|7/*Dy!'-a4#!I-̐!PEn*6 yvE1B1z[;o\JzP()1=Oizl'QcRjo#ىjbc S8k"cɥdh^{]"K2chSڬTfԞɕ:Ӊ kh)`@}yB8Iw^Ȭq"btDB)'ȡrGeU;xmpƘ<+PuEly ث^vurPŎ *./ .;,}<Nضhi +W'T?k9jk$%q¢$.1,MǞLlI\LeL[Z]Ў@0d'OgWӈ3GEinO?$XlU-zjtP`i3^E4Fp(lHj5z`ޛ/ةN"L1pM&8S& 3!@pFyX;>A|$Jsj[#^)'@C'yMKXJ#s [0mKw'wn5dV{ƈA+ %L,b(.tL֏J\1e<``5/҃řR19 to"p7bNGͮ3j|[ZU1~uS%!bIv K|I sS KѬncler26ub#k ݃Q kR2/u/j Uz ydq/~}DD9qr,\!.)>wɈ)є{7/'6r^rIfp`5tH w?BD9ԕfR4Õ/|] = b9\boH|Na|nGm5 |Cw5$򤁩.18 v,qo٘`FgG #d,"}~*kS,}Aw; /tsl KV[_E\ր=@@E ڤu6P[}HC~MrYG6hnv֟YIM:{` rs> jld})(F_;x `՗gj#B[~;n# ґƒtkJpG@Pߖ\h%vzr ײ tʪ-5oOgk 8b^ODHCaIm_tlۯ2[*XIm?մi7"w7&Ìۧk-ZU.j*^e8Ok!Q6ަy {vyH$;o;SsXr;YJg&mA@ :1\1\vNSnr@|`Ch戴mk|V,cyJ9:XI\[+Hd@xU80 +%d,?y|Bq . Z~-'* wmһR4EbxWeHnQ6GdԘ_5>Ay4pLPGG[K0|m ÞwO hSn%@ɫüT]&B{e-ؾuOIy[xQjE 1쇺ҵ?%p"xV5G28ic āV\MbJe%=8#ph\3 >m֭djNʁjIr۸Q/rcM 5y`cti/Ú mA;- 6zQcP1䲑[P(u]q`#3Q23,/l-5Ƞ%IYN3T9EnqvՑ*]@1R7jObw_Ml1SQ Va}ATU_OzMA7t /AuQq8㉷<ܲ0-s$Tan}[sW}L)oƽ#eT^M,LkZzZ# C5Зiok9A ۫HN9o<=vq=[AK[+O&윅4y~.D:>'IIiȷ SfaŤoZv}kpL._b!w7׃PNB>2ˡpt%) O4 w–R*3]hb}q.`xw ږ]xJ0.en ąr2㽽E#ޱFc ?o:^X2m)e D6$-SKxnL ٖW[gU&çib6\fĥ\lH'V`)*gn|Gmt4u_QHn(n7H-ݩ$i ޕ| QT:S.##![â  QӷuCn1}tkn_t;C/Kc#ď ;ZJJ` Sݩo+ 4r0>RN,ѐ\o%!1G 93W-_`ɎxgFl5`7?/14=@!qk~ zև(%m†aɈMfxMQnW@Re-Wh_Ǩ_!o(F?zHK,ԅ>V1Ii$eX`+kcM_GiJBX6 X&rRc+iM-r\O&چIZN,E)*oM1Gaa\v+q6 B*,ifJjQBьK(OQQ#!+7&;+jF؄kF+ȯLJ@W98ؗKS^ ֧6?kzԫ` aTK/ؘm([Q[!"IR}r VW6'tvN#Y h`)X6<Z}Mt(EldTMq|KE]KCnQqNǍF9+BRfQC0)ܰoʉ,=5/Js'A9B۫1ErV^ד\`)3[9[N|fs;Hu]NLJk_|%&gr-q'B@a'%%@yY\%zvfW\G~s/gZmA3#I+ NzK| fn8,ItdeUDQ˰<(!4c4:vgNcsoSt%۞*[9i츹VUhy(tN $d =a$HjzWEk⨥E ؕwׯB'gerfY/N~yQ3~)3:nAJe2WQqޔE6U ;nn˽:]&tvB~233]3q?xUz~YymWl~sJ,& <*2Ԕb7}9RlNe'ap&$F%p㴽Nϛ 4aP_ $VV@ALN2?ShW w Hiy o'Uf.Cce 6TeYCla'/{89GaQNK1_)'d%4e).ᬯѻ8Fп-Rvej*̾_SzUvKf{"#Š*vE BE_-XK3vhc&ijjbԅg%PV2\麵чqï2qַ}J9kovbԞ?OHxp{b[ V+1""ǢluÃCI(_^ߞU3eTAK)ŬZ\U/ewfF'8V}bjqq4KV ܤ~0PHN4P)PќW{.wf3Ҕ4f8,emH15AHg7b?EBK8}dzwmg@%́ͨ> gg+7,O5gn2 Sge]=yBmb9'aTT7$EEfY923c)Vegΰ2+p nq=n8H=o)I_=-e(Q&Y[`h6&%J{ ~}^ӺH p4x!=`BV#rcD*[@boɻY\ ]Eۥ\hlt  F9`Lunxݵ 䄜3˛s3+`$ҚfS5Q>5 `2; E x ed=}"Gj@^Q! MmQ4e'gu"n&7orKY2[9N Sp: `c7H.j^^ẛ&Ҽ(-5yAYNJd~SO$F-.ીP*2m%$d[qQn2g'ɘ MtXvox/qLpVkOȬxHv8l!$̄Q8뮆Ѵ1zd̒0X-T0wBeωJ5k epvs#%!q3[@9Ҳ%@p[(ӦuvDfp(Mգ]d]*P+&1xΕ2f>[n^-fNn60^GnYsEu~%f:ek0 %m\ ;Hg<x;Io}v72@ M9Y뢙~ R>] ,e'haUأ Lx>F3=map]}u4ӨΗtJebI?r 3Hd)y Nz&!d?ǜe eJ%buAd$Nt>uM;&SGha<~zӍj*ҘW{a >E,3˨^Kgh02V3yi_1nz^џ'镜YQAI3U+afO Ej;3/J<ӴYVK}nzxHSi0o ;[HMfȉ-?A/ $k3!ZQD]9JcANH)}ZվM\d]TnZXQHN0^CTQ[=EP j6m$>$$+Bl4R=ґqoA K6q%) /}أXQ3ʺ}a0{E*c]E\&Gvޥ#)'d>>f ({!P0]av{:`4VCֺihzjI1E+T_wE7<˄vlCiDK5ٕ>1C|jq;?#3s/*0J+7w)eC$0vkW=qʵӓQ#'f(F둣T#jPLH g;MktSuY*J44E.M5;i]'Yl2V0}jv*ױ5m0ipYyŧ /ظŶSXegu?8YFM:>HV;ScctάJ2cH5 gBP3 _`cyH= ˃mFϹ#u7|~[*AXZJ7̀f!}T:*\i VZ}5IKD-JLR}NB0v"jt*p+K!}lhh rsbƃI>4”^(n_%,>}l=h~%j/Ռ!mZ_ҌI~[] <J_^8VbNKʬ?+?ٌ^$9%-Scf[TU{0^('g >Dh:gTu!! ɖHAnm$5ۆڃnuJOO{%Yc$,Tp5S}B!yD8irYrg7WR܈iMptŋ׻U䫺MBǣj]RAϭ,ҠBSLZ!1!砸.nCBo;i{@LY {M7KwAէ iFU!AX6vˣsc(YF[! rR c&.nYu#$}@;Ptx*,bMAɧo?y2jNwU⭵NWlˇѲ]{*:ҝ =Z"qm @$ q::~8&Y ?~u>ҋ >oC Z:9V^/yd\~M(D "3[1.æA3wHI*yzposJBK@ oTŨRf|մ[O1 Ͳk3ZrKe_?p7XTMK_+v?f㣣b{N -( [:&_olt8NPs&VkL171ڮ/3/9 ,#}4Є@Njr Z6޶L@5X-uHbV+< ls$T``Zy&}|^UՓPw$e}WZ(nM.Ev{l~{Ms*-Quq x(|fi#3<^ևb 2%Pnt8v$r#jhN~<$?3R1p䦰/)C~U,CVQ +~"d |E3uѭ 4ud~Àu ϠfυLr H#vk/[7"?e(8P2Qf9=MhHz3Eː),i o{iX q\vBfg K |ȷ#UQ(]ϧxl 1O #ٜrR~Z=i*2t {k%Bg͎ݭ0`̫BgPw{F>^}>/Q&sguIyMf,VG[ `8vllcȷָq(t'ƊgƁ>d]t:z|XttHv\o*;;cAɂREKחv|P-C,Gܷ"}   zuyIlKМs-(Cŀ=n'e7VA,.ι@.lFR#h-~YVt_zzn6 7'/6?M ѕI5U넸6}{} K nDA;eK{<.:5z.3^V=ao(8dqOr-Cb+#/B3?5ԥi`ߵPP8kz O@}ّ;.?ǗX1订{J.3X]+X`7~ Oh tg p\=_6uzp!|߿Ov6LF{}wqÀA"m:~ϳwh?9֮T 1ffBar;G$}W#S_)!Ps8FQK)Љp ˊ ,Ca漪My}XU ׂhQ]S9.0":i<AoJ"70(ӣ{Sgc2@jTIZ%Y5\ʻ`|ZvJ5o%r#IPDiO[_F%"bE tE/F:l$ZW11} >!f)gH#5 jn>ncTG PQs|؄EրFr AJc:tͣ[oj~SH\ QpF.Վ l6s >2s_[9u9uu(]>gYz Y#j~ l'V܁|V`d;q/ ,A5W']p,Dv鈷*/6mxX/1=4,b8.qvz:4Hb89yq ޓ$8Q+g0^_,~H%s px eٰ\ڨt[șGWsֹi{~(-Sҥ6La~z :7v6q2'q0V(p^pL`_ | 3-MRx&J[ psˌɦYZ?Ʊ9Ɲ$5BfJs؃V35%3xbw :["~遛#D=!BaPUom>"d8 A%Xoݥ%Fᨰ}B3 kJnsʼnp@FZc%էBj;?~߭-qU)̞P9\~4,a&q:ܨ\%_֩Zq=@wJP+"٠'פprO墑R'Ow[jDC$e"U\|#Cy* b@-B7$ h16M`iCڠτ)#d5MX칠, v|"(?¶f]bJidpTi_|uWp,qXB2X,Gۿ{dW^&X4eӡ{xjXrէ٭.>FfB7$32|"*#r⪞6VUco7{rv 'ɘlB6i?_l~l6H]Ar%j> Ac߸EZ#k-'fNXW:¥܆։ SUExκKMNhFf>.%KeiXxQ6|=J=Hl5@ $Dݜv@Gwoh_De1>s8;`@ .tx_{␪F,IMa7Yq%ț6u 4ŗ4sΌ#fc8 nփ悚h~IMGÏrShb BUjf([?$0E?VP];Ҵ 8o4v V_ɝ9% k\B;j Z9TeHŶ7GIH m('~9lvKF_8y[@ u/:fwTVVNpm⚫Y x*s dTT8('B=&笾~M Bc}Vp(tIlp}{s(_ޗq>K#хV3XÀ/$ yΏ֢Uc*+(вWm Ik.#{t癨#-S5TtE5Sꄟu2}FsU,)ɓ>]xVw]NLC̜.8? \|K]WqO/$T&dÑZKz *3HjYiܠv.#W\(hjΏ½|_ hX!޸9ݕMZ;pU3TD%xl_؏{t o䣒ED+ ^Vf sIM?jP谳?ID:(~9ujt_9q,!*KI! hazPxh^ m̭#*ՏxnBY$H4r^ ?`F6W+2%dX$9Q?~0>k\մ]c0H1*zZR| EBp돋Z.|}Rn*Ƴ>[^ U >T>[oG+b};e9UGi[؝.]2^F?rfD)q1|"W6T(_i+Whdfeڱp_V*POriIQX7C ^9Pщ<ϮY@&i54^L㊯.a ֗if=/pgH#f7 U7 WNbgPCF(wmG5{mpIz~aäYO;-8 c!Pi2Y<wa "tX-He$Z+n˙[RZ 5車'bot[_kڶTg=K29 iD"mB #3>ߏmX+;oteޅ[xUj\҉%<^z]\z8 '䃖s_N6guAGon^ É շ9yS1-k;|y0h84ryܒY=ex TtaqhTl8HJ%B@X\w^ʡ5Oa 'sDoBY6Ĕ`1Pj6Jtk4WZ)osiexfEYԑ@|YgwH(|b|KeOXɼJ]թ86KrG:o$EꊟheX!I Xr)PuT}է/IYo;}BZỲ|h?-JƂ#97Ί4IjG*Y[s{|mda%=+P)4,Ao 5 q؇&s ™6`>UrP2}x=k <0iS3"ah$9?'T閉 -, tLxz)DdgBjȌV?: O|Dƭ\(cE&޹R"##EǙ9潚?À"Cߡ;Nl 9KBdy'O-#Z<9rJ=M~+K֥*xPǓS hb3=Nà 7vyH '7e?@KUO&Ӣ1,eݒor@E0$|C)5t]X%VAWy$Y ?MeNV)x9+:4<{"ay#eR;!cY:[ W104փͮ' >K_:\dw@8O3s(֚ DtJX2EtWζ0A`i;rNCosֱo;?ShE~gea}d_\7/%N?߅Z [+ql/:O p)^^sa :ͼfz52 ;R8Rex7SzDQN"^R/;m̎+sMC*Vؖh&$o}LGƆ@?@N E8k_e,{c 6@>&&+Zȝw3>q-ijZI>-˖ÕHv$ɻ¡ԜLN{u܊bƤ?gZ>Ykp`QMMJ F@cI@2VGM] 'Ϫ?ѺsJ[xL]3VTkvMjY0īWjԥ9T@X)VOt1,*yone8%2╓vͧoؗ|y`^YX-cX9{o$E_b XB'or"WMR(3㖋eh 6;8[o4-F)$~7/#Y@*S.wC?")8+Ad-pHx$s:k rX+$RRdu*B &<,(Z7 !$&|sZml_JR!(\ϵSZgc:0Y_̕xI dzb,1P33zL8tzSTaqtO|x Gܒ=!a`J$[&ϝͅO dnRV(*w̋38mndJ.hY%Eyo"BFF\UO^Y.6N Uv}LAꛀU6f@6y䵄.^E&k_ Xu5Q; Si6\"l^Jwa fzak_UH|M 8|Gd4vs%P ;xr3Pa>t݌ߣW"+WeB;K\hBPi 6a*&<>Bmp =!C;Rjw ]t'uI?wKכQeF> {zJK~)CAJIJ ifzYXSP*a%V%r"ۂBn.]=vN{J~Epm1 9s7AI$ zgXGd*88]Uv}8)9 rb $ Vc=VGVGJk`r?$Es] uud:wO.ʼnyysFe1)km݋BY)Hb0(bl_tZx(xoWN!a ƩIZzsU,=c[i^ҟvR'k u9\6.i!61co´Ar튀-y9A f*D˴3'(eIWer5a#G2N٢g 2iq'l0I):vSPyyglRܕ2J̧?:g;s`H(GLЫ^UTJRiP(Ȝ<{P [{W߿nY,ZQ<_x3Vҫm޵ڥvj`T;]4A[<,Cª.$ՕjY$i^ŒBsr̿r3IA\XYWK+ y 9bSk7wn3VKm:]mJyВ𾗺߀`&VWcYȣ$%CӴ K <%r["L] $Aѐa质IkA`^ktg/2/1̵ أBg_9vO5ecs 'Z? ⰷSSM&&g^PVQl y;Ag2@WVխ8NfM\y oKU `ct55!& GXs}Dm{ {FgwZֹ!a ] Nf_4+*XIo˦4-X͛%" &ZUwh_?A˦=,! #7>X5~\,7EEur? S :+ {ȫ4՛N5wx>~ܥL>fD\m 8!Л9%;,N%acUJjT Ϸz=5Vݲ}''d*YvPO;>XF 6ťRXu4Rsȗ)cE6a1 u/U:ԝ>^?yƒ@8(Cח  9T~Wb7cʞ߹Cm_H.*{ P 5T\l!TopЍCmߠ|FU*b5{C'r}!.IPZ ~ػm4NPX܄: sRx(U]F3O0rSwmqY4);%-VtGv3Ѯ=Tmmy&^!=ϔ{ډ8Lƅpb;A܇AcLMىY\%>Fj;KsENAC%֘l }%6J3C8$bY0@ɀ[TH T9 G1}Z|<&Dl`zvJSU6,:c^D Eq(᳨轫W3nN R\̯ڢ axmYNdQT15#a۶&/ޅfoFpWؙ|;l`YwFa&fzкKB~l~ JD焊Mk\,rO\,k/d(¦<zC* j@F eN@)m,-N[:?_o  -vKS`^ ۊqb>p +08y&1Zob +׳l5Fq, Ah^ ~ʹ\h}I ,P?XE8X-Ty$A/}FaKCmdrYc)`Rْ )sL?BkFEvF /9j4WM `ܢQ>26Kbn RJu@*sTVIOخy|9^gτbNI=%gV"V}he,Q ,Cv0θufP/qapmY3g 9{v" r!!bٖZhh+?2ձE _mu*+x;oxQzP sMƏD8& p1 k@F̓O̯lRU>Hՙ ow-(3 3%aUfp'v<. lx;Wܶ}C)y݋LJ雾ɆJmU3"g9\3|OOtZ0 ĈͨMpOr/&rAApU |dAy]@ )9](:6>hf3s~05|Q60grJ*z >^0{;pF_au0+NnB]aŋ4&O5P_'90C4wfֲXHijR,Cm 9RM41&]:;O0wg9c$z\$P0p\Ӄ5mK#R@錉uMD[P(ʠבϠKSΊFŠ64FRYH[y'A)`Ôk*l~WMpp:艷.޵Q>Y(L Ct%Lj |EmzV2Xl0w[ o) c-du'*'kE!v=zԡ$YR79{Qڗ-ybwDTPj?sOK3}? :AX`IM} ==9@i}2o "=\~ !2f=>* 7W3w(D/򥿱!,=Լs?6s.B8(%i!!݁<ޥ9p9t [eT.9{%̮ HI~B85ai=8f|e*".RCRcc@Hmz$E1h1Gx7\nr2jp$R#:XIA_ A5{O^NRe4pٲ~G l9|n>Nb*LVw-ԍnΛBk~v=aAnERuu䰪¸] H:͂QJoL{wCdB=6" -O=TL@gGOtߎ/i7Q7{$y0RDU C(r4Ɨ0STr Ae#M,A.y 'xn@]<$@&c27."߮'v)>Dx`tvx`VZap#8,nʿ[_,[3F'Dٟ̐7$qc>* 9f6%wdpTw(wQx#l}b9󘘷4IY_Z*)qvUd]lOXtqXT󡶜=IlU2Ab<8ͧj-L1q-ǹ*} 7GԼ%7w䪳륍"}S*>|c *|SIJ99)!< Wx_жYJ[y@ά]ex#ᝏ/8B'T-Ι0V)C7>Z@?A\WpczP(FPMCU¦thRR% o\y; &oi l}=>lu2A4EΑݓK>Oᝌv#um;]99Qp0 e JcyރgCv Z2=p=ge1mĖkO7Г\ fTbRo̡VHmn1sB[aV} 6=˱V@VM5pmTЩ2}:r`\J@w.0R%/G70 W*]Iw6"|TIN5zw:$wuIOZ>! uhFwؔ;..~lJpTࣃJ`$wnAn![YpXV87 `项dV/LNKj9;0 <4PmshLY`D_"e#k`l(G޽gC(Cd $xX=an!Q9ŦӆZ#i^j/YctPQ_Cƞ~Jم,Otט_%DN` /R\\~tWQ1rQ%.gqܾOVU;9 ӋAcw3g)c2S \~QC`o~X3 MғZܶ0=3[C~:wqr*ݪyiF̴"8S#*6;&2q~z9 {;T(Er.lk:E AܷGrgf 9[[it'rbv iy%-fAg`w@{?JN"ܧn. Cfr/4=E" $ VaQ Oz+Tsr6/k½ZfAL~>P3x |PM;`QPϋ͔00X"ɴeޑt\x3Mc_ԲsLa]&vpWVGZIcz)B&L4*G.Д+Z'a8A6V@/?JJhNjiicN,,>XiDb)SIU[YHi@!l3gϘFهdr@쬴Vv/0 myrƔ 6}q,ح@5ͮs-z47_"-B"Jl]fyz4}6 kN:8NS,įqP<ܶk2˹Vݘ9m`h2fXê,$}2U<=?nyF:n6R cIQ`R) St*FR!yvm#-vIEpJef&|ix7l2ӗޫ(}Ԣ#"Q<,03&'"eqMG.<}733c4AI@5V~룲Un3THB2(1Ѥ-d'mWZێnvg4. ҔҚs["5=wVL}H0ɭ #٤YS n}N ׶f3aOM^sI'Q $Ǯb Yztt!2~0|^@V5FBH^)B6hƔVKŰ2ÂbӊӉ7"*y FWwYV?iw; ̝Tel|a:""<܀Ia9]GMc)ryفOg'g{%ai^ov0?ꙿO 5wDQ 7(Nrsu2޺/'ti!0>4k_[%xLY kwQ ԩ^_7AtuTWBIL8.0(\m:n[VzhMNҴGJ^Ҕ\!<~tْrQR\DJa؞F~J85߾肱?ז?,iUk%ZS73yJ(\y(NΆ8Aρ'~nJ nױ^du+BQ#v[xTNcx`k6Ixwkh [W%G: EjEx 8W`wĂm+:S'sOCG>٤KV?hښyjQQ[FG@R߻!TwaY7;:v'_N߇u~$65]+H.ܸxuz(~f!JHdj:oO)ȅ;+ R9ohKP1_aIE fF>gאDoaݥ9^e> nvz!.`1^ԬJ6W`BfцYjXF5-dGL99[,# PGn 9fwM }, H-b"H^>C@ä>vo%qՌړMh}v-Yϊ7Z b\ZU^m&10S]tId e!`c>b˝TQn%3w RۇRw"j$8|T4 bDm퇇Am99hZ6'3JPc(3Y@#!*|^B \ .`y/U{p^Ĉ*Z.$=oVPɡH_q_Y[}Ę$ *ސ7}҄E5t2|jͿp@(W)/nOFVd@ ޿H {LF#'M:_ʨ% [_eΠq\mPX!%O㹿cD!kXAk셀+EWq #ǨhΜ>_-bTb {+t*%bKØc⇤NjmXr ӗxvҦڜ5"rcm6FKE'M3pXMc)l?F%ѫ%1Yc̬1l=.Juۡ-XE2/)]RLO0ēߛ\4V>lIq xv~k;"Ƹ<9`q1T#qJRf`!U?NȎR$FMBNH:+p%hÕQ[UOk6ӗoW7u^qGrD9Fxkf %G3Jii~Ok]aA~^7RRbR/vΖ"ݦo`^ ;R:?@sgP浇>x#``0S6dƫ8`N4a8pS j/&<ޗeLjecAT?QZ}ޢOi8-oQʜlV΃f+]@GE%#^οs{rLJ,U[Uazֱ<>zl+sU9gs|" =$$pǗyxc[ ןdSQ#&^݂w|MA*п^=-R/q= Wkb|'iO cDTlṵ+ԇhȬ^Lmʒ ۵*IA`.1ۦ[>ZvuܤUV8jF:qx')qD8ˠ 6)PYiJ6+ms2ot!5,Q {ޤs/Zо(n$crBqF4'&eʎxHד#& ^x>\8TR38bTdi:>]RL\ԩ0'=Nw5$'N~zYD/bСo٣1fx 9+@4w{nKbx؁6H8NxȧLhD*wH~&B q]? =Jm^gaBt"J&Qèc2dEQ5A΢}eʉ?izoKH+}|lI_sWMxXeߙc U!#.MEUQ poT"bz{Z{yvDy ҵpP%rU#6tBen8q[?.͘oݢhR|k&NIo9Nˠ5iYZNE2G^эE֎?.H= Yl 8ǫ /Df @1 r#63X^n ?!|\_]+YIM9VVT9U0Iӑ")mXj;]pze->#gsL/A^VWHP.eDPƃ ėcmifw0%["G6_4Ԁ㸧 [0$2@8CY3!M|MtB׍Y~0W)8 NRX6y*ɽBB6$_JT{&M$퇎C@fץ4yDNg} !ۺQ9"-i{1\xgA'bh+U[[볺( Oni~k*DSp&?| -=w:'Α[4|;}r3]. sibPL)w2Dž<H܈YsJD}U?_R׺82 )jA +QuY9NFpjAW`#I/y_t\~ Y#w3=q^傅t;~H3K=i`:~PbcB {9lO 1O`mbUiG2adv@N#ZU&@G s|wL)ě9PaH5 1HD+[I4i Sjπ?[,۩QAHzA^ dP;B }VS#H`I*6J{T(hL&"y=gD #|;Fi}mh%ff-[P 6mx<7>$t\"/|vs [3bS> RvUUpiEbPII^|u4SR6w+-;Bݫ{=?2@^>sVok[0,,WU)UÊrO-޴ b,ApC~~S?jLv?29gHc)|>DgG`*i/29IlRq:.%ڼJZ}(mWzA.rzbn`&x83[=k8*T-w1xbl`~.Q)'\1ɘ]Ȏ,݁VCU@F^>Z -t(e`Pkf'yۢ_KޕSàh·OOV7O7 jCW֡ьE($^msDXQ˧J숣}t&hx !azj{z z)aZu';BM6ܥSrƜ`,A>TY2آveM+8>tʝtC:c!ɱ?7\2lھ(|:?4\ЮdȺyWl+&KtUKOO V&$[*p_xY3~^#;-؏h8 hiwaK)Gx곀,+K(wj#z ׂ T]Q O[@q,/.\"Ч2{g=5O~بM3>mM m頀/%AG6*pl.mq6"I [Ӵc;9":vNp{]armi|*q Bu18qڳ:aaR>jSPɚ״ZNM[U <haI4c!ɒ57p(b;&2ymY<=A+y1wIjkx#ym *΋"oQ(&7t嚞~D,$L-qP#@/,a Z5k&>zȉ쀛91Pj,*HHT!kl,(kN$VF ?'0! bi_@H EI4_BphӜؤE$,=MR%mQuS6[tq:u $i[26{n34q]{rIyH!NtHԤj:7ך2K'1pd BZ <ٹ*q<УYzF`}] 7^xLNϠ-2*")n7 RE?؊qL)-?|r`d'zoT3 uT6X߯y%+O)\'Af.MNh^6/Jj[RjޓnU: xQP:W nhGu +` fB'm^GT0YTE4p=bj׈XnrT1*=QSW hiK%]lusό]G5>Z? J{f*YLJcQ}m̔T$Qr(WVʠ\#Djg!퐡uKh?XB+6v5Lf}knV8ȅO,ͳ&GJ.ݔ,.@=J6.YE 5SyǤCݮWȏEOr$_Vq'cA^eqrXkݳ= }gsU4x~(AYw;0`l^oP/K-3u .I6܉ENA 8} i:{2%<9FlFg<:[)G"G_2sp W2![UQb$o/jLd} |^c`cP0#b+뺼Eup›>>ߤ6[v!_#Uy'wƘ/׼S2ƍoN^ʠ{ne#|@BN~.{ja( G=uF&j|Hvtb< D!ʎeT4Ѐ|߂#ԶL8Mn7`7.헗 H!  m9/t2(}n! ϷIjY% Qd!\&hWp{QS~̭G2!eHvNzT S0Id,'rzFEPE4X&ٖ'Qv&yRm2Ε/OLR_mRaC|^z`SX"[^ עAXt܍V+.n؉b,kg>6XɉNA#U"ҩ?+7yb[K&ѯr9 WZۅ/ `oQ]W=9Q5/8̆;~,T6׈*IZW)-6:B3|(I1wxꚘ5~4RՒ ]\%"{=5zI- =GQsFV7gR #MYnx4$T }CO6˖ciOIJnVhg GGP:"t{y%`AqQ I26D џw+ZE4m:knuq1xZ ߤ wRض*^Aۅ2G(?njtK6ի9t:$o%*ysf&$p+)Zm4)W ZH&x|(y{#@ ]`_ٞo?ߛkjPaAiQkn|p >P#عܸ9uH8WPs{9`R k.YC~MtId<Ȉp\ M Fisg6YxEsUeŊ?_bBrI҉j&^ QyEųEVIqwR@pnHIp8xKzse8ZlVzBEcJL`,~)]@3gk7Ggv2IG ȑw) aHX``^1M+CO,Y[r D7OKnTPU_gB70ڹss]տyi J eXܶcGLUv'E.+mze ٸP~S Y=8%RMg5#}̴2U8\f䣅?Lo2aƤ LOHbec.5}'O/  u[/?OvMמ,@"\2|ۮnG2]RZY .t#*+o }iLn1 nO³撻H?}ǿ;*72gѩЎB*'YTQ_T k] RuC /V#2us qmRz:H/K?e[ŸV.^,4?z:dH s OĐvVF:Xj *SY׮&_ooCLtu ާ|K x L69¼K[܌niej?ޖKYǩSI?O=4k!H-RH/[#]aM>>&:ſY°c_!۵DyX?8o:Ճq eيXQj;)1\,7E#Yh;EJ@v3g"z'k=Q3U(ud DmV jEU-79yyE!Ml]/o{[M@zkLRS}Ч+ڄa@84ҥ>4* -`tۖ"'Cp@쎋S-xlxXWTrBeoF2z\QyV~psjfq#  g6"3FNeN\hB)Ko= p!/+a'ʣZ,U  9%8ڂjuQ"z+5_@O8ã V@h'T&U˥رLֿoCOl[;spB,{g}H7m"<@ytCէxobQ FYN Fr~1ܕ78XR]jLu@!8J۹N?R5eT8I[[C5dZS)Md\̽[V";^%)}t+4:?c7Ui ҂))oi6|d'*B2_/ `CϿH:{ڛ"y]m3:ŨH1SرmA]wmكJģ?9U\I1v\Kܴxb|) hzF`F uȥIJ}!?f-ی 0)K( F(F~e;r;I– N9Ldsc[`el._eπTxDmz]9M`fR~KU4 kF-D S1S*]Q9jjɁ"}"TēX5$U~m*u"t;hxYb(0Kl< +IHKe|W2BdRyp oN'O:5U)%pv \/^F˜ "p'I#,>FQb}ny{LKF[)/"-o_}.dkhVJBBNM,S*d)VW;Z7?{Mf7K)n \ozV p!&~nONWkSL^(—/8zJA]=gaJbͭ8m{$ 9l· ]X+sf>Nqߥ\" hNDt4\pVA p$ <tE0@5$&;tCX<ÂL$:;dԲ]S% _D"b*#g{7oBW$9?a}rDAn84Xg؂̟5-olGDcl7@d19w7QEH k}wFJ1?%vF!nށӿP1TY7g9ծM:>zTLK%` "B˜`rK_59GD$rk lr5|WrI(U=Mg峘`r,['փtV$QH-„b|/Xab˸,ֹxVz}$ ϟ؈Tө 3;RS"8D e P8_rv mS]^:f/2̽A rܱr}^z#j1 "KP淿[TU3JuҖUb3vVb;;~Ÿ8ґ>A'%$M6Ξڠ"FS*N7̟;gE S="2_ Doڢ:Z{_5wzs b:JڪcއI8E#y^((.ԿiKv6W\u:9 Y>a-1 5{r^ۦ;{p< FZ4=u($GrzPbӇXNkԥ!2w\vD$1N@`=E /jU;`"ʵv^_^*5*jV ?Pd&&)ct>W:g &%6t',7GIL7 hˠ_aS0^}few[;gfҢK,~W/|n*K)z I=uzJcɰ40/`1Zw4E.nGhaa*OH">r5 ?rRtQ)_qZJlͺf-f2D5u:c@m-|tjUCWHZ6\frK'r3Qe\LGk?Gf|M)zF]ͽIJʷtdc,M u1[*L50<=C_%T ̵䓸@4.fVq#*'1i?`D@(fGۦ됣@@Lĩ$"Zx~!k*ɐlæ %v>lLϕHB\xX:i/@MIaZ4J8BƼSRr2tpJsۢCF8po}3ѯ[իTC2b\;?zqqT)@iVouM?};j<ܔs h'(*L g\ 3DVKJCKwj_MȁOFy^.꾛+bz˜t '?乗"TDf'$q 2wOW 2(uvo>R',jWJ~wj`}<T9X YbFٿZ C|e8Udxz9qWhp4 luIizRِ81gcN.smV +Ua467^NR܋ "{Csܔ?Odf4KCfcbͨu8мLa'$þT;_-2WhKm2ǒ(`9>e9lc<`Mn.%!&]--c+AXA *Ğ>%ڥ Aq.5eԜkA#xE-UdGpéF&e(QV3C2$'n݁ $-1k{))65pq>/QB. \x8!'L9a{@!Z y2NX#_u2UwлE^}H'a(luet!z`HVyk走jV[Q#|IWPw-NfA9;N`غ^V,ҳCb5%UU9lPx V;H rƒQm_˘,ph%`ZT ='_f~dAUU5H{޸"/TkUy##7DӦZB lw&7N^X;wf"LEáeM<,.3GWTKuD]gIBEő G+JlPz4NP{8r{P(%fH{{(!I% luPa{ަW{o 2 c 2x8$lT}#~Y3j8f;ʮ#:q@CFDBC~uਈj5Jbڴc p7Wh80Hؑv4Pxr/ : a`ҳ=j*\['VSJ{ ,hfU+5Wd7$j(߮NxDL\;e'ҥo,r`Vʊ" Ρy_*߭4c"@D :-[7^X#@@`̘7D EO-  9a[q ϳ)qIO_"EjKy0/<1ԸD'MՃ1+ aHckɴhח,\bj@ K]<k7.>v7 lZ{'A7TgT;}Xi]*.~uƠ$*2a枘T?-U\B 1m$[\2֑{\;Dիi_{@NYk!Lmʗņ7Fz$a,M%'1"hvMj҄]яwjTHY>$Ll(Oض gJ Y3 bkv34׉ӇuPq'&EN$+ F1Ý؎}Z%]Փ!UaUdCJ\+^ՒҿYL j+u]@u{b?#_\Rw Q@(G*0YbC}BGY3mEJx@풒K"h݆e x$ABHy3Qk6fs-T+:8%#zK%gviA#@ +Y+@ϖM8ie) CZd)~pFAؑ" 'F |yO*A :=ڿUXױGXv:#" n8}Ȉֆ</*kM -ηВG|PYj{5Eu(EBPVw ?S^ ,el=DJQr 8XP1CN=1G!)m-bVC 6d.1,!{(L߳aZJ!il| 癋u /H)aB=`mgv],&)&|g&n`"avF>qv_QqOUPac1U/gp(o&)^721Žh7RU/K@^E Ҧ`~0S4BI-uRVSX^ȼY C; 6Zy6%ù{Bjˠ zvCS1Bd`Zy#MD)Tlt0M?F@ 5j;>:v{83Ah&w64,ަ*b ,cxŽ+ia11c3qF*w/$dqb-2 (-lϪ_x꺲A]h3?d <[N擑o/1+s0`GxB[Q!KA rax./,Uhtm;Ќ6+yc(BnT ڕ`ꄾ YIzGcI"X N(:٤|q%7<d:aEHvo2 lT.BKڏ|eN#Yv)^/ʑN.l:Bf崁!\$э xʪ? cyv[dFdp9pVȔSzl0wftaޭ _w+V\7˹dT.4cnvZ {e38#vV R47ZS6mtteݜ2D#&fLLPOp/Bnകv=wr4JGB26vr&1ի^_0r,|@!v{2j]-L]qc }%51A&Vgu5g/BI70,׌2W_t$%B_УiGkAZ>Ơ)rD tffBL; EvE #t #WԬB^1CpXj|"W-8Z'j {d4r;z;2 gMevEI W8#Eqf]CX@h!rފ "(ZZLoH@ <"TG=b1߀!Q[# F)fH8dJSRc{YRWwh25ћt/ڈ`I:SE>3N<wrb1uj 5qBgXӺFw TG C*oKB6;c@i(=cշ?9o^R0[%%gҺ<FˮP*D8 =ќDY_m/5B B{c!l? %[ktuUυNbO9~0ZσlF K)_yh_5]crYpe\%'~`:d05Lx2YMt2lU!I%TuN&Eo. L6g#yce.ǶS,{Y; rrqүHy:K5 ~ }j 7>yV|\2FBYؐ(H# qa{VsU^#@%tH+U!5w&;Ό*,J+qp5{#-G*r$dBַ ]B*d&/,ى)&|;/b﫚~/ﶈԇ7FHjKVA`(cZ)\]X߰4X=/T ΧfbڼT$`DE=Ceq|@aҴX`sb 'nqڀ=;Rp,عpO4-[Kx{w Z?DlG*a*ؕ#!v/uLKˁ8f^5GY+߬H/JOv[0`8 3`mp"I\)r4qkڑ.?P YEm N"?wFLJ1 ]RQ"l欥؈)s^6u=CH%c_n:$E1{3+r҃G`JFR OkEdݖ'x7✙d0Y_U# -=!'6.<LPzeBG/XS*|w T|8:IH4ekYŽDe% YUxO6s/[[1_Ä猤i/Wj?m^,oTÐpSi(D z[GTf.,w6?JqBZH0.1OI#&(?5 Q}Q[GBR4K X{ ,[#!EMl ;4R,w5j j7@h_Da\*k4'_ha&؉;7ZcNHi*2W|3^z 4 @Q()" PV"9)%'?j T݂u  y6IO=og@RBa"C< ).хvbz!Wi,_KVn tm^-@+Hul6M|n"5E^;?WNH.U?xfh;/-ɮA <P.NI茦QiܚQ&YK8=SH- oW@޸,4x]+t?XC 9ok V AňFV]rGZ}!W=> Ô6a׫}\p;B(Rn}ls]́hܵ(e2`q`/l(0iYIAƙg,ZDjӄ*R;܃.eZxK27 !;K&"Y'4rWl݃cf̎lc灥0B0lƚQoGRs)kkh2ЭFw"zLtEyXŋ@[XТ%)b}@eΉEBʠ}ʑ.>wRE}+_ 2,or3lX IGx39A`{^z -|E!'fGT6bRi;xkIR}W7ht`Tn/.M@ ps>kl@5e:4raF[68O c:\%E=l#/}> }`aE>'`n` gTtCCKzg$j 9P {>nkډ~ \+hRط(&#Yr@ Ct!* :WDXH_s,$R'?HhVV\aM<YY`֑4/P(z5B0_[_" Ee*ƳQl׸}g[B׳[c>`vragյjy}b@y.; '"@qPV{јZd-ot cf,cϥSs~9oyw=L=U`CbL"8xPL GF{o'9sJ\]js#Tu_;`(W2=VVonsu*+^ #>g'Jn9p3{jH7(>"Sr3 &7}&OM9~=_pDٚ$]x Ϋ*z} Awkn71jXpz2pt(޲&RL<%[4I6ř^z` 8X 5a@͓cYS#-/(7 x }UE"YJ6v_cT?w!Tr>/L֫M [Z[ʛq ZfAfx5=?mo3k&ʜ-Q+ջe\1CZi@zZ_ղ0Q$_?T8q #|*bI`rS$(ZԓjIfdlK曘Y1a,ъؗZQ 뤆;PaY2("S!K?)1*}:f짟kSZ+j 1aP`պ| ibkxA<٬Xi~ԙE} ^E ɌX0sik提>+SLoF V&%K& 1*dGixfR*򄶅?za` {ŋŮaOn8~0ndQH{_rַc׉N4s0JQ)!ucR3mvh(kO$ gSQ/{|:T iAd-[jx*mHXd%G2]JX\hJ{ K(F=P+{Y@9z~?R/!*2$CR8VPD4Q9xO& >{L/H۠ #{yہ55DθlOГm5eQ8 e`ҵ_sAi67T`EnqrE?ى P"Tq2 ae/UE%:y(g3P~p9 EQŢSO괏[3K mdgP!=VYp}Ij)i7=ZB\00-ť4 /,) +lN 2aጤVN de3_9ePM%ux}],(z$y%fgu<ǂt;wSTPZ>R@A)i0ErK Q[@EśG`ڌqKF}Pq6k3*;KRNJ?\&eE)!كw@kpd)HL\n?pk&|o}/$EmLLU5R5kwC>fCW5LrBnT&)>MLe}G3j:ZeL 27dqKQȺiJ7㱒T#&3[_+˛$v.]D޶s>u{41Tӌ{tNXm`JDBì_ܜV*"b!¨CJLq| bdn#-w?K[O:\E|g{9z^N)Ey:vLAXC.F%7zf4G{AXytOIcR` ePD=;a.9ePM| 9XL'b*t=Z"!"u`.X_ox}w?yvC]O%gT9+R2$cӹuaëZjב]JnR9y Y =]UdU!d?:0Q'?"[/hxZEƳ_Ahy@F--fnV HՈKϢ6p̭濺mkv{`gE-rpF%A4 Ju0c;tQ•[a ѷEBة|dzCb2`%Dɋ:}z|0VϹe|XփO3[6❷S[E1iTo~ ?Ta:q=<\OV4_6Ey[17te5Z܊` xCCC5D8REs3ܜ5e}uZ5D` 0k,S^O3lX*eD<ߜBA9 Jfk0zׄ=ŪTq8!B,M 5կYuCb6wk6`=ow9_*N2..2&4jNMe9`j8m'?{zUXDf= mJ88yۃaւd^.eh=SC39b:]|cS2z|wԭݎ7fO?{6E9rilQa'f9AYl{ E[P.0-d$4f]wN .澺GA>ѿg^(+P#~@ewU#B͘yn QP\Α4nj_{  \Θ1 `IZTy>\˭Ry9}r׽`Sǚr32cLit<-NXKQ+vs( }9ڜm/1ʱ_FJ˘{at,en,^lV"x0 o.P:l\ ; 'b8PcJĺjG>qR!(p6^qÞw^+K;$I!6Xbeؼ)d7V>Z[u'Hnkl!yq?DśN#i, (-W?VSpđǸjwї;N)=) <=[UF,Ip/}̌y*j!vQ% 9T4Wd wZRˎ*KU b؊`08Hw`/~#*20Cʨs 6Fzxi܌%6;pyVvZOkgj@m^. v@@ mODldA&)i8ļŤ{P0ƩGЕx:I7(Ӝáx9I]w\FH/!1MG 1.@'ja3v-V!Lw͉xz;g[wUM͞Mf^KȁMrnk.Duq%Tfo 00<9CrH箣ϧ-s@ Kr%1}iiC9Z7V:yjX!J,HZf ʒocK \`Gsqok B8~+=G7m:Ǵ$VX~,9 ^I羷3|@ӽRj @J>]c򃓀çkl;/tAD ZNr:2ٔ}{ yއXx_˴ЦqwXCUvr{ͯ =8f;g UHN<^ߵɱ9=F~bU# [ͽɃԠ13WYYgjuw*Pv HotxT7"j?$o[ѴS Y І>~mBT<\gup\r uEm jµa`U:F#t۸@#S]5(グ7ڸ ić1Vi+&5/`:Au{2(ӪmV<#@s.|yUa|g壂섺YWS.̅j=8i$Ks3ܢu)Y3ȥ6 !e :3}PؗB'P꽣}Ī#tݯɏ[ՈF=>L@: + ?K4>햕uhk<xS5{{C MO5( Xd,X)F< m|bB' D1V+:JEbxs2-TIsqd9[B$t%%j׊v|@H^K1%)}#.@l'Ѷb˯=;hZʅiO@x~ 7_0.TYk56b[n ,t}X5c3LfV j K$O>QXi#galҺft2c|LV|d0;HMcOL {ε)vPkeՙ815E1`}}ȩޝ8G~?r5i jdJ%Cb*)VK]MT%""E L O}~<*h}&inhRfe4:{?X{y`[ab8A@`#xcD@:rQ_85vI-*IK0>PxܑIAk}($ߘn4\wXUp7E;U [ZJ9Dp< uWgh>qtA 7wNZJViNΑM w@_Ƨ>5lZP`Z7>l\T80ŀ<#6t*t` bl65*Ρp8gv& VM3uGkr\QV kUIeyOYSo ԮB Y%ՎH,4kK8&օܵhCGXw*Q0j 6>U*YYۻ#pܓ@̴:bV fUq7f'zP"FH[}̚ĉOdLgLVxK6&ZY7LZaH+ktTx{ :րW72r#ab?gk"7͗*{*,h?)A#P= %!e.vۻÖ>Tj[ş$ʟdw?DG^#%x=8j31K9!VDyL"W?<-|kSxE&ƌK /^ݬgëe oKS"yEo Z<~(M%Hs7̜WəZ {YҤCgbvyR|Ú2ڱbӄY:'΢NSCáJYX],.yEV] WT^kU| _fd3oWcF+* 1%!jl9ІًcjZR#OH&eùn,Rˇm`Ss#TMù({HoPDžu~&VdzDlpq2U$AaC(C!, 0p1Xb/^s{{w1!fYNdsbҪŸ]6 ޚ+abj'{QydC<l6̕C0ǘ- 6cd̴XH_߸Yj(~Hg8ڛQdΕe d~cpў)6C˫N|LɅo²vK"z{ P|rˋ> pi܉نPrFJPi;@uͷ>R,Ct4lʶ`{BM!D%y'z[P$[!E8dZæ,qfP|(+5 Gt gDn S\ki.iD׎:i)Ͳ>Xoy2FvHotMW4T v?xOXX>[Y1i)`?αSuUbjʏzv#쟐h}Ӥ"׻#QC2wkKȬ HUPX75. *pH>ajV bL5YSmMpN͉73Q&T=1D܎Eݾ>d`~tY;pv}?ǎ7D`ZH.9WW?[K!A3z `H&~|> -6w6$|xb(0nar^*bh;@`1J4@o\³l1Q;z('oOO7nס1Xꆍ+V2 lBp Q2?6!QkGȿWtd9C^-)T,;_'^Ek>0k'K8^YE_! ԱHu] 8 ]n$ Oư?zm'I e@BB"p$؄DOGL5. %AjxoKH &Mx vc r <8(+<ַ(ه/sOuskP· Yv'HyՌH4ubp ]):ηEo1 Cdè;ͽ<;䩞  B-%BN!sg;{b6 A2L\X$fH_1ď 2: l ԋ}p/?[$2VdIxQ+@͛m5F^k%1>tXkT"~*x\B$ydػ^)%:&&[ۍFqDm?;QUzdu{_I=D3rb-7N"i v 9b7KOBcL|v(N˫R;iNT٣` rLWv k^Cv ވ4E9Dh{:0J%ZBnE~k<GNDĸpq3a4:m?{_± * kpkAc5EĚ.!2NQ)hNcQ X`K2F@BA]it!#\$qQՖhN&zH}'ZY#&i4*_0}$dЗ̼2E|F5zۋ]lWVT1{~N B0?J{mPJ)R SI鉦K25*|l_\H?ԧ m]m9t7 "9%'@ %8 (9k̿,#x*j'uwq#JRW2"ٗ>}eG_h?A7U-P_9lDCd:řHa-p‡!6OYƣ*|A5%1V<-ޖb[6UYry8)mYu֯^S N_͔!d5(fN̞Y`D4ahAoLb,km-m:/q^β#lRC+IokRN!bgKysĆ |o 8Rtd:@iIBM.>~ qd$Q] ę2—b~=:ޗu$c H0WOKѭXx~ZyaJi1PKgꮲ9#:k"+/s 舆dM#~ Aa}9Ab@8#NjT(V'P({ "|])  ]H7a蚜mQ)ԺNXDR]^)/ W ,L$\Ѭpx.IFh>&jՂqp=&_U{fjKҢCuR RFkBbG_[k"ɶ]AUض rs=x['2ww|r㜳-b_{o$iޕA#^*A O/F, K lcRnklRb]ni ${+%,0c>0~6I׽:FxànC7<#!ў U p}giz~:̷|mDpoD!T CV1F]'%8q(0_{j@»vgGcd<(a "Xu4Nt)cQtS'LdCAM6Wc"ȕIåK8?$?vx)KWR[Hc!e?JI1;oצ{m6gphٝDz4 %r\-$JM9 .)e Y'MlE sг;btpBr*lQ6JAy-$o/[tq3XUrdz:^[ؑAHPJQ zl+F ^n'Ӯ7( {P޶/XJ5EqOUi bF@@a ]{@/aKq[ÊdF9uҌࡥ rHeK6r؝u=Zi:K[tѝդ>o deec(fz g:/?8!cOtJ[UgL.uq7U\rq?L0 dӤ&#Z vbg{+/1MJ r$xc닲|T%ՉF@fa >BZ cc1DT1 @?uxu;]0g}v@[>iP~kHH CEXX&v^_lK5kSkQ6(jh a$?b6y9#W(Ug? w6o bH1(A-䒪̷*ԖR-j4 =,cdtlD=vsL`ɬ' Ş݊L}TOnUL#FdA/ZmO9ǝumu*8DK.S9OӶ\Y~Q.]3L^s%ɂCȻ81>UܶPk>VaQ,B7ygyN\eAi+T詥Xǂm5}G֊.jCQSQA3`ꟑq]ډ;{/bc jM*ű-6xWNORKrܹp khWE< F_Ck+tPfMH p"A$@rzDW@nB+H>V -j*n%L]/T֏@Kj4 -jrYsC:lo/&̃]&*D vBqkinʼ1D7\C)l3r.MZ*a!Xo0[4$#s`$ʆbpD21+_M>!; $w.ZĮkaJVG"c\:tDPi Vy~6x!!_E SRb5(>QcAxfBȼ4h?d A5Q(4E@DȒ=L />`jP)}sMj 6{Tf⮨ʈԏ~ʘDGfG윟HrZ+H`@3!=I`UTO^zE]ƞSۏE}d"O !XpǨ9 EkF_ݴlA;4Ud/ŅwUa[Qn4]L[lN]|N(#eȞD, fb5a ${)\iFw~]E9yqE&|k%/ 2ť_ʢ2腢#4U7  Ety|_u.u;/zIB܁H#p?I`WOʨHcC[g6g {z:{Z4:!O"36,Z.i߃vȰo`>/jB 7 4lGi$;5>.4}>='1WH\B`*䖚9( کZ|MŷUIuxԁzt/f a3t3&JJ;4VH |:O 6fk0@KBZ#)Ob1"e|̬㶚#x!F kXSR! 5b N+)J0qZ{R|oWБQ<n5jnlf[\ٯW6Dk> Ѣ\#uToE%Ք)LTACga<$^Ѭ|"t[miE Ŷ~ Z(iD;",7#]$|dk?zi 0OW H 'S :jXؚFVfz@?VjyG (H]C߫u\ZԛMV })nil*vm -f2/VP[;^%9HzZ׾$69o5D svչs[NJ~mZ"c2RiE!^27muog/p ʼF3|rZa}uҥ-?9۶~e jCy‚b84ۤa L7?čTՁ3n%ɉKP n'8hV3 YY"V[k}jR'4(M.Ɂ -FpwWYs<1Sy8W\] *TG(IړdzB|baqlK1ŭ:0'yENP, ){qa\V}ɶfB3[}pX{%|DaH}V8"/&Qh]|wEmwY%G E,ѷr8_6o&Y3&'C^z3wCtV{#oY{ +֙<Ю;?r]L6{(d{,+bA\N400>SӏRwX46r-!+ҋe].)Xoux$zEO%R^xRviG ʌ MuaU['~zK$?d ia kz!ތ>!մE1:@ufc*UWIFJpvh6PaƣB%[ ĻoL:}H1U(͟BUlahǘ\q$M2܏o<J8c-m_|ϟA\+'-Ox@#f.,pj.Rg=atBi1gI]i-tkԎ\}:^8ݐ='Q֦xbP*hP<HNrfâF=/ u<_GNRW聰Xyoӏ,®X,ȠNeQe׀,0,2"txa7=iʇF>?H9ro2F7(U&#F#YOC*!dWF7|` SG-hHVt\& $x鄴D9+汘a]b嬎 ܌%J|CFԁZj%^`< Ι>Uۚ6Lg:h熗Q@X@D suLp3,UuፀC+O^SB_92?ozu 7 %){H.r&cXpFĺ8:V1lw+|Dẅ<.dQک1'u᠕ey, 5uod&nvaT]{yKN3lpMD8 3#[LLEry*hv4SJv :ﰅ ZXsC(^x㾻 BAGW {ٟ)6yJ6Q pWYz=F%'pbiItX!ݝ7d&&^R=coLʆH1n Wn$U`qXAA{}4nMD}qu$ro׬yJvwYc9'}碾b,shB*@)Wu}'8e=t rorJhq)2j]B Ki1wjZKbzhQJ}-BVf'2oJrK|uAQ lRk;a_2ﯲ' Ԓdx"Z+X.fJJ+_WԶ&I9ہ. ]sAuK$sGiBf:v6ꬽ5q^Z{?JL\C玵ݷ7#rWΫȝt2Es@ (Ъ?=9D7O#_g߮_V^C=exލw14]`'1eQ1tKm#o<9,FO@-2 J^m!GU <]Ȍ|;+@@]O,m ХW 2$ ֯̊yqufcVR%&T$uUoA6 c  Ň_9l\Dh5.UkvU7}i҉vNkx4lAmLRU'ϛ 6SߦOŷJXWFMWU=O_h$d;m2>xwڹP;]FHiV6yw!mdJ:%16S,՗${@Iqx /sj4CՅo?C:o= +Ⱦt:Ah-<8a:8U?cny~cC0 ѻFƍ|>w`TNu_϶_R8Z?đϰ^~]n'XpL/!OFigzĵ&卷 "Ll'!3iV{SuxYA-r3Z8߹~mn+r hRc=KoUًץxC[#b n9,Y…9 }8EJ](|0^3x`HfũTt\ nOle)g-5!൓Hjv,Z%S@ Gun*P CM՚dAZ0H-"i{@#Z,8pናT9; rk,a t2)KnjDPX<}r$Л} giM]BtS}^]g/QjZ )o3<74&X2W8Yfs}:c|?8r@k@?Ke#(J.d~ 3D^M~xo<(\Aؑ`dHY;'5dmZ n\vT s?Sӡ'+R8hΥݴ)Pt?a"?!ЦH$ yN݉b8JX[r+T >/O.XSbo¸q]ِ+^̯Hp >tENpE n"=kpc+ze`RsDQU5Q?eV"t;<'l$G1VĒVrܸZTIbTk@ޛ&)Ќq]> +łpL.0%r❬ ٔIh& Xd% {FΥY ucMzx~nضsNr@(oƾCb){-2fJ[8':8O3`9o'Z/d>bhmz?SC<Ɇz+TZ$ sbט<̡2c .<,oWAcDk혆JyW֍#|TP ġ hYT&CY*;"Ҹ,lu "RC?b&*ԻīFY\ ZA} 15V⶚sJu'|*LirBfڛo.x FV[$P I)aQb  Naě*[բźNI۲!R݂Z =s_WB^1a-<ekIbhkTd8qP:6~VVLՅLt,\-MMd~x8,6KS.~UfoV,ݓQjۺ۩}"W-xHtlb&uEGJlp=Xή) {7!z)&IW%;Uiyi,B\I7 1)EٰyJq1dE9L/k0 0 JBceEoq kH{I B 9/ⷅZIJ?.&3MbODo)PcP5KMHQY_ULyTP"P҇YA#` ]11,- f؞GGU\;aA*CO TBgsӗph)S?ʤeE_|4SyI7D}FŔr7cK "*k275&iN\r>s4¾0DeTI}l6MOJ܁%m$za fgh++  O%;+r]&G[X UO`dʦ\BnXs2RF$b-IG}<Z^NF!Pcw2m A//ˤ/bKs] &`j̪v.Acbn#cYex*/|a6 3P>_E햺Bdc.6+I~X5`L#(w:{;#9h:5*WB] 3bzI_޺m~u |Tj_1BMS[AOuƭYgp[Uc@+Kk-DMJZAh mL})>ZR>7P_p+A_g$iSs$,6Ro @2wۊPrw;cӭFyje :;VCi CXvCDa8kpu*ƨFm)@YAd}p~PҼNƖGRjuT~7lxi+0W/ǃ%]m=iR|=ۗ_yztŇD)?Cj5 [yEF"IzkcEݠŜ^N]f2s;U+H_+F pR W%vbV &gC3dƜn9 %Bb'gˁGh='nڋ.ʒêj r;U63 IYL۬kqڱ6`kZ_^v-  d Jn#.5LԜ? 3epXG}po-ЮyN{=rH<3tƊIZE@'fE[ʳk>p r6מ#i/y3fD6Dy9eǥnQ2sg{ nnKk=|]Wpw hKy>UɯLPo.tХ{K ) Me?#'b+KS3w)o *wy')eTYg⃩\;R2Ÿ.`ªJ;V̖=…Z]\.bԢ $,9Jb$**}"m&]8R 1bMٵL_gGnᰩ&F!o3jZ/sUC6Px/|dĂ]="n\bނ^,繲wB !vz@;9.T:.Bn~Ɲ(kq.]5ܢSfȾv'smO#FݰpɗݶwQᔋ⥲v7W9%LPM`d*z6.;bK~g%r/B{ W 138eNPR<'!{ S+zEbO'Zc>ުpD{f^`acd*c$8_\:Wkc йOX%qm6yX;,aescG\䧣̳tݪѾ|?A]*pz D[y;S#2K'4&tb9_Z3 !@"apUe @9#:ѳ1̝7xa`YL/@r4vQy+$3)l;.6$ t4K3 arzЮIA$}80GWrkp*)\ݪ8cG"r@VFooJz8\[^}.FB{:Bǒ4RL+GbT}R(_q [8]cPRdةE%^~_Iu AKٱ?^,Ɖlh|bozlLt(k>lj 3܏0XGHtg F=̪C GM'u 3 Uab3KK?΅uWtǰqyh6&VA9!(k '\;{nӿ&q' L s6nc1#| m,W^q&>@ H8/J PF[S?P(-fT;t&MJjz b@nERLn4/UeDT索(CK*ubr|O\wR@G0W/u{O~vI;N|uٞEl.#Ϳo8I.wM37vI66 s3EpJsS[ѝI_IXS9z2;? }AXFv-0Ik_/> D Y>8vtɁu4q_"?<حJWA = {U.ھؐ8`g8ΎyFD&Wq6jeDG}{Q0`oWlVLDm5SҴtCyV &.IJ^~$%&)2 {V;SUֲ߰yx," <0/ ߉L9$$Atv.>2,b$։R-0Uup~W-.ը~^2ur5Ȼ!˵Ezu Vb1:d|&1⚺Ln `g,Qy \11dL02*+i rO6fQ70US^;CD&~xw*E!||h Wجj@k;Y|XV:h5 ~(+(oL0grjtޔo+E|vr/ rYABsZ&@;|5Ϝ]=maL b]fxW\4CFa׿;X9Ae1*wF1''!! VK\o~BˆDν(:$$PRxd(x݉NM ԋ_r*s9y=++Ns;Dk0Kȹ% ]"!YX_ a 0*Qc["Cɷ:]š7H39F[p/qݤs&A! dwTACoGb:p!~:eI>+j poXyxVڬG!Z1wbwO]],(/f5i?z<.3J̕EDEK8:Y,hֆJp4#p|jHp;dd=LEG{T<`4`뼃]eeb*yZBzv-$~E1Ol)R˧5VASO<]dW^I^ [t-!ês#k-!:-r?KUfL|m[sEۄ/:oXx17xc0 =yʨ@vDT{+m]f z Q+,f{|Wex8U~u/:vB}r&<v76fp<X OJb߸i+_fXv[8A[~secLլ6{Z;S*[vȌV"?:_"φԛ _vk›o\ij\m9y`prTir}wh1qs 58ti6EOZZ 2KRM4f~֩E q;?"iJ &*#ԍ{IWz!js^FrZe =>U{-J24BE+`-w}t͵EA< 7pT֌1͘/gK(*\Rgd?UL:=(%TgA!e(Uj4|-g_ѷ V^Q`zlF6ʨu G~W& œ f`̣bAd~{5.".1}늱ag *Լm!1*D*K[T;ڥ[,@~\U`UF@S }z\&n Ӱ Gu"__=Us5 FKvD9l-f!nԞ7⟺/lhC%Յ%Z+WF5#ږ nK9EJ ɢ(3~ȧ lu79T=ZOw%U(oϣP*ܢF|Iy%jm&5s`c ٲIa푄̏CޥޱQ @ )"泄 Hwg ?(")qTCmː B1*:mcL}Xyո,E0;ک9{'}\y"klv uOJ"jsȰ$q߼j{{Wp蕛ӆx% !![<'DzRRYG@7C𧗽^앺dm$'aD6a38%,&7KԶ$ v*b ~QwEf4W}kQ5\1WߒL^`}ڠ!>qd{=ڿ]Ae1&dn/zwl[f~: D~iKU_r҈BfB ۞v8!*IB <b)IB;q ̊]M:u5oH#]eAkJiV[]M.~kZ~5 -_eI;+hjybLqzhE^zKnm˲R϶Jc\ʄShQ>>}^^ـnV8UZ(GKS$0>ЀQ>i/63c]6Luk+UiqB=Nw}t>A8)x)o 89ϔm%0=G)+Q=\#bݫ~Ni>&~ )0ٌË,qnV_?3ѫ')J68I0٧D&u3b!/H/N3RpܮahƂSxn0 Vg5+j_ÉqUzSd6ΡRI#c^~4aJ>g*V~PWv˽,ugs5n}K߄3?·x ԲN3&ᘗ~:ET#C֔UfFؽ'mSC),#Oj/a\34;{ԿUV \{ ҇2E. kFT#pք? lxٌ7t菦W`"qAb]Q_som,0O֠I>W OKX-x_Pߣm-sZN{3YԆtmt. 0yMb,xrL^Fej4}bJ<4@ :-A4.ZGtM1rI󳟩k(F~l鈆x`sy rb7Yp&LX%q0\7iDpڴf-1~F^_Os.&Zb˂_nܘ#"iWyU4vR8Ju bG=$I9tӌeʠq 웏Zh]#PCE@릤ߴZ6IgzVYkzDdzn14.^wr1 Wr8מ`֨2B_]qȷ͋-3uàs$/Wۓs}|.8mOO#X;40IM@U &i^ykisՈaLt~ STh7X4OF=JV{Ay8m"߃0a^+<|& My-Ǎq}{c8P4~b<2هs}4/犸+O4'cC]J|aA" tȎ3ԿW"; ـB_I#Db nzZPU|Ρ)j.^ٔiϦb x}4^_G.}blJ}IB DS+5l62a1LT1-{jxC&jߋ4 !#ù9$atDanߗ#9ssՇZ&棚K9Xe*3>GQ2li t@&)p?4(損"WvnW=q)h O۪ybn:3lŷɉvYlDJ=MpenQ^1EZ˺t'(\\Q8\d K+VMbkB=5?@aײvMYePV7GN? cDrz_o%mě hynz3L)U(ןO%Έ!%eP M$⛰덹8~.nS1_I}[˞]d lBÓTEiq56p|g0bە=Jخꗪ{!׻3)(TdfGOfrmzڽ 0hDZw1K♰ėEce0a쑑*C Lr5-n@%Cn45(. Գ1@-FBi V0ZbZx Y3\}H@"{//6щBʃ،8ZxHE&Hlg'>l<[;@;gc-4n{':[`Srt{A@&k5^gjbܹHL;$reu<_&.PSл]a|%P%&BjAY2?Ƀ0yv vpxD?x"M?t@~/(4 &}BTsӌ$ַxA4bQDRof%mi6Xz6A5YX&؀(R]?fFT[X' Bd-|(б@.}Ll!'ѪjW7gE7$V)sI&UvVXP@X][_IGy`ƌ60DtI47$؁%"̰tIhN e?lp3҃Brt~iHG4%) LU[DۨRF|M֨O=>Y 21N>J0j*4^ z5Vm__k5 % L"˦ύc:kbAAVv^\uͫsefqw|5|[ajcfh|\tݵpS'd%F[V&j[A"lj"Ɩwgl\x/fu5h{Y/%sP3*ZDM7,$bQ19k`rmZ!=l΃hΖ;NGF )Dsz^}HliN#1;\}Ӡ.j#JOy¤R+eo[ݹ,)H=UӝxRoWYxZ+j"T1}1lwr_#.w&  ƅș3$PMT(~9.E&$WY7\ALf^zJ`XkiiۈʹRhR TYf]-EλyYQ%eUoIЭiT9}ź]Nl4ejJx(kWu bT77%;_rpo|-+D_ L \>O;.|:s{{('z6QDS_Q|{ٿoH|%5+>X>[g^)!MV0ZD)J1jZP>2א|a2&ۦC'Q,G_^ Pb0NsKO*Cqa9`h%*SEؓ<@MdF cf*+[2^ UyyDlaQR AZ*fӉ~x WHR1!f a;@}Ӿ~člf$aY}K hy *} ]ғĶU-N ܸ鎽6qTӄ>/'FɡL.Y9,!?Mbj]K@$bWߡ&f8k!]'65}I=*&$ss5E:xMY]u)gTi_s3B-d38WfƜ|z-}Ł %`Д򋼇cD,=/Tl;=:nO!-j.Xpm AV778gwa2qZXWc #$d=1OL?n+m}3snwZWrNAy41G|Պ%̀ ]ٵFMISN~idAfC95[,]a8N-]hv̪mn<~&]paoP:mq؋j*$ʌgob c*qXڏ@j"wR1,k)@Mv,Oz=H /Pc\x|-Bvyه;0R]q 7˫'IBůL-.=Ir1䷺^D}={ܤJ [K_}Γ~{W}2 $P:f.5*wVj@ɂ*$J!\Vt'AR_v'5|]lH^3-r2+ b"x@5ݲ,8UOJL]5J]T g0Mt+˿ky¥!;/E%^tߚO}Z?36lF$KvdZ7ڸw [qۅCt}iiD [L#xЛ)D?$ku1qFȗӆ988"aQ,hmt釩 gO&snaG)|NIH8c~~tXZR<.(3\Njk,1vjH'|lK%?2ߛ~6dU.wZ-b2al1]0N\uy} EIzTPD-MaFA&@.?egoiVJR >^.~ =w(̄qagn3쮦(QZi5XE AxP WLf9%hc |q=%m|̭LAP mE@uĒ?2 "i< ao_J{znDj?.~_YQ,V2CB+k\G1L/ q|A1tK]PLo g3#`IB[nZ#_aS& _O_m1ᇀHPy{jg\5.&%=?ViR3Qx\6ۥЄ&drdNUΠ@ՑʈEYq=P2ů{9!U ک%Eޅ78./c5KK"t5 @{Hwΰ2*/cu.{N7]ĭЧ~j;P{^9m_RAb =iFţf9}p_ {uh+cs@ЗC~BDvmI8?t1=\uPQv@\G|~TBGU8pti <\1)G6=͞F8o(~ { :$‚vT*$ lQVܫU ,3CʲeQ_#cf {&0/`c zE*iLM:4pcT^I{+A'+6Bvv1_1E<4>4@CPƋ:K+/ ]T*n*ip[,@YL>Pmy%pFM)^=Z2Jj[-+c_WՂCS43Hzl!5vП c3Jn2@T?= YcZz=.韰N-h7{}ÚNQ.tIE.(S$ږ4|ⷚ^4 'ʉ9gl>yǹgZ P%US0jfJ㐦<_RPD(H:܀~dvŲS6n1lI[Kة$r#*b} fqA݌4㗁&׈z7`T#Gi۔T!N\ۛTG:2. 昍ꐷ&uyJ`x床s() ! M<,MY `, ~4,BgEۂP,7}TKG4~F JG0;CW8IDb~R̫#fΦ^ٞe W~߱i8%81.WX# ]9^ohUl [{?VKmg.":_L` P0ne3nOjQ !@i5}TxQ'Az,e*&>È3 UCQ'&-wn7a\ϓ!0]N[RPjx{4+Nwpg) t4a*9~ZT[򨚴Q*Uwh.îSTܥxf-]]1"LoBCXbàl}HDx_/`HR3i%y,@Z5)gfԴ(zlᔾK/E6S365< a1:DInU@7ק?q"4 9+ ~a8|K¢l 2kלƳQccRV4ݿZq~"6bfvI]u4jOr E@R/Q+oM7!3*5 { kl>_ w%wqvbfK5{RPY; VieYm DfPA/q2n 8^ ҲjDd7cE>\['YM564^9xeĈV<*S.d76Ek x3 GgE_qhsCxP`^L{wQDp`U;xCgl?~v7ԖP_tK}:-C@.:L{3L,UM FzHAơR/%'*Bidvpsd=9{]|#YEǍ3Nq+Ǒ2 :bopT$*ڗYSQmNqȑu`Fd=n_u竗,%P@SF@Rs54lN GJ(9RJݓvbO'DӇ׵L.yHT,_)~a{7Y^ w@+vd}SK1 W(: Y1\*oRK#` e(X DdEP5M?!S?SOf!4*F">(Hv*0M-xcT~0d{S&Gƺ>4{wK>k fwf'Fhu I~@MT9C?6?.(uߢx8Lw!Fpu?7͔ HOrI- 6bƈF Q)T$\0g-Ȩ8a^ 1QAƫIƣˊzP9 6)`y<mRo#{SOS%\#TbcadS%lsˠI+ ]H!l~:+BG; H⶛4C"/?HV'^ܴ"^CZ(LqIfDoq4oj.aqlG,џښf9zr&MH wٕqN W 0p pZJfW6g6J=l[}WVf1 O2zz17[[`%s` )]׎lqv-;i[4BcdxBZ6B-@+2Ő2ZWPS22{-M^1g)Q/_TcaZأ$^¤UakM2klGwM>Q2yWלuH`りh,ZmJ)@*Ƭo4)b8_HkfHgWm۾,}>&R ݮ T|$G)x99|` dL҅z4-:yФ 78:?t̅꺁"˚13A斨r~&#sC;K4_` /6.{3YY{']r]Go }]TM]:[s(t@y4JF-kH.d[Y]2JnE*g8==I"Q*QOdjg@eq+iC~J`zP'I|W n,A,ʶ>n1 Ú|VS_}6xm1ΫG*r4.|TwxױM !Q痜~ɍ%ƢjF/ԖOuv*Q/>AC y5{2^bRbAoI-TbMTH7`YvK\[Vh7qjVvs䑋,a&x/ĔA ?xߛcЏOI)J!ؘ,C}:)qV Qw %9# {pI:p++b8K xK/Z d}Տ,Wy,c8wzi؋(&ȂJ9}Ɍ;[tNͪ5o]Z2i$IGEyvXFX .ұb3b?IȼnS`«sgL({le 4VH"xZFb1+BDQA͚ }gH1VJU" 1'Bqi@GpP/ou<8ٵ_ MFxST^gg꯲N$7ON>rf{++B$SYɧe!>Xk.I"2w2,P v Kx.vo R=Y"Pdm0*_4oV0]î Pg9.mkl%`D"/q܈e|&?s#5a]fs](MhL٦Pw3]j t{+%>[L9MѳY!])نi`>ĮGr{OԑVu%`OFK.g"0_!.hҊ 4'l\40S>s%%;`#bv)k!{I ZhlbJQr 5< wOʉ1FEPҭ%]sy>Kڔ#nBD}ɨ.8xZN1]I)k([HE^{]Y6& l(`:qEdqwAL9k_FUS7NOolaiw=0=W% u(>|~k;UqW wL|x7F<4/0$iDjz•0~cIWD {x{ӽ"xfjX*`E|@!a l5мt< Eh@xzfDB,oj\l{sG6MXk0 h0dJ[x0.i K>f|yN OV=VݣRdRd"eH LV`nx}u]^{[^)zјP;KBb^EE2n'8d ZNv)L0VyCҲ ,WWUԶal? i=#bieښ/9iغSdD ګƩ%U`o=Qk-6MCG?rG$vzN5>,>w& PNJ]Og Xg an+)7C ,liBg&)M/4Tҭe|p>.PT̑xC ۂZe>*1asY _' cr(4U)$uAFau*Gc7d(Z &?>ix;*NUcquw!M)>b5e5r#~a*3WX?mӋJ8XdpTX Oָ 7w{h^!˴[C4W@ɯ ph E6i~Y _W54dpufkz3f*IivJr.BNuʹ$o (`gXٕ cLE&' 8\v۰+Yan FĐ"s6'tX|lf-N>U=P:DK(V tN+f*|NX-FbaR~67JGސ wJCo}0@~%k$EA+&_T͏X[ 16b,>Һś($*q3i&^dPC"#(uz8F|31lLb"2EaZD|F򞠞m_r 多czp6՛u3:a9uڬl#CE'2Mnǯ A[[ry&J$ t:UPd"MϾq {4?H` tfɰSobsQS +dҴYatP y-Kr܃݈|E5'QwHMtPc"gۿ%`ٓ߈d^Lvi}DoEr8 F-M>7I&:#wiHߍ#>.YQc1:Kki @΢u-헄c~ʶ9shQlPn6S-w1$Bʼn?yy:\c8;NHWQHaB<{uԩwrk8BK%cHN&<Νч[xie|[ckb<;#EZ`6M\NQbjL uaWu,W]ͅ:!BЮ^#i&C#ba+Ly .tp(m~N* (.p&%L{B@Bm:?O6  KTnk=YSm*cun %)>&Tpc"t͓T`]hqxQqx(Laz9U$Gem<@y,+ D\dҍl6 (^!#$/^) Lm7(4ݕ,׏oZA#dc!\{8>Iڝ(,j -ȻӅjD%`V1 [ ag]5S#ΩWjj[DV랤ƂZ:*=p"=q,58NlPr& ju֕.A? J iQcۼa2$X%5镑رi43ѣh4G"Ȱq##PmztQO`.K!K=8mv%LOBd 2 =Bge [QJҳ%_@(lj@{_NWQC6X%0ax0(걳ȼDps7u _+ͷTO*p`~ŴaT "ÅH*Z@Sv,h8&^KjHV$,Il:맬/YJJ.n]%TL.q 1"|a`5O5jȷ"k9(NmvE桾D;mThZrJ/(1 IzVǺG/ZtFlgrl"*#:s!@GY%]s{&VD{6 }Ѡ*0]54A^MUh:ӧM¶=HXVNЬ2Y$;'^_gThy.tqp[a 5ZA;N]}@iMvFObJknяxnWT񴱼KR1Wxs;Y}ytЗnp4Ŭ@-}9Dg"IͮCH]llU]NuY1Qkɤ@7nuƏ0Y /? ذ t`LİzjcD%X0i}[ta‚J x4SBQǣķ *Cywu#<: u{3AK(bݔduWqҮFG<@b5Fษ!B~EH sPVY1p剼zpΑL:0UZn}15i]wQɟF q8-XPPzz2LROōՅ5FDSgǭ% |t]z !&Տ~{P_$b74R$Y-B쁣Mn;9fhRWܸ E:H>^ڐ? LdViG*Bb2n1=l1:9bZmsfGc=uƟFVU Ғyҝh*8\Fr&°4g5֥ ]Rfc qwT wۿgl'у+i*WMI76D0AkOll9kM?At&Y0zt@e]HA}QS"a9T b@܋c*+\؎,|\0!hVgzV`܅%)Y]VZTG`2{eTIX4٦?/ 'G:`|b*k? Į8p6rx)|׶f sY׻ Bw f("m6f8"Nd}RH1?ehz1(zs][R 31P0*{l }-ίD"kY_c%&k5ɼ0+qO3*qv]F[[].ԨɌĚNG?M>dph>\Ap<9ȨM k+k AJbmrt'%Px)φOـL]"+ls ;tqTm1̚'_]%VX2vM9ax87g~W|Q rk^,iBLSS@ߡ@jb_̷yFsQ__9NqB d;(}|wchw@O)7ϑ ]A`; OO"Vw-AMXd+-A,QBX[j0l p;sY9P@S095sb+ +L=Žg@PQ]H0w +5ؽPh95"t G?THɍS<3{}r b{'RGVը%Ϋ1)P|7%zD3X?f6aWCQ2P0yrWΰVޏXRқR7P8r%Mwe6ȲQãkZ-%J eš}FAxBe?]kIlFˇUh.M?5Lb93/UPF\`HZb!mMHx.~_ʉ^ٮ7?+/x5Gގ8x:{5UavJ)L9y_]wJ!V\o-^ V vKg𐦕3|Zh I,5OΉEtW;?% j[և;fW^WΑz*ş8ɻq;%]crwܻ[JWxC_17c+qA/YNxs^jvꄂTe5ne3Gc-`vy CAd Wam:kgR>( h˘lO]qVe' ݕ(H1cP4MpRZ([%T#j>_ \8O坢X;Rhڹ]Mlwu_J ّYE|yєiɹN*Oi'=8ds~!Cڇ{jhxrkn1{+?B'XE`r(HFR!h/C5q)XFFJa(=/ng;zc߉Go|?D2zUXq๾~[ۀ %FѮ5)'ŏ}Sm]z,*WA/թݳTǂbj!ߦE<ŷ&W)c[K7y>j}fi*ED“GGM'Lv֩쓖!R'#8Q#Ox*~MQ)J/n0mWXGΉ6 v1*nk Ӕ(&rحI?E+?%b\(蛢jվH@2G1~_M,ufO `R-EXÒ BA㾜]o-bT$zG ەP oCYeA+;LH$=CV c7}#HM8ܖ,S?تZ0W7&|.z%r)CgMybf_ Xt(&{W Q~Gkm$g%'M"?婅lΡDE!s:hJtFs6dB*i#Z;vHxD@1"S樻 %rߍi]ZD9q~-[Pmj6"k0AC9 _ Ʉ|➶p(N%V!8~1dhz@Gk 90Wڅ+[Ea4,_蝄ӵd4 $i\JPOa%t,o<cg}{XvtEaj$n7o]G N}WY/e4:_V >;QU7 :HA#q!Zȉ{AU-~Ǐxy}C$Pk~ǔI(,qT.*R@XX s1|&%"ݱuԃ/:90T*'V;@>eA[SC&. !?v-gtqĐY"iP:j02J!X$[qG\eŢ^mz $ QP'cБtAev$,cZ 5Ƽ Ue Eb8 F{8;շ]JL~ :< +Brn3:P cnE6I .}-ltQo՝I4j:ٖ΅ɡ\x_uŝgKcIjߢ&PF n "CRJ;nӛ ?8ED՛~V?%$LDP&Ҵ9]{|\J7%咚h+s8noi%Ɖ))W)].HPTο6m 3W'Ë`;f1rbV?[ qBtLGI.yͤ?6|JP;On5ԆW,r:r8\M.ޓ:› BWgw@8$7kTuwt.R.!_ҏ/*#WT9%xZL|}i"fД^8Uɭ6OPw5By8X3K&@ \Q{Y428u-| /0QUzi%ڕG2* e,Qtܬ*sDr4VѸLDFE(6z#aC.wI q<&{VH-*ii7T2ɹ%EҶc🂑 M A9 uLqbQ@ Uܯ0}ֿ _

D4/YE燁=#Ҹ4,"{*RzScR ɐGS6ve % kK _Ot4æ٠[y:DJ0;φ4[!9_J9%:}i+N?T!^p9o򾘝H162]rlhaEE^]DDraܮ;*R&YD6"ȓx%kV9ڙZF=Tv6#xؐtS\IH}PGi@'B vd[꒰䂴7\7S]0B^is:~{?3<'AN+lSrDZe͛xLvGoNkkrV|-)H1ҥy>躡8$BP ZWRTxU5IF\=:DqݝO$߱"MPS=2p xL?zH܈ZʌUr}Å0V]e-)n6ei39Rj=']X qRd=UY]3&skXrV{y9hidᵔvENb ah]99tDxuJ5V6HY>/f5'Ty38SD2tc2зpud_>~ɏmM/E-9eӺhRmp4 HRHțD2uE~I?OfwПK˓z`OXU;yeTw݈uM/7ڒJ2v ^zDqxU>%vvnqTAlyEDNl{$ۧD c^ Dvv70ä)^2[< YegHnlnRU p y]:zKVQoצ;Hٹ% %MzD|1VԀq>b;~G%ͳ'>n~!uꡉ |GեI梙1:eZT{i%X9~Vd lr+u(wD`C<j٫0 "m7DC ٦4T*pd\F4]d {\:<.dvUGp(0g`wX]9ԘRsޡ딸=#5C6NApCB=dKܹ|6?z,LNFc?Œ)b`K/?RP Euyl!8e[:h8d7FT0c Br-J4|#%$aK8!z 輠oAtFp+9Mjqxr׷Q] B sy2Ą||T`W ;9 tAqWc'1Ho+KM~-2ZQ/Tx*ޙg 11 A5LOYc> ~=oCthHVZWDoYB tFsQ% Nfej+jf{R`撈^9XAgC%gZg ,MPW~0ж-w@qDӀrֳ;->RQC^)իwnFG |_/L++3{R@TPn۲/d,<&4`J׹-t#1X>qg ;ϥO\ʳ gpR{H0y!$Kjqj"Hxܵi^u.!_X  ;-< >ːv]IH{RrW-՟ ,Ҳ?J%S `w3}:W@;8,ܡӜ>#~\=r|;OF_RvOOgJU<^X_&5c7~W s6W 9[^ * Dse+m20V_/4%Vh;':rC l+nMUP&26"( ~[@r#·< xvӱIXIF%١Lj9? Opi>*wk|Fif/cirHnSbwU 4z.`xN3]cv+jsRQB[ª['|7X>b6G2vūS zTX\[<?%?|'#8h#:A kE?Eӿ}lVv+h{Hk;o;0erYY GyME4ו{o,r &5u{GF38Bg*T&dN^e=)IЃ1T(iǟh, zc{]LcMQx #|׀ -t}Q-*3W֬αӎMFR>IPmNMЪku,Ybid!~TYaк/NF) MmO3w*JBXr]$2̱aE3i$A@s_TG6ץ- BsMga>Al[T ! 5|4C?~N]76 IΨ?8wH)Z`a&P p,,\~RX Q[ A)Kkۣs&NqKOYa_#y$S?֓ҨO#?4! &8oa"MЉ =SYTQ!5G!3f1_ln,*Lqћ*ۣ}4:ZKDiG ^p$oz/KBGZolԾj/[MOESqAk!"Bj',:Q"Qh3S $U51#=SxU<]{;)1AQ5[<؝*<8Eyyh,hӠvjT@5(-Tqan곘M|j\.m h^>23ж\=# O;F-&ֶZ9W8yw uLVAFz.)H^\$ 3'e*۟XbG"wP9kR9 L8zeJbԼLąC%yEYiI&z⋷#&gC _٭u&߁y>tQd v;vȇʏ}"؆oJ1<#Jּص$$FLM~z.xnsឆv {f_i|ԩ;$Z>6& E6qF_l_dMyMkcI@a4AEdbb&B$o% W6=T+s&~PU7$}.VIN5NFuF)倆 $D,f9__j*؎8b ,YDKљ[}ה-DsA9NH=8w-j$Γyq{a5QLh׃ Jhw~n%S^Uŗrx@NNI,"mda~mthhCZꢞ> NlqviB)q[VSqJL%,oGߥ0TUߪT!Cs䰶|O:{W^ eR=~\CЬ S=ˈSwM,DN&[ dȮ{fEuAɋKޥt,$W""$Mk+k_ҭ\0]K+1?`m6aT,8 ?:/{pG[!{p(x"HL7jn8m䞆t#V4(rK/?ucN$E={NEO,C^:`} ~qDZb"QlR6$:3oTQޱzDVgYҭ#.Zciаe4 `y/dl2f)4KS&GCk:@6vQA^R܊IqXR]&2'o ARBHӷJ1P+qȣGflo;By^ڂّV<6E祛vBuy2E $HZ)껄VGʢNP m?U)KS Lm;,ԃ;0w "Ssk+{B )ĉhaE^oyʴ#OXrJz[{*7Ɣoww4U1d&E/ST s,r%gJܖc贸4*0D-D^\le2`V$!b^E">\ j`|NJd@=6]t@67"8 'x="̢͑F$PIyG"*&G; V 4D37puwk{ 튙TD&w -kY:3o-i8h60Юnr6T*pxK'w:SUFBCctw?:9n&mɫңYjDׂHJ+ b:d& ,8n:͗Ms^{nOsh.M‰w44E3ٜHU4Z~~qGˣ w7fazXdְ5Bme)U # -6V0k|} [-fCO[x#t Re Q$7Uzj2?ٕ gQN}(#Kަ,yO]{ЉQL zd^ƦOd0zÕRFt~ 0$DG5av>r#rb"xCnnd"{._eH_p/3bmu[ ?wWC-3FyJ`0(EsKj] tHH/:r{EBzrIMnBƪL*ƺV>[/{Ժ.-&SKfz{фVeZcٞOG}qnMB5rbawvzv5'SS}:VF$+̖҃'S c3'!kɯQKk7-(@iq~zBex=kMG“}?c"*9T$q՗ݻW$͐ދ)oʩn:`# N`pk3+3~}h,fu/jcs%)OzXT+ cy &3tm[lã|2Fw<]mKl");*PEZ,ΰr}`6Dal0eڷt:a% rDLHs±vqQ6={AfZ'6N_"a:]U2σlܼ]X/*%Ll  of>i}G`*MA\cKZd3'p Ôֹv,z炵N/ H*"4! sMSŠVg/i~>IG`{az׉"W#>C0/1ޓ%.–TlQ㬚& YqRlQ4 Y:F,1͗6lDm5};41%d[mׄĺ6GLAV\:J4Riw57m\ڗEl+o6 U Ur' 4*MbВ!f=b2Q#LYTY).RZ`d^R;Gb^-DB'yW!벋$>V29FdIa4c0oѷacR502`GB[Wdqhͫ~5֥A"4 <<"J'x .fbqOݼVLLL辶& l45â15uUM4_8R6S%h:gNk/-.r<,9]X/{1:"jXZޚi/n |S1#e[-nX21I&'Ug0OV夜CF!q_R 5$G)JH05O-P`.K5Ngs9//U`F;qIlyڰ !`?!@<`X [ uEٽZU|5e=}i36joFģcbQ}X;7US:ᏑpLd\d綂"{GuG_a|{PmקޅU&" YKXqNRhq$Elq΢Z>Nǝ5fŜ `̺%B= ukv/OFpIKm{XEAS{2y"ϛVG Wl@ai=i]CA`:&h/N.%ُߴU }8ɾ6R˪<ݡ1,bwf Dd-RY:`16ڋ=k=TN"B &e #K2a}|]TpTC>'n_TPM wTX #:-pVԾ§D{ ס%ܜ|sE~8&*4C'UDpV7pF|(.*/w>5i6=ufu!rr;ezroXG@=߄72Z*P~>٤ ^=hY MM~y`ԭn#v}/}}XeYn%2bN Eo VfyiWzH˄l@-/m^uHG*́C`<ƒB6Y0,b:u||Z n-T_l%~oţ aVlJ1 XE8i+gx 0aB 4U o믶JZAƗ>%V~WQs-SJ9$jޱ- y6goj#;94w~I]"&Nr #ilώxc5Xy+ CmRxA(hUe3$z T4oOLěs~ZԆzU=v ߥu+8\m7 7Kz*}?U EҾnZ=[- -`\@elSȯ<= ?s{/l{*m7zz6Vì_.S\v10+$;`H"7qMY/7w>;N$?̗h/L9C~0Dj>.j׻?ni H!* ­9Tϱ\h/g#w$pٹR5;Hѡǂ4V4!Xl NGrC8DKpv3VuuT&°Dx04ʾ0/7y"˄,IBFNC2Iq秎&N 1C9oC*,3З׵_` CPoph2ػ]{ҫoOQPә`RvoD", R=ƙkYO#A( `G {N/VX~)$9؃t+dNov8n(r_/=p.1(%ţD^Q`F$%A̰dƑ4avO*NۖP>:AMX^Dwmoõ5=w̟p@u @ŵUU Ψ}a [&z7m߶{F 7K63F_c@-NvGh6 ̊ )̍)Ugro'$k]Nk$!Ͽ Y%(J.!4/ e2IE'N*F#@)۫oDrT͌E]Ex/ײe ?%4p?}ވy-UVz.E2O=̅q6HryY s jۃƺvGGr".G F!0I̫ЇX I&~5P*,5*\]Σ",!ޓY"Ӄ϶~ߒqhtWf#<|7ů5' lXNʺHJզB #!rѵ#:HBkr<O!@9 E[RV 7/^dٻ" Rt U4nO ԰U[׫~LJ>"6JS#(馢OcHE*O%HjCmB@V≑ȫSdퟀږN DQNA*=h$w_),R޿8/ZH w!Z8I8!˷\/~">ܒَAVӵˍfAa bҸYw;̪^lhzq7xcƷ^w! &۩k<:y;yr7=xiNbƒ,4<9{T <CnC.ē&*ƌ951z-従&dg b9kk!|[˘ )q l~YgݩH%ܙ\|"24 p^}dS0Sj$L6هՈ7R20|\] wga,2*#ƯTlKa0(f'V1[+>2 &Tii;)s@ 9x3u_QXy":_^Fis){Na8?qE@ߣ9t t9AǖyQxȅ"V h3s3FP<їFtq@PS]p(Ika e٩"i?%@XC@w(Uz= [s01EnZv8+5y ˩ o4rʡIJvb|m'QRіjZ5G(~OTgV'v]ZHh;yʷh#%l؆qN<P ~$K~a&r^.:DY=r-cS0xcZOƈTH[7QWe7ܮLq @ {Tp֖}y\s>{[$@o<Dɒ*?{ Q|cFy͚ @K[^hsm&PhHIQR=v}FZLBK0Fn%8;ӡ:M@Ggf_-v_y6'| ZvBY_fZGv&PoIXsV9>BlQ@YТ値?NR]P5Q16_3PThUm[Y5 AOp-QH&1턌@CX$?6R:I-[*ܸ3nZn^[ A\y_7Jt^L687&ƒ*PQ#ɴk2VOqex$wΪ@vR \xO#ip')?Aic{gϻ}JM.>QG-RkZ3Д1~й5F`^ dfSn hlgHi~͝vL~aXO|RtSDTҵd[#AuϾ;'~( %(1E3|%%?!X-ArDAg=ȓ9A0O\ .1 _DE+bL^ר?Ž R_g%RblEyT[8g(2gAЀKZ 澓nNgrE}D h^vU$",u8ڎ8"iiamZ\+$ ^U=ئR%;Thj_䶇*`5e.N ! K{8˚ΰY g)^aԉ&TJ'It&u="/', fiU| C{}!Ffߩw|ENGhE$}o#NJ5ag6;V\Ӎ~_w 9L0Hu𐻽epC:f9=s~0. 2[e5(*g/*]55Ʌ#ec!eݳz%#|]wp+ U-B QyrW7AmםLHIJ*Rx+d-0M "0 Ӗf`P^5 Va@K*;]qçve_BB8q:q~%Yp>4Sj)qIV֟媃`RJ xsU⥟ː纇El-SIEIR )yMgR+B!Y20T]\h} 6_l_m G^AzKHu|2&<]vKgtO8.M ,ՍnnWqx=;AHܬÀFdp:p]0kUqVg@"(!%9*ĂܽJ"p+B &C-B*9Goo3ionuƈj@`j|2H9(+@ݖwwm|@$ P4$ԝۧZA^RBDq:(V D%8 FVN>p7\PٹBڕ$Z&s FitVdm&!$ى+DLHԁ7'oR5PgaNT\:yFU0 _/KǣWu5Z頄%tF;SkE"wl*:C%5dgi';ZM'lA2aSQp;l\ur^ſÿSY{Ҿ1ڍrm+:'e[[4̌Ng{ۋ#?\$u`tC_H _ET8zYEW3I:ykЙij n!M NIᆺx(P dtSY'c,![VIbE?Lۏ,P4^Vo5| PSi. D0R,hy#,}ykފFH2 2>9cPl~Xi7+ɐ5Pޓp(TQY6e?LJ_)u }'\oc*aTpK IKTbC~Bgr>ime^ʅ~{lUcbs[n׊팼VCNQ՟@HBCuuq$)h!`RE %ygHkcB 06u&īË {F*ktGFfq ;eKKAZF&<$$ Fzqg*Dܧ&&\Om^@" N^ _}|7 KzBU I>,C-YP/@PVwM`LKUIsAp;^֔B,io|&UzO l(7Wz,Up q6Ej>٘bZ+ Y?i#L\LH#D {cfPg' :Jm9敢2Oc&׳<䆎L Ppl7Di2ï'*BF)3!f;B?}Q~#R֚v-ⵛܒa}r`#[{O"a >< iZP{٢}wjHǍ7m:܈wj1*CA5zeH EiF%|~jHd%cלWL?d9._0}Tp^`^AWa[߷YđA ;ckX3,Nd)g_hTy#FjMUӆ\;q]ߤYv$&͑y,KtW^*$t ݆DLAs퉁KQҁ?|6iüĚIQwyD Z )l] R8z $niMroEo'ߚ^UzK4ԕ>8e6+#m6+#{^EV@=C5/iܦ[ډ{iEeH[ъ\s>;LΧm&Hx rJ)t] "2:6fHK$2+[:5= >LvUςJZ',.`M !UJ`Ȧ=:?SX,4&g/#lw`Pi~]c$K%,;uIU&V]=YNv|&ꃋB:јlhmBq_6} GQakY/WQjoe,S83~zvK]1y_ٹsoir} yˆ5*,K/}$b(GRU8,SXy٫ՀèY:n$L+BtUtz(e6fR"(:W3U#J.*9'2?<i%kFX=\ci=i]$Kh`ޕ+rt Pu #"6P*TCDQB"݄ `-eP$V` FvCBYŁ(:t q.M,r08k«ӫ˰N#i6h_r; =fq(A }o2'R, GbEVN5N}2Ϸam4;_J?ߗ1eA "Z \[`7257:w Os.X**!mvK:ґ@֗OיL?IX~bc̃j]wuK,o T.œqˢI2"7"6d^(CEN]P%p|L ?Mսf(,Ę7T?@d'Xe%t}hm>zfTwv<=qu Ec#_Û*k'ˈ;2PM}u1_|`B\up&#̎i5O|Gk:S}Վ^S!v% [s93T-A]50(B? Y,%-d U:/<h;' rEZFd{1^̍/U#ÅA&fނ4; P *zM3p['ϕrPr(S4`6(L>:Bvcޝ '=j[ѼEbثY?|$Hvnl4ws;OE0k `ړ9S234:)l5 [9P=5~og n9 WGPB&~(RV gF{> '.KUO2~NrԳrSOx3y)Qeҽ0ʜVyEVgCJ m"b_/yZ|tIGrјjڇ0&pp4:Đ $, {RMR+h޳@HrP&Uf7eH)V_̈́{Ft38 c5eV qZu?K9Y 8?T|M w/؈j"!] F GAm9ٯMm60!.F[m7s$;>&. ;@8^N<%u!;*gbsd~򒿲OF +| _."v-JBZuB̞""cZNW.ov~NkԮC HX6&G1v_CUkh IW?Sg PJz!5l/76FDwpX^Haz*479yk Ґ7%Xt8%YFsD w켩pSpXt[vv{ o$Ēr >7\X?DGaitG>W/BG|ˮe%L$jE6I= =@[yL$w{ܺ'h$p] ۾wJQK徆r܉` 9 cb0yDa ݽc/ OI;dZvum7NDTfDҔvׁG+RQykw'0ee>v";iwRf+[s .=9\ϊu1}c=8.S`; j~ɮ'7`?=fz:nPQux-p tvwMçA V^5i$w3|G&6N[qͬoP8F@؁sD̯޸Jg-$*w)}VbĄ):0[ybPY\1SS|`% 3Zy)Au=RiuAJ;KBvַRp[2U / 4 >L `u*HMZpm@! e+Q-QN{t]^FSaKz>*%"( ( 6ӻ X8ReeVGR#QњtoL3JXH0?; _FI 4' S=lJ}Sz n;vSN4 HcIĉogYSFuJJ6E.-) a.~ؙL@xc2PNC>;ˌoPFPrSl GP\z դ5u5@\3VX/RDJ3pM&<)S^-:=ѷ挕Xi7_E }ϕKzbOi~Spލ U>.>DyGًH U *΍7hgHGW<[߳!!(5sX~?i ;s_lR 9e+D Mr ~# ơQII JO4uXY_ɥMfUsdFΓ6^z4xVg,1r3>TG*o ǵnma{ 0ݮXA+keשF # ~]ršE`ӗ:4r3#^e< R|9#_dE;"E I*K ,\s\T`1^dȔ{JC뢲<.6+^aXZj'vPǟhAW遗h8Ň]%m*YκƐܿRvO@T>I]lVOτh_NW+p5FoN|?2łJu38 P6ѠoUL9[N`5kvϷ-xa CQUܵ~4E;f+OWj,/ADj,Ɋ~Uhs$\Gg|nf=r:o8dO8 [٢e S p#.Af䝂FkvxkOC=^Z`R`- i<:&_5mXѬ+ޮ-tv'{'XO,e=SÙ=lvVƒ d׾w3Uq}gfk0I.H2oTp-mѩ4Sf+KS ./(V,u%&y!J(gV*F[<W,_qd5ɼ(lE{u$hݭƽb~8HW^d4```7U9j蘙لP(aJ))SqT2@ K;rsnq ).A *Tf/A/.bwsBtj AJ}`(}p__c{f[#FyU5*4."I>k=.6sbh3䛥WKdi/d?_>ЫbzuP&,=J7{W2WӞOqC[9~i.CUA`9Q٥KGV>)׶.6Yv;/MC ~gxxp }jґ)c<ҙ93t9h'h+:* gm*m uψZ/B=֩-`z\H){[ڢH6Rwinkʳšk8ڗR*[A4ӒA)Ҟ)&V#cxA̔(o6^CY"G1׌$XӀ~ t%CY_uU "QԦjG?,Cb؈j2`~l(5*r OęZv+ѧ=)pդPP]hcH/i6aZU=ܔ -X} $řR'qK=/0iqsM=41Pqߘ &߫#Ƥ+r`XiID kJu`͈LKuZĥe@T^JfCBhDZLC8'3Gwӎ0`ק/IfneW;a "fP֟>YO_44etm/4t-W y+CDt 2E(蔘 "JQqg3jzerFT]d.$u]ǗOaP|9K!_?!g٦|0ZO,.=֣s~.c1003(I^j6-E/yr,hdLrd iRޙ)+ 6_Q8 ~5󘧕eE,yӮdsxO 'r~~(_GR5r*f[F9`pF4z;X[\5zieHCDH];lwD!o}8a'.uq .[L{v5iC55{ $kؽ'0M[Ҵ-L*2H-rG *Xx 3-D6QDi<F$-Bf]ځ}Vf,qZ4o]JP5_nļ_|ۂXœF迅nOt:);r3  !5æY`N,3? sHZ ŗjR#bJ {i`~񱬗Еf=>~F۫F:J=ܧۨOzb$6?(hҐ "T;6ʊ^P, GCG*򹕰"l$o=eM.iՇjS֋UZ!B4Zٝ[UF5勼fSī N@q %#~#) hІ^bE.~pYZ'%+kpRb:8~*D'Z|Ȏek6ʻBzSW t)Y;e8#nCEWI_R(mSEJxh߱&ɍ>f~{TRT PBRmpq-]R i#ױ_i$ :9[:)mvRt.N Fķ |ptۏly#:'~o%OO3^_+㌯_mb044=3pM%,ّ Œ_K |;for{Ev G\;XN *V4C^:s|}pޠV9tIOxK?}"-)7N+5)hZ7)͓|}t&3?^ `w>ʔ$Eh^up - AUғ+xz ? 0oRn u nrٟ͆}Xiuv ]G'VP7Ίo%?R}6ހ)`~sl[8Єq1X+쀘Tx (h>,N,̧e9 ; urJrE7CPTڜ86:?1.[b:ihgaJ&UvcsWv*nLf/;?w%JR5e */J R4o4ocDgɊL2\ͥ$q]$;}Tw!"T3gv.L]gx~U~S;7hYp0jTpllf< qht -!劊gM=12ciK)~Z{U&d'ʚSUpл sO" ;q9[d$]~fE3&tS0"Zu0h%ѣVO)\i&4ŗUwhdT QBI! O'j1 įm zуQ*i0Wm#Ĩ z:v&{DO6JXc8YZ,*ưPetM<ُ&jfcuaLzO'F=]zUHK/ޓPZvC 8pVWgI5s]cKd)P$J< pA)qMӯtqSS{ ^#`cy}苊Ue+czl3Pd\jCClG H˂ܓwT5f)(;ԈXdfV3ʊ8bd^J=V3H fNCKߐ kf=qHRf-$a7P'bF0|t@OCl:P@ jJӂ?6N7$ޔ1]`hkQ0c{jk(0_ Mc$Ol pBdYŌ輫4}/ud+s.92hr&Lh8VSsXVHE^CDxru>]ٝJ'Al#oHObǔyj\%u:)00>QD63| Dވ؍6`Pnߍ}83uei>?Aں͕ӜMe0uLI~D- $ -v~!}]d߽eIXHn:slRo)~W gy|m{c]TWP7-DU )3ˌV ^mB1KEcӬOyt^Œ#߲r@MP#&>`v[;Nkꐂ? /JkB00KƳL~_O}\P:H&p^D9N ?zuQa lhyq)e&Nm{D/@3Κ0g=57 :m6]e}Y)´vY|$ S%coRfcIPE zؠ<7)kg+F82]no"-d#'~3rz7LZS\Ր?.U1  n+G+Cmg)/kuoEe$>}y(l=iU;-ÂO'Q%2w_KGU xNngj,"_X{}{j&[oMiz{$kMy3^?1b$4Y&Չ<_>ZNj =:=T6 P-/sg g-e4g{ Fan>)<ө۩sjYs[/r~mw] K򍝂HSVOݿglDi/*W}-7E$JB8$7+ږW'&﷥yҗ)><m{yG5nJ qS$xq Y<ȸ3"T;~GĽQbmyK(mB:`daPڨG鐋ttT8ClK%m+[[?z3ɓ`rLQդ`.Y+ƕjs7,v*e"ʖM5-> M5P2 ZEHuMX&Z@yC<^`[&{2NsBb)`JeY.kp36U|]Z gp FuuZ{emJKTug uYw,h%{l-#6+AP/lbӭ _WnClVXh>aa^Dnek D"GH K cY)u}=(FJݗ'QBM/X*g4LRlW> :-9l޻:r݇n˻n]@$ݞjU0j2S1]TPP3C*hf>p巈98&9*Ok<!dDR ۾\̬R*l5ڃ,1 #N!`]TEҍ s3m|̡td5Y(F,r!VsZC@p+cpVsƧ8C1q㿃*PP IN_9ʇvmU0,8VO9,FM1ޡ4$R!uMݻ܇LkUC]gz.(ur0 AY7гo Ƅ>.Xj@mV"Qwc ER<]^J_dЖ1*H2uWCݟҐRwgݤ*Hm{+8oq Ck Z\ [!+iF{תd~b!*G"j80Kt.%RIfs{ОwܾF="@[i& }HNoHvJW2BjhIsL%Gہw񏯙~T_^ԇrY{|[73+IMuZJ~oT۠8tw*MR+]RYy>$aԩRcz6]]2UQJ} c?dzZpa:4bmءu]|KȟeJr6tdyHц{i0KgA'sDaOupudM :jeEf+ (0jC+/@2o.$TA ネ?&Z!B/_(s^rFX_򛟝xm YE5 AXqg}fLhaH U*6]SЉ(NW\c^v{g'K^D?6\m3Ń٥A*k.~ F|Neۅmr"9v.SQťz&}4 xO5HW#qf{P<ɏo U9\]E^&1h2wSm#'#|q v+99unzƼȽsZ#~S)C-IZ1'= 9^!ZG:FR2Fdϩac6Ct/̄f28gw5;|6]7d; Bf 8°ҢvyO* }#t1 ro k)Q>nOsǨ6m8޶s2K qo 8Q2*E٬Df[é-#OM >R^<5ڃ%@,9+]JMŔ#>"!cJuM6@ۯg >#RN+eK2rgmc'ш,,V&\'4ȾtC4`ڴVuϗ`61DVOAZ6Yb}x2~O'b۸:Li+MY?@ǧ$SRiMp[Z R]j ra$&l;pseQ _.&3\(Rc7} l]u=7TbcqtnFKvjN{͔+=֠+To_elrSgm.M#/-K/[;l/EgfHe^f{n`P1K%)ENH HkSdB 19DrJ\E;Ts*iʺL O?ea80tv=|F5L䔣. 2jV[rDXv}*#JV|#‡t=aO:' qi\Q8G)Z|DqyԚqYBt_NWG Rb'ٍտħcyH5@ fȞF($U! %x[3{^+#,/p1NU9=&A_tZEmT^ i>H`<[ 8 ތhw۶gk^šcBT%+*l|TvPWAƄRr~=Էmx4/B-meFJsWN4AE 1ԿvbՁ\|O9/Ȧ{nstP̀v ݽ ;c X==[vf؛ XW]զ4O2Zӣe &@mZnX,?rz=LbgFk(?HN~ sȊ\I`'Ffh;#)M-4\ׄԹ; #wg `VC3(P^)irj+/GěE$65`H9ɾurLV nvwYPA>s.S]37Ut-WR)Kt|U&aC6Tw2ىCi/e=S;PepB,s(KSgc݅JisV5"Td+JąS>64)>Njd 967yN4MP%lk9N)]k.4fcۋeh[X1a~v wdW2~t;7so_%&aNNCH2eU' h |kHtj};c(8e`mR\OLrEmqb/NsGl-7:>Lx'3YяIJY 7c 2BrR֋D&vyZd"`OME}iB-1xxm'X/e+~/P#i4dJ' i@Htu.F5Ɗ+$0'K~zFM35(+m_KJ/D(9쨭=]1Umw$x 4mG8٭H9 y~4^')V6AGw%.{8rrQZ'3kӮeżM(`mR=^`E94^z=dXh`-` 33ρ `Aշ{c}G/+$`΍+tak3۝aNǀư+=:2?S +)lP<)FpOoFmI\uM؞rd/(87_j ckh z+AB:&ȕ5v>꾼|DF(t1}hg3(>L?SVthϕCKF-]&[1HYwQp<] 1~rA=/HP++V!IW[Xq b xQɱC,\aֺME9(vO+i~?58$$nxmXo Ycpf{vtl;hمϬ3YSZm}vlF0 KI; 9 ̧$2zz k~w8[%XO@s 8xϔ 5 g{cAqDmHT}Bn4D-kYX1aV*wjYbڡlڹiiFi!bݪ‡^2,͜T 0\5u|HϹm4 2ه}ci"X')zKs 6PDvԉCh%YyH?=Μ| "ጇxB+-#F=WQv))imYT Z;hȵƅ]4z;AldOTԙs^VgGs\n6O][ -ǘP*Af[mm|L,W3ݰV)]Eגk/M?) U,3,j+o-mT&!q̍Q㫀Tm1!¶aAxDS\3bݐ?a# )}$NLDVڢ sDAkqak W Ԅ2IJ%R+Ep B!"Ӂg/^ݵP:k:S~2dxd>K`T SߓJXυ @i|C{DqJ@<)I b .DVzO+2Q,:j$#%4PO0Om &b4чܸ/euҞH%d!d?uG9 >)yZ0|k̖NRk1߽" ;;hYNK.hKT,\*bɲnxi{ 6fmh1*(;y̌MކN(2=R < ?Z ߪMb15AQ"P3+2>" {Цv st:k:--QrX'q1iPq #,L/+ND0^E/RKx;H@Uu|PLEFyꥀ5;G1g Nc(xK#l^c,DcYT4Zrz q6;")׵s9 x:fOoYW{1" ݏ+e#,.ʂj4e O{r,G٭$9-43) Ym G/2EBL`md1"5E C'þ K!NUl翗Z[ wjAx9gq띈Y"ȝ)Mys[g?g-2M;85?nJhH*x)X6k'{J/{e96S3*|!c.NagߐrDUGffjLC+ Y.P_ IJT1+Niiz3-XqI&Fݲ*n@-'bJMq-gOduǽݓ&|ŮdC<ԱD3.Πb'+L5礎+ qPh5y`:ĺ4}r@o@+*B yad a) ><_?f3Q+F@em~2ElO[M)FZ{ib_ad]oxiD&N7ΑۊN$X* ()v"%ڲ R;R]6gaW.nݹ/1sBtr=SK./ՌPY'И/ϣm,PQ*PPbkW"l8P9l۴`,a%u̮[34\ Z pC4%LmVQsZd 3z>ՉYϽ< D,y'RXT)Xg@i# ō"u\&<ံD84av Dk4#}(aӽFN5Jr|B YKbçixȽ`<]0r~7A A(ޜ'صD[?)^ǃm5|4K*J"<eO d *Jfiz#Xwz41ڦ1XF;=#"tClBir.*X9MW+R:guy1 z 5ήl 3ou-= Z;yٛZ6Bтc[_ (a0 9\'D4WP ?V4~@NbL7#-*4~(RK\rO 3h*;*j8S&,4إl~P {3= }W|@_{ e~e̲`Iox(n'{GGsvrBzu@7u҆$?w.BdGR&ThlzM+Qv}q{m=SY?$tx Q(n{d,]D6| zH-A'c1Ãam9U.x5V_GX?{klaS* >??dٮ#(r6U'B،qjƍP@shktL7q_6$V$l.Dŭr1p|$CTӑӵTn<1?~Tv^h zccSl@MP)9Ż_㧽JFq,l~?5i ~W>Dnc 'R)}uS#?κ5s71ʟ1#L^4T;_eL9~%m7UdXi/5j/ũZL_ܱ6=c3:nkc3YkLk50>往̃;G 33%Ix#'2O߅pYJ{uO8& wE˓ :5Uާ}r`_SC`-B6P n l@T`Ν /7)Қ\(sjGwx^s Qk ؐhǪθ8\5$Aɫq41Q4"K)5ɵR,.:xao!.b;]Cg#9H|J @/Whls,[+s3n& vڜː_#\ժkAt HrogD& (0luBU? t6MK\3N@|=;X;#${6[;2!UX&>6h?D6tBVZֻٺ2mC3,+DI; %4~Ѭ@FU$7}*ĞNĶrs:Fa9SGTea L鲈"V0v\q}jZT&U俢{N6Z+?5von`Un99XrC]χTQšgQU$͐ր{\g{=΢["YK/a[P`s{an(c:z9t5~UXu RE H!AǿPZ ? l\P ~S~vlm-k/8%;>f'(AԭNyx?w9xT"󺉤q9Q\Ϲm4i˰ZEX-s6s^5uSJy9ll}˘kqgW.HMiXJ"C4ot{ 'jyB&Sߢ^MIN`St9ieg^"2vǓ}H;Q-"G)\hj!1^k%:_w>ְ}`̯&x?8 @(,(xXRcr-!-BAdZX!ļRnWkV^0]ᝆlTJyg&yf|.CJlvMs;*l Eysc Z1Ոḱdr TҒ@[7/&M[v`8os !i%Z/R4r5g#FɧA^M9[Ur:Ő&ʚO"IB7 MiN X&X?l1orcdWSwEW=}IqrҁRfMygFB}d06pKܷٝF(Ƕ'< $$.F!(#߀]׆[U^ A›ʼn O{Q5܆*ۂ([(3݌kQX"Sk,ou)qi$b\N7a@uSRCZExz+K5dY֎wDPq.|w|TiU8ã?pR঵HP%$y% 79;-"nb}\}٥{w. &6uTN չvnV1y (9`!#Ȉ|9ޮ+<!&䵧UF}3ϯ|efg0ݒs-=bJ޼z^8U@"Q811 csZ6ULS}lq}i "yI,i:p 7i6t@Mq&[߆P_{*-Io)[3U`+La&qx`-x ZjLR"`X;[DF9iiv5ƌ=/L8rSU3\Qe1jLQX8'ZZ%$jf1U9rgo !W5rXu@EU_ι07?N ^`7}{wsɒi2wB`:2 C_~h S ~,ш?u+Lȓ:2<_T hSSښXd]$z \%uu?'K,tjݝv`2ί0tsT6[ EV6qtJ!P7[@]v>oS-vJllS+Z@Fuxo}5O5%U^Ei`p1!/XL4LW]HG0 ӫDcs~hy#$/+tFU105D$)#+Ն|s]2N"Xt6ռ1K~H6&TYfO^N? QA㻕sӡzW0djЇpvai#GbmfYI'e۝s|Ͽo@ƚrY6Ps R L,w?X) *CuT"n֙qqyS&^0FsmZN/CWꍾ4-GЯv A'y5\a&>MQK,^ú2UQU15ٸ5tdmH䛳TB~nשZCx|5h{_ .pјqz `v g%w4qK42vYX e j▒m q_Za}P?A50~NMiu*M\Fw&JZAP-8O r;q㯴"Zٸ3Y*A1Ccδeܦz_PY 4psm y$27`qRËzoޅяgN jМO|׼$4FTPMׄ19GG᥈? i⊣cY?׳{`+z >9$H+E DD}l9ǟf,JNcM.+<]os@}[RWaR*ODO+8nj1Ҟ[D< w-]{6(*iBRG-w{S+J ~ٯMxVq6X/~mnG )R1,́!xs ZL$U+`eB>tYnT"Q%7Aj@MtFo!-$MN(GH±@ Z=J›O5JqEOD!?Oͬpw3Y͑X;Mg6@-p#N%Odmd,V.=zXCGʈIt3O PK8}%tXqU3mM*SCcnf;??&wNb ZaL7TEH4D_s~~09Rr MhQYj [d@c㦵1>벶̞obźÅT\x+29Ah\Md /NC c?eE'`[BEw@†\#k\_'+[[iQN=]z; u /g wgdVϐ2}R#1H4®~v,[8f5㭢Jj;}t6$j̞`3$r\1ǚ!Ԅ W2:v4WF27jCk9kQVi?QGy)Z#l-ϩ%o{Ape[''0Y9 m}$P]Bˋ8)ܲ]ʰI1^\1 zL78Ia|He+ 4s'D͒yBܺ[5|_6bt!ځZ 4E lL8?P_DRg~M-_މJ+pl32dNzD'LIdAڳs#|3X9pѸXz`gS)w 8Z 5]!MG헶Z&l5uyT<Ŧ9,K\ҴCł9(݉z6qYkp2PEg[@}-/ͷjTNC@CCirDgm f|iMˇX_܃~߫Y{=U(ǫ>?{.tnٔ`}rgdWH2ӿvmB;;f|ۀiw|6MN#ZTd1a|oɟˮm 4,X:ռ@gޗe5l;兂N tAyHd_g '{jy],/ K+=9n-*ڠS6YgbSI%D+" fn7N1E]I?w,a"!vdqэb`h7]Mo݀RiA'u Z :|Ȍ7Ue55 roW^m6N>ev;iâo>ŅV2B2w*ʟGC$~O~?a Z)!G&1,Y"6.. [AvE>uzV^j/wNĞG;1BT,zL|VZKỏРC cxB_w4+=z1o, ѽ6i빮JW<h@.gH=eo!ՒM-_=~|؊ݺJnGcL2 cG| 'ӺZyKE>!W^qB|՞x"D A×xCj/?wp?`>,Pbq!IIݦ|#?OTO*,Ae:"0QN;Kx z]ӑ[lSҞّp;ְgD ڪI)翳C`E&'euz6rWCKK}g />{nǁ3i$>5bVVNFLɜM2zHVS/5ӽGŠO\ɞh0Op_䐯[tn05)53YĖQqg̅~ƽ_-z[ *vq 2ROCߠdlW&b~NvZ.9#wlLftn\%l]@+ "ƥ r!f yE^aKXD!^FFu1EJ]%&["cQɯrh=:"i ~3Yu|oMt< ^dPsw7'3%jeT@7 et5 ~LXj2⛧m7TwIaq{f;FkCH0fdğhQijaY@ˉQ|Ev]Te}*3/̥wO)@7yZ[9 md0=ȷ#Bk{eSvnWk/8&gSKVS Ro@S\rd}8! i)3B$ſ;c\1@K?/@:IUcuWc#V 󯢡0vLu~|Y\9K腩4e02|֭Rgă ؂0(_]0.trbJ 4+[ VZ!Әfp~=L͍혡ݔa'PpPE/rbi^܅+8F?8.D?qi',Xcc^wn~Ho%fK7-8!?6S%y jwV2րطJ9'%%tPˀ*Af9'gC @יM} a mh [d:xC̣6^!U'̗crC\rלN0BAD>}|V }B"XvoQAuHgJĢF6`$ 3wU年Xtk~Пˊh!a{N_ H] ||gIeㇶDm9p9,܊ҁg@'+?'Rg>+a7G0y@5h`n 9亽<`@nSH>TxL,4)ʠv ^JoT88Q+)\4934/'b K{J}:^%PA)Ƀ|Oڳi_rEa,A|݊/D (M^9TwDKL?]k_ƅ9w'/f#ƃ93Z e]$8pQ8#M#ʽFX8bKh5&7̨Nfqw~}^3H僾poqC (}L{XGNfrZʗ h'Qu^ _m<-M"#XKb\~B]~̀@N!MO Gj y̏yT ٟGr&qRm3cփpAmcxs6r uXώTM>YMD6eFWuL v"f7:: wIr59ġbW[R  L~5^r.QoH=n͉ޢrvXA*se ba[UpEⱧ8< 4W֑^r.i3W.aN{' ]^IdQy8}Sh($7Rzt@]1i_{u~vZE&RLhc<5̃|X4WesϘ".`/!^&X9EIQj/LҔ )Kb\h; ~sW簕y3%fLoV2l,2]' 쐱!t{#,oSSd :zo/hw…R*y9s%¿[gP2qN4\$"l*.|UHb"PU 6 Z(@ mKԂ}{Yqd6{g(Zlgy'qDW"clͻK+zWFc&ce->H1/9S>ZB[]Ẅhl|&ވ.>{&fG^MmzR̗ϐԖ׶PD/ R [}#, !Zi煮T:?BY8~BVkI+11ˉ[" 5c-`~)qN2nbܦ߷)9+ 61IVJFufzCC+Qn|TV (D!i)[W߼%r`YבB+0:6/ sKk ߐ˭fFeZls< 2X<=4܎СM33oEq+ػe4-n>җ!hønnxwX4 1Kmn؁Q.#S}򷏶%JlTa@Xǁ[N/Ft2?ЉS8zTO #US5 7Rqn|VW7 h efgՔZ}`x٭s|a: 0bjLߤMX1qAm ~2$f9M .. B^'MlIiNz!Hv">Uz!ZJ.hDǭ ArM#KЅ&Y6Iflbޮ|vĦ +4ĿW a(AL~IUb)*W>_TϽ!w%Î{XPh%x(RzɤUMA3n@w@a];`R=Z%zweE m[Y<[Z&K)Y6/>VvZٮ$GdYk`mvb&XcdoA)`GG6Ý0Bߝr x) 11qseC\ L\ܥ-/K5 WQ-r)*V>̲nOufy+q"5ddS_+e濗o23AxwVR&w}㔧g D; Dݞ?$CkVRT.Nj!iҠC6H6n&*ZM4#x@5hLY{b'l4aq8 P@\b.r ׀/:<ތi&mL W "Y>^ӭǔ 4ZXXs6z[J`m8zS*lʜ_ s5j; +alKu>\rB?MOW([?(팁_*(}k๺„q h2!Bj~`[ u-ŀ 4 #$3+M1Nʦ( W.mR:?2'A **%-}[iH rrbD &IJ^6>jäG'FR -ԛu~|n/mݼy=I:Sg "= Fm^R?XRvfF6b,^`@Ɠ9yDJkJbӄj K64pR]MfB4sӖ81جf,x-V CѰraON.ƒA)kZ굳[/3?~;8fpɦ⢤/l!`˹hA$zD,Qz4^PSaٖ:cˍ >јlJ"wD]*S]H4 l! MB:*OuƁ!1=/CC8iSo~9-8$*rF(h=)cdn]~ԞYAvqtlR'"Jq l+Ӥ2)rdj&|,0҅5W-,`PC&.-mX-4E[be` WN/^+WN:8#K鍃fݬns% w%4=G$x\XX՘D}x. p7^wAt& 5ك`*+zuTd-TO57=D`#ۼ+f>Jl aN|+T%q TpA߁lz2pa|> J>bQ0ͨhcmy V4fD ~\ xL#_ހ>:}uXŧC^=ņ!>U&E<!r΁V`z,7s*}g0~c qmm*WaBv1ϵo)T;:}䚷Ys[r(7JaWr'P0gpL[)V%sLKMWdlBیAExU| hgů4,(,@{^Z"H61J2+ỉ<`r*lcEH1|%c%v,D-C N=OP[`:fH1`;(q~!4ޭr^]gVA>{029$/Z'"p`gk:#Ui®> M%DUt4!2WH;Tg)Vx u+ l̆1SSK5N?WO :!j_RNIa)G # Q(",DV}o{oc6ǺNDdLgbv!TfrU e#ӣ,S!0:ZBy F␓\:ňͯFZe\:(>ma.8qzLyj`ދBQFE@֜IXȝ$i7֧B7pKTrܣ C^_7s`ϖ칍.mlw{ b2/GfEUq`[Bx FC#u/LJ<ٺskc*TӸ'ă%ٗmw!.Z:"$ ߇wHH=KR "k הD?+D @*Tj"~CTU6I1*n˧<&KD85\Q)nl&WгWtǜݳE^y;YȬD Bġ;:!-`æ/K& 1ڱӒpk$>` ^$_Cni(b@{!bT?@u8唂8nafɮaRc$ pòM̤N"L 6h})c7+Ι = 3nj5ּS6%,OFP԰0{ ӛ.(%=+\-=Pih/BK gTKCQB/ԁ _mq|ٖn]ieIMn%b~ԋ&5W=uB~"ȹn+%dUW~B۝/0Ak%OߵkF"jScX 6I 1[n_  cI;x*ޔi ٗ0zЍy<%<:~!|ߎπ?umÃMiggQGD:qpg`cc*YG5gn"ҫ 9܈$E:qui7 ˭$V/?iA'y 2,f9l EG@m{v?ZE]J~+ͨENYSC"rj][*b %CsUk[4ݢ:GNStv`$k䓓tK)/x6"H‰my9n\P\#2J5ᐉnܯ <WY,׃+CMɣ ﻂ8)%GG317P @4oOi=m`}:o0z C'f))obE[T\ɏNr*⋗3x1ɆނFL?rdm%guL3i#{uS@r?"J8 @|Bux^ S_XBpP,+u5<Հ=,A:[pEwW,YV"Em1ae#u??YVuk{b =4joKo1 J)bd/OldVJX1>$fm%vֽ {VgdsmA)})<Y |ȭe׼dL}F2Z<֢%PG;8Yt& d3fE8 J"Gi],w>V.,3i,u%k9Y}ǹ|,B kiќT uP.S/$ѣ0U$P7LmUZigf&0J% rZbQa :l,"g+&䓟&r?^oaӡnF\%V3K0bnjM?l c= Pz+b}[d_׬Ԋ||]q[#ٯ.3ZC^ =u :/&9挞A O*-h`L [xwtG|?ErfwQs,D+S`Mw|@ۼގ(@c)lmx_`ba z2j!,$()I9W_aq`}~\NYg..6W)qˣorn4Q&Z"6p S2|N >!glJāwٟ'^zm?ǠEK#W@ cv72S9zL@A|DuYǟU #wW{251瑭g lQb`Sc'{7K! v<6>b9qnIFwgp0n2ᇌ\}ųP ӜO K® Z7:r)*L TSq-߆n.C{j'UefLYC߶GK܌ㄵ_7RZJo^£2lhhj>ᜋz:$op[ѓSxӁP^: «\NŐnq}ЯރkBk; DY H[RJb:BDgtԚʾx^wo3E( uFpv2{R6Ǭ9/?x^˝ߗW8Rzq|}gm&j[vs">aIs{ OhEc(Z= n#&MI 'H`-BR*Ln嗺Y[2yFo6sO(ٹgϟj-=f1\.ȑ Ɯpά^tAlD/]`dF:{0$SfLq@Ck_~8y_mZ%>Nu}14vJ͔+X]mq1Cz(mb$t{P6M=U˔4pQ/mAw01A\HO!Z-yEWJ(~F!"[  etTKXM>EV8\(VGF>1,pa 2/'޽,k6u%WP#Eq m'L#&`_X*Xεsm)!g2NpoL?(RbzHmY#~r;*cv~17%I΢?VbԹ\LK>5@ jlJ<0-;Ѝ?^<nY@Y-Vr4 SH%Sr ~^&1DR4m76KX}ߚzCmrZ|n$G0@v.׫>gIX[ۉ45sIgTD{TVo͎33% [2Pqs|SUP)Н*7oui|H=a5˞_.X(ZiLrAhQѣB_VѤ/#śhjLgK,ٹ N?O(eL!>M^0k];6㮞0)FA&<]? D{OEe iI]LczU vtݼZ&X1Kn4y\iʞ4V-sѺaz^S Gnt-SMw{,Oi/aP#HȰXpg\S})|\C7=S߁<oy.S(ZH=AyMLV"{+7q]_C k{z=b.]F؄D0P Ya@^%7~Ou@^Գ[m*-9ztNV~3 'P [lǜPu.KfO8X(2:atBjQu>gL/0ȸ n_7tĤj_M(F[XlY}xj;rHi|@B(w=P":_f`c@^e5}H]]?bF?4|QdZ'`%`@QP jV]*gʜL bX)o^CÐD j% MH k$>x'8^şyQ`5^z.@t[^P>_}WVn }eqk$@Fߠ2`( ,ZDZHdV~sԙ[_obF#C/H婢kvO<5yIKqNѷᇎvКݑn\MOVM5p+@Yr֔Ў Ujcgg%NvZqנt+cwS,Ŭ {V3VHHUI sCDv!lqP(3CqwuIKnI 9'A$ >PBqg;v&Zu #b [qtR% #+/١btM9, !, q sxŸR14#hs"D@P0UZD :18CoHl O]ѮEI`6+ FiNdk~&UB" ˏ^o`\ss58Khl{)M*AucpD!pj&ѫٳ?U7Wrէ[oټ5L`^]s$3;m~[d2.89]xJԱN$Uk5e-%ߞhX;@-ڔCBj4賆{l[J 4/TVS͝+Nno-dg'v_΍(ߥƜ~oHtV)+ YuMj1X #(efIed. =XLrOQ MD}UJ.Kq_T+OއISDo/۹#ՃGt/f;J}gYJϻ/?\iK6~:n8paJDOCD:T0k5em~ٸ!JnU-Hv<o^?LK:K2} n'GEtdjpa7*u1ǵvB0g-Pu}/CUG[^Ģ.B:>͋ر at~6pPY:ye>S.b*`#ΣM;iR e;Ĺ_Lf3VZ 2=dl T)\_e`|g1}>YKC4+sH OJwt1^P\ g>Czy"`WU&{Ƶ;'!Wa)%IRJX[i(oxft-#qFZ_8-}?t*+:8hMg#CR{*`0~ǵ'ێ|_5$r]PEru?ƋR3Z5# z,+_- Z8rd-,daץuU9l/IW/$g + (;օA.8"Q&}0l[ /p 4FM{,#8BYHUnܭ% Qny 띝N"L.Js=/AhWIxszWbaK4|nCʔIۊyӁhj;E-iX?{7VTX|הLaS.VWtՆ+D <%S,<, (Hv,]lo,_H#ŭ|Pn<6stOxr~cs4_IRW &񹖗lm vs?f1' k&fHK6eK5BVȐb} du`#<+;m7ʑcc]κuwib#ӐI Iwdǻ!FM~H"~Wr'z4N PbPn?@0(?b8ڶnڇ=Z?aR̺E@k<ߧdc08%= v]VZ?)]FN ТٿbW{}+4Y}ϙR<~&4wYնJXWN@dej)|Lt @-[r|@ǰIi\4,sxwr*Ļ^e {wȳ[E+ n4puPćQz+l%0kgO4R%BGX 7mMODF!PuVqGK=qDm*,|AdkxO^z "ŞIea]=F;9 ާ]Vvo',kRP&қQAQ,vh)#Er'{Ar^[\7fagP6̻夬k_FY$=k+b#.نv)I 膃~^U-D%x'&pL 0Yi_(VilNDD6H 7W=L#yrՄȨ=ePuF1X#ߔJ܂?e¢CjC+A72k#ކfzC% ßO#IN"U7;'Epw\X+۶۳| U"`wOQf&s&U(RklًuEB~D4/)f̛[UT0r ^|$]KE 1u3ImcW]POJzfD%C =K ybAY@?@oo !&*{>pdᭉI<|{e7H{˝/]|0bXo~.uִu8͂UMN~jI|iZpk5ٖR_ s-a' :"D !# ]rSS[!,J,3q (p@h 2eÎA$xk)WOl|˄:ypڣSzdkR|ΟpPC h] v5sb**qP{bIi1˖^ 0"xej\ҝf^q.|S~-@$a7΄0$+G`07 ĪrlvZZz+$Hd4o<#9o_=ܜO,#^M$Te'쒣1&f>й$b#f/+ۅdtfg!xתT~bW+UJ >4 h9sK($7 S_YN]oC [|݊;tJi hǛYj0oX51xv'nNA%'+DiULc/ۥghXj.a}וNV_hRSR5]r\*_31Hj0ǟI_ڄR3j$?܉Iŵbn̴e;1&'O=E-\bp3>4H}VYFGhXSy(>14" ϊ1!YHjB!jnԟP>o!8ka|+QZ `舚+1n,%x${eUV ^:vlP4Uf38`7Սf ih@ 鰱Eh)zXvګCiSy-a[@vҌ(io:l+Lŕ گr8#`MdYb( %e#G;"/t5jr&}Ubߥ}>$U[;)o%A3@IN_F彐攎,{8N-=  @0i9E ,JhF<r?yՀ3qI.MSlm-m7囘x`!"V0U4kٮ>?nU09/(Xc>WE_{j} yHe4'NN4,p؂_'؄JXXg{m*w%-n} +扬wR`O@x~ŶS2 o1GIF2LVAI}a}ٌ7JD25Vl9aAƯ.{'|ЃN.ßfpA|FhdzP3 BtP+D!=c|+'^"-Zxmuo]HU {u1dyF4ѕKdC8pG!hP*D%8u\-&;W{q"Ugpx*Kvø kD) h^K7 ެ*<zqm$;XVih G7k 2qJVD9?>&Ta=1!ڔJ62T5Wym`*I4E$vSG`̲V+Y?{@&=RfѭvKAIdm~d$::}E%q%{|- QZ%[yA-k7{۸lۦI-R;I~[z)5#-$(ʊpZE$$uҥZ5CInvSWAg[p^bǵ\ y&^4F&QVngWt?E(Hm;bL3SCUFVO&IF Qa\߃>BvŔAF2Cu0m@Hcxv0$Ώ,/O:yJYΒ mZwH]bZH,t#ǿ3^z $ffGm.;5Lv#090L-g_\@n'rlz\ujKiJ:Ȃ !Gp?rcdv83K AY:A'xu&m@6I~mxW[ `Qښ&'FV |T) 5DzI9u"?3' !bv@8^;<ነLMttJB6'4pIiS UM W)rY5}w׸pQO=k#G'A]Q.O6K5nN,%N+EG$&V( YxgE.:܍n:OK+Lr~i) &eL4嫧<=E/_h8o[` ; KpgYZ070701000002e2000081a400000000000000000000000164e6139f00000748000000000000000000000000000000000000008100000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/brcmfmac-cyw.ko.xz7zXZִF!t/]?Eh=ڜ.+̈h0R^Цמvr{2L|Mm\ƚ} `:r2Q@!D"N 7bFֱx'(S5@I5ZZCCXp6+b9H蕗 *~7J6sKԧ1Uw~jz2LQ[YQ] TG KSr|_Ǥ @hRVEvܽõSAlVo{rSÉ3#՗t skU@ M0Z&@x29\l\@@zOQE&*7iԭ#Gse̴C = D GɺpDW4k@<\1]R/K:W4 [*sx|ŠLTPOޟȏqQes5n'?:c buZ D:N g0aN)Dd=xҠ4/ڨ? ywnmHrY4dҭx[D+Zns=>tEuMۭ~5|TtzoOL߁pA<`dna<ǿh(.$9IX˘?mYM܇. Hl?&:]€P bAG_yMIl۵;)Yk܍D>C.*, qXF[,g iKӮ oE(5^pGoq鹘3.%/9@@5}Rqя^u̓'L.T[ɯJuotianDȫoZ!inB8*jYx9AC~rtdp_>V+=| dK~hnSry:[:)eVEOs1- +cN92ݶ%[7}UlhʎpgJȋko]i4yEcJU=WoVuf!7?!͟WpG9C"~]UL5gYZ070701000002e3000081a400000000000000000000000164e6139f0000074c000000000000000000000000000000000000008100000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/brcmfmac-wcc.ko.xz7zXZִF!t/ ]?Eh=ڜ.+̈h0R_zpأh VŴTf]|#9a ]ƋCp[R7RMEZz@҇X{nv[ %dMLJ\Fɕ>nHA;_0:7'#)#oGnl؃;eqgnM_x V!XÿT}_6d!w=##^'Qv9"[-"$;$jNkTE?kBD_IpXo|&x4]iNc$=C'^]m(yc7w>mܺcՙS٧(aMtPUHKIbeR1 _m+i980Թ29FZӼq|6aQam"iC&'Gkt[N8Yɓz$Fn ¿q6ykW)&oɁa3 a0OQ㭔&* )} ]}YCiHZcM" ҸSk*Չl7ViWowKCQ*svw8\_JiC睥jX<h=ߋ}Hi SۅוsKS\u[Q+onpoEE˼ {Ni+[Z0ļQbs–xrDoXfF̛ MHah|bhv?{CI$z$c0yW}/ ʛb}Yp!Cj2`f/.Eq.G͗Cua͒=Jr }%5"uE#{4Ҋй2'2$VAE6gdi|ˣ pLL]"Q3W%#Ī~Z9H| ܶ.h;9٦ec,G-(hGKp BI7\Yh2Z߹o8,DdM5dgl| DN\E䴩G͔8۩{;0y3~Dgb֗1f Sڤ o?ny f %>#fR^,Rk|E&΅/S<*+L*&Ik0b 5ܤOՖ{3M&=r>iF@U"oo&;uopmH7`dhNN{g+c7=w&yY^u-ߠy&X!n~{|ίf_MmFf~! JeC UNWw`$`@rnM&SѮߞK<ކɝ10I{!Mt\dw/ksϱd4/%6b;\JFoߟ fX!@q8d.p~=d!*3MN@ZCqcGR %Pڠ@U_El{,E/?ç)]E^5 C*N M*Չ(yqnKL:}I p\YZƀӲ˖ya}\ER osohO0>I8ҡOܮ@,15cC6fLUw}%`>f;bԠDZt){\]峜ğذŘ@ uw !]ט:qX'Qʼ @&DDm5gލgYZ070701000002e4000081a400000000000000000000000164e6139f0002d438000000000000000000000000000000000000007900000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/:]?Eh=ڜ.+υ\5&ȋ1h]+ 74dls[}J7ڀ|e\m\;\#ymH츟cAX..J?*okIeHú!7췫m͛NqIbYKp4\5H鱫ADi|[ ;8Sq/nEP%E-DT+XRpϕx^C <щxg Nkw5bTC:ϔ ry5>ި/Hp2uGrr "&% '@7/:wI) W O,ea%QB:_DfA7[#^ "Ce sj.DZ ̯R`EKY c}c!GO]=ҩ`hG+,$7˲C?rۙ=G$ h7+ΐU rQRȽ ď0Is{0"VyX0%5)K `Kk.%c뤭ݷ!vN9X8{6Yi KnVH8ʜ8 Px2EBe }CX`y{q'_jgsf"_wܤd./uOJ!$HO1Q%\Qi q RW?sxh=r{{% 7Eu X7Aݳ,2` Ktx(//{=,c}8d-WsjFW,eq"Xg-y-7 S07A⋙lD7Xuxo鱒w3Hq&-"<-s~HDl,h&ߏ, ["pDˎ=e.A'Z5~$9}ċM"R3(`!2k'.%, 3]a#Gtll1R [Il\ "qʵ#̓ur9$*۪W̅KlkgLƼ"(b)<3(f;3_WMi|څOR*V[ t+8\3ezȂ3ᝨ bE!y TPh8miY7r-֞ש?"[TtLJs!k87i']}xhF>$R1^l?d> r)o=!w}t (OsKh u+m]-8CYLG](Zr/XYSoHıjF)&l6! ]O\[ߌm E/!pY׫Aݲ@f͗ Ĉj mE鍐0Tle v)MyW [8gB:Ppgkǵ;E].* C4U|D65G^zB,[J7\im T롌9T10^+b\vmZҘ0:N+`z.- [Ok $T7.Srl6ΛWiO)7>Zh1!,Zl~2XM-)]vѢt-+  $6cWY|*ɢaOѕ?d2߈MՊI x5Uw_l{6.^!JMLE+lQGpѪh;]ͥf?KR8ַZ|CrtЊ⣎{Z Vԫ[@yݼa]'}X^ ӣ݉Sla>C4uăS٧uHž+(kv'zFkΰbS+r5O )԰hd0/a.!Wl6dBK[t9Ž8]F@r?W'u-J䈾zYoJ*tzyI|HcoRjtSQDI_iC])4t:$ה;#cS<F k4Y/?@ +d6?OҞEha-;UX+ KCj*X%,IO\@|x'ַ1`@p[8JR{BA-f;S@;\Yt2"^R䐅M#՚4oyAqEч/KE?6(^b}vիVV~D A6JPڙi+, Tn뢽U6^uo;{! \)`9Y 1y{;Ţf +6vj^;vs6gN2rW{=I}(Ps=05^>`| W"&N4BnmTI;^K@|^'=r ^#cI@/1LPf|{kL$|L2(!o P{$SHn\ hL/FѢTjn<8}CO?b _1Itlsൕ.K }9%ut^`egM:XN=_-Fos+!MZn7[e]V׭ym$pB0c{3i,cwBC&R*U&Y=6 &$hBR RGk2jXUnE~X.y:AnK! Ls۸3 V6B+cEVWRilРȧdBs\sOH]4,>`Lr*TH+sW.$"5q\b]pwZjϠ|{fDMG~A.\B.irϒ~uJwxSJ.*[!a/r"rBl̴n u P|2{&S29ue0l_}9a(vVáLcR g5A($ =, ~ Uht[gJ4y:Npm*IiQ"R(mĎRmKL21;[ CE `g@˯z6E{]æսBEjH 66$C9NI>E\tπ⯴VڟXXcV:6J׵JflXzuA m؃p.W\݌ y"BZ$` X|8\]MbּRV@ONuET [xC(BXr FA*}U؁ccZV֜9a E2;\ ,g MɴBr2 +H>C{_k(ldE4ChBA8e9wuhH .YZG1ʻupSڤՉ_x3}fiXDM߃;w]ϬwN&T$nmN]֝0!r<d7#9J@x5<ᳮ?rrsf)f f%XZoǥlۻmCЧV 1~Ow( ?dۯtSmep+C\"u چF ?rceCvwI!]q^z"^2"%k/! 1Gu&-?KMd.6a7*V<_%Uzn8{G-=m5ӱ,X1}@Jx7tvGAΪRf֡~T/ \QugvZEszMXg4NH2=zQn.ۻ!V4 ]g_ W@P]&Euoq޾頣M> es6R$d.%:aCp$QS Ur|Tl=:~vd}ͻ圇/\Іv",hv<~%ih`2QХIgUߪeDl0kYmZٜ\r I (VM?Xf`4W5uW2)ؼH Y oJgmq(c۠!=K>uhSƀ[ Nj&StWa:tA6NDs6DʻWءd@o·[ROxL`^mv!mH՞u:l#wlBmWAIA.[u 0!]A׳'Y!J'rKp?wKF+a 8CGɜփbu+z|2(Ĺ?T&rA nK{t]GTO}Y>Z7frp盾B4\at~;G/tDPuy*u.=I3?Ќa `Uy:: g8%D$#vO[Uqۥi}ʱrudkgB1)Cg<K>"z-`lt @=LBZÍ^LG!E+H *rQռH1uyZMeވ[EwXF}o EiZk-][:B~GXV P\: rհ[7;zb{}eٜTnXməD*vК9sZHrSh5 94DQt3~CSvIJkc-8zf=p6(\!Wԯ`o˼ցV6%e6R64{зOӿ-rNf!Q v9 X,5 zt 0<y.&o"0zG kV54-*xvz?=n@όeHQ])cKWR,=Ruaŧ@~to-I#^אC߰{ I9`DGgw\BQbT?Jܴǃ!ZZ%Yf'jGBwex AKܱ@G3D.vDdLl8Oi\!4-ھBI공Gg o{+#I#6^|!#"}U#Z` ̮M Gzy儫egA2ԏecvL&/Ҽ.HE숯L`TG zX2o%OEeE?BM㊆$2SzC}" Wg՘_;miDh?cǫ*>s]$5sv4I}Zy2\'^^Yvi*`9WFIU#XՇGa{;K_ga ?Yk -Y9)%%f]laAA\nyVTL;MxuKݛq v(^O7 MBb6uyb8ts\ͳ ss롳R &¢vigxVr /4_T SM3cc1hģPdz#Ч}'bE. wlu&?|rNZ_0 Ьj+W~d߸URYHk3:o0_@ (M>OSG5*8Hehm4P zvi>Z/-uFS3}~T~mͯ& V?-7F=0N1)Ң.>=cY0Xy:ݍ5F+>p|i,/J(Uਞj=1Fv)ll\TXU+}Yxd^R=PUV5m^n kپSY guL-5L|^}!Bȩa tmI@p:Þ/:e&DJJ)Y4:N%rRbmޢլB=ӽK=Z^:B73D4dK5Nb$0t)U);Oz=9 Nm0vk-{0qqAbzr@yck+O4lw\NߧMH[nlȊy WF`|"7Af*F7~4HV8ɖb|G2׏v:=(v!|!Ht}Y߆iٵ#`2ޣRX+3 Tk5RkSq _ 6aYl "=vKBJ`WE{nҞ.V-NV3[w:׺ù? `GP_:!eoJCөD\bGh?3=OZk {㈀cc2%)Ps~ҤT_!V4Hg7gj\(ybQo0bC$'栻$ky&FűsA?2Pɔ B[ hP fC;>y!!x)OcV\$YϏ5٢LL¡ĘT&,(5 >Щj4nhH9ǩJ6mA/of$pvnGV? "%rp&6z]00$pnO}A(/OS"ܝޘ.2z("V: j6A,ow 0 $@EN g#Jzoc/Omv5ERjLyg`&'ulf&qU),O,W=Q1}^.\8o56'| X\{.\1|)Z~aEwBu/BT@7㬿[ [cIc2cp`ZdC4*]U:L~~GWQ(U.&_xE,?{&Ȩ"|s?uL s펻XUSʭٛ2ć s!,.حjA`QԄ/jy&w4hA1vFppfN? #$$ޥ~VyPJz2_WS3K~g/n8Dn, c,^hC v̂CI,DŇ"mB@-:^[L%\Is 36}@s_@lgC·OK^8lQO/Ϊ8#Kg_-*VIŤ1M1яaQ m_؅r&50OTX"S~l*}<  3K؝R=vw)2Γ0K-Ff "Yܽf^sc񯛋Wl%xK=z{Uez~Dgv7lѳIPFG 5VסJ@!uX}\B#q d'LzxOxً=jE?q"ta%d%-aWlL.v/Nǝ<|ȸ7{ w" N{:W vī!1g~wuW;f԰ɅL]Ljя.Ep& {|lšiysaO_?^^Ȍ$pn81H 7`oWq{ C ޢ(7vT" 14nkظBmOXOxgBag ,ٹ|fwz_1}]Hڈ@?-H֡QAc9]{آi!H\)9c,!}NhSɝ(߼ãSnδڂu6"(0ۅZIÙIW@L=J 4r".o0$ 3'2Fk^7fIKt*M-kd_KUA9v eA[Td T#Db?mLRognV?Zu*,t L3{>Y^Xm4Q{ubJ(Vpvlj=1K;ch4u}SK۞ɞ(ӪiԞM.0zE?a%oLeV]frhOTнf @x]Q,J+o-E1 N?S[jdqê0|lF0O|Em{2>0:;<_.rݭM _ؓ!RMrkbFxmknl3F-Hzn92M+AmnWO h KcJMr| Gd@k׏`88LjI{C£|,"_=$v\gp&pvS> T"4loq%Ћ( pΠ]e`za|[[t+cN8 z(?e,-x ńo13C{w2{U }MEiȖ m* n.(fNL磉9a{1H@{wPT U;k#8'8;vp̝!E0\u?w EmmxNxg^('ZZc2>Qw-&<-0:-Ww֯86!=gm+DV3?LL)`i& q%F 8l VDJtyYy-s2`+$]RqxOҲwxY4 ! fl R3Ȅ:)K@QGVS%v29'Qr|?imƵt,ѱ8!y-)KpBiĚ"4**o*׫%Ց]!LZy84Wf`-ZBL.a?e?];6yl{]N :W-w7T%tGNYEۺDž -lRC3F1O9Uɠ"MnV"QKMtO~1":'5 y|Uefrm b~*?ڨT>|KS:gwSV0 t YM-&L eϑ?$UT#L>r'EVV/)xBFY,L 4Hp#(( L:)!7&v|VeR-n2vSrI0b+R-Аf;>d?kq ԸE`=^1)\)>7 q泤M닊QZQ)XXweoC,R)34uF]~*X+*_(E_Jo3 x=dX蓄ީ~tǼiD Cܘ'QNږ"scg^IAw’6ڳiy A+-F<Ηք]$-c݂l /aO L!X*n@%7x^X \Y=fgD:?Ry !ltjUjGtbr4(2^h8Zns BAi㣨wFυ7),WQ! =aC=oȡ"vR_.gS02&o yPGY8T∹%/w*w"SP)dЇ/4 ,1t8GT$ZBiU)6ë!~/)¨h0멍T|3 +6ܒKsAKbw:6ʆa*P(/0Mt@sǔ+˲Qn-5lTnƮv$,X |3bI<Ά<K1 W^coC:pje9f]j%y TPs^-xLRh/h CY3`4 A-gTM:H{I3srõ |p:("164E3tw>7%*1mx&9|xն-}f_ %-xs=p#o VA3U.EȎoZ8l@4 6Sifخʵb#$񴇄8a:l]y(n8㞻zJ[ҽ7d} H DcTx xͫgMϼȸ )H=P1\-K*?e%AOj Q .@ qPluN-N'Kz_-+\@KuVLv5R9j G82oL qF[o ,{dO+W\{F\,T V2zEڣI0ZѢ " -sk, ViՀ jZ%p;{( v]m@s)Oݙ/LHEB\W4&dV?+hN)uިrj eCnY(ҤDOZa>Hʔj5"D)xh`& 7c} 0 p(^yy=@4,3yz.tkULrȖo4ֈENY 53+aJP'aJv,38a=3 ~@]cS5s=7'ҩ&PQU: WYҚw9𳑸uF+y#z^)~b깈Y3vVJx92#(〾6<Ӡ Ň3M а"m4|Pz|:K ǘ*r>_ 蛱 .k?JIVlmEJFk,a-I`;VLq\|XX(H Xў>x$|U'q_;cZʛ,S)tpʵ fCiK/bi7D㞪[;m6Qw Z n`J(EQ(_l$py[8S|5JV8H=\ pN%!CTb nRx7hvαD *xncKS`\Yz;ɝǨkP,&+TКIo䚋x[K"Zc 9e1[Wt?Qv6Av% Քxg5N_SA|:8.Sz@^(.Z7WF2!yB5|?UY Ȍ+e1抷>znyY0p!c a=\IIXf/}(j)Sp-5dS7ka[9(c:l_#i!t{!%ȍs%2& o!T $힝\RDcc☄`CZ〖Q⥨31.x*R/Y]@i<6zMkh@Zz m럗*vl?n6Z{ \}^`~jd+eFC͆j^jo0C9Qov-dq[wkp$aE$vFmcvڠ}OY)N+_$eoaǸi;F+CӉpl4]B,4Dr]"(6KusNXَ9%E #@)NceU un Kr( IOT{͑"vJNgr6X ϳۇL)4 } b#3I ة2i`dP靮/03@.v u9;L}9:iFB{mFq>(Q0ʬrD IBZ0MNvual,W5"Mv?cf,4/zMEݫuɶQܺ{ ͩ+%Dݟ+UVK 3v:n]I4Tdj̭R) +|WNljϼ+x- ~7oҭ`?6P+w0ۤ@h'RIu-5Hͻ̫\i9WW(Ht M q>,J^`>o BI{A) /$4 ЭYJDz،?AE~YyAeNQs )3nN łZYH5%&(RC8ѥRfsޏi rZ1&-3-/o` Rt/ (f?eGegP\WFK!wWA3ܧ/5fXLf{ήl0~5)$Y꽄z(VVyhU  |↷̚q3hY iI8YA1hx4k5{kN(uO?luL+)MVUTs%Uaۼ}3~(I}/F~,e ?yWDX&X;̑'&*jEEgLrSŠb:?SD` H)0tJBQ l mtP ]a ([W<4w{{|5pTxseƲ6$@q3'I"ur"9b^5Ēv=*i@2uhX"?Ff5 6pi9Ղfc] t3|ly c!/z:i҆sȟNtʌ6/NE"%ܦ\xرlj=l+N#Ǒ@߂}6ެ\o ™CM~IuV.  gfˎSő"(jZy!cqbu{gѫ0h f[9 86g| Sn :OK _iз [۔]axׯ$!լ(11[1I| La* i|TA; ]X.:<'K ypRWĶܷ1Fn+d~y!qIdBj*Lύ4N %InDY$9 Oq#9T͑U%EMSwœ)c$PZU N0DvD]W8\3SsʭE8b?9My<1CE7R>#C%qkec5,#qZpN|覱.:sP E@+@lTGc=Yy5w޽"kp;"f!/E`"ݺ Q~{M]:ƅ~E!#KhP=x% vR<8n_q4qh(,)+fP'\c'{*Zg4N|Ά8zC"W20*/DXZȰL4?5PƔeDS0/-?R<3"*~A% s! Y1`)Yx-V\K_Y%5qIi,ٹ~JҞ???lPk)YVwYߍ< ]bq;9'Fb2a(,*_D ȟ84А V}rOU8(c'%nHcIoA0뫯+_GZwvQA^vɕbxyO3uT22W݀ዀ7J #ʨGoS|8U 9ٍXЖED+UFpiԈYlu3WvldLD!';D!o*u!SDq(eo%DZ`^]j"؀ l!yF?yd/; DVhe;S ^m/6`;[&}eIikk7lE^=^D <"&ܼJrCN<+(3'lnc:v%ghf %NNX3mg:`|\V\?Ync?=~ZM淗utg+`]>"hJ'QjiAd5L| f3^^=x8<{ˉ/Lh옧#qylUN J@Z!MĽӲ,|ıŽj{p89-Ī>{% V ^sUXMD*|cM}L;aőƽw3ư#ָhQW ;Sc UmX',FHH@;?•W9 cQlWSWWվ\Sz 2LӍ:z;kt|z.+rWc5ȊM`-T.85>MЛSo߳v(_2re? 21>-C!$+1hvSt^{|pCV$], oV?am䟢:sgl> GX>#y]ȕH8W:;K'#3l>&?:wwFI 8x`▲̸E݁q20Oz G`yJZ6no92cѥ1.rSf CpN?NzQ k;yWxۼݦTJѷw=j >?-rsBmdSYSg6e$?tM.bR!YFu ock rӕ=<-Q謁4$(_+|~"ng?G6yD>|gđ$0\l q&DpSCT{FTFəKDߑC#b fEjTn'mw Z+ɗJdOkҪ^bN ~DLX@PflsM_@R><+J"d>2Q= y7C>~k N(3#02gIp`JϳVH?6lW9I =A,H_QQs :ܔY^K(2.=+ϡҿA>ی4 쥨*,% 3BWݣ~"Φ!Pî|DZ;^9gj%'i|m 9WRB~rZNQmC.i!l0& LteV9!]zCB Vdk:w^tvu|3'X&= kj6 Cs bs02k>,SbG3hI:ELte6ÌIdYAo dĉ4Vr#A(&ۙmȤ.WįɷﰔBWp`uƵ]+7m1'{)cBbs%z?jj5xǡCI 5CZGܺ:`L kop($1XSh-<ћN,mxv˶DEʙdzAVZ, WO[$X]:ppHj!:Y6ÏٯGAbEɥ-ѰiE=iywN"pg խ"#&SXhfFQQfՌ$Ah>E` ʮs(2ʬLպҴۜV)`vl|S^glwRYxK`a}81a-hm' eq\դOtYwz^ivE(]p8z+3:W: Z43yГM]K=ż'3hZ~3lC+ZN`cĨ|$;s꥕?͛ԅ鄡JU#OOȲ:c"nw0Ϥ{D0h?+Lh_ g}*M.aL%',68Y ԉ7k?uѵ{OvفmT^,ŀkwA d֍s[7:c̅ #P,H݈+? ^cB4 zBDkJ<-l_1㶅1Cv$C'j=¼#8-Bߓig5,K([eKGsM4'ƞ0[>~cH0 o-5/#pOxWD˛sN5?uu4g6 ̏=W?8a*- Ew{Mȝ~I2hpVŁ@EO2D}%iNեz";+m~G'B/H3`-jo{x6OUߎ`ı6P&Y|BAD+cSv)n j;VK!*n> Щ>ZyfF#P'q:%Ye \i?[I8b!<++>ַ3 ힺW["iXTn-B|wW`h:X ^= 6S.:8pN0CXIܶk 1@3|AY|}<1ֶSqeέ"em$ȹhpOj]bR%Y}:dꆡL3y`yBPRqWz>x YZ! T)$O[DD6mx sr;OPWCs82{gN83LN}%" @Q9}=B<'! I}Ki9f.m`i]ŕ1I]4'D?疒 ҟ 3`'E +>Q\[i~*7_v!voQ;ޡ,, ePGKEj$(\r%(o+$,B_ZWEg;8*|mtji@ u&*5`ik;,e9-U~E/>L,6l,v 57HŐZ0T3_KVGC\- ]#{oM ʚ?ED\%S+/"Ɖ5E,̒(E\E',;=1tvBzVwA )z!\ūE u?"WP (뀗q܋fmkLt0ΏIJf~nO%ć.nѿ %zh9)TLg 5'f9.AUEgdd\V7B=7EPeDTO}CYDo!~Wv_r\[rƙj|ɢA7#:hݫ\4F0%^~5e?j\u7}. O8#Z K?TͽBKy^ DŽ k ~lS*$ 7>neGF(P%rOG4_H.PLXרbBFFV@f#%VqTZ 6K|Ɗj=%T8 J5|iYQ\d-qDaL[Gq&)q_GHpqq5GSh=tK:!:I @ ;ʢu^^18~4h1f^ڇ,x^vn(҈3=Wf#[j"%%̾,H}A o% 3~9L$Ǣw)!+IZsYU|TS˳}ANP`4&dGO&dS_9!AFws.7o%H ӥ:Ck׾qfGV7d#IS?ä\xa˱+iᄽClp:QnfJPh&#*!Ιu3Qi?H4u;[s4H8w7 mk~A]y ZS5>+9!#75/:KɶujGG,U6^*,?_wR1Am$ W.ڼ v.{"pseĒr@ϦhL$(Oܶ6>h.dCN?.]/]sA%;v3vX{s\M46ی"5@>tShVGyO%V,W|a`v6|u|ٱi1X0FwYB5vҪ0D _C@R"2E3$>‰id ~##CeL51 u3^v%:mJy/biY)jh`ixgz ~B#ikyG>+O Xq{1ȣ}T9ُ2+Tux~hÌCW՝sb+`emh8G%9R &DT|,'l`nL!5=yQ6 N 8 ϏD9[FQMf|n0bOhA ,{!xjj2J$ Aq}zV&,HM:);Dm9kgۻ}cbǦ![ cƚ{Uec|{tJ(>zD|Vtͱ<|srplDqRpWҽǹUukr^,a}}\IM-aj? l(.jG2HDVO6v[O~,c='I9Ce׋dytTzS\-]  kAQqO(b cO͞B?ŕ 'EiS>f~ϑ35tVԿuobh,͹sSX'0CTׅ U[G":$#PjWhq?`CSv(PE\ J=A&y5Or6p97HRAAEI]r'd 0)v*~E->SRo4;LVR0 Q}:1B=-gMq-e(tcI[̳X)Wz =f"{_}v%x3*6@*/u?jzj<ߡlx0(}eǬ\(?*Obt[г4Z7ˡ0$~ Ճw{䒰K^_lB[l(W(gyb+C s28={1cL7V* im]X7bTX 4@&pslnm`peSs.RnBS4bBLt!#`Ù' cH Jτc p*>[JbxϴYdXGD 35U0&&=[XFxB,.>2OnwHV8 X?9K {OL8xiU07(1۽x2xzTq2G` g)!gTp歯1iD}kK7.X8&rcT橦GA#7Rގ3aPB+J5?=d=2jkHz0!E0q,k{\$χ1!z1BݻbnoVO4>YE,y7_4=` ]vёjs镹< 鷹矁 d>d,ۆ4ȲKTf5q`ϏsmٌX/BaY4Afh9܏^<j:V~をNz0Qur dGZAMdiZ>FdVHUs@ y ?v*xKX6`cSBwmp0$F sj9mW b xu$4t"(0Bq8D5a(I+v?֎S"S1Le6;Dtl>Eg)_Gqm|F{9[7B0Cgd霾2G8w&Ы fK#}Xw :I<E?F>HGUbEZxf2c̊0б:r$JEf@HaB`Ig;˲ CpCyLT%{q=8IH !_mr)H8EV:mKr4MZMB3(G+#ŗҸZ8tb$qNcS+l3b]IӥoYE3 ^PI2RCæ͝M;`?q ɩmCTJM]/N Uˀk`-M[F|3!٤Tj;:%k6F(N [Tn⣠# \B4;(QYHc}L}(nY{;"/#Xn`pE=~ Pğ uM/x!0V5p& RX +~ޑi]Vzn 5ܮ`?~H1oA[$/]jXosl5 i > iڪ6,UwwLwu0T TI&QHa;NMCPR-;'rNߍӻ{u HqKt:jރh61Fm/m$M\]ug|7݁qA Z5,gK\fXr|ެHn6aX҆h}HeORvu}./N]# F?Z'E󦳈'qcQ…xa|g~9I:vR}hC4pi:PW;XnS|ͺM/bf@_ iAx9a2 u./GtD`6܉@I|ZI6,?!%\vUK <\=6Lu^$޵ыbKy%;/*pW e@3QȆpҢ!d (t_1.q^ZXU bKj1@Tq%60PpEGE84^":EClYɵ,Kh=h;(#YԄVKx5-qzթ, #Q |z3e4]O,>KdBXrΧ ~(:tpηD,I*E]ƖeORVf[[gl?hxWL  ab7%ޔ՘Ct2!TJN5y1qcW$WòK>iY4T[}rm܏gpmt}R%xlؗgv!D!=*RW.}kj^)s^qM}3?חTnM SYd̳y*hz%2_KP1~2_3!8þ4BrF9[^ ݃p2o4*uG@[홾PN3M2!B 4ZH{=C#Qh5z>]ip4" {ԑ=oL>=lz:w8U5 C |AP-,mv^/j״ =T. y7^F@N/?D"tKPH}I_.OQʗ 4@ȫf60a^qS;JJ/˃vU\@[0o3^ J?͸;UQ9*&W±z׀u#W!(s?5$i]jE[ݫ]-T 4*A~#w?ttO8Cme]YZIG;bi}-m>1;F[[5"]T/UP.@"bjp[vzG >5k4yOhT"o[gˋOΥ!QOՇ` -Egrso*ʙ=s&^޴15WM/"4i`a`kS,W2;` `?{V_)no7 w 7N ʳ.Q (+7vnca6mՕT3_,ST@qݓ/5Zin4$>DGNsw,Q,\V+$z>[0 Yaҳunxӳw'w>N ݃% Bh9#^Jhj[gtȉ hRaq GtzߜlLgaKGD;HsFy0z>Wk8e2.\O֞|/+4 *K?-!M*b< ~c.jrԚ;0 ETfn`H8D̴xE:R_"aVēa"NPXgD -V4)yQ+Ԅ^a!e[7WГV*KI1r:-i4>q1vM |݉hd^sfYD퇌 Jƻu^[;3-a^ H(σ.<45oTdDq.7ο2I9s?IX\gfw&q˦0Aah87P%0\+_uI,J\{z;Z ʡh#CUgaz 3U%qBh\J]piV\H uTMnf7vW` qQ>!$%^Il}\BF@LX-ْg\e_j4 t`$/$$`L0Ul)3mP-[m($Ög9L?Rp]/B| K&KЗJA<Ͳhݵ*^)0+.s,7^bZܒu0򔆫eIsQ|lVG(B۔gٻ=d\t$~7' #jApؗFU_7'2hT !ҢԁlAoS I2>mDKsȁF{ !mM@A5smT/S[6LQ-bRڴX],1kOXӗƜ D?.ճw 'ם Bδ>NIO-4%9Z<T5Q|g1*~n+M#nUp^B&=I<{킘fR{pr?)dv:&VS+>oMsfCݗDi gբ=V k4l܀s]^DIC{Y s`'OuNSk}bkʌ7Q.p‘;Itl $d|gv?V ARꃅ+(kk\LlT쳚'myTCC?C5!z^`74i_.FtF.$8Ə.;gZt.ЦKĝڷ`zֳEtoNg>ᾱt0y\?#ՠy7Ѷs(H.>ꛚ\ .m0/5^/lbW5I>=ܔl: v(>~߼xjn5sZPh\7'll[l"&k +]tvuʗBocz 5wZ^XƸ"Gh{Z+wވpI CEW\G5zYwӗgI9Z#uR .Z[a|({%Z0zhrt i-)hnXA˦ {Ɍj ^-ް,u}GsTGH3SF3u€vHbVց.N'pՖGZLk.,.RiN1D_Iא\C!]<@lI^z#B*,hEWUSbR{5Ѐ,mX< ZϦ.JIHc l%Ŏzhʑ f2ˇmDʳNV ֤'U=AMvj]U^k؎Ϫ#x+3!G 7Ovϲj vd S2\ԨTΎU-DR޲ H*JVltdIP%)={3vJtL^$[L]T@R^]j yV3PZ{'ƛ%$FهҨ{ 1:NOJYŕ8>Aɿ5JJxyHA);\> wFvfF0AO1i) "_|]:l]6ϭED/qP.K-Y&CnQcv4=: bÛB<0Mi*,5^BYura~sr{q_1 (iDPVHYZ࡬@9?7f7&(0%ǭ*pNa.f9^ՓG=PA "yoe~]E\$( V?&KX{ @6׻iF%XL$3|?I?WdŲ_o'/tڝK%4qq R*mOy0 ZpnÔ.ycfw34vF&ɩf5%p`bP3K].53Z .}*e+HRm[?%g]qR r ^1-R0y,9 nd'q3TtJj d_Ub 6GQS݄G3#k6ZwCyqIM>WE]>y5I bO7E^r:I q0)Bh`>^6ТVZ/%c5lPof#Ghgp'T&Ѻmt&Y1Yi3VVuߜ'A-d%]v~,0ֺ>K[Ea~|!y/5|#f[#, xh'sKn]JEw+(J. #ۭ`\TSw!N@jJ*\Nvki9}x=cSlAm"̚ ۧUdT&IofC`nM躑9)շD2ܿ·?-e q >R+axXBjE,Zu< 3u nk|'rj 8d[6yv|"DblBm~/j]J)1!u}Sa$Ov|R+}loVdGu}>=qZ%u=V8Ş샜Egap50u`[yJg&tG:8:)(RCW!8owbc! OfM^56[n\ `JOYsņ0 zgmNgUiS43|Jz *᭢Α0Ydw>.Y(Vҹ &(:z`rA%󚜇Lyu-*4C}lKpGM}ke߆\< tAd k }Ԫ  =Lj)֪N`d {B`.̯,=M#7$r{憂]bo>^(zm?OQWښn-y+NB!YjQpDR = K%Q]$gFxU.oh~⥦q {A!gԟ]Z2Fli9Nx3S;!Qn x%Kv؃ˡ F>KBj%AC&8p/5wcXGAm;l-Tk㻻w k$J~퍢mlhG Jh|Y[)U7nBL gqi")$,ɍìѵ"~QyV?ij/oE)q؏hM2դCb=4˛g*?15OBlBKg kZ("$ޙ|09ǿ"wÑ,>ǪCjn3fR]r{Fs+Kwz\j˭'kzhJA&DOIo0V5IjhO ׻F`p]s^Ob9 %.=4?}wT_4%J9{LֽYSo$Ⱥ'EλVUcnP3aY+<*9\Y!FT\7tmJeT {D:\żNťF)s E~6eoZC/0"-@u6)9R]MoM߮9{ m*p_p%aÏ[{_{FrqRCfyJI^XX%R#ݧs.\Iʾxc_T#ns/C3M9_DTjf\&w0-Iu| ^ p RQ-l:mK7,4kiN?\r*9VoJAOU\,TġʷֳiLMҖaF2k#D)Iei?k$}B aB{QJoC߄QO} 篜ُd=7fwnk;T+F[)]F"왯.r7a\ J[yRĀ(l;Op0] AFCtg5c$UFκ OczZ81oPءu'i"E" ̚l4/8N&6\ )k5fr6\9#wnhXxT" 'bc~>Ԯ"?@>ҫ*nItrRb̸~(9twWQ vYK3X-~:^ TEFVs).':V:(#LƲeiD3:&it= [Nm!-0Ă +#Ä֤v/;j~aKa\怽uTqɭDkI2]|!jwY+SJNQ%7KLlF$CK)]+hec l[юdhA I5gס}y7"610ƨ*)fQl=.%}_!!\k A"TS[b|P7ך^>.8OKY{^2C}nXYRQcn33×fu$OY2nBy ȰH^\?!2_tc!z4o%E~b @^(0J*Nw..tlH!f>MS?;WӒW69[8ǕCquş_n COgz3LƂJR~_FkWeyuuueˏ9bIbj*q~ 0JH#Qc}Ĥ7 2|r,|OlBaf Ų%@mGu85]l 2D A:ӂp$ yyN`zmNT7uF5c ihuV1ɀ '~\fZeTzՍiǥ dȉ[y=i'~HTA7&i/!$&*i#m@xJ׊t,]NiaqeG,t֙jU'ȅ]&!;Ӻ&]! ņHmt/턉j*E_ΖmdZuZQJЫ*v郛6:̔> Du<}*h%lșZJ.#YRY,Ä77Fm#6sw<ߝN}ft{@m{{׀FmxND[I{e9 wNjtlH6 lwiw C~#Ia+.=1a`g*5ӳ>!u,$ BGF L) ~!hf)|MFz/Kn>@ pp)<-$1ǡɕxN KkS*В'E-AKJri+0Gem;RJ<Sx#b#X3MQ f^{3gBF-1祵sbqv܁% Ivly a@_V9WJD;ɐp1ʷ'&բuR")]"vP?z"Wr}%PU!WqsM ʋm0ޞ·u'ٗ$61D&7H'coBj"̼/X/Yt^+å880t)al+G_"rY-EeB=Pݰu#£At冁!e#XYصr!*uʀ/Ga62a] O|ttjG`S_CQyQM Q {V 398|[z$DJUZ@:4}RB ~|gՐ&e m qcI3V"mK sۥq(lGrz(JL:#(4E3B#c)#hnxvFM rGXc,FJ o*r/NyŔm,߻L b괲64#@`q(FG2yx'='28bR^k4Ĭ\¸AtcjWmy&8,Y 1~g׉CY)޸ol)s]w  "f{*( Зoײk, :])V_B=pDQ4 d5z4xbҳ/NAWAQeߙR̰`"7m0s`fQf@:bu(@)11wMw mv\[$͐&ջ3& bK:t~Ș>?} ʌZ ly!hH$ *әm#ΑfMmC 1\3hݳ iy(8h*ٷY,#(lM,ǩ/2$gkTbu<|sІ3_eRN١ wZj.W@>Adمf5 ODޥBFgAKd^ͯmͮTü[ >#|ԴU]>ew<sz2;^Oxl%\P%1Q ["])] Ly<2FhxMʤ:>!|_Z'8o"e` Rit^]ݜ,kʴ jgCj*<|>dL/i%G-91 Xv.z:~=:جAwdg>W,L({ ǥU6?CU%.3N۰602u>M(Kװ4/J YiĶi Q!cF]ŐȾ51cݝ]\xa`BwS{˅ڨFaƌTPG8p ת[AIt+*~BJLRڛw >Z⾩56=dZ f ru"8߭A)vi0+G `nz;uzBzS4j>@`fDb@|OPqPn]#(C4nsrjf\z"n6i60+3Lp=wddo2[s ڛ_Տ%g.[0 ThN]n EA^_\f 'xD' XxY^z7룾cUzF3u4gF+oF\ ы2a'_BB`,+ΗXL8 OT"pOFp(oq!-:-ݖ1R+pj?|/Fȯz3k-v"qpa!EhQAo;%0a2=CH/"W<؉P/-,J0GHwfGeHye-բOQDpp-)N_I=~hy0dC5k%N 4szDD;z9\IO]ыI5Ra1>_Դz3!f"6t:Bmؽy' nr)[i$S%] 9斪[ZBZ TiU P Y=ܞ_ևX\eѷ+YA_$ꁨTD>v6yOY$hdm4xhü,Sc?cbjm:EaqtqS.::ā.o9dF'UEL3M-ZH6k>S4dӆU)x.NO֩esD0ifM\mHS%cZzqv"Hd I`&Ce/T@ Hnodȓ{=a1؇Q/u/6nbpT/5!#4LI_?)jxPN(ygʛ f']5F@F'y̱IZpz#G:-/ -@r/)i8&; Np-0ZϴcL}Oxz;y^wp#p|8⺅ }%jp5%rB0L<删Hw罡ظ*G[IݫI"`>G#|!To1cܱm~8h#~U:rPr GB>O7w$PjU\3SUJ^I]'Ebx #.mnШę4 Xx=]) E|p/[ liꗌz t?'ЬIIRu29w>3lon~LJқ= c)^eg?8etLY@|F䂂RG:"1/ .0( Aઙ pEA )iIio+yqڶ!l'-1u;%GI 0q"א= 7WqF΢|!r\Ki]-q%u쩗V~w 1a2[Ss`l5O&7k *lZ;P"w+*S5 lkV_z9.nF7K }Ȝi$:5Elg4xyxE/ 5W{N+(jѠү?l=r*[2\Ǯ˥]ɕFiUb#GdHNpC hMW%"? M|gDqd/k{`7CGk_V]c JaMEGmфߘuTИ*k+wU [sa)-jzG xJp'Lf\ j]P{$8Egr3EIČH !Ŧ[,`n.b$~qt=VPY5H߳oMz!IQB ~!,LhHE=I@}:k,yaĀYѮ'\-uxef|%`ce gmk@VV3_xm|[! nvn̸i]E'YڊO H g#]" 7_ HHb&H^w%ztf'-$kD))HeZcz=զ+/aGt%cbB+*YJ zWrjOz@r~P5~G#㏃Swɐ44'4Ǿ[R1iJ7 g\NۤV,"#I41oy)ֽ*-u|n%б+w(pPg4wӧQUz,D$ iCȭ-:~ r}DVGr_[#eȩtNqJO9ѪhV6>ϱ/ux]%w !D0bO>%h{ZI탘;E,khVc/TJlݒVVX¾1;a{?dK! 3QYD]>H pDv3[w8E`f>#_d4h`u9O9|RVԨʥaZNI/āES͔zĂútK'rc`5A!դ,!W6\'85b`ryG,dЅ b$6+=_#ff\H>/31bmdG_h'pR0RР+S).>6nC:V{(y"6#ՠ!=0(y 6B?scyuDE59uXѬ&L47>Wa 1*M!-RxȢd姱g#@*-V{4;̵1z]! YnW=EJNYdp,<1Nr#ƽ_cdR4G{Ga޼2_ dF;:#@m83SU!we|E+i'J/"UDz2۴4Zf,d[@ saj-4J~oy /Eo9vOx}:7ԻDReC bɠ_ǿI !sE/%LAHWFDߺ7khLJɶ<]ۤw.l) Tb'g 8yՇ0Shh,z)#5Ta,(' }[l]!@N=᧟^C,w;P9c@Qqx4 ƹb@z[d-nk: սZEi"r3]B6r;a.b?`=6YS!Y,uDu&qA"l~q|7䟈;?F<&^%jaVER[?X`z|$6\sMD &޹۷ըKyj.b~Ev 3ȓ-XpQf ]AA"U4 Ʋ4#6O^TI}_b]/xTZW ټܭݳS3 )0::>ybͷP@&u߽F5Kg$ Ι`o^xߛ&ŷEp贋~;JNr2ހDM}AO8cSѓherߛC@ͨ]U7Z v`PX_b?([ѹrU ͋0 ]`(9Fe!آA<=r- ;R9% V⧗0EV@hg\ g /Q*ѶduKO!e4U^ kL]xV`%dI|pHڱJc/ϩYpQt9׭ۃF=Q񲉈]%mNzB`T06 SHQQ"OW0Vr\Sjq4[_]F:B[}Pvkoч\Q~p+KPWaiA+ 3{*g!`ib?H~<#E), `wJ||v|kIl g zv*CR8 >|tnUi}vr -ԽOU@j?8ta˦|bxKyϱ-Ԯ<r|u&AD N+ M&7 l.O=L  7ޒ>lLg)+~ h܃[!U@cdKK:`0;J`CV@0*zS`wNhxX0U1'OO,d?}Jh[ZDΔfci .%Q 3 XL]h`30lrXf~J*)!9Y4)k. CQ2V'b 2%ӽ뽔CvT b -6F Tsb7-KYn%ț;B3X*^Zb^^'d=:lEy|]UFN i}h;ztӛa/#/#r`l.<={%v6}|,Rh(Ϯ߳~%*05`ԇx .G*܎> rk T7' 9Q[֩)U).1,<"Zܞ;ڒd( v xmf5Ee4?u+#fHE@Ao~1ז'.fw{cBea0"RȡSW(mf橅DĠ Ylu.y6bjT@ϟwF$YsZNSGpS+IF Zi]k.^!?H z=߫Xҥd#a[ L&xAj!+h*li|Y嫐W̸z1GYeӨ)t.(aL#o›J66o!־HƬL)g/Wy`0b #ɐQ^G:Wuk1K9s0XWvG8y D-3 W*= dg|7nI|w\ n`FQ9r{y͸{TR>/v3+['(46`_785{=g>sS} /%g֬ TG|1c(a܆X ޜY\Gl;׆mm?/nԾ+(d1Ti$ $6 z~+ϲىsp*ћK1G3JuK4jrt !ݨ0Us<=)1G=lFP'Keg U|VD|us4&v%ZG!d[UۃIw::>iy}H^57Aso}+>IvCmڝp8* "/[·1Lu+8hNE@4v;oJ=^4Z1ݤbBI:o"ySZ$Atq=fqϖצVq)=h{d\V!JbzlvM!n86} y´""FZ3 .Zت;"Ւ;4gfz`{N..IҴ|S` 27|CbLjLrctʨkB!P8/ZqEQF n*"_0Yn%2WӠvŏ2淪P5\rƶCQE#hj'|ׅzպ{~ʃPuFLI=UcK;ܟ_# f$&ZeC[m:HOF>KR~ul0UDq " CVj+Ci = GD>W ESz tR-gҫAEK 4'z65.'ONP{'FSo^JdT["֠Umzφhe8:S>*ᡑE jtF[a)O5 a[J*EXfWey G oަHiEWKwKBu׮S7E!FѳyjgE]q d 7bۄ /@*Z1ɒ& )"!Y.v^.9] wFjB!%jUp 9gvI8kaet"Ѽ+wņ [,'\EK(a}/IߠR{ EXighR!^#vL'"@H\)BW)z휺Y?48~ lXбYUiVat*ZP=PM;z7A]7x}F.vS5wgWJhY]>8Xe#f:HB@靧nDOPO%ėWV"bFk )J1 J+`5}8sEGScYT}VQ`JN W^IJSHxDdӁELx}~!6זwOE6D&6-ev9l[ ?eWx$kRྚ=X׹ӄ I%D j(;E˦uP7nMmT/~`g '^ :McYfK{zq2v.vz 5h݊8Nis').Vn%q h|9y ^͵kBM`nf!lҬvYP'Hudɰ "GfS=XL=ǦALZy*ϥOܜt*ۛEzE:ty.eQAM_ YS_ Df\}f[6̷fy`n7>ż f2V,أ*SceE}0n<ͻ@NQ\$a3]>.4p3`Fg"ACga7 cU$b, Ќ~( O3[jknKFsuV9])hr'Mp͑|hynK@\H7w7Ժit %T<-wuӯ:o㵬/ ޻M9 cSf_:"ZBRM:x{]|T.R%? xUIN9.d/Kb 6vP6j($ܥ*ɉ TbO|]3F( dŲGʋ?̚gmإ%qqQF;fwo]j=5QRE߰T}^4l ܤ[:#:B%@wB/hm@BШSuj׊?m4Y(V/3/OI5hrfy Ƽ QG&qx{evJr>oՑIc+{&Xhʽ|Q=-D'vL`}y*O]em *1<<̼SD28ےM[[^0-IRcpZfmu=>RKnȞ 4yB,E< fȫ-3Իۨŭ%af=Yf[M!TatA>/v>& !G®ӾW0h҄1H՜2]M>>JEYj&q#w@| Ԑ2.Y-'7ȐkX}@_t9@/7mAӶ2-OGjf诮@ _2^Hyt yVBT*kSϢ-"m89=?,7TICl l%-VK՜b7.R1UTe#2'8qE\y'v0? ZHܽ-ՖuLYG֛+n`]y1#ڇaO u2(:,ǢH _ǁOV0"2mmLG{m*  oWt\^Bz&J7:$^}R 픀H_<=)yP51Xi0bU5A?(J6tjerež'YdqJKK:3à\_ z@ vIo]=7SYV-N;Um{lk;^rRӕ}s$Ȁ}St2(/T,r+"NٗSO2otyr f+V&MňQ QH+`Ȥ2.E17RR|3$2"Yԍ2^Mǫ(@03pgwW+?i"6 ѫ(+zOW*2leկY_ڧ&; xaǰv0_빡փ3 !\v-]9Rڹu5C擕MT O*IޕXKi2h=[c(BJ"!EX h˺Ю݊i&7 7Ky6Jbt ""$~܀6xR{kT o$vRn1jni}(n7Eh.E6&a.Td]e:s8Sȥ0_fxWf {wtw01CM6n#m R 7 K͆,EВ>@) =}2IoU}]_Q$uS:[R_mū/xҒ6d6U\MBnv3!;]4P hh W/g? z2LOiq9m3[cų*e3}2$&\sH,3ԙ$BZ ݈8an/ɇ"@,5­v)InFgjN߀*I0S~CeOc0=5 cܛVFe*EGuV~^Ds]&'k]wwU"N!JFVۈ<>j@ *3 cCPA+?̹4Y_$`SƐ&v E%wBPjȁdPX P5}g Vnt3ERE0-t3#%LWt{Ϳ3\}>랅ͱ9Rd#BB(7~06?:>20byЫk8:\~DĬqOQPͭ ȴxUd~ ivW+kΩͶؕco&Z{9 R7;dԿPtQRg6|EA~1b/;=z^EKEwwnX<$N&vQmNWS)šᑣ,CLZ7E6L%xf1FeK\f{˛Ɍ0bF,L[I!r5{PQz047U zLb&N$cm1ǟϭ_N@Yò6blti\XJ;V5y~=t XyϻLL:LM0 '{|#M)]D5q#g9rd 0ߋ2du;*! gȄIiIpDIP|%fʥUxvp[6w.0_ƒ?^"eg `'șҰpڌP r$^v(0\<:u%5 '4ֶCYDͩ![.B*)zqE!:_?YI;#i\ܘDE{ ``a^cXBAq,Ɔ|XΛ2+Rx F!EE>TdÞr\:fiV-GrMO`LmhE$$95P?I~OFAؼ֚)Ekm^D}Q frš1޽wb U$zmo2^]RWh~"|q5V݋.1|f)ɚr\ HQ9 eDҵf89-נ4j,!Mθb獙ſbN1AΗ#n2lI=Ն>{<6=IYH;wt q~ynL|vfJz:Idu"Š|Z|LO5^V.e)UZ泖ŁőF~b%ڢ6a\_*8XF{k>V?NB†L'[<;i?dK(0߂ Yo1XefxtdhW]L1|3":n 9=d& 32tK)TX03v{6x3g--~pf~ʿO{)e"?Dpu\Ӟs{>{_%4E)J5BdĽc /-RP4D^ Ie$(|Od7Np 4}KnLJp*TR6 ucѽ"7(-UlbSk:\P%kAU׏j"[-kamem6\fNP;Լ =>]!V-sStf#SLz;: - c/1[հ/dC4wFnr*X 笩2! c+Zi 2_>ܹ\ոZ J ? c2 }\+-Tڄnbٰg>⪮5,sPZ>7%-1Z4@I^cQR'T-{I)Ee|PwKpqqiCK2|99d${X(4^x- ݶWsjdzD>/@4E`uz{m!Oߖ<)lQ\q#b޴>&r|C@` KcFV݊Al;vQWb g aYt^¸v^-⎴{ٓ$[ѤeRSWGޖ 笘p(jb:9m=Ar(5F`P;rIsLmɸml8z9~:zGr21htEx,FsN& tqgKdP\M S0 r:wytŸ"|ΈxgUb-?o&FE/_(fK! 0Rb83x3W3|ϾA|'C2"h fv|&:#u'T&.ۙX _|tYzۂk{#==U4`TpG>Z"-k'}"@,oʌܩ Ȱښ0I8d++~glzjnt!"+EDya,`}_P j=w`Sg]y>Q1(w3/r2'^/iZ K;ߖk)|[6X5wUAiJg ,J1'8Bff#U+^޿|=}oJJr%XOɓ2k}Wgͧ zV?9op+\B䮛,P q/Z]U[3ڥ`3 %g^ UNjˮ'u2 elOh\8ȧ5ٲr [Sez?:0y]CV:Z`^ǡ9&$y8oLM;(@VϹNto{ [~O% ~0NJR„Hں3C1}4qD'Y NeB5 h>/m)֬:]TKt} JFޘp 4$}w=^/cU21n}^=&Q!iHzoUܝ|MGX F![MuiV eɉLktY>GV.!mu?[G&A:u+똠yn{û 2|V k/q-e-'_~Qj`ˆ+9T\☷]>\ ~ٌ8+ M?&ٻ WڞVC4",KUqժuly0zd[VYvؘ[ ugExoHJH k";gRz*^bҢ|79D JA0n5!,d Ȩ Qu4F;z[6j&?L4%;.YEə xɂŏ*=v~[6Ft-&ЇDe[|q|"Y=Փ`Pj<"=,">fnʷy9;|kޫK@K3\F9߀\D]´WP+Jt: xQ(e0~;büZj)3&Er$q4C*yApm뻮y]9y: -@ 8}ԯDw媝ïD* ڛmaqt贋Jf& l᥊lmq̆+ zHW6so-ϫj5ӥIr,ڊn$X1m-m-DbLNB':@*?UX)cB;Lmk2?Pmc5{-.>AiO-44|!C}6=pE&5~tAju^?ϻy;j-4f )\Xc}y7!,eсҝ֕!Ag3v}M&鵠n#U`*ZdFtxOavY qjI{gyR' . GgW an8 78#B̜?7 {)d%s("e8@8ؾtA)^*lU#-&^|WZ }or8?8(^1S1~DӤ_G6a >G=c}#~rʄ8hbl73F嚤VwQY{Bj.Oct!#?r$-ܐFJhNGJz>sB4Rv<T[&P`j#yD_ ^${!TM^&1"l\?%aj<ؔyg%MśWX;,;o36]D"?6d|&-KcSa5t>o)+~S}( zuB\O( "uUkΝ2gO@ՓQ*lCڕ5(XA)Ok&RȀ`v)6y{g/d r# a iϽ"o۸inyUH5@ Utt%``x5' Yd zq@vNp3+OG>ɽAi8vg#rGC.AZOYC:N~YoH](>NGp[02d]PAc#u4 fΩf; 쐹Lr |x*L‹dU&x}\.a2w!Px4"aVykO& սlBh6x6ˌ6c"nQ[K)76 ލI DJP;&)תDKG 2 &a~H~|"qRN@EKwObJި{ĸ+ؙ2\RimL)a6kRD!m `~F7 XÏ ߬K "H.DXG{Z@ƳΩW5 #g4bj/kD}|z}LܰUa+!ux>MU DPl5:$/*!F2cҹrTk%ԉo +qex[6xB>EtkK uE_]9er7?e s+#qϹ |4c)%V fegͺ!iO77\sҧE,x('n"tˌiR3 &0clqyLMaf'P DM<~.GȘJP_K%ڇ*D/7Ό4Bz3Z y 9y| Lb&*,+@7! 4⍳iD'36޺-"/KxJdg!Ԉu=x#> Fx{>oV7m_ YvԪGԣ$3B̊W {0cf Ea# {2 Hox<-~jZB g n&MwXL7Rtt`:Ph6[*AǞGko ۳wGa[4Whe"X *|IrZ{F aUޞ$Ǜ{yd1&(5ޚ@<\ړDe!>z%khRV_TK#v$&ds (?v2p&*5 XU.hPX'ղu߂ +H#/+ OL̊e"xIL^wmgq0+BL :2Kl(1 GR8 B H"`8N|:YJUnsprz@\&{7rZ~Cp&6GXN(/ eqw[zjn0t}"4hW>$PHp`LES`zki~klbCtHf=cCn7E]5MZEsLI䏇 Q. rպL(~n ğU;̣YQ aj7$vSq؉LF[ {yqN]m^qݙo9I]P{݋d5j~%ڑ1NƖ:š )9g>$iK\pQ*s#?Ee}f={`&ĒsY "/P£4j ޴"{$z/=0w\mVHͭ.%(h0VΓ)mB _sޘpDNI1-$T%}Ygj"ݴ!RFR wԚRs-UEZ+R?LXČ f|]̼l\9ڨ?!t~HbQҕ1%P%mnS +`^/IQC }|w{ ; m"9`.}0>AdL+ 2?IuwJ+,&7n^9oYh)>rJp:T٥VHK("p4 ]t?&Tu;:->-(8kz`#:NaN"PMK^xdP6{l،h+u# J̽PpеniX4f#f7\xBr\u񱀘^TՕ0_`D/qgFEY=(K@pw-ZZZHK=UI52:OGp\uy ť k:C?R="&ZbC=z JfՅȑiymq qو :i59|Jp""YeU"\Sߠ{.O)e.x=\ԯ6͜|c=.?>tgO 3]5Us!2:cY$aYع~WPcqg %l4kS_B=:[H%- F l%)FfE`d+N,pϐ{-^y%vR?N(GB25+}>'B-QKK:zod@ؽ?,[L4Ru`JNdڽ:@Jz?AM:@N9s7[+ K}-i-AO)0lw*E(y:8ieB E7i[v.I?rnGbKW3g%N\HMfbaJu0)ş_c~0'DNٔh#>&^0ʧ%;(?KE%'{t8˳%m}hp;i̺#*Y56@M­/ G%Kל1, nw-xuWWO7ߵO^)6H耣tVKE_*~VC9jMvBt3K.|#jGɰr9Blz6Z,MEcJcTV:#R_) '3}xTf wgd} [DIbgAR|Ho `}XԔ A<6vdFm.&s-9xe7#id]+q0-v;:"K%4SbXh6T|r*  =C< 0`i<#ԵT-M=lKiAtYJJljx88t` Cn(%SLTޫ у <i1˧9FV~tmX}}T:H?WD5jdLh=u%*SϥKR_G6j(Bѵd_( u[?*3K̤;Sd:,.@bV.D/ D'5(-_+^5p`|ͯFs2cCA)e6Z`25 NQZ4CNߓXß7g1Ӱ}ӱ[`~f8[6#d$g*kπvZ CTUh]2RN̨Ϗt6^7+OUO,?OxN 8ˌ0oDA ko[( !;j`$m+ \X@[ӼA]UBB@?EH$1Ceף$.A$6Q9 &h^IL;q{xwBBhD"rݡ6R_66|Z Z @fMqV+c25Z~_i$neX].6WI>+θ3[ܵzˣnUV yZF EpU4qόa_,חLbNWoiEfnp)ih!Q8MCqG62{ :x4WV_QFK]̟JcKZ`MJ5u7rq; i"$ZNog݉8I'&B %_r]׿CABHm7qhQst?Y?PZ#K9 aTW=*$$p^$yF*bn-⧷fV'KҷH@+*Qƥl[LYجy~+RsR<1,/v%vX;4VM ),!=voHVcԡ=:i tȯ Kpʿs_fn=txu|tNu#要'ns{0߳3VW֥XEȃE(2эCUCy1b?.F%u;h6k\mSt5hRZ^/z;7.{ťcϟ^ŏOy(Vő z {fi܌۔}(MTDFd NsN]kn'J?jOixBj%>e4z+iޔ"3m,%ŕUN> ʭ@/XG ^Xa;dտ|x'(l =sXf[F|E-e3EZK2ȓKnm-̡W1 ?pTkib U>LoC̨? |y[PQ (Ͷil氭(T#$yM/ qs Y#1% &AhҘ|B0x>Ʌ&.bT[ $VÝdu@>(Ev@S{6N2&R?8דK9GѾ8 *,KROFNGgKYr:*"Bm(o QRߓqBg^D#eaUZ/EIAA Ԃ FN %ۓl5JNDEZ-*iXv3gy-v`\t 7cޮs{p|549?IGj:e"ch zj A/emiy356kzfT ;ŪX1zO3>.6>w\;7wg=VI {-3bj6V\>$"O@Z7$dyBZa76ڶwf r7m@hŪ^RĬ.}QZW]imDa ؎"9cBIj&u f+B K_a5NQ񨏠̹`zvJI2`Tk  J,nx|xVLQ GJ-m)5 yp*:jI.,L3sCL_=h4? DÍ~w(8POؔxJ^),(BRou-!ekRhdRyL#p-+4:K qO.e=a聐a(UKTxy.ac?ݚ,g6v!B R0،딺Nle$;#Ҭo$2Ive@nfUJ]RhX;ly[_A\A"^]fuŁ`)TQ(N{`N,,bD@ѫ?r+ѤyE.TPf"$7Dfy}"ͫbliZptg(*%Ԅ'GG'jq %dn^I*$`C8n0`>U a}K10magl-ZDʌD9z=} Gih{m<ޣ/RímXnvyq&|!I>FFOKQSznݱ^6rt?KPsJiB[!کDªƻwY:ܐ4_`$9w:ňH!W*@V)GjVFpT$f,ؤ1,h"MCb/۪%ftTؙZFcW"a¸Mm`9/bn S{ӑ,~ Y5 ZnD^85HWV ɓ;Am.J0va-x; /ImUչ9)yuҝNp[:QViѫXpdXacw'>QϱϭV9I&> Lr۔a<, ,s egfkE X-7]|qi Wq V ]VH[Oڋm-+pZ4޻, : ]~zvhk.`m- (uo2$g~3*mr$rnI/o%Mh z:E4VLUfY1Z?R-ņ/Oc3xDyS[ F8^/|ګxI'3Q|IRRFT uל<晋qF:R27RAW0@a0F6,o/2؎|퇄'av-q{F*./aAMN՜>yRI©COq]n#bN&'}S]fB#"L_)$'?*L6NAֵ8̕L* JԷaӣ{\HWĬrQ%J6WdngFp Gʠ{_v_>A!`&CЌM $L<Lvp \[+Qs9wAW\NۏtX8ʼnʘ[W y֝v ɲ"jK_QLS iSăᮈ}dS4l ,̕pib%=J \ruۉ]>nwƅm{59r">7 i OijԑP1l)Hzo'$#FsnTi0!!X+kOz3͋B >d(?%l Wtl85$܄JM7t12Pr#q[F:DKpCHq&'iȜ灦\eM (*] >v(o(k%ত4KPLiTrݟsonkݷ*euK8"M_)BM9Mhҏ,@)M>u 0qY`hX.NrwLF?;Vi\uuґ+l7.x U[;&X%SКlܦ}'~ÐıPkէ=T7Ӱk` -Ef?O^s?]{L(} ݋Ns޳ưg 4 7ű<GG))13#UD:n  נ8M q_ $ƀy҉-npdH{u("5w-@׵x 7kDP<Ĭ'q:;\vОwk1vCl!>"%pr(ۯnGYg\W/#: f;PXD0#%Ah%k4gi={K~G kE [C;k<'bj%4[9ؗ!MH_Hc6t;(:Үvfz|2Cr!644-#d,P")%mZEB,T]*P;IR+drV8xt;pgCIo5ôǏb-}q+$8JJuczrE sL8ܮ Sv2ߒAX:2+w.*ԺbD.FbnNr_T73[+B"p}Tk/uč˳ ^*"oBL~`ұvM °6Ezvaw R-vl rn[5N)LڅayΪšL^ yg:EvR729U巓p&KXr,$9%T؜w=ȑ,;j"h>d}_HʣC cUw&ef־Q\%-РZb_N@&`Ʃ j1Su}5M|/K x>?nTYCсgqCUw'4#V\&i>+[8SsmS?3aD6ZԳ@Z(.#d(e uǃ6@նv&ͷ:@܃>ȗJnE2TcJJ?#^|Hq–1n !R7WKZ\믏 _|7/W ~ˆKP@CׁH3oMu_5h L5WB|k"1בܬ?BuS##ײ*h mJ23(<媥j.Yǜ{$ s7"%#)aQEZo1 ~҇%> [>s$2?:y)njVP2QH~n!ɩj#3JYEb\d0'8 $*YůF*G^Dz$/PSݗG9i 57B &+g#]Iv&F5c t^T-e(;8+lm1F怰lt_ph6sQ"Q u0_n0-fhvꬪ╔Dvhպq3̔aJbYUx`Qd`) tO1iZ'EDݢQIw|iD4!8(ZΈ 9=Wp8[r?$8LJI\ ÁT;NZ`K:އgKmŊ(-#H؇ +#x_m-Ye8mu&8|Bes[%q&}|'ܳAJgsМp zЃe"GR!W>8;{]7#n0.$)40JΘk%1Bc`a1ŕtNQmPAjl8 :YJhIE K>"DD? p! Ln ]U^`1j+}e&]ٿԃN3!jW>H( z)9t!\ IL۷CbG^kĨgǒ~sBPNqC)cA}!rS,*Zxgr&)%zs_[gh5L'-S#3p@UkQ:Q& OTlAXkdawk"S]E,%vgys ':*bK `<2f8j`o~ P4T aPCfĭTwԃ”qU-}Ąٜ{FŒiT _|Uu%_CtQL2Zjn%B΃3w,x7 ( ea.Ҹ*CAX٢zU*& ZJgf-zOya޲&*t nc`sDmP (zɔC!6 %8#Jó>Y9?)ڲ aO#(CZn'ͩ M H/*zmsjܐ}¢ }R0c?xkd>Xy5, X45fh'K}.cCdf(rInauT W^6o3.҃oqڀ ?9#;[Xf]M8>v[ư?7KZb 7l|+ϴPF-㵂-P侸}%2~r>it)=kTͨj=SQM|0u书i{-oeyBȝ>YEAD[G&KN2u5*OgXa^!:ݧw0d_ا 5f_w =1(Y\Z|]sV[}2(w)ޕH`$` ꩛y#\ΐ)&ܛA֞~! "Z5t(Yu<=U W^_n/1,}ɯA2%|i#X#6`ŤG f⾕U/w⊇6?N|r[ 7x~Z<dvh7!ߜ rK_`m>y+XCdns߇m!Ր˂r:8:+z2ELOWnQqy%Wagy*$M2/8vpx]o*]O3)(; !+y/؆oXxƄ2͵ik!m/%ı.ollbVZD$e c0r"/*@ٔ7J09dL;+1} qm|RG>Y1 ]םJ؂ƺl\`QYhcm %|02pa`׵t!@1gΈ lu"5h 4h [09l3 ;6oXU = x/?ڤ nyB!lH)ev4kzpx|<QA5؎!x=#UWw0Ԫ/ޤ@"퇸 W0SUlc0k$?`$j ש2RP :omJWNz'fC=3VF+ J@Cx@'v~_/Ě[pnwLvXWi_x׶cz}ɏG^+zYl$,fq7ǵu&eƯLf1:2n/: t*5;7nUڅ驔"Mc4~V>zH#oPN96Jvql׉:%Mkepv 6Č,9) 8[f_29m:mzuVa4r4dx^-Z(.E_/V: D_8-F Ou6Qj%H~93מ~p;%(S#Ӳo(aMM>a㐘[E(u,0rK6_8saggΝPQJ2+[XSCnv`Wy*oDL9W8&sl*  T'V :9$j3tճ| db HV:xh]Gt$T8 nuV_>t >@EÎ~jbS3j?crZ{}!Hy=tG9'#^`1w"؉$GBQ."fxԌԒ,ylZ*$ٓ(C%  #!)yJ_|vRflm#)j v0Ji`Ժ젻sB8WQGMLwMڕ"za<$Q7iUk*BIvl p (* qxMetlyG- @0zu0H'܀DquraxOg$؀f6I}0:O'fwIrFZv3qc$2!rG_QA $6Z@N8T5*~h>HS/8kH3/uUX. +9J5«UHCiX9N4;JBJafNRq"b0Bx6BNt]dz{0ڗJЅbs׫U4GedI m]coUckvI_{U2N3Y{cK*|aw&]W^|YT\׃HpVoѶbOH,f>wώ1֏gRqaIEvB 9`d]UHtd!K>L⣋?f&|JTUTgR> 1XoK=SA T2ʬ\ Oۺ Ny_Y-V$i!:0J/Ga_crE \F֏#j.;T8ENB.^j")_،Qx>Ok!"gٹOgvq >ͨMHXnDðf\f<ݵ1O` ymCv.2i۶#Ñ22+=>[jKQ64G>_vJ~mmD&ҎW͵(U-XG!1Kִb0IWS)k[p)G=sbL;[hFZ3'5H+H;ͻI> n['=*4sKp ;qkiIǍڶHBE[1pu=C3,*3KmoM*تUq_^de ^ƃm d(Np {1jb g!xl<Ya޻y;y@'1ݐ0i3_('rhkOHV&S+P *4`H$wo9s@OtVz)5s|SP΁+תp9\A^ (/A>˨hڊ=5 tߑ9ϱSJVfbw^{Q?f l˴3fDOxɯQ 4P_4U_}667Map):xQ_vk<($u=wD$(ײCն?Va4Jn̩vhVn |u{;XM( >Ǟ4 /!Cԏc Z]gO}9I5)\NT);i`A콇/DB)>dzD-|RKrq AA}S,9ߔ}*߃\_CPuYp}wc㣊X1>+~oN>-ڬ<03h>[ `:=P[;;(N.qfCLq855yJFǠ͕M΍9O4f:PݏtV@FVM6@ۼcI2F/1A>ugC5$d"J{8xz"ϟU^bAb I{QLjYS ~T"+d[S)wV(*~֋y?lyhyuµՉ ,mI J]ʓ't3頩Uz'P[]8ܼ+awNgLBz&۟%v:z_h@˥+YdPu3{]BܷV%a,ꇏ%%՟(q[ʖ[zszezwNMSQ(%`g :.t\UGvҍš/'O?0P !} jszq^hGjMG>YϷ! >lG/ZF;L?P,Gڤ_yfCVBedJvӼ d6ݨ hq[.VV%tOjU!%Nӻ9w ~U{( krXb\y rttoӀҿR;wd) @qSB:vBl ˔'>.}Bh&\0pɘ2"ڍUVԽ+0_u aB 2i|'G%(HcY%z2zᖀs 6 (Қz# L-7LҀ5z-NA]&Nt324!̫m礓C FE(L(aT망aT'+R(`xZk ZA.IAE=:cUjj|,zBM_*UФ # m C=@{^2}}F!z#2D hO$>c2z±c=>pBR5xD|n˼=XðXX|V(?t҅Q4{2z19}J^V!@VrA7~-ٛ1^)u1hcX`1>z* זm)\۞~sߞuy T~d/+rh$ABqS'-27YmW@D|NK{΀!N qΎ%y◚͌eԮrBiav- f߆CR<Ũٚ+KUJqծ?gXCL^9{Vx}0_AizIf3JL4 {9@$?{u`Sxޘ;zHYc;DҧY 8.3vڸ.i >`PT`|>R>%\- /'`Cy)Ƌxv ~{D[tq&FABɻ-rlh|s`E{WSK","Qc$yv~0UL(8E:]OЕk3svA~p)lG)aJ WsCWVrDOjYjdN T~3 bEDN{dMO <7φEqbg-agp 8ը3͹_~B&TAAl֒hQW44wnf;gpJW!-\λ`Dχ' Tuѝ~ \0w:sx MЁ-UhNP’(w[堢bktqab1yN:9'_X!N3n?,?;?; ײ}D+9D["b 6[S/R\Ҵ$j+m6֩i+R_!k[p4Bhݮ:>F5N8[Bl/-mV`^T`pkV&&պbR]l!o-旖[oXwsAlK 䫠z2 cHڿTLkb+tϞfǸ)=Cbؤth6c-$k!z ^Q9P Ru|zC6 l](# 7>fpKb)LJ8/+bu^/7Fԗ*&j1\KѱiC$v$@xJ&.&q_-twĆrP5cU wi:QQT>cc Jlx !e.rHHXv94WKZҨ}xQ%о.j,.ҭK'PTH`+ۭ ~9z09wPލA'Dͳ O}s#ZxsIR"ҍWt|H!hŮfcP XskKգ-)`]dE'WK|1B # No651S-+Jpr\==4h, K"k\:ܐ@N\6 T>5mIv^gWtBF"g,'{ڳ' T |GQP4Trh_s^A@_c(_Q&,槅j~Bd\npsY?d(g%\A<-Cv&ak4NH4q\7a/vI^;]sbd*^v@EiJP!>;tE'IK/Wla%fDB>xNEjM2JlO3 h+K@}6Q \].5%]ʿ:3y*nke{6E1[ D9ۈY%$j!Cj$[N #o_\b2I=\t5/ "ŮЊDL>+UO]uu`QpÃ+-G?cV.LzSAG4igHox9;^^*DhSn^*F/[JYz L ێA*f‘q%Na G,bI?oV%:և8uuj7o qΕD jZ[;1e%;;; EWm/p;`W73ơ.TFSSFYFRN8vhd=o`EnG%guݒf4 s؎4dԨ0hɪD-1L@W:Ot/m۵`fVN,82ao"C p0 .;qoЃQ v]Rf/0'd(L`{_pJZ>Tߞjݥqxގb?UPD!i,h2FO B'g 7 I$ "'''ގ3l0SABi:+! S $YaC6@;ݥdϰvtm!-|uצpv% fZ[>1ْ|Ye9NUr`]WU3-:C)|l٪me~(KhA|; dN/Ȫpjj{CߡM{ x`m6ntv2XY ks!XIlKeu,s/{G=2Yeb+^,|Z_SC] nIS:~Ā U(.<̎( H1? tBWGR[Gٱ?A0eupQ%;\a9IQ|o}\quiv*Amb)(3uHIvC}Wkx@` g x7Ma$u- wEKpĄ50 Zz64HCStӅ `0Ӷ(DJ2sێvOup_]ԍb9X3g9-h j֩ôFMJ^).%svT,5Lj:®X4KEUғMl!*bg%'%/9ŶD@.퇶@BwTj^1&k~9HMn?pZdq9Du bB6UWfd|!' 1gٲ%ǥӈF/\[Yf1WV̠A*)`g,FMz:t7Iیe-u/枳_ 5y5/B7: | Yb&7{=-( :Ԃ}-!e R ʄh2 bI'D)i\׍Kv@y\ E]A&|1uي`CF,=G 4'xLY)՘< ּ*;©$vQr2@M/m;)^%-EB?{q>4Nw,($9TQDM|QU5ŘW634<9l6 OLMB*Rpn~F4<[Ze`QҦtW}&PhCB<ԋ <丠BvM(J2p/ $ D0;YsD nqgkHqgW LKgro2B2t'buoެ?dt6gKmǗ1wa,8c),@ ޟDg偧@wuS[ Vj-4Ht%^k6>8R_W+# Omc>@f]Ocmx=X($ڀ `I,'ضWZPSgG@<ŲBjn>46DeTt22kh+z,/T.V2Eh+)V_4ԃ?Pc]impJ\g=&SEYdoIQ =&hIH18$[S\cj9e9@dñ'Ÿ$ݙ*'h أp6`YvaBGeWMKR?[F ht%{Eu9GyXÆdľ9؂)J 4` ٥7(~R6Eig_cvyˌU7sn|]Ff6r6ZBTJԞ ɴKGpx*}|d_Ekÿ&eq;̷B$+gO"0ύWJ&H:cK>00p=YA@ "5im6>BvΞ$ m-qwt}"A7g"u_7Lh s"==D8}:~AG>PHU ;dTK@\_q4~0[R'!d/ ցI|.+47 `:p|352ag'.쨷n-;u߮1P~,BRk *#X|1rЫ10ye5Y˫OM05Mtfȼ$|B7gdjG>67|L-Nh 7+eĜq~/o5jM,R,K IsUdȞ!X%ޯ[Ԉ6t\^OcڣJ+nׇhTgt=KhFځN)(.XzK_(>.~я@RJс%J?PdOU+g ĠDA/U7g2vq5sUoO5Ҍ&u`Meԯw 4|$􎃨q 7u2Kh"g}(Ԥd=TrlXgoq`TnQ|Һ+=P'&qc]1ppwe!1*9Sw[*(|`"[~uaҼ:S] @չ:jڐQ!rρS'dŽeVPE) nTJp{hٮCՒ_;B 1I`2~$?9 Zv2{y+;T%e[ZMfenna@gCSvK@sKȶ#~M^զ!g (s-^3+QJǗpF":őj%Q5}dyc\P>P5w3:-HK ĨKmUHHwF8(a=Rہ8={%[2ѕ//; Ҭ [n^}j[sm-$1η7_kbD4Я2d-:x˻u CQ=0`xAGVGvZpQ9n%oc]dk&w WBdoŝv[X/ (`&UKP#Z"Bxk&Dp-)[6xs3|y7͍{۾)Y2(Pg]Kl-[88ԯ֑L`Jtm^U{㳑{p{̘j =mMeQ) j3L2:7Ltߢ!0}\bxO [=UJļ9ٗ3Q4U4zW<qPlm[]u έ_VdcS=ems OCW=J8Ou.8P'9֔ ħ qH4ū]׬xmpT}[O}e& ,BgsTPt< X!bT뒈|;Y}>jQm VYcN|pMID A5>ZN?vXx-^)wʯ ^O\*{O%X/<`q#SnAIWB%drsɦLĢh%1\ (6{<޻SF%KUKSPleF?O)I֠2`_N#vTk&Hxd܂pkWP.a),TROS0JxSq`@'V=[4yS}yEjJ<}GαeUi^fZ5: _} kg+0{h1 ԭ^l\~Qc;/,9yRi?շr{ 1 % 9Vq, K׿.[wP.WӐxr !gtd3;<#Fn;iŪ0}U 4є5m X>tBq2N n3`pWD.QlsO:+NN/%T^@-aU{L6FL!SFjnL?PNjE.JZ80YySh!^Dbiv CQ Bz.~[:jwYpP6gc(OqKR:& Al[r8CgŜQV+6kINp\tSNM<,8@5Рnưl 8eoסu1 >t"K3nOl\BLH> =G!+i{pp1M4IOd%Ef'4Z» s;P(t Es9 Y:i vጉbaC]9MR}X===xV@)@O[qzc^ t9\M~X4Vy(JQVhP])r:qgzRndљr&9`?0/db/CjӋ 6;qm%g> tH\n׺2Q| fY[,' mCw[G()J$a^ ? .RZ#Ađ!ÚU3we,Mqg.H%rs#Tfa{ܛ} 4]0wRM,c y eW6ZB)_uJm9)j3QB[֙,ghkT溰&mz7 ٕ-Z-V[r{ݕO+n#ee7RY])Nq[TVWR'ޜoU}U47N!=q@ZU /8Ufho^vggNƿ$|1C72M&AMDc4%h(AMߩy8bl2@6=1WN̮W_iptGqYa&F'rhڿqՌ?{_~t?H\H꽡"ɑR- 2?4իako/ydR-o=8kd@8m>A{[@$v~l&Ut 4lWnR8zC/<2<.+\e%gQ[lfGy")gʔvw.PA d}]\ o(oo \x%/"ɫK@%,'d8r<n6b=_X5F*ӦJD1ANWڏFp h=ظ,ptL!-N@A6KғʛHFpz7h:#rnn7ڭ̑\h!k0[LAq!a0۰!7TTK#܀}ڞsjWSX9JL]"W  LCΕ;ϭBHnF 6n]xYu ٷEs!~&d8tV0<i3w~oC_@6u׾a֊Zx3@\M_jB@WwVyL $*Ǚ"%MxiL*,9Ӫ; $,{c ZnV:č6t͑%^yie_ S 2&ff&qjmSkn;13*yޠ[N ]Ճ9X-KUQKY]q e5dfDPR/dAeRUճUjo{1(En+38oc*Dr(1dZYfBLꓽzNSqՇ ,#53n6WH拘j/1rT?\]'qOvdBUL0Q/5[F^ꀅd$ i#IPD; YQ?$ ܪ}Mgi˅d{Zğz v߯dpb>~ܭV0)ւ}(.A0U 8pՅ&".Z4=aoƵg60`.`HdTGVq7!wE5K/WgHM ehzC᷇]agC59H@$= !+ Dfv7cI}8b|Ԑ]8o}~! h3O@bT%gK~|[z7CvxQךּU?Ne`#kޘVaVyy۴k;%ZtiR6S/;8t"_S63@$B@iM:jhORఞPnXv!NcG3ռ։" bR-dC7#C#4".8ey9D4 1W5nٸctwBsv,)4+W)!ړiY7r3OϾTI4fo?}ILey؀sYp$ N&*:W樁rxE-3Pӎgg U6(DoV!쪤hu0:k~L!?˦Ka }=ߨT4yt˕,/|Y\<9 FJoHךưvR$sIa8;T.JFY(O/UCG>:='a:e4RK@:<`X8 < :A!.k hؔ?E mқ&ÁgQ˃#kn,h{\,! .L3p)p; H0EkcL&#ATpUHyAPT ZÔ,rP;ƝM#pKh qz"+*) RwX|uxQi$!ϊE+kRm!-|{P/;ʯ2®$TO; \ݿrUOdbG`g]BV]Іy5V\*J%jވb.XyCèN'b$/,t($L?jc>)3PD<B'Chf97gVs#6h7K VrBh0?)19a9H7(k,3g%zBNY}+|l"~6_1}r 3-'²<\.6QPo2eG߁m9{Xt\>EF 9z{§)I8U6{M dLR6:w}Ur7_&.j]d-p8Mé>L;k${f|*#] ;-!ha-Q@5i}.Sk9J҇ /(\KO>g}/6 u*$*l523:5ޱ!m0n-pvϭ2mߕ#XLqktl6< uh> 0zۗ0auګ$VCm1K6LwS֤.)P],.RSWHbF>v)~>u]bC+1VxXeR԰)꭬߃t~1< 16zλ/Uye " f`: 4ϲxFӆmVwYnhK%N!~U {=jゆMK ]F@o@DŔ a,oQ*_Kb5FOԞI>ؽŏƯkp;_=_ي0(K_%IykwOty5U]QfeSU~y׫ebo,w>'QҍHəA E3E%lKG oGmK^Aλ=s ۡjL2 +af+$y))`/`_&*ߕ\\,0%2㒆TX7}bR|f g3Xq/"~xx=e-d FeohK};T=NǢ%+p`> ZO* =TYϒDs|sļ(cKz耓 ްSc1hxǓ;gw%X%&Y DʒܾD}td ^./Ts4 /UmG<4F.C ;>&ĸC6sr2ЂkQ(Yh>Į darŗ]C7F_֫~6Nz~;}f%E4K`,$SMOS<&di C3^EVIFxC}t_ i-fX$Au8]cPfLltBZXl`K__W2;5p?|oŭ7JE6q'"%-Cd>cV>Hk6hY0l B5+Ǝ*t{ x5~4 K˩ш%8وoS9QK,DPG_WLrM$XW3C!J. CtEK'u m?Zz`biӠ ( lҰg-ruMcKTC<K˶RwRqyR◻mR++RDzK&yƙ/~ H2,&P|1U0 aPi3o:ǘE7 JɩT^LSKa6M\^b@EbL ɶK(+,vd䩡&ՎH__8PhJn"ihd|CuzVKh!$Y`Yi >;WBdj@wD@%ji߯).P[~ZpR=j96 jgxsFNb;]ǀ:'v&)pv &Ra`KžMJ`MW#7`_ҽ1zfrzWY "B|&'r&{ȶȮ_6&~Y -^}㗏kx?F H [0}{o+`h4TUC`],,ʦس5(af:/*ځэMZ!x>ec!䤤(^n\Y !d s.*f_=jGxw+z+5HJ@'oẀ_$(5Dm܆YZ9Vkp LV9R`m7l ^%g.>"-\_[m{(*^d[7;h@_نbiA YT(<`vT`['G^f4CݞdZ0UUypy#lʵ^ E:v`Wײr 蜢I)u6`.զL0BVQydwN2Æ䖾DHJ}<:GZO?CQd \ IIş4r7!2GW65 S 1#  (ظ&ۀZ?nx g80aGȼ}Q)iln6 悄w!bжxԕ. ~*L}оx23lVpPAGJH#$;ɳ TڣoU$8W | Z NR ,t69 b ]xdŤx LN ~މ +{ہW!= pT&ISx{GBjY41CmAd=ۋZ,=m.iPZuM 5M:B%N*(1SY#4}M3FOOe|Wp>MyP-G- W?mP>)bA_}!p8m=HQh/re$۱g-hU>Bo4h% zM` T9mp8Z2: $"`Fǝq<>S* Ո"U4H :1!̎qI"U^bDחh"ux  \|)dO3MPCkRt}CX iO)Jٓr.4+>z>f 2}0U\AU༵z. *YnGPcU|vPx~'Yӓ^m+P4,cUh*! *qw&2JDƄƗRӓ`dMceMTQ# u9Ŕv!ZW |9 Ó7ڷ sgWv2[t:]'% v";];~xcZX1'ܺa6]78G`))NdR74DgX_mӖh iVքOT]牡4SygJT+.^Uvb@41ͱwJD{RR%n<:(Ʀo~rܵ:"UoS_Ρŋl_L8 ?*҅48*Q tUmi/(b/6v`> h>I{~|.q b*uSg,χe5F{#吳?rGqؤLYØ.%j)W_9s(j=Vy.*l c[ΐK_yđwQ\&{D0%'`7lz_' ֢*s <'TuYE,x'Gl/<|(Inn(i[vwt׾8Trj,\ "p.GO/b{-LOsIa6(a( ++ħ # c|Ajw?LO GkwviJy9 Jz ?G"9H0')P Au9N7­L"҆>$85RDDY%4 vyǻPIN^QMN}Ct+iK"˓?܈|Uq\QTv1w LKA{% +|buѨNdYf H>jr (h =*EP:L=L'D.Pp\k:ę߶n& bl mH3^\0+vkwV|<&}35A_A8~z=J5`};>ELmwg)a0>vc>{4܊wJ7k5]5B6V`*"L|w *GV@[[XW2sEMe]`.ȦI,x)^#^9Q~a&~ ?Qdo'8@ N<͈rW, @P`d|Kь:nܻpUFjp{FQ"!quƃ4Re"-GztVx-L^Œ:'SPi='=gO8O1Añ։f1Rcϸv;y K&u XEuM?Thml^d |{m'* hPJP> 3Ye_ Z m緩zֈR47JQoG_>#YE(3ܣ=Uz*Nz¶tΚTkvJ1ic }}hXzM(r*57"؝r3OaЇou~< ~E(mDsU[R&8!]toK>xl1@QVE!_w w5RfINGq'=?80Y9a>_t`WW%;IEV@ 6.G_/NQsa$pDBc#Cuݨ{ *3`&nD(y/V9ieCH"G!vYN k\YS轒Af 9 sDW|ʭ>MNc%6.bO5Y(tX-=qN>s"YhilgԶqV"-A-FS}2([HTB7$>ҭT?߲wHvw (GWy" [S!oWB| ٔ3_-"2C{(_| Kv2_#Kض׹v/Bf>XG}:%v˂sjS}dY?P7/ ŊS dq Z` =C]`zi3+\zbUm6~vM4H2]b3G;63Yos1ƶ{\MJr '~ C>M06-x~NftkvYڠtv;d$vDucK5p M_~x3+^dIFȉn6 ReSQ2PHRzV5af6*o;#{Dlh>3`[8Z” 4U7௤k(Z̷[r+,^L $ aU)2KAet:g-GOng]6+m7]j1o/<!JE-]?6.9Eԟ HeD զ'v?߿@W?O "DZ0ɵMݲ'u1Sge;JmUHП"8Z;!SO:;s)N)syN6ESg}.Ay%Sg:@H!or-~W"տհYf5?k=؏/9^*&#0 =r"xɘR4.1bLȪ9)i^< _E.`:ز[3_N4} " (AKXFqXYIB.G~s{_ih`MR~K {"3ʭDBN&L_@6$\ ԌN֖[ vfˇ(8DFT/&2Wz\U9]:xJJx5LlPd[>M@MrcL PvPrQmq弫w]|9Xn9~Of%FJ\אӱp3qt"G.SP`TWvW:y'?Hp#IƧ$[}yޗ=&y(@UӓSNHi2M55疎Md­7#`bJZe-yTRއLĜshKcFK,n|#-LlxOSb**ԆS#n"#JrkTB>"qL3|,nwxy~H,2Q 3Lh) (*F׹zЯ:FRB uOBAK@_=`v>IyMqŌȏPW2SdcgζrWEܫsc״* bs)SVu ^54SpErkLHU&m4Q{ך:;YHD% 9s "dsVG5Kȵ̤2^;[@]<29(K %惌p (Q(FϺBzp=Ƶϼ =T?5SDd/fs3$YbJ) xS +nOM  Spzl 5~mDvWS*t㹅$Qn8u;|MpPans8֪H bSm]H>JGTʍwlhAҏWKnr3.Y5mw=P'K^Wx> d&E%n7 qLuHkRcɠ -iEop^p A-بKR6EaM&:{J!3UZ?Ø+cH6"8n:6TmDT@' 1 əC[g7,]˧^.ށZˉ4UjpXԎE˪:}t<طK3z|3մ 9$ŞAu)bZ#*-#5GPս%q.i;osk S7(ɆC$Fvî‰N)M^Ո_m>*V< 5f2&jщXۺQ:C;6xƃ[㜷9ѯx]0ov+I;QO 0a 4;!BU`%C@"fwކ%|wZL4)Ϊ@?wL 5FR*:e/l==iDh.\)Y$ҽΣDl<%Zvڷ&XMM| Ts:=&dR` 7WHꪃ&#lljpd"Mdhirh e85h5{81Ԟ]n%tD* :g[I!Dd6]+=өzC8`W n ϗ;NO-xcNI6h`Ai{p%uux8`קz&xG%>k䥻ߙ 7_ZjX1Z޽+rەA-;Js=2?}Eo9n|d+U}6ecWao ~Yޣ07= :H,.qMsghhtIir\k=boצ0 &JJ>N{{s̰ ]x+m@1s>Vz6+- ޻Rd^L! A]5*dƇUh(57#\]<IL$MF_Ӌ.ɞ_ň}w2ln<A̕s11/QޞXg$\~P5e1_D<n] (Kj7VtBpOHځ3Pz RyVXMJj:<tJ3d4gFT{׸Q X:v^p- ,>=AC7(J=C')S +\_j(ݵ}~R{4e8t0P]x}P314|YV joVuJ1Y+S 8ER*4[sF2uIѯ6 uhux`<'=-1\[7E'?]j@@TIU]pч޳̈uMPt~8$[t'd,"3}U}hc*4} 3* RyE _"$*‘d.<È xF#ֱ6+S|g!TlrNSt_^ -~ӘjH"Fa(ogI؀*cE>5"WP TI2 *^FxO|DW*!$ 2مu/eHhn)% Yg47 xKDrn?u|} *(Q\K[\)s,TlNEOYj(wSm ['_$-9'T[̢9=z|/@)>a"ˏ@Y}aةoi학.OC0KJmNMvQ)NmlDu&͜mN"lFǢv g~6/(jB^SJsQwFKFg~<ˆ5z-W?惦FJȕ-UIZ3Y(&WT^;!V.G =*7grxaoq A }zu1;8kΝ'7z܋X] _* `tX-?0+(^Y$Yz]]VWǨ{$A̹<. %d|Y0U0[_B)I]!Y7g籨voTw0DRC<_JA=M~)5 qh(k=q گ}ǨH-rJHYҿ6v7&>gዄ˪(%KVgdS!dKcPUIӋ^zQUZȠAOᔢ3>mj(3lSmJ֍FzY^N57򽬃־; Ht!`^ԘWj+skl)# 44+ڃ4_sȓ۟@Α3bz=Bh#52w3y~w/`}`\ci].jz0G>d 6(_0'1p, paMaM]b%k<#ifM i ^5 Nɾ2#ćD(1ˑjM簴&1m2c.%S(OG h΂ٜhc ɊMݱ ,xUWR"Hh'/ޤOE$&t&{ڒO9d} ;rEY@; =",PX]| cERDQpTVD_NF~IӉ+Rpư4raQkt3A7;&yP%Z +vq V#UP_ TdI"DX;߫ԩX!hAX9rDZ6;" ݶ,[f/4˓a&`w~Qܺ &Km"aTk/r "h,؈6_Q/ò*n,B:6d8_RH9+?[Y.*VǪ V^Z:iԀ@_)4s~Zch@ԃC׀\XUS.XQ`M~G&\=a$BۚMzn$n-$EE= m5F & XbWҋMŝY;VA% :۹ؤ޺m  ? )M-b҆DK|ʞy6 y?/]Pȶd_  xZGD9&AKF1 a~B3BgVhY 4&yAѼؿWɂ?nUb:T4qbhpQ98/_]ަ 'LN&L7*> xzRIzrYr׫ `Yf\V%)i?+[9B4I*MguoT3zum 7ko¦ƢCwJ C wH{_kl trž`ƉlOS_:vOr4\>˜0Tp _q@I+7|0.Hn89fȬ\+KBk1xnc! 삕&B% F('|eB l]p:k% F0R3zu,A?/Ƃe%Yo <2u؛pI(!Uvx)&i1vFmpu£ߴ=mחn^7.|!vZWBbl JFbJ[G+,1ϝ#iq3uc[KA)E$5XX 3Uȅh p5^gu AM{JIR2d +gJ0woD>P{7pvރJR<%]ӿ=7SD˿gpċ[`^LK!yILJr 3(h~BD ,pI#Rwg~(JgJV.; Nʡ.7u\D9E~Q g8sq'D{x~z3ֲh28JeK{߻gc$G!KԥG mؙ ٚ=_xȣd?wQ7>Fs*J76!$g4}!;ˡVDyuD><?:&鞭>ORZpw[%Wxc:(j$l(ZX4Á%$#j_Aݭw#'džAܯh~K&HbJI7ӏzhvDSGۨHK1QHZV^~RKrtjpG|l|n3͎`DDiN[?E;{Rqz9uJXG!)'GM]i®>Qj,Vx#Á4w6뮐Z>T[ 7;d:dΣ=U{y G!5rw_Gs ${M֖`Y±+!3 ?Bzd KЄX; 9 @Ui#;>W܍״;ؓѣH(ۃiThE! kp [-7:ľ^7Bi㠉6 Z4"U:Y W.d:k|U@8(ti?-ș5KU-^%'( f3IF8%ࢼUyr>>Bl#1s#lv(c땘Z({,. Nn-bVfj6X]:Y}_[,v~HO̹|R9t** īh2.,j4tʔz50f*:-9Zﶔ mׄC_pcH{JԠ>w O9śDy^ ۯ2`<ud0Z_INvS1I6IZW[w`;? w7XW^C3J mΔDOO^= 67T:VʼnƏZߗ^mYz23˧W&zbm1ȯC(zOdrG]Sޱ}t|Qy&gY7kF_NNH8ul>u뱉D} seŖiSQfP䭝>MÐDZMXƗ"DK!W#BD=c":@.7]&|.^}~^utW`"B&;Tu|~"o/K.[TbЏMؓu8CֶP^Or+&`Np[` %Om_ցU44)ٽf]7_ܡʒ549|wZ4 (0* G̰ q4BFWh/Uo 9W5{ # 1lcܩi"Ī g훛ɿivqbS¬уW٠_vV*;PG Vv֕p61=?S|̄[׼edJß/3{m!$1m(\ˡ3ʄ2m|s6x`8%6g[ 2]){KlG%'/l^Vx[pO{šI߰aIY5`'QaJb9CGzIJ\/@J)m3Яo!GLB3gխޫu=D/^@Ɩ z/CWyYdUvh|0{Ud(ճ9R&dp^0QsY!AИ/2YM.Hݨ9_6ެ2Z +Hv1B.B̶ʛQ"\֎Ƨ*Ҩ)rI+IA'c1 P?mTS,Ofk [ M!+L}(?DO\PAh5R' ܐ=]wZs'NA'oFמ#XfgAݱߴ@0Av$2D$uj̒Q^ݍ-ԊJt"OnNy/^f9a'?C B)ۀ覴{QAc E5>F%bɟڪ-1dȉ"qbKxq#rq="^Hpek k?`bA`zĝ!}RM 2A-N{YdV,Ws"ZQU*~-p&%2.)sNU>e qui\fw**䔅hTM+x70iK~&S(S!?g]c;k:ܢKKI<$`fmԂ[ڠ[}v範aReaӄziZmd5*{1~[חȶ0(0tsSCda}_6.:T US('royA`[T;S}"Ω.pTf_v sV,ı@ tgHPқ$'t_PE(ta;1G0䯸 Tk0)ߞ^zS -l;>zKo9l\N8oO$.]RJ?iIcq\$UfXI4Xai{gxS8k.o+qKbLROxzNv8KiT}Q:(|yDZP%HᴣX8O-nhC4quHgS5瓑D$ z-gk֚ߛ7]+,Eny1r~ z.HE vFF;%uB%#Q-7ԈE+.L=m_jƎ@bj:W| Tbb%辄/&a=I?e|6T ?+{5 ,eߔ2h"?uY娆 ۨ4eN[8ƥ; `vilSMvl~չm8Z)GfLgYgD:!jej]Zw\dNf=#jˬ$웦ƴlF? BЬ\Ѩ)slٚAxw V8UQZqAb~]hy@-# {%Sv&jͰm"_bT@/vn>Zk K]T^R-4!A<6=y.KǓ_&ki{$j2v!pF&+I7O]ȹN8:qŇވ8T'S mʨ;hf T,SGx[H&xdIU*Ȥ~bS2B5mRӤ@Cc` ~gkdmRsBUE Dc&9ͺTo/4ʃ>=Dζgt#YW}ꟷ_'(Hɧ!-I@A9c%.Ne!}zin P#Ü5gx kt/Rv\2T0\b(jw!)>rbkZAv~uh5e/*Z"QtOt3Q\"EP὏©[Zx8a֢a`O4QZ֧geP`WJf'3M5z -Yxz*%ưT:7a~<1# ](UzU·g-\^8Fo}iW2hKxY'[GZљ8"KB죚 <#jx3'qi$^zUUi0/zl8+WW_71W2 fwG5u'/OqIQQd-Fd>?Rs/g-]@MM|r۞ã'7:y{ <\3ﲦ/\L|i#L# m5Ɣ_*[9eV mTOSQ9I8 95-C` A„w|㆐<2!h< 4Ks6 =9.$9+愙Y#["VTYˇ-5JaJapYNJxuN x,5ĪBykbAC1mc!-Mo+\6\PrL"̇\GHS*lqp~DN.#2%k@N{< r2"}9h7s6Sޏdl! F(a_XVrŧghBW]J[d7\snPЛ:PSN@`!ʚX-09m :Őln_d4Ŋ\y>q>g,`ׅiFFY#qJc'ĽR gU s. bqɳzd8L/cY \f,ic Ďzw!9LpCGӞeaҎ?* +$& Gޮ;qU#,)33*@+6>65VIAhS {;tAp%N\1PWDWDGOpsS PλEWeY7ݒ'i8 zR:{8.zrLB+Cr2)osM^~(u9S^J L%"7绀4]x\ #y7_ Yhpy5LNc "kaI$n~;#v7a H;C=Z|C v^\b_(>/3L&!~ځ&{xK%H;F֛,94B~ްHRFR`WQ}OG`vZ x,4E5J+6j|@uBu; DX&2E;x8ۘV$p5bx2-1_jPǂt gNWDCY4E-. 6Zmkq;= bn dqr V=sð ̷C a=|ωt*)v}[޺$r4Y {bc5fxo0/S"K89#hɟJ8}ΎC+׵GJk6gb(EGDT|QD#~ۣx~_ ;lD*#"3 T5]2!Vm;uWqQ5Bw(s7ilb{)24]zX*,O+񷌆PMuXbn'Q\އ?O0%)%騍, B,+XJ7[EQ> 5(Oxmjl[u+Upf+˾MkYqnZ" ɣ@6S JyK{T[z:'Fiwf3qIvQjr^R*1):EZS!%357мx}>v%>ߞV&p):vNE[d)JԺb0T"FtFQ/ҙA8-!F6T `d/M[d6):N=]S\q;x? Aت낆30 i瑤|N*Uux&0G)_uq؁`6Ћn|d>gH_۶3ĭJ})7,,G@aMȴm+ OCXnk+Ef/ c>&>I\X qJM/Y7bpaW$ t,ʈ]v0('ܴ̓ 5T*BRfNċտx%^kgkqLQeXN*04'y̒1Dez{cJ_uR9<|q>;lW/xB }пKA^irȃHc|T<]q̪Hw_'G~eԖ${ O}j½Es]бU! I4 CHo4.˖|&h>kagQ 44 ε{ld@[scp'm0~D$~F.Eڙz&4'v~_?чrqE2lB~ÊB`nǟ||yMM9rN|6`\3=WHBY=Ic1Ǜ"p Px JXED+:KFtѵ;'|nuO cAEouhFS2h]s,:*|zhO7JS!Ȃ  3RC"^JM 2ԩRGh|90LA#@U fjU׀$PaXrh$*lstpEUSR<ģcL*dI" :n9kkUgF}! 57wdG)v<'E|iaI$r}@|mOSbPA6U7,;i]d*&~h_5PA],x-kt;^Q@ƘS IvxeǺ2R2ݏ ˕R}Q/.A ( HcuMLWv^~ߑz%2q{ǞTNtt>/#GcN 34#)8I] % ^[&םL}A Kat|OqM;M3 (qH i{cLnV:~]aPXmK jiI}U|8T)J]]ҕl\ #P(\ٛ&a61pOfiڲH؅{q^d <(8-/ś0ٮoOVR͇g43B|ؔX-yM 3ԤQύ$}`rT΍vLo%_Ls"1Z<۸KZ {fڊ2\aeVi"YGK!Q<\n=a G-ٙ6!f-`jTQ mZW J[6MSԗНZѬʋ(^"e(rg@y='jYd_ɒP t*F*}D]NZrLhjb2)bkICr3 D1u!'W=ۑ.Pl2zggo kT +Ki35PӮT.℁*rg٠E) (|È tf iGRA~~v(rJX?(κs e^bկ*k H']X%$H.?M?;͟QY̷QKs3izglp?WS) .锳o=x.I^&g=$]"566uzH_-`T4{Jrzx;4LRh9pWї`1HI`9 M@P ÿ\)k-: p9cJt<6B 7=u읮p.ua`"8I(y CPS#onc{ #{Ie|,Fpzc3VHkBA?+)E-V\2`{ zLSvѢ_Of4H"{F R_i;L?8WE:"Ds㨔D|2L tuuxC&;->(4tֹ;/{{nx-񸾁EVz=_.X–x>r {FK ?(4Y6VKPY8oJȴ㻘 J@z2X,v1;-p4u-A hhԱ{uOe:eN#2 )l+sKMCn,t.;Dž2z٫%7Ȏa>36cU.]Nng p"|NP-@35!TR8|Ru!Jc\RX+[?9J8m}$):"“X0Ү=$@g7ڴ{'|LUv99,d=z8F25p7?` ӵ&\ > YhRU=]RJ =H>>|xn ͋㸵* [ς$7-$a&>Iޮ,=HLzr_B@(֯!ThG g0uqWb1Exd֨|rwB^]p~R;Z'=zگ*E PiTs%J[Xt3W(/tgZôiZf?]Ζ wгys۞Y*̗N? *8x A=A`CW@ +s.ݓMՀ~54zu"9 ;f֘5~ƸH71 ]veWY+q#0ZCB1OgA'䂁(jXIy7[?[? 5kA5,2m~ؚ`J6Was΍< :/d!pupJd1cro5NePbM,QM`IV҃ִRҕIDMO ]J5o w  ̂i[V ,*_6o'MI9m|Tc5)0*&s|6fXz4Tԕpq%ҡ)]w0j1s5 V))e١fHE 5P&4u}yU6ᑿ_)ܖmi`iPW$8!8{WJ0d ts3װ,$UޘQޭILKV\<+c0#Rcbr.sC9HOˆK @SsK Moc: Ȟ_!%(IeRxYYxC>\WR۷oɈo#[:U+KyOQ~mm+DOMwrmmR:t7)4$Qխ~#fha !>9fDʀ#v52D?Apc{=2. #үrzKޜ{N mKv_-p_PΑ'RF8/ҋEQmM7Ai;sW {se+rRz >:0z{_`<#ਁti\h6ۓR_P&ѩUxCڱ|ŎMQ5ELܽYHߓ[U(fI{ (ب}?l; W q hj=*Z[:X Ut'ͩC@ĀAF 5fkϐCLo U?5VcIo6KtH .< 2PPf.yR'H# V& Wܸtn1)bq!. EQ)GCgKLZGBl1 N#l:R qFi򜻹NLN ϗ<Z{h3 $K(n@F'h7@PGSbޭtSh]5Z~A9۠!ha(W7Oүg|+Ii#/biy˞sD?Pz҆*r-`rN¢&yx Gk1W5nkL>(<y(&L,w=(c3D֒/ei̽抽ّP>ղyxhm'4"ˆ jn@D`Rtp:u 9wdD/@AZnӜS$͢X;gn,_eKW;1t-lsq/t>mIR%S&jqph*x)m 3,0hy0U D{9!<[d g7?z+:\Hmև8@fl2dȄ~F`~j"+[b" ބc3o+‘ U [ 1˄3gttAD}%x\ gh;菇U Dvjz_ " H lΌ4=RH3,pjN@\gM$;SlꪟoY2ÝFePc`@c/`L'Ug 5onOkf>dBQlusa]tbl, VOus` ^@[:bSlKc*|bqQl_~ U]Qx%VK=w^LÝc<#t18D`]wUF2IW2_,ε/IPv . WS(fĂ{SlIT3"iaZ܆4m(ECʕךZ'M|#w466(UԥEYHEk4_=dT-Q/ .fxXqڼđiOVW<1Z w&yZf r"%e9\=sή" c.F1h󸑸b?~󻦤&ͩ& VD)?38kՀغ :䤲-U M֓q?i}oq7!EqdHp&%~7]hV l˰-Q%~2PoiJ :@{u۽xnW&}>vKvĵ$A'; 7ȜJ>u1sM!#U< &~!-RWjT=32(BǶ#^6l,TPYZu+b(G$`G]~\πf`|T١-ޟG5_5@VQ0dfc=KѸγU}X. c9p 1sѡl/ QKwX)~6MSr?ldnbn^|t)ϬE,%X85Y|!d__LgkeEXPdu.jQ6W# iiɓ~m0RԲp/sI8 n:ByȚ b3Z߆`~aoG4[JLSkZ!)b.D qd?z§j(R*SQX >KiJNc5cL~P 7UoOe|Fđjۆ"O@/kF ~J>e3ݡr&Jn  U>r5HԥO6M2Lich&Z@2r tzc>_A [Ѥ*prx>ޡjZe pׇ{_.k!ɮjV1Y?n2ɩ,G" 07mͿKN s~Eʛx% Raη7~^X!`~CIA$TNbs;`[|+ѐ.(v .o3|&_5|8YiKPhq2c`p@2XACuY7Eq'ZNDf\dB$FrMU;C+?ÓWOs"BclX!h{S<@t[o3|1 ?`)3:1fd5ک$a;T`4%ќ >.f A:I@XNcJU8gpRɄrvxW[\ Aڝ: 31hn>\ӥ yF~Bf'Q+6FqMre5\d$,"Ias5Q%iT?v8?[A^R`fݺeN<mBD 2~r_$uHPe,5\%6Y-h̟%??Jzg֕|=BFZw|@ q҄f3TeO c@f$q\^liam9ȚRB@i 6JH0tk6=Vn Zl׉/Jb3G6{ݒY87:rTW0RQÓ̭⨫UeI 6d3<,l!Ǩ畱 ݠt45Q_Z)eƵw=˜R?;Rض 'wR\Q߳q8p_hx2sjs wC=+@kֹ?tJXUO?Hlqɂ֗=ҋ,*eb>!xqGTHEE&XYT:#E1N{*Cr= f6C'% [>gĊHI$ዧD`ze~Owh͝5E b,9|!(BYG؅9Zs&%u)5N%1?`DK8eT Y0ڙ 7C A +T[:cOOO9fifⰫ; d_zgdw 9oz5X*!dzr1'c]fAHZ4W%89SMkWV^?|ݩ8o4XX3,Q iu,ܓJYJP\Λ*\$N0dlvk@vɻpw> 6&bBs&?Ҙcͫx@|h~rT[ XgĴk&o~p AŒ_W&u%Зlu&̴҈󌱶[Zja*Yp?;ro PmɹgUSETGh{)9/1x [b}i⍍|ޒUToQ^+ w[|TykOb4"!Ռ(@sfihXpL}{zxjr{S vV9=kWW|zqqϱoA,Nio e߆_\L0Yv|b9|Y)H`0%QnUG2G hiQI[I MdYU?j]nkeN=dnsn~`VY)'J7W"Όy_NRG(HjS *==Ҽ:4ְW%wxQ 2A MF=6 [pG[&X}~/j!:rb$&b;sT0ۀ-CʾV;5Z5g;4쨗<])o{w dDVb?d0*R#V9GP0- p6YzzORyuOdpbֿ TTC +Cf'f'Ft?Mf虧bk`Pnyxi@y30wF\q)tT'\s 07|]Ե2W J<ʼno 40"ʴ9=~7rv ;"wrZޘJ!^7ěOfqJ[ l?My'|s$x]ktRIc$蠀CII0ēm'+ %Rbׯx2elu5åOhoI>a+u#k5&0%db3ԫwEoVkFqahv\f'uܫR{r' m@젙) ( 7vqW8`/>L TOGN iV`؝}two(X'v焁pYhu6_}-ByP3s׃JfH ,'ƛճ .~TIŴ|‘鳶KWwZ-P3ݬ598IG g됿B)b/#&l>xOU9):bVg:0 QӬ*u4#ZfS&|P[7Xnb}}&O1齳u*+8@<`Wd#X֡ᏏF]k,XG͏7`'4x#NM漁CB!;ZfX` >;"ӭ}u-$fSF]b6 XZGRhRK 00je3g3mHER? ,61#:̼4АEVhE+ʔE[-Xb9q]WԸD8.V )d0~qʷjhiUg 脤ދ0d~)53a)>ccL ܥ"eIA|. ᴨɣN4?\㜂룖YML{7~&_YlO*;BFj_^ĝu#ڌ8#6DHO*5.騾]c2sQgN~Zc0v.ZT\lp1>ATcZk ^+?KZkubnTiSeo 3E1,)`Vuq%Youp_ mޜ;뚫e(~i22OAV=Oj,{m|< H;b,(gꔮTż!s7 <^>=0Y3R)@ə9-,8> !ʭ'v}g;$B z@}At$QO ^Z(g#Ol߈+?@WW=Kt`t+ukđOvّXaK>eɖL6h(!FXAn1 zk'8[/uAAa:5 U%$ztDwp N#}@yoDXl I6k?&YSAiڪLdc:yэX*Pڥ;#C0`X{bqgymB="nE$*loZ Sփ2Gz^#i|q2V{8:mh"럼|$Y@t?,C_շڸ, R ]5SBmFtbN D5(u `;ii(< hc1#+_1sk)di ՓՐ_y9j39/(xK%U;~rJ,p;*16ssӋŦꍼ(]onNS] KҢB G<ǜ`euĮC <&W3H6NթQ<E-H+Np`^7S Lv( ɣYBO4 N$)`cm9xP W%::V^h01PSvrei+h)5 TS Q-U߶U,g9^6]#a)d  ߤ SP)y[#\^5eW5EV1׎ErI o<.<917AOR䁿f,a[ROGGթ8Yq7 A+XٰWX.i3`ԗknFa`^pb?qZӅj-mN7ì~ypg2P)*\7T/,aP(Xo D'_h0gr)Q35f c`!Չgm{X8,)*]Fۡ_q$E 9H[8 2}3'pJ6/—#<A {h3& .,߷{b7r":" nE;T/P+Zb}6E7/U8'c˩0'ʗ_ET6c"i~iU0r8ܼ¾4|l[kDvse)P֦-&QqS{3)@C*[s@Ł(7c*_=-lOj[NO {ߚnVW;0QɸSޢڷ/O5s'2uUdhůWrY?*E"x\Ү *:K~Ԍ8FN~_ڵv袽qy'jtse[`C#I{'nas.SD@IWN#ђ"JS,F_nA#>p6:6*^^6%4~(Lw!UG_ x>c޹@*X')EE7`g)m d˺\^y l?2Sߥf#t”9RkW*;>V m\^PBbcsTB%WְQf>̈޺.{L7|ӮI0pjS''mxRN=7&˷ 4,@pd_P$f4Gghu:$b9I%AJ/jfN܈.S{,2Ekz| d=|r)v3nƆ1Sr-᪸q O*Z,z}~ Z4zYc~%Q?Mk#5'X{Ղ*B4q$ ;;T̩H$gx-̚ב,μwȭ,Y 4_(R{ZTeҵGv 8:8r[_W Wg<]X s#abutY+4|JMN*XZ[ e-&$QTL)ܿ)\(:U_`| qOjNa{`W!ZMm8CgcwVPwF f`:gCۧp*lpJY* hbU*){qG: 2q8~Wߙ"R֘NM+2mzƅ hu8cw!ͭ)Q8AJ4ִ+z \'k4mJXV?1= { TߐYDԭ_>cU e;N$VRCʀ\e0`-"+hM,,(1q]ݕT9Y-L"S^mxSl7g5>Xfsn16li&>\VQ*)@ +;;>pQ [a*+ Jl>L{2HS$wB VyIy74ӣ@&(r>d6\t!@o WqzsC=*t3d+ŹɀlVKIERFɖ?zX/9d>a{ #ϼ P<5Xe媼}+Wa*N xUp&*'>q@Nv0E=tS3pq&Lbsszt )(?O$5m\ h+ GʁuN-.`)foke"8 IjpHW!dat>JX ^h}dY#v249<oqԌ^cFdkE Jp}%e ֳJr,1b/pVw_)kkzyAON9gkwag"@QX$`a\t~sC *ÿ|DRM@a3$fi\^/dYTTA699yF5$rMx`\^r@Gp0 ># [o'Wqs/Mֱ̨VvwפMX<Bu't>A~KeCO(Jq?y`VRH)0]!!\p:q8 (*քd]a_, }>kj (Y0^Rˮ  #@!!dv|0W%cd) V ͬX 4:h!ɌM ^\0j4t9+(%yG5HG֏lnj3 ~☒Mqb^9zϜF6kbs.|ϔx- gL*aL~p/+8]蜻GeU9a8qjy,M@""EG*Cp3DTGwGŅ*QI~Oᝬ ;#E#rM ӏfybN׾F*brI~Gl _u+}|UK p MAtǷq [/jAKjJmÍ?@'$[L2ÆQ[ߣgl)ӒályR8`a4]Q\)iB߰z W ssH3, <}vȫf6Lz}%d<źWcڱ^9⡧8@|N'; Y X^ը2-cLʨzB |CP~K *{,H;I%^v6֩EdF J x q&Hiɮl9Z6*tvqB ,u~ /&HǀSCl òU\_  =b+?0~J꯫^7bK9&辀-T@Rn }G3eDT2MMi9Zs$|5ĵDHPWi4:~N^~}?HCDVy&*ߨ 5-v"!<1Z%?._hpNGUG牕fNw_'(Uo~e& XO2Ocӥy >>y؃xx ;[4(W Fl{ {94&sSBF|6T׺PkUۦ;b=sp]P-8Ax >"vm+ ?&O3Pэ >Ay?2=<xBRgJI+'5QO;7? uaazs15qO}tW7k#b5~a Lj;2Iqo |X\p>c-Ej,SclQj"ڑ/jqu͂b7ju[>Ί&GdfLnO͏3ӳQwKy&}sHtk7:*'}BW|ۡ橯0ఌz1` L˷1OIG'1Zf˸PwhO)x.ArX}=DK^lAŚUu\z8X3jbtb3j47%i|@\ Tr]Gi-)S9j5=qؘF>&(][h i@B5\ =iDh^v.IG+{oV[^lw\ן 衯P-O'` bҷ?EβTљ@417 m.ib  b'lIG#]-?wݷdZ }?aN{|n2WY 㽳;k% R~Oٴ^]ȅG !7㽮Ui[)_XeD'iTմ | >XXNr Yke8zާELf у-RRjMEcl $uu{kdd6=Zd\R,lGNSJ i ߱p39[սDVO^@N4|D:}tإ]D]T=T^zPTIxݲL;b3 B߀fĔK ѫ#;왩#TiDet3ESR%۲+0Jz'u btQCL&l%>BPb+\CâY/DX^.H.6ј*ov|]nMR oU {R[+F)yAnR.ض"2X;'!4fI?Θ>P;dW ؟&5ћ?^ypgOp]"( SVڔK{`xDyIc_U{2ڿǥzzW[F!!,QeEI>QD .q=.34,]qKKal-0m0>\&'1 H=EN?p+`PI[zuhpz&!NF:&ص`rLMnF8aZj+-Ovk7XmvDwMG0V&T%mwI2XSs|M7r8Ċ3o#D;ʣ/)N|ӥ-}`~ElZQX{ v\ϠCEVsK@xLa9tw'ӟG<'m,…Cds\XUjGޣ, `샡}eYldoH|%0Za'4faNPACAbZOV7l8]t'8t7-T\f l.rq6.HZOSӋ%E:Ϗ)]w /ސ/h C[aQP_4t9WN ]ٷzvyu˿Yw+ w;[&Όrx v}'۵ߗKS.5P?:7#l*91GN;*&hI9" #+G8E^'Vqɞm-US"gr.ydBM-Qh_Jq=<33Tk8ht+l)jzn ZIxxz$ogԇZbeI)=!Ѐmا Ah-+nׅ/O[׽"՝@Hbwjw6 R@1w)&Km0D1fڔI+!Y7vJ|JĿ=WvS2A SMcOv=(Sa龌|0)n +XOKuNqh]cQ1pB$8:J`-S]HӾ ,Έ| /={Xv&&ܖqۣMN$ԴXuwsD>낖~D@2v-7HKb)ˑDP{i\j3;UH)"#䡫jYR,~_`̎YpM/i2TZP@f Go"o A^(;d_\QTQ:> 6"ωC5oO#v4Z8Ae׍B3qZ?RHtJ&kid\}J"ljc.WUBI@9qu'/f!ʱN$ZqPڶ„.Gp -|Mcl眸ŻѷAҬ7m7ڤƓ:bMA'UiA1IDSzd翨Q(AM] L'_}$0UI#F3z;uyjUׄN 1OUN&–ލ +I\Ed5- t(6j˻ U1$p!v6q7!!.ؿަr/e²ќ/ 'Ü0x@Lj6&g<xQ07VjgQR K=Oا` aLI)`!^b?E0an@!( 61 sYLi{1J.ĉW^o |bIW>-#6(IoN&cnjw#Q􍑻~Qu/B +, Oʲ>KvZ 4|.,/{<ýiBb"x}/Nx=IbӳY5sIDȭ9^Gb,||G|= nֲDIVF@OĆxRHP?:]^ٲWBh6{#1@@Ex.So.٤? (2DQL  ,ΟZvMp-]16⮞]/kD'%kq2JS-ڼ.i+ˊb~<TE^Glm _'qp/ &d*+^E'yD9tʻ "*7 wIJiģnH,DGPE(kr"%7? .g^Wh@І񇵇l,m0Z _Pfؾmbg>[6E:xk1mp#lk%,5S8[ (2[3!fO]ckr_Y.aYW U}5?8|%;.6 .|fVb-v5í`yU,Kll@3&w=e-Z=C$$DC[nIhZhdR;Sg;ڟÆOawS\.{>7xUvUMa(gKpF2}NzU1Hh ՖV0l%;I7O1:.@rƺgFY Ë煻3:uDG^^ѡݩ]qD+lw]հi~qV= UҐM-bx-ZI"4:vWʗ<+r yvR]͡"{HFF:_OfC[ŊMQM71}.wH]\,QQ=&+Fh (9y-ePtw)5ΩFXxtcif=Bf8zPcV&J9(˹d.MߧYaC#03Xwkag,(fJ4wK~pGMDYSH9Zcgtn8p9PtC(!Y_ą/;]H3'Vh6YwQ)dm ДAaAkE  E p3=R}%wR2eQ88su+ WFQNxE"(Z6H/5VDdWڴ, ·})T|-fyLvyC5yLBL:*7aG鋢l4jީ_ȬQ@nԖyH%Hdfz[7l80A0/>+N:G6gF0V8WQp{5R酘NʅwC]TwۗQyi uhrjq"J%\*Wmʂ澍4&}Ӌ܎V*C,ប ̸=Q~bm8_?WMd,oA_vtZ ϨZKK~`_F" ȫHwEWJƑ~d}ஷE83l~1Xu~n>elYLLߎcq\T2{MM!v1+^0W V0Wx^Nr;/:ӟ'\iF/PR4cAŠXZJ;s.|ØO"\vC)gֈA9Gv.8K1$DhFH@yς?[4AY 4Oyi#̈sTMia&,3MQ} ۈ[l*;I{sR$HlHu6= M#DDB{]f]cJ7W` &^%nKdE %ݳpt![YCC$9m&d-S,ljaBSnpYM2VD0suUKTнg8OR?`dF.N;3Z6@Sd#Hux+x&+NCiW)pXFҺ,UyܘܮҠɔ/,~VtK';rdroh֎Hy)gBhIw83\w]{xbߏ\Jw8R,\=뇢YFN?to5E;Z^ė~"y.s%jh=C -sH5/`lY2-mp|DP+ E:{.3u oc]P3H5~u8*fH.[As{ K\΀7f4%S2a鈵lvʪ 0^y"qe=8h݄Pkc`$/֛ *G8չ\Hmt,_Z{*J}1")rս/לeQU _G+f5BY<բȹ/G_Nbx3[YyЖ:2{(Z?|NGY]P݂!WIKe콄g,;JWn,nj{P17A@8WisZR4.?L*vP0R.93A %"O*^< ̫r[e-ңAQ@WiM^S0E&ᶙ0oP\o),~ z\]ohG X㮢d: *Pj= 8iFw$V3]R.l/`y=E2[u3PzqE h}KDnz*As$)1qs,$ڕYp`!^UC$w;9F!f߭e.ҝO-h.Zs+p1͑ʉ't 6`e+jkVØ9.2f$l?o×-3 Gg)*/ YKH$Խt+&'Fqw<L6#gXN֟3%U#x~>\2;:2Ӳ4L"hɚJi)'3 }f4!j"EI}rIo,fa1 !T@IC9_Mlw?ki%jWﵬG{{YsrAW ;ld0h4Mتsq%a!OE==}g6eܥϸԳ3fֳӐrHm*' ujR l4B+ДZSit[F>."CdU|,#z~W=V^,SeUujSspxe ׉/ٰCW :m?M 7H鋡,rcr90Gwp0#j YY| |tkGfU`3ykOX!nDAS3괲z8#tF\6mF@jH4Yψ#3珸# mū[åo*1PKmɷ:C1z.:EG3W77ޫpLt0ƣ m/]C!E+Y2;b_rg55OVՒ[c8=?Z`vLf蔺n)Q o;lr(xI !<ֺȱo,-3h>5tK;ܿ}ˉ3>Sg o ό{هYzt#Mܢ0 T$[WVD#MfQj6W6 ?ND0|n[q[uɖӻ,V3!6h5*wI7Nt!Դ펚HFp{.A1&Oy"d.C}E1X[Hܞ7UEqOZ.%QԒ/II?3|$xbaWt_KQĹ^𫓦oJ W^53Vtxp$*s\aCS e AiNG#3|a5(HhbלZe%YPVuao2PR06쉎c. }c8_&݅1݌e8_֑wvE~uI#!s߲P9k^>~1Uhx0R3*6p-%5 &_'/1vy8?,7lPdMem!t`cnml) h_9bwo謻ZܶW bZƀmC-r%$Qn4378P'3YX(*dgTkDnH.}EV {4|`~D7$+%p?Pa` Fz-Ï2r*)%vLRb[p/ cS7/@:6+*fB9职UE>5k  :/\W^23ʃa%*D̠D3O FO}ߝK8U— 'ݨV{OZ{-Z G#ArҔ+Żhr,sLfVY]0l{ b)eL[z)9E8EN>t|{ZʱP4hj+}̠:XNDڶK V}ږc9u KHE).#!&Yyk%]Aa ,h˘EM"]z4S6sJ<zBttf~bN`?^G7p'^A;_e6`m7VrR1c)z!Qrr%$ z`Q(=c}h_&~J'-Az 9dP&dV:^q'b3i(m ;7ǯ%+"kr8פ#X{P|#gg٩4*{N/XtNɱ^L "[2yXaq NU@WAi=_S/r֦bݣ_%mҷ|⸂3v~ TJMsu//(H,4!I%n18ʀV75,|]\3d~ 64dm^ ŠX H6i:t^ ɱʟ`φ$?PUTKPMx /'WtAݭ3r[b)HbW^ %E؜8 92<)S6M|uĚ?e+P`μo7:g*jLDYS1CjoY*?|z+aw N<Ww9iˆvÌt]:ʢsbE`RܛF%&̍%}[.:_EtuSXCLڶGu;^/ZqhiپhAc` 2Z]f!TEZܻr lvݠx(g yuTsV>B.-r x߮ǻ.Y7lݎW,e] IHzhu@y-s%;,zT-l\*,rۘ;ACpR-)=ܭmFwrʈ[mhEIt}5٦ζzxVܾ"G\t -}]qMiWb&ÃC !}vb' C튠sVšGUY[fd{Ή1$f%類ǜ>kTn=thTqgw8DK'2K ?}MTUY 1tBuS*MFxC7TY_VҳƫZ= 8 ELLw"Q{d]ys41.M^ WsZOED95wϔ,2_QZ@ Yt"7V]t] mU$7?|8ԠP]$W6N [˗wH]NuWxj`˰|.K:/| zEWMQl6L4ykQFϨ;*~d]G`~xRO8(ksΙVV*Uh0h~y`&DA]@Q Gk"m<Я eM><ԫY('ޜ^d_ L%lĹG;Mo{U&Bɖ7$ɑ%-OzGrPc]=>N@k`XJZ|fp!tnB,;GB.cTGC=ld`LG응>3y?Hv $hL"⩺ȃ?^:VbbmW!Q(2j 3Gz u%&`?y#JGxrP^{keHH30"o9@rxeKIzyYvc4?UEdg$#KNx;+ݩ}8^Ve'8)6 QxghQL,KU[?x3` wU~V'dI Il#@Zs<>8Bio4$2lS.d^w B _U̲`?g '$`tB,ILslԃE%+L-H*Z˂>|Tűƛ}CҪP}CgIcEW02xsvS*] !%2wM5kQ'1=s+T&]擧=6ЉfYa"]űFk(3!-22Jr"~tᆸ:YxD"ޛoC>S%jEۂ_1#P]76]9?Q5pSCv v>o b-;8O7UՠX@a7 $-*xC&.HØMSN@_48$0P;S|b郅M 1 P`FGU AlNH0krRzcAGp2!hfY6۵Sܪ/\P"&ѕ.o) Q$8 QWvz @uiKe Je~yVdn [uxXi.!łvtTyS8abT-sy=^w޳Ksg`G``ٱ%';o%KibB'FՑS@zJ܅&hQ㝼38^`Ta%thE"#q2r]p߮TsG%}?둝T;1a~"Xթ LmdcS+m9V\ \t^˙ho{Ŗw9I'4]FNf! 7Y<<-&]5*]rg>-ծ8\}:4N: d'lDaS,d^Xa\TH|!eh&tqq2ݍdžsG@Gi`_K%ъkAEd:$utda?gX2<$uXXĩ1:YǨ{S8pRMWiq{=0 8]SA`]8qcg`Z@Q 6De~sHZs4PepOD>Ϋͼ ^cy:fM$u~ $5{wH_ǫ7&lQnVi5pB.X5HU ZgME["f܍ Tc_z+~>n! mM΄㓫^KAiUK`OJwR? ֊VtNrl%,8ey@TW4 ǘP|F7XzBL-NR5dgٜ'"PkTDfu:I>ҭw܃jȔ`42_gDAWԌE |Myt|B1Y^-r1JXf@FY54v#,%`GMb񋃟mO\ǝ 2#Td{1:ԏ!"TR8i^֡{NTaO❪kJ~=14]!|6QV{g0ۑ|:(Wh|F7pOg8۠-g\ fs{Ğmrɝz%{wC]aC9T9HlV{v+eŒnpͰ;) 'l~N(MMxw ZjA7K0[ؒN^}dRv Knnb*w?L܆wH8s(v4NYQ͑/.ɒr2BP i T-p9v{Wl\]7h^c Rܺ{ٌ4wۖLB%$ lfUs$#Uwi=\A7@zV&=Xgh}/zZԍ؉=dj펻Ax+>r>]!zNMVՖ=i 6FHUV\|13AAriVpKhAAo5'y{`,mӀXIu% #rjK"lV^Un>@9ܪjne$`|$br*(ՠMS'ˌWmXR8l fmCߓဪsDZȤ^Ҍ]Xa#v?d aB_5<WE|o17 ʤXʄ&0A(ݤt8(,'u kOr>܃*n{HJ'A)wkgim eG}#VT{eC!763<rPk..Mʣ;NIit! 8͆,0L}h0iύ[Fi smnB5U|bZo.2|6G)]u@Dyǟ=[9?Yuqd/LVY;Zi&n4!ʪ (uO!_r!(Dv8?oKWB ,s^j}75_P6B~J6@|kzNu=Q=Dp`34ZǓ2!Cx[mlug\` ciMxӶlFR; O:PXSg~`--Ƌ6u\`Пĉ5)ޞ\}hY[3^s@$׃!BQ=dȳ,8c(պN^zeY1Tgxa}vy.@EU &_e^ySc)8joYzj# /A3O-qhXeO _*v)e2~—x/C3 1riI" RS_[ # }\k3YlX'QU wMq ۥ}˜aDK8՝p2;\䍷=PMl^DE[[`Q`ޜWx*dMTmTUhN'=C1>/!Oۗr7d8i% 8T|i}fd29CCW&J2'>hP-9w|BA9ui [_ IE1Ǎz;Z@f'g/N[B.|oHA,0y~GuFEeK#f-9gWVšh Hڧ2Gp;e̤Ҙ) mw[|I87>n|>3 M鼨l XiՎX;'V딄!FJ1ܚIYx%J w#slt\^6pF<}]W€D$l`j+>ۜ2;f99n.&~CXn/2,6Wl)t߁S@ yKPc&rSۏ*xbۯBfy+wLA! \v3]١vCܜ3 /9D65B N`Io(`,X~׈ ]e;%~}Cw-O_aO$?)Zo~raw#ffzt&Ʌ0Եŗ[q+:i<5=2F=2WGK?l١k6yu󆠸&p+gxvm;W*e.IA<-S7 ęQ. r̾wB'p578ۖ]n9SdyA0T7< ;=L=@M⣐% Fcҗ;qʘUX 8koIoбw=$C5Vkj*w|ҌyFVȃ,:ڥpqTJ@a]io!WKYi+T:Ʈeܕvru2}r#r \ىBTOS#r6:nK"}`nB` ;O61g$z ҹ@M|GV%RMmA[g{|EG:XM @gs[T;@9bx=m7~V0-Aۼ/STAUSbCEav^6X k(Y cR9! ` 7C<^H˚ 8slݞnl,,dWd_, M 8E,%^cF}﷟\|_ g+*$O(vzbyU HWDhZ*){ Q JF_ƺL_W BS<\f/9$kIzn&ߌx /Ux()xQeAVxGǦf.| z|[6 s{!*yLӫdQv!N[ox߳ -(841߶fSrk͛ SCYAy  mKNtatt]+k焁(8+&S)n<*|ˋ !B<$l+Zj*55D>9}2%G6kWVGu$ ?jh 9[pdn|V !1oRg VD bq?'c#W4_sY[ tkŭ&?ZDA}/"  6do[q]#qGn2rw.j[!4@Рg{R9Ye>E̹ھCBkGxj8@fSfVUeꖑMC3rJlTd.>qe\_Ƽ~|Ժ}IS^k GjN傺_wq ζ7gHhf1ySU;!U*`ZĆ7JQ8̤E`a_qf[[4@# A=hxK%ױHt2!Gu+:ϟW߇i@]R'cݑG.6[2Je"䶞 ..S,%Ayzޭ.j4 )ψ,:3\&CWm)>MVC*s'5g DGC `36$XO3/%No|~a(~@&Z_Tɉ%ZCV6ę8Rҫ2=.&,&1#-WAGj 줥Nb9 (-Wx Y)adfZ^~{DAs BAJ9$B+b*b+ؑ p=o.xfr/E uXT2qo DJѩk-þq?*y}9݇=V*963fpV',^ꢓp/n<Čd͌+mi,*ITjP ! BmDVd*@Tt 'f8hd^^&^Jxة2]fѡ0NO%ux5vn[ \mV0itDOBl#V& ze% eɲE&ݨ(F\ (Uh*WCjv-f .Чr ce I. "C<[ezp*@sE6^lVMh&ǭ^nزiF]\60\o: %!:IzSXgpgqYCҊVxc֐X~bA!cOY d o6wYb='2d2/uYur ~T(O}-B~d6Lfeͦq |f‚T bM9 %ùruZ{B\6)EHИfeNwflm@мbcG7j_[{ b]Nr\ʖ 0=,%wjqZ+`OD2 )Vu_];8w ^,ST:H__Ӗ=|ny7#F]H&eFEy4'0.*w^ e؜6?QH['I< HִׄS[+M7\zT"7 X!v(ina.g-9d)•V4"b $a? m$&X+ _Y'E,u r7'<\%ߐXB-06Ҳ6~,{e:KN*lK4lr|"cⲇ K+)H 3 w盁UpPT/PLI+6iBO(u)x/a49wME,I+|M%At+Q=J g{ q?8ߝH- OmA}A/Xj"E |ф@V9?hr RsD bBdV?n0_$s+ w?"ZvupıI] Gd{]CH5'n>2D(n'BRHA7~"G0)~@5@cvO}_7 JQA^"0˄ȳ|6r4ZְػGLgBEJ_ZݑDE4] fFněl/ܯ7XGӷ=&ɛ$KI:e r#+՜_7Ok0֧Btd ?o+'A x.(@ rF@W_Qij.ՎIsFbsA*+oO N_|`O::֠]7O";fv&$x}ʢ>k?]H▤DuSHon ௴O 8V!^q;=f "[b9eQz>^ GEZL; [ˑoA#Av'hHg-$#HaTAG;Zr4J7OWdjXxÂ~7"V0cF2J΃|ļMb5xӱG)(=;#*cW5tcJ2R<ǩQI`?QƳ N>w@oo$ 1?'Pǐ8^8")A6hyFU]%2u".'MNw>dIX 7N0x y|rRi\&iIv>˶=l,R1L.9Ccl#!YK-5HFZ@ |͔ صrxZ?ž)gG{YV*u_bM(S7*ں=7rol>]Kt!o.sKrΈzxzk^ݜ8 xll5=pKν:sM|JQԂ೯1Z4Jˮvr]ջ~ξ$?M!kAk_s`"VW?)RQҺQ}Ҹ6R%)?Ӛ{:? T\h& BAYx#f{M3vm4{醬}:%}&J^ڡZ-,-)ӹd`GPEmU:/JG58B;/UpB:hCAN1kLuXTdŐE0< z^gޜF/? xLS:b:etވ 7⠰i"̖&)6\䳳wV!DAy})\{#-\H]X}AJf`jMfY(72 %'!qcv>&wVk\s7;6?U]Hl)ek]?NG)MJhhuxq4 rU횯[2<$ aF(m-/Lpui:(Ev<}2-q2chd3xJ&sČ\7;cVwLF`MhBh9S9ZH˨%mOoWk_2,Pv=mK?ܢLVz9"YP@| Y^ (lMT\_n6iq xЅ\rmT&Sw:nvfі32TZ/;ql kH a? [?:Z.̗FPnm[PR, (" f|=>\tIQf}!$1D;6w&GX~"0ao\Hrsc!5Z#¤c*{@N4| #j$lQku'S`$=tA hO grqUJ|QPgn8.lK~/1'.#3B!#ՙHhɣ{KkM366A衫 eVk(? ٻ6My$dCjȗ9IE@62'4>*ްvuGfӝߨ]W(2=faD<_fw(J3,O%uЖzĽ hy FN*E µ?scC0D/ e+Ѥ1jډVbb6VO۫5& '5+Ayh*16PM s'{ӖnK!{NWz\|% 1V/+( xfӟ_Gֱ~*}j̶@dT%F͞=gك*'miyQ~(UJ0Jdi6]K /ON3ee' e]/钨{p# c9nmp3 Tu/3p9$Co#(Nե\J6 ,36FVS)GsU>ŗUF%8^.€n\lqrN2E>68q#z྿: ~cVo*oXdϐNWZ*7ݿl,>Wl q2l:9$k^ȒGjR87~20 -2*C~h͠K B2A!ZId&cyeOoV^feCyŷ QU@mJŏl c; + Cf~l "njM)pY74K; Tȥ1 چni4>ЍEİZ>c4[\fn7xSƖäZW7I;fw /`YK̗&E~X̅<*i#&tmҟ;z\׍!!xu `& ȐsǦGg'P ,Ho qs | XC5:Qћ[M)rcAUP"MgDwK]VZ+S촓Eu|=7&YSTc7>K1金 -?ilZh$oͫOJp)46OaHpt!,O+ٜ'iM׳n'8FEr"# Nkfjp :!c-ΌO}5*{ :TBB->KNXcnJ˳gBp"q`oM~vf𬶔96APpzƋm* HDrj{gS?s?שss`aFFD RmđwZmS[ϫ.Mξj"bmņƚl#n49+.HI\!l͓߅Z7H4ևTTf E1n&AK;@UWxX^{ȎCU-+D'~]%Q'pDZܮ$ES65%0fy v92_\cGGfLo@!pQNPh}^E h֞]IǺc^&17 k"Er|L+D9fq@eYfAeLSWE,=y ~4bPU |t7%7qf&k`}eq}}KYͱa3t{~vBꐆ_zS Vؖ87"-ao6{|Tce J[|rFŁ@#^q:@aE8GZѷ@guKaʹ.R2U?Xy u(?0{ꎎ&.ǃ_q>V'5M6Ը(X!"MKSO 6bfڱR@+7)jJ? ,JLÅc2?4'涅,ҝ% YKaI+(/} izS_/*@s?ЅݭJw`i^~{" fTf  !+tۣA=lk\\`?I'k?mO3<ىL@]T//0Cvϸ`>L|_U/}2 i:xͼ@{( CeuCgoSA@x" kuٱ1j-sTtbŐdL?rYP}<)jX Āt8cTh5ɐ=6'53'jzб~(jmsc)^Vج5@Ygz=|"'te ׂW#R|Qd֙")"s:5߯#iĊG-_n7bg`t_k'g_ 8X^VpJ2.wa {,9CC\PA}HQ=Mf&`}%ZR+S\~\V *C#nO(9gb݁Vs[OE1-PɣnvkFH T3-e;|ȇH\;+[ZDv4J70EgTMu`N7{Œmr3cDYO^-ou_,-<)"^h [ޯ1oAӭPoO✅4ۛy#-/e<zh\yBp6i=аuCsaGKbTӳw}>pԕ-b(Ȑ?&ZP*|_36ApLᡒ9O]d[~Wvgn>J ?!lm #AO٢[K/mHAL(z@"-6(蔞3^m *"j IC q' Od `#}V6u A;fIfPKxܨ>;?ŀHJ2Z @K8δ5V$+Ix*ֳ`MO  : ҥ_2]ͱ1<+alSF4_5w'dpaFqKeRzυl£W,]"2PgڱY5/2sgyIst-%>B24WQ!x2 qX "hļSL%>g~щt6q9C@([|*n!=A5wT`sҷNek )}L.ml3F3+Z?l\}JEHGjpyb$uѴS$SX}ۏ'nO h"0? OS:)/)ᛨ`Xc;ߋr(J;7Q15v85Z fRÚ7͏IOM0 bEi{&!ygms]f`4;7KBOdžgE+k=┸D$deX֛:ԢeЂd؝LfW@ioP/ ӻ Ki`t|bG.۫mMLoslk,cyef}Jҭ- ~GtMtAB1|۾enY9ڔ#Yơ`χ}䢻>jҦ$:t]%)fXCqGv6츛&NTܛ9ll379MGx}V>O$,iOJ>_`{pI)g C IT3ջiBAGYM(y">x&^ GWV~oR5[c 3ґ9 - tMb?xtM1qO%ÎZ3D NVvxx3=v}:'mJ 4'yZ,7hS-<{2%O$b֌ 7MKo҃e}l'g U?A_Ȓ{!`N?s^Z7s L@.P3(E 70a9 tB.AL=bN-և *`C'4; y AUBJֲ(z inM1Έ6Szq`1qi%h]@upoA9uv!_(~pK#e?lgԁԨ@:zbŒ <bjD}9dݏw'I> %b*7*boRV؉f Ea= >,vhMW )f 08Z> xXy\K9MtOLB#/<5 <ܵ.@:Y@hL*&ޫ0Xإ@kfQW1V)0.(+J~g,_\s2 8OfwLވi%/kBSD t ֱk\yBe{+6&JSJH 2P ܧ7j:[׫Fg}NzyX ⤊H"tZHj;,t>$/lW9ċ^HNвXhXbU890d_ -. 8 8E\ e<`.ݔQt(${qV:!r*3"WQI`'#WTZ)idYd(g+bK}w,6mZ \3÷^v׍ XLkO-ZpixZR&,Ws t7ndi紭MLB$gp={{sWzkT >qHCO8@hݏD# ]WJ9Ϥ:AtmzH[ajh`UZ3 :A gK\.<]=vߩ)aEf=bK)ۋU{ ٞQ 6 UuoO9NI@Zk>G{}F`tK:i{R mYJ*[D'/ղytP=zmTqӥ6jM;96aV5u15 DMHP0|} B)=P ;R5ts;4вAvo) 4KFaX8]Ia@C:37EDq:~`3|d]xk t_D)4AtJΚZ$ьߠ GgB*xS >|Q3%*7 =GB]{2iocŹX^L#zH8kH\ ϧܾ , 1yyԐI']\R$ri:}]m8 ~f{O~YIVSOzz )/c"~|:ߣ7XoM"R~ߢ3۷TdĮ y3 oސ?(MɄ,wfS'jIedHSKcYIek~s\Bf]?3* لpW`c罹dj 4ݍ t:m٩r|Wp3ϡ,^3c!O۵-ZL/9n5@N Df܏ b!tt N%'\yq+TJFՓ u-cj %= NbA)ԕBo.Nvw;O6ˀTwe鲶33HdGP ;A`MGt)v}tXtd6,&8c#\w"{\'8E5򦯩rRAy^֓WE!a$.;}5ӛ^nGZ%h֒1i(-hlؙ?PѦ5R͏SRD4<1Y^3d#/tଆ"xM .7S\nUo k < k-wHbe wYq@`o*W̄+E!,A>ᣉ zeۿ3C>jĄ|ƇMfm ;C`_Ihԥ94MR[Vu>P);}ެeD'y}E27±-([M6x:BGvL 䗔QP_p㔖v%fϮSaRSM:(NV+Qrͅ!NDz ue?8 dN}^kd*  u:|,M>Ye 0䖟$gj'EjGnV5_c V"(qqoΈHVqiP>U E!I߉’4v'~QťP*%*V?F[(xLHX^ Ro䧢5&~]֍$<'u<2T<>T{[8v׈C`Mtu@󯿉ӞO!c?{y6 -7E6Iku yvSv^:J=zެcՑ;{NDơrCD֋W /Qa?7>6@A3 ,*)5<K v}Gjsc>U|E\;[Lr JA~A#Xf 1Vվ޽u_dq`{6yL,;cEfjڀF;Mؓ8qӯP{/0N&G{ZC}GI9'Ѕ+;r]0]jtxn9g-6Mܪ܌"iX:-c=˾-7]"/z}|.v9#A謮he˷$gc"aLR8G>9zW1;/HweIh!f( nr2c⽳ /OR^zTLY&8}#{RUZe|ƬHݭE*+,؉}Fu;JnV(-yc2HO$ku_CjwnrMJ3 InaM/6CW;N Uzbø$\yz2>Zpar춮Խ,~B?ЅDROCdqu'jT+- >S`wA7;1bwSE~=z{猺k۪V ~GKb(2v6sUZGuٻ|H\| M!'CBzhooq|E%4d`{:anp=^嬽3-S%*lZhsNB#GOJM":;/Shu&7eLڿLkQZ5ܕSE@z=q&=vGݣ Pez〓G,,Q1nl+%6DÁ=aq K ?`n ؏&ΖNXJ0YpGa}j? w =J\Ak"h.I3m)ЭzCǔQć~OK.j,n_[Ǖ/,tf<CoC4E׭\sHx&X0y$]Ci] CZa]웝Tz;y,xpP?{McIЌ^2'13ay-uν׊JvgWēj8__&x9xWgo@naLCPMDǫGښNpcְIC{tG]c0$g'l9@2*J>@ j'6rǜU΁*SǃR@M҈ݤHE"m;ߑ. Mۅ)\j1xr#`?QPۂ@⼡Asl_Ϭ}1$ qGa(+Bh P%;!!4/{TF2jV(a(Gog\⍍P+Hs0f$UHbaB_&zmZ5rCAK $;BfyúESA \ uOb;e]Fe@(pkH2`iNZ{lu[StK>1FA1mr?,n9MqҤٍUߑ: ئG#D3kYF] -/Ѧ֕F+z+G $ǣL,s$6)}XJoP "Bh8_pm3f3ϳ<˛WƯ[F'N."WIe7S.2aZZ҇)q[u"T2:,P/o™XH_21ُ'l.trbDt4po7줌©e5[_yTOf6yɺmKx~nhcƁho`$bHO-INJ:e8paZԈ&ޤKtSoPإǔL(h$M qc=a 闶,S-b:T,tމ:OͦbLޓ+:.À!<}ZD3~z7LCp9*6h:%m6DҾ2*fa.3Lr[ my@ƎHUtM7ƥhnȭkauǹyݩ^  ~ZsgE)>qYY;qj>=`(.y/e=LS wx:kKÓҼ w@@`鵠[|9S}S(_ $ZC~dHulM.増Rq2cR?Vi^(!CeǮ/x07zv,7i@ek 2,ɝ. dNAlIkeJyl|ib)ţ Hb)W+w%\Fg_ _PrLi^s޶I$V e@*J$ixytuD0HwV0)%|[ڇoN@otPV*Փv%΋F{cن{[gj: z,Bڙ04sӴᇏC')fp@u#K\ir wdZVn\k`]+F(݇lqi>M-*"|?cqc_$F\va FbhNoXVl963Bw:AP=%,(2z7uyؕou\8,:ax0Է߸8̚vK֮|8!{H􀑥OuqhyuZ&e.}~7jK;)XТi\}dq fMցQ%h6)J[8$=myx@to:>J OX}tYAHG ޺liP+k\)'/祸o,q PHSj /y ZVM޸; y["; 'ጲ'1#ֵ%L3=%T!K#*i 󿺸W|naI%;'̃Ϋ:wӏw#@xG =޲"߳ݝ8*6d)F$E7#V Cߧss[(?ēMdAzxt,F+SL) 5WS%>\-j-#rO#p \_j6]㴯/rh{\3 A.sWiakjQGjSm!$\?V(5Dǯd+&g'R=q3͊rl Di:b$^)~t=fVc%R-Q ¾) !rϨW&pyGtXKЦ'di2 dpb=|-Bܑdg"c?$wkMGZ6\ qR{IĢ N5Ln|R;RU9m>`ɼzG]cOuBIfuPpuH`R=-}PwyNnpGf \2`X4#tv?lqK4"ew3S! e9f}g(p[4S'V\OR^S7/ 7Gd@vd!%bcNJs{/&cOէlF0dzn[ķѷ3Ct}znjzkZP{y"1Z_=zEALO3(#ž Р=dCe ,42\| E1fv$)mK| ?J@ tj_Jyk4)| heP&?VMPڲi.\ vIڶ9) {pMbdF`'qA sH@=ܔSa^v,_{$ѣs[V٨Iqr@M.SIf{i~u)JI amt$v98arXZMYu?Ehr@r*U[Z%nĮd-g>nbΒq.w~rm]vp/|~!pW4lzfXd FZę2XSKU%8,,㖤iyk&󯎐UndW䬶R{g)O YvDge8s';ٌa`S#0.UOR\|PR}͠c= DMM7B'2v b`R9OU2iLE5b!3QǔKPuFx9 [v[]A6:Dg>T2q8k4]$3kwOiI.4c ! *pTTu]J|xFčjkȮ[ڍP8e *^WYa7;`}Ӹ089vVOi+]8Q"C+KПUY| #pbmˬMIE(@ F G)_ CכX1h"ZM4А$$26㇡.o\[?&; cix_`bv ~ P%ZS) 8ǽ*;E+Zdb6ln%((K\znntBk, m@m H8y>D # )l8F(ѣh Nx0I"b)8Ra܄/?A|MӠ\΄sJ>31ėO^ P$ D:% CLE!Jtnx-.` þ 奬)Y6"VJn:+&9~S^^JOxv.:[' 3aP@p3|5NǛV%S`R#"B'+9fg`G_*oS^Cf*}#ഓƤiDH߆ǬnS)w*pHP:1 { e2yž쫻8idˠzW -aZu$PqݴxV.-^|n9Qcւ%ti/`~ IDP1+0y]\ؑp爳o%A \q&U+i?8v3:-U=U_$ƅ՛Ĩ1x _%1&Rrl,*x IVJ,w u~F:lΥon{ř+l Bj[Sl1Şȃ~@2?4 t[QxTB$vN^Oqجx+H lps@Nf:alslEQCD׮@u\FeŠ8)n*wknkh/9Q1;mpFLi^T_ fe p]cJFi3 c}w;v"9zy! #N@ \dD4J渞   bN%wкv|r3jQ "9H"%uF]&4Of j yx9/<,wߊ3:h;DV`tGw/֩S+G>-;K鬰Jhzc.L}-a)ulؽoo :Xg.թ8*e݆QSgW͏0?U `PY JYC;v!~ncWΒMqaA=4k{’mʰ**pȧ7_<퐱㟽[ zo7u /We&K#?Y3FW\VޤvnQEN@'#Y#A;bהmf3сL!,$  )$TZմF#:)٢>f!/DՊLBj'ӸqT12jvr#v?< 8biնEYQt< "MES0gLw/.-L5!jߖ YFgtf"|u>>%[h v>$ɲ  J>#ȷ9YE!b{d J)?I:3®Ryc!XwZPLͭcZ{ 1D&:FIS-y!.t&f(d,3ޱ~fPN[?ZmTp${ةAh:S1e YlzFbNCC&R+NArB3vSLe 4ztݮ|`vxX{c'!|#4\kfav)oZ-u!es7 cIIZ) ˡex<44(I-MDEǚGSÒVeV؂q{SW1(W,vn]@; @d&0+/:~7ٯEp%ؐ780/^y!n%`7129<~tw29eP6(RAK@rl;P2, f٢ E r:;R!}.@A sB񯣂`˜ժNhϾ S=MQ!)_ywr܅5` ֘̔0n` ;׽%W`6MѤ4ܹLWj>p*€w=E/ _a/bx"Y*,lڄ m[fhdAeA'qm!fj(u.?bLf {Ixz26$h?eU~.VVMzՄoNH]W2xfԅ#M\r$M__C^?نaEH~lU{/h2\{ѱ{ wu^-ɫsݐ}Qv[ÍӶ=}W,g1Rd뙌+%b+:+f3,rJ? P)?*(Z<¢M6=9_n%/TE1=nZּ%v@*腛®r_iz/TE Y0QМ{ZJ[VwV{o-G$۩N/iAe|Z pZF&JޞI,>DDhVC( PRh^=\Svwi*Rݻzb+t1,oA8r[ff{dxggX ۟7Xl|^_{V)gXr.ؑ`Ș/[UvmXR1&SSPãSGE MX抬'Eݜ9 LlJ#3I d5s`&ֻ|Vb&Ii(!SZeEqy)aO#~M)[jA)t%p fk2N-l<:GИ|~ ,xC ӽ/ Nװ)~tZŭRȠۉ˄?=0\ݘ96zek6^u"x)kd x/yXH!a4.,/Zl*3Ò ~,;Yҡy>HT+_s>>7 &?_vb<^Q1?axU«pҊIIѻ;N}ɗPm[WH,/fyO%4ʶ(}=g_/U#.@j˘ Ha4>ԙ<j˲#:qNs~=WoUP-hBWc'E72L*ַw0CyAz2r("gÁź}D ߛځҐ GY iߊ<ƌٮ5Enmng2Gsg+5*r/OB$4 3Ȇ:J0ՔjACz~H Jg!]o{>VGK?ֹ7㡝wj2B<6%L-m$*\_&TzGKz[>+\^ 8`_Қ=ri@6/t~0^V &.'Aw?hm,{5K>NJĝ'<yU\ EO4L̓0P~8 1c&piSەi5=ϑۺō*bv2j1=|JEhѭ xff8t<voB8~} ʟֳS`5,*b4맙4#>MX_{S{ssFP%31u+׺jr^ڝcOx͹#q  2U!y35RN榚;݉~=^sVӖKKK¯pcȧX K;+4@ -5rKjAYj) 7%ij%52kxgX9Yu jܴg24RNNpH}M a@b #B פ߾-΁tӘ4;ۈ{ge ${Nf:سəש W?'DZ/Xd[&?oB)70teZ5V%t/sQ5џ}5{x䛵XNK@x4ɱX~.mBgHEq2 X3ktE> 8mz2|N8"_Q * 6% _a"6}{#7;FÅu}DZkmJOSlJ45oӰKZsִ~hjX 3X]٩VZ(s{5г1c)\'רZE {8™P$Ѳ *k Ӷ][$F Dzt Mo6[$|E/`F”T<20`v+<(:Jyj2o>j_Pf>.c<|Fw3I3;O>8@;7 N\d#VeiHpiJpj T)PWyey*I?Iࠬ]j0Jr<Q芍7=A˱Йsj qÈF Rl1nBia_!06."YJ?3_L7;ah2ӳ'A 2.Owj%'f=U:Y.x3CcX 2!,5 4p1x =)gYZ070701000002e5000081a400000000000000000000000164e6139f000017c8000000000000000000000000000000000000007900000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.xz7zXZִF!t/m7]?Eh=ڜ.+s4L*0R_*}RzuRq%A}T~ dG֮MᏴ: JF{Y[iL Uc}wyڃD6wOC˜[WҲ"K{ "JYQ;{h?mK~佸)%01K:eJJOPBqИ)c =(^f0VT5!K03Y}ZWv$۫3Z~?wKr)IPCTFHh`qčSzP,nFodZXOx}.Xy B6HOWd|Cz13xUC& 43C'u 8eo~fRdXPɽ-6Rdf <#݁ǧ8fl+8*|kza9O,(WNqÈ+m[v/g[Z+<zӞµƟ ;=_?oq;Thn+ susmO$vW )gˏ7Np:O1d$#wțAe}̈́%I$ 6)w(QVE%kѼ]LJyPޅj4,E; @zG'#^PpoDՈl'eYRcTODW8bw$5o<ױz$$DiA KԢw(Z̔ 9ݻ6kVZ x##H%HDieٓXȶ~Xx#y*>7mI)bmCJN7ݏS2H6n6{ҸO5n3sÇ4ǖAi~R,퐟-__J=^mغFhk!`UCʷbG^Ӫw1,'H^u*TXSd@ۥ5r 5֮EuZo&|1(JaW>t|@7ǜH ynkCB[>;/#AZ_H.QsY2PT[aO'WʭMPY]F>ɺFCHw˸3m?}e|Z06;|k(N~sHWgNȭ%qAkPHR5"YOZJF'ݩۓI<; .O#&{5;/PԷ·`nl߽!u9g^ޣo􍤿戌tĔKlY>ۃ۾z&̅Z \{GrhPүMg1(P*8%5-YaTU7B$|iƀ3I"zY,$[Mn0=\(#1AZ//_L$T_MnXsSZm;D:ZR`f?j`)lsa ,7"ZEZhO c lׂ⒊[Y37zxw;Q81]> -9\=ⴻ䡵zteuGykL-g(MjKB)]ȷλfH!*=o 84OI8a(M&ulCUO~P;/,4;\qpy]xjj2dn.GݿK| p34U@jtS:"iRn9۵RP4J`FYgt7O6b,~5O_%jQ~t~P& Ȑp(+.3S9vv3!a$T0\cg׋ n0ENypZ@+A͕L46 !_q{*bs]ՙ"5b:⎤PSVg.}&ܚ^Nh+Kok!h:v(r0 d=A;6_Z(AUD1J塬f!bnQg5.$DT/ZG4x0"Jf_1+fhDz?? tN6Gݐ^Oo

⹡i,hvF8/,Uʥ-%(; VpA.JIÜՃx~|颳 Ȼ.'tu찘17C=R 㽉wQS:$\ dv-Nl<vdŨ͘ !msN;,;SXL47|]\1g`Սh0-ɡy\͟\ pTU] qpvJ44o4=rU'o;Ӌt% vbg:tWv R ]n?KfۓT<"~W(GnTto[n>Ī=rw uV4}x,,^Z9)]}&՚b+pӡX d2T.k#vW5C 4O}3guw,i59!='*w-J d 3I^o儱ѿ܍&b;MFG03[La.p6 -6`*t .{OG3kp[2Bo]4N6O$VLS0])Oʛ-u4 `&Wcڡ^:#9AՁr-<0s0E =Ѐm-\" $ø"u+"!NIt[&QC3vۜpPuZP `{_wYsB(sЗ*J+yNA$C*jN-fFE =x%Ql0)#C.T֍daЄO>X@_Cmؙ*e l:Z-NRTi+=wq$ZM!AHި-|d=bg C|ݖ>DHt:r'͒nhyXŤigC90b.}ex4K.|1Kc#fŬXG$Ɔ(?9u-?Qt^+b эx%!aKqwڊ`ZATwk8ĝ75n YM:o( yM/IGgYZ070701000002e6000081a400000000000000000000000164e6139f0001ae08000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/⧈]?Eh=ڜ.+ZBRdqo>l/>w% @$#r U>UK3㘓 FIn g{(03I}?0p~xK|E؂jT~DbF@$lW!D+1i !dl7,/|԰bj= YcO5dpsD{{ro`y{gkv|Q|=3w)C!K:\8d\CjXy/.e:p%4.hfl8f *%$ap1I:bd;Kgh@FDfY p~!4RwߋL&]6ދpOޠe-"KChOW!5 u>g"w7|k6`z 33J(DvXŔfjhF9Xo #_ o j)ar=%/glcH]3ڲ5sK!cU +Snq,)qz#= ͻZjZZux v|ZE>2YZa\.:!]OǩfId~'Eޟ+Xg }u-Q.1-9R!qI$_9)''äCl @UJSmR^5:WO_N k6Wӣye%jςs9a6xWs]tqcq8Fl6ǯ'ΩF g6lcYBa?zUv})`H-瓟mhwت2ܯ,(ݽy(tENQ~4Z`[L-GL[;2ypzKhZ_{}Y'3:߮Vxf~Ktl=aQsL}u:'^_|〙{0A.YLEh^|uqs\VQ/bQ.2V,S=?IhJԪf@gw|'Kg3/%ST@`u(.03,c\Hɢt|4|t <׋jR3y5eT \5x}}+08a8 χPqPew1E)5kʽ0'ig!tƝI0-heξۯ"1{'gn3~M=N]ұZoJ n\a2o=WoZbMJ! _W7WMR/t"tUPݧWZ{ͧm#5wGyϋL޳O Tie3/wb@Q< >WaE61]،nl6{[<HApORlz( n%ПTX O>냊oٕZ "fθmrRDgfZ&k0`LZX_0VBPĊ2h]y,¥Y ]VG6?ûT}A [oݫpxe6y??n@<)D>=V]@ !3!*-n>y3fkC!#+լ陓r,9m+%ro7iV2\އn8ǝ6c;%YL,qDܒԍ?^X_M]H;cHފ|t[} IS[& Sw[R|u,5Nhwd":۪M(sMDBڲ翇$cWN^BTkN: <,@c1TⷢaO/ ^D5sNpc)Oo|y5:lZ^%(v%`rk )}V o)@aм}QjR7ʼU1]_,? }VLީjCPҿyZSn,,ugO5x {J{t}w!8`ifc~lt0kCKjP'C_nV-+ZɼK y?ӑ5Yin80 3c}pg˰ sky5wSO_ aE7:AY2w0MfhЃ!׌_l<͏ɗ̿ C NE3xJ'ȡxʕ]ۻ;Y0Ut'*e`Sd :&[f؅\}I#zӌ[4O驓oުo rp9UuJuVh|CHtuuxFAzqFe}IA]Ѭ!)v˗%)Jt{ Q$풦({=vyV7'c9l #j1aܲdժ^u՚@ % B2* g܁D+؆Ĕ|=u&i %6ر: HYmbN .ܽɃTuGdaٯE! X69oeFXQOR f夛?Vfe:Dz)1(PV7u ϭfˠ1imH}E}bamY `9nXAWKA:t\(O[SߖWKE ' khgX JҶGM1TݶR3jIG/gz_M|ނ0$k!]銅M63$/ ԃz*f + dfڮǡ/U:L;wl5Mz˙ųajP7> LVvXPn,dBH!4-cQzӻM>{zWA w9hӚ*Y; !<j"I A#&Yy)Oba9qms"u?y :gg$Ӹ7ڶokĮOveW~+g6?_osDg %Ԩ l :zМrS2w'!3gYϰ&l5>!f\>;|yǍJljG-]):R^t- MwMtQ D(@*9\6{v[p(_JzvS{1o|?a̢N>%@eX D p{پaʰ ^A;=X} O[[֚5Cd΂ rWtQ8.Mfzi ʾ ׇG4Od `|uV,=\{Z6/"}u:F0&:?ЋISneeRb$_2GCO"Z=QlgPZxj}ӣhexk_aE] D+#LU*  |k8>QXx(P]Âq;F99'x;98;+r9?8\>i(A@I%;Zŝl @LiG &x1#s!k$PoS]!-jKClĘ+5MQpuS9 *idd` W|\-fQ7ivhN>[SiEGI  \K A%p =ˊT 왳51 cL.|n_-u%d7+\XMH U}G]O@X+ HTX+8 |TB߉  U2IkMӝ-_T=7pUp_phKr&?|rIێ =Gs0/ݹNh{39_P<ǂ[M$4ˡ=ҹK+x? _402~탁~{W#6( ,!zlK\ԅH"ZRC,Ä'\>b@(S5xsQNTizE֠H+WiFsԧ`e~3@Y[d 4t V{ћCkZnk-\$ G;^rshZOͫKF߅~mQW1uгam?R6yY.rW={?EYў1bWPj>J)[jB"鎷U!Uܞv 5Wb%}&ؖ񺻣SˋYZW (thUv]HyBn:I|w˃QSm۩$ a7[ -7O MA&D߉#ح,Tk) h>Z{B.2`1&80?'v9@z+Wjw!D1ТpMx`*NyY-q;?>uOb.p[9tt䕅vxPwց*0ꨇ4$x2~ 1Gi4Ȝ׎*1>Kn:KzN*dm`%?<ᩭj7{eM#ӧ ֻ(vH^3Ufm<3Ojw{ 2:HۊpN|EfT 㭗';¬>xY2a2&<ԑJneu IE #|rU(+{<8tYV2 >*Ɩ3?J#E;y !aCU fAt DvrF6k㠟mĴ2-~ߣt-^1i驏y GdWDNWS0w'4XUY=[RGIa,d2IY}69IMvP0z7.Afy;\V%#l^@cO$[hdaGNcJtL+ahNZ :gpهѺ'pT &I'm*0&!cר+*%MmJNRd 4EEL=B*lCY4A6T%ؗ bEZ(/#$uZ醲5 .Uť#1dof0s'!ت 8¯g"Y\;It-S`># }{dEyqėV/Wt]ج_3& dX,K#g1 XZY/ Ec< oG3 !w_)#{g<=€؇q~鳮0qա;|h;WbV&DEkt-qbAmCf> pwΚĔL8GY'/p:JxPoŠ> lat.G:pF.xOg:*0)֠v?vTVGEjYBsVTʌ(ĎR 6G'mޟd۫x"|F]ʔ-}Cݬ\1l3ʿ⃘apo2q]aa1`n7@4D=,3˓̜tFKזt=eCMf)HD At\ )fХ|,>JZl!;! "Q5Ԣ8>|JS2u^ƯU}dħN7WFfH=apM4bF&p̀ۚGZ7 lb0O swtk܏oNͻnJ4dNui:CNs_'Pt*}F)!E _0$[4C1?1hЗI0pzJ5~KNpn!Q{f/ 3߿jNDTMa],& \k8)gUfҦFMVpn(ndRʕhFi! /Bo^+)>6*g7w~TR(G"|ESE_*ϗ+yMlCl{-P ;GA8s8U d#UjA"pzvA=מvv‰#Q`W;[=v%i:J<m\ڑCDӮ϶qmm dPTT=,'`Ξ3/r7U 04+zl 2V[&UD'TFi~q I$Sc&tY9Әȼ`^,4Y%Gqe.s!T| IaÖjb1o@ۧ!Q P;tHE@jƹ)_^l7ŴO'ȔidJ=Fq9]GZB~ ⒀/|+ ;yE@ S xT8]&2-ܤu {Ku|-rӞ!y_mUV FrcƔ£ Țc5jw!!ʆ.x*:]7+XuTH_}re^ZueApzaѯEVfダ8sYy\/h4_ MCnȷ-*gڴPx(b̉Ȧ_ jZY+KR-6R.q֡n7 >'6B};|; ز (F5E-HdKMN& +#r_4Ρ6b;5\̮4LXWKH L:CkB<*jGz"(zEڙNq'E `tNZ {r_^ !QF!^ɁðݔWX$Gf-2n3Zf>XXfeYcm#ܑ[&a~[y)=0l |An*`Ny,ah O= ꃵTyF:U61͡te+8rLkCX/</qkHGc"XKeC J\נ){^BF5OmG/%+INgǒUq{_ATN6zL2ypUEJ@9R:FN1ZP7EaʷS\j`m$6˩b ;}ۻ_%ZSjHg4E[vܰCLh!oOg\I>nq8ڐU^zj~N:f ~a>si^$:m4 b OǸޣǶ4 !i&4pUՌ:)"jc|@JikfgjIl>3Fm?B(J84Lo:9_vAҭPg A:BSPpN1O /l}oޯ|LqC'~e^\lKx~HyBBO!l6F(llZ _two!f14JtOȀ4C6`S d7tPgz{7[6Wc $qzݳN#&,rfJS}™8x:{=.2?ĕ;\tѹ!gwM{2{!U3WD p}O2m_ãCJِ @Ui|b9OCd .V1Dn<5^`ENYnYX$e[͕@A϶;ɠ2dpDabQ3A{Rjc _Y#?@.>_O5فC֟LJ>st+=iSt )~uڤnE v+Cw_7̔wofw6לM#7śD#*m"Is/>л^U0~o#O%F~=!C +1)i_AV@^kV 9] Q\d1d^* n(v|?<.㼀HKw](+rjH+}Lo@-0ލ*8EwPߍ.rYrߋ9Op{mm 'e!K n=`\Rm:-0 41T<  .xطEꨃK tm_f L/?_3T鐥m8&"ULRR6%^j}@P4iz/'tXYWG:C&j%\L}(i@mG}mֽ_B5xOF }^n %,ǀ= V1ԸZY>T11(R'5UQZgƫF{&,IK@IX M|j*Z]' %X7Te))߶Xq/3qtu^jlߏpj~2۲-,K޷+PZf'(|f:y;?3M,'Y ~LJ R3g-{MQ7阵k2kYuP'l _hymhNsAg(хJ⤮q CgM=/Bx:vjف* E. OW Mp]wx(b/G#2408$ت|@ż.}pg//ɔ,ݽ@am륍M*ڮgKK!HbaUA$V/jrxnycYֽyZJ_)?'Ju lkքİRC?K|HK1?)Oʍ]o5AءAecW-~Twڄv>L ,E`nUB.^>b@4^VNWpssX@xM) F5e5~ҹq3Vg3u|'"Ej$Sj?:@]\h XHXNv\m cV_-^AŴ9&7')(Q Yx>>AnxGLȉXiQ3F̸>ف~lenCRb.Og@؋_AG~*%/Iq(eZߓLm}:mUzQځqf㉎! ֗'D%g +)Z7(q-%` $YaE<HVy}&q}(oc*b-,c 9h YL-O,Z37sLpdA51S]wԣPE!$Q`"98ޝ2#= ͜m3[H0U63i/@!O>F ~yNSrҢcٞ~2qnRCS6v'-NQ@;hRR S]',&*ky>No=C t=IxQ ХJh=Õ׀qP)":h&i 2~9-_W1Mr*$qoSLC@X\rőM1\7n'̮S)74*nL xN;'ř H,9qݽ㞏Lh܀sgЅTPZ1z4n=SLMDrޮbܹ~4ILb?3cUL`m.ujc `'!.oDmIdIcU3s;2#TV'vչphdam,\?)ztAIsl[hK4_fw]bOxr!~*WR(/,Cڑ!hB q^\ jD4&PorhXmj @' CI|Ezdr?SbCcnm[H1Oi䤊AEv `iEl!,lqtKj;MuMZ$5y0iQ7uhs5 |g>9|jJФ‹xBteT/les'6eϾ?܀T5h~]$TGP>X3bHu0L1so:IcSTV/$! [_kn2jכo<0U(wgAs){G۪Fh/šr݁ą{@<;KqlmoI2"k'[v1 ccV$v44h#Yʴ .燈 Rm̼9]L'W$|#yUJFкcV8N),SMľrs7kXKgqЄJWeȘK{η|\3 (b>luҩÔ'rk'Du>佦Rd R8f9,_\"Fi)X ɴUugRŔɲZ#sZ5Tj&~P1ե#GE8fi*.ԛL/I7s>EA~NpeL*b}m7ʔY0tA ?xO3pWgc WvlߋF,R]I"N\=!m@CN#ӁV@\5X1\O*67\:r~ЫPb1{ ԯ{jur-nXS;T_Ϋ , %r;8qgtm&)P:;,J8(U3U*f8 ZDHX?0!Weza,MncdyJ5*EbkR`dybB w מ^AwUpis-ן&tvqPmeS@T`"QX/u3  yd3Κknܜ2H I25C1ȁ z_SfXtJ xon0Pl&F8.Entw:5՟cYGQ5p &.>5{fӰ75pBU _/:˒'#KLa F۠c R#B>^S!gGx-:SǙShHmŹ<+yӂ%0;28|}Ƈh?Z jt(:{GxX`TQ]4g&rq4_ja9€H7ͦGNm5s$~lQGiQ_ve$x,nygjϵco$9xpbh:7Zd8 D@NY0J"SS.Ck שa:W0U?a_sqx}~w,/,>(IE=1Dڱ ٥>:ϢjTtf?nFSt*Z !G\ "%&VѤt3/ _K曽yELtYoJ@MI JEq떙" pI*!z!RQ܏ HL \1bU"fPnR=^1U{{PBcgS6lI<h=6nH˯yOM82_ɎBAsş}rEUs9UzZ~HξzC*]Q!H\*sof^ F>1%,֘]9?E-s#=/%vB>hiOɑL~r8(*Bmn®Of܀[:Ek}ޡ^萉8P'T&uTM֑_@I#J(CG1hќ\MmZС3bg?`QQb{8ғ;hҥ5lTxxt,Ⴃ%iW*^YdG6f~~nq.x(m¨MIFIr;'& Gרּ}j2+eZTʊ`|Q;G nJq"[\PtG!o'Ȣ`\_ܲ,FZK")m2"#č uV:\^/_ʈ֮3eCu7a}~*Po j3f]쇩= %ŕgl ]VQ1%J|kPi CdVwXJR/ %qzDq>ICϯPS<?퟿<5zOAsgc%%3a4.h-% ccjVD{K7M k 1}2sܻrVGBC㍺4Sa J<ÚM !VzM+ɪr]yh(R0x8Y<^Ɯ }` —uu8Vx&58QhffU<69hMH] fɞTMyˆ3\(i3”fRT)TPXC,DUyZzi:.[t ?r!vN+^s.fq-FYLm݃~e1׫[U0U(@Tdef2 fcE [q%nOqr{lbqĺ{}Y[t62MW3:\80Ȁͬ$|9c%5\rBCtֲͧRȶN͹J%)0qzAdx$m֐9ٱge1ƨR8pEگpKtAror|wvY{1Sny|=nv^x9QRgL7/ܵ;?w5<6YƜ0}ɺ3)ȴAtSu!Y*lɓw{#}B` CAÂTE9I|jqnGN), ȜHATLMgN}Wv K 9"uq#%5|kL.:MeK #@מh[0*(H-WpM;Ļɑb ,Ai}v$&&/eЎG_oqNaRд' g%_u !_Q ѩN=8XSeSs*Z %۬4@CM<"~L s&Qm !%0Z,?DGш¯p뽝9j)rc4k$&AOӨ6±m;QBq$T/߱&:޴]Lb^Y 91WIY:Y:5_7z< l! ?l?@puXB` ]'7ZUPVa%Z< (HZǺYR@"D9>)nUN{eJ/[$.QKE|5ֵµn#W_ڤXkFW`VdT}!vԆ|EXtȢ74Y*xH"t<򩂩k)D@7r@.0tyZ{b}o$54,5{zuV}įw$P9-5W7 4C ::>`L*zQq Wi7^O&&*F|pyaH446m$R`E|n޼YI8$Hw!-;3V EF^{k<.Y$[R!BXR! 0Y=bdT仢o=H$o-y2:Yӥm<Fne7iv۽} qk)D Ĝu&xm+-)J1>: f@lG/:4fiP#i(~Q"tuٵt$k W TK/0H^0p}%$=$oU#{?A7}Zum@z DV"o4ڳdcZ 76ǷKIU?ˈ#4hG/\˯$;= w̡ SNsϻpC Mu|m rgFEm#n7jW]R'fq@,ۛ5d4JQ|@cl 'U}-'p5"n,7Fpe?ͻ剑U<*{z/dU4M!}B|MI\7V-@e2FMO#*mn=KAEF4ZGB#v[W ΰsfZʅ62k:kZQnvmHHF'*TBp^ùBd~u6:̐5`;z!w;!OUͼ,1n;^9ֽ _ɴѦT ^Du7((Mt⾆0b1.>+udboHkA&՚ҚFHgjƤGmS/Oi4o_?#DĺmZMv Ѳc#Go Ĵ\S\TS<wR~ S?^>M#1}`BWz]'QY^'~Vc nhM1`Cz]@ $'7yCqpqxx`@ՈjyH" p HԾ-²91k͜Vr*EȞL!mz${7*_͒"}(Ig]cm†`y$l` KEۆAWfqe <^8Tm||&;t77F} pJ,{p2Ī1xhe[Ǩ,Yyk*_ý b L$6dyx/81ⱡBhښ SN]?b h-V0!y wpMh9( "g\d%<{/̘vz0B>̐63__kYD0.uȏ9]3F `mIքDkmdw R",$ۡ83+c 먐״5m+,_: /fJ٭)*bT%ZD< C7õ<*j%XHQJ^ݎr S;?%:sOME ٥jP璋=WI%u^1~]ʵJ*{0P\XjimxAglQ[c@dX[*6zo"{~uXKǓ,q/Yun*wUhhm 'EөT kRVigqUq ˴?R???s $/Ri*E Gp5,$_긞r;he$w1dwJxqkj0zit ,`rIUnQ^F;<21VG^ƓZj/Z`VE Y[>3bJ%xT<*-A_, qϷ Sk CN5(p_r7!L6 ę;2qRIE2X%TR1԰ A[`(Z4"tU 9z' Ut0|eIbm lI-RDťQjS*/BP?Gq@> @(m$^5u?@-+#PYҋm{.-ݭNwKUWy%}@ z*߹D[Lb_T<m~,N.EarUϔ6WBH7[<i UnwQvӏX.۹vkڊ:}Cnm{/46]#JqM +{@JBЁ-O"T/bL1 FfruPEɶvxo*ut&޽jȲ+Tʅm|Wn~2ݑA'29xJ\#ʏ^ȏT=zRƞK{2I\%z# YehRyAGm{h&g@6Q)0S>rgwW[; oxŸ*RVvcѫd==,/]ɿ/|~&w;}ڽׇrJ0^:8^Ch ր:$]Oe0)ؐ{9;T Gk":l51G> <( nڑN²IPz]yCa=l"0x(/6ftByb=WL SP}ȘKpjInt@Tѵ?d DؖIf;HYqwd)]'=tLYE;y5e :.1*mD_;qxi;Hw9`hU^@V(>y#wP5MPf p(XTJ_|d¯J F)VL e3E ΍Yv8'[a_>QSg:$nӷ@4"{\eƩRV}y=^w&H^,2v0p4.g nW|BWD%=RDG'RdQ$y9AS~$'PPYmGrȆMHGucu"0!lj~l8-+c'j6MgϧA+i >JTxO1G}LwGl=/ɼyHLBsuVazI=70m>[yձc̛hOggp`e U>T: -k[^:${`.G e=!h0 7FR v#,/} 9t^~* edtZ90saꞡVkpߐo̲Zi'!-غ*~!MЗjkT#Y[--&D\hhV㳉 M/w~Q6|`Ji{ JXtұB3@$X2Dh0RG6 ۯI j!(npm w]Eyk})S4#,ʯ'++K~Jx0k9&NЧ4 ~\*JHJe _IX-NtkaUZf`#ݞuYD=Ba|8%@ǶOH7wDZ4#PvSثVF_yyH:S[c݊uԙbM 5>5HRb}O۔s^3Ta+:v]"~ bA[dPzD_PM}}>x闕]-Byr9+0".סY܍DQ;//lvz.!@E=0} tI{fap c(v?" ,m=E?c-s+[YLkfX*UZC@|EZ23h"١D QO$:v t;n=*B% a|xY>YJ `IFT=dsUƀMQ^XoHasrQg*,7) Dar,ݾlHQz2j/t<#2F)x:>M{\?/l{S_Cp8:4p82Ҝױ4FaxS.mlԁ&r# HFYA)Tth8W;.nJ b"0=Z'gk;.ei?[yԨ6? kO]'bWS3p/с(QX6ܕ-|@f8r Q Qk~g5"C*Aь4 Dň3dj]PG-gGtQR|ȷsA'MeF, }f 2VW6PN"LEmohqbdh wp9ڃlr eSi]4FS@M&v#$ <-V H3k4]TdP^T7`]RدY4*>'} b{b?zl2 ϓMk8GXѓDĠhzlhݝBl49T$H1_@F j뭅7<m4PZ8cOL,dcWe yy&mCa'-{'a 69smTrEp;su &5@mmj]?dbܪ$&832de:NQgE $w@ˈә%r2$刬Ej)1}>H9ުq(7vl{OC%~o-NLa=E8U3h0΁܇mu-4J#^uZ7} d3@[Gc>ںi)=pQ6j PJbRf@}noO~h/R; B2,4ikS0)X)/X,}!ɇyb]8dr⣷a`j5I" 듋3nT^k_&B|lj~Q$l|yMUWUi{;xFGW)?)`E4˃I1n89[wcgECپ!B}Vf Pd9djx#{Y˓n',Lh146XWՊޒfާwq{ ?TI}Ȟ0\eE$4Gl$BAQ!=+aa,|k76C@UPhՊ]9t#? Q߃k+o, V|8zi9(*hM /Zm|u>u(Xinۧ+7ӡQݕfTj' g[C:f4|**@`2-д,9_+SfKlx#CױJ3yJkHT -|j,LA,Eʳ&N~9 ”Zq8rG$_{(Kpj\.j@:MIqdk{IclK$b!l\) Ɇ^11q?_ڌ}V?ڙ*Y2:t|jqn#@-=e:{mRyeI6/~V39Gi1eDs-6MS*: v=6fE)! Yh{r DNvu~߁8Gpi蒡T)YzmeVG2rޡSuO-D&c>BAV(1;Wp_p=0_ge4h ˦j(̲rjF #.V2ƨ> |_?HV{|նd{5/,hI)ӭ|[{b9Җl> 4pSZE3c.i3 z a> ު`:svM9a;hB"e,ET <\`~)6J K R+N:YZR NOᒉ|RsEB[T3yj*crp!Ct+rO+Vbo sKJh+fTڂr~PnLBg&X&'!Z@XK`ПRx÷OpD9~Tgs\ C܊IO8Oe 7&] B+<'")vhS?H8qIaIi:T],CJ] j:'рIg!c,[$}=h $aǠr k}X1S3#%kHXQD2) $HU^E6_[x48g|a@@c{ttz1 p3`FoЌ͆ƌ_[م+"Y(~=̽&&w@Q:[_lAG$?ib-Tj>^^48UsM6񸎮8mT@(=$)]D+G:fM!p8`)i]砐].x(L\K "m6|`_u|Yu"7܍#\ì_'#r5|&Kϭ^kF4:6Wo* F69iI7C4bl(0 F@`#ٱ39Oo=p, Ψ=k'~%oB"kU"Ɠ[yO9/34AfN$Z3qI5r&~!\9i@5PݟlØ=%~Ɖw"o{2zhݛz\]EmrwȋUR EY^A9Gk@/Œvͤ 2-oY/.}0𲟅^[t3sX2[>%aΏމG%'Bd\F[pEXgͦz,k.N7XҦ%Nѓh0e})yy%Oopc  ,u\ʿL+zlg ĖuP+dgD07NN(X&K_Z!E1$+CkNJIf`ΌGq$=&Eƺ 9Wk iZ2$ Us-Q>? YI~xӈ?Z0Ed¦)hI}kdVd pLt l"@(c}Tu%|_1E[+[%WΥjpsnBZ>zG" d_}ͻ5\㱭Vf#oʐu78c!-OTy 9Uui\ELڿÔ˰vYu1MMf &+oY1@"W,Z&u?y,FÌsu\M_5IbY>#C$a;+LtZv <4Pٕ . M_h݅?J>&3U*݁,?hD KZqt4 M>ZZ%fAT_Kp$.2ų(Z}e<TkY)ǧ8%%~yK"߃cX0&9bJB]wuAfKgIwĕB8R !*~Ҷ9fQߨA׋a|nDj|6zWgL:&j1LH# Crt`طM,uo+hM_\ ^@PN0ذzzDtk\\gϔPmWbbFhQmj(X3Һ!f|>76@C)EoA&BCgKkڕP3Sp"v䝸6x5tвaF9tịIcAPa`r3 A17G@IJ)+Hz>2M=C6ub*RKou MKy%wXoM:a t(%( 7~K !Cu$؀l. 8ץpukm%O~Iv=%;׻+3"uE4,x@0 2BYRZ\Z curn-zToӅ֍B+oH'u^;$-{}P*:tA4;gKQSkzC QOx.k?ꝰ44ݫp&oV~7MK3cPNl=,7T{DwG9 0zl6o|yDy. ݪ ga Z0򜑶\An a+H8 ao4+li'ŜklZѨjU8? %}`!jK`fwzu~^N?ȹȫQ7Pۛ6R++ԝՠ*Viǂ(Jzj7T 4 2ٻge=v֧$(KZP.[-t|A~xX&bQppV[骳X!n)JaHF|M2.|i) +s'i{;cA (ϖ} A2as cGq"&죻k@y3_Nl~B"?*RXpbSApnK>)hc<3MM:fE6F0T[x<_/1W P-tPz yjpHq|NWnV[(L٣߀'w΁UҔ~Cq$8MMQǜ<˺9 B52qMV?R};v| X ;6p.6ȱ6I+_.fE~IL^/J鈣қ30EY)-aP$Y1htϬlspı%mX=(~k8gJ*XѷL$s<=@ #IUfA;M xS.Vd|a7Ԏ$R1^d)4ȋ"NR!IxMY(t);Xx,ˆZGlPd&aG'@@{F"(@W mclqkɿMQ&fLSyH[Ku©"?7@(26 `Zdxt)PXy$'ArEK<6ڽ)l\{ Ip0yjj4Bn-02|SFS.<VLqAh\:%9!y}Mu\3O6|[3~gE#XPYn1s~>UeܹFדdz C-}q#DW~BzgdAX4aDpߪc¥ܴa{\n"ָkhodWՁ-g%"T@]ٶ=W49]_i Ă83˅ަO*_ɵ\}5SHhE=u\Jya j78Ba]j܇B~V9:;^Hb)62 SәOY0d:5J1ݺ _ܖ嶳[ms]=xs!wA&(Ꮥ5&,O Sj.Or0(zTvmPAb~Z=bPgn6Kp*4k]q2ZS2&H#檈.ssqR9)Co:H{ޤ8v82cTʬ}<&SQI *@o7K%|}*g@xSM;}^'RB~߇'Yڒ?1# bw[V0 T%H3(. HQWs3K=Aj:&; Hל.nm@^^=CQvAcb6ƾ#w.?x7U__hinE0ńr4O\K'r8yOXu #g3#:xs`p*Iu.J 7UxAwQH-lѸjPdNS/l43a DV&"w—f\[Y5Tɣڰ/Xr֢m0o# ™ƀf -:-ˡR1eS3~DcqOjkX&jfX  sQ7e3zCp}>p_uC@Eݦ4T#[?|<o =,!CKyz8y;8X.u/QBk b.hKיEo[pd@ S4!9j!2@x%v$Tk}7NcgOI߯`ǝbr5&A;P20d!^*C;q2Ni\rڨ-[gCDPVk蟙g])VC 'k&X7CM/LܲoYS!4YY`lҼnn̔_iTmXd]ժP$=?hptǩ1 ԫA0_nNs7+!Y!R9Sl)e=aKIpcA챣%ʹ)KF#yK`T$kW1R7 plbHsa)M=y}9{mc|uFLL;aD {$ş J"Ii1O^h0< m@0smګe:ǮkvG4\I.?E( NrMG:7ۆimUƆT re` {\Q[&_ڀR9gNW;ȼ rѣy#Hd" Sx'9n揚 ^*iɠ{`l'ǹ6nnծu*U-9צ *0L6>|Vؙ!ZE`Iq|ʟ6CPr:x-͝IN\D-4g_@-<<2w f(ku]gf:]#lՋH9dY l8hP`:>Y5c2VYL-uHv*,M%i!ڡ&-.KX$@!YosXDr3dU'׍OV.-e|},| < [km]#]`ΘIMW1K~% PxD<7j689ߜ6FC k]kU4&tZYe f- eu>28|$;D>Mdu( q2oB"{=^Nt]n6' >8"9;=-Bw&\ܕX~>?^}>J0cyJb53hnAvu Z&2.&vښ6NcŘs7EEYbOC{',|tAsK[+fW,WgoŜL2B_t[Y+tF6ghT&bĒD2 #'T5ٜ{qqu %=&Iz⧃31NmWia fQul) :i3QYIaֻ3$S(<X_j˪OUW:`/6Mi؈cpNVV3ufv;zOD_jܺ/aF\o̕Y\%"ߕ_:yEϥr$XRx B>݉'\gCoޫ]oz1V@l7 YVs"$E_'l-@=z)os֢k]w >6Gq{2В4!bE2 #Rp&}d*bd%C C2%Nͽwz IyYYQBrXW8s' ޯ"^k/Bl.K3[`?*2Tp(4q>ɝj,|.j_7B6FDWQĝJbvAM>n~5*`!ߗuX`£+Y%ӄkTmȸQ7y~ޢI{s0cPYXmnL <PidRfD1v{ra+ 2uriI+}k6X}DQO7zRIn-)e,2Zu.#w::1-u.() ~Bɸ錱$Ge)W#qNl- Uݑx;`V@ gʞ+{)h5;\)sҧ5Z,6k\GFsfc`¶^*3jEPn3$Ћ5f'r𠱗VbeXg{ZH¸{& J!p HrD~[TH43[4xoyPg]+ݑ\4dE' A,lzCBH |>ZE?9Ȗ A_Gt$Qg+~ujshi~W|w('!W@/ xT; CU3VpSlHd3-Pp;1af+J`ѦEAvVP`(@4TT. 9V6o paq<7ԑz);ְ5C8q T]w|kW F- F;NY mv6WvF;jpE׹:kKqlj)c4\WW. <'BZ@ =m6Z3&ukȂ2.3vևe/$K@J2Xuޤr*7j?w%)E0^B{6|b56y/[ ,-f?tcMAk+|"ӾH+4鷍r֜v{L+>dϾǜ?s. 6ۏc`KZ 鸭@Uѩ1ٴZ@>X>Q鄈Hr_ ]%GZnb>Җ9<)\@kf' HR&8u q#eQYmM[GZ";SPpX|])7Ieƿ}+f:f. JtW&jE5 {!Tt$d ͉lR,KshLe}P HQ&+_DzaW4몿$"9VM I%du`:s.*})[Y=kǡ,tRQj@w˖dZOrxUtإ> Slwl~E~_j(נ/׉Z/h,S_^OPxfyiZ95^㑉)aHWt=_+1ԓhł1&BgQI Gs"'_6R킲0Xs,VڐCVJX)W GTAskXi& @+e]2li7#.t7`,[RiVgWGDgZ9)5VՖr&''ynt%k _{-MVp`QMc ;`6)As?p_ˢeh[l&d=y;e'OGv;K PJPB%s UiYF}}m 8Q]WEI PXИdP;TK@l%H'66gmDK,FEwӫ %1Co_3lbo<!0fLQ힀jwjTAc5C9Q:bߏIX6D:nOWDPL)fge"lZÛ4a>!ɛE숿0Hv 0.ٌ[.OmF#&n5zF.z1Xq/mAh'Ax@rE!28 @|OWۼՎN)0#E~#'pL 1t+:*WTy=߮TYuѧH}X'5 VEԈ&Q8~Nr G~ 7(؃z]] bz=8s[uyE,+ 3< Pj i֊yI;Au}0Vy! Gb1Cn[_vZ~儦;{3V1|5f'?Ѵi$)D="Cx' ɷc-Asޑ.1)u{ڊv2oXpuLHt0uHX`e8D3'Fυ<9~bLn)i0# \8<LұqI5<XwZ'49P_Fs6HĨ )@()D[;% M3({ koSQkKjPt&_y߮`)j,شARC]7X?`#2]UQv{mEm;udAhzH2OI~ds32`2;|#, B]}Ọ%̈2\OTq2Jꠄh6Puq:pd'¯)2B<\qhk^/3v"dcQo3XGB9ô7оij n7F߆ T"(f3WفxjhWpf_Z>M |`4)S3Vpչݭ(">e| Zf}WpOg<+h" W!t)v<˂{mХ,͔_6/CُTzܬj~wMܛ#=YDll7A%oUã1]j%*7'DyJ͚ QQY+1z,gYL;13!5rTj9'FO\''mݱHDt*\!dz'PPR{*r(1ͺ+9|owU9 (\bUs: a)aI8YfLj FܗMOքphF@|lĬ!v6cy^3ɻw 𚭍]Q"y_sʃv-F=HOPw3$BEBR`d9Ɗulp{1DK 1%1\-yC_Y ?(w0V4cx`v˘4Ayº:u6~]Q1TRVCjmfu'\R7؋=Dh7k6֡:?Wjyi-= p>;wAg g#Urf -oWՠ2e8/.h3V xq+N߶BDeq:0v֙18p K ]}\ o?c i ˌ O&D6-RT%R?|ʪ ViF2Jt@u<"זHk7_-5Zm&)VqޅVP/oQ#sލ@WӭBU3l[},bUSk{roͦ@ZU4bmc 5W;lS~PYʋS+GW[gr3W`R6*85#>ʽ7H0~ Af$'!#\ے^P~&GGqqJ`vrtɝKl>|vU"!6 cN\\>V,xQYu6g#G+.t@zD;t9|N_#b|]GaCD:zO>h`hOW uK~dƄg3@91KM8OUd=Q~Ύ G'm>!b* 9̡x#zR<;}UD& 翴F5AtˌN@(gXl e ?}y gre :;,RxbaKax }{/I9D҃fB=AO⒄;--&=aluMX ߺx3IXrOp~,cL]on޷ @&Jҟ/H^MIMFf.L"Yz pr8I k=٤Bf$?r6i/=VjR ?Lɣ{Wp X%7S]4>`GUC D71&fVS9ݩ*ϕ4uD{9Td(_Niv+nm a{_9p3=]E"(3\ߟ7)U_6j2F񢢼cqu!qc4)v5~M-X=*/27? "x(fs撬+~RuQX`T?6;mϧ\氡?㨏^#<B#|}jYs|~ds;F]pDf OÙH,N 񑊃4_ 'fETYĶˉ!Ք:l?zkObvX״yQ/e(A5~Gz \BY),à }iFpPe7?9@Y>~ܙyf#ڜOUS{SOXB)d9U-QS#.,x~<}<h7#@7'Wk<@4>aIv#о#j_f9[⯶WoQIdh\g]>W1[N]G}K,\k,,}in| s0IVl9Qpjgḡ@b9٥ʓ2w3p3 q%+~3 9$Isν䋘 X\z Z%ą@DfgDLL]ݬTlMyEJArPpޛբ ];dMd{j']Q_ӎ3DrCAx=ف&S/ӵ_V-ޤof&lQ+* ?G 7(!44(&Rꈇ119pN%F4@qs&Jeb}{7ƀ@pYWܡ'ĬZ )L^n"I[’K|jOFz_*zeQ)lloHSMrE9't[gp.&cUted 㱏yMdSJߣQ^&LhԈL1 -28*ǂ8aAg{碕J[x)#(_:{)/;e&-[Bh/t)Xɞ=)+*28j*j(\qq\Z%AK8+Pֻ!!3m~–ܥoRai:%E縢ex?28&5+1vwȖq!$5Pw~Lv3‰H<䶔Z9z&dK2,00W{7x (TEO^ ,:K*{D7[3 8ޗ^x0_=c =9zr3ުv~~8zC;3P„n0l-wN`zJ?z>S\+m2.ƾ頓S?0_B s/ .swG Bu*| y%v#Jڏd@s*j載 u_"Z[£pC zRe.s8 Jak;57.`b?@pWwb畏_J-yXrP@k hswRnIcݱ!jr!I&fX P )ar0|ca# E3y%b(A xdGS 8(MeWq AE`- իjr1hK#{bngv#9+lVKjL9`ηb~uy0t=B yU)lMf<α-6< :X]r)軤q؈r>gިuR%qݗ}BʛàFU)i9㕓8TkL2Df@A40]1k ӬsS. ;N[}nYzy3}۸h{΁۽̒TP"unFN? 1^%0+LnkX鱦 0GECJ7 2qr=vJ듫S5P|9͔(ޜL& S"is]P]ƿ7]i&I; s[dR 723́GMŗj~Ŝ*TP!.&5Y6!s<k,^1Αr%==7t㇩Sh*KS*sWJ_6QrM+&xlY|$% Ul(6Pt :{WThBoX}s^& 4wrcxyYxXrg3xGīAKt([ė\ôr'Y eOxIA 5VW3}w"f,Ye@ҿ[p\XEH6z)Fz<&di_+&xq|? K'0Y)NA&#XZSD7' >S#\o>L4NFÈ I r%q6l4fRfdZ^=X90(R@SRځPz ;uB=~ \uMK3*D;Ըv%m,I\ң}Z̲T `٘ (wwiPԐ bCVT-lT2!AS""|K/ګ !կr5ER37&%mWbeK3tY|P9737EF/}_Ql_,7nLGpTY pP0=ȗtcAއ&#f`pKyQuKt!xnDDFCLKאW*u|.ݐkߟaGG*XEQ6rZ~%>6W2!JݙӡcP7*$c%T*&rsy+聍Av>N/O@00[1__Cm{C^%3lUc=)3kYtÜ خPoab ;R\?+:bLAԜuN9UtHS=]{χF!Bntq~ZNHAKb;hY"vOEPb7<0vB%&)#a <.kT3/i5D6tgn)v댣m[[QȓуNGAG/YK\}~%UuAw&0o=cWײCxxBH Y50RoGCp{a5C_Dn@΂o=tqQN-&(rL#I%sTY9o ^5oxI"Ԓ#k,Xbe[--ُ,ķ91(¯.M) :&f涆~/F!& p'mI&l(&DAǫYNE3G^w81tŗܭN:f3{D]Ry 0էZ&cdq!/&QWFTBP毥"M~Av⤁DZ.|&d86ܴlh&]x]Iޭ_jvc$X?Ը3:7:E叇,V`R|bJ-@^T{# UfvQ5U"i<˽Z;)2U6B2.NTHevjYNw8(V(m:)٤^qWS>Ty.%=?? oTe&(D9ͭr@j95n\5Xa^gSP'3uy牧bTX>E=r_zlQY/m`K+)Cw$o#.QJS?Ŧ$}MOK%#G kQjkr1休!ȕ%Y(fX;ė u|1LO- sSJl,7` )mіb77:0(v0~8~Vieq^L-OM$Ct:ڏZ[x ,MgKu!J* 0~<WKp@אW"x3{`qLԚݢ/%<Ϋwv^_Lu|\}b}\ͅch;s mQY|x:LKo X*|+5[=2s͊m<׉Iz $IqfuYF11[l3tJP0sT bY_od=7 ,b3 A++ 8AJքHY>8uL3+c)5AjC2~Ō1&0 v=uڈz4q&_egj5nX8?Iqcжt!*iIX*4ճKi@02ډU';),ݼGfm5ơTDW*:Q?ۭJ%Ka˄5,`|~;uJ0CT oY;hp`g)=Fd<͜|6zWk?BV;tb>󽐖sc1J63>!9@8kx`4 O!S:(iXECǬvlW$,q6ӚXppgoo?tEIUTYcb rYq+R)O ;KЊTa˕#ь0u.㙄>H {5DKS7xX{&9L?8))bYqp&Uul.[=JZ,)BTә[dn ;݅n'zefP=ZIeQ'3<RXuظߙ"66-%0Prm`~H=Qj_yDBZGU0fYP : 7K ]Ufp@=- JK,TGQ-MǺi*?m\OݣNE?_F8+2۪ HTۣ4!rg9!F\uCYT5>|ě(b&IiԿ*GU;wϮɮ`'{ ti'((9t{1-[nP-b R1|Eb#~gJMev*7f,&<$O֦! -W_U嬍 nϚ4yꛒG>kХWiF@$d~Z '3˘\Fg] ϠL]]Wvhj]vY%!MY g[ʭUnOp1X$Q&Fg(DD#)Fn O++d%*pk(9R^6Fڍ(rЍf^2΂wB*GE/F܀|*9&2GΝW," S;$Iw]^וz-k61&UJ 9)Ha𦤋8ob-Z LbC ;d-|hX'I8*"Z d3' 㔋2a2Ls# \t)Fw\ 5'8#(WMڀfD-1}yr:>㵞Bcu "$HN(ɪhBQyyiJ 3z[o X5ϟVAsAYYOwe*SE.ҥ󿀉({i9F11Y'qYi"~P jDˎL`iFdUWCTk:M>J%I~@Dڲ7D4Z3?-0I(.\4i ƕ:,lLĶ knI6J|Z >%w񿇷*z l5_Z}hͼWgkTe¶*bb^۳I;ItTzU=0+{IN5Q7 ]g-&n)xSTڎ{I7$H݂O(+~[6_٩+;k'e5K}ɜ =v!H4U0} W^P67̀)G@lb9S}R!)䉨 P_ͩmf|u#[ߜ (7_οCy~a2vq6L)jH2iN:VBE\XJ=17,WVDS9aM151ZIY~.7YP_6 Wފ-p~qa[5d :3%Pwżԣ}& $^+rG^&cr2V(SǸAU>O:l~6(w߼O&^4*Վ:j^XtyF,6Ed/ |ۧ=^ 5C?KS AqxeG,jd+~Vy{ҙz-GBkՊBI0iG鵲?Clu ߣ*KOR^0+//o SIb̰LeXjBů*~ӘXƂۘ%uY0sv !Zj^-TyX[aLAҩ´؇ V̹ CA/HUp7!+=o @-+AT_;<⍣:UPxVƙ"lŵ>AKvDp1*A6MzLzp΄Dm:5V5;-\H~oΦxI i<9GQxߋ(RڹM@^)r4ǯ}i8' >PI<1I|k0+4q62Ltsf8J臯k |N9?2*n~ jӑ&,&/[P[q ,l"1=7a C<ї8Xfn0n߲GA;W \~*׬\*f 'G;6 J.xaBx\k%: hMI0)2HL-&u$."ǜZ'-.)oWWmӿ9s6BNУC](٭lX|4cW0 :v +~0umY|i2@T)fEF(k۫(! /" CDhgRDP"aCpþ)*VC1%H.} DŭfehGy3&љzL~)KaY#_):aEvXy w-at!yY_/3&O“\8"Q@jp8D[_W2`> v!b ?2;v[* ycWĞxH ͣ҈BmD(TԶy X`0.4C.gw,/yi5J䉏+ b^3#L8ZOG]CS$X[#4+맄vS~b>kC\zZLrE *X p; ^^B0(4&44'Wω zD2l ❾QBVR2,$nKnǒ]p.ܩF-۽$t}n'w@8fذ'aϟK*3 *TwtX5&W42E}wob bl$&̽Bl!c= J(`}(f̍UH@muK+wH vSh!dچ"#vεQdLV,Yo2zḥo {Ddvg^ԘR/a3}ȃOxIճ%6W)W%+;M; &\L?A(D-| OE_h30h0`Nf2&u} >H{Ygz2 VIwdQ^P)7\qBa5wb4.J?bقkJcP Яw˧-N2yYgv<>fd{͛@~&SNyH#HqK@R/CeE8p-J{@hwr)LzE7j*+=& X:ӧ%MCHg P ]wVk@L;csK3~¹kR aQ+/fxOʌ%+0Y_).⴩Sؙ`UzJ_I71 Jc6<4Qj|݌lZsgD+G݀-s!CB}YpOA 4[6{VO0(vWq#tVg(n~Tœ]razlh5+m"(T[h 2BXg{)s0H= [6%fkג:W J,])u+r\(42`lW5Y34)׹W6@w ~'B?昑@nUXՓ %5sN@~y:|Jv~;jF.+KL̲kDjФŅ Q+~nq-;UD-h"B!zJw6bS3iwڈ!ڇQ (_)f:84e'&w6l!cVXi6?ANk|x#Ҍ@٤79Yz.Te˿CWF HR<]LF}ϭ2=gܟ8hGt tî2z mVx:I!ldl.ÛULwߨ稚0<7ұO`pP/ :kl̾+<4Y&~P_5s PuP*nam[t\x7)4;heS[5yXhu?9;S-4Kf6ZC/wk'āŀT38:zl'hQ¤~&%cp`'iK$|lCZb \ZI$M2 A®N=P"eW@Qv$kx (U2}df~ S3ϟF^νghDOjtIPf  jU5z8\s)00|Z[!yaPU-C=ow(2w-1+B}P3$]U NJh>oN!nD9*cU ^cɵI){ Yq9+z/GjC'=h6|+US8ϒ S)w˥%J]p mĎ'ؽrt?K}+6| Rs i\b:Q hr:ei`)F%":g05ޢA :4_D+/ x+È (8V%uڄWx HH#'t94do#K pgT{=Tյ*Dr&DH6ŗ]#{-)70$@^ @Y50C5 rQXsJC hySBTt`Q)ٺOHrHaQXsHQCxb'0rn!N,DOS6>Nω

CMG"C#dz4pl^*m"7q|pg#eBe 8g٬_*A;4ӧeIx ɇU>ǙJ&KkgHEqқOjyLuomd$d ØHfP$ !#]5/HĀ-إj]`*0ԵC?Qp~ji8C}_ Qn/ 9X_صZ좝2E} Ȑ/6iLb/*Z,i8~4ęz`s'xRh/F$K󙿺:jkjNn:OmҊ#i _Yj>_9olTp|At܌+JfkRۺ:3-H؅1U.yN5 n / f-j*{Da7d4Jodu7 emiq( [󇘠[L&rR9hT \7ݤo1,NҧJ鐿V[2)Hx:ۡ=n>x,mZܫ6EFգ`Hn0cjCRP^k^[_VB80ko ݱm@Iʣ /lyrHqV896~'֧|GF 'F2zD\/5" 靣^@^>ov4I)Ǚρx觜N$KH@6VsKb[X,HڙKh>RhPl$̢@Q[@FM6zu2IװMRF=T:1@#;7q֧] y9u Vs$Cf~wkS5[սy`0/C;LZm%;Eztq㠥IN@yJ"!x'iyqqvË\v2f0o8Vx=n&ƥG鯑=uӷ-.F`OjyT&`":T7DÈ&>XOi\ ^?1riWJJgH 6w_wg2\@P"5Ĕ y>4tm>"\26#XdJ[YGԩd.yv G;\E5))y lT[{vz.-v9!qɈxvı9 dWr׭bF :'TO8VBIE;$85NXe$ům ݮ+ɤaFh.~V/}#-jkBC]զʦI3QIgTJ<j4e[}l^yewqǰ$bmjҨëH$6ޡxzixR7^eBi?©=6@(ٳD_71G6Ɵ27Hi=YxM%xRc$l`wSI$ j~8~% o01B6!]v;\M7da0֜օjrx_LQr-ST6kIuɚ`V\3'ݞH1P:}-:a1hV띶5yٵ(Q ˥ H9Mp9;qlxْ?{{HbA˶J"u_6׉_6WyJ%]"Fb$+Lp 1%k6d+BWƷ-YuO^A?FvCw[K! rԒchr`̏dPq/}J^<%2 :v^-Fcs0z-][ ܙpvDƛx(I}mNW]Јe 7Խz:$uS7H֠owЦ>3b!"E6#7 I3ńso HwY$GxZYaO,SID%1+KW!8 >d[4VjZBz%PY 1L4 c- UTE+gjC\cDŏϚֶ}3ioQD3!,D Lr=C%<ՆR嘆?"`<ֻB3׳Hgq@؛72v˿b(5ds(p,nfa&#*T;qیtAIw7֋P?<+bz7)^WaGCcj yo=O+m @L}CqK!GՊx{:^rנ;`yRz)aߪֻ O8@u$_*Dn'k% \+SKY-6ZĘ!4 y7!X, )qHjca eh(ltpZ[EVh&k( UixijT^ţ~BlGAe>4yv+;7-yMfJ,->xs_M+b1Tӭ4mp a5 !}FCrOnlX{(E?Hz=fAPx8AwA%~9MT3=vMtXZxrG$!akٞRp-UlֳM꣋۠yʞl&ĭCSpo4/P&5Uw: c'B3\]$H }Xcq8LKooV`p;wV8hevve*`֏$=D/ø?A@&/ Yx\$Bj9H(fcD8(a2%w,k)xhfg+"_B,uZ8=-`Gxxm#eEaq8u)wB2HuiH-,kpMF3 d{&/wv]<FX" p-EOuOTMum \ E߁)įxIDK>~^DpA+dE1Iv=bu 5{b_d n(~y}!U{Џe\$\$Hl51XX{|&#I[__&"wT8%`kk|L]Z 0IA0}rA@ Ʈ\W>Ov3|$=OvQq[N$Cr nyPH, @:|c)0ši1v~j6+5fl;B~ "_D.@=3{jeb#ťi\;^MXio)ˢl~DrkS8)?fk]~e=KsjxYy>z3BNؖ2DjtزgƿF17 }?`[6V']em K$5Y5rJKFAtG6ۃ*~!e>R' g=#[$dOi|@(ґGΥ"N BL<.r;鯄Z+ݪJ1-~ =ryk VI(ʩUΒCYZ^BGXE& 6T"Ql {#C,Š",s&+ $~d6#VE:vp 3v)ѭdT'lӝ$%"c]Rf1Ѫ؇Ev`A;EDY|Jᘄ *T>דcz 0?af_=.a&:WD՞vN#U+ 3wo q"淠qѩ3'I۷>4ƴcm+CQD|̈(ݬWR@:KB@uC]즞c$[>sj9"6 d,*O#K lUD W\CF>h\n nnO÷ ]JXYRVIN+hйNH h|Ȑ[<;>rM7Jf̦K}gW=dPh}FL b}ys7uY_C.r sHV+4$c?Wr>J0 }f,y ͈IK(O ;:fN)fE2W!p=cy*5[Sg2iys,ȥ\fi[/} $~=W#e@}3#%yAI+PaٳOn{A0ǜr 2(ȝ`̖ܵ\ ^}9KU!%LIIjP[w('V7DEϬq6: n,xt@:{ 8"#C7%sTأ8tO ȜKCɽ]g?Y"h/%4+D0׆ij{:D0GTn~O=exɄ:oKh5g#-X s_`m[Ѝ1z5k;X>Ϸsl5glQ{-K7#[ rt B/Kva>2XNU)\=7>e_LvYzEQq*gap~5phG(*8BO)>6ýp"m{IN ޸3`nD+>-ϸ7r;y23?uGDS7OAn7Np$xKjs^:p3r᧐  zpdޢ:`Ł(\&I CNS/ d1Uy6վY6i< y _0uxWcKn\P;8Z! ~oT潤ɩd+mϺ2_elSq!}RT5s<`NSIMIAl_r/ (,u 6[ryѡbeUd-u@w :hЀU 10|!Tl@߼PsZ/!׍oT|mP6yx;ImSd\]kw)ěBy77Qo"]^z#!*rFNx {kd5-1a̵.(:J tXf8̙4j+a٪y}g7?Sq.Vas}<A,I 0ۇ )|k+ԡG.ؑ>>< :LGYީܣ4Ucf"KF (jïDc rŚڡEHч Nێ5:`ƃàx~CGH?:o|~Θml5sqG-Cs[_0V$e+3Eޑ< F7{-*b} >aa;Xx <cD|uث T0 x~\s \I/5nD&*&tJbwMMA@`&7_m;N??B*Hc^yP `>IO-Q0X,cYjGa &^s1uww DKvLHM!|yt6 og p +VQSO =2˄oc+ qkX1;kI2"B/Y7*T/\G8yέyi:Fv (D_JV,_d$Q 9 5y8-jGZ7z8`2gh+qaA?[n&Uɟ6Yy IL͉}zz R: sQ,rX ٜg';TC†'V?/XȤt+B+L1B)Xoe Kv&P AacAZYhwب=ޗݑ!Q8E$O#AX<.j#휹f>fH<)qzU?h]2!hseᥭ>?j1[{~=>Z]pen? wCVү2-‹gsrԳ{<5ȳDfs|FҪ;Ǭ9/7nܭ`Nm9U?"İH߃O1(,/Bnn}$꿮[P%Bci0jC֤(Rz,I_Z;t`a4{*Q7ЍQ$?{%L[dI;RU(p<aǏj[e ro'N%꣋}|E4N GZ;AdABYֳ@LW`~FWLϦk*:ʼn9Oy'9 Uǩ{bjbwJ d7ZYIߣ_jQt?>~_*앎*e) M iO>(-EiS̉[&0o4OϤ(L8)E]2j~Y}p ױ*͐6%uW@[B.>9NETMQ*6;#ir\Giț8P|9q~A0Dr0}™'P*(k4Qe-<1٦p2=Nƀ gS8<{/#&7|3Y09v:`No.4D2^N ;E):қ6B7r%ye`]o5nkhׁ^7#'k=(|?~ q5Ẍ́(g5[Y1(A 3'uل㐢/tju$Vd\0=hGDUY)KhbsXp[C{;@Qfp7yàb:tf-קvo" Jf`#Ѹ,Z{z 2 EZXr1#ٶ zy=UAR"ʐu g 0baqdZJm$z\<Kt6o 96Q#kSm8n7Mjn{ (zdz3 3T0zјJPe0Nza{$鮘o֋C1۳i?RKgfpJ]ݙ=$|o#"IS8Dx q/$ܝACmcձɓp `Tj4oNx; 4`s:`50{j4"\k*Llұ8$ (2}^+FG/DLw6*\&_DRw o6qU2pl[ mtQjiv-_(pZjԻX^Qp{8_FVUH\T<*/P!(qYeUQ':;rxK;m{0fm~ Żr.waD>o*,#ppU$&f ʩ ¨;}9ޱPD9YnW]P?MݝD/St$y _|-a BS!9}E+~2y=*_)L#AiAXBe GLWrć 柧Z7[Տ81Ƣl >B|!2Y&B\(uJPte1%1nFa#AvIنRTA+/h;[)[IoSމ\U :82_#2Z{˩ra-;.i kOPPL$?kcJq=Tu :+ 54/F&~+.{ sH'~nv)L{`o/(sx s 2k.ma{F-)_w)ƚ.lme˯Mv\a8 )P0oƁ[+߇Ͻaq =X-L ,Le/Fm*@"zܡg;ZK22·y,.uL1rq9OfN:I$kg~5b|גejU4# ϡq+6N K5:i'gH-Q43э[jS H`+3m# UsFS%pHRoߩ^'HVw ԱY 2Y!Rִ) ´>P5{3nN᷸!SH,2Z| RkJ6&ߋL,7>Z-ơ('Iw5BWNfákR[T׾bMܵ^'&Z$„OsqR}v}ݦKi#z"ӳH?b2]`JJ74eH8,|E3H`T }kCRݨ>?qp;IFU='Ã(0 !QhZn15vlC2KL?g[5&CN\'2}_w>0rNsC \,l@(Mj^q0bWR~go-_?4-Vsts8ږյ8'4v@' |\<;[6-djYEں3,Ǜ4Bt}KU/G&@CrM޷gef>/7b&!JDrKLĉU m푦Oꍌlp:)LNK'ieD!!ZNkzki)Q+k^p|^?yLʷ ) ~H^hKYG;?] |G>5"b)SвRc^]1 ^jC [ԝ=t?\ Q?+M^aRk"q}v"vI]!FEgM={С0s @:uV*c I'0x%705,p'q)t*;ֈţ .aGV~d_$3G!zr>NBKJ;刐 $ ?͈%d`/U !"3#sm^[c z7*׮:4)le(+-R{veB\س@ s^[ҏ4&OaVc;Lf^4mg؞9q~$#68=.GDZaiξ}145YLDN9OAb,?YQyNs0lbmai[&^?u*bLs=C~ɆL )u6XJ\vS%+)ʈP`{ẚCq|FޛY{}+ 6 |r DL 5N!hv壟pP%aA 5y =8ªu>TG.LMq)fE;١Lgp Ey^Hᮟ/"jׅє @g[-vi*-Y\!m("Hˈ(2[ȱ#I+.jߨ͜nWG5F *2odoxJ yEgzE~~=."ڨmG r\ޝVG^>6pz�]?vwk>oҖuy}쉐_ TyW6WP|-v.sLe\ցBH$>(m HJoR7: *Zi)Q L=i|oi Ji /[Ex]i4;ίf6҉ L7u2G8y|=[{#T006Mpow,$6Ō 7)AkTP"'@O!TZ'Z.T vCbPQ_ edh鹓R 0T|mnVk8ksHQv. ,1g?4;=?ʨ`Xޥ~j=L|Ci%.wܮ1x;|@ h0G(Cںl=gV/>b>I/ PW|"6Q˴CLN!>=!.Qԑ/8]W^3VײcYDBP9& ӽwQCcCTtd !G0٩MDGeġv-?Y$^)xp<^;doapj?#lM,>H8P%,qHvtrHtHLpngQeFj6+!|l7m7C¡Чyou-ec W5#^[WH9j6pIЀ&jTҥiV.?p޲Ҝ~-K'f<1)>v>*g\H߄?vKG7ݡ EmKMVY-d|J< )jOZ6fQZGgE@o5&4i-afE8=JPZ碃EM0ToHirOpifR{TTTҏL5?xpxrhkKd0PtshhE⍺9Eymt#@\ъ-Q^ zoF,pwtS ҳ>٬d/G罻 H#?KtU  ta\KCӸaOj/oo6sjכ$/N<[/h^s7sҒ)ʯ,DiJl~NW;W)tQ\TUb^-c~_,8ɓmU8-nFi1vY8yvXOUmL7.I3E/S;%u% Hf';OgǤ ИxDQ@xRi`nr]!c!v`Yx57{Qܟ! c4;ge҆# | v#Mܷ#cr Մ%tsT} R2qu_x@CO9H,՞&yZ+$枡ɵ-N\I5'ގ]\(QOP_ƒ&{@S%Vn V! \*`ٰx^y7-8g{N_cT)*]L%\qW31+QsMVtKA" pxATh`0?QGwަw T/d7-qlNQ#Aญ.mjԷY)ڙc2pC9R!L OS~>n/VTkT0Yԭ+}pٝ.nX~'8}v*4٬辗;A=5#+50NKj7xmk2UJ~ 2HއW6Jk7A-wZ3mBb̭يU|9)P{'Hѩ}*~S[h*-n5jnqe; :?҆y5I {>-?-M4"#L{k}Q,v҈.KCa'Ԓ72K)`TAO+'c0s *8!-tmA䗅cP$乷u =Oî2ˇM ʧ 9{җy>U v[դr!uMohǒ5@J'[Q%Rb-0se ߛV/hr _.0(3<KJWi g7pΆՕs;!0\䅻4,8L%Z(FP Mŋe[!?ӉcUԗvnj'PF 8Ć`u ~x ^f2fFE,!ΎCUecOJm·69u5^8X r4E-I4lOdiz @gQCi~w8U{#uy2 Oy?rgcrۊ|^NTp4쬮M# 'Ԗֵ#wOu1P ,*<6Ï)2vzj|NG¢ L߼xgtv w#JѣXL`VW7Ƌ3+$`Dz)m&+R)#ym`UeienAq6C 0R G">KƓM02K \4!p\5 *K&e K`/yW43ǧ\ֽެ'T|@l|+|\'z$Lu(|6(mHĿ~2l7 { 5(MOT6$…QҸl y!/!\C` eyw}K.Wz2#ߠ{DN2_9H$ O _#]7 rX'ڬ0>: eeH?1u29dg'e5m$3G3Vg̈́$Q\n\9Jw|̓ʡHZn_hZѲO5 qY:w$ڻt.ꕝ{|k 72es qT v +dBmdDDDq2tg++-mߑ>rU[c7, /b @Dd{u\'0[,)e$Q0 =\VK5s̸)P_$ݬn/{+I ΞUu:+yh‰DYql,9 A/-XAiY"$c6.hԲs]_P_0E%Z?mp)FҵiGP]~͓E:ZLA|{$BʉMPjޱKG56YcM?Y08bިX$ y6A$9n"槠zm{:Tz^< .xW:#]R2^w, @2&6+o]J[_=SDWrݧpH\kCi'kJhUUL*Ҷ@Ճqڧ68}:  >ˆ]eNA' XӪ[mK1/dS_mD x .L+TJE=Um+5)W.tY oβX]elji.t5G AZt s3_MP kKٕw& 1<3$d.d 㔉Yvn%+" IWA/^c4`$*5wO6$mPTbAo{ yg|_ <>9y.c iVgP T@0a2j U!VrxWiz&¼ZWTXZ^ZXiBi{3Rҁgcd 1c+J<`,̎r\R&a4> &x4}Ųo~kӦqEyT¸!SY R}(U `mikj/3osױeQj0Sō$2ϙp.u܋k[t7<^8VrxVb kn\4=-Zv;"#KɸnUbkK'Ahz8z{' i:Ӣ`l. ->8=JB; ۛ ? {ET:ng`{Jzx#꽫+-FIB(E$7WHD̤$v%أ J'2cN ̦SY-o&[T1VfQ99K?Nw맟. F!QAB3Tc6PF8W9OzQbL֕J%F€n빟": ̆ v2VJ0 x-z̦ws=+IK-!V8?ݏ$;A$Y  8UW1!0aYRx Nq/Ҿ?PHy8/'$YUhA'*Ri*%rgKE';( t̪A)|"SɩB1f'?.;eG"L&0PP^QoRk0˹P#շkT+[qc0UmΠ~O$U0a7u ~lN]a853y8ZT+3ݭFΪ'_k0`g2W"Q듕?gEb؝%ۼY-q|$j(yYnwhH[8#yvja4 7o3X C.Wy- '{T;KR^$`ŶhW~D@Xap|]IoҰPڊoO(MI#~UW/UB8۟N)wa,.aA |זUJ Q<J%%=^ˢFcw#fk|F Dzz6͐e(wu叞sYED. ۜDo):}" dW8.v<q{b( UTh4( Z^= C0*|g̲+c [TFl^P['>t;So+;aC1FlX2L)NApe۴V}/%+ed bT4 mA󒎾gfs4kE^a.&DhwjT%Ę`*tYn'\fBHc,C5ԷEwSL#ev%F{5Nf*Wd]&dW+f͚=VlH\ OL?:.eY{DtuněK,Nپbf.to7 [*4e#sk-"D;ѪF'׷q=SҖ*WH#8!p7P.iƓɊy W\&J>j>4troOŷ S\W\f[ $%~+ KeͽYݻ1"^vaCIL-lؓnqQ`K [}¨svV/6G"J&*AFIiBӐ٣Pu0ڽe[1U@({ҞX ȚĐ$#MC@zo Kp+,cquuG$UAюj`-CweD Dz]6l  ַ(թp$w>Ém60 OE îL9.2/c0M񡎆ĮH̎ZOC)~A&Y7B9ykc}'w-8A\!SP0emj(n Q֛@-! &RMɊ͙y@_`#F4Oj Қ7|ڏ"#ؼxkM20;,'ISX={NG~tQ32F6*5N:Bf17fX_#9sѢpNǼ/JܶoH% 8AmW ZUt>2y")3$)a m y <$&ME'A kYeT@v)(2<-Y3 ɑ<8v2jm8v]|;TYMԥÁdbV >7p;QUR;6֬[C],sǛ?hCDW\>}sW\+rnn<8Mx;EPp.଼a=ڣ2cQ0΃w,Ekwߌknq%{Io`s2|-TU%Z$כbN4 _V":P^{<%Ú|&٦]+ ?EG[7t =@yߚ0; vp:!T_RM-b^O\3,_ż@-h%Ocmf Nħ=`RZ('|X}!~x(Td,v2-"⊏/Q6zVzvrYV!H)Rs~WyH!<35 idh`dzR:pzrOLl }{n(S)&7R)mGf>JYE,Ƈ_> -y]I(3pO=R0{a ,|h6JQxvcjv6 @E8ߔdd\ )ƪsI@HYV_1F^ 80W!hmZPҮh_D\Ew} ]}"-*d][SÀ{ŚȉYE+=KuF^c,sDa!я0 V?Lqr w2灐 a2yiuO&:@BK.1GuTJI WU0 @U^EPкW\B 6ƽ(`ËZ*LN`s wNɺ3T.(Kvy||ȖNЙ>|#aR <\btj!gav[PtX+IkZt(98~t}{|x >O r1uTvа#Y=Ya7\@C{ WFprأׁ?}ÎcXFu$npDfh>$z9Y 0M؂q N\PnE͘JNN cPm? FVZ/Ƚ|it8qteIv=yIP&1K~ x ja*{EFh ĔKid# HsYslدIssKލB`׻pcVssjbR*c%[2*ҁ ta$v! \n>ك1b~!5 Jť⸟{o_NCJ΃0؟Ŵ=|aϟ8Ӊ=6.`i7 $&Լb<RG@EMGU|5=/ v'3>) ȼУT2[Itֹ=j>q7f㯞ݙ3pn4Lc gCp^ Qѱ9S:'o] JNa d] 23:s҆6/BT,"7{*sw/Uvr}\N/$8A=O-kXUa\w?G.t0E x` Լ׻AE VL؊er~p\nA"ggjT1iW74!LOhV{#Y}b/o8)2sW%.xb 銒Ք"ImEapL>:[o'SU9]iYc(T3|-1]fhbUMȝfu(1Msu$:& C3i$e H'O'H[{.xWѴ1bP!LܰsM~Vs3a` y`Ԯ!\}6B3>f8]cM P_ӄ|r$Z2, M>[&O+.[9Asw/>ȰP?R[RGE(fC\JQrRḓSw NO#e!p梪sgEAӰ" Kv`L88FEkj+d32Q:`u"S6%j+~| nJa#ݷXo8Ιp.$7f% ]X0d//J{sQKvWr*|И^ulUO"):*KՉnA&Q%4^E] X{hat^Tn t`H:=,C[Tv h0>,scb*'䇥17>1:T8KuX>aV%c8ߐHA XI ?zEMorйԈ|^ sy N²Cp+Cb>e}> 6();?q3Md*1)tu=Zn)?q_IH -%k#b# DPft]9*3wDo6hXT{O$F/F:gLyA c1`N # -G64 $ ߊ3轇8+udB^B+Rv읿s&ɨ}/4@ HP=`u'#e4=zDXAa?1ߣ6l2t 8:L3l7~Sy!\/PXW#E'ETք|=2 %wj@ ^%h4*˜Ld.fb4pԠ:C$E xC^yԝx4fXJg[Lvss3^GTK$Zsˇ\kku W.,F׮O[+,`ώ[:S9}:eEi^ztn[I@8ce]׀GX>NMܞD`z@\l}BM ;,P *+eWט@wH[qA}݀Blfd&?gƒ>`!p`nLKU{+v'CxKMm`O3BRou~`~cM'{=549$!HMsCǖR|伒K)cF$|eLg6^#&!c/e9aEsZ]+5=s){XP! q!qrP8xwH ?H,Lݪu'e>=׸_hzi]u{O.c+{N.CV3 2Ujx" (}RxM7}ta4Zm93O: ;&yy0 9~7~dK* UV\5}w;Ю$6)tڪ+ E9 qg'*ŝwC/ŵvuU3#c 9!)]pB*bCˠ2_JjfPYQRVMmo`j5,y.TkpVOh_1pXtP#~(w[)y%U5$W<9Lflt"['3$vzg Z!GSFT7U|bIy]'E%@acg*@(R'%m͞! >b;D~WYxM>'gg+]=|#lOǎkuJM"vsa)MvTfPtwMsc{0 8X_= nVce'l't#2wo''F=/R$babL@Ju1=1Z8pYI^X2-GZsTKɥ5{T媏7}5jɽp3ܞVaá|/:j@ 9@ii >i7i X}F?]!93\^Ec}fTNeQNkF{@a!D>d2("˒dD:>[b]-:VvQ,<^]"/tVZgN2 a!XJSSVp,v6-ϣ/N}N9zHVG䞡/V E5'ǀ8OZKj&D$<F4+8*rl. vYXvob3g 3^ܙ'A \wP{x9)s2,hZVߛli|k?:Eܱ 1qzz )1H%ᭊ*8aޟk3@>r㰟q~g#DfNA%rjc?u0Wd*g @s) ceW/2 veI$r[a(ylcALlCL&@:3ZcɓɘZl1i me jk^T,)n.ɣTfJd UJ1,?Q6R95;<-dHNeS@BX^[lfzYu2U҄Zq %`.!'Mo:˛'ޛ.U+jfM[X%Cf>s6MW+^lSY5g|( bU)'u,ߊ%-]Y}hT'g :OXXMCt,U|>,Rj1.m!BgƳK5=31۷iSBe|݈ A9" Ԝ2Kl{7)8PF+~3OJncw*$EͰq1coR BM^+֏"Dm{rX66A)O%ub+%/4&QM 62[H} J . #xMwʤ]d~etSZݽ~Z?ɔ^un/h'pU(p!Ip>i#~FvqW{~緶HU0 +v,@l*qh;f;SK$*U ΰƠ/?jVI MZ;5ΑITz\0߃GD#E.+*jM [U%`sr\pZ1Prq !6[~x>CK0=A0yŠ-,|kNj4"7%7ɟo iU)qO@TlӍ6ߙwOq&!4SYCqySVܩ=W= H^8qU:_ħEwNgltwʘۀA2lh nǖy.2J:P-E{S*0A4|&QETeQTEGϱ A,#蝑'U6׈rp:j1z4$X4|YN7.{0vpR$" zq_Iנ|7&&VhNYP_ɼ5_j;-r msMR#uۘ~Tu$G^KŹZp40ɐo|jAH)!Iu1ZEȺnn깇?ṙd;ֶlIi5UA ZlfB9'TGdiZS:jP2c&nDX ,6C8ߙx96-|S-P e[ s*̘pR }6 >p_ٻ:h˭jk (f*yH$l"/]m]~/ ;\h9&" &BB|Cݥe4 ~9(d2۬=*CeXz?| 鸖̿ iMaWVDY-&zj{T'cR{ 2NFntM̻RÙ;Q䉂#Dq)_7)!}^`ӯ{}@u$m3{:&w\) jO5GPHP^\ΔET RgDQ2bXhbDD[DLAkAsxwR:MA ;;1Ӏ=`%A'@Yo4/L))1~=\I4&OU (P:39^`Fe: pMܲ۲z1D Ha.|dw8nc;oY9N5"[-1!5zwlJR CdS9byV X2 &sg?xv[?]Y4iɈ)0^ uWB"f@+˿=@#Z:;d=G95r@)gl%glKLy7ջo!ǴcϙΗ!+GV! URnOcOx̅,@mdRK~>F_ ųu-ڎER*D<KiX_l&_KUcު9PΏ^J!O+RO_)iPeD i ^ X.|S9W8@0Wk:MXP l9SGleEL80ݠHE؛^lnz,ȫ~J80ކ>]xΌpE0:۟F̰%Ɠ9wK=`P6BۂKH. M ,XwJpAC_01!^ge+r>IN8`q ϊ+WeWin\3?vM2k_dDόE =аX)A=R*nU?&Ārz4hj_>"9qƿ㩫ln:%WSS˴C a% >$H/f@dܯ\ 8 ‚>xԾl^]."X|%g׳| YewR:! g$l5XS7G|nRw]$鐡sܨNALYk+vÝrNMV4H&$C; O&Ks~E[_wOvJYzjDž%΀]b2s=ѾePV ?_-e |}VJV~A åL/mBC0v [˪ˮ+M%X?y%ڜU}s">fW 'SįAmyhmR ;(Yř:TGՐQ!hҲ}ˋ{tsU/nj|0jd 4pa2,%W[Vdsױp+6@SUq:֊Tueך@b'/P1oVh=(o<½ˋzEtf&饜1^KCfN{Bnq۱0պ\gnezLF:gaXRNJh57 [hZjPrC-. .]0[kX *Ma 30Ou% NR%r()*-ٸP cL p&Z7x8» ~xHQ=O[C-FfCӡa?HPBpj="(}A`+Kgc$'Qk[ݜJס(S& “=gj|TAcS:m3g7g7 ֓C6xHrl?.a0l68[6=ݢvዌR5/p$*G y^ͣǑolt$6L#h#teW6 &{j >nȩ[SJ Cd c6h/V3IfIH *)7#C2q [@fHm*f*zxw, 5䒠k8[5qatjk;(#;la0@f3)[Zbj j!ֽO[ue֎K+ cWӱQ awMQ3ɆPo.-(c%M@6Q'}Li8E,Y7PdOo; kjH acR:Z'S?c:"q!hU%{ -kАӑ3Z_];Sؘ"! 07] ehg'JuξYd=5<5sYT$Ģ=0Ό çh{qYZF rT`lC$hୀ75ָ۶f,EZXzR.!Ge6GTr= 4~¤`/FRqQ%c.8oڱca :׾0Oe)i3]%Ly"@u`A}i$X0pth{%89UM,m^ļ`7 ]_[)|7n.$ْ ) w7Yl-=˂SOHK!@! Mr\0aȬ,/ )K*A:Uʩ UUwL<'d6Jwɇ!}Dݺd_~|R|4J{*Q, |vX)zRN/H_6.3~揺xצM#oᔱyI,fk`WF> \103a U["3~G] \Hgc?+Lz/Ln-aQ̉]'K*-gdfJ|C}wu7c>-F. ҿVS)>)~EҥZlPy%}C@}%A58E[J6.Up%QC%as%P/wmFly#gbAWjܕ#HO*0(a$צL/3 ֘|]WJӺ`D Iit{7A/,0P u>) 8jAtݖkn/bAQhCQ C?]){ե*/:)˞&ln8#m;CӲ@6dÌ~ђ$ZއpDzqa3ΖCp˯$&_5Ũl;Puovvזp )&+"VLK׏;l8[Ys>EЁw * 8 EP[7rx. b9[uKqE&JpǢFooꇀ+{݂7U]p􍭝4[ӂZYI$ƘyB ʼn ZSOn5xn P|n9<8YѐCNF(³xp,I#! $djnFT̈́+N?Oʧ<{:!ZD8HBL\][eHZ;g Q8Í%NR3G} _OϋN9f[! :_N Bhtmpϙv_5t(QbB0AL!ʸUl5$J#;.E@KQKrRM7ӏH$ w{h *zv;{rfn<#/ -LȜڅp =xo? ()o8!ʽQϮko O"H?' EEH\R_+)8uM,В`WC*c+X#3LWRKuРT@|xprMr;>fz @u$>n(t6pT.<8b/g74LAH B8LpQȍ[L͉c Idjd;땘o3) Է0‰4;ڞ|mưRw<9 SS:^+ ٮaM[TSA[~fI`%C5_@(:nt)97#Lx/\yh~oߌp$T/}Yz=kFʿFPi\Nϔql; -?';TٯF.Υ(SHQ_ýBi=;!|ߐބmL4; &n%g7j] +咻/< J{'K!U7V! b@ ?G~aw4 PgK%H#^t~Oo9Ϳ\jg`A/4g.W1fFsqSt :d}T rrdiT]Gl~E︥e@S j|9z+Fm#a]OTF2L-TOCή$FgQx,(z^*_>Jj$tިmRm "9'Cy=mRs7E w$Mz@'Nz(lz+@kb3Z]z{?AM _e){Y> Ȅ3 tڒsm}-tFXp1SGbj_dFY^mEDяhX7rޔ߀- Ȳf&ۈ5EttIXH~)蠻t̲5߻}Ή=Gk[N$V6 ,*;u SVf,YavT-҆Id| c'\>[RukK_Яp4PIY@gfhßṬR- ^W~t7'S!ivҘᴋL/ 7W?LiF0([:jtΖJ\) e7n뻰`/|ð_{dY \YT!;I[?"±϶Dy^o݄O\r ^y*GW)]+.Wfu_L<#8c` { N =CjQZ"!‹UH=:̈hVÐ>A{CϢm_O׆ 0FlzwHX$o.US{CL# YaJZ"+Dz@) (۞7"2֚y2 FNJ,Y6m;t/{oY߰r#jpNIn"Dx:m-f#p1j+rpLo xgy(]L} ^ mH#W(y%Ѡ xc:IxK#EYL#FXut~*&T@N5+OuKON/Ow[R*\ޗ0T_3fp4HFXVydGŘ1<$B+3hv *- V4y/VޒRޓAk=ppZw\8?KLnld_ ^B."}kqI` t_j[X|w/8Pq .r&jP|ctȇRyE0|$?j怵%m\Wl4cw%Pb\xc@*[_ Y'N_i P$== ؾB7~$ߘ{es`{ք'昦f?P(noe7Y.QW/$Qw99/ޚ‹-ߦ)s̜oJW6fJ iv$!v_z)i7QlS`;&[:pIқS>q V%+XYI3܌}Ra&O4+ q(#HjЩ(Ze p ?ڐD*opCO7ȌD<` mP-33AzZY;"WPvŖc}5GN除5Y,qk9:Ca3炜5D1Rҁ!5Kuc3qC`7U#"2CŸrUXGk*Pvב6{ f*<]߬)d9%#,9e֤Eujb|*$lW1q.dW.[B.UiۉXU Seg䐃i{]ezm {u<۷vLrTuk0T"y`ޔauԄTI֧ŧDЂ*ѲWk_lAF)n*Y@lQ| ]h-lgqF563`@SԯabFܟ]j(IrL#資~ϪRIJ-iYSe]sڈ,j e KpXˢ(KN7DtI'aũ&(GmJ@Ea0`ąrAWkBaRc-zOEt$I9j샮bZ]Y M^$63n 6|^gIA0 MX2 걘F>{mZWW#0xǬ#V eDYm(3$3r&B9oJª#Wˊ׾T94O)3)Ӥ Fh7M Ël WM/[|w4Iނ:Pv_/Cy/eZ8+?Ue&4gK>(YT,[$>,~PI9SNLF]ȅҌXb!g.6 x8u7oz.;[ c1uFOB0 >X͂(v:b8^tK2PpLzNelZ{LJܑP_hyz!mA.EC5i> _#.wM|UAG@x2m:ꑅBR}֗G O%qX|=":u!"!}0\1fZSʋ=M0G=?;zQAkbvӟ`52ȇ-~H+ =;A2Qt ߴþf&)mYPϣK0ؓ$V4G1`+k[SŪl;\J C`wxl9`^PXY܎~4H}f깯2SS0ax{X45ȪIӅ\$-g\&Q|?FYf_ d~[bJ|iLc5/l2vF7m/2K/ NX VnhmT'FW!qBA07Ic( dM'R^ jY9-@2W+"<鷥dV}:^>4_`+hY6 ߁CYd2o0b*=OV6P~imN8u06cD0и#LKlG Ѝ# ݞM d 4gcLM! '3#JyPhbvk?㦢KD PbMxU>@G,&SE(&u"X !s Y8P{ QNL\ى EtCF0{+Owω6dx d?ZySpiBN:DFNp,unZ(e'caOt,ѐ J+*e6h7)&gf>љ8K'^vmLAɶA2:mwGwa?i/Nh7nb˄_d0]jt`n-ٶ:Kp™v>9d{AGP7] !*#& nN&[%κPhA.44,OX _[N;v35rB4n,"/ zX0`'RL8#!M;`OA;rrO:|g)|>RM?@?hDaߤ #r0^${Cps9'v4Xę(V2kT5;D^I@( ,dxxbZ'˶؞9ƛ;3pryX0t-Џ[[1%ffs7""Ȩhfߪ#rnx+Mb6%ΫOGDЌl0| v.ro*8 Z;6y9.)(9NpЧ!٪գ^a}gPʉ WLC۟V3=^\sot0;he }_*ߥ;djZ-g"ҟqjat5F2 MA8ڮGGjPFMj(wG* 蓩@s] {lȔ~-=;8 P`moӜf_෧HGCO.!ΐAW5zI0Iu5'~+N-@|? 4YCfKy+bu&:}X\]D%tQgByYX}7Z-*5/)8,A?|iVTmXFi_J_2g33gTW^t }2f/W&ی::؟xeCgx-PC t8&7q|XPP;W*ЁhQ%aC DNnXlĬ!|._ؚ($w'Z} &``Yϻ6$mKfn&w5uM\l"[*OjkLBHqW_G49X`hX3kQIK 5z3`Uq-(}_ꗖŇ@CQT i2rl2J@7UPN3'KuE`klx],KNTQ/q1A5,nRLY8dJLV/{{;.͎oXL9.FW8p~YH~nl7v 4SFŦj , 15M> DZNk16P5iPJ( iP~P3xZr'jĺ*'NO7 s5,&0+QA̍gJQ'tcdULCҿ]aAsxI0C %qL)OlZP 5h[fVqZ}7W#UcFJsU8Ļ i ] ľqb)4#VS:y3+2ƋVt91̌SE$k`-uO&\c/uЌN\ 8 Ϗ39-vm\6231ۖYϿէYU`!ғgzbepDgPsta) ;v(a?~P{:jdf?Y|A`֭q,~X{qRKbKOU>KgHX\ǟ I͓ V+P\9ؕ!l#t_rvHؓMXx+#}'ئgDj_CL\-y̺[5e EX7dGwdd}UH[TzG[:~LDV-uV+Q{NJ/ vQ|*Bگ6@a$ʮ֎O3Qኾ3@)qST 5+:b[xTcCv݋`d`/J:ܣ /mrhH۶5Vx 0ڵ&o %ŹD)_ϣzb6CDl=ɟ9FĒ+fDK[wPE-Ϗ@KӘ+B3zPF5,K[JFק?%h=Ї旓3ZAuqck]p\A2> i,or[ uHzK}o mh 5Eo `T?}64E%o⪘E7K$˶:[13!hy~/OҾĝi+gyLCBwy1W GI$L}tW:vޑ`٫?KP鯁4E׾ˤ[pz#K<ޢ/!f+Iu<aM tG`bKDC!m:60P0 Z@;ۏ,X jkSm6\[Lg9&jEK=]ck#:mȞW]a2Tl]P{GKvNOuS9r˱U[m@%&nr4g[I S$5&(zMwwT1jD^ofRbK&ZnmU2Ǡfy)6情[g@h3R?iDqMoGmYЦ?K^V\jfđ*#Ii%Qls -wM7&F  .?1%̅ApNAN? [0NÄN=<.;@> &4+$@/ B8”$˜Cb~7QZj5@7s~Bآw#~U&1l?H"dv}{ y3AxvR'LAXMI/Vp k9fN:Jlh`@ Rb_,|m OȹlmS;>KmB#:[]!ˢp_f * ,Av[uZv¯0 q7 -ce6`Fd\Tf6v4u% ȑy_;k ka`$J PT@CvF"\LjnqxgK>e9&xdmm8(.,7AB vKI5'q2.\Ԡ$sP'5=*h4G$i8m]=&mA8<͚ 킨ᖧPh 4yEbPK@DHD!b8*;%n_W"jo~$"iTG)Fb˖<#{8N 9DgC@Q1xTX|_:ӭmȳ 9-vX{NJ_T ;nEYN WX,kk }Nů ,Ղ,.-0XNm s p`s6çI1 GB#AĨTF5{F4n}Tp1K `cllb 8< bV֥2>4na/-#= \(v+V%yk7Ksf 3ƨX$F+ %3OO!<2-% +S y-FU6.̳IbY]dqT,j}PH"v{NX(Wsua_4jOSlc qfG+_K'Ƴ!vSѳh.bxV4P!HqL!Ȏ -s?^ vJOX Yxx:q`*P;]4UaFY!oR_GQg ~(dhg# ѓ6"XHqT8urÏz+B0; r'\=D C&&xBY$3g/ɩ.dPeq ~S/= -3L~x5shdԀ_|o\hpXx& ]DEw[D x o)iiJ%Q5]Gpxa9yt~>,lv;2])u.=Wߴ; 㬭0tӊ" Cn\36\wyWPDlD!ȋ,* Zq9ewq8d{c#:bf5V@|  'lO DQ !fh`t>l\Id66E֚M@dyqdGЗűw*g~ VV(ע7^(Nj 㘚Rٚku!GyQ3Ё;62/zE8`8;u\xog`N~SXNb8* 4i̱qbdC9%S<8;ZF@.NbEuLA{DaR[Ǯ'{qT;.C};۔)h$(~\ >ZMAW)_5CEsŇH%rNk1v$xS%vZПmiHYK>wl1:}PAkZpL..RXG$ UW1ԫAÀBBZ9&;x*0k)` 'BH耲o {e7O%9d: EŭR1 >WLR܃_&3Rac@1L\qƬH' <$UAwr @Z.N-lr5=+sn 2ުт]q_$1ڸo ,XLm٨&Z{f* dTpNJ )f rCŮqw2i*iJqB\h@=/LSRnђ2ڰ!WG֠wTnjfmd͛)!㰶1K1"@MzTcOImg$q?s= Y N4NiuS2㛐y ɘDE}a_ 3XH&SlYNE'njx/6G1 Ġ>\StOX_"zd"iyƅ*\ ]^@xrJWɩ$ߏa^F%1Sċ0z4ZɎϩ_lB(>/d1n ۳:[Ͳ:Z_%>RT:' H˰>2SDE1$}W0p8p8.05h;I̸0V L9KFbMࡹ髳XrZ4X{MV=Y[9:RNz/$|Ck+@_e[8%;ch0jaOƭCm(#['Ɏq}9mx#B&ݗ xLOײwLB* Dކ@ZZ(~C֎|!$\8*G/Ccd5VYQ[9l{$Elĕb{7aB, aJhݸn2d6{㢕{٠xd "’2i$*a)%#Y!jnssN'yѾwֻ-R\n^9iyK'ޥda}bvjt.eVIavB=|SL27z7qȣ(>n7_5BSc6BVG)m#Htc_ȩ6Sn ϖa1YMX`ncoS+oY0s$UclC@|i>2.˩}FfۀƔ%G͛kVӳC喨n=ϳ,$$*tHX7q1㦏3hD;&5箞 dƘ[^z\ c-u?Jʒ}nD=(L nؖuhIM_hZ7{mPQ"6'9oR i+/(֜ dZX>0V 2; 3[ ;ɩTsJX0iV@ϻӸx !(_9:Ƒ,cʎ 7na]D"io$0\~~v\+Ie12*O:2UGio(T_~TlBJ!EisUW0ZmOMAbV?\@_xuJeZ DOL]*aT͹\D> ;TYJ8X!no Do`fo;yciբ|DÆB^R#ZoҿRhqyN~GbJ0<= Q1=:l<耚b O*_)ǃ}[qϻM70(SB3`<@ՍF8:vdl@U4䢹]7OҦ)54s(1eΰ }/j1VɌ/^^\:-;ZKz՟`7lrQFf獨fOR l¾'Unk\MpRie*=,lC¹NTy}J";O;(c2.4K+J0xl9J0 ?Z!PNK v/mJ8eX,uO &~̄=joeJRB)T}{[>/M)ܣ`vy59m}QXT'},NOsKQhB,=rL{"S#_5,Fu0C0 =#jW@FL ,>{ji Mv)6%0v,\M|68ΤV8-AiP/a7KK9BOk:bTŴ{TjTM&XB` vwUԭ1oҍ۩B۹ېR5'npBwÞGL]U6qGI ٷɳ%+) ]ƱBhVZG+,C_v<>]꾦@3kTs ^/ɹjف_1[n" 5#TNk.3d5wICٙMI.g@АIaSvΉ៞B#ҧx02|8+k)/H/C-edUh% bB.dϲY& OvY(zϨǪ+_B s,/lLua‰'/xчl ˰ C#)KfRx)T8DVkBrWpyEUludT( `PpŠ+Kـ)7=JDCw#J܈>!RuUS:CGu[鞖(LZN;eM's UL?L2twj2_Mz)ߞM*ۈ@ED9ڀs.OԳ|/;JzIMv;ʬpF| Vz$TdEjF3x+X7envvm W{lyy Uihb޲ϟ:l, -yΚUYO>}4\R15qv[Ӊ=@z#"{mt={nw+Zd:|5Ļ esVbyÍ- m 3`|!1EۛjGu_n*~QR 4o%P(d߫a足]$LOPV[^i۾e}#O!ڹ,Ӟ;dcC~Mb;%-w <Q!|RE?,Oby*.30a 8,bSO|a'1vp''@,B6X nu %ZU/l|vR f'0mOdQВ8FQ6]CsL^nڅ)tQld.Zj$J^wX{Ptk+7_v0Rg'UKQX j!:~ᇔ" *\=#RW[ٺfL()xd Gg AʜVFbEUwK+ҳKKZMHl<|^ᣯd6ߕJˍR7}ֿnriDYmmNt~cR7"i;i*G,*s}+9C3Y!H8 .Q$dLo;vip\Zړ *wΤќK.gh]ҭ_*7TbMc.^2~3+'҅ak-.VF]x56!ɬ \w1RH+@-JC L;O֗EoKN#SotH&w|wU+N ,Ś7k0=vWFm?nh3zFWOc7c~0n!UFNc]. Kp g\By܉ʉ5>xݔ3=P7Ђ;cIďCXERQ$F\k64Mͬdsb)Fy݃amk|h:&! ¡Cw#Wɋ{k{EM@C.T}SQG}p=赑OuwEuzDZ0lJaߧi _fyt c")Nyu'"!K'Lor!}cj7Nu[A2 j5IS RR)JQRR*^0d֒kըkޏ&>xYj+Nz1T ?T-b@Y|ܽyK$5t4j!8rU{>GP?37 L*AI*F'@lPk)ɺ;?⽿s(Oq y6GE)U%ekJ>i?;0Y o| WWi8.@zpK}x6C}){u!C܉ 1X0_Y{䃐PyhPպR[CH؋rbR9t`[Ho*,kf&Od~:(`{?u$ }ɸ-| m( F>g_$!odC9p|>u(;؛3@V?5U䠽o3dI=]X3x؏ގVUmG[YLH<Ϛg<.nip6no xjTrx`bdȪ8E7ywݳb$wC6:,wZ5_8n?N~+SW ll6ܢrAW'ͨ0+>#OIUqԑ4wk+ fے^V=quBn9apoS0Stư.9rKkUӬ翦Дao[ )j2;-`X(Ms/R#)/ƹmTC66:62?afLעA Gમy  O~N""qv2bT6e쳓R 2',b1ʴ>@4a~e38>C:'V/\vk4ԓ Ӱ[?/ H iKNLݑ,R KDd<"$I.k{-g> k?sa&j:;h(8aGYlYBFB1&V_xo}^L.eV`HIW@"뭔h7YL-bB2 CXUj]0.^۽W8[pq3`5d Ӏ` j^JM7$^vH.[ V5G:Wv/8_,l/ vWwDEua.ѳRk+:otWX}{?D0mG-__<F&\P#tsv HA(ؓ~yz+iLb:g',XAȭ pW7w h˦+5ОlnbwѤQtN)g =];b!u_6qFH;8tJZ4f%zzw>cBfdz+BC"E:̫}"N !ecηC5bΝ $nz4 s6=/MٮD#q* ' itI*M?Oa(5DF r}sJ.z'S\ \Y,E0I-Dgt ֽ׏Z,iHZ\I_v8Nl>@cӥ;T6F][{#=&Tοҟ/ Vf47 'ULD5_308Bcg\K׽#\Qg\|;n JU?Npa0NDxng,F>M1 @4]Tx/lu8\qz?s"]p#ow|/J;r"d=;5kZY(| ?Q.@l78EP\[ IBY>֣UVv;*Y8.ƝD ;Is]6:m"~yp5iSG+.\]+Ka3xG\=\*_-S .>:Q b`.'I WXȼlKoueT} \ι\C!UʩfTR0-̈ǒ-d(0L(cKrK ^vy3e'F-di{/uhbXf8{ (A~vUIǶ]o\9Q<|.qXK'e:j{w^(8&;ѳ*hf8xSRuyG*xRM` QJ\XzmrVv~4ۿ.M)ѼVUͤiQw`4{tp`.ϓDOx;l gJQ% [ـLHk0z,/+ZD+6*4r%dDXQ {OsSo9j% m'Lө.wX9m!]#E%ìulQ2{͢~Wp`\x -v^ g%kVZĹ%p_t|CLt'g1ذFQhf3/Q D"k ocZPWxIΣW蚑RɪZ0A_o99lf)ҼhF)UF$ַWwqeZ9kʢ1ԧ̹DҠN`@4eH,oѫŤ_WAM _H±*чk2R\)WƞǸ8z ^vCY2N&~Hңo y$I1y=$y mBHF:a}ju;~"2: x m,~w?IMU@nvxsMH\Kn#> b>ޯLZoPWѦZ1K˞(ߤ9>7*Q'/| Ō?"EOBU ?P5 `$~&Fmf˔fգ7m*X~$4˷@<6+P^[:&^ nV? ")*;ETYӫZq@ܦ]#;1'paJn}QU|BB%;fHJGHyVR "Ҡ^CpKvS-.e[iĶFBxy i"_v0U5bY4"xuC[! (OY).`,':I śۨ9>NMqU"9&#%3-onw=(Ӿ i42&>*`՛NnD.,$^*ơj 6F11ZTh23 Bnn9ti.1ѣu)ߑ%f.U2dh.pI8\r/ a5},ZbV^-Dp[ 9ő RVWwQCQ'0ҋCbn'%X6FS2ЖߞHeJf!?,.̡6Cr-|bnjќ#"ոdE6J 6f-ՂYGw;svN;1"tr}^4r" .1$Wڳt 9P\#P]byEdI#nN8iONjzctzᵪŕq9ySr&(K%T(vZ2X uWKd: $m賮NJXU1Ciuh![vgt<$&SYmgI o`y8Q |&+ 8^@%;<"C}a'tX!Dַow‰7f"?e,1tTWcxԼ6;D^JKtfq:Om7>k ~Bpο.ϐ^iQ |Ѹ{Kbl~VSXĖm;97`ѩM'{-}@i!p?K!F^ӂg̫}41=Խw|CGV7=V ]l(9ExEJaq=VrtT^?'5 f'A[2}ݧD蝋ե_@޴kL!!)Y0եsu¡oHWZ mے%巄!._ oD%9Q]s0+IF[n#̮@ĞDЇnhvPl9h6>.dySp4ėQ޾Fk 2Zw pJ[.̽H EM)d01\*pA1j籷W)>l _OxF~X3Dlǜ!X1? +*_HGN|*z5Yv}݄ :M#Pђ&֤i}l9 #xdݓ˧BZ$zEEL] O}9w&Y4C5lCv^oz҅_Y{a g H7!TLx D`RO.lXյ [o>f*`ڔl1Ҩ ÙKMjIլ$rek֏u3ݭFRqT䊹f\nB ]nAidr/#TD9xМs XvCS_<>׹ kOVh2w(p/ufZ .)Y)Lh߾ภwP,+#69Rdÿ{MX Ҏ bm1,3_jƯt5ꕞfi@ӮƦexT>I w+Z ǖ<֬EEI Hynv> O=:MUA%jGPm8&nMOM\;O{p|4 F*ƻLQ#1v-S\]7t?@E[~X5 "qŚ@>s+vˤq0-V/fKS.bu#wjp+l$BiYӍyٷ'*Jc<ñWk 缺$'|a+gD3,-qH56AΥYp!m}$@_^$h#S(k0j:]Ѣ|)h[_S0enC+ [ZZYawb߲f7^w# )^mep5VbQG /ڮ-icr1kԲ<GU,/Rj j 8˕'޴xmzUk\(%o$Ђ/NG>ORFP1]wa*h 3 'ݱ`E~&úse t"{i`W 5zu8)ALogr40rbMHڡ*,wwЫIU:]ocrdCȆ|f!<82io9Q Ԏa , >veDF>خF#A4x*6b5+ mi͑<ߎhv*hQX.9$7~W߈}Tc|BJN-ِgޣU b\!|jxMJOrpA #4wlB-0D`n0)HU#!HH5?^PV`P*q-zHѡ~qMyC+zG5fo+vD4Pob1Z4G rʗ㗂vzvPL ]sqS`Ʊq J8a W[٬lGyE}M_ 0j^|=H3Rs=D8$Fh BY !|RPd~mgKf-(&deأy:Jӻq`cHY9pH.}Ax,02Y"=,u%g)yNkWўÇYWі=7!r7yHO#Dlu/?T4G@?ٵd&u7GGtzu(͎dt]Iu1i|iveޣHb" ȳ"pnBF@]_Qpɲs/l6@/ Ǝ Yڔ&7X(hatJps^nFT4ZUWA7bŝ7Z +Gy56S| P*|EcBn3bvQx'CnѯS[yttvvE~Tno2NQ+qi&A3n&Sgtk~}^=EfP (cpJq)j@#+j0]K7Fܲ!gMuR)[ fDT2,Wdery@r<`A5A|~榢̀V?02}Z2O$&ڷ*:t焧2;LWAmsVf--i;%Znp;&1AP9Z)@bgi{B&SZOE=JT}I~^~ o@3-<@2c Ae83~ >4.l0:0ٓ(L2Gg@bZq_..Ek+_I ğÃk]ݭtW(U5BG< ŐЦZhcq.g>h:S4M/z-~dQ**yޙEeخ%I:gkxsr@Zh3S+MPtVJk bBW ϝ<S|e mL3>G@$ڦ{sSQQ&k $/PekC=8m S e['٪>27;$0e9_bhG4hJ XDչN3,)F_*>;HiQW%A#k|gb|D3#nN "{x""z"֔W(v::ZA<Ok K(^N[`^pMd5pR㲂JtZߧֽ Jc vٜԯA`%pM?-g 9ߓg`MW_.L/o;hFk(<=R\rtQ-J d}ZL_ϳM|ª~G,ȸU8,CS1I.9 EmM]etY[YR]u >jFQh}z*ߙ XgL{Vz5u6]<8!s>TfֆonBN gU :Žw~݈8'H2|"wl0Ɍ1%oc_5av8aF뺵m2,J9U"vzԊHI;M.TkcKHW5WarE$?Dm"z0<gP{/ 3|Ts$Tp$%>ͪ"1c7p&VDpi5$od Kw_'r>˒Od~oIsiKg4R"rKBӿ7$BsJO~UWx#`Iv=aHB' NoaM$\R>*{ @3 eufqE?\A1YL/2:liw"!Md|"syuIj^r b'_5:a֞!4^K;j)CRS1M'Gcq~X$$Йe2 WX.^z#U2`Jjp"|{`GNm %ggYRF+X󝞠niGi #8lH$y\Pxzi'i&FH xF(}4iPLXd0 Q!º-,{U0Ώ9!!jlJB>:+OuM$8eOl R}& ƌp'刅k[$qא᣹h ^6nP(g͚nzLr\4ב o#+aƔV#N x""ߗlyɮ@7ÊP20;, wSnYT48 8b=[?tX?֙OF7NJ`6n֝xR h&-4ӈNi7/+7bԩ#gura݆wӎJ=\!|VWx> #Ea5q?`r=AL$~7 ?-Ql;ELNiq<~P q-y'~X;a:͌\)7ވK;Y!Y$I2wBX{ dberD-(OSzf+ayoSCaC.[Ls|&>[<@{N0SLZK>"jۈ[i YcY-Y!3sW-ЩDFd[^Nt rS?v\ fy-%J4&[:L B+5ru1'o[2B.p<!shH#Tۏl?ga6L, Ęk? \0{` :벱Cj]* i C~9ZN(?idtfk9?HSI]Y8k)ݟAVػ3F0(]x3d@7<` ݲvkAi忘6xWt]MhHZF R@VRKw7ÚN)Y Da%v;wґH|co|+W90n'ǁy^bveTh*0+|1+lՃҐ"G^=i& ة܉(·# )mRMgBF_Jq2Zm%Ei_eYugv ٧+wY d}7Ӆ^܀//f=u $HD;#O!'ڰ ?ȓ6akG =rP@jmYh:'>c;Mn„iUȄhW V@Ɲ8eieÄH3,Z=[PE *{ae.q~θ1]Df4غ:Ԑ~DdD~|[3.V]Pc0%:ܯtt7 ka4AŎK, &=E:grlp3 P!aw&3?$ a~S_֟sn$ˆ`t}Hgtt!gn$d v?NQɍ)I&%];ӉDba $sbXܯ:sD/u?.,T |9V?.UG3ve) tyyټr:IϝdOOä {n Zqxdt{7zeg/F>5FL_͆+Z.lde?47Yj<է_*0JkE*aOHWucE &Pk~1,IQ_*C]ŋRJQTEHk~ƾ/߳ȺMIJ)Ɛ{i슍۽) ;TʣHT+jQ(#*Svkx+<#wZ#R1kQBtkS/cV%:)2w3e]< c{ hĂ5La5K@:ۙc 5+Ԗ tF({3B.9rtc^( pjj;?99hh]dK閠(չJ[^A2妝s%´?v5>Z'y*u孳"nfUtZ^ZX>zgUB߱#{9]2{džZkN&زmC+j,Ɂx* s#M;^s@SJ󪹀Qjz:0"?X*MH *Xm}&4dXDڸ͵[~h%}P.Qg*%uuN:&g@8E'"?[O jR0#ƫsc3v<(ȏ &h?K[-Hϕټ6Ka6̓DCP^e Dp9 ե_\r<E d?fweE`huP'ND_Mtbp"Q3mMT6op&.-˽AggosT4M׃HuXwp_Jz[j&$ޢ9r%)(ǔ^wPQu2R__s;e>Ix;Z޴*41)o%Zݎ4"Iڤ~M.S3ؙX趵wd d ozë-PAdX~Fw H[(gd,<M_NF@\T,zGӫ^ 5Oc8 : qJOt5 Npk$M@>C洰|:uOx@1s,(mySdͺZYqQ~W.bk{v~ ap𻑀K}ʰX"AQ-){eXE9v[uچ4EA6wѯĄ(IzC<홑KPԌG%Jkx냸=k{EeLp8tZcN,9O E~e!`Sy[[ؤ7uTty [aQϓ2T-ۨ!>d퓔`9o6쏖ưtHU="/kQH(:㷽n\K&J1I9iW6IQ'h]r5 v=hR}P0uc:USjZJW/|(J0gMKwzoֹ9jUBjͫGFն.^Bv3m35?Kf+HWR+D=)vS?K)Z:g!֭u^cȣ PpedU`Oktryo7pw(%!zA"& U0$*}5{ s3O&rbC,vPJ Uɺ..hP&[һ>t[CE%Pv|AM] 5ˍF*-j)o1LϯUx;N(戣* pB@&r|}<=s^ 7ȧ6SU ކSYk#ҤD~ B(-#`;pO #$7H_w{3.f'UVaEBbKkL1%CjE3gw,V]c/JBbNuc+ӣW :e~﫛(<&0oz7O@PVq5.h"l('h6 jcsQG"y%*VNuI7 q "bHdU^ rŗ DKrN|$A, : vrO߈*hʀt}JSP 8+k')aoRG%*פ-Lf c߈RI({cћZ6Ǹ~  Fi" :G3c=##L/MsݥB]g-DaAi|yH9lDB`FyaNg[i'm~[buWi{ in &+L][cv 1;q<=l;AS!LpI(ǵسM:ɃX K֠(!UG>tB)oJ!{Ok#Wf@{/?F6nJB66By,kL$56)&KWGc{'|9U멓<9\b|V\%4vInX oVK! QIZxe4VŨK toNv69BɵXveWATFJJ\*7 tÝƊ" Gv:G?>wzo+iaELJ'Z~pM)Lo*y%%#x Psd i@s˚iNюYѹ΍a~gz[0|_H-T1FOwu grY3T٦j}/CMpⷅ<57=.0B[ ؈0GIdY%EaE13@'Ը%l;NxM n[P=ظaE[J&-b̊熓19ng"D8q}iP#]Xk{gt"u(*I*b Yʼ33Q}.r\ipV%w#A==#??ס{il>f!frQϹX퓉  EdeWUd>[4ZNszfwO>q;Oez V+a ȱHB&uBwR*CiUw[ {\p[=+qФAiep2 f9&e> mfPaإSEKAԗt\?ܲ0HҌpÄލiM@~ޒy8mQ7H/#{d_8ǛLj%ӱiT\XI" N=VI haCw}2ZyGyl f'`#iܥS }ux8]OKs~\L( /6p\N{GfQhZ?/<k8^-Xc0 ?؜һ oZ+ zD)Q >v!EVR>x*Ę đG$CC9|'}9bN^a}2d'TF CPRЂ -&)80W0D+7r_SHBcK- />N?ehqPN}`EЈz\Y'~Q+΄oʶ㈟zivsO" +_k}`":~wIQWW`?2= !`E ۜ~ŬwƩ.LMPДfDƂPsfuh bt"N#DM=ouңZ}J}J9zl 8!w otcNNF?`d~=l5Ŗ=π [5o(q[8\:&+;.pp uq>gBq` |ĉa]+eY.ibaeuÕ7 `je #X-\>.9S2:#@]s۶)4ǝHuz\՛nCRk 5[ٸrѲu3|U!ƋN=^4F[N3}RyF3cMD(z)ϵRKy38Pm|4OCh4b 7;TO.cABx{>t‹.5F?ƒ: ^զI{8^w{$ `Y>f4@H7+ ;cC &_uI]U_r[*Ӏ6J=z#$ZzBz9i xl0{PTc &D6yo=3A) @5 q۩]_]7vi$ߐ(G:5eS7B|ДSã)gnyD!TzGG!+׻-OWق 2Ve휢,:rrp7ZK'symR(҅Oָ" V<ȖEm *:,F#~D &_A sgءA\ˠj$ Lu~Q Vq.",sg&3'6#AL BF;Jw7gMMŸI:kqR^/G*{SPnp~uy>ׂEm,P_ʰ-څLl)x.A-=b ;OFP|&ގ'ʃ{ea Qݎ戎XîZ OuU^KЌ+[VV NH VŔcaDj,bRwlBlΞ 5sLdگo1tn$5˽ QߡAߠdJd=JREKޝ!,C~p&҆۶-ɗ0@h㈈ZCs|,`}3@c g%ta'Q.dL3_6I{y @ȕ[uޖA+alJZ[T/\s;Z=$f"~Inz>_uAsWqxLh{dH4{FWZpA{r{ 2sdf)>V@ldc%O6%JO;n]\z1zʸjCKnrl&T\8,ac(dGD_(7e#Lyx0M@QKQ:.B}"ed[<[B %{sqXgZq"kH$ B=j r;IG:pdY9pno͕Az,y)j&l9M\+ ˭"V(R9$} P1ixT Pu`!b fR|򊋪.mȆ CZݛe[^}R=`Xh˷ٷЛ*ŏyD U*J,ۻGpLi{Iϟ>m*& fyҾ|_S݈{:9bb+cl҄ykq/G @ Պϸs!Z"!won3k8V3UC|;X(' pȊ]EO7wWF3% hVQ{Ije::`A>XF 0sϠdB9`&6&GLϦE[E*`x;th0lϝvFpOE9848}Ii; QϢxo̲UQG kҮ*Ietzv_ch# Tt;U=--2oi\MѠ8lƼ\sڬOy:8D!H^W|d5!¥ A t*f+>V#?&\WӶGKz~'iUm6a5((#3_(iqGs6'jMf>*j!(6'/ǝ)yS=cq9fԼZ O+ʀxSjS0-# 5&Z̈́!GlG@ E&PED!aHà&c6qd00MA INʹcZڊTWE"gAҢ A;&&{Vh=4^ժT 'G6Q ͓?羮¾4PM6|h٬k/>+ĮLk[vj̬5XAu@m٧pw"B݈I(.wk2(wHTDO3K5N=!*_WR踱+7^ $^TTCKh 7Hhӥ T{N]Vo^2箵xzF.hB>T"w[(Q{5(,˺jW| Uk%Jnu#7;6R|:{YX%ffӗqF^}$7Uۼ2 We >7}X?M k?AT*( g5j|(u'@5oʱ+CY)ϥ:W VDGhEGnf)GcKN fA8?Slp8WgT ^Y$L_ >SBbޔB,kӵXejܸt'ٲQ0 8%ȫ^Ay\z*J w"/C .BQlU"SssdDc{UOBsj]T>s:N ^d'GHZvqF{i^4}Xwö[TŌsT7:ɗO;nHћ dVYְAs -[mck`RT y^auխkry@# v*ϪRߴ7fSMMb9,;t^>?3,V[bS' ߟqTgsO#e#0rgRfp?X9/48ǭ* N}$Zkǃ*OrеjH ؞<]OeK >TKA(;"vẼГ`ޘ texl]cߛ.luۻ E N>B }V!ܡZg>."Ξt>N*G2VJ-7m'B/^4ޏfsX30'3"xǯӇpmp](mC&f";k`O az'ک.8WCL5I(7f,ɫdEI5)GEZMvlQ*8*Use;W摩-/kdf{;{䲭@H{[~UHv_b=:ЗOm;+ó\c"U L+vS4f W~R5_`=泿xK:Bh˪/㍠Iv1vY~/1ZgV.ܱ]Xx>)ЭC"$L4<8^4 | wPD_Yɧg6^pJ-~͟$ Gw6>gI2Ê6Nfs"r-6EjN jەYG5gvhY/!מ1/4} Ҩ`Py}}u-C1Lyb>5@DA8dY2hY"U۲gix/m˰up>0gP0B; 2{h}hyAפ̙P7t3m<2;nXЊ|B!A`l N~nXZc&=hC=ț",X)ky+&c润O]!(~3O{3q Pض?Pvz$SjXqIFXEAOUG` YEwP3hNPt G0s4'_ ZsCJw/}ԃΏkU/=۷9kMO}>[VDK;F0'8[JKE Vy%%ۂVe{xE?A^WH-Sv^3*k1BzRzqɻT\@aI9rU3d{&]N=@lh. >v4 i\jD[Q*7 I3]%~e1tΪkiŗܕǏΨ8vrd(8G @'߿7UzWSuI٨|e71$]\_ߟL&0e3Vy 'Şä*zK eCS9Vg˲1,f1!8+vB֙920քYviλ{ x.!یTMXNLC[Dr!@!rΖ!zdDrYPui PgK)s;9&ȴʨa1r;c0܆ׅd6r0>ONDs4At>ٺ  ;|}M=FOvJlz55'Sՠt-9U28!0ʓUe/*v, &:Be :dٚIGwN~Q{QBtn"8@~z,sLSn]Pau)^2*zsAF%^YgR՚BP.Sr1 \dtg#\Rt"cIxy?ٵ(INي,ij p-ũypWЭWnqY]}͔j,& ߉l<|#b4u FS5flũ q(\RjR҉dH ?a%М&BQS 7ͦg)!ߵiK}ieѤt^agf6)N+ ^=)kwJg!"^? #֡|sOp MZko.h{]zbm6ϲ-Y u3H9贕u%-@ UI!ւFԅ1Uw0$J-a|fr!L$/D;}`05V 5oYsB7} w}qbdnA( yאz[,u+[̓}i &4ƙtjuL>l8r^wRղ SJ$ %0 P=ؒy!lC~#"`^&?ܙ}~.%6! X,,Č-6d-ZM0`ކ>e,Փm_@{![eɀDοouQ`w>ǭQݬjtNz ău Xi~ƆQln qslfL:]l W!Þ0ĭ@EZMRl3C7KhOk򢸙mH?!6[Drg 7H 9_U?Ye'hPQ5wGy{g x/j5VPTh8-N1xM4g͖g3tK}oVկ6Es+U Qyն^!ͣerk kR*VrI%>s4X)۞cX_QNܥIǬKI!ӎ7[r 1=D Cp9:ʞBzq֔CNQF%Ş N:g1"=G3/k9W? <#)"&!c;L/̘-u%q0tf;haz,BYu9m%y{0z6k+iJ.g%}Y :xi%^ LBKT!P*^h͍eo=P]Dmqyfzlp@l/Z%=g<د2ӍDDv}=̅86F(]x*֑& 9# ݛ }j+ϛ:VBQIڑs >ʁVura'c&8?Ji'Q;/4GZbP@7t; }x?;ZdFBԋr,f%=}0GB9Fn=' Ϳ InLBV}c*! Gvy&g:~=t}]X? ӄТPCɗSnNipәzvO3LW"e  "Kz2z%Al78]Xa|;N~^MhKtJJUe8b*@ߧ+a:Sd}X65;" *H1Yd9((pSc|Vh{Mg1hPu3ٞ+2 ,k^Iշ~_%je}( x~M9&cQy¹B2e -5vrKЍ?CgW~+9x9H_G0A@&0 ؂CO Tto!Xik AB %G ' 8d%4zuSM) z)3* 7Pc(ܚ56_Q^;*JEYpt8jZʈ(4¨ PZh-' iC輲].1z&u疷@%/p&! ρ{kc GS|B_FnͶx)HQ s[ uS>ň weשum OA31RvƧ\@ ~C\5PȾҲǃi58TR'y'slsCgn,iО0I%+kK=Evy'\`rYn)ND@n4-m= 0Oy+0u6NLz&gr֩,E*`2;1$fr_ C lu|Q4b]ش<e!=2;,bGd!.,c5+|1ԓT7+Wm'F۽5э!>FS9qc 0ږ"y1 o|_d>\\JƦǴD/[ۥԐL}k9Dz`AL2E1F34HnY\Bt0NṴ:/Ast-`5zJ O&s  ֜tM? :m5fNfPV`RDz.6eQtnuU5*lrQ;+gY2TIטѷʠ'F:^hRYi2=Z%}ttJ=!f E 2֍ڰS7`ӝɅpzz @цvN%$LWC캽#1K =,1l@X"G k WBcgंccnvZzcZIڈ%+a(ʘ9Ul5 tZAvj,.A><\L@kSj\<[W;@nvxbJ̓05ܤ$~HK;!4,YbG;ESt<< 7=L_#i@0~Ч8/B 2ja0>nH강h Q4]Lc7h<]/|.qf H_]ʘbh\4+(Nf^pgv@qCj)lke^:'5q 9\<$xx4K]+'|x0 2ީ0{ ~L]г5w8sRXX;(Q, Kb $iNWs'l[+G4lKɓJv& o4D1ic˦C/فi;SQZ5Y6TW2p`Iϧ#YTtxӔPW0T@ hW{G)7: {FjJC:j3r9'qXՂ)gvkߢ?ӛ38(o8"< Pc.cxyqZ#(c'$g{n Aw ԡ63mVbz}tQ,VűL|n]_1EhլxS0hZyJ '5E <ĩP9 4˫BşH8lvYusA_x˲.+_(\1j\Iཷ\-l_ fqpwp?6 K%BB{ԝ/ ?~?qDt;[]@F{g_MϞkX[\bK%!Q(ֶF@岈 N=FKsb@ xeWt:W9}34Jj;fe*9&N8)Y:(sfCZH/ׂ꿨K %ĕo&a71~T[g{Sgfi=M}_yGk0o-Eޖq+ULb)qZ eCQ74Wo38O#-)?xsT p/`}yhmeAi$a&ρ5mNR(?1PL {lv4#V,\1TN:t c>:>Y ӷ`.6㦀 J3"`X"I8z@6&M>϶#˪nʷ"3J61NR|%V35 ( N96JM?~'[1@tq9dU7̲ů ,Nʃq'*Gg_ԕLn!:'B cHaswrjZ@rMt~(M;,}5bz,:jv!7xM_M'm"W%92H5 (# jV U5_XV#F5MjYo󏽼￙5-woXgz|ڛ g>t{nG?jr*Oźfvɓ vY/a_{1]L#U}TB`oKh9ÙGsέAE_ՇZ&cr/ٚ1J\﹣0ݺsRop댨e3%JPje>gQSRsA)b>42]kVt6{ o0yIJn$moKWĥ0"ψqG8\#_t]`V b4 ͸y^@cLS};j2d4ŽNUvؒ[f$Bm4A DߠӾ{$Tļai)+/U^zf+1i{EE!,ʐZ% 6,c瀤JD$?|O~Kg">$:kz(yT Ƴh Q\.m.d|5 Ӯi2hZ݀3pd)0\ZpFքmEJwHgƒ @ú}i  L#S|Ŝ6uc)،aƤ t6biPɆ"Bp~\#w>?wL_5uB}$o~4UOc%Kl"vݜD"!v`ҳг. " D]9h='xE'fZ3|ŲzoA_P?@낭 a-1J"]jv4dW=!Oe{g {Pciʭ'YCdL,ߞ: ٝ K?H[?Я[@ #QBůc4#{+k=]Oͬ4 ` ]hwuJg)&s|JE?MJَR@T$}$uY'NC~;+X>I1e%-ިSG-ג o_^KL"N (K)0 4\MA5}B*U3thpS- v28҇رN\Y\ZFt>M9 v#kv0fa.鑥9;V=t[9楠:kTWn_95ۍ(:= 23"Q] $r@݊Ŭ']O""V!@a|m f 淶WҍK^k ɓh3+(hz%No1;^$MLc!j3J+1>4ol@0xtߕo;]x?Mbͼu1[ȑ>-Ŋ0i3IX;IfZj_PH(4anW<ҳF@#\ZC3tMP85rr='n[4'rcaUČt,&BIR)t *x"~||16nqQ?O59Z?8/ݫUGtÓ7G9V7Ȋ# !9}w<"ePu2)\"o5Ã8& 4}ʨL0a /ņbMn D@{JnZA+NUk!)}U ] l I8^*ߢVrSZ߼ϡw{eȎJ9 YߛNk]eޚ: COowrY[-T$5xxw2Z$Q6~#`I ~Ptj?;į(>dD.R'䜖FqqO("u^`h[OG G=964l܊4ja/c4bU6\xۑ.}&xW\tHA J`')Qk0'fd5Bu46N\㿒BNLdW^P:s/"z7EjS*KoBkk[ȫj2zcOh2lxxWi;[Cώ. a-ᛏEtj jЧgNGGW<J mw$_)a^eC>; gYVoˌf%4(榨8TJ'e~ׇ[FUi-%T~@a#}ďz -4+/A!drpsh2QE:n 2Td&=&$Y(.'X&mlw=)!߸9,OG?=8jPvs' J$=R$_G[v-]}4+gFܹQOxs:F љl :ӝ"@y7r;KW^.eKX.@Ǡɰ}a`/ϫX%o^&hheCe'|~5`;wy(yYxpޡ1͕l:]{%cN=`0{Cu?빢o'P9:JiBCe23X s.gMbΔf܃ĭvcm^DŽ L-ޟ,lzPkBƂeQGPoQi @ڗ,8ͧ,%Vֆbu rZǣ]CVl\AK܍."H:V<ych< AP4pymc39`³JEK5MOղ@ڢkĕXQj LjjzbamySVr%r|P7 &Zz-G'b"x0+st #[<Üz`Aʍ!L#EEQVocoK w= ѱ_梨K;x*l>] =yPsx͚i%u2EIWP9}cKfO}_=ғ˳:/Ԇ8dXR߹Y,e?1nukapEHTC O/K̃8qDu'3 B_u^l掎>8 )? & B䆡!4~4reR1*,z_Ȭ: BD`/*짴$m#R^鷢{dSU-<< !YA $Q2RvVX;0oC!X4ĜdUoƬZ~JT%vd 3aςWDBb|=ׯUaDtZ}8f4XT01CݖԈP8;X}}YK|t:^6o-l]*zq2:-B4]yJxjX35,ؑoA{s62"{t_]:\/.BaK]U*f D"z me(qM%H͙ ίh \'G_{JQl#$n T{- jC;C[3!tnxOƼ+PCŘMatMuMCkhU6"FL\5Hκ7PmA@dp4FfB?@q(~"oe lEX7NWo.9:Wk`h;_u6BiЕPSn;eJ(eߎx9{A]%Օmi\)[f). J99 @*XPT{qߛP\Y(uFF# 8-Y KaҁgC]IQnA; O@\+WlVjGj:ҞlÕ)HGԭBW& `f;SH|}W<{ nT^;6,ÿ&uùjT|w;\Bּ POHD6.Ic_;p} bҤi&*7SEoe] xA曆:mڬ4aj!F o3Wp>1Y([X??d5 eE%603ۖbjpCԏ#V?#8B*IpJĽuጞYϕ| ac*Jjc,Ί sZ~] XxiFGvKʩݜ:{P3C4]ʉs ԪǾcNvX%p1Ȑ8 ͘炤gw/ {Iv@`/AZ:nUfy%zFE;nfr=Qr-+J]>k1>e\,8yFV4{pD}wvQ7-#_5jo^Y,[W x3ZYބ6KzI?0cYm 9z#)+kyKln3=PKnU}p \.5#1r3"gϢ6OO -kCՑPAsj)9u.zG'~m"( 8߉}:_}I@"ٛڝ;zQz)(u BZBi~њڍOnК Ȼd>MK{݂yƝ@=\/kiЌh7& ej. k<ɿWí3uWq|LT.?A˳,%W{Q.duĻ;^̡yCwKԀk%%lp:Vm Rݺnb [6'vm{lϐwb+c0mu8DL}Q"e$+MIrl\I]ق%jN2zUnj,sME,յnl+u o d:f\5 j:OU\9e3v{`6<.>쪲V>:>0l܇ x#l9c4elߵ~S ds֙O j74VD;k(Qo_+5|FզdSRU،LvWL{ ^QĎaSNL/6b f+TɆ fL꒕xDNBL[ÍFiu<&H:~yX':w ,OzޚB۪tfWj°Y!ͽc'3=!XgTL}6n\T`w(k|>LmU}ip( hqO2c[Ԃ]Q:[L[ laؽ"lWHeՒGK2P#`=W x$'z܎$^ր4]XU3P`jݩ3'FSc+oE>OeK-;jڃ\r1ED+ʕrneQJ$YE@jQ, ~mjY5ֶɍ |v-".j<o|p X›Ast 嶘͛*[oZ3]=qiF9ƕ~ofy*fIxh^c)=qašGv@l\'hj [wb \} X`[^C̏8݉,ڹԔL~!3GXs}DxXfj}FfL@M}-vPs iAKLjk#yK-Z+BzS+ژf e>䑂iSQ-91.:RJ+l!Ǐ?ukj0 Qߝ,V J(IjV]MRA)d;/Ձ{)wfkVG)G7+o0݉- tလs9r45@)1ɥbC^G?zJMЅ< 6R<;0 n+c KPWT͋jڒ5F}L@4vc:nX'Qa du8d+orۅJblJQ1g0cs'~6Pf"D¢{H$NuuU4\cI/ԏΰ\Pk {+)e^#꯱M+Qpg@z zbtvx`3IY^dz=YChfh KQ#&`SڈY%#Kq\NHNV1,(meQ(vEC2/c0 {BF#Ťh-vX fRv{l C -sN8kiHjO>kV?gmj 5?+H^jgȣsx?!g t0ʘ$ZI}dT8D1M7Oj!/FTB7p\3g/]bDqB,*30Bi'iu4m؇D =7^go#fhX" F2:cC4B.S%`; S;U0yH,*ɼUe~Lgr W}CLE,J:I~*{Oڟv0WnJ[}#ٻxZydO2R'Wë]yO+¦='_$.y'P:NB [TBP xe'. ^w]?"yC"[_t^H,lm"AnT2֢"jTGBh fSe'KHjalCϥR P S]?n$$ 7R;JөV ,# "/N@TeN*`)(lW6AVP׿nَ 4cG琲)AZBR@=8f5(9~6'@X| Xf2XK1\n+6d2seH=2Hèt_N$-V /Vps[CϥQ>~؂.W&a^fMW XnI̓j~G3p_Y-K^Ww@FgU*J`哄^\k21ڒ\Ӥȡx^[qUofoBjhEQm[sd"([=x@ >͐{UHfD?*<1$x_$tl,#//1) IXʜAeepYR?^i+vI h E'ze (IEΎKJ'b>ˎ,rIu>ά5WM_$!]UaG%F=DaDSB|R(Aen7! &w)τv"KI7 M/9T z6v2Eʮ$KL=(4j!GsehjzmT]1+l9)2~!<Ĵ6Z 㡡n`/ KMIb0E􆹝=v+a*H!yFNKBέK{O0*X`\}B0elP*XDγ O2om=wOD2}|9 fٛ,\f z A8mjҐ3uPL-aQHPX e>}<0lr(x-Z]Kw.yU 3J| 5M߱[P]# ]ط0QTII \g1BRjT-1-\oIcS(>&?1[ӕ5 %̰g PK8Ž&P5:^(=Ue, K{31oLZ-ENKMLRԳf\|VDKP|vRq4Fpa'\-H/{>~!2Ss=vvU@v"wŃwD0B AI$4AGS(:l6Hண0~2cڐ60,i/|I#}Fe"Y',lHz<zd)8gj_҉!| _Z28 t\TJl{TK"lmJPe#cאz:\A2W)$)/WhTj.ů|G#Y60C YjfQu avM?ܣhF1ʫedYn#mszC'rÛo> c?iwbH_u~X2  +ށ7va^A\3 c?INj;|Ίf^䞁+ǭ6,FLxAk&fH'0wK] ̹;B5v^T:t.r:@mް$25z澥F\y{QESG=FWIXwH'CܴöR{$4ulkpshu?8 {_|;ijy,k &SGK:Te:CB:` @;xϴ[lyUYD)::#•h.S# "|?%P"liͱ?`7!ԾS' T0]#mOP x}ԯ#?Ƶ1hdꦪ4۳ln) :6WkT돉 7i<D.jУp[+)eݦ4C8)cS{*iAc$^MtG(7]fM /-g2`+=шߦ[MtHPQP٩C8 `"-XnuG72G!}QU7ѱYq9;f瓐3)v)Wʜivۙc󏌣mw x‡lW+VƳ#ŷ Q]P쨍Ӏ^jB" ^[bbhcB#UYo;kϮ4 yjmb/mTC;D[Ɂ"UU.Ngwtpv2Ǵ[gw :_t^)q-y̻ĉq1 ]U `@ .pg$=%Ǘ?;K-JsGh)a0} \nm[BHFZj/ijljfi+dM^I\E"pI,6Q3kz [ѵ%xE4vRH^LQo#A}B` NOpͭ-AO:Em@PjF۾>pk*$oN#F"j 4p h:8Hg]g whF໼PABJWJ&G!Cl+G7ZNlIϛuLDCx\JO"ӞSHbcobwJZ8oL62jsp6>kJ7șO<މ2: ɐJCZ)d4)vw:=$9e`xY{=ѯPSgv•UF &Nz4w ]%{גPR oV)!8m' F֪r|5!޹z[/+azncNe,ঋD2wknxd7PzTL}%pnO_ݴLz*XKĨNl^7%Pp o^,-gWKwU*Uj0e79}R~0ͫ;-WKWzpEAMlqSh7Z~\H/6ȐDAÞ VP2 v6KL[ !';ЃO9; n&ΌQB#1[.dEX%?Swh3n>? @V'r,CEDẉ.c6VS/m*^xVMWCL͂އ0Zb FoP0}7l#l%Aq֟8%؋+z= ?*ZcL &|99.7-tY[do![X=I @9~t.ÅwcxLv+||\ߤOn(gnMו3&R%;1<`FT<ޢrVH xتR.`L]oY)ˊ׀\}k~2 1ox . E2g͟/ڗ.PCx㑆ꏫ](@I$vg/|*A'gfhj:x܂j/-7%PfI'ںcm+T `>nJhd"Af}f'AP ^'J׋[S]WJ3kݤ4MA/zsif.[tv;TRoNdfO{m__\7N"!p"9܄ń_".Qto:nwߨ}XV;w,RTVG8rm YTܸsɩZxaZjDy觿g'|5o.p %Q> ~Fڽu?t4A9YeзN} ŴQHٻ~z_zďyb(vpa8M/Qz?[Jmq ڭj;rk^|U7&3q R}J_\$4cկ)Tjݽp;C fޟ5 ?$nJ>^L` /_>\~4a *GqS|ڎiߏ֫*5{L_Q^ Ln;TbˉuUYAV2D\Ð~:C"WL>Q܃ݤμc$fUXQڕ)3DWiV@oxD39es\)׈r`qKgM!y!I'vQ994="\Ͽp(.#P)*1()Ӈ5h=o>UHؒsO*Ȼ\)\j_nMl9Gsu:&"K͉`@Y1ɲ()6(s2MoHTrzHXU1ih'5#FLɀ9S=fG Ja{]XS-:f`eqq`YUBKkĩ]GU9խ/kgR{n "b\sM0I@TlE 8Vkq9yTt»El2O ěR]bfA*..,,MFU Cw k32r$$Y Xc-n),-xtّ' eHmYrl[(욚@'R3scR1ĘQŘC{wR[E.紽 NG+I'Z&Ȉ d|#ޏT|'m#W1;&#ɱ &,7͑CBWSoz$jR0 ,=EɗGAɰw~TXz8s6>z o*Rw݌3ZEw@*E[~,E9|زNk̸dfPLƻ a L3/aͷTe`qYG?\O'85u͈ %%&8}LZ[İFLDudoC:P]0 `!//QgfxGfUJ7m "xUh9՝Ooa~q&JHA^< Uy r9<೤Hd<m2.ʿL?`~W~֒(Lx(&'@|ȕ> amU#"-:D&Fa5bd51M7F.JP=+ iB9 4^ 1$SA!$,QHa$mbEh hS]>d,T70M7hȩBv|PJ"P@?WU+d_`ee.˶^?ϋ\6xLTç9 }qWvMc[UcX~EIHIwO;_)kƙDܶ $]I!m~ K%@%7s _ᗟ4 $$Wby(aSi:BHQJA9&aQ0 yaIyd/yo؇b-{6p~eZdW %& pEo 6:< ]XE;ڂ smR?5'F&MU7Hr({9RHCR~/X[` E @2mcT#ҥA@U [`8_ 2?j^fݶy}UbŲ{]I yjG>8ݼ #*̛di]\?#N{= 㥞Y(ua kH$g&:<e^Uty}{A]98JӎaL.p[%k2kB-fuy_4;eU0xj;+E7T\耜u+HB.nCHR/ˎnPCI@OBNRt޾VCȲST"2KH Zg^[S2YUp*%S? gmX!trra  :bUy+ML~߾p1贁=Fs/b|/uN 93 VT'$(ءDʤsE.+,7!Oˊf&21B\!!"{nGw^@RR9k4<Fn!4VIV?万*Xȃ(Ą3P:dK@Z(>ktG]RivHe|z;Q!t#@&qo_2rDO `{/gH/6㡿:,.o [G4af74md] mE1"r)L-Z!dcH89% lCZI (m OK^4jQnR  EZ_3 yQ^i jd:'"2̶|B=@y4y(Ŷ缆pZ\YMEuϏ ZOG f}Q𭖲/c a`P?!RÏ7Ws B2wQ,n((!qe#GHbQiQ&,Hq/Y \Lf}ENwŚhqtӕ-7A[C c~wwi'4yp/'3)» ٌL,@0Y/roOY;pJ:^eU{؋H$#rL"珓,Z=eHE5I,0n^eи(DlĠ'OvĴQ3!)oٷE!;`ZTl:P8ޒd)lPCK]vS Q-tQ#4:W,Ъc  l$O4>>]GCl+ znB `6 ]ɾB1m@=K`\wݱa6+ky]7S%nL`s:zt2 ި|r57* 1Rh^B̀8o.gGeb4 jd<7gM_D큱OHfP˺r}A#a>?l|[luJf5ʾ& @鑖b]%@Ђ#6הU |i<ƿ8fiDA|ꄍ;sI̳t*ODD/ 򴹍ab.!LaCnգuzjq/:Y f4& \R UW)mX%Mb8Le6ZqŢ&R9p:` !DmNLAvy0v)g4aSS[ j #J jMbe:lYv`bjȭ0 $N0}dѱ4CA͚L茯~dOFq6(meԱk vߜ(u UDFTיs8Od9=Y<-;LBUTiFMʍ0M1$uH<- G0( U3ĕQ[fǼU^\vx$A ЄKڐ#`eَmž~ mdDԴw*j2 OzBKbk  5\~i wQvK{O.f1"2P i?/Sa8}:+Ƕ1Mp.*5\+m}SBy&V~:/hZS"MᬫU8*Vmپq0fk!⥟CJ (cj=6dN4Lk7 QFˊpɄbN"kb/*?0Wr䮞cvS$PkTUV$oR.̋3-o0[6,d\5EM8jAVm`JWr)plĎ /4GG6tm%psh ;vliy Hjgʔ9ht$shnMA8XvĬD1"8G9>2-<.Nr %=E^-u})u@G k>si:U+6&= &Nΐj 4dY ·wzO}͡:.J]k/Vo(Uo.`F,~4t->"F DسlO-ZekJhhLM6v Vggk!E҇r`iHhJŹa.M}%Rd^ ! z^ ^3a9W]?!~x,(-˷)xUVBJ4S E Ldz L7eHCN R{o@9L­HM& Y0@Auë !((P>@mWɀYo>:Rjo8:m<tp_78;ӔD 0gV4e Mj^H͝$|iNSK L[|Ȁefd\|]ljqcZm%]wV@Ssi+.WC T|\Qutāc4:E g,hM)|_ADɗ[fO/vHg'_S}cne(J*cC;:Ӫ8"CysAHdx@3VA_EpuRHt7}`jg?uf뻆mwquo$&0krSx<pPa/2 w\UQ}Wg3QgD0{PGI6wчh0rvk!W7wg&6b`}Y%1%Ӵb@z`vSGr ldfKVU7zʈ[2h;%/C_m,)X *葤r SĐP|Sq`c!Q+FQ<"KD ̶/ӔJ /\ۘ75\d*t>j))um#RN ef%L>QGc\1礎D]2"@ھO}͑uwæ`jߛR".Znh^(zG㑚ȥCE':nF굌@}zr b6 nP> 3t(7Msvr#!n75̜IھuI;R[ t#ԏCثTmn|h#jHQ2R|"O/ = .E7F}Nb4K={DME$Ivg,&/r`H_fj*MϘSImvõ5]{j-3Z]qa`b}8A%1HԴTNy> u'1?,"Z-07K0chA?PԑV= k[O #idqd]tnv6^kdLMis sn]qahVh^(/T {Y\v0r"޳X⇤otK`Yŷԙy@5Ua0 O|``I8F; `=yIs<"%G*Elm䴼Lfoe{ݩKP*LQVo0>Zj+U ދb2<_dojXh%\͓֑E'tC"F<6N >#n ThV M%> `\+m6EekOOznLbKF{mǥ@P13fjt~c ]S[ZڱV[Ęcuh(kb&q&"FjmpR-wU0pwNVb\ꁦ`=g ` tCPl"b-2A> qr?Ӯ17zHqqpS™3@cD'z 6֬śi|h]؟HgGz=ly0{Z[{igx~WT̀5[ 5eCB /0JILvdӷg-bג>ӆSqR&cѨfϝbb=B7LE] P5؂k7,N<Rʄ64"RkR_DDdZùGW/1К/WöiX{ p!3*C>d[R-ˎ@ eS7(w҉)a}rImgG]BYsGjIliNT4uGØ(ӳU='GLP]q!x`b DlqZVI:݃*1wI0^=l"'=)/JG/x«Amց Ȣ[wH%I㔆}xNw_d>(/7yٿ y:qvEwGX6iwA)ZR d')##Q `V'W o3H$=x4H=}%#5I;Iz7mx9̦CN*~0ILX3q߬A6&[w@u2k5Չ9ɶ̤-tD4XED#$b5L !GRUU,7J\7S9}l`?}Q~YVVqxdw|s͐ I /&M[: {cH@0B4cۗ͞CRHۏ?+#rssӡ 4Z9p濬q]N75 Hm*7Y%!`m?70:$u]Ǥa_ 7e a("5$oAE~Tf<Ƿhh07&+Z)Cå9C= lF=J۸kPj[@#&c-} ߻},EMT%nkge@ ٕ #N -{З5(sF~*CC"ZyyEfqh+=BbJA IaѶF7~$P"ZI_0knVbjQD0ԛ(|u"F~|1Hצ 5߂5z(; udV^EqۭSV"s0Qhꃷ/я XA&7YFGβѠv垼cz㏥X}>y;|jF 6gkhQ6Erfoe;sWŕJY_g@K5J8,Wss0|5[0KzU"t1^b?O(}*܎\zA#سCGryǩ5 lrKW7o7eUY?qG*C1Q80 yv]-xrUB$82RгVCZ~cz2;w\ U}A<)t_h0+f7J _|mzDYP@H~0[e#Ð TG"1:bQY'5 |ez%&&5RUIΤ>odH߳_zz@rp'LG`;;J]=zҒpT !~KO@8#fzOiPA pJ*Dzw:$Bc/#ɒ"B8ϛJBZr>j G, /2 S|l0qWͫ,W BqG=#Q l-{syRL[_| 뒣#<<a8ˡe`uQwHf38>Ƿ/W61tyĥ\Z3K: BG: .iö i*8u;4v}/V4[ar)*G?Gu/ӻN&*鑍>AI"UY 3VM>3M-B'pc9ENȰwA+h>@7eؽ.8 |A1_OIOk`yV+:W%YAs3|i|{0CS|]bE%‰c(`"}@U>ibl )-J`zi f 溺S541x J}h2/E8}.#J :&a [#FӽJ(hD|Xx/,]H܌1adM0;(f&5 P%b/JiF,AsjZ9qJFЁdPtY0(PI= |Drhͽ2_b%*e6I?,bR|Op'+4ͭ_n+l,x 0==@8 @ fi蛥9wM6S`Fx[0&}1o蒐#^=Fojm/*-hml+eA9e c%cwu|ֲB%;r4S̸sM^:˹VK-=Ǻv!U^ŏ ~(NRE=;uw ΂#y`Jc۵pﳭ$ ZP|Xa_ %e8&/GBbo.3{EZm.^9(~NUw2oxpyP ׌ԧ\cu&WE=glΙqN\/=yK+IHk&m'gcTq /KP\;5PsLhVG(bS:Ԫʠm p|6C 4B{i au7H/nLL;{ʋs37N?<HeETL-͔s߮9w2tn~:SV;<øPt"wl 5Kd1o" @b?S8e(O71 .^9tur VNITѓY#b/+db1fldBMO#h6x*([)1/Tf |:-yz4jp?2 "t"вcڵkޤ.޶I*X$zfmRfD@ldwGy)d̫ұ[8*XLV?mY(}x<$uE M9-6'EEH3iTttw1P j6'ĕ5,hzs31-Ob| f˗NõD1s6L>;y&a$GyR<#4ȀV^cOE>$PdB%0RF%",S 3U*Aѥ_;hUsDҼS ׽,.25o}Q=HEΐfW&1~rqJ谼xI|V(^NJG]k}Gik[J3 91X<@B4y;:?gw@׀DF 2e[dd6 B'ɖS+~.U.nlxw" UO/e!fˡjF\/)Ji!@&d}CE`;P+Q[A pp [d? $RB=x,鱂 oȋeR05Q cŧڭg`޷+^wg2[&))%FNU?bEwuR0{=QdCau Ziħ,U{:Zk)@bH֙/$G 'AY};a r,7G dZE21__ >-mdi/>f^B'47ieܾgHBЭlJk Hz䫡Ў ˈ!$UEln7Ř ʮ{.P.:KQ5ėx˗fz7\$Peqy.@\s8LAnjp0(.9dY ӗߔxGSN٩PiZmM?4i%&z?I3FdXR<9:Y3Y)89a i=S[{pci:VOLy81/CSM5j;OSJ/G};zS{xł*cI?&[d.Ρ(jI JzP9X.޵Ni=[-S^nd}H:P"BX('k nh)?+w\/Ю=)y66'GcЦh ?m T朔+ 5jW/9 =L@<<mW.q+$˗ZRLSi枟>7>w#6q 8U5GGq ed6SN&1vTb8Ĵ6SzmNJ;@wOxH:(BpnBΤeۮX<$P1':Q_LSkWܧ _%v6qUM4cB%^K1bÃF͜{BZUρu9TkR ~1i;1R/ʎs9¨W[&0j ]ḵF~N*hILց5CH˙`.d*.RxQɎjQYȗ\ %v:ŴTeKOw 3wІt Z"dF`%pE垯_xB HdOٯI}$ POL궄̨$XܨPص[o;c’h?'dC0 $7k VU,cΊM37 't[ox^UTxMAU?ob;[bQY֧-ahi\WEmx8Iupd5n*VK4,b(-sj{Z_P5~%6T@]ܘ2 _7^8B#t:#9;UPOm(bƐՊO'ʵfjjG jkNTq$#0Q? D61xi+aR)h<]QH9V۞Y[M ^ f"Hyz0).Gp$MX/Ju ;^ӝsk5ˌAh<Щr#$xK5L-W8-TH濬rIvUnGpo,z7B.k`r7ꁑ S+Gesw., 'WSeǴLse?0$>cXp˃4vJǀjq]Y`O+0_ &NmIܦ+ cf.~F,Q64E1ȹCyZ/eb=wvm U~tOe s?v4'fak}a!Nf'peR&|(Fϡv0p^x{ MSa$P;mJN.3P:`@q14BW}x d%S+)ktr;wg(\jDSaJ5Y^vW&-[w3gxN!b2'g}vYIYJgV=2p{X*~jrw\x' Tp# _Z/źyLLKswNy[WRӁ{!p:+YmS7?c€Rd;*T1=>OƳķeX.SAfIx]^nfU'k`xQt9=.w G9իeX S!姝n:=vK+ _v݋`?<3؂~Ӑ0~)R-*$5|4:vSh]VMOPe3lǘ`fTA #W*r4bTTqSHu? #Rg{ŀE5oқjoz9@/ףt8!%ZECJw);2o,Na\"yO|%=aGg\TM$/I`rJt63P3O/2.0oi}in# 7ZĻd%WdO-Y@;EBoz k&s&m`ؘqjłu)a$1Qa^5i[8ܮ"SknBqe,TĘ%Ԅi2Ŷ4AQkM~/ u Kxa1LJ[{qk,dtIA ]!kdGGSQ: \0uV޸' nчQ` /փR1cԠ> &Qb)j|dDiF%!zj FO֯ƴB<:b`OF/b,v5^U79! wph@nqH6-,kg;øT;)Dq.\/[XQ(6qV,XN)'xMd<,RW`K.PCw4e_B ^mSA n`210svugOdV4Yu6n+v"l}[舩d/5(g(xME{': Aw]] <_uVH(^C~OBnwUޛ:/ u{( 2;j3:=`^%*8s&s0ݿ,IdlU)FzYaYvz;<^z4UD)n}c21Ʉ<<B)pA+|4*j> 6Rg`h 9+k;?237Ew.\τ]uv=R5A\PCl;g_Det -##TG3KxW(UU*3@K/־՟OC y:QE;?`R l*p( bh,,y#΢R7ImIʐVVX(/HԁL򺈒ʯa%1"BW=zڄ GO~:CmdwD&9q/J9.y)v:x meg<i L D[!N䎝¶ {l50{oʝ>Єd JSF9}i``/ ?U_V &F:o6L'Xɬ X (6ڙXH dV.%{reZ4wZ3":Z\|!xH:H<Ř$(|!F̨l_zl% 6~5[>7&7*1"\ 5U#i'sr#I# ݋; )Q#[/C2&wLp2krYϹ9ӓG@CVuɆ맨ηKjx1PbJq x=ZE>J-^m®A&)[]_g1 |Gq͙|Jr #3ޜZ]n}ґ۶;lg=U%o'Ίm y06[m>GWZՑ;m1n.ݪ.x>Z2fP|M߶>۰^ CIÙ=No80Φx4(f`4([F儘QxKB-̛`4!T|WWOqE?ݠ7Һ=&֞ub1OsB쏫J.%Tq:Sb~aG \0ҖҰRrIEieAz91kF̂C>en)o9i*YHfG4u .i;1&lo.g)AlYS'?8u :w*G6,jtIrFV',ێtos?fB?ڿjWpZ;EOMΦ]h HAI8pT|&^]Hd6i5W`4jL[U gA^2 7L=b}*4^Vp徚\P{2 & e"ވ,;@hRɃ*4dKT p4Xֱ]JWC>6۷Qp\HuZBU+=-ؽ-V5Zt/F׶kwNLSJpġ#dʂ׏Uqt ~ُ\o`"S30$*OF}+k5JgoFƧ/x[piݞ#>/TȌߍ4dx!=u2M7~ L$e~Zs1X٘aEl#ՅL61.+NESH"qBKft+.F_[㱤(̯ʑ¤/T0)T[_ӏqM$Xǘs6/VO2`/ur7Ld+_i=vD@59\|s+ FU'ytW65{~!:0-X~;#ӈ!B֯1n%y}G%p]*ZM~SK#@ &oIB `[2ёs7c@i CmBc+KVϩ5SLJklU*K wܲȊ\-Fp6̮F괾p UYqLk>a MheݲSmP;<.#vZgw/5d9aQ{H0^Ok]r]xOrzĿ7 bȍ>|uk"%}x  Bb {'qJd{],)6Uw3P;95Td(ΫZ&UOU2Gpx(n:-⇱Z H#*en2kXLj#8u 2A~X"֐Dž<vp'dpG ίov_J>wZOW'4*a14f \؈T}+ ouO5FYE }򐫎KLKS㉕<ڻOM -cJJW"cKLM`^n~Rǰ՟8{@#Y/ EKZeZJZZyS٫}*}%; <5N:ՋÒESn($6b&7kM-ǐVhkq P4Eq×%wkԆ]{~:&I´7&O7:M*yvhBg9-!z9TAN! pQI_r KS$6OC>1SD0P׽yvU<ӎ@Hm4 )`U͏%/d^ʤyp#'A:?J/WNijr-*eA >9WeKFRu S R{FI'f{G~" 3;붝HNh?}'IyR|1 $gqtSO3bOe&ͺ묺zvc3 7"?̐|1H"Ր@0qAk᝹Yay+yqO={!׾eqc9MT/{ऎp}Tg36~$(@3( QqOkjGRMd0a簇|?xx#[{Jv/W؀w dzͣbJ^pc0=XZ*ތ{uOE$sC0ڌGס"3HG LCa [1EoabIa,hF}1GçN#LhD0,qi]jqN^{.ȷ\,$TvdW Sh+_$E}&G7=<pDVO |I#e[a|ۙam }B<ȶJp)l4[['1ۺG`*X|Wy,MTjɚw_Gjr9/y,}LAݔY%ֻ׆=1Ь@t z/="pհ8Vpe'!q5[][D5̦+ ΋+Ӧ1ʷ4 7Ci aJ-O?xWM~*#2R-=_ ӚżUX"z1ʎj]C#.se$Fxi61ucWuGƲiU5 %bx2%5PaC[ͦS:yt:!e⣽ф]MW6l!˲׮Oϑ7ވ84C8j Esfy+wQޟ/_CKӏ\:xS+i(uA4ogptżA|nK?xa} ~^؛1.jۧ$]g[#wK G^ѥa7J]=LC;KCw?{>$= Vq) ?lr qqЀ?0aOKG[I;,ݻ; 9&!B"T/W&.(FuR-̧sxrܻǁS+^_#Ȼ9j@c kTW|_zA^wX&4ܿAݤy+A0LFx\2/D~{[vN]2ݯMuřKX\1wp?F0G}wM!$ ? @"dֲ+5{iYVm;C I(d', Wށ9"A <#) x r(0}!hRϊ/E"`-ߠQ;o  4RY-2 )؊|8N iT˜ѤɟI ]|E\:%GvQ9^wĄ0Ju2DcLV[򒂡%v*hgiN9^ ~ޅaC"7Kf\GYA>(Yh:F2yNiCU;^e?3Q09ꫛAgQ} ۰PVEs56nhRk0iy>cY!q)3\ 7x ¸3u)a[.B@GOdcPUn1+jkX7h[|Ev*[1Ljzg`,Z [P!zkQ)' w;SyW%f}Q.޺ʞ18 >A'(!s`=Zƃg_'wz{PWz 6ډipW6(%`o77ڌ7sBs?GӴv<;tCZ֤B'KAM:6aYHcˢf%^'Խ'yRsA?sGV[se'M5/s7]x#xʔ-S쨓\;s E T?z4`[0S X6 }kR D;6F=;B?r TӼS,O&z49~1Ugu!0nmi߷o`@A M1k`.1J捁U(NbOZ4y0,׉.U(SKR!N?uHtNpm"ie.Yag sۜ5|P5j$e .8Bi? u@!)=hQ^Ӳ)њ5C?8b Y8HѵC`S^ƂUTLR\ox]| =8+ J 2f<x15c41k*D  nk s.pVQPPs,UԧlWe E%&yJߚu*⬡lq> %4`[14 ~·_$q7¥-]e!]'tG&3Nb$w1h')oU_OSa)XLpWH+zOi@|P`eL*#ϫ`5Z\ T묺} B:o[n~ _فU؎')JzK1CC/IN`]3gnʅq4 8Q zpH ./z6f^z!=LPmo8V3qS W2 8g0AAaW)yuY;٠c!6D4,=Zrm[sL Tm  I "j:K9b( Ds5OnOt]ڥFKef(EeQ#azU*: q/wHqzco\Nm | FYI. ӂ^e粨 c={8$$A,0_8ʝ53m&/`,\VI #%P];B>ҒoB'\Ž-؉ pqoO' OܳYћr&iLz3_=ȪPNʆ;`M>˹1LEО+ ÷j<R=KǼUs j\,q}A_WrljJ/F䂔b޿NB-1ț&5aܽgDzʮtItJYsO{Pǘ%F-/W j]Xji&eۄ.<(ZR^lPjZ7hZtm9=l ?Bm@8$G~AOPo-`Ԣ0e19*O#nG7BJm ˋ>Z%Ə6zk9(FQ&%U%8u6 KfBlP!e&1؈kHpoR?ͫ!^5_ BqOzJjyylڱ4^-4+pmLj1f E;5cm-MGIV6O~?!N|E1Z`LoP rLm7;t(/c bI(׭rO992={[¼ɫ^OEˠE[+bAhTn wwX^_}9CQfqk 5[T6 ؠ$ ?f)p2HX ӱ2B);jc/sO'MO9xCTO pq24@]b`o3XGt:샗\vY]T)P趘qorewA' \Џg۲am&~+ Ɣf7tW|_+[DB^} 9kU8C ^# ᨥy׍EIdžyDz w-hJWg/3|yrךMS2d ހ1/`\[8>|sPlCJOqc1S`3F ]Nq I/$;[%"PZ& +edaxߺiR?dvȰO2TRD`B!L8D_r&O o. {h&X_k{Wci}RF=v14cwk f;TVXg'ROiOQ>o Y`>o M W~DivB#=T1٦"vrdςl*#-OφQJ2Y,z:-YBg=6aŀ#`4ehL&О- V}"޼\ u({};ڔ릏XY>ht2qxaBҍYfҲO \ MxR;v 厧Q7uW2 &%|wBwnI@om{Zɶ\!~r*z@OʹHÐߎ2Ss/Ϋ6)R*2,hޮ82z`"1ң)72~!IG7S`\VJ`v-6g8pDYD5󎰙hL5Ua]-XVB ~¨ߒ㋖B'>|%)w;A"4\se q9cZj6 o}Ry﯉9*ISʛۊ7E*f g =;ۅ38'qaeZ.F+G7)햧qqKp~2p!9uZ;xBm3bg.78KXُDT-x>L5Xkpp}j>N R<Ӡ=€_폥!:\p{})# ~_Qur5WuB/ -/ǞkWobQUU2ɰ*g+7c^h6d;:(K{3[,~ۣEigEkW /wȶ;F}ie"1M&JsfFJ ѼT *1w`֔x rt͸F1FO\NХ][itֆ+73tHFZl^J_`Akvi nopqj3s&Bn 캁E!G0EQohzS2j';nzCJCS.#}, ' ;+4Uj8 gv2vI蜒9t[؈Z̓ONqL˥Parev|RCFp'+x9fU̧2n9#WWP?ԚZ׈4RxVߐ.vAalsKbRSLs}tDŽ~bqN M8Y8bi]Y>Ӆ~Pngz\+k|L~6M T7mx}Od䁒"1;ݽX-Bu&0~ kVوкNPn;w 쮖 m(W]Q2ݜs~ӻ`қCszXCXU1P5/gzVMj)3g$@3dLTZ"̸׌ *r Rk_R;k+3xH-ۃ cdQPœ7N@`s"~BU-xqqOaݮV4ԓ̒*:PyoLF+ [eHem$O1)( iY[wF[&B"%_]fO~m(sn*:?rN j$9J\GM*>v(cƨYcleg$Q$^l&<@Tq1G}#3}b1{:~JtaeWz"59 HEڸMۺ>}ϖgj5V487 AXIV@^5nݻƶ xGGf5#,u:| "賝=phy7~`/;T7&-oץg{ C)8z!MYbV*(N g@Wd dX7®LauweOIīo9zƮW~ggh£ Ƭzb=z6=sXYeXfI߇ܕt7e 7mZwgpӏ`JWbUhE3w(M !7"jГ9̢wظPKA梸0LWw"Z#FU.rrŮF՘ikN :c0w)h^yS"1̵J-08l>&M{[2&v3ǸX/ޯebIk5̏&1 &@|dX,`Dz.S +\}cC`EHجPNq ͷh=n6QL\C /6蝓7sZpF*,O;KQٛмiYu ^r/xSZLPr<yG Pbyӆ1"*:3)m̧zB#չE=`haJV> Vļ9sgƎjMFk_}=爑n1SAi y25B+A<D$P @Oa,ң8ej@Đ@'0F\/6R{Fg~H'CɉQZN2kM2̅V Z`k0Wgzx @h!8AopݖQš66ݳj"1CcD?uܡ+hM+xoÈ՟Ze. i\BalyJ u ղQ@rX:9|k{fD&NyI !l)CO9%l2꬗e\ :>JtooqfkR҅lkpӝ}x ~_t*_#}Cf#Jan8O64LƌfbQ6c^  #sê& >D2z4ϐI'L,Ju6ƤY7礶yL U.JNQ ->*Imr~gɈC+k@3[Dcng0{pPBjC@ ݪ BvI`*P[ƁӅĠqK񏗲:wM!u!Dޱ58'trLp%P͝,5${Ftf~ώ (򪀑43zgOi7!FzIߣkN9q <^O4L ۛa18B=)(*>A$_V'-bE$B|)=晩flrPlR>Iy^:5jxc7 c@^j"K,ҹK>kطwIHn~xzwF@t8< #+&b N2c* 3Sx{:>w{硃#2tA6aAn puo3ǐ>R**]le,=)=s(S$52_},kA1UצJ*[Fx$G) 9=2VǡjA0.)T$@áhw<2 q^j*ebra [%0'" $rm|>1 j$=BMG^q ѽ~` Z(n*e-f{֑k4FLh&;l=:F[ Ʀ.5x l[,k8":e_M1,~i XVQnӆ1%D(dWVRrm7bQ{/8ώ9Ӽ~)?~ }V3r9շ%f#BE\n/L(00bz+i0y2r&lD^ Qj#Cu)hsEYx=cX/Zv_t$@k·w;9)^k [2mwby*>cSC}u3oj+"*;jNA-`%Pľ̿L0i/gO,[B^I/Hy2lCtoV"I48i#c ⤍x^ȩa6fdFPMm{l=4Chr7 ?B!?`+ EJ;y8 AiN)$(+U;2SDLJLF)PTFmYE;<;j>lf8Xujjg,xW @i1sOp 6h"?gy# #{*vgV#es-mfxF;y'=QykCn@Rl[RuH!@ɠ >bT#5^2QG "V=u)|QFP?X a&I|) ;ƢKFAjyL5^G0S>ZeG DcLJoȰQW{ᧃF0J++2Kyvz/IӨpuN`3tt^)hq@ ski7?EGb䑩 lv 4d1K%Uw(l Xk{P[ K9' H;1 D-SL9b9XQ#D"l_'TM:)d3 ؝+PG |=w*ѕZIdǗ%l Z7O훍'Wo~8J2d%f\IAjMLYIVaz+n ӎVg+'1k~0Bn)P;хO{('=x|Tbp]KBY`0r3cUt.2RBBYWĝ֙k.WG˳ElxwKExܑw'@8c:{H$Ukn2dBGw,j&wqQgU0Pr|b3\P9#!ňZST,}Ǚ}rN5+e:o2Z- !VD4Q)j|&dq6|+Eʔ$K~#fۤhb#I8>E@R_D AWp~-knL90ԽkuYShikȄ튂se!զ8e`DD#JP_}|*3`6:rNVf@mMkXNA ܅W.㡾rH+iͽeƱyenǭX&< *>@&kGm!n#-P*Tȅ"HQt5M('5RwƗBf[}SX^ >D]4u9H?τspJ*_ͯ&n:T_Y'>TN?uR@  85s_JF(u jYN%! }}=kΥl{Me?:x ,3dئ(w0JC9>ȕq:vax"ABHɚ*bQ0Wb943gbwma3|s0|zuрP)Z.qd:(KsH8&نw<_)[Ȁo#D kvD|$sӻ  H2.5cTV45yTp , wQo]Ml6-> H_Gd'؊GIO6|bR ,/OIfnբƗh(|بMy Y֎n'?u?jF |-.2 wg|6sK&w`~$=RVu Sy7y!-3Wn΅-(`^'ƣ4AÅ9xp#&qCnIsYU%OġagKh At.M"5!iBvīVqzzo|rcPSVEU=(7}L3 =q.;ם&2)jEJrcT 7wFBaO@j#~r;GN`J=Th'Q)jɁځ0l3{-,[!C{[`  w! ЍeeA˾:~q@8છfR"tb-/7 ;ؕbvxr0?CLGBTϣ^jidAk4e#'?+J?؞k,q9|p^hm,%j)6s(; fF1k_f0$<MďDE[y$y#PmH@ɤ0O+1>0r17Nʛơ죝f2g1ɧ;i\5a!8Qv- jG:-j|6_b08xX38,<V]l`ie&mWݤb35ѼŒ aδ^_j[`kgY}@$1X W&E)$44`.ugk`%%N[c:47cr4\ b+ԡea |լq,hÈ)SV9U5A\)# P+.Hg_ϋXjHz,:b=`}Sq)Ww4@k.LD:R>Z,PD )]h/峽x2,d 3"}J$wM ~no5FG_w-c*m,VF0_G6P-Ѝ X-=x\xeH<D 0@?>G1KJcZ5}R c}Z&]b=`}a ߯bHWѲ}2}OF;3#gkV- 9|bԲ9^,Pc.,1%(, "umoaM'*Br-=t$ф 0JM ^,_cn;#|ޝ|Ʈ" j/%xlY}>fȓ~Mo4;DsA?;@^vDq1W{5EfuxE>̂aB\"ErT,TH1 Z3$ L Kk&"JG6 Bm-סbg#}-;Sh @Ji?V+r^ 7s|ĖnWo;;k߾?j7atծEC3(_K/EYLv+[˝zdH %]x\|"²Fs ^쀀0F]+C#MX੏ꣶv)cX;(Uj57Ko=@mU _߈BM5mY+-9 jG=3gIE{ ^0qа^Dќ,&/P1~ǐ:/w^Wg}[ |0ڡf!K5 {8JzL_i\V;e{P8Ik]Xr@Fd>b6TtR_ L,nǮ24fAk'έViIQ cLvi(㠁'C{Hy4q?n0ކR;Pj`([1uRqj .Jqx2k P]}L"8YIX X+C(+T/jzwR"V@Ii?݊!)v#̥W) m= />P#ޓx _aɷV bNn$>9b..g/6܍(uhPpD0XiߣFQwCI?[(\ UKڂʦC[Gy|vf5`i xF$8]HiS0af:sjgst:es2% mhe Vk!YLء Vor>b߾kQgxLrc7ɻFkKR\7%y+7bVuC=TQSٟwK o{KpIm"Yj/1C^,%Z%DeO#hm+IL@Fo0v=ľ?pH8r?c>ĢŪ ߶ Gƍ?6ߦ[N`t ~ZG]0eF5,p|aLbB2v/9F[%.X+%[- I#%U>Y~j{(Gc̥tWUB |숨~%6wڬ"{$o0UGR帼'U e]Xbª4iyFOk@:a0JgݲY.JJp^![䘐>ز+5(9"6}/}%"űuyi jZ.P =8*Q_c7mmsΘrv~qh-ZČ7u*`Ȇ\jm ?Hp|)d³Wڕf눺CM'a9lJ?P6/0ȳ)ubI9F#ċgܿq(W\޽\j FO{1IROsO3o14mP,Q~~:imD92_7C?m"T kR9pMdJ7?;ZU@d 6.`fۣg0kZS)~|#mld{聕ɢ1s>%'64\U`UzD`RCjmL^\ˠT1$Fe츒`Tء}=QYm=d8hQ88ͦ~#<[ B[ŁQQk/?j[˕NN^ 2{#?$L1jƤZ"FgGtU@ś<'ЪG.*YɆqmJJ2f[:IYo"bBq}*۪Jߚ~kA-أ:XؔnS#)'XT' |p خ΍r\ LM3R}:q0~HX.;䢣4!h(Er}_9MlH"ݺRs=\ QýV' |:F[P  }or:`Bj8~⒙-R< @bx͍Ŀ6v;+)}Qx <#$CF1ipaDc4=!<Ex6u:=&YSJ2ë́Ft#(B 쓓d:X-΍XSWnðo$4<χ)^2/;G^fPMOX5q@]GJ8O,7V8jȾ_ u̸iJ[(R ,ɡصؿw\(ܓ0H{lXKjU|WBn_$T|2lԶ+/wJ}}%qI@sۢ #NَɈ4s!1aH-%Ux]k꼲*8B:gDd'cy%H {.`Vb^ g%sb%U^Zg-3rö́O$~w+TF7 /:1C R \ʺ\cX/Q@ti,WǼ iT~2u^ض2;zaؼ>uxV%80C [5\N)LPPk~>lA(?ԙWWaQ]XUk7Rl{T]&3?4~J  ZG{8TR"Jh%w./˧ # rpOHg{ f&Dgȑ'j>ayr3[i+4 "'VaJ73 ~tjm\0TY%S9.jSU%OېsYfd4 mGW(;,! yR*/TnT3=5wa`ER4DKy}øb̪dIFCnTF@AXcz]Bs-fk=8d}_-Ǘ&:uʆ~;WE9\<#mk1 WKh(1 ^ƿRbȩq\~A /ǔ?YZzփL Z:I{9Nr\rCSO(fh:Ыp;ņngT ߁E7;ݷչrYxwn.[zӠo-M8T]2dnzSy T51 &:Uwrj'sDt΄Ai=oHZߒF$bG)k 5z ~gk=R>-5aW}+@Ne7q-ظ+M̀qSĴwP~E9w:#Z'P";T`x& # TEw-Cprf?~2;mʊ؅>)q,Z'휞֐i,y )b,m3Z`qm2ye'm8bK10ɦ^SPgbm(e5Ʊ<yr" fNXU z`CepeODe;gP,L5JIq^ wagzͮri=#m=ec~}`{j:+?og+q>+Kf,"-X u╵ŷ)f6X K9Kߔr6f5RV NAx7 $~쓣Ԡ{"[+Oղm<#G ŕt$AuZs} KSC&|Q'`YlJ;#ۋQNaZgDII=7 "4,NHպa\58:\>jYp=3Ȃ 笮Єԩ ԛlw'AOM,{ Y])\=|!5:8FLt9XJz!Ơ'(JU{k3RS=h,_ݸMR/}i8-ӖhB jR}YaT\Xn77X'6uhY4{DQ^NÐtI:\-b7eBNtJABC'rHtX'³ ,h0.&qAMk_.ӊX^5Bdɮf.Ϝo'|_S!JYDu`)*؊.:p ^OG,Va 3Yn; rό` gRt_&ẍ́9_5/A|izǍ?G3R$;Pۤue8QHqA:E*ᷚ^8jwĨOFM!>4sy})KŃzDgTw`/mJ*Q0CJPT$K/F~yB:iꧨybO03Z)6^=QuRB^Ⱦjΰ=N}碁^7Le5MYGngx\\p|V6EsY1Բ&WFfc۴.Z('7B^ue̺CN0P깰ʵf$\ ~gO: '^&SRy"X^CZ㓄l؃~02AT>ؕ59 +*_ /*Jz)C6US&E푝ң-2 x >B ,B7ȹ(c4]xJBw{na"DOb^~13Q1  87{8k=fy[ү[ (f~LaK(oex=Tzs ͤR\ӿ#nq2ez|hvYsD/$g8TU!.ZPReqp jMu;j܋GҭJڝ0%[)`.IF9WBGr.@C"!fC䒮KCh洔() M/d079^K8[ͻcp>7>ϞBO9 I UHw5#^ ЏCn!hEH/L`[aq%Zɹ S`U4eZ?gߦU2PĘqH$ɡTd r#Nj@2 9E5z0<>+>xlajVՀ0,(pvJ(FQ`PE %jɅo( N:q}g;ec2oЪk0ٸS β+wpQj1|}NtC{ <];7 C;jd +/aϴ 5LG,x=Nݔx8X3H%i?UF= 0)vh,iOYqKԚsꫧ4Hy'1zUl!5W TiFJu$w8M 1Ԝ.PV~b Gˀy-nqP葖 ҸzHD3Ij0eo 7B^o6/Q<|c;R¢jQFudpqeÓ4. T=އdɂl6g%O=lz3 x=R(r9>nϵ.˪8f֕ 9V$tF^/GqFn؉kh\-q xTOzd6F>lMJoXalF^|5UR88ucj~N GC 9m `n+LF1Xj(@Q8hZ:s-ǹ>'{'z`yjb欢WVZ£`MbTqqsszDӑGmc>g@TcCJczkFwACkAh a^\[MG舍{{>eZ úe\-G $}?7שl?SX"aMd!.a\;khlۋOGٻo$1?\Т )\ظB $xyH/e#dX/$:wc9A 21!axܳȇ2o[t+W:9qbpxjNF*:@T, 9`nBmζ E8Nj_ip]Ѩ- i%K<ʘ pq^HDRJn/ SU\ٶtM߰gȻ;7yZV Q"9@8>g;”%UsgIe&odwTfd9P;m굳'9j.*v׊op mA&-)HlX{؞U0,'+)gu>Zz2Gt;:[D aaVPkFU(*;%Ŗ>( Gx[!ʃOeB9N|fBx @QbikXQz#.i8BSxCTkwSNʥl1ʹ;NNVQ FUZ\gUjZ܃9 Ij F+y`b)]:.'_nlwribpGjO)/ף>r8SB.䣇o!…v zާ. [S'b [C]uϮY)H2~5ƎT\ ƹM,VXcz,Z &6Ә݈GrPlHW?ןƼ?&?BCaNbD `'\&n0gO e;~f~PgDkP$ײ݁ո5s洚p\c?^Ć[e:3WtI_ZK6W;Pg̙z[YP0<01I$N~Y[Jsٳ uX+Cg xtnCjkJF35[a b)D/./r |oȊ0]RaV.sB$| !))*5tFҒieZ*`hVODI+}x`w\e?,l'S WEF%K<'DŽ\]Tp]!T s΢ZB^vtaB$2m ;pxj釯!h%8x)L/?7vOYIraE:f p.S9 g',_gxjuxH;;x"&- Q<~Ҍl2/7-WFDZpt%sY|ұ(ܚ`uƭf.oQzQDW^l F: setod՞]˪7y( ha%z[*Ժ?ϞlA熾[&cRڣir1f3eUk>ӜH+B&J6WGOwti"Ob-`Y 2C !xU* |Hcg BcO3 tZ h޹rcu a$)_e| ~rA Θ,X#j_&I=.{Wa8 cVN]hcWlCaM.~dži+A_q޷G@JJx Ws<T [FɝvOV^h!@͘OZ3pg:빲 t+ɨ!5-~ڙV5s4@Pp#O\ V3q܋>181uqM :P|?VO!Iő[fn]Y<,Ѹ*3RńcCxBaN|ոw`2G݌ZRXsW[d1#j_>Y| G~ r'D}YCJiS'+rDS4d~:ye.;xz'|_iy{ ?s$?痩d?)Ї,h|جm(um,5}-QH~ct؟S ηK"W&a cFaҔI@m~Ӊ)c  )ef|/"Mkbp Kɷ0}.FLCČj ޻4U 0 ͻFJNBѭeoO{\}0eXVD6lĽ2 u/̯jX(Э TTXٙ8=Ǧr׽lxF[j~bބ5@ W1?뮖o$"'%H>.E%ƵR)(\ mUҿd5SHBLOc} ?BM Ї)LGE$Ok Ŧ /l#N㱎-8tϷ +^ 'ȁxLxQ0Snlg,-sңK/dz4&_}zC7i(Ck(pA]HVr@῞.Qs.DW$dm- %Eþl:]U>OMeyCV%Zٍ v/fy,`6'65y۝h)L/xyhzl| 32LZmzĬk4>CKDaɉ"sq駆RQk=} (.K)в zPwL/p/8(WJ9 vQK:O@𒨣366p"+2؁qyk/{-K5f&cGF#k`4ڨS U41ʇj#Y5,tQIx K2|F`7l)ݩ愓^nQmQ#n @FQ!¸+h |x+"rԷ8N\ 8WX e>+ϴe=?pN:_bт7G<+CЄzU5d#4}VO ;̓I$PbF$մh}~f"I)BRZ"e݊5ޗza\.m'vT3zu#:*PQQ.b63[ZSfΔ+ڷwH yeobrZ$5A\KX!8cU*DIrft+O~)B;~ϊhkw_xB 9:*)^ Bk䠽|RR["mVȯ?җ A@Oa 0z+֢DL;dBy?URz#`0lNtl_d9n@-m7wvJ$'] IԦi;3GKVx8H+Ԓ"NhTXB-#ZNt Y1R/aYJP Y FNN[ZmGXкx;yϛ^-2rй2%QqQ<4ϳdK Eū7 [HڡP{Ƕ22S& VBhS"oBC‹ZPF: o :o`dt&X(Q2 PtNmB%pN S8_)0mZq@#X|d~RL3;X:8e@`,?bWS/r:0bfX@#\䦶zZ*g b-YSq2h qHo`!RdomFXocuJEwn?'uŤWK{ #PPZ6H3iݔsCA+ffZLmN:ar5z3R_-Į@Uw3zG(y<,l Bq2Mu+oBǍ]cvj(52F1#8Ashzb-=[hw&@f:iG7Z?5(n(ʳ$-(BtRr(AO-$H%|(Zjpc.*ﲳ7PGw̫MK/ Oˤ{(y=vyaE m|U'@Ӣj()4/' B l*#<jwY\N bNsE(h3 Ugn`[ŚT`LjE5~J?ҟAn61+g[5ģ`qqOk>1XO=Y[{_(;(&˜P }V+a~sqQBYFKfEQ)hvL@Nkkw( e{u6q. ܷ4`(hLɜ< ɿ0LUIHT=ܤq_\R>ӔDj>ȷM^c!rC nY5qe%Fgspi0?LĦs֨R1<8@ [d)ץ‡N&4<"@,}HoZPS=ii|h<>kwx#{.C1M]^bu<:Y+YޡVfS< Nє=i SB&𒾿PxIR#CNE[*9H$@i+\-'KM˄1Q-lܔDS9% HȞ3CMFS( W{5? 5BqU OtCv0:x]X9\"+e|Hu pܧ9P MTJuML[T0TDaZa-f-9yPЦ4heY: }Z,y) eQ@pQRta%1cY{Wب4,SGUr̵LfwX{薁c䶓Ӥ߽P=2םu63KGUsFk$\9\V8Pa .R$!% *e%D8 ;G5T:ՈS\eT2}|K'cߋgi=igFyKU7`woj5p2H'՗ALD dž?{z.u(@P@1^-!1*JHuظ~pߖB} 0+;}/L}'lt;ql;y˰%TggJaNp=28X c>t;GY'#aX-{ź{ſ̟ LfhmQ򲗷YC805`TUu3߄KAs\EЇkG/0O])1,8 ‑W81sRd_̆玬@(dK7ǽDDȈk6qC"M;O{^ZX-|S1˨I(p}{rJ_M$X+J)htGYvm0[A;uHR'~> DE?[ݾttaIe!ektZ0!q` ૈd@{ R'{hs;4EPjkR?9|p,ZX:%Gy997Acư!/0NPuU9 a&JcGG#1-)R"N}Ou0<^?EKp~B7S3uum*+SٛזIb:efA9D7|㟶[? !@V>wӇw 5oΌoZ!Ӂ:.w|EYu$XFG:ye$-FN O;ة.C:ȠoLBς!y}*JQ; hW'B*y1\`H {E0ߝ`":|J._J5]0zz}*0 06Lze͝q7LGSP؝Y4KdMBeBedLu48-e* MYLKL 4Deyw 'f>җ D"#S-|0p;`[]`pvYwy]x9/! x|;GB0.2cp[q>- !uدIjq>Ӵp_yJtb\G?Qi?w6ͪ 1ھU!P$E(7-Ş**- ㋰;qڥSCŗQd)%F%$ Qesi4dK#%ytYJ#rBB} ˕$ j49#T?M,7)#3x0EdhI[/OBPt-{h T+ch\9*jc+tᾰ'LGpD}5T TuO·p]*vUO-'ǶZEyX:öκƾ:N| jW/ .gV+b 5e;hMA{S =Ioo^(34 UQ/y,>ZŢG͛&Tf"ݬҟ.25!Z6.FQ e`=NAqoN jE)voOԠK{^# e.lZAEy~*𭠅VPYQ7<7e˾L_MN Fz]U^)N;dis1V[1)~eh (yXj8E[U^O=E fI8B4gvN;H?7Bm~vec2yG}G`vfD9y2 - ʸU\AE, i6[;$i}d Ǿ@Ӝ&0$zw>)\WI  =e 9x_[HDzszoj|WN4ӃOc>!r :xO۞GHwz?&YAh1fwXogpFXe+ jظɁvTڧ7xGvKf=nDTM=9RK*RuM^!?vR4<S5|S4w'׉EXdI k[^J܎;Te*P`=@_.!ҭDs` M'?O B@J?ӫ "yբiѦ*HAKTB0Kn sʄ jhTggj$݁1t$w1@Ssgf7V! X8 i C1/ϲn>21 Brj.8 1B΋)_^ˏo_L\t7zo?O͍~oLwS}}c̮]?s+Bp46T.aRCKw-USJ]eMZ#S΄LR{z~AVa. Zx0sd4?>27FG PpԠs;KaȢu( Y+qT=uV=N!~I:$[o{Z G>f: `8aׇ,ഒlqxjac0(^"kWh)"C,K[=ߥiKҐٍ *+YI5F5taюkbCKP4ef ̌)!3#trd<\˯ )>C2+=ej)?ґz)7U;ze|0#m^}-#ů (BT.d|8~pգHm2ڨ"}YmIdyMIÂ0̠㱳}{f~< ]i 5J҇j#wܯ:J+DJ 3gOK[aTsH22ƕD1eI߅ckqj}-lu,3[g~>Bk׷2 IU1Beb@:zh0`']J:dr3"=iGw5L}D9CR$v\,%! %–a8 n+g3:Cjʏ`Y*vԢSKIe%f +0DN{TlgOqP5)u#fIjWp?F08Uܸ;24M< @\ivf25BR+L37?=Ԗj?@g㾌\:IS-}ҳ?'vI@YyY|0/«J"jg 胀s)[e稣wrĔ63.+'z%lIM֕dE2Tj_Ϋ3TaU;| "r cɛ#@J eU3dx#)6'5w W&W e? GEֺ=>7k=C%*/z:BobޙK`a(4Y^MJr| %nafDDKlZb]v|p4՘s_ ޙ+rBq! }aM▃ܲ _piG]eq GbŸfiɏ: ?\Ldр, &Uf[$5{ɗC8w=Хķ>ש8?–:zk0S]#@3 kgMҝꋻEt@)_d{c6eɱEgѽR_#b:9.Mi9;M|W MOky!޸ǭwU`PsN_߂IfJ,j@"$#9!چZg8l9SW-_Dp@+ FDpQsg&<H0s#reg*Tg/9c):mdzP> Q^ zÒN)";ؐn1k{ n=$y eE3\]1s$PW*O~`4,.BZcyB5TSpC܃Ko6̦JOQiTV|2 P%wl3c1|ߊ#VvwO%HfA4q 4)ȔT4 HbilPtDo !ûj. {TZb#&'ЬcXggؗ),x|!UWU 6kihv9$ꩦlMm1ݣD/¬<3.:1P }5#r>ZI׋{Z1evh!+5_=PSUm3:I2uSU`Jom Yo<[C,*\=4u5j$rʾj{Du>>o ` .  }ǖǽ7|mӉԵuvuVS AT'{ǑRs?ȈP}ڰhx cl5!P/{ kf7^`gQ$/QYxf{Zj-),"\%aˈ)5K?w!) t7K0V@l_ qqk>ջ̡_,Ha`͹wDIh|W]glRLX*Huo)5l~0|]u-5m r ɹCP%F?A^xf4KT;mJfSg0]4mgd[aDɯMͪn m7II"BOEgX!yK4PJyAcv ӚXpӏXUL׹gsԈW3_Ax8muasd<ԡJ֖u}9DȐNr2@mU4xvMܹ`xDȪx.c@6tOAR| J3 a,TJԌ1?)'U Op5T+ٶZ "sEֈK [0c̑5ޛ,DuxG/2wO(4f\{Ӌ g콕wA,a*ս-tro"0޶3#{'9 fuTu!<P5nx&vԐ Q|Fw p`g^ b=lbe`FoGa\ÞHGB~B׫J`JaN'"v:g`Eai09tx` BUi<6DιKGye(3pxJhy%nzgE ǰ1K=?,IW4%\T7uRɽLjQA#&EmOp-#H<0rTUfqLZzQ7$DY &P0Jz=+9)4KI֨^*_r nծuKz4̝-$-,L4 :LzGL'+<$b ]fV5OW1+|&a1Mx:ُ)-/{ENF 䑛`9e'.p@?ҴdjKR|mB"t(J-?F4:x M3~2@i>%Y T@p*]S|Fܔ󤄮MDh{ ٧ y3m\_1dLkUD;DkxH4Cm&MU8BF $i]J?ZbVhQx ڵG^tF}b̿ޙ֓HWT< 9hf(zOgHf&N%xk+a`~lO7`ީmajZt_kʨ,'ǫ;Z^rIyt+>\'baS7kr: "[cIphSط25? ?Nl H N6Qۿ{zss֔357CR3DKP[MG+9L+ V8ye#ʮ&֤MM57[=`9v"w([<f(LkIxc'T&4hVpu8|&L$I ,X׎eV @䂞A^[-N4Z퓐2qB.p_,EO;Ӈ%!ANtFCU80fzfnbkdf_! &MJĖX͜H!FI$U_D(i?lF_hV5wٌ)]c&XLukY՟v !!m?w'|,(> E MKocRkbf7JwP(Y&-B`:p?v㥀>"%C-tױgw̠\^stXcꚵRUt`޺X`VNS70GTz/Z;ζ+eb*oU r"rY++~2,0lTԆ_GEKTǜ (֍]<_Gp>2,0s|+pucamXXUK](} $Te$4gzA :̊iQMmt~ʑ~}1Cb;t'TM%8^t^jFy M 9;Q=Urxp4pO>ưﹴ\6 ,޴;t 0@ u9ؠ+ஹ?z!lڙd0n"掣ϡPƠ;b^\x꠷ 6i__".Zn ,KmCaU coHw"SSx $QDK!)6g=dt)J0 [O6'f:KA9bdןk  &i돣m{8C0Qrr{e@EJ/90K k/SݕGZi)TFO;(TOHn3%vOO3X "KK/-4&bw{(- L~@+J7pg#;K?oݸ Ѡy7J%Sv?%/{X8ۭjκ P4>KrN"kpϰ6Ţv9Wo̪ʳ6=W.ipb`Gϴk7R%qjH=mj `2sr}cDƩoe,jt˶xkUx|m/탲iLŞKT,aQ^&$^WZkFjݺtvL62a0axԸ>{xiM.DƬq܀]j3@i,[L8&?*ጩLYli +Xl "u%>/ V6gFwugipQTf$SQ&&ȊxBSmM~9T95/*SlNcD""XG"c8̊'^ UVqa}ƨNhdqb!̛*#-YBy!B΢mX[,lېc g}<ʑ4B枉خL)szAՋq93Rt&p@y4*j iOޱI?iݼ׌IAN0UC˺i9>9 K!D-ߤƕ9&B^&!>J/Nb$) &*Xg1e@ߡG))Lۀȧױ 8a1itA$(s&21M_sJ1~káU* (M|TZ&$u-T ƍM9-.&H_n[Cac=apo7ҢXuc x8/ U[>3Yh' 'Ǿ :kƏ:g BA9g8X3Ɲhu 3^T+@,l] tUrV*?l.&T{  ԍ+%prX'rb3Y(r_Yt2.o- /J]?ٱu3p]8;՜2HPF8!MP80(V.+K+&j2O%&XucBڗyLrQs/z >??N.VaN^+ 83=ãtR3bxUޢmtUS1~q,m]]N@w8~ZQ3wQ(= 3XU9s0^R]-I`jzzN&r)JKAi~@*J)`oQn'B 04uH"SHާʎ8 o.7W95y1}X0'd1ݞ qL]*{w*C&'$x|dlȂW묐XGo^c\l8Ej|pk^sM'i{nܼ]\@- ,.7lhϦ,H?02ުgHn٢(}kT˳O_L:˕2FImk7/"/YP *'R{@)p|9,n!ѻ>^&#,9ݕ&=У +F 5kpp4|0<]j;!2^(>[a^!=BաNIgͱascꞕіΎBCk٭ΨƋӗܦPsyg#rp gMO'KCQ*ws=hf]??TQY٣[Z{'x]b=#e8IŪT҈CnO9tκO_(BrYS 8x&9,> s_i"XY _mJ~mSoph O`ٟϭy^|Fhb(\TV)#͊5Y;$#;p#$ کPm[#L9Non"(ޜpƚtt@03՝sp_< ]y$YKϛܳHgfǖ2 C؄'DX'&XL.1]>AR ʴiy[Xe"}L+m2[ELҬ +OCn Xz].'ᘳz4[ZIIm5 OD+Y= QR'P͟}O;rx2^8:W}? :&KDlj&۷:I6BTi\a!<)&!'Ͼ%ș sY{b#"@jP!oY#"w7j-@Λ +c#Cg:{eH[p-b,kI:ٖ2PQ*M9^_NaMa<3z]ྻ>ҊM"-]N"I]3)_(4F"I ?՛Z[x `%5{ХntpY{d)zHlO8A 3y/˻Dcg\av @훛n^]ZT] <-4Sвi=b p+E1&`ea\,~?c./\dА*ƎYN lAPAB"pe![9GS6.Lv c~h=tK֨D4}y40zN1B/ͫQ?-Z R &LYk~*RN!WW-ߒ1*%K/=]Ɂ*xݦ#eU|(m-k,*z#~q-{k۬^՞^u-I@쀔գ#4 d}֪w'D\? EꩵqѡST$ח~gER E!* >AB9Es@8&o_{OWTqMS~hOaR*M&Fc<ˡvf~q6Exa^j+g0q(\>vɪs6|hv;6 קJ_݈Zo9vw& ӗa02br?gcaڋE Ʈ45f5(`+Xi&ezO.[Ũpˍ|x过lbP CvK/KW ~>FAa5k;Frˉ ʵ55:1j>]U#Z3e^ CCSxQӋN&3xcd&w$33㣽4d",x_Y I؋֯E4>mC] bSQGO=-]l%ѐs˲w3&4afz|n;?|Q}q2VB1^ДA,$OOݤ1\f"A1.*]jzw݋pĦmPiS Mt !BTsZ2iiAx8h{9nZIt#=O,A{K5\9u8?c:aLUkMԣNF7t2*' {jxUނA>-9`-^vx&/KcAsW4-ԠOjQZ]idȼ sٻ}ߖ߭D/lHH~UŽ96U{ǁ d .e%V"B祛0D@9CKf/0<\.(o| @F.qr)س#ZVE9RWhce-]85Ңl7 t t 6/U naGWR);пMx:)Tj6%RXP[e k~ᓃr>#<&Q}<x/ B 4hϼRx(o=pCޮ4z #юu"Ht+v!/[]fB:fм"v4gI{׆qb9HVpjt~|C_9wQșiNo߅Vq72MӇX v NBdAQR􃏽W}>aˋnT]CN5.Zݐulݢ4 awUDW6Qtn(Evh5!)zm&w΋Ew7l1Z p=D2_p}=NV$s=BV#/ۼlǴVWR&xem6d0 f$4(L{ok꒸8-z)vVXaÎU/^Wo`Ԉa{xOK;8*K#rxІ um*ZexTfX2;:~pZ&,-e16P 0~FH.X 5Z !%Y[!^"{>$Z8s9 fJHҁ;t7旫s1Z)(c]m2н'YOo~hC@4=cEOa÷(,As-c%H vFTvB5E {ܱh4mwD5 RJ` r☪xX5'9]صJᮐhEW⎢Ew‹[U\g`DQe3WTXA> ou~k- VZ؂8\ .ݵ ۉ٭ym"k BBX@bL|JkXzWv ug&&K)oy$LB EB'RFMpI0h8bN( 6isUDv:W N[ˌ4,O &[Ϊ-ևQ{ze?^̓nY}!Ȩqs|bK_Z\&V3jjɇIE1i˛QNT;"k_ȴRAm_qAh'5AU@GM 7֤ˑXxj@ F%1PqG 1 /ZsGLBm2<(1e3K.93p Kubp]bI#?((jn1QETB(VnǖW\mxInN(*/\zp:piǭzSLA@,FI^5L ી;TTm LAc rpՉb;HdAynĹ] @x`1woX6fʄ!Yfƕ֋Urgۛ蹣>` tφqm-PU [nt$M # >lZ]h3yE491HSzE`;~dӵvp.r]?n׎ceT$גPz/\.vx{anX"DW8+7u~cne짵?..*ύمK%hӅHR2Yg{scyh Mml긦5O O{%|^+emiرUbz nQzW߸r ƢT($Y"+;?a#2OI*k 8-V:(ib 5@i1c[$[Q/ E<ߵJU[blJiaWTf%!=sFWM=-,! xe\+gC[Z#0c^NݵrKw ]I)D\HUii N2P- }Y0)~ ήNגsW67DR[mH|_/q&gkO[mph #ߕ$aAc/zf}58!4H2 *ľ69cdyӋL~un@{W1R:gtCDzpM߰6Ċ?Ġcﺤe6{xz^ m@)>s4+≴¾єRɹ zBG8 a)EíoCp(m!_I(Et&.ǧm.׿pc 7dEL ;"tc_OSKkSۿ,%XF}`oJ2pde\^b DC&5\<hc) 33a$cILD^< Nm.4݅/SӕBl̂DlqQNsD,w] {zȨC$9?r[M \ґ0r^7Q[XR%Y7-lmw07P)I>D@v>Gnی(0 Vx 3,ݵ Kt['if>Tc:)]:5;tݑ:}l {ඵ)|w< nd9xi s95I~Tp+ T"ߧWO7)MF}<  _)dKz$5|h Pw.,ow[b4{(Md'+aSs8l>f0!;sYsJ"Zi؍Ñ>D_w-wʹw=KF9 #\hDNĉ㼂NC9>[Q ߲eQy&5x%S2t"j>íJ\a|s[;|;#qb`]d(8BrrbF6rzdaET0DZ!ƶ2 ]7}sxNSbxC2NIY؁i;ѡ~C,s6B@u / OA}e3Fg i7ӌ.-011F+:onPňW}KRQ{ozU95+ ݀ 79`[1-yN' cc3F;rfI 6OUŨicZ#Д* o$w'7J-:%5{r5{M#WDlCG-*D*#ҲYu!o1j7¤n7měВF5 (DpcPxYF˽ib,/ŶOϫ% sp3PFcܽ{ȥ&UW?厩Yxa y6W>Y`ZĴ^&lu*ޮ4H`ȢM&hQ,'> rLM hX{jsQ|ņv_M4H0i.NjR;3RTg:;L\pTECƩ0o*Pm9k0T(jláDcjS̲AvHx3Cy1?E;F 59 Ds-WimJcaXcabUn*斫m][2+aJ,N/.6\K] ‰zjhPm$&k'偅qv0j^=AHIԵ!]֔ 6(Klc(bM3<(O!I}K2<7Fw/ ; zcwMdf hW5 a9F喀oAO}C>*jٌ cdOx]J%*XN `:]c'sr憏r  K?{m(|`JRn #Ǿac1| <7W ID%C Id;%&*U¿J1(GLl)V@d!l%o0k;λ ݱ:)t.?|#"/C!cs=FS9~x2]ӆOYnA A F56;V qqq~7y&5}uTx;{σ-屦ZZ^Fruc)8ƝC:#Ftf9񓠴fR ~$7H(X2㞭&*|%2(O#o%0t,S֖8q5rE/ _ZJF`S^&ݻqHGοX攋SE+o${]2DAK#"ݭ,4(PuBvqT^t1* ;ö4qF܇Ӥ*0ÍQoş|B'ikGr>%2Tf8"vFZh!) )7Mġ5i"*VRZ(0y(vt{(<`5f*6&ch*br\*(6I0Q'J߈W&)޵Y(=]ჁSc Kz~Vy&f ~I6c)o:3@iVg8mArbBF`򾵨v|nLӻxy>oK8jAfCڀN}r%|N VP'is\U]3Ao>PDxc#gVdwD«ڤ󺻽&0ɀ#.bɹ]ZA<qyC,~={G5sE o*Q@X׏]mq{89:إ} k!s f&, 1iI9$ֿbOqYQ0 ڷƹ`=ȼ%G?#X\ZbLk FB殭p{Nsќ| DPDXCqɸ`8H54Z܎Pl=>-|e sjy/(Zj*7y 4oF%F6iP\QF_Q`GJ?oOJXr]iK@纕ajK>Cu49GgZކfC)wO-̏%:Ƹ.Ƞ1b-> aTmRk]/gyM|zGgING8 R!~YE8~G5Xw/8>Ͽ{"ʯA?+eG؊fRTַ qs3o*GX 4{1tF|(UJ'Dk 7*b?Y.PI3I f&i]T7)櫍S̏д3kpX1J١p D_hW_p25 LsoЋV2F&\Q13ߕ?DL'}/3z$qfm˩UO gNȢf_fX˱bZ~pȠ3r@d<UJI[rOsMA!Ϡ;d&<`#g:*͘=WSo\|K' C,=zܽ+m̔xhՍdoXcie8Y3VCL{RuA+ǘi S =UljMӳnaPKX'$ȉp > qC}_Pך'J)H|ϩO?@.!Q^,AL]@"H}g dȭ&ls͹^CdA:FO ]$۲DKLYjn᝹~ݥ-VbsJn}Z5tGG˱˒Ne<%Xh эN{ /CfߛԻ@#$7r\m5(6" y _ x,CY J/ṙXj+B{F^}VQ;m,E߫9*lhŜq={PA\w[P oHo"Mш2`Y-y/~,1l`V㧕F,mpFQ^n=fܣSC$TO9e#6PGK")W@w=<}Dp U5b(;t I tPI#]LQwZVm9LN*g"uNKq[57 .L&̟P| 0]h +VvZ[9/wQAt*Ѥ!ιmh~KENMZe53A%vAˁqviXy]cD/rbubfٗīL+5lو ŅRP΋-{59'(5ܥ#G?8^voz 5$w[CƺXc>ox'CYփRv Bt0a!Rd$5!]OM]+SNMce:P)'6"n]jv3;٪+z1li$!9=i:'5+ ̃$b(lǾ"^ hS0& R^e3=ceJ+twvsNWJh>%,k&[K'weeb 1\-FO'Yg,K=bEcȫ B|~۠pѼV2UinuIʙ$\u>}o8sצ:&B*taNp@߀glL1|x/ٲ͋hݗ|<1l1&/ ١e1=pjVZR_a Kӽř-W[6֫B*Wf6Lx0['$=VrK'㻼 TO6Q2DVw'e+Sؽ$RLWq:o[],Nm=zlO=һ]FqhqT}E4fzt \-v]9yߎi&y(x>I**EkV8Я"7B7s).ʿ>O|? *N^jl8fҧ='J[U<Bjc%$ce"7s)?SXl! gar<-ᜤN9c7*m 3tSڠ#gFQo{J>Aa ҭ~yVxqڙ'QHz)+jXD{M 3-}vH2@t *e.0"G2lucNi"V/|:f@ žm<'? uBcVX! kɣ'I6p!.Np_05vV[XLFG?[Z$w ||=WD,!qMs镛AB͛m;&wŪ0kL;pىd拗:ppo*d& M#13UnGLz-fbHS]=i2HCP+# :,g!`f&S9I̶~ wEEsmK z jqJlo7*nXp NI d{E3@/kXj2`M$ue+5$!x.M!-A+Tkl> ҴMAz‚rW,L:(pBEV,.o/Q}1ZWP c!r*57׾HrFoCUh˭2_?t B蠶:vY3K=0IL,,?dg8#nh >\;6G{NU$GRȑvSEj4(T=zFhSS7֟O @<Q1p!z%&kK#El@/ؘ,–/ ʻ?+ヒGwC9ԥÃ<ۮ=򄏣p{!dFK_]œ/PФlHJ&>b.3.YNs!޹[5RœrsHa0H,Np}15 E h̲G&-O(KW=K ś~mٮܕh[~pe7hXz2"WuFy_Gsy0y+knbY}s$h"o(bZ9ԇj*q֗1u/Ȥ_I`lwF~KrVku=pL3bY#ŧV+yUF7 #+tV'Mb7qqv&H9+r|u[+;N~Y2&A{+f/DOywQjX\=0Q'Xy)}jEJs4Ǻ9>U+JW3ɏ-k);f$Dyq,gQp9Tzqx-q^Q`n{_^J[ ܕ d~t[%VĠSkdY(S^ z3+.8̹8(.,z1 OnӺDQ-Kɹ0q<8ﶹTݿ;#~QFElpP7;Y >2G& uS:rr(u]yd10YMnS$=|¥i?UU}R N*~9nPdo@D:k~/ǹ"h~qߪ*Рǭ^&sT1[NwƤZDD2P#XHd셮y\CqHê;HoI:8F蠠h= tn>3BL06\:vwke(5@:}9$%Z7,uS4WR;z @9[6l13?@&7AwN$K[ɘT6o"7*8QW JzXuKRDY&Eh}iih]hϫ>6 ӝ=ϖ ]oBoaj3M#.BgӝBlv)7]t[$Ӂg6C?˓Fh)wcϹ.. >(RFNzw=J esbro/H13` "LAuVo}I^61w@oU/k|i#xB4L޼\rߌ T AfS];d̻~_Im0r) "'1Njy Evmw߶Y4wTQ?704:x=|q<0`4vp)̷*d M=!l0U]տ4S4ָ1Wأ%C>r*xH-AzGkr(tDKw{ġ?ם ޺a[ҬqS|u=i+81U "}e"o<*t4E=̔)_ Q%tgB{,Gߔ޲5`Аp}9^[il0_ h}vM?l۫[MP[rͅW)sk]n SI!xL:gy),O#z~ cUĎpQd"(4j7mU3"PoL 8+C^Z1Ɲ"-L%nB|-] Qh4V,[GؽA!'n¸Q+B``\dTA%]a2͝428]QoooB!h/Ӗ|[o<}@Ah.S™0? vcXGw` %A6 r0?+9ĘxA1'' %K'.<py'A,*(6ENOLD9?'ƓZa %U<6>FW̫(Lp k(|LF9Eg6ɄUCyNgOFi3l{hA0"wt`MTp_flM Xח<(Pn>M zCKҴ,6JIJȪq 4Ш&;&жSɍO&h֯(+[$&,>Q.z˝ XAw bMTG7{*?O&؎y օA33\\6XPrMkmI?NbuE7:i(4h3 ҭ ڜ59Ē6϶w{=eNwP8G,x õgz>(Î.36ww?'2HKH"PKi%XjEqaQ6@4__`EfQf߭G篁eۥ_ GZcB7A6b  !Bb5Y3Cy|?Tf;.ui]॓<4) 赊7xuyZlvfJOtH',Qv8|)X{O!1~b+nC% "jс={O8kﴍ/:h =&0Z*P}sH D U$DA1Bx_-n }hv< .Hb q$RE0`Mg89Q ̟nٓZՖ,}SZhyZrTvHvp oα/D#$ؒ{tP"5T.Rw'¨U &/3Ah/ܰ`GNrr[{I ˛KtQOpk&QjZR5b6HJzAE Fc:)6 <Ԭp3^/Wqt+fxf b#O>IحaLԜ5Jg_L Ɗy!ܺ/vrWP@,$p/4tZBq^{P GוGR,g*r=iZPsH\}C `}M2Z]H+ղ(ъVԥ 6l?X8_v<);KE"w8)jauXWIՌɩ$~6z3\MhamPZ_, \}Ir@ h[%^Sx5/vF5*x--^jahNwo2jZ1ǸEQ_]ӗ ;K,ЁqZ[vP.B.uN9B+c)[ϬwXǿ1f7aQg3x,h,?Ekm,/sy>cE[o{"=ll}ebn13"xM'x _2U b*yCKډoBq$w۲5FE!Q1˪xmW[-T"Fœz[`?,,G 64-p nKVzd\+"P7կ*m~MYLzpOITH\˙T$V]3u0_Ӎ^ѡ3m0X%_I[=e'F12R;*׷_]$0O~Xuxڀ bfM\{n=h,}W&,u~0odu^P=WÜNԷGh9Bx5I 堏xUB&+5ңU-f?-²j׵RE :v`ʡZ1ss<Ϳs+Pv4nE3?|IH -ES.qPM=yǫ}7x#9;ƥ  F7̹rpE#;wmHGBXyQඁgQ^ϳ",&4X2uƊۉ%~N;gYM)uп/իmLlqG/H=wB Vz'UI.%i/щ̛=T$K +(jv.+O1ܷX `ZRHYI6I j5=ݾ䦨9z yAӌdu隃Y0f~v6Yͮ;)DJ$vzbŒK8Fk2 2!u)"vd+ZD)G3^e~Q1cMD,$YCθ[R~=7 VC~^._Dǔ/ i 2U5ZD:j Ev;z :MP~ [v,yDn{m? /| ػ.i4c،/}a@ $S3ODhrrxrjq׽aIgTf`T!V*R\)Oe̵ǹkfmQŬ85&1*-sA.B=#OB:jfȁk`VϜh 4:yvYnB?~DKj8 %vY)!] H^'5{z'HXo"5[v(@z |k[C.st9̞7015!YA`MA7Թ2j{'Er 7V/5J0CdO(yUk9؉/C)VDQ\.=W`W唶lT̸46AD S.G-ELw/?hT ^-sӕU/a,R|%.jKr,w+SfqQ fCq[I.'!U ӁS!f|gM_^+ϓtޔ6 D(K:VNG9mwhZ;U{v4&W"/7.d obFYoTL*䩀A|K8+t}eV6r䴼p!xr)*D#e]^ ZcOp=C>M{N+x%V^WZpǔ>.31`-M2 vGY։J-pVeRo9;+aiWQRWp϶EE pcgPHi-/i}MHbo ߤp% ɾ8ͮAhezz7vJž uq$W&z߰,ȆA}fMհdI:c6+I2ONh; H“wBi{J~Swԃ 0 8>7[$Ӫ.cwš)٥혃aR0~l*A.PrVhk)oUhOe,*W~&s6\%L~OEm9rn )Iy3Lmmi"jdKh\ `UKPn8Ltc(RڃtKHqm7;ob۬u\9R5MRP/lV)}ih`{bH;ZBN]?ۈ> žnjީLgq*-: Ԙ?PFVvi- [f/f].$R!,+?TOy"ML~-l%H|Ȟ4w53hD 5AbP=[A_I>5IPY0 WW<}B~1ǜ7 g ]-&Y?헴$bb@M"43L^-lMFT\ 2s`t0C6_J scӫ((V !zۅ K=yn%0Hglla*X٢emB5QqdV\ # U:ϸgo}Ve|M2j)\83'|@W9Fu겝2/*{Θd\V/NhnJ^Ex@Nuհ k-xJHt[ xhC NZ^(xp:mFלk$Ĕ=@L̐m1~-)aS#)X-\*w< m`}!3xH@' (_B%o IX,F1gOd,xp4,2,_gO-2DֺD6qNbuFFS %<jezP! ZGyj|;AU߻ *PS#ցHSx6.K}m/-hܴl0,۹Jn*T{%gx]02r: 5XZSWj3}q@ezTiD k2%k: jV )xbL)0 K4HEWL< &x*Y MUd3RmۻWɇ<_C[Rt}*#+yzFa9uѿ xבbrfwQz4YÐKBNslVV%wqu4FoR@xQv|餛?B8kD+^_UDA@2-]BIi"%{̽rI受 AFl, uBCrcZ(QOJpC q ݓp0`R]j+; vA{;k9aJXA/v J|귉;BN=#VɈ,`i]z wUcJq?:+3|=>u`CT'UU+ͫ#g0;Tcɚ rDjʙqwَߥ`W|#N>8z㝤`KKXŻ W`!vH } :tQx$\Mf&-}3-0ߋ =q!wO kUo: 8X_54QjB"Aʥkq C $H9w/ގkԗE4qwQKڕ99)AÒ̠1|6/)\VAkĖA/ySYBF6kDZjTq a_`ha??mĥa+L'e؟s ]u'BYY@Շ<jK7Kul ?ic(m{׊T8+Bi|eɘoұ}eigLidOӜ َ۵fn9 Q4Y(E=D 2:2IYꁣF_y>U^h)xtY^vF)>iJP[4Os;.MD*@՗®TTK. ]ׅlQT~]-YdLLfq) Fz6'^{5r=zY@OY7}jhMu_0ө'e&42ye8{bEM~Dטz< .߇V|&  }7UԱ=Vd+8s {Ge"r: BX3#htW#r݂MtС FǼָ}ˣU'6^_ZXpvvSN;|OJijp'ݚX u[Z0=[lkqlB&hNw( ujBHn8b:^=ʯno B[BF("*+qE<~aP_|lmQ5t)x;kk}TTτb鰲c5tKwtGڰxZ$eؖ<˺NT{L޾Me6x^McGS fe_G8*74ƄV޶I@Gw?;Y)O5(:>}Mߑ$}x<^Y% ;|֫ݏwn Tm0t/w7NgH6Zu,ok7~ |HiOr쓂]ɽUJb(|Y X{gœ\$hh|lh~M;uR۱b;F0ws:o:۫ 3]y9 v0)J7!c6D*6yehjt4Ny%D }ȕ/DjqE-r.̺ VMx^'VQIJ01J&4^-1@wlx$$3z|hI y|D3%($ĵs  +oNByuPi@_qO=_(SRvP_R|8$8 :)eq=<$L hGHLI-^PK˭PsAM!^V":>zSnPy8扊0 ߓ~QUZK" =B%Xm@,6`f!&g OG#ӿ" ^3IzPڥ.V2oQ`d'Kо{Ӻ#e4PVa?8rBkq FxTcֶ/$Y3Ex#^Ͷ|:!*_T$oN6I{yӻL(ƯrКMDaG&]ωaA(桱i#d+l-־#v?n51doKd4 4)6(Ѻ=c;opeˉ a٬+MjY0O4Z°9odwκEaZi>]2l] lص n7 Fv&//Mv4fv ۽Zixc-M"j6nAU, LE[b:9ƌs=VCeH6=KfVr(XNwyuz9',4 cLɜ~ZHh׏J%z凓0f#!劥rT9?6`lYnÄ6IOX]J'؞""*v(R ͫq`N" ˀ"ܖճ]~υ5Gh  e1 IdR6'P493?tWp.Z4r;W3!iVkNs(s hr.(!(䥃]~DuǤOw(7,qjnPIk0i:݁fɡxNXWTcvOt g*?ߘ]XTEF+2Z>NjmW'PTD>,Bn:JT逮Iĥ)d"~wK2y"=wE-- ='N'F8qͮ5-~M/:jADQPYԜQa`D"" 5Acr1,?1f]U RSs$(|UNUv_N ͠j:F7nu98xpؐ5Ͷ YUl<*-g3Hșb#PPNe)/Txwx$"eTR3 fBV d)<("?J 2Jv ^*?5Wetӑk-nuO#VyeK0D`P[F2K=Q\΋ A^CPCX)p `4F~&TE {$=|m-f9 ž.奆HJRxoҒ+0$R$e/pA@ .5f1xR N $nݯ7'E1+u`3%y6B$W6]%L|f3(ijm~13;bq4؎/"nJhPEk ʓA*DT$[44B);L][R"x\^FäǣⒶBҍɧn^ȑG͠p Xd[NEP̖]o0Wan;QSw¾Hr*a'w8--K$'QmJ?{*L>k0󿆫)rM{4tnA7u/ d.tHc$לE^^lBL*\҉؍ +K|<&7q ^YR[EY6kz1q=y-:Čσu#b{~ Tyݟj1joG.ah'QHE֫0RLA3=+3G݂vynUr]-J]wjؒz|C`iub_:VJn~t <|;Y7*=9@wx Q RL7' 7lGZZ,n*",/id*\&xZ(],/]MIǭs.-+.yJD6't_~{Ie5{HiilIJO/n bD3 ̽'')3/x&kA'K?;#Cud(Y[BW°QxD:G%bURR^O*x߇|&O3x ޵D0 }TO)vΏVR J]i,DMwR!h856wTv4n96~A+гelقǴĐ%}|j_"VP"BCB'w]fiWKbQcKeUZ0]˱S C,𺰎ば^2z5^"^#󳥴J@+~#Sre;N1d8#(7:xE( ~-A@ ;MN:TP]fG6u:=ْ̈́]pwjb% ?NIԳ+ GShS&7V0 Q=xрf!p7hŊnh1G-]Tko㲈 q5` z' dK R(fZ.:]zɿ,E =|>(lxA>^tfH? 0$ dngɻ<1Ag2o.Q 3V{VIb> 0"qg~=Β>Ta*Oi"b9GA/W)vT&);?"[A!T6Sq݇l3qWn52'хgMTm?&jgţiH?ut]pBB{'fɮ٤ò5'Q({rw4ihm8)k/:P+RG2L1 ;#8uL+$bY.PzfI* %YXJǍۨN]=p u1<i~hb_4l1ZX1)(Jkh]|}.}&*-ʹoǧ8CQ>D.g=-0m}˸\mr :컓a\.z$=IEQbge&p_P;0\e^@P=" \޹KT蔙N=*>]q2|~Oeo@;Ȥ=@8t~(|Ta01oNL][ 5kwpp[!]zu/[ٞzs0"L2jݱBuHD$|u_s^&5=:{ӣ,$@+q-z#d=#/3:˃a˫::ig?_ Z`UGI6 Ѽ"h@P@ugL'Ҹph')0?<cnX@0KDd -nb7ќj},OY&”JEb8Yֲ:YeA{sI4+uf;;hD mjߺxר8^bRdh@DȢXŌT͊\HyOEM0XBiUAWqͺ/`"NAƝL د-C̙$$kaBstQ?Ȏy{ePa֋E.vW/4:uo_PV9߶,SbO)`#%&j4~xYi:-&^ac>wXv9%͡$m}Oֱ|{ũ;;3wII#2M\vrW )lDTX g=eۍ!faQs|)|yUQg$z*.U994AJ9i0>p6v 5!LHbㅪ}Zd'ٿyF?)# Uͅ_%n%`h~g^?F\!ԮU$k-mRj,z$Sk~$eҕ HKa+1fgu-"HGpb]޴q`Ǎqŏ ջv/^otm_xqN>:Φb %ɊDF@/*XTa.nsf$IXīveS^,|%g~Л{trgG!Z Wp*dyZ%h\( P %V 9iv_;#/XzHIg-1[Ԭ#g&n;2IU']Jt^Zs-E,nQM dAқFI,ImʼZN:'%gLH}@.H >˓qP(t4lX@aK:4S+ K;GB =-''7zhF<@La3MYqj\IUѧԳW| 1ZX3cb|bZ ~dfϐp14>W\F^K[׎&ȥn.5kˊ(&Q%KRށ-cغ cS~z}7Lw PzO\x*HI4;ԥLSM-?Ko(&FȺ=*W%09e#q@'jl\%~mx#k DN&i'0'nq܅tow8n!~]5ٵ`QLV=Vez\\(SOV+c E:E+;NeБ^  Tvϗlc ( Y 9+>֧].YZta:1$& IָVL$O|Z~AVi\Xcu4>'mාYQ P=wi \O}7(h4D)m ? >W3$8%Etc0cH[\az-ԙdb?9Yȥ*Aof 6ZԾQtﰘ#gO0d!kg< Na?jŬXc7"sU'Y׉ ZWr7' L>{0Ðm*o1e#-~-4.*&s".7_%4)}(V X<&ZzHqXahk ҟoskԸYrDGy9iZ<>B˳S Fwݢ6%غNnJYDbLi  g,~$8JD՝ͱ;":4! ZqVq`P.CTڰ:*Fj 1žW 3v9]>bdB/s5Sr_J'`аhļf]A?BoTN,U waVFx=e(S;>_!` UNM)y!k̒8sKY?SXsu]k$xP^'o>+* xΜE*5t<iRfLlU;)=u?rG ᛊ_k!qʒ0 '?Nױ}Me[9=4}@\c9Vr˔iu0ԴNENJMjX}|>;`LVW]kJṄ=@oAU@Ezi [oԶ RJM2~IPس S,~],f*Mӫ↙ԃwnRٱ b)PuH2y+(3Wǟ@hm p !}Ԉ?+TPїk6elL!ލNKAT.(l4kElzw" %?oEEөp!?Q'f҈~\H74t +M#̲`(k/B] 7bq,8B { QapIlWQ9U8h TPf&:  Kz; oUEՀC:[eb]W=ԑʥ)W`r>lrY+-+{ v(cvg/bZw;"3 l5kݣT U +/ZV3F˹]w-Ox܏ ɷoDSi̓Y1a5a@T/^@"bu" E7$ ",$kUA0&§w_89̆Nc1X;G66fBo`D (X|?1l2",tDF&U!5J1) /`-Sjp~HV"I9Um ⡩<.Rzxჽ4ZIˡT`Tr:ndc򶑒?x ۨӴO̻E̡@rLb8ُDADn<A3 xЙƐbI vR@/Zκ0 W 1:Pqah`l]A紑_&vr'h!$RHs;|NN. 2}38Ƒ:{dӷ jpXoeԀ5SBx'AϠ˳d5R*tmG2hzk`YO=-)`Lk:tېh$qeb+rs{%na.CQ[Ax?YW?D?[`;Fn; vg3Y{~8"9Y4#6m`,E.ա; ãU.Rs 3(Crߜ_ф=?Y5;\cMB#S5׫Ʒ/>eHW=5`~a󮎆8}0k~C,m3P qVu W rg!0>H~]I"z@*ű=-mC``)~Y Xf6՛G;gE3OD'.+zaTm|OW"-R\Qj B57s *8|3Főo&pѰGWXqA)}aYyw)'*,`O*#7t @u 2z1[)T%u7(Y4<0)p +we{;_KXiCda\z1ZQLqBK<qyDiohľϥMu[(D $ qe1^nzG/GNSvhp= AوV m\(څb`) p!v:õ[Sm4G+ef7dn8s;mƏjk7˶be|2cJ7Ģ$r^YMGkrm]Z!6?;_Ɓ ZGB)++(ii;5A6 ҊZ9_j:e D1S#:{_m̧\ )0X,2^zNH-e:,1ƭgSf0}Eq Gc}]0=/%R oYpWyD$KcJd1fǦ}t7T+imX{w;JPS0CGco?RJ$h m+9'MfzI~xIױ#YI&X]}/]̩wyRSG)B6v>f6c+3܊r8CΎ{c+U9*56NN3lrbERK.>w 8}10#O *lt$؉8f9r:vp=n*0y!\N)&0u*o穙bƾ}GIpj^'@hZ7aX&0SZ@uFW`/8e+*RC~ඃsEwvV f\Sb)pOG~xoa!iF?ƹ_!0LqT;.Q"._& kBQBYXdt62^Q/|졤lQ->Ob޾ `Lk7T~v!b׎P^ dD^XGM~{vbm!k!%o?qNE|4? L/(; )/@ů"' Ͷ 7iߡ-H>t A>yqSEfљT~0?DϔBY"}d]zܢ%NJu28D+Y2gYJqMB&͟FrSS)w8;m4!Vc^K2K+z͋$5HhqN|Of[G*h'LV^4%'K'-,FT^,|5IS}bn}s+-02]-_ X owr@a޳p'+7"^ɩ P;)Z5C#4U5` ; I %^VQAX5N%?ɅYPi ׂ SM^q8΂༭ qe25!{vc@e8$a5.WyԢ ' J.KJ!}ܱuZnE,'kQbm.6*.LOLrmQWXbm-yXkJj!ƁX]0ґ9~RV,\ֻD<0Y#L׼[448a!Ym 0p)$(WG=1s F!{mf?ߔT/%y+&׋KJ#b[Z? S% |'.*jFGV?~:Ml>~b N+xfd͇b(&(Ī3`s\z-KTX $yDJD[Wzy e~ʚM{%VFP^eGGVe뵩5MkzBg~109Y>tVXQ-@P;Jz$Gz/ ݭƢ_jI5]v\6*Fnl|zJCcG/(t? `(譄5w[ߔF\K+RrT)]?N>!J33QRn.;%7:{$tu|\9I}G!oA? W2в?ءxQ |CMHNjÃFi8$P |4MZBجV'QM~1bGeH(^stB)bKpf*C6DAalYֶ'e$X0ak:bߟ9^O)GI!h+DVT[ұ~T=L'(}h^eQ`,Җ7r,o.P4IhT6K-_3`*՝&{#N&o;'2/:P8OKS)o񂸙7tPZM3d܏~8h*n v\:ȚO_kD=:fT:.~*9PK5m`lUӋD F1 Je%tUcBRdhj,g;[ `x\K# $k7 , 3JsGX׿RPOQtVM^:H)~'q | {NnViaD@[$'6&țoϟeDڼ'}WE¨&^ƶVb&`fY_`Hއ -a~_=XaB?\ ITjA[ !)I~go9v[Y(sRv䲻0BTBv>}k l^|V6m9uF:.fPHf<_~'͉˶hxy-FNl svՅ=M7;o9MHB7.m ?ʇA WM$Q]ukў~ݭZәǒD%5CY C=,$SF!U¿EP0-8 8*eCM"<1DZnocIX%ߌ+U☺$zT 4c;i%>:'אw8ZF#׫(sX)l@ 85kAXT+W)(ҲyϦ_afD}QzԘW;GIJ1+A:a>縇՘nLJ#)OY NovvaaXgBqvkI!t{rkR?t$Rt1Y׋P9Bbo z`ONbr~169{P+7'g62o_ʎ0s(9K(xx\ ѩ_CaC|ţ j%,5M}i#wVJj~] 9 iC?,+a" ٩ןF7U(63*թ<<s0ݼQٸ kKx)#f&ߎz"z?J|H@SL2h꓂ ڡ>ݸ}R< vf1c Qd~q1+(d4N##Ka ֌}L ^H*]ޓER%PfKlp(w$+HjoSe[]vTqhȳUIEh FB@DEfcLcbN(}q; =K?D kIq3UZ߼FsaԄĭ.{esy'd!+L/M+k ] ˣCPҷf_qJjg;THsUB@xʽycB?;\`t."Q*T7-d?0fD0HR No<,@0]pvàR,Sar255gyĻ7qmk6!>Ϩk?&F{nfo7dʚY,(~qʤW)h JcEيy䡸/A3u7$u9GpvEC{x}Dx)\{2*2bzMӃ'-1(i hf#k-koI]ǧDZ@k>+xcis'AaƒTo['l˫?J9YYm** 2| D.%&9x'w2bFnfDf1Q"qhԹ(˧m lz,}n 3ML#&jj09QvFJW=c(%80<8\:wM6 B_57 )\R/>o(w[<7@;̕ ݖ3׏:f /DP<2<$\"wo ?@S8J:q8L}޷Q ؃V#lA"k`F1cy}^^T/w߹ڄ#A sk9w 8"?`K.$г??cL9 U7VgM!Iam9tBޢ(RZMqPbr)&v Z]Z'\t/~M'&aR_IA*AʖX/P fǓiw`nV%x7Zٱ%SV;ex6&YpumB}Ox 3\=iCOߘwiV6: ڮvN|7'X4vHN)D`M\'uHV9̇_ĴՒ/Flb^Zέʭ@F~wo5HW$v6`b)A_W4yUH" N iCT(K Dvt 5hэUkTKjnP${nȜ[뺞tM{ }d4/KX(7 +ԍJH9vʀ{ 3 ( HkndaFYݓ1mV;. &aR^ ӆz:4#_#"ɧfv|^6#/a3U[R'/VA]r [2T;|*ʨkOA`pwC/d t@+'>bW&)Ͳ+k=^r\z_ s}HSᥭ_Q "Q50_NОvߤKhqB[^br&7 άv>2(F \hqz+j'- RJ1>&}Rw*]R3!sۈkѴW6#߁ST7۪H+YңoiݪRa0p>ﻇ0oŷ}%qT̨T\-'C3Z&6v4NɞSm؊B>WGdHyRj749V 4\&3e1G C@Xě阮C|_ :|UZڥZgdR '5Kѡ-Dal,ʾdZw'fR~c6h^6ZdC4W 6jg3i1rEW#,6c}ɀpB&ZqsήY~Hm Hi"m~]HVQpw/vlyQ:jc.!؆ 4toI'iУ<0{Yi*8[jf_\$ƩZ^`.?vz^3c o& t4+Sæa4甩Xx4q0 ăL-ZLSa ÿeaE&I ՛ȯ"~Ϥ/]/eЁc)/'&@Qc"dnExo^F26>+ݰڙ4>-ϾhIQHg);]1RTp*UO @י1 8~J*J^t,쥡f =dº7( ]~:RRhY7S>˰T],_&qos~9>qQ&zR&+H{@rU6mZW~Rw#m2;艞krɠZMU$?tc|H0:V57wc~(𨌁*6fv~jRR%۟<쏳=5Hwk15ph1|LW Z2TH$5oL ^3WgIяjS a-e{f6i|-S|m!2Z:~5!}CtJ}9qb6IyE:Q_o#heyMIfk紪*s|J-68o;%Nw!r*yfHLJ\h@oKm#Ye1VF Ն3}T~jj2!נ4l O>Rx{' A}+숞[9hp2Mw8;ll dX4{)ڎ58!uw[;ZTV YG,r ǤNh 8BXͼ2QB"{$JcjƆwj4yABuRNWBHA~ "%K_BL}גNE-n43=x %B_Cm$]0Dt+w0D]3_ht/'ԆNۄ H2WW|yjWQi:Ws]k;umܣ,a |Z33g&zݴf%(Vf1h t/7#U]!Vl~yH:o#:'+sdU&k3/tcyO]9~5a3*hl*lbaK}ЂR˩ q~9~]^1Uf;;DW(<9j*N']A; ]ϥ6bD;=&[F@h1#dn9Jn,.׽c/ )4@bf Vc꙱5rmjAVSa872vptz }TCfR{8cRbs__kLS7]M'4 lW -% {i\DCC"N_|o Lճrp!&-OD,yRs`Hx#0ץ:=%S*T T 9gprdHxY~{<&̺:]ݕp\W((MGKOpFg!XV)l>W+R w:hWW~z9nOqt(eIN7R*˕{S4/Kҍj3iY"h!63oTH= TY;*I1mdgBH0È!$6i}sʝMˡXlv<u6Cx+d`7"ؒkuWlj?ln%kۏd;^sSȑŝG_0/tsuLQ/ d'yyjǦ 6 $csW} ,1 @5Q+Ẑ ZP1]+})yg䁪ᴲZ"CgڷO6&n(Sm 饓t{g dZM|K(,޶"XoHz=uElld? /$ul+/5f(X~2"W[ّ E}<.u+A_d?4Z-T߹M`<_<6&A02pQ0ń R<t[u~n]X+AmYJ(cKd*:ҩ\~.Kc0&D-z5ȢL\hKxZǖs:ms[(oDrRɬf~p#\-U25kU^̷ ԙ,~%dDwXi.Q[kۊ;(pQ> ~2.FKsLfZך# =tS!#0;c8 x"Bga;ž.6بo\Y)Gm~)?VrKh B#b¼hg`fˑWndAP _Nzm)E:J=̮<È[2Dhu97[B0,Os76/]9D}5O@ -?g<ݫ1c3DMA5ed[U`sH=ef y@&4d ydF|a,.vJl9:Goї;IE*5cJKr@e H;M}@GokLoqJ?/(HN;·5#\6^[ς 5y?Q9lB1u,QX TQ% A%RP2<$]/л1߱"Z)/`N3U+|l:" vvxz钺&6=;GBp*Sq(314:5!;S8Fmd`#[r<1tV*ӟ,[tJOE#zO]! QEfM=sc٧jqaXp7#$cX3{.`njX+vD\UH&@:8S [S2?q_[ ;+Q 5Դ%B*+o;돊@ogp 54i^gDNv @FRgU5*[.uĚQ2{l)\ Rz&A|Q9,@mef\#,4#Uk\k7[wRjCmNPT-ɁUuɧ^67TD=` @*jc^*mcX7tܲx7d:"PgT@s.0\D%^_=*2O)"Eu^#ɉޔtI3c׈6{fdU?YZNFSN-:w; U*U2r%)~{㉳0 T dVL A!f-DȮD57G-k&#B 3뺡kx!3hez1&^ @T Z?A|^\ RWډ+%\ bWZx(6 1gsszWUxULGosS+x&cC#'Տvp }~b5M)X:t@;<k0,X 8WB7=t#_=bå{VYnsjBGBzC 3m v˥C<"GwwY٨W/ɔ@OeR&){5vjc) ;PCgYZ070701000002e8000081a400000000000000000000000164e6139f0003d654000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.xz7zXZִF!t/+w]?Eh=ڜ.+S|jYEj ٪꒪RLs:K\*8v}:pBP{d7LN.M4vFU ~\c?!˚ғHB/* zWҽv Ɍ2zRIv}hV(KVgfx3[u@rϼ'YWW ;-AGQ&a]Z5 eE&4)xmn􂌵!м"l.m"vg𨙸b`FDjyͅ/qΣi6uWs>]r!qY9%O՛漂1ZǔrW~1D4Bʸ6  jy%:ZкF?U*TFECkҽk\޺*ʨ4HK$t`v\2^eM~ֲ7p`Ø?AmB&+e"V1 +@S'Y*s㌓+4Ŧ -ɝeCXlwj EiaN0yb(5CmoAԚz7Ü-= ڦ}`ڕc!om~B?kefWgQ|K'ɥrFdÒtDi7m8uЫ5QǍ6N92{`;4Z$QgWdZ S̸j ͈Xz!BB?¿EKg1" ,oJN+lH/=.h0A5"4 l.;S ͻ@xP:S1&h\ 4ON?T!8MߤX4qP=0JFWF nliL|BF@oQ'M/M3P#8'?{}BZUZK[+6.H1 2_Tb06VC D?Iy9k:8w]-X*m<>I:\J^`h ~z O}F}- G "sdSŞjՃ])w1ڶ6X@qD *?37=,SN8V^N޹ o7D4%4[TeiYc{٦q"/lI=T]EX_YϑPYnMKRQmi~/=hTÇ \bDRs P@9&@PrLRj_ׇ0rݕ8@EpZOOqV'Rt 3 {AJ)z$ IgOrCM+;e^0Jnc jɯmQƙDxSͥ 'p5=A8S:d}Zޗ*F X!)q1ϵm`:@5RK0BΠzJ&SDhҔ5IqMƯ˴)C1G׊U3i7{@iɄ>auBmyPqcZ\Dt`~ , c׺hO/<+"@r%^p*^U[N+j8b%~OciH]j\=S飮>jA%D/°q>&!!&{7>4$HN29k]"Gc \E=j0U}˳_KdCkI|<]*819ծ Ru?8>XEEFdsB̴EUi'ׅ_]/!نg^ JMd%6nW`bEE_OmrCܫ1NJ2H1_"*r/ eq ?OB-t_Ϸt,9 _d-[fiYŚAEPzfPZMGL5sFz$z K٩-.} <~ ! Uu~12 ,wI”tA {Irn[%(wM-ok:iqˍU ;fz}#j)wQ8 `ڶ$CDu2AK3S_Ęqj@dBЕST 5)U ax-`‰OEq {d+zwM"qE]~#Ewݙ%/h PF)vҏEY7@^vd|PM_/;;\"{j#BWEei3"33,L|G0L e*i73rh~#޾%@Tý:ҁ7*L2NpSp~\~uݸ*8hg̶%FRVS2{vjY.$\kR2&26A졁? @C3̆?ǕEa?O)i¡uَPࠠ) 2D''6v?paӣ| ,F8r+e(\/&+k#,Q iK̜>+!Cpօb N=Uڥ8rB5졈|YYw4*c`&1p3Oiʆ* e3Hak8`woup猐z&|tko0ˮEO.! `6'nd eDc:X#eԊQY]{tȀ8$(D)[EJtqEһԫGyr88]QኧYG7VhG]gmve!(ywz5a:tsdy.^@Uq|`lpTBA3za RWp IQ' y)"kp63f [}*W#uJቿ.HT{E}Q}1!0 %Y^ul+W8ɺVvN&kHϼ$dمgS>;̵N| 49J`Oso.EZ`Wl]ZpF(8oKwbt<\#*+*ϻNXmv.2Z h"h(f"hEe8@@>uC!ɰ7T=+HSF' zAy_aS:9ny"7*euSit/S3k8j4X]>y bulIIQbLf&L#!MkQD rqʈw@}FbTQ=F2N侹>kE,> U w%c<(ߙH+h{Rρ."R֍ 8p9-PI=LUxk<5Bngħ AT|pـp~AyK4y'iH‘LXírDY͠n>|`@nOͪCQ +T<3_0{< X ).|PˮHr ,e=nN@} X35=zweSx x J@qsIΑ2bE&deQ>%y,:{/y*Nx4'N"D\1QlrP]U\6O_6*"61kib>y%C%ɭ QfVz ,?5_~׉◔U"zR yy{,CӥYߪ=arx+ 4j.,$Y˔>_@UPӬl5̓Drc|2CNcDch8<3ڈp@=Fm/5;K9fcyoҮŏMxǔeP~Uͪ^Ms>{X[l/<}ETF0B- q6@8Rs0gЫs+낧A|]P-%N<_o(b6;nMyvѳfPlLN-$W( ]F@=`˩3Xtc׸]Bsxпo̫/{QXؔ4p@fhv0`p RUshZm>O $ۖUT\54:)"ɂ\AXn@{ >VD< _=}S=3 #a>vǪH,8*)UCkHwLɽ5xNsĉ_;M\9TywiXp7:xYåK]=EI}Z,bOq1mo_ydRct|<1S-O)\A3yyu!t#f ;G\n.Gyc4 M"BEz<)gsp1֚ԯY4I>&uoa-%gWЬh`L Ym9GI6>$a1,Ϩrh9';#}v.i!Κ&9/2wi缃]إza,_7_M#wZc0.iڬʤ[vK9g °(*.4Kjm3'ΰjop3 +P.@hK.}69Gߎ!#Ɯt60VҮ+L T!2w#_0Z Ht3ͣ\0b_(!]> סw4gr L| h;_]MCL{'`n%..B89n[>5%r7GaV@ƙvth+"x 8팞k#Vo@Imct? 5an2[n/Q2g>͌T!Gy81*mȶxù/eOEO;K8: 5.e@rԆIdر,vfuǠNi6 7)K=bu_IVh}.N i\WYz0^Mu$W2 SAXB>c6k2H/%.ո;>߭Mm83v}#)Fe^I丘{GIl־2N0rqssJɖ!ø/w:䵆wܩ .pezXVQD p%G0C-b'䪯k8OZ9S:Oo3$ދs TKmn_iAc dz:KZ֛s 6UMDXp_RʒKp[Zl g0e=s0iMGPk/ޝ~ $+*X-Q| 8AM_JSM!EЁUQUЧ(dqbCi.3T]UA)[`D#yOE7Q#|q F+ަqChQR#]Dʸ:c9'-B5Tt5K\:Ԙd6b6_8DeJG}ot2 !j [ƮS,N ]Cyi Ii7S?8~)^mW9L/:¼**k]E.9UmP砉#]n+Me±[AѾ|YzM) ,"χ0x I`S&x|z~R2idvf&[vf+D*nr~^7?].R0Eŕ}?2M#?Nd:K3'p# ꓖȥuJ[#E#-SKt!ﲋ z"(<~E<>4pdRY̭W/d*]r@{k>D^ {PGp7N:3}^EA>}Gx6!\5/v]e;ɌV&C<{:dISB ]X=Mˬrڃ-0fhpMU.z3`d'D9ٕ"qN&wQE)e&:@{*7 V ؄/Dpfq&3~~ hPd:jr_~YyްO%!0^_0$ga<76heDJ `Z|@Rt~3:.0cN=z5ۢLvMJP?z #=H< ޠ 9Yvt2f3et-t5?K?%|1~YJBNqQ>9S(UojwlmR@XX,5!c  dbSZ`uGuH*S.xKCK4}px _8;+#wCB[:fT<Gv%^dT 38hgŢ 6 a.L۷'DZU>k',n{LCRhS446樉<5vH 6{Tps8Ks 3%֪C;z>=?O7Zªr]e9/tf ͽM0,o? 9ZOϛ6 0w6{+u#k¤Udxʔ`9ǁk&6F\jX,mB{oSP, @ClOgL?o]0rJ1qI*1kw5K߲YR^Tv/W*QB&CB_[0ƤӐ ێ@wumrIɿX)i^Ec+8krPix6X(lKNo/݀8W}0O-3,uT4^3@ 7[V`dCj*\iLl= !UOULo}\ʥ%q Lڙ\v1[CռhU-dT\%$UR쬐@rG()Ak8=DNw 'pi#~T>@ݽ5bPxWZە-wYzyksKYᔱļ"`j 8j$8DG{"EV5Lrk[V].@oE|ye co 3J}/P%憎<|ĦEj`'ȳ#6%jyžn<$VY8҆ï#JqѾ$̲?\eRK,9TM $5\CА#H nÃI]3e_'H-8MgC\/V:kE(є\UJ(4q>>\evp.Z70-yB\˵W,.dM@4Y\$*!CT6aw,zMd'ۣ>D 9WobAF{Ff[)bI)V&yW&F} fB'caD u=#ֳqT XX#䴿d]E(Fp eK7n.>`٤$g8]m$ ܖ7_ʫ" I`Y?t@`É reTVp-5lS7ɱAM(V-̑02ml&3! tA*gWW¨:'!c(Szuن?fm.JHvWz|WE׊hE3GC{_]q :5j$XªlDvֲgv2/r>Vt|hr 1ѷ<1lf 2:q.:u]$ VVr\ͣCާi  JihB[AF%8\T^}oA!u%su*CTfF>χ  QӣX<EA25MT.l%F/;icp(NnSM̢Ң/unfF+s9{svJo"ub iIZ 0l͘[5u{4ZɈi@6K5{Jܣ:QQ}G,Xt ePh^qLv2"ukR>B0e~`YkhvhӫPX?ir3]tsn M [@״ߥ]Hl-ᣳܶw#ւaVȀ8,R{0-+'(y2&ۭ%TշGvEB7:&J]p-axʱ=fߞsaAla+g,õpxf~dBX]nx PqHI*q$YsCPKMvQ=/Zr+n^ ŜFܬoޖ*L#yފ"Xc%ہ&uj .糙ͣUCz2 O4 _htdwH^ <9xy P)%h'kg$dqE>K8Rj;]A+LE;QA)tB2EМA=L<2l`x$_iDP/dol/^WsL=ƙzViZXCˏAû5Y\r[ ~Pyg(x=tedRA33BZ.:ithF=D0CА 1.,Hlq+\yhXk4(h_{O9Jo@Y,cOE<({E%pO=BrWf]ҜhA޷gbZ od2'GZyN.:cJ],8Dτc dnJ>ݾ?N'5\HP$9ڠ&{Xo_KL16^FdoM>kef;ۯ#_^(+ß#oGa}!aK @[vId~JxE}Zk5.h- PR ÄU͘a;H=%+ϖbFlKB-qKWdD _ԥ Ms~FHF(9q)jaL ̽d5yBޔXi,ǢM_;حHwk#%E0e_q`4^\8\ܒTT`SvI҅3p:W_d/ytʨatcK91$i;w}e ^B*E)9|92UC#- 蚭 /WbӇ0Ijw&J˜HsJ˷_ Q>[1+Iuq^M E+q T&.7t|CwfQ+B7d M (Mo6] h7.KV“Mjcjni K}TUk>F@m,|I̒=O:ceoOe9Dݷ@1m.sae&(<";l{M?΢?mβ$)#?~bU_I zUotʡRtnsjp ˆ4D÷CP:i~{RCZkdpL?ϳ wXVxm~Hb6D[hnkU€m PGvK$%rSb7|Jy2'n o+"/yzWT\ǑS::n+ٷfR=qv7$O~؄hu\?;ݾ&f~P(Z+`TYlHxq4g_юKGW:u ηWO4ԁ(kicaq3)@Zjn'FZ?' fl4A&$iA7 /dvBVc>Jh;]<&r?%7Èe@AkPy-Zw[9BՐ`{Ps^QY-u*y5`S$Ù:kl?EWDKup1MWmaZӪc0py\p91Vgt6NI tԇcݱG`P<kb0oĚ$ E xK-,+HnK' ьt+- ^;z~?+qpV@zI}ym2GPa&X/d6d#1ol{̚wk<(n7!@;2*j9;θx/=N5_p0j,x1,t]L"0Dzt@34U~KHtN06|Wyk 5{i7qpyYN'P\I(F5=*mh?kӤ9 eȼ$i2VtT0BkK*(ϗy I0 mxFܥ:#Hb `[yU#T+瀸eyڷ436>f1y#p0~!O;œw/A+ZLHcLJpE:D=z.M;]wcm 09i𸨵/# Hdmᨂ!E" t_$ 0F3z7NM?h9כrDV4x&+@L1\V$j Q|G1]؞kXJ).a!sYg"~S}n &O^WiKw&X%b3u `8 [620O!.k4s.Fd}`=nm"s57_ dO&<EZ/}Bx+=?*(eէ2Yu-|&FoctsEǹYLdWZwxZ-M]$Һ9 '<(gNbo}X=$Ϙ""ffrl^¼<=rT TX/yדԁ K!6.#%W5l?;^c7fZ|pxaC[^ޖuO&iV8eqV_^V+=T I9Qu.k ԈPq~кSi_u%V@hGGUt{Aꢙ>}zjaxӘ jD92Ҵ*GR&Xe(kQ$x[ 9 B.󼊕QlP2~`;pZmJ_տ,kXhFJی&\>$!jSzB(U@wwi%-Y.f %b-T5U41;\ Eyf A vH?8JIOTt ɫ((WD *o Ӥfj?_5uğUi =2= 13$#ec< Hf@.3,|sb q<Pg-OCj(>h)N:ЇD.[ ˓LzޑA?ki^q8hWs0h)شy V% wf{[̂YQGEf#p, R0tٌ&&B:Fm'VTpDn}ްgLhU]wTYF*ӌ# qD 78r@>GDVJ7(䯱]\6!u1Yxe F9QpJt4N 6ۀv"R9^3o{GeLԇ/*^"E%jvszl{㱧-5 %%5Y޽q"FL-0)gӗ>U6\Ѐ2Y D&O0QYz5XQvxfAH4Nti%v:@CmqO"XXi5 Jj5%zȓ8p)uZUo칚oVH[Gf/|ɮb=_a誘4/4k`Vt%݄YuPj6FlS^8)ܹCOlh nc_k?РPjt,zi HۇC0, 3˳KfewGk1B,-}3`$R&[QlyVmJ+񼜖H\&:pC-J`j%6@6=T'Gc43Dilqq4;A>^l]gK0o  ECCHdL+t]vإxLlw{=Y`5RsE<:P}p _gmS/Zh XK~+Ή+搫"f m} ]?+v.DZb *U-f0 s}yZ^j8k)zr *LS{4hhQ#rhr.[ŖqOh&Gś,îF4d02oR3O_\Awa(:/<ɤPC:i KK?YW =Bԑ],4=<G(t"p&kpk3Ūp*:**@iu~]TTBTס~=pNВ-߫g~Wb3pRc"#1:f&TfgL54$ٵkD*.K'h@aX:z1Ⱦ{- 4z~qOƝ%.مDj_5P0w*خF[R7zJže4UH؟7kwf(@~誤F$ {'͡_H n猂/!l6k NlO֯Lx#jvo K־$6jpHY1ƒ9ISƒz UQ c+ `0g0sSܿ1Ͻ@"]xM 4”V? "IS()#>c g;5$K^;?kF܌Fc4dxGGOAq*a+E^`~éSضj /I5a.Cj~KP+G-G p$D EM9{5?TD'k=Bik:Ӻ ߺ_(%`.szUΨ98!nYYtuGN37 vh'.JVOZu`MV]eYAumUO`[B#qm]}l  `f'I]}·2r5XF<Ȼ"sBbMySQ/~ sfn|V1!^.X˕.,R!ɧ)#KZRZ H UY[lo_xDfH`6,d>F{EjAyrGZRgY٣nhaGEߧn~JY"! HI,I,ZĘ\1%x\ nVN 8qۂq9G[~m2'gei"*OD3aR ,s)jĎ͵i_tէp(TMAk]PPO YLvg7ܩ1[juh\Dأ+A'K< 蟹<gڅi9J H5IǏֺA.}f0[ }!ծXދD%spB XŠО3%v5\M`0a>SBc1 C})v乎>C}雧,O.~RC M:Xm 86i y'DtKd'l֬~拆è],kNs'W`/)޳0Dڱ jT1vyv&vƨY-h7 oY\lR-QH{4vF>)iOJi3c;GۇlBXOߙtDߧF˗߁* @t^W<[^|jqbg6"<,B}#+v@)XkzsQe%0ڔPgUv|ʺbo$@5%g(zuCh`"iʭm |DmHCsZM(hȄAO~v7ށzO@y ~rȇKCz#T9}V[8$?@f3*ٛAUczE"lc)"Y˾mZt<;f>{۴5x~ԒW,c$;oMo AN= 8zʺsupF喷cמ'EpBu8>dj-+mU#1yUpP˛!8pD`-KYFC"*.9RX" sO!Z q+AbT0he n]BX} ߋp Q({`F!8JP~Ѷ$oAhl?8Jxi#2>0F@ vtl!F{`Dz_D,Adm%D@IQ! gdz\I?*LkmsnexJK޸3~IFj lo[|X;T?7EϚO(zx'xsk2u.e@2,~dZA 0vfiU 1=.7RF%2Mr;&0ϭdll,ȅ45?u.vZm$.VF ”L/t~>r | }iD?,m'rD?ȫS{jV.*pDpf%C o)(3:)%iaѾ0ķ5W{=H^?3599gZT^yo0ug~z ~=!ܳzsߎxR)_!Pf*,M5~$nPLcQB[y8 $zhQ \$^ QNdp 'EFV*<*W{BsW?zmEyBfɦȅLvNv]y>;짽Dڶ!~,b&[Lx/ڻҽoqgy{vN Cô &fZ._g%2.2IW(_m35z}yl\3@OAbKñk,1Gd!r&'pPzg!'fW욕y+EAWaʔ܅ YNJ &r|t‚+:}VѮ4sz;O:w)aqu^Z\ip5$c䳴Ff4S 9W5Nj}!^ q@\ge~;0tkޗzۮ&v8=nק{Hh`?ʖU6^鷴FBs&MOC !ON%볳2Fq.qUª]v՗rHBCK}q l)B\~:4/e;nxJpa>hfcowib-G+-u GySYb0t'{ (RY1 ݺ/ݏ$G/Ee+" w !ʖ!I^\s,50O1'\ 9se^.`y3P៩rNLW W$z+'-j6Do5_,+,Ptn`@U D!5YğG$i[D*Z e֭8B0DlU%3VG872`uhnܭi-|^R̮"nj= ]ft?*o`y*|t~o_ypX)zeH;z޷(]L1cVT@bFB|7Sw |g e3s 0LW9$D[O8RB)HHk<)F"U$ع,(T¸/ӲdMíόj xj<ΪR-‹9l?ciX=r5==4vV^Nces|mdԀU m}RGjWy[#Dzd&=r-AZZ_\2R0x;8PT~bQdV;)qAC:-12T ;B#wyͬM`|tRA(ZQ/k\Tky)_V!qɦsZ@ڏTesP wœWu~vޠ&m~rc&F@xFw^\ \p9cdt;@Mfkz#3fO^WFax[ ^6hRa$lt%.Yyn~A. ΠCـ@lYݏ+l#ܵ/&l"b{h՚5ݘnj?y j lA#z?D [aB9ԟ2ӌd. HrNHD1} (v1NJy'<1rY1ݝj #A]k~C9eEM˹~"Ќ#& MA/J)Y0I[=ќ#䅮4m5$f}@r3l09U ֐?~Q@>",#[ 9^#{N4T-T*1by6₪]c4Y"uW1BNzz*Q- 0qC%8,+J4U#dFK._i/xʸ;cb #eP[ >(PaVijBk/9Pإ^4"8 dW:m:٨i$T3jYV Hc$Dv9G4aVd~j(P,e:gw˿st^  #6?>{7YmM>ٙL(@MU[ @&b dcQ=+׭*I^ 7附?ӹgbS^.IA>0jDz!(>ƹb(i4QPyך'r=%9GNH׻@Ph4m{`Y)1 k/u1UqӆWaQ[qlRCٚC*uLM9Rx+tbolc6ӎz+rՂKdN>A9P"6 ˱šKa^C Z$l+ p97J \ a[ Q暈:S腛pY4 ۉM2-зU+5OַʿfnOԉ"|~453x8P|nf Iew, jsl&1b7/z= ɂW$LQ41z"e/=UinY%D3L4[`oW<)=" ` C&ăuKG;!fk 3N=E}]g֔RH' ڟmi)),$t(-Nݣ%mi:#G )Ah4+_:V]tOt" $]%+^L7<$j !&MWY}Z*"qSj#b\Q(1TuX,]8pGHUlCW2y@Cbc}q/rUt&5\KV ߫+m8i^/; rriЉ4xNѤB8W1 F%7-i uX2TYx(1yBM39N>D9}a-K++bD%j,$گԪ"=91sm`},&/SۥyRu!˶d} b/HN@ #6oS Y_1"RUMQ &( ]E Qg !ϫO­㔝etp2@ Hҩ: ^C_n9dJ"^E Ϳ! xv4:+ 0,f~ax(d;u3g2JUoLJ MS)klu~ A^1MspwrӀ=3  4#XT -0tHt-9Ժ{z:k0w+4[@FMWvoO,ÌF%7.:ȊDמIXF*kPEAV0SYٝ mSyKeMC-!sA+M*(LƯH}g3єhcb 8>98H;]}qS!ʹV+jfV馾g#ǘ@V#I ݴuv9|UʾaiY6F6d) NM&9̰ 'O|ʻ#a0uU5^< [K&d&_F-ʭ4hkUĿC*G,0ҌZL)'61^ ҃({P|kw'oVO紐BR(nF:`DZ=r`6܉Fi['cPn!fϋW;xZj(D;ڪ#)KR R) ")9nZ5>TJU <[=uY0k8{ӂ+/YP.X-:uJѝ[8̥SŀPx΄2RzOEJro 䯧 NJś̕8)ٶ}I GLɞ -+D'ւ50%Дdsbm_i绑 5AgXH e8M5wҖ\3M!H|xq6fہ! 9ԢUPy8 2"4u8XMR([UVςXlq&i6U(Sΰ/[b oqzwy2ɓpX׬2>Sj%]*Ǣ3X_K USZԢȞrYmFB`Y}foQQ'%,Bz*ATAdZˡ,$#7ǜDF\Gύwq +D,ZCݨiS㞁YMdt hҀ'j5mz]^>0GM*?;)[ #{ p9Q׭G(h%nYy0q\4U?Ca x{l!=rЈ-9g }t!эⲝŴ[ĚPS56lyyмͯFܱmJ w%UÔeD`m% T)$LF)| LXey1sg,DlG-[iWy _D >dA7m4> Ma-K)*}%xqIDF`T{izm{y5R89dXsRl- k=x2pU41,?{X pn.g7i?;ԿxJu!6HKK{qd7{DWp2[ЈPNcֽl-{;9l]W}7hb#B]NK puS+&GKD`S%Bmt):߼< ¬J-X%%_kgv Yn'bl8 s׶0 Vװx(8.u U ե0?ay!"_ɻ\mz| )ƭ1dӪAFF)9֬|A/xѾ趪xU͆!PREܝ8H5Gg% .^uG4a]caDo4k ZA=\Q EfsqҩMe&|)NwW\*z)&PtC/mYoKMs-0+Q~}U He8g\ZrO@sj^ aԻ44fGũ3SkNPkWp/?dPSC"alAߪa ,dwaژheՅ(0Q>@⠬1*5^t>5TᎋJ#BlK MmL 4I<Զ^B: KWE6HMɠfD8!zXl&iXmzIT~4}4K:%bhc\5oZmz$ *l_Uǂe>@6\ X+IIX!`ܪ-S|'` 9VEV3?j)+8I-">vq}c0Jn ;\HrPpF4H[v?`ϲDqpo5' 7~>L6%O'I I1@yjm;qп9RŠIqN99)jm^kPVWb<2v* G3DHwg-ȗ|o,x4ыcimnʮ-wvXNaKrDPÐOcbtޓj[\>F̐Gp@cH` 5 F"[o+Nnu8kC @>M%ۅ_'hY.~09 ʴ^&uΦ}990@9 GqV[{GQ7yx@}Hl֝fų=^=ֈB +:O*>m9(hëd}a[|h(iM2Kv]ݣh y}Z׵'< ,ۂ]y\1[w <93zK8#x\?D/T(CSRh|<ӅNȲMJ:*^hBSwtb#F́2YA-dC].7t p╷#z{3&(\@qMfWMWZ*G:bYʙ4!øCk|w+^$#5퍇=h͒o : LuENaejնt\lvK9R#7ɮ/+?j}\b&wUS@05=r1[e#1>~DH1scqךB*$FB9;_HZbX?8Ùf)1Ыя½,{T娐``E<~Q@~Aɷ "drJǫ+xS Y2(3)ܿO9bf$ xdqܟyOUi:OOA+Ta9Pc54r}u8<^$*A-2x<1Nz;]i9hǻE3[qYS߁&ɳ5 rex)zX e`ϐ[BhrE<KԞ~-ܢzTyU@2WC&5_Y ͑ 1+?uЬrb- aLD{ vEQ `x}U#!XE-_̛\9NWNC:c#!ٛ![՟c3p 54PS3c[C/#)ZW"ER|퀔= )Dpѭuew)*En80}g:Emc tAIft E\+h KeƟy:* $''*g4^r b8zwK S ܰs ]ظ૲ْgܐŔԚ&G\` =!?j.mAm)wʚRKKz]k$T@WP=3pBE\M2Y`OgpJv܉I@4kBkcեIP:D=\-d['^ ^Ov)E ^4Ȑ]eڶFnlDŽ}y'!P"y*DŽUf}2 3y-ՓcQ. LK?7sc;"yCK }WHhl:GL#9`vL6"2mv=4R=QD:[Վso+˳*8قtj{׃?G88N1p$%qtk17<޺{aDVOU3BjLfQ53OY4!ks—Et|"Tnq]ՙO3MBʪ,D܃K֡{y!$y*T??lpp#+x`nmvgPKvp|hZ:J?HMaC8I; wske,"Di=blgaIRVB~PN[=i+^+]7%>@EH+vcV`V =y$ᕇ5v)OZ>?UM7ae &@d6"yHRcfHB,RUB aᵿ}7x}p9JTh1-f[~#[x9 kE!ߡcCC] [Υz㿲T,B+.asR̻ёu]˄1.5}NIClMǃ4ʨrGO%Nslڌxnz 8)He~Jz+SK}>;8o-Z3Ur1»@EqpK1[ځImdۆ1_ A[47x?|qu!vM>#`7M+IK,;;ԙf[y`fh tA9-d1y]g\@8cL ȍ+@kՠ1@5r<ʥ=o K1BO,}O13Nb徦 gF'Jӌ'9|Sc%ڶY:(;$꾄H/TF61!oII*R35$a|P0j(UxL Dۓ ,AMj)+ !1ةz*H!neSA_6%T}Ǥ9NLp΄woHvz|#f2JSZ%R$G` uXLH?]{S`l5/lx%DVE[ޖ/M;f(<\۶?_rtM0`K"aZGɤ2x =ɻ7RQцN"NYZh s v<~\R {GS1 uN(߻^kBW(56Z*H&Zrڦ\|g.~rtH#TZ-%C&soK7 . u n(h8 l!Pnclr˛gP 6Hi J?r2gRߺ íC|-A,&)eQvx@"ƆQ\\\ʭ#$Ӎaų?lj :S6XSbMfT.f^Nri HQwk{Ճ Dj~])&ұK5|(Kb[oxc޹8{or-4߈OyK>M5}]QU-d+٫4lU~YF{4E lY^J]Wd5]Mhu%Y^:vRdrҤB&龚H@k'~97<~CHU,J'łPe{n+d0[C׵%2&-ܨٓ>npxКԺD9yb6xQ7R;mpawNTx\͊o@LݒuI0ѰZĴ?E5Xwj?bg?h./ wʤg?'%h>306΀#6"+[9T~Ǿw|,\o\HO(!Y$29Zk iA* NM"0$ pX{,vxrD⇒=\hJbIJ%I*s^x5,T"\\h{@%)@vx_ƠGܗ;u(lwFV"?)wk YD*`9"XLWP]yTﰝ*3W[ijxd ]A~kYiB#Qk ;rdCDNqMY,0SOZ醳KEQ M@”;iUx1l"cuNj䛼V?7aC)R9bčic;AVEaX98\x6F4QOʈL~vKdX~8<.7ҟ`U>sMUbhigJˡxn Ekց(wiɷ/Y4=dZ8\CEk8. m-:8A%(GߟLV栟(|V$<6L F(>g;<r>B}el]F [!ו%XsC]LЗ=.$5T2AW~ASDm#԰.>LINa$/]F 3!:;*: >sF Ka*qBZ|[O q :G/&2aFcBPHNJ J27MQMG4HV1VеǠ4-7ӝIh4 >fچϖ+>MZhdSkE-5r (:UL>Fq"rCP'^.~u.e}hR:) h{C$Ϡ*s RX҈FbiXh~ 3ZaY:q瓍mֿ7g0nNUr~D_ Jƞ[9Q+31f-XͿU`P]{~H!@`_p(evuחV5v;Xx֑Cƌ*p:pJB4_0|b%s@k~ enT IӳO&lZW]5қUX|w˥_RnW]t@gA(RжCU) nFxpox[" ڏ]Z*X{JNCNޛ: }QoE7K6GU5n{6x!n«e j7*^fk-ap)CJo2-nzjsw-θ^\0EUkAfy늦_vRА]91&,?u8HwN5j!;ʵ$0y??H~,svry;ShVB'R]R=SKepab.5M Oy;]Y%W< 25C'.ZB"Ǎ+TIqw$ؾhW:^~lveX_X]3GpY?*k YMm nrr_v t#ryIa20i*8og^e)\N+ ez-PORF W|Ϧwе)]R]T <6DG7,7թ8(*6l3 +I68sWSp)Vj:rJgJYQ:?61_pDtJbST-~6{~u bh7/g5^- 4 WQGI'eq. )ZU3X4(znns> \rO[Avr!2JY9Ĥ945M |3"%3Ϛ?ڿ'`1 rXOH cjb$O?-.dS޲Sx8r& wq!tfQmozm

b7F +xaUϕi 0#u{){+LB ݜpBZ֠l\ J8&j⶘ِHLP}h#r@CvGr.0p[o6˅~ndţB;Bͤgs!ZĪ%knG^#qje9}x(.˾E^!@O*(-%F<¹ů.Z]2FwͯuѽDa3S 9\].a|?0q?o][Iiw~WVߒ;O*ܲ` w^ n@ZQrR%eIV`_|ؒ: 798ˠs51'%ؒ.S%ӝxjjbwHɯ)w0Eš9$xh *c+ Or8Ges>S`XeLE_6 W);Wx2B"Y.;%FA*ʆ1oB֫@q8lՀTٟD=7`b;d?sX7C/yٯ/#yݜbjZ8v ݱ1n^2{'j^-b-iBB,Oe@ݰQI63vJX[f.w){ŤV|!U+ؕfƃ "W4ciɭj,D_:n(D#yd ~{aJ1SPL Ӌa~BFs"0\ ӊrfBed每iVac$9:+Y+aI`|HTY#'hNøIY9@Tp4VhV"jjT|bf>ukLA~8>ȼFUNMcwgV*TAU#K}{D*K[pKɲ&G&`Pej!#][ q-z#.G?V/L4zjI%Uʟ}_<]!`M)&p P5'uyp %9eN0'8;_ҠrMjo,:q]$'z#­.QPd1QɅ*C|ULL7hf5Uܩ$WNy3<-v"Lҏ+kCn|w+ױdͭӍJ$7UK,Kt7XTK PN[w(s%DQ9qQ|uP?ںY lF;)>6:EKW(rƙn |ଂc͠~jk= a$q߰{[FA7#Ѫ+RoyA[I'-m-N1{@;6[mnq#ܷTgFs9SQVۜb?>kYn[r+nƞ5+Qc(Ut s5#GvqwsS"r #81jRUh~$r ] >Sl:ų$˥E#%Z)eqmPڡ* Ru0mxcd'Exھ[:VcIUJݴĔ"oڀaw>{R܄)5Sյ"9A4{$rsiTʼp1 3>.1CJK1lPpY.~^`⋛*e"u`d]^Lu] 6ZiS6Pv} \ꓪ΁n >#J[Mi $ 22'[Y!^uBAJfka23oAqPW~kAi -Թ#1OXs`|)f@*Tw*]Xj[%db/wOj<U_i24:xXuGlCK ["FqAq!3N.rEduj>/cCY]bg᱃̠aςYiԌz Ǒ,24o/Q+ ؘ?DDϯh$A`мkm8Hn ҺZ2TNIB=f=vxIjQo!QݎF}O6c4Y:BI;@ pcSBs L{@ {k 2Ѿʕ[03YO A\KT aP%Dt1mdͰYt (ԣ`(a]s)wV72pz@!3XsOmSaSZ.-}$'-n*K* qvů[!x=H vT%1p`'ٰd!unDr|v-dzIsH8Hq)z6`/N`!Uqf\XS.NfY`Zù)=^H/wȅ -0nb֙-rZY@ jV)" nђR20)]0?o4{}~``W "M,OlG3o` ORPVp>*ʝg^omtsᢣoE[F K-I'=f`gAi W6?Y~:)Ac?gT:Se&7Iz;$wyA鎨TU%A/T{aS6rR?oG>̊*(z=ڄ΄- 2%< U.bp:L G2嘮{_8|g1ŋ-4Ofa62WŘ;0NE}Z͋rk|Fi:C٪-*|kySNϡ>+%!5XG~ G?vBҕvVc+Q K;!`MtZ(, ( 'CVnJ k+6A55kzIIA ,C׵g+dG.FW^/W7ٹ'`Ȑb| @?aV(:Gѧ 2=NJg2 70@y=J%ևl+݉I!k@&/e)˚pSK/Oj×,N*nz0i< ޘ/t&c_0"bT:SbJLLx7DEW lE:2gwU"X?ݡcgۅX̶xĆB\TU5aw!Ɲ7^7z%뒚ZԷs<feR^%wRd?AꍒOvh..˧ؿcZ::z*$b#md؋"ˏv0Aݡ&K*+=_hC$oW R($.e- #`b}GBkL℧udG 8=X.FYc@bFC̞ӫ$PD٤£1BRiBNSidžΘb۔{[ @Ԯ7uc.COl<?O'چ\C`_93rLZֆ&dT.3R".1Z3^L`h}3"Vt\u+ҝ1:u`Π(z6U iISa}r0#ީ,}ɤ)8?R6 /Q" vZ˾կHwdvL̖<γmOal2Twbi A*R<9kQ7'LHKdiviiKLG"̌)I攛?(ԇ)(+ٶ29%iij#IJ.'k@2d9y ۏCA7*:uk% $BYH:Ei\+L(g՗}arN;'P+[U\eZGd*rZA+;OW r qf3KRҪ9=⬫`=\{duNq| :'# -Yo!G΄\ܡ-8M7ЫL'ylbe ߄EL3 sjK:&/Z}mSRK-z$<.ng}]$X-4Ք?\'9 <՞xټoHOj]p]9DV)&T`t}x~>oOoa]7R7 t2&%@(t&XUeH_c`͑!/f-!+OV%-X𘽑h`6Qd~DDgD;d3}.=4+Pȭ;_`ؐy,ta &-:dX*DZՒ "eY*⹊-wJ,jtM?9{ۓ BBĵFg_acr<,L7.ۧ*3jJC,/$>W;`/i=r _t6zz~i FӱS!iCia0#cclytkͽ=];7E8x% ;V/("cjv?oCV"?~ d>_5w)OY\'_(oކ\kr(]B]6榑Sk+kGrU1ge.z;wJ BJq ի/{EXidPS=$Ş>恀&F7$seC4CwWa벉_im+}cxB;e#1䭏;*yu238GPXj]i6ZfJ&٦C}2y8,nʚ{;NMw;r#'n}sLgodZ | ʿݩҸs'NgPS-yǹf\s(y?CPG sd_,zT50O րzٛdBo6+i<5a!N"*9 IiiO5 ߈s![ pB X@Zr`߶> ϷlGxoQ-l$yϟr3uymwП+00 .H8k&){A닁\"GڟJHGfUFDP4/pyF{O{Y?Z7@ AE!}i$R~Э+ yM :Hh ыadm1M|ٜ4h4+nYMYR(qEɱ%UHй|/ˉ.ՕtoF;+ϱ5t@5} ]qJ޳Y? <y@I?#]>ʂD#Df+0L9pc݄Mte,M/yGbbA !.uN/pD!L&R%F9iaNZ!%U}8ɱjdDf4ΦK34Mj:&N^&m:v ިA`ĨL%Vպpg7ۤxo @lweSЂpQ4 =7cHR_ndzap?.ގDYw!69sb `I{džsU 0oGJԒQBS}}6P`iIOwͯ4ѧihW~Okl&>V <^DPo &gBЬd{DsbV9 $f:tϱcX}2ypF  lto`YovA9.Hbj#`$Lj Vu%+n(eIδì8'L/7?Zl*к7R/Xq Dufk3|H{_:m/||TNM VsM!2DSiy?U+yw;nvp?HnCw۪Է*Q$~l}fi$Rv;QZ@ڇzjM"!"aË]c:@,T>,/նxAȽYkyZ[)#d}0+: >i #1Q_Zo >0{鄌vW>b.?MmPRuքY/gYbؾS"Tފ6Xga7b_/v( E$x%yRC=臢6 f})l5GMzcxqQlTXk|f&Ґ 1GaDwNeqFo ];%2GW|[T ]=v=Y7/nޏ: &yY'4%en 5=9] >(oD,5HBG o&4չXr"SmvnQ/ =fwڸhaG:6h!ALˆ[* d=fFjT@ h #Oʌ1hs"e=>UYqܲVeԂ9oevLg EĒ"S[;q"23Lp赍PXЀ\mÝ5ӫ$f%j:G- JE#R鉂Mf,7&|=*_;#sMWymiZIhפ8紐u/w:+{ ©gQ6iΫޞ~t@IKn8tDsA]g~-gb }kǑ H_)ςdl2+/)Ւ-@4XH9H\dѦulhv{ a:(d 9<;+*՛Z%FDsD7x)"|9j@p?SG-_W4dGXH9%RCی8Ɣ(C50X2Wf Q̜$y&3<|x-tԎK M۱ZY#C!~a2gzcS\}t/IRB&YO̕mQ{Pd UKݮ-\dOuw :IGQ"yWK狎RG@i& w&:f* H'[ÝUU#|t;R/2B9ssb8~?pбAMlP^#c ΂iǨ"LW)]7QS$Ɏ1`y,+P#C "]kGNVXb[5Gq:x5 }Q^P!Ig(L۰wb Z;H&=bz1iv|TtY^=5 JkeRTJu]dQŀ:̽#6κ@Oh~I fr0Xz70VK" x郡7yGH:pl`扣C8ULJw')b . sԥXCo=XJFXgK]3茴pيW`Gݸ 37mҢrL1u!Eaw',ˠwzE2ĪtN$HQof}x~=zAq.J ~N}D1K '%3W=#__a7z2 :ҦOܘ\׉}1$`-boweznV70#vD7VȕOkY9%B8$kmjag. '41!<1/(ڐhbRө%S~~ ? <5Wӄ*s2Vs ?Vmb-$+;KӍX+*߀ưlP/ISNWT/]T{v~vml3V/*ngZTx4K' ^ef śBy+kg´a?|iXbgj|с܁r W_P{ ;qTwe&zDW*R| 7Kum6R1R)D4Bg3qIڃP{+T[?nHF/!lrR!T~ӡF~E' \_-[n\nlz{ QDC񳵻, `g;_ H]%<&-\5 el/}G:c^LBh CY+=#'Iڈi אk&$Gv+=nɘpS :z[~ /N+}U| a~[ B),9_U=Wo#}ؓO)5 gWn=Tbkϕna{OMO 7\u\RjQm{ӑ4V)Zc6?yutx*9oIfXx> zPжM<FiP୹3O\JZ"^Pbg(wYfŁBu WuS>.@7Jo1Rr|gQ!/U0\yuQU" k7f{n{l W5&A36跳 kHc_ rP ^8EaG "؅X`WD4LCճ9:ƱZ)Hv:O?@Scâm}kxtΔ8&EV*eE"OguMS@tNy շe&CXҶǯV/ }PG 97 "̰1LbWs–_VE,0Kʿz4'Po 0(!\{\p b2"6CAt `,KpblBo^#@5ji ^ƎxO/'jO?Hz[U t*.[HScLq ed47Q9tȹT-3kَuh\ѰO9ف&;3گÈp=+G[TV@-wvت.pW9T?5Ƕ,H K좟*}@3{ #>#-N (!jGy0 Lkm*m9u#7,/!,l>i @krٜ`%,[/wO/=?DVKK--DW"F!O'ܝ%;-:}x47u|q}7|v?IEPH`C.ş?d&L_覘np7h18M?#!cFχ\3زjl;˅=rn(kb?J^ȅvCKHc~WS_s *?86$RުZ3jfVw\BmXόt* ~2ghtV6d $HLH Y3(G>Q|AS_mdAm~BjLɾ/x!1]*Jw($'4(aBHa&tqQ~msl +rT@Wng#KMjnR!t7 u:Vdž$v 7c)wJ~_,dE G n"a\vJ`W?hZ/k\$=v" mVP'+nk1brВT1{Y ð#. .LbM l4.0\1yFS6A󷻣/bϞ^mtI>Dx#>0.\7U`݄u<@PWguI.߯ ~雒whsXC>ăD da7FMS d>__u03 'flNl;cnVcoll\<-C]!Vςu}2EVgD>aBy@BD2q hO I7Ebc멳^H밙s;A _hH)\u"vpIvY_: XߓXcD'@Qx6P^ @z{hvRHjy%gD}z{0_vAAȗg`%'&#wF-UzS<ŁM'!%0 uvG )B AM܀k\h`|/3OPK TsFe˪I L p.B}b1ZSV z7;4RI:lCY K38$Ei:ﺎ",XKHZYDh"(retxuiRƥL=_B /cY^x#ڠw|Sqû+ksM'n5F|"XĔDX\g kp|gAGS+A5pl5Cm[ӭ6CQ/p8`gyka'HBdw˨*5rUFFa;I zAb&i~e^i,^$]pyнh`S'O\5(83lG+{*c|N_R 1,.+_ʥm]+7eV̅O9C'>OiA3T)?|DPQ If݇ԵiDƲ%@jw:aTtH/9Cd] [mtw m}lnhb&d5O[WSB:޷H5dRwn=?wCe #'j:w}5KаHR[QJ YNcl?亽'+ߍ|%l,v _}nlM4\]Y+ҽa,R}2( ZU?o˳xA% 9`F9DvOP_Җl{9q*RL۫#98IY!&bd Jy7:' ^Whe.q'/\F.u xbDGƂy] N%y s'v>QY"9e/Rcޅh  ~]*.da4 XNS4αgO[TH(N̞Ad1F͌1Zx%91"EB#yDvožJ}O;0wEm"ݏOj'*O#?C+ "9m{z \Xڒ[ ـ$4;gP4 !< >Ѻ骱SE'^Kğ?韫~L]ڤfHC%ۑ`Eɧٷ:{>jE9A{bKJGe(ͰU?] Fx~҃>DI$L؈W㡽e.[Ȓ%VFwDb3V.>S VU#nnwH-cH9gsY3TKo>Ci*x&;I GKY{p)gV<Y/WK;eݚ0.SvcitcD^XU/ "y3dwOCٔFVHN& @ ,0oy4aW$+Aڄ>'T6#3&wO1T?prɎ@l'cW+1)`u;0*E. jFlYt(u`?l}0+-eR^.Af|8}9){1`ZdZL мu`|@C}~?K;05ґ'>ܼ~h _}fϸ}dAc9iвrZ= RkIB7--- |jm`!ȅr`*Ҳ#zYez锹]8SD۸[$ kp{f;d 3ZG|a|JwvéX+8[ua_er-77S9-YuxL7"-]%L|us+6.Pd@:/3?IDv R G@12T]ŻxoamjzIԽF6v?e2 Կ^2nU9)/Υ˝z!.AʬO^ U5-*ZQoQeQp*Z'A[kGaS,7v9: ӅUÝ,[Ž]BVyf'71m%oL$H(ڦ$h0ӏ IѨ2/U<*}C]++DKjynvd-gw?075 E%?\:T?nlPfRdkG% ^[?BfxYNym"SrE# _kpt!U<-*PzkD;N*< a lݪD$TH\񴓐||vbg}9GЦR0#ܝ)׍;?> ohbhˠD@ Scn_[56#ҁOY5Û>Y$,6%Y3sFx=y3#\0{^`+J=ZA%#WIaN PuGMonK0 ~M?2*AYyV,K>r%ƣڃ"^JI\V2pI?ֹRv=Hl+)F zo TO\&]XF'IڳlNT h\!WuRf]҃6> pCb6kX:OO@ )FKNhx'0ּ&t.8NͲUjEʰT$Gm~Sk gJ2'wZE{OM̳%ńREʴib;֑ZLJO,cUkL4_ @4A*Qnad@tf|WZ+%mP=>.=' 8ZX?Q\Aϙ v&*đC1C ϕ0ISZ9_6ze]x~F wro5 p Z)4zϫz;͔ܬCv&T=h J֮ۅ[KWW%̯V_FB>ıdG PCl0l,/GJE{O`ϲ\kXZH4QZM֤9 OD<eyK 9dbz\(+#.PIH {O 5cͱ ?xO $8)w n#nj;r[ܕ"^Ώy.2li 0쳄42o҆>dqi&x}/~:9Er~5H=f5Fރ[D^8%c ~(懥hJ7 p7k9D">A ]'9,֗8oK/ogn='g#2fD苏қztŐi+V%!kvu ^%X->=2_jG\~ߵɧa}}[:fɜMgRP +U!0_+%j Y. bW`A)Ƽ`qԌmWsKdI-W0(fQ3ױZ-?^/:.j߂# 0̰lj'r^byT;IrfDDB j~]s 2Z;Q bru]~vr045,\:rC,WºV~xf+Jzr?'c)yrquVm+VWO-Ѵ' J#& 5hNͶ);%t&Y&`ubѭiʖ,W ;QIΟSޚ6\5&K_GQlKߟ^ .6fAds<)Bck g笹1IO+V8BcozWf >5IV Lzsic[6h qVt=vJPUzQ.מ6h!9pPKUlg?8*r8YfΒ!ӀsC2J{&ڭ4.23ALSu680-yș#ŤAt$fκLkxk+@ږa⎶WmȆ\z< x[b<'(( . 9 v3}LbE_c_lON>S結C8ӏMEvlc޻ˀ>,d!=N)Cn'W,'ʰO؉M-5zYʘ@t&9Yv+ۤT5,{Uh8*p  C&nf7~0SM2^1^ Fʓu} BltL<TҖ0pև6e$LHy *@Zf[j w#36 $ڌ(-4J 7=H@nxv/}HsNdxN(XYx9iT\loVYX(> p~Fω@jy2Kf#RJ< T1[˓&YYZ32zoeGsGOjfJb>zųWi-B`Kz;15)W 7Z53DnV%x]F|\NσZu`BeMqskY%?zZVl1JƇZ4uw 4/x=)z*80`{g.+YuBm:٬$ľ-1Ǻkn?I9SV'_'YxDl&< W7Pv )^#vB2^CuYܗh~|phG[$*_j{ư#wPM:u_ I\ B8B\3Ϊyu\<.&foH IȯNeUڲB%yϢ{K/(+cqO0j(kr59N83o4v>^D e1@ա< wޑכ' %O+zLzs8B* *V!)"ZM, l#j H} j84b;3yu-u5 _ij\=YAH*hj e 4yzF :s>~/5\+PŴ\ް)=R/#VDhA7J)C`"I e'^1*^sv:^%E qR#n<>tn2` SJݑuhHX?((YfBoIA?hG _4Y>sWyUqZӅgrD|F֪a8yo6kOE89@C|՗`>ތnB^lD2k}6zyTQ8p/{?/-2g(HTs9aRBWZ\4 ?g\*:pb\M.f8#R+QL+gu3zbi{|m#v煮;EͲaJ=E8Ѫ0NU<d\vUeiӢ~|Bk)t^OqQ1_ cS=c _WH}jLtZWSt!ݐ0K;"Dz9L놶\W͹cwƊO#Vu5:DڈksSǔ|BƆKWe\z40RщwV["PL>g HV$H]C Q|2 D(Um-${L k UIQL޻Tl6_rcمjy)*fSm{5U;֙dLqxmr*@C9$C>7שr7ۚm_ODK к0&&\R׌l=z[*Ã-L~ΞIg3E`Pp8YҊwS q50" fd&9NDNԺ`)p}{s^5WuE^D7dr??|ܑ*A ASzͪ΅_y/,ynGs)mRav C<%cWRK/.;kEkd3xݺSWjX&UpVwr`>bhTg q&Z8YSkaԞfBA6] y쯇xql ^T䏸{_tT7 P5,4v ؐ+[a67NswV9".Vթ]s0mWOjНV4kjA`dt }ĉ07dbG }B"i7eK7frߤDlkL)k=d1 Ó11C5Д% ԀWXm@F8R)T^Hm9^y3*ɀ ɽ%R /i"%˲ 86V܇%s棤oM,H!meA#VV;F%GvK!GQ)'JQ*@ZŌ_T^lK#Jt`QWk:xIT {m%Ńrx-93cofci?%R+J1.2ꃊ((xx`.- $JR!j*9;1ArY$W.uqU% leARǸx+2c+I9U첍 q]dˑ9#h.f2p~rijOz)ɖgs :Ot6\sG@_"W+ CR=1砝3}WH+>їf7:A yA\SD#B"Ha [(IȦsT֐ 3 Z`V5wmWN^/j $Vt9K9fg =vDCbgxuGn&2 Wz<+6U6Z"h\DF5뤁pAku7dKdIk3,6q;}bɖ}KyMP\ͽ`@.ov>c% ."rx['y<󻔭!ιÒR>} 'Mi-Z%7C݁@15;DD5O_cHU>G{5 m`0˴aEN-d+ݔ~y@iܳkMr zC'ݒ睹}¹+K=;yɺa8YǪ@]hf^<@?7V1CZ:r$~*j;Bw鲟T0EKA- (-/#BΧΊ/[m?l-`.${4g獡Z \H/e1tPI aPD'y$qׇvx$; rU~ C2b2 Xa0UAew`x|AQgD S.;.UT > /?1hw][&Wn@?+'*顬*\)|L.ݒ8"*#=hn ALtؗt]]Gk^s;NL0L"l}VRu$2R׫}|gPȨ07!QɔDbPsDwǢȃ桺5D~>Ɋro[bzx;\4Z@'3hq5|1ۯeL~ `Lz&Pmp w@aΠluxL, 3v;#;K/c?g})AyzOg`v6S5#7Di0kԜ1g>pr@{"Fr3/?MQq.f6#^1,,E3#Ԥ$'F{utyEZo)$H8t_Ts H| r | ZwͲÉ#!9yK-5E2mS]GU#Ka|bYU;0ᖅ߶c WB=D $դΙ=wjci&U\T:M4~a y? ~NAՊHk>.Ir58jyE4iTD{,B1x$4M2N5V;֐$(i l7¶9A87tFgG]ǝPahз}USɛ}M߽黻zRim `@$D1*,[v؏yaT|$~uVԝޭf\1zliqq:>qZlTclG8nP|Ɲ/ kh2-QW)@_| +?|ARo+ Rܒl |!ˤn$IsU{id{&$K&y@Y`PF匶^@xK3LuS/!p)؋ QswK_jY!߳`;ށSߝ)S,B KMUtLzϩU ͠Ano3߯ʄPqX%BjKyHg:h??π9@7O)TNу?%K3ȴkozKzp. xoxq NAq]G .E[,m)kOshana@69]JTh+Vꡑung6xCA-`qc`0`86L<2 ePDrNQGF5wZR4eqLhe=Ʀ ݃PSѱ =9*tJ[q^_G$)pFsӥSeY``}(6wVt/+` [aT n)LiD41vI2`a '8MEVYf`*v0BZYHx4[BvOp5=ewM$Š Bc\q\E[wOt>Jnc;"NF1dCf;Η zveI9R9%ʢS۝xj94|bZzգճ!:j)$@ĭro]MbHߕ\Χ6m8k5+v'/39F߿AY|u!4KzopZ^S6zA \ t2f$_t NX j8clP$Tf!3:لmז:7{۝sE(0 RD[MOKx65NzǶFM'< g_/04Nb΀2G lFN)Y=4cgۛܚPHO/Sz0XQf'`}'*:*7Fyb_/grS?kARDk l~kV ؖoU\",u|N4~K2Y -j:qܤs.ȕgxb ~z `nHc}FmtqrL^ˇSM«ck 3½L(!?cVd%c"(R Wՙ#\Ss.`aG䲸mĝ23"УX1ƀvs=>%ʩ(;q$CB׷J_f2U /c7j'\jgi!ܲb gTejXuecΝSHJhRtf2K^6IIj?_c"{uS7ﱺ%#r9H/%<9r480LM-֣]ǩ>#|CJu4u1 Lزya~*5<?3(.N!^=eDW,#ݿX > TK`Q:-S8_]5:B#Kpoi5'L]{"%NDV 0R_sYFԴ8`z_c>*w[hi#Q̂(t!{;*eRRGW"@m37'.&1,j =Ee$^FS%ng~^)w+C\V"l2(^iGoXBTMĐeӼϑ _ 3#GK_#FlzSަk\SppLCi^:B˳7@B3}Hp?[iTX?^l!VHۖDHdڶ|Xۖ.Wc_(.'Ĥ^XJE VYUWZz}#D}APc֧.Dva^FPs~qp?p&Kn?8v3*eVa`a!4D%c kbRQv`^]!([> PL7t(js,ĀTؒeac<]7#…a *KƿE^MT.0㮎4DH'LL̉>?5+4 aEi~7goS;HBdJLShg\E cI&| l$;)d캈oϺd3yYN|߈(UoaXy7(A "q䧝ķuBddvNhiEfBQOp_6'}{VhJ'bBB!ov;$/΋J}r%/Ia42F'-lPa `4S^V:QnW-]& qi%O0_bV#[lYW^ |;RTHy!@C) ]V,rB;inԪ5 qo:1G@l?.7 Ь]&C/]ȓD=؈Cp^'qkQ%̱2cy^` wviIgͽT5hޜy a[ ;չ#i g5GFHP}d q^&HH'=ǯh}e C FCs;=fgGs>p.=Gd5uxR;ǥ{) 8xt$N&W`ǯm9p)f̠Ԋe \PXJ\  HSTfܝsq[γ|<VL¹|N99o&!dVѳQiOg2T茨D1O_OH,<\jͳO 'IMT򽐗5ZiSWi5pg1&)ɌHȠ/*Zktؽ=AZ(hz?l 5 vo]%?[D7ѐz¯V9BzY'Z]w;^aoQ04]JHҔQB&qʿ5w`!Zn 饝- N믿xΣ9RC's1l6mc{n:<';̐"#^cOԕՑO a QC͎r+5 1{hOp/]d0{?艎j"զtL:2y#NPλ_13 .F'&A%BWw$ZƩ|)C\ƭi䥵r1ϯjfHWTĈʩHeRQmͳcԽQcC*ע 餟ڄKēaTʌVǰGWHPlqN峋LWjIMgjBg@NJe;hPj:Ȥi[C3ڏW<v$BCI1@CYb"P 'e| Tެ~.0۪R)JMnS$sDI3HShr,pO,ƺ_VP0=ށעLAj?,ÄAwj_~ǡ.S!9kxї`%2aRsv D娰>\3g1\ xf%-]^r >rDʿSvaZXcSc k6;K,:a8&unܙ'ѫBdp!Jӂy6@qp[1XWL2:]O9{Hg*nҼfML٭~zof3䯂z3rKj==D~4*g/F )jaaWe`g5*@Њ*fI}?ދX΄c׎(:DkKֳ~+8t$0S:Ybi&Xf;銿=PRhC~b.tr1{@v&Ťe\58M5&}@R= ^Ɇ֑OH8:U瞼p7M!+i+gqچ*`m0dқc)Li&H&{f9rK1}-V4=!͌jiivE9C5(Oǣ8nLwc_7qULu&~kY]UTs:;QR\dW,Η̍|cq`xRdVeZ#)߅x+ĥ+*6x!PYu5 #(vP>x9ִ/7$슠/ЇbB%!xz? mXw{ݚE^1Nr- 40I*9jmUE"EΫzJuf}ZEq.~M2"OءMӓywx+ 䄦DAo u3DyprBy3I}뿑\%wUw9*x v^(KS(|ryI~MqkgviuV EHcL N̺{ JdLߖڙ Ze  }"lj?1GkJW>UM7YxGy7S,!I8せ44%㺔)@@Ӎ9O&c#R2X!Ш^Hz,GYe;l' gT"ɟ]5W1)|[q q,OX=:~` %_WeKɷתC&BjyQ +RmSCT~x ǫA%ѬAV2V?K,Ķ8RU>\E (e} #SWY5!\e3Zy?(%r*7Ǟ##z J Twyn*l3Pp#1N@3rejDHEդCd!>rc?1tTr,t74+{5=@h ය\<34;1X(+eXv8xs ,@mX^~pt)yB YR>1 vfxv\T֎`q6 D} ĹL^ b"#] /Mq\RPۺԓ-GZںAv  ? H-O>3ҿ9u 5E`҃nAmj7C #䤋 {D&e4q B"L꿴n<)q-<c\;I4HFU.kpV,%'&M+cP 3^І7OlnV,_r1 f|2“ FxQo[VƈUN!go7qc؊Nwnk{ Bfhꪚ!13-y?+6>p1;Q=߃:)gTgP"Obpgh^)s}9}JS|wɊ ?= \lhOnDؔ⼐Ǔ,߃2HÇҍ r g!{L)mO\iz} E9;AٹEVilt B4VY%^M.P[hU.X#*:LնE Z:b\$!TtB;2ޡ[XCǃNB+EylM.{@jFnc"fVP]fWgC_BI{y(o>&&ahzL^8$ÚԢ@p#jӧcJZr[>b9ߪPj2Է/jL;xp&{d%: Zصm,渴ܜ^g)A(,hy1/^Dֹ_oXa :-Z N"vUC5Ƨ],Moy綒=Mi{P@iyavw-䣫J21c~^$_ɦ^y&YwV j.ٌTLxkBL͡n&|M3^YO Js}Ѳҍ8\-sb2'?,!mTRV3_:[C\ 5*䉑؟v&svM}l+߬:qJn v*}(#DվFUU`] +)5,^=4nvkx<ͭxXpDJ2_̋j\[R%ABtR`ķ!!af5Ȁ'W8sbq'٫`-ÌO C#.=gn^TF%u<\4NۄVbpm J$V3=:EnWhT6xaɰx#xn#u9Pv8Ǜ=6L. Bڧ,@s[,{`ݾP# ]N䰍ϫA66I~v+"HN-c(\N yY2Hyv)oy&RkH}H %ySڪo{oKyrz*/vg<~5Zĉg7)Lث;nbvbl޴l) ֙ОMqy)5' b+1,a^j쑒m{a33M8q7 2ކ v?ФH0Iڵ|T˴ whBJk>$':݋;0#ҹfVξn%E-";%o1&z(mÞ~Hufw>Kj$Aq  !ɢIՃ/n^f%;.ܞ1d:k;Go7]q=CN>[&2UtBt!J+P1;!|< _Ȳ0> ?%vq-L2$+8KHcPaǭTgJkGs2ii_oE]`"n?ONSkK#/zl1>A?'t(9i3v o59THdߛE]Wis ~(|shEkPMP9n(3EM|v8}%h ^$U=3N!xM!F,eMAU pB=5{X>3H'ZPwQ~ *C,L pƫ:+>2V9 zԠ)saL5u@g0E zP?BF҆*LgbŃYwGS[]<:\U9'i#|'EPkE%mR 5SP|u@oaQz^ +uj>ybb;u ɯ )֔/| _OV]W>}`!ceLG `D"1*3yz@fbOdhnӢ1siԛQO{yV|$5D f/%@jf\_L]p+`i_UM8FI w:W[K_f5?t ĒUlji̕NA=nn>\*xSxD Ȭe{=:tm$*v'ɶ(/nX%ګR*[*1l5RA6_ "v0%wAW: WJJeຊ8$fW?rQK{%8!I&,%"VKڋͨ"k+nxCj]ܣ[r4@]THr.COfbjE猷Ŭ>m[Z[ck= +tKCCZq4,~ Vg_lXI-6;VNH ,_.Ct_e:E&Z%5!#o`Ty4)~x m2LF{(>ѝ`%YB㎔̓sx@'>r2}@DƄ#?9,!joNFt+`Of>W?RNG@^\}T=٢gn4`)dM'B0{3_0g:GDP|?O; DDD٬J%н@Į{AǺ:IHFqo5':!dP{!$*$e[aνqnqN)@@wI^%,.Q~bqf{@?K!x6rIu `&a8HrD` l# *o P8YYPbV:A5ܫiS&ݎPd]P~=M,2#RPzްg^ABؕZV1U<ȱvYt7if0uLY1ל~03ihy*'Ok^]\Yo._T Yy})]F@4Cpٍ/nd,7\\E%moϙIaIk?u|~4 z>V5gK7AI}t; ^';|sV/ftb<1K=ё2}jDBZ;|D63ƮEU/ވ̙C 9lo5&NP:T>Vèx1A{{\-}--(܀ݽ:2mnY:BJ auZK?_b3X :Yz '6<L92u0O8نoņ ?A(=k׻-V ׎k9^I'N빴5{$IwRR} ;iſfݨ= 5Sp -$7֦ |B E6&fhZw ٭|_!X'Vd ^{^+;o|i0CrN9:q/{]4#"!kLHm.Nuv !IYRX2¨!?NbTgmnń!E$s!j"gt*hW|?ڰs5KWҡHUh5[ic;Y~*a:R xe5` Iۆ~6.+r-y m!~e |bF@l($ND _n#Vj.SpFgA ٝsm=_PZ9+D{pҠ-Co[5N:Xt JUUKJ!AZ;0?v m(v'T3p:?))Ѣ# sT+Ga[.4:.R5D`o dw k*PWvqs0:`E02Nۏ #@u"!.WW̥FV@"y֍w,/|Q#Lfzڜ@X.biΑv;Q`>KrdHd *VX7.UGecx^6MS&cb7ħlRس3?^ܑm# b5'ӯ$5nhC->ա6\+s9%5m҄: f?ؕYKfo-3 k_#͇AJ{>>2M}=a<2*4ee:h@BZh_Q^~ t~*F7֝.ȑL[jefNy^+s x*Bc(.Qg Uk} wCxQess\~PzȡPsMl$$ E_rWLI+{8j -oD:i-S`HјLn6>~JX:({'shJ(x76o\b͹sv7VqFX8C\8D<ƖN=1X eP6})$)8~RWt18)+ 0L>824G~ff#s8j^ svkS/>ًkWba'B OQz`׌gL7:/5W JײLTu=%Qɚ0Udr'͙`dS|.\|ANCR5rVk\6%/:d441L;`P0Q\ڴ8}]Pq%34Jă1XQehJopwi6z$.y|cGɹjݽR53QN?8*:hC3}0`R z{AѾ7'Kӈ\a;[VnRI4|A(,bToh(Fd9@y + |hp6=Z%Gb|a{wh4r:rG3>'x/aOްl;Ϣ/աob 1f\H߲2>dIהD\2HO)W~9H<2cל@鬀ʜHqp[ݳ4|46ĿGei$m}fa{;Pa'Cϯ%ȶ} /SSֻLggCYs5}XaƸ Tw.6sHR%~D Y(!j2WiS$G|[a7o,^$gz#47Eu*&8=j/Kck,BAʹDj|dCi0$ؽ#m(bZHbN/˓s~zBXSC; r)}F?/}exFZE 6nD-|6MZJz-0$( : ?oxFޢјƭjmס(~3Z#כ'8E4q_gdƦs|kZ7H !ڢ lT_~_,~ƈl2F"$BR ZĽ_0t{KK` $nXqVd =QI!v(m5U i-I+oaZZ]<5ӗa!s'_CdO[j@ѤGĠP4B{ɰR:aG7F&n# 1UPA|یOq#u 4/u9P_d-I\!PM0J8cx_+O_bk$ b7'6=BHTCͬqt[7tj7; H6McZ'HFU~oƐ6%/nay ޯL+Qʻ3*}齶^1.<O&>t&#?D]{h.SZ@kx<PVhv\b@7'o#sϥ[`h=[vK3oG1.DkQ@fE-Z-&ԽD }K \~Xg6 $ph2 bá+=~v@$2b#q168` aSu}x)#![\3/oɮ@H+^U ǤI›Qr^LuêqSy$-@J7΃>hvyh{̍ʇZr ~rxQ1D .oIG(#>io_D)I` "VU㊐44aܿ\?PWQIisd40? EoNbF:I6ԡmePPpPk']+FX0v@MA9WLqZgxx ?rRgb9&31AB4m9sLyQZn"2m$θN'qyzA앙0n3k/JiܧgK˱S <}3D=y|rs(\ԙ>läOKOG6s/Zi_$`fT7T5-PyɝM2f98ѣ}Ӧ64oLUf -F<ЗO_~o} ~qthdׇ#@QxHgK߄KA<7;LZ7bV#Л^*&P<]¿r62# !7oU} 1eW:OȔa8jLB<Ç[g^~y- + Jpy^GW~0*D$̹T Zt9s.ruH˒l"ƥ@YmdyKp1Poym/39nG-d6о 1s0j_zt0 = L2J0B]W%̨EY_>iX:ԧPq&rstXO ͖ r_Y>a60˛E7 {H٠5X5QFH< ̘:Q'"-!KA+Έ~ptNV R>{9$Rxy&%=2A@T}mM/BDbd +$0@nsSp9^?%'l ɉ0ӠEcʅ:>LgN| ~"gTOUu+ =e+onSR.oz5V%: Z&|H!{{GdjϋP\ІTM, IMUQϖSJ>8&:8)ܤʅKihc:~=-}w 5qTS8|G"!psA I4x҃DnL ;8u!GJ%$"lȽ"xY *F+iᦝD?/ l+R*hc6qT,zOs)6<aaT#˼(n q[{}:3>>rwqU`܁*8%P꒺GYaJ6R6"S7OTaL8LxH0j NSA ˳i$MKYJt j-AoQ_^B oKυqtw|IJLZa8ֆ["wF{X);?}q׀Ԅpt[nS*䁃!&/lm=(Cn;8pc#"2P߱JM bN,rYbʣ ~PUw궱g$_SF.Y@{|\ veqPCT0m>@}3nubV11?mi*wgm?&dfs Vƿ=ɛDA 6$qxqEZ+: c m6"琵L^ IP@˅_Bƶ vzcHR.4\^mRa*jFY8iz],h+ȓDՅ$6Jk(KT3T]u+lBh-xna\/PxDr _y2X ;#C5Ɋ*t j;Q \3^Ik=S{i Y】?KCbXl=>μY~&r'Dzβt*3/Pn wTӱAP۫Ӱ1Ol6ΛvDN]VD' Nm[AN#vAc1B?w/L{c(Z^0]4"e0NbUW޻ؤRr7 ޹n1Z֩]x 7hu1s9xvp3A MtΉq_?L>X-SN/-"}ހ &+b(.-*_Dbicbʶs-[\~:5$-SC2=NGXzʎƧU\3r꯿dm)cMu [9=~2(bOQ֛ˎdIOG ((P+`g*Hpm۶0mǑ wH䥁8W@0Bz7 9P|u<+]%'6VuJvSF I8 hbͥ#V,մ we_YKTytY@K` B<<9DAP jKdU2w"۽l~f(%ٚTZW)a7R1W](53Wnl8~JÅy}1~U:}(91y'2՝)AzN!ށ' xZ%)<\%C" O|k.$.Hl=;lSmI5N8˚?睿!_O}r LyYGbi"7;iF2L*A Z@2"U_S3,ς֢ȰlȂ&Uya(PBhAp FPn>$i &Lׂk2PGF̂ŊE̵9YRlSĄEr[@{NoPőrc-~e#ꯠzc#ȨI68VHOQG{\;AK ʹC-+ŵ5ty}Pl4er[)R}9ר%*n3=sJ5i\'QhV'{ęEy!qUw$i'qi6DlmS۟e!l2[<)B#;D,̛( #BN gKFSrk|NTK$y%߭O_FR'WŤ)d4A@ku 2v _؆]573eqtAhmLآ xߠ85Rm2,MF΀j~|H\3zp1KSME6wl\뷾1zӺ; s3NyT4KQ3h:*Fj6/ MӣK+e)le]-uB%V|gB$ -Y~vA lc 1 @#'҇N$0}ڑ[%>Z49^LS ;"6>31/H]Xw;!OWNl-kjYq%H`6cI3zy6v8C%c:T,!jt]dgbj8,7{<+ځ9mBes Fk;rIύ#ܷ sa&wc& %[4 #L>SY frt&ٽQ;w3*x^ܚm?6pr;_bME UkCpߦ7~}T %Fk#d>c$g~ lXtu; X )1DMa1,)?M:ԺHնmX?xU~)s#tf!\G\ۤx-.lw; 5!Ov|4vKwuR,iKHv߁ڤP"֨=ԻsI&2/$,oay+Ž3uerh(@𚆯-yvq mC2׶L^\ܧ4OI<S!j>*$K飣kuYi%&`$>9pU9T&4^pG7Ug:QZjFj`0'ci9Mbrk2 !'kC"YֈZ#}P>J[NVl! >*W)3XW}!DFN9*Xj%}W:MbR5c0DeQ4]ɒs9Ubmb׳Sk1 å}ĶSʩjoRa3>zgq>/>x'^J5[X$_&|ֽ%g7̟iĹdCBK@Ɛnoh?e(hDROaNе\X[d:yDҌ?0rM~ڋFƓxr/"[a3:1hsUto搪K1Q!'H2>* >Ѫcӟ]D/Or8ɒb` 6H-k‹£& &Zkmg-6 T.KZԍ !Fr$' e\?k[T6˻pYWRkY  +,h(ERqa6FECu[-BE& ]M$dEljeimʴMzx,W ,3y{9Jbi|{Q<0ۿ=BgT0(s~1j$o3m!nF胑gga⹋\B#]Sw=С20~輔KE0?*8ybʦBB})rwfE. Uʶu)j'{jΗI^ݻ`/ Lt \|+rbhPs(,$N:[t,M@\0TQs6h14vZ-w)5FpMY+%6$mszCU]u;eqqrSRU*F2Heh$nƐWIPfr&3@RC~yxɘibfL#MPݽ4m3$جE}q3gU ٱ>oMS~˞!؁,h፰瀩y ^2JC3VW,kLB:- ?-]' ؆ær:-N@q rm2;NG[nwG2ʃcY(Mme냟uO& kd\W.XFO7 dLj?vBobqta`OiEt0;E.&c ~-1{UBfsKyԱq4p AZ^J/jqr' HG7 b&$Øէo–!ܣ"Iy0CH۳>'he{k>JT; -Člӱin !1%NgO|&an9;1sϔG캨0L9Oߗv|(͕T|]R ǾҮN솷 ii'6#$^k?&PJگQBZ5].ahkЍroZ&UV{#$9zw^hʂ ިܝO Xx˷E7ե 9f~/lc_|0qQug+05")gnmjS, UG>@dr: )y,1dj*IXZ9`5 DA[GHdtE)H+x23!>_GŨKNd 7kn˓ Pdadg*]uuyӟ_,F]c>&+wʅ:|b%ۋ&}Y(OVnho=V92/oϾJX]!eg7I(??ycf Ϊ-$ZX $>'+%k~oF*Gh*bhxjl9Iќ1ЖbwT.aiTb%V*o^ i$66\` Tt}s>klo9˹aRBMNC`6 Rd~=ERō F9j3O@RRgec@76KEQ p$T%jЀSa5+i¤5}Q<|ή{j}饋mٵԙ 1J@$/"=WEְ =:$΃W~D9C@)1E7=`&1۫.OruWPSb6'siZP!CC cn +هxrPU @: ~btǣJG_/qv8b/WлWe H.븸I0 !#@{+V򻊞޳q>B^B9V@a2sG((Xȉ;Gzu^ÁólB,&Tp8/f4ձXumBwN>9̖NkE7]ǧP"?+N1g2mxk)6m GY0•yzoԥ/"C9 !1:I8 Wλ UK+Ǭ0koU@Q曎B"b&y Qz3*k@,xʐlP;i&3c!QC<.pd W;oVXTP˯YUhEig /\F  댃c>KyW*blM6qo&h\ .8ҟ Ժ0ⓄʲO5_sMCS`> .FgjngJ<+X}LM.9#9؛J0::z …&y5~r̗mi eb{Z NykuNiPUcBbꚦ7lWhP5.&*'sajZqv፷N,mŸ Z\n/yB] aaqwL,Z\!F.P{bv@r@ܐ97 3` Y]HYmwB6?Mi`^҉5Xo:Y/u&"˶Q+,+hҌY`ȋ6M eЕmXp0'⽂:X8w_ ʅ!R( +CLFoNQORnS`cr*#kLqfU1bWN#GtdujcsPqwS{Z7 ;gu)k'C:ȋ[7 h<+=6_gpP"p[0{ 2^Ңt܊%ztڎ;R~ҳSF{P3(nH]'\Z7.. 2,De. ]!!=h$f?L׿RcFv5ۂqZ*Ts-Cg CgR!)2Ixʎz5`wMPSqӎ2Jd,9jmM|?9S$տBو ]Z Hp-H߰/[ŵ{~CmM6v, ?W V;RmIV Щ~d(fyCGJV|!|'_ $W(8,/r3ԍN%P@80 ! qǛ/#G)oZnk `g'(-!1o=Pl~ jNv9piKsf5^\RR77ǜk4-\r~&p> ^X|$-9GJuQ":5V=X?ؤS,=A̋ rµ1cu=I]`m̚b5Ē1+|cFm ]5g @ħSa{5s%{]cI{b~E$(*\L0p]L4ySVeZ "Fnc@Gfd}CoG e'Қٹ3'b7rPu<[KPkDZZqkZp Rf$産7Qߪ;hV{y˼Os"{N [^M9$"uIpiNn /82mX0y@ tE!z&);|~*rca?%LW?SȰ$fjɆX(&Xj6!FIŋ>*=aV7'x?ѽʞ+CJ.7/u `wlENjk7!ӛ'OpY*ն!]bwyWN8".Ø : =m˭׻ 8g%GՖ7H]&kĂSnʫ2H 5 ;7gF4u/ }ܨLWe_cH- ȝ-eza=-f(@d?X!i=i atHlnKO\p)(W˺[.x 8agu3WAAFT"fXs 3)[ז0ř@r?hna&;^+h}jOv1;OY'H'd~Ca!ŋ2|4 Yyh8zD>p bEc3igw"VWZJp Cx;򼝌OXJ,Ԕm Ժ<+[0]|6gLc_NL~p}n )A_f\+0yYRé#ZhPȧ(X}w€6 wxFlϪb,lEÙRZ&!qZL,+-\IiNV|'R[/(IW"8+$FVlatld<6c{ H8q S],Q /;Ag_hܽ 99W}>JST{&tFb3q$W/Rɿ*” tQjkmv#]I 9&%שW6o?b̳h$b ~d&!b"|UeǼs+0Y9-ece[Zx'Ίܵ`>)k1vj?(Ou 1𤂖nUH;?~'ehi鰫^7bVU@7acFl៳ܤ]Sqxvq #(wMj18]$;djvE'l3?ۇ1 Vzg Fp(O2:;AdJvT;ǬK6oťGKXfCWOXۂ.#wB`vܞ8Nu5c7 KA躒W>MkNY}E;u8 Kb" =Nkxf˃n7O}ˌ/ȃMN30 KcC[9 l[hһ7O6 1E.5NA m]G'iغI,6ЯRF5R˶,7hqdTuՠrm *E#|Z/! 1= Z9O K^Ga.=15s8"?, lawT޻au$G8lq=td1~`ٞPPufPUO{Xg̚[yP gJc7,D: p̮ٙ:¡t'c+_KO]G{NTXA{V1ƃpL?a ':-Dv_2{AUgg}>87kƙFAd{d+Rn!A*җ ܵBY9?,ֺ2[UmލFEVusdc G-'@Z?1Z0zNo3ZJx|7\8UHJǚ+C*H<ը9U7O|g-+z!w3ƟYVz{x.ן?+5/x^ AWt^^|pRw=UG 9֖v 4H)y26@dou ZKiia4F5tch1'Obqvz4S"%8(#$mv^ ==u ,+qVVqMݪK" vЭmƏ @H}$Lq,l2_WJTV!&37`蜔0``$IH3+uv'/í e3h }z1"F}O]:09>6PHL%'J$ps+Apdܫ# J'n@݈Z߰dV3Ro"㕻,,*&4F+2ĕbdD `բ͑3 TڽE +* @wy2 4J{w>êgi1*9sBlk.J}6"`6^748T뎀B:z1޼\o(U;@QW1=`@c,/򟏧cW/dF' rFqAƔ UDoZR^XaGM,V3)f?FK=+,|=U 7;ߣ'Ԉ&112] %>`*N'Lh=z;j6z3+~?1Ҷ?(p)!|"ROݖ-4NТMN{*xŖ2pܥ^*f7xnۚAXQn0Av 3~] X "Q(!a:K :;'6$[EGP7sj?V@6X̀۶0@OT: GF+ݨ=tm8xJ2 vM@ev q*¸!d[cZ(|9Kt$jnHBDs7@8y_ԏci09#/ZcCpw\W]N)8q:#;K?{ℬg!_I*^/,g_ӌ-U͘@y3ad:(Ȭ.e a~K؉h \ bb2\gZ A& RxnXn3l7]}zaFþ2V{䝀ߋ3ÊQfnsCK?~p; Í~pe1Lfyy܉⡇}w=J:MVO=HT ѦC}e߾F¹8_2/)eGEAQzhLdWF.9a8c*{3nD-:+#?+mӕR='ߍLKG{Eu3JB}e*$!|ğ҄= >騴kÀ(~m&EP'#(aDda8L8akO@(w)A4)z /ҁgwy~܍\FwCwvU ۭ݁뤐h@.|#La.o0,m%uZ/7ܚI Zy1ט7)SvwGRFz[Zx5"l_JpZ蹻 `nf}eѴu2exx-*>X$jTg /xř\h@N͘zD‘ hA)~@Vg-evG^[eC|ZN'^M>0Fg$Z`:v]s9*W&i\U$摦`x[RW".M*ٯ2 &Uu%w)avvW؊*b 1FjStkv+$))F9ep8:4i85Nڼ!V +mR'@9flTT$dD%n vj3X2akWߪ]]=Θl~/DEޚ$/?$a"iMk[Ú?[|(nv"O@h+?WVj$\}@-c.2iZтZ7*M9-׳V^Q!1)~ TOaqQy%r^>~|3u؈>f8>bngd5ҫBI`&؉$f$.m@WaE\RcѮcF]b΋RFf5MfÍB9&KsYݡO1Z_m׃\jQ~([=H2L;9ƒY73NPVh=ȐМGz@>*Z<rh`bTm :i1闼r4gpASZQ%;Z&{VL6k\:霙䡁C^g'%Q/ rK*1?n:\DoL{߹4#s0(# wp s E)pV' 㖕=T5?MIr24_0.VEx{v|ķ:wiMpGA-H 8st `fŠL_MT<&#d#ş %_x(lGhC@E#0Y2velĘaz9}'/;Jc6Pt@oboVrS.Х lD5 |Xy$7t FsL9[K 2*he1f- Զ\yxP=A.@ѽx ma<_ĆEs[`V#VGLT{O r [1RөŮ#d֠1iUW2D yc2aV(TQsa'Dw̰XS;6=v] jޏf4RJ#gSWY [_9ӇD(c"|-k̀9vL:޽6Ɠ:iPVYGM(7q{=T^#)\8 [Fk\Kb'5$Ԙnkבy`N{I5al"C' 'z,cy3N i­dzf+}Ksu|}V")SPBu*" 'A^F޾A}| Eq8$lg2T2R$iRiHg(%Qi􂬧l[HgwLkT>ޒ41 Zm \,$\;ӧkh(KָxF @C39H&V!7@y&FoQtbpZ07ZLJ Mz,xBe ;X0me{Yrm2vƧA Ư*ݮ%h OJcn9K-6W _"*@R -ߚؑl@2Μ<mxF7u-S<.KIea`odq!!ɂf+c$*"-*7?*0hc3& t":^b~XĜv~u#&C qr]D|G۲Љ Wv,;I; Yb8^qB/>B)WiM3[۝DᦎF~ F[_"`YfֺS6QH ^"/LrTOՁ V `{ihYqU;:ګ,{@JP1q`j(fkse~/6(/-1 ^Sy1&8רNvEb.a{)g3Oa -oVm4XT8lXAu[xxig˻"oC Jo}]|%!vLJr$ǟYT8wLԘXp-tx93KFf"ӧcuj#LN s/VC#=5i! Ihr|nu~hC{̈_oA;Ҭ4E#z8dԲrֱ_2S9k-] FZ!JfĻ߶;oual= y6@& d3CyU9tSy8Cr6E% زuMHi? }ih WZbhnK$c\{|țEsk4??r?+?cVP{ X'Ydp{egPCX9 K,g]Ka'\FmlhR?{(hn~XZ&"p(tYLBz^R$aϮ=S-t=bY.}Dneie=`KGd&f֝{Rb+@ɶ#&x)]S|sS9xd/6C_|3 Ë#ETyP6gpȜ1"N+AaWsXG;Sb-n{m%ygMá2mt$/eˇK,͠ŮI^kb)Nc%ݶ$1lG&~xņMJy7AL#IŬlWA0^Nȭ9)WbޙB66>d˄BTqGGou2u~CA,Vx0kDL􋾹%FWGN:vƉ EV6^qZNrkH@Vӕyxxި(cY;:aU"?={ ͈h4LOmñtP\?gF{0|zɨl Z](WS< \Z06ǐ>>*g4'\DJ"$Hr>֗oRKSeL_ȞGMK/ u7kr@1mϢl7@1#Bb/ksGʩ {zXO{|hV$iDBe~ګݿx&wB [ukh[''CAzAIQc:8(7áKt A4#PrF6$A=2P|wWY5I^ ,Ιf+J7$KdvW2JKΟ6陸gQt`d$GWSq Çܮ uy#J{8{<) Lؾ#|&bI`SM[-~Z:BlWH3Yۗ_OP,%ɗ oʔkǣEw+j.Ỉs%7c]Sep;,9ŘN'$)"3M86Ce#yXFG I8h:` 1zÛU]z%$ EW ߦ^FxVc6D*~ts\8f bH_^=Xio9}C$[S3RgPG% :#x-::F+xyCՇX9]ȱ٪ITrk bǶHuΆ9=[=z̈*l1Gd Hc<D#xg Rt,l:g'OjDs^"B_L2r.fCJ.)= gg Qќb۹MFΎ3 Ͱ/`>~#,j7jIbG5 PLl)=`tfWJN4?+';N$aϗm <<%W?&Z,[eQގ-r+^11'RZ@,D&X~4'[řvyCu@qRg=fy]v2lEi#~ZNsBMzŪ+c~I**#ƛ{[u4lH}m:`x1N rt/™BT׫L?kbSi9,~;8,-.e0Sg*4-* |i#Rq^b`ISA^J/?x-V&mG~cE!#h]It~ܗ4^$ݐjuiQ>  7uD-OQ+c_tExP+8-r1_E2׫11F0yWD=0fijS$(YIl 8cRg ׼d6 vl> ۾gVHy(Nzax=oOZ'1K _%VW]έ, &@4I<̈KmPckO\L_=վHUi1p=:qeTqڏޒ@*ޥ. w}%^LMq \KSaU5d̦(zMkb~J FZH#D*OkL|а if=[VxLARShB>^O~EpI!XxiR@jF'{ɬDˡ= .vE|d"BQr6.8UIguyIR~|Rn0!IbK3gj:L,rը6)!;}>{ϩţ6X$nBк*HpMVʪY^+GZq0{w Aw<XZLZD+}~BRЖs*-VĠcmrW;@omj0kWaÀW=2^qw 0f%6Wq7:"E? M.+OoIH׍KXa)&t|K c3'[ FtHD\r+Mek{_#߄lU(D xNOdBq”Qgt{f%H(DA]ӬsOWh?\nn75<F3𕛺=X PpAQzڽRg:He=OZ#c4Ej6K :ֺ[,qiaMW_諸h8ϐ5}EU`c#ĴPW^FcګeBzGڲZ3Oyu4˦Z.SIJ4ڀ18?8\'-̤3tf2O/[S3?.} a<  7sYcLhۓ؋^5?MF-b jRd:G"&u2XK"r.l Ē<꧶0Af pRMKC컡R߁.[M\.*+ ~s'[3{urreH5Wܨja*$8 <"`H4<;Dŵ8LH hpP9Kڮ8v g(E;&.Nz -՛𤞛}`gg(ppx*cjq;Y&;*QSHPP=џْX0?r Ajx0dZ1?50m|c_KJ굖viOhzpebqlzH>Wlܭt0cQai-uzֆbb+ ӊ§fr`"O'߹&EkA_2SÈäfaHOyzqOX5 ]~]vi ! C8 Ծ"6n+ k>һHĹ"+9HŘM( <55kvvHx:cEϒg<`\|h!U>B]aq͂ZUylj[Ҏ9yjeT"zn11.Ҫ]\L߸fk\2X_S7Âul>y9 ms<_mj^mX|b =?}@o?x)`, *Jt]#r,E)81Ҹ_#/7[oͦVWO&m|1x5|M:5'IgH!@]H%@S0,jL*hpny0 v>_X0a&Xq1e2B;u )|̽]T/DQf_?rf:s/@6ݸܩ/v#mP_#}!2ZvI8K {y\jքD6~;gcgQ :0:kx?9o+P,ү+ LFm! kX8"ǤZwenG3~d53S\Pht-A)08$VsA+W?-f:MU~vd8=غeܢ^##]qN:w惑hFZZT~IPk[/rXgxA={={'V5~ِ镪L;N3СM8Jc@JDupQ}edB,x^{%@alBu5 kf]'5Ξݲ̀%#"E ʶU7!G7ԣT |RKS?7eZ*;)68n4g ټֿoh7[s ΒgE- lAQky@|`>: LBz7KSoX"K.e@Tr ժ}fzlLh I!V4$. d(i jj:Xy%@+W?T3MVKye[Qٵ2g Ûj ׄFBaW91qSr""h{a>"j8׷Xsm1YFXjwwq͚d5mA_M1wF?+dNRdqڼt9zL~ScNօ 9 Uh?J%C^ZPP-1x,_ѿJq1=%U,߄VkbcLl ^E\uVžf\܇U|I[.I@CAC 'DJb^TvXjʂs/iB8p8[e ?#GeM;svFEkѼv9a6ޖXx4WW0$"Uwqv`S oVM|K)1; }~[5饁-TDE|H%$N6 љY!C8*- 뢞QS/_.Q׻ l9"ä±Ɨ=#j]EF?#U0` rW1͸5v [w7T w=sgi}FhM 2Zͩ/CHp ^Ei %vg8⧫ 3ȕɠRd#*AsOJ0cKa;̩ F}>&)K_&?>=G Cf+؅M ?[scd.Xg~bw0 :dxQ4i\Rpsib74%EpXp{[.Rbߺp0ڎ͋7XWO?Rm_i(εkɧb&َ72lܡ%Ok#j"*9$5%|*75_]afh YeFɼ?lV>`H=cfd]=>oEHaʿ8UJ@ R fv%%I q )R#zⷈSĈ_)vͺ4{DZ՚S(?KQ~쯈A_ rH_ = xͦ,S4O,PCe=U`SJyT /OIux9O1/oM[#~H`]'3_ATe sc9gQ1v#:<,Ek6` ׃bv -ӷ&^ Lov1h~ @:vA T0a7g{vSbXi 5upλnͩY~:,ɏ&c.\L+B"P1|4-*Ԣ)tϽ%1(>e0PG[woH?aeD%1UM@߅My5$#d߻ 7#:PQ)Wh #FP7N K^}0zT$P \GӘU皫TOA*-8O[xV5G)&8 id3/kXO+MDB([oXuFY`J>j/~-®^COwF;u=vqMѣbjK 5ᨠr._ҧb`׈BGu#Bo Jr +Nk#5f\C֛љڛ&-(_ۑ/9)b˺.#ۚ1Nt-l+oKW*B{=]a[j0IJ:t0xln<λ!T"K[eIH}r_V>|H,JIlӲ\ԓB¶D74ӭQ- BȿExdq^>:"hC35咇Sgu=bV!f΄ ek~AF73Ju&ZµFe,)uW_~`v3}j;99Pyl6DqS:rÿ}" w)o\s-QE|=<1+J=$4V}xv:S9ZsK+$Yhh SY KH&c-F__|sdݛݥP밺jM[Ʈon܌j/odOxgwbٱo0H𣨟MQu¾, /wKyY1g:9&pҊ!O'a|Q=*HC@scP%ܷr] &cx Ĥ1w}Bo* dEρA0PS2w3A?y~Lffª\k_[\}rZFm}iބ8*u7X"w&Pٷ5a3/\4 "_ClO`9D`TBs./p+F:9P#j5+\}ˤ^˯.2SM@Fx\(ii_<\1z,=rC CD13*Yw"ELfArJvgWfz''_5 m{e'o6&> E.-iUEvocFqJPÌ4S–[`<Φ3Rs@ 4+9X~YO,9qlR[DUϪٿ@ji|lCr*H>Wh6Y\LB_)=gbh^ LƦ:#և'/_U_H F^\YVs7v!ΰ.39oFQ%`6Rl_01ʖ84 Q$l\{PefA|Uu7E\OqmxbQ'Gh;(e.!jA$.t stt x3Mʻsaoee8(5|Գɟ7#5 8PisFP|;ocfHH\20=V J!dz%X.ͅ:늆Έ-^n8C~ܾ~d(&C/g! ǚ 7ju;5ϩ}*?D<.?lدJ4WPbV釂WA>IUSd$"IW}B$EQZvÈpV!GL]hlPE9ڮ釒=tTbv*(Apt({ ؽ=}\l~=( ˜kg|d5"h6¢։ϵtAycArWF]q2KU}?A"r] ?vZ8\(~nat[ 9EjE?,=(qtqqM]!Xu: KگiihsnvӨ~FAgCk h-^um8"IQ_!(x^/ݐφ֛1ڋ{J9U|)~BxCY0g5{Ly|^f1au~\rqswp,IIt\}%݋$g# 4Gc\=X 6`FŝߔF00xC+<ܚ"_>LvlXyػT1a5 ݝ 〤g݀Ow6aZFY>& D;nC DR2C*ڂ?)CM]-j_Iyk|\UhG|ۉ^V3]q;mV>5pz_fg$\3@ڟ` t>  I*;7f$TǥTYbOh|v8]`Q {r'l3,@u 'q 쯗B il|-)̜]GV>n^L_AvbTb蘝GܰM;hʀjVj4߾R)w$3"Hx06##HYxABMU~4ٍHSw nF7AY^uowfrU7fQ܂nb(Qov1̮(HcḞw?@[eRr_1d(p*0D8ҷDMzgrOW'QWZz7k d8@a|8;epaxZwq&J'TpS‚>geT"! ៈg(iVvX@<{P‹tg[%_J:c:,` XC~@:;NEqg8nsgՙt`RV*(:8.I<`)V@P5bV+)?THŝ΀8L y _6t[vWn!哷s_ڌ E9If,L9+za#Ӂ%XC4! W/Ia*JN]6S _P4JW$;9;5zQ_f8AJ"x'ld% |pYO9nGMq(A̲LUєe @H\2 (t8dz,w/ Γ M=kG>ߵkcEPda 9"S!Ő(ufèG[Fj(squJ QЄ&!n/l08/2ҍ׌蝗>k 743w #VpTc@+uO~|QZ(ԙ"zsɫh<8 U7)@KCDP-"/5fÂ"|5Uf&IEzrrE9ed׶y"j;YFn Uεr0PwCa2,D>bev(rEg.h#o2$vxX#uh^?s|gN/^~ӆge *ZEw]r7OnJS9?ĞOQKZl'Gd; _IϤE8=} ]LiE8{JR&_#Ii̱.ZCGȄ zuG8'Ku^rSHJtcJ4r1fY1 ~&m9QK8 0lmשּׁEh@>׏,Z;L8Qg1[[(3仐+;Cv5FEӕ]GNV ;ꉋ5K1\nPwG _[-y;כ*UեMuѼOXGsuS'VqO24jFsrEX5[9:u`IV\"DlnnW ja$<9'v It3T81xB㑩 i5jI c~{ tNϞ2Z!l7b(֊Sj3R2sWO>@]@sm%!F'wM" !G9(֒2@ԕx)x(RbɁj*k`A>u%tNya*v]gt*'OS9/F%-yҲQC:c(#Ѯ/ȽY`m!!D= D=:F tǟn_#;#>S)A3:94󄍗  kPoT-@VUA*NTަbdoQj >UT9;QDVDtj,V ZDl3'@bꍊ:(^g:%Z$YyL9tWe6sb!٢ɹ@ܞeZCXǚ_WDpxfaG,'8^.yzLtu+lbpZh մO3|uin/dRbqazqd}C2߼zm0R\5>hEsg6,/Г>aߛMi9/\^ a I9j'5+BP-QYP{ԪB鰬 QK4/e .l|>;^#ky;` ؗĶ'C" Z!?Q50@&} Zc ' kYŹYuқ!c˕|`c'ܢ 5(ݬ|(7xgbѬ"} 0xg] FȚ VU ,&tMhv1L{S#5TլN͓2<OJw-l{L_|w'$dAU3ff[7W:E=5GYj7OPt3*s)=ܚm,Ҋ6d^Z75h"{vŊz"Hfm H$j<@fH2"Kg%{ny=waBM(Do6psQpNOp0qG] m8*Onk:IK0b!;5އ:ݫ)*UHOK;]Oq ldJG66̕VG{br;ñI(mҡk< ˱D2+# F4nn ;!<бPU˩&7垔~#mj'2.`?n nH>07R^>mS wdr!P$8rҌzAT!N7y6Ow4I~'GK*ƙ쿒\ )U`~9 ~Z ~xO[6f?`4 ir vRE>i>OG/&Zk g n>eO%Ҥu9fAJ\ }R졜pw |t ,e[3ŧ2*Eo)3CbK"sfܯUR}^7$L%D[Q6;X,lѢG17^*c>ggeRȁ$dfВ>|>*AHn?NOeQMO&}@J@5(кܯyaiu6)Δ:]aVNQ(Wp U҄s ; .oDu%a, VV~v;1?~ð!sfd,_?ߦԢ'-jvF]; ׈ տ7)&8pFzb4gcn#ɑ}s>m5@b أC/=uZ~ t;\\Hqp6m{WrXMsz ǜI?G 6"S {]s;Jrpms0P Z66œi_T`WcL-m>TRӇ7?s ~yw C^XM8I@A-XVs pbn 3q* /;VƇ9y&ʰ#H;bc@?5 Dzus3 ryӦcucW}cͭojUZ$eV0ى~!LHb^{ݟy9yӪfT} v*DŽ/?᭮S Wij]7.l:jG'&2cMkΥ,. KT,BoA(1L60oϞ)BX8{uw 8͟mWd;^g;z %iՠ‚dX[%@Cf띧o!qpz+z/grvtъ53[bVy/Խ?"QIcs>KW{ ӆEĂ-Xv0C 6_Ytcէmh w #L(Ny/CANf^7"jX0=?B+%^Np+G"(t/YKdeK~O%ͫ\epG?AF b3PX q`隇!RNْgf%"?G"q v:,v\ r[^sfJq\#YޕHaYޅk_;(G/- [vM`fu5o8xixJ _5q[YRjaq+|EN|oFf.9j$;Yl\6~6һAsDe%.3[hUn6-!8&WA C+SZw*hD9񓶚q1֠?EF .WtzBzߟdU-LqzYro@nr򌤕 AV4νbwxI !b|o05a#+ me\`ZWw8RNK{3`ITxbBgg̪*,WoDa@_[g * b@oED^ ڞ`}Q e`OTd&yϺQ pʴjV)m7 X] IbfxWEm l-M\ ?SV]Җ󧓨9{,뾬47-QHf&lH˰z r9՚ޠ4aL><Ĝ%ymLB0sJ^|b;d{-?=,YN.}a^ĀI s[دox؛;?7<-!v~[7?BD,b)}r,/10!V?06uӲՃ(CkpSS#076u,[(Kǘ#ev[O)Oc#DƿZqXR]?+^-XDLjڜO W$xfԓ|_! (g?㠅%j[Xzs:A[-%//V}HRVEdp7JRV4EJ4;{~J]UT c  ݽ|xnNm 9Kh3 \2B\;¶pV/g/:@]7N!{}4^5a%atDfJIQbMg+>!kXB i}n|KVTc~իjtAӭY, (o Ar65uogIm!H$f&~힚iA_; mR&_>[[Q0dZŹ圡 9A<Is=kU~~pLEukOx"%;qVѢ&22v P₂pGhðtdExaM+"{`XO7 X#X0sل}'lJf7ɅyдF 8Տ}b@& y=:gbqUْ!"̙9_R?pE^Kjhknԙ{<i8եAť,dk(-de愯/'/:M/oO A/K6B{d!wEtl+$'=:j)nۈ e\`)3Qj3WOO>N랖'6:\uH W2H_$8rLJWMEqw5'F|-*z%!h5Og@Qٚc]%Q` IZOذP`/yx(tncr?G$i7~mAqJvl0X>P%)/{G/B^K{CO}1/}hy6rz>EVyǭ"8?[r3Ӄ s<;?ʸJ:IidySD ͩ 囧Ue$w-wqDY|)A-C\qǘ.#]+9)~PPp;K+CKN4 4-S`:. -op9a~ƩiAnU`a c8_JˤJ33̨'~ݲ|`< vV/$VkL XL᳷#Ce=~'sR;۸rl})xP LҽVZ"_ _oWJ #nE!G*ai6\-= f0pueEY vl;&N$$%x ZR cjԱfIjJw-:#>&b>9?ͧ8c[}6KnЛɇJX^l"+OG?=JAHbZ/lC?xRqѪ *<O]-`NC5jQHneZn3V.xZH3E(c @VR*1u  پsGh>q÷K'A2~TW}!s5ه6b7g` }t#dk} ɏ\,P;$+7n^{ݗH8ˆ(_9!o?Tް~S9ipl)1r h AK@@!֪#&uWȚ.BN+DU[Ex ؙ>:owՙX̔I]D `nt4(_sgDkaI>ef), {^k) ׊_^_4}L9o:LJPD֙m51W ;&rr@\R+"o`Rb^š$ſJiƸ;%=Z/V6VrWː6eeO8p`s=E`ci1L7 }31Q%YɝwmX[NؒD茽oĮ 5w.-pJ$φzg=x~7ӍsFLٷ4i޳aK=-%0A?:p $Efe,u7Qó85uL -ek$iu},Rst-{Ĉgש|4\woCtE %:܈+q2#hCx֟k>d+3qG 8ɂpky^|in*ժ3.#yKcgek~oJTg| R~FlO65=@;[C2wԦr)/7" Ahc;-nRrV(8竵7vzyjj0V Rѷ?ᕏ~̩o6ڜVIM}e8ALF+\(r)FzC D}o5 oEjJ~ Q9K.PfE&3im㰀L K1Eȃȁn,jR﷡찶VDŸU[LlJE uǬԗ'_f[R3k 7Z-.M\K=(w!iӲi@syÕ9CxC"5V\ks(^ _vlTS0aR=KʩOj^7fM/gXg?sH]0ԳVeX-ee%@Q۸A6Co⽷}d*~7ـtX3mCUC?%}V4:yT^Lvu8_>f]A @mRi]:gTxeE){M @CC! /_#)P.c$Ɖ%a,9q[ax^ g_AݏGL6S$޸akdSy7ZQU B|MM!b({F%BP [8V<-"mQ%XPt ${PC[ݮCKOg8y?0 D)mcw|(ྩH:] .D:?K@AkG]fڪÌ?I ؔO\/Ϗ2< "{fRNhAŭ}ܝB!8l#U7IaKY7,JCn 8ęNm:TcƮ-r4%Hn荼 \8 MȦ0΋uȋf((VsHTC25h@6MG%$jة* ̓׽*.8 $=HU`<3$gWuJsLn^^ 5F({0R}l"Jy>S'C4V;zo+͂M\XwuZȽfmUJ4#F']n*W: h(L%y:a 70HF"3du߼OMG8YmvL 5[J1N g%~nܷWf4"p8I6E0&wwHȮN/R[qx=<'w\ĿWSg-YܑKgӔfκ֧ f"EJw.jȊz}M,w,@ke%h]Ŕe;Mc x\wф]Rv9՟JXY8Z3>YFA"?xbfm-甯kn+Sz:Q 4pk ՚IkMg;hR(Zہ줾bᏨyt9#̇ X; Ic/rW-\c ]v9:ǯZum.y<>Srv9~V"6ʁ_曁=sZ'{,c MqYTS<ҾNB/UL'ѓ;, .d&/:y]OM~w8txv1Aΐc_[',"3'5k႖}d;C6/;٩HdWTzP-HL&:\BU"|VHڋ]-rLNTLU guwzj =G2K?FFD$T*(ѡeWX'gZ$.&ton؆w9HBE[>zeNEOB7 BפI[l²_o8e]"GsM'Zi{sɘ^Z ahfB7QklUB~3ig!G7M+ߐŕ'XZ[Hbwf_x`7'b@[RRSYW7TXʹj UBᗅ"6azn c{?Pũ"X_ի ^)Y(QCQ2!pQ0$$9_!ç|x.B9oTeQr /3]'[ctF/*&O3o|Մ5LnBIZ'xmBa4bdGXg2>`&4"@4@(Ɔ m[N Y TY7h;whT3nd]{6MpE`HhEz70Z Km]aM^ P`"uKYL&oYl#v >qAyl!("jiLr%*3J ;.W<}?ok0Q΄[ztҸl8ߌhg} JHvBLk sX:7ѾReM,2>ZX͗4ijҍdA*pT;v<|zw,g(܄(;! 2`ëک ]8'Κcfg!!0K7Y_*/SFH;(;SO(Ϧ?."E޵t&i>H(3|הOfHRt/8qZ˜ՄW!7>0v,f[kf޵H# W[ {Ϫ&m/HxWRۉ{Y"ɛx/|-֤dlf(8HtFtbvpUL{XSGOT_Sԕrc.sM]jtU^BI3tFt Ҝu?ep*ChQ] Pۉ*I*8^%٘c;^(ܽz=ϋk_fЭRDsN`eb٨S ^9 dNYV?]wW|JStj.&nkW\)S1h3$?y2hNJjTM{j텷lp?sQ$h'+ ^7WiLXC}fZKE/V{.O>M6B)_=S}.H+.0bHY+WSE j~sO P7p ij2e4uKf\2!#e]}g*vkz?F:Acs9G s3Pl3[c>Fp->2k-~) [k} ӓ=bIAtG1zEXъ5g:*RW,;֧)Fb~> ѽvt_m|Hp3./):cmʋ .rD4X9ISЂ{ i&ђ\p`)*6^^Kӕ9D-x^ jr$63U k M6H{򪄣-GXᩫ1^eXu5Y]QN]a\Qԣ "y,~ECaN{0XrnoD#U %Aܙot`!!yw:[nFn~}XY*Gj/rj?k`c rfhF+I=5hDɸǜ\[qZ?> AC eDh~d6*[Yp?5`,Ø"t,eo` ;GFl#>&‚y8-".N'DJ:)uBzWi"[R?fϿV4l7qb .!gK՘7ʼnܞxoT/e.Ǚ%Leq*ޮŴ<IJi|wDLXFY{Q?}%nM9 gYm]rx/Y1<<Ң"7jXyn[V9c~iDA;:3 tI,=2yM o[6Uel=2k": 6jE[a?]BhhƠ?tsqowɂ߲]PBDZ k}~^ƍծͶWmWZ*ȲOH?ӸIvw_4+u&R)ۮ#Rҳy[BlN&YAP,~b`×q]paB&Gٙ];m@Ja%}=2ypWPC۝׳73u[Z|?_w Q䴏`X#<ar w6Shg F1gs(][,Oi>@2?>I rO#Ag͗9[E~C$Eb>bN>`>ȄN} cU\jY@  )u-^fb둠P!MCХ̾'ݲ!<tlV~=Qъ?FքL]P-{f'9%,aE fho)l3B(-(Wj sй=k3!> %-i[(|nEx sYC9[' ϐݖ]%)E&r(삄*)^T4;gGhkc}gox6,p^aZ +6<.jz>Fk7xё dA&`gク7,P5hT`<%-*~98u wq 7 2Ֆq:QS˜%;hkW2{ǯ,ۢw\Jfwx%9N)%s=:QY~ {.Ty8´g2*/>{nɶ*}^@"DW0{]i-n1L-u8g*7:OWyCM,[ /+/CkAM)5 ܨsK}:", 4YQ^@h~/bm9j^)UDyUwgf=?j;OGnT3li:ݰYJzA?R_/ca6p$|/Qk2#z5^Kҥ^m]-|G8tg?1O]myN Fx<{)5ϤHMJc9XD8NqĴ'_*ctfDN%nt| GJO-OؿL,=OG#~v6Ԅ㢦Ya<-?23pNƋU2| \0 b!Q]%HE7ÐẒ4GXaߚ[&Ԅ/yHr6wB8ّ-9Rr;t8Up>֒/U' ?Vee[&MaïRWH9V'"tO]7:rCM?h,,j)}fZԓE)M*_O:D;) :z&O294O,3"?Ҡ1{/vpyFekWYW5$.܎W3nk`Z  Ȗck;U?ZiP92y.}^tD%ᒑ.achbcko .~ k %撉SGӏ“Q~TGg_ GΞ[&Cnڵmm"=Ĭ !yEmfswt`tT4 %UBK=+uAԶ[_YY3y˦$)nk:ڀPCYtjȸϴ(/b@CXLX[[#_JG쪝" X:c@y ׈kۼ |1ӗ1)D%o%$OX*&N41$G#{dlGz!j mޱUq~؎ť(f;%ۛ,]׉ƝN.Di^[+yVcUtc)GI"9 [h}8@CWTz h0T^wg/ʶAԅW0SNݰ.$єKo#Yjr6f%@yk@-`jG):sZ=ɔ{T)C/IZ#!;K6KM0Ξ&LZЊ9 s=P0 z5EAuELKLQ7xPd3,c4~ߴn(xYG8ϑJ 9$+aKG'!H5LrV>{`%`&}V ׹>M؛8eL5s#W}IԃtY 'Rjf`'; u(c_{ENOaH0xW-c(e9`J4?0S<τAg,`OGBώHE@ M-(RfNPTȴ+Z 0tht v B@|JihJf4aԢ%TTfȄJbHNR%'D,,ˮ(*:0BI9jLFaI\,vP,8\<4=>]wGLd+pafT  F@`҈{4=}߷c{GS{p'QMQ˞jEQ[@VJq]q h\ϖG%.uJ*d' K`;nAbli^D* f|Ufh/3'= \0wh6rVuJ2ڲ!\myGz;BXbND]=z'z֩d(}چ,cih5.٪uML NMtZo݋+hyD#ܾ֟҂Ŝԣ,H+t;`N=CehS±;zcrsOg!Bfmy}Jp}B;rE UD;*YD=m~:Q\}e)v, ~YkwOGɉ}"Yg'u_?cukkgrw2z-ЦŤxix+W>a޲96\ oouewT{Em]HFy*|xG$'[^˅tMħxɆz4%M]b  #R nY1*߉Ma @~gFqNwJ|BM`mV]G˦FrunGU_Od ',#|gtd6o#js+7Dt~ImRZ\4#蹰}Y IX遽.K,4"K# hf6ZL5_-N"QO򗦮Bhpc:&H/<%*:Zy%>B 3sq9>l7\½QUvGNCŒؙ/k,[+r e~FOB2܍bo3qvTW;h,;#g &ca¹Y#veͣ~kv'ߌRRHlj9Q8T|K>b2'C:꿎m[xtjl5f w0?03 (ʀGϖa{%W{1*Iw(icd?v*dϔ;o`݂ I5VSSſ_g#:u^|![`(Q)6>{'5wTB:w)ܚuu2`_0\qTJxbʎ՗?;sŠ1^P@ u&כ%/kxe*/Wį;z&9Zֹ>(Z^98Gk!]U0| M],6J= R=3*P..0^[`cIIeϟ=\Jhc?3pЅQ|Wr'IlxlQѤPN4Cj*hljX2s YJ\!;"İ^aD@3f(x Q-*H F`ci Y$`߼T7]x8*\|=)'sHQ:x@˱+iXyxf*7OQ?FïeZ*i*@5K/Ƿ AjRb̍b*t|;610BE~,amG b5hC:UV|N"K,K78o]̘s AWwZ=*e~8}?# ;*$]3ߪ= kgYbTgAM75RD!k(⹱u%xKw (Vb& cZv{cK84 (zHָs'?ްA H4ɯ:{l̽C,KkgM2 S[kpPF:wU |`7'U&mcfBhSWvۥ&aDC^ 8o2a~DyHS^giyápm0OKEPgQbp4H8jq2a-$4LHR'ڻws='euDw]1%unt0 (Ae&FeC^?}2$F~Q ?{vE8|YVOY [ V:I-8Ski?u&:& ׂ7WE&j Ol[b/LcٝOPαb[56Y-(,e=O .I^z?>k aЊ}=:iȃE[/De.|. 5DOW!:z)-dZv:s)"SBcE}7B?tXK2mZD tnC 95'翣'3?O b:7HޑƥDE]CINInJ[.0 >o(#$5?m)C>0P%FTaeRP.n eZT_.gW s~QD*E 0:w@+'U)Vj uv;r;q_b]44&͝> &INJ.㥾C!h T2 dþë sکdʑ-%I6ƅ4;]6ubZ^։'2"ZT7+_˄9#}깁49xµ/WIWT1cIeBR Hr"xAP+zߝb aӋ/Rfr_;`ŝ=? mCS7{g hAKQ t BC5D_j8))eoq\/5!FWjl;܁MR_2Jh1 W*6<~S~نlNP4>KYpͰHpd*bX<ېzǯo:My "@$e/{fgr<ɖb_Ot/&pUZZ$@lL6Qc_{rlnq1rh0"4N#fJsi@Q⊠\KXgv\P)`!Noe^1|QZtѕL:ޞIiP`"˿o48Z_iOUo~5T3tM +hFn^ o|sBda3(4ZޭŷM23؀rN߽PBU'FQc6F! ;vFCX"K ֶ\Ծ,p,QAr_ݵ5[Ňy_L0cf+iBJZ6tT t6ߓ"Y !W)v(Ώ%@?ѓ3! lLg( Dt1E\#x $4EK0٘P[$oҨMg#TYDd(Ix3 :[4gVaF#&R0jkxa=R5Lk!R Fxz~hwtxPK" Sxmʋhۚ.@S{zάUg8LG'sdEli.ܜQ!ϲւr϶5"*P_jkAHS sE]ٚAJONo Z tvvƔq҇ev;1ƃ =m H kҩCʬ&LOG#@6@yfpeN†K#ΐ`rn -H2ց{]zFysK9 ;sUp HY/_WsG.X p2q:M@Bf@[+g=PI/L,A/ u# [s\OR #2~" D)(NRM"áVeMkΥ9h>~OJ/^ZIL&yʋP=_xzLAJBM ^QYfU{0e+|v}F&hEZY=V*NV]ܿ3jd2_~Ԗk [Tz Y=[&7D1\WR0"B0G~vH!Ga_ +=OrT;4x!iJƂLY (洌֭ACٵ;2)ԕC7;G8+;3U"[&;DG!~m \cGIiuCq 5TY&YS1"|c"!Rf{8Wgy%l? \g5Aֽ#6eni_82z? kE //mϘP8k+D,u_{czK0jr "05iuWN<(I潾20d|K IEq%q0e@Uyn۩dܲQϷ0m%^|%iU#p wŬȇpl pU3(-(LDI(♙۰~NF:(qDpФ8S$W)&w8;;aāhV uDzwȳbDd!|Df9B]`2;J`m7 SX5. O]|׫UK;e2)P:;_K<-;c8rojXV#q\9ܹ .%"_,[e=pB!ֳ 1ْۈ;6K07tg<~1ԆPkn% rھgoۦ.CG[")OW"@lޟ^l*H[#7"A L%ݾ #9ZL,Y1ٯeE%2X͆kכɀe@)xVuRY$KŞ١ jv7\-:*$Z5`[%|Ma.f'Jsr*ƟpGoKM }!|4y{opyf[W]PĭY֐-P~ LTd[`0cp3t? ހ< !-ʹEQBRrԍ>g wkTm. :qia%F`yKh}Ax4-Z Ui1w-qu 2n69 ൜3`@;X+|5S+`@r4ҕMr~;@͗!h1${y 7ϑC2R̷+:Px?1LNL]x;t rզ e"X5SZcS/RkZ2ewg2,FAkgМq))sq9ж/1h@!݋'/0^d*'HJ fޭkޢ T4-]H/>l?V?VKIҎ^!î$U.'gmxiF޳ 3ד'eE :m;I *S KLַEėw` {77 UKf{# O}?~TD,s}&uVL$p9\AldE뻪%́ Nt2BEERaq>38v_b\3*BǮ<ڍ+RS ]]a| Ȗ jfS {H`n}S!-7 0& 빏GZޚQu}%cgO aGY x<+pm^?E7ɥsz|&JV5q*&xVz-<^J@9[n 8RL+F7ξkfč]N8o\]@u,D(>Ⅵ @:fˊXEoQ:k$j:Ux~:~Fb+G" ]lC?3zELBE cB6Vfh4j'L҂<";Ȃʜ*_Q,4<EUI%wHw>le(O<ԅ@A'KHX3fq%7'u,xt'` 1 4-V;./xݤCC(G8ô3pңqjXoe%|x# ZW=$SXmMg!tFZ+ Vg܈&S@&ǹV-Mnf7LNR'9B-e^ `qhw7*GkKPqwց*[Ci 6َrq‚c8 rfۦ8QɕENaxc2;+1{].R5 Sk @}~J,?tsWmРXz!Rt`q[?'͏Eu1佴G>Zd3u,: $M(`9i'l|N87KrtKyl3qO4A2Y&/s>B%+d8ս@"y`aB/<8,T:D5 Y|+EȬ1?dТ>y`қ~]ޯ* w_m2).+fdC"tmp}drrcOHYsg Eo6ǸJ`bK)CU LuyGp`&7A{!G= }6ez@PFSXVSpB&5O}1L KC%ݐcz|(9Ib#๏" ipnr.~ lF>W&#tIe5y?/n2me9AxOTb p{Lݳ2 ژ7xw(n e'= msh+7AG1tVJOtr#1.j մnN#Ѽ͏䅅?zEc) Qb9/g07d%_#Wj;Fu¡B[x83!(Yuy!=DzTWlإ<;#sɸ!JA!VLsuKk'r?=tNR#^]d Vw76ls DEa<3 TAl67̮RHsCBa8 hp1KK[V_<+`[pW e9̓IL`Mor_ẁ+`LOC<4!4nAԵ.k3jEB96zVq@= +VżpWijFgT3-EZL:^cz/Tw[#5/Tܑaw`!A%W;h4b^y eoI'HѳZNZ"::M=w<:k:s3tA,hGP Ru\\D)2uQ%`<fP3,a䌑=Ր,ޡOo՞hcɕF1b^&,KGMҽli"n9&.MBC7Q8 ΓT eaΝ>K6zK5/ôM PlGIktf&DBfx72n^Ք0XtR&?Gʬđީ˨נUʩe@ug(f>+>":BB%%3D `<oZwka3%/tqt65^˗<J>44:ξ΃l1H#jVRI вJmTp4`B"h{xXEgP= ]oCSb98MDn"!5 <TT9OG^+cBkZSjĀKCFY%V)9fʬ91٠4k9'}f ]yw/]SU/*jXJuwG8T!3؛$$tY$49ЀgiUj;KʁW;N밋3g+ۤ#[y NU~ n|\W@&]px_2 UH5w"iFV,c\VZlu'db軤tIil<{tLgk/ebQp-dV4Z|ssWAHlPS+587 +q8jؠyl qE=ÊQ^/;4X4 ҙYnc+1PQɅ8pg_fP1:/H{Kd7V=%N>$q`I͸\TK֛`w{_Nj0<2[NX) @Uz̯x BRB*8>@?oYZ 5;*ȬsNVwǓm:nZR>[hɰiW@=" ^U{k:o!ngu94ާAmhLxf :I@dLr)Cy&uD9jiNln^;q-uuBP?(2͘6*3)CfCy @3 ڹL[M O?l5Kj Zʍ9hBZAN`|~[̫(oԧZF4]ظ9!;"4NBuRXs75{AZqV"ӻ2e=4 V&ɥ%Z@Yrq^|\xU +[ j\4"ޗ^BLsSp`8!FrZ넅FJYrt(> \gc7./I8L; -&G#[{!r1FKrXւΏWv+nI0pA1eds| |ft\2՞"tƎCs,tqu0&Bj`6i*16_5 uɄAb R>,\R,)x 2/$&:]sR/XȣqGp-mB*=0LV\ Yj:ܹ8Ķ LY|njQ^{3D[BS73eNE2l5B8i>X6X"vu=ou2]ܜeTA例@ѢhZ)pȗN#]T`X~P9ӎL˟ќ663}؏?bԦ DK׵D%| Dw71oq0~/{)ztYWKJVkH2eboO^v71KKQ8 D>="ߴ*׽]í$厕 jJȤ9 2+R u҂ UD99DpȚ4R=́ؠydʻ¼FaX6^rmY4:{\_h1u+\NWh 5CP9n(CHm̬-ܙaMi yᰶ섨Ľ.0IeAi'Cny6N;'N :8D` h_Vtjpj,Jfj*+0,}ӌTViBO懿w,费6iko㳌?]ejEƢ5~X܅y%P͕Fmkd U ve)jp z9=M$h< 9wufl+O<#ǚ{0nC۝gb]BzġhiLk-l4ZGݾS:*~*_S&PyF ߅)G#9: Cs8?b8eVlc{e䱄6[%=d%xm#"{)kFc}%YA ^^r8<dOf3F@ZtgcCNLG[G05rN0=tEQK_E&-j+}B`DX,_8Q)dz/f[9O0˚GeD6xT>źL:% ,/) ڂbV}7`9:QȯRRJm3U(o jIvyL4̭;řG|8 ZH5 D*-KseNΏӿ6x1LU9 #Ԕ M$bI>!DzR$)ibs4$Y;?| _G MZN;8kFS[d[>}Z[n#N4~ȯk,D1!xJ-C4mAe/:Yn(kp r$w{*íDB Y'/[Lk띪H%{5D뱛;9ԽR 1m3Ix7IFƄJwM%(&!#j6juhtCs}yv^kg. vVY؃V]:-qT3xܣr|'e2)d'ArTE&ꖃv0#o䚁=pW7&q]%=oBs;*H@K0I~ݙcb7Qu5h/4@$sX%0"6  =3_tO^S-8!la砷F>s` 5\C>=`[ 7|;Q@Éޣ`on3s_H Q݉)fY4e/w #~6o"I[f41|u^pnJ71MHe+Td[ٹKS-5Wԑ2ŋ H9!58D^ cCrL{ƤzPA.iGavBl9"v(r QD9R^ [e#Va4lxGuf> 9{<"+MnJ>$_~=xk jS'0:QjpO'l'"^T;饹)3D`:ˍGvFш:߻>r%y d@Yu ХK%bh+~-ea*)mr9Lm@~`Vlqklr[Dǎ.E>%Ty~.P⨠A0he7[S5Qq9`N N^S( 8mmQzp W9ɉܦv ")!r##ZBTiC&\<{$Zǻ/odݷ i:a3ڳIѵ9y^b.uPKtY8ơwÍ5k.+)y8.;j8@nݘ]i0.5,vAqTEQRYᰆ=f59x1#e$ڌDD&TJX/wNXM,wЩ[ErV\ ]p5k[Hb5 ۞6 #=q+\T^^~Wۨki/T2#5QnQ[.6DVODCdP5RCՅ='7cK$Z|Z9VR4MV47I"/] }ںk|\nDM&/U .I9 VmWjb(juB0!'4F ()(ziaY;0r[,u6U 8noF=*B*|hvVacA\Fr|>gQ"w&1fDdK1pa]nW#dPovxhظv"LyX墋ƕhɩp&&(àRlhu.na<Zu@ 9g_rM9D]ʑPΪW[vG<6]TH1)~t?34T rVX+uno0J7)R A U,Nz ij5B}gߟ4 {[XUФdc@Bhݩt8 x`@.'*>l\m3Þ? Xu@ oTjcY!;(YmJSP2}u)eBjdz΋YأeH"mqXK1YN!R|s)2Ǯ|h.(*C:EߔN-6!5m8bF~gL>ĠPK >{sȷi'ZRzO؞!y*H&>9 -C&:,hn?@vf)u 2:IIM9Q_E02i`.p:E h1a8!mfX 7+TZaN"ôxGxt3S/4))קUn; q2k}TX]p`gnn.JPi?WV ))8}F4f.`MV)U1TICz8|6{ͣ]A$(?!4MZ~ؗc7TLJr$L7V ,߼{3 V^׮ s{69J: k\WTXf+GLSK:uĺo3&f'ó Z?ȆrQ^!;jyקzSiLDRzAz%=͚U9*+3{PDJ^G3_ϧ &DuaacوweݸVhMGC.:( LC GIfTTxRJ\"Tq8(* w4iЙWfRļ)~q|GE9iCb:9'G!G@/-G 6CV e.`Ad؂:n.>]K.Mv+FKe~Nɩ */(,C 5WspGSE 퓈V*NnpKIWKxHmH1_X""e9'%> WU]1&蒸[֒)~f:p0JIܖACuSbK h+؇&61}lSV"MDfq:Ȕ}Y}aWA&#ԎL]47P̢>f=%;bⱑy b,V^9"Z'Gb"X0G&ٕQ5m~.G81Ac7aRHYѫm:r\Zi&aRR1r42J5|_Ʌm@F_vG C|A{Daf_%v oI(r-Ao`i+6)߇T8sWpDH6|ea jb2t>Yc*+"N62Oh+T gO f{q9{m+2ttkt nm]wGu-|v|AGfWO 4GeliQňIȷd()%Ʋ~ɝGڡ.:SAcì9}J6(B{wHx :܄im$q~p YarTqM{evΜTg6+xq>y7㷒@d8t4FK (r{}>\z#R;-JRw1( 'Znn!kӵ1mchQOWZr, e2pT ,>e\l75ö̰y\Zd"~;m֒'ll=vyK)EzN[MqT#7kHoUWGFEb]C& U!6>U)~ٸk'""zVö'5 SU$B|6"NыWbI0Qŀѻ/;yj\W( '+ u>fR[7hZm澠xJpfvjnH.o.~6Ry=s)LgʔQO ]d!7&On: |}ŋx/>h)reI7}zu̵* ه`eJSID5~o78 C #_ ;,|OuMoURײu󭴃debbf$PI.HDn3=)"أQkڨ |KgzYNw?ZX{`ՑwT ˅Ij1| \y )soۖ#51$9}dbn;,Sr5C =2v`zÏ>Tf% ;B%7 )UHup4IJDnWFm 1"'1?Z=L~NDVIEbK .Ɠ>0X[N}z·W6z+.Ziȯg48Ǜv{ P>g_n=siaX9edhKm͖ n<Ӌqβ~՗a *57?-'V:3yFeˑށ33VlLT5{]vB,UuGC\nF~hNI` )8c6c$d܃M˭ hY`*rC >+;23?׌2Mz 6u ztMB_S[p` uo]q6fJRPH/J讓l%5h |Wc+ٺ|4po(/keKefM@V7ba? g!e-J*!y(LnG-˨ .(HV$.+06V֍F.iK`VlnhlS BFk%f_3}(8ﮰ 4t5|??z[7KqN]Y_o/a1Ngn֍5\!h8mu^lvuR^rԱy  Z$ٿI"?eTU^Hgmaw},2;_e| ЫuT v6&IaJ5*'J#Nb=ׯ$XvЏM>$߻b9hv˷w bVKcYrG,G&I݌K0D.'n"y_N,AݽýYEsi*;Yऍ:ckȕ ^Ma 'z $oOߐ?o]V(qh`9l͎6\2o[h!ߝN <2o!@4ni淫 EWq BpV,kx |i]9O.)PdV0ۿL8;I(o1-9E>?MǡtTG!3m͜9>/9mO]-]RELzѮ~&a.eC_hؙLT אqLc[%x~',=n*'lڎ]-inxU vak_hʵ"LEDX*s8@[i>}WΉΥޜgښ`UEo_1,#gɔ>!C)^%_Ꝍj#I,(/\Dq+N*d,Y\ s׺I[ אa"U5f&Ӊr^7|g:3%oH|RܟQqwnf,ݮw &t}#N"+a%8.kN{YUfP|   ,}CC hrTWٸ [ >Mу>Ú,ݟ|FL /0&r&yV+62tDlpɀ^#{!Y%uG{a8{c#\gc^VHra(wK=cO]@g Xk#Vw0ZL#qN ozB֨ӥ wd!w;zKkR?g鵘H?_غvjo`qͩxٱE b,`F{sNqdRx}ް'. 00$L E$i$gD^ȎGŒ2- OB=~B@o gZI!TjL(ˣ9TgOʥ0Yc|܆8k0,;P,F\Kk:Q^t_PIa 4zg;'HIj'jĩA= @:X ~ v3up:S2~hXPyelșETR(pDCLN# ga3l7maR(`z#]%0C;yL82!β[oFZ4 &}m1+6G" 6T0*Xg^gRTBo,D ,f|*7if,f ֶ[Q!cRx*ja סsKE]bk. B|,ZM %?񇰑$Ƀ,+σ*t ' Y*+N|L4g^Tl՜W6I^_YJD9\dyW K~.p9 -Kfz%A:5Iov޸dL Ԥ*ѐN;;DqtmA)Ŝh)~%| r? LOi]^9:h8rs7 g47mCzc!L!Љ{g^8hc5`;ʇW$6_atV "5%ۘf!xR0^~k*e=NؚhQA~:.HnBzGs8"!A;V &J6C7d|\\gZ cʉw!Z^$eCWٓ| n, "cnK?9KįE_~"Soq驶x(< Np2T261&l^1ڷ-fVd6PD\qP]=rՍ$f滢lI{q$Fd DGPPuFQI\>p'YSm]]&mw^i2٪8, y59ՆRKV.ˏ MRʊ["8e^n ugxڒzZGԃE~>9`#O˾3F73mP sʕHP#"7 l?fGpeNZK  0] Mn9ca .Bh-E Z%\g].B֍ln_*8ӡq鷒;;>: O_|E,yϤr03Ng1S g.<۵_-b=?t;:=DwyB7u)Ǚfu_*]WgwƨߙҴڳ 6hĦ$т-&7y8|3wPHN,Gc"4tGwx1$2v5N`<4z}cѠ M?#m<8>zt iTiO13CDb칼gpߜ%xm1CvSJb<_ߞ+"+"Sbm[kBs([2k 4A4ыv'>"J]66m?l0nuQ' b\(AvbJ;k\y-*;9f p}o7]5WR=v\*zpI!EKwכvi~D~$愈lN)z/I\w|hOv]oi 127X cOĘV0N7򘘎I]Z3>u9nڋ`m {:b DDF=p{fw6vTL c8Gg($/g8`XVʧ3'Vy%U?HgggVWޯyBzڲ'/{eڦVPƅ}-Z~Fp kp_3~iIs\Cb$/:j+iy{q+#-l(F"5xz(x @ODկ,?5z+d[= <5JFiE!T\MnxY `1@d!ꐎEsx9K>@Rzy7}aI4 1FHlĪb S1J)cUɘc)1᷃ *&4i&D#¼o!qO^#'Baj4;|67Ea-S~y?凜 ̾fpXRQ [Nie "lmN0͋RY+ z G:*u+:$XD\&,& Vh5`C OzIQ)o]Qx*lvځwb?%bJnKohKjirLi{r*hPfV쉨 Ts9*|h:Ղx!f 2KcSŅh<$<"]Q͑^з F? | (v=F-]hasQ3⧯'}2at'‹[3u@y|m6։҇dq#{:,YvN%H{HVA2:Lx g;*b6@*{^C鶂5TbVy(fUBZtdψ&b4-j&ni1EYh] 'Ae`pkc'M/U|ÔZ mz7xAȢ^ӀeHNa֕En<2 >y秠~Tm?j&?DdꢘT"1ONN_y>}D`np>|&a OtU J_F$oܮlkc[ݥ*ϝ tKwF&>q7], iiP辰.I"noYVKlTgȣbFCO ˟Yo{t]F὞n)3=oKUi<YV LGx@;WE|=R9t>,j=Bz21lNJH̔AZlu;;rϞ:0@>A+?L^tz w%ܚ)ΰ ndm dg.Gv"aU5ض}]EbHK%%۹ ϣC44Jѿ95˕Wz~O,.\VUfU>ud0_A>xپ#B䍞AS B⇺W%?(?FP(D^|8+X?9zg{7^n}c(NeL[Y[W&J"TDsh&HYύs? ! nN;Z5(ӥW^Q}UzJTdﮭh4O19ՒK1>b%ҍy "!h-4<@~qB?\V6>`,EYk;w0=uE$sKӧpE*ȩ&h-UL_jCUNV1XOt:Xwް5(M K)JԘE0!1@t JuWH|nFBԯpM4isTYfڑKMpGzS< q\FڸFNyWC45O.g$[5$<SN4*8!4~n ^o>WZL`cKNP~sT@hQ)uȏ٘,D̙{Mc~)paŴ``}PvhyQ хR;xf9( W=5η1yqBsUpzСG*pzXI)WnQ8qht2sMkr6B#0ӳ܆jhG1W0S_#wwj4BPƿRTB7būX Q4"Vnx૸nKnd WO9ށ =OkÞ˳J!`4iזhoX+X (PזqJrdG ]~ dRc><}ƞ/v)M"I5F33DLx{]rR`i Hw Eer_X/z%9,iD SwMG+N!5漉?5bݗf Mhv]&oz[{/׃#}%S쥋`Ҧ_8x) .?ܝ0}_B՗Ll ȴ i jΨEظV UDAA7Dm{r~vSI2eDZQ,;J"e>)`0^d&yAZL^0!`'U n6g6s {>'>p0bّyd',g¿3 o,i['ec&m3GcTen(3Q%#kO-:WSr.Ү' K_~`{D]cZS;xyZB!aqbO[*NY =ͼ Wd[w2ipQKCZFʟi3؊%qu-+wjWڠLAKhmԡf_EFBɝ Ps Z[dGE)<[ѱyB0ht˲F@#WlڼEV&Y!DEP jWSATU-yֺaY:#^_ 5SmM2Z'H֓z/7aE[}_i3HL&rL#z K 9!ßڿ!+x7Ͼ-U#`ARxDE^7xjĬW{iUٵ);f 0n&QYoc4(n잛8qp1+΢_e'{c<`! ۨ[v\M{ZHg4#_UpZ_v]r٩%V^ >w1|wTӚ>ʏ얫> *aa} ~i2afkzfX">C%5_}eߧ)* x}d>(BՂ񵞺~u@=~j:YR$2c`B4h`ܖ$fzvHe=8 ڳipƎ[ٔHeO~X5Mgk5RWJ&h@IMr#WtTT-LTE: wUt8Qyp2>HA*ZfeyHuOo㽋|ǩ7xk:{NxG4vJ1)h.h(wЀ8kD:w슥G8ܩkzmXØ0()8 Q6潅Xp+#Y:wr@&EӪF X[5ϙ$6΍Qna2|)K/~l!sF$s/y`_%#;K)e35;P-<Ϥ{FhP~G݄z"W$͠%Rǚ .X4~;"~F_],(w>Xo|_\mkCtA/> XW#= ۨڿéB]rD(v&c;W :]7q]'L9h;ijxPJOýb=q|5:l3 q ۟ܥK9F/X9 )},"<h<ڰsB U$ З[JiL QDw.zЄ%lV kԧ{;(nTs!yP3GRxʿ#mjOYhK0g\I[ۊ #($!ru E̟iGyi6m=C?:7^X|x;w.ysmM6A_ЧztM Le[ ۰@n=BaVdp!ePڍZH: | SC%7Br7,s;ߗBI/wm%Y:iSĄXA>ȜEghǹr1jw7_<ÙhmDYOE,0 z5MG(U,#ʫttd{/N`ZN}i&Dyg. 3Uu9`+_[FV|v쯠厉 obiS[EN 4{et{˒#xJd! :gʩo8́AKYG\$u[!NgLdm0}iİ3FQ%5'?w8@#AGC8)Y߶%cg9b\q0H-}E=QH,Bi~3|._G}rLXˁ* v1m c &ҍ"1j!wDdʓ+}Yp7e'+<仏z9﶑s}qe@'kg3?MiJ\f֍q=Ҽȹ\Sd8%8">LM c78oVlnM~h? 5Oplͮd2Jcp3c7Ai[> 'Bb~A C^2Պеppr.MYMO(Q !{S=VJ\. Odd'5ƊU3YS n`I'zY;)6_ ]`)ZY!\pT,uЁ¹+@6:h7ZvSK‘ h#+5"5R»]y1V⛚;w_M b&Em'Y[NSFf&$^ R4!-Ue3~5a6$ ݗqXz#lɂzIR~NЍ{]:jyPtg"Ң0Fg4ơv>}P `땱3`pEzQ0Cd]Ow̥^WYr$thj6QGy#nbxIfE_t"# rnږ/Vr@xUL 9%JR1qW5YB%NxLjdR8HwBS)8y|_) _X6Ũ@lp6_Kjb҂B7?⚑l D-Z:n]rkCXOp+7[< -Ec"ol 5k}忋dІžmI~<16h.)}x]dY7d-)NV_rWB(M 졤IwKBL-lmÆy˺dhrG@bo 69Tdl)U;Aϧ(X@|_ΌS4V (mm)bׄ0:z"Tsb+â>+th'ڰgܫMkaz3TңIve/%1hA1u~ CLmXllEЙpK'_;ύ54Dxi1 ۲hFӄBZePS@!Y#6'}3Og5Cտ["v8TJ @}Ҭgp -krGuqxz"P2]o^|B}pP R|,5蠊 FEq& r~sT$7ŃIJRr^77w y.D7H%i䶓qJ ~H-9=:^8uVVjGgpӑttכp}2g"v}~Dc/4cL>ǯCIinx%qh]4G1 =_Z]wbKBm9t;F 2tN,J绳UE:T` ^ۦӐԙSF] WRQ^vGw E#]^"+[S_FZ=~(\' $0JKӳ_Y >O)5Pi3|19˓3IXٽLPr3R%s,6Ƞ5c$XaCXhrAdR(uôȣ]!yN} A&y&깚40 /Gtc K⚓[DS^Ɂ[:Ϻ>C)2g+@aI,*s(|*} \[EҎ&V}۽".3zꜦGFԤ!6Đ̣ 1QS5暆p I3/ë6 t/"h[?$nl!(#F_<$ƅl3MqoirBPЦEZ)|K7O%ç(Mte)8[K={n(T]iDcٻf>m,BAСW4SeDQC2зb4$:Bo& b:tG@&JO:v\+CYC1MDdb}y1XغH.z' Ī9ԉZjy<3yVdB%D䅨 o=7%R?` hH9 D d@Xjy&iYH /7bƤO7];Ca VdT}yV%\>`3 $lT-z%mȞX>~B!W{IZĥw7d QvCcâ˽+]fX~q@Nwq8N2G~SDIo~@urT0=A?f7ϿLOқ5eTD&G |a4[w*@83M-Хb%HzP)caMQ]T5™@j'J׋o/׏zQk||YWΎ½BZLv0`y"GPB~h*6rߋZ"%0z'kb>_m"f GP'<"g_NeÜF)q ^y"]Q["^ IM,`V,-o7\8q_^aOy}` SȲ{mT)*^cNPu@U(tmy-ڣULb9&"TוA[˶t/%%:6\Cr+5$f4RMUŸnjI!GD;XR,"iWx"gx(YiLAp>}*:ҾY5DKp,,S Z<_GU)uP}S5pYjlRMhz4[Z۽ltз²0g9>;#P蒛ew'حޤ8a925/gƗy8΅}71J?HR!kbaz̄sO8{@~䇈Q`'k[#GH ls_c-0YɇώX-&fm0;?üݾYZdM܃f ~$QȢ=.Ćӌ2- "(\ FʼnKWOn IBWF4hNh-r-L7l"H,ǽ-)nC]Qd8+x=xY _%l">ɔC"S4+d4Und)Y̡aPD*faur"X$1n*| zm5H2ωڜW-=;Xj'`X3aG#BLM&%mu֭P{ƁX/X.^_z#3]ƉP:rAmNn|D\(ء"2UL4\ZƵuf`9O.ΔEm.VL?dhxr!1͔Y+?\2b=.9&쐝 t>r'ţ5A*UA:I8o:يw$7/Gt ph mXQm<]^7ʰCZ$->4 er2LnEk#@D5^'|kb㮈4};#QM.08E@⨾=$d=}ƏpknyI? P;_\K~ƣ Iܠb8qOd< RUIu7(nl*zB@kI2x,hg 0Y:hHcrL&.GW a 4s<ؘ`/٨gr,Gh4xVMrpK_Q sSڸ|ݟkz7! HHy?^ՈcwiO?u{2^ٞ~$]wch͖xʲB_I=3|@Zj{QuK.9(2Yށ'+J? 2E&gŴwd^i{M(A CXOXhq*տv*5HGfAUbz3*6CMé%J *=mވqU-/\ .սۋ6ssuw7Bebdp![UE!HDFV#1&#Y{.)ະ >4C&m;!eW4V [*D=ҝvjt}ܪ,aՅ!aUkGF1«d^.(2Ynh@Uxd5" rڲϒKcr8A/?>P ut4T;eOΩf꾁 Ǭa@!-OƘv gܾB9Y_6tSh mcDn1i^2È]ԢYO5PCK|wsș)uG] Hp+2Ac*mg{po m%pѭ svrg-3Haf%*ׯ tfha(ր`;5Q#1 mYR/44ͺȭoq,W_ۨZޭJD^d R:eHw:|AfP ܣZP6B+u~ jic˾lb趐XJ@u/Gp"9|xxmtxVu^  8j 颹%R>agLtRAHnJ?6?4}${1N6Gh˅w3G&²Ub@1A8u_Ӿ>x-w>PV*2Jdǫ!虢û]P,},f⻗kt-\>akE9(aL6bt9$#OqEoGw6e Qb0o ݱHc;`sEݠ>!ڵ Oj^pbՌNNr_$eeM abtS1lOȪ@]]iGDm&R;z4!Nf6c,)a~=.kg^6iFhꯋCLrn()jпZ W]ưh?-Ƽhh|: bsc#̧rꤐ_ HkI:WWZh㧼9ZUgj(^ajT=1ggh1 @u4*o0aõ<7IWRmZN߻F.Q+c2 *FS \wF:L G6olĘrL!w%<$@O76DS迸@ R=5~td֎ȭL*M&C@[lP)dG{Le΁.0gv`qL,4]eۇ~य=^5l~?浅҂3暑p7d0wOIܦ݊_A9mN[Li{ _ݵ5YQ(bp6)6\qL*cr)Ө25rV2IJZd)~|#.JŒZ;Usi 1Y8 JlKɷ~Ab^ :K+c5#+éaD"%D,c_(~8*e|͎q}FJu{=:`y܃$1OOyX(!Y$B_ZQǃ:Uu^C~(k(25.TUK_[2`ߎAL }A[/|&/xP8X.DQ7IE@e"B΢6,3>j`NLDHs}N0ȒU뼁vJ-*R*# vU ZrHE9<#F\޹Hl5`! xª9A)G.7ܜU%'`9fFOʬgY>Q߭BRd}$&~x*"ONd#Y} gtv^UvςYUWlS| ]<FAQi qbBb cx_\W/^?.rkO]*Ss5#9Q$L1vb sˁMH  3oߐ%mw#)k`\bxeq^ 9aIA-(*mKKg/#XcC4l 3=gbƓ@XVL;nayw`AWWlM$Jsp蹗$t)I&0Ǒf~jc]C6xIVEItE&hy~c-OkӀ(," F+k<U:lA"?1xzUH=~'u*&~sQzȤ*v P6tBMù<4@JQif=ߵXP tż ܈ x0 ;ݻ ퟷS @Ore$MK/^czң=eöt_X7o ~/}`@0<=\E꙰c흡N7{I f.0߱e^jml rXA~Osc+65W"5wc]^+a7DU|.bqRmzM&(Ш1xZ'P $|s$ fiO_9+Ir`yi}o[t0v Y0Jԏ0¡ʒD]G'gWK;*EEwuwbrD$#@+PAؔ:ٟEtPʊ֡ jJ=~f^kؗءt_ Z 4&a2?`U5.YLuӔޞ],\v;VXw%(Gi(Qjl'tҡobOS"cjkUڊV6GI0x qU2M:b;W1(N D_fVKS7P5@Xk-se/L  ;m%mnV`ȶSPo-<Fc.{K(y`-rRYd!;͈=NL(۹V;8VvsB d+Z*ԮЁ,idI_P h$|Z\0WMC^s&<q2q$:Ee XMm>35ZSl?9voE~%6"RZmꓦy_2a1HL [yǿA3͔,-|1AUÿb -p;]#*L=( ওX;S 5L[ T ׿R"/B㞵k|ҝ㙧mB}ZkRQ JEbłPq_#6a%CSy` S*]xl>wMc20x_  dUBW @݀ 2o=Te~W"ʵN<vHe{oMZ&n_zLx.m7YpҴ1u =J暷 '&%xG}9< Uc?k-:/=0a<;12̸Vٽjrܛnf CYo25 1x ipw^3&\GʭА"0Q MbԲ&`ځ+kcmC`G0ŗ1f1Tp3|4+Qv ط 1χpݝEU5TT_3w#xO5i&>0*I{+9fFSl",ļt0 c&2?1onGWyۇ afVJ% ;"YJΑ{Tdٹe E܄nf d\Qa{E Jǥ1|6Ro9AׁKD©='Ecx ,EƥU^KE H_6WCEx?~z>7UƌG5a̹Y3Y,7WS*=g ѺU5'쳭 G:v3=sxfWY:~OovJDF;G!a|N!Y.i&iT/5 G-^;qb ސq !c^ggQc䈍WߌjQ찡r(]sէ0K=:_cbB)1e \x*AiUjPo\@ߨ%̻UEC+\>fh43. )ѕ y$݊QӉg.Nݐ3|SR1ec)>k QoTn/8&4B՝;8`SЂDqLVD1g&i($Zܑ6twz V0[ 9 ]͞  gA ȯ+J4 ^]rq3JOm5B彴tP$ACy4O՝bX{p2-帩O'C/h{+XлGq_џ۞Nw.uWm@~grx+,EY4U]zF%&xg/Q%焵CV[!gZM(1Þ?9֕5ħUj;p@4Ҋ5;Vc[jx ڞŏ5. UX9XA@N!3D }Qvk%~X?.E+)&&wrɬW&l=I)$yem?vN1,+RXE 6\U)Z5>Ľkn=؃6 ' T2+@ |cd"Ax"'#1h:p}*שRݕeZ\[DQ?)fb]bCmyIeBџ O3WJ|/e1d lbسZCE}o*/&lo& E)@C j8}蒏@~r ӭvy lWk8 "@6]=!emP#1/jH"h@ .!sLxa% W9*3}>`#ɹW@"}:I`ULD{%>k #fW;N_Uq]ƵYG|6 EO (/ؽ1r .6⋓8x:@{ʲݵP!}S恶َsl"M ?;8[t"3DHLHQ;pdS3f?sPMvJy;`Z-2Ģ^Sp&WdRuY/ohzZLZ(w`9v)É3",eF{`~|HU*U8P2 f*dҎД (s{ԦS5W0 @j[eqp%^f_ Tc$ғpyAۡ0hhZ̢hKqP *ͬĦ#!Q2\mcWd`}il:8lFV%dIUs-Jk,EK,ĕu<}֙VOojEHt7[czx]A_%:qY& g a$c1:o_o ca@έ=ݡJ(wsuhx,t& ƅ F~ NrTRaKaĿ]a\S0;6T8DNy3ǫ2bؗ _7yl`Y[Gi9Uhȳy `0^~beBbZt᳘Aouw"FY,r=-%.BaxK舸v=rJoF4N/:OchʦFcz-doNt0A5'_8c7 4Di@hݕo\pV\m7-*yc!by`_k̲ưPrW%>8l't# VRf#u!zّ8ZerMty*}p݃Or5ŊPHvN%ʬE}:~%e;Gxc ǟ!~>dl6yUڹ#K"0I>|yh@S" Qm7+uKİ,Qk6_uo}'SIH UQXoyրt[x|u|x.弥J4tl_ I‰^c=yCn{Yfr%V@WƐM8fϺ.ࠈ-m;+CxYf$gx]wRA6T({!XN/|&yEx!KZa巧Kza([jfaO!ފex"᣼H< hd-`1ؙ-0g$5D{@|M<|(>$+);˰67 vH\<&ih@EMA*-^G_% ~+~̳JkG[-*j-kRks[j]%?죝ZZp8- eh>! /!USXUn3ِ!K<I1[rn1 iTlr9)z>T-@OOl ckqRDc XW4fbHMGWuaP ,k=p4Nth7A))OB`"@ͷd!XeGF ooS VR>AW}!JۥWtdJ' _D:,gPqf"w$P=ڡB[#2k~`aOZ}&apED`J'iqQrv(9x81ܓ#)ɨ@V:fKui+9V!o%n_)6؈ H ud>֤_4iMyXAC*h\ɻ@o*a'%]U;XɎ򤞜3myܐ603 Q+B2@ڮ"?ӥ:o XiB.!~ lOoV= _kyU6U#V|ųe:a Jppk,ǩwx]-y+5~g`QS2Wތ b_Y- ‚OޞX>xFIn_YHHf8ba9-$Vc CtlgWߋkz龏*(3T,n咲0ɨ3+K}աYlg5*rPDiF 'P$_^gd'\}4d'>Gs }`=V CV3ŋZKPE S% WEzśytO:JD9ȽSB<RO4ŦsƃlO/ QPG)?VcZ*J-zp9 `Fg x̠ϭŝC>V7[;UZ1Z2٨y](cA|U{':nvTw2JBq1;w> Jw K"Qpȵq[R[Cn{!ʙuc 385iu$,!M?*[eTD˾l粀\[PWEd(鰷Cӽs)=X ;s),L*c.Tjwc1M]!џBɁi֓TCb髭FtD_ih*;d?*`H+kࣁc+;ߣq!'iY{2\# 7\B.pE~ ! Rc<O)Vw`*| ۘXXע4iBoWzL*Y?u}YYkp>tH%dxXv0z=ÚԻe3ݨp'WFF.1lVV5-&P>e˫;4\Fˉr:TK ֯Rؔp& *5AXZגo)2 !Fvf`Yՙ[@$gaX#S9Wka++6Nste{|5'BnoR#};5X-%&$XX`Q։E7ajy=|e=b/qZO&d[_[X.4C go=d/Ó}1Iv*3eJtgWb`VZb]*u\aNFZ=|oghh9scovPlGa'U!y'Ye342DK-..Նc43HPŤO %!1ہs>wzYV~/;]m>A@L8tw9\(݄xtjq7K(q=5.&GH'u &<[zs\BTkA V&"ZVO-Ӡ.m|up)CO z\*pei 1h^p5hHQ<]HU^J$ʾ C)O^^ZB5UfBO{Y& ^hG C$r$6ax )֡`>{q=)i)PoLpYu$q:K.VhdneȊƫ,u*@gmjs+5 )m˃X8{L(`̯Xc@#inR?ܩvt)ez?\H\u~ڱa#AU(1 y,3z¾$8>C[,O-0-Q/XZ)lh>ꮧ.o U;0?(mT5zWe3M>CWMZ6{%*ZC~u*CF!8Qn y_[-8G։`P)vumQR#6iHvV"V(T*9E_!_8s2O ػX1~f!r6hSr?SBQtJNF 8oY)C-#LFE_oyfyZ#j]vTN]#JB8aj\Ah\{A:惽;iÇW5텻t^CaiH$`ml?2 *)<}hc^Qh:T^svQIx&-ir2l>`}Bfw~4?Z1"ťtwlC)Re *:DЄK1@E]%@oH:%:~T9ELk‪Qt_I jFSPz^m(^?Vg&Kn"TEpBl;̪T EG¦ EbΧ.s2cFԥvvӆ$Pj`|cLE®vYen|"Oue#LjOjw`8ڡeѪ4j%jpo|QkͶ9{NAO5BE "G q,Gؓ{Mvדke;uw[J` "YH':4X\ӆ  (9 j&9|kMSsgu@5l(T#ڄasv:>D6D= ANmu&P;cr.rױÎ.nf6tZ8tV LoqxN{01YL7=۪ąd:UU#?SMaL}GC1BN;I14^M8}WbVhYLp0 ^,HFiX>Lbs<ٺ wnK]Jh6 v&kPk?udE9zo8)A >?P Oq3 kr^4Gkߋ<`iăcQ_ᵼ Gi0"Qslyy(b{Bih4ax%m*.j]rɀ{mǢL+YdXd ;DB{[Q0gf*22UjWʒ3%!M+Ŀk__-@F3f^Hzi]? vn쬊Ǟ )[/:C.\hh'Y=eLT,x/+y+sE؆n8 $%qs.itCH}*26I>XWkwAuڟYZ: 9[N< W˖GKfbt%E5BG,bS$|DDMIe[ޖ}YK$=4l'z|$*vLY\w(N}PC3B, ΕJ9Tp8\Uk/f}`1(ʫܷݳK*m>RӼs`" k֌ǵH*qʬQeRbH5 M*ߡyN~U/^HU{}Kӵ<}JAgrFԾ(:teHx sH3)Ȇ d yvG.:S8P3py!8g"_xDK똘qP"9o6v+ /3kA5"JJ-$|OU+Gz~:7,ԞpM Hž+cEґSZۅ+%ttX)*b3k?.DHt* +Q 1ZGc9Nq~F|O u9]߹j%B5X}u'}RE: ?N _pq9 λbs%Ś}پ:P|EL!ӫ[;wlr)&눨<hdK_cߔȿn~v=)S~|-њw瑇=~*9͉lA=jA,Q"YƎQ V25 #2Ś' y89۹x,ގUYfr}0p/7X-6REC+@sJYS}hԤ_}f!&=ɂHi)n׻WSUexa)Z*,$$ ?Q%WN GP[iڶ MEfOa*a\uK؏KsΕθ^Uq-at2/WLÎ5teG؏˕d *TxM'Ρc s7?=1};G;a !swc*B{\/*뎊L+vqhi wef>)xSOhIB?ւ m4hf _jasEMB:H ßCW`'+UqOcKh:3sLd7COgilD."AK ^Ije&hhrbc|JEoWS +١Pa+{.&X\Km!/#EMwH}-um+{^v='8d~8(L!TfVP,gBF)}4BhJP'v9"Z%1{ ;#_j AԕuOOF!P5't TJ+ bpH6ZXOAo t|z]MAXX|d3ŢڡTq7?A/DMAL-J/( pS'_J } KgRWs m -妻vҭ?ػEbK'32-!Mn*t"9S"e9wt9ꐼZ"-;A'x&zT;Ino\y5Q50o{avj=]j ZʫE6 ?g;?_3 r]ߛs;#6s\ƠߦDM.ާ<ާ54W.oZ*#zq uh*mm^ _b.C]J(fu8aIЛLiV.)S}WЀ`QQD#vYUe%KV"%N"0๙T`jBI49FB P>r>{ <έn880\ߐ'i'3) _{xZP|>DDhYv11iWk871'u1jg1 KD`~NuR@$ZPF0pk85Gh JI"ZqvnԁkM;+j-.ByHF(nH#$ERk)iD[2srYNIP]gt}øwuoP)w(*RDL9٣-T%͚S;c(e`#^z!IŖcE^"!Z8YIsNn oNױne\+tL4N#i4M+3mX>”]PE,؜Ӻd!0y`L,S[œŘ gt ,}XUX/ޚM C<Żdl>7E]PVvZqmYuzbNyv@ @y #X,( SrYez)˔ѺoV4 A.@-qo颯imGUx䋗? LHoTڤD/1F:ZCӊdԆZ" ۫Ky+Lx1$bkeqt1.e;jd^2 snlHv3qO` 3W^]M;q|IPpW]+)Yz} Z dsU-愘|XomE!0^Pl,dg 81i;Ӆ D++ }.~.8I>wB(9IMbx,_lfe-idAP144"FOƥK,; UXhlLwR`k` (JRz:^HJM|[* A'RAg-'yTǨױ6N.lp*8r>!D,5{X+.SؔS $ T(̷} 1&g' #Ϗɞ xi-6-o}RqQAzEM qM;i{"/j@V> e L W˫=o,OB48k+У x{i!;)4\Q鮳l4kaML!L_4OJ (`lW"c|bf EMD].#)> ) "wımi2ӓN- ғa )9~T>(؄S1|wVю Vdx 716*CX~ۤԮZ%SyGt8(J<cK_xLҹr~aj{Jnd bՒ)4 xbSN=X- z4`ET }U ~X;б޵+Sr, JDϭ='%{G+S;_56ՐߒO&h?P|!0sy+_ %qp\GmS{ F`y{#es濘8笹kEQ։\ Z;YrQ"y%kSm3G(w'y?*l=ge#K AU|tG|q9 H|c ~o/bAfԜܾ% Fhx_MS{=!8Npx`?)C7GՌ"E}gBp2_Y\1Pg4%< 몒,_$#Ȕ?|R225㽗2 sc=AP0Qw$w))cyYj[" ʌ}U e$+;l+fMlJ:bsC R9o9=BL5cUҼ<bJ17\ *0ks8E\HW$II~bq ^š#a!̖ ®6 6ҙ׳Qd##]6k;:8V, v3\rŋ΁ *PҟH˷bϣN$ZC2u}4h!}+.W6}n`uRGSt+22ykH>FJ5ʪS3$|9k(vָt{]*׾,i>}>xqv'=t>!] @lk,d\!v Cg{p*S}i˭OaTcX,IJf ^j8Bb M Fiv?=!@V4u tk@6?;ig%^o lI֬iJ{TTto`|bnD,i Z=kj~EZԎ鲮?y4r?i>܋K|_֬ }9e)&i ! [>"U2r9pԊ#*>jîTY3kC8Ɂ$L҃jj, @5݅V~Q /KٯY5L06ob/vYRʧTp6"d )$:Je9ca: AqhV 5=]C+ú.sí'ndCOI\l>\ߤtI=GR_; q;dL|..m}U==gXxkA70 ʒbvPWRaZPF "tM;@k4A~qԤ^t~ؘ'IRh,}+bsKI!mR(/=~suƯﲱ X݉Q%+w .?¢4ǘqWE*+,OJy`l+uJ%EOF@>g+s:|0`3]CC=ffiH]4M%TzEJ QCVU/h;N.ZT4=`?y€ّ`B*$O''odGY[z,{c; z'ncCw_^ IyEBfFCC_g{&@ ~b+ Kl-ii0H? 2xzqZ$& aH-^7wD˽; ԰/Vp%WjGqqy P|!UzpZux`}Pnn"3Ѽoʭ}EhTS.1 *]p.s,Dr 4DS2"1Q.s|s?roП" u}_OdVC.t([K~*~LPёq8+k E#fW6j@??1vy%ϴ>&t=gSiP[^+ƍMwP KkZy^TNK ~-WUVPNw, xÑVhpbu|+CF$;% H~ͦ}yferR wHe˟2\Խ[\P4iq4z{)~;ȧ!OjǕdd3`AJGtNC:^W3Wlkjۣd64D" "FߗΘSM4oU&ƒ&8mxÞS*Ut!He?!$q 7+ZY&ft`0٥`Cϭ&hPrAz@ߘHY\YO:BsJJ GVeFs?'e  MCQN1o擴l}KZ+S7DwGV(Rb>۸HN99g<(uE|L'X5g=|!NL-KM3F9 k8G_23\4~^`>URg Ci]{ǿ ˥c6=<r@os džygϖԒu^Ҫscy(036Q'9oc#L_`t9I85oK*[Dtc<Q[&Y (%>F'룇(t|,v3x( 9©_U[Yhf sY諌=.:Zs56uEuR 5CM)ޑcZw|{9ZRK~ 50pOؠ鰓/j imZBҡ [`1J]Z;5 }ږsB@.hTR6˴);Ѿ=@M-+*W*;u"fgn?=N8iaH)8R%yBf#kݢkG.*`y>S+m ^#`D0$E~4>H B1Lz\CgU?=fk4M ^}Oo!i!-l*|: t~jai\jIed Гk {?ww bxԒ㙉sX6Mk|\<YLmdj`>Fd*TU't;¡ۛ wEMFw!7+V-6Vɕ ~j`( kkv-aD;_@"ȡZDmmvɲgX:P;eTѲ wARv%5ψJHx_ԶLM2kAƒA v6P'J3:(4ʕf˵~6Y=l :*ᒀIcrgX>XTP_KO ʤt¾ن<,.Qt[II"{A5\> *m$̃É dmiԱX0d4:usJhԣ 7`NHktRCz?bݹ)uÈd}LU:OT+A|#\DD󊱶bf OOl59)z=v-ix]ӲxuUNa׃RIr>f 9-RQW\pghUJG㼌a0Kd4Ũ'Dxs]P3`3Silv,=y{_J]:{i;=H ̢l[ p&ӈ#m9IR 3ޠ7v5WG|\*2 ԓk$ꕾ ^^.I]=lT%rwjOS" l>XA7)ˇ#11?tڷr}4PJ.^L+joՑ:^^Á?X tk5<`3R#'ʻdI~>7iKږ~JkHHIr84=v*ڜz1Dhё Xt(O? b-oS 4~}&e"m#=R1Qha[\rjuZ,Ӷ1'z1H=%Aࡢ l=3$(tB֨sJW R[&7%a8B ,Vfk/2D),hQS s Oqm ^8\Cou+4ԟmq֒;*}nd9%cˮxQ^;cat]؁ck)&vrzj["tY{3k˱{(t'++,h_d1ƌۀc^?ˉjIjpQd]Dc3$:{s7d3-?xsi°]]Ӫ[\ "'0]Bf&TWT6DFj58Pd[֢'v^+jd`TI=@on&~svro9;/JK>'5#Xg CW9 >MuZ#JݡJMB*f] -w`UkUHYrb9W=&y_QK|mCw_e݋4Bv=ԍJz}j׷r_$3C6h.ʞc,zeLΰ&k㐵, $}7Ʋ5&=hte.щ.lO Qgm2P̵ 0 umP+4!mA\ITnxƆ*OP? H}z"(t_3% YY,*lg?DnОP$T,@#6:0n}VPSD=糵woY 9(#my:y/Ԉ:{W+99@μƯaٺFs}m䖺gmnLfxāxqRԏa,F7?v"Vr _;(tG&Ibq- > ݔcUIhSOSƭ'dD;H2H]t=B)7spC7bK2$*5͒;m[_蘸xZ.K7ܲ}԰ϧ*%;_&fzV<4}#?2xhEkmMEVC d+/uoJXo jcdʻ YTΓey*y[vJbybA ~Ƣc0E;Ȓ^\XyO8{[QѵtzI3Lk-!K-z bm>=#}82+Gi'hj7yf`cd~' 4CKɏR˙>>i̯o"7d: LEM;AhE"Y\YAEcKMmL`? TB*c&ؾdA2 ztn䃋n7s;_鱴 b\_!ei4>j6h̭Ox cXAXg^˘B26\靭RGrtёDLlj0^}3J* "6B'|n>|y`u}:vA/z Xs6=}D%)ܪF*<nӚCeğ'-v?c t_#m;yDWRs҂Ǡ6ܔʂ"OCjoZ.j-"ޡsqY6?v85ACnb"/Ś买xHLȶ]P:q#TԎ_`Bx}[Vt no ]]-ァ̺2Zh~zق$[&T+!g{̱;ح1Xc  2/%s>pDҰ1믙mY&/ư{^:z=qG=/zpZ%wrF􈆿e-ᨗF#*i@x{4XDqY/y#FѢ/}z {N$5ܺ+eN )"DWwSC'm{~6ΛPe b]Z uܥxuMct7Xk W.iKK%NeRҰul`I{D͠e?0 z'r$s};TRx=մЄ0E5EA}G)<&)Sy=Uy+QnbсJ1؀ʙ+T("T:yQ#*16? DpxYܿe[r{r"kMy.eSW{ bs" -"f8GN(sMu'e.<;)s!Nq[ 4&R(127o7;2|*-m@%dDr4M$"<P=T ̧)mT٨tC00Gx }flhZBU/݋Ft?,R'>s`ޙ! 4W e/1=6Rh\PwX3hL7eV^ks_9^ڷ^m틖Td{Bǟh-zk_k>ΜTUݨ=*Us$WY3U&ԧ:dӐ5m}sT=>9> +$da,/[y'%it(*Ͼ(JCFZHjÃ"x*{VGlr/rvO)CV$~7X]ю\&'i~>p1[-bãz'0g\oR5ǜ'"IawI ~ˆNBE:F/Vuc59"K(xD<:?lD9YڲPx횡v 4N=N|YkCX'Z=zpS4Y]MM%|@[MY&gx!VT: al'٣bdz;{"mǼi5& jPuV]oVd,9jgtWxkx+S4gTtpiPGի:) HB!?&qiU9~ yG.k!KUņu[V?'K,HN7pD;"㢗Sfs+D6v,Gf! He.pWGJѲ_񺑖vA_y;SI­%;1 r$NsNaaO]?omP 0|'_u&xWVC\?nT̢n p<%-/B ׌y%+u\AC:mr.bJ ۏ|dc%@H:y%n,WJ~rC=A]h8Mɽe"Z:6L!6Inv~^C&;A;>^GP `".4SS<p1Lքv>Z @):-q`16鮻qL26ZQ5S tT__92@Q~s}:3$x&u7=\$GbDSkUğ;߹,'Ho8g:b\C 0 3Jt^淪Ƀ+<݆0b>.h5>`cxh: PC^~则3//q AOA#ˆlZ+d**%"BKY=%٢>؋E7Xp1CFNȯ HvMW">LJuX`fZ7{8Wv0m8uYج"F:] g0/4A堡aGu\Լ3̫(Π1nѦAn4os,Ϟ? 7D"'yT5 RcTV{87yKW6g=#blwEE飋XNRY2\"v$[l 9>.HpcUh\437wgkZy]|j:2$ߛ7™$9eTrNJ{5sp9|31ٗ}B3ӳJ*[qKRZpݤPҞSXX{B&Z{lB|* rU ؿ y]~~dQZ|5$!:'_/ `5{N \֣.1/ -BCҟE.%l  ~H颁snHz? zx_͊{jY5@'W'9a-6BzhE^!ReH;.wk v sCV9agDj4zS0&I9y%eb0Stz?H ^ ia@4*7NfϺ0bn%,MpݳhQD-(B2[f;+k Ѽ.QY0_-Y  yfl w Rd2ы&!Yy6 ;עO] AMmђ0p 1<9k(LjtS2:J_6\FF`Plu?{kIH*ٗ2onw0wf/#=՟{b:LqFQGS3HS:mm twlOt 淴ÿ#5a9Yqx`dxQ|/;'M_2OMP_; { #GЖ y3b9NN!fN*F9̕*̤b-ؓ}9`bNWga~U\2ݽ M J͑j0+ȈKQ-j#];Uno5j+dP7ؿPe|¼+0QԋӕOFDOhx e^fJ${쬯>,GJk G7#$y̛KܧWK~:qf}1.J)./g[(EǷl|-ӛ @zsJ=zFfBR`Rڸ~pg}xH,9#lxϟB/23 $YfP@([o {~F@Yӌ Mh׵va҅Gi : @f6r_ lv%{\=po=>2'%b>`zsfGZH#[$Aj~WYX-7-a!_CX_Ez=N]H\MMMVwmh- oC0Tg .K:|Umnԍ+WyW^sl ` E41]D_W=JVجĶߎA:RUy==/S$ 껯c>" WQ@M%Zn7{YkH=oN`$%2eaX6nڙpRUMK&ݱg9רLIo=P?h~TwGJ%pu*FrehԻwC%9T"um"Ɔx6庱2#{s % ÀD~ 5ycM!ɃPƛڢIb/e^ :2̢X o֨$Prs|־Y;BaDԙ(QCu,T\"=xI qS;NU[R[? ޫ&VS 'ğx׹#nIqo8EZ7M&1'HnC3>)GgT/h <2(͑#3>V\4Vh:dPqX?oqN6|(GP-(ŗLN[0ܺ$vg+A9B?fO2 wiOCdڸc"ӹK_[dR3o&l3NQc6@*\#ɊplO?wh㶰Z{xཛྷItu$2<*5eFGϡ  {{qW@0d ICyX8\N\ D>f*Aq8Pj(. 3OmYƪPUẃwgqK"a9G"ס&X8WX1;m#ױYj@Xcc(Lh'cƒ kőQ~BR(nM^鈠ƞ _]R~!tyaUc6ӟ϶:Iڳ4}ֳf}?90 =ݜ[u|0qpo r.heʙ[6C*`&,E0E&_or< GfQYBJ-W|J&_ֆ a-sA<<ᡰ<@jI{ KtZ$Pyuƺ?W2IΧ*M,@6Q2D{90CkuY(xR1ZmXʯ`dMN+@pYOj3jaaMaXoKg89:#ZGk;?F3u\cwu0]@FĝeXGDhmqPRCU6l~:볁PywE Pi,O]&)YřL4[ħryԚ޲v;qd#T_o۴&D[O*{H+wga9a,9vKӽ^ =J5dZviX:=]xwTTՖ 5SXԯqv|YDXp 'U{&~f&YIRkܗXXMXGpg9a(,]7,3JvC 6znx}[K_!Ya_Rleg 6X 7HjK 4UL ܦS7|ĸFOչ|g,n`9].,s]asS67+],C%;ڹRW\. ao N?{a f2[b4kNsTK֫ `1N|[sc #yxֹ%D])Tя=^Zz8<YPB\vjb ՁUh-'kĄrx30ʀvZʕa[sp&x[8NPCLkqeeކ ),d`捁Dԫ,| d~)y^8 `}Wz ^I!{9<2AgfQ (5ڪd**  hZfMzYz&]Qr6q壾eZS xLY n#HBraZYUUV2툒@RһPG}[1"K0$ϱ-r4n<\;YnBkxぅPo&_Ʈ>P}x^kևOR2qOLfIQr>(-,!;i2% Ud8G6\]Er8+ $ o>?U.ĢF돡|Nn>EyZ=B1b[p D׉ʌo8]"w [ґmc~1BA+OY;(z4&%D=t%vڌj9;UX= 38S- |n$;aOհRYM@UN c*R:ED/7ιcMKeO{bn*0hI$٪@ׁCͼP(Q{tM#)W08m!-jW{9 ,mTd.&ٯfWa=g+zWG_nS+#Pf;y|+f })ZC~ޜ5ݱMycDꨒ>bJ>uvX@3Yk.ռR yF;ۄO{ pduqA~WE+ 1ϹU BG"fRr٣XǯCw_J"D@6[],Nz}c`8k`UϼH:j*3 }E;,B|ASذY_"EGpj:vbXBN-uG Cm_B,jnxyVJ/ׅަ 8}p4}PO fk]ڲtlSCNZ^VMJv|Bk-壓kHO!|yZ޷x~of"\2"` \ ֠+|/.rpDz<_EwXZ6M=XhqEPPp?G0 O%:rYr6PA;~tNk4mv >r?:'6cB@H_@]ddq:MF5DDIإSwr2`ItM1X Q ٷSojs  DhޙgO5 eH5߫p*DK'RF}o=E@Yd,׀eLg`/$:+)d/ 3|q3Oox7ԭ:"yw]c4_ϴMz!"#/7un2T)0Uѫ%M %ȡQlz@΢Ρ雿'MڻR f ͗.׏s)J!k* GvKzǷLNA™덑b a#XcעGw/TS赣t.ZXG}*Uf7;C*71 @&3qR=6=ўZ~*9/dp/\ `h!o)Ys$:dpqX wM< `UCc* \Ln'vP4)͢*^]t-qE9sFjzX|j*-zۏJI`T'nԪ_ 2C]mxlq"f#yª1aukquz+#'u&KOE " [ixz¯l6 ,hj҇@fŝ/:fK(% 0ZhUvغx[D%nӹ9V2X`ù_VȥJ$`1șgMQbH+` ~JBjuڽjO|j=Q֓V7n"o*f0)ns*4T~TGDBЗͶ9eM|̶|?\u|^Ȳy({D#=S8z(Wf旍nP]o 7BrMN"w M E`~I9CA6wKd@D!@Kgف&Mh+AIP|N}G ZsDFX!)A$Ivk# БZ\H*pYԖT0vVAn\ק]l OЮqrϲUDSBå`dNM v:|$Ĝi{aaD1P9?\VhSM)S;Zm^TOHЋM{ۖ ;}:vǖY  E'H&.vW=jj"+72Xz"X, oyxŖPNxWWL,Z(A?Ks~|ހaػBdQϚ!+ߡe?Jn wb\y/\s;H5wJ(؄Ke:!9w ++vH ptX,,^e e`~s?[%Q6ȨÏGF^ae iz,隋.Ĵgl.?1cN$/)=0ffHd;af5nNC#>ΝsHǯY=u::-]ݐL.4ƃa  㚖91h-%@$U`c3t/)L nx"E?{q6CPb[ʔMjX/TF pzb,Ę/V=$k2.3M*.)Iokc|ZmHmG(x8[R_6I2sܲ5כh zK"_1c拕ld" i*O4.wď(W qNwʼnWCcX}1 f&z~Q7=x]_K/vəOF"= /n#2_ OmTam*ˎ/ٛ߸RӶCN]pg#08/oE+kd{;/ժLܵV߁ qk#71iӜb%ƆMI[ѴqMd.gDqjpPU)wGCGuWCV~VÙb/WUvR5A;Y8,ڬj=o6N-#0nѴ%W$8VcѝqC!hvIᶉBfz3.]fmL4aA}49cq(l%)T -~b0}B~ wj.ihTR,kd5QNTR{D+y(Pi|v@&4yX2>7ɯ')V饩b/s81Jf'l{2Ӎ: 5 1/RͶΩ(.J*kjr ϩL)757udl"m.qWjTpr|K~gLPqP?L92qrOlIT0%a/e[L%ؘxZڵe@ :IE^ajIH.gz*K$G6_DslN~x;.gsb7?Ho+[Je/ luJVgC[U5+H3Xhy=L/q/`<8ȩ=Eo|a|Wp֬Qz ck#I}ڳ57n݁ʀwhCJf"KkX3RĵX8H׏Mnq&%f l˞>lz@vT0>'?zl+`yjJ+?}n3 [EbXzc$@B.yTh bEtI+̋ma q|5Y<{~vRHoz8,ZMʟ*|#ݭpKmȆJ)Yؑyb~F|vb]cx6d$ɥ(T%X]!~`)  W+9ڟguĞ$-;BkD#CYRRkHHsmaoyr΋M)U?,0'!T1QT@EaQlG }nEeWݮj/keZ -򤰚otZa-@H$IHcxgŻ?7n"}Jmzg+} nK#ZHhI(}`ߨBd%UAս# ?UKT|csjvfO[2G"Z!jI&)艏>ׅL- 225`uT) c<ר V1˘c0hSq!d^{BL2BdT$ ưz7gݟuɶ BCvJJ y"ъfLD-PY!)4g eUT׎ 2%x\ZN6A: Xwt-#§kʭZQz"_UR`EFf 3({N+w%R8ઙ]i$|vhY,nٝEx+C 3QɩZoT u:4'OdOݷ?*gpr 6oNA8Loz"?iq( CĦT|37ϕ+ p%BHݣU|+\-UD'yF݈h x˻%czJdLU& P3. kpXXCV'zQ[VIJϲ$'*,-u]j9B9_JvwU%ip:?~z>%qMlǦ*u6?DM=:$ܳh6i=9VU 9\01~p& tyg5~ < ~郤Dqݪ>oD /F“Ha;Mg}i7HcgIkg tخUMF }%UKtDc9JS'(Jf(q<}k?+\<6_nzκSLki}?^ciqJgJiIN`L0/]5P= JG`J'$:HyB'?:|]Htqf=m'&WJ/UDH0`1[]tPPH~XMjrbQ*Za& ٢\LˬS qۤ)^冏]M_҄47*Sf̢-Q%Ime!j r6­tRğ =YUڠu"t~ BxnV.;bARF]"5-<u1g2;+Li@}e]D]=T[r n]3^;&+SW0]8 ^x찙_^;4pt PTwlKJ`!+Bxh?! g'#}^Kf!S0Ũv Ă|<V۰Q39 6Lk/U$hojY۰Zj&0T(b%+֭uZA7;;ZIm)])[@6`iX{/ ?{aczX e}^%HCRbL=}Y9&D:4x9B;E2gåea{_yg!kEP>_ w_*E1YHJA/IB7Q][DݨqaQ$$Xs1J3NIyijGTQdQlKa' \E)&pO"'uԙ06R +;ppw֖=žZJS q9_ZTSU}Gls>AE{Ǭ̕<4+( 9 ~?F Y7Qq}MۮZ#h*(yxJLLa YY^z7V&ɍ`7W6K]e㚴fN8s?gʝJtr5Bس K$խ:þ,Z5 PL,N< p΄S$Qȼ֢u,T|9 l>S-;]ҽTpӪ؞1xzQ9gЄJ҈ W] DMt3[8kR9X)sGs"Nƾ. ?.;JUp3"X /Z̥Az׶RX 1 PuP))bI?և+\myH$`l5[; :2:r'>tFx\#l}vȃ ϖ6`[HQJ*O3Xfh iH PA)fC@".PZ-q0MG]l?Pm;TA"ϱ3d6OpZF?)I/Cvڙc˔\o?s kN!djΊt/T&:*ՀjPO(;TI#A][T8;AH))[iW@{YR?Vu"f,% $EebYyZ%jՒxgLHs5qN*,|QBB@5|xq)9H̥mhҰ:`5{;G+,nt/ŧKl Qfk?^Y:=@r W-k!2XtdoهUAX >aYe%CwhКvqtiwxA_&\YXœYJ9oW/͵Pƅ8֯r><Ŵ͗P|UQ۸]7S,U(Kֆp%λ:\Vr$Q\)($"_Iuu073,_!* ITn*z41B{DύZ dsfR:!xr؄kA>CL2:Hʚgq|_g6viQ."ٳV9cdqC6_-{& *w/[7d.;ǂxJ^xϙCx$jNǃO#CUg^{zKpbv=^oޡ\„v)©8'c{;DSI[U&iPf`w.t^DnXl<Ͻyh%R5"˓j2ϧʳdE~aw!NEbJ&.]vRB⏩&AV\ՋAZ%DV1N} f4|=*(rrd\Iyrsa{k8eF%z \R[=,Ho̬c!Z'2&~TT$$MzR)OOW0Eufy'_;BR…WqIꣿUVmc(c'ig*i,{H7?,;E͎i%^iF/)rP 3PEr7Lۻ^?bNur|,)%IPeMRCn>B8Y`1BqՃ3࠘= iT6)Oyʣ^/S#tTQx3T~< YI(22̚)-PWӚ- y{NJ`Bh3՞T*|c:QHC>]II~ `;]*aUD, :T}ʉY t%;C]⇢N[A$peBE>y18l0Q,rS$4GhM5s x}DH1 /sH>m헺.ݜXVddYX<| Gwh)ybGK4 N1it#gUҟYz*@蛢!oOv{kx^_P:ިz .YPރb_v "K#W(b.,BX>R"R|˰g7KJ,I@cm)#Խ^갞P?h!^S~,T<&$T0&b )akS3E+9(ޔ,%\GπKPXX lf>I="d[ x ^dMᒆÜQNBfvi9I_9%|fr;L\F ` 7z0ڇZ>S8݂-g鮎^_zrsMPY-_@K- urS rvU~a]*_|&vnuguw\Ob0`u4]i}V]Ch_8T{yFn>.uy|??`Yu0L6j`PcɁp2h~cWˡ¡WN1pjiǴ2\ 2L۝UIS-9W2έ/hiQc^;<:BOi:):4y,,xԩBCvrF5ffTC<ֱm^*7%. -eB|s $уfdw =rlM,8󐒎^Er\J? &->3$1 ຑ5y:!M%Q-)'$ FMt77<x'xC:n*T!E+, UVBfH Yw,QTvw^i7sU ~>QOPeIVN}#;ٯLqWg;u ~IS!'Z617viu]-hDw0u,`xVl7ea0VhcGddI3[kHs 0slGHWJ'`3o/I"&`Bn4?~,`G9_H 8-ާEl`I#q0$Ouݥ!@Lw dqC(3z{"Imo"|H-v\YB jq! `dX9?9 ZQPͿRֹPŠƧħE9x &IO\# v*NvaOǯD4p~ݏO4܊\|6 #}Td fl$g1K L#*ʠHׁɩ߻7/6c "z=UCpGpȱAe{Hz-[yokkP>a#z%<ͲKz*nԱ\jRf{7 g ScgGw5{rs˜nM jmwfGd S~i0uMeKm-~]?]mc>ܭ9Lθ/Kk,zSHyTf/12޺u`?sa:82BS8%,G58pdϦ40=yuQ0U|y_v֬{ ҡѵԹ&IG6ұ"MLesToGa57K)ò3ČXbw/moS\~Ү ,6K+ $'ek7dOc]@c̒`/S*T`wН&GFۺC'‰摻e%ՋY5|aڵt6fxP%6-OդRdym[CT[lQ+3pĽE^U1hÚ2IjvD4$CZ!ы_Eu5S15tqvKRђp%.XPpiBӳGK7Xߠ+0h FRПlV '2IlWgi9ĩ,6."itgu{h地P ,X2  jiFdcDBGxZTR.8Јx.ݓ_'4Wi蘼ȁ 4{eA"Ey T/\eԴ!TTլ=Uh57ycl6+ JE{Z +˩3ԻIuۼ9tmb띊Mc{ORYj(AҘi璞ĀlQ ։;$l_r;ȡm F973ˡ?< $iL#&xm& RF;aF `mvBBi&UCppq5 |E| LM1VWYsj:wbXQhM{EIICS3\ a+q%5;E…A}JSWVxw?rlFb) ܵnѫ!g9$ :py;œTC7PUh-ƜS O[&ꨠDwk3ffqԇ!k( _YamE vix&roJ S+=N-J R!uh3@g G+BC)cM?d]/V2Bc3~q]ɝ0r&o-ޠg棪a"\Fh"h3~/kIĭ~Wb P|XY|c-<}My|+#?VֹRA-Ud{R tK}^}1-ccq'Hh/cB@aPw=Y" -*Z)}f+(R˽\a3MO)ckP0> vy\g"$C(ChWךHÚGV4DRƭ'tƅ1X:jI1LN-ZIH .H@w^9D5zzRuPP*0*Tڱ27eW—ҍ\i &YF< %f]щ`_1IM2>\zӟ dۂ7vRDZetx COU1!6/ jnx-X9pu3ynt*j9nI̖nMq&٭Yt+I{֣叢`Ȏ}Uڽ֫bV{TT s!H jD c_+.mߠS323pqZU*TJ/iAB$gQ/x~oޝaT,JY'mߠdP#ᳶ1}ۗ+y8G5>%{sd(OlOz`=$ ŕO0ψp{AFinPeTv<2;,r]h|fB9Z^SRg E_Z<Ά@w9f5K؇xLsnZwY!ES Y@߷QieƬ2bK&O:8=JPQec,Va4(#aɦ~{ߑ>WqoTDBd0j4i `L <nҷk^[@hgpQ&,ES:OȒBIgg3mgvL0"W;0iO[ȘDt5V  D`'p}kFIp4ЭV/~jӷb`9Y<8ULV#⾏mf&I3 ޝwl3Odg!OaU%sJ6߄sLGZM̷Sަ"&C#0Q|КQU_Iox`W35=ͷ+]daz(@'J0)~h(%nk%"\J\,qo/NWڧ\Yl@6LzT.⑰:ͭЅ]jv7g[(sYam4ݽ!Cvۼ9ĄϞLœ=ˀ5I jHioۙ[ $!$6Pkx<ܴy;2T"<)7ot-C4i0lC)ju?_Mb3ϸtu<;UqNUY+ς^\~w? b:dgb[v+k ᙚFMks*QRh\I[8d7ƔM,l䈢 3&2|XQiڟ{ YRW"5Wn$# S P)f;?fHY OuÊein`cɦhr\TƒS;X)hq&kg6n5$btkL/"j>ֳqwlw-.KXo*dGe@]N"И!=H7=Ԃƣ!V;;zgXI#yK4x^K*oSIrI7nZ?Uָ8M 'N>SHpd~grO-f4GBT:7Vo]b+\Nl[(JY61zE?ʘO~€Ȍ+Jo;,w[z*>F*paSMX#pܙ!TY:?M8P/CK\`f^aJ]z0\WBS@}Bŗ;ʨS&fsಒ|d 'M"j7~ #v"XW_D9Hޘqav8B2'C VN Y@&3(-'.s\P KQz}:zLkeiI.pؾF ]w`kqyuEGHv^NA̐6۹ Shc #َ>FN^kƹPibW=cCo J5;V`U1`: ) fzV *ңowܑ.*{K~Vr*D -@x<ĊmQAzߠ)1Sk6dSz{jt^y&L>td.Ir{[qR(8pi6A=6%- Iӝ^RcIm'w7q+JkfXt-dg҇vBNVj;aҔ!+DT]i`(]$>#@m?|)/Vvv,ǖ9m#6JFPyWܤ5ald=+3dmW2킺$i{<=d\SqޥdEg4}Y 1 $ [:"7A+la=Ơ1K {8 |=D7kRg%ۭ#^۪VP܍:/Geqv.8Z0zq䄽YGtO0X戵5V7qۤa>C ^@ |60iI)=Ul"C Ȕx2:o)-#w޺8$Y NMJME \$^oB߉'?e'SEt1{?`۴YQ>FWdNEK MhTXHx୚<}*MM͌[) B· @ڸ MD),Gk63&}rUŹ %`+N9_X|5B_)a'w.ʠeJD l8[8W oʹp&ᖥ1I(? jDy30 pu kC\M@;}Yq_2~b!XOFG7ZwȻ΢yFg܇y1]CӸxB2 r2\[|OΦFTbn0W+(L,oȜ`@ ʌ~̙OL6n͋Uy`ڭS%cod{l3{,7P&n\ ̳ဃ(_Ӓc7np[0Wr'~|k!Pk%{E"-`V,Nsc댣aNǐ gSfzY&7a'D9 d_,cZ*!6.:jc07Αo*9adPAѢ Jjܑu%J-[:24rD"q?~8'{Da" mB~\ )\ry Ir ;1dl^~ƗF <`XW PWd:q\RC-a`60<%Dj߯"|ř.VV]71~Eĝ#TcwF Lz ]V`!vDZF;0h^ie+Ft0AI{)M?U j잪Q OWY)U2zq6HN!cu+cUz7tUT f( ; |T8a,hr_fIx,W[Qz ,WQ1n-.?L_*u.wnYa3wN4ˌŧBe̩0ib~!f~dڼh;BY_X L9.=ٙՉ8ZhNxwDq/{+#2V#x m4OmddNg1w|:{YL3͖c-1I4R-ʃqq|HS{{dףS]X67*I=8CS[)Pֲ@IqY%C9+7~w蛳p6x̢eL9r' 缔@ZхsF֌:^/e,!:Is匽2FL;0n)IOB\'u"6(f-*MPf+SMN{qI2nTjbje^{$ixo恴 #m{<H>҃[؂gXы$n]b"7PkOM!.Wzafn^ui[G9UX‰|y=Uğ~zu-GvJ5JzY ?߁-R3m> Or%u&5ӉMi [?! 7%']{ ~$8akBv< ߻R-QssbNtUWjQo5bj,4W-K9ͫ읮$%Zcmw/%s&HEUebo1:1a5aҢp [ H&r.v (;dіG4}CƘ؋M:dU+NqA"roX _aK숕h5g\y(j6yI 1.@n'K2E&؃X`/RIqc|{  Ϳ#!BY(m9)\vx|g:c8|L|1_J7`p9! 󷑖>6\ݯ &jZfm5X_.bq-n- qy4LrWf{$X@PZg穷IY^@6cZ%hid _۞; +D p3e}*ՊDlmQ aTjRfbW򻛍FY\׼`8F8-H hmm͝8jL͉-AXЖh&)+ӲW$مA̞eH{[mc3H͍d'iWIעlh9M׊+dl+SI!-_U%,p bYaeQɁhխ.|0bbE#tn`?7XME[Ǣ ksd{Y*i¾9{!K韶Z#@fV<o^9rTz9=xߗY2}WIaSGR_F(tl1@sx "A,jE6A -||]QqXڞJz\n,IfG 2 BݔjʣG:t>a5Lc.8/3.v"RR3{9/(~VCru}4(v a}'HM4.]?MYͯ)-:fR0)V2;!0oWk!6jfYI{6E]fqٳ~XJ"eZ[ՎQՀSul<:v{?4.=ZtP[AS_&zZMӒ*}ӳg <puRۈڨBYX^H:XUe+@VVIJx J __[pH:0tvW6Uika?olumZRҲvrSڭ.nB`B{/mڻѵN.O'e,G%bǵKᩐd5N]Te7{A9TbJqZ>* j˜ֽ*&mqv]u/j  Ŋ xSdȹ™- a/:u]@HIז8X甎dFU&%x,IB^5}ى YeRe]$D[PPJ\NmˁIl n7h,3Zrf1o,4@ *kZұ}đ륽=QW;{A}vԤG b6l)9h%(>W5"2H77("Ph=*#:M젡s"=#P?=ʕ Ϟ5vZ€u!ޚ¤r$+ftw"fhц\6uiټCj-Z̃]I&1ǩO5 7 򦮭;Uʋ,.nTD?y m{v{@}RsC{{ Fuz&}վ13iEG| _G >Tibe)t Ie?_ow9ļ Л T p_S8C9! :ʚnhuU~Iv8=l3xb20v gbvE6 qj CB]K,uT0.>,Я((J`m̭zQQ@(Aurq}YY4x_ˮlU')Jr>:M<4W@ %:>"6[h YDT.?Zp( ^ 'ǟ7{0v8`kL[ȩyxJQJPI:FwJm`$ɠa` Ag-l(DՔ72QX+bRW0k,2N*rτ5 ]$wh$8 " rYI쨣ySUȲ"U(xvar`$ӀjiSrF~NœZz5q~a^ݡ%M7Pc;9m~gהb/"F U%$RMN,2vCBPZQYv: u69/]u)7%?8и5vc%|1] ۦ0 xܔ3`]Wv]2/|2,@_r{I!x[Y( b/n BK8軙?-ˢ81 Uv3~Q;Nu U߮:ҲّG92ؒ-'Ã[2ٓ&l)u(}ktꁉm'fʷbJww6x2 Hȹmz{󠒵4\VnE)eFJR"K ]3X0:FzƙZ_m0-<P׎#f@*-ML]&"we2NaƮ]Sy'Ip[p ВLΞ5! 6Ђ!_x|(^> (%ˉ\oBghAizY=drm%E ɪl1B"0`l9q - I0rZو f7f J$7$8 &UL^+^1ԯ@꿋q $cIͶH\韭?6P[3߅T;Lb;E@E&S`ѐx)a*@u( \U#.KTh"ɨrȏn؛$3*2S8Мy`{ow rLS]$W˫sTD Ex̛r]!R,JB5S[$J@aӘ6-\;㏵xgn_iyXL}j(IF4#i)%})X~L>,"[\G$(jWY/am +\=JRjTWuRsѵwX9y=^=n}O?=^$C9.C # L"=.7 d BvJSO!UɋaX{##[캁 cO&REFH?+DZj}FyzP<Ƴ>'Hik/Xd-u˴a#/uzuA 2HxǮH`1!ΦfOClLqd6 (lxdA#w܀` /}(hQve_ߖ.mN6[4S5tYׇ_ֳF]ƞv!hڤD%5yS=0X>vo\f'LQtbς 7RWy9+y̩#eٳIo`ejo/0/^rY@oT-JI㗴Waw&O2Q?jf9֝/*bcTvf kg}uj|btAMD+6Vފ $ƅ2,Ӣqb#4x~Rej `1L^_b>ނxcDu`|JdL&vhvT}$]P8jihO&1=K`@ULWXTxmv#p%yDuh6sfQ\# ٩G%͒Ye`ͨ7$@ Gܜ OYPMoiLύtf͠ O$MͩI[D6wS)һ,5UtN#դ$'_YAӞfdIƉ =8"z8-*t*[-ٵ 2JBJ~>N"[BCi(QB߽1O&%R3SA@ຯBЛ-WPSёu}Z(]76])KIȎvҍQ&**7Nej!?52sD kjJ1Mi/Lڭ啭] Wy$*:)A=#>ըѯ`B^.wSJL*d*Mk?eQb,p~A tz9kLGB@#&xW&KSgc!njjF V׹TNS1:1G 5V:B~Һ'j}F}$g_|"~R6*Uƒ)p~ S-c!G5kF]|P8Lx,di؀c"|UG8T҈#˚P&nI\`˖R&Jl}\}S[4]3n胘[{ȳ.(e=vU΂i `zj)/c%1c<6qcҰt3vɲ8 ҍKO@=7(Ʌ`xoy\ہn)3E!R̪$Dh7P:b>**,3cΔ' 67?$yj*: RpMh~*𷈸C)Ou?6iԄu+a0iUZPeO \1_@3! a^g1J;;6[ 503JFND'|$Cade?r;PN//a'wea ~8>82dyLs6,MS ?i4:}Y^z+I$(}/gʆm[`qT=SBn2+_9磒D'RY`G\%kYM IV6HE25$Bg'{MHq g=WhJQyhIMK{8c~kU }KrwWqhp)cV`;?yu;Y3: tiak`4EƷ}ձ2I:FhTL,0"ɗi@*rw4uүV 7.x?[7&u?A(`ZP5ai1 ++Wɨ+RYR[B1 qkw"5ap3ĜcnþH @(vqW^,z f^ΆZx´D^$=d@DG7r)Vt ^yA]Ԁ@v%m&ut+m[m|{V+ ]iIQΑImٟ>{.Q#Mpup O+G޼rA\}bsEXEca|+GMw1U 39LR`kΐthfQk:Ɗ$ɣ?x|Œʳ?3_ݗ.GiʉCdOX ySjWb9fp:Jb`7annD=jOPKwz4#JҋiM4`}NITإvkԛqOL`&kECyww;;I{||MmD(%@t(=pdl&{^vzcmQ^8tJ7Q*uZ5m䡶 @eo2B =- Ţ=B/WًO])!WnAQ@nU'I v/A=id@\,I.h/,~KƇ$+RM;XAs}; N3ͽv"C}%ߠNdĶԪ&SmE~oUJOwzn rS͟ӏjJ.ݩ]4 HU (fERV .E& >u& ,M3 ˃ x8bc=e,ö>|-}#l/FmCÄ=尔xYqQDibd(r10\vnchV˙^ᏼV7D8c&']bq輟mg6\u!̡re'Qo*l5LA}a B{kW<"@Y4q!LwEvY$Usּ.%u!YţͿ|a9"RXYӾ͎ţ{\knt M=dEFK'$ۛ#@za7.1u %KI!VVWL 50b P^7?XhÝ֨IEb4iwoQR0Ǝ42\xM:oA9*& mlL( ggIUUqÀXUrieB X0h. FJk@dp@k;rX KP\r"^u+me k2;J?8?4@C5ԑq|X<ra}[A0q=Z6*΋!Wc^K87klEG0z^dћ+4eݔ`U*[74D *ѣ祶"K@ͭe'rb~Bn՝ /\x. $iNHL^[?6r2q}zm-l!^tP%Ts[kcāo Gg*? s-%<]﹒F_ir]z˷qKvΝ*..Ez0:wI vO#@{{Kx ( s %їSo+,Q 5cFM~L! @jF; ;|h?iteQÐtu@ Z\_FNyYɐ(?h&Kn/ymBK7zB۸2\uu7M! zo0dkhCJPӨƌOlOG$eNTj˃P5@dOFnLS H㢍Ym>?PsWX])VBP6o~ NSv_2͋ U 2Cd2F? bhߣbR`@*B"%L h=p-I_?#cMzœkO0+U+2wF~z"p̡^+⟪VYxD]O=Au[BKwORtJľ5`xSXV YEr ԹAiR4xcA "\uIeYN9?sxyυr B xF_jvΩ,&vo\ ĥ H6IFazo~Ak\U "MĽ0#"^j` HpiuK(6H1O.KmR5C$dC*zvQ>;Iz4Tzj+~. bN 1t,7Ŏ\A,p3Ԫ""o#n2]àf۵8f]:20T٣]MBց5dS8s* 8_-=^dtk;c;L=K3M٢~QTL6ԃ[_{_k,-n!m$5?aU Ҏ1%-k"g߸:_)USBH7MC}r3=gIӐ\7z'{w > †QϊcZ OڝXk%0wFmM%XHLn[ex 끝،!b#*N[Ʃ@E:yǒf(I.0!L;#ޭc֣iȑ/&AomACa4pUVnÔ3/j>uv 0ٗ*/!q'@0z$'k_0t!;6ye+F!k}WP,~=G:W1LI/*h9=or\aßt I6aC8v)ߕbT"%-y4s B}45"{~#nҸ{JtXS gzO m7p⛙ 9-~}=}Q ݕ82`kbWZ߰ц0JE*{7ɣb$Ǘ; ,CvqW(AP,gxJ8@m+jSWEu'u,- 5}z_ޫ9Y`Շa+2.5J]YUؽ@摋([Q0Gy?ͣIqd_z)Q1r|ac11LY& EECo-R_BNUeOc>*ijn&~' vԾG5T=jC@6ך* u;!UHm)WçEjl'HUL*ZiyN)|UlݝSLpG_=N&C'pn4;q[Hr)&MAyH{D}Hf/O] T Sc"y@\r]˽>MdOA٤y=|ADdSkSv'3SZ~Z0.ҲOH!{0` S;iOF@`k%6M˨ *f>RJ!e2Hd1Ua;h/ e^zdsiBxL|i͆еZNPR(Jh-1ZE\7]~\H_-O1 BG~wB @xK%}|:^Tz*eB\])V^)Bm\@, {Z`j^ Tk֕.HtZ0Ge*о C |ÊS׋~.NpK`z$4eYHaqap Uc`3k',8 iMYauVZ;_@M%.ؙ si5k7+|>gpWs `OU+~ >?ܮ=D};n[D \ z*_Hu%$n5PB5z ۗF?(6{='sF[Ӡ2l.i'Q\ ‘o\FfO<8D>@%@TH ܠWG\8@|߆SL-H V n|1Oh(ek Or߫ޚ&bLۻP/J\z,ӆd:oRO /Z/`ּ NACi=@?|`V KMlc@a%C dcz~gåI {jDV`T*x CH0)[zxTno(wFҺWfzPd8' ^} M/ui\sATݭ6W,߉ 筢}.5= ]Df 2ԕ%mY/;Z3oNJnߐԄ np9KbBt"s'~&. 8e2RwC]ݵ( _8iip\k5Y.5=,<׈+.SüZF-:3<|+(Bd7/GgܽfluA5 `󀂨CPa^\[͖qh`WUO˜"h5>X;?eUGK,bod^9=AɎ 5yQ%T %ڂ2J]Sڀa[UkAL|ݠC7,6$[$3Ӏ!aHcZ )ggI^ٴ@\9+L5fzs28z}R5 l*wwr 'P'#Q:[ JoJsK}v5 ʩwԧђڪ,mBᘯ?%7jsA*oCe4k[N_DgJmt@NaFs30T2Ln[-ץ_g4"A@96̷2+[v8gOZ^5xaBX!UI^5|%!-z>dzQЙ'6*گWK)*Sĥ+U/L({К-oJ p U[L/D'r:rVr吂qq%K}L\nS`(>i0q0U'[eQ/ŔtHSAyT؍W_S.8ΝL@3Q{u ׁ/%d\kEnݪ s-O~;#\#"#eB_cKIe6Tڜ\ t+XD2X qqvO('32 )Qyi]^vOrPBuGlRӘ.@6lJ6̔sswD,8y^Cϵ"cGѿ+/igJ]v80ܗfq-iz|H/ ɠ&-:Sb{7YH kO/ؼ+ɡ6d'.[ {uN@ oMèo d&'/Gm$("VH*݂F[{ ^p-+CKATs p1IPMntdRB/;}X\wBDykAL dX`]%>0GtfK)Q MB1 yϒΫP0H<>$yڥp~wKa%{^{fѺ_*vdkVHg5ݯL| Y`ZSۛaWe006~kե}nIeE(zbWpMϻDo;(2Bx(̬C/ BBTmX&) r;l *,h%`PVJ$%ЊBm7Nl%v {\h ~wgF.2S VA'rn L'w(xuqD=ފ󐄭çMq[ߌtPInb~ơ5||6zgKBW@CAbTB}?'3XG d6k89B+lslB:,k@TCE>sЮ34&3K"z};\;IwS1@v[Oz v5pܧ7Z,rS98-Ʃj| *#~kՙk%ML d6t# :FtYOZz}o \(1kW'{?٤oLkN_t%tI.oV`{݋=2J.1_Tl)h(eF|81e$͓gPψ:49e9VR-|x5?g(..ç &mB"b& N6v_̽ӇI2{FuCv@"OXi!D~EZIL?jI< EY!¤):X F-?z/vx9`>'h+.aɕ{}K^U|h\5HQIRbigP%G+, @էV='5ypW~e-` ȋs8k]Y]c0L#7T$uK<*jr+}QڄCUS;iƍT팂X+i"$WQ|iqQm<=9 tu?VG'zL * 3yj! jKqX|_,߇Q:o&Y_ U'lr@Ɏ/4e2ٞ?C|CNbEV5{_Y_k%,8{`B\Z: sw20vZm󜱑CHq1S W;x1Vl2EAD Ը#Ť0sV5%Z:wyZke l#Il/aZ؏,(j {'ƬSw P%B[Av_sAc([`=|?5*!v<=y݃-_هr'g) k `8nj"|JKJB kR*h f(l}2'Y+h~(۱}أ!I}c;=[GB:e3Qd5J1#GEe>:YTمu\A[ׄ!+K6S,t)@ !/=%_O@jGyRuŞ~Ju,YK]K_889n4ݠtۭ~wd0[ƻj_7{--Q_X@ NVo6vŏD5m Eig/M0NO|*ID],F ;3!1XWvzЂwd= gq^sCBv<$*5͒+7RͮGpi +g섅B6IyVwkﮤaݦ>o>]C5(٦U&T mPX,8 y}ueU#%؉DAi9l5WBq;a,Rʑ7bxae(sO󄍐uX1ojg&ZmhMN ?V5i/Է>TXYsbKMW: d\C`V {y,vRp^ 7{h%_LO:`ޞ6!VWG^RM5x*Z\{@5D(`Ɖ0lVr%V2re=uP" ewJ7;\`]lAj/n۟1d/b.7.4H#_MӘ}EmEV;mYgFjWt%VS煻)[BHK }G 2n삡K8vV#s3H0ӞNpm#}֫Q*;햚6)iO@-9>oBб>B06ӔKw iJs^wh;ִ]hOɔD:Gb K}hZ+3HCf׾{oLWRA y_PPO=IUдD-d)sTP$Di]ޗk9%)ҙt:w/I[/vuuoɵWZ {YÛ,]]J$I`E!^E_[ 7<.Yelfʉ%zT4Dy̫ ,2<`P"8M*hFd9DN4RPg 'ȯ-qf {fz.7A(@̅Dx&`29w8?֦\iYT̃ME'QГ+B^ +6R;9r!؂c Y.ݑߤZ8 ~EX(Eb+![t;Z <8q0=R4'^(?\Cl! ove4i!=Ux-.Rκwi,a1LC` _ G{*h.8Dy /$w/]"㲡E /F OlZ=>oG4T[|=|[O먎|UV ?ɋ/*Lwߦ$AiH\륊A5\ >NP 7B4XuCxQ P3WZR̿F-w]$8A$ķWblۛPy[mq}kMXt[ зE\? dof^ca xV`%~]5 AHXYԵbϷs6tNӻΫ49xZaW#'FCX^}Π|-%|NeH[vPev8?!0`ɂGb߸J!YH4kQk2{6P.ϲI??̾Z\mey}pOqч#9LvvȠF>KΐŜ$~[A2ː9*Askk2-dS%fs^%M= ?iL!сBϔ;z?V˲'BS/)cr{EqtZ*%yp ,0< NLkQ(xE``@& MO)pot&*ʝ5骍NH=З|AcRΩZ4!S\m4h7R|#;hb8fҭسBR zxcEAʍX؉I Ul,W?|w "TȞkD ;fN*T9ݢhEuT]!U=2Zwc`'X98]HQ$lgo)Fzg{SN%&'x{'Ow{*- ;EZw6Rd_SIQOO՛Jv;,X Rkc 2vޠ~\U<7s2tA'"F蛗~JDr0ȕ)i-}[6ticGh>)J? @d? ZB!D,/7.IU[v%3K)M.Qlw ~dYOQ(n ? ,e[FTI̯O4+7P0™Q[qJ'[0"6=s77)Xm&ny:s䷰Шf"!8R 6}mF+h^x1<ҁ*KDTd 4[ p*-ΚoXԘ! ۳U$X+âPΰN@f1-2 l*\kLjDFv;O}^h*~1ف2RNIK҃.ay*$V{ ÅAyՂ3fhE!!18â€79=z#D\H`qq;h9}^lҠ콮xJ@:HLcz^uh@$p;#(@UQ*6t6ͻPv3QO}rdJ XL{h iZ[82瀹P-"Rkr=ʢYmםcBcPlI e ^pqiHx䡗I.[?r͘jJ-'rsZ[FΪb,B3 !O@yHMpF!#}5P Ms˴NJK:1%vmG'/cA7,v{F8 <Ըb?ϵ,ͩ.Jëc tEV=Q,"Xaw.C(X`qU Հ?Jd=7_°qWKiuuCέFc^@(=;?޴:^*Vʀ$֦ qSi `Uи9F[9M+kllR=D[]׋ԍ k<][q% MTqL几oL0ֈk?d_iMEJվw ãPrœM,noU=690 \5I!eވTo8lOZDnNmWɊ #`$^.[JLBg6UDVjۗ [i{Mivy5QL 8wlk9EQu`Kd9eu$i2 [Udxj|,Πq9$ Z{mh:GhxjV> zg=xNJ\5IǕ0'ͦ(CVؽN6édE1D\Oi_5|UB^z-<}^N,v"SOLK3Y>Q6ATLc\HS2ե/8^ۃ}f%Hf8`iN[$ȳ{qt.Q%Y"@-Nx\6Zi]`"j'zVi\y}vƅaۖd#RDK7-JoYO,I:Tb]zxRKh}c LA3{_>¥^?Vv-'Gb+ǚ]ĠJƠ@`HM '}W@^W|;Kwoa>(x ͧ)Q؃;s9 "<܌W6疂ԠMCٞm) ˏwA5/lf;ӦvlV'@?Uwξۅm<K2mdP}wg2LoU'8 E滵j[n pN sg贁)K:|u}3$7C fSj}]nF{(}3pgMr:JL6jo=w{B8m;Qb3פe,Ňd%3nW)|$Bizai+@}Rp;; U!\lz%nȤHU1zμÁ,*=7 |~sJJtx*:6ǣ*^3"-GjzޯUa \gv-T5eƉ0>9P"SoۤrNuPb-`=sɳl} xO2v5^*h>QΕD<${Q=Ӆq+SvW`jVwüɊ*/z+:.5HK rRD EADJUev`+|9/m؞@!%/6Vk1G~y+mk`KVdJQ^ Z㯎EGw營,0N<ENN͹lOj[V LUw2* "?7LzO iGLt>WUM3G-wH"/K-jO26 {@"> Ѩtզ"8֑&s}Ĉ#m&cUX\Όɵl6rUrirlۄS',q7ȹo-3)8Ϟ>y_sU092Pb6ljyU9y&$]zͲן?SOѵ튧9xF ''<]xnךf`pNb@PɢTc _aSwOSv˹k(WmeILH$ܛdxeXfmOS9hoFy2PpΏ7Qb#9q:\{IwxdB]kN2(z(_1:0j'f["f&埥F]0:.sgێh!!6hc,9;rXޝu(H=tQq5!ԟpt\x+WIXiə[ um%%gnwbJ#WAe ]HdCejK]hpŗՒ}@1LG1cYtp6="YAJ=Hpk*7`IpZWH$'ТAN,j6ҝ ;)+T^:z @ zf8Yᦩ >3a =Ns#0w^;x\cqqi~}'9[g+#msl{-PO%!zsIC0?01DVH!B!Fu?cbFd%,}̛fP& 7ǵ ULY@'2sH@4RSfK_bg@A Rzn=`Al(,n).d2ěǨu׍xTҎj2xDMJF_'Oq~"0[X\! "Sםχb vj!U; Rz]u.{:S5:41@1nMyYB%{ p,}9)j6tMEm9;4A)'B ; {@a;(̩mI;yTj 8!Emj]i~%/o!D7 즥 j a =;n1e!ㅭήzv' .֖~S9ڍAKahKkkCUt<%:$Wu?7pS;6/>ҙjs|J,=n,Rr~'%c)l%ޫ"#/d"G2HݎV{Q j8 ᛆ["f 2\@XR[n]0[dW ='Q jScKiE~:JjA@+,J)kDrrݵu\,EbTm6M:aҽ0H`bH/ymZ Y2{ ΘKKfh&aDIg$e(W/ 8$Z-2l*߂pb0]%"VƉ`oyFhEpFK+y<-B|[U;:oP=(G㽋<v)c?NOsJqmT+³~q<ݙ4*p␰v._WRږr۞'TšIb<>bBOa뒚P$?+JDP{|G W롳i(G:$ ˰\nCM˭^ $.9ms., Ah0` ,m+ EḎ3ܕ60[!^hwܖ˜3xp0xmߧVI5M م}(j;zsbv癩&eGeL!bX"sf~ CT"E9\ɧJ/_?zaߐ]k n;1aE5Z)Oi=MSMnA|fp^ZZl7yZ9C\9Y++;8l$*Q&ZVߖro1(F6A-#X(Ә&6afZ <:?/͊"@8*@fVRL܏yUH8c 0n`f#[ WZu}Wn Ė6ns[,zm3%xYL 7O-%7Jg?V_ \]J襾׏0 Vz7w(q$݈%E܇%'[jN/6SHιMzf2q&'/iSMYoCD7~{g`$L4ZV{Aν_#s=%IVisbz5`6m} 79-<0s=pZw:A Cdʝn߼\wˆC/w0!|쏅cX;to7Ϯ\`R"cl]K_ S;^ї}z^YAϋfC%3K`e )]ggVxtEK(^/Vhp^pjl6 F7k?lxSϐ̩(;ryVe,Yt_gN` o^\q0 (6`?ttE͠V"モXOl<ƚ\ȥQS)zHeh<-UֶsED#yz`CC$>7T4Ǟ([fHf`hP@{#) i*kvJ5KS[ +xsI̻!g\Ik3#-_>Wׂk"!_M ^BĤJB7vOA t41[VT饒$W+pX x|a:VRD8~j:cGQfj}=3ȃ)ˇ4q xP>‚l2#`c DKs`w -\HdI&) $(狼G@ q3ih!h7Ԇ8vB]!WI"wMGiDZ@ɉ5?<~3#!~=p.qUyDBfҮ !,&:]0-B%ye?6wrJl7fҳ-=>;,l?`3K0j4Pg흓|NLO|Qiw-wL"ϼ@NXb !NppU1Kqyte,sלY2 y5@,;b θԢ˓w=q̘p0!`>RXd8r{LgiT~pӜlV&;Fsqz֋KPiLpgU{hx^TB%6 9ZLk8:ݫ&J$'S3@K'VOb: O[/WM5UH.g6:P]{وr*r2Q| 5O #g|[I!{pѡ^mns*޸ӽ i CSbMMLZـQ| K '&U2f38\ַBޯ9#?ѡqܿW.R уͬk!)_WcIo 㘴I\HGf--@krԔBI;⊞.# f!sWKhZ$P"`J2 $h(sRigfLc ,Ɵє"ʂ<)hlЕNNF D{)XijHĀ\ *o(YUbG[b֌&16+"귂N!\OKYGB -skIsh413?#ZO0z7gtAtچ-ϜhhFGg  n۠|"E!ߒn8^s lk@8A^u6TT 57gR{' 헃Eݴg5EGwD=6ɽfhƯLEulf Na-6(R0tf\sL[TLOK.wV[G^իS7,F0NnXV-;u&*itn=hzeІ+<R\n}i=ϒ~Ϣ/YcXݽ}UY\NU`()a>Psa:DGt@EIT&8a+/ԯܕ<_+g{kԤT=_^G '޲A<$]I+ޭ TJ-\EO½:'-*u桻m^rح+T>6&%uzE@rˏM{Z\h/ϓKD'uFћoL YWrPnJ򴰁\LelH-:~LR t? g+ځ^) M(@~.u~um}5%`q1i P9KbHܦyMOI|bӨm5*k{^A^+1:?G XZ cUR ˦뒾q CΑ>jukY$%qE7=`29x}[sC+Y~,=ݗ-,Y7o< h9aFvsT.d@ᮠ %Fp^[o2^9RRb3&QT:ڕvOaAybnM %7ڝI{$:+F !8U֒fdU-s{zT<5@7U10F&aϋ|[ $Mj [b#鰅@O@!)1IQerɓwdi#zSM؎xCIcJְpb2EtU$ :E^^>ıc\Xn-Z¸h+? 27.~b|$-hI'_VLu*4"&U(!ڞk4Q(aDŠgt B *)_T%ދM2Q5NۆG_R`m3 vCeDJ l `3`\F E:QYMXT;U zxGVm?oKM#'"Ƀ!n5I3¼FV+JKfrz;É5.{a*=ע"U.DHr!mHɦQwg ѻF;`ۓ7`Y#q/cRT,Cn|i ſ.л+@$.g,tkUꁣGu۩}ڧlC-˷m}sza~3={ŸY>!%vмۇcƩ?:sbS.QPdҋ 8iOfe+ToQQ q^wu`{+LyiWg_g0Q ۿ:xKW3>žds<MSޔԅ-GFaٖ0<~;_5PxZi2V~A>­]9| RN' ÒL5RNJ\FҧOUjž $I#h F@?Ǘ!ʓYd8+@#NQ\ 2b=VFA@0liP 6Xud)ң3#*GY{8&_1 Jt`|>fS0;m^*/_ҟBKl@>9 AǨ= >(͠Qr'*微z<E5-"DP{Jr%_OߐN{_k:E\C\p}X3]-> 佖 ը:EކZnlg,y^B97)B^:ű4߫d{Qr򼲮ۙť'[^AVjd2|,dV6ReR1C5=o?"}) N#<V"u'&{*+B$}q=~2ptg OdwC䖩BWʾe.Ip48fXY1wR!|'៟Un_ j=G-O4u-*rtFql;uͲ >0%IWrMJ[mn`Ƈ1ՕT0/2bt5h$FNMDte5Vmr(ՠÅҲuB:=$Ka3x鏵.6rы¢]'o.E+c_cTixT}/ +5{s01fS]fx)FH\aH4uKFfcʘ:U0p_t6uGȦNثTu1xU*~\4ÓK eZI$a2~sfijJ,\!BdP_g&ʉ T; ^S֣#/n(4TR؂k~vIv^Aq[Cm&'d>@}MYAF˜-t* p6AzuE1IKK}Dp TQlBy#CO Pp`вl٭BꛞT_ży| #-F{vg$yǡ5Dnb[NsѬ5QI2|;V) aJċQ^<{(ry|71*(}K$6nT[Bk3"aՂmY/qAIC]E^ y8l)ֽ5i9]ݛ2RZcREp˘q 4whP޾8[˝7,yJ*&XykTy ڜ*E !`@POlhq7j5D59p.%3nZc+JF+Q9XLcxg2ѷP?\e>[,#2ciz< QrO;'Jj}jqw EP tFVcr/k 5 nWt&m:ń]9˟c'`D\oO#bz?{r [sD[H!l)$uɒ/cV˸*5f YTPgݶY;.[U1<yQ ? ʎ|9T L"_U!.i+=K^R۲Ӎ2Pc\rZh.E1t5fPf (* mѐ)jc0㐍n TNRX֌PBnÑ`3 /l\~-ns>z;0ƓZЪnmtj8wW(M.u,HGٷȫA}u}L&{7kxGrtܘB0#yﲥ=UP cDS! AoӨOme *(.*F5HuYYqٟncM)PڐE>oEq-hhmmuZC`1t{g&mcrieqRBKSG\y,6xg@_ ~U-2!%'piXӥZSi\W=Nu(r='4 (o! ТXpafeU.MC$ oi"f"+o;Lu>ߊ vszVb|hsJoؗߨf0_Y0U t.BRer !ƋP)D*| mB K`OYR]zAq<,p~>I#- د<,? 9lWs0S'BVpC{ ⅇ1tRKLǘ@d, /?6FGF#ܜbĥ]טuqfChkNrk'xUJ s!D#l{#X)1 ;laʛd{Xsslo=,j&('\iƔ{_&[δxpk^iK#Mi8jo'YR>N1U*L&:O[~?~U;B:.,6a@gOԘΘہVRz{+3y{%pu&{igqi =;)|SqK5G5NArM&TL\fgaկ:ƎW?1=%rj08C$ 'viCr$RC, y[`J 4;I] ,`N;{$oF#gJL`&w`LX0R*oj收@bF'3$S+Jbǘl|tDV RfO?l[yu~-Px2 F 1[,ey^Kkw!Yi<̏؀EAߋ,ϥ.10gK7,|ѡ: ׺T4Eo0ٛunDAty8& ސ8YF]h$Hݺ%`']p#ٶ6pVa޵ ;ܛ]M,kZ,:"6LI'P@&i=׼{H+ۦ᩼Nۍh0$d #r<<= aMԆNyr0Wr3Z.Xԟ"듏dZqّOu% W,0 <&(CN38@R§fJJ]ኗpauʣ#t6:\'d4B^D6[STҤJ70pʞIdzȄK$)=ϩ89 UuM%C;.<B- S7^'hD ؀{f T!}y@t̹vي9:Bp}T PߟTh<#s-J>DO _,QTaQ՗MHh32r Ui!BfރʥIـ~ Ug e^`vRxq{e8@3?{pk )_%]K9g[]M(̈>lӨż;Mks4L0NMf!wE_.)YVr 4}HT"j]5w&I&tڧ WDb"V\OYtJȥ 7jxG'K^r:Q4k* Aen16}Q7 &tm5 dJ;Wu>p6[7ػ}Oz630N=-x[UT:F:TUd]\gc]<%Zɐ֢:Qyd&h$3ҹ\Lx ĢUa0OuO6BZA,IYaz?aUGne'%@r[3>="IPX+ xΣUpS8jn 1Pݢ32&Os[d@By+kpd:n|9&sN&k5Jn fo@=FQ{*%}1/LSI%.o}ima`,`Ip";vVPOvhV ?-ڛ7߽N勄0 98ۨ_J! &1FTZ73Ž'= H0!@&OTݿp. .t!J}sFZ ,yLZ 9'ܤʭRݍ3s |Fn ޾EL&=Cʕ _ _!jp 9S<#%]QXw L@7H7oE0(_]?}= nXGF/ ?~!㎷ I;L!C# y 3ռݥ8E%s^"1_0^wxr4"¥mrBp({$E3꽔RKEuC4K] ) U#j׌qC+7 cn |=k N6\W7' x[1Vy6:FMuET7(VW|  FǨA?~ªx+Ay#͘aWF`T;>};a784bJgء-!Y#Duѣr8IyA-ŀm ۻa8XJ=jVهH?²\Nl[16`-!7m۾,{B~Kf;Q3W Wqp:d` M=RdQ+E;c:֥yKvEZl54: uG1&FU\\{gzm}1n8d(3"GD ګ$2tQ5 *^\b!ޜJs\H&&O8[Fű3o|^rf?4N5 I6?jcZ<j,aoXl;'TSxŵYu0x¾gcGaM:u_;1 {6IF*5PbL6ؐ):.!τ+niv7"47W:['x7$q>O45X#D'V,crݕE2&؊WsAO~1uKN8Z6\/%v ~zxF~Q. zg@ 滥 l:c#,6+NhIc~^D#LiƱom=;gnq΁10^[Yr6.m|*⮿Y*msL_@tiHK8m Onە@GVjvp{ <-eoJ!{༨C=OK}sJ'NPnxdOѨ'_=T=Z]?Ւ2$I*P%sF)Tn}C O%',zHbRPa6 4zy0VVRu./!IŏkRpJeŲ~ bJ\GUT r\ 5 M#Jt hd!`3sB"`6 _^txNB i<eVEQuPeI“6L{[M2u%@˟y OjOj;8|3E^ʚE' ;~О!>zoKWBv: C|q~եcxYW;95Τp*Vt6i¨Ni Br )Tb@&?<罅ɾ  *|߽O 8SBQ[P8y 5ӧCsn,`5 'hIⲀw }4#2K|С99QZl,\ߝW*GgBDTXAG1v?8Y Ee$gw<>d0QIKG@?8 O>!h#/?]aDX[0k6ith]{U8#h^%/zQr5͸Fڄr;LkY/G Og6G VwDyqXBS6WϯlUF$s@&V w2I) DL XoDoU]T ,дUT`mQ!PvVVO*~+q-&مB;!elEΓĝS]ut|c> d(#Ŷn:b9A< NXR_I{⦺4MOMG~wTk:qLGER{Ni,2/!cnf\are@ވ.Qڷ?b+NT&_#]%c,eV5H U`7ri$m{hPR-h,C;>y'4vf2L“e!zQE ExA%A2>풁'Й5Y1#%rkɼPS!\(6p~0*9؇',SoEɟcEױDY{)ZP쩊dμ})ӁL,}*kaETTd6 @M 'zxry(i+hÝRO'Wƥ?G6 ¡t[18ȣ̵G}x̅ob)訙 J{'}]abboN+ ̼'ϴZs)?u:fdN-ZBϢd$ڛ<0y$=0}1մ,ocS8ztM͡C8ChS2~ ފ7 A-=L轀;5JZTʋ5hͥXO*׫єt"8 ' m~a^0S7Du!c=gR WO QzD?Ԣx՜=Pdd\l'l|!'OQZܐo'h8.xԢ ˟_39P34BJKtWɭ{tݧ<;^XV__N6{prCSW!)~ͷ[SƙԌ/TwMPF 4jU/`^ZrːPt"`9aWp!P+ljeyշƗ\ ʺ- / 'U|R @ Wpo͑ b)(MMlđ貨ϵׇaBb8O؎VڢͯOUr8zFK=7H|XK`L csdjӤ͏;ĴX7 f=GjxFpG{`QNsE6Ns|Y;;&l敁RLKsgs^+c8%%^VܱTvꃏc%]Z)6L>IhNU$ioe1(*<,O!N̉,c>kok1,x–zazF Lx3 uT`i~l4'>:Wi}+7 N}hF>L(Jq" DxMx.BG?L{P29h-Tbm뤔W5JchJƜo?$41~?s: E'Xٿ5<7`GWu8UM`yR.nOUpUC>,TtNNmy H|LR ׭lo .$F٨@`CAxKKIEeV"F7&v+_5/}i#{=[hM$$g!VJNfڂp0pov܄4I#PݶCseS4^P (ZUug~P <<ڽh!0 [Ŀ{)@Χ( 9 i}hY2v}c)DZ&?|[ #R~VAmrލ*y;x%x]c_"pNPŦ!0T,"i}}yeIWsʝ;W2S>'_<mpٷj6|oH\z ͒?|=&w 23D qÆٕlW#EF1l "I"*$hF$!m\c!4>O4ZTXea7.8{zdh,!/_++j-[1]93H3-7} n3{]ȼG'~p g,6&}KqT:{kQ:yQsԣ2,.1hlP|fΥhBj{tԈOګr%@ )Ӕ&p7`zfi K( ^5  1?0uM3wz^I~TG5cЪ#V㺴nZ.)T&^74Z,íq@*%"l"%gN.: T\q{+ݏy 1ׁp_Em/'ޏ5#g%!`GD: ض+ "pj{B7)b?_,HEDD͂m%KvX,8$uKqH:o0Gr7naJ@wq}2&g \r!98 sAOt|ѣ4|$c5pR =A#k{d w2ՒP^4|ٷcM cf~OOMV'wEh򓥷ivxnp1jך Y^m0Y5xP(-r{%aI-/?hpXCDΤl.%YСf :=۳Zs+ #gKhLAO]WTԛ|t9"ףJ[h揾 .% CF(1u +w$`d-tp!%݌rQ3n;8=Ħcq޶MCtw<*hpBL_3k!P6AO3D/%ec7h鼠^{{Q G\@5` Q?[޴DxKNjA#Qq`άܝ7*Ҋ8Kio4`uf~_ӝkC#WD +}KFp/ |py>st\HeN G2&z䮭4G#2?_J2鲨͢V`1(QXq̈́[ Lϥ& )68.G5yuh4<6+3ӖYD,Jtx ł,D92 ([oYw]uH(p14 hp-/):zeti;,=Vg;ĄK\eu`ABcA?|X bl >1 +XlĴ8 f&3ʼ= UvvRQzUMъkN+_ kc90 lrtdHL}(bS0} *dGNDhДUNzRz0^>~4,hKk{CZ.R$w%b%:BD&c t;*epsk ޙ\jaBtK}]Q:ƗQhO瀏 [<뙲dK*h\VE}=-+>6 J&|QM7D~w66 ;fſMMB?#t_/? w07־3 HgKkç[qc |2z Ò#HYPoX SB#G|H 韦P.[β]Na0\Jmť eV4D.*&UV xtɹu-|"("b2p"{^iVvѳ c~h(]Bl|#VpO-~ +BvN$ubMhfbtP?NV٬bzyiy|-ɓz.ܒ@裡B(ŵ >q)hfR;ߧ7S|0 BbDվHO $3h<;x!_3Nv| Egqn7c$^ZSd^0J5 ٦uF%>_':%T/՛4> ~\~cXhkn#Hی85}Ѽ^|BI, ƢS9 L|՚w *Yb_P<l{PiT6ĸEflf]Q~FU"ӆw. $䦏e=$B8 V~pjZYu;]%,bmPJ ;e1kݾ a6e^NЪ,CfxDiZGRFf:ZXqs`Kfp ryט[>*=e ~mEAyj`f.!#&QKiX΁ZS3gE u%|=T帽IBkF0wz@@To17| أϟ, Ylxaf눣FlzH+w4_rg~݆"JIS`iljU ":O4l= 5ҜJ.AykG4?Y^*k# ]_6:#u6cU@强X\R-Z+z B~ 4 `Ƅi=KJ̓Ha%֓&#?Fc P P4 ^ifCb~ot5O>jK~)ݶig*wď`XviP)hlor[lgp 3Ng/́yZYM:n1 v#It¤!0u1QµJ .mo{4KShf3L>m,|`j s?\@e48l|{å1s 5؁j0Wnݥ*jT22u6{*Zǐ}]&18*B/I7yBz|6)~vz> lyߡeקZ6y)LN|d Ch;[=;]=hzod o\>}ݞ3:QE+v܌ $74 aG2iRX$2;%C~'jP-g7ڿ2%Ѫ1NGk03[ &}a;5hۂJx'2 όMGLeg1Ϳo?Z Lpۯyj>63˴j~ @g9ͦQRHM~xdQ)\_[7M6;pZ5RǞ 7ԕ́lfJPctú=V1X,C ug>/}#hmSXLp_E~eY^SeT§n&L>Mas(ti~o tZ>d'/isCepo;ƞ,#Spg,E ?Щ:Z~b RE6!ffocc9AA Es(b6@PrHr)zzzBa78#faZ|V>AVMHәlE_W~س&F;ꆲtYmR}m'X2 os&$̀ٲ"8psς^Vwy9(|A 1,{ɖu"Gx]ZQ=E4 `!U.[hUou&yX`tnhHżJ&Q# xA 3H(6+9w6F0L25j*`٩%_ C%˹Bqf蹶ĽdvvqQe$\B8k YNiTA9.>af&FM'5YZ/ba%Wt<}$tn{OeL{q4"a-$oOѴ/ڵа-knXZ$nL WqWD qnϥ/fVG>%?dұ#~A*.}ERG)CIْ&rfczuwc0 +هU)TQ}w#}Ig][JgU5"gWw䫰펱h2:?{u~2! Nct#TOl>34<3Qɖ3dc8%Zޅ_(g+Ml*(;ݯݚc97_xRN 8=E6.N4#qԟ6*MNxjGDD/հ436Χi$oğ:A1', ꤢ1<$.N TW}T'dzo0T`R+*2 ;%*X0'd)OEC0"Bf D{nĺUM<ɦ+xu*+1ix8ӫ_;A*#zQv~)&3o2aDyCnv nkioIt&"SJ%殺*oE_#vϵ!m5\B@'kCfXv_ RDbQz)[zx||udڜ}X)\]d5s(}O~0D;ԅ/`#"Ǥg,}Nۤق>8 (3txˤJD@'0$Q/Č֣nzR;ɞbT8;GDiɳܳ]Nn[yIٓhۖ4? t1"pA^xyύ (.l ~Ǹl_l&``xm%0[I>h O[=b7LߑnwԤLVsc7}_8xmtHҷhھMf;HEYF\9os4Qkbye/륁J*1 1teVJJ8,iDX列g/e]̶:w\- ="[kimuI"w^uX!sErcؘAYE%@ ё-R+~KDMnij_`E!DQ3XXyO?S7 VI ]RXDhVMIJґÎyLx64g1$_}f6廐VFNx4VԧUhO*R,B&۟;IGH;H7 xO k Oѿ8gMsh{d[5$i C%< Vzصؔ*t9Si罸B-0ɍp?"{g!Q}㻩¶W*bywmME`4x#:,f3iTĶ{W2\Ƃ$,#AjmYqiWĪd"藋OV!ȷ`A8 ?X8i:Cٗjf@ͫ6ugZeJ>]ZJCac 5 `U;)O1M#OGѫ,Y)Ow*mt>T#찷)l#%(k L[T0mXE!5haG@~qp_Lfm.#W G d#H/:ݖ^RKo7 GM̢,$(^*-"/7$ a7zo r%ٝ*0+g}&<FVteh⒅3_/nE/&i5BUgc܁`0Ҍh4 C5A77[T^nUFh[LvZn HEw# q*Ѡ7JV"p-ɂ`R5ҮlsNP,uv6*p23[NnMH]p%-?8I ?G8Pe ЌΟ˺臠VB#1{@+e62ZBӲ/q* O2=8(kjr ۺ3y}V r@+DmV^f*y*aV=Sf) m70WXU8p0-ǚ$pؓpCѠ#00-f5'_}Ǽo;ڙS|/ƈ;?VhV团W󑉶fXbSb7wQ?IK(cTbf"onOw8Mws#MWd6e"x?]?"Sse༎PLȣU[6$ȃ; &>ƃ2@VQ>3jjj=f/Ҕ\@z+ꄏ3u!Ct: Aר9+N*MS?g|51a5%a Uw;ހ;Q r;AxϘ_=<[띔{DCz@*H2FՆע~¶fz-WZ$gkq{w8^S26 =wz7-qե _cza:UlwksZR6;\{B{>|dHI!-UD%>8*)Cz=;1]{6As>T-J) `~nqMifrMqRe] O+:VlPteKwKKQ9^c+Om"=Ah6LOtD"8se?1Х]G C X`0Hf- @A.{9ti镋}8C+cV( m2D?9n7 p$wvf ]պ|i\FSKf(aOK b8'CzAԕmþ{˜ uh.XN| M[6^@t9IʏAi%"LN!C'}/㖱_-i^E֤(_tw u9\BoTEO?(%4!4 L?Kǽ^v-3e+ oG ɪ(3_"܃E>hKky'ZWf8'oqr`cn|]oUTNP[ZJ{ ]5ݣr:.t qmfv_m mb5<)MßbBsG @21.rwJ"f?^xW +.3]b+J㏅w?Vwc>a˄aQv=#to/2_ls1gNc(,e+?Ơ@{ l[75!:`HVMWgiU%}p#Xz]~Dxbq$/`8NW -Uh2i?7+Blcl !E+dM"YcAo0;7 ._,6:PFYMVTi!kŗK] wHgD\H0rF!ХdJ{{F#yrm79w7玙PsI}\Xs_/ka Th\RAz SeQ٦!A\&(o*r{ LJZ )&!B$@_(GjZ48S 簾mV²/ELy~WSn- lcQ_]]J?~*~{̅LJ+/hI+r|Xm*:ZBJdj;VûeOp j]5~q "KVoWPn r;(@Ωz F!r٪lkI|W%_qj8;A gn0s腽p]7~BR eףe6*ݡr IJ]"iZ8%sc\[v'UOms4>[wN$Vۡ8w󀣖bM`|4c!NfոO{O_RϽn-nYսT>uކ!5[HlxKW/8\8 F&<>|t7-5ި,]w>!`}=-rVoqŝ9%ʅ3-7t7I*9ΣÏXeS^:P$6SPĽ bP۲꺑Obj1ݿ Veœ4AmumgBly GIj[ėu5p|yYLqgV2 %É$Um.?u KU q`?5[" IyS8dيٮSWJ(SY++S}s6{̾tˊǵ (&TW)a>>JxU¹LnM%J0 <$`G ?F隚 LUZ|9^8lw{XBVnàf3X\Hj=:WkRZ, vf*μOW}y|3.>o;6y<8;қtD1^[[kEn4:]Av B,kì5 $7fd1,4e)4hZ2%?;f*J ,*޼b(Td%P{Œ|)'-ڜ-:dZİ|_Ih\b|> pcќ kCb\Ǚ 'xܱP2B@Ї8?KQK 9酈1C%դC&,$' _I#VThQsȨ(.K8e,z-㤡!I&GVߧ>Ԑ=hޑq ixs2q\,O)(MU[FH<֚Ҿ(V|LMrV?ǞK2|4OZ$8H DLuD=K)rtn7 0?Yj$h|K犃h5|t”&9(w[ 8¶v =+F.Ό_wi#gElSW[de0B؇z\V y2XE5WG5''j ŗ}H0z;շ4E. ،Jmg{ > 蠰Kf¶z1BWj?6es !áW%#pr"m-N:?@qTR4>ѵR2}f$[)EDP( <`+Rob@Si`'}L1Ij#5jmSfPήݺ-^RU09c2K \S*;i~27Ųx,oMl9dބ>5ƨl5⫨Xběip8v~wZ r!|,cXrx1ی X&M_璯H WFr]:=iWw#Gw ?\"`0j"(x1q1%m<ΰJUXDf lrrUD26VMxnx#y3͏? Ub!bESeLd}MþVvW[kUv:r|:HkSbXCގcdN$,%k?a&Ze3; V?s!=KhGي-)ɠ, /:8fS-!rW!8]669 aߡrVHG_|I=cp#V*| w1+ؠ W04/.l3"S |̠G3lXC 2fOˉpW6L`i%JʌA\{O>Յ?`jɷS*5؂{V0bրI$ R7b1N*me3[F~leJSyha :(x̩B jOU OpWҽro)_M$nFw=̞aC('Ǚ[\1^r4H.p9c5 !ͽQ׌d}tΌڑWOSRRFRĉ8 BZNB@Ӽ1u^ 62x,nohXx|AbyDĶ1h9W b֏L_vL'3?hrIc#%K ^A1ŏ@LCBEgZ>T…x߁]f,z߲ՐR#)@X%i.SydFƨ H,7( )$|zAc<?V؈_ X6 M*J W QkX;vK\? s<VFKY ƀUZ;rѱoFs ޒ ^+#> üy,sE-F1)= X"zQ&̀#@g m`#O![ (q),ebk8#{Zlz6i£UC1Y%#IS4C9'pk|&lmJ s<PjRm,TB3{*WS ]W 0 t=dVhVR4cMM#wG_J<8[(VY&)i k7rAa1{LCeuȃ^8Ouem_[46GA`(F&9)x7n1KP!CO|*n dz:=} MY%9l9j*[LBC*?!,솞voy :$2mŠcjmf|Xי%)qMlЋ&s.#{#,msgW&0G$,KD ]NKgJsVK{G7e>n,ۈ\ ^lLk,(GU lϝΟQA^ .jZK3͎ b 責/B/FnoY_dv_'t0WXFOJ?FZ*Ct㖀u9sC3|Y|mt:+"p[ew|rorWI 8o?b?XFWf{@cOȼqՔ816{<*!鲛b$֣u.w/#~\[+~pf ^Ubړ-'JRPO$́Gۆ /]?.ZĈK*SJf屇~M\ׅ[dnfU0$T%̓!ÿF1 1LQ6`"K%6P߹bG9NCT(ܡǝsWwv:2kuZpu8]qn+*0CXPsBX(Oeyp*ԝ3,t/a{Xe=UN3dQY +JiB>/7V%<E3x#B9 "گXfB< !vtaTjDSzzrq(itϸ$4aYzf1C`$NIp<ۍzWy~(M~_\;(*g9;[X1(:A8_!R'teD[f`f c$HK>2+베XI&nH.AjK}d| AQv;=e]df"[y/p#(v*!etyb8 oa9%JuP2a?ֆ>3̊Q}P7|f(17zyP7 v~Ŝ>nr (t[5c,J@#p{+: X18(p:X"渒t9HuUc4Πo-ڥ t_\j[zi S2D?դd'QoBGxJa4+0P_'wD(sj~c1ق@ΰ2W*sބ!4R]56(eLTOPP <֗\ o<|pZ:òs#%W%MBr"X vX~c ^'g "}nh%*׀~])xsLo6S*[, / `a.\Շ"Gs|`VPɣM2.@긙F|S QlWa߯.*~r!6xt::rrQCnTf\$wT!C]r%cD%!|J@kdFC5XF40֭ XXbO1w%<)*T߻tc2^~\92a/`lsbб.98*(}_ sx C0Pf0B6n>D:"H'2 2FΥi&Iy0LDT3Q#(d@ߦO^޷ ۹n+e4 nTf[ uP1kI36> ECjGkA/XȨMCܱvF,AI6ޮܻL |z6_̓O"sE8;1C*5a0~t87}='쁣{`h\xVP6zwn"UJ*> w{"*Lʼn+ ;c@TV}S(r &41EY %>p9;a?J3Ӵ\=c{**$`DoD H85Qe7phBb,'X|掂5K^9-I7'jnBr+m#Lz+'6 _~iUsغZ Dҧr~VbceS#C\3U+vۡF'޷?Jen(c097; gMGZWLU  VuRy[O A7 ܏n>+DQzǟ8SQYH| {w^n薂4 LkًoNդm oƣ9Z\ų]q Qʕ~퍓id|%uoR[EpC?37lsl4O,]l XWfzCqI %5>~ NǶo}4 ivXf_+%=`\sT:łC\?=f"x]_Ta?nѽ{S \9#3݆C*\{وA_E7Ujd C.؉8qK0Ɖ;;HmM7EQ+Iڱ1覊J\ )i vJ^Izפ 6>K;p6iWo,@4 O/swI4} *8h3Af4We4ˇc ?= <'Cwuc::rc=gmz.kF4PXx^Wo2sa틛YOM|CM"Q+`!?vei c _c.ݗ+n:ӬѤجpf*1ZT܈;V\('SA٭|yӥ4-nK_t]{p6,bG2Ma/܅!rNVd@kH0Ɣž KR@D\ۤp#d>K2'VN?%7dҶՈY|bʔn`6)t|h G|+$hw_C9"dVb35YM !d5Wʙ{r\=4x#rd$=S+-R,|gG a %Nڛ6%V`يlu۵)a~qY`m1LA N.h3#3V4C dDM5py5S8+w5yX AnN5S1keC* #!zLDymv Toί8Q&gjG w?Y24óƬLob`m\`ӻ_` h,HÈJ}ӯNߤas9ng'3 цA[k먃 ~^xvTk  SQka"qŪtQU@:=*?bQ&^zN<߁l^(S;&Q3c g%8=Q xCfn! CP0Oqv{'Ն-BWk4kL}P~;g{&LjH9. qLO^^>Y _JT;ēg.(:ېċeNk*qP)(?ӽ\zp NUuhr ;LR0>lʧf%+; vm2>&)ϲf0=IF=a 4o24jK,4trx ѬDjL:7BS^}ICt(c]DټƜj~Hל {aڟ̀]1tGڄ?-mv\xXctojJoUq(9Ak5.&E]( 6բbV:)|*Lt^!%ZH O9EhTq‡c0B&@V6<=@JǥOnͶ2镦xo!H{&d0ΨoSrd2p#)H&4:%)GeL&Ҭk-=:tU%$@vjgM}D8l+[iDMS)<ydfho:dsm& i1sT-RJ[͉X%j 08DU}m4 8갊BBxGWcqvP5˫{L@tF-f[MxW4cKӶ`f,:J)*W$K*x'7y*V=x:q{O·w 4yrҟգ2Ϡd{5mǧǃы`{d߹ 欗`RD!3b/e/ͲãA ZCL=b)zi)qRDt|eI ( =aBŷP+<* >>êvCtj=T޳}F%3XyFxͿ+"F"?+kZ g{3Kd= >= óM2 a-ԴѨ)eTfϕ^Wpҟ؎H3F)b;2 u[/t˾hHEkJmuxE̫6]c_s+LP#!%YV0u-;ğiO6F0g1cRSu'V[`@5݀51EиC`fP,@Jv#ɾQi0/؆ֽiT/NCrNbYYAs/̸c]ߒ1DI Ib֦~Ӫz` Ikzgk7\I `r!XwX 9^|Nj`xP YK6hH3^Zz ZLϬJes˄YyɤT '%'pU?bmU AWIk+ 4E`J w3 0dI\ndeDW7KOnJ/ :T qruaOޤW]FJ`9i.3ğ!n B *f'PK%يrE^L _eO^ߌ^p@ NvWb5y3mjxafc ߶ħYUu t[۞pS5$)M"7'(D.{ 7㢬p%^h#;X,ѡӊHWԬ2]liunrX1 E9\o>U *MkA'Ec@l\%&~y' |:c\s4i.%5bJ^X,J"N_kS[q:/+;jgD0A@F^WDɗ}W64yh3T1H OQ K'#T){Fu TcxO8rT,ہj) 16%=1J uuE ZQ1ЍP؍mTQakʼ;q_OLf ޡ>֮E (iXzsR pI]jnw_94R :ZKF FG.|<AhS}oJڪ>zl1&}wC% w.7C6:K[ሾ0kX/᥾Hl4'S[iGYo^Sb6&gF0mM۝O@yTN]3PמKvFk"bioXْD7|}A3DH}tԄrgPDnVk%/^ɦgvB-tT;L@zbs/2K`)ZtҚ+,5Tp2aȉ>i3ܻzk67_<|qadZMԪ:rH"WJ$@Ft8Б p:ޒ9-trG&^0/ڥ9rHRPÎ' d`A!:70$ж < 4u9 o6ݑIbQ'N >ڤ4N~:L70w&XwP\#}_x|YB 45Ki%^Hwj~9}"{tkd^D2u0]0SQD >eU[^ HB(su>")E(tհW~Ҭ0zj}lڕ oɖGbb?k91S2Sa]]&wJl7Nha9 Y;PՎ&SFh8QsrQcǸ)ݓc>~(sP ;B`mu"yPj GHYM"BKp4VFO 4#?*k8&WL 4@<U[XNAUIh1 =Q{ƚ@&&1ayՑCK`0(ZIudp99C/N_:6BoNɇ/Q\ q#yrXػua|Z6 zB2DHw^Sr s-xRSoBPKN]!_6dn!jfw|!c]R$ejA?$YNvBޒTBt@ 2 7&B_Es%.ZBtJrDOusÙq[\+Nuh/Er]t)5%QTq|t0u `=@]H-_GfFJ޴-_מ!2xlc51i:" 1/kd %=|xd' f7\؋W~;Go{Xx>1lyBXh/րZPʲ$IcQWS2ķtE`piq ).\rJ,elXG~Es4Wu¨B~)ֹ|#QGR:j&&yIP{ yZ50zFKS@[関 f利N{S8.x!5qu6*С, !nxmL ^N8Sc vH.-?⩼&۾k]ԺƣUN`x Q'>T쳞6d⚯lVyU뛉CvJ g@(F|K&X%pI.UgtAwlȤ/W>7D4pkzߺNjvrH"b3{M~q\G^cp ;,: iqF<ɔdbmMDvuڅ57HC&͸7XAJ~岛|)벘-^5WsW @|[4=1JQ(yBݤ-uGɔ@ 10nXIg-Qd itrW.C\c{]xH݊ƣj@5d?@_@J ??!y]H;+dmu؇I@>ToAī ,Tsw221N"u}>I0>]I8!jİ9" A|Ox=~R(PƦWJ\|21l[sT `Y"qX#׼xfk0T#͕ҨT+9`׋65Xrx'%Su⹵6o{AAXŲJWl~O6Š5Y.лɤ w73f}wW?@. [ǔ8$+&ST6YWg1dG*KRKD2Zr`71T4r D}׃^\sMS7~Ï}1"bMp/^h ]؊#hܪf2SYW9qHNQli~eu]bT?릝. /$'Դq@W{Q$a6U%r;_cr$m;D$yYv "~doK!2 @mGC\|RH7Gc[mFwwg>b3Ř7V P@ ZC}j!"O9ðy6< >kNT՝Sߊa Iv4GٞJ6p|[;o%[l娇&W6 5?=:eBÎ+6⬁{h&PF<)TLcx$ic 0h&/ 7uh mCYp\mArh3,ꄕ26A[`fz{ l()+K]S|gnvveh[ނH8W}WMmZGd}A @M$"#MZFZ/-Q~#ZpYk3W͠K}giѺhD>LLSB@wIIFG!D4%,tYI}jN R箇 KOY5}-g᢬8K|k*}g#AUsnEwfbwp۰)}e-M`n*\jj+S6)6?xM4'6!2gԄ6k崵UqD }n=zD9Sl p@@ ٭dF”rY["V@zWROu:u[[?',_f#V ןXw2`d)*O8)8ix9l>ǟ SÄ(? 6}V q]؋XC>=(a-tŌKSs릮wyr/ݺ7B ۞ Y$VVЋt;&P 七M)/YC%(f>F6ݯvtT~u5ўojnT\T#YvXR'[a kaM$4攞KZAT`%]RvQ5lkA $F ~U%2<+g(֬C7!~7$4DN ]w%L_6ldמzk(S&ͥovL?aF`^y@gLG*%dnb,7fKNX{)pJ , tʼnQaa33Ϻ {-Ga/;yϳv$`*q;p ag6l|9Z;%XV+eYMx 'T%HQFs{@K(Ĝ]GM Z/|"ߢzCMLHW?*L_UƮ=1#^S[ J{ :OV? ٚuX*n2g'merhʤ'fϸ2puq-ayp*˴q%e}@/`/pCzB.%V!u 猌HKWWy:&%}[Rg(팩=Yj@09ʮѵ6'uWlB3 |M78lma-/9嗪 U4f|Z: L@m=Y DPI~/Glu5#ƫT’'U,/Ea{:Y@Ht1A é* .ͱ [nNV rIOzl|`9): { {f\5-QTQ=<%َ]Jdpn]wUWϓ \#/rM'>KmrEWUwUưV}G.HC",RKJ,>zb0OLm \22Jxb0nIyRjX ٰ-$fEl0/߆y+CڧW|6M!2@ -YgM 0u/9# Z/ֺCxɎ™a@AGK`N?%U0KTf7u‘t/CޯE}P`zNc)6ǎHRTbc?r3'չ@-Kl@4Zc;ZU_.ObOouX8翱d`2υ&X }$.Qk0<L4}ϴҊw;*2W A/ 7H!ځ.-'œo^3L_w?QW2fKVڠU6D\<nŤf41[7(7]*G[V䅵 һR\_?dڠMLWҿ.5&\^_|ȣų|IFq {Š1HIU: cVvKb>[z餍Efˆ$ n7T )&\ IR^"Tr`~O%|_,:Vp"WR.XqTҳϩayMK7l٨<];hc2~+4^xQB̰|)QgjpEic+&)zqm*ILjYBסK_dI\MF+a}' GaJ?(:f܇QGǴT-w\1@yp7򈾍bj}=P;A?ZA4{I/ضӱ].(`{_R@9@? VtPUIF|xL[o}~ pw4fJ%32G{ĭÌNp^fKg45&T^i?/({7s滨Rh O@x:{FzR}۬&$;d?A )%]Np"&,l hMϰ'Suu=ZDF]k[s?n"6$7n-d?kf] ^j\V3T&Cnyw.q-uMM6~sQ(z&wd\'ݗtBXġ@[M@y.ZB/fuvљD3!GizHRી15"ɡ6Էm-&]Xs&£0{}Wu-b{{>rRC@%,g'IUNO[W>!pBEfuR#dhW?Ѕ׎vM<1G <,$hZ$|0~ h/m+s @z0Gɏ0"Gy! Zɾ%/7zžZJH=Ho}5hJV 14ޭG= jg- m|JUVHat"@ѿt} p4O=&5}k_!vɭ;Hy(f*vG&,M Ba1C݁R zX(tuuY1H 0C6KP2G3\¤taW!u'Ǿ.EN8J)]<^6bb}./l[G+ 3++qd3Cx\Ԫ7ݬSk$p3n/ N6m4g3MhG_61gND K*Cllx?'{Z2Y۹Dˤ4kE#`S@QRKl^X9ճQPd;S&Q 6Ē77@ f4=z&; .$ Iu0F6T ו\gRw`k,9T%;0:oC{HOkrYOkahv21|"RIE(*+ՉdZS5sW1Qؾq("x̭Ȇ/ǡf@G*'_B 0&Oˣh[pxC By,/uv7 4ッn>Y.?$++w5u3J81Fn/ I䪁h<׬+!Ya<{upG ց>˕4jl绶Si΃6zZWlwkNy܀ܩ UHdKՌ@'%(X8%!!oԪ (bIU=u( z@,1Y.4 l~\fOr^N`蒨W0Kαm'hihǨ 42֤x\>#!=uXAE+ޒ+D(?A,ה<]3O773mK U{ʲM׵Q7^k;RO%)K3_tb[sw Ӯ& O.ePoss.PZ]bNtqZ`**QǪeBD2^|5v ?tވ[WEc^/]grKM(z:! qsOkKB;Q,,b8U4c(ږi _d|MAph\q3ޚT@5Ǜdg *:s̜FoS^Fh(BQ2fL۠~> 3;-h9 Rpyt"05Mi416 j8ɥrplR@ ^z.$uD>~ܔr<_Y-J %+Lijc$>P[ IJ\=F{7%#Sz9C$]&7(R'@/J1e@2XB>T7kdIEd/Q;Y%i5B 1d(7>@jGт? b6<_tTi-[߄zTZE~֍EfeYEیni v ,AiH"֒nx; }51O2EGt a7Ȱ-^eҗAp%@ *続(if%b#MkBm&|Q~|_*l%*#j27'@1Wi ,a$c"W,)nзúϽ^@"\jvW5K/*2mΥb"S0:$8߀üa(ͳF4i %'m] 1^e;{)AGôWUVJȽmV(B2`@>{w*< DN߃G T#0觶9X'Cwŕx+'AoL^qTR.ʺߛ)6Dd蕴$։EmAL0Vx.L\T # Q0GD1Dɪni!.#X~+L <?Ԣ~Ƃ4.ē $?_pY%0hF NJV{:ϷTIyc*Z:f aH:/'}UƆ_:ð+ɀ}Ёt]lׯ&)|[щ70# v?`pv0Dm(awS5}X̎^W*.!< Y,Gky?;-|ZiԶTQ'B.lMUn#HUh,Ln5DrUP왲4"X90bN^Ǫ+~-g}HHr'q"#`uR"zqQ./A>?s_ KFSZpm5,*4P\!}k"߀"T $7\:jȒСiLDg@PMF*͸V_h&2]yҶJ.? ౫/kR tE-㳆cMݿpKCet?4wKU1B{Ejk@RQɺJ:- ?7+VJ LkXY+׌Le,|^-FβBp*\33yܤ܇"R-StIstփ[8 :ti*)l u*Ps"WYV5Hq6H[v/RRKpP[]Kw2P,|D4 &L*$t 1U;sDiߺM|?z*x|(4!gXmlq*!o:_G fDjEqNb4tGjM88F-@^taO $"U2Qapq s| |3g_8Lhtr؇Fy+k^otםkMDslXw WfB:jhţ$\ڟM ?`S'Ӫ:KZPퟣ̝N.w%rY+<o7;n7l;uxucYW(P׏+J!rwb[sV%EVCB +&彎ޣ#`,dLX 㬺oE%sPãu(ӯx$űAI{ҬaL%Sn8GOa8Xh(+=aGz; j&Ȓ، W@=v&|t%4x!d,U=@-0!/Fnݫ);젇_ rxhzY|]kHT5.fL=Ee<4%̫;2}#~`*rb@^wp3NyN 3uӶ УĩoPTܿ#aկmO>~z_Ec}\W`\|W ]/8&ϲJ dGlϗQ">3u}: N#@fWrvC[jݝ)-(^jmqPehڒeZlsg,|p8ÀDj^brdXcaOb8VB]m AjPQjYIQ=8BYzC@&:8pf -ӗhiHrG9x:]҉ȢUvpwJŔ}Ʊ5K:Jo+\> DԷZՠ% Rz`u9(tр |?TPx \+Sxy!pK)cxՍ{@i >K Iɉ? M{m|NXC>DOnQwT3$CU1ߝ0h6_6$bӊ3swʲ2 Ee`jXH)HDr睔] :Et׀]'o ۋÑI*>D`̝ K^kC gC~#\߲ō"܍aD}UK!J1hm%Xb/ aLtZag~]FI-;n淮޿- Z_#?&Qv+=: 68K ( V fK{b;rtWe:gy ̀g7OzD F5nXy?l ]'QKCFh'nmM0gQH=it*+MMxz5)y2#e[9N 4ηǓ.y2bF%̤Z(aEy ͱk8s+j@RTPbxshOsqc \pktSIդ]^ dIGםlv/\fVlH9Hx< /Uk{Q;a1["^(;D_rF3n,{7Hh4 eئb04G1>P[*8>Y潋\J%^IzXiDt C:20ѬErM U,Z M O\N4_Eyछ)<ڸRWAB4j J"ȇցuOk^J Ǧ CЋg]eX21N^iˈï]>iwV n?*eOs;3ql ''DSЛProdtWDoAhϰse|ȑ(C&bo]bV~U/"45Sӵ:9ns*|xOTsNv>t 'OSvPYU$J,=+pdl /- Cu'Dܷu$Rʺ㔱xSUOXfC0VC0 rk HʯJ79, -,%x:3,hOٴ!NWS`.Zm6[~P&%s;=XS$kW(PCb{Cݝ#ձ)uR(([V%B&Yt~s[' qdh(id8[*oG^j/L:Bjm|o4<Z|MܭXhQ= \qw͵9ģ go\+vtдj%tG?&C0jޓܔ4xahߓiM5jз'>^+آmv9 /\5Y)pYCAӡj=5zؒA v,ì_*~>gkjI_w$1줟-)Mp8MZ" 萲U3go\]J[ؼr~w}-'A;4rdĺ"DYlT|qCw '9>űq’ 塾' xI~Zi:{M'xԲa5eDŽb}qu3YH2 ;NajK@&3~ "vqC"b< 4D97ЙJfJ"pf=KsTc܅b?P_]h'H\sK6:g U;y#:ZhnGX9A8p)[V4# X{7ٸO XP}nso Љ)|R<Nd0o/<6L5>GDNN85kXع.NcЧ_Rg."+9B%9w *;4XpQ_A\t9\7R>i50UT9Ndu(/2TI1&ԑt饎lޢryUׄH/bRKF * I9`;^\+xXryQC)*u3"l>K]Zͣ -0=E~d~;ρusG ko&BIѵP?g=XO\j%I' a}}fu#Z2nG \n8C q".p*q;u{0_+ّ|sr<#\EGцiޓZ˾>0naB)ҍAwL}I1XN8LW}0VR ? ~Z#KFIvtNV5BL/G<ԫdP~DlȀ֦1k&;qu6W ZJؖOy//fⲒSzNv0x>ΕFz]0֨`bqml(#[(T; =lc\ֺn 2V UO}8tX!s7yt֥awudz^"wlD7i;f>"e6!TqY>q8F<. 1剙:)l[}m'^ eD30>|Gy# 4Y܎#s4m,jx2" hشrV 4ON!ȍ+6P\oO)fC Wq~D;|⛄?KLq!4\EsrjSʳD] \1"r\]JQU(״[.:~XWVgf5NwFE&P˶A29ThU:Cz1-8 z9և*˲Ž.~&wEgyU[9~5.+bkJ }-5ňE!}{XRwebr uDbbi&u!Dv8]ᩓ KBX+{Q˗h ʇdJ׾sP0\ tH7Q R WbM\o6/u], %~bY)G#c{BWA_dY6RAwicQDkq)7du }Z(*a|=?d YJ=<>Cj+w׌БoΡWuV컘N"E;"uл^tbW6\&^aTמQT k {L D1¥;(6ul1vDKM&iKZ,nppC,<}s`$r_DeXkհHvUբD-N[kJ84>yMc 6s{~&#Kfpz]1 ]';|5 nHKW=9_r=a7Fΰ+O/y *2 @?*Ս鿍VR"L[5܆48vթ*-, H$mb:TKk|q[sO6qz (N&vfGP^#5N5}NlW[TkDƱk2yho] ;Mc/=rTB牥BJɼ/BT(7q5sSgIw8ޔ|l.K7)Vh2N<=gNF175m}h em^Qx4vӺsfbVyh_kr 8FL)[`Jz *'OAm1;~knT5-\((h,B7Bpq>ȣ҅~oUIbo E[Әx8j=uz4PmK!YlB.v\WDW[iSϢ/;lĨKčYě A'vN8Ϟ(C'\êZ'n5 Oq4=m$4{HrJ$k |F[(txlBI[އ+SIY| $D!Swvׅ{~-UKFeY-9{ $  u\ feIkj8^_1rӻzi$o]W;`4$o n^sP[m50z w-md$*%Ѳ"fS~2A7bZ Ȗ Pj<.dHyCT.Zv5]80u F:?5 '+/y [iU3S2b*^ :pWۥ[F+5QᧀG<&==&DgId˲YUjDA\x 䘏S]!uUg&TPD3DH4ޏSLGt孂C$_ 8Jxlr/%YGmY:4M,\ܙou@4ڔGyc9aG( ݈N1~ zuIoI%2l ?F3iBDB2uJcX^ 4ͯ tZp#Ѣb\R{>OXg;JNr6#7Z%=d\nM1ujKIQܪTeL=7~b)?N &Lg~ѣnkg/Q1mm:;] uụi4bD&6PT8)VU/s;wweFDRq3 ="-C[AIjv7j"3@ 5>~ØM9[D~[%16tWJQ훶ͪaaf(cr y@;{ 1S*:m~KTWv=X茳쳿9S 䴬IdpVTzS9ШRd(Qne;Uylj<(+\ʉ!0y"5WNe93E֖+Hi{"kSܶ`QJHVZe]{#,YBUE/7Kyh% 9J1+"~ N~kCvpsKaŢ\%=jKt"wJ;q$Na4u k/xcUV^K*#usIN’ےNR ^|]u?z+4h@N?*VzcKTOf}:IoqbNHּU6UvY@ij:E.Ѽ^Rhd[I1|-y^S ١6eudop#q`_Le.$- TH&ߠ}ټFȴ`*dayg\.@>Gjyꪢʋ@,$9}"Wd1EU+_ T4gP*|.L¶[1?Xe?sR&zad `xƀ#KCs*+W@jvJZm&@[E&&@D M"h&u*2J,}"-rdA< 9A}Lʔsa+_Z!ex?zP0]+NQ ։MOȈJ~Q,k, "e;ye)M%&2:XL򌙿daO=fEJ!U!U[UFM}'99xXtRSoo#lb47(dd(r?iNXJnNW\ =xӰ.1q ]0R!stz^S,F6lCc^*o)Cד͇-ĺ}S?Obvt=;̰zϧ\Њ&U=$ܨߙ x_4XN0~,n[@U7Rz.\H[5 m7;D[sQԢЫ6 ۳ӹ(UGfM({wk?7J ssAMEK ¿_8^U#M7cq<4Q,Np5̮h LnxKZPdczDF+BC=(sm& N$Ok]c~F1Zڲel/%cueERX:..8oI7 >[XO'/XoA岖}E+V U .qނq%Wfce#{¾fY3)&-Glj-{ |gFҹFY>Y;cSEa~!NjO)$8~~%$4WrsT#}]5zbл)jIK\>\#*2AD j$Lj2dZB ;ƒϑ2ꟖʎFbh4/Ŏݹ|;8lBZ Уlb̈J '-jU3߼$jl=yЯ'hm䓭G9OKf6 LetC1MA ^0o-OI{yg<צ߈"wOlzǖҠ~KV1_ǀBuz RFaccèOL|UIJԯ_.hvuS Tጭ~r*D W]6ar߈/x8WRԨ#.LprчQ ]Wk'<.!ܨF[Rwv-yc(ȣt{uD:ݣ~dҷƪ8,'nGy=P:c>-9ƷYVzFfʬxۊGulGA6.@fĵ'^$1p {ݴ9G" 'PolU<EJ~iq # 0$7^h0.D{۳`rPsYG p~Ňyu%OAwYAAgIR枆9Nq7!gt\p)l36B}}ChJ%cILGui&F97{\uPN]a8PQPW! aPC)WFLّꊦP ɢ[fld,(kſTzgx8 _-2r Yhb'8E9c F;+l}wiL/#K-}p} O' ߽R[55]_XV6PXlHi=o@Г^|QJx,A iakcD8Uw4]x,s=p.1'_58`ȃ'e#=eS*]ݵbxw~cP];OHR|0gC7Ps$}5KG55hoN(7["G\ȅhhv&^KIfcuP`oa6I*5)\}md9ivb iOsC&~K/&B ]a۲$ˬrZ0<8J͖B~Q7u9&j;PFzP*gu\a a]WȔ#N>mq!ڂ}eAӪ%Z%mjAOY|H|G& (ȃt`/tu&3:ďE5zkh­hr/ܘw{+ Lhp 5:;Tc5 ~y芔i+3ݑ۞RvJY[y֕ObLqʦ-/,xKiMz,jr>Qs$JGYuj>'%r5zvr!͖V&S)(k'B=RVDٍN̅:UK\^hBπnk1$ h(3KF,.)+1!S,Q;HtG3PIw_@^#ڱ_'Is3 pQp8CZ2~X* skJeP? T Ia)jJp`gRPCL&kjxm7 G`XT`*zdxlAY ִo_m# b"I!}sy/c\S:?& ӹ>'.-p$yRC6zb٧<^-s>NsyD~1{d5H:^}5LmӠ*A <Ġ]%-< U`SVe8"X՞hMZ[ˤARx"7*nϫȃ䆮z,PJb (GN.%+tO9^YAǘ 4lsĸ/S3{BqBe3XDLS:6Q5 VYPF7>u|]`Nbg4ml}EgS4 e f{+l}Wfog zF L- YZxzB/6121(MvƯ0YG!j ݜȤ~сaRA}+< BQg{q!AU=9i?.*,;@=0I|.MEiɡv QS\@ԤqV[f0Pr`5:j4.x_2Ⱃ7*)XB'[Ih4wĭZ02G]&Zd~`XLזvin](J^uTz̶aK fַBfnKDPO^J4rixgI\VuV>|]\X"JLmE'RvԒ2S< }ALU-y@\r}Μrn+SL>x(,hyz=j _E&F0ʈLhŊ5:Ʒ0mTf1g ۝ɣ!/]~Iy !P"7gEgX Y?x3"NFN8 7Aчڥ8;UWW*G)x'*,sbQЋOaN\Ocu7 ;+:(Z(9b|}c'Q_(7r7"0"Τ]WЧg:Vۂ0wPknV41fbs qA:JNV /$U㜳cj&vvOHxtf6Yս]bwvW}q-kpWgA-z;mWj *..btlweLR<3 YoNy)Qݰs{G뭔pO"<*+;bY!7e6}Q(˘>⭪|kt:'MShe/a.& [I>7M43lAdi x8 _g0:.G5_̡# |?gk[ ?QnaÞ 3yԾ鲃)pDZBJu-^AX ٹ4' )g vPN!ǺEZ~ dIi4֣W3De$tNkgSW>#2rC>B)J<9KL?3Bj sWj4JH˕7X_묶^y!i mE$B3{EZdHʇvFOj+ZtjIxգ*t/)+܈fW)֬D'3M<Zm Զclϕ{P9H=mN]b>E!Sգ$&T3C[=TC(\t3j9 k{*52]ovvɷ⩏\d$n!?6)N2 {%ŨHg.MQp<:ߍU+eFE/S|F{ tN9,;S*l"/+CҴ9LI=O UԿS"øjHZYB7K\=v۝d䔎+>a+!`[Bz>$zϨ>I(T62z#*r$޿cB5Q[%Cz ߢ>c`pLˇEOJ0`iB$ֵ-^vHd'gW_G0S6+E[HKFb%T94a*[Ter@m7F-}4jAYr2ek\Mǥ ь3No3@y k[g+v@N Q4{S::Z19FS Hրe*cx~d7C*2Q6Zuq {P{M X$ZK%Y:wL4jG@2y >?w#U'{)``*< ⡓NcAv.#zfgEX6xѼ4Z9(K-r#Q<'HX%"DE"+-kIfI 2sk[I?j!\ w!.BcҤ Eܥ C"[I*eG~-ageXcSF["UJVjnMzg .STO3"`͔ IIyl%RpBV^*( st#o~|kĦK!!\lP}d)_/Ό@>EXBAܖQ dG^"I bcA![lǻ6a{E .?ӱ&0p̹%( f *zBڲ:Gv  ~NtmI?p]eI^f'!z#c4$ uuخٓV~ =5.Q0(=Ίf7{XGh1g+:p=~| #u |Y-@F"$Ͻ܏ʧ2g .nf rj)y&˲Xž19>~,˵BnȄSš3V!b=훅QsoC5MOqT 9aDAMj5oN12KFbk03,XA yq4KMј5d~ ίP9yH^̈́|#e?XBsIs+N{J(_^bz69SucU-1&{.`ƅ{6`S4}S A`dllKp`8'U K99]b½)X3zrbK|ii_KIxd6 _q5X+cs0Ut1 DQlyQ(,f+=bymTK6* .dQ>7$$␇A-)cX1I ]@*Y;XmIM=*][PMf>%GKk{'/] wOeBx9;`x$KeyΣc\.x)nWrוHm$ ;Y'mriy67UhCbSrùu~ޘ*;sMⱳE'j?ſ`4 匠àW* ݗj*5E~iƒӆzMIJ'8901V٠2^ DmL}`Jۇ<:aƿIP&v0:p@i:ŖA5r?'PXw=m6d7*uag//X&~".tZtz_a&kW?G͑kl!ެ!% [4.IjA/Poi(2_n(v)%4Q8q:yPkc="c!.X@9SǸ-#0AY+|e]7%&Mp3Gݤ}C!>:TLa1|/ qŶ Z?Fӂ ߷gԩsl;해LCCGz(Us95y7qi@t q{P!ky[r}5+-&ZђBM/ F9ƍpy rNYFRC!+y.Ȳ`Q X஬XYkfP^Պ4cj( xGv՞ H+ sxuӁ5ڿv^N=1Gi֚݅uϮ լLhW0Y{n~ßǵihgJĥGݲJZq~q:u7+<ÏYۧiVݕ-1bteёJop,9 1}.[q0aLI8aS?mU*c/o1ոjc<8L~Bj/K_d# 2ݘ% Me^+2}pJ7K¤w2o*I*W2UQbY@13CocY@h]k'2eNzDʔ1KՐ+C,銙ApMܣ u.{k9rE г^;DItβZ9T@XJ(WZz.[`~5EO3s A~Q~jl<vIgoDdJfh%WG^[ʅ{3GRH' oo̹a/r $FaڢMrAUn~DeM?M9Cy^q~ϲ`hluUVJ˙u]טPfj|QO@ͳL2 z}I 'M\en;[{K6QF$U8[&zfdOO6_8)Y@c^]ކ-* 4ylgoav=1S]udj# :{to1ttNZHA~D GVؼuMtϘɦ _ 2@NM/M @ $G*Rν.<@][xgZ $ 艩Ϩ> q te_w-CEY-+̔/8߰L v Q΍8N? blf~WJ MxSș7"wOi4%-u:TƝPCbХ/5a \+RɋCsik!3:Ɲk.^s 1c DCMJf5u.b˔.B>;,KciqHDPz[(8vGg)4U>>:U-b)Djb=d㐣 -6rUGu)Fx꣠bn c.2 $L?'-S9>>tOw^B4 q-`4gHg?kd-~+[Ke!؎YodA.EH:S$ƨGvEW5kZhs.8,d,(.FYgTǿx66a}tNgn|5w 9˨>[My SXDt GAmBJmT} Dcgz%SBSF݊OWk0¤ڷTp?MG)saZo rѰlFX.ҾxJ6O`s>`[{ >V¯vU&j'[>@ۯ|!3Aj|PH|mVS,YY~*놢볥^xpSI@gJiOtiq?3؝Jӧ'ۄAήްw[4(IpzDKe6)_fSCNKKAv`Ǘ99)  \:r ; _y:wd$1?ڞcaO^fGS4ӥE"MVfnnnMrJ4IE%Rނli-`'(D>Rͤ a(`xX F[D߬T-NkuK2Qδu+ 8Ge~\RA->}xN^2fܠ#8?-K}*;! mA_3"$ F/DV篈SH ] Md:JʊH0]aYx^a?p}aw:QV+iJz/P?4N*!QT&|g1LؔbI°޵][)o6&}-^ Na#eL2%ব)3V^Ը0S]XC\(ݟ})c㐆0C9,)uGD(6|v*߫5Ul^ )cS&ғԓTӹI7T|:`ԯ[gzkxEmFEM*3O7%#J]̜Q`%x 苔v^ Jq<հ )"}#EῆC?DY&C"P0WcY}(K8?ܾXm-=u9,Wk]ZЯA ˿cKq ;yc4u| w #~[z],Pcr:φ_XRTy lbЇCu\ɦQ#z)]å|*>|DvOYva&7t z̐Vxy߃:ljiW3W^܆^G]S6ҳ𜘀׾?Js90C,җUukJ* ܆WcAg;؝!MSѠpp+g0VcbXtg$bK?{򤔘_(mê3.(H.J6#J띉?P\Y>߉TG{q rStх:Z4סN|IU9eD;C|s%NN~cx{yx"'җ뻁܋>>E!r[ 8R>[]tg1gK6\SO d{"jc[XWjlgZ@g:v] jJE\9>1P٣V蜇jFoFoGޮ,+}.-Q_G"?2v?2JdS,Oo"k 79E )Af5-Y;OV8j~̃4ݎ@kWE,w[v]ޓu{V!= z$]>`kDaQї/c6HߊҨ)dԚn5N<]q7S}HƔaч&) ;/1T|oMb|X=tζB)wtL2ȫ sSX46HyoOQߝ!rA?]Єwq`;],S_}s!|ټXI\޿MS`BW m5#IeKX$@:[ϐ(*g㹻OqnH&([)V)=gB16^>+o`o&}Z~acGmcx9S@(Sg{k8k'`)r-?*o<5Qh4}B*-MRI /4$KwUVJtVЇG!b?RD= 1t0v7}žOւJHҌЈUswLsEOo nN^ U28_>[BZRhX}r2sgA<*J&"ς0|bH%+RUk}z^gmRSVmxendK52.nŐD&'`ʭ~m\jn0=9hֳm˴Wzˮf.йzaDזxx+Y̹S񃺎icdCB:+r[Ƌpn)3ңMъҞXǨ¼JƎR^RLװ?68q fv=T98)%SJb"%l6#%e4wE}(bhYd!]s$χdO ; }"Sda{.x8f`>. ,wב\=hDzSO.FM/̮v [%BH?UxL`n7b߬Xn)Ɍa&@k(b" ׭jNh !R8쯱|1CepH_cǀ3`y?Jm?w!0ȇp0qf!*^~XXّ>o왉"B ;x.+X9b(ZD#EuX'FJ)Lf* jCEsv ~ #6X?tOYU*ErX0 ԉ~(Lh`<TV~A[OgrH}  5qTvV_Sڞ_ofڇc8^d !5lSu]\~Jg%mɹ2AW1ǝAo.L%%}wX[1F:pWzDuǢ=/`hDUsmٞ#?@UC_pT&6ExMBm 7( }{$R<$;|ѩe4lv.󃇟L Uda^5ahBd,.B@H/G_~ѢV':ktzI|wnC`%S[ ^hNrVBCïI>c`ʃ 1lC) !W7!>w{vah{YcA@EF0nw^J?3,Q5S]e.ZE9t5$Ed 6Hp;%I I9Ca х3_]/lJJvEdDYSASK e1=tdno7!D u%ͼ[E}*q`lY ЇoIeI.Hd.sh1&VBH]ƇƸ%Tarx6:0/c$x{l(@i9ƨK?E ~.<[!??^-\ ӸV*]>Br964SE74Γ\#I LiN}7k]hbF(m#ߕUSSF#Ӟ(izC%֚zҌLt!_")O[FbR,<&G8s8{38[.ih𐞾b6.8Hq]Gq1!5ET<ğ$jֱA8 8F[ nr 4(SocOqm 9 đ:'n3bxBqd }ZtK.X&Z]6 '(?"vgQ`Z\_vڔWNpj/YZh+^J[wN8 gw޵xQP:֛'hR sk ~)I|t%<#"Ã%uttEסM'#K۱'՟AQQ9kfeMW "֞}_H|F\()}e3ɣũ/"5fn׳SeL;1649C $QPѯ~0&tkwҡ Hܓ^|Ϫkz\4뉙hW+婘iU!џ9r4Ԯ;1:KSL(M-_8 q17٫8jsHb,-IBosE(Jz.CI:F+eYf~$Qҿ;!\6-U&  2j ?9V Z*y[qLϏG;[vFK>WKӶo8إt r K[G4m4~7\xO*$ yD#d $TLlȂ}%jAY[x&5sk fe4j=P9CQrJ4`wGO#G|iz dKhnNIoVUOL\,ZJmp&>*lư;XX4HC + )+)c19?j+$|fW>-*v0)Ze{̆nB#0.)_~8YVdG2Bs5`~x2gf2߂YP3`HsO-*+TZf{Qs|&Z;%LWn?do5M@_S.Vu5({Wޥ >v)hq֗ҝ^<}XH%ZCLvƏA]d_[ɜ{p2~ ex-g܇'$/a/34w=͠ D=)% ZuR4(E6n_xBNjG fSӿ$k! y!iχbP08, ]d Er ȑ AX*p & ~!dJ5zNOxvM|^ٝODpY ۇ&)bC8ݜ˴=T |(1uI˘bϤ2){j-Xh`C:[Qpl9gǢ!!ڟ·@`>fqW;-Ѩku;#DM˸F9G .QTl8+?ʵ4z: T_cv cbeґMw--*hq5\ kc*z=bz Tȁ AE@yrfo$nMU~3Ki~hs!fxD/ &FxTJX;]GMYebꍈ \^@dgyIDI-'v{v4*}%Ӝ)`!I͸'I_]+py2ny7rҙ@w- ҃,90v]Lz?XN~h)@+"7aOYr*R`HmHչ)J[|M 5ɗ3~-s;ЎzoGd|@sjhXo`{jVt N|٫Ao#ط';m|m-fQvd=0[K1<X>#va4W!C󮺀bP<rϢ߫8p~{@24GLP#_`ق~vod2p^va?$)sW*2^kŌH1IEţ@[zH(g ŌG-gdh$bkio%^GdmĀ}ǰ uB \ɐ<6ygqxG5ݓChBp۰opy C鄽zy|h8< ~[-yJyX2wO/Uz`ܴE .3(Lahni#(q֖O,=S";,B4 #1cʲPIÉ,p݅$cf0$=K\Ԅ!`w1#O!$&[+\R6^Cڬe 6˗U3"6xutz{WkUe~luM&Vq'2NMÛ$-/մ߇ pp\GuH/݉x95W 27Dm;@1bYA6;sU_y9~}UGLjc+9-BW ҤT$"x=4 K?\m@cU4CD ``U- bH]2 XneQW9>h%lJD'@+MCS1, Y2@'|[%L܋F݅Q jqcXRC.И%;,)+ 戈~?}'DKR{:bH4? lp&IlV>,l<"h3I: m.]EY~uwЛ1яX%Ѭ##} >c(Q81) uY,u@k<6/1ǁt~->IbgNXjOHrjdrGE!*xCSc,A־@Pi"wG3JSBQ9"g0g=P+Lp.קNmii|?.Xg9u `y 8>v(Bhv&NgUn*}W]Gf"rx[s{z AlHgsSݚRO-hsIi7iT1'-Ulw / <[ȱ&ڦQ"2#MVW}:8(,o᧮bTX.{d<Ͳst|(ȕ6;9K$˴8؜ qEx/1ZG]צuuE$Rm: Όz{YC*2e8tnD|7#pE =H[q\ b;]G/'Άe|{*P_WMKt(W}>(sZ#ԥEމxoP=-bFk(Wkc[<@3?_< lJu# |FP no|qP%;:)О3V2 |;[@,# A-UES:\+ٓxAn|O&~{NQӸ\OD;*`/&Y@9tsڃݪ3w]BT`Vכe/,1$7>ߠ45E{ݰAp+e i]ΟƬ9CHƐaEpxlحh@VY~$]~VDH y5m;r'r HzY)t[x{[pD+|IZ<3%Kџ[%;fCQ,vJrOV6Fehne6?[(FȎ;fahu#|v@.v:Q*dW9lMeofgOUWL} D腫#uڎDPPMėhW밭(.M8g#zNanvLú ݘ᢯t.HOx}^_BJa2&Rmp8䜶,XA cݦvE6XΡWp/CI~D ,#y*=@+#wE⛣>bFۨпLԁ@ȋ, Qgx"-vo0xXqpV8AzyNOƠ$ /9z# I7Viv>cf݌\i)JE.˥|ڰL 4Mad%4 Ҥy h&4;~.U, V 4Pw kp PPjܡl qg^LmtRi2̓jmLl_JG4ȵo2y9c6k}X䳛jJ79H{utR">a OT[9Y7ajPc ee._`0f[BzpáL {I T 0.ٵwGu; v9-%jS:{} jqjro BCGc~P !3q@dTK:d˭ ;6҉!Gk(v>ph4}ӏv!qc-eB#7 >HkN,8ThŪղ>X猜ЭbrBbd\mVoR+T*,y6ȻLم&% dgRM)kK&ܨ3FNgԥ48K=z:͕O?sSʻpJ5¹n'n5abc/1 塮5/YhILܡ ԯ)GްlЪo"Dw]|!4 AW lpdžGGs1CB!iLbWwu;g++ hU]69,ߙDvu VHv @+*hHa.?Dɲz=} 'E;r4Eΰ P4SI*{.0r"w@̫CN^Mozbd5[9cPh򯢎Ǔn#VUf wT#Ldh=Qq)jOuu+|ck;CT xgZki\ A#ܙ4*_s,'ABcMD.<xRhDjape5@ǁ47mp=`ʐvUXKx~<L֥t"vC-[}o)$/0#8: & l$2pn\jIQnp}llﺨErË7tKY?H(Ô)u3ט#8;ePߣIon/QXK"S2┫(jO ^J:B(ŕ?L?5YTe>l %_t#CׇBa yŁrYA dLj :><5NtHDUb#iD$Pz{=RlVe+cw"ȧ;S`H*(;g4ƴlP.rݵNVJTȊ 6f ;ܗ>;|l@UkqB*Exuyn}bS=|H}=t >)>wѽ81|[zwO^ 6g'o`uh ĎuO6Uha4= ׄk0{EϺph+ lH1`!'X4խx/1;fBt15ʋT|‰glo`WlIъA)4#t:k ʵ<Ïw8"jfcI您Lp\%$/܋Tb(jUDԼQ 4qq&724zF58J`w(j!Vb)d֋ʜ-^=Pnf1R n;8 1Es!" !PSHh@*׈k %r5G&ҧw;Vn]1mR:+o(#9i=g@")3EZNb<~CTGr3\k"ӏFؤ5F^lEuJg^&s\}E{%'.v.ͺWQ ({zH&|Gђcx`}T&Ul+YuZrGڲ0}m[%4'JdZypE@]Yxhmp81M*Պx AFqؤٻxHi>Lc;|lT`""^ ՟Q ?Iv/>0 n AD,lҪ%r+A^^ sxnWD,2fclQ֒ :]3띷m92TV+0UlMȭ6|+{<"+6RufReXf(DQQJhm C<:^xnut0 9i G}՘ZzJ䃻&pf jjgtNDYn"h:wjOWӽFVJGKث%^MceO-b.>TPb,R,1=rj(w'4 7cj}ALZQO]ٳe%ڦm26YG46c +CN{RX>Y0dɀXR+9{%R{U#ʉS)AvY) !S=cr-ke,Cx ~kB1+,nYQ˕5S>@p c*X@q̆h!-z2i7+H~jd6F * ^8c* Ԕ%h>VH@ pwĄr/\ ;vS&!}8]ԡ2.^e $[r7Oֽ- *BtX&z7]HQwWM_ kWe=A2aŐ \ SS¥)Wljfvllo/&,<q{]:SqbcFvzX6-!`v٢X*:ZW4rdٵ~R?,N8q22NZ߁As#E_'㱕"NZ\+zߑ-Ƭ&$m4ChK`\wY$poqoiپ}{?MIo9\c#O;al9 lfEs&gϐy(7C|0x"XQ8?17n^ }ݳئi EcX}6t}tZeI)6*,fˇjq8m-yQFo#xЅXhVGG'C{B+~+Z$'NFB[FFPlI>ETv;UVxe4hF!j*O٘WޞK$6vS\zh}֐?[8)=S4𹝵{z#z@"-O74NXB6xT#B 0bP󩬵/1KH$4.kFhX=$)sF/JׇU  p_ЬD.$9up99|e2MӧF}5EB0 (!KCwd x g o˦' oco5Zi醀: dVYWna_$6Ƨ&-6'Fhz}NF< $S u9К ` [{ هmz6Jd!( GBНWYD+t|}8s+jK- HӤsq+ThImx'dm=)_,8c~_E' 8YZu~IKwh*zdwBXX.1mx6D7m~pR q 8T+ {#.1,X,t>z髷c $_%1dT;n/ H]bzBn> LI X&wƈۖKZ&eECrGIkeBB9kB=P>_@K%3O28:NHc0R3:%+Qҫ?ͩa%Xf\MfyaIW zMyNW=6K=Zl{E)o%r#sRo5AM0@>S!l`|K(_ʺK-q#](vl&VgH]3jQ{C 鳑͆#HZSͰq< Sc ̊w]bӍ"87q YR2fj'JkD0:qܼ櫚|q6d ZdQuNW3dmN2,zW9U{]Gzń+0B,kVϔ=*h6P\MZ=gCȳ#BVrpͿ݇4K•VKW`l8tgI[vZ%!3uJ~t/P\ 5]ZD톓6a,y]Wn]7gAV@#: o@V64ҿ+ɣmB Ry5F+ˏiX>pmuzQH>X!ہ%k'qad33y#=*+!4>d7ă<| B33GG%(\U8;Rњu)> s4nk|%P ơؽ'ơvalcւw) q~[b? t<2Mצ'Zʖa8H̢̫~R_T}$L4/*&3_@N\Szـ/^ɛ ^]ܽX&MUȡ0Bl?krd;[wvnfuEyRҠA~_ DŽL T2~,힡XSAۀWg(9FFVPc9yJ,=Z4i\~) bѨڣ63)Ҝ|Ҙ]I}`l"Ƈ1hzz=1m.Qܔ5/jF"t}y1xÄfp8Ҭc>ф)ttUtj>I+#[Cû;mi!il)>b#h0[?.Ts@0-P}rla& ݁/E +ܠ30)) <.)lG/n+GBq7d c T:SI< j*K2M6f7E֝6*'-K|!RC4@dt,R"gjp8|4HD9~ߊ.$%;u1z"l'j޶-SD~F R 6>%BCÂ%Z)1|Sr^}Ji4MA}Qq8N1ŭ *PE}Zٜوbe1XXdu%֞3POf0.a:K,YnXYu]` $S#ԈXM%>52ż'2ZU6n o0V Zc^pljwp3S|q3|BS-P$!Y+PyQ$OČ/&ÙI|v ud@L؟aXK_i[eo{B\5_vq=Xz(7UPGj"4a R6BQHtǮxت~)B5(wmZP /#ya#)9#LlȚ-Oو_b{O'S%穙c_񿈾J5RFsk xŷzk,=jK8ɰ׭0_tR. P0ȸ(ԺML;u [S YeAG,~W`lE+{{"zŠlDnu &0k?:(HİgwCdsq)*, Q{*vLq3`.cxSA9 2rnS?;*S5@xO?!g|9$J71ffUל 6sN&)x>3)7QU7a ޯ7y_u[맠G1fIiCLM,Pʎ cm<9$]Qע->E0 vacq.5Qu!sϜoVu,QnH65Z`$&jз,?Pe)?elYH;>h,gMM(wG+J=0'A,K R-gڣGomKȐ(v @<Kr]+86^;E\}eK!4˰Nu: 9] H#̄MzŠTMS74I"OZܾӑùDW~Gk4p^mB>Gʃx80Я]?$^nwsW@o 9f 8y48aJHE} L>ҳ4};T䝠_"vLYbV74z=h9ڗo T{Mod࿕^;vn3vt%rj_y{(VЩ)4&¸n"ulqѕBHy.!N2-0W+3?1;X;瘂V.a8VѮ9ŨI']wL*qP]2ʏBO x0% e#zp?4 vIs%x+B8η?K>F_Y.Z6F>NG*%,9eeSGI4+@m3B  vBsx #=aW 9YmQ6PH= FX}5^$ VT||TK?{/"BPcHH;Q -!z>-*B  \# އ:5D Sp 0֛Kj#:A6;ۊ;b -pq,0w. VPxNsՈ"cvfs/gl-R,̨m|Z|t ئT&P얟bfϯV5fe~wΔӡ8C>unqb@'gzwo;PwUJ{i|60,z0JmW6~ul`k̸ѡ ׳%$>>7Zq>;9 *ni9WGlp~=6Hnȗ (`,ZOj9 еLhI˪ m*KI?:io[%(fGr؁JrIOe*nUTL}NpjoIc]̯]P3,Q __F6J?WbAWrV#M[vy:<5Y?xZ lcmGN}߮K5 ~ȓ1mXNgɜ \Q95Pp0FkAk$ׇm\wjofvů*.P#<+ $ڧ+t/L (M:HFtq`=Y:)E=3:HB7 )?T+H2IwoijiNɴ֫m/D'|.]r`r90Ϣ)]8S!*(tĚYΙZ>1D$/vcZf `YC_m "~l組.ir+xkM)*L%%f4 3b}g5u/Tgd~M9B3z@#L zx1ōl(ySƎd1yf#Ѭ<>:5꧲=:<|V^v)Q_ MrcrH4*VxbT(ubu=l^`N6ai6K<)M\B (anFR U>Q~ ̈́ ^8ov䬍{tk;L,&@:"o39V6< k!Vub"܈IfeW$114FM;Nt^ldKCZ#O ]c^N2ވG}[)!թT_\CK:R^SI v&dYbߌ)f {3V2gWt(3[>٧"l>䝯;^WS}d {P3cAItϚ@^'dnSu,f{fp~]֏HSr5r2Hc -מBgFGv5!`!pWF&i"Ų\`Ij{UXS~a IMz'@BZ p aP>@-uBݛÝ\աySacJ>hҍ3.rg8J~GY:?Ņ:Kg4GjkTu(֬ 5u #ϘلYMP^M<-t 1ZkX+@_˦M el ѷV3#QԴ M7f= r8,b$:+ÂWf^ `EʏK+IrzK,Hܮ0xuO)rlcԴ"t@+w㝴M0,.IݹX:才@YnSd<{)rK+0;k&35#zo0gbA[w*' S4hʤDZ{گGSX6߮}Ol"{?E"dLThPl택taTDFJ'[d{Ķ-Y7BN<@:9:MnutN3X>fh:N9!Pf-1l5\a+%kqUoZ/'"< P&qzcP+ ɦUWC1i|$}s{w}yesYY~Ca 7t\A|&C={qSV0 FvGy, ψ^Ar:`RfHE%cK[P!|`c 3tTE{w_ *`evxzC}٨ ҩhqZD;~\ddHLW_pr@nf!vUT[bSYw)wBuСApo8V/c1&~]w9%(:>}ϭ7K2 R4ݏpǙp!E?eHUJiVc;@n{c @:^^^D6bocU꽧gHƛʕ ~S#$KsIU洇z,ToJg|1+U i#>L]מJ]A͔SiMd[ǘdcf nat>Phѝ*{7d3G,!يe!cqRkh }ˮҪE#]ػ/V/*|Go?rL&h_`c;Fj"PÖ\!%r +Z~bq|Zڅ"E`A{_G'qbLjG,&ч| xe7N-܃9Qϐňz Bu} (SsN֍p|T|!Jǘv%nޜ9fxFcf| pL S4|,HUr!_Q)^t<&Aw> hG =ѩyŋ/rKCµ!l7բTZsX1"Q܁=Ή}3f*in0QiK%01lk=$͑"suPوqمrBT8skKBޛ"ɻH 8=HfQj# %J$/~ᔥ` 1gYN Nb^mPj؟9YqbG/"lyd,qJرNJ)8IDg[ qJaln`߭Z a!<#?el3ڙJVI -^CɝD;ݻܰq|pkjcst_.Ax=O84#ߖ S&O܎eI\pi`-6K& n iRegj>|̒}KRPB:g"Fv"V3+6E>P4Q6_r,.tL9m8oMԯ^QHSxBBp:\yU(FxeIЄI n1x[wݨZD Vݯ'~ɷEvE5Gmؒ%W?ybc=]Hi?^$9v h@ߩ(s]O͞He30sjZa0/3A{f|=XjNl&(7pYWSL0$`UR3-~EeИ,AY{`73l+ *&fhUG,ioAsHhPU?%7-Ae"\cD!yd5F:[71 bU RUdpЇ s2=T"StwPY`F=3# 0ԹDX-$Rpk4X-bZ~8ksryܒ&%B%*8/=K-"FGT6~Jq4.: u1\/4xM:oU֨ʱR2]}Gc!/El˺<Q oC(*a(J' iwxzM%itG4Lyb24e̲(}dmw_UYn&ͮ;M{pSGB3rK;lXL/M`h HlR즅 r"q]Ʊ9sisJ䛥N r(K6QQW1z E=.VK!ŧ1-Y1JEo8OҬFl8 ~kᣐAeX a0Z7aʴQ A-4H%45'J#4l\j ͒MbpuvQyյ=>ںBL!#y,p&b#UX.}l>"i Ṛ&Bs$n&=QCΝXԍ.#{jLLU(֪PHlW_hx,3I.mOϠȡ&(m > b` H!0^/0?(TfIUʒdԸl7zȺ jg,1|t f )Ap32-D+& x#jdN΍j/[W- >9AR ]Klev||ЭQ'<~tUpV[@b+ x ]˂S+w`;XF^y|ӸKʞ93Z +: EaB{jqWi bQcF^W|khك{o?UBiı Dq:U?(~-(>-Dpu!ơKTٹ/Ru@;:sE\^. V,&y\^sew% cJf;qky"_v٢ʯG=NTwЗ',B ٛ}lg #5[Aމ/$Rk*Ĺ59]6lkr9 7UF|6QfG ìG=EZ]O Wl8`2BG4Ao)1?U3[%c_o?yC61,(dj~f Yd́J/0I*_ $KPa!WXߦED,ٷ~)4e%ForirMJଢ7kF BknN8e$^=6A&)QŹb^Va%z,9}-ڒEbaUEv q`ͧAŔcw-FqV>Pm6y)!qCphԍW#Cϰ9^{aMbi~RRCo {DKfh^oӥhuYy(G6Q:&apN0͈ݔx8*lҙY+͞GP[HP$}N\PD% +d+da,zn8㮠c. J?ȶqܬyx7Ekl`&Oa:ʘyOZfYRKACFl8 VZRp[P۽)6XNam8QI]'Q6@aٻ}0`hFRN+CAĒ37HެeFKQLHן!_A9;P Q`a #ҍ(㶤NK=Vy5R2JW$4:{,wFi5.+N66PJ7zt:q[ih,+ c\r0]Uk6+ϿYon cr Up Ǫى) 6:slꟅ d_+X}~꩜mp8qdk>Xtx'A/6덓pݖ/&Pϣ˟d88f7cT?[/An7Ť/5bbx\|TK^u`;&[DZ2x,46 &Ѻ`? Y,SZnLiY Ag="U $e QYϼ <65kpȨz[+ 6a3bt1E >UR=CyI*y@Dǥ\Rb\Rn8я5iSњԜB#B&J4Yb1q+ӆeuoQMWB‚ OHK(ZSy9oPTLD܍*ɨlNc 9뵙m/hlNq@ǫ5Q} ٫ึ6e)f,\1c,9:20|Dqjy:q9' E:RM\r6WK`î;yYa"DCMDhO5)VEMv. =EKwI.Sk>d$E`ud (&F =3adx@Z~Ǝ9(Iuc`DwXcCm:l_^g-PwlȨ. 4Zrewǽ)r䦲SAC;(rvE;FX ,${K(.y@ҁJbukQo=f_ZI57poFS!qLXu;\o ,httj`>%|5~ ߱t8(+zt.K#DHIeP"1%@Yĉ !à{.ͼ޻ Q;[|sZF{w.:mClGJ>=ҡۆ竛1B[zu kV !$ϴ]N9恘= =zrM]QצǣlMi-2:ŧ*fDJP4&}¼#O|T-'HhK*4#Q,OE)8Z}HOm ;}u&a s`Ϝ0D4yecj,}9*A{2㬣=[E* iRXIڍf*ʙ;63x*s YhCDB[M0MMFNB;Aۣ;#[mGj­ Gx ee4r!oTN.ZUŖQp&0yѱgYZ070701000002ea000081a400000000000000000000000164e6139f00004d20000000000000000000000000000000000000007100000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko.xz7zXZִF!t/boL]?Eh=ڜ.+ZlNy=6nc u@R)]kNEc|IIc4 qae}cj-h>r-z; !=`;_W}K w[ L1%[^05A[Y Sߣ?!j F vDלC*L#pԜ\ C]\j= A4"k"ZLDc]"$e7RSgv"F8|f.[`~Ҽ7.)4IXW@ Il`Gg~qu?|ctܪЪÚ+ssE\#huRg.h.7QXpG\lm `oUu4綬KGBSR m2@1HI|&LWE 3kQ0B3H7rNMۗ^I~8lhW ["' eIt eѿo?C"uCvO]0lG-}/MFgJ*@#,G 9W߻P!ay6Co̎lFû$Xo$! baNM39,`=[vdOms5'Y8h$K`Vv& µ[J6QUdMo8oIN.:[Fg3تBn*UߵidU۩/kc8IPn}H-e"bw }xL@N0r [Տ( eғ单x;:Y襞1]v.b 5H~#M =ӡ? =2[/,ςײ>$Z\t5 [ C5`'aW>'Jc9`a-JF twJ)bVz;3bY+)u9 q} A [Vh*()XdE kmO {5zz,6!% h$GpM֭kcx?6(Uq /Z.w#/`UqpڳKҔN6iRRXs(} Y_gq߰B[([O0dyڭTP΄ !u}Q0˺.(% MmYIe;OS\6U)JG\oh;I5bchrd2iȃBVշ'HxH7a)WL4zdD~x@6BBm9^J݉` ]:c]yaGyZ-Pn:cƨILG}i] "X>je4>P8҇}u9:8yz |C$H>~ >T̮*09T}3E+Hd/ 3KǴ+q}yqp3q|mC: P^~phBq;r{ ՎM刞TjX_ðK}~9ѳB:V'$MTEpMbvp;J#0w@VO|t]$Gpu1ft#dXP@ _E}wjηh ǫd@{5S]DlJ"Du R0k}8qv';s:Ш kjY2U~<{G:S7%<^|a@ZB4)75kYr=;zƎ2~Wo >i' u [(x` n;O؍$++ 0 0>4uQrvٴy(*#[Hg_d,"hft\]!B8'Ѣ'`}QnVvjVw``; CIOOLW!gJGc!ےj_> _֪,4TĞ Jq=~9I54;귦l Or7<֒%LXBFe*.T7B&ܾ@nX7IL8GnFE(qN :WKm U^aJ\E;3~Y] .3%S@:\ٞ)(HK]+Khz`p؄D9krli Sf&8r>g p}Cөվ8bA6YZQlG}Ʉ΂o#I!ؼ0=P@{4xݗ$\ʼnB݉=GH [n žxUf ap=،rJDo'fFhϩW<H"fwArQ(SͮKj|k!%Q!AY' ".4{LI{?א+W>|%??7H<ch?6 bs) }e%k) r-FRKz369I$mq$]+&,bNy hjāR|bƱg_>z_D ZW &!h4~7kKe}xhEcXbh, GecFsOX- N yJ~m<э U[7Ӳbh3')8>ȍR 0Qϕ[!_M澳564#kKR#ɂ$)n0yNZ;0eTGL< H[3'P' 7Z $?6~K?޴,r^WK1;{<e#t~Nϓ:pz_3"Orz:գ_e\Rg8ϭyP:YWSM @ OZ41(3 :Z%6m@EZ#K ,6^OXq%G+;]AoS_f85 &9aܜ{,嚶q賴NV/x.,ѳ0M92m=;U x]<ٙ{~H HS|.hYmeXOYl@L GٳO\ MejE<#؟;EXa5^ -e{ S}c}#ץk[aM8sq̜Ldݯb~D{s{O/l&hmHT]RS[c-5NtU[;0\_z#E57O=L#IRDHxsǰ{"./<}'vYaC.SIڔyKk&ٗis*,l;pW\wONPZ+K5WZqT{ ЉS4E(KU?xxJx;.M% jr[Rģ_mԔ'H900N YO2N[8q<$n𞱁QuG%#L4v;?֤sUiVٿxP3Zz4'n߬G`:ш[n]ėzgZuy DB%NјvyJGcjƕ&Dp#2\6]9&P@UԐ/ >|cH9TkZ:~ڐv'fXFenT19Rym#9[6; Dvob ãB߬_\~vkcsƷ@i3R2Qm:Y>ނShj7Qk&6Tje+Z hh K)֓ e{vA^ҍmzC~8S3 ^8R4V}j@5. eM2+Wo*dⶶlU*U pI{kWAs; @*ܥd{c<͙E+s;dzɵp O6 7c~ҎQH6G[>Lȴ情`{#G~?9Qaf4DN]H٪!'M`0=ӹeӧ:O ^e6Dہ:*!=*`bA뾿vЋdI[ZQ^YS.*?JӃ.a"\=@ʫ(- .K=ywW:VN EѦ#%"sZWH9fW7169ni+ ezO\}"eP h"r5*{]k$1vk2m/TYM*d}r^~$7t?l1*;qgӬ kIB{:r}-b%f }Lݩ(>͎:N(p~extnUʙ'"5g)f DiYe]+)b’*^)_. g0`2u~W^ 47’f ($VD~ͺ܀\>4YߢGW+ y YAIgZ{# fC^.Ɯz@b'L~* W-isf~ o0GN\];U|E,Xos}qm7c{5yrzQ`zUcO C$}n}‡zB*M#­c,3/8BUzl;U̦+!4ݵme5:'$F,m7A@ǴzyKߢf8KO?ڤc^J5|"0vn94+ageW6e'0a0Z7Msu l c0,?^ ]yw<4S4O=lpZtnaC6z \Dd-b!ؕķ9ӝ^DJ{Y,vc~")\AGN~oy"{m [,bŸRxBS&l`MK;} !MbzjRϲR"ac~SF7?-泳+.f1\$Q!81D>04 9?5`G-_lM`B"v_XixEZ>~QQ]vlnOD%"p/ٚ)cն\QOOaL=/uCxY_Xdc ɘgrW#^m #]O-7}Jb.@ㆨ?JH1Y`7蝱w+wʶ-Ifp&O+Wً)n6&Xd󋇎'`(M3ӽUG;thu0Ηz[P.zYdE)RVÛSWSy 8s1WO[ҺbŨmd5SО#7JL|r+RSKqe&I'VA"ڃ \ZcύLp©IXQkEֺX-&˾sh<}n;Ցq>94xڒ|ؚM$k}O?ݪԇG /jYeŜ<$]X uaZuזkɈN5{TT"BS-hE9eٵh%>B.i3t{Z0(Fk^w6tG8j 􂦺% 1ǟgxVEpb-y+/d/YmBo|9C7vJ$HMV݋Hf4{{#XUgIP.3Ѡ"?堁nOĄe+>sC?Nؾoc;f-[@ڰ'E%і IӹsC) ^lG4r {b颻tZxC pܑ 8#ʑkF^HEhXF1%8qJO{,(nb@rE]0[Թs(p)f֫ʼnEoaDCxD()ݹy$-,G31[ұJ&r}Ԑ(֏N FnяiOT oRCҡFyãXw0Ιqh)sz~gpaF(6M9՛7㭳@P%(:XVE$$`E>7//q::+ͷP˧[TPʖjv©C`m#b#?U$Ob}MYi&6Z['6>bNauBNܐp Vq FhꇎS&I8$2N5 S{xC|mQ~b`5UL[#ug%q2'o/:pRVID]eM~nR'F U nDa7ےjTKLl#d8P,/؎ގ`loR7?)Rk%kc| ?Y7b_;x]28w>Bm!rPjhjaBlTMo n 4qHٌTJSWE[)Qh  "u>;C )Ft^TlL5PMY%Hrf;2o K[ao䰶gnܪ }^qE bsC51J=քڄvb x_tx䎢uD.Z}:'A¾w. [#di|x9~:pE]@iAAU蠅n4OÏɜ 䛶<'}?+I^2Y b__qV)7PG@1rs24%P`擗vCg&Z*N?7%Я&`j Jn`[_U4ip5uuQ_h\vS텴8sת5ߊۈa^S tr5nrjç3~MD^20li>w)EENG!ec0Q4b?3nr}dD5\9O>l4=PCoșdԼFã1šemW1({'-} 3؆h YaꐱB!uFG|4T0eX딮d l֔HcHv`s~9pǖ6朿Z@-({ m֠jX;,e%kMn͆L[k<7_R;U7ȝ,${҂(Ba*Vt$5"yk;X}t\DvY-~ZzU%96j4t3! KUY XB#.OtHvM+TOTM(1]c%WM? \(Dl = O2 0:NRUlTYgGƦJSGvܯLoNQtO+Ӷ M|"8^HKJIԺItŮ hɔ'GBƒG'$?nC!Ahbg`ۨ6_ P nw.nrv"vJ'Sns£&z_B<L'b"(%#@B劢W,NƫKP;P^Vy݀ƥoJ{Kr}SWGTy%k4bI\5'Px|w^nC:6ds*0p9O?5J[<ӸHze3xXxtCFL~vCmPLL>j<`:RL0BUNBg~Fqܹt j4 n=*6\#62 Lv!@ٖ8wl͡v]iTj;H eMŹu>C7'vt uccwu_Ihꏎ-+2`l*HM'&)vpZ_8~ƻz㻄K]nwŲi3AwfUZ$ |ȷpZTcՐ#dX=` ļN%3 xK.9q{S, qACgQ{Y@ype$q{; vE%ߟ-H1 'V)b[GLp2äL'4``wX_D'mF{bx|9).X>񄏐 eSҌY: øry')J+1M96sE悭k5b]^s}A[7}sfhw(yyL5SO%ig26EߞJbe%w$>ҿA`STdn:+b\T# |\Tj8qTjdr`nG8j/~XƻJbu,&>f_<^ii9jtO/8i*TK+S=Tbn} VJυK"DG0Lx yJ{I]ĐVEKTzKwfz+S{ Ft1HХ6CZo|\݅=A,:g+D֍xD)n+K=ra) ]p)_\'=M+C{6TK`{HmZ?F!w"5q׻f7U*ͮwN{:s}#H{ad|)܍#x5ϽlEYᒵr.MY@˴>ךfH-XR;5c\<7?*B)g#ɋF#_j剷M`zO]r}gq'K"Es /A|9l`sŞVvrB&#=2+q>oS@st*=`4)/x46a3ņk14PXIiE7 ۖtJ!LxO:zIQ6VtA$ z9BRB\Q CӽqÅÇ_9 \=I %jg_wz; 4mP6g*XkZĊ찂B75FM4Bk19bM0=hMOZzc8aE(2- ƳwҐorR޻LAJlpcP}(#NE%Fv}XP]ύOF/y0o`1nmEm@w; buiWos0blKc9P1Vod4g9)G+'*b tqb^L%sѮߴ4ɭ6pr 4n] ~+ةca5n] C_ys|iq^?0δS`LPn#/K/<hL$Ln_qGyR7-Od{GǙzx ~F~>ǩ5lID6:YKYU Spw.#JH}U!y-tͺ1ꍏZAo'orbGt#s5jz$>EkP\c[`sx wy-Ѐ\,eoH1Q<`wt]LŦ] uKֽv o5KI1 Y<.WQcf^i%V%ů1@D Zc EtNrp xMXg)Tisg!6ioU!fT gX+" 7 ^_q=8VA4<8I^Z~D>1弾t^3EZ Z8^( ,g<[fyriSljNA!΂Άپdށc|.bwwM8L WO;i惤]c.+Kq:7S>qmҰ9frTLD6yCD< Y-?;9V9c/Ҋ)v4 .XqQnA5\/ h;r?*U1@:Nz2U'ͤz ?[:.Er=P=S:+TW.4E>f5V/\ִՄÑںjſAIu?a3F7n2xVױU`4m{mF 65- @iN.YFLhVksl[o4aV:y sHh9V64 f!P y% gޝ4Q7'HOTyKZv@=nd,viZHK?^[l "%RcK}IB"Њ!ϣa^ gRf3x#.φFUI,R#~ =eXNN{OBd(u'f[a67G‡ԁ]?M)EG7i|hrPX5GX.է 1lߋ,'.8v]T+YOߊHt VPu\OL'4`-lԲ6pk߷-r5i7fq{&"})Kv#f%rį`/?27[WD8Դħ[O/KDY`jPEpC[i&N@fG߈zTYӦO(q>*Cn)3ķ21p@l꣭)ߊvʆy[<; ?Hqb-V͚[^EƔB<} ל6 `TIPKz66Mg /i2 :K&NY. f^ `-lז_'qN޻јhդh#fl >lFg}}=! N)MPx0LX ţYX#" ? :&3Hn3Еo& J$3--z!N \ؚKZVϕzhvWPL4T@q=ne39/ .V`=[p &][4 ( X)2:'+^AN4sg M)Bo؄_aE=OP=1œCňm~֬TgܑxcۣAnAwC{Lrp/z>-16vqg.zgE\ݓxW0I#YIrseL+z2$i((8ʣ62#h::1 7Ҽ0=TGF@Y",d@o< J$yrLQ0[ Ztzڊ/o$ښ`H؄gZ`#WϺG.ưzCN>G!j>ߑ3mUvH- S^C`T$)iY!#,<}@?Wݫ$6KY+=[ݙ Z%bD||?b*据&:b^$ZXUۨs̏N#[5>t {.>r#M՛2Aj&tkr(G 9Gi.483ߤQ±M&JBVSz+@G*iF 5tՓLXV-IyRH]K8$({l̎J,˗70a~m6>tԭ5:x/Re@o jSm;;>D5hHX,Mv!d VUkH3W&7lKe6 kt[A۪gR^O}}F쿫μ%/# z*þ=gɩ!}؟z%,r`1 '4n,ed./=ʉ3OВZ^ȴtÓo4"gEmk.^>)>C|9/3}/[,hoO&@!5D"6ʸ=m *sMByV$>GDP̚IQ3>}z!U[Lde[|cx~u]Cm8Y[% 9Brf 0ueK-A[CyׄE{D*Hl\tn~hVjez&ZrD]WWP2+Co[VS3{qcm@TitORm@`cqcaOf' 9aX$Xm.fKkBv&Ch&U6" U?c^sY֒ PLQ* y_Hz}8BPgoUׯZ~tiۙ>I8<8ڭHB0FP`/&@ a>HZ'(y,gӗm8_ڣ9)@뒀1XF7K)j*U,8VS(„,.9j(6{CQL"Xi W5e y(ľH$of5Ō©Q<-ATH]ZI<@<]=EҬ9aQy.!sRj W {'58s0)gMެTu>Iy1ɓ V͌?Q(s+\oEa~-{/e00yaB"Rnn YeBi?_\qԌ-Oܮ%\G51o8Z%>HCZ蕥;]Ht!!FP`Xݒ0B\saF/<4Xc*I]3[ECFagj9 Dur.7*<nކ-I1m&M#1a4L%%ώ!p/RQ.g|q_׎oJB5{WrclZzu0ay,j1r&5 K9r1ϲ\xg9%D`;b?PP,bAvv==4[ՅʹVw./QúuZEBWg9{+ kEC]8 [Y&bc饔a$W.Й8I>h?s!E;].ش(@da𐄾F|닧"VN xiۮ[7γB|! .#^ pI.lcYl'2Cj#YL%9 sB܂HC/pdp'(S #bL:D+>dͶjڽn0idENJ 24haQߧ4xL7LRvme&bˎujH+km(>\Gy_z@ȎJF[EètlBR1L:{!/h'JN| ]P, * 4O=.Ln5r{f*pLc3~:wD8T( $X";5Ix#'~%B+5whT)?-=1ѿs!@xy C%{}¢}AyiBɸkb!S]Uy`R T8_&a rOOnVjdfU^^i#a%[hq,WjKaMFiNk~$G<7,eT_]KF75Wh3׿enj4+öU*Me6#¡P h5vh;*?^Mp깙,hI Lϵ.:3o/>v;4^Z(-DjTI6w }UC4[. T6>_5fgL(% Ղ(x+f/n9!hkԾٖ~ [guUs)ـ m ؇SpT@rP$xGHq_a `uXF9hlb\1cM;nuԸryVbF= !3# bFiu2 居s9'160ZqSЊ2MwqP}n~lM=/lA,E.I0K/ pjdқM 4x$ŭ~\s ^C2k0sjwuX1yҎNZ#T3⾀L'ݩЍ!B*T,2<Lk:ciMWFh\3JQ*6v 7?{7}<>"G1r$YA'f1/.X6S$41 IKTOU^-#tMEگ:P+L%߈h@>Q.>%7C[RٚR1|VޮQ$vCA~G+wi'Z9v w#98RllWwm5pRavgq å5onWU +ncb7f+7;mq >bG۩ȿմˣk[p  LK(%v'ņ-s,.e} ;֍yoj^7eV5Ђq UKbܵ9*~Ϸ^~'bT,ڭ;Gdp^>ЊtX,S0}V7JN4F)t}r cf#3pY6q6 'uLMz|lu*<=O^Z~T'e֢U$^Yj |/x> :YjȽ =b+=N3֟$?[Q!)?6"믹Z6WoaUW (bWw#k*>f$OcX͒罋c׉B!\&9[Rm9=4ݝQ920yOwXgL LW7cz)OQ~ݝCW9h-m_h!5|D>tc(^Sr (3i!؊hXQ7Iaa1H=,6(Wzb`2-slXrJ7{i+.H߫m`}WԾ挶Q{M\ tvnՓυЗ %AL]um-"o9ԟaEE&h6|6e&S9 (_Zp|WN>3q{'c~ fK"͉KxOX퍷.#-,A=NMk\WG;3:$1 %S=<7T|Lr~m|/0ט7\qf3kIB#Ć43RHSLo.* Ӝl ̉ )e.uמZzÎlt6%™5`n4Z/ʷ;=&tnHU޽v0N;))uwM1Xq wv_QTDyhnX> [Ώz;?U/ .:0`3~QSLv G a A^JX]薪_l{hφk?qwrAWi]׉+Q%wR@g'1ۅo(U}Ogi.i-lC3gkPPv;o&QD'0-\yHrÑeOB*Ŭ]ǩP-~eF8Ϙc~J{f}@n9/d薅ʹ:4u͕=0P'wmwLgWﱶw/"[(W&EBSD= G=1D .`?W`CE'CPo$@(Kn sa8D.0'vrȩ4B=ۍůE*8Yਥ%xv'y]D x[,Sl#؈Vs/,%?AK=I5#|UoY닗\S?f9>"4l{#JOz7{ż6sj;7Qfĭ$!ЕɌJp s$oEwqofU1^@mOveQo w]۔TpB7Cx 58*/ b93%Βq {\tqN6o Q"rK+YAABBB}ݨϲ njЃ2lV`X]*էj/~ޖUAIQEq'V~m<1Э"i{.^f\W9ݤI_lZB6XZK3pn& uCMOo~n$8@sɹ{5(\KFnGy~($pUf> َ|y^:I~>V~NB@zH܀J74Ôvpu]Gx{$ S`]hfJ[z+yy>8Ʊv"?RVO@85.W ^,S{6GX9H<+P&Qf=mfMpUK">BpRq6SGFϾhszrP2|RUG'UZ>SA ڭcԌcF_% T^v? ?>rVCPto T» aQE .l6)m U6$ Yqy 4|3rP:R~׳f[J$$DcsZ!SnB#8̥󭎥V3i[ѵk9شq}ޤѲS)6Ft nDs}#j*:%pԈP*;Z֛U`=Ic(9,wAI?;MQYJ B[lCeTH#v MFJȕ ~':ZZQ'н1AטypBKRS5JKpһnNXe@Pj ?XdT 96ڣ}'jG4yW [h ]oKzx~Qύ Yz,ѽhVH2f#kuf0\!?7-]GCŇj-QiQN;fvx5%oy^-}f׵h ȸw;&Ŵٛr^3:ӀA#o.O1_V_nӤlbhhics8M;*{'͘-Tߚ;΅*0C~̀yŇن#~u#v,6z+*v[R6`ꬺF?Z j zt!`l>go?f\O):yTjQA ,?\pKF8~ R^[\7 C充K{IJ8 ɀl:Q1 (dɦC{2c!o9P6³ZҔ_~ʢ|% QJ'CIzr8~ qyCIQUOĄy55KIl0TT '"r~9"u9x ['J7ӗ"wI_ t6k 2|5 w3Y-qe˷pdڥv`ڊU~Q%qj.4l_>sWuIlQFLҤcɩ`jd W>pT.ۤRq 'rc6:4BEj'QH@ EYjw{V!kb9a`=R.~:Le [p+`2].[7SODD%ޚ/+8r,@QͭC֨+~嘚bC-9lS:W CwL" Ƴp;F ]amӖ0]׿aĖ 0Bd!8Z=AK]sqt%| ~kl_(&gnaBs*!w9rAxb bO\ߙ;di4H[z_@PSQE,BHL0>ro>Rذx2PTTlN,>;ކ pK.2й-bK P_2D!H).]S ,&pv ZAe;f"LN`Wl|-ZGTʰtݚ*<*h#+"QYK [l( XZrA59Pi̳`XÏ[39Zq=kB2ËϐX¶"Eї[sζ4-pJ?Gȵhm+rGje?!<3Ʃ+([+(Nuд+|}Zpm]qILNڞ9̹U,XoB~jY@^^Jj*ƛ =JVd.8(wwpR| cW8e;0p"f iC/%w^ +$-lbPD\L͇} '\>Ni.<Ӈ/HqD喸K5 9|X-Π@$1%s}{Hm}DɣA(` [/ؕ)H0@Lk*H׎0ܥ $%dP9LLyq[t*HE0>$!W) ?af"8w#θax`m{{^>p/] kF Fd*n$ pРsiwHBxE-'WgNu{ _Au-`p(Ĥ uŭR6O ?9Rhz _ ?\>vOr o3RIq w&яηMo;Rv$ r\"0 f0>B <*% Ԉy9%˄AvsƖdeirfu*Il5غV`)Թ gvgIrBa(<ϐ ,*63QTtV g4פqLg|pXOilmu;~R4ǹըav^I`ėU\r}Z=mi_#R| u$i$/ :Z2¾(gP*v՘4oτ+絕i;"Z'@Ffn2gw(xeJ"](ڕ ‹ " 6j73hM'hCb}:گ +huvE]v> 1|ɋhcxAEqj#ؔ*q+A܂bKd ż|?3*$< ioK#SFA=䊴 j"_+(J/>a"O ,`|z6aY32"kH=}߷54y1F82Fȏx<4&aDa h{W2(t2/dW޺IS4X1Q 1E&8^"pj3aoz$Ҕ_,?B؆~1-]FY%N.WR8,3c$6c]-ЁmDud^sB]|1 )q[3zlPbr@,y˿mTT(` hI{μ`Bb h-4 ˁb5UM^_J♻i*qblvUqDD/4g^q}ԣ4W^<ͤ҇,%=w\dYf j>=揤@hN8(‘JxQD3t?"%ЧupwEB/Gq[FّHW\h'x ʀŇX@d'+t_EQ,VRGDqOhkf65`evё'(d\w ɮrϏ*SzT%jV,e貍} $Ww]KAfO.u!XԵwH ЬVd摥꤀fqAqM2QoVhP4NQ00k\yW^1J-i Z>JQ{luK@ Ѐ dV##uߑ m7XԜ1x6K¶5VC~DbM-{SyD$ڌC5q+ &[<0L~;hQHL XW 1tsk @]A &zF5NIdby}9 H%*ֲp蝹@},fޙ]UD%clM:z٬9|Ѫl̠?Hqo<ˁ1xT3H4¨^ %.l@ (n7ef#} U& ^CҷsY@Nu.vBKOOWY)Vo|Jʬ RLU$$A/2Pns2fUFlP* 8ʿe~+|Å"ByR 7&]UCR~VWDVhS "h@-}`1㷼NCsLZ֑TPW JNO.E_Ue. +Ӵs8R?iK 3`zơcK[C .Y P?2%ܤd[ ^͡UmoNp p5Qo?nP种l0p%dm_R=eu~(e8e! zuu5ß-mSw M>f7Y2By| Gc-|}ܜH!#ԅ;#pUXeͩ]y*q^+Vϧhڢ4 Mema 6=%Y!K6gAXbX,7jzҰUل?7e.34 aܙW)9rEf%'?4b^˿zY,RK K|Lּ ß7ɟ[7i9S}o]b&:q8Zg.f70p|{z2jרS NvB'~~YJԬ i1~fMeӢ$Ѻl/Vhٚi=6~QM!v fPKkZT-v0,@$| i* rQf3jᓿ5J3a3IS8HfȔ;CEiN6@z:]sE p$w'1r``PGXj[y.X#tR&@lℾ:-g__i:ߔ4spf=uHt;xIӍ4l|(j8q`ل4 'яxߍTȏ@-s1ن\gr5BZ,mUD]4Y0pb}_}ؖ#IHPV/~;lx*s]MٴlG4nBR3;$`"ǹϰ<)Rd_Òȅ&_<0 dLWaټs0d[@id 9+Nsu톼.l" h ?X`!Jd}GjA"7B/kWɕ Ϯ",+.P L%BW2ta%@m3h!E-~><9TiQ(`W8]5mkDXV<9Z%CO =]pw!%8sZ ,.e ]1ӫx[l*@?F }-_YSlRec[- )}ԕU;Pm[iBkzs/MU#VDJqSf2LO+)uhϯ\ij3/ F05åҁjK(QU4 GE0+3X=H(&I"N윳y-8/w"iAf-nݦ\-gr&m_"C*ZRhx-r,i@0g/0n W8DqIXZL,y 0 ^&y+ޏY[& &:ۂ7Uji/!P*I5W,w7NmPЯΦ5> D2='1D5hOW؇myK}C˱&[U\kAlFMmFt PܔҲ?,,g`^}F4Xv١)M,T߁ij";r2g)tױ6F+ Qcrd̀U՝ ;%X5aK(Q,Q3$$g뢣 pk_X$'E7 R^x6Zʘ+Jmvss…iM64M >pG=2Cr^YpԋΕR˕0Ւa[b Bz;4Qdi)U"e@ƧN0\#; n7H09Ħ渐@Gj`7{$Y #t2<.evd,d(8dg߳Hǹ͋'l5=me?=tK5ْG[K#?"z@=A6^DiXD>anI,rj7I|B"휌̓|d/ɛœv |JqBѢ8քCgnF[RxHӘvn"!X$‘*ڐ^{7d>5|?:e#]%D)u*+ʷz7\(7:2|%?so4b&~ 0۔/VshAg{_M.c4bI'Z9(EvN-K2C|ؼe^!+]מ^v3/B5j;8YiS̢?&ZFW.נDКگOesm :} 0V~4joPH(ۨ-c5؆~DI[[: ] xAC/g Aw<kYØj"Z~/Ge`orrE^J~B؜%md "^٘s-nѾ46eʴ P{>eIDU79- Q8ր aE|[Woڎt#Z9mKFNGygoWZԦUe- Z0OIxX4; x[)-9B T/'20\]c\]דxz jGZc`+[tj v}|Ym(57ke!81ϣ8Si{R64a+Y`* ?D'Ϩ֚6rH*t}ä(﷟=-r^f[nM6:qW0;3iZ~QNSuëc\R1]}#$lE\Cx;y)kH(Cw/#cru]!)<I&yPs󁤁`d)0eۜ1$%Kh2v /ڞ*zd%LnAMgs)sSA(e1ќmR ?eDt?"9m,~Q?2ISR"B̓d>X.81pV@D.*p#@0q1tl!FrUlnE Pfؤ4Xd*=lVE{H]2 % O5f芳MWL,ZH5m3U%Xui)\l۬?nE zO*ܬ560jsF\º!jM)Pc%+3¼v"v^@ Riumi1 )6ݎJb[-WL2Vvwʚ5+= d]P5IN^`|t",쌳He*#.bhZUcKݧ^jn˹knR[b|B|xVғa7ma%)}c2vӎAN^P|X֯RA]DVu?w".9-Ƹ» `b[Kxh cGt7Bj74d0dVH8^a}>}x"dzMCT7ky'0T-j^?v:#". ¾'e,㉛Vz~:P0j|9=^v//fS6m^T:Umi(|ZPY{ u28cO]n__3LSh<H8ƋXaB3n&eU 2^eUy OQǹ]J;Y1rn!u/ X!GX/iUBx7)xK0D|SiK)V1EOMY{(X"ط wl69oGx8!7<7vC8%7QÛ+ tf 09kTWEk+W4d@-ߚh=CrtLm1o! H}p'f[.*`v{`P\Y3e%o^{6! '>k)sH{&ck\A^UqI54%H@j Jnmه'#N;U'PWCh} ^PpZ86BaźkZ) =]۩Ukx6̛JH)U( ?R'q'tsR.O~8ﮐ2'VI+?0J IT۩fn5Gl`U=Á">YVC}ݚfDYˀD`Glɮ Aw(jSR5C}vn!jAJQGQ]5B%&0$A}.2{ZëƐM eߋtx$"wR0!\ȊwZT+CjէQ݇/ IBa1csŗF:Gm1FW*3!o-Rz)[LO~1v4c D2Cw%Fm&arFO*~jSDx P@(H| 4 ëL 0'/4Īv3rsxUiNCWǪ9\Qz?z `p~=ٖ Op4[ۚ|n"0"[@XC>b|9a^/*YՈ^I&EJ)x39@'ʯ׎`akRupc!? 6PmD>%9b"կ'B!G: ɋ@YWlyiؔ{vb]o`bVѵWw<&9 ?1ڛ- sɟv\hl%^. !woȌ>gYZ070701000002ec000081a400000000000000000000000164e6139f00002eec000000000000000000000000000000000000007000000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko.xz7zXZִF!t/7.]?Eh=ڜ.+=3Q:@WFGSs3Y6nIWW`[T"uH%A(deo]$ ^m >eIB H!ʉxޖX盓L5b L>S8Q+d4Of֞"-_)er N8} 7_D6$v̛dI2 ?X^=P|ba"YŧnCc7 *Han8j2Ngp(֪\:l4@Y]їcJKtSYh'<4&h5##`qdR0A,`+L6#~&KDg<ܻýK醐; gNaKW5eSAvAIwD8f1fn 146֧"Ue>f;P 3[PdA4}չP'u3k]i3Әd-R >]~֜_ @-͙ˊ2׆|m5z#.4KӕE 8](BWcU,}]+A[˝ _DdP WM FYpB(Zp{KH}LXm߀Z UR"K\d*6s;YG@%ϡpRyPkj\fx44 Zmn@i$ w6gW]}X ͖U {bIh68AqZH'1[y`ŋ@JO:! Se?_@Z.jk9YsQK}8 Cx>H7-DCX" M"1:Q<3-N_ X5ɃlEJ)? g' 6s8ֆIr B;E3 |y 5es,DKKˁ%d݋ OߙowkvVR}~<Z i *'0{Xύ`2H/q3;5r$=_#|cV:@-Q)JЅ*0әלRb',;MϘ)@Gnө: 纪L"g 'Of]8hqvw 3/]#5gA랧2,d=40mɃd"i*l FGkSڴ dZ0ޡ c(HielUi; c_l*t [ OaU0TQo E^ -><yR8i#U22R 2CX^$tKZJܵHӆ΅lgC B 8s0!⃾nAQH!FK^@SS7`/ˮ U\>~XQʘDŽtX8^N1:~1OT3SBb5X2k&='Nv.OG SG#'YǥQƆE~Y$#.ϴUv ">D6_ ;[s ^9o>u2^vx} ?>ZD3}ɽvALTFip6m`I813bc&'K߿!Xۺ=jGr"9%3^f欒єWT;Ux_ɺ_q.)46CnLBEMZ[<4+]@dJ NFZ>u `g8/ve9@gPK]WH蓾ݪR%abO̴u#SFKM#3ƝrŘԾExջ)/<;#F[z:BC|,- `Z x`x"Y6Do0(8E: a Qޱϳa խԱWnP)9/\ay|pĄڢwDIb`ٝBJZL$ՔhPK 8vĴYPRbi`O~CAdKݮ8L`d0OzG:n'u_hPǙSMrirןsXI\aIZ0曖H]볩D@5"ݶH_b*PM 2& ^ReSyJA䇟R^@߄+YRւnixC9 ?GAp#"u]\]dE9};r޾dBQ¦6<{B qlh]2NEU} O<{'p+ſy&v#gA8$bNh4I!;xir0/ ^uy`-nfIZ~4KbR2Rl^~瞁Cjígc3ڬ=f%MlmiQVچKPvCѥs"1!rUx;a|{NQ0a6 *z_h u+6  㽽V Ldwɿ:mMNBؖqR&}&$.2LAܛ>j쏀qдj/+Ĩ:xsR=c1 pPʽ|Dq#"- #VM)m90B䥴s{@evi(jy{ _9x]LFWG]$'o##=͈۳ϸ~T:F!wk^-,GL;*Yr, $Mr] 5‹ԬL/Ef:jh7G}JGad0A&d[sr0|j$l_:zMQ[<f"\4003`4|@ l:rōoޗg;G/$tK|tRyD?Z ]SJI4ѣ{!\k~qYT2FKDK5WHZ!d_eٮA&wϞBVݦtw $=s~J.oVm@܅^?,} b^"E?y]qeԒ/B v (e(.FA{x$ h!_!Uz7w_Zg/o"toByT׻aM9ٴ$o$R#Ih6F^"[MsNj.IvrFF9.V8y:t)5hNEu R~:omȾkа'D^dȾ"џΦZq݆B8U\i͚hϵބy/+EC%Iupes^}px܀LJy&-y1)qA;T<Eg@ 0K=0]寧e=@椴A vԼjz&-OK%q3PLVoބ̊Op%nu# QR(Xt _$)^nbvl3!C>uEM3SS~b{CPD``nԍ<)  ~[ѲER*؀I1BBe1ՍL\Ӕ࡮ xZ I;w _ؘ&N״_cl{8`<d.\s8'Vū= +omv _σeok)gRA= Vhr4Qp\m|ev,Chh'_"研?đUDsC_a)&ΞD@8n0*ڭzj>t嗜xQUC60vHYuOJ:<:)R6\FYxmO+>{؝|3+stScߘvQ&@f O)< ƪN6廆E߆dpN_j1W^'kW]x< <}[bX+AV>Cж"S?6])$RgxivjIh"x,+ix?L*v |fgσڱU Á2 }k2y+vb}+ |%ogur8Z^d:a|LIr4,',v39i-FU|+B]Cq^dkhdmEP]ӑ$8=yhQa|^^ Vn'-ȷ`1:'EӪN Kk}D)pEzgP/:EBfkGxuT$ߟ ^7Q!?P=୅WeѾCZ0ڬKqlp;*ADA9w]P(<# Fܓ4KqS!ߡk^'#gnwC>er30xK<@(1&JM+K邏`MOk}(1pkAW{ |!/p_t1ȑ`t2KM ze ';zTwن| .^ z5buâbfoYZe)EV !M]!eވ_̱.Y&Lk|ՂVGm%; 6hTߵ2GPdszȌp.,PP$WL>;+ O \Շ_${H@嗹E3K%.ɃjtkdI?Dr̒Y1wa#!͉VqMm5~ޕ+m6(uz#[g_ŐiOc"I +T(P׾ppތ吠^r Ȉ}Ձ4Klۦcul66Ot6Tu\_Pnd}t56ږf;9Ud> nR\q0ZK4,˳  ;PoA-ؾ0w^nlAj  Z:-[˕UzδNV>Dш Y}kx ޣ,*k4'frh]N\*=o}7j#@ d|+iv !x#ӑ\Q#(xվo/Q\?~1R!WQK~HP,N) _nj 3=`3t6wb:3,{5Yhǰ9J!;280RQ"1i2j-y՜V=Դ&J|5+3TWk(9+ᱼ@xK1bv1*䮿Yh&{u)P }7ʎqtRFW{H垥R c:ZT|i,;87{3eIG_,@V3gml8bqg[TJQ)49(@*_趺)`Z W#EGjJ%*-vVO0?0_F럯1^sϦcʋ1k E){þ}4XvOZ=եo*tN(qql"Z]BIZu)=!r%q6^ԗ z5Be+y6ŃT=Ȯq(B$ %{0-291aOZX&仉Q:VY tjq\m"2me>!AuȻ&ьzuH\:Š(uY`ysCY-v~p ;vyӞ 'I9hsde5> F}{2!ؐCf&=Z9ɟHWUv0j#l&>F؋s.}Լpm ܱHerFs +:@rғ;rPqzH61Crqk2ԋ)0qLUo|Zw17b<m0 c%a %@Q4YII,H;5 p 'VŶS%weئxX2%*R/"=$ D"0řAZg"ҮK!cpײR~'JlxZN)y>+ɬgXѥ| uKR;,ͽ.ߣkpZ-~ ~`]^*'C*quMeO/5w^tV_ ?CBM Cޝz6@?uE?3Mi؅'mL.  zC%=ERQ3V?j%jdҨ/R"olAG;9q־="7U~bjdz,!DE`T8fյ4@ekém^BνYR+,G7MJ(;Gs,"~`42|89e Z(/}0SM20DŽӎIm+;[CT[1|~oL}.YLІĒ9Wn%w3\m@l*XJ+w|ZmGmv-bij'=Z5TtLg1R=; ^ua] ch&T}zM7SkhS( ?p%Lؤ4v;wgP\u+15N5_7?>nM嗝Nh|s,f#݂_̑E'? dKAH+}Z y ;N[@@:\wZ>Gs &Ც<'&-Fnк,@e)g=X?U{.˔s3RiWSp5 0#zO}xCTH{B\*âڂT*Sy~Ic"{ލٷV Zԗ}‡Q))VĈ ~NbH2`ޥyQ>?a~z (jz%EhX}ы@_\ <| 9kɕ<U%dK~rkf$|9%`_3SPwe"c 90/XQ=qwW5Pb(~2AI0i>ZF謡94ϊn>/7~]צmdPà{(%FϗClz;Qno 2H/zxm. H1e`6io.Y˒񰪆]q2[SJNwM'ur^=Lj˹ gOýRӍ/EibL-Jj"iD} T=Z o)\ m=qigbV\9b[TUZs`HE)#'#^Nx”j}َԭ6[V=P5#-ȷ#$gQu0rϯ530e)`k]\sHG@8a ǥdM77Ad 1+^ 7i¤+|Yk ht_=zuCQ u4bf}svQEeڡV|x3C'cxWbzG&s*F-4B%=5g z_` 3 HNJzv5ʝKϓ\Uf3t< ŏ 1L=NJd'Π:-jJ@ʑ?zuuC +X]͕Da՜fŘ"ZJuU * _Tp_^N:c(V{3.8 iNYөYl:YeW.$ftȇ&#qTyḨ`a_pRC@:FSv*Zh}ڍ=[ǡ 9AMY jc$-U-& ~3h*74䴬^{UYXrSߘ->t>A4v[,\ J垡VQ秅&@HvU@B Ѵ#H59Ke  FB e9 dcc1t*7P@KpTtB6OEOS{A`:?i}X Ӓ{6?x\  X5/bV Q)r폲@E$$ 0-OaX EMKɀ>zď$g٩C*iaXFs.2p$msqJRtS@5[CV@f=کDcLåR(I2C-mIt;ݶ vp*hIՠzx$+zaNR:*X`snN!uG "C[_KidĂ%r 6d퉉f Zipǐ]/SDQW Ӄ4AիvT.0/y4[&ڎ0k*(:ڃ=-faϿl'Rs h;uCm"NFÓT R\&OE]+5x~:'9bޟ+0Kōu^V1&$́pj(6 .7®H,pcW側qfAxYRSx@}vO v4{.xdOjt g'MnIMS*{mh~=aHnbn@R0fΊnh7M5E ٝP~C]އaWLoNb_iNj"C?Fms&xjD񨈱?h 4 p^fشHQ["KY]~-PgYZ070701000002ed000081a400000000000000000000000164e6139f000069dc000000000000000000000000000000000000007200000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76-connac-lib.ko.xz7zXZִF!t/Ͽi]?Eh=ڜ.+ɒ(Tvod+TfhLNZ գAZyʇ68,']SvtJy5SrUj'%@=8Z}' KpWԯ.n,B"k$U\p]~[!hѲNx' :+ :4ޭ+~EBh O/dҙ+&.1)ö1L>woȫvդGS/K!V>sm4نť!\ їiȳF?9 \AR%$Z䰿~^WMwVP&V@rDS:Եuq%vjLK `F[ ̦4 l$X4vy-'oVUqg땴 ~/\v'H}-(0Tō| 7xprm#ĚB?i!#\w"@;{V_9bJǞF|c I4OQ+YS(nþ9"=1xߤ%}l5گX. RGEJK3 Z_s6kYD¤M,QȠwpv&ɒhT ɴ@|NS16ISMGqay6!#*qQ!蹃AY N`]RknҫLўդ7 Ct@E4I[}- MYrɪzos]6Fѱc(c27tc{ECygF%'`U|TǴU/d([:ے{KL\%_ UۑUYʉPAdP'3& ǡx%M5oDRb5k7#[AR bvf]EjcR,謾v 5UzaG*]wB"{rWG}X-|g?3s.ĭr=fMe"'(6MZP)؎}C"Tj ,[O BLNZ#$_Ͷ8KI4MV*ՂܵVؕx);ק+gi}uc &n qT0XEHg48zhIYjrV [ (S2̞`G N9K4=ԖR+s)街R6b^C$&{l&bp J尗E{=!е8R`k܊ly(!I!&iђABi1auE0qgƦ64/$tJ:GQ2+L{5 b2ϐi#pku֚C,&~f@}6Q+?Q.gp8QdGZjx|/(е KxT{'%IӥǼ'Z`ųz\Wđ52pmbǢO75SiV'8~j} ޗm-uP(qY6oVe:CG 9XBr,CiGgl4^D( hj_R[]3/Vay+vE蟪]H0C}9(v~l#ݺe8t.N=E6W{Ui9})zBj0I8YfI8Z鿩/V@ $W8dBb2̫V^E%Ũѕ,Ll~ 3U9n\2#9ѭ/R #w(ΏTIGs &i6.# xtX >p>*]?ז!~w|.{폆ۀym5ogʀ= K!vڠP=+}U8Wï*zh ,( (vYԗ!̋,%){6Y?V ͽ}jb!k"aGs+;#cq:/v {oVdLB(NBk~tH!m}P.#f]4 yp榀1K凭+*CPցƠ-K"3QFXzS^oobj fۅQϚvJy)I<8`3ǝڏuGIdS: aJiNYB>?<2I^ v[{I 8b @̆/l\nkxŖ7(<ûiBBbRS $VP8ؔ{6 7!s[ԧ7]HI 0IɯVkKGTxډ@g85Ki/:)_VpFR7{,LJ1תsrrGm}D~0'SL|vV:ETOߌ>0cD_HQ)pcC-ܜi*$-x! ^xHp`+vzgi$,墧/L'$DA=Q`s;k|$uK?X7bOF8w=#BuO.v*CEB+J {5 [< My7Ws-+,>u2\b:0Uj"'g~ϳD)͠*@mD5A;J7M&8mԿF~om~&h ?CIeX?W#.GMq\E54"jЕP͋ ]OQn@?-.2pLO+mdX 2?fq<Q>3IȕU 3+3@<GRt׸} -Yu VF:q*G[XBC@Lۆ.nK#aaշ::VSC@:"_56M5,fQDIRD&͞^kHHL %όo͘Ndja\f#Vo$%~5J4LQG.q a ,8YI. V; wg>ttJiR嘽]8QHע{̈́a(~2 ]#W,]Y@5<~`>~8uRިڕ['ҟ5Eפ`) LذdEe#L⁜"5 0fZN߶idᨓ f9!娞א!K)*0Wl! _:+0c FZe\y+p諡i(@g(h<:f!|Q%%`Q z<ݥV'fM!^7q"GSVc,ŭc%j Вa ]Z4_ I^-vX= NL`%|pӃI삫N#g@{:)y"Y+Ůt|!EMf0$ ,wQLѹFB}Զ{}%d .+}[ik)3nouűRհ)9:lf,ڂ@h];cUC_EHWz[t,TY+W+]VxOuՓ@`erA'ι>/>Xwӕ62 2sxfɀUWإzߊg<`cv ktsUMzʤ=NMW:${dF?wM张u-g姈T')\9T$xc"*dS}f~ Y%&GtՃ٨R0` Ԉ7>H{qoBkK>:&Y}vҶNM$Y?&xKJYck󉜃_-kb<)9L :*fFz8^V<ӼOrd凒mzԅ2p9}6t,{YwWkOobԳ  C|$* Q95Woƍ襗=.u~,:$g$ŮcH`lS&0*q1jpgNe*5A(BOIm.c6#@Yf)tlat}B]>S}4q 0nœ?M"pAa̤YCa0:+8'm:UE\1Pi%Z!$fWӇ~[_+I}dVt0mHhfdn! [7&dF*z/>3&D@GY%NLZ!6WVO(LyRRۄ"u: CuڇԄ-`{5G숪˄H{,{!ur r` @lW'}Djc8ߐ+rҾ%yn,dc?+`ybxξzV<)yUp)s VƀᥜGroH1wYv9VJg'8)ee*E1t3&k?=-ߓDxkZIRV9 ؘ64gImY w9,ZG;uT&Us;"11$cZPH2'Xsq4͊/ED؍/>(M<\_?;J yo|qnh@7WQ8ƭgzZ.XQ@淂0KCﲑMM[6FF{5$dVWH29v#D +(z SxԞfaR*ic;0=QҚ'G]I4'Y]_ZǞ ;13~/a&nC6 .I?Ky үnfsҶ\Ë䇝[O34·N͈GWuֹ?J 4twdW_CD*r[*T#p*v(HGt"@ nF5ǂnuHmWNڇu)D S/톕eѕ88zp-̽k..}q=׷%x>]\wK+9pc$$9B.2=/F>qGxHz_]*$4]$zxz=y_+B1[k-@u[m-N~p1M)bv&x7sܮ\,O."x@a^X+*qOCYhI*Yli2N z< ϵ&w$3XVg! ;<Ke1}|¡kSGɩZ!Vk͑s)z'7j7{'9݉T=1 Xvvcou*d>FTu*9+P4nKA7wτ$\oЮtōYaeg3Ƀ#'3;qq {'i12:m[~g5@~uV#+)|g$,R.VKdzm!.)6<@~0$fX{.ߑi) G4K3?MJ8ˬ?uk Jafh1Hs3BGi~EZ{l/&~79\-)DppCP@D6h*@abSٞ i(ƒh|$bF8q.Xsl8X*:进7C%қ>ͪ;QiZ|5VL6i: x+-Յ;ZK#H7t2ipvC\S=R wKʃR:($h{7ZJ8Ȱ*!V!i4Rf޿lZ0s, MQt&'c`߽V򳮇9Ukcv(=:IcNW sA+^yg3)];[S 4^1v>gDu:0[On,HԂpGԋ"/zйY1z b=}Q=K=vY;˜>RXƃ|z8hDYI劙eu-%R[j `Q`daT ̘zcbʂ Q3 N8 ^Pn-A3 ~KIsJ#'}/?uL^h4Y³dB.a&xR}%5$B_NZ#tVSa9r%إ[?BVP)cK:;q>uɗJ.I<`5ns.秥M4nf4( %hβnhjOO6&8̛?)_9HtSTfL ErS涥Žq)#pG=q4Qn/C#Ƌ "rퟰ 8eJ$j`NB|P 60B Uʰp ކ ?KQܜӆjo~[D}r!6*J 6J+&iR: c5z^>ueIAֵ? KWY_8S[,,.PQtp38]uhq*_-mDӋl9pJa dRCjk6V#2fÖX395v`Odq#ߕ< zW}5ג6'~Ob\ U❅yFEM.;^ԏuDiL'Z 7+^eӪ*vxtEYOZUxGO-̎/K0 HV4PRiXAq9qZl^~WUKђs&؁iW*\Kjy0@di7yWGTҬp.`"Ev  4|7c}  G_ LZ)!(1gX 8ޯE\iWt=crHdrzk\V` ekSP`PE>i/ŗc#{m[yΐi&eqdI;9ybKi,&.NYq /Ց(ܴv2Vd ^51JvD"c&2Li6I*GŨ L\>&aP Y:'ąV I0%NloޕA ]>tޗJ߃݂zUH =-w{ˏP8VJwIPEmD~C n cFrccˆ7K.[G6ܯ E/a,ĈMq8Dd(>TӢ~m9,l6®Lr 3A/WbIxc.ZZ1卜M0/P>u3Uu MՄ %O",Dʦ\yذghN~2Mqb[j$ ]DnPh%R8N`/5~G"B|ݮi9u.l: bY"h{G'&c'|PVQZWNְ㗇0=3LרeZc ф mE}B|&„R+P]7+bm:I"Q;@7FT_ EصWT))d-4Z٫[>8twLhp9둼5bjၶw+~x" Klo A$BV'ƍhC(?VM:xnt:}vDߘr $ =mFjeLe?[K10yJ5]_N=llBs/a-{.*Mﰫ#bFƕ_-Cmmc+pWy9bh*b0-!|%T|u*2bڿOvv} 8 "(:oFv~|}09)0CcnݎniL)V^-lwo:#[oRp)ܣkT@!Sq-ˮ"9mw>:9VԈr˴HPsÀ:^kH!o&ƹYCwȬg5:)¨5 <5G/wR;+FsIN`sg]W/ra֊!O~Ïz ޳5RgzFf!~;qo傕#]ukbąiӠsNggԳ#rqw̜zPKy΄Ϧޡ:Hl(y8$ʎA#ZfܫlhωfΘXRh=r )1ynNQRډ|4 ۚ1 )O #FU,=%Er[S[1Xs `A 8YO匏OS}\X SkQ| zV T#p@wF`]όxpeSq;S7<\fЭ4o_+Bh#7WћeHGF6~U!!ml52WۿU`.7Mr!mxᡡoyxpfOaK(OHaC(vg@?zy3PIж08_(qȔO޲l% `I8_a>#7]Skm~gNiiel HIueھ=Ct Wn9T#ca1W1ɩu);c"+ЊY뚍81晒p-m˛(/'5}3X'Q+7H sR\SۖZ4̸o4\+C~NjknΛ/,W8]CUNmpB5**%#B_՜2pv)1zZ`PK W es"y&[H[HckT,{n[ !e!pug)4vN.-/m u0 .nhxhO1lxwgrHzy+⚠ޟV)PiKrm;Dc_ĞF{VU"bG_Sһ X9N#yp~C| [X,٘ }q;VP~5cYIRxmOYj u/ʋJ=^G/|ePeVT o/VK$7}]|g@[4h kG\ovLʎl%J<G*A/W=.rʬsLؐn]HGbgWR77LI5-WL%7ϻF^tHRh].N&;jJ`)" :p/ĕ>SHI\* ǽ8tI 'aGHx&nZi.Pԥ>f/Sj^{&T+AqHͮYTq#."CS^HOX3Pc^V' e/nZS{`YJwan)Q=Z7X{ѧK ~VU?JN3f.KY:<~}醰&Үʏ 9~@b.gHP[FAbO\;CVJa)2 h׮w@kH:CC=4l7#oV~q-z_{gA}*anӢ-NVk5'ߛR?@IR|qcH;x.c jA )KY 5g%WsJGBF'|gYT |1==6|GMrEf A廰i5]XBTd'O mTƃXv_?Ti~$^=&Gz#QD>()bK }̼f ZͣڍْQ8V#yl8Y -&@¢}//Săets4oRQHV_X[{iR6/a9ʼn,t!Gmku\&jg$ᒀzt)_|8S;/~Xsn,Xb"UBhYκ[#q/xd0;L^T%$Iɥ.2R aSӌ׸]@8k?ЗFIǽEE}օJ˶ ^ 1 K;N~ڤ+aq^`'^"@O1;,I~̳k2<[$sBC1ݣG%bH :TIXA*`Ϡd_}f\ )i.sUo R͓^d1fErM+곾,CĨ( NG{%p,*me b5(So7yll%DؚҿxBYäĨ{d똥 G/ٝέi,7 $q8Ŵ N͟-UKߺ2?P ߜ4R;醘:S֜RDCE­pCι>(cBޙ|Xxe$D9xT)p1洮r1XsBE}OT@t~jAA'._Tz9sLjNb3)_󒄒sD@9Bk8!o;[:YhN(= B4MY)8][xu$e<8멵R#pcT/\Yv*).NmGsCTqj_.@2V%)㷂|W0, S~Ck,dS݄;!82zZЃSV_ a){CP=ABӠr[޽B9EZYc}GJuﭰZdf).`.M3Vqmg<A|cA/ sB5PCՃl_+o |;34IЪ-IAJk#3P!=GL}2E" 5[f]- 7 ϱx;fv['c'/xeV84ɘ$oY6C[|?Ȳtca5"&xm{P}y6Ȱr sVwOZD4(q wId}=̭T) I˒aߟE%~L.khc>k@WMhgv퀅ѯCtEjO>A'AW#>_w4DOV+ }#c3L(]cK|Ƃ[e887I8'BP$ӻ++䲬>dm 8G8+ď:O%-\RzGgNsۻ⤺V82`y.B'q4庅Uy9*j3^tֆY@Pv쏃Ʃ{'lpܰa=1}R#J!BR_E<9ap6ʊu#yS' t%i œ{Xpڀi.B W߿WQܢl]{u g9 %|ލ/c0͊SV h#dAA+l7CDn8b57|x7g- U#r"uKk{?'jB)'QN!Μ6 WNA$}tmzp vH$CA(? 9DbK/81 B6_z㘒iގDS`$0oɢtهt[:/@;':SfP!ǸwN{1E<+ #d!ܖZl, AGnB*P `ǂG@{GXwzu)鎪߰}MGCAGAR~Z%X95+(o}ԠJ ٖ_?lBg”P Tdu`.L2(Q,MN-ɂ<2ْ=v<lQ6)4lHe[̌ww! =dlI)lh @?hv{ :΃ڜQ'.ޙptpAUTuS-+O-F?&⊁D罗`ftOOo&kxI;*ch@yK˩Kn3FRKlIļT>pkZe{o);guIvMIۿNS3gJ)q 90T/H׏j̖#}b X}~p܄vJerh1BN(HlZ9͕/6՘G憏vė%l/]eB T?<'c!yD|#k¦d6f @dk @Mj/PfSW`Ña A˿Hp;b#gF|wLG֧NUqYqA! {9[<0Ҏ֢CT|Ҏ'Ρ ʑTFx<d|37T 9ckb0 j޽{|R7T㯐SkBʲH M]!S)=7  ] C6-&>ᾰ_@:g 0ze'b6VqJ0Waב5vqY'> WBn^`rDlcǒE%n1wcPS_my^{Nz:hD5BS/OeI1J esm>$3uy[sn-_|k #q^K(RF@uгS#!\wWr$ԘsUjckZ"n^:,]׃c,lNY H%JdMLg#u!ttoAAڋpbMjmG*UFcCsKÏvn f>z:@筢`qXȘ)|lDOPh- 7ե^KW(R42ZA*ǀ䇹}겏*RZɆM3o lL}z{YGu,̚igĕts5oO9mUA5){孷a70Gȫ,!ͨw+b)/%E-~jI3(L92[ӝYlԆ)8" *v&qH` `ɸGE:`A-Gtgڎ8Kt(-h["nW/PUMЂ΢Fr_941DO*ddsKt߮VGr\KuKA +I90ەz_7Ɉ'ۿsv2%Ѽ/z)&?9жkk"N ?Cȉ>W{]5;Uyoiuy\iCq⻗@~Qs@L`);Z*َm6 _7O͸.˻L㙝p!Y6łƝ3iX<f[P䬖(+Bw0bd~on:+׊ ,&(OS,y{B(֏jVؠ3?L܀~'3Xl A t0Gc;Z&HOQM}_dɿHk- Y-!(ٴ:Jy~+ژ.}{c=7 67tvbc:4n&CJP} O+习Ү "BK %"ڱlxtyi=O"{6V;k߁!fKT9xE^6oJU;^ QVLq>8ة\=ѥ nܱ?ȕ8h-O"Khvëх⒈o2 0$,G-R22h]RRe3QHvAHzHL^=)z] l.v-WͰֻ/*~ԱQs}*3F(#W?Z>}O4=2_|䶊ɵ#;>ᅴ㧞Ps'3jie$V:yKOF05QXh  Asx]P4[] -XW?Σ`+-veG# iP<1sul䄚=T~D34:enh4D9Izر 0#T&yj2X4 fBƒC#WnMMTY(gְOc.R&p :7($ݽ~GeZ 3O @(7s!LNҢk&)h &hO/$݁<*7(㕦FgnJ5kMLa'EAD i>WpѸ#vcN/H"Q_曔]en1tUVQZsGIYĿ;L_VbTOY;kD5J4؟F別o{圕>׸&oSӁQ[@@𗠓#$ )p`rr>ErY1HpFV"- $3`JB6Vx,|y#l/юmbAle̡)N`W8R@V馅.+j(^Gƒ$~'J\ncVGz#_:HfOMz]2hupO"RM S+- ZӡRo%zA Mg[:kR Ae̙@ڊF`g1 т^Ґ5$=ID2R,"pK)" EJ{*V|%hpyNɝNy./pjЪnM$l ='-U4zџZ0qP$DJD="-Z%N$pn`ljoWKk{ԁBfP>\\Խe8a{nmwW$$Zz\g 40WYv@ q#t/|=ڙ7Tc?eC G|ZJ?Lg&5v%p,v?]h+ҩnG"|4fN{ж\oY!ZYT!>N._"a5[ ę1HQw!a3M'kM[(y-P8HѵYlE6H[è:Noep gnj/0!@njo!UzsPXqtjkcrT35D9ېkdQ!0vιѣt]'W6p` x^~LkήtH"חUf*:/rl 瓹L-e46jK uU~:1 r+gf_\A^w}%oP!H5#/wj*]MOB6frs[WlMaR  l<J:<;.J-1*eOp?:,"ż=,R@j^r6Ң!+F+ķ`vk3i #yW6\jdDZR7UYp?D"\Y8}0x|]Ctr+M2 p=>0_2[29 TN' |q3&s/GŘ=ԌEEb !._4C\0W/䇤1@T2B<GKSJ𕊣w|\㗉dIAX>r/*¯N%:tD9"cZDP\`MI! /p~,~RS%@!Kw5{81㔓'G(PX hkvZ8 +/9ەFFs5՞^F6-C 97\i۶Y%7,VR^%كzJIusXn!UBFĸϞ0r % ,Hͭߴ¬= w!2Wܸ3UZ˱%fyWX_o0}oP:l:Q/ͧODhW=$@}<|S>Av<ꯈ`/aLd']$G$s$Ȥ(X\V$^ox0w^<^: '7!r(o̠iϪn-,5> 527K,5\q)d/B:N^^Sεd @.¼kX,4%и_4wg s'I/AGAycĺţŔESLCW/mI&*c{m޿4fw΢ q#.L۳/f u $Ibp*0LuCdM,gj GIh]K`C7[b2]o&DǎħMzeppo[Xki:J6oIC;DCZ}CGs8Ρf  vzwVpd{JJ}$] g%)lMݎ|`OnCjN&rZ7ƾ"w_ *p#ʾchWJ5:VH2AڢX{27`YhL݌Z/E1" l$X\^I%dWb E>)O΂t8?SmUm!J k:l 3B<ɶtZSeqi&gL숐4 /JO)PpcW)у5+4tHj`>Inҷ?^RA R㘸b0 ?l:I@_H-h\`m3{ 4Ņ'>n*%A-ڬCL5T}PZ!vb]=ѥYcX ^FA]j.cW0 bZ{vEfAΪ nk"Qz8# p\y0{/D#mG"xEjZBg}IWrn~Jbtp!{"VeG,x>0jVc 5jNu8Kc9Rםjw?l)^ZY4CբQ,#m)X:(7=2ecS]/cjhE 4݅.XZuJݺe1--Iqyv \$~@gTAjbK!H[i_o#eJF1H1alqPc߀pS6ݔ<[O/R;- c8{\h 7'1pmTE Gm/_O7IKF\.}3"'s$r#?B\7fx]K -cgOn:t0ɬ֨Q?"Dhބr^/듗E *讧TZIbq't;j1F3q޿Xʘfm!=f9,QQtZMW a昇l#+]tGmg  ĉ`2NAmh^_{D_ϏS1FQ0] 5u; 9%^-4\YYuVf#Pqu>w5Lp%N*|*$ZV_RrI!^ _)kOo?\*'fOMCac(Շ&Q:,bZ7#[*/]%l{N$I,?T|΂HIi@(Em +u lQ#G:7dmݕ0F+2O 28Y[ hxZLt:$5lj6Ƃ9D^]OUuOtt+:}UI0 3pUQe thhpbZwѝ8$yI*qTS/*Pj`ăFIgh~-X)f D`\ɸ>"2/'?# Xr|OoR'wQY}/ n]:jB^hHYT۵cEZf|F1>iyjNӹ3g{y xb+]`) 3?b?[pH BM+4pҽ|A^K)z)Hz\9UX~BS!['V>r!zn3n83R%#w[E;愔\~1VJ[>ŰliZ.Q=ˉHm5lg8 m!DM(PZkx!.[yѳw2IH0GYji1˲>lS\4S\DjI}$@ qz E$buFO,*e?^:_֒ Xp ?QBҞMZ^ ӈX1Lʽ#iwJ+\RI;2Y7W?Q<(FʖtN-I,:oͦL'NNJXu#H@`f1s|9y;ǓT|OY&_e<_7``KRU ?"d sf&cp WdG:NP٬WrT{M|QϏ8@ 0F"/mb 8iQ0dF-$q[V+jnO nJ`CAam* 1Jd)ᖏűJ1hx ƻrGff9l;SS*E#UmO5}IèWP\&2Ա =gqDvj'avQ~9~ $NoZK G-S>ƞ{%83&~wRUd%J,r%/okz1i^i>~+_!Ng}XZt/Ѥ8bEu/8a GyFAH_>/_vhuzshhyC[LޑM_ĬqM ?>f /ȱ,CP9R@ mۃnLjD8$ڏ`Lj_S" /kaLw+ئRYH`>@dƕ.C@JyOIQ܉,dfEYD<\5fF', u< C4KVgTKɎfhsnVFN I\UtLWNImӖNl4w(=Ê~BQh%qtz 37ܬ%w#&oٌcC7gYZ070701000002ee000081a400000000000000000000000164e6139f00003e58000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/+g>]?Eh=ڜ.+ȝ[{+T>پKE/M =IN *cÌ\.)^IkJ_Dh9_{ Bgl!8b,@?g.AE+ʒ"Goms ~v#N[E|s];^TKpD)Sr #t`TVwG#qoاv IzTՠo˘1>˕X$:Hҿ`b,nWnXT"l@C5&5 &x=_AǺTang zw U}vUxʳ AP!Sִ"Q:B,#YW^Tk?z/׎W;_л݈Z*6տ+N"}z7EpMd(4+=ֆc~4|\Lʵ fCA'F{yUn=yiMj%P 4)FԴ-CDqTn_F'u~kW6h!:| B?W ;\c+UcsG!Qjl l7Y4F0LT Vo|cl#D#!zSouʕaƙ5̈N>P#ap/8d| 9vH&|kF,~a~7pq`&ϐ,G |ןv'k%zZ*R{C]FV@1(狵Qu_Qv,n%hnp6>}brs %NR{;r`EAE|eUہN\((5T|tʺ%X4Ϗ=I(?39QIro nk$3w]]g34~10z/3bto9Hy@3O۱$%$9JWx/EcJ^Hd3 ֐w'FR'zܱd#]=3HenW&y^IW&piwLhq@iGRΨh 8Yٔs:Ώ: 1҂qoY΃}7PL!E`{}|})G["OuIjCPDc:;jwh?$ B{ Ţw:&ݽH8(Tu6( ~g@MVƞec834%*.UD!acY}O>|^sfÛ.zϘ~M `M̄v"vfB.jzTY(& pt἟`B@Io* a3DH:z{"T_;X‰)g`TPml=V^) ,+;X 43 Aa/E hO`<و)ZO6cDHMDym=qʭio4̅LLVW;/kv|;c/\ذ)D!"~\L<1SXg8j!xWd6D,Xs]!k~9cTK ҇ *`_L +.b/391U4>aֵ*y, 9:,@qݝN'}!>w00uASƾ1]- YL"vL%{6 DPd"uV6H?}6aFn "f7LPdžxRWA4x8\I p2a`_>]=6d@"$ qnpEϬ~9h8Knx*,>/B,%pѝQi},CןX|!HMrVwn!|y@1.}q# OՌU8V|fc KoST8;R f{XC,#lˈaaɮs<ʼni3l m">08Ei%F ɮwO ~f@))QyoWKQl*>kZ~(2ӺO4(_sR79Jf]v*( .LL4s[[ő:F"80kehHR㋜wQxzUo t$%,i T1)TrT>Plr79^c :D- ^-XA#LBFkUSխP 7ч#B8gPo}Hm#v6b 3iW>-MT7 :o;)aeήր:n+tǙo-Tm.#Z*8Ki8hnaz-ٵ>PRh|菅2lM 6HȽL,h.gsIoX]o4F2$9Ӱ:)}Qy$#L@IN{ {^z_KiEuV='xypG1]Qn 2UؐQY$}<0ԠS -/x̵uȍ Bxh&MVK !]Vg|;S7{=lPٹmXRx1J/A).h$D7ﮣ4ms;nP0}|M+Rkp^$YtJZq\M'4"P>XSLJ.N2d$_\Tr :hЋv?>1/ڄo)gWs&P4^ M th -dI;aiDJH>9f_Wi>HA\Ӑ֔*eDeQ?do"!X:"\y,A@'MUG(5+GQ͔j%3n%=YR9Sԡ署i&rtmYρ}?G[!ȝ4d`>9xyM%]XD܃W4{췿|`[GW RwB?u')PVtd\BwƬseSFS~NEl!<.%-$$ V nь>48reT[a.'5לO=-b]:8q8}k$TRm_h6m`#Bf#y?׫=$΁2h]S,{sz7SK V_烡ۊFxM\xH4PWV:|+I&kuZ%MplLq}Ob4P҈Wd+[ j3.RDtM{CPu:=oQB yQ /L{e1@=HĆwem؂C ~eK>=V$V(bBmނȁüi}?`HfQ Bh:11>&Xn$5rL=@MePa FKu|OrOK. f6A5&UnZd$^ݶQ:u~fejexOMÅ`Ԩ 85|[JQlmu쩚 K;F]| bu[ C'V\֪rGc\Xu}I~(sl?CK Fꅻ7T\m ې\a>VɏR Jѡo0*lܐ ugݠ2 P9~`HNM>uf m+Єj07&/5|},j9) au,@ېc.ci?O[_0Zc~ 96$&nhr6b2k^Mg^6aűEM )ƍ`|UN2Q)e. & JP[GT'39q)'t6%kdhy^[a'(҂A 9-&RZ'V4oq{䟌$N(Lx vf<OXCeG0\, o:|Px ScMhꋿ&$59ޜJkx#+&[[\I7)vjGXF&=qdn΋(w)]^|4U;FK:o(y7~YAgJ|EwZ"JF 9ݍ.jY_PcA8aսAd0`.Fed18JTʷ2SMLmnw^}]}b$Imݑ/~#>c.0 I  Eu%ValhS vxi=8_9ͅK%hEIpA6Hy<%wgS+5;"} Ss_*BGv`M#u\ü[!,s7m ]oJKgf𵴘\DZ/"l#D޺."e67i̗O 3S¼iƪ2({L|h+{Szޏ8`)wRxh9]9=^9ȗtt6hN&5ӕk6"?|RMx^P3TrB:?{]/C|47ʆpqW#) s N7 |Uc#`0^ 4 hyz%Tf;nxCmDKj[%< cvކ*wu8} EkǤ=m?, Td)ˍ!Gl{qxA9%rX-&QH'- FߥfwRDHBSx씮'Qҿ.AWyPhK^n1%}jOC Q i6AivZNX1f-dS ~ #OX-)忈 y3p0H h>,]x>",ul{w߸4_GU%GTEi\& XމSrmJ4^>k.;j'łib0~`c f[׭0pn) j6pI=vGVe旴&,Ῑ;ƘݨL)pO#[ |sk$7+Ͽ+K-* roٳ+l6mkQECQSi бvX͒EP`~e*DX)3pt*|-x;6M*.}U2a-s0J&ݓlJz%H=5JRݮyA>A'.ĥ[YHԖ#RrS+֪W鰘+n;kzLe*<i& @&p5cFW(K28{U `z"I4}h *k3 }QWfsE&MSq7 [:mbB9Q}DHػ"Z6?g9S#7$D T~݃FD,vZ tWx|.>'}¬ +s$'¥U6sg1.ćjA~#p'U$UV9$R %^O vy_; 6n֕嗸Q'ScOU`rTfWKe:7M2ߧ@X;!#"V^9H>EuyCq+.G"j WS 沞it5{x@x# !#RLXv35A-ΔW(KIm|! KZ'u16qP(jŃ?fweVz }Qx@:06D*x-ioq2[ XAKpn$[_'1"VK[ɑ;ۏc;N m3VX`[* %4)խf%if-rU8m4PXQ!TCpEA0* n ݑ.}F§<W2)nwvP`Y (OaJ*Vl ާ9Z0j[2I&(Ik`!jJ`4g>;;^0(ՕߌաL#;2T Ю X~ U]ip6agwDʟ -*-*Y)vנ>@A+I jAr Fmq@(3cү D^f9t\ 3[D3= oktQQ ϭ (05wHXCrcSfRuӫ)4lORv_ ¾u+X4Q|~:osn&{_0}9$A>'w.^AEԺ^\4WS&L<-3'2cg<wITr{֫|k^ܔ+|*Ir#Bӄ?{-.1=w q"uS &n7`^SW۾KIѶd<آȱKZ/f|/oW<L&/9chQ_,)[$y 4U#@Ӥ4.YR*^Q?(Hr~m[l@HT&Ʒ& hFs5C#x;+-< ڌ /8y#qOTYW9u^¨j빰ٰIm:jb ]y$!-\D84\UM&tvv7\‚F<-T_pޫff$ǥ1èk$ ̛@a9V#|("~5"`4|洎˥B>7#q~ I* +2v՞Id66C\lQqB -$rF>-Wh)Ʒ4!(xUνpxf(vIʃ+L) 6&X'fJKęԳD~<\**Oq^%}eWI;\J*y5>iՅ[w*K`KD[8pFxeތ2עd1^hl7Vdi );>D<>Yk%Œ"^ SG>~ te/µcE:[/ܢo0\EA W:X+0b 12Lݚ}1l/6fџf|!")}SVq ە8B 21YyY}#<@a8шˀ:q;E 5ƎgNHύM(bxyق(gfBp?߭iꙐn%qY?>Ko -%WZK>WQeoŒ1'm]DbqhV~(,F{|D ̪h8Di7QH) e..Zkgb$^žUl3{7g*h`z[5 yuV'/Sd0oͣ4.k&yK s0bP┰PͮP]Ww="\(r9y7'YW^C\4bOjk. o%\vb p>QHyiz?.&7kLՀwx <n7|n~K@BVrob^/@*wFa9?nFd~o0 -[Rh'1]|֖T?M7ޕlE4պ\iqO_mR7"$e2Olx+Q'IwM9;c,SFޢR ߧA6*XQT|6j<VuY#H _[ZM^0Xu/OF 6Znι2fǖOF{Ct ֑66D8Vea%:pKlkص0}wZRC fnV2um5R؎< #htZh6x 41C;qkq / )cenʘA-ȋ43}c{~LglEڏbz~)Z$Z#tLc W@d=$W!y鸋ʛC)J ֩ݕFؠGr(m bytKsGSY3Lu)5#=gx%ΦT)AgY.:jU9:cKOD[ɇXY]]K|fQMRq ;h},Dgg*T`]RwK>k&%M)m7Rr&Vsaql$JҎ:1qX񀋇 [HNNv I-ޝq?U&ԙ%t +{P{A߻Wnݰ݆33:y{偶2=~6g ߧN@y<..+|/`_1 2[t %,c>+96M~QI)y%)E/?{&ǫ|;?>{w,UVe#Ms8m(%͓ԇsZO^#QGᝍ͜JWYY0=PSBDj|?0]Fl|%U#n(ҹ0w"h:g( v̨W^`Q mN4sz4 ,7;Tz0&6XϸWa BVfc5['C-GO&
Hp+aMT(? mI{?spIakw) nAY`UC^z.Uޱ@!Q*sއmc=ĎUq:[]8o},GpX7bfRݰ D8pK8?G

覰:ʜwNr(@+ĕp4|D. gCXAaLCǔ)9&,`7E:jvfH8aJ9,.u)|YK2R#yDϴ&{f{ l;sr\3s Hk"]+F;4zXw:ub, ?Eֱ˘BYK9qjP:7lc{beF .ID5%Tԉ:99')pj,|Yi\L]w%0mPX8ppWa2^qIH$V7HA' [.os$Ű5eDZ>'ԚhJ%jƍ)g'Ʊ6=qM/!;E\4&THs^i"?OXUjoεٱ@w1֎'3fՙ碏!\_v 1`R4*ѧp{^<,6>a'1̬% O]1L7hm-WsWx|'[N~EjkqkdDX#cvb}}DO+Fmdu]_ ce ʏH.ͯ|:*]6.ty~ cPZN,9#ŏҒ4["( Ik~^} e ꜍!p4KhLV+->%Ho'ٚ=D=Ļf{;Z%?U_yl4uhF/{|xvF1"x^Av6p9JYG]O-9n}v(+*KڏqxJMs=& `iC\gz 0҂\˿Ȍ{EׂJ\Ɏ>L"Zx9(ϛ՜"$ǩev9 Bsyř&!E=K)pf9[ǔ%骚.&.XƜw0]=}5 >̳)ĩSwnN,0=B_MyxxTPf2Gw&ugkQ@>=La[c,5*Ȳs~@"J۩jtPh塄&6:ADVHyOUViZHϻDF7"Lu˿P|Hg#Lm*.] 65U1t Q=|KKalׅ@F\Gl[dw-P4ʲD 1N܌@lQ) 2}澰cܪ]Ή{Z]bi{ݜEEq p:T͎Y2OKWLVP )D^a;o;.4Ū,odhȔh`X'e=bL 0q$'q~)g&$L{RRȅ1t>-֨fJxH?_ҁ?hQ\<}wv; n^S3&ɱz>$L,$J/Pr"fvX6|s;_3+i(iP]]|Y2}\bcg? G1^!]1JaNʲx}7w|PRb,j!hZ_ʨt-jf\T➿.8i/S[}٩F %ɫyAS4OQoЛ+ Q)QZ)&|FOݢM@CiscJX &zub2Tlp woH.TQ7 $yEIJ͌:C` V5;O\#^ovTkJ]VM+w ݳ$G(J<uIH'*P Eu1ƠK񚭽ZҲMDbSg(eD+Fw#K}xVP8{f*1-l)ZZ9aii2Xqs~usf<̠:Fsj$3Vn|7.y1ZSt\FtVlqX;#5N#eqlIEK,89xOZш֤-'OrK[Kq U2,eo4ڞ`#$[t[`h3۷rNc$74:~xȭqGI:ړEJe:\8.`0lpNxOWc4qxyj(Kxq()! K0яÁ2."7a9D+7 (/w`p)o`~7k= +=H=8=r$iK™:C,0Fd@<1$ ;ę@ب@Ԍ#*B֊u.f0Xԭ$]~.{:/˝¶:9I4yBCj7ZЧMzWr-Z8՛w?-ŬZ)S\p zozh@2uzR ΐO_xmF{vl2ݻB_c|O#t'Zk95v+u85~E؅Ur|Ppy<qp,)ϵ®"}ވcKČ;<  dom~n4W<|);ޡ̙4sҫč&); av- MѺc>mљ0ĵ>IG/%:|戴%><;kwu%"QMx`?gڳ:~m <2bhW8}OE'˲ϖls@pfA*6q,qB\ D1Xi>ccb6S$3 [TVn2}&5\($b; R>v}YQc4]tj#r?X+X:nj_b g#s9gJB^aiY4&5)",9@, s~D(~h ƛ5ŋ'op!((+KdGŅ&|E' t)]G%HAi1t<)v_et)k*^uvZipWg!s*: eWqn"V,ԁϏ3M6-lC@;/kfiL j+pe ~.i60qA"{Ȏ#v㳹2%~:0gQ9v|YEX.ƒ˴!jьFdWiT}r R@ ^tMj\/rCk(!O=]\f/L%2wE"#h%MM{pXH%P> F@ųi\]Np /ux5bzlpRGMS6.nV 75_as-v^;. n[FtG`" ]4ew-}d}Yyy"v/DƟ B h0_/PO),fbBX;G9C#<ybz^ƙ^GC}0NQ|e~µU¸LRbطR|3V0GFG)Bi wӲ~ g z:10IlJ+yEI|RB_J~,5]4Fw N\Vj|+nDsa=S@A8p-ԎW%ֽiL 6E{'}!C5CԌ 24D83"|!sva%}\ڡ7K;{x.'wa*=[39:) kT^G/[ӎZ"hkӜ5W%O1EL>2ʉLRٛo;Dx&MBz" wfD"2TҏxD獿<Ԝ /yu"^UUem`GjdfrR#f%WLUi-#B6Iy*5âWAjLI󏝔^fVL"01B<ȶ=IbvCLǬwUXڱ ,}XE?һ%I ory# ǯMI- ,K^62 BDs5~Fl}<£{ a5;bڟ<^::q:ś~2}б| !JPsKLI;FbGc4DawF))S84}|tGSOd|:^èؘؙ)éZ^M=y[s/cҭ܄}쓈T7 Z1*ˑS7ռ=1"N?NSo?0]R]GK6g.iAi9Mo dWAڲӌ#wP}yej5tIH@ϐ:N͍}sh,OIڔ2̻&O@k*`t!iSqY%v@u&/m&%m&C+' €Nh@hTHyP͛wF0O^so&4rHٻ0J%*/ .|jbX素Q0 +-Hb{'R(C?Z3 usJzxs56?;ಞJ e-`(Vzc_eerFG9$gJ(H*hJa=!$ԧ+2Z؝R @Tʫ$-ɐ!@}F.b\CEuDp2:tЀZ +*lC,NI%q@ 7wܠtw!T#4W!WB.ITQoG>n۶\d^Ɓ'xT91zQ棍 f\~Junp AU+#ȡSlB /^Ag1iN'dm=G=gVKHPq ݲ| wC 64ҟ ߒ&&wT*C׾Ʋ\Jc0,;&q7I4j.#ofG_ƠVĠmm*= _7ZJ@HAvf^]*_U ]̍X%CZG@ x@'jkux⅔Jry,[@o I؄뾅gJ_M:Obx8JIzgvM> 2X^9"3~//ukA*N~{ӯ&ם5>֞Ho6HЀr̄56a&]n #Qv*]BN0{e:QhgY|r4uB}c {,UPW 8ڎΙv:JGиM|ۧYGyɸfp$)8-Ƅ.#X9׿ag.,᜶JU&N6뜄QV FCOP~q6b8 YڨWF5h}']hm ye^0ɦZdkS Kx/{QRag9L-v-qeI9,FHUc6"*(@_ <ؒl[C*jRxآDt=#\ݶK [B5~wZjadlfz śrE'Uj&I˓s!'"`-\}dzSsPQbD[<~;m { 2ze̐Utux֝ I}eŹ cq |>ZO4FN<A̶F%F[A@PGdnr(=xf>gIAdXtO]{P=8-@fPz<%(|! TB9]UVLaVf#䈈yqvC[49O7ts/7мbaFQ,IO9hEA$ɑF眫/4}xSVu6_t. a-O >i#FB)K3a;EGd@{ :hkkAi0:PCfւ+H~Ҹ([wѲZڧyfN u]dϔ8T V?!  s|]ӴoH(^n QLOƈpP 4y*Ë^_"/`]ɑ<8jsR)(jI)DZbUo% i'tc|YTM+Ү*M/M9lg; qZqY~jb~!?]4z&Z"AF(gYU*[q2nEkvD=r"$;<69 ⹹4>h0'Ȍ6B`m:,~QlC#vѬ-5 |2V4:Hfʬ-VRYbwEdaE6Z f?1 A)eRS{Շ-n:!J),wyU@+H= YnQ_ {8YW5'&5Y iF"C@"WE>0twN7[ו@O w]IfH!icb&Z T}y↴\w@\&a4c;8 i2`$4|UQ/\  h w$`5˅26I#k/bZe V!Qװ'l6eh=rj*v%P͂ QT!oT|5([/^7?JL/W.voΦ,kSo$}EqDY.7jd׈ zB`@H!ɸ4k.V6Ҡ3QzPjctW(f9H'1JWN c^U;,J([F}t|Fimؙɫ?brV&-ǣcXSC]d=4׈#vOtrI-`&<A42)[,5IP*:#\zH.b|쮽Vq|nCju7YY:]"{PA$pȸ Ͻۖ)ꪛKP!l.~jpR<^folD`x҅‘|;+6(eMMVθDoIߋcgoZ7)Vݐ O`,࢝Bw幒ʟc~Ve5aFFl0lI,Np*R!ڄĹWxiEc8{zYjp(jᆟgZN~ \uNynQڬXǙDM#E2P$xg!ɌE~;d3kEg}`hc֡>Bovsk0=MV/e"-^u/M~nx- yE w&{}JL_OtǕI xD<|a\Kru4J: gfVzRv\+ItwN1u S`ޜ&Wvm"54 W. @ϫPD=#!)<`6=\ Y׮ K _FxW,FC!W3u+_*;,[D9eqAލǎ?`8hW U;&\(Ȭ9 2. y3H%wj5pu,[vs'WFd֌0@ %;ߢ?S2|'/pXmvΦpm")j t lk˱S@l?Wt/޽㙒Fƨ_}{&5jJ~NNӶBe"esI \IBml:3Mij."?!ޙ^@UC=?QC 52孨*@kD!`)DS>G~O'Y3ʜ ʁFd8x?_TZm*CjaH:vHgџnϐ0 8w=avj%uw*FBhV/ AO0ɿ^!c_mzN3)5aFٷaZ >2WSZqNu!BNz=0, #vCJo2H`ۜ'S`eBSsL T5y8FA(%k~9 W)g[z"\6kƆ#Id*t3Q8ذm'iAɽxRaǶA(Ǣ1@HqVjc'3eǣ>nI.ay2 H[wń-ZՏ@ݧMnoǵIx.tz T;A*qYʼn߁k ӬzAԂj~S8~ 4Rѱ>/}dt^A}@ S"$r\= '?%GMxXV:c"K5[| n$/${7쐁.w:NPQLq1`r~MwKhb^\;*xv ER]DTE=k`yw}F">1BO͍N*И9˩6s@xC=a]@~g%Ene"DrڸNtL9 :vK\'x=k@ LoAb*|h\2sjdA[PTB#k%{ N'Fe1^Tg:#+uqڹsK횶O?#7pqf )0%&C,G&jOP[h GcS?a`{w<| L.MX[j8# ~71*R;8@hJu VϮB|Ł{ETP" )Pap1uc]j4*e˲5,_u4r-:uaz+-~NL7#3PܐKC>@Ħ99 B?],iG"OhQ<ʏh`t7F*&Q"\Ԙ-l++Fݚ8IpN "MِOI5 C*cno׏J5HSYCLQ|K9VF8TYT.ˁ *]IWHkXU$^LQ\EI+$ȄQ )lGzE{͋6.<2~ w?9 :O1OxPHM\F\F*GI:߯Im\f)(NCYT~62Ƿ _q50:erHlךrV"x7sXqGmQA<(wVFk4雍*/oFC!ֵ_7*Zm!z-UlPXˇ.5ѺMVgrFPhA!WuN=Т7THw ApOsh/*ٓ $:R8eجt0n3+.J,?5:-^jD 2 CeqA1c  q3 %v,+FoA=Az䃨MOl.ZMD,AbA@Na@;|qsꄮsDyER84(E|3^v9_"*kۗ3kK^D.b',lUD/W`/͸o}sAtЈ꨿r|H_3l#^$_%G”⤞ƑNM}C\O5R>/2V[t,VZIrHi?V~DiqP5WTj@$3pD'0gkɃ4'oRUR{릤耩#HѴ20hLg@Ŷt"WiDH}. @HRu.eֻ`SȮ:BV&}6 u_Vf?m) i?AKxW68[WB֩1') G b![0\nrQUl(" Wp9`h"oc8R~BPR㗮rjN .BVZ:uVoб&ũ2)Mefu]9V {E^4qSu1Cvņws=J"Kj;ioN ^0547CuQGl]D G:̙6x{y) "B *x:|,K옞ݐV^gvaIbpgުZ,mf&UnRP4pBVpTI2ǃ ίq-IS&Hrۍ|C}UP*Jn.UX`vO"g'tM\ϻsvM kKk7' f݂'xm]-Q4_GOL ,vkMIJIeUiE{71է!E0B0fi΁\w\VLf;qoDrNWv3JlK^YI]7c]ŬPFno֐ta'P(||Igͩӧ`Sv7z-L9xIHkRAo?+?mPˎd}xن.yi]klXeYWXxI Hk9IeZQ¼YMzjV_GۂYn^_fu/#t]Yc:^RM6"h YE:|INsC㮍1x@ݴщ=8|̑hoF!(^JL*jU8T&U>xCId~J>6̲@yMo+FG {ʽksJ2z-4Y(`uE)vxX5c!Gy@&kc J9eHo,_KM͕o6 ŷC^PcQ+=C=y5IEr;pU<0dO]. ˀzR Ͳq@+hǛ(BDdqQX];q60N>~2#Wgú~ƴ:^#f(_ ϒ=M)p;#w"!eyrQ48')ښn#Ap}(ʈLhTJ38jy`Oa'CBvqǿ49svNbu0[JCos~ţ_r}B?OX.S 6OTygΕ=eh$ȑauLξam|V!YaaTq_ )W+ڴnRyu/rjQ_V3А;Eُi-6kDjZtr"mC\{/@URɊBxR T|RK^:%GeSCe$Qw}=9wgJOϩ!vϜ%g@xYds唩06fA.:G{f0nf#FіK Zz0bM Q·&T-XAM#Th-B-7 - NY ϳfa>myhS5_GX9} FA?F w\T>=kZl9m/Uu,!ݸJ)2ޡ\od5f8X e%2~zBqKLh) iBoi!Gw 2Ӷ7k=kiUYR>sԘ8z&^)ad+wG׀GU/M3zi ]A_qr݄q yoID;q!]KBU79iZ]̷E*ugTOt+"NfvUAC\({ר#r O~4WQ~Q'c];1T8dL68be:1UfǛUSgy~UuNj3;*s^;㏋%E4}R*XqK;@0mz6h.2r"kkrTrrH>wn]$▌f &&qTT0)Z %:V嗳7QEjtsS ;2*(_;#D%?e+$]]$<|_@@w1 oP-PtĀ M&YE ޚuJb:f_UVX#*k seKrg.囪-[Ev`®yɮ!E{m'5^n8ĉQ:ҹ+}Xu?Лu'A3k2;o!`%,9 )lt7\aWt&7pkbif+9$`;(7fxn'k< s uP f99 D[_('y"8q>DMŀUy*u|Y#\50Ű1U4<)%^B.AUJȖRXǯ:kƉ֣^T/XAogmRz]_3ӦNkVd MKQ`ɌU"?HMWDz!IԒܨh#^Z;gA Q܂P)d]<}W2L!ORb6\W:J"a!+mJ Ůۃ qWʰ5mnhf9 |z'֊{ڛX똖Ɣu 瞮h sX W`$x ,T\K>RNFγD]Ґ{>S F~?i.*P wDRG'lQEB8a=.op"⦨ۖJ'w>~TRLV8]qEJ$8F찶ydƳ[\ܶTBqepnl9]icV?v3v! n%VFEx"kOt`@,$ [*hߥ{a^)\mz"f=;ٵukC'}a9 (Uch$eOm2=82kTX\\8%lmh7+t~Q,@o{KУR:>NٴiMr{iǰP p$Ѿ9scg,"K+;n(^իF$O:.63NӚ'-W P$VJS]᥆قDwJLߗr~Ky .oYq kO^Vz&yt.%OyxJ+egy0$=qmdWkmXK&5WTxduOgC>zb&] ͝U'չ ʮ@;iR2FR3"5U  kB2$tsث>¿:|7rm0X&^S7"D:y &%>gQa6ַQo.0we8>٤s]:-jѯu@*BdfrJDǴГsAԤWoǸ+G4`[*ԐU`"ZȃRà|'m,f o+Ο#)I^".`']Ԅ^JŞ5) <9Jo_jTy:چr_jK̺W1țܵ Y<_(ݠ%JGi25˻R@75Td*=2w) 4F]5ɒxX ݥXK P[nwoM+[o}{O_{+n/)՗Uԏ-Zn:|0Nx<ҟx5׶^ݍC~ Iį -ؿ=`&sFq~]Kaޡyi`$:Ҷ(Lٔ8CR65hvLX( L,4rŝ24B7Ub F\'׀QJ:oRR~7f?5{-A`S\L6P<<45륢.[`5zaqE5S)VXI!>YWjt38a׶~*]rޙmf- .(˟WnfQ k1C Сs8zk?$jCG|-jv7aJi( h=@;} Ծ=4wa T԰ژLsq'% <]v >&vOꄸ I;XV9[W^\^yПAN YMrr 9rlWZ͞D@ȘKc!j@!Yx۠6g[U{IMxˬdBij",F:xtAwP 9 zLUp#I%;lu'3 VBg Hl @O.˫<,/bfews^9 -"Yɥi~ Bߏ<۱հtq%:)b S&Z]M5Z^[-a; 7hQ2 B$D?XyÕh45cMڨ.Vҁ,̦ :nvZ.'Elۆed rfh$U 6/k̇'-CezjcsUG֥;2jDO H %ZO+m=s&B=bZv ;P TNޯLowi8<<7Ջ~J{W1 p*]嘲V*~ep[7{o ffE+b* 6$1%[ǀaS?D '7J9wjRsJuU"ٽ;MG絺Wc`!_3Ex+k~Qt7lr+'p$q¡Y?mŇË).i@w61 yIQ`"L<'M0Dv:\TW}nbEjX|;E0&@V>st똓EF8 @+t85 G{ܗ!QNc-ه9c5O' e OQ#@רs%|;y5`\]|B;BRKG~Ňy\;6򸈂k`k%?CVCKXxbS-9_JZb+^ЦYE VXYrqf. , /%. 'ȡ,A2E ÷4փX>$ Jh,Y;%,̂/Q 똲sncvM922f^:,%l d!2Ż6Fql04Vʞ|+,]GpX= o$Xlh躪[c1xI߄ԩGy4D/b_ Ӣ:R@ &= A?!m8(^o$%ѝV#a D˄2SѮpCjcdҘ8NrȆ7,2{oI3C1G(TE]u.g=䂍wq1m+M+;cxl{Rˡ;@f0[vaTH7t훷Y,)BC㎉q(&wF`t&u(ƨ :cřn5 ֔ *u_d~PN?&_/LsgץtDAE4N@ԗ 8u'b$q9lFzD:ʊϝeF5nY`f LJTlK`q>s^ r/_mzM.0rS0Nc!+'wju93S D5V $F{ lr%)ھw2y-[$ߡLc^ݑEpZUZG kBro~ "݁M?lGIy@H7g7L?2>4p5+ɩ{zflybAZh~c (X]1S Ә( RV4C$=%k|y'$76󣢓EB<2ע9¼=W倎7Ɨj|-J(*,jx,s1oxzږO#(`IYm̅U5]~!_YrDeI W1Srω;81 B7]Lm:|QӂQtJh&jdC+:&>¹Ǜ'2CsCe~nFGV)xm-H.ubN|ЅBx)wĽk7Mv'A Qu.~b|po^JBy]Xn5둞ƚ*-&yNkeDqmKєA_;ɫk^3$0͉{^Z]Aұjye%Ϳߘ#Rnd>+D7PÑ&cnm4֒ݓ:K C#X& jL$_]~-Ў:#ߟnk3?FVf+jW xFAbYf(e*k :ڦ8232X7 U x;ޚc)2q!#Efk`ݫSW- Ñl2TO/jW]o|́2|oBԄ5ZH^n<IhI+aظ%n*qUf7׋#Uo*r]q"yW6fqr-6u= $J9VrNVʘnV_n]h3Ô[lWEcQ[?"ԇ髦וإZO1#h.&RiܓߖLhjy|7U *# Z.cNQbm`üV @k+n_ϡ)S|1c4 1Q5פzdNd>ш>`J4s6 wf޾!Ͷ,Abq]7HY4I  ;Nj\;i?Ls""eDFKz )b-tS'`N Ȓ V>dɏߧ@x7!XP(a492o$tG6=WDD"$RA0U߆m[ hu:B3hCQBsEO5}꺡/\\q(eyzAۑq ':)^J}XsD{' q ` ]IIrߟxE1xW5٩H2kҀew7 aʼn@nt$)=kw Du! $a~Hf<:bxS:Ȁ%&½=<zFQȄs[fc3՛6W*{ڤtr5Yqphle]?^9dKzaʉB޿4\hlhD(/7Dz[+5Ed}z!٭}F MnrW&K#G85lNQM.djtJvUNr0]$IEyfkAh Ht";܀>ٟԄ #"lKّ% g#.j~W  )6; g1)'XeOU#\vl2Yh[IS]| 30/^mkڌUwR%k{YOƿV\MkZN[DcGb.eFGPJpW*8h-ک}Sz"J_B&g (C#oE*!$2m6M}^ׄ`1:A绞XZTZ2"Nb;G0m+rӎe= aЄ'? Ծ˰MiPD9fdIҀGwĆh+*dW+R$/e*)} .f>5;8OkHтg(P.=a5Q U&k'qL,u–3ϕQOr'HI2vTԢAp|`C\=GH^FVn,+8 &8mՕ72u;Fl6+>%]ʂIGɍO3'y&cR~Q9!EȏA?xF*ᔮU>L}90mk}SfJv2siz!#5F8!lQ͝(Y Փb[hw~9JEV-g5OBqt~AqՈ:Ȫq^Ojf,B; #Gifܸ# 6X1f@g p F 36ڔƂ*810SvwV_ۻ87EH=對mw|uJ~#2WxJd*] Y3u=C~-`zQʀvfmM&x!Rn]8pZ>Ʀ%8>YXl:f|Z rtB@=c`7,>u 9в\m4S7"e B@Yr߾yq{nS㉤;iS-QSxANvrЋkadpT(Gaa d @kgsD蔾koL$Tc=ѯ#%Y]"di+Ep%ɑj숹j)Zٮ>Wp\ד"8Oa5Ŋ4 3%`^UA>J`]o$3EZ;o@7 \࣎/ۅ@^tT(^$yv%7K2B.3P;51p :A]tu7 /I;z_RA; B.%qgw+XG2pHs{ahM2]8`佋FjTRZG+[+ѸYXVt/'IU:"{nA_ OmiÑndp }+ɷz |v'DVԸS*UZ^IR}u\ţa㏶'> 5]h6%" +h`fvIdUfV3V!jA }2pV (º? ղ1E3@l.E!Xf=R8T;eڊ|IvAZbje5kdoyږJCEE47[VXS B1 rp5 pIFxB*9)Jڅw١Wo= zkMEPۼ9@N" -}fU/墷7CPX\'~c%^40(筝'X™[q캱Hy.:!@GvkjJ5B?-%Ч5WdsY$ 8}v1q %MuRk0 ȵߙJX&aͩ L6G#cwj ;JQQZ۞:2oqPZ#D~\cM3_r1NrK4\ۼ=c_ ?ض)lغclȥ< ؚFIysPRj5rgŃ͊kU\,e-jܪk U>a)TЌwih6\!5(+']6W{lfg>ML޹ R!BzN:=ͬεd+;;h B*OS/0P88#i~<34>*1 Vhn܅}r?5MU;u>wxu+ vpgJG@ekW>m{J)tݚPJ-v,eR9:Qp7kR6MVsms44 G-D1,u3R7۳Bdyͱ-g;_VHsNX6kb03|J!7~gYZ Vp]1Ғs8F(GFg:e5|3+Yz횰[~ _iiF\z>l(&4[XH F+ko KD]\L^=<Cb(@}b EK"d@oA>W |tr_4BU~"ݩY|7Ax")3*2&Zau7+Ye3H$SLjn RkQN;-ZJP}pѣ6:xaQYu lH5[-^QP9+ 87{#aVMgGH5$*N18s2wNg#2 = <>Z43T 0Ϧ0CEd:#nBWB K(E7t'M)4iF3?S|~Ğw7_+2btۨI|f}kY@fKi۷n\i 3FjU`L#-d C,4A_}.>F83%R&3o1LBTiYdBQ9 | S#,i\{hJZKTd*i<{=]cTF]D[ Zdh|q{u,dN^ÃqMEd(Jں* b8-pWFMBbYP&kc4˔BwD)[Bl8>_KK+Ş@ PI2K*~6bխGdDd^  |5*t+/Mѱ8ޯ"Ŵj߼r%[Ժt7x)a径J ,*G߬|G6el;S%bp۶ _u1l8ra《` 7h2$YjΤZ) Qi{A8*4,3"sw 65*rv(ZQwqKM _,i,yQu`Idžv𭹵<5jVu!Ż7кR g= FB"~=}qbcİ|fPh.m;,BD:ٌ r*OIqKi5]zҷU=5`hx }[9-_=򱒾J _V =ݟpOk6LZoDl ܹދwH TaY|~d=lLZ<Eaf97j P `lmJÀ45N8wl?cTk-r(_LB?t}Vp>cl;o>&iP[`j#A{6n-LZCӕBOʠ}8g휏8 ƼLJAfĒwK' TXo]}\SɀThzLWaڞg=Dp \pŝf?0@-&a8Wedk>wܔ.;HYZM8Q j A)zrېD:$s.Β fIʬW6!x,G+RIgu1VS\+#xaxQC]W QZLS5K.D[۹-]f_4.ΰA[9|M=^g"͜JIK9XFj(wzu@`.8 ?mY-9 [[EAZ|QbMtsby@gMJ %j -N.jz ]r_v}s 03i د(Kؚ⃁E%zŖi4{᱀ޑL'[xUMl렛d0Իg4¯A-yhT6F8Lь0Htp.,^2Zщe# =]۩BZɖ)_a5[epߚ#lG89>h)[Æޜ̱w)Lwk˜i[9 K#إ '^7XHY?%N T].|ӴP:T{8cp܇[,xEsw/s$r)j}ssn(9# H *> Vjgڼ*d8"W>DƝ+BosTq-LSXE#vkHM\PG1\\'j4=_b `}XONyc(߹J5FA\S-$>dBoδNuGQxC5x壷 A7*|zNʈ)HP\ -8][UIڇ#dOiheVht?!KQu٨C,ָ٥:boz 1u6F9N97ihٞYgvnlazeSF$~z\xgn# ء 2\uGڣag']ӆI)(k\3xjR(lի/G.+0\a5uJvU2$b{~-nۨ){SHLyϬijW)½%}3\-GE& ; d(L׷~wstoA07bI#ϺÎ.\g{c۹A\c +lNk/L䰓B&CmLHׅn3(JB2g[oRh(ڨq]BFA!8&A'n!CAs (YJ  J0k֫C.3#htxʜN#uKga)Z`Qf:8}PWLؕfaЯ6> Yu>u5NMgK)b!a$xhaY{vYq5.t.G8%)륈zyLG bk+\ P(}{¤'@X_xF-Bk>t8[OI>P w>#D̟ W5NH~E*<(2Q"WԈOIxӝK6]<|m˥i |e"a2)!rp%Wab}ACp;U'بt?}K1dn6͞ZEFl ʡx(w:+u։i sXaKiN 3mA^ eq8̜3dɳ}H0t5/=ݼ{Q}ɳrH3l~/No'^^ ɷSIwv$% +σ7.[ZG rP&ctv粖r5.A -Xh˙kbEDc|ҴQ-h KK?~l+yl&B9S3*ҹUtJιUVޒ$7qbb' X5[!KycuoAav_Ei3@\o3rR'!]Ⳳq.,~y3/v 4p}5:,Qr,m(jw -KVevZ;\)&o*5X;%pfd;HHȺ-4#YsKI  hVBX'?@M4TwhTgeG` cx-IKHѥͩ1j&Z,rt?(H?3IG'!BW^@E]Avz ftϰg'M\H(|'.ep1.ʏ7Jc}*/ DϑZ*ǶRJEo|3fJNr &9;t|'']-LjAg7-"g }05K3:7O1ސLUA[ qr ȉVxC:\ ;G%T4sXg Ӿ X#.pH8Nȥ|7޳ 2oV393c߱23Prƈ+:&'H`m0+>S`d9\Q*MGTړU/4"%>DJ<֨iQ7pـ >_ R'o;t:Χs5aclvr"# OIDze|GZ;S۳ *7. z Ud{{1gMjF2WŻں~@ƛhow}_DWgF@z@h aV.ltbM>odP*ͨc8OYĮΰltZq+G?2.6G9bR#=#0(CJ CAvݮ_v~euNXBeƒLwCGX`6y`J=Xm6-Ii*-P|i@"%Z؝3I LJL$9PT v!~O_TG|.UMH=DFO|f=Lh8G$Ө7c:& f)P.{W^#|Y*|ó,T[qNF(+`sPlom/UsͰIg}p-"F"8pMܔ^t~܁s .!w џ> JM5ҭT6b^#Wk#m*h>[3lݬ& \d eiB-3uC)[pS&cٟ7[$Y0IAcg=/9frCy}b7t2'&G"B'l$py PTRń|K#c{!NI&%BBMU *oKl7癤M5Um>=)Y0ꓳ_WZ/ vLS݀,IZts!!/7W2d7v0S-{לKhٜ8͍唻|.`#7$!^6L>ȀzdZL\;t 7VkWWv.t~JCFZTкbV$]VƀF+DP5Pujv],S[#P@F2yFUi&l'q8C3\C_()Ȫ,(|}P|ܥd*GVY 4}g$_fTlu Cnq(!aL|!tOQjk$$%TnTMN}qV<$Ҹ4/-l#[L*K1MQ1rjafxFOI'@ VyaZox_T \6NqzAh\o pm,A_.Sc;Wn@>>j .J ;4e%2&Y< ?Q)%&68 Ҝl1ݸ\8ŘlalD9Ao\":l~":_VWI7X`llhÅ]AhsP=H YcbdKk8U::=#YÀ7!6}?8PRtzHyaFCĝjL†ZP07gK*()"V|,{\ SCzX%{U*QszToOˠ紁t(utLb\ M"nCx(oDa1Ap(` Pc7L:Տ[M=A䘛Eڿ KI8W\[N =Y=YynVo1.bjcKAeAH8Tl)9՘>a"cy{Ӱ@WNc댌EbGk{R W8S Vu=n 7q14U Z$\Qcl 1}0 xګ͎7{Tz ]y:2tEVQY|ύޛ* {qYIN# :* iyq4=~ 1aS0Al5C7VN0(֕, dY5Wۉ*XQ`mm$3v[D6'@JW: q\@#Jo5OJ[{'1eZw紴W0zyI]io_,VLa=iv?oA%W}g (fgxh,szM$ bUn 8Q/skgt)x!Ie ]{ȴT0ۇQ+!qz9f= Y]MШ GlR (nTF4v;͹aGQM49L!J;HWɅWޚvS_ov.̔!cyLP&,# 4Ji @:MӧlC Ǵ~2 Q'߂0]‰] ccFw EjeǬv((]CJ+Uyսȋ3 ΀\IOKC5P_ e6W`bN@Dx|i0wS ʩRU<Wd]IE@E%%Ȳz*LVNי0@:\3Pư՘_ݼN#['_D뻫"Q`AlcѪصn 'ms4z\p;wHlמ .?=52*iCaME#B], Ѹ McC<-`IOI0xlcI͒b"Us!⍰XYDS~I5NfKȕE덆)-.U/؏̆C}Up!|vA 䵂ci5'㒁'1d=zF-:wPieg}SR<d/BJSgo6l81XXӶ8G~)|d ~d7^'t^:ulrEHsUiQ<.@G T_74yYV  ±NvЃfcpܛ^uKW-?l{ќ`lŠU/IT8s &Jz nZDxuDD0fw`/>f8= Eh,/uRbuJ/62bW],VШGem(ʼn }<{߃:E5q2ItgV҄hVI}qmJ ~vmV~,pAAD7U_{d6ѰBA5(' EUAO Zh0e`zcKr3_r)5*Gxun&8N2@iz+k`9 8SA Ǿܟ7NRYQIqeHPyG:1`Ӗ%Wop6K4܉M]bM-ka WŽ0h1vZS90Mr:KwIl!F&:6PW'M}p{W tv>6\lu)bgΚ@%̉~[Q!l$ߗܭ~vnoJӋ,bqX E?FMdJ>nszF{KNcԀ$<7\6>,{¤e߈)9XɩۊG.GY;1җ7& CIS 65*Y1%c%%O?+6eFf ?}x%`d\[UwuP7gHoE#PR|*X.ll^3.#4Hj`7n{]y&E[CjW_OTOz[UKfmxk%zF{Ĵ+{)m%pQ >g ^{XBQׅY-_cN㯭(\մ`LPi3'M=DC7&zvW#ԅը*@bIu$t/x*Oohn:E]qFRZ,0lsxE̝"I zzEAjS]9[#yQPn2QxN;1?d{7 Z$:`>R>G7~d@'')0Dp?Y.LchI dn`.yݲܬJNG'Rc |NnRN{&˳8,4sJva) K۪Xz3*S&0}Q"#L/N` '`cʚmh9j ̯ aeD~Cg[KTǓɲsq}IEu9,Ϡ*1CJ9|ܮZҨxޝǑ~@z~}wxXHq#R= Ezr$$!+P] ˒4k?c*a0MOIQ8*)\8fyyZeW֑|j~HO7 "&@2;`2X}&h[XZ=(xG /M3/K {|$AGk#J\f2x:i:ҧ9c3ʘ6ݜÔZ"5.o'0xش-L1_Ƞ#tNT+_uТ0HB_4-JoCήs`^۽]l‰-`MdR`9>$'zӮLbC^FN(Yп|} l;܄4a]KZ1}MqK5/td8~jX2A>8ޞ,w+!?PT;beTƠtف[ +*3)V8 uu E}4 #K#{PU7Hˍ)-x'^NhVb]HDDv8Vڍ|ڏeX;{Y]] f[}jǬ%h`cIG\A^K ]{K1(tXlr_[BJaCU8/ߡ)%(3PD]2eL ?ɷVLu\jl2ɲ Yk\IBm3 %AʒsJc; An)4>{ K qݑ-*ՠ<>{ȴJX}Fs`qX\; R\*8VK[Q_0Pkq 'ؽK~6s%>_Ugׁ3~0չ<&u7o RN {)e`mCd?|P7lÏ(ݨ%qLHP$ʃ:W?AFQތWɲj*SŸR赟 [7};L9:^a l\oweo)ӑmC|MCp=S}V@ȧ]Ox^慙Q&~  HQ F$P2m!LVb |k<2c |LK6 br# 8k_&ծźQJ>?]ap0Wo\>'0/#:Sd pf+AǗ+:6ִ}]3WwQlDQ4w]18QviT W{#ZMX]@uxИAgA&nY0@)ݳ$6 ԅMQmgjoîkE/dej$s3%KSyA:28A`]}A(@%UZ~z"1wC=}XGŎłϻш[ u:E !} l8-0A7蕭_WNoVJ LM #+쎦9ޔBnchƣB"a:.v`q]bmo9Y /r;jMɓ@a%Oq$jhNf.[b3X5l`/2 dyy/ITP(Dͬ緘xvlcc/:*=uT&Ga%r68p11wCuF|vjV&vѹpf LYn !P\H+(Ч770 c`#FA9O:Z6釩͞A 7Y0+vfo`|VK7ųݶkH׺wx|g @_)K]]ߥD.uLw8'^. 6-~MB^p =^S-cPu (s_1=rMES-i[}F g|:2iJI\eh* N9Q修N=(lipǹ|T}|3 {:Ԑs+8/61eNA!WEN6v<>10Ždx)MD".DY* tb;kl)R W(}jzsGO~3a;U͐AwhT2Y\ѠD ┢@FI:%qdBS?~5:Դ_{洌mhf{[_Re[T˓t@$(8lhf=0=t)gimJŷm$+5[ (Z$L=Fo'@Kq^{YFj2fX+bDYGm,za?p`nEt/ժrW._6HGGs+:M[b(BM8[-_+grK|3 uaWՒTMP8Kȿ(VPRŏ-Rg} *OsКƜNb}h% g IH0lx//+YI)JPžuO*Ze.d++czUJ|TYQ[eiXdɽE J4KF4)@0 XCyϠd̰REҝbb-~TkZ|ae{ɏ'%Q,㬸Q>7TWΜ0E:z:p G!*ӂ_g?&|``,?xJgax}se4}!^_ĵ; IB QF?#J#g89+^}ʤS$˻nXnղMRתqD[0\3%7nd' SR87PN21׍\;E\ g5w~կÑoS̥F醜{?S'ry4n8Paeo{Qsi QךcҖMQ@dsH6a`fysԨ-h9~, MYtHl֜ooY_^oHPSkDˢwao, A4>:QXO+ -`\&SVc{ <3sP'-?tPL"q*qd_\Ijlh^&S803n+[9z)pHz&ЏSiWXuXV'^@v' }X&nEOr$8ZM0W e+0F8-6_I:^M8./^IFZ'?okb(61 ܃fNm }YQGħW78lWs_>'`{ۓd+O@9zT[W6}J& aOHUfaXT?!+e"}yB6YY D}~$:_,RO5^:W?_DMNLcϯec^jnު)N`GĪpqHBo1_~=\76ݧdƪ]vw[E%+@!N^͝Ԍ:D‘eC%+jklC[":A#,#%0 W(8ԃ?6)OOʬcv ~`O(Tɇ]edc.d6%P3Zjо\/\:mݱdZ-t5|fPڈsŠF<.%d0o]uy#kR j RYOfazx:q֣ڬJ!gwtAOfw(E; X@_2-869,V0ޓrT >c1MN/ZE?`0&S+EӎH?1XZbnrs@:L].5PYXtyM0:#\ݫ} 印s`P'..<WDMF]Sw. }XǸb~HElքvr߉m 1h*tHJf7f);BW*RW$*Y†N?9Ƈ؏u~g[̕f|T"h1_^׎p)XᬵѦF º&V8%$ XeWRTSRSW0cM O2iSy^HΙccґW4Z 8H}T n?3 Dg'F传nԋ"(v#ӽemy h`B4. ʧ !RY1dGLN2;(oVEu74T~A\KS|03@@m@nF|}f@kW:BXwȱ^fYV 7wZ:DAxŴM$[Cw ci̜~h=;76%&:->7c͉jRM\ێoQZ eԔ\Jg|HXKVM%'2L]FsO6֗Ɩ;wӂ'oV~ ?8Ic2u'l6WKquYe&sQ&s \ZOF-ܬZHITݭ]{z5[u7 |sH! !v7ĥ_]pw[(h%*0xT㊷Rhh j| SCBSmEmSҴ4V D4Z,,Hq.u.79 ';Z>otxR(X»#˺3TULAR|2|٪ŕ%<%4$h_TGGXPK|BD>%&r&o rqe& xF0cۂڲy7O/TqTxsoYA_ڻv&L-ҭ%g]U,e1H=YжSs^UXR+NIDB^so1&UTTeFvgcW7?.FRWkTlqގ\!* ]]fZjr\P$5f)e@:Vi/L$fEXv;#%汴u +d$ml#˙VqJL:ɢ$Ħ5*Toiud(!l&go%zfY̦ ZQo-NTIf~CѦ&WŽ5BFz'64qU ) h(+bObkK3&k 0] uM|HVzIi/:Mb|DFH4%t.B蝢tf=9-DĔ]{o#Th'D!?Ҧ7u 3T87K(MakvZhȠ|WZ_$06|3 b3iުeqFÄ{L/gMPJF: FmXn?LcH-#hb}\๛\j:xi54 6`i)ٰ]eϺU\?ٵٹ#Ufq=q$c1 tUjHrktfZ;q;w)+vo{u64ʿMrpSmz d^Ȉelc^7{aEa;C2@뿐c&w\&}7qh#c`ҿA8\Zʄ1zVY#Z: UEiwΛf s "nh|G`! N9fAmC0A<abC@?.*ДC&Uݯ`9ϬP 'X0}i.Py*1(0`kH t>* / fFgz_W|mNjP'+"uA/.~3<ۨTlQro&A΅WA Sl%MmJ]g =VF3@+Q2?屝/o _-jkgQl+F,Sze9R$a/ūDi1!lMR  "ؓhJ*/~sߩV[̃[Wӛx{dh޶)1;Yl [Qk1KfLS-RA՝M+.Þ!M%KA=‘5[!l5P1;W4e:;)JJ,+c<[L:7x\mUU$ڠB`mRmhA /6ߚ14VXл@u//B +z%*AI^U0l#PWbYb"72%VȭKYŊ6]UżÿԔ;$r$6vSqU$x!l_}Ⱦt6qƀ +Clh=A4"@ێL6M 8rI=w& qN *`f %: ͈K՗^k8 Nf/TK mn'iL\!vIlbx6Hq* di| u@tԀ!o\ ^h2|?}®_h &60X]~rPBk* QT_ 7CL,Pb10{_iX#ȞvSI其tZHFU>7Rh9C=U}#`GMmŐm~ 2{ O8N( K6?벃^D.P|]RU`0PWܴhB7l&*8P9ĝ,ȽOcސb"2wyU6?V砀F9dQ87qu}L$k Wmғ.E>$ߘE٠GbᰑD }?kLU>:xnfVuj5 IZjmN@a 6 O</U2GJCvB }6+jse;-waㆹ1)BB%VOh'"՟wׂvh驰0ӒD u %/@@ @QmE)6Ԕ􀩹 $zaҲlźAJmjʪ<Lz]$O\|Z`4x5*;J Fh;jFI^lpߜ@M$VV#KRM1a'_,;Ip_ʆ 9k#2ڛÚws-v8S")tWċMC[P7̚Hd½VSܦqӃE/ym2>[;^?_%9MJ`3p2 =گ1RK_jɯB\og(|*so96w1lw53`?UT(΀(tx2ē@2n0̆,"Гofz&@{!&3u}2"Ggテ%e bwqQ26UbKtUݶZr!`-0qdzQ}u _e9ao>A*ŕJfY< _E~j_yRz2?G }}'ve|1< sCPbVy?C~gZ}pW@uX84:žlaC4? ߗa bǪU6jC[If*4=M(P>^ɮ   XfwC%Ծqy}Av@Imئg㻒=w;SWÚIQdɶR yqn!fHJ  y;b.Eؿb2w^^YմpʯJC+P}mvx4T9Nſⲫ~졬x<vnv*nRnC=B~+ ޑwt^ ;[H5=eh?he~T[]u9jpԿ%Y`''L,=6St(Rp"dߴ5`= ը>sLREPMJOs~(P)g5UB0Y~Af8娗K MmcHNn|78 ~p}w.ARRx%h̡+?>c, ݻY9n%E,Lj }o3 j hV/,7QIt:na buHqخ ?sOFn]0>-] Ov`ǚ|8_RhRcLY&w$_\4?y<(v,S1d8uy׻͙ iʵY<я" ^t5!ļYIU\NL%?~#TC_AjK*[`d^Ěوo.op>9_-i4,Έ[A7Emf_Xp8ࠂMu]D' Ng toTL%ߑ%sywUheU2e paMy$rz&()5+ T.]ZeDx1!$),Fz8Nќop&u=xb[A$ߺRsfg~I"yk{*t;az $'XGEI~Xh%u^P1* Y~v<~RoAPPt eߢU jZVpIvY}lGe-()NhKwRUc7*jl\6&͖#۾pԟLTSQ9s'!ӶRR͢ΐx R0e:`ʁK1dLg3 @6?e]4Kkӡw[5!־c\h 9|-wC[AHOאIHӌ`كG+ [i$ AHr^iђ'-!qInطX*˫ n[sXAA$E%4*&痄 &#? 8@jj؍y]jDRH|-Q'oó;Sxُ5Ky] T"4\Xu+*R$w7-<6j5շQ+K{V!1w8 5 v`zj FD= o% BʃMET_]oKǐ'u#}';RlQxXRЈrYqx?e]̹fdF4U]*wa^ `!s ^QU՚'h64pMfXڤN .c=$k`fj/ꋆ Tn^+!YUoYcI!cOfյuHccޔҠ(M 0;5{Qf<= ڳ%B?q7R*[ȗ$ Neц`K}& h)D`Q؆ۙVX u#XO(Yx`>GXa >5>k>9mo|廉7spi%t‹3MنVǀt*$3`ՆnUFQE){t&̝|[{LH:>p0sr>\qOHuW{?Ft8aVoI*Og O} iuhfn@QHqmo2W1!b?JhXNIC-?Cx b̭I®crZtMBQM '$#+9640?oŒ6܏*13MAzU8&-Ar8MCph9< n#<˾`\=,q sB;?WM\d2lcUIU=d/HzmfN3"U &BFN]Y\PP,MwE+4KQٙi4E|"   +|+xhf]U^NNsW6p | B|1@jz瀥D,b. ~$mBt xe!͙߯2{" "'̞\ \`O"Z/\dz]x#К/F ߁P>hS G|3g{K'WsR2_Fe<28P,lDKq;yR>x'倲< Z:gmG!gWW;ؾ%eM[T UEݏPpԽvޏr¡`jbJ[_wku wRѲjV'?֘ Fѓ>?PGM;*ȱ{\f-k~18h29E&bgЧso1`ьUlZ?J}) :`/A$,KNv*Fwib^I~H$,Ҷl;nSsH99'$}ѧ:ZG:1BK^*>ü(Ț|r:' IߨW+?ǨHĚhMhv,J7 i Xݐ_򢅥O 4OT8s/ԠJ౓gsW/ VejY0iX鎱KB(H!:gQR>q[G -Sg OZS($QlY.A_NrsMgbZ,=OFh=v[#;љ?Fq+7o{pɌ]8dD}r!Є󤾤U*X|}ָ^CZ)l^q3hH,x&8nUן+jϪ wvļe@.]UAõ=q03+,CxVbꪰ8l1J2sQ5\{bp/Z AT̄W: 켖T8:T_zip2^}RtΏ1ߔ>)˄FsR{iBh$y-̔v(a$횾0nj+Ew?e-N TPWAm#:k e.gZ8Vْ^c8YFu>$$|/hg53)"]GaIbgc:Q>dwAe2S-*OznF\Wr@ z;:,CIA@,l[^VUx+ ͫVߙlҚQm$n|Wr 2P4J#‰C@Yo*vty'NfF1(nE0l?}Ԧi;O:e LB mH6e 6M/$nV,!SU?iڢd2j] 0nXY<xlKS-J̛( NץA6Ab}1ÎSW;i&^J, jR〫qz,ƢS֕φnb Kjw*l9tfܸ9zdui:P2irv\,ylc47KB&=_dAPy#@tTYd9C!%$se;|obbqhL<͞hsLz87VF ⠴}Z1W;eM,h$$* ,FUc=B^05#i- P;=Yer8`C4JߎԌZ~Vh Ca4lHL`OPJ=&d8m5lp@+d)&. } _=rЎsp ǢIk4ԙE5-/z\R_CrY8xfp6B3?B1qddq CrO$ QFA(z:(9U}Q[nHVrl􁈃؞rtD %6T)V;B?S⫯ȕ U'9δ}+bpuQi 2'[=I0_@9L(XόC[ np6tZb~Na$,"aAXB-B7=5ZťJkN6b/ Np2;X>o|=X<+P_VLEϮ50td:}d|m9c'm– O>cɋâC{K芩xI@rF)Zuں42G ժ87dIxKAbtu y,u}ExpY~6IB~N 1zt, A9dҳD*Ce`{cgV 8aT]ˢ=l>o3\(N9HU8z X(׈pUad/uXV$rvIGvRe4/^ڢ0 =r4T jyv۞ p*\QFx>pwDZY2 okRiKDT42 TۥFrtV=Y=z $4q$P>0&)> "3?,(0(a#CoA]j@P[zW'z3㋠Q%񶜡-;|Z+6?qqn,)Ʋg.12#])@zJNNF{QȞeSdp*oZuf sҫEPzM'D6sS?ǥ~7}1a\; aL~%L>>4q3Picr$ b΍2l2:+)WhdF ks(hۘ 8On9'pQK12Z,kw P{q Kpwb4Nh Q`fBwK\  DCAl AѲfx&q~P/PE(?H,2 Dq!h0r;$WCŶ\y~'ܺ[L,O]0X2~rARYl3Ƕ%\,!t)Dž,.lC4 lOڧ">fE`VS46;:ȴmߍCģ<( t`AZQ"W+ZB+QXw4WUksw g'%`fRF1U7/$t%TL-Etga9YN!94KSǜt4tnu;IfQlKdOũUń^J7m 8Mu SXZ2?_QM F+2Œ@:xbXP nUmhO ܍:;:^,P$jA|w'r!dcz"J( a1ˁyΎ)^gS9ϫQ%3FCśN ygЌV2[[D؍&ߠr?͞үX{V3z|&iXh.B~ nms|f?et&Is#Es>Y$[g2zt^ҹDRJt¸,wR=.@}?_`yz[όme~4"Cj 8)y 6Crcz { RKPvmHY(x̴0$d"m۞~/vB9Cdbɘ.ݜ6ul?6[+hn5C;PK!7{%Ix{2O%<oQ%Nߥg(RdByCR"2*\{$)'3'  ,*Tl(^jH^&.<{X'BI4 Ӝ ]|/5Ka\` g?m!x2 4+DyԿy3g5dr}EǃvCuYJ)Fe#Qoؕe: ۬k֨rO s &uWp^CTj¦ZMf5dhRNC}:-Ŏ#Mކ,"﷔Gĵ8Jj dBy]'!'zq)}SEGB!]h /V-W)|R{:]6F0Oipijw5^7*hq ( y3nG=ѤƭK#&30tJ::.~r^o`y*$$ύII*a!}NЌ^&~:7b$ބ_šƐ>T,Ic2nǣʳ>G^{f/ [ޓ-&3[oۘg7vf6 ~"HF03@CX}\\H S`e l˥i,S[/$72 0Fϑ\gO]lPAK{#C;2͹Qծe, i"Y)m^ä$iѸv&uz|AjC^rI w>ϵecht_ ۃzzeʰN\kį0!}밀dSuJ;ijCnL,.槺n_ ~"еӒ3[/Oׄ\3$L{ 8Ɗ֖˚@)QnN82Gj?A.Q-@Dtj~i4 "kq(Dylޥf/5w 6Vs04ݘhSN(W/}߰x&zeߋ9oBva(yiO]]:jA~Fl28l+NF6{2vLvʴ\ pG"m{. g@{n>@Esݗ%asUJ184ڝW7knR|/A/: 3Qdʒ/Us"@P/PYd.p$[,A\YFG1)>CiT?]Nq>Zpẅb^J-x^\L a<+P2܉b$ Y^y'fU,DĎ|7zR0L02(m%'(8 7c: M͆ѥ ;hbl;Iغs,7ZN=W~UX0M 95 UM5u 2ZEq\"0ψ0~V_%YDX2bƋȝAyڦ:Iˁ`)Gӡ+u"vj?SS7~1\oe{ z:4RX*G}WM嵎~cЏAR42[zJ %m_Gl n; e$@2dUГ!],"|7 bK4k2xءnw'TJ4(./y7ЌJ^L~8AX""Tv'H9cB#ҰOB*ܢL ʉ@m?݊%3`e㨦XJ FZE^jA0;LLn1O1(͍3.bc҂؊>33!+_b%v>g$eGQmVq 2(]a=4A^=[y,pvj7siOR&_!Yp4ỵaGKɇ imK^&sDEB@]A|.ӏ&,C{.)*͇*B:6;H䘄PYi]% FLn#'JzӟݪZ,_J0mucG. LVa0d= $q(I>9F6Gu24p.8CVg}f-W`O ڭ#x-;3ct p̣٥D{!uiD!4Cf+r=GK1 4M8<3I;SZ-lyiJ{oϊ&1v3Er'O_=c_{!& xW|ϸ9,}`ScיxOoe1X`ƸJ{.?+]]n"DWQd2}df$QhçliWm[DZAǷyR4:+fW!w@gz,aW Nw{${(Z{lc-5 .E1Y7>]Y7,gR C\b/dܑretBzWyX$97L9P@Y#tf<R/ { PbCNz C=7X"']i8-j7nDBɛԓ(>1m K =O+Ffl-|VqFyGN@8]T_{[iRiɤIot K&߯jҡEC0x.[k.% 8r=gL|BKZ32||Tvxl"9aF/3d@J$/uY=-@SXS>܀`Tu2) *|Zbۉ ;O/aTuSHǶx80xoD^:TTC*HG?GƯU4JD1 Ax2AH,rj xʇQ"F_n~qpx DѲ$)Kmo) ]Z*7Ùۄ+aNXQؙ?XVޡK@kպ@jrصO mP~:<>,ԊIJ0|uQM:2jNH`B0 J}=@a>gq1ôjGʃUkLbtԸq>Q$^12|+:XA4ooB{!m\TSEhkސgO4 LH+m W8s4d)e W 'PIA/2L}~%1Im\bـyor[HL=Jw :!"LZtm8̢ ,O= +68"f^줊7b%tHGS{fOǪZ1k9+Y]UZ-snfqP60!Nt8!"E/P \=a$C!5NXg06Kh3|) UkV]D/v!ekӈ0p&I} tx1ݾ\o9iEμR|FG uKۧVrKH.KoQ؅0LPQ0J^WmoOV,8?j#[!$ Eї"6[Շ'1 ߜV !>"}*7* ^b(znk,n1iMЪ@z 3]ȱap1;hb] $).bhLfz= UO&, $I7,mg:N-yp; opvA][i2^xȭWQ 0G?ne'lNt'hhXac3=P%y߿w8v`Йv/ <ꖌDdg5 Q|I59"M (i߹u)8}b:H 9fTwQyt>8;.~8_XRxCO߭cd ѱs>"L].{r0MuY$Rs`كY}҄|V! vTJņuwZU)aˎK  ~XWBֶid؎=oH8z[2KHu[]6yA9awȌ*捩gzۃKkUuwJLjW^Yځly5JsX<I49|[;)/W҆B9;'|.uRbP|ydvta^n ş#d6vI:v Rzg$SVx}ZFKn5e҉b.7PKUmO_+}d_b[w׳R\w.cZ<{bh%X[`9@?+^`A{)1̂IJdQ^5~,(Ɲ0-SgL|frf[ꋹ0;8X&E˙UkFd[2F8Z`"?eq\7L t#yKʹ~)͠f'˜?ժ\IBpx|gDwT5i36q[c}U8-iA:}@ 0کQC1bU HsBK#V7S0d+ɜ#  ?-bcSnSOm)n4Ԃ wY{)>Ga)>̶jv5qrMf[B6FsNY(  hMWm(,U+pj<{\NzOI\SSSh ߁O~!xeIfk22k P"/X܎(r)DjI[_ЗG.x$RM+]u LR;¼}fTܔ~z$/{?hY _;i%(v̫FRSRP~;tEy"vvhzh{k=fwS*z33[0w~ E~U|6kRQȼ!@eѻޢFS~wM٦QʼnH/@-:rVҩcy=5h ۗMQhZ48CHdD4t-4Xpds/pB]-İx;/wm}/P[be[Eޤe]OyGmx`MnSœx=i}UY{-4fr0 p^vm>Cj$Ū&ۿ{IFBBAh j s_j"ѥ3sR:ǔtUƿz-8mC2>$o(iu މUm|G|]9~^[l;W}c`W%6Ӏ!zYȮ J1b{J.;[BxGR7͉/2{ i0 N$yy\LOh ^_)N&8|ifgPw}@cs1CH ZuV Uԣtzcxlr\CH .Uu )RlSP]b=BU~ζk\N{h=znX?/06͊PsXL(YzO#+i8I<Ǭ8 A"mm̚;:f= :xu}u39*o&cO۽ƕ0ϑ~ј> l-kv{RJ4z:ALB` h*)زti!xw)Ԯ01/X̲;~ˀ7RCLà i-Ƌ< 5* ^XfxA\Qv_HL,YҞ'U0da^. (/} yY(Th {"6s/ |0鵝u82G٫{anKҘLBdgr{u"~C}poxK vObC盲psRO'F9;CՁծu#nb.s-*&YY†D": 8H]63fAJ{ƏXO&*w 2Fdg?<:eR?\4%`8~w|9\J*)(glӇvE jeto8ux}fpqN;?B#vΖER .3\ )'L_g}wsW/{٨wnf;+5^8?PE4!xYuxI{"Ŧ ?/Q CbZMͶ `9wyG#(j* ؓwk_ 2~%e`|LwE+ꄼ1+sv_#淋?iV蜜$ $I]PJD:ӟNo;Pl٘{QVm$@ 'I)JI tZs,hڔp"ݼe:pP(hpyMT,FU㯹-~MֳMcƟf|}^_y{O,tԠ0ZmDli˝s!e~2K?JX"v>F2 3I͈9wKZ:N /glcF;8鐉 }+ZV|d2n4U\6\iِSdm=NHB뷚6}]|[s $9l_@;9Atl#NJڤj2Fc<b$ԉk+3?4eW7'ۧ~ \3T UtK/(p~*vK%hE <,rCjX%) eQ+xv D`Gh!UK8RLIл" [Wo{$z4H(9zj46Q{SbkMeǭMdt/i)/i=@F 5"PIL5k,xU׻i]i_1,`P&`BI{=%5!ʏ Dž(.!R*Ij}MlY]ݻAJ1g\D)dϦJ2-LnxdGv׏n@c0q8QG dS3_ &`(a*[ޢ⒚qqx[/$=1EZ=F훹:E90g=#l(%8%8B??_.!e=7_YnEE_ӎ%yx@?*;݃|VzN,bloȚRO Ι @آ{ا)YPY-2s}QY0LCrB YC n8F$KSu1l9 3bHv.BV c%$4q,Ic :j~LJN;a1C~!..n2(KZ/Rg m5\ 69g)l<7k?nК Eް9C3(Hkjzd(k_z.GW,E(^A+;weT9Jiup8[g@iٯ."&ejćD&VJ;vuA- uT@64;be 'F5%L;:6G?ymyb:¯d!B@}SzTo19qĎ+jhM 6תоG/%>$asvTʭ3imIW(]yK4@#~.Rv{|uEmxZ Y b0M1mb>B|\އEբB1Zp *.;T|֗|.\QQ:NQ*k p.Ӹn \jNu/^Y:k&|Z4-K<+hh^(|o o$*IT0_K)2g`OO[ }<5nҹ6Eє~Ϥ `}8aBj qT?oIEƃ?n1ABẕ77n]_BT ~2F3#FL$=Pxl6t G?(}gr5^  c[tAnnӲ%G29 GEʯ_%7SLgd\2b<8:@|xf,$\?^//|y& R(*ݚs:@wɻ'L :hcADWI@6Ry,lVZ}TBedY!Tx9|%r&rvĐ2}$4EG8`.Tօurq^T|10;Oc/.QTA,gZIf(̆-h+sF>j}Tj9BT6/8O\c(ЕdqkVD$CKpx1fӪM @,#JszMw#`DbSԐe_O4oxFMl|06ʗ0 J&a@ BV#TszD3+F@̚:#7h8b#3cˈF%ST1<>3 yy &!倏բ` wY0Z&Xz="]Ls $[)YYozS5x>wxO VEyUޥqz*۫z{HlwK VBY*\\ tt!)LkQYC%[pzw ɺyU&& ,ǒڻg`y}m&U{z2m.:fKtl)9kbe}H<î=s7 J@fިg_%4bO> M"r励:׏=4m\1)ނ5%ɋo&;{gByuxDZ\v\ ׼(? bA9Dop7«ĪR_=D"BmR{g-yN8 ~pbe;Sa[#=b&-F/?CR;i~?}6: (`ܹ,/z"ﺄw,(2CY=>נ)z"[<sFQE+x3\} I8$ŭvIt:̙ժuIpKu-)I2;H[2`ʥz3 Ȏ/O.qU}0rE ˿ hޚJ0oIw*i4z+z;Fi*֪' ?g6x{|HTlZ=>&>$EÜCH/6[k .FkSkD$I);0XYnQ˓_e=CF- :w"ްS,y~J?'\/b'΁~\YSUGdu%EXICgi҄&''MUR<߼N<L_5<ӱP'w(ּ$%STiTGȥ'T/Z);?PٽɇN]N&wC-VເǐLog}"1!ҤQ`Wr|@)#5Nz- TM,H}i4Fqfsa[:ĪCVi+ґt KRo[S$CVJ:.m7 yσЎ,]gm`ƇfJyckL.U 1FK']R_:`Ί$1 tҗ  ?2Νo mz)Cb]-?r#jSm:lVnΞ|G|kL٩=>^0͗S)pZ*N{hJmvX!DC~C 2Xd;& G<_.i E~:bs=ΎPS{X $$a10K\o@vc8 &|" J[xr8D w'3{@Xv}a(8W6> Ճ8}`FE$~a:(_T T0 O[*Hh\}d P\1}JC\u8Vͯ^ZN WZO oDS5L|93lRy0 Iټ{ƙ2똱u`A#GDi-ȵ& r⃃ 5:i:e}'ؔFVwRBE`z@ єXxuj9&~&G |^U$ʠLnpOKF ;KZ G9m71P/ @6+'ON ZFJkDmhQ=ȆNDyv֯K =]ج!_ c~>2 g@n#rwp;ơ/+? (~ TS1nInԣ…r,L`eV28`Q^=\һ[I(NyJ&;Rږ7_$C25ck|Y4svNy0-( },ݙ b+Jmۣ7NjyY'w\tؑ"`u  ]cmE<qogIǿq]iHB~5'>7,9OTN - SH5\mlmYRCMjmNBVN Q L U},7cEu~FCLP8Gp P\Pk-~tfikQ~'N,S7DNKfĽtes?EZu;$وp(&S8؇kYtᜊ>,ZZh'W ,DGgcQρY8I+JekK) &bt dߴB#Ȧbɋ"/"m}~~?u3  O,:TUa[(oZSo+s6$ӎ 3 k"Q6= ȧ4{qC`53Y%~/p#a&8~ģd5.0%Q\f ?`г;R΀*6RR:9e7p]76 Ze2VlɍQUJ5`fFK,j$L,! 2$hLJNlŋbr2(nE%6$2XL4S3t+f4UY O<9[3WԄaw֗34P%MĭϤxUX )5eicaq'ů5 |3 ]6v6yrFDش'sVDUMܚR⅍%4(6\~Y^Jq Gu/Y6ysTc͙;KJN0SJW7e #i,Hd.I.6 I碌(zlZfIC3=s My"`M '$X3>퓺Wco:Xdkizqe<[7t8AV$^BfNt8;a.Ou ;S.VG8IEƇW RR69$VdhPmVkP►QD"+)!!x u2Gqׂq!M: ɴ84߸ᓵq+"A ƑRͳW6Ck(=258/?)p+ GE#/S$w ][ ~+~\`v~#ܷ"x-;"- ;%@~i,3|H`$:/fDrI 04,q/J=Qi@ȏKBmHwͩFozІWNo+.ήlm͸ X9arB.6GD82w@yṕUUP⛬1Gk{BSHa~ܑ:KV!CeI *;~]/PUADD}<TY>_axTiVA}C'чc ޵MiѺBO|?VjظpJ sKjJuYܛ(W4|co:86m쀕g)tpEb3y9E{LPJRb /~C0@.Bo~S EE gw._wEvͯ+LH΃wN]cu$;0S;\Hݰ}^-+O PP wZ8_w[Ϊ3b/\:qۢW\fKc==pNoYAmK?{umz9jOF͟gibmN$@tWnJe4I9>v"bۦnl6Klb?)k0pFanRIg`[!@TGXFlMdjʎNwJ eUe}ٗEGKzNw 4i0`5ir9؅z;>[1KYQ뇷OqE@*0Ġ~њB!;>M6'`$sHVq"xޱE)LC׆D_,d(<[3s{aI"d"8)I%:,&;ss6rE[#h{gN%z2ۋ# !c@.D.H 8VxU̧+I[ʜJU{G<;y1ᚑ]:]v3gPC0Z( )Vp6$<LGt 0Y ^~*oZ')E+~h@c0m=tR얠)0ݛ۝q3 d惬̀"}xWu,VycW]m'; BRlͲy 3Po]mS2N aR8gniFN 8+Fj4X O4KD5>/'8MwTiHh1>MoQ{>G1fsļ p&2\Z"M= ۟~<,0wGH>F1_d`#ksbu$]M}'Y hspb=w7 ӣ{ >8_ʥ_EVٵ9 lkƆ`>^w5XqA51Dan!?(sqDE3PXd[)XPYECqB aek: u>EoK|'!&SB*Pj ApP~MEj!< Sɤ>\9(KI}y8ycyMY[òTw) ̮`ɉm88R_5(g_d~JSjM.E0Q6RqBR2;vt,ivFCٝ6f(湸/:9z|'Wۡf]|ng\HIJ9+"H@h}b k*Y3^ ̼@E31i:A4/au\_hhgx0J{U˙^v<>Y¯ʵjWi)¦f4ET:bXꦩRnX -09= <> ;(_<^ddm{\*׸M\ NaD!z{$$x#C.wsC֜_WK|*mX $313SS P܅7pOfC1u2zR,= @6_A`b3 l_5B6CxADB&ڱA+T)ܮfR롖 Ramjq 4;-f ;9xS Cd 5Zm3lΩKB'LY"5ŘT8҉Hy%Q ؅ 1u f@ǕoZ=G؅#PDYs|8M<@N- 5O!Sa8vCJph :wg@;?\1~i ,v(X[O["HǂRila~r~p EDJE+c4§Y۩Uu3 noDH{'lo5y޶'A*k_ s%24zg7~Fբ\+RvvOCڑspcO,jo3]A+ݞbIة9r3 pWlM^31a/7eJdtJ|wsl ߵ }R 9ӫ+G T}.85FODGF'E6t:t?W ?Eߑ6 ʍCxό4sGq GK>7i+{G ^sH[:Xuv5Re:R$zuRdS kX ?ܐ *%Fu̐r[i!A&C!wKLJU63*6KMJdzmEqH_D&g)_AKI_ԩ .2B+\fEփGقWgcTƴ(uMn(y/uEwm/fXfaRb?]SׂaXRf &&?Ñ1?*@vV{Bq6',s8} RǮ!:Q-Kyp`L1cS' FxjQn#TbsUWTn <*|QQJiӇW_a::Z.Ë;xYo{Či˛oXc 'oOII9>]I X}>.m֟ZgFB }~r@8Wl$G蔤mBi^K\E"Y$e` VIOaۧGRu9)xuШHMsG4Fdz{D0>9Շ fmgYZ07070100000307000081a400000000000000000000000164e6139f0000dd54000000000000000000000000000000000000007800000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/_]?Eh=ڜ.+xɶeU_^W(g([eqkVk̫|x b"QaP$,Q2GO ݀`"m5SO+6qFD\'N7Е]yX;򏷧hb{䔘P|yʕz ]} .}e>4ӧ??8fH>MD )$d"$뉄gkX@4uG4-wƪ} /PhwL8@;"ka5G1~"KӘJ~A#٨ 5sWL?:&Jel+"9"A1g6+g6Xd ̖D5% A'#`l}C&Fg-#F5VrL(^+^*y H0Ӵة}H7͝9ɏ6 1AA]_88o`o~*4UyaqdR,y?מGަtMA( tӿbk+d[^rx#k1QN5@4`1z3 z)gϟ )Mν`kiւJ2Lؖ;|V `^$@N҃h&,_nQۉ<ȑ_ LwUw>W`pQIu&эk܁ApLŋ,}#mL]T&=HռSwX%m-tI.)z"]wշOn!RKd[*ޤ%@8`4|Zx9j4Χ+~VwV@P?eIcfb)`1_ҺmjSNHtArBqQ nQI6t_@h ``ÉՕ\Ò5wq|S aW֚46 Wb_QJ5'|`ҥz\ ȺؔH$Fz&ߩ@wc@N7,vMݻN*anSKÒl@xSrا{h#ոic4 J:ʭ朣!B V` vnGqdS;azj+ZЉɸ9ϟ?H}>Eߙ j ʴNq;*g# hiLAt?^!ŒdmKSDht[xfWJKJ*{>*NϘ}vn"rWrlU^Pb.14t?œR4>KX:\pdI/OSvu{! t|<2H1x !f60d@=oykoaTRWʜFnr: 9ó$4}nQxXL6솭wCoLo%60BˌrdgevfasJx{nVEK-gɅ]clo<]'@L.QKj6JxiCO[Z̡tqJL>f| fMTGCB $ϼы#m65nɂPkd<'-ӘEZp폮pKUmuxr/[i<)e>kfpKJ^ 9Y0tTW}t2 xs@ Qӷ@C{GrOuM)= t¡9m؍-H{&d9C~?)@ u=o<^$%,e|vx _i^ raBT7ܔ1 -'83GoH\Tq,w>JA)//L-:Dg(Chh,f]RVfdR/8ZQ7i7ܠҶi`q:\ O4lİo+t !_86fm1bHu8gyf ˢCڷmy\/pZpR~ Lq/q`ý*\1ذ@#n+6Cb%,ģGcdF p#n):`& }*J"תä1KhVy XB)ſ4jpC@4 ZAR5Ȗ'KJzbsف2d}g'AwG ؓ@ }!6S4B`"ǗLܠK2?(qK w:d6e :$uyF-s=y$T}y"=;3-eUJ{@r eN-c$-(!w 6p\V$d >ܿ篴&_tқbЩk&7{7OG=zpgjTd_!4w2=2R/fn fԱ0 nFщ0~7$.K˅WSܖc3֑6U T>Mv̏_zrP[rPdtl6TkG);Vو \BZaHٻ#mW|{d*”u\yBA}3E x%cL[C>e'0 C eH_]ebP쿎}@77=2þ [ xW|g%In!Zxvʟ)9>>5.y-Zat/J)5IsNnVݩ X d"@)DFEMLDtYpK̕"CR!fV 3t{7Cޯ 7+ɍfe։kSѼRޣ☓rxd?Cݸԣ-|n'FtK|;DrWG%w#4ͪHԚ% .O0棒NӵNI|\b̸_]־[ qԄog)WJS<,ϟb] қ.?D` N˄Ty2hYeO"7o('3J"%+7#}pE6kKU7#S*o@[? υnhU^?66Tafdaxۇ-\g>??w; -w`!ƿ^G^.*c)$--ª:X|5F/>[;gDbCoR,*5S4A+3;{Mo]di8dGn @r"[pWD`/1ifuⳎqYDNDOmo,vD8 iJMQF\"Y=YR@ ʮCǍKLs!LޓΖ`El̯JVźB>.<@jy!)Wʴ4Vv@ՠ0gImmCUғP-%BGIl_oz7S˒MzٺC:' 'ɾdw% W߯+c'/W; y%P%Z&!;-vUVi^xF?2/~z7@Lq`1b.hby1 jxՃ]p5pxO<f _i`ךZhq5zng!C#j1 k()s^NgTCUgX0mkwnRH wU.܂IŤso6qP#DP65~56fMEd8`z)5٪N8e.3@SmG_1%/duwty׏A 1#c#!D. #U05t|h.7~9FK Nj1:)JW89K:/jɂswe CyqvзʑC{|WHēiOn[39*ZX[*|RSc`@BZY._vwAqpiy0$"=uG]e_Y6sL..=V5(nh|M>2!Qmv4awcY``/9D": ^07԰' wKCfyYkk9_4yn# _e?x:- Wt')jӫm24r5ߣq_컠˴cߵ6[%.8sLVu2mZ08Ea}_{29)Jg #a{ݎؿv;)埻1e eWw NlRIn[O!9sck7K[ݎ H@[zDmODoNB]$k\iE.h/♪vU[t'`ݕOjކדxlGٿ>h̤ <7A.e#h)2]}Jjv˥M<r*Agf.6R$I0uXz?fx (*V{5;Rb847/y!{X@ _5PG:lӶQCJ|7iCRhygLdIWcW~P߭&ZD@n薖)ۙWg6nJt}^}l|po<;?R"'oSHc5A``%Sن-%@'ЯhhNୋJͻy$׈ЄJX=׶߂V|/d%'' O L=^Y"^#_. :JAnC*<_ -gȽVnѾܛn1b!˖Y6: oad-K`պ8~3B1)LF^h> [BЅG{fj#NӅ5Bl|s+a e(%sf.%ZޗKGm>=3Wa1:]Ig:X' >6:Z$[򅼘qdxebi2y!@pd%q`9Ppكm2~OO)k4j:maPȧ {(k).,|kqȥ\LjY(Kz$CmYm#Z8A9hT#v,^BH r','*AhMWƝxf?-#fZ-w]m{H%pޒd)e; =]0MFpk\>/3P86دE6{"݀O6orh[ڴģnP_dh@C!X?.?밲""7d!Z}hr;pmD9P]CCLD${}L^x;HlAÊC(DshCJ 2U8he"4)-5#II$| ;&zpOOH1cciC&qEa,xҖ Bw52Tvi{en'H&;#) [ܝ$3uݘX%6%)N3>+;aG8QaN;UmvX6ҙDY@e0aF_1B K4u"spw:yG&?RɠmKb4v 3c[_f-TukS1Z7z2ii"vqZ)lwldǾA;Ř8k*LX@]g=6#&7I޾zK^ҿ66=}ll3~'!ˣS=v5r K}Suΐ3gyC$#H̦UԹ#ܫ:Dx2|xƓrtE:n?]BV+-1j42` r+^Qa0U?4sG(B;ŬAbzqŢ7cQQu¢J ӖFRH=1Kכ0S0n}=-toBNnajdW9ӈ/7Y^닞6?)p{ABy =/mЅY\-p`+zSTceqK`)G Mq@iЕoM#P[AȟihT\혰ျ 1/2h~s+QV~^`Xh`3nE uKi:jL+. i" ?=绑tkq-mVyƨ ûUZ+:]$~0qZi<+"lV|mxqR!PXf%\ t7B)Kg=DYшqC,s usgtIK&b] S[&QRL 9 FiՓ~݊= ncWg2"(.eЗEm.K\YKa[1¢d wCp`%WzP-yݤ65!$efqUbSR;I Q.[7D1ivH:m{JAQ+)D5n!XKN81;nb~<`S g!i280~bBѽ#I%Pp3da΍nѐG嵞>Ռ` N?wS`ϤzVΦvQp)u@4YjW#Tj@%™153'͗s[1yOwNQ;3#7G8Ю:#ۊ:=59'e^y-Lx>6{i gIMq ËB]G[C"T |&vrmNG& 5ܺʮ5WHo6ޣjSnMnd29 l ] '-?7e-`mR [6I6cl g a5C:0HW懫,ŝz - C Oӛ+;˙j}^7Crpi%Rdפ* vϱ7&ӫ l5+%iX$}wX kX6lcMC|~KJɱr.->zCk0a*1b^$zaZmʮ;:2&x-1*y{|=H$R'BfƔ #߂EP]wʧjSL-17L}@9~e(ǰR–HR+>QL@k AWótƟ+:u)n@cv z*6  >BuJg/Vp *$b6iEdܖ^iay4l\X댲_5 }YݱE_7Q:#AQUIˇͨTv[լ:ib}\nJ2Aet cEPZ B?poisVmiCI}Yٿ3v 1˥V(l1;L%&⸖;nl!+="z>,[ The>FuPη"D`D9\S"NHqjfWϚ#(PU.Fp Ңہ@;z.c!8Ss=.`Q&! /먚>4"5k[MRIGCmت7aKW qמ`ҨhЎϵ×%SNP z^e@ACҊfDZu᎒N!Nlkt;~{՚RN2iff!A[3H?&bA1 .-'ÈX$_j|P Dp|mZ}pA\2aD8)JB&b 2`x*謁_*FwĺN_><8qM,5`&"KA=&i.U#*IjHt5=) ^~d3 m~,檕~a8|~IyqϠ0e15fWJ9ڎޤ E:hgtS߿-plxfc\ѝ㫗mk:2wX,}Geb wݬ-ڼgGxv79_?ϪxW;_pC7LJ?ʲ%OkL;?!N}%S *kӏgnmW߱~hp키[U ewU½+} EޠA<~.%%\LD4l_a$"JMX&u|7F`_wx`5Xv -1t[S >%Իi8e4P<) .j;pVxleюf-c5[]@/qSԱhP8.OŒՌOz0rBx6f3ВmYi^T)HO'ޙAӗ~[t`e 3~fL%F"yv”}UnCĭJp\I 89쎗s|aA~kǶD`C`F1^Cj>EGLF+6|ְ0ad*V"j%.4-ܩ m*ZUa?ɮ)3VƆ rn鈨NQ&UYV(=t F4.\|Qw^~dB'&mK >c.~Hć61agu(C^F]DC !8rwWDׂG8Q٨>\ qmߣ1f;T sk*h7`*n&FƬf2zo\ u8ϏKw-6Ap-cQaaTd LHS1c_@6-MwT`#PKUɂhvl{Y0$$DHdhq h٬)#oۡ[_#yc!0хj8t:fd}DCٿ>IY(:*Y;1R1Grd?(% _' GT+.2o]@Ma: ~x3f2bkdZݝ #'4Zyۿt%G.wp ־Ee3^6wyw>TkSNu>9tDHeSۋVW'^̣_/1=Nd +l>ݽ-mppJ, dƏBuSoZ@%M-eMµ~_&4 `QĆn1fUC06ɝKiEAC7iwX𓴠XUq!U}P"Ի:>d OgI*9~5X6ep+TYL4-w@H]fݶJHWXBiieǜYKV1RFV{ͫnbO>ff$󘭔W~& ABaGko:\d8$}T ;@_[0w\4tQԫjij@!lö5iiPN`eGALòEDN+=\Զk˘:I>^Z g&yVj {ה)G) {mդ\ 4PDqk|H`6G C ?|Xr[A'x_fH-nA?b|xRm Y*R0-K) 9fK5@;n:ZCRNE{ʉ k*0Tg( iE jf x8Mҳv1B/w$с>e:!I /6q9f9QϤ*Y#G -H+*6`]8+ CC|4#@˷$R-2TֲE !ֳTGBBK瘖A-6,4w삕pat"|R5zHj#ja`4WlNuPd|1[s= + :@ >*O,[|i=cvHy]lS,snCnt0FXflZ )}1NNv╭VЬh1mPӝ|i I+~=Lju{p*G*QuM۷lk_lPRk"ҥ4ŀNmeqd7e.9ʥKTT%a)zkOhE,&9+Jz 3oOQQ}w/BaP$Z]Vd9 TAs.ܺF+SbB">d(qg[z[H'Cͬsz3ńl,I#ƀ0*f~u a~ED):ęFi*`>R 'J#35_F}(a:? Ǜ$(PeQ Qi]`2 X]82SWDpd{E*B|֍>?*{q9AS"e;~9u0\p!{4f;E'=vм FXߒڬ;=(ޙcbF/U|*.EZ^[sE`h?p{WkJFhv(!;_sHa&r}s#wSQ Ii%!NP%BA ^ <С b NjvSU$RH>5C!б}AWMjH;QwT("o|_\qTQA`։߭`S[!Ϡ܊zK_ZѧPMM-ʘ~ɽ6 5kS^29u}q-8{S ;ܷ0,rjy8A]5k{Jp2.QAvF I>uF;qAz~[4>6 yKbYD@K!y@6侾w(]CVy5߮HqrZz4ҧc{iW\vOpQ2IFsh' Bظ&sH~VB&>9P8~4_{٭䡐2=cVJZk7nT7(t(s =lP,gi=F=9KƮ%cxdf Hrqf,l$_B-gM+^bd7(O$EwX%e`Sybg #T$"#nn=NRE/sAJ+tjC1}J/&<.޴S_맭D`u˶MԸg1\>cuS?{H+Bz$:;}ɓ)AmEo>PC vYZƘ ڥjHf#MW!lϟ^X$b9:ը#}Qv+قE'1^X ^fc}Csmo88euQT];-g9='-yT [IN~8=\I|  ozv+IN R|dÂDձW?umaU d #g-`g( h<&EI1; )JE$|-MjiXO{>u 8~U;j^b߭E.d1Uo)tx Jl7s+c/PNhFbD,g4zNh_ VgܶC!Up#z3uT3ì3~(ӽZyP?AqTB{CNA}c(~hstij-mpK -UfRUSpreY'f쭶#ʂj>Փ5egǒp ]; N}z%:"b@]*:xX%=v|t~rJ(IWS % 2yQdBF|^~2~dc>WoyQdo{MY]gY,l2RiyZ!Lvfj״ ])Z7,` «_WS˻wN{f!]A iDΘ`%'Ղ w{Qa_s枖ffoMsPui2+H _'ԥ罻%-g3zܪ`m^z7BWɸ F4ENfᡏHsbS#h@ ü»a~­/=# []wxJ V9JlBUbeXy&6V$m2#lv#;*`fZvo{>6d[6Yޏ]b%̉=.5oMأlm'?ɗwFgY2= ,rBi/'*4\ֶ*|?3o)ͨ(Gn7(˦2S9_uU8w$Ƌ=\`s E[5o $-p/]2v$e?2(uTRoעh=R>4+>[z)nYБƷ^asM0I!?<CE?*zs0vh:R2?V BkXQp0w{6&HPZ=9@9tyIÜ!$i_PcE^M 矝d8 c5,<4z_ݬv%KmD8S]۝L|N|*lZ)\N}\O.д3B1уľLWAo~F g%*N9r$ .O?Z~"PvF$GV@#xMs@IR]B=m={x*ws.U:g!g$vtyj3|,°w#ty.X1՗]j^*C9)MlXnyUx긄/H|q<Θ\Kʳ$v TT*9aXj*ҵХ_3ޭ~fq.pߝt }\xI=㝥&ڱtpS-ʿ! T,:^3WƛY1 Ռݯ4Ƴ}E28;]c,{+anٕBV5A~JU'0}C]5k7=JíCKdafªQ.P;TCpN g4xp%"^Vo }=^a|&X%u6Ki!6pyݭDIm[/laG]+hTᘲ8JhZVɐQJi˞dbV6| hԎI &"sհuu_&g8>1WxeSצ<ˆ}GX(jPp''̫㸮? ]ߣ>'оy'ga[)B)anQ]6r,e 5HC[RlP)K$2O.a56)]r]*˼=+ sqgY&zZje=lFnjE^}V2AA^7oN)Z)siI = }h|Uy*[(~óC Ef%D )IQBb>neD>S&4L>c|sV;DԠ@ۧϫa.:DR^ Cc4Md‚z":KEz+NY)fIxP=Tx 윃/` Kgf;YOpu|o,*x%}$!DPg + j֟יErTH}N«_MّW mG)7_?"JٳY;gP7 ?S<2{*_:KvHCQ wu_4[d DiGl*rӔ^͔h4ZU2 *x]%'W RKEа0F` NH74< odh/u x\f*h\HsnCY1~_o^qkBW"$דtKJl.ΡA1 roLPkR ") FGa$ )Kb$H6.1P$\ѽUl?'sj(јh%rC؊powzj;^ūDÒ;R'xDb5vo|h ?hP'&<uow;hk"l~(̇H *N{shU6i] K̈́F $gZ\Y:CN5#8t҆w~B-y G:0@գI@*RMd|YLE!OYS~[%H:`t_֘7Wp sxl"KDdMz+j@w*Dix-6i|.GzuCP5]~0D=IZ 2YI|3*~?GV ,TN_yKq+gM4Q/pKӭuLe\+*:GF^؂QZA1 ^;^B2F츩!pTHD֎xgvHz,;}0Nd4)*7ZE[,8ܳg^A, iWRnЌ 8 $Vrȋ9=~?ZڢfۻLQL]oO۴@:܇ 9e;I՞'؏HiPS8Td_nx'͎pb#+1-+.m,hszDCQ ^Q C~FHǦ>,ݪ𓘴“ o:ҀΤNҧmP@߮Vbܔ1/s'NʷυAݕC5<=&aDffl B6eS2VeNUnsu\Pn+ 9~`jdv+0:=\[xĀʩ,yfN`śZ ~MOfWFN4V=1pUszXq$NF22ff8|nMCdj49Z]j8S} gmn[8竐03!9^s߯pN#Xr. 6շfqDk@H,} R͑yVS{ EyiU6u?<$3rQ*M??L?JF$G1*>Enx8{_쭈OBB_ evؤS\%P-mZrמڼe%K8jU{z[Ra~˞\NZshr"4GIDžʯ ҝx2 ф!7 X};=g#Nhgrv96*g=M W;w/ȕ={K-Gقe N[ am"ψo-4"eSm݀?r o3E! 6?*nv^ƒu*|(jvc- :$ˑ[34@ޚP9#[Pyjw-0=}Xd$ 4p']=4{F[}~M!NƾyQ3G8*smSdAO2|b D^[>1Ѭ>Rц:Ī 2񪩚s^͌6ohaN@~G%(=HudDžx qzGL`imF5N^R!|S}.;GhFwK1!X@rM:JcB63dW]L"s7Q!ıXY7'/j`l~>|?1`^v"vĎ:cɱ!{FHD3YH[rR+Z-*CzR V߂)aKb_ׂ*}g:j{U? XنH,:v}[U%,N> J~އx;pO˜ٕErq ѩL;<# X;"&t5Zo@IBtQFπkHڦD6 fxC}FTe7 ιxgL;MCX0IYxQ2YR |ۙoE*n"k3}q3ٍv]7c%Ǜ>6[;4/S#ſJ) T. d PT=JO`Ǔp-'f**B.^+LOn{@u`iy6,Tqxm5ĈFNܜov{r yM.$TF=7 P6b|s!d'ė=HgU^бL c\vX8*H7a~P jކv tʁ.up}pR_ rBQ:N0RJx-).{"L{fVL:/lHɝE{UvIYF }YSS qYNU^RgVчZwrĺ`)Nq2LحV &t[_u:8j=ONݗ۳ `UEDe_4f9_:hC})'+)lKTXi P>˶wWT o|SڝmCry2+:fQ?L.cdgzt/~˓dD{R)a=;XcX_KJY >`!A"%RnzO˶BeGyiy9Vֿ52?^>"!!{^רEB4|پGefYq<јiupn@Ys#24QiDiPy4Mp"<;l}BBSTUN˨qa1O2|$EtsYMx>ҡ&{2#.N(v_#/ձ wx囷M'm=UNG{MǗc4|a<)0tf'F0&R^ wJe/v :Gwm@}v y? y2TCV'\V,,7AI+lՉˊЋ8%qk!gQm%ZG QcZ(.q1tXCM+uն]]EAs9ڇrn U c-|0}yЃR,Di޻RY}N`z(+)ht8Y6e,#IW4/͹x0ik!=~eğǹHhz( kHײ}\mpqA|dogXu#7%{.+;,+GʃMcWD@bGb @{Ѓ; S՜m{U/v狭VgBaCxsi{a hm3j@>0g"WL+IY8lSq5(zB =x,ɂ̒˟NUۯ{o7j2F+ S_?vG6n;| ▸j?,,'l_1d J݅F!{4O}@eIN?4%ƺ>CwԡНČ3K[–uJ_v:c4pu )6!bZIqoWBl>^=#RƏlWHP(]5}w cCPD=vvXb:n-.*(1A_b%K'w3pSO`TU|АE=:QU#y{uqgUο5$˫QdiMer|5 Jkn[uT x˃ȩ}crXs ‰,/ќ Lit5Q!YKJT T΂lJډ|dnsjGS[ 0Wc+ɁBQv-K!T*hh,fKx7(%:./!;Cs鴍+EN=Iq_6\YG.ß:+&O@ 7p 4d$_5ʛ2 eiW=ׇAJB#XW@yi5rc7<Xf =bY3Nq7Tk$OI{NR'Vj3q40N=ME[ń8҄*"{xC 9} +v B }ĂfIKng G W,főDeW hLX–h&XSdI &qv1c ~\q@++~*nc-YEGDVJq3FunN<]O#&CE <(NeW@bp(= v{[E#eO<|ÝK.|F,Џ][Fv]9[i.<#$Rƴ2V3]rXNȼ(K7Dy}a4ҞWO_v!Nc70GU;ob(ڃtgn,?F37IO/H5;獥D"-4Bz{_),*V #u?0}gў3]snIa\+ i5TX~s|yS10ˇs8wX)K (7Ԁ=7ɷ T`v1Y{ ފKj/+/ʭYWX];!K+Gsה~]-D-C;MoIڭ$ކH1%Ֆ$#!eiAg וF:]eIixݿ640*R69p$ APK15kRta|OË hڙ(?ǤS$W`A,Z.YEL^sP C 5묿ֶ`~3XmL!sw?_3JFtߓX ߜ'7Q] z^$ZMe\yvGG'/egs/]إ62bQ>(BKkK2z ;{I GK` cI՝h rz]7x|te?wOk.@Br/0/99h0` Qr.! ROJbp3-XH •1.ֺ>vv6)8?Og| 4ȰfO@J|) n4ę(Ia+$9)}qМ ˢ[ކA徐bb06B6_Dagix ]|s*RrT3;BBs5Ro0Kr{bn4I!!F' u"n#zZ9}M/@qH q{m'Uo~b.S8|<#_Muƾ@0@&#TlI}eS_Jcl.B^MiOx7!<3m{A{y#[q2/o`mxjׅټfr[&1Li M&h_vY)rʽkNC;(Jp5}՘19Bm]܏Jz];"x |2eee6֏=>^F 'yKIGɼ3FU^ל{P؀Cb4|lEA p1ܢP%\3|sޟ/P6P$fqoO .k>tHDjy,Iǻ0 =%%R טax+F QqNS`~iI,vǬ b "O}m#X YwnҜ6[KЁ^X9Mk>Jq.W Dr!̪YvP(+̰rΧ_!]QvUBxf}cv, 2, 78?u ׸,b Viaڿv%P|EgA+I0zh',}A2E>5=uJzfn40VRX Kj +QZ߬Q%%= 0jKMXg8wǾ%]Ws_dI_)&AhȌ>[u*Q+ś!H\y<]PJ 9eo!NFlTPqHn&IK3EAIQĆһ$,Fh7({1ٍMl2&_}ӀG!S%Zaג&.0 okjvWPw +:R._MQV4ߴ+^=ow NnǏ 6e2!?4:ՒvԐg $%V}Vr@g7s4:8>\WǺ)wԴR᾿j N(H=骉637w.q594 aDϢk޿̯@ݩn)&""wAjJ%$2kY PD-Mn{-)p pS͊O]o\4PtSDRS<9b?%"@y)oLprfH(Dfv`&]׆Eu3aaxbD-W罞=WTaU: d`ΠosE4ͩb/u}RAs31|lgDGr8+{O\NM!k魯r(B=2|JJ>ꦺ<=LT-S0:} {UJGǕiv2誅tXD"H@odJj0ȉwa$݋J`y<΄ꢈ(N2;ie:^v[Zj8DƇ[=Ԧ0WE V>'SbudpT\:*(^-,]FKFE4/z@Ζ#'LD}LоkOOV&uU꾠b6>b te8#;fj 0+T* ;=Qq0M3 !uXivKtd]rgceXɕp0 68p[zj`FK. j+:zP S06]2pQK\UCfDH&a܍ 0?fJEg?k*9] ~[ORY#s̺%XluąJS8-tE9{>5}Wv)MXsC *`(On*mj®\OdO̦ۮEuh0`4~cC:"Gcg!lov;|d괕r *F>A ,pۤu^|P:.D}X W`=h41[e+Yt,l2[bBWyjL. a: G..U=NQPؔ{E{,wd u۱i2"y|yK 9vhaA5BآC4ƀ] F$lk}]CNH {4j}&ďd[<y<^sAw QW\fCPLyt, |{=5-}fIYa; \9QE:t (w`)s$é+89G]mϚ>UR"Wi hwOJy{Q"FEx+b𧼞BjD:qtRy$V-| 1K%3w_(9.KRԏ: VNJID{o~pNAȹI!lCH&cc ۊV3SgAχk?8a6B妡nϳ>p>Nh P@Y4ž7lIȺuU85s1Zu M ˓sVA,Qj|ek=~.R11^UD%;ܵFX4ATv+Ây( ne~}'ƌ5ϲ2y@!~]_ѻ$C: e9* Ro쩾7mUQEAX|с+MwRׄ$ '3_1ǐڒ;x4JG[j )iP9F`>Z_|pvHfLOy{at]U p&-]k};_ .VB(<Ł$E \n9m ċ"#_p6K-o'YFܐ4k@ ƃ_`{Q~Fn?ܔ٬a7Sq5ۚΪ)XeƝaITfb+|g\NqOTlCZZ&B%r$Fn畸֤qTB_al0/"TꝔm}1a@}dY4m2`O($ؒcg3ed? -"8\8tip-Wxcɗpj` rc L Z#&_3WrțW+zyΓbEz%*+*$Ƥø@' Q aYkㅀON%Q)?ZhUڬa1)@#:&3= #=;OB@.1^pu 1&YztV*G?]D<$QoDj鏽 [J-@3H f d% Q5s;ur:4RrNT-JOw*۴UsL,`;y Lė%z$(}oWhb IBǜsռ5*Qi`p9͠X¬\=vVo)C)7,aўscINaLBp_PZ&l :}6}.rMaN*?eΜ DD&;#%aֽp#>) Dc-첢 1 @vsʈB6 /"JPLN珦% ub+$!r"RhfdahmgY,0y)r _f0,w6]7%yޜ쑔 w^uf57+7}R0s.)Xhːe*Ve&?n$w<5Pw7 ҃$?B3zK:΂Nt|a| À DdqGJh\tΓ Q8s Z4eOf@&&L;#%)PZiLllnϻ͡^f/6%4Z HƓ1¡kaf\J>\+Twkꉓ O>> 1'o늟E"O(A6fueeZK5ꇁMr\w LWxPA@,ȜD]wBk޶d:S=_=u_@(ID2ۜ-MNw{|lKzQX9N7Kf\?fyGPMw1[4f{|s7guA5+B ',h/$iG311`P<-giON̷:SNiPnA&no⁛z'꤆0{SAwbu,4y[ACWD#Y|IvV Yee_6+}m/ avsi3:b @"-s#ΉwpߊnƄ{:Rtzq{u}EVqE鏉1إ{wOl K8/eG2QHZ.f!m1~c&Vj0P緕kW*JwZ*HÈn!Y >lu4q}Y}7= [dќhD9 _`V? pBnL_q3@8zzȍbkd|j+րƱ_>n\q]Sg2T[ ]diw1E@=oWWZk1ZP2~ǹXھLH||N wc=c_*8 Β5MD?Rd :n#.qwc? <ݭ_%XYwgfثи!b s~G$ i); 2=TҴ_Z+b{ ( +wISi Px<4bۅI0mc>_6˝WD7zL8}S%D,ܐr3Zc6׵=`{b$4.`H@]4о uKC  (ձ^޿Xؙ5ohvB ZcYUKP&Ff0' &I3Vר4VbȐ 8f78[Mx2@RԿ/B ^7ZbƃwJ[rY/1rtΔxop};Əj(uH|DIT>;/{o|4ٓ{3Tr!6 lJbJ(ᳬwAy}\8ř5YnY-7G#ѡ}{dqhrt-/lɞ=ߤjźhtInjdʻ&jIO 24DHeT 'Tno|N/+z x_0;lCo:`c%,ӫ+ !͕8u17Q6Z: \b7F8}u _*F"o=+R˖;xa'kÅsv1Ӌ~aw8OKܛ3x&AO| זy{H"]0 @B}Z%VHDRFIa!  } a( 5aӛj '"V7狲73R1  nÎ$G&%@`2.ZMO8ߠ=. `T!,< H>@1I-{y ._ ; +nά?XǓWE?[x+ yS;lN_x=d xٜ׃$q~r(eV"昀wB=UN5a*4 j<4нM{=A˥H|e6\q󝁅*ޡ{S<.4Ƣn%xH\DARɗ~%a;~^)8 wF5vtYMr.^fy﹂wNҺr)KC';S0B33X+~NT{cJln.ͫtn0 uLag_c6~QX%0ߴF`TPs ]Hȑ(EmĠQy $\2⇧ƩnOZ,Qӧsk7fp  k? V'1^<",+)xp ;`pٝ|Cqg6LD"-q~&]3 p %vrcX^,h$~:}\^MűRbf7WQ|& d)KGCuO6gE?V$TCy.(7yHA$+dX$LoyV]ى*|/mllO( wMZ$neP0~Pdf[a0C 2!'UˊobTw`i mh2 ,- qYSy~Ρnp+cx }kG="6߬Y(p(HNfVJ{AJy _T`@Z B!o V&S$j I=('ʯXiNuxڥV$=Ӧz'|fׄy$v]lhGqǚ,@wS-&qЛOh>QzbPl/:ʊިVf6ei B:2]^ʢR׶ j^"a>g-YXmB 6˦U"< xޥeӮk88+R#1LHPV]7 h\J"H.Ѡ3^bE/*,{#K@ Z%}-^FeG+`QzXKXo6R;ta1"["h>V}JUO@kБ_b$ :i'n}d3A- $/ 0n nMBc8ub<{\l/ij$@t5^Mn<٧w>]jaL,v=<C yvH S`|kW9Hݡ=]q+l;9FJv?L=" q6L3/̲,BZ> Ü#0!)B+ip4@И ^4ΉHq%$JFJ)4ӝ{3~xpDӼvfBy]<_pܷo*#.;L#u7:'mrjEvڿM;eJ4'榎4<TN62yG@tɷ/e;eƍi٬g?q,0)ʒ"d/.HvKE/Т:7 ["HTtJ;Q@ {\u5N{ m)?hPK#0 P˵7iΑ{°}KT!c1G.ױxSUdgɆE !ou:0 VG.k0~ IYI i,1`ch#]WFrG9XuW At嗤mm7i LK7g ë3?MvS}acpxb֫'VX@LTlZ#T9@cx>h0SH)yDaA_<z$jk 2J+a@sKVz{|C5 [v -͌0mvVV6xIL2qfu'uJ%sm}YN$"%gbhT8-HV@sWhn,g֏ u@m~;6CdqE>DŽF~9ԈߖR~~ic)5R ۣz#7#L4.ʹMJHqtuT>L*\? +oY€lՄ 15ۅ؃ل0(j-$ _t(\I#RvYTIe+JB^},ϔѨ2}k_~g2CT/Fl܇`{I~BNt k r/+W2}/|^?WCO 5̮3-^|?;4c0>g0nn^BEWy]kM>7Y+F* 7Gi v8<-:f=C1znT1-*✢'4qjߵ "5?9mFhz[Σ~ѱ M `C 3Y%&哠G%GcL4ܼX+0Kti^! 23(}YtP2 ZJt9N""֍gE _fcd 4\ 5(\b a),e7[Jȕ Y:+=AZ KJIǧ۬Zp[uBNԂBYei6eXK+.p*qNg=Qed{] d Yo8A>I*IRo!:g[Ŋ\ZI]r"xTV?cثNK P*"BahAQ| ,qY-s4&"=jlV[Ҁ4JGDr&ŒhI>LΌqgJ< Ay!t,czl(o45Ce6;֎(ryB 6륙I3a>,v.}7^~ji&>!,] E ?X8cTj2LƘd$0!6XQ!,W"8`D?ד a·[oryT'#tY֢۹3ePjvp~K(n'-2)1bt׻j_i7cKf|,˧s l(Q#u;7-\ul=.Q,?|_)f| nڊ\qY] M1@T%3^ϻUP~|FsяU6i##L$RZ 70^K2d?uRoG񈠮[y8N39|ԫx?X/~rJ&ERdt*=WRRw. 6UQEҴ*\+µ^"#˧d9H6 z;a"'!/dDe>?  e"hɏ6ls-BRrLմ vfR BO7srjK\T?GӢKmW&YBP3_{MPsHznhIDс_$GXE]ɛN2ɯhq]!Y؁R5˳/.LN[Ўң~WKrVƥ用LH=O⤍^Ƞ%̞26Qp, (Xr_Յ=V\5I̴iEe[ #PmW' #AN7)¨C':,H沉F9@_- ݹ>V@&q{֊ ܱyg˱24hQ2wPH[5 /^`mFٔ}pV #rulsU&=,: qsd8_QVX﷓\ tVxxLf?MKN$vWrz(BYgcIr~mu(a͑ӎg&YAi 6bkGC0=Nz,M*( Q 1N;bUfɩkPѮ QPZ'#*}GƓW{I|W"ned`^"\5\uv]reߋ1 Cj<ѡs>QHQuQ*2:t~L& W?Fh>JI%e/4r2ǥ[2 F}\sK\fmz^A n6?vʒh2-ZꒋU'02l-z^`S49xGn_M6P]R#8*qWߧG믂;T/Bi~yvS=Ə=%ZdjZEf2W?CMŽv:FեHoJ\bGZuCAi`Dw;C;cfXUQ ]ŲOh3nl6mQЮ/ZDTƿ<"&^ʨq?g5k*T,nɒ[q2IZLϾx V˳PYFvSNEz;ը5f.klT3#8j^GfR|a_hD!iMOdɄ<h4¦қhҫqD_Hf(҉فGZ7? E/p]/ԻtZOa*qD ^t[)2&'RxͨRq;A|NI8#- є*0~oCb\Rlc,u%8RR }/t$uTƿF WUGԬz?h241ei% ,灯qP{J"fGVl> 7QOB=:ʲRKP@Ai-xz]h|Lw5'8BOaF^88'Ɍ7?&"I RtdF{4Mi3ewgRF- YRɡ* ^t)Wטr"d0f8j[EOoC,~(h4"ڜhPf܇Xi78"- ͧ ʻ b]O Eݰ.{~7㼱\ީGvH%l`vx_ T'^-c H* zz~;,M!N$uZ!ߪ^Keҏ }WwUgF=d{Ս (}JL5zJF.[{VAdYS\\g9nn?/).{Bi G0弜e3,î0kRf]w%\N:yz܁lj((ho+oPm 1JBΗgc齬h ZA#"r㮣;fQs{YQwjt!qaڌAT0Y[SiUdH]T^b@ӳ x<a \]CK۰"G@i7 1M(i ixҏ|tִ%^0,wAk 21Ȏ):Q>y@FOFwN:!{fC7Qf?##gAe؝ӆfKxFu[5_ld1B|?IdA6 lv7seEP~e!>f/u60'!mP=y((#!+Ygy+r1^)gF[{yۤ6O[F1{+)K`0f-}r 7c(dO0guY R` Lh\^*7HLD1,l\^ӛVœk(a@4>~9D4[-d _PAHd wLz&کwփv|3%k#*/)j;| %&Bwoqw;3- ' lZfr2V ]m?^Qx?f#JkSŽLk dKE%I.^qd?0! Mq<|A4kә8a /m6Cu :9 0v B i3Yvi貪S )39Orjf5T#^ YrҜa`-Z$ N4Ww K'B#((pӎd=3!R/@ )oDf>IZ9!ϊo?'xΗf#BzUUG}˪}RNj[= gJ2'?  4P128#8"u"vK4 H= ~AZ|xp'3ב5^ Fϱ'7pdYgzm'57'~YClg7Hv ^neXt'zV\[&`Z+热xI.Ք:ta=g@W$Ԍl EmÞcyMKe5tWDפ^8 rh!E]KvS3ؒ$ӻܶQGN Pv8>Mf6U!^ǖ uSUP01PNu E_lcy% {Mc5]2l>4Ÿþ~Yŧ=abLã⟯Z0Oɰ/徍s@ԣYfz!)@A7}1?P?VE?[)dzzxYyv{m#u3~BAkeUu h˲ҡ|%?=-9GR?r Kaw57- y?dhhD}FeQ1+&(w6u߲e7U`7\CStL9Ut,Vk0X޵2%R)w4I4+/a1BnB &٭r jk'y:&|oǁ8C覵 S ⏿"qJ"Tpd 6yR (Lky 9S`%blcS TJ: ( =Gf~MAl[8N@ o~I }C­c2u'!m!Z/T܁E{C*;dxYHrp᳕<w."SO}࣎MO2u'BH؄|c!ߡ!8sU M ; 9@!( ّ{W_ɣu=WAn)RO;gwn|4]ЁCv^ '2VqS֐HFK,= %L N`YLwuƢ5Bdx*R7yS6 /H#AbQӸor0 (XzJA׈bP/{Bf3e'4ÏnP:Xf*2<ׄzTy >׉Нu+>ao + 1F~Z=HD?pjz?0d"Nh;6sЮ#_[ѳ6g. [{?4y%{9U8.4~E.M My'AO/nj\.,`о季mQ(tk8۶0VÀ]-x/F2&qAB|/=T{eGځcWB l3ɴ ^ʔ݇ZQ'k Z>PkCxfA?uTi2R]$/C\=5Np{(Xʮp[9 ٲIpbh4bpbFV W&I0NLH6朐Jh5 {m8I!mj)<l$n& ;O\h9_W†ѴHUl>Ccg z)dYdxNSm{z1ӺZլ( (JA5j 5 m:} $xVm<dX# pNm'Dvj_Is"56)bX14SMx'^l4߂kbQ 3ƱD'cx**6ѣX;k#"D!ΓQ7@EfJ f'yniosl.Abćv%5Y 6sҐ&H8$ l%wP59'Ij>YK~/Z!gC;{J߬|xMt wv!m >W:XOE{kdV>aM]7_nc ݍL4= bb M,>G`yu .DS}}憫}c|cl27eE,6?X8 G5@]aAJpMU^vb +_{8.4̧ jy6M'mݔєj[rx@|V=_=ZI"8MDUODd \y3ivܒ<Ԃij cE oľ>Q.5KS baDR>N{^xP !u X78%*G&bQy[$>ZAN@ ~.s$~{\TKջeCerLmr]Kq_nG;T Bb sD_F\ߺmn5ۃO"P1Bl4I{Wuߙ| #\V΢~ `Ӫ? &ncRvP~w,vK)_଑-쵬E]XcsM2]lT9 ̲cF:Pt^i-0)8X iRަp/KP|)7$!2f&1HboeFe^螴0LzsH_}1_jPnM\"#H6gI(GBj @Rs;~"vLq_Hzi?LD&`CtrcX<="d:yYJw8Rwj,xStM (gY3ܐCI+l90Gdҽ;럇jCr|J n<= h(S4FT H Uvp5sC2FGڟ$3)oa|,D k;)RVWJo·$igz ݧV4 Yh 9OR(V!l('4A%j1룗~Nvj.R|8 mW Opif>z~Y{ew-`jGV/>W6gӷnZa쨷_Z\6 G:EG/eV/ѵ>T]f#T-J>y?7 I`]x$$ `M|2X?X|*ܧ.ibJԙCZ{QhdIhfL[Yk`ЛF"cj؟>y݊^P@0.6 mP QJ׹CRtH=$?e,N$*?0vbrt 3;%SFJL7t?U0mƃJ[mIh|*EGu %ⷴ˛U"Kg>k,heM[݇iz7K'Aȣ-T9TErUPTno P^d޶ m̥:}LRuo__珞Ϙc9ɺ$YcÃbVB`X ;r~ !'R'KrDnȓ`jՕ8G2o*k euM(9C˅u<5U*{mww_fz6(+᧨5i|:;.,V "`^u yhj)pLrRoZhOM|p+pK&Af>Gbe e2tQ7ѕG.֕p ]fSF8xİ]݆b-I+@lyH31ה!XWeXҝ jIrFax¯YB۴+hLku1 Z !:L@ ϭXy! y:"Tψ{ YxxQ;)=,5;4-Q~|TJV%eA ܚ'& v>^E;:lWB1F²d9clt|PAQgeIgT6kD> mq+b %=?h)X'ǰZe_!>95JĻJ3O?eZ*HZ/lABx3$6ah/99$O.s; ؟m] g{ӎVh. #bG|K؝Jnq,+¸E~/3$#!˖m= "|t-=ж- n!:Uii=SE H!~SV]nHEKME p8H=J="|ީpC&FмNTJ[SCTYv:<OF˂oVBQvŻiuVuwE ' Myen*2Ӈ 781,D@aH"ݦۂ떮-EG?jМLpMiېz)d_["bPt/]R.hU8Qqꑭ_P<k/v~>4ڕByd% ;31j`g""B"m^\NbsE!QBqxE2FѺª1E.LgW %WV.[3sG5m&3EqsE_L`*L ^VWh\~mR/ 鵡jt`;pMfm=\2dLoq#גuH #g2v?7 P~G|4) jwAEqJ H\¸*;?)=@g"+DA"z݄up+:r G}IQEYh@*&ʽYati5tՆ̥ )ð"(MO98=@2fUkECuMV"0 ;q&2@+@wx fWq#AwTOW/'T}Fm7GBPs7B!xԿ5\bMY}B_3lhwOzI-@s`#X`JcPE]uFafF{;VNlxObmi{Kz\ mMo" |d^4خ{T% VroqvI\ [(xG۶X ={p#*X9 3U@*=NZt|O,¦W'B?f3;"5,=|AE4iDAŃDm!r (_.aԧa6D>._v3pXERֱnGb3?#Y'bAGetN! ATs^4DR9[0h Hӏ/ƽ8âp n7OG=n3KC&&ۯzb~&h, n"lxpe’.<#VF6vV /U>Z} l$Ia_ u~*99 ! z7OBkR?s9 ݸ=x^8<}LCW ]:[ֲ3-z{! #"ڠO]]1@'uCq-:(}ǑU m}svmX˰Xa_1Xzoq:oy ]bO~Ef0taxY Dtχ0nmplƋ#ar&Mߦ.XvO& ;}y>Q%Պ Ig*Yw+% mm8*u&qIRƾS'5~^$I'-J;]Ftg> 9)x3d#*kAD|Xj-OSxKsƮJ^~  ֖jl3\& ۙx`Z)A^t(Ypddlr.* 'P:3 ]prIN5Dݾj̰2uv>9.ua@tB)CnG.?5};rK"z73""$z2o raԋ0ǫ7gM/{! ˀlkc*JƄa{:J{2\CS\&>ޯh)7p 9w ̇< ~1 eqUV4(*!PsG"*҄!D-ZJ-%E,h BS/vm)ߘ&oA :/oS 6^"‡,xԱJVqq8SPle@*>|'[3;_HO78WK * ϘɟB)iz_e|16JFd>Nܱ'r1hU'b3ug|:Qtz$-{$`Y7+γfPW  Yu0>$wR}*.2 ks$𣗼`BsͯEjGaĬ8/:dBc6Aފ~qbN \6y3 T`ޜgX1$xցH!P\ sۻ2:%^AV ilzqY7Aŗ=yl9aoT+Ii0W驟o|0LizS3VgfaV~kg|ŠxD3]<2]^'$J/##G߬  ^Ba?&H{yKGf,<}MbފE <~C ޿bkKG~) a^2k]]N j(Uwl#㹉LX$4e:O?)Y}dA\!D?`DFIXaNe.Vީʷ/啱0̇ހxO`eMnyL#r**^(Gx/hSR,wgx2IVpδ1TBO2\(cyVq-N2!*@{ M"hD\fVDo1Qը{#[M%nL"W02 &(_l96s[zuX!G4&T͍t}iG@..&?(p+ڕ=onO[PܪX ,9Nv]66 Տ[e4Տ6ջEX7(yo# [IC$Gy\0Qv?,`Qr]WfʱgYZ07070100000308000081a400000000000000000000000164e6139f0000c0e8000000000000000000000000000000000000007800000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/]?Eh=ڜ.+~@EKaΜncYn7Ml8BTp%Ou^Lƶ _#6%KS% M2"}'wj=uqXJG q-1v}vHM(}yoi0">@58WtJ wl80;)c{J-"(&r,IJ$I*NT5$y.DT*_DǗ@>k^ϛ.bFP˶_s_Y[)IBgתDlR')> +qzI,Nq .~ֽZv{(MxP#xB1~H N8\ʭuL*`BFGM\ƾ9W4h ʯGWm,U71Fa lII8D+ 7SCMC(/`+BZ`C}hfUc6Id:\ ^luNȾ$Q~ć0i瑝\a`>[pW ymNDq/Гh.h:O-BeOx7wwЩw}P뽲!i:^yp&Y!غI;AFu@ ԋ{WÇV TBٝZl96]iuN4^}|(jj9o }6]Uh$T%rqm} <ǟ}͆d20oX6viU켕b$o/6W#״7G̀%B!ppPb4ˤ&<˽!<$HEph@[:拸`w]g7Zg\kr%9Z+5MM6w`fi,Y~^EeDz[8tf{9&߬ gBnŚrvA/fZPKPf$z]nuz{$~iXɡ!Sy͑:IYtk/ a΁yjku>* $7#89lvT;|J:KuNspUx^03bXUJg^goA"}ҹLڗw g0`zVi{gAc ։<ԚKh_hK-4Q(P*Dֽn=,v /{N F8n8XcEΟd ieP_`8чS-PJϬRqGE ؗPh%r+q2iNs$Еb+_n}7i< 9aKD0ұ!*j} Η.h95|Ӯ&kZ=ND1dϱo{Ń e$6Ij$F0Ed }2z]\B毽RW {1dqL@f&Ԏw) in P.٩fnf b >WBt0Lbshꭠk٩CY4n,[OT.\ ?0VĂJS,)Nc$h*?dDJ !DHL^1QvC+(dJLyhKƤokvP$/б5n~HP/^tԓ&JCHZǾrはwy  ΢aƿ řo?*T-5,ӈ* LUnT3:e0?2Nx,˓KΙ"5h gmҰ=V]qY@d L:4F1H7f[Gk@3Ѯ%J@r :iGG Y~Pv]3QMڏrt)ɖtV藊EnU/XU>kPmy2 2zetKV5ޯsdNLͭtG4ɰ-$ح۲w^c\;_ КG?%!ӟ⸆YjL\e&.GKg;S184Vl,SxxKNwB|Ypka#@'VV +TOvSU )eW#ա(p{W:%tƜ\Y$2}Dz[ɰ/u˻E ФV&BJj*PLŢnGɿ{աqV M-s\s}=ͥ=}w;F$֙>]V*l &˙E ̻H>5{C7c[A CrC:cD .m1 0Y dt/qLΎ#@KQW2'5B\~ qN"ySѢ㶟<ҿ*x4`fm-V~;B&;J\8}(S}̍KhMur>/ʼn1zWyo9!B7 P},VW8lB;Kv3Fkr5mJ9ذ]LL<$=Rǘ b16̕#?#l=bw鷹|}^ PA6j`FEq80F\^( nSU;υ^ tV^涾tFQ ,,[%c3“|ػO:€c2y.4c6},y}u^QhD!Zg7Jh( ,B@Iwd1vjG+&d9T!ZB@[&?b{]<"ޜг GdA2]iSCquõX`D[-b^萼l<1y)DI4dimzDbl*g$k{\l5ҭԓOp ƛ)YXt ,rrl&l3jKfp>Q$D244y!Lz~@^elCDuxP%cqHre4z&CdBm~=ߎlC'ū,Áa A S!wd4^lՍ=jյޏ^;g-k$LxJL>J;s$/ie&Rāe)9: \T%N;FR+ao궘q^ j@ZB@`UXcxGh1(&g{ׄ@߈ ;E~) \-ԼAؕЧIO!0591zaE5B5<$NϹɮ=)<p꣯A޺#ArjaC2i{x@fbjEnIuNZp~aÞ_oi4=QCL>7uQce/Zo>qy6>[0[)l 6U:J=TO׉xˢX-XG?t'l:E,@8lq!@26`ȂqAvd mk'6fMwR]>x].lGb ewz՗.]Z%W$Pٌy\k 20^d Hdxqu[ .^pcz,JßppΆ iL3{͚I&85AT~J`f^ [ʣ`՚@tQ-7 O} w̴y5Ԅr@v ZjS0Wm^ <1f<> aks(D?PwT(hNSfL_u; z/qzpn!%T*Se$cm74qm ^sQrhi/I#Xt{acB}9d=niJ €a\jl'&^^o{!OiÍob+;]0nr&XP/MgadHk&dT2]<pof,?IZh$s0d*@,W1`j*>zwy|F F5+s|QFpsK 90hҰ l_Fӯ24>8nA[xq $CEXvG녠=-g>̧֚nie\Z|~U|G9cCd` JIhuC̈yzci $؅nzO2ܿn6zl鼴[,/s=֌G"gPj4P)`NC0^t*)RZ˂.8ݿ̺v`%|+ძ`9(=q'Wv> *: 5-vW xiNHit z H 7 J_.V쮕ԏƚ\@MExސ2e4XBXq1ǘ*)f~BAq~rޜrhCt(ĕ34mBZB=ѝ[s.Ҳ6V;zv |'ת ƀy~aTCT@dHܢ+\'~7Gtv[!nQn썖% 3 [A*`yYL jnUq2bYKHs Ȥ%V"Z JkО̏SGM(ؑđ^rV'P5'y#'j}DFx Ln$2NZ,! A'WS`=LI#{lQA ȷBc!gLd4 C*;_ l|)1)3C˝x&$IkvUm3̍ ş(ZW~5o6%=y*uqR7]t^$N[+HPۂUkXe"dA `ļ!vp<µ/> >Ԇ3#xO}Hջ5rAxtX$ט?;[V}%PLN}VMȌei% ̞a%aWTk|,00!{x8ҩ^&3tT)ʅj/|qap?sm{ȰCw~M<,%uQ,0¥A`,^M/P< VߓxIs8ww E_ba%_aðF }EԳ ㉧<ݺ:z(EVZ5ԧnegS2gw<{`+CNHRΎ ra$`_@͠jvK|}~~s!oKA^b[LWabsLo |?ī:}noy4ǽ Sys><9BNٍJr-B8vxKa GytO8R}jjŨd8m BԳ* >JO;%R G2~FA1JQtYh;MƉ.Zi,̆|v M%6$/lh 8Hz2yεF+Ŗ*xߺ;T%zg<ë@ ޘu}!"B~Pԕ@"ѤGgpi?`~ }CzP ZbypV9a}=F%,Tʮص61@_DLcGLв@@+ j ~7  @ɆbQб+΢GQLLhxBw 9$ѷDGB'Bw1r]&vMYS\(!,Ve*؞?(-cAGA7]JLZeL`DpM~WNKs -:yhkW%@{dFe--ßՖ{e?q\#GK\a,>I@se9_K#|e畯3*\v)hs,i; %_d֌mgib4#70#qs:g=l)Иlڇ9-yP(:֝e݀7l̬RC.*H^{ԗGʭ>*ot7n9^5{뤐WZ18~9~؅|_hYó1Z:.ӭ)u?J6c"ϚwQ etـkFb Qdž<2|GM2H7MCNMyܼ)6'clh3Wۃg\wBctJNpљ.O`CVq,A|'y&{GIKsbDcBRsb֞B}ccYD͈)pD"N9´vЏ,_)7 m }|j} S=l? `sbS2A-A,9G>"ec-, TN _F{:W`/zQT@A+3{#mOٚodVmpxfłqyҰ\C7ͱ%p/Nq[?L14H8"e)249 ;.h'ɠ7,Ef#o~r?;T|MeE"'5!ʝ,*1I#ToZ8H&oVJ%g@QiHEU&P>׏V5qv+Vf? ~]c@J.H0vef!Z-3՟35&9>  8UYC2(l=ƌY-A'愃*Hz>Uw&zu *N.tNX^T^L =:/(QeVق^񒭥ŪVi36Ylrbo͵>hmY C]9eDk-j{VGuAS+a:@/$/+)*Ԇ0ݞoyY:zmF`"y.Cn|qn.7{rp'ߪü&j8篣ad'p>, K> GG+p˫X3]d0Ѷt3 b$hZJ+q`q GgL\MmZ1(q7/=Ĝ\K Xc5x(j6Xs zI,"crtx}U;'*x; ," b7=\ToQ&UQ 5̐&Ke]q$Ǖjމ܆:9B~a (N/͊"ٞ7؜UIiw{LJ1ۜtE$=ȔyH.9wp17j]e=aԴ/Z$) qhCp{Xcʗ$Pȭ- yTՍC,נM S< 1;ST<ޟukn20˶-FHF'H +\2zIo ŬsS9e>REt"H)sLMrD?yhWYE$L]Yl"R64zx{3c2Kt40 ծ,KH-oXs"O̙[&ԣ71fi!masMM_ ِ7+^}=w/Dέzj|ܽDZsh~r;rLZBu=;7#qlZ5KZqՠr`] \7|eBh8b".Pr֩Ti$a~?[!LdخAeKAB=B*!/ݴ3%8ֻ"W\S-x<>FA+yK,XXb[&ⓊKP*:ֱӕ7Ӑae4,XBڈÞ"IF81ĝ >oe `ʡ[\Wj8-Ø- 9#UIn4qV:.,;ɺ}?|"o[}3{LƵ؉ddS~;FqBhn)$LjX^60ģVšgȓESD(4$\1e' &^-̇?v:Nq):二RN0iqfk,icZHpXkEZo⇑IXKߗ-C·lC5"(!a:^-.ɾ0|ϸ% WV R]#1Wʍqd)A= pG:Wg{L@`29 i>ʲVVMĊ=vIəԚg-6˃z+ެ2:|rimN-â@r 5˺lF(f,}S^S-O\7g`|O1<* ^x:4V G?]_S6+߯i:6/y:T-#۵\6C)+}NT@ P ~҇YfmՍp4Yw5Aa 4ar-N`c[T@J$ {j@6$#^{SzK}^o5PN:?_iR͕ *|.ml @S9{&$>iw׽xg e7ۛ΂ Yd⧝@Fw}?FrC~;#KԝzT=K_]\e y)Ԕm Vjj/`D5S=NYC&i:_იiQ2N6R}"XcZ!oL=dujg<Q/@*$~l` sn:`&i40$`e8wQ ~SGQ[7="J6dexM%[S3q =v;=>R"1q\ݑֳS-L[jh2a4h'`6 c{[֙ }xߵ. RT˨+AZ$`r\1*:\k+m\mFws_v~/@x7ܣ̰ U|wc=>@(J!Qşzg41ao &6Ry9ɨ8USj<۲\`o?Hb!Dg& \K|a"'dmU1Ʃ/X[wJ0 ZNmVpQ%W=j+w ;k$HGTC`E.Mz A֨ d,Ȅ`vrLz<̠Q=^$5:WE2?I\ȥZsc%RM!fj#כn%ohѢGA$zp WlL(Zl32>A^ZVh^M'BS$I#egi2K)ED3J;+joS}F#_;M%r53CNˍ߯4r.YBӵ* O\O( Is57lW^1 c#erbϴKޖ"y\\DhQ5?M n{8;.5X8xײq koUg<6Ir)ZX|n .vGuLpͪ4ͼ7&@055ߠuHc1[4lIojO\קxֻYmYJ8^9KFCUUFn\S 5NO~3+ B^TB=jMӏ w|~ 7][!abۮ^gⴷ}K-HiRwW`BZZ.pviz)g.c~/76箠e-dNзGw6ha 6&H:]6yQTE6fը&4[s1*ְ'ઊUwi?8eyd|;0:"o<: [Nؔ{.R>}N(JQh# vi}G(k9FA#SDy6k9'CESnɰJfrvPBG܎E§8% +ʄ$Ϛ~P&0Ѷ;I5UؓqYsZh}lHSAQS}tԮ)6lSңdHQ$ڷ\_,5v T4`FӞ*wEH[VV,@WȾLq!5_E3w+Qc&;ͨ~Ě^bPCw ( AaraS:9TnSpX^of?i{&A%CHR~Wf-UdqQpWYM%ʷhqbnŴ1_\Igtʹo|Wڱ5O_Cz&Bښ[Ʊ[ `bOUpEmo}X3WcH_+&BN2[ y޾aÝL:F.as4kGNBITdxIьߡL|e]XX: 'Zz~g*ȧAZ39SS N+ |掌m+@_M"F0'9=DpʅF!왟({$kC7Ck_=bp2ѤƔH/O H0;crx@ZIR?A!:Juxa+׉{Xi mk\I-̕ppYkǖٜ`VG$N5W/n%EmkSkGߵYA)f}۠=6s/(NJdN FUȫ&`J L>|#&Øڂv㯦 ߉1Ǝ0f?֗ L%"l܏QCYlXzOm=/*D-Yϕyހo:Z<1vfV895sIr%Ǐ,Cִz<v6RKZF7d* &nwZhw͑q9Wk]&J_k4HS!ZS1r"W-HznzMIv!`~jAX6i Bи\\A#wU4,&Nr*J`6Xn_ ^A C#wۋ%hԠ`!v@=VgݸfɃ$Ï ~ AExBlZd>F9=mNAM.xbIk⽕k-L+)17lW"z6SݡRMp;Q2kN{>#xjd3XO 4~Ѷ:Kϕ@? x>:iWANX ]\ _l}'jxnkL^SR on]U>H̰8ݱ/0;(B5t g@vDQx%alw]A-WM.])2©9l!+}.ރ쳔=]L ëGV!.yƛDfҝڹ([l"Psҿ5,xkc B8'nֺB ʉOG;Bů::c).I݃&cdu;Ҹ9.j yrLȐP~϶ر0VcUJFr̗=V)=%jP%PAQX7.pao+pm{85 c6fb\1WDz,-S+D,byitT?- x45ѯ ߁7ײ琯[#G_dw\x뻃dDӓ-5cox5`vAoZmwJձtbnELn\\LǺT_ѓɶ-svh6j-|@P|#KSEFvX! z |p- &9WBfinm=H@ĢOlo|n0fƴ}V1\rkMGBAհ%hS.BGp S?L4o0:"O3 jzn"iME>'U%)mW$@ORd5LgWz?2WMoW GLIr9Y)o4F%S0\P=ہft 1(,T4Үm-EvL+0h6ˌ:-y'1TFMCob$%U0\@* 4wdPpnux Zm4Ssiڴv+&l֏Mjd?Y 1VWFp 4n+٥mw(# =Q#S׫>d7@<?be`Eݫ7\b"Z,2b*ғQYKJ1't[&hyZTNQQ,m N"y,߶9JreUc # x )ŅFLrE, n2Luzc:!cL|H @VCENa}g(;;wmifYRe @߭3LaC;FhGsX]M7+EBDL~ ut] ># ; iVrJ{'"6*󒻞wFBBٻiHj$ ǫV'vxX^uI; γd;C!I*+D6W >%dV/V/+I KJpdIf$s64p= =Ǔx\_~f9P)nVe! ۷X_3 ̅ ND/;pP!W|CɩFjh"bح%[8>v}<u 4:j,e}.aYxqCbt+5na:kG *ʐ] (@}XeB qÑ]b,Bкߋc\ H^Zyv4wyUvs& T*h(КaO\( ٍ&'Q@.Y1AmC@\b7/>:9RS! iPA=- HT]l|[;yb ׳ZicS`Ԡ/^9Kڦ ywdS|_"qfF钍⼾tM(m$~PDGbzEՍ+t<ȆKvv7`vy\TC9q$ 'L"ެK1֟lǶdIn6Vg@WV )6A`0},Jq< BdA˟0( R% 6e\ ERgZ⳩*8H30Z&S-//Q+#Skhِro  i5鴓F2j#J{f/odOz=n/}LM}9#(Ku# xj8 ڊ*ԭË}z>GSξ\SZ73ܲs*wjv>Twsv%Gdu.l 6Eז`S\V?Vq#}Neᷠ-_kL:6nB Ķ.E_OPq6 D$<:gL4񢓀ɱe#x:$ׇC6N'`}pܷ)`(GI ]#9nW+thtc^Aلnm8Y;@=¤ގq|aۯ |]5!>Ah gOib1㍋|^ZsRlDCP4PyI/+<,Fיw-{<3)c=#7[6ƹ=R(@4,"jAzRQ&fEoE"Guϋ7@X϶e`^8F1 _x[jxп~)Fe(e羦)qU`e~48rK@< ]uYY^8ntO61 my蝂!zo.$NvXОHB3'F/50:?,K͟Aex|_Һ0Q=aƠ &4 c\ޖFJ9:a:W lY's1L$m%ԉ'9妟7jI-ڪz+Kh\oC $XZlP+QC p?H6r%84 W>ԊxC&ʒdiBUكԹB؏>Q̼8RL0JNGK ~i԰ kkJh^pq:Q5աzN;H,'+GJOg7#84| ?f T7umiV"U:ŗ-*!ߕk|̋0Ǣ]Zlx/k]c m Hk`?i_mY]B\BYнr0 +:=R~ߛݏu >ZVJxggB@7 Ct4OUD3Z);uן+ژ߈;|nt y(&uY L"Nf;DT NT` (eΎ0o}mLIYn+4p\ȍ)VDP6T(+m?9pY\'!L$ضSҳ ŝ׬8⸡Ű]F{ ΗqSQO)p2dKwG}-X:lU~YmΡw64|]KıPQ}P|Z7gA}XBDjK d[l@cequ;ݞ-(Jjt..d2c5^r.>(37L/R4y{5N¼J&̾[uGP饇hfs8B!v b5)j=ƹ)8. l1Ӛӎh{gMB } l$ȑlVO{˪#6~׳e K;.%$7 ty0P' n<=RUT)\@qڊO[H()UkD5R݈ VU250KķX|<xE<@tv^|и-/jaWiCI}T߼'3ם.w!,~d&f~sBv8Fx׊(a=Zdڿ[Ǧ e.F^8GÔxh"_?yV6 mcokzHخ› W1 z:#!svAe~b?Ɂq 4i|km:ģ_NuL~b A1M4Np6)>ӥ;>'['oT,ef^.jp[AIyߑw?|sN}|'g˘? ު|eo UL;!mY(([:pͣ)#nn𹅮_~b O ֪'9fn ђ>whf\IwHW\A' X:q\t?5F0bB1]@E+64t\@{ 1~p؁ @--A!lIO5ȣ%@Kȃ"V+ +mhԋ84]6}@Y1awJ>b="ۂUx5\I *w: 4MI&Ũ8Rq4'}B ~<rFuieᴞ'hlBHrUi dUj7gQ`*tɄmZ8/'`$Bm󣅂]6yT5L`fUޕndF6%K9@% . hX qqI)XI >7a7Ώyg :d /G+E>Jm@ H&DO1'X4qr[4hF$3cE8_/4@!xԉ}6pdn||I#©b*`72Yo4JHb^Nn\{(lLQ8xm?ǃax5>DXؚnM1!Q2|>Wmrfξ37Jvw 1ٚJݐ> DK뷅(ƕ{ҥvOA y+5YX ˢjdK`J-%yHC9j.^ 9K˃X>>"sit.4R+}o:ՠ$hCN2=6;:igqI6EJOYelCB 韗h^z aMVxߠZ sVobZs}WmKZ0q- m kvi]*H^5AD\:H8aśi9a2-A>t<(2H[&'=m y2hxmqfha\j5ss'MU>?\D#Lm9m5$ Oaw9r1/JheIbl$R& OV\SHb"t9Ftȩ RIF?=?<Ҳ3)7G\*\òů^0܇Lu'5FoVx30X@=ɔ.irqBqJS=xB"Cw⽴_t؅G +i T9o0ssƞ^kZiV3r !>I\Vcj䒶q:嵻uN!\ 6Z1P$ƥ~kźM}=zZ{[MT%-*?RC,pg߭dְ$<?xCYK,Ax s[@׉>_ʾo֋oikFm*|xE ]{SE\LE593LwT w0'r[I}WWi ovF ˥&MNXGxRK%d9r2R-~S_ٖF SKjI)k3WS|= ,zst7N[Q`ý|Lj93 rfQz7/3wot_Rk$19Ef솑JnG=J3_X(`|^=dco,_$QؗtP#* blWK5 ,MJ5[; ~\gsHQ;EA":fxWVsrep sk0{Xy)Yif/ȳ-FjeN%bVN**t@AaJZ&$MÂQU6Nչ4~ TXIԏ>d%G3_/*1"Y7gCLT9wUT3I 1)k+z cj.`F [F~Sui&e^D^X0VQ*v]c N]= }7Jq% [a< mh ՑOQJiBlIuCeR!v[) w'@[&\> 4YԆ E^jt7'=*5d./j3euA`pQA _| \VGf$1D#}.O&!QG'ʛSeʺCef~8td)ZQ\s8g◶@4Z%W 1 ̙õfXelip檷? Ljix_c&1Y #`OQgu= uc Qɸ]|fLٰSVv>m>){ޟ@>&Ȓ@AZHRC 黃d2$Pn2PLgw@~.l͠A׾HEFv1w:I>RYiXq.2VpXH7Hqؕ5t]d CD!%LYuAצ)lbyqa~!+v:nʙl1hd,8RkZ֦tڵNVrtE0Uh=>:@X|]eut]_~ui܃aMX>& >O`bw]д%a mo#dS/G/fCLa+u_V gЙO?~n3jFALtWfD8fƿX Lr3Y.4293~F3^ݍxk{|e<#^ɓt|&^*%`cEO0X>wmJ$"H!鰫vlG#` X]E/,6agھqك2ePI^)W~R%wEAqR@#V>nhs!*HY\E3gXF(T#!9\TJ ws {zzΨ %Z:ݑbğ+IZ"y>>Ց16f?ηBq;8@V۞M';"LNJZ%ڳ[p4+*R4a&o[iUe5nINAuu K_`TWJcv$%$7b444Fuh eJtAlٽ6:Qd:ghEDu^dP'G3)` pMPمKhk%(ڎ A|e#p#&A;O+ `#!ē L9$!,>٢-KU6XO̽gpn` M}=S(|u r8s$fC 'hv:?'hXu W6wUۍUv)ę3])GNPn+'OGq/1t|zyQʁ+՞8xLj-23""X|J6NܕH,b3Z[qQ:H'EisX(q|gKzШE}w`CJ̙M  ME҄[ ][p醠c U-;в'wIꟋq՜aeb~02pHv="D]TRh^RỴ̄KhٲUlC \/BM%Sp ꟤FpA$/MuigDS ={`lfkYH@ݔ~B9AL3H>mC5Cv2&ɷ|=Ҡ8.J E  !N"&3G8 kNqz;kB!bc"\)UmTzǻfY_Fc`g )I]!d>kĢՏ̬D;D帻)-?>^;r0 XB2:!ӤK]Ubxq c&X[#TP3]k7L;gӺ[5EZ$#g3~j |E;9tA5#}FGD#uToQ{N0H\_0zˡa=jhgMgj X#Oxˈ\MO<GM ߢT/-Wד 6As Dtܤ0~~@'h袐L`{\97ӕ;!ML'I#'8Yᤷ@!U R`eaTg}5MK݅T E+ g, -a{]@ӞpaBk[ vi\ڷK7VV%9 I0kAtLn!zlNp;Z&%% ZG~~K"L,O:U~%O;[9ZhpOח`){PTXOHHIGYL#5$ܻ@pvw,9cYlFԎ3}%_YۖRjk# ##i 9V9$EbFe, FzЫ4?lMBLδ*~52?úg%Uzφuqڍ"'m񮂣ڦq. S뫃>OWK!U+M"ee%A=izmqK-W;fMw&1+o;l~P3֛2LDsL#7Il>jArSIGU FTsz/$w/L؂AzVua& gbjB1*ԀxC"fFxBiy7@d0Q}-n갢k6iuH}V3IQ7Exb8b[o`μr#^LK<)*Zj !n4Bn5['MѧHu IbT\\h~\o-#t*XB _nyN!sU0Jiҽ|I:|Y=ggj'a2;`z=rmʹ@.Kru:SF!ۗp{æ$Cg"FAnuxw+`_eqZ>! O үF^yHvfâ \AYWEM`M0iI-bfxW(O{n ti9h:Yu4pYq܌ҟbIE!ȣE ˫NRDz8tYB1w6 '缍+ _1!I׉.\CXXyy";*Ԥl2)2{kokTrn)^> ֈ),dA@B%WrtϾߡEE[)-\CiP#x%zsy*އ Ѝ䕤d#՜4CfIk/٢4%h EaFY=Yt{."/ϫJ[o]l>ٔvuMO0rD<(fUMq8A2Bq*:i8+ siȜzL-4B%ۄ{? I(>ØA-M)FjEs dq3!<-ph'b&5#iB w {g(:\%&U_T}A pNwfv f[.QK]{l7 \흣Jtpj3}e) W,>-ͼ- ɴveYulVg4Лր?0 H _s~mڳʹrF #ymyi5 \ȧ$z5wGv<$ĒZEbrcQ8~R @ I(bd n)VAW1EEΕJ"PIpaA\mJJӼw l =-svMVF:W %!7'UCQ?;qH#%M,2SC@OgVx6=P#]2ÑLgَ]wAh>pEldt>K ?qyE$ L@,ٲ#!|ϼ^wTȺ禌181DkE3^OQ~~V|=W9vS TO3;Z'C;R!#? w.|MzA9)6%͔ cuH0Ǝ"Rj v9M.@p"g9LZ:Sͅ^)4Cmm0!j%N&DΡ: E(% s gޔ,O?<17SN\ 韢H5mdww\*3֬B­^*MX~in5Sg\b ~b!bփN\w؅'O~Q-q6h%Aua3]Dv(<lr,Y`-T+w¬H`B""O١FWw(@R^oص4z]~šIu w։׏l4vAf_.NJ( 0~`H35O6HO)SoyVi nzy(l;QK;NAmq92vϳdl U+_`HJֲb XV³؜+Ggx<*~~nu{{J_{եC8vc2,^9I'$j6ȃ k@ Zwsb=7R}KOMY+KHE룘R^ Ll RV}yJдxa,*؆-.-ἭP2 9LoΙ,9%@;ѥ(VE-a򲪈NԀ0-eux GҜs%VK$so~sՙ}:#!=Z"|N*# ;fgK#s,TA]}zq}D٫̧JkҠ KYa4i.5i eQE4n0HҌp3gN3Cn*Ez9B!9x騯̍?rSxp$.m5]WΚL.;zN3~xгktV{9GN:QCMaL%UsV/w `o(:'mܣy}j8}m$M)1 (pM]Crսɧ_k^Q&{I77꿶Q}Dt ]0Żs`I'5wvgN;)tzOϳ9)[ťs]>lۤ];Bm͗MKY"9"ԛBj}#,}m[mL%C֪gR=(/Z_4HAm/y1R8d ;&X,8ɰ L?3Ւe'RO,t{6gvA[kó; mݶ\0vIqC8`sӒE2:0ѶzN i* aQME@e_UօJze8 t\`FcR R?X 939OXh/W!|3ωdNr*Х'6v[9evmKǍܽ":%K p"tz쬟_%EE 9eP|H-HW Lޒŷ%,aYXOD.RdY+'ރbh! \AЛQV KRϪ2ce]?M7(N{.#w8|4OL"Zdш!@W;KXE^iN#0 Fm^@3>,MM8 U\T*8K cj{`6H9SF♭ ي,Bgs'1*&4;Vd}sR$Q/%BwW@%hqo-K5)i"TYK3v$jo5r 8g\&x1,t qzoH0pOW S;l‡s ΰT08ky'Z/.d:,0 c&*{F!D+w_`>BP7HZ?M}6Gq)hۭca |`@c&kl:9Mtc(9$٩4 5.Jf#˥i( !ZK"]n,v5ZPdqɨ ;Hآo a:~,M,(ÒԖ9Y=:E ox{#6G)g1AМ|Z^6a 7 |HeXj6ζۢ%*Iâsl D3xSoƕv GHAjje%G7.h%2Wo+*3+<~v~?VXńRN?.7 h4v>C嫀c'YxLq6HȤPDh˭/2)3Yovu- i_Q߰Z%~8T&j/n80f&x[xN(p.Gcu?r؁56述Qg~tNuPuLBp0yu3i@D|v/Ox}4Pf\jncq^K M:D|m*#6K8#w!LJ[eLFs[1fU rNS:V\ӳ5i%ɵk6)Ra1> xMWd35VEMUҢYC2\| tc1!DT1Lj!A#}u)i%k=IrZ.INQɹ:Sh|!rP.lOcD|V 1e:czXUR=5{ Ԅ%?> ipJ=I^*?;X0)i79ɆPiO[aԎ#'FY&KzӨetwyT GnѠbS܃ͷg~1Yo`">!z&"yQ(KX>aWð9i]FO|p\T>w3F,}?_D]ޫr|z*7ͪL#QK9&p3]B9=͏Mnάآ0JF9#~7cs#V-;_g'ae.^+[2Z@wx r麏 CJ"Va2~1 V^Z*ez%2O m<<Ó$K6Ik:a£#xtnm sBcH0$2 :ŀkB,j$ =YkMQ(KKn#}{c}(K.5:"$W9OfMWB@Wܮ/0%f-Ր3k<FjnprU@Ye./4J*M ֌MJ;0I6Lbu9V4e0zb]*B9JNj @(%hb`]9/ yTW+_9O;M ZiSsR7xJ_fY!E72ʤң~iJVtfDW`r+L[(@ yoq^8g , "'lX_6LR_G2RǶf>˽ pt ďV v`oXԗ! "eW1j}͎5sW{bAU"90̓GLY>E_F'R͐yjVŃ '҇^2r?| ee` K]tBi~O;>}8q|<՗NnKM 3JhK4+I!}5^t "2L5È'ѽBgҬ>GtWQֆ\v_}pA.G Hbc\F!lqDFM]pX[*~ AkcM3j D>~ȑ~?WZ98Z m汋@p [Ulԫ5[d{v}XQ[9w{x`qG,)\^QЁҹJHߘ^ʥ%à [2:{n֦ jimŧ 1xPcGE)VJ:MWhEtVg ! ߣFAl$n`k7(8 vuX %b3΁4х^Ngq:U#0W'Kp%JcP%F9,RPB଴8ZՐ++éHfsZsDOKm;IcgNdkP]"-if>^<*%:~C<zFc;0ߌ𪶎j @3״w @sB9jQ7_"ޣF~\ASN< n6qqXO܁su]^˪jh+쩴Ha(:UN?p,$Su=.]ldΰlo;\ҭ͹stJ$>F sʪtc(|[?WD\)$oh\aWu*yY=^j&l&!uq%{'!JC0ɖrl++K҃^9e}OFXwYTʂ\SQ];Ic3O.'g@[vӍO( v0o Ӣs² ѿ4Z剎V5鯀?xה%Cy q,tCѷ1b۲<8F%˂ZM4H{E)2 (2*s !vLCb Iuσ%Rry3Oſg3מcͦ%(#H&/ps7CPп3zU^8Q_]3r@f$=Gab􂙔H-DQyD0iqQG.=iyG&C*5F0=Z7*IS< ~)-r_|xE"o%گ- ➺\QFh(F[* r#'{@({N.Zkpۣ왬a$}&@/M=w.KytބdF|NF\ǢcD[!!^yDj7RD]5}݆x_M1`ʡRn}mԳZ{h IME7'o짛n;nA 7|;A OP:)ܛcΒ:^Yf6g -lM$J̈:n <!iCgءٮgyl6'ny>YW$BҴj[4nҟctSM|vAlմ9{KLsT 9Ȗi.>On2&c cJyvI@)]LNB& -G(B,d F XqV&g(Ysze{T^c OLȠvɝw IZҢ unǘ瘑/Hvӵ6+J(҇џ%6q3v{/3nt|ഐ?E"~2:]qxS~>+ϜCmCf\>W>p@`(u5Z\OIUzoꨃw'<\HFBc8䄸 hgV ԡAtdY܇&JQ`^fX-ZCyT M{@h)/wdg,xw@#~!!edߏ X\u3 Sr4 ,!r\%/8P>)} \BE TkM44*gjHkY=Ov-<0ڿ sc]<> $L[Ne#ЈH,{*,hEvi6vNO@`9ƿc k>nV J?~.bzyzήXMdra=]粛=#}Eey;]4MDL*w9VVڻu=h8YVIA\Tv&:7&0dt dWpfd=RFuDr㐩n:>3: &EnU6.{E˪'WB[ '팾8YZb%3]n5/h\::sZV@49 \I)i}ytn:i\E O%biU^{D[ـUL݀W"j~K,9/0pG.!}ǽ~k_[5[Wk6lF zݦ!<%{5ɜUcR}ݨ*FI[x.2pΙJ(Řp NLM*caW%4WDLKBYa\ ?1r\ĩMΗgڝW%,轓42s Ԕά5x(ZG!=6X.RՉ@4Hgd %,:ujjDI'`I}g qQUbYpKXȦlw [6.dAH0cI*#`  tkQǩOڊaR\mrbź?wx̜ F~kD}+6+G54w ʹ\?v婔)Jghy%#}Tk /]m)v/Y{y$Qt lWgIn`YӬ5JQR4tMi%"D&f+Mc#bF*w{+u=Tn:HDwH>w9.q&#帮Na6|M[@$/C C0 C @ |IG}6!˵b.ѝi#ȍ ony:B-vk|6nu>TW&av?DEڴ"!qGښ6]CMPw F+!Q-2YfJܧm|NHYhN򈣽[skdTǩ@~9D3˚fn+I%\ [? Vվe]:&hp$gZ.0b A $5|V61`1NC6VG^Nk̮ȠJTm[PbIa(ٺjA ,L~)^.z~`_ٙvBdO@+[X_,r\r|*Uk=|zwd͎,a _ 1G CԔ&ȒK/5Qo!zb(O,RSPk70M"Z!/Tyh-lҘY<^CT3M FuPUyf󾑛=(C/nl+LA\z҈Nc9;`SJ|/d/˿v'ppۼJ$-Z Bɐ( )F *φdV̓_-b.~B "ZZq|79H3Wjh %s`Q!N@+ˢܛ.&ċi@?kW9r,܇>}W>)*W^ɮL'^,+-]-W L:ÙbgF}"G.ʝG$fs kM>v0 (ssJ I/vRAWmsq[{ @=1M  e!ONLJ_b0&,8^c#a`XrEK2wRf)ը`qzV# &itu3ׅm4fҶpA؄:,!"M(s -Rp]wr;,o%G\Xi ol_VS>X)F#y /g6w\K;F*>M}hAAS쮭{j,:ntq$ޏ!{Zȃ66b&$W zwTk -1ts rhwT>X1My0ˈgLRh=!FU{28ew벉:eN}< eLod.Ӡ}`}ASbf{BZ2)eHh3iѿfeȎ%Z,~;ùA)UF݆X T:׻ $RĪ؛ ,~ A %"`Q7A! d"T" 1m2 GFc\wX6/->OU)SVyhU &)̍1x׿Q4˦1ZN1t@t 0 A# 1m3AC V+p6v$E! $X(Z6ciDT}+0;Mn4A3&b{ ӓ\C~oXpjn^ E8 +'`yrhRˢ^Qр"6_T816"J(cp_wĨ_6ӧq15n/A'uƻY!]; ̦ZpSG_nZ6nXÈmc(MP Zh6t "ī&{M(0hy >Oa8^Ƃ$Jtލʥ cmY Og9>bˠ'񌡻/-b߼&cl+cov^w}orF2bv*ۿZ6$]9MEE uLRf T%a4 lʆ*1L#qZ݉ -! ajՒt n9)i UO"ȹs2dJ Eda)!n\/B ğp g Hq Ht$!մV Ce/QzS1흾(ڡn_# ᮳c`^M{e0p 5\гmM4T`4`rK=|{,7ν `!_ ErDz_%Ј>-e\^(Dd!m^N 5MZ0?[Ӆf1$$Rr*8j}rXNX9_! =+Ed 8;{%0"D *|P$7aHjGY2~;ŚmxVp?&rd*MP2Fp$9b-80_SxA`{ (LH1#F-'` sg#:6 {TtKY^}4c?Xs<\])40o>G(h!%\.C؁zxa_EýJ*v9oIõHszuvJD84JalΤ@pfrӚw:]ʻ /P[PÇQJx:L6,[_(7ɨ|[`6en6W @_~Np.`pmCC:YZ"@u,!s-QYY =p"D^{O'۽Cpq ,L%oVLA1a[`11Fȍx ebE3q%!yZ>x-cDul/ЩIʥW9@r쮚Ξ]'Q:MЄ!G15`aJIst:6x7]h~w{cW<7JH}8df$m+%DRY{!ܤ-ui? isԔ*%˂t_ o`06ˮcec\2d؞BzI Jl@W_^U K fS_Mx#`gF,E̽c]_4RJ}xKUߺI?H7O1!JVT!r84א{7 Y%bx +Vn:{Z;8ߥP5!}%o'X~W%69̀#7Iݐ/arȥ$bݟ?z:Ac,q֬ ~DxD9D]I@*$6XHJxF(M avᘾ4$)C>&E[n4lv8|AO%>h'vPRLMRrayz2ࡪN:$ڊ 61&tԡmVWT#8))tjkRL5OzX eybj"VU/pGZ29W EAn=*_ֈ}驨 ʇj)̷0/̀8S)hO {޳xnV)êCLkY\ʯf\e^h ɽ\v&:G%#ez`A4~_tHO=T'gŎwK @4$bOQJFCUwD y',p1ChZј Liux.j_t4| Ǹ= TQ;U!S@uOCk۽ d tfeޣ j\_!64()%X?(jY8~0AH8IJ 6-t=i@mOp9|s#eq/# EsfuH@ ʎpRal~Yž}K\ rf7VDiL=Ӻ_yYjmŚzfaMe -N~2n/qz%1l=~2=p+Y_FEء,埄pjZ(֟jW$>l lT>Y|dh= O)k͉MN!)"L~Qx ~ !qGNOA?ӀAa0+;ل j΁4{Ӯ%M<§SkWwLp4SuXNf9[Mt11uΫ]]d:ѱ>),瘱i~SAK E3zpz2OUXRł62ɼbjnst(<ڢLF We5ʦC6kc)Y$)Vʶ 9]ra&<v@ `V=|[A۠n2h~YkE9kp36'wOH^5lmK5P'>~ݖsx 8h˻V륜[ y! , )3^rfgg-Y|ULش6ğ9,EdsX2O}犉ِSLVq K`LMTˉ ӧetW.a9A1`0.(Nā؏s&gYZ07070100000309000081a400000000000000000000000164e6139f00008f20000000000000000000000000000000000000007800000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko.xz7zXZִF!t/⑿]?Eh=ڜ.+ɑ}aty6ugl%Z&) y*DؗvCpTےWVݙ*t£0N"ጬ) 1(>U2oB_! ]"ż]O1j)nQtP:."~U"yTf y죛mh z*08Xa<]EJL/ŕF3YmQ=!܅~iLgan/x6g[:w]D.N\]y2!vI&@Uq*&Q܀LCkݫ.h},8@Q5֑Ʉgcu&vũn*}T׫Td{P󵠍铓՝h! ouqp*<8IZH$Ð<攆~oHZ@9/oޅDG Kf/@z>jB&wxUЌo$WfSs>AZ2|Gq>hAN.e^жb5qDџӀuD W*;~t {7Qė*3~i|jh[BB[,:w%cČX]X"wL""?tܮ=KyL?z3E] ?`I]sP.s<9;I'yAxXn>Iw1T~|C<_!MC w΃sլ'q??KQ}ahƜ)`/m6X7tIJ{d#;Wω.? {:̢C>Q =Ib=C uUM;͡ԮN2c6+R kOqI3=5(h)v [f~Y[F{JNK쩁l>JLt亲HE i8xŲ_p*kfgbR^h2hBK0/䝼 ipMZ8`ǕMǦA[w24ULx5e0ɍ~}cEra gsp5T) ^IwuLM^*Y3oxl"$}뜓i4!YI";&chy``LP7j|)xj]I{.w H.C,acB<*4L .};6ދ`L>{cR5 ؀M p둭bSϙVƒ* wvbن)Qbi]6ѲX3*RUsӘƭ=xһ!+H*ş`:Rrc֛jEOE]s,LFBXǙNy.~:(N yUhj16;VNeWKT{wxC1lj>N }O^my0}(ۏJr@v}VZʢ 's+-skz\q3P&3f=]}ɚ{p5WJ_^C]~;= }-OqP ƜjhxZlX =PpcjO;}[64Їnՠ=[LpmBOZ؜* NGT.G@ jI\:)]BeNOa]ǝ{h"Iw#K6 :4lXͷh!ooxwFuHS67q);ޝ@.>6Κ38\ڐE;DC Lu^x~a \ͿuF>m' ɑ ~xN41*b ڲWV1^2ݎq(ghH\EKr:H(tL=\U9BtU9 bކqJїC.:5({̺s/2x僧Jތ=Sw>%؄n扉QpFeC; kW 1M<Œ ʽ߼1mǟct(iBg5M vf ԌɮڪJN-W:UQ4o&T|UJ04􈋈hϷEn vyoŽ}L}=p\ePaI-ugc6 Ҹ`Z-|?C_vV0m%?Io~9QL :S0nJEw5oã%%򊨉Iݳ=_V v<4Es:ú؆' zG>帋ު]JXICwX.R(|P`Epl[B $HeZɡdmQta.e!Az\%VQ9ǛYvu$\+%-NWϸ~YpK-绪{CИ\[J~mSrm>=-zEL(6~u]*mvG?O~7[`av(aSJ݉Yf3G24Uc Vb|6~!+N!T-+Gz-qajLLCG鴛 &Nk44mu8lCoq{ \| +[ḻGejLzZ^ye4"y"v8Dɒ?aRѧ{dS?@ɀm֫#)  &~wW=B!V_+;9IkM.ThW6~%]hF砈x7Vw,VsJۍ%≧aYzFL4Npu8 /%C&W7' [ǭegr&e|.HX-o /6wZ.KTlmo2) E†# HEYAD}l&}f[v[ "ԝnWu[o]7uѾAΠT"Ay+ HW%sfbIf'ٸ8#)g&X#7;ÍV0ߖv6֜g 0H,y* 6G5G Ip Ov`X'}l}G2zQ  i+vsP Lwu=lD\ [lOޓ1ЇG8! .y'1zڹ. R8}b@!GF֊&mxΥq@<ߥ}&G.)!G2=RZ? OБŇpQ GUQkk4=s#7'<E֭WuxhJ9}5u T8%=Gl+ .ց3f\;b|"7^ m1O)+)\#E H9Cf0 qa),K5y,zz7a@ou^>]5bfT6L7 0a?սdƶ@]jz B{Jص)ԝpXiwq &x֬o6/9Kw^p5iQ*cQ5ƹ]5I_4.-lth7ұzd~+e[|IM0TEuxC/o$ Pyˈ8(s?{ʪY|*͓Du="O0X6|"H`:ώdB$VXZHzi[ʥͽ:-֮rxA#Eg1?JXgQ歉Ƞd~xQqi!( \X lT~os_‚8/?'.ެ9 0e~M~_ӊol]nydPCB*yº꒕L.xTrw, ZRz؈di0o]h#@T@ 'E&>BobJ7AbyD)Z A7Ɣcmtk#&b\W1v ghP\70sGg:x,Wϋ|}]y:E_g\Y;N *V0 Eѯ062,(-}-*.'F`%Fy?Kx8G@-VUojБ;ף?'K'uT[1ǠeiQ^N7O$%Ѩ[o^XFt\PR3Ģ [,E.ȒZ\h&%K5uS~%uԛdMiu{sw5X2q$P`2(l3q7>h*etFnB+2jUYtRg?{^I^].Wv  V/d̃ vϟѤlq,¾ߏ/k__^{=j))\:)Vhx2t`qobB{[q&Y F] %/n}/W*rw 񅀰v@h`j\ I?hۿ>i.$CGm>hٔ`@Z' FnIS q s yN=;Kj"M30s4z,ƄX30 o߯?ZhZA;9f(UFܓ>咤yg'„wt'lpk/qD %8lѠjz@Cg#% V;SiF7$h*j{ym$P ]p"&2E&zJ9sZ#EuA-)O[2\T{V?*Ɓ!*rx*?T+VuȫRSXeQk'5;=Չ$yimҫlL;X7t#()/u`cԐoH.e4D@Q#+.vMfFmu>vpG/]a4h r WO٥0ux(t-t˱֕GY+U[ڵY Fv&],fyo5#و~Rͤ܍b@i"l]|> \JkMp@:E}xNVRl}"*<>/Pega'\,JHs@w7 T鎋G5sܚ51L ;K q#`H-!Ǝfk7Xr4Ҟo|yHmv>`pNd#~V1`똑it{CSښ%`toR>~ѝn?rrx!ّfP(K6,‰–<@;q~d|n E $hcO,c}kQgW٣銩3/@8Iuw a\HX a|7Ta̭=I_ t4xSٞ=:X? aj@*' ~'гފwjX9۔tN =TB&ېݳfĞ)fd[Y wBI1i %b4MYprІu'6F #H v|J2u}쌠3ըwo҈Y%Ad9C=:WБDZ\̤k!uX!|CdO(qS(V5SWm=\"7xc򆳲J:X`NYvoYgS#tw"x E j&6xS=~I!#ongTE' ¼T͆ˤc;dm dm˯~ &!vi?k"+7g٧%#06Ŏ?:O(&m5BSa&@Mb\X/NMN]ߟ:U(XDkJZA^Q@ c0OʡsYn~%d6L˔|Ga5"鿓'  ~slzE,u}w##գ&QBm 0|\7c.5l(Gg^ ^FsϧQtR {EALjBrXx 2a:sdG\@6QafYovMU-2#уm. ?sSGKJ3grVKjj7IEMm6;wﴸDOwFqzŹ$ƸRLʂF^)s֍j'#Bb{!XqZkK]JDD<v„߳@Tz%y-P>jz9At)5>.Fb6LǷ,z=%8^9V >Ahwy(yH}sRzhuLK Z'|Qf^23)CjH.2̶y,hTI38U,mҟW^f=/y{|, ®6 ex3ƥ0e%8ђE.-=?l1祈vCT-^%0\?)5_ܦǩWsW H۩/ΉV`WhlDMӂp@<9Ix qABs'(YFwp:1{SSXr&rSg, Eۢl b][[U&ΤLj86L0}79AxCV0f^ߤ )- )xճ .&>)撊mB5F tCjR:eT%M q|[K8]QQIibY46otdPJp1>-RZ) k e*WR/axa;?ޏDBUsYQ@R;RtU MINo \6(*+Md͚$cA9:5@簱} r/ j.6JTSZ_cs>ofu /_I KN'M0"`Ւ5)|  nZ`Xh~Ttq$KhnzmΜjE./F1K^ؠgC<[ UP6P^r{'jJ$PK#eB2 ܽ?f%b(T>HfMKᾓ0|zf^t$s7 ~!V A6[@/p›DtWHY azѥXoJp` sȩSh#rɪ9P>>#`{)+6=;ԻLW#Q*Jn<_Wj{|]Mp07I6&K'= PIG=3tCwh/#L%N*$PSŗ߈̺ѣ.6V%ܥ:ݘqTF\ɋK+)=o&XRY4q+02 0tqxJKSkE56ab`=ue+a?C&NVMrB-{OMF SEy7o$s&il`5#B&7h{H K~\_ש@/ Os,N 悇ٌ:!o2o'bU+3./jJXyi ?giCpW(wrL>VB<H,wc c)!\HKı˹!1&7I9v!3U -vj~+vb|]8*';/T3`vh{rAWI´ <<' //쬜j )7ϻ;YLb )#f 7Hi x )ucdȠiyѧp6krǟ s sc,9T>=~@5D777AzbMtgA]4@J< Hߝq֧+G4C#ė3I*DɝU]m[B}ssk_Wɼ0;g!]AѨάan{*R V0[-q @<} *z ͜(P5O*UȗC$w~yTpZ;:18wXULZU Qj$ė唖vټ M m[z5b߲9rTJ h2j۩G2=i3rŰ"r6N1pKP#MTժ );uD{}]xs^2»燞A^wS«\6 h"OuL@ȹp{hd`QlqƥZ1tH!Ćǝ\1=8_%c4bqb0#8Ae[pz)c.QV|ds; Z06,3abqDoА,>C#l]%ObGzmnaHї:cte7s2`]c'.wA E^RuA:M^lb-gIN*<6yti! lmԪ"L](#<bسM:MW6|dEڂcؑN=ӑC>?ɹU[jTׅ7e9K9,=- 5H 1<%~F&q${$=#[܏bӘAA`ߔՆa4F36RHɋفqzju#ZRFLD^8q8N76w1QZfL" zTӰћJ)2~:[pV<Ê /q dCBamGReBBؐ{J܂9y]x{PvIM$F3u-6l}ߙRt_*8_6MOY]mnTS0HּL# ~3lTwB2dޅ8*5ΡblznÏ6nX`i.s}нx#陎x78X0j͝qaǤP/y&/o9;,?'Rc!zYsu様yKu34*@CtZ{oks%Wws/$Ω+? b\#msC;d(YGXwGi\f/HGӵ+ن;*4?z|ߑ)>ī݁.䋲4yd _Z:F*Qt~_Bi94j|tw6WHG<Ϝ&MDтȃmn$>m!( &\ [-) rjHX +PN[ ^K6:$AkV̙ CTm'c(G,3=W(v!"&]-0" Ģ)j[j,QL9kRR"LmF5bZxYQ&&0a{q$!bbbX8Z@[긓HpIz΅- sEfь(TmN͎G4? ": 'yG7qSYjepᏊ&m@aӫm k zK(ےKv$JH|P]M;ѷ 63Ȟ&"`=-"=,QH\gN~ ׶klwJ. 4aWR刁 ZݨFv QB_)U΍D8schEC)|.<#:ԢE Hu8x.Hw"zt"f)HvO~zb\3GJx luCgtpj=o{X}" X+;9(:vKRh`O6bWS#r]7H|Nj%a!vT|"E%FfOQ"{^$/%tO@zZ2kavqg`W8?]i\$gt:P PUz'}SUUiwfPP4qP7yF]# x@Ov5jTmr5gI3K:S5*dKec9Oa¤c{o6Ѵ ֚GVP1f8wv>4({z;L3EJk$3?uؘLF> ۊD9J *L\EW/'OM,z}t`©b=P\}m#U7+.;'H[EA#51,1FSOnNU$h C"IJnh \?Ɓj=8 ,׵H7Բ^}Jg`XfelG{y)=cR4ho98rBRR'-'(xMʺ 9,"y%@bo!yX,D\tUn(g(<#5'Pd1[ĹY)M$^xWy*wR9RX"8Gރ!|ꡋxYWtyz˅f6Ddgjk6O*)g H͞2m3&U.u(:y°!1Ė ?<ϺK8Cc/gz*ժx/^qU$>vWLꃌ Zml6UH͙\US6vU?BRsJzq";nE֘5(R`r{ ئ{Td3mcbժI6jkdΞ w%O(Xd2"UW'Ӌqyc(¤3~c̷z$2|QxDʾDj91p ڢ j\ea@_Y2!mS_ծ=:zUņ~Xhz<{xzm)DL$/*m{sIOos?º dK S,QT1Ywo@&)EFˀ>r!Z9敹\h){'j|ԕ'3IdЙ*9 _ݎPsbLNO"is؅v*E F \$(]TS_>xJ7;g'8 grS3E{-u/30t>2bLaV4`8/`rc)wEEP|m܁zl($ϻdHӾ4no&Z 8j_ bXJm>MW@_8f0rH΢mvzgLj.J—>Ĕֵ3m]Z^'1qL"j\kɔAIQ^s#X-Z[8pNτ@{\&S{*5 F ɾ$fᚐpd\''DaGhO]6Q(*4::ldg$o:/Z{3A5p՚܂M61ʖ Q; 'Bɛ΢lƢh͌ZaW<}q) J2gu>8{ B^eI/2԰ĐMF?A$wBˠ$Qq=2;vOHDn{93pYRgMV9"V*E0s}MI՘}OQB(K'3ےZQAi+q^9r'=DvdF/Z,®J']Ƽ#dbPK?T6h,5N U;ȳbxɯ]"]9Z)2o\10ʧ2crOԇnx > 0s*?}=tqjTvs.ݺB0!e?ye6̻@1,͉<.? HT'|>̊.fhTWo);RšlOAs5V:ϔsbj4>?݄%95UΖ[J8'1y?%NxlP(I{f:35we!#7Y=X"Þ)\wv%%fu$ET5z2J`nίHrBv$}Ԩ7$n8ReĻ x[ cPc@Nh٪K=v{C 1*ϵ10I=ԁږSsA4}V<;E R4!(t*}r*Wq(rݘ6e"oU ?Bn&eT .q*n*(C _a^wbVd TJww&+`s6jy}>zPLT? L m=brB9=Ҽ +gRd]3njy&Dj'Osm%?[:  Si^''p}G1SDY0ff{.3@N2 m.=dqqWz;Y.v(%LߤA}ҤoInD扼%+C-PY&T2eL Eejİ5i\=Toۃpp ƍ\yD5;W-ywQ CFb[5bα0+P \2*R6z]Uϕ_ÜvGʨ?b +؄j„K&5a$EDjݺ܀mVm. n{)_spqul9̢ xo)[ۃEC{$bK/]#G9Xz2> | `@EL`mCO+ ~2ֲIos&NtY=u"}Eu4ɤE&΂ꬥr6n-,ᛷfv%]Vq gbE|̿NZq;o_i \[9Wu: $l.ouCvU\,oa|G"޻7:]p #A,~r(sI`wqaf/B)D?Ury%,N].nK]=_KFA[j(&:?vғD,B*Kӝ<^҅Bb6l SKղhŽ zŃj"28˴ދf W 4(nQ>c /0\H@㼥j )Y539tE bְñ,sh1 XQ7N v]SeQXaS 8Ѫ5u 0ΊX}!sغ`KGS)wWjaAˋguPඡ|p}G>'&w-)[Xf?F$^@a7ԫd pnM}yƇ# FoH0Ё۵XtRXC +AmԿ9de,@b1埏 `ټ":1``MLyvN>;႖_,ynCiV*/F@nMǏ:=w`hm1=G>L.3BDx48L_6X֑u۪(ll%c0/ɶZ{-j:3L0# C$ )O|3C p nmen]}rk~$^B} e[!ã77RB\d=2 QhK ?Vk(+1tpB| 2+^Y}owU$2Yke4d5@α&`LME>_ecߋl[\wH&oqú;b B4LAF].Z{43Go gN۬s:uAłޚiy#d]ݣ{ȹgD}hZc/9(v-s,zGٕ:LT+rz( HT*jahӪ9c6DB\/{liZrs*C]\.*$╣?W~$ VY{\/B@,&!czv g/,8v%KC_{W:bJb P?`|mOkꝀhTxEg&d%;Umc?`v`y"XzG0 ]^y>yS6&Ԧ_c+F|**U\ե0T};MھiqWqp;|}--m͚¥uPBqI@`YpRTi#ƋթωbS83 xO^ہb_b=>^k r$qA>gG!uW5W滴kU xNc9ĤX&vWW|wHD#P+%Y"lޛ\$iV1H3NX4ΰ<1wg> GsMw ;N\i,< /_d\r6P9slg<..c$^.Cv /ns3|dzFyNI*Q%<ջc t$$>A"3(vY`'fa 9TFq]F܊'q~+Jj]BfhLT[]:zPw_q|LjOIEҕδYRyE:hNI\Mӄ: Ĩؙjqh;" +k6Lc8j ޱSG;NީdλZY4Ftobu򠜩(7W%*^WF ו 1xC$k u^Y.eȳ| l˖lK,7XNo8LEAj`Hs JaقvoP26Z/#s@ nosq9ر%/$J],DQ0~FX^;?Zn(jxi]3M#f4V11zgg+@cR?F_{j̦ir羓`m>Sqݥ[͗ς[c7x\W򐀽4I ZY+{r:f!}O`P$ N# wg1K2$A9-JUc١EhkOIElMDFVߕ\V#Kᝲfp#*TO# 9Ct_!I;44\ l̓D%j4˓BhWVHjaԇ 1z+\ϊX){^@ 4BVW WTfA;Ϳj]8OrNraAPb;JZ֗cgl"0 ʲm*6}S@KvNRL`++dXOG}8Imʨ\E(Yȋ[RTB%El'LSDyW*O6 FîHxG/l')G*yhGy,u,r[a=z};[u{0|wl jRD Poȹ=+ ^vN:fw_* ЬM~>XBw\4g֟e*)P.MrCXfk:5#ԉX挘~㽲60oʰ}hӰ,hlMLFQdd.xɟ>:Kݹ Pv@y ktƌ[:jiǕo%?:h*=y{[C(0Kc#N9T)֛qrB'korer)0l$GXV8==,<-*g0CV8Pք :nEk3mèYF`t~ ,kñ6Ueͩfk-2% I[81ǺCЀ/ƅ?P[=h*ekoHX+s[$M8grvNל2U:lvm2&[|IPYrE JR/iHj slAY&+0GQ#YOh%/{Bu "BcrQ(d.[d$1& 4m c\}G)bȋb/}-wS_+ ^%Z^ 7̪z`U4;؉{}8[T~ dbY *wmIcEۭp:%'{XZܰw6OS &Mq6`R~UnȲv 0flt3+j?x awECUNagq`QB٤`ʫ ,m.=P{ѣuK#5z M^J%y#@/e?mOҧ ҕ估TT9x֡fԧ2kQ=ߛqQUӡq DIm, v|g*8vtris(n޿TƘ!;y N)gv5oM S}Y7МH Li`$Yx2Gt{w۹Cm[FH &*V뒊* >-0X3>/TW{gAfeҏ8kJF!*b*4NvtgJLr'/!lLGXp20QkM% z Y3O3&M~kΤG/B t CkjcMOu)Ý<8Iȫrhv;L8mYX3>%6bީPd-ҪY uJ>_E'Z򔣆ĝ[7j5USr%J@_խ$^xSzD/aAkgs:<RF)&=@#O | xuRQ{>"fq0(fM{ Կ R29~9 @͈cATs,$ !ɽWٿaO T8;̄*{ e\? Z7NU26T=r^qUwY\75l=&-n&xZ|pN8jH gYZJ_Nˊ)QB,ݽ<&xǚ$7m?1&D_^+N 7zZTf0lpwDxX/1aX*T2r v"Uu)#CRb[$EJo󍕦%I!;kgRCG3P2hHӚK8\˱A%n@y#(yK#1p/V"=mfl~R0jKV9!=aZXfA=@ U_IoO'*հ=6a_Q)zWa F]渣&xv͎{ `Ϛ!$:ĝP@pཱུCh\@n&BLJ4 ,{QX'6AcbH9je}f@GW\ߓq'O,rT16m=/[f2=kCg'F^zIƶꋦf_72Ɣ,dC' d6[' n$F ܛ/=wO7? g4׹A*kG-o(8ZO:5EtvI9b^U#kVYݩs`ҏ,^;t )6viAI !-|F`C>!E`|I6#jW5]]A"aa/[ZGÍmϵVX3Z|gP;1D!z !0?l[``UC2ts#/Ɔ` iS埀|lee2|KO!!yP@g- -yhꕱ~({1NuV_JO]%⺵.-$7)ko_ xX ;r.=xJCU*>- t:kqV2+!+X1p1Hh@i`^ >>i}Tc,Ehڕe;m>,c;T_32t )g7t3p:,U26}v^2[*RЩ32M]0,+Ց(+1zpU +^\6l{8'YgṈ (.i"t]mO9\^SNc7E RFoZ8ٴy͹_I&YCK),\\"k?Їn4.e xq0E]s*˵;B:LQ{ 1KB9Ncw8o|a+m-9I \e? Z9]};GFTaVTWNsWX̎Xkn(yXpd|uGZ\%MfYRz귅f&I y.!\[ 0)7&aZp)Z3H_{>؍0:jD祻BجZDm_VR&YeAmapml~c\"A +vW?=t; /.kdqnyPojRfEؽܠYlR&|:QVWX (1%acKow-\ίtlo3-x 9:$%ym/6l̢/y7xLmFn;&Dr]?(PwA"*=+~D*aNBn|0Xr<|׆m0OS+w0,GrSѬ+K:mُڍi|A Ǟx2u̴ah"sIXFRF_s0 e GSZעԪeP|"bjy!s#_fbެ87Lb& /HɻkZƂpd*M>w>D6A lZ6`JzNǹBe´lis+uq6U2Y[B#ĐIuwNdܵBlq&6P4V:ѹ@P7؄Fl6Tr#J6c?ŀKybZ溜08T. :X.F~ V\pܰ*YT=ӻh_2<ȮPsCyvmݭe{}iqۇO*7\1/Jt0f$ cII^hĵvEs%+ whܬb Ɇ; x49r- |nv2ֲiY"𐟪Wl)z~&9U(X@ATQQdӢ.Ι˼T,$QYL x$]nj'h\ =`Ka/A˗wLیĩN jQ\Oߕ,bgVcԪS}#`|q9N =hҮZ4!5o'r8WXLVN>H]15y|R]lt_HAsQ"7僶`o.D㨈Z.Pa2&z{TUpЧ|UAkryzUBTʌN芦wpj X,w -^qRgo6R4,(fBdH2b}˚ƦHxiUUס.tMFp2XGypDgՐZELS0Xs . PZ?22Xx$uoÒPױ/B0#;|--}9P"n.xBķ%#C_6YݥE|lkpB\e⠅}_Uz gZO?fJGt;^]CZF:@yl23&4&hV5=̴y, bu-ȿ0qyU#1(u>F~இ15[4e8Bg`!ǸaPc1sá}1?|'/Cჳ4m`8L{>YIT5X:/ǻB-k uC_uI^&5IQfh/RBsZ%Q7QThR͋ F/8tM uP*lSAqVgn/b#P&.*OKB#knB+.9f9WL>7}̊o͋{d/-ǁsYuǧ ~2YIʡTHe Bw|?|fp#ꤛӥj"(̾jdb)%qi<[XKB(  )d)Fd*@ok9۔ 1Lf"?뮕qG9|% s-bt3qk+PX9R<2FUH+:1l/x'*$n-u J՛|1q b+Oz7DwӦW8`&ؽA>Y86k1GAa 0Ba lv>cH YcY<)IuRL&m`_føGFe̖B` 3iZx茧 6PȈϛU5R8=_7uRsv|Id'IQXyK[x$Szf~#Df2}@IR"aމdQuUiB33h! 7qCP3=!cHMd{If~Uԫgm$`I~LJj= U)S6 vR⻍XzyUg-Y0vXkJ'Ҽt2 U]x%]9Dm-h=M&6WU|Y:e&O8<p;F,MΤŌmxˍӂ CL^e:ipf8t#-TX-egMt7]tvCZŅRd1N.,$ zLcM\3>exXRDv̚BV D#íH5S.y8l52dКA@y^_kO',rWKSJ Yɻ m 94 ,bKj:̶?&\޴{=yUSQWZD!m`\vNjޘK"n D7It?K]r*jTJ=x̩=CL\ax\mŘ`:EU7պOJ g A**ȶ)l4 \*|ʵQR}q~^%^Zs[TVmDW\Jn؍VCl\Ѕ>afׂX|f d2~ q X kHߖj9BvOسhD30ZbgOWd$EAs9 Y^rP0a:t]NtKq0,}r0KBp[l'!lH܄^y#!\ p~=h:|֐M#eKL 9`huQ.Ũ.sf^qH" Q3}cBeD.6`fY QteW %w/iq5[cLR\|5WUab7:lLІe2R")sXB0r?PZ`h7As8 jw/QGDk?,3ó{yH H-E06XQIXz p#CȒW0O`&w K[V(YNKٴx'^ޙV?2E7/ф{g^5|=ސ)B(kWxb4bgW'ج{ ܔ  ҸR=2C i9FUB?qaa <fx(twvKol4\6l RR}xDV6 ^o-קЫ|F:u頽 ISŹc\?Flcs@ڠ|zA=SBR\!~>)AR*Nk =hj_dA*/n̼1*Mwx2?Ul1)3k_hR^ qr:QnFAQ$d#SjvzQ DPb)҃Wj`Scқ!e6 +A"8b"sh#[)1 ڂ`@B:?l>Q[On;C4UI ?Sc i5WFORR"iJanEC=sI ]n0he$N.կM$NUT4FCSBs=2d˚wrLNjpfԤQϵ̋9~A3%x Ɨ^!H/pͮ];Hx =Q]D|S}TQ3u7e?pkI0[z?O2ȫ=:bߏU9o|9HjK5V l~VJd ɗeitf)a>5LGъCh@@"[a(IxPB>흀g _(ݬM!֏YȶM }4%z5VUUf~"iQŖ]顤#un18 V[ݑ̀հ?PڪD%|՝WvpAPSLFvFWƱ:1\Ca#赵?LKp@Q*{Ϸ n۵Ioa<=R,'lL 3蝒r0+2+]L :4h{';}^Cl6M>>lYqu%cK78ɹS7 ) 3AO8{_gG =1>];)S~ g];a>CJJ3՗y@#iWӃW#l`Rj`Akc;[9Y"#VVTDxZAhfa 7FG\p.km0xE#XƤd/-^2 q$#*xze?($ z;,4< _G]Eo0X":p^U oL[R77$709%dfL 3ԜVM!dEӳ=x?+` Wn08̌@d҃۔@RS %`цŕ:?q{*T>lyJs@*VmM2uYhֱQ p^I—몰 ifJc'-Kr(!DcN~.]?gn Vc,WAϓW֚KMRL}z- ΃\7cW1!d7o<i{?REKL2#*1q2lvXhK(apK~Bj!69Nb 7oɇyx],Rً̈́\ƚhj`;eC hM2͵~l{>ţMi:"MJ4 iʲ1x[uu趦h^0Kn]j54bp$I*v3,tHR-u:l_?5:VC G)3]*e8H!MG0{ `v#ۨ$kF x\!*1 /YəĞ ]hh6n8eX"A78Ҙ<%YZZ P \>m\L)C2yI %ҟEmBh܌LJEW>:R^!,couc͜=f+9YWzcDŽ5=.v {[:^~-hw xdCRGd_=}E:B1:'JĔNi3H{m&V,Wa/d\NSaU3/WL%{0 M݈Eg3+dW(1.\@;tĪޭ><;kdv4< wfX;0 e@?5 v%+ tIS|N&n{YN"^5 dαN7hi8HG0.<CoRz Iz7J.az\yv}'p +vjm(28GJ0 ֱgYZ0707010000030a000081a400000000000000000000000164e6139f0000c4a8000000000000000000000000000000000000007800000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko.xz7zXZִF!t/7e]?Eh=ڜ.+}h?^Ging`+"BPQ 4,V1F?n@b1a?(_яm~^#*{IAWc! {heLmq,t>bprV-rŔh{>Lng04qBDMEXzDQS>tS'|Rؓ5 8z 3#ո)coi.Mw0mhh,D KjgDh?1#(yQ̋\9Rk#(Mk0 2k򳦱_t[Ӣ*e!=IѶC0w,lMHd/`HZh5-kƣ2?zRPVگٕN'4ww~"e RFb`U)1-;ߒМ!Ĥ9SGQpC3wK^Ỳ$:ҕbjl]$?WT ~[_#eK@&.5Ӽ-z;戁"{o"t.SQ͔pbʲ[UeYtլx((1Vgr&mqH+͞O7oR2NoR&R5WDkKw8tv߿m;>Ay٫zKs荃TN4*W@X"0v2&,CRs(rQ5nJyUDi0˥xPBcG;yi$wUqx^Nv=O N7Н(ؠs$Iu+>9ysΟ=gj^WU}C[ܧԕp2%]Öݗ]m%*r)+ ~7 'PD"Cp{ݱa/g{[(@p]=4( sO'TQ> Cv@uY[ Nm:B2Ml?nVd Cp??g̈)5x\fek嬌 (m^ԙ݀1D۱%M" xīcL$L\&_Woi"9#FK/44_VAV}~~[> ˶2Xɓ*Qyoκ>&N~aKxj=߆+I ǩ~Gu=d m`\~- $%x[4=3m45H[=廃 ٥#Nnӽ^t(Y$lN{~WJ"K6luޢfO_)>V+/(f3j%4iQfLl#Z7Q⋣Tvcσդ?,L_eUtL>oOV]9б]9C33 NhGAVɆS1hx= +^{aYȆμ~Ŋ_m`dl*v!$Y?sUqâ+4',-\oIg}3yIy(媋V54BCG*A x9j\ ˅QLgйY me1- ns!Os *5J6ȵP#W"ܵ/\,4Ja&^Q|R0651 x}P`7^5B s0d)+_K66C$^iPil1'g+K dvŞ6'|t$E}!pI/){VHRu 6[RoYkwSWf&J6He5+6t,GY/_Jdavr8OH2upj^?vR_4ZO ɹ`ܵr#3MT )ra[8xug :DkpkҨ3ؾRba8qkH*38RRx螲а+"ӅlLi僚9O!,S ,p|cpHG4P`<8G0SkLÜO@6rIBL9mQF8{fЇ;nէC۷(wҌ&]ø!2KMD p &8XHsz\;5lU)KwG1)-le59ZU_gӯP}ȧ<&p6 VWT©(U(d 쎩=Ǐ9 &"]ؖ[=MYaa[Rʡ;D,P))c4 'MQ~I5ċ6ej Y*+iOڥl863,#Iʑ!j,Qrk1E1}O2TʨM\r(\G9-l8C6!JGF(>/ȃ1nH| ]5N=s~ XJW$Bxޅd\Rxh!_}el*gm3.ơ *# |vgwHwõ܅dbױlQĤsH?r1(m^y[=++cHXE8%G6}_la5M%hzmQP|YSE fyxQ1nE(pخl.Y#FdHc`xnҠ%`%k[/|QZqL i4L 0{/ݳk!W|BEH tՓư$Uu]r-y =%2SZw6PWehnL{Ζ0uXLv)iEBk&4FD]6㕱 ϨڏAY=! D}ߙw4S:N%iC+?̀V&Dn'l+0EƜsX]=+ {E)& dHEr)tBx|W1}'хHhmB"%)ČB}+b4UڡL:uuyN@^rlaX~кM]sXan;HƸǴj'(jw)xPLkF Y$*6ԁpud52L=VcմbŞ N>,A,`VHNluOnuEyVH W|  #Nco9z~;BPC1{IOhf7(pz]P0&nA w S!!O[Q;=,-r84}bn@,Z\> v~gCkW/MΝ3Fn1IF]<(*R?Pd*ffTрzҀ<&l7Q37#Xtjb8Ey՝eDo. aˋd_9Jk,Q۟OB6#<;,Hɦע}HSb$^ȶmηhHn& ʱj+҇K+_(|TV`5"zAϨCr R/ ۆ>XQF:^.&PWbX܄\t]lpwC Q^g'2 9+s) |C D v Fzx}M4K Z8O?TpXm;綄 sJ?.>Qw-RϗG nl~86bw߀G|Rfm^l@D1RLVx)cKv.:F Nv@)P\7}`IcHodTp}8 Bץl=JB"ޖݣ?Y[+- T~O d>;##o Ou9*KR(6L~&M6O`s{wh2r}GԾБK_ TZf->q 7oS)J=*9I9ϝ6$Jpw͎5m*6DksESDymqN' H.fqHǖF~le!S8\jn_4aųXji`| OK=/2_\Y|lpč>E,3%vϕQ:j\m5?i`"%f>F&͛澀|*.COG7g]:|-c!R\7s-U> WR} \!]dҒXpOB )>s=[u2:^ޑ֕֌kSCDMGm ̈ v]Tra@:^F8TS-p(6$O:&ВȄ1{~گQR)1NKJBΨKq{Nw{޸KR)`@ 0kA8% (v,zc#SO h`3v,ʦk.#=pD`6[@Ƀ~TxET-hl ^7mt6%,'-_.Y!1\#M7_͆WIΕ;2pCs0ynنx*IoXsإ3E_+3uYb}1fD1ת =cHX:1:g6XF'A=ĕqI".|CmbmeQ̃lիZMv}hЖ07K{C p3,u+ ӗ"IvvV 85$8<7/ (oO7<,I1׋B RJ'O< q_F o.&(VDSk:;ُ)*Oı٢Uܾ1Ee",8仛͎_%5`璐t]; hx~!}8XysvNت(sb6~F{fhk'PBi9mr.ɠ)g Mw+ArZqc٫Px.=l ;9ͲVNI-[LLk*tQ +&O2ε,Q``^ I !"fFQgTrPW>rHAɌ{Opkk 8RAӫx5ijVx*ʙMĤ,&:|ҫ7M.O7[,wt"ij՞.|uhNșMl%HOOm &Ry|TwB&{Zl-,!hDiR(QHҗm9%Mq9YZ(IVw3pg"BzPb?!S I[aexذS\5wNm]Ŕ&-:#ڡ}B`\#֨4ÕK#Cbpv4R+/k&i(ohEsxa30Vv_OK_Lw j_v/ZdQ=Xa*v0W?U}^ &Ktى od f?(`N)r;!4O|04܏ie9&3$o]t쌧 KjVKv^]UUb?Ƈz0X]VG1--c7%`MZOqXٌf^ڈ:=cx7[5"gsèL"bR$"w .+\;8^>bϦ=]ZGv4)y{8e?54l1ʼe\|R]q?yNUZٷ"y6Fd])M'^!P%5FUl{eVmptxڙ_.d0!9-#ɇ}mӌb+NxS z)&ŝH$R[~ crgvL&K|k)?#^-ppwAQ3R{2{(k5Z0Z:Nxr'0tM;Za6_b rc?_Sy.jZW]+2doRg*2`_lv֫ /[Ӗ- īC9@\Kǫ H'e+.DKۓn2>P :kJpX9@./Q'^=zCkJ*-ޅ&ypI:mk9{xo[<|ǒtФiX.)kokt`Ab B /h. o}vz;,k6hUNp0 l I6Yۋ+35Ѣo3ޤHE\bӴY.d|k=٧]tzn&HO8ld4e5T1zH ]"Έ iq}Tg'\v -JXX.-4g`0&@/qYnV(,_1/K"8GE2vݢ% G Ko⻡-/Y◾N96_g)f)V/iI4JOȳ Ɋͷ&HـD_*O2ʍ!0X^t = o T1Mx8Ro쥮e3tڳk<9 <|KQV{7,̳xJOiVJ*1"ܳWv(O+yP4X{k7 `^V jnOhmraYZ9@0n6/\㿎Rًo;Ⴥx=D]O-<ܛ!ajR2 FB%6lm[=p9Wqv8`iĚ.;-59ζc=_?a3'gL NSNq"Deb]) wTLx_Tp\OL`T{V';eFLKi ]"Ûkl)xԻ}r.'0豾څ/5RCQ$гKi³eՁV|TC`A4)QƱ)ArnnU\>%b(o>LE&"= T=2qյN.<h5>V7ItuJOwհͩ@Z(CH cR%>l' R86:?a-տq45/z5ÔB^`U9[f( m܌Em'iY<@| =L&{0? ̜GS$w^'sڦU{l̴7>4ǘ|^-t H4$l">vqhǶpϽ1i_(LK'Wmv[S$)3 X1EnA`2&fT0)ᗄK}bWey RWk'uȮ%Ń}{l*z*Nck=ׇ#='~3G_j ާ3jBz>$%yլ=/ŤjH/(h\YgI |2eHsʉciX dwLh콬IǮ: [J]M@)/N ÞrԦ# 1b4CmNtjZ2tVd3NDf/7 q}3K驝B{xAhk}WۊA׸d'zMr|HIǃ֝=Ys¡n.S\Ή6"; m 9{_LVS\oP\a98 n+RÑ }+ٸf!YXf\_"̧£mahxhw(Fl˭=U|v!ARDAN" TkxqNesW]%; -,z?VkCЈ1Tο- 99 ʝH%kp7]Wq7qz1ČplD׷]ꦛp>TT,'_oGd.6۰-N+-,BG4Yz+gY.@3@/ނLQlS`]"]/.eīL "y"]-RdpqP[KRt(qAcJ4EXܣT6*P6}*r_Hr]ӭGOoW^S^T1M`$i^@1`L]pꥮ-m 7PHm^]7Icϗ/_M F}8 $b']G1_׾G&ɯk?lO{h)5KD]\p{` wrF1IdwqX)}%Ӄ}䦤$8$f5&$U $ :7VтI]Mwf3a%2f U f7wHHt?Fby!q$pOXʍ~ '4?,XJ`'zzX@O"bc5>زVϙ=j3fbdjW͊^wڗSVg0F'QH=yU?z;Vl^}n\ s{rj#uO.L/{1Jwo͊j\7T|hSiNEFV; rHx ip"PB9Wwm]H*X(N T:h׆W9.l%ƣDaE+uMj5QpΧ0'9s\> sEd.;\%aOy⊶#U5S'kd9zr}ɼZ/<ҹY X^ HmY@&FE|sV` K Լ*> s+ͭ0X\3pU9c0_~&MB^jCrD dqZ@* i'?$fJOr6:l|ͯBY]PuGXQ6e|k@R8D>Mtc.r#f,GM!? ޤdx>YM<{u=l7|:s3rS%|D@<#S=(*Ѣ'fyQ_~H&$`̋*D($6˳-C2W$dT'UN6\蓓\}xtѠTXw'!]S;pfcAׇGsKnm5ڶ]E!se'F<XGξmm}N!C]#T3j3TBioLJhoS5B~|)($li-ї#Z،jX,1Y Y忟؄kkح璝z0Tv]h! .ۤ\z% TFk&;I]bJՇ" 3ܴE ,Ӑ8- ըvuSPh!̘~w3α;hOhvepw>ƹD_duE\;ߙŧE{)g2x1*;ܒ_h 4iR$T:+0SubeVt*ސU k3VdN[9,V=)oqZJr_>*Y=Q>MxTuEfRK冒mɑ%#yZ0LonQпy k35^εCn5LvMXY%f_6_V#gXP0x#҄@3l:V[^3RXC?HlK~˺tw #$=S:Q6Y$7S*2!ޥtplP$6ؤT^vEWQguUy;C |K2 >e{ W 4pM=*@5RoZ\]w5t_w,wI @KqU,- ܝH3p6-LJqǑ B(qa+!|+!Df_+X,5qƢ3XݨRyȪe܎-c2=i'biʢhޓqbiҭiK@˙܀]g̩]?/WY> 2 ԕn_hT'ݼJy^LqS-ӱ$.{`6:,m#&މrX0ν[ҜO0s%"O6rۦIB<[0` o,rUqp3`_7^fYwYG2>p_ =&4/Pk&9~W-tsɉWlQ8Kuh0 bYإ|[ʔB̯켈i{wb,LGe |< 4񹱎 Ra~K;V)3J,^8i:SvLRs#(;@`a (<7zˈ;jC4k.[~CBOt c$z3! iJj++dU!el1G!r2ML o?@9*‘w0?LC$پu{5 D9YQߠa? ؄ܲO=a+#aN'DE5&.+w5yk٭[jS L WǠZ-<tu[ Z<+[³SV{滶{kMdM:,  h[ߌZGR*f3 orQ 򹝾M^LRxƽbgЙb߬1Uoҫ{۴1 H.YI4'wu*^`&_6;P(5.4[-3m3Pg-JxM4DL Lݝ"?SHjL/8kz},>by3N z:)L9@[r%a%bj \|!>j glǫ+O~Z\c'?;7g su4XdG5Zieh)qC)|u?jhW(w[J,<L"'Sm[E9Rj4)'lc.+8T DSQGUso_Mco꠴]Qъ{ !$>lNwѺϣpoqTaAt,[sۜFP^b>t&6ZFkޚi_5 {5ld  @R][`;h@8A\0~&8|ӎA3Er,NTA_ćc2a vvhU,3c??WHS7G⁘^ @FϠ : nBF:BA9r'=GCD$,59HU-ހH"Քmx?\ &| 7xUh w% SkYIH;Ȣ[.׵J7Gz ++_8VuJaN N#a`T3V!yh>ȓˬ(%ͰZ  %F!Jy#Q(PR!K *Jҷ54hp.ͨ6aa@ҵ`Y(([93=>cCX>{ex/}f9C> V,K=.^.*0a(0%FHUvD4x; vRtF`'٤AeCT*m ]BU>GC>%I2\$B FMd)[v₼]ۑPD*`>)qck:0%?TXz=U@&D/Bl&~_@)rkڻnL{'^q XdGtT!<"cGXJVSy>RtF@PSJ`/i{5+@ Ф=RXx{NtqwDJ E09*",.\v&{/K6RJGց:9KL&&!{7No|>0<9M{:L1ΪgmV!MF g.٨rNWo$IGNHT%=ks,ÛNׯw`ZB, x) QUKi̵'1|uAWu9~DtPE![>s]7Y0䰔HF{YO1*gq MEepMNtd@2Mcߕ0NVĸOۂػ #@4F2&]-t-|,ԛKjnCH'KA #}gX!b^ԾLxDDg1ƪ+ڤ ^bCnvG\B)0M~HJV>e{ @]uM ekh} adIZudio^a)?z Cp=(0B* oͲi+ ƧQ5&15{m˜N1&g=_?J(p*,ZGa 7s)aByU E,ǕF9ʥwgBMaWQ7- n`2ɇ_O>FxH~.eu/3gʛ} eI.]&X IJoIsɂipo]Ly32S`b\wbۊ`9h!?ZUb!CƴJy)[2rC Bxb\Jo ; 90IEexfi ?9viOhHrlrЂ׭8pr wóRX|atGCj_!(m܈"3?QRi%i|_ N]ٮ&y/KWEZ B,b= SlB3w'`n46YUFD(u޻)rӐLX~,):EIO,ܳ0ԴɅP8o9-E"1eNL @ʡu}Rn(ީٻ7$=.4 R>2<"el J#Ye}3솒),X=){11~M& E?i@x$5yZD<ީAѻQ!^Ɗ SVOIl8&!U6fʍ oBG# -T;ubزE`\_ڌ ,ς+t[r<,kM!vsעpq]"FХhJ=_, f NZЊv5XUǥzcc2PhY"!RB?ojyFw@{@!6.z]1#Tg .ck5\U3Ǐcr Sf6;c/*0y^sȓVAɉZ}~mE1@R2̮{ !dPݩgԵ*epiqrc+;`Pă^,]e۷+4vs̭mz .U=_#g m >[DQQUۺvWVʹ[bj#,{2ͩ/kٱ;X\z=K`e!u!YKN-rq؅Y%NXHYf;G'b# z.[=h(` )@%5T"RA6ǚ^} H0bF=ڈ޶[ڰ5]<<I|n~W~.CJ2#* kwSbf̝pt0 Y}%"h1Gd,*9zr(D-B?^H+flffs7WNuNJ<r]!ـN G`wW2DDH!-]s@LWiANQU&[;NSJ!nq a#C ®Mw63z}Mӭ6ӆ_V#xu54L{R{T;ƍ+P~o4,؎Q!2:o+,YHRZo_E%N&LXne#Gj{ YXx"%9k H1?XZ=@DWV(b^uTAB6C>ǰq3{kt͜xSe ;ɪCZ=STm;恤.>>S |F_Jlg|#B,&g]=,p*K͏}a>1_rs/f|O(b5> h>vq _UB߂Vӵlh@n-ld׊ňh\h 8'=nL@Xs^кʠS-XSby 65eh6hÑ׫JHeFY\kNUI8 3oۈ!g4:&5N<Hm9Q)PRDDŽ| ^$@4b&_s@yҗ=ksmC{nb'xǃ~0|}@)qxIgI.EERh+炼 YHO X<[?Cփru"pƋ&."4K-xz?arvZڮ"k:=9%ښ\ BxtKVN%ʚ.ӓcb11()\ @fc@49S}T`v-c)7XXS6O a*KS׻HKhi=F2P%Tp@V{I0u@hs` ;NSHzP;}[L"K_OHta=^h-)8&ד:ROJ0LmVmrQcCr/Z}GFW.b㵀8SXr #j5mN p[`FkYΦf f|3P9TNW=`鈛pj T\ޢ]ަw )bdş ЙWkq.\q[ T%a|1T,c߅܁gTGsJde9 zI0) pWJ{Q}Ӳ4o˾G K:$[+_0(":PD~hs/hX b3oã"B5pnhA4? 9F[v)8nRVm rդ³S_Gn0R :н*G$F3r2 섬ŷt@ʌf2m;~4:tKjt!;8wgE֖:+4 \Ψ|*p*O`сFZǨKڐ1<pLNbζʊ9rq~t#1u* YH tw}һ2D.yTUɖlΪ%l2.VXV^^kh#δ]R"`T.ai9'4 'vS;{eo z=A5(A$7sDOtF }+\;Xoi9b]^u& RwNB IE j,;#e 7+Vs-Wȧk }^dڢn[.v`>TIPWrdQ[YvYQ5f|?^pǐ2EVp$g!pm(f(Jt 芬kFܵA(lJ)UkqZDr#*i0n[ }H&3E^ YN9yxѹщUGuƯ'Ĥv$m{IRzt1ޥNN7QQPH1E ,D2.RPB!:\ X_U[9-t1v>of$KRx-DZ{f;-iӁfw6]<@FiHpmDӲ.*N`pP]u =Ú mކLp;Ο|DUdXWa<Ӥ]d m^ϊd@gşݭF~ C$6U!$Y<34yOH$ʬ,d 2!zU͗|> bܾebc֪NՆY]UbHs$pyE[!$MZohι$XVOP% m a:ݪDӊ[. Ν@ʬ & !<<| J񄎊a^{JVIfFEW8!Й)J6z˛TT Nj$0M3l0]U(:`+KZ5taS:fs6C/nRF m]2ml5hX4}mtɄj23qaQZY^M$з(`S 2:4o ,kOѰXq,Hy^mPPgˤ5=s43ڴQMC (Kq_ TLC|#q~8?:е,|kz4.keCOlp,sH v-zGU)f/NP^XlkDucC!#ږ9U.ZG/ 8Hu0  l Bm4!}ngE !%8m('7dԒ%W G$$]4;Zx&46f@](OJSfpاg QY}f]os|@/aE*wXD;|a~%pZko5 V @c_X2i bz iAM 0m]0!~@ȣ%;G3/#z5 oRnM?V{鵌q8!֬Lkv%y8& hѻp\9EɰK˛o5eO-Z1&>fSN=^#VRD_{r[مn-LF=a\k̻ ٯ^9C2]KjS[Εfk+}VSl:XYku99%g'v֔xr+ 8[ó˵Sꆁ ;k$<&nj77XU~&؉4#49xNZ ^`AݐYx2b(kn$Ij$0!4uoyi4:9*C?Z%NDvqF|i ܂+vwM}!ц#8 Ѕ I3+2}iSo v×{32ڄ2]ԟ2U‚bƢV/i^eM+B"]Ȱ:э΋l@'ְoBG~YSt_vSX]ΪS,)qp=갈[?o1{6r5;KC"3M~J57m,;ߗ%M;--

C967qFgQ= 1ˢ+g4s0gm;2X>B ToL,Kl/Oz[,*,Ys,rJu5}?U{ا}[?ǰCP::\X (&&{5O }UD=-dۣUߊ+*oO3A>VZ5Ec|.d)jl?@+U, Eģm  7@1o(} 7@0,ôvrp.!:B@mȁw*~j\6[MҿT.fj gRj J0\ݬUCo`[VTaEgލ-&':Ki}5CXT쵚*,eN6'PI#.tkUn8.8n( ??wb3wT JG]C9[cG=ёHq ,߯MLxPe_ʄ#3PV=j|Q*4Rnʭ5o" X3 CV9on:΃O2-jh#0vս#7EWn Oa64>j tzUxz~Fl0V?dj qкɫ^D2mB -`c2 N1a,G{7nGpw09R5&"iOg9w5+ق{"Tl ׅH|k H7(NCIB@xkc^؂!*SZbm3ɵ#;͢mwbAz%}P" #*=o+8A=ljԧ[9[~,ΖuL;NWwFfxevn2_Of4_d<%|fȚhHsf޼矨$8fB]iܖ$O=q—rb5O‘!`)Y^5^:<P|vf#hci􎗸_pSB `ROPʿAA[ ,}@J{q0 ٕ3"Y+u38+GC(ם!hKcpw N IKfxǠZF+p6 rX Ku5 La\n&T fb1 uE vHvOb<-EdYȻ/lsmY7 d XU,6C%qƈ *6XbgHS߭Meq$ XϽVtiuRO8tG W,dmIe8L]/! b+  \>{Mn}#lHcɂ& ~S n+  Tbd敱ht&a 9Ր7nFw}9 (H+ K:QqhCL<֐hv{ H{Hx"__nne?)ÆBrTe~:X!c@F!?'AEE7n[Ur5K0?lDÍ{+!ҭoCc~FSp&uk1T̊u"7rPjۈô"Ӈ{\x CʈLз2 6_q1R(g'9i.^ݟc &Tj؞ )"z_4Y{ߤu>DI5(ڷ0 #Zd~Ww Z%KlS 圗UU|yuJTPYv U8$R2G6s쫺`8Hz_"1t;S656 ۚSsg?qi-kw!Cğm};iD54wfg4_+8ʯgb+P'Kl)w26jFuGDsC%]Dc5L*D7Tø?v-߂2uL0=65~ vb:#< 0W*uZש5̡5tb-r lVY[N M,KsF'%\™TjԔ8Sb0Ih7q]'ug:P~|:ءO_^LC5,B97U[.6hM; $-"a*PfS):66 ZK[?.u*'1$b$am%[>Uq(tFqDWZ)ؕd]fAF# Dy?A5L2d]n_'V9ZU2iR\-U\-륣Жv=qXAc-&љn6$(Ƀ[2c)*/#=2 D2Υ'(FXaymF^T'L>cI1%hK6?]3 B.|,5,65Nf_psCm,Ĥ brKX0(l6k@peL]^Ґ!hk{.03SpWXȤa }<,./hP6'Xӎl?1 I3Gy^v&/j˩^<$,+ a cp$,bɌtn@ āoEz_A;g(0jbttu6'K m|.2AMv>&)&/B>qNVp\tƨ3zkCB%uVJNF5 J8MY98E3v>.-)P=$%![d z𵙒??] PhAZS%UU?xhȸT)Dp-3E]-Ę@gb/ퟏ1efU4k߽a[ZJTRŅp{яk gGHhS?cS>pQI|KCKP%DsE\"݉ &c+pF-ah2H*׀vN"='QjnL&YDVw!Q>t3q7N8[sȚO 2\C'mUܖ?D`8KO 312bxs? #\sU&ō[аN=t,s1EwB@r7h3>1/PƔr#0NY۝?Lyep+I6M)T߼$NɦyV#UB^[2*sgG+oaIIho=JbQ-+F>߁c=a؜4sՌ$Y_Y2*^0ecNE#͈z3|[LMS.f݂lB $%ӊiY\<"ׂB.8` Re3Bݴ+&F^:zFC&J}Kw<ș+oJbG@SkW~M~jP0+9IAcheVEtWuƝT& 8or>DeJ^k9~8ND컑g9&[]!W]GهlLD7oST-{>V!{h)lHkXYF&PsVekjH4e SLIկUqK_VAȞvB$ >A#ɹ iIS咏`r!jm^VB_ lqA ?>KAs,|6%5X\]t'wqHH¦<Td[PU}<\)&#ե% (L\nC@ӣĬb#c|TH48i!{\&zPw u~TE3Z`z*I[ԟf9,Tkq}s xCnL{j|:l`P&~ =ClƤJ&tqWH!p )|VSt[ؚ]01v/FwBRx KPU+;RkgH *<'}loPԂ D:'2-LS1/ABt&9cHN .;yKCOmܰir6uT }YP-ڮShN[v.1r :DwWQuBwhհbܲ0Ss]1[9 +󶤾 8Aƪ^!Sf,FWBVnL88Re;R汧]񝛿ExmܘeL@n3R`em-pM3m"[S~w9 D␔&pIΒEeYNj^70}嶻c׊A '>|`܈u-d&Bc RM1qe>k8AqyK<>iQz!T_$U3צg n 8dZy:AZMLt- ^v4lL);󴩻7>l׏b'M*k|7youm5("Լ|,Њ3tW!o=c>Dȗ3s±1 eM?4]{})sLEb]Pz*)Ǿ; blg`8mMm2%M5b&X#sa h]GHW/Nh98nET"ȿ}Hͻ\r#+y"H,/~)n_[0B<+YNgE%%5kSlfA#oFݳL)Np$vvnqZz6Z]bGj-,& OK `/Dh!zŻi@+; I%U{?fMmp釔ҞNdXa 2f9QfڻY@!yϞ'++EHdEQO,[%F6'fQ` {4Cw].z.gFDpZ,4}4* s7M59i)}\JGi^FөͶ_o -֭ )B]RkZ2ҀO[Ae / -m~S5v¾V'!gTEt0-chJh\ӨW;51 |i 7yPke>]X_Q YZg Lf-C "h -W0W /XA#C".m@| ~\X}5u_3'a+?OT8*s?D/*蹁]c$$&d7*(5<%u |ђ/AK5#?,JOL-V'xA9m ^,>Co-iNxh8'x~TZ*i_AҒe[b*o`n V9@mڼҚ ~,<6 M>(KAƀ;LM4 aP J[L oΣ$Xy)**JRu`&"}^c]Z~9 = OȂu[0&慫7U|2x"B}F7Ea H* }Tѧl7uJOI@1?ƆIDqO+XN&"G69jUTqB51%WuX%t\-ނW,~Y@Q|Kh|@3: 6Y,x4ú5+zJ5B="qJ73 3b dX$, ӂp&4 _ф! H(@?r!/dNRf/ip@aG_/Ce륲h=j @ N8qqk)ƦgՅUC,GFH0LH|ae陕<^=~ڽ ȕ Eܠ8}t0:KʃTq3WqiN?Ny{dD}A>A޶?L[tG3U *u98(˵7U#k9DE8,s00ıͺ= (Oc{ Tߨ'2t$uiq,`I)@ ^Ū5#~~ N':U t&d+Lt|)sJ$dAf_I-uRK-dic ~B89\q^RF9!P!c2<=czm֣;v :hcv,7jR<):2Fʢr^uaFNIi)(KSou/m[k{j)RfT>YgM"u?B>r#7D'8! 3|OËNޙ)^˖UW;RDiӟ & 82,iwAc=Vh|)`QйC/0ɹ)w3?VU\)x.L o3 ˒ޱәiE7wKD2\JuR~AamA,2FH;aj>k1-srR[jƢVN.9H<: [*^w5)GBW=g|bEn)!vWӣ`%߾2,50:tKR}0`GdP }FIOaȈŖB[W rxċX@?"aS  t-*0YS&v@Zx6}Ѱ _q B>rG0_|ugk9H3}hu<_4;Ew6FbZgX-)V e?xe3 _*'?/sp裏Hȶ5p`pz+B0_0w"Rpp\n^E*%r2!w`q8 A Rl̩F.#űp`G>\ϬHb2݄y{aUnW*W׹R%V8amU$e[xMF7Kы+QAٴmUxx\E<;v+MEhyJWV SMIf#cvM0}).Q2(=_%ik4~&*h%Z\{*lu}.P*^V!PӀeďzIJ[gM'4e]ȩ7;f8j %4+lgͼWVlngǥY'ِ@OP!)À͹v}e՝\0f? p\jO8a^sP@ީ&%~o,Q)KBC ޟ=\kE)8mn>s `nDT{kfon[%7i|s@t҂gZUϏ'PK'@rIG]?v^D{bhgɑםJx_WS 2r UB˕$7SXvQyAbuwk2-1FH̝вXE*~WcR<""N lU΢4>/s ;bpGF.n W e :)6tvvsI s-43f4͆O)jk-6䓆c`!mA]*<\#\)Twz혾9"qʌCw1]$؜6Rw^Voj l7 5'bޝ(pTZs~} .m%FL_Qr/a} cH)_/*C-׺yP8s^d# 04pPNOP[R=o { 4u!o'QDʱk?cKOo5yIwE__ pO* ,: cҶh%( 6Է1.M%kC*|p"bt㓂o84m) ,ı7᚟ D,g<{|Bw87HO/pB .:E m*FoTttS )O^ש(ܶ=OW]AJc&ZTWH>Z pUF:`Nϗ:(0V{ׯ.Sͱmg-n S+h$z1 )QÉWr)0tl&?SE#.I$_"N}bTms $d-X>&EI+|{D !~S 7UyUYJa ^` 44;`+*Q9I4OEv2/b HC+3i)2\_qSkO%i,::Rbf[ccٕPy|!jAc֧SE۶FǀK~E (˛c$Yօ jC?]B֞Rm e>i!N 'u&05VrBN$3SswPZ $@ܭ"pc.P?LUìek-<z92%rB)4xJER}:Yc0Mqu#UaDSsxIbKt x*IqaBcNZz"o3)ʺZCXn8{l'jZ7PC em @DBB2A(vd$OkbrNf@,#Mu]`Qr4E5+ZK,1qf.9tSai1W09MnlPuDV$9qcFW~86/x"BE Qo0r@SFjԳwkI!R"RԆNX5Ȥ[*fy &1@f8I$a!of5;,\N <J9%'@aZ q9MH2^;G=Zڠ.Esa=Q9X_#^cEIY˽ 6qԽ̅9u޿]X52:ҝw&CGWfsJ!?V$Հ{zXކN6u>K#})wcl,2gWJ&0R $)I~ `#OYN}ߧ#!2^T[ UvQ?M3VuP9{C[ 5DRlbo*?X>9~gQ+PlWi0= %qr]dr˄)~Ve}_VAt粘}Gw,R浻I+5JN i4F'/wf-~!(pjzU֟XO RH=/uA a9*)cfءO?J}V*=7iOIB/-r6L2P=vAISK D 8ĔfjېSﵑpʭ|B[ʽ(NC Tw  md8ڙv"A[9W|5˽pTUqxlGk5xN\7QC|hH sL;KAbr%p[IejE.[}3HTG#+o}ߡc qߵ3\r*}) mNXcr@h"VLjU&Y?jLlAɾ?p{$spfTw`>׸3q뢑cFKVqQ`Bm~Ϙz͗ olՉ*:k*:{rT=݁'Q5`{b.xR;G٪WSx9+$n7s5LåL;Qb3 zrGAƢGbgR @_'5/84ݗyߕ)/~m޵„uB#vg=un &Eo ӳ[}=^ # ,Smj&:Kx|{,@RP8e}b5N 0+*%?jPG)R*J*X㧣Ѕi(9S4mwk'`ىROig;n}DXScF\$<ԩu|RĿ< D .tVdB8<$M^}j(tK =u'9^UHۼWcKPJoV)eWp,f] qdi\V*3CJF&P0R\l6[(lU=LQu.cKt$ۡiE} 6# rF.w'I! Y%[;g™yxaL2Z͐-S,4?-y;װ 2j*hOT%58QA`r*?b璽O.&'e(7"=Bc^>s[g_ R\ l{.Äc*3I/U,N)\:jNQ1[Cn0S,&5ӡ4N-HWv[4FqAKa<6"TSyUpW&{ F6IO UH S粋nK~;Ҭk`&q^*yܩo#1דV#'DFz![XCd7LYTՠ+6ooXܥ@ szu`,g 9pV1Uzm^Odz_otfuiJD8͢E)QĴdQ̈́9g~4Е<3:,6;dpX $ lX7%EZЌ׆OW5L@%Ku]@48Sx[#wRзSޏy.k<ǂ(>f1Ә)fsz4H~L;Kȇ;&}oC=;^Kʊ>Y ۜ~IYxvaO=%FVH%^ \D vEz^:y=[=Fg7 PbSy$r0<]gabjc,8\W@VMEd0Ga0/Z5Kl⾬/I@1s6ӓL*&2{CXqb۰);Zo?cG,Wrɥ] Vz".B!qnz_o`]fVueݻ_ n5 Uysi'w;_qb\T.EaBlP,7s)!?uB1Ǎ" ؤ-zk;avn"VpU[)ZauXy qOXWsAƐk)N/+1J8l/3 x7Mh3!!`n+~ZWw"_X?h$ضFg f ep~\mUqM 8, 07.Cb)9KG`(u|6eoZUiuEntb%2?<ڽkDRdy'L_s <2{́bZ)&s 7puo_wV4eYwuH kNx+ ◍؈{ j(ޗL3 UEy>tvZRX#XdZޕi6xlCJ='!st/WtxIvl (i?jl]ҧlkɜ2,(g酑I ܸ7,dTo1.&V(@ '9>17w Rqs5rM٨QSyALF}M M0c$g,?fU<-ܿ0(,(A3J!OTcQDQc~~Z/[NaLetZzFX{n__?[FIcx#R)I>FXV2&&TjǛ4ҤfpHtzwHu<c]Ƞtc%f)@#[`7 l ooF‰z,d, ]Z8Bm`ʁ*Wsc,k_H68P=zUT/U!aĮy0 SAص{?Ss;׺-Ɍhz35+@ƭ) t}8Oz!% KfUnXg@0;ML߸1H*e TRuCxLPTVb=39#߬?R׸J mDi*hG--;sjsvWC0u EoJkPJٔ}$17rLxp: ]/Ƒ3 \c.+852 UA[kӅ}9bwLdrg9:E@de8Vd*1otr-QQ_$n!Oz>-3̄>7'%LEMvDN)McWcE6Gg@J*mU\y7DwJuK l5;*8F`2.V_?IVq:ֱeψDx <./F| c)ŐaLF:ĺtzc6t h죜j#\/5yW5صƴ|~!'zWNCG  ݳʛ&"/EҞEoF:{}x=X}]{[)(! 6+$<:֤T~XfGޱ ݑzjM-tHIswp.u `JpU.-<*쓋,[J?a}WQhi6}}DEm aZӛ!n*_5B!ύCYAkGsWy}X9I$51cDhK荐&[,6Z rn?*d$\N2%?mdǺ>H[D ے8g KZM'/N$|#e={QG Z *s VTJ3;;4׮ W+R^]QtLyE%(K! ,9!#K4cFKcA1n%5&Ucthc^7h.XΎapos.PӚ4Sra~FaȵEZi0ԡKmLi%hwaqG!*ܐ<~3MSM"s ؂)d(}Cx4M's$اYL } 7}kXÜZ>@7w+wM_ JÁ>ͧ o&@ҡ-++v9_˺b>N UϝwNErZCӑMHׇfiI?S[Tx8$,,/giy= ~K}n+2ӹkt%E{̨Lqߣ٫?@ 7ރx̺a&)Ӧe>$*uR+xuYN.1o.FlkRft~g:W'~P"`MTLƕ@`f${il iv[{Bӆ A}n5Ly2,\{kTWL.ur﹁a+=:B&,bqc}&ꈿ/p0w-z׀U~e"/W\CsZxC1~ΖdXmQZ lG ,ș m4;7v.U~ZD؁:D_*=Yj^FW'q3L t_AN)@[ۨ{iaJ/K3@kiE 32/5؟8DIw\(!"h<3&qrS~O.W(py Xqhᬀ_""]֣S(J\k^gTFd͇>DS&BΠ(i *OpjD"P $-E1N?S[1Ɇz7pI!W$ VSi^i9U7Y?k _i~0ټ:PX0,njG]L!AhmZpU^\d#&,eȸWVܬ+#R&FڮE8i=P92s'Pz|GqΙ&/)2;IsH*Cq@| )}":*vۦ y.)w\,#6hRCm$>Җ9% ȡbuG uK^ƨezi^+ m!GbcP؄\=຀jd9p+oMfe@ MoL*pAq#9kʜ\ټLJGG!+CAt@+xnk'23[Pw F_w UM.!H⡟X#\z y))sP8xhepCӟO-&M/8#"@M;5<3ӯV}RWA{&܊ +)O))juEʣHDڬm& Ѹ2 /"4~&:<' mZA/{Z"JSWmi;\Mi8IsDI Tُ Be1ݳ%E.|eZLX8_~dBpUN3(tt&)fJgHp68{3)>ҳ8uz%GP_ƬOtbs ^zε{)ːRDEh1FW>L萎!I9SL6'Û3quƴpT4ߌ#:*ᑼ&8=9K4RKOdE9_W-u?Wan1JӍ@gI_ GhbNZo[XzLйoS׌Uy8/wyҥs&` j3!nh^dʏY> 9&PٟG觑1ќQO'?WanF E# +oSW^$~,ϤDa3 <:UQ57 63OECTAժ"!&jڼuGJ'T4JQsr=@%y2^(lxc$'BD8 vnL]?%U?u\ ~;/R܉mI'DW_OVtBZ0#6o/Ui?b1/'Col  s=?;( +CH_Cyelt1_@^w)iBR 0l~͢ h̭_|m96 'X&  SI'6¡]j:PciOq˺_boA滞MMf?lLGUE^40f'k UKs,CLv(yO1ڤS?JP{jEf84*`Ճ"+UM`Ҹ1"q[!fnXMGUc h?Vˊ槣cϒ_IUEo3IA<\a a>h^2󬮠øs9H^! l(,RxP/ LЛCIWRS'YO|[)M* fjДKWnn6GZ| kNXj~a/΍=P7-s%| ʮ7//ibɣEo02Ifl}GgYZ0707010000030b000081a400000000000000000000000164e6139f0000bc74000000000000000000000000000000000000007800000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/U3]?Eh=ڜ.+1;]_g V֊pF.JM ֧yv&YcͥPhZT6;LmFZtPiAT`E#E?CZUZCy.W) 'CVֻ~1P,ƬļۉIʾɢKnnk$3VN>MaiRݏߡ|?y#,"ߊ@ɦ9=u܂/b 4~*+Dct FԟrvJjV;t+DW2+MrnuŦc9L@|81AZޱxgҡAܨS4dgmT)|jåȞ\e}W4kxCGȈF26.%lʟͧ2@S|>=h.Ynkjrek{D*ZtHéߤG˛ANOJhίI(_mUV"?gE|\s^9JJ[J &ƈ3EOzp *s-F\>`qgaܻQA  &^E$^)W8搉"\B7cfUH"`waS^ye IpwH-LŗM(!2'Cm]E#<~?oN ҙEVH9wXnOft"_0RZɳjQ`B#=ң%4{ Oң%sy%#_I٬D $|Es7֭̂~\ayרͬtQ5IZ- WD¨F``D;ZkuG}|'MEpCagqcLNlr mT l*4 WIǑy) #7dJ V7eJY$XjPā.iX.9upqCHܳ>? O#dU z.v 6䥝K184ǶZQY+:X5 Vm M`XiRcqzz)3ۀxs=y %JO'h'\o91W,hT :+iW 胇4v8!|=B@{/ bӆocU&ؓv9<|2qh(4<|q0Hd nr- 95o3$"7:@ʦ@Q/%xCYH 5 kkdƧv--@̸+vӴqI kR=.6"4Cai*,[oɷ곎>EgLPU`DZiiV2N:~*ךMmn, &eސ9ThiEnt'}:pcAr2'MjÞ(8=u fN1x飨u6/ȵ/CRcC%C sU[U7cY_duJSr 8ݒ`lH S?AQSFފX$P|QVKa [`7RGpSi@+AX"qDCZk?U(n*$=_Fg][ ڟöq8䭞ħ/G2nr)x9z`j$q/6iB>Zv_Y/(Gfʷ5Eyo K3%f|ؘ=zoYV1!vvx!ʀKmC?*i(f6޼+u) I@bq\a% }#~6`gi\5n,f{ Y,Q,P²Cվ[Q_bп8ZsRmݒ A3ߧb 7ͫci(xɞ hCreםnQjY 2mM$&Ӿv|Dh1_Ug#njHz0ovf5$vU<B[e(MPk 2,Ծj!Db+ZJ9# z߯ +DKfW#F'^ ̚8A/3^᎓+N#F_ںm̒Ϯt2JWR}/cnL{Ty2Ck-,.LN6-X'%R0y8M᭤C)>x}{ s |' 47<@=aIL<jxI.ly' aǤ#$F^vcRsP8 73w":4o 4G.pttmz)z:l_Rw]Zg!(Gqe!:7Ҷ { } "75'låf|S݋ɺyD3"vke.Z0pP[x]+ I0(]acD:׀ޔOQ\Ewrq==I£;E8K2A#O 8fLg:W6=ġ2\$mQLiNI_Ҋ|ZwÚ:߆A)q?Qy|:(a]jEdZv%*_HkՃA-d!D/Bybg;}C"HW~1(I]S,I ytک餵7y Q؁Bs6 /y#.l=4k(%%uxmhlx{q̦ 6x=I{`l%l&Њ$rw 9hu[\' L!|hfS% h8Yoц:h=xwBTa,!ޮI&q/̶Yn}V9m3>"MRD >ӳN@}o kI)f=fnT&KbX-bH(/nJ72W6v8⩆FT>G #q%n!X/O`ʀރ4l"Ǐ^7E%AtHQvT(I nf{s~ZK.Q/춲λǦ{;USWs$ ?rTa}&O%3ڂ ${qvKKH@MM7rfWkPR<}4Ɉs8*YRϯ¯.ӳ[~L!q}Ec<7Zjܖz1RXД|J44:kݩ/(= Q/s*Lt0dxIpӱߘur\kJDÅa![L9k`ßɇgSl -Qu8ׇxR'4Vj+m!␤ m۲O9fԠ2[#u1nW;+K^#BΪ͍Hgf$rQ-#$ ;{$#&Χ\q PIpCCgr+MJG_M!PaoIOT0 oS:\ Н"ϫ%@=!Fj1$HHT=D.ϣ~&Row3.eR#ZK{_7&6Hu|hjw_M}Z vc̢\ 8I9. % jV ]]Ʋ$+8Pb+d_9tT1o|6-Rq1@AÓ(F ݟ|Y䎿-9n$&Fj'1S'%ěYx򁛚{3텷0JHK:FcT\;O_ʕF.0`Y8I%[:c 9:QyhU^,ip[ȯ #P4;t]^.Zq'"*ZL[RX~yXqHعh!EL񷫇a'e7ŔB`zeԬ0fL%E+})#>d9`288¶MV@+D-e Q{VۜtcwCp/7au6~R. QsI;b"R(Y~Iw:ckAHP8d~@wjaR?3#5(v?m8pIfrZ=!``nk8yW%,c|VFQ-ȷyteN*hy< 7*PX9l\=(r}ag- D@81t#:K?AS@5(.U”o"%Yz7=_vXJ7(և9☛R`~Md\A BY410ظ=%.,?K:xE(6O)<}?EnJ(fmXgD{gq*rp魤Oj*w(MnqbDiֶ1 i|.QkdxIpڄ~5Lk\5sYܵxۢIyײ jW6:lel$>Jw ,v4y@ih]cWA*U. آbZ9j4MLNoVX=Q6a|\Mn)ҕ: :ڒZy\JUfH2Ѥ *s *ҥ^{G^$驝 JCCXl=##^TP^>ۆNEHN aօuQ,[kW*A7;Uҫdnw#/a8~BɬSz *I]핓|J}`W:Т$<+}xj۲N^X;&!]8pz\]b{L.,aKu\(n(L;Q {*;nJ,öb@R33nJ.Up)Dhf`ސ /o,Ԉáh3U8-~m^cNsٌ ,Ac?<<%+MA?n1-mo"G9Y^ڼfp#u>z7A3Xj*AQTǴG{"7pHoOG"l=DT\R!0 ,JDz%|,Dy>'P8g /e&^L7s|!C5&9i$m3NF!cl:+HR'zlRF1~'d`oĸ7 `Xf@už@S Vk ?(6$@KJF]t+!CrQ>e=@ W7"lĿ 4KVP#F`:#JS$zhc2/1&DdiUI4$ (m@9Jl8NpZ0V}IP̄f n\ĿLbwh{4&Yk0ΆI"D {\oNǷ< ,.$%pנ:i_z998Lɮ+bE}\Cτ-H;w -.&O6W'qfe- ] ġ[3rox5d{Z-TE[pwy1RNr,`TYm8l<,k6姴~n,C^'';N2yM7ow?;`j8&l>yQ]@Ma&FP^6F{i]%)X/{򶊩']dqzF2JTpQF-q%gsdu,>Ŋz=쁆qds7+zw:F&;hgĎ"ʑ )irȪPu)ݔ C~g\"6w`\_}|'/+i:~83;kBM[x-*SdK mlW.xG؝:):]}73Xq*0]"rUnSNyl?e9* 44D(nCS ԛ=:y訚 ,ʜ0Elv@:1oC [ ^4C-T"Ya6vb:$iL)Naz1@1ヽ( 򷜭!])EN+,+l%T!8׫K6 ,ѯ9{̉Da^$iB|t.."V$X$M=}7Ag/2:U>Bn8d/H"KZ!5c/&+/94FԗQ?)D]p&Yw1iC>V2[6Ӏ+br͘_Bp,I_1nKb1- #3d4X(1ta`*rʂe:ZDr42A-mo1/"h\Vp㏤c={7ъq>A,nu@؇t Vy6v=z"ukUxhbMPҔۻ=/033{Ϳ|>]P%Df%ŷ@|K!m%˙gn{VSwW&a\O/ O/Eb9ngivNx/~v%kBzK1C\U/v36;G;M(b"#d v=>Pq_zB> +V M 5nf3bj<6+FUsxþxW*w^. r[bQw1ˉv g!|{ϟ(x*w,iUw;s1d ,0bYgܗ~c¾`)<ױfQBZ,Sko&˼LJEC%. \W Ӡf?7W6&LHR[jU_ Y/$qlCgA>[G(?Qvqkv^}u- K~DeKhˑٽOEy]n%cpJ̫褀A( B%?T*=h=Ч#ͭf< z峡tnO3YnZI*bĊ1UU i/]YMӬפGQ `L;]lOg]giȣ=RW:?Gc5i@"$WȲHTɗ/ZM{^X6S&.z)%X߻efErw0|1V|cD!/JfQa#fԿU$UmCf)n~ǖCDzE9LZKwoLqeWRmzNS\:mi?5] T\Ţ<6n / Q l]م5H:08RP/VF↴5}YJqgt~Tn)]ok&9z8)`mRf lv j|5q]JW wIyq6e1bJwzιí&94݁5kPI- ޾Oc?NY{5%oQm";E3`!zXǘ Cd+ {,42G&tH9ǰot{V1\@d0E2~s,Y9CRsڏ#G@n ^Ĩ;X?NZ p\ 5Slj[_85ѣN`yj &=Dđ@P6.Rc@Wg0BO+F< x(<]&saECEyS>X+=w)QX#Lqd) Oi.D0M:J_rRMFɭ;{&ubs۞\욎,W^$Zry՜_VZs'µz2k'rK^tYyx]a&w @9uEz­: Tm|Ah-IS|mX߻A5JOK^WP_7][ C -G"Ol ``YlZju6x# ȹCjb!=g?gYK~:pF"U/ SOp]V3b63UH wbNSPG1DlZp=5%dqg<bzPcq"h4;  [1)0vIb z1#щ= PΜ%(۞<җ +>;fro>H@hѓgVau7$/#m]N!1gQ\`]r}1 g(+A&LۋY)৲ >wu[p9灍oGJ!"~a=8`alĵtA^ui /E C\Eil8-8Ħ-2Vi2:S@NRq*N!W>{ iU Fu`H=:"~$8+?PD)~ԞeP~s "flR[ޏ>8ؒ)DرȠTM~TvWܑ>^4}ѻZ-YSN`\a7?r#\(' Q^5N>Ig!l;Ж=zI=^G-H}Jf[rE<#!ۂ2@9!1GrSf =AAN8>s}d%So B.(d@hـ9+%"fLY (9D /qT8*["_O@Ni66;ü#@tVpLdxi|.gIo FUtq؝V#| yS: i :&'g<"J':= F72`~ ~`Rg+1 U&9 R*7=TՐʹP81ȩDA7\'vɢ}BxYD, 5N e[t VCcr"%>תM&2qsrpggV/3fgXWh&+1vղ8;|O Xh]!W;"ԆŎ9E8$C5>A BllWG3wB[.K_Aډix*'g|tr$vi 9ͫ!lDR>"v=DXJGbPQ!KɑwQa}tcqu'-1* ar[;/oH_ʚ|0Q =rdxHeFd߂ZB 9$|5> @g '﹚Wh}q"^-/+Uo@Q>A1R4PYeswh'+(u~dP@JDW3zc 5 m}?}N{ _K/Kp}:Y*ZGIxP"qeޜ% w,!J[ R}c&͇݃S9ˈkè8?. |' bP&9ka}Iق:I\'mjK >K>m\<߭2_Q&XT* 2(kUHf\oS~rհĸHrB [sIzO6qZIڵCX``-7z?,]+^_`nҡ{1g O[ fVďLp ;1Mˣq+)r;t١8{PRؘ.&/ }`)Bf*@b*~L%d#Wؓ, ء$CݦEkaeg 7B1 ;zZQr~7ICs'tG($ :d9#,u j88b&Z$d̑E~x|SL-!s .w;;W ^./Ip. dW ZPJEŊ9ߓ^[ ݛ*A[)2A6곽D=j  (.:1k>!HsIncy`F^2yNWh.^.\2LoYކ(2@R?>Y!VU9`c>ðxD KNXDtAo0oh\A88bܱ{jDn_ N˜>$,3bQ: N:eVVy >Akfc N3>H8_ uB'!e|$*^f<2 lZ|f/zIE.*h?.d8(ssx05J¢@}@shrq_E뎔FSYu9_٭a$"Jk| rw[p'.$trJZܮݗB8^N1d&nP7}EqZPTt8%NQqÇX8}?᠉'f>\BqxZyGlc(Atgӈd0EF'qWWdA2NjcmRmJE- +qE#]OGJ_OI$+-FB}x4W`^{kzB3L#c&X/IZ:y;M7*HS`HHz`+ ;Y g7꿽f\ *,v<:v$6.-V׵" $~fGxZ BRf̂2N p73Of(x}Ccpgë]l *%uqah%qbm]ʤjP{Q]HkӇ,x׾QD g⿴F:qcu$ hEElw^IO2$w#s[i( +?NJ ]|IΪ`c-p]DiW^ lp~m(e]U18BF䶠?lO,j.ɕ!R"chd-W{ .oͬGى6IϜGrLNv4%N!鑢vJ> ^Gi!˖@7Bo6,»F/1! oKQ f{f8*e=>I EN| is2_2 nݸ{iM= *WM8np|Y|ƥ޶(',iK(U:<6~)NvjZ+Bʝ}1EXln5cpL ~ uƪ1"ؤ! qLVQ0lO#=l*t],L]px=6Tg {A3 A-l 1p# l5Ӿ=跬j=IP\dKGLS<В+eQ/Bc0/us;j(tZ`y^9ު!q5N/k2&ǚ}jzWh\r(U韄Ik,N["KE-]d:JSહ3](_~upʮqPFT.`uI1/B587Hp;vmFU(*a<-㸼µgI[<@!Q.\"NzZag @H?(ǀ!HӫBT~;y4U T!(5TTꓹH%ZJHCsP#EJ[i4^׹腰L\, LbfŚNk [iv>҄?AlpTxja^8eJ9mmO*~9ýK '-X @WR"~6Ob1h.4^Khz{ne{SSizxGm8`lkl훿i:&n;kbjyC2P 6+nQw *j83efsTB |'L^doT4D:['^<}]vr~cqi(EI F>S&zޕ=,-r9]sd*VUY|OȠ }TIyaV1V+ 14yɝ9k^R};fʧ9`;Ցؙ 1Gʟ޼qnܚRKP8cD>M i]0) 00tHLs"\^;,g,[<K%eY>@߳l9I5䔻u9|rՒ-Z+5n+Y}ч LJ"@|U>B환 SI(#)JZ8DX<|yU͝(XW]2|'mc{UpA䫘~قiTi(Tw?T5Zz6{əqi,Ya>R/( 4䫣l*u'&}ivυﰬIYCup~!}wekpĤ,CˊFk bԈ] ֹ`G!a0q%䥉zϩuvQX2<6ʈ?~h #Ah36 KJ$ 9BQyJLhI,Q2-ou{-uxEV2^L0 Ǣ9y8lHZ|m6 YT9I31lStQ(-iv*.Yt?. /6Q-9F9:"뺖CzYoۚ 7G[7'IFa {  ֐ˣSӫ9Dק#'42#~r"]/1S.A<|Kbg;CŪbTiܴ?V~B ٴ4Bu~y$mjmv/Xb|_@Dꯚ [&^L) `L j2QCbZ`}dyZb+w0o^z<4´-ꁖ_t]Ʊ'I PLEv.C)JcPS_kݐncN9L]H0d\RWg`%ŬЀHi( :kCFB(}nŖ`YlSi(ӓP zp"p' w h13d9 U1uڶPN1ھkhF>#so:[(S3W-]=BWoF5.a/b!45=cb1Q`Z~]\i޻㞗\[PԹcuۡaҨUAsw/ƵtRH/FSN2ԜxkVS]Wow2EѸъ0?C5cxs^*LӲ"WIXxJk҅"";L/Չy))Ĺ% /`x"'YPQ-МBoZ',FEAP}7:,鏨>oQ,Vt?t7ǹ5B&PԏfU`V]W$ ||K\3P"KZrͧ& ڡmm\ Ɂ*Tk"RR-cYz);ڮ:  甠b&U(Ȃh e E :;:@߹([!!KR$R-u{:7"˷@|GZ_XE?`ww4Jj&˷FSvYڹL(ʣ "QR'jV,|3E-.mB;4޷>flCQ,#H? 8'vu)3u̳+c~LRׇI/gx( _Iw+Lq=2];zj*-\b4)\!&.&EBk쭸MsQlǓͬV6Wl LV|F-tY`8  |Rd T!겹T&ei߉9+=^cB-X-E rk8@㳢;W$ˤP wzf.VB R896b3N^+(.c&ȭAsExG!7R,l R`mMҩ @sta󊏗Q]!Zwa/ZTɿer5駟T]g;=j-HMfaOg.Xg!|dS=|40`|-5\wW @rJz MMkkDofvےEj 5TUg7b<^a*v@y|DeQaҏ}O (t y{d?+~:ZO:!db|7K] 98Ha9!fʏڋ"}JM@cFBv"g:+S^ 1R1ǂ0g`Aba.`$604󑚹-hKH|HV/RE30yʾSXs0dpGl,NҵIvƥ.ףr1Ess+kOLAhafŘX0p4Ef̉ ⁹qq9P^)LwoynP{:m*Yaf R52D}oNRr~?Р!xj"xH.oT 9$Lv;aEVzb96/R.c*}D7F׍ʌDQqc$nItp\5u&YW/qפ~+ }&$Sp>w;7t3]vXȷВǡ7;%-v;دbA;>_`}EYvJp Bцsq-|O9k! T EmT0#tK }/z`AAZىi04*znN-D%<ui(S@ hpLt`ޕ&:bv/IT"[Egu?\J'GoU.=,2os(0L|=1>3rUKQӤf/=\Gs.BVTM`"{R\aՌ[cZͲ %Ԛ1mt S$.k%'{KoEkjX(B7k(wQTƟ۫`5@cwqրE5)t0)F`ߦj## qKl5byi6)W!.@uezO:&};"~_ p.k@CUl V 9;jɺA琥V s ).2E/b&2Rv7|{MA/qQͯq UKA(I5aPuQkwx:H 4D6u<$meZ qp n%i9f׀|A"¨$M7q>T L-u;*b髀ZbrJ:rz- VRQ`uKb2o_p>]{Vsxpd1?fLePDh;;;4t_hA.W` TQ.p(fM :mAcr`?xڣ&T/}όe5|H P)zrV0j\Q8!Ǣ4E|l ׉>]71Acb%iZɏDL[%l~o!UhdսYxا ~'4&Z;P7N=*K4ϔ1]x w0k VQ[`n7D:a>A\iVAURX=6ؐe5=v޲j棌b_v=3e+zi(!6qw0*\{'BGr$ܞLkN?8E rXֺB rOUyaD^6 ʠV5%Gx8dV| zM=xYRﴐO&PյE53 E{.fS_3@;6UW Z=7m" C^u Zq <_Sx|DH=vCE I2䒋{+We ~÷8鱶y1~ʗ>+ʫt^{Hr@ғɢZr ޥËiC yQKUqs'+.)L9)Oy$`^+z&tSoxʓ }V -)9dGܲ@1_bɏ.{ǯ8Q,2&qLCPSj8TߊЇ ^Ty/6aV=WpVR$C[INqt;sI &(b\0;+ka `X;%$w2^0x<[j] i<b0Sd ,Lz+%6A~LÔ110u|D#[U}CPC+H"!mߊ[Maz͕3];p0 KghX%kkwV) JWupldւ,oO ub?!%*˫OxsET*Sղ|9?1u%Ԫ&#f6 0L? -C+9p1Uu4ij{:sjqPá#HН\]=E@֓T(ϑkHia2l/PtkÅu뀬(m3B\+᠟ow D}cc}@c8הͫ&wBw)J&gZ]E!*Ly] Div\UvA'[ GՓl4o`@`35uSV3ZF! )Zv-~ Kp&_ %MHeM%NoboBK" N&6?u0{s>~ sut!=$9Tq,B98!QG^1/=][+1 P7a .fxW;BiFƸ@G4/V-:J3J^‹6dEMՍdx\ez NBX@l0ea:.ܡpXo .gt(b٪_$ɰm$.;rFNܮh sb6tiw۠bIM;̴z~pPq3@07|0zA8˯WYnዱXP ^Y9,~Q6>jMs{M :lgŽ_*#"򒬋7mAy+kEڳA, ڣf:th:콗6s;Ew7}┏00 eHc6=VAsp @`QdKLHbN6v /|lŮ\zJ  {K)'B1&['M~ ">|<~as:[#콅 2 V0m+ 3*p9RX* R"P#yafbqFbMáЯ~ -,H+VjaBC PP\_V^ >tQR8|frHCSegvx쳶Cf -k 03H_,|BMv١1iat&3zm=}j|J/mrb3׃. aJ&&m{a비 qKn#®`䒇^Sڷ E%7k>>zPKJ+d`AϲP NE&vwt[nIZq}V4tZIpXƌmMBb.$ۈaZϙ,ff">RplO%;w&XAv'l$IRM#p@rOC{'jKr+C J#\)F=47 Ʒ`@oVP ah3Hv,倡QMi*fހ0c+!O, eJr_*ͺ{}i3mvy3+zDm]6*_ q:8,\A_?YbԜXݜ,Ayތkzdذ0 1i{:ҫGT/BL&o[o3T󈓴WP| i e0%TLOj6.J"p O/-O wܶS psS1VgPtgN,]vNӨ׉(e Q"=7 x! R:^`BmASڔ4rRXR^aOLlhv/}^{FAayGAt*L!{dB-ܐfgBih^_NmH 9@vt1T3 v}g34g<`U~Tqdgj&sq[MN\ Xݽ̄<5SoeVsz34rc~7O!jj"g#~^(f46ەod mK֫~sq]rg$Ժpx^^M@Pq"ca 2<ܧI@on=TCSewCqO4e5WP#aL9&F7,,З'\Ue : !R]3'[N98^W ޥ6NE櫜L\0D˞AvnȓEw~+0QX{M_Q2m)0wY͗4:s܊]fn~",{b>55v| ^}'%J` '3O[qcaôuf02W9|  LXoXݷ'r$>P%)$TP!PXk1x<%(#1 Eq@J 2]ˣ \ ʆ}c/f8F>_k،UU.lvn6Ǿ{C[Xs&v4i-O3c^ ɍs_ײ2bg~5h-럼LӯS"rYխ-J HH|Nb:abL?k@UtשT :ġx!n*8Rp/c޳َT\X2jO@}a&~FɯyHa%_6M[OaAҁ|fiB _ gf8ƻ. ̖qde~Z)LXF1+ OqyÔ^jA=¼4)>qjK$9/60'FLSџZN)ЗJX߼oTܘ]!r a#~>23/:ǒ~pW R}N 3B٦QNb@3r KcHpU8TN㆐zayL,&B*a%y3eGVVwh? ~ ݼx02z5(j VJ00(dLC7@α\;_=CU7F`]>߻8ycL$iՅ,0Ŏes>NW:U޵Ux$G;knʕ+GbcZUŝx3G/\t/gI.M d0pmף+ ^/\76~)Դ `B9~ 0hφ('W;@)Cw8SڛѬxZF\ou|=b5)F<#ih5P})ye7pT܅Wߞwu< 25L2r:Or5^.'dOC|Xػ*/GY ikL}$FL2ފ?ǭnJ|ʕŎWQf܎IB\|3|\U PCr}bs//|ŵbN_F3,24pxYBFSw6}liCl]!١B pY̤U2/~t]Y [wQ R.M߽iT(`sB6]9}nt<I陑EJ-)f5cIzKm%-;Ⲇֈl3yHꃫ s]!p䍅5<!UǦġ׏0gUKáloSw kg,)v7~)W|xzWlzBZbXVh((]dC0ArU KZF/2"炌~m "wU9/֬ 6,mZ r?\5B!df/7bxT\s+oq TuadNoAj ?bÎ,%6oFy|3B u)gT>^Pc;' ;[R 9Qw)h^  (]9 #b<4S 7h}NW4uW* *׀,ߺWe$f]F@-,}9PhCZ,@egU%V{T <.UL%:[Ȉ~-\e@ӆ[uCD^Vi%^@Ty8)Ҏh猀yL祜-v6²9p{Tm8ػ }JD_m~3).xJ;t 2~5$:gZ -E/UɊP*CjY$ylndrMm8$Hde,MO EwuNJ#8F~ېxRB%veʸm, 4C|̥rL!HCOc{HOoONlIԡPX ^ D@ ٍv5xx;)Oq4Ρ(|`L~\g$ʷ_R?s7Xq{}MXSvy,X$磏:1oTbXhپw|o%$GՀ)<n7keKurKClg>0J76%{ Ulv]_avJQ;yn*[9?zw6}A԰:-,p\iCh.b|ʳ"?^/+ kc޼XY?xl )Q"SRPzL?CU>yMSu1Y&#gX( ,,X(d$H ~G1U54E.mObIk?CP`=5xKt̪tX ,`U Wb,UQaj=fy,f?b* n1yΜ`g1"]Ž@GH(;86֎)@A09YWҩ;F&: Ewlbl;n= Eۻ/z޶C !OEQbI=ƍmkc~k~yB$rwnAF1INLtᅝ9N/(#F~7pĜ4SX[ igi/歏1 3ߢl]B`#Sy{la3v;jݿC9SKbj\^;쥢 da %d֍Ӎ@)=\ɧ9K%pw]KJ腀(&>7/E ϪAx H4m+)f4F?T- 뺳UY8 v!Q͛qQY̏)-ѤP״ַ"erc@/t<#6n5H6m튣~,t4K΢y wIa%S;59|-fpP@ZO5&o\PJ+JKyCS~ Ow˽.[7_6Uۓbv]Y;wi/xuZr8ѡF%`){-mQ5f<1SC|\T.׊'^NrMc}"MyFkږX[e@` t)fYGC(UL^4m|45~isq+.3r)|v P"Cn*-2A2۶nv4_M8|>{]&G:?sizjs]*va6$# oj{ƲYTN2@Wx]?9p%d4nD;mC]ֻ jӪ%آ7~ w65S\abW}Խ _j$V:B!? gRlt*vv©X03맯e9Scy;W (JGa|K?JUX>3q!"z9YLHv{R<oJPvNYNdtݾ|;M 錀 Bq>(b|u[@ 4}pV^=席7#b̍7:ReOɚ"T3 sQ 6^`+BDuڀ̞֘ CVI*3Z8ӮEx̅ͪ{+1,6*~ɕ.,UR:NM}y-bá]g;G~1?Ҝ}n+k}`\V$^w,0_$S ȌwN> 0!>EJjP܉l!E0_r'AbQ X鴱L_&Jm30uLt8KZt/I' ovv*5Sl[\vJ#CұqKĞ?Kgo_Fۍ$ZTz5.gEvM}fHQU)M+n$]ZCuI? 9廓n)PоUL_̊:V/A&:i/?1DDd׫cޭeif y\mZآIΗ.:%r[s?yTo[@=3z[R=i&9q/j]=0MQ|=]JNA'̧\ @Q fFh\#d&:i$}ʺ'5o$B־nt-e-#jKQ6a{gg&g1I XZQpߍ^aHG0> $N@AJ+q0l0ذ{o ՈxJAoA ES* U_J*(PAR,yǨl{|8.l w5cG&+08v.?}Oau$8;Y?<18'atv&x/XC!v\rUאF\{G6le1/t)6}8%끹! i7X6r9HCZ^y1dCÌKͷj&;$CMI"gdPwZ QeIi +^a"WDs'd@QZls!65<3!șQBkwÏ1ش\`gCtf4)/^mQFΦL.ː,}Blt ?B-TR~t\ .hKߐEb'XFŐ`vlߝYZ+"%ɢ-Ț=~QmfѨPw49Zz㏨WVmܕ;`)rNxiNs#ɑ6߰߁D~aƌ]-RQ&+GeDڧ eEZP|5syGhЖi3I9ʱZ ɺNw|oJ0A:ZOFs: C-gi ^:ٽіϣY:?nIl'M( #+7q`<62ßȬ2!J#RDv}56~MX(R8)7\JjLTܣckځvhfw0d^9ɀ#QT[_ZqzI_,O|IabMwW`>=h|.u֋z1e?j"Ɥ %6æ$gpɓ &,oP< f&<\URNtoVh@+omNo.&#.uhE/(p A$cE QW[lĚa_m2't.2żCV0(*e;˘t.{C`'1lNʵeߪQ"6`gҏDNZ$0T Wvcϒu"Z%gV!yzy݉`vV '\,t]>c>İ2<*,UVc1t}2~bCkb%-\}  |eJt86=& nMh8ŒTDYJ= öEatB}C8Cȗ$Rf-'D*(P*C3mWA$ >6jZ?E~lxa>I {5H̩'!+H1&I!FU\yd\ybsuIl72YApɲ3_"ʫolSnlMohz{oiN+=Um`SϲA$/޵~,i߂ߣߔ-.pn65d YHmvMp5Vz;tVdh;O |g2i{ BC _p:l[K`ͪ3N(Ҝ7G#Ԁ>&\ΰ[ |'EȶnXhVm*if&4[1 Q DE#7# Mfjvg[j\~U…+-zh_X68n )ws{yoDҌ)V[viAjb DvwmUAޝ1f&g2[ :SڥtVPgo'AAcN=vhxɢ8{B  IG}ʼ1&x򉣈1ciQ)3ۍ(XMZА+6&>={Yۢ鲫h{̹-m13aHK9=BXx+(p0͋x?ݵ* EF g{tzZɓ|m [Z Ϫ3qQQaPI֚E6@+L~f@i2)%1@!}/0Ϛ"0cK<)OS O$f1p΢ =bY }@nz*5\vo#hM UgaU΀Wy[OO|.JTPlOBb X?UיO4Hw0r#}=;!h<\** Lz}]no lT_U%İ6KAJyT_:^Ԯ@p_9}()]7|rS7=ZiwFoטzJ BY\kH\["G#j}V$QC熻CWONe3|:h!*Or}Ԭf_57(ƛl.á_ܭ7|K(G \Tk{_84|Q-/ny@e'Y lHi=|TۏYX嚷y׎;w`vx,T6X3մJ+QJO'ȿܞu3,Bn ]Jg.Tkez"CDmΦT}p`8Z1 *i8 \zmhKlc\'uge(L'A"k`v@@on?prkrpm[/[t~, 2% :?q{oÑCgnJ;$aF_s|~xw9|9_CtfȇH7p02;*< SE\ Bo[rDiP>W҈\̉S˱\}7s:iYBoblF|eCxMT\C%7di [IލviRMj}h=Ӓ{1Y [CGr )]bR[ YɰT@g=^e^(y({!F:pp6< *KEo޿^+/IĘ"$I hkE60e*NV,oRoDլAtJ=L&opwP+C$o\Q`k 4$_ՙq9VANT[ WpmX oeXWEffdMjZXdQQyX%m-j +t1L8!RۗdnmTX39`aLXoZ6AwJjiEZwz{㉂QJ;K(. 9kh1Edx)vs2;pz?q; FvFavt\$?s!%boB]SWG1Op8!׈H ^P6Z2X$n7Ys+p^;虨pJQ4l1vzy+VQA&u.O;-Լ{3={XDzk'g& y2!o^f*4DP >Hq G Jn˂*8z -L;^p\Ry?cޮ {P”$ґxyW* 0{ߦ9ƂH[Ϧ1[Q\"wŎx QN  'J|cO} U6@eY֢FڪXPK fF}?͵ DU91tT6t+ʷPm)v2BiRtJQ>Mp%[=j:h?>3jbK]BJkB˃tڔUj35TAKX圈Yr S,K%|߲Djmژ|;}$os PU+ ~|K#cQȂEwvzh,"UڽA8^<\i15r~HX[%uw AV8OYL@ {{ó xMk>D!,whϔJO+ȣh~ ڧyx/|ƕVW xpSK,ΦNdq4n@<䮊@D]\qJ%#lt6 P+W8뚦Im͐ګW\. )BZ5ԶHc&7 6?ȷPK^~T$6٨c^w." )苎d|ݯX}`MJ:V h/ @B肍zϫaXbwR3O /j,8gf%y7F_ |YCf[2<(=::e;r6{E;pܵ+g…aO2}ܳ<%LCuO(l} m~ϡ I̶=Bz?["-*6 '@|$H836:/HN= Xuik2|S+ } 6!aBjxFMRe1 KpUJ'{Fk*x۟>:g?woZAk&HJʇ~HD%uP̅ @<m N||@[Nd)_%}qmH~ɝNJV!8|3kx bâ"(aЗ*[t-DF(D wM;p@4#`OeHlHʡ=/‘s 03"g\yR+awbG OJC=~-acGK'tYr=uZcA!h· +9pMj3,m#)xS ,zڨu^A") u:4"=x&أkLEMf's4~x]9 TUn tEЮ!e'[X"Y Ɯ7żnKCU7Vɣ#ebLHav-X̴>h:M$>eZYE5@ƕ9]Noe=NzX{C v܍$y5]Ƈ "ܯό<^X S8?iԼ/͞ڡJ70*\EKFͰ66z;@*8VomI ( 5ɐ3]i.k?^<_a' 0cBap4t;&V\ PȻaYIMPk9 u) !n՟Cg14?˝x0QcV}tvHBJyZp[YW m8݇DTq &fQ?|"n*Y@hj- y ULڗsg&*j;ަ^FH+]U ]̗ڃN[{K~gQ)kDjQLmT5~ȝd$I{Y '`'&Ulp/}Fq1l;q>wa)5Jq7Ơ-{OL!9p(N VO=πF.>61.9i"3no_(~\Yi c'f=YFUDo/tU\ioL$j{`Mݔ( .ʘ#{`8D{ ~]tQ$]sKEo>@lEd@*c@2i5hq; уؙ[Mk\Z ?>or&-^QLݜi'=֐ajmu]0m_tXVt2!,"/J{c#<8` Ռft6^`^Y$lzJg] dg?a>;NW˥ iGl-'Wr lgH˶S<2&wvϣLJh=tW~R %)ϸ0°}WuJ7HpRl*6ۭT(:MTAY8q<ԨecG]RtơJeM@ 6"lT+;nh;Na$9^YNLCrQPV«@DY}p!3MOH=@Cv/ӝ"=pt~炛F x.׷'NO Rq wqnhj]*,*lOGYliҹO$Eѳ^mJ۸YڑOsͥ"'47vQ~GrS?Iv>6S&V6 %qOH?$o1z .x6#ZQO܅ YְJjlA+gˋѶVR11jyAU+|u()oÄxufUT}t2)`2'e+j&Z. FLA\LʶԈ6beObK:֘Z,s1;b9bmE}VA@aI]eN:i>`P`҅|B*n+gwww2Hש"&,ռ.-p YPbJPPYg.]Ř?zpJwK8-x4"x<.H6t")eRWf)qb:3$ѷ^~XAyU1( g̴xJ x]+ С%l Yw,۝fVo'Ze)$kh y4z5IVe4n37U%2?G/ Y$[4<.8倯Ýu1rz|_@QM m<ܥ2u'MlaQSdfqO G_CmiOc(jT(q@:8 s5V̍L2j"ji݅ϡ)e?֐H<cˈ𚰞m\nWw0Uf?o`h\A:]hJO "c:ąP!l[M|" Zp)`y#HmCX}:nڏOy(^uc_= q5^S^$k0C2$K ')@V ޥ] Q$ {r荲BrZבdmSGEo$]C氚 $zo2*F+ Ua 1 )㙲fGmM.KٱMQt!VxAIByuúAmыH  ZIHBz.`mX晨[Պ\\ԮX4ƙ~<."@b36|uTD8Dp+`u@f9D4<ƞZLQ"¿7/WWuzL¿t>@hW#͊~*.oQ6Fa95:ePH`Pfl6' gr~m8-B\?y8dey}up}!Q{f"2\7dqsidTDUM%9".4.5C /iX~셁 !-jԤJx"@&$XX"yde fw)_4*ϊJyj%xWpH8 d\Gz ~?&QD%j'AN "8;R=^{JDY{\ԐNڹ|eLnF'Y`zp;eܬ4.TդS{y(ݣRe ܬlj,u5)bӓkғ SE$ 2ih5zukf޽bO©Y8A/rdOn$Y'2V**BC*k9Es٥*+G]ofJF:Ԫ_=@5PzOX,LSLopG9+_1f1=yڅ[YES^RבD"8B+϶q9}!i?zEyQb5MMWb1{(0TY}˪ QV kZFuX$X`ѤWA]uh4<>}e?`b<v~} WC2-XJi&e@3N_f-sජuV%{ JJP,3mp }v5BGBPoe9ox~;'Q-qoOB7AqA+ɻY=8-W_h(Oq{o+JZmʮvWB/B;icL>z>?etRsݏfgeL,] }|&vJl<5"\"{[0"Ӽq_gC=zs>OϐoķD}`o⸿w[.7+4x rخelk}E$brUPhH@d.| uXdps~F)AfQ@׾X2X.?q2R9t3};V!DXLt9C@e09GxHŒ!6p~NR=g*rJY@UZ 8BWrX=8t 41 (fc-C\ 5)YuqO 'a1)e%~qSr.Ds0 h%220s٤^WJGΩOȬPڝR+S"6r@X'l˂;%w@ vQυo0:bdOExE̱ȴ8ʯ%wmf֙eǽ;XCLjK8p%E'6VF{|_XїYoo%{qOe<.Wa=1F8;_vTS>ٌ)-/.t1x ~GiDal%<6a/ԘNRdq)wO)tzN *=Km`DScgɳoi<'܁6gR3i1QY HȄ`UxJeZqYD:l(6> mܶycR|6 ,|6%ؓ K@q=97,iuΏ1HIZOo53F u*Ι9ԉCCVŷhcD(]<~3[@29‹J[!̘9Z^Xh֞ObjwMFn=E56COOh4Aey?e(CyM |Ң?¶DN'"6MEUApRw`%| 9'D9Y,:EKgdqhd| ygyJw&:}4COs7]{;4%L@f?ڹ)%Uh,RDه/qS!~v@GD턧%N 𩝕7vC烩g%ﲷ:f^88a~dŅ$l%kɗx](@@2go!_Rz٥qXXv;ɷtzc2TG0W2!mƤ g33wB%돮ʗuۋLHQ{ `O8+qG_ rfIU&ϱ!7^~BWd١_|HKXDHf^3^o6Ysw^5fD@Ld_ӥp&{zh\ Ni,Aʁ% )=]!A6$l^-o%vv#CY4㈢mX cR"P "^o*M އgYZ0707010000030c000081a400000000000000000000000164e6139f00001e3c000000000000000000000000000000000000007e00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz7zXZִF!t/w]?Eh=ڜ.+ˤ/Mex;3(NY:r?w=6sXZ&Jن%D9߯$jZ2F. fJ r5ͫ)R䱁w2$,%KÜ8Ε;4X@֫Yȯ!J'\'Rt"9Y̤O>w78uWio\Jc%Whv/6 JBA9c8Kg3ށTt0/ GRď{mH ˛nRSyz2 $%]JL$Q9v";(NIp&,Lim W:<Ώ[A=u3,G ?7t+󕠠&nOV8d$ifo7ݛj|*ԇJ=>՟\lq?7w*0#]Uѻfԭ&Rkmȃh)?b!-Qzu&$><ſEїΧA5#0RKKJ8L& 1%' W_.|1l!Jeω}Z=Ocx/ A=^3gRjy#όgۈLsd/'7l{'Tmwoa 鎾쥄ɱzw _Ͽm%1'lFBVAo7qWTn%CeM-q٥<3ܨRE#I `KV1[rp߱;ςc*[-ww\m+ϻa -Cj ؇ef^&ou&q ֹfDh܍G<؉oWy+%"Cphn*e>MmZZ+;3x$Mw;ƊtK]G¢1(T} Uw*aH(X#yX:uccH 7~5<>_jh{+.;cTqуuǺtE}GXbFxbc-0 \YYSg'wn-eVj{O{( R拝V(u WPY|0$^X6qqpL ,AMPˡqh%^m&-Jv)'KFSd΃vDu'ߨoXQt %_F򁥈/T4UGv{蠊 Ș3| :Ψ4M؅Mtݓ( \B p&R4ӭ#EAJ9d[kM`@g(U} O."zݾhB>$P$]&q%_McE)T?ѥmS>;9TGasܲ@q3EUS$OB9hH2Or+5*a%0ު.gZC"XXpأ1plӊ]z GHw0L7AY*yEGRI AX)nb{Mmx^,}okև>7ʜg܉=lؤS'Jj5EZw <#U}T2) bwC#4ɻqJ%cܡ @}s\4ʗ6.мDr6fM ±ȴi.:;idk! 26A[)*'x\Vޟ$wFIԛoX q$JV߃7ݪg95*6m[F.2m=|c8S7bvKgxWџ7Sb!)G2D6Gj<<}7o#vߦ@q,ժWcK͐r&HH^I"<~^3yLB'ZJ0DeIјY/#Z9".7'ߛh@~JW#Mu]ڀqԀ8ڿy+zД3xG˺S20/XxYѢ bĎX:\O*F\f*~λKiZ!.JbĖzY$_hޒ2)-ZQ(yBj! ؔ13^⒩S&5!6eRHU#?Ws5J#y:I/蠐y 4tȻ\MG+BF],xZѴBQjG4&d#?`&ȾtP vZ"E,R? XߋY6XvLʰ0F+oTngKZ/ bq刾"Եy)Jzm?"daϛ\.~-NQ0S<8Nu̳gW{D~,~i+V7\{mq9OPgg4Bֽ+N3 d!J$m|{8/3׈g0A;.nM8A'\I xB>sڷR؃X綃jo,Lu@e)PC14Hn. B1n8\9#Ҧ{~pnAؗ@`]fMbE޺}M3EؐU @N* &Ot-@4={pZT.́ŴTL|i3>jH=-RIH{^!É_5k U*AN*~A+ޖGKw l"lͱ4X*5R%acz!^.ECN F=lpWvJ_U/p4ERkLXۏʂoԭk6\!\kA*d \4'-K!A`[EW>e0xGC Q{W@Lǿ&3d 4ˢWO7} !E˯4 #&ٓsli1gcLAN1w5JNM"2ⲑJsJƽvŜSؤ=t눛xiOtSe\n!fx/ýȪM%zy:*hvg5WZey*}y h{bFΥAwL@X|N@i]Y`:[]:6bX7Dz7ǔUxNCᲬ=q(`V LK}(t']q{FO LF= 'f^մ\NFyZK✘ 5̻[wC/ݼ63xz_#[]dc  jrPaFn q 3Q<~\O߇7qvfQ/rKUQͦ$$3}#S%Y%5wV,=J@o|R"{")Cƀ;+5™/T;rOiZiH~'W3`YsDX9ov_UVlTiuJ+Gu(,3kb|{dCAGk:Lkk,5le&^>hFk cMe68"S%yjtW2t+A]GA,H3͐ 6b1E9AŅ#t(_ 凉eгqёȎXrh,ӊR|&_? Wel ,:slMXI~(;_9g;hz;׬Bh1xrȀ ӍRNm,Y 8s3:g 4JHS6-Y4Y)+4J~(N̊~9=:i.oRRr-9-+ߣI]7@bH)#DSm M'5rw02u&+{A 7O Ci[0EloЈ<ɧTLP~KgtI\{|=VS_qQ G+$V`N#'#4IC<Pd!)i0y+j?z6Рvn`U/Q6(LD(djBw= SѪ f0˩6" ˒s+xK6By|Wߑ|祪;K at4`.`#cbÈ7^݅j#Y ׵tâP&):X4qϐ,&b~GCc"<~}A%M6; v*cJwZ,*-ꨧ-=VTA ,נ3%i76`]HTe*J Y%X7IwV*z^FBC%Au}#-`$ղMjVi>\,% 5`sqwm3g%<ZG%nIi{Kʽmh,3  `@cA6 $C)Iok?B[FRyjHTH˅ HyMq?z ,Y6YBeo F#{qn!D^< |ªtQvg?80uذJ¡@.6Ә;dAq[ߣ!rHeJMJ euy"|郗7(!~EQ !fA:Уaz%~s'"dHoKF#zNosq^`!h,$rAyӋ@M+"y]PMDawA/{﵎dcmN`B)G"F,ׯӈӾ/ZˡDh S8(]@3d+:X.!Tq=2GI [ha7PKza$U=3٪S}{Prx^̯[y؊+y]lE M` WWi&NTϽKQT,ɞc?%OWr193)(Y9'& M!+ƫm O7ҥ 5QVI;'cn;@ܬ}FWSHgBr4%F+U/4s+4~$$S*OsEwS< HN8zlN6ՎpB4/Ҧ;hro׍UyjMg4CceQ(k\|a*9?Zt+Z!֔,'Q-`_Ghq ,2f"OI:%=ޘƓcaqɌgC>fu<]9yU*a~V#`a>e؏CtG$jSŝ5L"DH% :LƼ ZEРu9c'L/j WD^*X1\ ~lBOX9m"(=0 7W};uzKOjE28^rMW|{ ٱmr"[vૃ>A"o^iR{f]EQ =q: aqF4n%UI`iWs};|Ó0ci? [nOqզz?*碶2[kRg.J(;6qAx~5> CPeJynv[ 5`*3Щ091EɤoBE嬘1r4[M|Lg`"s`A[n['9*0OiH?mjKC1!g{*IS;]f8!/ۢ'=*".) c{$ܥ5ĽOn]Y4Yښ6cIt?<#gYZ0707010000030d000081a400000000000000000000000164e6139f000143f0000000000000000000000000000000000000007800000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/]]?Eh=ڜ.+@k(@}5yw6kIhe!`jMsѴ2< dK2v^eiU3‡;/HY_\X%+^HZ 'd!p}Ҏ<#Kw=*6Em'?|5q.ξA7'"-bq`y+-Ngz^ xYa "%5A蝒.;qRB_:Dġ}\y}W8v%n dDĔZsW Ֆvb*&`=&1 8򚄈j%.wgG{cmKltd,au~qeeoߐ X6ad ͷwH\7|09Cp3]oqӌ^a& bG-i=1]CtW.+230J–s=o5\웏5e vG#li26V:P;T+|$Nk6sX(%-@Б6wE되妡$l3e;-L|M%ObaQzQ=bX!19a]FkC9ve5c WXMX[L4t0+@֒|wpF z[ bNށU؇̶ 0YyAX{%O/ R!j?mY)pI#eyۀӣZ{@W)"c ܯzIةcjbb[I^`} ?*\jck3缴N`~^[X81"&JrN f/uf"-hIfךD.%H#Jmn{bNhD">*?_=@Q&r*xnf]sf>7\ $g61tN;$ݘNn6 CD7\nާ@/X? Ǎ(H_\aJՂ7U嬑 : Y6bxhkn3KAsc"Y81PF[M^):#l]x-\Mk~;rشVۦeWCYtסk ` 5a$#B lUkko<ǔyOx;]BnXc "/-Iݝ9 cnUoD)CDw9)%Fo%v(n֨b$ҍ6 i,4#:98SPfPWf&Te!ִ3GũxU #33""Mz,,gRa}1S`93{͕=~I ཫl =Mq9Hm3a|=#TLؙrbKoÂX Y}D 98u4::ȷn`3f [{h\*bΜs+xa3rs LZ>uU>%)A&:~PxAd"N,V b<'- Fj<[T(K G>\y7GxvՒaʾ&tChp8n#=2B0A濾T&ȑ&_(a|wD/>GFvtv<^[>u'b13N ma #١~:*%3ߞ uznt]wtʺ!%7%NLp:3A(VS{B>WhMUpmj<T8ֶs.l;s76&Vױ}1uwwPvܙP_2T Z9$˕ߟ*ju t\?v! ݿ<ιӬTq=]^Ύ,1*t'Gv͎us(#1gqjo!:2q{Ki"5 uT<E&;-`бHR7yȰHQm7t%imH=3n4dr!XNs*%L{UPPbiʖW=WN{ԮZe QL(ۡrX ԏ6 偍?Wxq%,g_gxX$0 %2#WX}>R1 D"x6K`j6"Sc7$XDvhC5LڅAO$6wI>e9&TG5m75?t8YĥS7o=KE ^p+ymڶ">'%ҷ-xnJ+SKwհ:9x6w䎨=Ǎ$m*ZF 2UT>h$yXhy#)e\@tAS6] 6P*up1-,u^$l3I4A2yZT.z 헠\tZ8Cлkל2پlF)J2wh ;WQ? }eUHe7G;>:X SLNhO%z $3!H)>9kh4R,Y{>L.S* E7ƣT4GWCOc ڢfԻt-ddI7nqtu$P%SP\oLlBPPbuz\aFй$`Ǹhj2gC .`wաMٕ6l#ϱ]⪳"E] :mG( 5@SY NtR4nWX2>p9'jlـ¸1u'{,I.<3+^3QC}l9K܊'Kb Ӡ Tb :x|B3~T"0pȷeOY%ϐ u0')03C>ptb!tr\ޔڟ;H+:049]_%Z·GK6Dفϐnq3.vƐ|)KfQe~vs|IiNCKeϫ*O2{cZCzcR[݉KmӒK=ܗ3 IHyϚv˘}3t+.;AՏRf+%UսS`*283?Sm3 ]}5ha00Fcc Sb@o]xfb@`Ԉ:EHAEz%Ƈ[:Zmf, N˟'2DX~(C8׏'ܓJ0RHuA.Y7,:!a 8tTd8 ,o?05_ Ne#)ɨWd{˜x«|:0r>+f-GvR\JcOL{hȹ2n)1cONg7޾/*?bigJ8Eg (լΏ閡VhOw\3^scvkΪ/YU,_I{C ]Q֞S$Wlstun??}q 8zpj y 9V  k"y-_ZGjGl:1?;v)n\f#4أE4f.͊ygg`k-6.B7i3+$"RM<%4TpnB\<?Byb3p7]+ix򳷜!Tj<"b{R_$i0T'ighC(>r8}1 s&Pkv ԭ۪.ڪ?xrWd)}nY}'uqQ&aV@x7~R:a'Wgga:0+^erm{?8r SkY)pwOp ~*Np'f(lR yudeǿIoذ)1<Qp?Xy Us̨!# P+ZXFQ4MU7“XۺRN@Iu`NZz,tZgcɽۑGE r-a^]X#.0}uO2g;vi#DE'"x1$]丯=cQϼXvn7?I'WxG?ݝ)޳@zXs(pkFAaֺRkN9Ru^8b`dzd1}XoQНlEcnK "Fs\#T??,KJZƶJ|TiW4٣k%0x< Ѫ(\0«ڗ{Ve4}] CNчiuM}aQ?}n9Ȏ0S nwna8 FJ<ʟ;,w)YuO<s[@ },l-GK(‹(V~qI}m@>:ox{-B[?2)X9c+4օlU+Q0E&^,fp0O˟yp@QnA+k]Pƾm{xP?/ O@~۹3[Ͳp?5e0wB5uYZWa1WN?mτL+^$$K8O M%1>]*s̃HEU D u;[9OSsً5VZsz>9$Re}oFdOz$;6S vNP7 a 1O쓇6Bg:&be(A1l}. nr!3wseFG1 ֗~WW3ɠ1nܟ{?FMN~NƎn} x}hLW,m ::~txC@ WVUu z@&jtCގ(,)hIp<=D1?H]DM9LI΄1wLzE3Y0WqK`$(@WJ˝80$2/Hlod`lANL_.oEcSڅ% 2|bÒ~ըҼT\6@>h|{PߺES{A.n[텈px^.25Ρ / zc:.'+ =攖O; t<$ fvDbr!nNd;o5)b5L*2WFUk㯘]s?k~@Jճ*;k)<_`Ljra˸y :/7ѡqs!1cBgw)~J.oA҇Drϝ&`eFzzxcLS)sI,l/B#PZS+)F)`{fVY E ݗ)3K> DOO(/ P pMVZ{5S@[x>q%0p_Fv4$2]. NOHE Lx=eg9E".ys!MWH7Im8:l-l;(g†mgm~G6H*Ё_e:UU„XJi1Y#4`D0+d @Jr3,"46kSX+~jUH+bL$ǣ=67zWwIJ-goawpcrIs)Z4B&S[w t޻W".&À6"waϷE/@l1}9^Z5a^j(yͬ\jW6;, '#zBJZΎP x7b})opg)?ƽ-?7Hg1|˨EE!VN^CZVSv ֏mq!'`(_@𸗧my#rd3knGv@ڂ]1IbKxW\7̈GBlB)Aco|Lc%}2Td"VӺ|lj$&R44 /b)86XbB%+>sCXEqByχ٧TQ՞=jI^JE^LB)VқW.a$fSIF"82.hy< ,0?C(EW6'nc<:Ixӝʵ:?zpuIC5+(|7K .хի^aASE-9cHl 1m >~LNť<0DI x8?Cib'vDQ6?}OfyF'cZF 5}u@+Ⱥ m2ckLxskX$NIG?R#ѝvtc^Br`<GkR  32h.)]W^2_yϰT!v=FEr7f7y3)ZH SWO1W4ͥn{w{xA5=K={i6g" Mtg;"SJg])[Y&rZ ӈ!Gΐ-[WϧK+/f| ]⹳BhWjh iuom4q=Hx-;tL,ID}+0+FpQ'j_W*HE^d S(BUvi&NKWߧ х9%Ӧґ{ `2dV+?*MOia,C, hjnd))jENc橽I%1T=ٞ.L e* 1N\%EgEu6],Sm7u5V4pszwmU-?tP٬l1y}f̤'dG5@D$'A7]{,lCNeF9-oQ\su$-yvPGE]Hf2`u[_{Mt2"ڽ;Jg ~q&P*2'+:鴕墸NG`LID Hgqf~Ք'L9y5g-yLnhP;6m+Rk:Fן[&ˈp[;۟bhvďp}h9!ѣcY WTD#ѠxdW52xqBv )8j{_ YV^ O!`akJMk`%LVeh%aV-%gM-ʘIh ؍g(ҋ[1PDˁyaxT%328H%2 ~+ ^{S췓.LB=̂.AT^W/tmF'UBgݬkq(Wt Wj;T0"PC&"ǠQ4tг3X&M'm ˏ!m-g@ܤakaSRyũu^xG,&ʠ%+&",B-d$ VzP/Y4ܸR]%0L=q'֌rVNďjЀ 2Tn~L$оi!d6ԯ˙68% 'm$W. df3j5 h}^ƨny CЇ![m/%|uT`][DLP:bXQWHvH:NVyQMl; Mp5[$I!!=9ia/+r9\Vu(3MAQfd(һhP|cB =#>H)`>|SǕ(kZqѐ mӴ/T:HgoIB[_k+3nFDK[VVE==2뚬d8s?h51 'FgIgKjh\3z!rD f=%y0gqCt0'C9hHx;f]؎aՓWG{v>i<:jM#縼lҲ~X.cVњK<ڔ|hHC< uQz>? 끑pY쪸h3o,"Fw28LnXIH$`߆c0kʴ5n`Ȍ9 ,)B7R&eBޱeC+S̾ãƻ]W7 ' 5Dz>o+t2 g([IM^bUp]8SMN2Ѯ$5=oCW-32*'^-of`_za·m&yh|}3v> Z*t8sВ#7F{-TEDn]rmm65$ &%j33R-[ϳW ,;sU's:=`TŁ86l&.Sņf4@%tw!'V5GY"JW.#e^k~15T3\r ۖb#@ѹ*Zp{R>P^R&$5F&2FoCnO;yʋ3xd+z>7 >uEgDf9]'{FtG9 `|RW"Fgx5 4~ Bˢ'Y.5kxҊ 1퟈f"nT:Hme'|!%2>2ڷ+ ZotM;Q>1ACpjRBP"&,g"WDcBD/PClEQ18 芢^GS8Bkob"͡`&kZQDI[ȆC7'!kRq ¸)t7qtuoZ7Z@h\A,=T 0ΛR-;6sϞ.s:zd9!z &5.^ AYWe$nA Otvt-];8i>e.Rg2F})onZrn BsQ!U OdfHJQ5'|ǴkLJ4. Gl'p2'seny2PC һN3 *YA4LP&,n~cҫHIˡ:Sj.S1 E -Y6)n|={ RR%) b.&r +` KQ'M|'X.D2hG ~opJT]ًJLWXFb1ʞ_T"d gf&y._1ɎKth*D {Oe_8i@{Zf݊]`Z}MRCRĨ&xc$ U͚ڒfAL;aeU%lV4 t!8FTn:+GØēVY,V!:'s_W~V3&E$Kg@vO1`ďІ:b1:жH?ofl-Sp縩@i`c7Xxl]i@59d`ҍ`a4{|I֗mr[a|)ρkbKRuO`)QsKJ !1Upì ;fQ/?E˚ (N1 hȜ6iHq4GcEʊ]j-{>iH{ AeT2kc0"f〨a2 FX^qmiBa+ F]B1ĸmq6'e9l,5,<  DlC k 7`?OP6=Pp[ o§J=[٠/[[2)0]a%_%{Q`}80 7M%w./Ʋ9p qN8%JCn_6tO5ѻ>+\$$jZ"!35b,kfc9uP>?vOq.v6'saN_/TKi z.v|wO;#=Yii~ uYA:W0t}JI.nAA4ƻpjtw{rx$yw]KQlQ/ T$y)[zŴab /TR)DvʳaX`7i!ץ.2 . *,:A;Z:+:B -TS'2=g0;߲K&?4FrU "m@* Qs_OPWF} !mcaet㚣~6do8:0\ e/^YN].i+dc>{LD!OXkDj8%5*v\3ްvICÆȋ'O5ű^:Մ('0ySJz?ǧ-kvI& p9dB黩AnQu2dZ[#FT%:Q&OH3,4INz&k dSnf3ؾt; &*7}vƷ9 s^H 'εݛ} &3C>6䧚.'? Nq`$|5M{"(c?bJ2*jB+sMD0"5tgQ_6./F[VDι@db.:2/.0N ܾv&%;OQ瓸l G4\n_D]E\ 3Ƅ}޻*ըѣm= Qڃs;AՋ$oNj#IDH-bB_?_CQ:vSsls "X-jW0ug7ɕ1|yLl8pNήcπ#Msv4~F3Qd%?x*  lLv(;> iME.\u8Kl*|?Ͻ 'm$[ E&n~>/%(?(;y/T_kYN(X2,'%UqѠ58o60o\ݢՁ[cq9)1UszXk!y7pFKS}Sdú ѥg:EoVKTc}4Jq%R*dD1dS^@F\AkJe-f3b#y,, /G%@YkB%飵TfQ;en,jCV̪^S u|=sKLI:8<5mqjbFc\n}{2y@92{~wBD|a (8SFDaNP=dBXGj6}Wq!j_Ah杔5[B/?, 3к@ CC(7~fp`e 08oԯX2׎sh(7L#$IxC nCܝMeicqSWIvCW" pu+_;(9LHB('FmuSfe,x1S1o&BOY488)@LQx\₴]~iHc##pi]*ȤDIJb5ls4-5V0B#Qa?jޥܨC'[JV -q~G YR3Cm2 ~!#())Xa|.&D; JW aYU \Upjɛɴ`&ILaQɲ]!*ơ@!J\m(>5*6~Q=gFE/s{$?mwq7ZGP+t{Ag_ddP2!֢AB-SeG$_ \KO_&ۘnxU Pp"~9r̰5?1Re0;CΩu5Î[\p/9\1XFfjvxȸ$>ezBĵ\Lw$PQ2IDr*$ ZbV3Vw2ȯ¢QzPsړ`(i+E2C־ }6q*2%[{t1xHQ/3}fxg O 7^[`kAbNW a{Ɠ *\-5szh}]i!mʞ[dk/^zn[ٛbȞRR {\x.2 yR3yX"v=X9ec&ʺSq3 U3ьiQnJwDs6l4{w"x?6~#{ S. "i=d/'TXKސ&zZoVV&D]GYtBC *E=_VW/߿T/s_F )1E",s$62FN,)8+ܰ:cP~ѤBz=ܔ7o)h>.+v̅ nt"@q'+ܘ0}d<%[͊ X2+ȡ8ܔVi0UD0`e Y״Xix; ^Mq~<=fm;M;›%3aNu3zV`GɠWmњj19#]LK99 >8`~Ol#4r 5Yiϛ#G@9ʹ=cآ)LjU"Q1/ 4>׸x+;v%6ڲZhQjKFZI9Jb=FUl_}V(0˛zw-6*^ &>)p[/R)°)PHVo@يFY7z= M ]eL''/W5~\?Ur"q |>7|9zmMn^Ғ/ \jk xU~3EcSDS/q?)EB26S4`rL",e\ #!>`/+.y[F>H<t4\&Si7fjvJ8g}L*DQ+f0:¤]gG6JFnr!lF}>4= ZbƶzdvA1A&9  .Bd!29  .ϻ8˲14*ϲQqֈ@PgpQXm3o>!42J@o4䀑'Iӵ'%Q0l`rFO=9Lo; ak"=Y=r-c43Sx\uฮYU6ې _tMʜ&-^wZ SHw$ zhWv\Gd9cTD=jNB." l'P~P 0-XZVJ%9܇dyaEBU2%`$ n7q3qܖi&Z k`9S@~:% "=^?:4eot`mV!IՎ˳L4Bg kr0+\7p 1Խ\G)m.w`cҒ-kO2޹mZ;OE^ _wߌ߬ý45Uf*o\' ,Ǖ?14k˘b"si_s_KIj\;hbrXo*&m3-幄a(SO |p gá ϊ\*iw&ϪN? !l9ϭ.C3oĉoa>Æ7FԹ\Zx!|;ۑIhTq cg[#WLD9dBo˭*™2.3SS)b:U2J*U&3_j#2+I1#b.;1aSyN5iTkUzքL2#+'k\vreުL#moz6灍 TKҾQg=8rz{kFNma3qNf/6>uk|u0o>`GyN뛊ȳN9+[3LnX22AtzC1YG8* pu2~C֔Q $>M{f^*QqK'C[p uL7#0VɁ4:.& ^" aÐd=Ok*" vNR ٥Jyy @vGF /?炡.]e\c@EHg4ZzQIz#5KPu !kEjqU>?~h Q0i_&QoEG'u3qR7KMYS["\moԬ p>˟(5x596G7U{P 4'p7K// %Fj<6(D0˃mnĵx{iC '>O*j[Wm%H5q#IrrCF\j];<pe3 ?;KL)ғ4' NWa%BPvh =qi6nCILO}Y#iM,|J1#.K2vY (,zMC~\\16+J^VŨP|R!|baFfq1a(ų,7XP3K*BxhKRbawo%:TO(|Y#u)<"#k]VN 3Xԕ ^Wh>#?Iqj8FRM*n""Lu,w=1/ZHY|0rzHbp6MJ@):113nlWD釦Q#w8!hL~evCp&/=R3QMwb_`rFͮ]v 4MPoUd7.U ;[w61Fh199mn >% 3:)Oxr %(&} rޢHWm8bݭUqJ>!\;VY;?RضLPV||`_q6_XY7OO (_TwUռ5r.GJu5 {c{_0eչ5dP><3c_3awYav'mHj-<=oժr3կMEWR#X ʿ&@@ASSuC.^nޢ)Yy %fʣނ[yYLȬHwI;@=o{O:{|PkAH4| 7s|cQ] M63XZjUv3oAj^^@i!TWC ʲڡ>k83ѕ5I |a51e̙UE!"nwLm"YQpPj E(3T b3o3}eS\W*/$J,<85u_&/AY g:KPeF~)$):.HׂX0ġDk\m)U1xx7|ɾIGhA Zb[b_TL6 ~I|+sy%i~R)e/wlx<,0Hv :GNGC X&ĺ1Ns `%M:ݑW<[wIcA:n=|NegnjZxW1v50KyQ,r_'An^b W|rh#e$KlX;:_ +K>j6'Pq+RP.' {.=NfyzT5BVDO+iPyZ%qm>HsGqLLmX"jj"(wu%t$L_>&PG-FO V(y }&,=5&  m|P߳\|dl.QݡVmhzr0!!$2 <;),co!xyw}O[ /(!\>cl ;8Ϧ,ؠX8|_^@uIAԅQCH#$Y!+,k\L*Oם !=eX @~<8\b帣OHwME4G5ߣ2ZCceYϸX vlLja|-2*H+^ g\g L}K CJOr\sWIFFD׆kb:ݕ)M; Ԟpq;zQK + Ngl4p]ljdNLOyي(^ʌT;.9vlws8'4 p`4n=U":Us0x!^AKin)I(Lg h F/#Tdz~Z'*=G Blp5 )/JSzpMl:`e6J-."Ňs H;~HǨ{):0LC#6C}}=]4G}qՇVuKεs Y ߔ0x˛lltۙiw8%4߿Ь-/6ˎ4/b%%fb/iǰU5*ֆO?I߾RA߈gA^xԁq/g+V~pdBɵM2a7 ˙ Iwo@E>L_wgtyws+e8ƗYqoqV5o[K^ Z0[^ GW$NV3EJ0{C1SY3Ҟ(x9DZz\y79Vպ92Bƻg5*i8~BaT^HJ`r >>:ۃ lI"@KD3g%&÷@u^aZBdb;ɣ]6wԊ? 7Eh. k"iFmu7+m3Z@~/ G1.CC4{^ fI29oR._[MXpXPzgD(#T+xKxLXcl9ZRf\';lb&U%kDӔf5s,yq  aV'^'[ ۝\w 5c5EH􏠡CMT9Bk1~_C"$ s[W4{9LnS4ϲeOG 'j?+/)kGljr\X*JJiyM7⣪lI+[9{ڱSD y-Ԛ,$6Sl'I]+OYe:"Nx Щ#2@!Sٽ`yH߻ tw17Eju߇>;^*'dv4FO4;`K yg3O G@k(٠2feD{rq5PJ],cw&'f̿!~_:Y M,1+nIE_(n!2\n@MǴQB+Ƅ 虦mW: KPY'LQ2cЫ^[!T˕.93Bף<ʎN@gb="ArkX=Ed|eFR^ocdvyC)ʚ͹08#$>70 I:LL+F*,> րz=&5vDnP1e$Y2HlǕ]9S^0ӮMm'cr+ެ]} $onv)W+0'e@*##TG3uvCNɌT]ͫ8kR ,ע5Y_ Wng(2Z_N)FG$ќozU~d&w[ڕ917dyo-!UGlԷ G%>Ya7 Y Yy@dTc ` UH{V #Zjƈ:q]w`mqSINKT|D DUA-L2.eCv גm=[z*olʔ7peWJH8\r, q]c(\ar^\:ƟM:H$Ny>\9q8L>ֵUuř&aufO] #Gg`_a!Xمz&b2u@֊uq][XijWq_FH'=r$j}',)y`ɿD'Q8*LUҁK.2Cd>")D(vI;XɷZi/ԾN%'4JǼqN)&;ܕs|7Oi$F+K8-ڕ*߈ @>v*{?hK̄$dE|Ӌo}7(&!*T:4 uT`Ec 8p.Y!@y{O({gR|7).C ޷鰒o\⚍ R͈`r͇ro%FT<9 'EMW5#yOiSq}XtR ?q Gk'Qb;J/ض[-+{ d1 Ae}1Rݦl.,‚CTv`Y>Zjik)c[VGӑK Z$~ 5rة)߰gB( B:뎢&z $'']8d2?VolFy87hUѯD=3WܣdʥX.܍ UaVD]mʡl}H ptR]u!iH UUgge#?kif㭃H@LG1T$ Y<~%0Aqlt[V0CĀ=`Q† Y$fYKmIU/y,䱐a7 d럕ptm0O%&EMZ#1phWMח=c\WA6ͨ5b/ /wb{|Aؔ8S8/n@&L)j J:1gX\PzEi |Ö|Pm]N&ߘ91Q (D.mm],a) HFjZ6+*2py"ٖݦ!mVw8DCRo$wKksJQu&?[K_ ;.N|%I-! b{ۨ/Q)Gp >1TI? HI'L<}njHW!eF@dJRMAH3x?ap308:@YXPٵ/u y(S䊿{!%G1FrH%҄-M{ik LݽF"Z"jfw#͸y)q#$E7O|H7pe'ܕGy3VcF 8mܧ7F]o*䙰OljQ #ᙵ="$ 8RqÔq u?j_uLc\Z,ݪ2I6u{^ Ӊ&وfv#/d̳De胢xqw2bkNʱdz&{+RA:1Q&~3GvX+B=W{%y%z`(j8 nKxhTj\uMIMrB1f(^HGz4Wvu&$k9mDw,T4f8H-Zôeu=;'ޣ}wRT@MIZY$iVٳ[.z.:(T>;QTZB,w?CT ?=tsݖ}kQ%C0tW5PLP0'-WgSr2&Oh8:ʪ'Ց gѝx71̊kZS/>C1H,äXD,[aŅ/n'#bW]7m G&]x Mjօapą㏭; ]Aq6Cau<&%PQ)L}E2>>rv"8;mu!Rz:/ASw)`pI}O__-<t7f3y43<ƘyRnVv:(6GPMn3L>lãC͡etjuZ\ /1,Pn#\z%!>Olrh9 K ZoBa:`x cpT(]{nAlbW1c% !WY"`O\x_Oڶn4}exk8w<okh"2ј͒No?SC͕DqzN~1"GƾlM3^Ed9ҸA>V|D>+1?[r7HBFy fi)sSKfr&)#UL|'91 9f98mح<[MO#S`0u6緛][=w>{+E8dy,ʤf J*FLx2~>C;ULT_cKX@X@35q0%=ՠ9Sa z>@;ϣ9+.,xo{48l paDsrHs\;..Y+ -/ 5O\T?sg(E<l ONHcI T (x[heYv& 聢8M{), LbCV4on77B?6ig%l/OnVd6Y:\R䦴 D:h2H\&76_9ߎ+u`XG7[B0]H 4o6`j0%zÃYsMeQ;D@\T p=X1s]ҍ:V=k6J &ɧAԡ~軤/[ۄ `H˔\U V`)mȡ'IE4ܖ_^H2x9$zC,WosuRvA3/lDVMǭA=̻C&p1IHX[|? ~d;bx{ ǜ}fT< o唯d&0Lݑ'L j(|Pf9=fETQ>a (<Y\NbGāRQ :x@` YqՔ.K3b-i?/l9ZdX껎Ol#‰ڎrś=~cZ Tq>}7 O"U0D-%`z !N^40+u$8`H:$̽V5DsƳ/ 1?'Grl"2dm\ TSOW/y=TʁC֫ῂa] ";\M-wR/|XOc q\L@| U})3~bK ?TVL= 4Ye*B(mEE p0oZ}Iy|D PQV86ŏ֞TݮAϘmQB¾Ȇ=@b 1OH>@,Aqx2? ~y}Հw# D@[Tt%P,H.iz V8 9̌` A Pt*;__$r8Aӈ2ö .м8PylG榳bk`$>qjDJL|W$X|GykJX| gDjXP9;u/>qBPoW$ >ƀB$ĸڰ0Dʻϯ}g*rMu}ml_sSkн*!q^{ oc\0CӀpҙ>3Wx2n aߨP\c/]+. /c)2X^?3Yw)GX'\(Kt|M!ZHJh t4¡tAɐ.XCwJ sFZE>ˢ!|O3 'Ya;IAqa&+l~/uߎU7a-]li5o=P(,h2e)OzͭCmJ9FhZ6_l` 2%&7.$qGCRЊ|ϻՑIy0l {Q\"Q&SC"0W4J9"J4oJ'B  f#Qvae˧ %j܄KՓߋ0́ 5!(Ssς,ۭ0t ,d#p&EfWmA#Ѳ?Ean$?tys{fW,>DA R+rSL/rp&SrJa@hMחPs32EC>lۏGIE榎Z`*"k2 Hzxn;2a6%\R2en~wMbk,GZ{ݞ\B5Rœt(jѕEskXcn0:=4%+1eXT Q7oHlC![O޳w\x1Vmp͛@{bn994d<^ r1~?x ;Vʣ/WWS*`0)a?lƊ Q=[ эo矸itҺ9Jqe!E7*meL=$7$7k&[|ibL$qm7=3+rD?dP%Gě!`O9qn0]nј}꘥j1}d@:ΏHrc|;et lz:\MjG<3 [|Ul-yr,7!;@yK- ~\-v9 kڥmirL 78@Tn @yZy-]-e Wg܄.v5E\ْf| y-.wt{_C흮j;C &J Dя-H\s޸+7cݪ{|&B3(#(w]0~[yҹVu!RJ9 fz$̆aFXȳғo+krZd3{cH) mIdA跐V̕d>NJߒLY;{Q F)# I_:Nga>r)0B"; iA\T9ȸAeT$E$ۤxmO#lC"s=V~7Oi;Z+˱7*>[=8R_BIYpyfc㴷㲹K9^z } l u =cp헟N0O9(eOoagLI4Hx}洈]Hˀ8g УI?'9TJl+=7#P$x.@1;.0{g KTnrG0-Ɋ~w]Xo')e&:Σu(Ew"/{?K7IYPc{V]! ̹ޠӞizqV2} }K\*D XT^jWsRp4y,ԝK%fLsy;L,;^NX umGmYz6b})R},DCTܻ!.huV>a=;vQBƃ2eJ>c/ɺ!b M||ga=.CSXQvF>$FjJ}A|w(l;`O'd-Lzjۚ`KC> 6EiҶ"S+#w,I鍟'nICٹd]61&(QK#FjͫrF:jFJL|*ZGrF7Xl RQv/V RI{꒣:Z4, SNŧ],%1C,OJGc2Bnc'-E& $0~>#paS([i'^$4r:k˽G1| )$ݗ.E,xQ }(>_rBgwd ?Dq$RYo:QO4Á]i]X}^zԼ3 awN"4GtvO.\-Yk_~2f{r Ms$2ott(/`فԳ[bt1wrEpPVT۝Rɾ9IG'LCX苞;HÝҷnUgyJkZt҂ >ˆy?&=y*^X4|PPL<ʛkhb-n*yF?%i!< `و<3SFWV:1,yz~58G{\n ҌA "蜽;ќ$%T ~MKx+{\(5w2{1灑o|}ƍG6Vpm& 5|w1N(¡z#״3^n$GL\ OAxs=pG>.Y 쉝Ntv(WnPf%|ޏN[c{>ip6ɓ g='锤?^%kP :FuQ ۫Uu|N7^[ p2Xsui"d}cC^nJi@Q_)yRSwv²~+w*(, {У͘(-P+uKFy8A7F4<CvjˏH,9AYM^.Bb&57=4*n1RXz,J{ KWS&?6O-^%hG?VxkO|/>F}tg~vf&Eq0b-(ѓ;m20bN6W| jVX˼7F4sQk1>N=mSQVHlVpEz%@<>σ qWfTY:]vf>*>ut K2 dڹ]ӃG#=}S#54unV;>>`ee.'\&|Ӫ;h6B/6fA[}FN.5qaiB’ Xi0yT[7CU3lSZM%dRjgK>%:[_x5PeSr=2z/n]6&( =j4(nt|SDx6Q wԶi &2DBrx#]k+saxKEsv<[|g<b+ΖcUz7k0D{ E`AJLjev70wHejv82|vI\Ni !x\W¦{L5|0ߊJa$O0e!)Rs_ֈ t]{_Ȋ%ֻ3f8^y x=Z| Jqr(JEh@ٱ L3PJT(Cī/- ܝesvYTM / _e_b*xkK@| @>ޝ[Dz:%|Dz " fsE(z!da? D=M@Y^AG&jҾo`QZ2u18yD6-,#vxКW+|2sdԝ ,aD֨?ߒsQnT q]vb ı_ES^EԷB }]la+AVV]YD*Y6Ra y }<[5_xtN|h.7HY9O|?H9h[bAu?fq oy]"1 Ou r.EEb {VqÝ5/1 r`Uh߳ڰ9"`)k-n>gɴ9c@K(t/+Qxg}\FphЈ *i6CGyR2;HS6oe"N iEm r+(,y]7JxeB(k1*%ՋĮٛq~uGn2>2jO2k(3)n"F{o%va˃ t(L~~o\l/MS$67<"ʺ7Txa T.RD\.>"HWw76ؽcܺrHm,1HU zf#MU0j!fty/{?K<\w1,f"nJ9J sLqdf.>3X(ztKK0=Q]1 @ m~P|óR'3qQA/v[ '[>ID4(uWm1b'I2w׵eeAXV_`ϫ%8˱>O=6`LR'@B[1`/SY>'^"g5̩q(]m ,MYQC=NCビx Lzw0cVfX<&Ȑм63{ɬeku!x O tR*\ 7ECyH5`QWg~&3w^k$Eꙇإv9[oF%C\NOc{jώ눞/̙C]ނWV*6 ٞ_ u!/3f+`יԽŠkܬp,uZ|f|.GeCyZzL}--& ҽK 7Y^Fש!]䱟+(=Y g`sOE[㖬gq虢m kH1l*ЁHHI}̇e?Y !_hy1z"[+^Υu"THƍ]6۲~O6stN4]Ejz“ ܺ4 l>vjژgbJO0-:PM,fJs6 J꟯֞Aʢ]>wl9:*6]U4|W5LJ }5S JJs*A%ZF4<%;xzsjGl>aͼO@O^D3KC6aC4:l`4 Emڢ).^KtI])">Tug|&3FEH/gQZ1<It +w 67E9n5Wyh¸rܕu ,P\Wij9t7Zm%ze8@9bh60 VY͘=/\*8FZHڲw_$](mdH +KYM;w+r?pԿ%2dYeFzЬ2n}5&~;]#<[++t:wKT3Үn0eh4ʽ&֓&'R؛/ Ȃ?X:vémyt J'[j?a8R0-N%{&ЖUdǏa|]Q3 k N3r,Qmam (.lZ>` >=lV2 WÛ ܳ,73Ghi(Cj/ZMDI?.HxBmEJO\~ )NO?4 pj[VB>+]/ؔtd!#`3by@5iuls0O7Wtd14fD >tbب)GBLbhtAi<]O,zUpC2`_S;1뗆AUqPi`z\YkdQF7{R.;P)k:S.C3ht1ObQjt ֯W]Ьv+홎1 OW3ԇPPtG\1O5L,B]T2 i@~hd=  C%/vЇ>|cT|.whRYX?ZZZ' s::# h]} aa1 'ƞu h08ud9L/:DA*%Gj[ォ[nǻ|S%ם.Z0>VE=+ i{Yf츛S3%*7sM]d luAA¤󱓘4eo i2<)XV82 `Xtʮ(N_]DH2WK& Ta+;n~L(mJ&KhINJߔY~.$Gl-L}V^fEn] cQLԧ#X{gV4hձ2hH=eJ.ʇIOh緉<+I02OHЭW GE9"&Z_QDFȖ|g.4# t`4/ 1D9!%-Aᬨ)e؋)}(tPņ}|sOe"k9GHa$2SvʼA௻_mvذP;ﳜ~$\ pUvs9#*Vc/2bo v7Ƹ0SN= JTduœ j)˗ ,D{'/^sά*+LS(x+&aϸq c8tmN.o/0뎱&)>~Q^pO$~x À xx̝%1H^LSl-x~/x 5M\l%^[,W \#y$n a e_2A߱)Y F(>޲Nlc+I𱺕i= #Mʁr Du3ȉ N?N`&[]z:3=o]cLn}MPnv$A٪KOEJ*Ug!-ɍ(#owRE|ꒈn(.q!{ DNz"-F $;O7?" } YrXNPӱBFp WP7JX'E>g)vm .[Ǻ} bJj.~m_,zNe;Zx>< #?݋Bj^[ֻ::!pPR`D<.kvTFrp;{ćNC3Y(qq7NSRgٙ eq$e?^ġ86m8O}fh(ל0k]\CK;GN`8oy)^zz j̉joٔ$F41bx rK4"eI3 JRUXwrӏnaK<q%NgO?V7҆JD% ER4+NRT> Xs7 /5GlF(caYIqx sdo҂?[FZRNVQg;~2]@k'BEىa q:`M7S,0R&)+oq㓉varwq|)j0"<=U@Bl@[iVYZ~'MEQd&55pB!{lqҨߨ6YV(j$_|bq4\}WE :PeGtݕŃ |BDl#ۮeڰ]`ͱ{ !JttwtRpoRkxe<5.a 0ʦ뽚G3 MnB{觺X-Ɓm#O浤5\2E+y߀Ŵ3BD>H$4U  }G7dz2yFf"t?b~G#V$Q#\  \nM eR9 n}:FwL~L H(Hm9v &M W@4[:tDqJ/VȁHe['Lv[w\ZIgAoqc{|f͖fUB^8">tN2-KňfiJvDmRpN;Yv,S8Ra.B98QV)/;9oՂKmxi26WZqv Bc,%d*.WŷK`q]>4e qeAyذ _d]|]hAvZ4{3~*}_p74w6]"(GU]86ԅV461Ao5'-hMX rD~WJc ÍՑ h|+D+ڵK` "j̖tvpP W-^o J0z深 ˂Ӧhع[OKcV;ΠՌj^Q *<ׂͽR0Wqn !o4eg^ohܦV1Ao!x\'+qN\PĦ?,a9Г'wq|#E'!BŘelV9P3Au(ëk, Ϊhbƥn60ga64mې BLA=E^z~kw/ bjZq[D~}#LK! ?_A+nSJY \rTcғ 0$`Jy/gQUґ_9GAT#t,'إ? GTb t kl& ! ;i./Bޔ!K,(0 ؚkX5hC_+C*d!}&fb@8hǍPhg43/IšGi AG$gѮ0Uz!=HeBo :iY~9OORfkajp@r} cmWvP kt粉 K~s[ 3~  SX- Kzz.%y*)l/7g8Ukȶ_;MqZ>19AJ49aVbͿa-ϕVdO;H\et5`Ⱦ+TmPZ"k EZڡrVzKdh U圸@X¾@VV{ zIzHO waS\w /@"Nd*Y~lGSخח?3̋1,LE߻kbQgD&vȊfSa%@{#eZbǮp1TJ#|Ga" r}HAGMnGj`Zt.R {YNo4PkW~SlW">bUz`l:i"ʽ?EB\Od*('>p8 ]ĎW5({Z<ɝo!K]^=_$,6.ط/fdZFz26Y*5T°oѤJژ}.K*nKE3K''Bo8(miQ\J j($KHڎޛ\k;t;xU1atHz"sRZn'}Jp􄡮6g}P{k]L0&Y@* _UU/?Z Ѐ.,DQPL::<>`fxR2g6|͓_=,zgVfeR(4!m8c,8}1φ57 xHIȁ snkf &C8丞{#$FKU%9ϙ^hjY 1 K44~W *5vc6ٟ;u<(1B» E~\/c;lm_MЯP/=^ tbw4ELln'9vd$mN,Th I`'lB Em#1:kS:0W!~<kiˍ[nu-SLw(+kGgP@#J!fqaHLeDCp;32c1g<('3КqIK)km,PX TKN_e5&^ ֽmHi@cxRER]v<@z߼ ،@0XHI*4w;Lc[1ϟMF|'<ߦ|/>kM 537gQ?vw1+w.PL fx&XAQ/7TӖ!1v,ISk.ŧ=MEb^}G{1 ,$|i@rvNAv*Uywt'܏ɻg;\㻡^A *+xÊr{C+yG6*_|ЦZĨ`6u^O:ĕv"-v12 7$RHRς] A-\"-/{K Ġn2YT2^1h0m U`\9#?@l˼X3mೃ!k )[o6 z':-U 9-235Bq +Z\=8 }{?n@*g5~A8i )c Lz P1Wr*o;J<<1Lhk"e O㏻j%k3Pv (gg ?`XC]ex|*:v8sIP[}5a~`羁{~' rwӏ=ĹY> e$DdI<ش<[ǹ%0eNUܛ6ʼn2a|_Z(⡇)X{l;2ӫ;QA.* Y{L,pAP1$@T\NYEcPwR~U\ɸ*.û;HрNJΡay ߥoFW".Qa~f]gӣ< $,g V4,u{ZۢFFu1n`TWO"xHd-vվE\ҩz5|40eZݽ01s/;J  (A%pnxa.:i4Gc=~`M ?mH}ZS^)q=-9S{pǡ15oe7U%@WUS|K8c'tx5:ndư b"l鍲rcsA] X*%R:F61Jg62}R"tYj=uOl[r:>;rp3Kp%Rl)nx;FJ#`†V(SN LLO}$'e@=Q @fM_Go07`V 8]r /wFgEZ zFᓓ:geÛ93[-Ł=px-AZir0jZ%HvRM qa+5ng#Hθی*8(p*@U98SF "w4L4s2>HF5*k@=5fRꌈW%HvJ >ạ]j*Qh J度S+Y%FOpM 2.nJnf/]>R҃/j#2QƁHg?b)ʼn)poPj!oBr! waWD#WjSۮw$x7fL$luh䆢B /V- εCU:MD:}%J,TK忪$ e?Ѷ6͝M ?@f<j8 +b UDnq0G74xN`FמHjFFQ[dr^3YIaGߔ6֐Xh6pؘ8q$; H;GBW]F=?,76຋ q G-S%~Tθ^S Cs؅^=o;SÛaML@Hk˰?)3- s>Qɯ"al*nt@oeSMUQ[\s8wP Hk@BzFQ% g u2`P9{xX4rDpr:]Ȅ8ujGpO^}Wt m hcCd 3ݝ#]ݱ#vOu;<s,[hmiѥV*15fYeh)4[RմJ`T5] 7w9'Y螃Rtoʴ@A"sļX0ʆU?9ݎ؀?FT[ Yct0NAXKU8ĥd` k"K{J`&S5CGG.RfIX'fa7W W &E.I>]LoW;lR_8W],V|mE](ᦼ֛ ^KD6l6,?<7i(@C}i ?  .m*$@Wh$/~,g0B$\"6;3VUz:1+yYy(o=šzR`*/%nBqRq'~^ ;$C@lدjx幠ĺ%l d?NV/  :"&i3&Ds3o!vH{ @Bfjm&]=jt )uk!k2-|](+'?`!ᡁ:yށO% g썝I^L[PҚ|JWRf-4X[tu>_R_ZK+S@"YBHeTvن21} a3 R(5AFjAަg$VRWG`9Q 9]E|*A!I>\1#3S橘r3Qk؋FVƤ#~iJ2&Z8`dz[G@,A;gGv~ ٘ E!AyĞ栉Jn?ZTPhF>b80^ Rݸ 5;nJŒ L4*% 4$MdS)=5Zd#/|~%/:ɚyw>[t7颺}o%bٽU/KC~(댜De9z{ǫ=gbG]',1;·aG0uQL1hM"3HDP8Oj8ϽG&'e7^ir/:7֘\ I8ȏTQ6e 2-&"  ( L#'[>2 FO_ #xI9wcE>Ϋ I|'zr̎7[5(qO]?:(8m') +Z(Sڔpޒ:^!Lڗ$-{<Κq#51 Rm=l| ?[.Ϲ/K(W!˪hx!f;UIy9-E*Q6gfS܇?HW1ve{߂Yd$oM>$wj 1vup)n/}u>[`j$6Ύ3i@Pz\\!qBg6= @B81C"Y׼rGf 1T`[O0 x*eJ؂n2G>% ҏ_. {EQ:iqTCk"+ʫ=mNQFqv 1Oo -R3r[ɯY|i, #3uL  m ; a8qUx/]GZ( :q˴,6Z&AɉYwxaȅt yp,.U'5T"20!`6| `]XEa36۴um M.av)o)%w/LY$=ĺH0ɏRxۍ6#A/d- ѝ""ffOۮjcKX@=4ȁjt%0I7-@^Z3F5D|rq!7#zq{ a@χA~ O^n. 0țmOI\p0s şFPʁ;tfMe2+#9F}iDSP: 7SrQ^Q頗Vn)`6KL/NФL+=/8al=Ⱦχ[.g8> U`T^¼WV 8/ҞpVyߴ9@VĮz5²-b|aú+fZ̎ʕ6>N±椏 ۷kqWG2FL24JNbc8*Z%]#IT 2~Մ%({ n4̇8LyNHP;./]ꨰsN4vS{ 䎢 R*ty:!AH¶Vpੌ %3= IAz OIqF衝X:_ W@nP1U5swSlpiK$l2#6rUTnv`rT; RCyT2_ R#:B0TG >ЋݎZo>Hc'j#Nח*HvBBԑ+U[BDwE{xQ"ɾE@Ne&p;hQA k12uqځ =)\Vٺa5(dpߎ< x)Ǒc ^M[/#Baou~L=䶥n6\gI^%o1xOtP$`}_xbYAxX(D]bŲ|cY5#+Կ k~aTD:a}6;.F_pB g  Lu;V HO>V0{6U9(0y/@QJvСn}qf3D$6c掽Ҷ:hJ r 6Ս@Ժ-aNYC[Ƶt7<(fRދ\~̤RN0%3&3R2C6,U;eGm,Ã49^R:Жzߐ`t䣶'D`[]Lz9l`X% h5-}~4~ 7ݵ` `%#H+G+ϼR{-xLA>䒜(0.ɰ+ۣ,(i ns hKf6nM+A4 7iQ~gXe8«8ubF&&3ō!JG5}J8F]/*S"='8'S:y͋fd87:i&=gxݰ@gRpP]b0GE\xq#m[ l7^ e02!ɬm Ǝ׾cvQqNzZd~/3S}q궵>l2QiE~顁NODI`K!?r!_]ry8<`;6a4&bZC^m֨zEs^NK:g]oܐC:.ĢSm%#>'5;ɴڿ?K+f !8_#mF IM7V+QFj#Yr]>NSi5VA*JD9=̍U ΋;^jF3w;h@u0CP "huzd5?zq\la%1Zf|A+)fmiDyyJ7rY#Y=莚lxZohm#φo If $b)j, [},iDECmED;tHnA 4XՂog A_|+m@"nxV\JwW FGt½zmy@*~ CZȲsQ+TS`[bՖ({ [6A\üҍC"Z00]uO$| (/J ;vҦQ(tU ]kY)[]f8/403CT>,wpŎʷ(QEM1<ɣC<#k*6H硨zIo^<.20? y4dCƌPtB4*Fqa./Rn*z]%oEc-|'fvSkN*îI،%Q X8[GʠُPWNjʿp3d:̟3{ۙB$09cC叓&X6) -|ul|u6]:o@!U)a:दӯHON=5TJolc35~%->ovjQ}$,'s.riU=Fv{Mj5,=d0& *V}~2ҕifdSudJK!lh8QP/{O=cM 3OBX10 cl뮚PYM%NtM?=+:HƖu!\'0u(1h؁; J92<`!ᇅDX=Ǵ~'2:#6)*(d.ӗԛU?} b6oQ[_rO)u0A L  ]W8PeqkFԺLڤ"Kf8RdՏ'dQwto|b!$ʅSwi9V3._d_/]smDJjHI )w0~|b쨲=8DQAWm3֦,t1Suj.rb܌ MzSA1Zf%ϗ*ᔜ]YF4WAŘNpM+ ڐ:,CL|l]'UD+:@M:P󶱙(;<ݮ'R t1F;.9uM۫FhrVi#KK{"W7|_yUTox3^EylsbҐC"7-&SD&܄H|VUg(\l O|ZS(b>aq[*QvuՈ nܚjȅ8?xU]V0C?jD_poҖFn UB=7yR !~BF_54?+{e\Wȿg˾ܩ!0,`j;શ}#1X)6FRMeN빝 DN_ <9ɠ2DMlxO_hnd %xۋ2&npc?\ )>8ITM"gi UR & c/"{Ir5WKPivĪ5u-uk "!Dp 2O'1<±5oHozmjB|flSOϚ,%/E|Yۖ"<'"2-FFn9gP0Pj ޶8N3ď nf#NGYFbvk=8Ҁ*$Dsm)hҍK]8A<XP 䐮h)QT Tk=7KDۤ~:%TDq97.б(g[m?Sމ`MXYHThk p`\Jvivj1|UsfAJpE7 5q}^|%)o^LřXmI~\K&I5)4VU1Vԇ7%<:F/÷#Cn*Q9-v]~{$F.,pRi־kWI9# KBA  , Ld23HNGW\M{VEoݖrIh%F du~m.OIل61,)ЏS0mV,:~X_{b/CUpp M\Bch`x=p bW#Z _.\}-酋0DVt @7^5n$¦iiˬ 6x Ui o@kM#{˒GJv&mn8_X ܗN+SRyso yHׂ|O'/Zl˜s_?62 (:E}Rd} 8p(BmʎEr^L AgU$lu2tjžK;lP}Mu2?HF7-0~v׍}N @DNa .iD<]BFxʈ<Xu.义)ziYvK]-d?A qz/uhB0\3wI&" ?  tRź*0g3H ~NknseOSvI` RG'OIG'Q>(r~.DDmxD.%_Zi(4OZ T أX~h 1i6tFG1|e)<”DIvҫ)$ńXBL!oqgDIćGWq]BSznehr޳{YӨe*($I? 4ghnH؇/n`a}~ `e Xst}elS%RU[g4+)-,dBCm "0pL&nNiR༶bi@zZiiq:orQA#%] Tc tSfsTsi[}ZMO&w|+/icO+/9 W}Q> +dd4/cC~ A*õ ks_}4bΖJDWc;h3ۂ<ʗ 2PW\⻋ =[6$d2 ,_pp{Jch?wXG {tß&SO' vvQ"mN 0cF)%bBWpG*e(4A\PO"=?"j, !37Mi]8wa_G)npp?#e׳J̢mŽ `xg](m#d4zGݰ2 ][l`Պ<1e%Shkv*TOF=thc|8IMVԬb !cJM+ʰXHOVT&*ɓ7HiyD̽tQ-\FbYчm?Y9W}iK~'u߃@~҈ 6vԚ,QX1]Iߛ4 [UdbRƉ\> wy 4ˁ@,7`9eQ!?} kofsD%ʹ&UiKx(\`&znnW]H kXI5I|hnvYGy fh 5Ҫqq]%'0&O)ĤRf":>ly$aTthByC*_ f9Z1͓)Cd+(M_r|m{@2kzrkȳ0M=0&.6.vŠ\L` $9A+mPu/HL)q t`ܷݛ\ǀl7Wxqb&9צٍjKhX{TBEf2nykuI(C4$h%#tS?R4=4XXjQNϴKs9yr3OH!!蓺Ы!8Va õh 1it_5 CX/!WzնޝYwC6fGv_ 1B9ag4 B4NiYmZj%PS2 SE7b;JM`,d2,!>b"y(F;Q @3OVzOG01^C1Bk7)G$D3aٔF|tvO\kחM)0de&$%q0." 36_v1_i!UuD> g_uƨo 3klQ@2 75[Wi]ݐrIK!bjn&!̳0+K=vrbeS{4@xKnO~`Dr H&&z=಄,4z|8Je-5zBw:#JTcKʔ MS\Dx?K;^P I1]Μ^/?6 qоj^ _8>f@sttڽ&L3c 9)Fq&rqވG¼vm%\+W"H's$Զu sRjj"Bz{txl&IY0eR/i1Q?3[3ϟ\%n.>{k |!J{ooa *|1?H'.@q=}$`=? ~Ơ{pKyP6"Dė[[d6FX3"vX7UUgNcC(!4&F 74~ oFph(/d[D)mL*tŃ V?Z,OT>5@uҳbCۥL 5v~ӶYTt x͢~bS <]ƙH轇. `$Zr4@(5v(H6hs%:W[*9썴oɮ`OzQ:ՌfdtŢrO,`W^ےȯ c%39m\&>`-)n WI܊5BP8H ZL)2}Hw>8V9J$C**8qYc}R1z]+:-n4̼KљI ^m Ui>`^8愔AKDk:7ϐ>~U\w#IyeQ;|'e,nߢ[T2 A$呢+S(m-G2i46/@/T/5MxSUXY*4xRuf2"?vl@um;Ʉ8?Xծg lIgY1׷y?+UMߍzh}W]" lû'׉KV RYQì*2yWLUSyd^Uz> QI'RnYQ9X [\SVCOakJ@?96X&#eKׇ =j;$O4E$ Uni6“\cF*+9 şC02K{m1^\e\H %'5}+ G}es#;b[O]dCA,%Z{{pn*[xŐR= EBGZs?Bz3ݜV3*챃;%Kh}@rѼK ?z+B"Ƭ ֺ0Բ_`RPW*}=yz2k}+ZWw5( UqދOLЖ]=#l/ty̳AMH$kʲ>{zkCF)</zI}XW.$:V~ePN(cvXϘZ6|bFԜ}0C[ pJzWLcz`%w2܀ W.vŜ?6ZbLaOhpirTr)k3W>Vt| C!|[>V,[=*FZiQhLӵ1߽}!?I%7rXz-3d׉=.$甏 4hO;婿%wL>cL/ g6ٙ$W9Eǀ Nj)\&zW K2RG)k }(Pա'5OuBAb|MxrS~0ug"Z[ïE%7Mn+T5򰳭 `iTP);uO}h(zj{;k0_FsoCnny`G$?H![fݺܐO}z \g&?6|H1*QN(ΠmJǍ-(f9[MݘYq̏{jDS@=)oƤg78}䲁ejMF1 څ OoU#B2ry~aVl4q8Dv;+##L5CRP$% ,jPKU3Z=7O:K,;9[dxIbt-Jg3u,k~nHKllFѱuo{n7 Q/@KLwM1fB6S_nao]X]8 ^:9X,uȃ,╫u,#9>I`NvǸ 'm^ƑoK潦&0,`.C4 YkCR-1ge@@G,t4+R:<;=lꗣqE46Iop;r3S4J:u<"Yeek*FѶteeT$V^/v5Iq)8Me4Kߚpg瘠o|w>mR5 ESr.|бXԽbFwl1-YORF~{*Lxn,FNO9.9~߾t)2y(;8 =h(RրA5yaiw0;)jLZl{=yQ.No$6v9 zo7m3P 'OPE:ajQof.HE0c! Iv֌C'[]h564ueA׆ /1?~r8O\=(lH{>8ڸ9 k~2#f'G^yIaY*[gؠE~A/O4޸m;!Xi\a mr]FI@qO㨸M [H̢E>І[,?u@ _Uu\L|58)ŭxrDFY@I'ĕisWރ  xTE ZWwt9C ӈ=tjҿgmko 9z0[*.xTE pN a܅=0\Zǖ}Ewdv`PY݃Z$cfR[ii 5xS(maXu^|{uF1(6lCDD01JhХ{*`J\ƽ{˟:@`蹺,1/PS1:a] ohԎm9/ b@rsx!M쟱AQ3O]u#[dX*m_ѥ9}δEEκ9Zųv@F=$?a#㡬+}@a{~ċm/KML`G{u:_5DBV4ȔdnT]̷K3#uo_^{`(Dǵp(gW.YXj_sb$"he _"7i fO|=s0 2 Y"^!ۺ$_ƘsYDMXv~"e=S] q0g2 z\r"soP*g[v{1>pR1-շ&߅uxa[eϳD p̝q4,!&q/JJ? b@Od yiedH_OiO3Sւo5 2As+FT&p;O]|YCB_WV}?y,3*QG> x+rakz*T^Wm hU&7 RQJ3`$Jq!cEUeͺT~Q,-s'&U=nnr?t6I6jGB˳*S^ֲ]a ̻2?TԩOxr9,u рٮҌͦ`bđV7XQar$FfB7(.ܒbHE }NA<* ɰb7?s8L F GH `\|9~)+ J9ق`CD{&Z[T' EA=һ(z~ﮁ>'qz=| 9W!.f$ps'x05-_+r;x22^wI>2h=;5q~XMpQ+w@ d0?}Sv\Aѻ*T(6I ԛ>}6'!\'+ls.x8e/C=c!HEё$uG.75 ?c_߁}.7BAT|yu5MP9Wψp;E^ OJ~%WL{᭟켍^ Kpm[aCz2X+Ouu6-[Nu>9==CJu`,)^@H{d~p|(6|mX[uD~jJC.@y]F-r 5sIЕNl}B^lr:`wvWmBxÒ,`>R=dvZۢqzߚf*'4.;.-nRhcыu[#xk4Ig1Ln$u|Y@YQN ɺɭ=~ ;%A룵:6GUK/Eh:FX^$"_8L 0RÌRՇ}- 2+Y)Vrx = ,CIޠ0I ZJ;d .+h%gS] |B Ll%)y@opda.,1aHTʡZjݡ& h )FݵSڮn/#EYe4}a((X7|߮m cM05qt=w-Am/[eQG/?? nU3 "4g=ZG] PU|RE.#'UIzfF3F0%\U5Ya-'RP ,LcYFPzILI3 "œ'W+mQnթ;nWڮjN^&˳~xC ̤gݮ&84RHs`ԣ/!%c=qUT0g.UtJ{dNvM  Ād|ftmͿfHK[g UQ gsqL5'7!ff<6MOnFϵ$gD z% ;eӖ3^>*O yJ[QܡKz:?gvSQ5 =eWcMّ}j!큗U-}t`Ms?ŋgƋD |W]4`,1U .ꛢh$,3Ǎ/;/TBgL$#+.3*0+zokBX^P`nbAWFhtO8ɔ % %F2BwcP}?/;ێ.%B-{j~#}7_J`UcL}\$>; 1|bAH߉|qm\sʤDZ!iוWrR^(Z=m_{nc[ӒŒxAs]BS2JbfIb+{<#CG!}W)i7NnHH-z^.[ o>c? 0yP,#}M"HB̼?g0 :!2`ep jIGNx%μNQ;l2V)p -rmٸJz C@ kCYÜNt{t_Ë}CԷh|("^|] mI ŎFوw*2!I֥4*[U:ᙷ;k`h|8d^-6BJ`&t OHļMy8O@ [L"yZ`x&ȹqsѤʋt %/a&A\}8By5KBO(;Ҹ 4/N ~mn=abRe0;)L0GSA\d:И(7MݼٞN hpj/E@R_AqKi:.[[5wGtI0 vY@2W D{l*8Mw'nKW6OKe$-6Ax=(OָҪX"vr$$z^71xTxfjĠd,a8`[Xʏ˽^"jOCu+t@Ξۭ9^aQ?^2Cg]@ِpݘZd^j/'<{C8I(v sA j \632jcbL[T$PO8Wsi|˪O@\)`‡Ii31:WIi3fS̍rS_1̿X݈_: Uы^"8: ?#G؞qnb,c+'ioux\=5L鴙_l= PHDu( >^7'Fݑ)\qAoNCH |P~wgVcPP3ì!=rj*:GIX#"b@<7)tx{9>{,Z 33nzjIPaߢڈ(~ue&\@.fJgP0BuMVN·|%.ȆxY܂v\t >bs}P tJ:t)†B#@@KQ-kYh"!1x4S+3[+60SHb'~ a3Bi5vx0^c?d)\vU<`G1. )3[֭4*+dy$}_[T4Ue!s&7ZלsYŷ/KwpB͔=| Lj OJPxhzQx sS AƠh.];iV|rsO>F!Z~+ cX[aHA"/%{aFu<]+0Ibg*r#ԯo_)L !cIDbXSM τǤpXQ#/̱OāV XuJ쵲[H1'R0l=U-rks)('2Jc+Q%]wQnɢw ف`yq]|ਨfUoJÚ ֯LO|W'7Bz#IT UN *p46W.Ɲ& fxuQYZcMyK"VZ-5f0SL "beP N1Oowv\)iIH[s b5݃Tgt`Nҟ%2H_?{ǷfcX鑍КȐ$؞I|{Rzr0y~N/8>gL|BTLBF:[eq|j蠋d)^0":yaPLokr-뻜JV)fW5y7}!=@-O+>^'G fTsc,-^de,XZwd͞mF=ODbF/~JӲY";`v # KYMɏև=GNZcUiN*5`Vܹ[ ̡}cg'i74΅u lɋ8ǩX4> p4 Xwk'^<= ՗TlPBI6fiRڛЫLY"%c4AW8$Y.Lwtma8!T ǥʕFQҲ[ NhǛa=%@R_s.coE{srKFeGe.􌄢^T^Tc y@jsF)lpg(+Qm#[)pQ&y\# [L%._:{iZ 1R$iy/'_O'@9˹0ةskaZϞFwGh P;U~WQ‰ IS6 `[h_/E7I_@[x 1KN-f?boo\e=u`8w1)ћaz< tff: ''sCGs@1-D~ 2'NX-)7>✖g"轧cӓ3گY.M\mڮ*( Xj>7<>F2Mܶd$ nv/6閬v4A|]3}&"ݕטO[}'PսTB}؁ӛVlnvwQGgMZ(W=8lӈ [nZ(>M=F4&EŘ TG`dNՈu>O5R4PV־D٩޺͞&246 {zY&@j&*0ݹ ;I9w2Zx+>HiGEL$p|]BeUq`<ώpus`oOU5%qJ%q9BsXOHXȮ t%TQ}ע*f(1=`!"SYƢmwN-@22}wzʃ<ei*@!:%iLf.,_N?Yq_}3/CJ0~ zZ6JC90LfHwhڸnю-`8J(|Q5U 5Ke~ o-I0ʰp]YWG ܤu6`ܞP:qM_AtAM c6ڒ?U-ON[ E U6˛-ڷOo,e# 瓟26Hhے/]dduNhzqP'L,=?"[I]K6o:,p{{A;Z 8gٗpM\mѨ>KYhò3iRļZe=UPm&o#~%g#JPӷ"zroM{;Z3p<#Upn%M_r Q lxdqܳ4Ғg%bX8/ҩ k/P $'Н,``b>1tJ/1vXY"H~">WNw־IM9b4s ҹIi _Xfc*!TYN/]%9G(rS\Ad~p8-:%N*6&hzF6ʅh骧Rv3hB=]0?"Al@G"fS,DԬkv5XVj":<z0?팻4j/xV[f[WѪV Y,a $MaXzl>Źݑ. c𡼌hNJ3@MFK^ ,տtpy&:Ns&RLbDh%sO0]q*lIAS[ѥz.[Y֒_r.!H/δjSmT͉?Zc>UdܭIY{1)| uT`t+ T5SCSfF5ӡmxedf@ɉN\Pğ_k\ȷM+%"ch>W:gYhaϞcʡ[8bU ubḣ%=gYZ0707010000030e000081a400000000000000000000000164e6139f00004338000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz7zXZִF!t/B]?Eh=ڜ.+Ksi ^҇!E?#&Zn6a!nPՄȥ3PswkgV~#elt5fNz;BR٥'E"TWa'b/1@R~zfeL{{ 848 6=JR|%n4 #bSOZ-&~N' 0OE *wT"p!QگG!d`tU$G0ȬA!Zdt%(ֱ,I;nBavSP_#GlDY!o~+F;܏0m NM0pG-;))>dJI1,eZxG$"iiҏ_ZM֨ a0 ;d۽ R__8MzE[<V'Gzh/V3X.ZZ/8]ꔟ% Kka m F\G" =\HEɪ1 Xe9~5SP _\7x$Nxצ^p>jcWE1yWu  ,)* Uk濼'd IpA8D//|g(ΕTP 3GSXdvQHv)rK6$!r A?d !HK+ kڸJD+ސDA5Lw3J2p*  KBPʀĥto6;(7<)\ ʗ{9 GJ'rLhMi.C`^ۊp_1,) kIʝ]U +liNHU0)hoSѨ +_J?!Ve]3heK'p~Q=2DWf3oJm1:*HB0YLmfgn ߛz_4ѺHh3gV/^3VLtR/O+6SP{cUQYdUHFl@g]556GdLY2iJtD]ezp <r, 1Φ-`WYof6K4q9XEjj wq2'䢓Dr'72/ZwT~p|2: x.@\F;E6>}KkqM@pdf ,S$i0> >Nx˭ Ja%ý+QҜhn 8GАВXYm:vo>l#OǙ#|BØ,}@w4K57e0mWxr<&cQ2#ybk" hXmA/쾵 շM!詷'VS6PwW-U q`=lh#_;،7m*@&Puwo8Vߖj:sjf#0ԕZᰒ3 bUؖ?d!!Yf3LDHH ZPl/—-; {`ΚTr۹?ljp;w<+aclnNg+rfwnzqtjHľPQWWx̾F=ǼP+bT]GtX  V.nq5{KOx2 J† .C<}2TWQݚq |őZz ,;ŎXqh~oӼ 1Kg.%6ŋTcN]zJGt,:@E5~3 &/b<%8 MyN^#Jmj [@!ZB5M)4=b(OX0r_`{ ģNH`|7&īLY0yϚq_nw+%ui/ _ Q>h=AB_)#ۛO/.H_P 6X$1ZvҢHc+Zh][tsarܬ{hU4#+5AU\5X{b^7I5=35jUQZ.eݥ 'y Qp : iG]`n8KӒV~ok#1H'Y*==a;4HuoNWZ-֌MފY"VG i_0ˬyEV[<ԝ~襃0A2.Rݧ_Y12Q" 5hr ?j./sm LkMlXIrvc˚a9N)Ie*c'|NvɄ>Fħr7wqt͒$:)8iݍ0E;T1Sӱ> g 59Fҡ~Z%k|%u]WŢ$TE7f]\JD.1f9 [~Pd 䕾S%8SrGY(ikHmo*Ҽ!zCh@Zד~d8̦(彧sw5Bi6V_LnoZjfz4C[ٷZ1:۱S:woLjs1w`%xk fMveu,9)q:wn(L3кNv'ğ %+ۊ4Wg_Θ1p %&0cS6;Ǥ<:›6L3->{Tw%E('[4,'?VV=]q-b8U!vE؈1N8pW-[,}Dy87O:& m:Kh PG@ST,b-)-"J9lr و&!OS[3B1*[vQsd`1<[]-Q'"<-=d"V8-ꟶBboG(nΠ5VL~vT# !Ckbی#CbLx( u~S끠Ёh@SLg]ة*Nh?0_(2.&p0=qZZA*ebDu&3u_8qz1j,=(hؼ)> ٸVlarJrdcrB)-M}Vgȇ{Y۸9U]Є6B gW-ͯ%Y>ysr6iEH?zhElxaGF* zq:Lp-47(ʽa3+ja'~+pAո>Jp QZqϜũKCWI76GCzeض e/We:tc:oݧ@L+* WV}ay  Frqм$!5`%uY(dC<*>:5 NqKlaWJh[O0e:gq֛>")G\11϶t}\)^muآkNտ-GH ~ٛƏPĢLPzN=-O/G?aFbffca ӜYUC RgDcU'b=xZHv5sG8ɴCl E~Cr$R:+d['>nW>jWO`%4,W{{uP1'˟{X4u B'Հs3[\r)+ŏ&#:6B{8ʌh9D\`/X9tp,m3^n&U3x~4Dau.˿k8BB~VȵO^#̎%G3lBi3R:)7u*UKqMFYff'o>lOWa*?ѩBxa)[.'im,@},0lͪnO8@(D/RXd,= ꬈~{( ~AC&O~%U/]$KL-?J(|p}W( AWӁͽ|oxl gU|!U`ԓsۋtOnM><##loT5Q~c o_ 0؄z峖$Vyr13?1tT#{-շm,`uLvB8T}v|8D/H94-'h3nSJAñ P9W+@2OLjm(37Wk:5)\bJLX?; CQhVd| n Ŷqo#~*JP3{[/,C1e~؝ɚ, ׈(x?ڡkQ3jz3P0&lR{-ȢQO!?J!2)OC" xʬ]|/$as"b'7/ 0Vg^w*K|DMYZW[)i Wa>vBW$y0˸zȁxOP׬|_=wɏr&k97U}ŒEq{R3Hf|o8)?`C\ cuV.q!49fـwPʟedЏzRX MR{*yMD(n'[YUxS|Um/6N- gf ֌-EߖA~?v|"au  PߗAcA>'-% fGpCȥhNFs /i¿AW vaCBbvg]fw+5=b̞Wf5i2=RX8%k'ݲ]!,P{%*h0tcSpJfF|C, 99/K;l C*朩qwi)0ve6L%ʬ<]o\š=RzƧh`sgn tJ\ ī s6vM;bOPw{KOEҬWtexFL^5VJCf9c'*|BgR3[/`>jb20MMAL?ΩH힓! qQ_dts?D$РUҎ)ertQ={J哲 K(X41s JʱT"3?_I|ޢ^72L5V:o·0E^&Yikޝo4kئR!+ x B;'/>\]ڌ>8'')IlHwPsO#p.DLLRshq_^7Eܽ e'ipav } ١{sבy@qTxZ!Fo} }WJ]6|oOr6O6eۖG #)A:57o[Gd~gC./գIb Z5sĹQzr̈QQI 5]'G7Sz߽p1zw+# ({-wU &bZQւ/\t``zCLmm$-sT- IQsTL]ej&Q/#m P !MVK3^ʫѳ-rE' 0m v_}-`$/;߉ k T|@pn*~&C>-!,MS-iUrB42ݮ!eD!tI]W\@A 8#b Q 70u9ϛtY ^<3YT,6_\1ז@u:wmd3JL#8l龒e?y>e S𱇉U1$aģ _$<@ked=!VW f +Ɉ!J'X6 ҁX> xD2$Tٿ ^|(Jk @~$.V.&֝Gs&_UQf0ّ1TwD~QRXE$E+s+4 y_Zqc;Utd<|0n䛰:pW@Ea;R'fLQ 9[놟f*7ZOn+34~u`Y'J#1T/;p#ֶDC;αb aM&-kBx}vrZHINg"XJt"e#yMfpn74!3ZtOl[:flo. aQ ={OV)@YNE8@+y} }TV)+ݲ S\:|`&<0zSZ]pb`b "S,\()K$P{;7ݣNh@`f╨ˏˀ>j BW c hPּ;bp2VHdV%JBZ %%[ FŨ_A7AS;=zAaKE$Ƚl}^lw:f3٪&ÑZ?z&[DZ#^(mz{B$'q-+`1m~V.M*M*Z ~`QBa5'iT*ݵ ZZ+-4\s̕Z݃ 0w9@)a' oi۸-8h,>';F2Wԡ(܏!~n.m#{K$[ ^&N9W(Mb#aݦTVePG,=uHsا-Vה VZdf.y+/nM鮉|1]-obX 8^S*V*"f@I(οϼTWʵ"Bպh73)=5I0 3翶Џ1zi|-\LrᬏMa]!0&ƜLmFQY9Glh %rVO:H"Q,`wVUB.xo*iG}Y:":2'K@C(cMuəmV`GϊO7ŕ*&?hE~W,P}ۓ/ L³D7ug@JèR™x_ED E/MqwwfH2gijvGx+xO"vuhP!~%jtl.08^9H'i%TRC+xW %gJ&|j*K̻}̭uA%<(GXp긎yU0G~_QocqU F~# ZyW%  ,kA)cMBY}@~ۚgr0t 1fF\Kr й!P1эԼreƲu~m|z441EDB"F$*{a @KU` `bs5ANjɻ_`}Qϑ;@ ͣ.&Dzr4CWtnLn0p m J;EE s9.;(80W2zobM U }f&.$ԏ52$D=`>"׉ߺ78")H9:g?AU?4eŽ; M,d+R犰 ACs)xZ0Ѣ*K/[]Bn$[ }ԥ=!xҏmD@i~ŭzWЦ#R;ONvs=8ܜ=x M,*uu4QHrJS:/-Tf;xGk͔mMvyO;Q#BD~ &+ B`{D^qB#˦#k r[tQ^*cnXH0~k6fu4O2{Ӕo:ҫ`N2i35CK.1рH7wL~8Щ%Hxo]|oQoPJsxɯQGAr7,6~PUH j2oG!+HF-l;LҠΧ2IJ|_}g{c)Ʈq* B cfs0=Ό"T1(UWvM3 - 8xT25 Pc(N?yq r@9˷,"5Ȃhl8Hww_{V ֑~XlG6Y{9 j5-| 4LMSyub `f2˵.ԔȆh"yk!y!HN0I-]YV>u}KVtQ3JIe54u&9R`]!w0h=˯2[kyP$8~|'AMy=۸ pxmSS7.YZ1ׂ,$8ͽHq-lk tMGWO9cVXj`u5KMZ_|Pphqp,ƺK[$ߌ[%H8; fzdi?/5\d`kV\.=qh_l ske1 v]gBIb"nҶV.2In1 R Ȑ?[)_iUX,;,aƎ>k>O\a}.N,m֒u(9I^4=+$.⏷+s*T FYэi_+ZuPHLDL\(|K0.>4f1094h&I1ޠj v')y`WĶæjaH~}fﰅ 9[ L_>RT'EDx2A7cj˘u!)I}{ׄCViR&)T~@$BBFhZV/RF88}ʁ жu0p`QnkتZE!-ƺQW|z/9;E>>6V |Hq9a3Sca8C([ Σ,׃0jkE.vy ߔsӱ䬽w}zPmH{ =7!Lg32&H8xvY6]/JS.&2yu$2 =-Sp,f8R65{ JhzThjTS56hn3 O"6P%92"IȆLYK*jLK9tᆨkBcPʉ龶 :)-Q~gtF[f{8Vj{px[΅ҝ pn(X!EMcМHA{)yuYY6UHRMRb`v"dCUUVgH3T< .KATCh0."^AYYXv6rPe Ve 6t]*:$!;sf8&GH\ʂ0&-jݓAH wjn >t`PбxAId0/ V[If5as;[J%2cIg!S4_Š/yxKXh{8 ȑդmBiIo~`pT2&h&O@GuLq.ZL`pZ~ōV-{n6pw0d VڟhS[zUqN+.兵CmnPq[IgwqsLawˤG? ج|gFeUj͏ݫ}qb8w_ؑwk#F%\BchjuZ-vS^O`& >6DUfuO.d9*&D3ȥF_)6>͐4l{ԣ9{;\q(GH$#}ć4+‰Z73Ӈz~}knDUۉlL m%mJ;$8}ޘ 0 NY;S$y^"ŷTK5,ִN·uꊊ0B@\xr_ǏK*Fc/ l$38I+\U ]%7Sb,InȁT;]4x] υ?g|m ٢6 7ey[PlC ]\/Bk?􋽣?E uߝ_;gªHgv(hY2KIH*V@Wz\Jq5T- ڂU{X|H<-}-Ay~7j҉zmcAv>5]SdFt) F wj`DL>'u@sݥ09 4{`(JiDM<[J`C"b^ lgIXfBiRcX#O/&A #t+c2׈B~bÉ(ݎѰtPXZu`E;{Ox߮DHayc̅#/|U:NI¨ZrR#-19qG1KWnjO9X|o6r;9#%Eh2 $"_#Ti6`xK1cmPэ`z6H(mCP])vªANBOI74ҹQfjn).3`TDx!\ӈQxG_'`0d1N:)K[Ǚ:_i}vmo`er5P=~,N/A}P]a]l7,o ݬ0"?TT%"qҲݏxQ֚8%ߑ!'dKaAn9~T-,4г8FR_tv/= )q)-mCDYU^`i@#$_ #2 援6H?8QX]ţT* SqSUwDEJ'&C&d,us z*ԑƉdba+_5!;޳wg:‰o=sV&C5[)Hhfd8%+w*amL3H<]kL tbuuצ=Cpzg>],xZ*ҡ[RSTgDŽ7<$_4AdrHW $"._}5 {(y< yzu9ɼ*~9{>Nh9]&&r@J9&HRfL8[ ij?6טHfDmJ߶*Z6Z.`c2AqtؘV8KJO  V1nk~Ic+";#A|d[Y Rv=EuҶ Ns$C+0H٫g%y`,o6h< BmX N .oݘ Gțu ܊f\PY̸_#BC pﹹ1eJmܖ?si*x˳{<"{3x+jBC *\1bgɿBh+2up|*wNH?bGo; }E ^ld"Ր& A75t_xBFřao)M)fXm=Z&XމF H"0M lKbmJ)s2n"lo&:c j/ y=O+z:ެÜI FCtUG5vةZȬ@!+6u׮;sGIhhx&.i"/%M\+()=4&˅s0]>&K|^jF5wo8c',:8- ]omYGt㋀m`j+1GnJkh"19K"C>zB[~Tx[%?UV[)F%L6Qy c) Fwu \%rdVna 9L bv->%n)Ba`AӋXqp|~t0e7WвMqe㚦30#.kbuGA;66gBXu!n,a@"|Or&\DSi$c1DrSx c#ZD$7xTу/W3ofH BW$ 'pÞ zHznvɍv?/T=ZKtl6 8:uA6"㦥T(ZcCE'w b#TK혔j a ͧ@:|ЕP`:L``LhPITk4 M2:3PSO )Nr\&ZBuW`pvLATr~Z3B>j;_dmǴ_'ʵN24]@{ZTP>Ԋpm6;=U8PЃۑV;!c+iqhf3.IIHUxq#1gYZ0707010000030f000081a400000000000000000000000164e6139f00002634000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko.xz7zXZִF!t/ੇ%]?Eh=ڜ.+qH>/涯yB+qn5ґr4NYF6XX24*PpǣBthNjF7v ^uz4|=8/DEpmB`rhz@ЯI zmDVV hbNگi 7Z.ڐc{ R97z,/ bQǕ g|hv. } ioӊ2[h1 -^jg&Pc5fpwՄGͱ@Dt5n[MJsu6d3k.Sylxw' i9/Qۋezh5qw23ܭM 7Otp @db.viz%yīԖG}j@$'w@/K}GSp4*G)SΖoKYHE/Ee^а\Ĝ@"32B2ák*uc)l! +3_{?9Jnl󡰨{"g'֦N1 "@A`%lV!##'U"-~1G-AX.5Nš҈J6Fd6UW8̭aK d.%]R7qH6VAB3l#W2#rɞ%rܵ/kR)S w"#A@ }< lgFVpeL4[u8磩K8.EIz $q7 tMYWM bYg lՕ1,$vD Qe/wˑqI+Iy jM_ i#5On`Y^5*ʸTTϿlejFLAT솖/.b|W(˘Dp'>3E؂3'Cd >R:ց2P"UifѢ z!B/7 p:/i=ޤ.xv]%ѩ{ސqj/WrK7/kZ?`j@}p͔nO6ٕvikDau aowBxX ~B{߽2h.FU~mʛ*X!ѲUNyL7àܑ;e7C3e%VX3tlmVoR?eQdZ&eCwSА̤g̻#XIkű& A5u+JaN_Y;" εrl;X!C@d40/̅qv7>KxOe, 8e^Ce8%ʛ|;wυ -T2h=,2HY}ÇzJw?K=9C{xfhL6·v7)یa`)5vX zPi[f*ơ h ċ 3}%#{lPWQd</D&J# NPj..<<0sIutx 4hv TOH?g3j~*YlvBǑ rDKۖW"BRM1 #>r.'W/^蔹gũ*}T#7+%y:>\o+$bJ{(O˽wYOm 6|u=@2J(;v4pv )Td&.S],O;G;Fw #mP۩]SDЂ.=;sp/%Zg֡{f`I2q|enڥFKm0| .3QMD 1s8p4ҎB$'yuYc G(Ի'Pw-f i Cd{GIiVBDŢCJ/Q(p"?+g'yۋ|ِ~aZܯ~ K 0=꘤W=Pu ? 5}6 mʛ!͢^§#£D<\]lMiklu|!̷nRؐ c_QOA%>ӯ3۶FmK^-8( Vfn0 *n4#nxYȁjw>m@ܩ&qB1hҳI_ƭf} l5*^CZLZ]X>:ȝ 8f j)揎Cz[UMC@jOzSQg:L2>t*鬈$ ,$hK dOm˜d/ i5B6M[3]f:7;|8bMA`#f¸kGNM Q-m9W̤X庥>"5Cw~d/%G{ñ+DZ=oC“fļּt4?mշ{6>aXꃎ툧Hd{!#mpcz7AvugP3 !]WL,UZtW/޾r?$NO I{0ӛy9VJ]OdMKV 3iq+3S+ WRZ8] \s~Md76S_{DB=+cFED04DcيXen_@qZaOiRXuy2۵l&KX }D~jO؏DoR1~礈zt[I3'ݶnltM2ӵ2.]LNrjwnJDu%Г"TZRhKtk-e!#厔SiDUB͌QȭaA,@ًEu vyƾx|m&遗cQi he9&=r`Y=I2\uYl`K= 1kS ՁDCI,f3_®G67ܘZmuֽ,oaڳie6r^"ڄiIh_bt\9{U}륮+'w :oeK3K@KI8—0=XSq9Z T]pMNεyރWpC$*ޓxńsNa_JA)#+Eq]1/0b6=#vYk!5j5F;åс_VXwo gfocHV`k 푻ԟ{Y i9Kߥ&RMH#6YLA~zd} F>* V<( E#~ Ahlv1M6mhDrd];j(8IwQuIky4E)2]oD@ YM컖E[g Eu+}_pE75F́i s ۡpkViP'+EBG@?/kYj?h%%I3:Ѵ?K|$MD$S2)3W29GOWIhץQ"7 ۹(5dTPMǕkRVtS$2T4YpTp>#<`|uGذ)V nɻ™QNlL${e6(0+ܓ 8& J 1uK'A wͼGzי7)#78VL76gaCTv/}}t pjVhR夢7BU K dr)hZZ޻f8D܍Do0?OU?>r2 8Wt$2,O-ES8sv "Y\ '%+6mo4'֥0sQ!Kl c;Po0*˯ˢ]{qszr!^-E6#gP ;v:Aa-am?NoJdk|B۴+5{+eK=`,r'W6Y-[GY7peo$¿ %QW:*|VYmTx8%P8sw5flUX)ubUM(k Eaܸ܏hEbXL'e>nBgD %E%I I DyE-,rCjwB~xgg)dPRyʆA:j2ұ%e&QY*1*MMEj"@ Zeovb ٪MR/+dFy,G2^rm![sw],G" IEh]1 IaJfNa3]te `_|[ + `[&bHZͭq!ЈjL:h e:ވ<#2$YإPh6wVpTFt;1B‰7bfxkbm,̓6f-/MBU;Lz`*9l3RM\bXB>P[ q4Jr TNԗz mZֳ61-s3)xbN7ꭓ,$؀b*̙ 'i&\%Ez簗nE?espEӝk?[/?} CUSW?*Gz+洷˚% 1 kBb'S!9 {YA@vҋ4\cXc-w9kWl͜|~ yycEu~49)v6$4ɾc^2[Ȫ@m R?3sȭOܠetm))2WUwr9Z'ø= 英,<ía@gM4Lp!ƜɳG0$p:?Y.RrzޏY_2r )ԯn HV!(B%b!RP3U1ie3 L]n}G#J]NOuHOxNIuK5xVRfʊ-2wחڤc]u0@Q𵒈FtCz6C`cʌy7ϧhҐ85ݖQ͓OZj{ԆfcW_ }~YɪGA::ÖUFN_"eɾqu'{jrVAQ/Er|޶\0E'YA|95d!,g[h+ dhݏ+˜ۃ@ Bf?n1;;z~=ЇyX6jv|9m;_DC|9#@8nH}if48Uad"Łǁ I&eSY|3+Yƾie͛ǾPMϡ&hn Wn`O8ɽ.pacH~`yN^UŽ&ʥcLC!lX CtʡK"VQ;~{P,B{drFLD@&Xejf^hf]k\{)o0+jcJ7L|"/iY 9R|20X1h %c8I)481苑+[$dՍ3ԟUBq䶃HF<^+ݾ]:B 0j8o[.;Z=K4,?,ͩx@a=׎%ej'f^'WNM,߇*|xZaLT;~ñ~1`4@؝>BݮJ]YL^v3H *SS"DEɂ7W k[k Ohf2g{.NC6eҘ3k~j-σUNJ2:WHjArZ^-hmjU ,~2~q1S4դ-s*5@A9%LligYZ07070100000310000081a400000000000000000000000164e6139f0000c274000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko.xz7zXZִF!t/2]?Eh=ڜ.+\%`s~7v)-;j& \svyA "rI12Cr"$nַ$U{f)R&iw5u<,9DhI*9~#kq^d>UQ.wK'ao>')4{*=F-jY*Bb9g :,,Beer?((~&L h:ttAA݆y);.f}Tv1]k?y+v}CV dp{ӳǗ ǖE.qSNAd.߇oI)9'Æ#Uw$H6Sp*:3m3կjr~nDr70{J ,ݏk)|p=oNJcSdy/5ω~|+m޳DC$cݔTwC4ϝB~w-̺J6~\ ClíqSOpqиHTtb`~+\HdΞÑb7" +x{g?hȎ6d>ծH; 6!̼5DfʻY$KHGru{]=Ѓ\5 khɈCs5V|tө8Eg g<2\j~lkOcn<b!_.J7DW$k3;֢#[h%"{t-@iWdߜ̂؇(Sï Ȼ<=m_gd:^>~sѩe, \^ 0o _N*噟DV^-*[3wE'ӦG"=}ʻnL|"'fg.=kI^yQƭ{D@GFFNݪ}WkPT\·߾Y3EAk͊-M{xZ>T`+c-ZUwytmJSb0};SїKn\GF68lwݾM\5^QHƵ9"DI%WsL;\e$#Cu: QUAq"rdE2`&|yTf>xS{ a>Qǯļӆ,%z-(rnuK=Ua3p[$FgiW|,E:w~4*A f͗܊fva{#JT2XAlqj:+ s1zޕ^߶qUb#MF1־-PKv`,J9MO-A@=O`ةxӋ^! X"jZt<>C eVWvS c33"MohrWpGXƔg.ḺZ\z^aw3"FངzexׅG% 8PPz  gK|^"Av("ZFBCdmOnq` :} PC} O*#v IGτ{DN`@uO9Wo7ŝ0Hu0^~Z7+22Nmr*b UK6}A"{U<3^1NUR6sqX ZE`Kný*/4bt-}v v5qdl\e|`>'J $9j]6faʙJoXm/TbkDc2y%^)ƄA py]5CL|vx!2 `JbLoN0=WZC f*@yv)l|pU 'P8$/ڷ 2w_!oAhBG ߸۞+41lؽL)LL Km[.W,lw#)mŭhq#PGLє59amB;dc 7^i F[K4No^x) }/.5G܂G$zCPs)Mk4MiS}g΄QbU+EZUuhvMNоwڷr —Op{]%77_8hڼ@ʦz=0_T*@o ':swʸQ;f#@>G߸0dZ#g 2O'>L|N*o Ѯ[9`[~:Hh4ȂM!Ν{k)l6DZ֌xP\`5,/$R {K2a(fqF %D Hϖra$I"qL6jJTPGh,lk3vXiO-UwSטP8!Opv5** V,5hҕlS/09|:i.J\S }7Cb:1J?k9 rZ}0*m fJ[" Q sRuB+BUGѻ*[<JzѬ̠:SD>8xZ#Dqn |52 Fm *?o  >o\k;- ^ȶS(eƟB >U!:0  #Ge]_#H3>A=4WR\ ք_ {txwaD|‹ۑU/-^&{~2M`F2O0_bbPӟӻNdp݀[.MF֙e9cBXBM=ٚg1wI̾XXuB7}u&΋90e/3وmqLneۀˠ{9YJ¬>Z Dn,;8|:aNqLlBٯ l*X$O2x6ֿ 3IweSqذb8Y=Te+xECU]ߛ4'!u2`!qE>;SKx7M-cD3JIT5_ύ Y#5 3ev ^ej`("DVR)BA҈RKP[S%u??Y,|<aOeu1RxJI/4i Q> zrCQ с$E{aFL4HV3]\^ =<^Io;<)g O'kB`szy0YUc"E^E< VBg!sHV?FaN",}ļ*)謋ZN<7ɡ.rCF(H ]ܤ\;mLU]))+ A =dGTmhcYBMRٰဖkrp wUwݘzg XP`v]ر^(;jſ6Ec_+| Dk`n (2+JI9؀'Mr [.2`_Czz ޾lRHyP®ZY3UȚyҞMJy&Ll\x3/`P}jCeWeEUDEmI  1jQ2ؾegӰޑ֋DD/=p E#zLztȊW9S +?1[^8ℵ<֨)W$~'wm쁔}D,h ^b 5F1 {lнV_<"&;cZ77X4=Ɗ6;LӅT[iE"-F:\yve. ?.1n JAs"W`YZCwPL0;֬Y(m!'[4XQ >`T;%bS@q *-"a&3F*W0m '"%涖az{w,j9JC L=Pe`'{+ϲ@w6kL~#U▮3R?˲Yo_LmweVq`>\J;g{[_E#ikgQ+E,[\E#`Rhi_RGJme :Le>J*:tPk)޺|l%"µGlKOb krej* $"f!촲fZ쵞ֶslK*Cg< x)O&GRFUr.%:ɿIi+9uEFqtB08ӌg7r Gj$;Eֿ+*~)72s>c)g{< _](G#?mtPQ_v$6ouQP|}iHUӹd2AFakfM]ܼϤnijCs<_ WWXԪ68"i#eh80m|%&:B1BxjQQx3>*jO*:' _v+cv[h([~&4$ j+#H9s7b(68]p>+u )oh2)'bЩВ>qdxfT,BHQ0q>&W[pe~<"r_ 07B~ZSJ}- #fϣmg#BI#``[^ᴖL Y[5d ?u̖k",˲pIh(ʐS t }K$G*=(ROAe&~sة=ެk,?; 4=1APin>l \S~ZO$lʵu+W'%;D&Fרx7"5o'NQ}]cH>SC;'ޮ².#MP3%FAX40cmCjYje+aƯؖSݍ@5غp]g3MHWDu=ϣECr촾=+jA84]bzx}s{U4[ .DmE%2H䚋ձN*Z%Z[d;1Z=:[}/5,htTϿdHnt/7zJ4Qow{lS*q2Jrg3 ,_On-[V\/,ᝫ.ח($S%²>w{=kVJL,梩IzqE @$^_ԓw8j%3Ҝ<9Ct02PЖwyAZoJ7y\77N fnQI_"egvFLm8kvg}JqyugLHԼ;M]+%n\PC?vn ~O;NI0a23AL p '3'&yM`a#)ў#Kk&> DjאK^EY7t|sĀe9  p w^.wBVChm?Dj 듴 DG"\ 3xBm t pA&8j`:(ŸY#`J؈L8(~Kb4 .Xc#QLCsgJ"BwChh?1l@M3xu+oMa~v9',rsM6VKˁ3ׂ!ɞN{/RDŘ8nJJ_Dwʺ6t;}4>f`3NF"_y!|80wFm2v "3 271-M2u͕=nmWzp34j 'x"$2KoJWZE"10b0blX);{Gmߖ?"ڃb-_S((\)9\`ȕ(J^ 3?\u~Jm3@*)(V٘fhwv;We\ (z:d+U\YmPRDzw~i/#Of{;eBm) L2ۭ3YX.@䁟 [z1?"82rU|stӚiQ.2,fvkR׺$~ 38TVf#ߚhFo=bdcRt Bi[5M!Rޖ}J0 `#UQꓴ䘳z#i_5Q]cٌI8+]g vd=927dw)౥8\ ʮǟn(֤TEHdo=_sL y5UuOՖA"394mZЩglЩ;g`3E}DqT2?J3<hhRkڀ*x.Ɂגo*/Xkq1/]ms:,?$ tAo`s KԸP=NDXo[\R_v$0GaW @b&H#}ZpiVq߾"SnӸ9qoʛ,kUBdeQg?90 v+ =Ԟ4|wBOU }!:BuiG^bٮyaY7ns{s@@ @m1Ywǃ󹵾@WdZ Z5ߒRY3ռO'&"}CC/Yqɀ@sZm̭ɐ,BW끴! LMT=J<qtC )96li˧2ӏ3Շ,GWX'َf}VK?> ?|'7Hflw{|@sxL>ٝ'W^1Aγͽbm1#}"0S¶3ṅzg/"ap[+(4 @@~y ɬC8|;4K(355a}FJdeҟ]1>Eu",i,SETL; \Y_c"jK,kJi^2]8$HE;cxKTo2KOU[WHdY]$Tv (M{ nބ! 6 ʾ葘{!-<1}/=}GP M:`˅Џ,.˄. ,Ő>+h=z^ܾ,c!uS*Uﴱ!d$iF@5] |xlLɜw)DLtOTOP6)YNݙIc9A/GGFo|-3(|u8φJXuR~yC1kh&(577yBenK~lĄf(sԼ3m= d B 71Xt& 0;1P7G)}Z5k~@+L Q #5.A /Gx!b+Cݘni+Wge? _DY :r;_sDS#7e< Rh{'M۽G%lRøv/Tgi6R._[KutSbei\(G)SXr Qڦ[vّwO)%F%cѓ@%xZ܄w /qPII֢8faݤeW4lVwe&P^2(ԟ"C)%M5A#\ 7#_Wfo6Ǻ!k ڨNTg87'R =2&V6.vb;-HgG`g`:ߦw< {1cX 3w -v NLQ6<ҋk#w̷45+˰0!vUC}w/Oe/В"@{ HLۥ'dU\ݷ-kF7^__Ikg*9R\f6 :O7g\y)p LF ;#9\?le r-*~uKI]Fr  KiFg.`5Ldxrm)xUk%q5G\)J؎ʜ q꿊8(~O>WDP#-76~AI-,*"ZrCPG;}"gg lTr\,>X'7eT .FֳH*l4GU/[TǤJz +k`t7"q r4N[X+a$J%^b\`Ica[YÙ!2XЈi6A g?,|3j*nL_gy/^඘tWð"ORg݅5LkgGiBMhi@꼾Kqq'k:xGU 4m ~aLByLjY xO#Aƕ$-Ҭߟ?;G~U6sqI8fz$e"wb[^`q_!Hb`H0R9̕\J0ܧ}BGm>qů 벘\v:@BV%.nb^lX z~L}bQT*y8f= y~  )y׫e<5.ާo9ג!k.΢T'aԪ)MnOA^! O!wA)P4G%>A >so$fXyԈjo:@"@_=p+Z݆V=\'YXNZi#3,& rRc #:+o% ,3P&vkWXeeD/x? QbgQ!r*KbܕO0'0{6K02b5f6x =_:#bnY)|#4i/'U >{dAu(ס;!b焒ov#.ӥ7أ3C?|&Ha PYݡmhfjk/CΕصf Up|#nW)&$Ǿk.p;x@& Ak }z'fB2l<ժsF(pfia }j"<\_[W#ya[&'ěSRM rQТ+AawP5~g4z!&Vf@=uTW_7VS+n(%jzqObv`ZF4x00sj.O Bn3{J!)O[.?+_Y]>ܰl:c$h(f l1<[!ث|Wb$=w*b.? x: ߠZ?>3Ung>bȰ_3T+ XB^X/`xgkg۞=(zAQL2Z31hQSq2Xx,|9EM]P3f &^@QuȚ7=K*w( )Uf0@}0;lodhwѧRxTWuV/B^̿{#F9]}OYRLPk{TxD#TW$Q'cI>"#d1,FL?_)n*j.Mw+`>9 ?NǺ7Dx" Ԟg[aYNߤ\~e|jSQrU %-7%MRn7񪁵ôӜF b![(q߀Z*lr m@$_E>pC[C{sj=FqxG/icZdZz9t4UOWCF+H' ЏUqMRA1'$ %SIv?jv,^;nqkPϋX^p&̘][1*#F%|1{P͔mл S`0 NI:uu9P$†sޅ3H"4gGiCh%9G}tN%V$Q>\ ;*~b!|"dX  l-mY}ÛHC?;g۝~uCn`ncH f?B'E&hmu+]vo}ӕd2&6Cj7NBc\jO`xT`<8N hɮWf'+Fҵ'SbD*Uu`=Mcw~p&#ٌbRUqRW9[mcGu%fTU! ;"j{"@-f[XD|=Gr:BWGԇ.Rj8l nMxT*{1cN=H@>>f\:9 .v*ŇfV@1HhVq%A`d=wtK-yȽnZ38;IסKNˆ|:&J#O -E%Hy:rx*#Y"cF>zAYZutX'(#M9aT}i0bb=Ie3QR(y[^'O }qZ}/w\0vW ZxY5' aع80d -hl=4z:l-0XX򹸓%5C8bL/P Sb\N!0ZK[8Gd0w\'Lb*/|?)Y%e,% =+e4 ;c描i8(RX75o(*~ρ'YZ''Yy(asRXـ,"E h4n ToW! e_۾*1/ "I\'ј˕Not1֙4ױ06s~5.1t^|TSI_%(,z'(lC5n!*]g/~dVvdy{- Y1Y>V^HoUd85K44u4+Yyٴs 8>weM+]q;^Lvҫ6 lm⭔ZQRgywA.ۿCde&ZۡHRGNdDpx5gxC~ 5XNͬI:Z~3"A'oт ϏSʁj#$~- Ffo%JSY/u0ES5;gbkhxt/>٣?Q9 93f8\Lkr򾷣ݞK1P<_4;v~sHy2%hx3z @N3F\d{]t38aj 3nGs Tܮnͯƣ2{_{ݿi94; ޛ*X`k/ӱ~wz#v:GOQQ*0̝Uh℞@b\ V[J*Cfyz"8܁%ɜ0"Ozס v&8$t7b}%wl;#b܄dBdQ0?l-ۮ=gYoa l1Cћ/1Uxdž]^,؇eU+o=K !04>Mq˓dK\hRmeǏk>D/#IVh?:r6鬅 DTV[ʓ%k q 2 WiUww9)O7y@&nռ,a%L=5'D}Frv֭;C5O,Lիy)͙`ic D!hb\ݿʶ$fas)lލR }O@{KcNP oas*zEgd}(,bqBkȉ x37 ?WRtxb635cMfyf/Mߦp1ZkpS14Eq7& ~g SYں}s)W^hK^=֝)u|GLJ#%)(K ~Wmt@ (S70,?OÂ>$"^?)v< AhkGuwo"~1s"btȺ0.(?b0sD3Ue4|7.z{$ʽt[LNZ{xgnW1yL3E,ϴ3^$5읫)Ql9K·bdTz0RqLX~I=),N"uÑ:yl:њl2f.ǻZO(e]O{b|}%px:9f||&8!H Ԯ=2&jNS45jAvt+.#t({YپT,M3v+Mgd VZ&}.NH|GT\ەWs8Jb4o c$Vd nr@{b|OugL!k+@I,|C7~NP ؖ,Թ6 ,T}z6z2хR4nUE+&d~' ;i7czp"),.-d$cNpv䜨oO pM8-V=u{ nJz6F_[kslѾ2?J}JwKD2cNb3QHvlQ1,q`\omGHk3&srȽimA!qGs獧P+bc6ie$ ]^S1i Ϭ A8H/r@8S?Q7eVx}WlץXI[h1\̯F, Q Yt&![$7xb%O  #^H/*2TE9GJP#/W&V$%/oqBe`}wQZ~T6!0&CtY滅ue7{5 *n+ߔ0j _ӊ, ZLU `SŊqֆ3y)SsM*э鎨r4*XYjh1'D}tbsf.=iXQX#V+W7z$Y࿢N'ލO #71gwʾLw/}-cX '_Jƹ*O6Dv{}  fr*n9p#uYT0r|ȣ(U b3a7gXU%![?]p憓Z Uu9FDM:[ Ck(<<oTƾ֐-]@OJSMO)o]f2wɴ6DW!*Ы  }{Ѕhj0;[ 1? A~󣙛)OlTJT*VH v&D;\QcB=^ xŒ>ᴝl9WX؀G7f?Bi و^ xpz[y7u~!S$w1py_{W 1{ƗI 5SJGe.VX2r{iJNͼ5je\<1Jj:&~g{c{q;п~/Ԏ"vߴX ;r1]i0)M#=sGQ`(v $S"uUJ C19A6Ņ:O'9"(ug?,47c C>뵥v}A,)Е3_Ƽn,0 [C>SI ;̼cD'6#~B n 6ʾqf ̢H~QJY5Ĥ" N9So1/K%- +ޢq?l%Ď2MioDvbnQB|@e QҔgb6 wvж*-? *D)NxB+|Nj`!s{q[囈\gԝu ElU$zcD5AR7Zw>o6%t"p$-H`_ 3 7 ɍ~Ș6h7£9OMLW8 dlKeOk+X9n\kjWD]kQ Kn rT̊R.k92m\$xn<{$cNډVTe{ D[#jNqD<@43 jT)qoJ> %e}u4 -+[LcH+ث:ӿ iyV䆸[k%ҥ-l x]|54f̮ !ek%ڮ}@ F,+f c7+ VPB@|`T ioM|鶣#뷮PJg)pgEYot1fopUVH;%sCFW}Zر4z_EfU]!'w%sD)Ҍnj!][gӠjVF%rc@L8 7a#jN'#>kp: ura9gn}lJψD4)9L2t/g5_QX ;!q5t'$ɟei0eێW] xs wَ2HWG@&ExJƒ G@Gx uL'щ݃`}9*@V@ӧl)%M>gwCzFhGXGM(ABuh6(1 oo<#;WO9Xzc8"䃱|ޭGZ%\k1j5*6qb.文w6Ȝ%i/̜7X]]7*>SLӇ lFץAp Q %%,!EY8[w1&ɶf>;`h#[P|%b^ 'jwu9φP *\0z}%-nar޵5%i]=s_ZN^)|$fnKxn{Okf:߂4I=N~Ԕh P:H 4hw*O㤥lC}ID?O?DҲ՛DHh_:j'J*&.}Ș !+BM7Q¢LnHkkp .G$DXV ܰ= tc4\F'EB`У˛C@eU[g]t|H ىȊ?SiDzLض9QRۮۨ&[neM(y A,quuK@YRȿ'jQ;-EP`9TQzW₆Mt*YKdbRu=bʢz4c0SaؘyQQ)7~Q\gȎ6 T{q?m"j <(=a ɚXKNL>p>t5byF?wT6Cק2֕lb'G*\A 6k0*spT(\ؠ&&+4w z~KYS2;)Td|}ߋ/eyx[45ԝ:{$LI 4H%ScS%9G\*,tKؑeWwߊf.יʑ9ܮȽ *+93`K_|yL[?[m[,i&<3k]jn),n%N}>w]WILҪMkSU 7p2 |n`pK}`U}˧TGBԥx??A6Lg~ ?8#hI);!3W$ (OKqI@? Om֩֨Bⓨo7+fniP[#DɹS=Xӡ>ܘEՈSV| MTCro~\ڧ? Gd=x"aRx"`!yT,4FCj"S/аpT2: CFN<$6FnU_q/#u SZ9tB\x x;kLbzfy t*"Xx؍s}wVM 5&3%p`5{Nʛ{(¶Q#D vC9쯋UIs}qmFheFWvrrʨ}r$Dy0_]C1D2' Sx"YO_IU kUK7m@"N=|;vr3sB#|T l L:' 00Wze_@/rx}J6& L-'^xhyo'_U{δ ٨Y-|/>{?NP8\s3-uK7=@Y4SX'N~nm3>7Uy2C(0/+La˱(SzQ|) (BA1UMa=?G 8<; yGKUS`M6}VOec?TJly̩\f/!cCxdۥz\a}0k +>P!ifJ" znY6q/s |37`)P_W'ufh֦UiE,-qm [&x`%av-R!Y}"ZI1֋K׀̎ ki{H2E9zvvBܫ:uwoY;[ē.1;s0 g̪ͤS/R¿eG`8./x$HDĸLV2@I4aYLVW~bbСFl1<_<Ѿ-&⼢؁i#-pL'?FUKoI>F1 y'h3^.Ev0*n,*^Z$[XGsHw*Wˍ~$ -F3z/_?*姄we`k(喉%Au 8oKS&2Jp5BiL{YsGAoЩG A% ӎwN(B)3us\#[HS.ˋ!}eoDƉ)%LtՃ )7n)%TN)4 =$e޾̴ȴakZeG>X␼Zž+C a ȠEGt6ZV%ӏ^}'cE֐c}2|`i"ǰq4mI58@/:5y=ĩ+; =eN;t;b`H2RHgci! 2ZMRCp-+;g1KsM ² \DN;9W9yFD{|~`n=} 7kU\#+dV\>=d6s$XULZmS]ԡҮPīnrJ}3yXXW G0m獵"$E䒌k2+^pR5ĔxMv`}<[^447e? &7Q E+12p{7ь90M^rv1|0W.4Mk>v~BG/\DCe/*L?gIy4?} `ˆtgZRx(ɝIWiUgu߯p m \"- ǢB ANZDV 86gkF M6e]:s8DBz~.|Q&J$n8K0ǹÆV~ҳ\$'X(ɦ&%! 7JMr/ y ^֠q7q=@\vM+of"Uߝ~E\!dy?̬qL( 툫xaɌ'3>\V4A>KBr|})oj8Wβ|G` ʸa p{d%WOc ^up2o8Y aauQ,@MyyxIw^G; mq숏S&8R,sP?fWIfWjGDݳwt[{s]&WY(eiiޙ$֢g 5:RRy,9%=$nix7:yaT<# LO6HKvD,^8 A jzD=ҳt NY I+K8Mev'|gZ6,6baU8˷ҽgDd9;C*cj2KY2h/)x jn_9 clSo>zaXm;!Om%Pܚ[Rw ?Wͧ2%~ YLZX{nf_~n*` EdŋEsg4g2t-)ffQ30edl99T}M!ٛ[݄̕3S}Ʉ3NGpu Zr'n>p X e>!Øm0ܵ;]¹`y\5zK&8IE/8qdO9:Yaź7-#M F{2,l?5 |h$=N0zXVPqa($T cqqaֳ4^9EoͶc\1q8wlQ0_1_e6fPz֬if8gmjD,,kػɁA-, гb;-y bVk V_ʲ~=n(Ct F!ݨ'tpOF|vhqn4X˪T{5 bTZK_GYkZ ڛ񦵑iw]c]MP`]Zj~r%t { '@2= .ob׮*EJMTz0Vb\ v'.52 LQh+<ӫ=J Kn?W!:[*(;lGSȯw/6L4S-S桷s7D3b5(r /."+`Q G|]2qsYO3QFnJlnE%mαmZW'fhfqRuQ96L5J"Qk.V⯟FN5,('2g ļ0m43m)޽pS6cXV|saIn=TıBiN^jN'f`TLdT jl{XN&ԙC7HwL,_xǘf=m\6\kVG2CgjiULOj<ޝ iC^DfY#O0#/0 a úI8k󛇁Pwh'X4B̌AT%ߥ>( "dL/zЄ^BF<*%h#ӝ-sL#NekP M)ݾx^QWK"!@#=;9ҩWU2cmo$xknsֺ,d2yS(iȀo練 p(R: JFt\<;ʚ퉨Z`=G3b{ Pt(+wݒf,s!v4/YvN*m-RhLA6L"?DrsI `DXa#O ,DžQ"&M"SW '\ؐkhX?iUv;LŚ8ҔjȨxh&hhINbd613^?Y|[LkbQ?~ɖR]2 3 hm31|JgW{sH58&^|r*7yٖ_sD"ev#hI֜Mǟ4&KL* ءޘb$wD4k/ʗQ; ǝ[3FL 38#(s\ ׇVRvyCm+sI qtas 80 I d  H< Nό/H(HRYfcI1p(iC9oE+Ԇ\/a˭a*[0+kڰѰi{.$紇.hŽ8 /}aPB2ES܍4v ӯHo C|KE%1\qMdnͻ/z @`N5B*3KA90_p.w"E,03sq( kmx_Tʺs޿X5#2 ?Qb26ShՍm4߽A9X F_ǶPUTS(Ff: U9|t.I;7{S #̒=SMC*ƤQx;i.a3kB&=Ӆ|gd-tny:-+5, -f1" tK|2H]9A ^jX5(76l7~gv_ɯOZ肷湩-=M;r#'oy썉E^i~V4aTea.IٯftFY9C-8CT(%b[(}:Ѻĕ#P4)TDYA"f}C2t@Ou^gJ7ԐAE zmmlJNl4=Ai]eN@}JVfM> .YN$H瑕`E#T@a(ND{M"\ x sg)i;-+ 5 xMBsq!+l1.u4'C>p'a׿e^΋34ƑưnxhPgnu !0[4n4Fm/\^J`&>ɾnYz;bݧ=OܻPV]t4!:ie-0{+5n+aˏҊU&rYUYF e# I J.W%v6\ڦqn&-^jxWM5 x*5# [$E;NkKo| 65TsY :c ZzV]@^Za_+EEJ8o|v`{>Km5VȭM5-E Q@Tb(!!M kvVs5/N%+/b7V,u[:"{BB^isolK&im ͈Z-;ʩMeS: H5GQs2$[ $tyDk,9xm'lD:t4}@Ğ/V+_bڢLj컟MH\{c),sIX%rᭁ"f`\=V`01.ao’v$#Y,YVF57k:bo:t}D=خ#iNcT͔D2}MD@AE J A'xf^ƺx* 24s[t vuub`D tܯj@:p˲n?#Ts>(#_'oʹԘi=d?^:-eIzW\k>_>O.‚Li> CINP-,R8 WWv&'+3[QfPdCzA+hW'd-T +KCǤ* nS?6r.kb#\ 95~g;| $idN^%! ~Ӫ16zςNmh &uCgFh4":-Xs Ws\+*;ZcaQä\ >G2-ʨ0sZ`yc=Ѐ$S|b)XG.ɕ{ަ;hrpax5mxީ/|-=$h:pN!`p{ zCݩ F}Iv~s5mwA?*Iڳ74 oȬ*lIhlMz(E$%yw"^)OWKv$BZn΃#Cq} ))8QM]Zp6HYRiMoX6e#hu)ݓo+p6|]^v|/`1?}"Tu [pWE` |yZ#ք`E8e)?x%qXUa#dAa^z l "/88XA-n&J5t%",nOFH7][G+mi9şF=]׏LzuNZT ɗ&jtUY"Y H{Ie';tX󅿐̏@8*s(b4's^@տ꬙N\sM؜@ +?LRQÒnm@,4Y"Tl1C?X\h>n ' (1l+I'#J\+nn8˺vS[/GȑNص}jh/d ~yJ4y l84i9ײz(b)m0wG.H섖Mi'Q͍c qv3f<(~k`56"5st== cn48rO$ >AOަ}=Ewq;RJ471y~~jsvK)8r|Xm` hŶ>i)F}FY NN;R.HuƴB~vkYv7 b֔- /9w6֞?C<툖Z^(s E^pC5bӾ{ ˶'BhmdSGK|&ڝo)YvKdH@^{>.O[16Q%qemI^94a=/xԄ;4nLZqȳL|6p(Cj|n.$ќ }wQt%~@.do)LܹX=-d#1T3 %.A9"jkY fD-ehZ7Y@;ϺL15rNtf t?l!M͛K V߰6Coq2A Ӡ镂=5mǗw+>nH6N*&a_O߸4[ @3(qђP,v0ő790/ѕ3Kh= /XbK-X/ ^{Oij{Dĭknmi,Ml&cl}^v6 ؐKm^=!Bڕ,Cg1<WKq'ji ˺ʃʿ 0UZY.&7Sak )'}Onv(#Փ mRǚQoRb0Vr~E7zo%*rK.>Oe($%|PJo#8:1Bo{(ݴ!|[vܬW j(|7 W_Ҽ-Xϝ{/,MRB3\uˡL /B0.k*AivR4S0eĚEeH"$#DB39aेxt`ekz .B_3c:`H{J-' w@Y'<=OR"FG1b߽и1+ qo.HTZ'D/|eN݀BIYj/} >:3IG0^kS8x7wǵfݡ_Ʃ.4Z:K&6 ;HƩ4+S҉m05K^O9$ܯ~G.~v$/4vv5~⹷g2jp~ `Y,a)*X28f)xIO;)&Fo\GP0W>̬$b0,.t h9n;oaȦb%@PwcPAzuŔ.1]7^:݇@nlPۣpAӏ2%x4t2TL)t >ae:pz6:ۢj:ҩrR %U55*7Z[~S(JqM&`Vï SV}IIү aSr:9Ie90n3s礗 pn]n6)5[Mִ=JM Q`2p)ƌTRI f̉u7RX4Cq=_3JJKֿ'6橶UxRPg52$NHrZ N䴑UcnU:sIWɖ?˶&)K>Qj7 %p_5Jc1?8x˨ FHYȩGJY w[su/ıMױ6YP-)Y=0ƊgT&tҘ~09PhBjr̄"}Rɐb\ g.Ni𯉃DǺOސҚbMc8J&6武$EhRN ݱӓVJf8^awN3 ٪Sd}Ë:Lj>B|1&q bV3+E+谰 ,?05hJY6Q  C9/\XR:M ѫ;E3k+ ΘX$8*T0,ˣQ{Bm&ip$n'RfKꦲ/e,2z$ &d>(=C:WiDVOlvh5@Oqo Vk.aY:gEwW7o_zˡqn ;%%e͡"Lk>0 jws_ қ6YVF N[@nH@TS0"YSgT*E$(La/kKY^(x/W;'3ߏnF֦?񯠯38b1B] `wKWaF+EHԸr#waRFn-bəuQ#Sg"G SP7)JIrh&$lF$reڧ'N{ˆdS^ nHGYͷP~:[ҥQ'Gxi){ Sn^Y3/2, @pV^f-6"l𴛣l#U Sw:rT25H˔(DmAF>Q?3 ͸>%?a1., ;#PzV67tL}Ox DHHl-8fm䪩="s_=c[ &N1sH JU]+J\8ˏK5={ϟ'}-2IB>bQ@l F'9_~;f:)䀍@J0[ z9R4~-OK뙼treF鏧Nt@4cֶ :Ꚛn.7C1AႭ\t0Ŕq=<{Ff^,Xnڝh)EQް䦊OF2&y za^Ɉ޷_&dHMBtΛy uHLc\+ qI s4zMzV=eL+N&ړڎo+yk(sEKv ~/_CJ-4uEjNibSfO%1 b4+W8\]&8=TazZt?Es&iK Pv6Yg€ϟV~d^K31$ 9`_6ʭK)cS,RӆUHZ&8jG@GΘԗZ6i҆3VxT4ڱ !t* cv a L'}e wrk:HV9"^ߋc~)6fKƨOR(%M4Z}- 5sn cM`K,qUko J4P al<]c,eˎ54^, ؟-;(zYt⨧g[imic51Na\'z)eOýNj_5 1=Թf>rAċrVAz061= jΘ&E^Z_*MӤ[Ak(d|Eܣ;iKn oS'HvJr` }h\Ϝ,P#{(`5T8=}c7 qq*q[MXln͟%ll f2=*Ye=x6" n*.M#Tn(K `Z,瞘nVb:Vdb^:,qmKseN^v ~*N)񦋮@._ejl K1Bbzܲ) .6+ৢ fzs_q6_!@Sbc_H%~*x gvQ׶=a?Yi8r Lpjv^[##vcP`2}pOJ3^UuRknxX78X^wKj~uj lda\^܋JRs4&{, "SϭSG>>ⴋ>'ҧ5jd,ZJ*_1no 4=MF4~kaI;(Xc|L4@?TWӮA~`uW|:!QJy$dVG Y p4 %vW+jUQ>}'@ [#"$h :AU /'h{ִ#_[ = Zo ]-8n:0tQh/ wh߶co dP]d&-i^U)Pb` CyBܞYdw@[Yv[nsx.~/6[g($'dphZ4!Lꂭ#8B;8|) hPVen@e 40j 1+>dMN(1(kNPϤawVz7P4\,۟Jm;A6tp%DLw(_YƲxy[m3 $K/܈у<%TxNWj8E6[J+?e2T,Z:̌qDM_kϟIĝbaD&\^5c}lഩYikIY3o1r=6بP2ec083X-ieAh(ccIW[?\$=/@YO_MUR:G$$[rMBGs=Z?BDYO}E L pi߸Z SL-5/P}QXa0Z b.ILΕ OCmlsϑܤdBfd셅p JP/# $C U]wnGCUvbA#MD`?ӉϘ-Ktw^2*A C)bKQjd V ^쳾[u#5on:}X=C{b[â#Z0X:MU<:An"_hCx7r@P'1%^V DnAv :宊'$Vx\ye% k2w$xߑudL` <]m⤬Vy-W\7i,e9KnT:M]0zB1Xq3lpWΡjb+ JmorZ~!fo!mJ1v]#i}fl{m}~M/RW1i8jjĻGX*Dڐj`#{^ Q/OB{vy@N h0,% (&p$HjDou5}hFǴd>%e&rG2xSg OU@`Eb͝1f̨xN'wšO_a.f( ڞi&oMi8oȋZ gqS0r΍Rl&Ou tieO4#`i\85܎a- inkb2` &רLJ@;$F~1+ m|mUhP9`f ōRcVO?wp* ^3x;#09HFY:6= :jƄok$h~=IYظ*/>{WSFyPVt\@6i6CxlT9p& v(mO) .;J a?9FC x-.wY%ZDCB,!J؎6"˭@#xv^zso@ fyu#Oi!I(/1N׍~& (7 1Cr\bs/~+XzxQPRX \1|+;Xcm lAe}ƼJQĆR1? ?I} *+#t:Ͻq})f;#e{5yF[0i,k|A"UG hJ&. %.=gpBZĜkV w(Q0g[$KgjؤfG-lҰveNZyd7 I_`ee`Љ]ZԽwvXxt:5wG㞪3F-Qp%,Z0 :Ke^q X}LZ|nTVP+ΑIZyJ]Ӕr%u0P-ɒ b4ZeGlid8Kҭ:-)n( x3}c4NVL%a}'{GUavej吴-Kuc>F (HP߬ 0q!0] FB7) ]CqW4AuE wqC5poJw$iv_1G.='zq[pp2g}sl/GlQf j/+:8328IMX 9\pN$*BsPΚ9Sm\p< GD }һ5OԨ=n[!M\XW=c<%C5e*"2g7KL \ڎb`,+ޜUzQ$2 Q{-o55+%g;%Y]tkThB7L(:9%-n<(gRviHN~d@J Ƭa>)G:qG%2rE= `>e 0j^2G+D}|N;d 2!arl 5U7HN+.p Ɯ>6 +[T5Id_rv@A?˄d4*tZ-mv(v/8߂=7lo @wT^#*;quq47{uR邂 %,o/0yjbH5 ,kټtgW .ܾq 䎐#CH@w6L҂lj5qtfR^+u[sCl/cC7!C`3kp}mƌ׉;$x$A3戴dqb7G ->.-2Sx?WpCKlV <3oÂ.s|˹OME=Gp q|C,0֡U:(lٔcS69iT,G_h,%!ԁ~sߺ?2ߦ<сJ S㺺 `W'}/LT3;e*jȚTe2}YN͚iB6~skASnPZrpF&D6elIɠBxc Q^ȼzR5gq%`v vZwMߜV@SOc'pWֿ"ϫZgG58L-F(bd q">:rSzLnz#E5ʜ \  p *iv.Ϙ_ub&N] q…~a/8bh9S}VQN1v) ?hywTWYtsگ ޯ5o\ !  &>v;r1Xmdћ¤NFzpՆ=*&x)L}fSʗvceycYoKd=PN[Murr (@ ;תH8Eҕ a?Ho%$~œ ,5zZgg4C^J-8 SϚBrxŰE.YnqobrAЦ|3y$3s ϳD 6`9u @H-<2Cf?wC]A? FHęHd"22M[=6P U18\u't? ':y'BiwOt^uU.U xJ^\hk1zķ2XݱJ#@v5Nx>/)nk'ngƊo>Nvf7=Cb=+P9܅]2C,t>ov.冤h0zԝ^P721p=)Awβuå$ń%ʫtB0f={5! W j_pxj' lptnӀIRN$5&smY}IkrW \+ma/Pq ǂ$ɥƒoN{B;M0̉ỹ EWaQdAvu'E b +o-H9's q͂a9 6iA{Bm0u#/Qi@䩶,&LLYr2z8绯'Me wVr$6vxt~`[ҍ5B{ Jf - @.Iȿ#s7K- 3:Jo@ٞ=O?\J#$k%8*>rMP^+gvSDZO~AUU''F-@ ?OjKV Ŕո>X zg;04]’OA8UBxY-Y*&@2%/V:\J}pS 2ymKߜc#釓 )!^.!" d(7l2P'E$%bMY:qILߩR\ZO8[W-O"RR{#j*qelGd ;}|WuB/XQOXryMpJ8 ? ue@6߽54oFq?ڳŰefgAif* 0)2 /ƶ;1J֪%7 g>AlhDNOo?M@O8=IhGQ0}ps@tr 6M'Ne'ceL>vv*쿡_Y SM@VO-xxT~("Ȥ߻}x hH4 EräV: u (V,`Z#e{iK2 HGڭ=zyN-E2ХS߅ȩ'2(zx.$ 0?n,B2s, #9|3YKjQWūWV@*F%BFB%{$ybkb)m-ЭA6Hn h !+HE-b]4p6lw#yFN\\4Meզ~B;"ɚO8:4k.FM}OMhMM113MsVz'рCԃƽ"Ck%z0իC\~ 6ȹ ϬN'l<0lr 'sVayMHՈ4+a綫Njz^F=nՄyK;O>/3x~M.Zä~;G߶"e5ns_Qgh9qc.j ڵp A&s}/=-x)fvnyegrpH׶us:żN@c~zV|m`D!\4[LCK@ $53?\oG6$4UTb婅Xy{ȶjy NMWUYVF$6nz7@oE0uՍM'/N_`q<0Lhbȳ޿gVVy5ePC_裶(ږf@]QĢsK@7oʙ5Fga䑭_IY:[}+{H7@99HB.!ԳG gm=cd38N=RZNaսB\e,/eP$\a){ ŀ֗Q2ޝ ]PGz/Uk -",ۺaX.&( *\?f)y4]lH4# .MiT40Rid6bQ%)҈$#V!. hGLfEw2ۑyx*ax@dB r1b6gH$@^i(| MzHifqp96`\ zW6)&ܙ7],  #m14V c'E"7}O\Md;Q B(Yq:N³pn 0'Eqy]Ԓڪei(W٣0A>#FtO* /@m&St+ƌˏe/ faKӲoewr܊ .rc範oey5 Ok٣7d.}rQ? _2r9n%=*R1vJI^M%NmI,2JdKuc 60(TIz>s/v-C[wR K%@$tEWE͍jXPR,܀0j]a12E2M!]JGj5]4l8'fm@,XĎ3 zhN;db.ŭ=uF}:]e$",x5'qβ/vgPƕr6}:^ ǖs@9eLkYo,Lp䐕5EEL(4$թ3ʡ~КszAf%@6gSVQюt'4@#( bzXϝj <B쾗I7|a7Q /LY+*HP6ZaBklqY ϯ֮@UWVe'lQd\!*&޸Pc6$@02p޻Cg3m\)m9u/ϊe^V+ '%.332z_C(ݦv!εp9I ^ ALǪ#932{D<ሜS35LC9]$L[غ#ėb@P|y[<% ?hR="/u(V^Fl=y:H OdYq2KI_GnZIf0&71SY ')ͳH6q njU.= < ˵VOe'P $"<'BJ/ P`Õ4ԤO(Plk0|H80Ý 0d6ITAsh dܿ5!|6Cr3Iq;0{^\.oZ6\>zYDqTe6n<[%!nCDVNc16ֆ &$E ޣ[oePKFf MBPT Ro޵&mZ~QƋ=={"~5ߛYOfq;siq`U3MsqW~gmhU#¢;hmxxGx,Uή<:_ 7|Y-`1QhaܟCjtk֍qwEiKkr287򙸋~q/J7x?TV ݭ; 3ECuZ<.ЈIPvK E!xzRE4Tm%~N]G;vf\0?uD;-^}^nǓ:{ܕSpl~8=?a3Zdx^2ČO!!&L䬖!B "n`]i9Fp#:'9MDlӦ&@M o! -4&/ q\}~}Z5f_`:iꢑ+1k7]LhrTJ8]TAxXʣ!OxFfU6~7553i]yNp6!lAҫ<^l) fP0ӯ{oCjy&q6fe5rN1p3g"c4sH^%2_c\zEtkGBG})*gN/H<_Jzk+utUӈVGtR]Fv/ԳʞV`E+Ât?*Ԫˉҋ?BС G~5 ϗuȥ\E_ZTCTz7 $9KP/ &jݨq`_X3q-o,#"@C4~mV-8 zi *e"`g%jA(8"3uK=!Pkt֐Wqޢf fTTJ50WzԕV/\^4 gI*pT읖Ǔ%U$!9#F^թ.H_Upߡ?>[B&~G'_K)i<ۦ0)0 `ч7e*$TM:dϋ(SYFzIʓhMy?Q!ۇn9yXj v# pҳϩc (K}2d:!tyA%k ݭNu T@]椷CieuQ|g /GI1=M#=%a;ґmˡzȃۀ,4B'T݄Xq30AUٓPhZB')`)2 b@5CPẏ% f&q"홄{$n=:B@=A@Bf=̈́ʎ T{[x@sغ^+_̶f@$*"J )$ y?O)Jk m45i23y=ƕ5YKD,@^T *jI8 \|m:Qc I:(Dd;bY^4|wꝁ{5ll! )]$b=çu7c`S3*W(IbΛ8L#N c&(20l`uq=c5sDmZLJ,7VRwr2zjntʻhAJu"CDd^c5w4h09B]Cf2~V'jշ1G \)ޕ4ы-#stbled$E8FnR38x0|!f7m wv46J,vISt jv鈚nq2}9Dsұa䕑 *1D:90e ׷ bCuFΧOKTSWyOQ[Hܛ(CW;G.FIBBoiANŊ}YT ǓKPhDSѱob8H~!(h<7X͛x渫f$t2<:zܶ bP-w ?M::*~ʛ:yBM\d61̛t_Z6;JNCۖV`\OQ7mNG27EK}qE<~K R-a).slTG>?<4@jsIx\ESw2L)cJT$^[^xU/'yz/w.fD nJ84,h IJ 8>'b`,W,{ac>[7oغeAqgPmt9iT% 1jY;kHmE;75bьƒ՛QEћ$:m`A] 9z7YLy V2sr>x[ǦX2SӮP_<) =s(dL$9FRw^sB`7]oԋ{+ϋ=OSP>k,IHu7E!HՂ^" T,vκ+įs7 .T,\`.lFPNH ޫ D~f!Ya3uQKA+(\7VK4uF>}w 812k9CU/RVG%d(!+n>cσvN}'$66 D 0ɐ9}VMn&`m2$&umPJKNb"c, 2VJ%Љ(! c&%) 'Nޙ;e SG~lS8X@噮m򫼄ݧ;/i6O~"MIɱ4!Bj+яo pꅡ-M|_GB<Nos?tUB#vPՉ#&0ei!Bixz}Hhq>>nۛ &-L]O)X0ã5 픝Hg4 & ta뙷O|dNP\넜C]OC{㴬K ۮL$־P\"izY\mn3[R; : yl_ޓh/O QhXkJɕwp' ֏0Db&'ܧܛ_Esy Al VJof a|qK"F 9)" @NzdNYWC^EG7P0'g=q8R,^Z[wg|ӆIRg9&wn=weʼ1}'ME:V]H7 P`8EGٍt5V뀿8 ,}o-p ANj$4I,#&amsI^%hEl)#LWVrܣgX}2YԶ>;׍ )|m#Hߡ (';j ltvK^L|}ʽzb,ЧvwWظ%@g0\j)A2ܺʵ+drHZj6_co|RYF/򒰊˭W "gƲ+$͈Qt8U@e;gO.kSC JQU`-;A餇LUGk.a%' ™ Dy̤7^`߫6BCR6=])`?lMm$޴U].aKhkE:/q[CɌ\GIh5tJ:D1 F'7i6 u;}5ԗކ)E5La-V,I͟VZxW ZZXջ]#:f BK>HLY0Tp>DI;r~UΑ@O,I[պd'{-Ӭxx{SFǯ~ծ8+LI]? &!g2شDwj aBj bjl`8x h1*+q2hC2qcL^1k٦ S~F ͮ8}GU<\* "CW&'ūt9+!lqcbo5sk)>u/~ -:LL}=G'Ko z}s6i2yc0Xf4).Si "_^jDuĶڣ s^{rhi\ѝ v ,E{8i]M! ~%B3Tolwy2!p /&a]J?2Hb$0E*Oãc@klyݞnmЈy7N,2FeFƠ8 Bx6m L943Sx7mq ~g@Dxo,Y|!A2̨[_˖8žgZ(2mDՂͷd9B#G>oլ*vGj'.L~l)x8Ǚ;8[[="CA{qUϞ )_W%$}2ѐTk>dTRsJFQ:*#59Ԕ@`yhpeVd3PÀ48Y\ N YQ+ OxbHwe׶PӜh7֝k tHiۂS<66LZb>߱~oCh OVc=~"V&w881BȊ'<|]ܼ8KP RUknsFǀ&+SlDX4ZefEGmVIf\E&ӚJ vWx(Ec=K;IW⣭'iu$k7  XiIO't(ϿmVE*Ezh h~-r{ɺ6!آt`!7*c&d%1n?]0D(?u:d5cHٿJjѷ<*'u SGʶ%B ݔ< *##JFh{ ImhCD HǑvi,~ K5T,|tT"㮹گNf5iX %\d%KE#9J#-ς毙7]ᒫ#hs![>`=*/SѤKKrYJr !s3F'ffjm"Xyh1Ș[$}Zi,m {~jd4c"}ʀqwcHhLEs_43HnKfX9(zJpg-n+L%hҙ =c9Gr yڎ.&japU@ZEuy.VXMPb5q 6~H$egF s ,?g0\6qQwKTiϳwR'0/N6rTkE6ݻw[1F=b *6G0ik(Э.oٸz%`d{ꙛdjeU%t̯FPjGXK~v ̝P$ez0Oeh˒ЅkG+{aLڽYymf=]y_Mbպם4VEqPJ4I.NL v -) S' v/v+OVl= )amn)wnaǁ VJ3q:!vR-eYyg"NwS )8TlD}zE@rʿD9^|LX+У `:ej9ZH>xSڵ. 4S%@yV偣F!eu6D&P8 ԚU|}Pc #%kHaraP4v%%yg!#A>!NV|CċيLZwRC^WᎩ?_K۾ꮎ+-;9rt]8HZ_NlDuRuWPV@7utn->Dܴ~3߆g?Omm,J# cAB {V~Kc^IfBDoBX|m"Cz=9v-ܺz9+ \@2>y{ޚ+~p`rRxrʫSޠi?w8i \^^?ze nshri>m{e?KW{DWL zrdI,+tS'Y_;y"о;Ȓ K6r ZcoiJkfB 8BІ=maa"xWgCh+8_:Wdpq܆FྰDT˄:f4Tvg#FsgPAA7~JfIE"DT"Y\! +HUC}G[_0< J4Yz{*TWbܫ'ZL\|N˷.d"ZgQ[Ta>١-f˕\1)),vxRI0ϊ3gurORoW36#FU7"+: ! }M{XC.D5 +1(H!4st4 bE~&ivsM$1GXCְ74Dx ʟ,Bn`!j.&uoGۨxuߦ$An}6<[sGQL_rWᗾ>MΕMLOQ&ШFJР!oPnjd@xmO"@ />+ U f7di5&D(zlR'[8TGd g -gB:pRܮw~}5 FaşxC!Of*4vYLr8%s+1+PcFoEńdɃ=:HaYofq+1!+bX"^lx99*FK4= .NT05~9,JZR0˨G& YKͿr சϏYHiurH"Zf)eVqd_+ #sf^څE{>=͔Ǯɉ FmIj\`ΚʔGX A=Oind-˦K :6P#R2hJPx!ϮO-.2(Q_W5GYߩzZ"&D\_ wsAL̞(!TȀ`GvG1rVğùME{&U$SГ|E bCd'D9K/[ jH!@ 3I̳FsQ!NU.amu38WÀ2_\~1[LF S >,%$B.|bd3 uLJP"'Aչpa.).ds+LC~IC\>C%R)k$@I,PHG\ ;s9Mm%nVHCRXȆݾ+<|.jaJvogg~ RQ(r$e (1#w̄xSs &iPiRS|eJ!lL(LHGZlYkxIG㙸[x:Jˀ.U׸5144P'#"jB),uZHo|ޘpA@ ƬAJG u-Et2Slsrꪲk&:TI$8wIo8A b&nn(0bXNU|#h-FT-8wKeQWbV AeD]D'od+{yxe3-6'gվ"4Nߴ|v4@#N<.q8ԼPYe7o\ 4(!r-)~<h1XNoBPBwA*A_509N>۰[4.neD7|YHhTzfCh!C~\^\":ۑV`ј񷞘DHXXOԸ=xe BX_%m*p |m0:o$A! 1 :k6M f p9P#O\rDBim`[w=QYBy#YɟVW"D31{Cb첑H{&1r~>%c`)a$r>pܔleځ~=bFK.$Q2>;,M1qБ8N| b-݃M[9pٱ45_kAqas$G5Hu1P'$Ny^5P6.e8H߄ .8 Nq3}p LR 2{[ؾ1nٞEs)3yZ^+%=(͞RϚ(C[[_^;!ʓSca3e*fFS*949Oş^U$Lhځ5t(o_Cjed];Fz'UW6p]-U~Yɿ#@pn{ijDs=)V92M,)U: a?#ijXd䰸lV+N ezœ"#X x6V-#wFJ(w%y8&q \"k TʣYnbde4[EBj#W8qjxqx~_'^Բd & !j$z EyaVe1PjR ]>8  hHd@ W3O;٤ejnR[>#jzzYܲpO`>^y5mPXxD껠D馸59k^rH2CE؇҉Ns(Zv`:E4uo?L僛e|>WS{?#LnBf s NJOGme7҅.1N]nKi O= ^D~Ui^|%3k$PNc~@Y׼@ QY`XMb;GG^J.p=ߜ3Mj.3uI$7ڑ?4+`@;ƶyU fZwރ4+oO/4eA,^\^qv \iԳadU\.?L_ї1k Ro,XSL{cLJ=E(=_BI{]/曽'nbf!>4ңwtFd= Y#XՈ"VPlY1Q\tYxMHX8bRG2ɉWl:N@a:OٮݸJ =ě~fM[.S';fVP]b=x?x`-Ì"]@6j!S%w`YT"4OL@eanl]Xb%S QqX1hHʷyG0#mF'-קWjVJY'j߽lW \;UTYfyAF#iiym+lu$ړ.8椭qO7/"|kYnD5EHN.9*_돁& )ib׷fe%S.:OrhU c64z;ozkKn Rodjq\#SbSsq&.dW|6?oWg'MS铨>HOX|t؅dH;Xgt_Έi 3Κtzrj;@R@%ةݑO'?wn&\^~zITA˙ۊI1]jo_'~]LC;%vdZN*[&XHZfz;S(D0>EߚSҬM  #:FDa'Z'b%ӡP|:8^הI ՋfK=T(*j4 <8'[0]KWvicNcKU *WjBS?&!jܑH3MTbbF<+)7=Cb *O:9O ǀ?dtXXg[N҆ml/jlja1)FQ֦ H;E;Y֪JEjyT7Mu-Si"F(P>,=O5[W6<(ekdܻMk۬R6g6J E@uK~D&QeUpڧٙ׃^>%O!@i Ǎ4;9BGͳ$lt h%#ю/+xYWUKbVp C0~t ENf(]z'\̪xll(+ '>fCV֐eJ)a9:íB ΊC RFQw!_QpEHdcJŢ0 {hq^}(f_!XS:b-s6#hhvjrW|g7}*xn Sn U?8B(eJSdyXmr@( k&88s-n X]´9U199JA8Ww1$uw(< %>FF9+nD-y @hR]D>OhrUDQ;!k5œAЦSY\LBFy>aFgydvm܍+f4T;0 @pLHOi82>Pp m9]iH1/ ėO {b j4r!ANIĦ=4S\T̃k%%$V!?Ki&")b ;dI"˷(h_JQ9ᘄZ}/HP Oއ5) 3K9mocwUM9̑1fۆq@NЕ>\B+/{Lr_؏z ➗@X+J^xOHp$[|fTNxdCbZ/cXxzzE ϳlz': z@*pm! oI_9,-%le :Z[m>fZ#;҃r@c 5tR A|s8WϠoz|('?`FeO2Ҙ[$]eQvr1݇RWPʣL7{AM#FK|Ffst0H9nbaJccfWSndhԼi3y[݌DFxvɛl<sg2شd0*%C'}[ax2HEb_0xXYMbs&ٙRf7PNIH ,Q8Ig 4VsCXh{?H[|InUYFCq }7}BgHk qv(Q_ހ6%Miko,hkh/<1^g5A1Eb"/f!|o GMb84~h bPd4b XJA}4D=?Zj"n z-WJ ؠW )͌μv$̵O$E1Ubŝ?^\R'jK=˸0d~ ˶?i@a &en, SUE.XP]k?2h g5ve3c_zK(YmGŝIs_bߗ.LX/q:, *nEXJ`0݆0O,h9ueΝ~$<1$ҙjͅKo8 %b}w0a=(]KI#6 h]C&ε6TIs>0,^%UL]"0T3؊7Zܼ͗UX/`HdB!:(CVE&,&aT]%27saB ̄lby܊ &8N`bbt&ڂ4L#$vAp˓}*%"!#kyUQ"۟aSrC؃N*( xR0mq\5$e7~=[e9{s}/%"> _U)#>WGID1L8' >[jEaMԝW>;pjXfؐUdy㴟/ W&߿܉ST \Wb=vW ʵoH;YJ!d2/L 5=D#~T!߼yDz7S~rfP="5 jCD_T}"<ϜO*%:@,P8xRGuN|/w5qQ($;v{V |iFy?Q{bґrl\iNo*'9iB蘲@s <}]jADyo(C~y(Iƌ)kKm[3r~ī|Z5TZp+$fUt$E*ib= 8O~Z_ԉw:z9@-jkxVolbU93vd4RI Anprŵ4O8kxSݭ{w *sMg }-s|TfJ~O;:Le GBa\?u@GFە=JZL^H%Y^ q4'Ϫ߭06 >q .m<dlKbJRINyZZS+2dz_%VqS {a4x+6OX'FaĄn3 aK:" _ou^扲iюڪuK=m1FW. M$#e5SZ`@S퀣Op=:7&]эخblx gfI?pgdgq8tUrO͒NpOu*Å!l:JҒ\ 凎FRMsv^dl;mUSS M$WiP @gYZ07070100000312000081a400000000000000000000000164e6139f000007b0000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822be.ko.xz7zXZִF!t/gm]?Eh=ڜ.+q+ۀKA)_03TTD׀RLċZhFJmr6ȭ?T%F|ftZRYoio0+W:֢T(Ǫz "EW?i2Z#I%{?.Ij>ߜ̗{<ʽ#{)#`f5]jmoJ+obՈ,^{uy4@58cEMv qə1|h^9nh6NlPI"|M`EuNr/yw,i'7{ $h ;=B4$|QyHȚ;j.#YۅǜipFa[E+܎WP6pPhx*a鮍E|mW?r)qFIvXӮ CFǝ_܁:,\1PPvix [Js5&,!U@<8W=%AsjA¶`cq@h`Y ~*-DH6YY.GM$/6c.qyo\2'a_h bأvȚOfQbAWk"rϺ"mAwɎk`w##J#!?} ܿ\̆4: QJ+ʴGGU=^9s@jpk@]ܬgjLZs*Ptf0:4OP|1G #X5~Cnz]Ǟ v\!363~F,WbEh 1y8++BzF)O2Ce[UW NFtdx׃; U-OzRQc͚kU_1/0q8ת\hC?6LnS_1lpn4ͼ)ZqEnhټ Рw|zz972P0: h01'ZujAKҎ\6X>zFyR{qi+(^f/jUW^Gtl)s.ߣ(Bke{rQRj/˞h.4u rJ6> aƻB#h"oD$}vO?6a2U\gӚ<ړ"(~6uh]^}T4@J*⥠++!'fI⾉l4XN qXbQc m{9‰;= ɊkĒ[$WdLDk*)xaKfr>?{L~[_'v4"x72vOaoN $u?j("Cʃkp9R%?Zwϓ)l5ǺsMo=;xuVMtyqT[]PS3޶\"l_Y|ok@헳"z\+UWz<4Z*Q{/svYjW|.JIUlP'Y[> L썍z^Yb~OSfj$cC32睄$D}Wp *a#+uo:BgYZ07070100000313000081a400000000000000000000000164e6139f0000b058000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822c.ko.xz7zXZִF!t//]?Eh=ڜ.+\xi"evق錐١uzss~[^c8>FҎeQd; :Ur.!E +Vjl! KldAz>ظE8 )T&XhسMY8 |,!2cxtM) q㼇8)EW @eqK(M~P"{S.κq!t 7I[Ռn݅ ;3Ϛcy?>̩K Zz>6cXeOGpvGks(f4I7>XΛ{Qǯ=q<5*kiڻsCmo& ZBXiHtTLnXww&2_r˜Ajlnlode4qUd˧ԷJ֮bXDR!½L$X[@&Zի[֠vZ9?}j{۪Y.VEnJk[1tKZ5\0|qx ӳaӷ~_5'wXfESʁWB`hE(,)`XSëw3YUA$M8Hx&p{PmД`*e zaF@iorpW 5\IݸONќ{{>|=P_f nLS^Ʋ{LTbOiU9y0Bi+SM# ;ܿi7n AR\cZ4._QUr 29C X_:pXF0Q15+pd_ktWxĶg)ua燯n,sQ2n8醃DAW-%<LYjfxTuDEf\"W(O CE;/1spꣽʊn-.y PٯzdVp;yv"|?ؚXhEʬDFkXOuj*O¯ht* 2¾Mĸ/ֱ!G!雹m"qHAAXCrDSji^ƦEOuVwG<`Dmnd?%?[u0^V8ϝ~P M-:hP#VUx7z|Dι@=4$a6 3md%o?5<&3Ct耀i_4{*c *-r2VO[ R-T$,c7%]l-TVD2VUBA r)2B[KYlԛ +BuC2s%R;,6ss§2sm,޹7׀tI5d()ʴr@{s[#Mx4udT椥kv#up (K?~tDAɝ&>>`'ÇwLn8fbI{rE#cHc j߳ 8~- ~NGr*&ռwe9J)}FI3~p# H $ DW"E:Z(O'nTTWL'fOWԤn-җ&GOEzwP P1ʜ hen806tXJzIf rL\MXӝ!8/TdȀk1 lnr3mj lp\o{Ξ\e̚Qr35-r M dSN]I[l$! )Q x?+C^Ud`9#CQ.< G {ŧ=!(CN.QF"] |ؙFZIHvN8rĹ g}5/`B< nhqUA}%|et>W/Rwb6⋪ xhrt&zυU~lh8)R$a"*A7"83A;F?{; ^rjN3اl9L"}L@$8<]w }!0 5reP 2rRS@%,GE0|S3!8v80@O${̣ ׹[́ay”K cO49oNC#X+Lr4|u4j <*زYaOsyR[0 aH8 5dw`C/' o;,_Z'C)cVMIJ>YYbt R_,d)b'_;u ,d*bEZxߋ[K> Ĵ>Ŭ=N+#c?R~lNx ^u㆗ +IĠ >C$1 ;Yy!2) ЗXk O!ᇭ Ax0ou{C_ېʸ겻9X'g3%1TN.'0ga~3>H_:N/.Bշ.GN 1fv\qgi ͷLFZϥ#xYɀ O 7;V$V8Lqr*Ide=MkTjeg8Ā<<؅\K_mfuL(k ԺD\nG nVdPsp5+`IE>h= #*.)`:[C6Ctù?g*7]Ҟ$uQY;eAS̷v JTM5 .r)XhaU Y0X#W_ODJB)qUS9\J@*PA}[th.)PJ01>`k,c`׻*8CDŽ$Iq蹿qP 0}py~Q KҖ3K [O;8#KRY(Y# /quIofWvYNۣ۔ܱ$L: ԕ̌˪#e+]tae'l,x w~!*!uQBʛtxPw(±[`ک)zn;R P~o\\7XNb6SJz.pN,DT\5[DChQ)H\rzѰЅDhR4G%±P@"-rpr#JTiV%PfpzpkxBOPm|JnbOBxMug1̌ߣGEAŠV?˼A? 7p~~Z"g0 Wߣ)W /s#?Α\syu+ cN *2۔`X8;|vRcyĢ|^:0/%FVkȒ&¤RlaFY_' wjU@xFfZ"d5)1OݑX=P$Sd0ܐ$ *u@ /0E_=ڠ~7|6Rehw)>g \]PIE!qzL:=H>զe;3@^z0zj@Hv!8Oh[If16[A=ȅơb{x bdX2u/2f&>&~Uc54> ;iD}_0&3  Eȗ!gP~l!c^jru҆N\IҿC1ޘ_#*:؟m)Q z#]Ik!@#>`@;ՈAn~._ Q.R}螜Hl;FIlIॾ&cZF/S3-Y &,X a68XxSqn_YaP@,?lDё z<$8&/0(rjQqӮiE(cY1W+& 2a /5BoV !d2gL!E3Z$ѱBߟ LcOabk𥴈*3-+_TvsSvJWEsԎfW.0 CgOم~1HGZ7hہ;+$u3_Gòk sJRA_{ ! K7Ӫ9K^ںYР Q|'ne{LdLij[YEfbIsi8/}@^K:ƑLyV!u54;n;B_AwLzS[[1o|f ply<"$ fQ.'. }}O@&\#g~YˤQk&X;f>l0+S>iA~&wG[ Y^zoU1dx 9,j$2^~RxEv\U] xʾM;AT%jhRGKX_Zk8&z~YM!$ؔƒR6i40._}]TFץɻnp#’'-xDl $zߩZwM U5#<0=o-J,v:$/jpݾ9~FHFY!32at,1*4``TAT YJV+\]RX1&)=/&'֕^Zuܿ:*XmK)rvB\ MB#q(\J_քs J˚n^=QS=s~Y6/)z3z֤rҴaL+6١`my};W@T ϲ#GtX{;ʟGHb w@9(Ҥ#f{Nܴ4{ҕO>r=5Yfi_(.wJۺl*@ k)Z 콵 9|Qlk[U=TnQIhy=E e 잨qpuiD2ClִEzvKݢSrI55p8c+L=+}{QeGơ|v4C]}5s01t?j o/@|NQG'/9, s/L<ų?_*ɪ-wHX^C g;Cr22NdKIW(ʂ'4)j&YP>  l'+oq" ,6jLު#\?&BTV;'YQʥ"eL#. }B*@2]^ EҼ}mQ\m0NH1d|i"^Ii3k,mHFWxSMY 5렠(#a;̀VPO RHFŶ+n7mr.;lfv?iv6^c`g1ox8nu! YەȬ _h[X6"Y<(lH_QMf r,g.ї cFLǏk|VNy>mzQ|${*6ZLߔ;i vLM@L\RFjPjs-!֓CiSabAL㵍;hWP@ȘćfG[I+b3;݀ʱ Sܱw%K'̠Q)y{. [F|(qTYwkoKWa&^)MṀ<_E6I=I5=b[ړejw7e:H&9Ei,jN``qGP{ԢoRӁFmɴtbyo㋐RA9r;@ӄ}:G˙ZBE~`n,;|ēC u f L-cEWQMbAB_Gvd16ܮPq|hfj_,O-aFc (S*.\0PKۄ3A[00ʁ\yە^kRHf y^wwrFs"}<'S_Ŧt<xv =~^;xTPe(d/w^xR n_ 8T ENEl4םtf([{p^&W .8D^uZ.߳5mw'U4zLoTk#.NqBщEǙWSPYˢ1.AUAv q4^x+8yFklRȎ-b6cS%/*e69iQ7g- F1#=)S!a|KX\o?.}e_KoViiJ]tX[X@Tf q  6Ecц?n^:͕7gwRѝ##%@O.Lo7ϢYAF"tȚDTA~V c`]e@ޅ3Z251|=, Ex͡Q &'>78 # zyeFβ֘5Qv_Ͱ ]&(`]vH%ϦP EȔdZ}FrG**TP/*1u%ǾH،eheVm٣$6AYE)oz fЄ 0^ Ύ3v:mņYAgG~4q̞q2SH̥g i2 wD/Wc7sD}DmE'pmx ~C.Ilj|Z!\2ʁ1'vs7wHvg/`fs'1'׽ 8'ւ1& A1gm>3^9v" &̤DM86satx qKSa-I=pVt00K]I7dRy(Q|ߨ)Xзzڛ5f_b3'͙:+ʸ ly}&)Rvm"`Uk[p4@~dُ&"b>'%q ءΫj9wvycwᴍUs,6g1s1`v~>%3-$EAW*H`zWQNHfi?^uCaaz-~%vb=:Ou&l[Z>X2",Za'<9@n2wՉ-/;FFM|#nS3DZ,}m+ڡA=rB@8h[1:˾`8ˠ5_2KÏ7"PM\9/)rhMM*>´kۄ.[22rt8`?xr4ܾ%K rF IB$]ON=^Uu!B3"QյCrx\ǧ; 5`v Է s}I4 o_7x|K臒ҎS,ף8U.uPCNY3g'ˠ*Q>PI>y!QEƼéISB5z}Ao8&[+:v]DF$Z@o3 /T(ƒ״"ɯ6h@x:PVZJÆݮɋ+Vl[i Tɓ 6\cqSw!˸E"7!mjBƢ( +~}n~PfNα_7C!qjA  3ʁs*D15xBG5$@_Y@z@=֪wd=c򙟞.@ PUȋ7&ZRI&?,;|!u2Tٺ3Ψ,N~Bv" |Ugy\_ k!@ lpX"Z2?@~tͰ-@>NШEIW#FBYC7`,?OglowNBGr e@t% Y9!觏$0Y k%*ʪn¼nzSN;_{Q閌lٽPjTߚyn e0"^]ϙͽk{mgXxd 4$|tee]SUYZi}*gw}PU(ifqgД၀!ñ _vwDLF@yWoԂˡd׀UlChMU$'qVT`2Ǹs t?Rn[B(xЩ"셐|2b8z 4eJkݿ^[-+Շ# G>%WsCO9x!t!9E+ _⍥ ER'a}Öm%7|ݨ䉮(bOcjhݕrm 8`w;*r+?`DKo&~%3D}P]->ӣނ5)Z[ˣ? !y\@6O&{ m6ˤ+'i]6P4iODp4&juk]5d虆NK&E4ndIL^`|;FSB!hp7) &֚^%qmhiFcA#E0|ä@Wb~5b@_z8ji0 &]yʻ[̌Q0I+Y'6n`j<㾂yͮ#Q1ZxG 9썗* qu4.NhWJ.jsW]a8㫄x1T &a'# /7O0ޗaěNcGƏp.jTUىP#tбp^ګCR8f̫ H{<k0bNF/';R?QF`@V 0 hcE d .?.$ANt?e W-Lԍ^.%Gx} UztйB2g^ImrmпBY1=*I"zL_rS5% ^=}E^h`'8Jq.=9M`g8JzHEuOE"!Yv̌u._`v`" ݠc"PćjCKŕWx4$MA4V׶ttGT:?m2֢ EG=!}Ǭ?~,W /3|2??l3,o`ԈQțh8yo"حn?3k h5b؇bKY ~*uT\$z;?F qYx B*Eay4/1D [HkX>db݀*@7 )yU9{M+mςݤ$5(q vZW$Lk7_EL4QĮ<;A K(m .a\UUiKV-ԩX ( tuk..,7 PEtpsҌ_ZY6,W[4XQ~:$M(,FiAP0Xsg*a-KO&N$;VQwyv`C;I[{QQÁrΰ(>^﯂O{@O`[vR' ~ءPU4 #HQW3Ei+w͙70UozIDXkȱ=qZpמ/FelGiSk91J^j%8ɐhTbVˆ2&lهc8R!IX$X2I6 UEȨxB-՝VR^`qQבœ䨭?ga*C3*=RDMQhIgǙ`QwWi4∁+(35&fK+,gs޴;p.fE~%1B/%^ ^C $?y*5[sg_d/RxN&/JE@.jzH*Dq@z}@&ĚoNyjP޾o/|H[9zƘ*{u*3#T>s"j -ՠ| k~ s1Jb(!CgWh{ %ިV)1>7 _/hS::3A3F)*xka"tphΧ 9|^M{X~?A^Sutf^t4sQ~)r\VbٖIALJ>Ugs=I62=l pȍ d>7J 6^KÂ""aUb^[r`ر]}{G1arr` @}SQ~ E+P`U(U0]1ݽ2kъ|bڑabrpb3lqs9]u:#I敊o{@gq_Wݵab38j%V{ 6#1 ǩj/ZiAVΑ֥mh; -X65&kǛ/pMzI=vZ#[!VK29KESDkB(yAQ}g.y^=ͻOT\$+FJoLT PWsZ4Io`:U7n'.kag9F.sڐ-`7?FDoߚ&S)z" #Lncͣϝ\ w_ &mb?UKEMe# h)<= X9^b04%6,JnCF)Lfe/2=?l."K@Ҹ;-18A:/g]#|aDu`ȍEiMzYi:0hhU" э5|' rBWnFxa;3hW:\]M#\jTn{f. U?P 5si ጤ:1$ԑfJ FضKo.nY-.O[MqѕT%:q|\R.&ҭ5ҖN0jIy07+UTJбoIBQF%AG?k#oxiREe6[G 5Եpg衛`7{ypw߁ʸtZ+Uj1> xK2f 7r\Yj-\P@"Ó|e(s?ƞB4xw f0֕hZ|cO3 ~TY?)bټH` `Va/ahv85CμL0@ WI68nSaĤIRRo}Iqtw>y, 뉶e4O$}qg͓| $c_;H(i4vMH](,΋=,7omT BN3 AjKթLzV& -BvR8oNKf:g 2@.F0__K}jq̏BnB7 LD :K&-0?9$гGHhPP}o("y5L^4ݼg´6Dr!e~M?K"Y+)ih: <mFT@#濫R'tAЈ0~#:/R+3MҦQBaM+ 4Z%w5'p> a`W{wHml6;p%_lxjΟ \l߾O@'I XɃrQz;=m`~HlhULEbԌJ3RdJ;O(#fO0K̫>_-jXEẩ$\͐ia3K aao),6ґNc =>6p4*PV˰[0( |KK,q`'Ϗ49_ s/<-b s@v^K:ڽd5Kd.y mRp)ŅR!R7q lREɒ Y|P=R96 %U~=Hx4):T.'9dDLJYJMRC:ҽsjB;gh#mj+ܹ@hkB>[Rz5v0>M4om4Cgd.kގ]'.В"*QfEdska֫PUqXNF$% ZX %4Y?Q ټ + %nFz5 y&2TdZBN%vܠ)ro_H`#$"оү@p~Y}['+`[c2?]!鯅<+ -W4Wv)Vˑ7rbg'G[t^ܖ63,[xENu}o[Ŏm2u#@D_S݉A$-,&EvGpڕMuʸPBU_TAe<1 5 y>Ֆ3#!MG>E?0_uGGixhRD0Lnܡ |fGF>t\u'K설;"tx8\ ʲ9 8t-Ópm@'ҕ0Wz![j>ɷf#t{EXSwg+y1C|QCSVpa*j6s>B'@~G`$ ȍi9]˨v}2PGdm WՃVde? F$,8"+^y7,p#zNI{i}wZ3X8/`H&ZQX(Ѕ`EvE@-¬pryINbiuX y_9SŇ4˘b:橁hUOd6[%UP45S40x0)Z}}^LvgrيӁO$~=J'D 17ݏޥQ#h$>[d#T(aep3u*+*,r-v0m챲a23aBe *eYg(/4x!q$v] nCp5`~-( }.I HEн% =?.IIw `0w! Nq>V0 Qh7 ՟ۭȅoK*-7C]Q }j-ɭFzeH&r[?Zuy0mNU1Nkco;m{QрgS+y&8Skf)Z0jI:fBHPi#A0^s?6xDsgq{i~Ѡc͈fd=vdgqB%A0>3-K:z9rHzD'!$yW{c梢1\B˳.;s-΀ (t5=յ.ϯNM9:Et \̎&Y/3ɢ7ʩsctޡۣb=X(1i01Gf }>Ŀ8LnIK77f!0\kf#-|cMFTV BɊܟ #Li-S- %aR<ߤt9 u ?݉DbÐ:[Ĥgnx>֝t,#>Ki7ƒ('dhU$) П>MuxwHPUr!).42M΃}e`f6pHNM,AX'*%#|q`IS+UQ%UJyWFc*bܩw'b-A"V1gSҧ'}Deھ e6 s WGJ j_AqJ {*t{ )'<|>UrNT8茳|~]`OGB%696B_jg* 0m1 aO"EF@wݕ`/ W*Zf VH;ABF`Q՜l%slN> @|~B8$ P!ZHLb{r}hthNafr#tV ޞe WuzБֲH_' ƽ Mӽ}0$&+=ҏtRshX[i 0o[vZviJޞ<]`#+uLdF^zH? y{E]! p>>N|1?@&߰LdM_(Mtl aWjv)3? ,D"n@Q(]>:ڻ3V <2}h53 .b9|ʃ%zC˞]i8Jex~4kk'44Y{$&ŪY1gu#g5ͅ9Q&q.1 %}{,r.VCYۿN>ìYSNxmHxY3av^ -:z WfIh?(_=RW_ S0rDv.ZPoS/H2BOlQE9+ʋ'މZ$9 @' ԲzBb],7m :vUJ۽jC0XKw~\ɀNPM[-B^pwRu:ߘ\K͑rUwm w;T._"F6ޣ ݑs0q/دIϦFf`i y*.nq~xaT 8eO7Tw8kSRK=`"|vP#nKfX!# !?5=͸Ss]N@v`JB/);>2QzU/_uDEw)*SFy֥g҈+DHsRZLf/\ҭ/H*FTmv/;32m\_y8;z9A +6auv݆OIe+C%f;\>:Q =W!b[zm &wG8ڡK4DX}$ÇН5 -eƗ?и'/ П u+ү $kFWy dG`FY\InET*WET'(U@uv$PUu;D?DB ^g90 WNșz|0qvK2(%-єYO v}gՏȒ| YՅ Y ADj BEbrj09V גzLdž!*'ة#$_=`hSX<ӊj7L ~c76[hw?cn8_K݇^%2S* =ˎ!ZQv͉g?>{KD6:+ބ )LW.6C>Džr=X* q^6b]X1is!覟ɞ>)= cB9SB=6\5a xT#͌ H, KX~"UGU$&!=[xLM_M]Y`n9ʪg lL0 >(GZv o;*l0]p\fȶomH[7g$1tG^H!Zfe#cjEJ(=_A9::3Zc/3:%`.#׈s 9r2Qc.7!gnW:S\~.^*Xz{*?a{])Ztb=K' O.[ |N(N !n c@"? rԫ}[Q2^₶7b~-C`<<l3_z& ۑT-|"ZFg/3L: pzS܁ /nuTp/Э}Jdpy1η7F"|IOllHÜ|gO x2@Vǘ QVI{GnmQ-W5bKR5[,~.4֧Xu~E!^tߎfL76z&Bk 2M&!T~ֶL M# 6,_@|1VŨN-a%KdL2 7f 61[lW-K}Uj٪<݂*+BHO}rI) LysqbPٮrYL߳\&JYÜ۳ 15;UE _&Q_<0n71C:[ fhن!oST-;;bUc,qM. !v/6b(6yQ-z6]\ .HҸQ$4iut6N2ڥO&ӳ3"Qrtw?[P!\*ߨ1w:|-`^KXUj'bFo& SI jry)y  D;R*;$#7E]3?/gwmػr3BoT%`wfxrhhAaE#=j`ZFWYư< A4Ok]]QZdi r;/{0Q6**! vG߬}Fl\F rΛtx߽]}^/IvFHI[H]ʷ^(Y=S 0زhdB'uuwR615$@e˧#ģ!!_`z"Xp -S>dFpGSQ N/fhJɯ.EOꧤr.ld_Rհ,ݺe=R+\/;=>Yyr<3(/8%nr%/\ ޹ˍv/pl.f]{O]|-X":_"CRqmM $^JG bح0 ڊi_b0P4NK4kP8rAfCJsgyQ'q缙<^0(LSR :X5ch[BG }5BᆛNV\* V@?~לJiT#ek?Փ#t}{IA5pu13=GNvGhxN u'[yYp$ic]Oɦ)1rȡ5zr!O( "*^g"i=B۩̌S;lZ8k*hH- :nӼqOɾ:b&WҕXD6l[KEz8ި3 Ҷgl1iKx%FQb~+=xjAځ6GB87- %Cw6>rPh׶][Ip"lD"K|p$AIյ֟SY rcJאITNe9m’- ~{FݝnWb$ƜjbKNfK:cX[n&]MG $\d.!z%TPׂňK# d/ɒ:fr4s1b}(>:_ ż>o=RܫZp?iv/_n<iL&&X92}>{̅ZY~9MhW*V{)T8Rbm?n?KWĜ8!я'[6\obJ71< YePM:k/p CbI+S}rDD&U9 ku8f0'Q6ꉼn7\Rqi6yd<^8H W+O1i!1 2eq1nUz/(o%݉ԏn&FJ.pZJ4\uz7<imLҎ= uR'~ $|= E½"R~ߚ@#}3wA6p^Ώw<#`%_%lM@*QJ(>|-$h萊-fE|rZŪ=3m2i. acD?V5jUCfD`]zSzGH=gE#epo Ptd( eY"|ޅ=ڟ&=FjÓ\A.EUH-VMɨ..C$QH_F/Ηy8ǦvHz/B|N60:8NE(iY&W^,vA" :eHCCc3 w#xH/&33~q(bJ ?h(뉫 3Zt $2[R;j ui_(}۲V,| YŎz _\oMj%juB;UA4Ul'Z@T Wk~N\˄ G?/ON`^+uyG`g;ţӍc4O[8a-cQ+8V'p[kDQ+s%I/gsS=:%+ m_` Uua8F^V0i!Rtek؜DH|nn4$g N.H ,/w/]"VP2u`TzUKgrxT? T]Y 0uR'/ї@ryyXm}@@˔󕈏_C:eIov"0d ̂WFu&fg)Y\4͒LfIiWv?OVu<JP6Lm0BqQStf̢_{YvŠ0v oy-a>vי(+ *\A-moW9ŽW|[>7fO_['N`H@ *54d_( 3z"CM[ 5wfLi际8ї`qpPt4pъN_R_nPSbo7ZEB/& k+eWKׇ8l&׿\[b(1H*$pG ,r=sC;nc<94 ɤs3V~[gXgQ:Vix *!_t%CvGhvߔ$unI58A-ɋCŗ"vWL9ɣiL Sf 5~ط|1lwcF/y܉|CqcbVaKv K@R2o?ظ,+)VP4-AjoJWS(욹to,Gsie)S;K ߅#S_5xX2t/. }"sf) !Pres{x pIAsKn&`ga%5X2bf+z|gT_O3-ڿpbVW]uMdI?R:A`nntPg05R" Ԓn)U$Ŭ-3uݫRB}7p71'𧯭ά:L lu}ĝƘѩ reXQ]' fA/M W1|=T&1BD➴YmDGg\ݕS3Fn30 x^aP~j!=Mmc7BiLT2ڲT}k+PƤ釫g ._7RԳ"fVK3!y[7O7}AK;o9"Y mEs*Y+ASsy:)%N؋W)^rq!$4DWI]"E^*x9۷G+V05T!Uz3,]5qL7v`fY49yE;(@T;pA*v4~@w e0݈#axu1TȞ.#$YcqImqŸ 3!Bed% Hm)Zҋ 1W9\hact>NM<xWRDh^~mԏ̇kُ]E. ی 9&]ct9/Nngݵ\jՆ?7їCEÖz|aEa8X贑a"cϖgXAȧb##pú 7D|UJV4c ;ίk9םWJ Ҋ A_/3+f~pRcfaz'P3ؾeR=p|/ln;ɣA? ꭴ)UA6^˕пqL*vA]N`Ny?y&.돫{Xn/7iZ s̼-5i2U*4FaaT>v:1(OOM䞉l1`.fp_=-{+_JOoeϨIc>)Lطw@9lzlkidZt`;vb]䭳ZJa>$Y$l9yLf%{H*bwVF̳`J<)e{۞~du #ׯh|\W~jG>.eǂ!K_af#+7\Z"^sڷ@T|>"zXI kMʃJj%+ PxV)iCmQ<*"J E(Śri Ɍ@:( ׬~^$@hxpش5YfZ-w˽s3d8%G[L:SVq^)Ψ{ II`}SV^5E"X7{njoWVvrQ&u6>|̤F% U:M"E'oeS"Na[k [[|s$=lh-ҕGBXJrBдsNķve0Vi+z{FfN|5A k r+@By,Kw3RsCqϠ%RI3Y[ٚt6s41p+ z '=5EE}KhgN6XbI 믌s?$>p9؝pJyKGJw (3s6~oܔ*1LBvBQ+fO!A}J#}2xp+ J'M>)&:ŶQ̗M F*uZt~=} k<.YrS,({+dOT5&t,U!#霦OyOR%Րxti1Ɓj{xwQfe\9.(|)Nᐕg|Z]66*dEp$zXȤyR )~{mr@vM| G~D]"f0 #]/-x(q[oWPHs"2=QfDER'tf+kV}AfVm[`)dP\L9*NKGGĝT6:&kmu~r}|(i_j?{(r͞βܺ;*A?a~O0Xոv,_ZyKԚQh޹)fu-+O`ѻњ~m NH>pej75\g֟3'o+:*ЀT' vI}é=P[<S+h>9xr"X!xnݤVg \E'@ΠDC݅|e#ҝJtP# % 1 n~q#4#'654,":"1ߘL`w֦8\C(C6%) :" n5UzA3/}u1yCNm1B/}T!*>>b*Dw8ҙxtaݸ1OzrA a'R>J4 )V_ 5F<)t@kqJ;B/ΰAJ@Jo#o3PomUďg7uXn0sQ wu۷ιVχXd;*CO6y{DKJ͜Y Mq!E^p4[IvKkY&/)w$.{De'^4yJ Z1i'oPu nwr1\YAPz$lV5p)er+w<:Q~<"GAcTq~.xOx%hB\=b"S0d1B$WlFߑx9ªD7~L9FKO)&~Zm0&OU䚚| Qbݻ QNsA%.񵥴-<>1ejx*,*Ǘq+B@8Gu&=MZcV{Zaux,>4h1cݨRcDiOx;"iѺ}v3ԣXM? 1)bA̫<(OrTbDzܜ~"sPV3/s@>3$Iƻ`}r8Cӕ{BsDPOzS& bZ=,u7Rq'kҘ1Oj1)>H _ngFqrΩcoNLN"Fmǔ N1kޞ+Wh+mPBUMLv[&ՆfoaOS&%G */ =3fbW>IE1Q%t/6$I-٢s6?(Яcj C?gﯻ!zhJ, c7(eElG@<ضp8 /eweH |SzDH=*puYIݏ>A#]sۓQ\b̢3I-r3),42[筺< "zZeܘŕ)O`a -zT~35nFoi&JC[bd; (X{.|Z XօD-Z"ꊎ+ O0,/wP*b }5cK`ڄU¿X]~ur9et6Asr]~X( iRe&-M=QnC:2lWI]ߪFE؎>J^F c"1yόǻicFT']GX6[ͽ&S.ԳL57heM҅<~Nx1t#fë "zTc { ܢqZF2seAo+,l56$ŝqI@$aX\٥1;^Dž^Ax2oΦywRwF/v_bžOg`1PI;>cHtvi7o=3|GB _7 ˆ4̥03/֕$ZF5jl}}Q"))"k5x7/K>U;42ؚEwH' p@7= YqݙIECԙm$X}_,̨c43{Dw 3xc} Z-bW`=4K!)JiR~e\jGiX,I)sHbu$q,s+b# {*x{&Z\u|ɓT(]dIf{m}S7r>8O s:nu4wv,Ź!31 oQ, z*[~W%ƺY?軕Ӝd {q`K?WQg^`41\鉒 H!I, t㱫]oxn^O•J"3^N^nǤNo`r>E͋l'u$}Ӆb+uY#R 1qcm⠨.Zt);iU{*AIE+q{UX"BaJ&JZیKDLL Bq C']$|,Z<+<aD]?+AH/]x Rq~; YtgZM94b>czN#jΌG^f] $L?`g&1ek#qTk.Co}j@h7'B{!Vze <aC-9;GzMt(_zOnYH4MT6mOxgs/W[ 9` 5Fx]w%&,:LFO+"puJj'1@wR;J:xR_UȕMMl^9o IˀgUY$ؓ/@8bGsozM3v3ҕ׏G٭ܒyF(>EN~X7*Oƹd_,CmV)%̚ACsgwC.5юŬ0ʀ^`3Yj\]TIOU;;&CC GU|sq#JD琌\s,Wg%&:JG`D?BWj'i@>S|'mtO)Ĩy6 iqR'6j>OҦAݻV _,}h.I2BX2AH!NPh*q0`w=3UOsFir)e_l0j}N0BYo{Vk%7.孬sfe;&;LzLn0†hӤ9 (8wiB,IJ]m01guFߜX' ]]CMe|U_˶.@"pNLܦǮY_^lZ':Pzr(HN8À;=f!hW{>3*_@08p5z}5х`P̯칆ݕ֋83p* ِg~C3ɾ*@A |5%縬rܕs :۵'8#4XN|,BM(Y0WV:1[K Rwg2%ʸe*$ͤRhe5m:]s.^P}NM6Ș DsqzN**Eֆ f11DNPv&%0Ot_'R|o53H&쇎P1b掫W_:u^/0"Piޜ |[ W Qc.!&:X^߭pJW~p\Gv ħ[T׃FƍsS>-&sD!&ĸnn^%~-MX"֮ä!чa.NgEƊg8 J sG;q>pIj& 0.k9vCf-ԩZ\RK% Ck|ȵaJ4h3]ш!'c 9#Ϸ]aU&m,j^..镒0F>a /jJuu.Q&NbA N<  "S J0g00tC$w"?c̚~A_:>FrO%J2;*F]'#94+9*@F0u8a1 T@Gud(*wȯ:Wdg"X?!ʲzY15 4KတX.*E( xPvYM7j(N爢mGf V/ےud6G^vn̞wb{wp1$Ay4?<'20M# љL sȼNXK\iYOZfCȍSsa#v̈¥`*bؐaG.^*8^ Gqazhܑ*&Qװ Ee]v!ή֯XM`XohS 9\ Ϩl}WRU_ǢXYC&қ0aY!JeKlyV$ؒt'7;Mv&ta-qݝ=7F<; IgSk!ټLJ&J)tvw]js{3t+0PXZbTÓN23*KRJiZg~:3N:{{dNq<ϣͲuB7}>ZX !v߯-{!e9ʻrF2EݷNw%aqy+mL:UWZ|#Ed^52UrF97TX0YS{nv8g;t^S'W}Pf~W*\b&\X΃taV fAY۹ӄ՝芲dakgWY&J#NCymOMzc,EW d`|Pq~|PUc!)?]M.j (j+gR Y97ބUvCv˵Lϝk:l쑇0Mm~-VK[q/w]+Y$޸1g(3L8aH]+O s钴;/fnli]Ie*LV()N΍8$2y&&߇K x׶x[bqFғ@ `.kG^O~kQ7٫N4Y)CGHɰ޶Rq @#Eʏz?}. @j8??Znc<}pE YR39$@g6Y/lNrH2XT^nù9>XL+Uh7YS w{iQLe+0H 4J曟c:'q6>k԰M'TSp0Wkle=9LT52@O[W;^ˍ'zk[̶9pR_ӪDmVHR.34V>5JW1u:u?p' Qj*G݇h1Wrhjl Њeܱ~PC6ueg@JArȯ33s3~YBffT25llyI2{f7710]`{<\ qL[ VSǟp篎ڹxNTh=m ڋ_;ǜ[$J=z 7E0/- ly \}L[6ׅ/@u17`E90nA-^O+0Rkh[UDWzCx'\ mGUj@{(|>Cs ӧ}p۾)bgX觻YT#qS[Ez$TUTWV>*WS*-a!= uEIW7bC\gR;v~kp=oKmFBΧ޸aZTVayGNUahKJ ҈G}Si }` e!:,9AimGʚ5;47Np .tT=?/+D{c!KPpIN T"bKD JY5J&Pq]dCh+٫Zg]F:-;Oj$ ŝ)GO}D57_5vBjm=fTd hDfZh9jTDO[|,:g^vyWA {Jv=peB =f[7|/ DEawHe4 Dʒ eiK5|:aQ?eb.( [dMgB> ,F[݋Y^8H8zIW7Nߗ.iw)v&B3qtl(i }IKLdP84&6I&;*ԉm;aSW Sف;}X"f5qH">7z7*)>f25[ͣz Lun:|{F6V΍y(lPހC7#  }}e 6_`V}'H#`fS0K5Ƈ99W_mJ4m$d~2gAV{f)}W?p5D>W0(Qh:De&5`unm.r򑟟XNe&j=F͔0=GsPD.>+\- L)-ԶX]Hq#9O8i'{4U &mVA;?T@,4肩.Y7%F*3uVINQdMƜ'RuItu?τO}$fy#oMĨ^! o攴|pB|ƍ sNvYľ10q14]ƤB4.MF&rAtk+U'B"~b lg#M#:쭘HkW ZhC= fy*c݇Z_bA3_y$`Fm?PZ;nfQp ':#:A0?SrnB8m/!l܀Y)h\?cώr{d>CSj9#tnU˒+7,m$ ĕ^I7S;oUZ w$[Ψ7hljcózvjޙ"kJҢ.hrTKMW?DAĞ  t59dZQ./3`ύƢqۅ6 ty63w '֊*)rvk -г=K=hk8U]8_gt:@XcQa5鲴hA<[ZY0ȹ^\sklM" _\)?k@,qt9{ׯWѭ^9j?(#d8}Ji/kc<TpS{5M?Z?-=/ xClezRR䀦@i5h҆75J~!M n<5gGz=gהJ]>As*h:u,.yMa06)9ؙG@U#BW;Irq+]Vh(\8f AU$>tN+S٘簩(`7#VB޷^'i&ߙ(^M.~*ֲ 7Dkk@E>"Q)d0}n)I}4='ssMEtG-[yl/+xHSTvFO.1[X>DW8,a 7!17I_ݨp`nRM^~/8X>I.iNx5UH~ `{~ktRL0fVJث`=x3Mf0y*e;=xg{)fx  UaoZ(-?7=b;R{v7N)*\_ [;O5Un)i39Lݑ -z 5W`NҸ.[d" Y+ԭ꘼Ч5=~tlIeW_vȭ[1wtkq67J oM!mSmy ٧X۟~M %~Ɵ.LHg](ʛ63g2S$h!;<ιo,7+%򼚮yzezv$]hkv/ז,f 2!jQ~nOSFPhˉfb ,꜡Ď8>8R ->Z3|A~N@^bR}Ǎ(1 "zohK#D0ęXE%E]$/G95bk+/'\h C"ҵJyMmfHXi2;a[j\vɆRq:P}49v]Yݎj(SUJt~tyM|dv=snTF!f-dٗo.KtElŮ N܄ _f'!4SXnvBԱP/omǸ{ 0vU[sp?͸{$&*i}6_tk3^ υ4Zx-Y[]:wl'7t0?U16SgBGq:A oB gYZ07070100000314000081a400000000000000000000000164e6139f000007d0000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko.xz7zXZִF!t/]?Eh=ڜ.+MGӮb[oUYCNb{yJ !nC x[VK?R}-WddLG<;1 l'hʀ)7!箦XŸ6@eɉޣ/G{m +y՘Gj˘73/UaaۂTkMkN啐l>4=.,VY;qb( DTȍ.b1* hObY0|(}#czk@*(Hx0 9#b (?SZt o87j.X3=OXWI‘X-9\p$W-\*D%7h}b*]v$UQ%G2ׅg[ymYswU(6I| QtXJ_7p,$7*+^ejb4w܏?dqwSˉ.7Z1*"kfa)~$,:Bz^sɘC7y=f>CA~#o{Myqd+-e#<0şi5#%" }ش1[ajdP@z&iKV|<Թ >w[~6Qe6i\QeLG}ȵ m"+ڶ;RlSxLsV(9%b|:^,~b̡ a..lH,C9gbVnu4iC na>DL-dY;MԜe^UY@X[^ "Ng9Jv5oR8~}hOZ^'UKJtbIy :v'>Έ[ ;X[uҏwGWTQwxmrɋaKUhEmMe~M+Bw)'?e8v5P=؏ r2T[`Rʮ9V ZVJ*o(g9.U-ц5DZx+Q ǹ2nNKYywR(PgjvV>ϋEs^!Te!b7OzWvMWM¹KVGSn]N REO /ddkGj#O55I2D3ެ{AD./%p]7DaV%˯E&ܣ6s⽪,fa.BxjcCg<ԌigYZ07070100000315000081a400000000000000000000000164e6139f00017914000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko.xz7zXZִF!t/[]?Eh=ڜ.+˥6_yVػPx$Y&06Z;e$(f򠵇<\(Y$B 8H`fܘ6a:s/?$米=4Ԣ* vPr:RkI^St\Y@30&/1t!Kfl伒 vQWmoԗ m/@VtU->2c)JOt tԍCE@p7A 3Tς;# )mu.ITԀǰwׂuٷlanj V2Ӯ",Vw]ܢ:8D;G-d3jvr1'goF0Ʋ26UdړÊ A}o }ˆxڮ)7 վy^B6Z $X."1GW-J{$^HC3 U[n=M6ޣF4#`f~J`RcU ^>À :F\ӎ-EvQwibCn#cx^!`͎G_cchhEJ$?3Q] Nt^#6!@Xb\g= d#*KX1>pLk Y5my31i/ K~P0LcA2 c )r; ;P&#R~cV‰͉|v RZmWmw['uvj07kf>B@,:g ]9ף->x,=r)/+B~bU4'N%Ӷ;#k#N ༆;kĪ_ZǤ:5o0[#p=|ܕ>0A6*Odi?+Z*F:݂GsOЩa{}vW{ zx=uoB6*xqw,/'CHliRuڼvSk8g`|Ѻɇ^\_[J9iҁ9g.j%Dǒ*R tmm؆P 4\ڌadoB!oղ6WQۂCJ3 )Bۖ"#{,Z(#an;`0-  BL5r|w\.r XݡG`&SSRD&lc[m&*کG7XmPw? OqJ`}5" |0aGeFuwK6n;%&|tEV;.h Vk%nɸJA Yf>^;4"okųZ;7tsOe墴dL\{ΆA 3ʞkUe'7GtˁƔ-mV׋Oh]^#%82\$^0 CcWI$Uw8*AQh UcFU-IMu&yx5ȧ6`L/+ <>]5zxٶv|>v<MѣL[[V;Crf{Vد4%E WoXzM;:M@׳ꨌ*-XBJѤ\4 V-~GP:M9!1>P=/}\1]4͌Ves1~s) Cҳp?S>^9>?sKvxW-JkwSR{._t~99Iw kr^6 &5͍=446gX}k^Uc4JE!$#'hd9 Ϋ1.POp^`6t4 ב?1fZ{@>(& 3d ><"Ls_m]Q6 T~F|A. hP ڗ9mP72 s|"yyMA32(L<s.a_!TݗOi7?apuYVZEі{1HU. -VC}u3w(曭V-yD _o-Ӿ44]lTlRG6#HH1JAHA%mCj]79Y.rИHdv W xjvy^G׭ͮ-w/J]b?: P7G]F2@S} 5c0)?Xa>Ľ|@,ZQv_|<ڴ|J NPB A1* 9PyZѨe9YcHNHA`V|ΜJEM9F4h,Xv4Hל8}ªl/w`KҮj ۞:G;@2~!\r~^8UKnH[zh*@[5PS Xn# Fb ~PwfAFίp6 N*ÒᄫuiH n벀5!#!5))ʠOEvSYqXWl1U.k)jc2ɫaߣ*p7FJ8T"Mdt(91?gӕ͹R ">sEcREWG$0Ft l߆⤵sfa犅m = S]GmCʋU~8GEyoqקhuZls ܊-<H1z>BsArʞwXM :ksWS6j'UswnZcLI!EMa]5.Pu%'ٿt[S}KI۩|֡sx?Rhyfu%7A(BWQ\YsPhīL"[Ĉd-UoQ3^P6OfS@\5!i 2}M!c4CZߵx'N0̛s(P"eAg%Iawhnxl`qB0\+_.#X MJyGU/o" $$ͅS Zn =_M!5R~"K:eD̏VVw@\p|'Z+Zi(CîNW]&-ڦj+Ct7jYսZn$qW@jdHmOֹ =Ө 1RޅXػM sS;Jod37ii, I?7\r&YE]w9p Lj!]i5fEzKpt5('&i8w("tNXe U2 +S˝].olG% ÆcV5vIGjee4f6HS!uyL":2#S"#o#Z78 %/x^d7): J.N4w3ebLe)`j}@q6_LB L K%)4}c}D:_q4)Z=y[8 cz,:QmʌHM: 9':f{inOJ=vT&MDǸ9rJlЦQ Ӟx/O_#2 ?#pдΰ$רK~lPEyȃ*;,7+2Z KZ#9ATNRUJZ\lPsP`e8Sщ梨LؠM1Z'Ƕ {hu]1e}$2'yX[T;\`'g7u6VOo]VHF'0c4VR>GC]lDq̥ u`: <4kZ̾0 %,fℰG | Ťe" <(o)󂋐Cީe,z\]m)^ M KKg*ɯ_[RZM2`k2 :``sG,ayUQs)[/;Ҕh6fzüN˕ jFoxd`B ʧFW;'I2٩9㳰=YFuQ7F[Z2W$!7p`C?A YcUB/ |)닿fH漝ޛPB[J.{F:5'TNNƃ{fE;MOO>:[!5B P@ ']0̥,"הivaGy uU(L Tmli~~_W_i+N%,^QXkxM ;m0&;U|DAw ZXK0;+lwsUjbVrN<)S)ܛ4e\ HVl2T@;]4m7VВ?sE7L\PXm2@A\"ZCIT#)̞?MmP=pFHayNC U w5cZpLU<ӣl ",>)@\/w f*C7|H:SӳGӢ"NSsm aU6m2?ϱۓEfH 2Jg$vCC:ZC(hQN&^|=B&A+El|7".*@\Vˎ@civ #%<~]FZFb㝉T#cЂ-*Vp__?\z{Ǡo|G p.7% ܑ]|Y+Mf!Ӆ5r:ޭ]]HY#[q>rϣЈOޛ҇@!ùq4Ԅ$R@6g0g%qP/w|Pq!16U,;nHE&vcS]Ӯ1˖7FRY6U4fy^ѿۣ xL\YH:͚]%`CD-֪`W%]+̧;wsjc[ZT6Ɩ2-)1aů̿,짌cN9_mi-C`~eX4fowO [HT@"^Ҍx;fK,U =b\2k#Dzr &qwݛMߕN%IGY /u>(({)1WtIrY%Di6b 6hZ淤w,kwokpлx3z/gEESG吩 w% dTo>,s"a<" }ou1j|zB*@ξ[3bMz OSY]0,GC(X*ls ~&bMY2Jg lY}' aHNBIOhˡyPh)(7_8ȍ7`~1ajәM`RUDMD&*[sdk(/#&7FvvK8oH+Ѣw; N] ^ u*Q&ۊɥxlǀk|{"l-Y'XqC NB],2\S :w/$ |3D}(0*'̣ޅw|$؆}tːHA.^yE'lR  8CitV0SJT3&9jrEY^Gɞ/ 666SRG;gLﵲΦo(5e*hʏZgYG<8QipKFqF}`0ҩYPs!$^U,/YLa+ kR{F'>҅f{)Nmş4C.<Ք'ypPCy9x`] upeWY?CHԂzۂo~nx@ec0m0xWvUިOyrMϞL KiiO?QQ'4Oﻖ rMD Ogȧ'tqj5 Xi4EtԼpbԆU.yfZTIy:9a {$[3xqX̰}isy22{eɗUm:dPլ4T`]YK0G ;,PF[#D+J{#58߂pꀱ-;Av?64ɟ_$#[QdGmU=ģmϵ+v7(g@<6 hvo^ge1$H iQ.Zr9 ˴xyr&z{3[V`'T&u}>0Fe[JZvVcꊸ&JU˹5OF18c5)g&ȊCcU^C ê~"#s䁳V7Io>,Hㄤo/-, .k~۴buLRaw'R%msWR:׍Bp}|ûOD0LScFC7ϩz.[TGdjkgp׻B6(nL2߳ٱ [zq,}k<틥0d~pIfv8-_ sIyhtDlk(?WoLkHJﰳ0,}hi"0i n(ǻgbAc_͢EǻYX4`d´ X^, ʢA8 \_3_[| ZMEޞpdm)hXldUx8MwdA!խ98,xt _kb#YݲE۾|WN+_/1'4?JYAyN2WMriAԂfZL$=䂃9;/g1E )zK%ds?D3[tǎkKc:9yޓJN@cӼTv%SsСH{jeΟK1i2CNP+] oN oZYo\R>KZ' 5l{2x\9oaPzk+=>! k TZI-jLp#Ta?5q( ᩉ'Ix +MQb#=GDB,]-:Eϫ:uA3F85V*znb|׌B/pxN;b)8S7DZbЗ9yyMf=+jNr>=Iֱqq""}2&6|v4`KSK p'Uf gztsAnPJQgQ|zCs?Y fsOp [RW"h`&7 ueəu"US蓗tSpyǡW9RȚp_)yy`uh`.;+V.l(f;xu fHN>kOWн&n;sr)T cʐgOE?{ⷉ/xQ K{TpPn &vb,yK'-r'iчZb&ZbڙqwNćR ;|o||5ȠG!GozN?9I he0ij!o@e%!x 3e -aHP4y41%v^4WYqnt߂Sb6ECKeTj6Pc xըTg=@2*-=FiM>+oQ=ЂLI"$ZJ@&~s.Saڨ$}0)d¿o[D31gAw X\a-;JDjlLAW0Ga#'?E_-Qʉ7G,S*.g(g6B0~[ a\H)ry}]K^{;w]@ux6M;N4`QUpwxC>@ [d-Q~@ G^lVe{P #^ozǬ,z 2q}sCCf~^ I_+hp`ÒI!)ƚ<>&a ն y.A(Dթ*.`/Sy4. xJe^n0{tj@%Vrr,}wb͈tUe~iCAv wϥK̪0*Bp圸?0/X~K^-5 TjHz]Djxn`w\T.7x~i3L{ :j}gElE*;rBۺ-[ %kC#)$93w%]Vp[B+GGV ytOP]?Rƚ5߇?HU:rB;P=fHAlp<^V]/h_Zdh.- k"wO*-)}X)nu1* N&Rw {+E#ujx YI ^zf:Zpij oV.]јZ @)ŹkX<׬!3I..RfhAS' 0E$za#uƘۚdS7r{.^ )@WPL~cBHG7"fMӖ<Xo]l?/^{kCvۿ5&=~Vkq-!\ĢO\2v ='8bmn 4mO~Zc)"%aOУPlkE G>o~F͔\%/粭OnCkp.*ls1>(K'/< 9sC~G'6R}n]Ȓ:0ngu2,yV|]R86i6+眥 ^.D_itv8.)|TjJ1̀9@eK9&mZx]r8׀;͖)NXaʖ&/\m>CDb?BP UCZ@Y#) _ //xUpՕN;!fKx0zI56+>\^huS7*ag"OSe~z%QoөQ^58MʠZ!ZyNStZ.&p?Zn#Ba֧+susj/$㯙Es3i啟f !kH%Ű>ԏd,V="w BĈpEO9!@DE~;up\DeLpܜzn9Lf|Cu7m`*/ޔI5k*<mʑ,e:04;T@&a[ RzTg[>wܢ!=j ϫt6L!{<_V`zFʝΥ:49]lF S `X9Xvq7 p(h֩pva1nen)u@J aN?V1{ni2N>׭{kĽ1U|(F P IGX"m 縭&Z"Y:54tr0'Kf<|m'_6̔P5U.XdϟZndq=٢kݺ'Ր^I1!2wh5]oT KFOavI#!+`khe}UT=.'+ *YP=/,Ԑ1:ܖSH:gq)-c3rO>}"A*")!Ư /cUŭ~H'fЙh;(B(f~3`m,UV~xMCWQ#]w<[V9=OB;rR#4Szc {2o%AFSWj聢O 2U_ \cd(A>nʺ; 0RroAp!NldxJJ&GGw_DF^5/G8 gt `w,Ke'& do?)ӦAUtQuREUa.u8"fFiջ !@\z4Qsp zq*ц9C<]NoB i2,ƑnG]-=H?T /I+XQ)c 2VS D嶂'~Y˫c|BnlF%GixoFY v]`wl^#ZE,Ttb3C;QRǶ3EJ6 o(*إ$˂bu?u&DFܐY Pp^f |[1GHi0HK+jd,e=pQ}F 7"?>e^;df64C>C+)>NDhe$ۯ7(.Nf[]ʙ1^̡72`}s&c#κ4UYS&lwZ#]胭r3ݰgU;n$<WTŒ:~u_;ԒΤ*Ύz:JG)bO @ٛ"D- Y^_lγj֌S:sλ]n`[QO[ ţ?|Ew@]0%L}fBlQcݰ7*Dph8S<O󜝎ssvo8i[gw<< & %Vigq3Qr*zPcdD s9u.AQt헂po>H2P*u>Ss7&>셾|99nZnKJ}DGX)< N GNv|3 b"=Ud=;5ی Ut}^Шn^om yE_pLHBC{p#)ÔB\h_$b2GPsfxfu$ ;FiUIk7'3Ԟ*oc(<RYʜ6B>k=j2[|n%&'H2-zh62AЮ4`I`ѱ"y .1 ·k׬1-OU-w[ʯBF ľ?8@ҕ /}#d4_|~n*"A4穖q^g&uw|/J 2h%RL} Bw+Ŗ^q&Wh-|.Nrҍ۩ǐlcWj}$[>o;E ]3>!{UpYZX)LȈ7v~h=M<<Ya:c.-Vo_7SPCnϨD 0H_MB3#/D50j%n˛-VpkyaA N tM&QbK BX+d~ 94T>ZRWn S*f tpgTk mH6*2 YE1`8=zfL6`AcqsТ6tixᎢ>F2#ILVA 5<xPXgY9zr'#4 ZTy. 3C-IY{;=-%1gc]68o(Ê=5Qv撝bG2T!z\H+-偾1$a(8hm ' .Βb\ȊVi2>~`1Gc=J3\!NŶ vD|\Nr^գ^AckH J=o(P\~bhE(LEWՔ1,NeBI27@:V yaġH]PJ2_c]4l-z4r=e`ge! iJ^Shʁ)6V -9NtWT i~PWkI* 54@F1Qo8<;?ҩѱH=i;)GG Xdwm8y)e=xzr#v$(ЈtLA]󬸱1T$HGZ@AL y|=> >Ӷm~@vؼ6iz~ߔLCǸw+]AH-$ÍAߪᦌ{c^FbRt_0]`3OSA~g+26)b=ũ,B1A"Џ)tFH6HvTN@r~Ec1ѭ)W: i}φv(u!ud/|DLKm)_%u+^0C#ShFIP@%Z5$+v5r;L'm߭z\ h;P fG}/N?-"EB^XOQ8p1,wsi!1L/Z74t̗n{jңJ ܅@`ZC=di5Sr: :3B T3:̆٥r] ?kxkY/efmV XK}i{(o?&ckfSKTBy5x5Խ!92PN-H31&!f:mvlM|g)lތ_7~Kמi묎т`VpG@`:fc MF<.˸w.ib"ۗ>7V~+i5^MDC,!Fy{`"S'0_J␌ESp^SّɑwDWzp#ėt4--sio!^cΜ#lBz%$ ~|SfP-?̱az!Cm!pPQ^N֊yl?-!ZE \J'd義m bgv;1)GA‡|\6m8m~- H ܫqHT.;Q&0fj:3Y8X}|υ=d@t~AE\bSEՑpQFGjRD JH#n"Q(HP, |WPV.>wnVƸb ʝƐ r& h7L߈{}s~xܞѱ*zxb<d{f @Z;}xzY8YDrf{̮#ecH= SMdRms5.]oypM c3Z&#a?XwV- 4Nvcd? ǫTX=23mt-'uՃb.M"9}Zc4n͡A tBT*<,乽b[օt[W U$ly9SE\gxƍο$w?Wm+?vtf߶4VS^G8ǼD/i|Rh-\wS!X|YR9)x@"w6LP<n ?5o Qcto[62$żCJ J7k؉I X/^OL8On|ٽV.i,&~fO e1ъf O Vt`?#U@%Q$ick<„XO= Wp|$nQ arg]^[ب|(k,diorKVBT*R/+(r.)#eNiH&ŽK6׫ CAߵ%Eal^O/=j[ x%̘>&.ѫ*&xL2IbVA ) I{ 'wrkx-n|=iub[YӸJ#^[,뀾-NюM/#<(q۟+w]؇,P_/ԋGwn0v2!6vǨ4[0ے>Pw>¥%nQEQXReVfR 4Iؑ,^~@Rm GCzm?F +%7ߤn.Qu kŹв ɴpud9FٗaX<*vw=B61GE'f<Ȍ;pY~5s1q!`!4<, K7I:RV,o2X&nՙ"Te}>ޛ8LcɁtX?rt;- i}_WIN\Nh%GV2nwoQOɎDS#s}a&Lem҆H|1Sg LA::~u4AYG7'&tˢ9OEVs=lM`A\kڱ^Ċ, "3jԎ[KSDxۆ 3Rs!Nqy( Gg| FY+NcS6=:ϕ-q5t\7n}rxE1c1"ƊIߎuS7(ΎֈC$V=yD!&:ٹ'WoaW h%:BBg=NaiײM)`I,T$ܷ%j`5'BئQR8ȡ]U{z?EӜbmr#ԙ$4Y[pK6FDEnQ˺"MT=6ubݺj0:Fh!=a99]b^Y\n6l[3$Z29!YUW ]Np-P!'pe6-ԉ]YVHeήV`֐=<}Xpz^Rm !S 7ؒSFuCNQ)zUB0ou*$uGHKk֮$#>8 \4i?L sj8H!,PL^es!Tjv;9jNr5] FU ^"85|zg5T+\$+S磮,fS1:eXʍAikR=.+q3L *$4yS"6*;5jN 7."lW `Ӗ9Jw@J$95QE ƛF*8;.UkυxLnW<$=7A`G]VMq(6qP@߉]'K0R3Du`_HX}2Vy"\.ώ1Jǂ NfQUv"դ17K m{g$QA2{]~Clbx㫃nv𭀻_qN>3Vkj^Ā$8Gi1nl(@AlwEË= |LsӦL_ʉ#FaɃrTm{% Ekӗ{Bv:(Iq`uTPL肜҄AKš}C2f[0h.\EFLQ/Q5Kp܈D&+;$b'= }&{EiMOˊg,{W4M*GM[UJ V˿l UhU"U3Xa?  4hر\- S6aZz\?bv̘s[&&uc/dP4`%&ATc;Twɱ],thL@T&¼aжIowRa^<yXx EZPd`kS㚌6DLd f :̇Gܤ-n$0AIr4^!çCȁdP: p?4.memJr^E׸?pjx@U3ot>0o[@y*  8율#B*JI ֮"d٫RMvep18E& {Q{*x yM[B,0v"dfT C~u,1sؽE̕ݾ:r)"]yvS}#4Rga||UQ 5^ ŀwu[y&{ZM! vNi_sr<ލ~b_ˊߢ$zg"_B6 BGY&Eˮ+ p]k8 @-YlQ)E3NڗNN|܊hiõȯR)Ñ&rc%Zւ.Kafs s^k\ o.WI;e6nKPUvNW;y|4WY$N샦!Սj'p#4'b+Z60pi;*' }]K6 /ӷw0JfN̒VKY:T\)!)$dDϝ_2f^. )'bY4 О&#|,ZYui_Ё=RITQtxw*EM~SX610mg)ګip} Z#&ؖh,JNU]X'.Nօ:%( 8 |(,1NA}  ȯ7HOӃgY^k&Y7ۦgh'PjU z[&dl Df5i3<ͺi/bc&AU[#ڛE0'6y_@1kj-7\# 9 /}n?WzI|,]A %s4oaYYcgڷ}6?LSzh@?pF R]HQ<&V@7?F:P’YK4/bԱ1KQLͳ쟤n9 190U` )y,zzF~2a! *>SȟO5 x:a5j7rTTuP?p&*y!!,J>%zB~AMgIFͧ |5޲`Sz Y$Nh#<'c xOzv$ud #=Bݸ:Yͬo8v WswRo [NxCB֢w KGWC~_5/7ҳ_wŤ2p FLKsEHXgg2 Y EUKF:vcM#)DU%`8=H~0}PJ4|EphiRY(tLK?0HaO'+s3T ) -,o~\o@QIYa:]f1uw4+3:O]:Ǚ5|5WKDхcCFؙL<73&K[2O )T>?˅\VGP3`Ca1v6٩Qݵ!;Z5tԧ]J߁X:j_Wc<9# yH'9y7O`{Uh^n@V"6 E[- %FKBxjJc[j;ĺ (Y-KA (Y%RxΚjJ&+ t^/#V;qhXjj:fz`Nu -Ó;0sq]b(niь{&\qF-zPfс/`U!?VnDM[#it7f1gO1>&ɠcrnZݺ.A=+? j?|a> H 'O[2,|C#1̸ʖ+'h6& ֞b>xۻ%M@ˤ*3K{H?HX1V%Kn-Ҫ;P͕Jf|5ńJMҤA6㏀Nٺ+gXi)~쯫:۸屋 LԲem*I\ob:,[p`제"R LxQGЊB";G+Onp/3 (F68y%־N^usFz>(tFCCjf`D;OD&h~HYz3'^@1/M,9?m^n قi>'7h:"S!'L"s5w4)jF:PU fكa!8»d( wߐ;ݺXAʩpRyPsbO g?D6G\ppYMd\}F۬`@ͣ{MQl2yw\迉}*Xj]]Z% =_yI{~]\BMWse eHUcw0 Q6Rt}v7$sqxGPhRT遁" 9 fm_ E(ICmfcߎ9U~a{ѓ˘O?{F\b/ÃpG@WfL#۬9m-yt3)a֣Y8XPnH^Vp i6RI00-!TU~|aC0-c 8pEݗEhjW1[^(HtMD7VzMLrzba0yښ* JEE$=$K>p,xX"19lƙ_`*gH7M~3wnoW66AFDZ< ]&Չw~MTPVCً@Ab&ܧQ9qzexNk}mQ.qrᔉJgy+r-Xm.AƟ"tf_PqjI=!% mKR Wt $E؍Tt&{mE=%f=hі^Z-Z#p\_i:\ sDЕc^Ϧy)TTs ;1ٍ-W3ֲ9|%˦'jy$^*D+ִ4&m!r `^V<{~v`\21E)xftY!=$h*=PNO|8J|%M'W]?oz(SMPxq#! /*) ꤸs&IG7)H^fm;+NGx F_ԄARs#K:/[ >?jGq3}iiqndܽ" l4h!WZqI >yTWs]%1] `0ͣTxH52EIK-\v[h/t%EB@-e˓2q_WQ -]aS)2 oA<#U U 3FSSI₵~RHi{ߪTONoR'Mqt6 M_J&86u.qeĞPY*3KTJh3ʠV5Ms@%*w}HQ¡w2 ϝ~NzE Iw>KQ7_Қ#MEj qFi8LBGĖbi 6N[Q5>̜beۉU0P㦺۫F$ YU?S]Rgo!&YH(`4>/#'}mîL:QK8HK?ĽBŖ3/Q^<@';wUx#8o0G \7>tc d "W7H0i L ݡ/5&MUKJk>ELr(?nLIz(fJ- I(;L*JrǤ/C /i7 d?F!2c1"J_mRWît ctu@>V:>Qvm0vgo0kN+ϻsKżg: Kxē. kɼ17KQcj13 r)ó@ux2Q NJWDkTD82+F(6)Y3j"CԷbp )C[Vzh7Ϋcupw%lUazU7Eogx\l$1 }:fćz HjC݄[4Ӕ#+Z#$9Hi"P0)NCPҢu=w9PbN [Gm:9 >@]p1fvndHdG{o=LrR7#Q\Nvn$,; :CKOG-/ "Fډi jWEv._ e(0^W|f5 *sH.rIyO]o*I?ߜ*'BR0;d$g%>MO><)ZɃ6]u,΄=|1 ئiE @`؂`Г([m! lu @\ަHWl|Õ1jˑ >Mс v0"P7~"&bF+ j{K$)~lA_>[Wx704&kЗ9C+ H Sb Fm&.ąP c Q=)ٕ"  zqP=oq-B7lͤ1[8)q(l߬\= S@˞b@³)Z`] ̓>˩O Dt]"k<|>ޠ"^*3i@9Q@خy{c#-fA7-Wj)@ A`?Zڝ$/tCpzʟ2)XZħZbvjm5#$P>^$fb4ov|aI׆R]ECz"W=# X]fLߩE犒dXw;0r>oDњo<(7\@EEx%&є>v2PTinΈ (̿ 49(5v'0@ű2 ɣFm8*a1 IqIV20*v(PR@6UjoݮPW2L4yW =iQUdY$Btw\mF =lq O|:⦛;%P [Gsɇ؂nh_mgǚ^\#uH:,l;ѭ~Ƒ%2({`|AV1py|ԋFp: O gm҇rr5,nJtL /1n7tܱns!!0.0XB̖0'`a]|Tv~AT7WmVN7N\9סx@ThBO]KYF6'X+{mhX:&`rؐT Ty}H1 .;/wg] p4I/<q Ї 4SCFu @yzOPi#dgl`|Xڗ WYDj؛L-a8Bd+(t :Z\"AzfG6y-lz#k❡YQz#vJD퍤V2ry*1[3L \6#RW[ XN¬Ճg,>W~olE< !l2G\ǀuᶓAא?PkmM4F7M.߯vT[a1KGCc}7@Tb gemi6'gQ4@ ,jb/T ?a9Z+`٤q,TR @k& !Ps:AH4#'kh0͆J(ٔlDC-Tmnc:}ʌ7 iR` nouǂk؆ĔFZdH6M8Rεu\R~Yn؜ B9(B^%GH_dfI8bzd{=IY,>@jiuw;Ѕupڝ;Cʌ˕Ԋ8̟ zVp+L"-qW&.w F5cZYoݰYslmB*&Aܝ,bVGk=~"dKg|a;WEh^nT BXh`u S"ZIiy{a\myփRuj[5Qߞ= F ]v m|m~G`hѢIPⒹ=s4 ;HNʫ?[g|PO(THxY%2遲qXL1oYgiB5]p{2[D}ӣ[P[ vTG\ґpE #Y. 9%  Ab#O7OOVY-3'dg{rBg*l"ߵ1u1`>ԗU۠3,p&SRٷaVf÷,X{%'nʻ:H?J9ou5}IDI((YLrEi$> =)ô5Q"0@(ؘnBЀ & D6 tDJ( #0 o Chn,zlttGSPhg>z$Hyy]oa-qI}I8$0OJl @PbSu[V74>? t`XhE5RH QNFBwpI d&%qjJצew.bF#cmZ}Ё MjQJgSw<5FKX&upSΚՖ9@LJωCB[<̋w'tlOۑ}=tI "EB81FwX8cxz1nz !~FBWw|d 27ŠI-ֱ(IL7EF~c\[{6Hk#;ө r+5_=ߋ1tS>%)4SkB֎º@b`K0kV { r75&X`gX0Pɴp5\#3w}{y3ӄ^/LDS<Vl Aj3`}dwCTKCWU_3m=WN8Z;D͚aHʍuW3w`T ^.)8 ApǏ)Co4;Fpd-\$?cQ5njgQR8tMf҃)f7JH΁tZcK|L1 R-_Fe{.<3_ec*{:B-޲Gba@V۠0)pOVTgiu_)pɰ#ƮT-WmXطcYzoB ѻ7QCQvLIX/jE?J83{;)RXK͎LW7^dvBFKROkLQmNk^Qag7Oڟ `[RQ;eթOq zo7L#'>e@ik([oZbxܓ`PsgKj[ +,teXKѐq4X2M5,ej9ۚkX0 LFAy; Ս"]ixWc@,(FeCtA矣0)i8*҈tۼhIM 5j Om<PU.*J}9={%f}'+U i ,*oi[gKj\F1ot3^$M0UL-oЙ㡛hJIY܍^2u"ՊAY}Ψ_eq!Zv \(g-Y,B-;SRs\}ҍh6xIݒdLb)1~΢5Rg4-{&˥n3viO :$rv'Hj%0dDXt8kV'+ <d#M+%ra.p!5nd*BXK+S`8ް|wao#atL3[s|BsC.ItY?]SJt'_E*DmvlmRQm d|N~Y-.nwDoUb 5F5Ѫ]N}'OWa5gU;1J@t4o&X^~k7ʇ@53?0 քTb =: RL A?HVa>ӡD:Iv3LFefR0#^d9EU 6"f Lv;4yCo`Qz|l'`-*or[UoX8muoo _ 'T( =].gM"G'ojۊ+:g d5iV>~ʒQzۢN" (}FRڞCrL|rR68&I:j<`_ !80UNW)ͺ<@| [烓OUeQx:*r`|A r,ŕsAb.Y++_Ꮰ)씲WڢohK2 K4'3ܖU3ң_(:r`բbqέġok4i،I(wV 3 KL=Ҕx &a`!yV kG]fI7)M}5vҍ a@6ԤASx7("@ѠaГ6߆w>JؽJNTִ, #WRXZ yNآJ^`.o^h Lst{Cak#Woq Gh5Vblu*hAg ?̵"b3gsp[F) Bh\ 8$RHV:c~_xCۀYbMw? P} $Y*Wp"`+9+LWoJG~VYk aAG7[oy|Y4xV[C[6ktK[F=V]'^L%k_I r6ʦQT>=(`bDSЇFaRCT A uhDdZ8H9E~tx$ay).$=jց,cMe>JDf4CpK]{UuJN)_AgWGb!u# 6E5sY:BL`TkkʿqԵ DR§4\ kX+䙪"j0}߻ €Sы#*7|sک&yaL<R {Zc4.AJ>%uW/ u}ٳ㵟/侢َ3U&X7 Mwהּxyܞ}{Rs{mGcRD|Z3 fl&O?+[TX 6E JagR f'0cƈ0EsEKZ3BSE\ bvFպ u4K5[n h-ݓN܎)Y?g _&"g?_:mvƞVWezo@tFP;`uHݢVKa3)Nz+3)7E)ۢZR+2/X wUGY>#kdlZK8?+@ M"1|ʰ"p*c,}Ngv#&u>mOZBF;޺9ޥ=p}K z@\t]F|RD\1죃|9`?b2*^I(H;p 2j╽Q.(oU.b .'^UDm>ynl`'p"OӬ:pa,f"Oyfˡv_xk/!#?3;|[ZR(OZH e1dMZ,.+|7No=5G?Z@u0K ˜h'-i$A{),`pAɎǝJ9PE>Ӻb9nĸ|- J]1?[Hf4FP GI0׶z> * 񾾹bntFdnc]N)yx>|݅͸l=7 ܞBŤȏ~l-3TyF3DM6E|W`|}lU~c\`}$XI Ap:asɺ"%[Y|L|e@O(o*5+: ]6A2e$r }.w sbwfU L(29wDI2loI{Ȭ`i29qJU/\C+]- iWvV& .v秠 bG_j `Z40Bx\D$ 7bx`A˺w=*!wKiB<-PL,'5S=xo6fpMwb:)5ϞLaQF9pp .o$e\4;ًcD5a0c(9Ma&_*qϱ@T7MDiq){[u0S*L$@FU]yn©zC7-H |tp-{W+dN<d/j ӊ 9DYػHPOlN)}V8tħ<> *}\ƺPH&c5n7s.I%7)%r4.)U ;;2+Gϐ86uG'skӜǟ ~G c<ݳXڨL+ճ57J%)byL6]AAk'oBNTLnP~Lw1n9po Xa#ڭB-ۜ %CM!4w*P[z~B}lY >7x @kZ,_NluiprC.V'O:=wD07S&.΃.6W!"RM[z EQIssNZ8?!y>Z;dY4!RGnhܾdl+/w3FkIo(Dk0ŇT/Q r|7i.aV;m]/9 ۜ->ȏJmA P5&LEnHBMd%)L*]>fKڢU'iHS$ԣl,K[_#wE)/A@MEHVvM8^r~kq, C*XI8]2Kd/: >[*_kD;s8q{AeNKE  &&FfU-hHLl*_5i>bʐ$'6KZDQcB&*~AGS^fy>}Ô@ ,@?Y0gRWy`][I>8p S_%poQ`)7-yd$c=mk {Ȥ5d-@ AV0`Ѹ^>ޟ8Gy<7N_ (g|fy\цF/"dbG? q)lJr´}f$6nO r#\W{LWح:R2u΃35?&;e1& }/T rS:Be=8EDd'QcԬ rywҭ:MHHK- kףS{99S^M?}g~jvI+n-nVe_#3n9@[l׭c6, 5zQi`*!)+8CuCևfkJ xi+ȧby{ܫ3Uh *ƹw hR #"?ݰ@>a{ B,K_(3|kU9E]J]S gO`:Vgȱ%~:BV';(տrdZ6A$)7TY58y4np^RZS]X8~Vy NKz j  ҁ*S3 'uY% $:%П:l%g[TBMSN ];]h<6d@ΟTge7{"7U _y@++16Z`956inEо#c<g%S8sy_^+m"Ԟ*Axcw"L -vVCޕtMS;L/q|̈́8zA`!IxK6o?'T6]*A0J`:КZh:9e9Cc?,?&uUC[f^=E6ۋ̤1(Y/LwGNOҷ߂(<˖?su#^cT[dHVW[܊f+Z{[͝< "Lr0cYz Ώ]+\KHaFu KehCg6\MG`sovm!up Jo?[OuՐXb Ȁ(W-V]3^C!O<^舒ll\z;lIw C!5 wܞngX-N @(-'`p U%;er=΀bj1 ƶg}Jw;U~ԮyR0`v+o3M@GyV ZO \#Yu_%gcF>/Ξ=6H BYqR9FM8}ՎU*j~wn P}}H+H$&_=P}'9\#.QzCJSh3UorEEPGoKbi.h:G뇰6qxݑ$#ߚ?oaW]JPp! <BOT>\z/B|юCqbF^qv뺀n w&ㆨx `3XD Hm~__.&発Exmp}O\>C1M(}{&w^u*E,>%daژEL es P1=_Mga92@o' 'Qs eAvkdJvҼ"U4:vchӏÅ0{+hݽ罜T6k NX_!՟Ny57N-SX$~ TPWq(H#;UrgHϸ`kއ}G-e6_*ѵ O2Xcd$;Dfߴ#.pPc_b(@Gœz?y:2RH PYq-E&yAQy2G"V'C|<`P[hd.\@fd(YrfvnΎu]{QS1Sx`sjUGX>m6nn<&?,cz}RQ)кp=m>M~:; "+#j1-f Lf-p~on`$iE[.aGޡMC/W _i/銊~@M93=4乗v!vp7EZt $/q< SJnn)̀ U[p}qD+vV[ QM`2GU1Ie'h#TRA]Üy' y_;"'ʹvl?OF0e28Wb.;0P!Sqf`Y[ϙ0L:f@;lkt9Q]rxcXOY5rm/vH& \YQ9yn=?{Xj?gAq&a/07,P#v:^1gI~u4Rr+ޓ抅(Ao-/V2ǨJ:~ܦIվ GЋ3MA 4v WVtb y.x1M`1`9~d~T eր ToL>@{Yrd*&'x`C 'mB=mR?  S^q>y_ ~Ngz,+J8E}Pp6.ڋ )ڡ/d⿅K)yPaכuM;lFˍ@yE[c @2qUz._ .O)p0+XD#IAmua}NoG^vAG0g}RF*ūt!} xWex9k {%TRVB٘EA+8d`1=Z~t H 6S5 s| l,mMW,TQ f] tΞ?4xpNV6V2v=JvV*Y܏},UTo>: ]y ql>+\r8 FkO+UcW6HM156GcAXc H)Իݚ»{7h|Տ%6ê H826Ӡse1ZBz56:2Δ]-A3K*չ8gPg{Mu{*hVWSenVhX̜4o` g=㸾;uKЩԭ%z (/iZI>`ۺMZzcD+fSma:}X3rZV%9hb%$ފrٯʔyw/ {`¨xNn;X𐝝hHcK(~o%OpFƇG(2z^)Se,;nzvn d[Κ:>QIw@>5S!fwQ&E1>;A Q͐bH<ΈHD -CP-6 K .LH91;q̹P65Yp99W%Cir".Mq! >bH~GqhDcP?HD( c4^MƕTƔػph]:P=:u * n|J GP1ɦс!ÔZjؓTE_ '2V 4,b­Or+Ug;۠#T1BRBTgK0s8-sZQ;;K^BxuV}B4X\OÁ9*meim0 $lW321sEH6QV K4 }sq+#E>ZRt.4Dj˕f%+ϫh 'g!t\эݦfDSiHY<i<6A@v6UJ#fX#d-ש{CM}.,+'(j]`AJȪb&x{N·]r1Kb&s tUsѭ!y&PͪD8ImՓ9BGYIo"xY Iz.3K5JѓM"06Wt_ݷ5;Eg&d<"_q1PoiE̠_Ui$GQE@1Y@%1bdёПF{/6[qlRľ cwYX~%t3K\ ؞Su|8VDm>#bN*=%aҒq4LhU׷Ykc\JIDX8dƦ5o_u\8oM5cׂ>d9m7mMƪP, ai5e|$^qaX ?Y(JDkcm>[UrĢYDEjcF`2v⦩ԔIsd1Lz~^-] uMQ. +rVl{`(Pق^ ǁp |ϦY XeF0B*Iٗ%5*OI0靣sQsuu~5`r(ۑ7Lv& kT-=&-IP0*dzVH';:4'tH5/w(뮘Ɣv-hi)hܘ,UK%f ÿZ~{G)ΧA}D>cz~k9Y(QϠ"rZcw$MY' 70! @_a!'u5-[@Oш.Nf‡YܬwIhKS>x"-AAv (vɓR)q/ 7~{߽ G@> lȥ} s*b4oo HT V\\[T%dRv?V,w~DaO}e[# g$yW]A:{}*nMC\2]: *:bT,SxIؙ.-L+pԝ:@>r1߂3a߀SlZ|+=L0kH<(:*0jQUڕlIvc0Oc P㻔W ~OqTgz$,jL*5?-̷ w3u[˹Otr[8mc ߭6nE\_on.Ψ. ز[gp[]H>z#Xd*8D~tiC6N[lQЬj3Ѿue\<!ϼY!V*c GO [ZM$u Q̄B{ՐBZ!ȣo1 .yWҧ3'ӥ)݄5_i~c }-T1Z:2.ַ&\nGӼzG/*^\\ ])jrtv蚞9 s%N UP Z=\uW2T>.$_*մތ+]Jh;0M9Ā۰WQar&T.U uxE\G׵o0+4*x 9!p:I 6;'-AP Z7lb) sDpQy (0dYQz>x5һ^åOՠв+Z͗Abb7_(8=t]FV|:MoP tNe5~&ؗoD70L XV'[(UnʿU; 'FZ37(pCrS_?P!p+ A å ?qj7) }1[i=$oO6ҽ?yM\Y,wQ!\\U1 cak]UqYp@t>~<$heP!s wZO_|[ܮ IxdyO)ɿz@@u[3t2#u)aTki'JoyAάR@r_/f8'J ܼcM EkUTTJX'`ffT}@ڰR*8R.k9'_7AycMd(6> dx[yߧ%6(p"`ĭ%ش3zxi1E5f*lxFSSWBG8Pjo]Ȭ%@OGDj\9" FձqEOWV<1S g/Gہ"B\#|i(VkW0.kmp7ws>kbvtZnSThjI1eMs[54TiY8Rk[ɱguXe\W.%RzHbhڱm[Ֆ $+yjuӹPOJ{8GT!LXM/cJ @WIRqv6^cU `0V*wk;f>T6ZQ64w-K?^^>9AW/E(nDd =fE5?,"KiS.hr4'(Ht2@T8 ˿6yYJP L c[RB+XqVIGτ_HƊ_ $Ӌ?\/ra  a.V|ĻnΫ t^]A#OʗSċT}8< DCGwC6+ɻ9S8OSk>xPcrR%*N8~T2C&l>\å<,+"vN *y_|pR.2 ]`kiSSq̕SIL,!amGA \?f2&}MZM  ;x!x}+}8F=bg,BHUuO /lKxۉu$YG6=8EF:b%pM.to7I3G ~x,tI8b<6a=äP\F*$V ϳdh<>!ԧb=He62@sJ{_cc6;јԴ|SE+:m{5N4ʧ#DNx0v-K iX ~ 6]n΁rnĺ}67ֲՠs{3{.G]~uPGkEEGXlCsQV({|о\ߢ51Q{r0q}? e*gq0d*R&S7{t(f<˵L8ԛ4 e]p:'tBLY+ gZ]C9p'hs`@D=] 83BDz;|R{y<9G<=>C Ӯ\va"/[*-U#﹈T |QTeqO^5 τ:p:5r fmopM [ -^2ZĆ6}U@Pz?{fj+#5bZondr˲cqCːdmDasBu} RřZ9Au"t_p$hf[4q5b@ .Ok.Sxӵ1Li0 w?.|;3fأ^}z/v_d/aE|B{S!ZpKpo2M~1jzmލhYGl#d$YAmuqҎdFTC*=8`yۿ|b+&X͋'];0";,m7!_ KXcX`{_]qLM0A,@iux67-jߦttPuvJj۵1>鴪$Ɵ/ZuhúGpnCۥ?WjUݕ1pĚGKdM \@jƙv-zw9l52%s]y%*)!x  %]068|!)//o?]M*=OD\Ok?0[7^_< fpc7^{ZW}rSDz|*Ȝo<źDk-wTsG,tL?>g5ZUu?K`B_k`{dĮoyHM&q3 ZW>i@p'1h[0'&vsZH'JdU`+V3 Mȡ [;6Eu|0L~ůp<$CT7ʩ.זN]+U}!jj 3Y]?րڍR4BCDzN-o=ĒdFJmeh*Fa @rM5 i$Σss^KU丵)X fTE ez_|%q܍HB)PGtKՕpZ-V&o{(D%R{\Hۭ,^,n"|Q1 t{# q͌P =%A P[lvG (Mp'0TiTG6' \jVSy103 (\hk Mj&BK;ǪKѼkQ';֩1` ҌmZu-tgbmJ?]*GR\=s~4yHt'@]1U}8` 0iV|xMc*Rdg9~h D5Uy5u&ؠUu9j|p`yQ+?xv9r>TuIYqɓG/$P Hld= |ٸP4\41/?=pS >) ._r)ɯ{ xb(T&bCzkjw c5*xT-p q΃BWׂTU}+-'OPŻ98PW N*QGX%-鎉FCۏ@ hEٖt"oa^ )l9F݉A9/ ]&>`:nz4^9-ƨ rdd.`C]̪]eݼ٢>H?L఻ Dtj-FXO}3Yy:z:.blώ9 Ox|^w1eM\0D1ěmB\{Z(O2[`casyıf_˴3"&O 2vMgf~:Nk|p~ kz"d 6p e݃ZG](7Ja_z5ر SKxh'KP\{9_=]۟3'#A ())Qa*1妤2K<;O<(BUId|' X4 i`ZW $X2#Wpv^L y/>V硺=cX{AC&no@}%=yXr`s!Z¦XlˋPFb);v!pA݀`M.R=z} m}[-Vvd#<9gKwbJM 2 <(Ȋ2lށF./Je $e*ا *a2[Rn8[9RM_77ṼB"\zH(`[/m\}%wI.jk|ΉtiOw?ؒ*[Df-+&Ht8r}g{>(8ի@ \s\UJ^+yU鑋SSz60߆lP#?yqP## Nkf=jZ3#ǂd7뵄i ҡ4,hʐmjkM՚c󕧾T9"L$ ]^^Qun(APTÃ3#ޑ9y9;ΉhJyՀ6c~ `7+ڒod 1kItt+vFrza'-қxmܞP(-D!B.YE/6 WwXpr BR摓hŐ^la* ˞;#4ܪg/P()vz(kqD^HD~=zU6O!U3dͭTd-_AӁO-V.2E#c̰5/!BTN?wاB'rO>m._81e?~)4h5= Bbmst (~) ;5YD˛/cx&8:,( ЈD,3c{8:B1+N W94V}vbD%Leu@>i?Lvd2Uw|WmeJ狫55*(\(k)An*gZEP_FKvGHGOVK.Y `O&$Q_ lX>scҚ߃MWPMY!9awE}oGI^L7\raHP(#i=v;f˜:$Ťu .:+bbCb=eG J㞌ZDjO.!vRf}x(,U‰̬\fyL#Cd} =sH y [vBMcz^u[}B]}r])N~w*Qb! 7%)n0;n[o{<M<.;iL[OBkPhkIVC5s?_ 80 Dy&<c{b[; UE\{(`Wj~]S#+m4#=eP2_,ߌ[?g=%Sp =8#'9)B[ գ܀(}>gH`wqӠw)r>8j).DGvnaA`o3C0])a b+Ŭ8A09"7盺wP&WVq6ųNh2VC=YSWm+?ޤ*(b#o!>ȣ`R"?r} *\m MQE2}j>ky#E[&a2 [<ʓ,+hnpV I\Z:-Opo=bN7h B*#➡) u3YR<Y=?ܷe|h/Ǟ/'񧻣&sx\ o?ϗ6 ~Oݛ`lg{>ZIQEFR6+'oz.~96c(K[;"A(Ɣ>PhE?.Qq /yv|^}-,BT=ȃo G] 2uy@GTгb~Ǵ? V8 xG2k#4 yoOt\&9Fz'3*]"'l uTCwL|; K3Nt$k2{ͽxՕt=*y!VUOa^O1Mx'uvP=%qj6bl5ڸ4nU P7 0}#џG 2g}oN煬L'2j~ڈ~vo>a::WƅxY(@&@Y_OX߼ԤQm{ 9DK>`(}QwoޑB~R)'c-tﳡJ,)- ȯ[~I]b+2*LhX;́3zUi*ؾ>Zl AL9R/1 iFu(ͲK=_:Zmj-Dݖ"z~m1C:͗NS'WXjPc{3#t#Rw<37"5OPJ׫7Ĉ#рJ[gMn>:?]l#ǻ@-rB _~2]a I8CPElrϕ25$#{9dFd!rʿk'dC?=ȴ riAخ pչ՘Z4嫠S*pee@N"$ @F#U𸶤44dlnL1'Sz@zRP/7̂!pɕ *rAxv5|Wd Ttql"{ BVfwc\,]0m3WlHFS8*Vnw!m upuoo:^W+jTlBEevk3ew!ծj̚ܓc:H%7H[J\D`t-+}Rmr2PJR+(vre{wPΤL*ֽ[KܞƔZ#LzL Vx F:Z iT5%Y^j?Vw%bٍ{|V>;aC9 ,9 bE1zTE59UPqip^I`G3 4QC{Ve,<_}w'k++!6WczzJʕsķMVlÓSm%N; -X,M:]Jc-n =&*[S=B+ d=!v(b#d& & *tw*Of֕exE.T}/xn4OFG tp0׋M훑m~r7pɛ绒Q;96-фʳPY/dv:4Z[򸫪9݀6ltP5B. }D)];dpL-QЖ'/Pt^;gAgɎjORIGfD/3W7FGPz%_CF/5R*})w c$hc2yYT[N]VIbn3.gͻ*ND6+ zHxvlS5O?% w)osa OGh?P.n7'8!5%ߜpJ@7|tYw_?CG\©Ѱ+2<_c-ݑ2^hؘ*=bC'I2dfRfD;-8%y9lCFƅomA=d?2~6fY*`ޣmd`.'YZ,wh$_cJsKDU47`V$[ Fܤ#aq=xVp-LߩYyȺ63иW VZE(xsl,शk4{"Ih\ø1׎=ˆ߱cAU0Ql*A[9,Yȑ-La`Pws2&ȨdoY/Z*J"N=v $npݳfQ79PDG,KBv0H _Œ! Ñ%fO w2 ns-bk✷dœb7#$X}3Wx?ȍ$ Q7KaQJ]ql6Od~ *er&ۻQϧd)1aJ/mDaAiAKGN'_?UGH`6uE:#:B=Tr#S59W]]O‹@0CUWJфM4N>|bt d0Գ /^Br\-Ҩu.6@.?sX#||-WȑΕZX'Tx&l( Sn\CcaUAf ?Upky~c@9Pd} EcB[:- kR3I:%q^1b[͂3D i;6Jhi>BWgڤb޳ix~|O{85[A  oz|"R-K?8\K'cW0݈(ޔu'IU$K􊣌bG3(}dPԭF&hv6~М%@.i/ ˫{Uy1y,}7]Cu[}[KHX͐0^#*QZOOm7Òs5 5S%U~3 G,b+gx1 AH`U [ ,HJ5A~?a {?\ LqiZzzT%&a@5i[?Y^¸Dy yR)*MΤ/6'B =Ř}[txNN]x^$qڛM-lF*>Lr(Eеd@ԩkҶneW`]e\ ~ F fȝ)NjUJ7L^ K͠P26Kώ (6`mUtse%a\ @=g_Ñ/][0 Tcu5g`Ԋqgшg}2 /Kd<#p 0=ƱJ6d.ߟqlɰ790@':!BuCw+d8(*Ig~aK+eDziķIC̍ R,TB"HnKul٦31`xoZuq!6]r)-C}GFq%*~#.-k%z?:XvƠ!R--@_7vF )?,{$/ =Q!2'&\Ss 4@gol%V<J4,M 0ק0ʦh3*tfZ(m:iM}_keQ!UQTq<;&m(D2ЦzE91TO!{+Š7],gQ޲7 r-jSrz7qYܻ*(XܼrE-4%ߵMԖl*_`[R@a<_4xH4S47=Y\/2LHiӖv\n(Mce %q"<;~8ho2;ŲTA kkᩕ|A4`[;7Ps1^l5b271jQFO2Zv\7p2{$̩'^>NSkv v:%K[%G[JmZp 9 my:oMmWMdv4J yM3h~3|H۷P N Li~mrXa31X~F@[{[1? mm2oAmo[ɚo1 _!jrJI?¼@ U|:e&}6F|{UaZXY'{%60utxip߻g3o^(Ίm7<Sّ塙!A.q x 6\riI6*eb*Kх1GF|\GAmC*LP'<mԖ"cd%b|[uCl+à,X*#3]jBD.n#WDVC#S"ӛ)v4"Y \ÓN#V˽rn`}j8>-t{ĸPUË]u/OxZq$Z^&A%.i۽t]-iCwj`[)Q( N{-{ | } ~voGaUzP(EqfέJE)^"5O-41D1[Gv`OdNivoWIyw*i=_alK#*Hg0~އT(Ԃ1*i۶4|$Ƕ] Jza$gAxMϠa įX؞bLP mBÖ8ʿ|bݹ^ ~h̳7 v)*J'kǽSa mg2'AMjlȎM3_Vȟ4 14 6Y@i#{ɃK"r`&z&xiBS D F$N oΡ|dV6[K ާ[1nޝFƪa@$H۾hLפ N5 *T( /~TcNݎ3EyJM$?ʶ䢄^ 5@ PUѝȆ3i/2"5`WɗBk)r5 k$VyT^vv:NS󖦑{j\O6fVċ?1o(:qsZ>Zi `{֍-t]d~&dR*}EE RQi=!$>O>"Żz4vRЇb Fw-$Io_HjD((9 q;2{!0T4w8W_DEhsb,-| 䂖7OyHSJg'9V? s &>/Z[uv2wƫkZ9 k*Pl>[no_ K~R3`8x <[z]V!/CG Dc17x#*G.l =({pSI]|[j xf1v ]Sm&y^šG4jne@[+I4ϲvWJƼi]W2]\"/:Î@o<EiO%Y' f7rfs6ܾeNFM3E8xHmZqzO93I;r0}NdE-UZ OD0(ߠlyR5sN/@BN0L>=qJTc;. Ӭ>Z4`gfڻq"՚dhk>|phv\h^&Lcr(% P}ј`^o5*~ \2_ G24Sl2Vp:yMˆ^-UEAUo}] oJy:sŽ].?d|{fpuNQ4zO*Ui8^7~@{\VϜe%֣ ھQJsV`ֳ@Zo{NtnZl Ykf,-0HNE ~6aT}r?&"EyBJ͒3{}1,pe#E!%US~%a Y;+$V}܊pm.8' N)bmD]\ww}R;Th%X'T 0&koe'\7hۦϭ=C$<;mV=mS,X?T:ڟͿ1tQ8jכu9.L-ITOhw. ߚ8mfaD`$+/nVp1ΤݥbO}x'EBroT@vyKP.DP+zԘGlm< HFi\r>Λmp"nJ ެ";9gXQ 'PHkqG;CEGw=]W(l MeՉ.$CK?#xq^puح\nbw-DTjfW w3n[!iEy,$z_n|Ny0jByjQ=0}͐ׄB$DV׍B;ߠZ#V d1V،G=[HQJ~هVeaUYK\/mw%T)~U2FX'\@p}TG +lz콪:4_/bZqtUSiH\C #@v$Y@;$%Di Qɝ>Yf툈|͵D8%KH ]#Go^zyX)XNl+ܷ9X veZHGIdNX SqS1-\TFpy{ؠ K)Ha"}ȇiyF0dP$,\x9  ,忧>q& P0=Bm.`?jP99DwMuچnܖRv;$E"k7{V'Q!D%\݄M-(5>Q%[= ڈO٢4ӽ=#]A.ߚQГ4t|3qNrA>$iDZQ*{iF$sKkۆc[4X#%6* @3{}œwݳ+C㥕ǜjo]P-`~ŏW0T\z@[zC Y@BV.3pPH%!X3h՝ ixCcsrW, x0%:V ᠉~ h.jZ@WoZ" (Qg@PFroKSQ ƫ'ӞBԑ.,8 sTր֯8#"jUVC*V0[rTډqi q?h'(#_Dem%-4,$dD>JK%["w0h=`a:ahтzgS/TУmU/H4>겓o;)~qҸrB;Da¿?ʝXO}A6 'uVd a|I69/?˼7;ڽZ,ܮ6}u2=J:I*[pȇ#Io _Y$vCvzUk*9I6-At紅&KH{Yg=0c { `ŝā&Ugͱ} Hd=JN㜚1 K FU$nUrY}:boo[XؠdYlf_{=&Xs *P&Q9RLk_n̏KK ``܀  ϐz> L -LWPp۲be-6zn7M2y%ɲyzKXkeoۙ+{+"<7"C՝{Z8㌻N-ߢ(v{=x_KA3\!,).̯0$M\wMru Fj_`3}g#-s 0|/!R54b 5T.tfF7X%R zZsJJ$xKɠ(hZXYc#C!ޓBF]Й :r}7*e+%U&{$=_rhՑ8M gBBA|ԫf9l]E  a': ?ÂHpi ag,9cϔ)eK㵄@)+ CŵoWfxÚ_ə n,Ͽ](bмTEt ODZid^|e`7MGhLݠW+ UYnS8yf.v9p< iASs~`j:  /֨ݿiJ 7_D?)ʖGȢ9p[Bx>GHS l1D6BUp?R}G w]=4YJKͲ9[ OGo*}+̅2=lǝ͖ 8_]sb=gJ )ˊpx[1.IqtݮԻq\M.c'`K<lW!->{ R&m"_p0!N-| &,#ʜKPy_{f^6YN1 ڧp8JdFJA #WU5Tr #zo6 -P92թPFal GjAR*u}l0v#Γoteܥ`g"rod˒*D|~NTDX9-784Vo7AmR;s@4BЙT]Ы5ӷ[q67+ o\A^0g)$Ug"Q99;AMj$q1 P[k䚾冬oR;7p19{b'\eY#c!w*sk_ZtY Ǽz=cOׄ?iJ:=r}f‰[`c 9JuAEXʧ3Ȗ"Q35i3= RrW_Qď$KcY'/{$iCN=$' crAd1]V~wo>p|{ H5uze+q%v)|#mAeCzT鿗0J/a/6}"BYh"AcLǶ@48@Y%{lQƆ20jd;!>=Kzr @;r$0y]% MAp fBC!{M=?OE9G0׋qպizRg[8|8UsS0bU ';?yU 'uW0%ƱZzOxw%𓖉ey]{0K @0$F|!t"=<0, ?Jzz3қ˻1G i2 G 7o)`+kmLr]zkwOzx7oLQ `N̡MUpV3 <Q𪗝U DFȢ*)!Ax: 34]|&B 2kc?.y<8Ho#p4:Q3OAQWp"`_wHXmݳDc)_}E@474"ΫnR' 6S˲7DG¤('dX!6tf8+`SZ|y3 CgqVQ~ɧ!EŤ DS]Pȣ7Pc{A+6I=܃6Aam_r56-z,OF)qH[sB'NXOQ@=ֿδK6y'VPm2`e|0ېo@ʦ@47ƌL:/~Vs3yC-oxՈ3#V VKhG BkVLLܺGʢ!o VAMa` {nHEk*D RIs#' TcJTqq$Pd)Z#<{W)$H< ; ,^!bzmm4h@stB'a}^)[]2Gp6PB24 }F,d=Wdp'hl<|/iiX1/t9a/Dlg-4ϧ vlHʧB3O5!MEi I v){D;/{C|(s\Iަ3L4~/ LOi fpB-%R9b/(*\Ys)B`*) FA-uO"ŕ xTBE AjCgVRW %EMmO3Cx(O>l7*H'i sBRaLN$dUqz-reH؎~Xmzo}R c__Ķ);{h0 DҹNG<ܡV+Lӫ/G)%\er4/֑ݶCzBC˝0+.ZڳawNnyY4$cV띷-=?jZ?^lMٹ(J@ob˥Ƭj[AƟڔfA"{Ow{؈@`pIng~>˿p1<9zP ¥%@[`V_2 b4H L,Š᫝]Q>)ќimtB$zjCk[lqjO $@o _H\{dMn (󀯣O -7{qk1y}2:Dİ%:t2p,b:kA(i dZgg<ucm!9.v=FU5lSMՈ0zsl%2ߩyݻY|GxL.[7VKkzwѴ0~KYR? bt=&cEYR]rKy*O*3 26{ fL߫ kT7oq߉q vd( }lVY^&پ:Dd@!増F]y!謣e-j$.<)f iD.'}"ut+Ye](8"QCn ʠ*PV3LpRWum2[sv wiߣl%ѯ1'C*Jrݨ{%m]W1T9x뾀ؿ.(Wmal&mpu4Y⭏>&.c֪[YOL.I딻b|Jxx/`D3/*@TB-ZY.Evv36,Nhr1z\fa(5 dUjz;sBsIא"%>&9LN'cm4kO^0}/![HD ZbnZNǵ~N5z?މi6/ 6=[LCU^ŬȏI6ԽK }$Q@29dgVP?nwo@Kߌd//(8 ήz==U2}jݠ)F7w}h.ra@qQRS6^a%a ^zd%q,͝0!vu:-xQ,oA'Vï(vG8I-5rP5x`bC1PYXݏ=_2;n $-B6U8cV+~vA .oSB&W1I6dme@o/<ھ&/Y+oGxl4ef1%l B.^{rI>gդ#'C~Hdev'$WHZ>s"⦓|༏XQuyNFS;!.b99DRbmzf5ù5SX(_ @>YtZđGw0\:0Np#ۡﴆ]Ⱦ^>צNx>\c%2§A8p* H 2tB-e}}%K:xPt9%"-|yo_)&`\:&p>y s臨gUelm&UM5f- Q``*ɗwo㞳DÚSM//)c5Sm\\2\sRxaJC(m-[ ,Xv@ mΈ4Xl[H]?rY.mFe>`.7,` IW2MCf3ѱTfl%ӬO 聁*2&/ZU;e*MM^M%ND 2}hJ0eDQ1q2qY'ѫ!rgMtZ: xaƦA\qrAﲫh'/ѳb Hr饩B%"¬L%V@%ɕr=l)4jD9+LmƵ4UY,, qdnŇ5H\Òz;:#nSq$mbP890>ƹ >LE\8s71rj |h(\uyzvͷeJT7ݲ`cSvt!%8-'2 3tcśRǘ?nSʃCLܳЖw!!8:`ժ\u4*^ep#>dYSN?N:lCѡ~6vu֝\9NGbNX}N;aPx*<)W_HlyYM])ptV/T71x:c30:Q$h8=&]?NX$uh 2ńb ۵ǿxgv_`HN[E_7٨'P}.B*㎌(prF/"bM4LlϠӭ6P3kReq $J'AUEwW93.bg1_&uOA.ZTsrX?˚;P$O\:tYP/ݗhKI|="2b /vx!-F-Zu RWGa2I&SߕVߢ.i)[~ ,mhy>@]ϭSGi>B؀8DmWa.YC_O퇇C!#oUf: #>>ptPOk#b* *y(KrZUu+eU%ori^ςt,For{CƓ:6>F0`p֡K=U&\4"zԠ;N)_P_y,PYdD;2?[9 ;EAqpcg-K7DmV-x$D2^GuNwdլiͤ~< r6uA4rUAAv[҉B~t~Ĺ|>%ۓ{ϤqJ59:0 <@- yg?MŬOV\!g]^^T,rh ASr.7q!_č/*:sNsz</g9v)(V9~M^w;_SV-=b7[}p^ooj}پk=\s'Gh1vesA#2WYx_OVV_ Flvʭb ^Ğ퀒s+A*;Ag  4gon; l#.$@tZ1v8zM@0j8ME^a^TTJ -y}=5%"fn|QϳmZ*N,Ӵ^ b 'exv)wti[f{{[j˰!cS6CTWyML6[0ePc96 tky,``ceTBa:1.o9~ CIWE n"{T!먬''OLƉP ZBͦ &RBKN&yC i4 s? lŬ^41m]CJ41p;g\o?tH9[<"BV ofx5 ;+jR$աs@'T|R)?qp-~ǕSM'YNkl*z<ѩC)' )K+ Pʪ9,"])DQ"/`y'm$ݬ[d#m? ?0>"8*GCʒ72@RG0rI6iST8v˴ PCK/y9 WyY).$- o?,Ӛ~&en7q^7{1fcG1̧>u{dcg"$9,qfޞ5UK$s8鍇 vtإP 4"qy%HNN()[5}cLn y4Gd=F'u鉳'6Ԍ$,ʵCLd4)g4`Yˋ$5*hTP>5㡡YaÝ|H<~`fz{>U'+~9xm'Wjq97E1-N!^7$99ۙ} NhnFL+GUA`#/i`zs-( 6$AtgCGIM2%WV;sAB }%8 *hĞgN.X2t 4=Cn/tS _Yjw~Ko饺p[[eGS{bi~V$^#-D&隊 @V6rL?_L]C/s:Ŧ%IfgVWߪNΐvUr?wG5tzyi|?Yy<ɾO$'{͙1_t'_>%TOOO5ix,Ne G 8Mod\0ELkbڰf)RV"Y7،hԿL@HG)ǽ &L3+H]o^fr/J!5MA(ipP*> Ը"Jrʣ1>2x2N0`X$[|I.*q0"Y5Fv9(zMݥ[g0B zBL.#-\!)iQ)\`sW4#[~.HdMh/#:]vv/e#'=nOEՑ~ϯR H`9`xa;QGC'2V /jElPLBAYĆ&ԡҾG8kSoQDuY!hHq~nqҵ99d:>XYKb0h&J}E󆓌q΄1&2>:}o/ _4 58?|#"SZiyvKq}H*,U23oi 1Nѥ`5WE!/65Lgli xkTĚӂYy;2|Q7b5>0ŔcGbZS=/FqBO{pSZUj_ItArNMӎpr#iq;\r|xʢwʔ#FmJP R#YǨzDZ҅΂$?r:\9XQ]:I-]~Y_5$aBgsS^TbW "J2iۘhF/$}]¼Wq1g^?a}lZ~/" ^" YLNJ.$܉ڨUL qf:J]J{Z$כy5;R?B_7Lb鄥n3X& lFG7Kkz5jd989zQWe)h|xzRK ݾLToLrbC]q9M{Sɹ/X,a(ԈZG͛1^(Q7ա:a|S!._vP壖Kϥw΅(V׋9~Ivl46hQQ\#^#$DӛㅾzÍ|d"BGz4f]¡7#H߄ogPēYW@0U'lL*zYBtځ&&:+eKG+ ~W ~xK(b.:uD;ư8%ig3cW忇I/y@BYf7z.nd\Pk2g=S@\Yo|N ANM> H2,/^8΁SdHyOK{65l61CO."N*B[[JlYh@vOS{Qm@UbK ;B>czN˿Q-:s#b \IO̽ {dG=ɟu AZp((2PW%/;Em! h.B>) Ny.jP[%(gV௲ :R~юZwow)כ}Jl9 be%lU"?r$iFE,6m\}bWmãzB/*zkz2E/6ٛO$YMx5].ȡ.wvxS;PgWU,~(eMah VԬ]po'rsg.[s  y< ݭMb *N%SƞX=lVwHa^/0PE-1%~f46z 3 1zRɮqFkt] U#ę%mo[n_!۳<̧*7)U8n&3 w\o "כxv|RdWO!֕ʿgfhe `uuD8Qi=]~>H?Rclrݗ&^{LEMiOKf:UE+-`y1Fup< r9 Kf4[A(]HTcR6*!D] .K+YrՃu&]4u"k+_qowгtgMǩ|K0iѪ !679ʧ7ػoKԝ zpm]Y ]Gй%p≐+G &;,Xڰ}BA;}fEH3gd*^vDk7/&U.(rL@LOnQ 썟Llܴ ;oS`[HĢ"0U!7dJ-%oX=HW7%/!4׶T|Ր浄x!KMVjP[ Mk/u*VlHbd?vvas26ri4pzp>,v|/-窻ZҚn\5t/&Lǿ S?n%R'C(5݂rtپ6O^FzPgRK唶w$0z5@ZHԤg:8;ny8޳7[Y<,W!*i*)pDr_6s_'Ĺ<鸊KQ˚fJ??4-7 \X{ݵ%k< {{`q%Uy.ci.c5{s.o묆vDx Hu`9N >/-akKV$)wXľ`3*̌3g E'QS#7M`)`v@gri2<)pmx.}rn L !'ԴAZq#"Rpl͉ξd6EZ.擒:G Su:)XZLI̵KH ߙ%iaNP1a?|8_@$ dNRJ c0F+Qe=Or| 2Tohz%Sc{BWom[z2~'k>'u]u9͊ܭNo'7R_fnN0m/tÇa.|Е4u9wU(]kjq-E%&>6Xmd}pښ/z"xno,>c[7kzg1ְՊ}E BMddM,%6NkDDpr?f8}o&YnJ [aApcobWu͙#lO91ׯλ ov1 *|f_EmH/ kk:яw;!F̅~Dᝉ>SJg4V<ژ]e//VsxԨ)UZ r9_w-y*4PfinۉƟ. r"e12Sg6%&d"7Z5!y;YqhG3 ;j^fn~w(?'e q9ޚ38n2Ė)̟9.B֘WA q5mYH[eW,yY[`r'Ij_Sm.gcTE1G6O.,,b0QgX[AP!bǀxMxle:H QyJuΞ彔 ,?'ʊ{&oDtL㇋8˂~}=^1֑De35z+2礮=HN< wuM l9oʎ[#rxn!~%cV3$2NvhDDIv x2vK oۅUt ;lbkieI!Q|NF;yPCK-h#. UZ/$Zc=캺ܫ27]ӚűX%_7R%@Q72m{ujjui%< & x+*VxᳶZ.ӽ 7 in'[€{~׊ʁ1PBDP64|#^gPCQ5Υko=TCn|̙ Zɼ[- %9\ӟQ@./k}UzHTwrj5N 7'u}V[iQs&K]9bY*h X,Mi[?فA1ծ @F^v O0?>:NP/EoT`&ߒ iEP>wh.U؞ae iXكWN~6]4nւM*;7:$4a)(ȼ0q6M48T؆s}Xe;-$r¸p @0& ›r/*`7Hp(XGufMZZe6TS fÆONҸ sEG-h;,"Yo07~qC^7Ho(wAu o ͳq#T6'Ů&X)^G6>`dǢۈ4*|1c?ߥ<Ҽfr<(•I2;^2ssH4 lD0 fDmx4L[}nYl$Zbr >X2_gwHi'՘fL#MrPU7?TuN{>v%wXˬ?943b& DUQ6/:&>^N 5|4a?W2b$n>(ڞl14l(-?><vEɊ*auRYGf4sh#}~h-:eVwg7D:[+٪dm DߗC> FFzBWbA[SY8^9qCta3=F+\:@?Êl0b ;5pqqA-%Y s3^|eq N lZ>9zE⟁m >ET;U=JZ^`#n{'Wt/@Jм|{趿ΩX2m'#jN$K\" qſK;4Sww+Kɼ"]`i&?5͕4ܤvd襠XBHuUuoyUvJj–-z;=eS~L) f:)թ[&P# ݐ$n,ͧI7]Iߡ/(c}н{A`C+%c7ɱ+U"P/Y!MmbD TZ"4Ӏ|VLK,`ﯞАQO9 Ɖ7A wmk_T} ]o>ddԶcɐgiL(3:/ظb;ew8>4=e $Gb-+!h,G\Hiv_B?-A/ Z|2xSOw#Z$v7T%?}Kg 't\>]V-.wm~!pp/h@frYWYH|WNdY#h27wgAGc'_s* ʥ~G j0J%ًˤ+*/2 3<զ3 Yu8 υ]@½{_--Ң.|i` y^3W"#}O\͂j{\#VEJڦ0+JC8Mf#_pQ} A } |/uGn  MvbQdW?Z[V |r6\ H/ ^C'ZE)P\4SthгX_=,FحtZCM=J#0aXV ;؂nm[t |MXkeckeMj1Q'QnJcaobUC |r*w0c0n4Q@{e۳t@imϊP׹1_ QCk#cE|}E?J͡ %&Hr8_HҮ XPI?d>k^΋:#C0m~$Ҝ?j7`iLe%zaL,qߜ̸d{IpSbź+]q_2e\D8>׭p(+wY x2N\T/'5./EJ}F\տ|ټ/y0sy^j s2P `EMׯCQytqs.6/{pٞrKZSֽ^bepfߺ信eez4؃Tj\`ж$^BIxĴM: sHl%3c% Ȏk|Ųtžy8)P.N.sX-˿S[ۏI2%2ޭd27++1tc_97zinYߢ('n#yu-ܰ712 /M<_q^ -~K""$VY(4n ;ryƒ|y"эxe8{kDG.wu*IKw8S3U(h$uO'*`c[3'6O\N|*r= 1Ϗ!d2`٣jY8?e9@@+9w%533L|Lb={6ً֝`QGĬ)@ZH+ٞ)7p7;$ 7>;! iU4B[ï? mD@aq;T{aOXx;M4[{YHS:ٍ5gY*`0?>9W_8F|G|.u ]*tSST[4<BNp f@?N$ miOqw9hЍ%c:xf_ڝvr IEL`1h&ߏeƨiQ>ٽ9HӵYq釅c95#gK^ON ڽ&=K+\ս  [7۾GGcWK-ٕt.yh'H~S~;k/.븛Zj8\Fh9 蝩'wY8iC~)yk)s{{7VZ~msjo& Ж.W.|3`zN)d'`UB*"T:[,fg2SI[hr%E7=L> a 1 ֗[5i̍ SM Z8 mm;w=:yuUaw*z')K+0CǧQ?,*Ϡe8="-nj<֞j&5D%c2n[oNz`A-6vjwMB:<D8\^|30^.iKl S5c݄6ҽA"ࢉ&Lo$ Lth|YV%WEd ) /|kSo^<Lj"/\ չbq#tU)~-eE!2a?HNH_ƈc#Eg"5|wº10;^?@<SGEF!@5=2"kGD ja \ol"{g튗 S+4ӊMQF5_*pxs'ӽkKqn|cuXc9O+Y v(&#.AN$9`yWiؽ-[솅H4`|^5uU.8ªbz27a=ƤҮR6& 8FdC/u*33!WG/c矑W#RG9+n.]+Zɡy闪Z?4h!:^oΗ]æُ|n?6 N*) VbFݶ%"-uy@>|d1\nZЯr0ff/K l`){48Rk_L dM%?U 4d(Sr=0\+L%ډXrwĻ*4ri,2aMNO@=/e Kz6}t fCHi$liPS¦ d$:#]2r;bY$6/C2uws "0x-T.{.S׷Bחh3ϙDpVٖG2Y 2Q~($X$eD:Y e_ڴlh0L;j Zr uδB eYȢQ⹬E -F _`s|p\ߜ¶@)}y3ܟo!ݔIB;9T9`r'A7gMe%'NWjL˫>;G\Bt]=%Lm@ >'Db: M B>Zy1D~ᛤOl.o:u{C?ZҝX*\?3cPď_-khV=D, jL/\.zU7+cCpwWz%ZDGڿiZrw6nJ9-=z>Gn{˫<d,Q3Ҕ~Q[>۹bMv#9KAXj\[b쿐U'Vm$Эyt"44E{Dd!bX=ǽ`ѫ \7?Y&bG?%8$W!P%kcה3-j *eGY5SC e+*f&Tvnl+AGzb75؟nʑ^#!8bbOea8艏8o.Za#> h@)(Rdvv: 깵yYOo/p0arvw'D&wo*«tҍa03vԀG`9,DlPa/С nGdC.b#M\,\}5!ZN?::h[Y%Ϋ]Y)3Qɢl6HEO 4z^V-?c<-駁9!rMI/yAt[ZrH;4}&4.RePh*t1<6^64Q+fv奆,gE͡.^:՚8G4o[g 荣@PNlQOs~wV "?n ֗hi V1LҴV P\GW5~bNHS l8kZ)(Om];v4 >/|#޵Ο2e&$`C9FZaPb lc D*wReG Kk] 9[z(|ý3'W.UtVӮMo-<rhE<m?2KZHҍ'mx. qS1(aw PWT^ FB2ݞM΄iҫn'ypN|! S˭#E.j?;?z6m= gQ턠ZCy(2u`;.1߄wѬ=޸-bn\  Lv5$M i2d>70N) ʴ nN7.8VW.!~D3TP:ǚ'.1%O1tK\b+gCdr-Y$LD78qȑHD[bY$EN1/;\(̗d0e͡y`|8=-$B_2yx]<xݍyP=7~v1b]/  F}$Ce\Wt5y+Z|y/܁#Yv AV/_ M$=BS_νrkx ۙZ; 3ߏY Ƀ=r;ΓC*I;!>T?L/bpIi8/]c.?ʇU/ OE5u[([ޑjϸpaM=4ʩ߈ճCf^3j KːJSaڹv. mXސI|aF_^u.1AZ&02.#agW%j^ΡoΎt k-0qꅃlTwߪ?!n̰Rx%:ipQrsќ[)4ڊm= ׽Mb)}BDyCUbIW_,nQ6}ȕ]XI@;l^{)KlpnG>yq )ӹg%KGiKXHF9EnG?pa. DEԟXT FA p-]Ѫ^Υ7^o As;؏/}pwQ{i SgcɦpC?70]oMOw{0u=dE_O#'Tq̰rĚq\ 4O% S54;)'{,ٛ:L1(QG;yq[0,FXiOO3}( Q5*&ND9DK4n ʚY赥S L2iRA[sXvYQ 4A3@P8fϦ"ED,Ѷ_㞖GFز^;}H šoF?5R>* 0*`!ۉ+w+ ϕ8FyF 4"MN'z#AUYOl4bNÑ=s(eXˬN5QN,w`ɋ[_ 񟭽԰ `_~'W?sz qCG}ðvte;B2sanp9t׹u6بO6%! y fcB>?H A6M$`{tG}ldV^ev7S?_JAE -VWXS\YmJ$Y7Dܽ-mJu` O:.k -Ѽ_i腬a~ B7RO+l*idjBk_pd!d%_nֈW0PY\`ye1=D'|_to2yQpL#5WjJ /|fz=X*qƳ+cVz_3I\ ۺi3ͺ@2K4>7%L,&r{uڗ"?nCCB%GVp5rv*R[D$q(1>R:p,k6D"DL*^ ;q BYM\bAJbK,;^?=8bª脀.Yx#t^vzU+7*H]-.Εi-*Ѽ_56B)օKz}Fv^t2Hgiz-q76YpڠI"S&ސ}/nAISM&^q"!wHn #Q68B"R4{[q=vFΤ0yЫ 㵺8$MƸ'֨tK٠Da;CZ1;?nZ[) (aFK?S9a'[tr[j3ʑĄ@]3x]Dܗj@RlP8o e gt/m|v橉j%cB"H_rCX&m+C`v*I<gL"P7ۿURRͭV^1wZŒMQs`Zma<=ֳtX3?f4mOGv;loײX+|% ׽rGF%VX:-B &N_7vYȝf!;赋$HqLOVM=b'zU<4`7f-mLnP0ܿHXzPlj3_{FV~d3SbXjjcv('~E2jMq:H-̗ĐCo?7[mkbE <-SLݍmkeZ_a'(^_ T`.| &79w1 UšaWL-1یym69_Awķ3oNVHk8%͞rf{ݠl;jˮs1|BQxsO¡7`-+ZpˁN2&, u5͊my"in2;fpv˧z_`)Mv)Sf9B~N[Tz=w]ZLX8w1/ȎuC0טj6X|zNXom99)E{?ѐR2}DYP|P(;*YʾTu H!mF04ƢHOyÏt=ڀϴFFRH$)3bwNSOV/9I)R>R!o@Oq7g!clzb㔁ZXAz.BѮ^ 6 D;kRulQgzQ$]c6$JOD<Ni:g Tz;?- !ʼn ];%,`f@_> t i5bj9ߚT"E&[2lLĥb X`V7S EeJ:i Y~ pV{zpFCŅ?d$op{` ٭ȑU? ƺRJvjyc /?)TG=9a\b+l"٪=46R;X;~vXWH ''}BnVcѰ >nJ|;W*b#vR]F V(_kne jN$Sa$n,-{Ԋ:5()X+B8 a?8E5Ɏ wVZM*7̍[}ƊtCۀ*Qdc@!Xdĉn/}q> >z6\m&<Nz%EgԄ\D"2v Q!Sh(,UijD S(&kLzEX#G ӟk\hjvL2( b; RbW 8JgzDcک^~<} ?=PDVO#- }lǠ<~h"߅;ϮNy,|ڀ8ۖU=%>MƌBT3/n2kQ Bj=qp}eU (e4m} bʞ]VspԬ{jYCQ!-Wkw<W{ffG_gYZ07070100000316000081a400000000000000000000000164e6139f000036ec000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko.xz7zXZִF!t/G6]?Eh=ڜ.+Оba≮ׂ2>@q);G{STѩ\^$ᠶcM+pzEPgW&;14} F&m.4ۑASQE( my  I;8HOӥtGJIgYzji@+7=Fe{忀eϿ轇޲J#KeP$]y%kh(\au? [%뀳{pE B>S61Z+Aa$5uUYZ5 aV1 V)&`YlZ3DqC2yۻݜ?nI>݉'Ux}j2$tN߾Gԋgκ=$O9*5:E.k/ )0&CF*@UTHz roAbٿz7I) L&"Dx­x44p Uo˴;? s|ldtäG =GSMÕfP&^H6w## D&7u<%2 VlBۑiAP9^|wCi4`BDc94&OzވU$JV81(bVڠO3!߉{gy5>dvk]X8Q6_zM1#RЗ~R@F| fT|խW`% v%<`qHz52?߀A\ Ycܞ4C(1ԼxX2r{$jZ,&+ے %G`54Aˇ/k4ı]ےʸܝjͅi'E/:#޽ݾA闖Z:A:{(P՚NXA͙rmYDZ9X" 6:Ow5eykpx~\{ܒ盇6Kv^GDn,/Tg{dɋYԔϒ#k(psdCp+HxF'U>ztwBJ)>)RAvQy ⶨc&|-hqCj{9ǢEA*CYVFJ9(ks&=H"'Qf&/7x/H.dgJ8S5a ZW4P̄^"s.po }| bX3a "M fuEQ )J,I]$1JI}6q>~-pV L6"BMܛ')%.cywEù- kir8 P`'} UU~Y;F05"fkS +&ߓLW+ޒ}9Bț\K.`>-"Cuivε, w~C֠+X]hN'me{KRԀ4nD_a$(9J'hw$G:iv3p#^'qeE~Li0X}c3-H s#{9cYl2WIRן<#~ͭ\( LzQt^՞PDU+toyyR"K9A…/`0Tܐ`*s!k.b[RqJC ړ^VA)3'43\"49)ѝlP?suC~bAVR9ύWkk FRPâ R1|*Rր[!Hy`FW[K1i6]N*FGdW~m\7<ǯ:n y_峚]% 9g@A M9XWJ0q ,`mKêN-,H<p&2O\Sg M{ Tr>!Y W%UvR*Ǘ_3lg|%;p!5\#vjX߭Uٙ Íl2xL{V=.!|dL+v{ bVXcīww8AA2]3VY+DX\bo]Nc}: O  Ḻ bj۞] 2kbu#WۺڠmKij"B5Ԋ-s|_:plS $]R/ۦAl @eѲm-k4+=<3~Iz ֣LShaFPA3b YkJX7`R,ȍf.3 @j aTG(Igv{J.9zb֏(%ނ {kZq^qF ,܁iR1pƬ}<OiU'䁿pz]+FX0dSZfb.U(;OZ|?nmV:-'!Fx+ÊiB< u"#"a, [Km%]G24RjJ]DùD4`IϝO-&32H+!Y*"dNd=pOJ A>\FƄ0Œ\bsGPv qj3a1wh@+Eh/{EhM3}-9vޠ?,6ֆ91; %қ],͎3Crg}V.A>?tOֳݍ򆠘kPe@ 3;+ I!DTdy]SzKuS]{JxԪ.&w|3'ax+FcuU4V6r/ΝVH#Kp Qhۤ0]jmeW6 w'l=@2 (]y&( 8deV' CI w"9eInd<@}o+ʎ!>}j c v)L{$P61m~#01cۣV! Cbm+\WdptՇlƓWөR< aLJH!kcج$J=/nQe)Z*ih2n;u %S‰I~7bu@ *qb~8բ565Kf!R3Grk_eu/fqU)NozEE+ωz+[vax1S7Q׀w:r!BxAj.|%C1H<2)0\:طN.u/ 0zi8_\1#o8Vd^V Y`.mk GbED&DAXȬHS Y8`gۊMe)\q3{& >в%0&H@MF#&`Y,͕a"&Kv)%Í3IC:? yN.yN5Wв yCkHI1>K\}Kj;Blj`qꬋx |mK.qkwH@@yL0rgꥇDB[/㿵^B׆^JCzݔ| )[Bw`|(th VŒ܈mw˨6f\}ErXq.|JFf`+Bm`r LS[8j\L_bvkW74 7O8&Lؒf2p CRC)u5=?%B_ӊo,vOU2[o2Cw+6ڟ<3JM\KVziˡ~Ax`w3w :fPҝLb2=Zй؟Lv{ݤV <bE 037@ R$*P$CxҭDihD!⠑B&~QF@,b<%KG"ox_X=x"dV~IA3'XF敳-fM}8GxE7d[}qr~fKP_y$*`u*fa_Y#Z]nr74 Q/ mKFI } -,>Vu¦jY>3M=j'OR3 żOKi%)a?g` d+ Y|~Дpdž>da}.ѕ]дrV0`҆ @nӠڪrp&ORʒC#^#5dJߛ,{|H?"E]ڎB=f.J|&tv? Mwѽ8i/Ú%.1넎Ȃ/K I;PqkAnzJd;42y`xHҦp,I }!TyBdq&p~Yu>c8[L?R THv  BcLvq#GF]%T,ɣ=^F|T]4`q)řXﺶgaܯ[!;o1Ys [OXmq`Q7t|3Gx`z{! `զ+Mpqowt/2؈h)9̀ }_E|2@;(0g1 :9eF# "#y.O`kDk'8)ۏ| ]3Q/BP7)@Ȏqq d}H%ҿڹ{b=DB2PIN*&rwA8@ ai[T; Ys Ao:B"hLMWzii3 (`d=}v4`hq(mW2o 9@>k>n]5@p9Җ@3ku]BثB5Z)Uc/ {fԍt7'AOTNWusV[5!S8֤iDz=|FԽAn(yL"-3Xv]q3KL1цj ֵ$ r@kDj?l#~f=I%;[K-0;Gm3v!ݑi(2A7Lt̠GQ˔pk m/M 4h}o ;:wšI17/K7iP . ENฒU 0Ffj?HO@aKkܬOh^rdgfpw"]"^|PNߺI ]wefYdrLw:%֓,our#thp5Kg5k7 d@VENv<DZޥtd:u-3-='t5f`n%tC~jvr>% bvl 9gJ*܉nR+Gx1W3#F]fXA\nt"F,ZSڒ&`' ݹ`OW=2a[[Ӻ;JyX!5 gsoڹ%u֬i!8r3M^#ѹ\ݐOJ ?!.3[@Wa效,:b^3;`{q_l9MPl\֍c:l8 sMLo> `Dٚ:G0,訴 |RG=75aMd TMx'xz+-Th(Zgu( Q5W2 4P'I.PgxPoFezW¤Ldlc8zU0|eI *_\ǻO+Yd7IWg&r[9.痰K6DsńʜhY@Km%XO--Z.Zu]-՞I(@cŌbOgˍ0hɟOX_vC*A^8-E7b):K bbӼ7wX*Z~.#% J;w_%4cĜc- R[S$!Frg4JvJX'={}jihZ:ٔjKOfG?AxPڟl=ď{l!]3s|@h\Ym $GmW([z#" =њHv,~=Qή-m*s*Pfur:N.fɋ7=.C[E޻~^1Bٞ" ]uH, .ه>dx/KAwbQI3Q4?t}8q¬i섨r$*3K-IħBۜp:ehX ݈Cg?c&k7B{YG;Y[Tcb-CDeRQ(~7S4J+5+bS 6#֙Ɓ~ >՚6wn>\.HGum;>_$RXsTbȅ_X'bn&?{->o.w`ՑǶI:VHBtm.{h7M#{$L!J^ZWNF}'#F"4flP^JUc* 8O>Ň&qAjB2op@ͿC]\qƽT?PDJVMކ@Vo~K!D?Q򬕕ltlWlh}GZy vӱf{;LO%li;k ɀn ~{\rީS/KMRjrN# ֢4&~%}H v*v|3@ۢoBm𪲁ƻ}KתcivNV~@*>z7_l=X7f:ZP!x@ 4]}qgB:B^ε†l!Z:k4fԀWWq>d2q;gVqP/{+yZ#d2W!2vU [4{p=)Jq+"!?_G i76$өJB k~B=ɷ? ._n ֨_5N9s5̫!EBnv&ЩɎ|l]iUV.Ƈ{W- kAnxt+B*p0И)ت{ ٢LZ4r+)ČnQQX&{I7 +r%@]~D(~9/g-l9o G: s{*!MhZ)ЗMO O6ujz8o A D6o 4&zd<*_lmA2.13[>=OTp;Pf$=NUA͹ֈ)hh/`nZXG _ ֑M௤bIV3 BG%C|o9&d:vk!xlZِK{曥` Kl;pm-UGlLQDC"uy"#]$![(h/ ƛ PƔ{͏&*MlƖz(qọx`/YZz'P2MI#HF.U,EW?~^vy4Z**v,83bZ(BTCoBiRDaa(P-wAMM0lNv+*Ƅ8M*bPϧ&ȵtrjw'k/ z {te?`7nCF 4bB:w[ ULpQ $\zŮO&Fd5$>Xg>Gn0+{(ͨH,˒qzg/-09($>=VȨM޵P To8>V$ܮpBVvj5 ivj@:5Y冺r{Ƈ2MC:>& &!耣UU"A+&lXP|BEvʥPtIn(䨊d\lMo:`%-Z)ɢ{M}e8U !^@L7Զ߭Umj "-\o.p]UY.a4fguwRY;^M +w/)P:x LWH7Trh"s씍쓜2O0 +#(G$9~C}v1yf)3smS K#d#zY1Ɨ3=^86ZG݁O"k5 |* ㇈zcn=j&lvTH8&Mۅmz&3N,s 4yFCx {1͈h *)Dzhȉx43ʎƊs)e':VpwTSr:.Z_/~9H:OTɾQ&}$` T;qj M-T/"r c׺㺧H4F-Yw+p&yS~'d%N@jLsEНȝ6Q+ƴrɷ6fG/lb \pmװW^71vgz CZ=E‚Z IRr 9{-L2D% NzDE?&Ll&M2 4о.8 h]o[t_3p Ƙ{HJ­g_ Ⲥ@PD{A)B%8$kCMp~gt _QϨ6ܐi"ML@ش}(0}Gb໋mIToK2vmĽC!.N131y*yeʡ-b&Ez`M0EU'jϞ)n>ЀJEiȊnܶZ&a _p>M.(tzԔYbmmz|ס^2^{w2 3u{xb6eϞɉ"iGYu^B0egL7 Kh.^ ꧱ڼ'3JDEph{._e̴ط:uUkd5E-}v;~Xp=?;ٵUI+4g=b-W톸ck7jnG7:%ʈ syPC& T϶#s% e`#3ߠ7J9[jC|k y)v(s5K[daXi*Rr8Ǫ}+D`zdv /(ʇLS-pIDf$He#Eh>XN!uUj ybUAras|#D31Hֽ} #ƓQV)rިDtWŬ;F(y$ '"Ec\p ΰbՙJV OJ=BkΛf.vdg'];M$Ö=M]}-&;`e YTɒF6۹E Xg+: I}D8J JC j41F,ْa^Άz2r^_"Ge[tK(ȩ!멸|-TJa!_6y8.i}To&d r($f;`dZl췜k'#SJét|KF(-CڇFXBӑGa#VZųȌYl@:O;FeOʇQU~6F˞QNMH̊Ý="p-T~eLC(/ÛtճVZ rzfg STfvp0DxV֘w5aW票xvU1ȫWh9j|^[A(@;6gn,`^㉄}U`2+“Ayr=JJwѮH> 1с=+8lUAf&쳥6=f)umI{ `9.߸8qs-НqEiQVw.Deic=|%M٬͞k l_`,9 `>2^jM۳x&6{ȀW({#? 5d)y#`r!t@ %j Ԡ!~XT(y[) aQʙǧ,鄺t59ػU.YFq pJd%-"]I1>J_01+I$U 2Ў;s9c+tEzC +;~;rY q4%{o/P0ՊHjs;D r8h9TWpDHp>4ɫRJ-4A"ԎDf}App2TU3=jFQ2ğ65# ?T!qaڦX!@hGg!E z kآ<1Ζ`FTT"m+MwKpI6<_[6픗Vjl$畖*6j˦nzm_e>ևO^8Ž~:.,60{B^pX,2q/#;AJ+݋VXÁV0Lǫfr=ﺞ^E=Eoڕ1 ˎ.N5Q!`9dTT謨u`8b3w{p7^a+~=`D]<Q:٠#Cl7кbm :]e7cuEp"#HB_^Ojo+x[lZ!3<+f:~>Bͅu՗|mcDc}q?D\Ssj3O S)e\eBȍ似"faږ\Y#f7}W!w}.Es]hOBfHv:hEAGuhG'tWO2f&BmP;EV8 ЃGckiјzm;iB"i7|tchTŁL]rZ,lQ`Eho3mGG|Km^naoPbaA\ly{#2Hh@éJkmٹܵFvX" i ۸gR2\uSNa -ɘ5}Q탑;fV%)*SG=;i4kkqx{`ȠDIl%7lH$})hr6Qt | QإG~7js~$5Iƙ.ړU~l-ő/}JcVxؓ*9}B 8 Q^{ H_1Y R8Fj6\$9u_j:. T Dp\Իz z UTOp }DY,p_YTCT :zDtn H[f""wժwU Xs/M0-].Z`.f*ه0iLD|5 BC[ %q`*rŤŸ=߭&k8ɹum<qbY b~'U>._(-3%3_$*_APjҏyGbRblo$^փ[k NRѧvHt؝} ({G 뢺'7"E)hu3$~۞+Ku2-Sl:@Dbކu}*⼎Yؐ[0g*MAFbsZؖЏ2%REU ;cdu7n27 L_"Ϟ-?qz1dHV'+|RK9˒< 9*BS|NS֦f*K<eAGӐ7LXK"OyRz$$ 4p'/TmB%0Q{gwXi3}uEb")'Ahf|+3Ա[l!&mx" z_G-uBSk3ƤG^7$2tG=,7 Ds~5ioՋ}{g5hσg}Q8qyGBNHqo!)U_x) w9L_aLBuZAG I/@!jD}L_twaXด21'藕#v1VoJ'~鹇ˈietf 8!S$|JsSuqf4fN4:tTNKϨ%.6 Bu T7`Fe`.EXni@̪#G_@!M%dB˸%Z@ÝXC%]I{Vi i˘vH獩Et`FghʲC`\TOq!gט초qKʮMn ) wj:f@aԕ=UШr  AYxUuI2A-łBȜ׌7L[=~'ާMZ73 <V) !A",(D̋lQ >TP}ul`)և3QwmH)vj t>D1;SۧZqwSN/5,|q# X?|{2|fH 0)Lt/.7uݑ_5meƒirEyQDbCz2 jd*\ $JRФ́:ld1 g?W.Xk qD~Lf|GQ"G=A8BB}ѯv;ݗ*: 3FdXdW>H޲I}c6]JQANݭJ~z "0 D( QrYآ- R[ Yg%,tӲ૪i~N>nf>Dܙ1&.n{d(%QII WI?+V}#Z2M F}=\A?VܟJ8>Su 2~NFĵ$F+ܦ9[e܉c7"4 B&}y*q4"nR}WwU.@ Ve B$$Я6G1{YrTQLe3P^$uA>7gZ/?%i9=lT4"!h+<{!#^D0# ʓ iƟw%rylux#fw ]gW28 Cg1 k6TBGsi0U鸪n1c2WnQw}jt_:. 7 kވ 9406`XεmY/B"+LNΝ7#]g bm~s"+9%*ԝ?a`41>P2&o:cX9;E9-+`F]m_ƴ n 7PǹBm(=avZz[ǁDpj!:*+Ay1Uy?\0Ũ[y՝!p{@+) hoLG0OM kqøs0Xs%XmuѹhVQ:ĩE|Hپ8sVPJ?2ʺESrےe. Ik$ɔ~.ۢƳuyp-:EN'yM eiyѯ͒ cg'{()<ͶuwHl4q9vIKՍMs`쩨xy7t_ .Kݍ9uh `ǕeFa 8cxDxrR0CAİxĊ0FU+TOBxk5C'T~NF@4ypls sRgn~jHӞyڅ›z8d;UԬ/$}kZ;DGsn[&egj$nXjXY~<9z,{uZ-/a30%Rn!VxQKLR[@rtW}xxb:)8VnA0^r_4Y<0Ş#6H=`Tq<'M#m;T ؄GsҡjkWV+\&KAn\ctm:G$B)!N`Bo}¶ B{E5^0I<`5/!6GC$V|Ab(6Uepx*N %Lc^(pg]oz=6tT3>.K-hqB7Cv*dm&S01ZĜmlYvh7G띳grGy@D>мʯ=38XD, EWdQKqPǪdoCsN`!QᗫqEO-!5VpvE;OYR{>N΀^gxnsѲ)ºgZ D1 oǛ$&Iލ-"x;z:t0?Oh`Qh?'F;Gt4#JM䪁lf;^Pz`lp0h)]j܃óKc_QA(QNa,*;=@ѾL&& H:=Ifm>sZi9Pjyg6 NHn J67aT'oqXjֽZ8:".=J)~<_BgkB2kj 㤺ҕ~+f+5R3[]Ov3ZRenT%nSL+2VxXDX^jj2'l! 5-xZ)F/3L|_`m,7= )wm-Zƛwv,~5I=aFU4c^3d]bPoYH_,Lhruv? +DUA*)P虘FnG9DS65¼@._?eofax˱]4R MOX/Y@! ,rKo g rG҄Bw. E`^4Še.&m5{';Fۅ?7N#țqm0lķ9-V/sUvFMm[dϤVq4R7׻CcO9f#3}snևOᗟ\q2na] YMYMarnud8){JᠮB6OL55i6 PM?JȡcdPG'& /{)H\΋ mAK^ːoZ/f"kr@(>.TD*Şz4ֽ)I7Nv˸䚴7}8.THa\<{lшo9t Dg*b7Aucah R\ԯiHrWqIHHM'gf=TnU'M(e"uA|=uR|ܔW6\Z S:5;Tm)vu<,| Lt]FmVE|p~r~$Jcej5A~*[1mJ 9* X_va>,*֡VH`:|[2[b')-X܅SͱBiBtnJ,gc "L΍W '&1K)v7U;ц ui_<JXb@"fzZ'!9,gZӵe6Q*y~B3!#Sk( *ZdC :sim4 tu߅eJ8!oC3%Nc[vke9=^'VCKHG3k1,]QlJ@P}+)kvcv>[Z6FWU5 X (@> 4Kp%L^4IdgԠO4 l M!URdLgZ Ti Ki̬0Z9JK!׫&wR]_UJK|.U8w2-r!MЭ&)r9BiݴFj\eKŽ(ZB漓1m hg'ò{Pck:Y|rX4^zܳQ`J7# ojZoէ#!HB;oIDBc> 4;Pg-/OQޗwHU 2O˚s! }>yx0rPq{OCU{j*j#UAQ68P4 D dhx3!T~ IO!i[aPAOVrrhy0C]ZQE , Tf3hRU)jު؂yV!-ХOW7r$T BnϊQx{~zě1 l6 Sg㉾l O:b5J%Xhs¨ȦvF"dL8|)a&E>TmDY9瘵 9̦\vHNr_ (hӿSg^xVG'}y. ?oȅt"n}̌sp96׫]=@C\N!x9#6pX< 4MVҧ|Y6N|VͲT;5$p;,+nKP0]%$DksLhɠ^H&(z⌆n"Nҹ}.-Mp1/r$9 1{@܍+?}+o$ R$ #䘬5 X}_ b.z@3]tQtLk|Wُ܃79<;3_|i WmGOoqvA|@Pԉ@wU੬|ՆoC^Sq:aX /woj?0%ZŖ7 䓵$mly!L6.SP*eV%vFH/UHo]4Hi\piw/ChA 6\*8&'oxr0XԄA2(&򫦰2Ȝ³> x;_N-U`#[q92:4Jx)|_2v=}3 \2jViaѶf~twv8S8w=Djvixt}Z *+E[} O(X'WjiŠ*%:}cPKg]!O@Yb G9_{p]I4,t^KG7~3HqNm7Ň }wWki):(c7lb u߀_gQ{f>u(KWޜiumyv uN\? ZlЅ!ql-?Kw[ǸR,dJuM sl2L3;Kxa3ȫvS]N2Nf߆Ana"+E]R~@/8W}JAQS)j73P@ƉZ8v#ʨp9',e˦O5D$' ?S'Pd_ #}'%?O}2ўS1Nl&TsLR>$󊵉ëX+`0˂yPAHGܺh^ [XE'ZOѯ6y-!6?E o&$:ApELm8$C=1'pU (|bz#K IF,͟8635XCL@tg=/:+k ]+bޢ-3Z c!5]ZESe6mA cl0ַ屗c1%QuFNx_r&Ej9,KuZIcW.l5uvvۍ!ƶhByJJn -M5VܝQ3ݐ $fi%S ҭ %D𗸷ulglһaR N7t5j *z k]h˞Iz9b߬p 5eRר2C Pdk<` 3\,v*QTT*S s5󰴈~ 70 =EWcv_\GrK X4)7m!rb\Ckb'kIOKʅ\{GV;Z¶۰@J"ݖpPhckkW\m?<9߸wU#?oG6Kf֮}Ӳ;!%86%ֿbf&qVūɹ"t 1Ebowٮ(B%/\ _1M͘zsrLe,Ї,V bRxz޹+[< ը2pI8Y> ((]{6p aɚBv+5@JGU+Wcm:%-pq:_L#9 y)W1}&/ Q:XUI:;S'G9ÔŃٮWazBEB6)Z{NjJT \bQ- t c?z"6osDo^MȘ✔\*} Lu9Xlw3- VyQ ̒ P *x AꈆC J!0H:ټQRl0 |x.p#cQ[ߣ&P; IG]T!/ۀ Xa\M3R;x,dLQ.cnQ`7v7%ʭHIs<*#߯M:5%/r-]o@l崂*X)Чb4^#\v-kعGBL2.hܵ|ZODZ3+ TMP;.׌csg% 2|D"O0/{{#+`Bn`0 ߓ=̚܉KB7t! @6'O& VKRs/^Хհt1Jƣ7%kH?:NWU5%/ϓ%1aUg >ٝ)\R;,HYtHHIhO$|Nj 2u ޵NvL+(\°`DDpVE8(ޱZ4o H e1Kvr&<ƌm56qB,jlkE{ ǬP9N7:,XFRQX~ ho諬Ժo:, &xR p!s#F?Olezƻoŧ|z\V!CɓMq$XPKMgu*eB^ӕHGR: 6 _ayM@Ȫutl0J P"hFY21"=.,>Vs}Ӛ/5!)sw:g 7wjr=,4__D+hI+bc~CGAgxdD] op> \{j.PfKtI0Pg:0(\CE-#3FJG &ԵDN"_R@͒ 7ԟ}arXU0殼W~@C]ʻqcت̕q[tVgPJ`nԷz;z2 eQ 5n$vC8$,Hq 7, nP~;=`%T1`c;~pDJ&M8(At|umNzhs:"4zd, X $hLA0URƩWp2^^87njR#ǝgdr"p5s.myk ͡MS]v_sscZEiFˌ;`j&ir:#AFnsnu nȘw ˿i ObHaV`lגQE]{eKIsRN!>h[rcD=+il`e?.#6MnɕZwdB+@AÄ#|< ~r8(̞3{~2ˣّ3H-2"f#Gz "̫0%I Ǣ; #^-}'z9p[$K-!U_ɀX;Mt?{0{3hI:+-UJ}"`3.y0痁ObyLшSd\Uҧˏ_~[O $hAC31垟)jWd-JPK掲VFkCנ{@N"~ JبqBx|<3ܠ!$U=`YT @FuOB a]KU]Z/<(UBȕ$sȜK+4TqJ.}'QؤN4iXL׋:!Er]k5QbZI mih4Hz,0w*;D=eaєSN-DrPc@`> rLhD L۔lm ɄMTra$'`e}xftfma`Y JC.`c"M>M`q59)*7?vu{Ky3< xǯ$ }>^YDܲ32q{CipyeS}$n[yy 38^HGj&X2cp(Ne D{\Mo4ɨyx+aN{?D`prhQ,F&S rwZv&'Ă7*B5WՂų <۬QDje&/n3 8Ldɮp]'\_IBu蕳D"[b |41W CM]5:s :thnoʏ"(t& ѕ'~(MO' l-D/#s(ZZ"_ V\d~ణ0Twڶgj_dReH_Ƈc?Ԯ8hD];{&E=- @Zzf-AS^-.*"`>y4Zmji,tܓa@_VPWo D.o'>ƚvK^ /ڴ<_VYzE_54n5,:&#/1V[{^Z@"dֲٚcP4&(ݤoJ;d#"YtsTexQ8dkY%SAH$$c3* ogMf3.w Kϣ9s+A=0?kYr* q'VoIj>|Vwu,_,[5R%|xoR6 T܌+ɿfj OlET+!$oM xJ5w&&Q{ڼ?x T;oܡ] E$7w07_¯Fȱ 1>8ÝDbWp@7mi59= $:uP/9.]z0|d3s\C:D+#yC!<#oŭ_e&f"ev](+k;)7wP4u]2/%&bK҃ ]T2&zܡfoiixF~sIFI6+mi'_#rtx\<Ј4_(uMtsdlT@n l8MncD5(3ճXh3vAFr'A*/̤{K⧍c%rö%+Ѓo'|X@T}O)M} yo?nv^wb76ģ>YhFb23`v .b R CWɳZ,ڴ>>C+ǠIυ/4V .sp~E'5~wO,Iɣ=}%"Z{fx&FB9 &H7[)c3I'ysL<gNs;+sAE8r# R05(3]7DѪ$>M;* A@K\{ij!ʏ K,6I˚" \-01"o"cJ*/E<Ɇ&^it&^ r%l kodv ?ZaG:z\7'2PLf]!GZ˺BWb UVwa aurƢ[UR8ʻ-v.:`6 p4KeF?JtrnUfL$l`^f;&pWڀKA{VXn6Oۊ n6( a0JnD SIy|( nu4+M;Eq6sE~-`zs)Ƹ#1-Kl]=hv&D,qeH㙅ڣ@"V2)ELnc6$G-yEuthָ6 GFF ,a̬-K^97oCvsyHr+j?ax 1X6qH_|]I<:UIEA+Q$=LkbyE"Jna]oAP BzklFE GaHC ~!y.I؟|};׉󚮥&]sRprMʹTeH^Z, /<kR,ThdHH!xݕ|-t˵C"~%zȣ9Ÿiy^:&,RV~{է >5?_B߲ ׷d½ۄtݽrn)ecp>AQUXttk]s5MulW raYviCR00KUS{]75 JC6i-!3K3D rhyjhX5 EpD38k+xU]m\򟒻x' JOj( ^;P;r.C?΢%u3y<5̔*#ld@q;HqU?_{wL7̰0 Iu͗sփtRs!728^!`t(]2cy )|4G><Sܮ?T B͸ >I ql)ϿPZ|J0 W&zyVBe<@Vɧ)SR źU?V88im{ `θz핆d=?KH`L$'f5(O[5|B]-(q[V Q7}M"[%¡\0 3D>Q ۵z}-'=QBZ.%])1tn60wXK t=iʓ'./" .RvW7ii|G)\0js~6WO^VzGQeyNvs8bOB\:Yu%c[ה ]tP]"d '_dž(xLmyt e"S<%l\pghVH@+C_^˞n}(]B"MmaI[{Ms: ~Ne5>eMGkC afh) d!CśWހV%U .gǖS 1K*kӇɇ|qn%LM"7sPHk.{g]M>М>{_II#|K_xI!jG(u\ d݈9/O7~|+,(0.:&b \!#hFgFgy8d (ε5:zPh5pk~e۝/ Uz@ @~fp=KmBXau$A6/@5yP uȬg]naPW%ziU%<`%4Cvie3]fJ]?vCe )ȯ0@yUd=QF7ثGCIk*'8" ltgmn j0pmnsXjEXf5$5&Ez:Y&l1dY£{}\z2\ n{7շ$u|8فOȫԶ.֬FR@Yq<Ћ]yG5~~D'~zpRbKm䧢8J&k _$*myUϲFU'o-^9s;\ X+ qAỾIڪ%pW6I9 8YqF]8ⰔJ|"er\< jP nq%hZ+\L7Hb g+WgIG֠qKU[H9|@A|U%f#;oHHjKX9JKgLy|c0wX|B̪үH]V iɲQopRCym"ܯ Xf}Q4z f4igh+|)˸VnSyUur*jh?mg hWIa8.oȞ9$Y! d0*Dv}+S ZneybɠEv ϊaj?>:׋Sc#ij^殝o4qU҃ +R(]Tќx}#B0l*_}gN\AY.],+p9~>8bg"PѴ΅v—GO&kם1!W8[/{DhC;ΰ3'{AS@E+s54t/Z􇰠H%~:4.?RY>`Ul/Q~xVl7%EEs",jǚ<`(%:J% L},qa>pp#':l_ӻn"fD/ *lf?m?b,Lj͒ŇrYrc960a25cAc*$TjGxub,~x\<ΒƬ!uag6J[$d,x $4w}D S /p1L ORe,oj Wn2c `.cɝZ෿2/ q Te?!]7׶ߧ{x)U򦮃`: )w4bN\^~>O;`EA]ARUNin<nj 2AL=2cwrO{ f"MeH+d`9f Cc_k˼TJUU˦9hÍ7~!nK :OCF ,V"^Ȥ\.oWbTEC}L.JT%Ij:y:JUL* hZʜM~*wÔ*VKf,tσ߳^іLFPШw%tS!Z{Ю 6&Ɋj1h4fFylq0$RDz}ė{ŃQ^;e#'OˈPPI4'`U:8bbNdK;,c@| WMTa7f -(~ơ@i+Dp"Vֳ/)X}*a@Po|$MR ?tƝoAQѶ[~E+3NͪKt\&>Hyˠ܇Uy6;bw34߬vo5U;o> s g 72)9+Pi_ > \vvށQUvDgjq+et<۱?6B_@ ܧmRb IrLUgh0CymQ)y֍W51`Sa*F&ȓ,>M >ȋ/:r5{zwLXu*)CT^x@]˺x{Bй?=;{gVZx9/:nS.ޞ]e,9dzx^ѐtHu*$}wUߍ8ߊ>&AbNjR Ȃcg ߳Hvkd([}&$LĦ!-75wB6ѥə4qNyݕϔRYysP G. ZCL,Ύ&8Fc% w=o`]H>/OHE_A{J?n*0>p#mPŒfzRZ$=F'Îcw,:R!>q o"G32KpS$U0LvZ##ķE`"vMH ;Ge\F2mcq9Q 6Nl}D|y"6>PBЃ8xaLh,_w2{py1_D'9 oW0cfQxKF3q|}ʒWZ<]X"rr_~qfvCalbͲͪ8ظa%ݖ.7wJmZ!W(ԠCI)3R`HPȑvaILhR`A'3LdȂp&%$!#Q7ƗY#X7;:Mڿѹ1"CY@x8T9=VH ҳR87I5/ Ezi!V`(ID"Lב՟Ál?quQojgFUJǕ kR2"J#--4y]TU^ 0ajI\˦1䳝-SWӦVa"O]Ȳ`\R k6GE |"3KtiNĐBDwYᭂe= qzV< fȥz',B0CE!&Y5(\@18fl>m1(k ś9hTc._$,c>+@;K":xR-!XOPP'ѣ[NY9wA|2N`dp1xAV*d q< kaV(RT3-ަ_'h> Nrimg[u/&&*3 ;=U~[oSV鼽%;gef‘F( P)W"49>u*ǴM/:t.W Qafsl`m:32dO薯HG8E)σQ ІM z~=o-ks~bc@ASJȻ Ym(lzRa5s]_IS<񱢚ȼe EL8JZYLʘxmשׂI`g0aoҜ#v cQ5I!DZY"H_p2:'HSۙ <\v2Pԕ QŅ(Fj$#<۫6Ȯ!4"sxJ"g7`};$CYy[g8G /$B[DG.rm(% #e#ZmuBVЊ,}BD BuՂY 3, (ahҟ5q>SK\S\ RmXO\͝(gѺs>$.H>igd17m*!Ao{6pf=vcәZ ":aѭ.mM%KhRϷ4TK#m_KQuŨtf q#x[_{8Q_A=XeXm ~@cQLUr߈G[nN[Ww# [助['Zڼ铪"Zbz"{HX|ov2HFW{;EWB#XLyo,7bPtTzey G90 $7l!Gbu50-14<\ͼeX;¶a3 eOp.gy\8?׬|kxF';}6HòSϱZ&3o|O_f_@. eZ=l-Q'ʞIjZ 嵋y4,fD6hM>pB>M4e2gdcѩ 2Λ/ +CB 3% V6`FԷ{1h|v]Ze{{'A"CpɤPSm%A5{@0UHhVOp)iS5%/k3*_Hƕ%ԙIzF8-j&TQB3q?0?π7gJI%W;l) greĪt/aOhe8hKe*aBwVC+&UF!&JNB`Cpۣ# iJ"Mf}Gj3HGba\kܜzTťB|4Y޽_pNP!ӠȾc*T@Ea/Ewy8vF|Q^ ?$T`z Gf9źc.ѳ9VO_wo[]SE``QZ[nU053XF8gNv> r 5*/no|+6 WS,HID~TBKEQH[Ų׿Z#mSO 92a0A?ظG8y4Gʮ^@¸ ip shSK@|Vq{07W[ + i;\jR\OOF>fX:[*YݸD_w N|0sEL!NX"pb.$p@C琦%rZޟ.%Eו yɌNVשl {C݉4e99IzY)Uޫx*Ű#j#=[kfoF/HyuD)+U3_B=:K9J>*xMvG'D(r ubz@GF0{- 㼨Ur?v~@Gwy;Zaձ 1l 2yՕu"!Fz/@PZ&VkИ,},8%bY +,uk[ [eOPvA=vq§m}elgAѼ;i>]n)az &#B $;P05?6qe, h2ϐܚ ݺ|2F˟<7,+@THH-X-β\$IȤi";+O."$\? L T~7tgȓjro $1KN23 quC<n XMD0ЈꜺH$+0c"V p f8Pؤf$J'eC?8*'~|kXݽкe{k4'ndԱp[_ I&,ïҎ? ? d kDc7E~#r"( 㽲UI)v]g:fB_r3T(cnx&nLbqr*OIS|tw.i]\ [P !,Яj:Şl^G AVSO .\rlM`͏4*bv\Y/`K, 5Ʌ >FI+RqA>~^ML Bi<$L#L PP%q;;1?C/tԋS>zqo& W"A{^_ C|Z (_ɾ Ѧ3݀ HOLȑ9.+?cm#q.Y0B(UHJ6=DӂPM\_tL w#d GEFJyFڅT$ u,K}f\ƃ+Zg/-J#DQKD|? F<~f2yX2d(NH2mxQǛ_HaP!`56q)v;7sE 4MJ¶u;H+oY8R7_Sry' 4#ѭqjӴ[3X -?I K5_XtPFTqHJ1o!uu?^yl˂_>6= )k|.Os?^oa-$v4uxEl%vR8@A-_H1lNCZ&K `r2u۩RԦZ3(RNg_~,=G\f6R2N8`Gz% Y]iguXd݃XGR~2(J58$Va)! I_l'O,@WKo,4w\Y0Kđb%㳉. 2o-y,5::o +Gt% ,zsEyJSO&[fHc{ȯNmGDgOquwne7|Ņ֤<}t_}=;N)v - ˪ Qj7V\a[ 7fi[3ٕx9G)h_bT/.t֊eI+E1l{虣>-t{wj̠ 4փuƐip0&H:ޛ1L!L$v:w7b7Vy74;fէ''tZOxpw`1 =-'=@B3"أ9M2+zH *1&vɌp#֋/8 clw5,Eo@GyqxRz҉0B!aDޝzXr$D[R4ꅚ-Ъx }oVg,C'Dg_.g.R͍+,TTzeH T}zGq9Ȼ9N9?_Y 5'79OLʰ ˱p=*{!ulfA\ ^3hY\,_^{+Vvmv:jPo 3ؗ9ESf3x$˂$-~0|\WUm. ǝbž=:]yAN<_nqNTrޣg܇ p$=/~)j,ԅ^.?۴ #}>Z.ft9WL5[GVv/ca++75e:3KSFm`&vT(='j4xmb 繂oNO\jn&5 u,ra2lFe8V9 y]3tYS!>[gBkUE՛xdޡkwYJȵQTg l,tr@ǝjR&G6a{SkÔS:6$4Q^ <@{WFm\pC aoEDz6ǨZn9kEwuN̨ـqeE_(Lgc#M=#82cS s/{cuD#,PY]߾5O~ƮWPA.kDlC=Pgu.Ѽt_;~i>iZve("E5@"SelL%2 `&la5 ^^kxjԂB$$\;|4EK77KAW?RMb(?9jپ5N4g4 ]}1d;b4˳wx+9 Yz kDC'XmWAh~TSqZ.ZsK?B__7KKԥg r,=/3ؓbX 0?Yy=%DX aH l~3gEyLqG#= )6ws<-bpNHOI}9#pC #t9R  PeQ@LEL>>s!qw5{7T蹉hK܁k:;,|oֵ߱BrÅ^vTR:WSNne^+?O5љsmRƒӃo@Y'+pѤDT9 O0!b ;+9ˎ8,q&DXq4R m&'81z VZ%qܘ J诙 `yĆ;3")O B1= Iav/a"yv#G,wyU\נEL҆+3$r;_g*pH ꔂdǠ[Ҋ% Y]ُO8K ڣ}{z#on|+Y %%V< 5=r[ed'gzLke`iu@eIֆZdž"f/P8z,!  ,BS68TDIj&**1m*,@/3J+<ց4xʍ[I.c\ABZ1>T! x%S /ٕ(.ps$4wO2"tohWʛyN=nnۀ؝o֓hYOH!,iN?'_׽\KY*TA}цJgrNV<vz2tRCFZ)ǯ6Q8cZkV9ќ4TLT-r+ruEЗ9r&2RPu8\4M#b1/"@yT54:?7|M+z2 ATJ~ûH4AC^X~JN1.'|\'7q-VYUsqL5XDL3tC%F԰톕1^:yEg~0m-dre .?5 3Gg<]!|Jn{Yf9p<+lv9)7!"4& d:T@O@(D@EP5pQt =/ 'f` %^ߕIƤvhl t63t:Ŵ;Ğb+a+1OAS\0rb~N.n- :]،& u/]UՃPI'ų'}d4$s+(bd0p2q8@Z▥ $Yf83@U@ Yj50#n-CyWt>SbcUXN` d&븘WI5YhzN%2X[۞Qf:TAqqL靶\4*PKC_jv h}!ƍ O( }zsch#}:C wʕӥyÏI j.Ju8.B }U4Nn^ &Z aS\)­ I `TŜ: } Ӭ_Y4S#Omat)ch*oˏ$ԒUlI(:c<{ћak XLg§4^x4hzt RTUzpգKդ}^S$$_\ t"UFB!3^$F$jZ #:3XWz;%_ڝQdzn5Ϙ:uhH]Qsc=AݣxYz>(J٥q`ʋh{$nQXvRR2b,>̳f"#Y䎼/W&n$x_mq&:W#ƴu)*wzL q5bE_u=mL')JWu`:tutLe6crUJCxO%ɮfQh W:hu/G=^NA`ะٿ="d3ś,AP`MXYp?f4,6x>KG>sM@l1}Nѩ'iMO٨O:1b5Ⓤd.WǨYkmj=[F61N-٣h:+wWB\Nkɩ:Yo7_6,;]f~I!ҊBc=l\X[…mĽv Wp'r_"cWxnۀa0J"濵FRV m!hH u. =?)*LUViʡ<)aw\iks j׷(=qs*(]ӪL%䁞-^AJ$bק"#0dK"9Ml" U-ݴ" ͙5Y4zCًzU͑m]\}Z[ 6Ah[kwd$t𓄰7|T:m=3B;GiUZOZEHMh2 GvuKh)r_pC`^_x_{SWP֣0(O& w!=8Q%7tFod W'Xhlɰ ,IVg&rB[7.A7%,k4ɏv2g 6NSJpA:5yV6]6]+R~C7=f'ZTx+ aX)N1o' Q`7>ρݤ($Nm|Tj4=wc*j L#~SE0M)ڈ[$ "BJB','GhCTi#em1%ylccx[.bώmT G#۶L}K~ϩwnȾD4$+vy-L; >DM)v]Y `XgCu/1GSJ0]`TCZWÓ9Z1툑Cd5o-FhN>wkEK_f9f<`Q=U IQqdf]P R{;H-2UqT] :OSijZZZr [!a⣟\y~>yDUj`.٤ 2MV,7!3áUm%EJ vw ^VP@^Yf9c L;Op55)6l8'΄w }yM0A%Ê%'ٸǚh<1|=Ƶ`J(\ ɛ*Nz@PYAؙ[΄b%ClS@Dko^K{VxZa}VA|v )60QZߤƌؚQgKe#R\){d;+]UQ(/ɾc3,Li~o>o*,>i=yX$ w 7w/}d |׵u͞sh@_/Yf&>Ke!aGq*rm"%}%LD ђ*b<ۭPx-,1)vW`l5;"z1hjA9B^YEʽBKUSPr / ',1;u$o9>OZTXN& {+lXN@\ OUok$cD AR6ٶY@iYMhbVZog\J~u>a Su?rmU8O7ar^~ɽ&rL[qeTwDZ >̼Eր7^WClF/׍b1 1"ܬpn&DW{ƒ͏ІTƽP& KdWN*dX+Ҵ # x/ kX :{W9ʸ x :6r] vg-&@g䄢uO% ՠCGzj?y*=D|pne%*`1P> Iy)PWi٘Ӱ[Am-C$ hN"Fje< ѽ,L,amD dJ&z?h|$YXyT2Xsx b2Т&_W;3iiXͰ?J`9åAm  U2,tam*ÃC(Ðts?mJ:3Vngod#`Yݨ̏GRfƌ2`XWZG*zb Ut7>r57$-4*j rEA˯gU#G> ]Y$x*ZCl"80%5KTVb䵯:@oKc̬%_[gxG&J-|yۑ;$eQie+qt!VdFtRd/3;SOJ/ڹIjj5U] L"0J sNѽ~0xysi܋Z㜁CJ"˶a@OЅ:`i2HнawK%rT^n͜~9 ]7ƭ6tr"V!%h|>TL;K,'E`=qpaF U.'MY[nC5yg'!Ddτ;|Rc? խ#y+}ĘO?gqB-hP3U%h|)@CPw]]?Rӗi\1x|oR,9a4U1EX(ioƥ,,#1Z*ٳI5T5T@x_jkw0 ]5L{Xב͕Z9!RF@{;LP@;QD 44ɻOKQb=SW~\Q*^kl|RM#+ȕeFfCjN-q^TJzY^^v;'^&p6@G򾏨YZ݊.]xgM.Z/VU򸮉= 8y"6d7gā*T3'ɹ0IJygTDZ'b{4B<8Sd|-)hxAf}idn'뛈QL gJ<H-'uu( 0h7|du{.طO4VB;0 QfT[Ȁ'&_.dMW raz{ZAhEczO1e^>/0E a3{ S2`zQ2ge0*6bLĈJG)-B&6Vs M=W %|@ 6lN{"aT丈Rnb!y:uPET \ LXҏ3P5jճvGn s7 q])E!w;k+JN:t fvvыÖ}G;#şl{AͦDL0e$Iz%3aތKlUtx*"#W*ԱGE&uN0*%5&5vepâ^V`PƜÿmrIC3P(㫠 zq D~}CVx;~Es$@OQ8MFc=fB(Y5 ^쪕$aJCM{pe<J(.>3/hhjM ZaC\ڗnT䯺'[hj lXF`n=-a"VYZ?,.*0z=4=iͽ9L*EtiU>.!PԶj?HgHEn1}lý&`p +ix U Fg-N>D۔S*ǟnv>_ QG]5,%uk{Y[S38mkĤ:}޺ LS_1t,QoXtxYiDe7!h$]6ͣ2 OBܧVA/F~俅lBn7[5Y-\m~mq\Ah5g\M vUG+3±ok }(7t[ )U8}X7n~w[ Jl cMؒ%9_ʧL/z|YmmȐ=31/ hm_`2̠VQ#?=tvn+AEN̒gV>WtU[$I{m`Rͅ фˑK8ԍh2 aЏ Ka!Sr"?vޫ`Y YVwE.q8`E=1\U*|#|Z^Xf'B, *4Rhw6^aNr`Λ6["iԻmC;7F9X4$u:KuI qj0ȡ = [eg/?ҝB*n&^'!>-Q> yIY:"Ӏulz\:4fu7>J#iןe dN>qtԉ@îޓ31]0 Rؚ[<<]ZB% fkdaE/^9zv~Jn=Nb+, 7x8FZ#Jr^,ro#^75 hYd?"mD@=h$prN 6ה mcݢ%`v1F7c\bG8f@:$VU85XI3G-9Ǭn, ~sG5X/\1\= M:7a/!ioP'9_:KOUGy9R\# Ŋ٪!]R/Ls!r˥e}:;"N khgBѽ/>S^' Z&Gr~b#g7g`q08 JaƲ#A#)uM DsXcĐf afe! PAjKJ.cz0W { ݄DhvV)5 RtL(̓!npxׄ[ҳC1Ř&BJ?<GݐaB(ۖoxayO/\ f\˻Gcx[b [:]wm|%/{ $4hcD+!V9Q'eA!0}{meţa3cX)c6WUwuXƋ\NJ?t47ҕE 뛉5L0 `7qPmG.Z`OG,[KY0ԍzn?kT|Z  r$-l/JvLM/YNJA" М?hպ[,>pS/HCVa}w܅^_em{Yxؼn (47n>IL`lF"J'{uivfLZuK&><؅tiWna*XF"Ye)=}™ONUҡ׀' PHPFi!ɠYQTIdQ:>>SL3rbZ*pMW_Iq1m֟ ORH`Hɩ98k#GNsy@p E=bY&ObCpK;D$@lzp!R.7P[ '~Ir??ExNR QQӶV{LC#_/ݝheoG?UrH)USݐ W>/hz SR1!G^Zhw:zSg(MƃACvCszrܕ0|k<Au\:v9NDj۵=+%4 =,J3ϡZyJOmx} 4[1Gߞd 1"}y◵>j~ȯOuˣ冖h!EȚߒڬeSL8rG<Ɣ&{euu~dcbv*Yj0ׂt2JCР,n'(g^9$ϭv=xghY(:Ǥ% #Fyc˘ӝ5lv*u5Dk)6Ӵr"}u_oa6VMpF' |#>{˸7p3T!^g0ls-2sl)n<J;T9'v/?PЛ.A $k5%?{'ބןG|m+X*{z" G][hY % T-mP A: -)۸~ytKqci5z*l1 h8"Ba<&QϹpF_p5sm)}pUjT3"3vX2ad. YΛݖ.h(Xk0If>@a>'f٭CVFC#uq0ftv;A|6{H~H0@s5f@8 d(#*d5& wQ-'pٸ)S7%mfFl-x 1YOF!m'u JRH6qӋ!3*<г0@C^+gSYu٨UA8(. 5B9_Kp}2t7& SlN4F4؇M4a]w9cNHž: vє̾} w70r$%bH| g3Ko,ng}ms,)K\@) XD5}XN>bg:̈́=p *[bxn-ѭ){GPVi_E2Z,- uз|@rI.Z,62ʟ Q oF$ZS:{i[G۝h !+Q fџ∍emPi|/ӵ# #_N*A=Ʃ# Q!8n8C0ys]n^Ken?`s|II >!, @h>檯>B EF{:TF ‡ Q„˳ۼ0yg_-$*r\6y?TÔH* ZÅ _!~Mb 447d UTa9 b"С`Ki%1P*D[=:8zWCm0zS#X,yWb Y&F 6k,y3}Dܴ'x.J0XCp CRO 95u|E CB̲i`=l W՛"-EɀmhE'aΑ0"?>U̼MgwI c̜2J3&(稵t=1vzcAŝFxr^Z0k_0FIKW/^.jȄdS2odr uΰcƉhJ~Oi";ƚdnQ%a|1`s#8? ]jɅiԗExt= mIxoD] #N}yH1eAcszyț}èG(I/"R/@g2[.!a 1̥_OÒkC50Sݑ/Yߛ50RZr0jw5|vHt  A3Պbg"f\֨z'9@GiBx%`*aV3Tp"KK/T28 ]\p6oeAӈTm`C| tQTsbVuY~/VE ޤu2APdib08\DX|sssVFkCA? X"@p;kiJY/ <"2SNb%lt0QX$BS1^P]v;>pe\CcT`ff$ȿ2ŭ}@$b@}#=&U!,#M rtDI׵Aj" ֭7.2FƟܖ^ҙ@ct`]KK9mi~NAՕ&Y? CH?ܶXs6V56M׷ MD  p5ũUCq ZU>: V pD+ 3&zO𠌂fQUzcvr֚L-}+Žf.ʔ{?EAKĝz,܊"'Rl(qR$\*Cd `[`JU`RI*1w˻,^+g'z7/_ 6Ggt#k,ؠO2fR ;&<.|b3ao#7g p @J/@d̈́,rB%tRcCۢ1#KǙElKz}bI~o 222_] |/0Ǧ lwrin}q'uAL8. s X`a w c&V!(IZIE!6V9\ o xHh| ͣ`]̶ Z7*}*5I! *=k?KS.0aX`X0#U MRBM 7'EW~tb)Ƀ9Swvˣ3o0S8ףi;\釟-AmaoGq"80ǐϣLGZִb{@0},DIH gPV|H/CooL=42K6=gAƩg&\[7\H[.||a Fߘ]=2MTaJr!zDHT9ˁ酪ͫ0tؗoK1,N򱄊IN0}3\[Xќ0r(</HsRZV⚥,XBuTi7U ]bwƃ:z/2\h-}6B=(8ra0Q' ǚXaEZ2O# Ȫܻwݽ(Svqv MkPw K08?GhPfT*NjyӅFC2MȻMt%߳1O7FŬ ږIݦ~)S܁}Akn̥8ŧE ~xY eVW %)"Gz"-"ืn~\}\&K䔟Ofħ{BT b|~[xHe$RWE HJ\W 90h zDŽCZ D:wk$)L}cqwbRKИֲys̔l{7Mq!w1`'0U#r l7&Sz"QIyDBHT[Bqkh.:n*-TƂދĤ|ޤ4s>QwJc$ Fe[-ꘔ#t&:PǞ]zFE6mf L:Fk;v>4Wˈ+üaPW^ݗɪ ŏ 6[E } z-5kTEu յO]IW&26s5{v^cpZ,3S#fh{\.wWجK"ơ׊./Ǐ L)Wb}i҇5L_qYȃ{SO޺X >H٫Ϋ9, w[t)8ua!0X9(rDL)8Y4mHq٧q=m`eg=JN5"t|L!]a3|6lcbA*C"+dέg;0clodcoӶ_@xf"H. #lE`>Ƙ|J+>QS2숵2Z+VUҷpSwg^^Q5U]dkAtmd(-Tμ(ZzaXgy=q}°2!薥@g eyŝe72@A"1T fotxTnX2ғJ0Cz搓*,@q;j#-;X=]ѹeHk &wppv \ ؋oaK +E,o8z$1ʺ9K'&y߳hMZ+gDNgPT W?gzZTvCvmSǜ\`9Us%R=mzlЀy]t(3l:i$XxfPz[lڅ\ u߼iuX\d}oq˼I_۵OhP 3[|8U:=@ >4?58{0/y`D_AHZ b4M@|l}z}(aA|13b>AΗ6l,t١"3Kͻᮻ3{w%U.Ⱦ[}Ss)^#9[YIẏ IQZ[Sǭt$۔PU[c$%* 4xm]! qo(KH6,LᬳbL wTγ-HE!$e:^f}vjq}Aܕ ߯ƶ܎v@H o;^hb=_o_77>͊-afb ̟NYdުi,[=YFn9?`jrP4GT!Sh?26S\ )ڀ;R'YЇi{ݤW74Q"^m*9;/vIj"hP@EeMߞze"xf+)>^Bk=ֶ bsLf[?59z  ΕYSChNKL=[2j]79X9ԧ$Oѫ18e't\YKdӣy :A [Ҏ,6b)IN=F}3H`tJ`pύbp(ˎ= K`ݬ(K-Z//~'=vu@ oNf #d D,>HQ󬸙GmsRElкeГLHcTrQ8eQ!|[G?66;wm b7QȑxH;KD˛Kj1{|wmAv+`dQ@0 ?<`I=O(2uZ>=Vꦩ$aB&KD̜)%MjcY L ֬ՁB4|\of4\\9 i1A[\m^D6Ht-4r4€>I-"ʰ伮˜krډ /,̩AhSЊ.rsJx{4dH_=`bq%o5ɕ:`B=;SǾDp's X; #b/^IHTaSc(%4dp} *> M-x$[а'B0WD4@Pތ(a@ |H*[pa;5Irk^tb5~A3Fy,M7H9ow^-Y:!Vzr o9 nRXO_-ڕ?8 R[;.'DrK=EG@{1Yqjҿ)3_zwfI"ԬeR9G!l^kHgm,QwW10Sm֙Z&&ju!-t}ec+6R"/pJzd=(Ǐ&ܛx]F|b a^-k678%&7Y;hz4[HPV*f`B )?ܭgyDnJS^t= Yc&uZ4ʣM^e5LcAfPkfa 1 Uwp 'e2%&>6a[P$1RDOYk ٣gI'C4EWEѬ"[B:}dXyV1K!f|`@,ce JkxWփՇ)t@:[Y{",fOLn+^$ QR#cAH>lBybK┲k[%:MןmY>5Ÿ=Sw d%OX;Ka*e&$;_ OV'ӆ`H aS}n*a4:*c(ud`Nו1hyq]-63pSPྲZ)3 Ε; qEx.M"u@IΔ̮e:aUNr/( '+ =ZG5s5rv`ՕU.BRMps~DM#2| N^3@E^z0׾( TerPNYϕ/ꂱpEf Xm/J4/fׁB8g84xˈCՊW߈Jo֣Alqt~, Q&)(<ѵRt{CM;& ,$Y7vrqSp@޻WjXmb2w-y.~ncArZWJ=38Aj-?%Xv"?YY)/Z8C ."{8ѽ$Ԣ7mc5=~C8Mpf63OcmudtG^;qOHp30:>u RRkT]>E~[04.Q ǚo"LHxiKݚ8^`;bť+k-P82ITdDm08Iʨ7A7,npX@ZiGcI[~oaphJhA*G~5iI>},s#(&o7E:hgIڣƨ'9t͸FF97x}S5lfX ^_Ji>u'!ٯ}fSwWEAH>JfI;_76BfuB~{S &U&3IំI;GsWWqXq_A)'7yPFU>"?Dv]xw:p\DU*CԞXL1 ; khwAҖ7q ޖor:itÄzmR-,ڴ\`"-cˀ2kh48A֒1܂TT7rl.v^sU Նvj8\ kB"|x9^Gn"u͠Z-TAam. OҶ u]M KqtF4G7Ң%oU&] ͘v=L\/$)%T9#3R(%pfFjB-Ub.3:FD#UcK,\^qߙmVΐ,ugPFq˕F*pi|lCq9WZM!.)R7d~ܧz:mp 3 ?l#M_Պ<VwΨln:a J@9DoY2T8JH ޭamӐI77ީZQ*0sJg9Zx=@c~ke\"T)ZYq!bwyMƲcbWʮBһ\DWӫԦejl(a921^;ӊ'l(4Ax0~. ?ꓶE޳$zTlgh>E TAޤڷvzdu&>b}>a B`rg8( C!`S'E_ʾG(]:oA!ϩN Oj_YLʶ_'Q4p?= 1&Ra6nF 5fp -v0̹`ᰬpY]ܶ APeӂLƢ|+s8~6'PO B)mBĩD:Xf7V^ώ;H#{y,r |7ð&XZ1/BBѬC:&SO_Aj3u:ٰ\1buϵjZ}㍀ғ< y@`Tyљz3nkȢ~-L>fJ^GcVj+`П:.g0vQnQ>GT4+cؓFubB%KhEYI_(zF%NC8c}<Bv<@OZd\~f@$b+F8`Š0WI폿i"ĮZqG"#y2e Q"z?}X}r)1j:!^e^a<,)zv2evjVACdl$5~nOoo: U5GI<(˱1ۯF=V\-xס٫.Qi3P2-6.B" gDZԾ'39nHv@=|ZΌ1  i)<$hjY[@ҢH\ }Y'O{n`[K'paKf:qQ~,AϢ`#|v\>y*V l#SGo"z1P˗f/1t;0~y˯ ]LM5=V#d-}N[nq- DLB>L<m;d \y^[$Ѵ ;Qןe26$ c򸼬 iayEjkWƦL PH}N⑙. pLAͯ'^[M^ 0D#~{>6;1 >~ramLV& 7"?~HCsqz`}SȨ L5<ŬC_b`}ƴ_yJl4q*N*%uفeFRܔɺ1 I+yD}DE5ҰfG1$RˈQT?bb Ak%s@0! .`'-S&~#lb:a\فMDZ:N9 ϵ7gЋD|)PD53zU[ 7 7r48$o1\B :a+vk@$dTEjcj;w*;8."kQxBdO sGvI5I㎲ϕ#7H-ڢ{b߅<,{3dJj{(Et ߜ0fRY1- $"7a{G-Iw+y6{Knw寔;! +"ŧ\& aC\t1vx$iGedNhF(W F;N2I5CWEW8B5^&]"L%L=959,<+_jIB6q V> L]RGHH6j|[Սq]Z8X ]cǻ+uPJ oIJ #Fn[v6,$I! =T$^SqiN3/0)c ?Ce$󏌉x כWNZnǜZp T 3{Z\~A ҈zȮhv8Kk[Ԁԧ [BE/-n1YPc8.EE1A_޺%;O0걲iv vūX}X")~:Q=&oęJMz 6(+/!,GK@֚͝.oKzeXӯ6.rJaVCQ,*"ÉB΃3(_sT}7U;rs5ٞ WжaޝE5ͺ6*KjRVP*Si֑}szOeK*6i^dHxAK[g=OO˅² FD!TbeàŊL{FY&JB_?~A@]<XfNhj^Z>6( mbB HEa]47,UZ6مn$V;䄈%<2~cMJ&ܲSXm R5uPѳ]u}<=XrbZL|>r(!GفucJ]˂!;9ememjMlܢliɽ ɖK﨟kU[=D 23sM#֥kyAHʥ<./@J`+YVųLvC'C*EaXL;afhfjY 3Ů)w樭:<˜_=|Co;"z]ëJg?9I.޲t{T-=L2")=UfzAb, vm gw"- T{wQ©55G}Cg@m5:zK֜Cy-(}E ìGJjD 5$`.+Wz{N z;dXg8 =0Uk/m1PնB+Iob~>B^@9N7ꛞTﺈSw=tR4C޺r^=qhjSbp-rC g=bhKf78;;  5 w7NZ\W_$u _̬V:t6 E/SLgroLZ6B?kGHO CA_ t$$kt+,Ǜ7QaќUWp i/[jUWYSl ")0=/#ޕͻ.rn\8h:vyNq,-t:be)$t)~7,Kƣu(SZPv۫|-?zBf0y٤}[YB΋\{Y*@˿.(4&=IT.F0%:1Z߱qjQx=!f'LX9]}Q:SAtä4OTFBap,u$@aQMԬF-]GvWx+=m*|~TϘq Vsz0`8E _.2WE.n3e+AW)9t*9'UtM`٥ccpB|΀f< BV[&6/sZ#qZs`Ќ%#[xuO҄Pq]~YrQS,bPsog@z3ݦ$U;0 UQ&r+{{^)GYï :AO%O֙j/fi4,C ,w<ҔM'bB$Sތ[#^68U;/;=h/̞eSzf%Z}Ǧ%dhR[XAf$ɍu Mp|I}]UFRĵy,ʪB|NaZqZ?{g2҅s9DSe~bD`v⯰_ŎġHIQՖ"Ak#4'P"-؃`usھ傷1kbߛwԄ7f@- r1@i ;yPcPy4Lz-W1GUP3|`xfMwB;uM\|{ sآ$D?aK4K' m5 (oӃQC eN:HKE5B;P_|?OS#y%y5MQQSw+ǘ&1BY#ыb/, 14/ЃԔH~|+$l+:ܩNGɧwВ&bb,Opc[" ZfdoZp9NYikS-q#C%Ԉ$U/bqbW_zڄ+iPmEÓ Cf y2q2܀WGTE v侷3+aCџ>Ƞl}$<8"L&{BJ ȴ c@Ggkh%CA)] %fX{+_E"VO{AZq2 n$n>6l+ۨJ޾%~AvLT6o61m0zo$Uhtu~!lX ֵ}=nrwWK(XG-@MpLb̥ZWѦ^xb=~lv \ N] DD] 7X&6Pgjր xyhG>r3/ޥaf}1ja3:[Q3z5ފ PԈ1郱XjΠ3kǽa>?;㽼K_A J{ZzMMxӐk}&D\吭S<ߵmQ(RB(kK2>IyzB:3%-1LͷJqb -'nE9JJ֤~%~uhݥK(ҐʫZ`Y"a"JkQ0&$=~G1T!X5;d=blWNm@Y:0>}^ChR]S}ꅭЕR]^Oa#MRyq .&7WW:ZׂćhnߡdUIP)@Fba"5. fbt19Alz?h7F CpW,嘼rO[[h/Ч1 @G4l EC:*Ti2^ϱUsn\^ 5-v.3qܙjS˚ @-7Uq.i@%c.M:lChSJ|ugՎŏ 9-{BuGdQYOB4v_%%e5! tN5{SncOAf9yHOHkK'1{ C[Ie"Az ]٪yV.ty;\Ҵ!_=e'7929cLA!4Rݫd`Y6!krX C(.8W=Ԃ hoaHḛV{N m5I:@ܕ%-%s b)":,_󦙷ѓXI 3<[R )yߓd2jmbpa؆MN_D}痡2m, #I\7sD?\lPuô_[-JRsݼ҅Fjx8єYSGEͱ2ri[2bg Y.O1#F{-a2=ph\ȇ GNaxVz?Z~^yͧdx\B GGlh..v_M֯0+hm֫ HZACo5!PEϏ`p =Dط_Gv|?)hN[z2\(+w&<z#lбCUL$xi|ۡCxv[1E# Lَ9D<j2 K\lD :sjؐR9skċ7%L$i1Ԗk k?ZP Ť3C:M&7_ ӵ`;lؙd[opI‚%KdE- ޝ." Ғ#ML^VV9ԛsy V {/[[a6 A.D,F S,1 @‚DXFA/E9KL wt‰(SƱdp=z ;>^ִnPm5!B 7z܇JbG> {dUe\ܠT`GàׇNM˰h"Gt@=xuW͂vgRƽ^yvd_6h/3E?X%*8|N#WGX8˲"$|/"5Y`^sԤ,mAxЇBdߖMѽU֡IFKJwϥclg|Ŵa08s |=8Pz.\ Lhu!~V"|ԆFl8_$WN=7^YD;|=Z6Py$j 4Aq :?Oa'XUaG 5O^9\iо=[J\;9c±H *"R.%T]1x{#u~+Qs(n0ҐR91ܑ ={WE!Dw~S&y] D2,@3nOىg͛<kigu?*gEPYUѻn;&>"'UVODv,ћ P86X\ '<j[Z@Ua2XY&@V-G[\8@5 dbݬeO>Jay SU5jONH#WXDobۻ:IkIkMʥfIc鰙Hg 'ݶ.CBAXR`lL_,XM$#+ hE8߲+83>d25R$-_[#>YM5fwz krXUp#/.Ge6EJּOI7y#A?@: M9nYf_&!s}=Ĭ)zGAvK[BL8cܙ#<h|m rHh<ڥ @ L UvJ(Q O ۲䀾qJ>4.a1H4:>o^/_BXٌqCIqRϝ]6k?-1#o/K},DBʄ%.Cl̈́ HoH8R wJ5C7rA9ÀlCI2A&euovM7`,h (u-_g}y ATސZʚQ8T1 `fxJjSȐ̅KJgԢ/Z;t3 H&Xn~, T*gS併̆|0(A`uծ6D->1P'%$F5U[ɵ|XL\ nFH7l#q g#&!"l 9S@~ FQ<aOK*,eZ n:!5k.6̘EHI_"+qXผ prN?ByZvCkڽ]yT}He|S%#5މ2`0ʤWmڒ~49o+_yu/h.վ(C⡠b2 :jqܑ9-L|v~M`1KoYvȈ5T^ڳnl|Fi'#fX"ܬjODEe^{mfObߌ#ZQkk}dv5h:D թ I7̷!h%z$凇2? n^ϴetG7(+)&;5hkKL 6WcWppn%sSlj"e#ɯT&MZiNFB#oՄPPN9Za9*K({:x?vifPG3!4N>PQ>(H,Ņp] c0S3X1StC^I/~y)v2Uޜ{=0frwWV3$xjϹfOwPL}ԋa {_PiםL@`pw^3mG\ע?;€kUG4};vV© KyB?08Kɰ7rUM(߯t8^$w/g»(VsP_#;' Iq@7E, Le'wiD;Zz|ZZglDg{0 qԤ_iN+gݟ\ݍaN7V3*䚀LtaB'aF `,^7cAs*Ƞ_{ qJ5(u$\*Hsan n-[oޡ'pΦ«(Jgz=:_"`s[>u~i ᨢZL>n)[U=oR@17~U?W#[v\k +ZbNt~͝ߗ 7kh-RWDݷH2ÑN2ԋt٣HHi:G95%OP|kdb`iWTXC}ݬ>&qaٚ'x;lZ) VrNӈ\'_k$vhJǚ6L"ʼS^4.cF|-H\&\dy>TM&S[g~[ 6~jxam3Km^rX:)/Gŧ?̀)d` 8D//i챳kAMi7*ѥl&<`h'Z8IJX! n OR~Ԍ*ǞY19F\ X&а{Rx'vF+*'IFzn _SB:tبQ(XV7r|I"[GZr2HAb7@YQZ$ c# Zo(rDHEp$xX70j-C!z5ycK*0׾>-NMA~&5nk5 r͔`ehmsB&1ms }:JrZjD45:TZdlBx)w}आ6o^5BtLe X$eh,hMP]" /S-P"L}IRFAvKh:u`튤93EIeLbiʶeƉ6Yu֎zPLiR6AP;(ο>x>]?t.wCᦨyWa{V.՚1jp\Y9,de&.KC,3T 1 Qn" KT}zɊNyM~qcz40WV+QD_0O[:=*=1_AV3'n氱ЎG>d?wv^eM bV:j? 3l]xz-0C$pL0բ[j?XF”6.? gXA'I}#-/[-3HHN`[1N.ܮt+417akڥ^=:֜n^ܵ=Oz*P$QJPR`;?V pYf HyF] Nqi;~.37%S0[3%FMB`\V!<5Y[P}ܨSc#SLcww*SßB-Gf.;({t+3zTnsf ѫ!ق4:?+2>CsH!վ$/WAO SiCܯ"~&HjyC{E*vrWp0/wa0;(4I\pU}@2a_.Q8Q9  Y7*ar"ݛ-L<֥ԑkbF:7Ua+<{Ĝ{?k>K "jM/׎1IXFAcpefo[oŠ)3.H]K`:z| k/3+Gu7a3~a i¾hp6eˉb)w0BGՔ/7Y؄ըh0u`@PUn3lEmUp%<]ەuiѻ )hDl-D(2X/gq= } *rR Ad 9o,NlWƧoQErjT"9$*ɬ19!C󗗫shz[.͡@8عvQ#Apu'ky5C-! ^4-VV,O Vn<4A3vGZ:‹8$ Nacw^(gJ$yA Zig1t yHYKn;WY?-=h4WP)b5Io!ʑ8i"\C Ov W05fF l)TkH1{j{{/vӘӢ!=4Dw+HdH7IL[Id 8GڪgV^ͧgb%+ NYAU N9,~/g%#Pzp]sYzcI^Pa RpJ6FE2q#̿+Ƈ}|4Pv^O_VVc8L?ߤ`L xG'ů[Fڐay%2w+ b 9v~]X˱WR8Kem]b_=ǻx=EB]Gc]t?us Vs-t vrpW]%*KaF-kJlhdJlW>._7گ:SJ P?pBJNzLWw%NWDF=gAdt| *y>cAGUНʭ!4lHgN[:Tp+s` ʗ*MtAK,3V{Tl|{sIzJ!& F#TKlqf2,C" A;>5N.)3&-G&0qf"=5/-owu-z\A2 ʔxMn,G*R%n*&7r9~fM ؐzgo,E֫#幹-uj==ılEL-xbC!?@> DKYBptv;W\h'])"QJ5jHlYGO+_ m`Tz ^%U :wVQyʻ3P[r4v`O9̹  >O^Ij# )jJ%zoRuĭ f5\9P8 Z$`ҭw:0d4&Ztu AA` גɘh^Xqi-K܄d hY7,hIiX."Ra)&wB lHF`$\>@-9Tg A DNpӋ6!UǬԽf]Mؕ^=`]Ȍ}R.*żslDBs\=$ITB(O`nh&eA5OM*6JM#%--d'! P~1Ą:rz, hoǻo FMɽjcZXE%/~҃^HhuXj|m}j΋>yPy}҉0IzYD?tt&P:/>+*tL x ]򛰄v^(WTU_/?Қ$s!ոֳ# _ pWVO75y,5,LWV/w)^#]Vjo}-B5Kl麰ovG ILpT3]Q;ӕhdZPjvpOM\*kAZ)ǙDA{ հ2Fǘs>pa+MY4-(ʶ o[6l}LhJ=Kz-m1 @J cޞ o#Z9O5;V"R)0=%gR_dv3SD4v]@QT2Qw_),_όYgh-Y!_/M j"63lB z.Oe,!8@f`a慩gf0>vR: Ak \e)y`E̮~r[S4ouͪZ M(vҍ@PAN@1`, V^ Jg$|9as>fn(kA|L|*lge\d٩_'CXp͠wh->$1Ddb~Q@J7xG-I2HtQzD# Ez#Hv D?fj\oxd?HnPFKXgW!hy>tCCBK F6ꢩoo?R7UOuaaZNstYRnߛW3Ȼ)tn}z^xn\=n3'VG)| Dami?/LF2ql~hox^<ƷM=OB h,@'ah˯LT] U^Zz'7~N$5эMV`B&on;G6`7Qr;8,} i Z'coķʘm f{ |Rs|P>|4H~sYg}Ԏhiw쀻LnٲT] &v{"ǾFL?'_oVM>tc>BHwzLLҧV2% ?$?t]Ukm{4_5.$t#O KUŢmJ.!Ps$bJâ-<]hKOEUfKFh4=_kз0rmTk5rK/<`}zx: p1rcqi]x'lXRg]2uvP,s-,<+.woq nBVDq"GqϪ:T@؂Bܯ;RW1u`/\ bO 7EWRB$5vJ[ff)\, vl0@fx1%{}>r+ؿ |%u>lN[79\6"b<OsI."v,Ah6qw~$1kSw/ZAùO?4:&tʴz ! bH!5 )\d 9 p2#kN/z;B; GE=kA^~tEP@$xEصGFPgґ<& AP3l\9T?IUn]ųzXO\]+}~rI7Yȟ|:Cs, 9 B7 ^p#8֣ARmږOO0u '|&1 F^8Of_9hqֳY{g"Zi<̈@c U@#\LQl*b!J1{wsOtIY=$|g#x>,<#i:9BH=s"ua6_4:gŎI8![wGr!5Jj< @{U٥ 0gPxyddX$YY @5rE2l=!n 40!Oj5Ln^ʜौ9`!!H#R2u\}>?kJ)r#_)\w*u1qu;"5xH~p|"vʊ/ 褰[D0=~{EGݣR_ D^?_x} _,)"5?A&0QDpiQt\;믈gG94 ~k[m a{g:WƛWbo0$R),B3戟 jX5yRe@r4oi,Gm3Q̛X`[&BY+ZS[겄[&j-= #hYgCBݱ0-a!c6mdP^@]M%6NNTL+L#jҠā^,V 윢7FqX,k{vܑ|5 w|=bgiG$v% tMx/Z lNf@,Oy~ϸmg[/=3YΛC\f CSa~Fv,YuX߫#{Q}=ɔO"uUN)Y PQJ:)`,xnl2G$a[J^~G;J0cNEs R1ꝯSM:I͞-6XCaQGp-H<MfzM_D[ Ebs>ۖs`Ϊ"f!ErX<*yJXM]ܷ01 P[FLJ{+NRy3!Y^3!N5p+!f>:*sQcJxɲ:W%}(A)ObrLh(ch6:\vr䧄56. r*"Siw- ޜUBP G3&^ ĤZӡELo/c?!CJP* Zlc+%1{⨺FVؔIfV_G^~ϗ2ߑp7cl"%r-m o~w&~cgEE`ֽ_<=id1(6Oá2GzQV#4 3:~g[`e ~N1} ^|`;VAe8ugCßB }oOxdpgB~!KNw~E1gK<:V?q+C2ѡ'=̆iqO>V/|/>qszGxa1_o93fݟ'=:̞; o4Id_=mkTLl+յ^Qk+p?64.-?7R+ Lޕx%fD >$o1""ՕUWUHWWڡ{]y7b,\_Ҷ|!S4H2rA=A$E"lݗN!,cU|P\1iYŅaFBYR\A۶LHSO/" z_5ꏮ*[[yf zկc;%r&.H#̀v}Fc]Z.F &t2o5c7囵ay"u~U`+2h@a-]H\o0|\=AZ=?EG~idmpC*F/@@r$KL *_(1 G j8Z!d!4A>t-]bE"{#$3`aߎ8ds4M,{/Oŕg%Iew`օwX Ԯ-E;^s),Ѹ\pΖWAtq@@tg=S.]5eUbXdfhwg6X ޝ@μܛv kBrd w-sx;]uxoiM\|uҙ`"Y }h?!S1/B.sq5U@r_(BjQ9XhNW wq#y sqFW#eco~~NRu#A;ex5:?CXc+fS yk Ist~ܹKPn^. `m}䗁uM?=9_`E'nC@7?UQӰA軘*j9cC7Bc6g2(yS^9yݘ>Efje5!am7{l$"njOyRq-2c\_\F;Yn5g\s#o R(+WK ~#77_fTǠs@.g Σ"0_ɆFRXYMH{ƍ&0rS0 +`p.0ctl u&) @:楃Ỳq 7 bE&ό^dĬ =r5FChYAܞKH xRQvoϝx{aSUo-CU58Z ^,8~Y蜊T(be:$W|vN-7#5& AMV[^|k RZҶL´Z2X>˜ !8ټ ʫ8zk9Pp1\S1(n[ Xq4{2pr,`smvڬ'#WN6 !8 G[h0H4'!%okrfqJְ'J y-M=ABegj ?;mqsTNP*-&R-ϡΔSj {dtA`v$&s\4gCQ* ט=aۖvb3kx@q,dcqm `EGI$]["dtÑL) '9տ¡Xz2DK'h@hs`С/}=($Jbdr@;A 8IoyHqiLxBgE8<)]{ojHZ5*my;,#8rmrGnW7U'h0ݡ%IJҀ,bbş;5G\2mDZ%/l`"j"(Vk'#ฉmZ5j[Su)H."ҘRݘvapgQgkS>%D_^lLQ>1♞C15 MB_aiލ꼇;Pؔ$+ZG.gSW[H%C$oi%a=a%\ {h\WЇ@o X'J'ᦑ#EL/-e&bp2]U{5'k@Q#!VM.:xw\aŘ_l6QڔK-ʘ.](xkKPC y?Z<7N܎?쯜!PpX@ Q~#e0,63r8]kiMBλ sςbRt\g% O}ՅD|ule8&mrMQyS]d ̀u[Opn#ER&#W /)t5$VU %gAOTNM!ı0m+;.-^- "GDɶ; tU?6ӮJ&JY})BYl"mM|jdWA) EEQD HX,/'?yHv'FҹxK%y85 %M*qxO j|"(K3Q JR]V,D+rBXy`~Й~?j؊ta߁C4ɼG \\RϬD9KLγ+PCmp/Zgq!/wCIt7=0p"jߖ +ډG;} HFw@k1U.nqRGEWtzSH>-t9`Ћ&4f ifIFZ Qqk 4) -UySS$Kqp*?6".yD$L'nO5.KEa-zi`-sRߕ㟌N>WeO%%f}d LTf/)D1N5eV+A12W&#;q|_V)xr;\uTSZ()6vr`cS(un]P ~Hf]Ǥ}ɭ W̼!rY0ys)áZnMB6~p+)3Wy<0a}.O"vE(~ #hqgh^9.KDb/!W^X #'zb5zJ\4o'&FFAGfGFaͺgXZ |SyYYZv`EiGp}#3`n+ )4L ACΒ֠[[c~;' Ǥ?sMGHm"x5e+cs3kXŸoYnP{=x!.s|J BB=+ X|zTG6̑Ă|KNSxݮV-]Ԩ#P c 6s"lj/rN?rjΕT͎fm|[l_DxtL2+Ct[!#S`:"#-p[fDGn,(fphmER?=HC=440lnD u/l;2|C=#tJS(=,FxlG532 2dM `M  Xn|g p4SfQ+ K2[ "y=TgR8ĉHqp,kܒX;{r8(h0o[(,6Iv~J'1Q_P?HB+/U3`)!mmy每D*2B(SIč2Qy%e8Eժ/nZiQ{OB"ڋ:HY^5>}+|dz#и\8]k{5-NGbY#5U5AyiLڹeșsjô_'-(a`eeV ?aohpa2hr8/2tG~ň:^X|j*g<%8"@;ٮ=N3^sdۓ̅hKgQլ܎ "[覂7-B{Q8I紦{FHM,e"X+Tk/ІĄS$|vu[0!XJ\1vjf?l3)m0- :*@սu83n YI{Ef *:FzT 5%Grb+pˍL2!7,Jb $.8Ց$[>6̴noEzW e+|%?n6 %lo۽ d矋AqVռI<$0<1EiKRr,im\M8mj$˱ik !nF(8Y7:KmhA {ߩiGEK>\֎|&eFci+7D??^= oI r FjX F(FvQHu3017TzeB!xuvy!hr)31Qz4ZW_=?B&b רhsV"N r?S\14(tfndtUp\ݜݵ P{,~L_颕*Y!4-NtGu {H[кjÔd2y2Y|u~x|AXKո7+@"F艌m+] DJFݨx ”Quux٥lѸ/B_ #;&$M/+W><0g?3?mwv dDȚ@냤zս^HvJ-n|ZF8m;N ڭŵ`ѱˆ꟎rՑt>W~Lݔ NA]:tv24)fp7 WOII`3&Ok:u{eȃv5琶 3'Ք!EW.RV^%y Pb!~1s(t{ fZ'YI厸 $g[~aTtRU, r*@Qx\svYja1P)yg>+J*܇۩Mf~H*V蛼z3E`RH!]TҘhJþCqR r?`Nc Zs4E+D k ~@XHpͲMugBN}͇HhazdLQ lw<poy?0 fypbo,h̝Ko?ݼ$t͗x.a$sa@Ï΢8X*RGG,"+h%0b0o+<; !*H [Z:dwK}ݭᧈ\-׵n!x`s1~}G`tN=m&n b,v%WriPF!\2ٻ / Qg0Ơ('K#d@m2f٘Kr |_!S};/gNq4Ȗ#FoحfvMgTF`(؋J3ཅ5|N 1pFG.f ? M7Wż'@[7E><33xTeZͪpQz9gz`qUA,[.'F *+Ɓ1Ӝ'겟~HbK 1鸔{Y|-ٿ(VɆ(qF8cX)Q1Tѝwy7JݿG jX9e\*؉& OMֆVڤc HC֪>1׸ dҊ M7fqh֟t?'7J^'FHmN]TλԨڷV`0Nd̢͛R}Zir$:oڒ[GVF=|ab]EGɲi%U B~_J?7!v>h/Rz5y9hxF#} j|@f?2\nn7?naLϜkTX+`Quh-; t#[%F~&&/w4GbʕG;U(% :$_L8P, 57n&65l\ υЭEHEf"b\Ew[Q0<,`Z>]3:G06׼E; A7l1>&m߬wO2,}iT6D$zE@Kok(#7D3Zg{S4YĆLA/riO?|BA]%6:-U o gZHsR&!vq0ݬtg0Ui-%_rvi"j_O[ۅ~Qy!TDe>d?bIҬ?g5D>W V%;qe"|h‹N/VZ\(Yk.EY b[Ei'S^ (7IcO$xש[-"Zc`U<aC?iC.}{Xm邉Y%XJ/GӄDdWOVwh7j@&?Agߞȱ8vPG( ]V6mɵPX˖KS|| j[,1 M;won#.0SZc!Cw ~A4]dbn! ^3Dz'S*doQJ<&vY}/Ioa@{Ͳ_;eR|v?D$Y3zVppcn ڄ\L[I: д 2X׌-)˺safB o= [d 6!$VlEQCm֢_D86L,zd[ѯWJ(DkHaXT0/>LuO];QLF\2cqƧegCɖ6>:>ռȽTS4o{:+/^AOqo%XAR 5mv[(O|=/s%?$pF-huU|W\5̉cuB'4&,k"'Qݽ[7͟J O3ht);B,{ a^ZO5R(n!|9 1PF!W~dT4Lz$Vd?3g /6HE7Q>l*{?1ĒQ:gu]lK}BUhl"ZyH;qxN((9G/=Sa۫;kއ{ \r9Jg^?br:Nܪ½$E8+ GI7(#Jr+U\^<&fC ]KF#yᣓX3z{\ckM}?.󎽳3=W"ޒd/B9߮ruH*c*+Z`e)aN?#T{z(009Xu >#1*fl)nyLUA('OF!Z&] **+~$GuW(mzG"DD'S9yTHԋTQx.`Cp+@*{ymcH++RIޜG-"hlx@F1`2v/1~M%E箤˟JZ37Elo}\WTu9~ U>7ӻ+X7ɲTi o!^U dUm@͖o|i1mV̆?J0_qږQp:YD 1z34y< piәdˉ@]űtO*hnodp+uҲMKi[]tj8iHLGLyZxFn:ˈY Tz!|h"T$W7|݂ ȑ31lGDIӲT[:RQ9gnY9gt;*3/IhoڣΪw;k٪1 vʮ5SӷYYڎaɟoR9Zwu[8$\{qaoʸz<Xf}T# UīehBFEf]pϵC%EJR:]Qq R6BC̺gNÁ|y!FhOzWDQ""E|ѥV $3>Mt7x'kNmTGJAu3jlGHE W_d=si,2LjRQnkT.jt8RaG5eų&Fg\|̚OqeD)\ Y7lĻuۄ!$y`caJEX&Ό:sI_pȠS+dlFvV7 ¡װ:&8 ͸LkRynf]WД6 vz5)z1r D\aOIkDﶶS*f3ہ\SZ ANl2 qҲ!}L7H 5+` HQ&&`@ +SIVY8"i&TqyG`stbp`"ISgMj{ӪnǺ1I|9eIy+L h*ZD֨" (̓K|!]E^?YQz%/Ӂ/ C_zd$UyF' K*(v͌`(^@IT-R~mx$I6BQkRcw\u%ӤۢaC r`(@BvzmӠkV-Md~ggzɂ c:9lm_Xmdza#QLH#OeqȖ<t, !< [cQў ~}%-K5(?Be5GWbX[Hn2)gpC%XӘ Vwh_7ھ"c+w.K:AA. ;oeaJ}X`(oXLNQ#w.=W !Ro4ruqxOtq8^HQmWTH:OjTzm#t^ФUOd8:‰ 5w !%%|Tia<"؛m}3tqAJ-K0Z a+3:a ӥ+< v#>U1]Vit=K>3 '%@1@pݺw(; ș}(ueJ撀[T`}gq屳ƒ#䅼ȥΎL?jMyDRjý:J_>Yܓ!q)D 3 tYaӘŦ tWQ{dZ4MaRr u}#柾u6C7Zg 5Ƈyb8SVoW^4'Y2åi f")xڰ\`JOlG:;Z{^^V T&୾ *7xo bL2eBR0 M=)<]|hS?'}Ni kil\UZBQe!ˢfxO_ZԦ(&N\L;Swpr@JJ B,Gv=@t}#;#y=?[&*bm>!ԑwT@+4h)u5ɝB<'o4ۣU+Wk@9˪D.\Y"DOa"8_cX]OPyjF Rv ?sK < ׵6Z*K!4E/@d<@,DŽ¾*۩0'oPx&G==G5e5>cL@۱㱲o(d 5[-zFTk%ڊ8(4_#6ډ9 .qIpC"~܆Tr_^axL'/1mEN@tߑ^KkP"HևhJaV*6`̅v12LuD{ iTAѢ02NmWqW58Ҟ+vb5zLܻQȱ~놤9 QA&tq|c#4'@+v]AVI]7\4a'pjR+W,lo8KC% >rfEffm ?%Ej<,!8`Mqz=#Xߏe߅{IS^^˯߆w^f6(]VΪMlLD <* ,N894LEի Miq_s,G!@'7zFyeaz=+pK9i sLrD1?": ͉únL AfXOBqD5ѯiPeB@ ⓦ^g1zI4Mg;: :7@%A}Jڴ LmZ=%}ہSkr [LXKty2#HS1пj񥏳!s.ِUFT{h&BG"F2g+]`aW_Igw, ȸΫ.f}θgqt"VWDB?Y3M~ =Z"pK?~G22&T4#y˝IpCˋXe~E0^E)]r申C8 yO\7\ cI"f`bc`aT ossM:+m+-3/z㴷۳e0hW:FAv k|:"{R{y^>> z(3|I0')Ԍl!ߩT ?Fz>Vb1|m*"!; yhp^NwnSǟ$ZFӍl ׇO,iAΚI6P M|? o_Q>VMEM.PRO77uݺgAt~&yj4*hM,AY&F}ra/7-W @$1bu$Êx p;!R0p~ ϶8Q@9>De=ysJn$•Ĕ)fr,d]!Q[m@g&.kٲIM6{sQrX%_'-vɗ.Ϥ\[5.T듿#v3n|#PR*QC~$EyJ4[d3uzOڋW=&-2цu"0' 55Z_}W\v.oriR#)bOQm`s65E$FI8уN:3W6#^i[p* Q ׍p {O:[fBJ;Ck -+6t{u z]cXRmhe6l(Q\ ʨ uΦNZ'!NjbZ'd %(}[<ڼ+WӤ܍}ݶ~Iz#c󾀎 0u\WuUہr<{7_+qGEAFD*& у>U,YA_OH˩DƼy|bPF",|qM %7'l>CzӃI]ZVo%Abݪ ڐ5~b #1_-ssEZbjgoLZ06&ɥ3+`I&Rr7S^ljp03(Wټ`*Qau?G"8]4H7}e?P7実Cm|B%򱺝Two7ɂ)DTmMb`jh9.+ iĚ;%VdI߅>]Ģ"LW^Ygo vEN0^m* BDp(17G9, =[WP{/RmUAH1_(fЊGeEazzˏ2sgzߏOdy }GBlI烏1&NcLӲZ +83 i{K䕚*=?2?<3ɕz5@ &^oieQI0jE%,Ԝ=!V4B,O؊O) G7ǥ}vMay2|th\]`R o4%9)1q-pp8;v:F2.p9WIP6Wճ>!z)!qk #*iNfX=>MtW%wt}$kzcKWX\嬩1pckZ_o!n#`VX6ECΙ$E `UcjMM~'] »~F0oR\do"ͶBL"m`Xه,3bк0ZɀP,MfQq®Di8"7L-2.qϮ^"$p+ #DG ݍ 4$"<УwP$s/tV.Kn5V-BU_frGg|y} ݠ˷#ժe= k҃|8Uy/a<1YHAf7}{esY*[ы:eCT3e& 8|J8 Q/Jn͞7oM'5Dվo, Ch'{Ku{8{b/Y@[P3pTOW%i >P[~Wg}ąuVd0o0.iVS~G&;t"|2HEݪđ3}q zEAuΞe4*rΞ ;GWR'U%un4Kda3;!% &>~G pQmP# sGmICwܹ}` 5}6jQ j Z7^:p$I%hngĢOI~HA6+Hy6qڗHM_t@{Vy?9 D%%5sv4ց/[;׈h"jfSM.w'mQATGCؠ[#K!q;˚f RTg6@2p,Nܢ@%+zcP}-z؇sFdaBs㫖m"c?opb5*RvZ;#X[jWϮ_Rg ]4jE}j:"ѩSKsE(E$,Ō`{쏻v[%ai +s|mr>"Vڤۭ>*6Iجo}px!m[Dh~|+\:g'*64+vy/VCiX10ɈFKiW MwER\wg1r+b"fabk2 }q:-΄VeƇk!.XZSH [ l1$0f62EQX󕾎]/s--#9ȏ=#O~ 3-j: L^=m\h3!J=wjd؏+b(e45o^O~/sMB4TKX :HυeҰ4ڧq@kR$UKv[]+>SJERϹoDQ\Jқ41qiO9!Y=Z(>_&nu{J00xҕyVx*!ͭbj섙$"g>nSlj}ttMcxvF]4i~<凟'딢%;fu2325;\ivrǮD:rzE`K]6Y4!D"S`-(w.p6w+bX)_\k$eh\6˜5@t,LkLDjߗ򪥽@ERrv k|&eo8uOq#WrG]ơv$[GrפKZP,>6u WzayͩD9 po; :NR(K]vٮv@"&F>^522&v5B,'%),u+ u?fL|DZNXn/)<ؿMՎ-.AstDUK$_b$c@ jUCzת<xElcnyϚDeƭ )?TB07&. 2,靧8XRG!9ց;-6u>']3:=2{$Nc-J&c`Lδ)kAOڸ5kohƝo}=ycR%ѷh1d_Rs{bB˵ujqxc;hA)alӪw5H'GgT w^T ]VeY N> R͗L>a Qw+UU8R+twN2Geh%$MYyR\)=HJœr%^A Ty l"OD#Edy;pj6ä3呴?@;{ O&/WxZmg5EӢgE{K$>"06$7\΃ȃZb>6PHJut8uy#o~!>;-WGNԛNmh5,I/Ufܩz&urQ:~E1F?wT lI:jQԆb1p};a7(fқICUoPl}%/;qIDD i$P^D7;JbzP.ͻNLVR;iNb Fwn/1SZDmU4=:/t^:ՄO>3[L:'o.#`¸946^ C2~ 0ijl4RFf{|gp8)BE!FZLSO0wU*S 5t)䛲&PNZ>W_dvz4@ŵWIV9,a S4t<`?5r'RϚBlfS6 `"! @(&ʟ]KI88@k0fPۮ%C1ggIYM(tEl}G(}pBo-S^o'`3kk5St%Wz/h=_ـ#<3SFWO7pbOWNg8xIRfHቝB̔=Klã5N5:s'#qj2 0*i `]t[i'ow(ioEѩIg ]6^u1,>X.1ݖ_jB|NbP߮d)!Ofi(JC3Sut%!욋-+!r_ 槚v.|IO˽ RCuS[k.+a9q_zCmKząQ5%6|-B>3'x G}(Mfnywwh0rrcCp/7p8<n XhSu9+wy@E˕}vevWkeϳɁ S,9b@4tyŢe~R-"H(a7{X- ލIgfәB K'+pxE yΩҞ2O0Gh54+9§e4ěF-SWX7/ߨVd*@56cQnk͈DXeB8jY҂B Z8Pk+8{PX?1j]LT)3:"/ƙ$Gk)^bGN(}z:$ ]t(*;Yr,ϫ0HC2+ߟ|k;`\,:T>P"Hrֻ #o(qBᎁ;fO֙Rᐻ>sd0] |َ!f6H$.NHk={ 8(fB r [R7GyT`ag3G~(6BJ(Qۀ?TIEj2C!m` 栿w1.5.{oONa&fy^vrI#g`j?[rXs"_U+*Ɠ Z{úN ]MsRXJs =x{6"YNZNw1K+NY3ιO! GD lz>\ZF!#Db}NO_)WS"KQ5't\Y_-\@Ή;Ќ,?]I?pA39icXuMQ^T6(u|AUm=v&ַ+6`%ojnT#SCN}q \E=^dzcM#2tCP q3}O_v]uP׆_-.(zn<yM ̕FW0;݌0[g5F`'-)7=R\L4-+ND9Iz5O>g#Lӵ,(~t;K_ϓLI&ۯ |d)uNf) NBٟkeC؉\)zj@߃<,OFo)#~FPSB5, )6.C SB־z_=n܀'Ax _a-/E,OSvr?$NC(fG3Mg"06`cX>נZ 7 ]VXmGcw'k OEhSTv֫8a! z ,zs`9y޳,TNg塵*'`LT).ԑ[%^&$K{:kf!< S<؉VElT*"5F%xC`y#p8X[v#?+9|y/Tb\ h}0sfmRD~,UA7Ff[G[| L-',q0~XMkTsv%tUdWϒ%l w쇥le4g%.M]Pu]aZ&쭯Da5[c (UPSo;l\| fdBy),xw]\Lޣ`/,'s%^˭0狰 `1=ȆBMUbbbHg f_-i@Vˮt)J N(ݮNiz5g؄iBzT SJ%S8ߢ*3#29$8:ɲx`+r`9g{  ΝsIt~ݙ8zO0D@Ygyx<ԃS3Xn iXl! \Kf|@ Q 0ȀEl%&@{#@KzÙ> \:}9[["yyz$ENi~gs+s] 098pKAc;9ǽ|4t}0J/___F~UcdTxLKj%Y?1BsҍX=#3]| mH|vݳ~8*GIP u9r,6NIkCrWDoz" &%ιjDGVmQp#oՐOoO ۽QV1o| i0U #,~+QyOi/|0:́Lv29u"f#D!ܣ4-ʒ(^mqyKi?pw%ȷ<\ "O˃?`ߖ@LO|w|D/׃E‚<3}q?gVʬkUV_(}* yNў@=Ѓz_^P ߂O`_[IxhYqGGKlH4:C}e84qj(9 mw }X»OE px,?q5< +R~3yŦ@*DFTğ[ 9<S=[-Ƀpb>R- E9N#cr8beU@tJmY#bIQT1Ӆ^6~ 5?չ. SG%]eeqM \}&/pF(Poao \<9"jj /V%jaIo:½0y^#5=J>_Jo@%qdLf>$>CpފaiQV/Sk;pג% '̞HF3 ,9gVX:[A$#of C.itbxesϝN<ڣ`[lf5kD#֎=4JBcш5j `qYz;XD0ݻ= ad5KYx4/03S[CoWvI攁I薓قvMۼvEA n`? g]jr|X43H  xF #*L_mqQZsݧIcv _pJ,mV0  r@kn'b o}Kl.ޣl<ήi»8CNkS( ێ&?81)!>AHaNL侎a~jv:xW<@i֫} u.uVxɭ݂f~@}I;7,w}|ŝX%1uod&LD}DyM>Z9m͗氅@v> M^LG'4Q0)x,~p_TDe{w<cpO-1J1L<ײ׈QBFEmw`v,`/;i)bzBWHmg..)6Š%Kk{pzBV2kItDR6@35n7R.LxB!jdH",?IvF8W gӕdxm^a4{%5-jZTl^0|Z mՀV?;L0/찻Q<4hG_&b%Ŧenia Z?نUe 3ڗDԦ9P62q59fOF/6rg;Lj^x(cY.B<ܵuG ŐZ"Xz##x<ԗ6rK%PF- Ch@5]Kʶ+7Yd9c JpΡ~K*ȋ3E>\pwUe@1iR j7>%NjsLl\\CdEx^͚-Mq9ܲ$,YĽ]pD{B!C(iR5aMDVwF4Ш$^r*_M]rϗrBZM_e+xF&| i (zzoaky?"; vFYߝj D9QHAXE-ZC".Oݧ  F%ax }Q0ݼ-][FQ/l{m=B_+y?[K!W! x|<8&lFa ӠNUn(,[.X=~3z;tk!;âQ6ټr4܈n-Ƒݪ@P:ߩcc9FTAű&ItRxg1ahn πuk vÏ|wcv3; X6{ғ4f"(})@-[,S^{V Y@eyu VUmuߐH0}ZٺQU㨥)O+w?Նի yU v,cm_7[,=7ي%FJEj1Em:_G5gL8+t>i ^.=G>n o. C,\>CNPRݸ]esOKLsMpX79Q-8~',yg2+=Ed%h2);oQ48W A\Nmt4X镶ӹ3 9w=A?`A3sQѳo^] \ZvTtb=aZ#e~]c[rxbU0 ت Ӷa|_hrS^.Yn!CɸeN5rە> 7T yhH+3,y C`k)%^s9!"0vu+%v+#b\|$h\ `mnAp CvuPNalE{(k.jb͝펟b0e <"L}t`ٗ|/X74iaS_[m$>Q2}O"ŹMu- ݀6nٜq >@b?DUb'rNIجtj`X+7[tWjP<~\!\UDݓښ΀ +B%3`AbϮoύݻ1O&oFurIUW/'CZ-5ߚot+@( p=>Gex~Mhfk0CN@rTGX-k~x#VB Jbet{o6R,DHn#e|%L*s(MޛcIM1ĥ$cE)gamvi:l!Ǫ' ~/.  ~'6ƽm7JXTn΄koLJb'CŸ1 g\q AZ&Kל*Y$F!ͺ 5˖Laɻv~JèAN.iDMu|`swc:xudJJfPZԮS˾Hztb;!ϋ_F7VVI{stBw;<6 7㜌;1b . cY?j1Qg1?"2.P49+"w`w$dVbQ2]N"s[|fidbm1k1T0/Vt23-HeʈOcXGw#_ݏ>;`$T85v;;)pZH< cضVSf-*m72KTڮ S36c roӎaIݓ$V@5et_<6^"'f7)!# BـF"iE&u\ҕm*q%N$6s@ 埇ILdf}0)ILn22ũلpF*y]ɹ>̫)ӴX?CfQT=RQ'Ǟ^PNJٝyeIN(o|G䊾+\wdߛ;~/دs k-[RZ?-)2np ʕ眆ݣI^==>ts:%+KBYќBOTal8u>>`jո8{ƉXG0mXYb 9O'q~eolkEUX$F|E jx&C쑏6݇YdT_4831Ў#IjmUhn[uSR@C:sX=LJ=dZ#+f DmTڇ. hLV6f.HwVJQHkU;M7U+R1k6rU}^pPFuz1it4$5B#4rww ';%:dcq$_9 |PE, Cj_:;KF_7l>M5nQ3MbzZpSQz!￧ӢF?FR˥UCxbu6xh)I|"Oyjrx2S!RBIjK<wu#em|ɳC;pX^QW v੭Nd{5:W7r_ɘDR/٪7~ B:V5/~Kؚg~+jro¶KfaQbE.Őv[=~ H%>M3I\8Kp# yLHa'W١C;!_@"ؙpsJ߆YCQv>U-4bX>w\0>JɅc 65x?豍} 쪬:*3~ `c'|w$R>4oDjרl_=Qlu(29:Wv3R1?)kNG4S[`aqOPF6VП˳O-/T8F }?[ mT5~ LpۭGA🪐6?D2ifzngQn*߶+vJ{>;$̟ûrXbT`|䑱ZGCCza&*_b_Jz8fxb:ٱ`"vOec쌒&٦;Y> ӾHlL ^OŞ3Me;_- ~eJE4vKP9?XfJ-z#EoY7:ǁJL6i 4/72 U9oWp3X_L J埜 /RKu%Lw?TGSҥcV+^;\_E,G\x*Q1l[M{[މQܻ $" #mZ~{am(@~z$ XCdf# sXDXJ)S#+}Jǜ-Vuұ1;ƛ.dATeiRYPIܷ5"\:ш7©-/$a"!JwZK /{>_B?"=}s/8fWЅ8-TT”+.(M,'7/٩c-&4Ư7./g9`HcΩM'}ϳ%|c\#j @xr_BQ$k#gK}" :BE%(kjRE4Uڃ ~dg0To'[4]-kDA^e gYPb~Ҟ^TvI[x,IlŎr]_p$d"ȕZ1vu;gd(PX3<* 5,gtEk,$sAwrB5ƃ7s TN$?V^ Kcu^:]n.9;m Tၲ<c?˭Je^>ك՘jNLRn~ ;:U֢v4'{&XދS%C1Bm6 )ҎGf񈷰m(W.0x)}Szvl21`np_(QX CՂfClKFȨ9CKs~CX|SH=-F&sB?WN`WIocDc<{,P8=};Ւf43o<'(ŀŦM Rx_KsvH-x嫶s] ҹej Q&l+5d:L]>&#!Jo>h d|5<1Pbl_`,V/};1G%~~05-}֖R}l?K^`kyR%j) ʅTY2Խf`yx86lE%M.Zpxp53bk)#Ϊ-Jw(BIdgN]ڤq,5/{NZ2lP`h7wXP&(-]B2Zx?6:ö|gpº{8\+hUW.r17wtd9=#,dU1uAsTQoP0| CSCV=1f)a-Z,Q'kģ&e79'ts+˿цt*|s L59:zFu$ !o{*Ra-|Q?+&U]ķ`RL UR2&(3^y,Z,Z~$TVF?jg^XF'5*cSJ{ - СiA~hcŰp}5q2& +oYdNK5#'u&mo{1xF(Jc״UՕEʯ𻄢,c?X13#pXnju!o!PsfG?5Ѝ-zrdS*Mvt'/`ӔLbkq@\epZhYt !8]Vbx v$$l#G(ۨHvįm:%fc3X~)A,S4'&~ؤ7E~Ù爊 ޚG0ilRz>i,/ IRI !ss:ܷWOt!t&h?|9|׋1`dsۘ̿d6ǔA^i"`^~D8hH ,7xhdP8~uN7|j$7Oi"pZy-E 87@<FVr+r0M4")5=ZǭDn!BwTM# \-ȃLD>֊ˉ$+Ne;&=ns "I ԗ|b{9!&!,'|-S[GVPڍ:9]zڎ/\{ =zO}n>E/3Psv'Jȵ?wz]Cz>c1 ;6("B炶X`>OzWa.a|gͬ~^`F0 (vN32b ^>;OXFʦ}x?]xPB R rilzLBʹ;2Y^lHxBdW2;N{ui0eZ1OG#@;;2bR2ck5X3CV>_-nфYUq  KK\c7s.R^Rt`Oiۅ σ~ uD⿠b8TsE77})"fGv2#oάydMev i+x0q^=!k׽Xq=-Y- vTPF~Lle!<lН0Wb=Y蘚^vvX E!qy,ZSJbj\y޺f3,5'ire3z krqN4 БWb_~}"YZ~>6ޥߞtvϔ-NкM~ ǸEV;+$]Ǚݍ-<-~y i)S?i%*&P|@?kD eSСi?_?r.TN%Z͆M:DTM 2* ~hm UgX!4j~=}nBG 9tU"g`1߈XƧ+Yֹ@|LC}[F*wW>dcE`KvJBbq} V#މj[}XX 2VAL.4!^d﮺+mV6`YܺJ\óU7Tur9Xqo ][F͇^ëM}/T8o =gQAnU";SF /T0MCK (ʔjݶ.@ ;<{H^96MG |qbG"+,v;)hv Avh*\m\N?M3FcɒdcPg-֒u4UT? 'g2lR+_q;Rylg$5, L7X"B 6O#YˋaHɞzK]bsT:j^h}vs~?x,n &hЌRS*VWsu"j:sYڿMJ%1V. {b}ih;'#-ƣp2U~-:u?M~_f5-<.ϛ=́6c7h.ћJvts tqAXwd-2p-6;{Ҋ6=>eBut~Rz}Ow17 )-!,]r$vQYc:x>Rr=`oUe >z q%4*[wN>ғ΃.X>D=hz,Lc;HlZ%sa]].9i~~k)FWk%zW%3zacyc̈׾mDS֢hM@un*pT y$Pڞ`Z;~0Dtwзd Kql;^y{ E+k=K$?A k݇d;VVm16U>k?گR`jmzgOХqcuZC+!Q S+b.ˀLw]d׬\e0h~oP6xPYM: \E}6/upVy83 ź.6 P4nf.KA'NŸ@" ?:ߟ8(e#DIDGLE{VRߍ#L淩e#չ[W{𞠗OjldK$׫ބ`>RxL }t]62f'1pe)P6eG^&UqO_T՛cx0K v6 % Acamu\Pa? . IlG;SzBp/4SumYe9rk]Ē^17SNU!}schWɐ0ɫGh-~v=KHZL:'0L~RAPݴ'MԷ3o&N-$ź~ծ:? .tҮppxlS{jKйbB2LCGV++ȳ@6?1x7Ԫ],&o!2;mji0-{:D}O^!>Ωp$YR+N HJ Eo9G;A+bQJĭ}ͫB9p0ɌP|u8Ang"sc<=b#/&ȍKQ܉ci -xVggH]qz2}QZ.NWP1-ʖSׄ/5|oO~.uLj*D.}nA1'ˏRр(SƄ.$UP;i'>[D Rmi3vY&llݭ,Xf lA~wG +yoN`f'3j$A>a:R'fZ>;|%'_tA5MpAL|֥(,Uc; zfO-%>[3:tN 9a&cbbPyr!{)W1sq_92Wqo{T.0ԉEmO貕̃-/\H j'F싰,s]+Rv佱ko,W)ۧoR̵A&Fg# x-KQ%Y,V a9/`a7&7[:MH$bv4 3D|M]!Hv۵~; ,܎hL.M3k@ԛق-,,B}BBYet[Icw<)& e1}Ɵz;6 &z&,A ӿx#fX̥}f =3bLW0=)ʻNpyŅ %$wTO=s$0B'2>:)LS6JMlpi+̜D5L^U(YrjUm~]NIh:!!R sjYeh}7ιP*mR2uМ,>9/.~oLhlFg)*"yqn" `j>$2S>7:F4k]JXg5!̐;{~:Ůou”bc/;My&U ?ֺKI+B -ßy3]bV]#ʒmK'UkV_̈́a:-謠΄'W•MDVzdGZa:H&R KȎ(آꡄC;mM.D5?cMȰ$+!_gآ7'+k ۃk]Sj~{uzHH+}͞j\C)VR(.PH?S1 z@z\a yJ!CXdDٓSči)*tnDda4{Åb}!$q*{+-0"^OWMQ6v ƂwQw]! &zξ:-+dHkciD/׺wƩ_ab1CmK<QS_(dZ+/I)aqKa;B8mOװ1BaO5]tzo9nۆ( ,W,ykr|+-G]4+ԆCt[/`sZ:G>W-9`D'A I! lvd5CnpZ'\/ք6U*kPtSƛ5PgdSzd.D3ui7АKj%1G`|zB?ik$DQ46l[D،+j'=Z TqQk-⤊qD_ҟ+%d#hjbID@7V?7YҎjA*O}k'cVg/߷&Jf1IrDOex%lYǘ4|<_0A5I_c(KD<%RZhNᤖJ넽(AUܷB5\߮73Ɩ-_G/mv:46(T֗a|џ]lYwa"MbKQ vu@6^P+Ke_rSB QlŠj/=T#d(k[oRs,}uh' P: Uk};W)}xZEb.(\1-ĢHIr&uu\|j=ĸcLܞ06,yTevq0 W{VzX#~STU3_X# ~&BUUimi%HUV7 {amxD^ m|x ŏI'M IH̢۪5-Jcj>q r[,@m ,@`%h%Bx\麯J`A Io =V<)&<`҆аIKܬuiOթ`psH<0=u=qrA(o6'ĈTF1ؘ/4bThzqgdjg Q1:3CdKVX7zRRZN,3S&9 ~} ycv`^] GB޺h&DaAxuunS ̮MnNaG#VP ϸbaj|&`86\켒Ylaz@~.|ĭ6{0D+k<(_j y-rj| &*m?Gsv/Aq戝ZP|mot߾woB:پK _D KZG &lPpdP [ \KsU@RqW³/?3מc|rN T"{Q/nwº~f|w*D}h`Ϫ\<}Z%˖#nlŐLH*s8ڢ|?6 J&QT( L?kqs*Yy+}s6lrSV.˫mI RO/D⥹j03mA )6"#7HWD)Y1dp5ӭFJomHY<~䇲:Rh]#tTM?HU)xwpgbŜ~HBI!|tڊJVhZ/M$Ajy TtU˩W֘6&8a"ĸ+t⌫Nz mFgjƊUmTk4PntcdXF'=5 h`q0a:J׬h!aXG:=ۇF/+20Erud?74Q)e3$:;N!'Dbي<}jomqVL|h&=Ue ju6,u䩛)2#k_/ 7/7 POR$ղnlNn,ZWawJ21ƔbW"#]\rh=\c27{ķ˖&`K<~]A]%e0 KUHX&N6ɔd>gmCC"]Nhx]f^]֒y/VL@"(:ydϰkg% zW@1K)U&b?v ,K[4ɰg8@SJZk,OـgxC6򾅎uQ:)ve|O):dtR˕7W m!r+ӆ/ ZZasR4S4AB~-NN؛U%鵪e T sX*!:@mg8LJhKM'f3'V+1@*:_N6pֶHC SQ41'1yH o`B\wrS<~EV_P]8~rMl+ϢOiHHJˆSg6OV Z¸ @PoOmQ%śGN0|H6yސ^bſĉf)RD:/d=!J؋15>S)qe3ժ?-R $-^h*-6Q>M;t|##XFV7R/]&-^tCvH]LM(5J6N O~=kW/W!.?Au^W8P0#+ Cؚޢ>7aMp(7j1 K,f#h/6>mLfJf@IzNsUÍ ^pRZ lNh3c׼Z"}#NMA,N*>^1[ZV@?e~jT!rgC 8^D-f53ATYy gv0zauE^2Ґ$QŬr#I ?Xe1:õbZPbYE+ha"VWLNsP\"caLwۤhU0 To?<ߞC+Mh$W+*e˝EHͷNXtS(L 1CGuJs'X xƒV֐;Mqk\|\mޝDWiVA-?֏ŁK aC1SzuoL0_#o+f '% m QH/ǁLg+ #G}M#6(Pޅd=_YWC;!& {IY@`R̀{738k3BCJ`UC5A坣ڏ :C="w1L_ wH]NsT0 &wN=_FOOg@P)k}{UUs)&*oqui.τq;6RTHdT!zwߑ3 (M k( k@OQGxXcN@į!*r?Q Ot6t.}l5_&iB+:˰>wG=:`2k7t-C~Ev-W&URQC#-!ԂnԴKONFݾ DЈqݛ#lEψW4Ԙ8d[`pn;LT4ݫUhw|LOB1}r` ja{W݄.պqwS>0DDFU߂#W\^Fl7 EZ> OQcA<؝FiYf}fNo?.l҆v.`Nلϟ oK< ohz j{ϸ\o膥j0NL6 v>D2E 7@FIB!|W#ˣ͘*UzmkKⲨ^mr vo9{zrD̃ł@]yY)GT%MV_Y@{.Կw1֢ďyGXˠu@ e;ƾp]tK xUqb$5LC+*@_ m9-⹁/NCm?#ǖoBu2^8%VaCgUjj?Ax~޺hxWB_J߱q"-7ud@pw'Tc2p.6%Zѣ*JDSuvI<{hsMF"i*+f wO~LhQMA"”L)% ?vva呧׀.3*!<}edaJb܈6FzQkjSp~> |o4~$,KD}98k?zHYtޡ5K@٫6ZAч=!1/mjL‰kҁx6wqzmػZBݝVbyo\؃:DM W{:2>SYδdcx|hHC,O7QzLT~L$R -|KqFELJ˛<{Sa.)^_ޮM7Ջ^@V3$/eBCw)(+&"O-rT>O^--=nۚ̆s4Vü$4Fwŋ~*f!)!Z9n#K;Zo˻ fKD Ҡ9dtl7` XHEE?SQ"d>2ItJsʲ3Hsoͅ&Y>>H9n پf~{N[V-͉9~zOKZ=3 -oe-xRȟk IqTxQcJ,g!48~~#-<ŠV $R髹lߋސ>*SwXjӠW!ogze0# ۑkB6dKet[j.JiAQ轺M{4'3) :m^#83"ANpi̱,sxrzmU~={D|_OE+ `zӌT}٤ӯEWӆT`B}7Μ (zc͐c#8(V]ɯEBDcX?x^0QI'V P3BD"DKZv s('D;[#n}^q6ZHƜ#~]jŗF[lO±DySޞB#Aú(qaNXiR=5(y)z[-rҙNX,_BV0O/]?|Ux ig4{ fU+_i{_ 4X8\*L+ +T"=_Xg¸"Τyb 6hl"FPX;MȭcsDh)*V5ⶥBY)~l9? uMpK,!~x5s\Y 18hFPb.Z%~ˬ,PRɁT[\Fik3!CjnGͱoqp{x1/5FK `gd8JJs:4Xv"]~/^X=R— a: ݢt%S>xuW?p0Xc07 sN#vm;#W뀝E/]ux8gÕP}VQ @]?^h,yX^HI 5kO{#c ց5uufD=]x o%:A"U]O Y6*!Ђܦ>)!- ݝ;)9%d ye5ش)@Q=áX7Yn9L}hkgo?IL8zq~16,4cruf7*ۙn봭na7⣳==&p=E$`';~1sqﱫX0'L xcߤ$q #8.\)΂T-AXLna +䱜.D$B99 + ,{?G9,'X U(>ܱg0iv(֎8+A\3wO\<rK^&8{fcrҰ=u$>)d9D2?2QX K*no%Q2h^f&>kcO_>W\B]CgU;.%SX hSv9.#)n$[G5(8qe1D )Rk},c-nظ%W h=ILf(x|"=Fzj '>z{Y<-^G#+^ uAL #1W-^cB@\ u*KgȌQ'Z9V6) O(H;Sjȱ,),JƔe8VcRM ӆP\q@4'g'LUcpar>zƂCTlf J+T>Iݫ**!}ڜJzپYӦC#瑡ڔ"[F-W`.FSYCk=ZCV0]]t) 5c5tھ DCPtx11+.YFqtʻ bQr|*L;ya<҃Ss]"P1.Y I/(r0*v7*cHq-tWƐx>KF6ֽV^!r)d /:nAp2b?z bRѪS=@I6|N8թ1*') (Cyj;B?K\vb7C|J+YUjØ11Rt_(B Ff~&U/+q9ҟ as+ќp4k'u9=ƫb M`ǼTMqxqVdf+T,5=^hN-~&-*@~Yva%H*IIjje{wvw2#Gb /ԋEo0+ ,,曈FhNg.K=%m$B]"ʞ7B"1pnݢe:/3͇jOAmqY˰2-o5jlCKtw96::UF=^'ZL3t5U 2i/zhV\AEF3,Z1F B>easุTwsbm^ª}in;|[-"hդ :~HdEU40ut6:˖iW4݂AYq&zfspxMS(4*HF߸=ZCNy3"mTQ6Fj5DT\p(`Vup\)J(h ,˟'V&aZqsMWS>Tmi;yx'֜s {ʺ:lun3p-Tt؍)<*^j{*nB-XIo, ~%uwCzVƳl-H2+F#o0$Y[b;p>}}~9m UIIymLy:SXSLmefZIlhɏMa2|U##*|ԥ.j<V50(N.uCejkN^a`RhC6f_Ŀ:L[Gߕ?Q'6ΩI ,hTt6B/'؍@bVvhΪɞNr4j Vd* %g|LYʤrÚMԀ]'h`aSt5'QOѨ%}~2.uK= s0/ݧUQvJ45> .эt͢v::]҂ӆz񁸝4>\I &~gj, ׾Y%ĬaV-eBi@HcW`0Z!>lGm#n\QE3$ NDӝUY`@qo.2q(wuobSɒX=Z3c?}׺pJV",I 0~_'=nDg7?<㕌ĺU2YUވ}Uq`RQI8`J+ ?'q_ d_ 挿YGPbX;Rv ;noK;TSw#r9\ ÀVآME 1tY|:4i?t>ڙWJM:Q4Pr}-3Per;4 ׁ4vcwXNuD u~s(Ƞa46u7/ܳ5.8<2 Q3rj~gG[լ#>%j?lR%X3zu6{4AOw^v'>d]^ g Ⱦ7[ϊ;zpA5q8;yJf^ZF/,#AXz4XvxO4ϝ@OZb+JW&xD_讏rf|Vhm'a:PH{X?rEeccQ jenT/Ѵ Utt%UBhgޕM_ Q!lcRS@dK)3]UP0k8%Ce`zGȫWLSJrrD?|uU`l_Z4 DU`Cӄ6ckATf$C%1eS{;fq `/yB̻`{?u!tUF 3X;;t T6kۍ'1>snАi1MlC+n*!F6yGv,Oe߂&K\ ҔF۝ߟ2,;/;U82۪R|B !pqpzl!t:pw>o/]EJPXDrcھ%@q"a+SF@'UZvgvM,p*zbX7+^5`Gzl|m+@Ȼz#x@rvO %_!TGI 10cAitMpRHvK5!bvL66QoG _ PBzࡀK{فA2r[*%abT%p$N]" kOR*oeb(@|ALd#y!c'pj+ on/ %uq4\O:oK )pؓLz'}u`YudLvc裳Y\×#v˜wn ;M@xt@ꡪUY:s>㙢s{灾3YZscos(EYu8!)<Zڷl*%(]*/)y%{WI_m|E) B{h[jYE9a,]6&ZLVsB.xUa'$d~[T y%%A6bO8\nU)?8lў]xYUQB *_-S"tEӆa^pj9g9j(*,^29p˔qm NdYz7\`da2F\\ y [QF]n4/֚$VӤA I~RqךsoͅjA d!W1\QWER&B5o#M`'J9SR5OCkwU9'2ΠB`׷O -H4Z-U9mhyB" V@bbIJSW/u(|/|=r>>JeLG:3*mwY؜+gR~! *= {9Ǭ/U3Ќ}؋ /]0יLaO$t1(6%4p=Bp +xlOELꉏDu^PRGg7N2B8t0<Ґ^Ttz ;!SC57qgB:Eߌwô %o!b Fc ŝ=;FIq=+3r؜@!3(u*L9&yeW^_ק:qoѱ\!-tfƼk:S^ a)P͎s޾wϯ&^Wm<) @ \;/wwJю_?>m^3]c n]So8HK,FPۨB{kw,wPқ)2/̡GIГ袥A27 ;t|2܁gU  E#}¤8W2@m?_Jb<\@/ _+i蹖F#'l1)S_:MHMn2W t_=mOʈ)G|ɇt SZ#b&့AQ&w8k e18Β evXXNG*sYPҊHԟ0wՆ!gIT頊P<Щ =*H]*=p C CųcgKDxx=&"2PA€Wyr$iEuz1mQJK;~{=Hj/.C[< ;"+7N ʳ0p|Y7dQQkɼoB◶؝>} 4N|^P͔=X_t|N0͕W89&-x[m4iX~p( R>.{eYRoNics3}"ihW7R~;s:[NƬdi\[ljZYx wʠVKXu2bM׽}7eCz5a\G VA얤/ў$bKybgMI{JbeǪ\$fDgWPW;x6ٱgzd:Gx]X@TȘar {Ϊ2CF.u5me  3H=W/՞!`#U^'yDΝ&a4}4ftdAeUI2`_m%79hؐMӭ7ʴkV*لtgJi1ҵ>[W|4j3̴=Zp̃z⯓JʡT2E n׶2Ic3$Ȳ<PR^OWbȊgZXj:>X6Qց+u#F!欗2*eN e3I^'Vp?>hx|ʥShc#Da>E[|jS-u_h^OGM@Ut;u 06wzJfU8B7T7Coptk&Ka Jףyᎁ}nJg>|1 Yd %22^I7 ֶN>%' <@Iz_0UWHxhb)-(8f\k@7#73 xGx%D*nxPh{ʣ2DkdO؇^gL񈚀 @ V6RmMlb8w?x۾MYgt19݋Rq"z%H4_9z!i!srX`APAЦ u9nrHKCK`vG7rNPnkEFv-;5 vXِ.ŦD{Ulbўbk>|]/Aa=ֆtg"C|\K*U[Lw ŒlqѠn$bvct>.3|! x'a. +瑑- +>FG0W݂qNL>l`nU.nR!VׯAPy.m5cm Q"txڕGu}^'_d[/oF; Wp4`;\ppH:JMt|Zpћ| 2賂!U6 ekti_ I9,Z`rRˑS6"= Ѭ9hgU &5H1O: "!v@N/lzwX´{(jC.=} l2mf,[=EYՎvp¿) ^~'֥?TB oN~㬳~ϺF~n ׽KymoNnD]0-`>?pCAȈƨr=?;>:P} v4&lnA \2cmoN WKܜc#6}Od%{m +|Y>on(X0QoQP܈°NJ~;m@ .L 7DxW9g Ƨs ?_j4/)L~F!o0fFN(Fan\ ѭgHD @A-Ru  9Yֹ2/mS-|͹ob&` ]S5;Ae7Dr) x刁Pkp˵Q{ݖ|p ֑vAgZU |Cٸӹ1k_ޟ͊Qҗ$2l{ϦD/{KUT t\VUoZӃ7wxEeY;|fҲ :b$2hA2;BS8MG#wb.۳n^|Kfd}Yc9pjݏ bចz%ܗ|0#GN"!;Z6\IRBdC 7jSpk"\J}Eq|#d~ShU`Sˀۡ2kRL~CƄ&= ^/Qryό)98j'QsՑxZ\} }+RhB3{I7Dn\P ]YuP̯Ce|.ܚ=Y$TєY*c~` <9j]A֠0YwIGd'PW#"yfYKGyhNq#64sħ :K"Uk┐c`JbJC`@EN6WDk/yg@Dܺd߫7G|,n f,!EbY`h}Vչ6K [BeBD݉CCU(1,=4Z2T6Ge¬xJN*-p7@ډ 6;\"*ugg'ؐ k c)5eCUGZ1` 221$!zq:*6Ȇ>/AkMsG`2ɷj _?l+j!_V/-vW-3˘79$ĮW]4c?_),̊ky5@8̫8>)wxQYW?Km#clD+zº5)%6}sH*m[Oz+w,v{Z'p84l+!( ه^{j5u~, wm0]zTrXQ$Hy㎹=+[1xd?>&_NØ N`޲[a X1޺'I @# fۙ2#+)/ee9l#XaBþ5[z?_0F51,o_~Va  -")MdnjTN}!5 v߉"`;r7zM0*PXdJNKd34f( H0<\ C<h)s]7Jz4wSpKsݹY&y5W]%Y;I`kb^Gt_S/v0A3=ϺZb5؄ B/U@a#cP^ 6s#7{\'@Cyf *:H!KWAHX@(_EpE|_ҧ2e =c90FP$VįOu<æ^,Y_~{gqs% H jŸ Ykr}GkcĒ)H̶P+eX0W_եb(:b Td>LkEu3Gg6VkdTߤ*.Æޕ4 y;!DDAO?`t|~^XS 5F#0ba흕~^=OTWuNeD+E?ns`YcmjފM,9yq@\_0i:[TRcUT+ݔKPihe { Lm%Ajh35k߿#sv0cū;wˠЬV 2ZZ!.sփ̭*Ӛ6*w{T1^b]"[fYT~c[eyi=Cjsn"iM'/! I=:9կ(#)h#_'|D(@љġψur132%WAY-5q)13%hg&)2|NǖƯ5"W]2p{ExR/8Ib5$b;p ",Gs2lpl $ sd[=-{Yk kí),^T.9h:@ds0"R\ zjʰ A Α,rJc>d2Ô@HR lk =r˰s`hs@F{X 5w7ݕ|Wov4 #fiGJp%!Dž7BH=TR/o)Ń{̝3kdѵZ$ljkRUi^L .- D;\gI/h*uw{͹0 s*Jo f -.L óIď~R˦rwyR6D]ՉwȪEsʍv^du6I]هBn?`R3][dжUWBIRFX@ 1vQLj;e͵WO #:jGEQ:bȁ9)NpbFh ϑX ӛ@聖Mg1Ens{Z|`pe`$?"g FZB\r"+Z(16W)aƼQTPƁuTσ.onEmqSV 7G[l٭PiQ+Ӕ!Ug$7IS C<ݍbrlmKȀĉZ;'ֻun_?qМrti<(cG hEK{wˉ[I#Ix4 HMN˜iAWЧ6 ׆L&2iEq.N sQ5P H[BuE,?sYi ΅Č2GB]E[Q I6wUp- 5Lj]cl0n&cjfKp\ >ax9 +`R'{׀PJS9GL?!k(5"{fPLwI~tfe;KG,W"n0h-S;}1c‹WK=E]F.!(?p۴ 55o1Q;qwoh1kco#u#*8U{,^,sUtE (eGI\DpyJ+km yg>׎۪&IW+nh-XXgL1%C\ȯZD!&PȆ+RCD獟^rG` "Is6!Z=kkô/P},a'u`bʾ,go^ [)oD$0n߹4#vpdPy@Ivwwdj|ۣɼU| n)5:90H΄W Έn/YigJl0T6*+Nq)@+a"|+D].cE3zEE?xvcfu$Jm>߰揤oиYLi]G4cS=zNy p !,B˝y /$IoQ9aSN$ |9nGSm>(,ۛJ:"Azs<)[@v34d_J_v,^.&mP̋PHac nVCf9$xRJr5q%eVW{57ba  =PF$PּDh彑뜊sN`zIȅNSNDr:U/_5/AHa*_,u>pB8C.AnxQ~NɄbη 3Iaʶ3NJ Z隞ߛgg1up/kr"sp0h \8&T\vq ՈU\G[b٘K*3HL(cLk1Zmcdq niߠamOlٱwG;Lj[FiGOO+{SsoU}[0|9%&\U8-m,łu9\Hn.3vijӎHkT^ vI+M 9I `""[V@wLm<P& ''lK{+]{g>QW"-̢z8w}~ J-F ,hanw뜤nG3^_YA/[8E zc&%&~ v$x.e46[='o յa۱98dݱ?[x/03Ӛ/vkmxz5)ʶ`FA.,ě-E,fvU%E_9,_S}y⼻8s !)&/0 )ިwqxir1!HaRhh{ 4 Z`bq|uϛTCo s{QUP VߘU/F6w,S-LNW<ƅ׹d6=S<[> .[Z93<޻Bf9N*`3d?e麣 ˝7 *n ~|(-p0[R!~AEByKM賔~J;r#:<CzF)7 r 8UZmWZE:66|c;r3GO.Ugkr [q=G/\s:EȦuLL٘OA@=eIG..^U fwEbi[/,R>FavN6;hˋ\ gdP,6JקmBBKWRמt˝Eq[ڔ,o>)n\4{ A#ںd]p;YckxDDhhq%Y FMُ |3v% PkȊKm^ݔhNVr,o"t@Z AfaLZ#J !瞜/36${ Y׀HJӓgB&Hr-ƹgP쐬fxGfMC{X_SCunoǜy6rjV"/7Db -jBaH6W'ս׿-$pm|2ޢn#Tq*'rѺrMw4Bd{ zdκ,v >w$9Sŷ'+&5J`,bh3U#_BzAYwM> @#5tmAIQTaDxhV ݡy騥0z)y5; !aӃm~n@P[EAb [ٝ *<>(\'AQE4/Rˡ0?O? [x4ĩ>v@Ƙ|Nӡ'vh8|BU3kLS|?k PW>u\Yn!pX*'`l1Ʈ\7/!'Ws)Us$XBS~@U #nqD1޶DmcѸQr5Кo-e ߸!̥W61[gJt= Ah?Uɓ/RŷpBN+U-x [ F[Ƙhߟ&}RߎmrG}/ -9eWCMA,{ !K4yfʫ&f8>(7(.íhRB{aي,@W>.@HC/q4oh)W9Gz)ȘiXF0Q mjDz+æxR*YaJoOO N6Lo_D@8/*bd\ 9ҧ5koooÆ絀R컍y0!lho1]K rxWص" TD7[ɯI] VPF'jYi4D-VՀ t)J+O Ud_ϚeUX.kEY ]"5\-u@䀏"fcpoi@ #hqD$oV{qUҜ3pԻ[o0RPUKR5V50Wz$DUY`XX3o)`Exw^|it7e:85>wgEuc)4-.YV{ub(N:K8 %<޵o8yV}՚=%A^jU l*OI҉Ȁ}yL;."58G (<KChGn]N$Š!j^MOVЦEfl ]*"Z1 BsYk*Mb}!bwfc n<O]: RZ "Y5,r5UYz {\:q2A;wi$y:VuikPL  a/%+)ݤ‡,36:uǽ.qPIwg:xx %45V?M5>T_8;c7s!\g>5E @Ď9ki1VxbRHgڃa9z=y!C瀃/E-\>m;OCAMA.6w$!yJ0c!`)̃OdĵN(%#N cJg-MMGM7d]p!Bliw5u7~!Cvf(k6L .|}/0dky8 Sz"B|LG ༏ragҬKut/J#A8@ݠZw`N}閘j`j~d> R+Yj5dJuؚ0Ms N!dP6[fpNM HY>~D/)]FES9&9VrbAXy(yr*l]ю|MD/3#>s{X}/Dϒ؛ctNeQ*H8b9EF Rq#\ՠI Vh~y͹E5Q[rCR=L/FD6~w77*ݝ/9=nmNMVų "`:Ak56/ fZHZʃX(ucjFv@8k]e6Bm"k[6p ,pH~X*Y^P:g.'ߵ;ɸ0NjкW^8!ugz429XO/*#$qb/3Po`בKJ'>4&hb49)/-#nShWlqXwYJ#JB~]q4+Jp痙/QNˮc#̮Q0|ye;kELԀĴ8eqz NvbM&tqg3l&bhul+JoPFq#jyKN_^I ]Fyq^N1[`Sf= KFdV59>*ʙ>?JRYh{oW6gO OʊE)3OjZnլc\xD]Í͊m6d[S5'B=$<'Sy;/8N]J4YhfXk9p @3mZ GHe)@nq1ݺFi^ұ9)5}sqpc.?[PJ0KH^l$vUCfʐ<(ڷ0{R_6rc8ş]Ȍ;vM R,3Ttp_b*G$fήcGsY'|#IzbxGٚ1,Zi`ж$eT>NvI]S\@=YW$8㥳m2jshB-.S.G"JLIz?pC2uw+N{F2PF>`CrtLh)"霅ny).ajn1u\,K5X6ӒWKOh_cEŠQg &ӁŸ.wE=7x` ɫ) c:CXGT&yܨPL8gkONl ,YM7ǧ ,)nOw $C:;?*Ќ~4.x:4N~ /rxNcGR BFAdӗ:hJWXG,n(j+SI( k!i*I̧_?ZmH A.8%bjbS^tEK(ښϑ*E4(žziW_'<->w(c ̹#[G QJVτd4tMlζ$)CW13VNdӚ X'<qw@+~?u:ǒ*䰉fdlO#]dhhd7Y8OxHZF[@V܎c9R+,J>OUm4@*4- b!dS `־0qjX`QTE0-Ox=$ AiۃJJ19E޻n&%yPEJg1+%֖T4%BxsÈ<̘S[lқ2pf\ܼ#@GM K.fPC'"+F#µu^S$JZP Ռ)6FժK+̘]cnP-+N.pgE_Q+h.Nӌ͒"c#Q uE]4B-hK,5Bi^"|;X }9|SqJl9+Zзg~x?uL2ҵaLr>|!9Zct֨岊]U ` 1v`ߩh6$xEs1X0ZAʀ{`< :x(U!\u%,$6~乍"_ ?*rpOw(tDjs،xǡC z'0TrL\ WtdCYZꅒ)KrWp m4*w5촥$B%Yۧ-thyV߭ڀL -_):,{"@hޫ5l&1T_q[$߹jʁ_%7}Æ;C<-noڽ$QOu`7qpXZi U*nocqD5pF%t |\U#Rm嬾%.Tx$Up!V!#6SV_E"ԉtϋh&DL-l7Cw?DɕpjX%ra&h` ō9y7xvfLEskVkj?HUQ_|ӱJg"9Op>!v‚VÒ2BW/TRmCJ9hZ|TAOT/Jl+=XWtk{ad 4#UeyC笐=Ke:s&ɛӲ)%6)(и*IrBϊ[}ڵ(Y-p#N13CRGfegf֝V$\ xyX?*PhYa&gY,d&*oJpo# 9E:-زTns7G>Kȹ~ B!l9_Č-Pԥ!S|V_ GH O\WKK4j>y  Z`*x\H<_%}ӍgǏ3J7Ԛ$BBIjݐ3wi1^q_ +eO9x/R|, qL`!o>K\3M(܌=L'YcMk%Ng€2\0s`;?gP=lɝ"?6gq\gT$5?9PvYF&8bjȉpB[)Uöuga-ѝ5θniG PhöR)q[losb $moa!ۨl6'!&n%}R| ʁi|*q;ߒXIV߶qU_dSb"ʳPAKH*DsM[ܾp}ZFZS)ɚE+o]H;ВK,LR)y6f#u%ݩWi_^y\8,J'VI|y~&Կ6Ҟ]^̲N~ :sȖ0ׯkSS=9 Z7Po4\iRhBB!Dzvˣ)pfmhpjPk[y!ӥR#8摧6i%Z]P0F;tpG=Xd?-H]> >< ~K.nkNKy;uBO`H>8{ 2o`:u @Wc3o?T `UV ;%֏HVnB]T 1u#CˁZC%ůUoq4Dn!G00&Rjf XufB^>[P`Y2DX0SK`"p1OK*n IC;}F P1'2/P޼)U1]np~:B?tl)IB). \"bO2/$|tL toD 9)ѐ i^܉_߯a}i(l@j:%,g(:aP=0/Ӆe l{xK4UMMTvvK:Ԇt@$# ^la̱s4?{I4[T`Y Mٮ\}ujރ`<(9K1_hv[]6DRj&Fo߹2^h0^x]?v: bIdmȗ@s!~W{2WVk'vrgYoŒ;SsnTFme I0Y菩>0qaMZhG9ήru@)8=+xb}bU O7d{ixy;١ܸ Cڈ%q A0 d2aM9 X"awwmVܜTYJ"9j dLR\xnyE3;d 8==4R7bN;r+)>K=vbg=R B u{(=AQ1Iu;BOBQݹ&3~oN)GQ+}v<hYYy!OFm^,O|@'Al5cQL²+e ,Axtiu641 6Оdms¨%<8$9g HV*DZÜG_D/zw۪q{ҏ[? |`W8dpHe-io7I@PY63Y@gK*wcמvL爭 @d1nUk{V}'0KO;}u<4sSI<8.7Ve{&j:B uqxb.^fѽ8F`iRm`zM@:GWVh"V/z>R61['H @z83_m;P-8Pv㊿ h|^<}U犵׌Hq"xsq` fbԽBXP]EdM¦#הԚQQݗU5]֋n)R"iZnl`93TF7jwQK[{ds+WBgZUO&Pҥђ9(fR)%[>~FrѦ$3s~ѣhh+[A- . rO C3y3`vE *k@,s< >qU}٧pϬɌG҃=T0T"!8Gʹ}v)Ǵ5] ߎ#]lSq;Q;l U!3\^'}ʯȔR?-a|(_^w6&||_w?U/\.4Vٞbx$0:U+s: iPNm^đ#TeBE ʕR]І Yb~N)\ov 3|d&8mQ'S΢6|b'~1G PNju_Z{ȀAm ![e-Uf_1CF=W\[5- ]|TBxp55Y Xhdv {?X_5TY" OqXګN~h,8l:UBXN'9pl:H/f7^)gerD\/2A8 !r; đwo+HyP">>OB,y%}wҨ$pBCĒ2M֍"QѪKgx(7VJL5 u3Щf4l6ݸ{Ot~_@9 u2,\-!WgvLiaex Eg~f[]cBd0 h>z6Tp\Pw2PD?`+Rgc61Ss`P! OxMq|io:a2rX_qQ)}F ~ ZJ &6"Ni}\>/RukJ.$|K{MJȭO2 ќ4 X٬gcuxxO8=Tp!C?3O3S@)? kܾ5 2Ay*Ā۾~ג؟v,u(w9dV"|QqaSj(vH4@E] Gr櫢zʎ>K‚8L#7MlEo^g؅F'EtC۟aJ /Jc n2r@ڕx L5pȸ5= +Oxf[,d+ oKBңA݊x>Sh o61-G'0?MN|2])i6;d?]ʏ.P} hGpGw me k;__hz}o6skKb1iR.% #x/C$/"B?$,$ډ87봸d~=zEߞ6GƧO32,MyoȺ|tG?$ 砥!>6|@pR.h,jBjCrl|fhnHH#iEk #z(ύZDJ6.XaM{G9K㼸<9fjs{vŴq~ 8$R8D"w&h2m)lЗa7YdqŸuȎV7ƥk 0+J^<Ŭ*@0P8K͎LiQVEӱȦ˸ogĮ:\R2 @cZApfJY3\+䁓:3PƳ M/IOёY "dݦ o Ci\v:ێG?h)F fcL7BVBTj !b@|}[&=MSfBSDă\{W-nw4w*Co tu$v=X%Dz4L.njmf8ceoZ _.ѥ|;5/eφkY?k&\< %|VypJ h-x&@%wCr5`v=wǤ䭾%G1a  λ[^.d щck$.zb8r>;ɫRFȖ|#ŵ)*m̈OUă~MMTb^٩FmF#8 'jsQmQD&ŝZ+g"+>0xOq{P@~o3)wpS5Ғ(S 'NFq ެ**U2~4PR4hZ,s ts^"R9x/Š8?Ff@KJ]< ݕ=HX'ײ#}ieJB'paG˼7d39ֶE(xјug6Pߞ\3e +R*lV^$ ) lINvDd`1R)I?ȉ ^+$A^Y9&FZ}G['KP,\ 2:΁:Xl3ǁU6ISyלW1eIҟKm,٭R`J ' {*ȪVQ__*q0]yhB vVV2"ZJ1ӐJՅTubȋCԬ1-RcO)>N\tHJţr&eh e Zو_b;t?]u3IFo ʼ |7eQև;H];rxޫh 䬽 Pxl~>¸WChi1A^`r]vE;iKF:Mۛ)dww s>?;nD*?jMtzfq̒~2-ð'1809۬A^Xv]_*Vk=7P.{ےwkKnRb'5S4K0+7KAjZṠŀ MnCYZBHrl6beAۘ"[N9FܧK|n[zcQNpf"Q KxGU֓tBystD0=bK/=s}:R#U H+4nBmhDIyQUBɵ'A>D?s'tvtn<ÐHSJԛЌ,vJC a]REsӗk=U)KD]vPK@h^9j}TI8gSm-y5LᣫE)Uْ䭚toxM@eJ^B"g)Uk,Z)|Y}x\meFP9Pꌴ[`WÌ:ӸV^gf=/{t{nJ|Fah3S8/ 4o" ff-q `a.^; ab%kڙw2{0%\$+8ovLznuidH"0Lڨ G¤]CCvz\% Y9;.fsȽlmAbb%Ȋlc%? ׌'Ь'a 3!yss +niSQSڌq__ |8Y%WUʐbd ^{K&j!M"R)ܸΜOmUeIR2"4|YKӍքNF +q"Lw7^fqq<[՝jCc'o&M9h=I:l!@zlto"_OYi? (ٶl7\B/ }w %L@aω)o2xs{t$\lHX /-]X('s6YEǕ{_vhE:[{J3e)_顇b<%csq,cߋr:@Lh`ipqS]!cÊg SbsJLkp9슔GgƔ&H{8]蘡Z/dLg#[?U ei5?A׃5 &]a렞y)E\Z#Kbpb۰谒KΣ^0σFXN߈ȺR,?G/V Ufjf \0 PıYLRĩ!cTci5}e!Wm%p1!+9+ޒtTj8Una#⍸fQM?Gh&K׼4u(|ȈWk]}y#wdRV qh0R>pwk!Q2F|zQ!z5.岍v)+PG(lMܕdwJx;p➶M͡ʧtg?b9v}q$2ZcI B#yצbϖlU2qp8ީM}q[|O85Fh/Z\Ԫ 'ݣME2 λy.5]ZNzjv] b'n K*nǾYvZO83ϦuX s^U8,,$R;\-}dP5+֧>BWp}N>0Z0iEm$2dp7g06Q eUxR".^#$NNsĹ v8;I1P S1L"<YX9d~9 ]ôӴ-~)3#3iM~XH?T$<%Wg[.!eԱEx7B%k=@j`ϗȾn]7EЈy=UQXy aqX5. SUu:ps"n |Cu([Ebm9uro\)1 ٮ"y}@SnJ Zx?hJ ֿa@lKiUԹ wCA@%D(m9SeY+ ˨՘\Z۹Wk,' uPFdYoCo|'0TUvΤٞbn)TS"< :WK+'^]6G[4ZvޖPfqvT%L!#izD ,A <4D6jd|!57PP`\(Vg2ᓭ`S*ڃ+ +-b`H-UXwG.XVשB/uWn)\cǼ' {- S9s- %RFbjx6RN0a,68AƧxZ^\|^aHgTB-`i 2૸Y7U F*>eFJp I[w4Me>BeMZ lNP.3 0/V)hu|pVY`a=<M/RڅCYe:@2pY[IOm|eH>_wYH' kUs֚;TX. G*: !hr.TAexs7=+5 cysuD*!B^'Bߠ!j) o9X?u;8S-׍ӉcNjvF>!ާPXtdW Bmem3& "jv԰J{Ko`{$j[M?n+B <yh5gcACr\t t/.. xIሏ@ :ԩG4r*>IΠ0e*aJa"kyoV.&: mMv,Hg)is[r_^)/" s;rѮԠ{2OLVQ ^Hs]aEh- tIۄ%6P",'czh.-el |"xv8}C؏0wG0Ry _8$Crғu;aͼ^?>{ݞ斬DsU 0J4Dv#JOr8bGҠ1PÎ#N:c 8UԢzM@B rʢL+ l%" SeTE+é3 SFL=H'4#s ~@B6,YYυp\\d+4z3Fgq; $(hp+$("tUi{dRª5=nCw 5 s[c`¯Px|N8nXIOZ@: NV)^u9`b RSFH9$ҿ7.a &7h}M PeZ@kሯ/×o) 4>_mC-'jZl|aN> 1jz'Ñޛf].jb2w˭)ǖ|bFK\ݧZ?G&W9! DSιVbMXp0gZktVnbI9֠1K9:/z}t!\#ڸВEpa;+l $5f^0p+jXjUi(8`p:O:.hb:{ Pes6cX~1U8:{c!7TKך/w%b;?'8F$1Zym@xIx9_΍ p=Tܚ c|Ѝ%nEţQASRq妾fv\v5!i3ޥ1w$YEa7 , ]::VUR+9)&+K[bԭFd!Ceeo/`Њ7-r.Bf%C]$ru~%?skCw')}DvpEDG7:(7B~CU9No} X y*.neVgn |l6|C7]=h7T[x|zM"=`P􇹰HmAuF7쮙@g) )CU6luAPmyRd+6^n"T!@/BD[=O2c^)L٪ih5w vlͪڋRj,%`njd]zۤß;:O; Pit!ٰ/vͪ>)`}}ޜhQٰ>HHrwi (oXiZyA` 'N J|"w1[  ޮƼr2V涎ylK`˝ʰZ89u>P##nMy{7iy"[i1Iaʕh>O/ǫA$f+.{"=\*\=;gJEZe?w3@2l+ ,!ba!8.t ! pvBnE+ ň(ODFt LJ- pZTV!J2^%^uBF6^f-&|uGӶJxv۴X<1C"^Ɛ lYi`.٠qMuʅ%"jnFE䦈7&y+[%K[A3҅bϼ/7cU f  x6dqdӓiQ&$p*TIôŬ`Uۅ=kB3 e9Ѕs=4]&90-Ǟ(+LB5{bc`@&.yL~.>0uMy mōϛ#`-LffoيnMX9]G+3O L`Q F%edz=ۓeA]"V9*k٬5dzbٝѷ/&((x6 m2ٻS.Y"8A;^CɥNņ9dKK_OEܾ&xWZD/9 G#Tf)n+12GArlx{rp}mz {g(@8X / Q́ai>n1k27Gi|tp<)y]Պ)+Au%9Ir6 tӼ>c]L:}SI6waHI=ZHy߿̂"(`L6' ( fYd %:;iCÉ~C+I;h"f D뀖fNt7G32oOW q(R=#,^U:('e9SH: ʅi>өnF})'WeE6KtuP?ݚ*;8EVO#G+fp &V0Ӌp}~3.CzSpEf6FhCo$ԩP i]2PBp߁16R-: -=ۇw%6(^9eQnT8G(G.Y *<nen"R xV4rn]j;o}bEi7>{ LвL_!េ@Oƞ`/zw\OT9ÿ+QՅV=N$W vn76NISl-kRf)dvmyb^HX !F9FV 77UR:)s#}a[M`kfa螳>N_ 5^k1?hjI Hueʹ#VsQ`РJFgv"yvmImkYfiVV[NpޥcSϐEM}-C+yβZ}L"ˋ )^P‰^?#s2tXTF&̐3 d4u_WpٖiҜYn;#³V5_k{ gIbXn{P'V_^-ls?x>t_p`D_P t#֊k;!ٰ{_Iɜ Xn!,iꓱ搂9u5V"sr'qVjQ?LV?aTӹ)5t,óvˣWĮ@FI!W%AT 蕡GE$݊\P+@YwۢF浛eV(*9IwXA9C-K~>Dw[m2tG/׬̓(=O,b+2? B3jy7e]+^ ޑ;'v&'?tB'i܂}Oa B*M9_IhØP1צr #xHTDV{E[CĜJ u]Dsb eƪN?~K'.|Bk iRBf0Weۂܹ.@ie.۴SZJ=, A=nrڍiy&|7F$!hZCV.CQ;Rޡ0>bFt G w#qk3Ҥй0.#z/ʾj-/^ytm"ѢӚu.$9@"Qߘ[e%݉de;ȃ9*ͻ{37ZXᘞM!{%MׅfkƆ S n(2dD)( ) C:!W)M0+41㻐Ag`dOIUzw%`l Fp LA$0d:&>#(eeVzm {ͫ9ITPPɹ%/qEUR^G4g^MŸU0T$ޣ̾Rs>g~_ҰTPI($ 8Q3[{a:1NoiYתM䊛ZowY1Y;RP 7>C\!F8O͹t!7 @d/M'ptlS$DzsK/"L|@ 9:E*i[B@ D"N'.\p_+ԧ;:Ƃ}V>Y\Me }s_[=$})[2 Emsj]yrD Ӫ ,#5zoK{桚I=aC^o;s50lQv=Z o\$K`[`3S"v%,Hv 9c㞶`>Z|ϲx.c[ar :2+.5D2Y)1$=S;CSMwD2Vj}z5UCηh[UE88v~79H 颦 je(FF wGCؖNXRS:^*$Vl'><+k E.Z*5^u@t;ӂ3mfbTp]gX_`thwa{o۪\ |{0d6y9Iju|L#)G<$o؆oN#Rp zSBm2 Ŗ1#˳! {w)c02 AZBDD>H 8+jW 2 M@ޑ!" qh\,{4{p boIo%_)ܠe4b{YSx-Դ. [h{SA;Xxi+bM]֒>Ɨ *.?9&.U Rwh\HPvDz")oϱWL$̄>txF%7$m*Bb92}lWsTv @v"+ȴc,qxa Sr/<`<+_̏8ucKi-O1zB !drxJ Zp7?5T8#f͊ xςƲу du{/[oCYM5كkSfVgykN/H)˰;M^v2':E\+~!?P&|顼vjOxZKx\a7>R1^NM'ۥ4vmy-_-5:vWMf@.venPw?!ʜs}u`+4>Z!5(kRf l*xi](Y80Ie#-l/8(a+ ;}l_Bu}pv JdWn|ڌ l9vՌEKygHz!.h:~pHsߋ;kG#oq{I~px|%.~料qgR3/.C[s\Yg<;ŵ$w&(ʙEQd_3m䱡UF)'s¢ Ԭ5e.7 Q.BX= @͞ i9S F[2+8~f5rKr8+ =H3) j~t'55FO肾4mk0<|Aϴr̦NmNPWJa{ǦYeD8fozM aC}fH\s=CX7JiSt{zp5xdjXRHnֶ't ֪ZgMfLMD6}U xYI0l,̖ؽT+kr1(n}eFߵnWG*0h0=Gp_A M 'NLa01w9̌:hS;sEIO?p n}޲mķ)iG;sxY]24oQҴnWɧ,/]+Ԫ'm |VΞLY*ڧR \ 3> eyH8>(7%ḴeX:GsrStC WvEE|嵉 iJU_+;4*9ujEkn.Tm( Ov,HW%/̷$,s->Tu+%NO|bspWWj89|~Wʜ I=h!%0&9#;pMo]W  Sj"úBL, qXrG/mBïhJ;_׵ސ#P- 'Œ~Y{Fň)b3c\,078ϊ$&"~&OFE0<>;Uf\l7I2Y_+A-c]dпI/C8 wv)qcwb,pPRAfWekm(=Dq\-2|Ǿvf): jJBX+%'\|;O4BM{$ 댬 <AFwgUp,33~ )ڒ ^WjD[)vwTwDGӼ.~VZMK# q@<9Jl{[f:Jf~\2{/*M^q2i"hN<}DUJ '4 טr4q(ۮ5[/=Zp.ջSf '9UT"DJpT W0OWInkwq9 ZhZ]LW"ctCׅvk}ner"29{_lSׁ8玐zE(h#~PBFnmv/RQʄJJZ˜:!?J`00*Q\ Q q?G6;UѰ@N 6Y`i mܥ?<1/C#؊=p.K]5kȊڡ{>M^J6 i/SGҎ0jEN'PSʹw񏳸 ",KWg"ǿ/bvv> 124ߤ1FA?_[-:lBxy1Az;tR_y>?mj?g.ź .4 \yI;珯nU3|c }`9Ѥt6MfMMr٬Ls*YaC/<vR @DbJ8hMK\G{$qr۵ȽŃSpOf<,uN3KCݳ3&/!관\84a-Y6| ,SdgIj`fڭ zޕʇV ymTʷo~Z|(dwV:!*txZiDpG=3ȕh6=lwPys-YfpӘ:&mE}1Yle9l5A}C۫V >y9V!J|Mg=o_fyTg 8wɢW"$&Á"ri9ml%05g1 ď$w6i0'7<v<|&K/ŇLRKo`n$YK|őjc2z38Kh Pʣj(;hD )=0[ۻ9s OJR co:J&`y³u낑i\}3Ջ07׌Ah6=a`X?HtfIP 6Uy¡}:^]ae\zvy`*IvZL}wTG)#aWĉ Bm/~}֩ ikEi|v?е9lgE3lSc:`OV]ҿVٓޮZVRlj7tv,P iZ H٘ZӲ& #q)8Ny+mc^4Zܕ"##-¼D}J-'1,ʥx(-IQtIRg56dثADI sd> ϥ%ۜB6.=,Is IW>Śck= +&JCuکоQ^c F3`+Xqn<-Y^}y/慼[r(P4H7Z,㽚8|1쵾QYH *ЍnOβ9ʙVĮAPȤX֖+?3J4+marv RX^Z4M2]eȏQ뮉N؃wZ5w,86xhd+O(Fۦ v$O>{c"_S8w$>@ ].u%uдv&j42Пv A΢'5 1HO&Hb`BڔNb)_MmӦ[n565]ρ(A~ޛg޶~l?!l J..0 Jy|Sv7I?3j13|1x2DS^לՊYk5UЗYX-$E{GLu z#HR\EtDt'<3-)hrnfK|Ȝw|B;4$aAP89"+7X*QKjXSO~/vͫ& `I \d#g>2uRsJt0 ϙ*) cQ%IB]ϱ& xpߐ@EҰQ{?Bu&:,)M:bpBY+\^#& VV(X]麃K!­2@$[쎾rƥ[&]Y QiPma' QF(['4jJxwM‚PH^#%Bβ֋[ghc2 {,2p/*l[좏{ , (9Ɵ~>W'/ ~SK&:w} Cݜ~M&PIc}Rq{%hh_Y٢3Q/g")D|-PINmtlv6Uzq]nlEڅipGQ~C'Pq:*SlLw6`\7or?VWb+q( 2Y+@ f[2$jg0O8٪Si#8 ѷc0u뙁 ߣ*/G(pt<)$1ܨvK4ԟJw[8eٹ *5(wG> mf&TƖ6nsntX1+hF*,4{Agm0YW~!gh^.I`;H}AkȲVmXDe |n*`iS}qH9XxT(|H5T$7O<^0_6RD@QVkOÎOZv:}3;ē4iӇ  B?&Pl8s5%v> s^ɮ OV'[OŰ9SðOB_J8@ vc}^qA,=S{ C귣$?C:yWӽnn40]^CSDZ4TINy%}U]ū,JH~Tc5;.w!&j˥ֈj ?dn+R#Q`k^)0Eܜ  VIrSܴRuNNG{@;zk]7گtZ {Tez`tלq%/hL1 тqV;KC}tPCqUw w6sB=f+T@ }yemML?~}+K!m&2ql+46{-r j1H|ݓg[l1;j)!JN,̢N >uLHA`NV7 S%, A5% cs~llV1AZo?^-ߘY25 b4 k4= ۏID .Qd-5(r_dC[Z/A].0r@HIzF\b+V70T%1l䮮L!# >6y'%T <*C,KjsƻLJ5^ZbY*~pڇg6Nӆ뱻wI<|g o_MP(j>0ytg $pkJʊMժ!S{oq_+v`h$DԘ G_зy~ ƅX g2 afu~&Ub;lI`n@@?^o~Y+0bb?8Mm?$e.K]p;Xp1cW7l+rI9QPWRU4rqG;!t?/ڜ⬚& BJ4$5`'ᓷUSץaMDُ=w1;0mLT5S*tz>^UASvO{gMMbN1El{?dR||d5woΞxav 8;2yߓhMaAc) j{>үk.kaiu\ڴD+h)zⶆE< Zn :3*ǖy݋TiNϲ6!xDq4IⰠBu r(.S,ya"G٘~mih쐀kA2P7OaI,6Wڒ;4m MG|Lu,akZCOczpDøťaL\eju&"' 4H*_(]`kB$yȫ^C)܌B|W<_R6'[~O [TvJ.)71b%4!l =* X LKa",C{+M86H@B[DPC&P*Y>EoheR@ 35E6DGVoL/. R]̎_e>{'7CC?+3l@c`fs".8 ` RB N NS>8Ԏ܂YUvCwmRL'"HcŊ*0mSe?Q44*=0vYZ(Il l۝b̏"(')MnBo%& =[H;XKGdrz/}?b+ GCC4mU+.e+|Rw)Z<~"R:xJr|Y@"2@S>׬m@5nbF&j98CRmbQHK\Q5 x;n.YW<Jd<Γ(t&uXگZZ_wM;{~`(!I6x3OPT|hlFL"TXoYoE7hGoŔjTFt ̢O@Q*.}Wo8DtK J=Eu좣]Y5P(0f&^Ƨ$ )}T gw=o\Q$ZI>+s,D XH+52#@`F~H(o:`ՕL/1SRCD_.q0b%_4+Qr01-sG7#RDIH))xӓs#rk+kF?x Lx[-0j x@mNf"& Kj p5H"f)?zU SNY)G)G!C N:}Xo\%WGبTVfTBLtw+Q9n|OaXP}񥄗ˈ4zJ ϰܵ̔p}z(qC*wXvӞ-ϯ[Vz=%،n4 V .5]MOFsY ݌WYIxfY䳨!Ѽ&6W`rSe2')t1C@WoE-Eʀ~>b61PsA[2b*ʞBhb:,Ƙ8O&DpG7]Wô娭$!9þZ)ٌ^\Js(da닻z:%|eow=PGRz5Ǝm&wQ ]&wKIL$Rl)z ^rCtrT_a !#0Or/x2Qc^'0kuvہ3-*@TnjS=p҂LVSKiaEKL[m&{&k7'4E?jxgMEN + heF!3B٨)Bg H|8X>)cu` ǴOb2b$40X6RFjhuao`J QRv5[Y/:g{mvH\i)~ k #Z_}̯[H&ENsuo5FEO[rN|>A1w!k($ݣB|6a3 \ &d)&7y<ҩCw1;J;E3.~rEaC?=`2 S5sh wo&.mqHܑs/#Ůy_C`e.R+'KnC&=dCSߺ ^ӓc^@1D Rz$J4u{# }v84oy5c "ڈ)B$YSY(=Y)jmJ>@:aۋt9psi7*2i=O7;#jd(Zէ);z+ٓkфHjZ^/![:F 1U8`a!]XiU5@Uy7}@ d;čxRT( <˝9 8ylzCGb`fBH: i-aWV HxZÈIjz00'ݤ6*Y5oPF#\!n֎ |)ģ!ܙVS!zT!X?2E^]izHoy4/RڶbֺǏx6Cz!*0s~gW: Hzx wV훨u^io~)c;(qq?U1ws[#Ա܉deg6lA͞XS 4(ߌE{ʹ( UBEUL@ MܴT ej̓*JV[§h>~K^U±720,C}q#t-_qJ?*4`'hfSZR]2ĦZZQ|tE0B$ĶN0~퀈,Xԁ}W.8 "ބI⒨> Y[ lKXܴgSQd[Xv;jQ*Z_Z"^m8IL؎]*"ӅӖ$Gp/9gq( =rU8v ڕhʘ2N!F Vħt|j)7r((o~;jdѳ٭PZ5k{}}l*HN0rY=0Ļ7r?<;lk`@N&۬W<%$#`Òyz'%CU#ωfj_Bk75٬Qȓ?^y֜G9 2V}hI \R{0s6 `9t(k>3pP-(ꤔVzoNLk{?b&d(W3 m@yz_o\w 2ppǃ2 4-Ah0 2X۝v]uFtKT pԪt ׇso< 8ҹxw= })5K@Lʸ󳢧t_HC+Ԥl-2ōg-$a?+AIh KHDt:5m(QXkĘE{H(z[R<-$L\H2KMpsWY  5³ !0qQ$d||  KZ\52N8e-o`YNJ&ÙZq[w3Ry)ۍu1Eî~{ ڟ=}Q/b^'x;`AƞWХzg@Zu"f#E5Z^Kkzt)Q@|) ?K=.ub-.n0C潖ڹ/UYIk\F2A jQt؉A[v\_%_yj` G yi14ɳLc+ lN{nt0Z;S09c}ԕ:E3{|BR>ϸR,Ūqz3V,h5!(:́[һ%9%lܗ3M9h|3rF/f0R}v%\,7s4nM04#O kHބ!iʫޮ7a#e,*u~Yt2k| (d/F9-"|L SP | &Ps( g%?Yi߁$u$  :Q{=hV*gk}3.@پb ܆%c L.&㘷ƊU}f*4$8bEGW6VI{N+aŮIZֳJY4/(Z0[ֈOaV 57$g'4hq{ qkB#7bsݹJq|˄b+ctN\)1-1'ϥ"tӦr|?2 6Oj"w;'LXa@GoXҺEJCƴD{9]K̾s&O bL8 2.8I~8.4WC-X*{+,gYZ0707010000031a000081a400000000000000000000000164e6139f00005d14000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz7zXZִF!t/o\]?Eh=ڜ.+޶v/j紱o1耕yZ'in-p $h/Tgz5F&̂oCBl eђLTU#ŬN-99y8o~X!z"v 6R╰udӚ. wGI14]־O!hvL$[@bXq3.C>N]jqK+ª*|TZ4qȿCwt 2ȵ50 x0V}Z5ny{JQߩc՝K櫈FzcB[J+DH;_wڅ[0Ηq;XSm9[B"oɄK9xe@),3|- Fcų_d^RY8%FI:!EvNkV9Mio]p( gd=j9( G>zBBˑr0,Sa"ߨ-RHq๝F:-Ո6] 3沥4\a@Ip N#ڈ 2t)yL,܄ y}°)dɷYsp?&Q7 8h013Fe&l2F{g7jg'^n17q]1U]zJVy"A?=V&{4dm#00N  Ѧoe>B}q5^܅L~=5MT00(8"ƶ $"QQfR٤|.Emv ?;I9n4h`SL61/y_Ѽo80&'/} F:ڑph.6f-i zc~R3OVxI;wFi#[XlW`4+)չ,rDfi4>}4V^V9dW!1Ȧ2~GKH1q y4k9YX;l @P8يQ%)ku2 $y /;tJsnH+Hͻ+XRwm= vz7_.rh(fRj/{j%$!ίGVe#8i4>N1O]Fo@I,QDY6CS=Ot>GA(w `U@PgspGh0yi؇]p>aD^9:ܑKŴlҭlXmZbMHX]Ԑdf-&@F /dMd{`'T] sqA8hզٽt WA|Di7M”G lzP?)t %\Ũ^?w34G0 dLoj持aU5˘6'J|[A(sD74Py4-.~,:C{2Ù`{zoyT^^Ŵls~% 0V6N AoOu0IZb?H%Y="1 UBW&rӁLbNAR]cD|Lo䉁-Ia1'5M-}F}u9֯8Ѐ{@?7Z(Frл":eƶk=wF~컂CqePV -#Bwknc2bYs*OɣcӜmyRcWErO!"W;#hNkYU̝GZTT~eS|..W!@o/בBk£iŜ',}n: y4C/T3]N ՝{a u~f=Ig.6&C{}aD ]xsV;\lTm M,L8Rae/S&?*Ll} yL1F*Gp& )P&VUELt5ѿ__ߨeWu}J*X~[an}˚zX.]n#N%?&VpWL')2{bQ9 ,ʘO{55[OIny4`5\9ey]j>$ļ_Q:fQIwDc 3$bjl11 GՃ?@1޽-Ȃ̔4oά{i-XL$\|GCBP$QXt_G ϕM|k'b1 sXRqI2Ҵoz"XhKΥ['#=Y{oZjiGr _AjH/"c|{%aCl,f9fP)@ܭu a/ ճ?3EcJIwNoM1EBwo IDJz?382IBt!*!CucR\i`uoVvZfI}hD}d9=B$އ<Pю"7޺XLkRe铤jXX)3N2ʘfplLŸ ~>z&Oj?~4kP~A,= _ 9$ތ$2ވ-q>A߳f?M\=i tw EeĴ'#sJ0MAwSU/h{7|!@ /rk)\ҤyX[CsW0aK|xGQ0ftuq!GU#6^jFZ6 2c>2#5Qފ<[>*qچ"b+2` abJũh0 Ղ%9YCR_yd%idUt[ C[?7gꞯGzĘam2%RM@ 7&8J?"\}Mds\aTVɼdo9÷UK(MM\J棱ݳEVJ [9><8bY^٦(MEt'_[6Taaz p7q-[ "J,49 !;NӂyFk0ENՓƵ7seEnrꆯI~$Cs7pkxSoyڰvH1H' O]TNߟ"2rI;Iu{@+ ނXmʶ|?cb9y\I}vJnuf%{:_Ccg+_KP [QG8̪?V'Jڎ;)j'@3`[+4[1w)n.Q 2e{h;)pq[ pD. ,QRQ5ё:9ȅ6M,},@lDخq77bàM?+mZ,a*2ANYļO.Z̥mj=!ՒnH+\ O_i_~JhB,15C%6+E _[W!).њLc텓yf8F9']7=9ݽz,jW,Т|[Zn@~~'|zB 섞LI6Q&WhJn|u\ߤUQ\Y%:֥}m(tyt8YVZx^cNZ!4Ri:8vbz_AalՏB)܋ jڶfC`t^ʼn10p"z;OYDɺci]>͢x"G n`z-$H > B++&4h$H]#kʊVT6*J꒴dPp;${pru/>EݼtHy&>B.*9c1Y_9#Atfvm4W9~+epyp8.DZLxiD%Oھ`'m ~ R{xz~Wͥq5FHdqK;}[$Hξ}c5S_:T5mO . `O4P% #ç T=jhlē2dhၻb@m&Zu1oghnBAYl8{ۜENQؤu'O=MͩtoShYh%wL̻BnlׂZ@ Ah.n* fyZk`B4-I :gp- ;5TMpxk)i 5OgWן=%,fǵq/vh_.=-6Wݜ_إ/_z3BC}ё/'&z4@%C0xi4w!rToi; e0Yks Jfk56ΆV otQ*;Z)/JjQ#y.qSxX9R<^zwdfM 2U%{bgɊ3U{ ᷎&I`O2KK?]A,[j6=ІT5xS|$̽Q`a9 Z@셈&] C3S`l& X%'.8)+`R)jn;8G P~(Ap4Ӹd5ﻺjzV0<DaVJZp+o, d|)$3C/L^WlfU39hנhb2*: I=\ U9_DsEbN jU!'sZhX $N* 7׳>GsNGOÕ bv84V]W70!&s(.K})Ji6%@N|<]97T}n?נTq\yT{x5ʵY(级FP*18Motg!S/ b9H2@.[W7@ח<;uȍR 0E)3y+\NsI5Fek"p2W4fie6zۺE,`gy ̷Q7zlloyQV@vq4\t| 'Ifh%ܯzTb $}H5U扉''Ai yr H] >j;h txv67=w:ɎCQYBl|EDx>[VB\5!GWD,/pv% ]NQt E3=6Ŗta@j:ڭ qb`ۮ}XxD479w}, 7?iH]7v;.RIyQoS/mp ZI@'UߌU.6M[B) nA{ 1DrH-ɎS\En Ae9+q5vLAn`ܮE2E vfK4R[G+, 4Ba%Yl=ٰ,VERœuvE>6T=f+i8OqBT8a"NwS`jB$Ώ7{!+7OmQd T6GwGɑ= U:N!Cԧt+]Bap(D"s=Yi6NԓlI`.SAg%+5 ̳;/"0wViq:T>"+ԡ?0z~RLsSqаAd[5I=ֽp[ 4ɗoRW_3YUak5*&7;!%}dYw(Gx1 ԇk"2_0i\`QJS[jV*noGmOz+?Gjp|B;0$Ic7ڭ5CR^a)ޏW?}=~ϪkswI eO F0OЧ5Bg#!%8+g-fF@Rtv\ãs3Z&1AڎQ6sG:4?cHڕV䏜F1`1rI=] y8 2vWW"S ڍrQ[E^+J 2"*g-3z8E1N F ʺH1YWyOjgzZ1L sލJt#pSk‰ogay)rq.t*\..K?`i>؛R fE Y,iיc!+ ^>q)-ŞCRP=R ] 15fұ$ɉb*f)|>>[jܨ(A(Y6c+jF]Ii@߈5]2@MQr^yzHJ8gml-=thv3Mys ~{9Awxy8?ğc "ܭȨOW1In)Imgc)lB~r`㩪):1S 9!cr: &"Vtf>XgVFaN0¡[WK{[Pt7T腏H9^o|0(W|V)# `}dsFV P,{+z͑`am/*jԭ$:ZAm63<<p3>iߊQs=~`DbVpM EiE6 =A[c}bUͫU5)Fݞp9;k&+u""XF=b ώ g!"iy$tcd`V[6ލlB{¹4y|Ms,I#yx_& (-y-Nh&u6׀X*! eq5d !l=^X>u/U'5Aݵq+OU0nϨ 2o9BⵖQ0h6^5.Հnr]6gix hF~ gfr%%fn{E+KĶg)2:N_~YF:pJ`PXFtӝBF/BEGI|+LSy*,US^Ikwt>ioӈask9vl bĖR5d-ZdѹB4ǯQg ]nd毇#;IJ^ҊC&t0 9R]9  oo9ήzVDҌ-'Tuv7)k7zWۖţ!ҹLsu'=urQ&XyvOG WY2%;eB:TcCMssz=*-yy^7Vkjcx8xoM !;bzD>UlLm`F*:_w1יT=ZL˦z{Gp76I>a7 t%hG:m6FՉ5wyǢΎFkli@R..h'JRA7o{(š'>HfaZ:%6a4g&/QqK(5^%dH[s&d!ܼǹpbS :/RM_bc=ظ}& 8Ye|\ӳIb67YFԖ0eM(Z rF8ozlD&k̷\olڒtbE(Ui+JoapRtɴ=5nt ^W`s9udRf:()=MӀ9ZIgxk ah1gûT9y{B[VߖJ45MG;햟.dkGn>&LE5/B@?<ɸC=f'^CNjR5WxطYf:S[pD1\TĢNgScVA-1Xov8?{.'hVP[2 'Wc1CrvтH@~j%MSĴyIƼ&8@?owB{\JN :02^Qt͎6'_.Ɉ7=Yw5[ hw ;pg3s |wH eowyرn^Mo6ڗ~8 DU26nçZ# zH\eӗxĀ1&e>ք.N&?ͦ) H6e';%?:}` %6 ydOƛ~Ld@Faځ S‰X┈Z0k𘼮b5&kh_]k$=~8hOC0N|Tk[<<6A%u2(&P{v!تt=^~zZ]h3x:d7y? ;+&D^t?R"wjm/"ވ.?cjNVg/.r6kXۇIjP6g2B<,f6vĈ%cYqhfyh`q!" FN3 Glk0w!!;E+//pD øFD>ȃ"+M5 +B6, `#ތI6mX.O-@hd= ;@Us0v +p*f"z=Rh#^GY%F%.hD bg sŽb)ǥ|(ǾuRҒVYՔsQ8R힏|^ۆ YpϏsbT o&HϐD[^߃ߍe&Ls )xM+XuZY* w+Нnߍ//_ YT \ZճNCɲkȆV1PfOx akHQ&!,o"@3+dmkuQд""l -nMpG ;сG0P%'Q_śs(I:uV뭎Atq,بP׊B &k8}NOybjv z='9IP!q4}rf3Y>o"'8pnozNЎ.t xh0,+ixC dב#9K~ nfa"/9TmKAf#1UqY\ZP'spFĦ;툱Cj3iⱦ!7GMm T%t`Wg.J _xklD -_+ J6@ݙ"Gߵ|R|aV)+kQ1$."9]`svSlي־~uFOD9W: (49`+\IX"y*QB۶$4/XKnz?ӉDܓĶ\z֕X6Ԣ"e綝NOռEL^QZA@jxHpөXp;ːp)S3PDov*IxVq JcW@}n4y-d%j(@"I.]h%2DtQ'#,C`UɮQc=wz_Ph.vJRF@kPKv.h"g$~eEM@VKh5ON$ykXR NǴ? Ji(MJIQ)kޯt$ f^&՛`O%j l`>f#7i;oC.Gԏz# aAa{#'0 @Ejح4ʧze@]y>r-D%nwNyE`XXěn3nnkWP)O>!1 &#dDZM6YV6w:4{ZA2ε^jwtȳՄ$AA]cycWE l/(V,qꍵ".ЛUfUE?qj5./Lc:$m'ZblNC79oVx"ѴWfRd3dP'Oc )YK_h|r;u=tD.=9&ߋDVX3:(Ʊbm!? iĽAWw]qaI1 _"v0! qu-UЍfVkW.m-Zy'|/~ ֌$v+N+#׹܉W l$&6P6Ll5.:oj2#yXsxؔT*UF x0#D twU fH903??`_e7i㪯{^L  >5%˫&0:Är&ujֽDoƑD x5DF`8prQkzZp_A&ؕK˥,9koʦ@weU +4;|G1eo(CgKGC4SXט8C=x2g(DV"иb=W`Bd]7xP04[;»:ʋ=0E] m*%?= )%{*eQZePH0B%CᄬwZe8Õ#Ǿ8VS|/&I WPYԿ{ VsWw6QI/4|\#|Il26{ pD?Ϝ} 5*HDjC>UNrh 02R.|NEЈA&'՚ 6y e6WWŠVy#dr5 y'?v"[6$_Mj4E@bYNӭA8dW[{̶s^jR/`;Mǰ #4'Du*a2ykFg>ZBö29AKGa'umlO vM}( v;): *1EKjrgB.l[mA6b}H1:I,s0=:aWiq"ŭ49 QeMvj"% %~nƩBC'%A?vH Cd~j˓"1BU0"nI?ج61 zǯiCtG޹^>j3w(?t1΃ \iTBĢvISZ.At pIPOI^@b2ӫp,CK8i.*+&w: e89DxhvR#4DB4imBG[ni#?q=R-E%IቍΆ {/0rс]j%m}(XmxVnK,__GGhlV4t[uck hYO™k@B?KAT9G1sU9*=$,泡ٸo/ol9yB*ϞoYT)RTL2veScw GW>=Y~8bRnGJUAp:\2OfXȁT=[cl \*6`r4<o 6fG~`PS&;%#^~̟ "3Dte4y *ٍ|sq_YJ/}-Se YY,ѴQ_) S%*ʩTu h'=Y[Qav |P,p5lQ$׽ʾ4ȏĂbA,2oV̷׹ |➪ kIA`)? X:4 *i)I[E'ܓq^,8w-qK]BG^9H$~s\jX4ˇ,0i%4HÕ(AΊ,\vP&%>{'|BvA+GM3~(%}ꋘӒV5oI>q&M26$b^@2+) ؞L="GdX\%XxH0QnuSkZڬ ;viV6_]$t]v;\(Yi fE}P&c=Ī @)ƙ 3eb b)}@k~\X]khDm<χ )ɉjn>= }X耵iWʺK I6F9 1G%=NayBBh|>dH" {\XՅU'a2ARyVUKllJ.ѯ ͗ci'+gJEEf MZ+*Z}7"+h`.Mosèw`쁃ۼ?Auhg9di2N{51h~y,N }ʳ\(Qa&{bRu%?li/:EnE sal8zq=W߃W.0|C܇~@m Me˘FГ"3@%gy:ԑ),ym*~v{0Ȋ`]M!_檳iI^,$n}_Pρ珕&=?w7&|)q4h!=˧&e*lcF-%)8xӄTuB$zjA\#!K/{Ӆ>Q/J2LgSqď,sDZõF52!o]Rgarua5co9n [ϺJ1>/z#Yε*ReЧn(^&A+ڞ,RӉrLXք"!ћo:YRpߙڧ !XaUI _]>]{N#e5yqYXXe!&̏5eׂjOH"]섇zlMe՝O}a-k,kMvT­kJ 8 3 /dfT_p ސ |ǟ""Sٞt!BE?v@ @PNڤ7WuʟfɶS rG.^2QNuTLG*Jm>bQM󅶎[hk86EQ hc>:a3[/o_Z@շ*.KO{[faߡz,4"]=vىW/⚪L'XpxJƝߞM}S-QvA+UeO P^kP~44b8DG"ga} t/61G;[ -٫O_~dtL"6¶'zd;S,<-{eG0\n,T*GtG<t< p9Eڃ_{c^(N&zF@kn 5cPŃ#0@v/ͰnQL;hKrrKfIXSneG<2#^.# jjK?rO("~*mO|2Ǻc?~x{>_\Z*hg[x 8f{TӭdF}5׮ FLÖ m`Ņ:1oJe#2/B(73NK7?Ɛf@?G(@!L3wHN,Z1=_.o,gUb~*rބy\珰+SbϠYacπ^~}޻p4Bg:Џ|.Gw`37! ӷƓaPEl}>-5ӶodhM/׼wP%(݊rNPi^I\=TDE L^*AX>U|] K*}hեu.%6o$:TF:,N\=JwpX=I{  x#7v /,/ʒSAqG$1s/F!K?ae(bjv$C ij=U1LX#!3=}'ׁ{&~6d>jvоaļt\'cusݿ+!Pi/2V Tj· ڪNg+.r)8?Y*+6t3~5%քDfTÏ2L)Blt0Vs^"r5xQ{Ò@H") geIc $ոVI=bmPN.$?I(=/=l>*70zIRDfT?]Fdz/ƞ#╹1@sFLrOV|nifrXj6OJ~cQ4BoFaMX$F)C|3Ӂڞh_,[9p-(u,noڠ}T^;-FR1MbLbMǁ>E~R:sMmxְac1jF=*pՌԙrO<2=?>w1-IyG9RYy\(&5pسL )FI(8;+l]Ш\ &RLĵY OԊwBpHBuJ%TF*JG1h ~e|4cR6>G(7#Fi+E޷oz h Ͼ$А @86<V%񌩢q\Qw4mir6? C>UZ*-# 79br aBp3ҥq#yo茻9;̳Ry4.A_7L.hJK`sz'!Q!XGл)Q 0n68aceofB$~KAOюd'??戾(6%:d;VǧG!|ZG W"d@I% du.lrB$5HxH)=\P UZ ύ,/D <b 8j !-$tah^q״<פdm=Զks U|u9# מb$L#^'TE1da(D/}j9<,o!/Tce0Bٵ5*gD?n^̇+w @'O._`{&-֒}>?C+ܦVE 8YW,֓Bvҽ"R;Nr-o`jY֋d'/vc7>3VYm4kፒUxe`% 6AVvb @-$e{P+h孕ӕn8de9? 1aB?ou͙ٲ@q"No(~p*;5i{(-d1|`D~$wXh{;v6|cjѳq-N@lX)%ޤrR[@㞵|o`יQX#`wx^50N*_*j m]}]lG)@]ԑN:CCg l3xCeީËr`CuzAA1B٩wmX4)ӊL:݊2ۖW,~R t&s94h'=fs`<_)$5U"¢/R%/k̍ T d」AmyF"ә7􄮟j[Vmߞ bգMR`y1=iQbˮ"zZ {Dߎf.9T>L<9xګ[[D}LHÑBZI:Rt(5lB4kt)pOʸeMPҹ!-+Nh 16(r(V6:BDRm5w #HTag) .W8= 4S!4v۰"Țlі$BaCr#S9< WS9vx_=1WS;yT]B]/=[5e}/d%/V@ ϲo}1|Oͫr#c lY_cN>)} 9M ex9DV'k% Ytį?6EQ`G  2H#9v qj1}As<ˊ^V@;G]֎#|`3ҡ%Fh?%i4n{2b^T=!W&>jV2GGiB*iX|d씫3T)N'KE6 :fWQ:P٬1]xgWZ,A^e8J5y6)U 8Y8q^#(A";ϴx!ֳAזK= ϫKѺć+P YE O9I΅y#Q0Y67vר󧤇kdR~Wܾ^j) BljD J Sa%e#a$tdSxK{"F<2ct@/>Umgq(S]`vss +H&&om}g?h*!RxGݕ:Q31grFo'R[j*0C#ۑv~Cn*lgBȣ9=k%Y:)jA6& e8;V6;t&x(5N b.ze3 QP%*m2nw P^ڕq6YGA%8_Z[D0zJEa0֒sraE_'uWT5j(˪J[-WD}Y [_+s7Uaw"Ń«-Ţi.[ROjΪ_]v_pdb\MP/׍k;>>/9#/q8[+@_;,Vp@bpGه(\_?[C\.9}Okm.l@ƹCI %@پ778B2)V)V<"^q@+#-*ǖZW9RքqiWZį މxeLPY1>aZ_<_tBA#*?w ʮ+ 3Mr-%j|HP d= mpj{8dHӳ.g-;U-g4.)T<&n<|9(j@Dޢ|}mu¡(bb07;W{em_AYf/q|@ڻ =L8I +7KD "+ݸdgTyV]U,?mI3A|W*I.+4UE`!i3&;s=W}2>k뤄Lj+7{2&m4xʸE1*/->?EzqmA ~"*|U:k #,FN`Z՘yUF>l4> 7=a@/V֋BCeUuʨ*r7b[׉߾%h>U!2ݥt4)%2Z7ךNVqԈt>iסQ? &!F ;!LV?{Xj~k1>}cTUo{[gZgF_Gvt֗bzr x6'R@9Rhp:G^\Bz.?6C iL P )XZp<۽R EFuǭG_Fw\i@<0zSiLk88K.nsFng!Ƹ;5>`uw,NܿNo,o~'RXl:b 9`r} NxJ)NPljX0)lEh-dX| >j4κh91'y*GyWeP_#‚f9YVϴ)PQyOpxFȆWHڃC1TucSF#w6tyت0RW,r5 Tg<`em $)J 5=A샂ᕀQ&M ⼡7}T Ua\ho5E~Fq6"#@/}Ώ0Z46NQJ 5.H.T9jMy1. w251"r5l?054mRJ7Qg N2Y'c=]M ڕx.*2n Se$P(la=d̛zo8mDZC3mTh^9xT a:)3$|KaGx{ sRi 8!sȤ-⠸^><߅ D~Tbٜl Hd-qcޱITn+ =lH8&͑$o`mXml\1b2YP0$=o5=(#K_"\X4c;Fo6tM'x✼p!esԩZV+X I&${C9=Z"STB0(֕ߜ309\nJuTR)с iX]Q"X=x)ICDW{6.4OO67OZ0$LplD8iۿ#KPVBҼ ȡ8 kw]9h8m£[MRCS޾ϟ& 'D[kKeO5.^FЯmhtzs|8\pD}Bɷu!-ܪ/C:M%8Ẋ|Ԛ@ 93x=^s]=tkރ;=Ti3UX" "rzNmNFĺ1>U7wC%ѽ6h/CjY!J w* +*ђ3L6שSF oڐh]ರ67e|ܮNwcq` B\RUIa!+łKM.zHb<#*<-7gn;]&T)ي8a?qBM8I[fw`/]+ gIg?{J3!= #o^#2xrBV+٥wxrإ8OIZ_H$}] !Pv![&H~A~|LGs,o` ?[Rz{. n6mt6O&zn3Ϙg T2 g.,I8 EU%Ɖ:sishs*njR=d,/_dƴ_QGq6&nzߌjHJJ>N=y'HB] @ԂNyEʞeZ2B ~u]Zb:K)Z l{` l+=7 S yK|+\3@{+ŃЖj` B`i Xc7=yXYHIl%()rImՒtg#MVtx8d>I%x5ƒ}TˋF #bVB WBo$1mbcy#Oי nϧbA%{C83%StR+.P dzwdPIu4Vl2;Xf_~:"7S^xo63$ jXP?f0^IM( y V3]WT՚`%chFZa_k @WHާĥ+˪k_zBsb۳2H/A|ASIN}E uKd&$PG@m30#{=E6PoSE#] E ?/v=Kh]-h7qfU{'Ub=["#0b}aǹBGSCG23^2]@v=;]̗ٛ FPǣ}; fziznlf)a"!Ijqb3ߢ->4`OkrދO1K*PAj}HndX!k,3MXp] u6`XM|ےMNPo=am- u5.W,Pt͎hk2toٗC挜t}F)9GSmS\N1X߻+H^J0;1LiQluK"b7eqP7ځBCDk5BfՍA}.Mn P:sn'.ۀ/Ϳ%xRV N.[Qx|͑6V$6׵jXk784$X1xFL>Rj~/Yn5 .!Qaoo;09n_lavvFX oct9F </_Ǒ51ҍtS/puND0,G467;"=٘Y\ˁ_{Pn,`$!) lSd,noV%h~w.3qmސ `Zu! h4ݔw{8 x,9ibWB%h}LF^OOQ 5sDHc,}P;ӉtjP],b7NVJd^ NޝL7YΫ\+8*l{)=;4fvvf?m4E Ҧ\j, 'dKuhm  l1 `ULxy %{Td#őвyv~14MYD\)QKߤк#T%ٰ9Ioe/2 . kK==} M\ɪNQ;un9"7f/TzךQތDny@]ɶ!ǘx*][[L_Y/x"ʤŮa"34cJOѱS/o5fSҚPgmtyܕ8$%|=/ U龅iϔܫs(˸ͭDy,+751g/Uf>{Õ.Ih3Seo;h/!3r\Bic_|XMaNL%?&E',ȈH7g+^3A.;r>*Sɳ!NDF=JZ%oz,DVS؇T&)DkIJ,;% _NaC:r*|<CX: WlbvȒ⚁Lv"%pfX@x:ְUM[.@K,-zi_1 iAa_&EMβE:^\ yĻ35k|Y é `L^E] 37dKI)&:ꖛv 5]x6> K`'"&znMAD>`+ya! g1ZtT""4^3 Z:CevzA6-ŚY6n*{T/($mM4KC}2R,t7x/ `0.2o& ޠ=gD lҪ֍Ye$SQk5}wFU3s# 8DN o,77+Q.\vȈ#( `HoC׹naiSJla#~4dx|-SFbiHNWS-5Z~eċmxzRi:XAWcK:/Ach.cY&7Kֳ̇ '֞ HRDEC|oj³(X ?v+ Ly7w$qog)誼p(W$n]gż=.RcñԶYړZݪ~^fmF1:BƵ(2x ITc2|\f=y/^ jyV}"hQ׫p,]իJPڠeâ+o2do5=0*sX3E1/fNV}_4\$*e#G&m8#~ `c,[2_c ,71 2VGLTYA GS ƀ|G5dRz_*e7s-Dy=qBȝWqyg4&m%2w˦knuCfedˆG1f!u!pLr\VyO$S r+|r9QaKI7W%fzP׭qHOұgYZ0707010000031c000081a400000000000000000000000164e6139f000054e4000000000000000000000000000000000000006100000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko.xz7zXZִF!t/T]?Eh=ڜ.+egL2F_UXfhccÑ;&&/{iu=q=c#W7ᨵ<Յ*?vd_%?Jŏ] "׆=`$Ymv:\2:c MLc?»'6j|Ŝ|$Pʥ~^ w!ox*u4x"!NVZ: $gg8mF;wC:Ln^.ZiDֽك6F0"Ǵ"o;q Rё߳ލ~!!sCTu;%iEjoߞEb)@<"%I&i !2 v}+I<AjlTxU򥽼o4Q O z/zZ ` dȟFG I>o}ƌGsmb 3w:Nl}UjGPG .~_lԗxgZ41f]PF:1 |>Od{opIG/H ^+C|CmoFId_cb,BϵVD3t Rׇw hAa:Q1U moAp7Y~PiďUwpej}M %7D3M36p :{h.z hzu-:`4 ?=^TY%~H Y CK ,*B9]XS@!$̡,K`ʲu$ m .&˽n4=VɅ'CjV1{abhJ܀XƒlM9[L#R: w(Y =EF=(JY\@xˑ]2# 8CN?$w8/L8{1͗)P>kĦmv8h`\/ -U,BL:9]Cm?˿GLz[:f !1ܥ2+y>m@䐔ײ,sXG(#f &t+Wñ쭠^^x/ˡT /K1n+?ֽʟM2\Pd2'_OG-m֍]{n8$҂ ά=lC̄=E/Ԭu.DR-i2JpN;p.fe?Gl=+ TLM Lf l-{5!su'{gLZ_@}xz%7Ag"O3Ø04bp}_ɁR: ]GhKWvxTێHN[9o#T%e Qr,\2lJgz[BsA|UǷڒ?8D._%)Q)_;;0h]㌳ -^?`r.Oﰓ9i`T,fN76Z=%n:h{~ `. ֟n5ʱR|&2$aD)>9ڗkی<6x6/ \ǻiHڤ"c硍]&ˈZ !bIjj@K╤=0k'r>c8鷖{_ݥmaZ4@۴m A[p|PdGBKWV)A$Տ.6p»akjNp1=+?]NJ\]ʺ6<%dp-%@iuŮ|KNZGbXs#{ќSbi"N+xrH4nT|w&aa8>UZk }!&@!JIN|$r6LhH-=$yqm*Gz{ msp fId#:S ֪iy<,$tT'RV4O*Nz@ +qPm*X!F)Ku.uJ_jM@M\Joq_;8JE;R?&нͿ7sM,*></\&Oflw$HqL0? @Y%DߔO3-*PڕY?$_IWg?=߿J.ĺnWu丱oJG*X9=FwNߓ8,yDo' ;*i~*^9ngC!D6Ϋ׬,{?قm>_ D| "'LK垆OLX0?2|U@7ϐ `ג(jM'E} a{8>*= c @ժeם-qP==Z.u[RG0sm4ƋRx'-{3^P!W:!~`g" ׯRv(nEf Fh{ #P]Jdm@zMet`Do_b׾)kW oybE2dpxcvg Y B ։prMW*D'B1 v[֌=o|^u]pU\XS,HxSMuiQGíY[0E١l|NW~l_U/41~f] $!s4yl@]9֜c76M], l/tH:.kI jnpi2%{!-o&YHT.AjU-GI-mqptXY,PD< NO^\p.o^-b u\Q!(&.;}lk;!6ʠN'T:#: "t~…3u[& We|JsR(AR='}O+a&ѭI{NʧPU`E>Vݡ5Ҧ4L䌙gN>_Je㌌?I0OpڅňxbT1@Z."آ:yiB^ȑn^#Y`/W6S{L)X#} yYc )#[_ч-yâ{Gֿ㺠qW"@;ltU _k|j(a>?R؏i㛤 R^q ec1Y5/vh1ޠp- u<&^|X]lwj0gzeʍ/)HI1X=-ZďL+[S+&$nΊV(u3bIm}g~4RD㌘cn0ٍmkvz &A2Ժ 긱j= `.9Ё==DDepжE,7ۈj Ѝy5.U[Bd$ѻ+?vcƄ]0v8(R[Fj%I 5/f:+\M?lCdVq4oFK(j029x5AZ U*-hά̿B؅sOZy+iI9`@*>mk˄Q5X,ͽ{w3E\ xM9VVZhFMx ۷{ r8}B_$byYEABYU+/$Z$XXNat眒언UrO}"0V\1ۋ$wu:3x/m&JMfZӞ7߉j+EZ:]Np+y4J͍K/l */-m /64\S sI&n35ET." l VBX=* |Ԩaa8ɧ< PeA߃wF>ӑr^A끇Y<)v9 'lrjJ^F fHtV R y+ _bsf1d(Q%:'+ܺ95*?@`[Ti^} 7G$p'K()!Q^p\G2>ѡIǪ0&CSPkjuVG kAĉx]516T곌GZ#HaLt˺N{m1W6]swV/bci4|KGnܚKGGS?el@1`[cSaEMdcSZ- a5hu@XGb+!ou.{JEVi<8n7\ .rMf⡢becќ§6nŠu(w 3E=e jA|pf0m-K_o$S/CWǼࡣ/ y!xLY|1d6G&ph>>Hכ>-[`/Sò*Fw'$e˼` /] l֣m!sotu)vJ x1/1TS̖V?-k*(fBm1/8:)&짫UjqiUmnu`Dઠ>B M[1Lj!>[4ꚜEi>_IBm0yBJ<MZPf!щYijgs*C'Ԁ6Ť^dV**M%<Ϳ%A9L)$Yi*]VI)Tʟ:[3o?r>2,-NPS' YOkPB~W+.]eqڄ:p݋(o}6m^·bJipJm͎6^hK?~f#FjjܦK"!g%}M1Eg]A}qɧ`xE1<#\RnNAKPO"æ(sb~oj3流}~e?h!t̮WD|wvøg+:?*7xx%A/-S:RM4~]Cx4ՀӬ>z%GGhkMdp6B1danoV_3zR𰐱bH>1[vc_p5w+#wE7BqTƞd2_j+4Йt ` wvD/AU9d,f: "/Zsu>~|;93jNv:+6h,=%W&p%%k҉ȮM4 I8~ZyVh.ٞaU3WӋ4Ci!rcOXX{D^)yB / 2A-82 ׃}~^ߚ.˓D68W:&s};`o<~Pp]|?$VU-ID,E>%-tׂ GM OoBd]O2IqGC+$8 -ݺB >Cy.ȷ هY,/OŠ>F$<* C7Gi4"'Y+\wf ߾<?ryq)cueNJhWzAw+ 6# 7hY] UAySd$Һw(#uY:2ZP\ՐP(m:ݮͻ?PjnFHjKx?.CLEV[D^lQTPy"i~Bl Äe2v.^H1:ѡ Do}~d(W }־`&[0~ӹ.*~{a3{S͘0͂|ZhwMCP2Q(.d fE=lȑ~2)9إFc»kh *MR@Y`4(vzn ۮ\RۃЋFd>VE(uT s?BMVDIU`l͕ "GNmEv&&g!~R|G,@ /i9h*O-%yx2B/y~OcϿvnip6>gQou.7RŅAR>凙9sv9fN?Щ)4(:ڟk,AkBs8+,\x23ӄm_CfZ&s*kUu]y؉Ni`[fox`ws1{{ՙy@G߾YGslV:ٰ<ElA-Q喯EZ q!5ɧvB6х6'Xay3Ɓ4H|!^:fhjz~@9dUsz> SS=]\K /DԕF-V)`rفWّpdpA9%a{dc.s]`v"cwTRЅaQKt@2 ,Ia}h[]nsuaC"7uU;xlN$22׼BBt(KknW^!é޾uZ˓ ZQba:z]wY>%$@߃ 9#Ӌ|>ѓ{AZD(f>f %h,D de߶ "k8V?{'5O`>D p"[;;WơĨ @geS9JٙGx UjsWc%koɛVyk'b@o]^8u7,Zn]^!73+R,'Y@.BW &>1ٻ/Bs~D/7PA@1 P&^DC/ - (tKsNX16!&Roɮ5)*WI,!u&eȱvU} [70Mjk!ctXܕ_P)c ]) h@9iy?z!D57(  ]S+㹯2f 8ktU^l߳uik?Lc_hiv*& A6uȫד.gՋ{sHGĞb:IpS=jvYڰ<ɠ0֠f״F̀K$~TJwD uh8UĪx[׺Y (?+7ܰ*ڀt7Vxpϱg#@k/jD^^ዿe{a,0;Lty2=eu,2j,&tRw >[IX{h6w}'b߃,܅)5 ] KnńJ'[EzW$;JXFːb3m')? bf[JL=Pt7+NoN07 48-ƾc&y;SW*sCpk%GWWOXush$aJϔ ynj/=\\/aYw|ϺioF܄X_zN9vWrTN㌑%֚ ꜏6;sb WZp9񼚶0KX.bS!>_~u.,cCh9OL u.S\FrȌ & 8 GQ"yɍ4nXZYS'Q8͑NO0@q()Nj6(I3˹Ûx!!l@D0Ii=G4AIaio_st* ۲* f qM)rTvZÔf3n[lF󾍾fbXN ' k14.i 5['wI~g%y; "Ap$^M y>&M⧭jU)5nFVP"W+hN.^-)̋ڧL#{Dm4.m o(Loј@3 qݙAۆ߲Qb*YX`L#vtGa'5=?SYpzs[׌~6#~_&W'bJoSTv&l*0yHr⨲X+hVv,mށF+ּ&U1{=DHn͹[}_phqz\3 . QWP@LB:U;~;- *{5&x]9lg}zݰ﹆%pvst dUit07M'> Iob+mV,ƿf-۾_)8Q bp;vn]݉vM a97(l[fbkk)d,>%B&슻AY>mV"j@Fe3#jILIR@u63a6Ff1ݍVI?V!Ty)bp:s3"2wLYHWn7T'+fSyڙ#ˇ{WҐ '`XCY{iKDK Ɲ0AQ%11n0b`Sx,sF:xl&A7{k$f\rSs'%/d#[qX?"mӘa Ne:Pݒ0ths&x#];@%I>y)Z(4{i9 E4̷8^ήsܙ.P;N%cZy4g'Tnmp &8[cg\^q "$ɺu#.k8*HB&} h,Zw4pJb^cyI wQ`a| .,~_\ r,39zhP_<"q0sʜ8YOk6dQ.aGX}J< vh.tfdjdꥹ4MG3oz{͟j,OPlp2lZ&pX@PGСǖc X8]%m7*5 /谳<,BϭRee5UD (7u+؎N5N*RH5 I{ͩNy-U0slWnI2 yEw%v) m/d*TVF~d" ˗If֮p4yqpPEQX:َk T/H52`P'HZ:Һ0ʆ U}KAA_+9Y$u͒)ѱJoCJ}$b+Ù\lE.va%sP,sh_T5*RLa42^'q.(p^HC^QS (}nPu+ "9tu )l!tLCkˢIl Z]..B*N?G|̀< |4bJՅħ^6F ًyAHˏE]4qkJ5CPypr$߲9] - BVVPŤ!at0mZNa.LjKU&Ӂj~;Shv|d|]hL;/]o`4k-N%5ؐTh哕%lJ}n+xM*'8'٦1?y5Ҥ^?ZxϢ_y-A5c]_4>vym}_C֓y&0? P*hL4x='qbHY֟Jp\Pg'"qk>O-hXGR<кs"h$Zpk)dOhzzc9;HG2\vա\i@wa|Fuf]ւ ی& #uU2$-R\>j x>Y(y˝ ӏC$'gJsXԌVG  ʬgm# h~03"[Ye84'7tC; 5jő!Y%B\f*1'm>HP^f7Y\3&¨0g>}#U?@ŰٚO{!D*xR0!w)dIq$X8/D>U1uSP6dPWz-u>e$KkjUhe9&/JDu`3܆+K?R'?uzKܨȴ`S7R!4xԚc;VuxOvkE>pݻ7v=0Op*dnjn8_vReh}鯷xÙxDB~Zdȑ4%'l]@o [6\Acjk%JHQssZ1O;QUy G31GpiyF5_OSkH `Zm)M .~cpPiC0e&7Ɗ8ӮkMM0! >6y , O+v)4 R"y VgDZHY,m23p[uL,ք0~;[n &3JLczMzZ|#HFwsYM{)ޘ1Cv @^p@#a MoBτo 4!˃0t^E<}JرpУz+ ;x!ր #]rb$T{#9ytg5TD*Ó[bSp9ģ TI: nn;ux$,FZխu%ޖ\jm>}59%wf/EX!tܱ7Z{f LnBxbAUM:)l$“G[$еy;$[ S+k;Pd uIZ؉Q. Iյ5"Yʅk$(P)`t ܼVu.hxtD9GLFiJp"$ _ QtdoЮs1~cl ldd.aOk߽ԕfTњ) kW-&ZbKm;A⒐Pa6-6s~[HuACJӝ]?ٖyM({)r#H ׈culKQoNuZOB$%V{$c$8_+RNRv'O6񪦈b nm%qkZ$s$ܐBʷu}2PVL:) ·,ӽVԜҧɫzë!NӾ]KqhU[a!.RZ(a݆oE(b8^Ɛ{$H!U/9˘YƱ;ьN1Ez~n7۴}Nq<4WT7/u_&&p<.Xi;;Aӌ Eb? cvad& xq\GG,냳[uU1):]Dt[MesU1Tdlg6n$leXoIQSkdmWhjq")(45|VgQ7"$miQ暤 ùk- R頡gnu ' 7{UTY|KX5f~x8u# V!YF~G*+#wahs;DTpSi''"Vm-56/ ںa۵wZ|,wp /UyT{/&Ppq7cBڀGr[InsHWlM{KR>_-FW30$4%=wou)8*:<<X}ȹHtDo};<9BÉ^wX&s쳮j0 +A1&ݯa$|_*.O2e@j9UMOeWrhT#]Ι`;*@J!R!^ex#W֩F-d2&|v.nRX  )hxv[@9U7i{r>[$*’%ys9Vx75GUq^ ){}!BL9*n~sP\c󩴄+lC3kuanᲄk~\^O?@fi\B9°]B;_Ti8iDqPI10b f|lf-"j8G׫/4Hf;'Gah(FY*,t3|f)UD6h>E/Yr&32D(Vxs~VMn֯cyQ5F$S&Ek{Voc][N/՗x 1-sgbY3C }̀ȉJ+P1XtdɅe 3NS*Qr''*ʐkw;bqӇv\Tm Dl.qs3xn_9&^b|In݀1 R*>2}@ƛ~G:%tb:f%G6LJ:al"VkFx5eC$O@d:*t5ҢQ|10b4åj[~˽J$6pDZZrdzv-UO'$ڷzd޴i΅rF]b,́)ے-FI0FĬV}D**],gB$3ǿгw]_gP\aÍ4.Uz-^bjEU)B2@bs+@3A"LSXSK\2.PJԇzC  wk m dd\n;G {ugL`2Ğ_. {[w516̛ΰKuYE.viS2 tk>3G Ag>m;G<5;P[J_jS_A<6lMMfW,/@0u'<nt6:kL+o2Ҧq{4=jgc(,o?f`Pt8[qgzuvΒ< $Bp跶)O$4BEtJ+P^J 9e3aUE9O6+t{tCoq2U#]ؤб9-ep-.k pɠ(r3;ӭ%Lji-_HE=So`}ytT6UdL竊-2*96%Q_]ldHim7e"z;)[:Ysh6C9[=*qў8l^G*5OP8q0a u1$sjغ]ӈjL27R>#>H=0ɊX+X}SMXy;_ʯ[PKikƸ@q){V8>W] 0*9 XSvq'3qR{VD~-GtK̜?K& 2T L˜[BXNg"HooREUoq(w67>eֿwlwz',ow`" +I (hAuz@M<,OGڅ1o0BZˀ=ݻ#:?iO̯6)vvI%&IJNYoHCEk@WflJoe|ݎz|dѰoIhLU4irԃ_U|~r[+(\d9@MeD~壶D0E.}oK4-r֋* G:6fr6Iӻ%B+@N ;q J4竩k:A&`R(j5^,aC}Z4J"́iIq, aruE uҊE5SG01oQu3j;3߰XL,%(8+/;i^[oUUckH yӝ"52 m8,=R!~d*VD fqËqA#J*2$7'W}E HnV!a=惌Y N" U;Ş?ǺJ9!4)hO#~]]{N;(B7PAƧ~淦%,"3fIQ+?_T֗/"AGD;,jAXBnN#Ʌ'*yq`'gE?>ܜ 38P lT&߿ Y\2J!/ݦ'ށsUY2•`]) _zx)e ݉9HdPh͛pџPh`Ͳoa—\:8Flo#z%RY4#y`1Du50mA=Śh˵1Bov㜙*2Un7Hx}nU ,.-rSM˾ωr~<zMY[fx_ϕ~]Ŷ!+]M!enˆv+ZܵsKdWF&YIhS1 /u].gjaZ'h?(EK_(K9T,%C_xdJI cNlC'LXzR\<=@"ֹޯnOA(utfSH?( fr8x6{ÝJeJyOyf.$[ MKڧFDUxfw:yyaѺ:J6]7t $,o\\7r;\"EIoJ!`2~7XR;k{9kN;zxHl牺rJ<-<[V{Vd?mη/JH,E Hۄ7 ^6XZDTr!]]Z WD^~ď*|s)g8"^m2Ow#[3I PoA<XYb00pz_zC[:\=2:*M\ه=} ",ĉ:xs*@"%4  _qw .odLE4-Yյ"#Z‰)ܮGf}L(G[]XL@)|zz)#S;q?#.'|jӟ r2$xd:O"uڛΥl*>1p8-I2FmMa4?!i=%JP-/ v458ђ0X$ȸfAqVR3nfTYdXs#Ft"&h\[aASӚT02,{ B7%GLE%M:Eg(1-p*ׇQ-ws\cZTl$rkr 1{J/ع% űgYZ0707010000031d000081a400000000000000000000000164e6139f00001c38000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/ntb/ntb.ko.xz7zXZִF!t/]?Eh=ڜ.+ɑQ s)r]R_U+cr\ܒNMɚ.̎w[|qOɋ^s;tJl<pEe HHpao9 hRouY()XGmVBR'1Pv6eAVj [tkk6*ǴELP# |L^ujE.%|k 㿥C9-4ذv jf4)`j0#?yd.ޠͿ1U8j٧O|`kz?ȖWEFɨ >qhl7pjT*L2K`[."Ɍd^X띥/%8νT3q0?'K/&]w̃ǠnLĽ|z*q냾QC[J&PL/z2$XP'|7>N-e9F9+F5qڨ[vC/j1gƴg@l ;i+dS\R?(-(?m̫d7U/\ƓSXr 6]V0Ʒ6B{eԊ]"G#\ev SiGTM Ӓ;a&_t›+tאqP3pZ3P@QNvŨaa߆6ӑdϕ|` hQV;J@K QyA 2=k<6[mw}}$P{ba_ `ɰ-qnpIibS݄JpId!3;+9NwN&&QCD!Ƙ G\rO7 mۤ7\m8LdmO@CS7%ZMb6l.m#`ɱe(Hp[>-e h{Lu -lL~3gab; 1_'׍m6X]5]!/'K [,5hĦl#ݎP%&o Ԯ ':OIҰA?kԴ* C:5/M`-nm@3胎 gvd67+xbi(]@<0< u6ՠ^!Br2n)a ܃5]w ݶNNh z`Ý%%ҽ,&!;NY*Ct/˕K^v0݌b=OgˈBE:ykJgjm]@IQ6l"%FZ\O9=s:=*آ/h#m3sN|_OR#7h(e2лhJT'<2ըv2}{c.%eE D|Fh+ ܓ 23ax$tqt#zVzlfco$_g7v6DqzmUwgy`W!Ǹ2ȯ }1~uAޘMsL'N 8b|f}9jO0Ѩ14a-s&Nv:ɂ;?kv|(Oc7jfS4LEZsz?n}5X~l<й4 I #7CIϷҫ.2 ڣwį:F՗z+p$ ^u΋*u:m_qGw<3mqM!%Oʨe|xJ3[f7G"5P!tNyhգ&ٹ`)fZZow >%į?z׻FWGWׯ7QƧ7'w>1TҶN}1I`BWY%'5(l N D%9^1ss9!);Ǹ+Ž _Զp'W De/ݾ?<9IW2*|ֶo7{]eYJZ]g#T8z/vhsZ|XsyAhcAPpF֕DcWoȿ[>i EM7y8LyɫfmUUFsA-Up + l<)ގ#]|0AtoUibbGZCjeN|3h0wF… fo .-zE 7!/nS īziC%W ;n*Yg B].Iza2ghRүbyf4U-Ƿ{~t <((Ӄ8I;ʿ8⾶!ux!lO~0kڼ1'Oqۉc[Dp%Q1f`}f"dpd!~qֺvJ=\Z@4%ƒ=b鴵 $U S|%KM Ӂ;&gov>`ّk5"K"C_44n`K 9(S)za{C E(1i)i+o/eheFű濌/6<GC]0pc?'x(K׽mƶYV.D|%{l1ƌM ]Nh5Xjbo50Px[RKqKbqD,|pB1uR*SLs/fЁǮI!B;c*v~ѭC[C` M.5&N۬u-|rQ>'t׺w!%']pƔrڼRF<#S`U`_;J0P-$d kar.l=ak\]O}|؆ץf+-AU9,t/&Ŭo])9Gܲ5Bag2N~`"iHIׯBH q*P?ݢ9BCJ*~L#ΰ"R i(<+9h^$afiL5gPlr2GAIc%FsCjN {Jcn"F/=.x-L϶}1=UZ MVD dn'kzmv,[Xk'$O?s?e?!K4͊/pēLGS$B/ L6UP=W㹆1L3q)z@6:|H~e">H%w R(wG kٖ}s Rh=HMKlsCb.;\jcЄnsObv7C9pMeɼJK-5-P~&]17H(Q!tG))_Z$1|$a;M~ h4a w{h+evڢtA&ۦуV鰗]xUC]W;su!vbDRX.BZNQX&? zIM*Щ:@ND3z>hKbeo̒@#9Y˱Dc@y-fڷXkykC#RbFyChE\AuWfqZiKBKm+2Im#ߋ"=IՔod } @aq:Ҧ׃2W YITB!_f& b\9}"y4q>;6a7D&,0ȓon4D/h-ac7dM,xr35P4F~,k]H8n}#@Bգ1#9f m.u}@Ɇ~#)R!j?(9#"!!8OT_~(.rH]fr(fi n׽oA?(4iRjieD0J鈘4]L咆K/DU%YeEV-u:bϒkB{_l9:Pj_]HXafQa j 6ۻL f&SQv)?4Y0.>Ɠ+g|d'lIe"8se*[.$`42&'rwhi[g[s׊eZZ7pd 멍2iJ9̩VV並d|tF ]d\Ql$qK5 4i_ j ML˾Tm 5^Cʡ2O(X,O0cyG*,5zPG"hbu!~>c+iEK#3M },kllXc`L\0{$H;&!/!K NJŽտXR'9sQ,E JR`TeWW;0E6 XYMo+@[h!MDfwI2Naou%L8h%uA`lT|aB?p H%r\Ee秙2'N yEciw @9a98|Y4ʽ88 Z[V}3 jYzC^SG&Ľ\Uˢ.(RO6op3h1t'>mDH^Ubm5RK,Qp%LPIjD*SkOȂ w5jԖ@?-g|a9Ce,)x[A_Nv_h9”jzG9%[BV5}#`{g:ӝ YP:J'ZU4?Cz_pR.<"lg3&Ϸvs[xbo*ҦX`Ӭ+9` Iej;#40` s.`rm SԦQݱWT1=?Tc mW&c oy,䩟_R1p<)p.VY]r$dC591oBpCbɡUFM\@Fmqdׇ|gQۯ|+$*dm K_bPNo3'*L죱zP_?ss!T0Hs_|Yr|,\M~hf-`uB=m{9j"Rsu+V f<Y.a uSjb NOB/)=~)0Kic` iR}p=rMs&r7ٖ<Ŝ| % T^Dz܅9 Sz"'V!_ 6_$ 9ak)i34|+y[LÅ7xEO~➽:m (8]QSAM 2d-Фk>'NKcK Shn|HiJ- E c'k%#@8g zj9<0W]`X*め}AJ++*+ T$!5w_H|~ WOV>jAV% 6tnN=Tésnd5Pas\3@3_"cר2 L͔Ɵy4~TgMWWH8l3Ksmu r%墅:O:hH1OU)>:l/6m~BN5/x*q?jAե0phl8P˯}p5hG7%-2zoub?O\/Ę9޵x{ybFA$U<3fABmr_xqŴ!ϞLjE[mCla$,eSrS/ͼ&mzgN$ko'|rȁZrϙxOծC)Ql{9_%Eq4K}6,0MXa46Wr!+T4JM\.U:j-:ɇ8$ǭɱ>z5kO# Di:J諗2R/L\iw kBwnQ܍}u~,$q>'(;wTm`񃏔x'Kqd͋zP;+ūfbbaX[j_*&Z)Ih7s„Q=uZ: Ö[C% cܪ v c91I<{ݰ7(4Oh%:4bCh2QR8}aDCYv{cmqD\ML|M6 _0zg g#<^:ƌYr5\Uw |fyN8` 2ވ+ 㑲# x6 w ==y(SGDC+HkoAlW{`rNN!ENv4w\7We9[]P % ԁWUiPWvT(EZZhovJl9TBfk-$n<}d!Yi)cSxYѡJ>#bG<{8<2iWd1QA,'x^Bܱt@D鸽wckQu6fTpB>[I]#(D RaVxC>ͺ~thH4y EOd@@ UŹkﴞ~mD&ѽnꐉNg wVz( ![9և9 %=,Fih7A-37V tkIc85+@n4H8֜Ʈ07x& @$Ƅ7?q%NWMTL]pݿ6m7Td`y4'ˎѫ.33 W[wr |a Sg”],.mqc%F9!yŴnWF&S,F%+ (,XF-q@yˍY{ح5Ԓ5ovi6vsh-{$r ֙Au>T2\t`M=v4HتBĻ|GPKv Y;~`Zyv4& [~kQv2% t7*RqQ/?gw*Z1V1τQ&`ɢ#j>`u64KZ _*'q3z0f񴬬Dlle?ZW(v XlU|$WC:˂« hTgz}P@xj4W .YhNWA]Y $;$d>"Qb#;UgfI#({'N) DE؇yY":^Φzۺc{!,2z a,3=Ax$XTvMiRŏJUN aj!K28,JW-03s,a${<=UE7MHٍ~U`2ѦJp,,v+SOQk&I7~gPNh |j( p rB}bVJc Q[/h*`yܣ/؏+]JQY|nu[-5C}q{dO*) w"E7_bPI:a׿R῿(jvGلя02r` ]}hptա$T)n9j,[%SQ7rv?m|+%δLmUE~g"ޖ]`t+&|u Ak7(a#gdext5ONp!( f#<.pPg 8c4GʢNZ:.T|f+rӉΑʓK}3[4ͩR|Z?G9t0 bҏp  7&rS4(涡8֊ClGi3TwIϦn\f:`@=r*YI $]p>Ҍs{ή#qp;pfNbz2P5tqEM>X/Lr .($5)Yg=_(%D|>pPls.]:uj QtVF,OII9/ }|?(:W7E@%Ff'aB(-2Z_~n9ux}{YZ(D82!pNhz"y-0V(%#,;_ ^3!0`ϵ8stɑnS~ -u8Le"KMkh(Țj_42r:[yu:%(y9Ћv 0&`Hw{u4@a5Bj9 1Yf='Doz{-|8np__99ws^AJpg]{$Lɚl- yc/L=vw_Qv0^wu-(!D`+R>,608r. р2 T%e=R!V`w)|C&w[i|L-]ڞ&1Y̞Kޚ:s/~¶0IqwxEn-.eGl]YyWi(^TwOu+bNbd=ԉ/g}e6&y-P4߾NSpvbPڵ/2Dp}H [*m'r=kxn-V{pR$?vN;/NJمE^HhkG*w #ZfŖ~f)v0|\'sg:c<.{ =Pp@p7)!`3O5"rr؆,+yϗEs\d͈P+YCMg¦ē *]]l-UѻZ\]b8yF).޽Nn,1*NVjK9+zL72򠓊iǭxPqneX@a} BݹwI35R:q<}=Kzeb55 1BL'|rN N"u(glޤᘧ1hw#C {M/ߏl|9*m&Kh-%m:? aɱɺ'"%46bXH!ChNqB`l# H_ ^j^p(Ql~5V9;iVl6;gv/-և";̭ m-k F4p`Tn'dmМ@Ow@<71^\HoeRq30%{_gN5Fwhv.w~41 bbOftŁ0M~v9 CB٩{s$.93Pi52B +VJez7- ㎰BoOs q?HjQ%Z6+Neiǩ`Tz7R QW YVzoV!]o|v^ $.P0/;8,5@)*;R0S_c YhQq.v'/~)&,atHAdw&Ûlm):Y3OX.> @('NQΆH$ﭧ` \\M6ڃL#mndy:鞻f9bۺ|A1N-A3(1E*Q- 6Ctn½,sq%W}wciz֜C"`i 5sm.dɿ,7q` Su6wUi7q^%r"ޘeƠœ%$8wԱ\YaHu׾}r"eI[ @boV7TXCo-NMuU([~KtNE/8~6H` J5!YPmJ[\cݗO֠F;Z1`Qԋ-zp. O6c #u&TʢHWREgJGgcqӎU/H6fWhq]YPr9O-P"i*#7VS) \?H&#= [5[f4c_}˲az[޷k\$H/(PsXgMuw06;T| L,UL8IM4:Nb,[fqkf4^ts:fĘԶ@[!N-iýYiW\!. 3H0Z](sBk>WP1kVfy5H[3vìy?vR`+U&QtK\iτpcfJeU/~l@Sv=+ˇjBDс~)oK^Ƴ I回?;qƥ6&gRT9q 3Zl7"ubp/{4$Pody@9>_d>jm ,ßkz2¹tva.ݣ[5SRV۲ UNj/p,xlF]QsN48!Ơ 'mN9Es8 {{茆#1f0FJVk.]atz Y`_&te(dsŪ +k7txrx/QJnrG>@CO]kR:*8,c<$OA wt3Γt4Xo^idKk rq|꽼DuTu [2ݤ$c7%)"#>upn4Abv$ݫBˮ, 0qSR9B- k\x s01d"vw=' *ta!Iz?9Hr}eePaM2wLSVߤLp>KJu2|ד`:i'.Gxy+׼wxFipN }jL_&dQ/GRS}PpV ETrzbGnwޓ.|}e?6fC=6'`lTt e!na1DĢbpph%uHdEUlCvȿ SF,-% 03rfb툔]üvcWejjO縙OȼdR-vNcW'H3QY='ݷ323YZTf]({=5u41gep e9Awiqj7ĹW^_0ehđ(sᯔѱ_|(72羍[ױ݄Ic٫$rx0DCSp y6zn;!A}s<^V(&2KC"R+Ks{s$gw ( P.^MVT/O3sWx#zOv%(.{ m@M#r'Cz'gp6aD7/!iGSG}aG`fb'q$g013qDƖb>l 'uT3.NԑpV(2xt-EYI{Rw8p ~?{,l:'r{:oy5dUϛAmՁ>?".jsҮ|F>@qN]#ۘmjq%;_nh Eʔ2(n!-vo2%T%bߕ`Z\G# jݧsX>JrFc8t S&l"K2%oZ+RE~$XCz8WvUf Uᡈ9?\"%f#V&?bC(;J|qW8l7Gn}Ð-bT%ja{[?P|LhUv=ܓ(|7M qsmggbk e!M#*7]>T%kҲ^};ATۖ7U;ng"(eC@wT^K L55g^PI :M CXFxU%VTa6:ĔD}|xdp6'8$dBm <`F}:]ŀЀ4ڣ\=]Oߩ !'UJ#HGyp9zDqȦIҔj`3]~ ֣{Saջ\O+Gm%q Z9nᗴy -)#e=vd ڀ(HǕ;Lҋ{m tZ24 &Z|JPqې4 x$0C Rڅkq(* "Ɇ m;diN^R $ã47oz~YWDU CP ㊋R<( |$U-/!=3~enxH_+au)ޭ& ~W[ "$ Rhd| 2V ctUfa=oR]!aZìa+0ߖE{_/)C/w**0D3>jMq]f#Ph0No 9(e^Pr[h)p:Qh*HlWtQriC>ڐ>Ǜs`hwct1Y_ RwW@?@2¢+[yڈcR\,/ߐm gҽ&&Zl@t^Md ?OնW#z|RgIKb/^܀ᶲy:$%ldmo J!TZ䩉*{!/-=)|yHx9ezX)3֒툺#+w [ m,s_ a8疯M oUqLņAFx[uGa/$ߜ;xm,m@L<-<&XE GO9[߰w9m֫DZRzž9*e!o]%(^r1 w`T2)!_Pʞ ǰ!$zũP=)TݜUrj:3 ˷ h CS vG })U^P,V,iH{AE@JbLdCKrײտ-vbɠ/26hwuK# 5*}': 1Im>A9 H9Ze #F >/xc̅#"Ҳړ,An%A eq.ܷ@F娚)(g#:K¸_a4N>Q]Hdz,~*YgbX54A P&/; ѽ p@y3L2pm4'+UMfSc޽ewDցCRUioel0-D?bn\s?bƺ< r+jbhܠ)Wf A5E;X."k>qaPՖdBđVToG\#ɼ,(!oۨm Nm7XAh >C29BU4 ҚJA|.R0lOylg ]~gx\M@;,κ-M! 1I|MVV6B 9s5Le [z}|~J5(+? ML6lC]8!v}wfN JZ+Aۿa$e&8%*F,<$ᜠwqV@⬎qȊ4нL>WNa؉9s7&вnLPU-Ԭj2T~v&r2ŝ<2(vKQ7L.C>XD%fQadښfYMI4zoT w{0"Y].kV@:,[).q^sgƚ*Ui؟0CDȝ+^ڼ#տzn$LO,voM!58ivI 4Digs?]Pl0>"TR;i5- ,:vgg,yu!k wE 'FיTB0onOk`\񮝇 Gӥ](}Rw( ƀ KJ[ǽP*3,p@Ƈƻ+_RorCT{_vBVwgJ,^z6`  SJ3_L{HyI8ZܱRB)}jvS%S뀯𹮏2+Pi*Oέl443Xytx/u趌%olH %w'rڈ|A{yR-~E/H{bEZ{q `W$K(0+_<'n<_*nRw2_ɔ|v04hzr)>FrÙry&ՀA .W\2~|ꘜ[qA;=K>()[b~0l" ]S@gډ r%Tߍ+Fw@姝&ye6lSui@:A`6'P\qV [Aޥ_Bh"R#~\.yB16 4C0ɦ\F he/}G񇌢J&YnlwBqM_$d Lku0:To 4F;%l L&XAS 0_ 7x[% Rl9C!^T8[/i[1Hv1 TäXVPr кQJ 3pLiG;#Do'w1iYygQqdF'ei$_.{sY? 3<*aQ X-(*H1h#spe?qx7+RjD=LHdQ6DkfKKe[n4~roSPitbq$4lp|=oc%{Dr48C,C=kʕ/q[(f!q>[=+sVQh:ot[fwCTzz{_cRjѽSY2~"{lה_Cj׌G4N:L8 ܏&ռ IBf psoi8[ׄVΒ~@4ppy)@"_ ]/b|؂1A1rO;%.7f" 71Td•"%Vxh.ٞAbͼ,x& ZP sqZ~l :OԡjWߴs@{:7ld r8w>dV /ZK,Pdz^F${&rzH|]brTGcj!ǣvj΀ }D`f1~@b6̲d@ƩQNl l?@$m#]|V3tүA*ykztױPOA B);H#E=yҩf-j駐xSAXL B+ 3V,oU5'r—Z m AaDv ͸ n:({TRԑjSJ1 FKh~hFQFo: L(KjV=8=W@#RkqpZG:'ZA\Y 3Sfg;+nGjx{/眂+'aLZץ'1EHKrz"i[_\cv?\! >Zk.kDTTp!h M4`R ̵!FtLR)Ŷa7?4W FKs )bcuB]2ˋ>*JKg&QjbaJT K K5j+ΏÈm"Q FBrrI؈P`RU~SvNj-O `4`+\>YpQA7կgy)l+AfUtej61T~9<ԕ׮0TV=X]&RIٯܶG,r,UP"L,ֺ-%yMu=%;&ߖ\*lᎸNqjRPsO_7sLМQ5Zc`Aɪ@rDLy(ecͧMQ[̀I}dM/ztR2L:HMX^4P=uoC=8p-N@VqKMJ5A,_DԉWuoU}Y|TmE tldDžR7"}5h^{SjE|I8ӝA&[q7N!UdW΋ES>ORr*{2?r4bV"#(aoLYL޸|lQ4aJ 4_zcvdgkal~Ei lJN܌)!p_,}L&䲈x Jnߙ M=@Tv|YDoѷYi>G\/̈}QVFo+Q%DS"b.ݕB,ظ_biÃeSWsZ<_[mѩr Ye*@aOri.$#AV`qFikZ *Oxw{ZsXs'}2/̉9lM68/mC5Ad0|햡W(:*s:ߛ6 ,T⻛rC,'!L\Osfq=Gy sIg^W! uZ"3xvrCr)Xz*gc_n~O!csԝt `_~AA\Hmi^Y^ǁ/{`gOuA%#]a}x&_cdGԞQ4U|PY|^Ѯ29ǘ' ݍU$ qFO 5v4^m2J,7N-fGidc0H6li!}ˁI Hù[n,24x bqSX/,TAFsgh{zx0K&bG"eBrDEdّi5t/"/a!+p3+8/$o8<- vf5[9ve\˵6ΰ ȰIYMN J3Ga̔YJDTj9hƉ_5kVkw6elwlȻF=&F_*!Ԛu_hHjʱa*WⴆEZ ]36ysbsU mwZDk }aX7C횾vu' dO'0(fuS]7e !"5\D}?}dt"_V#?oS octLsjב/ nPk AR@%)lrW?Ż s%ɦ-:ʎLUEUtl{]aIws!I{;fay?Б`{43OZİuo ;g#>".秲1k߳<^lJ>9^[+WXBҌi@ i%>NRS\‡Ӈ@9GabyJ2?1X ppDid{珙zb+UVLRՖj4V )8-N⵲fje8mynR5;ʄvqu0U7^= %fIh;lWxj*nڀD'rH8CG1~K`RɘO_lg׸-UUp94Ç_f>>3,-7آ,Gf!|kLښ 鳨&lYo B6n{NPWv< -I8IۊNl^Elj~vnxLaQF #8)" Kdz.@$_EC.԰$0b} -u)tEӃ_a bf+qV/i& &vYu?!$ҕu(!1?P*$*DuØm=d~+1WL "M Bw+gxSk XL4Ғ?uD;\f-s2v422y}BL~NI"O쵬z>|@F0cӜ }$=jY厞37µx'q?=)>erV6E,<:Ohjq5 ̱{$fW] xLfTJ**Wrm6$G^1"^lsbR2@d4ٿAJ`i|)^ T}vrs1C|u&bAKa7ǝp~ 6} c>+7 쟂ԇ3#mN. o^XIzpI`GdA9=%@ײo{G/['786q{& %#Vֵ}ѷ_Jp=`f%*?Q[*T:qp ;hyS|VpnB6a,G'P=VE3wp|(vŽHԨ_"2TO( sX -T0"'{2Odac* dCXh9 XQC]=fX3҅0$XӖ,__L" &jSg 6N^U Я\=TsL5tsGX)._TgPs6o+"3\JEŞY5%8@3, T8[ҼXmL $:<} h e:*JZ!7l?t#njXHnܲ"Aں;k:VHԖyŜOKxS(71Hb b!"`%P4əf7XL4Y޳;%}d4! aƵ;m-u/Ф)~_혢S'fmrP)4NJj䜏pr 9RG8홚6w?i|P+g&2uXwYrzgl'j4%>L͓0U 8'M#{QbhZH:WSJzc4Va 3j~dg8Rͨ@^zcV5D;~!)u- u iCD>v_oѲ&GY)YhwP 4FK sM*|H0^kzI_V ߐ\:qiw6TaQ%D;+,X LF-r(,.`gC`$,09! 1iHC<;#ק9*MN]04+{m@jhL i׌N^֭{sp_FQ8'{s5h3y!JlŁnSEPq&LѬlKYM=,*ZݵvT^<4J[ٕz{)L*TTYNHi'+HL`<[V4:P˫7lOn|ܽBB~&7ɄF\f@uV[&rR|rhҵE)(YR?UĆ xvh36pk )}/0S7pVWPz"7Z O'OWKjW\tkT]43sPa(P;y3Rq*_7%q6b.uIN Krm@x5K{~ LD-S,L~ sHR@~UP  WHħ2B5--?Z$F* 0鐪;F;6Iz\2yަ#۰>ǫP#[-GpjQ#+OIf)1;FX8Cn. q6aR*ԡl.E󍖣D,K|ZIGjqg5St=%W F Xnک~U!ruxhΖApCIz⺧yz`EVbŁ5SmE Pϱ  Rkt6c˺=n}Vؐ)SI"]i$$R%GUmFvj?V/SbObHCḅ \RyJЖ!L{v#]D[$쇡fif:_R#յ$*E?Z_g.jLĎuWfh+׳D7 o`O">~ OG l!6fQu}rHd}%}؇&5?*w$3Gތ\pR{5܂u>Jf58`Nʎ1m_MĸVyЫUx z`w_ƹ56&؃ &W^$T7~m7({fgJU_.n-]\Xt#-4Y4lYp.u(*{[$?ְ;?;g^X~?>g=a8R<=6RE@,։ớkj!B|)pWlhAk!8%GGC_ ۬TDGm($1$}qK3ʾ:A+Bm:̇8*KNFт}>eì&GŇsm"]'biFuo:lB#{>g0>db-d\G!Te('[v6lGH:ږt s_eSk#440`*5"@MH-ё;Zmu+V'i:7Aۚ!$B'><;x7~k]-<~6-;t+0{D)diUfl*̓&{жd>Ujg~,k;Nw}XNA?>l`̏:O11PAys6h,Ѷ@ &lE6f@ˊ.wD;A-D(Ƕ  'Y% Jpզ%"[sm-qbQh1OVi%pBlaL~ON [wޫOsr\K_G^Jt2 .y'@y& PLcRйbiUa}Na-߁7T)xMIu58k4w5cÅF\$3á,ye5hۂJڊ]`rlˎp4缻mz %w.Ŕ^e!}JalgnTf=;rXc\"NN]EY ;sUѯNRILlJ~13_*sYk֛WvS\:3afsAނ7e&S:S?t? ȀiN^+ .pD +rD|{+ Ҋmt>_Ns2Fu;)jp,kS埽:ֈde/9ûd7AܾͥλM*{S2L+~!xPÚʔ5 ]WPFɀr+fensW`UY9y;%;Yob"%%> .j!GiJ8 h @n7ۈ)+&*l"Aս4їtWJ&~I &~/Nd8~vK*XjMsvqɰ$L&T#'0wnaNB8LEz3(IZ~  3:20Px6dBŝ`ĞV^!Gb#vpnB+c^X=) 8_Ғ](T\vG\k wJa0ΐPs~fK4f [0 s#@%ג85)TjU 3!FO<`DYynuO# 3nI,&NNaL̯q' h'5bHJ觰>G3CmgE.&\W@ pjựxx2[IS+^3E׻9Ǻ[ơ<D0?a_o)}hC7iI9c+,~ضL/?f'Fu &U_Fl 7Jzf234+sf~ĭpYD]A3o,S| GjC?Tڴt"I<]=*#?pxx {p[ 35@HM ϼ^DksO00fJ Ai&](ӥm2.BppXWo@̡ҍii9וΩ "K3!"Htls&YX"ҷ|sQx93JziaؓףiɶݭDbX-`Y@)p+/g@yDbKL6ǔG pfOl( C hEH3|(ǐH\W,'_b8u0'/_fvȣm$0n!=c>)Jes/rC= TZwB$ȢQZl ɋBP_?!~>} ޱgt {HV0_y9FS) t}wO}h80*N*͖OrJ[g4VbCy9 Yzl"4D]HvӐ@DkcNp+Ghﺌm)TrTS0qуcAo0ue;ݞz+Ji8dWr) Z6Շ$xrÒ`k B@G"-I\o5j9(skun<5LBT,.vF!rt BFzw??e{"9YP8Sl<+=_KH$(5`2dUBK%(( E 65-c&9lb_FӃS(.Nzخ08{ohA}2xJÇl|J4pX~B7PCǗ/`77Ydr-2L6;-M{C& aƩG [Oo!ILY7MП,k* 5[Fe]i7ArKvc&~]do(Sw)b32~ۉ؏};N@H"v>@eHFM: 6ztO+vS8i\5fCא4xC5*RWk?hrHh?Zt S| 1uIEpoXmJ0:tI5S]5pW11Z$?cLlS*09@<\6Ƌ_ +L؃+v HuKJpP/o$fI[VaH\ Oo"A9^ =K+|: Nh4ҫ_C%yw&(ٌՠ?? u3Ig|ǽay3a}KjlR*TKqپSdxT= >MSOeRژ!r0ZFGg`qK@8DbQQϋNF4u(7dqO MQ /@Kȳ-*R|8.?m἗^pr HQ+bljC 0xGK XDXc~oq KQ!l&Roνq"BQXqIuGI~>8z>4@a: &}8ݜo Ho'̽Cܲz`[mJ_q446NIv1=%ɝ-M#?1ZPCEcwb&kvUU&}9sz̍kG`yg8ʼng] IkH(&wx ڶV# }|XʼXj̧w"PcFȳܾ@4U%c,. Qu;.4[ t/[*6H,2N M¡p$˦ŦsL4#B'4)L!2aU0$Nn=0\Cq\x\\6$YFHP?Emi#U K'v7; w_^?%_N W9'0਺qDq>~2*2h{Vfm \=k1:AO!qwp4Z97cو*m2:o5UсI/3Ba c7?<ٳj%4B局DՌzZ@L p|mbZ]X`xˏܭTƗ7,i9s<;PBb Tx$*Қ(*P!B,D8̷BY=,.Ɣ7 4R]1$*+`ٮ~d/?L4ˀR؎l]ke>o\尃uhBuJE)ާ )/09rq'%v.y8]pLnG_kBv(!Wb[zj#;+X tcgx@ةfˍ:ߘKά/I8݆"e.' %@dנk4 ,Wv/phlXnɮt( ʼUDy;ݺCب }S8DE${SS;Tf96=H;aΧ->bR=%HӡtLsmCsUHe-i-xy{m$a_{> fE~O킋py8P ?ʜj7il{!;gѶYT#Bօ.Gv z: *HրPiwn|@ņ)Ks\Z2mrMXCHͨӆs:?Vn*ƧAT?~~<.mcع}g$|a F>D kBr@<46b38-!h=Լ$EYЖ6|n=tV>WZjW4Rib?tݷ<=1#TǞ9qӡ0p?sծKsZ=u .#=ʸ@9 >XK_N"t"(+BJ< i )mG @G?;!}6؞ծETJނqdziG; ܜ0ߺId#eE":`. Ux*ŢfR6KhnDŠJFzI;)@ d*O6w=HBq@ێD)K j Yn^}mJ}]Ue,(,@R-u3a֭l#["(^J(> QvH } q7P1i)ӥxpOi Y3_z0f?_-Ws36bSAs ][nu/y_To5ǨκTAǛ B&𴅼$Ad"ߎ{Iۀ^VKya9;* &?/sqY|Ѯd(wT"`gx-s4yqSA H\|7cj=mԍ//5}"X+Ž8 4Bq03)l0QEֶV|q4lMW?7ԡ9յ+m<~ep[S ߹FQWN& @wh\T3"" *#X0MAX 8-8rB4Hmoa<(}@4P~H쓳vמ]D#:m3-apvLOWi Ƿ2G 8~I.jaȡ5LP9}bfBѶ?9!:R`6 جŋOLQ\x)IȀ.iN+CT:v#s.YƂ'Ĝc}rn܇>涨fՒQ*$.Q]jbG9Xd颱hUX? niYRZ  Ɋ(ϚF~7;#d+ 04oYA&v\TK]#y:(ޛͬ0߁x N٪=G{)sqs*1-r #'L}\Q/3 rV5nY<?K7#U5Saplⷥ v.6<66CGHJp͗33gȆ͑4P՘ïQR~.ݺa5"UU^fw0 YHsܺ[?G =yHҝȧCuҏ1-YPgr9^.;Sx;3ǃ #DNG)+;zj{f"JWuBgU#=ulOӦ%0bqX"'.)6Ci}L=?-Ā; 0ǯhu 3\s6}[(꿓Q#6:w+a913/1gV6bFٚ7wաcrm^8 o -r1vO@.C1a7H܉$!)Shh  6ջ*?ޅ!?Da_/)p:6-هS{ZqOLQrWkȤJm&‡A3f (&pAĭcF& br\9vž,`4VF4^7ٔ-{+4mCLjv5yK@o~*{}^DJ*N=TkBw̷L;Ԍ4B$[y"]OW+ngvS]_QUL # <۷hZK9` FRjSc;ߊo(NC ޭC2/`SX]4 121.s\|Ϊ1'DH.|IӒI4eR,1>Q{qP֍.z@a /=MRkܤѨzz[pp\Zu "(aO.:@FHVl{|8 JJ-UXuit!|e5@͊J~2Q!HbL(_1?YFaDbpUrܺ3ݘS;;|%?*h;>Hk|gD>Y9ȱRyMIY+mV:s.hpU{H!gRuPHc,O\ke MSG$>d=0; jJ42ZuRjB2oJW q[C[dn2N-wiV^.Í/Bl\kx,*che< 9 o(~2['.+M3W7=ʍ z*<,U?LK9} ݿ;Zj u7!0&fA=CDνR_9_b U,ij7NrWI}YMM#z}Y3J GEjYD]yy1q6sƐdK;YKhQP-ȀVMnCZ֋ҦFگqwolڅcK<MCjV&KS_oa):"v&fӁb$oN` 7\VQbe! Kmp5'5F #Y GUgdVDD^=.sڝN09Ў$O.8 `1$1ngI+HRoQRHGNP'%Ȥ3'+[Z2"\HeR֐"(f$1$vuGv 0~+]Tf| )/ܠjEK0րul3C3D6 љ٠d%CxJA:@E)bbOT0/L= f0/ƆݾM[Z Q,jn;fMK/j].G?TZ Tk!Ȣ{ғb̕Y% VC)y_':U=(X>Yyryu#+5$.Qc@A =7 |d:)(#OP1JkW k+(2AH%B*P wxELͫa⥔ ':xQ-RPpls983XOF__3F_[B3/x eLuVXTavz6rfb;ہ8دД1կF,V- դRNdqȬN߁V=G Ckp|'1}uUZsԼ9I?LH)c&w{ >q!Oh!  sX#=H|œl%gy8O?f2yC}](y_؝z0R!ܜ -[]'b?tg fY9%OjͭgMƚOfCHZ H>i]PK0;SG4x@Y1EGlѸӲp2J՟3FG_aO0z@JݫA`0V#Ś d^Ts܎3\K~ĝdu rŧ=)wgR9FLV9CUT<y/m9 !+^|hE98TL?N?}Q­M-c"Bb[%HS&jzRH-(ݣv>%lE@Mzӡvf:!`#؅NV٦*aj0gƚ7OH_U5r n}&M!+pCdAiRDzZ}5xx-a#O1^ ly)/=h_Qm3ι5'魖$wq}+W*hӍ@ 8I캀4-ծ>0ǩmZ)',-e (k ">Z%XݧgVd_V 3_AP&*gP}64Nv~UrI#lIi ةU=ju a.zQ0Ӓ{0g(v1 ,T5{Ł2|*^a*Іf,۶:ч퐚jz1_Y>]H@  ʊΤz "pe(nq ߴ*8hlkjY)1FKf&Λk(CR*^* ;Z*30nݚrΞ֗Rl=D!hF.n?dU.'_ushtn~U5b(=Rb, tTMa  dQv1U=l,УfXG5$w6TG)k~ ߰IU%cUǑEh"ڶDۛ"QZѯ%CXg˜cU;jp[WD=)|`NJ*=*(ȪRPB[vHu䟨+]:Xl57`•&9F|N*jMؖ'TΚ(,0LH q8ejZ*s8 {0~MFyN`IIay^KHʨ_T54 NVe>.ԪI7/^~vo2Sy[)2cGHV,;!xg\ohI ޥFG= 6no.{P?e6rpQX#56H;`c|j,+[z?45 q Wuw&|GxlzKwwK@+\IX͡]Oc~x{$u{_3jԉ2 RmHZ/E|OO:[*/m+gMsn7c,N:*NNWhSNsBMօb*XDiؙш" lV3i|nt~כ#'&;Rzw(F$O#o)]ll39ٱR vEן rwɴHm8 VxdvT p{F _ So:Ci2jUz,”f+͘<7T "P.rVNE$\3xa`X81IJјPcG̀)ŔtKYF.FprؙԯhFDe$k 1 k͢0szۙw"(_ !淓1EHʶ a`} a燻0JZ!jʺt'xD8OC)>AZv$te®օPtor\ s>a\Of@„F9uشgB(FIe2c<)G%'@7M)E}BbǦmb 6;rmftPᩘ1*f[.D]+hz4EAewLݴio|y>,n:dfz33=v=Tϡ.NdZS-bm+շYuDTp[Ȼ]~ in=#`gW˛KmL3;KQdbUJ {i [:]}}G`tEP6tp-to V*º<+7g9=hQÑ*.$7|!sb/561D(}(DT#tN_yф>ׄ~5vlEB&usdo2 !B)RY -tn'T #ZlPͥhzfscTL~,e|T2)Z‰=P o^j/zD7/#XHbG{($В"5i73acol<=!ksv~N' % g.eK\t7g\bgoY;ɔ'c}:n[:Xx-L%.;|bc᥹FnZ'H:;ynGv*Ѯ`C]yL*\YE@괁Bo}g'J^[G({6TH$JҤ8CS@57Ք3& <YRw@c£*K!s7" Uj7ƨXaPEWJ xhң[1B֛g)wk_9/ʲm?$IMD==ISS"Gqs,pΣr mhtx#"Z=ϊ/O^lQG("CR:1W1o٬:i2`7@.r:(ݤ#KIsT wL ~nG՞?bpmXjbͲ M꯻J {WtAB3Klw\wi 5A7Nx{ZgFY.`1I*gQ}:}%ϳDˡ:v8LWY VEXL")KamMŅUUF0 nX$OoE)^e? șeEUNĤ- 1rڑ/E{c:6rU{ 9ՠzbT;E2)dzF` hj6#+96 h&,LT %ʨb^+cԜ%< GO`Q=R*ю;j 1V>J߽5B*.%JbWIrϢ[4kiEROkG?d)<-c0m8,<x2w;'ջ^I@%XߏŨ>DZJtdvU!Y [8Qێ,aK|pj9#5}T=ZD9e? *eVʔS~䄩ŜhzQq(>[QVVF@i|fuYrOZ=7nr`dHM ߃$\y垴?JZoZhl~a:OJ@*Ytd운+DZ*>MEG}O#`HKP(A׭K0}U}SO74b⬓$cZs9Ϟ>bWTeuomoJ{ޭ(җ̧qFFwz%sF~32izIJirXD. O`t=}OL OAY,fGDfCZt!P!?*4cSAy$AM o0e4ugF%PZ91< j9跗vSq!b3XSMQUF7v/EGk2wNˎF4Bx3fflۋhKǺX#Uׅso {YfZ N>$ @W r1rHݪUP<(`zpuoIHt$:-׀ҾMoWöSр_zA:Eƻ)iOq{]fs^ KT&ߖσ=)G~o Bf/_VLX "3?Ym2el~/FsBKQɑD&E Kx{0u3rGJՓbͩXjj ֪NY\ަ5?A㓖QzQ{SӖv`Kv})K-ëlK4 )w]R {u,oǴ)e7iSCz-SGp3mtPDD 潱M 'GfB_H}R+=_^frׯkIc{g2@psH׺5 L :킗MᎿj:#i^u@͒60Pڢ`n,\qHRҀv?.D_G&(5L\D.3? >d 'C|uC,kK(,'R$Vp]݇6"L׸gݖ\Z9Sy QS?Dj'mbu V"p7 4 hH& 2Y5Е(^W&O9Ğ,z(n!razͰ`0qv4ǕO-mU)gA'3FIY?~HWgw~7[•=MRŐ ʋ"}a˾m3psDpXVSf;1;꯫#{Ds XTL;0G !6/+Ǻ r^&w+.%СP!'S\ǻUK_vЏ$ [:, @^xamQaVp1Mts0 R Aݏ,j=Wm^e%4 n؁5^J=vd(ev4o|Rh_?VnDž/2Qf הv>jvwBc n>"6*y|xsdytsp* \;<#ogibGL{O񾉷Wq ?D(Xnn87JrfP]BD؇o2&I0CLYfzI@KIJi5vl=f t:o?L`a¹ÆMcAjA_W(J9C!%Yp~eH a848]Y΅Z@&}{ml|`R("B#r8'aF]Ez,^뉴|ZsԯNus7C:խ-fIpmLuӁpBN! zn/2?VAWg&rXxy#|[ @Ci>"W)Mo731, ܕ,qɌSPң;>鸗X:"GY!w}gFy8NE! nk,荺Ʀ(l;޿PXgj%Ƨ ~xЉ4hp=/ ccs"-qh#8LtFxξI3i.% D`+ڻn~ʈY@ W~Dg: xz C9"Lb4ͽ,V\l gɿSI5 F|vt#(nMfզsws 0Z@Ir:'₁b~q1]KZ XG>UW[=_}tExlHOqHIĆ8=2k &]]e2q<ڣ}zUf. +;Ou7S X1zogHB_h=J]>fiنoUڼ `S(βR )MvrqsT)hi9p㺵ul]"?ˈ^͉۠dͬ*9ޢZ_Ѓ?FL:F )_Y +)6U%_6 ]wgTTD/%=ٕy8LE!UŦ P\t6 cnk\r;0Yy,0xf޼tb`{]cg(]{٧SAW!~07k÷G"Z8CI u Sm Ūs{D?e^%c&K$)/(yqA>]\oeM7\՗,l,~s ګƆ\CϭfqΗJQP\3_S1bě큂QDU/^;g' fU"ͪrVF#iLCؗXMzl5e)wu# j&,PKstvS?(80dPk1JɚW@m64'O(؏jY_XM{ml8c>*"s/1vnzioHXu el\66JCnD})Ƚq JtѼE$M`[i͟JM`6Ok*3dtaEXiapX1:|1$(s*Gނlv#h(drS5ְ[oX<ǨC]@ zj^AŠj—#K߸ ڧv"eML51>Ka@5|㶚ި'-]~Cu`2Ϝ[>Mơ]=gmkz(4O\t[6'k[2v6X=Էrd@=<^11;S]3 |+4)n1~a%L {i{i~s.;L49YE/, a[_m>jfKJh$"%ނ~U+ (DeEYĆr"3%;[d&cPLx6ul$\0LG㟕<֐3y{ޙ%Gzd/he oInHJWj̸"Jx!5B`Hܫ\*سշ5їE*MIlvgUFE{'c~8v #0(\>$xp֨EWaXy&R<ot_vTs:AvkV q4*=AEgL[FvR4V,n>d b?dJ}vZWsNo962"I>ʗ]01c\V@ˊo >#} %-Pn9"|Q6UX $Y3Ϸ#t~e6 *U+_=^F1v!=?TH#ZE< mT0&9 ,?A`v'W0 '\ Ht%{|v/WxRR JVںM$j!Xȃzr(V:U !x&*8Xt{^{pրd``utvщ"BpXsA^<*2[4[Q⏨b"tŠR!ʺLA&Bt[8ȇ*q0ܔo!DKTIFgIFMCU/QSαr.êߘr9E 2e"sI<.{bIq%nb9%K*;JhFXᐪ:۬g(!wV$ GM1QJ^h_uhlY8dvHˡb!^&%/:EtCԔNKB 2`urCgL&?X&dDоh]&`iXj\BM?BG6<'WXWҐv a?a$Zi1ʌ u͑\&l ?&¹)]z̜87ִxhjn)NK, Bl]0_/K@=C>f{5&ٔBESy:V_K!;wWtI'N9aBeUVy#?NMq Jsb4=qNSAn!,jҳt/ l)s!iaAс0?"k!\ sOέGxIjY6'|OG10>.K?kTŸ)Ny `=ȣPSH˾)]9ʐII*m\-~Qmd%2Eܠ}E mzsTJ[W~kd㎲%G֕2XnKMD5q.w3=. Kf%Jtnv_&n-qo \\YGS# {F>=VׄWz2},Ҩ3sfR[1n<ȃ'ݷʦ7ҺK񬋥MwA5[b!pH3C#&J u,[EQG>`SC/+z8Lvp7 W9 4F:ƮJ^l' 6elE/o}(l[yjʀ~~h^EI*. 2z͢HⰙ:-3Z)J+ΓK<ۜ1.Bϡ">mt~6tVڡ`ju.aԋ -+CĺX,VVH^Zs*nIhm܃8TV.a)Cy!KݣApX sA2&_84J gܴR1j=-/*GNhHO2f[ӄe!I=N'!TWu.mJ"WvR}G!&XIjܾ*;=HSW Pk8濤ˍ ãO1-|~2H7<8 c#3ޓ&M"Ob}n?^ Y3F JG2\MTZ^pYgI [)]494@aa?-G l<`8*e) l) 'UH}t+6Z@i !ZdfU7*KeXIOvNnK&p<Jqfwh`ʺ9I)@<~ZS흫t2, b'MYS^ތ_9 < &~](ގS*,N^Zb0@cmՙ0}(Pr>*3C q?=-<WqvPѾ&WBLH) 犱ˑi8ݸ~0 W__G (IEKaԋNc}F x$ |\1HUDd?;PDܱ 1p紿Hڰۡx t+XlmLr' %W@_DAhMa(3Z0SJ]Gs(eG(-|h1%z^` r lT@/8jHxՁxd/{5OIW9TZeopM2~Hmӯ/L6F[볳p0x_27p(‘nOYd廠 a":24g\k _su|P3%v JfyF LcO)VY2$mPh⫙V7 _ձ}+L2 L6ɬ7y&%~)╲shrZ] K -bZ^)W7 p(ČOY->d1Ƣ 5G[Jy݅I]vb[S)^ fQ\yΧX(\]_Bqsa#Og'{<ȻaZ~c>#( dK(En&th\4z,fe F%zM>A;xԑ[$fA\C鈤,s_U]xPo~f&/ED˿dV6V+ۭ|؜X6w328Wb6^mMnaU~UT[=ҋ і{ Ļ%];\kijGhndeƦsH4{a=mVwdXmjd13mbJԒRS\\%xYn7NXB&yցX@&mvPۖ@r_¥.u̟r#/tvV?}&:7p.5~f'~H5gR-JGiVqmo (qm l%|wiE /Įn_53?Q,N;XBLpl.&bJ3aZ؃lfT⁎eh!ddz՟)(lc7~CM dÎO֫n,yꕯ8.E#Y]_͘WI 6FԇY >Z>#1ZrnQ{U՗ ,ĖFyR{]SaL29{Xqb;u|@ YC}VOFr,|fGP& p&Mb{gIY`J}͂Jɦbp(ľGtuzNdNs>R3H](F+rGoJ'.mU>ӒNj(KYT6_m 'bIǷ QyzxUj-'*Q i%T!El|̱gM\ojj4xƍ&O꒨j6Y9 ++DM,>dWp+&CWt/objb$GKƻa6HK iݰYgX 'ݕ 9T[;>U&R;\T5jɇ(1NtM$-Y"0tk{%y!t`@p;7ip]ubd\WDc]q< h4:v'HQS+>4Iy̓ R\_{&~KdcO=!I28 P3$s\kMGB4^QVI7Q͞<8lCizdz__OP T_gLMY+|͈&+q<:.,ˬ4'?dQl./Y,P}^W8% f݀aLˆM&~ms 1j`+gP_Ϗo_/}+>(Nmv wfuEu)];' xb׸{_a6c)M>ة`Hx\O Iq1yQ| $!{9}Yy m1 s^UE,➏ >iTg@,y1j"&EY8-8: '5Tn!f^JT˔RuUvMaorsiݞ6ЪˣRBR %i^-%۱H }8K|G$X(hBR홍M#DfR [09dS ]sʰ] h۳5}F@˞HϥhgJC^4b[jfOuU%4&2 ne&f=t}וv~/$|XsUkD6m4ozmW;e[,θh(d^ЪO*Zb=6)J uo>ps钫1\$[uL֬jgaĨxbD&a ̏hVl;]Kgc o̅~\:(3o . {K ,h@6G"6oz`F[JAsE$į`Iz uk95!=aL:[ \Oaҙ.{h.iS |O_ G-ZF}IJc7U]/+*~%,CGש5z#ګ^xn{nN|!Bl }wh`oE  q[/MtD2yg'W,D TRo?ЛVirKѪ($C⒡bcy7"v-r mJaA ]azb &H%e Mޥe.AηƳyL@k~i96v:z?`s9ّc1)w8jCB TJm.mg_=^yl,*9Mm !5vzAH-dst]w7%KAzC+ÝyYrNG`30Ω  _ceNoVq1-Yr0fi˷Eצ٪t AqP3H;> Y  6¬j]Z$F<4hu0)AsÁ<[uNREqWrILs]1SݵYM[K}A?6mAF8>MOK)_}х[JCLfNIVeUGq0ydv] aQx UQFY w"~30 ,KH3֓51Gٙ`'yô^ l{E aeЌ<oÞGi3v:(PGOQ5{fQ @C7dj* *v` 2E5z= '!j-i_*i0 0>sG-g ̳HFV؂ FD~˥x)̊0z#}"bĂdOO* oRѴkbƍY (q42"PD4Q2rjLt,,:+DgLVƢr뀱KB_]t\4wd0T>ueCeu_+nv\r yutop^;Im;c9yXRj :GoF"jߛ g([bs:sX}u۔k&G{>"p=eն*- QX֍Xr'%>2[ xi#gIe|:Bpx8:.&/G l-wҊ1|?3bgqm8C3m=,쉥~i [^*S) unm7a&yA}6[bf0VylndͿYᣎT-Xx2ݩJ=:,E$-h>ڙ}lOei#_E5T9׷}? hےq|{$?[S(xYiU?{0l]N:i"O( OQ1ؒƶ72 |*>r8 h`%3paâmּd4li)<<}.ՠsnR_k' dWlV3^sygpem̏DL7hH`[F(瘰/\/9p]_yK1pCC (L}(.h1ױN~1),\uſj *Qbz:6ى}G`+(ahHChkrH`|R%0BU+TG}$ǴvA3A2cټ;5_h,v+y)@ Gh*"䮑!`1{ 5 i FQBmHn0d6;ԏgA<a?mXc^>aGnί0p[ۈ`6ᅿ½x;ՕjWdDI \ɽv{C+Bڟp$bڪ2j0e1 uk/R 0^l& ro6X$ ~%<͠]@7pѡP'yw2BPz e7=y: Z9A-pm'r{Y(mͪjOt٦<ؿܛL,8^׼GW)*cE2S|>ͻbL/'EJ[y4qg8lTq?6aS ե!7^{U;̄\E]+Ź]GnaS.tuzUJЙ./$@<z,++寃fHj_tj~FyUeJYrd{E=[*Я}?P(r\ABXN!_!΂^wYh& ba-EuU/˶IY%*+DTU$XX$89F3Kcס2 ?VSn"U'Ƅ]!o }X9S;7{ִo)ʹ<`xpZfV(~{X_9ƛwwQpWo:8<^xmKF9Jw.T,HK( W30<+ŃJ}Yg̻$X /XvC #<${U)Ag!h0z eFh7n>Z@\2" [(ƿKQ`CXݛWn1r$}]%M"eFOswKhI} _l-iKC~>'2.6_wWU|1W6mbj>sBR8}n<`wvQj80qi-/NHg7vO} T?}Ֆ]ɳ+c1z_S.R"KZpc8Z[}݌:41ǏbKVwKl'WUHole1jsɳEcXc2kSf/̄ \+νE5`+r3>,<҉tff"+[;IkLO M(p4>#fyЍ| K{py~^E̒>Ydr?yU8<6譏ڒHՒ,4aDz7Z-ifϝ0,S;#~m']IƂ3 vq52E E'Ldn3 HW=3/gaK`8wj|hLAe}`b4^ iW졊t^.`N /ő6f#,G]0c;w\#obP4jɔk2ؚS2D\ Y{r^*c˿B ®Bs Zb4-'}{j*Hvy¼',ZYg8E(0Jٓe_RjY} Umz.LfL'>"18־վ&V㢍s7&K?' bLC!<{דJ\勞Lv"_'/ln˿{܋vӕ510IYѧ%V];(P }~,Nzt-Q2u{OfAmuq銓f&=sk0\&5leaEm}~&3D?ʕ)8{ȸjǵyM1< S4H؇?V&z%4mhAM!y;d!5L ŦX:TOWaH}5tțTTdd&E4C]'q/q\#&Q fl.7|wf̈́q#fh7C_ꊋmOu(?kYS#"=ROo*G.zeq 3Bz .ɗFli>$+-8D3I,&tVm:xQuHӹ7MIJ)`.T*4Kw|& ̃Bż87O0<$fXdK j ^a^a wr7\rՒ:n?S#T_4-Q:r8O*vUƅQn݇SjAdRPZ"ؚΤ}d 5R~sPTxK.~4d-СjĬZ ۏ'к3$(-)G4e5ՙZAcx@=I g4޺t~iۧZ}(M] { \NM( '|qN%@fʶ\e8ZEx\8Ow[VܤX[NqQ]+| ߨX[V8޺>!x"c'u:[ S:`WWPёgy]9sSy5^J7mv =姍VCL IL@#s ~wp̂t; ߖ"P >bܣ\dHZ0 o`o0MuI˔^DG.(35e'eJAgq5;v)hpU/w?`ׯA z!m;ۃx b ,+37S-R_u8̘dxR'qIK)r묒p %N;,JHO^̭s!0:Ehij3lNoO 䀭^(.t!dMYmr!h2ZdrYis)$f@k۩jZ9:Z:-6|o A8 դ`x BEM,.=W'Fҳ3]x`ް\;8K+b6772S h\kZ Ade_jaY05aZٮ ?d4 k=L= /隣QˏWWNS  Ӂ5d#CZj @F~ !ǖ'lmG@L {M]ܴ9܏@-v픐esAL ^ Yp|'_VμUzY9SwҰS\A4CY%*E΍s^6okvwMUYk&:"G 몤`́J1{;+lPx:;W>F+uلD-S ޙJTn'Nfǝ[^by4oV>A_E[ _K6g? @EуX L0]SʑIB {*L{ NUF/~Y{VGGKߢH({xǥ%"^ym_[VMHإNҹo?#8[5 A=Gz(ThGG>/_|" >V~7|=dĊ1''IK_O5lbjŐ_)``D)@Y~wEU2_iSB-b 熰m-|MRO!@D46Ąa:r[!WКr[{0/柫c$N*HAi5 )N|c%O?@'-(6AA٤eNW|fDuI)E-z’,Eđ?p8yQɶa嫭P觢_O%wTAQ %mJo- S]Kn^Yn/j^~Z6mϛ7Ta^V&ªl8eH~2{qKݭ6Fws:i GyDp6@u-67eX5ۄށF 膷1Og?5RsT79H~2QUcM2!^Zr ?kC28C"ѴjV>X| |,`p^˪j v8ǟFMOSJR۲PLlZ?^j_3!6PP\j0͝#5ض=e /DD@b4j PW W˜$RIaOW5-c-3.Ïs8\`AEo̕8Ҭ`j87@"<ِ:dQ_J/<K#X q~ [b#K2-QjڜyK0G|b7Oչi M ?A@үLMp &Я7Y(]_߭"њ{v 1_l/4~qpds:O{ q6c_ç }!ںZKc4j"i7KN7%IjLLbl+bJϛ.T)39͓:)9\VFַOgl5; ajz!v0al#/ 2{:#R^8CSBdb j(8@ueV*D''ձtF܁jĚ̋0nJ#X<"M?I$ ٣Ej/Y8Di)KZfP`. 9gd-fF[p +D`1)9晀靕alRZ|ah˒x\dyRfF}l%wŪviphxA@à̹~,Zrq:M)=m;rWIj]+răZ.,?<ȡ/ *Hp|xN\%AZt$ꍚ~sn|V{7B}++ێͯ@!ڽ/'J؆Ie72k M *TTAnv3'ek/}!;&.5Q8Sbܚ`M?^Yg8e&x 3i?]19=ZPHE-fR HdBY}B^ +ۅ+sW~&@!q ht sʁ|+=?S=GOlBNᔓEWOY27z j|׾5{lDŽ rtwߥRB!TL隰b@w;>݋4E [e2-R<>(pqRp hC`]zt<']$ "ksO"E_\Ls^}^\X*$Ȥ ㇘D&nXvt[6[oJu "mH7:MiTX|b7t(҇U,I7AjұBإdZw\r lzUw4i) 92pE <"C`A[ %xy$M;Uwku}xZ{P1q7e\Hini\Πi$ZuC'bgc(60=T-;ϝKh.4rYm[Pzk1tFHHq *t䍦DMYYa<{`~}#$]H8/&]k쭥PSR^fסר1:*bvzϝ8-s0Q_~۸ߡP!qƾoț0dAs:q5Kxu_GixdJ]ƢqP,o-]RNH ZTi % Ȥ&X/Qx a\81`lStb;mjI0.Tԥ4G *= F7Ѹ}y|g}RGq^KsU,L'Cdt4`ldSLT3d$2Dsik/oeӫe?u(S,My0oYH@~=XXZ nq oIRe 0n H]\FSviw}|YZc<0(v5dr ^!{0;=<T 0'ä2wO`>VNT Ʉj|E+W XC|.jg: XۜK);I48/CK:܇9YRw7_Ǧ0jߙZv*qr !AJIH}h:>BZy/zbl o}N{GUn.rzD# Iqg'[nhύ8,@"w>tc{;_\pAejyg[ClQ,4=hS.`ŧ E_J@3xkNCEF&E;el&i\&{QgMDpBUf,7SPF6\0&췩՝G?x #5Uy 5?@7oUr;l<j)kAξBM\Sƽ8ʎ4( OfN-1A~ʜ坕PmӠ#?$P"4LyɹkzVRooE5&w u%o3+cxIj!9[ݠ@uC܇0PtQ!Rd*&i#a2k 敕uV_¸89ˉF8?$0~jQ@uA%K8Sobccez*J=d6WyJ9-n-[)/h6Zur{ԼYoOg YbV.Qʨv#Ȓ6@_>"s)+ˏ;B7q@|s4I!.CVjdaw(&D8TJr[]Ckە_HA.6Qrj鯊r(D.r27+V ^TCA\*Iyq^Td}dgP81MjC&'M;eUOQ_ 9LZ'9, Z{wgoiXʹ IW^R3qGF -f6w߉ywCLW)RUގΪd{]h!C/0Rr&??׼WxMc~-$bQj5w8h ւcqɦD|ԥ`mD)wnӁ `ko>a WQ6]f˙hIVWqvudZ7NxW%cn]Z}nPXͤ(I(~MҰ7IZ*`=V{^25w+.7@Pa;}=OΎċ4 /p[YPdzLEi ,-svxVqPl8XQV6KJfW/4.Ot-[wRxFΰ8$S%IFЫ;diy\Ɨr wN0v˩:jc\G{ӄu鄒*Z.'3P&g4섳q0Per|"܌%!f/Ɵ'JKJC\M^z<,^s8 1$â,sꗘ 0%ޖiyz(rP{9Q uss%k6cdcvJB? nV[ c| u4S^kU= :ƟiU~#J:#"8P|u2Cv3td'9oup) Hٻ. KulE*HNeRJoTfu4* ^[`Ģ-y.p EιpXR[Pad۠߫PúJ0XйSJ_C_1CRH ck3Y夬{U)8.~Mfəzζh-#}֯'ȩ^o16:MҚqwJ7e:XiXS Kg n* MD ^ɨ?r3 :`RQRX:R|9z{}BdҞ;*A$- IHq(ԏ.$g^Bn6ߗ5;t k7ª5( nN(fb_c vlbǙ{v*ҕTݿZpn"T!,pR*jV4hjHX_7൒V^hף녗syRaLdb1&҇ ~=iCfnIöcK:y#Z~U68zQI\mMG%>UcZmP:d:{~tzCchJNk e]ǘWoTߜ5 p/|7h[%Ǥ#u*@H5riL;8=e< <7|[cp~K6 /?ӗ=.j (. 9CsL헇.5tURoE Q>{6̟RNN2uqqG5B2*Axiv̪uu.ٝ0bO" w6vXQՈ}CH #$ZQVݰa*K.]_ghlH-0BS8Mso6#HwżK`̑!*޲3BqA Mm•ld$E4)(Ѣe.+{`шfaѦOtHmD!4nJ>hjQ;C4Nj)&*"krFutXG﫜98gmWeN^JH7BC?kq_m^, H}S9X(DRZOmDX>m Ԛ;jOӔàQf}tsUlr."q&c>6^tSӜKԾ3ABإ 䞒r-k5[O^+ҍCxm'8-'Mğf56ioiv huXEEXg[iP?#j~O,YT9up=bG ?O!m*eعJuH\>JpjNLG=`@AT'B'c\"0'=FTuT0}1Ċrxu2Q6&IFF]hAֵBO,Sv==|M&ڐۇs<d-/Ó&W @,ب#L2 I`DXVx{I*'kya hPp #TN pt.x{=nC@HmC–@B3|w?iNWtXU(3q6DrB.r2o}_/7/Ny=`*Vn>BCc.~[-M=%q'O$"S}xΞWY(Gvuբ:1 ?-PڂRo 3@rG!NfXz{HKA4}bN-D&|W{vd#vb6T t'̞&N&e!RSg7x(+'fd{!*ݓc5 '^  1 dy2#x:d.*U7Cӟ_v N99Vade=s+d;RK<08n?p0kJ|?%sreu#PWq}u{5xdJZ7K1k)o&M]m~ jw O3z8nO0HA?ʕh"`t;k^2|nYn+?X0 W٣k0{ǟ͜ wFE ]U}sxO+Dhا)ĽNJIk'pu|COͶ$p !,>I5̤n>@9qMKխ7`12 Dkos ,昿#(\)lXq71ga~ZbJeqOK .&R%?%%ߔš INd׫9f{GT[FyCpZj;RFq@bYwi G+6Tifi7B5Vfhp4:%;^>V˸r]s s"䟇j7CY8C|5Џ DwfǡIԩs< WdTE0[AHbf1#`Gv}3 G 5^S?_'=AL),lL‰N[As$T]m{:@)72 o\U;)FtwgtBqeFUZb ]My}.UZhB3W;VzqC_MzPMi~\jڳʆѱyBI!ǜ%/_AOK${S/=%~5zs$pm> [ w dWCSw,5g /E?=+oDX|$ƖaPZdyHA|]Rm35I)iV8)a54FX-kд@2|Yx_KmۑQB*(E&N!rk/}OVpAP {C5+v0Q w;hNKỌ ץ$(>{wč-Ph)XnuX-N'm|ʢd|X÷K9TwEQرFC%yb^pCo5S|n"~Mݰ[ɶEvmm@'+@ F^vID_[2J|,k*VojoBI?R>v~˰RZ; ;/1DTḬ&^0)q)쑡k ?(, 7>w;gPm@XG:c/ZA\g‡e~zD"xso0Mx F!et!^8=džBhK#j5LO:Av+SgƧڟr3pDȷfo-O{9Sv9Gڏ 'ӧZiqAZ`B?*F&X$rNdir~V^%{>WM>{Hֽ D#XDbVL^s*@Pʁ_/ `_QniA/ =Ӂ?aMg&Ê4lhMpxNX0^ƴsI𘬶_n.iz :x81 !eI%o63w=VMP?e%`ohƖ) E$a /۫eT?kBjg.IС+I+͂+uH`12B6 \y3vtӾȩ0 sk'#$o-BCNϕta.Կ]Wq,F ((( **.3&G`ny`M,+ʰaXߟa~W2u&8ݛ=)A i6&%tTrxt8æc6VO)o:!q X5k/1iqYL-MļH|ީնHQ bsio{z,¸¹$)&ok@(DYgSZA_Lܞ>(_ylv =<ucDrZےb59NLw UaHȴ[aqF&a6R KXe(Q=E{8(cvVe) FԚ+kXks; J0eN{)we7~11 ,8fE}4tnnwg h+ 4: X<\"$h8`Ki!߻i4]g--% jDp7|V4Ok;!4(KzeVkXI;f+o}/8ΪNXcIUS3(Sz.6VC=I@b"9a澉/V&n%IK?czdOjL5,G]VOk{w걭zyxaq ϲZjjH5ڮWm<=jll!#U#.hPHxϱ V6ۏ>2F]ۧspU96NY& lkk.0MFh =hu\d+.IPe0'~^.:PJv)Eh,8ALz4fȯ&ϵ}U1<=Z4Wc C[gRGw+4#>=zW[20QJ2{O=)VP͌M"V,W%1l^~%ƸmɈ T?Rɝ }./ ɵDNt<.*YfOn S3$s t];zI/0 au)QO, ó>nU?h]{+󌣶3vДe2iDqRLv%d5騀L n&FɜDae%=@f_t隋!>3~aj4r}5;} L]nv73 2ŪRRmI;@ph]hPP(1Jft67NU `b VcV cyVw>=jHNk64zP5lWaېtgqVHe:)]@gMHZY~VQնaLb-gH`O@B6/k/i0U s: /@' fRG$ m^lE CaY5xnUڳ8muIA"jDx,zlI$p`<=ܼ␈"uyN3G% }:=^`9h ;_t_1~Auf9^ ]Zu>2rjZ 83V*5L9M3R;>Pߺ]q4 :+M8\V* TO\|fo˰Q[`x7_hCg,pDZ; S'md+7@oso &'9<G?LFD ¤$~"h0F93"2ns in7xlA]|6Sp+LU 7/n{(.qJOnixA@t,a܀sJ&La_;[6gE1n}=~4% rwPXOǩ +'8AUpi &f]e ▀齆 3 >O5|diתv V1VQ44[_nz!~pڹ3ο&#tLǃa1bd]wn]΀YmDžVl6OLjũn:f;tb_Bj >nd45jE-˕3SHӗoD.V(;(H(F)C QHσtJS~T'Y~w w~zߵYѿZ\ç{7,aU]sy#DŔ}#]z:N<MUJd_oEPcI'q Nȍ:VŠB;d8|Ρ'3xI^2$Ϸbu*V Iݏ_y?PBA? l.![h}h+]bz<"@vgŜkʦځZ X<56~i'+֫Ղ?Z(8V/C]d8*pOWѓ<<8Udl9?!knL=UTLb^եzxo2.U6NeY?9s^?Ldcw#HVՈ _[꤬C8N^/`GL'f|'?A k`V$p/)t,,+эoMDhaŘ<4W==c4䊉~V Pٹxu~s6,)'VL2kGv^C& |bfs-l3H9 +G(HtǾ:DBsi;IGEjt [QU!Va)w6<#~^KPL@#9,A& 9ȾBź*8-$+0I`5URSd"GfZ)E{6y b9/(*Y>"kLr%WC/TZꑟ9#.KU cxS >3pB|NK҂0Yg Ď4t m C6Z=㈘cz~`;ŕc 0Sk~l_ GX?LP8od #՗~q*\xsIv)mU,t]E{O^IiDJsmS`ц)dO }YQiw vh5IHN.5]Ṱ&wΐ*r RWO_}\Nd>PyKACGW5zxEE%Q/wjٙh9 HO|YȻ\G<]zAkj=ci?J"Ϯ_}lqPlX:F}J~MUihH&401wb9& CrrNKR.WBkV]y_Mdz|N rEk (BЃа0㠹:6QlGr <id}5;:gfѨ-:?t ew\̹.׌{m "Ls\FߦkA#D@hOkV!c̋/BK$[ PG@%s[V k~yZ x1ۣv``pKOWނח&pSXe0h&:)'  )77>j#%}l,S0z#1= F\0WZ U)}vȈP5K}0_a8Vz8mَx/EN1h,MEH>.J{r9Pn@}dYyR=_"SAK2},pEDH >=&ypF0w~addr_˂1Mc}b$\#% ; ڰF\K\q~++fV}MBG`4Q4cIò7jZ]l;t75'?ir@](]j?7u(n> &2 S8ȐMd +=U8cX%2ihʑz+d$0B7K&+ /_˥'}ʉ(j<$z-Mng:ꈝ&Iϱ\hEym&G6dUSvF'ko>S[y.,]n.>1jyW?N6:7.ԃCX0U{ 4g#YvNN`L$;d1.{Ƈ;9')MzlXOHi]/שF gY?&.5|*$fֽpԣZSLRUؕOvIJ:uߤy*F$fΐF{L  ~Z&-TKzFM)*Ȥ hשK?>iz6DVJqD1-t)ʁ2'$%hج ncYFXCNW2E 3$|kVF2]2PF12dc┙8_ xzI##atX` Ub5 #Yv+äOVhwUus%ثN7K&˪|J)J%kN:^.Gm;G(zt{<{.986?P/V/ɒ{Uslz0[e]&{BBpfxEY< l-nI1bWW'o&cԤzdX3]qcn2ҘM_[&UQ/^{Ԋu@:@%"akT@2fINXQ-&6%k HA}D0AI^O('=#`S_2aG"Q 3X}+'wT?VLX FR1 ]>cؕJN&;#l3/{_I ZytM$0'[#׆bna&^ nƭJAB$'>B_Rt/ {Yducml.S4 i 75in\B`a-QOK"||NZ4SeIRLDjsr4zC*ԆsZ[$[/Τ^vUvp _5xsTōZx^:wJw>!A X߼}&le,!eK|Md$>tUU >$$ZZI@F2ϳd5&yX,ܶGDޯS y3֗;#_ <ԕ2(sV0hѤz]=:E~9UQLceJJ{qBύSuXǣ,}Ff x".ZH`zj,HmkZ`PYd4Dʴ;!nu?YZ=w-;a\V >Pɇr1DKesdNCOXIАD"!N=zS{ auzM%hذ]qR#g_-&(BDd|9Vy+!EUN gWMtr0O{Tw(G/Ei3郭kwQS@~T0}k=H>WlYg8(ak{X=k= Ogh:WOċVtOl%J@fr(3`M#Usckt6cd[nL[/XPs.@|5Euk^Lax?ۣiFRZZ/û^PBJ e{){1>IaI1%6Ն,z:O 2A/꼨&5wφ%4_7*+Ѓ3)SWOk$@xT}wz:^ Ӷ&Kj_UxDJi0z~%vE= ,<+|E _ >'!ew$5`{3`"f9Ș0Ƿ;O,|vP۴=68o LIѾ(RcVHfw92NYn+yD*KMq N8(D0Mrxmɒx! Xsuwѷ'4=,{XކLul|زqæWw]e9+E0%cwC~Ȣ;J?5nLH-(!>dَe~zlo=BՊQ v9h[[rۥޱ*2/o.[JdcR߉jCFr^<2ڋj5IB 62 ' <@v#.䏕Vt' 2z^CXe1 r:=JSӼR/:lI'zlNƒA|xLbVu>mNlom.k7ASsfSEwFni'5B3|yw!sO?ZFl 2>dmm㷜l<[mF4F_rwI^Ґ R5̀?jR4lp78c}wI{Ek@S1L7m"WK] 5>ZGCL(; (dwL*&g:|: W'>vq>§ܭ f u_,yHm__[Փ轣Z**'ee]a 0Hr,ԍ82}=ax* 8s<:p1rq 8 CiQA"ǃ5H!UIWjj+:mkB9hA\q9 d',#I7Qg:d?qJ{{墟ȒڣӰuBLr˳b-z,eժ :"RrF-{p)H6Q`8u(% #}"cKNĢ%քTTbiP8n {Ps'2TO}W6o|G6;R ]%,+% _> $_hH]F"A.HxB|'%dm>% /)cK]5ӱx;<]lV;Hڽ7Ql5`U7&HRPh B!vs>O67kQOff&'b&ϷvcU\oF_?/9VG0Mʼ56X(rlw0, \ߣZ²we{|Ӕq'LBǙQR__! %%cBv>t}C@}qK!~F2ͱg09n˜SQ*' XSWźW F_K *<5Ǭe.U•&kڢ絣ɪ@O#!(|A[cQԯaUh%LHy{h\!TWy`/;_z%vNh]{ ר=Гɻ)M$tgB-iS`Y;qy< 9 ~RC3/,ޣOlS[ҼWÏsmЫ!j`ϠG8u$׼{·1߬]6uK&poER=(]o0M٥Mgm^$iPg:1 1'r}0Y_7_AFlzI#r߸$㔘 j;aɝsG'lS5qPg#}BXbFbUԕ&9IerAl-0/32tg-|&<kigoT^Th>̟ pgӔ(EC_aI/`=[%||zA(ꩢSd2o^dv7NF:/ P6d`ty3tER0YWk \2+pk,iPvԖCx)0`̺L/&e%9"BKk* Ҡc!xGɗh1H;:L9q3Bh@5 >1\R(]/u;q }+^9?7Q9#ᨾ ,L 1_| gޙRscf:Kl@qyH\X}OtOiuϜ9܈L{n'd,C ~I29pJQK7)%@C򀸁564Ê| |PEy_>H]'?Z32D Hv$N2'׶)FY՜0zVua"B=ڻB.fYkgo>o^X?y*]?gVBY<RىEX@.9I^uDB<mt]3@It]L>_Y;EL&G6lWI+0jN,gO2'*Ø9֘W<]e V*nSiPR]9=yHz'G u5*/הE3= kzWð=NJlfodANXWp4W`32㪒\l4k%Iͬl&:H裄=RQجDyS(x4Ko 2dV~^; ooeH)[o8,`TK6N`ނB~8v6ƚT(c9ޕ~`qQˑ!zm'"ʓ2;뽄N /l4-r5^濪MWBhs3|סK`>Zz]U>O/$k[?-]\޵0ѮJ|R5_<;NFz Sʥ UIbndSd)y+FnIz OM+?ٿt :3`8pZob4A}v9f% $KzZ/ɱzsq5?lh\b'Pk%^[̄\o>_4Hv0")yxLHЄ(tD3 z,$}' cA|y؞(4|K].2׈?M}N)*UEom:[>jywd7K,P14c%5ݎt]52* &coVp (aYG#3&< uiUװ&hT nTs՛nw.M!!(NdFd^e:G.doԛsP,q’7vlV%Cl,]Ee=ewZ]\U]:] (+5;ܟ\r-rf*L&T^=󖽭A mgv/?1/cu|@M.G5?`%p52UnIڨT}x5YmdTDJP\} u3Kz0D!;Yo 4d6LDM=|2hЊʧ-vEZuP]CYYsH_)3ف3x$;l&?RH BxB9'B: GŽKZ] =gZ.YAD=Gbs)v ZL -Y謥XB*&u~xUnIcĥVPP [Dty>G/n q!0k ghg{x:gJ(h2`U-r-eҘZk\GK[DLPq4^Y6тkW$GHk`ݷ(v'=-=S%uH ΝCfk MpG"B:]aұ"FIb9g5D*-%"lj GoB?å%Jmd<^RMu-O"I*AbM`!6} + tcc*LП+Rh9kt0bpkz݀CLV}gf!`p /gBXL~ Ȝ4w4HDǻo_k*TGQ$ $" |/&NJ,skHF&梂z.Ȋ)}1{֭ @ rt!F[KaٞS尧ymÿ!OY`*F$~T~]&ZwKiۘѠB\݃]8g;(U̹=\`3s~6UP#* 3´F/ӓҵ"I0}Ss!I@T5ri}ޭf- *LFdR28Ry^UOU.m?trǀwNLT .P=;#3EH\Vy㔳!@4'3'_%fPE>dBjGn?Jm jۼ^Pe ѸccL"90l(mQ!Mː8PWbeц-sKtZ?\r)3z 84 ) !MjnjX/, rn$ <ɡ ٚ¼\ Ac/}wX)r6gJݖW \qTEn֦Ы ;M]3lw>%%.oN#T к+ >T[Udhz'=!AEԩYʓ ,zؒ~l!ӊG[-0|J>6e3rw T[As8M{51alS5 Hi\l;j3bx7X 怊*/6(yxTVEy$W'ԉ<W+*c3^AAyQ FD;AhKivGx5\ܤas+|߀ &˔WS1=p>C~VrV3LG =]33$W\2' or:sV4[Mtx ?\QŶiѨ{#-?%IY MMm貲/Ú6H/CD{v/(W#y%gxV2 ^Kij -ǃ!a>Gd 7,ԯac3oje0˘Lf⊴EF⅁ YUbCd An}@a|Rc\rU9= ΃3PM׆.J~~ )/& 'N!S#4pE瓒 }ⰷ' 4T֑ @U &9{>}(Q>EiQh&0¦R Փb,,yXg8wg홯g;]uh!A% dh2s*M2aY&`5|10 ۃmwZ{Xf#ve&&fh tDޭbA?WF'h m Idm(IMX$Oe. Co*@rlacZކ@ %׫Q]q83VH\yղr (/5Sws eCKj6β qnVրKәe%KI vllG3|im+o;6 '8[U?xQP5J$j%e׋@<4؜ZŔb" cAh1~¢Rgofv~̈́5"[mŐ}vp#CTaXQ%-f`M _rJQz~[3qht׺۹n@~hi6}u,fi:7xGJlU3j݃aP yyJ%=ù^fgx(J qK ڱSof*WWX4%0ဉyG`MyPvu"IdR(@.r+].KтSe! Ramu0%mw KXrlV^.jUӕJdWxR,;,m%n @}*S*jkޤ$ d\IԔSB`y:vE9N ~&TJͿGŗi7p8} ZI@xZg@6Q#[Y,~\Y番3!ӎCa4ē_oPsɻk 2o!@3 i~wft o2{WR701la}yA/JAD։ӱGH!qu4 3 H\kUj-1jTZ\?X3[n?F m\`Mʐ% d\tBq2w8Ҕ"-ryƱKI ˓T0aoL'2[7҂i~ULkN2qԚ}/ޮAl~b@w;_m YS> ⸾؇0 ek{.q`0R%`΢×0$ϣauBr` lHrphrӚ˸mwBTE_Vo*z72*)LHIQCRj> ]?P~;ʰbv]? #(ReM^t Fi%os[JMrl nhYRpg)|Գt%>=JŻI 9N "vdާa]3˖T56`õڽh7^i7=*o_,nfYދ TK$Gvw=VDRq(aQOi&`X'2-fYE0oBASZ7!ӫ b_bc5'qNX,Ju|i>[Ѿl2Rt!;Z͓[J0wCK,{|+?0uOvq맶 "%z+>S+խMl4~e_)\sͯ}h(&G9yCW0cIh`j)●!vJ`s箮͘X ~ۨ]Xy`{S'WO^-W>U0Fȋ 3\U `W4E]h|HQD -/i}QS>LbaGQ\ʨ\ &ʬ|#O@DM݋*>{Nqf^*WoV {Qg:Ƞ uG)0X>V{ˁE"*.X\\a86gz8_O55DƚnALjsHK":hhk/[dՀ4AXt^yp݇p|Ỽ5˒`pzTy ȟ_%@UQv7Q\C<-Hr4+JnұPiQiDžuy!񛿨0yO|KfRMqSH&(Sk%$|a' 0eM#Yvdt0OC}-OΫ9̋w=ddL`Ϯbx[zT~{Ӱ4k7V'TY8dp(/o$zu`jx+i /ń16㳰$̡^eHe`>~#Rgt{^zW tN(O]`c2({.􊿱D$DVsh洷 YQ_\>h@p*M婌Y);yWG'ފ8|f`aVzCn5S|>bao?7c5|نXhj[-?W6Hr5jy;mˈuշ:~6MI^!MG3yfie~|T:8L@/{8>cD'%'jCDc3ʒÿ -BxэM o6]DMwAWƱ"Pq[م3j vbNT'Q$~P+\*ucHdBPѦ{X~(ezR}DOYdE 'hsM20p!4>(<OE56w-RVO X! !v&xSIO<(cO@vY2P|W ,"Bjޢ9^Vr*3kU4l,a};@w^dp{=9* Gި ND\C,ȇe2>YZb9ؾ^y\.Ä!dBĆB j2]o_G0ХRi6:i tb9% fBQ 5Aω5ehd96UlkZZt~-2vb'Dߵ*;fIL7VoxyBNr<@"*e9TXv4АIv= *WxHG|/; =@My|>]<%3I:O!bD&̓#-k0ºeO$W{Mq5}يeTɔ̃ wj EG,&d~v0|naCU.}+JM4"wmIq&~-W"' Jv*TX\"9cWй)I*A\*@7U .wVB"ޮ;ʮYqw \":`DYj0?JژK?[iSqۺ[;wu86'9i2Lqفw>FR߁ָE<_GvB@x䧨 cWNb ;mDSg؈78-4A[Z׎;xU\}`Fj...g^/ 57Ae,1ӆn&< m[:089%J,cSPB  !?Ʒѓ  c"Dˆj᫻1pl~u΅@!(QS.QD77';`](SRtĸЏ`J?i G^Cp%:4r/Yw!6\^\ Fps%lĮW$@Zj{ ۬ aZGtE-)̑Q`p[rmiF'3gYvI)D;$p"XJ@iw5 x~Զ<-  BZ@tԘ}1$2Lfq~J߱E0G ,G8\_|15\ȒfЧh~R\\NJ ^A|+npu֮X.!Iڐ3!qTц3<$;T1eÌI1lzMJ&SDR5 Ū¯IrkMP\/fx-)`$w̘*()wzCfMPF9#VDFbhC5qk}yKaf ò.KCCe)}P ~{<3=<0Ou)8#)f'2іqHq4m ]RӼO(l,VˊwBTXzy-aUX@c A9HC[?gpᔦ 

L]!.W]_BcڢI69d ?I/oD9',I=H6`"&t.l %qː85•ˉ)4*͈|dW50tVhۋCܪC 4rC<K˹`O5n[`01\b9:w=J/I3>^ j{^t2!TbBn÷ٹ퐾DºCrғ* F[ .⨤Pwb TJ9IJfIR)({HaU'W4Ђ ObD@_A= B(SM|ԃO.@# ԛ(wtDBr]_q;6 jxmVuKyIqkmJiY  1_n#bȵvZ 7=]}z 7 Uw:f}ǰ!*6#+\D+wJU B]`0ofsVN#jj=j;^C'g jnbFtae4SM]X=tgso+zYؿkI{SĞcmdFV{lsi/[[77;7$hUI#\ 8pݓ*R,  ᭿lH8Ty2+>z)TT#>826c hC-L$ MUOzT_+HJ!x 񕴡PꚏKGyٓ IV6&(ظ6tZ~#O{!7Mt;5-(P 'sV&8tirO,@}Q#/7=^5bj ^ ˛HZ`lull+7yg7E}uZvLPiWIi,@aw󅝦;hޞYiPͧ+d/(5;9|l@3V}UCń3284Bs<>Jьf9^!4"Cd䋠2b-dĄؽlh:G]TCˢ ǵSFS s9ɓ'>~ %^?w(GX'ئ2DLc ʂ0sr~5}5 qi lņhy4t&%Jڒ717䧑pm+_@ոy [*CuDxkGN%3+,+;4Hg6hېkpQkU!lll9|hu(7CD҅*w%mҧ2dPDUۻ/ऻW Z fHrƯ鍻D|8x?h4@~F" ^Z!Br9#v 6cL(-5<|$t%F:t< ֺ$Γ-1P&-;gƌf>O87+܃q/CJ.Y0VkQy Fɇ|T1tI#!( I40_9(jMwX/qt"ӡ\z?(,+}q wwt걛? woa^ aGW7,dt0O1K$_-idRmGu{_0f[ ȋU[M׊G1_-g05h虹jW4s ,vm9D+N΢- >r]F vqZ #:e,V VT;̏l/QkgtF $|?ìkYfW쯂A`yd6OΛI0vVιq>)mv!dzr69ڗD0^}橍R18g4w~]zq&h gp i)L#فSA7s](1z&I^#ꪁO f`xL3eN+C9YkU>Rfun}Qzwu~bi:a&wAgL:Ųn}v6OugohzuNY ҆޷N[hcUVbM\p̾cmM|q@yXu{dHI[UMvkBŀ4s ¯U. A)FQ9pރ%m qC"<);Y-;ͦ@͉D4Fakpp"L[^ÇRws%aePd~VB ͱYU- UՀ3R9 q /'ۏEJ *ۮ螴.j*,Tu"Q'ژ?{+XƁqxAC5L8-smc<ߥi@{@\W@_=M(^1>MIU:ݶ0}KP4 l뼡lKON*ZQUf glukn8|='*05[c/h#Lv: {`TibLI,ՠ?k$Ye+GЈL/(Ą"hGŦy9wA'}?4؜`3Q"B4/Tףɡ8(Fmju4GPK#t"Tqȓ 9]Y[:;,:(o-!zh@`hןYlZX5Rjs~\x;sIwOy)D z:MΠ" }J)XܽReف"4p֊EYrRKIJbD  ^,OZ* O11qpI߬4V4^5? b$q$˱GmCw߀z(-VpPYEUo~=Wx㕓r`L7Xj)myQو&Qy)TtO%,,;lU@boyc%*$]sZD.J&:[u%~ h#'060 ;}U^Uߴ0ѿn ptjۢ@lwvn|\b,'uʥ!}Z6TrPS9N}l"`*-R0yU?U,3&E&JJ~cx|֪Ƞn^y lHؖ)#`KvJWRJB}!=.ucLuc% mюL-5:=-v3(V^sPw;:)o!+Gf,;fKEukdJ_oqfthj/1ɲ@?G~mqt>ۙr?*L[#Q_a}#E1)տD-ذ>[?>ῬdcjJ$eI𢙿J.t&K`zkypщRhJ깨*cU$M j0}czp oo) z"D"/'4O'8UI۰hz*>3#tQ? /.;WLf0V^#V>O1t/.6s jX355!C5tg0`w#q?\ NbM {IxB¯ZCY3(!E7SXqMZ{˿c3-j~K^hcI@牢ۼo*\tw"-DWI*"k*Xm#F_[,o1T1MP0mB( , b pT%cz_tGi}.k«TfR{F&h1 !E I/Ty%wRQtΙ3x QT|51wߠ*x{(+9$qY؁ʦ

.jX8J#̳ho Y;.M=,d0ҵSH&9R ԤW+Z=,.&' ;0!#I0tI~CޱN#~<"H2PcJ;.L)!<7{࢒q?F'O+QCjXl&.GDw"%̍Yz{7? ?6>-a-/fR{A}:aQdYLڵ 1,SkEK)stسFyJeXh܏ʴ8)[LZa/\_)DmwJkMn ULda3FI0Eś ziVP|=6!N)![OUGō̓tlK!3GݒE@'?x>4r uK^oP0 #^ٙߵWC!)Ř4[sDlr=M7̒/XMO֚jQ08qdL1Ʒ<'/Ao"T LD4]LK vzxXza~ɶ?8SW- %UΟZ 4I{A `jZ8 J/MFpJ#J1 0ଜT ]{MCEn,,Z ϡafߕ.]_lx}>yނj_]HMx~+*[D+A#K-H-07pSFlz$@V͢Mfl]cC.m mdW֦6Dn?~~x[MTHmX&+(NxWQUoq Ux*\*q‹;ys-v汚/Z5YD(ַWە qSqP~M!ъC%v'yPᑮ ԉ1h{MX GI} .6Ȅ>/#yEֳXҞ +$K~T5?pI[r Iyg4"ȤuGOxM:ցov|'kkaV7OؠgE#?QҲVk10q-cCݦOVòDj&iJ<#.* $Skk:gσ.3T 4:VvS3C>3}w7ǡf]A'mӪ+fDv*};vg#N1%@%'r_B _8I0JɵUR®n*ײ.,L1[$RG4$Y-/}#{2͝o.$ӄe4h F ⇾FOJ߲{"2s7. l/ὭbF&!RHsUಁAs$6Zr0|GZWW/kH&U6Z+nl &BɉE$QO"'vnz{J!m!/hj~@:@IZwf ]٢l喋,Ȭ nˣbWVK>n%]Oꈒu]҆5/~b +Y COd En6{0E ܄p r?|@1fθ"+mLWwWJFPXujq_]eS  s~fqL4J$yS[瞳 YPW)rݩxnYaMTYyR3{|~vdphr<;/}a=F躒UJ&rb괅^rB6r9:-1lw+D!>%&:O|jC4eq|s/ihۢ{ud+zI" n{_v}ELѬ~4͆Xs*[h*?894iX[T*Ș020mb*(6=abtǢ ??uD5m&]$%SąێWU,{1k(GHqg c1r/*Ds@RpëX,F]T>]TQ?=^KgvI alޞ}LS{,WzϪ^YrSz\J弝cRfKF`$=.!]u qع4 ~ʳv' LE[iR<НykdW K Rg2>A޵\oqHSX# r8*B7քwx/m״<5 i{&V L0l~J~z.(= х%̀$p',L[ ec;tG : xs 4 `n4<a1?߶e8("ԓro\ԼOJʅ/=w()":8<逑GcJ1?~LN(Ww'oj}GOg /$z:sDM֒}dɧoG%J/JEl#jBxϽV$6Sq0}0ƿ0VĢ~\_ڰA0_U-.2HU7^bpr$614=I_煔hoU%$Ear3PG5bbPGr!vjCMϚrs,TU!n,r4I 08Don9dzy@Y+i%iP,'SBcUn H6#YU  cb.0q#}S/o:h>x!Ҳ䮿-6;Mjlz4k fec|h(H,h*&e -Wv~1(:`03J|o>?[T* Faqg_HZqjw=L+p5dt&áA嫈ب}.G'<haU'>rK\F/ # yΙR̃o527qa]BF=v{G*Hj'M,[,5"s?XU- _dSڎpyVT|&/sb9Z!srڵ'n\% >Ϙ,~^՜X?4${r*gzO 7Amvh8- &ꩿt|!PiLcWEZwΏ=۽o2^@gghkh&lFY" 0hc gi [v6Nq"s9-0U3Dl?;7ofW>p֦<,}aM9_1y^Vm@zO$c\4eHCo*-~ Ȍშ0Pϭ C[@ l.鳓?gN<`vMYn%V^z?dʈg-(dziM|,Ho3vuܪ(9Қ"%"12(|/5V,jcþϹÚܬVsBfVR}e-Q=He1^r`destKbnj(siCZsҮ=o{ Fm g8nt^gcEyڋ`U}1LSv& nTᰠ=x!]St.H^"|̹wAّy,^FvCڔ=>3TH-Z3a&`%/#m<3IVlC[$ɋ9<(X |-Dݫ{_X0ﺣ=WGٍnƻwxX8l# *DJ~Y;o?0<ǂg E{,DcYx\4<&]ߋ옄(Ë9h뜼-N=8!zKUJB-٦=TuFš(k:}Wcߧ) ̺OsB˫JV&{ +f!I_ (W%>XFu{4E5wb} 'Ium7;K ½P ^&Yn!ܝOSS7w[æH>k캼^PyنZpׁ|VGZO}?LJa1;Gsl@i4%'^xG]n<0e"cje#&Vi?KVGHDͽ4U6-gpԂKJo} VwɈ/ˎ}e\Zlv{N [BK9}(`8e34 ,:v" 5yxr<+OYj#N cCٮ7w:o$.%89B\NqcU~A &s>YI|/H~u1Dk^`TTi2\O/A6 +J(nw5N8m2̼0jwN!, bxzct`,qq%i师be)"o4 ]Y^{Gq ѫ,+;ȥs$vӽ&[M3ro^Ŝ>&/z|6g?:I_2zy{lS#d8(n:i^VH= \ t7&Ň ? 1{{7R.[&-(ǒy/v%kJj1XgFdSh1&KAb,]D} l5%1lHT;4Gs*w3_w ڇBL%0$-Gu_uI7\,dfZi]'Bh]M| ױNȏLn 2pvݔ¡[3g^@ۡ$nxE;tgscy%OJZvN5T{6cs$Ȝ >! 2~v9(DެZ:&U3#qv73z%[!^=ᤘcNF AME y۔(eA#NDWˮm IdeZ NB/ R<3{D^qh9"5J7E黙PnN&=*&r[(󸨉V0,X ya^pXxwdi4K7$?}i$bq,5X_vwF%͊,{:/42 s\*5 %U9&1I)>8+x控xb`ghH-}\f7pT\i˚;j Z VkevcoⲈW(&SW+Ĺ3h|=U n=-[ cR^kćs7[# 7$RxRIv+^X ٕϱ}YDDG ZQ0[4:Lq߄XbHP,Vl?T[xEFjWlTdz!M >=6:֕x4fEW ~]4\ϘlkتQD- bQF: iFi1~< ׿EmjuX|zVFOgނV؇d M\=Ji%zݖg:lGAYh%.x l+\w68b/0 ]օho2]IL{`@'$W#h [QXL_6gu ϔ rv/tpu7tq/A9C!kH24>yca)P}kL]qITFacw*cx2s?GjxbڧWkQEDuEO ߏ> #R6elhAvm< K\=t}YOoxãy ȥF)|j{y0ZUSV6/lV٨hFv:N&,*V0Z q .Q;rUnkө_e/f}:2«nz'Ppe'9b3mӓd,?C;'dfA__Az}sYwB -dt]x.^a^g{^;L/jv:t葚v-ө'Lk@qo&G?Cl'$Q⋄6g[Et{)0甊|՞vq\y G`2Z({:n\2LETs Œr("mRBnA蜢(> A諏Ci~ nc-@Sꒃش"!I1CQ`AC݁h@s@Ҕ<l~)N:ec(0Z}.`,,j#ESY}A 7ƒ m,w36_ U`qᒄ b/^bL<Z I x˱*ŷ: Y({\v7g1d>g$ҚFߏHw#kTcΏ&,*x-w- ϵFbdlqlOYm0p.gj&tLcQPt>;ʬKqvOЕ؟w4 9-<ijk΢f$X#1 \K<~ @#򤛤/c1Y:wǏ%;{"wh0ǟ2Ox$sRfVFF*9@b^i{#1~ĝuxyO1ym'/0ɺj"HU:Ϊ=jF<6 PA/)qކogp+|l%?ݖՕl."C;vCˤ%gɱ+_l`|Wafvhs[ىXX=<ĴN;ws)}*\4%Hn?(dK}L6>_:̓JmvwRAYL~}lU4þkUoVe]c0>f0).x58,o2$/U|,#{ssf=QkWxD!0'AJp>]񴐘N8ʨ_DC)Z_F=lV)߅+D8R>DԪJӱ<"ͅ10uNd;QM7ʢfl_dT-szH᷵?M%ؠzs)yh~(- UFD2ngJr2,AQ##kpbaL&sz4SovB+s&jHƖ%A Ye2%a kLeۥ4J{ J n=ZK \[t'ހ" ֥[NRD1zHcǶ@bu94 !>9(HNH`7PA :U^j ̂(@A[W.Dmkx{Xvb7D=D-腡ll,6 #DkQ+udQ0-Vfan*VsOO.j=!Jѳ &dۤ=px*@jm'AG\"FG?:{ v!6qag/Q fF:,~.Gt#,~WEDAIƚŒHEэq.z:c!Q.9xJZAO,N g;7Ґtfs7 UtyM:DE H&ېbs.PXlvj?8GROUwzkh tĄG ߧTqhq¾oT^?0-*f~~8md*m̽YvWd ɷ1cLBڦ2FFYU]+q"9I9\%JJ<:Ee[Qwr1-޼8*Z̉[ٷǥXq;nm{tMdzp0)$zd ;94X~b̑f ߐqy!vX-Ύ:M6?#{0̜W:r)Ѱ<ˎ%X-,32g9r#{jڅ5El=ۯ󛺾Pd8d)Iyѡ~߯p3S6w#Z-Le=VfIk99s#{HeJWY:yԶ9^MVɺDșXDHTcy;`^72tf^5QW8ӽ ú;$>iG"K<:{rͰg7,ta4ǒNTd+ۛa2iYnoirc"o{)Pn]45bB2uݲ±<;9lF&sJC `r G0蛌;>-yޫZ]Oo |Q$[A61վYN5!iC 6AfJRחdu@oy N8FR6L@XMw;ρw w,s'AL.<-~sĕ A ͐"Bg87s  M}zkF rctDb^]Q NsU1kd\[>} &ϋ(vKMC՟7"K&55KM2^PMƢސO/ o+y.=I?z;GmU<)fFBs*9#`W$⢋}҄P(CxW?.hLsX.'ok[; {3⓻L馕] XƦ'msSAh,:q2L]LBPE|UR* 3/v3'Lhf{&"/z4>;.-&XӔk{WH#ǿdNK^[][*H[E/G:P+`h5ffT_A5| #6kDZY0f,|S•5/.鋫z1^|´A .}}ŽU.zÇ6;M`4haR#[jQ{C 0#Q$oo S7vg¦ks̞'ˤe*3kl~6"gonV9=ҺU-=h7XgکC&~}Sdܤ,FjFtoFēɌLzS OgeVc 4ȏ;=>J=sË?/[%;3 [e~SL0ql-rfLNMܟRw jڽD 3vycɖ/r-ŷcý~M(z"Z{Y/¿NK0Bsik6(C4(nfOHɸg[N77n]nXՑa'XFؿ,okFeIN 4igH9 Kf H^SEB#Rqf+Qg=nM_[V_9@nD3K}~*}Pk쩃A5b Z܀=P2%17ľ@73Pd %ˈ =XR#M;K ]vZG6[)pS5?B }y&4|q>NC"_!dp>JP)6,HGMO53LQjBXU#+,췐n\׷ \Am7?cE +JnW9Ү혱g@<3XLB2vF$P}-説&vb4i. ׫vU[7,mN~Ah3j׌0jJމ+u hrUs3I5qzwL*]&Ul{dk3Mp;^ lp;_{&E0fqpmO(32=El{{j J.HOЄ3타DyB wtT+]/44- 3S#xed2D]hx"Sݩd KS8x#1[t:wk@6ŋyXX3 ~2%z7mIPJi8K!$zԻn1{~4' (tp Q2 a2S"h>znIw0Wg}R`Qo{4uֹmfG\dnVG* Ped6V/ ,:5~!n2BZ&5[^l 'ԲX) iךcd'6q^U쐵,?G"'* `7>0DALR$ \G/2JvI5?=!sC+F0" l/93s=xߙy| BIyjIxϲӬ~_ >Usubŭ7B *ZSM^d&e\ЯیޢG+! Q6}ZFݖ9jLvI+n$4= N1`pϿ+$N^>*iGMk" L5>a)z8S79D Q|pudO5!|-Q6]@qp\L"A %#WL~Ox{Va8m%OY1VROu  ɉ[yLs9c wu 4Un%4 !Dw!0˃x:?wAgwDoxJ^"!}EK)OwNNGJCEvxt*fȘ9!}DǣWu& u VH(Eȱf((Ԋ&Fɟs$S( ̱U &voؓ~L [VvPwLR{X6bԿ&2>IA: LK)V)S(rwpo`(&>1b6i*zT>h{S=Wb~SyzUnZI?t,¼y . >r۽="$ , 8N5؝erHh|Q};m 7B=I4Kx+Huk׶$ST"ao5-"e/\UlgF=2|>/I<{^q9211Vy$Ipݹ%lz7%).ɪS#yɀv>y\ְ&RIJnaeh;:eM1٭%NHg" W'UFӧ9bmS^O.M&'t=*݁+HY"H*:ICs/E B5 0q6\|;`' GJ%RI-QFGnFp_PSTj/S59<' _ࣩ! "pMurw**Q=lim-2'ZWf2_nX;?FyN^ۍ}ރ+=T&@ei 븋η(!a!˃:4"TN'#v][Pa/@ȄA`rV)ʸ @U8 Epv4 @+ifD,g\>PLS򑆟<̝K]ab J(ݚeM*j8 @y1\Zغ\0oBP3+sm23P9*Rι޽ J\Q᭓24/7>%Km >LI>@g'"ח͡hV; --/Ci]u]Ca#rmjṯ[㞆|LQU.&{ū=;y&Y:$",Bk);v`}'4}Hyc~4pCtcp&v1GrDXdcrh./4Ϝ7{T50ɝA@5Ÿ#9PZeꆪ?:}gS2CQ2cUWhmD [Szs#JSzW6i2g}Zq#N~;\+68H;vCeX@"@kA tt^ڱ ,NaC$ <:|n*D\;, P[h81E/{$u\4r]j.duʤB׳u̳MA^\yrU;+^cuA\\T.T_$3E'RXorHQ$9ݡ커WHv}IʄŇ`ڒ򄦆KI$Wu|'Pt@;f_Qdjl%9BnriIcZt#c_"qRJ(5!: .?VC9"[SSr>.ŌTuXW\Y96+b 0r,|>_ǎq8 )B`2j9O>K%QqU"pC5{_Ã:v; }q>mRra7JE?])Y f$H4[5{VxF,fl1pC~jfƫݲ*'c=,l_v5ERiAf^Kp/W`5`jJDWFٟuK)ggFg_jLŠd3W~R}dc`s1V2K(V R@1 MUm>!h߱<чGtDDsvH i&XG cԨM//2T1KSq9^pV `;lEh vPchCrJ4e(x)v|4 ƙv[J.]/2ïѭ-"Vd" G\NRsgf=! `ϚD!PpӤomw_tAKPՙ<*:y)(+敁C_+>4m@cբM:,Pw&y 6Ǧbb1h}M&>5/0{qEfY8l(𥋳=nfݤŽX^Y<Nk$ꨗiCEQ=+ y  ڃ}&66O8aP^#.5@T6 bz2L܋~neB~H })(a?#bٝpeH~("_9fPߖPtҏiO`ix֊tίܷn/ߴl&QYA5Hޢ-y 9щj>m-$'s;N݋n߈Vן>S ZLO|#̜.: 6DwJ| Ww*)=Q*uF+!F6TmD8p\NPH,,z84}Ir2;76R&"\@NqI Gw3j[Isc ;,mi٤#9Q$ ƥxE|)=ViN]=&UP 1X9.#(],}r@)2(Y 7h?^V0AX(fFfOhGpewjJg0pYL!0QB|ZgJ{ANU`/>9\ڲ+Dɗ۠χ8}r$u9Y{I3 `R&d1~yuC{W2 z`oJ?U (|(0nDat2ߪVPs08nNG-=l":Oc%4d Yn'L³K J~$8}ɜ| 825@%œnVQ8Zf=]cSYSRN2Y;*jkv)`!·ʰ^a:Lٰd3Y! ekVCmrfgc1R;O./Ro"J.l뀡)"7QVK -VwDdw`{bDgC$18Uʅ u6QI 8L@G=;6ȫm AJ5\E`?| -%8f2#s>=nl,j"I Tu`/OMZL0cM}A@YR* &Zdģ#r(ș_broe3qX3S3#} At#5g2qLCƀyʏzpk|oLxAm Υk:@؄2jM3V#`u$s`͂ 0x.N Q)k$)2+6ϻU[(w@jQN-.m4l;!jNߖPB5P3(SOl\Y^b#4hڵtWrBFߔ:ɡ,9@26]s5 QF?݉jTDDx-h _Z |Nx޳ƹm˛߲=Gݞػxq4qԓ)UBqP;XD籋F"HJTP6;\\9ldV!pW,㭜zSjGO'CByJyT֫iKB8|ǘg9xF CuJwJe  @QG*$+ZeULABq[`>DYso'ֆ TĀ{\m6)!9⾥.'"ƕK S.ȝ-TТm|#u N4n%{sBG6~O#uapa0MdpSpݽқHjcP!qFD<cGÑ+'Ѫ#}r L(XҦi b譻M&>ڵ%uxk@;g 3^y?bLs)jC2Y3/֨^%JPPzzf-_uVŒ/&&ܵ(ܓkjщ\u(ї]S TSnWB$)tΠ"̩Y)SkeMl3Gu3teMeqKGwI- %< a̵snʦ8=Sf]BJbབྷ]FJ 6y.E戧cb:mRg~S'+> SMAȆQ^in 5ڇe@D5 лhMd Fvhs#9`M^Ǩ K) d9ϢfmE<ݙn 7cs $wTr7l2Q.՘s: %J_?dO 0u6I7чm8 x< `"4`8,Kv{zBbVb䵮V F֜V[$m"Ͳp&ƿnWfw[K4 8QHo^|óY޲[ Ŕk&ͬ:7hQeB} 3LmlY7#xZ]H >'t4s;:WYA2q+F[zSet @QBN*:1(S >wlf,/{7d/R'+DwRqSs\p4 /avX(V詷m@[[źhFtѳDʔS>S!eނp 1a`jbP@]{ҢJK*J%U4r3qK^ N~,|Gb32ĥ$ sX(HMaB8D%>0.)zp'&)|0ٷ5 zF%qyuZ_N1Q,eW{{W@M` |v%jTf?چuy J ۯ Qth5ADX"fx:$ξ5H9#o2[ʃgo|Q!a-ROf=XcNT霉KvWRH 'ژN^TUpndZȪlF;nxa9* mR!ýuA'רEZj(#G}8x^-7a/r (_J]P+:I\ubEfm"+߳fG0굙k8. <[F'+NR]I`fҔF2-$I̬MHOƤ'.bCf4}$z#c:Ca;'7eO-%I9rn|.l( )Z쑀ȫmG$ ~`ae8*icۮ^0c};a'=>CH!ß\ç>ӪhJe,&KpJ`4/L]i;RY|kɦTÆXxMҌ. /bz䑐<~\="!Ʉfk?>1ZA씐4 ahRIvX̕iM.\Sc˅ MĽքQ߶L$y vwɭ/j|m-A) *ǒN"([ǶnRNQvDGhe[;_ADd^L<j9 3DBt3#&cYF WS܏5>!# 4zI~p,MO(Р P*UurђmJA&8wcpbA\.Ӫvq(E?ucmfSb/괉\-m6+ 3E*Ji=5 N:-וޗ5=!03T ^,p>> J0Z+bu;õhl0|; ᎒v{`C=#{Y˵r JLJݴpb{l#*>4;%udY*Z=P!5c&ve-,޴9J"V{ѻZT.2fgH*R.] ߝ$Uo{oٸ*%i*deU1tOz^.Qx›Ѣ?Gbg:RA2K{wYe1YX?.jRj vne/ QWcO2|ϥkح]E"qv˔ 'H u{˛jECH_jGu3O7Ob-JvT3[sɩAz A#C]jOϬ̆ŻB8y^1O}iGX?#>Y}9%BTV3uQq09HU% 6YTFMzK'RX&~+yu*֏[?<Y{]insN{MUdM!5M:TY 3@%ۘ?P? yEQv?׊捴"r"Ѯ?Vௌ)*Bf7W@xCVX80eŨacr)z"suyGATN,8W^ "N[*s!Ϋ`u{H<\`4QQW4XgK~%ВqaU/99YP ܎/F/n_.w;>剽/ Jj}5g,mX 75!pO$E -ҟAh \%H?.1\k&.W[Iè  u >*˥X 7hF[s4y0*< W^k}aY J^jRUߤo"3Q< Ǟ~4@Ma"2)4,1w{Q5LAzg^--4mL,gQǐ.DQFTPF XT#*ŹrexIh=7jvwQM\'"4`I߈r$|b=;,i?|B7Gزca *I4Bh-N #9 mdl9"aQk4uSYFDH1&r J)uƑFh(Czlָ]"H.Ƙ.\i0V-@Lؔ /EO|S%A/ùSbtJ! x?}->tY}bT!4ed+VZF6 =Hu{nd@L۩Ԩz3v rLځ N ԮkJp!zG+&)GDBRL:@kUG_perFO?Ck9ᤘs2OK:BQW6>P6I+ǷBd:ﮤҺ$OEh-LhJ2QS\FHq/S,in]j %+~GbjrW}6 4ǫ?{v?a6 ,>.INrX@Ğ=D&2`Rzچ>yWd܍7,OR~?/Ȁypݒ^ VՖbd`,TǎN%U;M;0Z -PwA YY)vN+r`'. +7wY2kh^Z3:vRo<@m %PҐT,hA (kBR{1,!ۅzզ8wH*Q%@A:Qj/.؇bZ[u қ|qn#%m9дlsg$6oq}P:ע nUpёU5/jb7QC^u^':Xw; o 47+*[gIwܚmp3KZgP(ʼl8±T3IVP^T%D6Փ\0F4bΦ@{ >^J)6~<N|@GkZj;D ȐHS7O&ORϥ(Mꭌ[p)\I0PˁnJM~`!̠p+0w !=vؑ Wݴ"tPOBN ^d<%i8%9HUv@ŃSf<.F uID *Vn> O日K xfD/bjשm-'{tIn÷)^%MvD&?1tf8-Jiؕ% }! t Idvh¼9Wۿ5RޜAj-Mf-26"D<2 6gv U! p~p>3>O9mj[9{(_u6xgNRGH9~#=G3x3J [qRqĎfBUHNi2x]SvSy܌;dC[ e$Bfl!ӁL(OdZ.8؏gAd ioLSP#(&VR-ּ-auKT sME S(8~^#oXYV7`X'L79\|skJ>Ȫˏ۔WG_716Y{5q/A){垸Co$uE )4VD> JX >*PFB0c%K,.6+,tZ cp|EH;TA:)¿S5"Rf$:B!iݘ >\{P\..* k&OhfwOwck ΁}*'zXdǞt 5sZTfԞx30!bph`ՍVhB#'M#?r;-\a&ҋ4oIz2T+ջP>$g7H )Xj izV@A`ԅ1xLɣɡZPQư$׆"ӹ=Գ[ІHAN7Ƀ6ҧqDF U&la"BI*}V`Idj7D/ٯ#Piֆ12YwM!xMld^niUHUw+q 7>^yIQ>n'O(ZXZ_hѵ0=򲢝a@tJx+2 >FHH F!u壃68PYoR/uԛ~0jrUrEG.>H ʢZ+Ws`ʼn22Lۍ`Nj fGi'vHY802Q喒 5xf~J@҅/*z>voM4FoJtD"8d .[OMWNKD GrWm-=S Ѣq8C2ߨ^x$n-1,#As;uM"D3G΍QsI`'p]18 \oŬ.+EW <¥mgH UEsY;61:' dޱ^u):W[`Q?3;noaL3ETm U|[c5n]z?8Ԩ^!ߢ,>:i:˭by(ٓ}u:+ )hE+SZd7+uE&I{~ ʾ2,hJNqV$cxt̅`wnm[3:h_ksɪe"zwハ 9G@PyLfJbf6p)i:Cپ曫g*+u É}A@- N"Ҹ'vX%l*W HHl.r7,zCyp $2GBVa7 >_^Df74;&3$CسI5/UUXm 4oIt8v15kLYUGB!T0nf)/;ύ y 1ʊ*F=I'LE%Lu.ZڄXKXR" R ߆rvC.T ,q{3,oj;EuLݡ _rv0Q /j:뉕ϡ;f_cT-?1VmSͲ+b5'\[=Ω[fcԼcFBwmSv[H?S3DH%ofT3U|b4X DM% [3ڹĠ˹`]l*8LșVW6nH~w#<  ?A2P)0҄Ni=$c}8q 6\ +# Q8)z-EW/Jz Yv =@ZjS"aeNG n"Kf*埱k2COś A**#WZ h{ζDg)6Uc54?u$M Z )8SW[corNX8dbC6㣠(2;Yc ]/[ӿd݊K`"ߔM0bhgӨKZd:L=qyp P(m-&|@0pYI?|}#Ǽ{h6gA̐VwSg%ĭ/TPw5!_ryQ *DSx5n^(** ߵc=܉aH8o᥸P(kJmq"]jpT@ yTo 2 ơnCݩmY,\e]#gCA#˾EQB4^:%l[Zy4wVA.v6:G} f`nIg4W@Jת7>'l靔?:I7il،6^c`^>kMc<G6N8-e$KM. "%zx׬(!; %MHo5U_>L ,2ɖC{@c42\)6;uDxuPk/}: ;Ky"6o&-~Od0b[+T yu"CڢwUiI۵ֱ20GdѤX~YOAM_ε/ͤ r"mEױ\I M $k?E"삺uڳ]׈]_CRӸ1epU3{m5 s{."L8_{Ki9(Xp?0`%IM}h,V|ƍItV;uϕEdVIh9zj9ɤHlԊRݛkDoYyиa~p-jGvzaF|%ԍ$oV8+B\S 0[Kn#AYOf w\{?o=yVo#Yq wDZƁnXe?4Ihiexփdك ET=`+>9S3%eMxye*,?^ZS$6'aHhywm(?!.i Dwu@s1ZT(R  ?9O`1Gs: υIcB;Qw gn:IUy7C o̒:!eSj?,1oHpUF*W^%hiU pЩ@fz}ῊMk)toƮG G!6mJcQD/iY:zO#\9Z#i^2RlDaG֡F[d3t/=AB&W s&/aÎFfݭw% iGsԃpg(iyN-_I4-t7"pv3i=!<7}+~jS~%@Eá+:ol,2q=_mNЄ9?89V37-ߕɕAş/ylUYF]5+3&|pEI|Ca93*Ĉ9GRzHeQX: [%FLD)]Oa&0YE[꾥uŬKTT^S^I4w ف#kiY4v=hcQ*^$@s>Q*@XF7" gay6Ax$S_|΋P{.0kV1#h'H|@%((­? i"hCvV<] lsgnƥĺ|DSѣxgqڰn}#@p3GF_|JFT m+,0巇<i@DΘɷ jDZWL&+Au;7+Z义זkg"j`eAc%Gf& v\ }뫛'\kpT5~/=+AJHg?_>aw#@RV< '_ 2,ȆwhJ4S&1CceUIhwGa}3Gj._&Iܠ3xMѸu 3 >JV+?Rw9C ýYzDZhaZt5~萒2aƢZp?uXKor:D?Tͧ>ڳ <Ǿ!J=-8 s0ɸ ~^PoHˤha"4^cVSXI< N%+FR:xxaچwE;†75&ӯt;* \iTXG$Wڿa~zEXʳ_aw.l`LxTu-+WŰb{? ;@!mJŸ4&,rNJ"Ms}CO總Мr~k>hSz 77YnP}[@ctY1[__q5߾iTqMo 䶸dD_ Fkqч{io>rsJe E|^>Pׇr %F$_U ѼS4n}shTQ0;ƗY=?J_c3 ]DНil j=:a#զqm$&=n0`vX>F$Bɛh S>g%ׇݾog49QwWG21>G#PUIW^a!"mo̠V0C4T=dBv ɕ5[ 1[e'6'>LKХǣ[S@3e)aE^_;e.E9FbjriT$0t]DkZ^Q9k^;߾'c^q^)r+xϙ#l&C?KL SFZQt^ {Ζa;;!U+}.T+g [NDnaZ_~*[Œ+*V͋Z8t0d1fq9l`q-hf,drC`;ɌV&uOz"#='Z]+Z.́Bme]MХKVF Cg\ _Gv5 3Î+hM[WWu1 4j+_.ͻn4W"\GB0r#б]]aʠ8h^:f$POheS9Gyٵܽ'ASy!}RZcHu)?isGc#v=eTL P5veNwDúw&`%D 9EIHD,W.Ҥڴ2hriQ֯+68 = 3pRxT]P >R[{G+*\A*IeC7:)zq.m{!9 ?ql_2R> r:,סT ԗt9eӿ` Tܡo'΃(mz[i#n\jv Ļ {" jE1mt0mp4(mWGImb% 4ms~ Np~ᘗF Xe5]KX~{9k 165ࢨYS:Xj \WOy{N)TiYt#CE =)6D3cNAv0<_'m}ynPiUB\xy L/[E[. Ee;ն2.5Xu'Ct/H!nL5"F_ۓZ)PW{y2 ߘ14kr>YYً XF]Lɞ:鿊'AG\#)HYB#CQ֕%ƽ5;{x^I5~y"G]( ‰?e[v@=@iGJG˯YGϹY"#XUfx5GwQrMCo$*I y5ҋcO(u9 %"wVM$ޤ;߁'U`PHJT($DOsG1"FP(3hoe L{5|'7 Nv׶콜= ~eb:ЩOBЗZ^m:"f^D>{K䵭bT.JebUv*y\8cq?9yU(pVdg-$ J14~W3Es6e #m ^ZMgG?X63 LXTHV $>VrsP?A#z>G d.'/z^t2Y _#΁LܢpY-uhӬ05,Q&?;0+6J2p+g>/]/*JN"fSOD[>H %rJ΍=3]HHc5ö~?JK +M}q{=y(qQłL7w; r cn5 &v^EFFʛft%ԘvgiSP3:I]+߆G *@ dDj[k@y> I|$Q< ^ZHh |*(!;9c%.BNT_?Vs09Xߏ`x\|M ,3; tm{v*~?_)1'@R\Կa&{~o<4ǜS-(iW]ee&c?Ҫhl9WꪨF=kE:.!12'jBEE6Lv9ktzT$6VgPotDXr+q/'ZʹCGUU/vp})k:oH.(mc%}IJ[6&+umcWm5藼2 ө9YM4Ր'pz_Ix`U~ûVQ \L_-ђ՝4>l^ n03(օ|I9OŢ|o)"}IL+%X!38 az:mjrWrRb%m(*.R4R .2cUԧHr[K ⮉bG\HT}~$b2^PO+yzxϸ_[[(wHH.(%L77?PL`WIs)_TZO Q(ML794wb[CT^S%maGQ{DBcY1>k ])k]{ƀ8(eM@p9^('E!Z\J[8<VjRpV/flߦ:7E )~qxZj\N-;c<6:!rDJv}Gi/I%!6?Mc.=&$h 7,-CR%膼hbN;:d!7z\FH {#4-o#+j"7'sPN륳3n7}Y.KF9&MqpP,B#20La%0D,Teg`T^u+#DePiP{7 "==V^1>E9)דCx͇yяC^XcUXԚʀ*3i07w'gu][Ìǃ0I}ڗnozD/\2G02DC3I/3 PpW]T6v?*;/.qE1(g/q"R d!DMO/\HsNJ%(:%j yk1xP+rj_T`'yb]:Z:UA0>:4YtVeP xk`ԧUX@l[zxPao+[歨 +?.Or)>Acc üO jY5qx0!7<~Hç'DdPVj8e1&u?.pć16:|ضNMo82?$=.{6z,EnLމt.j&BHJJY.'/^uk{-7Z t',CSߘ˾Tʛ0D.7 iSgcIqH28H3`T}UPKQY|Z9xea7] M~k NlXHAxyz׊=|9Q[ Bi_wSYneH6y:*w KG>j z&m{fMAeX:JPτ_`\A?k2غ/(ʙSKh r1z2;R0#`JSc,Y/ ҌEV9yYaeOS iu}PdWtg"HD憴16bmG[)..6OyPD~qh ß2- #^î\-Qk<=ߠ@oZi4R`+d].nhUtvgוBQ[pX~iq;΢DzBp$P>!wZՌ%Bhp0ARȋTNB{>P=КG[{ |b*wV63!- `z8E#(K8 ̝|g:D׀фV^C 6ޛuEUĘ3͋d Uboyw T IW^To)!ՃEٰ|vT)OLOYP}J(5@^8PEsVwdl)caȌyy>4zZYz"9~<5n08c`4h"3'8ȧUѻXyGp}dmicٙ \lL\ܖ޲v=d@VwFWESz߉Ѥ4 xp~u|3b|)hglqfNM\h#ltbd`RtzrfE,g /n#"1vfU쥊ʞ.zفnH @y1 rTqyvch݇*h  \Rcm;]F-q/RĽ&EH,Vk}Mډm}ߝ ZrkZgCTS֣:v#=0Z@#O;d4߰!zYs&Q9t]L[[@^v{wdR-+[ ~N'jS 6H4Vjj,n3^ F(eM9ԏbT+mĄ*]4"+]8(^ͼ==XBiR(P!y1r(:IG|PM;*o>]!7Dp^7׋xݸf)J =Ms+)<~JR5[14+i:YgxƂ+ 4H8-nR/@CF;75-WB;-ed!ΞIхIW^ׁP$mM* <e|+O6*Fz2iJU *d1QL2ԋtĥ}g];C dVNoD|)-,rQ,Pg*Anbfw1J ~:.mDFRB9Tߠ)D[5i" BӞN&N,rW:`#i5̨.,ζ[OKI 6nba:Ă={m=4yu *ML(Jܨ~<0ՙU͏f% HK AU(lw땾?>SOHnj9-U,7R>  Z(2zu7q[ odl!=O VZjZ1r^=j<2 @ZW!QJgV8JUMR;ƞB B?LZ^+jپ ]iK4챟%P$eSnB;|LQ Fd!sKץg ZctVuTˉA)S-SH ٘\]c)c?P`穟&T,wtqN/sގj m׃$Ơ<& =t !zzR\[bCR1tE~=n#jD K`8k =*Td\'cW);˻F6fb4/TmW~|3Y)5R6e?+@6[YGW*Hk,BuX~:-KZu=44|/$rc-բ3vt~ކψ*&擲٤"DT!҂j/v\5,'Ы{|⤢)Y\{οdp]CIi[&'!-ob~JUXxZsモ  T8@k 2F{ߝZJy+ >p<'>=PHYE4Ǿ10[@7XךinUyd% )x~|O*70tdL ٚ?N}0%Jd}* ca7uuq*Np7`hK>u^ڈ|t,Eڻ=U$}[2& gO&<' a;&D&-:]Hp(C"1zo'$IK%L[d&Л]!Bbg"#}~.d( KMmufo,=wvծ6Ohu N6SU>$vB$u$3Ooc&OhlG I6 ޭx码{FU xERvզS(Ļ~>*W#ԲrFLU0su-gt(uDˁws :-Cz8ǝ(ri _]> EQz`(|%!ں4 pW!m0xh6Dl'D 7O[) Ko dz;2c %NY(PA`M.4Hp gFpTWpvxWҪ" b:)29 ˰ceTLIߵg4!c&@ivw>>;x5(Gka/ts) C g&Pf=qtTds~[u0t5L<GSS~l|Hg# [8:/cP=CeҡiGB?DyHD\ fI^ X4Ӑd"!YZöN&`µ hW8\?,1LDB +VoPHsf~{|y8CI'R7ПL؎f\÷b3},Sk;?YPSO_iDHm_+~ƜCU oxXAqrO~q2ȵB4$ B=~ϛ;.8ݳMp,b A O*jR"8Xs\W1; Hje˂b`?I pB5[!&yH\@ـr?a#Cj/ŁmĐ#6zmhğdEoc5/O (x耺rdpnwY1aݠt{R'e~ Ӿo2:+?K=_͗"`edа`k쑧䓝H ,+aUuAp+􎜹d€ލ 7 N^=/Wh:} KoOEVe\tB\zWt&n!*US^$$D"f !h:th:Np! E"zxv׀9Eط/>ۤ5^gu_@P\ Ti؝)D(>xbFq&3|O֣3h;v@&<&'uZx1`^A !~*iuWHpV(|'tY[~;{X%c_(~[nኻ1/ۿ!HR1Lq%%xAҩŖՀg|QGWo5N^ٶE4R?gph`ZmV :bSA崧PfYj,*"TXQ'i}^bskNJ1GU i9+S` )o[S 7¨TG,e?'I|p8ctpi6]& hА9<3?J,?r!17CUnʵ\ޥ9d+hF|RfVfK-n]'3ۯL8-6;9dIC9<|Upe}i2p'`u)77=v-O [7~J:T;'p}u=X'rf`|VAພ؟Ӂ#:Wn>>7;A &Oo@^B*()Q=Hh6SY:SU8ӟgF7 e$l=s`tIpLns١zj#p̝zz!i#>GzܤmAUsvX3# 5p'$ßŦGOr4m8?~gTjb>̺/#Ia3}fO@RFF |WNd 8>0r~wk *nuip$/vŽnp\4,&rS/ucLSy-Fcaec3I"s wێB/sL{TтNUaxڐϹlϼz`/p U?2+6D(=l/h3.տAIKJQBgǾ1Wkh'݅OG]a~B2d {M##jYNc9>p- d%+3u 5A2Ei=滸Ku]_ ßP|򸂺L֝)%6BxYQ|+bP]tKY ;i`՟>#d8 gapYIBʕ#@S$ <]SQUz&N{% T !}o&ݪvK p-L景n3 \S_/KQEf' < 6QiAU[/vghn7[X$}32eҜvK^pg>kb^gxgYtiI0ƩxhcWd\ ;Ϡf?kD^IpC5%fn( 6ŵZ#&F@az1uzor ~ L뱠 rfz<o*cXTf!$V 7klͱBuDlGӞ5UJNV3Y%"ۆCi!ƨL(mOuƟ M暈Kߪ{,N>]?<1pC`GI׸;>kwuuaym=$#3B_o Y]&,\[K Td_s1Ȑ~>DUri$F$2M?^I:9_K*ry=q&vurrmGnCT`XLW.exzeQ។5H5- `uaڣ2.?d,ʅP#Und0vD 0+5͇lMRK$yUhàCHKwwKhL>G ̮nvN{+|=Mb>TR4K_{&΀e;v)o尵RZCI5OV>7ٳ A$%MZ7D`8M68j2jU {ylO,(jîG. 瓠hL֭䊼;z8SVNR5 䠙BȲ;(!!lREQ=Y*r#3-.jL#wQ 5lَk"I]}6u8Pr4b5vS5 `rYP=patZ8mV|-˒+Ҡ6P}=HXN-6 Xc-d({f^ۗ?M+;lpX =Fhe5Fh, |-T7_Q'IUI9]EquSNkS1> }m°f"ҞM5bDm9ua1g:ug@9bU`傐.r4~_ui{G(+(MٰݕhDG$A"TIq~ qt BV֢KcDװtiF;0&/X*}raLvP_ (h1Mg2 BɃ7$P Ӽf42Kz`vՈg/l"N/ xÍ̿{ pVGSӨ眥<{.aB#]njB~&Y;6d3yG,)u崕:l {~m"z֋(/DJJ1w*_VǺɡx %T}5z꒞Q|([+ܸW:Hm´ o4C&Bj{=Z-{ f2F~Llp,mP^1@Qx!+$Fv4".925,Zʁ9뺸uG+zJ2lAg!MqSM5G87l! S"͖93JC{#0$Pc,8uLѼu;dHGW7S~z$m>t%e5&XicU¾=w!/ݱ4-vr%s%†xjl*ggAVgyUSyTa?Zl7$>(1~Tǁй6:5+sz!5zXyJ1 `k4e-+zm죯"=> v>sze|_"]]3R idh;5}0@a+}Zư` 58;U|ACW\V M/BWILI5B{DHiu3u ݖ_.{*ӏ_pLAenJl8ztL3ܼ1TuTQU,3௡Oc?n!xccK 6vZ[\N{:EPFv"=$WY?$06e0 "ۣf;7{!Jj`+WSfՠdz%,F,yn}8V'2(P =tqW3mmS+ި;Y5~PX !^C˘[jZ/v3Q~EWQssd9wb4 LwyQ_%Bġh%iaZuiA<۴;לΤ3Ks=:o%ǚLꚃ}D794eW:ks!&H~-;]JE()dJ#҈ٰpd߇}Kv=M$$Ty?'Z?O¿FT%5.x*^'׋:KKe~,<&Fʤ]2&WUHD11cU56t,ޝ/D1?yB˽26T NA[Ae5в~#?bQ2UAqyH|fnBm ެrյгn,g3fgGA\! )*"4J'VrψGy?YQl1Y*_7jզg /zH#rSpxud}JVgIED) ~n~Yi߼V)G#_>QABx"z\9<'c =#J2Uf9@R[=rKx`(nm;8A>2H qXDc^>+tXn9Kj{'2OAM'W!G>O2`s ^2E5ԘФwt85ue%aS*F;?1z\:u-48FuV=)i(_4a 0u?XlP=lʉ~unQ:Nz#_UQm<.sW.S'ZI_v(3BzʙE64$%Zyf [4bJZdzLNur. |'E*S!д\$M+eps,;>;7h NVkj4m^\#r BMbA7i#fPFȟ#0c" BW&:ieq#&o݊ :4I^>} _C ތAaӢݴaAg릧Ly ?kgmrP{k{N]$_/Vϗ-BW&9nj ZTS [nt5e{y.vF3Y_Z8LJ @E{\Gz<9ϛ_^چHxzdz ~XGsc& 2C$>4RJ^{|;w`d QfBkVG=^CNj&N =$&h=]u5#&3C=jX9+IqD3g2,[_tGaۡb8sJ樾 '5g.'/b=i^ Y ?T\FdͧRM18}(b9p*z9GeZ qDcskɢcK €wؿKf#t!M4;;hwvqJx\zu\Z:RqFDž ґ3`WdxM~[UZ0LD7< `Wⲹkyk>`@`t`nqq_!w'xɬp"^/ <$)0Qj]3^A6~bOhd╾-'FA{y?]#'J?˵eK'!'eW<,H DI$VQM LB|3 v*9z DR{ǔ DuJL֒ˁvY9(kFyĺSF GzfBvAt F54/<O6XI˸3 8iD^mp-3v>&9!{):m"w蹎o|2t9֖HBt~LfTI(ε2fe 'CH$G24%ݖIDJJxZhkN^\U:|6-ьw1Z'7Tm_ =5b5Kq 91,hQ.MHK#DQE3sK<9tsege=MC~-l,:{ @]O0Oߧ7զSӇLI]^~΋BP!7go*& J\RBQBB=L}Fji Wc7F+t}x\Ȏ|jW%^#Ej ˍڹ7\ !\J-_f[Ҡ'U(fܩOrky4pxd]/02-y!F7䁓Xm령~5v1EN~X8hX~S" f/l!C*oc ZHF⍅zY0&EW/]fb"-M)󇣞<֋- 퉬 mw,T Yԋ},ȁNcˌw5 b3J*q،FMkH6z_̍(k׻A& 47 |>w6v#HqO]Ŀ}BT%3Y_ a@Mh~2.:J눐}Bis3yg?3k,;%Bvm}juk#!&Ozud#RyAii<|H״8O:;'j@:۫ЛۭBgK*dlI>{![n}w*b(O>`Fvͣ_8VҥG @Sn7~9?qG%}.5{>`= >A`q32y*pQ޺hՌWm NFh8 lWvI u w*Ȍ]&c==菳Ɔt}.)!IwXer#J\@]>MWZFLMZ0<-ƚ|s ;8 {,lTb_jYtȍ 5yyX27qtb_`I,KTkc[U% p!3Pr^$Wb ݞ+NjRf٪41z t4u'苏~N^$چege25c\4 _z k./Pnx]wosy<8NNKM3zq WEq}Mak>$muG4eeD  =CdrώhM_չ GNeԸ>c:w$˼$^z+> :7~ه-YGD7k\(.ȿx8GyԦNP|6aY6j2; <1(Y8*ͮ}Î JpmWU2A%_r.zKM2D|2!NB^Po>/"q* z*qP<_= :x0fE#ojd[E[5423=g(7Ua%H0iGbgE+Vcf`&95y+ʀN(n\KRu .{zkJ&0/Ee@9- xxU+ |ּ\e"#{ۏ9}dn[E8iW_s$`1\ ?9+T_pN٘xEp1󯮴ѳmX.2BQf.Bޢqc2֔ݟPfkQdQ @,6@ i IsS=s\ w#J}8V3kPegF+ۍXF^ ` ^!Ku930lDRZH3+[~0kݵ`9CCt)gyUZ̥F8]zӊȘ'J`:0l1*>\2r9 =3"#cSZ+~>wt6wJ=O)G%EJ{eU;Z c4ظHxu?cBnAek'jWa3._dJJRz`\28 %м&/ǡB}(B&rFx ]?tZ2$v eH˫ȫpN YE-@;>[ʉ/m4Fa tSP\n2)٢mdMT#}eMV࿦WLy|VnfѲ * DZڗ﯃\{Bg6ױ s+EfP ecS y#KXS{|3A~{#Cy)-,大CE 䲎Wn2R(FhNEzp)OiK%q:c4A Ńw`Z6[`TdAA0j4+~}@xUt'd[#?5ՋүˈgM ?k w/0;$47m=z8h k e6-&?PQ Ŕ G#3 )OtX0)kǶwH&UL,2; R$ ͺ㝾~K(%L2[kLp-4.A+̘G䮢{V}^3 I_yPت9/.$QӤiH -c_g6o^=QCj*M1oOkF+0^W[(АkD0){ < i"d"&V60Hz1_5YJ~ CȾ,B:E:B8)w7ֆz|o:=ak+'O4SEݺhP˱)Nf++sRald{JuxmzgW^ /- "ɀ"4{7||dvG!<;_% P6Sxt1{ їwLH:5߬p-Ocx2KJbc;@c %*⤿VlDa~if^XO:Ϝ8&7s9D$`!3+N˰Ȝ煒TXӽXFO=[m03>4-lwn]<;c'QԿtOJ q<8ͩwAjE&uנ4cSj/P;P.k:'/֡+fٳ UHtDڊ,PC&{Z OPMB8RmC&&mHdU=ttcBЭM)6I?_G4GAIͼY0ĥ{K0EGSS.!vy7*#O1sӜ0a .m(`&ʑi Wl'R8`isiw@="Ѡr"-l C3{@E{NAJќ]cDdtrrR`siZA +B,G*~]w*E̩Y~ NB]1qށ .̧zxqƎk![ow|SjGt0k bCh(j`*^)H%!`S)stW|aPF6g"t> bFFE [;#e)ޓWjc߆y(3ʆydZtCbh!mҐ8,4^к!Qag k^ 4Gê-P!ySpo$F+ݸ"%Tm+I_(c yj (BnE\>Jr3O`ɘU dm#B7^xt?ligX䒑=g0 x鏂.(㦮/6Dxm[rF59/ ?tsqJè*j%yoJًfT 蟯Gk9_o(#UjcNtյ0u[/O 1w2,%L>F0UT̀x6~#-8dl΋O F"D6W"JK6o9}q+vS11 xkw`[!^.*ζr-Z jfbk H1Dh*!D<{'jqIء<-\UJR,<8gAvP|QCtJ7ύn/%c> QA1X?HRkq–_=;_}a4z*ـ"nkB?5`gU-݈9"*-}lD'0 (^)Ezf3hDf՟L-Cr,t ka(Ղ2HBYF!%4Po?75ر "rpU@ڲ)(Û}$#y@Z\2Y?#ʃxETnj,eR{ ]&h4,jz$43L92)>jțs(nv⭖dIzKT/,4'm8X !lկ-]j~ Rb\ڿ^Vy-^x(A?/H彻mgVqN/gE乍6q h dSDOl%f2)EZۧe<b/dI.~Iy$ܰ㲾x7 jđM)\ET`'o >1RSWYağexM`eEy !JJKAgPgcr(EotR5eMt ]=`f,h- ǟThvo9lR ~L*vz crAa nm5~'"勺[DT'«bP@p5ZE:`@\Pv(VUd%:/!QU PiVhUҹˬ*-Ǔ S0 k3ܱRp/{Pm@Cltf Ǯ\EZ^%nיR} {)1}bRЉnd uL+| Œ\=23J Ln KxDeq 4RDϭcq[$UPk4rt;U5m7e{FkzԔ7yjlUvJ"ЭefǮUFK}B{;惣7kU?7/Z5abBk/ kn 4mP. `ʊۻ&Sӡ.KW{pSh [[ ",>K l9dmf.YTgڃ{\XcpJU@r]l 7B~c@}*w; MFH zPb[*>!bD@5%0ԛY~Z?LA$ /UJʩc6 Ŭ~Nep=T爎as]/gejtXsbdRbJ# hgoNc+63*ǬyZ8bK, Kwun] #6Kȩm4B, y 754XK T[pP^^^ | 0TX ,p!nT8]A_xi%[~}&Q Mp] !Rba_bD`SK{&~XUh" gHS\)Q4}SlT+Q/HLo;vo@o[4PwMagzF~04XDN@nC.(t+i+/>pw:#0nDƴW39<YCp#;ES\.74z2HΦhn>N!UPiQkth@}(~=qީI1m+AJ\-vtlP+?-> gBgs 2aMG'XeW]< RiWe Nw=ȌrZ]ywk.|NJ#S*3E۷_"[!FC<48Є:Pq [pWP*[.U?3%x"A;RkoގEmLVIrzCsWg*m/l 6nccQv-ju Q U҆9Ѯi&^~S 5SLTb["d[*xZ5NLHY>` mif |n(tw;&;[ EޚW=E8}gIeNx H|WVS?_ Eq|e6x8% Gz_E  CG%pƸ c\]ԯ65'LT,{N7WkXTB 1$Lyο`|UeMۼvp~քit`˥<@.\yݖ!:7+2%s5aX-SX?ݨ"ug G>ng7 hr6VS3z6{Ұ\$㽶{Sw FR=C|0NVds8 ~.y̯g,*XbW,s3>lNTzu{Lxe+c_?m-#FwHd䓊5_/G=Mp<\$YlEd#.~+>)tMkFbڪPt#wѺE)&*[zyK cؑ Hʚ=p05 DuzSzp4rƗwu1n9ڴrv=`V̍r9RmaHý6c+.FfQ~ 0UX(RrbIZ7 $8ƌWůH8,=o"΢g3VrTg}LU.b^Ƈt3٤a  h@p(ep/*N=]9.2g_I)@oDx appMśv}%=d؄ڗ}׿1Kl;tH?ȽkSb} (o㈄oyLS !1ƝZyN* o?@|:oD&*n!p\S ejro `z-J)٢2H?\ZIa+b_1nLm.#ʬ< ;V,`,]ЀX5qiŐbMX2 8V-Y4&+ͷlE=!,؁YS໒%֗"h9߰%Jn>.R؍p>jwY0]OZɼ^9HGmX#\g X˄c4l@X8&:X+fEnu"Vo~=zALy哟. EP껖uH]*QN)(jd6-57>$Oi8ALۍ[6q'@gǖ:WkXUL5f?_`EP(W(@dwF蝱uSаD_:RBt@UҤ虱&C`#vXχ}* ';p l$Yk1L W ^$\xZ ڸNiMYqO <0]:YzDObdaZm+>kp 4.SD6Ow M=Bdz *km< @Rȣ RbD#~ W_D+D՟J坬cusڒfUѺ9'^l!%ӟ} ,D*k{T!  =-M1v2Fe 2em>F agEkݧ\?Wvð ůSChT-Oel\\MUA(U 낟8IQ5 jП{L}yLGvWSib>;{Ci5RNXNVxLũa@xPJyH 36NdO`-VDpH/`-(y$n"Ȝ,-5LKUvmayDc;?*hE~Jzg$`9,,v.G_tpqȚY({T$[at ȫa& Fu:zGkE@@huJCZ$CI[@ FcZ!1dۍU2c[3' l5 APzSeAW${8J_xwJ K"% R}Yl䃑 1F&"ґv'v=sTc[i.NXK(VWN 3ʆl_a*%Zomb6efC?T!Wa6K7ފ"5P!qR%\*@} JB/ݷhz>bP\G[VݿWsXܵ+ص6<7YG+$܇*p*[ߐSzy$nf_Z%E\SX{39f A6Vc {>.Ƨֲ@+#D8@fVשg;5}۵ f=ݧwRنeKCC̭`8]uIߗcJ]\*haPFfXnwCYCyn]e=ŗ1n 0&8zA3jQ:(N ?(Y߫I@_m0- ucm68+ Sa 8.M)?3 uFW7atItr=1 kZӂ0e[Lzk΀lm]M!9{>x͐W#؏P 3cz7EvRx 3VS=\- -l>E>'ލL80C.N17E(Rz{( F&KX @\sM(Mo-akV|̹`C}z{:@&7l%c4NGO>RYzk2>+aFK'DG)6,-wv'(9IVg-ưƓ7vQxeN83NB(X($q}4L*|UU&Ni /.Jnh6-5+HƤ9AASMpoM'-8w.辬egJ`)~v^XWGu;W{NFOD3/^Q[Lo8Z8*}֭1 RmL'HKQ"27$,8(!_k5E\~{{fN_U /Q:5܋# ]+$J%~yDInm?mre-G7nп='ت }dSd-/_*s86L{}y ]2pCY6ԯF}a*\;cйSD4藦؂m{| oT< *ac"G%/>+? )Ҡ7WyPF8 [Z,z^{x@!*"HkrYB'9nm?R ΐ$U  \M$7ѲRo=X^90%uԴ -rB;1nf |sS=5Y=dyα<1vJ% n׍P7 1m{F^"|Zر5}^zT|?b4лAb8?ǵ捵'v1s@kLP*)~tZ3eZ}p:a7#g@7):s$ .,80m.LiSZB>[ٜz*zS7t]!?JH(-ʎgڜ]w}[3"5 laqiTRôM(tear:T"T糘͉õi_>,][,5.~D,m?3Apka飮^]Y{w1kY$$n$xMZR6S _x`)+zKVV&K=\-o_󀂵y9ծtB[[8,܃Ncbj08p޷q?/1E<<ýB22o9obh evhUVZ\?6C%\ətXNU{0pZ ґ |=S 0\ +qFؑvb* G-+vepV>l|',\(ź'ΥFlm8f0u@uU cwyC4Ӑ:Bl5_ PNAIR#U+>1cis'8&cCNѸ]Ļ_vcK*?.'36'u҈^|-9%՞l4$f8iwf2'VY0&#r\vEŰOPYx,S{J)i¿ث%*Σdbxlb"7hdEN}e?ֺGo-zB^V%mA{`WH&@ ^"^Te, -fo"*Z+ZDXUE̗+fb% w->>[$"OW CN|?=\y.K4܅{8qdpe>GluP-HΨ /C0I])!k^[W#wbh`zv Gűi%M!QA6&]l ӣc{,G| se":Edzɡ <ˀ&ڣcF^l-yȮ/h7ۻ<; GR2nݧޙ妤 o_߹hr.tp"Jŷ>God˔ 9[cF.;ވ3Y+P~5\*"WfXGfxpZVK'amipFไg!h35j 7LDL7G͢%A0/Vw'zS:iJqfAjyeux!}<ǦBB<ڑ)>=ϳ"L&Eo7D {i  `4;xΛ>x92<,ٓ| 4'ü9ņ̖{8"YwVsqL9%<03N2b]RX<eAyBVQ-EeD3-;tR%%lV䇧d ~Ю}1Q= yRҿyiƓUAU#)fB1 dF:.M+_P]v2p5@՞A+p=iᬪ]64(+|_J?~(9_ź%C:2':u1QLϕxeaIDx즢O1њ6&(ȲDpKQX&-1lH !ICZ ؃By8*8{j~[oy@*k}T8/O%ƦAGToQv&/g5}>t8bI@㢆4Tj?HR0(ȫ/qLL1U>ّ x}sbI.v4 ܪwtEY(;ή1SI*{%f7dI~J9Acy;ܴ Dd^Sχƾ&}dAR^yK f,ESs0oR2 ZM),bvJ9=ef"[ o\tjdbIJfꏟz6pyܩ1ɭv["pvqƿZt~,\9֕1qn+.H9tK7~6ϡG=Z w'_nens~ A~qlsf`,SՖnp kW6C%^}*%sQ qeCHBJ^FsC^X/ $;ɇfpה PexA@O µ|˪Q EJ͝5ᝉo0Z!3:02+ 6"a/7cQȈ TS¶ofK2IJޤg _n<ɣyfV#]!H<z*OYYb JʃnNmc M PychR j#*HvM _eWդ{E z9ۻ G–?)<5Rw"a LjVc$ҍ4Ѩ!^S#@&ɜy``.㊧n_eA`cC7$dfe.}x YC +Vu?sIv䩡9*-X9IZAݳ|.{L֭xt*tKվ ~,rnxHUUBX)F\^)y(a"߄uW*ESM2._!)ƯO#P#x#I>E~MrGV؁BFeV>'Rh)LQV8*+񨡒fqϴS37FzYNWPNpӎVŰ|0lC{iHѱ\-B8Vf?J ?Jq!L[9XGM(u=+ cus?ϠgΡmYJa. 33-Z\wlKcB 3 t=o}~.q2+uS p\xCf) "[@{a/+.-jX;|4b)mzuXVl v) v]ekM4u~FI9҄"XTlT `ewy<R ta „ӊjA^=;P,YZBfoFd7Cc f P= )$z^Zc>h;>$>@v=rXX˓*BWe' 7Oem"(93 ɣ}3uȹFԼukɌ;s.ȠiG+U)NTؖgՃ JY!Nvf#IwRDI*z8.u+Usᨬf~\"|xG;ٸvO(Pф $F~u xK¦('PW 5BB%{zWBl ~x^~ܠz[Y|k]"lz</KV7? (ўf*m r>/~K߿O4uoXTg19(3$)jZ@f,k/yC(gR1q&^ CYV(m{jvU?xsUA܉6@Nᛜ[NoL n}{W!2H\?A| +z.@ ̮Խ7FBe-=(ܗ1Ց&+eu17Vt} a*2ee4龦 {/ Ů7O:({/ BދNiK;|͡n=8|, t5F40^u|'SS, UPљ>jԷxnGUCm2य{j:HRyZEȪSpklbCp5ETI H5wv(…hb]CNF^Pn,J{#lJvv~U&E҄] %׾O(@f[tG*9x/u ViU@)QvZwCSCT{>Cݍ bV%]Tkf]2 ʝV K-(ڭhszВvs9&ac7a4Kp͘ ˪ˤlk*"zl츓l&@g<ݱ827֔Cщ èI~VfAw7GgNUA&b)O,Dee o{Υ1̈B[YkpJ"a-y]/dfͩHZ/7_&3(x g KL }hϠa&/o4nB'vO¦`Fm[T #;wo/[JD'VWNdЧa Tu;iL!H1XrKy8hQA䘁29/ +d^so>0yYŃEaDm螁 ąӝXsYIQJ GCh>*GpTK!2_Cy< "%]&Yq?&0 ?`sS%y?q! `n胥ZLn2Bvv i.av;$O($#eh :Xw]Pcl/q.F= n^j?%%XV_Y(6F8;vm3.neZ)<_&EFdUZD({E>Mo;c*#s?cdUZ| ^$s r ފq qFek!INtz4BT]i] 'LIPәVsK-{~<˪yP/c!en]<,A1߭Y Ak]( n^G\;tu#88@`31hCyZ' Qw53ٌ8ݠiym&/$z~_2K29Pl[C69G`T Ycd4`Fz;Le{Am,ي.,BЅ%#Kv+†5@@:.ތ^bEv"XYTO FjcW-z#+t8ZfWƺ-2 "IB^geF5;*BZx1hmڥWc/Nb6J?޲#s#&PyP5Rͭա6i$d$X^ґTqo[^ųIn*B[BK=Sβ}e,1&U $S8kDvsE+׌lM@/݃=,p;a:HLȃjz` "TGkXȚ$͑{2,+>f/:i wfn iăwSP;(B]حk">gBh\I:- lPxO4v MՄ-3}=nEo( ڑڗljO!|SdPrA_[k+ BU۶GUnIRnFx, <*Y/̢abu [ANt촜E(2{AYHAXS*͈~P83Uf >@|=u m~6P5a6evt5g3磁Ӱ+v{g I.ڧ  "2jpew]5RZs@1K}ZV: `+9;FE#Q/2fm?>HjpDWE,mTI54cYpBߌĂ ;5bc/?}Mn+Χ>:֏z̋Ϟt-^x T{,@bLɠBH5{KϏ[`ڄлkx֎nR bXSz]`Ap@ όsb']&2K|ѫ4J+mYPW/́%0{HTO嬭Y62d:",3>z A!Qq]L[V 5'mNylm+1^-y#:(Ug҃w!n bJZWbyx~K3=HK4*M?62fj3ģ9BJD3Z[5M$fb~G ءbbD[2Tin!=d!]^V7gW5nFM, )'(\eY]ab} - ,Phr2[u^ Ӵ0#[J@ѯdItIŀ1~, +2zyMu:A\`ꩺ~/=aF-Ͽ !M ,Z5MQIGf'`_rM貽sWQ ozt[^Z\Tu]EMtlEvݞ3| ]~n8ӑ)N-NWvL;] -t TgOu1Yb2j艨\`}Mt V2dIX9sFMo bM`X\Z9$g6SP`F3)bH"hd/㴿VZ7Po >sꗲ%{/UCD!)0FiU1( /r =ߢ1yrggDe7;87>m9 ĥ{45l݀{2[G˧8w3 ,0:'t|֢M'$U e? ،Ze7ۦ &lkv{s۝+3IPN.+7>[:+,}pN\Hn:MJѦc% Q} =o{ׇX^o¸+Td=Nlؽ͞l(=ǑCoLYIO2q d @^Қ@(,Y-x}R{ <./Rr{0j Bov&oJ =B/c9YIV益%z[nu r!"HuAdŴKO2`nFuvaq󰨹ENB>l>oxv}$(d> 9Vаok|ڽ}'v{U+5u meZ u|kdsp U4*+ԟd|!۠0_>!%%|%:" }JS[TȉZ2rBvl{8|0 WoQG[-Xl,uHv1Zf&_ _[jO4p\,p#UUs}xZʳ"׿IGQ3 ԬtFA :Vp5ï ݉cFC)&!Ql8OmSǀ[ţF}6T&`gs{PnuG{R&zٲfրKB{oO0'yՋױE,w1KXDթӜ C>J؟ І1JlDA]e4ՅnϜp)дW]5%3@ePjm1sp3;'"dID`ٿv潒kiSY>kUd Opg6a7Ws8iubN57$g;umctzhA0 Oܛ Trrki %(C.ZWe2LT-:?usZm,P]}*Gw2kLK3z9S.:Kym</9 "%(A\gc< K8'.r#t!jQ􈖛h,RFȳe99!i=+bt fg*UΨ."*ٲ@h_m{ @:*Ł<=*+f J"2"V) ` ;4h}cȲteё$Jϲ7UK~à6z;]wr¿nW].l8wPaY1H)2,0#fGCƩvhT}x8;%Z60qV|WNw!1:L.M0:%vnCx:O6*--^-ĭ&Љ`6pۛ@'Z^;ۅf99EZjC]6|J£FH?GZ!<}hg5^f7č}c_(;ħ^ KFg)px;hv}BIڑ:|߻[G\0I|hBs~sk-1P q+lC.*24PhJ&f͏y 3@hYqL-jp;ZFͭi@GZJ,,f+G}Bó^S`*c²L3Q` aG}gb6z6Z3A&GR_.fg"㵛YKfLٙf GBp^Cc_\ѸNj,Fe9<ҟb֊ Mwi`$ݴهVE5K P28?SVD) /\4/\{Lh9#5⹅}&0+ͨtf l6+jK@W.R' P#ĥ=>!m-5㫪DƝBb щ;RH04J;֥]!G3[? gB'Z_s9HNLy+4,҃p ֢QZ*jWd%6Y0S([7i[F:e N-P~^|a^j8=` BjhLL9yvzز,0ms 8ql2H%wk#qlc+/Qք9T@*NV WT" S6ו7-r PH+VC )r&k ))乙J/vs|$%XI٭僩fcIZuo͘A8+ Ybf'7Ѿk)*d"C=%-]l\o4E>M'bUi?tfmƬXy EF$euoJ n/3FK.aqeW}wnvv;-.AU rn4:1qkP߫XA(~Pޯp؍㓬w A&y#b"J RJuB0 O+r3~@=MaܑLy8r"mI\_Qw'EiKE;lO7kX~߸~?0_vYOaeco{$=2'ںSR\`)j<ms;d'PgE۶{M:bxKߟ7ϫ_kr_*KթP~0 e^3\kQOAHy72k;yǨjĀHLjB3ęO̙y.1zqJ0r;} $ gX3PS|##eC5쪂57c6j͠S4a$Bqnt\""|K_=+[e+~D,+EEwj٧KGKr @Oy Rgݰ Sj׍ʘk[!m {3\$})'fr;aϯe$'^dkd As\ih\1mRNff-G$NlIf! !LQFgT)\&*ؠ1Q\ btW$@JZ"z u%Wyg΄|4'cKLdYaNnɍJ)d/8n6 C<>nAS<#Em 5([j'\e݈1K[ eeDX}/#Niɉxv3i}VzbinκGiGF0jUo08f.uFϗnDhaZgo3aAAp6]|jmhR ?Ut ¹پfgײdxYeeLIE\E%ԉE(MyI ͏b Hy[yDym7WPL`" g.Ϲ=/0ΩZ5i ~O/1dǷ%\72]aٱK mml,WAFE ?9iL-(}0xEH]ΩP-=n1M9Bo=AE;媋$M'Y30_B;Ch:rGe BC^Ǔs_X5W Z7_,#(z5%#(Ԩ Zp43TҖ7g#ZP}7MV"$:Y| +1V ߈g{fq)o-4 Οp:x]xC.}&%+V\ߜ`a]4]YͦH=𯛘O^oڵ6VaAʵ\ѕ}kål4xЙ"xKl "£T3(i%ȥS/C 9"['bw⸂b``aT>0q8TɑRb=]um~Cʽ#r"bx_t `Z#&5 ɩDf"= [g oJdx9'] yE Cv W|E5*GC zX `6y4ezw[a- jtlMY!oiۡsYuܨ44DjN&sKOiVeCs%!slHIK(DlN0 \w/k5TDf2}πWFJ(&gK#$RJ2QE^yZe{Ƨ",3%#Eם'^M@Us3wJ;e'_4wef"}KZ9yoSGakTrNwv /ȩ##z|;IuScF,<4a #<#ܩ[ھMXw㚭2ރHzq+#h1_݄gig/5aOLs&&\~l>4u* -صRIS8\FSRJD,<y[$  . VZS2/*_ct2{taI"<`faHM쒙Qxn0`qe|MϷ\GgbJYؤmS¿ZeʋH0yV3c0"-]c,q䜾8 |ðۋzNՒ"}:\Ζ!` }6oIs/Hit7>CMp*ͪ0wL9f)Ig[ڴR`iQ%sպhyQ6n3Tdؿ`/'"趫Em9.gh9ػw81C);q;B0G@GK3܇7F߀^4,ɮ\"ac&Tm=oPktt ~uE-kw Āi!Y꿯B-8_ㅏ.~l>=Qy1b5=WR߼axs9s7s}w=I2?#X51&2lu?zʡyaţ.`A'M@G25cnUJS&.f%-!^~ (YĘ7 Jc"ҡo3ØꪫlsFKKeꢢbhCBM1GYnߟ&}(s\:]3禖wLa^UW5^u^Ol C\]Cw$n ᤋ$B 4b %1 x&,/١㭲6s)ŏ1/‚4bpTo,Ē;[ ڭţfDj%aU- [!Ran0]=$xrMڔo,Lk(h20lXZ{wqb]WQjlNh,Q >ҿn3 (Lq<_%1`K+ǝSLY?x)>rMzH!j)?xQք4*LR⣼Xκ<LXi$#nc*u?#IjTU>R̛}WcD:(P(o%wSFsh洋OZ֮<}^Zrwhꄕ-pKB'zFW<@uulB`nWZBrDi?\?`/N`#1:6 u,~~t?nwЏ0}ph=-j`s9;t5&T`F{LK4*]n+gbO>?wB\YEXb{0sPiiˬP$ZOMxBi"2)lR|<[۵(95ʪ2e-+gʺdV] E# g_e3Yz|!jo.SKzC}T*v$?{l@Mq~u8 T=$?<(F!/9qڟh|LKD K@ж{ ;m{_f`\5+VZ>+k'ZRiJ~Ή9w u:#HlkɊ]{eW: eWE R2+@U# >7ń1vNPe5\s^[ޅTꇵ-\t1 kF{Dnlasp3ܶMF!E~_;A Ť;|<Fd_G<}Dn٬dSҺp2!K6^$XIBLV]WXUYɞйhrJPLjOs.k#lDX v I)]-+}(L(`H T(t:gP2̢PZ'g# e`͵*S}J-sH,<])gV|g<Qϱ{[Ѥ4FfnWY1X13XI&k 8"Haqa#AI3|*j: IZl FLhG]t=uӿkyCN)4J76;db` {8Nڰ Qy`(Ї$Sɋck$_ִ)~C-+a7~V.ֵ{ ))!v,U>P3l*W̽KQ1Ky#vH<,7#T_ y-jPQ~mtjT*+f(? CVoPzbzZXs>^ЯlT݅IX7qDߏl^ _6akSqb2J3\{+$5TJL RS'V Ajf0[7tDL ߩJ?f 6ܧN"rb.kT 0Q`P8z{+Iwa)65z-yV%|TSq!胶K!uo iF1koHӦ>AN%D2fj:T^70|fIٖ#8zwXEqz .:JJ쀇0YOh*UErAj+G*IezN;mJvĞL_?8Y\B.'(MG+=EѼ5>S.5ohNs`r?@,.>`6%gN{GPSY1Tr ҁ|1GW9M9#vcRF $6|++# 3t{;. ?GV\d. U=2D8Or5pte\İ"m|.U,f&Etcl4:iRM⁤#^*/Y񝀾|{eaS+*,p~5,$JbʴǴ{zCx;hMQ 9 N%#2Uq@7kH]!WmѠS:=Zڟ@ʹgaxڥp1k'wbr,ꄾ %rs'NN}CBtV01cQo}y(ռV+2q!2 9s ؕ86sUjC'|ͧh#Qxٻ~`}ž+ͨa[Tmpc&?BR趆YŢ]hlR?={ > W7T$}ו(Ngpͅ9壶y8-lK1rrG$]i0VP,( }wϡ `Zb_)Sd^Vfu=,xy( Q2XH.4 T=33#Ԍ{W-2˭/RM0.d x5R/yoҊz8.C4.8t2I{츇e^ U*yZal#TōXF&g٣|vOhUsËnbYeYI+^S YgUt '8x)_DEgejW7hQvfXӣ'>uղWX/ޘ(lÚmU+`rhG3mlr)KD&#Y.@s6?wuj{. uU˛.+͑} 6v>hkgv`.UG*blXG]rFi>lҝY}?ɹs{S1 !]/c[=yTe.7Tt),\ű]ckno u8|&|LȃcAТ11?-3.Ғxa'H=a0?_3Q[DI^`Z X; "Z_]jH=i>.+Z EdLh3V--{o\lk#';@іug [@ C\[}2D&Q Dc!ݗM_#tCLwb9*a0>IHM7fhrrVӦnI%A|Eg0G|MȄ !" @8yt얶wH2_kc~z~G9aR3%>ެϧ5|D(Cm6קke}LPe*w[ojcsr}C<;?ͨ(> Jº{ɾ(in`ulsǑGd<oӉt}zYeNZ:ĈO5X6̞g)59BLjanw/7_(/'+I; &zg ūu2D_W!xҧoi>"*\7=?lg=_`5=ʰwKb ^D wk* G4ԞdpiEJrrhx 57~ >}ȶU=KЪ2#wL5xm5/0ga)Z0Q~wVH3UX{Iv)"9bpTΗȣ\%\pBq^2͒'%OBR@QQjB;"WPPc#f\.7 i㖀Oa #dQ[ <]% O!Km"wqnb@ cVj9]CE38;:+nFb,UJ \EUZNS8[E 5hŅQ)Z}DS3UqY]7CkT}8M,@kLHNr2BEQ*R[ pXdH,@SMV; .9e*.X}6er;ŊK0 U½)لliDqztCUsk`TxH6μդ βWh?ҖUS+FA:=/tv]iQí,/Eiڂ F1pC;86Y|M2qdcR^r BTܬ>i p:VjLa}$NfQ׾PG*VBT/?5Y ' b{`隷nR˱]d0Z"2F;im"P#U3џ9 zrmv[ksw^c(m.6DFe l^!4!20twQUJAO)v}݃Igxa-ryv%7 }a$U& [|@>Ƃbd_ƐS(I « MrSi"G.pPZ)dȅ*s&Gہ2WVPrg[jԧb>ʓ ڪ*~~| j'ҮN(|t+T"_btyԻJa"P Pâ6 ;Pp2S/>9kS0d=/+IPiK9Sy)Ͼ`KV <3|ҹ8.;gmOk?1|UX O?, ?vQE,OGӜ3)}OJ\ \%*YY-V%u/n㧀iĀcߘ9.ЄNUfI72ق̳ ~>~-DѤfMqvnCܩN4] 2D94&"< @uoesHn2@ CP+΋F}Yڿ*]nD(QY8Ѽ'r>ޭqżur՛T<vRmZЈ9e2?>'8slLA48ht.B/.V ڲ̓e'蓍cxsݯC9;ІB/0lbOJ%_\U/&Y c+Hw܇6% {7:Դg8-=?w=_q}H;-I*wn)ا r`L9?V$CoP_{·HeЛ4$Ih,8G7chXք$yG312A-IbKXO^hm~>4OY=9dt@Sfqb MD=e8Pm+CʪĮI؍^G׀}鶴 |vV(;7n)F CGTvӧ*nu&<1na%X˃31h!ybY>C՘C `jg A}R!;[ IZWšIҝaI}t9µwɨZuc@RոgPZ­06=5wW{BJ b6+u&qBNUYB6UNߏ]Ru FpA-T&ӣ=̠}5<ʫaڛݯB]Cioa$*`_*r*(R|o˪"!SX(`&/Ct1QԇaCtT0YWlZﶉ 5.Kf~*X֫Q5qH|&(+"L;۴{ENo 6t>Wd"#fǚ$!tG̍'gUpdwǧx! C/+OĊVR4.PFIFIdBrkn+׆BXO@dF|5V9!< F-&֯ QwB^If>s _>3>?Z3>iUډ1 D+={]4u?+f[SKu9/?8ظC9g%vR=Om̏ sSk@Jt?_+ǁN\[%.8w-xqz9໊:a'ZQkzǩjR9RQpSGزyLC-+-@7#F=k{>d#\8>}yFo@Ԃ/`Qz 2]/ |f5I d8g'C{"u J 2~3(eW ]ְ@h05B!2Ι;#&C_Ő*P4c8[ԑ&gauiJtYW(JIxѫ .SXf #9>*o`c"׎a]{3}4X`L8dSKmfxn&i,R\s+5Uaq -߶!ZYT5IC$z&6z//#Bޑ9`aJˊPR_6~Kk01NCFTzJm±jCUIq7F1$ԤFi s>]%Q;YQ1.𽺛~icVCJ|4&G&C 63Jtɐc2xLTӰ r=+/ϩAJѲU6.?vŀ>D66C֩?-H+hngGh=h MMnH{0X 9T2F-agWa9Ũ5(;/9%9⤮cI\K?1QBcAR=IE3}+ $xpPxJ8}ĪU}Q8 b AzTL]26[gh(Lm-1ǔuP26lBa林jBFL)#ᕋU Û@Ʊ-i]MZ T۔=Z2&lTZT2h2`3J7rf̫ǜ; a^wɫ!+,rR~&ӫ~ۺ) R6.m"8dnֺMM85"E)궔['%Je5ޢdSU=x"RI@#W ZCJSüc)qsjSqTtXy'11^4+P3/6-+m#[9_`[2W{FZ>[]|M/ v|υ[Bl>"%NiHciQ(#HmSC_1_L{ _C DDA%7֝8 5G+mUyLHcXWǟԱqӸ@[@y=λN:LjvU3"2WzWL9fWlj;~H'&$'pmuh@:^M|#+}믗TS , 8J~]Qk$*/e"wDBE^쁸1#)j4Nz1̴GE#YR+:OT@jT[;+Wڀ-1 #>̄hX FN>FK-u!qgʕryIA1!G3`ĩ4ܐe-66jkr㆗lDY(ۜ7Z>4 ȘҬ";]I\Ne4@ɺR]^+z)Rdsq7FK0p,ZgIHbldri>ễqJ xQi4ΥS kb,{EEgȘ;a Vgef.NAց-G spLhPqހPa}0ldj.\S+6jӰX[A/xFކԷk)H:Po/|车rC[bo,9~`4iL "C4F',G 7 ZP6#q8?tK+jH\?] @5%zr>@Ev ${+.|WAp$%c6rV)~EjIeX.RÜJTVF 5"ӕc9\-"eN%OM!#ۓd8LKo썙Ŧ:k5t)=Qew% :XtRg{փK(Ņgeك|iP}/ fQ ?Z P U0c.$0Qi!]|L|.I73 -\u_YQ-Y+ @8m xg26 qeG%XZマX)m:6Jߤ 3XA4Kbq;ݪlnVYDVuڶS=TRvl81B@ܥɈ`+Z hΎh=dh]}ct $f*WZf\ry J,)7dx^3(iyZ7ujRKpcJNha ǧ-r‹OSR_XywdQ y9&I[0ΞD"֤K2 Q,JPRp}:Qc@]½յNf'Ǟ%i9W_%kڽkT1)+2̳=HNهXD$ gh;:: DV fl?KiKL0!p aSA- g.++e&5+}onN(yqC;; Gu6pVѣJDUOZ&ʍ J#wN̒l) R+͇H`Ľ%ÞޒH((͎T3$G"w@(ohAn/O)}pFNCw l;2e c+/!M%Be1ǯ-lxV̵k-`@?80ˁqTB01#]B([e^m6+|iJWwXt  8S(K( _6ZPBEuY/|u)s2[ƧdbH<"N*lǚ2AaD՛4^kvoݶdDCfâɩ[T?MgE Fwbt|fP?zvܴBUJ;k&xW3}ׇW[ f'ZMţDH~$7ߒr>(dСl9> [l[+Ҥ{ )Q:w=Lx5@Dbyfbqd UGEUi/#ϱFr7Z gDo=_ruèiy^]S&zTŶŔ۞}#Qv^A GOm֪ 'S}M|8x1#C;m:r10JQ,yd AJ,I d~ p7U"\c|RLOcjw1_7![X(1`R_!C!FWOT!}ˈ Μ")hU@gRrRң/| xU?d"Ɓ *Ӌ4lȕEB$k)n %2"47-iZ(h!6BY;Օ=Go`YP7H 7uL^ N5g opMLLjM~@f6۸MɰoL}2VY:/ ~w XA?<@U}R1~֭{Zh]>.4YxfGx8]P]Iml!^uA9r(?2.}^~Eez|;9Q~ b_|{?{aꏆTQ5h95z4K(t(F&+E}*Oͫ'Y[(ex[E/v__b!Aӫo='pP/dwSt];aKR6fYs_&Qp-6 8%hv?]`#\ݏ^M/* w0(rgqMӛ9?溡p(DUS\!!ԩxZ;R0@! 2B)>.׉.[Gg~44nIe.׏P 1B;YRf SXhYnFy uskߏߨ mq'c8Pna4`Ze+h1΢I HKC9 WSE6]œgw<ׯ[UVgȜ~9rՏ0Mᘒx8N;[G3ֺ Ys|5<|MLw!`ޣ^k*1n~iPH⨺YuWM)orPيu8$瑬?SіeD .ѯ켼_jy0 'ls,6 d@λ(0FnDl3 eGd+}_֙8~iw{DǒMr}m:]OvæMû)J;Ĥ?>uwrǞ&bg=q =mш;0zu!AqӞ,o.dI\ Nz\O 3hp툦f$hlrĎP쨱jc`5xm`d!?')]gtNԡ W^>ate3_Tގ}!4>+|ۻ`FN29vMNR&yL$1~ZQ.$/'Jkg%xVysSnbapYw -Dk@ "&.{D2󶳎>ꭎ-Q3RÍ)4DOx{*Vo>, Cos>[FUQ稢J%_<_g9%3&} |aԑzdaCޟ)اy\?jk{qtGB/1@`Y"t4Jh10ml8HGƸ &>=%U݁IvI@,ؔ`XĶу ^zwo~-X-쪘FxEt}u59-lG^B,|LiA%g FcjgCt痫uK&ZB/3>{ލ>rƫp4t8Cw(QT\S}>aP44y4ZڬOSQTi;aw 4 `R^L@XxʥKzDc?*}@yH'u+Mѿ4v[:ټ?/xtZXnq:0blF "aX3fN򥢞 "]ZH%{\Ȭ-B:F?*,6*̌C 4 \̘P }fVR,F@ TeI6{-R,[CAi<l Xl5LB_l;K_4q}Ǡ h\;M bےel.;^#v3#YU5VJ.b&vm&y#SQI71+A4HaN|-d] ߤcZb?(iz6ϑxne.Ht޼.Kh'\}v2L6 w211}~b,cȶy!|#ؽ ѥu0<+R(ʝڲʔ\naJ9bܚ*.}Ċ\Iioxd^gFTh @$q2E߈'TpQQRD0O2Uz1i{;LE5 Pv&mac}&GwO nn| WG;Pidw$ۈq0iZ<|C(7U;%BkrOJ(3IJFbd2xoM`@:\ٵ$YW{Ɋoܳ2{$Vkg8/~PRC5̠bߊҜ ҉s&7MZ meii}!ÚıPFmdBzAyAH`ףŞ @vU<}PCphT:ŽZQyEBz֗Can7>Cpa&ip~hճo;T6e(ߪDK̒p|r# RCd`mJ_u&a(`9M2똼--{-31w}?0gKBRv%w9y 6H /3+ 8zDبMLl*=F>fInECU#l8-msE/Uzow]\yfV`ۣFf:*m>ТW4-'6R  ۑ8WpChٙ GUHUP Uud'z6I "i︒xc)~yYBxL_at Y~DZ0.|hh9fHEZpua>4|)|splZZܱM*9 FUH׹XhJJo!CKxczǕw#B4(X)kЄx1T~Ÿ1wd爳iK:#>k {ߵ}F^ < N9n3r AT!=, -<ʗ [o.;bYM%9`;>hai/k>4z< .ΜEvM@9J`QY/evp'?KgqMOeE袃D&*ȧ,^ZmvvavQ=_7ئ_렝b+Ba,uȕrͼ+=qp6%UPBRZ/ğ#eI𢿔vF؝T̰ʓ;Mԏm[w q.,CUx]Hcd3,{}&!9oخTXf mjT7H+*=ޡԨHpL #%}snb8zEhvI' .y+ê̈Ye5)5`z tƘM dMrzUmQt?*$X7DPާn!;3o&H`n X(徫N+)q igr B u<]!d :EMPI(a rC@-)++n "kXC*h?BgzG?U/HԷ]Na~XTH m٧"ЪmԒ#R>Jao$<.?&G9\ j]'V{?Jjt{#<fȬ PYgBIͱxמ "^&.INlٙ 0̟8\֌]㦓ε1 < ojD BQ[_E֚ n>72N[ly7:"2(g,3.7)O(ipwV0NS}C4Sjzl8axUAfqmRt!=ɩQwIl;RA\{Hߧ,NfDr>D}r'u 5"00@7䠰7{1H-a:CYve/qИVwP(M(:/[ؓZHnSG/[j<#-@wSp>9-LC^Xy-%5a٥ɒʀe2,±Gf$aVX4ImƸq"Wm}8P}2%1;9ә} @xp6AKw(#,DflfX=uEc}ŷVXmk40^[,79'}8Gn@`\)JS@vUq]Pr6'Ծ6Xcng|{d#CH]:"j%Yt;/ey2.WLeW8@,1-( .؄qG;K-} h>Ub[ȊKd+.2βSaMM`H.};gyrӧJ#9<5DfR iW]"I.쌧Шmh_Ȉg׆@wr癩' bP{ `0p|\kEМpz5Y NۊWdiy?cREZyjZ9oH؋lZg C%21 z$nhA.hW`K-a,o3ba'ؿ(Hh).ˉZ~9Gw* I-K KZJ:XwNj.q)IP/]tt殹u(1$P5Ș8 QcL.Tj|$y^SUv=.\NdO{rJlr" `@`ׄ$1jpTM)(*ħ>skBOz{&pOOw30Yhk5mYL8?vof7Vr{ٗ5i'HrB۶)'`ve eEM~Ej{H =͛4F6hvf73I9~+BŎeLsߋҰ= t nؾ4ύHz|Q.a3`FCU@viᵬ/:i/y`}VS'!ݩv٢6JÊ#5UbՖG-O#߸ ̓ZS0WEg"nĢ o<,ifHJp8'4ĒwPC#(L=ov&%d&wn(-P'ˇ)E9;Ia2q)G[oPD"Ae*-~83% @˕Lԇj@;AgV Jlk6jJ N8mɝP9w XYpnEJ_&"fu| ~ʢKg!IS)ˑe:6 :|̱I]ozmcL6-bZ~07=2T u#MAKޘd}Eюp`,,11RMP(񈴼1I@[@ҿI:V5{0 8Ԯ$"}K@T:[k;%X"ǎ.>=%s /3kkW&,!&0 O4^%<ӁHߺ-Z~BlɅtwgϖo k!-<[ٙ#KB`Rp[g n^'KaAJ'M946id\W8dCT*g!%7WנA8:k9F1zrCw%-UĿ45=@ L̰ [>e\ C(^ K5LFelPh=p01sm,EMƽbPwX`.U$ara1]|Mc KldߪBZ'NѠFጺ!=$t& NZӚMЎ3 *y䜏ZيeLCgQ}.@uwۨGACe38B! `,w /RPwrPګtPRZ_e!7]IW$fZXZȰ+\lEUQ$u8_򩿍!>('7ZՄb"lΏynMdj7(,T~ӱ/FueUoWW2d͇QZ 8^Rcg81Hb_/Ά~>496{"ƃ7J  ĤxE.R;N<^jvL-aP6qfXԒȸm\ 8?IJ۴]&A9s,ࡉǂJʱ?怴3:spSka;O .D82^,ǸZvtΝXK bT_$-V 6"c бygj*{'󵠎NJ0H֠ΌHdG\sf$p:گ۲z _$ φR-I?X雞OXO~ABHFY *yH.eK`R@P^s٘%.qEP@^'fIVt׍Cæx師 /@٩@Y)dMސ3nXo'-oc.JW6@$Fl#uJ68p8B ihdϊxOs's_N=*A ٹVpi`e(փ."'6FgYs>{VxFVnk1}~%ݽvIۨ ҥpdN<TмD}3o ji o477·oT]?73(ha h`7GMQ/(&}fĝ3r-R}>7CY:=1lmr }m72=;р5\'w \FeӃ dCߙ￲|.fYDH cgi4f9jRfo[,-i!r%k ‰?MR vܺm&",#G!ƻ֑D)ڌ HP!xφW m~(0%=$88O|4zt׍{$ ^W<>7nB:rVC(Zh%S"" D'uq<|KEax_Tv2Ar?Sgv3H}"Ѯ>AJ+K޵ -fB;&-] |{"u5SE,00@΁dj8 &ũv{oR0f$c?52w#?)U 0 m ]<^A%{9UW\QV.{rl4X0;s:76!P~&?#8䮶۾^驟=]q-Ʊo}RDKo}*H\:O t _gh3tJʨ5l#ьQ39Y29RW0ˆm!fAĆ%b76dr^ڢ6:k(?ҧ^wdT2B+q4OH| /FRW0|3@{.XFyiqlXAcJhew!*5V~=Ptu:&& Bd:x`byIhgaPpK;2ZT>P=J^y$xˋxȠEpօif C/#䌒9G[@Vt$ʊeý4@]1$Xu"׆! ev\vxH\bi<Q^_Ȱ 'k7 )TptkLw\W!Jp =/CVbði:i;Q9W+[n'uwN As1Aۊl4y0*XM7fpQw}XNR}vj* . jlMزkesDO=|L5] PPaGJȌXx4|uk**{Jp牵K*XLUv(je`HqTx{Y^,#,cY-^U{v[ oQ\w\' C}-K)hu~7imyP'f2t?Eq con6PΪ?RDsr[~l8yϢ0TdMQdAG]VKzuPeq&blfDH*oIƖ5z4"q(G̢1srV-wSj9C"G{D5R`ZPIZ :Nj@+o& La|D{޼oD"ɟvd|jtBIt+]h8 rQxz%3xSgT˫gDIO%?v0`#){Iü Tǰ q~N ag텂6 :8ͣGt>5{|&GCW,$X*V D>3y ##CXyrk^e⃪?s<;_mfǭ{y0ς!\(d;?HdC*mm[I/ U@+q0)-L5S>"a1at Ň%i*Пa”b^AԆ3u(m5g8Ter9'o N0V_#ch(SJzRr a溜n.s 5Ђ_P% }Pw !,2:kC?DB4u!MkiӲ wۣ-v|J9Ÿ@?Ŏ x"#kh|/ FqSDEM k!fTu8"31SIJ7fͦ%r+y3 SvMf|N>[x%-ITSs@Ht`d#` B_Qرp1;fq;Cg~T¯*}m Oq !% 3ħďCm),o$r$jԂA4ZWVD%cGfY>Nm$¬`O3e,];(=/_Br\.MCp4Y71>@u3R5t4/ZaiF!4/y J] "pTl709Oy . TG׮^lz88FSQ6Vv9Fn<tXG*Œs9@1& f 9}JO= *7 >Ob `^q#qtԿnkg|M}|_l(īPn%1dc8lj Ȉޕ>YPbۣq]pz,XU1phFZA}3L] wEq㦐t,z,;i+Gt]X$ڙ}05,()fWF''w?8fmRG{Ab@wxYL *bP<}hȭX\ +-DV|[j|ی[B7ylͮ;G?̹1U2/8U:bk6S/awWꫲLuԙ> ‹CskɪWB(v 5Nyٖfw')H7j6N|Dv<$B͂mC#;e^f2Z.ൾ,txDRjZ,Cֹ[ ̃ P?%\7ЏGmtHgUD,P/XA[ S"HP mʅRTY$jVF%\G-Z[I[S –xq`[Xx~9-M Fz%BO+:~iR|\Utv]΀.(_?eIڬq$ Jyt@#! 7 WAܺ6(倴[tuEATQ&eqXH[S/&cu6ȉkb=ya4g* 񍏙Ð#&l1 D /EP&-V*lZ,Kvt aMBXQ_66!֊a+IsFܛ+8dÞ{k΋D>P˴?Zyo#_TD|lI@w?tϫ 2xfx,2 sk+ f‹T*2fC}+[2`8fBA;&]FJ?W(ꨱ2`ԔqlҍAJ:0T+P0Y٥wT^t#QЀj8.I\D2?HVȶP9̼DT5tw#!yrH0cB:&%"\ ed$VmS~@B'KNۧ) Cؔ.7[&_v B~xeJ m%=HqdE_?o 'FEm`PמĩXynIΘD:Dۋ+DO.F~&(X Rd\W~_A6 ;N/wNZrkjkoaOdŭvZK"eq.mNa}R|›)X>g_Ge^6(z. Ҁ"ޠX -^'zm;]H5耒ܚ/̹ Slf4ˏO)'pJpLDτ>۽wde)Fk1㛾*f fՂ[\BfyWD[17*O@Ġ@X* # ]_f?juCrمӢ@q->ЪYL2R`!6`Ȃ_; > @;rI"aMGCL"޹Rn:(M36݈ ^|IXab A֖-'-?6='g34a)cY褅$ޑb k'5,׊"v@WWۇeX}b7264Ѵm0r7׊xH_!=lS9RJ|x(@ 9>-/Pһ1N[l_@bŰ5޶Ax ZǢ?o `I$BYT$H&dkJ-zb!(y9OLJ'"ħ( $*+p q>>}rpEBZɓCSs|?12o'kk^KEh8?a S 1̳!*:.EQ;.&%(e OlTӁ^\^0psTk#pCoK3~(fY_ie2|{.6$L'cFBOLPS9Q#4q_ݩ'HwJUUƪ0=hԨRφ=M2yLqnltģbw,VͶ/PLu.p<~ ';OEy%y0'Ͳ ,)9JKn#UN*4*x< #+LAUuXY*ѵ7@T(G_DWi@>KeQwU}3X7hKӗqL ﰓ ?Ƅs7f_^p`v ş !K]9ţs% i3 4RQᡗ/`*q[`M ˩6fO; ڵPhjEa[48{N*$LR9am's>(ɂ_p V0L4%{pYIġ]CI["^ҹjJ('FkMIܽzH}J]f,p`<?k;s&֞/# Wy ~Ûrm2VlZ1I-=uh.V7mB anZw͵弶"%vH+P UyA/15ǡsx QWY4[0@d](ɫcoJ$, iS$lyt%!r*!:o%N#p_`*fwY*~}+b L6-^>Q'.w,5?^](gJR5z~ Vp?8 upJu![ *PH?U5I6Tn`X ;weNbSDveIz?Y7rᴊ)ﴻ`μMGI[bh1CT<0wp,-o:nD`,$Y b_**U Wi"?4u=<@ј= ]/lMxꉒ=66>vyؗx%lcq zD쪼nY V{ MmMq.:і~| ٭k\j1ڝzL8nmКI5vvZrY2'vk^#K M g饏W*z.٫28MpY=OG$h/\_V(oVܬ/$V1WC />% L"amy5ʹ [5d\ۄy;B q|k(:u$pu2 h"7tl&q\wƌ-%A~qsm Z"TJ+֝7WMrVxgAYtun43b2aC -y>b`%:^. \M:z.ƁlsRBQ7™?ӗ5 Ƽ9E& 8W="q? dM"oEhVC:k&rUT0GmK^1ԛUES{ P6` 4,w[Je I5(  dR mOں(h:Aau, =̮.~Tg5[8೩SN71=S7oRoײ 7jhA3&<*KI`EHxkM.n,!sad5Q 8XX-a/HƟfE ?Ӎ 6tEJ z81@B5yR3y"DqW?GӲ"S3܉r 2.<Ihg_ܿn06?%{/[k{އIJ٥"3-mK&k3;gw9;|x8/h0X SzDvo;]ڮUrRU [_Q7qķ)GsT)pR!j(yv)#nP̽\3w=e@0zBbv!Hjvk#g27hhdrGo`,Fgj4x nǹOaZ)pRDFrڶv"8t>ĨA|mÚwyĐXef΍HĸzgEwLq? tPg:}?G>/A )/iLj pdK?ϾJ0SOeNXMxNs4dXr owšf8D7$"D 5JNf"RWR/Xm33{J)B`[|oT#m'qGba}'&[l^(^7pz7sW7v;Ms={!z MCRKlַ2EΟ[x{fL1x4w 6AUN9qDF-EK+dB,?`+B+!rsmyWlk:N/I@O7ON#wBHz75$PqvֹNO9|ʕt0",▃5ˀ`C} ,Pu2bR 5햦LCƖ3ȡi+'m5?3AU=9J \[_db ˍCaxkߟ}O(JL| oҌPlh~Jxwz3{})@c+Yγ9w1-󲫦VI3> rm[AƥÞhYs|7_ZUVUWScw,/K@mN+ &eK"sԛA[]p}~ k1@k=hCDd; M;y.t< fK=-HNf÷h[15 .~&yyyfy1T7dbpђ'l!ʛ@:/_T ? tAYPI)*IEWD̂Vx? ,sJ vRlnzey9{ZfBg_fosԸG=*;G>rܛ/.{1 pshvkhtЁnGͣST] 2d) 08esJŚu|.}N&"5@oh* I3'{SVqxB hJ_ z`.ܗYFz\4:Ts FƙT&NCEc3zɆ>L^iI4<ՖS|8آqՕ8|-s>\KHz$\h5⮮n: TpbOobrQ.96R%nYܔfX㽙yd ).h{<||r cT5\@\)XJ~{Pʀ,&ZTR6!32!m,57H2/ߡuo 7ol$nph;!K@v2"+@EI M)mJArZM`D4~geT)vz?[jKy1zYc nF &s".m?DJ75@h+kjd1%&{epNmne=79*"K].7}uI"q7Tj 8Ju"Φ-b$34ą%(nEWOe}>7`"8#3!ǽ+ ;Aўt-ͮ4pѓKvP*R2J֐1˦oY"Jj!DA1cڍ}z< ߎ dMc#`dV&:=8sJR66,m}ԏO&zP-0Ij蜟@q<,G fec#GE*7~~#%>KyXHsCzEߏjF!`M3 %C` i8[\O6i@":KfCAk[!0Cnq'!4]$j/_UV"&0%"ԡ.xJW&M p lYiD.\cD6%זLJ&暞il0vͳą:y? ":b~#%#4ݖlL>hԙVVFpIܟJ'-Cȫ>Gѷ؈j d+KH-$#ߛbp@1 ΘraVsSWtl||tx-(=ꐨIbs-G"'Ԣ !y5BhN tY=;sgd4܎|B&o!T?^1-{'sgzϊ*fw.ގvSJ}*pyADrDO( [Ld>u3Bl`+gq7<ͷoq vߌ1 ՗]MqCþ5$zJ#Tw(W1m8^0o|DhDqN&f:ɡYw&:}eiUBEz/OP5Gm-fӭ|vv)e4{GAYR$`A'rrl6`JIܸD7$%.Lm<ؓ3I`YKBV"1+!ؑ\uaރM"jtxL %tQ#]3OYQkllNDf8SEn[ 5b8]u>4g+O Q%dKjٳ R_3 1[!R$vѰq! xzb'tD?{lTMgZ廰kXM,߰pLi. Lᚐ`zЪbK#upASϥ*:O/nL̼yJ}zI"S gLu M*b;k Gܤhb/yvC+)\v'pfAHm))S_ n>Z8,(C9RނG]Hp 74\<8fE"Y 𧮛s?]jj`o^nOwfm;ڂ"iMz>J@Ci5_+&'.w""D?tY*j2#vk9Tƈ8+P&pf~"nϋRWK.(J7BJ6XdS'Lf*+#ҎWU(JZ6mo_DhEtx~;SѢKY #GyIH c(kY `=X7:-aAw?YПȢbbnM~rj'E pd)-1lb;59\Uc=&\fLuJ>uiNcsւpǵv(?`5%Y&f# 0H`^(Wtyv;0@Z;BQwїq#Cj;[VZ< 1+bAAduT\ߋ4!n12 WPW \6{Ěuo]>}IU g*cy"T^ӯs{әLi c'@yű[E27A?S2Ů Ug:e{!ZdحRe@Qxw;FJ#+Ci Jxe;q0G!;غnJ²ZrH% 77Wxvj&м Xb;>ךD>G_cq75Fg\q }=.FͲ;wkdii"r9Vꍝjvh`Hܢ{x_3: G=%b~E Oy6" .gFĦVhP蝨XFT(ηfgx*YԟҞe\6 0Tݓe2ϞVH{,څ+ t|?$ Rr'ss.u,aTVQU&O^ qJg!*!lmSaZpuڢ%PʟK&75" JD`y4[ԇXe9p܁ V -{1c7#sָfn =ZG,AϯP')lm}^/ }b=.8Y $02x^Q큝`% x%Z_ќj fOr~R$ϨfgƩn"P| W-uCpN,'HSQvh8նՋ_pc[b\QX^Cw c'JKBb`ټnT>R8" ~5AmAt:8 u\O\kú)(ErT `ImDmEfg3'^j!6S':) eǎ]iPJ#jE˿LJNJW>d]k+SF{GT77130CP{ZK@ŧ#gdY#4s[^EQi̺*z+? Gc3Ƚꏅ(B|L1 A-^0!9;Z - O^a"u'עzP^P7(kӵ E*.D]ʍ c;FD&F5Z{Fg-i$ s^gH d>v`3À[鱏t Nnf4O&ΰugظP{W1A:\zyƋm0#Z\ܕzڬ!=0Y(s#w-%YltQc*{#n6eYU^/CŇ_F2ܿ>ڳ`~xM[_ =>Vp6gE&TCF>s!ʁ7ֳ; wjm^YKw;}xs0̵Zwp|wy4b rW `+(MVc5Yn$19 YTA4յ7Ԁ/TNKmB!>n]tBEZ gDvd?p8QX"gSO^|Z7+eI8V^JC_ 2щqR}y8;CsINGl&z:T:HӇ~*\BnߋMU z`KFp)X-}Є}PJՑ#3ơzkU+9&4η. ,B0o%eq6VrE۹zg N50c Jpp2A 0zc87Xg1ls3C|%F@}R8Fo1זlxx:kDi-bw`Q3Rwn.H NwdWG9Cקp%b%ӮQ?9ݽdˇ;#p;>S/Z3!-={ [Eu&BHrUMJl9>$3E@1y΢vD[,[gtV.)S04-"~V*pP9H\o=&TЬ[&=O\<Im0 6SWOӲCyW Bep:œA^&A=V`4=Yv.8 oLD M? *(~]d>JT=J6s^w#"ŁkY{a*/Jkd) V2]ozGgl@L/<^~>59pΪ;ʆUI1}Ҍb}5T+ao]޾Ȱ=_>pB,O$Ոfމ|? &CXl+̭^k̯Z5.uyO`yZvT \HMp(Z4?_*V̅DO/\vħVJZ}Z0]Xm~-X:%kRQ䨷fJ \իBlLrNE- QjPKP'+PݱWoRWE4k't/IY(}V*vF r#ENs ~9ه"DN&DV_AXG@Nջ>AbI3KXJL-(^Jΐo b?ow1O&j6Rb%-j{3 W1L̥6?>@ :.eI ]y #YSM<}~̗ W;@So ?ޖ? d!y7Ec)p5Xcg{Ep6*U&M ?sڦ~QȟP ^H.brq B/&9Pzw (&r: $E1:NZcP̩qy7(R ֕u ϲ:2X6{\ nj(ADhyS\qԘNN=ro+ ]bdNU@> \9} kBOIKT<*n1xza#cKDt:hjl 1yd˱2ȩuzil'r ϳBb Ӯ+Y!0p#'FlGYiYB]qd'$:r>?]F*'2d"yH|yZϿ:]5 5RG'Q<#oؾL:u I73%0 έ\` 8CFXz6/oM}Ն 37ĞJ nCmjb…"m0#xXfNݟm 5J >;Q]zMi_U?qU#{Eg/G&+a4sVnІrK1`d*Ӆ \9jۨFQﯝ4>&-f"6909Os&Cc% 36 ;G~2z]i@mT*sR D3qSf5\ oscg}٪G {.͍1[ҹ.!J}__Rɩ1hEQ0MIM%=X&Vez>t࠷c9R2qdw`"\@þlo_wO=b^TM~;Q`TOMfS [AN;oZfN/x0/&47\`2ʇ@u$En{Peq9ɏ.<~47sHDT h5桹 gp^%dRYcZ$L6Wg{&< _bb9#=ӣTvySDyL9~ɱԎ+_v!xŽ/ 5*ܮ58rj5̂>M#X"QSN:s҈BҀ `1xF-+]`[۬ү GEcE#j[W$% Da6^9_߅2ˣs7J).{lPyE"G׼Ff; ^!%BF8ӕ$bu5F(@.bxYp3bVo@# cd2GfϰH3T& x mւ FjuiuP1E+xAA>A/!?xP"A7OnuH4wyLo\#p VIhvET1hPQP:eeX$ʑg< e9Mb>B'n5>}xASAe3]J;=m߭9ڀ2\ GKo% AIyۙC0Y:AWLЅH>Sρ("j%, "y6 L-Lm 18}xn/p' >2 MQrFB `bvNsYJ'Z*P䢿h?iqßI)o v mbx_a~3oL :ZA˽L] 4NX919:cspVyT {4}]Q잶^1Uu7^`aJI0{~6jpƞU;"jDR$!3u/\GZٶ 2sEF V(%d|*O3*5ܹ3^0*' fJKH4’LJ9O#6j^A' 8C4m&>g8m)GE,|I4IŒ+oEXDmCFx-q:y DU`8b(:^'61Ϸ0(;njE.!׆#<ڵXQZ}z ~}hƟ8)c=tF3i<}\w^ 7:X_fC߻U?`>3jB˫; ECտr5A@ " S[;QI| _B?1 RLmN/+!Mۛ q:|Z̬ΣE+&%Yo`eI|őǖ `O"\ W}A;//k?#,8Šmya~SxwD/{4ekhfL#Y>9.JkDa *~s xcfW$n!KNq m1Q QwDH@?)iL/@,)@VaZh׹! q =cձ}_c휺y?d'NaǪ71pm $ZMDE(&8 /5{Y^Zin ^ P`վb`f, e7-'kƞ'UiKVpU3|ty ^_-:i:Tu{Ix_TE1Q64@OTA_(ƃ`ٻq +$?޳5 r] HͰt ew᥺nzEX%sTaJ(ejb#p\zܭkuyTJбw; F>⮜E7LnX$ID&4PLϝ@rzL)U긼v-xO'OT%:IxrCG bC7^7p/FfӜ ?O+X _pRjJnVtJ?ͷXiMi[+m&s8rv{L_QiNӂ LT<_ f WοKpɥr`Y7;[I4-_ݪnynW9=GA)XfJo0{5*z<ޞJ"k3~B ehl3MHG@t?V037f$O1Bwi Fՠ-n?y{jgiPwPɖI` Lv.vm] h߫~ Ly6 -lSH˹>4Feip)Jm!Kk4ŏal_ ٴnQ?yC-N箥&W?p<%O@GBy6Wڞމ"$Z!N%57 ``*kRIyjYE3//'+ud\Ϣ.Į? j;&sZV Nw,uK';\C$XR#~əMmtn% .&Awn2+{PRF9&;VU`U$ԤPm :EzԔ=FSp=GKirq\\Mw\h)M~ό'{?ͨhD89E#{2Ǧ|_ʮΐ,1=Hs) RuΎheQ_UٖQ~U@ꯅNN+ "t&aDR<(01T#0,?h_i,%D!@|ߡjJ%3s _C\E_9[;FLFocbX&ª3$~f A _g3{jҭբ.a@ζf|MZ?XL(q+l%Ypin괉Rr2ߣP]iBD&b@m6(Jz#@`SgS3L 48s;WMLdh:I@Us9U\8eP8<pY;<* lpXkRcc-Np6W*ZJIHdI[`|~ºC@ka RC4+upSׇҾ^ 4XlAu&3嚍TRBg°x0챜 f. ZWJϔ1%Tqlm~Ʊ*TcVr^3|i98*ڳӡzS V ;$!İf锐 +@e^&x]':$6E\QrLg>W]}`z)iIt_!6c䆠ӢG!ڶ!cf{C42sxLRͺ( "Ƿ" +1Ag@0kš'!]bi,)|^tnk[5\|5^`$Bx<.i@|nĂQ+L a߳Z&+VApI5|+$SI{WK"g@Ffdw;§1 G:a%6: IHi[zei*vi_ēǗ`(q~.t{Pd(꿦ܧxx"|cjٹwnSva寵AnG"]5 ;rDzϰ\6v:"ZKi9dEZr6J]z97iP"9e*gdjWQqR[aup1cw(.=5"ܲ^@'# G?"g!``& jh7%x[9Tǭ"TEC0b_#RQy-;P|.ѹJ2> }=>!:/*(:có*E-J'7krx _ z5͠vE oɓ1O i5*sTOyU iY- ~xg237t@Y!fyrl/4Eu":oqZޛ [au&i6S-Ea\g\m RauqZdQXOyT5%Zkg}@ ݮ{f< 3YX!!FU!? 0aLᡩ[U/P%)Uil:?Vߥؤ͹?Yv9^<=ٿȂJt@S'?$)85-,˘g(bI֐,RA~x228.rrF)2đjň{-p6s>,O G|$;ࢉ?ԠEw' -ha+}ԥ2sҪN "o8ӿ|A5+UIa;LB[+,eUןv|vih,Y\*?~rZ4$j?ԬEPب0▥UCj鉐>V(T併n1ߟFBTrۅڄr?^E$):_f{<y8z%k ,onux`CfR8uɖR.7l! e*H(o]eG&,_& u]M_pqv "OYLے:5֬tpK}=!bbL۽g57 :ˎS"B"@7}n^{{\y{F lCخhZA^)Gg;va,3u8:/ztrzH jfT MYC"NцN}C>+ MhVj+Z8u{Z%vBj C!Zl0FTjj)g3W9(_Du=gsS܊ȁ eV'bًXўQhM<ۭ:G7Dt.l ']㍆Z"]XYi5sșZ4ѣqm<{fkU2#rqx}Eźp)b;ݡ8L}/ G*n@^3.52pUl#q_wM!r=,28\jlE[6 TO6P*iZq|[$t%wn(`k?y1J{\7dY x$8+>i~!HiO%|+۪Eާo"JDx*N|PD6α=nF灃+JVn`@ۿm9c g^J SSJ vxWI z!M3u*0V8'_O࿽r .SՕpgfoR uLYNcFњ{~vBV7KᚵɟC@\ y;ZE}?)KΗ K&0y%xT.٪+5ZT<3o嶺Vaa;ckO:̄P{z] l -nT]|v\=@ɹxO-by,Wfowt,2k{2s0RKmfxVlCUJ!6JmSĜz`\s=Ɗi;CHR,z+jQ 5 5kY5ܶ K\\e格{{L@RY#F4znN-phUzB]wv?~n#Mhp,?dFjgh(mNk`oo9yqTz`0ޝWf./Qz#i9!to@ϸEL(/k0tBfn)Al|c=" UAD$xb /\o6[?JzH8I]k"%}d pkpkA8jՑ~Nއj|(Cs{#$fHLx#c?ӓa+":XtGY[ ah8$pL8!jV8xwt ̩]Q͒ Hё yYvZwD3t1=1̞S[užd,1 % @pqf~L?̢0!TvZti Wy+8&IeUggFACLV! q N{!QCC$z8|T4J&LX0 Oz'MlT@?1] 0v(FVO|oauUaz>..@G<71m.?͎7/?qlSޘ8`R0ҝi%`cD] Z]aI˦@8"Q\4fSfX[?OGӸuwPx]zQBDch5&[.P׫O4F2KVϔfFeQMc dȂ@;aC\i <24? w-?S`Clٱj Mp/?ڱ<~{DgEG# } S*|^y \%J.e0ҫD-?A۬w?#Bo3A2lDg)q_OIi #ڍįW~j|Vվѫ୪uRK&[Z_i"q,µ2BM$̨'-Dm"+nfzxW1ްSd[ JgDp #%YLfSb%5{eP֝Ao'L˨6Ô^KI?_3<7++5zF%qO3[n]jCTmM Ip|%+WA4r$@smlFmo! Jꎛ-Gt`;$aտ `->4r1c g>[CFWRЂ.f<5z?!J+'ٴG110)`幺+yZ|Hpa[ݘK,}`?s;%G\⼤_&d ?_ƭﷁc5dJ8A ^vp|\2kzo\O?\ƀSp"}[W>n櫽J+HhY#P(sZmqbs)qv oYh蚈\gwnR0=9,$L#&z@̔6eJ?c$-ر=gzEp녏eQ~ n g;)ƶQ.80'2EWڲYX:.23K7يn- ARvBǬǭe!6&a]ŸsvPܷ<tA^2&xy$s}!B|)k""*1Lu(tKUM8oĉ>h܆x&;MlQ.)\b>L=i .cmGʂH)!j%KB˸6*p4GZ:&1{h -NV &}`e=s&7NtiZx%y 9uuqFeNlit*j!{xQ&jg (LQ0Y>M]>||B(ri\|'Ρ퐴M1'c!N+3-QfMQpT!USЃε0icMuȮ(ٹ[ǀV:pJn͞3 Ԫ'2~Hf̻ oc 2y7\錘x5;U}Zg\|@ ]}AYK((P[f&wV3F.c`*-6Qy,о\mXl̂l#~^:Xˮ \-__Bѿ׀mh06QS|Ljm| 0`-G*HP!YS{L=}UٍoSh\Kq0]5!~_[mGJ'%_zgS[>FdI4HW1TԆt>0Ԅ(}e\|=cS#8l|P'iE"J9wZE %jI̹?o%> cD|7)+g ȃ:S_\z$R {A j$58 v>j.lBU^O,i,37Hmh1"zӖ^+6{D8JV  l:ۨb:nI[}7@X؀r4\?'7cCj&FBD``BH*Rwlp2o%Suۿ"3$ܯo=+ ̱n82Is:BϳH! Lr47vySZo S"auI?C8p㩢*@[?5Ւ/M.03!Ɵ6Xcy!fcבu{z폆(G+Tt#y<=F_d*:?jQ? N'hMʜ+,P,BE#0LBz 3eF$P)n8jzɛSF]S@]$,S.k5bJ-A;C+O5&3LQO43{z ™\@5ݼaW>g%m9g>n=-͓҃|afIf rޠ<$ymS,Nh EZˡpNNjuo &&ieTW١P`rZ<rEqj6̼A|ZpiANr7k=rgu6 h[ťսג:'sl7Xo]VSd9"J i DlEqډǐ͇$d%y2O*tqrv򠣝7_HwM,>u(DЫS$9lF(0p*&YfU~qYGQ#nd:>9?ƪ?g8CG\ǢPe}!̡nڊuP6—]&׼_`ĚL ]<&SHЗIR1Avd.˨LA?rȍQ>.?  qY&Il~!`}i?嘱b5E/V>R*WzB#zS ꧗\xYJ_ Ğe&\TzKi\cx\'dw+o]`Smѥ8(Mݬwxj d~ar2W0wgB={_wLF/񠅈.|Jq_Q*yW*Nps!GUS6 I!a(Jv5;ۖ(3 wjjg^V,_ǫ >[Qzq^}5͹Vy_%PYʡbd Q{> r56P`=]J_2и  @*+݊eY)Ȓ ~)ށ>@ (yqnҨtL``Fs?ί>K/znwơY#0w(<п$HS C$s5E؍f1Ȩ}u0d sVRMv{PV53=d},bl1ZRS:q,eܔ0D/BkRVJL5$CbG A iKrɄĿg+@/Nf'B90ppIG(CL ~AhFFW8vB(a~y<ⳋ(̚^ q B8}G΁ -7NXEe~1wM5Ȍ5Boy`oAuɁڍ rZuh@xYhۉ'Α,{t3qP(|q lѭ\P~XwY> -gMC/҄cC>uErnoqSJlx+Uծ& 9,sBul}KSwIy]ȗ֙Vd܍iA_dʍwnMjBW?o;񙹌1`zJ=/OĐԻo.=^~@Q!xjͯbl"XԍB^ߖ> ˕a.mGyH$<A܋rcx f(u"E۸|dyr5o!ӭ+V9p@كfW[/VEC" n 25am-f8ʥ#L&M׏we-!jBTOl.\6^?2KPe-%bՆQ2UWfP?nʲl[Mvu7T]XPUDfFA;6`ޚy\.vt0rX)2S:ʚ9q蓨M Gd2 n_>$ 5M002{_d)}ą̛B-vm6aѼ{:q.s>2"Qq0v4?7zw>8w}aJoƛr@xx-~Y-q0O˺N|9H $ *"=<4q&~-yS󐃎9.={SYPQeW}ǀ"eR9m~EJsǻUTV mZ9vEP!3jn!w }D*OA@$;Rv+`@LEO0\H8:Ἒ{F|RH-ghE]%eār$n 4Q?(-+NB\3<(,#X3u]; A"NH *5!sN}7]kI/4QpmQ=qW2g}9_ߺ eovr0T2:|=SJXCKF:%j~[7"8 ) ""fo8H1E^ 7ǨS6 7nc5"~\mhI"YP܎NQwF`pDp獞N6A iOQ;Vo\AhZnTD&k  aCpTfjQ!t \'YXGzu"jAJF=+]OYWaOi u-ᣕPEl֙tԺtW2eGC!ba60'dwI]f471Mv`Oc޲#!4~-:4ݯڇ$[17;,xO/ [bG@`Kӯ!x$ 2Zj`mOVꔢ}~vL[uHd(30ef>;$ihCAo2`B\^x5 aE[m쿊VAAte$|γ!zX~vpr;˹Sr@si?&|:'f8P3~4QH3(H>RMA,+^iZ3<]+_SϨfzrt]{pA |'kɤt#&EJF*,ZsR0@GCBzbm..!MDUP|Q4`} IY{YϊV+:tCq\d\kN͖]替knSB9#`S]%]{>[,t}3_ !/,9L˥]R$kUД*Yx@EdV'.G0eZNit[Àu6u`BUGdKi|RyEW R t-ERXCg8@MU};/ئbew9C(?Z>'kKRYIgpEF !]w}>Nc o{z_wEi"iᩜ1BD륲rp~W;<| mW:}On* $YhM4*ܑ*)0[Ww ge@3&Fx-9*;Xq?jjt}؋%mɨ&mϯ= fЃ2U[i ^uzaqP:cj@noD>}]҈SΣ7۲Eم Т(@L؏\O?T0ӣ#c':)t7jmb/(SXq~0+ڪ{׫`hnܩ;ݎSWʘ{<'زm&yɝ7֬k+L:))OpqH茚l+IQ#RA?g6af6q&:/u!б"kAZzm3jT #Pz^hqvn4s1ʭAc W7K}A<"1X(A&>)u;xox8WS!1 qQІ"J#r؜N9xmn|FȕZlX|ІDž?'}MOvZTa !\!Ym.6+K!lb5Z@'])}9x``Ȗ 쵨y%lb 솵zvRWXuznB 5w ϯ}Ϫ{{ٴcLBzi QCQٳ4NӁ[F  zo"c!ɼYVLjH:o+RzVt1]8Dfy5`JKޕ5\ˀ3!LV &}{Zϭm M=ibq:r5 ްݦlùs.-Lы%Xïéqdm1A j8+4_듒ߛǜ٤ ox_[ edw'^c8It!i]KNhlY 6i#yos2+ۣ/nҕ=u8.~>2XB^T4j!%ώfǫ7E=yD|OCZ1~|[VmHmIM#mOk"-(%헕>ȭ*cɡٳN]?*}TR줺1_*'_VpFGtT=s鎑IJm0%9'~ԧvk獗K}z5UpcoI;vW$Z o/MQ$4%_䃄KV68W0wTPHvl 2ϞNcM/%3T)y$ob݌y'x.j ٽ 'H*%ǔrnִ̙KA=H<6yN#u` |nq7+M *C ߽&ň|ns"CS-(N׃6 3>0lwZoy1|Sfsdu7q[j%ݟ;uBv'@SJzN8XG ת-azpdKIQgcfT mA9nx{s @ ^a9ߕT ۹ I@Gz2xLrJPJsǤ/`ˋ/迃 F9,#n+"ն*9oHyd~MJE"Vw)%!&vx/kVpH~B3<׬r9cj液Y<?d=ٷ>x=qUKDqP^$GƩ0{d8:*=PP}(kӱoH8x`xRP< XÊED`@GrzR \FNYƇx8y窷"kA^ yP~rڕ~z0IFsR\IֿbrWd)b}] N3Óׇyh8'5oM6T.]elrضslFWeur_Oj…M;K,h|.st[&D# Kc:k*b7gL=~2)ؔqI@f+!z7Õ@IQz{|v].*^+LC7eoB7aȥq>G-V磅VTdM濰e5W?Z@/s2њJ'_gjkDIb4&$auS e"oNF6M4J8;t[\9U {{FزhVmKm蝗mwRpK RWB7ql8%db(Ds1 ly?;liUhBЯJp4)8MF}L M}{qc-OxZ錨 c:JȵdFoC8BZyr y65HJދD۩5|Jg@W ֊Xぅu1[=^upa"ͷ$dTh|Btd V(qtM&vz`N/ yW!dxrE ۃ+'w䃩o0dNl!tMsy#;"(`(9jf׀kW/ e¯9~T4zSyEm=j\gAN<Z4AɴM=`(0q.eAT#AN8|%ڀ߀ֿ\^X"O![bXVQhGF.z6-mC>x6t/-n0ǵ4us-$zsFqL(7_h+"LpZuQ?_Ӿ}*Mbm]yvh/؃Fp%HCf7фܠS/ gRw \y`=~" 2|0;[Rԝ`<<ܽ{즭Aej^w!UFr+!Nz|{虜Ѫ2p|Ҏw_O@8SdVtZċ^$L@fǨiH`[e&a*1oA ϛ:(ӍArObR @\92ۆLbLq$_=nfPR6ˣyIΉSjYKUUT֝(V6K?!ڬGқrY8) q/_1X`ZB+"\&fR {Aj hOh%6Rc wL/TC*x%hXJG{$6A :8!|^m{OIHP2'@>ShCSDJ!T2dnLjVyd9$eC F.C%2xsg'\t-[*yYji佀P6|<<,a ܠtvT8oYX"Q֌-(0`%"Nͭ^@f/:Da( Z͈-"[ gQOсpaI/Il r#x[ `uSWgmG!VqRB{0̦d+3*yKya4]f 8}0c)m n>KbG ~a09Ho ?d\NNi:L; -ʹMHL̢ػJ$hkX0O֝/ !n i{iZ⊟ⒽD :/>g*rMF(=pVQ+}BGl"xsnfRpwɑi+c7Y/@%emwEVȕAI7z~-|&J~=gI~%h*{JYtvlQ8VPӤ%=κv3)K8Rgy%g+˷?cI;h,]S8\ޣ >,b!E) 57,G(զ0sS~oƕ.MPyftE'V%4<{_mdC]͗0YmY:rxs_OAiz)PCR@J $Ӽ6׶W&jm؄#s &y҆ a,HtN:}>KHK"wdEScm1>&Я<7h/gK'ȴe `!'ILNLoâzD M ~ZsHkZ%+O>l͉:R{˗p҉AX(H&ci_oS9whmOw- UjݹO$+,xk 2OCu# ݎ 0S:7KĶOk#|+&>CH?tku浕EP-3.q>];ڊg.v_ LRH4BPjfϫHAzFYb 6fpѥR]~vp*Im S,6/OF/HCIi!!a%LZx]V.4o$Y gpHja8öK'U}"TEjxoz=ju}I.kM!@t5#J[<=]憛gqy j 1^!9gt3 צi&JBxlԡ@KoXU?[U"~rV_N^J* $Gl{Yf*xv dt]uDKШ5r\ǖ.OԮM'b3,klPx{ç9랪:?i7МSkgcyjQ N9\R~IF|O˳ŐάMpx"}3s)C>W]3zR~#ٶeȆl@NWiIinU㮖DNlJ* neц8 Ar$rI0|4NZltIQ\lh9V流 \hQ (K*~ rB[C˓KnGWs#ԲRFf6гxmoMԗ6|lz' 7%7 b }*N/1ߜ"4':IyG؃}f;fف^`(7Klk`Ju -Y(ڷpUMpz$Iq0M:4ln^MpXg a!Ra/سh!r[}(q:wdLl4|:Y-Oya|.|L -4@dEZn㦗Cҳ &^ U/F @St%9&4Ɉ}m: q1{R3Tuwӕq,C8%}L9Oy^e Q)䧪d&-Pp/cX,N6y0$b[PXEj W㍥Ft,-0K1 ]~1Ԙ IJ+Tz?^gZ}uْ*DbkE1jR8GrY6A]WW99f %BKnϟ*$;s}!S' |r1&ӈ;rab˛kk_y+ bsּM@4yOlIvbhܩ{.#lrle ;ߚe+ƔzMگ<Ssq À6dmn=9}C5q )vE8(Wgqs %8z璧U vr- mu'݁~՘CymhjxR[>Kى#EK{kbXGZRY #`"XD+uP>!v [zBّ$}͞'= |&;3K;;혓Qp 5Cư\FqVC%g[J5i b8# )xFf(}TS@~GK-}<kܡUQK\=~oT)Ovwns] =;Y_o9 ҸΉs5W.o3u7b8pLhM=ҵuw:罒\Rqx8x aDbJ luōYSNos;,[Xm]Ֆ!@M<ތAd-! 8e9Nzo^\H}Z`Wzjt4rlЌ$bs76o2bO20OYXML>\Vڪ{: x HQ&.+V9A?l\0p =SMF jdI2No? fr#+#Ge Zlj(WW˗JZ%i =ܠؗ裣cLI%h^B38唢`gl"IlE5>/~m֠U~mny)bxNx8Ӫ5/9n9W!ƍp!TPʾX|c+;ן h8?A#\1=GrRڒZpx^1WdsR<ܽ(dAtbޙ aiUkalUxqum]X,J!72֯w%P}'[ Qѿe)zuB"R9\ul(0UC=#7fHm;~vC(X3d){p8wo 1hc/µ K:옽Cc?ۼK޽ͼ(APR[+2<DBwf2;Ɩt}ⱛ=7mXp-bطh I45ml>Z] %dXqh"*+==4)_]I-qM岚vi!>omژx8ʃ6g2*Nԩjj49QT'm<B2 a|Zt4T8pƯK }O SED]Meׄ7US +|S(!IriQ .B|H?GYyk)Do~@pPS+!hPw ΒA=P0cR*;]j19Cn+Ԍ{&.t.f NuFpJn>t:J@ő&%goUC}Pwy%1SQ=e80M4*fB!t'&"\ f'-jCE[5e_F(+gg;/~.0;+FDTB}wBBc r L!;ߥׇz2Qo[ tXL\ĭ MV)FAQK 4 s?Ln=G(Q~Oqw `BgVLMeS 辉koN!"$XOpܳ~`9K՚JoRpz9g(,iZ4LYޔE(: H H;삑E$q(ў;B ,n&Un9lm *P|׻"d!etc.]N/_|:hztTRR=Cf>5NZʠC]2_GpdMg:@ /7{YŠGca_KԵ' fvT'%󽮯Mt::f"P yRZ VMҹG4ه U}Yj^e2H|x]9@L?gXJ7݆$VmUP32V3QA}9.e\}B;}^B~Au m8PeZe2#~ ! aCs7RC!x-l{'geS6%\4<#? *T&>O<0#>uIJJKxCjXR/vàjlGCڟfPM;*'iÀ1UB( "'tOem$ENTݎO1#N1e<ҧ=(| ~-*eQ|l "+OvsDjsx[#lq_V2 ԃ 6#!I,V5"`ڰ˛~0(HvL$E<3mYLM{nS /Ax!>E4峁_Oo%cn1Oj\#f Mu ?S(-Zp E>H/c)C2 V2t=K=45M{{U(tV"ua6C誋tF>#жI%Nlnk$pn쑱 Š<;ԨH-dY`(դmK"?aJ햂$YmYiA4g5*[4na'aѕ,3:2 `% tEVeA)Ax9^JD4o`F\\M*>U 㼅#ZՖOgh''(ވtcĘϭ84F*~}cFs9yVp`SpCqbs ˥vzD^ؠI:B ]a_&xsM N(iлJvCƳ:Pˣ]8 UQ? p^nKmylDՄD:G?h;Q * :m_e>L7p`G_ `7&csV+iGla::aNR[qB:Ep '<֠ȗMDb'v;֟O5&e aö YM_x;&2Eyk٥-hrs'm)g8@*ӹ E8 6=FGǐ3]ȹRV>_0:HUg t2MTk$ZehYl_>t^O թ:$E]Cu3} ~G'Dp˽)穲Pܣ?66BD#MlVx&ЂS-'.0{.BL4d+ Yj{HR$3쪩]~߱iVla b^]FDeI dx)3(>kx.:ř`DE"1Cct`A>=ީjXy)N D0D{@*) j2y c)#t L;(%ߌPݑ Y!Q6/\@vTk]0\eUpWuWOʏ7Qʔ6x&){ ﱲ|<"r5$ZD,^bNה :=D"5Db#ˤ`Hn#ZS:z<ѽ߄~F2Xh6?9Q{n0H<u~bzx4.L92<(#$'€i"aK*?w,C%PNC;潹%<,p.( os*=>S/^>/\7,Z3ZKL^M1-L2?N+K5fݚQfv~\g6x_ek ⬐.0 }_If&%{h:bSh־ka\n^ }sNX$r+&x['w\p\LNabA*^T\ Ixue qY]#X>!h$Z1qO_u&{XbW-^A%E"&D7 *D j' QۥMZ(msMk$s͌ p`74ӹR=^[͖ÜV(X~Ϊ& mS~B^7_8˥PfX.+F t³?FRvudlWQ=с; Z'RiQ."E,|:3_aLNQ|dBɚ1EC̟ EnEU|ЛM6 ](?3v~1K>X0t˹T"@~5>` ]e(4Eؒ yGնs^d-8w*\z~R'F6ϛKփjwmeܸSKE3vz$tvx>k3q $G4 *Y{|=>ւy)=Q4~X*t$M|F]II%Y$ .n9Om {mlTњ5 +7&uAq4:X#.B"3l[I2dq_*w5 4q#(b НyLbjA ep->k7Œ;̥T]K`gDM(%N97 yٓ洘6*2`G;H,}c+uuVDW7* zSKJ3HLVFg"ݲq+ѬX ,Fv&IN-i_^@&eZnPRduo7&FH2m1yx#V Gf!*;MLxru8[EBP Ρ"2/"}^O,!@5&IIk49@J"">(|Q=`r ziJ\(G 5VP_2@{i_Z27ƞ\I7:Yw:ˠԖp)_dƪ|ȗY%N)v![èDžr'&Ľ;xدeG`FNk=쉟Om ~Gy3$;M ᑥQD`"pVI>+\&'F&ߍdI5Ny\7i5> خg谂Zi% Qs_NLwms$DcfxzQ,C3wKm6b ɡc eLF|LKo882,ǝDيG$&y\?U?尨={"$Ѐ:] O}:A<̊{yehG،斞%Eg{2%[o"{iN$NMNk6/!2YAȲuZb{d+|\QnalW#L/`sp1fr(U{;tUbA9[KU Z\@=5k) CMˠ2Jt4jXn} Aj:l3-f"{`[=Ƈ?|M4VY*2VͫVNxt)xwyM kܷmpx aD'V 4Z0 ׊':-i!nf%&SubԴo"׍I`xa+2aMB®75I^xmx~uBL5q^th/ FR=P 2/  3=nykt[ M; V@WAUFo1A5@Lq3tI鑜{5b;=~H^:x7@8t^YW풫'~=KXqxM޼rH~;@89Rs`bս5:a'E *H(i ZW`Ӊ>zĪRFG~rp"#gsΒ³L!kiZC݀wU5Hʫ%YU%RL0gEh6] jR`9UsE"Yb=l|T}`_~ТJ8VQ/.:7X>ɡ@bymb,$G-x xy_$\||Jn$,-־.;N͏O u9[*T˻Q4a:{k7+&FdgGY59$;.7;"sZS(-~J6VV:OQs1$?gm|ZL)wo1Lw|b lBI@Q?'/Y6Zu*\%[`Ǿ>|Uu .ddN 4(r[Sd+8 mSl(uqӫ}vO w!X:+* |>)“kL$wcX_N tX5~qrj_,D=BzKg͇ pUY4Rn(T/p/3([ t:p^҂nx,jRq>vƘf8~<]>iQ q'c 8'We7O.mou]2,fp +>f<¯^ NKfŒ8tQ%k>agn%*dYBSE%A;gθ5Tj_\c'?tOWm"`]PDPxM~2.B%ZWݟ`7 =67$@&+ېtCk(n?nǥί>HBh1ʋ*PkN%3Z=.|wkttH-rkW$x❶'%x,Jǫ%~r,}[U0k`\`NIԤ"[Uh{݈U(vs &rrZ&<S:62%6v)E$\ge3|4e}(OE='ӊ@=ո:PbqnӘ DvFn3C4;>('@JpD!IE9Q:ˌ?mV ~4G62EAyGO̔~yD/m#꜏'T1۴EjJF':QJq' +gĎ8Y+oe4ٷj7}b3NF2< R! *n= $?. MuV+ǢzEtu[Dtۺx$Â7Gkgah09\E'\Mij TUaf"ERT+sl^KwEN&6EŌe i@EY,He|覀]q4vDRMR|gjlRS̹/T*k ݬLT}9!e߰Iǀ<%d.aguGߔp:#֖cxTR)V8|-nB Wc 1atrrtJe$jb ''uާyke5b !3eNYJ]s Q嗦`0b:oS*<]ZqfokuA뿱xސk:xs)!P0ހo/I+wlxS\ l?'3~Px] pqXJACOw nM飉u|`P N%`]I íI|(I0ؗwpL˸qm$4LYM~~zس,+$+/_%,)Oa YvWQ֭_ZP)?ۆ cTPHiݸ͸EB]?jՂnPZ/V]^JMM}Y# !:n4'_y1(21}yjgpQ^^]j 0Vƿ,$Iªi ^]mОR&?8mooW?S1ZXL4a 73>%7гLwЂ,Rt}5Ӣ(ܓ{|pwuiϣ/9&ʓ8CiO8HY咲@C  R\|LMMer}KpZ: ~ Ɓ "zb,AB;qfmozr n]4yiws'B)yyWNbʗi>\iF_ dAqr ;54[oRe3Gtׅ4ʒ||\et{F6iP[)B<9⋙eTq1I׍N6 <ʁ3qDK wSRUj}*@hC؞K9Jw/S hf>\&W suub4 &]cŇ ~xUph^]>J΀~n!͌LmP91J 6Nqr:SUc,+Bwjd /#wAgيjGM+Y$G*d"p*2e"h_M2zXc'#ViuS`̵H{䷙e K>< ?[Dk:tttB:Uwq0dQ#YƲ|g)9XIIJ9D={)f&c4DshlGzZ>KYdٴ$E$8?/XPK6ć1(/2^&$ p hx5v2w!s8VOE6™9W{oGqu}h+(P~I-=*&鰮jBȲM)x0dFiD6B᤬sexTC#~噘=@AmcD_|/@Pg:̗`t}o4,a;w߶)[X S4 |Sc~KC;i-G ($n1Et'=@ܮ̐ P)h}2nH#`+a)WY wHhJ vʬEgT\ZAJ~6yaL 6qy8#}_pI/ɰ[v[sRcjxu)ۈ*g")Sf$bCF̜[vz]^a(—'@\yMЊllrrV~{NShy¬T

ZQ!VWy1q;ZN;gorZÁxyth.e OYD9Um3ŵ넛gh91&Y Qzq: ,]J^JI*" \)+>\c^<~c"S*-պ00+Fcv)!FHϱjt)ws"/1ryT"[ej'UcQFG4;-v  x/':G^bl!-.CH ׌ {(>\n4%Bddc !>ċM+ܥT?߅bl Wfkϒ ]|Ф-BX⢋^Uv+VR0H fm &m2ƻ:U8!R/]b*]@ÀYn0. ΟAzUظJdc/[_FFiIW\N|Coyݫ\W3v )uAӢd.J. J͉nlp?Y%#?M|0لZHxeR J&AQrگq=:jM?4 b$@< l"paL@ZUu>Z"X}mS.}HZN~Qo|`Q^#cw6a!flF!}qInR\a V_頾d1Љ^hc(&umR[<^ T/r=4+]^X?MF?C#Ƒ͢qwOה(kwX5J~}}%>ѷ6?FZ ˷B {J߱<  #x2:8IQnQ;p/cP3͌a1/ yaGLetF(Jw> T]Ju=VB< /@! H fL@D2/nvemTğ! 2 "R~!ń59_pFiɋZMi>@Cro{oUrSdKnk"DmLFPRw G.y|if?i0 ' _hteY"΍J(y#νמzV:+r0m<;[TcY얶HXLLXՉ"X2P_jd5%7|Ųf{W,nx QAA>|gL1M(hmMR!YD#!ƐaA5"C?Ȇ+sӗUQ Y혹ccONxpp_8](7Phg-SL*ڠNfxCم'UQF_AWhɺ?s4.8oaE8,dI̒Aw䊪/3JPfhX%0XRj+ZBܮ8l5K"\Y`)2ßqOMįU*~BsNʼQ%I]Y#C&&׵փH/.hdn Yw.|UBHӮK&Zu&XѿVW)`ܚ˰XĪq $ET~|#s`b`& 'SKiZX3:)N[05W[lՀ5:L@),"m=K/'!BfJ:3ƚm[ȉDCfx=JCbYE/4m8(e?Y!}2u~ǭ}r '.ZB͑u cY d X_`=`{ySLH(eZjTfIQ7DnxEdʲI–Z'Pζk}g,jJj( I7.бuXhRa{$\jh] E ppÌ՜AYg J*(aR͑aMMgHBw/t%#_ 8J܋)AeG4ϧ* _ĂrVƓbXȋS7EZVN7K2kpdaR[ ?&FGi5<ƏB.("ݒD4_prp9 DJ|,rK31 r0610R)LJ:*8ܧ贱أ^0W҅H2?0u5KZdl?;*v6߸F!Γ@<ܪ%Y0D/S\G`wb @2R>]\ILLox^=Bx uaa'}5Xc @&N?YJjaS)<)EgZͯA㬽{^<ד: D{ƶ˧m/R耥^񵅱>;N"A%/JTmS|S~h?9+̳K@kUfkKp{ (mm%N M4Ϸ*.vF$ƥfu]=nvѓz56 ?INjr. grDr TjBkj&'uS)C0?ߺ3pӣ=`NG u|߇h=3ɛU7S+fdF"(UD.R\(dS@]oKcu%h_E.]B uDd|7}9E)$0wEJKn=8N&ղ ǦJLt9[$BK$7UaYs' :r.@i,eiu]DGZB|6Dj*PCE(V~yDCN}`)O B: cXT1TҜZkҫ#Lrs6竸.@0n7IK  {X a{>^(q ! C1mQZFo >lo6@7ѩtJ(DjK}D絎8?q* g]ٻclw+]3A3~W@om2Ȁ` u_(ȤG?D-T0g۞;v䲹EӮ~js{L츞z!X`,ҽuKSĢ() 8lSsޥ\H^7YNL˥зB`|[3C*DϤ+eQvjL.:MfYo?ېT>ʨyjU@t&{DaObx5x&=+ n}x|L6%Q]\Sÿh?A'zG(1;tל{rzY^4p@%5o1_ờ(y&%WY $5~_6~ _i4`Vzקv&Ux&Gl$oURVV̤_Tkַ,6p|oH_؋ZK,JS/ztiKr)J+PƸv}*=^)>C]tTrL8Y!3;C@Ϊ(4#$6> ;+zэ=Gw:ztw3߲VpsO}̶p }@3^*܃'ZC}%GW[:bm--STʗ.Xҧʷ0cWH61!T-Rs/3-Y+'n2RR3[ =2UCٿsbl/rW*ި"Pq ZU0ja5ϐI fQ'dCG1Q( *~үJ9Jy6OgwVk{'|ʚwٴO.x# 68ЄmmQyeEΆ@KEԤrUn]8|\ +̴Aܙ:jh0ynܺW(t-V(n܍Sg R%3$ɲ`.|vzd}il- uЋwi21`b7fd1߄:qBc2qR}&7lG{gv ,0ͽȼ:n|Ṛ5yֺDQCS]"̕Tc7SFtY96[څh+> sT}ֳTW+\3U :jT:6-3כSyF@=K_tA,33" w2@:sw&͸$;N޺Wc6<' 0B )~^aI8 9=:lT$1 \]"aϕqfJ[0`margt%4*uE췣sa{ RJDOPN/$pVԿ񬲒R ɍ=i.b+G5]K@VHʘvO!! Tv-@;Z3N2ڟ>I}eV!aJ^HSlޒ4+k ^!e?/hIh͔;/C Hsf=fͿ؆x8X!R X\ 4" H ;$fmBeC#&cbo|jM-'ɭKZDu&pud][Tsf^gs!cwE7We ?N|M=&*o^^n#.ycfZi\`ͻǐ. PHb#IM0ɱ[eg~hбW1];7S>I: â؁sgE$ݐ)>t,Ƃ5v `P˺tihi3LTKwCߚPVb#R޹uŁ1.ꉘX^=2 8w4LW{ 6VPa~bd23sm:H:ή ˂)YXKx欥2r j]p^)a߮M$'λ+U.o즭 t)֒V+G~fW8u*/*škL$*pkqG?Z~6D)ce/Ev|ÇϬ8L4gpoQW%EJspoteUK JEnE|iP;u9 [,܇ m>D͹ ƠiLy=WK.P BF^ ŋF05oq1zEFэ6Ӣ%ǜi!'eh6M-^J?Kw$dIFۛKjG=[aZhkoGTHqn:ySq$"tpg뾿D=5V5PCVtua#H7tiLyKx!)Ɔ3Lj/n3 bP-|⒉m~V而asB`6Yڇ@|y*b/Pmn&Iu'!^";13sDkF.Ԁb vTq4$pqw3fMћZyD:AT++ `Y&GMr4DJS#QTV7n=Ή8vM nNQ }~Q#cX}+E(=͆Eso— x#< ΁Tx\Ϥ촪g3}HML9wU`oˎK=2|aW~V ƏcX$f1iޯs^GՍ<=9M3*Eϔ07}puܮ"(Dȱ83Tީeӑꔸə2;> >hk@'dZARmJRsHA> tdx,bS$Hthr+#cg;ɮQs>J>٩\ixnKEQ㳴jMMm)Eo╙V`{Vd#cf F_5*M[pMƤ+ A vۥVbSt?{`aS;\)7 ;2|[B҃lLƅTXdB[=|̪~(*V͕tH-Ŷ=)Kא!/6EZv4Ñe`͙'ch.q'=ѥEl*8=flx 6)FA8'ꨔp8v8/5]]-HG6rw·jq<;5yCW-j*?>2֠$S( *P m| w#-4/M2ňO+rg'8R FepZ'B'䳕\HW*eF˫r+yЬmQ;o7t@o\;~%8ؾA 7$@׈44f }Dyv4J؁#HIKJi qQʭ YHܓ!!ʭwCYRZbp# z@zZ)w~= F$gk?Rx|['۵CJ߁p/QAbck$Ojw3ChJ q,=\(ҟ1dޚl8G&p*zrAG%3YF/6)B1rJ4V@1˵u5|a~=\M|V,IO (UHfNcIFGT{Ql\ g@1Mx~C`>HÊZ%>eXR4-g9Eq(y1%pA:IZ`++U(yӯW~^'h"nlZ*5," +3ԒG څ"pǑߌuX;UMC*vC3Nt~CbTKX{_Jέ(QM&^.iDĘl^CΖ x`9En!;Jy@']R{6m2^Rej+0;m5·9+Q9k|x 0:~QVʲ?6yH\YW7-}y~)I.} 5Na&r48Qb<:pȻh2T|Rd@mx B|nB<M%jO :"T(1fa9+TW5ѪBoAȡܫ]v%Tp]L4+j<Ꮉ8 /څ[F~9q'_b Kq6"zG4YڸQ Z}k?bpNu^F9؎\Ђ:z šDI/ʧkaU fa`Aۆ4RL|FrEl~CgcP%SYm1Q+W3po60^[3^ʛD\H5Z_ Z]͝/΀L~1ږaRMY+g&5G@"yػG?1yk~,w1?㖊ϭ+XG܍`/$}ͬUwt+JÚSG\5T VSY詟4j4о=s]`09 "-#oǸWB-:SDϡ1fht]_8=א86rNoyM)m41DtQ. '&kZd3/uij"U>aԯ @/ʧ["AQfޗQ5<3{ bDžcG:m$K6DI/@PWV];*Arv ÓUurȤ%L\DzZdR= )RruõB*6cJ/83;a>. |6!<|%p-hPm&\1O\eԴ]N<*ݫl2cl. ((1Hc$4sDr*d;q Ϲ~l) l!((ciM⦸pf/fRh~s60SC|~(p󴯜.Loo GP =QLV@PΗ9&ȟTmֵnP8b:H.r#BPLhNR} }-ء[ Y4VJbוR./};gq%AP0( $4v>:@YQ$(!BTZ1$jbnT53fwGmz!_~+^VK'#ÝA BI<`Bn# hT/tX0-9'sBFU(449  /U;ه\Y=jIuS1k ?V¡ßx+"_f9{]ʋ c$K~W- kMb$2= ~o;!ۉ,",YYSԋNLnKKHB)ej W9gvO=hd1 .T!qFM8(՟,ώS^ii:EѾIrHZFW{ &"4l^w(;ܘ> OҘ3|L @PA3C$F8Aq$pLK\TK}yMy/:39ϫsr7snw[0` .Kp 8Y=%GkO@Q˄A1S|:ԭi iw vzeBW<䩆LILA2ikAݚ11vjþSvQLx)h+#_V"D#4Vot̶d̂=ZQ\'HčVدI^ fө7//\*vtj<>mKD„񥛽RN>h%FsCܼѭ0Far7H6|ll]Qʁ<+ 9t ȅ?[Ek`~jd7k'P{+`b=Q=ȹ@ qԌ0X( ^Aq@n\BgyD>h}+/(`>2`4߯v- H|0w +tswt%xąMD*ʇ M?X;Q?r@bA`on*8B\BDdf N: 3rb )) [s(W. i,ye52񭒄A^ fb̰{^kfAp m>' S#Wql?ʱW&XFQ].ު ;v-ufE"$"ͯ GVv/*_\FKțFW}txya$(=f-@`]􈺆"[OG'>QFAD4Yt>?x0az}9S8=tXa~,'.Ie {RB? 4;DoQ2<}z:˪zÖ9uYlV=Dy-Tz{E)+)̖fYj0w&T]ap,KCsHU5}GdDď~zYPR%lJf:4uǬ;(z md~K~,GkeN@sm-0xŏNj|KOeySV+ʔ'KX>'9= WI=y *Mo1KC\0&OE5lh+| /MDꉆM% +2ٗF I?{w~M6R.?M(aX[W"2Giv%ip'5\~3.0qP Cy<\+H Z+U?4#6=I!~''|l7- ] ztwxrr>3;NR",Sk zEE)|t~&qHoT]E`k2b ȹ.> 0-eC^=eDme/X}ȦVASel^HДA|7ҳ(0΁R^a_ Rm2!=XϠ_iVNGnpi(U2?tfI0##w{a4Fd8817sWQ%f@0,ab}4Č^#{"0أ:Dv /]ƪ'Msg"4|x8U}`9 BqGZ! !/x@8?-m_yj3I"Z% W\xa|UipJ6Op!%%کc_pp<= *ŖƊkFtX[Ԃ,!%d^Px RFG-EC1-p🍜 [;f_Bdo K0N1Um@t"-1:P0})J%˧2CByC1: x8`)9,3ȓ$w Lf{clAUK>dqb`.%z cBbtȜbsw#K 0ݟ0˕- QXȊ=ª j yt7ֹ@NA8؎'8>ƌ H5U&K?`ǻLF9]TJz4lK.og5g~ 'Tpxvj~ڮ|MFȾ[: < u>DVY0z ֟mEP R݁6\].V/03S7r \OV͓8P r\I'.7D>a0ب^{d2s]JSoH m@>y*A6o*!,ζX9P^٦V*;qMړvnJ?WZVlF4:wGTQ TgHdhwS;3dX׮G֕{Q->^9mrt\\جYm j݇]1Jhs@s0S4v}mB + W[!0|HVF*6g>ߠx"e^mf6PB36B%*0CmLٝ-D 4JNFV]dZ%GX}i\ƟǻmyNEo!j;1Y6,01(MЁ9ǑwCxNĉ6O^mn9iixg3M~jIFδuZ/]H424x͉tϐaw|I5=s:I$]a@}{ gH\MωeM^N;%gϩ5 z™wnB\<9–y(aM6%12HL 0opZྗH% p-x6tfOV6]ӊ6?zImHŕgn ^v R8 ~Du%@(,ct8nO}VEla:ɣXj@J\rף%WJU%c5r⫍d@=eDbY֥)74B-*PL&!EXudgd7Ձc P;W]ͯې;Z7s.s #:~* 1&5O D\N`kLxmDƼC1um~Qˈ8]{'3t ׿t0 ځ{ y{, ݅kTRi]z;sy%AeRPa/ڙWy~\K6թuÄ)dYcA[U9!&K)rt ֳݪG~uo}.&-:_y*"WeOjĨcjN^ZF.J;E$]r'jPM(J٬g SmEGA͙KÞ]Wʝ37?V+TreD8Ss]׃iE؃pE?e٭'u(R,.{ oS?m2󄛓~UP`feUb4adߖXP]0WQbD-JF@ߺ_ 0P@hedF,!19VFE"@|*lwӋ˖4"Rl"Etk@4as?Wzr$C2I*<\ ?9ц= FCf="adCGQVT] bs{-~ =K(bR*\ZJSWZ &غ,Śt><犯p}ԱD>U3EBX,yGhuJ4PLE?jwDrpX?ݨ3]F}~aކڗ9" ,Jlyi^|0]6ffu$hndy{j܎h~uҁyzs] a;~FF0U:P\'&L5w-s?Xug ޵ǎ*_Q7tRIsS)I0ӽdqWxfg}d^Mt5gR!#« :Y H clK\kH!5+ Gs6֠"|J(;Ǽ^uR>8MO>FS7ԁ,ahF3a|D opBԲdpWqS;7bW~ؾȅ8j.^/GZT5|ISHP꓾fdcVt:Gނ .u122Rym|{ك3t^eRħHYCY~⁂.YT+$Є*ƒݛj&Ð6[jmFDj=[zhfJg;, yX"ڬ!Ϗn8=Ձi2 lXaJAY@]568 L`,@ G7Ve%3GbovXi^#.-=3jBicyH8N#ZNj\[q Y^51EZL\hȍIH.b&w>gy.YM< -ԃO0e"[w'i6oK2f 锖V eqGY6Uˈ_c8{|ڨ#rivsB|P6շ#"+Am.6ЏҞYX! d,%y P;4+Fռ tț!S,Ahǝ}/]9xm]8m5VP5hf?O9[{_e@ 鰞Ll P)]B,pf "f̞!i?Gyқ'h78`͎*%!10pGA+1USXjc쮨{'% maz^՗ mC gmp: `FQcߙOR9ΦDэO3aI=wg#|g~شҐ6?<.=[~d.OqͰhJ"Y_z$hdC_&Gw#DW`Op*1B=) TX)gouA1&/cqy2}-pJ;u/[tg/ĥ0t2,Af8aö3fZ"Ab%@ȓj׳ΎxTl H n{; 1&uW"muIWQC)Д+%[N#lo8՟v$Soэwho((2J:?aho9 FwT@Ndmh^]*Y݆QqgÓ?e<¬2ϚmF8 ,ƽ[z)gᅩuwl"âsi>Y;Q7g0E";-EXoWMfŴ!}X2KT=} 寰p%)cis\Gq \hQV U:iL~6fy Tv38G)b~k2}LP:MC)HcԠak"h"Peby'mN! !spkU# #Z`.F=]D[#UwAyՂ=cQ/0KgjRג]2t r" "wwl ްޜ:Z N2\k{ Kng\ lngUt  *$* sˀXTOl<\ xl [/#d#ei7)"ZPKq01A/x P Qš&6]QC|FNj~%BڧEq궘:uy1 -ԆZ 8ۓ~~yQHFjiȱ(]Zݛ`!ੲ[D ]XF+TU5 `tQM4[b< 幛%xbneNehL۸5fT!_^k}P-bd¾]z'USH45F- ?L8Xm;נV/Y>p\g|uIlծx퀤5N RuK$>X7n&BA }iݜkT0pw&ɵ+OV^̣]5:Oi/ hv#TOiӃi6(KAV9> 36]S y}geM=F஫Vq;޸<5_| D?Q 'PE~ |z|&I菚5iu`NmPte. :g  Zա*~DVvfzq M2g.ot1h+d)uk~ yt8""?fd(JB1@*_0ϴ)L'zW5O|F-}M=ai(鞈my5@.2`茒陠jnW Jtȃ,py5K.ǯB%r*b68" C@&un.hyaӆ{H66qRpH53h(w׏j8X,*fx}V$1eHe gh Bλ,2pe[t  es(s\x]2V8ԛbO;Hu% !aE}n}քjz_ R=ƺS{UH(lS5%)9Z+ySWm*'NiB))!H2f|?~~>=z-Q8w굏` >7cUlsC{QOܧL$ ̴aqWq!h!yAXGf[2wl"pUS#ܹ:;NR]/a&wQdpY_8p&pmID65^̣'$O^rj&MVUUMfʹϳZqz9F?,\`xj*uG y,4=a7OFUԭ=ȱXJFUV/$lKZc1=s?l"1uHyw\+ 4:Ж5 v,S=EYq  HQl֢G'[6xOшMd3U͓ܲkSaHHv'ca"?}D%h줅N%RMEApLZ_ ;i,b# _*>J=PT|sx 0UO%v ٶiniEoXBM؜M-N⨕ReZf}fsnRS2hPHXWJw[C(IX :MDi=qj( QF7 V:5o)lk:kaZ.nbd2气GkX+Y׊UdQi/ Dy+Y6H@`Fxk%D 7TCHRӱ-HuHO"8$\/BjEG?/UNĘҁɿ}o5CCJxǁ.|/DE!!&0wt:=p+,ȗL*2rry8.Od)ڤGm=ZZYJ۶Ѭc'o{;8Јϛ67EgPYO]W̧92oFc3~DhVz5nIY4.&+ehɋ=CWG'|4(-FEգb>H$b<:xtB@))"OHސ˃s o$:MH e )+ZFNLc19B%-)(xvJU>ހ2FN[Y Uq:F{^P:6ѕS!ʸ$Kk? _`e&=4^ٹ%=j\7%oHVQh*; ` (NlND q,o^ 0᩶Rr_ Tgə >JIgy}a/@ץ _J"5ܲH{,c!Er}NIA+p9Y0Ã(F9G?c%BiiHˡ,S_%ZGٗʊzhOt|%k0au}-|zCyކAUTHMOk{8aTCՕK &=ի=ԝIebxGjPc J23K/T3p'(.Sn5wa RL}y xX&uQ@j7zmfZ!*ڰ<@xQۧY7RbJ ~ kZ],:r bU^sێ6ն{աuꍜt(E}{nIɒzcȞY vwv1 &Jā{Y;x`Agr,M,$c;GQz~6wy{(2qʙ Y7-~gGQi<$-*ri[1q6wEW.]EC~-wxO1+ESo)O%&O.ޡHQ(]iʧVi]g3dw0<H_-HhA5 .0c>lߜ )?ysxFJ{2bL_" ۗZEз/. a9 HFtwl?Q):}U[f.hbܨHWR k[l&vY~҆+q]Gِ,TD(>x8uDžqG/$$kfOM/?t:aAw5C*:->-n3}Qp#| xԄ`\3[ Ws=D&⧤Dzt ei w /<$vr,%B V(U3#J4=(\[,*Xײ8Ɵ[q쇧"a@_KTH4438~aK{A1[' C'![өɁ PkBR{F[ܵ<6<1N $#jՍ8o<7:;hs_RGr4##Cʪ1[6OA }`G*y&1N?Mb;&0-yHmbYNV#xb?-]rNfc2! M׿ _yxBE=R A3&F3M)KXdnSU T!_em߶߁07Uֆ";W M1WtOvگ*҂FR_ÊpP$XjYOiWE4;!KjR oĈqZr9q;DtnI-\lc,/?\ "oSˬ)9NS3Oh@+^^wN@IQT4d}b.ٔ6Uݶo\FQ[Vt湝GD|m eq-`V(z̟o㿣tyX20cO z+G/+ c Ņvy&_}1Js}ZY=qd"s/k6KAf2!ۊ{QP1&;tg>3['Cbh+s>b)aQ496&7̋ N#z<$J9Ε=vwvM硔9 0%O4}F?Fl@<9;?me~j*auyKB?h7!VB&z'>]׽=&h!|{٦~qtG>ΔџЧ~D}Ftw! ,XC[m݄;57?dtCSP{>sWneK?Nhx˙-J4„s|NatAK/Ű/IYcC%_i%J⹴ *s>Dɰdw 2_i*0ljBe$)_[ I,tQ7B]O-8Ms'φ! (K[?9YV{ nOͥ yq~VWԠF"LX #?,&);!2 9~WI)^Oz_כTOM4.u&{&״sqtX>?iTќ2QP.r9"e6M 2ȶPBҊF-5Ly}~QUI΀׷l! Yz23Bg ~U$yMdIҺlcjcb2}Zo^eYq&%^Q+xmㄤ|Q#:~̔?Oy(UKQ-,eպ_!/я-+Wg~PV |h["/f4^sIin(k@~Yys.K^2 Lx( Թfù;ģ9ޗ'V{HJ8g0A IU2m ݷWѴDJL&ݍׁ _i4eݩ࿜798M{7[B1VAG6QL-aFW&?$D|_P§Eq7{POA(ѭOb(O}4‏5a?v2!P$^wҙ3|l71Vʬ΀$j?JSu#{6׈"4>q,B ? GZ5f )_wtFq)1v)6N5*X~|V|Qҡ޺E lgFW2>-<5j F/][p`V5.|ӓlfkco m ,Z~vQ4C<"e=[]to^wߞ5P|_fBl[?['fQ6Bf_D}CLmTc9X!Vii[a+9.VDs w̞yTuUʄl ^eHIkʶC. fq[D9s/w /D\_˧I>ouSڡ/Fх t`&Ӫ<էǬuÍ~>Tki_pI[:52ٟ0+&t$sE yLQ,r Ջbp6g\EZ!:"{|m`raM:ɬ=>H)| %1<:2c6%Vr?:ч*R J!!if}\v 3$N\'̙7`7`2CT6XN0F,$dRu3@ DTR;VMQ.t T 1śOH[fu>/ Y+ۨ! `_lBt&XqX=C`.T?cY-`_0|ZyG.GN8K2N|UL F4fʑM6I %N%OEynYRk x+2oCl7{e-;hC:5E+s2s+ %Oӧ`(nf@frlp3\buf^҃4]f1T) Af;\BݖoVS'jWNlUl3590P]q3,I%ŵf ԜZ€a %?]% :VmW pZCPDvgɸ^ez):7* ǣw.} VdWR:*k(Q#46#*0?bKM)A-DZ[쉜OFY4:aSĽ֎m'xր) 782q̖w@qM4.|hR9a$T(3ˆb5d+@2qY d۟{]).=ޏ".a1.~qÙqg "\"dSFYF Oyu^p> =Od4M3pXn 45~z.*O[QywV3w(҈_,jC DTuٚ~Ġ]~yh|c,j -y{;""g @Ibz V9U /,׳(f0pⷚ:h)"ͬqϮ\DG&%H4FG)3FbpUi㫐]z[ m˕!dVrQq`nXRʹ@?y,2qjڤbʝf|,|Vi#5 ;R <;j!"] 7*sPM3ng)]ZWzfJ-+BZblGrs|Vt!-{rVCVElUG!19elxLu҉ܬ;xe>Be4=;`͡9 oGk]5-:>KH[]GtoQ.f -c(!&KsP#«*Z4gh>N@o͙ 8b?X''F Zf+N9!HȥJC&dŠG@qL!@%J@Os&`i&vQ&Ks]gwmKQ4D%CQr!Igh ^"];QʲRN#OܰT>77Xk+PLrzAf0%w5j\zOt?< N^+^CopW Cyx `=2گu8mĐc}__d5pM[EUG!!+%2ҚXKu1iI zKs)w5v)["r`ݳ]wC%E"̊EviF~N{Rm;)P:ѝ]:ڴ}BO> 0Lt˭=s7(C/v8Ib(AOЯM6e{~e.DF5ςVGs6P)ҽȯo!4>g3幗5=vk=su0f uꝠq9g&>/8~bEv vd` B?DT.+[:*Rφ'61iSj{%_d7#)3N:v~WRf c$@8q<[`N]g 󔺷 7$^S .俿;#˕ ϩS3rrct ~pGxCv؞"S=nxFK]b$hlj9 /H#թ2&g7ܕ+S36#$u})3a4Dw8(]3}3Ii+ۑOHl۱̙Pu)s/wl吏V:;+P-1(kỳBǫ f\J>X:2Gz]f\pję;Ihu;BF^E"(D_`-TmcR7xȪi™q|s"@/" K Zw4ύf[A;L6h͒3"?j^ e%/hhiv$5_IC[fun/&95߮~S- rBLotvVd_b B4kOBCLsJ ߐi[]_)6$4, 7e]awCN!?}͒B]YDݔ=ōfVfhk(m)a{Ļ; yxiO![ҁ:K7aqW(Wh5!ǧzUfиUMXIJLjGr-f 6c@1XFɱ;˒G? |>D[Sl3еhreo⢢Q9U5 z̖300^Y^$۾5Y{dx)ipA>sRShj[*M^.Tcbf[zgro6 ;]uc=3 q9摋aa(I%@,LWĄ]w@l㩏ef?Z* bKc~f8mff8%gA!Tl؝~1ZbNBb21)*g] U)F{9'O\ qlz(w7 |(ք@wrdkG]@F3iHi dDŽmcSaZl`@CRR#SnՁhvt"@Z*'u(<8.=zy.효O|ε%Hp4PD@,#NRŒE>D(u3QppK$6 ܿ:3C). b/SJG:'ļT.;=p.!I: _AgњeecuPnQ4Ons&֝,,YTv<THmj=xܾm?5<:3/nۄ@9'$ꐠ*0eF$4\*gu@dPSqT*ۚU^*'簂=Z=北>^8p"=Ud]02 lsH#!cMevOz/{y ?vq6Br8޹eQ^޹l,I۫R ]ᭉvT~_~5) mSa6IQտ#BѼ{gȷ~aܴTDhF_JMQ5WIOrPyz\c(pOgVQJX SM=>6h\ǖ yn7&]#>$%!H3&`]և:l`Fx0j&T$:Q )-)l WQ ^ͭ4Fj1tY8L@)XPwn#[?U6gc}Vr~.!Ku SꍿXnנ' Y& r"M6ZOK6QŝݾlΙG}3SaG+NC0ewP|Z´ꥐJ,6-*<!W$'.R=&!u(ڲ&' H &c»pN߱{8]ժ-npf2S2W7,$ Y"Ub:։,;Po2%.t ^1~Zv,z` ΣXPhH:*㳔 [n,UwAD)Un`x3d4d:k WѤJQ& v.f7z)z5"W9³?7\kVf V "  qc/vhCLzo!:D黌H 8_ÌQ ˫q |7Vg bLWB6I~x>2]<3%PKx-셢o*d$k%:^j  qz%sŬ6UMCer%Ͱg/o)2zMyTEIܨ\R]6&&µ,?,^Aj1+B{I \ `>EcEg%ajk ex* N8$g#xL|CTS+Isݡ {2wWE1dB1AQ`,'ǷCFЭ`Cf-cV˧ie/OO6ݯ#7 S%) 1u,hs#m^a* S=C#[XC!>!#A+_=# ߈XCjĥH,|4)Ϥ?&M.51cnkN/tPOT-LެOFsPE.O_MO:yZsI]vᩚ,!xX,C^KHΠS .IVvR5Zވt/q qڞ&M%U@!pDiN @InNJU:`.S7  iY+#86&jsmeϘQ}_ ]t,hbQvR{ua29w2x ?O^Lem2-p3f&E(^#Wn9O/1~H\ma5eh30U= /s5HO3E.Wd݄ofV0d+oP_㢕9s^(ܩ+8F0is_.I>7ivOpǬ'EAf[4JTQWH_$ Y'Nէ8 c'ɞacPi :2j\Dn='Aj0yYf*l) &kF}N::McF` 1Fr@9Uۡ7sH8uԆukZ>H_|}>__yUѺ֘ā\Vt.p8uIiটq, ZY4!ylTa3qpYFHKy4$kMouP6<BME*|&UWQt CWp b]^L #3qm*E>8ɰ8+^љ(0˅R 靬M;CWʹ ݍk j2|l sHOfBH-pYd]'RSMӖM49 ĽǩqwOs|(](ZU8+_{v6#U, #&j׌f`Re4)kp@iAxc#2gk_2 tK-VV$=^=)x<|&{0Bej%맶ZjzVLDzĆ7jr9Ɇٍ=ӵWHχ{v}rz]W@A.6{F))e舗phҮ!{  % с3(`0׏'8m#^bʈbWžK:dwoe)F,hF \ 7rgyH8f㜎,JC3$)M/&2 D^Pb_>j('~>늑g:e6&ϣZ%xS97oևD૶K߹_JjV9xIX.){ed' 4ФbF kl(C[WmB+puw>=qƧ3(m- 8h}ӻI0B܌)n$EN;Vds5- \/ÆMG[)$0+c}1X]KڂkY~OogÌ.}_22.O珜1]uMŧw;W?fRn:V`[56=ܪ纪\T_HT#<&ME_a%(@03ώ?<:lY)?;Mь]|2KM‰r`}";:uJlSIMM%$tfu,IPp_:K 녔ƈVϛV>Fؙ>WNk1xe[J=$^ߎSnqEE5ģhC, s!4 bI-@w vrɎ\7{3L/[[kJj.TNY?̵a̲5WUOc`9dXѶ3Xzz(*u;ģF;LTWr Ͳ LNEhH@ [2kR_Qk[ M@`CCۍlòAY܁ J[#Z\]Qtpr0t/daV(YVQ^Z}ء?:$ "LJC<x䙺y1h&1K[ ~ j{~M 9j}YS7)/Z8t)=gMj;LI~,+d.lj܄w=o~ECR|E.]T͝? q@K̹/I<[oV&cWte3@YpB33^t1meO XlBd/0w7CpBuA%ؕZo?3iiO(˖uö!3nn /0-{"uiNuϧ Eejth91[89SO Ks[*SY VbQ'9"UM7WI]=O}?>{ %_DMr nz|%:#IEN:5$Bu\ _:"9 `A1䷕Z#c(~}Ddc?ZAmCiLfiۄuzͭBӵbޠj͎3aW2^:h(cD;ߔpe(R4Wat6T8VJI)e vF CqC> 4y/DϿ2V2mFn'hx||1kI%W>;q |i8,bٕpt97*&BRil:RJ/k;eeË_JҸ298ĂƾlM}-ISJ8dpJ_[zqNk03]5vIj+cf yuQv]<膙U? Thc멝8]. olUԉ)^҉X#%Shwܫvg\̛.FNFӿ[!:t%j /ҳZ[AH~F8ud>0hfWC* ͳ82y zG#s&Iưi |&?-HEv_F%TҘ4i0+yl)m׵^aܻp'*nEґ\ {\iOtns5LMLJ&u0ģ4QڌSߠ'=*U,qi7Bs\x=%lʬN;m8cѫG״9!K%dJ?3jӊ0Ï$DǍV64!/q]aoVbZܲy;b]ƺ>%?~t"{S9caLoȅ~-96 ,xM۳};o;Հ6(@J2 ]luG08ϤY¥"20K1Eu$Jh#FzձVWCE jx>񒉅w ^PdvTGCa< w q\1m,_":-h.$7`9j~,UuЦgp#^Tlb~ W˪Ƈ1O,5 !.- ފ9}]+\WAj fhB^r=~ ^KdB}m\vhX b@pIXBL\r7d#O原M;Io-`fIʝϪT+$hjmM:60Դr:0=:eD#yONynsww decA|Ok4Qqhb\+F[N5MQD=ES/k|2K-uzn6(VH//6IWSTU:j8&3-JCcO4QυbuǼH>Β$ӳ$GnawC^ƋH8PzPgbg'ܭS!8=^8Oheh\5x-{B~ĉ.y/!os.'й(wM{oӽԫ I82i5󏨋ִfJxղ]v/ ]^3av3u\W}fʆX1x1j~BrJ?@g60.qH sCFQ*}M~_~%@=WX,09"LumAʽKos>N-^ӇgBb) Lad Y j׽+IrGeqpo}RWNDz-vPcHkr噜ʖU/Ά䩱vpț)&h]$m:х$3vZ+.ʬ%^^-MfJul)RU3Wpd hYa\.(BG訔U8?pѤPLMmhGK Jx׿T\;څ]vgF` (o9 ",FoLvچN})nXF񅑹&Zjx=ɾ D/W`_ [$gV(ɇH|ca zm T$5|@<GOт}~M~tgL#dl .:qϒ_kSdkILxS8}.m$UٳŒWV)mvlT:M{!|I(h\Ea٪psNԻl$ЇU@i6cFHn=@/Oi(FKzNFt=[J}ɦk?hD#A.L1Srw//;e5|{#$_w5.bX|?KRO6tLEc ՇaeHP'S@h)k1-7-#W\-?O'\tȗpgUCxI<1يQYE  d|6¡ߑدγ'te)TKt"i#(a;[PJA`%*y!qIMdV O9ӫ])7#]îkaX,dm#@v4kY#ς5P$J<~$_GcY0g|jqjBaxfPwj؜82j*&|h$5N J:6 nmo *^Ǥv ~roO{w(4j  QCgpP]"r`6=ZFҮeUmmgIqAC|e;nn  ~W$%ko?N"fqm^gܭ_GmIEx`7|4SgZ5Φ5 -`iyh\/':ptH %%s~' {z}pM[[TAmy,.*YDVDdq3q%,#a 4rb_Ŕ?OK4|0H;_!ѧq|h`]nN%9Ap,KjFܘ'yw4B*Dk g=VÉ9)c'k )'~3Sz"0# `{~ccL]k"Lfov́XKzm#=yTKn;=ZV 0ŕ˜ɜ%1C/N"'_uvhc8EC1$j}I5n/`'Wgo\y&fO1/+Gx$ 6C鏤0ގѝ^oqxt}evh˵iKh.BbSqgJ.n]ڏzoL%&y 0$reg]wɁxrG\e VH/dqH0RnUUҶ⧀߮-Iߘ :&ZdW=0Np"dwB+pR7/,L0BG?Hz!ܴ @&Ƈ^2hc֬GibHu Ca7=?y-%~>]'K)/zf<%)4wx[,Z;rw d>ً">c&B&%!IcߋoвK-`:׳bژZXIKJW,Uمh6ů!+9ld t1!hgUy'OO#ÕW{XeNa/_Bjg o"~ڨb&/K4ǴЮrlLDXC9lpߞE#U 8 Er-eSfy`|T{xkwrz;'I6bo=Jɇc Pƚ/PKʡ0Ayu(߯k@j*g$<ѥ&)р".̢$Äx}wRKjD9/Q Hcv@i*1hiOͅ-("=i1ޟ }:~(oM'IPnu{i ;~N="Z'qM>iNүƊHG'mB6] 9k]5I@vtwT!E0;Yی^sVlP5z5RkgKt\Z/*1>X\0&m\[6֜5*t/z{YE3 $z-//oS<Y^9 31yi+R ׁTA'G8anE Y:d#] x?&$41mo%e ¡{~v=cOyE*!P _Ar)Cny&7iw (h*|{tt H3WI1U4V Q G"roYw5eF`u*%ksK)go^#3/dy7;K'2nz6܈^frp*Vf@T"bsM|@^yl|pڕlА`qz䢥`#=I1r%!A"rz<:=~2 #gw⍫i8:QZIYKaU9~(+i(BO5?ŁmtGE ] O^ m$,Sa [H|=`봱ֵ5NvFsM?z Dh^SGBzSfB>:b epnʪa7 1Ǯ4bm }wgƋ)o#I5ItMZGw(ӤsE4S^i`"&Ҧ=]N>}>hqQlٚmZ;JNpGdW#+aLkIm6/t`UOLg@BͰ[!RL We_nz)A( 'o`]bU4"os=<8+fN#?qxhO_e>Sמp]V cc?!j6D)* n!Vn%]6J&j\]f!E1M+ۄU M~7 1s+楁^[c%8FA]1q-񻄮c?vҡji1غKZ{YAǟ⻽)Ch6zHPM%'a ֊yߟCϓU"8K%megz4d}qe錊I$ l CI]mܨJ{`ƑԳ%EZ}xėl|.-6=pSI>hHsԅxdFCvv/1$EVDM_m xF#"hS3jɩRb$/>`|/1g)-ݟkmDTK&JW%8>Np}䟳jTU \N.lN ץc6a*&ܱd޹1Z`m^P+L9Ar5$arw 8ᶍhQ51p̥/X(\5 Q4cγ]/, eS*UW$Î< Hsn7%6,*hU!2@5 qgM@"Hbk+FhS0 o$i|: wA9߆\zk$okF eegZq6V;`9⫧1* becq0KHuZ"d?Wb{qK4h@ܵgoŶaO!K@sGZRZmGL`*M hQ^< @Nr璈4qNvjhS>i_eP.׾PO/IUXdxMaJ^ Bk _;qҧm4:4S C)1R#>Bb29&'΅(4㮑f[lT| ڃ&Gm$HM׺8 L1 RNqfN<(2yKzcr0$eẎ x:NʏC6謙n5]aJr 5tB՝a˨ x 25* .dg)DԖ"O4zǽu%vq{\~%YCXNAѵ>)\v`5mSXJ\S;z1~>Uj0I[aaR IJliFgmQD UegKX@<@m'<7ضfӠb, `X8Wd|&cڞj 9!9e3ES }S-b' K_^Yf;wB3xn2j/ԣN<1܇ƸCgOY j6QT,/SuFSTh%:Ht H,v jpa]_€Uгvk,L)x,?Kԭ G[f xErH9R}Y ,CZ*П)tcab7lrTcX9Q`&"Z.>ql~g+/$]CC^ %"9.n*ZvMn7pVSty3Tf.<[dz+5eG"v-#בnz]u,^՛"sz]:Ih8jJI QB372}(aTv(Q\~A:oE=:,QWI)vXVHokVaǶQOi$[c^nw=rJwhnEMD,Uk +^t܂f8Ժ*,_mS^ȅ2XKqt`Y8U^^6T,o/+EޓwvZ/XlBghr2AV};-du' d{ƘU^'-AfZG[I<  pt/e)U =,oV.EsB fAb ŵ&-cjs ,2|?nž2R":):'وK:FV0>p;5^V.&Y|H{H;{1g}=ẫh}?#*$/;9YKKqc&pc2MWo+3|lƕP4rC)9uZXr"e-xN8К1\F!=.m>ώ% .l=x .N,uНYُp.W8y-#js#2CLeY;mɎeṴ(ӥirtvǤqy91_]+yj+dyE xV`&GENm&dؠk{0a$޿V _8Y [e%J@K0\f(K0/V~xj:1p4 ysCBdL\@\!4x;ށѦҁ`sõ3'j *$.suKB }KX E YTЖUPa1fG耺pӏR=r+G\ⲨXBuշ 䯺4F$\;ħaIai{`HIf'!;{X0n "ޯ3fM'g/65f j(K]g:u"q7{}'sup98 >:dĈ=;kudZKW+ ,<(bJۊljrsJi'q8iVеSZxʣ7 mOkkEG3e¤)G|7j.AC\ZN"4[w+Bgia=&NMBm4 m0f@`n҆Èb1Fh_D,(~BD8%%o s^bϮP]]5 Eq()yzx1srI#Ji]kE Mi({3T*=»;kTK ) U,Szfi}^Znzv^Ɓd 7mr>D #i;0r4|2f2f4W9EXz|5bL<TZ̖lO=)OUjn'Vu?s.S+QU*v*LDsHx,1~F# "Iw-;e߳ͳؕ v\%cqy%(Ɗ׀u/yk9`sh-ȣ; lDhMzɾЏi*QĒ&*BWHQ4NqS Zu$ϰX]q Ё HiL&KU@\FA>2^~U^6m-!ðD_kl,vmMi\fƳ`lq?*ɃB[ݓi[MaAx"GZǫ ő8լ^W}>#iO9I[oI,&4T0=Al ŋw4';L<µ @c $*\ͅ?6/qizxg+-:&@ ه3&czLѭmK5yי_3=Bc1& z$&Az)ۘ1?Q*ߣ}T8cuJXǖAC6J86Qèȹ=L0Џe 5a3:S3` SuɆi6܇a xO'誴uzvǗ{y8c^6p DMp옔C9糲[g8-!7yJ2ơKUW{:, d.w *C22ٿǰͽ61 2;Mt7?1יLoJ[D&eK(=4n3Z.gz]4;ovh뛶PQ]Np3Cۏ5s7XDklUԅHØģhuqN'if8ބV#~%MOԍt.ꃌ$#۱w a\ (2LNuZ(c29:%o÷Al gYya`Iyeg[m!m ۀ ?Xx4Oš? '{1J9  8\:VU?B~ OwWK ^_NYT gZl, <$4lThhvEVY52VVwAGE|R(VfqaHb>}wqq?Ktd{;> qiV,аs:/G5i.שn E-P}ڞ#0IZ] j8}8PK.ZZLoY|2MIIs7HTM[DMK. TusƸo:0숄2e>? $Rc]eȁ%HFFA\#0^VymxЂ Uĺ #aQ{7=P="oY¦'"b}Vܛ1:Z/ j"J ||{ "o.({[YuSx/B^_ј=pD_\uFz0 JBUAŠȼ&vlW&f|`5J\낞ExK{jhZ3%CjS$-6~upϷJo1,w;< |X@L/KWw/Oɱb%_>K>yddi]|(P/|6#.ohjpC=q UnۇuU(Ɍ3 b^V2~mf`6U i"jֳvƥfB&bAj8YsP6s#Z2P O\#n,?jqm#s: 'NQwo:nBd%+6Y9!r8!ƩE͉Vp1dѲ|.DTrFj9H8W{_W}`y3G-)|h7t>7?_+ Xa0UƝٜE%'TvXVAP'zuyD-ck<8\.^ <oP8EsSP:T_LMgObr( R.H_h{oeDN |;wm &9J:vU]5#4|3JbsWVv7ԒCN34LD﬚S;DCx@"[c-la:Av^#R!+F U&}׬V*Z`x;խ_b `JdH?: gPѵԶm56fԮw(MEPu$A0|e#2NZR3wߤswhQ HR.LL=Pqy>SxuzXH*bCx#v>{(ɞ^T,L$"{}"#gUPc8zIX3'׍2Qgƣ(=7XaD2jxE䂤5o0H=k{V[R1k@ҦP(7t\5_)1>k9A`qUgVP*RU?^(sw8Ԫ37wkW]#8t蔓'B`1`XV$VIU^MG^cHx;Jn~*=,` S#uY‘>+c-@"d=c^,}`B%Dx @g!wp'C'FqC4еu =|4j{L<;07!yݞϹ ^4_KJXD({kQK?AOG`PNtt%En'T lǡ&tuDb_U`Z/GF]iwڧj < QΎQ`Ppft g e+׬7cF\B9Sagx8)uT2NR^v`ݾ~c& xNcaI|2LoB,Jo6ZJ?Lk ŭ:Tj^RJ+BME5PUxkVoAU{"ݖ-T#[Iˆe/q"Jv95ӰlY?@W=' tis{nDXD5=ˍ~A5SwSscZ֣!y, Q+ bWr^w]U(>K/춓fv-*>x:(9#&š ú.A*Ӝ"57> %Z/n*I+!BnjQi)'X MT}&'BGgZlA4/C=wSIOjmu@DB݀;mo3NBUt9K Q\ccxm"_RtA(&ȬGOr+h(V^p0 v0.; P'6ش j\ [xߊqUPN {Xb,@ \9׸A )tW:& H9_Xtѱ]xr _K{\y9w?6һ)>xjO_1vϣK-$~z x S>P=6M|<ѠĒhdjoI 6 p슞9ce'9U=<-Kz뒦 P?lZ[*9orNq͎޷ٷ|T-I+5aV6!3Oȏk1Dlɻmdx8%܊ &$Eƌ/ĩm4v =R@MK~ce5/ Eҍ<3FQ s91[*`!B﷎ )8.1!b^O{CQ/άk2zl5qۀعk xLgW&w'I*#ڷڗqlԉm4-fn&T@tۣk8፛ hgLS@ǧki14vKIҀU.zz+3b0o*Tl5vIXxcKA@Wڍ)e>c MmTmL#,w׎Vgs-;;592%"oTtn49GI%Ăc ,H;oBCw;r%d2ӔP) %'r:ͩd[W)4A`ǝLE7<ÿ=N\V_ͷ`S]mF[B11͝ :"y>ާ'bɩJO( tw_E A<|ϧtY r:{o dp SQ/ bi{Ex=*d풮C<7In9>!f3J~S"m~cfk4.M7s*MEޠ%eccTsfn-OzpE1lQew'+rhv_5lƠ\P0UQ5Iy9B^'L7ZrCଫOpH&1ƹ#s/QQLq7# !ce鱒0< |;@5hQBo}Q+ZerBJvE AWD2?rR Vesk^QJE44ѪͷzM|O`=gYɰKՏJ{$[4&tm4,+U{s6^|^ %xX,IE,_+` NR}CoV 'W-r}Gi!}G*0v& 49X4F02R6w ~fiQ|ᑊ S(np/^bGE88[!G/fdKR0jyлVqEp+EyO5A34W ]3s,/ ]oeWقGRT*S$,LF 4vy웃ʙˢ_%:LhT\)@x`r݌c/A=(K3!Hl F/n\EDB2Qɗy_/n5PLEQv:yXI6kۼB;nme)r5ͫlW1/@9 gϠGv #z#9\2<^ G^>`BzTx3`wAO1*˛W*Ңu`gQ *wuYu6leلmMc#i@(>Rh.. A%Nn-GkNr N,7:{4s ɋpeׅH&7|t>ȵh=-}ZccυɼC|!&CU1nav+V0DRSQy 1~v2p;dTȯlrR56~X^Ec?pWVNj[*|o߹iMRp(Ž&8nTOrk~$`-z4{fa~3օ S Ѧ$lsΕx41- n/v ȇ((X#cBoD5vy; efsѼ}%%BauٌHdy}a7,{6la٪*o/ScLa|W ċc9ޑȱ}<5 v)$)?O 8ހ`7rnvot y. Ǩϋ,( mx u0 J^7g /+arPc,xna7KYOB4dTw6d@M6Ctі/8/xc?kʌaOF>ù `$,.a6'7k6_?YB3ޑi Nb@%uzkUV!ǀ$4qѿhSFRTKsmU"º*@M\ cרbb%: [C(e]7Rl5Udt0emTO|;LIoIPut, U<(HH/eC  D3NK @#6w:a^GfMLIΑn"V@b[d(<; Hr?4nv$Av'nKE&P(ߪƖ +D?Xs[Q|$&}9KٓQǢd#/tDeܢ[y b~P bɒ7E֙v̞s² Q>v!˯Ffe4ˑbF醟ϳ!OUF; |Nm;KpjLIm{>^4$BZ.y༥@#eQ [bՖ Xݬѳ)K @\8jhORF,5pq@Yy76R' * %43YZYJ.FՃ0 2BO_ ? A"LzaäOs=DģE]cJ} k] ]>NN1#>@}P kE| ̵.! &H|zPH٘zҪv]!x/>nCi h]]qjNLxY t03 ~w)V~^Ff6uH%KHFjÆs{RWA A~)_":6) NacR}hpeur7( ̙4WF*kLa(ӫrim9hPGPJymtcY]6;9y^`ZqCxmv܄jSYCVvĀ>.͓X"؊9r|:G"8i-tG:5 Nv%eʵAYPHH)d}ڱB 5].Q"{&^˂l@.j͑ʕ(u>Ji$Fry3 b` wٳNF-tNhBQ XXBn).Wͺs<!nѱd&2cDecJuŎY\'UJ$m1lȾNލp~V`]rVh.0|,6r2r@svDqRoY\jOK⎃ 5M+$dvo0DvY/I/G=E3"qGzlU Rё:WN:֢mX(K  mH9 %Îa2nW2鈬 ,E6|hD)gg x[&F>#EGí HQ|`̪`yENa כb E04 j8"*)Xp6IX0[^ZQE!8/a%5-4ba&M D{[p^>XhԹoղo~0c'P9/ž0Sk9=Xwr ï`CvyU9T{' U+Uc2[+8 ;m)㊑Êwh. K Ɨ dž[gU&UTH{AjDF'J?ŏ%:PlHRQVԜ5ܿܡ,UN{MhWw\nI9[h_֧ioɷe{K>w*J[(Yp\@5a!rU~`-d E 1!!# _\JJ>^N Y-9ǒYF0'Ȝ V&"e"8!0XIS $YVC2N &:b왫a&`eUmGdbvZftI0иfF٤xŚzN\T({vCZmHAYV#9HdI_a!AX0I@k4\Tl;CZJ,FBt=ռ c SA9‘{iȘB+j?T}rLX%1\R_Pβ|04撝 .&[AcGG:7;cH[&X!{3y)Ry L 9Iqv`14n3BRTXGpf~p<27m( ;(S=[gX4ZCX:N/gݙ{ 23lh^P%TG"kHUb >VΏDs8D`Y'R]4j*5@gS'5TE|RE 6.|~VL=JB ks;Vjuo:%[y?nҜrSh$5x(,?af}H Z(e|I!$#؎5v5z0܉lBbDk]'A[3mƖhm33WȌw*Nq'I#'ԞpCX%F"{vuKTT ȴy a`|TdF ¥ogشɪ 1Kn/&*2]ںKD DnH{w_wcIUiqeXߢ3^4{_s!ygh7YD Է?&d?닸p;wnv0_flU>@JH_䇊^!v)x9;;.f-J[ Q +i)X :aXEQRzǹ_/UBVc19W%^'тK̡^[%OgQuyu(" e@Pj;TK (IP,d&pUo.ۚ!@2H9+VW1<0"ke_ad şV9k3jR?J`Gab'b0m'^Yp?)@*Lr |ρ;}=ij} hRvVK}fjiU[WV$O-߈H Yb`fʝw$oV@97,qae5uu`(>HjCn7SЍ^S4wâ(RwWȀK)]HE+B| 4dއ|I!碏6o+"J}GPdH7F|_ª?gٳ=M<MbmSҥf!zj|_/0"hjce>`NZxupKkשZR-+\]+pu̅-V 1F:Μ(0-y { m_1' ofBU{grW !#,5Z1'c coY*ub#W+TQf\ lV^ 懑 $2 yOD _\]3i2+[FgW ` :AN|4l?|G$ܨ얰SZæL!8wrWfUKla՝%2 ?P`b񓫂oC'22& 6:M?Li6C ٔ2Kɮ7U RMA3Wfǂ(Y)%pM?(1ECG0a WO2uC Nι4%T q׿ڊkǼGk bA3yV`7S SuÏlj,mvz3Rs~S"˦;gQw0ZJ~.CLV}н*yQɸk+^1Mi}K:; ft?A:J sQ,#G ~2L e7j'w޵*pW59=>7VbtaHFF+`̀$T8 `)n!iD& bࡻ'D@?T񥅰G +kODbz ;]?Ķ~P6Gf&%{dUpYߕ[v|RW!I`AHk6l< AO.bICTq:=k()ls\^S~qWŏ 40կ<ĉ S??@KT pK׾3-JB)Onn ӛ:K1pKr,M-tS•m(K _Bl2K8a^|M( )=m+J9h>Uདྷg ͆9ɂ %KAH%ᕧNgUC'*0%L^ERҵ1zs}*nFjZ{Q'~6cV[@Hh2s :0$D:hUlUG401H G!~g)gޯ,YrkC:jqkcme}å;RLVxN&㷧82 h4anA_'ۇ)y'@oAK+#S$}Gh JnJYW\ Z^ҿf12Y^^W'JE -˔PjE.cNMcF߭ZCvLU)Y֬ " ꦈx|}lc+8řDK)-K%EUfdkxKԦ{<Ƃ@(0:=ZEԴיL*'ծ#N l zVt_ѣU o1Sg'HKfVqy7gh%u -cnRV 9jiN< MW@M]V>,t`]%w~I8[oeΘfdM} Ov8-EScZjG1qIUNGtA_RZKo b$LfzTpEtoSjNn{ԁ3V~NPgnǝGvR%G,X?,EbE$k!5JEfRea ~U8_ʠf`JXf.=?bn˻a4h0ΩU?n;x.#11NAnT$IO]l7 lz,޿vV2WNp7NRO2i>qHc4!cS0˰]zc2Tu>@ϸW>&e1a.2qC92$0b}CH̤lƺE0FO1Bo܇J(p4gܕrq+\v%bw F+x~V YHac q*O\TB}Or8*M(cgbdfQ_P^wxfҷ_WV\Uf)`;1z8R̿__(C7)<3yK u9+r h1.TkKeMY'7b.廇];`Iq?k 9{>cv }GҢ(\~{LIej RÃCg ] pD }1O}ק7/}hߴϓqeŚkzfeN4IȱC`W Abcں}q57Ռ脘6F"{O)"8Îw`iKGt?H勇9.#jK3_>iD"Dx3e㲋{T b (DtDyі1tJp5̧- @Lf-z:* Fq?ւr4L\LzD̘l}^b !Wע5WqsJ(RoN=)-EϊrKsF3/Cr&Z/%P=!W]7/jVL~{K1&Je]icgJ&6dm&cI$0k$eu5/{W4 #S8\)pنzpD8u=iq8"1U&< qD}FpA%bY[#kg*."hC}.՟ڕ~@`fW&JS`@n}򲥰<SC2#b[.⥒' ח9!ٲ_S{0@ٿ8а". u7INJrܷPp!#uU{YhH ~lXJQA; i ՗x$TZL 6DsIlV2-ieweʯδE@KZ}]fI99?"5ԙTea@؆O 3$I_ ^(vr&Hq\' (|MI2ƲCO*^_&qs9kWڿ/ N$;E!Sj%FxzUx`R39Oe 4.dC(~U(8Ǡngz =~P-9-u=*#!&~n|x纵k0%i)1Ru;kd6o?PېI̲!D{]F7>&ᇴ%(8y"Iem!_0PV=`4&J)='%I;SQ~T/)vf ୒)*!!nh,A X< /)@=3@Vmupwr'&ƌ_y<XXftix Y v8SķSOЂߡ#?Y5-`6ATC/ɚ'Z`֘?[UmNF;yrq/x{[7NS=a0uٹ(wW:ֺz;~^0NsYܑaj?ۛ ߂ȸ~cH{庌/:52:fYT!OΠ?<,(/rg;I^1k!pxOY)tm4R7@P48m8&튿ilKEuz9Ev .A!ߓJ֕ Gh?b0mň@>Ϥn^#AA|eK t)$Kx dn؃ѥ~cAxuިܦ&zS%% `Z1jU|>{Y9IQf[~:FfՁ<M[Bkt&^픂$BQV7C~P$a(湴yόGdE=qug)&{(.8M5Dd_W)Whip Գfx/ Bc.Y]ׂ{C_a=?K;Il pK[aB.C>"A(S'R7V%\OȪf#5΁xH@! |++Dr<=&@rqއO Ktl&: ܓN0cX&j6 B9Hbr^A*Bw߳SDz!'1Kxi%GcD`6 葱eFj0UE+XʑhAq7{`(^&JjmHd-B3n^d쥺eV }ɴVF1bN61*rOOH/5;në|ކl/R3vkutorhn, VF[4-+yK 1pτF 8,|`>,nGq5g֑)+OR+csZCJ;R߲#j()Mx ^glݲrDdJR  ykFc(f݊͵IO`}we0'mɮ eokX/ؤô[EpY ic Io=AT8O?a\7u($W,5*w(v&||8)X3MW9XXjr0$ CrV&2ƅjY"Anȑfϳ[oPXnꦜkTb'Fgq؟%IE%UM@%߼nt>zlc<@n3beB*EX%詮XdQ^% >y"$&qԺ'Rs* .w3e)/>nUdfEL|5 :cc&Gp_f5Wx qW&α/e^,_:Lh"O{;a{5K Ƿt`9AZ8/_$)Dl(+{m$ͳg76sI`u=Oݕ˒FG|Ji=m3 %ԃA*gomu::<ºɞ )z/I]6I}S{(B 2F ,Ku]O$+.F?0yWbzF1[H;5+#\h$8٭kR/ERJdm֓~R< `]]OxF} Hk@rG߷Z$(Mjf HtQLoͧjbn }؂ayaq%>u=Iҟo̼9,!wg?hdYkn.Rr"h^%yj`Qx<^ }\zt"#.%BLEȽoڸDSjc֜Ӭ] 2ұCW{SBg}UYB" )U`K a}+''$+6g쎜y]dsq03ӑLjWxTU Vnn2 Pusk}"+I ضG7pf*?FQ*З`)+1*Y{yBpc(hڴnԤd^N  F,ܫ)uڂ] TP@?2}}n݁1ڻӡe:R8V>]wCeC(|675L+mz;@/6̸U8o98 bĖ1GOQQ_qTN9h Y#~w_ҽmI?p!WSAA)Mx߾']fS}O/{{T#ZDd@'kָ`1FmPpf8 sxA1Ua 1cy?FGewy>߲-[u]>`}Dzo I_WoU|iΠqǺ- f*07]wFfp8$I}Iwb _@_\jxQZ7GJדwl΃ؔ1/p#Wyh8ៅ(5xNƋR7#AslekvIMGTԨb--@‘]yw1R Yj[?hصYZž%0 MwW1|%;g&gL- CMiQJV%<* <""rcbCTE({i2xȖx+!mZ#<@l4ظ_A%Q މpVܬ!]W9*Frqs^)C((=uqXBP?݆mbR>AoG/B'⤨IfNO+or%"&n崶:s5.dG;"ۏt$b?nKB*TJ|ݠ$ͱX: O9vvegZ5~LP 1C_yAz*aZx^QZlfNΞ<?E^LBpPui[*l稾dQ޷ZIAɊIJ ̴e`lM۾4xckߠI|=YNm(sM"Ss:Ey-&Yeܭ[)-EEAG<|i]WB BG@9\;u-fA'[Z4BCDAv*n \Es ^HGGBOoÚϗH]O4c93}[V{.+:ۨВ#1?WxT Na@KYCz3 @XlYi̤ WJ4 =Pe\@L`nT}>M'V--WBںQr%XBAN2NY{ m]~2׳n3_ ]ɘb()l+yȧ t@s}j ,>/rm6WlyHA:H&9:`RoݿV~ BǮLz/|7󦃝lo`qݨ |8zZ#Etd}"S[uI-B0(.tDt5뵏~o-W\hl=lcoQD>s$-F:,?Ґҹ~s~_Wiޑ}n=+N&,IE/E@H^qȋnU8G'[*2e48,C2pǻ(I@*>k8ۡ==n3^\*KqnBKv3(I3۽tj^X\F-jGh\&d&6*Z\t_xPX gynx#Zw6LEEMeJ6suq%<Atoj#25$7i+bbAD_8́eIxO/}\ZX#/+0f{kW)*v'ACkμuW,nd%I(wpqfH:r#3k ƌVlyG:{$Xmd{ *A!{=|D{3bhbߞh\q4^xJ?$)S3}G +kӨ;W?&: U_l52 =\7͵ -x$8V9/k7Hf4L Ɣ11`c Ul:vx*m# $/TWaSVpתDWkҧ~BMSg3|i\l961QL _yH}SŽFڒOkЊw_Iq⟏MMGZwըtAvlueHoAhf.7+;RX%>Q7>eN8`7g\SQ84lv3uMn#ř%ROu=uR1J1XN㜭ҝ쇒0-fp% ~SaAH-Tirn4,AQ D]e"kz,zv؛y AܿMLEX5S3h)>'3[fB {΁sz |ߡ^g7sU-[Vm:S *g"`]xf^*_i+b 0A酾 X!_:%zlVW@j*ئyU_Gn9LEY Cɠwq[9v3YJ3|,.Yx* Mje"#ٗqPbhT~@e>e2֊r.[:PhnKЈ̏D!LoV7Zb ޜ|vϜHwOMGR1jXJ\ptU$Rwe>98:| lօ i=vJF J/AjD%c>iSJG.h;b࿇t-VC2ovOxS/ */=乺0wG[ƟO/ oן|uZDim ca!-|ikQ7g*GJA)jp8#% ="Z !t5 |R )]ff%L=]XM}:T4`%c㬾QH,HP|YPk Ng.@!^ĈG?t#Ii|HPF?hC׌RK=^`^3Ւ,1@/7S 뉇c# F{Yz˾=݉PT̚  MN:}D{@ M=mJ3#0Z 8[Uo%~+z23Tc,6d rOIvX+uɉ7 )aԍl^sK6ae34\ppxQP-U^rժ~QNz_\Y.hyl2\ޤ'4s6*G@X< fA*I08Q?JVɅ@ڭ,Vy<:O,k.q%1 < Qst1U% 9CIFp.j!LTrn.-_n-y\ ";-^O1c?=td*V,,Tnsʟ]PP0pL9au GzEte8*뀞Ym1$@xp MI Ž8VO›ZwjNJ;=iԊ04ivK4{!;Ą2`j -DΪ30ȓ9p} (k-Wnߛze=_|:Cd#R{0ZSt%4ܩu>,K!Mru(ȭ4R"9k*[xj *}s%tz2 HY؜,kg0->.k>@,ggI&>i S»~)ʆAL وDxk.sSI^f_ⴳ~_*?N#dt?DF̺~$a.>t r phon Qɭ-Iz2TP=zZ ޒ4őzAﮬPpֶw&`dLZ(\g6J+%a:0tph\,+[>GOMMMh;Nmu@f~W~ D&SGj%N+<ٴ{4<$JKjͅ)p@qcEl&99v>i:h߿5 n_Y#%j[]_)>D[+ɥ$A>-LM%D@׀ -]EN@?ME?NS:ɪN6ZBO|WN76Bf~RZX s]h KՄ; 4Xre4 !Y1v/jΩWI- 2ӿp)l}4?Hx:9e<֦ {q ]7O@]&_**ksilT#lk~F]"XB<z`I:Itr6.#%IXGJHZo)US]5r:PXPN9"?(|-gMP!afO$~rp}tY^h :bj H z-\8Z4ڌ?r(K !%Asũ[EZcXlgurNM[})Xnde">zO9XX]Lt\|$(:ÙjT7a26" |ۨfCvfYV|T̼@ej^\ 3W.@Nnn\ 0[)lg}EG+ ܂n^LȊ'l+F>=d#;UP\|fmF1ijfmzÐ 2 Ez 2S7q" =KҗvNc  [|6 Ng:>tQVћG˒ _ݯw`)~1 Xmb_|P&Ѷt%6$;55BY43{ !;x SnF{nf$h ]dFX䛅=~BJa˭ytbWGSZ.lbnD!>uxKX΄u!HQ ZwOU4HG"@Їђdʹp,A ɨyj 'Z%+nLݿV uI.$8GzZSʵ}.B<ʚ\ښ<y̍> o: Չg=lK~ p@<=:R)( g,]C.S*f[i:if]7{^D`QYksn INVٓ^#n|=4rsnH^ ӭ8߆f7b 'Xo+ӘevvZϠ6JϨ>ϢS]NHg*Ak&OZ^_>O$FXlC&'Ǖw끌1s+o(7${C T1Vg|g6~BfzōS_rA47n)!,ek ߩ_/Gp8bQFf2e]s=6i͗2ߗ[MSZnF D89JU (+Hzu`NV)_לZ0{g2d;T2O*p[WldvǙ&_6f`nң~iG{i+7]ZxmkZGa: kaZA>EXSS*$SW.9*vg^|C}EqFK0 PrNY=}jg0uY.\ѧ]3֫p pGY!C_\=NXg>cD9HU4P-(ٞ==ó&Qc<Ïڒ줸YW]ǐCŻC\0Dt}վx['eˏ '%BZ4h7mA~1OELJ~NmRn3ܓ oBG179wPWmۼnxO&f) ѴX`i.GB`zL<ռCv%~ں3٦OE}@2ןNu&˛ibzHYUPk8hevd*s*s@6p8hR3(c w8b,W*/ h@?Mc[6rDeLCW RGol~zX7Ijt-wI,-*CcR s.S|yUqHH5IW oLmdp>M?\9zk$5Z~D׫oYѻV]y@Jע{tc JmOk`WE9BR܂Fh4~k>]x`6Ë;+Vdt: o-8=fTDߣ3JbOs &=G G7~ mhٱk*%uX-C[FJ~Uͮ~R{ңc:М뛮 ^B8 l8D*gCh݊n_$H&`-d KV-6<3@ $Jz涳M|Nؤmx{d,XƕZɿ=R0WUV1,dw4lVp l_pA&(_&psW߃iF=΅%ៜf  c%(s;R_ZH~gZ&8p»h5FV;f'PNђPq6ItfO u-w> j9^NZr*[>ڴ .@u^y_r54? &YyEXxi,w+wͦ>}|]lƌ,ܧ:6[ h^) x 78Ћk:ŗ>\hSaRY[H411Jo' _[%vMV]d;S$rZm_&|jg1AҸ[$^!0EwkV-MFc 6ctOG4ں#d f*6B┬n'jʷU'#N?*@^N6SLp2=ڪ o*Ae\0kIqUp.>3 ʖ7"м{ Z5F&+PWWPLnX|0F! 5"DZ r(1SeCpA$Q^]MI9Lj{fUosY;~nN$cRnu swu碁efvjt,%&-gfCi؄=]o~϶8|7m7eAN拿HDu=4RxkZ+U\$\\Ew"@UHfv3GS@0z4\Oލ%>W̻ cWE#2'Lkh_2I}<_V">0=Z! O[ic)ŤfX/r B+EˇQﯽ.`$70#}zϹuK`Yr!,C|z~doZ43WKMS~`эulÆ}`3[XP:)]*lu: HpV,pd:*F/'Dokd͇7X/m;8b?"ha&!RDw@i;xE|,mϹ/hBsYI?BF=ؿA *gG?O ~,J5EQ0ʢRPu%aKaU1u s-*CCW{.β$-Z6JoߓQi~"$׊ekbv2GtNƸ`Kq?]n=޽ʮ|IR|{WeC!)"\>=jD#)He}c\49x!tDDm35*BjepZfW OS"s_-'Bbɫ{7!Yy6͙bRj~*q!@&t_YUwGۊyR1aتYM?T ;*?/U#[^scUʱOJ.uaQ)mns$&wZj4HZhХo8?حn{%eWԟAnN3免kY*=p,n-AyumlD8_z~WN9zXVQq'gԤ08CБǥi{+걂 \e?}`]eDΖLΜD])cf'﬙|~VLHk7yirBޔG} 1'5΅,fΣ * (iJn& #' bzw½DX W_4{*\nk_Kd)չ_!-]%uK*Ey֮n4A5!(+ dsl]jܐ"zoޣԢ$)SjĎ tL{-C_( X aqr$E߰*mNJGZKK 5&Fӫ΅xaj/_:,<>*XP[uzr#WtbGW` wbyVۆ {'2B+cq퓤[gFFѩE,p&C3ĆTE ]~usI])J˾ $74MZydqDjG)~6ކ YeJ݆=TTv$;KAy&A^C%n?5wHylBkX!~\GnR)eC%MaK*ePg)]HM/;OJ{~a iŭ4yl eS>ѳ "~ UiPWΨNzMMlr.un*(p[\OVnBfo߿:ą/J;5ȱ fV@ տks}˺ϼatUMi_,*m+c׹;]/-+c H*'v-cL:P֦ DUW+3DEt eVV#%3dTh,0)j:%:l~fQ]~`7wcsÃ\؟9{Y2b"9gQh#99[*fT= *U ԕw8}!<^?}2^ߞ )E; E*77(U~f/QHoqݖzu}\bȖ}P=ؖ}&)'83or8'"*S.y!fV9&p٠~<s x7Hy뙓+;G;<;_1ZǙDd͝g;r^)lV?N$uq@8;>zGڤ3yPp /Y@QjֻQb1x?1Y-ˡ]q^tv?fb͹TlA,Fs=R}1<ږwX}gC kCbgF< ad72ciyD  ҂i9BIpH2J_%{.Yrkb>2%3O*A\p"ojt0^sC([?\klx?,xqa?x]XϵY;h6;ډ=x}"( bxo/Nﶹ [B=Lޱ,e#U%̾8CNŶc:5j*g@1=hbOXX]Ga>3-Pry^Z T=|${L^HZj n`r!Ri<ÄbBJ17fd[%20s9%BFL<We ʰK"4|e[exB:C?}KoT@^H< e*^])t-TrHҿ{!/-7?ˑHHu*U됔9V.pRnߩ:7 E ˏC\jf1D.pf@}<۳o'gA ̝ڑxW3ΥgI_ft)"m2H+` k(' GY`Bo ZP.(lHtXC&٨0g X"Ƅ%>OyW >Fj P'(_,eh0I fp.r͞} 2(L-b9SJ:k]'6'{7je abJ } [瞒4¦VhIqU#GEWY+'EqzƏLG'8EiӬ}0z1Nty6Kn&V)|kXW= Y@AS -gm3V~-N$ ]x}"!La=mF1p, uiW{w\c-3,6.?+>@LotZ1<)𑏊@y,`K"5o/Ի7бs=0zz;~@S.ThѶ# *%~B܄*[Z;n`jEVVt{<Ǭ/YR-Χ_Qhã}SF(gOBd}r+:&BAqoMyI㦘&xfh7?_uo+mGF͞O{vcgxa)Ji(.qq(; ؓ;ʁ9[ ]sȰ[VSBQͮ{*=2ՒƒX/"[4[Y5a8W:ޫna]$CCiL}1xXNUX%nd݀e[Z#GϨQe*QM}l+n TFt6V|LXpD;G# SCCELk^"H: U}S%U{0ϑ}!J\=&ba Ts)@!7Wyv\vPCN|d ڮvS\ޖ/~-Ȏ)ш3a6@ma:_f0[*u>yG1(%ٲY%ʭdhW,N?Z:"ØeTiIפܝߍq1ACZrSD3t lG9ʐ0h~v]XAM҆9SPvCP3U7Lk=Nw EFoB!D+$+Zw?j8'ak}Ly siՆb5Dv `j7`b/TTWwFÙs%>[PXտ8Էŀ^fhoKtp$v} נps `5>uw;Rk w1뿗^^ ơO0&o|K7V^!NwmחCv˗y"~Xΐ t*FAh]u٣|l`-x>S8wt(]( G ԘG)]Ay|(oz/c>DM@@5m.LC  f16ÓiSҰLyv I68LZG ǃd}ZG 2KJl0f sfMO$Z˘*7z,{>s ƫUr{"4 =j\=c1 _0 m7+U)S=Vf {V)y7ĉ(];;a|R% =)]uJ:N  $<^ bt, d̥GtZ 4.J~{簉U|Wvﯞ()DG2/iN6e Lg[Sc Qm7\^:uX2l}#*L#DQxcZ#~CvOywc2U?=tGHΦuWdk jXm/6oXmz+=#_- a3PΔA3Gg] < =광*C'ً0`sᛖ ! bגUd3!jSxHJذ$FMmH{6:!^[lGDf&\F(0I?LW.+j.!?Fm=[Y&ePfy 5 FQɪ81Bhy %I&+..a.7h厩*L?\" 0 ࡶxCmZ gף)2I+C0ӯwanT .\^mAEH/za4ajp8I? G"}X%[tP &=Ο2Կ,g`59_G0҇yb?7yXF>*ygϣR$2ޥF5 ]q'4hzEeGQ, O^a3m@πޓ !|5AcK¹SIҪ} A 9vӆeeb?4ާU^k7 sĆ 9L.ʃ6#"M7A$y$ecz !DNtGFi39 W3>H?\Tw# z>#$A $"СJˆy7zNۅ^td|&6UF$n"5r - &e:F`+~CήWk0ir5z wHd~MC0fa= 3i8iT,<[ zcNf5H):2_MzTdI2 _?ܹ/)T #n8er^tɄؿ'`Y!w 2[pHd6")L)d-^=ZS8#6ץˠT*!;^mr/ Shq|RDUq2 p%FPCo؊9RHM7]2F,N3mi$졦LChi۠vwrҖL뭱c/V3L;m~UD8գ^gЭEJ(*R mM,~G/aWs/f%> v~a'րB3)a$qL|R阫0CwDJ Vn$p$1_9+ES!7' %0a%ؘZ%a1 NoAd_Tw?cw?6`O_P%SLJ`  @Ƞu~_Nj̄AYVЖ Ls{ d&)mSӜX_`)DKLϩrmr#C';{ز4sW{ Q->LE vH;ykC91ڢ!ßM/aq k/VP%4A сaѰWi.́b1+ƕ~w0/BElKH朌G3H<-H3aFKKSn hn0r^ػWq #و6-çlB :TES/ZLiçtClSii)h]kb% <WW=3=$zʡ≲r8S O攓:'wJj$@6xbri{ \,\~d-Cy4vUĭc/o җEe!(?,a.GyU\Zv~2]ԮN+Re>5^Z%>eޠǐ !䘏DhOG7͚f{ Ŋ8My;ځrfu|k\.~u5̱`i#O-nK2lݐHފCPͺ% فM;ޣIYs|ChjOF6ϩoGo>2Q<,% [jb8#cڙ/2+A?D}Am7*SPtnpU+_`voXÆnEN%~'~o[TTfcj zpA9|vQ!&@eL QR]D-1.0=m j^@ɰ(bԆ'wʣyK|d|u6wqI.W@ZlT {v@Ԝwq<$ &'XT 6ntʯ)Z;ᐂsI| v#X#~Ri@%9(Yi:Kmou 6hIK rRMrx@G8JCX &H:$KګXnPr{ =G^Yɪd֯4Wa7 "Xe3 ]2*ZHX1@[i"S&&iqL9Wc ;Y-^^؄< ٬GishnCF#'J?MfS7 Ak`oB {$`9KsFFԶ+఼tUAYO҅Ma:~#2ʗh3 NϺc q4<Ό m,SS.;ґ'3|ڽٗMI2H> ap"H"f IdͼJY) XH \_jN݊Bu47#dlsnQ +8V\!sOȁUٙH7qW*+@}§f@ih{\U'9H"6Lrj' AnKS ?-.+B]xsG B(g<5\!pk-)3cM&jn\7puN:B,[fw@?;@~9Pr?iѪ5ZyLǟ-ʪ'u6}q1<N:Yb^\5gdzU: !{we\b6ؗ-,PԔWp%oՀ WyȉW 4=*OG%E ͻ>?KL~+uWz-B47R 5消V-zyɋO;VJwdwA\0M 9P a暃 FWntN1CY8dTxM'J6 =Xd2}J`:,,nlF ~20N7ʖ!pBoX?Df;'. 4*fHY3Ν.1X<56pvra\l3_ dČb1;m23\7ّkٶe-F} dP kvoiQAj;O2gh UHDZ/\|B!% +Lnc9F>`!Y}tc2~TwQ%"dj̑`G8b!D=RrO_1vXZo^]O̵F뱐`|mʪ{Dp0%?gR.PsS 4zbo-XkL:+BTy!g)gjpc-~Hȏ1E*5Pő`qG>qQ0OܷxWbwNi?+А$;C (KܳyfWk\#fW1N~m'%-D#iRpS%Ɵ; >5f G`F#"5-G`ǿV-N,ww?YU*^}Q=X15BC-%%pƘu3@6:G64wJj}6 b9_%II[6D ,uz8;\a,=Ԉ'D % xu6Cp{YR]YMZ@rA;-~Bלh,A=Y]5y};,Q0y׻327/R>DWb-\z备kVU3{K!aHr~OkumX*:9k_9N#C EX l8<" 3yu>ę"Tg@;&H#ay bJ&tcQOMJayt]l+j-˳'+3ȶ^lMD d>v'iS+RF%~q#K &1ú]Adg+ 4p>Q[59ٙ9^wA?6d@E/Э'Y>|\0ɳ\+6syAUn"yaS13þ6Χx3m@6:"5{-v'C}61$gΎaV`ߞ6<évc¥XfdN(qGP$'&ьq7M곌AM"}U-n\UxT#A;Gl/]Yr&NZEB2' ƽ 0(ᣑhFuۜw()8u8 ZǺfmn&R T/KH7(ܔ= <Ѹ+sCL (n]c;p↛;Xߤ[q! UoƩ!REh[QbJ~8ų?^*;aޑj:oú1y o e1|)YEpzዷ߱`e+fvv`\:;6\2 M&PޫbO?}7ńn4vz:Abn4eE)q,I)M_ߓƼ}QEI+ʟ#%+Qbdf|47<jiD[+4yJ Xo>K3MSghgw{V˓{W'u 2GA-V 6N$!w.;8yP`e9K&V 8_E>JzR`GiXw$C-2=Vu<`˙"pX):Gq[ljd[H=\gd ;{HD|%[ajYdW?BYaUCVqEAᵧKZF@N4s$eO}cP!3ع6(8i4.9˱KnoiOwLV.m-x̀w9Ǹo?6$$Leť=$6QHH?:|>3& yGwYHMVgS(Ki٢xYm0u_ƁE-S1ή4qޝ]UfRƮGM5! w˽#疄XLc΋hZ0j^m9D,v]̝A$Ry{vKUx},x.T"̢".նYi16ʵ2U'(J=Md$:[{4vNUG|,QO0Qw+|3LW tѫ[~?/3'qRfbTGyS^a}4qmޭ [9F7$n,YwӁj*WNi9^.°eϠ0gdCOR{#eC-9'D;j؅LТ(TuQq8)70\TX͖ )x%Oh\&~rP?vxAO]$*Xkqbz-p^[hRt60*:4S [@SE|`#lv0㉴MAWQ[X|QjQt4<[\ ,w}n!;jKj[KFK / o U(眪$pn]wp@ˑ7Af(>KҼХV@Ls >HWJ .t;|!&PPq|Y/rvɵ]C;3q}-߬&,H?NGs*J2,Q] V|5;Cʹ6Lsկ.d{VJr'q Lj1Wcr36GL]LNv'hGgN}p{PL8G9Nh]8X{6Pa'"o&He X. 9gkOZ3i#n FZ?e? ZjszdMHsNˉ7/ACr'z `AǙIV`wWQ9k%#O\L&<|w.gahdpfA</4 B#Ǡ 6gȢ -Zuw"U(])!PH.ozߌz m2mgrjE.̴8,]]yiSyFyͤ * :Q$aC:њbǯuN"d'pl_ph%|y;d_Z,k;IqO%/5P礇Xs r#W57UBSD@\k4'=Sy4k48jUehE\8R>wmEٱDfJ搤?Ǧ+_B=5ʴlz Mz:<7MY5+2pbR #|gߜhꯡG ן?lK3;z/''bxigz]LP`ΉqqdMK- ۜ@=:Rᡪ&ifВ :LԺHݶ'0NrZoC%-tC۫Y:B۫|A{-".UB*;C-I_@yt~P0RSd<`i1-Unos!(y]2V?ҢTCbޅT7 BBcϰXs{~n8|׬=. JTM1{ #M1/lL}]HA$(A kJxtO)"VLOf G|u gXmrOO}M)pΈF\gl^},SiepΫoe]q( ,}2x0-Hՙ f}ڝy!:8+m!s)^"βGn&3񽗵T)p97 g9:ILB#R+~w٤PVH=:,a()ОaUrT & QY/{gPJCmt"GJ2it^)Sgі' pOM<wk8 ["edNS ?"օ4Eʢ}"{Z^E}}[i7EYwz2ВH@X JZ_y4MN`6 ꟃʭy'{ar @\t4:w:&1Nn_a(NaX6tl絏[!Q#?IoA[Vz@/1_]e^_ٔ˶c?m^D=Ztz큖5#13:qF`k*è3j"dK1/;+6.m:h:Q>Gi4i3.r g062fFp^uB lK-=gjk1  WEA+ۺ"1&=~S|UEG NY@4)bʪ2\V^Ջ&&8c=`ؗzV"R˔x mGu9s,+u98١viV6E-'Do~*VaPjvEƕ"bFkxb a}Au&V `@%kօ:tf뀂5€dӞZ=eڹtf'A5Id޼cУ :P8AsES)YjdĜ4q*o# xyVԸ*N"tw@ǗT(+r֊^7t {"D`H8 EZ`JfsRT+6~VGSfs(̠8^NWFr42qv8 h;k`>/;=I<;k?;2;id֋>;$ϯ54E^NۼazNU#_(8I*\U)F!!uITp:h$ [׉>~A?^'uے,Jd9sVd2!" иLJM\ĵƳ M6s̒3#0]s[g{UPjQy }dkX mAk/Ѥ7EwySPxǾKϭXIz4vt.wM a|g &Fp[EE@;)]+KTB| cV@Od;]gfW dyXk!GfP9JmRw uq/.CD[rOiAG&XgNHɗ%IںJb/!6Y~t¨9Cj9eI Ϥ*2$L'x6xܮɍߊ8քwjj`i1&ƼP):,}M{\vr?0ArS ,VPb0 .~hb6hI.c 8/X\--{Mxu]\.\ d +Kma( =w< 0or}_͚**)wW%c1 ^wGs0l_A/WHm}ߧD#(+RD/fGJNqu,2ky~xZ*% :_C#KHm^Ӈ~Ek;0W ,աH'kN9BuW5m\qpxww i/1yp3%>|榿sj`ŅR W2o=?qhDcnl|{{T̚10#S~4k_{ӷ6(05dgBzx/Z+*3"69tB;=|ʨgĻ7_ǭfaR ~ ǽE7T^ 'npk55',D(D#K~z.*3)V+函30u,RLS :)![ *8r+t]X3o#9a,UY@USM-]Kg1Ώ-\P4Yiyjuk| 5DEvmo#b)'N_8#zUmx9hD|vY +TbO|ox3W44Xf)J\ DRxFI?C_uxw"~[kZ`/:`(oW"@o:oÞώm9W{|O_G4)tn#%@UW lZ P:#SĈH*jp,-K'SAMiV{UL3l!?{6ūy dtykEaM8lKӉ#^ @dўxx(w\R ]0rҰϫ>ƥ:؟n†(^/xӀ:Ψv }Q'U ޛv6/ ,ǀ.,<,o!:;\a9(喝0h4Ire2)A]: KkM$vD$k iˡ[\ }}!tV8q$m W΃q ӈ*(ڮ6_@3N#)0YTs x)&Y8JSeynePǗk $6hTiyÿ*H` =f`h, %m/l2q,zBE`'f2q6+Y' bNOӖU|Zx:}eij]0k%y\dDhLw\@Cm S7ߚ1;X+a[9qRԓ|I__8> }[zJHϙ`&2zWʰ0Qܫo0*SZ,`^EsܤvЮoYF@MaI)4oqSvRw UH#q==.g[Z9 Pѝ`B%c0唳PCäSx*(~n&r,b3pdTwuHR.'K^ѢUW׌6m6DFB6^juzhoң8W"`zGn!Pdbс$ :mwu'4NgkmScUޫP?Z歟sZ!% r@3`:-' ^d zN0C]s/N Q[ nY-`K i ҃ Sq/|AT9<,m|"aG"ۖD(J(( LIֹf~0bP3=J>^ k{eƤ>^(lv`q?Ѽc f.f8|ML4]&̲)8I٦14+ ]}.1Ո .>tS(DXW9EvK<Ԩ&ZA7?yx3Cf&е2ve\0pgWq1Os¸D.?if[( bPJ=id 4 Cy&΀@Fk(ZR uM1o0 b®QVE4cgG<&`w|1kQs&`W#/i; ᶮu d iPB=ȭyW /E%ǹ tWC59y @yaO[ӪN*f?CCsp5..ndұ-¤ZM9u%eϠ{66[&FN0-x,k5;OE@m$.YC{awX5ds$ |[uqP"r,eZʓuZgJ[_75Yc{s`3&`fbL1'Sm 64QeB: UE=Wa#<`]~%[v@)!l +9vtk;z‰ "\ TWZV事Vkغjduz1"BV!%OIWp'+l|&>\&7 9{vb e@b=QgLg4|HH / 51`AQ:5T0k i#pW]0 Tځ |CF~;Siiyq+ƀ R{YQYЅf}! b5G50vُhM߸/܃|b6+T[Ħ8`g-cb~ 0@!R_}4¿p16Z]gF ]|!~Ћ-Ynzh=!,V ʐAH(s(dQp__b ԌxlN|;@l$!5OX/p}dvsUK ZѶ[Њf_|^DJҏv*D JO6F?0o͡WOfSIPzָUݥ ;|EŸlT!7 sHJMjf3@;[f`nqin5mz/+]XQhwVCq*fS\ΔhD ߾#4a [P<[O8Je/Uzg=]B*xd ҅j΃*?v+cWq?p휠_CG\k;6sm$|4hF>4&(%>ӧ0 s`C3aJ:$|Xfc\3t3g -sȧjʚ0#ZnGm= J ! Mo7BN t5!%( SPeXe9#DcP{I·TLb? ɡ{S+gZ.Q2 A@QL)__pfvIG&fD>\W$֐\+3 !-b.NS~va7>K}98b+> D3"B.yQL!z2Lnt{ )OlpYv?OxSim Hl#;D PCh'6_bL&q yWm@e VߔPZFӫp1Įv8 }Yq!Y5(̧a]+o=]Y BDULeMB;KVG46iN "P 5QB3zb#S_'EKcD˘CZyBkKNjgLEҰo,?KЗ@`CFDM:?/jdW} 9qF7%nLQ&݁t0nژjm.}ڂNѱnYT@ .r צI r+G;ÇGjqVXb3׹6vZQas6LRe1_[ >Gt^ mˮG/m9">Tn&CP Jha+V v/Tf(Ig=nh^NBE[>׭GSϓPuwM:$V]wϘ*T?rV 9j_{ l;w9 U{(V PU/01Y=6ӀBzƱ5גGF c!ߧ{oU >V$Jؿ =+xwYc,fX"ʂN8nlex`p 2_7tgiY=a&uqX3do*?Va 8G {kA;,3rM$vju&;nm!|m$zcYjyRus5ickeVًˬQc)R%E 4 AVT.?jLtds"(MxTP2k\<̎XAM4\\K#Ct-Lo`jʏح,^8߆y 99V!0'4K*'^Z[WDC >6dQ J o>[jESvG9 n/κѭ[v"^,Riƒ43 WTmlwYƦOQto()WyRl\W^*unhDOC{8(WlS+tC%)6juq8*]3 %oH3L7LфRz9t5J6b1x85Ter.ٻb!@L{iAY%$+x}sTHR%c%WJ8gYN`xVRe/oK`ޏХymT?&첗'`4LZ wztc-0Qb%"bRxf!;n-ul%OCA0 M6 A=菖$2fG2irE&?dD;Kdb&1U).ƪgʰ$/E+CQ /^z iѼ4,39|`OEo,ȁCs8le'b7{an~dT~sgQ*:xLf#hVv6FqQ4ѶYOm*nvͤ 6 2o'z9J,Ef:I,=t)w4TZEMǭp:+gt(4-^ɖ+2:|۟d/)'0^X&Д]*ߥecT篭Q>m˰";ҥ7*zDJ3n gJ;Ħ_|3~U>t0LX*H{1. bްVԺ{4d?b\Z&!rFpQ>iBr[ρ3)hTS`fos~Z7;ᛐ5tD ~"+Id[-(;W#lC;]j'oiROtI~o)~CĎ% &ax%i# /Q{Fܖ׸ȉ1`DV^ڎb Ն"N62cTY*k !*_`kj+}]ϼcR)d̆oSJTNg=e|Uދ *7558==2#1UԕUt7R`d/jD+ƒ3= VkZaiAw۞+v1sc9dd8@dH3E~P&}Y/0v 4khwƴ3Jh}Ԭ%&&Id)YKE5pnxFJ/p 4Ĝ:}j0$o |UX)q۹gK$;^q͜Mn7g}V aLLT'^X tkIdsZ>˧7Tb\Dg 8; "N'z'ri&P\?fEf.|W+D`(] ӄ²z)&ӱs玄^xUĐ#({E>)s$ /a$J82Jg#ZҡCR;Wv:w{6o~e%h+*vOKHŸR(r8 R?(\lm}[anP/U#0wCyL$cEoGMPiE )*͉ٚ|JQ1g0+t&Xq;!pV{ ^.x/S]Ja7QO4lov:.0q݀c\ӽL>mU8NW=O[ZpKv0hmSDT=7xg uETeY_UaAwoiZSdȢcS0(Z3l%zӸAuI1l(d:dqq>ӬuلV!$To[XyW 5&nUҔ݆m. L<ݶA_(=g͙emf:4mhPſ"`jmV|NLG\3 _1=M|6@,ȕ.E0.2Y@7/lGz `g)Ƃ[k( h `ցQ9Ip}A: g:_vLH-U6Q'q}=zs0weXd )*aFPmUx#f' NdJ̓ D z>{ WolM/@6[tNxX@ ~c-0sbW4)c7:77I++MVp:J)vC_2D-5[|5Zjhs׌9HTU~fwð'ܡAp0 gD_.%{+*Oc#؃?LKa<|zdAvWG~-麩D~bynO tò_F j^&b&HΧFeݹ1SSv/?:N̥ǃI* sync︝2-ro5 H1Upⷌ݋M{oYŁOs9aH ryB¶?}漋ix[]CZS eL8^WsAT\eM݀I Ѥj$}i5r+՚g(UC1-HS_B1^]+AhVliEo _`Eǯ 㦮: [`=+6eW]~wȻ6ޙnv.H)QqPѐoBqV5X۩{1)xi[KYM8CSC1lToy4Ɔ3HAndM< z3O4Cxj.ԟJ@uXi,]* h '?GTl/ɜZz}as?f tFȣ.3p8"8+еn_)KJm8%?c&װj?HPfޤ+.I"i+FSDJRWYQ>PeS7KaJj/[hHjiܻi#rNŽm>d޴nӐa%83 ϏQakG"*mSk(ASvNJEoډ?lfB .EZ|=%SrcIdz؎1^+/j 2cF@T ~dR_Jua*ݛRA e_9 ̮Η`k# N?r)gO!eUpT4^ t6*P%E,ws{=6,`%PeTNy 埒WXFOW ̖~NwcgQ&:xEhh҆%~4ɐO0~8:7i!Z$#)+e!fq-[ *QFYJ $+FWQ4U\l. %Jjߨ?lgSMU[:mɽ)/J韰OXGX#m ^Yڌۺyp2 3`lu=fnIXU#Sc?f1|)V..Q,7S kƞ|.)cEhG֛GauېYc@u?k(frW6te˰- rD:T]Kwv9m}@@[JR1{dlݓ}笛(Ay-7i=+'"I8+Pzl3^:qVJ߆e?a\an1 1Oz.u.@-sȸ+}9Ɂ`P&93:n=b(X(gQN};bb7ғo2ǿc+5*_MYፏ8esa.eaURDq&] P߲f 4#q7[{[:ufj&S39Ց6<Fk=8=mvEw`6 I^eNMQKI DM7^`ti&lbkJыsj=oi &NzFd"]X!Z;ŞAe^o13_=b mq>Rkcjm"Cr蹳#^U9ھX#;7УS,#f j#H/2Ɍua}c^WGI/Of ]b@ot~+^=+SZbͩC +2ìȚp$e>W]Z}F9Ȏra T;aS?!:?i+#DXrMoJVEf1ȝzFbP qHQ#20+5v5 ܐHQK;#k\$9^)~>OU?A5#zA0C۟Nzf-9+r) 84uZ;5S˻>WԐ/>SU!SА:5K;A(E>iJV11tb^C\@gKQW%c~srI1=PbŋmnCR, /u> xݜĶ r# O(q$ Gvp4QU]w4g@P@;ķоʺƇ"7ICCSx_5!s } VD^=h,#N Íɿ$X!VABh#B:/`tZnǹ=Wd ]ONF; 9uM!2a'I[ Z~u/h.V#hj ;y4Iu~p "UF׿C/Y"B1?l3Q*A=x)Ӫ\jiWKv ti 3I1xWf sIhi'y}sff\*ûBiLy8Ynf3T,J+̫k#Ҩ%o x;} ;R_D]iԘ [+\r?@:}ߕ잡6WW7ż );w;m|=UvzgE$re-WVBhBjR>r#mx{ F/4xwŒ u,NˡBMrxdm{˔8my3{`GEr乏!O-p;qm5„f0D 4{[DPAVkتxc-GqEhA{ЋB4h͖F\|~m}nb{ӄ PU F8뢐w/w1EzJ@znwz+eG Jɚ܊k,+BcqEoѤ 1t)lOzxvH$8M_QpEglӌFhI@K?rSM"yz6ylmBL*.dtVHA 93M}/Iy:[0d6zEBsWC#겗wU?o2Wl!eM!N&jZ-+ZNС3Gqn+;58C'+L$Jas@=fog0y8XP1 a,crFpF>*:2=;By:~įw^(ld<ċgӋ|m38ZayӔpLBy/i"S||fbl |5tm۔񾼖葊~NL[41޺y$U)H2rWU>){8[IpdR"gį8Hx5F06PoR fO5$֦ BYMT'Ύ 8.VsJQ_?.qA7ZP Ʊ|&;'KTCn#! ~PZgF?z}iJ)}Dy^oǥ_PY֌`AD}`pHOctf\bM'k`ImMg9þ,θʞayiU-h.iD,d^Il->bCY[PAW+qr-'PjG5Q~%(l vFf"k L 4J+sSu*mO}cy?m<{{iJ2U_GU _j3ݎSݢ;&֑>yY]J[w! 3٫ol,1"yb\xTɮuv R7 8ȋ#J)6 W,?GBbd UU}j=D#1u$vQ t";ƫ xxŏBYi+rI}ȱ99mgoϴ!T.1ssrnH1_N_IҼk0 ud! <@=Â2$ BLxDe'UA[ADG CdV]%vo 0G^]CªMÜ1"u&P \0iSo^z(/ (IeG[ CS'~vIc9wݥ'%jw[v;2<ծX=OrqE3%,6,bk䷬3{3B=y -PA4\E~ʷl $; $H Lp"YW~"%1eC쫔bn@&f'ƹU8LNJ1_W3' , ll\Aݏ/ P#@aM޿*X^R ;2{:qMxhLJvx?]QwKdj-j۞6HƦ\+,|>&\kztHKŦ /Ox`ǶUxCOg`]7y(n'G" ut r7,<M{ZHo ,t5b4fȆ`'<%X>.&C9wCL/Vqmeh1I3h#RΚWaNR_b͢{"5؟W*9'=2 Y[pׂRF3PZԳBj(SO3lP}7ʑ={-nqw;|?O4`7Kj7ui[Ð 8Hc;`Q$x wB*h 2t~EcͰuշ!He.JYsܭ&²vͪKb |[u1FC9ߣy^j&d!;-(PW db\>Ѣ&D7 R 49XZ%eDF-tbhеFSz̲qW6!VZ4^^T)" #DC E۪$_ϑ!&M]J.١fh'6M} C>SŒM{(;΃wPm[?}U/ qD?P uJr M \ Ba)n}pRE+`tNJ gkk'z cD{qل[|pY '*Kꏎqs\E'+ Ed!kl W($#)ʵruoV]M*7AN{Vkg.8]ՆRVN'Z@$& $’Zg <*7ZGʉT(X/!,zeՉUW5*/0˦rO݋YR ˼IvIOmP4uvg>GVTXA!p3*p]uyfה$>U9XmY}?9Oie鰪 07r2{hH!X1n^̅蓀þ|\ZSLLaʝ w&k#13)(@|i )r_"lm!) ]&DX]1Ƹ,O5eu ˖j+ =^>q+Z>}gQ|t~aDygi/.WTZ?`i{Ɖ{R[籮8(bBvKLWNioZ#rf$txZ^ݣa;qձOux"㴐 o4^OqNZl9g¨#r8 ,sҵۘ=e Du~Rك5K5%Den=ԼҪocv5ROV2 &;`'IBč2AcblA{+j8fO<7k CGCF~d@GSE֭$Je\ `Z"sLy¥9dQGa_x Wk .czTYEWIGJi[5_ٴyo )Felb88Zd)@x\Uow|uy*`LUKW ;AeT9%iI2 .2-iCl%,?uLZnYKl1L|QK@>}r' # S$Qn7udѺ߂-1?2˄Gry(f , k-]@@K]gY;taׯdԫCh0SeTMLPrIdVˁyB8UhTgal[ 3(ux5xk^k"]4e>Zݨe”OA;75T*ZtX`+p gDsZFյXϷ9` b! G)`|x.DC.C%$jH gqDrS[)7d]͇Q=^c5^X /+_~YokBl$~@nmE, _u4z#y9-"lƐ]U8-f')R*,,|f|"dP+BX^\#! Ԥ+$Cs/pLТ5:ķ/s<.<"u0'(5r+9>W@Wrgk1+;b!EYJx/6( 4 ;u'Nit9'U@#.)W|?|YdhO(-ȊXdHu&z@mh :o$D1 0A̦/͆vheVmǭ|MU4W$tT=J7 Ҡ4Ѯ~=/Ѓ'FK<2ț _ KWyow)'tjB9kj* u܊\t+Jju8ThC8v^MDA:Es#ﺪ|m!䥍6`l(Mcd);~.O1Rh.#R_!IBғj1P#I^$FNh\&Hä\¸x)Ko_5xEC GB{C`] m o7m ]śk pfUiXg "A,?M@VfX U~lo7n~0DIY<5iˣxYPvo˪aI@~c'^c="=kUDI 1I<^nߤu6_I nuqU{uQ߽žlZwE6&%/y2n" R phPQ*s[&~pKf! y^sbI/KK#1+?:{Y!ecY*8XDZŭm'bݝ'6AbLinp \ WcT`GqQ/*m@oalDolOߐYoٙFEH58~[oӂ.\jƝϵStilǒYʝ`}xkw@='b1/ 7ufiXPNX:ϟψ* g1 B-'tP, gRK=h 'n/~Xh6ξwc&זP H;M |x;mEv޲s쟒Ш(F"Uv:@X b߸z\>'K>1&?^@6RVOPEKF8ϩگ^o%a=K5nYp9A33G!hz֛_C0#gb/pTі k;|L fQ!>C$&5dߠg|1vR_%K0*PVB%=-e{wR~'Xt"ZLƃ*Iky E:8Mc:#]}QLC)΋Tb*(t]I(`s7/<Ψ V h\u k/Ryr7 8B)5:xP0]}: N3)8ځi>nu?.Dx³4|F$ _k2la6k?\F6Fo~UUnY&Ӗr0j*&Ay#[Qά4%ca6hUO,E(_$_mEM ;FCت7zcg t}AђGR;׼g9(bڞ{ >I F|ϵtoyXO$ Ig2}L=+bd8Π=fnJ ь09XTjH# MSZ %,a"R xAˊ }/&E]e>@f.3XYn)y)@N % sy(˨ -/ad]wQ8QrG8׌k-)`rZ&zBqŵ3i HG왌M<@l1s(@r QRd|XsYްă`biX}(1_'Kcʹe'Pٚ@n 3ccF|){C}a9%; 4) r:tpn C\ieӞb)b.5qO]@NP>޶C>4F2C8 /w@EaS1C/Nc݋-W?#ꍎ"|x(t嬙SdD`g*aOK zX;-Rpd,X~#D&,Ty!}^ ?k8;*U^n;q#]h7]0yD[rmc zΨb:TЖZӷZ\CdmVۋ`a#&ŶgC#MY >mO L9 3H(2T{|V 辐Nt_b[5_'AڅJؕjJ z~*YI%`7Sr ]I),s:>2ÝȎ6?adc4odGRס¡XWޘrX=\0:vRu"S%Zr12CGW"včӐ]m[>yS|hStVPFhµ(H^J IనFؼ9=$D[8 &6Lk1@W*}JQĒ%* ^w (AӤ9,( hz8|xٳor2o՞J<^X2"8*2AJ1wpڗooZDuW`aڭw{6 tb\al݉Ws >]K' R}+/E1'X'LD~B#w($~#:| 8..3 0$wO:}$KcDzg57QmN=O^!YCg/ipw mzʣNOFe/:uvpؾdKÅ"$Tk63-õ5,lN_gOBq@=xΰX+?/ՖB(#:xӹ[ lۇapw+=wRJwUY&Yj$Oĝ}JIepIђ"Ͳ\ !!XōyRp%")z[xNm4n/Bm!ye1A!wO 'X)\ `JH# lOb3=?-7zZr)zcC0l^K)\qSc|m,pN9~Q *" a=g pg0#M˛v+֕Nzu$.J;>6Fa"qx3c|P,B9"F tBe4vb,:æqJЀP(X \$c'Pc-,9RrdS™2hmJu1'eh&Y '%C]G|KwhX٨<{h\_#.Lޖ K32d{"CܘBd~e\ql&fr9Gt'- R{ywwgc1&@ImnDo] qlU3h\Gu q*ShV ԭ폳DZT=CV,|Vƀq^acpZ?%S,/ZK0zbjOVreƤxfX=W؅wI)&l!Y@Eavf(Y?) .( jĹjSA"?#=lmoD=؏ԳUb{JHS(pQ7gZ_4\hAC+eVo4'}A@T>I*H G wܬr l-JŞ"Xhƺ0`ٵM_ mXW}K&=_u:zV@*V'xE}q:EeCf\ue0=7)‡ng%5Ǹ*h¤'\3!#"ܸNO`mdZ֊[ګlsWw`/M^bM3}jU?Y)N/ҍsv9;(Mʨ1/>b0וI\xDң6ô'@2<JOU$w@;tO-yӮz4%xX,`̈́1+*Hs#K;ioRԙ-SrTI~s1RCNdqluŞY\ƒ {:CW[L YD2Ъ)P yx,s\ғSo֐Jy0}z=$orbXBE+UE"T:Cج›H:lͮ.kH_S/u!oPm :3du:gSKFB&a7}cQ9H;90Ua [jlJͼt)Tb0:T! ‹՟xԨ1Ƭ |2ac(2G(b9l7Gi5$5.Y> AeSVN *Wa$Gwǻv[>Vyt[ *k̽`)o̩a(lO?cyRj=j6|8ć } L  g|o&6m%1{:`JzUʟ7P|_ Ix̐ۚ<Ǘ%d.SޗWcUbXmi&2ɷeͬR~Q%wzX+a b`wAQ %=*F"3aJ*}ּm{s[loJ5 :y_y|7p1dn|3ӦQs+I$_*wr8ޘnHm!K<Cքrm>weӄ88ڸvgX"b:yZdaX˷=0 PI0\ KiI|ბǵwm\QI1Q>GvBD\nKax(8I.Ak*U>[mOr'p Zт_Ƌ*7HӴi(>@$Sg˸Lf|%T(J>Jkin2bn T*Ruo0ِk֤?;.}{%x]Z哜6.:fI1C&ztz3(([~'U3 گ>+.m4?|oZ?m0Z$$*;ž/땈o滝sRЛ1W~QXV9\Bܱ>t[/8Jk2!ZLsצ\kBFI+O,;U+jrꩌ-C#/6x|][0%џqvV}'PD6u|8yErR\Gn1F6$q6 /j f/&gfa,[jݚ5P0?NVE2`]CV ՞nBZIic2ÿϊGvWX7۶-|jCO):{`AV h/mj(gG. Ll%tkZ`6ةxttWpc&.k t G;ALf[xj_)` ft*邶誓)4Slt=2z; 3k4`pugsL(\h[%+9tvedA54aIҞ648c|8#bL<%(cЎ6o*ޝvXQuYZV8Bұ]o)t+(GTc j]*gīLd͟ PnI$ : t!ҼΒߋPrr,~bXIYtdSpՉ>G։Yy})~&жpA> %U]^4Q۽/3[LY3apdR*baLhN̝(6mđ$MfNgd8'oh ?Ӊ˔AOb; .9i?klO@.M'@@ vUg* HjEd]#.ӔX,[ȝPH[ > Z1({dbX r6,Ows}9&F\dIFZRU='zqd"HzuF2kiiUcH%eq$l'~-އ9UЦX !@>e=ݼd,q|#&ђll/jުWyD3PuSO^{t](y/<ԈfR,7yG3l>xgd 2%bŪO*(71L9eot, et>-soh Tj&~g^U--M[p~^yH b=m1/ް?np'^ lw~ʄrEP8nzyΟ^wkSvaP0+@5/$Iݶ5|e~KړF-")JG{aʯ:Ӣezza(`[R ԲhWB/%nŤ!KJb5?cm'Z4)1'`D~t;442^|/HT~%B|Ɖդ?6Bڠc<6 J[x0wCGTx7xHtJ 1sA=y<~Sp߭ }HK;^BR]Wp*⋘~@ǙIL>@UQJ5e̱u@/F W&Yk𦁰]RĀS6.o g7ϒOȸn]^} +Sp):6w}@ @xwxJ6r:+S~z1${gAUӐKȼ△Ei+ t GE5(4s`~j;r<"[uvfP b;zVH@,/O*FH7&]F6ϑGh } txX)>ee sZo& Ꙣ̇48$A$8)#[)YTof6{1ר@s)ˉI~C M#퇟|w$G^Z} CY)b!DKFob4DBњqIRAݧghJ =>V2y;%a d hJʹDG" 30ʀOmp).@v#q>#~Kz~] j6#"+fpq+'n8=#oQwL#TTcETAw f?9f->a?J:kk=8A U;@Q/}|E' +6dሇZ/gwљD\cpWQӜ腾@ A\BcYJmfV0PVl^2;,QnL ĉ^Kxq>/hhzD_jf NVyY Y00"ju ݘ5Z\QEill,"?YMΙK60";nh=ofN {y&@TDwMWVDΆ=EwZy7zhYQc}iX;7+2s%vC,=e'#aw(9w$>8}ԭܺvg1*ob2bdڜ-@Sg_-]s6d); !4'HJ/م4(fPfBmåH )OV`7sݰ`zJt/U*В3 )MR;e' tՒ(ϛ@| X[92uvEɥY4T ZٌײOMM#O)l5fԈnLIiL0?g88+ †#"jh$ƸCE$%*Y}^VY#ΰ[ӹOSܰuI?OD ھgQՑ,%dzω6:`erXW^7#Zzj`O~+hnmX>cS>ɼ-Zw,7F>?-nCl1j*ew/6Q[0/הMF=ЦXk X(ʣx( pɟ'6c 2#;֪Rѽj患t } )?Dn_ѳ~&Qk;h4`huW; s̺H)U}9%°Xex[XU^"$Ď֏֪SZ ll;d1uhYmNEOV-iDA+o ek{`㚇Dr:?V_pk*zt"#%D&~?{m5Z= GO0P^0&Eu_*c[B^n:BU8d_g|wq4܊Svn'Ҡi)sVػROU:c6'v1|6SH%ЕjEgjC(j`0"!t2fe_پd * RYA%٪p.F~b"8scvYh`OThfBA46O %Zs"r&N:iZ|c3rh+`/<^WX;tj텴Ϭhn@rdС0Ҧ:YfPڥ'grf-i#{e->l?F Q45{Gd3]Ch9 O2&] CI"U0.:YcOΑ$J]\qUm2=s-%OU@1uQ\r}qounG\ը;R#7+>c"j^rr#?(K6.U(5ެ9ϫCZTU㧎|j7TS,q8WXrؙ6_7x#ON}^XTf%sskW$Cmg WE8;DIv ь0xpQ~9RJʻr,54y:~Au!%;p!~qojȃ$O*/UgjkFwեMChB\aKK TW,+||BKTr|\ fJ.4ϺAĘ-gS0w irQsaf'BiAIt &#QM'?|@(t: @{^|N(WDP?r(Yddfd6p{IiO#cu2}g5"Ij \9ZpR0mթц^ mm謹i2؊;i=N6'ʗ0U3zciuvrK81kInU >/K9dGtEѿjȹ.M?!l P=4m4b~A;@4ҌIG5 5b)Yt9b0oӦSn}=j_l䃗=őЎ*tImnUzic1 d[Ժ MIj&Ex,WzneIЛgrbY,=bn81J2M1A|>WI(_~t. ]#ɹ5)%i:VRb6(˳3!)"e6f5=j0tBrESY IifVa5`k< Pި,O ]U(ԡItTp:YP Ͱ/n؝*8gSu44 O.i\G$GAot-q/kY!NLo3(.fBoWҦcz4%J%JN)_g`oe/8~KltCv,XV*6P6˚ss^E?U6nn,Y ;we`}5էܐBU75)dvtGJpC6P#EvM25V`?pgs<ĺQ G 6TQ" B)P\|ؠrz.8P°MzxpA {,fK>~vH=ٕy+xӜVo;u*MRقhYWOjCU.7wtXx:X_y/"#F)\˵Q-kg=Uac&Gņܼ+a[vxY[untk-SD7wҖo٥qM7SI1ݢ-*GgO5Zݧu>X/v,ȩkt/B'ơ٫!!UAX?z*Ge?NŶ$ 6ɡ9.6|SR溓WO'bﻧForVm.H&/2Z|my:<=VǾ=D[0c$;cL9u{p[%H0j"17)ٳ)d:jŰ@ fFV؛q$C)|Rgd'f=%X9hf\)yn>>3NЮeJ.zTnI(T()QkfV"f fii>ZgwVcJGUg4,E ik?H5訔 P[\lG[ORx^t_&DX\VG!Yv5>rVwj̀Iަݫx^jbe`uGr:@;G4&Rx-7F`?gIGIKb+KΑ 7 7dZ8tinsh `11OamGr Z|fSNoqlrQ n$_T&ɞ^~^[f:f`l//YαoHMuo0FͰEEQ8geXjgfȧbS.5H;79oa)shߦŽ_fnOӽ}"z.]yH}L_Gq+FBXLv*\Q 4S xHPꀯzo\QKx? .+2%Hգ3!O{/>T'\wvc7]"dup$9#!@ĥ1Wub4+9Tu}vgO@s.A֡-U/I^:G|uh*=R+Ќ!ތ.$)\m|vΪl-mA`?:XʎWgcjRxǗ`~>(Mă/FLIV̓QnUPѧyl/l ?`#t$:B%qٖm=X[b?2N>yR> Lr{zuIM b=Y`HGꢜ7Q%5!Łk|K9zeR֔ 0DrVhP{, {IЮ̫x<(|mNUQ׽;Dט1?fNt1r}} V& Bmm.3eD[&T '4Юx -ʼn9|)9A٤11D5½#mU"5zd5=bTd6=oolfXJl 4x꺴o0/zdjaU#1M{7Vg8i{ 4}xaSkyj(*ԶU` $~hy9|!n Z~û,?Qҥ˫?( q(7ڶ}pE4R;uNY;ӫp3Ol}9i~U`̥SK dSGN`}!z-2 jz9yA^%Tm& djX 32߂M ?bPjWKz9k>5~VX7E!4Utj f;\#h*a:-z)XxȀ_2C.evRYr9P<)̢|6C,_FCٍ@5̢ŻI<{%rd5$+,uK)yo6 IZ42x eFc1ZVB6%YaayH'=.hH $x%bzk(;Ee[`!%m%<4֔\ոx]qϹCFy۝}y_u Rב\idZwS!@F+t^"(c]&n}:V`H{>ece-}ڼ|u'V#޾ ;+As@̝S{zy "Ѵ ҩ)jDCS6)W*+MċMʺʊq1b|=[|TEJRb.Z. l.%':2ƅ cT2UvCrgK냾$DG) w5ϲL*Vӯ?,[1f7wC/jZC:ef |K|iVؕW.ieQŊ5&ٜBY 8Eg5?“@PRU\1}5x%^]/@#ڔMy/kayHuK\ł$c^ׄpUQM)"t.e_1Z"dнNrenSqI2@ /AhQSMď㴴 *TZt-w֭^z)͇0G86_%+` `le| s^%9h]Ǣc呼l{bq #q$'%Tm[rg9 fEMNs[٦2K;eiyC蘢:_<<`a泗y'jZV?NqLf]3Y7rj ֪8GdT[7|m6sk4k5A"93sgȢnȈzBxt(:܁W- 2S17֙Y|"!&v}xUQgQH^x&tTS:1&qĩdw,|c%s/yci?R:= ;/#M5IK;JRo%W^$-`hUimrqGjun k -,:$s̓@^fӹxw ' ~F*" ׂo=4ێ&uXk~F@_k R=UN`".cc'(JYWm8Kwð7V*妶ŷHD݊~4k^[`ZwaE1z4ՏU[wssYW^7m-e4tV0DZ,M!K|W*y~χBF>/V(e|QL3SP֥LR_)8I/atk`1sEpMUۃcb5bJq˻23f>d,Zӄĝe[@7xB(kMVbW\9Znq'Iy<7+Ngx?PP#D8,~Ds6f?g"wgңǀlO?9aK cNPmkϜ!TA)xJzOVB볹}p' XlEMFS˦3˵oqEZٻ; ASDGpߠ{ފ0Ƌϴ\pW)`rn@>F^ygd݁ @Eх{5u!;TRuW> HaҕGi3^% gM[TȆ6:Dw%*_ %WldiEyn3?]\m_{B'A.=2͞z<",#YLg1f uq uJw<1 W ڜ3yŒyoOq5;O+uvl/_<'d\â.ɛ,و ^ )Q #e4V%+S,2=iǻL{?ClSb|0Zc N ggR22eО3ypM*? jҥ_Ѝ*{j2}$?GR= [_@rPvj(dsj~JTHO:m~-_T.:r)Cd?/(`K9@h\̅>:YzJ*\cx)hA~>!,tS?9Dg=B{W3KVY&a:5p]<%j?K2=cǕA%Bt0DQw}jDM>؈k!>>8>CD1Ƃe46@WL 3봜֛8vHKM4sٟ=Cy);tTcSV3 1ma ֜H XJo?[ԏiF7G"v~NMo0:iVz] " ~qvJkzP`BD[z矊v/iyHľ8Ŏ,N|uT@"e&Lk{* ݠ|TQ5E&{,Gs҇3|\e";gk&,?*e~ʐ}tl xzɘkcYD7Yd W'_ڤ^l6sJ)V,ʽ[rhS#aG>d6ުMtTK< % b%Q叺<Vd)hA!9:TtyA&߸,EA2uRMإ^hOlrieu\8$]Xڻ_ WRIkcݺ $䊛pK\ Qg1htgtMj0F<#\%^&,xD$m7Ϗ Eu̳8ت+8Agq'l;s@bIC96z.oJWUI zAχdix_Fޒy<%3Y6D L?okxM#[bϒ+dd})_iɔ[Y./>orfZU D>Ѯ|<4qy/244$V&Ɖ!0:PE ًlDck.kK2::*SR ~Wlf,һBT| Q.QQ aQׯK"Seш}Xo<\HppvI'"zCh*BPf#DR ?vy]/7·]cTyz?і5lJY\TUpևS`u0l b*ˁBbも?3dKx^=VLH 1]jٙWz,bjlL^0CJG{sٌu1 8 6[5CpF yi~(IC]Ѭph>s1(HÒN6,.{#&Ħ ǣFi.xa㚂H?lYPH/5YEOo؏MBA4KWGB/@v78}SO߸*q@xΖy :"q{Rj&:,X{ȥSNW"^0dnTN=s4zDc/9L??=YL 4*\]POe&8CZG @Y ; =–U<9Uň.;K"MGhisq ᇒ&&_Prb,Pv~(vx MQx'A= $N_u1i84HdUԓuΆmq gsMmGmq 0qJ1dd:웽y ݂! #i滔x\. Z/E)UAM4[}zVvikѝL=d\7q4*krYG`*Tfr %%t{ttNN&GH;cXF'0چLk0xK<ɠ xfҿf"@ Wq "< Tgh[HND:oM/Z>~0#5!ڠʳ 談`X)Ps}mMRgO ~IM*s{,m\F"h>Ȼ2<[:B`VҾ#gib*'.2o0CoH,$%SGKwZn.!v5WXfhq{[cHqP"S*2HCtԾsw .;# }h:  AD)'P)>STP69؏t3#u`֮XXX2R? "ŝsRTz HazFUSTnN :)r ~p݁60jV?_R1}>M>b/1:HSC"uQmh*)xhVO 8Hinں?W;=p"iYgsk6> 1ZOU x“@6nGӇ{5Ni椹dQ)s&XGs,6C+Dt1Pwl? q! FDbw..Ba Wr6h6"IDSQ?$|'vcǚs5W\,ꕨ3yG % "2ZRBc!nJ >?%pu"?iVMع(.R!Wڴc0NLH˅,Z߷32w<=M Z4ۘ7YM6%n{7*y&thAH !D7q|y:<,UxAZ/К]0h̶Zac*|؜xK2ZCxhŦLB]l4CN߄p}EGɤjȒ1QV~^54۱ u$N@;ɩ&XY!90Z(R4pH|eR;xHTL4yW Ev=|f;#svti胊e RP+0^.mя3dJC=x:}UWp*+6%Xשtc7mWi&p~MNz Ov`!l-o-:?iZK͸v= ՝0LАGc|O+}1L-meْy9WnMonf*ִiJ/O.gLW?;zN 셇 I=4DONB{7x%dYúЬZ_}4\8#~4j?9҉kՂ /mrp/j,Sj]BM߅FSv Jְ*H|.iyryDn^hjjP{N*HLk1$r@qaR`wfY͏G(,ŃL}XE3=`Ue"hLst^ݫχyW '.34WfZHH:!3LZE"9zv(Pąsq&]^Y,UŜUd15UD])B:޻Ϩ*蔩B *l!rkk0ev`J8@$X8,b>׌DI^/׺2:ة;]MW\kGœ-S=n֖^A4AHuz&(w,>R>3_Gsx,D:;kd ڂ|bWx#7FJ<7qKV4]leHBG3):P4&Lƞyf?b՛1k"T; d@P*v㟞4k0Uie}v<*G =;t^mȂ =E}D)UK X=]f8>[qȺt}xW0>]Q+['e_ው@uQc G M}Nh3)CdOe>&Ȝ߰iP^@t0,4ѾGE!|8un :67dOZ9ϡ ˋy@2 ;e Uy> Q_#!"O_0&6񑪻¥_\C"ӮDϧW @!OUF#W^oɬ;5›ojei9Dckf`>&?lMZz^`^\_ρT:,EHp֚%oD Qi€mل ]\D=tz-puH 5馘zzlYDŽU-)iHRq|hW A=Ir.4$2f‰NWɸ-ͪk* P=+Mvn+&׾"7 eN6HzʑDT?jk״+ڄ5͌/L[N޺,g::rG5Q`H?6],I]bF{$:4\6H-%Ci;V|gb-cQНgeY^cBDQ3a% Z^%#>CQ \yevo|`Me5=\(nI%ama4HF6F;Ro -afjYSpPY-<Ѥ ҫoGt0 Vz~^|va퀟/gV\ZpEA1Z "ĵ;$aCy+Y@3O lX-X/P[Øfĥ/MR} EKv3=j0KKXDEHO#a~/3(YC>ڝ'B`L),Q  ,VB|F49"y9ƒD=M3,RsDDzY*vgQ 7ùΖ^ӡ7VA Idh2r+m%DnvY$6MXF)΢Qµt41>zyi<VU]o O%56=PZ6#I }odrrq1iK4Tn-HC 1"ű Ye_ZS= JAyJ3VѯZdf|\oI kg#IE ]M ނ霏a^"""OPQ̋cZ5C;1 JyF|*eWI($J$~cظK/Yz%6+5RƉTqև-,;_n̓|q |K ս?X/35]~G@i3P\`l&:"d -ף|l:EE}@:f/.*x츿rR;=oJrSp 1H{pzqTUSuU`@)Fɕ .RApjޔO% z8VERUm 'K3OO8$A"m/> / j;Mx'|hoqb83π%o%K9j?VWF@&d̡u{?e#aT68)KDe5[4T M5,i[rcG!kʛ鮲g31lhjiSߊ@u'MCqoLebwVL s`pЮm8%qS1ݙJkB P;FQ+EԠWfNHf~K Da~/FWm o_k .!֢ KpL?r.1A hɵU B n6a!34ckЙ5RR2 th){} ,؁EOȗB,s9xu3D.e2ywɑ`0$a&ٷއch2Pʆ^c xEV޸)T/+tTI.7s}?[/:Z7#Z{6hʶ(U 9G/a<8ʩi<1l ĉyLEOZ}xEO"Yy_\Z_3 V4:mV.s{vY~-ڛ$a}gq"8`%*1͋#BB-顂2Fz40J!wƼZa*\vrzĶ{ yI3ChrIX6ވqr4wkXQ67@1崧 !Qܧ_N /%N\;{UF#kZX6ik QH0n3.⁎Dx) Z烿7* j@]gPrc+hR0Y YV)qPvUD }rEz=ITUZi#GZad,|sMNMaēZSy:_mxasf4 }]H=IޥNknx̟;΍WB0K5司 D8ZoU+B5F_{O5nA~h&7Xafc0Z]C|nYBƫn_.R/i9Ow=klN#)utt} Ѫo GD ɏPV1T-ҫy['|fvjHx(#P¥`3ןt٨*D^+i&*,Y,oo"%7 UǍyl*g)P#5#wwtĔvXG8VaYH<חfMĹ&WƵ!LzqB_M* .՛z\G J柿 Oh_WL'Mz~s}6;[[edQJZ^i& õbP"cдnulPB{KmU|u;:أN9i׆9 j7<׉o8+).Fdwy|ddioLnG NTC_&E:R/2pm abK/QWh#=uyV]܍CÏJl9 Cٝ3$kOK=__3z{HY"<l&g9!op JGh*ƍ51.w`̬fxi=,ۏ|b?2${mxk+r(~0 >N#oZ>y!nbN1[&3^BbSJ'N+wu0`csåCYB{i֕ƈ,+<9]+n_̫|ݮD]pMxxzlS1tf[,q|Vݳ]shLI{h @Fhh}M%Lےw\c9i'B}{)ȱ׾@bެ֤N<P`${- }҂ZLB6a'ǃ#8!=gƚ1'm)ZE[__k!5tZQ,ߧf ܦn q~שloHShLy{ ,C ~EM'v0Ey=3'Mo'D4̆5YbemqRS6+@tGs )Gmڷe>Jj6&O>gQDz{in3gf[hssUt-A(ю]E ,w, яgO|:_5au~K;:л}+eh!C4+ 7@I~08x^2\eBt[4Α?eu&kMgbex!@t뇗4Uͪ9jb^FNbvJCf`ѝĠhŵ]DWhӺ\`loN[vп; >A?h~q&C@Wu8ݤ 59y9yq}[Ll[MyME)z|ɏŧ1{\LC@Ed)#-d֐Oj5}oƪ9/cr_fSFkk"\:q;s ST0郶9B;J5Dװb_+ ) U4s):^Ro!/q!_s| .$Sߚ5G-' _.e$w ?.ksDD$-ޏJ[0}ȗF;޾NOx[No~ijའT (ן ^PMg"WR{ְ̨P[?)"԰sVq` A;^_b*ks)Q7'| 74X>ʖHx}#Vc8 ^Ĩwmüv,㦭< =)qR KhgGO@bb (͔%t!P8ōqNÉҼMT삁)љoAo$.c.8r 6ͧAĵPn3% Fɀі $Ž"6m0>5R/VK=~"*5g`Tuv1ƒ9n@t] 8q,msn& A }[RmoQҒvMǾu"+ŴX,rkuf:bIA@Q@U\Ĕ 0:ODa<325\3{`A@z;n73?qS@%!6[J:!}#znZ : J!57l dyX{e$XWG *rkяLJC 橪8KT^fnCRrY`ÖMvH._<9B1"(9'S0,GKu)^7 Xҙ8ݭLwN^J0Ls~af, {#ILU9:`8JMҵҥ̌jZS=|EI6=nMђv̶/ J]il#K ; %!~D&_kdsI0>g\CeV4v4HT/!$({Ivmc9M#fK ]GL63B'K~w4xg!?ޙtaVr|S&"#7Gg=czf]Z_~ )gۺ=? az0*~-#eڌV$CW$URK7^+̑9sh%&9ht9)etB]UN9XTk δHZNz4{51iV dnEKw#2A( |.~ Ȓդ 1N$:Mne&$1ДL'|0TFК6RH7H &)SK:ػoz|bw7jxż3p v^"d5[@_T.CapT]TE{;N2_a$n9=M2V7$Z2*WӼ %JF%=fژBibd{ oX˰P3W̰r%on2[-_z7qn'CYJ9CIC!8ZQڣ_)BDetF_\5l p&<)uS1ƭ߬\L\?:~{X\>2[pa-4:[ɿ]k;W9 ltUrZ2sqzH-Ȧү_Fϖ)SpBy16iHsy[LjxA`WTƎDwA<ͼ 353#e=Ҋ@9SAW 3z:Z(+%j_.DYg9< ׮2ɭȲ/x0+3¦y[sYIuer[γߺ6sg%w5G;Ht3X{΄y"q_8JN5sBVY%!֋@n?J%-9 Qem%Wxg:fwoȜbsKN1yן}om|+TT]<<1-}S;1~D3F9E E ݶSF36Tvks@mDԛ$O﷗xh#?!a5OMd B,vݫ(VB(V§Nd3O nmءV<q()ZQe6 Q^9$N6x^!x Vj pSbrӈmj#G':¾ת*Ոa/t.[Cm*ۥY/GFrAqq48:">$N ۲ BmP5H2)s#{#AP vMtiEynGF2}h]\umAݨHWuT5Xto$$\fVFo\0Zר+VřYqJ_Bʀ kL&V=)qwadX]J_䜘mnnH8F$u~oPl;.%]S jǍ}V?7aeP? E[|d#Xt!{y OQvf~ly{&=W8CW |\v hvӰM$ `Yuy5'%4ܸMMU.kŔv_lT>:K1C=h+^?F0ѩ`xtGB ь[aas!*z-Ow;wveavJL;V@*WC%Jj(\ 54x `7,ocPF^1~O(giL˚܎ +c%@#Ut˼3 \ڞ}Lys凅#mE(b)C46| k~S]?Q*t+ax|s !R}_A~y؛$Պs+M2k4`aN>CE,4+=m`^aAת~7ZSmun[O"wWYqP6eu:viZ5ˁDji>22n_I1N^q)fd(7+AP>qYY#!hv ܯIg$>Y6+NcY,@BUsA:e8l)ƶA׌|ճ9 ]e&=P`wNا_Tʧ9A+k3Qĝ~Hk{bchT=?#1 "g"&؏ W6&Wo!n1Ebxg _d?*J_3Vka3jê h6[ިskj ՌX S/SjClmC&pk7g<\9;d>% IjczeI c+KŚMIb7 Yp' <].^+5%G!#SøS׀RWQTpép.yr:Q)F+vQJ9F{v &Dc jD#">&ׁD1?|n dkE{Pp*emg|9_MhR^ҹFAs[dr$@FXvɧr{E~V@{li;`p!կZ춋{ *!q !sBoBAWBhr~MciiM@7sMLf9<'2*q| XT6a _1|Yݾk4Kt\]GƦK]F={v!`Te`;hQMrTM;ƻ6+hEt#Gl+7OHNg莐Ќ<6ő1oi01Ħ!lbA6x^Gҍϵ&KRwǤ Ԥ:w@\GMAX/)H fsg! p7j =WC)y-#If!Q┊Tfm^+h{]jpD 9Aoyr s5Og]@W2ogu:à]CEK޴&;Tbۈ`{Jn.Hn5_LP@i}\z_fGvo пA-r%z%[Gw󻁟D+Q!&vxJХ``قL,8 ,C3tO#۽͋kмbwtI2@th_ XEA Iڲ >kSY8Z(3 ϗ}*X򽝥4w̯B?[ȐOD6kp=(W]}&uXM-a$Y1TpGg;9I1(m5II,؃*Փ4<9=] Kw)VWUwPnf6[ܚGޏN싂 ڭ [6yW^}&gf>m85khNWM 5!2[B >&΋M}ȇERkzEͶ(j>oe$oh*]]CQvoȏ+ou vgn)ǯK9rU:­n7YDXM|Edg>7Tu;\"ۤ[N5 DbRC@sP쇒I?^;ClS?miOcab-=,zs9] %u)5g2?>Ri.Oe@w QVװHz.g3L# )y X-y4U]͘^v>Gi{O5\:;qj7voSڋvTյݥbޛLޟgDx${+1(ѯAWeϱ c\WO1r['1g~a/ _kv| rcB&5S+DH#:oQq,y<3ty9 Ma3/H][+_ 䔬&]g3x:#8zJḾ,>5!SRN3 ΈF-[gܗ,R>\+}fϪ!5ItOt$!;h0?LcNu=M qm?u|nO޾zd]]K3~}^ԙwb:|78<+vs`'N"Ƃ~㦖BSG0M^B1ۨԁ5 p V0ܨ g4qܗڜJ%'uCZg䮍hke>!lE3+_Q'˫ٽdLf˝T,.r:]܃eՃi{ T,:\^။#y␫ޱ\9*r;n:t묕_0佪gr50&hۻ# CЕp_uL?u&Y^iXl`^WWFoF-n{Np1`bʣ݁Cc<=KBU`?Q%ڜhGO Sj̐A֨[p;g̓dvтlNC = 2j#@q!1[0RAHj .zi>YkF\q}+13x 8.O>Ji:1~7LP0 :lFZG'4/tv7l Τs)M4Q)|ĘY}%ݛmh[͐rL/|CNn*T管>ZiYL);O^Օ=a}qrYp(|RN@Wioulm|3&GM\y6?!H$ /Z)?6Jhk'j%:}D/k;R7 7)>^{.KX=B&C8 =PքsU 7^ϰ@УGZ>Foo~b-_" SF JF<6z :ւ0I,$U oL|N6X)wq"_ *ӊ}D'rTt>Bd{6f ԶN=Nȅ^ay{%:v lj Lx毁oB*R x%-V 4d jj4{mnٿ_]oU 1+l]iC3ڳ##ϙK+"ސr-Ⲡd# ~BB0֫%SToSJSbͣ6l4M,J(R"e[ހ:]MuS @{o~:OgȃƵ@VoxŠ#~CS^ej) -3ob Ч4go"Io[U;jv p"l֮@K3It#ʖ%@JÌV` }v~^9IK*pixh/Ս p0*zWBrEV>/[mV"6 vQ]/ PfF@k݈؎-8,A2"hFܔ|6T̀Jg(h+'" vpPOW/pBX~ bdH_3}eJ~3 js/*&'~ַZ*E.PR PНȑ W~MK\IR'ȽuN澬+= Y_k髁˥߬ľ]=XFGl)n0[f (w-]C)l=[w/|Z9e~9W>+h~SLu,|9fqȯyE3Ovr*]'=~Aulǵ`ae gV抖 7.՞-؇6Ml٫to2UkraqdɯފZn hv.Eٵth@)*غD1eiw0Γ< y`<0j+d)xPiD>\& T;D>c#O4tk J9/@[S֊G]%cD2] Y;b!Sh(E,7F OCʞҟJn.]_`GzĀ#u%$jH+]8qwu-'N#|ᅏ";dDS~ iLSZly=/ʨi_sq U\:7$__#-M DU ]zW`? G`: ")5н.NpMzc02kBDx>ۦHfMrӟb`xd˖0亼lbr'~"ڈ/zwYiöq$j..E0LHw{c2̀|5 ULPkMX0vl *2]w$&f5 NMtK(sr()1UYy{س62JBX\wbRy.~?JSe\y?te?.Jr4{%Mf +6Sp_1z6r =:U8@NخY-jYҠӍ߁b]+sV".'$+u;ʋ47Dƣ0jIp9$Ehc2\a4Bs)m0>L7{b 5uQpaܴ'QON9r5|k3Rê(~O-Y\gND1UF IBT6vy`GeF,2ԓ(imtSb+iPmlL1)PvK '+:FDP7]tJ2%|B:,#:!qM;XE 몺;<(HvGa5@g̷t洛t}uy`ٕ͙`𤒐I{Oǫ۔(K+Ǩ yHYeIuN^= 0 4n`?a8gAdE3'5ẺFVpH1T( tm (CECg赹av"gz^edޯ>^C^&1Nt))P7TqaͼH Z8_vHǃOqE#>}B0n'^hͷJCSĦ"w~g+-")Ac,,^Ek <4&V‰1]EuȈ4Z"[`퉲xx2l|N0qB Pӏ }:@ $> 3wS]3.+)[ڥN- §fqxdt!t-NNjg9$j_1ظޖ*eTk ̀.rI ~/ z[CǾ1at8-^Ql7{HVYR';V50S(%<"Qv%RŬC8_#Mrk_ \45<-ՙe4,fnN?eKjEſB =Gjmn%I<+'q#SRI!^]0/8w RJ.us#a-:N,mnwW qx -O€Ve #{&L(v-~Usa"d"ߧd!RGwqC&#$aطKq16GTeķ?ʑS~N?X/Ӛ&lӜ5":DE?|hj t 4,2&ζM.+]z>X9I22h|嵜wr0n{%g om*NBw^"Iݘ7wD3/qr#MXL&%[\RBD8$<-0y( ^C+&~<>_Afrn]9DxS=lĜb(~|? zߜQhjh̸şs(RYCCx3ipA:)vD ֍}r:no?̒!=e 'Z t>X+ގZ=% 9\$n@=85\^]%S UqEb7՝pMs!s[(=A~rv]$7£>%RB]v4\9¦!ҶkG(+2uu&r3PZD8 ݨ{۔RIh.7џeǕOΦGt܌DE/]C^/^1D`zSPj}Nz$-0E2dߪ H? :KX9!mڒ:xE /Jd&D2_'`(+w&yon}x5rv-f2tV?sӲ {U;.a~TJGB~v,rđ,d' s81 ?_ZsT$BFS^I# c^!4Zxpb?uÆp/XR>+d;&ՅIUU\lg MHdBSHӚOip}Y}6QHmJnj["P 2oiNGP^M:R "> U T>JhTOi,\/dUE[$MWVSbv0+X2bTK|oZ`^VGO5|p\oxB$H kCP{u>)]b+ :RV#Iޭ)WiSF=("|IHGVc}m,*Վݩ(2mۊkg]si+ c ]) d W|xy<pωRdcn/:;F·)Kf~N)wПa_h!m8$ַv씋K)UXN_Rn~ؓ14l`lfj FG(I[/F=[j' 4/k93&ZpN[l\,AR7-A,7Y3-WWgk o-֦XGep.R-Sb4 ,zΐ<2|)`103޻A94]B컴mɳJ>*2*$\=Jd,_ REZ m'd^z0o >>~NƶQw_"*8{rTek*im;>: N6@FwVǾwpԓ{9?Ծh,gN#_0GxD>{lF'wYD<8l #W$RCt>nj%'~ |tN^TtP~XZK )t}ny׀fVj2w.|K+hK!U]CN Nel?V[6)p_Jd2ɜ/1F[5_qg.#fPqJ_XX2u9oRxꛠۺ{R5V-'慳nۂɆk'|:%/92f5X>AW!bE@s;N0 N;hFi}FZS?.>1Zb?@/І}Bb&L!;X@ǘ N`~V#9?ܷE%4<զ} Ҵ8bU!|8zw8xZ".pPE$ kɀ!oo--ig@vK .+L}/2M /=P=P < Bx3ME78|^sAR.(mYB {+ cɟF0V8lh}"a0* :4>mRf*_pqSb[wQ`y#qtkAIz"fQBw22ͪT[b{91VHÞ䯟| (8c 9̨GF;B(c7m:OH9tdW&KErpp~`ҪB5ArlVTU_ŅulJB(*±uf}ɗ"o?9vUb7=?;LbNʛ.[sϓmm3lն7iuR=FPWÞ  i:f{!xguBhUiۋlvzKճofaFO8)U,EvA{*^dqJWux,epηvjPVF%ʟAסbY3BOtL~az {xݯ._/'BA= R K.t**^6,I Lv"^l-B7^<'B;dĉEy hHHkӈӾmGE8BRu0kA4 (|8_I'KNc,»y=Vs۳=/"HÍ)0㤆"U^˫/?t fH9\*<#8SߌtH,<;_0di.x|YY,| A<+ 5vP%kHJ.w_YnFv"11y&ؙ)j&>tTzc`}/ZzƋV`Bwwٍ8a!5]! "ȵBeOjUd)Rn IX/0oj{Kd Y }鋋g=@׀."a{|M㔌٪[pcEo3\~=CI`krm8Q`oDf&aѢa/Sĝ r,̫Gh O2ieWi0G~8NL',4l4Uۥ"@-|wؗiA5ۄ3C"(T*z"R3tlnKƗu'p6Oqϰ뗄 AK~8ٝym/WH(BI@jSA\Egzl8U@;hu3J]kɁlWV:k'EfýDxzL`&?;H|0ʉ,X}bh^\̼I eT;f&IuTi P&;hl& JqWRưk91xܫ+Y,NBaG>:rFLSE9fiޖ Oɉ~SS,wVRr]Hڛb[g6 =ߊZ0ԋ IiY6j(kj:VGPaAwuB?*W}$i| ,഻ o(zn0̂C}r'&= BppZDCהʿ}q_딥::w׬k{i,2 Sr.;BeTLy@@0(;5Xl R>gHc1 p!Y&649Dv]vBA/{fΫ< $#۩ ULz;jf8twu<Ձ'hoįJTG(Itf?2o R_]oGJ آǦ7znA[8;O{O+7)˄c%;>:˵ ~0L(H0HƴT~\Ј xB}hҟ-y5h@$d/#^\;A" SHy: QJєom(cfU#SbR%}u+[XE3\<жOGI].:kE'/ocp\ʙH=iRN00H?ɨDdOnkϡvvC8mWh~'>C/z//a0:rY7 :T9Q\8%UgH.xU ƹ]q#1wK^z*,\.IsK_ m8Av/tEseqi7BwIĀ+a }L$joUQeK*lu%=GIZl?K_`31_PE;2Q/Ldq+:жeܕ1w4 s{[v\p2U5/Ôao6u-ycR%B~19#QF7X,F7XmO xڣB}l'!\5j4AAlk,HԃsT@ $Z:R2ݶ~ c{p@E&.;\e1ktjñZ?,ٵ^oEYoS:?%WRs pe8kӱ54D_̠6Na Tw\pKhl wS A24&]~+z~Un<jkG9_=M-s#y54DYL\ȱClŽW=TQ/>vMpTk/o*\ E[)~bQ}ȆߕJj[iJQ+Tq@ܢ;K*m"B<]q{Cyc՘:!X F>$2+{7G\LҐnג;S~lZkq",U EV[< '*aron A 0 BSiYC31yB"8QD$ 1w@J tAinCT'T{EC8CǸ&~fIuN[x v1U^[pB;G,`$YLy`Qk NvQ2%o ܑtPZ[@oÂ`H菽;_HP=az7Qh¾h{hO}qӵTZ0(^u'j91> ;"+HhUPSM`ZD=ě'&zY9]Bd͍Lcvv .4fkpZCXNyڥ2&1BˬIQátqk^UA')%tBV [BpXwsM`zVۈ0dhbՆ5 §ɱ`ӪEV>lso?hڂ=vDrʅ##7', N5pL==%(MDU1ka0PcY(upvt'k t>񡲻뭪h'U 4>6@\ >o?O޵_W0'+Ay"2ufTнt6@(RtdAP(F{8}yb?t}O[mkQ&\#zP"l{u-B<QR+ClXLIo/ Z2pK<,\Lr=Hf)qēI~]UHIj l~E5y"9 QL)Ԏ+R.zہB-WARFAKvQI|~iG)Y>cٌ:u\˔T!r#r?Q{)p.ʋڤUШk nm`4"{{ΆjQ2<0b 8 ֔OhQ>tWMŎc7-l./W? & hE:f}=8n[Mllݗ\av)V/P<3|+XnЉ-"Owb3IUώi_AY֧vI5s?3.:Jk٩fcE_~.RnC}@gn"DJҷ oT:]]eg(9UC%'*csV <B&l zN4#HvNUM@J(z aΩ~ސ줖~<'S8i]) С!T ;*вAUns "/)F.ọmeL+UQ;q'`k 3Xp(7kN@G,i˸Y0uk/J:5j7Jw\2A67EG] 4_ ahZA3v);uCVoH==9̩hKP!U *l+*5)S(Z ;@DO-rBp`a7E#LӚUs-iԕUBM/{se౰44Ian'';+>:QdozmP̴ZRml%&&>@% q'v_͝7Ц9Hz!FNL0?$WšM"$ 8_ WS>v,(_w4߯~1+5ƫF`CujL:kxV.[2Lǔ@0l@8a]Pq4B:nɔB7"'i6L76\1 %]vI||Ɩc(#|KN)yO5%tq+0|<[1^AN:{waچyݖ..9)Ӗ8HBo;!Щq>:C[HY5؄y[a[2T+mLbR$>XJu0LcN!u.B,WӴ 8sFعž 1ڻnoA@y t0™ ~W *jQak.Uxy1(0& j|%Z3׆+41TQV^w3ɇcuVVIHQz(GlbDI+4|7zbpL5]z$4;YȮV#>uhXO3̍*ĽF0~R'V/ji31nGD&/nϗ;?/@Vs&7 '҉+tgb]T[ )+S-Рi9[LW ;ĐZn%u_hn3G<31TX`'1HM89Tŭ5q./Օj3|kWś6uYñD9 NQnIM`=@q(~8K_ [nf?KwQc+M$QmqӤԔu'ȦL{6eZZNNhY3(hZ!x?[эc=rj4vUV2YO?LmEeSYܬJpJ.zmq kfl5B0 *>T?PGpUݸ<ZW(E.WEo8beH/F]!|1v~3ƁNd1C>%Gz{IN쭗,j ilG.ձsr^K{Zs8EP)U;V/N&HRzÅPs!sS "jLPj`9=i9e09Fn j,~_8ݕ"w 3|*#SR%`.s$[[ 4(95rPgįBiVwĿפO`6s*P[z|ZzPj4T R(=8XBkR8Er ņs tW L[CI8 zy'GFpQ %oIZ=dL͢ٳ'f<3-;t[m)ܸ*lWWżNf\uܭJNo`\+? P=/akv(ѸE- G[1y,I פ%T ̡zG*dDOw= ~ӌo=~8ʣqZ9f rf*(&/k(K8;w 2荷U4vb 4*&oS ^d1}a mR݋[.ߧo?L5+ߙ-k"e2qS;JwkũpПMhТlHU p&7%#ؕ5 jWmM)Kb 7ֻL_bCq9h=jnkQ|8 | k ]dtb EQƴx\9 ~;g5.jT=.jxsu$.k 'c9ukrUȿ9- [=`{H7mrNT|yB'V]~#bDz[^_Edè1"5G9&?2 7X>ZNRXIy bȔ ">)/woGXtԮ C881Rm͎|-ǝ75FkJGUvCd7<8GGeF MO/y+ 8YM/lv*SR p% /RObِ6w?[ 1Ƒ.&j63tPCo<6YWVTh&Y3uU *UPa8W6&clä8Ngy/ tC.* 和~}@ϙKɨnHEjfv8kl![5>0snAlmNKd4޼O<p_~"^:͈' J`HεgS@O=D;F54Qr#C w¯~nR "<^9nH^:M@A@uPFw6՗{ 5v׽I?8v|TƗmpl)D膛 j%9!*ztݢ@5ĿݹKg24G:D 5V 5"0TX/T5we X̱K# ob=G\읣!ӏy Il CTot=7~~r4+P} P@ևev[":| B`v.aY ODۂ+eG޲0MV>$sg*wYO2R-@Ϟ}-jM VFH# ̬E>Y) ~V[.(/XO;sAv vHD0Uj**>5IC\n8爺`SE`\:Һ6ͱya}f ~ i?[Pr΀cr$v~?1i=N7P.K]l9!oxhUz?öJ)04o4#%QbyJKcYn_]L1_vAP@RwEELƕq9>vYo_\zM3Us^u3S~i:/# b@,q;o2lEm$4w#@w^ 0sPrSJ{xޕ>بGG9k.4ؕ&asi Ά u" &.;+HSh ^PtZ*HtY9LDx 6/攬o\MkjJ)Ph+µ?,qڌw.j*QaHmIХV#ٷ!H|ӨT lROBdM2 `Vfn>q%}TҾ$~qok6~w@rz .2!?1w:A[28' Zѕܬ//I2kyMvJUǩy4LQhclm2Y""1w0ЊF޳Dk]h> ܇mBP7O~v̥-M$CYK 8J?g:sqroȗO}@1Kig\yCA=XBRB=_#e5(==69r {!.@]>mGhEXØPoe"G )mЅSˆaDS߽Q(5WhApHkK){|Z`-$b Nl/;y&wʳQi#'ԑЛ+9$Щcܔ)ڑHxN9>H٨Pb"`tg&| 8 ml O \J*M!@#4sv bs~ g 4/YZŕnTPt)_ao3_"*Sܽ;x۞;amyV raUy1RWT>>[ 7h.<9^{ nxЋ]|PkuZELNn?%"=7P1G$.i+;7Ɛ'|e .9n6l`<ߞ|r3A>2+5䎾dԝ:"IG@,xmm:(gZT\qggLbݡ)R"1C^qx{psqVp_.^;É!Rx R :Q}1nO<,JSܼGD4CA$䢋DY dScxK]w,Lt_ <5:+#@8=FR,5`|2aI[L}=M0/|&01|C5 ;ETc!,` Ndfy{!ƠVj`W'ی*zy|w?`NUZd !uxa:nz2BkETEj{~ ڟٶ$K3 X3r- #njbeg+1ձb$Q(}m~j!4E#26JO,B5Ajl!kV7oX›hQ!WYP>j[123WIfagUf$SEv`%i^M)眻tw*,{&{N)4 /kJ\0)pNF 󟬍W=9Ro RΚK% Rl.AJƲ,X$xҁCHv\2R $axŶ",qaCo+JYMovON+@sĀ'Q ^΄鴢z,ڏb亭ԲBCZYLkGt6w!nSAIbGpDKhJDD|=T!1WY5sRx/^>ʥG&ƲxV3[8r{zZ\&ŧܐGAjq ,17GL&dsגө :Y8R\N- tS4 F^Sl2xwj7|.L6sr|"~z {`DmlP|\a6vvʦd5DF B5AkJUhVZT>Ә5|V^\~ʒNA|:#d$_V1K<1)5o-U{}I=NG ]xDFLݟ()`vdmfS[ƫ>~qCU1`X*Kmhy\!ugYu\1~$<U׮A2v_ OI{K 2^X]qȵ@*Z v9^QbJoda/04b':ԂF,yͥBX˩4$?56ص-O3bxyI7> 9$b#Hw2Rg! +)^ſ-=wȗ޽oDa*B`mP>6ZJ, /ALi0W|zc -?tSG%x`ń%F#OM< M떜X ,՝xo{6GcXi72_OEpЏI4a1[>n73 RVlr1go,w2KHGڶ(3b7m4TDheIvV:I̖K}fw;T]*Qog# }^/lשdS锠xmfwbPuqeS sW}=C _[2JAH.IPcT'Θ8Φ+UuGAS_WSgP9dޣY [t =.x%7uؖ"{QϖLM~[C({|&gd,Wk yݿ d$lsTO.l%f ò+jpܢ}u.B?&"Z9J[ٳy)̦L.Elu!֙OshhI`8>%Đѣ~E 7ee_8Z" ;.0[׮06do}4#DOâgJtl Pzòn sgtT%>M&d(z Bz2Mqx'%Kp0[;ygb"Y0Yx6è5DDGVKEa@4= 秝>.g7KM98ur2$svrR< dUr9^/v Ƿ|$К2>VBw3"dBo.PbYo{ᦗd Q&!E[v~ǚIL/*p3jTq_kV`9oI(P:kHz)amJBbN) [g-}UQA^u JӎĹ[DC3'a{KH;'YPStЇdD`c%].|fR1I-|DeLqgFM޴T{ &v=CgN _ـk{6gN7M鎎Y so:#/y6îp?ݳwP^/(c5+ ` 0ĽJ*hZMC$Q7[vQ 0suM )/;@8ÿγ,&QG)G2゙s`8ѥ.,=b/(^c 6@ж!ɥ CǑƴ=/"DJ! /t?O9.7͢1ěm*ƨcws}ґyX \K&G _T}"pǃR(3 y2W;,etΨw Ϧ{'PHHA  7ʹS~8]Wz=SRCGgMxcz|mdH^ľ;0gfj-1^CGrFRaT%@F~Ve(.n5ivVT)OIvS$EeYv|l,y$%'NpOT`fa"ЃS,U5񄖣cyX,{GsS8L U`d4OXIt] F {uc g Fk=3ޞ}O'pYn,R=ӏ /v. |#?ݸ4evQ]bKxYehrP^}"$jjm 8IDBa,0nE=P=/fln)yףԘ̟ca~ɚf .k ^Ú "zc)Mk| +]țHZ2uX:.EvKϏ [S^l!]油&Q[ Xg zf!48QwOF?FTh\m:XX:@9XmʿD`9R<1٘kdr uh"JI)>frǿ%L^ơRu!1켣r7uow~hļB wenZ«VOǪv8p=qmQ.uy 0754Z3[ymx}bR̆x GideF&qs&$4kFX4dkF"W : U/6uz'JIF*ӡN .\ de;UTJZyǟb *08 =sOMe3?a Y_a@ZkKqeDr%)3> Z%eыs:$ :r5σ'Ӯt^u1*qZO-,|_Pt2M%E='Zd)o%:dU"z"ViOIyg„0#[(l'IBHt>֫|zsc2}U+6;f¦Xq"E-xa$7x{c:E Dg;(eA(@U )7{57)"Z @֟d]$ 5}n 7[M^n.^+ TfM|ɟJ(Ry ں=u9Fn]nڛ@jƢ_'Brg@(ڐ\7=Ie jL;&J\CM.w Xłg2_E DHN Dūe:-U~{.^EU36D&Mh}\}uv$F̫kL͏|'|uW>|9`[AJ6 *W_ ],(4 M -fFR'%#RPAJ鍃1Hl=Poh&6H7J>_c[Y7Ʌ q'*Z؛/Ma\V+Bb@&W $xr"#WRI,mvDX O2 f )tZ$)+!w5qPJw*}=MǼt.})I y0m $X^ChAG$w0D-c/XFZJ-a(¿!\owqlV9"]iR\~2 1;uk\T5o@G8tq;._0 )1a -!&ү*u!5|g⮔֟XӂJwxl='=rox FJ*{jb^^`LeZ>cj6\4hu:p;pG>@E"HF7u ߪ@qmLhϹS/9G9>/Cq'Y8ߖjtWe/%{bP^*%Ȫa$I3!s6[xt?5 `D~^=X})?RʺQÁvֽD񞹈.YER.|˝aO_4U7kp\ͨ¹줡P8#k#6Tg? !7J;b*ԎƭQ;EkTV//[]7Yӏn2.dUg*V;cR7k$ݸ):R%֫B;{076vk1nf2&ӓ^hQCl.D-h$#a;|_JU|&Q(x+h4Ay&E"rne fUF'G[#[R#݌%6h}lj(@e>´8`8s\ !ق:]sU>V;Hk4s=?.A \$9b:%tʏ1 V,~m4HpiIܽAH4\O󶒓a|^ dэϜ xgN#bA&p.,f9zy i-904v &G}7END@w:(غ3CM J#MdOCQS;p$;OοE#2DbVw k9W#H RL C6-|QۈD.\ De8k'^&܌R4sT3QgD2J%!\@֗n}V[Rq RԘVG15)'ΆDmț[ c" nxܝ!أ9uy D8*مХ?𾎿7f=AP!w{qff EFe7 Gп?6bvE0nOh]0:<?<'T$qX' K~)koqT5< Q'|l2% F9wli6wig 7V'kYR%oslP:+ү(1[5zu6Jc,)__/tc_s6oع@B7_zc3&b H" Fx@-T-U*q!WHslG$h]2@w1#T"ń }A`Ei{ښ΄'8՞{Q0NkR 'N*JYn} ^w4xȾp8\mJȲc ee_ˆR;nFmdg^fcIkա\doU,׽8/o w*^"t?UEbM+3-4IEĹVv`D޴jczM4z-F>I;ۆy=Bqb~^$&N6O˻|+iC] ֹ3ytUw ye+Kbt.^suQ4ֱy c wn074&J3Cԑ +WF0CTE|Z˜iAa+Mr_.Şh,A;m \szl'~s;Dĕ{d%r0ܲI|tQ#]u.<=2s`7Qx*g?KRM R#4>E򭂒8I#lpx>I&K[Y&3{G|X#]LiXuk0ͦojU}PwQ&RB]tTJI/h$(:7F e y-hJ竒vl5Z3= AOU:X mQYcS$p+PPM D_3"w>X!\`WPZM{Ƈfg '&u mkXJU~\6>WRM?qŰg 7ʒES d$qp`_69I)fJdx6?iK-tS^q*dNY?Xi]wIznjh\E>L#AeH]/Ek- PlN©@CP@Mee;Jk~y@|NF`SUQbCҀG!cH䄢iC`%xWUT`<:ߢ}E [=·3vfjdY8Bj1K)hO&UBDsYUJm"s)TB#b4smL?'`f0iV 5:~Z'e)/HDVʨ$/={P vS-Jh^o++[ͣszCe/3z^de#b|څU~HODh`ӳ0PބסW/W6e+LIOFa57Ÿ#͂{|@hS$̡4&^=xq>+Н `]ayv(1_:ky)j (0gRg0.qz\rh b##B2Fbw~d5=^}rHeɡm}E4;d~Nr ;~마ܒPCM3G d Xʽj $,KO5dqf3.0^7; l‡f1\Mwq=&>а2?NB5En$U 6^8jE=a\3,lqqsGޠY'VS<*kCs;j̓ۑXRIӁYW#>Jfk>s̼6X@Κ|xw?֚z N\@qx&L)SNpxrNG?Cfe(DYe9aOG60fS+"ATP`Jv˔L6*^O{+F~"Z0SpfwNzCnaG%%&-;j=+ Q'9} ytzb5<Ӭza@ֵ9)_Nx qmІl1lfSAfM~JLUu.biUI=a͠>4#cOiE9j(ǘ.;gmd X *]H2ؿE?οxBG,E2T=kLb)c\r5fA9(}]5jvΆ@x)orlvjaCetA Gp[X{bZ_{c;kN9oz 7Wy4P]*ع_w(BA0δ֤פ){qN2KtyJiI@>&m$J#Cn.9J@ $ !)g8 !+m #'.aZ xyh0"iX;Sڞ ;kl=W]*\L3{5|/5 aZQ xT/ C:j>4j܋yѿR| +L+-7Q(~G0h:r_` Ra d5P:$w*3d?H_$y%)Ms)9x{t dۧeO(Sdđ ~߆aY(i|ԯaxC+nꩴiP_4dk juS#L{y7R8*oGe^x-xuPz5*d&XDgaq0Љq "݇H6•nzi[)T)37ͨ+IU-::~S'4fo>Kb Y! jE pNVuLnO xyҧ{L꺦)8-,.37Rzܩ?<6>[xS ,4 ;Zp's\(ȗP{Byޗ^܁@ā74 ?EE.\2NCr07^wv9D(}A~fzCUh @c.4Iv>{@Q+2Xi} N,Eԟ~2ĿMXrf dzd £V\fXrԾ9"i 5|ܘ1V;J" \& 7ԘMèfjuSIi;LȪǫO9YsX 9'mlyyp?+d˹qm4Icƭx xx4,AxbpMR%LC#MSycIE0ն}Qu-?ηW*BF{iD"oӥ.[қH05ѹq9lۓ~5'4ɩD+Ei#SQ,fho=Kމ*'E?S? |w\`7,脹=My0O)h` T$ ¡B"%Fi XWY)T S.mhU 5GHYo;L*_=ODn~7 -Qb.C]D |FDچLx2)JMJЎ 4XѯTV7?L0ѱygۭWdYaPc<<23QKސ(dR>2aYv%Eo^ѓ 5o,lz!JbWNjP5r>.vlnI.?AB>SZr\n{|e>EY΢L|sQg m_R+xn(0*1g,S}st=фȡ/Y_N| q mpoUl&(<t94 àUD}- k 0:UPRvזL z'(C:y*<_g_5?xSawp2E~1z̘ - 3GxUS~㗑Z5v=ԂVJF/+ձޙJa 7 h;];l~4Yҝ9u$8 3\tّlj,M1qb*:ҸO3wF'3[m,7RWBlδN*O$9RT4|*A`q( ˊ# wV @3ګ5AZ5ٶ~dn( xP CHV+rJ/ Q3 T?<~*k;Q^Yge_k[u2xhֹlФz &͇s"M9܉Ɨ'AmaDZݪ zgnzW=T_wnaז?uKA^8shLp>Mwϒ]o՝$.]~qPXblXt A5CЕ Ki)Wv_‹)# k6VV?ڹ2(5w1/ wL[hb?yan .\1݈g+M%QΘm`>DyؓB2Ͷ g0|*J4 ^7 R(Dيݴ”M'aXI'n{uq?R-8h}Ne6{wvHzA Zf$1*#ۉVB𥃸_qV gasn"e{X.РЅGAa=r+m7`> ܌/T6`/+JINȸ~^|VowXn[W\dCRW _LzՖjDƴ gkOza!2}`KXSL[gN>)@EBV ?ȏuM=Z7Z L{0y6&;ĂJ a%:ܐN2d 󞓊?hYf6L+^qMFN -E{e?ITЪ)/ʧA=vԅ!e1է=3ܵ/FSp#_EEq^KvNΜis o hpJ]ye~Uauw Lu'^TM}؟b p霻wvW{y)#<Ҳ{v;4l\f{×hj E[d1$삝+J%}||( 7Hm9`nڞ:3_|]/.9+¥brz҃ n35mja82 P.al(!i[$!RGZlu/ǽ//#M~C!nGqMgks8-tuҸAR=06Y\+&?fENoum [J詏a@=Y:yp k{j Ty-n',)K.&\K` l?g œD$}+`&A,/Mܯ"簝˄ )hcܤ.{4k8yV@]u&/֞vA}?!~xQX)/qŽUdVُ:E/)XPJ 6U# d|bA]5H܇ͬ$YݖQsTnO~|!!@tԺrVʂ%C_?LTZrZOKZ̀aoC ODUC%ƙ>m9,<+2ڀ\KVHFa!YOTcьAWCGfdb@NzY#^*e\;χ@!\{OK2s> MRbT*@2u(k/zj0).W**5pJG"ڽT/{H~+?[HRā9Dp3o!EL &ߛpyF(rZ%Hx$n)V3v+u+3nJ.4rfn9A)+YNvP;kp>Tu~tkr#At2 8 nsLY`a*4(S,V<'()E;mkڻûAA$Eh7ҥαTW:CetFx2,+t.<|DQK ?nf:٥o}H*(0EN/g3a77D(.t ֓JktNut*:硵Hw3h>Urw0Ӝ]z`랕^RS2"36opΤ^efibqUanar\ ~!g.甏q^̑R@A1ƣeDX_bڛ!\62,:@-X[ƛw;1vmV\ w=~T} ƥVZƟeF1FzSpL]ogM,WVS;R!YL]  X~_<i/72 󲙄ZϦ (7@(; k# G6yUJZP{8B!٘mY|wJ7,f\PmLdXU*/Á@–6:\df-G:yJMϨ7cAuy<1b!aXgW3,yχ|s"^z,덡boW^#CӳJZh(rR@I,{_-FO'!\:6s]N،A5{Z'Lr v d{eV^H1RW~ҭ>Bb":>W,X^n3Gְu+[)JZ}hL_[F›سs/<]5A@ap5 3OHqN#]s蝽dP%HHgb]ǫ9Δ8 GÎif~$":C AR8#R-{("/ >֠1R-l&θU^LJ~tr;mإDiQH;15*[e&K¶), SY`gPZ Ρ0COU5wIu2P- /+4 eBEK'a&78w黪5w5cp%m՗,*V~V5yܫϥN8&BX$KhrL7;M Mܡ*#ӮF oNIMwGVj hY|_'um7@":g8'O>>!W=V CVI( yxC oxa9\u1 a '倉G϶>gF\JmW^"נ7Ufl1= wqͿq=|Oce:ܟ h "D@% `~Bg&E _n,<\%CG)U/0y2 в 7i. Wڑ*"\ac68 (c.!Ѡ!V9}{xU&\Q[ôZ@ihExCu,-Hϖ$.tn,EvD2mmzKw됒eTbʷ9irM;Y|3M#8,,ky`&" }ɱTx-yXh "v"XϚ]{/@hkXP8բtM@i}IۀcNuJw ѽ%V `B{0Ġ\Z͘>_zg#y~J2'N'g\Eا~Y 5#E<`,3O6,ƶ/ly=Nb6&r8ns0)ΫW68>AEJzcSOxయ'47G)s/V(k6حT5VL K݂}-gc'Btad7tmRe6Ik`fWt_.PXeh$a.MK2hW[@kV4v ҩ s1h "-]rsOk0agߵh8*8&&) >9yZ!"9o۾v6M:GNv+W]ǸuJt eڕP.D+t~\HrwanB׻AT`f:ߴP `}liW%gbd֨NZ=de6-DK B"DM׎r3kGigюH {<ɳݹy W AS ky7$M vYuއw~n@!R?z_+0|x8l!LFLhvqAy^WJ(Zx)QV*xU}^42ݎ_eV"S[BMà}_ّ;jECZ>uN#VJeo&Q6*h(Dh\#iX&n 3hEҤ^/!<5,܊zg 4r}~cY8}aIr[_t1y.[ҩbmUPlnA0l2߁1Lȷ!ڋc/ Tx"YdzN:1Ҹ-"uz, 1wQWc? 73GMYH~G–Tf*A۰ʗWֽWK 8zʳƏg\Do$z%.DJ\N 1 \V@atxXwPjVnf/{7nؓ$p-/s?o7L->jnhMĪ"yу1"kNHI §jV-;+(ݖdgpK<$BL#)T_f؂N2O4CҼ{\hQ7Ƹe\9h 1{HAA/INYz`l>Wd8vI=]Z4GPV;E|5S;=J%QʄO1/J*vuX&.:ZxH"kcvkq)V+eD"\\'7hiJk4VX`e1C΁7DKwSxl-sof^)y?ib̕zQslۉM V i;$=un54<Ͼ(aE UGU|䫯9O#o'㢖 (7jӿŝ6X3%fϥ/_V\SO̍:"w;^T2pHd õ,xMqȚ [E ;iΊeWM]nTTwGn@"DIc$8U $KDqGS>Ӎ3a숦x]̍=ptgKfUdPuا!$пNń"cbcUo-juMof>O:< @Y)VYm<T$6υo󩃄mi޻ 5zсJ?JJ"_*T޲Æyȁ}/ Z⧇rx2#Ym % Al~2L'-GL~g2zs,"iV i5fE`G#td`+FW%| ~Lյi[Ҳi,IzaA3^p`49ޝf˥R'2{ l2b'9ގ887LQ$K(0W!P<ױQ xB`,ݖhG&>)O3.}k"jtsF=f,*gF~f $=p@zsgv^$f|BpajJo= &u "Ą6ޑ芳yrGz040iQqU]lr]@ѹ'Xr'vφfkoH\V]y&^m!j]&RE~Nu=RzL?8cl!>\l"Ӽt$lc0U6I1tw8#>n20v~jfˋbr368:ٵl\}>0|fR 9^02'ܾYȰ?9@nέnEJ,&>M7;B8I/uw!}c+5C)ɭaSw'Ҵ_~RpZta5(d%_L/N(ZHt$ѭXja͘M.(!jD-V'퐪ü:p'\tìjB Yn*T(H*@BcAL549&Ԑtc,d}Mk%{<:0\õ|o&iy{.(F ;QkT[R8m G*_q4ݤ%xUPƒsZ.GhNH~aQ[Խ.O 5{OtG:ڥ5PeE21( wFVXN`Es 9)dܿ $NoW@?Fz: j(4Q4\EH wWp: ~710\[Ņ]uUK;BvO=z.m-9 O#8@f$i7T4\EawK9qT]g]f'?X^a}VLvw ́5"?< |HtP2;jé^]4ڟ}ԣO_#[ E*,Y= :TbХ+`6d*Ka<[u8h.A5.M !ׄ?2鞵Z[=n4#?IZl"!-ws6#OjU^Cn܂8>2%.m tvO3# rv/rtC0E+9`:[zypɩ҂ +av(/j"t |ݤ7BGƿ3) ɴe2C=ȂX\Ns!,RϿI7Hi9D3˛_*D$(.ۙzrǙxHTe-%Fq6'ِʶ!t櫘璋B/gmLl'cf?M4')Ub/ `6 7pÎ굯x+TV([JZ*iFFiNd%-0V ,D~;+476,]nub5N.TӡD_׻4y/iX$!3.؟5qkq1{#Ơd tۥ\lrQH |LJH)ݙF lJ0)Vf4@kN(ߦz-ٍygn e@ XjoRq+^Hb7;FwoNz˾,+\n)C" kx78#A0̥|rN*]I4dE[J?BǥS,Q0o`tR<+±&(ۓB!卑DtDn5qfoYiTOݵ_zΗm%U[Y^YG㩋uRoR9ITJa=IѤ&Y!TEY-~1;Q=;e`k_SW5''W) |c&pɷbNW^d4##Vf홺F@4ZWD%cT짠2lI]F5hJyh}ژ5+MFVaQfhR@&@o'72y98#h[IЪ3s`>RKua@/-5p۔蓘wEAn5>jPrjڪkD8弍(Okfd)ןzp`7&õg{˦=aϛ]w:f~&;D/ό薠F|Q^N.R. uI?j.s{uŵ_Q&&+tҽBC|QɧQ Uo_9dW zB=g7Vsr  [ވK ě!RuyƗ$E= FFE`c'8q419c"ajv8+i-l;㬤i̭KG[_O՛3zjq1 j>iJXQ"4H;R7W5X}/5J0E7 6űPj9y]jP| >]U+_- !J 9lP.T4+3T*BH"}gD["X3R;l˯SmّBUO`I(OqTd{.K#ctF~MQgRdfk9v6lָEHW!42)-݉Vpg!=˭k{?BLNNi堝Y  [0/fUJiyH!],{2x#o76h"X̲ eqHqt0_@\l3Q@%ej4) 9>. 8-10RHD\WIK_ U.ih csoh @!#Bg beE"x< xelgaZ{ nV s&Cp=:MݨB4!\6N+RS<0 AN䄅s~oE| ?gK%A]azJ*L1ݐVNA{]c\ryDE%ur$Rq YvJԾR4$&ŎKrG^2|e'}IwOBTUuxhذ75nKs)TW ^D0-E8.hos[B2\Lh4G)0NjBhePu#eTo7B:Ñ;,yy$D;XIv=֠Yt6"6ṒDi w8BW"'%+R/mkPӱdqvSջL./J檂ޗRih疙SbmrVm9gp> d 6cWnռ9$,Fa=s4>l [o(ZeBқf>mWuEӧ _k>|?4WYP.n0-Uy!lesqg`,~K\8|NiU}W;"-`x+/y#' 4riC&j UV(|[ a#ա//"z|{nB?o|8m*OZ6ӳN+d $(Cʶm\gmʅ/z˜batkםD\ފPtX&_T:VjK ! ,] |g4Esj(%EH LHDTz 4#p|xZxy܌d$}$XΖksV"m#<2XXZNVKiCb jۍ }EɝSI SFJ::^*V<7Z%'YuI'u;HWWZ2&n8kP,zl.?W_D,'hͰ^?zޟ\wAP`Z9UEB:)lc{w:QdT"S%U)9ȵ3uY7IoT4͆BtjC^*! u z(ssD'菣xj%^N`v(psgYdw")Z\/㟈G'$bP{ZdAۓU[ȣK ury& Ջ/v$ QT8l|Mԙ1MF;Hz殑q ~~JZY(-T^۫I A>!ɡ0(_DBå >åhS!_&Tnw-jOX"GvO֞Ǐov^C`Sg3@Q#L EU|A[8n|/pEQ5Ix I5;{30&.mmYSkA>_{䲡i\[͢%D8 @z,H5:|F3hlm .ngfوiF6V%C nڀ? rRZI <%TV[cw_=2Az#!\`7dGWgSFvI,3e&H²tV !^VzDc=*;3C=dA\r?:^?PE%lq:6"xo개3⧿q\/n؟W=T};Q xmiA;'Y8r,pVNlwQ4Kύz2k&|&9q97 YD֝‘~/ҩ!e\G 6q%E=8s 1fE؋$"tD%CٜSd{ҦnD:)@LOP)S!Њ۠LWUc; 'M#{A`^K ĉte ϛ$d);]<哮eq!*3?KswO2Frpٿ}n /?~e;uc%.Jg߅&ʵ*{Fu#1T,_1ɚ$q q\"dQE@8vzg0,Y٣SY:L]dH/Q) aH h}Pש^iҝX4aZiQQ0cإqŊQA@ TlC9 U/kx]f=5"V*s}Z! _;+m-Ip.L 񬿭u Z9AѻxCa:Ѭ,бO z>~D, W[Wb cdTR`Z QgVfcqC0WoyAb@g%6q#ʷ i %m)M)YB9Oh>% vTVtŸyR21޼?r,k1Эv4$xD%evHxl]30~QbJ̐lO͹%K手vh 3b"*6F&Bu=(O%{q 1711RXsvMPuFF_Fpt^Qt2>+OdU<0n!E@]324f=Ef)m˞Ă8I rzNir0 %Vo0ʥ(0 ss)uwWsߓjJRgJ2Ť9uc{۰$p):Vz1(tɡfF!NEO_'"$Qj![3q}ԸnYK!5 Xc$:BQA:|VO48aO3-LN*ǒ[¤.)i>]nyz!G+_r&0ǿ2jVql40Yeppq $ėu[Cxg;{`uȍ\u SΥ׽"A'Ѡ34FߧgCSl~~uY' 5iŪyәG!t5$2.̋U{sFQ~~iS5Z'eT> ' eyIEy;Kl01Z@b_B~C\-6YU|sB|؆ڪ܊xx]~/ڀS$׶c<` Sp!^jZl qU_Eb&*U&.o_١~Vda!ɰ_^YbhE:]8zOhZwngYڑEIn)BiiQ"HNܥ06sw)ZPV Jz\YES$ ]dk\K3gj?WЂm(u 5EoۜMTˑX(<Zgp{7yCQ h)b"dM>]UxD ɩFibbM'B=!a@ <2iAfLJAkIE]?W*rt^H {XR<ʮrF F4US{OAN9]&S#q cW\K)IDutUC4FUy15&z (T"z% "NdJ99[tAɚf[e.u=m̢Ѫ)Ac/YL{&{k7(Ї\/ H{Xf>wd 8>g欿(oH+wДonrLU*KS[~iU4sz|$1\yF▞Z1A72"eKT뙾3Ezljj!F Nk@cP\#B]w)IY`3HŶ7!aD{xk0.4{cv@_܈=ZXR(Q/w<վONH=ںL8rY0h2k"]Y\>3U )rh`?EKsw)FDP S+/pyԩ8Luj:{4[M*#AM? ί󋻗^kEdZ RV7۹̦iTØ رS©_tt̔3[ޓi}RskܚJڧ#Q3ZV(Ŵ!ea{120ͬ:HĵWb.N/DK{߆OGe_DWB?IT3qؕ/ۥp۔Oy/V޾Iv1h({H!2iŒv=,.Gj灈d@+uJ;ߤ0ΓºTqlppniIK/OQeW_:s!w#Y0L9s_2Sh<$!eOG# 6Zy9oln͈o(so;ֈmAײS}VG>j2ZءcE3~.qb!E/Oٵhᐣ#rNK|P2K|Ï\=rl]HN%3ڜwpql8aemD2Az(Ȗc-lL՚"/K<ӳPV؆KѸ7jn7 lU%D*/\W[H#2v'U0/q}wߵImV` 5 ̛ԩH+"(UJ[#^1|i[[>q I࿢H296Zze 2,S(I?W$7~ҍ!%(~W9M lW]O |oPjv5%3!XʗӲ {`c`\t5-Ԥ4!bSw NiXN4s; 5(rv=i~;98%ZcUHkOA(tiBL's ª <ث]U| P_lL#Q'Ӧ_x&I5n3(zJ*Rd+k7T(PR4{:z|hG ";fiàn"p:L֑JM*xt`G亐=Js;5gWڟFD57斉S 5sZی}*hY Bd-*{P#8Fp8e;3:ZOM/TBIHׁ#!xֱTIX7~bGC]ۑ|.'{yկ}{oz/ؗ2nO|)9j0 [АTK6=w,Jkٳa^wMEIe˽*R#/kaT'@9 *mH`2"':v|u,1YK>qal7NN˾yLwO~L ]QlSmXѼbClxv=}"lr#F]MXp i=C*cc{VBN'6 5|ZȫPE.J~qH03o/=w^m'~!+א6)UtMtγN֛" ]L-dT7'1[:4 BѾ~ ̎jŖ򠹶lOWR`٫+_ɳ-\k'&ĕOJ0N㍄JxjZ |\qmE RwP'[𫫧-6G0{{+c0OȚ͇Y7QHӷjt>kH.G(K7vUOG2Oe=3Y.YU G:cWX>]BK?8 V'F#Zި7TmpN&?^N薄_!%s13-eLmEM>?D*2,Kqiz7RIưpϢNG}oqm ƌݜNtL(> c_}Yû 5v; )U;!f%9&,<'`l.&]fZMcxq^#nu/Ɩ?}64hU3ŲU'TA ck tYv2]u2ݘZV i}z8a2{jla2a?IfWfD|9' z(0-a_ڟO8qt&,ҕ^OĤ5rLzCWQ=P,yEheOjt*hz26}7K;̅HjU Sc("Ǭ횊m-MNCrWp9! =.TGjLu=iXL m|+BVovT;R;Q;2ë́[̤ c<Ϝ%#|p?CC+t]bWo"veզjR(M]` +B k2t2ps%?[x N n1RѢzqBzuM$FeQP v%0X|HCP]\e -$%j`('ŦݝMͷ-;i% #ic 9Bߎє(9^O6>]ຝ8 =0/:(ք`!{u`Sڕ)~s%4芨@>o8-m3-0&.bS4X̞(Z)9\%d!TK,hc+"9MȺfCY/<[>p"*V1>`VW#|J }dO[OEzߌRMcZ{(yhvZ I|qU{G\g|q5/ba`w vBfwSKд~sTDg$~\q bO}O]]G\x{>N!J[.DbS^\|=D!i = %?m; UWՈpv16EBR{2"A_u1LΡA5E{Ͽ!2a>L5j3F+aC\5i7@®]1"Qlk.ס oQnNC: Ga~c!Z/W293 ~p LtY&,ER!-lQI !ŁtFi2g5<kt'{qu9sT~W<}hșgJ0"~͟"?1jbx^X`N'[r$y˔81Iޭ/BʮgxܳFb=tW8|2U"t_A03 7MQ>Sh^*]28^Wuܶb΁yn_ƝmB@[j#t.SnFpFn{t5g$qkQD#kp:Jrϋ.#C:exŹ:/N̍=f ЩWTDG27aM[:&I&; =m; Jzo\ Md>)[w6{MҐ(UB0=.`L"Qj!Ks2;*̂.BM3Ka߄ ]!0mɸ~-9Hb Mɺy;`fm C.23~L2W"F r]Nm v^]巽kbӕ=^@g b"Zls~Z#gvSf4B~ZhaGX^0 :!|ֺc<=@)C#-Bޒ$JŢl,\צɑoɑN,<ΗBk~9aP=m+v]cRFmwL99MsogjCKTtҼe&^*yma 4.,[ xBt:=,!ۜh'SPS )k)xHm$WYJ|(Jg$ʆ6M~nJS'ا+MK-pGRy 9X҅DkJNA2fh2=Bw~8xl3worӕ(I:TM -[=J"tLܴ}dp 8PN0:2R$GI;r^o c )R@ GjJGqcD}&@Vݨͱ4!l-͂뉽I r%:ƁeB$ت۬#沴Nbǝ+`_O8(ڠA!WmB,-~} :A0<,iM\t\:e $q9FT+)yܣG`pBXԑo[Ū !yZ.D-:Jtfdtw7eto=ļd+œ;fHǀ|H7i>X{u8Y^y = iU/Yz=V7D*:Lu!7:k^h743],F9'vS}LW"j}| "z^\nLkWt/|%%mHŅIs;?S" ɾh4uΎ 5r Kk"θnDhe 9n>'ph 0גF~gn%XTGL="栬GE c""&ՁQJp柡S>#s* 7TlnKO.I-RƇ>hԛar.=SXiUm5r@+2F#@(@R#im͏!Bƹdr׷lO\-Di ~(h͂| jt瘩 Yx\fD1 |&_Lՠ_z!volg<]JAsY~Z0SO* pΏ ahzQ +ي2P>ɈbiA¡Av }#G'>qd*dϷq8"'Lʗ.xXcw7CsHRf*H MOVL%ƪ0Ens,V t:~}{l9Ϥ?Cf̧]l6/@H]e"iY4:*ɵҍ 4>CV@S!߿,_(ZleUAcge j]KvbN=>]1 ֦l.H$?t(Jns./xߣvMRP3ӋdL\ 0cm_k=UKbo:zbkrsn0&$\7{9gG|4MBbxO`4CU4M2Tmp+DpUG*fJ7LeDȀ|YG|3~wIxna(mܸV!RRB˼ "hRO=P]Ƣ :ˤ{0 ݻ1-qaj<\QJʸS^ 9H/Φ;ۗF3s?Q"Le[Xϫ[%?Dڡ`+toÅh,;_^L洧A8Ù/^cؒR~+@ \dB=e By5֡'4pfJӱcJx&t54ڙƱ%IE Xp~y,Qd[+dٞac7_yL&?@}Q:&=|K4[-D>l@9"\t,>KR(h˙M!xvDQ'P?Mȧ}ƅV?C@kو<,m?_& ]4Kb.Fx'lbWĝe D v'x@9y`a0C1wgB#ZW\Z9 eig3)za2I|0㟟&%j*ܩsAdi )%_2i S7a%D]gԒsжE. X"sMJ\/U!9SH}O4 bSJ9LYnZ]Ag0)L:>~;3dO9 Yf7oJ}oXAWr8-3iznxDokGGH w?^CƭI9<_;WXݔGTQm,'2;ė4oŝc$uSj:E6ar!>rhh#X$PE*Hf@b> \0Fc 2"*JjMU'r8$|­ngb vq1:n;c=gDCk=4ܐt%# Skb3('('TUѢ:qxv1M?O9g A]VuyRamahw~t%Y LI,?;H'/5VE ?_݉q (1'1k }3yӵ;vfMjii՞NH<⑯ "-okտMq"jk}TtY1o >dMdXV]"`+@el;d Ђ\BssjlǴmEan|AW}iU65Kī>֭Mէ9NPG ɓ/}< yB` WL`^ 3i6Kךw.<Σ9]|XSs`mdo}&ʫ%x޷6]Qxu E~0`nKuzaGf m +nfjoQMSTfQʞѥ-+LtT.UV:Yc\K }R~28 4~'T>>kl5>s?F3T@S3ր1޸cW:&WE9]}E풊`wІz˷Sz^2ѺK,xcm7x Rm]uE>D;3H 7ã:=[1VRf~jN-9-XIՓت%a^o=.,#fp`UI;wt]qY+ߋ3)"H/GkSVZH ڧk\-Fe\+nў$Qц:,paŏOtҚwfyɟd*Zd/OG7eGsc~5k:_:'l.룈u\0шw  <K '#NPmt<ブ!异+lkR1k5L&DN*)W0*^5["k! ;;). VvSa?QB=J}9ruK+ApW/I$@5QK?e5Ħ65^#Ԅ2SQwXMhH%Q(n:L{,,5ً9כ:.K4{jcz_y JMi cJ~B 2 i)8U~}W`ZKv?*@ڧD&&mղ(uX:f | -WFc 1=Ra Jd[T:}:]khHAV8[prO>ߢLoqH2 x|{PRM  0B=;]2?&guH*$CNQB9zܩ+ '8`AM'D .Yg_k8D;VNF ߫_jp?9j \<7D3q-hWKY=[ W_ H\1&Q:ڠ3y6Ʒσ_3f;>\W7i_Q?ϔj4 L+*/^%ΨGuv*x/Ƴ-ruaڮ>? ߋ Hm+q% 9oзnGv .~7w=ߦX+Pf$yyMYۆ-%'8i&fQpFt(4oA_(<B?= ~HzME,@[KsSLausVjkX0hIf]__\6)lvm^rXT*0f4 ^9;g8% ] zl)^{{ یtM{Bĩl7 !hl'P5~Jz5m W8ތ5 hP~9<it >2zpoX߯FqET!m1s\ze)FkҪ`Ovǜ~HM 2qӠ=g/ӊZ)]O;";iiA8Ȱ5M]|(ۏ&XPsHt،U<#/sbPڂP 4CuX%(þ9ܺb]s)9e2 >GSbvZ9 )*!8g5A8i5$.%.ѥ7=Ait?ґPC4t--JI!AV%@z1&"D YHR2#y{bޕʆBP[6ќoM"+zwޚ`X oڥLۆ?t'xdbc4'C萦f$ӌ>XmVdekU 2aw ̚:PeĊqM ^ǧ #` vɥ!QÁ~.N=~kd&C'Cv}úle%*^A7x\5nԗRi'>ľ}G/1o3{ ݕ"஑7=O`v}P:T"GRKOJ#~>0Hj[@D Lbt {xRLpTN,m8vRT@):'<#cA5UGϯ;'7oAAfCK SGV{J‹ }t%BL8-7R^SpGkP1)wFu9GX޴6xhi;$/~A?Ψ>!oYg7  U4$>?bvQ#>]^-L u+RX8sZ.} MP P̡`HӤ/A{ޅ.ՌNKr1k9E ]TzQ(x!ܷ&Gy@&N<5{ ;b*§j UqӱCI!An*R-FXcPa="l31q,6AkMN<M R{V#=y$;ߓ5L?4[~{ ZpB7o is }j}̚vs=]:F|;ח#] G,g':0f?mO}q|H&PXS;Zi_2^O(<^oJZLօ+Zr e1׍Ibd#еT|c/K& 2Fv޴3 "Z׆^R(<aUΎÖg\c܍K4rXq9a~ w{YXc K =렄L NzJŰ4Ӝw6U!gBJӓ;ޒal7 (v+.Z7X8WwOpieR6QX0X#s0wtif>""?WwiCP?"E3ސ~hMO\[xL^7tS)t'rsSk4_)6=Je6-RηW f OJA RITٙToB}xFoSm /NPb@#rpX$~i2[ B϶7/Lԡ@adQHS3l|8'#s]:^VW3'CuR s_<ΧQv -T@x4ㇸ H?*|c{gGL&<&$r='\_`2ɧ!lV"_hK/Sj1Ļ7*k߮vs@3v`| _.dF]g:PdIb$HP,˩H@*sw\GShuH?0S꾟夔`G^URf?j@Bd?jL؈ :DޅAY0j;!pt0/N 2Wh(KoA&ƌp bc!`X^:Pwz;#2,4w& MBI'g+P*xȋ_\*ha B?|s">ݔCX88*@do[ި7Xq| W ը".+<Ix=#"bERc Cs%+UTIrtt+]Ikltļr-E /9gDI'"K0LJǓ6 r|2&,V(an#7\Ńo10T?'xsg zaaϿ7M=>Fn7@0R'<-D KA-ӄ0 u^94B _}jaLa)W׹[ZM¤8 /v.ƬycQ^aڢh $T:k=@>WPCq#Ȱ.oSD{y@5t?VӥJ-'אMپǒi,˳q]d:t?~->05% ;'$st8]Pqd u ^D|~j12j [+KBTGr2f}߿߭tkC|7-T@ܔ yL磕Nwz@8TyD$F 2IuBoqh2YfJL~#12Anѡ:λ MNsGX$'!nȔ)(e|) ѡxLCWk'5'VGb-ncmJH\pG:۶߹&c7o(3aaLq}=G!Φm[OUIIJE1X:ES>q u;i}$=_xv7mA"3(Db=>\T ^-ՒlwX-YY|`3xCMMin&(S'U %QlFw}4Fr[FAS<ƏaNZil VҬuM slW9X\/!+s\Aý \Մ1I0_0\Pk܌E"]N#ޥ7y.ws@zˡEN L|fOMP!j+T%L7f O)=`@ L+ TJ8}fŀmmV=U6وnMm*APM;mPqaiܵA5 Roᢟ/֑ ڝ^W"lإ7aq;2\jGwdS/)5VfO* 9Nd(OHU,WN>!zr9kN[AR et&=F>T-Xs^SLZI P8;$CͤtdF׺b\g0ei8&W) W@l?ڝ)l,~zy aيOm -A&ԎLE1yl.Wl1!BRJfOr{oy(= d)Q2ǣF#@qĜ4X/uP,0zߗˈeɭ㉘"rJ T7ck0@]@M9Z SڵW,;&@O³79Tq~Ć C'HjZQO4b XcIq痢_(<SZ-W ]Os2$ciqU&q'l;]EzF_!27H^ JI5~\_X:2w)5LD:^c8YE< ;fMX;̾6lIQn~X?ǀ'+HqC$ x"'f?xsOF7 ǧey%ӳj)c(Yf~߃b:Rʾjݲ+ }n&x;ES?18&eJI:QOi TDZCQuI; ;9$P<@* V##J-R'7⁓AD=g ڦ_ql m;V@ +C6sU5Tl.`ypߏ j˪*["+AE {̤q! n d+Iц)*kt]hANQݮЈ=ݎμ*@'yStGb'f4}W!R)YU!}lf42 2mw2 Bn2N{C?wӧwj?[tA4էu_ M*WTJ0x(Ms$ƴij3,#<*%؏hJ4I4ODV*aɢ&n&@Xे_Ιlýk(biJWR;ǔBEqT۪as|ux$4/Dp963>bwL*+5a9Waod7'}ҳfpl4ז}vbCo~}?Xь PH-6&ΐ|{`5I*R˜<4E47 U%Qk'x4͋(Qzor:qM)HloU8H5]͛Uw (Qq}#wCg0M}CAn##\V BX'%ٞ{ߝ` tiDΥŔq;e=k\~ߍM -,[=܆Mt$erhH%|6pM! нe3`#5/}Tv̤E(NS䩧OEat&L޵'ԿyN!,]2R{|xSQ^(}gXB\fO/ 4렩sxb?#ŭT5QxV;&mvQeuBA(@pi\Lȧݨc– V`SS.α޽c^# }.O3Jl]-84np ӁHFN>?2cO{U} 9 HYƅ$gG,HSO)P7vqJB^sهݫx1$V{ nLg˦`S: ansbjX(co9~WW FHdT)7goHZwh0rHpMg)k,ֱ.~P-"*\ߚS,Jۃ,EmCI1drEQp ;A|굾xz(A"Y[-'y:G!k"#Z80{tM> ,7##D)4GP+oA|b*`E6V3+|)"XD?bc8NC6J8OTAsoeIpJFK} Xn4*b(V8%2'9MEF_Ԙ88S'e0wL_W/skP#[8 t$C^lu"Z]C82LK IԮDގ6U(Mh.{ tD\?ݼj*VM;)3*ڸ-ҝ^nxVI#Pk5䐼%Џ |G$ HԎo#Ya"([ү&sD)E~u22ct4'm2TW<,9EEF3hrnq'~1B"; |_ܽy܊>b CoԪD GqݯG^+})-ӫ7v:?. ! 0AFHřQ}07NHX|8.ˣ%2TT=;W+Xg*XBĹǍbNs *;(aTf֥2wy[@UC|A}E[:@k0j~F/ 4W^\ٳqXye_^Gf]e҅3j{E]-V;V^*/ z2^BwO94̜rVR>ՉP<B>Nuj ˁ5ʘ?%7)fB1)%q h}xhoq[bZ`8bWm"Ȉ! /ͼd#7z MnOh?#g%Uk$\3݂FꖉL@eiSFX,Χ#WRLox6.)41:i}1}턮h%ࠤEڍU|Pr>gži:Ug(Up{wO> 9Z1{s!LL~HM k6e`:7SrgYq(Tr 8?Ao739Q;vri``$[iEQn&\ZΧuڢr9bh}BnpoZםES*+LDnqmc5ޏxyݿ,:Ѣu>f&?w.HIQW?CXU[Yfmfj!f65QG$|i]&5Ri#Ȯ¼sN}#5TeHl=M)*M71zc--U|ۖ[jg!uff\%, ֝6ϛ72|؃inE%*qǎ.5Qz6v3H? 1Q Б-JOcGtqT^ʥ9s_ؙ[w۶|%F'<DdVjkTA'J^y\6`v2jqgFϒ.GFCj'MRhj9u;VVĦ`g QՕ bŹwgLq%XDezvzkB&uo/}9)ʒΡ2{̓2gd2#;)8*'v(΢1MZaryZLixn¶[ki\c Y 4oBO9Y+!,Ac̘찿Ya~jn [{S>Q+u C}ĨThp_. X!#uLrT_m=9i^G|dr@@oH&m Җ'3eps Q7> hl\3ԬZMEyMٺn/nۨ#ی>qϛKu\[ sN?lCCN;(0O q{6aFٻ3]M+QS;-8d]\Т?w =HC]C*tc- P'[ϡtڲ~MsOƗ(">K`XjwE(9`Ÿ16a/,VTP`g ^J1jEB=0xK>Hó5 +KH[(48&fϦy~]U1+ ݹva-2BU첻-ycnzʢH=vj D`` DU*ESGX ~|Зpڞf^e{99y}d;I,~.Y4 yS#oLvǃ//g8FԌFfJ.-]n6{Uq% A7D}K ȖL+9fk/Ea}ϝ37>-*|!d?'><ŘbMp#r^ʟ*\EM uK_ ITҥR5Đ1"/|` /uWXU%L~[r[1(*lS[GD݊TX$=JD|8=B#`G9Ȅĺ2Pc@RQ~F UBu/;I~( RQ#x;$e䔋! rd"?R':m`yk]PF<0 V2n'yJk^FF-P($Msm֠O>Vl;oN.f$c;"-_kX^mg0f >`)´U)͋bV⁩\tC ay f%Tq pϰ0j`Hwiܞ$kuhmG%,? \'N)Z8f P,bWnK*;53s>A;SEi.1mqk1ϋ[Dh\ $"KűBH{#S9o8g9#[zIA YDži~S.érlȧrGг2"e aөŽ;lawB'c ujBpa2: 85{|a<,-Mr"62iBrFgo;kaˬ?Csegm¼:>&vC8`D muc2^\J rUtVCk{Lc> r'RV$to1Ip`BlrFLBM|E9LY5ɭ9 XM W SƳ}4ﱢX#!)\+9)>~EU/U -Z),1.l4E "Yy^51T؋ƭxK3̚oQѣG#^_6x}?>_2vy+Tl9gK VY ǒ%KXj>.YXHk`>$U9WOe6aA:aΚF7gU>ԻTTǎ .+lUe20Ѱl$gFX?) ]hF@Ǯ+8t~p>-Zx,#n e(!WUNrZM/B|+*@|roS1TQ%X:mb>@ nܰ/J\!.rZC,xOJ(ٍ//\3T/&4+^G=!Foe71]o+\iF6juy$hmDօj$tf}Gϙ(9EGuEWxMɕl?n<Wl;j`[LMCօ³5%P6`nu] /j\RI>׉[P?Q {< J͏I D{^ڶ.0bz^|*?̼W)o7菉*+;)qQ)t v,6 S {X ~kx}GGSvk-6{9;B.j#qu`")|QF6` ޞOŇF (JVf#[/QʚޒI W9- MC?\'G"Iه=u{@V}s0R1_8p;kK*qȘ$3XKfw활D)_ ={LoO?-kE*pb_'s<1&s\Lu6Gk=fqR`KS'4}clIa`2&H|FNr5@eݖXp u7d8[ߜ{RB{.x&s#7_6NG(]IOǙך:[k8?.1r$˔NN{w֓lZ(.n\.}KXtٳG!Նiq~/SI?x6#Ee ˩WVWˉ(YZTeyRJ{DVq,,WqT'C^]F^?]?Eh=ڜ.+)j  {fs΢MOrȅ6)8?"Ph!ν/]"<.0z+qbM껐igJ餻a 2D<^쀪)*PIMYh"7wV2JƮKڢOU;\!v^;60SoO*8(V@DefRPj׾4=/.Qlv(!?u7x^]QqvlYU2xJ~WBgŚ za~"ˆg({=x VUYI@-L*~OHysE]o\KXrY6R{K&pQWKWўM`* 1tz1{dDERJk"5'\q 6s UCl=b}lˉxqJ,iCɻF /GBDO KVijх L2nZ[Zk֮T1lN;P0j{,F v."k˂ݡ?H3ی m2uj|s{*M:ӏd 5̫rR(՚p]$KV`Q+QsU"Z$BMьA]Ž8'1bp?ykL&f[A$;sI֓,*y.`VCFaԧfN9 mj)w[WQ#_Upڡ!~Ŕ $רcA{.ytgh>SmI Zpk͊ rK_,o=wl ?!|u ö[{F(pu2+3O gD5O{{;x2d2Yۜ''n$fanLt 㹺>gM**$}!F;opp7! j宍arhKڡ^sUAq]Β}oIYB,} $t%ēP:>³^; pA,$+y'K3|΁'fƐ,ْئv̷ހmGO&g)Yb`l "6 R f&їڡ26tL) b c% >Y]1X 4Cɻ@q: q<K/m?}O5bxh5.偗f8VR-9> ]kk`ds,ı$ͨY}悔xqB+1'i"9Ucvkˀ~j1nf2Ҟhwš+ӟp'G4ն*1#cJ|~|1b?u8̀e$9VլlѤ ~ZL=R.JKኰJ4-Y4Z2f6 \5O,F$hsun51ϥo4 ڀܻ~\`z|C"iuA2mKW=2˓R0{m&q:fb6 t C w`C\(s5ga/f@|ؽ^ g\1FQ0| -ftYlo2C)QWlSqy/v:klm & DŹ`QF??*8Qs)! u<[o* %Z;y ` 79C7[姃.Ax? W0ΐ3VgQڞ Ҩ" "ݮR.Ryya͝LhYZ$ekvzsOE0HPb٫c2%#(ƄNdmFMErCZDEbs!~\""yT";fjOaxZy J M^᷊0yMy~O> (%$Ɛfܭ)+]smܵ5rzwe ns'eCihMwb^0ByazS+Bi+!axᑆy%R EdCi::3f 󎶩KC RoN@t{y$ yӋM+թNLvBN >FN/Շ #<ވO9?szWD{B/G;7s&+B [8b$YCno{%+}0rӆSK\ru<.ϫ㮎05 TJy ~/?1fUʼnP?]qt1ZmOSVbd {{v2] x F8T1Kn9) "Gcc(BeAmȳ$NYZ9g1X7 xJy$HMDZjR9s`$xr"l25:Z^'RDemCbDLbS)9qaRq`h3Dk7bV97TkB䀨Q@khwKx -URQPy1ZxнsdPY:jbAO˖ vmVԧk^T5A|}4}tn&-@6fYC1~X5l(R'NQQi*y:A}ˬ1!YވvT]_SD&M*m'{cܦl<<&'0Vt+ Wj`Lx2 kuEapa1^06Qcd%~|#.1<*]3Z[<1DbPnTh6O#V?gNr+{Jҧ-c/.m08: 1׏NP/~@U!#nZȸ;ts0`k&-WZfg}w]g݇7(O!oU;ޚ)!:WSS~$>țXm!?NkT[zY>10ZEc/RHCE&ϚuzAՂqbG6V:qr݂ϺyMu32r/6j:˔KpM*3_j'D[׺ d+F/YYI F;#oUc8^J⼣vC]1GܮrhKTBqBnĕG]@o*C7N,Qbsl_'%hl_N6 ~{=wOr&Idm(:*>w.ѽiA,IfɀT]zGi[}*$97dgWi뎛 FkJirMzvz%roF5O4Q~7AW"T qk5!v|b-O]#P/J5"j0Qqr*A:b@6+ P:t^[!-WݯowmΆé0pW(4r,Ρ-r*(aZI- -NXgo}`l vhF9Hq%ţm3_}pBN,遻=a17_1ܡ9lymZ:ƚS$ $G$ dd~6UPru_^u` nKS[RX_e`@9`f+WUܬ71!e(u$kܙIW a]JPeF, Z>Xuc-2V/*#468c Tn66M]g'؃D<3r9Cۻ{ɆYg܀+B9X'=o2H] )ߩ $B4 SHgSKu0FN&#χ; k?`rcNL- ad&+QٷK:xs*g W N+&z "֍yqVbMс1ƝȁgCΣyVjsܸ&QԽ-&(Y*q @k(G~؄jTZ"H-#cg9+ D]=V':m@inQ/VUQgf>ڎ6ߙ;Mu#fL,P"7j&}d-iiu7 =Lv{o9@!xG=Q{+At0tr?؎aMݵ aN\R,Q'ҥS~MM O~c訔S:~:\޷ݝYSwhU;{ 6Z&C06V4s!k'?rT{wMiܖE3X +f黉eY!G / &7!e{ hu֓|'Y[ O#|wNY#/D|"$EKL^Sb1] ;$LRm@\͔8ږH `HF*3}Y& $Uh~fdsUlaTa3A;?k8"6 r)A8*ا5<2WώNOV,ƏXF nbO"yj51Xu=HzHX@`S7t𖈹Hbnh{S䏳^{AХviAAChsJhVlZ^Vl6zPGw$[G #h^X/>6}/ժ)ٱuk:+Wι++8]?I! f*7?dD^d{1#kJ 7H8&A'z`J3~WiD}n&3y D7H)%8uY24aXbo3'@61WdY)G^cv'jZN49 Ke_$uH=Kysu'e*O)V0\u@ 4^겶HS",7nSlGs?[B@R3RMK8@2NR]7r;3aDB⺍N4WRAr`;$sСO q\, QģQ#RN==v n]_[9JP& .R~̢i-Cuj8kOѕ !UFHXarNRڥ ZoUDJt[R@GSz:}||s+v\-UhJz['%4u8 v]Ӭ]qjTK,eB%RFc@jPR.4ne~uo/&'6=MY.!XRdRMZSs9.L@ ũ4X;c{$n~RqȃJȅY}$27&&`->)?@yXQ1i5;|!d>1mq. +MA5=>WCp i hҫbƻ;( ~]z$* >&8 `MNi=/ŽD%#<*?MBbPϸݖ`HW LN=ChaUR:SX3.T%@z5]dQ[x(#v&zI"|MX`/]<#.0nus5/'BgvtoY74pF8%# x0g-*#ZHa<ᅜ9OWz/ =,T Tޖ};p,%wpـJ&tdC6ْ[oXi>ٺsR҅ f9#E޿M~0N Y`6\G+IqRdDNƜGNGI`uоEJgOP;ĈsڻZEϤ 5)5J!=0o>Zַ$v@WF2,ꓜ+yߕ`AٟX?у$2֨˕^ C֤ $*$6)$}͂Pha1΂BL 2Qz< f_(Az>]$5VW1s]%JQzls8C Lt'L Wh|_;,\`}r & cB$ވ9מA%\<23ن}Ay߆,O { O?Vif  ql'*DEOfb ̘ˎ/UtVbcL1{e鰏RqL6+I%dz$p{jv Cy:e<7";$&FY6I2/R|Ϲ_ȌrBö(O=6)\1Dp11mGāݼ,`N/wZdhW_s%GZ3$NmO'p/%0\F^ۈfѻ(UL ]k!_4ﭣ*[B#w"iqMbJ?Sh2`B}3˟@Or('=HdתFZY˝x5_3-K8]yW<^4C3$ju(1Κd7Qr`Rk5,lA2`d=:f|>o3 5c8xZOl7zPhwYⁱ0 h!-L6 -۲ ~hg!f~\EN!B,yn@( a!)z*z~(m~>d'IδYͩA6n1ܴS8&tѠ6.$n:1#H7p?/ })[BǗgNgE1oX7gNWN p-jqQ- ^@A)hS:8@}ʶH;Г0j׺\NTEc7bm#HOw4a >p{sc>[nB%`$m{a= V] g1[rj5*]l/v:V!늜VnR %՝?%y\F^STkv nm&A$ZGLˌ$Ӹd.)]N̥"Rji8{0/e.Q\' -Jie5Sr"×B iǦ G\HQ0?W^hLP6 ˾%"G%J(oPT_Ӵ Ϣh.J -Hc%L'a)+Alǫ UٌjZ #+߰H_Üz` p}z|kpB]8Ր.;Cү(Z_8^dI@\`-nSu0;*~]((1` c2(d1+S5ͤ;7)pJ'vtgdR{VRY6 㼒,9wR. #,#STHqkV$ ǃ4z /{Սi;kzy},>KV#CTw;U#DGWtދT6-?lb;`ͽޕ?yӍDAWo,ӑTKHICfʓ$_賄f\ƧWn]ͱuoW\uWI+2;eUDsr_cXg<;e &Bw9ᓤ~,NiUKӪ/ smJ C~*x[bbXrq5EŻK#VݭؽtY }Zpך&$>`YӯCJaKZN?Bˈkd'4PgKmzT0jquݧ{1[NO%_",N4?n)hr$ `]^I\+BT8pU[A6jy6ǂCpoP!mxDpM=unف|>> 7X <']9ʵe8;L~j. ?NȀx-]&eEo[#h_x.؏޹C$TsD0JEQV0Nz75MWL2iE 5=bH*ZH/ ^O|O-cȟ̊Qg^i$EPr^vܳuxӻA8+TB$R8`b+歰ݭ;F!{d՞yƷrcF7 Y_vh¼ϩγ负;2m G/כ"̂.C >vSTQbӲuͳvasr_zu&28>'ὢ,+J\֌صq(B̜ Ol`'Z{^m w8 5pZlb[6IE4!ҽokn @K?SJ ;r~S]8aT<]@-(EdM0^dfkWeAlsZS2SfT(M]RkVj5=l?!%d+ȏSqqd3O(Q(l {QI>3 AT~MlnU]C@r{xPiYbPND艙I2iB^OS~q_۟St?7kf)k}*3 &־=6+5Y<8tY#X7JΘƙQKʉ@ꙣ`obJoVc۵l/|9H)X ~} MP4}JSl?)eL} @|@V_[2Zڮy{o "}7_#}xi:|׊2\4Aߒ)ɓhz0%UQöV]TSs6Fpf } >vÛvpƎ_ʀ?%tD @2y6"O2aw>9{S@f5u'ϐ~3먒{_u.An5Ɵ"l~[)&|fRc̍-,f9}NXe@E34S~1dqP'BwNE)̶#|z.ߨ -Vw&&[#Gx3p/5%-\ =, Oe2똒QĘբ}I06Ufr7B  ~q@]T*8Hαtb +xN ݻƢz ΒNWPLh6=cN܀p+ڃ# R02N<ɞ>-ڋu~EgO+ÃrtQ(Kr[$v=UT%v?+ui Q<0Fzf(Hc2}ŰQI1,[@+9!lv JP=wO7.ʬ-O1EI`{[j“b:@,[fϩr^'aGrH4Km"%,jPO6{]kҧNt&?U\ઽ_{*HZމfGV٠ XaEdtڅOPlb1yZk!a |x4oo"ڴ躗03?{9SƆ#zԍl١%siAh>ߕZ @R^Z6JlH94]4ÙYdkJPtHEqq}7{#PjOSfO

e *&TÇSĚ'Q̒.j͇[lx+&~ f- E 1rOmexNsV})Wpv+{Þți7,/PPՅG ]s}ejGH0N_*YW+5xe:7>$~w1QzsMd [,izG0u{}xh7$Smͯ?hXhCp?, rP (ORύ(gJ"nԒi}HӸmBiVSJ)T:|h$ALjPӣ 8 ~@{]e­}^pi}Utm>Ljh(_x/}RͪsR /RMnVan1uS}_T|ZYίTi\v!|dN|D} ~mj"8n>5kP)b/ᶹ*Ӻ;su/6/{vfOuR) 2 OO8ai33N]RTaPQ-Y?:?TUMf`LPZ\ ؋܈Mk]ϏfJriʝ)vF8ҩi9kQu*݁+xsĠ糱7{gIR.= b\2/ cI*El!yEu8VUy];)oG >O2yN4S3f4ke+S/jS{C׷(V⮟k(ʧ5H y|472 sD^5XrWA͌">Xhk9f Y^!:U[c`g4K8LA5`vޞ3N)3L~Ygy3 oHm=j;{w1H3+'/FH7KHh5(Ewd$M5F^3-v 4nǩQuӝ,21>ĵYhHɺ@}v* RQ1gHSj\K.;J"25l(o슿fPf808@)Ɗw"L}VXi)^[ь=x2ZNf|{nfux}sAg0E!-s8h-k< *eKsDllel%?kِ;{C̸Gt^U73*tt"+RIAd 0-_v`%_"( VCB.QTFK:\Ϥ9A|?qpn,4&.BїR/LJνŊAhPW[rbM'9s=F- 3w  fZ+19vw5݊~3]9RL56EGG9Mc{sx_}tңy)rj 1vbw3oKwd%#\F/jUj; #1x"+'ۣۋ Uy=$"͗{&'\,nUG: 8T̟H(%dqF=M wB2'UH"rd6ㅺ tF1g>ꔋVNͰՔu@Szo=${w1m>0fHim0i A|<'IG"0(IcJw20h?3fH{#e{%Ğ[Y}~'Ҭ`SEF ֽ&.4Fu,00`RY34˞ƱWÄeuN1w,a`2^G8-W؄z.c۵C`lϢ7#kN1K{BWƺ>ꃦ)X}ZUaQc}ӊ'aG cfoj7WE3D3++FRt.l^eII4׈.U9'`ds*DJżY~@X\zKxɵEeJVI/$轃HNý2<^{tRK]hpg3h&́0=I^ZVH]1-_!lK?US}CBFAoEyiGagX{oL*0jݹo0.;ȎB?_\U8/|Z4w&~n˶Ѓ]TTkeapGy9~I}~^0LvcY18*fS5cQ 鼈($x{;Sae1Z @}#VV/'e@V:T2jSsϪ6Y jygM;S^ Lձg—cF {ӏ,T5evM"k>E5-OI\7OΩi\B AЖK0A]O'),wg'.*8XԒFdl=odq^[HjXPJde{f&:I)onB%Vo)!5ݣhy߀2O/頌 p̴{ӊ8 [ ãFE#!L.y"3GіzsI 4xLЅڄ|p\9*b uro_,{k 1ބ s w˟*NeE$wL?)le.3,h4XPǮR; .~% L''$:)A#K{y5 .i_xeҷf-YP6dhBA .^<Qq8z@Xywk I]Vu,M9 s_-3tub̂e'@͛!1&C y}GXZTE)׵XpHz7 : ^/_'mSnbfWnk:d/?4tq=<{oΨւ-Z8eyYh8-'2ŷHM{I&Fcw;NZmA KY7(>(B:Zĭez*1@ၢ'.տ73ybō09Wʚk?@ }CԞ-d>Umb&l"wxz1g{E7TyuEM&ۢ≒r8H`'3+E-:^ZLmz|HjӍtvE3{T#X0) FUrO F'(])sH`NB24eM/{q"T\(ٽL]9Nݝy C?]A-4Ce^k pqoPDZ&e#sV;vS] ;{ҩJnZֽf><Į3}rEƓ!cлЪȤ"ebtfym_k[_ΏtESP'~̸3\|QmRqiF:Lm]n bzFԍ̄z*+rN{X Is6_Т޵֡Xu.$)[*}jI6fGCE.} >(իhBאAr0yS 6Rވ_0eKٺvtpn /Np"4.`屚w}x'S].h #bn Ӥi6РS.H WFfAam ږƞ%dv gL~Hq갍MDf5bGa97a[+fo""TMz$M8A<oQ(^sbsne}ލںUp)4[ G%,{Wvd Z*Z1},Oie3 $#wnEA Bz(Zt{9f<.Iy{H6W!0]AL 5ZYVndߊ`4_0RA}l}Id5#L֎-Ll5݊ڋkGVm%a'PHz008S$+aʚ냨%ևK5jg2 c}y!}<23u ގ8NKj:Uo;_lcAKZ݄W%N~r$y'O/VunWۯ1aYia,>#fA7!iHm5)7gWwej'em.ͽ~G?HÙ{BT?^ioOXϷ_R(RJaF|XqVPJT뭯ŸG$zp{g#`?+mV?fኇrG+ZH$P"g'/TAx7,B6#SFyg2lĔcȕAO_(o Nb2(@X !#N7U{1<;/(%kjJHQC~27VlNMPG=MS:W(I`MvPlU]⅀$}M' n\/ U\}RNb.g%6E rWc6ɻ"WaXnufTtiC{hm#~WoGk[jY%:zٕ80ΫTŧe>{s߅]ЗA,f}A*\hcZ. 9*?QzrAy~ _4cFFMMs54_2n)6hDeC.OiCƃq^7KoPm;A9,}v2O1gèG*<Y*(ɒUic,̗u[B.g5RkC@j 8迫4(Msn*\ \<%~_- ٿ`W?}#%b~ݞkRb\s10G.*%AsGFBF%1b<]5ZlwCjGٖݒadA, vP,\rD>[vωʗҴutȫ!WzbC-7ZG˓%B@Z*E,.n1Hh`RJ*qi64sJ0l>tVH$\|8ϽZbKH( AɍM>,n޿9NxiA*) #" Hw+h:lwQn*.T0OnSQI|l-N'Zyпw.Оǹ1t;s 0W͎%x24ӫjU {a3Dp0@Ih g3: ţHᨻ~PfǼ9=kMh6/@6G3Ԫq/uwJ@'BE}Mt'@m`Sr=E oheBD[nCi*`,7ZAZRAlb~{; )VjxQ$>"(u7; %ay;7~ U?~Tq##?< E1?L q2J0l/_xͦ_wڣ\wpc?grP cu%0x2D%9~`8n84dN;叇jhhHe= ه2V]U/6o%`}\Iu"a!42@'@~?0>)6}ryA- RW<1femJGe_i E}>edx1/th9S@$+:gʥ- %g9 PeJ$ɋ {-G1mfZOrj X04K1 _ 1lfͭ7O&~U}|X[io UyK{0bU +9@iKS!(ؕ, uIbSPۓwX|bGR]&/MpNfL4P7j'H#̄gW[q&Qu )ϣA#|67 BV墼]+ϿI#*!3[Hh, oJT+ “L`Y(%IdhXj+;P{O&Ow xۃ}9ҋȄb[y* 6Wt1`f2o*hc^)>z(BaA  y !Sj ${NOezB6Q)ZS X|cE}TJ {hB5i>; (\j ֵt~*emTQ"{^)>)9-%B?>54=,艇fbz 5_6OH/(b_l!Z)h1Z{+Ѡa`lR1yB M\J. Bs)d'&73^[nצo 9r|k!:/e8V,἞4N&`^vxǁWv>XNT\/Xpڭ\X8 *Qe? k5ڮ "5'9w:; b~/'xoxվ7]>J {&]O(9 Ԯ!Hx|>W/I^cشxoBJQ|~wUf0t4]2q ԳP@>im+Gۦb-DTAQ=g.t]ħkEF͑IM&f`WSPA]jvCPa.L4]( 8Qf.گE'&al'c1„Q@T|~ /7.e ~=;)șq+f! \73f^P30^5’}jt^I!E4=u<~|9}|t7J{ %}./IGLa{pGiOǓpr29?Wxm;%M=gGfl\=.jR4!<1%"\t'Eyjа3YX0E[RK/dW[ӆ͒hMĘ"y \Di6m{ g~PvH"*磊G~}p]]ֱK .)P<M #@_s1ҖF7Zv3lfF!ԽvFN5=`DKziHaV5mU)Bx#Ȕ,*H\qM9/göha>w h4쵶X}i;  )"4>Lj2|*ivBGouL!H-|]l2 V#VYn#UE渑&]EV ?:4wa+Siz5Q7$Wʔskeeks2VGu725ǂo_fhڛ {dG:iw5}e7+?u\cwߧ oaEǰΐ q[ Ou5m"RW={&\l)tH];թfq{JG4 u1+rb`\ q7qt(n74ᴸF"_LܮO,=XUp=+ǟP n}𥉉 -6O&,v%yӃJk81I<^3'AlO-3 Un+sh 4ۺo ֞l3ԡX+\\ˡ+7 /; 0\S6A̳q~9yn  =:Yi3* >}NK9o+OɁO6 _ĭs>{ɹFXR4`V`=_XjxB@ZJѹs;8@;gw -mrEArE3l ~dzk.9)RY(!xq2z|$'B#-ԨWa70՝(eW_h=/ک{"C%W:VoDte +wyZ)Uz[8?Un]QEhzK;yPzصs ė duA\H aP}@Zd9wgm/>ʬ!=@.16k?a%1BX<|{oC,y*,{ _)zDiˆCji6Vf͢vwCX h~Aw`!!ԡտuʻ[Ϥz2t%ż9 KX@w ?<,SAJpR^/yr$DMX)4N tK@8ۻ&!Pl) 1kT{e#Z!1u=khYX/)KX+5^f} W_UmXtϐMmO?ھ1}g0b hShbB桯0kaJh Ľ1~Q+9#?_Kv{ Xd&1BЫuhWw/p1R}QbxYb&[|+S8Y%(=}cZ[Rje:U?v$|qi)׸:l~@fJKl="&d?WiAYjyM|]E-b&\%:ڹbݹрD7n`Ȟ c02}̦ϯ!T)7Ǚ! bP.h=ab-^mh2~5Hd(B(]VlyTB68T," G:6XK`MA䥊%" Ɗf~?a8ޚ!pO>Q_*Cz Y݆tF{la3݂ora5[ʳ>/x|!&T.nVW}^exFlKjM), {*Iϫ $=&ê gݶSs+sewBb+5)$'ܨ!W$9JR+}z0"-D#RJzESB=6ɈK -Lsפ(/ǰʔ3|9dfZW=rTa)Ah[Qg1F@hxWލ+_/х1 7ْEJލt0?"MvE)q1)ޝ[ZP1H`nHM2v[p!uoY% ?O$X} aᮂ2]0\6IϷxFZ >I`w/_T?bc~K'- ǵ=w&e?J+(Qj#֣apKQW%VBDc->Ttd=#%`G3Aw2{vHyu~4 S  ](tڑrfLqT40D?ѽdoQo jp,A{0t ?eIh y o\bH$|Wj*:{c_HuXrHZ=q%+/}X[(e0 {.9oniOR<32m\ +1SDʦ ɷuާ8Ěr ઌžE4 1 xX0aahUO27 )#FY4;з?uo- S]\ tO])˼6\Bd; 'W'xmm#Gx}\<x48b1%J+0-0#>)3 Fw?df؍x z%#BVwN)}yZ% rMySGKɈAq$^;>+ TbED0U1M0`e),4{_ŝ9(1A檝,sgWK%oud~fmZfx:=h 6B e,JQD~#8.$T4z)#dw zb,ZyiBuڭ@Y,}X bD#mm'f駆gӎ#_='B"JGHYr`_DHD22cB {)YӦV± #dt])5Tn%Pk P}յX3R]^8lWgXA!5}f!T;Y6w5S>,1ZC c:-tA }Z"F} 5"S|σ's9zg:QlCbzcZy:aO7"M0Xv}?#त`)OB^į=`XQnFS'z]gRw!H{c"B!-%>[-כ.yzc9z ׾J1̏ FQԲ lCW` Q 7aw(!rG3!ddڏ"O e +[$1(H+F:EyS~l7òƥ+v@W"mG\>0k N\G,/Z eO 46L0m*"kk=k>~<+4s )O뿢 ċ`b)9~uШp07AZQc~%Nya)aȾJ&/7)vn;I*8y(% ^^Y\h;#i ]m%;oC*?!q۩x4e0)tHwjI;3YbQ|8D*z1#kNl#ʌ_ YZuu~: V.|ERǰh’UԈLEB9# ebip?/Q"e7Sޅb)lFF"F`4@nGiY682e ' um1qoKl@vMb36%Gy6乊Ԧ9V$M;{iXw;] k#'~LG֟q-7$ sR71>Y%;s- arNUu4%@Lc(3:^ wFrc(_Z;G.;-ė"ݱM\@JƩ@r◈Vh鼖3;٦bzf)PV0 yMd?v͋*YWʹPwit RN,5}uUl_K {7zozHX%7AFtTZ /I-Ӷ}r@3:C]eT,C76F\.ע- fb\P ±Y[HfC=]w1ɹ[F6rm\jݙ g~0_ BMv_Q=mg͵%Ox]+ߖ Y*t# \[?%N2U٤.'q0TMel4,k\Ms%k$E;*]q?Wq/&dG-XRV>@@aY(_IQL+C^MYbɦ' \4-n}6t=]lWYG9iG fMlyrJAO&uWc (u>:i)^ڱcX@]ɴ0"d) X=*M ypx6]Kz-斢hoY4LpIA OhO;V#OgߖYn*Nn-S~T-H"BZK8yPH-!kUcA [\<M>dl#6z?Pwh=efi1t 19^zpIx-ä!uiz$_Aoxpj ?9[_ϓ#^Z9`auS4Xn8Bn]n{ߋn=[wy[ "~}c:; #V #®'b 磁m%/?{9 Yn.RMZ~RPQk3dhOzqr nVV3DHs p@~rKxQ6Љ)={>-h4;jptX,Gs5%#QzV>|y4f{8{ldwۥJ#}],Ԇ?h޶Un8[g i> 2ء⣮] R'Kx+ozG*w|`zk P[{G ;w)np뜢*>V4F!t H6E 1Up=bGZ= vM̰CGc4vtr:hpD(rNvch WiV"xƒen~SI@- 2$U7BG+ۂTXTGrۙtPu+/2C3ȼ7_2fn~wP-6*I'ԡD%bo[EanÃZnW6ÙTge}v"X.hEJHGbFM.H[Q¯dg:̴9okS;N'IoҒH6v6@?l`V&9i,xh'$2 %{D,/ȼBg us q Z8'(3 a?FcmUf;.,s z I4(˵{3!(F&gNU4(*< j( }l s/-ݦE  ⱕ/EmؚT P-d 8m RI7.]è30;xZ}O+mNd/hQ~?%j5B  3M[h eH1XtvZgSElDg$X8+WgI9Hek/YbDؿvULdBV g:]=[_en1k?QCe{qMXֹI]N}mg;tSa}>V y']Lٴuu'ٛb1qP4"EW@l[˘{gn'UTxXZu)}B6U;ą =Ai|[m);]5(Ts<ȅ S- ʨaQa6񎉰h]DjO;Z7R͑-i>EWcϙ7N @OMoF 3(c z;{|17j?Nj97  :_Xj 2z| 'x*Un4ڹ,(<<[s=z4dU-*BK+hLO7!ϝ-iȵ{|1 t)sH^-c6زDL{|ZSn0Cf#ay; Ԋښh}X[JyR:A!$D06O 8h  wb#Ue `: Ϊ7a>X׌/7:l "iʡ*9yz t % c”8] {P~ydi@ '돡6y.>%Kl3R'h\iG;Lxn L?ư{tgudw 5vw1ePHOMc f|Wc>G8Rx!.h0-d :Ν`(/kUWC֖g-(04.xRD "f<,2tY(?XM{5X6 l>-X2w|ו`T<;-Y9lO ͖[ĬƔ}tp`$ـ ?W,2zE1lk~YW,GT6'F=֥lWmK)5=+څBgUMuCc>[*]fop=Δ8w Z UE-ІT[9ՓBi*i#@ʬ.IM+X;ʵfnZ1_B~" L>IŒ.5bPõ闗$CKqpI=ʍ.) h> ovdIh WuXkR\$1[ a)Wim5wDz-.6 7u2̔'5V.Tt$2Ns!o2)-(udGp3X]>Z{,n1JrPN<e8aU='N7ҹ2q텬} [`A(d[׍p88( I%>N2NHZHFP z38bl41ޣǽ*/vygp3휪%/\V2ko*:akǢUh4ii@!XU3=28ػ{OȵIsEw31W31-ji,%aj>> HŽw35 s_>%1=痺>r M5RO,4R3%f2|M>;RGc] .ZD@htSapBveYEa B6k?x˷3AɇŤvߌvxL/ʀiG&R0iLa8p؊, Gt 8Xt۲{ɛ 98@Jml09[tkXş" $~yϭgNn*p5߲PB:3( Q-]9h_#>8u 嬩GB LdםjtgYZ07070100000377000081a400000000000000000000000164e6139f0000124c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/f' ]?Eh=ڜ.+υ3h0R^ Ѻ\sp)E$½@EDKI8Vƴo Z$%1l 2h#*̵:HC0ݰZFBDm~ۣ;~shmbh;C誵%1Q?0ÛK/V< LzMkED;Yp} ӽ=vɃ7g$mX=݄ܐ:[ӗ9@TC~g8]^M/u(|K&>GlfS5Q<2K+N^=MxTz7BC2/Gh@h\g 3=HH3Z n:Y 1wMD3]xC _^>%89%C-; tp5rHg7U|A=C3OwAF9 7mSNCKe\t^Y-ZA].) M+|,;+P4ZQJub?wB[L`ZCK9N-ԉvHrPE7t&dh'l+ug }WaYۛZ e.>&%U9( `D M1v[#K)FbIu0S~ApZQ]p9 1Ha½[g61S^SQ36> cfȂnO̽W95G֜YF?O2=#T);NE x0e_qȤ\?D.N)S|3vH$fE#XaAOY34d٦!ӫz iRMj:#[k r~ON !m:}iyI9"]qh3}e0Y[[Ck)1֧Ž ~orI.*޺0e`ENJm.1FS'Vw"nt)Cqu}EרxfKuWVX  ڨgDiklC6cron!Pb >Rp]ug04 69YmݟieV4t f`mljs@пI>/ y_QCG?Pfqtlq0GhohjM:揨"X'A~N$bgHǭȾ~xTtYd/+EH*%HքPш]>(_fw,f߈N}lxCuh@/Q]5!A!T|k/ "\ﬗ|nE"skGkb65g, `grihڈn Ft䡢d\nuOGk%{7t=I)47H5% -׃ +*Ly]ݨU@D4RGXà)T+5T_zqoJ|[o%4%$T>Qv2^m]Ji~X$cJۨ)VOk$&jBZ3߭q>֘MD8-z/unm96?&ZP:8݄ %[1&V.*$Xd :Z*Mm sO_&Xa9C(p7^7E2FfjOnHt*'>.WBfn̿oq/|!&c0y ҆*>oOWcqݓ؞h,Y`ݯ+UC>I4ea=-յq#^Ig! g{s[dbhHbbI,")x|;l&C:K R PFvZ-hs5a"sɏ잩DX7LuLy>R׿d0[l Yݝ}?pUEV&35ycE[i"3*"Q#)X>oe͜S;:Oa2$_O`Z`mYuzTk.mw8._mݸ^3=dh,)fi6DTTOq@CG,q`%Hpf1?hpO$ Oլ8:8;PUIpŶu*Jtm J`@_#ŢDob wRGDUPM_b  T4H땣/G&HCGe'i&D1"&oad%[-XQ[xݞD]`W3qi_(y`Aq{;\l\E|/]|81)J!U0]\Q y@I0v&SzS( %M"T߸ӄOksz%CP(Ha̠N(kN&wTgH@=,6KӝsGeG5YpsZA}T?rZ ~<Ӝ^Wc sf˿v&p4iC79 $ۮr#݉XN~w㔂I`;>!jhPY!Hy<,xp߁C@S]tDgTX#DikFRͦT=9||Fc|a;)rF ̐w~Q-}4 G. -YmAYK y6ANV«WN,OYrm90x-Q}e8ngƖ/d\5u6W&V+=, A\ ,?_;smU ?;ب;&:}$*đg챇{Ȥ)En/@gy1ɈJvgfrm kdj⭶\(7o Ђwa;WOٽ*0rdDo|?.} L 5Qš糏J)]@3)Elٍ͇6x`mdt ѵ+nCtN'wybMedxaBI~&uH%~#Ӭ C: jğp|VmV1ވfGIn _yMM?5@UjOzG(S07̏kx>ٹT:ۑ,y7(z]X߈g.6@Y]A­gzWW iC3>1oTDu2tD9_^שz<#THo e0U71Vu[Z9ޣE뛵 !tصarTR+v7N5{;xeݝ6#;h2(kv )/lp;Ud h9J֚ a+=96`wNue` lJ[75)C-aK%_砒 ?{ʨcV9NO{;(m[.zIpC|~PJKt@~2s[8E2_@RQĂߤ !"-VӼCLP DwNIWxQ(X WG3 _-n!-6(q$ÿ+xS iϭ~V EEL3 #}gX.ԯ&;7XT*V!: {onthRO +*d@V-}UZѕ?*+hHwF IG}O7eRȳݻ.z`Ye#M1: 8[4;[ZQ&HLDzc&+N41zɊ#~㒊l+#0vUB8eWs5wSRz("ʤQv0 e~[R ܓB5$aޱ@vo>\RQ2sL(L _EOEK';{sb^K]qIВ0 >:' ؅ !iQ)Ofb Wɺ>xjG;萳AwFRJS`]-e펥",?o}rDɁ &WSo }ւ"eas~_kC3Um1wr4qLu2q_c>y4h a̾9+D#1i BI/Qik 8 Y7E];W ΡQlS/P6w4B~B82RRӼOh.?JH5fz8ԸINp41#aΰ)i9C vad# LhU~~A4ʼn8L CfR}2fV:TXLHKmr)L!M`\^$4gʘ "*%PiGRԆy&_;YwDf9t `'y.}F[BTS3bp\4YPlg5,rY9N Z-ozg~.* ^ D#x}mӎ C`b7}i 2>HՔn\MLb$w^g6V&}/ 68-R+۪&VIaWbG'Ѽ\vbij!|hɅIj$e3t(luo5J"!F~=i{yB-e5KWGmxgba_l<dLJՅ*OY '~0:ƙO|aqyUH %I(m=轃Q@n-\~Ru0n,A'l1ô0T)p)tl4LcQz4ϼ!9&"@>D\w~&R^150 J[>w4i0=0ͬLs :a'=[az /XWiGܖZU2|&BkR0DH $-N!WdR(x9o4w;Îf3zx!zF4;)'z+q]]`5ZXɯ&=TpE#]9ZC,܉N3NzrhQVv^^jzƳ{wk8ؒQj&wNI&2CA@][9޶,4r&'0ЏH^&1.;,/嶙lFFIf1llz;SE3==49:Xv[ x_<֥ AUXBZ-| j*tV5R>BY$ W2x}ѧ`H" H|51|7 'vIHQZ9>_ɕ\s Hfd1Z8T-cMh>,,>% @λ=gVFNg HBX`W9!=6WJ6a+iTgSTd9 $j>tekSD!?p$;q d!]\i"m=!\/k\."}?\O6dZ/c#X9OK2Ե\܇F)du t=;>hѻzJ(_6Ӛ``%B+Ś2E%eF@4 sOһU4Qs*tV)6HAHFC_Q|E~6_뫌N% *;^(WL锫 ^xLDik;T!)\|1k+kt,fQg`]H"9" $GzT:c-*<^^(iN2;*STA[݅Pݟ@\?#29SEA`0M䵶4y< B ˺@QAAxo!ͮ=UAse$Ǫ}9حEo<-亇R%ͨC?e7jnf,W O n;PWurNZU/@ n,͐E(BA9j_js71\&oF9ۻD[ZZ:hU SEyx*whM&(\֫FdM0Z=!q4(=K ̜%a1RGݜϗsĿ-hnO;v(]+Stf>Dn>b'G[Ij1r++ l>>3H5Z5hӉ?H&^ɝCjl64܁tPV;'0jQ̳rLzt'2DWˁ!̥ueS@&PE͛R6HZZ)/n/&wL^8O4$L,8OMCk2>eW8/vۏY\YJ3 Fb_B)q>16Ε%֓]kKwFⲿC{åZ?f'igFHH*f>`i+cÚjݘ9 &/` ["8n*T>hohi}yqgf:kV:wkuBn}7pfw*M:f+z[f|j{a8Wu搜nN3Fooh, ZuiOG=qh1D% 3DfB#>Q:/JKkтF,%Ce4Y٨L"2 #ߞVDeMtcB}\~ C#fLo|N$~2lm XLWZ6,5ZDcnG!\=>$;3Ǝ$K%DGnR^9?}='9_o!gQeGNruS͒x i S29>݇bBgt+KgbgiV5/>w=9(skD^Û7$keQ5̌'t&qoUA7Y  !CM_p5njXI).Rl&~U('YNSqPL˪=i{4bC(gh{DbhP"kcxC%}Y5ņW8BW'-l',:eH52Ht^H[L:ֹcCʇWXzy_5)do>X̖019h< ?Lʒx)^gч IhVo#H֖-׫1-' Q;}XP^['i:?tDwr ފIjylnTCHl3A=Fb^yhq[бvմ ^坸mħ|&u*tW{5!u{'ᵾJ-Dۮ@/m #_{.o oZ3R:4 ^K}lR\т% JZS>aqpgș<+˟" =?v!ʩ.ԢG/OCz0QCpg. m3P\ iC>o(мW f=[ѹ7OӌKTyΖ`W KB:QKRc$eǏgGd?S4 FMgoν(*QHpiB&3"(ج&ϕ?bH().,}ݭtŭ,#2]d3\eAxu{Np{t(ʙ(Dg٣h$8Y%QF(CLg$,ȑ+&ؚBjF6X5Wya }DP#x}xL:@;%u3- tx5ef{!6K%1ã ώOHf7[vz7i 'G*3 L M*A5{o' 5O!Tt5v:_,< 7pZk.lӹ#+Ew\Am:)F7k/v`oCH<[[CQ䄘t|=Z+R՝Z;G7.h0h\o.6ݤ80Y|["RC:Zر›u'w t`pKkԌ/]+Pfڳ!@޲e}7◻ꝝɎ[_l-1Y&JǠ+{Zy35h_˩J2Ń!wXrQ'Q/aΒ:+>_OGD3"toɝ(NLt2v[<燓Ew J 1 b+_ϑDu|'T=f0i!Rb* ' )f?s;4s3]Lq% $|wԊ<8OC:(Yd9FY/UЮqR<4w6iMʍ|𺦂0 Z# փbp76&VL>cd2Hc1>n3YNjs! 6}4|P0 %rCMAFb0'=,d8T3#2̕3rc/:+#$β,qCĐm爺 yh@Wl~`E=a曝c;]Vw"z2Keق_yQ=m dgai4a ս|1ʖH.N 7[NdVlQ6QkܑE -^7씇03Sև{-F VFI JPҮry;<7A8{ѓ@2;ӑ4`lӦ}KtS۫\ZAZA2^H.c$[l@ mdW06g>=>y{5zN.h10!/{H gVsg4GV)>Pxڒf}];xyVo#n h#ژg`pK9B"5%,qsa\f?u77,]3ѩʪm1/YhXU]8klY>O|IkTʵ]P[Ӡm Z7T?Q_*OFtgVGt[RUΐ#M6+x[T2973N #'! QF f)nCo,FFQn/T~"6A#Tto9qbI#PZuTaM-Wڠe;%Í]8S}.5umx5E7\e]T&xFnDޝufkXG^_*˺aC; BM4Ykc`>NBّ,KP%}P-Ļ;P?U(BMkW,qE"Q }NX#H6YQuC{? *I4" &I#ck}ΟZr7 X[]\X7ܐc=~toEtqP7Gp>\lCY_'k&yIM@❂:h>E״2"XhMS>im>G0Ymk褨ԞRs28F4 MS.ޔA*̊xx{<Hu qDC8xq ,@炭K?"F5j[Ҁu-ۘ3+m:DmsS";P!g>ױAyr?;YFf`]^ +?AS[խ%W2 SDuJHo;b)aeD !&AB&Պh EKfέ'C}H)V`BUi2PٷRpB1æPF,pFv48BTlSd|$xR/8<4I'!c'7#؞bQ +!X0ײ /sj0"Yg#bl68=uA5Ȱ7piqXי!ibW 60'%"Y4CK W#ᱳ F-vH8LRT!GTlk pw^~ [5{f *e&h#m&( cУMzQT$;h_=a#;X3HG[!~F+jjPZm™?^MV"@[1iTe,m k­/Az}!r+1]܊Hg' qO6'v6(l^foZᳳEMn7Apeѵ*`;EUp:LHdWaP/1[f&5mՄ 7(Aޯ-mWHơ}}Ddcق*Q8P2BgWڏxe} XRq 옟r ́,U8VmsL8$vW4,r̷z`]ҕJ[@Cb):hY4խ Q Hݥ!ߍ6ŧ ^yx3rT4`waAV)ZQ$?)Xpi5>H?1e3ޚ;ހeav/Ur+ <}7*1m>9{/g麞?ۍDbwS7ı봌IFnK'J>&r=yvL%U %:Ԑgp#:~ mCqF_eʜlH } ZQh]fmsj0sPRSNְ>Q%/oZFMT${eY݀tڸby೹B$ n1s:HB<J;fhc/Κ8|Ns [/?dm},%W6v=.Gt4tz R+~"IT]8uh 6JOŒ(4ۻ8<3=C7z_lXD ]9g 0:7ngl$eHt m40â[i#+(=(\ r%ҽSa^$I܈!% X`[l WokXP2/Ña A~Ro vzd>޸3H.0-?lMڒ'lvZf.~ }\v'|̻:e9ac=.wm4 R'%)EP;7 ? xkĈ۲9èٯ WL/f>=i [-S )ëh,L,.uU5Y,cFFt=En"^ŎBM-UqBMtxD5>`"ܥى_Қva3wiaJ6 И wFmg$_2s=,!j7.Nr>Q:Z|7 HLKQ4 6i&Tk X=$=%jڶ35D90֡Yd,auD,}b*d)~-qKٍ:aK]DAѫZ}ךQ*XHt b$2A@| +K!*aE[הHJMPi648ׄÇC><)C=M_9)3k&@"pcWuir6 e;/tv^u{b4o.q6zmV338JI#S2Hk{f7?rAj`(=ힸ +!u,qɩ0\g vl:9;*fAz.„s#$vwORBNXD9zpUzU# dcCe@6o\(Q^D cG쿼:>J-sܣ%]uk)ɽ'=i!llaV._k涹ٔUŅ+*&\ܶe|z[ߜNNDuNNiEpɬOG?\g}jjtm'@(ODP XXJđ._a>p;]KTEťQ; 79ꔫmЂ onэYSu=;Cåo}SѺX9 \jlnjxםR3Ѥx> ១G䳐?kPhr/.̃MU/ ۔lk||[He^pCdK$[" #SdU'A! JCH3__xo)Rq+L`ZQTp汇n@˕s1U-ŵ}nĞCL(rҲ\W8ܔ8@~Ps NQ "t]]>)ۭ볦8bEÉGێ/exːax|y- CQ9I#PcdeGz^n|q ȟX!bxx=E~;0]:W&pkcHgb/l&SwK"ulTԖusRwY.f.3w> cMX{6;w jҒT*?E^KC &vr+b LUH *Ș oQHi+mQ̍ps 36+:1 7죾:͹O 2qc/+VXG|P +i1.h iR.L . ?WtW1lV C?eڻE[/lìZl͵Ga.Xd]!*=wl#'wx0z  %c^vE9D,0D_'0/HoPJ5E%Їa5RaU+bJgJU j 6KYTh`&lWA}b"QaQ,WDftg{?7VMdjmt=jLB<5p.+a:0GJVT(;EqN9Z덍 >\"2m&CȒcTSйJ^|;S.crtW@ ;~RI\ۍOE }F$qCD<;DWE?Ө=!MѥLkb2ZF`X$(}u^4 fy4(ȠʙrP\8ʶ6!Ĺ(i"|({u$a`wmJeB!1㵥c::&_OW^ɹ&PE/C6NL[9dn%ͮ<շsIv͍.Ȯ (B`آ'a:IK?]k/im&K Gp5Zǔ^oBy SwC!S@AdE1>hʼumYKbGlJk="=IG%-uS2巍L>;Y@oźnaHȟP.y*=e̔S-#c_dx3 M"Te8JJP|\ $#yhTQ/Ln r1E2#yCfmfaf>Ls!}^֋G@l[*^߽3fMGm!X 4H%K_ٳ@T۞mM"&H/vy y(~@O&Jcv&~E)a'g8{](6"aBlG?fu]t<ӳRld& B7Q MBK2wu;Bc j9 9Y%Tp8h79ރܵyD`UBSQ'ZLp:3Œ]eWBDrA)<1*(n4t[ED;km|̈́kY ަ.XDPU]_R;Ere/Ҥ5pȐ^ u̇LF/^jvO2(FN+;D/+^0ta-AEQAzODKPS'eo7`o Y7#V.]Aj,sBtgK ؏-z *g@sJ ؓV!}ꤱkn_}kˎ@8M<-ml?^{u4F8IMJvfŸ5]H^^`9LLJ΢}Vǻ i')nlA&lDpxI%7&eB\YXat+%!PO55W]NX9۔[V2Y8ı%xXA0N<<=g ~mKʚ %xG$4̬Vuk|gnNKfF2*sUdr\bX˔Mlnf&i/ ˄@_0ax;Bm-Gz7_!po4D(ǫkXo`0;[!2%'h\ aeA b@] n p6:urmao RKѰg#fAdwjȿW Py r3v"N@¹WHE6fBb/YwIk{;Un}K%4G \tl[b{݂~Y%+5_N;T(I<| <hė;tmL>3]Nq~*7ظEﵮJslrAm=mfyXo=.ң.45Z;RGWލK.m/yT\^yVb( TAfh֠b㵸} a `Ԁo*95aK` ׆' &;DwM g}O]MgM`|󞷘Z|\ѪJ~(0`8y/@ux51Q_@-.MS!'@eV,=_WO%Fм:hojRX%AN/TElcO@݊y^uXAd>%+SfRwRl,7 2~5qQoSeHHqv TM,\ 5-Q\j3j@1⃷w $K #@(xZg̠ m#= ڒaX6La?뫔Q?];5#G$]N3l=Z ܹA@#Zq{ <]Zat?f) q"w`)R.`X.?$"|i"E>D9j 궻ϭ$T%"Je`uCeX Sw?ȕ⧸%|o$Ӂ>D6gJ/ӷõ֐Q9t~'/vjсlotA.+x ~! p.MSzB'R_NŋDv*IöHmi1-xAiIQ" gbԔ@i̻coG2 Ma~/1]K(Z1 ?ǒCJM؞^@^L*Žv ]5+]o]SN8{=/fe&gHbd~ /qUac ʮ2X)T %_˾Q汸;Pf]*U-26g1.7crDxSyY f<]=Ҷa3R&ٟ^ʿVb/] i6 1v!CKJ:1/!]x /ne@-3U[,4 v˫Ƽ@@/]˖O_N9]OJAeFWiJ`BA*-խB% 01s2Lр.FMYEl p-s 04>kMe&;N[# ~]qGX#2 /'%3 )N\n/E䢁6ߘF/!QzfDCulI􈮛 ,NN1x:`!e;b Y+LjȻ%mlxR\ON #6[(v6>)::')K(+>.-y;˜qfege7dr!"`\GG$^LF΀”v:p.! m*>IغPǽ۰[2HŸmbЮd7U7ƎeK21_02I7DyU͔S-e4F7N`asS:.l­ 4F况vzH6Дx ,^+K*{ F -o {=`qr\O$(#']6-2W/o W$(kdrg_1"HN#e>t=cvǩLO@ ݎ_x [Cq7Ll?Pl,D& m*l;YP+g-Ȗ_Uug} eg۷[ waqJR@ RV&, Zk]p9Ne ߌ-̲--̾⟫եFjv!./e(#)w2&ȟ0Ѻgi6H8D2r ӥN X.^[RE]ݼ̍EΎGqnVRE+Rza^atWO[U @tE'J;tSytmL3U"%>5IKVD M6R "ETQaS/Oi'&}SSxEie^-/}l_ SD~ؤɡ[uӻϵfKh!؆=́yW4X~g?%i^ <;JuSvh<e F-07v1W\6lьS1N0"dԾSp4@X'iLS@J?||> rkvs>GӋ>=$-+--җB|̲" J:LM 'Zi*Rz=}"(Qy.i↼ƙ]:KE`@y"g9<dsQ:!͹vR®\_cXS'm/^KM2JdI_.|fRTg.´9Ie8 B`砭9[\ߡ9'`mo%iˌ~Z… nᏈIl/ѡכ>V+^~ԑ#L .N c-_Hez)Lx`Dө޼HL;#Ujۂ2c%%0N}SXlIn `abyHJw-]yU\la}$}4V[o4haQ`L5Kn_EF*`&='Y0t\ڛ` Qr9)Ĵ8CQc}AIM3 }/Q1rLvު6bu<8cRkȓ-v W \P]:a;jE?AQ)m=0Y=Mt$<'и^ҵ]$=VN*41Rq@*uYܰ')cZ\YR>EXWo؀raG@ǖp!/a!Oj"DԂDuL8;~:?#-y8d=M6]ZeGsٮO~_SK]pFN?˄\5^O,Y<=4_TP+IRM;v:2ֱiơ;LWph7!k1jkJ궭N)8kGL1"oCl_g׫+PD,aL:.Fb0W_Ci } )Y[v '[&lcb veU"^Q7(Wm ;rϙ׮{}n:gkJjNm %~g& S%,|wreJX <*#Y;IwcL QXXgv?Hҿ &ٸ\ՑXlE=BыᔧF :e!곑@HRٷ˕,2 uFӛl3;ҥ1?kFPTiL;D󩝦JXnY T8_1j}&UBG;kj@Yl7չ C\E^8x۷6O|P!Yg{;(Fw3)!Lk5}8a؇ZNy\Yvm۱#/4!Ŋ .|ءʮV /~GvdOtzi"l6.1ciV~5Jzc/Nc9 %zß?#%Wݤɢn;,5OuMf>osd3$ O !hfn0)|g 5C))Buv`TpՏ:xeyFOl; s9”X&ftе(z+^a_ - (^ZDKCM[+|!hj\LVPwS/>47^B\ȗ PK[.fNjt,ho]aw29ٚiL]%HJ stZ ?8/X1'5ɲ1-a5Ipb?/SI7nW>y܆!Z&tJXzx&`UNk@293fH*jǙ=(=H,P p;<ЦW AbQ q䅀5bK?p}%TeC RZ[.GN`oe2ۺt%XT KTX/}#e P Xt Wq>._oC=u9^" rƝ~Ic}b)uě,^7ǏoZ|GaR0v{ED*xRݔgoLJwYL E#4zyeE?,zLH6_I\|r8dE`3Ρ]ō,iRZLs<:Z ]l!%j:ԃԅZY2ݭ6iGd:;"L}ncYFr`bJIވpF5n,zzR0+!h?Cvn0%6[VDɰ c(&ُ& :@+!S !+WDOJA7BD`$ y]RnHf "'/ʊM[BdG?ѧ 7f*QM5*c:.ӓ%CrqMBLW?blnzˁyybk Pk+Տ5'Me>Op~‰qT9CF'D>W*G\RQOd.Ąü8PTX< #|'HF`P 1P%+GnJɴuk-ǔq5d نߧ;QǕ{O);Kx񐻽VJy+o uAH཭^_qX.wXо:y asZ{4/э-/Bz[!jU#3FTdg%䣮 ތ0w9:Fl9܄=KDD+Bm*ZwKt?N6TBf!q/3eSj{С`/H$mٖHF?.^)vuCrLijtc5! 7yiΛb'?>Gw5!B4؞#ѿ$I}M ?XOыY$>6KQgi~} KUK9AmC D5l9j,C:H.MjM}7?jaڵSbq__! 3RHΦeXT+D{&\FPI'(^-K#d6[ډ7<5_Obj,p> 230S h?ȝ;Pbw޽[ i{ =7ֺaϩ*X:DѓV3 1'z;J ܖ67W_\J?@;ȓd?W &⍜}99<Ƕ*Dm:Wfaǚp]WEJ6*`iNލqJN7y&YSpUfp7uAћyX6&~rzx`K(.%JC$ңНZV8JH+CUb7Gtڴx̾atC -υ ːqg .͚oqa TjQDOS8UXY^jBbX6hV~Q :ߊ]S"\ ̵Jμ* h X " PI4 Ѕ`ʃ^sk˄VBuTCHĵ-@`8u-vd=m  lr_o.ͯX| ʓI'%X bDfs>{&btq'`fAބ0w:z"G=MD3 ްWjs3g -^,\eoJ`2}>J#CnkkWw Uh΄#'.)2lX,oz i]IMo~?vD/o[+ġKy^T-@212YRNFe/@C/FOgLЦsNrwq9 Kb.αa4m-p~L< z11:*jwf 9F^W׃)%HdIbߵ@.Hr?C5V2kYm!!o!BJi"zFHbH% n>ځ}gE}]yxPU3tS`;Ew7 +zVxY4^;V<}Y7Cde;y/ mmF8iXaK6V8ɲ K b#D `}Y  *W#6G# 7_R3wQ"eo9p!.dD(~jX]`bW V9D p[wtM3>M-`#" o0H\6ėYOs\[)tZo05,';.pj*)u6feCZGIt/DAO*sשNTQ`|ԇν=L> w.M0suoW$J^η.~*S9L8N' t1PgK&friyL[s۽?F)l"NφīdpwyKT6FiNqWN1- BcZVc6D47\X(0iY`' ~*pc ]۪,HM)K%"V %,bhSM(+U"i_f6|{)"['R\EX7wڗ$ -nb!Jۛ2Ωbw%慺[|[x|;DEOa-'pguD%1PSr6&w7?9]=ocUܔ mZLV{be u~E2*3ͯApinjSGaP`KYYl'oMX&PsDB,]L"xY.jc7eB0'Pm*?H9Fq'nTGw{8=m8tΫ ݗy4v ;X8T;:Ypth)zdM_ O jk49aHP&Tw_γҜZg޲V*8iV\8mҏgPҀhYëY}Vy6EY~n%! Jo G.C.黹={6!cܡwOtA*5:o?K 7ǯ(L>$dQIqnʧB#@[ԤSݧ܎/jkIM1%w\ڄ~CyqLF\6`UQ\s<;/Ѿ4(b4bW]ZÔZ{@-%h[*m3YAf!vd0j ӹiB>GA\~c5`̬s v1o!^d>:Ym&sāQK܋ߺ&vzY5LB"eÐ//NA&NG8MS tɪ.%|H2ZU BN+)R tV+m^5Mvκ0-GǓNO#ae}Z3F6d.# ЧJ8ۋ9Nuofq?{"~N$IU1[*z,!C:.ͨ:+h`׼#!)7>< ȠH/mqFc@HI|D'WNX@*d&1I&}NB g"YXFBMD4<\ A@"ܔ }JiFb18o*iD?B`"q*~*@nJIjx}zVq̈́T Z-21uqE+w`$|02bu|A>oAh迅reqF`JbZNQ 5 Uh?<;l8ӭ`j|nwn㥃"(d|Xf`V}>% 0lv\ y:*IfWrFyP9heo,][)+FISNWrP68bP ?=]m8*9 F\8f,66_E%r@6<'ຌ{1ޤVwSuDVWﱐ3ץ8eG ' ~Ʒ;_=p*rMtiEѻj-ϊGH{v,7eWsHn[F*X3wZcT&nP6Ϲ|alC6jmAvO, +(W"Z{47RP}GM] RM6'_pbӻ2zoZxUp#G_/!krmJRۂTyWDFxOTT@{Z:L"uR $U0vt=V?/*W0ýly}BmP/#`/ ^,A i|L]ߡB>N }yIv@i㋑@&G15CPN1rs_e9g`Or3UѮ)0U*@/BydL<,_}_E@gc_"M6xl ,g\` P-q"Fydc# x̖5[iA@kMo.3:Hi;1V RW?[$S.ZL7$w6t]utaG+pߵEsfd(\ȓ!)א1 HBRn:YI1 Zz8"G7.T.MbC] m_d4 aEcL3d|[ҽ֤e9 [t*(,4}nsmJC&>IZ."nLP-`Kߒӄr9x9sʋM|Ӆ1ŀT-LqlYa43šS8 >35|BίΧ캙}F9ݿ@z;߸ ZV= ~P h'Ohkhk\ҍ(.h?oyVi@"ы_{f#1bNiuÝ}uϊ!K?z%&E{y$/aTTgp"x2%wNf"d+z+M|4\C]1mC#Qvn1ŷ'%+`nkwQVe-Ej$1|Y=K崅:~[L?eв/~_/zv@/'&T9FzaQi:*| d=n N՝jޤբ\g $(:zA)aqbk"J*ua%\!QE\W6qC* LdC= K+VpooqH2Bv*5' $5r<GV5/hX{ԍ@D_BcG2\te[6N jg^Mwtjpl;A{.9e. /TQ0q6stP_ÜF4Χ)O-`{yqZA"&>,xq{&}2T L'$<>N BOuH$l(ӧgy#+9ǰ<Kp_V &7:_|-p` Ѳs>3[Ů;)X[)N&fЅ`QT7wG9?AYP65zT%2YB~sEBLϞ`{@jkMR+)d =ehb-q;]P#?L^`+ ]$rkZ'bB2uCZݗI)hU#ؓv*{}>Q]y8K %-BJEq`W%%h!6T(΀ ~Gc6,psiHD)|K&Zp(pl^pH.X'Gaqz?|ʳk޿% ^cT3 H5Nݑ+  [Н*MLK/oX( d`S&)W+Se§MaWU QAĽc5C/SiF3)W.qi)^{nT]b0[Wڤ ݩ饝]:+f![.gL9E>xU~N@D}Uܴrvx_m C.,* `=*4@ɹ)1|Gqs^IBsx g}8DJU`/"55;gxD*9PvX X%uŊH{mx [ ?c/kpD<kҹ$<ZkO/Qz*R}gp\o]Jw)ƬrĻX  A-G&gpA)bJP%ik`X8ױ6?8YmsJ>Q٦qfT~mS^oh `0EA;UXf}L`:;[Ո4}q_EL:8F9@.tθ'(;x!H^ȡM(D+~d:K^<7ɫ0&%;rDn5R<._jlԑbBVvjdP~\oNQ" CKPш*m8xi*G!6j)Hݢɥ!y%4>s4$GHوA~f1kYAHC]#az%O4 b,xM_5fl#xR/a@B^;>U%&OUE 9^oXBvz }G*rEw1uf-pw暿ͧcfqUO1spdη/>l\6Ox? Mt  &!K @t[tqPM46L1Mڻ}!ڧdXػw1/ݒɊֹZ5J[2{ԖT6rDHN̛};0jnjyMq>F$zH,bUツˊBD^(5I*9Eȿa)PGA2э/nX:Jw@Mw2[v0nlx"E)q\q%{x. @iu_/$;25\V\<)_?%+9l2̅]_d@`)~YC\F㭃y'|LЧ UEɱ4Py.>?8Id~+qukŗ (ϸ 8[Ⱥ[wl0̪ t)a-Ӗ k%S FYyJbu4iepyu $ýro C >,Ѭ5wԿyr,vPWt_YWj. 'XʭSM3X /qdPVWEUKln- +˸z/ ~^7n9+#eprW}Fh*|>E5uf~i㊎E-ϳv)x;E)[9ᙬc%O οes؈ѻ)Da/ߐA w6 O{ʄO]!=iO.!Ɩ97֮78DXspU3ÿNF}Iu`ӡ Nܘ'VdT*r&$@~U>vA*;mA ui+:\UGnHYuaG]ߴCȕܻլ- @p^(+h0Ko& 9}UfbA-֘8i e-.L)ٰ hkԁ8f$Y ewP?{ӻN[F+|􂃃ҙ`-7Y1bFʕP䊍AZӨ~skDYmi쏋#QmHt췾gە`- 1i[Ԑ1]Vj{* ֮MBR~ p>Sg38e琖T$xSꜹ'xlײ7co7+Rm.¶^Oe: l&:+hU 7=JSq2qЭ囐?Q>$̒lԼAffo@|"RziE5:ZW7lU CMKeh.*{9 s0͵6 00dn}uRՔ+|v[ihUEe0IlIw3A!ts&t?H'D{q?VgQJVX}HOD1S ߅CRUUVĊrlWT#$%`B镆Jo%#o,+8!+ǴV;P,2APYk$v0I#N mW]:O,.م(yLp\ M3K\&J+>23* iYz!t- B_2XG"xA xL)r8u~ &xhU`-ML~[ŴjUhhOG@؅=C+[m>LXGeq # 9^[ GVCR2DTn)K<=Np*F44 )fJ>I?g/)Ƨ~V}ձdߌZ;H CÖ |'wI ޗf>f3J+q~^VƔ>ַ4NHecQLEK}ejҳD_"^!|/j`q2(nA X?[Oy7hJkUU(IG2M>\qoP氮{~0Qܷu `FNdHc?ӛRθXVRg83'Br[}U2(uo˂hĭJ2ʖe+6wQ"\tvnx;[Wn8,  CgYZ07070100000379000081a400000000000000000000000164e6139f000690b8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/[]?Eh=ڜ.+͠%\\E~b^>`Ր?ڀ 2xp`+ _K!&oMbMoMe§&0|I$8E5A,v7fVMB4bjJg9 [2=XW&MWWN'J5)9n/jy'a;8$aPt2HP *p&gXHy1@ x_SǸ *z""wi$1odVQS% N)x_j@g'z9{Eb5rdg}+d"IAJКN넴F$X[7?葲)rMì/(ء@8zßQ֫ݺwC S sdX-5( Zs3Iޣ<ݝ2~ɮ$X/ovx:=`U|vEb/VD_T㤻@\VDpBaNYI1hx屸H_*V5sg`ScXX_,CO%ϯ'BXUr.ɇ)q pyg;Fof *!+׾icutNX:m3oL!Ω;/6zSGz2" 0EI(b-A\G:섀#c\?v"|z\^VÅ)M/o~bn2ѥqxH&yc[1C @8L.E=C Nd)k߃ @iI+UJstQi, %urlA+7HR>ei0|8Dfo6ˮwgKk3Ff AJ7Q/ر ဆgDSTAs'^Ck>wOpH3xzM sHj=`A5*Dƹ#:Ę_4B29_å]#rmx˜_Jp⬖eQVg:9 $ܭ=7GDSHPYRJp $ͽ~W?r"B,T W)áG`bFbnB4ю!1Z'wCW1${8=*K 4?#o0e˥{qTͬPRm0Mq1 ִ*2ִD;:mq>afp{`|~8~Le~쌭Umjqc -Մ@jZt_0yCቋ6K&\i}.>]PwA| 5Y_ Y??sHZ÷XD bӒIxY'R)M pP\0nZ{ǭt',℈Y: 6ZuU^)gv n#_jֳŒ~`H+}r ^H`|\TZ(O$`iB9,\'ЪN|ZU+ړRrT0tf}z~b9 kp|C$W?GS'37i-Sy|vO.Ugm/:]5 kgHIF#+r ֬]Ejg$ <hL7#nqr}0X2!\g fL $ys7;֓Azyt(=uAx˲pxSj怭I` OH_K5rʷ׏!YI5I'ԩ}1ASg4鐈)@\NҊ7^v$fq埍S4%'h(k * +K1a<SaV̵[p 4t^Дӝv ‘w8v_Ą!Y n$'C UIBju_$W;Z-1u_&n,K2Dܦs4yx~/,T(k ZqDxyN@C65).^wΈ*!irOku&'c*a죁7i?^Zl${C.fE/KxC[U׻Tv`V"~⼔ɋI>Hg?/s\E٬"ħf Ss0J%5U@:Ơ V=2m Oa >F=2+ޔ3C)k /0x?6W+ seYPoYMOu]aG -r<+rL^zPkJ`Sg}FMX/Sz?O$.<}k Fψwr.|yi0h|F"oC!| ;mmHb,nHT`-[8~֖4uKX%D7[cE/c(-,h'aK)-eMːp^t-~UeQW&#%@hϏn3~v]5ɣ!B~Kk~f\9Cq>fq"!c;[2PlLn&?sD,p +cqkEQ9<~8FwA >'K5S U$ ã;߰tTHF&'ߧnk8&yj2\-l I xڂ9B_ǧiyR1k#n=[ u~x|9,9>/g|Ntk^sLXb"t`|+Jl9eRHz4sC]U=ْ-LtMٚ'LU|Caī - )U`p!CNIt٘D#k)pnnOs'A.՚ Et9:RP*K䮩 Vłr^0Væ=tXkl;#~$;m ҃8v>S*adu.q{!3n{\Zb6u39`M˗|K4 !ax+vgܙrSJ*K[{)6@hPΤ?'~<\ՁJ"Dv'iIGSRsveefր!yOWaW82J:yv=$tj o4Zm1t\EԨ=}u24|_@ebAh#Um!Ǜ[7Ґ(C8d!RHQ9~M>)"/iܭАwH+-.{Ѩ]H9R&ZsP-pxET>ͰK*ȝ8iꭃDj9#lfvN5Ȏ{φU;p$χ hZR/\Ko W$~,DSzs6" c3*ݴ<MJSm0 %'[7+wv+.\{9:np|"5Ḁ.~L/ +Iv!(Є&U3OqkCMx1lx2[⊤6Px$7<\ig}!R=(j(Nb L7W [MFs?sLyTy, /DWײqRqճ)I !W k+ˈV ot :U MDBNɹqj~} ?cZQjۇP+q^pJ(c4/D) Aw+v[Л%lqh5)0jZ8$ȩrQ<zΩΔ@E9Bv074n .ʯz-ӘG7jQӝ,C]%PyXvOJ9kh&@[K!3$^LNХՇG1& LÔh8_RJB1VMӺK"*ɴ98>hm_ӍJwrMrůp,!,V8:KjFnkb1Sl qUZ 9z T3>J[i4!OΣR@ʑ]wR .(YHMmna.7sD{)KOjV}7̊v8j۬t}eDL hЦ O]|4vXSf$U_}pьx.4 DX/nZmCuH_ +,!á@v/Pǹ]ùXcJ*QZux>q|Ffœ<^btRtE^=sFo2)s ;H3Wa˜ފ@?ۍ nn8{1yCV}L:g՞nQy.=>c=*5mI j;b0odq"|#wu=ڳ1|_xlǼ:R<v+f29Pxۀ,p|XZd!b"N+ !&uZdBt86dY%jy.IPX )a|+R#Gig>-47ak8s[IlڏUn+YE S$yyuK^C>`D{9t جq$,x柍q[XW]{'0fNTZKzU)J+=c wbqiϨ,h"<)&v\fQ5@55ThmX؉͙Z9$8H4>.\Y>c38Vi6~;փnҳ5YCx ("%7.o6w١$JBNq T=r!\I铻\P9YBBCɖ̷NaVk.?m}iz$frRLHHU۩ȇ^`)7A Sy?S8`,LH}HC >fL^f֏X`7?-LL^3nb#f3;B%i@xMkp嘈y7UόA- ۩Θ mddse6cti:)lIN:Wu]B~ñj^>s.^9j{vZyf>̏b 5y Uc_y`V\WTpJpcUkL11E:3XOՋx@:#Q)x52@i/Jm!|L؉;?eCjkk8"1[&@?/a'P6}Bb5b()Ob[_hmQxpu6XO*FsB*2 JɧPe3zjSYZj,/ M%Ijd{{Bf<3K=?˺˗T9)+0eH0J6W^À1&8:ʢK7/[,RB Kum]7]2 %?;P- #~vS#l 9($oAVdR"@(^p q>(AVAf/!V~W4q]}S`#7& E/8Jb k ix3iiME'މ8~PIJtS+aޑyU|Y0<"N1}|8w蝕6zN ~ǾX{GPZ`n(('4YjgR*)ŧ=qxxPrr)l\KGts9I=Z?4έ!:::0)8=BbLu%#SK/"܅>e C G$zة`wƻbXw$#vLQ| Ď$* ? k#O(),#Hh}ժGVLVzP-K^E;h7)h8hx+bf(ZrʈړgjC@dJK&ٸgw xFN:ɥ'pW=X +vr I9~Z!Tq)4k= }4QQO9tj?&Ʀ+mNJdh#*>S`8@=KYwOA^$l:{.k ( է[wNX̒$cΘ|'X4I;l0!ہtNG$3Gq.+{qԒV\L3Ec©(5.0#wC3_9xcWB1*\: 2XO!Y;Y,/Fl' \~X K QgNizcorڵ@X!8|U])rP3m ՋțXlX$%Ω;~!с484'H"t^ $3\._ n짷3; 4Hv4up?T3Ex8 LQUs}+ $X'O DL~\e׶G6A.B0]){x`[4a>*/G;l)ݙ߁?`{QR7Tx-ꝉ6NTur(^ᰝq0"vu\黳XE4~ qgW'M׌Eoo1ʯ<9<] ՝IXbO$%j G;= ,FÕ×$:A%0~ۺEIlN,=Wr('xd j']$ *}9vtdb9B׹D㞨a %KʍP =ri^^)NȻ o!5s+97yܲ 6gve{ԂGMa9Y<^88' 1WHn̚BҫGKvVUdm$Gqd*)3Op X &6-~mD:_ɨȊOKt~cY0Б!E%,DZ 0D ?u?=dru2_}Bk(N+2WYfS*Q;5E !K6FGEC%=H\hUMiɧΰ5.o%e*q娷ZKE_7VlZ;ZU,ٚ߁%tWbIRR [sא>3nRMT&tGϼ]sK1-d-e*5`;}|]s wkux8r\h$$?W,&R!3f}~V.=oһLl oަ.=UjG_R-W~PNlT_豧 :хثCpUwԒ,(DMD# _t?8rf}ĭ}83UFD8"O08keb+!L8 N[Vؘr?^~׸JHX}Y.wik jusAM=O54Txӌ/ZDz=zlEd=8l0uHVVW1;n1wM7I)(`Q1>{d7H#f E˥` fh =)g'Kk NMJ&N~*됛!JNd⤴;:x&h(6KKeTNtpAճ{Udʙhh LHr]Y#h[[ێ>W25 m~v PZ韷tk#|ҥDX " oK4gsÜӏ=vHL-eiz{.̈́F^aOHQw7�CoG FŤL[;82q>OO d{P&j Uvp]nxD7[E{hF(ĹE /H8R|[y9i (*%[j;~1N Oˎf}Miy;OxέBY eH3H($9O u?Uaij}r1yFMOī~++ Nlɡȡ|FC0zDTbbuOT@NUg?gܸB;ב>h4Lny+ʶάw|H#!(YPǢjf4۴qܞ0o}\%&r`4+\YAxEhם>*^)C V>ߟ<RZy+61kנh"@QU% ~D$0ܸ֕pIu̙7m35{TF+4t1D]xZ NR##7ʋsgf9t&f` Ƌځ? & .<rx.χRxS$'8aRIL5/'h;Nt,70-#iϴ1d:<_kr[ׅ,|0kWqzfPZU$"K$;8R"q8kC '3s?7ߣEȼU<b#n9Zo^2ޢvm6R ܱ2KjQjI=V @&~C ":$Ԅw ӵ_G 6%TjşS#MaXp:NUטE t8e"3m@b!<\0q*iL<.9K7>õ5*{: '~f ˂_RRfS~~ h 䭽b&E]@;T6Ӽx('~Yc3F] qRXEF1ʋVfK 5QC|S:,Rƈ*'~ ]N2::Q[O{.;=b&Z9}Fo ,I8|~]zn8 [.O-NXߨ٪Xw\GL;i VLN&.R:#59 ,kS|b* >s! /_oЬ%5هSaBaQ`ڐ{_D(yZJg`n~sBTHp$v}.}V7}Lh9Rs]H?%}!/"Pa 8Bɧ~\1ҨcU}ӯs' !s99͚kS:6\لbHr p,r0蹓a9hH."nnsۙ"Y8 Ű"{Fdjٖ%:WUټwFouIM%Fܤim]ǁwxo1htSR\;@cEcCbIzǪs }0z3,ڱǦ.`%^e+HʮB?c ^]HsdJ:'K NЀ#ke1y3jI!N~ENǶ>+wgb1|e2"aHD0^QIJr7=C 5J0bL`? zkxc"ش[ ٭&UEvF-ѣ/VTwOJ%b`)nћjZAAX"M8"vU+oB0_al:ƒ^fI֪QZKNY1eNG^IHA!-%aCq*[Ș[ظc(Ƀ!moף(_9LfqukS͐φE8OSCijf[;Gevti^r[+(jA>]#tY{ԽhL NV|x߫; 7/HBo/! Srn=0Pj^faZ<_w3qSʏ.O<Ζ$\Fv%kF9[֟ ˷5JjYkIg_Xl 0o!Ӽ7hg쯿jdMOKƏ0"{od/#<;ÌW \};|8Ma]W4B/6 ]zDPfX6Ijt|`4 JczlTFYHE|acРquD 4\j J'! tEV7h“.V?O6^Y'^+pأ.ؓΨī0!٢#ΑDmsJܞ[\LJPl<:PgX [ȶJzQS@EQ[ؙ7 3:R!meWѩaY yI"%,HBڗo3m= ^$:fk;v%ʮي78[.nd&E)"O(O^gCQ p3;g*1;La Սǀ<-uD Qʄ%nzl+kL*ecZ؟LL>[̮KaOޫZA'zi:RVCZ2)pCc"<1R< 8xoxdJ>/**3WՃ}KHDj<(zEɦř^BUX}e\p;jbЄ*';|")o< + œ: ZK(LIn\J '0<K٨3Ĉ6=|'~\TG34hdӟ+?2i%ҨWS3]v~}om}Mw׃{ 綷VspT̕H`B=J 1n ΓM#r? Qb.|/AeXgٓ * akSȿ*8aS8ydYCާEv5l%(cz8f?ϥ`e: }Ɓ2}ڄ67ʹID98x{;ȱhB~{p, J_{2Lq_t~ ʝ+l:`\@Г Ž^5ɔ/z9ĦE|-@̙g%r]ߏJ}^T>1&ǮN8Q!i:YHf}E\JɄʞ±=qoaI9Dcc KfHpz5R`{tqf-l㋨ʐ>2m 5.*jn~ײ$ V+rxԸ>6v97dyBJ 7G&p*ma!QyUO셡dP͸H{5'q^ź_K) sY\ a?nQ4]ze4, 繢^k-\E%F -+=b28c5D:vh ϐ !e$xfI^[N#b\f¥:n/`'r3V bW>4!`IWo~'s[e=Lp})\ [D@,6_}- ,K{i^pqh,esZ}tF'T\DT, k%Ӆq ~x0;H+"j\w!p%w>9p]]6wxCS LJMޯt4;s?fu{tV^!geFď|kU0Ib58TfFa'_Q*k*ͣ[lB^̀eGBmMEuM )a#~omeh<bp4}9ɡK|)r,9[*ϖN๤\Bn˦g]+d=ZqQqM{s' =FG$:X`qX!S'ip #_*?Oq02H>ȻA&p d$p̹*E '**s7ǎK85Dk偗TR$:խ4.˜P!5CV P6̡N<21={]~ƊDj2\k罏i QO6%'Ls riMi˴` QfRR -T>;w Kc+Գ4HvyZ%b6ɾiRߚ]xk]6L5,){5S|\C+E;y8C0>^ln>xiH:^.]fl6h}Q* M?*4lLUrA4ޕA8$tT8]f%_jQ(OKXce e$yu졂j3; \Pn 1@fgh%=t$}$<)Κ̴^(lXBe~EX9{z?`d}4L@O"b:;pwb>!0?MZ4ڌk;sKm4x (^JY/_9>3:ge¸O ~M!)A|NG1^#kdR{HK:QÄh1}שl8Q^|8yEǛvԍҙ0!m0w"|<^t!Gp6E^5!N ݷ0f=;oH֢,(`Q92jauP݉I}~{ptl,1tosF0 ?;w]ͭ7wCBJ?hX{ +siε$aK$!I`S (."S脟{(@vliph\:t%J0ӿө`\EX b༴;*q*?k.x/nz D?`S+ L[PE]tMoKz>  ;'ɀ#d~ *LTmqjCC*%mnAEkݯN0K 1C"$KF]ghXQ+$haG%hk ;Axq#lmB):sOﵚl-] OhӸE"^ʻwsXYAu͖hy8vgMǫ"`۳4ܭ/ Jl ޯĚ~{wv72ܜʧ#6¥q;z;׋[04nb^uq֯ se\e* cͼdvM$[mPXԣ-y~с̙춎evW^JJ2KS!f`ΝNRŴu[rLGOD F3ڔF$mP~ 9`yLOeKOUX$Dq qcucW/#:;XB$4 Lcz1 6~"7]?}iV>t0ʠHiRJLIä:GRIm]s5WtSk Y5/T64f+wAB0ѯoܶR B<v9<6}nlbJZs89LU@Ի9T)#tD9moB#_X 'ܑdav [!,OqbH@.!Qã\.\ pkV0!fb\릁1?2UNdRrkI"NK2Z O.Pqn8Sq0jJ֪mh@ҡ`aX`rdz.^zG2R5'9=YBBpmiJP;ڋ/ 1OmxRXR)hzDKoU=+5Q̛dYlwqkv皌j$k m2^am?Ba;y C轆 jnʌziՅ\Š'q$K5W{i狃F9nk1/V.D1Z3y#eW;:4@@A>پw`T`\noD$#6NLmƧ5):GUZOfОH>>QA/9ݾ)J"vY ¹$.Axywp ΊRC5V2IVP;>0i}6!U&BB{}+X1CkD4 -;DE\CJ؊boJ8rIz&11zdM}'.1uWoδ_ pUr{KES]@54%aӮEmֹ%Yu$@Jc׶K f(bW9W\Pڥ_DRCW'7gz騺0G&$Cx{b@Uf W6o]ϤStGBJ!S;vxq C( _GK3hd|xT} )v"@9?Y#"4^Hx̖{~ Y~Ʀ* Nzӣ(R7i8SBw ˚z舍gEl)PN\u`ЄF@gקdKj7鋾,\UJĚouO#x- B§q^tc:Jb|]NE8|\jbzY*Twҟ4o!fkR)WIFu[b^SqD^?Zzq.5U3OzsN ;$u#-<Ж%ӓ69j.5 ץ)ʘ%#OTNjسeBtcĘT!tXD04oeZks*xlRB;q53@&SW(>XpYml\BjZG?[U62$ GZyh;hPz|/E!ǚST4ƣh{,@>DRXs|t&C\]fH(Q^}Q/1ʄm.2&M⭈u\"x!v{ ,(r( <6 qJʥ"*:x! Ƒ L|A~Jm0UЍm4Aw)$*WM,b=u sқBaG;j:C:3n}ؖOX 8&UCԑh.&JhJ?A};oB,%a5fVn`sPg 9da􌣡kbT08!\$*S k0$k}1hO׹ s+V-B6"r_txKf䰔8eE_zCN6B8>9Ǯ2cYa YD7h!8W6ʜyveIݤZkjf+^[fBPa.MbB[z S GDZh؆QۚHR{[i&#gU6R<?>2>eYހ`k`󚿘UR82/iɯF YƟD}A~yS?TRD5E"RW\]{4%&!5okfS$ j29gI rĞTDn37C% {,A\= YN_̢lCV}RB;ѳ.Km }?U* w20lp#QT8 u>wdF:i%1PX4# i[ 1:tP7_CtBKBS(B$x- zb<A+r׈lӇ `zwiWa{!rx"[oHWãɲ$H ڌYN~uӢoY#ĊZW֑2lh,|bdǀg8bWinױjT+}1`uG= 0=Q؃(r(4btYƛKVSߐ̕4JfN0 "HuS{S]/u)FF&x+lL5[ϬK'ubE>V8q婘+M- %qRH[N"yH"#uEP?A̩@IvxV;dhG>@QRˆ˕7{8렴 5, Ĉ֑l6]jvPkpC*Lt F7SZ+).es{ Ú1~l8-YmCJD濧Y6LPu >fd:nt0AHMWt\j#ctHl8I>( E0(U؆(Aa ;c¶\tA uS2W=MZWHLUANͦ2X1NwEQ`ף&Cr%x B{M꺇}dbSsX!\tRF.L6KԭXтu% aʏOW_:kW`(F눻(4Āu4eم3Ŵ+qLG*1['^kFsX`%4gXxl xL4Umrlm$1cN-{hNT&\}2]CI')JYaɕPS(/Y< nuZ=Am1^gn2`ΘH̉],+S (\ &ю-a)6$l&3љ:fb+F,]q=p?RpBLĭȠvhjN.FT*Smܰ!5-db\|m_1.̤ɍ<ƭl`X7n/5ԕDo;IL~$Q(dU<= Oe2`9pæz<۱Uc)eJN=nK"A_ /[L&a]R$7 F:M M9 7{>x{,Lo~'=_n]f(:I24X)IS8ZsmEX?-[kS}Q_' AOjJ|jK"CA$jvk`YG/;[[P ``NdJ[ kZc$/E-ō%4jsX`eNsZT;vMs -"28nE{eG&Rᗧ<; /B)&LHW6{aȚcs+ZPOZnY `Lϕ`}.={qǹJPb*XV֘Ey#0@bEn&e|pe ߃)["k^z$vզPmݩUpKo{x]%4gLy7w 82DXd/͡P=8:/!~n ZZ\e:z%kڅ |"6 䟳w$!*[9v JCZ|  N~SB8m;fL[ĺPQ΁-Yɵ:{.+MDuhhESg4hsin e/Ӹwo[|Vߴ?4,×e]@GҙC|c{l$utm~1-3\A|CLKqjPև`P8 Nc+lA|T#m&Eg6YReFM#RGe s6^o lH ,'w Iyu`oTztH3{ UL P w5@[ 5c}^vE1$I9T2>|1"L.! k@4h1?9knXX@/@n'ztWy{/SXyx=;Dgu|(&k0 [Ġ+igA_+cxPJV @7âNn/UĐ}丐n̕˔kpeZ.4ROr5 g2D=K3]8v[Lk (3:>N݇_} pvy2qD n?0bJ0$MMZd!ˠ PMC(j =23KΖii?R2KcZ̐Ri-W{ZS]I*&WFg^[7ZM=ڜ6[o2.řAhK8)uQi7)%؟~L =u(_HPqHVfQ'9HGN4uͱ+*R}} <5" 2] 3^wIo:,f1 Q~dIPڲc=2lh22"ٕPîjE U{6 {g}e$.v0+[VQ!D¶Hk4%yۃߗ|NJ NUsᝓE,).ͱHNl6b{NSUٺ~f)o媆-ݞ,#h, Ұ\f~=!꒛wz39 }'wmM\1yIf[/0{ӢX{ƴɭi];B#$R w$ʌq^O}MR'+v䑦z.+UCOڏW1[򕳤=)+I+b5>v8E<( EǢcm$;Lk:xM]_/h+wӊn.6%UtROH=zcW_:3-bKT Fz} ~y uJy iBftaD[ٻdzᬸL~{_.>>m~1=Qޏe!ӿDw<Yf$s>Ӕ'#mcXFT̚M̊6> Y %Orӂ;]*7n@:zyqyoKNЏKϙO'"v=Ɠui1, UnX(5r(m7 dV ?rbmمgw>WM|zNg^6؎bt Z(kiՇ3>'9:_F<+ZO-b,~Cˋ}wO,1, F!\QIA:}O@u*ct5to,s(jHQ{ĒCLSۧm[Wp0~#-< Z^aEE@؂68c 5eF}upA6u]g_>ܚ uCm@-DLգ(س,$F <0i*,6Pyv'ZDhPO%!/oZswgKswД>0 O5D j;ƈB!ba)1(g;VG:j(]叫M@k:Ӊf1.ڻkE$PSŇaɘbdOF R8w@M"|3LU3 P 51hgSqFPjAS_S} 4g3N]H ϱ=ɜ,XV1.G{O眾ul}?6!gQZ'JteHeB5?r_{է[ f&'.y`lq/ ulGCIRE!\DxsdLYj7.E^]r#bݜ}kq߇YpGb6`.a% 0޴8@O!r,4 o$1 etY#jt?=F3N2m|[c&Ipv؁3X Zp{3Bߔֻ#@/mwX?}o!v)mTZ˸Aϲ vNp(TM21f+H2)fPj eiKP3f#M:۸ 8y'(t-D}ѐƄ_ZX?rOƯZ7}=QH3)#ElUS/|`g!}~1x,ճ qu75c0CQH ){,nokQ3-w (tx4o`XIxVM_4aQ/H{1>Prk麔ՔTTK7g^'S}hGiywpC[l_IR:ePtH5Г_ۙaDp|XP긨!L\wGJF(AEe!GDHV W* baB N v[ix9J++jq8m4 {T??еT8r8b{ ڗl;cҝ\8)[w^k̖AEz.xjFŽ,cb[qikRKesLy&Nz\g[Q)}_?G=K9(=q`O|7IT{-6-r/4MB{K!U=X]UyE33eeoJW!c0#bKbޠા*mŒxL"UId&om(%凌>_@ q#^Z(dJOqDվ&E|򸽱,,*>#GI4d2wylb푭J&p H2 Mmyƣѱt澒5[$m%0rYr-o'RI(7OnC療VVҗO83*ե9kƍcL9+˒b3O~\kԮ겫NP/CO!DamtZ/LS&jƧy>^G jFm6t8)8:Xς`efp*é/kgVIRE4'^II8A_Ы V]{^I kn݅Q]\;A`c.ϲ Mtx(%-D?8#_XtJ[x[}e N z2KkXO^m^~4΁@RC*RÃW?Ɂe&\i-goD&ɘ.4IAkXyy5(6l%dG*lv6DZ ~vz6k^~:ԤF_>n 9]\<1޵Ɖ.Hl򝍕"}gsbC9{s$£M*zKP ƫia#|Eo#󃜩54qKu b~?becj@w0:Y^!n,2W@ ^l.~?m7Ts" z襶Fշm 7e!_./ȞUÑ7l(c_|7$q%9F!]f˯>h '\u^éy@26qj{Bq|Dytc^|7 HK곙m>~[%`9Z닞#MȦ!Pn~??/noch }wtL2}lFGsۀH'-AZ[eTʼnLl,Ah sE};/%A?{e 'e c&bJ6w#jZhȷabh`trX8*vKnkc^CH-ɯ Z:U[>:2ir |9_0v\kQUѳ'mÁt/v"&z9fp4'2845rRaͥK{g񵓬 (g)M ӷ|) ')%Yu*kln*ؠ=Dͳ $'Y]#:hLJ8]o塂KoxSgE!T;]O}uD8.kG 4-sn1^9uBB?^x" n1Xк\F+x#-rRts f0_TS6-L!]̧Jvc .;}~m93dEAQm|l.[YWXq{Ѵc&vL-̰0NEްs hA)/0Zat.?- TYf\CgjVB>xJ'YCv:gT,U +!b{RA0 ;&>eFnxh%r6ϐ]~#(pC&Q: cˮ~Z?=]{Cn'~n+3Ixjhu28kBQ?ەbP[}@]l!Zy\P7ƫc9zXTvL$IM񚻫{'eБGR< #}L3kIC(f$,wp[ʍѸC;H5nx4HX2 +X`GɻۛJSJI2K, JYF>V}դn3 .aj_k &N']JR3E0+qqo~:m|"\/LpUن_wऐ֐a& f,/=-_{~N #;HؼJ564KQ7Q~ƙym -3tr)J.s DF:Zl`IV58gqsoH.*aTR'RJ9|J-\H[|sM͊;Xh՟i}Cf TlXR:MmFlvwC6'|NR^9NR5nQja gC|.M5BgY15" 12r26hiG{v c%Wڡkw7z⎌ױ4MR*\dYSUu#ľ~t7OCRv'="Kb)(btqW,ZjU BcͽsI+]? Z${VOK*\ruĹan2~1Yyf!R>۟{bE5B8\4I_)q_^`I^7tC'sPw%R(0x\ }[\jDruc{y~mfHDV0`j hМxV: CZ>c-RPbU{Ϩ/ oFe?dΎJߐ59X'*e+? !D?*(fPrcX^+G2qMM>iY9ɠfNU%b8U4ZH|oO7+?rab\lI! IRO8NY.a*tsCsA#)LJ㯉Z*ם+$z҅L/xxdR10GrASϔzN(ϮY[zf(w @rl[Lj"}NťJ5]@.cBM2`%uhpFΫV02!.\Z5f:}`@ (8 K|9˥9GK{ݖYBQv%809W!Imw.BZQ J,gTja lH}U#[ɪ`% L߽"t7A8ZpvV6-uQ$Wf DO$x " ׶Z6xxX5͍k:ZR -llJcToLǒ͸arBJ=0HO?Keg+7.,HW^((~Lg9n@O-GOH|W|%+z|O E(/dE[ QnIHzU3*?0/o0Cܦы~\Yh{  ^J me<:TngEcYtp,3)ne"R4AvNWAiW;uL咍ξc[űHX3;)ѫ٬ wďLj첸XMA9y*v;3Xу5&MȤ7.,s7c Mdj_x1#x|mm@uh x٥Ŕ}^zXS0RBk}SJJw7= In¦m"-fޛ(CeAF9qS=rhX=aʤg R%&Udw ⤡XuTXWHKZ8)>n9qR<~!h-P8d7Aje$V@ltv] &IKǕ }fs&$@\:\ab *vO8]Ϩtx}`GJ2[:m}d3Cˎq? ߫"l#r`y ]332i̶ۦxB+e"܃מ0d k׆>OL/VIz|öDX;.Xڞ%K64ҙij04̠'Y'62:K칧eYkZԥmk؝9pbkdsҸ C5z`&#SXaAnruaТB@[ v3lۃ,5 mX3լx$_\mUUb`j-2f2Dh+ %-'RC*j5⧻ !Q\%;˝kw܄,؏@իI6PQlt]Kܾ,wE{Щ7ee=2 bkGb:#xΊ$,=Yc0"晘|9tk!4 Ļϡ##J6X/W@)csA򭟝*[ %m?+6`Y^؃ ߮1/YS|rkİ+}e*pd2 r0`/*FDMgUc Ć[8].a,_5 q@VmxHuo!uSruɐ$Ե< @q?W̐xY_3=OuEr΅*tKK8*}9h8jޛw%JXݗJsخT~ hO VG*PR@}UP.pmW-*P \D& ZGX{3"ɳIJǂtǻk؞&2h)ɛ:Y Be㦤ՉTp!5")$ *vk5ۮr/ l1`HMԸ~6+dc7m[sA.>e}:rň<͗|Ǣo8lʨZ$&?=40q{a:9K(WUo-yBC9ͫ(銙4c07 QtJm^]h$$폵CU]G"$RfQ 5h*Efޫ^6 c֊ iI Rs#ƃa?99O-Ya-*ǘ]%3# V\I!WJޤ+O5ۡn72;kW9UH6%ݻEH$)c:rP:dTOCUG=5\On3 $qo&_̎ 7( rS1DpSY- :lgtΒG=l5^'Lk R;sk:^_@-KŘ@,NF$Vga Yx̘k)ʴm37 m?hw].!B8 KtHzR|c[DM #m?G%Ń[Gt>Y%#ş+ "l䗣fiךťV] vڸjGt[lIMl_Fʚ*.ewkL3'G0YL4qg1mŐ^ܛNyS2|T8xk#rKx8LZ-悤mF3(k 2ULJ_39pbT/< z/sLB[$eÇ8Z, #s Ѷ'}>1PO3XCtKi(RaiAj!O0w ߺאG6Fl#|FϭX>4)&aBB84=[|Vl.yjzM cLW*7J&h4OnlZGp{5Zr߿{-0+eTeG_B=d6{I.JshpYfh0:đ;:J{KM8&`/g?f8 vP2ɫi}Ŋ/nR]G։^_qc-jڴ5Iqz1pPJZ$?$nTos@ )ZyFAeVxdy9K|vu ggZ. [\hm_HzK}|óUsKhǑKCzd.ͷ?I,F ?l15ɼ@BWkR /].(MCB 'M1H$Xݗ%OIkGH 7u2gWEEz.E{~)}Ѩ!$+Lq`A@yrH M 7✹$ovh:&R(x6a$7p,Pj,h;tfuSޭIkpl=؂R%,\mvT A[$]^:i;,[4_ߣDcA3Wd P`ޣvQ@tFzUGΦ0oix n]jxqZDH-I̴0"sfІx-Wv 6Sye<٭eo CHFBX  _6h3J/ bZ}+ύZz_>yRV>#/-맦\K(<ߤ㠉xESzUX!bD}OԖ½/f!+.: $B[;z1'̵Y~s d GMi#qޕNk%s5hYPưD>yd94FSߢN Jdj:E N;g%Z9?:fg%݁A^YQzƜm=ZY'Tfuѹkue/zt5D%2:7Soth OXAuq<~E(?hf>UQaCO8bW!kEQ`^P, A}@ !ޙXD^8A8vG*~,EFbd3];]M\_tS<߯P֣zr<%js\p/JA-S1%YLpJ!'T4 KEI@ـ{ŪaXűQkC§vFVyhdU ^y3=}}/ %y ΂Gfijc]L]r" 2&W$V֏?ܦw78}yIX#\7D or jډ̴r :wMCZHMz9bJWZ96t'qZ;\a9dj5I/k[mz(k:"C%6H3ִb?urSNKjSSߣ[w EKJ;"m?+Rm7Enm!L^QEJN?&,.^?Fu5ƛNڧ{4pXPБ@f[ٽIi2枘w9nΜ C'gqjM@.t]kq Nx(@Jhիn@QT2K#vv ֱ)"*o`&,3t!ޘa:?R9ԮaC 6vl6K$2܏Jo;x*^(1>̝{r <5df.]:bN陠w U>|^4×5u&hqyg>j]9e`T0F%xDu`F.P\˰D,Ν" ;+v=W"Sl0`IbP*~|g-"b. S4CZOPޢ-Y3=^q?D_rO!7HjI"qpBozS긚e7o@;M#j-]ךYKeE5>;_+R6?um;[= ~0/S+Uo@R|opLLPs%OEb6$?ҫ'hiRr z76P `1$Z7Aj2?#fXAӲZ%i"cb"rcv?._g$3-m^JJ)jӜxd?YqLDCY{s(aDqf-2*;RlHaȢM䱝1*C cn)e%}J4tihQr@3sS(ƣ̉sOz! +in$^1l %]Z"lNNFNlyNLdH8N$+A\KG,O>w06E'%1ZW'%[F V I;Е]to5M+tFAաz v2:=!>wg|uѨ2<k _[~7YA"'O.;L#{tOl|3d9|7xVSmNl-UsiI HۣS/E1ec36Ѳ Vtp2͉Eiς]ބIB3T@YbXb;Rtѽɣq[,[ 8bO /eG?H˰2%Tf}["C>@KHg Л7򄸋&ޘAfo/)yJP 1e RʈPH."HH"MZp$HqG=D*#oIίr(,#!=i%ىk?:-o,>*fM(r\H]٘h6A~pٺwxk.7UKZB~GQHµ[KUjVfi@ݝ!ꧏ0' `@A3k"{J0wlS;\USA8?]uPzCMa*ZUcLE_H|0jP$ K$s70d,sjv#G*d|Xj cnzst~Kw,TEvez?s3Y.\g+/D%L+FK槜oWt$Cʙі۔Ż[$krboqc'i~[:/ǒAfvNI bO?^]&tEȝg(T9_|JzbX !G]ឌج)Ҡm110)<+s8h@Z)`\,3Hރ: (9z)D!,s~5a΢zIŶƊX C z@f[8vEdfuEJ#LDJ% LӉsގ<[^v-=xT,)/<@$Rtؤˬu{4 k!b#L}t, Ѿx)( {2Ml-IGh)u*Sߴ+; E`g 3[7_R8jr,{QTw\/;_^(YT?&>п(&ق3F`/_WkFbK9c$bܭ'<6y;>k@OjxYCwwScTNf%-JVJ7 ;RqS]_"J5OŊTx >SjQ&f^jeT &V= Q6_& tNEK.#j~[RHô0+,e:ƏOM"vAqCS37T&xBno,mF]N׬Cf[2jٲW╖BZ1t?Z7:Of`-8VuF]eVʾ*⦑}ʢ=^{MQԉ㫙{VPW*F+<={օ<4vbiNnncS<  bf-{ ڸݸZhLC /BM$V:qAEؓ(#lhP_kuY؂5e˔>t+wҴ[Z/"m1Z% HuEY<S©`0OR ΐ@WD>WJgcԲT3lqH׌KK|S!˨F* 8>54a\GqqJߵ! ~?{|.MowIJT ͮ;B!PЁDG4.P*=2\ Z/vFY_!(nOcVC!yAulTfDCEvhX Xb//s7^pLq&_h lڊ2RSfy&EXCڤР{m|*9]y5aN[=V5p<^0qQ5WA@.7_ɵ,^O @6a?łqc,G"Vc[\.9i *=Ok{b  TCueG㺡^#"gRbpUa3,2Fw򦓫 2&-` %]_ǻNG ,3wk%W:'3Ҳq^Ӹj2MK? ujPHn1,W'K5X?>c8a"59uDsŌ"ÌMg$5nq9K T+NE$R쎮Hut#"(:>`\XS/}ԮNs5|s%8 v_jMEki^vo(oJ%*r22P]%tǠcSA *@od\ Cۙ2pD,ࢁ}.̐LrޗbOy]OsCfOtX1Z KکqoӞKdܶ*KJ8ħ-uAUMcaL>kzA39o? ۖ.5FQP8>@/w{yc-rnT@/EBqOaXN1f=ٕjR0ÝkL7oάpA *j$ 3ͱ4&|%7dify-^QAC%뚄N-.ehY/{Y$"7D?mIq-[ݭ‘b+\' ۋF2Y [Aƻ^#)Snߧ!绺њϨ! !v,=Xd̞'DbٸQV3ŰG'(nwXX#S̢L+ 5; Ï_U-'zV_ㇽ~಴$|  gSO1S!"-+9,/[40H[UrY K'g1?x?5P6M:l6t \1q_u}&㙕}ux' Md{7ğgh4m@"sbbOMH\(э(py?t" sˡ$YU&]ӳ7֋fѭu h#r]@23#a6}-Ls-J _͹u)1Siu%yqvP,[D+0!Fٺ+qP 5UOP|})/762G-2"ΑOp r #0C0|;7vg[ۼUO=p7sj`9XqOSF ZPrrCx d.fz5&t^%R-.p'rMvěrx1f[0/(\:9.VD.{X  CbcgGU8(,vnr'Nhr:-q+aL2vfAYѽ;8pL 0˔))LÆ9)'#~m*3-paB^>wt!#qe Uә}{ygϬ°;omS3f ٨FwXy$ݘ/gW{ V<h"-R SS+i,p%qrH ^ \__ctPqI&%皢,A;xSw*Ɩ}%΍G.>T|tg׷N>!X\Кs:Z:o d5rlH2d,U>-&s[%/O![~ `^w}~J(n8}Ւt Fy,8|JhVS 4JǨ_㵊<=Lhf>ď4#Kn\rEkb=8FCq-6U;0s*߿EPef_oȆį|7X^5Pi~ua4C|AՍW{]Sh+,%w|_MϦR I#Cz^fBzРLb 52q5:y2/Q~0/n w=+v}PR+rVܘobK}֬Dk+*`(Ma,3^ad0hk]2cYh{7q6#Qݡ /jx2T_3B2,C/%"7~FxiK^_pjAKw-@}xAbHaAWnuI਋߮XL/[{:4L󼳝ײ봅cC^@Jʞu`kD^?( {ۈӍSp%Z'w0¨.ѯ(ag)F^qMGHm+.;- Hr#.7q9Yfal$# cp4nƌ:J q,?v1T艹`ag*UưVs`#^D/fUiݐ  ՋKgXMC'U|X"RkJR81$F>h8 g^>4O߷3Xk2RGZ?KQz獖꺄9EδCQhrDSjlaȫB Z/VE>y_.u\Ñ`XbPa^;HJgIc+".j7f;9%-fNF<τ_X+`|珄|B+@.ڡj\=qU(PL8CbⵆhWI;5{76WpUNf%k\֌{fT|pN{bj>W!ŸÙRB!Mbq():~ۺZ #$1dߩPj#2"uY!*S%䋙ٶEve!+%yW4sJ%ʩG44a^w-~79#l˶L\ AiȚ]%A Qqfm]i:?AmCՖsᰎ!A[('*`!4w<կ ZV-&|bzwf+'o\+xİ\V!F w$vzY79#Ã]-G B͈:tw͜B1#z?myi9Z%։ϖ!uF+?m'ܷpWh΂ä>sx:Q)K?7fjT! 7pɨc/7'Xgl-1]G+uX;u ͅ^kUL!Ad4%'[(!yS±d"T#Z,"ǁ<(Z flp]B Ҳ2 F(㰑 hn^+h$eƏz%Ƽ\S:yG2?6(H'@Xqޑc}h,-]'ќ#E?iFp^xl_8 =ݘ-YB^s+۶ϊXl ipډ9d R8몃,-j5)W9h&"ǘs"fbsTHDh2k)7}-gTVbH^~\P $XwrAUj4p@̀UZVz )zy8J۳Ӽp@k6n*m׾BgAoUB EgTU =覮s_M7uHA/,}a%WH2"J0W#! `#7X$08<#V) -o^i/5ĦkY?L.@2*%WW{t:yj7|Fsf~1:ysݛal v3m-CƋOfcC{)ςjYJ:]8Q8 >bMT.A xC ӧ35+m~ʾPyk7(J!4rL}f,YEC!10 v&/H͙zrr&vO[bΚ?JFZ>w!p8ېѩz[ ] SRI*su?xA>8 ܐ.} T_|}3i/E10wƪRq.W,}BfzG'ZkjO;,\-]> OvAH40y#޹0jS)-ߧ(3DRp8q>2hwTP 2 Ȉac3ϋT\ͅ1f_:y%ÑK Y9]x$a'hhhrjT\ . QT[ʼws$?ӯC| u=b__Ӳ5gԳBӉ̋%D`OnNmQVq[C5B?pzM Qvi^DBep} D|6|KToh4Z[o-2u~|fQlaoqHd2ؐ2:jd.#EUty0c=tBį4Fͯ_Jip@ҽi\1b"K~5q{!IBG`YGXXti0-=1 }Hepr!y3G*&7Y_':[*w׆"SaJm5~G :\ `&1rOcǦ hλwʼn4KLx}^%~`Gj_ }wkeT,LB8z-~(a W.j;O ȿF&@a/73_xQ~;wJ:-ky:1x=r59 |.z׌{~؍ߒ{s[ddFWAK))5w:r2Ņo͖P *f4v8"Z~}o!z +$s1Y䶍ꧦT/j)'!{ 0##vʊ7Z B.SHܐ[Y8 `A Bh,4*D2c_/1hb e*'~V߃oY³ɳe*VlSiob؆K'PyXI`ċo\~--}zy-b?c$עvUT^/fC"~d#4`<$0RTI&pthMQaƠpB~jgƴ, -/Qbqlk#\-U%US'!Fڻ]'=[AHδL_q8bSeO)9^uwO< j g] l }޲@n]ʷNEL|t2"Sp\= 0346j?mպw"/ڎ¢22M|:Pv4[/?NwP:<ЇD.k!4Qe4nw ޽\݃X rc{IVQT^;+ ,)/AQ2-B%*; ^^.5i":l8_l8*>HfLG;GEKa. 0+w(l{vOpۦ&ݕ˄)'T-hCj>2rQ$EM%7&mp|.I|ni4ϫ4_Oya8Kk7wPDѮ䢁k~zO)SHp18{&G[GPu&٩ OT1d2- Q1Jho>YFp,E8SSS uB}b-wR#EaT|;eV9#;%_97֖#e&)Ps}l + i1XT 8u *C_ -DǍ.Eɦ%!gA/!!ޔx_gra| ;=r*f$ |y]кvqmKlz nmu˦#`¤pb58>MIku(Pl-OutIbs/ʕua&bM8Q`.igw3Ek}2pAp='6[ ɦk)m۰?A6NyPBZMd^a~خo@,@9VW2-$Oa^\{Zk@ܮz$DxX^'`d1n(L#jG/ D愳>]|_ ޥ_ a$Wwp77{4~Em1_%ȹ#،#/_Ve59o D%I<5F^Κ=@)#v-գ_yR1]beTG3Ten>.mO LeofT;ՈgZ#ω y3e?I Kʃ2PVŠpxyzAbx3~'(;1ŤrST~x3Pkd_l P!zk<2] Nhe3whtIn{!%*cHѩܕ6 a۹?40U&6b  4Dl8goksTxMJ+|M#JgI8!$y{Sp rb9Sf|1&_Mcۢh#%Z. FPxXݒӼa%*|\gnZ:vK@0f#eTde ( :em4Il]y 2~lF:n;V%3"T !뜹x\wCI9kLf0?i "V0kT~;-a8]Uqna2Yz9Wf< ~XA=F{񿟏ѧ5ȯj(#e"|RIVGYjГޛTS=ۨuvD-Eyl9KǑ|A?J;xx-. K90_)FpnpŽ/|?<-YQ>i$_GíCl;?4^w 1,e;աIozBڥaRY%LBFPQH=zPEF}$cC:h2wGíP6| é8E0`DT#[:u l':vn9ɷPv*}@J⏪^1ܯWTdźce Ӄ-+-5*m`_s󧟶R1Kxx{k.y^Ȕi`&{+L_d /1v18sJ[k͛&~1#p{Q[&,* OYb-ArfYT;!"Θv[<~m58;IAhbO2=uLHov‡I \/cV{%!sxatjI;P{-n1{#%,fN^TLH%Y(V8b8mp!w}z"HZ;zgõ4>fc 0~06FBDC ^0t5WanOAܼi_ۼ󝄱{HCsZgc-ŤJi(pCk{'LwkwE~XCuP'Л%"$HO> U@.dP?8qZBA|C;BS h7mv9Ѝ7ά&Ԣ4:-a* z;!?0e\tdG45.2@ZJS-gECA#%0cQի IϽjP`0ϭEJui;X߼*C3?^X}+$%)鉌+seu*BX.AK~JMgJ%&Nn [T{ =#hC\{"'>NPIU$ G??(Ugv7JHbYH: L@c-Cefpeds(PjgJK` ^X əuꠤ!i։ ?n癍l47 6<7HcMv)<34^paߴ (V~~^J1mc*0A란Vl^$؆AB'?=QuTW֜9'߱ RpMĆgU7xB_u?/[Z6ԧ$ȴ?_߈:OjrAWuI7Q=QK|&/IZ$ U# *T+1+ScA/ZpĠȥQt&0Ņ 8c&e%lo^ w0 k Gn⯌- 4Zpj۩JmIZ]/:+q/;kY7XTl HV9NWXTiO)8xX2 :nQg>[elCNۗY3c E8va?G$O-eb/KG.v.)Sn#M4 gj4]q3V=pXaM8j&BkSpQF ߯eͫ4C9̍ ](t\@ p9srA#ͳ,WB5O"Ex3*7% +e|ZJKd:L]QjA 'YM)E\I":عNԖ{eu.nx E֊o#qLu"?Cۄ&ҽB '~#iƐL*ӂ_^h}K\L\sx1V^0r{!!xclz5=~\D+Z6Y s]hkcQZP{S~MT"U涢9c2 Jը`o5"f:I_x0WhgVko:~(۱m%%(Ⱦk6fE r!iτ?ޏZY'WU,LPJw(9^xXgy* }Զ'k&K{]qsdyXQ}{[7GՃG" +uOq9@؍z8wn9}h-E< Vn4PA3ݥX}<; _)B~VV|D4qVA=(͐Dk9Fmʀ?2BtNQW'&H.evr1X 8fTq}Ve?@Y?dn/EL(Y 9 6W$ 8M nr^B[hǁX 1, w~:342÷o2%)h3m^v :pN bPOJĘ|MһK5;[%T|mܬ]'D)B<9 ge8=zDu=@^;/"z){:8,qh+[ |/]!SGv!.Dވsջ t؁Biz 8K :]6CyD_r͎ T}8ET5yj}3[3˽"Ҡ` 󢐭dwEgO=vU~0%& ~y4{.l=v{ݬFڎYH(z v(,wFm969{3?՜8TeTyW \+W(79"iswVI$U$_Z h(뮅J"bʭz2ÎV#w`1|B# y M L;[D6g JƋ6ŷP!vD9V\>Ys3 eDs &1OoH-Jf l@6B-y7?;΍6$DjO ]nN&p]M\'YnE])\Rǔ_2N\}t >'Ȳ^~ttI#lw.LN)^Ϙ% ]u|/.ە"-lRNK80aOxM+,̟ #C/ HT̬B-5< pAY" \^@4q:t:$7IVf$u`Uf(p`RbR[K6`u?o39&g yXET5 .lkMHS3='cƓj_Rm+X(VQ'12l_=?- \~w182ɔ+z yfH|c?6bȌ iG|»we bm!d01r./?Mn 686=>$pz!`aٔl*-LAGL23PleiEVlr<[Rw'y.[r-*@ k_ӭ^ ov=mG -t;B{1; l ?>˹6 ZAmk(KJPGYY`~IzZT_d*X*fέMa zX*~^qdjC)~e뢂cܑc^tQ7S*?O<~oۍ@NB|lL*w[0i X_0C-QQ{e.(BA̸7]2rz?NcA [;z{:8 ŒSڕ2\@j,\% w^ lAɟrxQ3Ck`0"-xJ0T՟2ǐS+46T=9X̦TEYůo89ęL3#J/9Xy.WK|l(w4/P=Nth{ >KJL P A"¿1bc)djbf`agDTSFfF|#ILGbz1Ff!*v5NA|q]F y;x!ɟ:B-q;Lt@r"yHw4h8TP]T!yܳiZ+f^j.]i𚝱$gSG;\6J qL|o Ai$Nu.f,p7uͺgc#05~-@>D P1]oʹa3㡏Bwm./pmfc ^3[*>&|(E$:Ҽ6`?!`5CGF#Pg^P |mE*EnS ⫕2jBJnD2wĺsOw;{guHT;FX9/gxQ6}@,G%U6!K]L(g,vջ-b$LzMAVNdBOijk_ 7v-LZ#2\XGd|^e[rwK~eJ?Z%њ؁/-|E=U-x?Oa/Z9M ~5*r9 B&sS]iY6c&N4Q6043IR3`,Niz9iqPGoIeu 7Dr>te9flAk׭SG"{ {v*DO(J9"{ǨThf!:,¤PIHN;Ãm JEM/73v&XiZ)尼IDM1Dg_l٭77PO)2ݔ9\Uy $WEba|! Ǫvt\i0뻞xF<>z?.#6Ƣ %|N F1P`=wWoPeƖ{ x=`7+,(0crx,*h+,'KH܃@AMOG#H@!i[Ph&S&${teYT<@Oh4]18:m3*7ltga$Q'13|QNÐ{hmȯQ/+WL(fP~r3 :SIfPgiy9dƝ,঴;5֚ cU芘fn.w* iAq, 蒥 p~x t|pU,ަQr*ـj("0Bs`c>Vb%CS 8H~dFM.VɜZC &^S#CURTJXTab2)NBt \JGD.>z+?ZY:4v)K1Zlbcђ._% 2{#~p`و𔘅X bLp'Evӧ!O[ j| :(Ruk5a!yH;,E'c(4p꿆"dlpV5#Ӑ|7Z޾2g~DԱ:/q?oGcݧɯg7nQa ho~݁ rq3ke&m4^e:ci%&&CSyw4Hu eZbsm !- @V0IǦYȂϵI]iyp.}Aa$yē{q[_3[( ײ)h@%Z{IwX$q3a}a ^0aJ|y@6/Vd4s C)B2A<訃%h }#Ai sNrjN܇@H}aJW'.j.(x)ڝ.AfWB@]Ɇ?Rt B=Q(K 3R}!ztOn_KUwr0R}nRQ}Rho38ʪ7as45w~7836iP`[ޑ:Ru (󱳢2y <jv$2>\|o6y+Ŏ[?N1?96@B S:83@MhL6gC}V#R5rb%5DHYAT{R!}P\o ,0V ӣܕV{X$OĽ0{62\;fǪ|Ț9 & ~JA1hh6;7Hdn~ed8p7&ОwLh /Kߓ`aI^)y͂?V0I=gǺ’F] RgP>jA[)9}я^yJ?SUbxGҟr L#6 8m;H0 Mr(Hxúc xѰN >nQ@hԧ $= <rgc&w]2F2\QD}qȵ r,>[8VOT %Ts&- kSUPxX?mUqgS7a;a8~ FʸY۰tUԁFWC"&b3,gim]7Wٽ~R ܅^>3u6{R$o#2V\3GD]󂞧4##v!ḯ=[Fld`6z@fd/+`Raf  Hw,yq"ɽ۔S7PDlk1'!kd x8 EhEɣjN( 5_}{rW~cᜳg=m$'- >ӹK"Im(@RYj{x;[?+))~孫?@މP8_]N7*]]%w6^W!B K߿ CS1Ɣy5ұDBgBŸ@F48q&k64[1,\"lE.!zDyyk/ F)_6 }[" "gZ䘧2ԯ7xQ&k-EKJ[ނw _g`ty=QKq*k\cH ݎwzR}<55%mLj)1TGw[ˠQgDCfrQ <8V|v 0mF&ϠJ/H`u2 Mw; e|ȤOATlFs|Vd:M^AZ۶såei"FMǜ4>]|W蛱7 [ Y& W&$urh£zUbK9i9G? mk=I.6$2)~UMTWHAFԾ8裼kbNvLG2Z'uo2ӥ%Jؾ2nT*J ,em.9[@!x#BE<'Khs3rޖ `YRorSw)Uc0N?` %?'._ӵĈ^2P_oafw8.D&׸_br=]=yHPWM_!Gq'(|zyY>0^z#PGbb{+ȋ04/ Hjda[|O{wܵ7^?\jdz2O}n_i$yHTb!7p 0Uy!IS͇(SIBȚ+ n=k0'IjmX!+!'_ZZ S[ ]_r|iكKݛd$+ʖc_Y3:TsQpÜQr6e(ӝcmadk$k@& xx/ c_׀2ÈSQZ]Z+1tmt,]+8u*k6._ nQ|1%SiI`sT@JE*C>:vfFR"'vN,^;$C(ZLSzg>\ʃ4!D[pG=QؕHZݜPmφM1ߪ6{4'S"t:fTԖ#&9yE EiL/?(3vlETz>8FtT?C Wᤘ)@B4ȏ}2z^FYL3b~S%3 l32 zcǒŌde[]=@^n[Чh=狄=mG,Y,p _NF7$z]OW\F#cZ5$p5MV$Mtw<rA,阤yq~cہLV7`!%Iz˃"CHޞIWa$1+pWPP\[ #jRQ|z2 䀣MD+vu9EϭHrux(r^>jHINUih #wWkinOR#WF'Ά8)6}lZ(.+mu6Yb=n3x7& 7% G|@0 VXAޣg&jvqZ ̀'93(Krܝ*](.:A_K[L. a~pɚ(C(b!]@*c=x;\(^>7pKQ0ix(sJ.3z2_HNz$2Fî*)K?ъS?}=No!3Ub2J}OJqsD gu!T*V{cJΩWwjV.E=ދÏ`G&{0"r`P 6xo'QmXCk$Kgʸ qJJK䀂E zh!A|bǧ{gܨ 3r/ ކmzh翴(iH=g]~M_wa5jxLp}}2lYMrUaKq*HF |n;p_dUcCul&V r!H/[#XmvKI|/LRܜj6ĴZ sէ `2 :rާ[nѿGL~oZ@zկ$ױ֌ 39v'1,h]mE6i= ds> wRä}BP ('aaO+?#XR0Y1ě$^c :B4Ǫ˵qa.,J33zFm+4%EvJ*ߍI%'[чUcEVn<6ƒAPv9'ҽNJc6@n_=(g̸sdPT6/mA~kS,ӎ"8ۏTROl42Nf:k׳8نB?As/]Ъ+"Z`-u`ߵgnzO 9\ua 0[aR/)UfB0j{ofcƈe0J6JXGح-sժ,áLhZ]DLo}w4PL\Huݳ b4D(ml( GpSY!T220\ v7 i8eҒfz:ba]ma(pg)g0Ξ ] o‡0M5 `ѐu7Mf)k-qNrƊLZ,х:B"U:|28-;<äki͓O:A:dMѕkFXhF|*18UdMNT/$[ 1) u*g$6L) Gz 7G :? 4ugЬ X9Y@3H"8RS8b1E  N@Z9%ޙ2^q'a]=" /cTAxF!tw /G(ZA1ȾBWjΘ,\k*#C'!. Jնa۩Gw?#5ܮ9q\_}H[I\==F5ITFtDSmvh0i{lSGE@j+O7-5@'ԥߘgs1-b>pQ2¯ߓ[%װ}4&BL% @ө<+OONǤYnCeou+qxtEe ѿFBRD]q}QlW !-\1얔[.笠:e 2YNԡb4.G~<̓Kj&;Wa2>ZxAG6rcB8 YvO/npqa͵ͺZD-p'4\^AM2" }̣O=ra:bԇ1hC$257I UGSY{4^>LQ@f>׹odĒث_2~{9SK3LHDmS1 HO{xJ-hC 7j֮tDTzmav,r{s)$N M[ C6;WIJ ^.)~8Kcnqcc6ٮ%Qd%zS/l0 ^uG`V}csޱ +u(iCź?5#08'XT.vbbbngRvܽtՎ; =i"p [kڭMyBu$A2韸p)w<`3P3u[#=JE9Kja j9"JײtL0{[Q"uBnnk#&d4/T<,6[.BFfe \O?$7X~\ϰY" +,Ջne (0[$ilF^ri׌=SUv,X3M;D|V]$|HV3Rʚ*Q.DZ=!Cu&`2MD 赂_#Dѓ'2;9fF!_B`јo=ZK֣Z G\zLg/3s€qFTdi-nqxm%if -yX.Yҵ=AIvsU ؘ!V.|N8^^ I b3}}=R/򁌝S~:ei2Z8iH5]v>InV47=4I4l4 q B# ,)Fgfvx h+R>ĥ'rl&n'>w7MJHxwnx9oIߏK>d| sX6Ų6+$ZI߆N}%l>I){qVP}COYġ&#S 4wІHQeja44t%nX)ÒCUꄠ- N@U^aU|[XfZJSV+E^ 5O%4+sR yv$Jhfl PhiO tSqJud2̈=P Dp8wِ*8 "%i;TPu迨Yf2+.,2sձDm.?NГjPҺ`5czoCiKmA-cq"%z[@aʗ{?ab>3>L :-\PZ[[ ErN[376w^c ,Dg+oh$3^/MrYv5$Kwuۦ\Ol%i۬HaEov|M5MtڄOQ= {> &u:KՐdHA)dfg`Zh:/#`;*avƼ=9ƚ P{$IM}?c+s54hd1#b uC'A !]edlJ=E2݃Q [ NtK)wOwne1+OE-p8Iؗ,Ȟq$ g{xxx,Z#~su/e<|t 0Rx&g**A|wzU[%g mnF!" Khkp𝟠i$u^ Mx2g%vko#ݸd ?{߉,(B"WO];I`5ǧWѽB.tzN+^<2Yd#]Mf6Ǘ.^•!0o5uWLR^SOl@cö7$;S)˲=b&]b|@AEyJB.ok"+\45pM3/|?9DrY~P9z~Aq-NpQU"_ \72m[Tp b߷$`7xsrոT8?mS9(e!I03oQÁX Er7 jK@io@_E]t5"vWܰݨGR2R1zi|ݱHa5əc$Q(p2-;,fBbc- 7/HXr5;#faᲊ>n(aҊ_=lKE4“V k;N9F|KTW6>Y[cIńw Ԛ- *"GQϼUWHn܌`irBj>yI-zCNA ;W귻n n_%Cz94DOŖEJ}W@G8^jIMI+~AkŹPX\(Fҏwx"NSj_0%7US(f3IȝB.(c9BΎ;##x'%<,K4@]:xe0qW 5Y9˸Aa>fe\oZ4>ahe^,{5csS~R AbiIǯYCD1-z,e%٨|o j c#᩷|5Gir ;NRTbﮞ̃paX5}b1wĹߑ0UD*_H̟!A.nHp\y#GwٯU7+L6.wتF5b wCA-5J+Ř3þu c*"9'"JrQOi7V 00Tq>u` 0MxAf&^h=z/ )RZtz"N8;[Ȅ~g:6`u;V]5QW ]ЋUp^w,144!sft9p?0t ʌZ~Q=-bZIAuv_[ZYBJ M>"KAԠD"y]^}A5|&.OV-6&i-[},%\WCzCymVj:C:Zakؓa.G"(6Q!ti]C&0Yᇉ]!h; )aj?Olx7:ZnTomdҲ78 V`NزJH\:e~`pU(q߆AEmϟ,ݥSEFr|y5X3vOJQ;b:G}y!yf -0HVNcz~߰HJ#~ PYY-l7ܞY)ހmn }.6XL6٭AeQB'QTmPa0!7)QaevdKO< A&axg*2q=¿,ԳA-ܝk{U1B/ $mn4 aw:<܆}ux\H:$Z˹k.wA#K %v>3{Cmi}]>YrquԪאd3OcakƧD&ܠX 4'gfxgkD|'m"}Ki]Eo"Z]Ԗs ĘjkUZ#m)V`rWM#4>.Ok@Ѱ&n6G@ĸ" -ۥ+|Ư{C y} ~'yw{]hmTR>vGji9$4] uLy6Cڝrc UFψs8D}ne=ń'$dZaue9΁ff~5УT4B|ZE'WRcR!^{%p;Th&dwŝKc5]$d-1a/Lb뢼BIRN0\ (G? oY4b&D)gw7Ŷ7y$ sRLo ~aji@^(Ox.yP);Mݠ$/0vc`t oQƯ~LtƳ#ފAڱe{4B'Q78#bwtTgޠHYq1N2[QJn&1s*LL4z>îcS[y, !SpJZ:N qwv.8@:d~/|'"4`"O 0!vATc=Kn\oo Q6UW|9aHLE̯R UDKiT}A pg 9©%Aэ30!K۪k 3\*V`Bۺk$/LRa_4%J!؅ SAZMMQ݅Z jE MʧD+Q\,`&1K.x]p!)g0* P!5BBoW/bV?[#ҁfc‰͢ j;b^ - j0%-Щ6R3s#-x2pd3zjͫl`}z4%O2 xr6kT@K-tnpbڑR4 '$ #QnGZIE'ʚ9 Y6H]P6~wE^B:|+9qyrK1s~ QH"˯"q8!Cs*v9nFd^!҇/K-VJsG;>Wko$jVb^q}Q%*;5%0 S ϿsV4<Bpm`D}=9b9E R`LjΡ ,VQ{%uγO2[ϐn[{ŴfkTn3 F\0dBk[]k/ h dJ\zܜMP혿:po=6 e_J ÏM%@X5,pnYT`r9s'~YC0ޟgBLٍ:{=߾*,E"CQԶru!ڦ؃%_*խ'q.?H€S0x*<e_Զ|o+㖢\@Я,q?/ Y/#M| jQmwpKY~JR &?nr|*vξO+ {')9gáaRu0?1p+wC6@nDn5|["w'\)%ND(I+)5->+YWJG$|p<1YvL0VDD-ՠNŷXU|+Cm_idY qxnn29#oN/B'đ#9-R sDOH[Lf2eNeD Qw]z甧ә#1ReSp3_O 7 HHX`LfAe.D;gxRMD(2X!S)ZA6Bil&Y_,):SzCٺ|c;G5Axdfr +(``*^S>`:m_ U9AJ:"Aѩ%V7(χA(_ %yΛ<3[,fyqk uU9n MH}%>IE3h9y0i3Tgv r!4Bgޤ&L^p*iO$nXۑ$]rTeyl_.F9u)A!q^~{?Oڎɂlp-f$E8 4cDz,%oS( q,:<YyQVT'&Nd dDy ~W؉]`j7VA-uEl%D/C.jW[r;x9ZL<[kK54*ZԔԘWDojvA| 򳿾y$ A<֣&:c)(K(/e^ݧ RXVk6Qnjm(<#rL V'?f|d2g^l[=ʎM?T1 3BeD caF7yFLIMJxg.WўwG_UKXh+7!n|hIײʪk^a4Z0Ӧ~/^uE)~j9 h&IC8kv g0Hʥf]w'gm{?Pv'2@!Id㘛2“,Qz; QGZ;L#Ƶ_Ώ: ͶL5!P4Caj?!h VQSѼ2yż*:PqEF?I[EQI殃)AYz-tvʱw&$))JwBX ؓT';l__ {ϱ7|bj ˀ(H;>a[p+HԀ1%| 1MţH0z Ԫ"?]d2(X"K: roڴRb.~|:v1$La=ް V@w͸Y=ԷO§n)0(P-=QF`P c:-6ʱh `\*K.@y41Rը0 aB <=yMwF:GY= #:d)9٪:D١:f[ϻL{u&lZyTh("Fۻ:n"P 'r 7I>ߠtYNtSg0)ԇoo׆wIRFY·GW3mmKwZMefW'` 2vW:ͨVfV0E4a[RuIdXWq-l滑:gbZHxRz?v޷&&qo"͐DZ$*hJ>QfRYvNm$햡1shy5CA1L;އ!L"_)NWO cFBVb~a-4+`~$¹}؇B*P? v}'$Q~~B7!!CŭGP:Pɕ@$Ϋnlq0]Z Pg~8ӛ>uN}*٘h)ol K%e,vd|Gf'H+!?;D8a8؏MAEX9f` 6F1J(ټ?gmwxxr-5Af7nU_<=oYȉ]4Y TJ<7SɷO;O``HahC [6 A؅oex_~g)Ooe )AϏó`2n)h2&^WܙM-=gNՅH֙`L h^^ ܞp})FBn?TOzB3nLJys$a_ ESuaeū{)}7%uߦF%œߓӠvvT-:~?n̆T-4:NYRE=)hq('mj0']i:^)5tcgׅ. HgvHvXa_">G SԔ!Ttӊ$$O/|,ܝ<8@l`%o&y}=:*\ߩ7e)+uv 5\ÐX~.,ഗ!Iowp Qp$8Į$6TBHI#fS_ܪ+S7w]Vq ,ʅrq~@% ڡc'CvF)pg مa-&JR+E@k, LZ?|:6(= ?y7_ؤT1Y.dp 8Ij <6egT&l22p79O}CQNlS]`` {-'&yqH!V;{m?1v]:f_y /.)a*XZ_ Gꮥ^V:ExRZ]QgAkDSt)-zFۛxVE)V2˟=~4#}K>>$rB޻޽ rۏS9eAi.aJ:YafYaI;h/:gxE;TsA%Lv6S;~S]on<ڼN{WAkvdD(}'l GUQwt1x0*G #׷v٦fc,/l98S8Ә+]HʮqL~1bD&P0kAwDL# _(f\-ˌ$]ơI*ibl,||7ͯK79y[Mdc-\n,E8cfAꞰ[wOqH*DE o|2SkoWcqT.0Y8(UGؙ>G7"לkq"v\lbe$zo(WI dXb-~\w.}[즴J_)`kcbK"DfJ}+TdpID6ہ|#`*E.&j$y3a#9Mn "k 'w:8_ oc|waCu[qgb8B4("8).&Y`&ZJP"ki?:B('aVn:M.Ť $ulr1`° MK㍋Dmű,\1HbY[`1nR36?je9 26m*!.-]ݗ\]m~Y LUm@KWH[%yU߂nikY2&%j6OËA*ݍh`yhz9eҝs@Y!ĕƪlBڲV+)|͙]Pr05ψ0\t%e歐Z }IbnBb 9 v_OV(TjLEZXzirR~hjLM mΝݜe DX q0NB܃1䬕TKRt.`EGѤ{+l^k+e=%2DTDgH"Q* O`B@GP=l>f7 C5KB' b&Hп ,i4`fAHqL͹BO(=<̇*8eS?I#},eS0"8j^P<-!`w^DbT5&,M;ٜlE9_/J+!à>qM(XBX;7d >>e i"]ø/|+ZjҙlԓEdc裛sh'[.m}6.ze(JSydKL*N{õvqPfZ4+2qњe:^̀Ɓ=[1MCs~,K ]k4 n*p): ! A^0ig~h Cnh<R[055x؊&QY [v?Խnb*$g(/«?n {mxN6`3.B /~iV SZ.u a/Y޸~v6`)->zݤבk/4Z_AU$6T)Nq$}yVa hWYxh:G4K/0;i!G9*~=aზgƐ}kЀLvKN,b'H֫- (r2͵1,p(A&Qю[5+$9>ETS6~SmFZ0e(3>c+^Md` 8.l!#פ F! iH?odt/%mRF_!En6V};јͷ6PԨj%RD^r~)p?鑜@=HO5՛NMJ .dC,k"G^rbCe&F%N`{QmZ'Š!m?\KhS}5~Rf11Eֲ1D ۼv`d>q4=|h;!WvF6]d&ձWkc. Mrl,uvyg%D} 狩j+f3Vd+ lFC7JbIy t3O0C9_ e|xDsemkb)%Qс7:,7{6Qǿ?Cܕ~0ɄهC$= if-fB~y绁{B֟@!%#@/N!GdajЕ;I '' B#)3lEN/ɹ15x%n״eɄ=;=6s|Y!TYAܞc|A:͢_ G:E:h>UKo)B\䟪|1T._*j3oeh^B.׸"PZyU1=Q^|A5l[3î׽vDD@;=cx{g\6*[ G ,`$K2 D!KϤrޚl<\&n aW㒐n?g9 V)&z.v@~GPue-"n]4v460^j@`l1b:2d"/aҾȰ9nvm~ilTk%g{(+Q 9w %ߐZ"ayfLfEQI&1.YG7WߦAah NZIPPܱd:3E0BfSg%9vwfɝ78l@Z}آ᎙Cׯzc (Y)mk}=SQ*X #[z3pÕ'Znra )MĘ< :c#zъlNPY{ +Z{:-}Qh䨡A̎E}HS - $ga%v)J$Ľ汷CmBŠ!Blut*W3e\*eA\f\7]gN MkJnDFW?f ˦J6M\Y'}Q<.WymA(AcB[C_#9"޴,*:^,W8֕A<]fgŗhlJ9X5 yȭoj< LW2P QljXs z ;[B>{ek%ג3B|@>0PPx9E[D8R!NEZx=?D2[3Exm_o*HDz>BOPI q|' pi9,fdtRDs70j%[KmHLb[s8Ui0C:&o d*voopB/FJ)LQtɴxq\E;oWg)[&{F>+xAEfs]<27O B VHKs EHWm,[%*Jlr!ZD4BjN$LMY AI} -\?JCm$Խ{႙X=ӎλ_4ǪZX'8ޏj-677z)Q㽁'D²pѶ(m5$~j”wgl-)6*ѓoz̀\A7~ʡ/'Ik)V {0VxHצL6`Fa^0پMЌteF ѡUQPK.]׹^Zݦmz vN1C${D]jUGa++ZS}ر$=~m`::<5p1mMgR7P4*{F ;O4+F&k؟9D2p'DcCKNE&qzا6fd{)tcd&.#T1{\ud|zQ1- %јl"{lo %f!kn7Hp^h+B @I |ŔbFyaX骠jpA (9ڕ: N6b,z׼C"y@E?<7 R*_3^ Xu)ӓ>Y#͉p K<{(ZK=iK@@PdkAng٪@ ]Ʊ~)vAx_m'dA h kWCa54:.f-U$ :(={<M[x,8l;¦ * d(5&R tixvAƚ-6S-I#fʘoʰ ) ?w(s]dS&@lc[G$H :+^"SJj bMB$, ,zx]g`븬+$wV~HB";A.,f1;i & g͉ޙ9U O2@/w\#%gjy!Pl=(,e+ Q Xj9 :Bmt5뷡Iױe;S{ ^u"rqFxVHF]t8V,ٱ|z[s=O8(vOp z^y)n9&،+El,kIx=/iHDfH+hˠh?5OdièU|}L3 J1 nCP-zD:]z`G(NE; ®z7ºm)%^t鮮jaIw @k]!@R=?I'3{$.RlXpqk%]j/'ds3Z}3 rHvbj)og_SO9措$UC^Ucْjv6ZޟWmVodG̪u6͉o, +qC_@PEy|d!VI.9 BZPUXd}|:XWiD0@52#5z-ҝ^2qz"jK--8hx s1#J97Ф[i<T;R2ԐhlUt '[|' ?Keſs#?VuQwdi4 l?u>fߔ+\ZoA7|_Cs O}&]Oj84xN2\nu@AzkJu {o2UN'hmoPW+T2%2XzB=ϵ4ݓҎH%{h濔{wd;\.~\Qm-w g\B$^fmCTt`*/]]k,CT&Yw{!O:;1ןXqr s\dpMXK N91@ ûb`[xH6 PA0]9jYBܽSmW">`|gk~RAGu5#`WP?q ;]ہϚI>"Bl"(z+ LZgmz MN9g(fdx ֚ FO,a 25A4²X ˰=>YFiXLa8U|I`zE'<!`-Y;&wv8^Fe.^(F 뉗+͖Syg'Mi!LDI14cKèleBi:0 @d'+aq0|x_Ꜿliwh\F78L"sݞʋ_S2̬@v{9E#Ķr th;w%XcܨDKYr+ISr@jfBB΄ͻ Zo p1~nڌ 2||066,nWNE~C~r >mq瑮Y OLߘY+|#"EV B5s %d:ϗpa4tfR`+4<DK8DK1K,i!r/?yi3}­@wq8{Z&K/=YH3T[Gh7'>b.~&9I Ry&*5ykAkN 2?bů2ZubZ8m\l)` H f1Ѧœ|QFwJ56Z^}vo.BQ3M/E~^ެ[#i/W4 v .(?$>kVwzzי9 >zƆϠc`VF6;ӵAB>QƞbfsGNqHy,W糪qc󮬁;+F1uWHKNkJpYT ]B&O2U}ނOLv q^ Tm'[+M#t>\K:#ʉ%>y\]kvgGِЍK ţ&u-Fzk ZYo==G- $]L`kr[V2q+5RN鍰#5o gyzt»bJ \ %߰cIAߪAū&:pHTK:p2_snAPDpҊ}U&X%;d׎Bn8?[x٦hK !.=e/SN4--Ɨ3AƎ3;=<#~k$4+P; t|YR2JACA]FO/EXr ^\˅#6<.=Ӥh):'@K"RE_Jo X!b1fu9(tݧA,0iF&;n-΀zE?,tL2il(#v/f!;%;HݮjJ=Yzp5MB*A],.Kڣ>̑1JǾ9X[pZ7F~0#JK[-6}'HKV' hإGWnGeMb/8LlRō`*|d|xGZTu*GtQ0oVވ34lDV]jy2vco?)N?²D<9Ř~B;Ggv,dQ"᫈YgiWĊAd֤_|~?GdHЩ$ lmaLc~-xdǿ{W޾vr5_,(X&sG"1̊0ދGE6)񊅀ܸ'?"BR?DGF.Ss}G.-7!,N+[EPlk1{< g2^ƥTwb~,hF_B8Exuࠞ*5o\gqr{#a-9R-\#zXOHjSh_;O&9Kq1G[ϱCXr'# R.1^PSIQTNStHkJ$澱 % =Qa%el)B;ܭ$/Kv!5ԅY=5 P]TWF6Z;a$cVnE/l>Ϟ@ḫS,@z8%$%k\YSMT,;g<rȲ~MS`egD4كo+KPIb,n+@TpdR9?zO5^3}Imj;6=Z\ទ窌TS{?So&K3Nc{cDpP/8mmHY G!2:zvfn><+~˼ ':!=9V,ǣPj{0% *d^H az~_,+}. eFmj=\"ސ05dQ@cyʄlJ1v<ƋEYA'{M^ll]ƪX#9( *A|_x@hz=JZ.LiK J"h)u#fP7H/*U+;Ǣ[k(:gחbw?4]@/ȕNj+og T fClM\h ge :R 5m%kcvCn8^~j]fɛM3ֹWɓ0F6@_k;'. UL6wݎyXXmE41MI[vǎWWԾV q{7j4K"tP(<r>Dz$B䗻O[f(*;jTލ4LZ7v*=n;L;#MܤC\tl2,8?%Ac2$7( ,'+jK DZzLg?tej;qgVMulu"#%nIfkǮ吊F/BUk-fI=WRO/OBd?n0 o%O^Y ҁϞUɀA~56Љdu7dMuL~Hi1c={\[Wüj!3eƚxV2=qa1_ge BU^ vt[E0ͬpY3cF]Ն  ag&P5'7:Z*ԈE8iq(oW*%}`]%;{YTWE07 ٦?@(%)and0zp.AK4/ Sr0^yryXSVL"6IY]sMDcu'_zљ#{BwBI:pYI >ihXx mf=.\f?[nKt&Ҳ U.lŭSIWSF5J,%@|< *>>* MP8̜J;e$*-ݙ;K &uuܡ:4 doEШeѨR\>N 2VUk:}ӛ-AݤTX^0@YiK?쾮*6MY Ewyij슷S~Zr)2gpIEW7a",1;L3{{#¬l^/!o`i)*#0n@i5s}{h_/??Z )s1UMZYvgѮHc6dw=BJY+ɡ`)cn)9~ƢgI3BD>kH/$qq|Puaӥ򛘧dǁmjOL^ě <@m4ٴyVheG.H(طBcf ~u԰FX݂ bTh,]p sZt1nY$ƏJAkaJ`/@:;Mgԍ~C+^w4۽5A6DZ?4p e=nH=ʀ\dM$vcI5j٤g>ptB=l[/~9Z w;R FyFtgѸ@P//=M W}@B?;*x8jZBϋZݶzC|\ȹ=<09a: kzQ\*[o RnE9#'Bٮò[4a I>,b>N"BǛel4j9v}U i\2UI\ʂh rem7ei!'Xf|Wg?lHWڰ)[z /ß>Ϳ~7S"l ˰N"79.A NFHU~5r@Rߦ%Yh_ ՎRSf%vk lB7Rb\;8c>H +""-8tɰ:N hIO?!өlFMTULGM91mC걘!i" D!ʻMcpf-+Pmj^O4ڝK*8D^Ű Dҍĵw:3CꁜK=/aU@n1*mxь nz+FlH?ko*VE}:]@i80Χ:: ¬m"~N6Nj*tRw^mX4,_BCÁ?'h2~gl wxYUOѬ^`۳<7TX1 L׷g7\lU20 UOt8})t`E] ޹eU 6V j-i2KE_X6Nc\gENLZ16}-ٙ5u,lFϱqIH@!M?6NˌRZ1.k A}ݫh4_N#SfZ9|ݟU+iPHv Y#?.Q53i~ wbtܕĒUz$ҭV.2_+o1}$j3Q$in}$$$jnC(GW@0VG2^g#RQȔ=gŊ#fA;&/ZVlTÿn#s# \v\JSF$awܠ5ag!B {ecC:?OUxhs&-ux7 ;'C{ur.M &OibaF#b`h~9-({'cTь|WfYʏSY'+] {ՐaS᏶Cijm1UYw8Aٳ e #n!qa9hr-o)uյ#iDC&CL(Q,=5xv<_L?1R1:rca}NkiÛ癬ϲ~n.dT>v:ʽǍy"RvgFU&"\*M jx^A]o$D5H]QybkWns+W?<@+d-U}XA|1(։#f5Z5и6\7:CQ5;eNo2Q/aD}4vkƬz`헕2dOTjSh6VE7`5p4vH_:z8z 0~ r➽V 7+sFlSWϐ{WPt}3H7w-b xRFrÓт^yrΈ$w%'H/@UB$t8W#"Xih. Ů6䝄jf#E6Zh=4˞JWQIɝ:Jb:_Z{Ԁk1C[3zi5PA`VŨ1ee7ˏsUlhFɧ-! ~xjﻈd#DAD@ю(^Te@>>p+6MBUcV %OI b/WT&m%8:QFחE6sYӠBݬpPAB yՋWJl2?rsXnb3YTy(45ϑQ[e˞<#ꉬLLb*fJn! j(i#^BH* PH%K(EcJ°KL51nlr~Ң?"M$mqѮX'f lGKE0},~2λ ȴ>2A;5/ dDUJ}o8* w[1#LjmD_3G䷩mwڛNoՉbmA|/4| "|e`Q枥ϊcK^(>hEbOzr=əqhQ|*lωUTm k_>`,3(=zI Cd5JͰo]Ӷ$ u"lB_㥡3wk8iU𥮱iDh䅉e˨޻ 4xPo%8CwyEuA"CH bWUҫgK^r]Iҿ~rErl `'StJR#ilb" 3)^VpFIT!uqXDNW=4lw^Cuz1ػ'uXr7OJGΛ S=;: :'oSSz"ڮ٦m2 }]`P fj"%'`*ۨn"q?mɯHL3Ƹpp.sguAjsNu:60qŚ充PyuGJ|uu?iRjʳJht'Ć&aj:6A()l949S`tZ͒GNsgN~-څ aV4E3#v3XxCmу  A.`">!t=h IU49Rfu6?Xؔ_vs6qT$),990p8B_2t!ZrƷ3rƻe>]#|?“M ]!ag3VRԷ޶Gt44'[U*xYΜ]4kҗA䋉s] Vz#, pFIБWkՑ:p 3U0&cbv>D.M"`2k:Ab"gW{ C6o~k6뾈yxNmDS[ZŮJ20OE9Fi Wʣgϣj ˟}/ZHg@ 3,XcϓdccuM ƨphJlqlXd̄6 # ySbgh7ݟbItI!fnhXsӠyXKxPakKt }*L"B>pEJC.zQ)9bW86?<˚A.`勁]*y.ےAx딱Ȭr;ޖƅ+T}AXD\˅ {}g2L±H9`Uci`,,mǭ5qK2VcX&XHhƬΎ6;՜/޹Tm1Hۮ-fv wx45ΕnPX}o +Ƣw[3UVgBY+g1-4;|yO6 5)S@Pj?;;\2UVL+愆.rNFK6xcڌ䒠Bld'VNtڟY`Kkq٠ Զk[+2}]A7S GJPR%o2_ v!7wc͎h섲갿U9oAoa^w=xQ = ko%Q"ƙhӰ T0˷dCl˺u|Z8CdD8!uLJbsc,N mW #QͶ8JA*xz9p uG2p7#nWԛKj]L"!}0}=~'yKKr|ᓁ"O75RRi`R,##-*سwšӬێP[ }T9S*SF8ݦ7ʮ\$‹6; `(@¿x㋪*8d?i26N Gպlΐ٨:gkg3p.bhԾgc>Y1IUfG9\SI helAD@n 'в <`tN z͔tRŽBjbTb=<Ǿ^{dNO{Zn O ]?>/Rwx.up 8/cB[٤1~=vt[+1leT 9_uZ8?/ojL$j^)V!Z Je(U%6lnАz&dcgWa*@fPfsgnFO ;6Ŧ__B7%Mtf!@u:ax*_&@dW\6,2 6n5ͪ4*Zm2܃p96RU׈e<2s -LOmZp+ fG&KMM&*;WIտ=(/aЅl zɥ:3VnB'SxC.j9WLyB1E!MMxK|??G+b2O2. 0 cSHި+&'m;_RJ~,Iu('4zrYT>Qv ۱,S=ȚxoivL/8Q h/YE%gjo'6is;tU0.ఏsy\9& ba-H~^+,%.ffe,kR뫮U}:~T rǢ5ӹ r*rspx0}ݳw2j㒋^ IzW>u[&eebz*~i.kOd|@Z+WP)37Hl:1 /򾊜\dLl*3+'QBo,"h[!̶}:$&"_ird"3sMي"WN>܍5H{;鷰_kF4>GI6'IF)OmFS:clE!XǶʹݝz1w5=R-`A/zYި#fͺx G;^LIE JI9)+2H#Bz Sf<<5?CQ)؁oU*fS{l< EMxv#[@RM譹䔑n vqr|`fIh'RP1ZkdRbçc&y,j?`_- /.<>n2t\1؊C扗Fq>(y"|[_~M8e7]?tNJSV7V]łUʛV :dYeTpz |+.B|8<7ܿZY?}+ kȆF|].{>.iH Nn6> HsO~h\eV<jat0pQL-|QTќ;Z d!?I)kKA]¡<3tː cR$acwD;0 7ؒTX~).f=Few+G.42GQ7o 8iD2Nb {ZNy4ĊlNT,Yp%Gl> .S.9If W (k~<*=T=DAʩgCU-"zQ`@qᇲٸU'YX7Pɡ0Zeq52'dSWw]۾W`YSeĜ4f!WARx a& <  şI)VOsG. J #42LBuzfS nȬ_v fCSB+ր]+=19~l3Z" w$M1/λ.ҶnU 3!ҥl3hkgUHQUǺIKۙӆ]} t(3J{U FΟ}#-:۞M6{: eM'q/~anb[{o6|>c!׎bʥ ZGe]6iWƥ /7h6:X{FkecZ1@)1"xtaaL[,+ F"K-o#({1;Y:'w٤ wXg뾚gDWUsNJgi]?:p% _Gћ%8 tP@3#$@[aӠͫ9j/lAw1 RmI0B}?oL^az5Ժ;x#aH5Q֊Ia$(`I\%=KA.zuŌFR}-Dr#=!6\\| B2|a;!C "0Dgv!ºN&|3s=p.ױ<%H۸:YTTӴ )~* nVẸF6qQ^!v BX.w;/} o* KltEBԈ+3~U?A ]CA< PjzX]Xleػp@>5i;e[䟠+-u 5_H'Ρ|FL_Yᆙ0{Ϲ{h--K.H+ܤOi%cŊs T0@** 1 CѨh?&*~-l@j0xn  !*m Xn^lT>yR7r>/$"NozmkJ˕},"LJm/$kj5IS,M܄Z%.n9VzR]ZrOAgF,H0 ~[9 $bYs(pAۻe[HvῺYs#p7#ҟչ/#tC&ʎ ,]MSE:bRwZXR̴ۥBcxOgDrlg&^\AŏS-h7ƩIN +k`gEʬXԞҐ:YPw)vbeU'fanP쌚gܠK+Q42)'seUU(6C\tK2^ ݊[w%XJ=#S3(jON!]hM^~9HbI9{[_+%XFK>N-a.5(R[hB_A!l2.#Xf4S.>z{kFӼa%5j$ܯjmOc}/eZMHSpy뫞QMGO6@4r@aʮx;4 1zO9f-'׌4ݯM%˿d LauVP?3}24 y4%ׯi lu6!zAM$\d$jT!C [rnӷ] g4X>{63"|.~O~v2תms,\_iL=w 5xnJM\4#QL&ë㌉Gۇ3𭙍ŠOUhNQG.)^SM9Ǝ ù>}lgΊ3*b}yKD./% *#Ft!iqdϷF' @^ c)ɘeAV~CDpM{Q;$ҕ9?EtJɾFM?Xjm\4Z;/[܁#8hZZL˟V6B?5'oSܑL)jÏ4pʇ&TOLSf, תsnv_:wM'`?Vg6E!/+k_*-`wo]EX=BBT1}Tp|l&aUSD<#_v؛?e w6T[U(И2FL%LոDu@;[dTu1e4i\^`/hp8&pns[IAp n.>~3ڈWaWVQB4zbnc2]ٱͺ~/EG~.%Iߐߋgd#Bq܊0@c;xJ\I snR=i: x?61ہ? Ͳ#*ٮ<gr >C*:_#/#h&SV&Cf,ɛ *]SQ#0$~~ / mfmťKb,J; p/لم3.) zx 0r:Rs_+5yDJkɩ9f P&ͧLB:!Pk۪?ܗ*k:z!3\bvs7nk1k(dʸ!u +sЕY }ɶpnHZaL~ӽX߭xcN.2}uՉj{M#5W/ˌyIW*4&y_?e='n1چ3G?]~Ddj&쪰(8kn_@h㽴o[$*''^߳PI" q'砋O &͖MHn˪ n&2i .]/~5M_jFu&CvKDzu77~g D AFZKHjyޱ,w{iOq`Āf~7\_ML(쭰17AK<wil,f64Ĝu^|0z@vf u# M)r8jxawbsrQ-Z*k:49|+@HNK S }[# xC uT(u/:t^X DxjW|TG  ,AJo'Z='A3d#Z,Pl X0K[ytS5mVHfd;7UqcP>LKc+ƄQK;(C6CgmC.U7 I #Д["0`=C:e޵wB ˸ST={=qm-[:h?LIA:n|& E,8N/)\iD|wH}`[Bxau<vekY;N]q'w23|\LaDSedz- ((4ߛyLoBhX.{w! ['M-,a8(__ɁcJKv*7D}7Q; _Q4b7,/:1C4vebr" 0P Zp4[$hzi]-ߵƆXz6QJơ!މX4[IOMօB ʾ3nU{#>{Qs`35kaD.G6vuuD7u%JcCUxm $U떧FƩ oYs{M93Fh ;!5\R G>\Ykϲ?9>|EZ+q3'<'cTm\|EpPwˊ9yfw'([${@tV_oLFj2ڍĀ Rq|`oLY 1| R K쳩pK!K9o^h3QTWUbJ}5QF0mV^9g!&D6M?/=2daNnWG#4'Mc'  1B5)P>EPI?NFI_֪eK5>+|MH ws5p:Yё&Q,9(dV_ 6`ҞZl Cزܮ  I_yqNjVrEu PZVg>[d'P/S$ ȑ^9©Rv{ΎZN OwGlL>x4JaU?@vFk>k, o8h۠[W=ЂHS!wķ?N/V;W!08? Is!/ aY+Hw/Mta@2,<]tb2뿎3t u+T{׋N>Fyں* HD,@KT}77ia jiؤ/N:l~V mx GYw$Z[4S/}Tṥz,UyOuvWa pfBdi aY: l#@ YEs5_pv\+>R,k)qw}/Q˽Pg :ƈrp[DNn/'p: H@YRs^#iU篯Y!bƃ5tN}ʦ~޿|ܯzo"֫_IT3cg_ ?UpNZ74&R'f"{K>ݦ]`aGv?eTP BAG#8T(9PUy7u6&9`Uj)A+ æ̾YhQF[F{B.2?:%1ZW$>OӮ[JBuǜŦ'@h zؗ 7\_8#0T,,{K*AȁbzFZ0:Y.?F.d)J1pcM2}笃CE +6$~ʥ-d*:T43y҉vw~vo*k[{}NW. wU?Zv=&ՙ3y4=eƤ|S38$sWA6-& 悴Oa,9BU(=u)*C|",]zGiUR횋T^@Mɨ.Q}/ ^Å22]|m|ddr9?وS.!,Q3+?TVxc4 8_F[$/)o;!"xL͞S[zjaЖ=ʮ?׬CUƚqKt#DPLAuA#,@iA l\$K1dF H)hbAcy-+3&oMP̊='\!aw?[СhY_e;<8ɳS;2f~}k  nVY=^R'2 S3Fxg<2?rK5RƢE1eICWugYo{':E\T'NUFpfFoupH#}+t}Ys_B#:Kd /&dܢUdS6 ;a7Lj)Ex*e~^8]_~>Z*y{˔/z<#J,Zv21Ufq5dKڌa0*5_._{%HM@[(!raȂB21iՀK %h!c\@JD X\,!;` h8߃@B6㐎_8/([2o \*҇T] ~Háp٤\᪡Jl1LӜaMUqzn)#։ힾ ҽ \͠vnA-nX JrzKZ)ë)@{4SDqQi[X$cWElH*BbZMSh; ]KE{S.⯀]XO{p8ixL_k]k אָ_Be8lZmP7?5,4yR(YZjҰdNB+NaC**MeUk1&x/`< C@okV4ڊ}ksedEųސfzFge;BKb5O@및r9Lx< dyDzmS6u2e-ڒ`O q[UgZ}âsunRڶ^"7~x}͎W9UM1cYP۾ 0[;QJ&V- bd s5F&rѫ6YB`@JL9_K0yvQ7> c8O3x=U"9%oJi7?, TI`Jq*4njCE߂_߹+^|:!{~_`H_g=2)ҀGH.؁250fbw6:>j9c bMWiBV?QeHVi/|x!L̿9Z,1D$"RcS,J;iz~ *m ;ob!sx`3#8'Б]zOG&Hۃ7uy"nm10b9vr9]%x{V˞@!:3Z!(EϨn\A([_AR + RpjInu|i'(H!^A׹Q{5aGΊcZ_!Ȧ啞o$uۤl\a4>ew,#gvm"]]F|w4gj%~Gc{r<훣S:_m9נ'+\GA0Ӿ際x bHT0! WIr+R,ؘbHIݺ>A=Ă:K72O]N90#ߒK7T^thNk"\ 9i6t>fQ[tN[ڹ1/@PY5BʸԵz]=:x$&hFWqO:}N L7S6楚`?M5|8O) I./e04S%oF/+X{pr#!X"2rRKP%Z˳0ʳ2H|s^ v9Mp,NlI5QC(kAn$ $C,lZٷ6^pɃ7j>nt;yͳ?_zezx99ѻ) {} +Sw3GevYf`ζXMΞ+p2!p6b3a/XVÞd~`?bT3Sb{K?:v(p>R&%M!4}N@?KTڨ~yGF %f!ή[3 ؂\iX7z\ִ3/LrX>W\U1$. ,gNFPİJ`^AȮQEL|Э9k|+LTGXFr幠I aHL;O`8j~Zm .;Xω !t٤DZc&2$ԅyu]P$F1p>=x4ՊWc0M#|ȓ4RӪP> cMMTbQ UE go'o+=7'ZvR?@p翴h3'4" 46WI)L~!ID<ݹ:*st;Zbn8fDm#zdOKhbΟn |0 3OMFYwB³q.iD)ޤYoFiVQ,R;y$r{Ͳ1i7 ec Ā$ ]3H4$8y) +'qӮ1i냟 @Cj#L<9_tx8㐇Y݄[{5:xk`~b gQv_gՑSL;{KiOjE1Ɓ^+l2gU~_lm+Jjm+S,=QB7½SysC&,*8]kjyo`02=kYV'G-mȃu~0BBP9}w벆in)HG5D܆_{~g&AjuSih ޖA>~Bo'5q7dJV:njoch ـKڠf1wOIQ,xL~ yrKڞAi[f?/UNKþoل٫Tٞ2 }. dw\vۘΑ/I )p^ ]fu'(yZS43b̈́V"vC󸻪9DTG3"3rDZ3b53wXEyyNwQr΋(v`j:zhX('IrF*dΠs 9$EC{+`ayV us2{_ΐs2FuI֩ p5\3C$SWYWŁIi.t4U~7{V`62%` ,4MbgXM=Q'˹EVGFPf@iYE[G=`3ZRj||\p~.Sg4W}mkGRxYO!Fl?z3ʫuiht>zk$(E2=K2.8 Ǐ;o`SoO.:v& M &QY)Zֻ]+ɕU*+~kEa\ Ο'@ BW h-L'鰐^߹UK0 ~Df,q䶵8L]g@;u>E./׭ & kNNiQd3ۆ~G }VXӒ\>܃ɕ4˚'SĐ'H6PUWWMjox0N9-nkH\ճ<T&}sZ槽^1ı^EXL~@2麋} =$BlJ_dF0T~M b2@zw ŮAv12"WK}ЕuV:W(T}r.O{ ܻjѻHE:yrYfh߀atnSN>W C|0,H^zaE|l{{FlZ g?uPRRBVAyvuCZ#*ZQ1%EىmvMI\NЦ2w3hoϝgҳ'|!wY Ej=w888_懿I <Эqtb$]76eEE }ig+Rf:5|sBmH]\ږ26"xyk`+s*ńuK ?)hJ*t&L r6n/zI밣[]_P]RN5;7t}Qˤ!+G4cB%+6-Gvv$Ɠ5>>Z1C"\.$Ja *Bd]f€Nmo!*lLɌxx*c0;n=6ObUvXCUͲCm@PA xmK':r#FtQ -kamE F!Wӗ72g3 j0 jy-Nf7)a:"\.Li&!Iz"JNooU.Fk'SFsòMh]'\3<,K˖-#C۾Xܾuݩ_@xه''e81TJu͇8A=e 6/9n3:*ZhU@f]&l3lKDOUn l+Hee=@z%/cB{#l>a?Hc=8)4tn:Q~@9,~*I^u:6?B\=5t]OwB4Ȏ0eHw𮬘; PEfԔLz+2_ ~wȉi}o4M/Nrihdc1;FϸuSD<Ѥ;*"7?|u9Ѵҫ\?!.jO pG _xM:Dw4Z%Ӏ şdbb.d9XL5l ?fbWgjI˧UJ^EѭɅ*\#], 1'ܸj[CLk0eYo䝁&Iu$L.N 3+s hkT(4ks@D[N5xy`iL0ץPbYj۴F6 &9rAԙ;xX _c/TސNK,} I~'ށX"ȫ/V=NC 9J'oXbl@>~4(p}Jƃkxڻs&YΜ|vGeTW2m9 flMC]*fbڿkX$6Tѫ?ZzqcUD2Svyou2qG6 D.?d[|%bܭwǙT;&r Y%P>g(ҹƒgfi2Vt/rڦӡw[?J_lVn.N랪 1ǝv/,w1G&7?Hi[q^>uv_"8)֐!uʚQ< YM;k!@\Ӓ wiO׋ve:ۂ8tdPbŃ G;r="ZMΐ+ v2fz`nx ]wLeCW|0ٲBvрe2Q9@j tۈƠܽ/5,Wд*7ZA[U43p6(.HhIpA!gI^'+C)3(^2)|'>얞׷> qF#n`ԟـޓdo~Y5!YaiZ>.{..x)Uvcl^㕭4jZ= To";U%|{:<؛ژ^A1P BAp?I_Æn@ o{e&-IPq'~T@ABNiÖOz, 6,:RdMb YeXj>u7H.sP A7v#HKIf2*XٿNm1oVD;xWs6ȜcYbQF4z:H=n9RR,Qobc[78iLND~ LZ Mſ,o1_!ԹfnB+pD!L^qR::e ȶZ ҚwDtQFkL@OEX 4[Py=b8F!Vc궧i׷۔a}2͋ձ,Ė#2ĺB7ÇwG`b`p#ꀾ‹&4s(RT6եt*kȿU &~sHO>pH C%f>t z.y' PȡC.5pZ). Jm& oq&._u,wQFKCvKT$;Żtj0TJOOT oR&VGQt{0pyHhCh?ۮnkC–@0: Q MrGCWOG6/Dg!E i 9k%jiN;?$GCTP>&2yI:t:@VZ=$J8|'!=0fq"3h&vk8[l|-|P"CCH~ >$[c<X#'CL=Q IWyo9$&6*.٪^e +q {:$hO 40}SE5?Qn~öHA*ј+PP2e=NEJs}DoUysGfN4T4B{5=/RH}pX`uvL07BR7rPUeI(A9w6cܘ<=T(W5 qV1(0Y?:, ˎV\Na 1%$#ϗ cW ,u[hg6#c`"ZtAvԫ%bDЭ ӞlJ SMl}X}H`0B(><7atoz`q2Qknĝإ|gR)-{3ČR&X&%-ccsyBpAш{견 P0t5h!q٬җBX? Hˢ:o.ydU 4I#g`JQ9]\Э.v%qwZ5jf"8j aPe6a/3ֽС7"&(1 x, ~ZpSL0Jb1CB~xkF RG o_[_>2 )!$eۅ qR V7Qؑ^T> 3y$Y:O+^ ,0@ w{RG͹P WJ-Z]9TB9p OB~}{2 <-Y2Nit=lD Sɟ*`{]2zoSػ! m|K;?g0.5J ᛡ)X|)pP;uTTSn1+p.7*(Se&{^e5\iOMa> -zڝOہ!ǶiN_>OA/u ]Zo8S~>"ICe|? \05?JP ItD_ֶ+\]d s/fTEb,mc2=|H)k Mn},?:0V&YMNTwpנUzdGۓv-m<  W3 2&Gogb0= edϽzk3P=,͋yOOKfBA|>A'aVT@*>. 6{译ɃgoD*k0߲zJD/Y&wσ?)`x7Rso#nz}"QƎ ="n,éPAc@;90(Eܢ4u⍐ CA`-^Pܟ}kNߒٰb!*u V_vE{~Eym-}kKGd\< Qk`يLtGJZ.xǼt'n])·QoBhU$C*a~%6-Z0ÉSqO, ro su6hyƠNLl }݄!AJ"}(/ܠLEjwQ5Iه4~El0A۾0e I>4p}Te׻//hCS;KIV]1]3}sWZyD |қ$+%Sŷ8J&AHugޢZݥlR>uzos$\]-˞6k&2elh]犔 kyf1Wx8 C*"WVQ$A% -x`+B`-nhQ'Wcu@ _Qc #!fd>v> m븯f5IŠ܉ |Rsւ4]R}nw/iYiډf`;,t6l!l@V}s- : Fρtt8RJloMlj4p1Gn}kxqP*L~CH^TMx}AlOF|JݷjaI#1_D^+=3lQEg#iG/q<17CBd*S5{1Hud$='BRX7 8ȵxT?ED,(@ۚME͛){o Êaxfx:v 8=I6e$T@tzة%u`O4UVXs+P_XL-[5 X&)oON.nC׷CKH*\~MoD'R1.M-dIAԍF)a jVA0#(lI<8hzy󟷘cJ3{esZH RN]~i)k5t*5쩐0C=U5L]T(Q<tB\AULOg?ܲ:ty|'C߂6{=0ލ 4U4gT~`<⦚v|Fam]pLU)ݤo/!韵+տ7~&t#/۞n&YU܄~7o/§|.&,_3Myq(2zx-߅sK*\.l 2@Z*)ٖ=G&w9$ڄQ7< 5!OڽUQ](0]Y`T#By:]Ubݍx1Z4R=Ĭ3.,oF(eI@@'i8̀uE'Aڰ\ d, ,O+/zeC&:˨*RLIe7!28ٳL>q8v z!#ǰЌ,8 nݙgC Ir 9ѧ+vDN&kFu@RބĴU%r1!qtͬ= 5 2nD&c$Da -[@\m-/:W"XUe@A2ɼCXw&yJ[ҳ|09TTNb76 ŴG(%(`(tCKs^** #c1Tsfs;- BdӞ?؇JYvV`Dz0{SGNM:_H L ?HD%8Iv=TE冋qܒLH7#y4PE^۽>oXvE2Ɲ.՝}ƷBzq@"!zYwOZ?Id_H&nY0+TC^E@86 ܡbba>We3Y8^HNbƼjkQU N/O(+MGަVsƋR8&fJ59ŤTuArXgB0YܛEI &v|Dz'I)x˔p$ݥX NM}hr#cwjS8{VN,([qt}i):Y@W%4׶~bHWi6h bo*/-%}y ,-?DׇȈӋ|YT`DŽ&ֵJ>X2I˚'KEN=yڈ Q>lŬ'5Kõ=!H~us!A9}&ho, qǵ ci ک$w nݜ! A6Ǣw J}"p~ɱj.Jhf8Zb9le3wz = f1`%{,U~RuIt!o>z@=bdm둲ǮW.-ih:uķ׵و}aMlNYSwێ|??w|+oW~Ԅ,)GЫy(v弯e5b ac{??p(d; ~ J//5tA+BHZ1)5kJI`56gf@ gFM+ddI-܍7Jh 5/:ݟ"UZ5 ! K׀/;|=+/`#?׌< 䴚PkH/̼M fBd>eqД=`XnuU4T94URO&ۮ";SёLaB(?Uvá&TY66\;iDWǀ[>zh}SM (2d*?= ڐzyf$i^Cr5%. s?ҍB8F&jHNuI;aD^$]d -1U]hD?HJi=b=!ik[:衾b7'TG qԪLz kȌx2$k# Nܑ1-Z[Ùyx+Fh)q\XX'-+.P]Zw]D\krj sPMK7GI O9Hg煨.X\THKpŒ$yBt+㊓%Y VIϊP dxo.{τƷob*4ml]ӆ_lKnֺA:Kvy˩8'ku7X%:iw=L$jk!֬37Q% + S #ў'8Fz 6%f(ꗖSԁX q )2/BvB %s(XB̭0hE:)F@iIB|/20C,A1 o`$&M"w!"C)Ղ"\Ar+T'00ekƲflQ+Xk; hz,/;4 oؤ/f3C`rRg@Ljmc'mTbRzx 5N,Kzbw:l[ QgsX9N6xf"_@8Jtd&3_mnT}6PAzigx ,)w@)e}30^U#jZ32( "c#r+'ɒ#G oIvIJ$G8RT!&^Jht6OaoP|6ɝja旈o"[ANj[{۪%v9RHߩ>KT[jnfD&RD]|L EX%)Ѡ+|/3Vn^|ᵑ#䤁oiozJzCt8Q):9o>gn'E PԀ4>njJ)7ENlfg3PŇKzdCʸDGSA^]VOdI*޸ AU#i deqq0ha?q\]X_!lea(eYp$EM=r>؂?HCIh5CzR,>Dc*i: :S ^TDi9J;AG=m0!)<r\ Ўx5dȒ- kDj*SS(Ï?x@(ANݽ[Jp$b\Î^MX%qޠ"<3 (Y]c~ L T7cPF&3-S.(DdYŕH5_@Wb5G dCn| s(1gq57`݄0ty&!3㱌,֖tUuj0sڭ.##Um?3$r"d!6$qGJ4X1|ͣF9sNhmUj7Ԫ&_y,mv{*!>Lvd 7qyYKb^ؖ.X$U?}u}D 5{zzvGt+X$TqˀvccH?>-ax#Jl"OJ- B0zpɵ5G)!@&f_Ka`Q{`T6Օ5," rB4xBnl"YMx$₎%9 LV9ZNk쥓VCQ0%vO v'"P^(pGA{NH$PeraҰͰL̎5՝OҥAʎh\ߨ+~5 $zY`߬jX=}; .-Q,[àH({Vjlb׭ws@G,ϝ>dWy*IFzX7 [ـ秄FZYo "e9#?||P0BK[&: :ڙuȵb]XT*mva'+x"7-j B9_(a6kh*AT<Xo8쥼e+?VEh٢2Z fΡmm[;]Vw8$TbY=v?a/}joh$GU!`kQ#)|҃oKl"㳻-c<{1~ZGEٳaKox홳 0wzUn * X䣽QƂW^P\!/f}S*'Ĉ=sn3/iIwP١ꛐ! "n4 Wlѣ: I$9Y"$' s2n%a:Q{ aI4+h?T6LGT'!_=ء/U>k3l?lK-$ITΕ'/)#L#F> 8'mz!T=a&fk+VDp.$]Meʸp #8 #h߲y<<,b (M!'w+wrl FX ;IID (SaeW--Nj¢vjo(Իbq z7|:Boˮg9J AmJ?֩;жuDV|#b,Q -hJ"*Ňc*<}:^otRdXwV^^w\f.Q7 '!oa.MʷJu$[gG|-3i2lӑy~ܼJU=䭉TxbKM8@-A<@LO`)G^KD mwxG.W hum,cE{偉Kss*v| 8Bں B.dCeUN-K[Dڑj]ΠB _+I[7zyUO9 ݨj?$Ƃ7 0@8gvbMKؑ usF6= $x!@H褡BvP{bQSs=O/Ol 5<|WT{!s"!8T.c󮰞=X='VL#$4-REKrz_VknYjRfNM%4G殤"$dӁc@5tZf}tח4R |US'nvRV9}v-IR]{AV S  97MÜ@E8- i6~ 8fRcCϳ=1ߋj IU׍qDp@I-RYjm{]5vXB5_\{ocLq')_aIÉ=Zx{Iǭ9L:=J]P}G*TR[rJޙϳH"I=֨ud̷FBՐ 9[j\ׂZ R8 $BJo=S {Yt>ms9W[k`~W }mDZh4 >+V#WY„foMˊRní" 3+́Pfω :L3o5gLX)wtәi16#!궫{iTB\"NSL@3,zy3}G/]ooR%qsAVotIS~ !"v*F2꟫W ]a*6u/C *'z+ "n BSa$:m6`W;r6OnQ6$w,Uz]KXMs"҈"6pȄ|M2qgpo ,#׺$Mr+7ޑ8 >asd+OSsf{ )bp`)ZGi-1wB>?U(D[,GR-RvFj󫓻@[mqӞo}l)FC#kpIG~l'݆Cؕ_m7>a*9 Jp(jn~YeBT W0ZvQ[z [q8 [JI8z`$|#^#OX| 3+|$!zm]qe" jT‘`koH`Vh֗fu6ﯮM)O lZqYv>UT_mX?3r3fZK\ ^_JopSqcfw֝C5"܎+`.湢 'b,楲-A6gcC4A{gFp}>WW!3!߿`\q\NjT:arD =zי-_3u;3p+`uP ,~m‰d } 0j8Q[Mh37&Gk@ SlmR_Beas&(ʱ{} VzdOQ.=nxs|<}$ ylF\oZKl{XIbӓx [~sMCf%#VҀXڨ:B,$WmZC\}Մ׸g\xe]9s3](ÄꚡȳkFvvf&* SRfԡ$ O#R}~2ڡ2؃b.'K8җju;R-rY!;[)fg ̾5J9nw߇9%NE"f#>%ǐ$VF:OeE!'R83Ra8MGGK/h{td m"zE.@b4kb5](Tg".圛<p<⹩ĸdž7 վxoiy+ GnOp EaoEvk8k8ӊW\ F mp)&\Ŕ654Jdu^DХj $x|,)2Y&< E(Wb)G .F/1u? /?;+].ץ&Y:rf-]gWVLˉ}DbtyQg7ĥ^CN{qE<ۙoO'xg (| ӎ+Fi ?fiv_Xs6{ ڏTpC{8!C[Ȑd_Çi t$F)* 91#>TkL2 v|R~#^9 J*Gr=8#O2FESXVj>[M"j ÇO B X zy8<kM/kl {YqXS]*~J iL.>m VZ ֩q\߸AowC[.a-3TxA-n  BBSd΀U@pJ$ROʈ)l@.j !xVqjOݘ{+u<3Amu8N<.k$~Du &{k<he~@azIU_b/l|ik/'|;nW^npv8q3t& ">٨# ŋZYU%7b*@5!}SvԒz\Fӝ xRyfIT8()͙ED*nhA? $P옭ך ɂR`*)&?~Idp}Բ޾tDT=LmkcKmHOѯ{Wm][nh a]T4pNfRI:rȐM1x9£AJ&l#%V|squ4֪!{[ΙeTJl* #"ߖp?dtN-/GN%ȐxTaLuƖ:A :Mx<1+6Voߕm+^@|7B4KIꞎ7c5{%D frIakUnoV᠒䯿A?FlvMoRڨrMĨc!nCsYxw1Q`uط`՜qEpiY y?_}Nm#4?'É=jܧچݜ"K;y k\ ]%%̟umH1a"0 KOezsn,R[&e"؆"n&V2/9;u۔odf"UNJMjh6#M7gvrNb߼|sr)QEӔy#RXGW!t.D3,] 1ֆ76C'&!&i\jSO'u?)|CnL0*ɗJ gK0\@yb{mN=~Q7f9㎪Va%~I{ KLi6 iH4+HFi?uT{«r$^D8Wo:z#|5d+P^wa[%"-;󃍟ΐܞ;ˏ^Tf w97A$k2U'Mm}}T^:2 Ǘt0Ȝcg]@>LnN?[&.3 hT(eW`P+!H_5oTX &u5] "cI%t竍Q\6| :}1 A`wDP2 d V̀Y?"UT5?g  :!+X7 m?1SD{GqVș F_\WޘO^V.g (Iuaׂ*m~_V /L\+k۰5]#}Vq5=T';gEG%t%ڙi X})ބq`'zhN 4o;ؐ=*rS_t,kw"p ݱ!"4ר!Q3gKؾV …6>$=.Om^ Oe7o%Ox+yo:bFl$1xg=IsXOCplsgܬ~hw X 6YjEՉ %hX5PєeD7˙-{ŗiks/:}NJ<ٝa]L~WJN+X8'Gp6"suݵ{ž "EkZQ߭ ֙b,Z%!iKq=G{pkҝwv2n;al 4 UIɍ5KdaxHߓrv#c_WԆ@X@eXBn(~xeGQ-NŧC%TW}qܰJ3 :ٳ8`gbziR/B=KTUV҄0i;껟̻Ne Ψ>̞@:cC)j;{dkgF9)coHY\)$۹>ik2JHJV`)˅J6]YafN+0͜; 3-υXOM+nA}ktr~SR/~Zp0VDFΤ)._&܄hB%I4Bi`V8bZ 7K{d0)嵗zGtץ/sC ]^Q|~#.fu:˸X5'{kεWj0ћv=hCe]-,- r$M/V`b^~Cޡd{ˋ@nokA5 xGzӱ\~5 YFFDzIa- Ar3 D}D*= I+YMj; ΰ;9sPd*n;,tt;hde/ k`e w45ਔpeTA#v4:ueb /Vzr,'0Lsw^LTP*ޭXMu&:ѽp9-ߵ"B{Vh&QHI8,rLBO]dBtOu4XzOD0K;=*a< e{\0b05xVjX3dch&.9C6_YW&@qDI!)\zwf5PCDW`c*#48Jrcz]{ 4U} CEAc*%i 3-+l& I~>D%WSKʉ70ƅ9* {OES˭ n:n}a-}ӂDԅS} Ga cO+P$.LVTwZF|[Sq٥y'%U_q|-g#Bԉv=CMOpeiئaДa󘔰h"6a_N? ø׃M8m;HfCU[Y20Sȋgy>Rzڮ5_$KO-IW4Q\un[FJCt'ِcgjW+5WK))0>"4-"Jy2'cmILJY7#P -L\aڇq i?/󍙅n/X'S3g^YD=2:!+oZZE:ek ;nqt̳"j=:Aفo{+S6NwyO+ܰʊ’_Cy 9g?pKyPp=p -7a֍ Uq BY-9aoNm+ ҡj]S@ 2MvJ%KfU+Α NЂ-jlXKe'QͶBK92[C 񸎟o}|Y)RH+*4}t}o&gPC$6/ sG:Q2qr$_W{ܼьf1DxFV- L4Mj6+p@AS[̅6bd/ &⭒n~TsyH0MxN?`*Ui퐟ybE\;@P5-V9B(Nѝ=X84*t}@ ,Š:$^SB'Y)QDNsPw:\L]̯#t=#'g,Wk6ŠQ8tʕm}z4#gi]J' zjT38?[$.;`FaM:~`uE|mQ"lb7E6\BN#Z]܂RMQ'/updyi 8'6MPe.Kz!ūСm3b HY[M(:p5Ơ]qtGNj^ݭoRXY7zs$a Ű6.wK4J Z9k" 兿R;W-`{9\+vhAp?đS\9vHMƗ>岗մWz6)"S5x(r|͐ČlIG!y<>y4HovJK"T(AHl$L|} zSG$ qb\EHrmۧz[$;`|zG(\zh\yp`A^QDG!q؁eoo]kL؜z^/;w+a*LjX @7p)r[Wy b5=xs@z2YG+%yNؙ2^2;B ='i2ci _ʊ]dUX@m ҖtTWHeAh|FR JM(pg;@J+s`7J#[w (XSvML]&:T}yzYK5i_SM}Q һK8&)|mg1XZPl)l(Q梆wtGy8OߕrLğ~IvL}nub1)f~͡5Ǝ+" }+2؏z4kcU?U9!^h钤d\RX*Vqk ]v,+p .Xs)q <׳i#nHb;!8uz6#gp8^uLn}>¾}š vڈz.Cj2Gեimm:*quQ N_elH^rc hG^}]f=yFͮkGu:4]m&΍|uz:Tʏ[H h6 B0lq]8c/N%&Ss2(fō L r[ _y=D &R دߠ{Ao⃰.6ۣ Th`|K<TLي*񲡟&䉟W]7A:eˢϛiT|4j<҇itCCTjܩ^ I 2EoH7wf:2M]M$+kDҚz:hn@,o? u|9KWK_/!K&1y\3[)4iGF9&g0`qȓ%--IBwOBE.MnjPϡÎg%ba@Qh%TBzM/p }')[Oy3Ŏ¡&bѧKj}pϔ#TJ8K(^si?k:FAa<.'~kHEiBE>L*kq1ˈD <˾3w ?U4 0Izƞ> ;S5їp#=%(Dӏ97/9Dž7&7Z]*~KD.T Ef;FFIv_ CR:^gh`&^.X׈S"|>/T Bqxh6 t#P0hEQH{n}l# iC/1B6," B?в>qZ@r#3H# Lko'cɭGzquMȋEEΥaԍZ&:t3}zUpsS@(CJ,D }vNIu;-N v(@43!Τ&rPrFEξQDގ)gp), G礇(R, xꤹ 5RRҒge} "NUq 'C({f̛uQNBX0],\0L \TE셰 iRa'ԐEظwf(z-0<(gf N iFm9yUgj|5}&"99>Jm)aQ5(}+w%JWP<3HW\TWӦ[zs"@Y)% 2s}m:uJ۝61ޙѩzI8waT9!y9#9g2sř[8cc@8qOiKdW2g }\S5/,?@=%6Ҳ4綝F6~i`r]5SSӦ?XG"֙%玲EEVY&*i^ {oP5`G%LF6L7Tɼ>%{yqsǓ:aozN8Fܚgd 2ihM@Y wcWSu2Fx`oJp?Ji ExZE7Ժބ@:y*}u@ iRm [k! &ғQBp 5g`_MAvlGyHϳ)mPY1zU/%pPЙbUK,mf&,n3<%k+~iJWW)0^#O1`6ȕI'$ͮsd?QU:.~߂ Clf.R)ߨ-l!=5L(pn 7(nn,$ўQQ"11W ϛWAŬLF;9:$T無s8J{:“sW Y<uڭNV6&>wd맫iʾ/ O80ĸc'[:_G8S}\^Okm%faa0}ѺJtW֊iCzʵlQZfc[2B|R&T X\=lc/G9xjZg'~$&7S [:RjCB @['A 8l !Ԑ90IcF8K.ƚ TfTLܢS/ǃtؐ_5Zn:BMVʎ, 2~,^G5Q k4YwR#1@}/B WY*1^ȋq@U$rK8;+BYKԗxOƍ B:!ϪV^_27yɼH:Ap)>5]|u03hܛߨ<aеB4Ɩi(x~*q~61ctr$$B40qR 9%EfCf柁O:  lBݚ c04suje(nkҢtsf~cBGʛA18-Ҝ\+ Pީ^q%u˨-_rkb 9oWwsL+Kl)+_CF͹g4#nl/W!bP,\q@)y?_7Zmb/oJ+kA< MUHM^]5/cY@g+{y٪^]RQ=!;3v c5,ت 6.XW&|RHĵ>=W* -hE3BIIr6p.PըXu[=u 56Qz#-+ J XtX X៌Bp;6HA}.˶%C`Eh'RPuQw L\D;uv3eZ[O~@֕{MS>|>t p}ܚA &N;:p濏;6qs?aHLz_l?SW'+ø .G`!R1L4EMNXQօaF-oHsYTb>Sq.U$0ʂLy` .B # Xv[ƻK%,'rg+X;$_ǡy)lڮO6Ƽs?L^K6lNw'zV]]AJS.PWMXcZ zD{jђUn,.ٵvUF!/$vc_w\fz{MiZp{/Giٕъ$mBkc)T%Db #j+bڷL%ʭI76كtVN@A?fI֔7i& 'U%x@Ytѧu,nAb^r>UzN-NH@Hd/)j@sJjbER2Qt=b}&c_KY( 7<0﮽>LM(:/6g}Q{k . ́;J/`9"HLj 3IZCC+TAx3m)엔'ٖr$I9.-%2ǫd{jmдWu?T=p4>L~$ 9)H¬Z-fʛER&țнL6fG5uSHu7xs!?$qa6B^[o4QާаFa}c6 i-|4+gDuKX=yXѷ/f} l1/քl`<So{nm8yw R ew E L_}A N,Rg%` Khb2?0//[hZ{n$KPxm6k_אXytõnÃ2r2z&2ΈVcX  %Uػa:y *^|{?I(}@ΔW' E=&e="2nѱgm )koQE`R;1 /e z?+tUM_b=_1wFU@|{Pl%4io,@Z"na:Mbsx=U \%ȹؔg{1r()3B2pYWόKGÍ36Էl%o^Ow?/ q[ e-L"[|aD~0WGhh2ED !˃BM@zE5GMrc_}siGD%LHܠ Dj}WewEL~i&zŌ!M|it9ksr–aL`щr+.ȳ̈́aMXиB̘Sj5RNu搞7a+_tF j_vmDm xAC7A \:5,L> PiZp[هC3;mV.\îFN]5^i.Ź$o6oi#yiCj:M*ss޶۩ Qc4Ano^P:nHoWك~$ǨiCh/䗬YPWYط4q\)< }'B6DDqlӪb%0z9P vl|F$OzFüTl.TCk>h@IfP; syI2|C8(RFFgwiq Z=j`ۘaG'C^Y|C}YWj}Zl+'H[;DRH!sB$[;C6>vwp8hgM_13йV"&6 e,)nY,ͻhrs>Q,+L Q.H#`#}̓ED~p +<%#xX[o_:q=g{ߏ f3oɾ0l_B=Bhl imY_E 8یz!hъ ~!K 7Fi4U>]]4`N{9lξa`, 8!e\j-+KP⇸]*7xc7(n0Gd]M1`l [+6 ų8&xg>=uhއT$[n(.%4FmL_ika Oز3? $3O50+A{*< Mf3]8VQ@_;M;% uN\Re_`ƹ~V L(ilNbHV0" $80x<T~9"a4 [ڈ$͜~A짍(4::9WJx_ rւig|BNܩt|)J6_i@c@"@l̖M"U?1&<䄞ba`2I=:XY`} hDݘUb^8 xF{ R63!iRi,4֊֌fpKʘ-&S&%>BomQD4MeSEiKG"y}Ab/oUťEa|eQC@;sfٴZ@Ufh\[F59 }Ϭfטc[F>ppE)D!thH']CfGG>4W71w,xTp U),b%gs91a%ߎPk1i:BJ%gV{x =pdzFo1/F9mbߔu v㐴nD)pXph:̺+ >X&ygs>;yj(5?ru٢]VDwZnk z(X4t vj. Ԅ`e_CQs2p6 Ruf, qΣ*e%R+q0Vme[F~1g<]s2 U )ItN1x5zwc6~R릳{sW > DUCCgXM.wvV# .9.`{$IU굿q]5jQz{>/$ -3bmV\_{L Q =fPVkZ+$QݲcK`+p]+ãZW/qOzh*'1bϺKL-]V1R7 V 乹H^cXWu@ֿYT$wDKѬNV$}*U^G?SI$`^DP0Hp\EqqoҕͰLG9OH3;g?9|am^HAk|:/ K'ZG B%>mʟQqOn +9w0cܠ!rLEp!ҟ-b#J 8פLA*VͥA$rp>+vReEOn{)ӅєV l<&VQmlWN+} #YB%p4,c[磾[hta~W`-hrR&b,|!d}"c/p|$ jxU [N!bN={T*Yul'1^@GeWmol\=7tb&&K=zPT1/cЊ0;ym0:Nq6'SjsKׇ32Z!:6$k/Wm>UBNԗ!z*B*elgnCR >LO:j:%y%飅~01$Q-"swAN*i|k2֧3Fx-<Еx,>yIՓ 3h2@gB";>3U+EMUxUoΰ'2՛!ly^BOE*sxV?c3WTz iZ9&':{l@A @m1 ͮ<^~QCuwJ&&/HY8wt¥US :A؋zK 2._R @6ۘJiD?'(Hmz*R7 󻜶ˎɾe'zM|{I 967&@%y\'t򌩗ܸtՂu]x[uO̰sqx+,OĎ p20dd3lODb8܁~xͭ OfaA [Mtҗg+-2v*JOhlrjRO p2ݿl>x\5M}WĪS{g5B]fUEP¬qP1.yeNAs>t U'w=w^K.QXɴ[?3'Uvى-K%`6<(CmG{S+U%ĨoH<Ǣ 9X^&35k2eY4f~Zx`E8.R[d㠳vyXYJ:sZtTXy0!k‘3w"ϣQY&w7v61^ [D ?7gH3PGUg,J+ Kv *FJ.`|]b+Wto_0DX\F:5mڊi><ʖSUVYIxOhw EaZQSj&S<NΨ>`Ek3TGM5='JbgRAqxJs#ε,OANO#K7,,vADHw?XʬħE?O)īxHo=tH}vD*.2UqS(ϋ}b:L X ,O&dyHt 9e֍c$En!EkxT^aM WfHOOgVk[k49>MiDh, hDϓ0ᛇ1E"k2tl+T#H;HQGRڳ6xk9QWMݻMᕗd.Yc#[ qgG-X]ždL@_6m޺*}1DAuFuX@Y[1=4^GwaHYNqՎ±&'GԿ.Lf!IR6 X6aXTr\`jTɉ&m?w٬aQ^3|֋$Avf@hjP=s)今H*{nw&Z6д Q\}~ *FL\KWVp=tT&m'Z5 {Wc&<:ΦXyVMz`{M5d9G>$4XkY˩}H^6oC}dQSGE5㔻U&X|z֎Su¸ [%jH7R3{>FU l<&՚* .35Lb>ܬ( AWm}h9Kǃc:$o6H?az Z<|Pip.Ɋy~OSVXkZMm QN6zwҔխ- ?q2_)1E'B`ͣKb}oE֖e]H%Q%~Ҁa[5#I/kX"a$||[ R=' wրƦ-Anyy<1sJ]\ aOX6Р!.j6Rg@49'Op *B$p˸ wfߘ5~>~&St}s~,_sic|.l2f9;׊% >[c&1~"N:X{4G38!ޑ'AeH&/b;{bHP>.%P>ޡMFcD1* ;l'xʩX+ID/pcnϼ})Nnۤ.e QL14|M෈dӛk@?K#eLBw»Dž>u-S_fUi֧RLe|s.B!l\AoZcRn䍟CX`Aj֒WD\> 7;(v@E't} $z^5h+]Qډ "#JC@赚8}nv>1y'T*{]1, 5{-Z4&F3XgTIHy#a3 ︋Wǜw lC#hfq5N`1LjOP=#vG}C3BƗ]ϳ̸N1 E㘉쮯Q]O;ggWI"j * 3v#]Owv _)D#pmumC&"<߰i5{ Bnk{L鏞lH_#׳rIrƪQF>p B^?#u0֢OrQ9=;\Q=9 ᧹ED:q8"1a=)kˣQ㨂|J6.JwEw[ Y#_q'D 2)8m»k=V e7dXζP#N03z*} ń_KnQ{>;5eƫ;C"!B^<O紓8E"Z -) NwrlUHZJQ}L1~wzЪĺɢ+OvN>mF#c^1qb>I Y \] a)vBtGXO!(n^:lg%qaq7$L rAY75 &owr<\표 ;77PYL=PBy>5(/vUz`I }|6jqvZ AyqX>}>"׻,',7Lfė_ OKaj/Au?zh3k,ǔv@֊O +s=m5.a8don8=1Ȧxf 5ù&DS `Gqanele‚@]/ЄRFA*Ń`J-c nN[1l?eH-/Lzh^C!U7GQLeC/lF_ :eU=H'.RgҮA!Iͣ/: 3mKN0EgXKtiz;Nnc'-Z*'e+Y8z#4Y=<1jj2z 8:d4Vrz 4xz5el%ޕ3ZDK.n&l݉P\'SPо?.8aPERTk?/Ĵ}M!ϳd^ÌᶼZ)Dȁn2>pʴ8o| ܢe95>6/2e!Y9Z%j2,3k87QtHt2aΈ#o ońYm;P$(,1hD[(% vYfYP<<%tHhjGkc]y(q _n 7ECࢰ lδGB,(^\M, @%mU/|^z>uRy  ՠ[;k׊}odB1~͸|a!/|>Xm|C'7ˮK>;E XTA7q?lS. ;Tru!'ͷg'E- HvK>C2' p X5Y hiYV5f-kL%{L+RZOo%Z [ b]R'\z IzB/DN*.٭A+eߗˍ>*`t #90p,=h3`s~f"yL RiZobt5~-4qtgc 93B\!ޭd}wJ(-ءVwIC鿈okkwϣ3ADeQ(c-yFXZq~&1&ʖDJh7JYMP2lߤhw,GI ]7/Bg-Dp(_ *ڜ{<4O0V ȝVt6=,6=gbxbKW/R@QQ{އ67"XYrVPAJq+TEtm:B߂($M`+5n'g1paKd FV_acwLK=Ϻ̠Uvݛ±_ ֍],{LKZUnQ$rsR~'8p9W'4zb_%6=Z69rM"9xbV)6%}%5c`xusc~<#4Uɶ9%i/HOGBi0?XPW]{=2]I7$EaAS٫nGDz2OGXou<є_r>6v{p5Odj7T+xJbus?7%c@yu65Oܠk<Vϛst0˵7UD0"0)Ti%k?ah(Pe6NtFC`s^WqOr!exCm9<ߎQRtBp$%v沊C:{G~M/sXF^E.:Y,/D,SX*%X '۩8y ^Y*>$.V5Wyh#;FOILm2u>F&˪݊ $|jm~LoβNTO{HQIƮ_4XJ8a.$ACaKf[-jBHd)hZaW wL] S3p \ʈhas}X>蚽`Ȃf#o}f .x Ae<ޟeR 9fkcV]oWܼmEٚ˓ ͻϰ&wId d{4=QM>>I)|N}㫃s{dTO~ E(%L [L8<=Nѿ sWW.o썖Úʺ%fwG8ppyFQ-n-UqtxԾev+0a1=7݁f`do)>-)fJoUX ,\4IȡZFZ_(Y|rY$Rcois(HKA>TIJip%"ä3lw jv99 bw"^C`vߓFJ|UQ6_gG Km6)`̒}(-H42ZLlx<,oԎBhYY.E0a%bٗ_{ABT *M$쭟POC[?' P;~Pt$ڠ5I7Y\*={KqEh0KgvCz2G$v)jߣ]hf$h(&{R7KqܚQ r/< n2Z@,&٬AAԷI0C>Hu$*KRK0Deg^h9:ZF(<tLDc"L>3rwc'`DFsjP"_RBH:S_> m de.3vtKG|U<7wmw2,l[hݰҡ|%Y ʡf!_ YQ顪aIjpBNCj%>*}3qxOI_X[:Rs^e #ШdF^X[E(bӠl)6u"0"7l$uąl9fiT󛧬,/Lv(t㛺ӄ= ToJ4 m ,Vdy5P 8:Ve ,+nkwЀq˟Li1/t$îk><<гiu0q&谁5V>U j@',VQ#oiQ5`2̐j97i&768B VW@miY2TV۾$3AEU"YZ}i=C{x@y4<=Y>0a7EYF:Q,ȟ:B? A O&/rcw J`Y-J*= Ρ])Qm _xDS>S؎ "js{E ?3+۶Ԁpw miI{1͐/{!*ނ[S6q]I۫󎚨l(w@qbDLI}8=71GMVW5n8q٧Tp?k=dI!K!. 8xl֓i1r~˫ Cg|pʝ5:VDqYl<#loT6֩bzy_=)Gu w Eǘb04X{5/2@*[6ЀGbq5W*jxvQ*onwbj"@=щVwN@l~v,| vX_v&婤vg$ XjkUC<1ۜerMYX|Ů)wg>\71dh:#g9N#7|6E,aYX%=ڱviyJ,,Hs %Qم*79()T}pK8/m95=Y/.fN2Fliq_P|3}nEN? ]еq{'oD1J8X+0w]Wm6e ?ՙ#Dpª˿ 6,haC3_la 5ocD =㊈""ݑƽ@`< sYw~vYZ@kc~B=bQp-iA2O,C !/.x[: Z$+Ϲ0'Nm`N7m)40y8GJpVSн0%=rLܽvZrC\ɁKklуu)")ZVAjnuJ<2dh[/Z-0v^/ͱ-ZJݕv1#b iz xŤ,*ɤ(t7^ )]a`:^nIjߧ o9rW2G-ggNy/5zUOWFgds\¥ݖu i.x./CIQ@=B~F!}3SaYrS?etKRdJ2.b[Q8뷃dQjJY#>V&΢ ~LzRUMݬx ^b^rXѫs!Q<4Ų7܅@qiďs{w]{߭N9QNQ(!L+@Tzsw9Oh̘;du)Y@(P"G 7CY"jy݀lGŎerAuH},&g_= &@QK@͕tP*]K%8CRE╚ $٠z=O|վҙ@TŐxZ 4FƽNU3׸*z/a#v8xߕYAe ͳ݈ck8++l>Vjkjaa~PW}P wouȗM0>p5ǽ-;71Mb>15.ߋSFn&фd(m%47|c[_Í2r}2~a]mq71 AFyd9xM|\ͬXpS]R'C(ye~#ERV~{6|#pu>v~v=oW2MdѰ w f{2*^B,VboE[2MW`_q a6¦r5ff; 1fE< a,)nN7,_Ԅ] C@oAyeցnUu)8(qD%'+< 8@*[>[ HZecBڢ_W˺K_]s[!c$XOr\9]DBLS\#sVMqM&ƪf`wTiLD:8)D#d~,El9>.9D>~蕩 $Jp U5ʰ[S-p+)C>9l ;<ؔ ֢Xvls<¹t4)ϗQՐaIDEXBw[~=sݵy lJ >H|jꭚ.#tll.kAtUΎ䫸:EJ@!hSQV;=|R0)BsM~ōdgE ǿ[xɰ!//65oOK>6L?K0t Xc7kjM|>#he%mD3z0}!&n{ey nMX@S2:^ŏZ:Dn c\[9nzKf #~3wTa{畎aDAҪcdt}hrD u?u6dIJjƚXt:Dq(JX]=t!m Z@q`.+1}2>H[sj\ AxC. dN% .n;g ! ؽBUf-vMݭ !qҴK ++ zk2 |ٽh\;Bm D%Q*n} =hd"4 +RaO=ɊM>۟xc{CX.cm&8F _/VGiNNo' ht2 9`D*MF/_9RVȀZJkk]!BWOĉaCƗJAX={3(-{!^p⑈!ʉiq͹MWiCdLS2-f1G-^)_'uVZXKzK]Bnk9Z9Y D`4=';c$_ yZK -9m P*͕WgBy.5+Xhth, @ ڀ^H0G9^5TRjr-䬯%2J7kh#q= B>Qe`J`,Ŀ):]<,y eNl{~Q]\VuZ[>tY؜-_$>W oF37bk͊|qdTn)\hE_{js]QĸUH&}I 4**IKM[SB;Sds枻W2<;1f }L--)u$ӟV[dG_\:0ڪ8s}{dO2X G||`8߅+"# v셅%/6{ ;f,|ݵ']7H뫠eh%|耫N`'$H ڻ&-@k>C2l B,ak>p0ݭ{is|&{W8>նHNA+NJ' Enc )N4;dM$֖ۤKz^Go4}JC,gpPq ,隒B x.C#W/&;0HwѹcDM9 f$R%R7qݪI$Oc% Ck&$2X1u,LЗx{ʩ6#7*Ԯdma7Ps׹^+ڊD$0 crVcs@% 2Q&= 8 l, &}LEXh J[^"94Dk>=yȬM"$#e|(3j6ߒ(',e`_Ht6>~%ތ *M2.}Q{Y`*f,P2LG*Fx0_(-h 2 /% vb{qajUyX2O3&ULvjQbw/nwpOCEdGa dŐacn\e\@5?mP lR "VzullFZYaF4Pm7e:eٓELJ^(lvS?*+fHi @se yi@yVy8Ot3F =uGDnN̬UЀ`Tw҇$⢦+x|gqΓ' <{aϿO ͻn\ _a":,{^LmH@~+/$i5vto5YC47 ?:{Mefc8@40C:kgf.=dGʉl@}F*ȍ2hDi#Ɏʘw%f^c Liߤ,2r'Fˉ}=L':\ nWt5L I i@_48fV:aDxm;#lKC"ye<ڡf^L5 ~l0jFt_|%D֡to̬L\&RmXœFSyt{*qIVmiL[q-d-MxE(vl-tKN(^dQp{5s}}`c[-}]A@it4P3eImj|'*OKudt,[lN&)ٰ ItvӻfvpC~ [vZPgK:qD.5肺{|RKIi&tR6AƔD3t]{ O ) CRAD8ҟGFtgst6j.4Nf8AWdBl0x<[X|\0tKNhĶ)v ~Z+ԨNuU%3F[x}upIFTEqŦ\ak<,(O%G}+ 86m(THݼ']9/A,j|SoL!7챣;]$gYZ }%AЛ:lm PS딹>uG >޹\wʉ6z-?ΤeA2*1Jt 6mBp#@%s37Lbaͅ^ ϓf}H k~kf][Ӷ&MWm Uڞ.?:9A |^mve$K!wE *La͆aB[<)-+f*?R 9!ȩ#v}+9=F@EHcgLCёB-- uiuW7]؞6HHCņ}[e$2/DȊ\\ӄj$6>gE@{xbA/ڏ;i~ŴXB:zjjP'MtPU$KhGBpr­JjjYh)R],PT^"~s #^]Fj[$&[gW4qZzfpp.ԝL R'ί=nvҀT.6) Yh5W9.A.JE/5E+/MԨ?f $kS%* Pt.Ŏ@N * fbFX|44QG{ss &;cyCyР TWسgkO40n~\tg 4rRk#E:r"fve? CJxw*&y^=?[u\4i9-c9NP'e&u#ZI"MN2Q]=I,@V pd=xC V:Ax&~/TIYӌ뵢)8:^༷ {+WY>b?KGh>COxgDefJM$M{`x`nr߾,|^DUZTw8%~G6ܿo4QUʡM5ۋYԛ|p/S嫳$͆V#G+M;̆Hb5-53$3QlZ~`١ !X WO_d{, sNЏN5ECd(9ӭr{}V-94ObSE^Io.,_qg P!eardɅ{ F)2ط!1no{X1ɿa,rekdBqt~Hpl&HqnI&{ S@'pCX"TU%QHĺ\E $~3Ⱦh!fA;E$|Th1WȰ WLO&=љkh' 7ou8;vU?`,SDs#jvlLՂSRfM%VF\ ֵTn1yܱf5a odC&qyv 4H+- 8M6cI5y#]Ї23gl|>8MA? a7",X~{aY,[4{ydu*Myz3rӋqYq6rnKZcsWw]Ѿas}bD./f{"!7_Љ`z+q^R@aC N }<^o9h{A7}x!`卦L/^MAkv3BHk5pӯH]lgݰ6Sק8/+18mas$3vLR*uCIQ)n҂#'ڇdֽBw %Íe@'dS;`}K1 Wn"gzrӚ9_P贈UClJ8NQD[Hqv2yk,?i- ΟҚ֏cxYgj2)v**2 cUbafNq5"|~W|AӚ\@bQ{S< @!nix4, l%| dYZ 4y^#dET|S3ͨ~TR DiSޏ7j<c-5%բ\^a4| 2*IPw} wfUi٩Ҳy1T8`|^ˇKXD9 ba9D抷:II6Krү}U('R{ja1G8LS]s'.DU<˂ar/f6C£ ;!!OM``/' qH"V!7i1Of yz 1xQ?N5DraPojJ z6:Ϊx_B6A"9IFbEHQhz\8 e̹bx}pLUx؅Vo ǹ5teHi0dFR2aδ47yI_U&25 AU *Qspoq 6uH%P]Ŵ] FZ~CuML,Yfku0~č!㺔 B:}jgK){ݾ:~i7`?$zdڃYuhIV DYR G,![U1f"nFr,$}isG[MBSlT7['Aڿ@f?ܐ4b-W98UU3|f]8]&i;S4ޖG`?KUr1e!a`ONG^PWm=>!ѾP{YPlC+re*-aٿW{q+> uʡ beJB|mg)51̔u&9 Is^nC%ne*[ι 8c24 F26(/XPfo*Y]u0;.d0-s.>,B\M& ZU0#ga%6n%`Md:Y.EE$}fWM' ?\y^] o" qٮk!Ҟh5*2kzk`1F')]Ԥ){յ紐>p[.2z"~vp%ZdGGP8ڽ2H.2֔!>{B.%т4BfqbAyw^ dS]5 ƬwkwxE7>s}>0i`̢ &k}0?<{bx&ya$h}&֔Z)iѶӹH('=!E]oiRlfW3IHJzش)g,՚hZՉaxỤXDclewFɌj\.+KLyu!Mdd(cZOpGR?ٳkH<čFzY5ѺS{\L K]1)!s?Kg &bb` #x(zhq^5zGs%9,FZDS0$Ӗ إ#u7sCHk9}9'R)C( el'GWN4w2@Q0W75mBO2}7qq`hJ.~ gRrV̹:G$MشX6k |2'Mڮ0}JĬC=1N%!2uNAt?k5'~ə׌⮎zԽT89~]ӃjqP \yr)"n!HU'h[9B _):Ć `ksVnNUӹqRe_0f3 M"i~I^E0ku<.5QR=JԐDZ6\BQY2Bz ՚ Qbc*U_h]o@]1SWQP.ArCCa#W{\܄;v(^Q9dԁzd`"r0=A¹-,+S/%.pG(,#Ua +H=1m5!᱒,;Ehx eV7pA]p4^_18?|)-\&?FDUHiE;ƊV*$S]>*lQ啡Kwm 9d 眍PsX&ӫ^LBU8lU1IpR n11dc~k,;_ǢKҡrRtydgIz=8jt,DW@QXv?7Ӝ09㦜5ЖpX *^ȼ&5P^ʿ.b|Z` .ش[ A5 ah_Xx#hx|kO:r|M<].F:s˫).£1مQ4#aٺɋnkLPm)ԨPk5iN= r6b(C] 2]y-A 9e je x;I"=nL 8.D)`T݂SɊ5,/`U [|/ eU9&9ׄxQh_jboh IrN5 ;6Xٿ@lz=0qO?&ENx \dW }cE p9J s"$ssFp7C >eay3֪*tġNQ%B#,:M7V]|12!KͲm7C"}yjN:0,~~OBQ%(7 N/AHP=n+,p%c]ʟ:0kOzO8s =X˫O7x[6xG_FdIqŅ\Uj[iu b-;Xx2Grl5#+6Mhʚ= Jp9h; v,FqmLxɝ>=vc/e~qMOOܵu"_w!-hOCUS|P`,D{|Hə:hP"Y'lCngnB჈7j_U)3 %;}:]e. !)m/IX(j3\-{~BmeeSUMeq3n\\Fd}jYރց<B4<)Dgh)F̗v;;4`]8kIَ }jU% b$xN(k~Ҕ]GFylz_w+2?r3'<nջypk o<FvD"=_yu9] HVܖ?CV)biNTQc1b`8ڋ.#.%t$>ʯcDWk=}n+\8> !b٦AD=[&7,00:',؜#+"ڌdx:'$ _󢩥FPi J"0TL-JØy煼u}EJ8`q޸qy͊q|2v'h)han.-?=x GMr}m]߼؅k,5\ :ÓUƶm)xB* աg-2Ipi/ T8r^s:O'[]q5Oz>YFrJ|\{ʱ& ) Nbf $-#C3D6׊ua8kʈ+ G;E.-iwҪqANOV1*Nk4֕G3FeQL_g rO:B} T_YʖR0.ie)phA)OY)~F3*Jˍ83M+"so ]nK>{|kI'x)+i{=Q\hJZ!\}U"h;9lg8?-Ca=qីĤa o?$X{zi914&Ǽգfɬ; +H'bk-*b}XeȌ́-؟ צ#olڶ@Xd 9ILG*ӎ<!ĵ|pj^M0N*Fg*+oU=<1=91CCP\.kv类vju۹3# <۟OK_ db4Ŕ0-F3!Be;"3+EQdG&e}ԐS=w3#0;3kTS*,Wf* q^w5N:!ǂ EQ W1xsG|>בd{`Re搿 Ses]Kx*%m#LĐ9+m:ji;H2e DL*,RP3-Y`ho NMӐǻ^sl`0ibxك{A\K[YT6.v5.rѷU)-l`<7JJEHUk#)@ v {1V+i\ӭkKsυN1^Ob܁Do v4UԦ㦓u`퇀\ߚ@ &Uڸ[K 7Vk$AďyI=@#ݲ֊E$S(.vmܫn5ygU\_5}}qz4HUѤ+d&+s2 `U<$`M" &5/= 6zͪ14i^X+[vt 03s:7TGG&`)49r pdt맘+1&`od"rIێ$X(OOZT@VHV.nfᅘy13׌u9h[_M}TɠCBl:N !T?$`&L(|LQ\쯷$ Qdj2C"U͎ ԀHk6``+V}(l;5hs@=dȶ$nx(%)msl@+>wtHqeQbml9]A| U'Y[)kڐ8먀$7 6{y$Ə\YGGx يL٬ Z1y;Tk}Ǘ\8g1B32wA~0O1q1P%'7fWe!aMŜU MS CYiNiZxAS~#{bנJ /*uV|\4c֞A-oϰ fG:;D 'Gx۔ÐpqEX9x+GXU}3x-4';_ǓՒ`ԸonFmCwG8M/F!'AW49"H=Q­b?c4lQw{qV{! <|r:MQbM[LCip4' l|\֗_O4d&,}௄3& f#~ߦ!LZewNܪ`8=F5ƖF$ biLЫ^N~;"c{w~([~Ǐx& ֘T[P=BMZ W-&a"f]%Tv㯞,;Iz! BoJ̖ EEXM##;Z 'n_ z,ڿ`͞fi8Xc-h2D M)plwQ.c?2p|0_fG*SB6h%0j'Mt ޽ah _ɷi9C5N&E\ő/u66އ 6z%֙yP>bR~uNnKZYOYt\ZHYI)@6!/aB9O )NN`6uy .AԺ@>zie.ջ*7 ygSG;O7'dQ*  $"L>.dɭ(ct'YY(2'0 rՖL0[:Rvԡ/s(+\PN]XG\<֙vA^7E_uTҡC4%{_H1i|U+w1żB9! 0B,=`@K*GNQY }0Xv$TL.bS<$M!˷ɭƆİ_iDb]Sq0QBNo 5TOo Hʷ71/&RMhiy`䘺/+Ǖ. $Nh|^Xp~ڡ5NSG:\L!޽,{hNZ:Kވ,Qz ^ͱ+hc≋UqL]2Aw;t7~(d1s 7[o=BHxLXݗT`̙UKeһ"YZ9;_)nocFQf.'Z]}V^&6Vؚ#?UΕX(Hz$&8b$e;~yWfp hퟦS PQSY(DQGT>21tx6H#,qRifܫ57ϸ*8˜H}e9:JD,1}ƒ,hzf.Z~v@I9ÖR;{v;|Lv&ݱ#f@tZ&_ 6J%ْ#RikQo*ITDm/tm;KzQ#LS,^Kh+Vi9QQ}E?)aZC%4۽kBD%ݑ̬}!dkuGq@=2M)V#,YtFe$P[S{릀FҲ$$z~0Jkb̡ƳW ה$kAAm:R8f|,v6cXA0*X\Um(;b:@,`1TsIOc F- b_eŤ9{.y%9"F'j*◅ETߤ't1?S`d5t OS_ZdUg7%6y=ɞߒRd^zZܵT4|0:xz.USa>Ô%La+=i%iIPO¾#j2y c !2nU:E$:o>$9s>5NZ|'=`x״g_9 CN! HJ/*&QW{ɭ BKrng;V61j4K\UWM3=D"P7_=y{d'i@i5O䢰FHubQ&)t&jϾ 17g`r,R;$e|JeE'&]mgb{]C.\W0 'J. -<@4hCSd 3,ф%[vd̋HƄm+7= *H6eqLco&.拸M6x)btmNl,8,ņ2Gе_QGN]1؇@6M(CJ)nj ~0]`NEBTFcx;`x+R ;F)v`mL6JE. 4hb3sC4V!bS{mvֿabjXr+VG}@_fi[-I sb}uB ;)4|d` Y0_l,Wa}~ bTY<љhKVS4ϦE4so1R$-u],an&a`(Һ`4J~[$H3 e䕭4=쇲 iZf.phU{(Z=(#ה[JnJ*ʜCdr ݿ/ ҍyq7ίE)jqI7ZN0-^ "KI=VvYR ̼x'2«{pEsbRXz7hRs挌P<Ojh|af[1H a8LJ7d٥P*D Ss&6$M|(q4eʮݱ:=&j:Ӷ7Xp.q@PtfҭYH,.Fr%hbD,!uC[}Sά&0YҶ53b퐶:"ڋxn\*QqFǢ:$zΓ/,朐V~A9-a+$?L:ӹoCG-eK.v&Qy[bb\6hX,vƥgYѮE Ij4\@M1$ Kh|@ k"dB!4rlHRGϳ1lQwYh-Œ'aޥ̏l5|{Rv}L17SOR&ɫZU1,ΨCp#DZEy;D r mdNCHDƚ4'SK8O+9AgdӖ`+*`y[p|>h4vc}!zܚ}oWdr]&w$ճMs@ۼrGb-f>#5;N xi@G@ngQsb\sEhe^C<%zf V=H=1P>Hb)؜  (*׆W3aP*0RVswr Fqձͬ< KTdd ej-S0u䉍YfLqnZ-H`0d));G?sEi`O*٠}Wc0R%[Ԍ2 ֒` G3ɲzeȒsfI!$SuN|rδf6DAP.&u$wuyŭ^qMP)yy>,-/tk,>7iJ^đT liwsY3HXna/Zo8 ɖa¦H J#QK&,>ln&Cq |qPNEm٢[-*D'߂nCe$-%jrv[?M[TB^S-N̠QEL枤ӕ&e)[i5qm˶ROȘ]8S47vi#vJ2~_DQzU?6g 8`cVУ+E5tS-E0>p]+% ,Ipdnv+ ;q @Zr0,\3FcoL?܉??c>?u_ϙF3r@J{Y vR,S ޥ]vFq(QTjֆ$a$?gz=kt#{DT%=эi'8\їL DࢤrQsYۅQ/}6 O>PvH,yE4г`# TXIMg{=83EV7֐vq@5ij#0:j'YPt˒dizęOl4*sZ?hйǡspCA+6*!:@-pEtM* v 'sߢ#jL6l@Ҡefrj)*S%I` A۶ (80_d7-SZQN_c֭ɒ ȫlF GpQ;"X ٧yWpڸ6wTDd(d %暎FI1^}y"uq#Wz[<1L(@W렴 /#g8`{f.Hz$.!w16 9}|*.R1VK@B-a]\U{ AisZilv4PKȑ^Fm9۫oKM$ %9<\.\ϽZ;Ӗ[EUDb NNPX0PqQlA) Tu;sHVRfP* ZV[Tygtd07 rJ(HmѸv⦩v|G ^,%L|E%wr;/dksVqʴk{ ;"%;35Xbqaє%_Δ6qnx筗M&RV?E&įD%GDK܈ r{B_ɑ,Ԓ!]T /.^1d)yaK!M^ ~^#|-Ox"4I5`GK݅Ж;DWxXH\0x/V*Or3n@'vnd&ܘՐ̎^bHq”0s S ث ttGJ#x2Ln!+W ̢@p+Cyu.2BߣYZM~γF'KAnXo Mϛf>N'f^6a@h'?$qM zJ_h nODSs7JBc Ήq&IY`C 9/8wuFΨ/g|]& gUALІ}PWz2]vM8!vۈ< E3 \(d8ˏu9K[ ڭ&eCt2s›$d곟M={Qqy%?hㄡ ^ iϭ/OA>Wb=VvhB M~4W0?C& [;u_ozi3wXLCCT)xS]vf8pX?S~"@KPbπ .8v.7ixatyF4:mT͌^m;l3 0L\HH+ouVqa_NsR\C.yxGX󃽤qa:Ϗ5$[;D㧼&0}$`0L+ocTϲ-έ.ئk}:X{2Mϼ[]n;r&nW6O2hL}߯j}^779:8tP2m )[kR uf $`8e;7>.R *#CdCu5vwcQٷ̞Rr?Hח(fɞ–i(`NZՃTy1XoK*gJQ4Kx*"~jRW%֦rWG tL4]PIo]O;~SSF4ug`c=V<1WKi#fw5S#^ݜ W0/8$[GlYYåԫ۫8|IeK0OL{/ӣEFĚ4-nΞ{"7yg-R@[g輁xKBrziy&"]hCHyn|w:CN:BiU;5~H<{\{Jȯ<=R5qC եl`'nhot#]=_pb0ROW'íjĹs~ÿ<,T GჽJz佾i'mWߚtR: y0gSIyRݑ9%G#-m$q؅DIYLҺ:57*\E 6' `aH !q2{4 6 >Qut?h.~nc1լԊp d`8kcD!5Nn^|o#Za陂lIP/\{ L"F!!ܱdu 1$!j\}l9lжrmNB!Ǐ8NB9.R=O )Gdv5ӝQ9o#zKCz56ļ?Tky8[]>=dGi8v;գ=9ّ{p]2:<}+Nb\[E%&i's;prq a9G B.z8`5D*Գ{Ջnʟ:{ۦ)\iL Q߲4PEÕ?ɍ$?GbEhծe:3Py)á}`hM2gّfuj  8-^#N奩,nB,uK4cVwِ:-ՑtDfiCAX|l62@ƁuP8?jNwnͭ"z,L;03oa{^Z\\Hytac#uY0xt0f1QҳŢ^r8^>cHB+,H9F:\?*w,=݃QCmSH=(;+QeAjE'$&ҍO~3@- /< 8_AG(#E|"ڧo/_ 5/ aӿ|u k%.?cߺgq73_u> |ѥ27Meꏝ^5铻Î b[D0*mp2e?^6hN8 _ĸ]1> Fq\ާ-K'JI$vBBqv^6{߆P3q7$ʫ [}}ky)^~u:xe,3ϧ^ >; E9Fg Xa]%Nq<:#yiz룜ZKX(`ADyڏerTeEڛEnZ<9P=V纗zϟo; hP#> ˩o,XfTTO }#6ŵRzBD* e}}wƵ~:>>0y,c6Z3%lTz0Z.)L> N&loZ=XҁkKhF+;9翷 zTMXH`@)>-̠P.&^Id񵢔 Vn"VAPWhf|0>z+T:C)bm_؂PE:H;=llSyրa{ޞؗfZ' ohg4'jRUkY )0ɦwnU³=,Q\Q;?١DpUCcD?997(}mfqfa6MA_@Ul=fM8|EV{Rqi ) +4m׬0YO #Ue@a1gƒ%b_ ө[Fq35]N;?W/<&Ny@h_쨜@ Xh* zD<u=44YS|`ՐAd 1~+DXa#C.g HK`]-%cH:Y݅z E&+m•w_c*l}8Pڥbx) Ͽ,;f!G˓>1S8o[Ҫ.׆?ݔV\YX¼[tb{2 . v: Ӹ=fr2uF ]>فpzn@a#ЄY|d[5BOYbY~tQ{}v 0BSbmD,KR ᘜoܙ֓KE;ZBS^݃OM\7n8X nh#`z߷~1i B*؃6;zu4R5OcEu# H!?L{jIpZ\qu6ovU.USkʞwcup_/HZԕ+A'}B`B<χcR_F ,lvh k?Γٛ,-mTNmt?(,# A/1ڒ;㪺}S?J5W}:\#?*+/eaCrÊM-H k:ldq._aϒ虅ץmd:kܑrgcXF4h\@PYs@$?<#>asdDbɓV) uMpG XByo1آq4S.vȮyX b}ucx8=@5+&uXQ>b.Bg=HS;8*a1cDYw}A(69i Mny/]I!~(u9b@]#R+cY }Ӵ}N-yJ /e¸|?%'D\ ’&ֶ pDme< "aS7wTtO`o :cˉgaJ.}]} w;,xhs>RZkG)W94;PԂaf3 ʩ˪Ѻςm뵨E{@دO]Ԁw,FV7; ]͉.l`qf dp]@.+Z 9OPɔmÂ={}G6Lձ9f6UT4taxCDpKWKB_o[1gs6$%08s,ו:&W_O,)g7n}mIwLZ1Ei %0XZ;̈\CV֦oLTՒpG =Cq!s%>mJcH95.O9L@ }wZEXfS$,cf=-ɎAe<՛D6VzliŮH1C9>9pPu[$/ 72ZcݺHG H~_@X]jrR+ ôF(5{6* ^z3.7j R?f֫Rn4/D-4ul߮£;2Ni\樃έmg)15XWY5{wXZ씔sL+$e'o^¸gJZW@ ZZ)m䉔+m͹b}t`y b&|Jddr)42xBY cVߔ|.:1-Z|  `p؛0v監U Ƙñf`P[]@AαВ܊|hARZ%: o-0s3r8nޛ /oWb0yœ̘I0tD>3iCemDa7,mp^T`n+Af;_|-SÀBȐ&]xNkk MOg#R(43ڛD#‹3 s>N=]v ]KϹ Gq7q859d lC偠$/Ho, JM Gx¥dIIQ'&E55_*_Y`}‹44D*$+?Kzo,%fz^n ;A jYŘJVt[l}2As u~e.  D?< _X4ܦj|D ِR[գxhA{ao= Qjy%쩓ٺe&;keBWGѲo@+bU2! 飐h 7UVX0~t<0\ݞh豾jAvq/QnUqz罋@(vaQ45ؐܲ5ŢO,bMYKa qJ 5Oh=}j+~mxa1cPŐwG8Z^7 Neqòϸ@>r#`wF ޓ;/.]lk.|r?w=72طt5KRGn)ַ2mɓ~FXF9>*eD&=4 aU՞"^жqgWGZHexŴ1reS/8u,_pjۑb27<?Ϭ ra(O/8C ,%Fa5"&Rkd-^ <]*'qd+?}q(cP_ݍ?7"L]tՌ,-t IB![Gb(k!/hLH]syu\O75\'=N!`wMUy)Mӝ5Yj~4aꝜECP_tϋP8w\uޝf܃O/ޭX3s|ѷ ìe6;w顕"[[١I=ia֚僦׏mSLaz ߫=`C<䟑>ga ~HЄD / N_K|,6wXռo{\ @} =+ap "o(¢<*}fHWɠPWA(ۢ<0Qɪ zorPIu"nqOD5"^+8tq2O| nE~vLov5mۍE4})䉴,@G&ڇׄp+6 깣myi'YU(\0mFz$6c Avt/RfBQk~O >22ď_k5E;&@I$8VI^6%;pn>01Xj?'AwƜ3l4m_Bjb&:eP\E. ?l0Q:[zk.YCVّN&ʷȧ֡o1/-6?./V4~0~"d׻@X 4~H Ү PU9ImRTw7%EԔ$Tӻ\zz$C:A e d::<3^m^8AC ,]c9Y-~6,vMJhY%OdC4]֡|Ys_ >J>$țxޘ燁?2ZYmYsG91`rWch٩ewzGY@-2|7Jz@sтݦ`@BLF!߅Rb).|/^عT9H,݅ 6wxMpkzt0VrW0g8ŜVqFh"ߝ]i8UX{#1o?R 3‘T/h<&"5O`(oy;jX m:|,w)~E&†h N Hjyz2siXX0hl9"4}sm1JbDȄ֚J$rT-[om5t)4퇒 JiK*?7 +VPs5 i 4D?k3ԧ6학_w@ˉOSZpsK 'ۑe%`#3dS_z [Sf3lO2dF5,;J37 ʒ3Z<8,[h{+os X龅6_uډ=4K2L*n>8Kb9 R^ weD{DrƗ3E2]! Y$*_iqoo1; .5C}" W&LBs 7G(]fM KN%TĸvLM`-.Xtze L U}f)ƀ9;>#JvG' \wZr;%>YRC} U[Oogوx~ӈ3`+MiHǁp#m6ATj֝N(I+tײ6;?,>-1h$ЋȮ<4);wqJ4]"J*&{x#6fg kk)LA5溁oZrӋh`oo I j|ݕeaY\` MSeNq.MBQE90_BtoH-;@&ƾRW9QNT16Vb^ڏ?!lcW1$:Uqyj _w̴:Ux^?=t5ۡxĘUt]XkKEQ;.,Xt:|JjOM}|0f`帑LJaM+=(IC>{,!^K:4XV9{C8%ċtE)lGU KO#VuhH┨ܳn%oTRWK?9diX&m.Ay!T|O U:ɜuuw 3[hj02<:*B2s-(Pm,敫 #f,һ\x1C=Շr 3lɉ`t?i-@LA5* Lc_tvk+(wk:qn̟m T&Eĉ,T]F ` Kmye /Yn|;hSf{whOg+۞*_)Ķhio-َG 8;V߽j A`Ȗ|MbCcv1S9~Rɠlk^+:HrDxoYQ$,U#X;9хixI Ѵfϧ$6>}^Č)SCJ9 IP,~pF;dS)3 ~oi𠊼-.K`H׫49ȁ4Cq<@WJB)]Q""uM%u ]-uV+ZeyJcIvJʹ j2Z)Cs$2>%4֖*auK~nzo;@H`oVnK7t!S@[m{aa:jEUr9f*%*94wɀ9! B愍r*.CSnK+O\{IPZBppBs]v/v-~`@J'LA nkqRfN~l,I6*bIR.z*9 EC[D-08 ӔxkךꁥR պ PEO73!vj@:eIoְiGECw-UGQoHêS5%yl#:BXu/`N&$VqtM,EU[$(@_-*I"ݟ3>CXЈ 侠9!mKaUڕzm7cH)I&M YKd]8Ul9\= Ro\Ύ6k-Dք&zPQY޽K8+>PtT?&&NEòigLcK?ӨF_#$R~t;_xUwLG;wf}b#קh$Za83X&d7ToYqt1#IЉi+7vQ%u~Zا,x!`M*嶁A Ł,C®@ѫ="QŪO k=6t`_<~2 |/O/ac[rzHv`貾jbK;'!ZKccvP>lC;CQ/t*&4Ɩ rjQJ nן< K^zt.9ȶ.B.^t3[Nj_Oeߞ5{L"󊹌4or@\]RU^jr5~d{ Z& QU}Qͣ !Q,|WGە2,r[%d`1e${#vC0΄,t84@$CgJ(ٱ:OQL^FMX/TG'rW.XTz],:"b8Ԑ k~;QTx2ڬrcJ9V#];0/ڒN:W&ٿ>-+/fL dt>_3TR"y 4^H4Mw }ZL]G!':\1BCl$׷M}2dNIf:v߁VFnci{f#C A@l~=' ;r9 Ne5?l|=X!p}Q`f{nl_(9Άavoj^Jg1{IA0x-CL>z+%PGI|#Z!7)(w[;DCF쳢QYFOɷ# xCpƦyD<ɞbƘhf!I \o9q LcƲ8s08c` _#|^*o&R*VrC3,>n|gH%v" 9J'| $ͺRf!ݾ?zW/I=[v-E{ͳ5qp(fa0U"1L"T#Z^K! X"-͍ 9˹K gqʛw¹̉}OM/pT_xW`)Jm319ksxRGW-J0hF/}!j4tAT 0Uù,79*ZUř ?$u}_K$LI;i@[`G_Z~Ws.mðѸfAms\ ^0 0F BQ7\7 fH g'[t~TFKEGVKKGtQq1) 7}jrL~Ϙeso|/^IFId])ؑpo'kMn$=5ۀ\ބ ie>59P'qLg}Xu c/,GhgJm4dbVr"8J*]ܒBUCo@ N(TFݩ8;U9l-4x@-1奟rYH*S֒k4lB+ZZ บp326j1YL-ʍE-sS-3&EQLDXC:ZleR֦3Ċw1Sw腬]?:X8Iې◠{ljFbV]$ -۸zsqPA&'kY;(t_MRuDG&Ǜqysۍ=). x|a@pqp k -+}l)UR+uBv2zkIi+J^bYQIfތc4`:Y-N-2 g}i1^6I-yjo1~'à="n$"%tܵnm8 4ysCq'WaDIoޥK [2q~؏mm@$ CEkW\Dv2")~:%AgEf4%y)v',OdpJP"M`(vܭ*͸ ?47Y$1*ބ)l.fx:$E ghB5KZ @Z^U]Vtڨq):VSf+dC~I9(=`Tu!,V]t|%}y$p։ q)fO4Fߠ]MӐ!_W 2I)OO]z?ԇD<[נ%dHUInKl$eqNf=$0*›%"=`ek`iU- YtyF}{ſ!4ꮴ}΢ T+cLz LHqTl^AHйɦ"7+//.X*Egﬕ9p^er8*._9*s65?Zo??.v9_|=k%E@yt=e'v̙K_Fy|{=)TVU؟EzoS޾| ͨnAj%_!s#MfSTx9+ |Q8.0NnB,۴}bh}|Y1taF?> L)Zǎzoy6xyє1 Mgx Gms=(3KRc.&|G<9v|H)NXwˡjE<'8rnʳ]i:VmBvI _p`CTodvpU.oq$|W $ (x) iף"4m!?,oLs[zi }<^ȕLk-fsf}YXhѭHקt1@mh@UqA.@(؈fc֌+SlMG%c1<ﰙT%:NEGMMeq9"iQ4`ޡ\|6`Z3Xӗn>XVql]j6G'oWdoO<='J x)L1,2ӝdmlр0@tS";5ѨN1^`~7WX uLi`4WñT_)^Zn aSrQ%Zkt̫3 [_qXW/t/V6yJTwjc\Bh0q&V6mO9:Zդid^}VQ7=T|rS#A7NOkoW_rp7xJ1 नðjT;K?+<\.+-=~S1q#gp[wo' \!=z|=aFx5OmWܞ,m+2njiŭii 8DR ^-H02_TB_(c:gB]2Uܷ4/6`z#8S)PeG3S3Ùݡ CF`@RȔ~5KE, Q CK؂fEmqr(̒{IYf~ ]n?ʂ!e7ªo>&;gc/K a)?ؘ,/-d,Jj3o ϩ*E][gw,pWr?YBhJSq]K%БKte0L1VlzTƎIj!JK$%,Dho}i;&v$H/AF*%ԏKvd`"'fb˞.] ˾J̱R&R2Q˩tojpϖV4,_T i,cy\2C \5OD]Y #$,U:0yagiVL-fpo6qi{ F?Z3"jF6T.9Űz$M`;b\50]lohQg1QsMBn|θؽ"TG/,V\}YNEA1Q8d5 L`Eh{PnWZ*E2;Η3c GBhN^@3MV$O~E~D{R_Mztt Ȥr}"B:YR x[R+UI!uhܘE])[ N,!ݰƻjDT|{wpy;#n@G"v`avH,Imԗ35L}~y2!+h'E<ݞ ]͛HċO)j(w}q2B//L,q}LWn8y#Q& N_]Ǎ;ȧvX8'}[,t)Z, 4i %ҿ`c,UwEp|36ߔ/Vn^׎߫8*sN})݇{!j}F@2+i8O\MRҸۼ٨7}o1*q1PVPš:<BA4iZ>lbh yFx>V#nOToxߒJ"9CG6E*Փ]'!"[eV؇uK.Im!/D4D5LH9o*鮄 `򹩥B !+#|G&ib63awr<4VJ[:ޙ+Gq~Ex@pzY4b6!iH`L.-2'$}kjm$,DZ\V9jOhwdPΣ|&߮QA3{ů[_&K>WW}/P38TV +^Q جuc{ֳ>mº0[&wVa~s< 9{xX2R\\^KѼ/.󕤌wEc1*f_ u?-£; )"nEqz^8}?t%:XЁz4jG99ordoHTve1D/Ǧװ`K4`¹/ؗf.58c+m3#PWO4 z(I CiD1\PWoP@mfbm{bObú)y9R%-UVL/D-Q}NQnL?E^% `ĽrT?~e"P$ y 3e3Bs!ۿ?I lmf$= {Ǯ]Fx)Mt\`v|E!u)C쭯x}i-YZ ׬BYUGF~F9LpUE[?LaK:.݀q '@KV3s l6Ȼ,a>bTcyOM=RfxIAN禀A~d6FcS--yXznAk;Hən@bMU]>; N=jhԃ>͚g ߕn 4WGlW?wOI^:M9RS:B)|ϦntN`=XrAq@HZ9/ڀv]U gx[y2@(?-usc*l6E@貭 }01D|$cb9V"kr7,g}R\Kމ".Eǜqm!dia$gKj +Q"/6P5lo5:= k+ 8>4$167|fL<4ؿʧD fsh[6@PoITXQ ;rMZi֞"AKk%g>"m95W_%rtء b!փnƨ3CdC&1v8s- %9x4|v4᫗t?D%c Ϋ@JUpDvFx[Kpb XU N/T_+Ȏ\ÀbWMe О zE3ŏ'wE'Fbƣ=:ʆ%z]-,YX=Ri!ӊ CA[foV;w(M&Gzz'SJWaw^X_5y16Lx|35 I=yɽƱ n~ym!'9'QK9LX`xtn9<܍7 hW A-8n#4Dv/ 7fP" 涡(RF 'r,%_dv/rn.vP[[RHR4 %Xw QSsY9fyERk5nXm`sBHpu]F;с-/B9&KfP.خn*;Mu:YғP}B'nEpjsERQTyC“^g<"(yReh_SC[w޲lH*躚ÚKv`艨4@ϊtt嬔l/z:X )d ,Qmwյto =jpZ3% a[R}fTwb@ LZ\'0."=L\%_币9 2iހ % Ϟ]'_ۚ&}t!r/'c8!k3k! hoe^eGhF̱Ž{j2Ul!7sNc OꞼMBC?~bePFJŪIZV`:&h: UY5kGcj CI[6~jҤ&NS9 gPrK ȵ޳AzXU(ș6=~spW?FȑӐ)F8(fb/%aH[~WTBxIB!l$b9qVs,`I6z=vWwu왆Prjʊ{nwjJ˵Zc /iz& 7#=r- S^Y-ᲅ{uSx<4Z,y)skd {wtZ9oUsD:)K.h+Yq 3VK0uIDY:MƟ$_&} :'Ld96B+~f,26ȑDj7c{H )gYlVD asawZޅe wH%4Ы]+$̃/8D=yfxAB]MfFʹCC*;eBnW'R3&AL} *MrRp6ڴFDy3z+?6,۱,㣟%G[YTY3O Qb+r3)-?Pr&=eVa/͑E5.y.+>(S|H1?ڒpġz{W\Bqߩ s6`kVOyxK$=x.lXU"X/ ~ַ.@Z:AOD]P{|2p /Ym>p׻A^K-ɘ\Z;(xNHC*K2'Zz2?m݉ϕS?J [ 7XZ&$|o^z m>FO' N$a;`J>kh>=8d9C͟DwhH|0r0_S:8n;e樿Ns 7jL9.Cz};x7V nak˔ܦ4Ckt{1((Rj oabVS6 lcC*гD}@Rf$9mOUQi#__`l0n h"}gv9d}ԑou}s1jvk?XՋgڅ=/\XM^:شYC٭ΙA0[3JF6 \c|R-3`yp FDW<-Kށ?!\5[dȤ/ۈڎxƠc뗓yM 80&CUY!ebp#)Tj{ICb,Kl8;ݗQJmZ21E~ 4i6#NO\lƨwhNAmMâx]5~Na>*RTi0HMD3i8xYy_E8`,V~w-F~@Qau>"Ći phh^mS{CΪ~sqP8` 4Gx6l¨wH3;)omU#fy)Lj_X<D߽~06/=%9]㟫@gzD.#?ݯk,BS{fU$پ .hHjipj1rNX/9|kJ`?S f N};Ӂ Mq;=*LNn;6Rg@!w<1"P,9׉qokG6 z7E&0\剆u(c?h OxoU 7pQX2潚JulJ81a2kŨ@ZIE(5L3 +%h^=On=(/<ɨj[}㏖QAN|G_&F;|+!y&ᱷ8E^>UFMt@жdIIGn&7fvif Et(Igvd FfVg?ËU~TM?"!AMVyڮ)ـm\#_'4wwͶrHKiU>N?,VS_8'h-5܃C[@ dA%.ϟ5NvX& SzjdO |HR*zZ(x?Tzl1Y*RM ;QxvGn"7;9ג.,QKpl7HmN i AWD=zJZߵo[?T #v{Qt6,4f,7x T9BwO:9PX7eeY|"' }&(mUթdcI\b7B% ɬub)z̶Ӱk*r&(P<?unH!1s).2<ﯔ(4ї-d>0ܭL-=KBK'V_DE-,_Ԡ;-rVtjӸnDRHcBQ<qa:HQ=7;eM8/W(>6qOS^psikN4Vw.kuHt x13} gҼsfCK"Dqm(]D\isCdJEZfji4PC0NŽuuh, jcv:atX\N%{/ۜFȍ'b%Ef7_=L/GԎ]r<uN| O`jŞwۊtX>q0(EM@9| =N@Zkg8]'veS dܖO;i,U~8KTj_Mϻ/g(h@~g:Ep&tA't~dA gÙH%BB>Y|Mƕ/=],8]ݼwKBŧg\?}HjTd'z s&ln_/#8R22+__СSꗼQNevv~/FlN a|3FJ"+Pj$[9uϤOݧTiGfQ)F# bìqNb-y_ln|Ex6Z>bPdXd+ 7Sj 5E0b8"Wphߕ zN0=t&bAFjpb]GU( k/cjRGA|O-DtQjGh)hNd"dA@K@BWOe0r?R_o~kEd?~b? 6FA6ae1%3t(2A/)}(~uUP\bY &jŘH a~$ʐ6S3Pj#A ImmN5ˊKUxmE2-Zb=ZDnQՍ+jnU}񀃲o'?} :U:LnQP%7Zly^tVSҺP^Ji}|#0&sWvZT%kCٿY'Ynj!<"1AEjuF {`+S}R6ܨMhl➧0q=r`zHQ4(0zZ#9A Se*z5ײeO"x8MZuQ ū[ d:đGuU~g$MoȈO5&A0q%"FOYq'YFꗃ.rgyYO.5=С/NG%W~{,N[&Zrl]?RӢCT0~Ak\3~ꍔ%ivLpj)bcbh '4N inV`EU71gp&3QyTFLұ-_=C۴ պ?1i@+TwʿMu3޻Ɲo2X f (}`<7[lAk[r9bX^#I=> }g]¯j푭c5%c=l[()`6&Fik&JX "wkcJ2@0-[/(^S(y%If]xb:b)lHG~JJ\>h cڃa_w Y }s [siN TE:-(=Et1n#?{c 1.$E>XX8Lٮ>L9T@O,h4~oB1K![;iP[4w6fz2jQػfwygqWLm ~{YDȌt7rV^ܰl]Wu,RBߊTr+ձĸc!9'\B9Q {R/ K ,.D ZyhkyrI$*a/X(s@NLցc#/yT% BO ˋBh|4K) t2Kv#o!6h}&w_:9 {m]C;9$ym£~r&9 T5XmhsV& PaLt|M@utu*PUEfZ>_0 k9~k>Ef3pdqٖpq Z[0E80q9W^Lr>m[WvgiMɯGdE[t$&h9uܩg03 o'?kV둔=._+ܦނjaݔ|` 3?eNġI:a`kd(!10R'ј1d:%LmF4j ඇoWmyoXUĩ wPa@'`DV_TETe¢6Cd#?WC5ul>>6ߛh)tCW]J@H-{GJwG5wYAuR*4KۗW0ժ"OIվ00ZƄK8oJ{EcJfb>j >>?^AFk{|̂o:Zb*W// x>k nKøm;}UM* #NY59 GKS39fxpɢ˒RKuY8oqPOUҲy|!!Q6v7x B<Ik%3(X+ #γMDŽ,7]w8}\s]3Zf*qmh59 f,4lِ.L+x՟$H%!((YYC^7\06F :nWe:Ul Qc#Uu {lٸ |yjԤZcY( ?<fJϢ)kء?&,w{:eUV 'k+Q QWcl,;,=xՃ @E!>28'48-8J`6#FbQq$l1.?"xݨy/qO12c4`,0+:BR6i+FRfQzZI Tn[;J=)vsP!cҭ#>TGv/jLӢAKO!8Y?+e̬oC*pR;Q7DPyпM^Ϻ8r.{A|A7t] w?#9"硔7w5[!V_@/3%r$A,g/u0Ө 9gui]i/K#L pgÈUS8&Zp6&?qޓk*gU=uW0m eOP= )`b 3PBr ztĀVۥdz?kS4{CuGa| ڒ~E2$H}|@9)|,ǘRK'oa{+HHB 6]*=֡Dz8: ,ǚ5>w#ٚ:Kf52>~'^x`'x>z]UMCy%-o1&P22מMg[T,x意VT(~w]q6m2vJ2ڛ| T|GGH&nMI \Dd2|"%uPȪ])}v!azH_Dcņ"!I,WMkX.`;r3>QhI 3걗}7F|B"E/1 &N.z*KJh-]T2u08|2,UxP xT\~PpłR@(=LO=$P)|4@yu);mW/2a\ ׻V:sdS7ްTB?7\ 'ʼn% \7P]J_ҋLl|P&1PݱUHro<=7?Wsܾq?Qm80sI9cϳc]4dKȖ/u2XmxJޢQ ,n0*Õ`ni*Σ]fZuoQ! U 3yM13@sRv)N-gތZ,.Wײ's< a ن˄w `R_3&wJ[2fjcwP#Qo#m#/ꋩ)>8=@2!46%YJr̋ U| WNp~Sf<S^/1";KP]yA7%Eh&SX0ttw0F>Y}]gE^&(]ly#Dsx\f6Qmh*u}3GE*~u=e.\8]ij/Je؈oH_?TpW$B:lbݫ\)7ox.t@ k+(@&pu!ڐWNc"K[z-)IFq!8S7R*芙y~M1jj}Vbo( Nt~%T=%"xֿׂf{Sp0.@D aG8K*cpD[`hr/Tg]*rߨޫD5c7J>bH9Mgs`Olἄvv1K{4F<h!?vժ?E%>C 0$McV%~0۔yzrmPyغ(P{9r䓁"hrZf2d[>s*bdMofK2Qr#JƇ}aHe2i,]GL=wo$b Yp]vYP3V}/-!˭# 7c+GXC%sߌ˃->tJ.a&Là7: Jft&r s8 S ʬMo;:i[cVRfĕc*8w**hhQJXnn}JǮ Zؙl{/_N23dzXR:_+9O~)_QO~m Ck(EHHϸwk&̑?ܾx&(*qq:MR#{M"ŮHsێNրl9-$eLݎފ9>e-:>Ay5;꿾,\gW=[ 5#П02O$u=Ŕ-Lel@N %Wۑ 2ZM2aMTOKJnFbڦWrƪ8[G.L H>5u?èAZ']$ttٕ(lX.5o"oGv!{ᚴ<kAL?S:DI2? w&; ?*dompqr;1ЂNu!R?^H.Jϖ/+Nyw)KV$D;5iX ˌ@H\)46: HKOoHMpk #hĸE9_+4s92rFvф=ڪ4y\U% "t#Gn҄mNN M>MC%R Q-|\zM)@fPuPa Dw2n%0T#!2@r/_OW`2:>5z_#Lߝ5&}`o)e0e~y֟q^#1<Ai;\֥<7ndDMמ[o RSngrϹr^ήJPI"O3Q]ˤG⿬P42upTT|rAϠ(;q 7 1mf%mTczϲmvUG呞$ Sadu8tN+ L81;/3H+|faWAYùhV$T拮/g yԥ ma7'l 7- F#)*Si^E5mz?nevR~)@ 8U ҄by<OHDz +/>֗Eɤ4;`ck vFUH`"ZHytU|Dbv&Ȥd D*4MDJɺI%q8קsly=TPV$+ fA^:>vdXzZ=3Z_NnxZ#$) ;SoZn vv~C4 xtӝzjv+//eҟQUͭ?Eo쉵2w{"6X6V0 FHZ;g#d7"vix$qL,n}o:-{9!uЧOBLIQ,;GVgHָKyCO1bY2@F Ƒ TN u"jLNx.=0>:F)Y8- y Zkn_ rt)17;fQ.iT ݺSS &&)(e~ǖ(GƣN/8и C!Gώe{w Uj4n&Nh]HN?5g>~4—k K/j@RcP̔h2DȌӅeS^nʼX <ᩈli,AiN}#_q%m?P:{4Ei麺hBV1gzV:USv8aN0֌4n]@܌4M@F<o ƶ{_E')13 9l$dNlR'*ps/(Yk| MeU0N"5ihr갉 =8}kVH03DeWX3=IH^g MT^7(bC׫|-a\ ;ekP,-6Ii^,813VOG{0`B882b.y)cAt|Z}񁔴88ɭ ysjSڠu|nTҗ@JnGCu+.2;QJ.7xJJLBq"4.b(MAXN84t57nQ|Àupc$~bUq 8feLm;*ޡ/'B0{\nXk׹2ΐ'o-D;&0 ȃ?+)vs:"@bω|-,D^,oe$.COxY_Y?".25KhLm׀dIk51i:~R *ȁB߀ER 5Dc"mT3^gS5*]RV/lچ Z@tJ(]7HeydeEhoG*sw0HϝkDf^v%:bDw|'4S犥%k3BPsZy&4 Lxl$\<݋v]1{zD5hAՐKJ(s~[q*{?#`ir| z< AEx jb Q- Fey5 m qnq:c•P:8P2(N޽BU92'4R @l x1{fi5Igi4P:u\IQ4rfQ$^N5?`C1dCFlTh㱐aڑUXZJ QަטKYOݭqq5Q1ʰ㜕SK^6 #lŸaC:.R:e<]F笄yTj!F_BT-,ɸ}Vk6B?ARC)*ZT+eOľxUwCY5/m YOi ƓmJAyqISl5,L̿ x,t)T 7ba! [;ׅ!cI uҏM fׁӿ%] Uˆ\y-R[h1Eq7kX!pe ^Ʋo -9yk-biZ(8^*o} F TO"X@X!` oͲ00ԙE&,nvA\W1MqGJ,O:i0AKdɄ4& @" Mg<=i@њˆ܁|WiF5=UJ + oWp52s0wr]9#Kf1t 1&n̑uiX^Y,h% ٦pLxΫOK͛ċN RN>GM2ȉKG.Drpȅ:VwVƺv-zn96肅u ~(=עȏ/fݐrLwK\}2>̅kjX>wy 9 |5+SLt>~]nr؃~4 A$5oiNW9YQy`j5jv]Guâರ׹l (Os@*:Vgmf*ISZI[ʰ⭃喨rl}{9Hk;Y+Sc?9`qSx3-i".%9rD!: JwpZMFHhևA:mV .ixK^xJ,۝Dxw;ձk ؀y=^./i6O \د' $O$2=߫ G{ {A{Xq]*|X+m=^u]=2D*Mj5#<}wq({=bdt%H:[œf'Rʒ%7bANЃ-wFXXԋKA$JO<'nxiSX/ao*hx {Qiy2h C'@jsaπSLzU #6E8}1: \]9)[2szHyQљLe2ρlɭЗcl5vmzCVߕ'ʴ}\?a;@Kl ߤF.S5(_ݪ"W*^+MF0#t <"f8hnlEB ٙat_>d[:%Y[ W0t;Ǔј)\?< 3V=RIɘtu`-`I[)/WCÝ"dMHRTQh2uГ ꭾCOʯם8G2Ꮡ6¼[ HLp7%Zʧdp!'٩5KuGQV g]1C?A?  6F3D%[ڂg7lf|lø _%EU}Y )oMe}v8._^ɻwYd'|Cjeu7 4{kʗ>cԽgb[x`kN,vC@(K1鍑gX.X b7`u jDҊOHѥC+!21h^5Y47G.pIjY9j|v%sYJHl d8Lz&< 13(](МPd0RSk\h^$\{ԉ5U xE0Ǐ,eQO;A#ѯKIb|h&$Ixn,$ h Α:Tߺx8)!4rNob{яӟ#G%8n持=@LE+Ye4Pp˪'#:4'kOo(y;6^mcH9ѳC v51pIJXl|s6I#*J( \TKŠ7o 0EveWa܏>{ I&ŵK5#mp򋡗XXNٳIdjl qGLb'M.*xlKi#ٵ9@~Boemމ1N,ɏZPKR5Hwn}|ɭ})'!4H hbݞf;9|,*0 fF@+)ýoQh(1MխO2 iF{8"0gu3VҚ3ZW ;Zi Mn} #WR Gae ;,RwCzF?M՛S90F !i0Q"Ϻ NȁDL 6I2*;i-,YݵcZO)뚅 9:l^[jF<jqB::{=^l@"VJq^:QE=d(z6QH5e8ڕEmHg % Z˃thw%f_f[i٘ioy t vҨ:lW2$mʹAn4 Q#r lL2Sc(g'Cдo5-cL{~YweGۈea(; 6X\W{l/H+Eo׋VQ3{h;aDwDZIhXPLǢVhNg߿A -t}A:Zϯ5+*HZhWe!8ZX(jB#bÍԤFDŧ bk1HU SiZb@$9kM1ֳPUl&4V}?Хƅ={W=`cs܆&VсR=Y6_>y4 32$`vyQS"AvǍ\ I#K1#3$k+,Hum^oߒʒx1w ɹлfoqtor>*xzVG e9ia }^Ocu ^.+E{} c#,T~*tl]S\ٛ,EP"Ͱ}.{ф1D7.^iwE62R !H aUO/Q3#Mc\jR_ y*)gi8{%d @mk-yTHEx= 꼰˼ʦڳu@` &)pa=OqV$LPC>=4Z|3BjfqJwc}:Zq_vKxje dT3 uK2!_`lI,2ʋJPo?A-#/usFUb^*ppE="ZzHG=v:c?[~ @qº2cwI3]c%U謎ʁ$x*>ʜJs6gVir2 IeAmOA9Xn {Mt ZF^᡿=nsKB9\Eu/m xx@ RB򁄀k=e-LOr, vWh 羙 i $fO0XdU(n}sTq;kTt z_6HmA⛐h,EiLCvrC1oS=ũjGtR@1v06l.Od8]AlĄ,|E] ZnJWNِō > mTF1 RKwE6X/WA˛@H;WzBâ0OȌwc {}Yr xr'8 Y w1$Va{hY25nǩ 1q}ke'UJjBF@VŻ‹I9M3I#R>uz%)4(H%22h qWwǍn!ҿSщDS9f)i^@᱑9IFEul=8PC2MȤ o-hWSB ÞGhȖ4ݾri8MA*;/q :aZ#yRD a Ǜ#5!ӄ8G n?/B0mN0q; 6âY-now# toŖxR"c+w D L.61۲;-9r#q p[ų~v-+׷B(TBǗ;FT QL:K}9$"-Hp/?1ސrU)%.YfN:+z$g d7AD?ʍT >KaEnr鴞@F::viJ#yv htIOے<%^^ŐHA8M V>C]N8:xy˸ 'By3k}=@d˳O'5oQb!(;sO6CT\ju@$"8HO6-ӳ4r\=9K܄ד!;E& \499< H^sKyIv0,IǶ#ۖA!V7zqMٗۑw +ocצeVMSE+L4Ca#(aIX6vb0]-^&6-bks bMRu7f o)i`脎@~T j\P |[JPdc@Jp` y5 Ӧq@}cix % =J~*)Hh<#z ‚!t$ .tt>C}ny3Hԁn5-3 =AQ͇O dGne$U-I;pND;!mP 6q+*U%_c?'|nL%%F_~x*:Q,P`9C,eۏBTw8쉯 ߈"Kz;7YDY̅T &A SG2j9g!kӲ4o%=n rvniLI0#z7X'aT^zRhqșӬL.1Ȃ@ߝ_jfI A,)5f)z P8,Fn_hNPKOEyۓ\ß2ߤ=S^3l䞒nNjQH)f8P*`xOQʜ5!EH]0|ghCf)fkvz/FT \xR6!ZY@ݹ2Ag2ha%z@dkT0 9K,!hΫEwtp`4,G<~sƩ˙_L t-ͨ}__9Þ9*H tC#eݾeq:-w%ܩPL n} g35Y Ēg<ѲvVJm%*e )~F&fjJX#\ >ݲD-X݋(x(aU+\v4XL} Ǩk׉S:Մ:A+h~`y^c.8Řãqet;ɘU 7zyWNNBx} { >/tOIܾ7>ٹ3k@?`Ix`Pͯ{x*cMtF- GfLsX7 B5(Ch РF}d+åKE'$4WgZCb7݅_|`ZfR7>SJ%R\.IC: @5_30R+EQҚKE4ݗ7 N[Tβ"H{%J^8-L G⸖hɨQi i.1)%Rݖ>Pjgu470]Ϣ5``#?F>3g6(k>/ɗ-}TƉvIKV*1v0{n[h7),ā1X$uN'3 cBb-{pV;f:o &dhAí C_0-'!@>~3׹/:[v2 p&yX\}/*ry]inM/lN G CK_f|fă) e@z=)U @:'RCǖr>狤sɠvFM@(ts[7mx]7lF5fw90\nvV mhbsqZ`:Ӫ[^$b3>bq(5IvZSNC@Y80Q9nF| !W1ʹ F-O4gwsP=HƷEwl}'{ ]cfO\A097K_96~,A (M|LңbjcS$NA@lӵivm6&נc^VU鏳pluSŜ,U| A%DžhAqQۼqWLYu䔚7%r4= [_}0vpT[~ob>R02Ys`(%^f&ǁTXC'nH\S׆^.4X>S:vHS'd`jfo0w(X˭ cū;Ss( 0"ga-Hć ف_aWIW_ֶ0P;HRF'WG/S6YKZ@UKϻ17l5)eCrGIDe7ԖZgmY^lܽRY} ILKl8MBDSuƏkKv!@_M 3)5u G\[(hsi:XdR% g2N/Ļ:?,rbyd_juv1qXa-t%19r{"hؘ^>̖TxN ⧙i PvV~HXd]lE*((~=I%{v%*y氜g䟊Et;7^`)Ӡķv0p& yX M @|G   h\]0 1z3 y?&L#)C,_v%VUא3YpUKS2g$cZ S:LS;~ӊ;dA㞷HQ<ڂV u?cc RqN8 f]6I`¤K:* Hh9qJ;MBHkWSW^4}; А5*00zT,iy+|6t20D%wlkf$FC#go<5; UZ/8@|Zi'vR%2N_B80{NO١%o,*k8<;u浡G&,O='өWw|\̧ҕ(Ta0C0>cF'YҵL, (TvH<kKМles3˫ȿR*9R+~| 0fzMT[!*Fuɖ7,AF j=;ߝ׌@Fnvy9JM*su]z9P$i E=MZ繧uu3B9 hn)%\3K܀3GƱ"]H4N6ONT B#MہK9:iwF4!\`K^h0*\0Q\Ğ̲v3nW$5 7|cRd Ruf:f546o)̉rDgqkʴf ܻ Z[Ge&IhT$G0۰2TKP1 xK{(X`Wu}'nD [iz9w+_N$DAT}䇛zǥc哈EB OP?mscsگ~3b%^-n5*966ѪƶkDgMPhD$,"# wRkhJ]^j1K.NSl@ues.dMp>58}"FX7+hvrMVj'y]iҭǰ$ e]AɨHYD7g՚ *|-҇@;68HҰ[lպ ub&~ Hb].oyA'{QLW d\q-hJ{G8/cֽVi`q!&Τ㡑TfVɤ>vVϸӾ*@}ma^i)kZaީ߈ r0b3U-st/Z$B#b7Ma߉?[t7 |o_{V'T Ճ-n)UbTmgo(= itgwXN>=83yg罫`Rɖ({"cwy0| y.8D1+ Zu[w;g % zfkp g,:}l.neC ~ fKU{s,\\9h5r%9zsq8T?mm-wtIH7scSɬҁ]<]& x+uoF#D[?"n*\Gr]6y @xV/\{pj:F9BWVUi֮f+_4 YIfS8祧Oc<R0Ã]8%Z7[ttN6;ӨJ whwj?x`2(x37#;D07g̓1L% .᪬ +Ð')ޓL.~_d\ ma=z"3p{qH֤MDg3*bAZݪpf&AUdЬY ?C9ކ ޲#a)Qd7(ujNyZÃ|K$K7aCd+Ȗe_uñ^2 Mɓo NN= L,%GEőV^l;gLO-w"a5Am*~ĥLdcI+wj>Q<"Bb,i6/[ٵ?6 )1p^op-w;YR h:B"_kU8RqZz߿G2L xA52FdbQ1ѹfxL a:@GHPc, FJnD~(rů^ :qɫA.┻ IB$w%?,Hi Zʞ:zPo ~aDJbj+fIL35 pUٵKJBC#[EÂ[0H?N.BX~\ܺףOUmR%pLisgj7w&h{@T(~6חJh1jQ: ( cSGT;X4[]M!Z:Il]}Q{ ӡn]͇R|F* aNX1ʋ:/3ֳjߌqU<զ36ȈbڿhovB"0P*]15ۄ7R}C,G?|y-Ac+t1#?~n/2U9+%7lD䱵9ǨPEW,iyM?%JVv7#-('< ֝YY̴X3˲H}骔i)9cOj%CzmywJh-T x*>)lOAdOw]TH.=ma a^nj,îq>%jfi͙3fJ3u/#gi.T0ȢKxHPHK,Nyjlz&“u -h(5팕G_q&`n]VO~ƭ`O= !ˋ ݺ0FvxAMN|Ԉka Ihb*+8}rLw)9Ȧ1GBsK)0"sh*ތ&x['j gBNk`!&=-;b|_ ܻSC?[xmC,8*O3*`r4Ə},!0lXPG]DIv"0EXOWevSxg:x]F8ޚa/]J~r8oxƓ ~V֡1@Ym\XaְlDAAFkUЉtpᖆ:QPFؾ>b6_)tx˅_uy}ުϕ퓨,AËL5yIJY`Pb WۘI0>zm^#\WkSc|6@Bn>G4ZXi# qY !ܰ0IډR5dzKbQHuS+/hSw:FEV1Siu蠾fIBlyu$Yz wM's[ce!3dVo/&rgqð>ķ^H]/ e>iGjb(3Zy-visRˇ5{[i%!C ۦkeCdf MgbAi BK94Jl&jme?'(%@ !6 `@)l9b\}*.PC3&AA2J~՛('%#ԭR&YH?*,!d[47T bn0ytƋ Vfn)=FD3 Qx>!?*|Z/ O'9x;~yW*3)x]ʘ"jÇ+4Zۧٮ\{{.F<} )HXַdU=}SÕtFɳfrTK<Fecs~he>rεK=֊%MzY v"vu9sEsl* z6hn6swr* V#\i^Hf%,yF=qr\U׬0=Gas6y[<= d>SLeAv; ,HXL%﹎jEWت8`4ר0bmі/w?c]}GǢ}_@4-Ǩ| ,>ܰZHϵ3\%[[6%4㠴ͣF-ğQKie~gB3(BzJp_( t,%{YKeT%_wUw'*gFޏf9WFyTΖ.,>1o+T|T,5M|0cN -epkGr4ܪUhTEM>uҀS._,1ej ՉDdj؄ R K;˻4?U)nPWz1m~lR;C383Fu^`}Ho/b|Ą,ISMoP7ŁS AW[`>R=T#D&GY ey$)S?U-{tPLN8@lN!zaE3M{&2ND+:+snn-󸈤!83B%>> T);UA8U>-~4:j?@.-DC CIDʰF̤%997Mxeel 15ˆsw*+*oJzyvJTuP_:8G "V^~ ]݄5npޓPzB¢or\ADOɃ:s֡yu\U+c;l>~PoKpZԛڜid=Ź9k&fl=`K'*S|d1 (4yf'Ғh, { ï?ltk_K9>w1n.`37 -I:Aba RN}NE?-GsmP%\^ qhbzpL'>{EKy*\M&K!:<3p]) `a.3i}k34J9S:I0}~$5ͱ dO'`)AHS&G =gI/Jo"Z@"]ŨɂBT__~bqdʭ 7lHv. &ؑ RD6S/ `k#ʣ8W Bz^.G ?b^`;yO(Y!y+"+(֤VjU?8NiKW uuõS8÷Y!4v=wA8~*KuA_+^LźPLb9Vq"nDRcSEKAYX4L~ TA΅uvirvA֚ = , 82zg{X>2ͳ?l "~_:F}B@M/IXU\Dn5R*A'~tcs>KJHᗴ]3@ r$QpA`aM<%y~ B|[nêԔQH|ib>8/kxT lk|ՙ+?8ςw|vhK_k#7,hYKnЕR3N'~Z3ohw+uԼ7HrSnG>&7o=\hozY"lTkTۃlh^F+(ݲ ՠҙL-uXKpyAU6BLBᤥihU 7BF)A(E/̬H ۅOo\,͠w=I;6&90e Jnj#5^dch(,[il BlF3 0MeDѹW'QwTycUʫ'K=]Aթ>6”Z>|֥rMYO>FÇts9K$BF8wYXC}]t#|K.k7B%M'ZIPKoĆ)Oӗ(ҳq(=:kh\˶8HYJ֙&ܛ :Hj%iYf8)']IP*iAQyCMsAG>SY:>m\Ư5?~H;T &AfȞP4JgQYZL3K~.@mOyNo2,NTL3њ/ZP9*%E̿$Dl)gpHl>q 15İЫx/#2àPĸ$mHϭc^h|ko6:oATS %/&f 9m)m؈6,BHPPGOSjlk ﶯ#\hGRIcU=*$[NcHc' =T$#蟤ϑ\sQT"*7.Q,z5E,K)0}At*%"-jer?Q9 ]p5`& FS0841](ޝj^h]G%WzޱD_="D% Z]D)J{}-.G$qH\:XQsQ1lݢO`9ħc/h mHcBJ'/b!yhG(os58H"yF zs3QNp ?+wdpK,å 1^x2,i֤2+|cҭ n e!eOisqH@V+FFݲm[ 8N~A׮Ѯ L nс7 #R -mfޅGci>bQJc/; 5:L? *h&7jb&Jd<5]}Arp(՝[.@w%=+1I5ӦjEjk1 D}Rʹ&~[Vsx 1VB ed| yeQMIIOi".}`x'㙶2Nǒ#@ִ%lȹ/\7N.8N7jޯ^@D8qƯk$wMEUٴdv~i87B:I+%'t~QЈr#ad'!I2wx,dPC6WՖv0-@LQ(V].޾H}8=ZgW I%b}©D7Kw[t-n.y}Y£[ b3|!e\ NҾdNddo.nܵSYw߆zL׎ga c$ "WBhXn96—Ӏ'}*0$`DR)Oڋx!2fcZa8d6Ր"O=hf|'LtňVvntgI^3@, շ.DWw !YTZB"B#KT0U;/CJo 7gMk E̴psxߔ[\}OO94v,~î %8?$u?B4 Kdt b:UTTz%0QE1CbldfLxePFBF^P@깩!OFRp-Oޟ CwZ7GUl\Wh#|;6>oYޱX(.2ɖSV:CVcJ*Fc`uVO)m|?L"@h>5)2 ڊt&sVieׇcvK̕k| F::% ,GBh[Wu]psDT8/ؽ!< NǼQMt?$i0 bU[44|rBj>}64ÌPbq qׯ*7:M Gxx@i0 *jLFmu/kMy@%jm8\q] csOQ=)) Z/7MfB(h:Yت_c<A7$09A0ZZkAh K0'6#68ee (6ᔔ)f3b Rؑ@sJaݙHWϑ:ڧ:͋ &)-"=^V͞4L\h,"" Wۊ.c ]AnA9~`q۱g bKMbFmR! =$Ԑ`e׷x'jPv|zݥຂHncAF/dvq~0"nxGxP\FѥB\3 !g`:Awz""*wv5n+E)=0 S'5:I6@\RqVk~YR69 2}fuŇ!ΰJZȪ(ӜL4^-Bq^ӕ2`Ll"[|DeJڼ.{fsK[Zq<~J]HZ'mۡ[) s4s\<3f2ޑL2&"_% #ewM'ѝ1f ,UNwxwpZgfxme#sLQ_-]\c->%)m* 8oIWC2ޑ8Jͺ2|者q@!7 \8q]H2/oӲg PBߋuSN2sxq/&d.;X، -V9aHAiuX/P29|/&"p8$78+TR"R NLQɗ.Cd@mֆ!Y^B]R:-@(!/X %8941ӉhwBC+)aoTmLܖ倩d ڑyw)dѕt\mH 01ƭop$pDt}yhIDlxVc4f7v%BTOJ;\w+|DGUZSq֒4kmbi4aU(; bґUӝmƭZ?_(p^}[؈#&Gę~+`Mn!q\.qQ,u!0 PS Mp#3*a**qĭjԡ9LZ(h6Y;Q]>5 OԴYeCA3G'G]wc!?%Kha̛+wE=I\LHհ&1-f+# 鈟^I<hWp"ȫyvA!o[GXNPlhCv˱NG]]EDrJKi(BL+TDZkuw$=8\]> \twכe$?s*q8D}"=7"{JOHCsc,敪P$!/ +$Cs )f18l<2Eэ6ȟew[FuzN'm츗;/F]b':l-ѳK!q(94 7<= -K﬎D#nsh538 @{D7+@R>v&LUPεE0FlyQrUTsgDlYrj~=H>/olud8/'@5-4#tm:JWurE.0mH%-%QCS_lؽ)T\^ߗ?D>d?K _Ӷ2TPbRT;A:"[/٪*&HN  qA;n(oQ :zA֮]832k=h=[fe$1|>Y) _QT y9}5Uo_TwC/4:R蔴;5^"w^%l3$[8)kB/v$WjlԤgs?(zc!"vP5X,z|0ӗ`f&b,c4g)Vv/E۷&`Cgxq \ih߶ʯ`a>x@$oj8 c|} /ێ8:~5k{.00CѱxQ D!gT(,h|32 bHV~G(),V$T@1?dn]@kwEqâd5M5.' fta\ M2_&8 D%cMOg Š$r1a|ehJ}ͽj4L? |Zz7gqN:[R {:`#8_ob%I@xOH@=ߥ83{vceOެ[Pd%@">??7Ֆ߭F__f 6Q nQr*\LELa~('$rHqEOLĵywv,yUQYEf4e*mKX?ⲦDSK%tBJj /{8f] d悓p!.JȄsT~T/j񜈄 r_cjr!̻ZW%d\рxjtwn7+5-KHR0Y-9CIY5

K ) ) eБ$_YsypIVjmY](Tݥy2ETd穃=v,΂z6-03rR{ T<#SZqFU 6bbç ;4'{WCj\0e+Z}{e=/ٳQ< BQmnxf*YTRbr#ҳԲuNc,Û>ǥ ̙Z[ėy~)M 2+'|KDCelJN3|B\M[TEfZ]?GW]շMdXݧҭ0p.)p8ĀWk6H/,0ۚ%B"z*:rd%2hU~]l𭃳)XB1cgzVlʖ1;JZ~u;_//z>'Nl~yxK |Ipj@Zk̫h0Ӯ` :L'%Fl0TJE6Rd, 6^JTdOIDcy)H͂1X8nsfr-QY=&xؼ=x"TJ1˹,-7Ol!=|e*) QNI]`$^y/C+6%h=u 'd4ُKHw !:h#Bڒe||GrWĸ h`˩0]=~PƠ|m`7P2l]B}U4f;C`[% h.7|k$T\(i똸rOX) #5-G;Gӏ@J }U Бl~X|Cy7PI((|w:a;y3G ݧ203q@IX[}uޫً*v&AJrE`KqJX$|ݽ˜!LՄ7&U'y/v!ѓw=#Y'Zdz@y8@B2'I8-blj.3(|툏a -ۦ.';8g>-Š`'LRT c.HKWJ/2}꣑\im@9.=%7ڜ'> q]cYsSK1 j.ڷwp\{x;9Kˌj3W].~p<שּׁ^01Q0^mWbɰ3,ZJqCvs+t,jL.:ߩzd!pu|Il<Ϩ"rs*bn[\@ ZNx6@vG}FEtM|Z#"{jbS@!_bbq1"O=_ Xi!m!Dd`쨶Y4PRNր'ݨ{[2N?O^qֳ{ӱTZH_ '#tlAu ŧ4vPMg}rؾ^ʗD9_cN_&*]Y.D?#~ j`Aض5⇛Ԗ1$@\pF$-8/m)u9I&h0Υ"dUW .J^kʆ tݖ+-8kS.wyJ+tK4S.]R3mHF%]dܠia\iEXwGC̡bC|kVw h 9gV e|vr:myom[8d(R:ϷFX}{8kVb7I!.Hp]+ ,t fD|A4 \7i7nvu/[7GG ]yO"s8Ж=>=F;YR$pΤyʜq`MחShfQ2%oIs\Y)ĵ5*<-x]R-]81v*m+9㩐۷+-RYg:*`kM'.i!(J|sPp ۃeQ&uUi΀*FeZR+bNxqCMxy yh=4&edHU`N)zK" [чfef N@DGCLvx W9$D#KmYz "vjf(xN ʚФڴ)_n5`6P|N.h JA[[Dq9,ñv7;2AIPF~&oa-C yH)jeʮrusEZBVYbB\~J\-m3x zq6&' bXGUBrʙBլBA[:^"،cy\][LA& f[W[B-GLn[v@lD%}5o۶[q"a^o{<56Oυ{OyrGh8XXvO!+ְey6" obMK ҷ+=sX<$OFy}hQyi1{3QwCz/]$:g,I6;\AJ7_ 5-/@ˤ%*|s;Ï~\jېX!oǫqģL:;+%LýOEἍ_K(v$䴐׋9歎Nx2RNnc+S0G.y7mΏ U7hK$[#1?gؕE+!S]*HLx@3 zéM6E 9RضoMjW%$K=;{Z f]N]!#<5Es4lf$ڕ0c|dʴqvW|]Y%RTp݁/.g6L 5BV)-V4ğ9;,e6_`-8z+y#G:Fڞk =XQnN{yگ{~XQ"ydMx0 yqH3#S{^UfcG?5h6VU1dh#?oUAǃCugNzx+ۯaXM}HdY@ (iXLy' ̓ 71M`ɽlc *!;v(/nq,Y432Z.0 eksŕUvs/Z Sα̿WirxlY[쏞B}~%~ndU=gB)(uƜTBgv.i0!*WK]is`IG§gт*,`2:OJl&[z(fIX98%A>5VY>SEKȯR2 fj  f SgߋoAiYČUNʨՀ# (] 7A \8? xHGUT춖`dM@kiU`@"ЇrEa@}{CrZb-\TDF!˿l~KUOBHׇ2p$*\{b@XȮ`fq̃&%d3ʸ ?Ak*p> G۶YQg^7%8^ -\L[nI~sfGfW23ѷ] l4ZMAF\^|ѯ#(=#F:4sqK߃) PQbᄆaj:<˵;'%ޡU &ap60:E{)O=K|]Sgq'fHݞ&d`knn8wK ^7-.V{GXca _=AS-EP釅1Dxp@/۟MX2y'=Ug@;4*\OVw\ 9D+朠xyQ\&*O7072n&fIK H1=D)3V"DCN3zE}&Cpr?WUB|b݇:kXR+̬v.Trji#TYлv4ltB.]wѷ#y&1nn090>oS=jwYET uT.##^<Æ>&͓5gf[Rl9'}(ώK< bqLOVVmw"?htl[4p}şi U:0^m]q:$'^pwjT&sMkh灻I:yNQ" ŖΕNlȢ<_|vj\k@'EO]>}3ba$Pn[{\$f@: $?ZkGǑ(GBBnZ^c)[=)z*·}'i"l#m Af|vЎL1h.\NJDCM=1g*A!K IO{r!rv`1ۿ fٮErf5 '^Ny<ȬKBG[}%mXl)?=~wfɕOh{FޣC'`4wNG)  "ɩmx$\׸ER2'%,ƌTG,do_{gͱSw  /z$r^m6]X { }=.s% U8VHEz$ϿĈ ]jL2B?S 锌 IFm4 VuYB[HTĎP$4#?lvkXa.޹mϥ ni[5y9PiTfe, ׊9-?CW,vFs1r6#Iҍ,^0y+~1NεP۱lQq-@aשʨo7WU^jj`KP9tb4ZgWl(ũKp^}[N}H;;"1 #']!tg@Kx=Q1*ERa˝D7aHTCBD45> joߵ~Rfn} l8Gꉧ篟p1UTH{|tΕ@~ ƨ NbaL͉VuI83LCחNa.ħC*t qΝ'8(_6\!R`&.{PhFǪ> 焖2ȝo\/ɱ(oY:Mڙvc1߮᳡i8i '$]fT2U!R;%>8}RiEXwHSK*3>%x\Ĉ],k&eq3jTl\Ҩ.25A_<"+5S8 X&ȶF/&\SEaCxd_Q6P LCfi@BD3 ed#oP;ic&ȸrH#|jBXIylGMA}̭AV@&wӥ>G6DM&+R@*xʿЁ1Uɰ[8lktAYK챂,1;(.#r1Br3֓[S >EpDa߿7)I6~"WLW媾8y6k.6g=P'vr.G_JJ+T5&S%%&+SThwr*Hzlj@ ϸBNEqHV/!רek<zwA\,@ 1s&KĨaK]O:^JOBX)AT1 (a,x$鈑7ٟr;/ʊ 3V|X5>r3{NC@hP^,t?q@0o^ qwY3;T{Y& {B(.#dri;sPt@'\M%ReKMhлG1oUꋥH]D=}--k )s3Jn2pHŅ vb4́i1đ A0@I ]BRp"CU%aT/L ^c#`__&(f?sID: ׈~状H/NZSV^S2D/q.^53bo0:j: 6ҜQFRʦrf"]}޳[f[vy]HJȁW 4>z.tp}ep7B[ A)chYV_$;82w6IJl_$蟞.bDpZǀQpp?w1Z_W>LgNek5W^݌b9,dܲ;Ufտ)p1LV NUe_H7]HWOhI٦_քx- z4[G)4 ӆjY?+ ߹!8^{Bl* :> AۛkH!Oa,D.ZQ&$ts ><|dz@v8eHs0UG~qe*c?ά]$T?mmH閭9Z4CRN;$t3E~&?ꑹ޴(f:O$E3HeIHd,dL _ye:A`EEAVHON(}Gm(GMBG6XL *ຬNIP'e/76y3?>ĺ??*l=of~H?X2 z5a!(@B?vݙfgiHRr{*7W N&sXVɍ"D;5۳pe;!񔂃QimLF*kڕ\zc}}T2󈟲u4d[l@-E(,'W jctQ%C`z"P@ DVN$ar9d;ݻ^D"heʋM*\7fm>h)jU%HÌD䰝aP/('r6RGjΓh]Ѯ\u)0,mK 8~I@×g .B69Lx]RP$Fë\M9SsWD?Wl'L徠0FU&p!I{,UO!Oϥq㟙6&|r?39m. (y0 #n^rdT40ޕ1HX]c8Y>PHb S+8ږfzʧ͇ w_ TBS(BЦ:-bh^: ^TWHV},'.x>jd6Z0` ~r-a |2ñ9fK GYn 5]Z?fJ )tp;/NuږvFO2t-.u{h;4'|s Gy|Hsc#U7ֲ]xMO S\={,S\LO{jx2dޯAU]^MExxEkeoq4 ?(gK5YFurbfPa("lQJ wce|Ƥ H᳃5Xܕ=Jhyוy6hfSW"V43%z)s:eSvm+Vpը@~g5 &@ڐ$$ΠE>Jp ͮ(loZ^O8t]abgK @rfrPP\[q|hTΞa# ÷= [O WOl2θg\jeu}G3Z=&3lrT85=&&?WEL8/rm!;wzfmEuw'Cy36Q|BwC1]aj99J<L!5$Vl HAγր}Ql 4TqўsASAWۤs  gtqT5tAiۏK!x\<hf*&Mas(.<{%:q+^Ɉe4[k4^E:Zw,rr-Db~R2xnOE6׊B% N `o Q0r޸RlF BKn~YTM/&t60*چxb T(B8"4q'JpZ͏|EiHu뫹۟ ;zG=~Y.Ʋ 9#w#zvG9kc\?*l=cs7,Rk(6ILM&Y؍YLiMw3E^.VV.3ISTz`s)Ҽ jvGl֊?\+nOJK_ 2,0q|uME嘡A~ə^VYۋlNoE1|Ix<؁b(;t,Yt@7Zޖ1t0#U./ XfV1쿒4Dp%~Bt@ m|uPl[ɣ,uoB-oc/r2r9dz?R7-P@rD'\,LCHF2 }CILRg82Volmi˻FJe/fF8D)lvKG=! IٓhyQs]J ؈kI$f9zjA|ryc58$q؜r>k0ᶶc )Shڗ] 4;OmhmɒRiYT6&X`|ZAv+\I\+5":ߣ"Ӣvu1ts 9E{gМrܕ+õ3'ߠ*zJ%g[`ǁxĥԏBE#B3{Jߥ5w)x s԰soe خFa>ȗԬ"Ty3IØq| ڦס≙t;Vޟ.4x_|b`qgKLY.]t3m*9긇E2o_]SOC0N=bpa$9x)% ҺW!rGcd^^oy ׽qnF٦b$@Q بUjJ%PL vu#ת3Q|hT-V}M<*9:rjk(ح*q-c 4湕OS4r `L.홢%Ȕ@V\DĻI U6103"e $.^6Ɉ߽A!6] 3GvTLA(@Z;:$$33a}-`R E |Y}NBQIBu;8[UĞը:(Չ95='Z7!DT|\&RMDbt};:1x.@<yf(Nz6Ѿ ?CU(#tCF-[pcbp.AlNgA~S.*%YtLdzTt-l%!غWbJJ/KRpfIttf.3Ö (c )6.v179{w{ ~Kqyga #JP9΁[.sZWʤɁXiݩi9)زټ&KÿhgC[MNM&+$e;f0* ;zhCs$HԟT:$j_J_cx>}~7K 1r'=OI'y Jȃx \+?F)1/if~iWc޿ XxA%oK\yY!QJ Z2* M&B /k$5S]oB ix&L j;zJjWlrޠ/bTϼWXc'6t=4.]5Ԁ<-'@:wȑ &YWN_3L-VZ.|!x+J1  bfuyRwkuyUbD3?Y`%I/eE >vk؎INDs-_FԅIwBSCD n86Q>cxYŃ.APpHB7ay%xK//hrB +kzkS*^т;gpwrMr[xRj!B=?Q*t{cBzG$mdmbFgUR I?i%geLA2]^ D K)] 6gKp:yq!nE$T &a=˽Ã8@l"Yrn5=wAoDG违Ծdd6.m lmZ?Sc1:]*QQQ];֟s5;EoO2.)!wmVktj{(U; 6؅I҈E\ (DcY5mu_-%fKODع\ 7 n3ffU!/ŀXiQ^}Į$ l}?&y#ˑ dQ-(+3yۼ(ꞄU|b7ܮe`oCeQNi1lu/O#^Vs,iʋ=R ҾEBٓS}izzI~{#tէv$Do}Oߌ M?gzŠ/0L!E8%ղ& _aJdp$M3'0At9HSMX"CK:otH[ /YLSmW] VqԥCc"\>3 <I_E`Ȱuh^8C|ɶÒxt`byaG{w_".>Po}'bq^xUd Iݐ 3b1KkveYP:dvXKyژ}l0ρ6ޗ^mc|bp pT[͎GfR ' ALW79d(óA!72VfJ LҴRfn^D0TUݲv;瘞Yؓixt6υ0Oۄf;xKFĐzMLc=z%@sAC+kg1pDUSS<rS1Mj +z~RCC/,zSK:̶\׼ma PEw }dD^΁? M9B8I_߁QO珻}ޒFa:>ަ pSp'-ja tJ@uޮv/FF$h#,gU an=Q>,@aV5}TSY9Od) >ru?13qIt9ȋ h=3FUYi!XU<Մl`֢:ٓCԃcyoPK;3_ o>:l;{ݘ:+嬅*H YGXf < poR/HfOIFc# q+z’7v̍dwrf?(FZ .F]=R^ts\\Shٕ.=b@V** p!iu^M=%TeLC5oqevg\K?QO!yL.hX`uf ;4SH!=WSyIP>@1\.<Iғ-vp ?K] HL*Y$;9ml'4LL5EN% #[o] sH6l`bUig(X@* 升h:=ɵ&!zh/](R ՖU xoǣl=QBM4q Ǘ?͘_jOzt_F7nWȫ} sOJ(W=270~ D""%$Euw:Fv*qZDr$~{tk lІx7ߋǙf)&SŽEC SdG+?fD`'^7S;ff&~Na+4c r1 jIMYg&ߵ ._k/q}a+j^+bn~(po({4Gp&T}=YHèv7w5{X # $D 72x">,)r|ʼn w9GHYgVY~/n- LB7XV`{9 iu5sJ{;T)h?>`2h_˫b鏷c"-9U}V $"M6}6˼kkN/+O}N+FTP|^m!iT1€΄tT$)fp!iUX h p|ᛋm{vj:խ<5s (K $.+eD޻ڥφv8(aw ;!~D]ixTNGx`׼q֐ed *: cǤj#,t~ { l']UP[ 3[~vev̕8_T.2 GrjE-}|cj5{1EW*hZ67$\ 4b!ZTO+@Wơ`.bF8w1KпN()\K\0m)?@CCȓ^8 gx*2R qw޾T"cG9UٮO-GٕLD/AX:E-TrbK͍o9`Y;=$5D'| stWk3\)lXh9(rwCG}xL4"n{ Yw G:;WWebL V +&! AXU@5;nij}kg&%D:{D=3~6$.a/VF(E3/FH9</MKn]b6Ԇ xYHD:F,KT a0,dYxCQYʽG>_gH? Fb14ƶ25-^>bGJmË́FoF:*B2;H|*,!Lq2 =h?)TJ?E)_$!Eĺȶ`,6]t*-[YbMr!'xT9xdu.I^/p^OB'Qq[@DH/Ў.`I$F -)iQ!szZGDSz9`wz94(BɜuG^ު- u54qW1 ?Li ʡ*%on5ӰeXL{ɢg;iع&]^BwJ2j9.*6PcҭJCZ+M'Y`P!8]Љi39 fܘ?r%AɢCA!TGL+KJɲ1v.=TvqZ/T[>,G tXW8^ D)&m8,V`r9ɘ˹[}5A3pfn&le` DƯaQG7ޠ6~@0<ťOAK $?B ?=$U5Eb>GOy Qq F[WIpfU ʻ 3٠M&sgxN0&eR16EM<LJT/$xhuPcWO&V켃i$51p]/xLYQLG/M &vFgjj: +OM(j 񁀴#$h ŏƄy&%p5))Y^Zkc˽^6~GLHX aFl2|QF,9yQLNӌW'SJq;C0 x4U&OGS{qQQq^¨lFc{2鲩VܸQyTp_jKbZqclQiB9Ee O2B=5Uqb9Zo| V/͗as܏}f#9UU)v ?hrX<=]ph>wƝ2h! iN]|EXYpL}[Ût-t'Ho#OSxbmL^"mIp~*.4>\ef cw:Ҏwj9ػxu5:=SYU(Q 3eBOCz^&@ž 3'PR%B6XCcFAr[}?ɾY7|瘲F='9Г!f8.,EK2EZĞ+O@B/oZN8GǾbc#2aRAZȪUD$!B$e[Z $p\ߡayFY. J4~}y'$=O=aȔ-vc|fS X W=IFʄR˹K}|O'^t>NJ ]dC9.i pĉF"T ipGɿ w;,2Kppe=? ؠֳpI;{0˸ z;YeklREo V"w;f Sn0ӉGFGS&3l.m]Ved ]AORj!7jP|p-|w2#TΌm>LQk A|:Fm^31Yuv臱yES yUt{Y,v(S}%6aʇ % '}RݜYѵx|㥛-}%إvxY3Nb.tb0A&ɾtMn0=cQH|Z$CDxD6PFkvf?rx2zfe# Ca6WɃZ CM7#<4pjUԤZzi'F9(Ng>¶kmmCzEB;Iý]0[_PVOr>;^&U*#P6^Vǘ/0؎"- tH9 @/dA,+M)K$x>%Kd܌1CZ3"k3:m[ K)r]SBAҔu,M̌Z=@ރM[EFac]܆=+䧧PT0O#\I7ۼΈ\JzA;UWv cpfʑF^;zNjюMA%jy+)yCw(,|荘4ed֑iGwʕ|ZwcSf-# ;KZ呒Cll١T]:ZK23yaa+8T7>4zc%fBD$'hK[uqr  w3_@։G|wz6mt<\7Epcs): , 0JRv0q`w;KQ%[6BS$^fb^;"t\9u!njy wdvBf6רlIޏ %lA(U\!bMP^ %o:GsQ_YݶYzzl-_WAb~p7i|+q2-<+78míiIR&Lq_ǔE -I^JnqaVRT{ƇW>KhA>+60dtV**NL!|Lt\/'P܅ BųǯдVzry(;I>xχDhc,wޛZWFYsh;)BojB\į^Hmo:~]8)"8^NLxQn$DϲovUmP4Y(I0aq@]NcEAvW$#,8 $4 AU$<ogZZ>AyM9&אfęd{HPHa5sD׽!=\|DŽy;V,فAXQ]5_x㏿V&{x' jQDp eL7N@TlII.jZK/1Qjz"GI%Jv?__? j1گzղ=fLjv^7TV =h>!5TFm~b`jR%2M_gW9ͪ-C }ld:__Y>0EX r}lI#f(=q]IBy?{Gnے_oK,Ub[E.ޫ&\W],=bK>gY ZVݬheYEDE(`8^Noe"AJ? /2%v.R愤JF $<YV;mrb"Kȧ2g'KL sNm[3$T+9*Pt"V\6|ψ1f/hZnW: #o,UJ0ɵ9 ̹m1x7z-5FG+n{䭑#%[}L0A?w;VDRצR;nZO 1ѰZ  OE?%Nú}VWBaD?Y  s鸸uq7b ׋zJL}и8i; 7+@'blƠ.~ڧm =_1VG{qwKZ#/#N- XU^ŏU;,lfU`qwuȢU[{~ؐ#-'J!Fja-N? W u(`QU@ }̼ ~}H+I4AQ͵R7Th0ȫZPBr.[&ԊUAU2H|RYyoaO*$'2n(7̓K `ONؠ,25y:Œ !tuAL:^)Pt^AO[2"{2&,#]RHЃo6p/W^ &Q+PU:,{)y۷ w%%۠Bn8OͪItŌU/K%}0g/#(%kBIe13qU! ߃ҽ@AИ< =J[3D jP2UVJP q" +:}?s8ex+Ƹ) &/3B)`De}[2344Tuɓh=x:ku~_E ,Mڒ,oϽ÷ 8"6i /AH9P :T_?hڗXT]8B#p1+lWN5P@Cm s e7"`<_"B'<ѝduv_ ΁2|ϣǺ)?VS[c2 [ C}cz c5  o !\]t8_a' &"` L]n8kf\}ݨ|X H :7YuBn$AlۄuقUO=mm-^#C0xPu,]3Z[vk TPoسof1=8mg,[:u|60/JY3Sj[>g o低EtdB&Y lV3];U)ʩA>bk]".Ι7ʣ^A+43~#U/LԸ'#11vxciJәpDilzK9dĂ{+GT"$)$iˬU^]5"X{]P""dl YΜf@‹ܭuFF]Q 8( &Qik;e"\bْ4j<_ZsiƔ.D[܂׎^CR]c43 ݟR ,wHawK-[$O£+!d67{ʮ| Hb0+%a~HBujHrVSz9"ݍr^o^Ic+%l.׺D>Urm4U Z%,=u ǣD\+zb5{=@M'*[dahWf ry~&'D)#185mnH;'#DNh;'jx+|{<"Ǵ p? #K9sP8UQh8,gߧ S}Ӱ@Mo2Zt :ݺxEK!Ajf)/VLGchqlpfk\+i"&)6(zU4)e5@d6 nݕOohO>#H#iw>X!'LBw[]٫iΚl^L+e`4qh07{%do^ "ϱ49n,'H k8'¦;n"y5PK_;WĨc2AHJ+K,Yw Sa:\/2(YB`P 7%e 0Tbt6pN{Ȕ" Qʜ~arRc CYC_n9" C4kъ 5K A$fKmn%^^OэY) &Q+2$ 1*v/)r5'uWIb.H/E~os@/=w]2!qtj: ?Δ8鈵`G)᧠v:hY{\Qrsr,$1 ƃZ>3/-DoJ`j )ΘVvF9Lųoydͽ%ۮ,i*k/5aZ+Ff|0!U8Q&۳?`΀)בUfcڄ#)H M/X^P' yDWBxRjP{a8k"M2{)/aoML3@_U8}L^ԇ/hO;,ȷہz7ݠ]lSav7DT"gjzZVR1hz^/XB$CC|+jEI:N):i6[Wh )OS7$r瘎/|7I#:T152SЁp貰D#@Jny;xUÙq Il4($)aSo@;ܕgLv.=jp(/9m/r̋:W[)߅@+;5 t.Wz{Ԯ(+;(b(z?\vE9_r6< PCFjFƫƾhfg29{ޙ XF>{ igĎ29 KG>µC|YHV 0)?mE{uzR7incG2WF,{`q/հa|Bp(= f:* MI !P)ψ0fFw׵8]${g]!Nt p}Q64zPV*9b⿨Px;U3; U$ҕ1d`a˦h׉00J o!e>³:cѺ>gQվvl.}ÇW]GUG|Uyʔ>6RKZu"YToD 1A6WrO$kWuiPbOi=k=ɒܴHed T?TIN#Ea[Le07Uy٘}V-lϚzz_r.`aI?ͻ|\m&+,|ɥԝ$z Mq㸤5g3KI(Վrr[wcK7w#bn(QE>ԶYXfoqxv4I`yUU;K.;f:3ÀN<d\Qvg3 ][9vX<3Ǟfw >ǭHeND)okd ͱinf"o |2o$`DK^fFqSԥ-80q!*E {V>$P\2Qa!&wF֟ No~Jd]sl/U˦7#lQ@@؊??Pش'RYٴ G:d|O{VnԪ{<~n'h~H̒ꮚ;bph|Nw@"+PmR?>eT.'xY/ ep{c\sTk8e(^QW>~4a !ϞŶu8s3?>o5=r >` rMsIoѾ_fdtЀhl6 .,P!vSG3rrd.Ż46?W]8{_C j-VHw>B/O@@Ss!-` ]k3d3x=7RŐƨ}5NmHR_"0 aބ@;[ӓn)W存 Ceʕtr*O w_ՙ }vx.O_bMJ~va^<Ө1C 0žW?}YL_N(h1ݘbUKҫf׉wC7Ȗ_dF!1gK7Oπ~a N)tL:G ,4!Tteٜf;˧M`2:`Go#f_!;z T}9N`hzBƿ n-˸,d&@j]Ι WP}x$aYȆ) i5*߭(Q3jH-6cVԮ( E^nk$RY,SG֖U΢mrqNY)^dyvZ2j/ +G{<ʇc/?Zd];qyk-p" 50'ؒC]T,@ AH<1b[tkek=#C=Y|Z Q/fbT_L98tXV`%SŊ̳sh}uia+ny#³ךfIqhT\Mn ňd0# :rD2|7Ӥ )S Q9rhN V8nfˢh=$xыN}t`,r&OZԷX\}k֍^Bz[搡8b*xy-=Y>N> RX&MN2'N-M+3M_ e.Hh1iDb7g]BAP?8pť{u2`UZy|| p?qf/QveJEN ;MTV*6w|l1ZqTJ/\A^>pE, y.J]d2(IRŸ(y}Th͆.mr14;Lg?5N4}sҩrREaJ1#jyH ;!%EhM:qIJ~ J0;v^~+dLp6e tܱ$h v> "&JpS}7_,0Fs7 -,~ ^Tk ,6V +(%<$qcMbv&I2RQTxQm հ~Э%VQK\"{#ݙY0Ljl7ΛOc*=^C]e> ֧< qMPXG >|>fG"4G2)9CTHӄ(ᅗ?Y Z M&m :Xz_hۚ/SpW?9U>,0 51VVӓ"(7 =XRjyW3Ɠf:k*"5,k@=bO:Q:GqWE ?<ݰiɔMѓٛc:͒q70Mˮ4%=-†}fWd"O_VwUno%X).h7+/ M7H4gvOs-BhԆie{1XfԬ;RmR)#a"Er|GܮlE=LK9-jD[uXq(M *DEdam>1ڇNwnI#:ٝ-Cpeq;Fk*EU.`u5ɜW-H>lO\X5Ȥ׻q q-Zo[)|XgñAٽ  46:œ`V0N7Tmn`{mH.}yaxY((%7Uxl^t&zy},ac{(/`)hfKW tr439Tp5\?k~U(a# i5V)Ry'utst~Bhg6,H?9tdzO$KlA~ޮ NkV[wv/4y:FiS@hm,5IJn*y Ρ td&6зcFc>]Kfk1zU>GBQWֱpԽ3VkEɤdY0ԷL0Y0qz% 1 ΈcT8.Ɠˮey4$]}tx-o۩e[Q:s#VyPi$G+> avT8/Q˱n= ot #(4[v܌+|^=[VQqk"z^ .i~^`.a|4;|:jlPSjL ֯'80j9_Q.+'1qʼJX9<ӯښq@ ]Ns4i*᱆Zs{ Fn+|dZ㋤sDBv7t}vb !}Qbv7DT ŴzvkǛ2ׅ#R+qio.ھ(:d`ݜ(g DR-0RY11v3stA *"KyW"(bgHSBM`}ٌÏD.Tӷ"kX 񋲣Ilj]Cpm{~q4f܆Hfu_qiz[- U7l'ٺr2pL4z&NPpPPR 7RFlԽ>`]WegPh]U1)fklQ}utQ]9sR~-oS ~sC^?kPhCx~+9x.-z:\l|뇠ՕKQf=pTeLۭn sc@u\h$11%a琭ю&5 0Cݪ^y:YBiU ]3H'# x NS6uQKAmfz[Ja-G^f߭"4V ʆ$l{qqINKǖ C=*VKZ i8S2XV4aCNYv; DMFO¨R{=~I:fg"5]4^l'kl+>DP e14t7s50"MkTQ^tt䬫m%XmޓNN1Vo1@3ۂPnL  7h5JqқWIW&4yXy0w$Rʣ{Z5kkّ2.!SZGVMI`lC+Dryƽ~bHK10D"A؆b_~1 3&)McZMeozy5$:a)׭bg 1d޽kE8+,ᬻ-9Vچ_ͧ4>]A[-=/40SӺS8} הv F`%p8WCJkO+\NQlN5P[x3@`034S*sf[}E/id}Yla!=F`4>WS P(3`ө'MڇF>Ѷ2/`W G]黧6 33svaP@6Z9Y~-fBau6I@Ҁ$l5]/v ܂#eC-t+[f)rk7wHcc`KWEC ~d3ZdjeHʷ@' PA as9DM0mn=:CbW$&Pte(|؟ށAnSy%]?:o͔ wQ[%fgB|4MLDz6$aG 1;YfmoiiOf+|3A?@i__cڎԄ`% NcsKnG[sud- ?륋%駐A>/*S]q,.\+[2&SMDn1 4**k^inK,̭`s3tyˤ eO_裕XM7lg/2p8z;R&* W#eg1;2bTI"G?Մtqcꑕ8x$ΣE]y*pAAPamĹ ;À{ΐV8 GύBgYLa\SRxs()3oަD;)~$(ԁ~)Ij3….(jOk'Gjۃy[?' &hܻ hL@Xm#]$.2 "6 +}2_Ě`6j*%B買D&?V@J+ @ V>92p!809OJ0 &AuHa<͝wXCwsTBM؃Xj,BqOɂ-3$sJɒK-nM;k@|!х QI:]Ѯ6c hp؏n' h>UZ(3>ml+7<$ !aoĜI/)b=c.f@Ydmt`oE>*dޠ$\Kp4O*ɿ}TyzѰ,0~5 b bq3%dx=N2P=|_U\`J{[ߡ+b}tn}3(]!еqo6bg`]k8fdSF}8B Y]Wg j PwÙsD&V8|+{JabpaXdz*6D 3_?_P9-0 IRKu}S&e{WkߴfSuViA>T!#hHdKEݝQRbxJo Ѭ^7`n?; @}2+吼";j.vu&$\^c\x~̲"HYqecM$fD \'Isݏ|{r ;=,XlPI=KV/'Rٱ~_꫞fGhUUze`@4T!@xl.#ܼl:]!U{z3vwz: ՛B`X(G~4./(?V ·{2b3Ze<-N.Z" )n I8%.k>]&f!iŪ Y z r Ȏ4߾#2oP}mPUC!tŴ1+MCGnPTaRl_U4>+rų6 ` + /PTъ1@:},/ aLRʏq|yim;̦&6WKO| u(>T͎ hd"(GķՓvn֖kH9*™6LhA螴GemIupvp;1$Kɖ4eqrT26䕴t2,hXfdbѠUkNK_`t,^ vI`\x9'rM1uʑƅyӱlk8>-.yDMO Zv SxxqkڀфYVeм.LOl>s?"N͙ !R,_UY2y hnǰ$a"0%#,[vacū>Fw߼#]Up fRVӢÀGMT'^-[ sdSuW;<.e EhhQs |zJo6MMy-3ܐ"":&J^3IE(qV.G3ɯ1{cHʒ2YL3X?YTq|խj !MDudo]ч0gi Q.Gb|@U/{Dpz/Ԏa.R(԰ e<+|E8^tg Di񺛦f-Q#r Dxa$eW@jJㅹ3哰-G{٦}|Gk7~g01)XkD~G&nEC@ R)8(ݨ1>#SyO|=Ԙ鍕GYo]'/h 9׼݌T](]eYMt %XjTK0˾Nz0?}y_%=ջh%.g2C;\dkdnfk8WGqytn֓)ѩycBh0Ys)`zBHE!2LZl"S4a0x1$_`v.AZACYNgxE1䆰2~B{B3^g6~xzo[ld]q"܀TH%cP¨Py)_ޛ{2G]+7.)TN_W%Deg-\Dd&¬ H3^x!Q,M SEzZ~ߙD~jCgwX'W (fl~Q7ۑQx,XP hFI ݌Z]4g@5Ml6r/-o ]3Fܝq^T C4 p\+h:nE{q0@o#[YM*H2oZ"E"&R 2JsF4"iyëgtwH `W-?p*en2%!YgM !;oD?r >Fmo tյ1|?9%&VXq-hs(Sf( sSXr3ly+h{D612.g5UZv23ğUW0V1§PO0N ,\))M,{YPONXIHM ;z3r]o u􉟆8GUx LBVΧi龥ڈ Zw\çarlbF&زMNRcN0&BX7z'燤KsnWB.]@~r7a[xu SDPh]ohh/Y8V Oq;⛽(f Ó C(ߋ¼U>227T4mz9<ڇHqL,Zs^KJ472R*2ö́1l.0* YsT95T ģjnL%YsZnLbL|+ԲeSݙ%[W&sik2𩷭LPBME"N!TN0y4lc'ae8|xymVF?tb+:~^!$Ϲ2'f+J*\Z/`$UsZ ?ҒrUS߅(f{ ܛ)xxutjS9VS%D r>`H|24]63r% >z9e:+h`7ݜ:Cod èM :Q6[&↳ yA"mW"mhugMh|cp0ráVŧʗ0m[xo 9K=TepG7=m;? LxF@c4Ub,"?0O{F1!-) ,U5FnO D'> 35Qj߽@ 8PVFRJ %[w/6 "zc&Gh$ك(:g pg&1xyaudvv:܂IQ/h[쩝5u_wyIώ}@lHxWa%ڨ&ΌB@pZ.[,I3E:rv.&jCnl>.Bn#JXȿ@ x %U'P^lHI%^xD"ׂIL_2y6\*qi>Y~Bh >ـذSᓵ-ew}wG$ KM=|vk mԲ4T8W߉RQFqcِ0)O~)\+) 8@b )B9k+ĕϚTtf ̒vqEȪj@*.́XHuڢH ]:D&_Py!^ͰY߬m-c1B.C~32W6Hjga0)g K6G(=.p3 -in K`wYqG (V20g6kd:©tUkjpjǺz0w.CL,B7~ ؑ/MpzR$,`f[3Q>GG@~ÑL;<'k7CQ]_Z2ۇYnq K>߭ t)j5LSzj#thKc|7j y7 GQlzs"/ʨ2rֹabFS\]kY߽H7bÊvc$YԌcjA{(eTf# խ.^ëv \=i S4fGBc\qFte9{A_+.k9*[M9=rjs)'ĝpBv/3R!ӠHb@+K'&k/!u PQjZT@Yj$i3!*0:d?$ҦK\ ®4P}'a)r7UR@gݒz=J9ooMpBb]))65DxCauWPۿfyEf]5t}nnΈ. .ڂV>jʵ|h!>ov*[%T y\1$}`u50Džx7OY>mh *@7Y!ݒͥ ..ٔ 8_8ѸnI9:ϻ8nݪ W4uTD'p ]/r{no@nr>ՍsAP;EgMZ-GB1êӛSZrou%7z"Y 0J[Ҙ_F%ETEBb*T÷VDn*џtگP [5sV?py؛m(vX't̿Olr?e O(8;unL܃:U<'Qt!%3 vl@^[\b+M49KIl}:c8ۖ ӣH+eO$hocS;^(ƣaoޒTj&8vp.:"yc3h#1W]n9A*{u\* '/bk=]p69լm2$k^eGI]% AzeQ-7 nG[iޏ3mVMETەF.UԖv uD|p68v2~ro"ޜN 8!-?Ő+)G@46Nu6nT~ % mdP'! SdF_ydE]UDŽv)AOm mPr5iUT?uX(+9RnH>;3oWݣs1qXɈ$fk}agؐAQ!uuEh$Ϣ\%pm2tQ0s8d)V1gh,ONez ]ge0wlX'2І Iq%1h="KKYܝw:me[b o^/cbZ:@+wR}%[X!rhNc[YC˖SCóV0YnL9nIv7Sڤ?isZ4:왗yb30RzZIK ~f~i*w)-csj1 xj|aO}6,zʕQ,[ΐ'db}@ 2eHk3'&x?>"7/3]M7Q7("6`#!5_f^p6vF IE?G %DCHMwnZr060̕1N} G g6-U7u_~0CRXe din9LPv@Ź_1τ?xS_S10Xn$=7h(:Tr=P&~\v7J3bQ#.\ *0OΟ=I]8܃B qBM("G E2;'s;[jAȚɒoP\RHJ4A6Jv*{A^ |8)Bk&a@qC 2$t6O1^$Y1$mЀ\QR+r)A3S_eow!l~7aw俦?Z㻝6_pP4 gazW }aVNِgA M+sp0ɥ,(&Q!%X3q.yKѮ)6Lxv4D!/EsXUabesH}>'nj~Ú=>O$Hڠxf0WiCm&cmL4lU$-'vYJM6]MdM sE *cE{(Do Z`BIag`_<頥X1=v<>9Ko}٨;a vESYf!,ezp -28yˍC.۔L^FkϧSL͂S,ts'GϵA1,fH!h BL[tQO>0.On΅6k%E 71"}mIz@rK^*RjO9$lk/GdmpGXex=KbK E8FQb; "b#PjU<˄_o.{=Qm"-x+O[ButۆJ~Za[jn.nYw39?D# J`h2-Y L+ 5ң:$^J&xWP1-):>)G˩;.dQʆOOFh,}lEp%x6DlBNםJks\˽VSLb}ݶv&T^XԖ?:cgO~$x*jL0SVM‰-E:$Mm͋(o Vfk} 0eU@oQ߭\5ghpjChA̜4:uIn~ӝ ~ެC .ʹhpCɹ,lC7<\6ч~LOڸ0 ŕFۗjPe9lvX9?/1]gq.&t~i r0f GbO]ֺVQ m e]7?PP >1)/sEH"{:Iǭ:)l_Dc\>4˵p5e(JtFa 9^IcOpypgݰF}U[6'9IO<{d%^ s}iSTx@t&֕(֧KK)Rꃪӵǭtx%w[m;A,l~`/ЊE&?#@9AqɊ b l۲hFfiҰ3M}5޴%p7֌/]d]f 4ϡbTXo! p:RToUP2,GefK$8s]M&E*>dXl~_T_V|h"]v 5"Rݟ1XڋFFX|9~:c~ۆeBe(M!/ k؟ebG¶ k* 3lS7.uQ@nS=@1x|(_gWkbb![9lȄ.W&Ϣ pU.cRK񃙖 bԓi uz}Ǚ=nEoBT&CW=0h=4!la9.kE3BG*ӕewa4s8Yh!.ONSȰ  l7':xQ<:[IpףK%O$&y*Buu#SWg^807y#RY7j+evIԒȓ,9j̝6L<ٚhXB#+7^+b!(hQTU$R+ul t?m+{zr5Nzѧ2KZggc6\N-H#¤C (= -,^}|Jl[W6G술– 5riUN<@ <>؛D=_ZjvD8 O.0i_$#đي`=4>tZ 8DdoqWɧR2 n^=)`xrsUj\iAC>z .RJN΁9176C _ v3&]Kn[ JizA*H C_XhqDS5`)BPtͲ酉 ӑ;2Ɖv],uK{vd5n<$W_A\ţM!_Go83x9pίKi`,KS^y*gkA"}J8wv^ѝm>zgXGDpDFO]A_@XHiLaY>sI>|r . g8ڧWrN$K; kcm\c;lGa"Dc\fkuN_P_⠨EW/"<˴?=JW5lb1s:i\30 ٍ ;uƵVÆƫ Toz!F5+ۉʍvjl80B9=E iG8]$3knEfFSq~x\OgAȂaM/A&rŀuAyAv~gi経s:A2u y&$ 3D0Ur-'K COUH쨪f&Fz9E^C#KE&Rٽlm,2\v!Aw$r¢mlʳLѕȝG)IoF( |b'z+x.Ah7ľ9QwCO@}t`ν;ٜ1ྲ8AG!3WYl'*f6? 6`}4Wkנ,Q6γsh)XOY`f`3DV!~{f8˺ԊA0iP{Z; ^%ٷ PXW&-L?jYumŅCx4nw#֎*C:ݐi)лe˳1BCM5e) 6Z"n"i嫍Dd|y"Eġqi2Cg `PǾZ\{>޹Uwn;""0L./*gH(vi,[U[H㐑mNUQqlyNv8PS-1SXZμFê) i4h6V熵VUFmNG;xLUu`~:.^Ͽ>fry{+5skƣCM݄zQsq6[ 2,%O٣b dŶ`& @$en-sYŜVr+7]  vvLƝvЁeHlDǦ8dI`-4&N~D?:\=u- ?EؤnP cs";h4E8[+;"J =6vv`TV؂)ɣD~{rm.LݺK_0;zy#.i6RABύ{Sx]gI&`.I0m$"z+e±s  Q O4Nڣi~Q-y@\ Fesu4)r.şǐ}S,@\Q-`N0nHRФѷġΆzB߀| O e5 ŋr׋ i!̵Wp5Gnx?-E+RtrUSSm.V 4NӘXPG*>ut z=Ik5NfTD Oh_@GΟC ܯ2[DGr횊-$#Z`ume:vO jO%sT0=7@(0v0럝K3.`+ ݗfn-Kl;ߣ^au*h }jiԵVViQFsX/Awgfg+D,- T:Q?*ΉՆ"dʩiƝصe2@SշnlC*1-  (`|@&  Ic. b֓A _t'=hʤ!b Ԁ[N׌DbzCQװ*r&U;x~#=QUɼr^xw*$\v\9(/Y?³ \jv%h]"Pv#ON/ҳ6WȻaWk9QP% zw[:63D$z3?AyVv ϴo7kcu̎:NH+);T _Qϭw,|ٛB|Uok%"F4Zg52mrXWXkk.ceO!̠H;T)nOj)zJ #gPM9I8!,kA2ύ,߻ɩE6#CJN*/=*~0V&h;0ќ絶 9&E) ϕ-\;" V=%MRdzr*\Lm/wb'iHJXeZ6em旨8$ѻ$&cOx~A+!. 奢PBSl;[:R'SpϥuΰbOe–!lrY+*gSDٞlGjNJª;&)ʔ Ϣ8{'RyJplg`7Kܑ]>YeW_5y 1KmE9n]ŗ8 Kz渇 2QC` bpj@F~XKGNj\8CyYV/6גk_FyYA)yL] "lNTiXe]odbĘ^ Y5{8kHrB/&-{$#'j'J' 6 pѯ+TS}Vo+]o>TENVHW|mB0MZ-r v8⴩Qt`eLlr%ë 4"=>ěY䖡iu ~HU^4Gz@r\+a+~C4"> 0"jM@rj$E*5"|8'dNZDkwQeEȀecn 4Rz`*Gg4С5hEɹdűfl MeX|I\DɌ;1HSk% ZyLAnRe~jٓ:@WOѶ[z s* LW+ l H My3;<"Dz7e~qR+lZsFNy.1]|_¶5dEYqWOhhVig4"((/<:QZ[@Z+䅛?gC ̯GuSHWVT+aXwe6N ^L>/>:\LW mwn7PhXC[J1wiAs; ԅ 0(P:H7C™Ѣ%~g9<]W] $衙qJ.H=c+fΖNV誢#}>KTא\lQ0xVDH}*K Όٹ-4o&x5< Jos|؀Ll(t2 m/O-Ks\{J2Rg}H¡F`+fi#><7}߷{;k5zv-~KE}8  B *J} XLiN%a@.`q4.vG[/J?g2ߪZx:je;$}^^̓m_y<^CnR/r2TUYbIJ\v)'6I_kB;-g7r 3:R)U;vQG̅g ͆vM[(d&kȤv6w3փzki~ pMp4uʦe;yxLk#z= nxD+!EZ~8w u#0$TZf׋;I}EC;Y@1 h>vM;]tuFp9!ֻDUJ:' ZI v9]3;&l•ZT:oZDNkpV:ܭ|#9ٿjL"Gu`˂0PxlNnH(.+L.}UL H/&j"MM ,r"02iE(5Z+M%G4?aW4젡i 5ftNe}@Uq)&09iF‹c!W6Bn 9NL$W}peka`.^"r4nkTCzx,B:6A5'@ќB[=RVOd=WV Ţ guO@+[/;2ZzxTSXLsHw]c`)5g RUupGDJo bA_!m$&#g%aNg[OU~;w2`+ ~."K#VRԔ7,i.3QšDgWEVH,2ue9@Af _WNZ;~UX3a&`rJR,)ܡj[nw,S>)lG󙴅]7-O-F*/eeJ_׎1fvI_Vm6BT5tL%XNMz2zVFZ:1>îm8 XvjN#SM7v齲Y n{参:ƶeT3l`ai6ri_ q8ܘV `Ryy&DJ7"s@Ɋۤ5GIPGl K#NS-P[fάG J|ķlaTҟa&Uu.pbvVWEJQ9Cƪ۝6%ӎGϗlIpnROJ’WWCtwAЛ<}K3@/w"EpfxouksǜOIׂ,("k;DDVwuw|}*) ]H [b|x27m Bt\,V@6@]f`4fe 鯱dP=\1}E]]~u]WL?zOެQ7{2p8l#z8\t:-,;svfÐQ\̞ ޸Oe;pk CsI#qVMl=^}[l /I1Cthvb^VO\*Mê &t3Z sV$ y*~ %=2dp2llX4֍n3_\,u]->AP9ґ,z>ϵG/SQEj o (6d*H,F<۲Kg9F.c=YBJQ%B1.6kaL{Dr,f{$mkג_(5Gօ-4vX`;{7 4oVeMwt2Q&;z3G1oyNT~( ,(V 17J>k8>["t%\ZH 5U5q΄wy .x*x\wiP;3 ݄V@iU.kJSݏV);G4.]̄91ӹZQ̔-sKdpR&4e rLsb҂y}#{ X3XZ߱4i6,+0Zi}N*RU(zV}'eBԢ7BL~GD3C*!!|h'6(#? \ǂ<ѣ?S!lXѰ[Vm+D:CxI6 DOi>zmՁLݡO;oJBg؉[ liRQXj9O8lIZA +cW @_]ՃsP_ &UN1ϖ3Eij2Xlw6OТa߷X78,:L阁 .\C=/A\잞 !N8U.IX}>%bp:\ES3^?= na=ұ.2ZVIGa%:k:\b9iO++Iۿu*d*D3,KDlG+c_[ˬKcsDWrx|}.|e qȾVf?-)x"i[IT2Έ]OPUXL6kNU;̉5)Ms[E^HF۵Ayo#oDl`209h*~'kD|Ya\ F+0aH0D$ IU:Kl2 @O=?^oɯUAr5EנPPHXqtep؟& r@؈$@ GZLiE' zt}ۺaW yUl> }~XoɹgkȌbB2ɔ׍Y #MMΣ6^Mutg~fB4S"'f2Z&묂8vY%LT ZjG~bE8.`N<3(SEu&)Ic\:vS\Vld+:`^5/MDG6 \N$ ]|pe9zi,}Šu gO=Ԣ80TcMΘ*ޖg~tnhҹվLX &_g_ r%tyNr 4EbhG2xbB1L{{C7V0#<cքQI az],\Mj^eqmyks,ʺ'܆W՗i^e u-W90`h;@ӄխ}:0,ez11ܐUTXË+f9<XMZvH$7LM-WuܻQ|[kq>A g)m48WD+R3CyE#.?o UĠVծpT`َDzlbۥ)OAG ս)(>tqB9ͦ !5.X&uBغXMdn |{9Fb|%T'wcDqN-4!ⲵW~ w+ cj&8%x.9"(}NoؓŤ]R 1e9½@6mo=w$ywC2d;iwxcڑ~9S.I0\,\Ds |^nAhl[,j$#ǗϸumDUKw6oM z)hR vA:boWh ՞=A-wl ܎6V-oG.=lͲJ<o_U.ڤ:gurDMy4QTLXkʐ]Bӣ2,ԲUiwfȴ@ЩN\# <W(:.^ lՄ櫓R"Uӷ%,{хB(g2L[@]U ڨOB?S5t)LT]c%DABL77& RW,f./+@/̦el- 00gI\c@evvݏ4Cg+4jT_YV7)FLm618*k Q0ƺ!UsHni{rjjǿM%wv sL7 ״9UTάgj:$ApDvB2̰,sYŮ FHa*q n*GҒjMZd Ysx^1ɍTaζU7j!3egJ-5k@3`-C$50 .-چzVY>XG_u Q@.{)x/N H;?U"S}T8{bCw[*"a܎ŬLHX"&ffeTh:Y~m-B*^". &_hkOe6bF:-ލFF19UibUnѪZ}D)_`͐?azX9[vRw壉#WD0J7:uRmW/EBY Ah52:2IXjC! ̕/Ԡu),oYJ|jg Z.271a^_R:1a,Xyxf̡NE]JÙ %^SK Px~W.Z%Y#ÌR=߭ɚA/x9ݕkLNoA0IBz*ßf|N & ^5'93cb%%Dbbxgx8syѭj *K# E*O w~ɞ}@L[t&GDzہ^5Qb(mXBpxAD#6U]} AQ?q^YG8Ncq&|m b-T͐R/F@+«f__ d`Z$ux3qoa$mI- MUG}.kt,JLƷfH,ԅtd ˼ vݔ`nUh;o/d8OK1! Va6gAڂ! DJ~fIyTb֣Ue2udw((:l3ݺӝ)o ?ݞM(0a7^? -ZɰK/"1yIH&(.-Ib 21^ 2H8 i- 7l.qvT<=xHJGe2,T&9i1=uik*t^?֬gXJt|_܀  )IFQȟ禱(Nlu, c7NLThy#$GS)SRvWTV&\ų[*{/Nx5MOw}W͗E_-VAZV|zA:va3sNW8R)h0J.2n:$Ew'|re*Bi$'\Na X-= i.s;G&LCWOXfuJqz r+bz*П/<=FID$u~/})+86iˢ6oIS\|K=_Dkya"vcJEUѸ$ v̔HCڠ`Ol`g`[ nb"i>aB@|ma'S%02bII[޻xվx<ס엧̺ >LX [^ tKǍHR.r+,,W[} >& z./Ѥxb<+)I<w֌emwYdlY,jS, PVe+)Gn3 u~?E-c4YKY =Pn0NevbqXB1@tܴ k:J<ܑ`H Uf>b"Y`""mO,D}j.FҍX#Iߏ,v3Qˀ*̛" qvx02q7^N+4ZNnZ?qh'|S z=7xawP'pU{-UNVmҀ写┘ؘCqWO?9zҽQn% fv"j 'vD.~YDY]5,^ (1s_1?Fo4CjڼucY=?)ybTA} WE3v SؐⱠkM0 M~Ed j>}PK,(HČ>D.gudYs8u4c[+?;:KQYIu_Ar: G v4.(MUmV/)4dʳY=k =d1m8`s쾦ll2 @`e=:}:ђH[PHYb$*.aӕL~ݞk1sƘZGJ;$w7TOx(MН\1DFɮj&W1ub.ɱ)Tagh>)\`" 2[z*^#nk  ~)nպ!(ubI%+M=:B#Ɨ( Fmθ_hl=M^FM[EB /K%v'bq'w|[.`Md7?!2۷7 _=ȭE-ǫdC K0+Բ/xf;g?usCLaZ:W; o7\Mf$FV\("gx7>)B)X؉6DF:\e͙_L*>f˧Lt<6ZΊNxywAԓ쓸a "}vx%R}cG+S^dW7Z_-͂@D b_;dG " t}jϘ5շk@#`Fъ-u<E`4 лr)(P_ݚ0DkxgoRǟ0=3˝HM P @nJR_R;P@^7ъq1 Lj|j;i쳿Uau^ź2]4xEPDX 5K>lpsXTƼrpT ݩ-a^EwRYpP.5X(UO ஶE? i706nı/{mW]*&/yŋm4 -alx! ٬ bJ8cbm`zfyZ@($-Mْq.^[{(Y@tO~."2x hi#]S!xH'U= ;@!nѾ?v0B⑓`̲>k|^R4+E!hI4'&J !ˈ5 s$H-!E Ie?<0tażY2(,/9gHH*>DKֿrL[ÒS׆n(9oqЉ'h^.9!Q*>K!O0Ǵ])76 2<s*})q+g2퉨Q7DQ:QM'8᳁`l{ -BESTlB8Mֽr   FJ?if+V=Ű'B~@cI1;Xί& ;oGuI?nFDPdL7Mkj\-1'B)!ǘgE#㫁LuRf{b ߢV|yi|uJMhr[_\*z^dY:@Qq0GAUlZW|U#n%bD͉0_SjVq"J&x$AsuIC\=)7BbR14$]=鬤!>xsu9jY+_A T,mt hܾ/BQ[6:+/K(̝N>|`!#[+ݛCM!7*V\w\c4ByNM2wތ *NxrbD}"Rx*?ɟÓS"vV}Z,#4Hv`8X2v} `:iX n/E<&cyf5/||4 wDhCg8^d 밖&"ը5>A+G#7_Wu+JD7=H7ҵ8 Eʺ곟 ?g*$}4V{ S}XZucFPh6("IseodjU!t(H ˩k9hfV^ػ ]Vqi~S=CJa gK]BVGF1 OɆ^)C3  "#a^ {5#Y9:5 zbz\7qWθӍ?WyEilh FZ|se3|*cc-} q7rȜpdb'c7fh\j8zs]%0Xґʒ=HX\{M^plU֎_p%;FaϋQSw0DUDR\A+*hu]ۚPHEFIQm =Kl&[J>/^3dCje+IuGV2EB|hdI2W.!* +iv{ 7HSnWW/pObtG$B۔bvfWY>c1QA4ө(ͨ!xC ţ%!uK5>! [pڽVA aD;noۿ@^4 !<s 9&-ne 8x?xr_wLEW3d2ni!'S…hϝߵbop<H:ȌY`p!QVM r;LodqBؙ ],'м:-=J !8F΍#f5DcRXjCCA{qfq׭`R۬ǣ#3M1JDxj1'Ea2aYMO{FOpSҚ lJd{];;rC_Mw\/fgk"$xi`1)O\Nش;[*q->Re,;DTMOO[%* ,Ϸ3"f#]fC#:dV[681̆2X2yf9Q5rdA8K*6v/ +UPkY)n6z 0@i{bF<'-d?K4\yޒ{;ued ;rٛz!)ċ3è<,l}" .^%=075{^L:1Ǹk.WH~s O~?L' $kגبa S&49s6WO|Wzmf+.SF C,z{ "G,AvYs XASZ;SzŐ@#\\qޛ+Sץk;R,xnRy SYWZTMG_ܴjL(ؘX8,?苶w{sf1B0  X vU/ RQU(y+_\J$6:VU22 Y|PT(HAizRLEࣀ&~zd,Sۇj΢5WY+,;:/"Nr 'g.~Q#)6ThMoV"{=L{9p2PoC_!(EiA *ͳtQtzE&i&hB_Pv7uԭEpsVc>v% @uGcl }vLeJ2}RY>ن7մur٭[HpgG*c 4_e̸p4(by bTRbQL-XVVULju`idD q4?guQ_tҙI HNfpȓm}?@t8M8/eb Rpvj#s}Us (_IYDs^yHU,-jۊf 4hLϰ"C)N?>mKj>xxku—Šy#\ŅK5gϯ2i5JS+$$Be1QjBZFA$ڻ~'Co}mL}W]uqXeyڥ¶L>L1 <`Wҳr?)D9ð놖Ο=JdfJfzw.)筯Jp.mπ|ъp`I΋M8E.Tۺ~=yMb k=KN|J+=jn44V]/MtEDK˼b@Yj|yezբy ]om >C˿6fB(+qyD%v5 |( h_KkͰW╙{G#sR>)UTƝ뷊0qL7*v47!bY5WSlq#|;+L8ևA4^gc L+5Y.}z9A +"F;%rkӋbq/r cʢ>NdU;A/0 ~Ѽ. SV~6>zM6^翤j@wl=3࿍\G\;& @8hϧ;+gcLꞈM~US/gW XТ>}~ZoMz\L_}a~KÛݽܦ ADnSiydlU'Af+O:fϱ _-+"3WlծcbqCbwKӕ ge"P+3 ٔL"/\E:hg(EqiTӶv=Z@RU^_W g E̥Y=b8cZ=u}1+:e6J^fbf|ݙRk NPX c τ(-8v"(.R3EN ;y2Q;C'n!+`֘6(/6{b1;߃$eD`v~1L;6r*|Pn&)R&ٯseKRwԷNa_`T$K`(Yoo?tXs/`w׈z{Խw֠ ĩ#vmqqeP}Zz-S[ڌ4nɑi:\BREqv;[0c kνT=H>Dhi}yOc)lk 9AʨtQ d`XkhI! BS\u˅pZ8mpWX:97t{7_t+8`)IC8ĉ^aԞ%E˦^LF{D +j&;.FAn8==!٫}XCcuTgrCX  Fs="ӬVg*#{`XC1i)qN&б |`V`C7Ô~aRɘ7yNi~趔ntwW`[y0pttU@miCBQU~g<Ғ#hTľ;lP]x~ۋ ?z*X|GWjɋUgdww("Hb7ȃ]5Brj 3'=7q&Vƞ#oCEį ϥx)hPCMo}Nڶ$at7١Zx(KB愪^2p .j6ɡ8ٖ'uq<l"۠a$F17܃ #i,T^zjsׄ}P(:*gRG5bӷg1WUo]zhJ.B '\ej:\%[HSrwIJߧ)Y}-Ȓ$K5nwjQj)!PCOFIL:R-<-/\6nÊڠ'np+ГsP__1(c+_.![?#<L's[]IV$muWcyE'H8e͘{#C"w\ @Qb8I9+ !qkN"gX;2ᣡ)[Hzt/;4;Z9C K:JL#i#L!z.6pwTJ,:ۄ7 DugTi8f 3t-6+uys` n#ڥa]: "gO^v%(q-~U$OigAUiOS֪:Go\]'K1GLTr\he!!UqPjj~1?ȍNYnܷpRaNދAe\ȵfPy Qu +mP[h^mZ[ZH~F!z2"=SqR=28ْG1(M[t['z ogG\#GFx6xo"[ +P:/H# [ ˻9Eb1Mx'XĽ>T~"߰D[+)kp(N g|ۧ_x}I$$1wY>ImEA9>[@0v-˴sgOp] 90+ǚH"9s' ՚S/ԹGHb^@'# dXWcl1DrTT%d<@9HVVN*f40FQO-~uf{^MFwԾ}yz?}gw#c` ,*$gz6׸$rV.{ 1 -׼?p /;tN'K9`h` oquP ;;^_.s/ϒ;fa)bb4@ƭ\x_jl?,QX#K^lXf~K um <3zi0?V">Onl~  R =BeP Uxx'tP`A6j|/}?~m-Z51KԲ4$`XٿF5;cV:mf"8xuVAew?I!X[@j_-+P^^ M{1`G[3\y;M;Ws@< p8oƑP7"w{akh$%_ɤ$`qkѪ{8wP F dEKfrB2tkg4tMnCWqETY$r}\#!t`HM,4ALѣGt3՞'H0j[>h*ƛJjU}°Z ʹܘ!:qgֶ^d+Vk;TBQ:Qn6!L{[Z6/N G8Kth B1k& qJjz/ c.6 dO bw6ScT%}vغ+-6)t'!BQnCEIweL@7hT|,#mjssE”ta \nZ7gQTѦ(CiC٩V6`A(P'F?ZBH+Q 'S&q]>H%}uĩ.U;rk0MXTUHj;e 2 hd)iy)tr~4}v>'k82 Ks2;fW諰AGpҿPEMl; og_ܵGFE-|vٓdF+VTS]>b=2M_ 6ݾfRB8?R,vIg49/Vd=S|[nض Cdp3(!;<ֺCG}-ÛeJbP8ߒSl8el^/S@f9M QP# m9P9 u]N`7/E6hXz&(1K$wBA0$5G[M>.R3 U]8;3lmhXn( KbCN9Oi5ZYIgAJVOd` (VK zeQ/J?q5a(\9AW@z_5|앺tMWb з,D&5nVVQ/Q0;O7xy ܇4\nR=Z2 MR."&ܭ4r~I0C[zHҼ>p/Q_Zwpqh|WЭEMPy[]՚GLgH ..DހhAkV[2T.V8#34"1.жu-AJxF%=Wv5q_]thi$szN1L chjV |ѝDⲿ+6)jz]a5+O%-0c:r4JXR.'@H; tZKIJ1Qd]< ̹m(sKG7SO8lyW @ER ` .Ԫ&y%-W@~#Eӂ[4_ q]퍒heGԱ>cÐc\_Xm!tU´@\f YR͓PO-پ2Y_@Q>K6eb~w ݋ų*GM0%?lj k#*?22R mr7G;#Gx `txt1 E=9#({*`m=HiIXyGfE\8z-'sCnZJhv1LtP83&dqYqRǝlaꩢʦ}\Ԅg5-B2A/ Ky#ΨyTGJ^%mx!g>uFэ@[C yJxMGȮ2I2C5`;VBm 'Pzgh;^D 6[!w37m/@K(Gz5-g|ʠbsS+%[vV*H\!(Dver<,G>(zOIlHR˩*ۖe-{r[P5A4I4=g^m'yZIsA=jB^wydRK./,%o"4p6}^ _A,WFՂ`D}y '6Ơ6`:玡DK14|3bZKEp S㍺9kϊv8I%iPzЇ~y nκO]: z.6~/NjrR"sKkU,fT3ۛyn4Ga_Һ_6!7A8 ;&@ MZ;}u6 A$;2>y'\Ơqvb0cr:rnQcdѶyc[?Áza֎'IX9 N; J /*]U2vHm2,;VӞD}3NN-|#ZajwB[˄VlAS Q6kY8*(Ɗ.|w4z/d `[ Xb LCZ%4|^tIÈq/th%6\G n:M瘋6Z uyǕO .y HWҳϐtEh 15{Ɠ/6\)\);)nprи֒kbcvhjEb\՚$_l4 "HzD/'CQU9jrU~lS:F4ST/㭸آſ/_VXGn5yT O%SJ[ 87ʚ9ȋZSAӎ7a5%A|Hw|$*>Or$[Kp6ii ʑS@/xRˬFFjzdi[ $xlq2y@yr^9i};ɘswyep󤅝'&a/wyag>cĶo)alSV$7 ˴[llZҫcB>]L@$CЇz[zjxw`)߱4L<-#cԍ%+Z@#塀W3P/3;]P#JZkxDM0*+&l2l$6N l6ōUvz+ZyCN:pPHUX]ÔqTT*?|YMH_ Ɏ6>E`|Meog!5ڲt- Y%Vr&p@啦KYce3Nqp\w[D_䦭w`X+ B~S- d*SKoO(Z?:G7e?! =pXP¬diFK%WæZ@fȟ20d-Fa3۫:APAs^(4aDG9<|0v޹v'v7&+*S}2w*ǒ(Q@ ?XfnSTGE\|~CӗnN̶FDz}!u:L,S g zRa bnfxpg2BSܱTMoe|8^~ \0<|"+)}!eɖc 1Cۧg^V0e2րIѦM>)*iA&\vZ(PE,2A&SC!eM]!o\Emג^FlE4A\FP@7B!dꍔmFO UB@G4ycefep}LqgeYb4PSIΛRzt(e!#J 8 [S lKgmwNzƋ nkQ_GneCdglI^%)|F#+zIa\GTϸ4RRkܠ̧)މXj>F7p"?ZEdzbm՚ǍV0Y`dޅ dAM3'{DǂV66}TD `խ_CDǤ2mYlwJhc9:U|1gk̡ORC1 ^qfBa 걟aF) m]OW>ߦjي6sEOE)2sTOh 3a=h#8R!H7_1T7~u…I^jgE&BR8  [JQ;VƑT y(Y΄g,TREr0$V6ǘ%dr@Sy/k![5_NJo p-YHU+ W+)Z7;`Q\}?͉jj%4}5eh"#5@^鰾S.Fb (<ó>\1'o۷\ 1;rV.JdT8F4ֲwRo 6_B%!oeX;WC±c1+IkhK}5LyLi#&(E9zX=&pkcr^q!ЛqKiD%/^]6'9h "yCڱ"58@4 y~PMiU9KK/׸Yͳiك# |'tՎ$)'G̰Y5ξj=?x4MdH c `^HiM҂kWf׺M-m[O͕ݻgʾ44FB"=Th,fdu}?e"6q=Pd6@ZE-!&a.Pqhbۚ1WXyp|Qg`ydXRU 46uFٷ[3f۷(ֈh8=^ZV[Jza]UN1f۬5&#AF#]ՂT(U qK1*b)g-*2؞g-GuCQK2)K1`m}k㗔/P:S,CdD+2墪·HĹ4J w0 䧇.7[n< p@WXz&4jhN. \@W?SàVy^tŚt}z9TE><JDtT p*Պ-zwU'9j)qk Art[(咯Lt*=#Bs]7.O%A=D\ 胡n`~#W B.aCo;B5IޑTo3#l ى9`ڶ-#g.JUjpB|.bQXPcX+l[0;x FEױH;#ʀoTgt1@q@LLMߦ5?c7_Hgs\V)P߈ nGDW*l $v[>%s4@3[Ĝ%$Z)TdvA ÎS,zϙ]=tΑfe&Yt!s j)z[Tӷ'k=& Mr 2vUPHg*jf3E U]=a҄(~w`T}I(ŸnU &Wbϰ10̑vb % .pZ=l0Rqo`:חf^~ 4yw$ C|EMsa͋ǁ4~l" p]m$QnmyOꔲv*Ê1n]vzۨCno G+Td-"v_bG71*Y'Fı zIM::oA 8}68w2,+N E.1.)7ִd3ҡh&<# K0:L1BP{2-;q}b$T<1{:Sdz~%[3@S][֚mdۈnj"ohE@,Lqa~Pf̖kelε6csjVNvOxk HiZ$:,c$/GY׻Ȳpi`{F̨{ڵK  U>a9ǰ?CUɪZ\0@IڋyTҜ}ŔxHԢΐt ػ7cVQ?d cCcm'vE$. Ź}2%<= w RYp88/3t#ˑ{Qy~dwr~gי/,y XF Ց?.)8'k A< gqy64я-[}jdBR.q f^W {:e8T!Q ,U䉔cMŏb+Z{&]&!pxvIg$&y>agR* HuR tV>VuXg/c64SϒEQt>pq՜Fq-/̲fvc=! )t/6an5? %r 60XB@#yP%, eH9q^4-"iR 2rۄch6vl?g+n7Rn3Fw^)A3Ǘ,:=ѯ/'d#:FĎ:ñmE1e"4N^nI'# Y󘎍͐a@Aۘ[Ur@gRn<_a̿z40d(0FV/M1ͮ?j_$o^GVϢPE(hmf*නB]h@$Htz@2_h*eyOaSʠ %sHnED1(aWfr߽(<{8Ϲۡԡ\[ClG֖I4z-Q0*JK/m!1k$(4m[|e1a&Q(e.+%%tCqtabWd%EFwD_ O.Ѕy!;WT<ݷav82fE ֖r>fo ;#]]m@xkaIS )Lo{A+Aʁ;[`Wl64{"<"Q 8&x.xKϝpO{[804Ad}E21 1~j-b,Lt~F[ ~KPQAZ,ꬊV"XYejƽDCq)ǜR{1$<0ɣ)w׊%U}^fpb Aj`Ir( 6蕍,\s?Xwn6c<>Ȗ7 V!2n͓yH=jk4^sL RKᬺN֫4,RxNWT WަFؓ*fYqCJBԘ&1ph>_ ^qZ_BIJ&Rj hV3ebL/Dl y" oT:BTehxٻR Bgh}=!xDYOJ&N'ϳ92]T {:Hp03܉(ge  Y<QAZ51C:mT,:5P)1u OehKe\Xm[>Z3]=_'*OCs?~]S:GI zBl*!^5)%@:QʼI"S Q^pލ`/5JBCHc|SHy”DZJ X_nbwHݒ(P:kҹS@q J5/()J4*L;i$Fqt^TbB~үm(!Cv2ߑrm*)Byл{btSO> yO/% ڂvƝUႍhZɷ NzeP#]I~+ RhNRQ#ȲUi#,)}B(N\@MXB)7aOwX?nk(D0eA&[X.ZVpl%e)E4oT'mґ1 Q]1bu3;Fbj$Rvg P~o]O6I&DBƿ)B,쿻.}+Kξq*̍UD󤖄a :V-{ LwV;~8LAhsZ]ez"$i81sN+$JˡŢ 8g[JO#(uZ@ 7;/*+eãnuT_y7i a5~ak2/cۦo7LTe#jXg8ZsiƟc&Gx?H@u( 8=s{e<+Q-bxYק e, lr1٠ a-b ڌ=XLY]L4 e}b K$T {r"{XHqD$*$_=\܏shc"ZM}(;齎3Pgw޳6FIok bFIEmőRS-J|lF[1uPݾG=r Oٕjӫw@VdkRUGn$D`lԦmcrU3IYZH -. G$f@SM7/ @aԠ{~ ]"JBihx(5EZOs Ǭ>pU`dVr,a@Mӌhc[rs2aas7GWwT0I*}f@?MЃToɻOG#X״LٺwʷbP)%]k|! jfm hbs-iPL[iPc!;nFԋ8)* Dz^Qw+OU"S|TJT6et +&{}l#uvl1UqV usGbEWpmOX|(cw*o30Ɓ\MWLJh={]C7/>k5sGsiRL7ЏaoK T\!#I%@׬iwp.M\vȨdڃIAJl2"|J\l 7p0>8r#ו$<@xOO"~wun(HpR^`,!vq79EHh^Lm ^V-o^bfx hMe)B.9 Jau ߓݨޫ/U_Xq6j|΂x5?->zsSI7ݳyw "tFO0%ŸB~\#&APj>-Rǝ}k$Re %K ;p_zJׂm_^SMɦΎ98;|Yu1KH>Q >"Bl{iqVvJJAjw0lpOVD7mGE-Ej6bV,Dց!Zt&BD3E(XUH4 bGm'Wi nrh%h$A.یbj_ 5v22B^w[RY1_U"8ot Ѭ}+Mvܤ3|T& +ܨ51Y.I qА9$[Yc,j%Mwc\w#QYvgJ.Bȵ:o6J-W584ÏK|bG"I=unzL̞Avӌ+|aӟ7F!gFpC1R_&|@LXj|Ҁ)KS]&=+Ļ֒,w~&(5UI6$ PU;-n`2;\/@Ӝ]acb-Nov--PU19x8i q(PɺəQQqo T_ ;=xX}xr|wUE 6W'9ѷ ǜpXSF 3qvGDvv8^[0C!Us3V7SL<5ֱ-^Z/b`j&~"DO|ZWFs)rYTfx%H]zdbW(H d5kEf$wa$*T. :W XTINpQvY`{ߪH,%7a0 b_5H s w*f'3Go6Uu0hlhhkvԖ`elv'e(o'C_'.o)=nV]q6͓S-goy*wWކԪddGYˎQA:u3wж6y[+]DH-5İSYgmxGH諾WL{TNZgyL)_ɢLD꺾}f,wr@t `Jiy*f"79s[ `&ƧF$p(R8dH>ݸ+pb\>7woyp,L1n}YцE=A&Rk79Eɋ[0EI{$'~w @Pv\dF__iU0dd';Ƅ}eG}F8̇gJK:Z2qD#b^?lqWX +b\Ė ".VleZ'qLA Rk /MOT9aH ioeol7sF&:ap9%{ pIz|ﬦ.(:!4]%)&2B<.is8Cu 6NW-R-V`{Fc/Ğ7 13swQUЂ@YxZ@Sdzl]I!I"OZ[ 7yxw ڥDdu#Fi˼!Y ca$&'t2>y$ζK`Hz2bc w]3UjҿP vj=ӑc0$YۊE05'g)Xm.?H0PUY\Ivs ;hZld`KMd<&ql%G|WT3V$S1"RTHK WJ&h*- :|'`=I Qfo"Z3Qq0r!Zae]8pB;M/G /G,B.Y66 9)r Ԅ#ћo ]F[MqdUy@U)B@f͓e _H#ƁkAV^[Y eZ%]caxD?^r*=`\B߻0RoR.*LQ*(`<0̋.ܙ`2$z[Ϥkn#劻g{e sI`u=DZ}ORNnoNp{m{,=ؘ1lLuԪT1Hэ20CR>LZ%)*:&M|,ވVSgo_4 j7YNWזju N)ho2ulXɋ-,;:i%1X 7^0爥83Ǘ RoPX $R ![,8/}Л]_?c#uw 570*x%q^rvC`eS"(n-~+°%e.[~IɐZ3L F|>邘cz˹ *44s2TzFB'62n:/a*{vPZ.źc*ue![o-]J<^ZI^X'RsORgMշ2eFӢƍpr|\ F\YD@3[W1ڪT?!%)r Jn]FyLMrpeD)z*kɫ~10׭˳ip˓kyYA Ni/է)ѤT-d) z 呴![+II" y\)y!j<$j;EAZjڵ#eY;BN`^,߼PEM(ap S~xݘD_+(Jsb< 7hq sx2`o_56NK=lDžV DJ['~d9GƘٱ{OS6*j=~LK8J](HƼFӪDKg9X-(b@n.spɹzNO-AR,ۂ勤r$CV ]ěSƈ9_R3Hk -?5O`-0Q Bdܻ-Y‚/JZ~+ sb%ԄM@k_T L/RtK K`I'Vך͋g!'y/4-sJLI_SHl9M6j;1a{HhUp kׇ?|q _xB00q84|K(Sr|S|gd5XT{Y HQۅur XvX O@Mx(l Tw_K}j|p,u?` 12L*Fd௼at\}T`pB10DUe3]I@JAFUVhC|$N^J4N:+9NO?<3<{-C2Bų UYV0~=3hK΃/gŷIKҭyk}9g7VrS,po)< 39XS+s}$߰SntkI_WYM UXj^"i6 Mv0 DRaG _eG,M];]'n[-ҠJ@z +_SEWrWOОI/l)i,5 YkAa1лLs-tEF†{F-zEA3-8ҩ$֩,v$+q>ݚ@#L`VkSQy3*^Aþak^W M;'3MJrr*G7 4&NhD"2o3 NT EdO NSp1F+] Q1ɐ a(\Unvrq`-v:#b+ wp8뛭;b[5UvK*Rԍ4ѺRt:XQdRelbzfA4$tt|!?)19mP>6MdžVMػ `PM޴pZd~e%o l鎎Nխ= ]jʐtfu%y:XΚK@z׷}cBwn!ruXvꐜVb0T|1wS#6J1Kg Ue^i)@*:ocI+ oܘ\s3:׮.ob'zY2s&GeED_uRU]%2p87X%hf;Eusp^8VNF;y7upFC%pY|*qjm'IvN;N)%?[ĵuru0Ed=MiI;8>31gQH-?.O8P;KY%ވs>6xXS1%gc&|Q·"XNC!06(-(WF,réSd߭^3Pur/38,AzşN\Zchq?1~YG `A0& Neni Q߂"#:7&#Z"`XVApg8Y]^=iVsϮmn`iS/hSzka]D^I"¨>48&U>{4z;Ct|tF1VE~Zgp92Nn5WްZy6KL`-;@5Ӽx?C ]I(PN?7;l %Ĵڛv;eڹ"lG 8h<͇BkmpZ/lPLס䅃=* W?n+^DMy +~) qxkq\#ezOùNǛIsM J:̴ T >9=${l`#Q=ͧ忙GFsC0G)G_$e bPGYv~EXn-6l{QSP62k"E\A#]iBw{r̮mc TLtz;$>F4c޷P#b0˙vW/їgFH>)${aN{ӥ7)O?s6U! ݐk9ݎug`m%A)6wxRn%W[a8}{3z宜De3Ga)mO J=5^eA!dQM8Z)k Y76m$TC]3\$, *hT_]9DE/(^zá=;k3~u>2wVԎ[ 3oar kUXʀG[Q0R m7$QQC%G u"vZWh#ة( 5:$ ?`]?F]\}N)yf-E%4`Ȇ&}?Glk2UlAzkmHGNSF/m<$t\:hgQlRk7>ngVc{ptāj/aY IAkfg3c FS#0kpPjyPW(Oۇ^挙Ee?+֏õ6]^@\Hz"&+h0x@ n܉Xm`*D~'/y/5DO.Yzڧkmp;MAvbT@qn5B/B+'.2AwjE]\}6LSgF B?qH h6{oAkG&L~85M B.*VϟT<\ܔ8n%1#r I __'J>xPƒ{+vu+*CG$e۪ujY}wS$戉:+9V9O-@kϵQ6KTQ!e`v*L)%6'j\hzo} [^9e {'4aLq t[4%' Ws5!v{[>}ّSK8D|إIA+zHmhyPs sȝƦ1hM?K΍o΃ZpbѼ v >>U3^cG:jߏjʹo">&7.r6v)ĴzIQ|aGtU_ǵA1a;wN]9e&',eh/ o+o`"1]|-kxG7[ߧN7. 3ofJ+` E+87ƋSX19/2NGaA< wIR($5Dh[o -ڵHV@@a úu=.Y(Y3MQ,u59( WpxuϐF r4փ#_O*qꁼ;iCR`:WEkz`*A jkk @Q?N#t3@P9f3L5&?qN>Ex#z'~Cra$2;&oLe WqcϿfypB_ /B}d ׺6@ɡ[<)kOy˭ujbGLJx'Z%;|g D<-ϳ$xnKKr8u5#>j kͳqf O >L*8T(BRLC @F@b$E]PHگ ebpXm klXIb坄b**t /~M9ˬ]w )D 0AqXbe5W|g_lc/ѯxy^UҌ,F -rrӈq;5/M^34뼨Eۑnk n$&v=RHTF׌oHBϭ,X#9UV؂*VSX⌦0T1X $"-hDDgZ169H㼋 q¿ ahr~}^<߃]qف7fPhW:q짶J gJ>J]Q=Wa[o63b+/+<Ƶ "7Y|n9>!{9fWWV}DU}NgY&WwpZB [ÕSV+s$. LaL#Hz ̷yUhdX8*'F,Ci$ @ˮ*Bķ4pv@'] z=)n6T޻%y0R6A,^<64$(lrI'l)\X zq)q5)Rk9i4CC({8%Eګ )k 8n7s^vk֏[ƧJ I( fˍ+c$'Au:ᅐߛ m917#Aժ@e@sGLG;\),o569e4rљiB|&/vҮIC, ,WW~hU#v)69Ay QZ0~ߑxRݱk[i/$Ă3;m@m@_]zR]LH/|iQPӦ/̻j8#ce]~mKCg?K}j ݗQ(c7Jz* puN˜9OV_֕wF1hDm=0M0)'[ԁc?50w 2Z,ݢjtjzIUmM3=Ǻ:Mq(~8kOPӻ{$c]qupgY!٪ѪR-^baû^IFtł[NkP0%KDӎR'.>WAןQxρћO 8H'ζdo.q,ߎVC8"W7< -TDj ѡ3L][5ew|Ѕ61\1C6{Xrq@Ȼs/JznpYB=Tǘm:9,4[ щj ŭXZЛ0)doF'so%oR0l/y֘ץD" 597%iYlP@~ʼn`gDgIBIQI.f꤭>lIK?`ܺzVpcVʈS3)'1vbM2b oM:BkZh `^O%98>JVҧEp؁+dz;&-S>/iڬfW\}49ĺ'lw}I/K03g PB)9 im2t2b\~Y"H(o׫A?F?\u0nz37샸6 Fٻ{P͓  g-T7iءq_"&o>$e?Rx'몣()~]GH Zm&VB}*gΊ +cG?_ z*tv}+mR .fv?Offv`9 (G(h<i6H8{(s6VYU|\n T[JAmNY6"C~NvX'rڵI;HA"G\ݥۖ7pjHAޙV5W׳ "lD=!DfS `Nq U#ny&nTY`rTx┋l/duA|M9fX=mqvtWVim8@%5lOKD#~|WN*)f³.jGLďĬfICi-?7o:n/U ؔc? v  2kI<O (7֕!d|qۄ)Lĸ̸?/\IK6:Th_ٕ,ǜ$aihb; `G[Y"]Le)g]:h/pQ/ hƶr4PDzX׫wXRQBR*%[N*i/zqVUDleRv#D-YʆĆKdIHܢڿ[Jٲ% S:k ɧF~ b+%uFoQTq'9]d3+P=nvdlJ^F VhGg 윐ǀ@JQ*^c[Lȩ!Ѡ[m,Y΋Zƙ=6^a:`p. y ^ Pz6l$ 7X~ 5 oH?/Iu;G8)آ5悅Av6(T%_BmrI?+Ut \h+?.~"W~"滎'ʀi0D!`S{)~w,i)gMT0I7zMA[p g+<O@~ǮȺ\ K;9h\ HKrx }2cߣz] s!?*6f M\ K8kc/EeLYGJ=R+|ZN/*|s؛ŀawk=g( HN/r;*a#io6qLm;5(SHGdF(󔗥ӞV%p'Z=.X%gmQ{j ȿlf *h@m֮E3lP%[-pK^˃=9^P5GЃ몔uu9zD z[D)$۵%NoH'f;q1X!7ro\l*Z%W&>=NZ> c QF7Ep94ʌ D;B˿ш}i6!mQ0|a |qL^ETtښ?YXYPzםz2NPv!2x@ۦ%a]'7l `SQ%=k~FN_%{S.Hݑ'w<βoR-xr6}4H<@ xm8;."7Z'l(D'#|ה)9`Y)D99dVdbBBiyPvP/R{ܼ6MU0HsJgw xK] Ii3.ts"K~Wۛy%TUP1R9U1;#U:a=,iL0][L繯XsԈ;itsCQ~{.uz,Q~$Ps,'dk'[i|?0Ō),:(/z1Dڰ3A}5CL m2HS||ˀsC# GRmB>y9=;'M5GH=^t O:j*eo0_GikoAθw1eXɝ箕C<:I.@@1pXjrsOgO}uEӓHLR):[Z-]mbVhp'nM t#l.yWJ;FX<=wL:&p9gC>*ƒi],}fӦ,Q-{ы vWőXq 6{S+֢P{%[ _݅%HgWQ(Ʋ a\`[Ijˢ"}fw N+Fdלݚz8?b@ ׹ Kc:լᾯ" {2a/jΨBLfǭѕ8&BwT\oW>s3 2נ\FP~zC䁓;3d!= "r_VBhT7ZFZxЬ_7"'a[ g|$NC Z`jc,9_Q" q滗H]ƾ%4](oWcYotҋʻx8[6.nh"W\vE\`Q< 7b(\c <ї~JD4ɜR~o,OV}Gf4 론fZ|l;WPvA,A]{/uϹ[`Ѧ;bȁ =pэn5yTDdRUQ~U/CkFuZzx2+8FOkLy6yDSl%SU. El4 5AJ\+D }#S=x+f'YI*ćC|6_nR՞|(gkx:*+DE ̎r[&eCuY=sb=VcE5LgD;Ӌh@ԪƧ,\hA3(^yx\Zxad׬ 5\QQGv2m1ŇKAlc \)nLsEޮ`6U-yx蝁)FOՒufiRbAF%)Τ6YɀvvHJpka q(a2 F!IGoďUE9GڭĔkΊGV0Byନ@(fY!n+2~@x#(.ӛTrN 7ё# [X>)yYP#(͖}s@^#SlrHIOy>&zmr&)̱<&M.jd-Gp;p'X3 C|w%.Tf E g񀐺7] Op^ȼ44;zz nYݛXb @f-EvHqsiC{@1sA! YӴulbfpcWF`t?BQ55c S5-miV)AʌʧTPn,- )8 ƃ#\FUЕVjI1(XaϨݵyflҸBlqGxE5K\T68AA`ľ> K뙴 aucB2)B[ÉrYpYgBoe8N(?CREvL~WrW5k%b3h.ѹҴ]R;gm ֺ|hF=J[4r+ǹg viו@_|$x.C)EhMa}(tp ffOz*53 F =L3CTjCς^7Du]3D>z^UL"SsfAoYNbH#:A|wcbI񗕏n3y|6Ӄ+fc[x(KNOR#qq.C;42W՗:j 06f窇m~t-ԏqްTVR3KRgBnW) (Vi_lY΄wN*]hﮆ7fp+O `bnLK-3"xfq\8 z1Ht *GQ=G#WPፕMAxAMx#ڊhUb/r@*reF[RlU*ՠ4M$G>w֗MIA\pT([~.E~sSm ot:Nl.:1ؐK f7µyO{#6Kb,bγ d]g)=p}Rx$0_Ho+|yl[lka?zw(\d PD*'D^&`;?Pm0,- iΈ9FWiݕK(E7^?DoR~,N_њƥo~T+ @!r.4!֥Rv pUkV53S +y%EvWОw1Bsita)U0-:;,Xyh=f!V $SD'-{]=!Dc0{RASg'S&Crp" B2]Jթۯ= [i>xֆȕrgYSh]Dj;2F8Y4=9TSНѬ.CJik)dļ:,Qi:IV9 U!7WҠΐ'~#QةgSpAG̓evkbƅӣ^BSb$S}9$N>G,k㤬7@Bִڇ}c ҈bb3$:!Lxޘ #ƭl;+l#҈eJpn B$ },u U?Z|!k*- Fck~4|xbi*߷<(cĂ[(Ԫwg Kx58nST7u 'G{&vr^Z$UJw aDu-V0{p\p}!sLZ39@Ha]6ha=ld97e[[@|о=IKاЧׁYʨa)?MڴLVAH z$,?̳(u ~"6S1 5TXYzOjDMڈe.0W݉!*ϮsDivAac*FnlOB N%DGk<vdU%G޽5:5$3r?@3L?+CO{~L(jU@ K3'*xk֕ ~CJ1ϔ-E='8t T_Dzř%  m|kKA_sGWˏ|J<K q3`9*TwWJ.祍jGq2NV725vse  7oMgɋ콍v5ﴉ`솗 :#-; ˆKA&x"vn" FeD~:A/ڝS}N'RUTHϊ0HJ$MC'ę{*λrG#уqDl$*,"_fF6ALkt p(%}ƫ*3^xǝt(ǁ2IOf0?w#1kO櫆ƕg3bAkѴKLbëm%f^`>1,Wڲ=rb9VHը*/"EOZ{ҋɇ3O5 ɮE0 ^m`kɼZ$fœu-P5m_jOdwt(G)>8 =bq0A^q_ο#W 2S=v bafB=?Xm@|XUg{IWv$e0%֛_մYzBOH*oPR1&iq WDF}X^F% l|%Q[<#+{> U $nA8̦M8ja,3¬m ur˫l@S~_nWTσW3V&_)|ڵ J{%0UWAZLK1X*aanٌMKlQ7CPeːf}7v@ڥ%Wn|R_wmn{P=;᭵ OВAqF`n }⍂B57̱Q\{5O!50~GT7| 0‹yLtg}},=^p1[$ؕٳלvŌ8C_^&׸:V[Pb+G u6=f?eoByBrzVbZ}@  hWC_璶  RŨk%1~HqJh0#)RYB87D4䵊CM+"Z6K gD6Ide`=oD&j{s U^@<72bVF?ȊO%S-TC)oɵQ"_7+'Ie^ Pͪ%tg.!\jhYQNaPkĜ?q.NAt\Dv5yʌFëW%F5AW'q2ԵH 4 մ \{KO2J=__؆5H1Icv? $Uy'Vgt) [.y5ȩ{q{ \)2B#:ߦ|j2,UǛBq(`ݣ(krF$മV`[&,ͤLJa`{v?AǶddtF y\`tHWbRZi[8j[z,Dܶ;>}%: ψ}cܾvf6O簏r/GUcܥ: :G#28u(CD6h u^Fs((ŪDSJ:%wW'-Njv Xly/\Zh/ H͍$su!:DnEd+kzr飍z՜;9c@zuE.f|$i+l40oOAJk{?,2 ]t:G rsd@]Y8+U%v5K8j5'Jv='u'i_j~.|Ky5G cƆgY;bWUb F±4U;b 6 I5Ks} T]1e߽ oPG"ju \M@4v]wD'?zb\ωY䑫*^s >e$ EƧh_r`xU(F[AwRm[`t*pn;*Up%NQJ٣iBp^)T>YB防["}Oxj͎ 0bJT(1ӂ|M2;ÉS2XfڭC;-a?x[ϊb ^v, s1fr,xEvT #DiSE$*cB`C7gnLil%XPlFi8,Fu ^l޼N] [7pQ|m5^nbY8V}BO*PG]>ct,mͯ"αGRYx%CwJ\`C 9~[d9KDWyUAu5=8B~.U&ydaZtߔ}@>YE˾3uj̫mP zkMgo5 ޝ4o%`e;)h0[TׁLǡZ[(y=2QXK ^o]^JqLTmsC65 GmԹiA8 8𜝍<Բ7}kwgiŽ=kY#w[摀@-aڒSʽ?,$[ K%lżUtp>bYL z4NoWp(&Mddq ],C;4ĔQnb~t\TTJnw \ y$H= 6?H~hZIզ@q$YRW'O 'o\ܐ҃6Q0$jJe69)8AHMZtCCx RvviIFʉ1!< @m5BudGx¦) 5a#dC"WĉԚrC*|3O~@v9-8)Yp5u4ey_NkTG.<զ#4qÇ+ztohSqM}w*kڽSdWDM$l윆#ՊKm uH2nWeUMi& B-QJERȪH6q;#8]no*eRkGu[@N8TMN5(߭6|m4-h2r1($9 ;emw,@MȘ2fB!+C6cͤYl1^Yn2^TVǩ?G7Y^W'1יUab)xu"A^ϻ*[`㏢V|(eȒ(91e$"W+en7k}u^:$g#s ,RwTMѤOr('30ʚ%?.:Oewg΀RiⒼx6&׻<'%5gfXll'?f>UuM6WEeZ~#tzCpqu&ޑEͮEm7 lh3 o)un]h(pԙV#ϧve"ے1 6SZflcu :4~}7KQ& +[4>vuWjS?uƇ!1jM:o8-EnX-qGK )n~ $b(IDut;9T( I* AdK'[@oaXS3EՔ^9*rdTf]ٖۋ/7~`~h# ƯDgfUȌjDI/y8pZ[_c*{ޣU>]ÍbS*W޽Xr&}XT K9KX!pmWF9b?v dn[LSǨqZע ߥϮ89=._h-B ?4⋈zyi G',3Ϡd44Io&`J@67oZMLTwEp>.ۺ}m)|miN wNjzT/V{@DE|?&Ck:2}>?ٌcygY0cs||E&dm;)6S c>Y ~Nmv/ZBҏ,L*3yxElO:Ð! `OOVs7~2CqTc"TuyG*xE:SVu*;zqZ#lL1}x ݍxlq ƧK'Ʌj"P^ o[wʎ]Y℄ӦJзyaIq(TO{M(q㺌4Y,'S6dㄖIH%aM۱#I]igZFn6^A"̸)J0p7IA*Z|zJrYf\fvĿgP又tO謥Oօ튰ug0èô2N=h2\^/UN9miJJ.VI+{Z{ Ƴᔓ2RtYe܎(%Tά^`R; !l/L{ҏB5:bosW@%xQ7ojߨ^mC8zf> ~[oZ& n?S V6Ks2/Eo{ZQ62 D&#x*`)1& Xo,C'MM]5q5(m%`soWOqf|+꯫fݻg7-Ӎ]49_ٿ*1ƧȮ+Oybk;HOe W䨜kV^܉c!OElنf00\e0a 1! jqG܆1T`4oR(澉dѽ]m iXw=,aUEI HgmnëWN =*HَDQκi߲$J@!pYkoG]O} ޢqs9;@<q9YLcgaB NS)ѾSˉ#~(9 ă$=|yh IIGZo#hZ9dpZHgXgL!e =Vs~AW3Ag3@kxcD3\ÄE%8%@6G|fGkDz.Z`R쪷cPL+ 㨹PoHc9e>|~ْĔZR4@ؙ8AQ!c|CIa'``+}lު{z;1_(W(>Fd?mrq m,L!d3 aוfd\?V:JFM)IyA\\Uz i#%j= $-l)DT^0hYkѴۦ@t{|fӣXI^IaԊV=|:;iȍm pO<'z?θG? $ <,NyT+e*1 Ã*.j$}(=Q@i7 6FzjzS/lf)Y .<7xFC!e[jѻG+qArO.}-ڔN1a~ta3Gvi'?LU%%0,cTu{;7@xdERܖ!|ud 6̈́yvƩ~YHkoVp{NW(q-.{^<&]SN~ޥR#Y𼛰-o1gO/gyCTҸYyFk[HSƦ Ffy$~fKߧ78.4lZt$z_֥D=)/,)hS㒴kO3":u pLco 'AfJ`d.u X{#}^ӍƮ[_r_" .1=-NNmm1"0y X+*/8hm|1oj}$.pk&Z)T;#!*y1d\i䛎w`Ys0@t;ZuUܒ/ - t8nױW,zMߖRr՝S|T0!LC*Kx>iӅ]>VVg*M[yM5Y<ϧ1" ƺNQ[t7#tG'Hc{&RKHen>#+A8~Zg{Ye 8Z`X5%[Wetي N]K8I/2/2eN7(O䎓^/M/rε oEex=|J"H'NC/v60$eW\:p|jS$3axZ[#[>Y 0t b`pE 0֧"'6xVXt]Ԇ9V-ԇkQpWW3֒ﲪl[eyg2"IL?[ ۞'04`2wo=0#6kJ?7ېaHdOMP2DlpDp GZM@]AuRߔ& dwBP̛&"׈Im`n\|[,*sSS̗EOHhkU)4txcMl#XH+ނb GM!c /,wjػzh`K{HеwEiqYnIeqE1&倄uQ$wD@BܪޭKmع@sV6}g(,_iSu[c s=dak[w" im*U,Vؖ7GMDVcȰ"V(p$z V[0$Ԇn=&%"ͿKwO72e7|^+$5N!#/&].bR>rGIZ"&'S[C`l]kD_,CfcJU<5{PWG8z0 #I=G)mnV|N}2y;?.d(DSCXz44nw= w*-=0Sca*>j Ud*=gB 󫺃..۸=kWw2K8RS ((~z [\eNԤHN ~府A+# &IEXc@X~!?r :MA=`1g) .h~.Ϛb? 4v9-b(Dأ̈́5%}2W+*߽6MYП+/F#h;3䯋 gzoDid:~ ҒS[r&G^8=uDչbOhʖv K}4V߳vyI$w&~SvH+wK 1Zmz(&ֹ=K+mŸј-zVo6pNKp*sDg7(ˆF[9ohK0NB)kG,KZ ^6/AXKtS 惀5. >Z_ʦ"U$`Iʚt޲Zڼe|'v>PI[re*2Z$/y蔹6fJ7c]L?i3с 5Y0FDJ5 e9 Y@x('jd~PiвEue;UG<tp7̆}J( XEq9mbM}3τz])erI=joXQ d\Bp9 _ڥQ~2 /ze˔ ZDqUX.[g>%1 aR)ƩYubto8(> u$؎JWCBţ(ObDQ>3x:fc LG?Nw;zME;HuhTaQG&Ų_qkZ#dRcmsJk%#K\%/v*^@@L«j$y6y2 ժ&q{J!%ѧ)xTg4X&0&PW\۲ZJ%!ՂzCCcMyT8U ,\t:m&2yZ"Aֳ\LLw1q )>μpQ1^p\ߊSӱ5RU]e.?$\&A3CPp  @eZAǢT:fT5Ps}RtAtO#Q)@c[|s\ }pC{z@bM]*QH[pv( R5 l<4:%L-.N)!c[V 4 /|5ayʃ&*G$)Z(zE}MKxΓ.Y]zhtA(p6 =D56E&h gly9vћӭ&qi8YpW S{t"n`\ r:ܝV,0â Pg1k:4pPnZ\y)Q ˇ͠c\h ߜ1"0Z XmY"c`1UPլqʌIme2;miDZrϢP) lK mP.^ lD_#2‡|><ǹz,+}rU2^OVD7c?<^_84?-_QIih#880qP-{Dq%ڇ?)ŮbCn9 ?-Yme:~c=]M_C-sϖ}Ҏ=Wn.eh{a D~P hW 'V s΂Jg (A9;=Z4W{F&ͽn.=48+^]5-9*)7>xgb΋9 zMԾʕ &iKXrX9}dzD.\0ǐVΥ<'jY) _WtKS-2isQϸ434wRƳ7;C[<s3;[EŤh%ȵj$FղQ%jqM4vo'Lwȳ:j_Ά8c7 qvȤAswL&37Y<ה-wdY6yl,$68Psιgj|x8%sFaPӣ(t%Uq_qIHMGQ՞9<X,q14PaCp]%we0 e~B 57]9)Ną(&hc-q]f;5e^LZ.&hRM"4L|8l"q7 'Q 's~÷[|?4/AxY? Jn4ԡ;,)beV_6]W/IW1]uB|]$j S?P^6~4UM7$ϡimEN g+^Qf(Lgg/ynɷ؎O"a)l(S("~Nd\i.Xݬ<'eLF38 u,큼\ܲ\03b5h,א'&|xIƃ@IGC/k)4RÞ\_܅u~y+-*:ux\?9.)4ܢՂWK%xD3%KdNA?#r~L4Џcdpyo66n9)l >U s-%Pqc'_%О EF!0@״!$ّC5R jhD$a(q5p?Yp+%Tskڸx熯).IyT-9K|FBj_䯌wM1:6pF6Wv+& 0 3K{C@!08J#P7O)Xu`BO6%}I54%_ť`*qbHdh}1qI90iO {/dGz:;ىIkF-}9f0C3JXK PCNldž|O@EIόm`r.^9 '}NJGƼ4TWUa#z' |t=QEX)x dG9SBD8U1}_]=C"M)Z'&N< cP?T*u\sXsDibز2lP9 })z8t;n{:WxeXO AfaWsmQ Y*o2E MŠmWHh+Xp骈 ||222snQPMwĀ}TiЉ'`! B' ^#x; OaE k3:G_ʳ5eK2Xk|01]/L}bK._+|$wۮ lj p Z(q}}dVseه0_]wgX݄Z;x>9> qn i EŬLF4]o3V5_Vvq6C6uq, t>HA2L+M_RPַ%ʝP@pUyTg?p1+C#Dq7MN>5#a.#C&wOJ%fan M])s-Vg07/f VbK;ߤV =f :b ~ݚU/1/減!2/w9&ԙI3Xr 9!Wov#ծuT956y햒q+ζ wT L0ݾk QyG="UC:`ۧhqDÌl#nV4EӮluO/Eũgex&{okN>.A 9^x7ZOG4H?=C'6bP@l7ԕSDՔT!]mp0[~^# O EJ{m]Hkҁ0ul-=W\@jA*mz~0Gwli:r+(%\.zww"Q0ݱ'=} jUQ|J=F])zKخ%ԉyI6/J-'=&8 Quzd̤rc#IAܟ u=V/BHS}_xoږT9 ]ul.n=#GgP,q*/!Qۍv,$$4I%wYM;D5y!ݍϨ}LGƁ{_k_6Sv{]imR(+v)/'͘71k+']<,zqP5DT> 40ЉsԵhF'#Cd3!7ꮆsB!u />J%sAli3;g Ar NN.A^A>rKSP# [eT(͝-3Θ{2Gٳ\a.5,~lPRb kY=f4lA-KI&k2͋A/H\/Kvi)lZz>{9xO0 ݨ'xmC.dp (FjGHʛ@%AE!Pv4RXq3jh;\aN$Uq{$O$o1Dcts/Qh,fWzku6J~1)K$DiH[`^O?ܧjZIotSz1Jf[پfŶQ6C!ీ93>]p9s͞? 'zV}%.9V.8%96!?,#bT3m)d3:V 7jJj$pSlEM .p-tXe.[Ԕ.->t !GL:l[&r2?_BY[ gTx},G_ &|p9$xguo9*W3u7 Noꇻ5CHX]f/[9V"A_ABTk?ܨ0UJ֡Os@)ȗdG61\eŗc*sx A0" f|ɏnaSB*֪ p&e,ù?ڶ`b KXeDFx5S-ą%FNg~t"Pt⫝ty3ʠq@0m<ׁ,;mNl'9?_fh;ب 7ʨG#Ew} BocnG  ;p90Bk͘?볧 3v 3vL<u8bY eLf(1ߤ  ϵ(CR-nfKI!K<&7zŹ;u~'%X>'?'qmӪ ١O94#i#(=rƍP:7UU!ŝW }d]ypq'pFx1oYTEzFbubj PVll%Y3źvT`/M"Hr9پa :7lD5du@|9H'[t6՟]f2J{Dgj@Vk`}^I6Gq7r+ f\í8,,y~쀡]1Bx]v M }DRWa@e=GF|9G@hoH+DtƔ+J.N.'ȘyHesHQL3_#a"w]#4S5ޮ1Hj")ӇuZYRPM l\E-N}O DnZmVRP`bDR~~X\'Iß`'67Fث@0=Ki8¼Cfε55VLW`5) S* '$ a E'f\8îő8n,r #3_kcj6iDJ&NGiZ x𻾿_[`5Ov5Z<1HG-kX, h %KvI ts+޼GYX 2ߤ7EUd7E'GO Y g徴Qki1aŗ=w!lAI7 j9y@Dpe0ZQSFMTHx(kF)3~ wl$(.g3GښY(a +{43,eb>0+d4$UMH)1h{;w쉝cy.b=~: P}|9"+9 Z:蛂=,} spj0hAՔߛm?lHUM v`Y(ITTcR,O܁.A0SM~~Xҏ'> tZPM幤(WD#Tv+.?3vdr|+Iu.R$o_di``>}t0 %)hP\Pm9u ;GznqH8̟q/*Rˍ+N%_RRw$̭<C |~JvwvZx}ڤ1FنCY8qR }Zb{o$}3 w@J68:NXU::LĔ"[z X[NԙpqXe7:`GuB9+Kr.%HK@7JB#=2+tGiո.S Ox>BR\ef@23s}Ahw~XY7t%[~&ψB-maGԝ^kG&? WFfXHN hrܖݧ[lB Fk>#Uק.&L#N,vA"I 0<F;C 3xk(g?]U$=Nr?I{^W1rLX۩f5 ٸ]&Eڹ:==0`mQYDၠꈙDe0Q6_}V^ֲ5CqETvNY|2\}#Tj\0-CϏ=ٙX`x}5Pl}~@.^D=zwH)W l޽;p4(L,%uy3PinK}Q;`#@R}W4ZA IWe^V*N"n<u*Y6}i]tbtNt W62KLąCqο+$B]N#} O0SB/3MS0]u!TڇI=Eڒ[䓮]P]dF(b[OHRB:l \]PdHT&Vy8?ǾNtw9ɐg򡄑{UzKsd`遵y,"qtoAJN(0.st1-:z7ნ AS6"xQe i}ӮL @QC2 `l3iu}aɨ̓>He _yI k8yyLY}@+tR{Q^+O_`x}Ѥ/(^K؝5FS:PA0oLEgrYU0YkBV6c!CϜm놿R1 Ks 1pR:6Q"yagW?!ngTi'Z/4v7HX?mN,PN92ozmr$4zIDUǁnB|P+};ASDtD*m]MLemP^~yjxC+ e _;m?,x4XkxER~5vXr*vgXj(C hO(&NNKSSH.輲;fQj#pۻ6^I}J@%J,-Nu1OJ-o% 1~]9K^lP+y8e piP< 70n3C[>eKķLP7KÉ*-QD>ˁW]H]9Ry29~sWJG^{pZ2Dzuf{w)mď$JZ<=XU>cN"eb!Q8N 2[d !;{=f  C-'syw`Y%ȞبP4@NOX{1 p{J.];us躸-?+5rLGdu%0KH߃㲘_OF>v6OsV:/ t!JN0iF5ЩiOB6 |4 et\HUwl,`iz4S>z 7a5s 3z5 oW2)sbG Lu΀mVi &ĥh:l5yyr %Dq,T[y n90-,\ΧNٛ3{qTRoWEQBv^оmr}H * mŘ vҟ(6]MMNqRBs]QEe-.#޾F 3,hZw}.8^aVw>'7H&Z<oR@r-g , }o=9zAu޺㯶&K?W j[i*HPHp>ܱ{ ܄# WˎMJvkA08E,}ʞuĢz=,vfᦍGqvthZ'SFj>FQs6jWx?@f7< nŶr+ [\wi@ඛ4˛۟wdh}m#Qo _RLySg<[6ut@.-bA gu0^OXy-n@跚֞S-:/S1O =O^jivl>7(7RmI jd&S/dJ}U#X߅]:#Oy|6F8ַMhj;vP&=NS %0N2JXC xƶqCk1Zzt3'ʮA3a-V.(2w sܳ4%pu?ۏ?j ~!I{"[Rd4( @b%Dx'/E%B B`>ӴekQ\O& \D`|=Ɏ =SDfPFlY"eCm4*0U:(ƊI-Q{VAt 8)d?Ixi S"L61j[2lRK?r/Vb^^q alԞξjXM f#Fr̒mq|n߰iC>WihS.qa.i *ӵk0b"Aq O`r=n I'7hUYlxKMBe5 uDU+( *eלc.*sJ))]Ms(0Pr d7TR OxYf1 j(-w2`q0!qt>[-b?1ގGz`(OxfA,3" NLLe-v¦lSZKPĬO71 2igi;QMBH>X8Dڱlҽ @`G-ܜoه>ӷ{t wzYVoБڱolKxv5]cd[A#,ZP$n)~*daI CAϻϝh )ktwWcM̮̀ 1ÍX0g-OK+(Siǟ,'IhAA0. \(]TV۲i{ fbK?x (aly^<%PA6r\s|gڠg\bHHg^f[NDfeF(J֙xQu-ҍR08Ӡta &3ιܻ ^'st=p qS0K9 # F_qa7]ZIQl*I? t1mj%i:h˽ȴ .ݛijz-ΚM:-HNGev55}b|/i-X2Ђ E2>Hy[$}6FU z gIT?UW= Y`DmPE/X.Iyq~m8]Nmt ro؈¯l8,y,/"TU#4?4M 񉳕%ۭQ^QAb *VK#~;`e8W-Fi Pөa!w1* Cuq\ʹa |ѩWƿ5~x><8H_;?' ykH{s26#% _Ǜ.iT:ܨh_8&Q/c7_|j$dSn]hMr_U t}g"tn:]  駣J Kuhq*8qnF+n[wF@rˬRcnƓKC?"U6 gm&vddP,]妺y }#9[1J&`wٺΓd5~ bMGj 5>ڦZ9 @ Pk(d-4,ͥ; [Uܩchb׉޶SS\{^V8a6ۮ0Ҕ O;K˴H=KsWtaSh<&L3U Q#kӌA5ٞzoe-cH&eHh{I 4 ~wGW24pOGT<!FG[=YFK鬈"'@;oQp[S#B.8 G7u(l20X8.~.L{&Xh#DALE?!w'#p)XvRFS[hm"lǰe%"wl\B.#e\i)D/06G1`2U#\;3$!.*~Ol^x6RL> Iu\qΐIY]e72` ?'CeG[$J[>svzg1k*~xDM7朿1?#rZF#P5ǑsS|ZV/"0YQ0v2`>nW޽_jOZ1G ekT@tzm*S˜6e?ʹՁ/"iz+#iVzY4PS&LP*[3rIc;E)wV4x@y 1Dۥ*=0oa%I R!P_ieM۹(rA@YcZYcANՂW-ƺ4ǚOtʉ_U=_s4>TsC..l{֑WA;&/Jƌ#Pظt&HS1>YfyX#-{,}F]dEq8?? ̬̘auG}iOS_ᆏ{f*˫bMYZ 8!ڈժJ6OUW_~kZQٌ1=|%NbcI e57:d6Gk L06"*Ҭ:ͧ-YN*Xeh\{>G@Ǹ\|.|jEA竷<-fX 4h\#u/2&l I,,.bZ־ 2eQ͌*]B.Se~>7= !O,a+B6?H6 ңOE[_<-|=4s01C"e ]DLgCNn.<;ubJv:+ ̴^ȝtN˵3 XS_ΰ3&"EvwufիݼCEcsAn=>8`Hv>oo4ݍR?xOFԲ_“Xw+#,Ӱ3\an8(Y_7 #e4N4U_ή(ADU|"#X AՇ) 8!$w@0we ]3%v#'e^\ʛ5xݤI pQ Y_a=W "G,IBUzg#Vm~CҴ.JiEgăHΩ̃m5cˈ>}^@Xm/͇]`NlX# ;|K/KkElϘ!P|&a?0D\(Lm<;$P'_1vhT9le@Bgvg'2;u3?)ɀ0$r=']h*RܒV)Q|&F;J|@#MG6~~# G i# Hw(4}]o}_Y@Ij)Ǯrጆؐm.r\%d`krwLt7i6N'UT6$>sH5K€x.*ͭާ&n "ͿLOxf|ݵzٝL9x-MoTLEZ~R~۟ vʏqL-&CREXݬMLu%)+|ođheJPM'-q8l?H\9Ȟ^g2xO]n2/!Oz<]e_XU=vu']]Vx\4T鯥-aGCQSH.{1H+\ylt^ۄlhRZ k6"ԍ0'b[.(D@c؞3Ćz=V;ToYouh`]/mԱ .Ka=.23km.Ig§.JJUO`hR\ۥ.=t׶X){eԟ_gP*ڷzRXni(x$gWݎ(W_pp,3/AXr#/1(Tn³esȔLa{"H3NWBM'*xI&d zQ\˼䵢:F~NCF3ȃf٬Ǘy,5"5",fUeiPG` u<8(޻ÊY~UưynX6V]j1T>@IV j `[*zXW)O!dI3lV(#!}pL?lMJ4mn84-ȒP[3OxV'\YFA?8Q1_,+8]7 ߓB](3A[ h\*ly >du&+лHvr8JQsUs&>.>BVY5A(nçn"_865#MOkgoKm~v!}A̭ؐ_;~l p'ݛK|(Li]*VM}{ !uRA-X৴yeDrhnr]1HpqZ'vD$W2WV6F5"^pwS MgU/Hc` _{ WxVRobz=˜6S>ElHʴ_1geY)g4q0bjGY.NnU(w⏽2d 1EyXAG£QMraUceo4*=U֛) (Zj/տŸDpP^GqBmnjİ@]Qb0($K6Kep%;dlh[u'b˟cQk!Y31mŌFQ"FQJ~"5yԋݠ1\$́n B6HRp7ls!ٴdzٝ tZ\r_wO'h:#1',w3S 3Ϙ^ ^'+OE$@WJKB޹ujFKJ׻y4YmУ{2~\hwݟU|L6Xa/t_wdgX-s2TӠv֓WV ^YPaWv{5c-m=KՕõ-vWYnW\t>d,O5.ǟQqHGLc|O (1}ˠV S`U"v~?]_#H"M]K Z*#贝^_P>d:U G;m&9-23G/o3kÎIH " Hk[n{"9r SMA?'vdN%Rm8"i,{"1(P, W!Qr#@+lq}9}S73U4WNJ [9A8UO%T 4@C3|DcQe"UK2!p%!+f}w)*fL&s0ߟnvywr#Jx A%D$5"՝Ik~~=\M"*߀42Byn;;jr]Q3hQ_]>Ħ8`'`1lէ \//kpi]w:[ ۺ+ưU)^bRZPiGU#&!:bVp3P@RtaSOyKtS4` pw{%(y9F4칚/\ikY@{[p yR(ҜPj di?gy%CydYBy]NBMȩ̑fX W$I"ǴDʠ9 u\fN6nő 2b'j`]9rصo#Ʉ[ csp ̛-=@<)Ps.>Tlk%vLUE- D ?&$Oeu?o3O#V$y+ⲱ1gAԜMK)!0UC퉺t&AܔmK ^ ~Υg1ԻȲ{M #Z óktjկ^JЁiC} ]̐.q"j}U?Y5EC{aK򱨩Xq+,M& ~yLʝNo*3/[fKٔ@ &i8)P^U0mM*O2mmT8;$uEey~^,іh{ւ54U C=rV,$D-Opl%exg?p)U!mԋ+y,Piu *U%;ARƙ j  \<\^^s7JWxǠؽvDRޭޜЦlߗ|gή-l1C'MߡS!$ rF^U㏱PJG,^UG;t#{* Ϥ5·d؅}d9$56 pZ= &dnA&fv',=7gNql0:'V&dz Nз"Tw2FAŒ'ġ` \Z PՇR+hrUOY"|B:҉Z [d`´M(>C0S& .+"?gYL^^(T8m?v!}KystA9JsOMݦupήx|iHVR@TyJeDnC~[c8/rJޑnvШ|y{S^oM2` Eo+gFJX{Ȱ7V^Ds}/%DX` Lo&b0#%Cbbb=وIP("&ZJ Nƴ͞eGeL .U `l?p -:\I69ϚF[s8Tv8; ٨^ eyu sWl);-ny E i g%dvWE9>JBS I/gl1Vr/6!MqkD~i\;յÜ$+4akۗ8ĝ? ܇U[h(OZOA] e_LhsrQ WٷBZ #{s#*w^GJ|c%P? ϺƭT:"YN$/Ԩd!;XGYAY %Rxp̲~ih_ů\u$NaQ+Ii i¯7 a8 ;ii Y5`(I`>%۳;E9J;`ի!жfF/pY&'q"K"٩·t.Q3x }dQC ]rceq14GH$AH2d k8ݼepJRk"sqL{R4..slBь`ѬfNΞKd~:ŹߓOkV-p@Ot2FD}DRo5gcXl0[*5JFRUFoB)q :\,W៱qԇHU] W0ݪf*Sy-<8z å#Y׿ !EUCZÁ%Bñlٖof@ajUz.Z͢)r* E651`D߰y߆Iق{-X~>kC6| l7PSxY{L~ )$\R A\85n#Qu?䮥()O5-jon4]yYLRuvɝmZX5Rn/ޔǴiO)L_ݾVH151qCRę5Im^wbv&{>VR) D|`!t,>_Sq/T%ډweTu#ᔕ(Rר/Z- 7whB\$.OTP]e?%'ELuf'co9DU?' `񝍏WeV(%̂W*wي?to[p ^Na3yPT!3[g""S6mktϢvݪ tg i8'rZ[; ou`M O\S?:x gH~h9A{Ys[ٮKuc w_h]NZ.Q_-*,:t)DX7ɤ% UE/ixfЗ&)}Ǥ noWձutQ̉}F68>%i(\ltޭs߰_ ͂(Gװsl"9Z ZQc9U"%{/\m WCzq0.0~Nf) Y`2K.ݦK_BLP lY),ՈKTślvDam2 _@DӛH[][ fq(vGc֕@H/u9gK.? |ێO0 %J+=yPO,ݫ, i!R,t")ލl_Ɠ7 TgI6a$BMj31AÎ@Up[kjqnZX|6bcֺa_2N}r#2Ǡgk?/ST`YcBC-V"Evz*ܜ,UMϟ3 dPΗTD½q{Y$Fp"B䳊EY\(}’9T8[1 zG=0Z>HhllI¿y֭قKY#iȺD,%"1H4ދ3|eIBZt/8gq7*#5XU 'j%1Y7NPFwqRu- 6s tBebZc:~z. $KURt&3cW\"J;Q/bIK0JBZ=,US3WLv XG o%S#ZU龧F2iڀxY2?c߹ތ31 R-h^u`@:e3nS [,yP162ͼ,&u@vpy ic긯Uyt&&dUG~dɀ6˾8č3k~m|[1[ S`z |e4/]āۥ0ˮn4 f1nlRtXYWjk"o"Ry XxB5w&#=a&mK?V]LV~*6}Ibٵ)!JV6=Cyx2Iw7:6Ǖ%p`d:\b+_/9`[k-3Dz$_h,z/՞thuy2T|>vIّtL`_*͐4w{5LEw!U:=(~][ىw>xG ^xF"RڼQW'x!%59|}27]=^Dpnw1UCu`=>RH/YuZ=BaWT{R:{;??: O Z d49ܸ f0>Auqd=P}o$|-2AB][bvX %]aBP w]WK6x?**ws@j {AVt|QpWƯTÿ%O$1y7:Zf+L&b` ).g7`Z{|hkJٞvFxh 1ӍY}r  HгId|1~WAu}Ht=~ce߄,^?7L'؅4^oPAOG3s+QQK8t@{H6ZP7ԡ9F!=ѓ `EҒ?X%)-Sr-7.ÍCLrF1bHe4Om)5ID'J9+ MKUġx:Κn@gu'cR鷨03jpjd ,9y-_ɮfi|\W#DLJG =I8QheF|mƃeɤ sj_~L#Ca"|4d`A@g]J 5԰A3bT 2Lֻ 36sn} uN9 ƒ4li!#mv^krUv2*G'Z8ɍea iGhj)c||`]Mt)ja"r«;]n{CVeR3u1N4X2?I,E/!Ǎ5ULGsQdh}4&o3v@ 2VkpY.$y .])Y@Mo CQh4μ<إ`b^fI{AmMyX ᾁ]oGM,P{=u-Bb @ 6b3ߑnq/=l⬞*z-%)qa@]Z)O7[vzcQ?nfHXD/u)Gb?zLhI /2+v&Vkg%L@GӤWO[\Ӈx[oM. +p?Y,02T /sO;k?bx2cn`u}΅OH+})`rfBiF4tvG~Wd &)[A۰۠;J~@p~jX@JZ8:g\؛niJXztFP-OUUOT&1[֯WׯV=,LtXQ̟։KsQe -, a;}n|SwJe4Q8J?Rު _vҶ3S U1"(j1DxO銶@m-R~6I6DAyىnhҷ-ǥ tM eިioI&ޖ-3L4!QXߗlZX5|$DBt{"Ns9`khaaBŰx  Ed !ߍ`<TNǁIk#f0fEfgEq<քu3O^FR?PR9B˂o3pM{#VYO<<çYh0ش lR^ -m2\ŵ-+MF5=㪱P6Nsqܗ`p-&ᒍ.BoUѽsmLuGv?blETT$xJ#vŵY|9@I}/`J;YٳGdbʿӎ $^e}҈!shLW"mp k-ˏQ#Q l5f8e9Z^'щA5yV?9dl '" j+yL/%[_C4N_cʙKlVƀwsthP bbT=bN$3 ~vesGM|7n:?lQ#5\m0: f]XM3^R;/ܪ\u6"k.L2gӄrC%w-bz!6ffb+AD 9*7MWč0^rY@%1dx0n-vR5I&ĝTPb?]^AEORyBl\ίH~tpF$BL uF<=(q.pz-C/rwm ,ΏA684>ŠK#M8$X,uċg7ʏ֠$B=~}0$3$wZЀ ۷u]f ߴT==_h ewJ,tUr(?16^mJP|&l#}&jM1u uڤ3Єyḗ@j=-5NG^w/Rq>jG6* N*}ym)|,0v#ȗnhjTiUX۩ `PYm9ó6댄zy YE(&^6Y<*^P +=/iURNDw6!&~hm!l T1ͭgڃ#t2gH$vKu\Y.@#t4ܪ%oNSwLHys} zliW)2 ׯ59xEn]nWøaӦݶۉKN7JǦw |*WD&o/ ;i{39&JY,\E3ι2=I`8FndsSFUuɚymhe(ȏ ] \3:k%Nm1,3Y56B7 `tq3?J2iՎS&:kUcYjfYhn Iިlb@ŠIR&VI1}+9TϨ[c~2՛Z[8M8\%'*q=9R~ Y Ei6ZISڕ$:=)2LP#q[MN̄?Mj@ 03!;nZb~VSvf| 5d͢{ `ӳ.w@z8wJe{[`C5E Y4myt"PE_-CZV"}9A1qp=3ȴ@N&K=֝4ݕ{qQR<3TT~}HSVFn/F<$yAz&|33w*ocNa0JFZlJ  ^U%|AcX.iYI({6;͞n CaB06r/[)2}oœ_pSzxƘ'#g:ZF T/V~&[LvmKqȱb9rTcڹ -8N:C#;T 谲J"@-a)9fv3Wz #rGO-⇲EEVVܝz|!kԙsc@Tp`MN:@ns˳K+$; *6ӍV͍]mx9',t@y%a(#),oQ3v|4v  doxh]uR<+F=S&oP b۠-D}8$qLScL;}"C#Z p+E/Fo{9 T?NOZk?!N599ب52WHCQp}.Oq2Vo +@aW$ױ P; MJisoL~!y-a5hBοk(r#:RR}S/wUHwf& vl$Q:IzϨ$Ǣp/clp:zF{7]TlmgJDzdaH~˚ᦹ1.sV(%b1]1(ɠhk©ƥX}qz[1|ko6M(2JbІlRIL|]:]BU\'3%x\i E`I2Lo-u8wKB.5"1Y[A-Uڵ7D~_n^݀GD/"59qlX:V˲: 80U[;:L$Z"d3_{2.]7`MJ fPqՁjIA/L|gPQr?.vV,-mժnWbrEkD,bQ.I*.iNFtfvhާis)f^x#Z M16?R $[95%lOeX6y+*a&NgZǘ.Ateؽa0ɩ|m*{0VfV,#MB#DdaF@Ws{[Ew+YS-/{֍dlxT{+&ʮǒӂ v4GA2˺=Yߖ|11k{5cdAMaAV4jV\ʑUPH8dȎuw{Z g΃7SS$Xf﹪@8,a3W%*)|`u@B7OAh$='?VQa@MZf絮l!%Y߷|= %? flpipD 583[…8 o)$"վsu hSEgR7-. `b `UgQ;z~yͿV َq]BWw @X!nh(ٳRRj,[[Sϥ0y\;V40;:]@eh(bG1u)J U|cnwH?nE$,%@Q OC̢Zx3=GL7QW!H& v6?N,s\X.S)͂=!W OBq9mWMTn `'$MϬ^r6tgg05]uehyhnyxHgBj+qxﯶ>G@G!#j\;/]ab`ZzZ`HY0Cȱt{ [378wXq%yXa}=U^*𡍪4=ѽXjL=~ZbC%FL6r(Lj認|ɐR))k/q\-1zԂ1~^:7Ⱦ睭ooe( R]pa"0ד|aQ' d|VL QVvWv!, , &%'Z -D871[Sz%;z;J*@r`v /)DT^(Gәh[1ÔBPq cS^%1tn{?wa]K¹De@G? t;&i( jLJQE$MA6G. c !1xD&=:(=^5krWk27i-Ay>o*F|r^ ݿDx=%Ñ\IDUT} +M=8E Uz' c/xQofNt$Ū:"1yMDžnԙMኁhsix(heXS,^/Bv+D _beEϕAfFpwsӨ=0=hmWϽgE߲hx"Ϙ*~~]CJm9G>#*g- ^Qp]v850Uaڋ^b"J+\^4=}<4X9o&|+>Zwp zC>aG<_̸粴^a=hgv ӧ?QH\"T 4OaU c)3 ks^Qɒ˔Q,}0P+l^*Bمj2Ǻ[zn&'~b)\;:À4[x`~V$Lq6ܰ:IB+MX=q: Jz|5hU v]07}!b Qm9)dh 癅W3ܝKYU_Gi |_=)%oRM(m3ea@z| pVvoD( \)<< z2*]x@w(c2u|%բ蟷7&@#d<'kNA$Hz+MSYfY,S#G6>n2^XWpzNA-hgZ;Z[!vos(mCj:ҍu W q|N~dsΉ`/_l9byNRK^^1yYopX;zFtWDLr#zlg7,k8P&z[]G .@»*[Hw>«T BJ! &utd?)I< tZa+Jڪ^yYC3WsN+IUvV 3EuW_3 p[%[&}bݒnJo 4.K W]076OoGbInE-:9ӯEwWs j'qNFv(S3pS׋DrD]s_pYudssSM-G.*.uF9݊1~ 5jѷ M1釢K^E(s[ '8n E2'k3& AE˕l (3BKUv LK vL%VSwQ h/kidxbq/К̠!!9"9Po_}INIҸ wX%heC.bO,NiZo7igby|.=V[C4aV!#W)g6B2 %ԍ̍egioPO[9 85LJ?#'3ڭq9şdq p͎F9uk.ɕ;>HU3AבjaWr7o/vbѲCg+/QYpd5afD's";5ٶ#+ gAG* N|:z!"5wBtbLAAA<7އabV~ 8ZUlI5a~7xd-g ?I0 !1$9˚.& ?s36ݽwGD:E(Fjyz` 8ժ-O{qVJU},I+um/?ǍJ;jmE;fN z)dR6Cq-QGߤoO2'0H[Zx_z̏AّV+;I{VJ!L;y[t4/n=AzVy!(71ee^!iSP\̆:3PYy:"6JbI@%R:bM@;Ca]ʑLDP1r8B"W(ax="pWg^j9#a :Π 2h>x%i -h{}KdnQ@h|[v%9%ZjDnLhQ~b|xzcUIMjjqB9N0bWЩ;!'NCC?)4 1" &ٯ(3ȃj*|CK6k̼\'ⲾUJ;qǭAf;L\SMge%Eb0F&]0Ngd@!8겣vb@Ie~?d&giR\DEc 6P>Hq*OJ u %-÷y8|GfFkg>3 ز,M'*]E '"sݻOcRkЫ"ږWCj>{vlM>nPHE!B.^*_{N\<g\{{}CxtTYdq ?C>*Wr廦xV_ .gR7ߤj€"$ʑҢK3.1IJ'x2;Xsb>SgLGs0"-"$XR6yCDerr|T^>Tm݋**HQ~ nnF5]eQ,}FNEδ{J6iLDvM:Nk D6_e ojR4 *S!ЙdG#Pw7O3ᙸ6n [vN_|{}n.DT${GYJ s|DMӞ4,T䣖:XÒQ͠Q'ʺ%R329 <1sb]zPc6)=[+?@Vggl5-tYi mb2i9+ضo'`[^8C7 .Xυv.ZDCDsӋ&w*Uck.Y: [Dk\6=X/E‚*k="uILq6~l,/v`ZHxя^E*5b]ay[ӅRFxC"Lgݟ;Ap~D->srKZی]9%.*as8M|M5cs0mQscǞ;y < w(Q87%; 6yZ.=j͐dfceI$t`&Ri/E[S-Y\&{u $Đ@%nz&ū͔n2RmC6k%TeӦv1=dFJ\4H/fW95s4x^`em?M]20\o*b>^XAoqP̖O6rGs-흊\dieԐ=H)`(hl͸(d;xſOӔ9fG5V.|8:1y`I<Y[6VPn4r.K(?$]< !ρ!͏]J9S< 8sLa arh}S[j1``4" X`}rE,'4SVnt ?!p|%o1{d[p)GYJIQdfhS U~#M[nv#t)*T:ggC.q׿1(%Nu8zHzZm$"`2ϢAyBd-;5Z1ϯ \bݞR+#k0P4ΰx%w+)! RLCvDX^yl^f$'VHQYԛXG”},S+З?d$W#h{,NCglPwϥ1"d ˏ۬7"op|i;b=D_#5`Әg+/y .F[tY1*4Ήeݮ:hNP}pCý@B Td$|÷jS!ֆ1aQzqt#-ߞej#2^~To"C\gy @C"aQS6qum3W~XMC8ϸ2oMwk<6X ffީUfˬG+s#՘VmJe[W5TEK'~.O@jҞ0܃p}ɜQ_]E醘Cp/hg<,@,r iy!!gc]`BԽ#_O ]NKXӢp"^);5"5 =Ӽ&7~zvIvUI] 72 fHcwEkǔD`EKE 8ctGd2P8{W=^B8zX5ߛ#<'b7c.]Dک!Q^q6}|t"n4 `sFI؅KF(' s)a\axbk3W߭ 9}1ZIσ^aӉǰNj&^Wlti]@KT$SL< [g׭d1mp=屘Ëϣ)XU;^ ZR&Q oVהZ(MSi:nUq"wG0|ϒ |b-D`Ģv@u "b"VkMoiX/aÎwiO5Ɩ߳*}|66E=T #8L#CVNUU/M@ejG0+G  W,x5l[POٖT+3l!rHjB뤼Z"1$iw,g'kqglkzNl:lfqG(.JhXw??i.B n:i~]IB:H0(0Uz-ʦΌsV}%+dϜZmG/qimZPuJWIl'EJrgh QqjZ%~^fD[1"{h+$c?N8z6'?qboxUgD{e{SAX˲L+h/.H F&?NslkZ*9x=iK}oJ4zRǹhi3U#7 +dJ4<ؕFd w?$xuG> B&Հ%8]ƙp],ir҈;>a‚cu/E-.a1~s+":(",&/˙|,9T*ɹ끌:>*FI9=;0cq/%NuQcC@si8LIMForAGg+RݱIBS .L+Fr$z4mt}_;/daY Sݼk&՝{fFzlr6B̫9A) EX OMSنbKU)M! =P*܈=i]"DwDO̧6c+uG&,7dxD zUo>|L[k6JQ=c[_ȝB~E;#.{3ؔ!p30~&n,w=e <}RY'nI,Ҝa)-ЏG`14ȕ}=dq-GMHwKwc*kp4mLVH6lݎvX !Sl@E#'Noز73cjnLW*p @j'q%n>@Ki(9[5~RNW p"ef0K궰p>:ןםh{v,[d:jKJ/HxUPJ3{^Ѝih霙O.0Q&-rR!/VH7CbBv n1>.gp3Ag+`?&E<=P})6_WLr8 /=`ʘ/׉JGY鵂1czKHe57r5 כtT: Q>Gby?,e7`%#_6vV(={B9>u;#?6cqSކa}']}5%EAYuXlcV3 q4ZO5]]Ar` ?0_ٹ#І-lʼn[cEʎ=vJkƐ* iQx=|FRa/!L;phe& 8,JZ'lJ,5n W..H; (ڕLg/"y{vD0:F4B4V;TK_Tw$k5pAG¬Ǻ4i>jwت ^ duwd;k98-7ڬfj ؊0Һ B.'{]BֽBcVbKuS D~`jRayrN᷃.UiߩٚGDɜyol tvP,e^3v_,bWÄFBZLR1 B׍e a2gxmJd\7\6Z/‹l$H$\;^?91o=IM1TSSʉ7cȴ`_@x2ʉ! 5@y 3IV]f;;a8 /" ԉaBk|Zn g:VO8sԥQNdaJ>jCW+CcgTcr,>+78)A&DMk%<{cC/OJ9K^Uځf9 =*( w<,猉Y_I?CjA+D/nɈ졗FX(=&Sz&$J:c}yml|]tZh,3%@ @T ,όgH>1sas_iuZkE4yQ^ApT??=/E8~ f \s &-}=9 s }O\{aE&}:a8R|>!sqXJ`z-bCBF,:!&+p[VC|+PhtfՏmˇP.K9/%ڏJwlV9q!dt|NxQE8,;OהjP4Z4 4E9Y\_!fPiR#4.=tgc'rS"rN]I̍.'#A2B_}wykvp2fsIHStRQxUٚ~RZpX#%fZE4iA`EF&5H}@\[NP ߁.d/9|~!EO q=!ml0o<œ@U 0>d"PUɄBʗs8%$wزq,ӡkzʝ;zk},"ԅ~}/la"jqϭokA@ԛ<;Uߍ{PZ# POџ++e 0,M6BH[|+7|TU=.||W\}lu[ʿݐ!S뷑孏H (@n!gu哽P:i\R]m>/栴,}oBrY^O1l]~g(s5hAp`/m>m b#qYAr'=Uh9 !\xʕ3ʺgX-%]h3:0#'li0$q#aTI<$4bo{U[ϒ7DA=">gQgg;7* c4Hf /C.6\N"&5lV'hO1Rq~ e[nG1 'ua-D[oH\KOl׃ ~w^1D#K`T.d*ױ]I,{gz1rMUK PJp>gn~+paGaA3Z1UX5*4lW4 ^3p}ZU"%ydٙ pك"^U|.~I(nÙOxqQ9?EH,&!ݮU=}zM܅k7"݌eGƆ<ï@ =g04xO̞׵(粽ΜPlVyR&Kl5.t-X3g":e4j>Bjlx smP>hhGxM3Gq%}``'^n͇bLUYj0k P{;ipY#XWvhF]o4\Ƴ<ڔg,edW*tn&wk3lvz;mΛ p;J`'!8?_3d)+(eRO I:P\N srƠ2R^ChzZ󴽍Guua)myJms k}TdT3x]'; ?(BL2a0,^7f KKj7hvYx2'rx?bpuNo oI^jqdMW@ķĜ<~\o9(KƓ5GEWRCΜ sh-dڱ̶F 0ʭ9 T;0Μ$KB{(g6>X{x0;]SRИ>:L6OҥgМf;|• ZTLk3Njg9.έڼ=?YtSJ`dL' c$C[9늌/EA+Wb%k_P]usf$EOy7 r ׻lU+GDфL<rL{jF7~Z>*>n~lyY&e ppdR6:q5۪'2uk ^~ 󎻱Ey* L\nGX_51j+#$g̣<_*{&ٽ,2ħ8 ~2e'U>[ePHM'6drkLVLmp#LE 8U9?;8̒^x  vl Э-NKx+'O惑.l2%#U;̅pDjaG{F"%?frILW:\t;/3i "ٞ1:GtKhȟ6@DILd X0)7oKo-N:F u6眴4c(h;" )CT >+eI4OZM9e&PoѷfPݴ ܝlog޷#L&3Sbd3EȤ#Ý3KC#ԮWЩP$~p&q5#sWO4Aԓ|k(Mp|.ְ_~Y98{1'y i>mlQx~, ْ̂Y6,L@`4ĭ ICOddll (2^?E"4u*2ݬJeodJuT04@Ӟ K ?;v=]Cs` oˉӊ!jF\ȗ.Ej8u(n""r] 8D$ 41̋*ʓpG2c> i}Vi6NR@fi}\ȝ-Lz&X8$^ dwzޒcUxIAW = .C<в/7+`\>L4BSoSRK6X[ CZȶ 1)%: QzMT5Zgpm(1(b[P NKVG΃91ed#as@ $RE6,1=q"{(B77VE_خ ΃o!jlCmBT6Ki L߽ѫ3b}g%e,'5*O7)y"opP=gwӺjAaLjŝuu"{XykFx#7Vab^v CCn*WH+`NawfQٮu* Sa[Kb3Җ`-|.YOXce <ܡ70 4,]<Џ_P/G+0`8U%'l~>e:k1}$5΍\3HǓQPӽS-KY/RDPe}MF_ )' YeĤNV\'z*UPh& W5U56BM $F{nSKZ>ں;)H΀)ء>P (qT~BeJQRЕdR2WzTjobCXOD}G0'h0JtFV#pt,۶2Ν[7.Jԇsc.q!^f TVp@>/Pĩ9iΆ> S0||xU怚}d( A{0쉫m$~[/30=_6!:A~<99s7%-5 MFYIUՔ~W^"' tnni۴LV }acĨJjw{*$F,Hl;D(W2 ׷+ yl!!ntC`W+30|;P[dYqݤLH33UTͣa4'yٿ%z5Bc÷a Úu||`Y #Z/CoŮc.ќy@Ng˚ b@ x+*WR':G{jk3NN*=P}iW9 petvowhm "5$^}˸d cX$'miV;剕irr3FumT96~JO]BKORKd-`昒\koACJs?K p ,8 t*s'ǰ1]u9Wہ˿ΰ ՚ רTV4MR:|XpZ#(h,+sDq'9Bm/߯f8l)DOʬI0Kae̅(w#An> !/w1J@B}u; -{KL&$9N|p+MWQ W̯VJGl$7J˨D )_rQDXȨ "G~ V\˛7MuWGyΆ%zu.ִI5,׶P'ug}⏣xhE` x~2;q8o>+Xo:XCB°9HښY%&@Da&csp^bƅlYqǷdk0Ռ&S0^"]j"Cr]WjL=yzV`"W; )`rhuH x>TнiW_w vAdUUB-,E)#JHw©c(ǹw {t`Yc0%w Af0ӂhJ K^r_A&BJxR}4 X (f6#%tV6ѺpA1NGW|ႳTўAԧҠ2 BiθsKM Tu$atd\0^Y. ZMT ԷOHX0֔ RߜZL( c}[#c଄M']iDN*2 6"Vg@i (^5Rp«E/H{o~t9,F&IkC, Xo:r׽#Z$mO=ʑ@Ʉ;3Н0ӎs\VJf"صoچexT T?J-|=Tqōʪp]{QΖ]cZ_?ª'# Ss;@|ဧr,@NǴ* ~p9f}" >tʴ L90Y'paBށu߿BYd6HpU.c;8C,> /ܷF"5bmig@"TDO VqnUf0g?\59r(tt9W'!I*E0_(Jt?44"#LT4;x p;Z  Ɲ3GMfQ`!].Aےa\9~UK(tc)dHOAF 441qY}S .hɑ1L7EX81QQϧՋbџ7ԣ‘"Oek2uPt;[o윂R^RBڶ4rĦ`t*1^К_̊((guLpt98$Q ,aPvs.Ѥ ?Q4$r]WP-?r {B-g\ϱ.ƿ^VVƔ^ H{ugOey朑ҁ6|L<I5ak=H`B$p6]MO粈}/mZ~ԄM|[` S?%`0稯V"@b)i&nEPoEjUwl=^xQU~0.?w*B>i/Zk0uW$s)mTHIK`Z+Ny3n6ke@}=Ѝ .V. c*eL}֥o@`1 1bc`gs5S>2j++,{S;*oCKס{BQI.e?I!<&ضc\)/1ww(,[!"⚦n`yx8M(" b3{3X$GI0\k_p%UJƃ : =ۚAUMo"QYuH zꤗp+pqoqjy!p-o8Y+Bd=~d>nB4 -$?scpa 1(6VT`ZG]-#Z)p6kJ "+A4 Dq+G>o\G8pu"볋@|.^um.~rVvХ#c)X !ZI^#Qt*fBKRgDՋb_zdR ,|^J?]LY V1K\K{(l!o;:t M>@Wv:+d.ViER>-NE^ڤc)c5L'/{~{XQaȀMsvڨ|W\;qAx֛# }BA8M\롇VP( WP}TRTZb'oȍ]8K,?H-f<RM:G4gn:#@Ib-,@%SK~+mϕ)RF <<}n]J nEQ!eEJjH:2 :=tⲳK컠4[3,Z'\m3. UM vE ײIlzg8vqb/s3š"\鹘;_MZ /C97ej} Ru7}†i mQvkl붡x-+ZXg7rytPwFgAvPBv{mbB\&0:)_MJ"ìǵۗ'9 `RotBJ) Dҵ|i'1p+f8ne~p)t&.TT8e@,rҖQ*E" +dI@yga*C2 y-#8?~jW!0#w? 9P+s*)BfuOdwI}抄|3IO Sﲝ >F4cCc_4Xˁ'_VuwFV{6l!>8&OFF ti a_WGl绗 9kFBCm!E0ũs93VŚ&np56aQx<{=1ȯnND.{` GJK3pQ!\ȢЂW``Ll!YK13ݗA7e!*ZSNo1OQz3KF8 KJC[kNnoj^4xmkЕܗ58JTXpΆQ p ސ,\)*hՆfB!6cc0G"@k<@3TqpV7 q g=ocRK d%4jA_Q&9e:-߷TRrSgW41LK5)2sĝa^"t ,ϺrzLO.ؤݔl8% ~ʼnL:YsR@5{ 濏gCy`=䇩AHuNX~.r/JælT}*?QLW4cqp|xyLZN/aZ~0_E|H߂&:$F>SD+Mw8#ږ7HJ߹A*NCOrM/ީ#+_fhX\aUx]jEr@9$T:DD;ܶ)4G,5Yٟ7P-Tv슝|8e=}z$^G{D4PA(^^ W?T딃4)u֚3>khQ 6 ! " t**\Gfbu 4:]NPYf:'aI!\ӏuH4X0Fi \ <㌫`L6 :c0|HXuBi|y DƑXF3sY@w-烳6|_wO߯toDZ_,n??WK(5"Rn@(;se,۞F JY&Sr䑂ŨbL9O^h_t]׭|KjP~)$M_ zulBMͺDQ@QN:>OyfT>^'*9@&hZ_،a6xޭ17h"2a7].6Zum n%Ô{ T,3klɈ-VN;B~FF+>QᇘɆ[a=jKUss!RR$u\1D`|xn*6MduѯϫKC};2y!ex!B@.0 Ml@2?*.f7ix{~]k?D\J. j 'UR )!%}$&?1pV5_K`Ub c T侓F"i% 5 vtik~}fed"Le@pvVy }fT\^biGS5C S)ANA礹TiK1ҠVXWk] @3^i!/2MT i{xk $ZCr-sr6`4k-LWl aq !]Iw1o3 nGc8NmUߙ+E)ޥz"@һ}HN/`ȴ 626<|qc@ +(9z_BWO-#p|{u[F8 bSUeIyх,{ib-%3T4ȳ7AO=Cs*>}E\=u) Ia8Ëy·qZ+GZ6аj5fk3}'jŅ*'W4jPph2C|+aݙ̇bv܆rD|{h7qfYnmnIK˜ 7aa0Z N' M:𤭁[UG鼋\Nt})_ /umX|=&ȼ%!K>f~'yQM /N;@yABL6H. YGP4U[(FPү)r r&m'l$9UFּŢ>Q&;;&" 7;ۇ"UgΪ'ZptT#')I:W?at}x*OR{8|`9Z6K!ViQ)=Ey, zKcxj-,uv?Kʧ%ٙЗūirg HZzoToز="Ue _֮;0qRNyD%8xkEVʹEIB }Gi?v*dNʴ "v5ɊLa)=r pJC4ڪ/\qyȮΐ "ŵ4StƩ:F%=8+/M)Wd05 ގn|pYXL斏~=|-sՕhpeT9քKyG:wᤡؾ#)%C3"phlhca4F3HT/@ Rz$ТLPuN6H (J\[x'1u<{^HK-h2(4ѸņRQaZs1?.%W.M.m3g<aLmC}gmcEe""+,sS|!*+1oOjVr?"*~#ZnTW.,2;w(,h$j.'Ē˓ m7[B%91[j83g<1rM,4gnmN_LCHU3hQ,RW$?a􏃩 Ԗ#h:"9䟰h^Ќ줅 zt;J&@ I kH7)иIbB9^

&2n,7mSU[%ƺ%mK=C?4˽k')+'" 7e.oʕI>pRNf *$hQܨ1S [A-@ M(vgN{jٿDy>}mA3X)^(VYRl9Jʉٕʲگ_|g xJk.1p5&Qe%5[AphUAX$yTzhw{Gc`ƠÊ;"1V] f$+Kם7Al72">3 7ki'wW(U z5ώeʵ@Wj 3QpL ۅp`̢L~Z@y3~0/X=]1:Ľ)њ.p#P,nZI^+J'8WIo}1h'%Pp6:} GgF9"ԦȟmΈ. Ϻ#5Aq(`I/z=7'w5z>n!<{UvS@fwu)9ؐ`  hba6MM!ql)Ąz΋X` Qq;E=O݊D;¹~=qI]R%:1kG`*\o+,n?ORtH7,FŅbZܻ *jWh\Of 3AS +q=Y8BC9?HNtqX2wš,Fq/YcT4 Y=y6&i _>CՊ`NAq>L;wA*A/U;15p㭗IJ7[3yԦ ,zi)[Gqգ6uߦZQgKaF7']ig/z }AVcDes\4F"Egx8ly }F1?gMzB"A ~(8 P2I؉,Xr9AKOk$gZY~-*~ddal$ L9q1&Je^@36gbi s¥3@Ιu! Hvcv7nr\oIx D\,<NjX)mvSd΍I~m(Y[\3UASpZ\h_8hKy5?EnΙ!cP!6o(NJfN5O`!_âЌz߮9a]Dm,nBB*60f}-U<:u!7@3b2.>``*jÉjD"ԃN5"dw.>_b~nH"-9wQq\ۙ:8ޚJH҈@Ղ"aR9Is'Ɉq)~~SwΧV(7z^J kכ@K RB"&Ll Y7tS$GJ_δѽ,-VgoѡqOz9Q&Y .\9 &k  ς%N$LzҭY T‡9Y۝Dh q0?hͫ)(Zeh/B0w٧K~"['$ڌ1=X༁gdt֮ŠX)Ҳ&ts|Nǻt(|Y9PQߧϾpYeBL@Z. ֲp\좭+Ok,Gէ](ISEf(`H\We*9:&h8;ș+A{5Kx(IWVdB 8 U_i&n_d cc7KdKX ?gz/:#&ҭH^;T%Ic=+ _Z\~!;R(| =,opcD`qSYzx?4?iS:3/SIU΃t^"8x_ﺓ DOqrRؤ51fi:G]i'Ų 8h a BtA&"yk*kuX9iXf},HQF!t&Y-hu *r++nS, Ur.и=R4 cp{~ x7F|O:-jtS.Q'BgGLC4{@U7,yLGE)I!בr_Xʶtvmߣ%`U}?ѧ"CM) ɮmg^ Feaqκ)ShHZcQ(;[r]-S&SWq=P'>/auN"f~5'kDAS4v.RC%|FL355cPU hJ-Y +n5RU*\\xv#[;ȔmF1)o=_~Sɼᭌ7 8e> شV`hW+>91dAGUAmfgCBwcz*5B`mQ/a $_L͘c??"]g ۊISěTJVް6;=eKD6cw9T$)qU@H, ,g~uTsu[ =|XV~-XT追 {SG8ϝ& j;)WEkU*R̺m9(f!go BcD1ʎ̥ܰBXAF6ȣ#j͍Qz(RG20,qG+%,nڏҚ0~Ư Jx"=ǫ,kc$H8jVB]>7s_J"%|FkV.7͏uCB'UN\. a?gA(h͗h PQ̬6mhKc $(f4v mI Q"> A\1{-Ǻƾ%Y}d"p|=r2!BD9gʗvWÚFL*~Mx,ǃdcyǪ2EhOz?_.~4!gH眞sn/,c#4pD6a+M'PP+[g8BqغO9Sn!z#: |Ң SesU^{˛?ehgGG{?h9dzɲ17X3.U6Y(@'?eʾfbխU{ճu㎎=~XՅz"9 aNw/1Ϲ n| lj.`F,1GءrRZb-SJX3+")AbZhV&~wr]gV~+PS3+ `jOky5P_`Qv]m/?Z Ÿ8>j8t%_]FZ7&77 TpNu8(iNQC,iZa)o[e**W pa3Xloz HQsҴFaJlry!]UH1P\ђxW 2?2µ_,(yfJTOrm\aFC1xV,񕰜*Y雼)#aivF[-i&l-E:\}_eϏv'Fs7h޴ EګQ/T{X6 )M#"W>@gsO86T2 ffK]zkʱW-ZALgd-^eqv\~>J gݓSWqLǬfW+3ZOh>@o{zuBA?8%#%W(:rtbD#I[ѹ/˄6lq\ng/s[v=|S"9 TLZowWbeNF cpfQO7XR$C>cF?'A,:a\t4DA%@Zsw ~9g whxl/4IT~.I+.3Q'[pC8)P36奆o<&FvЉ!<ϏSDĩy؆# H T22Iw&uYQM!Up2xn,G7O]*)RJi\b0vYK_MY߃F{bGQR]-X\Zitaw&}OI%P@'"30)~0޾Vj7J$ IUiWA;>8=" Ff 2;Eۨd o65_ap>jTp2-tۥ֏9ƞWյb_3>ZQ`!%UGl@;^cҷvͧI2ᚠ h%D%6KSNa0P}Ѭzg@Qn`u͉u/?q1=c-Vֶi Q \}[2<}\ij  y`E\uu<7 oVac]਽Np٣ %\(Tq6ARJCW1}D 3IWİIKmUnto Re4NٟgVBq.x cV8)`Y&a}UnQC+O#S$׀h) L.].v∅s_ }ar:)Ыw.f6 aNVE p$0_T"F ejV1ρ5FG@< ›M?SbF#ȧbdO>R~:J^ [gBkœU邀^˟2zYG~qI65%#y{qSJ{7h O"Ioa_ś=0ZC_~L C@InFuDozOm Hl 1MTs="-ռ敆ZbP1cjǁ{㒲Bq&фF?8lsB%JGăqlY68- 63AfkxLV=Op7[PԆ5O X)4h9 r"m{;#ל{'IŒM-'(aR-F `'c,bb #]@~lWR<7rorml9& c1-нgV΅7C]/q{lYPLy7cT-9 cUWo;K馌2b.w13·͎G#K@R aEp!Ds,D?'e\P>uͅ)e6yܹG ׿,MWu#dbf:Dyc`6^ⲆMC!vY;޴6[u)?w#k %5 L1 x.iEv a C ^7BWxfs7NJ[Ab?A s$8T=>=PgYo[]ARtƟ "æo?I) T\lx&9{PRȦ ~č\|!1ʂvE{@p iTHOD5rJϳ]`n%HwĢOuVKh6Į~;層@Y4aŝׁO]A8RgqG2|rGV޼e2+zV;L-shu&󝝉Ap lᆠD+Т +sgvfm7 $Q-B3>4Xdjr/=W9-K7,G@sDCі0.鮷(ϿR7dnH(; mQDNg kV3#IUYEw i?03[^ hg~!Քm_Hǝ 2CPT'|eer>~5ƞ(E#Ò+X)&6Tu,h_kۀTH 6)L!A2H%'m/f۽f Ă 1n,/d1ϖf\R)'6mVuTu$F_cϩ2­~N-]YQcNWPRv0_ NSճɋ jZ mI;'B8  ;NY֮fkHD8J>(S^ٛs:AVl|_W)~x@85=4~ERև!s>Ğ\w;(|CƸ.!:{T7W䒱h`0h|#Z2(Nkt9hZ@7 Ihdjyf 27# m>Ҥ;FSqpo?=6 A[?s֑ʖ?J}<@t~,qb٨>zYC^59pt͉,v3\ǵιZVl6rrlr-7g;gR&}ٌ9=8$.äfqyTʟiVܳRO]m5ߢ27w_zMeQ&5\( {WF< ƿʖV'?YK!yj%8]4A Ǧ}LW_M;# ,Oˮ2aN~-p R@ st4%L RbRW9 p<] ]YC0R>*x &L2}V/pNXr?7Ff^p0dAɁݦT#cT#Ժ> Xwm61ZvkE8]Pj/U#ueRQyZ"ˏXPk6QYϥC۫4ʹI ~hG[=ӕȗIj!`23o'Jz x4BWhs/ܹ=:Vfv>|^ =uTB2cY u`?@^BT:TOIFd,̀9D*’/,yR3%od|e6P^B 妷ZoGĉoō?{v` ab8< 3/v")o, |͡0pSKtpWqë]X qbl5%$cmLS'I-9MͰڷ*q d'.mgU?P0)5En={X 9JX QN؛(au ft8t*BBd@<܎Dv*/k QCN|f"Rӥƻ=OVJs#VS8!V~ 2ISc/pԉGޜQۈ|d=$y_wAf\ ([[5ܡ,y\ >Μ) )7*19Xe75<d\΄AOE(dXo [G%! ٨X[!Jh@_J+r*E Y:*TSYY`,}nw xrIݹ: QmK(vsԅ}(8FGll? Ha;49 oM}N:YNܗv9"*.LR5M媉eAxY87EZ˿Qxn4^Jg{nAPZ?YN3QTGR1ҭSqD8iwcĝt lY /pE7YOfF#ʥى<[`Zssj&m! &2YZ=dc1t iqa۽ϳ_,Kt%V$!vD,=$j\yelO<,M@zۮnP,]L*^kas{.w?&_]0Q=@RakcJm8yΜ{ЁgDCxG7gsگ9r\%x̺(nO[͹0븦'LnY^/?pqt$fl/|j~]|U|#ˍ_HP=ش OZZq ;<bξ2/Tn:X 9qP6ؽfd/bcF=qtE*"Ï޲ R&ߌEƟeϋ}8^%JwlWm=7q< P Qr;%In9ϟW24_$Q:N7/~xz :_~m iJ"F6~N ZRp T%֩SZP Y\I;ь<.JD8ʱ/VZ1|.Y;ذ&t,՝"2I:E 4Z b;J2κ~BIέ&(c@oc94V]aXyM+?{ݭo6 _,: Zģ$=%&(bUq|I:gCM; t@i:q~6f9RY.!at/{n?ɂ8i8Cٲ7#L  5]ArZ̅u1!B+m6&CnpsΞR I`$DdVEe1u]PHV [,o$gjH`mDd Qټ^16} bAlJC3 ^X?8z7ݧ60LH*1Z+v Ws'we0h E63w1Ql#]ݦ)i6tik^MZ3-friUsn,Ԝ9.q/ə5oQƧh!Ɠ `4Nwr f&2KYY_hES+˦~@@@;,ƚ)AvNVgo|wGS_0ۮiԃژ?i 1Y-3GŒBc!С V^{bhNTSyDdZX`" u&O@4AޜЃctJ͙x҂=<p6a 0 ̥q5B$[v S#6}NsQ~8{5<IIٽ;R.^KWN2(R1U̲CJ x3a*כT%G4 p^Pf\?䀣gqeN __06|# {4Ahp[];5u*قK??>:YF?AŌqNzeK6L7T#wD9 HZQVC9QKՀ)HF`1i5P oJR&>냙O!xC,zO ! 1ʃХi}s\#t5[!<+Vk3j+YY(,Ԓ!3 U&ku74c*49PեShE)~u%17I/J%cO?lw @`@d247a3%6E.>N_"d-S0- tF& &^_)Sy +24;Ѕ%f/ضSTؚ*4:Ϳy9PTzhZB|@d`z8C{xcD~hW9!TUv3h oW Mn3;?ARBR)R%p)]pz,_y ! Z m :ߒƙL8ѕRfn wkX{@L1fҜƐpBDm[E49egB`3!$  IS.W#AڱY}XƷlŀTCC8d)EpYok%(YP2T[y{w/1Y=h ϸHިŝ7TIO7=Q)*d(ww̋@"I#̾Y/K$ߧOY?o6֦*sck{1g:P}ˀuWG' צz8԰ *qby+V'؟̞=gв522$2?.KX:@e|&X1WF@; J5\%ayo EΫ !*cRxp&2u[XxAXH-W7v%+ID' $,Xv籦&KtN(i1吀.ftd. /:4,=^#|bj>a,v *}0+Ln!$oFdcK2??I;k dIYe뉱1߉% 8geˡdk@fetN](U9Mr/,q B 2T]V<}\miSF a2G^8Ѳ`W hC^dBIpׂ NXM̜ڋ֙ D4vAkg}E{ke:Uj;~k zoS=$gie 𕾮m< M 龜Eѓ7p\<~F*qEe̗iXlFM&*j6+ɶ MG#iJvw"kM̪c]րC=@npNu#ZO ҋ*{AH1P)0!U=twj1 o?p;.$.[G0Dqڟn'i4)_jXI' zh%Hj*(=gJlJ$iOp`,yg!)->N+|]GRDqz`ut15=0# 3, /h>G:5iľE̜ma!sB m<ijK` :dZV\P8Z@e|Gcz6/5:o+Auʊ([*hb Tr)}sm/CEx7h!.rhGzyӀ|uwmzԃFJ) Wd6\|EEFSiwkkU> uGkrZkOD=R05:Ts.ra󈊹_̳ai /NW)h<vO4]2uX"lՀ[(22컂'F t;;`XTŁ_dMOL\s8lhAHǥKS\vpI;'y4>Av!H-D|%wc H拠W%&)>ff/&+ oGpAN~6,8UaXS8`'0!}76[g4eN4>h˻Nz74aG(`3%Vűw+xO)nf0cAc9֯υOf5k!ePQVUV/ J6#0bfOmlۉ-vCl7#1U]`2hT@H- j۱ KY^G1L" -o0^[=o N"ܯl>"DPwGk*׶?|@rvcؚ\U}ɷ]^M1zwB1QH*%N~r}Ԛ{ t82zI%<C Ϝ{tܢrF(XPo6$i@F<&X/9g^djaqa҂3ٜxMVe$! ۘL`M0Zd9"諄Vg<.ꤿJX _[Fޯ2)=sc'.ޥ%zZsvg׬gⅈ"Sv(Mq{>dԊ}5zT80OA' ;Tk~H<ʳXH^eXcCL#;8i_FXoPƌ}F/T@DP\c1:e *<>?Z=׸O$4:pc *JO=RGAK!V#c?d T.3 ف9ECD5͊Cȵ4R]_:po9jrD> oחJ^imU!'~B" ^!q[jDleX_KW 'B:qL&7/9M5[vNTQ XStIf $x[x$̰{j^E8d0Z/n`$[K= $@~䓆m쑁>6W#XۆOxzl13l´Wy`RWBhYP7?pHqIҲ`<$;P %(fCw@qRp@n^s"9츖n;=a' fblFUZȫBӯ2 wz'B#ͫ/%qV]m"%f2 Nr٦Տ̛ܠcI} S2y%THtnô6FAGl0hY^ D|a'Lx}yQz"hOĔp";mLδ su wi8nI  ԾZڌ¶Wb7NXtDx\T9{)ܿpET9n8 iXh97VRjWxN:0n#v  $ ~apVf `̺EŐ21ЪV&T,yv{Ґt/I&mLL,,{C. /Pc5@a#Iނ [^RݽtKr ^0#$XDd@N8ce#d~>BO㉰bNXb"FUW[q,USdD?*зdQWB5f`)%z$SZ9X * '"||Hw_60*GʛhFRn}/B=~!xoY=_i7Y']xy!y We}3 o !JUeZ:sB͖G*A4Z1*jWU ܝ E)TclĨA&vi>O(|t?%玶J?=LLAMQH!)2|,yk. =C9o1/GǚF s$I2dTr#aq<b E>UQO};?nOB8fo&W#d+vt88v/HKktM"-|œܬ -,:݅D,xy=%;iD&kH1},u 7/y6!2hmm]}}R+R>,(mx7t4KHP!P͝_<6̾ Z8v{.9Α*R+r e+- !6=zsGR>ʢL>.TwEv˓aVB2S7bB "؋@.w9a WϛriR 8 4+(|׈Iܢqyȱ\t =']p 18=iQX/ 6׼lJzȕH]r~'T+@ kH,J+ѓL-Zۡ;?ܳb;-n'&RgAb%k~[j;_@ZWV֎FAH(,H_8;{$yF;41l  *+·ҍl.<AQuifhNr{kM "w%x$O]SqLl\0`_"#4'^Ec<ϵG^X\=8De\3tUԙ жgcaQMinn#'Jhp,#rF#chvM%йA|L3MHEt\0EܲFrخB\(?W˶uxQO׸:ˏb"`x,Hj ઼`!)%nl<[م@CT!\e,G5FH70Z+R9ThQ'[|3X],q~t9kuVEZ78cqRWT݄V>+[Fn=SW:w~Q 傐0TNK~|Ŧq,z։6 ^QyH Jo+.2Y )8bG>^:Rn?Cbq_6>]amI&E{Ҝo]Y1WA.˶Ly0UNyK U7c*cvjk&AΞ36&wtCQ7/»F5N+,!8F*' `  '{&hsBO \AcԊk&Q?m+,DY"]Ƅj)+4OGA7RTԄU7˳Y"Z0lt%_P2J pHHӋTyh 9{%1gf:Ұk8x8 U Nshg&%+rhv]z]*t_ k;Tb|sgkhC ~P9HF V0ٞqNOsn]B-x!vYz ShCtP*GPR7W8 H) |"N2K'-OiO`j^i %л{ggq %epl)weaxm_ojVdaqdҞs+;c@}~nmD \. ug㉒#ˁs.Qȏ3.쫭)jcUF3"sZlE}= Ö27 <JH]{xR\*E m{1OJ>~(-3R[Mw| 36S%k8<+ KRXYZp6𮺙twX.q- xiH|C>1^s-wWϳWl#Xބ #30;d+0 v8S τ*Z^EӶg0',QR1O-K'%sŇOC 橂kU_:p1;_X1a,RDwQVb^h0*w/BTNrS++& sbҤ@|(;?*M]!PӀl8q9b=&ţ"Z,LYsK$/+s0g\F%"e{%΅EbIUCň$>4Qw !g׾UۗBN~G#K)>{ûUc\;NF'H~\Z5Q[-5LP4(Jgs\)nw('mSh$9bn`27䌄6ojۃ}/TҾJR* 撞_{aH{ưol Rh-o]W%[ <ѓE@3tc Un֞^;yM&yIx2eNվ$QjV8$+JxIN a*X%kf}IY 6.0̊ց<cXa<á#cvܮtȓ&YuE]K(E y<ߢ4oG&Flޑw1;;9i/8;s:oE֛[egpCQPv4eYo&ę3'효G !gDMEk5ˡ 2ir7>vA?cee=[e7&!XeDrmV~ΕT[9i b8PqG^Q۟Wh\i1>:ohE9*{[G]1N"j2s%|S"L`{@XzPMTq*o9ULn>i";Ctȼ@9s0r\pZ4 ˳)`m{\u1ŀA\6ha2ІL'JȶJً\-6OZ']izgqU6B)I` /FW ؘ,Up2`2`W9γOx$rD0g;SR!{lKOkӨ޲WS9ۊLf?845U?)\Rw]/עd B!RbI"҉(^_’ 滚]p᫹u? VLff,kS;dZr@uqZ-S^1`Z9kCdCۦR 1z+ xE~cI(R%_WK$*tIGDƩnU Q 7Ea*448/1/xivSDJnG ^A%Љ}FS![ 69M \{cKy>FAq:ܙWiC-q,MndxHϑtBo4Bs*T R؉~Rӊ{$& fk'Lf7{ZnnqҮMZIjB ͼ#I1<n839c~~#'`\CQCrtK7ᥧDƻ9nBw, KfQlUp9Be<p6ߌ1`"dĄ,bj(35`:nS+F$4fpROKW0[ ]Ĕ]ɢEI]1Ht;- GGw;Im ӂb}Rg HFTOek9݃oPB*#ꢦC ܱЊyq~܏@SnRfT⭄(̳:`bn[X#W-1]uSؼ&7eMZ{2G̓>pjUFx6ڱaSG=8n'N@&N5/IGɁap׬0x' Vc4gq԰ . bW'/aj@F;I:_z<)=>y{qif.:Mk x},jveJB-AO/+ZH}߽Y#,$ >h0gdR(DL\IBy4(Cktb/Y[ 3xvä#)X/ZU* BW!:)1{4 X#Tw̌\xh826!S>P*~.BN+(>BtdʶgVQS3 R)H9*(%7|-5gro )qߕ5#WtIDCRi^yF>DE(n&nD.,si1zl ͍7ά^'P<6QE㵕%hO|Y5 MCs%z ^p{pF?i6.YW^G8Mz nv s8eF@mfoIO$9JX a=5| fؽ a>(^P5`eRE/BDurC`29.J~h3="x[tRni~pQCH+"~JGv̸x5ٙ$CKT5xoT^3uj4Dv6Q3S/]Dίs ms[(۾ 9Mh Jgl&I r! //@>ͲH =Q2җd}NfԊ~bښX"Wj~:6f֮TIyG~]PQ*,.i0DžATRt`‚ !& 0U#aTkǩF3̃vTИlW.=|Y] zyշBFF> )=!p}Nk`3UԮ_X`dy#a=Yn|i0mn6mX㮳!nϜ9Ù{ݵVW\Z*><:r7_Z1Hr hYJ\KL.kL2S rXm#ÇtKfwyg8.s`y96l؃>Y.yv` q߸^RToNV{6Lj= ե3WF(˵_(sdإerxyϯ,#qh [ v4g:Za/{kVI}d6|LWu. (U$,q/{ڙRtǞUT#o6تaعluc>Fo½+h: Q1\0#4-3KIz N6$'?R= E͟I3V| iBȡDž3 Kt]m%lѳ_T.7qnKą㛄`+N=p!}yxy!o0+՞嫾Ј,,4'#"9O.1&ʩ o]{tx. ".>B[6Ҵ!|¯[H1hϗQ7%8 k^/?jn%75>|90SD;:j.]; Q?BZ.X'),+3 rv0nJ%hp}Ws?-s% -x mv i51X^ԓ(j|1R3p5]u}DXO8gxı0zq$ٻx2+U ͪ|DJ*VdCc+8/o^k4Ҩ*vŞxu +Bi";<#-P-bLJsSC:3%ӷ'zkwkq~SяQT-6u O/v*g%f m=,g$#OՌVO6q~yWKxNI5nD!LQÛ$Z *\<ʋ|)2Ri qa@;ՠm[g5=ScNnB؆9Dj;X~c匔d"g0Fӧ~lQZN{UWKgtrSU(s` ENNYfX4oQLdJ! pE8~,8gd~^~U˔cRt m27.^]7IJ-y{ss,7T v{lw)c<-d V]>%ܜp+}?XgZD~z૫XVڄ?RɔR>0Q9Kh>EmbKcTdAӁџv5vE90(>Cv\[UʢQ<!3Vu>Swס111o]-:8I 2۽LbDB33"'xleQ(fgƭLgr> NGǯle8)`슥 4Mĕ 8۬ZZFʘ]٬@mG*ϫP4(|i!=O qӛ%YP/NzYC?.Ϗج=]שDlt`qrl?1`\>ȸ5InS.6`FQ7hbtL;'IVN[,.'6418"u9% &Ρ@BPqlY`3GbPM=|Wrˡia5--#wBʶ&qi -+r@1&2.P's=WzXv\4y˂U:kSwo[%~|>t; [HmJIO64Ed7FUzPF@sKk;9I\7w9g'=262pl{hE_K _2C`U2B1!O&u}XYoJwL#в:91)q@yAJ}EQ8/F e4BR!eN$#=7)jľ̏n)W7Zzg8LY7,pt1sz/vAi/V?@3ENPg~Pn)Ր0{z , 8J<%2oy ,GoI3·tP*^|g!gEP`z])2JĎj°^_cjP X\Nc.X) Jz)TA5t6a*ט\@;tJ勄hcx+ڗ7y׵|^ت=WBѥulNi[H,WLi!H;/](**7`{@YG cMN*tkE,,025-P{n?wZ/9śIiL4FE[_Ip:f?iqZqv=Y۾z!&y쐀u6.J%gX8wrPYL|:[JJ]$۲v :6'= 8Cflˆ0eAǰU˙ 12^4ϋF IuVY5+v?=+d:pߨh1ć<+g[rxOr`ݑ&McF~(x티hsN7mG70 qpdqfBzNG`wxqT:>2!BxTNqOS~s.'K`&^/b* 9/vPqwh^%̸"| Y>WőG$jC& ?J,/*c ĒlKZ-Jw˪z9T˱{ruvg{sfYIfweJ샦/D C+G H˙"&,ĐSݲbZ!:#@D8:轣!X.Q,UɗfIH>6n-@E\VT!P6D"Bm:Yp_KM%Zһ/:*`=bn8G .+0K|G"E"DS"8NAyct趗8 QJ}5ůxvoW^zڛ;F,^Z=xsDw`*|*$g=wvf$pd*ZjyȘ1;g@Ÿ*$ KE7j*cr,ĺ[3$ "@^C u Ȕ X\5n}a/-G`Y,c(KFؐfLB*IJ6;^Rvv^3*KzsJ. '8X9#cYO l5 E@muoqM?!S 29^]|,Gܔ4aCUzcprs&8HO?m 4 ofD=Lk9^Q!GBˠ㝗5P̥ھRy'`®: P8[Y+Q~'.Si]q8HJVptq$!C>Je=,`jĨ i>orIcEOrߺfnv&_?Ɍ@]Q.UiEb1"#<YLwO}v9#Ǘ M֠ N\ ޽W5FE1+eO\ѥke3Gzj5Vm:޴=*,l>ݾV t(0sǨ43yAĻw^Md+2lλ8_É8Ǫ@mϹf(M1_t)BE?xGh٥=tOlێX_?鐿˟ +`0K׮G~tFG[G]W:,q^N[\t]W%M˴,E21|I["cnVsk/;;zuF=J@.̋GI#YiLw)3#\|(7/^)⅜fkY7F'S7!G~aoʚ qsLP_#jE+֌ci>AN:&@_#J_y8@"l"d5bnGWg͗t'.~&DV7ce|dMXUƻ.9(~ /,jQTKO]?dfx5.򃧏s9DUx}PQlvrsV 9YpqҸ,yW8a!Iclb2[|b $nbۑi$S.^MRE0Zbs-^pn:꿬⛁@( ޒls,#܅{e3Q[rv=}5ĵH;ZI$E@Ɋ$3ac˼5LC$o5J1MlD]Ωõv3&Ub|ekFN}N!k- D b:4z#h8YZ;ΰ r P!ڼ"A-n=6"ra]$ ?rv+6"8# g/J ZF\weq& &w\@@ui-_?,H;q)ד爣֏fNㆢcozz]oji#ժ8k^ZPq߯eZ#Xg93?"I[2h Wf,юW@'%i (eI`d%EN-g[{\7s}.#ǡT'J :4jI̭0s؃YL~&0Lp?nCplЖZ|'Um|Ӣbwj9JB&%L@kH=kʶ[3ܿ趐g3렁n ^T9Iŗu <مeqC@mryDrX,JXny&x4Wzr+ꕴaׂ&[ >H/ϰ/!>wd¨+8|#%EJ[)(0YÄ2e6҇L~wWpewvU1{PYswLB+% -/ϐ/]k刯FR!bѨxt >3]Љ@ $l+adȡ'()ߍ9 Hũ # 0rmB'L21%™) 7_aڱ _X;P:P#^ AɊ-| ~ qh:L a$9.?rFN.]}%eW[wwCö!ȷ ;q;} P07iͯAHo.$fӒ1O/}w%*ubO0pm20{vm]zloqmà8/Vk) #.Z+e?pW(3e2/On?ٗhI?|͏#RP+ cxi<-s Jo@ lH yx\ öC[D=ykCZ)|UN**4?X 9P"7mMa6&CK\P~l) % 7;lYVt^̲S̹[Tb+2 nk i5{zȲi{޺00MsU=Xgʙ צTZ6NLRIZ ˘b¥Z՟JnZPτYmZYo0VaL>nE$9sSNJnb$t:ȭ`}7lZ&Ȓ@U [q/ cYl'rO\8=C@b:-d{n:_`Hf"XS  Bq0+\"Zqq_F_Xdt-e./3R3a#>3 6a&5;ڤ6GbLŻY_ 27e cX]#Te]XmyDg2Yx:m$ awgYn<͹08SYFވIi)N?%/N\PZ 5(8 MB vjJ%tdQ} =Enh2~M'j vvJm GMqI5Aw[ cRjD 䙈-78akFNpNK~U5$ 5gys HF=#S8@{Z"z+\M'G1 )6c3vcG阌Y |3 (Ӌ>YuI-@3=y ۲`˟%Ba*a9K{o1؉zrZJO<ۋ&3rլM.%{ sBy-SH1D̍aN-CX_b|S/e2;^5fy=~kpޥ:yėoT-h 40:$ 콟 |! _"x}O{3jFh3".N_6D!D[7Q:&.1Edf Vx ` ^oW뉘Ba,1xBkc +NZx;JX#ys(P6?w`F1ycg|2pp2;ĩ@z$JG"k5HRv҉ӏPZCGoIjL)`j俘Bʌ(^mZBZ31hK Ê/8ھC/Bbq[?-4BA|4a0R~6rXRqCOH3 Km? X$V688 .K_D''lKg]uyڣoq ~ _]$r?:ut?XO!G/$"rlK)Q[,JJqnp: ߴr!z30͓IOwS-xu2ZZ7 slomBxYUAT ֊wlj[h޵No;h cS'.YTQl%..jL8YޯzQBWUZ5ZTtpr~h 3`()GA{&en؟Y߯6#/& S^D-߰짂E:80dG}!pFs;W$5Х=.?{Xn+EZuP,Ҳɱ>hWJʏ"aè _;LvoskTs.q"ŒܤFz=wm,9ɰ*ts³ͩ ݒnyk|@AK w`✟VQTWO=IYu~48)]0J5? xڪ~Kb3^nKjaL%vzil6y#ALu0M~g5wO|M@@7\ $YD޽!p []Z< m ^S q{N> bԗ3nf}!XT rߕ2Lxo j*T??dZ&~0f.RO#Ԗ|~Gh}TYW%Dn1}r;79=mW\ nTpxRCIqMF%+nPᑛf?rbKl {& ')./Φ`u1Jb'?T^U~,mcy3b*VUF7 ࣇ­u 8bX5!JVf|ڨ5<O78D4fs D467\~zz 8L\2@2mu &ボ:Rz"a5c2;B\ u! {38W' B7K@VY/¸6N\ ,eI#wbwڸ\)R/ +u6VNǍmUv2:}{_8@vq|4$K阒TBjZp5~OF:fF"7Y&٧Q2lqIcqMUxcrUwJ7 ^q 7 *h<`rPK8?fU D,a"8QiWڂ6Zc ^ErN5Xi6%5=ԥcԨMS!uI1rH/q 7b#2#KЪmݳ\KWhR.30(a5NS+;cK#*GL} [%>tڵݱe>v pǬT$e2-/xqiNkc%88gD=j+ڛ>97@ \ u\Ρ3}C"lr Ĕd;7exК-L) <L\Fk=l)YOѱϼq,Eˋ򵈔Cj;hc!dmX61V01065?:y ʡ[Z+kä̧n)HZTy6d}A͙q#LJn09-OHZY_#$(t(I#\ضΐXfx";VG)gwq1r;>]vhAp]mMKͣr]J? w%ɖ5ѹ^>"LQwB/$j7?P?uQmRz&[.b|dmNd~eT7&(*)A1kENFxRm ~_ ڱFo;+PosC ^8JXؘ*[ݴ^Ql[?K(D"6^kS7^'@S[<`P)ѿS~]t5\T.7bj?j1kjsHPcD pVxr}UVc)iww9\vCeC4X?Gr]ެ:C %OPŝ I[Ŏ-68#UdvtVmxҶ~YT5?Z`]NYzT3̈i*eY)md^|6w)bXH|ÂI8~mrZ0fF]t5#tXy#O`ϦղFo h=!? K)&ޜYml_;~VDm'B"^Anә=Q[ @U,x;KMBv'mjEHgAg{cnzT_a9ONUik,h$߁>ԗ!r|Kx//:oUNӍ^CUͱ{+,rp͡ʍIMkzw%&V2kӳOhP+:n00qN+TQDŽysL}]ok LP9y,Lc>&NHLevRѩ*Ĕdb.O~Jv43b=J<ٵ*)?@w x?\F`2o n󘍠# 5I[4x[b`Ї.N }Fc1DRf0key߬̓H.AvfJeT>ܽj!8Tu=XxVavs }k! f@__L ֒C.nVadzZptcma1%{(O[<]ae"۽Gކ3XC{X^q+\3ǰ{O.7Pl&l+vqJ,FP_)ݨY3tS]4Vk ,,q~}gePgm G%]# FPc##W4O A;턪Lc'馕s&8C]I{'2zmG"ix D6${[b`vf(ɊÑǢF$ Y}wSJfӣȹmHiMԼRfPף_P f#R)8P]QT{V+3n*b lj!w!6LkZ KXt}W AWwTYvG4 M&]G-T4+h]; {YM(Y#[ESĎ)l 0D=/3;O^4 ݻy#,T~jt01|8 :/ZOfY{Tpb{$m\mՁ7#ʊm:WxH%Jb`aҭxܧF(G/).НUVk ơi.b2-@ p0>18^DDBV˘-HrK$#.Ȟo y@)XԶS(\/~~lIVwd.,l36]vs|hӉL :rkg0On10(WP[s=Χ؎x)[y^)naz`8#tӺ1EW"LtuĝH~UebHP壇xi),l}J}`$6Acbݐra)nvMhI*j{5J|$Kc0 \:n3+2nKٻ_z C"E)Jx$(_uT`2' Awap!d/7gЗ!XcG-m}QtJ[lI ns<C6o]=.$%XA=A'M"qĨU50[dmY-9䣔)dٞ^8MVri?g8œd}@/ 0uaFgz+/A x y.ˆ?q~[nVH0afjE۹֐΢2иXWͱ+(QRed.k2_]l|41~Ľ|n~[tfy 8OC> 3x_m$ò[\err煖{5#4.Vy!QsSdgA[Vk5(~rQ8rZ4U1b3n^*}wAqqe#v\g5A.1cw:hM-EԲT~U!z` vh3Mi47u5Rx(7zDE_'9͉ }lkdČg<+e4;2^kKg=?AtPu4vX)8y K,DP 8+l$GamK&WR9&bT Tn>9`5zwKD@2>~]қ1{"]ԨGlLyN<xvI,UakpDIN1OuIY_q倉Qz霁^QZN"q FeN1p>9EԱ*"^ScqDtBH'œewpy,Qf0<`½E\0RSʠδW~";g HYa(%w(PmF 5"?*^zfLGƈdWrY}bFv˦ Y΍*BlJPU֨CNe;i=/EjeOz,݋븀```Rhihf ,8;`xK.jV\nB3d AIx6O1sen|-ߙsI?F*kK ]Otz2\J5!.^-8 x$-XOe.T'mK$)oJ.}7 v?W9^ 4OW\sW'P8`GY'FbG@[V) XN\/:Z8;~cAzg1zeJ0*"SaRm@xѺaSj 71i HM8ĘgjFҜ*zMe倽*H\%?yC' 9=T)ѕ0|+眛_8%a? Awux[nS-Sfjj}$Hmca}􄫙m f%nz$V ~!hSK j7 :A@*kbkw޷(O0KWèsMwcU/O/Åd7喵Oe>x0я+w0JюnR64a QX/ٸo㢔ʖ|єeٙ2FwdvRMm1dYEC%E3 _C ӉNQ)s~+jՙ?`<[0qL2lPڨGi8fqz"Cr-w!?lޤgef| .s5}f.kBH(<墔<ΟUT1{oޫ!_c^X&uCYƕ,I.v6͞ឌ|F/Z"yIEAZPGHƗ/)o*)Y T!7LbܻyPy@r ț wڀ#s045ARʽذx"ۍsuqXG3kՑ Ue>+iZ!^|!,s̚=zHa9tbw;ZCZeWH]=(t Pә?tV+x/#? ٞޢ1#,Ы;N N$ kg،E튼F_'šVÑsggբ2-g#6tk| m"X#70+s?</SPFv_%|.Bs̲t\篌۟4r!UR`5(V#O~Ё4L5ۡ7-VA(;BA Gi!-cYiM:t7>JV-_š礣2?A,Ywvb+өSCړdEuw6{;R< %/H4n"r-<3f,HUz 7W\cThSnzv5Cx!#! ijgHLD8xh ]C|+rz"f;nI(/z^4u_ QTEj)<1WojnRuЌ(n߮+bF{8Za5\!)lrTb b\#|q<L%vtDfԀ,IaVɁu [|W,[$C߶|Uv28}bJݍr.cfC~iہ[SB-D%zaU@]LL] 3 :5p0IRK}}<#tXRR@bY u~\lŔV^ FA+87x;+ (࿬TNkRYt|l}`  Njq pۋۤ_#9I-wݳRSNԘ^8pw~pQ;@?:/tS9p!_`ЄNG)Zi8,Qxw]+/XVh bv*Z9ȸwmèƊ'^?}/(k@@~l6dLaY8( bjH'4ȍώ=pU-ШKhv{^K&`2R rt(6bڦ7y,3J$)vbeYQ>dw ʸ1;ܧ^Dž/y{?NN2[e:(UK5WtUAӲ]EjAAim-ق?Pz P/. WԒbG4 O_:7, ?.pq^6-MD3 _ۿQݠg,?ح" |dԊe|(qEaJ|,r)Wz 릞/罛8 犋 hߊ#::^JZj= ҫ C>7d&&>~_Y@aj5¶@iԱ6CMv"{I2o7wXnues#"^1$ahw@4U:nwlҔNHƋd2C0Uo3hIS)3c C`?eQ h$$ɳA~!ݬ>W7`1 aOkX>0r0 X@1OiTP|;ʏbO CӦLpNӉ.ɽTlϴ7 JO/Շus"N(M52n꽃eHDl匲_rkPSP T ^/hl1utBs|T΀RvOVK NiHC)YR0URډձ`[ V'+2 iBV\#(=ْr[&_!1zV~?\(Dм$ QVu;| C HaC%UK{1~lr,N=L _]qdFcqA!>[5,q-H{8,eG(&[s݈Sx}Y+$O z-o6F<L5sq0G%g e[=3}l 8>lkD.CMy+nMH&J;-Eڃ}H~nÂonYJݜ<*¬ud6d 㺽ږg>ѕgzlFP)Fқx!` 4y|YiuQ9 ^ܸw${_p )EHS&ύjx,c0yBd2`WVSŋyŠXq'ڶ%8ަv5\<!+q,+i8a".P\VU]v ΪbundnG0?kXFa"cVnVۼr}$҇gn v\ QԴ7׏nl)RJ}5֔ZvSvubZOZ. ֘xGS jך<_@ۧU'N2Dm ##r|ص@f='XT`Y7"ÕvVv^o  J__~ 0>tZ.ɜ^s׾Uq~XԉvE>wf *RO=;uN{ٜ"uk:w^a D'={yeE5e!ĩ1}(6(y A*dZKK+`oS" Ȣ*qE|v޼ۤ934L}On݃!%'oVOdDQWw''MhZ qd*o,f>5 w4L_n˺:⨳Ү (4;0n?_s6ltYU(x-m3v|5CeSP4? buG{%WeyU5dl5}i*3J]jG*/ぺl8?Z ҽZh.iR|N,iaU!nJ.0۳~Ҫ}9ve`mƔ,/B!6-4Ѹ9q(5Zy{r%:#TTeja~1gHA؄ fp}pmR[^יpk(OoY\%+=!H'(Bwjk &޳B^e w8g) nL0ψnIu *W7&o~6X0wB,[}v7'pDӆ73\zw=m{2qʀdLf+*z`p{cºS?39 𳀤{iR:vup0p5/P!:h#VvL1eBhfk}MOH?55ؠpx':-hjLPA!aHc{r2[=cY7\ *Q{ )DUx'h7Țd" :̵^ap'q?[3* sK1P.01O1rE NiQ6BWjlNFO=wD53P qY{݋L 5o 9 M6Bá9EI\.&MM5> v QE6,aJ>ژ5S3e%YBtǚn(Ѷ(*3Kb6my-`Wd.eI:=ی=zE?~[q.r X%}!5.7se GS5`ۈE/Ϣ5rx"~KA.b\{n )1?%8aYlN4Q2^(2$vE3R5L2uU\X737g p O|[N<Ny}]1坴K&4b$ER"RR7w.hN]a{Pht#|=lXX=k(1vWC]Whz MB1K-`mV`Gp`x9az( {#l`jYRWqQ )*3yFM0Of Mz*|)9o#Y-=ہ2 Y%K~U _޼.̓Mf>7]cxހT|CogV!GդD7 ?1@ xBxo0΢AK1340]F鱣(EDZ[?Fzf~JWb.]9`1X%F˻}vdpj ~Lb0uE ': 14[kXbBvLy_*jRń"&Gx%S0XX>v;ɧ?mO*6Tʒ 7A Gd^a@sH{# ;:)|Z5][ǔQKV1 vq\L@'}9 \B9"kVrM!k²zZd.8?MF;]ޒ;/vpr jGiSC/^t-}8'crQHmۥZN9~9IWdijȟG{m|bpuk:SCK@ũ&aCS ζO:KCGHy8sS)ÑO(IiBן[qb R%_  끷ŬƆ*OV!]HC:mJԝI"K5{+ފwݔI ӸKDKY;9:hb {qaW;6`rCl kK}~m!ld-}?O xhdbxJz9`[DeP}]3ԪQ_I(KTXNF8JWO Bw(R4ޱWHb}9Ejb_n!L}a$rSo\:B\{rY3OlX: ԍQYzY+]vڱV$^PCȤBEAIͿ <ηh_ 7F@:Sz&\+c xE0]R?zR4|WL7!Q'O*{ D}qB/J';(2G vPJCo~mrk 8 `G@] ڤZ2- .Gf}[GyA͈+nI 60h' y>[T ":QMqRG%L}Y:]B8_rb♸эQXŘL;t5|юn`\A,h_EC"Z\ysprX%wEĆtaaa'Ha@ DlkqӗP'al^4ź8QAZ 9d3yI*l<_Mz6"Hk'GrxoǸuIW7!wߎ2Vzofgb0imLg5CnЊFE]sQyno6ȅ)Lwݺ@ ,^5X:-W|;FOL1:[=t/ ~6'TB CƊf u2:`,."v;dJ5^R~ |NcC؎!(3y*S3yg ʹEV>#{eluvahlˢuxox'l2;լ>6qbp\J0apJ\ڐJ#HTN$ ^hsX>:S?#LRȞ4蹽LhK*$G`؊nQ"UxPF/A,u3`:[O֯`,֤TS ]&AwsW T2>7(yu‚zw;& KpGAY`⤁] 䜲*ʹ}zbGf7׆:W:"s-Z]bfڛADaH-ոj301Т!f ǑU8vu/v-0q/LP!Dw)). ' ;K-0MCv;ΔPrXPstX|/G)ӧEmY V}ޥ3+GJX$fݲ+s~«312J5} T̛}\o `Nظp`r^Ud>]<ӣۑ)q\1IB;\FrŌъlMU4-;6A^cgcn@U͍ohں3\4q ~mD!W!P%|e~kх BGKl(V)RlfDUuU3T+Lg2}p^w򪫥%'[p#$*>"aQ(q;Mi;"dXl1s#L{5\$.xWnQ)>̴܈$#ERhv 75ë[]njJ^VRO?Bz\tMyN2; <e|fJG R35L^%]VYұKSm!I^"fƤ+Wʌ%;w>}'ɒ9%bp`CK=,#Ht_ȿ 6|jͿ{,9]ۮp J^7)+R_x'αE_g. D=> 1$Cx B2Tz,8꣘ C*^Z\^]U(ۍ;Fr&[05YL`fZ OJK1hud.gˋ$GtKf? 'Q_fĊܯP)9U>YUTA ~τ;d@kGƞCs˪: G;kC稢GEKQ[,i4a(|4ᦞ(ú`=O "B/KXR6<}= 8˥Ź`v-sZ;ijJkaxV 9W1|9 )>jOU})x1NNg]{+)ZQP}$ͮ\֥lۻoah e)P/$M '@T]UbA\@w;-Q T:xdvLc|Xa,Goi'/=*=i-R Cj V+ %grK7k6Bh-R{P {W&Z^oLfWFb&tbt*q;fnnu [;p U FgvILN8h z?n_2bYª_. u1'ܵSh"C1>KJZKDסBT:w=)ڵf˭C,jJ?T=zDal~$0},YX n\t24c޼SC=,qLH{I/raH1YJ[Fu# *^(Ý3HEXVQD[Lc(g?3G0846(WOzl8LH+1ȜrL?OZ[XSaKνWa\iLgP0#?y =U=(GBv1KdLW;KGMdO!^˦X!Lk ?1zG G>]Ryo\FS[Gh1^ [n2Լ+},#ezo8A0HA+qDžjXO@t_1}s0sEDb ZgOk8[#q(2(P:Y_z8жd'>~teIO7AФ_|tOLd$4Gsr`ndU!+#"$ myȨYgrJx(uCi%wGPKC4vՃRˋp)ku=6@0qJ |X`j+[Z ]J2o.L6 $6u5sgXw, ,d_ѕxi^Pp:+Gׂ?oxחp?9z `.d p;AWvF-EрóIvu=$3_WAB:gl;Nk"[ ҸwXl{^lv^zZ7i'I&`Lr@S` W* *^'l5yjZǩC =HU]!S>=Ca&,^hWPv恠JtӑotF厤d^[.y|ePԖ>\Hnło嫴1ژn7JXԕpnY"34-rwCS\%ٟ-yʌ#aۗ& "EAhLX>Iġ[ë<=0Y@UR94_ҞQ. 3!]bJr&ər Pw=zSc 0 F%KRUִ7{[^~ ʛh_Kc/؆4Џ/U]c.h¾ReǪb/%!$ HМSWSyUSE1 sjwߌ3NJarPj1jM+o@;0PԔ釨%0gհ5.`\}lSs󎬆@|dzFLDo c4}j!L+QT7=Pt_io=9!U^^;iR\ l`-PE#KJW8p-y|( Q0]9}BDJ܌bm6lJ0mʐ ]4ga.ċ("^ (ڇFNɧCD,?r7ՉWv~?V`ԩ.z?B5ձ+ ^So>W~3R mZ<ˬ9WH8 LCPe]쁹֘ɹIK[hڥ˜$%U x%'#ɚ`R ڪr]fX=k%k({-iNءЈLjCfu %]w@)ACwdGwPj"68DQ`]+I% mCa9Sk>ҳ)3왕s Y"UDR2 ;Q~ٙ>,Kq{S[퉝P1 vm<Ol[YTSW+# :wzlVEY{DT>.5w xhyAׯ%✙( H 7g=7d*(mĎa.R5ͨȣT|c)W='ck(j Xp''r2O!oc՜"8J@191&b$zjxe4 ;eMfBavΔ 59c% #^,߲rVQ 2+=R@aΌnnQ;RNKoį][0:>t-OZtb.vm36Wnmw נVR~pCY=#Feٻ3%Q*f<$&.qmH'E o ;"k>ߓ_CE39wη} 5!|g(Q*cuɯR 7dfb3'W :^ 3eY|ŊCldiZ+=J[?F]F+T}CJ2G/$ڙ Eq]uXѢtNh@!K:f}Rg!Q>M_1.+!oɷ2'VfUHZQDU{6MaP"ǔҰ\+'c` Έ6;e`=o+F(sBlkR_'#1Ѩ2RRW5]HcCw-~ؠ >! 1urf`#6?nܵ3`GdXuQָNqjgR =w*d׷wo1CI׮=iթ5Þf!}ZD%q?CfOl]-}d/>9 $9cvR1_(&Ҷ\;Aͮ7a*ַs#Ы A~aTav'mmx;ʘÜR0+饀w ÕO^Nks`b'K%ZaW˜( NvмaK@ 8Ӳu{ ɾ^ʽ>n^09W9ÅXwiT2dhq,pGeȇѐ^мS>\]vA5gIp|Ɂeڿ$ҢR: ZW7w|7t6dtbJ^ȃjD|~m3F&4cQYK `m" $z*&[CZ*ԥsP=N{ W&On pUhr8zY) ^ *c(٨9RK6J˂Zޛ k/ NOj4$!ԥ6z|PG:Mb)r{XL05oo[L* v>˞?&:] >>d^{)sF `4na/N2Ɨ+іӬX3VH:6/}Z`_Dy}Φrn?o<6@nǤRT*;9C9`Kkxz7VZ tO"p>xNb$2tc<3B/R P'a9\Sn>٢K^Q[yUtd- 0%=4.fY"{l9&mO XK>ow\~Bf(r HlJ#ʕ(@e>a%V&8) eVPa׹ @ $~@UұBpLc4Y"~s |c,xBJݒ<%vlBIi({U֩ 7oq\%'wSPna9&G<2(ɣ">Uݯ3Ս)$f5'"yDKn)|`>>x0.y*jhPn&Gw.j,6';1(uVS ;;{ 9G?=t4/GŚ=%BJD[]4TO9 m;t^Oj@'\r\𡾸_&%pwbi*j^]A W ӑ&<^rb?^l8-秂0\\ >1KGt?i /ؙQ J"es o}`?~N l0!K1 e=n2'mݟOcrOsHzCͤ׍HHT2F4n:eFX-6Ț؅._$Cˠh&Z'\o4ᮑ3V5wAăG=T]"}?D)@^;e09z*D(U|w[(acxzz\sy|ऺ㴼]Hc\-No0VlJ@vL,|]w]~ zJ/quQUdZ%pTUɞnM\#0d>uTDX#$e1hs:LbSYU?vne-0O)mk]],p1#^isU S9 w Z7@dO% sO\_# 5ʬKTzXILH$n e vy-|oWn]@j;Ԉ~S!-p,haK w;q/&! TRS-b3˄+}H"9B~uӕ3XS1ԝ 1.dPkMְV&1Kv7$Cߤߵ6mb,w!6N#kʗ2G8X5:zq "Ӓ^K]M""gPSpY2y"< Yv&x_찗'Sm6WAEh+ : `Yt]vS?N gR ܧԗ.oұK~1v~7G:Au8fUĶòM y71ǔ)ٔ=ӓ ([H4gU&tT\s2)df I0&Wj!=|HZ_ɐ,om˓,XwFDZ"qU| |:ɧm| s1I4,9ށ·.uK0ak"d7'OS=hnD~G=jDd0wu8R+%f$~JP6n(E$/OĻWkdl{-6/o?R_Ir͝*fDo2bx2X#nB$;) q03(qUJکXǐŷS]pvFA2:e'V#%7jąP;C`p;ɿXDl$i-'( oոV^/IwKٲ3^kg䩚 SOBK#>4x1>45Q[bRY/Tf*yMf7 YcU=#̢(=9؜u>c&O1ݔ B˫/ƻ e._ZsQ£9JDG0G|Yv!mjh%I|:):ͤ3 AeMI$L{v{|~w, @$N2OE 7 Ye >EJ7ɣ 33GTGb(<5\ޜQц+';=څSm=:&at೐\FMx"r KΖ-$L ˔㈿'ֵ)riv!̉++@sڏXh4qfNXkiK[V5p hK2S 仔.Xnl|+_`RHhژjq跚YKhs }}qydN]5ʃi .6Sjoz{W feOPWc6t>ŝ h5W$1|F]i:z)^ 2tDlhNOۋ{0:.{ ( S {_5L<(r `9K/_WH-{lƝdت@XW9YKDpݟ#TuǃѓPSB"ZQ?R(+eK?K5Bz6`B`{ȂA&QjA`HA<4@PUEyPYxP¨NL. K]x=mV;Ē頴tm9wJMAICPTNLK{y)*UӉamҋ(ϰj^사ώorr \QgaPSz𺘫 ?xQ9!A~+ Bݵѓl` Fr}LxQkx?K;tەaIX݋آ\Y!ފp`bY2;UDbw.0.9w{ΦwS6=ݬlOh?%Eb(LyI' qi_I,2דnܔQOFc!׬EH ZrI{ꉖViĩ%ӍАl 4v&SHOfRlN D? +& Ϫ'-V)OuHPմEJu.TQ}#D)u}L|l9/ Ƹֹu;9+.#76FxvBpۡ:N<{i[F(fʅԙm#*7$;i$j[]$,|1Rp _XŒ{/ct_8T]y[D6 OhIA!;!=m JT2]9xG͔{L??aA\U17MK>m ;A}{Wsjwd$ni]$`8om6) mD4 Af8dzLwe"X.#2ٵHK=›^BlG5'AAW"~ |2!YEFAW5 P \llZZ٘lN42{,V%yC-gevz[b0FP^g}zaL15\͵;PVVj}^8_獸TS||ÛM7OFsk0*Z> "{Ƀ'_wf.A!&_?ag<,F?Hi>ʇA i5:^mwȃG;pW0{"~~^z)om5YI{2?;xy=w_XDǍ+<e1aiD]dVR 964'kASwa;!pfcme1AnR=aQh :jbqEki;Y*d*ߨ j(9 (3 옝V|LPph#nC孬8k'3I19qcɐnKDzV8>QIE{F紹YFӐ1m%J]5J\*m*El=~R[}7QD"ytGϾB i\SĭO|1,BEcN.&63P2ݓ 06&KԞP1UB/(AM;bSwA{䡿=pL$&$Ҧ~~Խ]ҧz>Kĝ׊5w?vj tl+L-Bfzh{Ti-@9V\x4:rث^뮎ˬ{ H=My?I J=A06Kw3A~Y4XfpZjz)0 EQ޺yC<[[toiwM(ך"JeYɃ ~ 1KW.= J2"mH㠳\7J&Vv ,c;'*3B`ZOwښ5zKYV&>:Ke*ι]GT9XYcE"H0΢0QRsRӊp6!{bGp*X_I_ ujhdzhD)+w5;h($_#$H_0>!CG,Rb|&.y@p5N7M9=F U-tbv}FBcvMQxkhד~rɆ#?>Nuk-">P+Qq,EjH҈N<Y8Uu^%;2zɁ5?A¨( {~{m-m!|a?qr(w˂cFГ<#̓&fF#c<-4]"6F{!.@L-LW/4-:_)'86YtJv;Պ]e *S ћS |ǐ(Iu 47QQn.%#߳ ;9*b7t5=R8?7ZP\?"L̡f!:BxLZs_LlC2prOD!W)#m?Ç.٦H!OE}8P\?[ WBm-xj23▂i޶\a("tdm\9TKqÀXD^I\gkU! ]^kF4+5BfQc">ré! {N1"dNRLC|%/)GhF ( .nTYQ۱A,10' ǿ{b4=}D?e`ͯϽB4mI8ͻ->p!C"qĹPH"MUƐӏ*XP!YA*`O>fA$Ye[{{sV_ސGLg)#ĥĪMm+p-}kqD3C&/{ {6^Lyݡں-9Z$S$4A_1ܯ&JO _,Θ:H/Cj5䤉fn':Ѳ )˔;"!8.3\nqsE*'4ĦBMj7aJ(Q^ )j끾 ?{jw˺[; i5/!:g 09y&*ԋnݼ\옚wrûK%uQη䞥KvC3q ^D?% ʕ5* 'AbORb$bxKzEME*uCnDc9l%|2QIs ])x=tv? e7=o\kE,b( 8fuAaeG/͍N=Ur*T" }!49!Dax} k`EHxVi ޱU1-b_tfRJ{/ ,pcT}7(a`&Um`FvEQB>ð1YVчsgeSAUVFSpJ MZSIȴG9_ǪfB$>q-:c憀x^sy^]Ej%^kƥ!xR" ]k| Mfo~$WCU|P߻$Q35_W/Wl,4NFPL>N?N<2#~Iivz ~lʺl(;R[\g,ɪd;ȩ}jgn\紧 3 Ӹ22>e9Z;d"tBz 6`ĀrH!aN7ݱ&Iڳ!eze 9eMk1mvdE]&2ȧduT\%o<@}.bMCpt49 @Z޽ڟ2h[{Q<6<.bT6sa*F^Bx UzH +524a`1Ѱ&P-S{a汀`CM/B_jWe `dw@Z(E{&<M#GP;7Tq^1b~Wڰԇ#dFExw mE.ށo ^= v)bsugMt)kYՄtGOj ./i3}@/-aT^ BN/A"Zۨ(rB  g@}zKH?5uRx8`Z|bvPjC`?,(Z6 hVU#':PA@cJ^yci:H <7<(,f{A.?J uU+&Qw%)#pm>Ҧ-X|\7>=/F6x\BNlpAfaZ7zس!>cu IS>&%-(x)߭6cH_P,^?,l8f}n\li(4PN0s8&0#3Qao{kTu ET7~p)# ]¶yS:0ߚmOd [*cAK!Kʹ$u zZ^TG9#4#Cu'm4,р 7߃Ue#ԙa1w^PBDqECޤBl a3fk~Ҡ⺁8nim͂S4*;uB:MCҡLT eNZ to=>$f<+_ 2'p0^nڀ nvlY F6r!y]Ic092/3\yB[f?(Ywv_qdDx=xCgܜH=G5 P5x mrUyz+.tw6 PtӇ(aC(c)SfHja J>S?7Q=Yǽ =7F?w[+1R .3 !h|6Wink6cH!N!0}x@aU?#qx=l!Mo!2q{e<=wV^/<,EOY2qwkͭOH)>ȃ _FNH_%tiYPtRHۗU?`\r>n`IK88HIRLn@PԆ4(wȮv@atp t&y}/}>ÎcaӄH}h CSK:>N&oKMd;z@1TDF'G6Q6rjX?z,'e*hN$G~t1AX$n76m@SԮ7G@?.#Z1`k^B"?'"iO5|sY$7F 2 yV6@P6(9V3gI*& `^!§-R9)N#D,f9kTC Xp" J}zLFQP{ *k ;U]5_)ke-ݔf(2jwȝp[](&:pL3"O]\ ABZ:L>f~Oη|ּϸv[Azn#0yLyZarkj:qbwu25mNCsZTcN$ agӘ؁SWP])/:ΣAu?^)6 *㥊!h@S?S'P4EKdf% nh}cTnwf2! <J%jeEޠ7j E|>XUP!r]s3UD'Fs\Ei=$Iߤ ^tjj<`ub$sffr@z Q2PWu@DXdjjoT,KИkdsB&%/*bJ6&:# P19۽#]EŴFPp¨@}N 8_ z<2D#KE^oR[JE"pߚ|,Kh^"GEB`Žĸ}h/ hk!QazŸ ƨS}sX xNr7kH~%6~qrsE,V@Y &, 2J q,YD 1yݞh#~R8m%%٧{*%s Mр"A6٨D+L9X6Uƻ+JT#q߭cM (w023c3 `M{qQ0了'%FbrO>D֫hK}:\t)Qt\UG6%4P'?^PF>"7]Ch 3(]M5vEzzXG_߆PR~?4뷌}˥ԭXE$@Tjg6SC  ԂįtX#˵{ \0$Qt70xOD,eewcx!UzrY`o 9\A`];ԇTV*_Pe Uaۃ鮄 .ÉxM I݄z^zV}nZ!^A&$jvJl>Ó;z7׾4N GY/<9$+E6TzBxFѣ8//K"2VOpkW[yF P|^xӱof'BZ H ]gc| . <[: 邺<;$Xcv8r9\jܹ%.T绞RNmA 7~kPnö)R N]g؊,)y8_h5o61u+&d)fUH8;'J3(<rdEyy&$ vvrtcz?b\ 3HdYH s{Ht-7}:ʺE$zO'ZIs$ʋgf 03u i0$C g_3]tz NIĮet>u:+)lLNGtl:rā5Frx`LyQG԰R'1K½z3<s@tا"k\%LoXp"MU"E\m0gcl3% Bhm 8&9 9Eܾd_Wf3`-z;Mj\eKM,uG-STCi M% _Od斞=zNF&> #nSj@kybE-l&xݞ ~Y*`߾Z7ս2h 2H#8me#BOɍ X&YOg5 =J&LXW5 U.eE߬*wKbkn^&WlW]E q@f3-9t KZ RVЦ;ʾކG oM- bȝr$"LJbl#Vk3WD,OȂe¡+tlnqeK3Նm[ #gi-݌gp:qNkOX7`stbp:i;?;@0׊}612DoTAOs`bu=e0e?K5 4<|.Cqʱ.`Pv~I"dh]DC} iXw^_w|3o5k,\;~=_K{\,ΩR`@'a@I^Wύ,} 5YiDU%/}/b%H]-?"ZEhX4B)kuD2H.0ZG3LS#t\$m*-eR% +lb 98t~dI#hzv~TV R,Ҷ5?f ח!LlDBEuRrű GON+@b[:{ ~V%U;aW [D;ܠӿ*9ǹ]Kdىyѫ9Ш:⻭2@T`[KW䦪;#mQ+tesi K{$m~6rw!`@4-uی@KpJ́urÌpͼwט޽&dwTYJG%W{_b^)M͓%J*jgF}1i[wJO%#]Ҡz~FI' 4T\n*̦MIhN뤌i:·s&2yqѱM!C1kEl { {-f^>6D v~UМ F+ 3AOGJIo GoqR{^t5y@PyfH' rud1-t~[3  d%v~aLp>t+I:b-\BjA?҄~o б>H [ZݏZe}|Sg9oPK~'GZeݝ\ס9*umlL3ӹn;T՛LfT ZbĆ3l^–:rlg?ߡ{QX4{=֔1k(wf*BT7]]k0|tݱ2=N2yGxrhq*?P~ǶqX%=ޭƧmE|W6'?j`XlB-e1}3ӞMHS@xH9ٵ E8v,x5ʾ9n̫ >@3R9v{L?e\ %om !%K 0uydw tzrDuy47z$¹5dx15}iH5yo Yh'9B~*D%]tmLpFME_{wKQATS]BF UFbq p/1OAAdZVjmQ 3J 95B#&)@wD`yeYՀc&tiǪJ|ZPk‹Ws[;f`ӨCֈF:uC ͣʦŢ %%F:{ +7܎j;Xaq7ׁm1&X$_C\ 4]i " sՍG1ߕqb cHv@+4h|o,S A3j1N祉]K>:[GG˴v~(8Lۀ+/A֟ԃC&Zjza`4,>qC!9 +h\6쿛ښ<|z{ED~]BM^3Ù",7(鴸Jac6C?ڂ؆cwe25yr|Lל 3X0E%U\tg)F%/_OFssGmiY +PQXA KO]*j.u' 3*Oz(Je[MK 4Ť8v6;~?8$0LdzM!OH*UfҲZ6NE_}BOz(c/r|9є[s2pt6qkno =#BkdN rzv!_HY19|Ȉ/Yf+bjyhD vkU/PfYa.VhLɲUy؃^T;s9o0ɔH^>,ۈaI86hUedzgdig[/I'Fff(+SaOXP4_H 5Xmc [%DZ1r^[B'c?@qF[J?$r HgYZ0707010000037b000081a400000000000000000000000164e6139f00020580000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/A]?Eh=ڜ.+,BWVx^s7^ ̖ꚰ1_Ce8*z< ?65o,ovCo02hfhF4/.cAVƠ.Q`6 k3-qPw<[ rϜitJ\(*ɝՇ=R ':о5G~>ȅR n&XAq̥tkWB}D[jigv/)99p FvtPx4?fv[!D倾I{^K~7"2toZ &\ }mbj? ?1nzRݾk jx!EvฝHms_d볘Cs!j?WGVK#6L`[pGOw MӍp=!7GdAwOޠpC>Rf;HDbrh8Z7}e{'5o5B9pQl|`xl#"^rrn;. 8@GwUKall^w^/Sul*#hoF[ Iލf)~Itթ}MYІ;6z ݮ⁶Ѹ9#4 Ƿ˳m7ZEf!;àt% BuV@db $NB8>&04Hd5d̹J֧;5Gw;Qn|+ +MD7rsvN馬cDF^fty9rowsVܓx/fit ׬NE$?>9#<#9|H4ђSn:wvO9Oc? "c)أ%4&a5 Λ418degEӵFE/Dg"Zch!4=`@@tػ\eZ)~!U??vxyإj s!HSgVE1jv\l/2o~5}l\uah:}޻ P*,R4eYdywh'Wdj/b˂{, žu/) I VEJ&sh(Gy3䳁 &l ޔn.'e3<~p ׭"IT]aL7CZf.(W)jx.j:u"2YrZɞ$PyoiP2|q$n7 #"P3` 3wxXx4iyYO%ՅP1`x6l? `!y[zj!cR֨M-鮘v6dԦ)$3q &;8Gh}85<Ӳ+' K#mNew*x<¶n͑㹢wxiCӖM٬ Hv Nx&C.e $`L tޱpNl+A.s-@N/cZUn*uYh3ypr ;TAhHC|KӍp΍!gDvbAq(wל_W!4 ; 7!-1WV(( jgÖe3'W1z  *DQ[shSA[up'su.c{*ӹi#G>F;T:fk0@A Z,!^F˜w{ԱX v~x,["{\I_&6YnUiV%,oJΡ"7`̊"-K+X?bޫbuBX\BdM"008n炩[!HbTf^2O d8&k@xDwv:I1>rt,P0} fa΋kY[ϫfi݌ O hХ 4 =EN5HN׊+5FRsYԧ׳=ǸQЯR5v a}K$,N)Z=i%'o2Wqń|0 J'Ϟ! {%>n/Q(*~XY ~? g",;xG`_ :BJx2Qz$hi0S{m7޵0}8KWvnnlL|'oQÄZ[ʗ kF{E@v t5`e<.u." RN4tJ_dلEr*r0 ӫՅR=\VpdKn\ZW\;WByB2l|D[~jr+cqi+P%YGDӶIn nʝ8:&HRruCܭHGҪ.wGH\(|O08v.0%SI>ӓU@f ^0Lf<,==mIw5oA*hY8|U)r¨ حnuIo2y%[:\*X[>u0Z^V4/${g( Z^øW s=vo9Q`p'iN!w f՟փwzv4n9T-Ga2۳oB rH$lrv5Fy;0N1% B"V~G>E!b+Z@U &[C f W-7o9`ql䰦1ؐઍ6W |MTCn6&S+ ŕՁfCk84Gmɗ<; Il_"K ɀ-ĸgbP›@ҍ6^tJ>"MMM~p>g$ggRbK|WkF¹sTJM=) l9$Ok}Kэm̡\SWRc&x+C/1>ўjmƝKx_ ~ٓ|J~9 EB>͍3RƧAYtq*G_ߥ?\ yXY^ a)uN*9i:L=a@luUn"EVE՘=ϐrci9QH| u:%'6v`1q<. XWX''1lT0y*FJ Chy&OlntH z%_L >m321"C.avn!FԊEȎf_x╷'JaߛO 7( *Y}4 BG0kLN 1(g:dGO5Frrqdb  Hc- *d+Mhq.:%pvg(vX]1 8=]\wfm-s֫ԘB1 I^u g,QG䫀\d+ȈP{gzlΆފn;䦎\ABո^܃0wrourqMR˝ሌPUv3@Ov] 9ךQZɃy}Ws%(x>q/xlQIJQM!;Cbher-=0ڪcL9ۦNNINJKu/6vDL14s֡C H2 +qTq"o V줁xWcù __RV)ٗV-(D%/% jHYxu#H5W'aRÍ@0PHέlk*N/w52ɩXj6YT (#{?_a,d \gV~ kK<f |ȝQ 폊^ּ-iluǢ#= ,A,w F"=-܈.ۧ ^czO2UyXP5/Yy ;,OEhV_J2.:h.~2n"Z}Cz/"QHǺy eogZ|i u( + ;!ZK.]D1/QX(+_Gel;3-$37Z/EJvƏপ`t~._\X NT7$o|-T,T/b(Uza=Zr0 W/tP{_e"Y% OSǓi 'b zrLJ_6xKVHgk"z6\fL މ/0oCB=Ŀ,h_ÎХ#bjV" jr1uK؁N~d. izA(tpyi(ȷ$aރaTtlU~PY_)u\{#0Bk6î`VnND f5+P:(n6Φ1@Rܢ(_ ?!tV lĦЉǓ.0agjJDz0s|9 fԍ|OS<dJFjYZ^MF5sTP˻39x+Z)Ԭ:|ʠ=ّhy) @I)[0,φ0 e?r5)jߖY1CMINχ1(S7 E[Bʘ!Kٗi'WKpAF(& KX-r18ap(Sz%(loh d$TJ B*ݬ 'X\͍sA[,/5{0q#I qKE]ؘEȒK/bf<޿u'F(b!N-cFɧr0]LI'OZN67T&܈f2FL_۽wUq F^1*M˔FoWRY*Iaa|l`˥fX3#8*{]NFӞ`ZT 9@ 5QFQI9t=8\+)ZkcxרΰQ=Bhbn O9f &eRC5) DT]Vs(6I;V/-52Y?${?wڛv _TBkzYq4Opr,~1܃z8+T"݁$zbuypT1] !EL:^3Ark>ŚUG$Ϝ&0J%J \l 0-Wlzath^隺5?N1IEܰmdzLwL9٧cN}1Qis\w]ocҘ7; DD#WK9' )ߓJ` R$aP#Z"2mh]MC۴(c_Qy~!u E[ܟhdFvܴZ~# :郀wNt2}h3k)ݠ^״?5vΑ$ezGݷG`Z69U6]qo9l T0_2f?7ԙ6fOˆAnD7G Ba?F8 TsF4XoM"vX&Kuf`, &{bl}hvlKz)| \R-%D:OLTNKLO6ͺCW泛z*lB雴z;sL2qʤ O#B%ʆ>܃ddz?7ֈϑUeZd:DA0]A*+pϐ|SDLj]io>Y [jЊ1e\|q 7rXxBѨY^HǨ̌R7tk `[C;tCEs~#bnVA~2chmhgqc!m2&1o@wM*ATePږ"(͒;@:XKփ "|H pn/9|X de\Ied'X'~S~gW \ ُv P\zNepuC0ڗqLiGatK3q7?h!o (*8;.qtvALX.yg]^5ɒ3&%fChA !ARq2O C~E`clisdO >KZ@;J:7 1 &k>8>dv'aA~)^DZmf(YVJf*0E|oHO3BsP Kly\Py0da??`1~%%fr|,ܟc'XxqК:mC}q&8Op"" ȯ5\ȗǣ҅W2j)u{ӚԹIoza +:vPeskDJYUsSkB}S[$К* [EqZb ~LǶ9S3f6\'ـJem;}po\cbdȏuv,˜/*{SkcZr>Zt1dƸǘ^͙ϽD'J}Y "* q?gxOWcq9UکGpHtLf <qD>W:(_D{ᕕT#th$&;$N1 Oh̲ΑєbqV!a>DmQ5)ݱ.5WjPƁ&CO h3xҊBmD㾡9`(bRZkʫOVw۲k QtdjA@s,F)S#Q)okċG#D( Pܝ"ˣ&d7pwLLo[-xQl $T'xR+ VPR3IQ|<:IoB$c~{X,_wD0L^ Nj>/>'@'pnBRX)r,|HXwRt'.hw WCOw87| ݝoxcN S)uXnZJ(QU(`O/jRhje_3u#[{f '.i'k _rGZqn?Eޔ^ͫN:eWlP7ܚcGhWg^à.6>#LeZZz^F)/YyXnύP.*%d!bH7Go ߔQT,="?>9mʱb_>''Mw$d'lo۶QvV<B{8O5P`9Uy/p,{Y+/?^Ѝl35i;( a<KϋMbncZ!LJ⬄B}K8i. ьVRg^>L|dy3{&lh  B 3ރܒ9_{3jl-үqz4vh2yv8>б}6߇+p7MZ?&}pyY{ݼEp"Q%(!Y^nXjpf$g?HʹEXp,X:~E^Fά9@|J8uH0R=;2={ ިR뇉HK=:-PD@QI4OyjV dݱˮ` AvSNUW/F!fcE~|GYwN\C^}Yp#GK||AꀮʁFRܻiTLfyjD4ho}VyR̋ۢlG'bY! 'no4ɼcT~b*%g$''NΊ–# ߯] t-C@<tNycgOp ԖyUO9$Ay0W)TS Fy/" JX/.P}QVv ̜-JIqX\ /nlb'%K *>8 $zJQ7H?[QΟE/!-o\ZBP0rCe+dcP"Wtm4G{M }T ݦanp+I=T1e-)>Ei9[{4"#έl } G=;q\ h_mc';g ~ѿ3ΣaMQ_ wmۼ*Zu%4-׵.twov><W ]q=g2l_7Z_ ޥJڰM:M/V^H,)ԬP CsbF 7ry@Վ1MOj_14۔8CG =X Dn#b21eKRv[<wC4suK:ɘ gminCO8b`eL dфT cҹ*ƐtݵE}v_R*7p"BPsuj>n]yw `T {Nz=Q9#b;D ?\ $60Xfm0^=,k^8o4t x{XNCL`eë6gkWF#H R8yM{~.[̀}ѥBDsmf n'nDɪyr-1瞎x2VXl\y/0@G;o]9W -p/AY, ,~_}uo$cY8׎]m)QJ1qIyr+'#Oԁ W |}@|Ы'V/qg6чJ" ZM&/:Jkd@d4ȶ(ﮠ<:I1JM%F\2l3H @Cc+_ s)j\f /!u=~":uZեuX!C:,:acWtcuJ7ʹ?Y?1&D76[Iyt7 G ϭވEŮ:޽2-e35tE!Xyj9?Ѯ ǬH*Ol55eIW.:Z'63XIJ|mzϣ'#xdRw-ec Pdb+v~~aO5._p^Kc;b@#85@\q=.>[>Y#Ҁ>*-J!qRY 10i<9_q+qBGqT σPBkmu $n]AĞF_' 1 O Vg\reJ]&J?5ޒ7)gW\mW-IyFY^v:P9sr˖dZi[WdwdQ|dl9n]Gz'1a*^Q2jjP(BK`}Z`WsͱҐ;kJaFn:,YEfՑp>k$;KGΪfWI[PS<]f FMUEcyD@^x&% d ^K|Vz<ђ Zֿ3CVpU},23+0iCfOğ.uīfBq0Hp덕Vm=#ɞz rAddY+h2.Lť})`AU}%#7W K?b?Mr3<_sf/bKM Ԧhc)U072C@+q;CTH$;쩬8yRM0)zҫTz=yRAÝ;s8~ <cb x]|J)-׻1]q@h"w~m]^&ɉId'm4%A;S{NzBiKY.]V 0it~e5뿦6\'@\W5\t2ɕ)&oqHj}}\sQp.n@%(iŸG=O2bt0}1tќ6;+LEMzX` Sf4s(V-8|)#\>*tJ2$KEO]G@1f@ںeC<$&P_quP03W=TZd\Д^^->}k9 dhIn%(Y%5D)crZg/C\;TbO>IYyUކ˛v ݝpjY*ѫGG Pn\|F]!osv-_;!5jub#v{ S] K:aA)4) ೸V *MHQ*#kȀQ:J~ cɓ2KR!g\Ѧms?*lHtK0IDQ=xKDi/Ю!'h=>M xrX.=LX Ggk1XnP}Z"~G g.Pұeԏd N‰gﳂg~"/"ό'cQ6OG*}<_c) pr]_h6F͐8a<_:A6a&T cVʬI]4!ќ Elv  R W4zHg"щaT78S0{~qߒbma8eQKYow.DGFp|Cooz}NK-4T;:~`}@*sUx#NrZSWGցJ>TPI)w]ΣGgGO50ro&Y!3p[nÿ:Nw1a@N 212({:90Rb=뺦M=;3[ Ц Y R2ܹ@ b(5<Ձ` \D>˴~062./|T=W4GGF]Wsd$ !Σ G 8Ƿ]l2ӕCḳV}1`mX-?ర91u 4Tw RCUamdgvQ=4,-,=/FlG_<ͫpL'ߓr^w-"A*&qj=@zeud͟9 %C%j E|.ٝ~`֬E8{S.A( AAnQh))@`r&! 41Py%F*y'!~Zo_RkgUmE ?C (j~+=i0ˊ"6ĬVim=Jcup*Kgu7l ?e \}11kXJSCDSjL7y5t~ƐW*(3ĺ+Lnkc-!"7 [mfZLK+x{ƿ#gl>h\~yEӻހM H9Đ9/nXM1} TAq̯5}׸R&U }TӐ+[+N(Oe:B2UH讲ŎwAn@13BVXt`R Qez-d #vMhEܭGPpƿy0QRSytkA$W_~P`{}*1à}8L^? XҘ̪~NՇ7YKUܓ4H~&Һ dɤ|ݗV{x3"Æ0~TSuJۧ&/s}+CZ.#;Q"UoM"eo@jww!4O CH=(Xv X ¤!#SL/Ngfҁ00G\ME AY <ZJ8㒹V6IVٺ~$PHPF$b@ƨ}*4Mȭa1͖%s!-E_~L. lS|>8؛Kf p곴'ל GCKnN=gO8zwe8^rQhE4R~uҦjt5#)Ô_[$s!S4ijreFB,h(Gc&[|'UIeuNfJNS%TtV4((n>RVaٯ٩|`(ہy4ٌd pMFW?DV{S>U'bAG 5: Cw TPyV~ ~Q !o=l<^2 ;7=r`WNmRqhf`L=5ĔL!Z)|Bs^hd2iydb1 &I8ջ߼h#|a-6I50IomWY9wbsܵ611V}˜B4_N3LLyYH9궤 Rgly҆ /_YżZHWHX'$ X0XMa#"eVF)GOuzM/:::>[F3auar_Cݐt&!'IgXVZ?j b uɮ0Bn8T3U/[5_lqqp;~S^ʈ %o/FI8%vۤ/z#ƬۅG5(ACm Z)O1L5IxnJOG%SrP׷+Y4qu?\O#UI 1^Y׼ț Q2 }Қn܃#} C`/y/R$G|4oJpo=+L݋>u{'^UHLB9/@ehy4.K?JH[l|=@`5VĽCU$0?`Rn USi+%E =UWJ/I(ZFrݣ;^ op|#_&NAl<y#f{Eq29!2M|)R@}R :%w>10y@(h9I[Ht:!s'qVݡ3C'j-4Jf PwGN w [$j(k|%0"hh-?xuMKyvpfoj Ӄ 6Ҁ{B^0ЙUJ)D)b EG0S#-lĺֳqfq 56(HIyb"h_|6h\w$1ΘBSbj>MD7<;3>b4C"uMUl3'"Bhmp/Ygcꉝ߹RtY&&N ?Lh/L6@ێM\dJ\whu^DFGRp#_z5s9hܟoBI-.>3ځ. "ӱś:f}}jHGB c@5ؿ7VO>l0d_9=jȊËuaQL!|UmSzAp\{, i eq5dj؏&Fsg_-¸$gߝ2Ӝwx/M9Yc_XkX,g.b O5~c5; Pws=CDž!:qX90+YTL%pWU\IuX V- #hUp=Mߨ<u=K'Br%P,(&*JN s!4[D',x= >8L  K 6O[P:WזշC#;٦mAhq$<+iiMwԹm'4A~ԈUrֿa͜.KA8 /g Ϻ Q}V)qV#xSK.,s,ڳ%(>AӚaCB?.6X1 Y&T+<oqqZ4bܪPy#JhT;0Av/F4N vQ+/ң?? z{PܼR.NbDoap(J'E;k`5_əTHL W;K]xC5pF<1h'aEM.ɤCMRqD=xt @fS)7-מeaՑ/5pzA-倵D8~`. \'Sz6oMkgt'j|?H'F5S";nǣ#<Ԟзv<z"4H1pM|sU41L eI^:8^C.Qq @@jwL?\ hs7f͚Ӂ$aU* VBt8!h8  RFkNquBkW ^_7_L֐4@v:}1:?'-";N|k㌐%9j8Hhf4CkkY-сoOES'1>^Dߎ:Yۚ.VVXN'WļZs~g8G%OBdGLLƼ+M?ɍ_!n<{w{gݥB1eJz )T+6`έh&ͣG z: q`Mfg׈MW*ϨibimAKRm'7lz =B8+xt4<5G /[G 2|2r9)4 | VX):"%~R*Njn +$z9M){xPpVs0L 雼\}c.VG%z8 үIGܛ9, B>TpHIjAɀJA(]^ћÑ1KQ iU3=RK֔sZ)+*Ze|=îgRC-s5!dpQ D[FGR W2Af:Γ5R 'hGI=tϽrŕ9p K:%Ψw⋙$'n֝Dv]p,R_,X51lMd$Z%Zϋ 1;&9\Vĩ8T1}8imwܘ՞R Yb|.Hm&ĤVWO\9js͉b`т>!P++Yo:qt9 8c$f \puo4P"߅0/QԑcH P/Oj"I9|PQj3,ZjǧvT.I 9]/a;jGĆr$OC\xseAl&㦋r<$-o ͌NL궩I>me6Q" !s^UB=BTI}]X-{I=%I|{" 0L ^BUFBnyJqȟrS{8W#[`ŭ8QZ)pНRTN(N[)I=O,ϮCOZlo8阥+6'NRWQZ.^]>E;ayR;:`Rt{py1z DGo?=)2Rh`K$2=7awB#H{ +! :~\ߋPFY=GK3zJ-1bV87pU\uS{E7OX]ȩ㕵jQL$-# zHm_ͫ{_[NrCe4>_%k 7(@ߤ@z)ড়mp_F(zy=/9ZA>}Y xJνGZk_&|JQ^ .Jd$ycDxC]h-b`3Si/MTT%7d̲.j\:c+K5QёrS( J|1zl{)d]_"_ɮ71:s_)TFXTSI`%~%_ټ#f.̕FɎ=&n4r!>]pIpV d|1 ai/]qPłmY~\ }X\H| MA#ED5pd6lEmFQdl?p#8hv-H:}ѬFSʩU΄(9KqGIkB?K~b NBid}x+Llhb[H I0-}Gd,bf&{%8xk+30\xp E( MVZ/x3 !H>.8)#ϟ*hy3}J܂1m2~ |k̛2NT336n2|uwNQq_5D,tsRsBАeй w/ cjX>%>a]%v1`1? 8i|qoʋR0[ dx]:e;FDFhbr~>O %)]le$j*uWhtfew\*[ʼ6qvy,pbw*wUEоaƬnXޛm,Ϫʇ R7@SZc:` 2i,Ei6W?F $ҹU J9%!a#U2H?.Vp͘-KkgwT(p];rQd?VHTEi;)%h;va=!cdkd`}K]{|Yne9NA1.2q^ `fmSrjh.qH ׄEįį >zٹ+&YAg=-D?L}4vGi̇ b(?/*+v|WgCFxOyK~`rvPt4ٞ.ɐ~3e ҿNl'3 f--gN~kjeZ%S躧2cdR̎Bь֧b!HLUϠH #pQABBdsf42Q_lP xfvmDahBZA8ũqX&uH;y5eV( 625]kFxcp. }l˝ArP89e6|uLě7Z0q}RM6zQmBq'ی^@_1;I@*%kF\j !E [hƬ9 KaR0ҽ Vʱ7* s W1+eܓhclD!sZg̚¦Iq0jx!O@UO-7.e#SU>.-ER s!0\|KIg[3`&+7XY NťLD쁇pJ6#@üE:ڿx(4` IMPOK4]:"nDiiӇxhVney9 S|%ߗ\^Vϣՠn2gB>LŅNq\Q!{㸝Veʚ7"[IO[/Y8 )r' =vM) C ӺUXbKv?AKӕ s6FψCVGٝ|P-sν0OYBo3gnJӻ6145MklLrf%HqDVWKK`eoUaK3j!n{yԜQQbsYeR!vC''Ex ^A^ ݗ^,Xou ˕XOTVNd;@]1i!"UZbv$my҆S!DB椫We~m}sƍ-]}̈yډ-xuy_?e(8" kczS&UnՇmO;# ϗj ec]H+w_ voj:"daJ&NQ }ː1Z]dpZh[} Kmȟl~S1hu ۢUWM$1|zUeJ#ЁltP\ aw5'X L>L(vL;%@{}ypǞD ?jgQ[ 9rNĿX-qs00`2mcm ^rT2q>'Z+bǍN$Zjbg=^nW bE /x*)!kdG;SFQ4GbO+)w p}赦/uL-mđ#G=^֕{TCOQ~+Z]A9i.C,wt?AⰷJuUD.v&yh'er )C tkE} Fۭ˳YX8UP>*,7%i]Ym)ZJׁW '8^\pjmLCFeMCB RG{{R̾lMs: AXg=iY 0aqdH Vs__1rOC: [܇em)TC#lGR^*!E=ɸK#0. e,f2 ˈ#˳9E:8DJ[  ~!A Y =M,čl@lb`1ǩ +&ˀ LZftMX/-PSC/`BUg.y~#ܭdZdihd1M^ax cMadh?!$: ]`0%mʹ1| Lޚ8ܺ&Whz|b}HmUtJ]f|J]rpGW!NYwac0c]vEcoA?#ScoA%$UM)/7;1gN/Th!ڏArVTf#t }`azF{u/uɫ4i>:Wآ!}.4\:HHϽC(a'w8]]p n'> !$'am0A+jla`Z =9(tJJ9u)r-&6 G7V\W]vyh0͏*Mnr ݯ l&bIps+(CBܔI/ ~VxA$4Ȣ7aŜUNCv&d=$GRacN{x6`= "Q{|atMGOT'Ȍz9ڐ/ϒ8ٰ~:ҕẻ]=H{{:71/hFM-C9j;^ͤORmTh9WS3&, ,xN>KjqE3*ʝЏ,QG 8 Qj+'06B`F@/PO7+hb$+QIivAR{gDYo.8h[ۍw-OC-WCf'ļ-b B=*/'₭/>B2ޑҨe D=6Wgl~ \0k Ob~5\n-GWǂ(5TWG#x6 c9eA^?#qpwKUWcYӥMcExpWQ%*Օ}xwj}[\Է0+VGW֚}euhaիοiQ$ 9u3<~Oj`V$ϧ:ZHԦXY)QFK52BQbȤ%%s T P(!֞`ݼӠ͘)0 c*ir VwQ\B^#1kF1&PBS:4L'\x$3z'{ %@y2 5ݨǨ3>[2eȫs[W(9OrRm(yݕHP@㿖HȦ4{PЩ5m+挊s**2 *42A&)Uzk!a{H>ܱcVCg{BiAm_5d3噀఼ wNwPWļ7$ђSp9c_PyzI8ؖvZhІ|ka[!cP9@~fI E VR]ʣR1z_h҂Qq`?G+$TYWǍg[`-;?I 'owu0GOY n>N9"אFFtwX@>=惂Q%qÛԱ̾q 'T B|#u9b4F[0p[1 d堼շa~QlWҌog79a KJ(ѽFF^]UKO"iNr*1C Gywju ">9&6zF :YrBڬ4F9M J-'>~ҁsx򧶮ČS ݉' ǵC$!ju*&8pV/HD_a"@jC`mQ|>󍍖j>m-(fN!PPە<~BCzfn.Ԓq%ZN{`x4Xp2n&Y*`ӭF' e&m)-ǑY_qTQaPF jyBl3tw~J;ƷSz2.CwyƉ #a,Fo{կOܢX,w^ Q%JQlj0~[!~ӑ^%*^)uU2G|?NnjnmhB=|aGAsgyVyd ʻW'q~mDxcrnaU(:_@Z8^m8ǰji׃ʊSCSWG Cy%ڕƕyE3ӎQvgc " qA6ChO K֤7!JmtmXP^fmh|ƒJÐKČlhu*HQ-߳iViXݽӅ9u@ S#lsC3e N+}pJZ5Lyd[dǔY:>u'H۲ە~\`e'J[{Yhr,6vSD7'6̗%kKp8h;i7+@GDCÎpq2'!{?zE{( 8~1׊<~i) T^r7tu=c%\KkCpdۜqÉە$_&f\ 75m|9I q0h0! Ne9QGcvder`j*}`P:wy;,еw't*pe")_+n;5,\: l݋:T'uO/ hۘ;P"V="c*x6 j4 UFNiRjynL\ @M˦ϰ ,R04g<1p[a# X=Dobj'E;Fe40l YN"OD|Vpn8Lbt%b `$, 0,,ԩ7DtO[HE#gc1u11 MkS{| h:-76h8O8P!Smz8kkKx( vH䀷=#-EF_cN)MAoO`M$ύ͆k Yf%ʎy&ƵqBaN5pc16_'swDcB/tf#U[VTg8mRGwJ(1a*枋3Ӣ3~%N':]\/DڸY A#3,LQkbQX꾩uՃǻܵo;J/,ԡ+ŸlPBݬBP<8{T+8lE’)1F+]h(5nQxWVl|ˁU;z¢&uUX!K<1橢?`Դ|/gGv_)_6?+pl W6 .ތ3ۡzFh{ ɸQ<,)eO/ӿ91$ꝐtaA]\D2I؀#Kqͳ⃓PZNڻ@{[tn :ѹw|cW yqR>fya]TΓޣ׏7_(ojSz! m4R {`3er>\E]DG\_a7%6+G悼uʑKV;q |cRB=eΟ[I7PsC #W ]B(VSMZV2ʣ^lmkcYC2 `9%9ޭ)+/{o*)M)|; >3iu~Mٕ &T__ O ݧU7fe价npweeqcj{wc_\4\4"2owæXpKEQo/ $2*PL-ecALUޮ AIv`At 641[{W%!.97# <>:<]⁎. +,I eԲd{Xx:62yZ{+lEJS]XLS G/}8\d,}"g/+Z}ۣVOnY>F&T$bEgYe>DpLS"˷`n㮐ovxڕrhz̲@wR9t \sZ6/ژ'sT!X+l RPQU{>ef)9k/1-7XԬ$hrwYj0"W}IӁ0;ȣ>eIrptsW\hmSp=a`3Kt8aֱnlumIQ`<~ێ%m>{]Fx|ѺRPa]쌖GqKA3Iyd@$޻O)]7۔@dNN Ns_KZ_`pV^I#?mpV$@"it:-LT~h (o˅LI&esh'S~ r9?.s8Ƶ;]7wr`ɢL U[ؖYrd.⍻fUN2"N̪,k1FC~V{{aLISHH{0ΥҋSبiQ} EB=U OcɥeG H+Q(K?W0xrb(sg3AmwPyө 괯'O]Y$%bJ,YtAU~27 sA-(-4՗bIu}>X'rOHVP >+ʙsRYdH2E$H.pc-9ixEA0 r E_Wia2/h82o8;Uxe e|Q( AcG;1t6Mί"J` H (@+pUU¶1Us9ITĩNJ>AvwCV9y($U@i[Ps~y?#fy%lQ/>VCy$W*=:ÅIϓd'otsFCTwpϦ?:q!ڱmN&Kdn:2(oM"Uy+KDv S LO< HYūcrAdTʄ-8L-NJch<&ֱB),JFЫy7~U~1 ~ݩs>s;FF 6!"HpA|h|8L5"%g-ko:.DvmUa|Bh}|kA‰c5&+4Ωb j))L.9;Qc(Ao3UX X}e7|Kk?ڪuK`iϸ$U?#aI(|Ίe U4ogCg$[+BI$n&NN.M,a^X߾0 y+WvcrT!<4 (!) < 1 N7XұZ'~Ӱ5*KKOvjXy͍չY2*n)ݜLp_%aVރRk+t< rhSErdJz;N}YMrЂu˦̖`UUiiaM?2';dsa#)X#HEӤɷO&0!,=vv!ןJ(hǥJX@bX`2̉DZƿەx fHEI<_, T^)G>0Z J7)nZʆ}Snf@_@c;DQCI`֐I zWISHEV-:,&+2*9`ZO0i'o^pͼU˞_J!b?j6P]. T8QiKjt?],]b~lOR`OxQa(o(<^cj?^-S l؋MyWFsVIC) Jw3n| (d^ڹ= h$PVO8XQ.PN'ot\ ҮBy`Qc B֙"LqQЊfj|+9<.wU]3SlǝxG@rv w|V3+-*}6JYV_7- jG`*'47Fs#@z ߾pͣσSHR$ "vKg0L-u&E] ưWA~JkI<,𡓤Ҟ!1byu:l2.96hM- YPr7Jh}ݡ;#SRq$*۬Dw`zShy'i9M=qEN /?.^MB M]ST8_FK07lMPm}ڰ,bg{fO5ozN9p-W jCo1`:=c* {vDBA{HΎ'($t 4~s"qF"B΋5 T$++lc0h4 f'ngV&ww2x,ΩpXXx؟tjFoE8 5Џٞ!U2T(:+!t=!۹+x\f諤 T>x~OTE&d0{fdX^]~ AnTZ~7h@_;̮6NEN|߃ωuٯjħ0fL|BB~ؠ8/)ٺ|(!}BNܿƩdyQE.ɟ`p%߮Λ0_P%5ez{NE蛸ՠhf5_8(sFaY:SϧJh䋐k3r0Ӿ&!qTc Ej$KK -8A1y }I;j1sV+SA'$Yο I\;sS ï 1]yhBwv2y 3g߹da] W}Z:5=;HAB&2h: ,0,UԐ0#saHzѠ/V,L)>k.76NqSƥn >70i`r͝ǀP:&f7#jc>jlTfcEHL60sn] O$|'a/Z!>CA5֥VߧDΖ/N%.@gR[T`WWI~wV:o%qDi"u|e (Gi u *=!ʑ[lކJJ); |'ҹvzւפya<&#3|C~98JD 6k>58:wDā9U5,{igli9{Go!ӀY#/ (x+tv ڜCSWL {7 <:sS7rCHU~ bH%"䄰 +ցJ'ۗgo/:c1!ġG*o0m Ό~ sl.6bP~8]HjRVC&~^vyC[ 6X{p%0'LA ."l(ȓ|nSB6fJ A Zbό-\tݡn ~dC"S͠\)#(N1 G~wG2vN5&POf3.+Ugg8aQp3C^vfNwW!j{!O|xhqTF" ` I81W~е FON GU @ҥAM|\YҚ=]] B"~AZ%QyOSb_}ڬDy@ 6\dc&zB!9WHy}#W%Wm]`9Pp%h)egO݂oMJB(նsكY]QhB 'Yb "D?|dWO?7U*OrgܤPzOnS:Bnpu; pe3w<5BVd>[XrzQHһrޙmVL[駚~o&ؕ7ЍHIqtW#H^M]4Y\GjG*O L'9ʐ@8ޒrjg˷%ux6Sv+=H$uޗt/TOp7z|Vv-J acHHD5$Hg)%T2rM2E'NO&ˡk21 5>Y9(9sSU_j(~l ʢRG%' AT~P!/ʂRErQ!  I  MPTW1"oHbIŃ)` |</C'7🵛 q{41m2YQ̉v YE;'%,:NZJj-'?,F_54g0ޓM`(JhH `)Rн ~,ؽ“٬Hyє ClQe ʿRqOxE^t~8pΊzƴg6`Oߺ:R*n_D.exT ±r/+/`j3=AUZ J K+aXy~"9H]̴Ul#sIv]*-tC`3UxnW!@f,q0 Er=K)r÷S@I<[ln~U ygAƬ$kS8%ǂ]gKg[*.xpKLt^(4acӢvEBarr@Km:'%XT./;qS%"aƂF;ˠ+qqqX MtZn+]\ʟ.O/"ZH]e/Ǽ]cz 0u!>} 6LS1l M8gMRKfX65 JO>#Ra6`D= y P\nàV2jdQ߻]dR`fr*"Yhs}I (p++,yiZGn "Mj~D9&|Y:8!_Gq:)u~21R9ZYA7~9_Wqԕq2l\J InFZC9^Ѣlg/砥]B С[_PquaP1K7v4K 5$*`vW ] [Ŋ Ƨ]k(Z<vQ$.5n<`m1wF cr踾&gl֙_cH#lyXOD~(qR_Qgje3`9,;\\XW)C\}V7kE}%8Ĝe{` CVji poվH$3LMd۝CQv'Ս@Ϸ eIh5-~XrE? z#SPY~!ѐ"^ڃ[[E=X=ľ'[8>D^m(⒡4u%}xE8l&SGzQyqN6Aa|ȗG(TPGDjd j0R&9f@ƱwnuKUz@Wo b;O][~GXbdy"LF?C@}u2#QMSDãDf{?Db[]b IMY9 AKО޳k^c#.ݒ& ?$'zp]zDkA\Su뤉K$`Mۦ:ܾ,L`fC]FM"i^{D7'Z\̲^v5 B _ݖ6UvjuFbir3L-J?14HR=q{1_7%>Ơ?vMIgjeI؁a@8HwUoz6jri8laC.%߅Y6Ÿ%V0L7.k4=fБ4g=T 5]e E%ZQ_V \c.xdL* YG_iI`tVj(nJGI2d:M4ퟟhwU8nkK1EI#C2dTq{l:3ı'btNwJYFY&)3ض !!Q3mv\Q0`jO4~h5kמ86S7xuvyסj;I߀WfUFl@T5 9qPf4sH|èAZ;>p146v%Bj("srb0\蘆\]A_02?γ ]:ڞy㯙k 33p7ڀ(S 4M>ZL*aXvh} aFԧ93{T8?Q@Se&qSɷa)=l apCl7 g /ZDFiVjݿUDY &-Dˁ!E]>aT$;q˯2EUP )-c "t&wJDb3oZUlF!Ɉjb(sThlխ%Фbqܻ_5u+gΪ.&A Dz/90%Iݖ1crj $Ư*2y7dYOՖW[-߀F\З{o-)jT΍y 5ނzȠF3#=u #C6XnĽUU+.}2K0T#Uy2G4ukhY4Al%=@:6)Yo26KLSX~Wq}!?kK /Ɲ&rGGH7\ I="bB\EN/r, ea,KPw(`Eղ (}ES"~NA+`}H1X{_>9J]?RF6l# לf:ZעVWn)2+aNM]ڂFD?-8P?gsӭL[|; u>#߲R{ae]=ߤ &:P ڶt%QuDzuvOb( -[ԭg%(M *UDayk.f/BTdd3 gt40(sv^Wq-z a_g?T3fAk!I_SvxZ~ej]+'Ɋn@oAYlplxR 1ϟgdѸO ] krhXp}u3BH_D3GS} 4^`3'aSK# M+@ GaDeߖo/%lLqD.|4ܺ` تCj+' 9u~s^P }NM嵻ExA =Z"$=%"TB=-7@]|NxԊtz4!}QdlnFgœZNCz0RYU/G$e̖%ҒJ 8mf;%E߶`%).Jyռb2h ȓJAx d7y1aVVDOU\.YsIC)xюdڣn?sCyqH5T{B oΊGLJm&?28ъ,5lA)bٕCbP_`;8Al"ljW'NJk5R-kCBŐ ^E|N} $bRK(>ŵ7aNPb[.{)D ȭLg(KBkWOw*v*`*pQy1ʀ|"w75&y2eڷжg1sÚ͈XhI:؈a28q\mb1323lJHkvH~.C6 ?O +?ΜS?f>9k3>[0L=#"iYi˾'CgYͥ7):;E= "X-7f[ˇAu0*NUgdG6jxfc| I-;!'?8vRgkGMUSg:\ ş8?o+\gUa N쇽9`PN 15nNv1V. YKy&F3=!;yHAe06^Tvۏcl! #3 csa ˩lF)f836wl|%/M"En;+؈Nox:9&`]ȓi|tpLH:Qmx?> ‡ĹU+bq̯0Xndt>}W\YTN_PXlgGzf߀Eksuw~4Fkl(f%}gWǖ^ |ĸLZN,@jglUߐ698}`-(zX֬bh{uLyKCL%F +N.#eъ( B TMǓgGվ6wc'ѿa&ş(Љx/V!MFl3:9jxSM94v M0 w;6jGdǓ]?1dF:Ո L;6W"`l3B[վ6)-aq쎇invTs{jk42)4aыmwK<"Rj,j-R4iIp pˇ'-_ژq/*gkTF̞n!G(vW_ڻD\N3%jDuAO53ǾgUSX(&OJ4ЌM I˴q!Jy!!vR3nkbjOPsC* 7wɎ4%ـ?}en;}MvlH4 b ñV ե!mY7\2f;Y\A%Mjz12J"K%"ڪ 7gC r:$';OBQ!T6y2E=JvJ"u!@Yo 91azCwS\r̦^U@w4ۜ ."pுWXٹSiCQm< Z 6ݓ&[M_:0gMU:qA2 ~Qmi"8oC9ZXƚ oՀЬԸT]:+S'|B~k}(Ev*9Ɂ<`f6("&i~7-˳PD@y΀عoS0aQΌk[u90VQ[}#~\ մ Iu2$i"D>#ɵAu4 o-+)W.'_UI@dKz4 ͼ%q+CN+[{+fcMqepeabzH~m<#gKxgZIj凵*rƌ!聦j9dMуvꍕ 2_14s.K:Vy(MoX #Jߤ+IG\dRlkyihb&8bNIտ")k?З0nS& :P&2>)f~ @+*oS"iHl(/yuFe*q/ W͟MT[*v1:?ICDѐ( 6)P`*daZp%!Vf}4.T^e#cc_dN>{vCGM Ut J<(嶵~mEwT+7J i75Ds"P෌|Xm@ $ KXʊK讋hDyߏaF3-fO5 - ;63s"MI[B !mEk= u:GLm{-heеR0y]!:Ly/ν/N`ȳ2rkKAX [,]6eÔy4M7ui26@ y tO֛ _M4sV~yd3ؗj:eyMNN_DwE |Zє{2d\bz?8$+iK W3Mc4nwz 楆iabwR_dEK'F!0QjuA,RqC6i)w O|bEmew֊68 ]TXEbXtj@oP&WHO«JcN\juV#xC!doctv꽇z̰xdw>ԩnpfy-\\2QFю/ɛ- L:;iz _嘷 s/qpja8^t'@+MSOI] :2s]JՏt @YY Q?TbQnY>{7&rgz.ID 3x8t? Sʇ1TWCQ,(Oǁ)'{M%IAt*ҭLov`| Dvi"O3{XO"&Fe`Ȓ۬VrjmXiLغq΅PLz($a=az٠N- ,y9fi˥;^0k<=J穄|,dq/G)͉]iBhZHB0\ZɝE]5ʅuZwm^j( Wj֋'öhPE8e#O2'? tITp6DmIFX|9 bs$ /ЉV\~6ee 3qEʝPrLQ+9CVwmjkY}ʭ2nQ=~gQpd2AϘ7Ft01_+"tbB|MulpyfD_EukAB^r!ȉ::ch;G#e*, #H cEeiKhx S&xɅ#q{71l:2h9} 0i&Q "6ccUHT(c 6F]XgGs oTaiGjtק^ٰ UO-G/HT)42 "+ߧn#]y%=+h.Nw.t^_)Yv5,GqLF1`![5z ͇avŽ- t%*o2sV#hSʤt}̩$Q!:%+& nj߿J tpt4} J>qVY1H4}M9+K_K_Wz_ZHE5h%yq2RTyh,w4[tGn쇆욨hEqY}cVUE.e"8r|Lɲ̊:Mj^,AY +}i`Ѽ!?T<GdHtI(yXAfw\Ĉx{Q_9Y 6Z-bl diךg ҈~KKR}pyJ|tf1-,A={͇yʹx&ɫ滘A+6K ҷ iHKIc:]} m`ke3{YOvx?Н׍s)Bwrx}C:U7gB=L¡TO)bd8 %OX|w-Վbml8ౢBzI~Y+B\nhXQ`^(1f'%-w>p?XJը[+U<>4`=]J1Ja7&fg Oַo4B8'-i PnLSԎ`3v@Rq#_nG D=Sq-n}vņ}!E,e˔&is:-vB³ɺLi.- jBm9!(DjԂ)n bB-N[X5YS/ᡜcznnkܗf&ZmNs;!c(.w\>kI8fN[1a6މ‰,$[Ń83<` nvo܈W+$B\NJwtjr.+;3A}S4k1``mLl*SVK0yT4 3ng\Ʒd"PXt[y|XF_Ll4Lĵfe*|;hw^|+ܸC"W}2_1a S֛Ow| Rb^1KvaU(ްtcSWNgH~!U*rg@qptM;čQ,UQXuɐo:SPFS \SR_Q PQ-[F}NvI÷ӣogLA8[ 8`pd| !$&ƞJj\>Q"c46XZSӋdnXD_ﻞ'݇Px3&& dG}5ѬWYv`^Cj£D͍I]roS}6!(zRQxa^7,cɄ*A:5HQ!+b$ѢJгՙgo& gYׅ ق$٠uPtU5|,Ҷ{C, %eaq+ 9`H;1[Fd*NB JưmHW,4tk^N8-nQ~ d ϋ9YJ) 4+(o2 02>- iEkl>^= =bG[`( ΫL܁U8#>߰F 1<'P6jkJ 8>̠wեc"z2TUNrhc@R$i\[Ao{UHˊ LD؊?ձ{&[S4.jaD:t\mds̍rQ ΃xl;Ce!<`xaƎw";*ŢL: e!hCU@ՔfY!LHMژvhOr-Ics:xAqSJG |ٕmL\c/[APs:zeP?E#m"/Ι&ElzGY~k|.,""^lkdVM)Uwes-u 3a])FBX:YU O ? **/ڦ_4OE6{K'uA{(]EF9g-}Olhf3^?@5/)Iv1<( "sdz.=%J@0Mw@C^(!Q1t)w_'UX@KAey;Ҙ/-Ixo~u˱og42Ia]jdztܗ 5q|-G hbHEF5B@` FCnW3#,r,TPeck1xlhw^=Q(yM h7pm$Xw t!ñȐSN?GZӋ/,E]>\3;TdҦQ^b]l;㛓!@:[rԋOGܨwYזIk%>^yJ肒h8b{\X![3ݰlMܯi)D( ag 1*ٵ? U9N<]a:̪|&OKZQnOEW7Z|r OQ/{ J ^3iMmm2QZEn26aIX߫U:scfh/Gc!v~4܆Zee%Ej!-#u +J?3:1O /IG:DG )AfBg4oγs Շbd"6&&o&Sl5J_8-%" zwPCӎL}1os^tc:C '19.A8v"{EtˮT3I-}\I!}{{‚+ ԕ:,FTu<*.@K+!.1-!1h.Paq%t̢LП\mOi4,g4yq`Q"|*THt=7q#em`[\_Ų#]f&lSZmfl 89YMl,{7=2OAϝ(#y݃(c3jlB[OTO56N.,Q"YjeفGA:k˻VA6" }3a N #yrz7+1_gH6%(t,ܹo-|/zT< qi> -U R">眱+Y8\o51<㴄)|l U~3)ʽ9,SN|KGAs7*AǗ&~ӵ] $#pBF}h9ZǰG.m֤OV;4D4~`Em~j)v 4*GD<眵ٟ0&%"Q8z[Xo }$4YOm#36dSFKۡU_>wZ4jt\ۭS_$&N yL^@F? yx-e?s}I3}SJ} @!yC"c( k*+`-dMc,`ͧNyܯ= \p示NY8g']K(H8aʣ(̤qIS =$ ]u{fɧTcJq9JpRi\ 8~_5؁̖7'Į wVlɺE/<]MЭ624cB6&pS!pUΨ:ZB>~K˄^cX͈ѷ(oN)`?c|ddh^T 5D§gfŸ ,ˍ1V!yBlJ~y.09ZW!VhW@Zktĭ@EA( (F1E؜#~jШg}aT5`9,QQ.;) V]_o,;ag[rTO" ynXSYjX^ UN7GmB bRp);ߊMz :v֚b h{7_/w\(f='D|#(|'HM/qCi=3R7-d2~_NMRqO 3^8ufreI75-"IV%:sru'Í_zհ6elVɓ@bHnсuD0ɺi+ktR8uby|~LKNLgd`(W}DZH!jqr#!}# 5f%?2\`.#VMlL4_6*jGvnI ;%¨sh"fWtm3-Lڗh`˾OS$#B7bzlA L}y:ܞeϨÁcNx)P֒G֛mwEf|-GLs8Ok{3D%0ѩc5mpu{R9t@CpJ]rɽ&G]Oy]F]5SI$WPJV%p?x]vPeUYӍC!LGq Ȉ#=ʖñgn`g|O6cEco=!9C+KH?LND"t0"d=q9Jc}Oˁ A(qndt^wtp9[{#UY1#Ĉ5DIT*|&ekaxҒxy$JJQbXG(󅓭6(CkRܴ(c"Tw,c"p.S AR!+ekSd֦Y#)c@6*-;W"b[vʼnRF3v;TWf}o8+o^2+X_P] DO\,e}ph^*Fޘ$S29yM[֊:8ߧ+v)+yZ1fv9(eɄ#͝ ͼOf>37]̏V5.bs|^חdIֱTjc}0#nunbYCrQTJ` z:za)˕6z$wtdSX]VיZAJDnV~^&^:0Gv-bV[Rmnx%#b0]z׮[@XNIm+)2_NI])o` hW<t8 WwvQo AgԚsCtW;ݶKBtxvKNS\(\РnUUPL4EhPR)I-bc"S3w[)H?rd3|L+3 =~>ݺ PZr,=dHpr1'ŠuYU~)si9T+&hyGJd:EI^(ߞBaR|]xِTUC.{F-Ƃ,ɇ` C~DJ-bzj@B۶Ȳ𕝓j[YjXZαT{H-:q}{(o-3dmXSJ%$,#Κ&fyc%HR0_Mw NW;1Ra`f>8|YbUP`שc'^S)-6PnϢ+LFp\?h!(bE.;剃y.CovZ%4n6enDdIn]7"EGM|Ga.=il9-aZNĠ]mE"r964۠&@Ee^G!+`d-O2# cJ5R.j >$~! Cz&C͓Qvޥ {[{+1y1/,(iz{\ :<P<3bF:[mX sr%㬫Pp8(YRK'YAޝ7FoEGAjΓ5/g +xE$oFƺ24F?r3;t#B%1#BXD2.W[&-jW &>e(XKDcEx[er1p Iް9udEWC\qy"^vm"~ݵx\ Qd7NA9C4и~^!ZM0".|쵇ِy^,d@kcCϵ\4 yc+<L، ={D)ʥa0b ֬e)#)_P=iR:P{v C>(uPb4`Xx"K %|թ`\R=jdJtS4AYu9Z @Mje ~[ S:F"a'^k:5PLfmHVבF36ZcWŅv#bͻw%߬/ZT@9M[$g,&ML*?<'iԶ92o%[ 'Wӥ|6rG A|"U .jn(c b6Sgc'+sþw~(zyULN1AC-qyU$!>l{RUcN7d`c@t^h\'ქp$X"tb|%(\eV汷u*g:koŃ"eTA?dN7Y_( v~yt.~h)_ݏ̋+Vg2mt|sH](Sq%f!?&0vFn¹6k4)Ufe]0hz࿋ČC!wXN9cË9ыao{nH4 8y8 k\rʕF3_MH]/\mŠjEGwm1(@D6!.5(?bn\XbK Hat<=%Af`{% mV˱ 1ؗZz`}/ţ] Tnj/c /@ /cg՟fn- U'#WY)*g։2$O 4GRHY]NdxX6M1jigLHJoݮ$t:Km݃Pwդy=S) .UBBϟޅoHz\En S :ӭ m3+~_PrXYX@\mz_YtUb^_K͂ߨȡRMDPJGV\9PgoqDR=-&8ԥ?݌M R{]2ΌͺD4߮]跙 Ķ w 648g߄;06C]C 'Jg6WCity\.Z))Y fq\ {I,:`]'P44 ^V(?I^3]* ynȷa{ds {327zrSD#v1DdWhe*OqڂR4{ ӑo)/Kզw)LI[[( `n-&ļ9Q@ ^,gG{ᮇbs%^gq>}#03޿aOfco~`ނozY|{ +{?[]CϩX,mǺlm\&]O(ް<̉/NJ=/BxҗLkM0i)z6Ya?M 1>SK0hHg 1n?R{(ʑ,S6qtݔ!Z 7 9NATc / <~j:J{S<=]L|Z> \Z}8voZďQD7C7?,ь4 $[-GkI++Z%.0)Il!篍E.qדŰv]Ro4sG5h :TϗKMaUy'[(&CvI\>~f~VoZmbN-dv_3esLaF: >|7-S$&c"4Cg@9-m[ _E7v`iRnJ9 i 0zՊ ;Ɓz@޲2 GI78a|ɼ̣=dczd ~gϱ,M$-zF hr!aX::9O1(=b %ZFd!y,tO=Qڽݑ#_t`এ@J!nWکJ2Md;窈_8Wb 3I{ipǖ28DPWݏ$AU|w ܬQ܅)"`-ZܩdeIJ! U%e+J(SCנMn1ż%W1ԍ3kiVM= Zv}QAD(#b{ƃMB/;DEdRℑȽs3rHq63$14ivWQqٍE@unFZZM6n=W/mdhZR星4z4f!Db\6Ğ"pa^!mMwxisS42P] GDK|JLl*Ga;`  d,jOnX+~.5mOdLdzTgHr⅑':pu-}&mtv`ɚߝygQ;MBGMQ{o\k?Th|yZP>P'^OSIVz])}w"N y4?_úDLC);?zdG?t0w\{;v{ˊ=BE,h ; M4Fџd6:=Y͕%wAsN3XHbK0Zgf؅n^% b-VNXy)q,*VRH%݀+B WKNQzXcVZQ?*%<\Fm}z7vڴu h1EYA>}TӬO6K&۸.yF]R @7EhK Z{ -etX68g|LvD9 lB&7 Y7iljN\UA Ì25=?mTL49h/.HcWhfa\1 קd|I͘<- gK8Otpch2;:_,FDr}]߾+`\1LG2%s.Pkd}Qؘ"07YoX1eB "iJL 1a:Azdig/j(ק^(A-) OƁvne˅Պb]愼Z .1lek-Ijy&]_]ɿ9?i3~U]b>#YJ4}Y/4-*c. aiA f(C w`c MZ2km ؙæ% CtZ 沩4_BzR\PE8WvW@0*K|-GK"W(y6!os'4 h)k).zJ >8qқ69n饤ԒPiEK:zΑQ on#V RP# `KԀZKnb) '1dذ9֭*#|9<_*:Tn%Zh)G#Jf8rg ܀6ȼ]v;j+;twcҺ[IQmdx/6^JQۣc$nđ0N*> 7|!&F@B- NSEBAfZqwgQwpi}fYDM2qCKŅy pl.:5C6m'k4|7"96_}cNYAa)G;+b#k5, K^^jAWop~o@8(㩕T}?2\etJYzDTZRˢltK9橰Ga4&"Z~-*XKȉ !ogXHMԎg~/36jcD#jovV. lȾ̀,Z*cNPjRk =Gl|eJ#Rc.C܋'oW4c]z+;!0vmW-HjWG7pJ=Bf |J&$ I)χ u٨fޕbmsɴ퐹X~'|CBNJgt0VeFz\.< 5UvgòGb% y 0'kPV!Z~zo eG;BJT RKAIN3#` Qh/dI9aeğ 3WJ 5/'3 PiBI% L8G R\.h< f֏HzfxU\['/J8Ofˉo#cC%ڀOQ!{sVdϫb7|qa!/x ,8h<\65NS119#DSJ$Qìwqb*gm(fRxɅAEmtxa^ ʂkQ74&}b_]<:sB OFʴ|r.C'j9^ *ܼ&v&.6}_*"A0 1Jx{7¸?j̕8l<[D EbkЫ *JOԬ2[x,pci]^fZR@@NUGMo0aS"!VGt4,(i÷dAMNrznjJpYedH ʟݜݚ?+G ;3#u wݰǿ d(\(Ư^p8n1 J!2nt خh|O3k ;$@jݨۢzN\oރ^+f"8<w!;NMpd_w# C^Tb/!X2$g2$NjG%J+"G*#\=Z籈 :, ;#X|*xRO[?XS4ԩۂ8.[r#6MBCEqWMk+“k> SKc*^Tȕ>C{=A!~&lFR..nxL8:uI;9٣Oi?~]As|< G(W/\"^p;/|'H07R;ލ@r)g0Xu n-08 *AYd#%,h2m\݃ l{+_;IOcjfIE'mAc3~mo>;S_`.R9wZiT#yz:o+H0e/(SBd>ݻ[]݁گ uS @ۥc, Xޡ)ppdtN;fxL.^[n_bz-4yDKda A֯hyD@N)Ro3`:ضKdDm]"kZ@4o*7QJ˙\0vUM7o/Mbh~Oʇrʎ>–0p\wa5g}MfT;~x;i͖R+ ~mUpT_> %Y͒"KR~x!^?@V1dTw&ey>]J*Uk$JƕP$ |-@d`UN;)lQGѷQE?u-<ў~W℄0fJ[4j(!3cR43΁R͊3j n,u T=6ZW|2zbPRRzRs_Pnפ[A^1ǓZDQ_@'[@=8[ \ҴHBr``- ?9P73fKvҡX;#i O@g'f'7}/XC'9EYbSM|* m"2/DKVgkœ>ij &; ŏFZmT& K7Rr v*pm vg{v_wvJheHț'狨`shpk[Uws0!fɿ+ɤvYʳPӵ3mc*`;l4%lA GDt + XIuLHə8g?#n޴5d|zKwNB3P e{ i"JءxawݸR{>|ɴ ySl7ڴd@7 jBCUrp }OG _ٹOytv8ڀ<ݨ~wݚT{CވQ;7'Q ~\ij9^ߜK?ոx82J 38&@J /[>nC~O3m ,;6h95TbMԘ3={OJ-|zY//ULYYQ* T#*iPwjmzm8; wrɼM <+f p tf yc|yڲwiL{]Ya ^7!;#Տ*V-j`YP~͋s/^ǨO&C9r <RH/<>7횓S]-݂rΡgB?s3pX~}ZDsmXY ABkg-juyLK k]Bo0R.X>p?5Lu_f$Bpnw-j~- 6؊M啳i  d'U2h)yʟ)Nu›΄|;<_a?GjZAoU6<񪊘慅>ҦU 'b;ȓyCdNZ!rjcY;q(s dZ-oOoU&JsA$Xʿzbd"qo1Y =}G9֯|/:q]vS18=FK??1@\ҽ nR<&C} *` +t 6nXfHWV\@~[dvDN]!Aakןpkgx\v'cƨG^?aU&ͿBJhL.*s O O{&AElD:'["͙6]rv4L8E [ Gge4 RA| juNXYA],ˈ0_߱,*0pxBN&"ҹTO?xN`:v^d>L{:L[jܶޫhd%S>#g.DW---w à0 ߮3*m mL$;JYR[B kj!SLLEGy"}e공O~+>RڶGT FO_/x0 i 4Qy6=Y/38+<8Af%)H}7 ) 8+|vNkg]W I%PN K'Vi\C0t0fD|K⁍E'xEPѡ )[WE KAg#m FG~G >թNum(mJl4 Es:阑ɛ`p9T9hsj.wM6qG9J$e, "n0k'VPX~dgΘ[wx|(i4=MxT6ܳɖ'P>?d\NFL$-CRяWO/3CRmroVJSx&*, Yٌ'HԜ %=\~'hD3\#,D*%%ȓ$N}I*A-RDG~_3y\D_=-eLrg]''ZBdBv[Fn~-G7-p?wm:i /R '++@Q6" /AM^md7fǭ_}R-Q$jsU3Qй_>2H$^?d`4',zLL@.Za nW. ^Jõsc3)dcd*pk+8|`6{p)LMD- "Ko-7.Q'Vb-a}u цٶ,v6],wp{r,ӜKq5ʇMhyl/ɦ8k-&d1$o: Yr_*[K * ʐ&)](l*a+E9㯲{hG9JJ㆐< :,?S>0sT}ے]!',-*$StMT𻍄h/޼MI 7 )(w ڸ?*meew,:9{H"y!зў;!e F- Tӏe["Rq} ŊN_{t/WQh>8_4m>wpogs8J:9\͕+c;ܧRaP"Ij]SZ&~? Zdl|PtĀ bPB{ m?O{/>Kl}@.h*YKy->%0*>zv8Xiobp3qܰlQg(zTiR+cEwWĽ@HѢ9p.)Eq{xq1ۯ2pC=,X AV m@C1O4/_-P5T~UqCmRx5MCe+o=e0}q^v.MAoq#U`"88ԪQV=[Fd ~5Sm%yaݱrW!2't0Xt s1,<7OOƥV 58z`k?B-0?[e$S 0nݗٹ"$ؘ2`|K;Ərxl%F.GU;`Ha7;萖(ܞ.TNW`7u^֢S4/wy@h`%Ņ}v}ygu Af:GjJu/wS 'ޖY{6m"ъ _+R(|7)3۪Xlq LOZF-oLhmKK9`uXMbm˘+Y2sgY*vjƦ@K $  hZ y'P6rqy o=Cw$"JP藍|[5a#Pf ™ [otp rk\#)|.)NRgQCj1Ch* <줐HAk8;\+72j6xOPi⡜r!hŎukYĞ5m /roԂty!s6Y(1d*= 5?Cc멅{_ gaƯttNGuLLqP'_P΋3(N阝ooL)HqA )q` "Hj6LjK&e9xYPL@l 2s+ yLN?9MwVP:q8">h%"v;Mu{g˺9@zeW#Rc3 @~$*W:XE㲚I&QZ'%H=iJr2 5E"ሤeaѼ^K3j=yDa㭺 'zGkYCJL<ֶnd/-FTgGnp7P@%Y+*Ud缟Rg"|mkp&Ɣ"P6nixS[4 >VFپz>UJuCnoU o4 C'ee6ιu& | 1ğ:@lI^X'l=Xuf&_ֿ]w94B5TS&[ O-p)_&yV2k-Pd@!hP? &pZ('Lm3KYFFPDHpчwG7N _e꒝6%?v!M٣8|.;srJo4G)y.AǵW%npǻ*ߕ o#NңzlPc_|i%-"oT~wmZj}|;6ӱ7}пaPc0{hhYJQqHq;Z9*M-v p\>?t%̺Q%3tYS(/hD"[B>G%0_Iy&U;X+=J]m KsYPs1XsEM}P#F;/SQt)gSYUzk&sx95D$8aN@ktJ](]Y:( ;MjɊ- Z;H)dfiesȿrاYW5ujB 6 KsugԹZ{FApk5C(h51J^SYj()<{;O.䡤 \G3#JWGh\p[UWȷx:lQ,$`#RXN-fno.5dfɤEP9cP.n3~~!_uFl}%;0$DRkfhI9o\#a0Em,m) _52JHɪKEN u$* Y05Ndn}(`ZȫSaШ/\]s$9TVvO AWDeDlӤ@sYYCגFESaRn<Ԙ/RV R0';15Z89#9!)GmdLeQ~`9AЄfGM~֭hӬ5gbBE@xgg:_dÛ:|V4~Η e8X6n ۭ(يb.)g& +yqRT2XvEN,  qQN,IjV؝f! S>L8edUyQ ZkX74AjfYoWYT:aʎR@{'rYSeɸgAUw fՋ#z]M^ÀgC\2I:3bwR~L7w$eͅcSCEʷ0a0D ^3hW(L4sܱO͋(j`kL喥xQ{i0@o["Qd%kO P]C jQ܄{¡יfHf AS.Va1)|/gj44K+z۟#lkWnVBc+\ÛA6h}u $?` s>V]= W<'W5ѣZ u+%S .Fңsk.Ӗ;r!ٺ3oR|S1޿//Qapnrq+Hϭ*ƏD@-Օz ۿ>}&yn v;ݢ(u29CdZ0O,8S4?Fs'H~99hД׶CWq_l[)ܾA,ҲV=1EO.&`2z4ݰ Tğꨓ%d^rB3ybY3%z7VuLrkZXXϬlDbf>oǠgIMKURF\(NAGXyL>$ȯזoQJ:`~ >qFĵ2KVG0f sؔZ ;$LxJæRP\ꑼIn19mQ=JvxQej^6Kh?#٬.:CZ ,VAiW+b6 ݽPA& H|"F C(𧂹2B^:ZiwΕ2UIfTp-7ɐ[_SeA[Yj@G]KV9qfښ{h։eYև W#a TA8 GʈR[p3$}q#eZ ˌIqI/UAwShxn> #ݎ F ?wK,"AA۳>7 hْ Yӗd?s a 377{,mC߿+-3lEv0*dzGFa {E]hږ?j$0n<_MW8$q=c֯UJ9Ar,CvN tvE3  'A.+<5nὰ.7c6]¹aM"[ϥd[DG)&Jol{66CU:_FS=;a ">ߦktl(k]aAޫ-v4F$/#:P(8)a8ulbBh3pf( 、&]E)8cӛ!0VpSg NxC2zT-$2 z*\+W#NڑG J/LgmqEzy"$}u1tڻ) 'zGNNz5ۖ O#z:2;=#`md͹V9T/k .T owCloe]48i8s+MА;FZ. 5U`AW跓)yfVVᡉAJA'?@WOGϙŮw~vה/3G^NWPNϾp`Q>92&$ |?BR+. ^?Yrl nlڢsi z)-,Uk d; ?Q+)܋@x(U>Eh  h=Z- fj4]h^HQU`Q/>DT[,Hz&_,c+h(M-t]rHWkT˄kaVUn*4Ј2 8`HOGԱV>hB)OePfevƲ\T"ڙRhHx/L/53 QPWucs\JW'X![V+sOl;r$˭ՖK8|bã6fE;=U>iakĠ #vMJ)f&~ }TmʕliGkb,hb5 OXZ!B>6`MXQ_6$BGXv7mbDgGeqd?Wq-doV?5Ü_s_eUioR|?;˒+_ mS}d(#%28ο{A-8aq\X+Fk6[XQckyQ$&/^`g m!# YM9őiw1 Zlh=cgJ*Ei<ϐmAGf8}4 Ivrp}MILIY~p'{"m?1fMMnI1i~皯6VH;ndm=q.韫*ěʶUXTPXr}~?Q ^MZ\+Jk$,<U8 Æ8L@S4JYx,4Te-V%Tk&{4m~#6ěQ*->-]G?H3b]5HnybaaN.GK_s2g7g۽ }FKkx:vFn)>F/3=R>>uɤiN'cqlѼbip a?ik#j'"~ǚEMiXj}:V'QoK !xKiepxSô_?qdVF§Flq^ S1R/4o͞+v&Tse@zلS'􆗃`uR+Z'梭`g!/3ZjحȺZ5FK *}J ;F#wq~VtÃI2GósI\&@sǠA(VGti{E k8l3xVJ= D>qb[ЁmXʬlDuԸU"覐kcX@ê>LCjl4mR8>A,#˕24-t u\$ D.@"YáV~% v]6LîŚ_v@ɳvJTϴ;I4Ť ֍F+*ҥRXޣw&ִ?G0nJK Hrxݘp;n71)l"߂77\dBd=G22!H͏r5@kt=i UIĠLC6OlSi{(J8TPpW %_?)Ӡ]DZܖǐ-J;?.)y$ E lb3ʳoLg¤ СY, MNQ{JR z:xLQW`[A}`xpղPa+XՅ q?Jg\(5R֒&wҦDQXǺLeK(Jk^o,Bɥ@M@@YM):V($- iW&^3(&zػwpيz o-b_Ŗpi" &6EAn<܏3N nᔑs0ّ :~dN4m6tjMj&l{y+n.ʖ>)0=)g|B<.Kjr.@|J 3OkXUmV1b7NH=pi<w}{Cp}wdoA7oئ#n݀$ҙwg;X)X{B~!`LJsj{qbwoh4L R5O˘EAx}^+z+vS6dˏ7#QvX>n^g! :\s`'p&}!Zu_{TyQFxl | cZX%!v)im!i2IJGZbiOqo6R"b9 ݶ}X謫Iq;b#s b=D~E}P$B'Dw Huxs(npsZU M}bNǰL%->9 `Fp21 (sLhHyLEercۏ+̯MZ3gy;nioPVBsg'A:z뽁K@[M4ꢍ]*{,O Ӎ|J؄||r12qz>3]L?tUV ֔ݘF]qI#o.Y}§SPo땆 a~+(IW-cO^y6rP}qENȔIXM *Es/GKEo`S 0Y2̬x%bKpMXq oL2 Y-!͒mmv锽p J\s7<2߬$"ϩ jwj 2 p|n! ]x^y+6 i3c-c jf7$hu%L-,ѯ|CD%ӥݏ-Be(R qיk̍63HA@]&|VV c[6ã: a}BR+4Yw-IV14hJ?+$yiv_,dp哓S(&zvW(+ ~Ik[=إG[MkJBB")3KωC#pC<?0 88_>p[H)V rA5LB%ռ2n 8j:橗+JCuZ٣*zܩԛ!IWPΉ(HI#Z2z,gZ* ٍWbǯ\ hE|1,89E]HlE2g/|cÖsuqmh!`V (#Ғ\fsp\!/['A(\_h4θ |:p2?.2֖LO ][{g,᤽vj_0%`wf]jh)M=Xú3]9w4b~ߟQ[Be{$UP{_˗kݘ{ z;%AGIU#[sO4$S7yZ4?d^=7zJJ2]iۃK_zaX8v/!G6tCa@PHF:TԴꦲ|feœtZuM2o5޾ G2Q/G_9E鿂5*'OG1V 81!Y{O wbilӪ+!Em n%xբ|m,:{0.0Ps=S Oѹ ~RF^=uMO&i梖lWck2H65z[$r[,?>|ZϹWwՎ9U:cb!UȃY?#b{+7L xyܢ%B s$Z0&ZY38A6 VmFyE1Q,Ws-v"\dЛVѶ_UTaJk4WӺj~c2()&¬fg6D]qm4a#+nf.fͲ? ,L2NV㞈Jߨy8߶u*ힾ4-+Gi#2ݎ99sQiژ!d*^W?O*ֱ4X4Y24& %}ȿ9Ing }A⯰Q|jQz<PkHj#Y{bKsS2gp;tsbo؏F(Eb9l=_HC?TZwk B;eܞ%q3ݵDo`f;b0dwK>ſmXOQuni)vt$i:!sh{9/uc\>Z!]r sG޺澥F4 :5׆fpMvdnN$48d`hKPTw|6VPi7p!Gٛͥ24h5 9dG/ }@cuSFޑbl\Y瀔]L-I*Tjx(/n"gPfVPe5.IꮋgD:pjC.(YG6ue%h6V`q,p󣲳 W(ZM{wb Rq2Z#[Ѥ goUZ0_G-@wE;uӻ`:[ьE|@hNvXZ5V!Rʖ_?pWgBR&Vj'FG8 dTd<Rּ`I3s ] `N6.ro@t칫(^긽 4϶%dfArͩMYj7x^RGo!SwN D F&EhWJk$Vb^qrJ_kp }LpYS^*55w ]n# Ϭ7'ۊk+nߩ0vq8.7@Y y'Q vdj  ջ)c |2c^8: Uj;!T$RwW7z#NYM{KGUURm#I밚`Sᘮ.әy$p'cXec+Psex!gFgz1>-dKf|0oPz}4:_V̎9D#$Cz±c)t)9C*iګkp]7b9LJUua>%(t5*э|岳穲̾1k-3e5+f{\i֏2h#ąUV1)]͈R_ 1*8 2B q8}G^A@ÅٶV"ݥ F.׶n @]9}g92kU\/)<^fS%)x*+%4Gr=8߉MǴDVfXc<j⎙+?ʶTC/¥R* /A!:!*rb5jz-uobg ğZerv %$kmynfgḓw@&ZP2(<0~KLini1RawCbcR W;^"ٽ>z5c VBD~G[ u3sۈcRrqB=hO}?쁢!ִ!"="9עRE4&b,`_Bj'90@+"؁T3'pEK?I a55[7fD~n9^UuZ*lG<UEGч#%2:̏fHrз-J?%`y?싩T':].m5 ^g :;j!㐸鴶2RJ 6}e{5j0JEoJPP.],85I7ZJdBtXm-5<&ՑJg"{܆H$q -wZM~n5$ kk/j\CJxѦOV0>E]U[ӕv Fa Ҷf6EK&CJ9!;LrS|;7AW-;wPWUF% s[C^z$j+x^*UeEB'æךSwH~߁On?XZޣm!_M:At a-ļ4@>2 SYXKCyJ /ۤZZC,N2^ 皤! $B*l=8P G Fג1WgK~B%`l*Zڋ 1 K-l H疪{7$fی,t7g+fgbN2v_|f4M" _cM9SLڰ!soaectd[^IHK{L`e$&fYdJO+uX0EcR:Yۛ9}HnJ쳴oP.M/L_BV3F,9,:Z@j-_*x1-ir}iRnJؾEzX4m&-P3H-dMR5kXwOQGq=s:eڼF>H~&<*ajZxn'ޔ p_"ӑ N=fYzF9'[U=t($s:-0r*@#kO&g>cqߓ]߇&i2MJ&j[7 !(":ĢBm3613;qha;m!p|vPpEgƸ+}cuVL{WtSAnWH Zߴ7 dfY>z[;9I;A*" .vU '"t">CϤON2 É+m>TyHW];`M\$x^`?kl2h0h?K>'O͙ Pmk<Hȿϸ dua&o5t3}ˣ V> 7VMʺ Zxth#&QSGg]$ӷFg>ܨL !e,*.ɗ';])`V*-9ܖd5 c3~Oiv.O3޿r_"rZtnFq; P Nφ~Iq`'oړ3Oxp{ߗƓI4"}O*\gVi8d 5~Ư⦝A,+o쐙C0o$?ijEo~,-QM"{l>sP>ZtgiLފTW?H*Ha!W[Uo6o=-yf0Z(1*$Pb5k#-Hϔ rۅ/].RcCheBgL<Gs&C;嘽2Նoui|Ygn^ K Ȇ|G"s$ûi~׏nR :^t@U}#6>-~ <9Ό85_.B3uK}j_2+tǭta`%%}vWk/DW~E'K?=ķǵXbƉduzͷ\` fN.pwF,bSk̓@JbEqfM* Zeo"Gn;yjlhU?3,vf=n:O=,S.]hvL `-iWq9c=Ұh@aG/K~M [-3^m2] ~p bȏ2 0}jաalӵ>Pw78}uSHgC2T`Eoҁ $1W5z [ZM|{=d|d05/0a=ʉ4v1vwIJ ~@qhwP$[tGu퀥y/> cOw//둗uBǿuhl(sn o6:Ū.c R%3PG7>9!V0PPjl'CO) {TQP1@vN~-܍B@ϋ4+aL:/7$;<+> I(p$tH[LV :%V7/wyIT&ӮBC 󂈏wӔf^E uIqD*dg^)2NoZ+G tCBYC\(>_2êdj(Z@ DVA~\L*(iFՈM*i~dO-L)|[x|Vm+'8h` H;*.;-.Ws3U :čs,zySo6y޴*&@~ !݀d-(5ZV93|ٞj؄Wp-H9p!?}=Tj2Ea冕~2!r كHu9~N,'Y򁭭5W9cID@3Ƕ xlcuzl@:![ t`Rtv:;l/ TͯV;ς K0ӎ7:Ǡjx0fNH߿v?rWgQaQryxvtgSAQ3XRsKZB=QN߻r G$~^7Ks-R5Y_e)ӟ6&0l_D=_;u]cY<|@ұhh^Qm ݝA{LnXgE7֝.3e<=z^^3ӝ܎ZBd~DK+J^0' >F"nꖅVoPZ')hBñ~Cvҙ\o4?ȅ 1Aџ֐]lK>T̍g8 H:jFvk#/](;H3Y551:3 :+M@c(@_DMTz?I9whMϗUd/a.J*4|^Wb都㟉Bk#gjm̩:j2Hf ]:[Ѽ0Qύ"nP)NvU{ ~VL*:f#VA E)E|ڢ̆XC× %nez3e} M;ʋBK;Cv%?&Ͳ}. ] =S̮:Mne4؇zJ:X=N,"ZՀ[媦˘JoEܷRGBͬ7o,W)eoZccYwUhs:;._a\ͫΐb} ul1(> W9G,i"%؏( CZGe5y%NqQUƙ`s3wO+}0o{J%>e/sY^g^@Lκ -Pef ",X f_m6lݵq&sW].hrSMA QRE+iMV+`,պ㮟c/B1&o-ҪLy|0M )y;osI1IMn81^Dž50&`*5hi7} [QZ(&7Kņ}qaQ7Qp ъf|h@b iJ-MNsLڶ4Ӛn|qxo"@Ih‰Xu,NqsX,+EIzF5Uwg:81vRwNO-?' [R̄mvj{V)GQK02bz"(;>6=O0G, )o-Ǜoʫܚk 7t.Vy3a6)FMz/A_GaI`n/d.9Rǘk wmżz#S""cL'0a*̀S`QL[$t"J}pvw7D-ZYPgi5Re0 ~#8 ~fD&)ИJz_IJB-&nGX #Z^+Fhev,8X˰/{DHB$O IAp{CgkkPשBㅜ  rf'[jqM(.)\rz52Av_(fŷdm7, 0s(o2#K{N'Y(=9!қJq+@G%!U5$޽W4ܟC.~m7AMyJW:?Zg_?xD lo\;KBQ7l9?Ih-pMVZ_ u(r.K,2_{)V _'O]~ r/qԷ:H pw/S{0.Ǝc9!Ux۱i{Dqʶ|=BF Kz*%P8ɜ,^Gѝ+vdv  ; ~MνTkAU6:&ho 5VKWpCڠ8@`ê;դzuQ2>Uy4BCۗ^2!]ͮ`}gn3E!!`Ex]+P\=bAxy .rHwf"h pRMh1~4gK^"yh:iΊ8>Ao9u?v>ҧ[(Z>»5AP!Dxrbm+t]z-G. AƷ;ʨi_T XAeNڴ:(BvW!P.`v)u˵uաiYg5W J1r,Osye@H7ÄƟ7Z~ [LN*_-!1CqS1NЁf=2[:ڄc.3%&-sDm,v^9\{7!kHn| aK:U #"\U NlH$Y]rTAgS9|ލq5a(tYb@8Q@ԟ}0c+mMp[w 3ns [=UvԼ2$iKjO=K:΄zxjB! bfDEcYHwJ`F=M?-ռ;_$H8cE71iþe6pїF‡.'Z4Z'ɴ gJtQrt&g G٨=Lkpbe܋' 1 u[otjy!ZBAԶRk< au5vd:E2SIEm}hL_ݚeUnQoPK:(1wT*ʁ,́P]x]}1k}i= ?L pLyw|̙ 78YOvPlRts]ꆹ]*h:گ@ Pͷv\jQݞ#a!vCB9S3ib υ:ء,c EPe}\m\)[z&|'qe-cEӯL͝fF: 7$VO=YyRog"6AfrDJ9%7C?-f(n~뢭G/b[W=7aCjR| s[Bحlv~l֒7-|k!pTɣn%4iUN([L<6Sn uB#ϰ$)1 [:WXj2xE6GgY,ս}.^ump S&FQY+G1XS)0x4!ia dNEu"Sy i&b"{aS'$kԚS]g܄ʚAdsu-z>'(Is{(Z5q'G7U'b^WՑN(v.;޵3iYU)'_ĦW U/D#s>JdFyIQ4 r#b9iYiTM|l~TS += $ Vݫm Ȃmx#Jր4Ɏ٭t"ymv( ,~;ȮkOx4&K2^5I&C&pp1"-70}P$5帱lV9W ٍFzCG&#vt!d8R +an@viDܠ%m(/Мr#Zqb:iJOUk?N4㌡& /ޥ9$ Q ^};[:k$K!ZG3 ԾX FURiB<<;90UHHr~7$~Ejm!oyym$]C)=ْ47t@+h;O/8FbX۠k*DyLXmAMݓ?il؅=%ΑA/gr"DPVnmI[;]IFȬA:N܉Aj .:i7{^KîX Pe,ă}3kec'b|uzuʓKDC]AqZ {<"uY:ą ; CסwS¿ꋓz1b^eȝu9\D %l-/4gQP;@;ӄ>'EQfsđs\)$Yz)_k+y-=c$" #ɢhmjjN?GƑ݈QQ}e5B-k:7;]- ]~A/²QWoL{~"roŘ~>uoW#" YW1%}y+ 7b+JPZ]욒x܇ 9cM lZD~X{ԇY|3Zƽ?o*_%dFGycB7 k0dM(#0nGu\:c7PaaGKa= Yca6K<~W4*l/]fYs9Yq-h{{~{Ϯb' /r\x~X^pqd^n3a z!:㯙!J"֣!þ%܎qlt>OD@eO[H< HA4-ϖ`n"=iU>OBtZ"ju4/|,_T}!< }SNm2}?t'-iRԪk  3_=Xk;>;BtP5+r.cYUz]4i~zYc Njo,4SL<Α:"HpʘVRpُHʍ^PݓTb̑1SҴvV0;ZJ<~)-FFn6e.ǹA59Tov X4Ӓ<ҹb(&Ց׵sޢz\a! .mi$g͹4L[&XaV*̱o[(SNen d1#KV#~pѵۮ> 2ϴnyT{@PA"JìgStbxcbu*޶gr,@^(s%EOLN0m]!(?OzNB̹DX/?# HY28Km8lÃUG+-GZfJl\w닊ȂYF.poL;Ntw!٬ELHq1f7Z-,{_TVqɬH)ojK08l@ L tr?^s>p4M=u}^ Yf(TB X>5!/cyVz">o-#Sw畷0aY\!A=bL\ * q@#Eh]p<5T5'~6~ywj3w9nr||”M:{viLogl r}]]A;=%(!tAj<>-ɜgc o6n0 KNukx& Zon;Ӏ"'%̯/R1M7#w:4ZT!br㌼d)sYӏxp7t0gq>'i8#Erv=WS6BIHLt@dw]s;7piIu3-Tx,KSO#in/6\0H*߼Fer<钆#fujW,cm@4l#Y1R.@[.v 0)[VN\_vƳmtw?0e\)D`AqbZx-Ҋ䇊a2T3 QbRڨUSBoh{.#8:0J="5TlMb3| `ᗄd|J~vV|xį`Jt3@r5[Ax#O0A;qY u ,aȨ$ϭ;Ij_vǗKf7e3A[JYLf!{J,-qÆWo;B~s tXhYCIta.XPL!ؓāxAuRw7k8ۂy猜`]y\= Q (uc4[^35!)ob¯\{BI a#{A;CU;4H9Ip/+c,下vuU۞*q_[515s5eVŚLWyP9Ae5$e*wEwѩgGsl|֊!Ġz(\s".RU}y_ao:Z1ϔoXq6*Chdȩ9' jw ͔\p3ÃF}2IVRkغb'lOd^܋!zY1MkѝXIn%g~gJMi2u$9@ړu 'Mc%a :O;F|wKQt9 Aiʟ{ޓ'$Jp[-@͚n<֫DZuv٩6^+g?Ιp%U9$x ̈V[ɒ6ie؞LFB0T-.8GeC6v%,rVTt'yy 6cד)#6PQ]QA|D0eߜ1/`Tfצ 3r Ĩ =Z.:ICVL]E/Ɯhxkşnr_ZXFH$jK@ '8M 떅Cև`,Dʸaq[4M>ǀ KJ w!q+V Sn;16.AY uѾ x@?¤ 'ܕAR^$?y5,' pJIxAIx(2?W҅_g_tvzb b#%i[0zf 1Ԕk[p;UI&evw!qKATu&9d]Lkh"3iϷ펍טd+zQdZ }'$v)^bӥ9YBvܺ-Oċf=ŝkNʔ3 ;6胆LPMܹ$ML9-.jb"֗m8oP+1!p3ģȬQ+V1̛CwȻ<3xb}=IUt $ٗyj*sUCj,bW@sJX1gaÂ7@iPĄ5NQz2٦ʳ&̌/?=͏B۾Lp S[XsaU'~@砏27&b9r_FIMb4J&;x%CB6Ya> "VTWj21"x#ЋtcE;2ms g47Bǫ-aV l& 91%٩- zk#,⪸;|ߤWtB˃>~|GcG# gjcR+{\iL\y>bWOTFHZOn,W}jV!=hېh5=@}$q+`Ôm *^n$2#OUwhevt:Ƶ(߷qzScэ+pA_>/Ƕ%0[%&L\H.ₕ~[^N BZbS 987wrRILv! LH \է}_RgHp(=Ź2TV-j tFfKU4Xrq&ͧ]s25BC \\ֱSl&E>oQH1Q#\UfT=f&{1F\į[ys'yBt.ԏKoБuܱjyX"Yr y6reu 4~>+1ev}N9HC(3'zt m5Q$@ҩPU5^hT3JTAN]ZS 9: u,}kb/匭aX&5]d KJk=bd=n@X[U 7e2pV#YwrБT6~gm0e_n@iYO$HnJhה*HhŘ5Osn,2P+ ^dI22lq=e]d<>˒ APu:`z濎DnH>I寍h ڌ캈b= )l8s'='%7{B+j<~X&dّ]vOv_͂$sdB9 obmb."y1O- ߱ޞ^8: 6~QE_W̎hRGP2#=(.h`jv XxBO9@Z'hG>/˻Z)LTth7BM {@O`}H=dE T=ֶ/ƐS(mG}U8k$vYg/v!J  h\ןSCq86n2]RCIvΩ K)2M7mƩ+~w`2VltQ<m,Hm_n0g_7)kU1Ȣ0((\xC-woQYC!QfvC_$ϲ1]h % [{;l\ɇ!x8t Q[*ܻܽ@bHjįx2ck~"yi)XAIgqQU#oI3ȱǪx;&iLf3 p8 2aThH% Jheu0!y`./VmNlӎ|JbiDR[šO!()|ꬠLf2 I`dJ\“e*5gW_M=hyk0- KLOAgd>h|vCTc12-cxKH2z+Jgc7Y-w;1vo/,nvC`ED #gkbWXeA mku(26-nj76E5%ˣPEre$N bH^S};gz~]BzTd2lMhBEJQX|gpۗςp"#uIo+P"'O)P!xi1/,]]dMPTR( 4xl}*S{" Ʊv >lh^ V6 +~Pys+{r>?fm9ڧ`6Ia} |Meo/x0>]EvZ0,Ј?rrsPtU85*{_'\}wk&1<=!!ˋSŚjUق>h3 y}ٵ *iyȶ{ .K9a_,P,Mps(,ԤGEp:WCZVXJnfnmLp~H0z"ڜ)]iTݜI{A$q:t$"d$ LT&^W-텭X#=wهg_E["av"*TKX8<ôu H-i&_+ 0X[^oټqz@vi3G#Fv$f`z~ }-|h5wqj,!9Q*].q)FvO.SUwk«)bwMڴnkO!ipk*X0}6x#+,Xf't^jvh%fH&aIpt0{/*U # {\$1%:]panN^<%#d' qݿ}];H^z\{~"ꁱz?0,~2J:wqy@$u+"7}| 3ܠWb~pj ;lRK8o]|jv{^ȹ_[^P@2s:X5!$r.i-O4-@ R9mTd)5lI ِȾ*O?+;MοRW z`cLk.dfRz6V3AkMX)&ndH J+,mTуQ/:llжq]/aȡx,C-{W%2+~%g_G:_nYV-h|!׀Oֺj9`ޢ)йn/wxٚ,w ˕a&/k%c(^ xekT6RhH{]`m;Uv,ԓgr)xaK!H6΍pt⧙/+Ffi.Y7("&J2mx㨡˲4VmTPLDlHapt[i 9s`X:Rpi9gbKVزTᇞ=|R1`8i!y1?MnzO]ރVnLr= ӱC?Nt-F[a79-9OXq?{H:ͱcڭVU.㎢2|9 JʝjZ2aHpWV|b&V+%^z;G\NuFr璑!)?)8PumX5q>uA.ntAjDgS1&-;Ψ9=.#8fSZ=+_mO?bTp6@J -X*l|@Lys+dsʴ/)8.E$j.%?>\CR^K18/"P?P.@-f0͍ H8Wn&+߱*PM8t1\ʯ`& gifgLrSO8 Z :(X̲E.{tG+Z &L@[Sk@偑AuM1q=u+4vX/3RKj>u(ifPƬkTほe˨6qb8_g_]\C&g[)HIbҎ(Qo 78c2ܦ Sm+uʖSs0(&ttTIi8~  (zr+:< o}\߈\@^H~/"ݺ/rT+! Jq]c26*t+̫%܂ORi80 y>ZwGgWk xk%ZL5zaa6Ir_2%>5: xd '*[vq96klA$R+yFW.^rʿTʇs8φ(3 'G~/cV6`q1Y?<ciKg;wR_12}"\6%4\@(މVRmh>ٙ+񾩔SehC3`T 'X<򁦍 V[}w(W+4P~APaq1jHwmjsVANmƸcg.iG2 J_Y&wAdh|ʴgTswƻ6߽'a˙[x({Tl$_5kE~?J\=-#zؾfjSdo%yՖ"-JPgi,iVl'Q{HO4ƻe+M* *#SdQ+Xݒ0 ǔ"zڇ Wəghof⢱u(%X!; \*CH!OD z"Z;ڴmE w jbQii|UCHU\Wހ};4[ ,^)Ķݏ'Ea.9X?3u) iF渳ϯ3O[Q ;p kg(*LRc%-zad jnzC:CHy1M@e<@!zZ2S;IDJnXN#[bYp{ӬzwqN8K1c}o{*!J.d0Z.;#eP "?ěR!yϢ)ك;|M:_IXb өB 鵇{@`eT1uj]齾W^U?RX=aaUKMV]?>dzlL"$_>zq%gJw6N>JG$K¢vM(zWPЈ#J(="o[SѵUޢim X- @,uxb[)3apE5Cƻ[>fdІQo_c]CsU~&̿.E)<3emB#cH5%x.$k\r^7{7`:x:Fe=-b{!ٳ![Cix.͎W5J#f 9Ún@џkaQ/hrZzd7.UUF 8?Ӡ*2Lu%Ύ*BLu^ f@mñ‘ Lv@Ns- ĥw)0\~C/Y-i:,o2n3ݫN8 B* 6HRMu>BNK`2ic߬4RO:ē2DW$)o\&m.T<.?0-nwo.P)#5i#X %I EAYkf/ETBfBtǷ'.:[cr;4uhZ{[?E؅4㨂 9U ̠o Ny,3Vyk51ogZO3ܳcrnu EL7q/Y:/QXے4~V14UV V4`:6Af@)m,3*E 5{ʽKiҦI=[/|4K:ǵBg^z7UP\"c.4(tm'~h֠;ab$y=h1E=^ 5;,kMN}ayf;kM{=" =bژr"C[Ʃitw[Tk Yτ:J?j?posYU6*LC~~GMO(?+hk3@O(mcKNvXn~-?@?: L-,f k)+AOw$g |pO͇2JaЬjP$ 3> 7'4cPrUat{^C,njBSّ^iՍhY;6~엣ه&۸T4'棂 Zk=;qf5cl./QMJ(-ߤ5@V!{)a:!1*=[f >~6 \nD|<xŘ/3*,=Hh{ $2'anLG~tq4d.ᒂ=lT=[Uc^ GQ~h?rVܙL~6*<`IW'"{\nύCͷi x^+lmģqPF _ޮd R&(181ɵ1F%8ֲ'2w {ZΘ4־Upd-M̥^exh ᒂxw/AńKI,e"7]OL (q?Yg+RWۑ3';s:I;uE Kc>M*qM[ەpGrTt^_3kã,ުRQAv} K{⣋V6/o+z }+M;󬭔-l*h~Urp:) %.1SE[YC98&Ef,;НiǬbJ'wlL0ts.c:џ]zY=!:-mpy\<ܡ4w*kc+)e>v/-D9`+U B)ʳ J=,C7'RC0vk]$.T%cW Ξ#^{NW5Y$)iM0T̼p4ۉ4x0ZLO]?e[1៤lCbBdbJP9E0y+OY-w/_aΈ&mVUb!0| [ZID }6U.dm3GdQ!?mkEnm$/\JL5~{tpafY ft*g#T -MguJ_oAa}-TKʭk&@xk Xl꺞L ɚ&;O8&C5]Dq˞dEYc 2VM_,໩c({ԳR xtH>\1S={k@`JDNlAG7j;\̵fŰ2lYAʃZ*_" =l*-n'**( bz=V=Iu>mȸ 5vMPܖ0pM3d͑+jmb$:M$EQ$PMyB58dpJdcaO-K~.o7gF+/kaW$ap m Sa'Nƺ\{o+fM,(#Їzfș`0a4/2?dž!FU8,/.gc]hhWV/4 ڃ] ƀ+ j6k)/CI( X( .LԤ\dsۈ⧰XfMW٢x {w78W#ˤyjSvSwx/$4To0? v\^f/W Y SM zղ 0(bEP嵺4\bg!!9̤MR /݋WF?Bn=^˟fpANګ1?q(v KAWLp\4|8}T[8(0:(qIRE\ZFvV]e#Zͽ#zLͤƄ`g <4qMhhrv{Y0=d/}A3n.2j oNJ\_5s7G;|Z'cZJp;Ptձ/Azݠ6/Z- h< ~IGT0*[mw@o]T7$>c;D$2d1oܧNřWv D#pz}@@,H;7"a;MNѲ*dIg? HS>FY9jTGQ\=#1 Gۋ47Y CiQZI0%oR깨8擱{iyl<,IL:rCj.OKhl,mh |reꅎ~Fj 8v.gMīz$NQgHb#JguRN:ʼU)R 5zgzx'O³cWPQ3}-"1 iL긌!8sc!8Ɵ>uڝWes, "CgHw $I'XrYfL(ݭxp0]?`Ow҇(LlN!_ٛm}Ί mi{($-zQz]=mPdC:Nu}%SVVxv,)CJV ,%;Z1f됳B`򁭭Af^o2 "cBX\k{(pvJK8 ,` [dp[% O k\"aIoәרdqNQ8WgvlO[{WY YL7Жcms3%0\/=%?u,}vTK(m@ɣL&Ն$T 6 #qaKxJ5 mO{"UN0&w0fx]&rlqKmЧ:&0eޓ..i(hc eS ˚ "5GPx9=_Uλ?6\(~iZS_O:~5WS鋲9o, ~0ن6R>xM1Ј^HCDaaa;7  q].8VGw%$BXuU} 9!]вh pF]Z^OYNG+dK~7.vDf -5﵎SnnFR/2ABRŖP- Kov4u1/ O;,yCrQhe̢1pX2bgZ4s ><4VjDT/0 qt;8$fv;p=OKy]5<)3 p~߫(y8|mBm?ĭSDȴ,k@ 5OKwO]c52X4N=?g5DBVeWR<🋾"#ws==4d_“BOmə Oh[KA6+ō;3?՗Xvz=|ANZ/!'0d ץd}߄.L;RJc؄˧h(Ͱ^:,(!ظ*[1^YP/ҕTJ@}%n0^BTߧrշ%A>`R3KQ_/$~w÷ͯSWʭߑIpxpTڮq 0lfP\f k>f wTC>:411l`ۈ kb+spd, QC%y[2wEՂ;0h H 1N]G˻R@/^bk1ߙC|tCP0y~=UrQ?$v9Ht瓜- :t&mKKHxUJRut;]mEʒ'%`umg?f ,tHOMX^F-Ew_գ5!ECo~X)3@&NK b9hBRF" Ͽm&|?tNy`nT54 R8\ 訬jT.UB=n))A&V&?{YZwaT"86aM>y۷VQz;5-\`\  +ul6k#nc5;E\c$S%T<' ~I1䭶! a i2%S}r+m^_Z"T4vS4)*X? Tn&|v?p5>%`Oh?qgw.*yՎٕ+C1eM%- (骃9 -L 'JògtTT_GN+z bH@H D. &y.\PO6u=e\F381[0k&D/.?1D19k2bLֵ |[0vcQ$>1$ S5.um5y0/;wf6&LH8BlH8JOcH{I'NP[t6hjPrV!۴ZU&3EΠ+IKЀ. Ms&9D/ߙ. pN=e)S H^U@>?ߥৈ;{։?Qw5tt> JZ6*- صR, ~D?NҚ!gcOsUb]`Cz||9ot9 _$2-8BY= m=kɤ-XYS̀k9:WzA T=OybzbU`LuOߚ /)ߐ{_bg$֔-(mYu&7n!gs%ttݮ[fW!Gӝ}Ѿ%jˋXJH.c!:=@ڢؿS̝"oVIc0e zeWz0afs5<IojNO;@<%gp(E%QaEp v_/I^R1ul'Zy7Ŏ4D!5`H !nf/Ekr$z}5pz jl8L˧,,:iI@{܂@ } mfLwc5:Ih|$sn+dO@*Pߕ_BDjp d536n@G0ahtKF[Z.6Iv;3@>AJ:$ 6#noJgFP^h-CV8MD u!#7iDG}&B"j:)-7cg]@# Aۓ(5b ]xè;nN&Ŵp4<@5tGg2<ÊouN($;dzf9 /:[!~w~|5紭K[a)Ɉq!/:V:1iFkiڭ}ϯ/gZZ2)|%CFB>L[LX9^'bCy^8ĕ9^ Bx=H Bk`!,CP CFz2N:zT4iLrG2ٍ*զP'jFr;gY2*u̇ iɴ+txOLvÝd6(S~.P.Qp!s"!> %X ]tƀ?Xxv3/3Eh,}~wWU*06mZT24'B~%(^MfwsvIxcE`5Hx\?+6/v: L{=w}8.=%ƥ &T㔇xNJJ5EATxbLGXUSFO =MdA RH-7sw.eU{tΫ".c-2oz@-?5&.^`z_Yf,j(V*S%Z-זpBU;`R)8)|pӽOUwKH6$ƈ*~4!FoxPg^|!QCCU秊RÆm|M_bϛOU8& es|~@&wfhe(]'3$ V0DUb}醝Lz1R_Vf<4034`;5KSCJ'HkK3]EvEW0 ]p%5j_sNatL>^sΫWLE qγ =?W];gtX=\lin(S5~b83 d0vRBg *hZ›w] oEQ_I?ެStԋF4n#Wbv۞{/~F90_Z‰0(~r>p<A'Raߩa 1/ZEQA(:<( hERlzdnSzEW!>C*RlXZ\aJX֜~UZ{kց:s'%Z -Mr_?kvadv]@[Eͥhd8ɝ\\ 9Uc/`TCW.$nmbZѿ^N(9 b'nlRϒ܈OXk59xx4Ϊe8sR2z/eE5 qD}4OI:dD0m. P[Z5zv8=ПT=TX.iȲ Bs4e&V4Y2,9%sIT*YDdq,ZMd JMʝYXNga$jK"ݣ ,gyH.}&Rl8i'.i i-L@MIcgjU zn(> v [iJZV65=D2!l^Shΰd}(a-aipΟ6dgg=J\l^<@ZDi-Oq5rISjbt{QYBSVr'Ή)^"פ:Z/erxRشHJ129|O"ՍQIڬҏwocٰh$Ы`Bjx}ڷjݢ)ME깔O~9U'\|[Xxv-5.vA!) u>3=AQوUyn򭜅cL'JSoxxߪPȘADn<_AHƲǠ2#]x-4{]IV%IG-R5Ϩۣ% ̭ɔ^fWUK7Ӡb#`vi\4n񖽚l߫TO1#]<; Wy8_QOsugO%lK|Ֆ*[l19SɿUVmڰ1'r7WIy`יr[x*GgqiO& WCL8;f7b}>*#{jdP)ds&#"ŸgU~XlăNUS jDiy*IF4/3w%MTvrWg|1N R?Kdq~JGn(t4wWR)IeP/Oŋ:4b8WgbjawMcfʤ6VgWaE80ќ]ԺޡVpF ic]IX_.LL*KģMԙ:AgR`6AhIUqBڷ!Xbn|"bmx?1遰)gk!pulm+[ʞ61FĮ//0:TnIn 4}x|=S0$Y¹q7;ʃ=#y?i_i;X0%Vd vdpߓ54VAM} ݐHl,5q9L26#*5DY6dhp-"SnL\mM7{m}ȠH9竈CD' M hܰ/+Ʀ$om~ oڱ9%"y@kj7_RjrKܻG4dviQ-R|##EP6wWBF`_RgzNJ{4!vKvg/pެ틤?*8}%~^{u=jgM$JAs|썑_*sEc1Nv\U ?TwԭG V\E J㝳K :v0+eMTM՞\@D-§Pj[9ߛ IrI:<}$oeӁa.REwbn*Zbzb5|#UbRn1}oBmeW!G/rc-@~H7x-RlBNX;|؆}__h+8[WdLv3j-.&eX7W<ˇZ||C]5$Z/HtH,b Ėž͝ Sm>Zo>=We3B=37 /L4yʣȲY"}?: F <_0"{#KT[_1RoW& 6;x $ \X筱̣mWa82JSsP>2-;?|Ɩ1搁jb~B^d_eiw1:<ꍐ 6k v͞pⵢy_۸dY'[O͵N"?%`7.:r\t`OvޏLti3Bi}bR[U};gu#oT#p=$|!tU-^!X485m:xKý ͇X+>/E#bY) O}ܓ=to ].mSe&NmvGeR:hxkW2(ACm.4?'\m9PM3>uJ%=pSoڅ΍k^MF:d p2:C0 GVQFCAc u!?!LxOS+}IikV!rȌR|1 f YPXc[m, %{.HޣBqISu mr@PR#&j)o_}HmXg55Ve22_*z"ȬhZY js' 4_ UG)jd4<2/[sn ݭRXb QDU[dS|tkL 2ZUKJ6ޮW@7gڎk`]@}(/;PB=I:Yvǽ%ႛ>`o@}fXJ3!,BkLY"t*rK.ԥ(wפּ H gz]uD{ѹW!,cRڶ.{$^ɒ^`q1xK?h1)u8ehNo}mdv/twGz eBK(F,`K8K9*)D]hNQ .MkI ]%Q몠Bw΋+ATV+$,5mb$S k@fNIVB/29 S6Qjʓt>uv杁vZdY7#@oh#2s?}^VោjCӣ:V&>O t8ba:O!1sAۄ FKBS> f<5 BQ3~e=&Xaxњ+sDsA9d̙VYLmLYP-Kf3ʖ,0eɛV1/u3\Vfa)G,B plaTB)X! ;JJ-kR$y_l\.Vg@Sl@C`L`Gj#+hpj|Ⱥ gwT+hfY&3>hV)~}m6ޔ2M&A]{p( /fID,;62HEWg[0MR/V ~dXX[b]Tq! I/RQrR+? sB"*/._::jLm]Lׯ8,_%|1w2tu;_Ɩ3+ϜkX l 4H, %YhMJlk(ٖ`G֞25ma2clIHbRubfX[#7E~d^i'y%%qPLѨ(cFvKy D7o,2g&kH!=ª@Pw#**Œ!Sۊ])aAj2<pcZHNpS£WCI5-TCUuKojtT (酙bGߪƁš"򉰵ŃQ]i3BP2{u{Ofsuܠ{xteQ֣:&Uσ< ưE<Ϛj)--ѥoϩ\jp|tޫJ *W"RI"hNӛrjvQ#,a9#َ{#ASlX _c{J`8y9 ޱA%<߷ʝ[K/>8{6 !q]Fe!0^n*\q6Tj>O>HLt4dahI)PϮWmjY# S|cU)ؖ!ÙCQmt3|y$PlJ-'\0Ýn{$\~mDҋ!Á!O m2ʉ:Wu4ݩ;65!OTH?&bu Ǜ$uO^ѯ|Ϫ\z V_P6i4 m厌LTс/rnAacGgkpˇBUЌ+j8˾6,vu^{~|iiD|26>Isذ?*vvhl= U\dgwBz}`B!u"KҺ"K!ߡ5o]z?HϏU9NWS?+f4%pAD^n<v]Z2 vn0[Ѵڐݮ UlP1PZQ]|j`q9PAHe<&T4k}#j ،5Q Iͣ~M }I-9"{/dl'x[-| qpoU%NZuՎeM1,l3i nܥi`G+hv܁PJm;Ɣ{MG&~"A9]L6w(B~czzOѿ*HJ).5,b#%-%$X8~+$Cu֗vIR2մ2HMC74`aZ?Mk?r̅o񘶅ƶo9WN슁$ 1]˴C@TKcGn  kk*-[JkB(p#Jc۱.vR-6wR|b0%g"zsU<,V7m&olŌnx-K4L@gng.yZk\`e̓:pLw81%oqT> !U B +4f*S=$o0vQ3+}YIHkz7pkԯO0G6om9r{' Ri{_-Av.k5% $~U&qoK 9ьa*޻M? xDֺ-47ntC35VGV">rg J:Z^tD 3٘sf3 7 V/'"P570@9}Ze> X J+d>q2hDvK~ >cq30ʦڪ@ai<MQ*׎szfŞ ^|z>>HIخ#cB(%.Hc4tR។ ySG̦ύrSrϲsAAif"R [gQmT~)+i ˕gzƎ/w*[/a|aG<*1׫sh& )@ je^3U4'٤.]b;UDm[u6ړ-{ŞV?y涞p} ~t *K'1,HsD+#++S;U6:]ӽ*54>7Sڊ+ [gYZ0707010000037c000081a400000000000000000000000164e6139f0000ea2c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/]?Eh=ڜ.+YnGimXc-T? U?< oCu˒mkqu~ER0ޑ.5ȶLih >[8vS 7DYrZl@R938l=ZG@Ѩ,Rų*Xrd 885 WAD$Gx%ɢze5޺p_Iq4d@~řQD;swm7sOIr eiy y7-e1駑'&;[s,ouhIU\?ed<9F.@nN9FU.7q0$XS|iWmbuxe *pGgV \[Va<u@yXM,0pD3>,ؐLkX*YX0fjU1zKy x3sPLh@%W@ptIVkNP'&asnb> ?gmqk8QL2 {eO(~$ )tX@[WVL[+'#ln<5N񴁒rr]RܘޓkDr)ezYIMI—!w*B]@G໷&:k^8zbrP'"WB#Oґ R ` Z?c[#V=rն텿1iNG.2'W(\\my"a:|N?6pHؿOM-pz䈞m\KF]׫|Jg禹/ӄK:q;I8 _n/%4wZ!uG@Uz1S %<~k#_W'WNd[$&"PS2'.,˼`킸~HP` #w0yXQ>COͤf]^SGQ/ؽ_NV᱓xyRə%s HLc =S쭧}A0R8Ob<˪#g#B~""퓿Ppw3? g4x] Xh/MoKGbΗ`)b L q0Bˌ,-}N$l?lPnΣ )s^A;c_/:<ڧH$OJVnsT6py>Rlw5JZ,~!扙+-W!׵˭8*uPÀf/Yl!<֜W ?6"*;9G_x׆Emvҁ FIW]uEu *VGG$5'Fi6"j*]PܸaFΎ7݁YHq+3)y^`i)Z\s6gl]*]-\eZV_M2;iXe/9;|Y^z$,h]43?JY4~t%יj\;1A!| ó 0XڇݍAʓ:8{(PgtσNhpeƘZIaqH"%v8wwqoKcuY3zӦ{_NHu4<'Y@[z|FWBGc<8L[b}\X (]vGn.]cqY|hj2lzZVm.~m;"{'}α MELNv2v!ŃFri`ߝs]LF$J" MqH{WNy/T+k=%ONV$~S#|x pJ.kfy :bJ>J=g.tťN D}#H饞Ə*LϰP[?gRuEr9#pv*MSx #?7.:qu.*H]D*6z^ 9ۂQu~f|2g4aݠP sv;) 4y͕r٘=TLB9csO"2ުq &j. $,K0J"ibVlF <oǹD׾x[| %T#Ro9nQ%}B~(%hʭfǸ5KPgu.3*6wnۮí#œ|<#pJm[wf,F j%Nj O 'g?޸ @>IbEw%k!8??!̣j:Vex䃐sիw煎_`2) XnS wb-á6Gj{"MpIInѩ =B}hʽ}O:ĚF؈bQc/eس7Ns̕t P%$7Wg-'8Zrb HA6~8μH":%\ PraBDzvL2!{]Ը\Emtޘe;[MS6MV}EK]=]U+6޴)q;?voԓIQּ:>'(+ˡx(s6k"oF yHcʖ!g;~5:8OَC~c0d/"/0%Oa29PM&&GD_M(?afn" g8gYfJ:uQʑVk%:Α{cZ3gmE_03 ϹQB2!S2Pi$n+=xo{SoerX;0h :Ն1[\q7.)VGed'vzhSy\|)tq<13fVz5UEz ܌[[-d]n1#9*LGN(>(BT.DkZ. j(_t})*iZ @Z9[X>Y3CL~S+嘋#y}[I3X r\Pvq2BvrS70C&';`Lv{lXu.Uﴴlse/ro>afU\f^ε3s"9@!T~)A jFW|08?_}0Ɣɟ`zZMZ5v'8)͛TYéMw]̔4 05;珖 2O"3p^<|zhU:Gߖ@!]gط_})Vf6rNyR*$ oS=9 B;iI-$T!bb6;Y#9Їi^N>稘&ԍE91ʨFps?Ge9 . UH;Zaf.$άbIZ~{Px˜AJ#M٥Y #BNFP1hii',>pQZgy/ $=PeJޡK]Ə|_C"V4O@;]0bтСpDy:*✑1F?t=jGVL9-VTT5JZ~$[TQ5U hP͠%PÇ"@->M SkBi<5UD라pbNdik5۸p ;9s#fL5 _XMj1ƍ5ϰȫۊ~۷Xfյ\>5uI` ;@~ьKXlp,|]tg72LNpI[soŌc;wk9.PhTcK˼ܥZ\>Bc{iŶh g zc|L0t\nO/$RA:hbè|K\˹[ _-9S!fEl >@>wrh7RN`a$dsh{yJ  8+79LI'!$dÍ3IV x4`BwfC<\FƘlҎ8Cnٮ[_sѸ)s:EC/& ~x*i[d)@;bq眕2Ä>KV:;۠\$Qds#]\ErW.?$zpi8>K!Hĉw ? u||\<OLXRTD0@^[o)нK=('V& qu*QׄO3{c< ZQ0 e Ik]w;| MV:Rˤ,*95_W-X9jᤝypc[1N5٭P ܹEd@fAyure)%CAK\{̞ 2c\ jHJ~wHXLh"skȞr\+q GJT\;8VFxDBٛJAkz1.Ȃ<^xm7/W?F4 *q$0"kEVzY+!>{ͣZ7ޔ,͜gfzĆrac\FZn0r.facr j AK>yF&2Lm4 JԵMKFޟT>/0:n0} )>WzAp`(.Or9j٢ۑ-a)&%eÑTk@YGޗzF0N }-L,\37u.}VRLiaûqdUV}> Q3ȹ读p?ĎҦ.g[e9+aCuj#Xg+Rs 2G/1M~zit{pcc /]!2-[ts;n~wh7Z%h1ܛh<9cΉqF{ٵ#NڕZ{U_$1q.!y㵯]ȈCE閦5L&7`Ql Jd<1֏M}fu.A-/Wʇi%AЛaZLV]PC>8~L-$'g9\5p}EǮ,%A[/ ̸}djDăUkAO5;zrsrC>irMn_ƒ6f[op%T@n@)kYj ,p|ȃdf)LI=0b-co\_A'cX+)uEqL/@g[[1`okOK%K)7x:t{gn_׍9qj+vƖ.%A{oEDi<Ym $f7Q` $ic;"=㸱K݇A6~/g*oYO<«pR=1UY <Ă)0'4zNYI$h.Wު#ajx~Q$|;oŕ ({d ܽn4|XSKZfs?G!*GCK zo~A-v@PzWњ}٧Uĥ` PzZqgӑuIãg&\Tx)~+'r zQKko;{+o&kxKaXxy|Lm@M:n:@ ҁ6 m\XZ38`oHL Dl>o@A=44"C,$]Y+Wv?h.Pe8kT͔8ZgxXѾ7N6u'8E ct(vKC.聳쯃5ҒV}JdT!j8Ш2hTHHvvbbj{] <*6$c,gY:$VgqYfNp@ϭk;|OG*#ŞcF?>,s{|1 bUj!'`˦(k@kz`1-3e41_7HM&6EX/I!aL{xa@^Ø6BT6YD%yc*BCG:Ț`z_*a)oMTEʽ=&6QIamb_tӓn-D~=?Mjc݁v[qMenH{fuؼIMIZZօ'T#Ŋ3MEm'咔M|cftzK9¡IƳY<ÆnHSL:8fmR g=/kA/:\-(3z*KVs=69BgriH[+w;}P6 8NR+<$d/3B4$0,Gb76#a~= L%a.gfR=`,pYJРc mgsb .K_]T@m/z[y#^koOpA$]s{]dSR6ς_ Cp:}4J³[&H9ݤI:T#`YĮ,,4feړ, ^#uݥi_Gd&#PybT_usĈSC6p|nLD `jԌ K<#)˲͂_T[JS Xןl*L&Oߦ\&KWf6i00 ?6IE3K|T/*8 7VjQsu&E=S3-GnsuFHay08uӇPU̠rN,,7)WRR)rXkI*KwZS0%ŢDT%кskjeRiT+#v`]PS}lj` SWnbr&DPS$ Q aD6 )d.W<<:euiCJ$Il՟Q'k2n! ,*rxEқ^&T2zEm`ҍ(W xvsK0KXnދhn9M̻SɎo+xNZ ?ʛl~MGDmn$ "dp_!]%*7Fzj0:Y&=0)k쮡Ya`t D_^_bIY/hIZNW5R\w@<[Qg^4"*C]ǝřAWfhSf3+ugK5XY_Lu#FRp_[u0Eތ-*og(j̑\Bm|rۡS`?PG쵹 Gp`Z+bI4גg\+ǧʕwtN `/)/ {Ə6iN>JsO,p4ʂ+j/U#T^OXv@y= ~*9&U"# qe|[v&j}ݷ+FhCcO`D!( L춓;/@mS&1<(?$^KәVJc#i(]u)^ ̪~?ߊ $vi!n2mS!=F*h)SL.TсEXg7ޏ0`5AΰF\_Tܗ:_*kpsoFygSm]ExW2,"D {{O Gx4֗K"r{ ~g$d|k=g^Y_ $EYsjHmK,g ٤G|S?Ly~D% ҾP&q}AMm0xbIC 3ڝ!kOqr$Qu:QNTvbQIП)M}^4^E/7g}] 3j ؖ|4xMn) Ϧ/"{'W'˴UJۑ1k1v~9[CEW._igVafK?`p m[N5ni6\4ӽ#[¬T2Ϳ\̄ki"?mٟY WUNfӀ~/ Rt[_nNrIH0 WX#Q#iCNے!Da5_^CY&OmtDB I| $_^H N%G KKQn&O{L$Nu+J|gSt.B8#HY) ;"bPb_{S5qhKlXAaJgɺ Bh^Һ#b$T.Iw!9[7뽃2yPCM TJQ\r N`,f7PP*V-'Ҿ{{abPxC;<Iٙp`Y%ueLWhk*d!)<;+R-KwlǙnDi=C ]F@4~8Yh9iIcBC3J=!UI|Гts.]G ! [O9(fzeɬUmy>d+WyfAK|ZDQz p [mB K#XEG7xFzMdgOG?zVts. ScW,-7nA Ox1}ʻ~\[PY ëlΘ1#SWY3i4bЏQVNVtE5B+N ÃffK4j:8= 쒇aٱNzoV+X#{DGi48dPfS"y>֮%b̬:6mpnQDd';rNJ q>R2^P=NkBKtO)'xWH;E ٶo ?T߃>y5|WLėuZ|0HMnhB.6/yf"r#O2ilg6nOJ='I ~ZrP>ZEa~-_7?"$增Uz_ZZ|dXi(aB=ƬRo Wn;נ% 9"Q(90J?Fu4SZN]4oJ1uQO_b[7ܴΊPdgNOƖ"m} 9ǎH{(a~w} i!{`0f0!1Q:ۨbyrϖ.,iF6nQZIˠYll(Ig2DOנxc&wwK?'q-E%rtů1 _k1&}8A%H{l jȮf,!b2${TԌجfqz㨃"u>h=? H3]DJK81?$ iBhhW $A|)ÐBgM?{O!ȩ72!HRbT:>,mYc5 ; +\=:u6ʺd2untj&T+7L <4J)ph+s K9 xn^h>RW+#5E k{aEVĕ)TtK(ѐU4qIO2q; )Q3綁=Lvvxg͖Cxlq̶3hh]K1QhQ8`Յ"D Yg'݋PCGruެ齧QQSy\%3e;y-[}FUbXշf}NXl }o܇-ga61ta)1s>|-.L/Kղ\vBu~xb/5mdjvvvu|ki0E?# B\mCERŏ~y52;Iʔ7e\nu\ M5[i 6B "ׂ8[ɷP?k ]8 $蟺36[c">)Ng0nTcoji!ߘl6Q揌H]kћeR,I3nMj>ҚzU8:i{?)x4hhjm |hQ0Z+b20 +T\M`cwzWʵ֎p!^7 t*w8V3b)֍ lF 8}xDsLiyth֧]p7wy+;ɣ\@b/$y"x0':@7qHH:+5IJWKQ|-DKxGS}yUEgeEzs8L-#?> c|ŨI᠖LhA4ThU嵈zo37rsM㮀hic(i=YP%i^Sy[I3!b×kIE[dx/Mx:cÛ (ɔC*Nuueb޲EkM_'/5~GQ ) k_>i S`g֬# fo*hK~qn-).Nݖ :AɄ)!QŒj$e5 mÙ(2 ]y΄ueA q[7<mRr V(Fрm VJݗzX C)Teu@̓TBNOׁ"y0jNvֵJ58ЛDqM__YDD\"qTupsŚ 4K.Õ dPĿp~m@¼Mcn%L8 Lm+Nj%[B]'3<&ZE_|H)؁Inh2JI"~Du5}J/9aY-co7 YKiȇFffDH4nCZ=bF٧7Bal$֎v,.䄤\+";1R9YD&A?`&[l#n8'YZ21-Sv>R`t22,ćkUݚ+M OvPBPp|'!7 ʸ/G"ĥ>ZHދl.}nD`wf II\.hް~y,wZAQP Ozp)habh'A=׍-Q ҹ;}qZ4ugacTdHi^FܲrILǰ(TRD5&h?RK혡 OY"}p2֓XX80;bH)G4BQ,:q,7]T柼Y y܋O̚T;ǡEܰOYP'o!f# ™ +lP2/D+z&i5+AW>h w[υ3ﳉ]X3J{Bǡ0+}?Jf,$1ƬXT"&/s~oFqy~5p>6 PaA &4AVlr)RYq 2wxd@E0\ޫ6 S,@}8`f"}[pjflImCd{U ZgqWD̸t6 U~ey8d<̰LXXf2d7Z*N܋<RdPUWfҍl~K:qFL4ZT$]h=uZ~ p9v ]%FmA7cg;;YS72⢸s9W|,,D5^APa =3#tzjwch6kv(Q#ao' c.6,HbJ[|s}TGJ5BuIbr*wŶ l0'o`0]p7D|+;ڂblĶ:S ϓDk?"XXnsgKEk]6L(X40/^jQ#5qr |GKbȷزI#StI^sǓ,7EƧy} S0hQR?yo\ 2<,u]e/:Lk|-H@3W#"ԛ @֋*gl矙dle-E&$1Ieg#d[4ri&0g ZDKj vw`2QO]xt7Uئ3ks f[:CJx ] 1p06ݹӡM4*HQ^Gs Z^=9:K%NcK^=/ }q" 00k0nH㼀9aGirfzg غ 2_':FnYWM&P"fO""ҫ;Hf|H )zB-y/Y]px/6;~%05$-{xxq %l͍M*B c5\ 8ihI0)"_M%]0ȏ/eE 򷬫0̼߼Z2Z= o>[n.h|ʉC˦>-LX%q~ >g/wh6Eٖ-OPy^hWE#ϼj jGnCFVj2F1A }.DкaCy@g7~:هVq\8; ^O>w֦38vWCL[yl>UI!%sw0mjXheٹ!8R{z뽨#*qrfZ~Bӳs3Qsb,mNQcHŠDo1LN&o|wz=h#g(A~;d*Ś0GJ]No=݃jjV|LxuMRs{yM[Ϭt7JN>|BYzS.%" sJFrk.y2uQ]5'hЂ5f&Cw&ޓK_9yp j$e2̆Cr7w*uм P|0GS6%b8Sk>dghפ) Kf Cm!% /m^ 2b_eUTX^tthlrDT;o<. Ϫ-ݴN$"MyHb(v)msadY݉qBv7AO:jv0!2IP &7<9G@ֺO>Α kf91X7 m $;˒o>F0‚x=@-%Yz:0QqX R~OiY ``uC?vuqr@mvtV*?76_vwƀ7ׇƭ`Z ;Wުh! h0k SDr1M1 y+ƙ^*P۷r*B/404 5ɇWʦfd^,iQrd e ^c+%"CcvH v#"P_: U:Tlswvd-kb 1R~Xr?/f8ND&bCⅯCy.ָVg1>w5>Nh~X$Eݧ ?rO(}BV/kz?jj(ǞiiwԨ)XɅ%mPy# wyzc+ bG#DCZݎdϼ ϥ|zTߡ3)$&XloEE;$׳shߺa/!Q8}yj̕G<J$8bYsOYٕ/V!]U*+8=LM=Ңh6ӠA5qY,^`8j`V0ذYeނWĭo6HpNI=$kW-J%;2])^ 4=1%r_a J%MDh~m Ŝ;!aWx$y=-Z `.t#}ɯ.QhO ՙP 6V1)sS8Id[KAPݹm:1*Y3!#l.ܦ0﹃2lfщ+ZR d A;v!2ZrL%>LIE$><5\wdV@vn3>ILwJ龝Ӧo < `@OKŊUb83‚=*n]ѝnrz|:wB/.CѷQ/~B pUzNC=4xI~Q1ں\ ^DcbWZ|cA>*K1?T[jI>YeNMOycD-Z]~@_(~ZEjj@:zkł-HA ;6rs/aUr}ٻ&{:@8_fG$xE]is"ӝ[Wd|? hъȆU ȩӺ 1YRa {) FK:D\vChZx0} 5UG6c@KnoUlb/^d БiV[ȳ0"?H|k%@uV%Jȵ2h i3^i3tĂvQi|y=l :iBLxGh^w9P5XH!X$R`Np;S0++{}`7=AY6VchwH/a qTi_zb QUlDaᕌ&EV,jutlZE(L;ΡHʎ =L%tMȾ׳쮰_37aw# _ucBI24Әsd.RY ÛfbT`4]# "_1%}QZ(7uDo*'ܙ}du'chXjiqpe {'LጉåHi|4v BgʳDz?i-LKijϐP{ ))h_RlJfD Uipw,4lrM'l\?VQBJMoke+el%L=< N2I'ƊN1#D~T~c#"IK )m\>U*aȷ! cԃ[[NH<,!Q|Y1]JP+v3d7= nD(Btӳ8PP"7}So'%ZgBv~_A ^$I\!Rz4<亥#S~7pc`)\ˊ)u9?=13(&%8V;3ܖɯ<Jli U_E%.W?'(IDȢ6)τ3fsךh_NA8Y[垝Aw{9I׀)5cƸr+NQwfn[yU RuLivjƛur0SYA 4|6hDsDC "IeGVCp6ZGk'9#%{SxrE^ܭ{.0mxd|p ͣxSe,j=Bd~Ƅ!RQEE.~E )0p$o U_W_s")OSg=3|* 'D]p^*N14wGGp T|xޣur[^FqVKK'32^`Cm53AqC l^oĮ5(YٴleĠ5*kYG1l"TR|DګM;/egŸ+vRA݆y9XW7G2t5@ 3%VBN *w7Etxr<[) Y\&SD%M!cuhF޾;N1: <[I՜HqFY 1{BpӇt_ o;(fC'.|*IxMq>rUJ3rߋ ?ڝY m!F)d}PUqcGDl`%B:z| Ewt'<Ӳ>, ) AH9KhcNsm"j>6^p~);zݴ$.o7,L)#V<hI鷔L9F|)CZ?Xc..Z`^.ݥ'MJQҾnTK;" _BX3qQT? Y?9l*ӡOMSלåNQXhBӔ<߮Dw-FvC{Y>B-7@N} :aޥ8` 3~Ḵ+@a{i J,y}e7T"\MmKe-trm߀Oƥ"ӓwE{K3{$EbV^KmMqq{C)a+JdQBe;#u`k҄ sΝ="V3o*-sU/gw^0ʟ^zQ.jµNPܒ̢_Kx_gqĩWqz]mBaۙoL:atwHO Ql˒2 h#L4ѼkMVuYZ#{Sxoz7*LWe}#9kOea͞ vPÂ|L[QC V /[>攺 Ƚ82Hݼ݄&jsȈЖWXg3,k0|ҎeŜ<9pDw<*bCKE*jfI)Wݷ vt $baa Z4+Z'zƣ!R >{X6L piZzv(W}Ħ\|b^E3&Ш+)Ql"#*qkWV_3mdMy HTV[tEAP?" t<֘sww-AkDTYKHq*WߎgJbr6bV")H)-d<7 *chg!~u9n-?zKGݲ`y3Zavqo Lymz8s18% wC4)m[Eu$`w%6Kt x(cU"J4L{ܵsEvZR}襑,Hϻ}G4|{NbpVNvhzFKh85E_G ss#+-՝^ HWcCQI|qn<5Bs~Ú#6ioU.y►6ЦhLal3eKLcC CdꩅV"SW<ӵNb7kWIgë(qe|O/Psډt5A3,ސociQ17ʥը vC?Ks /O|Ejf]QnȎ '~yj@KT<%Q:[AQ{Wzw.{&γ jՠ݈M8`2pU0\wtf[y,7Kl_#()#lHR[i^@gvJ[ UM׳ s٣#/oh;<2)mg-k4@Z+}˧zD8RPR3.q yʭ5?:S|_Qؔ`^wEf8٣v"Xl5J:c;wh8f=/ԋ(J>֜on "4Tu Ͻ`,7m*tY`xT7>LohQ}:\ yvT!;0i\Cl,V~xx'`f@sFx3sfsmW'}ז1ĠX6CYCi'zYcK ,lkC^R:o쾾32 "׫=\8!<b MEVJ(!:ҴcKCgﵞת/B7`27*]ҪYK~!.+契- A޴KPV۠(xfl|f~AoSN?)a=9A~ʗR>ּ2^xj샵C$] ЛأV)9dVΧumtI7ux_i(X]>P-7qAZ!l+ɭ Ibr0 UYaeB9r-'w! T=}<6\R`j 㪇V}m2 iY|O 1؛H|V1^^7|(z/|@r|Aru3/22^#Vs䖵G(>:ؗMoE:Vjy+sÂ[_yx\UǠFd.^N) =W%+u*!`X1}OuCː KWe< bZ38fCj=P2#O.4MD(Z:<{1 e!Q'2 j1'e]yۧ(Sh{YfR%ĸmˋcC?u?]lYK4b{=R)ȵ}|JG(=.Ii6M4w6܀}I%(8N"_fZR !J)v@qS[Ee?.;:5q֍Y..<f pC̷NsLg~DI $i?r7ᅋ'VЍXd!p:RXD-HsNL(}!n'j?f1%dt_kƲcby;S"FRߋYH+bmUFo#xQiYR^a5(<DŽ?o7\e@ĕhmu,26&Uo Q5j$jHG%|ny*ZM;BE8xAHmRۍ@O'7OR}|3 dt:Ԗ? ^KF>(H$\um(r9v{fGD`=:|cCjҨaH/ϕ~v$Xxf"<pW*X '@G38a)ֽn^k1qsåȬM6doxS*brGKVKܟ<p 浇AZTOmqMqAuNakQcvO_:U[+٬gM\[ TsS]Fu=b)]|g<4v&!d)N֦Jx_Y|찺bg=7z|;4;;8)#7Ĭ'aV =DQ-D-fȂ VuqTg^T[WJ/Ƣi:ͣ>XQ0w+!SP`1,8ܩ`n(N{,"jWU % T 6 PuY6(w0oqZQ15 nqKL%?'25SD^9UQȐ0(4+᧎ҬmJ⺌/Xw>XwɼNc q Kݴ-ip8e[Mc{k?vDuiqF@Q?[N5!4z6.+']906J}$%ygZ|mk  FYai>9/`Y8)GywM%K4ȳ-@ry\o^-$M O4 w#to.(@ cIYLfTߝF=N4&EGϠ"T#*IfLÔ En^uX9"+9N!|x]˺i{V HXNx%Vm?us=P 0gwا@#݆ϕޅ§mL}#9XUĖ@ԑ”6ޤGa*~6rO0]'b14` G Z뉱AC/tF(8%]wJ~I@TiɂYxY>2jO^;RcÁWir'HVª3wP3HٕM@rG lL& 6ٸR}bP0n4Q6H*h#yv, MuݭYĄUP\-ݛnOSwS[G3D-H1. Tk%W4E8'RgP}R0dbd! $#wV 7l%hC p) bqRk1F*⸵)Ug$\-zUͲ687zȦ8"qRJkHexMQs?" uD,qn7p;W=Tsm5sfjC#»{'*eNp⧕R~4\Țr(3ܪoX‚{^Lf?xۮ,8S`}JІ8Dme[_w~% @v&WqmB6mT+e'xc]):xlqXj{&K{(vIYege"'z G+""Q U2^LTݲN0R,B^h۬o>r,%n7;b\P9&$dTT#ZЬ~fk!hnG/.z-I_aĞPvk~_V(Kn@1(v v ɗѲG]D dӠ͡;1`'2Z&{G4PeUHg04U ܥMH~D*5lLfkسLQ&1]ei,X;K=*o _@q4WMR.u3E~#ö@y1"zq].$\*dPDi$~Ζ/31?[d1)cJE?1lI9i-1D?Y _}U, ޾|k-3F%n\4ӌ.x7j}8 "CJƹt/[;͐q6ZyK%;<|(N O!DYUS$#<.L|Mk *ײLߧw|D)]/7;#  ' O]6թ!,/~2CBP{t3LO#SE;lǒ|v]H>GX Һz1.8z }L ݻQ 1^slK{\tx;05,R)U'O#e`;R95 x!U^u-HW`@%*?.w0I)V݈{K^}CTw~uF¯qL¢R]q.L dbgHQrqj}L߬;A&6-{2KYc| X-ަ_ʹv=eCLgimvM1%[@+poI*UZsEќh¤tAG <䤷5IAZbSA! |mZ0'SrlbL+gzǬ.\ۉ8^M۩$)u=!&R䋫gH7!NŶG)2}'PK~?&BuXdnQK+>"Ak "Unz2ZMhrz|xɨX\L=pC.^sϷygJك lfjHޣEb&chZ)KBAUCyc® EF\]gi(F=a˩:5TE9jnOEm*UxC}ilK\;ƁA J!Iy:UT42_Ax2aX c=F?`w iTbOwR2v(7pҐ 5l:u'^HFHUDl>;w5K;DfE ~IAo~$7˂9ڹ)|0 `2~Ili? Ջ41H4K٢U^Z<i65gOiࢷp3 u Is{v٘mϫ>S @tdL/s&.h@9sH3=@]v4s͖~}.eqFcSoD,CAO'+ B,W HLޅ.I cV%gX3pDkHy}=<䨾X³<8!wro|K([b#" hP+s)]zuOđΓMtc,adǁ /94;Vq܉F(fR'(ϠO_V?.F@Ft@m\"GO/:F01iO*ڽtv^w%?-[Z"M@F0960BB=r]n}[!g9hgMqgA*뙃WJ''AV; |zԑfkn~jcw#K cZN!% ʫ|ȰVCtACh}JSA*}qiuo9xrr!,%6ßƓY9Nhw#O1kԙwf&|UޟaA(xttSV k)bRЀw6l3-.wOI #0c4>=r^|W蘓GSNNb/`ʄ"w=*cetwWarSw kx"ܐT2@d:4 Oq;T<3|1(PTgH_5,쨌g,PGӶ;VQ>Q H; L*9B\^Zsue{}፰ݾWۻ]ߧ^?Ȋkbҿ 8?|+H32 /ȜNL<E/'$Sn9±@(HVGMϒk۸Qeݚ:/r/uuVUh PÖQ la7Q E8*x\G@^6"G00lHlڠ>P kElpؽ2(2nѺ W@Ln+G.yN6h֛zYxóDd.#$ w|p[>P/2I]E]JRPsH}`AHժsmzΒ>j\!ؐ7D;A`i(#^`iY8ζY>XFTUݍiJ |+ CDJO% k `ab "ʂ%m8H?Bj,5mC3C]b&k12 9^^篼 m( m@#DJ]΁d53HvJ^V,>l&qT1SRfHt1r12e~\sy1xY6bȀB ITlkDb\K#<ݔM:jJy7pZ폄JWX:fw6_7=t.ڞf-ozҏCc| LD ;WCJYi禷W|v_Aj`HCYc+l:ATa^!ss(8ɴlnC3U ϝW6=Auw]p>"*Hq<\׀q'I U`/0p'#V܂.0ui`C u>#Lcth^b#_ cOQO)_t$guR< ?gPRz1PG*O1X˼0Ѱp $m--Ao/mJm::!*_1DR1_uxu0L-B ^nU_TǸi̭QwCSq_=S.TW1ڽc(_o,- C՞>J:وz #996I0փc urJTz U+|C`W'l;5c`NAioDٕ7ÄSasgfE.Agc2 aQeEBK"T&Y2vSO쓖|̌Z:|qdIP.M*UC*w]r_5Iiy{K-EAfEz23W#{e@RI/tj:e02L.taL$Zɨ0VcH%UxFBvyb,"*dUkZu=|#d@{rX&(L"ɵ/"(OvrE*)hT7VkDM`] }aos%i$Ldj#mF=ni4TX X!0*,#~ o27ūOz_Ubk6{PFLp5JL-v$WtnDbt9P!9Hc 5fhax8O{VUH8h|i`_LsL#`W~|+ݞhO@ut4(u5H_HٮÎ:R%&%ұUQUPN;SC9vNj-uƎ&;ًSp}+*8F28|;jAHY=䝕R1)%ę_Ɔ'udVb G4Xa(qDs3"VVZz6UW j=TZPq*Of]ןl|(fNJA>ROlgbR^ ,}c\jQ !>F0ˇN잂E늏eueMJy(vN/D'9:'8s.@!\|z̊޾F+87VlMpRTB^$],YH +E";xv Z%F6y&{JIˢzEc!̓sh=g\؉ө9OEL-*l*JMqh0]&QeR`U 2K?[J2 =;AY_+!&-SASkR YF6` p-`$ҥī wUA̎ϒAO7 kAz,"s˙Ď] iG Uhxx]CRς7FkKQo?v'g;QS0-eKP@OsP={ scL\\͒#*ą Vܩl?ɑwiy̓ŜfTX%>1 {K:3R]oq3T a!6}Klh@f10e7? _lCJʏx8S8Ix[V~i>hgA6tbtzOHALf4[Db4eiUF *pTN)ݙpדSR5{DA9pF@2iފ{czB''"8p#>LM`4Agy35tpbybHm7.)\E} u81k < d9 v̶rfFDĔj;PtI3ϣ.gl.i_ <+jDϑ]? @ʞ(иc G&WLϕrrH4`{`Hf=@lq-2qЄ]\rO KAܙE|l|r}ha.H3-J_Z@aNb*I F+[ )g3˚CçJY9x8wRbu١Ӌ^jrhFzvowr֨hTay5SLI-woxI4lc6Yo \`k i︖ov RțXvLʤڱVҘyׅG޹=%^oD(>=Ͼ04L PTCD5QzAϹ68HU!{.7(Sy̕%6gpLVka,6}'Nnm!{TFFdz}g/?`ƂkPՠߌݑ}: 2ET*m*9ᠯiLY:@"ZaMBƶE֐^وԼ rɍcG[g' jU0hbٖqLeR,/> lFOX;p,J+ fDT"(ӛ"YTZ&DiA>+y !cLy\풅76x;O2oFt\̌*|Z.L7Ky$q|(厺,!@VZ۬4<}INCW0x:m&}bFwHS ?dL^Fuυc i^h|"Ao,b&W($5 0[@h[5\r;:pe$wE4qBFi]Ec3a˿5vfF ED+r+e}"i)EoB e1tʧI@[Onu:Zc>=OˆpsGa9@XNJ,h6Vx ).Zb;`ًD,YЪQa S+MRh 偫 l ʏA:RkQ\wd 逢>{;5:ժiss$!s a@rau [z 3(%wж.%1&IATmX'7*&/i+g7aME4.̹_2xgGªo̯rGFtZ Nոlj=W*Z63MC{=j]K4fDEzht/ǯؾ#VA#ZG&+w;y\|+Io Q9_ .h"5\u^< E,WbˌC3U ο <<'$ 0uō LFLPC9aTa޻# y=?LکÝ;ƀeWOA2J,,X*wjtUXJ|իU^Pi;oJ+Vq\O_di,J' [d_BֳE-Ish?ajy:D$JoFt6D3);S- Yj}YɢQ28昊i$I :FR%Pbn0 TZ/VSHYRj˰ N_~ ì(1[$Y) ]^j9;Uvv_eXئ7{I#CXei*הkgȂD髙. {>"U[&og=D:&y|R#yGa]<[_WrI=*eyl+ZHC#EF8:s47s2|A;RےWh?%' &%( A<]SjWsob3F.&q,'ȠӢVHQTMdcA v>na,E =w.Q"}z]~_fg˥V-uYq5Vm,fi(R`j}{$&a43vV55HR_͔(![pt#m?EDb<ջE2%l2(?-WׇW{qI# 6wlArPK'Sln\ ^ D5E.Ž_W%VpAJ/ja&I[shFk2{^rz9mG"atǫ:#a=p)桎!@Έ\=ɮVdElo}!6Җ8r N\=5yny"c).AŻkx3(xnKNT3AjhiN-nگ.- S 3XU:kPr>G 1E &!5,ӊ$OLT[B׶/]qSVIy. #ͅIG&*h,! k,(<,ګ]qٽ4@i\lY),XNJ۬b ,<=Fd/խd g>'5K$ Y7eMačl<$vy< h>H'zIaDW 萝:-jSc% x H^u (]/%fyI'r_ݹ>yΩx8Af$0-nj .'R׆V BycPjB)AǞzpG L`:Af4fQ@Ū9dWSҝ&շƺ)'p1 {*ha(,]nD\~Dr(fk>kqEZi? ˘8袜]Q$R!CZwFpxcRۇs ѭdqUnhV*\̖o}ڃ=eHߍDyC>vMl&F/n , dhkkTxTmq@NɤGZ\yd ?zwV85^m;.,C+='MɄZGHɨ"ph9)(NqNpBP8ǠHW7FW rcPF%" ѝ3KV.Ɯ|Mc ` u x ʙUqT3K0d9sa^on0qTJ"v5_%k/7% w.rWo|{)R~dczళ @Q$ʴw^,8b>M8*g}5"5"+Xj7UPڣ,T(ӂj`4 e-(>䪐ղNYKii!)յ|Da<猐hQ,Y9Y[iʄ[kMAZG0mv'LQl\#R24e-HXݶ h0\( OsЬ4Doge dQ$_ł&P _̱n]otfM5B҇u & $gH7>n e$a4 5Aw-@ {%CL00ݑѢgAy7@%"ӲXb>]?1Yt5;6d608bD‹D>Fi#XCbt9p=95Sp ]'skgw!RC }Hϩ7NSelb ;Ta#~ҏqZ $O=J:!wm[w=ֹ/ui~2sq{@#h!QIDŽ!X_uWj06M ,")Gĉnï19F>}aV<*Vt?CebQƏv\1ܔ3K ad%TG7W;1~&Յ^qt"ij⓷*V^ ƼzhS=E[i?)4_sm,uzjmCp`YuB)DwivṟΧ ͺbF[?M+s$2_ΜF(ƯAHNj.а&H{,|1іET_z:ܱk'fJXZv63!P`~:bL& NoqLY Nz>tQY4?["/P!ԬL% Y5ru >wX fxRL:foW8·uS*Kx,Yem6g6'S^颯lQ?30t=򄔑ρZwq2̎ *TKǙ#QuFydݽ{ƣTi>ګ+V T~_r +"3NN&@acOf1La1) ƝF؋y'!|]BY}5zO:YZ܀/%PJ [ܮq-;DlY!N5VnO=eosϩqIexV\ж65`ĞS[F8db%b2Z sHPM-_*>5vXq\W]46sLh5t >y;a}x+.B޳)2vxAZ]E'v;,g+φTԺȭ{:2ʡ|)E.>8&C] зύi$ŧދ5/J7pXH( Db6I<[ ChUB. H_ ԟ xB6{?b2_`~AI]z%KTpqxq榵*P>H՘.%받ɿu0Hi:B/GSC3|F" IwEڵ˺*QwA3/?J@BeG5EEh#/wj:0H&B/kskJ|o ΒB_sbtMkpL -.`*. !:H$a'JNOw6E?%ou~5x߮f[?:˶Yvʅ؜+V4ip@ MF- bbT'"ח!ng>k a 3B\ǒؼRH4 N[\,nǚ<`oZ'[, r ==_+ Ln! q#6gJ~-D\iЄλKktB]fTbx}:kGS\V٨RΔ} 'q:e5d3{: }O.PUn oKD#0B"4|K6L{Qa7 5*F^krC (tH%iȨ9D\/t.sNB3]|Wí3cr+9hrⱽMQ)A+MX, O `-x<v,[QC'/Uחy+2 VMq .S({?3?6\O0[<)/\!pGmtS`ͧG^|j֌qmh 3t!Pk1'3TvXT;[s$BTJr_ArJv< %!`n#s!rWENf<(H.MA}Mʍ28[a X!2Ud3Qt\fݙQ2[RiXqOG-#- f]WIWlt #+gQDWash3/fڍ U(tFcm0+Gb,OO!=d_3ZB:UXJ[J!%JXGg5H, ;TXZHA"nZhqt0BO-:NA5cXW$6kD[[/@ c9".MMA~#Q}5-yOPi ك)`!^[/z{0US h v5dn:!Ǹ i|7Bڞ](XDlC '~j )B`y)UXXS A0kY&X0♊д@= -*Bfd|y?Ǎ-KdaYm\vX*$.T5&TrC|ph?N1{\^֤Wuٳ7VW|n6znX`$]Y n-AlxU 0k9xwj+Vs&(! X~lYIb.ޛ/uW#\҇ ^]rGX#Y1=sn%\a3bz#cī^S#97c—Tpse yFb^`A}DZy'U֝N=ifækqӷȡ,ZJSšlNfd_RH(֖ǩt\u.譫#(H63NW,0o}0J9l >ZLVȳECJ)Jk%]耴;I|dh0bT9n0%O\h;?N+zv5]-=n'۔[7Vj7[m[ujdfIAӵ9-/$[$&laΤu 05vW\zrj~ pws6;d6h}MaC0N9Jl֯H٘GQet ƁnXZ1` Mm84,b[1PiųC}K 2CP~o;}4܎K~'*fU{"-Y$>}Ü wR=49e`z,rSC%XWj;ne S3G\^K˿OowsЌml&?H۞NJܚ=)_M$"\I瓈*xBmو0n^Ug+m5ۿ;]C‡^ U5+R@breMp1j\aks"bij0_iݨk7!&˷ۮ<ޏ.Ʃ yD49Y-;x@ZCHX~8FwL4^QxkTe(A`rfd ~cx2՜nwٛ+ϸP97 rna|nw%6@-~N ek*C^<Cx)+*[X5[J]}e1 ߙ$V}VL*8W u܋g s58X~ Lҕٜ[-!}Jp-v/fә$.D\PWi^b%E |11#3,hNnFnt:V &o,p`_l,R}s'69M m'] 2so@bNIKB0:P{HmHJB7bPcVcUuaUKiz8*yICL6?dt6{csgq{C'-M]a> ]]ak. t#9mv=c>b* i GkOMSYW_:yz01rS0TmpcwF)ǤA#( #ErCf{ܓL"F61à}ۗ_[<;ΛLRJTZNﳂG>)'Ըi.7# e*>uTՌ{X)&ӝ` a𧓠 { ;*S 6mo6.uo >sQb约Dž\J Ԥ_*rTsbT^DQ~Xd'vؗ'litXme-t`9/\NQ-“ 0zIxM"ms}1%EG(4s/EtR-i oa#:1<:&DCeF)NڶMB&Gv2AbvY'ܾP{-}"ϫ6?p’Iڬ Gg="J[J=F$} $CF8_nZBYc66#ͷ r0A??Az ,kMG>ڢ|008~&A )W432h%JKF_AE U%3`埶0(YCOl&0\RBB|F؎SQ9-U Ul9BW; ίᯇZSj`ᮂf\WŠC/ΨlJ5S쩳X&smЋKWs PN:8NEvbD#7&nFPo%eWdBƞ"y(Pya~e+]Au{J(P0ah//\ fyj+ދHNhKV1428~J+~.Gi*kQ@s%;Kc֨_5J"lIEp9\&zw'搶eP nRkJ3|l{vaW@f  )"B.@V.7uD;`ג>m%c%Ř+S&f9x,O u~GE/w$o<@go2AvczJ#\rn5krܵ.AV{i䜔V324{tyxMpD3*23wx=?gwD, GR|vjUL}`߲,mfu2*a͜  co ,㊻/?53xxfI4# \?GObJidiU5V27^d9U| jY]̷0gCD( L8yqܾk#]yvF1,I{Ϫlx '~pvxn1ȋ<>u].` O̾ԮFBV] p X`)BЏ%}iH0oVw9W >0$*O]_v| VFT\x+b%PK\R.29}vyk~_e9tVԩaTF,sdѨ;`a-UXB-.r,o)TJ*.%B+woW+&ߓ͉rD{Yj4ǀ8Rfq~uNzm Tu[0fyq\5A6ô }N/ [@g/O܋z=eJlkx3ah;>W=y6!4VuZ܏ٓ9z[@k&*W3h?W9ʥ|̯{z|jW;BI_A*6:+nor7 ݧCyHq{$_P`EG𜶵03bqH$['8ɢq1r5]>u<3T}&*bìTzafu3dRМeާϡ8#Fy8^~Qe Jslbnc.-4na`z +"GZˏJmAXߗ(LV}> <./$P OQjJ vy j!2,݇3Qa`AQf%Y樤X?4vTTN[GAف'kYxq-/m 'O(#M;,¬ 1  9xoUkתY`U* ξD35n ۞ip6iɔa})ώ+1:^xW ɩ?W }^t/,D! `_:S졂0%^ni7nᦆw#$6$5 ,鲈̐9λa%Th4tO:K9z|٣*}x =L'SN~'tizY1 qT۰L#7-^P/%|MJ[zS/A 2B_|W, ax] U${5 D$RZ; }|Ao5JXjРԺ1rCڏ}N5i/U-{4V/(i0^/tm)$QCs?Ua$GF \3~M͛JX[P\Df]LJnqcq _rl^4_N<`fqn|Bw8^5"@.N|uE Wm(Bk}oHhHҺpd++r*tE) `e$ )FZ_ 񾀾V`rH8X)!{-,Ǹ$_x/ĉHe|&{Uzx R9y2Qqd -ϣb 2x/JmsF% >2<^_?ͧ\r  NcJyԚHσ1e43WA+W Lrg\Z%u'4 rNۆLBt G &"iLsi:\[IT8[=Zw6y,@l=< K3rMw 6 e38o*-MF2Ia} )m< U${̔y5G] m Ѐ>Pi6*aL9i;EЃKأyJ|] ڧ(6au84d]&Xp N% lV_:.R܋uT7awg4{ Ɉa2agנjS+Z嵗]S%p4<>zõcw nN"ˆnw^bӹ@Fs㢳9٬p)ۤ)K][c6|dlXƘv|"4kЏ'?>( gEl2Z*QP6΀\jzCbg![U(UbLjIKId;I>VW9׭]VUL}ɧܡsWfX.* 7-\*>GP+î*WӰ{ͷ=vd}h`/sDRpj^yEП/W!4&caWurJ}Zuc&4-D@ 7|q $eЯ8k+%r?1Z82!AT/7 n y&ht!%2 ]Mr(BiپZpvB ǩdsS$څL8];VzWKA G>Hj [hԠf%W؟:r롨U(EhPڳyو6LaFLFr Dag8uc3?<+SRY*7LX :K19G+ 5[41IglG\)ZkںH͠EIMG?qEF~]$.BƓy^=AZ=Vf}SUnQB L(rU&=ej0 ]:6M V'*1F^M@r5^MC+$8H0i -;V鎹~m4_ Qӕ)BqJ6B g ց|7K7, (\ʥ6qIFG?kcuNNyaKHH5,9lwj&v򦙯†(%Mē>]t2- <L9144wU7e VfI+Qx\q*2ĉgD%YYf;QONP ?+qSaߝ ]c..9qsu6DcX|j5?BQ̩qB1O9{&@$d(u&$&M뇔͢p۲JǺxUJà4KscB\EMTX3CfK(hO1Bl[s'JHo冿{M޻2ǑXe{eD}dL$ORl1lmW:m I:Fإ<6dr/5>Y|]+9GiФ[&т+^;GCGO-?:x IһvI" q;I 7A(i<>'_l@#/cJqamu{fn >Z7@č⃰ LS~O.V1"Qp-v>x* g&}0^`Js'X뜟(Vx;0/﶐d-x¤zM3'- ?SU61_~?X.Ps#pѰc:|w`ķjI/[nD#]MS|x3\Id7!6c g/D e0[`7-hI_~<^>uv%UJ͕0:=fZDa7/Y3]:fHE~ڹCUXtcf%qt=JA{ޤ۱gYZ0707010000037d000081a400000000000000000000000164e6139f0000b8f4000000000000000000000000000000000000005600000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/qedi/qedi.ko.xz7zXZִF!t/a]?Eh=ڜ.+plJ%na$ʼ 9K4иYl e䭌$KA' 5v`"Y |Km ]$X|Mr,g_{oevsCf]pO\J z5yT]w  V4Ԛ׈-!@ -H,o{(1xy4LbB]ɮDӳCi#A#yqMlJnk([l{"3 TY&EIR CS[)GB%ΰ %qk"K4}Fg? n[,2LtP)fS 2^$vt«ŧKj̺%$U>|N HˆsK.N@ =I;5'5w7ڪwBR3dbH7OCم*X͗d :=l#VzAsv巽0Έi9dF(pHE\Y#j$iOxCVWyx$8{ ) Bo~ftC̚TD@H0E: >Ѵߢ%6 e8{U./j<oRE7?()XʎS#JЮD-CMG5?:)t&Sxh-_*x: Q!j-Jv,9`$ԯ{Ikϻ o _$J t{qx컸oU)Jwu=t$Y% s:'aAC]7ӭ_֨Z]pwnvCȳ$g+WW>/о )a#?( $*u!5iudI|/ 9ֿ@#WLyTVTK@yCbб́ RF%]̯`M"yKCjUdQ5*WOp"Ӂ0yqaYi>͐CJ`@dOk6 Fe;eh #8?>!ͷ&>]^/r=-S(H2[ƴ*̕^^k:m׍P`<*Ι(=BW*V:#q'b[猣Z9{`q^qά`"Ju#!KDj"{WK b 0kYv.> J)N:&*5g}y@_ ['gI2NYQeE So>T6&P@PI}UgJhܢ;8nJJr<)MhJ1=3?Bu /Љ3~wd *S8ݑn.,?lch5f}nŒh$ﻤnP-;b$T!CǮqL*zq%I$߷rgcv.Nǽ `>6eT+_iZhO-Obây#Vί/.7.IP5+eMiqf?-NGW~q CX{C̦G OmI\IwP Q0Do4'gQƳޜ_\b`0hb1 ,w0egTx&y" +,Q: m/Tk_Ai i55-u tqB5|+pUmt"$s6T1Q7`-)·rmTƷ5J_W1x3^ď7t+ZDg1\o͛/NBB\m_فw)yAk9ӯi䃴}15o 4{u MLO_ ](=9Rnj{awY.V4_W/Sk~AbՃRFjEHhv%C2@`gt{xz 'ʸ )\eA^DC!!ϫihܡ- R^Bڿ؈A?A9\~Kj hܸyBM3`dK H4)N2`IfOFnLji>Ɋ[6dy!0UW,1J0l% j}l4nN :ia@S~W"I7T#ܖ)x6g^n?AlzJ?"b\HI$ffniDhz=x=E uՓaZ9#\̈́^]tЦb,wILf݂og \ߎaG7IcLdĀ,Ҹ9?s3JiGͦNXhsMF%&YXdB_tC0v(?:B%(5bAn=əM7b?~;:wD[:,etFʧK9eĜ|{\c""]s N{9xBZ29ҶU -QK־տ & (Q1$uX !Ba'2|+-gTӂ4aoQ=ھʏCf jr f1X[oŭym\x}+4jlvzAA 8kc~7Vv5^%P$/v-n\fPY~ƥ鉾Ÿr1mFu. `f)t@xzՑ~UE 4ӽ@"H~Zظ;׭QU ֳ0z}b, >C(>v'WLyFUD󽄥608@"\މ6(KW£1՜^o4ۺ韠<0 9^SM'E ׫əqD>Qw [0BHo3$sJ_N%<\71LM7#޹9^a ,'"g'"ByCʛuA!6p7*(ΓpM.J հԼkDr|TWBB-ٙ$0~!@%u\eCIP=nn#ҳ U0е@]gFthxSQJ98M wqAfݛiı !tiF!a8䤦W|LML!ʵ^zJ:zy=҃Dկ &,4V_R֢)q1!3>ىjwG`@e\ԛNc VWknD&rkGyTrO)NJ, [}2Rx*]ܤ*m,SFVÊ W%+GV v[LoHxc֝cs:uom~Cw0͕ 6n/K:vr۞gv2 B0xAhY"sxzV[.ހ-<@׽b*gqX﷑^4aFo]_j ~\wnD[] h~n'|CC|~Oh@mTZ`Mã.E%htN ]Xgtw~$ Xy=mCUgȡLJflq Ƶ;\6xf<5ɑrZK2<Q*zY!im5aR;@Jd0bxѸ>+w~I YZ(e*ěK [}tොSGC€)oK>E_|dXlt`,@BeBB@!Ҁ@Ė8_ҞYy!d67 M5i\+qh1Xgiv6_tM L f!o<,2;iY,sAi ǣp&^扤^^f':F):]!MO+wbzRX$,i^q,JFq5J l4њ$lI}D%G;~+Ga5Cs v@w*OS'WZYRhgiKQ9Ză7)sFI&J,ҌY]H'O7y`uP ڑ;8sOM'd fcZij.=Y+Wp6yTun /4Me Ҍe ^Wi8 c^<Mp܂aIje#e6b6BAXyŐ/T{=Ѿ~߱ťc^$f!isw Vr$B947Ư8نV´qbPǤefDICA34qݫsC232Ѝ6Sa?Q(Hٜj|WGXf ~aq`O2^+ty4u˴ ȚڇZ|A|PX4=htZW&Y5-/] –le"*1i!af rQLNPeX^p~r'D!>K$ɖ(Ėeݭ;A@V90/mG4zqOؿiٔB 6QB4kQYꀳ6.QM9;sB TAQyHV`欪W]ݨh+o'Y61=0\8B%#7_yx}ԙ esiq4rX&7+36'1,ـ2Q[ҟJ22feb""&tC0vUf%w[xe}O&gHif\A727} {0 +*憳ӌ%:PeƂjakNrXtn\h\ۼd=p6u6QU"Zka)slZTߑ.?. ,c1bVwR-1kʀR?^-pSz>^t~~&{+ KJ bCղmU6bZ?UԎ#a%u4zNumԣ_ry8VW=C3&=H6=6Y|SNcoHOAi2 ="O}oWW^ UHfWEc`-6i6]Ww’7،]m7!aкp(§45 EC ip": {V[ꐋKG{ X3_afw)JLxsbLr"=M^ej.c.](e4~M 7 iD?U@X.O3Wu97hr{Os-v钜JPĠ@rD<|1KLe"6 Cƈ\g|AY @xݼCg5%eQjF @E86?>GGbL a@<)-\}_9 ʉFjT]IKA/ƥ}Tqi {5F`W+\?Z}#Apd e;75h^lbݞ'DiMY~gknԵtN%CK"Q#E?$k9Q=>Eլa:9 / ׺t81! N4@mͥTmvzu'y|DOiŌw/N~UduSCaN/}`2cFPuV<6EpĬ3&2.P?r!G]fe pS.LIмuG~p:gŋ~g[Z"+=.' {5"XQGśua:L( Wa!]Kpmh4vp+f7 pPr |"6o{陋;$S{"1өVY05,"ef -q޸g} XPiV9w3Ӡ0S= Gx 7F5=rq?'eޏ.kg]X-ګiwL]fC7AAD*H<+MOc0[cvT^AWpz7!2r42R)`xtjnDS8 }zW:cPx *ڽЫ?z)هq̼ Pv[.n[c^o.o  .Wtu3K<##ݬF-ᥪ8쬼* l6l'{Ke؏+=(5Tq'a-%1gͦK>=#T[45<: Щd# qSeV7┢aќ0UF˒ a*`cnI.!ihXDk"v$zO$Is33rKbDX46SaRp'yu\7Kkri|>.T PkTkȹ \WMϸhM9p’4MKKH<!B\>*u8* &H(pVajäM3p)~b_!_ԈJoտV5kسh߃a$}3]ai0av&o Tg-Q ʚ LQ-ደNtK**mZ`-%oLxxf:iGh˺]2VI1} .g:4H{" ȗ[=I0{z* P{V ݖUb׺c3gRF q3;.$V'f|Ae_*D.8 8%X`͡/=H2Ɓq#Oi֦ ^N}q{4ymӇtėnⶓeE[1hE'd$خRHirZo,qk?g^vQ|NH A~~'ݧbFЪ%߉ȏaK0Z}Db=iًa9;hMՄ@հ{[ Ϝx Yʎ̓Xxݭ-M?އ`~x۪U{U*oeE+zʹPLy,2ikg&r9zO^Z>GoTV6ڪ«r1_F.4y.y|"1#6;{k!'_g„,;@8oTNRZXY}MCMk:LsI@8i$-)[L,+saY]i }ht#p3_ϥG $)!3j=%`d \_A356Q`Qއ>TR 2) 8-]uTPygקF8|CǯThCF[V1k"^s 5T $DB0Yz4v_a_OgnU4`钛/b2ʠ,kLBu*xa*K9dkTU)Ybr^t MJs0pbMvI¨8scbm\1_ޙ`;b_E5J=Y>BkkX$m U.:@m{ ۨ%K 3q|*Zki>@dIp1m\ʋQ9zG`u}Vk j̓Z|fXTEZn2T+* %]rV^҂ 5?ҍ-:iҌY ՕuLg/7(Z6E4uG1VL 7ɟxZ 'c!Ȗlxh$T^j1?qy 5A!DX4\_WLYD2jG (wd'"l0̒ۋd]8%6 F0aޭy-o aT~(=mBFw9D.{=_/:ۖL#4%1\7.)ld"LcxIL&'Sqc56sEd!()NnU5~Ⱦ vN}߼{ )ӫ65\+4DEMv䑘"B2Pk?,b‰ţ:Tz6&oDkGjܗ%KK^cfq'q6/Vz\N4:fM*ጾY*AŢ,@'X&jt5p'I6c4NREb7n~dn2l%!5>O-pTK6.OmFM]Շ#皵 6hKMUkEvJgDcr:/j\p{d5/s7ǀlW wwx-`VM&Bpt{5#{:\Q)id E߮eMvtrxŷQ93:ب^5[dz?CP);ѓGx3CZ`;3qY058kAxٚP9cmJDpѥ^ֲU$I é--_sa{(OF ۚ؋~14𣴗JQ΍ P9M8T PXu3}\,׆{Gc.؞ (q:PQë#x9Ҕ gE\lgڍVK p2` *:߉bR"2_ qW'wy!xN9Jeu$B= vV `1%<7O vAV[u#}ĥݓA3Yca&2x]cds$tdl4eAGGUDVQ(rRrC@P0%##!(I.~|k %m)W;^;Y$GOg J6Aj{ׯqJrmO`IBčʯU&iJ.s ?8iC9+B98ⰣEU:l Ww|Ml5#?4m.>Q6(?݂;N)7jbw&]^D {,bVő ~ vm ݿSQkFT9p?%vIY@`Z{Gy[EK9'6K@}}>!hr(Ӵtx":]e1ǩU ]ϩծ_ Zyd4JLH"Km$CBEC$\lHÏgS yPV#&A޸"ou%YH?KkВ ahq#s\nZNIw͝Ň;ig @;ϫ #@>j s>f$ؑXEY&wo=\5wݘWXEMNccoai]x5a@ g93j܉LC Q8|7ZӢ6*I]dվA7=-V('Neq,O['Q9AFM 3j*wjzkD(jR yD. _ )GǢÈ3?/CiUhdl -o#Z)5>"X@/1WX*(P= \ ?dXGOwcftbIN˖( _Qhm"}*§3>6/b~,ojYHrLOeAyV/Y&";Q\]Eߨ?4?}b\d,0sB2:)EP=Fft. R,lk2afaLHRח͚ɟm@v۔}̓LZÓFN\zXJeO1ilX%p?vϟ;Ԙ T T>LۺFت]oc3(+&^# G eK)M87#3&$5 &3E4ü_Fm,?Ybrt\8a$/ly,c{ ceOԵP,`2 WKϓ3aޥ^`Aw$8N(Os(\vK ќX^q\ v%*hH ǗeEwi 2q<[Ha q㗤CDAܾ~WSy3{Ϻ+j.?}1-a>0dlj"v\@Z6/c,fd`Ya37]?lZy G!RSKwC^dKiK?^'8ޘÏ 2Iv<95Q·}vPIfywD^yQL`fPc.}h?1S.o=} h?{ce:NdW9Ќ-lԯ+Qoc\w֧k?c.ƒ6!LEW/8u͸sO|y?pY6zw2Z6<2!iSXܞv7.w$]`v LizWxmy*rBح>D {`;q-_>gcJG3cn΂~zc~ g9nTzYlkɃ/cD&ҟ ^<{aXX!ǯ2ckHɌM\u_ nLiûc_I#vXYgf4׏llkʳʣ{w#旉Q?f7vd%nv՝,?}ƀ2vҎyS>CU4T'Y}!*&Y!LPhev&!0υUJRQizNK 'PTCw Bl[Lu8JrX`,b[o ]^_}1@ miTl_M e%|>^.b BJ-͊iЀbb$uqIs\s LZ Ӯ(\/w$,`~@-+\OHմuiC}:ǡCC ޷V}͝QvRHo.Qn J|pyw]ܕߑ < `嶁;ɐ WRjdor2H6SoOJ[i Ҝ§6o˛Uk/o֛ܤ dռk'U3C4ˬ9@ ~\^b #BP,a5]vqmt|pIaoKj9{6B5-M4NU9535؄i~eb ;muФÙ@CϔLi=TC[`SHc[A_2,˸G(qc_!_5 j"-8K|?WL6fnTd:TޛC;w M{- Me%LjHz,=_He] .AZ)Ś;f(3d8;_uIOOF7BAEvȲ.6(BZү$CVgS j ɍ w)rH!/hTQ?N/$;4hLǐԍ2Q4xFqv<AN+.6A 3KW4-9~&?x y=-71B~n{/.eW0xJ3Lt("}WAH mkj\`7Ȩb%I/)bG" Ik`Qҝ_ht|"]UVtUDrmC7s e`.#?G]W w$)e0/.6AJJ K5~am@lr8FśJT죴 >-/[8 /ǬX,.WEE^ɜ<IԗDy<EQ _ 7jti|jMbua ć<m*V[= EO!-]Gd}|툮TO\I?.7K&rRXT}|8dcr@a C1W8KUx3m#w<1}C۸V+gO>nyZW%պF^=Z]E>B/__RJ^P"M0,Oq=Zb _"\_Yּ @Hl|5eM|_)Q (~AcW28M@v`1rF#ps꠿MS&%1Mg7~ʌ v_}Ms>Ѵ˻B'&'A)K!Y>>96,4HQ@5zȟ9ӸvL ݉C `\Z$ SlJEŘ<_EͅE&BlJ=@H&]Ynh1oT\tU| `AkF 4G8EHݬo/3F2e5O9xz(|c"ST#Jnj3Vu])V#H\* 3w (Vٸ4W 0mpx×2or,ZGYǹPlm!X;!d%ܖUW*.D)Z3cC⡲֠ULO[ * +Ԡ&ͮssyBY/+M$7(zSH+0^Kζ*8PHcìW;#]1}Q+Wzy2@zĤaVBQBk{=dELi 2*v+ u!|%bfn/"^"a4gOjN}JF'^`%-6kA6Rx97˖kLwg?ȅ֞@ffm0'꤇{GT_pZL;&(2Ts!_r~=p?WFNWe\%J4:]eGqq[+ +{ƕoXXC,-MŜ:kz27P}cX.; i ܄ʀhTl(CfoۑD|M2LbKқCs\q R\E †@g ]f ,7XQT^Dkfq"">G#_Ͻ\g}zjHAn:Psh|kv@&TfhJ DmBq%Ls^BH! En+x$nip_ȭVͿÑgF/ pׄ{I؆!-x>ML`cNpZFeBaQFKqtcf!]LNu'O#f\o؏鴧vhMu[q6>!b<3%ո:'bA8[P"@p_D* {y[4 ١fN<D][޲NqQ: !? > !Be=]tmp0E|"-hO*^9߭Q2_5wGU qBGZXzRVü:u DjT4Mr㲶\3ҽ9YHs89!)ZV+K8!#_bzSu۳A|Q*9W;L)FܚJT,Hx-Ϧt,P)9uvS﫭il(41`wǿSX,fߡzvH1F}vbhϼ>A7wֈ+,ub; ;Lߚ?2pMvv &%46(#U{to}8Uq Jon.a: F"Bh. Ҡ ħ)N"fMp*QŃ}I Zk58)\?|M$6flDS(tXyRd{4fWgM?56`9 ʾa7.|M'km`zarܧ]"(l[jՐ %͖ eּD6ǑSk(.꼰i';s򈣁m* Rsxď0/]38xysvTMCg1@ay& ZާpzCB\ZR#x8͞?o[4"^2y ?X2x#xMg*d=&gT0P#+rЌ9v Unl~}3fW(3m:c(MZmXz|u7{d 07SqzF[?#8ӻzv@M:^ڥ;%F`)>E}΄ Ԟz25@E`O7BazZ*LG݊tl=uꋾ!mÌ'ZOw0{E0ײR Ô|%qIQ'H]QgMs _dJ_WqȜ+6Sxœ5ZUJd``lN[YY-b "cT6. +H3Yu(^)V V>UE8y e>>% $ǎ5q*MK7b;uSK\80p+'0–9W[y5 J7lH%3Fk^s6jOglW1n3>۲ؾ5듳n S"X{\uG:0'5 /5RtYOjVE66R5zAd݌'60*|8\O*M3\>lEMTUhWsTt{,źG-Aq="?}N__;Ç~)/L /D&q'7Y/!^:"Jb\scݹ=`/[cT )Y)өT cd  ҳ&e\I2{xO*1.?Ha8 rU/h?OXA.&Ad]aͲE-NODjmc1F"L| <92D-Oh2uk) QM|~UJXڀ[8e0 PټpM~s&}!AXIvsxgUmj$7d1tyQVW(T1շeV 4gup!v.6GVK?P鯇@ bQP7XnQ比r=M?FyH>;|yf!țDZ̏=CT!{KA`>Cy2 TƘsLctU{ خ-N7WϹ'fEZvt>وHoTo&.3Qm<<ףFz;*GD>\ή+m-)җ@q\Lw MVFN['>kM tMzPPUh>M̶cc;a(SƳ93خVXwVWO 2\~l'f`Ǚ5OZRnJ;dqŘyQOΛt˯y>@)jWdCKVjjC/Nn581b,*n0KB8P5>ʁ2w~/[Wmý:mWl=Ux@6+KZ΂+lM. {'(qHPCWUث0T&{< o_{֣+Y $R{o߯!Q'?;֪.Q+cŇ/MD}rgVt;EOP[M(7O8Qhӟn w\X%NhC 5^X*Y#g'd|,"E1PZ$hnѫ\Dȿ |ǧ*Z`\EmfډmSW|n5I;@،egoGؔD2l=hL@MVDKYܧa+r!-r+,JJFD-Ԑ=X4e쎩8 z ̈́h4b's+h@l(gIP#:ƩpK+b3 nmg,N `A)D]}P~@lOV<ł*tb^{H-$' U7ͻB'jÑ59 AaVմR x 9\zDgX6 CR8XޅFS +Xđ7D r~' Nè{ҳ]n۠ڹ0m޻ghfU( /vʇ?ro\~_/'<@#K4vsN8~b=xGXiNt9[ %Ml%p:巖3W&=f)%@QZR=_Uiت sćt}Dܫg- H۩EaG /뵾P9R_kC%$SR59ynuNCn Uy3%;%[V|1ܦc6G}2RG|dXȞSߔȌa.-_lY0%>+Դt<.ת2NʹzvXP(& vM\lW@ŲJʥX?/#s3!_$k5!=zdFw0+Зegwؚ ow51HaV !tFhjh{^SsCT# \1I}6Ja5sY8&-P3UQF$d1x2vŞ0 wՄQAs,.-Q@t-q=ԀR꽠= vyCJ ֌pl{RYϸ7Aؿ5fJ E'rAcSC>a¯ '5`Gpo::M(dyôP L) ݆|TA+oskу?sSP^.~86F}h߂ | ݺgqwCIAțR\5YaW!/FGB"L曆*KtH:,wQ:kN.0$W3C 9ak(mrY1s7f 斟_u/012OkJg6No9 kfiqLk [X 졁"^H]?quMU_g"?7c\'~F]!z ]:0E5+N׮j0O/JZ^`rg( FHVT/5Zώq` IA~z@JxnJwJ۶ԯ2ц 0%57>Mܡue3/thӣNI b2@_/}fy~r)wϫ:(t$Ь~_!¯eB I~7监erA.sAYhph<EGJ{rJy / <9JhcN7z< Ei x긢sƖM~@̗ɣy'w7?">qXG[@L0kK62-=";ݦrkuޅTMGv)bдY#=ǎ5L|zI7 ͝ᮬJ6;`O (h3.ze\ xMH$ pHE n݈iGgEUT=#Rd}~Tk Rm,%\Tۗ' [IүFU[kosJozDӛBWL+ʘ4`!j P"mn~3ҁcBĥ\@H4buv鉻>TIx1%jGc[Kg2Կ+.={83)-`0IDl2Ο^x5Ś85;T`; XSjH#9Kڥcۍh$.vȯ[v`$AE~Z0cqLV)Nޖ'UM5&}( LN89^pcP vt"dPX1l;͈%9) :nlgy u,_>i?Uݤ˽ e-FT. hꀋتmVr5`yw 3NH0:@Z+ DHI'1]a ũZ=bjUe{3(B?*bCM`iS @+, cC(g-D @)Y}25'VKNcȎ1T2 'ޜa`)]]v9Y>|n'>v$8?6ZN=f#B4}J0Vb]˹/>ZϖlùCI wI;?S-R 򏟟#*KxƵa8t 2\8A CMEDc&X+7MN:z ȋ'|α1p3Br!jyט4!>ZWnE7ƃJ5 7hcX3dx%b4[''JVb]kz4U4VѮtSZ!y/;K]l~"zjOB.RU&,ƖX6UZ j+e=~GxfpͳS~L]6QQ=;mKAUm»nZcPS@w.Fe}?(/o7;؝jC0._aMjjx О[t&Oif 06;OK= bwnCT=i&Rq@2ItMm}Ip4P$N1-(U]!N(СcO 1 ۘn{SzvuUQ̶ Lz 6e״]:BmsNan0S5k j%[ua&e Hw!.5ز"$f^$3~YG2 ?:+gQiW?O1f LYcJ.j:Kwas!\#‹OOd`fBs[0.I'f$yͲ]CD))}圧G|D Kt Q\e{}o‹O  1id xH< |(TY`t}m)o_"&Ei}ߌF%Y5yd:(Ħ(9pF PefAsjY79)bMO^|Zd\-y 6 ]8O+}k̽[Pꨚ.gzQU^ SN\T0FZw5Uڅ¦,t(љ/Z|lLs3G<w4A.]koߖ1dbq|H~/ڬ[u]WgT2I\XtR=Q792dPs\Ly[\ ZEX-{/1̟Lyd4*pYس^L3i4Z&rQ_܆C+}f5e!sVnV -xy]c4aR-(KJ%4>x/."t^o:@{\wpXF}b@a\#U+C \Nw8ڜK!J+H&ڌ0i1kp:c 'LVMғrW K!} W,o۟RvTk™> ͠U}lK=$|Yx ōr[:sxQ$f;tS i\BQˆIezQ:eD$ù,:Cc (qAW,%:/*~ֱsR).~w@F=zM{[w4?®X ,^5ی:3jG^.#9r{bU];E=i|3|[$lVD%r4 Kz#-YA^9ߢr ;:c7-NÿD)QE)WwSA>^ZIϦڙ*/ h(:F= (YBCk.tq2B%2[q>)V&&؂B\cvdi=--0ra'$')@Cx۩LKC8G6 Օut?']9,T DwrO=2)*P(e|wi={NHVXj{`R+U}Y,!"ݜ'p޾t#U:A*Fy LG .25r$704YCTjaH\+3kuG}8X\ 9sKx8A\0|XPlM4C Irf弫SJD" 5S:o&kH|k*^BK&pD#"PŊWs8;oDhT~ؖR<]2U<缹v1@{qCf,ޘ{j$vLҙI÷z4gPԮ:p`-s97k蕊 G`>M*u]M)3 dtn 3DPtцpY7+ِpJԽ.9To&xoPZ!x ߩu&iaghUZ EFaia5}aE[+_Ft2R=C(y 2a8[E!pPV`xo1v cD]=Esu)_f{_#gn_(16ݾy8߽!3//1_ѓ4®t6 2]bA=8Wu !Y#7>RN]S6(bp1mASOZrL}ή8֒H"#aR'> [N: La#1JGP{¤Q{WbKMPHfFf_(,ۮi4M3M^=c)x-DoYI~;GExMWYxnlM9&]!{dP@Ǭloz` & +0A?j^ [4E#_վ*T _I8] h&޶w6|C\#(| n7Z[\-:#`Ԥ^_ 81OoXErwW?c!=+!y)x XwOMDqJ `Qr ny<[^t\Ȁ 5QH*١26ke^9-zO  lԯW<-WYSmMiH(40%ge#qK% ǂk#UrL!dʶd y!xb"6LueԳ^sڗ C; FkFtZ݀8n\n6AI%򳏤BoWoL9; S0j*s'qqZ2QYF ٠瞯abj\IQk ;sJE^i1n#Z0YwKCx0_!83àڞ08>oV @e0B&h g>p`$ KCJ!#?Iwp)`̗xwSw,D~zXкN'Qwv Ӏc$_y1"|&&LH6|\r{V4gGNG ݦ,>˶y lȏXqR#+J bV\QeH=T hՐP"sېxc^ișCe8)/ЍSHSvx\ r*CRstZb!cʙ ?;3^܉J`\/qb탟ϠI\V h`_>P =Z;X!ͭa>Ɗ c= 8'z_d* fT``+Szf!֏,l_dRt BU{۫XJDS8hABM\¦;AF[SkE#z%a=GgstJx Ubĸ&@1+,T Rڙ7nڕejb G[CqjM5'Hm>"a}_% &ͧ 1VwA@GOa gi9a;URk:แ|ԅUe܉:];K 1ppc eW`(`ɽ~XqIߗ1l]Jx(~X⹛dltuu3i|Brh%ܫ% {7NLFpMtztJc6B s|"J}Ϧ~\d6"}WW Z G O@Jk ԛ- QݵF9I2@&i+-F~FgFw_=jKG?R VH,"N*P8S<۱E] [u:R30klfmu:GٚNxv(62 .DA? „[f@+VWNems-'p1 Π|7jdj MHqUʝQIwikYvFk7?$hVxm ~t>W5bY9jDF}HגUTQ ,+8m5ޤ0ŰZ[?ko Y.x;WǀŽ,{/ғ ɟ/ݟ3%;'H]G.ٍmYރn73D Nw{U?;lwُ|HKײǯ8# 9mV) м"@n^D OJ?XzbUX5l792F]DU/˶T"yV5v)ƾ dLZ˗O"e`o9'±z7K NVCJQźxra)ѷZbh Ծ}ŀt淊Y:Kx~){4W7ir:N)IGtL ) 2L!}RŪHƏ6," :pkюݔ`d,=P(T /*"Vvc_K›&x1v^}#0 7O 7 {BrB`єr@ lj5Ll S!H3{=!%gtx^ˋ`B5tT~!(uT>ܤ |OE3GD&K~}]҄6VQ r(@"-(i%*f4GaoDJ{\':SeQ0$7/gbfgT{鍎;!ՊBwLQ^K二Ruyk:1ִ' O6/%}OOnݩAIRx]N{ڵ ^jyYEOP bcC?5F):ox? Go$~YjͰ;K ^{U_]y=QSV؇e;e6~*[ UFlkW4%K}5oχ*'k Ĥr(ZqM ,s6ʎg2 ז5*g#?u>-]&Ao?IWHA1EifhYD)P KL "h~Fwq)*\M/ uÕ5VGS?:onE%F%XCjr/*9 uzTh\wqdP0R{؍BlW] oW_#סEv"-3n#z.bJ]nnǷ- X-(,!x] P\zrl}qdd@<iYI\) Q8RՂq۩ MIXTeL c\Ų[~ wg~v;y4I^u';qbmS>/y0'G>߷{yێ]mI%lO{>o D~χG7pvx1QpN}9[1hcgrOm,}54qnծ+ь}iEss-xj_ըAtr}*WL~@tE`OO>NvBQp,z'O1^4$߾T"mcBi>W3Τ`+#,Ki;ȸ/IV=XxBP?`"|@@M+6s PLdK]sö;a)ED!)!krSfԁ#|MG60XCxgx7DcfSN u` K:Ίƪ[a6ܬ;qKvtxʧ,Gc d'XaUhdKZU g#m+z a  O_")!;1%%T;!kj&=_ѽq)b"7ԓrh'jVԵӽYV"U k-w]K(mn5뙺8P@{%sߩ9#t31tr&m;֜摚8>m)8 l$9F$t_?ȣY4niy $E(/"G|1NFfTPŚm-pr& Eb D-$tXfLΤ.v[So 2dhP AޛV7h&F^ƘJ;}|G➋T6w8)&=]Y2#@a xy #1Il"#XGC„(&LP /_V\eUuBABr,s/{6o @~9@ߝc${ !/!^s׼bv}.nl| }M(qcyE(TUl3G7@oW+d֦QQUI([#V!zSk[PÙGq+˧=[9Xj Oo7ln4]ΡtwuY<ưz<1q^!#ؗCR?&5/ w4;v/Qu? #y2]Ң "b7Ag<^pu-|{Q%9|gfgAD??HJq&Td))un`gBrHJțg:CbR3c2^kKJz+ߌEytyP,yR Y8׃>(r:2X?WE KBtA_X6BS-NbWwx1Vlrn"-EcTK8S'6nk'Q~i B">dn͡C$X,9\[idx^i ^z4(/Oa-лP({!lfp=uc?(+U+}4g 1lk̝L.HxxgLfKT **x7 z5?"7o֤PNH'x˺X; 8mR ra#8^}Moa4s/Bi ##&D1 {->FL&"vϓ[dIhhjxo9L-ra߱ m k-;` aUp)z\"uGqZՅ$Cq`R5r^*, XDMQvIGAhGCְX8B0 ̊L\PC>aH^*{2@OIj*Gpl+u/8I;1DGU5Bt)g|`P7ySAGcwb·<cx\ FM/ P|DzUGi{U*;G$D vt*3cb%2XWA'o3x \`K/>0[gr{b#$;ucu '뷏͒&!R_Jkq w<r8#893o*"$I*ԥA+.4V{!6Мʬ/ubIDd #!bVTyy9|W%4cko6]l4.SHD0jb fa6R4L;{sUMD2H@57:쇼47Q&.,[ +VS X|#BWE+*~7fųʕ`ltL liu*q:Pئ vMg|vpPS:W"D>L)?Scr _3d2'χdq a'D;Aʃr#SGDߟhr 3WiC$bG-X~ &" ~I #g{ S4fiշg%&Nra*%Kv7HIXK[Cu!s#]?.b=ج't{&/Lv{g 18ѫu@0vb ʈ)hQa'ce#Y`(d#])C3#eM\~TY{UYR[/jh3mnߏK@|X$`CcJ1.7́9$olG 9w.;0 !wkqZGؠc>E:+g +34y>Ҩ -%|`zo BZ=Nv/+!8'im$Jm~ }k=[y<;_Q- x0KD[itŒ)Ukӝx LnZpV/'CE=-IW?/ `PoV|5}PzI{:TPE6ć=:)>)6Bl,8);<1YP|74m_+ԇ |/!&ضa"ލ\:U QA;?61C?lyFha+GD%aD_H!jz^ÿ$3AG!ӷ|R(޴ pE7~A2XpJ:*3zwFURSY`;Ϧ8*I y4S;DɿҞ$]yq5Ru$sngmQ ="d&HT=3"PW`\ Jss @䂯Y*ٟX?)[dʡ5q #h r\*c*#uy;WYvuw؅( zкN>f! `,\׬ܨ Iݼx(C.(#F )(y{@ 5% ؂W 2&,I|< eK&bT{΀C6|7O ]`!i-)- %$"q9!_60'R1A90l5Q2g0dp?ﭥ>i8C+|ЮjH{.coYqr @ֽَ]k,'|I:M'v]mR݅5h3cS|i /<D|m (NrX0[P"+mEr!E`Η>0;}OZU?YG%Z`4; xA)hTORYPmI}`kl@1baWTLFD\2!n+2 NlZɯc`{WA4z5HF=ǘ^'Vi%99e-+}}1#+Lݜ=ZI`_J ؄)\|"c"YzI A[c<]6?_%WS3:Oe fI {@I rz6A3{ Ec׿L78D?IЎHȒ"Q+p3PJ]7ŖiQPڽZ9~O yP &0`RܰfE[Vǟ9L'w)]87 mLֹ:ܓku.p@8:#34owwYnmv' wH{\mx,ѝ y5SKS\=*Wt?F\gQOlYԠL,Pyɡ(e'Qrje @z] cH猬* RV l\a%ypU n4Vx:>'QϨ0ƴO^<|:|/矚*tϠŴDE>ÞN5~巳z*k~/i#^+8qJ:7@cڐZ[=x~T[tXms>sjۯ>2ջ/K9G$=D+1h`7vnF"ŗaSk@ n4Q"-Rq^>VѨSO-= ,W7g jcZYD܉Uzw(?wgB SMa: uc+mLOџ)\[xS,8G߃r܋ 'K[|)k\  g;5}#H~mˠ8"ZMVg8+^d::xeיpZ/bt7g莋#V́ ,Ֆil!sBxP`0,={BrU4{`0EiMJfO ?]1mc".'Yt 10\=Ke<3홝GN߫*w FrTfnUg؇0Ј_ 6ԘӍG'C\CțŲ0ΥR,ڊUU<}*kWRLL4qq qVmf; zg5!qQP7  }85߷<&yDn`Vop6*B~:/wu8_CGw`aJCSԩ[ CPշr 9 hH|+"UAhP|Pbqr+!u6eylp$$ %O#M%}_hOScsbo%V,ϝN"'LW~sՠԄ{eW< ܃7>9uGUEŒXroK ĥ /L9KϬHIᔗ=v{E_,+EypPTq;ޜo&p (_1K %2701K^oH-W*t?ƱoDțrH^zj<1@ҲtJK v zB4k%#*% b TX:2O`K.〉>B^wtU' !jH̷%̔kyu%(PjbkCW@}).a;Ā6;ҋ{: +i Uz-؋w'hg :j1mlL#`K|ē-޺l|hsԴyz?Ī.EfjA0h=TѓvѴx,=MS6ndX1g {Oel{X> *I^b.\77_wǡ[E+ :Uwr {HgZorCjR1_6- }m3f7@d˂aӯ!L q9Lam`CꀛT;kGs앃8$|*U hMՓ)l}q 3\dAe],r?J;]Un0YIT; ?bƢ>3]Wdy\[\nbi5.bZAjc;ܝa/=r֒u?G%E1Xpp N㝱JO9ow,Y{cԴu~!Cb+&l~O~?ھhLA$,knwoZ'[/͕@HBcCX0rBǖ=R&x^@Nf튡kw .PSv=64_skENlo%ss`6= N+b6~_yACz&X zPBzt+ ͞n'͘N޲Wh'q:Ufy1F&q{=TƶFE_H4v J" |7мY 'q*'t륽3nGM d~?tdiܰ)X, \Be:wM7|:* Ď1?w"tFh#k.4yyCf*fyz6'O`}՚x ̹{O׎-e) 8ǂ<+ #cdson,?g5O'QX/{))=skp,׏TBKEH;F؃ ۩hGmG鶅(~&WmwSjbqҵ(u:+9l-ysX ű%G\aZwQ|G Qf_83'g30]2Fҫ.ʇ&ӂg]\q c|[cDҔP?mw)_m!>M\ LVV.z2hЧ #\w$_>>Vo=:5gQ9,h}ev̋y 7w{ 5{pϘQ~a萣6A^KmHo*&]6蚢9Yeл*iR!_Ap΅k+lUj\qF@i 7#U=އ92wS~c͋VQYԑ-ɪL?чJg#Cnгa*M'#;t-]pf(*!fW:o' >8A#G&!tT&]syɴiZ$Hۉ˺_IMYʎMɭį>Z0=|598׾ j:ic>c%][sd&@Q4hpQPї u}ϒ<o}μh+xgxFF]4p m3Tr+.=K@ԌW+4klBjnQgHIU\{%r0!Rz(n'V$Ft>dqŸ|ֵƆkUܽL:P} \+wo0ZNn 2"JGc^pơ!iAvq1f W&Z;`џ7!x-Y;d˽Uʛo4ꅘ:0V Bb&A`y )U );teXK\3Y"L\9!dD6 ic?|-+ g0vEW [;6WAxtj`0Ǟb:2Qf#)K%+*N/cdp|q1ïe{O\믙Hy$G6>Ssgb:Km뵛/+зQQe¸vT_[xw-J4ZC B):\\-ĦU%nd=D0^= dOR I8cMc*4=W+ 9.d%:ojj#/uoD 7|Od2\g|v '%7[47ZdR53*l p 8y)4RPm*dB}vPh?9Iʇ^(9]3ugٝ~}ySwald2FdnJtp <_HBH#~sm )3Y nGFRUp;ej^ -,4#u/֮HO1G P')ZN]/yJHahl [#(dMIڀtЌo".U0x}S oiddÚ)!nLV zWš v4&zT١IS8y۲O5~@yuEET\!C/F-+Cz/TqQ !Ϡj$8$71mHؾg㧅4@#f{ՙti܀F4~#̇xDϧRiS3;݈8!ٮڄ u5&+<_M~y9}z2wVfwbXntar,D[k6WH=˒ W & Bv4T(1md2[z.בּX0\1-K9I=1 3>Z$D/^uHJ#Tt3oawU\j~d"t'cwIn@|Pc=Ubb(M@Vy;z@(V{ M}_fw&\p Tb!fKv=_d-(6gWUhuu`aֱ湤"0O$͠<10$ +;&A[K@madwV8U\Fi&'KE}G$i)Γg9bLT?FQM]X4.d $Cy*0}EE)ӼT 1*+,{cS֝ij T1 Z}!ԯY>q*$pQKiq4j$Gd(P׊ _NtD*] =\Mて"zSǫ-J*I6%tJ 9*Rbr1:T S-W&s\䌎2kg,#-OK8 Q'ܟyq%,Bv3ѣ"trMΚ\6MЉ8ZDҵx*:K<̱ RڐM˿{qYb9.ϤRӕ m1̾:K3~+6l)mę%黃}aP~r4$Kws{ Vzu[O 4pbR#]G0tey-K?{Re'NC0:m#= ismJ{oB|mf@}ya.|,r8T\VM.Ǔx+a)=QrW5z P@yп]ePiO޾ #PM^"[qEDl_\qGkXiqP~G2%Iކ93K0::_d#8½A^mκ,Ȑ}W?Od?G6{-ciQf;-*k @R+L(>Tlqw)@hWh|2P aD'feCF_ nIÍ|hxY8ǻyYVCʗ>LshXBFr1hg6QUw "wSh۟cWcsɀЙ {rmл5n iɯ`tGTςD-/܇JD2ysBSļ0!RLKE31V'Z~r%!$B sj ۮu1>!dN>B"AOĮN_o>.uVκG,gyjSz/E{2N th^/|aBX5FqIqt.5s+:0 AD! MB&aV@ L5)̨w[Ѣ1k({/AMWq uvAqV6p1k27& m|r)NpŌV$WO/RK>\VpbR <<{⩳%sW,47~PUKw#ڸusۊ\əs0-/Q> hq]aV3M̱<|.G\؝qh["`sWE>n PEsv}99%V[ʖ s5fe90h=lPj;AC-aMPݾ~,;CrhBl殲%k1VI*&?MS E'f3|b.2B1oYOʔ%CS}#Cgpm{.T5iZEر-Ǔ8 ݉7ؙĚ,WgCwM[) khkJg=e\ڳ;8=nk:Ք$̆wK|⢔]hU к:Y1Q:$%OkD]K!rRG;?@]yrنkYlY?Hs4vL+BQ >xV}syH{p['_4Kw/0cx5hxý%\GhÃY-c9Ѐ[WJD*zjD aK VUSIGc.Ab{XƭE`f8 `n{r/CB^cn;|A2pH"yZ=~gfd9^إEUTbΟsJ^8GYUYӼ\kJczazqkSe @R1{鏯sC{B RK.p6 YO?f0/|}`FƠ&m}:3?=z栴[A Gmjѿ̉uܴβE߭H՚*h37܈nF8|tRt(z#3< 9vp kE'JR, iǪԣ1- }[KҧR\Bp"bY%1]cmle@-@T>Ճڡ ]r{v)7bQ}US鿮+IAX=WV %dspssb ͥnu+DCyNv\&^DE8v ĢQӒ!~Ѳxh:Wo}65^ZmؗzB\K! X:7>zpL&\킰9b8۳hޟY,m%P74)+N]ˣYըz8~Bدi/d~15NK\(c_ n> nR Nfoɟqϛq}$ !#*La0)ӳTZ+7e 8\B1f~`SN@!cx-.l 2l/Ŀ[#"V1 q_c4nrt4C`uV1İ\t쉀4w~=oYDz8Ile;g:\p/pnь`{p:Xg:s{)WƭkxqpǫpYԚLdrd%JP|@VR).=\ZtfW1dDHeG HΈ %#!H6R4$>~[>2zܝBMҿiwhp!Y$'>$9+xm`s ޯ/Jn Ϻy<ZͻAo8;FJPEr|U <"5/Cyk!ƁblɅ+"_s5N\~@J I ?-شX 'l+̼݉2lNSSOJQh{AIc] L$|+ ZX[t,l:i=GW7#@%peS|!)EPV"8]sO[ju8/KzXU5. T*y׃cvW]/֮']=#HZ%sѻRȼ~9\ng/}$G?Gp>1y\e1h\l҄(o;'d?-Gg x&BӹmEY6TG\q=p@[ssĖW(oѮxBDL˵1v6]OWK$Vaͱ/3!Q,( 2rJa\RA_-ԾL>qrqa(SqUDg4fܲRS8D%E_e;Wjd9u'c9>*uKWnruVIyxE4|#j(4"ːaa9]XsUcgW dxzW4ie5!Z\Vm6>ٵgCNNj%27Q*.i G #RMϛ V5L$Dzf3EƐƮIP^Ј{3@e8boQDY6tcUL")FH Hٜp fWs۠sd<5(aeh0vuEJ@}ey EI%h)őzǞCmO>n"V|҉ML{.q)s*.iа2k|O܇^;]F]?S%_ w~Vkwx<]0Q?I?p durZBJ ŝ@W~gts< 4V#؁5̀ >@lY-BF p-⬩3[[jtMYka@\rM)iF%෈4gDLFrC(AUQR̊me{WZTW¾y]:Lq*Q(?6?UB n^gPp$O @ r;ߑ4lUMG5DE bJP"LLO[3R-hέ!9Z$3K7k/e t=Xt۟e3d-ΏpY=4}[MoV/2WG_dN0MM+hhalcA]H`NQAl@X~:j&*mB00Pw5{,Q"wK)[g }qYZCuwaC;!Ɠivt:%e-xGu7q3tw2T (Ae7 (;ጇ<\Rrr1HѮ87>^Ķ LX& /KTukF C"!(7D@x/ lhJT#lUb,Nzwr8Ҥ?R#o:)ݏ4=gO~rc %zJw.o1>đ"~866`ÔǑ0W{pnř =ZWH eQK:|.|C ^}הj@[5ob p~/qqTу{`ڋ)OjLdz iǴ/] Tjِ Gݤ#Aw}y3̜Uqn+}J pI@2.j| CA mvs.J9S00H+hƶ%j)D$i[ľI5f|@ QYGtҩm9_a$|Uk't7ԭk:+WpDg&qGJhͤ@FvUR6qP #5\''{' Z_h78ebKJ*hGNybyJZ\uO6DTݧ5=@# 8 re^du^[\ubw"sRGX5qCJ9qNg@Z,a kܯd=ȾO7E8# ʼnC(SI'?SkA?j[0h؅D́8V bP`x3'>@sݦQm_Vn42gO3#q :Zn_ҽN jGmq2NH0yZNxdZpo(sa 8%6h4C%ȕίj5pmW[QUc Đb3U!G$NXF%J,zft]9&ez'ʊHc*#/!8YGv5|sx4qP8wv1Y*LʎSߋ X"1*F m TK;>6u2:0C&XRBzl%4l[utiwBBW8v QtqRQP%$ObMtsRi`Eu2md'm&DUrπiA=ₘZU*>̻{A1.!nK EM禚RUIU*T-%"SNޤ6kxޓ3#ῦT Ym @.weqI8Vz/'Ly~޳_`` M3qQhUJf;f4AGժ2\F .T] z>ic"qF) H7|D&x]<%8G~+@}1gG]MwdQ,eTh!E-fueb)<ZRnz*C3v ^rdy^*jw[d~& "VNCgΐQiyiI:2&W>YZ- n`JUKF@-s !rU@1?Qm88n6/14hɯr%gZQ})~j֍`gf!2aFuPy>V]PHJsS:S88i>k@>Lru %>g/o/6@R+ykAvQiA)R-6x%/BD |S-kBag"6=aЍj8yUsH0|e?yӈ—xwҨ"BYzr "e%Jbqo>VbKd3,(HGo6Í~qRoUj+`@ĺ.X=;xt>es#NگG"j$) 2#MDs/T0|{XP /h-!*)lf@s."k7^{|ᷨ E wZh|C# HqWiifd+@(f!> kKeLt)2<XV\֎«x bJN?߬:nkYQXuOIU_ sy!a'JDޚ ҭnc., IhKfql@oBl+#HgfԜ*]!89[2>&W({1*Zl+b$R pڈI'+E9S)r~]aڢ5 A^|hCs`O6TԔ M%zU9U6d]"Ը0Ng8'^D{\+;[,l`lA,"`LW_Jy{<-1jq2RN=[g,};އf׃&!:آη9uGk)d=v.EKyF^JLkcpً-l0.]L:nS]D .E$1`3 ;a5MτL$=Yy~zvN2CO^uo}darvs7kr&?S#.emPGst`7OaVrgC;z̐$ UW2w HMEIhfG-,tl`oNM-9 `/y9ԻW-[Ce{xjQF `h0p{sA &D&'qWUǗA/V{[A.jRJ a?;^ JJO}GnnjUĥKWwTKs_OJ)YP2^k%UZEEx5KF5P"Nـ%\hF󋣙q6Qm;,wIgоj7}@GMFt:( ~sѶj_Svϼ)6,D-:i He@MvCJor\uXWٯ6]a^Y̓]*Q9( `% bI~'Z"6I|80c1M9ri_3WccɆq]Hs^w^o B4ӯ߻5B`( I AH_Yvy[<)4g]/} ~uʷT ma}X^:_ ʞQm~l?1&$Q !Mi"(tKTzS^> R0:X5Sઊ PȗbAouVc:RIC|L=š._vu#۶eFEђdG?a}p3e3O{KwB9'W8]/䳬hM $ nx Λ=(hܟX4@,G0YN{V HtskgA( 166VBZ%y@K$9uƁ8bjޱ,WtÝ]ց%к]S)%^ _j!mZ̕GtDc&s;wmH}B.~hp٢.r+wV5DsbM_)h,@ -ckU(4F9)*GL?ވj`!My>YdwH03HT|nёɨH ~ C=aIJK. Z*>4vZ6BN4z*x`w.zk #IwĽ)?n9`Ъ,XYp"T9z/lCN!MȞ]IҋOT7P>.ύWVnXatăkMVL #p+~t^W!ue>k3Tۆn:> r2$7aCl/l\t.oTfYc-Z3f醎]D)GkcP@/u?9%oFS3^/FkL6[Fg‚Wu֢DX?CR:x=2lvCSU? l;0-H}$BqԓTtFNA4k!&$Ǘ_c ,c=냱R}*W֡n_ön\B8qa7ǟKa-n:2rD~ͧ]k3[2ӎTo}"*WZ% q48qEc2r us"pÂnr~mъ#5+.GXvhjT{J)"B/2LM&vA)H7A7g;<׹^$G,}3JpX>ΘΏ/uuL*e,7"L+){Ro _ܘ_}JuG˻ԷK^\*όR5eq }џ\5E06| |A r.1YHz믈 'ټb|v5gK5rÛyVA4PA"}J Cpe] ~GffC.=]VW!dt ƖF\0ixRa7/1:>VR!ey3qwSAͥ 0 dx,}տoGt9D@fE$W 3-2 aKv s,%` K-04ݴ{)rh߾ST%d n^E.X͎t `#b+O4"36>sBUXgDk"˞cC|fnP.VU2F4q. `dLA >y1#Z?^BÌ| K3Ҹ?K 5;]m&sNF(!ٯ<^0LtZ~XRFTzU4s RӦ+k 31mnxcjM8Οf}cq b>Z@⹷gBuF'@̈]N-k5 _ 7z3J(.Xa!}fH=̕Ѻ`byKvV!% "Tn(%Ďuq-qF!_B''EE+(ef(8Wpgp3Kp,xbm"3@ \$\|E٨@:4htFɷDcQڬCED*+-<Kg~|o܍{ lx~a308k :]5hV|ԍ8eV9iF,vIzxk-O]E?#p{+(UCv#?ͬcy8r "G`h-WS_fnZ($eGM9 )#̲e]Zz>1ex;_i,FK^Jzt@2Fv N?sI}| aj[)M7*sҗއYn"b`:0:H .Vǝr 0m<!<vϹ\Ȕ) ܔ6}ټ~I4ق%>S(Ug-f9jv|@Ro{ ,$G)N=>[ bZfR(aև'9R)!!Hbp]-]^Y)wm>I&nOK "g381.:  y1nT/ﯮ#T^ͭ_mԟ"S?ʅ甊osW:(%p[-_5 #uk@! @b{БGOͻDWNIDKxVb|ʑ1p B@6z(  pPF!@!|G4QV5{4M-ۈoFNY-hO΢T>И t}ya=LQj ݮVAL`c5aJ  i]'ՊF {)AI# oj2=Dt^, lYQ bB% k8⺳~3sx+`qzg(}.Ew M #?`| ~85%K+frix"iAŮ7eM%y>1s<BAz+*Z_ b !c,I,{9Ptնv;$/8qW1i_VbiqpL/,pXZOhŃD}Q r]s ǵ}9gTu #ۨog5.VtZ;aŦ`.d'v:7p1j3}D6\Cp 3: vL9yȈl՜o,o7|j1Rь3ۉDJ>98XDp3|6UG*'S!- oKL>1dkQ8'lWr?iҳTDSAS*wM=^S%̃ٔ)Ւx^H3R ?7;& ة*ag™/ &Y1x /P i3W(S) mKuN&5'njPr2ܨ=Ո~3py,Ԝ&]\K  s;>e]NwP*Q yש`'C*dZcs&]$sE;ILF!eWuҌr&%#M.s l.? #N P.SG=Ѥb 6_=ZQ m tbpz&0*_[gGP_^ب7K_z:[9w;F?]$qZ si=ed0x&yQ a̳P'<2(呁;vlEsǟRǤɒZ[HÇ WVUxD2%>h. 'f]ѯ]K8@L-kl&3i2dFWQ#20. o Y9c3ku{z9½LC$b8}`})~W9̡`/q,xx-TN`Xuq[BIIE$iZ+뗤߉H/%E6Gf`$Y*:`,d5jsm4j<x^~ ː (LgiÝNGGDtNy2)}Q-=p@n#ICRjy_,)!^78(FA>ts$ V${p6yl'RodSpsiomiՂ_^ *0L}~isv@u|'[:9ITupm+a5(&'2tN ްhmгԈa*m-A ͚|}h}ɼ P-ki+3n{zPyTRYSOUFf؂qPO1UXqAd,msDRf 6j-iy<20P(4e<{N*6C2J`euѸ.2?wx rqtJkh;#hQH.+U:42wXţWgŽ~#?3ʆQEFS6%Ӕ-![)EEZ$gRvjɧ5@1yp),MpJ.p# Fzb&zt0֟D57$_f4zw5F!o}PIIA z31 $Q6c͇;1]몢4ܐ': 2{kBG/~|ԹQ¿0H@.W1 HL44 ?Ŗ! [TlV[cnF|,h/w^7p#_g'j׀=_T 1-J UI.̮?'2}qA얚e(@bq`!iU4IAS#ȕ|$l;B$mFYESrS2FY&E%K٤bmMRy4` "f2/;JV7)ρV{mY^{[K|۱ r1B>)`1zhjR Y>01 `d/;S3 ˢ sqwq?8x$"v{EJ!'#^Dk!ڑ o:CD@~*9yž}X7Cz<*wlDU(L0yiMu"C-0|FiblL8*o?ƧI~(F3R 1띐N FDhfLC6dѶi2k]t>-0O_=rZ] LQpdzv%L\xEȒ0[҇x), 1h.ӵfIaǝLK&׉Oj{Ï#gܔؾ=׮iu xwoW#@+z7?MJK!"`$M02&M:,La IjD\esI-׭t zP̰z4["&/q\Oh Q(} [pȅwtz葘"m]]s.c Z}q%-pBvu M m dLw"9ma~ѼΤ2 7#IB|4r2=)b@Gzuf;{@GF'O8M Centya=E&KH~/ke㘌kA^^Jl=۹gu-Tϲ[s TE\..JvO*qkB`Ry5vq+ (S? fdrZ䫑.C[e $`IҴ dYLN;T&_.9S U.<=9@qɦ7hwtaU{ ؎ȸ|QCⲼpGB}\ 'b#~*?l zwJL*R<9ZM3c5[C'zMCdUز00Ww4jc?0{N=رiM=(~}KO2!gMQM ϝJu_<] z6nyBH^5O{)Eh[EtO+=u:~?[%䧑F4ed\;j W*^KԎYjL_8`S`5[;-Yb.Qx0Zh So.}H2^5=ztSjhF93㵔k>WEX v οX&&%-Kk2bACҠ5k[y?NjrBeOvRދHsK)ZGR~њX^JRE sDWvB$/FMRmв(O*lhmۖjBH]a?">Q;Oy$t".5 $a:笰F&M^uH>$,517Ic9#f1 +u^셑({+YSbC5@W'B^(p|ƶE  P_1Œ-3K;1V>:g`9C"S\wOb/W6n~/a_Cz5 bnxˏK1&ξ?59|aڠ Zl]ku >sWm䵈pz}ƥODV#As[ #: H"nA_?y^fFnX3 LJ{IGaUZyzR)(M/;i7ɽ;K`c]y14 :[@§E7O/? x"m@$BHǓCKc(p0 iM ::i{sj,tҶꅏ N)!壋p7h믯a 8_7Y} + $ͫ DTK삶"H{@H8u'i >mQEW_ًpB=JF?ۿ ]weh+E,5X44h=e X~4a:W>ȂI~hkn<\dܖ ” un;[Y3oj yO|'9ǘ#Gjbc %HRߤD(~CFKVY0L3QbT"_ z1]\:Do@h3~Tt9TԗAt0.ϯ$t&đj\[Xȭջj?%Չb^ sFtsJnOw4)IS$]u#/_[uH5'^gZR 3 ?e2۔B>%&K y-1M`;&hkVX+ њ|-A2)lzcC*- />0ľg.U- =:nmظ'o`#4 @Lz?{n Tt7(uRjUB3jp);B( ٢'' btP$E`yzqPfg"( Tؗ! h┄M]Cw%ՒT!J<2A_2z1iz-S3Z0LBPx!B+џ% PcTK3wh:ɱ[qҎ@ 5@$bw&/Eǜ<d/0;X ށ,.'7XCZH}Mk :Z/PһD\I\o@fos"nl *Q|yJ/Hiſ 5$1BFDcrKYr 4%T{:h($'EP$#Xjwff9=Ĺ "Kqk4zoHONLF kCd+6+?= ^{\2jt@sNOa3Tf,x [\zϊH: UT3F;bbʸJ>q 0,ak+l떹l!'1^Ң|5YYTzj~ P*< ů(%촓'%n+pǰW\GWazGw(PEjRwkWV3fݲD]Q1P}٢'1$9@zlizB#p9?}IxQ݁BC!=^s@##\S_Md1ip̀ΕTa ŵGO= nݞ, +r ZٖQ۸Ϝ#L9ԙ.9WA:اІ*"\rbvm|o{Mz߭nm]q&5$DMX(^}A!ZEscy {}- ݹqG]cM̲`H:ל5TH'c)3~cOR --KJ s(;ZlsCSb79m5ssHEE_bI,}OWZ|/Y SoUk: [^4 !q2#1ZTl:=Hf::;j).&w7$q{hC ^F&c=]3|*;Q)yL>rp1|[E[~9[A^;o|l0%C zꭃSsC$% K,@72}$|%}7C"+TL_3U6E ֧j3;R>+5 ̝}pB;:ȯ/̘W2ޭ7".Ιۖ|rD%ճp63ӎ KP)>V`5se1}EƣIס0asc.}8yTgxC-W~;zLsGw6t:J}Ɗ&Ўd@g`؝_9Li0?VfmXL d&`{}%%C޴\AFܖE~|8)ib 𚻟]XWai5+9iLg68W~ށm#ՔvpZlpXܰN PmSWLp۷ )<R0gGF7^PX*EL&X?:/}MåCj$jl-*)zSˢJ5T/u 8Hr]VhW˽|$Rq~!h03cNO%iEl;SeOP%2 O%̺9γ1cKd@*cX Þ \z"0<1k ?TLs3;@f UK?u,gwփf:FBy N*3 D@1 [҆FO!%{z|~^ˊRcQFf(:Ny֯dڝ"6K=`7JjBfxá1j&{| H"c^kcrTcuLgZL5ӫv%ѕ\VV\$;}9"b@Nm:wn6D8^p S6ġ*53VxS.H,j5p%Ў>J|(1Lj5Wk.\#"< RځOeE`+DhkXkTҞ.wT"/Mk &-x}_YsA**abLVbjcX NkEm%~߾:'-"Kӗ<?Lz۪0Vƒ-et'VpǕ77N[eUh~O/Kxf;#̨߳!FU $q|bTEZh_؀~>31*PG,YbP WtN)!OUYPWiY#%\bmn.l@ ˟*NY8HI͙N ;r b,θKwĵfFEd2e0eխ͝! wl DlsAm=&{aˆp"&m` y}C>AX\Q}"8eB$.\>9Mg߀ _+'(t.\'WXOw6;! gVt|_zP=wK:d`~I_uU>Q hkcBZ #d1#IAp\S`r'EVYӆ٠"ml`3{ɘ+௶]%R5Ⱦs~6"x@ t_5 AI7_mK1ZR.V?MiuЍ *IJ^5,ymROZkAҺ/g{>D)h=WPm-W`n#z¯2v ޔzvXflTߑޚz/p3` H3-FGd㽴1ՐѼ5R,1dj.V'́V.sJW5v\p\ Y I 1 4(hݟT +s_z{ѫm&Թz*h{E4LxW?/-7l;hqyؗb {(fvʗιGei$ު_]wfJ1;Ը<4/OVv-SqxDh5i{ +AO_dƴlxwǕOljWK͖.+F }Ysed~'4PQP~Oѷ;TF"ӶvHx~Vb !\H`a) yp2M_ѦҤmmz @VlKZP >]j S:z7֨ S3ix e+]fX (] 'I4B3DH m*5xܬKQ4&x͘ւ2KAAƬJ 6B%ٖ4Ц@Ǹj=e#*H)`mV4NbpoPZN\QW!5 Y! J3􍠋 q$ jdAҭupja1,p!щSFju)Js ]`j5+Z Ei--/S{#$ِ ⼉aTx6|*&i i> q<\Jeؘ\w ŝgw&_ M@uYCz.A*fk4B>-֊{Vd6M-75WM%3McoNa4}h9i-1 ɸ9x,[Os a*ɹ-L؄=g|bƳ͒(RT& ?2-Y3q!b" KERM|ooyd?g(NcB$(Xj~@bTlBA;&0ظ>)TKs:JJHҘ0Qm ܸ-ސXDHq}1pW%@uɭl,uxVą =^|Jy?0VL0fX;$:7M&㰬%RIpc'Lb=,Q}\H'HopWp3~6 &#V 3 ^2q(LܜЌ1ab$%/?x@ 1?psJ )vT-AK>]VL^RZL1\G}me riB<EHclZa\%|gOVS5zKzβLyB\M4^>ENP$])x^pPiz*%h'PP>NԼřʙ K9yyT."^Gt֡՘K1̝mơ{p'E, UUBJʗ#S-$ b4dj!0ڞS$ژwqbCq_˫l{MA}/ZVJoa^`8  g/ Roq%a+!@&I#`` @t4og+Xa Eak{􍘔Ѱ&Sq#M)@z)\ۖm:Ra͌j@h5UfTNexfF(Tiy@\lH׍N淒V!|v`{<镙u~t)\;뙰1GT19k'pLyN?Ag7z>ߙ/.̝TaDyHD$GL iEjx>`,ڣz <~eZ"۴q`2{YKuͼ6`ЊO*LRК1 !F8 ѽkT3<}2 2es 0}rje g)cnlb8ڞ5s_$b,ةx5ojpi!vƊӫ S^ҹL@P"WK(6CQ+ҶРޑqpˏB7߬ң%ns{1= gSejd *ђB8L&K4HW )sÉV͜dJe Eʗrlq<͵=0%j;T;R?1: $%9P1@(|U$2+ЬΪsSRnpɲ垪+1K ,4]ϗ1#d)0@6>U/V|I e!>󱞲I)|I5mbT|گE0KD ,G}Sk΂5pgQi#wiWa`֧qxĭoN[“\m?tJ[^r \^`&gbeXi|ĘK¾bdZd=H@<$Tdtp`cP#.4ohsf!"nti+b1;[h4ۓ3Oe$`oV0aQIPj&/UГ6i,X/Vkԅj>3/ 'H ?h&Z =/k 9|ĻghM {3ufhs6GC[.~]|01_]JȌkuh59Ct59h=\ )t&,k/;nRByZ;dJȇytvDQ'eǫ/ 3 Lp28Nj\9qmHtDbIh Iaˍ^9%cddKIxO^oۿѕ8]b>'pC|kߒY;HOF"_ZEx[a5IbZs5̤}v*AGgYOq.㾓B83ק:DG8kCjf :LȕԸ~3ޟ1 F]1blZi_vrPoFߜƒWDRPu TC`3Iٹ .;I wjۑ\xbVhh[OȔ`EF3^ {.21()! ^ٕ5 |w)Q.Jyv_C] ٟ㿶= 5ag,>B4tL;}ͺԛc`ƃ q@߬:J~s dqNՈ S_jWr fd 61y)Im4QA.}ֻ\!-%oSU]t "4 crj&M}:|rΗRycJճTaP Z S7cz@3Ԍb?s]*"(MCDC=wrf;!"I ;ϭǼ 5=WH'Ejx۬kp۟|eqHKB^d}>j_08q3} 8홝f!|5˾*ܐ /ξԑaq8:\ o"d}yr\Ԁs@ۄFzNRA0 i^U_%BAQC9LN5G`~~}'?V_A!JTڷu4٤y܋&`P31, a-Q)nO ^ *'4է!\9u=:| \9 OzqFm֡&-YZHbt>NF35YffTAGK: ‰RL<6% oL6lː wE5:vdj-'`'RCXNAA)Po DcpG3LóB |k/CBJޒ>9Ndl ei390/a d Krycٰπ OŢURyGj}K PS1&(SծyQ!(~Bx̄dT76^P{{msv#D"^]sqmo\=f_~8F?;uƕN>M<뢖Cr68iʵ_O;9Yz;<"7M=͎U]PU2\ ^HDF@e#F _/Q^$E( ޷70ΤUVW.xxA)͕s*QEC+fjl[`g늡OG+VTQl]ͼ@2uNjel7^dIAZ0+满z>u̩MԽ_T FR$ kZ vŹs~Ms]P9H+->2!ߑT&V)4PjQ0 8Sy)!ƁNęUg`Q̪+´SS1nztρߘ{Ȗ|ɞ /(l-YC 0'Ok4~2;o]D 4Bj29, o=s5^D/s ځGC2ݟI/MRSI50sraMWǜ5:ElwZr zٗ`E:T%{vEu6'A)hPx1Bj8ĩwd8(gf[N=lsEP^շć[ce>*s4 RN[ۆ_`@|f~  1/ڊB@TSC؊Z滕 Ǖ`Y0z[$;032AjlLE@yi崆]`M1<>K(HB{Xnt? "i.ʇI@dCƚ2bƠbvlBlw4 ¼vٷ@8@jr]M؀7>X4\MŁ+&yi5 k\A #~,n+g\=ַ,kFVLjоW)Xk g.ھ'HL7?}>%jS}+}7cyG -vw, O-0p%(u쯩kЖk5ik@/{td%:/j|f$bbo슃ةi0%L8&Za.FU*&#B@xn$_D 4,]e8nxjZs֡  y+h qMIU$Pu bzxaYo~}:RNpD'qSplҩolI(. ޾sY~3%S>ܐKH}>y46_P)`h*}Tk1 ~FP l=#]k`ڊkx_si4LZ~kkImrܘj&Yϡi[B80MCy@ dhjE Q}t dRg({L`!D:KR-Jtt,ݕ r3E ;e2՚86^ctu4;ش*]NbHBpNyR!1ZyfHQy8YuZ pp`xrτ,=-f\{B",#2W>`w&IM$g'k50+/*Y%"m)cab#e)}fo|0V~ $Zf=Tz"cq6,- f hQv7%_C(.R:`mN T">׮UYP boӦð"$`Tj3.äo"5tQ$Xa B.m 6kl6ٴ>f,.େ{‚> Qc4#̞svEK5EiL@67nEVQIn IcI\@O4P7l[Cz)XJ%E1'zrZJJ+ @ 9-b%KT Vz 6g% F~`™3% RyEcrj"brs!EQ\}1 tu 9Z;x0`c -%QS;+Y\AlgS\0^H<+D4i,=^E+ dkHރ2Io MsSKКCQpc>r2zJ2`r*ZU#Nz昢搮NaY(nsu18_WFW7@꬘5R]6)mB󖧲ՙ BvEWmW$E!qg+>~jò;+L |_a 0ʞ41.&?.b7 ӻ7y>Y]:O3B!tX;3H'!A"qjl̿{kiJ*ZE^]ɪJOOWV MJ٥:p 'c&+gr=}WlL"&bVU|W.3;ęLlP8[9*7 V6@x @060&- xZ^ԗ8!7VK)&B%NG\hMGB'-wx\AOb}Iɱ6q?!dyhZ(7߸K6NWx,YN:d_ahV&I˚oZIGtҶtDU][Nԋhk8/?M 8Þ?Q_?%%؇(tR)׋N <5-nŘ =KZBvs+%Ʃ M$U/0r`'PFғS')(Dw)aD ^9Ico]_klicH=( L۵`dВHKydxaHgNsia;×;8b7Ύ 2M@IT\ʨE^+e_U}n C_U/$W,&8m9}[Jp/z /s"z*MCvC *K>X"``A%az dϟ 8ͮ4:x~!?],.+,ai}ȡ9;SA ׾<ѭMe\𝋶y,V,8ѱLp .`bʇ=º*~vŊs/,Y:M9{rS|@q C zԳD+Jczӵq4c-r~10 '4]D;ElPC,#$9$p I ^psSC;gw1;kQV`P8&@gAcޭ r$l*TYHʜADHcf 1n(|s[H.3*:">~hTlB Q¼bd &Bq]Ĵ =⪺翆R,jh|,K! V:4{T/(۴q8wTͤZ?V:ad< `NGB 8|.U!YFxJdk8 Br%-e͓Ah |0JCؾ$T 6j3y!Gm5w*?0y (G25ܡI$kuiNl@\! 84%ozF5jRRŖWɌܾ@,YwpﱞѸ|fw[LjhPAM "CUr3ï[۬=]f7dtˇNP5~0 r|U]g/ L272"$Z!o!RFk嶐{Zr !d{-Ѭ-S5I+BSd%G!~ J6MRPb}E~>vSL<'DY"Wz)76[>EԶ VaH1,7pi: ne#T + Më4~2_0adCx3bȋpuQTsi^QҡxIk`M-_{d0IqtuU`w%5MZ֛E]}9*- )0uyڨ #c0M1[8bJ9^T9~26C">]W5+v&$!)YDrr6oGHh VȎp=Dq< w2N[O$lW.cպvj]I iAB"R(-S"bG|]3R LH1/C̑U[YY r*T.ܦ>|[IIkJ\` QLnT*q =?]r!nɡ 3S-()FQ#b2^#|2Ty;Vg=}\,Yއܶ!i1?uNֻ]7AJ|"4*$sE|K|?aM}[̄'ns]J+=?M#sJʺܑ1M1`"zooBwK]fgW̢sFn H J~t6鈴2Wp\F|Pq"K;Rm--=欣ӕMbc5u| (J6؋2TGm` v!1Ӻ؆4J;޻Af§` w&6(!SOءr#CBw3 "Vwl adf_ @i[iI_N$@UW*B珲YeoETT+\" J2 Bm_Oʏ>BS_ qݞ~w5dҮ]tFuOGx J4W-"?=[|%̅ZH&]6iQuYʗi8XphA0\wVlbGPXK,rgevR"_T<#0 =6o2{[ . ~:i+eWGxx.# ~zȊSjo$)C x)X%d]&@'fZ!kRY8.g`31Ia]YQ!Þ5-rjBpq՚[qؤi+Bc.@ൈ1T)]egDX`;ɯ!Q xPx^(4%& v:rS<(A?HȺkٟD!C^Gu@]XnxM6NA@P+ c.jD\ryHl={ $V# f`bB2';C/k),@҅KԜv\%kЌEA6e4gkV;9jᮊøYºI*.^h;qe4KQҗDusb뉿A |,_fy;Eb9(]i2'> oD]&0&Kf_\y1{c߄Tl H8w=eg7Z"CgOJKσW$y}UrAF̬p`gwҹ4_aPfC7NqQ98D&&! \RRo <_0ig)rfWP Ol}$s`dy%S@<']Õ9.1)pJxL^Уr yD"E/Q.Z4rnu83brM=;=,cT3,LDJn"51ɍe|/zUBlC(Z`R=lOvA<\xeB&wA;S*  5{7jؐ~(Ѽm vPQ>{>ltyWEl-az,s1Kf@u"}=kT8q]G/pjXyیФSJRYZ'XĐ̖ߘ=|-Qs[CݴkVVү*Z/+WKh4, DC)[|:-ܓן%ɖPӂ?DQi+ʡ"e;)Ox3]o}Iq LAf:6zګ Iwg-B`1Ƒ*S'U~)wHu"%D(m1x룑]=Єb̥A7p< [GC'1 I.Gj+$tJi[L~ . ,FHg[2cL@?vԭJG9pCjTL.|;Hݲ鲺iugLo$؅.VOYJU)AH`j_<^g͙ؒV3I&kS"]\PFj+F859s%U;7+_Uyq DȲ),r'_cx{dH $ /pRry3>;ML@3i}%pmK!l/w l}2H)WGUF؝'1(\O)0~K@ibZͪ0 s=C=e>^n#QV62z#i3VCM<72kLem>prwecB0H攠hOBn WP@J%`n\kV3s9N .b` %c r(>|C.te^y&֒btJkW+=?).P:}-`} {)EFɺ58Pĭe5~x TeqqdGz[T @g!` t}RAԑqcc=ZnMVhw{PqT"WȬnk6; h|S;U{dsnH]5nr4* VEY;ǗpfaKN"UԠ7np\>A.d,˷5Aqke+C x0_0H"UZJ4A{Y$NR]ves+Hl"HT~1G6Bc)M``anYe[~BYQ 2,+ Sp]HH4jU?޲dd}F|Ea5VZ߲z }c&0Jp$=_:vvһd1;\ ʍGK<־*ז5F0q>?}"RPȾI: xPF7?I{j2. 9x~jTXL44_읶[m6'e?A@bmpXC $Rh-Or%/Fx˖'?+ΰWO1\ɓ5 VK)QZCGV5;K.srg3sDFWi5jлrX' -8Ϸc==7є|wMX*HQ% l\ӢUL*"F+QG_j~%Q߇V{I?=nۋ5jxBVmH5`ZwMb~85mBU +" 5I˧`}QTGdcVbqV`]>1kK97'LQw6BuG%\ģV{lO[|خؑ?tZJY}]Za[)vuDD4,D~oQNN:D-OȒ{g 𳦺"#=ҒAVx{em0?7z,Y%A! ;RM#F|b!gR!jp?y@K96{S@'/o*mtPk iՁy`èR ͖XPOl#3l~J}]RYMr?;նM80CCytc{VW6g F݀S2h3\~ty&7ۏGUsVC)+,xzd^a]m:]QC9ˮρӎ wxfFAFd8: n޵S`S)F~.QՇ+-wT)ovO3< g׼IwK(Kܠڏc{sE{<;.J(/ ߎOe_Ţb#M~KVdŵD`h{ͻn%w4[I~+86uYMw 5}swq1*YLӣXf^:ME[ЩYW#B%Uo7^_݈LY1@RP]ח!d&«a,8;ǒ:r|Vg3Xir5w뮸 Q*@Bg+W\J:,HZ@g1{;.Bc?sawLp3xEł@XFi#/0ѪԿ0@ii7o˚ܮ49Rr6 +CJi&'" n ,ڬp}O Y1G;a(jd'7Ѐ"]IbC}ncz@{+!C;~:5eL.Gn˷2dT2ݻb]MSbgѲ:y|6`y-A%xqeI#ufPr/ b)] :z[3=x!'FFxߏ?B)Q{S%K$mզXx @g=d0]7wjyY*3փ Us#alI?E;m4f8q͗5/|WdU^`?ɥIԿܘu\{>ʷe> y M*06]~Rh6ٝ>`k* EĒ}Osg)⫗^&͔Deoo='+k9ꩫ- mQ-@r,reԀy,Wk5O}BU'4pyW;4NvnhT_}uc3U L]L.mL8`]b-JCcȴ<3[S0T]BpHplK16Jf.9/l^3>EFYӲM`4x譣2k[Iin~LHOmLcGWu>R1iˣX]j8Й2A }26ﱈ#Gt:Umy~uw(x룖 igRQtѝ `Q_Qy*vg`"%0+O~AYޑIX^ny:8]/ӋgE9FxW|U9U#Wa#~-Aaʒ( W ۏ{ՌH""[dxXg r 59P1-5SV Ueɺ1@QXⴅՕ7#oQMC0 Dc K57r-]ς⏨P˽/jŀ74Cϔf,u\|v2Ubn;)T (j9h=  ++m+oNծL9vRÏS@#J?Qrpz**v _+CZf䶭RڵHe9ES@=&H|Bw OwIN'}x.G(tr.#qQ;6Gb::NW @Ē/p$a^"-Zm-6E$u U/S(S]VwgPᯯf**>jA4A9k`(탃+#ym[thڢ*Y]ȕvW멵*|$#t< hшS5u4%iA[t#?ɡPI('=z5~ 7qlHOǖ1?1FF!\].s6g.@aTIyn|C̼ 2[ȑ`,?2)12ANӌ87l;iEBj/n}HvW_G{f1.C~h@(Yly2iG2*Rd&iR#g wJz$1Pِ>>ȉRyku,>"c)0kһāf !k4,[JКw}i 1|\E^`,J΅ S" wr \#l/eI22P3,4G/lW'ᅷ׳=>;;秒$7/5MX5OV#,;h]w$b8i[R'IMgZa!II`؟A  (=|}w="B^*onH<@M+:AhL,:~ē͐]} 5}ٲgvHgb5JDqQ y E0POZRPtOb[q+v޻g0w$vCv;Qʮ5SO@:B6$"i`Íy%Nڎ4Qs!"`c>f"*M+ xaw2xm|͜eU KS)6i}Ћ\(x4g4 zb i suBCiSdz h@?-h4[;"=MSP i%&nk,\3_ՖiPb=y}ĽV)f]!H >THSU-d h0~8KrTC˶ D |# {6  ;GuT%W!|?;_Ay_{"f7Q+$ wtQŠ:h B{ս3tj@p%os`5BiAHQXƄqÆzyv_^ By+ZbAlZ;1{#џ~lƊaiD1y=Hlcӹ%7koB:]Ⱦq?\v%zn PYhQiq:'$UEg(;69b9h.@1K-8ڂs< Z1/D[8ka{P xJ+]]3n~OC@5PPrBZ3&3ۥn.wD(6Try1ݱꕫ$qJ6N'fSye:tKcXkTwf"(hhcZR CXNZ6'VM;nԅF_?C=C|Q[v{P11ʰ~Wf߶2 ӑHU4IqB ./+J}x& +WKZ*A:5;846)w)ء<7wߑC=kW}$B-rp6<"CٺLJ&}F[.>b]*ʎ%a2(EF)2kbzTlw@<+样dR6v Sɺww.CW!fޕd}}bӣpRv T0DC)3#M^Eҭr˜"?bPӌ^U+ 5%Ww|IҾwպZal 2v]3RGB$zmۭM_+{u&4ٶt, <ս+t Ϟqw8Aha mLć0\ViC H6LnX:Fh([ h牉Paj= i[qVaUn9X#a~_$7fqDe\EuSDa 6 xu+Dk:1H5ޡLミx+9՘`G[ӗQmܬ _-كe?D'vcr.5#/4x 럟g,e_ "uЉ5h{WYK63/J4m(E<Lqr|,phC)($4hv FZ`vLsɅU E{q\6d Gڳs~WaӏХ wX׉ݣbzhss9S=BVnfAL9hMtr']ERN%:pd 2k̟ś;,TʷֈgIF<:1,T7kR5J"h$%YnQJ ~}74*DjƓK(?,\M){_53vpZlm$WginI6IWo HW7[ʍ`?r)NnK;Xүm}lKd EgHBlD>[%>-̬IB9-BKB7i*aӤEspAUJd%7}=)0=\? 88ŘwM녽xN4KH%lnջ@V(wb2Ul;LM #uaLuT9WDpw:+&TKs~ O*{E\&N8#78ꃌ1VD`]Cb yiI9,>[dXE@@ ?2!}ЅxiU(~ۂ sH"94R2kb{_0]^&jm6%\Ss4ZAL-4љeOlkƣmt,Օ|UE@bK9v*:ݺΚP;|}->iKZ}HswވЏ |YȮu,¨FC-T̽&rhNҟ`4o9͇Gɭ3qOThlSفYn7bE/ٰFt )3O9bϲ>iKF{he[έֆ텉頚V!`dԺbt]sÜJ$<6&ldOޜk^9ޙR;t4 bWhn|zPDŽKN9F="X_ )Cʳ_~z,feavPL n\唗^6j0?X, 0j?5ck>U}*]+ dy 3%?QC)ZTף ͟Gq\3W r`/H/s-qTW3ט}a}rAs4*j3~ԕUwڧBj4X1XYeD.7j&UMGӘppepͽCmwR-iަ}Ju$aNcT,:Me8&\ L|5 :QͿ\Q:Ѩ+Xمz~`,2" R%l; IX&\Ƽngh*)I+/ǭBᓮ^JZ"r NS;V P>)q2䤐bFcMțUpG*D$ >'>0><'4\5Ic6L  HpZSK+rRӣ!3j%SUJR#bj3.m5թ+oLǕ˕+k 8gSnCDE{>#aw{(і9{*-DFu Q ' sNM0Jr]?ps yC> gvo&&,F:ޑ+P ^qJh3qHXƌsX\\ȭ*AWq[81LAigsw{cO7YXzEX`o=N E8qX/D"s+u1:Nk+KS9&)+'绍H$Fr_hu1B%z 0/w/Y~d%]u-d& oG5oΈ*8[ RV"%:8.A 32K(~@H&[J5s8qzXnNmS;]:] daSvkS{Q<ˋTa6>2N#j'7xT7 σiE#M%E䞴 HR2dbxxr}PE8m4PF ?W[aa 0)VI AY9 vT8iq5&τa}&GU&,*lRAɗq&jTNʨ4Z=۝}Z(,pB |ClI8G_5* YC QۀhX3mB" V<@&MQґsa0xLYJSmYjLi;(Ν:_q-G2:kd1eT jIlwca:C8G :R5%7Љ\Ig=V]<0y'nH|@RU}&f5cWN >'GnMo.JSc0TL̸Dbƹ9u_Ӈt]^'p J{gM L"_@efx#Cw!Jm{CZ[xeUQ$=y qo. P7H-m%iQ 0Emxɝk8imU$Pmsx&lѮ +5Qȷ-7Sջ[G׹Y _68] [b.ymt[li\ Q;w͐M^Yiqn aq` ͂UnNCTp3[B ߣqn[0S<ȫc_ ޡ\}n-;9ibÿN3xfX ˜J;Wq^κiGFf1#/4Z詻b2 FOw^Uq5Bl1;u`eɭCyq?eTg= O kI soxk*[DMONy{Pߐ}"#KʤEkJl`tt}xFjJMq.wkD+6Ւ(KvMf Ggq2Ry]!/$O@}+E"@!(/6KNeJ$UӢB5~IlQRM+UWf DL;Y9sS \M]ہOΝ-I. 4ZE&A]~k)'2tƵ㸺6XIPIܲ<":.Yt=p^Xf QRM2k TҊL57t .#SZtYWWt v}.!\6,COWJ˻Ϙ@ oTt7*yghWɃUمN6%# ڽKxv@9v꠬TQBK;n  gr(iLb5h9;OZBڜƦ<3lD"KUV]+CRfM=dfxߥޅ/jJgmC͢ )\`к؇KߢP'GN֯(AF*"@-o3m6x?͛F~:aCʀsGQwc蜱WPF ˱%O(9^ đMf|-EF YJ.GZ㷡b0óɟ{Y%}Wv0i KU9'=? uOj3 hAPhՊL)A3 f)*{u1}dڝ!beA{9bOy: J }JN?E;հBڷsPnc@]%Ͻ3rX^YPsϣAhx7/D{F[£Xe?ܞ3w"PwG2&߷Q(;#oz0<]/Eٕ=gBpf^QtC4ԛXlC$?3asī_tyo;) ׺X&e]ّkϯsM-Sw1&kZZ(Xfؠ yg=j ͜yOZ? Z@ido쨻ix!P 8VV@ԁAxV41i`MNJH[0;%s8 r Na] M?G掯^Ϙ ~Y%8JF *琰]vV4VEFԒ2 ;y$ e ?(>MR;e*͑'V.o0":%2 q& h9MI/'m7ԭ>(ymʛR𕫜5PM[ZBɩZڦf$ EUO1hl#O=S .RA j?̔eUeC]V PGq@-Ͱg| LNQ&ZaevE=} :I76yMΥx4yhzA N9ہa^ 0佈 2B^Yؼk?t*Fv.@<ɫVu 0*U%0m,ћ{oϦh 뀖k@&o~i&PN|H$Q;m041Jb/a)IS۪GWΘ5E07C&n>+g>v)ȉMR $Rjz'bf O]ML8jb<{L0X\]Vσf\d!Q>{+֒>ҥR议_^ ni{duB% \AR/#,ھD.\ϟdzhgc-"|AN ^ITިP$p>ۜ6S5M3 MH2e-aO)f˵W_!=[ PnO.9nH{aS7NKSw4ymQ|~NnsE9Ŀp&D0b\E%be M94x~P_MPq KVJ̎t@Je6 ݊՛E͘\Q9$uro%! >?3)3Qޖ1 YC9$;OxEV`{B5г%xj׵ 7YteՈ#ݡLCdbYTW3w8Ni' h^.},Иܥ2^CL}V5 `*(:bP$>BU.+x:4Vjfi%Y$)A*t`<;"%ۭd;xrReTev'yՓCVE7ۓB+i' B2'rmnpwl^-$r;Qd~ CfaRI.Cwe%ۆH/Vx!<Tm Kso~(\r 5Y]ՉKq׉\7:gwǽv QNf=Է>(h5*6рf\!lwaY+Y ċ~\M>/w)nY:{o Ⅾ"[*ɚhRT} BA.R1)H9\;ړrC:CM Lf7 )7 0 Цc\X(R8Œڒ+F<Ã7N':sTjT0+̍5tp h%[r}/箹j8#;jHGx^j}s&Ree$A+|LO6BBSa͡kȵ|k tFtGVk([ Q%|yOZR4V6Rev/2 ?J0R$&S5T(eG[+{U+ylWi}y}HYSG0M/SS5?Mr/ʨͳTP޲mAz o1w^MH9ġYDVZ8UĖg~vX3=X'$PWCTEfiQC2"MR-/S)dQnj8b&[JlGA9*EpEݸ>J#.B^I4Ri^^B6l0 OAi@fĆ,zf Oއ?X m+j2@3 -˲|Ǟbԕf;=@θ#*-KVɤm dn+I!C'`J_tzK% "'W^juH!JnA>P6عbCa2?2hגφz+WnC9kR^O*~Iq #p)\s^ۄLoڮCXlmf7xFnuF yDO`L230ܱ!4˗XZ9dU2;$g- ;seX*_l #G1ё6C!%sKq9k/Rf9$J|(/榪e4)d^uYp=ayFgXw@D&ɈTHXOl&`AOWg9׺Ar<: qcEUJ+K u|$P%:aj?˝)4#ANW3"vGծWAVW7 x5II# !)26|"4M6Tm')C;1o_ʎ[mS/!O8eO ߪz=DY Y:PP'AT,^lܘUbTB pm Fge^9\]n@9AjO⸭b:^Ic+ף f rebLnPhM#ܷߘ햱sD zٚGcS Xq;8hGlrÔv&RM:nH.Ƚj,}"E1`'fI˱Y#(XYKG '3|7VKH$>{=Vk1V,nwᏩ U wH ش5@P=u1=_Rv2 X#2cHIOLx8fFDҨ`ۿOtVG8㼎\-6i7jEՠVj<egJd,8S=F,辿4pF,݄O*n}D)$:}+0hXw`X)vBе.U:9/Г5|L|vCWuͽQPejȕSA!̽wLm8\mp&1$xED؄-'+pW À|[?\&.?uJ͚|Tş`?,cY}ȲIeCK4 թ+@*w0YRb]ӽ]_RYj^DBb8VEEhTYr<>IJ%de_M

,v3t^_65iR vƆctjo(KJTXy_`u?K/"S}mB{+(FWteckdĩ9hQ}blj F;2/-7OBs<+ j9HfC}Sm_пRI]nJ]гWD=l"eBDLE1J%C-=S#gk("UMG'(<?p lu>:(:^PW4Kw{RFcS*d֖&7ZZJ[ _}Ir,y2Ӎ$9f7Mg$NRioFDEPt&.:n 2a~BMn  ^뢜l˦s+ģGTs۴~__b+,kje{Zĭʗ0JZBA1Y̎_!`̊sL= Wj§TKE-ⴔ+ ^v#B?&4^Y+A_Ϳ%wR1{]>tQ_]|!JգF8/몍 lvxw`~g/?v: ~QD:G,#;|Ri0isvV#'_,ed? {5a2)zJ[PT`|d$CO1Zc_6h:ӑ`U i`Y\V_<17X:@V{-EN>:CM ru2mmi13$E߇A#w"8d=)@sƠNқݾ:G;*k0RNbL 63.N+n}ٹkY.NRXqhZR5-k߆>Zэ%^Ħ4-Y N Eoa]ʼnHN=FiP?ȕh':[܆|f2w<@.XbЛث= < {h1I@jf@~S'rm6TI5I/Dx KVֿXk`Aܷ(,Ԥdqיn/ BՌT<ؖ̽q' **7 C[пm/ oc̔jL!I+˷2{-UZg1I;wL O?(ezZF3f9yוn"´?uag~Srt| ?L7-{ddKaQ]U_gC0;95H7OMtÆӽ묄xZkzPIIZOB=ƍ^\=ǎrD|TU^O&d+fKVdi`NSLcdTԜK"tI"UOsvŶ},&!|=쿖^SҿJ}`(\x1.'r8H>KXI\ P!s5Z5okp*isN**fLVұD 'Q<O nEiy< rlb&/Ae4-,cg4{.ޠeZsw9 ؉. ¯BijKDٷu9GHKA"r'So4eu%u'!4bx%i؇s0.am2\ᄈwXEEզ4˰'h ZFYh* &ǵ^3f2jLþf%B&s=pO'~( p( ߫v&Ǫoݯ΍i ucRD+ѣh^]L=s9Sc ND,gu}&"UO([=;ܷt̤bevm"f^ Al2[ ÚQو$΄a%cpv6sX9\6C(}YH<=5*)C/eA0Hx$έ`Y~f[e8K)<aǢ;=N,X [T!FP v$/wͳa*ܷnRIQ6&+%3э jj E*=!QV'*#ywJSA'\2Ca2*ىp( űZGc r햸z!xŚ^k)-&*]݊[U9bS*=78|  KY6ԜUi+I =[#Փj?.&1 z' ?aIH#ǨaSHC(ؓEՍ~W33~j 'mEWFi3_PZ$,k#=\"i,$O . .d|~{C֖>{:'v?$ѹ1c!FܩH#4Lou&ަcv գCCT˓8Ym]Ob~#ռ{EWrF c';_ۻ'ΘIiTC/-%-V.>_WN\.-(MxyRԏaD>k;~S Y!KJaKbr$F"H0@MI6WQU9tQl <ٻ9at4}b @1\6٩l`dk E9p g: I.(R/NcJTU2JO(>sR:-xI LHX E={ Y= WNļ^<>KFS?˖YQpX7O-H.BTK xb.kq9gO-G~n~/Ƶ`ȤE*eAF lmIU|^ 2p[7\t&L:1 o3mb' ׉ e+:060<$hBA6*X9)̘41ˊ!"ʑW- =o+ЇjȑڮvI)vݾ @+hP<@2M DgC3HNĶɃ#`1Γ=ƛ5Y\|I6$XX-} hl\g|EzmUWW#kmj_6A<)T:G"sCrtV[;5|~}y`M]@W": ޔk|WXL|`OHkRBɁ&zJLQ$w0,Uak;8d|w\G@8vw#FV> :w1JMM mw͖JX3 H,.2 տ(8 D3Ѳ0S9 Cjo-o#\jaĹ>tUPb`dĎ.w}35"9@?U;i.K2 b1Ξ86ϟqPo~G:VʼphjnOycSPVBo`db>$HF zcp +/ښ9H_EMq^KI(x^K;# ٕcSׇ @ ֠ɬu J ڶNhuv W_Ÿ5ٿvJe@(e{1de"[NrmmPɓD.G li,#L6c0C"&L-~]`p9SbUOۂ/ŭ;qzhf59Z||tAlJ/+wcoo:d;]irFwIPt7tt `( x "Xg_$BCuIJbd#M;utrh/Qb!'fiirb =YMFrá~Dwtv  <4XfylKb{n`L5'wZ`;%~#_YE)qʜ F?<_/'[sR;C9}Vq,B\Q8:c-v }p>9%r5x"(6k] F[p8N?ДBG?%>[!w죨yU8OeHm0ŷw{Ba=ksORQ2Y}}6(٥RR*?GVC jN*N,ZZvC|y>uuS`kbDz'O5_?3q)U.ζC w_oLjDH&3_ceu<{BsXeK<Kט/x$FgteGf3, 1Bu&rHg"]e2%̉XDd.`o[ަ/ pYb!.򢖋2I:k)sD!^(ajƆt) o0Dգ?xRxsO+퀜ݭOEK?*p\_6;e/7kJ< hPtx. hnY2,Oyl8ucxW2!ti!M!3@_-OɡFy/ у#5+x@O@i_KS]rI9HPlqeib{%sV]2h| [!ëa]wv/:Jɶ7%Y"j9nK_ vԕ!׽HUhB~,,'<ru5$9Ȍ|y 3ϥ#cTj_16]˖&1h,-Ji32=s)l@1s<0M#u: Yq\> jbtw4$2 e*') ܧT Ɲ {.SH?F0FE6~v`hfvi9(.W{_73 ]Hv?zKH)x}qP2 mjs@k),ZLa^+8CڌI[dž !W?S bu_y fr~fIcn9Sx lhxQj ͨK 3捔FZy'tm}5ς/g \N>^pP)ZLM#~e2(1wWEWCZyaj 6RLA#Ǜ 7MmcZ:OL+K*|FY$ v9kz7&hNw/xꉢxgvnIBhr=Dƻ6ץ~ZVx"5]D_fD% A@)G Aw{n ELC8D?f!ܲ5 Mژ6`?$5)ֹP 8*mͱ pCW.zS2oq^qD|M%e?Q% hU7Y0`XAW&0(C .[fMaB  ^ Ƞ'^Jw-2V ėWDwyp+\4`ccO~f v&h܋t\ŝ=\'ۅohj' Ai9_{u=OU "&+Ut|XΗ(jKC=BՒzfkgכ.aMI반$T.&/yz[ y bY~DPw/%~xo\\.她C;YD N)zvc|_0FAVB#SU(EX$P'4?j hXhrAd.yS<mEJ2XкHvM7ӒVPĂGyHqZG7f ׉ 4?LA^[}8ϴWcA2`R|0^[Ap>G?NxGI T4o )iOXWxdPՅL0*aÔ4h<ܛ9 P/$.-HZ*>3ÄʫcN`4}*N̆ o\aZ@"twc{VV(E7.w|R0>(%PO(4+pQ6Au(Ҽ'bh/U˷[1>]* ћQ!rSb>B^x,q 'T,ԫlwc{?Zk0Q 8+RR|a2W-DA$%8bh/Фdf4gbC ISnh9յKKN%%KNf&;h@=g҉PW:"fu(6!A`_AS)fkfVtx"?P4v,g^ɰ=wSbMEKuS\=|haKeПf/TpK-*[ʀz= ;qc9 ٩^ *:=B)xDp(`d|0̌=ڞ֦bGh0fޖ9|9>d˞wžilz M(q<[:L#a"=zFM7R!"oS՚Ix/HQ_sDzy`: ShNZ]lk.n-bނhv.߽o{3]$lXdmw\?>AW`{F]Pחꍅz a$&CnESW 2pL Kdb֟YI}'+z, iR%vFψSt:)<ЂJhnC̦Mt~eh(\#!9+֭D1Lqˁ!_q$j]L_֕uA0!m<Ѣw^~$x.ǘ䈱@Aw65r& u&Xc+a9JJx<-Ptxc1L9߇H)h0ҿ]"$fl[V j9b#5-?GWQL)J <,i|AN<.!_b҅\P]l4k k<\&`FPn%Jͮ[]e1l5w1tbM[n>; f+^|spMłLs&Ai[ 95E(OFE  ?w8[AypDodETؕc)m:|bOATҥYhO]O4Q/TY\|xWe*R'pf6T%nP$J84LF-]h9t!U3y% H)v ,ܫ'?IgoTX[U[/6 tbn$eRGa6Lcz.A &~ pǶ2TzTj0Lvpw~_O?Jl#l8N/ }U]Z"ΙeSXT3m{@˱%PXNnh=_3wBb0$Ќ䦏yx&w-50fHT!{ rQXXUQLՙ-z%e $S|?z䲆Ѱunvx173r-g>\;"yZPa0{Τe|!A8uJwIB;t@JfܥEVX>&z%J4BJu_=ӬK@[*-(ߘKUL8dI^a qcDϴw_?+z+}#W$a srKYsBmK(IS~-M,YKtj Y9V"0iM.Zh&[vVj"}fd6IL޴|DXIox_Oy]@v/EfZ/>^y(/90Y/$)z6ڥEYV̙qWxkeYQ qj *azB%F~b)kЇXV.y~$/r@\2#9oʰA0xNݑ;mmQ4A;F9K<2; B6l%Hm]5"wZ6)&  H=X|B/2W}TP:X,%gU ?#㭘.čy郾+u^ |Ъe4˶^ 3evac2ٖ&ѳ#N.pfȬrg1Hd*%3MMVUϖR /$yeQtJ"P}B_ p_VnUB<=QuJYl!*aVT?u{dlr"S PIb vλ/$~Q=bN6{<8c&rs )IIV}Ko 5Ve+}/)UFVc[^*Bi* m _X;Gsw/-"đ N헦aG \v4}sf!am q\"Bʐ찣-m~e5py.Y:g5pRA _68DŽn~eՐv!§ZĶqW׺lJ1n*ccאaP K?_S9="ew}:Qz؉epp%-KB/Ìz]ML̈́mM=9ne^n%8/ըnܒh27gˢ |;= ŘD"cI"{uQCuc;J  (M@EN h lzowY+3pPCrzkt ʡQ^|]tl`D7\΢;``MUIWb'/z󿫲"ZRƬ fyW;!QBt e.aBg~k1/o-nRmU6WHB/}zV|Hc}C0N+ !dҏ ԒJB݅Vo@XM+ÐἊʨc5S+0"%RA.3U%gs5DdSVPF+䜍s,5'+$%L$Ω'zKs6b2OEePtY!~˸W(s ,`M_S-jjn@Фrr"\ϡ5*IV.3O5yr53` )Wap%χ_SSlB;~S`$,ȱ34FiS"+^a>8Nk a)FB$y> =hHF@&2d'A̪ 򹐵,^ zB&̓zN} S?K ӳҦOأKdH@y5L{8dHwr"U9Qj̟yTJ g QFgœV2G1=$ysjNi&{4U=sPENoh˙a)J%99֯r_tEbSC@γn)U bfbr5#[aRA`. +SM%PHՔ3S;c^NKƿ)WViQMlcr8{.CWT O[77"'3b?2 BvPa;_7{y%:7y`ɣ;\@a;7?TdKs2ekCx Wuy)@r; Uk"L8 ɊcHB e3^6YmZR7qHGd1^GiohCE<|ܱ|$VՔXw'E ؾAf[ &,Yww{3[Ο*-gh:0lfv]KNc' K Šv#s΃[vv́'kCw2pDM2peYa Q9J Py}.y}'W8f4XޱEVa{="£h{F8G9˾)jR ;UA?,͝5t-+?EśU1\OIqolˋ#1cVJ&墰GΜ:oOgXqCZԂ,,`3xw}IWPo`]Rӥz|W#",^p-֌pNi>߭'ksņORǡ.-cdcHEL4 gH>"TMs I.O36 ` B܋#њ%Me^ukN~[iLq@J,E~+<ɚd G)u>!Mel݈~E0.ns[oK`;p&"~홭nׄ9Dne}Ù`(8C5$8[ƺ_PN.6ʘܕoa7+Mՠy8SM*HS08CV]mxF6c1z3Y쒣UZ8XL>o['>H<$)p9g.P1L15Q4pT8{ob_8V-J->CySdymF]IiPza|\hy@¥:gMx{Ж)M|wڃJxjcџ5:N.6ՈL+"&Ąc$O9 ×'&²wS:c/X 'E,t &Iۉ  k y`D$lQSrA]N~ ZhIՋ6Cd3, 92J GV97hnѹ;{P|u=ԜcT:6mZJ{xEz|d eCS [vkXqI 2.x#$RsW3iPWoLX@]r7MSrWQ|-qtyNR=Js-d\R06'_@A1ñ[\S΅ˬT "2=,Du wQW[2|& :,(3 Pȝ5_B7pܝ{[6_9b)w.?~'Znss#Dz"XBg^^hPx%c#+rvBMͻP$TD$>3/I\bȖTiG-[H*yU*i.cr'2B!8Uv PڦD m+Վ`} {k#UTW.b3f-[XY0<sq$Y|K?e 4iH0rYаy}2E<ߤI+b.[=},G*} H&~WpQ`Za;edj'Q0H^v5ddI'j(UX}z2W=i^zKȔ:qlII#k9TєiNvcd[;o&OWUpV0Dlvm#hoz%FEMQπ>!u@XH(ˍ VE͓]``|,H21҄NI KO*SP֡-t5>ݘ$?rGr%@Bl 3:瞼QkVBw*I"7Qm*If~^ H7Pl)q`v,+[BsXǓe_,[A;gHoVx~.1WM#6LfMRo|o~W baji܏DLI^x[ ÚQ]PVaUx,k|IJM]NF*n x,>Ԍv/sXf5E ^"N G杺]KnR{b%m~O^ʨ(oǼ tSu*&^~+lb~'8EkHFJXI:{}f4acv/TKuʛ2<  :8*T3mf %o^8 zIGԦYvW8'ʛHtozk'3"'L(asԔ@ oU%B./rOx>";THԮƍA@cĻ&X)cj[<%(xDSY3d p3R?#Q#XvEIl1"tMԓj/BmP&ew-Ga0m!OS.% #Li0DΙ<_05XB(bQ_{q$;gM%Ѣ+D 딫#q5AwtJ6A5~>r]-*Pn`u+lއYO3 Gtbv)Wr6TU!j `GRg+FSB%4MW!tBGJyQ|WBULðkx*t![3 ")%/204-R-&LWr.`c8~Ira|b7u$ӊ>mfZ}M:jE- 2uQMqRʆ~wOeBV,r7.4)+,FNlj[Q()c;^"$H s9ěDz[S+GE;\"<;?9YR!56@H@Z2=>@@f85AU*m჆+% F27gт蜀Yy}v2 '@ 'Ģ~yY.# G!#Zr&)6ȸ xջFƛGskVCkPccM7.R&"x Ce~bGi\*z_ fa8N4Cl#"[,KQ-bf(,;uPBpx|`\WA>[wct%FFbz=B3%Y)l .N fM_>%ַtij_NUHtF: /KBh6ScDͮ⿎Ǐx#eRd\HBUitk(⃌2c1@9Oc!( c Ҩ{xQ2rtGs> _B/9认TA&+P2 9ʈ#ELx܇Jm_H~{5"̮E(m?gԥm-3'3 Q c󧚲H)v ϡ~(WŪ lB|f˥V7|. 5|y7EV= z.&VhE D|,ةSΦ"uS{<((Gr"?IC)Y 4~qHt<9/$|/cxy.)hY^r 2NHu4k!@DF~QzӅpڻZU^  'm4JmvJl$3@"z~}XJ-ݗqBzc r_*vvTf1LJq.,0M:|շ|7,o+{=nA&!a^)M.Y}{8G2.h`Qbٟ8]156Ixz0A)<'8k ´ٿC$[IB@Wpƒ5=ĘAO+4au㔼:!b1zr|HŽcֱ5a\(ndc"|) ]}W#޵j64_=$4XnW GcF6~FVNǶ>WWC%m&=@E<T{îe|]axɘLu(.hLN GFcLwdaCtVROWNfB!gOW~?ˤX:[A\eҺ eI\l>=4u.j6Wfzғ앛@y=_Aln8m촘&P9Wx5cfg|Tzb 'B[.P^jA\V۠FpCɀ'p }ÚЊGy gKO~*)5d~~zâTpTw""Eܕ> XMٞEFl)%(},kWֻo虗`6@:dU/et5 Zձ]V*/ʿ(~Lħzլ ׭i5f i5j#AHud CNnk,_̚?K_ mz ;0NU2"j {Ջr`eoLq,^f,:{Pyz3C4YP[KϰhЉ5\!T}.NCd+-0GTN$;iw?,K.A'>FzT%g{ϻF*r;l2zrṆC@AyY=+l3H?ib3dڬg5$._γ 7PI!2&TYf6r=87(a(W~8ao'2+FW["N,] A:+eR<} "9uւҗmΏR78 pwϨڦ'f<~W#`vwD  mxPUB:_Av.[yDBT8v[jr=pB^=1R[s֎eC9 V+Q)RYC4ąoʼnfB6i7"C 6*+ ]bЅ)pJDGV"b v^Ue4ʹFHC;5B8#'"LX]c]Ԟ$u?3i` d{+Q;`lPDzj HA ?Li6Θ4"rҘy]^HPiXkjer\Lw^B]mT"}fN3x91 M< A ;5/- k h("[}KOœ.!WLNc*Gv&ϊ JS1  6|Kwhk=$}<=k5Ѩ?wrMJsKUXԄl.?fʊ7%NbcXI.G1] KD8ƽaXQx*5cܲNetduxY=|x.'do&`[ Ыd~YQr~I(!S<-i$Kܺ;iaB}l{oś!8roN@)7:󤫮N.SFnasG8Lbmye&m]UC)#F[-YNzPwbYf{[)%OGtUT^V=K,n7]I#2t& z.CVǡYDrfwub0&[h L\"VV0Q< T bZBV֝,+%qhX٢dsZp+Qf>O}(#g˺%m^s+\::޸issRd%,tt8BfBe^@EH%'oG8,TЍwRʝuDQt1ZPyPT_]ޞHi" 2Dyv,ވI)O:W?CbC2s Qcrj"TfӧNl)`aߡӉ*Xj\;ؕ<9'B8cJܚvo4X9"fpa1 )wxE :w#xKR"*&U\wF+:ӲƂH~MDyDȮ2,nh{PT0N kuPQýU)2};?GP{ ?Հ2丩ǧޏLuV/ X a^~ի0MW*NI57^S~?0?x?8=z1~Qev=};AiIJy``R.J]Z]^ɋwV&jԖx~Idƀ},acZwn]~^4uN4XTxHLM ymߒ^W`+*ꎏPa8b>Ql=AJ>RJMv t`9uW*{k^rmX@D5卑gY@-F(_{^A!8k65D|僚4 D{ mLO`4u֦ 5Ѭ gicx1[3󯑄.' @(%iqO«o6n:as^QxttɬJ(roqX[ٰJyޚY2c`DNh>4]lB*竀@c"J_VT(xNqB{ Q,<S Fȑ͛x[ |x |SSV\2Ҏ&[{ߜnh鹪´^-0xD <(m!XlGE(~p'ѐSc궜^&*p:b8`~95,ǚv׎e s%3I=B+2OB:BL? $GvvFS<``#Ny_) 738bPC~PQfU!@{Zb*7F{vUE5hbaي„o#&g]lNȟ6kA:+"v"':IE|zu0ZU, (bb#r{5UOk e\ѱ.AmYlw)͜*ey{d /7>kY::XcUa-ia?Py(9ϟāƢ?*>Vl=->H*dWJr"yn _Afrc޹ om@)>!$=V5:rA ZXeAC?amNuNv?tJ+gug~=hKZ˘|vuDMŃj؅J|˹!Qls 9H lI}Q-vH&!R%/4 $#.\]-}-, ?Ñ,DǞ]Rᐹ M9p|D5@W HP5Fi̤X [+&D0Lgi} i{nV9otU"eb^!.ż&#`lDT2MsM ]WLwY]~Vn|sωS"a{dI߳)QMJv 㕑b]VT{M' Et39W'c<+7 e/E*`F_ԗk+Sx'9 &/c^*7PK&&qlDJb|،w4SR4F~!zVF%q/D8)>ozP(p=APj^%>݈qTW:;xǣ%-mPvm g-U\A,<-OQ-`rjx`q_m%GWð~HзCgp /W{AXROq{$%&ۉ59\om/\g;ATO! 7t_e-ݫVy>weVZ}Tu7#G&mD"C-4V_a "1Ѓ^Oה\o~U欠[3WK50,wb$14l`kkƫ:HaEV_:%A&! )%wu # ʧ&곝v .S< ,Tfi88Tڼy۠ Qam ͢z++*xdWzᄱܼ+  i|DR P!6!z_Ȕ5j}u?]ir9Fbm xU}[cB.&Z`@:56Gh>eՀiqk{7) %%8W'G'ݙk])!3.Wi؇\ G!ZQ;[U^}Qʗ.&r%q[d[}7?}Xz\e:<%|d1'Ċ$d[\ysQ1( DG] m0؟hWH@IC.Gz~W}(Û0h(32~NkBRV!)&/Y7T;X{9&4ߖB:gޚZ_"Q1TpY]yw%[TAtcgFO*ps/MȂ&b5|ߋq,2tM$:ATԝ:5]jDG0?edZ0ѵPYA )J7hNɥbMpWcw jSSXiKg5O{6 rXF5 a:K)+;nZ<t=* 34 By ,lXӃ<)T&Pr4nx0TɤT{K7eX {23O|8'cPմ 5Wg҅,;Pt捁wˑJ?&%lv Dqߠ IWMXe$%uZ4QRʣ"mNhzEņV oTjgēn cF75NDP7 u7I^cp4p},F +TP`$=~DMʎ+ƕ0U!-~DZI8vޫ}ۂCRd޾o)8P?<vuFtQcA&jfx\·1Tˡcз)"{'4,7rcrcchk($ᠤu(1؀{x,]C8A hN.̹D cu7*"@;q#4:Y`Wh6ø/iCCI^ή)=p9X;WP{Pԭsjr]<&;w;K8$7F:o"b9\5wJKֶGt!6ꖮH9]⤦?Ϯ ڳlV<,B!1vK%pA2Pc yc.WZMoDj' X7NMVaܹ)nTnЎjŤM0^Po`~+p֥CC<0d -^'F+yKo%fNUYHh Q`/h4_ЫSHVtRPV@A\5)::#E/˲1n'jmB쉛۟&\A4a%I1ǘ&"Ϻ惏9ŜXw;1DZ2N\喩s?8 F+.qYe3#ϏQ%09PW:^8Dh:oxyx.G>`kabػit&TD޴Mu?DYv 1 Aj΁:v-,M-\(3pO1@QS71M,ɯmݽŢ0zN66w^9k_tG~tqڢX"!^f$7=/N=7H|5 쭤5CBTxJo.(| t_}v/X a9\4:Gh +#`]A {#9Ƃ$oIWr"fDRδ? ;k)tu|&r i- Crauμԓ07"Tgrv ٱSek~ }T'H/~YjWu)lHAOgڭ 0_Yog|q1ks>ils]UL8CyA1f'UG Xr:.. |1A둩GٲØ ]KbzتH)uiq),d.꼨V:4WH*`c_[HaM#u8]N d.u՘fT9[nN+!1ÍƕAS70,'eֿ[ZhIb]hW8?*;5+\pbR䚖3t*6c)^i@絴 M:[k.A/lE}^nΰw+JvjCdrmH_(;N&xUp16sv t$0MoW.wCSܥ^4s2Tn~``)ݿ$#_Xםf?F{D8wZr8{yBSMaB#u}VgU e96@=k]@3)+?`'h>s#n.##dF^%b*qXgۿ(7+W|mJm'C Βn#D YB/bmJ‹nvhl;Ծ#}ik8 aqRsPx#9hcpZ@L1ˀi=K-|V}:EJX ޼>%R=C=PV}-s$3rX-ezTX ^LxizS̿m Siy4D 1CR@uewi`:rH# fow?"/jH~aQG94#|x%~HߋF&"s8lț̴w=T?2iRq˶ˮ"\fHG?^,y.ո3U`H}pq˘QU5V ckn(B"b|xJ';`|UԬ(=SQJ"3uZwt_4r+Mԝ ; & cޞ 8^vQ2A*g5M,B6q*j>' m%.5 @ݟH,-ChѼn^uĹpZC}XP 15{{*Xz{|. ԮVg!̅G` %]'cyU/Ew3IK.jB9!8/dw {׹V#Dr9i;*rh 9*9fks |)d`q2,v[76ldP9,[SAKW { p$3 v gzyB%%gܢyCrAz<8KfL-EMmzZː졓郃ݏھFО|>[Λ[&gy+Ԩlyi`㒤Nw @+*1/zbsx~@ͺEg%IҲyP:UlKHEX' $b AC;B9˙%=` 0d';\ $FLwOd@r.>xe V>ӕ6v_]u %R^db<>qh{pKD_5|'Qc~lĽU4%"@~t>;d9j}yDŨxfҭr3!w'abl"b&6}\F0*;A=OXr#LRZ0>2W' +^b<s{&V"/<)rb6&2}( ۃW!l4AF`򄚪HP͜um%p=}JtaǚC`\\PW |[R˧i(@E W".L/Iq|c޶Vc2dM Kgwѹg C  8o!mShDЬYx5*j+mݛ>" oůZ;H Z_Q*N^-dDIKD52dʏ-/V=txK]^K(Tp0+X[<-zm4t5;򎱬"'|ڝj&>z u׃~ Ih+ ӂo; YznaڄY<٭c%M&=rN L9QʢJ?k%LTpڳScć y3*%,^΅_8*i>v)!d70b3ֽcSr'X^彏XAy:4A~epB'A ζ͟ ]Ȇ ђe'ԗY;QR2x#Mrp\VK#ĕ:Um߸\i}Th]LuCxŵ) ndμ~Thdž憶\NԛNJ*[ ;i LocTz+}>ZEY3aԵDG%jߒ٩^sDoy?-wIx?ƏA,Қ]1]juy[]+3)7 gY^b)Fz 9Q.,dafCwٻm`Qx,ZC}vuqռ`Xn`bdc`6tTRQ;oY~MB|d<_m.֯K`.{+KwVdw}ꥭ&icߏTR}?,ӞmZ *?Lzv3bÜRdQ 1M.`?az'J/*ټso+$Ҡp\[t;qkDP3XjT'% od˩t͝&wd*iBѵB^ϩgv+Փ%ٺ_vG]0]<&!jߖabr^@mjﴰmJDp(П&e\D6(V0]V "Sw1;pz4ƕv<:.D1ij$e `P}^ⱁN+9T{6⇘`JWY$snqâ}J{nXj{gYo-~Q*f3+b>n]Lj»HdvIo`vp'&[Sh up?)AX95o'9𴀅/If"XT¶Y9gp\Kz;;r)KbL#Td:ʆ^(+;uwI;Q OYzO|A;Eq]=xeQM,rQ1D!f8y:?I]Nt60ώuQ^: ]DNj zg#?̖YgZlNDV3Pu5j~qA'^ԓ~[$\ ^'R޶*c$hZ *(/T #^,X]uI3{ ;Ę{&3(:3dћf2:&1'ݗ3ͤ>1~uo!R#VόAv_;gQ&UBZ-LeI@ ݠx(G,Xyob|1$4q19^AƗ0\B>BXt]b=G͙BU!>Uˇ;-r?nB|l^-4ܵR 6~2Kp:T|пAQզucOJw@xbJFf` &j<̐9fALI4\o0vҗWb}M]*B}^yKD( sK V-QOoE$j(tVv=XcZYx43bɰmQxmE7nlk<`3}Œ*CZk)~[親Na]|BsEm+ܡ*,jћ>1hJQotoA=io,^r7Nýa5ps#5NF?)W;)7ČW;n|F5<ȑ$߶h װ`zH;Ǩrq$BI 0uC5Nip'?V#q-DH8Y?}R/%HD ř`rGw'^˥2B(?pCދ5&vx3CBHb4Ra}QfȮJjڻ =f>;84־gFbsk>+܎JoxvN+#~pH^[}o7}, ḮѯD"1<zTkT{Niy7◡%#f*3SaҬUxqufPjqce?Nۤ WsD(Ww=)#rrbr/K:س}-'sՈUq{}96~O`+3XM/؋Z (:lɤI/w "O#̏$]_{"ԯ\1s7ʓeAjKc4Oڨ0 ³t=# .=y;m<3mzi7ue*O41[š@ϊ xraG уMe%C:ebrb>=&|&/~9d DdaVv6L \7tc ??w7iyٛ-QeWSϴkK>t i Lj/ &o?bJi~Lc}x8:v܏-<в9Y8qGLyŮV+'PYGh#5 JDs!t[q RpavDPu\)UªR8)MbyVU5p?Jbۄ:~z G?Q\0slz7u Ys_f̜E h"^VX2Ygq%9>'g"ϓ7S(02z q_]jA'{F ȿ*{n({ ȬYo "j"1$UrM8@=Aʛ]LO"Uc /}- I^MV 8EkU+ /+{ktO&v5 $p{O.ب򖧳x~2orM]/j<6x{ySru1G/DW MEMZٚ@SBR3k ܿ⴪VxisU̠{%z@ VRjsy[4QHZnM4{+U/W~e>pxO<'0Ql4I %ؼDoːUv 3<)6zP&y&A^?|eKJJu Yk%n_蚔HJ]8Y93?aLX+3T媉["d($p`8lW)tèJ+N1V;$NXXg(uYi; ƺh[(Z fV gؘ@3/E#||) N"FVvXVA9#Ku:g8~tȎEK|[lw_@pɻl'\=$A~Yٯߠ"Bq *ɷ\fcOPB'SH9Hs rـ>q[g-6| Ru@fgh-f}FmU+Y@!摯wv Oܵr$rG5؆ܸ%#/mUio8Sa#=81|S00}Mx1APOoi2n{ vtq>PݿP~KNUEq]ZMuj/77#ju/@Nm"i".ζ)rK*uee)zmp6$dny<=W!g@UcR춘taIEGnEa4yy8qz 3"Dh`ɳ8tNW,簎`v`IlxJӋbT햺G v2 O=|Elb{*-Lz`o {y;!1']aTsq 9!2َUծN[o``\m:56V1 %AoZr|tMТVOЕ,ф\Bekf x`yƒ۶ꃯpRm٪|ƞ\kEs-[uQlƞ;\K~S٤0$^l{cc @Q֖j-# !Ш@I;OfFe3?-UH:ʼnoiߤ`Y^½eD'eJF5.K}YaաܾAeF@`~xBA].3vݞZ9 Dn3% ⚂XPZa!;5ϦAVGMl"f9$:dQa2!ǘ$9Yo.b$ BonZǵIiI,˓٫8|\$:eѳ0IJV򳹘%f u2%vT'6/M8\ƹKML\H*)4 /2eMH[{N-c iwy8,)A|Qw Nfr&x>ǹԨ1.-D_:YmOVϿ9ݩNL-2a:u ܌mVCNEV %6 "»XTff ķ[yVGC%Xnb_dSFX+2cQM(x/:!xHg95! :%<{|IUT<;![bF0@V zaG BFqN||{cx]pds] o)x2]Iz,ؘN/lezB搯: G gFrzJ^n3 FL4jiVfԆ=&,zQۖŔ{>nI g3d=/}ܵNɁ?x*@jN$D(@oian'"01wh6w~1EL)fD0U{v>JDt.7r6eYfB8\-ҟ8_$ %O.&vh{(%$98.k5 ,r$x ϪQU!!%_'?ct\vQ`}@. ˨ϹTh|piq?3nn`"Uϑ4J~+*"`DS[er`Y'MjSZ}ER/98@“x*;)Yi>hVس !@HTbru>WNKt#ÓXDG ȹpD.e~l>C xŗ6MO$;{ n"sYl':!c[ IL茐=w܇mGXU5.0xCq,7Fmz : th9! ~8fGYeCy%n%-BPBVrTzRl)AayE*IW"wKp@M!mUQśYAvB~[ݮB7B߀apE # %r`uH :b`|$WZ|"ys#23ŷr`(r;3LMGg+DR ާX QhST0, 8NPr!K@ bAy+goX&( \yx&(Xu&\8Ц (ZN,MAdW];.gϚ!cSm&Rm02DZ'kэU!f\ j A+77x"kO_,z8p򍶠1TaM { RfC =P?65c6H\1\J)k(ցCru)&?x#kn)t塭a>. ڠ1쁩YƖS\rrɇh}1ꖧ9G Ҵy)㮹Z`YIF/GG,cᲓ"[Es4b~< rۑ:nʈ3p? iٰIGWD4~hlafsn꼞td$>+KK`#}ؿhCcstYº~!'G-ҵTRr9PV40@`r~xHy âOxͰ oBR[4.tZ6k鼭/wW{^]ٲt2?vq`(Ŝ7G<&b2 ,"`ЕdGލ;~pN [EZNI(g$E4N(N7X>393 P$V#;uj}IƐBM`:ZQJT X +#EjULNH~lvpeF1Td?ATec#nVߊ·۩;ndFImӣ*1>ޞmn,"vrPDgY#})V-ʣ_ykgI\ omIC:v C 6ޝȼLȤ'f0k}vt$% wuq~Me^k(l:^Zb :HKr+CoeT6q,!EKXHuz Goj:@('GYHhrSJpfdN,?i(6LJ2㣬H]N|EӒSLpTyz׎%FO0;>5 "4ÇjHϜ| 07z7K}fy%(,^upͼ׷zQJu!4_BEpPb 'rh4NAwd$CMrkFw' 0z]*ZiH ]@ dLY|F}Iu.F`*2d;1-RQk8ϩ~E7ɶZtL5.Г?+ %> [~Kؖu'|I$nSt1ն(z'<_TY㒑@Y(ӧ ՟K;gs *SAJVKńpsdՔմrdCJ "{s9^TdunLxHK%`js0;Y`ԧFQLq{ *P7%Ĩo^oΟ&ۢxTdg#_[.]2rp3cņK1(7\p%, .5%cdT-/uD>*Gny!뻫2>b[䭽ƣ݋Ro<»Qt#G?x]b\+҅bORWeaJQβ} _4G\*v*r_*2R2-9nfbj YAc@АC&YBE,-b`SAtIX=!v?X"pD2AJS*SCDpE?畁-8B~&>Ibh Jۡ D2_7$G qrBv,uaK.}xvO^LzOX,/?9ezq脗~nvbe2?.Guc?JB'/9XXe]F[#Ih{*䢧k^XOCj͡{)&hZR,l%^ ~'@#E)ab kx~$ԝEql}8 S4 qAdfӀ %Xgu_Z,.0dKsOP2-V1hm5J]~bfqqz$""{4)7"hw$i $P.t"z?-a&1gWX Uf# ʌ:pS5im/q xjAMcN#zE69 s7fuޠ*@=8GACk -Ɋw4x+G} T = )%:l {&3rJN;Ξi{/UBP>Xi-! Nq[:W9^k)F<#euÃϘ>NZoZynw I{CH(CL#1jn-ra/Ii.MG r9ꓝ)'!W[=:b">[Κ6WEHVd]do;}aڒRJ{oD f 6׈:y:Q) AsnFLyؾ3> {?&u T@E0M /{ '5a|-m=5NDku(%@P'0wCdtuOU]5 V%3dm}ώ-hYQ[s[vCwjK! +x_ӴOT1y>@֢`)F,9r_+ң7 |lw{“ŲK4M)0jǵA`(П̵&M9=yВLx@Nbr#LԨ휞[C1@6:$#FFn]>-HphvՔ%koUꐥc=xs08 /xCdSeyD3s~+s`^u:wNR<R:pߗ&a"xYj>Pp <}_Iے2@ߋ xt=&`kȂp_+Cɐ 7-Ƕ+I:T~^[S!O~v0?+T1eHM̥KZZʅK{A 1/wpS I Ɗ_ 9Z44!$Uٽ㫝^T0u+Qm=aLQXuR˙(O|4&Os}l`~&ɿ-RceY+޼0bٙ银J~)tYe_~gUhwt~T۪ehE>!.HBsߣr\l}x;THABR6$pNjd-39oקwj@#rߨY>kZ<$峑ԵEoB#AYb4$js`wCq_FjKP>s\BsCפ?ìNl(Meq/&']#(m ltӧS,Hm&%(/=#@*$.C'wWc[3kB ;)ϤR<{_7_.\gˣD2%Z*H2@żn3tFSpd#Sm>4j|mruʏczI]jz!~XGBчZTjQ%*iS[ѳI;a]ãvu;ϻ8 /*'S-XsPWGgAģK>4wh6(~"esC2OeOV_Hŗ}UZ+mz`AY[)ʚ%N` `+wcW_/C W(7pv܊bTZ>4̀4k3ֈwFߤ żYSAv1btC Ʃآ5*XN:+ZdrzW\ܖXln؞,Cq SrHN 6UIɋӵ֘E E+dy}ly-/%np9ozK᏿;/ 6טTbcnr9uRG3niϜ1ul2"@~'q f[t\6Ey(I$BWQuvPm6ĠI).s"ʪG/BG1d$(6p%J!M_%La2×v2VޱPɳYY e%{Z1- ȫ3V{S)U <+*Іuj9t~=W' kj$wݫ8ѷﰷҋ#`Do2./'Oވ m^S5ĵdew(x'*]o4=k=-#!PPARR$~B.N0V\eK eeoQOchˡ{¸ZψP6yǧnFVUQ"f3ih~ޅq6qt8P<\j *S Hk1:UmؒZS2tTl'V6n;.f`L1kw!bPއAW5t)?DduexXF{L@^+]`vT˃!^% $2 =pj-@MzäP?6QwraTDAw|7vW(͕vRi'3A*- % KMww*P, YW`H @%05@bO!+˱CS# r20[Z| kQ-c@BRc]%.;uD&='ͨh6Q^18Fz`^p{}jg!LBiCYp28@IIͯ6+/Ty8̄f"7% 75T8K$d7O[hګ(Gt'(w%*ƻɷv5TTLp:>oRÔ ź} D`5T h'\HfxԾ2ς˿`vO(i: /N$a%ɢ '6,w Og=#m/|y1>jW:=嫰hȇ >*p~C-U[eUmCa r9OOoPZy/à#C]Ɇj J-9^}XF3቏uP8V \ݦ_p&V!xDzꮶjfBΜ{N̞# SlDi˹XW$fKt3N-3k䢙1m 4 ]C~dJD/ WtjߢFa^Ž=#%ȱ5j &{sg(]|-νf%-~ٝ.?ާmLs#)Wںj\ϳE7Q ✡iV`+.0%\${i$X䲑fBQ> j7rG8uB0=ҝ0K0.{X Pe36{GS6MkiP>nSz@wٜT0Tvj{TuUF_ )Tu\Ƣ>iC lL_v'Y\KEibhoo.&|=lB͇(ݩ#b.hHXdY]P7ʎѷ).1? XWfѼKʼ >8SRFw44x~[њxy*,JJI;*1yK5Wقfnv.oB= y–$~=\MWZCIR Ўۥ6oߏ~G`kؾx@B[趄-1aJQʍ<(۷U TFLl5iC` ^?(oh Lc04 ox*a+YD{s t\ c'12D*^:iNkȻ?;tvP״{Bٝl*AykR{${O}J)+PGO]R, `9` OC5*JQ/~䌐c@7v {!P~.NPt3Ѯ*#ȅkЋ'dqC?D"=?4NI<'% !zvZ=ߕ>4@4Y{RZvm!!93ERۼ!J!nxNϾDGnI_DR-i:w۠ԋPmv mvSa#z:0Kq=a[QayA"0$HA&ϖcxՐI_^s0m) 9ZG2o GxԂ.|M0l6l 8bO)|)%UZ4]W1DЦK54l)`,v_G500A Z +,Vf?h6qnQC cLYc @Ϣ̅u&ό~jB' `7("dxNۃrWQ[8í^~ 38}/`J:ΜR-OyU|G٠fqӬӤ0q̈́Xi7,- Ȯo&܆$4Dd]ӆ 5esbx2,6'w\ `&,wNi2M<0 nS~vWLJ jdD_5HXt7k 'xn"Wx1Zl81izw @"2:@.I+Q:ߥIAwR:=v:q,#-/$'RyMe:̌rny{8@G'`RiRJgBp$5cBDQ6j"m76gju .[r`0S9,۞3i|= @~̞ު0^Asǔm!S&&*}Tl RcԈa[Rfo< ) &qA /'. k(h/gz6cbSw[ƝXl@d^L5:N D8g- IXs=CX:R"j]f0"W?´?;K-e޺,kg5Q~oS./E |u%fuGRb^E$y^E}:#ꛍy׮ r(Qm B[~v߀ Qk/%?p\yO'{+9k.tsʭ‹E +m ^]],Oka)T7XοNZwfzXn]mFT/&AU>_X?4 +>p^ =EҙQV7]rl pe3obA=vK]wizsbM3\e6# 0殂ґWQsN];/Ln"|5q%@2Tސ/ChcXlŧPq>\ [jUź]e%4B;Lڨ!rUŵjr^N6 kJ” KxA2w?h;4U>YUC~ϙ>,{X h%eG}'e&_b<{󎺝`$ժ[>nG֓x,[eig C54K/&IⱰ6i!j+x^xmu/5w`֖/θf :M.c5&C5zsӬ9ѝeЩρ,g5H|3^Ԃl5\x̓qH,O {:3ZsUiTz Vm @ۏ>knA4Zd4E0W8sQTɲK𸮈Nh 2"'AH}@.B8@E6%fsz8W8<_zZiꗁRVjMV hDtf?5hyi"$R 58.kopHYc``UkвJEیYRlH4qթe(YĖ}/E ƭ\c~//J/1h?_:TTdxp~,0`٪"1pNK&vAƻ)LtlH^MhW|v 1Y+1ڧDIT$:;r3r J3#CW!g1ې V~J:;S4v0-/HTOJ2[HV{S=݌{-дfdRF&/Z!w6-s],Th[Zg6)+XQF`!1ºI^{ ^~F@nK@k+X4w}ŀM`*>S|uݥZ> F5x8$]g} 4Jm$ظvS~,9Bz!krw]uToy [F,Gѣ"*Na Q$ 5{~B2l6qbDُ6ݻIv 2Zk26#0b펀A~oaX`KzGI De[kȚHO0CI1xbPk"X"Jp&1r^dR2#LܯEQf`0E=ͺ/7̑:UtY)Ov]>y͑W9ኣ$yӴt@CQ")"M `-53>M"v2Gn[i d>BRFu #T~c)uPbI. Jȅ×R:.~#\\~OD:iUt_Q ;2{_l8XFv,`+5`?*cs.:ن 3JfbdI z9g`=z@zzw1wp;\𬦷}xU, "gkwߧQ{tuW{jgЀa~y)Ч%_D4br|d sEL1گyhΐ/;&yȹ8l>ަbΪt⪥Y_YN6O$ͳnq$gVZQ#_ᇷAW_Cv2 ~pcP-AzD}Т Z,"3fJx8i=+/1>jHt{5aˈljey[ec`V.Y]?¬]VOBRk6fħSexȧ"#xaM\BŶ]RcNʾ}R͛r[OYOU! nW|TɈ_ ָW!; gzH`]0V-gM͹ E8<*nF PԅMԎpWհ+($bCjPww<Ѽ%0Q>QƎ]pt<ݴ*vԲ" YmyQ; ^F \8ʉ ֢5%~(\|miWX1Wnm8K&Т:j6f  ^:NѰ|vaD-hXڦ:Bv`?P56@|Ma/XԵ~y27[(ٞ:- Oסɱ)\YzyZ%㨖^0ruRѩ9+|5EMCB?ǯw?o"XY} i1,+ 䦴*gl. E϶8ΈOv|\KN~\x a8iw {ͭ?1}A'zE>jğ2_U򣿩o–+O &eZQQM2 - u7$ChHrTsU0tuH<մ6|kv.h)fܑ*2FGigt>5iݕ&1s2s_7/68;].drxr画AXUICώe;WsF*EmMIܬ'e 4$ mpꞂe*c?KzF,VZ8蒨oze *vʾ3eV8Z$GJW瑶],sʢQ[0j}ؐh>^Sm-kdEEq@|~v)|6Зf&pS \=~d%5̣Kd$!b~M|ő<:{2!ԥT':3Q'Cs/zr֘&C]rjjqvKQ˷eO3(yū+Q|"I$hr>6eLA&Ajve `T'Ni=.ZZW "^b:^ \nˉ䅆~U`~U( ç+%i[²+X \4!"}>Q+Ltg$ZFw9 "\]IN_n<$1&̎ a[ɯQ sI"=F^+ pDe$A!|\zId`Z+*<:xЧu\A% - F}y6iσO\Ե2+]JA8dSM(_[Ҝ{9T`MB~!ٌ4 AHwg.͸bM3Dg"v*Øo׮wJxqi@ LӟA os {L7^ ED$&G*YqSPjy4 *LQTsጜ=iKR1\Cpd_۸Kew-Ʉ ajhWcw%#-^𻢺v~WQ\M 6uCړkKƘ<[Ҳ/*= Âzpك$d@Hgv`6⎁f"uЂ?qvzίhvQlIq-M \'3fa%Vr&e :YUGT6}5Y B t}"l㴍x[ oK@_9nҭ VD =Grj - ۣ3mf3pnz|ڊcm\uDr{ԨsGaCw8₽%BDQy;uº?/aXau) +8WpU-0B -]鯿oc( t|bLa-goR r(ZWIV~žO:ϸ0=lZ V Z{iat"3tF /o!31'PHN8m+De1;c BO70gj(vsE7kL!_a nKMX_Dtaaq,߉#RQ@^kwKpJg% ?Ub^~%IY*(V)`i-{tmG@,!:coF8N@q 5%7ɋSvPg:P@IˁsF ?_T7JHB`Bx"6*.M`yZ=iaC|fu9',[ItM 땶wة^ 1d ]7yo#~(E 2",A-ڮD:&}7] f ZMeY㒞f ʭ%6ү1xz,,P5Fc;feq.3M;7XR"^?(Nna놹$#et9=]srYs`A)P)RYe ^]n)!3[+XThl>ud̘{n+%RP#ܒ͍vu:#)h\# lC8nSfDZL~N͛;2-ny0?2*B.CI5zGL=F EpSي<N6 gݿ32"wvKݙ{EnU; Xܞ8S„0d~qA=\.Pz ( O GUqB\p-n2Lw7u lD$cJ㲼zԁ"`Rު0*#d4%)g?XТeRc$&pp|Fwy?%&= `/J󼽢;FL*kB`t ӦD>@%#W)|57RʖrE3)*tWf]oAUlԈ ޓ m輩=48#WB?i 8!GAS'63QJ iÔ;EzKg1L16 q 5RPOލpDz`C؛WcʓAsWeN ߧdž͝``&I\N:|qGL,6J2<_Ij9@Tڊ4@ZH6Y`CroΗ#rHDfoADkٺnfyNPkrͨ -X ߤO@6nڅ@@?0u񮸿>+5sa1ʋcڛũ-n2`,0WpE/T> @h|Ok.x[)9hKؘ]a-%>Şkw"O^_qk±f*ԅzv/+8h aӨkgď )mw8#Fʨ}ZGwq‚prw!Ydj*-Go-YϹ5Q%mQl-;u7`yg @a@mDYDkUR>2\u]Ti,<%ٹԝ*i72(,:;ToRK˧f6C݀Xmqw{!US B;耪(ˌ\|TÜE q($t YFoQlu[sEQŶ#XG]=# a/^Ӕ)Mh0n4Xゑ2-x_["E!dؔ#@!8)µ_:)cIS.ǐJT 5ƜrO~KؒgvS/B֖ ˄j٣h@4&/xA9#7^d&gdG-vWL`5H_*^ ?N'\ @\3oliPEFS•m>BF6::fGïS,G~J|/ZM )3+Ւ9 Lg#GLߎ:x5cvl+N =QiQM=UCJ1fD_jGZjf]}G{o~~3 tM StnSooy& $+;аzΥ>7H(`r}1U@jNqْٱ ƅLfejg=`\ 8z<Tv u7N* f\7Z^?v9Cѯ= 9}xSZyO"[;p U}]\1@C`@F}=,;,N{O24EM~V*LX/|5ÇC-ko:4qB')rbg#”z"x (: SO(pc \r4We;92Vbwh JM VZSv}繸ªU(<"%]aq%jHCoLX%06k"m v?K~'qWҗC)jWPG"ITO7 v4D-SGQ?GoaJ*@?[~-ag2\EeĽg M*BjYyX{R^+n1 8NA26!xt^O nYh"sx8q^TpNn8Mp[ Mb#/ K;{9=$Ӕ^VL~IOO d>o~Q%%S |Flfi_̢~}dy^,Cnk :5stM;kc4Yo~:{ܴ⠽yBoж)z5;14%Ɍ\y:)dWb=ciElPnإ(w) N+D[:)}'b81+탸9AbBom#l̙>\b)i w|$WOe:Io _[1pyc1%/I&צ%f z !wɮ4"%9}{\#><"D6U;r}`=^JS[cU3'Ӏf=1ˡ,T wόAk_ ##*y{m5])ٷmغ\}ky=w; +:F huF)[DT9zذ (tVkHtQ?q=t d)T3'KC6w2z9S_/M%{0 ΒY/_B~/;X[9671߃c? =Bf4OD.I' ވ@x^Ҡuk5+3 (&$_&>;C1IlG8%cc&+F6k&xIIf.fMkl|b1ByCabJ,֖-UV=D`1n $(0бurr@0clΰb$EC02Gݩ -CֱFlk3Jñ/]KϝG܌+Őqpꕎz{X[0~EwQxno(-s" g3pI{+\>)o| J\;^ruLV@,xFesgf {߀QV_x$20mPD_AV l-q5D-]~ޝ< "}Wz+j #2YXM |ȼ#zflZ*UGrBz6s>Y+Qu3| Z2LB*\ .)`nW5TVנDc__ubD2JM,8QR{ݯaྦY^E/HE*5lY9?7A+d7,vvXpЏ6}`.s.<6J.h'H$3d(sB|wtE>h2 |>9Äp H ta[-b8(;ʆjtJmzŐ yIj=pP˙)̘AV\œB]ޣޱWM`RQ$s0:Klf:Yΐu~8nKKW^zn[ҠL_#өd N㴫|wiwӇ_lA^A9F%yS|L`hC2AZ1 OFFYi~ţi _ ]Aѯq '?oƃZ= `oy#7sŻ_м;5pYbpE=p (`fm6݈˗ biǫC~&NM4&KJƚ/ZcJЯ33Zҿ돕uw ,7{̹Բ @tϺe8~kB|œ*9r@bK zTݿ!8+Iv4zta]ULWhCkܺٛGj=n-]܁0ѥx$ Scr你p3K ߤV0BXhA[u"7eГiBmE^ec9ji[0z=X$Վs+Ƣ3\q4`+r"א')]:REnW@⩀&q@T2AK$fq \i솦LьO}>wjٲ0FT& ~ "/<[TSBCBZ7Èk?w7c|\'".m~r?yf\%;<6q*uhϝNU9Q "qr[m`$u_rG'}9^dIWMdqZ|Y%UZ0_>ڹ\ ^l\/5CVQ.ٕh /UBHƞl]_⽔"-Dֿ||{ѩ҅c SIaቮ_ tDEi1#TңIC\OzUGJZuKI::{YUd` x'Nj_h4ؾ${CH?CI%QLlBM"`oGm\.c_(_y]nz3=]Zߓzn@oRܨ'α#hl ֋u߉Ԉ홠ECILz XEVxmqnw0L4TKzɻzjJURʜN|m[mAd`Pdvr)8 qY\a),&q~ %쎏fD eV gdE!`H[sf4ZL&.26) CN,W$hy+*ff8P?`>;r !,;錐0SηH'Ns\{$%p,L9ULk23˲՜oDё :M:eR!f5Pkp<!}wظ^:LFw~mNS[#PXbD0S51V kUu[٤hcN:G꡵VQQij\ԖUiy-u3~dU$WQr)x$WuPXr-#Hϖc_dXU4ǻ J(rЌF!7}t upk{%@UAd uu)V斧D^R<%(Ƌ4 ӡGpOM.;7`ڢaaq%ߚuwF*ee w2yE 'KU>d$Y^Db'/3+_笲G:V 3YW B *JL...t ׎Pqn˛R+ -Rd8ex$*bb*Vo-^)}jR& CZdď:bc% 1Â-q&^ %NU `(}Ə>~O\[8MjJa<]5{D'԰38T@$қ];S:s\ܛn,N.OwIx(*FFi<&CVdX'ERPVR0~j!J 9ET@2HtpKʷHNMZs~|}% 'JM|w~xiqE8* Xsz=! ƳtKbn8!m4$"=5 yr*<+.:^aI3{pytvko#/Zp"PI\Dԃeӻ7.(g;i= &c]bkٴN]Qռ\57cHu &$IA L]Jext&fTa7)FEk {WcύgFjjj |0QY^[?@p0:RfV~,"+撦 dXvx4^Caս4 lQMХ?ڻ9À?N@2xu; \k(1Jbd; ˦ID5BHN y`MGft 5K[PٲHJWhK cL$%YLm<}@RI43Ӈ+VX$ƻG6|Kx-v&>hD$:)º@`=&4DȹFQE>X2GL˹%#hz5{\5K* WCT#MދzAJ(l\ĐEᙑ9Wp]z ySmd/[3TV9aC?6yL ڕ "Sf&2Y}>[.tI+r`|EU/ʼ{ 鱘.3=@RjW!>8S $\K^Dqܷ s4"܍- bTq`#AsA&E/}c*& G+EG* `,n|u:u* Uc)TylY)q$c<5HF7 $b B?K{bhhR#? (ԢL[Vz&-Mnӱ|ֲo^?꺵H1],P_@rb*,0'>dZl6 X=B ($@;GIur7e|:BGE L0#LN4tޓV@i|!FTg\ʭnDToզċzCpݶ!4Z9Z14dhqo[UTo1UĹ -0$EjIv.@A¯PyoQH/tuVLZhȧ0ksƤa Jw/2r 4~!`z -7zbMP^yD`Ψd?vRX ZC_`=^\T~S7d5 M\GS)kuwfIܹӐ0:/,Nzm<+g՛lc]I) "Ȗس[bB{ AԫV?"闛)ƭs[.~I1tA7-ٴ3.H1R%v Ӡ6 N˄dZoɅcOrv.d!B$2ѱUv<$q]8㍮6bbOײc=^3mEJX<(C){3M_?x7'WEIuG:4*v@Z0+&]Ic&>$>p#ek$0|Db5`2d9>Lf[ϯ@904}[k+ chGwmwrs #lsBl骊,*D!6?$&W1ug6C, 8`ʩ\+I"qe1bq>O:K*M>!dꦱ8XQhM;أJaXc2t|&~F #74yd<4ŚT;c1!+8ߍ.|̓T n_CWゥ/|VGn}i@Og$ހ $+٬!DBܕiʠq!g jF7g?l- Nk~cm{gYYk-yhfq~r7XVI[w ^̣VbۭndZ0ZȲ0ۓk4Pece7Vz x},dkJ;o2?H) :8ͥ+nI9и0-} *Lv&]cmbX(^{UTJ <{!eHra.tPOj.&oldq;c3`-] l|/ߙ!U:'V/wt_7J Utp512w;7 \[>Nx*Ӊ)5HvERC*Bc |G|Q˔[jaկJt<8"m?|Hf:J߆j4aϵ'(C쓢rP I3 \jF}3[K+N#5 ISrc*CM#Wuwvc}66_ie%֍5|3WaY.hAnv;ުDY(-GlHgT@YW:՟-Xt#(ICiYܗ2d[4MM/ Z&}m8 GRAajNAWK@={es6 %-Q "_G5-mӝ_ + Z? 5<&(ri `M*9,gf:jfw68ku,\ыV9Q52UT"˰?,nKÆX"f%\\"+`~a-X:(N0lu#kBϽy2KrW<[ pjN?T=ů?9?q*li`Pr72MVx`t츶C=eImF/z۶o Z0d -uvdS7h28M/תp)bU2ֈó,2۬]$e,/5a2`V|S[γ~ i 0MOvLX$3Jv+aظZlǃWI N-4}]' OTMP00dPʕ0G=PTBP[rCO HvCP GkX!Wu&jS}F+nqsI\B]eUQչ T(Gq<>Q~jxjg #0΋#e&s5bB,_͔LO B9r׌JY%\!#Nzt8[(Q,a$!u6 iTɯL@-9Ғn҉XV-: QO|\KmC? q[ҎۚVx>=_Å ~+q76/WH&+OQF<(2d SVx_˔&s%L`9_hsM b9ɯvwAZkܽER NoR]0Z:SRXP_EζeEޚ# /oqC-ʳ5%]̔ }[o'MM64!(,?Rc⸬[\ZLLB<$Y+~A#:7BewATu#֣͔̬Xk$t^;i,>8ʉD5g9`eмTX[{+Ґk3@`Q]Wz O ?@ʹ!G̈ -T77G>0e/`@亦NA~:O0o%ǁbJ įj:0$7~4!2s*2ɀRLP*>_&U% rq%exΔyvI 5s{=屮D8DOCR($v:mKHp1c>@:SzB` T?| l|eI6#9M(Vg-RJu"Vb doe3x>hRg<\zMҶCrCuRH!SҥX28:X\G5w׊F45RdW&Z*@e֑iIZNk$:/!skЧ`AfȥTTcuFwxS]JY,8 2%&]YVpSC\HLUZ_q 'Lື H<5޺!gAFPKmm= \ <`wI:gbNƤcso$t pF2߼a X M02F E8pv}>䴇-)Ip 5 =9!pSP4nFX_f5f `\tF#m>TM#s#M`@W^,iTƵ~`x)FQU3h?ӎg帇B42AÀՎ|n= Z>}ujӊYU7) W%-fw^Č_TE`>XhoP1ԤA \fޖ=`( }S졢,Gk &ż/u Yo@aP(9#ZF  vѽ,[-Im*.Bt 9SIUΑx]}N]* qNmKx^5IDZӇP}ida@PobE$=KAƣV-J_MP=V}fNI4n~lj7R0(q3.# Wov*=DXYUK~G_em*cԤɳX40AcIf[=\ n6W viSrwpkAN99YYbTTwVOsc^3=v [T{$ om8dqHjМ*_ʟI78U%a\(g<D PHO)WFVvq$nBscc8-|:VB+3R/V{Uڀ/gƏY^L [.gr kʉЅTu=7M 13m2&h#T[]6mBL&қ!nFxDڎmᴉF˙w6K'$ +h'Z QE~؅*迦7C؆|2 &<}L:%aUZ|M`W P2FC~?F$˄ -/ZŪr4P#gmޤzb؋6i̿3uNȼ*l]QCl33@DOۋ͠<0i,9dү8M.0105$ʱ|rP'\BkJqP6 "⠋! wݺ7&* t9Fd5DadflY*mMwިpDC SNJVlMh;|Y<V!Q!0ҕioPQRsraFoFdĩľ 4p:{@]EgEդA.ObnnL=!yE'857o"D$ \c8{CYlxX ?geVz̢S\->8k^ڠVPOt(t>uɡ}7~>Rzca2.۞y2%!永mBT7Hd#;۩EIG^z|·@KJMX C>@{ ا%c[1˝#] gfinDg&ʳː䗭uB2njc5} >^>tBi+J92g/4?閿}|ep~XYbsn'D ߫;Nn* /9'5f`ᯠҏcuU:Mcj r_ e2Tti}j Q 5*W7tّ3r Ӈ/(wƵg -:8s?pi0آ葱"*3 0ӟXS|,rxu*FzX7\ܔ萾d0`ω=y'Wug:ߜ rnS P8Zx@/M,{rCkB=ʷ 񓷛 9Rߞ|";q > 0㋜~2Em99VCy(a\7):Ta7CD e^,fqZ$#*<-#^YT-DJۯKyL.]#lӈ !8 T2,֕ RסPlO>쭠*DEfD7u10ƄkoH}u]}1tEVYnFMz{9K@(9C?u'w,R.ͼsE 'O Wlfs+ Ax) 8\^EK+b4qb糓bP~GZҐ >arWmQWa z1:\ލ«2:WOmKlhW/k~ͤR@$eqF-ߐ&DĎ)Jf}pn/% bD~I ou73T!0ݢDFf og;Yh#6 YM@Qov=yfvbQ$ L{i8- -y< eI|ӡ>lQ4VoO͢H xAwlZbqjoPߪ82"DAX.[.w#4*T̗aYY9zfꙙH׫TSX֓ؽC5LL{n)hot$w7ی_"8xbSéLW ~} WYfV2ZsU戀Z[s@hiYxFU ݥa c/e5`$ %Zɞ)F(3`~n QO~[paY/ͪRkUMs]TXUaMlQo=!mO.Q6Ĕk/eJ]Ǐ\GꢺaGKU,XIYX۟ߚ@wSyb5xގc鋨b~]g0:ǨDK=0']u+ , 2D]?vrY#Hmb:F0=®"R R/kzأU͐6%XN#D6@Tc8~rX";}XF><1 [pfgRXsBk&y ɴp=N#1O}M2(y~6PلFB fMFS 2I?Y=wtI0?QѺUCWV'VП[<+pc1J=NJЭq')\<BϘzw֮>/th@b-N"9Շ%_< ddv;[ܐApv_>"#6LR)3^>4:{l?F@R~RB`\[ogUa\Uwaj+#Dz7`ߐYdUHDƔr2% Z #ۦd5PKJґ$i֒aM .xSo9nn IjG/s%|ƺrLFT[f6sxb)󙇕Fc}n5)]G-=4 ֭.hs01H+KLT_Ty"mRWdva2&&!LK$v4zw5!ےވ{_^VYSkq|&`#T;&A"VpeEZƿP[sű.DZ #X5UU"A1U|)!E1VdlSr h>窧 aF=N7aL[[At$3{ 'LP # dǤ!Ro;{h>O V V((נfSr]"(PʩsE#Gc<-b_74'|$T;nVW1nD#Nu_]IM`!/R-WZ3A<_hȱ wQ\4Fd3{GWZ]_LmA'_QRⶄ)pLʅ<=1Q_r`秊}Iy VרB-]ˣPtYɞ\ :|7qc Phq4R֎&g:o<*o|Ǟ?bȂ& ya RY?. fX|2/* Vmr qI5uTNc>8m_6q\LNqݩ1"6y`YЃ&H9VTP(F4lY1yy7!4_ p'R B%@)}c=Y3ʾ kWC߰_yeM4D1Ȍ {< eg=kwye`:BzӋ.0sZ v =o`wSH7v* B#[6aH:_1ɰqRu7OpIkҡ4xś_zG[/+oh0 |}<w!"ڼĮP4e QlxrJ\κ=.dMhz2-p2"7fTvJKoiDŽ(^E џY!t6 &j0/ȲscO!??fͶ=+p_)网efoȀ-o/[%LVXu}[*R'E 3y=]xGJMoQn1sxumO'-?W&g{ѯo4-$^HMDG|s8}p#]8srMp]yfZgf7rbz?+<7su 1DNHjC%nSfkXh11QLƠ僸&?^skQDA /uh83b~ hC ] =ܼ~'auP傓73$N2?|C"= _LȻf\χpvT%(R=? I]iEUɩsk,wBč .4_L&Y{OEY஢..A +$U Ϩ2v>B(*N56cp`QX[I3.s]-`*`+c!ڋ딂rqxªG` B_1ǝ35^)bI |#ե緫)9d/a~*\0ayz=-8@3ޙV!ϋ9Ʀu)jKkG&vܯ DU\H" {Z䝕=TȊNc]VcYUcUb3spB 7K2IqTt+(}xo9I8ѱ8\tMA@U.֋Oc bl4v-wxf!mզ.Z 4JG%F?ogjOIG:_*"U570<%ϩ(a$+h)nݡ*m㷋\CDjq/$5ܻvvTOlbGf,`@?膖O?g3bAdqYjқ%F:x|֔g-V~ J}h1,uخe :-G6]y*846?zmTT' 0ë)-Ob(,)i.eR.I4HNtܕt2K;#׭e8eH@PELTau `=07%1eVMFLƤw+j 8א *q M GY ai hoR4;l⑍"s^d`ЩhZpz4s6fG.$TfVsoѣs) nq1D\3Px躻Ke1̘1N. N(d o$(+#!,+W"*77:vLxz7p O7 &8T1;k05=?IE7Dw!:ocj}}Qod?RHc"ZF obV5Z9IM!gk})YiDnB@JKnF$>֐pZ HccVR}dû|2W)^/*u>%E8 T />xNQ%9% L1Bn?Ϥ /_l]9+qs$y~wSK }UR6p<'3UDg}\WM}H;t!E Xw0(<JwΒA?Ú#ߣRxcE[RwMq Ï3@b1ÓCYc{/۞oooŦ }E 5rL,~A?.D km~eoEcia"K׷-\R18e@hq/;Hhչ d2[&c)5N;s&X_Cwh^O&es Fy4}g"N `E\4ꏳaZ=_^-} Xpp/=R\> B5WpAQZ~BWYB@ S= c~A-DzLiW D+y{G! 8mf#|c}*QVZXmlW/WA8k ,MioHq"1H&dF26RB˰B#%%9hgIA4I_pVN.yAOku=$?|~Ԥϡb>ICb8QPmZ\lgr 4| lr2Nߩ$?Vr<8V8wxqjQ)vu$ZYݿaQF:4HĒDЪdurHB'6H 2H2{@vKCzA7yUݴцPM*Maotɰ6(ֹUS>@x28M@ %:#kEŒ&APۑ Ͼ]vLk=k҂b8tJHQ8w;|[k1: "df > chhPsd鬢@f}Q 8<$ W{M<쁉>`7F۬f*>ah7zc}ʼx@x!_]:89pızTzvpdtf7Bc&T)k/u_˿ Xm-NƮdg0ik+Brgg>'}x˷_)[E?t[2~{ob\*bC(G%r MKB 5̆i|zQrE?`B368|HkC!Cb$K;ZTID= YDhNTZ~Ќ#H{WϬJ5)tys[[ A.q&[#$8t-EȰqZ59ߦ rddI;+spk$xCQ6CSj?yYcIE\LB\̥V)da^sc"ʨx\jQ^%3Ě1u0*8$X"oYdV q,A#%S1i+d&S/ ;wEsZᩑJvF*_][N8w1Q,ZbI,ә %,:]p7')v*vgzV-GQm6Ӄu 3dh_;BGYޤ|eWE[ )(x喿iߌ7DJ?4uhV M<7avƗ[G;59<@Q Y^cˋڻ(sĄc j2m^ 9}"RtƻsJx:wƅZ`xg|? I8tl:pk_]|jޭ0SeutEXaw٢AwKV*R%=@#1wu]x*Қ3R349q~x婒&-B"V3@AUxPf`z졽dèE/?nx,=vQ&0&FXMsRaި?jނ"?QQݟ0Ӱ8?a_"~_qZ?gR#!:H,,J!33h!'7q pXG"15 (PR O3>*~jFڂmʝe!j1Jx\ > `OD[3_&ǍѰNՠ["Yor-hcbjQO{_ I]O@ {1%N˙@xǮ';Aq Chx! AvnxsIu%. (;p$R*QĶ+f\}wF[#θ"iR]Ǎ<[@С3|j=6&a[g5G&8Tp`uyTvNXEN]}R?A蟝eEYh{`J'XVLuk8J=YɭIԨ[u"}T>쫩`tK#iN&j@#tR23Q0Z-m;hd *]P4i'ZA0HT/Fȑw9k/ GTǃ>vɖmH[Gk/d5Ɉ^_n w.[: Xhh?gBD*nӚux=T:c?ԥkYsA'm,X J>p mR; jMq]m?dhړG$g'*d}:f=)Dds#l-`ӹCWڣ0q~ge<`.3y].k\nԇ܏y/vZEwM9Bhob7jI(J>Q$`n1ս}&]@PdR7RcHkN3]j7WoCTq-(l+4%yOXN9#=Ǖ C49! dsQa-A8ۋ* ܰ<8ZҦo@VOTp1n{ٚZ ,UP=8##=-1e{WսM h(}rZZ}`@41QwM/ӯe0iFwKRGH8-+֖ϓ ?@S~mD>ǯhm(M55(ĉ3j,l٪yn-?l8,>@C 4w2=x2'hbc(:#MCo\t-~7Rۈ{7n"'CS%y<(5q ]_ð:)ACb!Q:>,V/uZ`TQht^9D}|vIN^Ag/Aw~R>W\.$R4=&Fa?qjFzApj O؀q'`Ud]$6]әoYJ%Ϟy{_ωzXL8·z%OCoƆ`cQqws;d';WyQVcsZpZ]L̑_h!$qSnIno-g֞N8$9JEh>pbVҎq2\:M+MD\D~-1ᾜ},U]@9؈y7)W?B%EaEJx 6.7n[ԣPމN՘5^f *8ܖJ>qUXcpV; ?s[-P"88y^y3%jX6%[ㆁd{$Lp1f$'I7Ւa2#"AVxI2m|A9a^Ko#h^os*"kFv)Q]5&_dYump8o,v޴JҦq?tk\i,fuzS9*n*%ȨTu>< j7Dx:I Q"! Mz},M.O<@νS `vNOd~ DvR9KݡkO",7I%Y|QʯJ9Ԙsl>[[ [A_IhpяOՀ\>}AKx(馭7qK([-bKꉲG9T]E6H . ؇O;B3'Va#3O@;2cgVjmO3iSxX\6W$)iIDݳO_S! cBApTR45mxdعE_ZI"o_HkId'J.L'yWPt`BG`Ԣ9nPL]h8km"g>jöv}Pba'W׫PrSdo4&h}cLhy%_ո|_^j2-hG2^XZ23#! nXSB|t㑹N2"61b:cf`QZ7q TBͪa|MRʎ~g#ҡs  m -GzGn-gcpЅQ5RH{׵(pIa?GA ?|cMcڶ ,~" LѰBl[!߮E"Gkl]Վ"cT 3:[?BUSۑ?)|d}X}tb)mGT(lI^h-= ȳct.kSl=E`{%@?"̔@}UkSC@\V2S# )RяSp54^mЛ(lSCG]*T U(ŭC^П /jHt{hP*h96߂u}Oc/{S}>–&쪡(:n9K1ܒ;q6`@&&j/sl Jq $׺9TYsc f <:^(\FNX$;Fhw}2xTa1At7&zj(Zc>u0rAL4=EBʜsZ:YGR!-]+fK0v߶Ay΢b~w hfڨ_ hxEӑۦ GX>6N-mX$ Ԍ#6t@xV삑ݼsF!ZA hRj|{XȅطCW (^ 79#Dt&`"!h[)HQi8:aRq]s᭎(o>40JAW o1Y 5؝LyQf{ZeB+@H0{(P3vlYw [-< {ԟfct G`k7Uqu5[Rwh\ɥF-2|y1v={-ê92< vP]`T,醲b) |sF_ $yБ0%{-x:`V@'g 2'}Ih( h'E>|='36l*".tOAV^?럡of,h5 <6iVyiUL >?lT(+uʚ92GHIrJ(璴\On(|<}_;+tN _-j2&>L)k&[0_@Kv?q)^"c[1kJw. Wǯ>C4tͽ5[*"NeiQ8pV@5?\qAqM`Z6N/{/ʛ+mhJ忌r4:&B+$U4efKT(R <*J`nmH >jP=~B!ۿ̄+OߌjJm>;]V޵EO@Yc5-➷u>u&h D& *5j׊9Itx!Q,v-:&8EfD<o6FݱfUL"XׇAaZ/yIjG^OۋrMKګӻ,W/#^Ԧ'|lDWI C4B0O)uŸ_ݤEkUo=~VLmR)Z8SC~"fz)0Q8EsJJ1n _,޸=GmeQ ݃ @(2m[~%~m*l'ښ2E8@J~Зc ZD%2wV!6 ^9/[vxg9e{TW"g}%p"q/;\M[U}BsdgHbҗ7hFфK:W*O'p1f`94#E(@hŸQ]/÷TVb$Fxn#iVL3X}tyb_k2 p͋SS8gO?xvT?0w-? ,utND(G $ L@\dt)xcu4o1nu_eI_Xso "m\"cθׯㅑ=yIq*,ܜf$"kkq>IrR>s1-=+G-`Opp jǵW5{DBgz.H/\ؠ]˩amv۳?kinJ냤:0^QɄ91A閿[ipjqZwU¥M -h{:&L'7)R@&ٱAVոk,*3;}oa5OȒ$YBV,mE(nJEI@$_Y5rF7Mr_N)QJ6|V pV,aa\Wk +[Lpaa;bEn '>S9Cl wݕ4zO2.2g'']\弌 Kߢ&@Aê.@k~#[WrIx`e\=9a("H|FZҼxKur:k׀]N KLh&# '\A;d֥a;VW͛lB0 u#Ņ=P%vf89 RjzNz'=$%77+hTuanď`ևxțJH0D,~ԘVAN06B^|\Ȏob8$1b2OHdR^88oc+Ӳ(Y˥icRm,\V'cgvZ񑲰md`嘽yFS/oFMبFZi!I쒞TEWQ\V^.N<4+6R&~[kNRl*Wo3b^cdLL!!T!j$Qo _졭`/ S!hZ霃 >A"+X7Iv 5BW֏XO.8? z/D|$?f}L ew!1(iBNt6Lzlѓ7f3:`Uc)D&>h}*x0fP=}:0/_;""`Z̖WeWsp9˃R^tL0:uZPf hI2Aeh^WsIbzwWGI4fÑ> 6kwXTN}E] I  EWTȮ. Oh\{ d~#<<?Œ 3R( V;8dolEE@TTvHM{|$!zC_X~o.J~̒,`ԽWM4 ^Ү#)C8LUpWz.1}^7TÆK'LJ4HsLyeVi:=%؁-rp[꛷P+\ٛG7ɐufw\)v(ύq?rE9X`M"9D z_L+ K>'=rY)"!лVvU#%i2eѰ(= Q>gZhs 6}ȺCr\B7`(=T:"9 ;n<-G%Pe5-+NWn"]pÉ\:VOub5lQ;;!v^sj_T:7ZHп &>|rg0I*GR%>Z0c c+RL7ˊ2?]ABfr1+=,<|O t%!˜/` <6:dJ pOǧϣNCu*S&z^2g@6VFda|5ѭbm:Hvs~Y4xD,<!;_~,lFU+%6(2k~B@p_s3|WW ?[[ߨU|HWAL,'N.FT^-V ^_iB9{#C)Q4F>^YɏDҕ9DZskO[R& S~I9'R ̭BR,'9eOu7(P>Hޢ>gS^2 C YD5jsW5/!|8kxutסg%IQ$·(N?&RЅ/O[غn0'r^gZJG+as6|TN#pO;:ftbD>k'Dm5(^tɢ^( ɹx6w"Od$ڏR(ZWXbAcs46>cL+|Gs6nWh/w47MOrr!^˨@=UQ)1X !JU9X1ADO`xuq1!0h_$m1NGtV^HO#tA{2jW-XLKSŅ NKmm$*s#3`ZOX_tw̴̕gha Y"p6CR5^k| >t(O;O3r'e#@x7&n]?hF2&O c`Js@PuMF~=c8i;?JɚuD5zJ,mVJ42L*f%4SFn\mN"J!SEi='0 M0tfHK>,1yR_ڶS/ sYWͤ zT~ix4-)4&>d䎧%lsha N =cY|m6iMv guQjaƂW"[tl5 :\^oK}"J*:n[_u˽ϕ]R܊e$vdzWAXX;7D$AՁ1Ll@Pllo|ۢD:@\o^KpRV}ZaJh2g-Fmvf Sm9bW\1`CۄA]"Ieג=!w`n  4MO*čI1B.Zvyװw5`P>ĖFJOa#/.9˫|8Jt0%A_i|);^^u#|q3"vv_jyLOl Ɩ[ $O=G#VN"^Eqھ\l[e06n5 %Z oNǰ_4 [~/ߧW?'HɈ֧I-1JK41q,ڛz&5Ksiލ-08{nj/ u%ZIB~3kh5dAq& B%7dيkxb}_:Tԋ6JUma9S/-ţ%2hPh03cA^zXw}CH&_b!7* 3rjБE'8'8͝b =:nh 3.dC[rR"IiB&`adnviϭ^gyQ^6H{7D$ʏq RqԤ.rSO3v<-$qxms]FmZ)ei$.Ƚ>^"di 0io]n/V='0T@j XiAo#Qr,֭KRΥڹLr2zj4ægvlo#Pl2d=;̨Gy az&^Ǘ-:6 A(sYs!s2Z=}ưȆA1U-`ڲOvxpIqA-> %Yo5jf sR:9̴a&-gϛZZQgN&-L&$6OU\;bV%e_s)\f=aѕr6p(čX\ I}oPga~7U΃0q却_}a:N_mcќ Mnpۀa$sVuH!4+_?jdIƢp,5y1OOm4~A [ni >R0 Hh u $om;a @ 4J.Z֞AonL`}bU^N-ϧlj73H1n%gCAU+#! J|-S[V'DbAXI^>>m Dي4hڗٶtrQ2 "iTWϞlG)l8}%b~9q0)(IPrG\/ .$,#vhae#e2Cy Ҳ9@'*:5E&L= 3F*w7 :l7g S@ m})>*ַqՖ.`=e:}[ѪZn۪Rfq{ ?hVE1B޴q#p/ ӑ*H I"L֕ʱmv+߿XAG?] EVUWLH)F̶>1cR7SQ,UZGƥL@V`zNwkM>UxOPv>U&[=VO FJq wiԉh-~:JO-)i 5t@F߼H@@bLVśU]cwZIb(.;>dg"dGLY9zDndlaցvs=UcVsE"We8LI\ݬ\y"S+ڙSN#& >AI@1G}:vܲ+N"Mhz3 .N $)5Ol+xw?g`vA Ȋ,cqWi/DDT6EKzPҞfkrr?EµsipM`ҹCo@aT<7c-ܱbhF | O$M:qpYbJ`!puF,'Mb /ӝ(F䱐z_K#~<\$(wa@vT>]C._Ѕ;|?|<vB ?3o 7!1YpSl1ԈM+XAH5*J?ͲwQ%VYsIȕo-%gxG XAƾ">[zCIJbHblX$|?XZ[,0-VŔ4-sf?}?kHZOfS T҅Yth}B6>g% a(o"18>Q3*q{G:J^^AMC⦥H'#zqo V76D29SnPZ1:J i8no.v6' o xEee_ $j0kӐ)eQ7;&:BV[=jsE!2 ǼJR5A c72BnJSi #i4K{$yo η}86W!&_}zt7eQ(dRN+)\oIR2UѡKm8%)\XΰWb{+o{Ao6QЦ rkg*Jiۚ` 5a'-KhF"d6n-DŽ)I ,@%:utM8GWKUEyEZOdT}-9d[c{D-/铙<,xar,aGWn)9JWc4w9\h‚Cħݒq/u GJp^Kn,:C(C\qup3#փz0`Mu9"C;\kgs~)PcMl–n.,S15&4o`08yLO&h<)kqrqv`+ϷoB]ujW}RL,NF-SM˥Ę4\U<}t<`])`5>mjEMJ UD Wo %2-6R/^i7!Xwx?EH~ @ʨQRc.wS6?Rկ.)uN×)إ̻L;47 \=T.)QR rg=YSv|D* ALwA6zǰ  e~D\&縱%mvog^^ i=WM aH"Hi+KF^8vR ݇v ?ZCy)NDG6}@ }^E$a{=X2&O#M02ffgc<׿tP$秤H_ϺOʝLm&<~=*=gx7.<D6+mWVЫ.+튛P~oJqJr&Sbg;GxPZJ4yBZzm+ h=Aiў*dӷͣqଽ8X "\S.Ju~aEM*M hsQM;>D{NĿ?bAg_=(ٺnHc66 $1.u|wf J<ݱzeӿ`s%I6BE/7/}jpDee ë%,BT|U沒 QS_PqA? '"}yO~=wi=\dK$n*68yVL/5tC[T3 KcG ת U8κ ۥ94QArZND!:-`OKoڨŢ7dZLFm>*9{+*9VO^Vφnj+೑br@<2Eu6i~w##,fGp# 2˕ǁr#j~F[oy?؍{yIhl@BP/I6B]C\8sk+ M̒*nUO>WQx<K%/ )iN2O>1?V:ɞGFރ/&p6(z :57ÜCsc."}%C'!"|SH&BB@;;>lLJJ5{I,&XYX:JԠV@f'2"E#yV{IQ%!2ݿnoOB[D]ibzDgD|Љ9[כUL<I?\^>)J5y@>CB;&3*`8lLT74tp%v$¸"W&JkM)FQt])g+,m+ĸ-&q9r?uXP(-9(V9 pzS)fBy~6 `OkUv/!]*9GP&{\ ҈ƨwYmZ,x!́,ʍNQ@m|~֟ G:{+z#/ 7EQTj*Eg@Vi ]C28k`p93M>T\6;7*L5RuO@td.HVd i 5]7*Iw߇ l8>K螼r1$lFרoF 0]GT8IpIK*E}*(An1ϱ[ƻBY"Ӫm#usxX٥e(̴hNvoNcA߃} &;G I@vUo¥S#_U PlnczvzoI"Q; 2S 6+F'T0rFS\Lqr?1;\/!+~\,QLPfTeKE|&N UeHn4m1==35;ŮS>Ҁ V``d n\,1nRVu%e\!_-I!:S d@8 kx%\HQ4t *MQ&v@Fvqe [ޓIS$i6xn * B2|[L~5)﬜E_f+J6܀ <\tY@F$*bнzyݖ"0c_[# "t>݈-2smпYJw p\)hHR}PߗUDž8A]0]_1+;46(5n׀tMd oIKČHx;DàoxB>Z}[xB {c1;5]z-ܤ@fw+5x㍖&Bz>C6͚T>))}%3Z!NUNO!Ub b3sԗ|WW^ƅ)d33e 5W p&=^GFuFq2L#+vhEjÅB澮0݊f\֓Ucp}Vi!,J0e#ojWE+Gm>]i!6f`U, ŋM3`IlSaRu L:b _v^uKI;3Vpc!q]7]@\h~b6MBe9w ƉjڧC0]ZN#:tMflhlfoS][i.TOh Pk.JZV+^]f_YbkPeݾ!^?A53\ ֥Xhf0&oGV Z YpeLMQU=F; i$}zl~͑yC7B涯Xv0\ƼeW]2#ST+%ŽM(A~a‘:V~𝐪R \0\cۡmoo \IDYI.蛜%x9@]ߙ_e6@EeVf"YE1cAHShmfE* nFl^Z/J멀¹IN?bx*ºu&+ M9ڟ(9nNVdfB$jg, ~E8$<8 xjXsO>̫kw;lޕ0PkT)-zGw14OWy0zn,i~#O_z+(.P/~EF#3R,Μ<0 %;Q܋{Sxm>1kGѶzxGlaiæ{jo_Ii]/ D;QV؊+uKEOF1M߇í7Vkyg3[`?Nu;7:Cئtb}8!‡J7!Tw5Zz_"կ뭠wfsl\a S4m=|mv ^G ]0Q`YfG(6$Re6v%֝Q{R' <䙍ObZ5DAؖ{Pjq!{iO0甇2cRQ%"F+22Eq? ߸[a&t&oJ!oh+Dp){ukbx?/Ϫw]kVi1tǀeWuKC4`%>? ]9TU+闰%{|;pXa1;ds ^~8fj$؍X^e/Ne/AQv0 +RR-![ 0*AaHUM'_t~0m h5~Wa_1!Xێ%LCY,лvlsW(6 !S /@\1WT'^xSz+lo!-?Ahb+B3?񀞝@2&ZBu]8OΙ̖)6}\M6idzv,/}e $c0̤QgB 9]""ܨ3lHU;:c.kFi!` .maAN s햂"RTN*LAdL~N rX`F>f21tJ",ݒ3̡"P Xnc؝7yq?A)|rB=,o::<~8edoR:T&ɦŠ~- ZyD0cd*-׵פHG5Od؊&*oq=uUUn*Cu{w3YE)/:!e A9 !t4ڃ%1 B-^knDl2(D0$6^䓉z'^tSOq5&fGހ8C.QE?}u&dmwbRǸ!RaHͲüe7OջÊH4 B "z$߀AVȟ# $i𢠘{˻8bn[;sμr;4!\\&FF0muCe`v}r]Q8TkI:4CzJKȱMoJSʡ?AUiD1c jX[-k#_w}F0L&&eL}Wk Ke(SMvtuΎd/S[hҀEHu%|H'{<7M}R0qn~*.g$eϵ4$P&[ ވN7 Ծ=X}^ݩ"soHr0ϼ+>7\{)os֫? 0/xH%QD|8Yqκ wp Ml<]J=!T%'lmUN0;v3^+|wY#2KBiT#8 %&n7=+ +EO_a,&}E?JE U-~]'aLekQ}3"Mq?CsZO)ݛYcL0Ƨ,/^yW#P͘o'YwQO5Oz>APX&AP Bـ'QEͩQT}c3#U>ߓ; ebCqjF^I +LBJ_gDVd3-fK%hY>ھ.`f(R'?J̺GCOdD~%p};V-c^V\QVQocZ# g~G [y¯ ~Mׁx4[ TW5Kr5!/W_z?Yaa-"<;S/yFkaPP .F\fo?2As4a|ҳ\ UIӔÈdi9y ~ي ĝͷ-|V:ϒ'3#_넡(\ձ^{!韵X L)NA AJ|{{E"'|ĿHN&(%6%QFƭϫ'>, ,o+肴N1wh l C!.j\E|_*Sгw3jC9!+V:˸0a֤Cn@[kN,]4rjzú *PD-i+y,4rCQ9~յpb xdqn?po5(ۦ^%pߏl&%}*nBle6q~K R4bRa(d|kEhHjaN4Z;t$d m0E֎'IQVr Qz@W;)O'0BYىMq%k {:ql)VTaȄ16z á'Mik0uF PIæ hal \qOөh[?<$.e\ixWd#ѷJe wP^] >Y3ʮ!}ۧ%؅<}'@6}M$F c=!3Q՟-Lx)>ڈڎk+b}`O߶fS=fDB`_ou.`gko#4SG%'1\vὋ G}? j~`~*ď$y`%e#/8@<\=<:/#@۲ aG) шb;KLJ2tۛ=u搓)H4Z:*ft&s&{-z24Nx*Əgn!T`y(`(){fc{p˥"%PP`"L =h<-8d4yH^q<[ňZXȽ:x=&^j֫e(;MxF ROH%U{P-|ˉY{ۄ !\ĆǪ<+`xa֥mog*p-D8\Aeu {(+|yD=p'qD P8zЬP7̉TP>l"wd$vUu$ MeX]ͬ."ZD*Ο֫o"h s)fܞ"#*LBcy !/ِn[j {t-)2MQN`؞Ɗhrà gsjd֦!ͥҡvg()(>qPx܎d`\d5Tw{?M {`c݋1eq1 =R{.fMmC@oi1qPw3M iD͟m /||,xyhɍuX9I槈tm+êP&mwVUr\ rTѽ vY+ӟ͇?}r ;] ,LqigE@!>M],$ŊP@J*ɠi\%[+r򏵸v>LFļ"zզxbJo'q ч42;;B?ȔLHM<4 j3( b'\%RJ ӾfZ\R!_w=8K,oXdGM8.؍&A@jעs<]4:MxJޖݲ6l)w- @w-'L2|ELh*(l~[cn0W虍ib~78]??4\BA(\_dN|\H QztYH t.2$^ 0(& Qr2 +]NLQ99sQq}FѨE1z*4#б5 ud<th#wWT# }ap4/=3ra=/67$O%JWP@3VT&N׸-6AOeXfm,rmyc[}0 ,z }% [Iuk5#@EB+4-2!G5RT&.,6?S  kE";9gGD5s}TJ =sYG)nfU$ 4Cl%%*l4T}Z",pZN}FMzv qF5L(nY[$?H8R<:md+88hYvGHx/,ա U֌;pdjq?0VQACtBB+:5Cjq#ќW>)I'-m\!Di#|;1S~ U#tݧiL{ClֈW8C0e7V9&"@m6>Fc苞l@tD ӥK[6&NiXLC|UH]73'aRs*E,wZ6]i ڸ'~<@ʨLcD(O% F˅5/wW*SuFΒ$=u9}<^DПGj3T6 8Sop[Di 6ݣ Bɴi9>Pfk-1?l<]WT|¤- gǠ_FXcXC_PlwöЅKozSca Z 8#Z)s/ p Щ4i>Uep3&s'ꄢҧw`K5W3q,0XġEe }-00R㯵)!)*04vB`*6N.?[@Q)J+tJ}q5`iT_$V /؞`Q ^%3M?(T#|#KFG_3p)t"*{BO]XnN/Pۭ!s~Et3sސOJ$[bl!'^aC/v(yB Dĸ?A-W n_Kۃwl!6K%]1<\?㴔s-|Ut$ybn ?@SY4{U:(z.FÿϰE6;iȈ%fJ%]1̪4^ NMǔa4ka䶖믰`fw ?ײ(#X19В~;SwZ '$=>ԩJH)߆%tᨠgYd5x9БqâF[(^Bȱ*Vi#zpx_Z5JuՒRʷR7h#-"$vd>kzŏb9\,iW|1njˏq\Cמٔ#@t6AZ AIBh)Ma:Qve@!K0֞r= w&K*'ute MBONTU"#teh%xGE룏+Ts=6o0UUUEkѶQ8Fձ:\J 9QD`wg^"jAh!<ɠɞ c(.-b{՘gcYKS +]43qn_:?K՚`):.@߂mm4 y'X ,\>;DxKV S_uw 'E;2$׃j[(1v4j;[_ !vUL[=/Rkn!JTrG֥p4gK wF*-1B=1 L=/ಔj%V#1iQޗCXd:ij!MZ$vm؂6g] Vt$%g>T[|1Jk3 &kTK+n,Wq,t}|hѷ kx8kǥsNl +QoqWz#6"zJ=\5&'nB>5ӏgFg<…*-fCB9W_乵"\fN~dPm;Eqx!@3,2xz9UXVp!/؄~ҔBt+{ :i+Ulu$GLbNc/V16/5bebA1>'Eem\s1[s}赍^|M'8~VfFk v>$~ _oVl-NϽntk2e&&'’dz7.'thϳc ŖʘbRf22021 &11 e6<_Uu}^,DzmE'2꧛s*,&hsEY_p^R!gKɉiPy;QEZ4g [Y%ớPs̒TGǵ%k~(y)3RB_nR3dΡJW'I0jٜo95:WR4nMN. F`ݗWR\쥛Ιr-qvd bXƪFN[hJNON++¾Oֹ\6yuffp#o |yKPmcGu6$C(&ۑN kcg o~MQ3yN=8{"P;qmgHM̀b.|}w(4.LF'4]س[ˣ? F~XͺڅiPC{k6'v *z*^ڷCl>sxu8 2T1Yk YDBR%L8jn/yEeڒhi"7e cuMIaPb 5 츟Urrct8{.ebX۰Aͦ+ Nh}_ksbwr# x5(; V 20z洷kp(BĪtCx uQBD_ z3Ayu[z)nawOYAV2ƴ|{j,HL mmΗV0SъQH1,?~&HF_go+X_m+R.k@S#&m˯? eq ( =6hf֣Y\.)psJ]vy SU~`ڧE93 ^>ĀFR; ny5(,/A䫭bk:v8EaUԅҼ5/P}yFl4! kG ˹˘|t`TS$F;n^nh4}qq<2\\R\qtq ljpv"ǐ6ϠˑE!7Okn;:QH!i+RLiʉl=<Їx(E˂ZJҜ"4i҇N>w, g3-As'.q+\IJIZ|0+Ud05 <DxK%h0fKDM_q:GkfغfgǝuY?"O|]#^(,4I-N ie<'Wc,Yg\:s~iŁχarA@^<2O5p5S)n|Gv c64[`¹X*^XHqŌ~/O 5=ƌ2(M>0J´:PX5) 4Viyࡔqw}#h(J4EfqZu7hɐ RQ>[r+ ̢96H/(gr9YL%9a̬! bRNLr.#+ޛu8'࢈+:tCm |mURxB‘|- Lu%rl@@OM%ptj'"7i-]jfL ֶ{Co$}htaoy{eOғ$a łw %tͶ>_jBNոC:rE/fDVS aVh²Et@ ^ RNuD\1pxsuXũN]Iv6Wgp2E˳hCx>c7ꀠ Yl p@nmC ?8ª6i8"k5f?Yl!LσXVl/M!?i%/˓+L 4JX+^XdG=:{TNI 1eвF_ﷶxyҩBhMΤ?^K)&ƁKr6ҥ~8]9zMɍ]^ƈ)p :caRu\G ~<v:dޅHsvK堘mLkjͽo hA㬛u9`=!`>0Ȱ'?Ύ&F>1i\s A(! Ru0pU89Oj*{ovx/,y ;_K4Qf? 1mf8ʃ ?8]la~.fŒcGj6fh36#;͞m"J Fd&{s g`YThK.SBM-1-XFDn, ;p}14'p7DwTe R`W63|Y!]x#+ӣӻ(KI9D[[wYcX;Wcp6xׄBrt?C F* f[?&a?un9~|ޭ <ݷ(MKd\N{?5'auuԝFp7SmsIl۸I:"eLn p2AS"xdh$i#x'.7͡eAS"HD+'z!+)!6=4h`ϦV `XStYߺ`!i*dfOM;4b@zS-˝ceڜ"R響FgV(aX]8L?S[hoq x1cdӮNfW Hxk;_'o/i:AL/a9/0E?iK=53.Y8l,b>H0䱐Tv>JIL W`2 liKi\ d7_%[4͘e`&jnő'ذ}&G ?oaքqzoUuz#?>RMY$GMY*v9Đ1Oh3EgĨs$d3́6¿0Gvb3*18h eyx2ˤ+l2>yMyt0b((IvST62#FdbS0ʱk-* "V!L-i!ETgdy ?sw:B|ZPѠ+fi ynHXHPm_+EauM Ͷ12.IK].\mN!Aiѣ9kXC?jG)J-S'ŎKm!  w-_^kƬƓQQF{ )՝+ڤ_KvbNlGIk0gT̆Zz?vkЇ֞be5SyDrj_JݫxQQp;Qh>[" IK@,ѩڏd,#4_?K>K*T t%/|[ ˀ$6"BKE@S'Q}r>9Wg=ѮusmYC`HeF_*&-0v4m{~!T xï~0N_ mVx[j[>db5/NsЄJRm| V鸋iJi !ET91g1&)Y,lD"Y.BF„N,; Kgb5αц߈;4'y\|T*PԆÅ|aF,'?q?ؕMq n!ύٷ xGsfhv{L`ZP\bL-Bd4Dȝ؍#w\eai]DY)u٢JRl.1m)V͹P{&NxKl)^0UrL(`m<;|@ܺjcGF1Ǽjݭ * һ9X3[8:=Hdy: Ӱq!?ί^\x-¿ͧ~G"9`oe5o`I2p]TI1g*ʣQ@3VNnp0Mp$MǨLIO-ZbW$'#gkl㗃\ Ķ,3>Tvx= (~+S# Y[R,$.L\6>D"M S7<UMIqg3gd1,n {9Vfy} q!/4qn0Nqu'{QvP,.L(9,!Qf{ ᫠R\PlcoRбGJ%pԛ2C=,"JѼh ,mb$G!,lhϲ&<$l;*rp 9/xT(11_'3~0;:Lq+6`׿` uHQx B֮e5$CuFi^ZȞ`Q6oo=s=ÅP$N ~D_8zuQcĩtma@Bfy-RW0@7z~fȌ9pgTe-0ZP-ørHY IJυW`GrjlF^! Hk$lSXL A^Ov[`}O<mܠVCcnBYޣP9xļFsǵ/JU 1Vz#yi&xsQ)Y%mӜс_߼2_Ψx *&/>qXԽ3|z|ٷ`j?ڎN '-#ۄOMu4 Wcr7SNYX3y)3Y(#fpۯ~-{p/lMu[*H $TUO+}eva"}I✺UM=3/#T|gRbKb#kH3(=I(ۧ.HL2 X9I$RB~벷?(5!Aਆ!6 4'HmJ//-BD&0hp- |Ȫ31~AQO3CR-:6 aaw}3ִYyG6Yi`? LT1MpEE}pez eXKbkO5x:̵95RyҖ~zlzP ~'~}i”OQOԓV(Oz<ц%2mm'!YuOr8s8:4JY%BFO_zY J|+1G w+']RnśJjS9*6anـd.Dj\Kw ~tTQDg-ո.]*˃87 Kv7}l48~KOUDxZ.1OWq~-À:JJEBpPʡ=S{Ujq+'YiH{ɍ1;^bU3x)'ո4r_1\eQ%|!2Prw\BvV2 I,§&AA"ҋPW~4˜{4z?@|ѩM( D]D[(X"/ݤ L'M1f iL8}V I1juW"l&U9.rqvMҩQ]ܘT-"T҈#&zf. DF3U'ʵ&islJyH:VeSPzceF3#" 9B\+d,k{z>k;lT=mJ2[2GFA} DD+2֋#wȥID:Y{-q&:yzQ#[UNL%շrd;F|#"t>OX>=xfqRe71Dv/]RdQh`uz<|Uz!g " ־qyv#r'呧&f2| ?Cܣ؃=1 |wHH!1 G mQl擝}#zuPơ[I!l{?L= `⑺50zZ4݁ӉƖ "v?ט$5veoԲI%*6j$Ixe F/"M_{{ߦ]*D 78A!],V'%iol[#6m{zq+/]2ywF5u!+vQF{E`H4M+}`V쳏I{'Ϩ49yf8ȹY>QLľ e!8|O2ꢡC. u~ ?C =n|0eoqw %S|yLd$Gu[x(iJ<6hqşjFhw<5Ji^Ѵdˆ*cQSE94yz$SJ XkGZ \g[H1oFKiACʲ> 5d EiOzcHS٤-B}\~Ng:5*6~1ĭVFvQ0Qk.2e$L _!wqٲNˆ&P%qǮStq'`v9d.WRcK EC6^Åesէa1Z Af2p-gݔ4bVE!rx5J}&}ɯMz-ǝ KuRp3 w)^Ҝ=<T3)&t)*Z`ڽS@Ę/ .а1*s9t#_9N47D8WsM]yyIzcϵ$吤cOP8R A:6VGE}䑧sҪqf"|Hre;ԦZܠ'7>OG[Hgyzdmw'nK#4k4zqY)qI+[|z0 r"H Hgu4vkB- N zl]EzoUg ˵,;@ (4㇪SN$rQ~-p5J"[wrNtWϮOQܥj/] &e)ܯd6GZ4I ߺ%z#TQdL@{&sWi #fB!Q@ezJN؈HmX<ߺly@S,my2ų&kC!_vSqrFp(mڄ7GE@X E9'b8*ϊĞn0t|+e0}\83J ZUҤt,!E|SelH>QJ0A.%,GOe,P«_F]v.Up,Ur@mGx[`W/CiLb:61/wӨSV<,7ք+\EyNpmV%p,OAuSuf FWuab=N.kE0ËՓ:2p)#;Qp*WPARA0RZT8MW$۳`:qbD YTީ&BR>z L fDG6׫??z\Hi\u]j9ΏզANءdkkMQpM?dva\YKrXG/E.`~~qyfik,tu"*sNAtL=caq{W6v~DDV#l99.} JFtftq+(1dwX*[# =Xej9qH0霖Qy|ѩmey'B㫒P8\bEx9 t9oXsJ֬"Û}稜H)֒äޓor6TnbYdpfv ʚTz\V‹U:Geqye6 ~立*gUG|hA7nK-̯?6LcPQISB4Mb UPR=#'xJGkQi7cyfӥ+ +?U֧+#{9@-~kc Zb 㫻@̔5-mPu]3^i;E@ >nK"b-(}˺FQSGUrK%+_2x(ַV~ ƺ~  ׉ZG}LIX!g µuF>Q[ 67€X۷&# HujO(lC>uY!;pShr<֞Hyp[:|HObBG"7C@ϧ?$IDЅ=QuG>݉T@IDQh+z'פ ;Z${'${*Y7]* ƫϴ3F`e9Q)sH3 2HFJ>O: 䇯{5Hᅍ|ee] ߆1H~dآdtHU=C{yMX2si?q,|_5X%:Kb$mj#4c]ݘKnD/HXvL-op_lY 'r!Q^z.8Y0s ?`I6W"ʣn'YuSa/H; ƀ#\F ]-]'^W&lmRBUQh!x/UM3Ts?=Rq^p'Er:\ kuPދC 37VRÏ2mUCLGmaL$w o^v:r2ÍƷ\mNs#a#5W9sx$CS̵+Â7䔦0.DpT=ZL$+U lmvY"2N]$!E+i(wY퟾ʺ7w ӅiC|"=+1MJ"=aDaj"fr`"Vd4da/A?{VZ1sLuȸRPXEi}F/s!e(ꑜ; R5dN8w2{vjnq[XZ_M;}@;4CXYڿaXaIƘHpVW#MnhOgJiҦ,ֶK7UeR a#D;%3/+ɔg!}I{qMT+wG)2SHƎ%/} S) w_MY'Hn[&a9W[&xZ)ҏ(Ax88fۙEŖP%˚A 0icb́wVM:), I4͊ʘè(,!Ja08Mޏ:0+F\0ULçЛT;[$XqQGd,m{ܜ^l~/1/Z]$Xv#HDg& .TN*>b;␃KxQ. (I^qO͔@@/gwj\Q Epl:P=g x׬~&8=ȋ+m*EE6,WlǙyZAqZKs̘Iq|ʒ6, 4E4uFb\*u,7Q8U-Wf'q>&lo:xAI:R;¼&{ț6X>BtJI1+WU ˼xiT<Ff5)<c BzO&և0+̧R#h1ߌtI j#9Js],З & vx{;SZ阵KӠsHnY9Ɖ?t)|_./1ccxٰ% j MVjt1ڠ*au#r9;}$ S[;b&ڜ>A)!OǞ2AYx=L#i_5Wua(2%tL{iq"^|()Qbl&edo{~*EhX#t_4!,ee'%@$&4j5Fvy;2K^(#Ao `S0XnzqR`>kxy*0L U+|z+rh M>NٻAlak`_KaO@+wXZ%:s@# 'd> Q9ᥪ[;^W'/3 :6#2\)-q^_ZG@TpL5^]>ɇX2#c2v/i*nFؓlG$%$+j%OjSV{X͸zq RXC9sxcrTWd@.Eg\YVk _trà_yDhaU9DroΏ\cGB;_Q:Yեo-NwĥcWtg uk_[*E.Ԁ0=w 2ble}d/8x3$' yD+WXt5ʭd! !Y<6V*'G@e!NQL\Ed}Z|@#%weds}tX7Mrg%fO jˤJNܡxWYnq80$p__l!Z2$k+g8|bR5,#qPALk3ƛر:D 5CSc!|c`MY7qe| B}t,As>'!fQݚD%ؐ;l٬Q-~s\yN-%G"Z֟u))p^K,T׏}E[H(~Lͤ H}wAJG9Ls鬋i¢x5>,=F+| )g^%ƿ2<`l*a?ox৶RE^߂hf,׶'Jp0K8\Q%IEֆ|ý]Wylm&vl.W{`()&3<8a:g* K[d{/ixolo7OD{uPYzm8~ר,JħQNI2F|/_AcZc=KC8@fh$wJQeh4px0tHlW~lN]Զg s:xLE7@>۽'4;'S<hREpK5~?g\s m`{P~bu8:T ߄kX̺)/hpvG?k9L*cca*J)ص19߆)# %@y RJݬ~DL4"Ds'(Y[VW|ޤv)yff[ԃv)L:B\2Fm;8T}R McPTpSd:LE{MkW)!`Xie{-:Vx˨ZTlZTD0_5Đ-ga x7=WLРm ;Pqɾ0OU/_|6{QJj:K!X|(3^k՘YgY7pX|XKHEu }>T[RjwGV]mUr0#ځԨyS-@T4Lδ~a=|utZZ8BB>尨;!Bw)6[|1Gr_E,~^zobPGp_czT I#ukDtGfV_zlu?a?H7O7i5\$xEG˸',^WDGr[f(!m!rTEA# |\/j ^Ooځ)91ۛ,!a8 q>e<"p+7A\%dm\tp&UHPQn7-)>jE5Ɨz l@ [t_,­HҬgo7(BU7{m6DJa(j1ѩn,7 >[,f.; a'e\,_zҐv8,'\ wYB~jٰ9@.!RȝEnHR+iYŁ#(Y8]FK$5 N -"/ك5 l<}^$oBFm]>Q_5<9yd\O <n싘sOv2Zp҆ 꼢_rf|+BFwX-֝?,1-wcM] BEu@Y9LmĮ鄞KO4\"eGH#f:7 #r ) ɚ9g޿^ ⦅ 7ǙGn.AD*Ѱʔ@y)ԯZ-{`+Y2,$mLcnE ִE,!(lS Xf5Hz$tZƜx2PZ$OqI"hKλHz7`*U<xӽ8IDdJcbG%mcq}Ύfsl(ӳj-?zuf09dBJ,/T8jK~r[dkq|ؐL54%eOU݀o& @5ZSD`Td 5F!kk7b% Y xSJj BIhKIa]̑o#Ǚ)'yD[5Lm(z|-͆۩@ -l@9grXCP!ʬ>h#Xm1j :rs.5N8tg9 :7ԖyiE$_Z%2߆/U뿥Z8fEuX8&~6ZP e哊rƝJ+$̸؂Q<f齠8 HNO~(j5uxTa Q_&O’IV,P);Y/8dgλI +^?@= `\]R)=g-6fS*w&Ĩ 6{sH~ aY2꫌=f[D1 @Rx90QQ;_wqr=b7L%`.>PNjmK=3ͺ``v|&0 ]zf>w8nw4d-@ɚƃpN*(97viyPA ~?jcm0yExLIEYWf, |)I>h@;Rdkڗ12`ÇvaВQA7`zR,`INMqj1\Z{; Hh jwjJ8"7K= [EDBHY].> L3,!)A rjs!5—OΗ kc{ʶ ,LB1t-9y-l=4o e8^6΃?u-}f1kp/40IXڏbVRt/Djq_f`/+sj'BP*O u50Tګtb|4[yR>q8^KМeSS:3BfARͻu}Y Xx`?JՒ}D"/`VfZ~* mOڿ9|:+qe$ȋDO LZWH8,4|_%6P9fg2KԈP'ǭ/@*k[Pd~f;I!eZ{&V' qITg`vNW-QU_t퀨{ "Vᘜ; =YA0Y'syow9ᗤ2ɡmc19 A}~T$wZ6jh/܇2ei)&n}K#ȉKWuؑ-} rwF)@\hM%C_#&kjA~Bؐ'7l9n|sm1ozHVQmm!MQOhQ|c@ԃoAu:qL38L +{6HO\s#I>c?^0uz)4(tql *'({|ax>ef(gwzOe1UlN{ı9OX hтu93^:Xz?$"KKtuORJ9b,|X-:fBW~cb ;@nqkH2ՙhYdd(HJ[*%ἶ6RRZ=*RD0n3> R-wT%9Jѫ.`x߅VQȠa LG{ &IC!\{E2q {Xt?N7%fY敀P?AbO o?%[k,X^K_ܖ:2΢݂[N颬/Һ1lѣ1S_ʢ3RW(o+-f* B > Pt~c~PDm;^E6$^(xQ@af0l JnE[OAPYi20[z$OZpܳ"D_e5^I3jAtTЋy`ys!VL6}W>,:c2[8]ʱ\Ug?IWp{I?#c"Fɻ+!)F719nR퇂#`> l|*|4ȝ[N*"c k寢^ E6E /Y @JО?GmeϖY!5>ҥ{سq MG\|6l-<8xǪ3OEYՕ!/eiLyr#ۧ;vs\!Ԉ<0Rd) CS*f9Ţb~% N}:uC/P|B ό5nI,IؙuNrʸ:^\d.k/y (M%(Ll\Exh/7NR{dn蘁=1fQ5aHTeP/0+p&-?׬߽atz =~l#Ng&[a[A/pR~i)BsCޟQ#BqB9kW䂖A)45?/ q29Z?㹧hLvr]Ђ\ c*ZYaP֏L04Ce#t SXUitU1:qVyhFt"J!1o{#-j6mSEdW<FK׀!hN-4N "pOؠ&!>xa?zN؝D7:nG}ER5p߄ڞJXzY#[N#fX"')?G|G4<:#bDɯBldo98VU C g2Ѷ -c/ӐSh2\}ԋF^X8rrCa q Iݔ |YG5x8ˆYGߴԝ_i1B#Ԙ +`r H>4[ZBoh,S[ZhGٯٲ^~aI^Px|ˁW479׎5? lDDf]& ?M7S!:XF$BwMz0m" ۀEH0$L1ra6|a%Tf#?AU-\ :@H6L4#/2G4LI,0XW~}kLsX2=F|0}6wlY:[QʣG!. /]:jO18lT92=oK-߀=`1ˣ#(!x{(ao1jo#]8`7}aE%"hH;͛GUnX!gd*<[Ƒ*VeHYGu= sΝoq>{Loî1|Q9ce] X+|)o= i ֞K^𙹼3m`]ZHqőÌ#i#z+|da=O N-rìW0=]kn D pmȆֺI1`^)S״`KdOZAX%TaIJq32\eCݛ7Bݗ[c9ׇP=r=އ %aGXW*fZUk!I}lP,3)NؘFյadδ&Ɉ MЯ\z#qaΉ̧mnq iOp/F+-mZә',yUĦl'Z{˜?U҅&$s*(vYCS#@z7i.݅0nM(_Chx:(`} @3j=YLF6th|Ng\`$$Dgx0<N4#z/EX;^чq7'!L5I"NWD qf5:0tH!aV XX#m?z8LSIqIsla!TAru^IuY9tbA2"S k}l ş`ge9Xw;UÒ0^+|bK# ߤY. U N,X6%6%rJ߫>Lg\ajbH<>hrаufbt$~W,WOەUg{qDQ$a.&{ߜ7j3É$G|bU]';%Zwy ޺D`j{@ySTdiIJ/F !Bmc4y\2 I悭Q*>HYO=I\1e낀nlk *MnKı%4UYDc84vտUXQQ6yY 4Awk,/3]yʑ U[HpzN("~c6Lܝ]\'\[mXV̈uĪn -)?20?!wmۃ3l: B!|q Y)t[h}zojg#]=IbXx`}!oF# 3_0@*GC>7Cm1 gS姌hH񓨿ךHA)upG|s pMEΉ(aLN|r׸;5_ׯ: jrUm%5OP50TPC}*_EI$zs]53 ٲ!ɭe9=nu\=B].葓7E{^ZkQE&̅SWai ԨڶhMb_0(p =.Py!sQaOjZBuF{PTƄRDHql %P9fbRxtI} 3`kFiPUE2imhxEG$)o*"֋d*}9ɓ|y!IϠ 71>a Ndƶ s0D5W?qS.+@x0birhVLx¸211u \pw2< `kZa~6BPkm%1G%5'l>y$|%1k8TA0q'.e8y)K{OjmMyذ p#+Țk@סԤp-TނPP<+(q-$fjl9݋k[KYddz3g*fqkip0A6n;ai%mx8uB @'^A% .<ڞ `b! 3^oWCT>Zp4.#)BxD'H`Fا~׵ z|ve/J79 M0M=RN$/"I5E($`R'i/ԹFǠ`kF2;\LҊߡ,ZҒ duď?3+o lY5KWw=e+zPڏL#ѩztD}vR~t iT?RZaw,`eo/VDu/ƣV'fy5}?*80epCr'ԝjaV+ӹZ,4_-)r3XϖKW7 d|~k)*]-: g߾ec{ݛlr<.~asy`@$;T{ G*R#T\azJTy 9fN-!@u ׆%3h0*6 lp᜴!У/AwF#F'UfFoD]5<}ej.FTT R0rHН,!DPjL"mګ¿Rپsrdt:X!TYwhY|]Cn4._r% gҲzo=u&m+kmR["_ \q% mB#H:ñ/lv['F_}#mV'RRe؃B~iYďǃ>thGwr` .4\o2Ys@y6whϋwڮ r]K>$n9f=N4M&^FnIn6!j9mnh}-٨;'@eب Q sHbؐ~%UM` Ěmސg>K.Lދ d|t7? +iV<1&咭(_ U }^45|<1ѤM@Bhu`kgLs?Tx3`_%2iX{u!|$գ|>Z>nyv^m= `[&6%ۤFvgXDC#0xJqT?n쟣zc[/b/ATv(@ņG =$_>c;n"d|B'eM#hw;$nIeV%E{ܒoh3|'mGԐi`0G4gE$)$;.LzVRPھoS#132(:>3]ip@.c03|RĞ.;?ML86m@u aI6ȷsWS?Hk'3dȊ/a0ARTIiIkZlٜ8\N[<3Q4 YtF⍌ܖx I߀b %8*X$QB:r MZog2ty;`z$s5թ1i&e o RJXnrِ+MJ4Կ L< %wB}f>ӱuf$k|^IkW#AxE yg z.ev`=S$,ó-ÝTpD_u5 >3|4t+x"`N9a1w70/X6sK3c5^Aa %W2JQ%.I۹̩oؤ[zw8ߙ5 5 JVjhMV-ir]VԨﶼHӥA^; 1<ʉqj dvo q$$Wsͤv|bot-J B/v~M~BL[* ޒ_F'7IېM2xKQ}L+4 .1#yi-Ψ",mH^I rn+JᮏfA5,Ytl F lN,[Z~Y #&F-s/ԽD*`B,ks7-ɟ :m7;ΏjVdra(9eg(n}@ԆjIi6@ *mQR*1b C6>^QXη j"=ܵ=yir'$H/ *Z1ZT\cQ׆/uFYE𱲋rnD*MsFv xhAA~)9 r #3BX9>kD=}h-P rɹ D Hbq|:*ھ;<߮L'&o4mJ~<8U@:4.k"tYm6טFO-kd~97S.ݑɕ'9N՛2a$bobH&:)q to bTڣR4&NHJzMSɗs891`$/0C.ɿ]+2 \.հvŖiβK_~v1Yɀ!z+~B@i.дX pQeۅ;3/ʔb:@b0чzuϲs)7<]#`瞻y[,6-ay-{TI=D;P|C8' ߻S6YNӉͩfwspYCӛ@)ЪR'QA8svZkW2h-`XpLGQ,9l:4Hg'T&r@;' d!H)1NwK[ 1?-W[ !}r"%DM8{[Q#Hka ۖ ee~0O]ᩡQG-H+ߝnFj &y]o5jGC}5[E_8Jo IҼ!ŀᕢOP\w}:2Iit:ab)\ ᳳ]EN: f;β-5y3@=Vx Meu۔@:۪CWWtGG`D{Y\|+6mXwȰVNZzkn\ sl_i{?B7raJ[~΀DL iWRU#Nht5S)9>u%gxCCYۿp7@a4G=v? gR#P)|+w慓Azu 1lp=>O؁`جY):3ڦU;zKZXI2@D^ST 5ئ,a#ː&hckX}'iR;ak浼Y^ģ\izP -x&!m-ZF?u5SKKȻ:*&H [7h?5Yѹ-hP--dJݯ L0yN_b`A74sen@4h1{r{Жm{_\}ھ<:?8H7y'OF׺F)#,>ERvq&׷cD l)|7ha.dž'xMx7!'ȬhhwhMDqPxL[0QVpP޷bWl5;mm{ߥ PFZ]Q):LkPkTTƪuyݙ?-TkM1^!0I1}W'E> =S5%Rf@~ Ez8ld;ȝ1~Ieheua.t&l$Od|D@mA?Hc#wKD GKͨl`n >`\K@lS{S9ks KID2f L&.IUv lUOtS0.Npܠ.z;Ԫ>4-qyt&w-կp\FM{dB:*eMЏ|ӄV h4s澚H˞(/z.0sV8|&zM:v'5MDX:v)EyDu6(rw g8HWk!2n[EV!%Wy7ePy"]ÙswBM dݍPR aC@Yd X+ uh2ҲjoG|$ "Q{ ?vҏ![8*U84۷Xʅ,K $m^ VHEh&FYv*w8tLm`U?꼣կ'wnZc<;BEzGxP{Da]WC]923o|;W1crz?ފ:.EbFI at9xvIK6` i]LjPCrZ ֯!H `gz(xoxt8rJ +Ĵ[DgGBC+\Z#];lf7ҍPd7 , N&`4D 0bQ3XZIC__>B`: {E.E3%2;,M d> ]Hof>\Pj A!W cf|16R 2TUul P.j&(|vGwꌉ8 R.S:obԘJ kVx!yQ6ZL+SkNe:@`! 5ֳKK`'IE]'}G^[͹ %EpEN?X{xYDM,"Ohh9.`m=3?k4KVqYEmf tN\0C  ~4QCDS5塚<ŢopzA?㧣~9ehͼ p 6=*MeUGKl{S?w77,[A1܏5>=v*4 }NBn7_ 䩥T~ںd`VpBA ,Fp [zxH)xî⫎Ӿdݍ"!X=-yJw[Q|dO4Əm@LsAa n4"[݆/W2GҗXf]-.0/BFnxڏeg Ak̚WGZK8ŒUL;&)y4\WV–sOsg9D?I*l~YEe*CrflIfdV-N\av%pށH'oཱུ#'B7O\`E!>0Ȱë,r7d<TɏmVx79y/N1c ).m=2ba,>.%9 ^T==ۈ3 s9'Q"2]SLҼ`ӗ[a d*E_ p/CkTP \_\`(qޙlթg͹I̫hHJTvAS4p,*LBb<cҬr@:D-PKU]?}nk_`J0f7@ڶ1sg-=3zZ̵KiOcžIY9e&B}ס&{yƣ-ZkQ7vU#(zꍦ XbkU;pt;~>&kX_ NCSOtѝ۴U(5<}A?08x_>^eQTrޤ!!SM$_<FI^%3F ~B$ c-v$.#ӢKsg.L)=K^]|SQ>Pl XagXv=1]}s&ejӓ[#:7ު :r)țj3Pzuq#?U)*!q**qÌ0Yި"#%nZGd݌]SnXC\s08^N){S TD^PH9vBz1YZԓqkGvMk]P<;+)sfڶp끛~)9i0W/z!%j9#An(RYٍ  A8Z2|9 [}łh0ƥ Maot3]^5z͙ܱErC'I@V &7C'n{vG!$hH+&NŌ&38sgϡTSɻ 0^f|/zCdDwI6XQYuhGUJ Ȼx,\׍f5Dgվy8`539"c*u |+3<+d{۬΅j<pC>?aHLU̙y-( JڢyAPS$ud`6J B}M\uu5McFkKP݄gnQ&1c _Nx(\_-䪞71zØ 䡳>w; GJlP9{\ߗIEA䳃)2=~LLixǺ`īQFG[(DMO5DPjNA| e Qq˴Τ (9,0;L֑9Ph\_Y: ^Mn*ԩQB)h(+*Y2Y7?uvEdl][ `9r"&GpȜA_^꣇xL0p5HH,Js@{wwIXg[wyNuSG-z~[^ei.E%9q\Ø9(L| WeHR,_NRMȺ=k HJĉdBk<>ԼZɣ#:'`g2e6M5m ~qXI^Sy\K\U׍T/40^+%"Iu$YdLa 0\D [-(sڱa˜WBT_ʐ@{+:)@ ͅX*t P!ѵ('@1QM@+J:*KZxzfՋ`h_G]p#{ݪ`P.: ?,W]TɏTGVS/M}X,EϏ`mfdރ8oTS}qgK$ypX` {FdBY:*I]GZ8R#[quD5Y` rt)I`HZNppfeӯe+ax&˹fDBgrFG H4Kth=UÄ 6ږARˈƃ}0@'}~)=PæL&Ks?VN|my,S6vg 9 Qo*d?93ݵ76F}O&Gl=rOr9~)VA>۠!TSRduh6 30Vj =h`c.?s~X˞*0Y#Sv;=8ߙInpYh]g'|~ F/7~EIm< k LA63$O2_ -N W ?K3F@mxiSgs.N>} ?ZME:ceQ qyw8E;%<if q42[xƑCϨr GB}UEj{${4wY3+>4Ƙ~1xt/3{kIts/Nar2 WOP2:p. S u|9ƼXLꅌ}9s~i:. L:/SӢPUҁ,<=f@Đ,bjoAXWw>v؏4U|z`vG.38zF藼)?($,qys(:!9î : *8(r4,dR}5/[f t&hx$E{F6jx nyÅ{1UwiFl`rvi flrB#[e Yb|$,p;^P%n9&P/y-&mV!5#Z 䅍(+>-ZI4?^WŰğQ̹3wLS}<`KQM7Z)pޯbBem4ttg@ &*˩9柣U|O {dMRS)?ns} ӌ y7 H-%v(NƑ.<ż:7_(G:Ttr R8[0 -Ey:web-WZڱMuy Plj87$Mse@^aYT8zs~  Afhቶ8}\r}yg b-P;gؚj9cE?7@]=V QrT7a@ն!mQQU?_oS4/#o.q4z3gFqxO5*X~bHY9c>JLՁ(B%Zlcb24:&}[X-%E'ҊkYBБ45wEN5h QGA#XS]<'hD5x%הb2 q/CLDyl}ۨ~n /RlgS7X=$dG=]~o9dk W`#)3qM+J"J" P&ՔYWԂ@Syʪh6΀">jȜW[^Ť߆7NS;geydܼfrS&XUDmRnC,.(b sC*uK8#1TY%f?Ç DOqJP^2:s 3b\aR[5 b|n]DE Alb]opxI-*bf[TnO\@Ԣ<`r]S+lІ_/ކJ2M#-4F󏱥1FI5]01n3%HZIJ?IVN5SkFfX6۠E6W}Əh(W p[*Su$hn' ~/AD7.Xoabh FC^ ~H.RuIfD{: f#A62"y_E{xP 7@ՁW⇳؞ NpH-zc}[lϥȃ.]u8Ӷ#p; j|߯v#:վ8;I822e}JܻgvyyamaL}s(;;,fhDo[~@]Zu($Tte{i[5LOġ K&.[L͚Ꚕ >q#x[:YЭ Hm;)RQ{~ELUtBW@$4Lmz.qo)=nwןi }pKEê܊ vl Q 4藁V2o[uƅ._$G}h Qh+(e+٪{JEqe<%.yYA\vMכ۵`-@hroJ6X"|W$L,t >_PZy>v?|ZCI~C_4jاQ_V UeۺoIDm JׅE{)=3/fpͶ^6bOϴo >ѯ:njy9cј\D3"IѢ _  >>"|@)2#'\fo. d}O1:#঱{$~#=0?\s 0Ʊ?k:c 9C"P2z# G+ &N8N=ƵFʕW0&,% hD yŜGu( {] 4{kW0e2 Z◃ft nV~g4*Z6_1Xp\ sɾ2S#)~qV%@OFvs3kǦ1 Aݾ/xьI˦XXtm.ҚcYQ!6](pluxV!0xxBl 魦7NF1Oyb t~O⣆:~X5BAXLf)0Ӣ_h,|^L{.b_< v Oݛ\n0"}AYqJ:$4_34qcA@6qtbٽ3 u$m~{ċ16a6<}$gҦ.8ӒC %6;F~!>vۦY`򕄢s_+rj?hݦ!{$D; NsdZUԐ0\$G+Oa}Y_!/NrA΢).YȞ(WymBPPzs۝ <,B[NRТw"+^I1Rlyt"29躻n#JFE(U,o 2dB$ DG-mMyl1ƴ*u;IVIPuo|O&0-Zy^YddInC< d#Y;XCB9CP9,$[Y_ֵte`!~Xޢyc&Sӹ#!ւN|۹ Gp[6mQ3 ǕiUeěQ$8˫#cX-+JYd6QbgK؜ẃ!gE槅`CYN\ݳNn3ׁ(2ʤkHj yL׷Hbzwű"N"WM|eVǒ`<t\}EdVonwc^MH?:XA<)ZGa=A$ lt_(Vx)H5@cYf2:'; ߲sqm!/ &ڷ9ɥ"'N?C?υW+E7/h?)#*"=؝M%GSzJ-i҇*u~wp| :0P޹@Hz`pW9s oF!\M.QA)^~t8͌WG\`v ' aW nQֿ=[ZQuUA 'aҀg8[ & :1ךJJM{||\"x!fX= dV Wz[j -xsZ]*&C5-=Dk &5T?j=|;>B@k9+}&="<$Sʔ@}# :hPtj:O/Uš#M*V]}+p7m\:cd/2ϡzNC#'3'/lyڝ'Eh;);ҞX =fUd.=F/YSU%OsF U?g]=G$=-iE#C{1OÕl{ =]QڡL洘_or-r>*]JIzIܴs/?P1=S#P3]wuRPF~*ȁX.)[3C/0qh[Lym&LtՉ^Bb]qwDž,!MOJ:HӟRY#υFC.HƄ:n~vP%\3"(߫~RRYch@~)NOb=bF/V =2A H wz.-7L?յnfh"תԆahy9Igz?8Hosn#o{NF> Cu#ya $J /zna)/F[ 3SԾ=`%yC(owP]3h])mVJKѢ4 收e`AGS2Is)&v {0s @Q.DIJshش#=֦$RV2 `Gi)\4& c4%:G^ ԡ j28|y^ӇA˭QB[v)H ]hzEaG䝫|-NP9/|^D2KlE׉!m|uF k 3pX0(ǐqLԞ :}.{/2Y61U=hZO8bҀuhj xQن㲢RU4/ =ďOv~XELGcD2+q\u0ҟ9GT3@Ӡ[pbu(?)-zیw?2@hoe7T*P ݫfEM|n{ύ jG\@&f3mKŭdE V)^1ScK<o+K:yS&kGFo@٩Y|9ba2D%H ;0h4CO^j;yMGٴWht ߤ<(zI5๥p]0kR^+ 1-x[.\`8vTr8ܙI y|q"()|.gGA=TێpW{-djbP=@l̫b  탡O'A}jZO-@zb\-DQu''b&TT/;}{kuz'PpLp3]ElϪ(enm^oNuJ(~MfF9:u?8D; 3H6ob(M[w_+DiHUlɐÊwu.M ɿf_6ѿmJ[w+̻kjѤ _nfvxL -|7T2b3m6?[k+i3s1+Ó`* [~Į\h JQAkDDHxi>qzp)O$~Ǘq]c&l;Vg:`' Ւ6툷~5zTFh!c(GFAaᚍno\q BuobkCS)'&<~ukG>%%MS~ ՓaY6Wuc52{gY-3ΉXQ ]j",٦<ƭO "e.^#6yxUV9ISm|8=M c>#/׌{B2OyGf#.rY36:>Lh4ǵǣy:?^a/iXKE R?qs0cz&IeWdAt@4ihL(i/|zUU7urjc dJ+]KA~4Fخq"mBYj6wtܗ7&L.3΀/ .) ܫ7_Eǀ Bd$%]ڋ(E;ab+~0v>b"!?Mq. i P$ %$fT|3^m4CkzNxkGd5!]jV|#IY |>jb/f%E寡3Rv.ϛvzy\ގ>MZ9CA(V>J6ז;]'Ru՚9\H||!;Waq \#O~pn9۞'T3yRO`BjA3γ:AC7 Ms@]/ר&8OAx)k! wlKIg^3$mDMFOE[1DPA E_7eN>K 僗w*c%209cb.iNvWz83ZC>qB#b0"" -~7(r (kMbjq+<[e@GD? *JJqF7,꺺\*:-&B;\{vӻ`1Q,>rO.C#*Zu09q+;d]ƫ vn(q TV! cnƪKÇ ': S=ڌmU{;K}#_@8-\=8hRN g~Hos>ќ n+3l8sİ^kS9O|t(盁gEV|(0hM _Bk2(u~z`7v-\@T_y#ȶcE )C+F$CF3Qe͋#sC Hcg@7z|<l8p*J0xD"R\D=Umr鼏VC Gx;8y!k6PF@h0+m, -wjh0Yjڴ;}XjcN^ݱ1K< {K(Af?1bU=3W8wEeuDH>ۤUEk )] 1[An^6/m[Rũ̂^r*J[#¹G5rX ^=:=AcɲɱnG,="YѺyv R4/6|S/w36.rAT*>] Jǵ#$CbњU[dA-ָ e* }2O!py9WŐ5.2G|/?D͌tލlU4wT4oX-׻xعz*"vufƃ 䯟XPYAL$1 ߡr_]~%;\F;x=Ucafch4omDgA)Bv`-';[R! ~lL@'Ɗis-&8)4y@SqliCyϵ/~j|!1hL>뚁Kf/&ހ0q0"cG 8kequGK粈BNZݷ1'71Zgm[.%I6J@)RQJ(1 t#do;Ȋ[o`zem^χ)%G`55pVds룳uu XQ:! \ɗ~[ȡWH߻JR<N~E V/,-O7g7xEkyY@dw@=]kG#&nVlRT55-Ee]aEl 9h'Ϸoe۬ F+3z ,*2 1cj|) 88/b՗*{vL/xKknOGV:a,O;$()Dlb>͝2J;BIvkq;]5 DX5E2^T⚶%1M8F oWםaT!NgssxbupM$ iWMd,ܘT*zhIc) ]ۆj<K0Yǘli~&@ޯ\_*h@Mdg=c}dL"Yp nG67  儧aHOb2:?qʆKR:=XiV$irr֞~/|d @VU;6)qxڦAāDPT6ֆm3%]YAXKж/j$p˾;6H#`#{F]`۸b+Zw<ވFh GaYrk191!:7>7 b@M*y<37=Y|6NNc{V2tbpD_wm]v(Lf+ǘ6kZ-Ov>MuxD=,Fē$)3:28]C~Oiώ[7g Yw-ݘTW׾E S v6V"3pV$kn@vrb=$8>܎u򶈓v=KN{yhN'{1q9Y#ؓ&G p&}rchkYL7It|oIX5e֞,'4h VoB#S;j?=IDaڬC"ukti\1kf" K/jz9gxp"V-|U2 $U襫N~Z:8@XjT$K& T[AtZ6*.xǣ 9ѹĈ@>T^ vu xG0\!$^adѕ@z8 % & KEfcYdi":3qي '>c4J;œ{:GB|`&r8߁?С?aHPl&gN^9ܭ#v%}~rutDc|,Nvėgd%T_I:SdQt v;2%xĸja Q!Qb1-]pd{Heԍ\H2BI78(*}9K!UM紨H>-jFlm9j&/K?5RuH ]dNcV*c 9ZTDUZ 8⠿Z:(X3zƋebΕpq7 z?$4sx1QH t&z1I`?A\ng`ňM sĩ;VF+*{lPC9[]&{/rg!jMC3L-s1l!*q0f"r.UbQZZTfuk3FwБEAZBndՂcs2Ԃ n (z(%Kz0ND%A}1nr\JxVkn S}0d0i AE3`0& K@wx["]S*4,Navձjm6Tve|p3GG㌥ܸP/1t0+SC<;󛶽q[JW)vzLLU)|Ck2rOG:a~|g{~wj]V9}q2p械ڼ)=LSYmt4w5,;ûi[pP$,S;-ɩ!Ӻdԛ0_1y%ta%QQhZ<\fz5ڈs,d(s}T=|\6vdKQIDƲPDߖ9}352ClXތOV֘&˝ ":lZƸgSFw jzH@xAV&];9b?)olfj9KQϒG J.*47Yg41`$*y P@[ "{9I&<*:7y\ޏLm!'jUg#/%ً,+ko̿dY=r$EX_JN} j*p!jȋɰ8$7 ׊,Zt.h6@|Ф ֈVq> { H HdX^rQ9ߜ/J=]ٯ池OEaU*u2Swnw`&MC߿-EtZ^"n|ޮ~ii>4 ׈skk3gi.v:}B@x-yj *55+cQYV_BU>yM0t|:9TU;1[W,贊J7T2rb<.[h{?aV {?Hf0hyDS{aU_+\qT I(Z:SP#IEq,QD[`2A{>X>&2ѠL!֎9QSp_N:Vb @u !0f]T3H[OŒ'1P~Ӣf6-c.|7%kGL(Zg+-lmـ yfPu 3 MnU btidO L)ϔ7۶:A2O"\0 hz nB ~zsn\',8®Rp*'ՂS˂{@dG3m'FS{{:%6?>41ʄȮ$\K-f8ʛY;>K: _zfEM}^+JP<"C g>I v>** L{SD{ѝ7NV3D? dZ + N9E6QsYӴT/s.J? R-π/NInذY*'/ɕGV{ѱ̑)!XEJ"^U Ȳ0cr>'ƻ NLteOa2Nv<0ȍ C_j!kM 8J="tR#:awd ڸe@ccO WNev\1V\\Fk–PiFޠ,,A7V>gunH!.^< M]>OP4yzȜ T6$lNؤr`'2FFŒa4,T"{wݵDdүDctE!0Uwn+ivkgo`G5mH^Kb3l ^bj>0eD ~ %+8;dV:*J`3V\\V-[Ị4涢of:<?Tk%Ffh%^F13O8sanT]z9<ލN5q OXW֖0rˆGǑ(₠2CL/Clt~7@aU\9kɻj#|4Od-D(PDtJޘ${ nQgb(@Q=MHr|F|h p˔%€2~NMKà9t6>{gS$3fȃJ5?I ;-Ra2p}h+fbϜh |bWxqUQPSNJ1Fm2 ͂?0}U>:orI!V|> uBZ S21)s0n+\x6՛b >Pyf[EdnG_DzO vGf̐=cK*#b9$ޓW+6+ĚW/4Ѝe:6'kQ_; f{shoM? xIO:&%5v ;l1en oNz`%:c]DC(×& y{Ý8] 8t1؈VXO]ny }nP?Uox~R%t.ٗ+; XQ&v{DG,gz&{R\*vq[W YFvVKVIxUwb|{A+u_B?'e}x7hu3/$_יOA޴Dks.#vJ%#D7y C\'H+{}BMVp9tFqAWy1*y FOXEbf\k?@#IAuVkJ5\խ(k>.D ,?.E'qt08.fWT[HZK373!]I2T4rc՝1džE(q)y vOgc؜$+>K~n0^ `@#B@pD"IiaKY '7L}^6 ҐMdc8$qHr"rr`+i6bؾg!:E+% d=N!;!M^SP޷ccd*a؊PQۖl$xG{>VL÷cT4hyUe$|񺗁o ! ]wDZ {_dτEbYlkeA"hlg:PCW:WI/Ydfɠë{m߄Ǣc:&EL>[\Q=$ $I@BrEE3 s0tL{rjC2 vY2{2.UxnwL: Ej,W4#(1ZmW^UQ(Ί}CNʍ7 $װD(EuHtҔTgk`: ܷ Rt(u[m>Uoɒ{9G4x5 D1r/bt6דWYܻ2O+[n?V '8p'g i)jTgGU@Yq>4+١=̓m5Ay+9kԬ3P;;B|x,[>O"eݻ$=8jZ,Z+*4'LqŔ95E"~j"ݸxCyuw gOYΓ'!ڎrL5L,XZ2(HF$+զѳƃfpGS.AXZS6[eX7 -f\%v $d'$5="8+^ 2+{B!鎷{ƃbܣr9H{ml\P=@Y>qN|f?6ګ9 Jҍr'WG!YeN XCrITWP.Sm,&<`HݗބgajSI;&8U%S/޵BV/wd,]yP vi$>+=ov(H}ݸW0ݯwxPh~}% ΅˦u>  . #x:sqqCkRB @hH7kxYh5e \h2lhoD3ah!Je3D H)X4s N@ C&-V~zablZsp2g4>$kQ:t0<"Owmxm'r][</jP\j=_a~g6WDqEewSK/IECڻ׷ZSd U2JrM-%vitTn_ws}Ν*Yx,ɖ !-l$ʔ4GI#ぬY Ur ^"HU-6(8 qispbF|ĝBkG=.BqDXD.nmAH!oܼ/0iiXdt \„Ÿ] B^۵*BӴ;Du{Vg<"ٜx>-Pͬ83Ṷi!ގ[$P&-PI;#"Hڥ[x ~Z%Y?Շ7#fz1rx\9$G9X6@R|%zwN苇 vtw$o\@XCxG7Ŵb憡TRBT{1H nMuEcE1|D;xv. \@S05TAO4\o- M)`΀XI=!D2̹w. !b9$K1 %bbO:eP( -FqHl6]ITJl>qfQj6ӼɳNCޝ}x׍L&( )oUjV<@1-;/߽RI7S;3]؞}d\qM XK~ۿ۵Д_(tX >xJfy?K':[!w׈CC3Yc 0{\3G/r>H?xgp |Gv!fh?'*.V8GCTy!d4] LϙM{6 ^>IB֣b͑FW]#ߑ;\(li$w;qek!sQr?3?حT`/qwb9鿖: S~mG -EKQ`DtǕ H{8`0eko*GI(kmD_pv·^!.I0gVbZc&8 W@&i=2Y`=#U6|N+/-a",t;Z gml6K[q(C&DA Vubsp)'کY :NAg_[l^aGzH$Mԋ't"i,QO\t *#_ W v 2x+vb%8rvqq?%X0BwyiX+ޙlYmU :qBg \B h>\T@VV]̵NҾE"t#3ًu2jjS UC]8'gE%咷2pIؿ֦o%uP)->ghYq0>MS.@"ldUo{%MyN[$9 (Q~U`Ş9{(Hp Hŏ!WHD:GX!E1Z :q׍|B "4 ?خTҕ2?.<~k)q⌯(s۾HOr(kĹF료h"YaUOB24|7ZGK.{(0!`;rPGKD-cP&з?Mt}V7l3x^5sG\{~6 $y0e53fn_h6GB=)n~6g&d/z*^m58IZ"&iD,%B/ҠMKTYbܧj)F6*/Q=mS HZm15$[@W$0xz£rr="|q󵪲?jZjLVQw2+--vmE?(XQߋʩ$'P @Ic@grW̆Cޮs5{NU$k7/) B1{Sy~w'Nn=F|,T(3(0 ⡄o]t|gT3A#1}aӃh *Al&58 U̩k/mvXmXRWX|6&\5eި (sۖPhCZ%w/ҋ5A-Qpg}0}^jz+v X>8)ub3A3ј!59zx\0TԵf4(*pF~N]g̶ܚ*_NRKcmFd/t`;+qK5̨qk 0x^ 9]"#dHK=fC2` YȎ7Ƚ`n_CH9ȹ͛{F\1|l@_! !nJ<jb˺=$sΙ$wh65]7@8ܩ=,V$`}j߆u$O ],eBVdlj;Oelv>Zr6gaI4% 3E@)B9bVy98pyk5Q94H%?ܐf"@6p+ wlK]st~+NA'n0`X@/"5ZUFgB#8X{HZvX<@!gtѫrt~y`B( ,ei&d`-19X!ޫG sމV޷ MOϭOڙ#8*dDcSĺxO={.BnOWD\Myy1 ܶpZ;pc [ZvD0g\hpruirqEV=? $HA4VP#(*lYnǤeI%5Mfی('YSfXy ,ؿ?Et)OYG;]oз&Y{ġ-ŎNWᢷlI䢥Tw1 kQCCa =  p"qVaUʥif0 L\O-G,s#㫆  #5('|⻷ (x&rl-[y碁iu"Ta(yu'%=ZE=Zרc S:^+)7$fZk `2?9' M`Nr =^vA> N-nd5qyK r<-rE=M*((\=j/2 תmp%t_t&O$p6a3.BÈϿ *RB*bT c*WSt@8R@#τӶ<jhFXgX C뾤K-f^%0T$N m.CeyφWa8Okf)t lmr/0k|D/ZFs[ҨCYV$ˤ&Aj BEu`~zZ,EW]dO/lx_'MJf R@`ei(sHѶFv A2(Nc@\¿ZIA;8KN >{:h>u *EN6#rj<9qÅ)aIQ<|!.FP|NٙrB^r5^2y]}`.| : Wıғf+& =([~lX)Kܘs,hg4鑎ܢ,ƴ'AU!ke[SIUJԽFQtÅLgo*?R{J}ʂBP&湢.(OArNؕeJ0p'|4 S`DH v1xs ,;d!z[g$.{Xsqe ,>#r#eco6%"U<2"BkT#[ܶ~ح}/ZVJNs+b̃IuW~nlH’ b" bw<{56 c06sݷSVPyUVZ ƒ(JIB8Nw'䫚T,F|GߛMU=q̼yC>#t.sdEdfO}Vd]n:sD7FAYے=Uu6Ǔ\wVd\5q"qFS)F'^ϏrYӽp)3Dzè׎!{$i~U0Cύhi`)ǿrumwoV]Xa2ϰsP]}P؇v7@;k$4hאBn$ qCD*y,vSé }_oO2f@rb={2a0$|,Jqʼn^/"%Bi)D6;'kn>$r!c y g]JZJ,"F%,7GKO6fg]Fk+0qK4_N"/u{j6p{X %NkZj$,rBi;85 q/,roXd|_80'у#Dc};HkRm-,H6K^!zS4R|RBm,D<+uG9=>ջv"$7FnuP8!bocW65}DZrӧLC}tlL;Zr |~٪'/p, YK(ةP/kJ["RBUT4mN|`o&5)qG^XW8LpeH>~)2|˰{^v}<3x0|y쪭w=c'W5+X*a.gĨ+U*LgMcL5NOe ڰsc2}-.jv8Q얕t}e0+[FƩ.J:&ֲIm'<))-ʁGR,gS?*Wa_&Px$NZSX^AybDvt. jϙWRw(媴pWDvStYךP4y`שyqΟ@)Y'Jʴf LH^Rtl1&A1"kL&#+*晡$#,:ۥ9=hMD AeԂ⵲á-7ci}7e>،W~7SL&'ЍF@uzԵ +8L$\|N{;dBĈԮ;}]C8#OV,':Ո-?е,*)/ f*UESq^C4oRq 9Bo4,@oCdF$z,98.|bǟꭦN;]zN&P-n`"pbjV{VUQHMZfDgBJd@>gp_MaP&(WK ݑtQ ,84!P Q0 wO;8 TrB S ,d(@Ë@Ȟ  a3tDEaˢBr5ugur_N,Q¹Oy5DVȐ_qJ'6I@453r 7λv FNI~^K.K1翔yh$2ǣ]L&2ESq 3,o'-r36* -jtK,q&\HDkMLc3d%Մ ?3j9AŪXV*EA@8Yfc0$iQKN^=%&>? =px/l[=x6YK;tJꪒ[i+zF!E ~=8PH;ٿ 4Bqҡ5عVIigÁp00u#0=N3!`rRTY\[[/+0%a\31m{/vOe ]0˻a# &nFNNylUf#أDn7*288pP z@?iH sep&g OgH(8@gf>֡yk  MR$A&?/TyDlͦF1G7~TG/P)uK dQ(.pYį,ںP!0,[ۭͬ4іM@ƫqiߌA(b>T*ZƦMIx1Z@٧9AIeo6"(! URc} BCK2(Pѝh5ML{ߣE)L]wc)U'*ւ@~-|eUu [z3%2(!/Gp>U s@J|m#;DiՆIJX]gX̦ۢV,."Cl *?E6]K @8weS]h,p@mW%8m8}t1=Էo;u#Qq/-YnYF>K5a]:őD?t:BIMӉHޟW%fLSBJ=wƜf5l jYxEDT6K8~$yLTbw y LjdbFbeZ7v]ͩ\e1hVfX8U \9b`330h93ϸyL*B#(;RnXtj6!!~JM) jx y.K1† W!BUn: 6˵6Nq$qb LL5y,2y_Z[x^rx_OĻlGAg |3i-WaVĖs ӟ(:GH~5S}s#j/daRf|2hPsP%[_R~>AhI;^aLd;gQ<'JifX2mwK`c9xU@)#3#tmljR;\gDZI99 Ĺmok a^XDn*`"?*G{ݡ&5"XO5'gG)2;ްUЕ@y< (PB0F֢Dq"}ShGxzG,ߪN3YNwyh4d Fڼ # 03J,*{0 g[)`(Mhq2.v߹p^"v]v/et4SέY QS@eL` MCWm"HC?vec1LN5j՟Ģ]⫅v Pcp"WG#; ]5Q OY{(k6wU(5V@L +)^K3<`1VVeJ" Y]N:d1yp҅Dh 4`Q!t{4N?3A(sZmTT\ I7'k~ 7;Wcw?fzy8j#pYy YZףF"cWL{*(y$(F|917UL ޛd>I cr ; DDAi8q'>2zc6`m k-7S|~GUפ0Sl Z2bU"1~fss p {84ψ[-P.C[Sjji, kTj43r'90$X}ENx F+0wBG7.>>_10' tx=Ż\nE_$3X=.3!:<)PAe(~ o9Rx#ԏ/>*1U#.EP?v;~| a0K mrl1o`Ϗ|cջT2n u]<<2;$֋Gu6BM۰ t|{ݜ3{hKm5|^\(U9ڤ5(4Q!hwZ=`to|DMLVTGӀf;нͩ9$a4CR.uuv@6|ő\̝AQ:fiTs}g׊{`EC񝁆5MrCK{WQ~h/8FXUH(*9q;& E?dW y7+0|FdR8f<Q3Cl{;ZVYmXЍ* KȓL.1v%I29hP$KD E҇,ݩUp0![J+w򸴡g8Rr_Gumc1k{W[.hj]NK!]&@lɻv4%E*8kѼZ&N]Gg uGY:6J{ CyK%?@d.N.K=W's6;Ϋ{nJr%𕞾Ae^ o(S>^`c70!a󿩙le7ZD/S^$h$ο0CusUw:DTipYh0Z: Dx5æiw`L] 0ԎBΩn.V$Q^&|GpxH77|Бq^?Wi@hQc6)u}rysH0(;JnADA2i!{`}B9p8$2\5aBq/GZby ۯXu[rK Zgrø+.ӉiftJZG{֯R R`lj-}}HbQ~0KJ(|l / ~9i꺷$iXjhZ:y2*i(+Iꊟ9ߙ_ }B%f򄖎s .u5w x4T.Y7# ge-@C eN+!p"}ZW!En2)r搦MI.77l] RDԞz@X[ O({$  }:Bgh:j*B"v#N 4RHi?N?4? _h_n0MS/ o,Mi]]1Oy .Vp }[xχ_OTȮh(.r7+h#u0~[~9j\vi2W  #wƐ2F}Hmsoқ=.X'wEh*UOù+\gT|ͮUeylȓq46^(DT.q*R Og|j~)9! 3e*IWƀzviru'*ݬb#oy,d~KT<bpOm&QDW]CίJ-sb-}OX=$B+ʭ} F /=?b~r;Y4E?SPJYLX1?;km}֯\-I Pu췇#H #1iӑq2lnEKGC}γ-$淫=2 3>VKYi2(V桹\&鶋\M)-: 7BPq(H%vj/3rYCy']6rSx9Q6рmVU.vyU#a!7bayҦ0>mѧm ڱTn B3/i8K1H  [ab,kvH!t4@f_?$xyF}Kl[0( P]b)i Ũj*IªB*r oP? >E$CnV;6pNq:lYZAOZi~I!yeQUZ6^ʗc51 5ZDkBgbpw]Wl=!8`FOFp2)>*-?LF ӌ5">$@_ },%۾aFL xѢ9\%+v-6ki4 OWN:w70B=oxؒ"Fi+ezk"W0,嚵^ P =Ǔd2A^Jclcg!J]V&@]YREji@ U6h#zQMGշX۰.FBT,e9?-vA?94Й '^̽m9%ZD9w&d!_\%> W(*u`j7bԝ(DxɵrJ\pՁՄp_ԡƘٍ )uAߴ$˰%NZ:s*~ ʝI*[LAo?`$ B\$P_ l TfHJ_M-&xcc$Ѫ p)rWHK}I )2LF܍`rV8HWu?[t_0X1P+%R("QI@ ?fB*DqoFbhi; ? {BBLb8?Ur2ɰZj" \4XpżX\b1߆ aaPB /{uyCiwkυB9sEDcAj7Wc3<e*j92 MU384cm1A}Ci<_h\v9g:$r%8}9yK^6v–l3t=Ә)`/݈X+l#6W6bVL@6TBWחb 0RoiR9~ݲdHq]}P>Pf32#6jãӀF\CxFYm fUA)7B Rd`1<ҭe<||+=[4/Dy U`pMYs79;v/4G٤G_f7X?-q^9FʈR!#p|rs[~ObdVi=\:49wrtǪb`"PabWÊ@OttO|= g`?G;,:t?J~#udPJW;I>W6? 7^VSU|"i+=Q+7,2y%F u[}Q@;X Y. /Q֎_f'|rZ\qTY3VƢz;~Gucl1#M Q%|vV]6':R\4Ƚ?zw)ҷX=Av{ʗNŚYF?l hX d؇ʑ*V%!WumC:KyCKmuZ?:T,Fikꝝơ=(ߖ߁W+" 2`LٹZ_3P ^8XKk! h7+<5vIZ^9ax"Lۍ`pUm-2.RJWPC*m7?~[(~>:`SSL(;z~xo!ZVlL0kXt)cQ̨`ϼM^4΢PLpU&\f 7Cwq%]0 .zC H$ S3|q# Pn7fN>%߇9[]N[~ǣ|{$raV#o|m3_!9AG}@ oD?(;99mٺzUB?[^#J ^P_Y>h>̔'~ֆ_}9\K|K(\85v2w%0X\eRռAp/[!B LpX}<\Ve8rra2:.j8$$L 7_mj # <.Ҵȝh*԰>QϢߕJftJp2Xߪ5Q i ma{қF'keWmKC/YXQ,&_I_W~97 (>F=,B_A?hm9 Y. z9$mkgaNkߖt`+1HCQ:$lq \_4,v R5eZl1ۨ )7g߾hwYW~6F/3@=ݛ*QQM$={)K+I|VG|y%X"`i$x6<*IP@g'pINҽPFTQO;#J6H l}i6)Vn'SQObH3\ayCۚ'`2FS u_,WKeТa RzBD_ps(i)#KYN 'L EI9i*z?s%=Y9P"ӁuobȄ6LKwE-Zesc=Cw(;c1+Ie+w&v*YKެ@`!Љ'|#^X,U>ps|`r[S6qPE'8DlnEC?kw'G،}i:(㭑JbiTѽ^7Urk{ y|DNȽ2`ѯ2O!۲N@3wB.:r~k] j1^ܒ%·NUY."ه·j7\6}wGąI!3I7\y a9y&. 1TQgVuUJ)5Z8~Io_4(ً(^w @JtEY{N\m kSe80I<= 53ZB Q݂\sEVO3PdnZ# Z>T1ip8e@a|1Cat|ZC/dDL-l0lQ I|ؠg9s"%"O7 p(u=ߥL0#JiWKgQ=A ٩&U}֎ GUe*"t%Qbg*q#KPZ4Oy8k J!4 Ms2O \߿']3y>9hE;B\@ nQsUJB2au-!iƚjŮVJs  ȿf>~{Vs@TnlqB[bmBRۄ#6H2訢jʶgVֲZ6HhG/ _#Yz`S[7{f~U/vY$V^+~7;+n7 :5Y{$ l"S: RqÿDpTʻ\_mz- H@;Hhf҆('S%,ڞy}7*Y?^!~8zmlv u)i캵V;Vf $f"UJ8a#1&,! ё.>DL!I*qz B2R(* t W4iluB@ @́NGdM3$čFLi=]8c䘁Jis?> _MƊ`b9?lO-?Fz0lP@p.X`4VC0Po{xN;W3_neƲ^7TxYj[Lĺ(;T[$qy&,o-&R~er עq73<)ΒiA ^!5}J%m}f~T)?G/nߦkb?39śVͧsE E1-]'#@gY/Rù$&at5f< P4+I.' vU٨Zi`&6D^N:LYHv3cEpyfݧ2d6yjݯC@7~8}O[ CJ;o8-zuDfUCccE4R%]ZN,i Qװ4IyA_<¸h#oՌ,пg#e=?O#:kt/Cv- *'0wg3Ų4d(;`njCVʘ)|R4mEQm-ӰEf_Სgwֽ̦ݑBv>HlS+gj\Ը8#5/Z_ྸnw}h,pnNϨnfm z5!0X(?MLMEN-c,.BÃZr1h\q]TZdmhkp*Wuy{4[Έܚ;M+h N{c05\rPCD<.:PGrc5לʗ5u ,Җ}^?ZlMcr^g?"𫝺F]A(-4/bH S?_Afg΂per 1<v~ȍw-FB{"hhZ\_ (e;dVӜ'˼fNూ! v"pX[[oI\OO`YFug60f83R}3T2ZJʰd:2& {oĂƤ{nOǾyU Tψ9l#H_fUQ2Gr0{!.%͕I{-{&#N̻i~RT_㮗7AQT}k+g|2Qښv>YnWI#7`R9qbY~ %wlH1Qqkd"WFOIߥk/.Ty"afs??.Nr#ݐzh WbkHg D:o}LZ}V"S4!qYkGL4 LT3߁ZEoq.t# IxVTadu] ,:Vk:o#n:["I!:c ݒr^UO>Q0(ORD Ryp.?ҀDaO[fuGFi!6ODY{{I3a:Lh9u lcG:;)_Rl(K߈vZI: 43|Х&BSc v %Q*e16Po}'Cb󫄧^1;rs\x#dR&p"Bv jFC1WP 8۶r̄knIf* `( , 5:79OX`MvWy|k&C k ;t'6w[j/$slǻQiv4nRt sL/-:>LTh=(" ^p^.U5BY_aiU9Do];iFz@;)qRx߻IJjSS 4dw^6Hp'$}GkYO%: H7:DAuxTR;;[l^*{qt=ҬdQ: X(%"B/[p"{n5mz {>9x'toYv-,wY ql\ WnjQR\{jѠ!B7K ?x yq|t3e$5PCW)dG]5E=YVfN袦L8e'HP;*{ /U;u{!gSsz%on@qǾW$钍s92OOtj]SRT1km ]'/p^V/+LrK/q}x./" [^S?hmu}sf>_é^K*]G_ 5>bNxʝX*\% ,E1s<j~@%K!Mv 8ͼ۷|[2Օ^v!0Xg͵\kGW)[  y)ᅛ:|]X|1ʢ5k6 | x(:rsd[՚1eRRQVw(sc6x*3WtdhaE,An%F yc =6%(*2s~׆`t:m^ o(c2=҉@(*0 5jr}=Y TE!;fL QLϯvE@9?^1 ۻ3?OX~sv5 䎔6\WaAΒoN29b,/n3hF}:E`'{!E>v4=>]1OBpB_Fr> E@J,އF!3Lj MI"/aٝД@.y!y{nl6 /1 $(-cE(P(]ZOįa ԜO0\N:6b]pmbD,nL ~a]4Xgv"E^$3q["Fb`Θ|4q as3tצ(w#Q"R}ZKѮAZ PIĒ<9pY7H9%}q;aCDRsLMS|;im3V6nWoQK&I;:fW- ѻ1s1tAY٩Q"73CM{ti6?$U%#+!-%ݼ a'&S~ԫ@r%UOOh.*%I; ѤUP7fn3֣cOnm㕚&h&84b7g C>leKkknv)t+EDĶBOC!iF:^~:ʰ8Z1([RxN@v(j$N`0q]1qXf䎑Ƽ^ai5~ -+ wC:ӿ| :erB_YTd2%-|¤vI9Ыi-Ma<Y(|-$#-aFrZNCT٤sj_F@oG1ˬ3'.fV׍̟#U/=osdOdz9,WbB6LsWBe {0Q+U/pn+UHD[_"J<3u|\j O dc >6V{s( ٩𛫳et㜠!uZ-aJ w腛 ^0yQA6ܷ4,%$Wi\U1J:WkT={^rq,wkUSWNÚhJB]}<-Y26I}X5#; {_{6ep]䍍Y~tNlݥBta|Gq1}nQ_.SRA$#CwE74x҈XCV B|Vߤ~W+o_K51 r@Ͱ<\'N5 껄x`t,n'n*|zer"{kFfMmUFiKZA;:|o{|EM 0j0q7wr4>=k5[[CϝV*͑#Ab.rqxǷjࣃҌXw5~pI[YiF%sap<Υ]2 8aHH%%s 4 I;{=^3qtE@cV#kf*Ҽ.[P$W3s^] |?t+"%r1ﱏb; qu c~s[DL FEG Be@&.TATCK Q؉{\.FV!u- 6fɎk(tF$"@H*a,EVL]9 ڶ017$S.xʊ4oVȮXbsC9S"y աn_"SsYјeH/&2UUkF׎ɒll̼Dn5 >&{T8qLhn\.횕Y)R@j0nopйDtiKF@~g&^FC$`)ۜnJ[&Ƣ>=a%C 7V߆&lô1NMEFQwz)s?k Q3H&$ɶ"Z92|/czL9 E2XIvgT{G9pJ6@o*- C34!ejhz:-*?!- ;R.R+Symx$xc#pA݅>݁:\ݮ(PU u Ǯ'6AWmLkR]x;f4O:GvCGp on'  +csW皩 *k2uبҎ .@;dS{HH<+ FpUȼz+C#&a'i*E]i/pKlSLH_`^kOe 13V×e+NV &FfBH^v3j &%XW2{U>yw}V'^rIIB*&H`llC±?"'f[oؖq~8 -,±Tw/j)'PT)_ۅxue4Dx?L1z:r -by\L*)уb8cxVaG4gY?i@eٶ)vX͋TpŴ;)#| ZqH'X#r4Hi.b=>d|Voфؐ-N4\J3I9vs&vݎ-St]"K^RI&%$)Kp3`Ւ7$ur/rfx{d]ɘ: 6")?^ƷCIQ Sٺe(񇋳I yH^tQ<.$3=xՕy y:sb,:^ YimR8e`\KiDŽK'5MYYmZ_xn|m6#<n>K`B~R\Dq6޺W[ߢ_X(}KEri"j_MݢBU?E):˟( aD -tr:;g@z{fY᭫?C, ͮt*UckTd̚+9NAՕoٿk^ hBWDU-󖒘DIoYX'l6om,Jτs,tl;_\?fDyJ/D@L*d,P QٲY2c!QxsԿQzمՅ\AZ'4[bR쿑$!aNlÄw݇ dҨbM,iE8iGGQ'v~y6w0B>>l^HXK___b8d X* -Hq4+8)TZd)Wt/K >E2q#ɩ~x؝悞V0Gd'/KžOhp(:SSwZ486yB3+lM)LJbijO'^^SD1D3FL/4@~8mᰀ05.3y(ARU$OEDM&!n IlS4Le|tQh7躽)yb#X3ikSO$F,?IG\v T)`4-*i fcv"̬LD%wöƱ7(w]ߐN K|^lSs}F 'SB@Æ[#y`c*o=J<^VTV3+{S.яt1TUMZ^ONC a T) zPFȆE2a BVlED|8VZ0Bs'Hz Q'zx~ꂵs蓮b$Nt]8*K;tU+!Gzd7›Rml\ve JoW]܀[O"/DFAi#[ɺl e[wH] dE+Gk?o8&,n:LA xA.ODfm38}D o6rI "Y0cW k]<][,! RJ'Q{$[ ϴ<%C}koElf((bΕNns8V[sπ+{!C['ը3X 9K۞ r}ci|[I*wqHמfT.k"WoL}d_xp|lhPՑipqM6+7 k抍 U5ږMi|_?=*:A[[nƇ/mC9R\:Xk fX@1C־Y` ,!'F,¼\BLX ڟT 𲩛E@܄&;#毯 6tL+g_Rx 7~0m~jhXiA-ǽ9P ‚Es#@jcvu2NzKBhք91{4h F[OE+ ૒*ol eL2C :W \[ BuV$pa`~F _He|LADb4O X!0 6.uĤ#HHNW8P^5Y=+  }6E|Wwͧ ?^ˆHT0G1}>.A2ҙ)HΙ.F,/Q:ZZO 0P } zXNƳ +#2<>h)E,/. E;A_W[i1"g6A<{ŊJDΘňU/ޒ^UȅII=qCMGyAZ#"O Sh\ *D849꼚2@A?R{ -f-yNObtqۻ,0K#res'Gch3PSRd;6`vWOxqOeܬ4㼕s@Y~9fkUB>s\wx_bXU-Ԩ0e܊}rXu=J$i&%P 2m+}y/tHH)sHmO,EC<{Zʂ섚e YkNgrB$sVH)Tʷ 4EC ӎ?N&`e02ޖ@qdl>HYXMp_mUס>ʝa2ѵdQ?a'֞0Bip+!;k N.&ع{*۫0l0H,5 lY;;ՌAz~r`&t#mYpפ^ oeM]Ka >v+Q0Ǘnբ2ۙJ1C j<(JJr_v!_i O*P) 4 lRӘUL/ja`a؈oc: 2Piӯ'aaXR;BB`v6l5Kz;m'mDXUjƑuX:пZe̢W<7&[vS)7TQ;"ǣʔWFż)l4]gv QK{M ŤMvɒ0 EeYc0A&8vM)`t.JR{…W޿>b*t*>P̌ҞcW3MzHP%vQ![j zeF y N'X;P~M{Qo%ZGc&`~ vP魴.';KK')_ X\6V"D[w?:F:߸P-"U?X3d4vRYh WHe,({*wNәXr632ؘ%;Z\)`S!xvyJwGb.RBmH8B ڙF[ݜ&dz9}N<=h՞B֤OB#Yeaa-hpF>2wu^`r]7q.\1*o[SpقPDN^ԌK]AEEt''ulJcBҲʵ}.&Sz4ZxN Yۡ.Sy{M["jf!&b[A wq.֋S"cMF E~CQelvdgŷ%!MǮc뵀n'Qyɧ:-\uYrz^dr^(qqR0tBif($kSYЙ0jcn3g ̼e'2m k#Rˡn>6>@6K&yT x'V/fJh^MWKz&"n2˅A3}JjB'-ٜfznX a ~m-LWAV3B', [\rlem [NfjSw)O ` - 9QbGL$½!\O@jZٜӭ]Qގ@Pku=bAͫnkѨߟ{{jmF#q$' \/!֍*j?] \L4T{L}hOJ$3OSb9GS- #2 m2<;aG᪤Ȧ<Kg(J0X9{wKCk;뵨eG ۳&_z_ ;ŀ, ΓS^ gx*o3<8HC $-kCi 5l~%=5EcgG86nO~x"|=iN7;K(ľ%p`(e; PO#XA6os6bW6cպh5&MOuzc Oґ.WV ,)ϱ EJ!.[`\A@(7N7Ww()GDS[LUAkv{gaTs;ўIئjt38AۍcuJU _^-n{# !Mir,'>X#5v8VSY|=?`'o[@EYr}TOڤ )BzˎgT^PI+0詆}bI'+%U~t % m+:s1+5&3M2Ɖ1oGj>UamMW'N^tS =)Svw<FsDT> ! MTgCGeo}x;b]!ѝS Y7BDDCd M1 KToNc+n%A@q/;VѸWRs7mHtҵL?uVo1Y(%^z*MlMVomtP7ۙg~.|Lp+T$JK*gPwmZ>uA‰w_!4N5_&;oN7Si `51<ܩ" 0W>'{˽Ѡ7<7ٟ-n1y$JݏrG=i^eGsYToo Zm   ʱaEӼn-_G+K:ZDZ?PIih\YBNAQo@^c}pc5_4uCD]R S6(ц2.bREBリPLq s; ƨn"(sŽQ&."E(kP);[O˲A& WD3Kj0]JTE M)ِ±0Յ{EvaOzPql?z 2Ou޺۸tx0nSlO:3xװƑ [j OY : UjNPd!X8Sē~-4)gS+Q|[ܖZ D6F29D,۸P9:.w0̦Yp1 e鬛eq!'sա`gѻ$G\KunG60X-y @Ir~b xa_J_^c`*T ;Bgx#닶TkFanfNcc5]z+pmDLٌlq'' ᮳A3}B.9Pq|o#.w&x`% B K^Fqb;6$iFyrzۛ7{6=OtCI4DŠD&: ixs]cA T#ˉܓF!d7|j0x{"Sԯ x«n0|Ubkۢ?4k)5:DK8;tAXݤ/d{h eNWS\J~e1u>Uz!)eY|Жx6`+w#%!'4hbyA4i۩㘂eUtsw͒(DM(ɲQ]xl-F9-|I_|sJƂ=Zږo7>< 6R >ŽXIE^w=5=Xm\GNM;h$Aͪ3][<'~Y+8ɲ!DfxYx$S@b ( Xmi Ak`e bp{LG^>"1tȍq<^{p)>&3_TQ~2Oɮ@Y8 tY99t圙23L͋)bިYA ?sT(x-f60oRN. w(SnDtEbXLG8{x`Nd+.aQQ SneUR%$ =L%R5ͩjbU%:7abJ5H+%lZd&s<ӒmIw6Q2kc!-^lZm 7K h9;b9!Rd30J0}7Z^rp!+JsFc*x[%5"+x& ZXgB<_fGcV#<:pgЊm8ʟ2 DzUyd#C|+mߞxxݵ÷n7J zǦ)+?' i71u3YC'[_ a4-u( `Ͻ7Wc΢ wu,{wx;Y;݉8eQ ykEa1Yt:͞Nׄ;#1b*/R/aTZS[TҨ 'NT w)7 ;O 5vUwY33VӒVA`#SFo+פ[AWncTP(.ci(r,RAtC AUN )}A_T>k<\| c;M*B"ˤjN8h#6;@xrzÊ#o\{L`'(YR|鴌Fb!BջH~=B(Jdk[v˽W*{6OW4&p߮/Wpv{CIg}.(d)ҋȦL)e-7T۽Ia 8͒qΑ匋7P-A ̻[@-OODъEG%%GP6uٹDwBXQ;P3;2O&Ս檑 ZۡZ;,==;EWkV?Wpc-#)t3^mZ'#o԰P?x9~x5˟qPYd9q|]3d \t+GR}'|H aeˆUFpqa豫aě$u o' P<@ڛi2ׅGBMks儒VmWh_4l@cmPhpf>k'Uyq{U `%G̏d8OX>R1t {|~ldd 5LbGYsS$@xבdz::`΍R(k\p!$'O?_nCaɱx0bGږTkǁT/+#gw0 |䜿ֳ͂] ?y@EZfh$L""Qh30=L&)٥ZC`Uv"+~~|-!>44o]rm64צhfzyQQAkdɨ[Jk +JD1$yMe#vje'kV\~bBg \}Ϩq]˸Ju5“hI )U~ө,-Cy L2t`9{̵.`4GLp֨0/͖:%!7_r&bF~˨Uɑ;"+Y0 d)[j^_N_J];;#IG|eɂ%=/.j)gI3|T%*MĬvnLAR<,X䥿mq{aAmm^/*;.ԼNx7Dֹqr7&O@ b=#S=s'7&FrKr xvy aG`c͟B5;‘'sP!mF e5C䔑>)>1;xˆM9 l^qPŰናT[p % #:&+`L0:[ { **R::|C,%n_41=xBoAk6˹6y7 p1lvq9*6u4?N!`3ᐽvVo&h]58s1DEBH /aMqԹ=3:Ͽ9N{5hj̭f2uQ5 c3bIO,^8^.q @*3C.1Aը{[at,CE!fo*v#X*C^<ƅ":aв")Zւ<#,_bRfsNCq+D4< ʉeA=8::>ڃM8^0ġEu @b7zq (ZAn*n}h&ix4\,HoX,Nv޻1Xn>ߨm ;>M̓,^SΌ>j_uơlj @NCD1l,+#*\s0(SBW +nGѠz U(:qOfa1jH#}Ə㭰q#)/yH!XjtaM8\c 8Ӎ|}dM*Mm]ecyAEn@uD#nO$Vjzt/~̼*xy>֘43t*NugT(%{{ꩌd`szsu IBQ2Ոn]C$ #wx<nj]ghcd{Ѭ +\y ` h8<x΍H$ #8Mu\<Ψ0c|%fgxb)5iHQ "ynYeS ů]$ aKA[M>PK. 0a1F۳ -N-_0cf񕳠,﫫ފn^= vQK |6(9&Ҵ궄#jSqbU3Jwe؁ L*Qǃ8o[7OkZJ@ﻃnêIm/'c&DAYtS 3蟨 R}kzvcAT[9/Upg \TԪTlQ9Rx*;gOr CAY";coW($?48̓AܯQ]%deՖӰ%zmK%n8"c-k$t<e7G:E31Wk fr,+Ih|`ҟSUVd$zG.)QO] [LOΦ&n@A1yd )d i]BbǎiiD*ZxŚ䢧 ]Gx Ynݸ38Kh|+ߙ}񒢲^x+c:)IFq/L(RL J:#D8aoW%xB`{p3nЀYR$"-4ỈoFF7SiO1W~G"N0X,;Aqv^ׄgNuUdy'h!?+ ;&uʣ(p+Y(˷ӄ~+1Wm@ȥ:yzƉIrDa= 287ft]q` kJA LP-L*M[MJZTf]3+ JU 'E8GI$1.R5e{7mlJ(t3CKKD)_] EeMU+Jj`f2?&bmSx٦q wQݿ_ϖ5lwWaƽA`wo3vVE/5H"hyGnCM .}BMR9$IƄbGd\ʴ%J̱RucJmUMQGHURWP[-%Ȱ.)zҏAYr咘մ%bቨ!~_[]8qrWjR$PfsZw) OyPg#`*g߉NPgj2E[-+D♫+@w-t$?5"qim ۫3E[ '&&Tb%FsΌǮM)4"0\UEYs(p 9\iP׈|knd,ZʱpLi;,%rDLP^b 'D;D-)G,$ׂ`ښ.]}*a vt<~m.o^\׵dn:hH=*:o?\ $z2qd3s>ٸ U& [/ZL6G;Vw S\䣋jc2ۭk)hi|^HxjZٺWchc^(yBfݣ}ԙsy!Gߵ(Ww]*(=MyxF;AёY=L< {J7 Di]8OP]2=br^U)UaHetir }TזZTuoR^T]1 Є}ÚbAuF:?:KbDZ%~aUd/݌?C5&V*1QkEv9dhiiV] ?X~ήޒ*: &CNPۆ,Yk'G݃ Nk(9ZB6]!GZ X1.0D˧{ n4ċ8\V٩ 䱫 YL{IV6GX<#5shkPm/8D:sK ]:p7r2wI`D\ţ+I"w< -@ J-֨PU BA^= PuUD:B,C}%@sd\uc̛=1#E6A((nɤf3̹!$UI|Ha7; @U wE}ⱦu6I+Ǜ{KF!9Wj<*ٝz@ίCsU~0Y@7*;'\"9<.)_9U@9q& X6͝5W<6FKQf_\c&TUL\zL|BL]P./cp ~m1a}I<$h A,=ZJ1 9pc]Թ u "F 7i/K eIbn%C$BUǬfJP<-M`WiitqgJIǂ_F.bL)pZK\ń2wT161n8GzŽ?#{ Y {@_U꼦?DWFz)Ŧ%-?7RY*;п Grn\k: CDc:izLt*Ǽ?y=sGJ:PrtK`:ZR׫8@뮗Qbmi"}̇p['MV1jDl06Ζ[8`B|Ե[w]9'ɮb V |q߸lv$oӯ?`U/ZRoD1BMggɳG U&PwaSdP2o Dfa ,U F}Aōl_TU8./3Ք6bE~tesj/<7w=`7[dddelHL]*ʡN`4 l*bzwT_IJ O_tܨ'r#H_(W,d[87qTrH5-j=A)ў/"k$"$@z]#:K>ǡ0ݬ jm[PZ~Z9!}mwAK+rͺuPSمXErYe[kLM.!;N;{:F|9'?1!&hFZB-ML$Uv`Q;;76]({EvAu=RHp1f"_?'mb+:pb#d]3G?`e~K~r"I)i${<Ǻn|cοZ_2&:{~$#f-wAS<#]2"$Y?ٻk)73({ /FrI>_~ՌnPI5m//a+ncC [fV]C㸈-RES^;=м\r`mZ+d&ե'DFKNL<&[Zm8_wcKY3#|y'8%8 Y>"O^狷H?U Dnau0v;]$7\,TQbnAkQﻲ}z"xjX:1R1(+Wo2/JuXlsRxʀtl96kK(৲L}VSc?wFn+BS5*D+3EpG f+=ΟZG:6 :u DI/l>7p؇H9*K颀dGѢ:.fU@^ŝޔdR)|icY3~p O!w m2,fb'3 RmrЄRiU۪ͳCbֵq-zXpJzl!n j]ieڒhC⪳u`3Gg6 GݚV΀m44 杝rX*ݨ>A`YPܿpR+ӏ(9ShwWc f7J{R3(z/=سYԒ{La zuJCDBJqL5n"$q_ZFc4&,y9ξY?# |:FO"NFFN n;;m`Y}j2mu{Z12& 0)o%FUu3&,D)!ĐM?c3I}t9ʽ{FZO,0Tzn$("+;;1}F#$zDfgSovFZQ2_A:@d >*Vl5o% W؜QqfT~ܐ$ʒTӚխY\.]?@[d [MPZ-%6hȷ'*2);z3Qb'SہȅzG4(UQtN`6ᣑ7qkʾNct!tk8](^AB8iPHȇ2QOOJ(R5ZzV8:;+d>m! EoZd@Kn[[4Ihep|:„ISr߈~kLE]Fh`*!{t5o .[D`e8FXA!x`YCw=.{OyT} -ݘڍ?; 8נQ(M=q Dlʅ9ĵESMWk[_]u"a XRdbP !~PB(F*4;:(ŷ&,{5^F.gd%!{xYP]D[7(Lq."8&5&lih(L^+u7S7ȶ(ץIL =u@ni|ʽ~nGZb$-js[90/$`n4kUGu5P錫pRW5 CRP }R<${ħ)渨$yL"*Q5@-e(#1N0)V+0Xue:lǵotˊW!ʯޯ~Uߛ2sdJ4z 5|~  8J8*6r :H[툊JUPbp)e6,eGn|nl􋨎.W8``=OZqT-[=4`7T+1޴'RIܔD i @%AƖUo~:`9q{ )NT٬pF yd]uQReؘzvL6!H7-sANfpsܘr*In/e/.l[T}7`aHbQylx*kf%:בl-H qf7?!OW(d_S7D5-f \Z pE"\\7_i4Xko<:z^a"Qz19{?P_+Vq-Ʉ;>An| " ?mfj;¥z+k厖Mԑ򞥑 }ymXG[:wZn[?1-M5ꔗ^UTmuq'HMQLx9PP@`}*TyYa m(Z#x3^)iqe42 ?a29 HD-ǀAYe•-$ `~wO51w $KVG s|Im7n.i) nQ0]' 3VPe} bB Ƚ|feJ1V%5DN,'Dž!3m ٟu@W~9!5D|jbYqo-SP7u /=0{Xّ C>SBmppTSlʳ}W6v1 b苸] )Tɒfחƞ+컜Y$9l3޼ȮYR!$U['~8{*l>VAz.Sρwm)K=$&_yѺtF׍G9j)n~n#ěUvJ+;Qr0¯LkâsQz2ߦ$oYq=m9WnVz.yRQ;v&7Z$x*42*/ ɮsVMΓ) }WYTHɸs˽:q3.'ap6v5@Id| ptئm#TMfJ%tZf7k@KM(_:8S~0lJ^}X!Y௿띏q,0TPg"440Smbh2¦mE[ s@kmHIPN (vj VqVdBQiqN? fVxalQ1>#r#F>ˊ +m~њck%V;umtkjܯv"}fK:}'un?T}w-b0\B͢wB}3 J%T!AF&7na 2 \ †UCdNI\wrcB$"Dg ={ROj=VWͱ@9.[f$ecY󧢜&3 "?f8b32+Q>e}_{If lٙ?*[/r@L B%H(*:JWvŗ%Rː­KG}t(ÂSWQiL_I@_]v53T\+ _$;19=,kTʀ,HX)Q4RI+-{w ]Kah&"f%ʃ *7;82Z&Sl;\'I–|Նc׈Ҷ " |qhLywH_<g&Ǥ /^Ν-_pnC/TdPj)V(rJ?wNBg.n4#/^ŠIp$#Pl{/c3Y*(ʀ^nߞaecĕrM^F?aaVWskYٶU_$ͿU2\د!Sڜ (k/H#Zթ 2ؔ)# .0# 9jc M[y5tqC-ώBle3d kzrZC >P߫uim@-KX/*hFmP?4;k Nʏ:N P_ _ (N4^^~,.?7﯆H}Mu5KtA/1cIS|0}oFOmK5wdn"}sb6"? ?D )Nw=S^ȷ!4Ya\!ރz]4ՉmKc7y~Nr[@lc\OtJ6*ٯ!.[r2 d\ E'MJY՝:'y QI(bT$WjŮS7FfEY8b ?-nG#8-jNHrgb1 @Cprb*`LnrFC@k9 vtz'{aXe(Z(u~[s6g]@v/Ֆa=u#1%ҕ+,^otM%2@DEsFZX+fq-T,+#4 aGl}"j\fZ<[p򣪓4~W,^˛3g?&\cJ7DG%c5_>6BJSȌ‹$5>.sQ"$y<{df5fkD}Fr1K?͐М@:ӌ P#4^E{ 4?$Ëd\| o ն;' HC -׺3{'f0J|@%dx .dƩ%q_OjJN?k+U8^> _o5bZE *H ;G\"Rfs :CB,?z7cB(:ɝԕSbU}&cXsX'&Jlob4{}<9kб `"E7J{UN 1< #iB&X!ftS=(qm#5bU#uDR}K3F>К>{c._~dW#?0LCzWS{q F ^+ O>0P`?ħncnfQ3Q|\U4CGcnPX4r1!OB_RcrR^D U/L{ٯں "9;3T~֘,1螟_CgsL`zsiYrL%`ytTՉ,ݷ(8 &vn8<-sOI8ޞ2Dy[[?E»]TֱL߮塚@D-4c(BdX.5+ ,M}_']h5g5VUA;@ [<ޚ"*f%a6ޏxd$5*/]Y^,r E)|qI*@.u1iӻBj:Nfy! ='$@Qe"D0˃8N.BThSWI3*ژ5+W~ Tr=E>^zlyQeoDqAS/JבхTk 'FR  T,^ֽ3g@V]0Vr>ku16el-f`VyMUy0(W} iG~tڜ6ѩLQxR>M{G*)KoF7A}P|`*Y[ަѷ^S|$3#tlBO@o+2hܰ~1OԎ}k!XQ,6psuFFsШҰb(;feeIM.z-||L5[$";@X ؐRmU}i=<ݵHllW߸;?/C[7yL?[u\E?^K )LT]u}G<ﱃm=6ppqTъE2 \+v&`GmGsF"azÈlA뵩[0Pm{8W'|/H\`>F2٫#h_g,>D '-7HK^wyR}nH%dp=*v<:Qխu̅oMҦtD'stfz*%kR}?qV>ha~v~xab LAGbRF6@!盳!] l}x2(-&EdOg!杉-D#g*Q|a<«/qi\Y[,t"C^ T׮1Li'z?QG]=ާ㥮'1e8x0SEri ?֖]pA}>er,NxW茶M!ZJ`Ǭa9 St`҇f>knf_}`굠PXs~k̐=a[74Ɓ=ę<=<碫HC@sIܷ`IݻU@G5v R7(P`?S'AVNܥ̋ˡiLT3N܃ 'PUCИW_͟ b}<`!'FrSTϧ5&ʎ@7'*e{1W_@*2߁,FbXɑQ !䠰ETZ+< ҲJbK)6}ԥ֑uʃoԇ&#zZ1`I/ bڢ?C*㻫ϒX]u@żΉM4@%a3k9jo ]kM gzR4Ag6\65 u+_K_M~>TKKDt:L3SΣ>C~ 7qUZ~Pr. 9@[<Dn}m@;"݂IdIP@0̟&"* D5gD7RX<&4o'y#D/[t.hqro#\k&t.OO#WSysɸyq^(߰s2<( .l&_ȩꁇ2|t ݾ;;gM飑Qw7ܓ֌/C}t}GxMM;Xmu sƞV|ty<,++`X`$# z&QNЧ  Y#;X%J X֭&λKֿjI4b?#@߬,, {S<3$' -ijБ{W˅QtZ60?L9$"iw$&b).$b%1$a]BϮ'3ѥhx3zh(Xt)F|rIҙN=Ə{I\۠VVd6GRĨF+`00h j׳Fʆ^6`ΤžfA'~0+kZ5QyA=pWtCIzJ P7 Pi'48AC>~U_"Tq` F栒IEc#\PiltP)}T2bF %pQIF/yj ɥ dzJRB!hV}Gi& rCe_T^TDUk֒K-q(fInT젍̋A?7TwFA +Jq&oeQ8qXmPxTҔc87Wxzss͌_x7mN*|uXrI<& SU^g9҄JSz+אyy m ĉwzM<6S@KaMѩAD3^kkJ 9ZxcdAV|JDoa zC>׆ eR=to/;ڿ@rc 9Xoy̏ved̏lBEvJ` )-}N׸ǁ1<.va Kic9կW6iOk8hоGe"\ f&M΄5~7LrhxYc?{@TN@ MC- =O 2ps4#s6h:Bvf@<78`cA E9v]񺾹F+ѷxPswdWb-G܅u& JLhI oޜ;C,3NJo˯ΫڧژSp!64&Ua%07iO. {\v#7BrmeRp߀nkSqH3Ž?kPc5}&q\fs%t 6 f*&2}F[&@tQirBq$gAr'r #FXL|s|Vǩ1^RcrKUXZ]E4+dNzNH2{K0gwq$kbÈFW)2Ul=Zw"C(EFPp%G/jr#rDܽP="r&79Οl6:k34G<%IGL\gಮo #h7ٓΌᾕk4 Xm5-s % 5T#1`^ h=`(f+o Va @bӌ<٘ N W}nJ zis.:3CO j9M#$U8A/7~k[Q;P~[0>M P39Gs4Yr9kTַ 𳼁42I{鋋}%: \G^2-u RŘa-E-$B3hM ágye9 dLj78w2x\.LJ4Y][ar MCT UmDƐ"h X)@1 oImyCwCO\)Wr3!b殐U-9p=^3"DNjwt-r4ď򛈂 aʲJYY8]# (e¥VBRMdeJ> Fśj-x+wf)L ٌ7} 9 #F<30خ>KJdWг+|oHsx2@7^ `P5.-yG]6`V}8y4mxV:^S ^2.' ;E3oUNaǿ]ucT鴌dYaL>eX0ɐ*NaG 2ep`Ehe tB9D 7UiǶw3J^oM}Mmۚ+AQ}U+6oU-x-8Lm[V/=ȖNA.ASg_!1[F CjIB9-k\):! B 4d(x"DMijM~9] ֽPi|%87hhkZ:>ڐjhl{H^= c׊9g1fT Ur?fDc$ʅ7g0NWM[z%t,@3dIzfZFJ^j?\~!w?=%"Q9{ Vv]1$F>//D?G 'b cc$r-Q}uTv"_!mɊPU ]=%kJKM\7T Gqr6y ӵw؋Ed]TIfkyf4GIԁ#_}wH3{Hf~;=1|П ՚yA[F S[m8ՙsOzX5OVXu+CmP8ːۡ4 xRmP(0ϷƲ̸;;iWW=]=9:2(3ܖfd{{ ogǼpiYP)wl"]g.igbquy-RV6 ĉdq#vS[yɃEo2cW;E̤ z1^H Uo!{!}dܕ~VphjZ?e{ Gт "Ϙo`,+Dhf,g2r|=E[d+ iN.ٕ>$*.mʖ2Mh䃒MP4@zIl<>k66.7-RդrL*Vlf:#G7oL 0xÂ^b@&X\/жM5qkUTG c2?ܦNI)[ti.bAm8>$k}ζ v7 -+^kHT-Ij=SD3dV6xsodnTH:Җ8Z+SóWs넏OL|oCD!>ȁ0w)xUٻmz^^xpgNd~y"-j* 0v~qW @Qᣱ$;ݰִaew+u7룰y)69i 6!t };6VaQ(ZMǖaa]a8wD oZj؛#TH>sj7IG0S8tWX;}{v@Ⱦkԃhj8SGv+b% (k1؂cb*,FL=@j +?%=&  W~1|޲ǥ[zs}89e#$Til炶% sI\$ӧN$7V;"i h%[V&Z'!h c+('{C]9IG{΃ȒՐW88™%|Q*F;D'AL/}ވz9⃼".3 hq!̵ AQ+ PGՃ-`#l^t4GLF8%*Cj务\5tmo tbGgw<Wh;mo! oD6(*=FuR{2?EU"e3\"g:\šZ&8e㏈F;Aݰ ~z̳i7"ggK/յr۹D>b̝"D|^Ca9_YAm8t6< r&y<y:#INۇւPD 2%ɏ((֑ĎdZPqh p#W+I y0GѠ?64)Sؤyq|KR)/i@4OFfO/jz4 ʪ5Q *UȊ8s/f#ERCg>,k$.ddYU)Ct/(?1tYnF%"9IJ~h) bU1ȵg. к~%/Gdd@G+1~&C6V5}WB0[9vNCRcUjpRqn;|WJSX>d4v}H;<&I sW`"q:Sh~y^1x0 ]3P lOKZҀ׆61y۷+8,y]w.?;@ WO>|5pX*# Q\bt6_Fľe'>HfhvM^*Q'l@C\xid_0(F| q>B0ZI"9dYH)d i ؞ܢB0,ŎIZ&S+8N\cJx~bD%]/B.0qx6\d.! [mNP%e+ g_t8Av[P-X]b5>hV#O)>=0Jg<z௛(ht^(hb0[N5Bua 0C׳gFSVoXRmm1T %r3@DHMCcj{]ewsѹ$198.qmL÷4g|2>(1e[Qp$m fizu[luXhؼwjm.\V$ǹx\jHv# m(J)dGK柌"UJd n^Gxa6&!Ue42+NZ/u+ܒtձ|NDp(qf(<SQ L+S.S0Ltxnnz73WV,we| w tjËx`6(=jˎ.8Du߳y⦁u$-lhݾ,:U,-D$(t^ T%i|z>?Ԡx:PB{?#X .3kR@ByJ ffäh/ӈg,4n$1?'{5DU/,/ngq!ϻa4}&HJ%JЗKK3b˩žRq@CTYooWQ,-[鋁ϑ7sH>rxml٣P2URgG-zs$M 3*,d8?^%%@X^,1Ud.w;]z'H|.s%|^EC <XyyVC#ǀf_WǠFsc&dKǥi&O{\^+gepXQ})Sj~]NJɊ8g]JCJBȧPkU.t EL\:6P23*SvG-*oNe@AMU`n]y 5%i3oy 77H=[5sN%-;p,u& ٽ6O:} ג0OUlw.VE1 <@ Ja>BH߼bO wz~J "`DŽ+ pfkBiAZ|!u/WmA5.1JR!G!P*#,MkRřlf}Q0gX9>2s8}#1S:ta&WP Wἷ+U:N7y՝ZH̱H=Ro`ُv:ZQGRRaZtS ):~?bS<5)+o&Sޔ5q r˾pnɪ@T3AOkUDb,;ǴL8'?$* I;< \=o'z2Vel(2K6)1ǍbkpXSUaPf9"v \Uq%#*gc] [Q˫Mk- ѭ/eF+(}mR=s]E}yC"X7qr⮍>V/H teTV.q§E0HG#P\([g`V 8W9Ke`y<1kU8 ;p%TdaMGF|~r޵F9uV-~ 41/%D3'Y?9D{кTNNJuy [eM'QI|hyIK1޽qEΓ@Jry/z]cq nl+1.6j 56- \O.%wQ^byAEQ(ؾlo%p!ղ@sn@]}@$M{_] Yx]u oO(H &&M)Sca3ް ➶U! .Vgœryg`Xى~PW|l'JaCcZI|;U^ Kj NF{jз}SgН֫{+<ɪ/[YW#K>b>X۟_\a,e#"h:л1G]8sqtnW2R5k1u- KbXIw_-#vpUcˇ]%8Tf!.ɪPQ pM_G֣][R w |O(k11yP&B ڡ;mͿP1^B$=ʘ{$o yq[rQssQR@o_DIfxEG,P8F?WLGzѶ ^iO%9xP]ʽ@=fȓ_ѿz\>2$?$2F|T1'zvvhYyn)7$O~ԀߖY=M)3^S}#Z={) T+@ OAK<1z HK<~/84CͿ^ 'SV tO<¼@GT i3d;#FLO<~U?0+KSEJ$OKc]ݛ=X^30HV!g!-t7>)h6g\ܣ\~+_l%試q/5X- W`Q>k4ԞY. [\q)&gG7 īnrEeT"#؞+o wMRG,A4oo00+s_L~F] ЉwkQcˌH&UJ? -h4; j `ounP̕?J,/ 2hp9bX34qKu0/bwHTdVi)o5]&LS>4 s'-!d'"rUd{r+Byͭ2L  7'ʋO*/$eԇ؅;͠U;goG;m7w|8BGg2O[֏$P+٠c-eM8ɡÕr*p]DY v jAXdUod-g7Y\^_@MC*QEt磰tPU#, p$jnŭDǸr2SzI79+I Y ֥A>95])cJP$n}=2 J{|nEIgj'ЕLї[,`4+к\4t$Q#'؎F.tWfa`^,_[1 Git^Z-!Q䴲7&4TVdQKZN:7R2ꩨ E}de+_eHF&kxqTcЂ$< qEX{*4em Ըtw/2G7>(2d';d+b gmϨ2b=Kw%Eu^uiZ!:Z^L6Ge'ʲB5WŽf!h鯴3[%uL?,.݉M8S.a>n:JE,+9oUy3ʬptVcWe61t[S؁<meI!kB߈TItDQ_מ|mGbfP2>/i4d@syɸݠ {KQakb(*N-kiV DK#ʰ;BĻO8l@0| f'R ux4-6W0k3ٻ8JrYC:vMwV+AM ux#1v2^G< Q|mKXxP'FhOہUSI2 m;,!=aP3] l3QMXV抺̏7cAFb} ]*4fzfM%chIYp?NԇBˇ+Һ%<1bLI$xCL;ƷS3Vj}ɒVob(d E:q$jݤ'|J,  kl}yGiĺ!^~Az] L f@v1("( 4LËO1Ys+7MRŸh6@uwC\Jb*|$Usg9;jB܈m M36OC^!߲>Ba.fG2\ȨӸbLu(IB;.bs\]ۥ`so}ʏk; 3wO)UJ0" nmJ/XW,Arڅ. Ɇ}MVMÄtiEO(MvA- ~SHRvidot6}'l $y`|6\eK[w)$]`{f/U}s1|cl*SD3-'MREF/d&"3WonÛd#Ȫ<3ϭN֝ `6YeN֔ʊe,dZ>xf&|mS]SAN Yk3==cm׃e0e;ۋ*<Γ$ԃPZJ#^O4w\>cMi*4Qn] %jgLy}{քYAU鄓B]:5t}s :8yIԃ;-RB )[hf h*W@d [p[>'jZjê!Y6vTȊ[MZ)7js٪, \$8U]C=iMF\|wՃ ؒ< cٍ\xJ{mt50&ee=Ǿyxer7]8ۯG>Z,|-I6jy/Ss^LQ6b IGuY-+p/'`w|k!vM3#+-oUfspŭZFprcӷfr 8Xta:>c8UFʨg: /{fߪ6XC{50Sa87'|Wn|$̡Or:V_.U/A7 qOSu=B gʺbrfREcJ2jfAGrDR.SRG4#<94B [VJQ^ 28 YH yx:pG`|l!H"h]h+ ,us &ظ7:0߂_Xuxy<-p8;LѸݖ!fYMzf0e}2ߓXL3jfXU/yDsn=1د}>abŢv!QKY3&{nq?$)2rf:o5 {4ÇN7@BQN.m{1$0tX(+o43U}jAO!-pX02(=$tZwg73-bWb4VP4/0Cn@rYÿe!::HVQ6~wrYkή]R@FE֮8lE9.0 .Bz8:3^t Y?,zeԌ'POw|.Qarqh^ %Q5mޢilq9#;qR| oU DYJ‘NtHWwʕ˛̔%`p7xЧgAр<7i̥xCLm>K=XR(#iВ*x,qΰTrm\ХO{J~ӤRBQ/Ϧ*s>c`G&s@@;lu{x"Ua4b:dթ&`Xϼ': 3G$6iBPp039"KpkS!Yw=y0:V?&6Y¹9xjQqJ3ø{[W=7ͲbSjYޮYE zT"UE\k{tdomoB]AV 5To{otc/~NH.=(ߟДGdq^nN-+~7#@8-n>p \G h %H u^in 'K%2Xp&%/\ KyCI_qBo3ɔCCP):ťSqkyV_3^BU+N@G BiyC@Y-ϟ_LC|rm ٣VlfG>% KdoXi)Bgz،٪u J WE'D3 r6)3G1HP,2I# Yv nN #gǙ<|X_<(\A2(0#ww7=xVN΁z$JJCmQ8d=,bX< ~mS"{fGbx_ٰ%Q?afhX%@Mw’B&kYft#=/#0817V cO>ǶCɬSH>`jV#ԲWY o1BE $3"klCO@wEk[SCq|c綡fdfWĦ>@4g於6bİ(r iC?J0+04JcMPXFHoNB'ܛ>nݮM7-SN1% 1%izkvgn]p~D+f#5#9?74Kp;+&+RY"m pM Ȅ#ϗpkO"K&Byk{~/;U緉֠7%I/<δ8V:S(CI%/$ҼJgAE9s-_,m5yҵ9t^[$Ϩw)nw ՞J_yF2n^iUY&lw[S-l*2GZ9cL_=`7x/^ˋn%f N &D COži1x~20^Q|/Vq$:U2T NZz&g*g2[cůZMtYSBZ~ 4yz/"δnO^Zc!n{o8osk#[c ?{[r?Lf?HucnTmGw.麥?{b)Gʲp&.&^l'MFτ.'n-5VA+i+fQ|dQH#-6G=M3hO[3H?/4&r:)]fhiDI> /. CSB˄BיÕ]=Pג颻E&6,h` `g/fÖL켶'3W||BB ֚.<(V%adkܿ7p̬I:kJ ⢭A_ (tz-~l` TTO#CG5-N؏Ph)8?{;5߷?Cok\"v77ŠmܖwݞekO|x" 5?#2zv!6![>44KFtwLH|ݚW Ш/eb\2Evtɋ*%{fPSr=`<1 $)~ai SS*JZNE,gAV/OЫ($ Uh5'0DGK"PFLZ*aj p؏0}#JK'}BUxIib? SϞf]|Ř8L Ӱ$麝bb̓nY+wrIhs.(̫|b%(5+xQ!O6{^5jk^Q3pM"ew4tC v%Kq{iA[!%[ y.%uËqT(M_K?ax>7GQet_#JQf$xe;u=ofak&0WnX&P5mcpjZ;?cW^C^Uʓ^MaK /ipi#uө0*Oj9Sy'hM2RtVsE_1mts&04\̉ҶʅfnU~%"$nQHŶ[-1A{h_fm["A uAֽ: UD-\JhaQEĀU{Z11cF^ȤD_ UpC:ⷛ)o-zJc$q1d/qh=h NF2x."bDwqAȋAØV<%XW*@ _TemYDE{Ɠg*O\x._9CFWrKxr3sw搃 gW5ΟK;}GV- cX Q]9N ӵDx.15_cm#RJ#XRvq6ml[ vw) ^)&}q_`[p04`;xm_eʯP+M-Y#=!pjAQsuI&S5bZװឌ0O;jAfag.}Q>a\$rO#d%pL(h>;CO' "?~I.i# l-/v8@v wщQ}i<wV4Ib0jbaXz N %;F7ݤZ@#M6\I=)CpMx`*V@<Ȫ0N>!E{Ł]Д akhMSr 0ݕr(GK ]h0;@6BD< h1|[n_:XTɣHqRb(gNr!:5ZWҴKh!0ӊ< "#n 1qvE3[xUB.aȅX~D)Tq#3|,Ғ-!>2p@*N g48Sءm6PEWfZ目4Q3)hǀQ/[!JZ B@=>&Qr`nΚ 5:DBdԺtaF.IXJlt)GLMM7 F؁ho0X6ɻ 8Y}szCCEeHe?nt<-أ 3(t+.tLEsTx:-RDkxn&aF[# [*q%M$_kX7xnӁG),w5|R5!AG)f!) ϩ>8qԕ6H9ϫY;&I(yg Ve2Fwf8;)'غvxT&$O'gPr j[ĸ? YP>i=) =x3eҥ-u79Nb;u~ެ}ےL:HKhg]5 +Lr@V Hg#'몱_v )*Iqn@߈nn Jz~͐2g؇ퟗGeJ" *^ꐵ,fa1s0H[ʐZ%(]`8{}4SU 0PV*ЏuۻmPVxFhgR`8}4?0 l0 ːVyf r}PBp%) 5-1Cǃ UՉ:ɳ1jG5kSe HȱnQo$hJW,^4]G;Ǘ%b CK.:mHmpFsc!H}~(-( k]uo/SRE|?:Uv%"F%_cSxJ=]Y#6$'"!<}KRJk䃐YG5{:6!Xq"zbs GY{طE]c/ K׾Ìvj4""r//*9/<7zrtR:ks,=Ϳ/Z]^>sC/8xnd|zts5ܝ0 /xQ&:a/gƟ /WjS>䌀=xfD]+:@t5(|yE܉ ]{ԙ/P'1%/®ZرԢ/kX>0QTFl!FJ}.>%2-6.0c: B'R]1+.\??9>kiD=7ђcը3zHUUp l:|1*7x`r&&0hd Zm k^Xtg":Ć a= 'pע*:e: d?A}ggUQP7***A\eIaSJߛ'Z ҦG]M;XtKrg(J9Ve; jYx(9XPw ަ7'fJ*gӸs@x-`ħ g^ FOp(:6Q}٭u7 "綧*却>"͏hd "[P;'c3XQ; yc ͕S$9FX,{)lreၱW`UC㙃 m{w%\ S: ^j$Ք* ;{1m-e: qwnwHރ*CQu<#?g^difb5 'ViO`k $7x-ö*r?BA@ hJ/@w9/XdW*Yq Ǡ22|V1 ۀˠE Y @. (P^t#zc3|s=AL>hXC vI-qbӅ4^2Rz"tMӄҽ[n*?KTbiEhmX7r8̤S.u90Ӏ ' Es!ɟ]~LQ0:JFSbi"!_D.eFHBUKQcjm!y]a[ٶJ|n&yec@|^F?0*z/M+a2o{` t5';KN'W {#*[]fi0*O=nAׄke}Q $sv/k JiS:~P;ݶ1.5.m[PL%S!6>֚eBBVA;p̴aܡSg?{NJbC[Eތ’LJ.^x Dzmn5}G1O=YMm= ]:\Eʬ؞RPۅ_,-D<0Q=AZ XP{vHrjٝ6m4"]aNZUH2+k:DIإJy9o±~x{S*yR.zzN8~B5SoMBܗ>ޒ_sbuQ/ ma'^[ HaxdsIߗi#Q Hh_qVI(vdn.(xwzN7nq0j+zyE[ugOr"2錴-S$'{rWCUn@ Bڶu7z_IIW9B{OCV7<1++bܾ6 9$.'nl+@E+]|=/8܅sս9? e 6NYߗ:ӁN_F|{o&>Z<7~Quƽ!W7Nu4 ᜬF2g5hYXZL ~\ec\-\B7[u="NXHBtP&SQҝYT&)bcE:0t/@e3>&PĻmX)Y'ȩ-UY~KWjC_*` 'DUPS]>?Jn dB/ [QAkуՀ/o z6 &;INe%,o\"|-NhP*_3/ ўAE ek判|.tYC:UQӻ\}ͪ:sMw`\qM1ɮI-!Zd2Rg>VBE%4钁n;p`)}ѼR: 3_Y},UB79Cٽq }u;9{=~ò,-UfIۿ@:$ QPJ׀ӎy'ڱ aωcXu$oY1{kEbݹxQ, $(ExD_6g8?gz*|gbyn02HJC(<= +xdHm1kPrF&wiY$'U!c,aOyt{eG򲘋Pzx(|]AH-KÎs`<$XsR;qokA`)~@ +^ZO:ARrFғ#E wcfS1ѻv) ut8є2SW-5?\@,@ GwG)Yn,[55S9+Xx>Yaqnxr ,0 <8\d%OZQΨ1B4̳j9].`P'Bk>Y('8NH~ȗ#cZA{!mѿûzr/+EAMcN}Pmnj>6">7:ŋ?3S:[9,D[[@˂:H7,r: VLϮ21G%"drLbcL9JL7k~ukm҇AEQyǝMxs^YS~@Y1<3v#0,79+P` n7*FnWznK-E.(ʢfpI(+~̸FY|4.m1%OKa8D9/eIGLave2gjo1l9Ɗ>kDȐrϤd;Cd 1&7-ѨxH+y,1R{qMO{^PK'9w~:*/zʫIwL!lcRm%%ҳQS\Z-NTo!H;; *5I Wa8`H e<|/[ ZQ2qSdr>-lIkk:6>v̽\VM}T"=ㅛxrj,zHMQdhryw3 |ctHݴϾfmR#@$c!;&@K%mCM 'M+3תI^HP)1ԮTO刜@Gu$Eb'Y5 OC|mرM }˘*'h9CUD=;o^sH5։tTij2l֡S}݈_av47TU<08MU/y%QX {W~yv܇AuYR:| 峽-/CqsҤM3Qcf5~υ ./s4gvSK'ga wQIP0JtR? ͺ^|[ӵ Jd`\/. \ߜ^<& ֑͛BO R ܤhYEba[q5pN_bub1jG4E hЫx]Io8H}ɎY@=߯ג ~L̢rL )b^@ KCA:;z?jF&[^štRuz~D۹sI]3C2%CBF$Jƒ" fwgN5ܖmYGrKbd~X"mpTd%W{T@LpKu:V~*AxY'5)9pY|d?_{oF= h%x^hk%Won̯bٜ(` b -7XP'q-N~}svZ]7qexc ,ҚZm) fGc6߷lT7=MB 5xf5urDVtף|betc wpxUJ@G]6q {|yso7LVޢ[Lq!S󴕕0¢q0zNe?;QX/vpBr [$?\C6#&99w}tw+~ Z3aˠ_ݗMWNDcc-i a㌅Ǐb7H-@b<\[yEvĆ uW XᨇH=5*]x$_)b°P}C"P /@ AlF"O˔ٗd.!t:ـdJRI J稊TB_.[m]k woChpVh2Vh.]\zX˾s~xq)cm[lRb K(9  Bgb*TN3~ʵw%4 .]pi!)ᩂ'Phidxۮ$eI~QOn_A ^o;d^Q`3nxnl D*>wUks]{:W@Ħk.u9D@nsڻ(K+v3is '5s2voͿت \Q0΁7/OoWxY7ӑl6"·(rjuU]FGq;iex!f 0lL08˪O8l$s9@a|J@X&ReMb74!'"xȕAxz[9b~И%t-ʸ#nUkJ|չ4X8-#J`< QJ*U,wcL)8Hy_75׭S0ڽUV-2YdECe#3;kEȖ δ zkfEiI (͈ hG,qC{:X7H}c o )t֡mYS-Ү,A;%e.{Ȃ'a+tǿc4J^ѕU v8RcBeE%!ZY gr] Vq*뫨|:Nx0sӁs{ ^V}s$nSEF#A=K6k kx n`؛#78l~QDz>7&IGIlZ~S'*q6(K%/>(Moy3XV:a$l.9xR/ xd61" _@,6![ſ?$lZzky,?hV}ݪUkГta)qq8J;KM>ڶ;DR*R Vbc~U EH iWBY iFqohEDrЋG7y !*3p ^qIWtEux[ k:`hq4;)-)hԩfכtMΡvB n#-28%uHqn%R1cMIB\9VǘX5ǚG%ɵp1qK?.ݛK&Տ.ˮ6pbX|xc0:gϚJ9NÄʈsOK:49<ܑW!)LOm#Kܘ*ٶv7LVq&S g!cEs03#f?hjS ߻ЃB`Lj \&qi';2ҼLs o)Trj`6 ڌ$ qs(j̐+^uƲ *q0 @&+J}Jpߙh*[w,H:Ӧ G'-SKR}$/4@h7~cRq% JrOWPbhn¹\f&29fk\ RNҸau4kR"`6G|ߦ0]>H˂BF_q$n { 7C#]iPHV,uxmWX2؏VOjZjh]&և_t ݂bwۺTn =(whNgޙ)fe: G2 >46v}D/4TGFh40FV_&8/j n!oJ"T&b(C\`&FFXXl̒\':x%㇟ԣƫm+{ΐt bGæw[bF 5hfx.wgdlO v3JRHIl[;pd:6 FhϾMt~Dkq,[k= aJ8Fk7N.Z`@؎GOt~.0Vz /<{ mqdg5n$o_9Rzф(`-8wR4hq~\+Iƶw-nW'(.>n,dJv&wҊ-jTUkҠJGw8xX4f" N'w*(`?,m5GBF  ;֦(NJAI`k^gZO 3e*  y;ӑp~דrG%U$Pر&\}j;VSVgg]:RoVOdD)Na/7_+-GܽˆWo0g %q7pV~P0pQ0uvY&6Urr4EEF=4$BWx zVܡ/*.ܿ{̽57z/oCP"?%$]N.2 &BkɤUhEBv%t%Ľ/} ;Զ(d$#χn\w"z|y.|jMJ^Vcyson_lǎ ,RGA伓.I9ZxOΊ8@^O-2Nge"Iy$~~`Im\L?/cRtIPDx沺ȣ`cJoCcHiĶB0|DD(E.M%QU aIwT]TAW ^ZKf#}# i!1yd%mAT(^3"ߏ9 q9=\9Wjn[)df"5+$քm<^ɪ` 3J&SwPPBhj Jgt??}t~8^uQXL}$9d=3w^-jFT*?drfdحpeιjL6-2N5Y[{sW0_=̘e D5AI4ZX;Dڢ2UGG{9I O(X+,1pĘ̗)I!T6 +~9pVq_b>&#M9N0r" 'Q)C:t&R Q*+ϛ~,{Gd+Wg}G}ɤʦ:ZWyF8lJ'FyF;4nղ=:1: ѳ4A#ϚLjԉA,?jhq:_JӼ.D}+bd@B9›Yüx@aCӁCH+"b.#λj xV9;l j8 `sAI6 0ΚwyA?Ò@A[ϖQͰ+0uͦͰ5VsQ'/&-uu9Yqr=ܚA!44pU1ypʱo<ﳥDxPm#ǬǪa`.AG2?fjP-,. WRj >ŀz }P> 4]$d#a#?(9?SW19@[;[FY+y|Q˭]m0_gh+u'њc!T1D(年5A㨱Wkj'CM>z,xuߒ$OvM*}V/4u^*\Y^-Q՜r2 rc:gz;Gʁ)yhasD j+tbNHW86_R ( |D/Z8䴖dY/{UTkT̉S &a;4wѹڒb@N.RXa/ۑ◰NNSԙ+ɺd3ЖfBP^HӴMQBSj@2ty+|Oe0~~Sպ3 `~+ '祎^WlVXegL}[RZlgoX fK*!~"XfUMY\wcߣӝ&_3Bm![R@+OY.i3j-qY<.H,SVuI k  Bݍ['}\f' H%9i ?E+p\GWB$Ivy2apL^""伬ʼnoR95#bϵڶZp $ݜzxf뗼/yrezQac-mQ BjOɺy5 D/$$w\\E˄1pǿ~#nVӇ"d}4L1@qtŰ]Pgk92pFx Qq -N|Jͨ:EO-OT5mB$ -]CvYz:˓+ r vU Qa[ɢGy}H2%t*C'Hu99O閄N{C"rV]wZꆘ֐ mJ"89Ì9 J W.5ʪ&NIg5d&'4B;JaV1S5ָ͎J[<]}S3tu=pH҃ HP*1Flxv|?$,ql\ro]Cfz9U!!1Ѵ40d rWF 0}'+YQ`sd:) гbbd^Y:( l̆b8MZp ߰Jc*k27N&yoV,2ԵxI+Gϴ9V#i,8epUxJ Nl~Tf\ G/=pT¢]zr`\H78):bdO_ Oy)-45 C`Q9~ $)3[T* si;<w[  8f.t',S8s e(F;Y!$[۫pz:v:rЖJ3`c=:!6 VNijz's(` K嬋ߵvUH/Nz!7p7jJKt (w3 #| ~m "/Db'H~%g\3RhN^JEz4֜6@cٔ7&iPLax ~19M:O|aZ0rqmzb3k#ge$RǼk>~VW7^IҞWBd|C(TYntB±8vmmufF.sVj1i0)3bP;7`AJx3Ui5j'R}1뉿e]231 zMpHU5T-P _H҃f=Fp>g9qjoO/vd6cR0vP<(J645@øYULXESs&9r _7o؈bi$Ջv`xz#-_;g$B׸>\tv6_a`eIm2K=9ztICAT`we#0r\}_*$HǺ ?Zө-@݁08 %P\T L/nvg+mC itOq$uLZ #:L|G?!tRL<aze( /0}3eja `EFk1 '.ȡUW}888«Tgu':eɕ쐋4nGx46KgtDpx!H^&dU40Q^h6\*S(!"䑥P_ |*+#ӟ}AqnXw-f}KWQmvH6=F,{>X;Cui~U*?3ʼnirGAnHej#K\H]_nnP)mU`Q RœrxHy UDtpr<_цOΚu e2t"-Cbמ'c0?f]MTO\>jQ Ch)*I_wm /ފ. KyGf`Wg}d^q:rRd7; Sҭ ?''7Fk ZXɚ)w:o_w2GH,_mk)#L>M^_?v˒z_uԳ(T^ݿuP/|~ #{{* eKiq{F+헪i>_Io?u}vA(zsp.( 7gg 20T%5^*5Q.`ct L&:Ұ $aLcdc%Rkي]džL $Czh3Ҡmk]LJxCթӖإg 5<~€fiΦX99S0WJϙ3 >9([l:",|55 Dfr T!:FJ&a{jO{ayL)Pg+5WG*+͗= ҌE},uk=qp .TFLNk6=# d7x/,s2ż败HOi2‘\eŒ|u[k둌¬9v 0si߾IW fPZ(6sPºGؿ6M,5i"!!A$RGUw ޿Qom͗~Smj^-)`^:tPHWjbZ)9g^=4k5KQ7%H|2> ȜOtL1OLlj``t7^ -.]@ѬLz-B.Wls2Yrr8֝N =ɏup^eUSe}RG#8_%\oLi#t>ЖR&]5ޘ*,l[{~xQt|RSmE̶KN+-Wr퉀_C~玅GWRpl Iu"&>>VnX=a:q/xeEtafs ggpryv(ٗJkё.4]7=Up,-5>ѓ'I6uzOs O`ѳ Y Y bG&p?^ "aLdDިn'nunV((kT)-tZMQޓ]{^Wu6G9Oՠy>zB["[,hyn/8Jq?^an(D8MA3".b0~x J1 YieѭVcr`Oc 6`eRV`dCƽ^X oR 6?T5۸dګC:>z7G2R w.ɞN3ʍm?R] 1 cՈ8~l映QJvI8 =mAȂqgE)04cNQh^\Imh`V|pJ'|zo*Zxq%)pY _7T>@QƨPJ @l8U͝ : tࡅbyTL.O쵫^ -UL.֣9{AK{k;K,|EtL ҺSxȕ; YڙE_T7uB}#3C#:l.Db$ϓqU4`ڍGT{ !{[><=:_w\(ӯI".VK`1呉zAyտ]߂^BjJÉ<5, 0"Еy6tpan4sԬ?7Ek85j0 QX;`hG.p; 6cmh?+5,A, \c3I3lolTתc?4 rbcD@A$PFKkK#]BIn36V_T_rOTjuxքS 95-fuVKw`YUL2k1/QV,~I 6)m!,.φl-p= OD.P=dT HAU ]`XWYD,ۗA[\$zNcX{Q]b淘>>`D35*ZqW;p%\x0Z%iTp[n҃: >Q /H!i:J!`g$Gb,=>iC.rrOHj󞓗wR 3.C|RP6Y7riS#想;Eш#N-PCf IG3*iW {[{s H> y"4{Q ; *bP6%I -Nr|۠~J| ր+ /zY<-m1!EQsZ৶`pI0bvڴzQqI)Lz; g(=ptTuPCcâ#hʹ>tnd!d|oPQl*akNA/2e5Fb ?s,n/JU + C$ p_ڎ1BXh;IoP[v>+a)\.$0R^9̠2?$&hw{ UwFrޟ6}cpĜ8%Toqe.|2 QWiiw f,hɬ+(b!|P+ۍ欶7v?ZjRN64D`y2C_O뎡Mvbo ,פ)G,͵YI44θ^1 V0HWx=&^σ?{uye(e`P{F̗3ψ”]^s+a)X*%P X+Ml۴RSwLk-,i.5GzofI:}qr9o`zpjqfr%jZzRu.Cy;̨k0/GAj1s#䆐jSx6Q%" D ϓUUK/0 ]{42ǫ~vJg WWTMI<Ȝ'`Ί=7W1?MÅcQǔ137q>I;DZtM1ogaRš_!ڮN@l1n}u8m(+yi䂅4Sr 0Cw(!#ea;{,!O!"fs1ݮV4{z?[Bhu!foN, Kֺ?j 5_T}b-hI͢J -mEYޜi8CeU0]M&s~/0 $.χ_q>`@i+_HܱY0zE,|Vp.Zc{\Ec7C8N%;@ TM^eqg$ :X211h/uzSNM2* E%q#DSCS1+O +d*g~6|%9KQHuMXዊ c ΃k^u YRQGj "115a2IY*2-sQWbϤ}ò|s(OHh Utr9; (;m,9,OÁґ}UYyCa (R,ϭe߯"R?YBaws0=XDUxXD#C&ZZ8.]IێpUaG1J{o܎ n9MܭwRn99 E QkhM;ݤjwY' `"'gv+!q˘}9Xqv8Vў6_idzdp>F7~4-]'q]^D\]03/A+ yK ʁaILҳ֣6WO*Z)nH t dn3bmO&hU?[K 9N"A;t{q-SBBv}sօ'b~P:hBTYex9C!(a*hm|GDOhlTk90[Z? 'etî5ݡa_9ߖTr,݋z\2?a| plx$SY}ѱ_#1큮 nq/9"-~瓾_u"=vOkl] =85L'!1b̋=t@G#>:lO-+{[RQv6nA;tg͠5欲i$`aUf1!Iejf AS3ZWYN *rzluȄ->ű>3W䮻ԁ`c:&샹'Lځrg E ) 1ؤY-E:MyU`BoliL/3($Mqet5RbaA!(!ơ]S #Dk~^Y<nzg|9 btvYA`'\ \z,pKhܥiZJ4iY :!Ӌ:gyK!HR}iWB'~VgߖPDzoxWs#INh'SBt)5\eTb܏Q zMtW:0]XF_ >NLhoRhΩ,n3\%>KI$׺-}] ˇ~O81C~FRēP\ $x5iRSM`FњTe, z\J !v)s:@hx!nJk3[b֋ˡ}A{2R6d?+[jLjMJ5hm~8$>=fմZQ&xaRj,Z#%sJa?&%by8u^%!َڤXecղ h/ZX ADdcAzvx77+c,ioVNA.@.0U c"Gfm *)r Si 9Ӂ՜4ȫ+dMn'#Q‡⇶vvziI-3B+ʾ )MF5ɘO j*D%X\ ƔY>6Y*mDs?Gnٓo )!bp]eSt܉z"C`$|5x7ekanP`(Ss6_\X]H5wў;<1}R=taZ j8SZ|M^M7@ahXU*W4,T.{ h$\5x+,1^QR!YJ;4ΤOGs!!h֣A.‚>)?_ᄗsʸ!VZk_y\RE2r? "J~y6Cj$ Ty%vIp*EMwYƃJ9O/!|J&vncvX&竏 QX<—b.^ O,ߩ4W#bQL H}L,DtęQ~w*T2*G|ԯ%8"aPy"Z9+zj/.fᠦi+؍Aʎ/iGv 2̌z K%|AY9"scV~ 2\e9p-fەJdvQҎjysH+D$^&˫5 E Q|@!i ~ʋ.Cㆇ.gʂTO&)&b ~hƍ;te3|!OɐфYRe>T/^P/}(p^> %= iӊ$™&ˡ y]Ԇ\PiP4(clÖ́8Vw~cDbS:Iy}]>ĝ%rufOzIOi,{r[ [_c]Tj>|*Y WW=˪w_f^gy (_d-@{Ao^)-^ewR(#?%!J{ QKAp&ܬgފzj%"~d]=)"<`%z,{-;'ߕ Du˸g=WE 4_;0L#ΎI?/"CVj|rqlJg&_.J9e(֜ ڣ3 L"݃:𠛈^<=1Q{GJOW ճڥpxe.l4L3k=|~^EL!/q7G.`%OR?5&gt cG·q,(\ȡn7nqD}mSF( e#N3F_8N̶uo/I>xUHr(4y@/okY<ѽZ;ƘM9f@ 3bf_Rt#F)b^$#KأU{X16`4oPDz\Hk{_t"58i|6@QZn&/Y{BȺ9aS6/_ d#^3_lKy E.7v6`oF5=S45^J`=m[΁>&:U2~"!;2N7?&+Vb=c'pyH j;s l\jx? gU+5 ^JОр^cF#> 65qS3,="t`mhbfv. 3 _6QY[odds(no׉"\q`|.*샋iTp`b~M[1M{ %X"8J畕$֖@(.sڰgرޗr>7#:^",Lq};,*寶o1cI|k\]f*<>RBĜ>v+S]$Ǥ7ȩP_~Kq٣kr7WS 䛄9f2Q@tX,pQ MЌYH|۷lO$[BQQ@ׂsN-?=2]/Qi*I:!zubHOFE2.vEYո]$,u|3:KDtmՎJh9q:g?ڄ sm:Gk52IR\>~P"!ܾy+, %.x_I88 ? {]uҭ6TK]t*kN8׎@wvdTHrų[9!p ^j;ihEA@Ŝ˽%ͧc'm4Z5(.z !!{Ϗ, _xlBXu 3@'Nh9٬\vGUO=(WXmT.0de].l6MK@Ey'&Y_~1 Ope6$}ι.H)YX⫛N@-9a%Ks9{}T&!~kU1nK(|P;\77w5.Kr1B" 4}hGiEht%l( 3B PP]%/- i6ŦP/ȧ\2`9(<Ų^3vZffYrGbI\QΑf`t|2B/M̲ p*}Lms}#2wYgJ}2$]I*6dN 4yV;)\Gd2g eB/f ͷSs_$&k Ӡ z+$H`L8~HkuIt{$]-WvD.*' 4 V 6BdS հzb̃U8qOgG5 Aڼ7|$]Lѷ9g,HgNy׉4 cײk2K9 , p3 }An+翄{ WqSpPIDLFk܆FSd|FtGKXPOX!d&u5Gd,wְU30hBI5$J *lԌ]DtA0_M7=i܅慿JUțKV %9?К+@ a2..|[[N ޮCa=+ =c=?} op@w~{H8v,\rS1=X{}aB_тU bؑhIc5l`(]34_$PN6ٌxkJ@W@lwya*Y4DG0|_~w/=)$8cMcN#S+4TLȜ5Mo0F}SŌuCëI8릑RCP81.XQ= i]v&Kʜi%qm&13qRw}:pWZ~5G~>08;DB mt}OH߂>(6L T_5}3:IJоkBiV`8jE[0z{rr8׿A( n%Ԏ)XMR65sX(ly r17h}6+X;9F .~o(!9,`>f G]Q@i7KEs.xgulZLgrgxqۺXYf$] sžBc f},l  lT ަ d5@v9rX}Ie/{p{`@s/EX//`pqF[w!/@yȪq/V;}-Whvl$Y|@ XRM~%}{E't$xE!۩Ҭ~P!A'='vj#E:-.sy,AtRpX?p=|Vc x;ZroJUJef}\4g7KyrZOi8*qӛZ{=dlaE~wV?_jVƗR|j@BUHqƩ^Oغ#7kGktVΗQvTPN_&> ӴG_Rba-I2Ym.۹|%'03`JK?ncVd3J+@Ĩ{jy:Nܰb,Ԭ7ZIcZ'BNNx>3u{ѵ@EСh-m$9R `ldy/$o_k=y|P_݁cEL<3.,vJ6/؃&UOu%kEx :gdS?O͵Q ?q>y),ݣς0@lnxl"ݪMbnE|\3k>̢ʽmUt))W \1v1ݡ7YQcV"#XSDaqVڬaR@G 5f+qHyT"z>&͜8]ʎSb 7TtSciCRP11 ,+Y )cj/mbD{`Lݗ٬).>V8q+XnSW2qg^s@%GVdfdxp6?1ܣ}*OP'Ȓ p7EVa|=slUx ;ldX*LCPb`D23˥t* U3:53$i< @1d&];- tPI{FnqBbmIdVbE.X1-H8,1^@YK*:Oi&ϲ#C"*h'AkfjSB*N/"/oJ$ڨQ3kwI D[\]b+?-CeTFaXH ܫYRhn+`Vo6 \BW aM9"msS9%GNԒQ{kĤ;8}"xizT^ZS09OBF8 S4NddӺjZ|@]1tNnBV7d VCb5 C[%_/]EJ]"`4ɝSmC4(}t!ً<{њ(PTvzE6h H. cZBr!N"~ *Q?,2$/|;STݡqTT۬>KԯZ8e#ȉظ7h;mUL͠!Ѐ"O92342I tM͝--Zd|9@[4PSSLo#:S,J F`JcQZq1w0ɈraDb~n~Tz&pto vGW#mbMЇxHau沪Vr:O\ĠPZt%!\QܢL(%=XF% }CZ1"I%f"A CӀTxx5^EE@)opɔZdVNJ)QRQJu4nœ.&<ӂHOU煑K|?/ʁKx{e }\x'mЭܿњtM0CdB+B  |9j<$$?ƽGn:A7 UPߺiYY_.jSR7,Vׁ1//yL{.RŷI; L(z[bT"2^JM7CsT*v7XIH{;abNȚВžʩYxҭX]Y\@L7/p YrhR ctrer8+BE1A#gJU5Tu:;Fdc0FLy40,H^!/nPJMA -f +6ظc pvb9j̜ !͵4u!S}5MM8p\ fy'ph`PhK^Rȹ|uJ<>L, fkqL/Z/ n7ӷ"EvJ !d|xLïa}c+- YT5y%pA]˭{G{壁+_k ~ͺUa,6bo=Ώc'x橔4&Wмڗ5#p0Y|8O=a)weE_ s? Px>ѹrd_A$ݾK*p4x'[7A:GQT`[Kt"|*~F_ֈ- c߿su3vq a3:D_%Wqmw`v)X4&?ֹ>}Lĝ%򗜇 08Hbu(RDCԨc[5E_Duۨrb|Zz$j! mo9/}{Fnl t}Nv'`JcBF ַ9'rKv+^@$¡9 B'yoX`& r!kBгwʹ\T5^&l?;p(p.M"`h\ -m\mh{0ad% YMf8֋-4m Lw~TES"vs$TS˶j\UNE['Zݷw|,ZwLjM+|ӧs⥝.TZS&(,ŝך~U4 Z$I˅M8v^>3yZpy}a_ ]5SG=_ר ǜzvKWo`PWLʦAfҁDJa޼_LP;^p${A*Ԉ]f8ee=g5,mIxUOqmY^gryR_#4F7Wp+R\&v,E6A DawW|)̌yxd!6e")C /yJ Y_ ^kj:4;Oܢ8Ze M@NaN~:.`5`V?/Y`͇`o\ aKEVR"m VF:!QZ'#`Z<@A1Ws0}>2 A<!H!G#ٶ# ȱZ-* x˜"* _|vm7w!3ЏV<ֱqDu.?ԺoP Ho;R/n$6UNEj1RY+/JB#2O&eQu:g4-hT[_-$IO)}΃(T"ĦcExߗ}1ozy _MqjT5b o]CjQ]UA?iq"HSTJ|udg&+%È^Ɲ+D߶?fuja SW'F)HUD z 8BL@u)$Z·*IU`!-T[3:vݴH!l.]^oυ _J7&hQqvZ ,[k^dj\ ۠Df&2Q7S{O-p(5pɈ';L`uR-Yݸ̨ͮ}Bj}W&jjk@HW7L} oE\Js}[$+ ֊_!$H'OohiBOeb@A_@;28_u (*#SX[WaNOYGwюIf u-}x-RC'Z鄱aVBF(<n(ncGB0x GkXޚ;܈|R4,j Alr%W#7X7Z+7-u>r0DI|?,#ɢ)/p}bq= O6?qwxI eʙ^+ނp? L8iҳf?|M ,^OX8in;!:}@`jkw+`_BkDR ;R!9lfy<8<`#w3i.R}o"qRS/;2UAq֗ % |ݝLZ6{_(!\-[;Ի=YL6[ N٬ڌ,}hїMo']Yۺ ﻈ*Z(>6aX"n)2 0TdS; Wwޓ94&8iFq,b"n␭[#}D< VI?Ff3{J>j'*¼aD%_8Zu$"g\g҅,l UnCbO1je|Q Hl8/^ Iպ3HΘ uшDUyO6t{[C"6C"xiGK#iyk`lTf&zJ!ώ:P>g@v2eu#>uwzNF"{="-R4Fq΃5UuF! !?S0j{v+)*$՛4ƕ%-eHV}̀Gۧ6AQbh0@| m?-lxhdͱ..݌ @O!U&lZTh}}UNߺ*:&ef[(!f8YKj5ש2NPJ s9 fh2b" 2J,{(4#F(٫~6WZ4I! 8KEpſh=Cw`Ҁb9"wc4B N ωR~fjֱY:ɼʈ~)b.Zd!m:+K& 1u@#%[6+?cR"eW~--QrFwz\*E m1+ϯE!;D;ĴmAPL cjF=Wdw!G%ɔJcŝП*go&`ÉW&uq>b!ί,pfe xՅ4!_ &IaO*+g=tϽԸ\ &«͟sjxex*a͘bp>/;@iѻ _]on/T|R6N3a /#X:}b<6p\; ^d$t,ߊdi3|\^j_c lj*g2x~a=@ %-\&Ѫ [ҥdw9TiR'O 2l-D+Jg"-l N8g"tZ#,fOfnܽ|ŅX$,)2z?!͞ j/y&)lLHs7S;V'YH"Ctm;ɚaaZTXkҵi&Q&%X3`V Rwd~z@}oAZmY=-eM2۝exd&zp͸0Cr^9EOK'=n$-2mcsQUjrqK$A 9Jb8_X"QY3A=moM5g%x=lXxo4:WN#DRF]Jv;}U>ZNrɚڀ#CA>jXݻ"Hq mpK8~tHg70&zjgB28MfD $ mպ|eb}Ҩ{.xv`9K%lC{^ςlu)zVy#ō85u2֙#C'0|Z'?Ľm(gcz v@2@spAJ8:!d1zm)VLCTH6g_޿ߪ":,!(E'EH^ם\i> 0Ci*Z{_cO@/:hxě o7|<2Xf;6UN>t_RۍPYY#Z8THtz :؃ml`X̅Exˆ *NX8r&0elaO$3u0UQ3r1lGkE 8a +'Nk3S*T͒mU4vrhF< ~(ORrD|q]rgNq9`?6B`S%7$ϯ/=ZoRF{0.x\̺43 %:\}gr&ue6š]CQ=bv~)5Fj+uԭ_xC(`t)дY ^PTޚ/Y߭y`edKV\;'Bf]e?=zr{7+`5BN7S!;iJm1x4Xkǵ׫;|_.l=\hit8m@ыjYq#@3<ܜnۡT hxkH^~ 1 ^G_߅5,#u`5un:CȤ"{CݥqyVY2hJT2DHURi55f.x磐t)o޼$a8y#C1-N4I-[<_'8 ymb0[y XBV+{ FwΛRQu ﰃ`7E5|=MiT+(_mdѤtT ` rrtLV:0ӰԶ !TUT'񗡩mS  ̧2b9M>[I &K %XwX9-,lo)n%of,ɯ :D\`¢uRi3ʓ/=L,g7am kKC#2 w^|'R1g`)dY^-2 8sIB^yYmfE: i=v:)fj(O'b% :>ʦFhJ {keJ5l%NڤBLD? :@n:= }zj֙l? %<NE]'m{2CQE ;:ڴ5O+(6N $agq[$I㧝H{مY$&!G qmͦqg:FM͟u>3}LكAe6/?Sxm$_ˀ>JȽ*m5QV[ki$:ط"WwI6HҢ]m]I]uN 1‰ sC˻J`a^x09MD!aR<} KwFi PxI6[ۣ{-O0 .tJ?. z)%oZE1nL נyk=V +x4n+tF0pbri_M4C!J?oB7mR{{븓BT;wJҏgvx[nkzIr3^hW9rN<׶쩋bE]\؝h1M9vY!~~O0ZԆ[n-LگY^ATvNԓJed;1zIf԰lSn#8!Ui@"A`$yPU WW',\_?,_!~3hF jSmUcQ(+ӸU@Gn?8Qw g^`rh{*;*6BaflmS Y F8RrTZYO6_dfn2q$lxDz9L?ii]Q/":v_7,$O @vxwBwu_ @{x ' +o,BǧO:iOI.ԗFf(( pªYIEzh) {LMvh{vyЋϟy ֛Bѭ؞#C;W;,m^@NT :2Nҩf/!h#ǹ Ӧtnʆ3)h\NeJ|,''^ћrt[Rƅw>La;!c҃ڼkC8Ue}r=bUkQ@NeQ3AWS=p6Āw 9LUk$h> *5-QnMYa|yQŷ Q;N"pd!a,bcw ec4{CY}=4R5AE~38/4…ntd90gRn,p~:ՕTփ7[/g?~7к+Nx! 15yJ((0/(]NC\@-L QKfie }ܴ"(o*q* 7InZsfg 5# Fe8D C(D Jt Y)GO>Dܘ2ާ3SP2%`/ ոZqV&Ƙ5iԛlcٲoA%ˏH:HbZx 0ש6|m$t})b`?4ZGX 0r_HwDǯ{uv_ .􍒤)sN7}|$Q0EZ.vakN3f_&4] @a&bڇX4Ľ pV좦V.StK֌rX~&SW>.FpSz#4>z94Tf2VAT-fb"tO =ܽG 3XE+q+-[zqUwp-o}VyL6Ş GӊMjuPP:.IM%(7Ah#cw y/趤&5iLzǂgeU % Z&s pvqϰ_qbr/?YKZn§ ܶ $&Hi%py5.f*-gW. HTS`)\P1˖25QUZhwgLL&q <3ǟ+&%iZo=0C};%"ߜU;$N#9#oUl8hljת3K祆%Bw֥[T2V>t ט*Y9g }T2z4,M9h^CoZj!U[.?M_;ciiXljc/>b~0bؐIXj!.9 MZZFV+蕘)[aFLJb/SY %#_w0rpxkϜ.vCu/N?r(:r>keƳAAGٞ޸$pV1_dm] do|Ar7Ihqi'7 =NJ 9 +R9Qm ʖ G^(<k%21_ U%]JHdc% 2*V},llbܤZt- +#ev nKlOz?20 Imf+(X"Zmc;z,ϡ CLKXok`SYcX3:tpu]c< vȈ?VX)͌1M4@/bX Y!iDr 91GWڠ#@@db#-ieDJ6 15oQM%ќgYpvdr`nÍ_\|cyUWƫ4_jV9WwŖY *QhIRhr߮FMɑS*L8o0ez]]~%g~׷q27khPc~O_`.)LhiqEA똹ObzLv8Ә){[t$[D]fÇvyj~q޾AkƗ ]++o%5=Z).AҬg#6In ,LO v)+`\?IվY{ll2:&!l彈cl,=;3 $ kq*r=`ұ*+klUh6D{0Iy goq,bQ A dYl~#_Lt0]nT0BtRړnHcpp^c|9| H<İ+ig!ن⟞(4B~;4 ˉ,#`0_Rod45|e5Cd,Lz[IqoYQv؆AyN^^ʎWn1 vufvdcAuP@11:l+fpE0m֧V5@t-NuwKrnU+:אP]0obhXc VNsXA*>e"T =`]Vѻ! Kl %z}?tUȄ=\.*=fӵb/9}t->87H/GӍS@D[ `1mqmhNOt@wnOJԊ.Lo4ICv6`=@pP%Z6FD0sG>Ǭ%'ŖXu$4< ć6Z_5oV,>7Y\-rnAFQ9Za +Co*)Bp0-yeybK iQ \^?^@/ݯFy,p^ ( *{2|^`X*!+t5 j \X*Uk1 p}g]L|rv1sPa3X@J}EV6>`޿Őop>/:q餏D)6FoQII灲 *CmĦLzp&늸LPeџN!0%8?CٯpJF+f/:ғ⽚05@V𼎯L8f2x[Us[kPTN^pb .pNak¦u{L!im;yW{K^8qz,`-YLW҂}6so2.ra 2ʹݞ+zo*r2=*9s>=E^7պmLp{*=ڂBY\D>ËJfbxG %q[Aϖt>Z)ԦLgW6LjMQl&*F^$<7UWmG(S3yFg!U0lJ{~_&A2 Mڢ*mѢޥ#"n! 02h ӏ :!UFDKJ"K?e=3h!05;'l r漸tGw}IMsA,)M?'xp.!Z a.θ9ؕr r#p5JڛNblR4-*+uY6R?~a b-$؍ ʥ@HJf4nS[%$暰 S{1w;۽L)sgcLuG1/ 3mEM`>h O`Sb\KU(GZT{>fC?fPxJϤ p8GA}uOz;14 t~O'CK%R"(L w ?Ŋn͒N:5Q [!ʎNA?h-JWx)0ۘ(&2uG5ہRmlImw6a_oڭ\v3o^MV.:ywqL".̀zI$&["WysUdaifӆ+*$%K=/8AzE{ݏv5sB%K;BŚv1o l0S#ED[LoB/ܥ'[JjJX,t5r4-8Wg4Lbcwv`}Rh#S5$:0x˯NpG˘Ly?ǒP9Kx"1AǐY| 8[=Pd<ˠMF='"=Nj|9b(y8//LU"ݞr"?WsC ex?NӶPֆ\4zieh tcE'X ]*ɿm1Op"Œ"eT+Zlҡ{̩}&;pz)us  Qt[P8?J27نY+~R'+F!Ss@vCVR ?G4IDFxO$ — ͱ{TIRDOr 1+ۆOB8kk{kK"~amv ̡~=˖ַ2 W=PM2p \[AaYڜ|!N 2U*G[.\.+J'T_h볪(34"X_**i{W,g"&nJ[;vĎ9-lhsZ͸祓^f dwg<΃7dՁ~݄Ww#![XԠXM"BOk0˜-J;6PsIIRX(5}ˏr +D05m}w?[ ƔB^ ZN1QKT߹[;>Cbk@ ஸ[Y%>EO5'HLCyj6~;µjI?@@ugW/P($#p}d8 1zR4pFnqyښp#9x3½4_1ã5XuBIiQW8.ڌxxMUIu{Mz$5@pՇf 4<K(Ӻb49r;?\C< ~!k6rӾzA'$40u( ~+k(J*Lohխ+аV"X4i? C-\ư;iZRl9Yk5WH@NMQ 1 ]X]Z{|Jiu no@c+ % [9֦,JF7xԕrDฐ_7 :V78yxQ+;Bm8SV"A˼Td?]8&;U5K>dXY 5^nbFpWԽR»JxKa ї iMWhɎ h_4%x{^x/+l54:mO2ΪaIh<&iܱ틎7ZζLoK`W)ٵ!znqí?^״8Q9<Mt{iXj'$sTpL3Z+1bXgS0&S)+>`"Ȏ}PcMFF>u#X+(R6%6n''~g*% fxYZ<h(ׯPsN9Ka)Q˔Ýаi^H|E2d1Z=.@ 3Ew ~sG7_^r#{f!tIAW{g^p7nSy=ߌ$n9$`v;vno|Ibq]Vi@w&Up5`Hz?_^4m/'9M{uFϦ^L$,kN"l~29Jgn5Π*܋l,Oi5(2gyD6δ2⭎"Mz'jmCώLx=Bb;L/~6^;s|𴤞(7%:{Kʱg6W',v74U*|G X/wnjg/Z Ӟ&aVcHk`*D_zAfycR=4#~YjҞ!BbijNN<°R1J-O^?`B1c 4p=Y ꡎb$C20x6?HثmtK1 TD:chq_z< \ÎBa!{sZ2JrAqЄҥp\p.S[c4ur <¾DS:7ɼ͐6wTo|+,C! G,LG`wcz3~D~BU5nۛ0BrsTTJ |Nn}?ͿX̀-SCҥHD85%v,'Z艢8|KQ9hIGt|u6o\NcuD𦇓p=( gB,L4 "[ў,/bÛ(af)1m0;z˼\N]*rCNZ'~lSl7H6Ke&ٌ[X@b2jW WU͉)ُ, 9ϽN\~ˍT^q!*Ma5><=sN,v("BN&\.cb #MF B?.Veu$b#@\lpn9 A3b573 8CDY#ch]]M|C%zÌ3o^AO^?Px~sr},?BOUNm{ߓ6}&e#a jg?n(T\̟}昬ܨ #YEM^+~ ґt̀db v=6v_ Bw)d~b IoHy[0Ӥ)7dQ3@a}_\ߺKHO9HbqipiONMZHx⚞y0)FU_EY*V'ʏ*2h(Eㅮf z!Wksct"Sb R 际 ۃifYz_g®< QKzjyQr[ /[?T~⵮DVāIC̠zu -5tT$8d8<&|0VavMp -<*_4(T>eݛrYG@i ,γ\mu^B,ziip&cNkSSRZ2 3O.MB۱I٣4W9A)/ 'T$!t,&apVD_v%Bo EwsnmߺL؇U;<iNa"TL۲-?9>!;;3yP4"l.EZ'QU/(u Q / ֋! j z*F6^^p2$>{%aU91,R?E_`7~1' Ka~]Nkme"?WDH)*s**eKgƘ>˷y|Wq-8J|骣:Gǵš*dء.wl~o%꘵ELcfTxMЧޥ2[ZJJh цzG x} 5f[PF%VoĊzn86d*/΃`/sgUoSi*+=(܏I\՞#K{1._Ai}OFى\c7mdҩJFeN| wKFo(BfBjzMg'E SW+Vp$.囉 C<ZWȡ6'&tt<9?Q#Bizc2BH|V|[Br$+jq 5ktt}ϊ=L q4$M!SCLm&!p J5G{xPUu90J0?V`|Cn ϱUbbcKܫWWlGMD ~k[[ᒞcsarb^ ̒$*x1=bvZ햕FPZPit6ƃ^ [/y^U)AUNDWlCr2]\573:˪Up5e/pbZetujkȆ lGl3W5h @aʇfX('y'G> f.c^(Is};pZ~ɒ%,p-M%쬶$n??~ބv1rB".WP:ziXlsnҋFO p3'7ĥjuuYW/ꐗV` )s#ڶ$+)M:HٿBz'7Krh P*lnZvMPS#.Gu&(~m߆ c{g$Ua6mAy`:`ɒ_I  *5W6x/H2C0A&θ:CR;A\xՁ;ͩHR$J߉ڪCClG?֬A%̨ H h*2gQ6 f.Zځl^g9t7ZX;`xA8+ ZPJxolB/Vq]0Z"d{䭖3i=r" RԆ}!AB޽&,;D +h{[!I$T2G\w;UU as,H'-sD agf>nq%~}Us!RY7!3|j .υg樗. 5e5:I0+ESFA> ɾOq}S?uG-Eu^+ v g(Xu^wq%xpߗk֘.EJ#MótNĝ 3nTWY\TKTwr7 hI)'l^cOIJfbMT_0rQ@2eɻь<,4#dޯDM!P:Ђ Q̥E "A[i+FONߊL=9e%/uwÔbPigO'[XN$YdYą'baK! C4+ 26Ln[1bC [94"^zqaWU*X"kxNmg T6ݴ-4CK*.dFuɷFxy]gk̊%,zG+{b{b\)mm&n|f*9ˌ4x~2@s[baglz&s"18 GXk|FiI&{1N2_".Rl57y<ykw*("q̉j Ne~;hv59jD}EЗBDmXPZ+˅Yr2$O.rs}45( OY*pi^D?${$s'pa?-rӽ_}Z>q6Hoqe.'/e'3] &|^\^n;Tcf*q컔]nL^C; R<67ߋ'OKω"TȳC"eo: Ac/ZOu/16rc<zd^*6^5Ι[m\w@юDHZi+*, *n?ð e_5+@a+mJtg\1Gȯ(IZ94Jp|:UPBL58j= ?9ߨsxG0X Sx`.hkP1⦖>j/ś¯!N.dYg( "* Iu 9 =\dq+g3U+F74}0gCnU 1>#1V\W{ȕB3K0?h !*nc} eS)s);2O7Ceqa],"n~ЈCWul>ﻙՒ5a ]RVSS ^<}tWzF[П;esd RY`O\/_'yս%x4V\kkT42&&bBŷ E7=1#olm#"n"tvso߉q~?CӊvB'4q6uUmv~}tw}O#ŻL&|e)‰CB膕Ʌm._t$E߁n9Tdb|a$TwfٳODoĿMza _.]iV-LH܌p;)Jv0@d\?M: A9I˜X Bm/;%b@$ o+ՂmO7!1#C*@m7I)&7F[gc<L3aN1 #ˆTSuu&X+K;2D4UnʝYݨ?R%H~4 ߤn1Э[1‹Ơ%: Fu}Zlx9|nmdͼCRZ7ƃ|i~0Dd\%{IY`03lo8Uzt_9 BۜO@9(h'v9-.@dX/Jy #u3d 5Aܓbv[!СT"}O+Sb.9~~': $͙+`3@ȼ_! P*}_.LyKv#rMG}aS6 -"N^xP{fK< &)9%?, zڞǛiqd(Ic!Mr84,xH\SOKNt<}/BY0 ΞNtj$6ʄx\^94^,M5l%TZVLI_KBYv? ~K M3^x`@aA|q0J% ki\&v$ʾ-!M: -.2- R <ܟ  =#ܨ/mo)*:KKfFG(]t.gzx'(Ɖ `$ռ.*leE]Kq6QP2& ﴠ˔Ol4n}0\."%<]%@Ѿc6f*h /&LSgm578/$YSސ9 v2ޕ][fCjQ|]}j/dU>h~; Y'f_]W3TPh23x0uA]!żfNL#Q#K FH.ՀraFGN'"Avb4`n0uQE٦ڸGuu6&J? L~ ]Rp15^\%B9=ٗABPVbwl~Qy@H?~/ OX6Gw  e'N|Wm ߃Gw_1wqߞ`\Z' Ѽ UVbav[L~)85ʏrv*qb$/K3񏋥I8{Z2{"1*).yKOKN46qotW|2G:. dGdL`} S~M[MK^GW8njo) ^_Bq\}ԇ.?ZZ=Fjw^(qHO0Vɵ# &Otjk+>vVOj@۪=f"n:\]f~*c47/ѬI&zm>%͓wNs AW߯Dz~HY42ģ|Ŗe uS[5 sعbX^F#`M\{sؠoN 4C.`Bo®K?oӉw=5v$L6BPw?ƃnc ߒ 7 )脖߫\֕ &1ZO[w(wnH4?#|0cƀsDnɄڟͮHHG<7ţh^^;VQhff2f4jYxjsO`.SuZzRZ FqX'Z51;Hdyc~'R4xU&Ģ9YT["JoѴt"ms#o9mPwv˕oMMQ񖂍)ykn^- dbeeT.^󿩧#+CՠۋB?zN 5\pQ)#ڊL[.Oâsv^c׸$sALVL&sS -"m]> AATb^;Gծuqn%* ܶĴGZ?WgR!Ĉk ]2: mBݤ^C&Qٱ; x'|~UMTO˨42%a9 uL9˿:n6Q&C֥P+tOyʐ)˯BP|}OҚ2ޘlpB򰏆Ul+@>PcsJ{3 -R;{ lzNP|pKzՉ &{~RPM+cѩ<Տf.p׫9c~R_qWNנAr%AHK7 傰Cs`p5QERPnҭ1gVDr1#M^ NK+b4j)93ȖA'#W7V=e%I7Z2?OKx`b)qTQp=VZ/oZIL0Y]QWjVl-&Je_wGq@+7B(T޼}|uЧ,Ȇ߽Y&ɖ%娟(u pٜbhPm^ ֝wy5Q3Ӕ]Ee3\Ս{C _X8*gzRyq/f "59mX5)ӻ@y #Hݘ6x%~u]G7 Hyy\p^Six"o$A+@/2>w^]*?_AaƶtMV-TvZhV΂ f$m ު~[2yy'n &(b{ )3P"+UYqL =o1!d*_B`Py@MDDڝ]Bs/,5w쯿Igue)ŌBS~dAp_J>+SW[γ2ܔ/oJvC[Z(kB8ǒ`jxguF.zWPoL\Km/Z~=7q{F&m.M^՚#gjȕ}S9,E }*bve,nX(ultZP;{y5m"l$w<ٌI-OMR>M༝W4ֿ'h/>ڥ d4v I)n*[\W q89ޔw39eo91M8%gJkV+.+oB"4:{v$oc 8ydy~ >gKy~Bt6esXt_D!Hм?]r;AG gSFIpSޑA/"ƌV Mk @Gs-pE, 8:HrGEN9nF)c:եbbމRc,Q QxJGY3Gʋ[@|gJ5{?~1[d(AVR/(j;G"՟+u6zs.8aa灧sIT_Q&g:,  ftm|`&%DKoGt)D{d^8-5&Kq۽?x#Wlw.1eʷ09o+ϭ6ʘK.-hw G}4?<` kt M+2'flC."Bʈgk]bLl^?_Kiu&3pw/7 Cޛ˜r-GhǾ^s ț-~E$Brs&P2M?șv̇Gs>a:sat?D!e &B+yip[l˜P3s-MOHqo/TB#l p+`LbU3=wЬiRf)crg_Sd h'حPce<\>>7+wim*!m)|L0zp7Kn|O ~0~l ƯQ5-)"ۮg I҅cEj$NHbhXG%uhRjLkOJiplibg٢d' ~FF_kQӴH97݄CI ,sG cpd)lJ[Gg2^iq>PD#хgqWBtF_9>m<4p_ Qޓ7Bp@/P] 1cA qpeƿ)]U' N@˃E!*Yn+ 峨᳎  upQvv|{|ե0Zc{}w4)^9ASR'-! GP6 u?(;R|Fj{0M%(IpߕPj}>2K$]ֹ!~^l &̩UI8! M|?M`wz[g&=Wh|TQ73"E&WOܽワF"xIu~CCypSixK4Z~ ΆۍOE{__1ĉ x!Щi dT9l 㵝' 8JQ Zpu EIP sKV6TTT g9Sj<\vOcgG *`?S9 %gnB$4 `\8gF9؀e["Y[.ɹ7Xq Z>7='Z`< @ck 6V`ǖzU^v1 AwwJYIC>䀳^'<6k;>bd>1QҼ.joBo rj]jrKU DUѭwh?V@dEfo70`.R$F5ɑ!F^\$94˾}Flg.hʨ^v#luö_?k;}M/`.#IՂwmxjL8˯[´9(R8Yu98AS4LLrbGN/UBI!Et):¢$\Alhe l/ܟ,9X^)t$o?C! ָl/?Rd % H7uȜ1~GƮoOSvrKX=4WSGּ= tU;Dq1.gel|iVz"[8ja-dK cv]A]# )F?,4[iAvR B܌k/O( u_*:#gZ~e&2x&dWa`na O? ?9Y?r9;=#x'$&TS+w; L]> ]߼.UK*-1h埣ؗisQK&C38Q s O l 68#,4.;L3k+ ui;svĭBVn({v^Ѿ[- )N4mME_흇.UGw Xu=EE@?Zr qU xBn!*{[tO 2u-N(ՓzXBqYjcb:kE *&iq:(Œ1TFFR%dexA'z$˭N{#,HdRD >{ԱEvgi"ȅX5Q@#Q@mH܀JJǏoAAlPaO"2n:^pٖ' |%pZ Ӷ0&8f OKi@!VʙPGPߗ\$Y,sw {6p;bS*l$a !UʍW-d)- oǧ_I3 o5ZBsK[B9)w "4G.B;nRDc%Z01#m|oXN#M*}1QR҂2i1A우7CsGQ@myt_=Xp%*K:{0 /OѬt{Te~4QaN&wԣלKsHQf+6tǰ?4ķiT@kv&*䕃P~RI#殧>ZPΩq d%F0p .?)H W4 о+!ā~`k6KWE.ŕsJI^P"G"^THwle]"^Qr<!lU07"i| Z8)ITm'jCoMU.4 ^m#z|M .0⭗i| Glω3ZToֱ}Ns!ꪋ&xtj9eW w '*]Qߡ*i4OFҟ`Ϋ :ƴ @+\ԥ8V:XnO`)!m(sa(U'lPNJ=!.0䆧*:} /EVO e8tF?l# ~h$Jjm[OhUz”UÍJo5J/tRw܋h Rrzx?X{> bPg5:Ag -}3XhdAJo3V`ZD zQh%}qyQJBwaYP?}' Zevֺ&B,]ɜTE~el'G~ 3sPc9"^Zrqv9tX^ACGW.n`a'( W0J5g-UjitXbaʧËc@ӌˎwǽFkܮFF "B4Yvf@.92|^-n\(Vu[c'V E ÇX(~@,/;Oo{fxhGyt2$gpUZ 4TS-m`~ӿ;ԗVh)ބ vw6܍oHm ߑP+`3v6m@\OX($bi,5>K7V gUc oEA&6[R߻n$,6sT+]FfA8=֌QU#o y`ai ޘ^w:[բn~ٚE\UWc+z1^BX gVᛋʏQGxnM{bݠܜ$_%=qa/ lɻkChxa~zQJlgKG)06{%gb q x%3I{P DԽlWI`QR{dXR64XU%֚+3MP(XM!<+{J)j.Fϴw@ynOo = :U m-6)7%P- xCl{ަL/dp66${7`J'BXw;ʈ%,fTlITo:J;~aP=&\j- -&V(.nĞ'?0.nw-D`QKu7HHXJ;G'F0(=XdP!dd>SCOIclv1/cj _,Og)6E/狃\5t+j!Xmd ~~Z1X36|:˨qWN8ؑ1Ưfv]فQ1X[4D*3VZ<心jCF.)_ :}Wߏ;1 :As\.Yvˎ"Tk| ]PȆBS/уUg n(T9}2zYLr5,Rvvukç1PB+gQ9tSo .hQD[^5& *jB {@_3H@SZ3Iwǽ)23=SĩL/a %\a ^s)Zၱ%2)f?&'RaÁ8Cw.LѬGg*0LO6\RRbVĻp 9>V˕F غ&Wյ'#ǟfr^L#s/mgՆw|,\8A*4 co!XYܓY%nQZ]zz7zty[;|orb$9Y$^`QW}ʟLbHQ|7=H'!'GnY ϺoW M(R #s +/Ϫ,^PMeU&kdȢdPΤKI3esmq^02K? tHj#̰fuG]˿bId.iNĉ@#EBp@K;2'Q\6$r X.?]BjT_Vʷ gx1.;9JN҆^"^6]Q:bBuͽnG&+_JO'jrzi/ I@78)s1C P<+.KZ\^ uM% $}=<^' t#m7VTȘ,fĝcɀvԷ:/VenCm e:~& &mH ` /V„f]cy{/f#g%qC,j0}YWO[* rڢn`tJu=4qQ }Nl#nCf4VD2 xIU \v;TafGVDn LUuͫѹ%$}ai⭳A4u%ȶ5zz G% #u_Jr_q׍&6wQ$N sT9~DwXA4!EFR" >Hc#aRj!-dۙ3yM%aB9C71KDd'-mUS]Akkʒ^20x8$&X{V(7 X6^zTZuUMŅiJJ7b) CVjA%BV rF?{.%<ٶuvrj׵l͕lyv胓:fw&"EeCHQ%':QYc/"I8yRF"p  K/kIR{3#,eX].At6A[U_tiHьv"o~B1D6s7~Eq)x.u#,jbt b?(a >1Ӑxj1u}0v!9֌ joflJE KjH ڵ_(8ArzTؾL.彍㇐Y 9@ RSNq^cxqtGaw%Da60{r 7/AoZ~mS\w\NVGPas:o-TZ[{gi,V{2%qpmWT}74=2/7bp}QɳBK)Иf^oOc;?hokzPuZe}}gˬpGQҋC`5- :,ݓlຶ[9ט#Fg"P&9]v(W^"گT1iŐ\&"S#[B590ʳq]Sywࠒda,xi->:#}Q=7^)i*cc'flqi1UCSȈٯ\nzJfS6,0/YӮtF:5&B+2y}NSTIsؗ`mS"y\PJ~{VI~FFz#Gvs@!OMmՁfKo~% b,Q !ϛ-Ͷ-tx]Kw?[cmZ_Eo9tٲմGhGqٞ0w8C"d}w: ާ-ɕ㲹*1gꮌlS,鴡ſa0<`ZżQxkw:$3cg*+9|>ߞVX4* 9 x[ɹHV i&qHDOmQ=wi!Wȳw1so55fC9ub"%{tLQ5i*=}Țӓ b2ӟbX>Jx[ĭ+O~?av_:*b'q7q]uwǘT3eFn .+R7桋 .Ez?G g/L Jd2YOf $b$3Ϟ BM);T )[?Glj7sHln$yb###_;u\.쉌X! o.s@]i-kҍ ]=\z,@˜w`*W>%dU dѣBp ):8'"F/J4ZmzE:?JtÝ(%gj8n ,D'y^`A?z1eW*iܜC6X5 Y<8)@chTy]6| /IswOs"]jRѦ};a9x{Gj+.hGͳ1s5+˰ǎim%Td /I93lj7sւG* R\/)6IQY˪6[\Ρ,+Xbe/@崠XscA2|bn[d$;c)K-W)ɛ@#K>M~Qc6fi^28ȍ%5wŒ ]yS%'g,PZ_#\hpۘͬ?خ/ U~q2HMinZZt,ۆӣ7I`OPNB8XJ𪨈 F-4K"]k:cD_v܊;}S( _1ͩUo[SO$/zg@>HXybS*[Y\˭z7lwj6x"w|Y\Pl.No'no ?I{%%T#xbד ' I7Tw ]+/Tj9϶q -wA`Oeq%e~@ > h;ZrրsZΑ" f# "ALOS>CBBFn'͕l'RrwhMi-~wJүYI6&5=CvM{Z2I&@dĮƚa,< 5!.HEKtj&&;szyA}œfm<^/:'WjE=ܴ/!8@)ѾA6w׶i7n ڞbK  tU\Vero(*R-qcq@}8`~}Yb6}ާ9,\]j❔Jl7X!BplcrB} ݇ACYW @G[^ޟ0?KA^>c'C7e@) FQvq |Me };!gpz xspvb =ݦz71ߺY[Ռ:/mf6w+'*WBQ | ->rk'LЕ=5} QW\, |+@ktJPI 3pqUIsT|`xh.#*[ o ,;>O X "䠫vr!\-gCh82OśkЂ?LP^x߆86io7c2ɀjOȕ_i˨KT@ 'RWz(MqvaPUJ:R,@HXh*w]{m5 jRLR0KeS39$W~}hHJ,/JIGS.A*$Ve;'pq Iɜ଩&kBCW1[}K !4]%H(–;As G}o(ik^x'd-bUj?Y"lpMy2 +Y`K;(}T}+oU)~I:!1B^0$ȲڲL#g!|Z&בQz2O oh6դz-3@xB*HL.ƧOW8Ap:7AWdIȶahm,0 0^8ahrqirSa:L !Cnnà=F F^[kFr#F̄E'CzJdgin_xvl!X}[PHÒ67tAcbO%U fTPh @!v P3)gU o}ȑ5r73 ?h򧀹Џ^1m{C<%|DBg)3!4|qiQ"rۑQ0j4&$lщ_PzH87.h;G*&/[x(vMl?G$"D] `֗vDEL5-_,Xs{LITsIli[;x `X0"?;Ta;<%l:k Y%Jf$mmp,S@ZCCy*'u>k#ŶH{R7~_%AO6G8J B*I! ɋqcpPbjXO:0-LEl=ATpwAl%\), CEyzɦ[A &a;J^pk ?^a[5'̆c!9&1A7 XHY)9$PnŐf)5ltťȼK^)(ox?,^ F 'R_[|1ȨӹYE|r%D:@ b'0FijZ]ΚFW#[wbgo"p2p7c1Nm%T~#yUY!>0xV/#rp$ :WDNJ-9^ύY~Ba_Pk Y[lp:Ru&S"YiK\ΕvZ蓋oVz51Bj #4F2Z%'Ov.w}C.( 9L#8ԝۗ+҈D6͢};X3G( U¡Mڼt $ԗ[odW&<#dI]왱P1C= c &"j oz1(mbV#nٹքlWXs j{Hn,)М\T4 6$п;O5j-$ Ġytc YwbtK ɄkYgB6RU{V{1 q~oihCwCSStyfu#56 /9eNnlƝ1#mVzv< A11Xn@H9a6h} X  {2%~AX ĉiP`Ϩ83~WqA|v]pˠԚHXMbVϏ*5BO |qt=2E K*dQzK) y}{Bx-Mq,^7`qw;; *iPPWѓ[%J \ ʝaa{Q`A/7Pɴϳ%u+xMgi:-3/9)<BHrtN=wC:෍{le?ܦ7 ƗP&[ShUp(zuAN':7̣=jY%=?:lnէE[_ѕ( BVwnEUI\K$FrܔqJr =D!-5=⭥8Ŷ0-T] *<0+xQ#QƇKjbn8\ӐTdkI 5g(p6uT{f{n+;$#?j<,|B#h@q}gu۬wlb!^lN48瘵n]Lb"PO$US7Mv̊N7;ZLT曅[.6qh"1#~6Q Pp>[~In}CjGf =ע>p==0, \u7-LMS9o9|"gK6}@B9VP[pgc0;zt?UF{-#p{$H 3(v2v)z-yXgoyz!y"]I p"˿+̄#sۻf\&υ:%הbr o_wG & [ӰB]=RES1@zA3@#N֧VCQV$Q+,j7i .Ӆ?yN]} Gs/ 6G?0odiflSځhS0TmB?q%{O˨ gK~(% Ʌ#Ae٦mc(~XոB{"#Et`qjk`& =E-` y rcsQ|Ì âNK[5Rz1HyWfu NIWCޞO_⣈iqK͇&1T[z}eQ!x](qʓ#n'xDMn3WOh/8ss @ۂ ]xt}!SZ0Y5;48FN œDlzN5/HtaY1\Y|^3en_ )¸%-⻹.w+ ^@:iU^R$ X/ ;4Cb )h*V F1ơky`dDaF\4cysQ27ȱhY̌##}A+ohc&ݧ8d&pI6~OjmUĘF?~N琝IQQ#"aەm.x?#P. SU-tQxLю 3=œ+㧕;АsxK#GFo\o:ь~zEnQ]D ~L{gУYzןN-rKWK-a- տy($s h>xyxK)ƶB}&~ #hg rjRڿIGۻ%MscK}P`2rKxA4-?i 5A-"]o `4wzB{n,iQuWڰ6RG#E>18 DBUoL-'9|2EGb*g4z@8($􉸰3$̔Qp ҘR܏d+_TQBcB1fE$`I\CxAmXF# cũ(^V:E{V+ ȵtנ|QO F-*Ys܂* ׵lJmgC`wil ,]C_.-9ObAB?8ENU C.,2U[k_!m:OIĬ== :} tSXwD #NC6uYֳ\TU.6~)(懒ݭP` {RGʬzQ zu~t_-7ڤӈh`\Ӝ(B}Rӛε<\R& ٻKݞ2D0|i'uAQ@]ר,;]WJ^`D+/*5m/ /v$n|w7gع 熱2]1$^B";j|eLWkSAqJPc M:M/ Fex>K`8p`$% FxIK :nB+^Twk2iccD]}L k7yO:&2veUȧݓza*1[9^ABn7if[}di!>@(*ӽY /Z{ [`?#TĪ2) 3d8DM .B:J }b.HTan[KyRú1oNF~0_.Lr}xvcJ^ͯ+>ׂJҨ~Sԡn*24_q8oLAGHa4m?pΤiGRۍۤґusw吴it8bƑ\1S+q=6ŏ}qh qxu c4oU9~/w O "6hmRJj(@d [WKɫei Ix!_\zz7YsZY/8YKoXOt bjopMqodvPgLo(֌l~Vs[CpjB!uP01v.:<>P\#LMMx}I)Nܡ͙k^Yiv8/8Aqe8 GZ ̜;%[mKz3R(zኳD1Zg+I!Sdy0ufi=V^ťV=)nׂETul3u$y*]Zs iwE?+I>[~ Rtysz`Eɩi _u([69}n{TH<HYἹ̱SpHWk7.`_-xsv!Os%./[z%wEf*0ug|څS`ưp~?[/tcC']:!H68s/Gޚ;] w2_i ㌭"pv+xS"$˝Pl>faSHE:@J('~AvWAc8ͣοM]x͕'Fma!$ᯁGmLLQҫ]dqE-$XSƲm/r\0Gਏ % p$ȭO&?@N? >? Qsc.%9˜P{P9\VK.}ݍti| DM ۋa͎DsKvQOWȟ<3 ]6h2D[_;xwsibh5؊jc:/.,!&{.\K3*n=yodv ={Ti"$!p%m#@PEL@x?0d}d9DtU[ ԯr->6fM2 9b-jLm {V꓃7&<-A3۸)ʪnB FGXtvѣ̣By{EAs`P1#| uo`+S@ap&61udRH+fcE$9kk5lo '}i[+]x&;rhB [-b_8ػ`ۑ}&v3Ҧf_2j'p:bX)=,^!0 oݠicCbʪvbH(Sg$70lfQq4{i_^gnRB |.sTexBwܵ%tt1mpc̕nB]Fͭů w-*Z+aGGjjj0*@U#F{6O1i:~V1O:!] oxn8i i--A={cH)2㒍EpPBM{3&zJ|ZB챪]P*X" IgϫE55E^rƏu Tڛb]=>o=; . Gg2/ \]?| g#TuIv! @[t5{u.ZgZ?KJbVj(MoBqNFͣ8oDce\4qwAt4zLK%N:[~ :CÄKG@xkҀ1E_igBoKW_,.~=1Ǥ1?P2%E.AJs'i]Q {%-{< o'7,V\^WWD[ ʚSX^̰)8]ӖU^ԩ EL-ڷGoԴQ~֤Z@| ;dN SRI ͽt޹&%!xWJY74A>]E0_V+},0LfA81qDSQ4 #4P\r$BQ"ibP.ޑNH9]3kGѱ?A?02>yh}j@.9W$I*]k?q`dBE=P:3Oe6f:kaI4$'3['ۤ#My`FO2[#8eMVܝ[,[úK7p{Xm6[w%k׺18VE߷kքBG5[JAP6}=x g~iчwp>MJ,/_3 C& zՁG-w[Ner4afWQluWSeh$,+$BIM`J<ګπ˝Η4Y%K`|\bm(atv]J1 }y`WŰ"H57 ٦Ӿn0;]XB &`|:z)i_eoCD # ;}^.wAq0L)~Těnwꀪ0p`iyI!F_2NE=C4%fJ 9L t=uԹ?~iRvP7biFuA!A6Am/ vQd;"WlyگԎUQP9IT殊jFKүc>`/]Pj(% PHğ/k߅vQ?uхY9zCop7TGt1`4 %s]2if͙_&]WF#h Z7)zuEar96O%&W'EwݵJ~% os W|ezϥüe mOТyMjҩ"?,@[+Us?a|fU1Jߘ;jQzhelQHEK4Zȿ619κJds]}5 ֈ4-Il\'|偎p~&Ui~@FjmiDx@y.=Ha !HH]/rZQ#=s3,`gD ۢQ~Yw%.,f4K49{j+L2H`M&:[[v:Aw X A}jM7HYp?DĹǩ{%@hRO^p(>ou .!쎿YC_x6PjAm1-2_ppO+vIU/)dvn(q u9Ws.Ir㉴ƋFLOP_oɞP*+F3WoHj.Zgq͚,W:&c]?0CHіܣZ ~[9co¿x*cb;G3Geds$r f_xa.0O|U@@Vd)gj8e,L5x8IK~[f5r`_X+i5VM5lzGBw[dߓFb3|BbȪ +e<~#wU@+#byuJ gt#`  #:c2 J DYBqeBȿsL}i_t1F)٪XTЊ( >(>ɀᝰR-ʧ{$7O*A+χZRat>hCG>[yL)8.SBܦgm)7BxNqq?R[s̞qh;ς+A}fCW%#)kׇifeّ†#"PϑMckP9Mw6s:ƜmO(yzĹt9kЁ?*F1@gLMDEG]rE @n3':pog>Ln V,(Om4Vi )Z/,$ֱb Ȯ-:Z^%{oYp#ղn-^TJ ZzL[ 7ҋQWq2}A uR-G"ϢmƎ/lt\W;[ uc)4]D=O-ag.ed_ߗ)Z$^HtŸ0nqp&dLZ8#\7pڄui.O?􉚘sق/[lt(/ ]($"{DP(H zpL>[Hy. JVJ1iAie/{g c0uS%޲tިnA] u84^e/橯>/RiC@r󼧼 c Vo40\^F8nPO } !`F&,:Sꐞ@D3f-hdJxբJg\[>LA F?O9|[fUnӲԎh0(Y83o3t۩䄾NphjJ ~B[ճg-lF͢?6?&Wi8?{Vs?ߤN*={re䬯|hzM}4,zL@EuoNI@Гz-a ٠: H.tgupTIٝ R%rht7G&ɾױR]&q/ά7d˽F9 (O}kz[St v[9\OMl~4c?tP*U쮂Lc M:k9GCGRT cF؂dW H,?,+@QFTJDSf (E9$P;MkO\QyGa16?7%Ni?E 9 7_@9Q=oS۩Ҁ +xE>h6`Apyl}bFP=Px^q|汸_2[_ITي4 G:uo}[9 Ew5@Vr)[{Iʫ`ǟf'2UT(Ui6VT+ZbW{tIe!<ѸAR F`(uB=: /}:q>HHNR|tǬ*6?3Y/YH"U4SSBP*зEx;rlCK{O$hr׍73:~4o_RS"mlY0yn|ZXMǛB9M0-%=2W:OX.2#.xⲁ~OFNण b1E\{1X%1baKcY&Ç;!Ž$#b[nU#Bނ|vV4)$[+ 'V]y{$24Btёm~+SHh"S<jiDٕL>x%u_$ʡ$ERxrGب>4)i9L͌=SH }Íb\hR\)l_tg?ݼO'ǵ-WɎ~򷘌"IሧC/ȨߑeؠD,0si v@"R!_)8~%2RA=KZ"-c 8\9Ԃ;EfIc|,/om{k(ѻUlR B%|罼 c\h  y>:+ XtCgs>נ}?GQT&Ǿ`.o8 v##E3yOS񗺂Z˳HyZC8balC>gL]BDDsjI_h3YյxY aA'\ բ|;|n&0IarӓT"8ӱ~Ѩ#xUj(a+8OV4d: ;}n퉲4dݳYQgƻZP (Kt,&{~6R:gqav^׌(DyI' 2砡 b2׻oT|@KaWJ ˽ >-%zBv՚E~3[tPoNGtgP,#>~Ӂ 5F,\xx$ L*R?& TMI0̘e5;8A|tE:z>I]eV#i ߪ/T%#Wm,ChNic$CL8̐l=NYOĕaOh5D=MEMʽ~xCچ{HCd?뤡sAɦU3T*T`E@\fZa(`CF(x8{0, ali\ 2˔ )BʵyPn "!!T3b?:CqEBr>3MH:4N[uAz)ᜀj0ãjk; δK rMu½ !r5Q.)Ťf8u\&j8,U],w)<,okrdG:G5EЊr><ֵ ߍu%Cؤ\޴"`))X7qAՊhưpsi3cy#S+y0ldc\xc:,Y~@,{֛v{|4ҏl˄ W3Y:%)mb˄ &.lQЖhzV` >7xҪ;a_X\"h7%Vg~,R }}>o?BzjrzRm (méEcLk6HѮ4~K3r ޑd=}ō% H:~{ ;`0 dlbdupHTurq]k_nnj˨M,YBsS<+v'^aY3c{8쩸Gr@|Ɏ/;ؙٚ_.pnYVSިР;9?_I2߶TﵢJQiu17[orڀedm|]JD]aĴ>K;#ϳRO KMmjh]`SFQ8+DH潓(&jɏt؁#(>'ͤ/Z@Unn ^]ҧQ1p\Oo bo&ғ46;¶Ms$B7E.UvQXj+/Ƀ2vf\\#[tBð(|$>db@~4 t9L9I>1aϋ1-P*8Ma*$ =]W0$+Vq1AA5B͏PZW\0\1j+;*6 m!2(N}xP`U7G!6QD 8ʂ!eQ@KjB@.we$/u6ƪjUxu=M>,]9 4Sr &s#o8QE持bnTd Vnp#|^bכfc1.fCJUۍC\qAZ% ׿۞|Dꚗ^9 cXjsj'E>¾ȡtmLc&-+#sE+_Da%r_N8[iHl2і+m6/B\ʢsMlɄ$ߪX}lwTJ7F(;0\"SDyמ2 d g0w' qpۢzgHƹ*+-_J@8AVʲkBEqc0la[/LnZpP6}#$ӡGd˝fOi/m*4_%S,MPC~]~6)RA],}7w?sIJiD \PGOB`.g>m]NZ@}q5w90ssCa4fGo0m2s= :5D d{JHY.sPN˜ G`o0!GRvUBa"l!1IlHĝnkP٢gя@c!Z£2 &` V9E}ƒ[a 7g{~bJ/Lce#L||G,ד;T tJ~7!jV;0⫬J„J%8>׬JNNh[M/1H i0V~MӃw_3-ڻfsF8ٲʦJj`JbtjFCES2grf 9Yу/quνkH] HE'Ĥt-,#g8tۦ N$2dcϟްy1tu?9e"-џ˾ IuU=]\wFE@~noTwBUW*J+``^onuֳH쨤VQAp9)O-$MR.s{~XQ?~10ޖT f x8BwEr)D^e|߫>$S1}잱`uBnd! _k^>bwC!Tig6212P:V@)& 0byp\.`PG!13z9CΒN8r=fܡԡT̻[6mee*&~ZBd Қ GKyvR-hb'-N᷸;FcE*Tec;7}g VhWdR0 ׀cTH}j1<;ݼ S窿>"ER`}$nAn3{u`?v{,ncVj,-q{le|L0X4@m6Ŵ2@n@,cug,t"~g mq\v mn8jIyІI~hm XhA_㕙%HߴsG.mumL7`H)t'E~4 u_9m6ԏ&{ ͺ4> Pθ'N)teUCVEU癁1ӻafN"5DFJ`MWMSPLȁ]/'SsbE90lI<)$ rH2 `5n3kAÔVl͔--@>j #NxgF$hh1K>-e@̔эT|qѱhN<0~$9پMV%qq4lnUWѤ/ ݓG7by*vLۣK{nĝ I CʅSa>yhWÍVL6f. k{L.ZVl-[t;g-Byb"Ç1)/+{2-gπxdh)C"tZ' ?C6nX צd)K ypO\ ]seҳ xQE">xmJa{)Oq_G ^qޔ *ZS Rn+JRX$m#x( fA;:53l?HE-+NE)ԁdLuW#Cr_a][CkH7/Н5703 0Ȋr%G8ZdF_pLāD v%0n[.'J'c2ii >UwJ*# NIu֎ I͋סS+>Ps|a ͛7lMEXېǂJ~j@%mtvu.-{XP*8!V "&Ґ]pOrKp͔=Sg& =44UP Wl "RYYaW[inK x@نN6(0nt_} :*4=qzV={.?^|˯sMZH k1| kG z=,g y)M*v<&Gꖬ5F'7V엋}:vy 5(aؗ\̄VE`P@x#!l]]*3 IrXe\Yt4K !iiUU +25}7+@1XXou*Ø!}%c%_m6Su ^ J+d=WʅӀFI|XoO)al@]]$~se_:J#OӰxឺY-I2k JaW>C?DJZu0?[ s)k8HQZqaJr瓱{rJR&>]P_^H#nD`H'j=F \D\G}U 3g/h `AaqvnWpE!o}>1#"D ŵ. )\x88 s@~53z/ ܌0"̗Lok @P*_+aHgunۦ]X[puce_4;07$'ΉNKu,R`'#%NY e,gAֳX~ {=,+|dw|2۟#{//`lh E::U[& SeG(hy,b(~F;`$AJiŒc5N] srp1v҆:~ E69[ME5s1g0Z x֬'1~GH2Vj4dIrqqRWꞁm)B w]g&U/!P9wE&c}@n4# Crnl,H;s`nߋ.čd_J^:ǁM̓YX{.ܸ>3T[2B>N':ywDoXy=4M|Ȯ匱i=0}vߤ+/Lpr5iZu l6*Wi_uLJIpa/O Z<-\z.gܤD7'ާSZDf+A?МGԈ;3 2 # X\|YvDlvopmLdrv_F{7ԇ&)|*A,my? h!pޢצ+ȑ~P [;6$67vSh悏Ԙ~j1u5X8E# Es#Z  ۰)Qw|' o r*!V᮫Y'H4?iin3A d󐪢@d~C =ZMf)Y8RmnIe|"@%_(fV-frrC9/d؊>"p`AJ[4"&ƒ!ʰ{`!'ڹוUמ>^d t]ҽ*)1yn}إ` &tr3/7Ǵr3ΙeӜv|zJ5Zg56nr&y>Ds[hDAϻLz1tGo m4pQ!pvs^qyMF~zw<Ń!;Ex6ފ^Ay«z<.&\}6y>)sb"iJ=Ԫ4l|[qVU0,Rq8s %;*G%oI+1OoI2Cت (vKݯFeqILvUT<%k-9mӤgA9h а,Cy3x.X}M9U[)"sY S~Sr4P8@B>Lm - V8/ah=є—-ϞV$ڡ$,v槌$+f^ÇvӹKȻ*뺭ƬkB\\/HSeT4&|(2OGم_nҚ0:`UOA~yO#4GXGAjMg\7-̇ ǐK%l| c<1K @#Ė$ZQ,5CkʛXXw:)h374z `Ζ^HDxwJܼ(h blHԄV՗_!;X }5 klW)+˺T#k̂v3"`M)yM"¡(] Wc)zlsz71^32JIU HebU"jM"' yoۑ+ԁr2.שZs$ɣh\,&4%uZ%튚GnX7Xgf}JfqLPKie}H$[PTɢUȸջ0BS }+fHiH:8uuy#^ uٲsn]R}h&U(dBQ~38aMپsxU{6oigd Ǟ{k/BGRrAMUx';dϩ TEԛ OG:r%Qi5H"ʱ}E\4M6kY]T,vOX)&qhC`֭?JLB;'7"( GGi-sqg wF5ӯ]3DXIUZWp$/W1$2pˊl㛧j !3[y(WSCG7]QUqH)_AE-Ğe \ӪuZpDu툻XP};%$h'- ĬعϡZmX}b,@*5!rck>:{q\눒(:qc:O,PJ)xCCeگ&iԊDl̹ſkʶh5@z)nw`|@,}zxk^F?x_ r"*֐Ǫ(   `SzL,>æ aTw}+yLExbd+OOOGWn̯/ Z[a7'_]^p$ϯTQ=~)x*u1IЬStE+sdxWZC:<ǰ7ݥc{QecMHL!>ݦb\+`Z1;ðYv w"pɸܦm`+ q:,z̏WV .3~ Aׄ^jAnj]F תkDGŤ@5`]g I-Jlg즥 K)re "RETSԼbTQ7)'qNg9+|WpdYfz*Ib.RKt5CkeFG~*V젯J}ۢ.9O#b_V+;^竵I[pUkBiȩt"%xhC36bFt8J~8Za幣ut Ӏɋ6,lIrY6sD$lXx(,35 ]{.s;62%+ |ub-56 sWAMs~Ѣ3[.ΡL٤ /O/[}ҔO], U# hp܎wTG O}cY2 ˸Y6#տ3|j[T+B6ཛྷE-w%kE$W( p cmR0Tf!˸ ٢AMSFm}hFkl/u]oJ.ge$udJLē~L2mXp=`\`tQ5M(D\,JWegJ#'kܱS@`FR1)̫A<d+b%HO/ÃѤ{$#xə`|qEtB8qQ(Ȁ IøEVeǶAI־Ȱ11 3Q?W*rZAώmLa},sQ+:p!bk~qhp2" o*Fy rDhf$Dd9Cbrj3@3rsE]0s@S/︺{x-0?1Uqdǟa矣~NۑzcW_,jЪU,]EȌ@hj+3%m)RDS񯯅zwhO4/g+=5B`nK֧up>m+aMZ\Vs{2]N a.rdy/ Lb1[-N]i|W_DLz5"¢^t*Y M4J4Ffj)4Y8cR~4k>+d];+HABViWw%%EXG0CK4 ~qk^r!Gv)  l˼<,v5d/r(N|w(Kݣ[vjZ_,#(++}FtgK ߻ϙ}jOzu0/Mkk#Kux~'Pl#w?|`R^d;n8Ue\&xJ& r+3M~¤ƞβ}>z 7R( oyC6$?L2)^/3@a|gOצwF 9YZpo9Ia(L刄ɾlaNy.@BmhyVW\!"bs\8@ Gux `d͵8~Q /gxO82t'Cf Sd&:mn mv<|4]r) UBoحn,]"vo>o+sKC>zNTZn) =7\_ZM.8W]2Ɂ-cEz-}lb -7ԥ##j\.s 5K" Hwgj6慎 {RrA?-ߌ,uQ$*.5W" %K䦺3H>Z%L>7R |ݜ^~ڂ籓&s\{oI0MQiW(z͍m:t,u dZ!)~y?ϕU+֙f~XR4x*A<?Hn?ݎCY~[!]z]bgBq$+ up\kf PI u#v>JWu2q۾Nش8> elv Ja=Pk^Fjl8]HP7ckTN r;RT6m 79 % rl:o6Kq҃Hv~$TX0{Y~\Q dȞ(#'B~;`5ݧƹ0ٮe(i1LTo ,D~.bV3]oYw'r (TйvJQTgBxGeb vZ{Cnòm>}@gu*YxeE=ie9X>m\:]0B4L(m%e]>pqϜ 2'S87EI9fd!MTPNYujIFu?^qV!5H醏/!d֡] &-yFCLlx^gATbmE JB1rmy 5`N;T=G+Us$m6 avޔ0df\I8<#u;}'SviJ&|%8~@N! #u۹Q|!&3f9Bܑw \F݁씧Rk6}W"g㈜⒫pQ8 B^J=0?mDI&ɶÊ!RHˁAѧEUkyYA>p/ }AǬCp&w]x˚=|Y R. vШ00ύgbGrɻ9by58[lP&LJ\b)I7Oe:ϥH!hX`!19̌@?s|u Cېfd9؊[h 4DɏnjP ;gZ]z^d3[!: ʯc^hˣGP|\ښ ͅKtE.n 8ǃGLpaXᲂs>RG~I;Id`{ %+f?JӼ?<0c +RI%RDXJy0p em>6p>I*{L[,@٨]rJʁ8BAc ?_PyMiYzGhk%SY(EV4L=̃1P$}BU>NQGC('kHkFNwd6l= zrA&{f\E\{wྡD2s i7u!pC w",mM`DƞԚadG|,_MM-Pvq$/Җrhgnl7~AL{sL^-v VWPf iD[ׇ0'_9p;+ҹ\#BNXo^>E@G'wgH("]91o _he(И4 ?ݫ/;(z~m78Te]\LzΈuǝnWtFG0i h㼤EE^h5rrslK#z\9)0,Ӵ5iNTjiVTGe몉0nRP3sIsl$d=ù9%g`DKuWQ$=]p{|t$S)1`+zK4*"xl Cr%%ePy85鉩\bD<_Gwvfe,^k`\'Kr1%>!֜1$~O݀a " IԑdQYs О; p{WQ/-CF:M%='~.j+Al<24\nY#ORh$T]6yq M _wM5a9u2,(N[_Zţ˖Bj.\H-mM8ܒUb3'V MN^[{v땀G>0ǩ+'A1}FitWe8;-zcWU| D޼'@kT}unTOUk kǫy+΀v,6YJ1kmf!TN=+M&jҗ_<)l3{jm? amS&d9RVu-2&Rzq )}.9"՚X~b?22i 2C8>N)z9M4M`~FwyskVO|_,:tܐw7N|>F;M3WysLvZ]m̅$`|RD" n?u7|X%-Y'5x ^nG!I4 spt,mc˞SZRt/yE3=BT<{3n;NDC&hDkXpbB>Dב+$;?y[94-(FM$AB𱨷;j-3;PMK.px 2, J&xgL]n+b:ѮDLJBhlZ*-v?&)JJ<&pRAƟ^mW@{: MtMW*3scSa\1?'x\%I -\Dې !ӗi KL,&%Utc}qUl5&mri8dΙ.WвCu*t6] zX aŒdPoT ܖQ0 F;meL\_B @ oqDY%)׍ڸyW(A*x)TQ`~7O Ƶx硷 |UVq$콼ɁtsW꾿~lZx3wlsr{6EOWE ie94E?wj z,3'+JSo{YZػ?FSqr&1=l}AMף7ۤ9>S((R:r[j9 xXh'[  #;q_.EF,ooZCYn ';53>}:y4E}DQ}/%sOm3$V р %I/]Sz!>)!X#˛TFe?[[طXZ/ E-LZVHW.WZ?Y=!%mDB23ñPקE=n(/GWfL}dji5$#Hɥq}Fc r}pȟM1z۰3 ͦR&w#O[.K&"LųvIumT 81k_̉G*AlFX&WaOre{OcY˯>{ hL.6S8BO|O&۹D5nRC *V;aFaYD(5v @wU̔O <$G*]2-ZvL@Q>˴FS&!,LᙥTS74I'A0ۆn[9m<]v6PX2Ymׇs{O*]&T׍F"Weswޜ=9nn-t/W'@ e28%Qa\'N?OʫQ'RHv2~/;QEhSX_D 1])!q-NxYP~O`WLt@um*紫{mQb|\RU2ѥ1]V_4CG`]{QymcPi-`?K.kv׾Zzt3_ˆT4jX7果Gq${tJ"y!~z)"wD([ĺugn!*&`-a1ǯ_7D(Vu{Yz=p'ON%1)U  v&RG_> ̛4kkO<5Xx_B].='f^&-c*"PP6IPdۄiK HY 1K2N]@:ʃ\i>xv)[FvJF%>V)3 KM ";K3_J/?1EW'I7ڿcЅyX(Tmv;ʀo'LՋL^&t]`,ۘWwk-机SNgb9YݴuRn `Ȇm+b6ڌ~F(SB6#iiRnOHQ dSǧc4TF5Jz/C.o)w/\}ÛA=lƠD!v hpF`|pL,_QrTO BBe *PIǥf"]HPoE& Y+2[ςmYH F/l7'â}J0BM<;ޯs"02R[2$"#Ěޕ[n0O,ZoO!~:75+ŝ'׺;*|woDk?/0ō53^G<ja6J epTR )ˣK2^`6-r?3֓AD3I޲-cM3F{2N<)V ,Oە!WNMWqplhq-)#^&1wOր#>KIqZL^BAM+>WS®7 P)TW6ig]BWvʷ_3j"խׂwRߌ ۄHJCqemiV} lU%8Njd %?3uUp@FN[a OV7ռSHt2QADd sbwnV5& ©P.*k+Ad{ؤ˅9v$k>4Tb uVlCpVUPx(nf>`g|B3$u\լ! M6,$#許[ Իp&ɦK{L$EQ˯Q u/;hMlyVQI(Xq4*B „}[%I:^ 961i||a@^6=9 d6;$XnGŎڃO( tx[}kpIU C;2!zL̞ԣ5XNro}2V$(9ڳZ}<ySB/1"GP3yC;5 p\qomLLNdZh͖f}C.UsOq+_`K8݂"A.)ܥCSSQHZڨ#&롂; TgO(4`mZ3_Y17f}Ҝ' O6>rG=GY3Kip2 S~L! KW03*sYX A-_6FͿʅmQgi3(=R>)ekVȐCJ =t3M9L%5H[(Ӗ/[=KztE~JGW }vȄ4 9Sn g1 x([hUG d zdtЋzЭQCO;̿Zmӯ(P.M+ĮWY>bH-I7Y:$/-&mN=RBBu*ٟZJ{.Z-(yNx%ilgI"> 0-6CM{οNB }Wsy/Mwjs|*fАN'Pq.Й\y@9P!҃~gH#*T}kr+ c-~ *L|uxcYV;Jf 918bbILI3<=:3% iHEm#V{-5 >FTX|й/(qEh,/4M^do,=* m'T CG34 VCַJ~M,90(Gt!z#ӹp1`zf=/-KG|3XqnPeH |֘ |xNP[--gPUV_o4\[1EB]@&Ayi.KmR߬;8So6$[>PSOaH(>2s~{GN;VB :q9CQp-3&3b//ou}l@?=Q7p#dȾ*wuE-2E0it nUa)b(Xቄ}ak}{CD.ZXsqV >ϫ?UeM6r7Yq{0Ϋ ֚+Zkۛ#36D'8Jv e3mi[ =8\Hh+sY{>p8H2A{fKS&+B6_ױ4ڂZ灛 d|w)r}ͥI^_g%@$&Bx^㩤Hma&:J⴨!ߙɁf`jܑQt`TC)v~ SYagS19SZ4LiOy;aGi oX"1' qڡy+L'א-lSt7wWX-OX"|JNΫ/gL ALe3"fޣb*乬9.׳KBx`yw;[t WJ:Eʠe;ʪZqvTز#:tn!YD.FV( ysYD^wɛoW瀡x~V*^%ZHj\i=bny?Į?s}#_7I#YʫqpY0z|pySB\p>v2JaI  ObMC<*vEkDtC"32Zah݀dj.Vi0gD[t3D׹>a8xeNĀoSYÁ-p$q!FζRHל8j}5rsN nz^Qx[gM8Go?[/nGR6j -';8eF4])gMƜ5Fg+7լlo)5Ϲ:_b]nUpԦHt=8N903]tE$d9XHtY$;>܈ld흍-DP(Haρҝ$L4p-: 2JRW}VI;tC7t$XS%N]$R %tPqfH @}-?;]瞺)8W],3WZCo//?porrFA1lu$ӓyH1B$d *XY+dOr[c,b/>!I"R{ gApmOYf!I4JW1^֡j#rSF1ް(AaSp@n= )&ϱZH,a'H7Jbcr. H~Gⵐ(BxQQny/~ 94$j0.4‡yjj9!ˁXu8əO^=dq^TYJGNoو∼/%3*}a)R91bvDoeb:+yw8frE՛)JN$\ӎmJ4 tº>;UwQuQpVʘ Q]#9ܖ$-zs$ϖUDñ9Ak(i">:TE7'~N&=rDh:V[SM߫H{ F仵N费E}XH/Lvj_ _l6:u*pI @%7ǞPx{\䔸^_dP97¤dʨ{U2vF}3 LTط1 UiLJDl<a`P@\bbd Dت%CO̼O}܆/R}*?ɶޠC7\ՇO 6l9eF#)ZFĭܠf_h^4_sEX[^o'2D!#XSnn'5CyU4΂Mk!HEj}iȁڏhur(U@.]0֙tVo4Al's'M7}H gkA]Jhr'8x'_(| J*bC M# lHj9 ήPv`D~`FB>_ )w~t?U"9^eIEs=n;-K%xvizQJa!MI{4ҕƤb2NzR7OnV T'@WXsǎ#ݾ+T y\p\Yd 9́T(Vegl ϯE-c?mMJ-6i W`êb͓McSuZ X XPCd` \ /UCPyI{Xpe5CMuҡ&ZEpOl'V|QhHU p@VL+lrFV˨-G?VNЅ⹯v-vn Eq~<[5q9cdzrkURm?鑪 ڌs3bI;IW15,+%˵, v+R6cUrK˦~Y>?8"N~>G.̲=jbHbJHb WyȽ8ֈvѵE /o$?pe%~r=tOƈELI+j,q˒Z1)9Oƻ[k?\wVٟD_`鳖<ם$:B݋+)`n{ꓯɨ' j:tZvrX>BpX"Wu^Skӆ/3hRt'$~Yv1Wnp~8li6qȡ7~B(o8@lΒ Lǻ+=Dh$bu`礩dlZK ޼y2 X0(֓q4(-T.1Isj"gꙕ\rn䐎9_FsJ:0kSc~E,yyWxl4Uz>M|PhcW0ue!<~"P5+ƘMt.8IzIpJ=[b4ǧ@Ly6E5|~Ʀ0W1/zCRXQ^w;b~E};&r>h"{gX;1luQB&xK J(cGuަ_?@@)z>M/{j#$\-OxHDYq&<0̀(ėTɗ3wG9)Њpe&tU,')m|[R ;{T լ4FÕG@*l:+Z,ʔٖ3Ñ܊RV)11`lN' Lƥ 5Yp{2E*f%XNAݡ3N_{g?,``x'3|ILy\ܓ#5|+Cs.XC `[S>F YLպs3R&dBJe/l_1d5KV}b> KMπ&rrKOcƃMO<gɴ Ip[BϺv,*g !4#;SL<1#say#S3}KYGە/U Ckv.:n@9>,vP^Znq;{.TL ?aDJxʃe֐דFLHV1 I q[`n (n9&7RMuNkNNMxrO>6"'HbW-xç}o5 H`5Z/#OMnׂe`{ALb~5ۜ]Z'y0= =_L{ 6 ӡdXW7 M(lts>+{]f;jB^x%EHЫ]F*r`PUٸ5o&pKQ /{W$ټ~YߚwNQ)ֳV``OB'87gjy0(g!lޕgö}ֱVd\HwJf6Kx{2C}/,~j$顕L^ Z%y;l ]BG&6 ΓgPMΤ8m+sǭ3D#;rZ񔂆h%\`jPe]$ԀRt؃@mz š]܍'<ƆGXalafHڜ(_Zɚ#Tl9 LyȞh=L=%f Ɉ 0y[gr{l,8^+$D- {q= Ŀm*J- *f~RzH <9oi Ff|U"y]:duHPW[5Iq=ۇr)dmSn&e/q?&N8u|堦9Ӡh]|TnlyLG7,ąYB}@dr b%w+y|Cs\x:XQT6P- ;H{Yi-s3< Bj hRKlkT5)eht6QaЫ9A1vvPע_ϥdl{l5qAC\ 7@]5ZF{^<=(VO߭gm ʕ"[N3> h7D ^C,͋,?O:bTlc[rT(d1Vcsw OG-]x!%^g1#㢕߸^K&%41 %V~i7YAȢ.  qAg?zЋO;TQn=ra{V\՟}pBfˣPSXڋmȱꙊw}i̓Ga >2 o݊BBE%k LMu*ٌI[sk*&$&KVPdGHjv~Hh/eၝVlGefc\!y+Y[vEmT4M0ԑ)7^4.yic);ݪOQ;\( ׉Ȏ,r) y|1g)Z i\;&/j.sBdֳ^?OZz;%hD;\a4PG$}8bPJlጹBny¯c9Z|o:obFJyl_L`.}!PTH J7'nK?hVc=g я<۳-`}RIQP&Wi4S.1W _* #pwkY&d<\V%Oϵ7hBr@Wʁ+#xѸMـpbI W-0t-gocR{NIP6dshHT 1BBٕNXyt93K~/RsA"ܐ엒3PhPY4^oHDSӯ6Ci~xNEEdۖN cߏoz2yhb ܼ;uY g[s&t' v~pWX͞ n\~\ҽ ֠Yv?}ɺZv)w!Deм (nk51 дE7S7l̬O4JLϞıEJtgBKz2xB9pkB%;{"<6v UC>=5;$;Y?n> /.`6SkCܢΠ'Տ|vG5gl/:pk=ROo(8KlxN*e/WtrzJHfPG{!aċ]RIvf"3w{l7hIJ!gouv;{᪉Q0xČVc}Jf>PHlB "Ve6M5/P>y9!%5$ĆY 5B|.zko0GtGq_c]1I^{CѿFkG;V#ȍ@B,FL")ZCLV'+ir)o˩E,Fj汪%fARm+UAz(}VVYAtxPJ(YO ޸ \T9GRv G.ޮ<mrF"p51Z}ݸݞE1>[h=1O{{|\Ow,H!SG|BOO6c_FӥKE] Ȼ8ϊd9%Ae|f 9𹍿P 6cGZɚ?u=,$t[ ĵbDp4VTınqkvح\* |n& x۞XF%k'hz%d.ѧ~Ugsb845!~"g'U aٹH <=V9AlM.W3r7{Ȱ x:țq r1E8*3 d,ދ**"6ipGhnIw،s C!I$DMwA; ߆=ؔ/# B)lsՖ=M(>E z7|~Hl,M<64 ֥!C'\ZAs!kaV4:oe#JQ\LDm.|Ldy;qhJRU"x>ۅvᕼ:Ffg^+InZKC! a쭋+'qb f)v͇n=I u`e8r C=]^(ztdPrDxf/ 8 #)=l sž1(:Q_Y +sZpު ATH( ?]o$#}!,<%!kS:NeV*O,Pqs^: [M| ?LKJ6L6U7:iFEW7v}g?Ũ@Ҧx$9 Xi{}D?iĉXZ0_"VIƹi~:S?؜' P]̾ ka)mi{ygaJFĪb0WA%7۫tCAu (K]k{c^Lj(F9X ӼJ]qVj)G_މuDR—伪 my5\;G$'41+aiR`O΂]$^/h3}[;2_߈*Rcs־pLJqir?vhK1rSZ jS 窖}: ~P_&3xλb[h`-Ʈn).F筶 @\(/FJcdB%4 X˙$tR}/˻& I7 ?H պBnz\7믋~ H3tR ;yrTpB 5YN1i)F8.d>̈́HpqoJm~(8Iƍz &i!;ɠn[1kgX%XVĬ^ZyMeyeMDSPMZkWE,~+-4jlj_g WN lOG6k>WK|  i^9$/`ҌǮe J@y r9!MH@Q8?>NZ!eՌDTQtA}A`MVS,IOaOy؍ |@SiB^# Ee#Ha}dm狰 m\E^timqo600t7-(9l$]ļ_'Ch>p ; 9O-SkWo ,fMV!)Wrث<:4dg`vH[uؗ(jqxjMեNzzT]zXBMѩOM5QiMG7(.qaYu.p]B|?ry Ul{<ɸ=-vGqӑ? =)j,\Q\gէQ̰K1KK̃ۈ,k '%tW\qXbӭ 1$mZxi}GRCr# ^%%hZHӟ{W06`1ݨ#i*(YDŽzgc\nIG FIcijs[ sT"Wt(DSofv>}TXd}iU+VFz4qϘ2oIdAm%u#Vz-+OLxuF$ B4P!L*(<puY N)4](h JL<#cxף^*V5W?.HsMt y~6{L`'>mFߛO`-Xhi,eѤgΩ7^jR9l"YܛD䁀$/ƥڬvLx6l|L3v\-M"9hB;AP}|w[GFOBztѽJ/Cӝ4T (~ ѻԅR"I{y֌lzP#wg󮌛TR-ns*U!j8qƏEg8 !xZp( y3]ppFKGt*lZ˟;L!T7'Cf;k- *_G }`0lY Oh7& pd=+bSbӟ!92Jc zɮ)J7eHaz]+W:nP(>2ɚW`H- ޟ`1ˮV^֝塅}lHkr 4CyjXU(onu"ڎ(1WEtc[Ҳi0g/FnF %zRBW f[jmaBz o j@wv]'coO>f/ȓ ᧰j 3磼ҠcsNTzH?RȹN("A.j\[s68 q@ő>>3iv5<`L$P@lOz'\ue=رڴ(djobmoqdGx|J%x]zb5f_H5jJS="<!dovd5o1Ac ɤ;R;I"k5>j PR03E;df.(]-ҷGҬ^0Шds)K%,*oU;>]dža~vUL-ўIšaᢁ[@3ۗpj'6aIk_5mxPc!lZRmh0*/˂6b?7z9iUh53Ձ2jDr 8V!N|]'hNAf硦λ"N;rqfPnvAY 9#%k>5q~dzI_g[0\ԟ3L [TYXn.#97x_ [n:c .x&l-l+jqJ5絟1(L>pM"D*T?ٞ`6 x?E1h{at1VE2FK:'(fX͙י im6meOJ\%Wm$uT#[AOA )pX۾o2UGAjXq B-dșf+5}r?Ig `G[4H(YS.KH#_^}E7L$ߙ ߼`R Q ( or'8v)~(_ |iTi"pިx݇:FW4u(?xᛖc^]<owXߚ~}'Ɍ`>QwWkc3k"5zGOI@ "6'4(76|o<iyom\z( `y(n"@ȞdMmӷ(IJKJ-Zv[͹}tD:`|8-Vb]z7S@*2GG-w%ՕJ8 *x:3󽤻u4.C#OA2Y=D-ycdW#`_nb1[D=(r ;PAPgV'"/EsQ=r%1כF:ئ6c'|f\EŶ d GB IG<+fe2vPf C-!eCtk` [7Se6]nXMtǖYZTc?rz.Վu-^5, DŽ jL`a8ڊ'Nr$qLڄ\hx@S(K(}%c%&[ȞxrL Uz$P>u*Hz\}xE=A.E$T,Zڑ__q׳+Gz13bq dz`p{`r*bʮ & ya}KӰÖNq5K#*N4mOB};5C9v+ɻ}mxE|JA  -T#X~u|m. W>`jU͒P@>K}yU\ `7ɐMsBl w<„ܳ"sjF0[e`ր"B}%@;^ hmF5Ya$VlH; sVMPODpBH95gΒN¤*f6gT7cfY;jC0NYg0>B1Hs\@ǭ!uT54/At+?)i;$T-Yb`mѨHԳL__Ԫ|=O#pXPo&?( sjȏsf0C X#m@H>nIxÁ>gW{/: B0O7J D*!:6;Is +0绛TP;ԈYP8%&koXX㹛% :.=(bOGq|~ tOBRjEisKYƧ*%[/QnPAzAк!e19>bWXF?tj\ =Q}ɞrT!BWP? X[uƶ8id=lj;J=^[g1^9iΧ=+־KJQC9_>:! b87am +!UFmնТA ?b{hf31eK01 PDk/n|Sɭgڂۺ!!9osw y V@ J*gCP:l%;D]SxHrnLo_;)Ki:3Id ڎ[ۉk[I_?6Y PΊmyR>2{ zIm"8UM_gB5ҷNc-ڐ\T>!|͐Khڏ :mgUXXxgRCwnҟq\Du2)PAx8Ɋ r$o'Axr_1HrbYW\0,3+Ersg|fNGGtBq"0fe` Z_(:]/ R.\ 4kEMAq }Yw 8J:@ת^tdlVcIV_R@! Ddk{3'3}OwU@PkH%I#3 Z[?,*׏w#v"4.Lx}@.(s󕨽'b۳Q!(@: BYu|:[x'IGZAcܤaWC=Z ȽF$ToJ>5TMٛI ڦ`k)Q}XVhs<ʔ/s&6K? JW![,B\ZA&n4(xV@;UcTS鮠R}`ՀAԔM͖fXHšGBRYǜ/۽xx{WBWYsnSX?.}*J @Ic+Eg~7˖X#7"=DJCTaf7*ns_ Q4|2JQ˅\weİ]MKIBa3 ¬o"69n+Ŀ:ֽ"Wdnjj0&`@s{n6d%h,7YUh 7XC UH(rQ}ڭɚ YWG'j쒂^onsPax {fN,F!Wۢ5-5`KFuk# N勠Ѣ3*' x|:W_?Q8;+8Ps:␔sN£OEDϸ!`>Te&!mEVpS0e^l{ 3S-ecRoi`OOS`5a ԫZvN '?MTE8YbKn|$*xp^fn5iM 1%d3?w jQKK ucڻ+2: ug64ES{Α~ciX .֗Vm"Reϑj˙'#V8.@ԙv95 ԂBm W`yX:+őJ#3"A{Fzޙ d f*uYJUNqjd\R))MN]art4fŠl0kg~=n7+ux\3|c13豏xhfù Wuy(8Ofq~Ay1tlþ-aQ0^_Wv>w槥csx rmۡVp+mfֺ{1d|G !i8O@شq;N-F*"|z mR‰,6 MUWXT wފ %G ɧY+ l'fl~  s~;#SKtיVpu|XMM'~R-oNѥ3 |E #R;CU_I^f~~  <,O18y7\›eb'tV*R%SE&g;fZ8/pl+5" Eq除8N6sP?4/hgsr> i9Gzrl^yk{hV%fD.D6 o}~GQya 0?.'Aw0ڳ9# 9sOYde=bצR7X#52 FҫTZm'Ŵ9Ft7` nٍ !!S/!_ʏ;؃'&aK-9cHͪ\yF" DuK( `s4#3;\(J:xg ł%$aWb&ӊl&TՄL{ I*@>vU+5ZjYxjx{3GŇvJJ-~cjRw/aۤpvkE*Vp!Qh{+PCx&'m09BX731S;L O}y^)?| UV23NG\=(39NUXy[ZW k$xǽ-D"Q,HJF*Y3{&XBB>T.ίi_6Cn@SG{UAy Y(1~v.wq$\LF5μH`Rsh ȯ6Vb T6tǩ-7Lք^ܰe[,ő4оQ#Ew$2|,*8 w`Tw4!_6e O*.ULq؀ D` ;glWN~@~s]Q9.-bY--hqQ'=Xp7pLMtm72K9 J"c_!6Qn|+Mdt[st$Zx&I? &o" *K*x?~ r5'KJ>$9ii&ll7 XT@,y>d2$z~A,?NAxg9TzD$)]_?TtJ*/3 (?V_Cyg/RcgisHM27 BPofcb]#Zϴ=}|q4Cs0I-PESڑsnR7m~Y,ƣh#+52p|мn㦏;-:!<㖋Uek1>ӆw5-lg J{c2szW[`wE3[ mY1=SdQU:g@'JX'/ߦTP0Yu"*Y)^?\;ZQq)lt8¥IYUR5s|Xq Zi{ͬLGsW\1|82GdbZ$PVgbT:݊B+!VKK;M6`DU˗ȊWAy˱{2-cϗu5$bf^TD>.dXL,G`MVsŇǦ_wI/JJaFO|ċ;I Vة$Ris0.QT[oA*Kf*W#Ze]K eеMh:NTb#9U]_!m6uT]{_e _45=- ]K0hCJκqF@iș qTbbNH q~yUzJIJ0C.$8MՉ UlCQ_qƵ ~(Oj`nGƾXJ}!} MO*I;}z(#&h"wg顩4&q`Euʾ9DL4rɴJIU %}C߻+>l0+lqQ](m|z*%ؑ}' 8sAJ7pQ'R@RsiAYG<ÔQ_ɴFQjvB GO9k\-guY.5Yz7^D!wF .;TT̷1e J%ZA my٥L/Z/T zR#$Q~[wBX;%樽y3gRŽmpm5jM5h{syzS%͒'Ӊ~0`J6neWWTw|j;IٽM4~q Uy >:osָ"]gѴrtK3aXFAIy&<HbHz@j/\w 9' 8ӤOOka-aq؝fizH7 sΒtcnNT>r xc5u^PKh'cPB`>| l:4aMz(Tw=$xc\uUޮ#g^a-60v ̾p#NO(ȾJ4u YD10wG3T],:  `!Ҭ|r UWtѬ.+P_W ڮJLTD~^lHp)]yO6S()oj^|d8{Z''ȹL4z:)3SPfy#RD ڤݰʃ=ԑ9UxN[T920KdD%MbS`r{|/z}T@XbYH}guP!J& $,~>z?=hs -љWmD/!NY"ʟΙ}< 0Wd4 i88A.o,Yc0u0D*?A3 1i *v1!Zl|OUO(?2̱#+A f9k-;4֖BekATsglS^>o6`)rȢȤHbB<9ETәxgK=ktVUSL57xU`wNZ/> %+-m7\LH[Sk>27|KdldH=n=os-a#*ҤQ{t\:ܩ<<1!B^湰CVP:NJ/쫁X h.lXE1w8J{~G#$xtKoǕ+ 6U7ZאF:]&N6sfʦhwH<񀃵9J2i5wx@Mag6RPqIumf%#uzXSJ!L;p`s{rFXjW)zl[ :&G3gHr.:9*%THhrspylvk.GB\( H 痽)bĮMfw0%䥎] 6X`I\v @0LX=\;Lr8Ny!ج+4ݲu'.y^}{XZP^GL06oWp1i`J ztn(A9wVc^lUzZSi m>W*+3sMW LJ8WAfwH_.XYoY53{Y|+CkXv󩅌jfo{mfLJwsK/Id!Q{O/򱦜<}FJdlx{TدI7g) |@ ̇tn-0qwEd 0׵ۓCfIl( })GR[kuIM:XqEȩQ( y,W=栖v;b2|##YRugz9Z$% 鲶ͪaD)*v^ d2r׎+5^&moes\c"[* I܍(i@ƕ$F~k5/8BDA? !OK2HU3NΪ+`jORySi%D Mq\~oJ3 R/ Ҭʽ^zcZ !M5LWz0T_ mO8^)wcnURԊ'ahOÑ:a@ȜT;C %2YT/ۅ t~Sn}!81?b-r&z칄A^bj@k26hl{4SR 0$] 2W~;7x%}%;'$8OOfLWXf((5wš|ھ?YK%Ԓ,Zm.kIx%K4x/;,(DV' R⢯iRGؘTXݬ`;m ݆p)AYym9w%_|$6X,#%yjk"ۍ޹%wOgAtfܐjAgE(uEm*gɬ{kŇ($Z=5歾 57NU[0u3}wWuwzXT]՟7bmf!/ٺ#wը>\qu>š8Ѫ}GU[c\"%WjmH4<~M~z'U`S\A+1bJ9 e ԑ :OՂՊˡ,C)qHsSijUj뻁V|x{OS˧]Y[#s?G\РrV&NVvYk53UO?crj pzD!!߿^)ZA/ׁC`=/eWN0,PɌa,Ib   ^\ъnPj Gn4՞"9Z9) "7f=u}="vZK;쪁f*35-'1. 86B&%"!:RwhpT*1i?^0! W%?w!=:-. V%t@WݽFMfs>x=&Q/zYFD6||kk FM{ߚoƶB~2XI" 1oF4A1*O=΍3xCb9֪Tf_Wp9Fn .cU,QW .Inka/@€TWZ8od9}@MF^tK7:H bz 4w4/=Po8/ϥng&1u6LQ765 i2y# 04X7xc93P_U94x ?ޒp[]y,WJGKvYXI xe Y|`jY\ -YŐKWZ|tc?'H~wQ %1+@y/Ky!"PIuҺ"]3vDV.7,kS^>|2OZ275 U>{('cmGb}q*B7ld4OiȄ6Ab޵2{O+KNԯy/wym#not,Y=p%!s .U _ =tt{v^A/hڱ[ dA}t^՝m'5l6 c|Rhh05R&/Hǧ&(2m lFs"fjK?<Z(|usHU1eN&+H%2"Re5.Et3]@Rb$2M}7; m9>|c;\TwI0E'^u{G\d>u-ѝ ?7ؙpwj4hcl%=.Bo{_Z< - g0i2yOh˅"t(:;ktZVFcwX׊o/n̼1dN jy@;K 2ᷛ/qdTu !>2I1R l5W|3+f wW!&YHQ~ 7Ki)4@{v|ZxV,BIKk r|!ccOs.Xƍ/ՁA/A6Q~gFRH Gx2s\+wvd V8=H@ yOv@[O']7 8/3-+xox}@'1Y Q;e7M?$M Q(YCdtX/J)629>@`rŖ(TDrP1V_cm6oy'-Kt`d׿U]Bj4j#"ÇLs%rV:KV͊WFw[%F٦9leGˀȮD(lV3m.ee-/nuu-P$?#"S;&w(mF(Uж#q_q~Uf{Hl֔ zY1H@*>k]p"#"ȪV^行A F5hw8B:@po_KJu$LaGE=ݖd-.1YA`ku:;4k "0U @|[sBvm)vO] ؾn;^;N?k^vXQf9? @+, J|>^KKb2 @:mՆ@㆖܋=m4<֭rnOKF'o| g"}nk3@ Eơ#$,9A;v kΧE] Q!OCSypSQ[/+K69gQkFŪV+ɜM's#ҝcQ&dBd2m2LyA~c EQ"Jo~E˚w׊SS(L5(L[&'଀*FRԓAs)w-E.\Cv< } uYGU"{鍎˩fXʌ݂#]?LG#H7hڝIuϠPe+F׳Əx/Lۑr9u>ΉqJʜսfKcAGD@*HN}YH:,GDK+JhYm>_0وxV^13 W7 [ьhEj{pW6ۻma5`a`NvF{\sx\c纘><9G*r#\4\TZ)[Q,L1@MRT/N1ZF=Պ2086@;"P_hHP)&dW:nBeZ7ذ TdĐ7pݩr`B12Vt2ݏa B!p.NJ3BG8ADQϺ!>}8L 33Hxkn FE"*LV,їF;jxߟF?cdwP>7CUU E6R[""[\F9OpW6~ȈWF؛3 /M;SZ-T wnƠOO| \w*[wgߪD詽ЋRƬCi#pWtozFq1s2@FwKSu&Qo?y{@je 홟sSZ\!")23"O=*%)nbg*)Nژ8l.SXL-`^dF^Hx<~=\ωK>砑d\lh rjeb;" Yf6JzA;o nw/{s,`CGGH4at]5‚y%Dg=lǗ '?IݗB3k b_ TZ=V⢬†LŽ[Sc~ 'j`I ;3CP, -jAN)0S^iהqVG$ĔY{${ s2ͺ[z4Q|q=nw#넢h8uqM܍żrkDqpX|~S?/l8o -YKy(7c™rFuJS*xZKPa f_ wa{Qt3\d{xBhmDyshHILE a 3i /ћ"H Q~8":cvJ£KGYtJQy7\J"tH-2䋱&+-xqm /Z%ry5|S)@T#0E$*JY^2Q{gY_[Ce7CMcK(|25oJ> '5oR3,`k]Ljsw%^Y$"~F|%ςgYZ07070100000380000081a400000000000000000000000164e6139f00002ca8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-amd.ko.xz7zXZִF!t/g,f]?Eh=ڜ.+χHJiUmi;[5AU? ζbLDS}}Vvl"+ck+k"7õ t8^ YP.H/q_TVjdQEg9-\H%]l/|RzY+Pe(EA8M\~KU>'Li%B rB/Wcd]ೊФ /S^rKԣ(4˙=GRϋKzYL Q,E˨sVFO[eaHӔpfHi8~y<q^ߪxq]T Xpw!'gGeT_hf\gّEӓ:k}#Ϝſ *nC֕]% ò@lv,nVPANimua=I7MwGP6,˞*)Kxx{1Mj_ ɽ<'Aw2"b𛵐xDvKXXѤUvdZ5qN[&LWBpD[[$Qa<``E&: $T8y-]js^#^;.@N!~tbA<>bVG8|[K$I^\jKo S5 ^jlXpF *h8(iQ-_rB5X ";Hp[{5-㘱gJvXIZZ2eo}(M"E~ r7fҲ^|\@dBL>%CW5߾+퇟N;4y-T`%-&@x2 ռȰ%a֋zv(k$鬗{..HilƼbezQS+ y||g-+x܏wA7 Oe Ɵl0Gv>? q2@SZ@*؃0ΧF0yx\ .wĭz|TE&nT0 rqDcv:D2g롲S9}!޳ *9~Ն\;R6f[9fɫ }TybUB1^cWnvCQ7OmN# Y˼?<}lFVNZ3|)("l9L(+D1F[Ǒr(!,A \RS,#!^]^,EfnSGFnai;e3LA&NzˍBY1|ޯ9ịCғA<:xV12KMTSد6#Ɇ{Xk TC&D&Tۥ%hC(P %ɾ:l1 }-wѾ]n" 4Y ARoE>sI}r~]F [!v5,DvV+{'=M^qܮIxl\' N}fb엂4DquʂM66@n3g ?ͣWQ@F$:,~΍--*1?LRiV.j95t'z^],+2KC.i`7Ll:YBuyI@~rP`ۆiPmO#:R71@}LnHn~GSoTߔdafnH,;.%43qԀi-<2-AxWk8>U#jK0gӜpTtؽLbטŠ"'g 1?|mGj/)$ÛͬDR(&f &|ߚt ;1W[ȗ *O5mpT Xgr)iP\UKF I0%g`!RYACWl/67K%)6Po6dj8Y2%n`9/h>IaV~үXHkÖ́?z 0 OŗzquS4 \D\l>;*ѥ@ص-Q+MD(=W04 U<nzZjO3.7Kq!)EQ#*kMm{J:jcD s/V|cAL_Z9בc35:cS<_*-S(!~T&|KcWۜi=aٴpa|HAnM; {̹)H;w`1!nE˿hQP4OHᦼj:ovb(ؼHtԏo-3*̦,4jښ}nǮic4&[ |~dCCnRO¸ZRtڣH`bzAK,՟TW-X/8MP3mdTm%ŒƲ'F<*.lA"e9** 4|ulOlWh%L,(]ugڔa6p>Lu6@/ Ujk`;.ҢWXTaq0&F|9@Kix055{пϙfLDXh.ud9PT Ln.udycԤH $ikMIg&N?L| OXGMғ{__]6mf윰 1D }qj5&l*^csklkוLrvd)N˯W:~HZ=S)t%/ۏ˟EwشJxELdy U-i P̗<U+0kuۢo0:k_91eދI:١_b2QhX#Օ_1Sdƒ#!o)Kװƀx\>5QkXlg}]Yq=Gڒ}q̪9̃%5Vre0[w٘0Y tֆН5$.u\8%F28l n0'x%#!} 'xݚGRL .5K:L$B^`Hlhu>#,#<*$1mnBZsՙ[RQP'4Tft)#mB:z QKīÂhΌmq*(h <l4{T*2Gay ފ1 oaUxcRaY/O D5cܘi>dlX(J\8N?v њH j}_~m +iI\ +> 735[ 'ԡR]uUዤC?Z5k#e[\Xs"AYWoȻ<8zZ`NTp鷃|ꖂ+@UXE$/#@ƮZpvH֛lϚWP`\@3JGpkZiV4xCR7@bz'9܋cf2Ż.}U߶S0ÄgNB u0bz!,X+ ׫ߟ/Pk2t M,c3n@ZA:pz9f,t7ND.tx`E(GFۃV#|ku5 Ҏ62Xv(X?L A8T7BzƦHhsxD>yHTsgE@0,v(> )FjF! j5Wk3ϖI,^T'&S@<&HGQGmT^{z*CJ)r ?6 67M=_[ ݝ P2S8rcض}5̈HetR6IaâW* w0–{xSh#tԳ~Ű2ʶa!9zΜ>I24|{  ?=X)|zݜjfWq3\}GƇlI{uG P;ۉe1u]\%kHIJji/..6D6NIOvTfNI9CG;v4J` ɓZ8!C(rmMl&+R`c;d(6zaxU#?E8ñg7o]y=%aJ6b]p_aգ"v)<{-b{NP@A=; @lw,; f&p0u{7)ՁSclu~JD#4z~IVB̧EYbkcqjrR1eon9$JVgk247h+Ŭ_E ź0B5c [~*,?J.PWJ3X)qt/J C6jB?L|[ {'qՕ- D͙  g~YLb,Op8jo8oj-]ʊވYM]2`laC`'JΑ.b"߾ |gM}"O薸{Yz=+_?ѝwȱG u)HOSb n zX7|ln 1SW?Lm]7d>Ǯ6D4LJ+*$e9L >qUu'|@ֈ_cu`|zQ3G;bFJn~#p.6%|qG3WB>TLC"|Lz!ى) i3׼嬻ډ%uShP<1,y[@KPN3ۏb%aμ3V>d4\"{pHYY#4ץk/;*_72jyBp KP1*Fbt`S|ғ_6LR`sE`vt& ፏRo~j ZB![!=j5z9_pF-q†' 6(m#[w#~fHG&%v!o؟Cjm * !J4@njx"k\.V/_+^$z޿^V4)[ekД\8\&WH6R]c3.mhftJ_OطjPJ lK k56qQcXW8^]9%x>Ye`]"+ O[` tͤm#~1Pc-$m<žL2j)8.ݹ~Ŵ.Zrn(cq*~bt{ec)td L"OgOV] Ɩٮ"͠ڿyq6K7.X͢'Ĩ^jb,Y`<WX)}StJܕ+]q"H aUچ`ÎPkPh(E1a=XsҢ_F{qLp}`va<k?^S;+zAw,DPt7|2%ӁLq~ U=HςxoQ.܅,ǟ9ё9saO8)MCJ[6+0IwPXQsA=W\U q VF1n*LPi^gW])7|+%9rHUj"&؏(YBZ.xksȪ0'jQڨD\?ĝ~wIW|Cy_&" kFmӞ1KJZ< PuYv m-~ FE w.'tLL/ vs%`~,WS%~gMbb~N),ퟧ% x`32!sVl0VA0$KM+0r!n50 \Z<њ45gd߭T~z3 j* e:R[ϜI)_ӹV$7\MKHnSIr- -S.6ree9aM/wRy--jVF <=2kV~7VI¬IM#O^t_q{~`+ܼj@mP\SG4b<+Ƿ^aYyׇFr57heNeN&緛W~`)&_{ӑS0O؍?,@!i㽆(.YvV319+"IX30}ZL!X8}*'($| o Mj/1jx/Ƭ\j+c!/ve6L]މ&zd&>#ہy~|u%CRƒA([Iv09Jƿ⋔U8iYsG{7ff/-. ģZ2xOo{ VxC_2](Em32q$nq\~GW[rsk`+~7S]JYA5-yUݫ)4/ w, %߇aub^>2;z*scߎm7Rѽqmc $Qc%CXln>Y^4Ǟ"nTÙ|Z3D/<7@*du]! X I`TtC;{qL};ԛЁ V}=҄8Jp%QETqn  e5=52T.5v IC!2(APB[[hW6bg":%1E@W|PkMX<Ǐ!? f6*=\-X&'^<(߼E S&1ޏ󿼈NЫT7|TXnBf3212H :T񴦝|bN o`S&[xm7,bC03=<t0K$4Jz p*NaO.R{3Y9Bʟ=,dDZoY>ң9$EC5ꎁ,^nS^&; Hxw~Y-Y>!<5x y:hI\H|:wU1u38vM %yGi !TƹueGk lN* AQjWsm{-w$ӼrY'Id3<-w7vs?W_Vae|oxo5&1#]6I˲$kjB׃>(fφ kj:*}&3UF?|;NT|݋k(*冖2iGnVNB' ^UYku*QԹN% xB% 9 }&c7e)puCg(gE8 Ԋ^ SkOoX}#S+TGR.h6x?hݨ:d}T|8{RUYxJgYZ07070100000381000081a400000000000000000000000164e6139f000081b8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-bus.ko.xz7zXZִF!t/gu]?Eh=ڜ.+*M[Bm81R 'ڪ]l2kI4r zx mWHѶ}d~A~ 9\]Nl6IyvW>ߑ2߹zZA#Q*y 5% 5,eB…EU2ұL#^W7p@r'%?Œ*!Rhh:a<>Oœ@\Yk!yv%:x&sIBտHM3Y>Ш> ?B$SL?r]d3GrxsTՎ,q>bVz.4!)z|9,1.;$)x5A%bW3rљ>rqbTHU?)a!bn 'yGg)"Z=- Crib^9h,2Խ'~K{%G#mjAV=Z >"B@9x.GUz%Lۗ"/%)r@pYpbwDiz6A_ҽ&ɐ`bɢ28&fs|")b9':"paP˺.k Ak?T-& M /;YlF%t55lade&ƽlY2iϬ2ʘ[=)rezp >έ֙ A/S7°gqAH}\ߙQJ2嶍[L3e-U޵5Z_vD6_ ϶_FLyAc"I*}Cr 7!w||?>vBuG|Ԭ@ Y _nq.Z٘1 {>]){1|x,923 Z\L,]OIQcjCJ˽gUZ0 V@%FZ͍ KP݀*. skSd&+K_Cy,aQ,AX4[8פn؀ \6d-Po[X_o,gi<3=~wq1J>,2"&e!#D؊| "xVȩ]\onu@]!73mZ+D/U x54 p]oPAّeTE6-ʷЁcȏ5ӊFvMaVjcb%(dK\AڻW/{9hst'h; Ht{H)q'Y.k4(cI QV:mb=ۿ265vj k@]\pWp‰([Ea^5ۆAF|ݏWY GD%:OJ(_(Wq >-Ʋbc2)"G,%¶0VVx2]%. 4'v>քB=6ַ e}VbC֪ WLZr1\> 07"Pjē;(U_7[*Y@G/9A`y_>2{'OckGBWK<{^@~XBκ+#9,f/!1b16"@>WĘ M]Nڒ?xu oLJI \ȥk`E[-NAWSc Qrr,2Rtu:W~&#x(Dod={-]taRJįYO0|Z5A.˥vzCxv)<-x \F,gJ>ՒXjDvkMGpj}cm _Ꮵf 4ƄZƬ ]FoSa߫f>G#Y>'ǚHw񭤳j}r{ixd!0<Ƀ!8 ?k7wWp{ro~(3r4"W3S*4ԡKp$д[.Aulcg_4@xĒ`xaqp Lnw4^@FѾaIzwMtѶxykoNsss;܈~ \WWԼ.u!I,MTiڞL&_Q e7wz_? f mmB&x|Od7qOѿA@x@h]ɵ,:rM/7 7߶Sd2ΕƳ{]zpbf~y*1˭ yQuSDn( ,'#q_ܦQ1MHau Y̓p 2Kvv:.$mj4V!f2]'jlbM};2o__ /%@0h6hojerYwa)_ٕ r$IIK dZ4nFLawսNʕGyEFjhRoRCvs J=r(GTU> N}փ l%J/mނYNޱ&3sAL,p}&^N;俜v;BުVr.׸AB8>La_Ɓna&ۊqD4ݥ$]!qrw]_KdX)"h#ϭF#7`"#:e%|.WN=* 3=I@1^ԿtV :s"yXc'L}56Tsұ튌)Lf-cznW]m甊׉{1*>GC nwK$kQ1>: _ U29;n^xr-|݋m^fL[6iO|})5817^b mɴHP byT>x)h$", |3f~;I F6Rc}1{ #9*|t,e{NOh8 + ǝ@q~Vj#oQÊc/¡-& wM_W} GO q@L4G@D'{oN=;f2|%IטfJNX鹂y]+g?(~CTJkIl4,hCbGM-ڊ!QAJ(_uҮdJM߅Ox!p x@0xY,seXRpaD~˒f o'šzni^d X|*P|B!x*sv آq(̜++TCϤmE3Տ;@3 *QͅB0A)>0@ 9 =z~"'+ah?}fCy^i(s9!͒rN1o:{ ~'T[4YכuC\yfnjJԵHbX3U쇓&k^_v:sE)C^3kw5J}3MCNO!(D0hѼ7h3/80U=Xo$|g3y[o~J Bed[*uﵵF"}o{~%iQb~_`;㩃Dj\З77lɹtokO:8C0ScθScI KO"G`= Է.? cUyE4Dv skM^K#ih.bXIy^h=Q\(uYr$9gZ]!asɿ¡vKKXk|)fkR*I.;ڏĎ%4$X4J"4Ju d4:ʊˋ =ͪњfRgі-WD χvpp$ӣm%t#h7!N!L sjav ItygCdQJuȄt~hıOwLfZiǺklE}./,{6&~̖7]e).{qϊ x,0€5p>U';}B/ag|Mč1ӯ~yxA9"etuzH?Zs>H]PX{ iڸOP߆v2j=^{ot1 6*5S](/ݚrYSN[0@$S'!CE[еE 7w%$Ezr&]*\pڀey^F V EWj.I*.* ^,"&c-=є i'oXkCbDtGeUP=8i˄`W9KEw*- fk#|_4*95ZP$> ˎ\ui}FyTpe`ԛ%*EQ$qV0zjZ~[7fnMiM+W x濂(Y7,~LX`#<.H7OvnE@U^@ps>+s4:N,h"r3CWb[D.SH?>z,Qb"Y#>0a$j|z)+%sD+gxΗ1I_} !"ܩ\]rOPp]b5H.e\-Ć?ʮݗSu|7!_Vl6?NO+kG2aE [qӭTIX)GTSb0-b-!hhH;n 暣k3yA1ܽWc`սEO,{`H4vc;ȊokwCd]y1j@Uv}5-fErq-\^ eɌE+!+uEZ{hg:` z =4';[Ya2gs?(Tg&#;h6}~ QP5fNѺ[G4&!}ѠeC69I?_uaУh6W ~`9Y[ꋓQHi-GEE<a_Z"@dNG?G.Ws .^ `~UР+:3D{B~X; y9Rz"&S;]-& gŰjv ے 恋wW_L͓0gv{ ::}~ hXƛe _x3vkp:l z"g&)ح8_+0 PL5nWvX_IӺk$lWBKBokt;K ^+jHZ!S#pyܑ/t%pn~P?8GKS>U1V!Cܴ_x؃J@ypL }nо9W&V^CkWY$y7ּ)Tg^7y:njCF!0=k13Iq-qNJ̧o|Hڢ: ָn@X(_8D>Fn:˧iM{9p7WXo%3 {6T§5yqxP:V[>a ?#qSˬ%A &RC7+%#'}@Nj#v;^FԅOWω YgKR0mʔimg y6!ۨY'n4"hb|UE`Pk'e̷fUp%<vTgE(#Kv$(j#WPb8UC7Au Lw夤" WK8gv0;&q^.*G|,DF:.#}̲%*'PѰ~1>+_K.cԡ&sZic1ZF|)baN#\8ʇz~Io Q-:qjɥ8߾dsW"*$W`雱"fc Qq1sΗ%-/gܾO~-4߲zL4fѩ\Ǔ#\J]ɕ-aPmLU vZݮ_JI1ώs^;խ)oxm^Ͷ)Gwz+(j|y\H>9MBZBG<4\4ADѰ7@ƗoXa3yD^,g KgRq ߶֕Q*TѢ'u;Fy3vS$P&t3΁6dV4جM=ܲpHLuCF*}=d-~DK)7U0IOS)}RoBKE)4y3sPRl)g'ʞm-SXwhK䤒TLβJhf ZfhK*r݁.69Cjb>c5Xa2/<1HNTH#d ?ag܈!e _bZ[3Ý Ͷ؎fS:)mEHT#_NmGc/l4*b*d" ëVZ׺CKOߌ7*|Fƞ2a)O<΀ יtSQ\qɛp h1oqֿq]wG0,bsZȪ~1ZTfX\MPܪ2Ge4C2y ѣ2`E})t(RPP㟔޳ _$\,h9)c#5ș,>Lϵ9Z쟀83;M[ (R/:J4 ThHnv^8,l{S2;TrJTW_%nG?cM禔1W*r!Mi=FVZ OND +*'oc^E \ᤘׂ)ԗҀЛ8"N<:|B>+CI,̨(Zɶ,x0VFt$ ulcR7cjjhJ.OkHC荣w̅6- wsvsw| A{?3\Lie뮪>lf}eԱpv$͕~x1Gf[f##I>qݘ!ZL }mZn c 3BJu87[a0璮_7%?Mě~DX H.yo'GgdSݛ2jpS ™ 'Sr9?MLp_wR c9jּ ߞ0"{T JVƬ]J{==V85BeB:=M0]ā`NLx7dDXL%4sv"ͣےdU'3[H>gv*yCIOlxRwpSڙିp-(q!` =8K"Ȳ7tZfP7󼄾oON $tP" Xр-a="dJ${>7c~9_䀻,1lf 4M01\ P]6+J %U*xKO9 2TƩK+ Ff7_/Z]C3j(H||%ϳXd L[2/1.[G\QJܖ)W~6Y.3tC+a?+{`.{ynQ9"4&OrsǃѺ~cxŪ &OY \-䗠ATZ-٫4(uEiX4 {["-i緮PH#/E"|d\wdm`G^ID¯*r]]pu֟Og?)5gHPtYt}:xF}'E RRy56 ؖ?@k)[.H+l˗hp{= .fLu!DerXڐ-35$],ӜZz.ݲ/$vXCUxO_Cxy\!^сb!m¸gޛ@А{S/7a.Z;:;y6 {"}R\ pmU66ag/EzTj V\qe2'xw=DƣHm9WBLcs C9?MPϝW k֒ʦ~+R=7IV6'+qsf5uDw4P4Oޮcn&tF:O%f6oH3O?NhK~!DޘevbE] ј4pdRsSIЀࢻg^BZIUDjSl*ٮ-R&>&>/G#[3.@QUB3 3sSȖ"CϪ";(x:g1|]|r8h8Dߠ}GV_ɳNvhb۳…3X[֬k+epiϭ G=4x d6S_t6@sd݈ec`$ʶ" 0vC5 A]#j`Z{h1goޟ;֛M K#%0.ķIڹd?_EGˆ. Amv9uuX#8 @;SZX#ƫ xGd|aYzyGn\s*R!ź@$E2v~53CsLniIn"dZOvOI/O${ 5Ѝ]]'uϕd"p,4o艢E-5-YaLN.;ፔI|#tؼocF<q܎*!~|(k7Q[p1>>,CP|2A *k$| vUAC'& ]eW&p]y?b*[0[E]XFoVl|mG[35kaG&{H^_, ێ5o4I .GȩtMi7&)&ԚJ!HAm{cS5:ŽuX3yq_.Lݽ-+Q$-g5.J[,YJ#o !ŒF#NHMu!d(z\p[65ιt\;;l'V뽪5\ u4 I6[`jF)it,"' ^ZU>I*bXS. Aw@O$AVh"ʛC0OE6I|¥XϘ^=g9gU:6>.B3č<׶BQ|Ftkw+t49ɘ=o$f型FOs% ejXGVc1ZYPi KoNbt8擐*g8eafiuYӪh1)=agl[*&TBCT2tC"ohKy{A5Ԙ} ŀfOֈ^] L|K`-Ns~װfaR_}X^笾t +aնխ`n fLODlB>}JE pvoQ=0z55mv}<»4z`w.]>pˬNXpлQ ] r~dp?)Vf[}.d(&-\h &tenG'm$z=\}$Ge {YeSZϩlG5'aR|*6EVQ#rj/XZa**']xIOgdαN\&rߨat]74D@0g/QHʢmC dl՝EAr1t^s?3}ncC}1(~T ^[2ilOȉt;EP͹{'n ;S,q1;ħ)n%м%G߱K,i7yW *wfrAMJrO90œ$ ƺi0TI-2,ΤY=2,c&zP^uS+U`r}BG({?M TɉK'*x/rX/37gq*#mC>"S ֳ=a"5\^b,Gg 4 6>] {04b{JVS7kኔoxu|.) Ί۶T4Z(־{#MDdY3pЖmAĪFYvL3ؤˍ>$+vB+27i=^yL"3[:RJN]O&;26V Ôr$=dPtF 梭IH LN{xOߗ$z.qQ tcBx*bv2OjUv_8 8ʼn]nm/Shόʚ !2%k_p01{li2;.aPKOrc4{s]{b Kag{6 ?ɬe uoOل<[]#̇3E مTTB\/@*KM%qeWO+Bgf7p ч)y7*7 ߡ ?:A%Mw;Q~<2[Zs!!8<!Zs:!|}1aa3Zo|0g$v rR:C!r4}2QRwE{̾B-!-aVEk6)%cU"/MT+Lm'ɖ_!יmg'c1 )Kѣڟ!|fa *#pvO5m!]]>ߗL#Hb!]fVKjhynПA/+&ʹ-lⓑt?qUB+%Tk9%3 ZL|ЋթӘ o p7&H3 &mP"dMWGc-Cmضc{QR#5pfV.lSh IN `2nYyO4`[)zTK&>SuqLA.DPľXhT!^#iƨ&N=9֍O_vf0s{ópZ̓78"DL%߆ ;g ~hI(yD"E=2[ _adʇ\k^e ?Rl_ڐľEsHHdUo8Eï}=sCQI,|B'\΃h{(߂S\:XysLl.k ?ϮVΒ@ES9|~YYə°r}W6tk[| 6~7_.E%ȓl~s*', :EHJe?>)!=K{=u}bFE?1e&k&EMjv"^ 8upa( i T7P’~*9%N.N''}V1_g2Md04uݓrxrj*tmEGjZsȜ?.}/R0Cd{` 7M9B|ɠvz' Gj~KfX?HxrV򈫀u=~ spfik-So<=dhR SRbOpS9#;Wm%1f,#&3vtg'6>dT ]ټ8D1|DݿXoG0gnbqaYz~i ; ȼ""Ӌ ``٘%XܷW cқC7٬(uz' U|SX2#f"V3zLf#olbﯸ9GPC8"dM/UT+@puE'w1KԾZ97B@(z_@s7gښqG`7#3I8dc+҄SNi&e2{Еw~qýb'( |B`Ԡ|a>kewe ^FVكM,9N 'w%}g.ܥGe ѳ( XPGli !v̒%;̻!{MC?2_wjq*L6Af8AA?KACJyKU.D{?}H}'mvf 'N9Tѝּ`cN,}n)wU)d7G~v/{c>FOX5rkm_q0tw]!Qap9&{6WB.tMw?N5iAdBU&ӅL$)>Gò\&Oc1-]*'3V^~.b !x2伸wP9 un6X.@l#~Th{-/;7 jE+֦ZLE[#2 }vkm +/Cs*=ba:Q4Io>cPnUR0P=_2q0ZʉwSR z[}os_ 9F66DaQ `CABui%BS!lzݍd8nv(q!ros[Y3<~ ғݙT#1ۛ -MNNܭLoyϳvq97>Xk 38_Hj610an-gf tw& g䤢mmR|k .(Ș|wu`OàYG7GgcCITG3zWr2I=ʤPVfQbN$A-'ZR+ ]Af{IEt7'3l9#;;SC&I$DsY5eSQr-]! aEٙc$4caaIf }{LjD4fR7tRZZ)Pl(TU.0&+؆t!țm 3n`NuJ4wW=%9Hv1LO>,}L/7ݶT^Ůq"hLX(n ǂ~T^ErE(:ТlXdW2@Uosx#>Vb1W[MD@BU+<~z\Kh$ rmԫrYl%*AFN/MM.D7< >#( =ӽ,Z@Xu,]s)mwHqxw,%da`'2`|K.*nXT&'#99!gLg2)n,9]Gm_ɠHhxX؛y/gC ?KօG D'jwEuMa`=6,%þ $ѐơrX՚92q:X4!Ļy]OGzM9yŋztiqwerZ٩$|,;{ڤۺ"(.}a3iM)P,DSD|Ѓ.eNwA-F/@WpJLȕUw̱.mZ Q |ՙHGKnI¡'"%sn6[rLZ;y#Xiǜi䈾m؍~3JL"%Bq?i@Mk_a9'0 6&SɴsOO\BHx e“Q$%Sfb7ǰl("|v92[=!ς0暦c j3Oxke(w?<ǒn@^%`*lx^h|,bĬj;qFtv)E v:9m|՛/&_Ƃz{Uuc3d) j= Lbi'8tw [0{wP^8u|ptZs]|@u!@)ogO=輿)W)MSZ *gR0bה`eFxz ZGGbFlӆz7j~6Rk0oǠ8[NcINAn8mC3 E=a ׅ)Ty Ŏh|Մ_ԅ(ӌFܾ~yTx g:XKx櫏ؤLȜ3;9qB/(j2?Z‰_(E2T3.ze[ҙck*ð/ųW0T_X*EХN0_!cG60?KuVQrnT=қxu (LG@WPe&OӃ" 5JRKl=4ofPkp(Ryd|'饔oL6x]ab22_B:^I4 @!_[l5XB!(m_GP A_v+N/0J#bl˞uin1I_9֝toO<ˠ 4o+Bߢ iYBH ro:گ+b_`ա#@qwю'uׇUc80g>\fq&1;;Q3hMv?c.1Rp^ ڌbFQ&wTv7sir<"9@*9p3 l"c'pys'C`řg3=Y4 &.rS _!C2yk,y?]:#e28 ,)&+ ]Ll j*XFp>TEbrTl oRL*[ UՎq.RGD*sMg>X.k6ړػLm6@(ՒLۿ1LCd$Z\%x*rAeȒ6rj@!bm0>֏sG` YR{s0Kw[ i2G3h$|p ZUg=@;&Y1ͅ],Gamnr(Oji\^KdI'lq͟*JJZk˯_R!5;trݍhֽ7vw8:v{֨\ࢻ!uM\e6O16TP,;fSKKw?i^ÿ(^Pm7![o Ado훁^{~6!3ӢcK(H5t^*1WAVf87k@X4U6T^-,_l烹0: [ LRbQYBc@è%t߆g*al5l(>^evcЂl|PbC \'3{*Þr)q@QJ%6[|]ތƽwf {gXf68FBcg0imrԻR{&Dd-BNe+djoXfKvxpi]>/kE4Q^cQX d]"P:Ä׍͑2XFV v^'X%f tT@ y࣋WjE$VwMU8%r#D0M}xH 匴cJ{؋w/6n~P9-O)׹nVluj@8pFsiqYN[cv:o7/aY++{8m׻v 7Qm JcNC09KQGj-k2qTERwțR&fem Ԯ}%jW͎sx(K G$y98P(;*ɘ{ɜX}u$AyRT,^l؁? <K|Nh Pf')(O=CleʗW)*9^I+;tGv=F_^ĕx,uDȄ~ҿ"K $$'^-t˾Mǀ1Z-UIVA+2 b)3gTbKY.)Qr;roN7 Mӱuka+v-%ɤnMcOqHы@l9$d#GBx޿fЏ@?-O=dظ*a).ӢV^D*ҥ<ܖ? E&EҞ4>{3 R!;AݥBόugv|+jB;D4M `ܿ5W8ߵu~Z\\<:Gœ 5@u: bAeSWM1>D^A޷@=랰;jvv=([tӪ,ō+*7*>Ru/2!Ve獖rYB@]l5=U{{z:9 ]2S_,ƮTjE>ڱ>U,ʎY з2 x "8:"i`R[H+w|Ox$5>jn%Lfp.rIO xLRf mӀbvI8!4R`K:‚$pemÁ'Oԏhd KQBK\m7Y>8xu̕I%zpi Gwp(̑4 R$dZqo5,5(uQeB"F'ƃh@!|@1d|9cUG<S6 N-aIy1r(_挱4@WzsH9 2尲iň= `7?*ahf~6?kv1oHI WtEd*eX:KB EacWόK~ߧlhckگ9_h G5 bY剜۔vfBQ3.|ӳ=5,Eo.N.Z˕I6ژZlW?)t#Z\j4o N l^FgM%Cߩ9,43<0 o Ț^UyϺgd‘U]{ xNհrrm9yr7[*F787`ZibO,X٥Bx zC(K&|.X0j)O Ǒz א 0 M=H2o gyVgNƺ=xs AvH.ķITv=\]D|&FB:PYNThwwv5΢dۂ9ؽbS"Ԑb]_|(e&#}+oȻ\Gk1LmH\ )ɳ,&N":W+%'B|uM!E'>+^1TƟH-" Q Xڀt1ZF>yeLyhע~y @˶iey}lV/\opEqzDx!Ѱ81 Dn1\E*>Ll%' vhh{LeL OJf,&=C2&TI$Oչ˧A{dV MAe O׽( Lz4SL!_w¿.#RUT]˓ocwH66vއE`1ʫ=W)=bTc]k\je߄'one&(Vq&9{F_dCEܸo(KpĔ]ţ 4s'/dYf%;״O~NnI]/[5t*D™pS&AjzH {-euĭg0%Ns AÍGO@"CVl-4PVU6qäfHʁ,Ev 06cP B[= %hU+O r1!e&#ܩj`*h6ڰ/ UBY^2NxyJ1vo{0FE&j 9N@XzMjL%e޲6iN?sY-^:UÚX5 )4YKd뛪o q=aI \oZnPKjƇ-Z-OID*ƅ a#վ;܋qa&`c-|C,d:+QμvFT ]1WmI˸j(ƺ՟n Qnth $$x?%R %CBX2q3פrֶq5S[B;y(6qNRUCuNo7vl7W/_RK ̚ۼ>qwBAlN(tiwL'V·LƯ\s2Q)鿁,\}W;?E.c n-xicհ] _HX`~;I }e{+ʎ-|ߵk?HcD?Ӡ#R{L!l@G.ZU] &nOƣ{qm=-AxuE|M 8L't>`)Jl?W6ikS5jc_K=Wޅn_.H_;44`, Mb1޾8 Q 7d_giwaoELQJMq>@h1+QwVu͹.KlͩF=R DmCZ;?8{H#goTCRNr2"wi붶q:^w \9+wI'!ߒ@:IY /?tZ>d!5(Yn[TMeМOJVoV"I5)qy~ YDƸv_93ٌ3ܖFĊe%+tm8"ox,VDKɆYvlUNz`n7h *j19\b?@\obwMܛ WىT4MQo4ZTgX0PHZ 2egKt/T_QnEAp8bnߜ7Slʇm>cgf 6ByajHU' d{.e+ի[Pl6cB#lڗDt>#*fo"6IM¶Y΢L$h 9.n^Z8h%\0\ /VqUq~nXwDwԲΗh脽4 ,Ҝ\ M,!J6n(r<яLo$ ^ˑ]T jh :j>p$wh PwH7d\"P>5IWp[ӱx`K~ FFhsg(TOhC?5\G"^7;rWyC'- w2.*آT c"TT`DW2,ڦv ̈́ R!B'v6`%W)_:ҹU*+s՟R;Z^DF*kY^egQkG尗oaNʹxmnCB+)]{EPLGknҬp}mƷÝz0e=ds*?L'g>а?Cj^ُPc6罇Mi T%{J3 |*vzoVG K͔%';uElʘ?д5)FAVG==eXzo2 M"O g9bsgjGE:/x(JG$lFj__?@v,yD{oI>0f+`͂ ?J;:,lWH!Ueqn@=Y[3O9v)5wO y?QE i lA÷KrmˋJȎ S)ӝ嵭b*wjHx#ORHlZkafp^W(c@c(WtLVOxl+qmD/5vT~ґd15=D$6^t.sʲBQjַ <|qyn>vw*4VYoiSeOznSdC[A8D4MꞎڸS{fʂ/RNS d5X!,}:խk~Z1uEU%rc^0Bv7uQj+/X{ ,0{ u ;w)' le{C gwphnΏ UG= h''ӱ);w[6Y"ڞi+wUIu+ӻ" RKܒU);w;(<qHa-:/PM~ǰR")a@3#W4i䆺ѻB]oeM66=LtfC3,5a vyqջw,[@iqX|st[vOTMH؅l.+CNcEwxޅ6y[!H}M`֓Kls=!  N)2X7ü Do}=AUXCQɭJT9o؍ލ:{j8BS~l;Cz|, l]N,O̝1:#U(j,, V^d S[igVF.\BQ$ x. [KJq8~<)c\Eq&A#}Et4 0^١l$+AĞD $h, ̎gz 처k#C#,)nh愰%;ώ-x]R?i1@,D=iBҟ%`LxP̉)X VO ͉bDqa}ȉthwc_=uC7xP5!Ə' 4 {i+A' TRs{{3K'Q T`,KcXFx1.vGZ J*΍.IY(~CǨ'4yhj^)k\Wnz #ӑ$ | ݭfUs9cA4zgEoP8ݶ'G@Aڢ9 כ.~x*Mw>UJhRl=n*z0UEa惓I-s_)r40&\B+m>H;"2> f5Ŀ!|;gt]|iW0^b،k)3r6f|xܾ ,}5wբмd˜FZSsgHyէlQ;ks~DyWlY36N sio7x^J^oYB{ܼm8p3%4W+T1# Qtb)Po:YVzWA0BLjr*N#(b~nvOu<<huw*9쌄}ikgcYLG "# hu;"$&?]_$b/AopjBsNwyh2), mY&S^/C.'MTƩg}mLk4őGӋHdD٠c$JZd4xӳNH_Bڰ!rw܇[1YƒXL|?AlGIU(?WK.qSʎm83HBjqb6p|ǣasL}Xqzic­sqkTOhOr4/nM%n}ox be\ GԼ.t2JYxÇqPlwUYAI@qfo7b"(sba󱩟>.}yot YAh;V n~ u2lt ccח8^> ԻGK3Mb⛋hε귂>m6Ljb@$]Yf\By.UW0ŭ=1CG7'7Fjw#P#йqg"FFQe;Fqo.%8i!Ca#pm{:CH7͔U)FJ v͘\‡f'n>N]{::<&d4)ô= }(SC=\*T} xP}x9 AEê>N ,\Dv$M CVŞmz]jb.*ATouvQXGoUDJ,potCqyf} 2hgYZ07070100000382000081a400000000000000000000000164e6139f00002fd4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-cadence.ko.xz7zXZִF!t//]?Eh=ڜ.+Hq`Z($1/8Dv"k^ rY hO\;g@B(GIӞ/A0&kx#:#,uU[Ĵw#K 4;X:#=M*ٓʭX#kkQwxv판"{W۔CQ^^c=Lа)CL)=_z@Uo{}퉮DڮsAn}0sUT-88hnؠ$*R*kaY{7y]MbdcwCF2.u݁ʡK}cU?pC;qİQWd{fʻh%FabOT.n;%^MuavYu 4%Fjn31;jXBr15%gr4/=2g  |t|(1?ȏIjAdy:j:&d":4)b; Q|$nվ"!B |ixO@>]sܜJKG"T5o>TC+hYo7BꗱzbJIڎ`2'u;?NtJ њeQ{PE)!ZDsv4fRbZK`JDu®=Yƃya*vJT=YWuؘuq0H=1Js8m |ϸs/MPI"u)]4zi:WBW z1!-T7'^{0rϐ8;RZdB6!YA( 1'nG/':!;5mܛk2YipV嗇P*E$`U40v*'"Rjc!_l2O\A">+S)r队*]o TVc* S)uXR.ڹ7c@$َI+ M0ysq"a@eΠ JzYOBYb\s/`ioS&;$x;>|if̳;YK`[!͉(Ռ!Sf \a vvr}Kp+|(_}64%nMJviκ>;_cRщ64(L6Ç+wW3%*Opp;Ifiv҅0-sX,Ꞣ8čhu$ }MC-j7U[~`oBH SyV }ݥ7'YŮ:]ц:vw\zxPxrXbr3b^`&1zFI0S})}8VXl y[v$<۵Xѯ/uZ}ZYY7sukrITe!3k6'?t9C 6.B"$ lX((J~qi ǣ][r?h/%Kic YcҺ]piL|qrb!XZN(g{b!WoRU^2Wڹ`WĬt>Tƭ97|&t=A:"#WloMGgI,x}rsz_ŕ?i_GBkG-ʜ WTLA? ڔ%kXd Jacb9,ؿ8m]xSo @Ne_l¹ +@jXtRsy &'9 m?YF%B[w?q:2sňo4F9J|q;#ͭi!=Vsgȷ`!ƹs1hUV.y@FV NfZg<ϗ@uJG//&~Q Mر. ưXLU [ߜA^lJeΊkPu@(mG2l, -YS۰ 6RcRc}tB/s]eDKl񷖤`/X(@&3:Ȧ)]ppn)Օ* -#c68֬ZW02۴(@7$iC3`7W jTz,_i veRc _,,& qJ9HHX9d2 E1IegOO· 50h}H(*˿ q:exyY? Xs\,#V 'b[*ɫ{qr58P2l%f}QI^,`1R;-Hn&.m^sUF/ UY OrfH :\' ?şt5<"b7gw[mr1!jKk8-B:r 7yR{%g)YO0ɐҜ"&y%ҙ^E7S[MP |zzLKz<°D"}wc&b?NT' jjKE?3'1Ϲ ]1L bM,2]ORjشɇyPE56:#o]SCao62ןOEU{ޚVB6d kb}(y>'aejݰykҰcbJλ|/1vHh޴M&DBo- =jx-3| 3M& $0Ƅ10mdU1J54 3~9n-'('3wu ԳjD7BQt[u [ݾ<T埾SR^ZڨjO¸@4R@oV xӄ1Td9;*6BV*=Y q#מ#\7&W/Y`g2r-d3jhwBr+@J^W>V 'WI`a>$[θF X`Y[}l~a˟&iQ}n. .דQB?t˥$M24}/rlF.IeFsE338 *gM]d*)Ȱk&rWWg oc ;m-Lb.JzV<*p6.hc|'T!>x,5&uúJ] өL&y-rAtq^oO{aޤ437lHG3[rm% xZc"@ A%,h.3X?''w [JS-Qo Dx*"tXpw~0DKW3+}m|t0F+'NhMcrWwpgFȍpgϫa[>9js3oxh#U,A e('r*t;Pfo.^ nu&[e3Fڿ])U* "ݪ"xIA"4tCY!BQξ< m%, mwσ ymM2Nv':&rpgK~˛EjȜ:.# -@๠N C\R*ho s]R*D$UX|.ø.^};(g~gg)O~5w9u I0 rEY 䪰ATV?7W-$DA{ =D&,;[ ZZTJC栿OkCqNvqQ7i#57CXɇO̱Wz=nPBAQ4 0Ao#舝,A 4yW;g:s^Uf[Ê=,[8;ZteJ^0i DY^la樂{ߏ wcr5+:Pnd".vvL\hp^K Gxc=HEs# CkQ~J)k.3)F1UDGe՘cFxHn6n}b_&V{\tDm9첋ai=Jpg E)TiJk=BAeǿ:A\VdP Gq5˟FD9Nm;I!m,s㫚K홄T?g⢯},!ھPev3l},|:~5Ga|ta:0@N =8 5)sn_zg4=)R) +>i=]S*1 jE /{=SToh$6fx,Wt浟 ;FH{DBtV̴\,oVTvR;ʝ 8A/$Y"9zmuN0 % ^.w_ T"z3˹z&ca]g͟{?`s/ʇ-dq[ XFEr>M'+b?ޚx㮝{Ȃ!tT5v5q]lԈ{u65+!y3aH(don'gwN8?76|xBp4KZa^|xv&Qu"c7%~&Ӗ=@&nT`}ԝ "0yclEGxDJpkx{ h5\F<_Pu5j/v68**ivS_ 4]:+n>WESmpdZ4,X A-SՂRgy^ҴTX_@eC2=?~K+0eEp ]dVyUis ܸݰt=4 C,*hY-Ac2!ymwd昣Uȅ8)} Ƿt'/ƒz\x|CUVF9BYKk_,;g1"u1-6)C[u! F>̪иeŎ vѻMrfӳ#),0 9e2ieTjęǮokktz+te߾eOm nJgd\x9п}H]=Tvā[c//Ni-i#ܺnVh]/QnC<] 76E| w-9qRGlm0aFuңx<Jο{I C/Otq6IADG9\>:> FpXWFe9 K%u=5 Ps%lki^5^*S"9md,:E1};}(Ʊ3=,tלU"GEIN?0@`P%WpG?[.vs´rWy-Zm[nm025iYJ10ҹˀkW/~ͧraQNOsѱݬ{~;#i6yw+ne\ x-Ҙ)vf"i1yH*M˽T0W8`Ag}SHr#!Jf qS >m;Ө`+VD,^{ íd}5XR=**ڣ3-` +30RЬrL ʦ xG)9֍>7c" Ƨ~[wmtRXN>#~9reV@d9L\xCO])z=˘?6Lc0 @3*h.Eǩ*lXB2f:lmw\EΤ1Xw6}LbMZz[q_4=}#%֗i A)*`qޓLw8ڟ/ !mxaƷ(g*VY2wMR=A!<\=7OѺ@J#h=2ǕW.x_贠Vv#~;&+AF&'uǻ=&,(?;14l슕<ɂԷ+1}B-oz_{opqĢvRPgM u-J_b~޺^2mZIFljf1C=D"!av dF:%-QwH:oKjī鎵 8L4RNK,>};L)up<5-^ "Fn6)J~GSYgJT{PGx㫿UT5kV򬮤R,w ElnD,фj%8L sNq)'\+Ŧ/9bliH ./uCmPNQ$X-i^tz d:L\Эǵ'F}ִ2Yގv7 G1\Cbw:QH&Ҕ,l5&U G&Silkk:hi噲$(ԻmhB_Zc\ s9_=:~#Uf;ƴ.5P,gyZHPY#KMj1dy{I =޷Ƴʠ).ЅNshG2 1Ntf-7\'7 ]xQߊQH0mQDFԱBX21G&H7A0jݹ *8t-j~RQ 9Oߔ/v׹y`i*)6$paX/P٧A~]G. 6nж[mnwn YB v/*,1eH RaP&%b)*IV\IvןN$ u,rMHط oTi!ZUg;#*i`u1J 7qJzK#Ih{ZN3JZqž,]@|wޫk3X*(\LrYDv}|4ˎ>V ˫CWMLY\_ߑAp(YIoTl.ZA% i\HC^|WLkh(~'' ]v:#hM:L*0 ]z0%#'[ sł+~)HR lŖVxB8E?#+b&_@}dc4IoIa!H:q^V,EMCg_'% ~Ӿ01,wcƹ3i$Le%dq_c%D&K 0d>ej6$f y&ԡ"v>Ep!p'c8\4|c8+:OTKt@91<&ѽbsRsL(3kL?~=Lor1l~O厣'gڗ:N.u|9=!vU( ?xMhp "P[a樯&maa/9nx*=a.b cUtNNz~y[T:}<%_= Rr=gliNR)jNbɜCKRFg s@Jm0MZ6C IxX4ۃVeFQ_ 6[M=0ଂ%gur\ !5Rz7ef^ؠ($Hgzeldex 5`ard?p+҄>W3Cdž3> 2OB-? 5R87\l}UO *.1I,¤C|N}H&)Z7IF. z拷eI`S{Vׯ/n0ˠ]}9n`qfeo^*wԋYse#:ߊ9Dsyd>dBz1ymvjt4nB:'cJ56ntRיV$ܖHn4AlB`3 ʿ3!oY k⸉Tqr> 7a} ߿kذx@?%θ`oXCV-in2C٣4R=cAD~<lYQJ{ѐ>wB́wK'T[}LllqYD80DFi;+0o&O}zjjb4+/iiYh]B${:8X7tw`yk~FrJqH\2>j P&:q#!lU+|0ݮ%+`Z+~~M78/$daƛgϞ=ouFĿK' `kud-zu"zU5sVn7j3%9L;HR||I'q:7eWBANfrm7aj(8!][4С)DPdHEK#(4ZhwEf4 U&d؁l7!#?ԋ/}DŨr}).վ"jBoGZ-D:M9$8aV4Y犡"ݪjO#L:i:rR4tkp=owS|%X܃uI"QVH+] {YPa6j.+S=ՙk=2m<,69J7d^ Rm31pнVa^WZ0:JFzU[1| Y Jokt1g(_I3gYZ07070100000383000081a400000000000000000000000164e6139f00000e84000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-generic-allocation.ko.xz7zXZִF!t/,C]?Eh=ڜ.+PYs S;X~cKPk>v`ۘPN=4h K)'8)M,s*JyI"jߞ`=\d>(L@hʃO>"zX*?!Eou>dT^6#KKBMfDi9|9=<+n`U昄ٽRTKvLxj5pV)XǠ+ uّ8G rǗ:F${( XnP ѹıi[Tq<2>|{ 6rh- BPטs!~QaQ,v,~bP:W*OqOVBnwŠ5jF/jLmZ'xP=6C,OoBރE C)N,.I2mBjƩ 1&[ I46I!jfǪEhT43;Ys;}a0(9޻V(qtbqvߚe'mHh&7J:j/5gv_0]T,ӑR#]WPᒀTF҇*\V9'Cl-f-n1 SdNO, HVԪ8ZhQ8q{}"eXx+91!$?*Mwb̘S7)2&48<]~=Aa2xAdV4) Dl2 U5Yi3<':%}8j]mTLx,lT>ї,xE64\Q}F\&)בJO/{fW]j#7Ux| &1dQڤVm<%lYī |_. -ﶸ| 콍Qo;n|j e&HoJ|%J}е0R,oa Eq[07f]E&'! z{Hmg`Fr24wUרuN2 >ӈH姯=A8b:2ma]pk)k屢TtQӌ.wkS<s )]-- 7xEt_BM>][O9 vM6r_M`\x3"_[4Q38_& %{f/:*F-?k~w e [L#­R8 MXpU ^v'zLS0E̍OKl[0o鵑Jz 4m2(E5-S}Pl`}^]a. 3o5|j@/,cۤ_ؒaYH (-=:|eb>0@&kvPs[Z[5xb[08YJN.;dY'gl :Omm8s;"VCKVFQJ7ze_z.tWZ?ğR"߹VF{J(ia'Ф;u ֲ>.+=xtjo+Ko'&m1О69֬)8;[*O8U &ɭDÁ5cnXzT/Fspʠ5 Ivs!V AUBk.51]M9R P*} vZ.VP]FiQkӷkx$ B޾AA2=XUeՆplEBG5rb-eXB#@DvXKvv>ztþEbut#&F]*h0-0= {uK{)QMelbṼ=Dt@igؕPf;p T-C)`W!aɂ%lC/3L`%2Fм{\G=,Da2CФU8ΚH d1*Y Ѕ\5O|Nڝ汲jZp8Fm[!;y~ƹD$)&X`Lmm A%,#6tcՔU(+qu)lI1UlQ^fG ㉤c]5ˏIR{%Y_ѩgwA&?oe3 Ucjj no&"oja>KI̢=쫪`fnկVڞ`Oc R<>V)O٤l|IGf?Vh3E85Cď~ؠ3#AofԚ-j Ї+T`()NaP]F8/VϧX@7~X$'OZQG˪rhø&rc%7 CَݘImth\K|T?U؎|#Yw[Џv!nzxn% BH{ոbMRNv mCvu|k`דGsWt˔ M2.VJ& @+.DvtNė(<Ȱ*8@fș?&ʔEƘAK0;+-jt}𐟵*CuH<P4ڬؠ ذpNyIjlY] 0\oXwg' fmNk2C:konV(Dkݿ|cb28Iڄc`=w$96),H0a9e: ˕q~~y(ȧ06׼H&v~mȟ7@n4`wqO$jtH>Q'/n9Я>!|64i?Ӧ}2tcJ7TyB*UgW͞I 9.U?@8e*@liпu"_$W.%W+jYs>gYZ07070100000384000081a400000000000000000000000164e6139f000041b0000000000000000000000000000000000000006100000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/R?Ao]?Eh=ڜ.+Cþ,QW,;NZm M X@Au n>'U:A,#~8uJ)'A5+@S9>Gˑ^teB4y/Ff(UL FD X6yfl$ǎQE$֫ &;~P& @V1=N"P!剅C= ]! .vIs5V #^az5j#uĔ+ֆb<uaX!{8UhE\ĺ֊3BW/%m%0m~Bᆙ+]zE5GjY3\a!4e4{%xl"zeJLשjGYsGZ]T9V܇}uOw[N%&Nx* ydOC|t.gQVWX[ hߧ@2$v֨N^x_u$򺆓O*M;rt^ zaf:\]3T V&pD&h)sk=qE$+$ԀO,X5UԼR"_J%iB& uDQXϟDhbDpM"afN-ZRQfHZ{zy2k2ސU1L_x)ㄕzFyz flbGbX;V=JRzVf.;pv 9l@)m;&&rGN`1=!}":7p%2g63h|rԈ`Q~ Q͸zRB3&(7w%āg? 3#T7wZt_y74wR5sB8KU_N/̊GD*}N܀7~WN_)kW$ہQ2LRwYS˾j6ӱǒ `Qnw$1/"Nr=>E@1!2[:~7~!|Py_~6%3@-]@@ R_ ǒUDYIfp8B{a&.B'A4 \n3΍aשfQ> 5I+MWy-g^繴HVq[?I SFdDY*V- @ʤ+qxsfܤB$vi!f^?ѷQw/QX"6^7 ҵ @8U8 f XS/DOy E"6P 2Њfk3k8>.с,>I#=) +J߾E/Ƽӗ dK]b"AFVzj -W7@ ɹad/7Sڊ1U྄8 @ ,Nݔ3ﺏm:[u"5QCୣӈqz)%c??T-,MJ ҇;_BumEú Ky'eD/eFBc"T79co|' 嵤P;}*LK7J=˱9K̍bTk :0gFK 1̝J!z`tH1ѷs[aYi Vr ER8No'H xJu2Q&|eM@a_kΘ[PG8ce$[7#m^_ u. (T%sk _W2+/[VQeʂ))ova;?#kNKG ߁f| /J_0 - sV1ϽJW. yb`.;a#J0HM#]bs$5fǨ [ƅeM&,8ҜRPVqڑ6h?!$5\2t"`ỷaMi`Ss#Y[C#}SoN܃bN8pPR X5F)B7I˸Kנ7.% _5t9cmqj]RC;*b W EW)&k}b)͞j2;GuGZ\jȂIPWӼf,(Z' p+]@3i>ueb^CNHMK|3u}Tj`T 0ކCR$qUD^ Qqu-[ht"; Yp yh%!) &:JQx}rxrU(?=<#n0mo)Km..7!gxgCPf05is(AlwROo{,m 'x`a)sW#7ߗICoMf l = q<*ݹp`Wjh5q_/!܄h?]ؒ73 ;J$l. lz@8n~uSb>)*тHc[y΂k*ۤݎ ql&y`wBK8SRfuq O4&_B9_˽,.$>u=G0mSqNIBH=IH2h+IҀ' v!74 ͱ_~# =>IJsvkv5S?f)\mc1yH:.QŶqǷu$ڧc \'/uٵx4e0݄ },"zTIY߾ V]&Eki;:I U1%JYlL<+d]h $ >[4G 5s M$ύ^Őy()6:z,¸W zzgQ,%@}܃Z?aQ$*x9N9VIVhlZVpWF aqs9Id%rҗheÈ~8ڀu#Bg0f 7P|*(TPW0̑~}J?0 Ee$ (;YA' DVy͡T2'74O&u܌e}z?y-Yoog+睁 - BD8V_< \+U4|c; 7Kd2YO5 b_U;9!j>,#;璭 pq_1eubԾSL{!^.N%"3n]/w)Byv#QR7l8›5)kDzFb85-#Ծ57T!\%pc 6(t\]wM EX_qr>):}gP35:&1 3f%̯7BS$h0bgWqZ NVl3~KND᧘|NOcY(Y YB]d2S#i&Y? >.I ?'Q"mLmMkY-nŲJE ?PR;ns%<4ceJq<wI%7CڶzB+N<#wJ+[CJ_"b0Uns@g}hMM{8CB5}q`DDgK:e?L]Q6ެ٦ BaH Wxuδ=%܅ܠS$w4XIS*jqp:hwM^I]AL$} RjA"zmxF?1Gw?eca#0/[3v|,8G=A'J0.ش꿔?F%aVHؼ ::<9]F@ Jd&z<|VI۝OV{\Rr#H6Mk+7h|:^"ڪj{^ qS/kbbGZIҡ' A,jlwP/;UB[#D Jmȧ^|PП3tYg^h%m}*~!ܽQGĢٴ5^ L~rϰ.ǩ&xv؆1~`)?{C ihKUwQ] UmE0a*13de^38Tm$`Lt駥ђ%:ۡhs3I,(f*+Vd胊#M7`c'e>7lV;ǵFǒ6װ{m֖y7AhĨsZn ͭ6~L'EPi<nH+bB.z  W&p8_-K>/%Ls"Ujdϔ)EK.XԒ߅D4u לԷoAc+@.UvݏA?mwQoD z>ޡ[guGkE!vnvH{} HtQuSc 6-ɺ1WOV/Sw,L+:;)F%Ƴt9WD[zr,f@.G8N~!<(H/5*EZxqoi0̛ꪗ W$^-7§䓀9M 2U} grlI@A)b+>(h\3:R\ . z>o79:-8)<-,b<|Nf_&9fq_-2T81>rcq78 ^(fCd|Z܌&{7\ey:T 2iŒ ]LBDl!wKgYe.d!U!LA }`df%0X{ֱ{D;yhhc'W#RbP8:gf&.9XǷϪ)W-M 7˷f(T  _/Dp!*i5}b.|A;g8{B WhB}yS,BSIfBzTr_a~8k.lMH HHKv)|C7]~K8Ht߳ܛ (z;.Gm],n*3f\djlO_GMwz>otyk`29.bP{wr3:wF +V$_Գ!F28z 'rXDҪÚob_X[]ӿ%o%ig\7mz@QS%sY*ej0H>*وJT+K7`Bp>ίJ0'1+)dGNXnN{d~ 6'Ax'Au_v'Ë?4{>ct$3-VD6ρJZ=пdtƳW넬dYJ:V+jd-[Շ-߹& xX9V SmdɤW_Dmm(QoP 1>ջ.A6mxe)RFQo/zu>KdHkC(}:Zx=#y$tʟS(K:@ O?;DXܟPR ^@ ŠKbw3܂SOQb- (./Qxa )͐(T?բ}^' Li" ȱ ֽermMփ-%^=S J@w#:߇f.iݏ6z< >\lmM)AlsP2|(~Tnƪ*J^ 8 uV5YM,PnqBg &iFQ\7ux5i2ؐaY=G,xq"\85V}Ṱlѳܦd[e*Mx$,^Ս9xM*|9hs<щ4ٵ%N806Cv/;T%_!Q-4F/J1d%":>%H2ʷG.~Jys<$\m"3=g08ϲ>yv* ErXٷ_ [k/2,E2Q(,]5Zb Be>L*E qEfAد!=O/'|(o>d#;z `kVP: R)JZDD>5 P*;Hv#jst+;'IB-ԑGxO`d r+&%ON^}6c !,5ll;OyS (eAD4\,CݤF>4oZ%w g^U(_WC*FGvҖ`-wCU2,&/(V,G|^Ἷ7c(Ydťٞ4rQ[U ey‚'On׿0"/./pgOV@{nfN ^;x1W?}v}d4X/J-PEU1_Ʋr|W{vY/[JOv4Zu^@@U)94 -$!%T +F s7vkZ*,=.~?z"WuHɻCMXrT6 NIwQ) g^};@nr+6_QNª2Ke* Eg$ -@]>$dsP{z-m4*$Ս%,PN׬XVf†Σx EQdh;Kƥ~t/Oior_j[و {'R%oYʬC,,Ta*3,?oo])Uk<̙A|v6BZp7,s, @;gwIyu"O"\̿mK_lZD9u8O9EÀ׻r*(FtMv8)~4>q{y͕Ƞ@rHk}a:LppAzes2I:qSRr"cBwQ(hk҄]JѼz*MN*kq>7D(/ jQh;o.b58j(D Geo<]:RV2zό86Ij Cw?:[^ 3?[9⡭)|U(nBwD α s7(ʋWI; %f2#$G4Ai(ۖ%ІA90&VgȯlGI ]oy3g[V(~h{7QQQy/>"ѠÎa4ΗUtMiA;kh5CsCꃮQ$ѳTаg:l8穜l4hpI pBҡj(ܻgb˽ҹ4mxݸ6#TO7ܒQ`t!9V{lGq:EK-:uea!ŒhǚX9?*5Y?5!!23][z_H{sCOaU C0smw!hPW_NsIK'袨3kgC6W(^k(5Gjր`pص ! ݉T\mYq {QVɼn-"B.Q} 0Wl텢bV:dU%)qa Ugh, Ew H BGDz`m<&^J)D"CSIJ7,<4loԨuYZ` J![d @Z*"lZY}ȬL8\ZX}`#"1nɟM 8gi֎_&ϣ)ͺ>[~~qܟ7ϦT\gl[< WĨp p$cxл΍¶td0<O *ulEHi),jvN~?4,v艔_۟7=_ўCV@ߧ.NBki-q0l:͙sni1w\WLAn9/^_rD 71^AۍRW'[˂-}RA$o/jpM70aV矠~6}@m*(ؽc )4E]wY/oL6&j&}&m >NJ9)py6OYOYa*/RX6/%7CNC0\ʪ'SXkfT)4  Q~\=f` M\apck}Atͧ3z~xrH1.=ˁI^myŰ,n|[!n\p߻i:Ҥp~MhMR`; pw^by<#^[aDk)OcB!= }wyBeSn/ d F?9۪#r}sq06`1\}ެy#Ѭ|r?`[ qs"_=8A BߠvQ;A ۸qɜFL(|Ղ C勴*::FDy>AՁTC}҅u3gDއVKQG&u' ]@,PZ!)55!lgI*iV:LN|,.KY]P!FrE`W=22px̯tHZ*υd@: :-hF{e*_DO-i屧;^]N/˶iCZ+hό -? }EnIC }V2T#qi2=԰˵/ Y%!MWQ4Юy39<5_'XOYS bt0պ&D08kGAE!\,]A NWq3 t=z;S* L #JjgL 2.\VD<'Mʭ?EAcļnZq4'ER/6-vwxf|lEH^gwx)*?p85&}A-[1>w 6hfq`G:k QQA0j]߽;KoW! wHYٷXzkxlVr!_v1 Nu!mb7e' "Kcݕo5pjO%B@ަN#F.XfJmcLe$Y؁]ڑrŋ:NX [.\w`^? <|~8C1ԗpHp&S镊@i *$Kb T r g5 {ja>Qr^d?,vܫO.]۸J]ke4\}-'u6EUi:Y\glLϋT+ƝzE m)fV4mR>K1{Jꊄ~Vx3Tj,Вq1< Yo7IhcۢpHPD)- AyCG̴ЦBۡ,BJF!4|K4lߊ)ܜlhkk 14d- Vݧnս5 \U 'ҽ_h˄J7۲ǬLV% ݹ.,Kvyu=SI'<^7hhM8}2^RLdǭ *'P݄rLwܣ'o>G)y3H2+4i;_kʳ[_=\uD 'Giv,&x6SpP4u7,4 Tb3t6$/ҰOAtk&qېH|뉼˃3MmH+ ܫ]mbh2S<^ujU|&3ߨh.3.}\d:b.Y|^!o=5ҩ̄Ewr}yYnőVX \3eVRd4iƵVGΙ҈aEmM4KrD+?c8۰5% GogغuHH(Er&3r}BW ?K>xE;p !=1G^"FeV.渖PC u[g `15'$ЋY@)LbJ!,U\[xo< YQL*vb '/эC2_>qdݧ=I'Sw\("߮h.ud|9i U9K,!ۉEy*(Ȥ|PBY./4mmy1ǓUK\Q ARHI«_^ [x)m1@y'$G MEB!WW@6M{` IOk(ˀ8\JԂܡ}茴(eun($6OEN8b;uZXsI%Tm^x'ckFm[Wc׍\2f6E km%ӕzUejN wH,k )58쮹%$Kϳ´9Gw9MH]t(7r_˔Xĺ$੸Ť")K:~sVRoثiπd+,C u׊t#Yo82z02&YxF=~15?Z%rb0]&ƌ.V >q#_jF5ϥ`ʩjN~3sȊYHۢ**tUNZFcfҶ'ҏ}xÆvұgYZ07070100000385000081a400000000000000000000000164e6139f000084bc000000000000000000000000000000000000006200000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/U{]?Eh=ڜ.+rJqÍX+5&i7忲trlhBn>I8A[`gQV?Ǯ.)u,7t3N 8gِ_ kWm-ؚ)n,Z0WLHo  -6 ip$)kjZ+C$߅3e9il.:iok[C0cB"uDUl6-Lq#/esL_>bI4ױw_%!ې4_%~ƂPYJlա5)AZ2b'.'ʔ>y0- E.IfE4W&5Aֱ |b\Wkahg2k_g\ԙt W. FHx!.8Q[2/6#+v&3iU*d' 9[* 1,lD/Q:!r}tt ̰$YR%ht- cpR&Ꜯ24PtG'?GeX{ʡΎm|ZS0`T`|IGնಗ$Z`HUvBZ;gf*ޚ|NB;]-'q2O'g%v B[nzfr߁,% Fi=7H e8&QTK c˙^ep`ݞ6N-:W8 }K͠ {ڜEUe~CTx7"bc䐭M"߂VS^HSG˗RNJqlM G>s$ɑb^ܥO1`?DƽsZ☮F,#r13zMP=(rAx1ٝ.1 zj[*utH2B{4(gaBO?8*5NHwD.m>׬]E;!2j'蔕$21sʯt\fU=ŝAel@+HbXܲ&9&k- 00P μ'9m*HaGS 3 q4#`BK5g>B] ӷ{?1eؔ*uRˋgjkR![5&@EK=́$WUr|=&c_A~TYloߐTh "Z`aТ) DhFc0~6v?&8ꍞsxEwbKqCt mMKX  ͧ9{\M qO=]/F A͂SDaBզ}Ův=m&dWAQme2y;߼S}ѯq@kw&6ZU1aO]Ct= xuXNÛ/]z'k,_Al#"1mW.>}:{zlN՛\K?I8ia`ݺ5 k(,'O+Qeyy uu Њ|#bb1~҅&G, 9j_]+#O׌9@]njX6ŀHz8~6GRx}C2Tx͓^tgmβ=DMjwӥ>9'q?cHX%n'u%Ly#73Iyu.o"j=@/;Pq8USU]qs/`; 8ՐȮ;M׭><*Mh2vET趉s z]D sRmB")7r5UG䣙eU4$wە,̫'5ZckV~X[Wj(WN[Zw!{dɄ؋Vr y3y-GTd8$"!f7ϑ.'[(NջԬegpcF\oUw/D]0vW9xȵ$"͓R4ֻ؞ajAP`$ٿlZ͈k $❆RmO9TY,0Ok 'S | MB}h(!3.@{&?:E?v%”8iQAZ'W@eԇk^; B&~? 6?ņ 5Af,ӱYEnʖ۩C@-@SJtl;sCw\Lbr_Obڈ,l:qpm n:h_(CwfGi#}Srh5e8L$z@Wuf"bΕuO:ciSV)t:iFt~o@ǁ>:cѹj]o訤c'Tv:˜>A$ke3i&RM=l^:) 5-\`yPRsu4 Ѱhso!hR#z8C$*'bTs@J .Zϑau Tz陬 ib52>ɍ+nby 1`밙6H|$yIAMY} afX`aH|Kx6h[*1.h#sh1/gP ה =od&/`wLqpf5-0=!tw 1Vw>ΑHB6 ${a'=7I=X;$wD!҇LේM#. dP~O25 #Q7tWS2¸w8yPUZy9'LY-/Reyb9[8>wli+[+&>f[[|dNWJۃF3ö<I5lc9֞IK,DF(QgVhAk>qHeņcҳ3%R+99":AqkCQ}?ȏ;_^ 4{4T qj 9Qx1 iM XaCЙ2~9P?]\?AE@oyܡǣ]9]S;1Yb r?Jjb0Vq+ `UsJ"3D[I/roUyv,flq2l!!e 8stW*L~]lJ ==jmE6 Zͺuw][s\ 3ZVV76jd][: I0㪻D;yWy۪Á8LS9xxCP> (rtDR.Q!},Qf}͌&QfH^5h^?;ʬW8:Y4ʖaEGpS,v*w;YԸqc&Bʱ '< DeˎG&<ρD }+Ɩ,/y IH [56<[h*iuBO8 nJ^?+o "OjDԚ3X>.25XwGnW@5[蓦Ld? B^E8)ㄉ_?@ )zQDa8F2i`1\]k%F MiapRpycE)}a3nBƥJCÆAב,ιI?hݽׁz-s_gų('2_4cӯ}X(O#0j3z 6}tLoIq2G"Rzg mHQb72[=I0XNjOtjQfσP,oSm`^V6Mb8$Ea(LWNPnɉAP*uYH)ئr,F)mQxݐ~Ѳ&=4TTWQ=Ӧϴ%AFАT+OȽ?"?KI kkxrt z+U&F: 3OƼ4 .n)<vx_rwhc8qĽCm\sqd0ݦf) H)Bh= eC9㄄\_Ns ~QrA?Z/-Qb@U6DDg Sk>j$t{- vf%hD ^$mq>nQO$٢Jmq0vgCʠ}R<5 Uzb5jV4Vc7}kt0yxHHuwP>jNGs"fOF59 Y-VJB6Zq{tE7F7 1ǫ *ǐU}^BC]K]LcYh%l |1iAgqF8bˋjtYW\7AHiE F雺[cc{ gJ}1;UքbWre pE=͆saHG"vÝ|kcunFm7 [(TJƠ}9 l3˱}\E=rb̂}Z}ZX"o"8DAika@tl=n8P- "o@U>-N/GlZtZ1 6.˞1SB. |ؠWZ /fӑ@-(q`v}{ɪB_!l8X~.9nt8)JJ {7v~)2!T/dP 88 qy|k .{,R[ͪ7Z/ooc_R"pqӘrrLOg~@{M3L)|#2/BΙ [eya㻍m(ڢh=^%O4QȭY=p㊈LR2_'}Jg!FNZzX/H#*SAqgG~;FMej=Xz^|+tBBH<xUn?;q\H̃f6{z{jÚ[*uDTֱ(E .:ܔ;mJyu"o>P,2 R#<@7z4FTcQ0۶I"YK. r?gW\C\CY̌/ѰMH|c5q֊)`W%*MqAoCm Hpt|?lGC$kh%/a=c|-XJ$Z]e]ؤNFw7JWxGUCI8Aə`SW ]PKX89U*W X@,6[B~;/)/F`m1s)S2M]t.;KNp Cf.m״[봆.bU$^_h["cbr]{kI^xbgtw|1a'e7sC G3h;/g!#oRE5–q**NUdI&{KĚ0c'&1EEœBG^i&O׽e#M`+a wF&!L7nO ]\댲lv6Ʃ?whխZ+/G~8ZVTK- ę.Yٷ 8lnnkW|Y>oTR:o6،BܪԗtYKxziD"+jmbab/1Q)elt%%T0;[پZVvy28LBrlQ{,v LL,+{yىXssga9+9w># ѼpK|5h'QֺsEYA 1C 5; Xvb[B}E<ϐ!V&_ПL^.+~/{i!nwE? 3h!,\HejcBS MYy&-{ŴZ3&,S ԆcX[&p$~X1j6qHSaruU ['"cܞ'  0Q(:D!t ق B9CM |NTW&6X* Sv/4_f"nvӥrAO P`@=Si=34.^(<`,}0wO{BtKTRRcy#>YYtWYY4^=$Xb[~jcS5s,?ud@^}0z0CKQ5,\kR)KxhD@+^cxZ=zg0_) V`U[^q[Kz2J5̦v,[<&<\x@:A1Љ. LNv3Kqh߶N6Y<鼍1| B` !kםbZ!7eېSt3씍rpE ^$`jz}dQW\ 6h~ƨG32Ȍ޸r6JhsRs-ov/6^BlL-ޣΜ[*_/." 'GcIip!c7's3 iz|?gp y80/D7c1sj,LfuźNWc^,vp'fpJH ]3s\%mh7#@cI_TrfC;i3/$6YSQOuؘ3iņr/Y*M?asG{\aL\RUN؜|^铵q0:u@[Zs@+\d<]DŽ4'$R+f'ȿ !lq i$x2'f AG ?*.[6B߄G0h*p lUp1 <#U|)B?^XwtZo tγ<5bJ*}H d#Ҟ5]߆rZO0tc$)-G95ҟrHZ=W~bqјx4e wL| ߪ/j|<>V oR,Feυ>l67[g9aN+KwV֣`S29Q,%&Fuiy|q6&-˼Q_ )Nd[L^1t ~󈽄d-Wv z1~8"HJh0\0zhEˡ]ڶ0W诲-8B:%] xfP16{}1'z;)A>R}\0;<MHNWfխF{ޝhqg+P.a" 3ptT!:4ˆ35(_LC9Ta`S+T-H[H7~OdɝYT#7ӎj+ `IV|R h!i,`8< 7lhAnG,;dz?>$TR/awgoa zXJ#ĹӚ"&F-!{/\X`mZnAzKKh%= 7ecO6_ǿ+Bh%E[wuJ9_;Z vKi2J4z*RN98xGɘϼQDcwJVɱHYLlT**? T}. _ eFl̔k 갵Ը^DDx.idZsk՘Q@Ǩ!^=Ƒh\?ڷg@)(2ŏu64i#, /+W(`LңWOᄤ qnvy̼.(ێ&$Xs g_ Oh>0,}x8YJ+9c" s]nv`d31NZ9/ZpgSj9L+ۮ/|3&3@IdaWSƽtɹSrhfIaL˜{BWXK"ww5ᶟ(qos# 4dBcnbcZbT$ʡttLhN]mX2/`"w O>)^>3bh: p6!ckQ.)QmO&Ԑbg/z-`oћt py4a#\x^i]^K) .:5vqC8TPX4POOJ>.!} F`&=1MsPzOM*3{jQYy=h^@>`{EfYA\,{䚰ӎ47f=4;֣qWpV0]`uuzlRSXx dzz\/~*-{!ÿiLHMsqj\ʉ*oLlzu/CfdWc<0jdHdwbYd]pvfiUG 0eГGn'L_ yȏMBP|MT;B-ڋJ恠X?~ueua)4LѰQib\B ft* u=el'.jjU䝆T>~]j bj#m*LA"ip&TEsԸ ?BM8QEM`ZYTOW{dxK9?k&p8<·[G:j^y62 g9w?p)Ay  +~jn:dh_adu>p,q hҦe{[%q ¢>1Sw=WD#_K_*sk,"4L?>[*L=}b# >^[]A:ʷI%f,N qr§ 4¨*?~&w (og?K[{6?4ȉ8ƏmEiqg:ZP+׎-'3dP [)ߵC|8LSu- Zm*VLyE|gZ@U]50~LKs=+8o4_㥲WH/`&TDcd30O.Q1{ѭR84 q"n* XlUw!ƈ>;K5>aGB +~)ՙ+Vqx3e|bb|GIa9;4qDR#Dɧ87p'.W3ٸq8Y[gt5d]ۉd4hO!.+ =|lBozQq>s~^3H0c@)~( s\?G[L-GE?甉¿EdkEەE|Uz4ё(x;D(F V ^..uk\G2ix2SK4muLa6ێg0|IgS枔;[1源"ՓFYK͏uWbNqZQ 3PT7So1`7[Mv O~s A4|a yL rɓ ߙbK1ɂ,qfm$vXybܦd-&6h,{[62-~)- n+,j>].Q[ h6zd<۟BQ8[90m~W]zy[w){($| ,RG7l:]]* MfI𦗳~S:~eSs9ZlF+'={DθȧjAǒHĻaű=7Z٣W ^BM TéDd7.9[X-73kY2.edaK":i#&Y!h)]7jCΩn8ci nka8^t8bi"”/kK^~|Az#)5F DT5o!B%6ShW1Ps@I''^'V᝭?7>@'ĕ鰈Z7KB  nmlHg}A6 G;OFk`\l7/ϻ^wƾCVѶθI 1d"W3Biʨ8kӻpSf9aNˎXJğno`܄ 1~zjʑ&N#&rq޾}+aL3q񜇛/5dH8WɆs%#h:hM_vq]XP\M^FS2$[^ UG*F5/;L*17f>I7N3"iY8Hd(I0byft%1!`r sخ@ ]`B&3Ya \ +q 2tJגb&lNiPH gCe>9a0pX)mn8i1XcE KPst*ڕv CE}DQC<L9K12O*P9 y/+$ }[3.Jb=sOFê%'ޮKpg߸ϲ8=Ws7FH:qhr^>U;A;ʬKy=lGT29Kd1TGǜ,le\95-,q-pά8޹CIF5ۓ WT[%&VA9q6,T46Ȓ4$OFyTnS|Ɋ@U15_x!J\]gz Ay;cZ~5Q2 { RjǜJ{&!#I>niAfYPQͯSe-&D Fe]٣˸4;K@j|JPuY}AV[Nn`vcNEYh6#t-mJXiEf6ӏ"mA$ٯ" FM&TL΀d\"nU 4Աw'RHw9hb@xkj*`h؞Veb!JA~_ Y ^2b fK^B,[dH wX<4C,#VB f\?K|^Q%M+K&!UG]7XsC| 5s' LgׯڴA(?F`3u"HdR+C7pv`t>"?N[I g!n"?7N_465\JHyav]]w j0?t-[(9Qhz{˕őgz,M醽tGHuQg{.y-e]F>^"Rm+@gҮ 5٠YH513-04iR60d$@#+!&љs;?N_;:mcf_yOi.p>\dL:LJ^10XE7x=Tyt)T+v445'?)Jm8JqWHf֣>՘YRoQBؑDzbM Zc9.6 Pd {\r.O+R2HkK .ȥXt'cpŷ'_j J0 ,'akxp8*5L1E$cF'op8uܙ͏q˶~5JOS$3H~V=$]I4)L%6c%+l/Lt]ZSBMr$jT{_8t,EB+|d];TۢOB tx=D~cr].<6p5\i𜨾?pL0ݔ|ՖSD(&N(??Dhk!_|r^r gO)ZO󍤉DΖ~$ЂEnv-=,`{DRW W4hzMbtZJ1ECrԲKRYAhbbl{iO sNmA<)QU?t1F"^戌t)ӿ6A[ByIgc-xPȶE.' WՎz}7\yleoi -#S74$RYb=tI >]Iy?|PvikŌv#ۗ4TOzZ DZN*مjyMdiN)?_ڷdB .{EHd,@XCCD Nr<zXwVm-7:CV~tpIn_=e=QJV )BYx Y>ᅸ m?hbLuT`[gytBj 5 QCPRþYҵpA`|O V>^2;Hfk|uϝ!% Mjxc"+Fe}@{d*08X3 4+ϵύ r} | OTY]4u 2rUPW9úxՃ WɺG,xyJm ՘')2xT8E+ X\PXT(Ȩ>t6*'P \픋fpUkV ^׾b#Z`#*S; dɖ>mwZg^DY#9^_Ea]Sp/HY&K(˚D;DG"Pn[ ϧ.{Qsppv)įݐ=d3g>=ǨP\҅%!!n9vAɗ'\z V8/%pJ:.\ӡ >J+L2.L8ϐ'c@OoO k#\אP\T9(50ۉzTlbXN~Z ;m|MwqԾ*^+Tb)G>db7<0 y>⤨oz(T G-ER6b#50uZ6dW1">暸/,}BFRhb@L8Dd96h+uPJ纩xycc Ts0r*)}e08Lt0uMOl{ÆF(2&Jĭȧt48-c 2Mv2KnQ Cowd46o)8[H']Cuk]iȔb(+v]: x/ssR9NzGҕ 1nSsǎh,i&Z^v+r42vWs*uMe\h:-!΅q }'X3(db|yo ކŊgqBsăK L\-8Y@G+EsA;ߋAs}:]hC%(qUaCA{,/Gym j`QvL}e6ۈӹC^ؕK <]l&sđ_uK-(5v75Ff7AGB) 0ҕ dSSvs,xٮnRQ̸N&9$1KIҋٸ ?Sd:h6 3oƣRɺ.Y1"GmH꣤vN+68AjN ϳe >l `Fm.x jK7ᚄ_Miqlz0"=\0ˋ=?_L'9㹟gvbzGt2Fgְ[@- <͂xFFB.`:w;Iɣ:>8;ja_gBzhR@YyNv,""`j)՝i|ꩵ<mgfn UqJʅ:L}e I~gĪ(1l&򴿢UM>(YF,] w:- 0E bς`_˺˂ȩ/t'z9+>ƭU?S/;)$c̑oN 땐C{ӭ8hw] ObPI|3 Cc}q*-) )g-r#s e=S 0[2iI^kЍ_U6Svꚥ[OIN\N<$1 Å1 dͅuʾ; (OfV4~y~_*IO^Q9r!yjgs7ʇαqyicfOy,n4vܗ0u04aBjXȰ_ ML ,n9[øJs9@|h7Ԋ,% \kISS<%KQ35pqӜMvKZiˆiINWLQVE7NZջY|) wjO0GT5f1;_a-+ £&+Q94}J#iZkBqPj.1؞59J52AT뵽 A&,j#(o{=7YD Cq!CfB-@ OѕF%9(ZH(&M::dF*|Xĵ0b.Ǝ%ׄw?( oT'ɱ\z= lĝ/cvmufzdS;l]UO.0Ob\vO%Lmt X q3o}zHx0,ʹ?$ZI$z )'4"QϨcM֌ ahq1pE]$ʓk{Y8$f_Ni!j'v] r茌ӏ LEh^+W\\>_CO]dRB$K3: [|?(tb#c"ccEHxNӯ^oB_S&9F"g3%n(l :% cI*MX}= 5F/r*ϧ8ZZ_bq-~.V:KKC֏ d;L-y60ZϦ%oM~I5u@xtjeE(l2KMqxh?ԣ\bّ*?kEy>68a*[:D+3 Plz gר}VξNr$v /FJ/uY(_T^evRjx˘/ PjNw稐U4Ј`)+xtcv b 䲣ދgiAk%vRˇ7=]0Xer^IA/}+4EaVc\L&I*8P *y[F&C~].y!R'Ij8 ] E77IE;:\M(iW㱻ѕJ_Yt( عa#2ʆ[lD `C=0.ۜ"$ެ[R (~Kd{ERC(\@H\&RaDaXecآņMc/3# ? )rQdk><GX̩,ȅ;e.V Ae1dXffqBCez}y /[}I\ڣ ^te yn,Ó { vYkzߕp*[햇v|Z*%-Ubx‚ Аc$n1(RpX|߉_bgp$A$iu١X#<4W;R.vYJ}{&%*GvJZ״pX HfԱ~K pj]=)v: cCW3vIל$`y-iۨ:w8ٸai~uN'D۠0

 {;ca'2S*7 ;KTBϑx@r1A,֛[Ĝ\ptq*U*YlPRtOjHvV{]p# io\C|xlNR Ճ`>WH#s#˟k &،ae/8S> JU39(HSwr[pMv!$TQF }PcрfUz{-+Eko|ݶ<iM6lL \}9s7ٻ9Տ|ϭ@+U̙7K'jg#LmKKNs=* IVX7j]mO}޺f0YC%1f*i!!H OpL(N[e3J؉qjlEW˃ !u [h,a8?Y"WK?!$i.޵evY q짨qJqhR˿ܱV_HP ^ܐ^eѵ dv+hmf9f~:F$JFfL+rH@MK30qg!!W# S!M Ot{e>N]?,F-vp*[]ݒ 8W#ķoO/kXCQ :))owbc,M>=b==?Mzv9Kkt[xq-b4\BKYQ'(p0ul~Pf-K% *QႳVƇ!Y*=m*""O`kHG),B]KUY ڋfKv(R NDb^ZZ1IkvVa|Q.ʮ)\ɋ1Y@9'%@>yݫlovrh2D\W4V2g *K tTG 1T ^'QDy-i`{c[hAͺ樂"V)-f991 V+nGŽ^MeՂgWv*=dVٛ#ĸ2 hBrl1dϙrr.["7ڡ/h>@=g|*s#98~M/.zJg\ʐBF@';LEaYL;52l1\e]`yR:ڴ{ wJtRunMjqċ k`ej59ƈD{et1'iApn0g(|tT}ñ f2 L/@%o/2ML^`"&i}4>.b'HBrBO i[#3sww?ǸKJWoj6s$v`_Q3=66DX9`S#dKysa%P|4%"lh YQK_ $բ`2F fH(Qۦ/δ{e1YNdL:< 5O<Q8j ]1dĴtITH}.XT` 8Fx~;9 T+m!QO ?\h;خ2E$~A&4%)+(Н+7_bQwhPTwfeZCۉiTxCk!;H{%dP=R6 á%hͭ N*vsnWјKX&{Oɘу5G:k6?RL5CUQwzc-]Noے @4 NGi]qX}-)aE5nm -dpRaEsl0$Y_p>=;T[@$˗FTU<_d<?$&hFsWFIA)o_oBO\Y2DW*ME ePx+B\рl^ gť7 %*6 v:mc-gty Lm1!i2ePܟ QI>1t) oς~B #Pmy6[l PNkrߥsPV}ɥἯלmnh%>%&6”ΦutxDbrPD+NOhLH fC1s)2fDc8EBO|8i`2^,#Ԗ +n椛tNdRwp@:}}RW1| e$w(Om-jIi˂0!HGyc~FQ`;̓/FGGNG1wg.j. @E9%JMoS'P ]լuy G7ߵڱD2=X5z-Ca9WQg S1!F+lr+eؕH,PvkxP.WA=kA#D`O6\&d؈#`\yُvDkDف%$,ꖖ!f rȣnJ1WoA^Bhx˖%_*wf`ǚ$ly PYCAR>d/Y.җ6cR9|HC=f@X2B1GHɣEgFuk>%8Dʧn\-G4<0'oIN4褺 FjRn8~Nr1Q z ]WXc(PyvפOE-BypאcpYh  23Ný ~.A)=d/r+93s3"ocEd\Z0m2qX{3{oC"LzZ?cH<\IL?Q7݉X6 j `wPSv+fx5}(3bܽĒT}V,%t͆DqM#[#pBG3]q ~*pM }vhU9_Fq>TJYub?G&."=_JOTЁ2@Q >ٝ!{d Vx#!e . *r^#qrFB_ &ǸՠWxL&}^&iA?ީ;C~S9#2t/R⽙rUyRcf3< 0H٤sY2kyIx`PwsS@Ce6rɺPCjg> 8x_PmҮ%ͿL LE,I,mls#DF~yÊH}Uښ֗Ѥ1(:S'B}8˳2Có brŐâ푷@(fj08i,7nXCd1=#*oj?bSA92Z-]Oٹ&pcʂjoG5Ddž)ZG@jm7eo=qBXӄHOCmġΣMMʖ|ď%k l],Vȶڤp]u]8b󞠚(}:;#Y|d}*:^V7u [J>+C;Ԇ8%$aZ_3-X[!ߡS@t#jhNDH9)#5 ^0ںa-Ge}#i5KF(%+D1w \k0L7&Z (_ zmpo.'3% u&\j.W%3Tۇa}47D0p昗T [ li&z0g  f4ۉ>lx ^xJrxt 7\n)0پ\8pJzc۠8BLXcDC (GFFXIpCD}le=\g2Oެ quV|'̖˼[UniX(ECg«q@0)g5 p|ml8ㄒ,]p+@\p Ya~~ca۲'`i0lMÜ05}4&s_&EG\Q>J..̀_h*&l(q(>>`N1B^Goڠ:e󝌯 #!}B_oi\jh1U^%؇3ܣ[}YJGؑ4^ްm̎ܨUdZC^p9ղ;/,Dz3M& 42$Rg ~ 9% \svc"cZW`86iAJ}#$0v9 tX+ ЛMPl2-2o`}"J)j.8R&)p \I"u]vmګLuZK&㳎$P#giKN;3/qœ͢"A@׋M#C&̖| OZyVO~Y&t'ܐJ),MHRkdֳ~t+&YQkI VX kB ؍2oBg K&K8xSpDMp 95!#XN^X"5A1vjzkyc9{Aai;iᛕ1KuHbo̼Mfn|Cav2}Cיh*$&H=Ce,>ay5]}`,`9Bhrg4v_4"B$ׅ5'Q]<^'x>x<.*>G8r+x5q7"ݠh.C2|umoGJs?$N32- Ԁi^_ص^\,OvďPDG&>k^~lcY sScb艡O=q4|4CH3aGH0յuI̮D= AZ2ep|&}C $Pk102 >.s!j5# jduytm%vuajg}/HHZ-4ZV㶩}]_=w4hHcR;Xt~)*M{6&uaXMoG\E19 ib5|B#t(̄ 6\#];q29Y\G jmD>fl NεzbCHyt,U5KxлIvͪv.06:Bی4'vCͱYF]eYo: HLXGLwn wTK?9[cyA7%)1ۂoT7'Dlls7DC\χ"=FwP(<&H |WԚIc 1(霷Y:mi^Yn׷Zɞj@Dhw {\uRe6UHq~5hRtsUE>W&n+U|JXT !bfގ>dvmu$\9?%?({)K! u H>Yg\8}㎛)7bC̲K:Ѹ qGT_fޓMWcID[fgn=]&Y VB3B*7/hKٴc _){SL2ٯ#l[1*VjB 'm}`+sm,K#3uP6i??7r6ZG%N;Nb$M= ! ª!7X9:A̸CDȻs%44́vF+e ZL'Oaun z!d}p*:G(Cy_V9{a_zp}xH;h5Μ`ե8 ԏj|/d,^ D--~4󟻦Gp_hE=)^o #FK:S 9 &s72SHyro͡RcHoq<]6&uTFI^/>g,ن34k*oaO@.0AEO :nT |J%D> wAhV%Ԇ *!S̕DjrP^9 2IP"1qYSʰi~zA OLZ[XnXi;KZT/iKZy4ݾDA(F$oM["ɔZd\^8@VS)TQ Z"3n^,dᦨO3o蛪 ǔ FS9aN`S^S3~phPݶAc_ܤXnnF_#UZtL]W~6@d_όZػux,=KczG?+1A: xUG=/ EbG1\qCaoGH`\A3K,ZTmǗ}TKekJ@]H[ x->Xqp0%m=&f1|-niLjkH ׅ8y1?cC}e&e(nQteq}BG +j KV>(fYq_V\}Qן ұΈƇS5m#dnlg48;a&9VzfL 9yܮ^锊y5BXaBsh~0U;;l70R-Ϛuڸ #UFS86PsY 'uzeAu8d$'"@ X(oB'9߶ؓjkSa뿏‡+o_m`i%u0g?0ZCctCzAX­V,A_^QV]un{}P;Cҡ2`A#"ka(*3]mg"_6WtA4* cަ@ȥ_e!I&RɎՏh +%hT IM8hdE8P{qO`3ZAKӷְ:7;Q-9颏YxD`6$vA[&BS֓2z;,\N0럞y~Fp8]v9k~EVcƹ?~r<{Z+<)kȍf#zF[(ρF+mHQmhE's>ʨ:" *hn~'=Zz演cCIT0].΀[D~)gE8~s%r#xܼP~=Hb_:xgvzT](.@[4ky|@Z1kR+޶)pv:sR3 3=@ ؄ tCzXYxqOAQu*c:nƂo 2j%Kjuu>)?+Ss,2>fa{%`QfZ rW$:J! wBzAa/LD+lG+)Ox==ǝZt2."OF[YV OS/H /S֍4}DQ49THJSVէZP8 <_SECʧSc״+;85.l%ϯj:guu,E/-U;+eV"|k;ygV]xNղf>2Km`! V EAjI3lSc7FkiS6+}x.*5#~{4=Q:dpI^%d|e~wȩ{>1<|H8;(CIdKsxҀ. 65,ݜ.',:u'qmA\lQߔ繴YZ?dpt:Y dI1l"bjEDQ#{#9g1gD.|ج=N `s-j0 iõ՗"ދPi:Wt~ڄN*Ě6uv(mJuH"׭d`$4+f׳\y~%'8>hQO܇L}n&+uN<uo L h-v=͘;φAzĺdɒa9|VAf/NWFMے^zsJ#cpZ'!u\^(1pE3;j#zd-(#5gqV;+^?CEz* OMTU6:e̡]%E9b,*319DH7c@ S吿Ln:q-76g N-)1cj(9!vd%at'gR[&]XgsRy7tE"wGfCǯ o(ͤW!0|2j.gJX ǽlVM^r EEHT[٦/\}Y~t<S wf$P̑J/lmq-IS:7[P '˻^WF`[T*\j-55! r*p=қ-ȼTwR-ND]@)B+5ڪ!|+VJ $Ov3ŵc]qkaY' zG4+0.\/F"aڨ{1ۈ +nppWUB_1܋()!s[mt]2ӱUW~7's0]'/Ot$ddO%CG6nK4჎R>:_Sw22sj Y6.0=e6C 'j2ny{ R0_Œ yUw8˶X}_ [$[;&:GFHY2od 2eW^(=:UFqUgtx[݀NaTCdU~@=!LScCȖF"S~ WbC82y-DVxdQhg7/mş;DvFw sJy=u9m vW\`fdD:s߹xט@f{U]?[:ҏstL 3Fyi}a?&wv@@^˃T%9&D 螽ŀ]C,` |4G@=Y9\6B A?p[A]UQ>f xfhˆampAY4 gyMbtk־Vh8AN!q0eHVe畗C0tIGPAHwo`: yXlsM >fk*lCELse&=*g `F6(CFUdK":ý!??UjM-a;:?t.=yRI-!$(Q6c_mgM*bH-;'anٙҁ %B@_ʴ&|]8wZ߻ .l!| `G'73ulOdn;. >%Ϋc㭑TP4z"#{"^'X//x焞xكڈM|2^;z؝e;!]bCxj֙TG}]ي6ȜjP2rkvd~əm.}\ m]`""WMJYT*fC11 qRvEL46=^)e)LlL qz -'ԧ3k*|{O@R@\H3DK)젽&WNuŭ]*5LzAr>rg؂.MA:GuG*{n`X Rhdscv Y#;!-tATu8hltk3KO[9˽mkB?5m\ezCd21{ oRg=fz(&Y^a:fa;ZL';dJR=zx;вd7aEF<?xQ%t&ԧ+c3`ӿ$ Ijxw5 VEZOYFa v{H>U|ʶBă?7AUu$dbZ- PbN<2abֺW2kEoU :C'tZZЊlT%w5VwE5˲Nypi;sb=Βx ]aӥ{gaӼɧn*vCT K*8϶pi wҮw|s/OV#Uѐ#j^iǭ׭ZV6WP%ZD&2{7 lM!g_`9 M; ْ_}rE{c$%@L%O~?Ml:Teɀ-~TFh eBh៯nT:Ǩ$I6!'k!CLJkm&i'1גX`)LD"-< -2əsMFΠ{kՋ~l[\Of05baj){&(x4l<)f?J#b>\ ?+bxAˏf}!zG0i.ڲb`?6 z9{5ABEgwiVpR{̐ hBuvOcD8)&^ ZT*a&T!-Gi,7soYmHw S3ڏjFah.Rd hqӓ j~T!O m[ } qAWK$aj.?au6hKP.F0ǐR#W!LoԸf?<݈$,ۍl9t;*jH놬)>xC}3HWdL22۔h6β+.N2OҸBsX1ڹ?^O2_:(TrcҼ'ЅD\a5@ft߂b[4>tWCꐪ(ud# RD{m)+a>*PXsA˔%:]C6=1Ӭb3]b(&b7doxL@&{~!P cL 9`s\GW|YBna1?_t |;ꠙ}gfM%HJZYɋG> b"-I.%סj&Ze|9YGi{ tce5@dŽ>:"oiB>9mZ#^3z_ںHy_*[ގE 6礏DRоLs p3^)z([Jer|=SW=JEJ()p`B-WGe[Rʕ;~ + 20=mZcw3Qdgxſ~,ox6 64RGn蠥$t_>UyzpŔW1:7$S.HB{\x|ȣ`k;?,԰"RXfF8>/(/>yDy^t#EV|'mѭ[9L5,:ݑʄE\r{#[C01bbyuӏ{o|'^!>궔j&Iʽ?uܴm8çcdkr-*^{Ql{7 b]D| Uy.@kd_A /Fϡ]I90=bOXN#'26i4y/3"(WV|~ -4LL(2+x-/CƝ,i?(yb}_X^s#{ZUhWdd*cA-I%Q/.yk YA H^n sR/7O6F !&R ˓v굈+M#nX@}nԍ:@üǜ"t< "Ğqt7W"n;JZst]L('b]Qg~14 >D܅\Zot`(<?a}bT`oK!톳0# R}sR2K԰uVg,l#RnLF˷6fMi/Py?8F>Δ \8ܿjI64?Xy !r?b|=V$x1x=e&uV&)kPDuq +$Dy>g@ϋ8ݒɈϧZ  8v<0>>Κո?@dq|$J`tt!a&iHrQG -^Zg L-գGrt\n'9eHÖ[wy xrj>*F6[ |Y.w:}SI%[ߝ1sG p/+ TpA/_!ݙj %4;'SS84vbm'Pv 3Q_``p%5=B*9gRdp/Mp%Wj'8e 匇IIz@YQ-J78F~3ld,XA[ --9Yy72 TDU 5VV=Nb"Z_.ÞyV4`n r#Ό獆lRծat[zXs.7.Йm5,n*( [q6oLJ<"Ԛ<|r_PaLY>)4GL֜*DҀ n]:[g=?-p(X@xuPP0XH7#&4%z ĕ1!~2qv:(aU`aõnt!a$+Aҿ_.p?x7GkvB?xTcb8-55!(MpbT&Ҵ0N +(-UtbGb(~z&c(^TV1Ɉh]qq0/C_{46VAoQ<$ jsYHQIۏ?"5zBXc$8:$26ifFr&b4) Кp:CSM >E2'spiX)쵍h@/N4KhCqe7Ycg@q BՓda ~ IHo{U nY3O)n T vz;? A;He;4t⅟ȅ3/$D}sc[?XReቮOZ8ON2o T0*GO ~S/xV؇ΓILC$7GK zZeGTNM.ww2E;H &y-$(Báت:!ApJ1R-c T=[ќJA̦K^TbP]wz y7vor]a ¯@7k$?}Ѳ`LAlWr-Ѫ8 rAT1# *+<2jB(XB㈔Իrm[ r*0wד3c~1Uvy E^f V"V:`?Ar1umzˣn`.}uMb d) 4e} =#ـ%vj I^34/MLRrD4À-2~dC^U[ط,Jzv-Upr1sm\r˝q^Xs9!mAt3WԈ f]Rj=Bywt=4I%3Zؔ@Wq~4j G?1mM;!u\6q/Jbu5_XH*_JPiAƕ7Ag,zyaܚ=(Ō5i&wփh# --/Nc?+TĀ:iY%{-)@+D>' 6Ka_*(KZDQ-0_1* cobme_3m[QJ8~'trFjOՋl ;U~o{YiyDW nhbgu_%3~~1 $':.l#dR Dů]}}MOX9&y F9Lo|| &yr"u#y0XI-]BUmbH] S}bS t>JTEXoy#\DYew=#W `I,|79I)Șӿ0)4xjNeZ=[~1 خǃ<7$ZHE g q!/QX8X$,xþgą16vKs{=f[nu2!Vk@u]^+R$cvRL ,A[B"[֥ 3ј iU{\QPUɭIw"S72M5H.քȺHBیuoJL䋅7I-E? hrVOXJ2^.dm`)*z]Oкyk#]BGS%,&џg%wEO ssWY&ad ԫNpl3T7| '!βkn85G˚0 ?\K}o˷&7 o$10֛{ZGgKhCtg܎2N?#Ø7J$oA]pb-7mՈ2O_ךb`q}* +PGUCm1dqeC,Wb`vȌ9{XWM75j~^I]= x*A!T }y Gx̩.SLD奸q`0 a]ɱ\dfw zQ}],P+6)ƏWaz㷇̵\அEfq-8۶PWM S?|Xo:U wGlR]vu%gR1+F$}RWzwq_xTy-$ j'Et'Ԇ6B.s; [^a֮d|3tJ nEĻ^ Í{ՓLSuXX,;|AvQ6q'ʿ{pέ>4GNCpAj[%P\QpѲ/F5t*j=1%QuosM l}R_|p -k# lG(?X1k.ri:?K[F>(Zd!kC$[d ^Y1g:YΧ5|7OP8VG%/npq5ʦAথH,oc $4CIm8h0xcaQyB* }$oB_[js6%ͧ84U!*f=hmBڞHz=fߎ!XJ4a{rCɐԫ<:F֍n-Gl[a!/E()H|Zvܲ, $+(P͟>жR:]R%U: a(pwHSWU}nm; F;3{* WȢ,u١@D$0X&-M- ^G9e. Ua@]{ f .kж#Thlm|1!`y*60M^>^$=|$>76G_Ċ3P"KTy4PL_G{aLwYb̥x 6LVf"kQ7@B?wL r3ېB_+!&KkXnϵל9aGT݁5e P o2Bu9Bҧ!wh΄J{dYkQ˄ZyDKSIܤo|S 腘H3)T yyN#~+⅀I;zùAV[zIô#lG KNst!UЏY`V(N](> kzu~jsK&OlбW{Tf#1ysỵ +yt]bN`J/3|O2|3NG/ֻβaqԻ=qTl民;Yv "L$;DuoW 5ot:z2%vi~SNk94 5IfDܶl´t5[  wUcN3tir^8DyQßAsIO!ȟ7gzGx(E8I(.z͇UPO Zv\(c`_#HJR`OJ4b^F&raSf&fGjLz wQgSrܸj^N0/PnI=@* =-nPg^ZׯCiOS +| /}(ttCd>ì'W|d_\DR$',+[ů|y\ uvKݎ^*^g!2xygP:wsP3L?H5G+Eˑr>F,!$`2I0`D\cn*0PY ,͖6s5rЂoږL9T` @aeH6>t#L/s@l2jF82Dc&n(z87Z 6t k4Bw2} $szyX}U 7ya0#Ot3Nv/g⌺*:ym0bx[rB,84DGN!;uI5u'u=;-F12,PF{D7%Pf; X%{*@jlnϾIк jhg/%i#HnQ,T @ƺ'ONlZǢůά-sRgc{K@^yJ>* xݮ!0$OODrs>#\ mcGN9 lȥ몳.W X[:hu$ $ԡ@&4*?w3E[i&;ұjzZGoS |\9έ}cyyMR35)oO]ѥjš__`X"NF>z%u2xE1HKC -WM:@ȣ]ӆfM,]쒲19(WhY(J*yck I!́0`mZRߚ#%O1I{:D [RO)1hWY$:Hv@곹X .)t78;&0e剕Ծh4Y*ekBĜPl5ץ]D&$i=z%^SԿb8ldIWq KoiQɫ>1jK^խq]+n5г2:*2 __!'8JvUu8 E7-BUPKh#EZ@Iv#o\5 6isoL*v }Iھ+|cz XuB-#.Ԟ<|Z0qLTŒT;7̈́ƏGvEכTK~ %˜ \>* Yl_ mfYה~0u[l/EhPD}!_P>Kmu md^_?ͬzRt&`XΩ@7Mn5iu7t37C*Ek-d6R"LJ' χ8Bhήa?κh 2 8 ޜTK{粺څC^Q}z5IavR\!"y筢mڴ I4x]yfU3\ySՙQsczq[‹=v7ڢ]o5lKs>Px?:|//;ljWls!~76"5<8,!3dE!US:MpY|14R?' OmxW5ʃHӚ]tO'K;%ٟ}cȶ` (AiI.̺%q| Ϙm좰;,>O5<~f) nyz\X멧Err"LeƘL+z i` j01z&'>yT:YuBgn' 4ek=MEHuOMƍwcio|Fш!&;m|Sős^*~j!\ՙv4!ސ@Mڙ1"5 XQB )g@0dӹ LTv}<_BсBT5tK7s5P*s<'k[{DWʺVR cf}dot0s#=sĺyho p|LkqUMxEH`ObU7%ŻW+a4b=-|BRT!せXd_ J(p&Pݣ|T{QoEwrDX93t|+#.0v RjSǯ9.D#cqB 2 t_0F8Y,P< V .nlMkDU?1BYq5% s͆)8puuTSb\eT}L:)CkS]xƴH-g7T%?Gf4W `md2d|Z>-?1pz2XK8:6&f+WhGY&'ҵ[~IFhhfp8 ^[hG "Zl@ND Ýqa 97$ WT؞,/h5hP~Az^ 0<9cU{S<\9ۊD5Q+\bv鵻ayu|m9|A[sP.)׮ᙸfcQxzՊhF{^q#@ 6G{6u+=൘|fhߊ41ϟW*hT{#br}Ii]knV/(;ᔪ!vE(%͌PxvE#')3{2(C '"[a\^x;NGu@g,|74ՂZTU7E})-J+}Mt{h>sT=7W?L4Q٤0{a 3K! (9YMRe9r>DZ^' (xPD晠cq#^J9/lBՀs&UG]BmLP9IY\}Do~;v7''&f2#vJ_)07&wp]OF~.QGL.740Yq>R ;Jvv L#,I^ RK`͈g3cy 5nCPqD[ p윃WHɼޢjIȰPYDacF8 ≞؎ME:lvKaڗiWȓ͟meM>z7Z)=AOer/ IMbR `^M+߂yn FTeAc]oF-6VTX+z$&.>UOZ8c 5G(5v_ZߎH*)dM<^XXkPXQ/!Y(;9p}F$eFзeR_E5~vjʓc1[uY̆%c o›ew8l, bI F!0MuӬ6 İp~WaQ03c>aޱ>5VN vZG)]cuF zم&pvd2Vnt]V/]>zȯ-iv/HB pCߖu@7AHxBA~Wvd 2Wyl#Z#LV~-Y'Rҷ!7/LO IPwE W%vU/yq6;J xU^7d,{B/pS,{G`O[Iy{mD#$|؍k# 4,)``X-$[٢UՉ#k [sxܘB<Ւ!8JZQ°zKo8P: ptUv~ül~}|sHOӧ 0űRgBʬ22JX蒴K)PGa8ظ%6{9I_@kN:K](SÇP4D~°S r5/]h$tj`I&$\ phQM~t`+4]@ڻl9QNݪi/PصpMB}C+OO"VxpCkEs|g, (g5ERM5`B{ABwF=@"I{+46z213|Wl3P3;q_IRIzƨi1y>};_PTAgBaӴ- C;X _@;vW^0$:MLOB*^ '<5Ï{n'8fS^5Ky]34 1QvZ&r{c)ΘOgYZ07070100000387000081a400000000000000000000000164e6139f00005054000000000000000000000000000000000000005400000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/UP]?Eh=ڜ.+MR|7u!  YXeW]RٴY/o0A.F}f -k!Z;r[(asO=GoYBX9nH9'YS,h5l&x [L̦^pl|6=vssL(+0"Y}uDqy7a<GWcm[=gE5?t0MU Ir5M%r-pڤ<6t2nNGWyZkqv#ޫ>.IDI?OlF eS.o- Xy8Gu# ?bBYTW+oAX4b*{Pr:[ٱq ~UM0VgavV_2Iv~kV@¥Դcah\,[u'r-b\bW"+K:mer$ŷH9qHR)8ݵGywBU80rv[ݔ>0|#skØ%z pƗf݉oO)z)|;I('.xH|/l>0Cϟ\үG!ODP(5VtCybid@Ȋ$ ~?̖0\~@NJ|qOv4k! Ƃ.@j?Q&ʎՃʟ&kɭu<us̯N@e棙r<_̥n[3йؑS129!JHj'l5,ݶ-VFsn}ku;;73xD |k+0'd E'LV!1jtZ%6>b9]v >HE*rRVQ\W)TTx_>X6T9ƥȆmaܸNLBD,>p!#XdW6A&?eSk9N1r^6 7ۅ(+ ˝[nJkiM0iֆl`k|hY\x\$Ǻ=%c#g >𮂀S M3G|hgW8nY_O.5 )lc w/@ьmTiLbo q?ȧAvZ¼%>?)o%!%W0uJ[kxwDZfJuQW껳$т9$or $ҫPnFig8hqhpG.Qo,sDuن>ETfi w{Q&Hx8w i%'icNfToMZc~9S_nbl:Hji DŽ9LͰh}1cjx |DکQ8 C{KGYg{ h.n[׊ i .B_pYsAelbZrIM } j$uhx&2 L@/FaD2%W1n ?l\3`*V}H$*_@w`MWJж Jk,W1$jdKD1TWȅ!1ns^qΑ/TxT!!/mi*Zs$um="ԡ{d#F5 U G:mQTdF|w |3#V]hNJ֝S_sZړ@ĵKJ( ׎Cԛ>a\Pw"RڕxJ6lщT0 O?8H%Dڕg/{oq[4/"njNf!UoVu7V0E.ծcWQ)δ9RUTQ)Ix),a0%j#m䠴~mjVqa[ӊ_gX4M=Jxxz7cPMNGE90 sln-&zxPo`ٲ'C*dosQ']KZdKt*o/YfM>)DЂ bDj:oASMԮ.m@9/Dm5Ts{TΡۏ(uMqp~W0As87.\i+^Ft{Et`(<$p 2p 9ny!BԾI$GU(/6b2z@8CCgWJN7\9wJGOW :&@wL"cOdL5& :|1Y_.mXuR(^;.>g,?NGnC6Jfȅ>gQCcQKrTT"مW\8aqذVbnuŒɕh#_ү'vb0Rϝ Y\ \ؗHYn:"aT\胑,'Y>S@) ,V9}w_,TkK517-2bkunmD~Ewg\Ӷx,ZNe'#@z|w^r?z'VjL ;sZG7rjvYګE&ƤL-+Kv !kqx3ErGmp ռ2f#ju(9GЉ]N%?ގT-8z7Ô%kC4;1C)0.S % Bs5Zn(5nvѣ8OŸGTsmj4jTxmRq\5|jv4Q#Brh c]Fyhغ1 !јu>D] JgM.[H9{=84HJ@.!;i1:SpWꝽ f2PN-vGvP+ CV#y=Ӝz*ӕVm2}:8MIY[iů VB1ԲuJsV P+|0Ts/,wGw;؋yr”: OBBWRT/,ĵDү@=#ci:s Th]ΝHd"8dϵGuwÞSdLasNDE}I7:›+i¼M>u&%fM_a1Adł,QnYKϞW"+!a{G<1Ĕ"'!jE?1eܖѿ(`hI-` MQI{U2@I(3;+62DeŒgT!ce| .L0ZfN{P4UwLDcO 9d,h%MzVI<!4&3vC6 C?O=5l)Wr+XB^gIdQ-;N3Y^>dVϋ R㙦M48`v)t I}ǔޚUt߾T\E1) _{<% 2RfX>*CY>&F73_8"7#gvmTmzE[B% -9zpf2Vlӿ CRsan% !%ձ9P#.=y-%S$DgB|d=>x@^=<CO5:by7t%{*3G-*4?u\y۹[d ='oKYe)\9BVC$G+N+/W^ ;@nM9`G|"O kT.i0*V@L I}B$pyɿ|c6;}I`vHXA﮻Q%E JlO쏹Wk~M]}v_H0%{؁X!HGSo'<ߞMm2?x 56cuaN֍yyBQRRm:ԩbW9Ȥfzj;gnxi0{]UI~Z U+9jWp(h4Cs4vs>u :AGbT&^8ga7AϏ<L&/Onl=Z\.O黚i@0ol%tn=Sj*K)Z^q<ܙa逽FυR6m U&蜁E UG% N{˭hxocWyx qnBT~iC+`W~'Uu<!; ;~|'>Y/U3M N3l7E X!1&LnfKӲ"5>*YAcSY5퉶($=_8|9XÕΎ‡Sl7':sHy%נ*M%|wֿUVۡy̹`u|^7T<]1$CPOQBݟGeMI V,‚k%=A֐W/Ec(v~ MAxogHU áea>Lp> 3Ui|qxgx;,!lJˊ[UBk|om/01]z])9\lIzACbulX7S5y> P5-bSduc$-bVD*} 0d loZ7yk'ӪUo U)Ll/5/)6foV%.H*p#zNSzo]sioqfɜqlCϭ!,l6DıR }q5{X;A⺳92Ś;̂&_>%YԹ0L@Y{nqJQY)}̦\d|S8ԗq <fXD63K8aI)̹Ȍd-]Q|-NeH}wh91Bwg( Vr}ю#8Ŵk{Z B%oU;Yl! ANfd22H.{$~r1ޤEX1v`EF o v|$p4i,xZFz|#pl@bek@VJS,LbCN~&" :Ruj=>u,Iuyl8&B[`ɮ0^NXי3Pa0 .\˽ϯi̬[<lRPvJ |2KJq-B&~M53_#'f3?~ec|E#n z3\ԑYBQH4h63 c6RO>{G p}R_tV²MvNP#$O ~v;+X"f֘`*x&cGEy%"&þoyQh`z62Po.l7KtGdĝn1O^sSS05ȭ>'*2:'DXX !e5aerGo& 槔7{a}j2O8vQC>20x 5x_yH  c |7| f;:sPޝvd-[hE sv.3/I~ף!ppկ_!ѧKv!E[yUBr^tߦkFLQ˙O-wS>;0rR#DcO&?9Nٖb/3K^Dk@z7C~?aV\A`k RdiF$ Z#;(n;߸OlhDe'QJhAİKq*UZpFK_Lr/G $֘W2vL"e$+OuY4Too-n:()ޟ߭1y&!riH3EӍjdrCs`鮋Gj'ڶ*&`ßq_f[]M ͘{xt7jCIBNPx/DO@qTIf3e:|@ 5zo#+ *'Qyl'/A͍:MOnc<;j >lrJu)5zdI]?0.%[ʒx|*quAк7rŞx4V'Ϳx$Jٍ`GgcM\ǘx=`/0YQu}VߵmArTE~&Cd}W?F&߾nqr8Jjޅ%yI4US!&,3nΜA\Yc8^n[N,7SeaZgˉ>})$,WydJxPgO4%9*9껠sȦuܑҡP6˿:u5%*z@X6szsB^>X}E"UQI椇vjVqa'!1HdęSu Zf yhbLxgsNat+<3hܿm,p:c@H51 .XAU[9G…KɣN^>SyrV B#*~"u(BAur-@xg Id3- =V]4>nWJ)ҐtZ,"<^%T2PP}pv޹~Dy5EL_՞*6zoHSm=Hƅ1z2%,Q.x; urž\2^<Q0ɍ\78Iơ gL3+"d2VqzTͺl"O%K<8vW;e{J3Qҵ:ٰasE풃nmjyZatXQl5,0۫]Hke{`?3F"R OU4ZcZ׺oCjfV]PmA[;~eBΩЁ!gz3 _r;[ 5E)2I FSGXћ\{e #uTc&ݶ>\c߆Fdu *ۢ+[YZ?N*WGGÆ3 Eh$d,c~&Dp~d$Tg<(Z"mR/I7j799L;B!SK/'L#[| @2H){+^z/NR8sh#%] Hž9 6DjP|9{*83l?]Hs &mK~ɫ5ϔ@6(g(1pKzgȞtO܀u4!=[|ޓ@5^xY?Pz>S j.ZeCG*H#oc$6qMz;wQJN[)-:<8e!KQ3g4]7le}{<&woS" ;^|iM#Cବ,|fC>08|WhKt~׳βKҌt^DR|W*~ނ=ڊʢ'zˣ?,Sx?J30 ݨ ibb)zi/ҍ)ݭBs+7EY)`5q8epخUL2yMxuH,t K%r0Rz j%nmjYhHs8LԊ\/ejƞОv^ljA L*♫#wŔS%}_sn&;U߽m?e~5Vэ:a،+pW#@_NdGwU6ӷ?d*B is dōRReLm[j7H OG.=J(֢oF0401u .!RWңJpv/eom&kk(~Vj Is~.4@GSU ~V9@U̍ʩ6Tp80ߊ5S*%Jp-2'VH*F!w6!3ءqȾoFXe_ qL_lP *4bD>>"fz+tۧ#0:yk,g&s?V,7#?ǑujX)C-[A.,\H%Ys0qGqVgTY%&g zէcᙊD*D^`jeEѿˮ#io<{[} /[eU+у6z-;3λEQ(c:~Rbp5'cr ,֔ёSmk`<\1╴bO7 JwfXr0LtzT M2+P3u.H*L^e5%RmvbԌ'铼 $I.iaE^3~b\5T:zʻ!MX,ٽvf$"e`>2hR;pVuusɛ Eh}wJQSI"7b^t$F?SB#U-"?HgaX&5g*J\uQb.I*LZ- v_Tp| ^}zòuܥGԠ`TW'EGd틢 YjiUW$7lTw4bmڨrJJ?>#'-ɸ(M.UAΐ o9~ ( @WUGՙ|* kD+#Nő@ 1=pX[ `^= teY@Y-\)q׾EH|qΣPj&'~?$JH͊eK{ݝ=$8t+^"BB?:hஓֈω$wD}U ޻㟠_]t5GR O=Ok-@%ЛLLE&W ZӻHgOhiKQ^[fr^hdLܾo ?^H`PO=1w.`Tї[הe_YWgzVtDR꿩Ə/mSE(@+0VtKUgDbc> '"SoQ)0 ￱p1Jwx0+o?lhmW,<"2K{+ CG4PlX7xCLcX})/(^((0Ihǎ}&l?ݘy2tfcBqU˘]\v(<&Gdc JwJ.#3r%IĈaЇ$ğ;(9zٗ'"B :s?gYu}mEڽؼ~viꞏnM-c==hZi>]~1V<E"q /rEeTS's`(W\SGꌩVeu6+tL!!m9v((SWПvU99^)"@0ڭv'N ;|}rQ*zI.VtxQ~s |J'Ht݇E'ԏ,E{tQN P; k2GG?yx87'q 阆+5zRL#=h>$?zޙ^g+"i4C;t5XF F [P;6 >48Sl➝[epFg {K?M;3'QjXXT9&#nHᤓi]zPwRind9)^l>,OǪ+YKT|(1[Hlĝ*N^ʮABWܼsnF>P 闖4$f,iW;p.1{mO܁S?Vbߚ݇)nJmk v|{EMÉ( #\ͷj|sH T}U .`U6`0&-2O!S2usЋ4WllBm!QVu1tz1Dl$zHZx/&"hcK;GIz.=B2q{zd!8p }ԛUԢ(Zg]#=tXq@PZo0Rjo\lϟ )mW{5>gKug|0J~1 v?qg|[ zh'"W)`M2K|hbN͛4B j& %w+S/v1GM<Mz3`<=n`MF}q|eRDW1h=5P3_ɚOTeLvBnԾOȓaI.Ut<ƛwD:R':۩UY^[ߜIY D t|7i+or@ɉ w7"bmʮ{ 2B7I3ߍ "VoÒD @y[TZRa?9sTfGP3+jw)ys CxKdեb6} :T|H1i Ŵ3@_ 0ُ׶߽,A0Xz&tpU^d1ϲ\$!*Z0ę,=\YD2nA2eZ}Gҋa1|&ξ82Op,F^ 2fEs#IV^]tXY`5(, -,pHP@`7Ŭx2Jپ M֔G[ =Ps 4}+ ` 8*|d_#NPPvujx,>eCq:)BeۣbJ 4d ,ē/"WhUVA`Kʦ@hAa^;C<Ø4[U_7OkRá \a5|1gvs0)Lm7v9:6:Um&ݎ\3%l.=.Px VCW˴GLt=M)0?.rN!D.d TLIk1+ y3M(;ڭbN&yQGW7U.=k|a0KPSrۦxI ۇQ r : nw)pZ&e.U+ H7(r עu~KO,c B皏ws>}d ZZ 2쒻TIy9Diāu$"Qtw=q>"btdxܘf}xaS'F vT]K!)Wg Iʮ\&ӐQ腝M~oM ;#\p,ڟD_K:VJra+Нl|z +nDq^O{O]44"HH1;R] =rGYMтgb*VXqfґ/_!=`\a[abF-A}7@;֡~5 &ݕͧt5!uUyA&=HBˍ9pnn*n2~oIbScUZČX+^A"XAœfKsMKoQ5qڜ<ɆG6y YJZMrΘΒc>"ՍyW~wZ`z:; ũ'5W9iri "60p@w.? K=#(4x0N_NJ}P7Țld# !T YlDnlڇm>p hveÞ DkQgxϚE_uZ=>6gtMBY`cSڈNaMdr 4d ./'9TL;MI˅ Iqpa(2 ?5L{IFMAV7_`VdD?!"6Fq{3-Jߥ t2gB>T~RO (]dfX:!)/HE%}֐ Ƌl{.I GEC+7j`h&V-ؚfXs-'EZ ڑ[X?-kl*zCaj8Ji]l}&:f& J_l#`_$|KĈN~ t<0O+C>ehvQ'LNqHuiI1 {+o@ ֕vxmBZ -^''E.3 *do +r\n?ս7O6az=Q;d4KX@P2梔obWP B0P2w#4A(Twsgݽ| +ɌC7}"Y8D":N(FYAZ{u{u Ġb/d MT8A=3H?۰y{({2!RxPr[vqXKdyoὄS'`51󊨘b7(iІ !̒}}YUWj2t]'37co~QW{HκJ!Fӈ6&bHuwyT ҅pۧB[Zϧ(3e(@bUg%2(‘j .9Z;.ȮzqOۿ`ACTIwݴ]ۙ"".o!` $vZ=R O  g)0wsw{V M?8eY{B|2RϲԵ8mf_6err/r.W`0I_Ow\[F8#L{uI_Ij)Ϥ<ؾN7rg ЗK/AǞܾT 3aT`~ԋCw^~-=ZY_5*֮ZfNU9F eSoB.8IK+YMwV~'F!ei9)+WDPى(E~˛lxA KB V#mtJ~ntlSq!׉Aµŷ^<8㐧#B1#h?<;bjOh3ʣRrѵKL֐\[f)<܁D[!%m)M9 Nr Zn uk6S$`DcTwƸBT z}1_`x 0 1>SOI z }[OsKGʇ >LlR8y0P.1To")!ehoD(%ӈE3|Պ"*0\멤 ڡ ~Ƿ-szΰܪ1d9T8z`qÉ$F =P{Kn wRN=/U^ {vAjᬒ!W6UZ +;X~R8'j ԓ459DC0Sh1_}3u-/nwg Y]x!}w 9cm xt:*g@V(YYOIw.YnDl"yIA `%4Ȩ<,~P1'ܺ% x@Tգנ4BT\7ɎVP7/"c5huU)WXo9ʋelS h _5[ 4؃XdRx:/GMݛiist,.[:\u:GҏjA:rMpdۜG55V7=q8H~H9#`} @6`G^]`Gvw`/6"1,VJr-v#816ZbzHYjeTb $Up +NV):'ݫ{2A#f\ }hYGMM]ĭ@קB;.)_'n\ߟye%h~ب݉ܩIfR.W-rОCSe5mp[/uX'4l0c#[T;fֱԎv55*""JghH>H'IJ*ė_IZv@AXcm]P Lu~S48tqh{gr[hypCx T|.]E #&Hg#YY $[q9`bwvZ87K^<whOgQȕxtw< h#I&r)Dn5#̽Ty)>3oG\j{(WNJ6<`o3M%o!O2vX&%}8ఽGc)lQ)\憙tIB~MBMECoTZn8IX `y tQ]x>Bm_bL uۦv_Ηzi:wNi-k[] ,e$6 u 2_<'9yڄ}ZK?46TcWB>:_R;};X1ת<-]vSq^7aeW=E"vdLjRשߛBr}[BI6j쨳)-y2R-1}@K qw"oiVOJ(.xy2 dzYњ%|);cE=Gţ9F#\No$$} YH>?9WCGy%Sy6ޑ)BXp ] Y.AF3{T"6j2,ؽ] L ^i @Jh^9Q$ ccM CmxΥylns2&;X[ +xWRXK&M~w@*/?p2W[W$0sSHO&B$^#郊bgՁrsJG7m,cȥ#NdxHED푾s: =?ZqPDdXBp0{K>kR/;;lKdcqLb>j#ƕn Hv) `]fk*?D*k/@W|Mbv_THr']?I񢃧%C;KGZZ*9p_Ne"M}xsuFuB9#e\pBg`2p% K 7zH" !V{5CjNy0E3X19 9W Ͳ  [I^Ez/dƬƯX8ee1@>JJ ù(HAf(mڟk8&pZR]{ [ I"8oqBz%R*.G%6vU;M$Q$ '{ @ͨEF!'휿hٷ-+eucsiwtP?Mj1`•lwXuIiB]yAQgկvYAOt:Dc'7w^|^*xlMFx:tqNc9H"nOtlhBa{*@S"Ϻ+nEVʈ>zكz{{/X$+-zhy[!W:T'ͽVު' 2Hz/Uct%$GK+twBY&0B=50<ɽ޳>=3{,3::lhV%mcb<ƗmH2+Rr|ׂ֛Zk8ݒ4S3,_]ffG-p!H W dl&j'J=F43@]@~5RyNI2s20ш!CF-ߥ!纭FGL`KC\ (]{qyfwWkl_05FmϚIJ |fTM)l$isj#=*YH˒HW^x ~邰(9Q`YÅz=9'-ޖnñ~mp(?ZI ^ d=}+ɏkW ő#\^(p,}`"}h'rzF#a'VEK=$;\ `hW't"kuP5[6L͹>:S2eB(VCMD sm͕>!)_Fch}95ET՛! ˈ xhps"]` ep2T UX-&c0[ 1^q+;lc-*1tm%.932t`=Vӕ9p]Q`A@̘IJW o7GÐ"m㚱ZkCrEmO8IRm'h+s$C:g)1wʡVR äT~Nm68?N#f;{H.1-OJ~\SȘ!#{@1Zjx3(l|[ !h.ELp+4wTRRjp㶄:aXI5xZuCΜOWz86np"m$-ctai,n^IT$KN&j}Dv&mIdNWw:<\FBQVYynb+)1N=ӫ(= ZWf@-}h_a.ɦ]ҽ*A ׼{vm/$H/gw2f`;~X~ fS]fŦxc' Zd?؊ts(B댡yǥK_`'5vuWkn]aăE{5$A\A0&_˻ݨyŏ|rGAX0iaAVbk~o+Z#?_ϛK$ W_#ɛ!se+OtG~$,<%#AM#?&+8()0JH 赴"Bic$ie$fKnV-F$4ѷdQ@M&zyW?=YHLtV܇9P4K6Xsa.?w X$ o\2>\K{ik@1kWP77ֶ.53:9r/pL;ɰ?SaԮȍ4re^ը%n"RvQ.|9sev*lqc\P?`*3]"gJJM˜xG)WRiӷj7Y례~U߃nˊB9 WYYe| 9 wGe cJv?[wذ-אxBŚӵxbh3ZͅBjUFuhMg@_m?Hse9d?rD~g pdO#кE"|Ԥmˮ~ /P MH>Ckj0l`Nae'[)uGjp68=ҖWo+0\~4"N^G=+΀u9U ^X \+-ͥ;dʯ^r:8͆Bo|aXnc+"ӠL2abT=T';x~ofw[uhDҚS-̖GYR ;ĸo" a:D8PmCx f]_} ==@H۠vYEquVZ%]Jl'33IK2b-AV%IlEg[َ=E6I8;E2[IoK6(Azx+ S?lK[xv1HD;{CmH Ghb7tg`B\ϻ`If;b^6g݋M]hF)&ٔ&F0%V88^mѡfu7CVai[ y߷"ďNx=hdixT#뱃*y|CJxb."\U/Z0 D%3+S v샬L]Y'Cɀnm6b>_q2|CÜ+ȟ }*Tbt=: W*Y501yҾLK%?54S&fǖK#t&rwxZ&\P I|1'[vfa *㉨ {57wAw0C2y d(E׃Owx9`R gTەҖ5RJ5ƏB"Wʾ+[>g3pܙ:Dl"-WkAxǭSxt[fQ]>z#B+52fk13@#^d 7W1n &m &:lB<;amp>y/yɎoכ&>Sp1~>j;/ݯD,CҖ3~/N2|[ףM CT&fTd0r TLkZ=aAd;HFcd)3Uݔ&_d1tc֓к\^DW{ bC8pcS%2$ ábPD#xHYs=KةdITP1й*T?NlXY7 S$dv( ֣GP'D Ẃ'eCdpnAx U54#0%*2摽D@{w}D]`n_kQ=ǫNADK~HR+Fޙ,IY?nKȾ:8gMg[UJ%Ӵ˻ʷ^WQ3cv9Ahvb$ˋ6EΤ,yuѩ úڕP.mզbiE1VJ_Vsd9Hdc]j"1Q7 SLvl?qy@vp%NEoH'2^qpYpKC_ 3ޜfѬ_fBfr0ۗܜ{vD @Uh:DaVe6(&Ws^^X+ .#l}Ilg6Nj&%Gyw|qzWtuxqYcͯc _Zl6E)1jpz#@dB:kZwqKݕ uM?_I m0aCKnTԸzH mV9rXe795`vR. lYÔJC< z;e|b> j@5ՕS_+",ʰ[3rx!"< WzM8чhTիl!ѻvSU]Rj./\kjR$@Z)|KOc;M5-?tq0#FYCh4fMZ,tZH>6*(_97NUNV VmRמf$.#!k"^v f3PpމXR1IYaӎ+D*jt8Ol 6afz+sfZߑlQG*@% AB݅8~=w"P%$Ӈu~d hr`H8JU2o̱ҽg" yQ"u;ćYK{w& {6;6P3 ~/UE-_CQɾBb !^BL+RjD2oUSG|Z;gc4R0f6 En)DYi`77bIJ(USE#ւ䇴",5HQ B+LH'+&INYW-kԎ(/ُAؕ%|mؒ ^Nc~v֬~N r+Fu!jX?NTaTtqohQ<׸Dޅ5`ndDofd\T.!cݓS$vAO( ,j#6►7O~:^q9`ޱ}nfO d =fUU8Ekڝ]? !R]u)4+k%InOT]VWa|"6G on~@a+<h}I$ ,w|/ [%usW*&#郈>1\yslpu] ъN]1)FlG0MIݱMؼh'jrlsKeP559qJ͆w1;"NJvd:F: ɪN{mg`#Ȃ &Dꦅ]m*}I1id& nSlX#'li1b;[ߧ*9 T9hȳ0~H{q&BAWûᗦ5vѴ+X' w  +s/7* ,&\x훗右XE;ǺFHXUg TF>u?!Z<ǔD#CO'OV6.xJ\q&Y~zvrG6r%曍(Ht&im:Scq%mv(61WnD0|9?!HF!y){dcó\u~=/Ņ7~MhA0Az˾|Jhۤ5n^>d @O'+,G2%-bgqHFb(s2}TE9Do3-{'^c0;6!beHV9[T}O0U!,oܱS O, qRh.4we*2dؐڿJAעhx1\U^(Gţy,#7y@uua=QFSOj sU:L9DH LиgVtF+*kytpovoFӅEq lĸm.t /'U1Vs=,q,ϳ&q'Vf0 yȢd\챥LוvcH@?P-uf1-/ЄNr`-q_φsBr+1>O@p(տ*n"#vE;giy@>ȽJ sc/ްO= vc HG>Bs[-wxh(ywvɓ|F2^̺.+UK2I|=ߓXPԺ̥rMm''0żdܦ럆>N]AZPs|S'V*Y+`oxb:b ]yB 'YtW? NNJ$bW(l~ JPu5GyҼMp;7PLTQ}=R*2 z,ӥ$'^#hsqF|j*̟ZL h i`a-;m'^iR;"bC$HfQ$ފEJ_gq>gCCBU<}2 ˜LE9--V5OQl鍫, qUgHz3293Y=n0Dա6& ,ΰg!Ige@|as #dK Ru{ZlQAUFwȚ|i_'یdz[)nmS8_r&U"$IvӒP;j2pMXvM4MͭT#"y lhq].f#3$5).ؿ-ŋ 1{fD++4-c܎Vs<eq&GÕCl+'V%I!`\ u}x1.=*%֠ 벌Z"nǏ^2ȯEXE |_C? &y<, dC՘ė.كc ?${az,[pf}RH z#!>!jޜrEaKd𼹤9GeP"x|h\2U*|v{Ŝ6C|aVhNGzp̼)KɁm8JХfWS5Pר?GiI̅t_9οaΠ۪K`p4˓d[w6ċhun+FZ>LMQ4ٯT*uܦqMr k!,nrS `<2 {B8/!}zzVtXW˛G-`!~*+?(*C\?nUC!-O?i2 dfzӝw8{ڊpe}ӂk&..jba|/P82^{v)jBkWuqwx֢nP{Nr&Ǿy'QKL#o b/^5o<@C\pۤ|#d hPzf~lV-RB/P/e3]&~_&Jv}00BdyBZҔcNKɨ(C 0&k`yp[Qr|Dxg5)~KNCM l~Q( a)!~ofhzAk!\֭/=xTh|b+{0KŮTrtfߒƈ~EAi =ghs}O`))Q_=ZG!PN;| koXG[S-?5mNbp.:<Ӻ4 誈az/mQ$ 7S 3l[ͳܘܷY{O/ڿ7r 9pOW+ k̴0Fv MFihpDVsnl"a퍉tS)(R2sE]>&qwhr0ӐJ=,\T|H˜ǂ?AMƩBpP`dzE1riY`3ʍďmgJ%2hySG'mMǖEaddeuކ1{yI/u3fU; @j֑?Iz͛Mî-l c}u\f$p̑?Vp:y?gy ~_]ڌ)c*-1 4]%TSVܥɻyoAM'tsgFAt(p;|'@8=íRi?~HV"iBlyi{|VNa6Zi5_FMRnjD`4Q6h꽈Mst;w9twܶ&G0[' M<'XS8Wp\zuC0$JNUL#cXN~ ?H{H]C6gcbJ D}]$s@2z8٤ ɐ /ȡV6U9C;!=A̅ pBJ&)y.g#9#eyfA# 2n( /Ro 8#~H| [gkʩVls^L[+p |Xi_2 ȨPj98XjLGP1e]|e9~Pفh4zK!mV`r\(Rmeb, MXzfX׶W_dhX/WةbW&8M%P:ke֊ Ƒf95oTӽ[%/d}Ef@>S)9K@ڵ&ԸеLWODz&)6>X ի7N4ɾI/; ƚL zc:bXuRP~`éz|GXTWц̠aTȥANXQ`$0Hu; s#fEZnz;VD / kP#j~)WYIN6 2X5RHѿ r{W a)%\@g3W<3 |1sZC}:R{j9ڋ|&`̟%%6C%Hρym,!鯻0eJDIXrJ.kxc;./ +ӽ FZ&#_Tt"kZ+lNL1_rF#6#p6ߣqϵ,>] R\z1W2x~̄)tN%_)\u{Y|AD2&e`Zz*VQ|J?5+Yuxȴ&_%b Cqp2GI ށ6[PKJȮt}eNKZ{dQ̵]ͭ`T7tW;@"ݫ{cӴp4[<~o 4~]@p7+Ψ \Y 8| =o3gy3R%uvRGeHh|$%VhAk^m)_ fJ)jUxJecm6ޤ\Ɗ# `,ixZ2EdWGxg:L)yN-^Ђ !nnew7l}9%Uh!{=9!nvaGWrRjNOTY.Rwգ2ԆeitU3j#]øhl+B~4o޿We=~){Nq d‚9) 33NܾHMy-~Q^ ^ 2WQΫVykbB97N M4ϸ(~;tX%Rmt͋ݳPa~9=H=/Gۛ/^e86e}>:UWt4=Ac6 ëv@+rtDo~ eZObxOFj m.}\W=xA3N dP"TXfxmTC1bPF(:A>dW=Sw;ޜ ewga2[udo@ku≄ wyC`PGˋ;m1y)q<~i>隨H-' F&Ov`>jq2֠=)cejFě|W$n2a&m9_UHƣ]RL)溷!#xa1 .# Szl؇t<ҵDD) ' uU9BQm`3>8i%.9xSO|™Dڏ>lbhrP"+ьqmm CdGR>;H7OM T;KpHw"}L:57s5,qjڵZfyiKg,[leQ0j0.5e~n!i0i{%.*I-Mk8::nr79᫣\)2(wm |'bAuD~dGvnt\N1fL)7\x?:HdNZ'% `X#!g&:m<;{a;h \`fȚpҼd0x R"Vz.#7) y9Tߩ|6$JE-B~ފrpI gޛ^Pv+ď7dA`p;kAٲE3J~JL?MZ؝>':74D-sas./Xҏ69Y w믿ZS/tCmR]GqI|s^썭ل0m JCq2ɁX+\zC#)gwm8+H&HEЯMH5hO*^مEqCX>ۤj_@4@8NLzI!xtyYG9?]\q LZ X{7H 2n>F.\eUmmjM1n-Ax?}uLn9-|8c}"F*U-,3C\$'O_6nTWq =ɲM3/Lךgc(r3SwHC7q>99JbC#Ȯ4^!kP}Mٱ%-OEa$Ru(u R>"* {+?L.]<7+V#B9!*|?2ŵE&BMڄZ-VqLKgXMyndrxK$ZxZB%S}w[XM_3tqiM$#l6օ%2tjY?gynf ޴G oӹOEWnV 3/ t[JlRet0ZY|BzdS3&sՂ" !kHh$֍a1+GUSOYViPL{51ycjHLi-kڍTE|>?gF<>2BnCf(8'x/LzTfztΉ2li-L0.K= B_a.e/kᚯEYT:+Wj}yg m}:D> `1ܣu&p`5AC KshWC ][Z J@,\h[lẍ́b F J\IٳS;i؟V]6 -5z&#{;X- P( L2DOsK7%H @b ,<ˢW! $k] rJ>S{zWCE9RPm)#I{g3K4Eę~dߪcM]\yR۱ Xœ] sr<fj()"[:ƺ 𦦹Gz\֑B'$A:E9I,wJb}09ʡ$kmKǬy/,N ~aV\a'TW*X`p82%B-4/.TPJΙ/]":9Z 'ۮևimѵ|;^Jvq숁h]O^k2}d*ÒĊ#!}H ,%qQv^d[RTCjS-6{o/>*䒊o[JZ1hb[/tzkdHo2 f)fK7VLѐNP^AYvoaɓUH'+\k5Zfɷ0T9g|/ks-{ѿ<*:wH n[nvMsLɎ z*}%CQ5t|LP*m[#]{8l4p񅺻oW~],ǣ-eW*>eaeKk =% L<<0ߑ0@!KTq<(7|WH~6}38Wz+A=,iژn~"8Tt"$TYǴXe2>:#"NsoAP]4p°,Q;}>\GY]7K'`v]X?3}T^5OMJK639geqؐgټi(c)<,(,#>.l_xe^M>!U,ꫣX Qخ 7u|R{FRM4AEY}]%)m"(^Y6=iD)Tx?f<+̡~ ^suIy*21`[K4I+N "?;s,ȟ-:.NZ#n*3c J*2Odal+Ev|o?꼐*{ANQds/Vglq[J"9>[uBLH[kJQ]ؓρ’=ŰRj0x4c>m@e*2pMYBE F.{]Z\[V_js7G8r*y Ӭg0[cKzq]>KK]Q|M(I0>1^UwʟצTݦU_7iw$/o L(T YJ=o ,T`.FtݧA(E>ͲR4 06В=SCuƳ(aN߭8ܰ7ӵG}{0( |0SH\0mOWL8r1x-rY nD87=/=Ɵ߈As}a_w}h9IFW**Og4" AUn{ %@2|2"DvAqBOao'a5Az8Ww!DEcO7wD圕z&~g^Z2 ֝4 ODzL],c|TE[EF68AlNCc=:79<3 2IH Bc>3AmiP\ &ms.r$XaP_M&]#8WYrGb_עjt?[cwzsBQƻk,[7ֶV:X=[!t\r,ۜEW˹%m!e(v3kZ"[G{κ;4337|##uw=u;¸L[̥rIg<s!`\ nFkBz:!ۑPgfLyT¤`m8< OTpJyE?p*ecY\CCd5DF@U97z!TI]CDܜR@G\)4P0BDOIo*YF{~"V_KV;d"!Bhdfd I)W[l -~L8_mmZ;4ꨤyTw4l<x< )Тf'913SFf M/Y1<[dsjWp\[s[> ]2Wf m%"$dǍ26gvE୳3?6(@sh}52fL42מOK!.b{ W"=~V_ lHqvd)TiCژ5;^賍N/%d<}V9+SN#@Ngߘɏ H!t{> ̧32]7F,B =6P8T7paOB4ZG_xyp)և:%.еE קu >׵Goh [H} ',SP~^Z 5xS21bmƘ<օ~F,LN pʺ0Cf|AW"}eds.ڠSk FlӋ.o!aUH3\pwn/Qs_m`/fB܂:{Z;}4a+;s0u 젋 1~/kA4O@#_3,*M-`*HSқ\<e~`/XgjL)cչ~jz|i,g}ob$gK[ܝBUCirO=M4u` 9Q{:bz\}Ut4.d bB2)cÇv r c?rŽmٗoBSYPMssK/j W%0 ɇgap56qօWsZ*K)$gtRTrsÌ5f\Ed\@Z8_:oGJ/I)/ ¤oKYp SF?OHQmxj-ș0MV=l%cLg*?<_ ߐ{{} >}\DFܗT6}n&!(өe6`-$ucZ.ax]b}O,LWDϕTC^"=ܖ Ny$mS-rQ~fCq41 өmɩd^5A[Y>} AWu'NI~dr}5chÊT3o7A 0Jp%ZHޅW{J@$=O6t%?c3Hhv-E6\5čf3XERܛf>FիiC@X%A@EM r=LJEnKB7C`\4UlgۂMxm@}똮Q( \lC$ü]{[ϓB@m±s5Op)qhs>h4Y OwW`g2#6ݾ-K kDi1PVb[hf]++}24#|"#c.I–I.P\yO 5⠊R!0"2jP2  hKRΪnG?mdԳu :J]wX+(7lbt VS+>埾[ \ IFS.Sj-_< ;,]AOA$ edžoG P]J;>l)oh$%ݫ߼7)'?^חyԐ,P"4ɿf)#Amg+Z&Ȧ_>N^Cd 0PAMd8x-bU: 1Us);{(.M( $$02s6U^hP5,:"+,LQS?g~[iPɀU }HJB!/{1fYs&;Y i^d8_Xf&¦5Jyd]͛djPcw zv2;K r(pA2&uڧX@T0=xHzghnb s.d)`Ae[LO{}OZ >Ǫڌgű3Z J<@4J9pu ,52oE`"8D;]U Wߒɑim κ^aӦEAQBp`@W "9gq,SDžbZ΋Ukd4E%d&2UHR.cZm<(C¶qKx8"`{nI~6vLsMxJG>]RVyCuhk3ɚ|{5;Eגʦcy:L,}9'g} FhNrTb#auTwF/i$| |SIKI^^z+{XkQ$RaWq N|9>L%?e` ؂X,p>@񷸊b۾*R`>kHPo]]ܘ .pB::]4jB&DU&6E骈p܃9Qf;3S8ݚ>Yk!0"K|Av?“] %xAv4)=wLLm.- ~f|yR?6-ӜDV+ W oVq'x=sJ0; =H4!%w cJ{1FNס-_J*E,\gnHlT94i*W1m,>pg1k9ڑ[@=g2i[DÙ06^ p6kWn*y1NҽA7'E57S |wPj\$W3`"j?IXmXnFdQU(X*ȢeyQ' Iߊx6 .0y褲hhD%8`CP))3sI}Mt%vJ[<+)=66KjLwD$ hDߕe_g ÷U6KF;eΡu]r:Ia9l{Ou q3eEC/QD&%%vYE8h6~"zVLQ`(Ln25N`#5P:~G O- 9n:=:4Iꡒe粔u0# 11?gpB ";e6uDa¾BrȃiCJ<<Z2:znKe_UjLVZʐ&|ÜRpǧ8\l:FL\Fje,f .99ݮ% LUh"Hx6?L:jM̊>j1_Qa$ζÓd!>op|moy$EՔE2FXop'jTJ^ C Du)ԁi 0j4Ɋ};޲^2H yV<&+$rL4dp%yRk+*쎁*%-*;Y[ J~Y4;WE`Ky3hVWdeͦ|TqA]nUZpq3\ji ^EI 1ĥ*rk7P] M {YM CXr0 1D }e[MmvpƢZS#(?w; m'={>"Ќ%L{$kh,2?vOSS/_ ~ى>'% x#Vf۴->:C9J,bC /c6[ّ3zy. I㨾\koo ^+`aS^q[l>/BŽ+:~)άz"pۘKAd~ϑb n[{,LHrpC$OpEezCr%i,H:1]DܽKEFŸ/s{z%"!-_H9\[7ՕpdMᕯB1YX&]'z_VGspLy!o K&Ŷ&F]k [҅s3H.s!|fCAy[_Ngnm.$zxX|l vwqpf Bc$2^SygV*sRDgYwc|()a7j_u~{\tcP>HɸSL?墮od%I?"ة$Wi*Xm #>bOȵ6H/̟¹GTo8 V;eSyYR ե _>\Ұ[g!@dkޫ+lm]%p}WMSiFQOc;=߸Kg4'ba|WSCx64T+J-TL.XIc:(E-r'X2ļB{jӐ밳u]WA̻Sf,SRZ$ X))!-<%+W(ct:E f@E+/gZz&"SM,:ryc+ MhK\C6|J&x"4˘t2(8QCr `+ihme;= o9iu;7X"g[+{]-,<"\Fg=ZbRݖ[Qj4F6KPQX~%W6l?@RXyTu+OⲿA;&4HXWzyh:8'xgkKlʆA*ӕ-u-.1zT\{8g7 RKQ0ڞ |Nɪ7̵#dl\˿ֈi6VF{u.\ôEAYHM፵4ˋ o}_/_c^Mrs XG34uE%GA11$}PG- ]R^ɡqnhjKd71/ *TZo~:uY=uf; i puE9eEI׸u˲HkpԻĢtTy▶([Œa+IQo6kI.m;[b/.0p(N9Lq_3`ĮWt0|wmܫ T8n|i%ΓjXg{<Qz;)wJu]tp ulV6w$Wba rx|h4#=MO<֡;@iP D\4cw@LI33$OS-r$#N*.PQ@&B[jr|xu{Yn6b8eumRnwZ$mMtNPVoɪny}+L.^nߋuEA =2iF MH'MSȟ.^?K8w,Q3mV|൞.2g*0xv1G[Sq4{\gk Z^#Ef\@(sU.a;m~/@-RA4T>1 v1y7:0,t*9m 99c}L([|TX1M;D+e8Ĉ_TXqøE)YMK9j]e Э6EDrPڄ3B\_Uրp'Q]4I}(h8O 7~#cL[Fy nnEө3QgS"zZSEĐ7#R*=Z%|ss_[cKT[Az?[le 5jBI{\ Rcx}enz)m*Khda><)_R8$1|j)Z܂H6}GBέ@ h3 a|%\ܻEI{ò^hlЇ.۽W嶨ћgg.,M=෣bUf &y:)*c?h_1m tP~00~-Q0YQC8:ȂE_y xP&>@Y=c~Gp*w4Q,+z^vD>"- JYX2l>7M+e  FB=*ҐY;y B6 BG,޾XWqC팗!B9 Z+B{˵S狯RޞTLr;:'&I^ǬЛə]9%T^ۨw`GsC-l  zx#>IPd0ȳ4 b˚JNjȥ_]̞KM{= ^)rC i]Yz0+M@' %|A$?@ɆG6y8/UAKDc. 'WWhޓK/F\I0|U_#B-msh|jHRqDVqoht4l۔q#CۢW y̛eLq`l }#lV7 pt\I\h)?7@KSq1?lT+{,,.IL^ ibgmHMERbY5`/G{6ZCVW>-v0dY/7{W\EF+f gZ\4?^Gd=DtL<,B@_+fћ , mؔeF.a Rlp deセN^jR^h+#^Tn_=iQi3vi\iDD^ %WX邪@&}o):. U"+-=qh|"_k\xheq l>$:"!sM>8}<4hj;r0?:E[[%˶e8Wvnvglc|AZPsH#A~=z\X@Lܲu(5C:4hI-Bܠ7 bNLzC)OkJ* !nPmaE / =Hl J zbV e^j;\>rZawGK"ltˈbR,j0 U`UƥoJ'$W&K~cP`٨BusgiuO~ 7< #S{7/R^+bX8&j0 Zv5LJMLZA˄y~nWO TUwlmS3Dw(SB+A1 YEM'F_.'m52 2Z#"B d醉k߂5p Fl•lrZӍ!剷XGh <; b: zS2|bhr}4< {( ȟFMa;WV&kV339d8F`';F"x҂\X3kg>q]I3pB-~V*Kq$|w?.Skő"ڥfh@r =WtZt9 ~j΄@ {nr^$c:q/5n<#hdMt#8ч=YOx>]v -KeI709lܝ߆4tr` A#LKjPڞD[5Iۄ q@QUnK@kd;J:)S2TEgZcTV7~vٻFv$҈мFt%G%݂U4="rKUX\nOl!@A_{o3|3{f﫩/v#xVn_qĮ)mM͝SԳ{a>Kj;OZy_4;n5<W`'1 _uk3@|ZcV[ b]/K3+yi֒eOCǝԊRya^t+fJa|!)"x")(8t I5gaYru{E}3  c6%b%jl=&N9߀>!ZdORjuh C7zFPR m<# +iw58pESӋHG?u͓OFhAMd,OغD%/֜I9΀CL꾮.4J$[u@M@|L0ܴ$]R"zjwB:JޭF\H-e&H7є)X40$-̈́,{V8@ļP,R&-}L'{1jfQ#UVi  >t`UܻHfٛ5,D'ZWnZ͍re%ӜLE",]-KuRw2[fPTѱqR7˄ W1N|Rw k'(^ipX,I](Zx{sllo֦H@?8Hѹ<ܟ#3B{z3LJ%_ g;crhF7wjdL;Dbe`m-VsK8xnu$WՏέl!?[ߧH?RrCxf\Fx@ECie\O*[1@KD-JËH^'{WDl0ҐC F?s_tϺO;D t {p QlӲC<ʘvT{TQ߱OA@=VhˮB ZJi:շNR%ч1pJa8YgVC1sse1  v`TjzN+ ۚmuEI]hPpײ#` rB (ȭޟM$H ![p6P%Bv&\(AbutYT*g _94,tlHMmFo%E seI,LM@,xn@V]Xkb"TG/sBRDZ;QaR`e :iȖsZnMꉏz9=|2h⯸B_wm*b&;l[i~Kẕ>_+ZY †a ir#Zc`W:9~8>@ oxyrEL/hO%At98Q U^{O"bZZ F 06Ef\П'( 1( ?o[` +m֑oDQmhSh.%Io[M4ѽ۔ek\`#սr!x(Ej04YhB.*-.9;%*Te5٬ I &%8ZiMPd,N2}SwS1:%}"TKE;RR_J*@1i{2<*X2*ptiMIVR 29J[; ̌|0,vG#0Dꎞ&ON[ZZe'ekWBqsruz`H P?NUbBC9bKߚ&}iܺۥs}F*c[$ft듦["F^B:tIeaJkSx_rUԻ-̘^MX/`ӕ5O[d q)[c6oY.*[k[-X^XM:K#WKc?gK;ۄazKT[4\ixο1txH\M=i?s2`{`ފebn9;%;"S0-Wf_fx-T4lTˀ3IX:u{Qg5-2xn(|*WW :elqS&9ؓGVh llv~\g0kMaXs2zդ-V2X,r'@c^quY8Ui?ZZ%Sֿl8GF̷w} VVͽ2< &_U^jG^T ex >1vC;RUMSQ\M-E L5bGODϚΕFxF*-'|WKOFs]S˾oӪ4ڏU&qICH)~ 8?W)"LñoPN#P]AY #nf?eiiu%sMEH"`kKcC ^t#/zpZx# :M۸Ϝ1W'eKSN [Ƈ#=,Ć/} zg%1$Rz7[JΔ(T!qFmzИV䧉:?w(,Σ0StjmC~:k&JQ4e4B4y{,V; o(p 1;dUE_j/$7$#$538##'q#) #q*<>5褀a-P o ЖV{ zNထ}aa``VY=}."8^ҝ2q_{IԺ-vgT4ujɸG$L h灡!"ԣ]\~OrѾV$)ʧoV M.2pE,j_ar iISTAJ\q?Fq?W|'ӮD;'8z&gG$fzVzazǫ*¨ɺ#;'0+s1,#<bYs`*Dְ6N{E8IHw9uIoooYM򺱨m␊]F$_]+d09䕏Xd|օt vРU_R|iK]\4j.I `jLM I´(ԙ8d-=9&L>[UzS⸀cUs4w7tZ'c?EPz<|ළLpi=_w[HE aJZQiQME0X! `93,?jbHP,CWfezd[MQe0vle,5^}^~r>3Mi&0nou o@t:\RNNUפֿ/X"w ޖHÎFf@XC5Y1Bm0AYVYOɮ|4fTyK;ny߅Y4MȒ38eB|{Ga(zsUV7$/k/cΖ.q d&a_3%=L+Kڎ%w3H[ ,抩v)O(.4 [::o־X"\mZ=,zG5D< v*4UXX02NMh[mJ%7J=?2ao`~OWNrc챔FRnukUH!PjV3D1rlco&{w$H?% sbP1p d-6Tf B kiٓX F Pds;mk\hKeZ/9(7;e65/@O49OӟNaa[.؀!yiDpd$ʌ eeЉ:,Z'3 11,3ج9X.QXf% OJoxD8,+?E?Q\/Feas PQEH14z#tcmC<q2Շep7ݜ3I5EӍ:a*2v4u)S|M`2uokܯS8[mƇXF"5"_+ԉ<!mo8 D$PpL#V N8=X&LVAЁt&ݮ%z9&}Fl6/a*rQӟ.)F0C _8jn6𻊵Yl4V)1 L룺6Y^M7pdhydhL% F?G@>u p|;3r:q>s\P 7g8B,9 N<%:֝z}\SK2i+zb Fͷp}c?̔ gP;! Ui8KAċ.-'UebJ6xjII5J֢wq]fc ?{}Z;vuޤ}d`Bᱣ[S5=`M4ou3}Pwa(\MiF]aT3|6/KK^Gb6FwV0-6RbȒ߱?RIhNu,3#h~uX C߳ț'.A *h)g9$'/8%P#bd`gv!Xom;,eƵw[V9@(0#c~(- ^(Iڽ4MYb5^,TCi"2=D6*S$OP+nS4@4J=?{mG6Ӓ|q幵WO W~lU ;c7܋PhۖdM{ nD"ɝpwE#*GZp2GB=XE3jNe^rQB Mƛd W͇:?o%.d9hp'öl_w z̀p5(U^gc5Y.zw2y/HXuc丗Ahf%tIjΥe"a{6=UD rjX}<\^|챿vxS$2Tc*W~ WNrO.IOFtO V&qsqȯS:c3k8DŽpOIU4,Hv9J]4J_t]sAs&8يx ϕleFI] U`J*y _!}# F՚4 yT# Jޢs}_gg%iPV;RпR(siB<*QB:dքFmj.d򼓄`k1 c燷B&E%cZ'X2XL>pc}_p٧"҂04ՖF MqW["M5I2c SbA+a1ӊ<=c ,.٩Y=T k@)Ӫoě>Cu 4'NJE!'1Kńn2'ݯ쯿Q1Vz8QnM`Ƞm*DՑQ+PԦyyWSЕ*!lwǬǐPT|!ānU$)#B敞CU/+;VH 2p) I{]kA DfMx2ؼS VSwybo_rzY ƳJ+q^SG "GM2Kmoi/J(B!Isd%>ok5s6M\ ||'"ǯ i&P{*Wzf'ܽ[mTky]ͬuZQ7HU%]2͌bwwx3d*/׾3O!Dn*mb]maEOׄގ^.@&baYa5slܚ5LL(mަxIGO#T75%",P(AڡTw&UkJ6va27oWx#2GPDq\^:[IʠI:Q6҉Nx bSIܣM0g)e-3þHɽW.)M4$8}8I -ZGp1!M.:Şo XjSl2r<.*6Vw}^uzpNX)| 2 aI-i > If.W`Int Q` E0.,W!2}tv1`n'XtFGU$(# 0W;8D5`*0"MpslF`7wYhE$ϚP˲_,qz|3A@զ<=8CxO`Yw,Zp{2R% 8!miM%,lȾQ yz[1([rF}Ǫ0ش5ıy^ySUQbq<ՐW\v.w3Tׁ aՉIF.U=(һօbeia{[y'\ 9 v`-h;gc=r5ƔUR#f%Ats%2М#[qbjtFVpd3eC)h7BNo)0r-n*Y懲e15Xܛe1A-e{6̇9:6bُ㉇?"GT8̪{.ꊪ͵z$@8l3|S֚̄P/?sUH8a t2ocL1gʫu(qUDȪ<h,ƐoAEi5ga0 [ă㼳-4 '.fe_Ϳ@ BWHS(rߎ걪WM*u@H𭥦[*3wқ2Pn^+%33>~鉼]K`/I䟱Y3ۈ-'m]f"- bc<&YcѾp)'$ ɫ-';fokly+Q@YlO < ߏiXat[y$1Yw??0%)7hߨŽPk1jkPK#kATn:K\φS*[Ba]#*1[|5geZ%3z8jDzU㼂IfOʸ@\D6 S_ P!KQ#pԫڇ0U~<CZP3 2bT%DOˢl$s$_©-l|^m2ӋLc3٠}kq`9-#(-R߃P=3EL[E\/0I)B2bCQ9Td+_Ǔ |<r%/T2P(jL@P*Xړ~vܮX!j`Mz+TKaFΉ% kHKl .[RuӕD_ȮI7A\u`XS6ndA)?Wl rG$@mL<'=JV!,A?ʠm3|wJo' LSt?>%ntxɦx?OkPs>" %C]-)V}AIQ9+qe |C@|Pl/XW g>bV\U~W lOF>{OɊzx3Q+}"(U@@5,% viTJ=L7u%珵 z,4ql*ib}{w 2.Q虑qt-ek9Y{0kUq1ݴfBF2ջf7 v#r%eE'ѩb)@|3x?5;DĻ.p?#LN8xI_>mMS^ 'ۯ䩓68+QJV ?I$@!ShiICB! N"]KyZUd\ܽbH':"Tx5# 3QۡN".fo>}1ڼ̨k/l+uQe4.̭dʙ_uu*_jc"uQfe: U׀buzXIϋGЉk'v@3+}I|J;ڨMgxx3Q ?Iapdεyɐڠ^( ev{pRfF#~֯?eN«(Ak{)`*Hlw/TZ˹t52xfҫ_|B,<+U97*e4㿏8F27̀ٲp~0j朿{x0< 2[9;W Eb,;hN󡙰ˎ&$+Hz|5DӇ6[S˧]gӷӢtQ2KT-ӰS1S**MFK{F/$)L%rZkH !]$v[ndb=ƧzXzҖb`_;0pFu{@ X#<NBHa p 8QX4*f| ¦OA"q ~EfBס.Tm&$I&U"2[QA*_߽?M mjTgY4 C(Y#(xn$t PAb=S"gU[ĀM $Is;DzLP'{CqTULe}8[~'PTb,~]B`*%~]ne ۻ7t9B0(`}W4 ekВie'e'@_k[6kQ,{j$)`Vh1L'=e=IHjdYl%^ۄD Ts7mni_8:g4Iřӥ|?=ٯj2[ dA\T\fx,3\=^N8_)Z.,sL2T(nyue֑~$ۄ.&q@6^_v Oj=8}+U-)]g׌z1Pfӭ+T8aHD#w)1.f/|ToB4Z}gMRyy-~1ȥ75KDk?<.UHDˡz).edr^ ҍ\WT8C4VW,3lU Ūʱ}2;ڭ)..* _^a&~ KqsIL 4lY vlLɁWwiF慌.^b8=0hFS.6}qDTXTsc輪M)vV6bWTf Kw M7 v[f*TXy1X`,g(hHYFAm]f˓emTL)~74'S qEv"L57ݜ@`"~:5ҲZ9 YGCgB:P1(Ep*#8wq{q 8mn ^eN,7R+BVe UaKn!  N̊[!QeP-ԔZRUz"-;En%fYB4T_3kVV* X9i,u9_:y$4K:ü}kĢa6}21n)%(=ts,86[v<Ա+e@"n{GǶ)z:$6h8ֈg +D3Jǖ7cOa`It:/LU&v|JcN%܍:Ώ7cjv,KJ =·w88eh `ȄH2mɽVșt~{ HYm}`H\FP_Ik~[c#VTO=K|w3I@êjߜÒ!lhFkuyqlWeHr-7pWM /k!,f>!lo ur]6H%zT_EazB=eȰhӂ0t$g]qM!¯'6Touqo"-iΣ:mKؐOz(I=jI1Gw>s=>#t˔8%̈>ՍJr _ (%/Jh7-/lpB 3~5^*).BG`cH7{Ld6 m>ߑZYcs}Ye>Ouu3\r&+[#k/ctT+ś SB>O㱔NG;z{psQR6CMajNmxա|0>/pM_WSKq@PQ5D ߌw6@(|o64Uj=4'c}.6Օv^஝jvφ&h\;BJ6 C xDwc &śEzG> @)<"%`Y;w0z"2~9#[j)Xjz#llJrwB,s*M1 D0 E@ ~l+ X%EmYP~Ie[/m8; g7IQGZ~ͽAkOhkr~v`NÖTrS">_` I' Yԣ-Mfk*|f(ױ!*W7&nrܹoHP &h.8]<41` LE/jp4Eddhu+4͡pܜ1"Ưw_ufv`fXF|9j΋&&hRLŻm:_І@kbODa>ĢaZɑQnϫʍ.Rl/ ad?{ Hv۫MA6q>us|~Mt6TA4\b5FlN*DG" K9L{J+b*\o=4`R7E2?݄ZJid'rZO|}X$*պtd9r#:wU:Y37n>g4E?@GMdkto. ubc X|jlgK'uB?g4O~c[\CT= (f#<1u>W8G{"Z6F/{8gɝyjPyZw%eӣtI`c$У8"OMZY'@蠋aJ=1h-fHY:%FFSipVlz1;kWZmψq`J=4.s]H;|û%ObXV[vC>_ډe(*uDP-=%wTh DXzgЋ15N!N+y~ lPC3_,~VCe.E4$4\fU[cx|=xK+!YDsG}̨~;Nn\t=V;]~+,0&WLNj@<$`jSp_?CxOajq)sh4%:#tVjE\/afr;8H'){;+ ^d{ {i ZA=McCd_tGɰyǦZ:IkoͮXB:ڭϿk{#Mz]"XOn*9kv% 'Lm:9.Rۨ^;;fmxClF.ǥVXU‰>k覨E- -@F"VhZ\%0d~.<9ѝqVgmqc,zW1TfCHix7UϡkGo/T/Pޛ!rC!Rj΁, ?~ݿ{鈊3zЎmBϷ|mBtOB i=JD(.#+ǒ˹pլ_BOZO:A>dSfRT2& @P =e7~PTn F^|A ,#Rx)*pTnޜԠUDV-ʴIϸ_Q76=4 , uz1-r%QTĤ{vxj(dw`ۃȐ3ǔi;zVrd3[w~8UEpxX$R3B5n6Bnm>M i|nިa˽ZFSN`zʵ4e߳~=c@tM+r5;ACffd(<C{h-PW@MZNl罯nL>2u:lhgyI3xcm0ґ-wuZp23-Ѱ[]fD,$ v HTxby>W ;L-+ͳ̀PIh8r7SE|EnQӜ]L";UfѴ ϱ a 2mͽYCwobt{_NxR`#os{mOBTS"@X,Y_)]Ϩ?ߙʋ3:4( 3:G_U}f,T8JpBy'$y ٤& Oe[CC1 #Vo .kd9]v_VeoUk׭z?B5ƍz?|qbuVޯB&C#>@\WmvxYϽl?: uY6G u7:1̀ Ўه84Nx3t>,cGlkˠ:gCQs/iX`sgg&&7VcD ^ "*Wcϣ+WYΚvfƊ 88$KjQre\)/Vvi7 \TlK2 ccaI4 He}PqX|;uxUaKLC熲]ecu~O /L[KU t(-AVb'…É^Y#ia!f>sc[ts*?A4)P:ayg*P_PUQ 9`< Qw +<ΖcaAJf hS@hq쾓znEc/F2TwPU3EpZNVaqc,]7Qq89F4pv[4Xn1wGP12m{LڬZg1}jZH{i 1O诼bh;:[: x!1́f;Rʇ%܃[ͩl|qV ydPeIyvr ֨Qތw` {͵ge$q{| ᛝ='.6~G7Di Q{iVaj4ASYGUv૒Ig558%hc Dzqv$$Lobb ,l/߬ .+-j+u2?PѕFPLw9]2 'GSVROB߯Ri]/RQOhFTiw!xDh'!RF`^ErQӆEBH?fN!^~%X:w7m ^nF0Okjrʣw[yґ_J3X",Q)~kͺHoi_3%8{  0gd`. irn]X)d[!L.pv,fbm:Lj#oA$]lK$bv9غ2 ΘH6*˶@Rh W_`Cvb7ʿ&B{w\dhn3Z-HFs=9e`\NXU2l'+v!VTW –EEs\fɗW\6+.c-Q~8I1n\sޥI%@OfDJN{DkGoB ԁL\,W;hF3K_3ݭ ̼56Vo1<K͘8Ye ]@ca oܤO,$>T¾@A1.Uc@/ҾK҄%=whXIULwR;,1p$gAPS0x\r$QZ #Jz gϫetN>k1|å*ZCH]d@= (rf( ?^ !s^DJh<Ⱥ%(bM'5p ^L~$Ӥ=a¼4kѴH'%$|ܔskq'hBPFÓ}O PQ]tB|؍jx+Ff"kT,')-}A "wGT)48wR IyTW-g?}a@%0Zt XHǫGgqxOt:čh9 8fp՟펵@3OET (՗׫%sB),Τ%-9PǜZ3 LP&T\ 2[lEׯRsUحlĂ彂aSsmi]iQ-Skg%QEb>d@E!pт[qjI8ޗ 3z|ctL,{f\F`~lr0$46ČIWeKA3AyPH,FEXހF rj7ޢ"X;ޚ0{u;J2UXdmV,tvK2 ex3Bs&UP"6Az>D2ܕ9r3" 8q刬ɬNl6NBA!q6<:ȴ]}q]ii6@APiJPεq- <`9h=8^ &Z6( LH3/k+Cm+52 v !|80ʱNHp.4}e#g_~](W(FqrǴm)7*6)'<=(EDQ|mᄙ4(›`䇀BNKS)w n&X V.fUPȔ v#gMH߉&Hݞ5{)3r+#=B@4q}ڡVAii 0pUpL7|F fUss4LKųk[.xv4]`Wu1K6"?X. 3~A~lˏ5;97DYgjJ)]_[,A* 6!^q-,MDW~Ւ{ ,y_qqh9t}3#lob 7@E@խ/7IRdɞP 9 rG' nዣ'm K%%2fYP$#2KE4!/QuZ=AsY{23 fHknu'qX?_UmQ3xRul`{=J>Oϵ =dZmϟyjYkvIo؝$?$*/O/l['gNKW_e Z@M=/P"04ئ# E xS_ؠMkCLͫcNY!b]z `* ĀkiŒj$o͟z&L3- 0PݺDU$DT\klI 0@aq-l11ɬM}l{J(h]kiq[s]^$l< -l5z_W J=P3@)iڿwzNvYrLݛҖdCIөHgiB7^n8k nm\H[u4FБnI)$ŋU@ ?8_ l ㅽF8J8nPzCݐ@'Kh >̝T5U o\z'5'5t%Pࡘo"eYI[|% >9/N J3^Ww(^2`_94xcl,i7wi :pзґΝ av Q Cvg Jʌy9uhC5R.0O+Xx`EZ?UHإS,b5@+!HZhJTUk')O ^704BMs%m1"\Ǔb5 &K K7< Sg >99x{ch 5Ќ@QȔDM9g !Rd05#0t=ײKhy^S=Ț_= 4QS焐fAg Ĥ m&*H"ͻ՜tUA70]_Fͭ˹Ց!4s/Ի 1uL;]_m1(To!9Bq s(I<.T])˙_Dde/AI0<*ʋ{s,]E zEA8= x"ۺTVkkL!{m0Հ Q{x};NfrRsu-$DV'8%9QX]y{CA'jψA&ܞY"-w 5д1?g +PaX}Dl|A&T&U6G>Ğ]g֟as.DTp<4:u!/FM@UA e"ZzYO霡e\ͬ# =mޣ:.G"hƯXx¤ԧQ)ѩR ʠ_wf.& sU!%hMT[=Ȇ.(>;`%Gf]V]SOJ0xndnKfő瓷;4UEʰPP3$ɱx(F%ߓgO4=\$^v~lG.0+PT?uSur} =sBŤ]tQZ76=X 8<),o/B3]if&"ItXM|$­6L s鱫M2g.i"o[u<4KՇY"0 Bq>pqkt_IQRȳ ԈhUQ6$901rRדt1rغļnu%ÚU{ [!G/oe5+E2O(EMm>Q_NZ×H8/._ &qx-in+mK+6ݩ`@EreNZZQ["/=[zY-6{"gSs\&nM䰟yE* .>qvՏ(>G;]}un\8A!+#WǤudNMiL.t'9f'Wi L/?91Cb.[B}9 U4o#AZMAn@V̸,ze.R7*9-&ȶõp]{c={V e^ d'/m\UNv7/;O{\|S۳0Ֆ }cH25G ,|:F+}bV)Or_)8kRv$;#\Vf9n9m.'UcoO,p uV!@^TBf.~㠮QSrv@,%[̮|sv01CbK-K}A#(9\Z.2'CChwBWnlRd_'C6Ph~?TV&%g`~ JzYqsW~'ZNzKI#p'S&cB9%K)n,h >AP/0GFt_?HNnOf!'㺫ycxXUS8r4%{J,6y1^Ynφ7c@U!!Ɨ=]lhnu2JYCXm15642c(+;^/y7xxo =ap8 ]'Z1+> gX,g۰(y4[)nCcZ29oCc4e)InFT8Q&t hdJmMN9fg eAg\lC&nۑv6{ko;S؉] S@F2XAe O:U~#7Vik|Eme[y[ 88fxjNz٧8?:mj+f:oý)c8*~9l$2{?&ʑR?n^%"a?e,JZCQٷhUˋ!Lfr “Nia0<ЭfC&(%.۟[0gL_pUmNKݤCrȞsmXhJ Jmtɮ/&R8IRX|ˉ<ɔr~AXcP(p'OJ֒9`Z"-eOZF˝>IiBu5NbGJ~?d6r\lQaZﯜOr4uؘ9Q58^چ?-u cljZ$u ߣe1?{BӯV *s!țd+m_^d4V+~,]gQwTI mMbf_fƅ.Oؗi"8eo*| ˜qT 9|9;d5H:V \FaMK;J5vyޫȷbe ?3|H9~<_96w#jF UB'{8Gt>u<'g? 0'Tom:5q1u/Nd 3УdYά%.X֠#)Aڌ?CU3Jvj P%p׃7h6B:K/ j_"p'J:Lj!үeBSDvC/`ɞÖ_QÐXE{@&UܪBKKِpYPJRf8~՗ʆ&+e꘿ .o8i訇=L']mP@FT}j*>&QV\Ӹw\U1 ~/Fm˥d_0h^ͰQh(Hϊ(n.ٸZT$O8gDf86qd%GL zA[~gOJVN/yzz'$лR$]PΟPN}ddp߿Br5 6%۠zE(_l=Dú ]f݆ Xej&*H8HL2er"9zC,Šh NƌoUdkS Y5GNuOu(֞$nJAUZD#rQ tAAb{fKPV=C|НͅS14*#W>Oi/biwCN@tDw- 5D9:w\UWƵ~*vĘ+|9ZӥtbJԠʻk&p[LޣkX4v삀7A|?UWjMI 8qYnVD?2 ("f*@sH#|# '͔1,F"v*MP݊ۅf񯐂t@BG;Evug=F^?@m -+g)nȺ=4hm(\ k&>! Ρv=8Z< ="a OuGOׇ"%*_,->FѠ'I9/J RK'ӃFD\Wli]Y#ƹң ^>(+ l'\q7VϨlvK%;jeVf{ρ>W"3!E44Ik(fGl_RܾCUO$ez2QӤB(Lp=C.G [>mH"7OFueHk :X޾4lOSb,s[j%垀/C- C$[Ga<۩Lts.BX-хqr{ 'TXȜB[զuQ2 Ouy^09%9KFJOPrS08$J|S.] sK]I]HP=O6y;VjQ#tKHK򒯩+.@gr=TɢjOb=X=M߿xcך^U"ioԂf IMlȬo<.J }ѵozh;|7B]ƝQd̡3m9\l:jzVxiWFQ?ZɀقIa{;(v5߅2A_0/¸>O`j"W`[!Q#Ri,w--C|HP;ɧjP*Hݳ)"fx-3}c/8Nte@j:3T3`xyc58.5 "JgT.)/ :~$nNn(n5Bbq["hk+>Ńܴ qm#uwKlX^:tHԜq뤕Lݏ0 Ay `Z&=ièl#TTRn|+mF&L"Aembs,%{ G7Xؘn F yOTdq~"V`΍sEoהVD?m~R-!5`?XaebUt,ޯ$}zkȊ=R6A~T 'qfBkg nk\*]~ARR!CzMWôvB:Q!7`7 |줲+D"kZo{SOz)J߼mk!&CoA(#,Tr{hkcs< |o8{')f2Yknfrӱلۥ;4ygQ\&TIA|C#@Us;#'uIwG~Cvm~Bwp~)[PQmږhP>u3ĄB[)윟fF#s6*(fNjBtMenA4dl$*p!fA; R)sS<nAhօ|f!yڡϔyRO銚R\ BBd-Jw,ZAF )ITˣi7Y+LN&A ]3=cy ^7abC2%ghUFی^'2EnԙWʣq\g銸|aRwzi0pUŤU@ W:=ťӄ|\+,D~gⴍF?渨6e.֯[Pc?{Eijb\WR h$ASqQX͛ ǡJD T(xIwhHH꩑]# )mW[z6QP=Õ͟ih ٓ~rGlclt4Iǹ~;ݙ$7X _]G omQ^ A{y<<33(U !*Nsݸ9}&<.EsSOgmbW ŠU"IgQ[D2419xjDcÔ˟h:€ٰ _n LE+(n- OS5 ZcYťI .6 Tj Nߜ-1Zc cU0bb*1ּk:*#-A A qJĥXjPn :2D/{3zb"d_(E$< i/ ҽ2bz"DtY"t;|1Ec^_P=J/A F^ Ldz*OR>9(,*E#vuZbڔa>d{G{DiϕtYοQ :6#jG q_.!qč_.PJ4}Ho݋py Jo#dD&ԏ ? ݐmU/$uMM#QȃG=լqt-:bUTQB\7# gx`Zifq"[\­Kg&_^m-T ?t5f4ayy@wxʗ#>{с͈MT!Nt/tE}~賂s{4<@X AJ[պWb=k 'lrj02"K z/~E&'^Oה|eBm̐m\E 8v?Y+s,ISdiRRa$ Y K t5R/WA?s%PbxbQA;痐x 4(qR}w,9N,k.w%IOx?4LqðJnϮ*ET]9?#-d^MiF;~?%n&P[+vG !j{Ì vo9y,2IAa;#:g!]<~Q BhSo"`&DXO3"FhT"\Lן{34px=n&ش*ㆣpv=+cKȥ;yVRD:i;jG!+;Tjqs.<(-"Hz CmM5&wl| 雄ly%uI8 |N7J`F_LbEf>ꛗJ66N3a h`'bq5O%FDBrE dXij֙g ~)4ܿ-EjVmUܫKaeO-?O)/jGs23ILeSu6IM^߁Ut:5[}1-#ăEKu G&M*̧=qҏ菾.AClI<ӽF+Hgio ulyl@2撸=Z1|ԅ(y x;V[_+fx0K{Y% Z緖^8"@ٓI{3o%&jmw㖬Wٙ:a7n3 Z)4>Da:UaIJ -??)j|S+D!3 P C( 4ֽl4~]ٺ'>tE0vr3JuYE:pK&홆hS/c ㌮nxPKW.ٳIag;. >:B4eoDeSy49Rؖuj:µ{ 3 Aho얐f޽m𫐸@z.9+nKux 4 k#j]ܔie`H}~b=&E10r%۪lBj6rwi%^ڃ86zEƪ.аPB&ًmcrWq>íx0;q ئ/ vofCC_Z~`mѦN-eI]|si lghSp5!eKm\7dݤl@iȐ<07208JS6'*5苞cj#|Zk[cigοF߽Cv@{BFVëSFT1 Z-YDkzNZ.O2|ofoB-঄@5HN \w^=2MPYOO!y*j(!g0l3cK(Fy):{E!-FK+j˿Uβ=ie[i!76bXz#Yzr^j-2u?"MSrsieϥ!%Xi ZĽ)e@^ANOY'F`>􄡃]avgT+Rd 1046M3)2Im`©+l<rbLyx3lȆ|J[GBZ0> <‰~>@ )_7ƫe]HrODߡ )Ne7G9WDX)lo#xN©(v#D ! M8X3wߧsےU<&AcXp@:5:H9Xp[%!4YDfC@Ġ3{(IO̻ *Mp%ߔ3%!]Nt#0GP߶vop8z )[RSCߒԖ漴P|QB r)?S%𠤇{kR֙ŕ $^k[KЧsqDGܢ.)5m0DLw7&hͯ 5*MdO"b)ܜPNB D L{ g6li_6-&ю^+?'BH1w7 =o[W|&S MPiҍ˝kjZdFO@w-ڍOπK'uS}ԧP̕}dY,E}ox@9=n./oaq/J 9ass]%w/hӱnkij2*֬B?@'}Ps stt2T__ %TR ؏ |4UXc6 544ljAc%ȟ6Xq~i3\;kc9ႚf?Fهea: OOaYAGq&iy P]u*"I#8}VU R}1/s5lLq98!vd`~ PQY7;7CJqxSu`i#Cj eR}4}GGixQnBy{s!LV/+·vÀ,flbo>'fWAחr,q~*ʛ/Ȃ ~- cJ,+:3!'A'yXRDbם/xnw6DpK),4A & !Czg1=~Çަa+YI]R o/:)UB-yz~Z 6.tq*♷,+_7^&g ^L1ˑWԥ/&^ꠀKoC2 Y&c4ՎP^Χ%+}@v"6XTkgFoF;'x^ʎC*? ybùρLY>MNqE$Z?L8>A}H{s+<6Uk:6h?b 8FIB%9o'ꁜvP{o8죿4{P,Q% ތ.r=ѫ7^:9HhnF T7h!CbNy*!d4֧ Y=#TpĞu2 3ؑmBG`OֱRd؉5\AƌWPXKhVp#j}%XM0j)5bl䂛 υڂh*?[B'":Lejz6Ȗ@LUDF:8P{f<4įY?/Vzl"/υ2\0H`tK~ Z.d78P%B -,6gbhCK &7c=,ˣPB(\j/5I Abk|yaBxBo3Hq#ͬ6J$>ߵe]͌Yz՟tHƆJx^\"nŚYxk,aHȽa:T)qi)*S'jetBf.L Ogom1fH0Aב5{N"ʂjBl"b& yuẚ <:;L أ5v@8WbyTdzp"4eA"kX "-]b*0G 1 ncVm@lHзwE,=W؆{~C: }.+|~9C|FZK=PA2 1K}6c1ZPqex םn1ɛ^0†ץGWm'PQsۣۙ7ҍ :A~=fl^~Kf'8"7JsOp.V e(.;AACa RД85`SJx* UJu!j/'@/nnɸg %+n# W TF'l\,p ʿYQ nD07qę%+ ޡ<9gD],\ux$+(4a\K5+γ-yo30r2OpýҴeYڢTdȗXk:[|qE2O_?hz}'ՓOCn攲&F CBOYg!\Ήc:k@I߉IN -1Ri gyYg|2TʁO$5uǙ8}]Nb ׸Qy7g\YyB:d꟨lnl)8KKWJQZY\ͻ2ʹpis5#%45Uz_fR}1( Q.CG{qetH@ʩ܂mU Y*ߠ,SO6-PFwhX% F3#j΃<ݿN0gKڢD"eG&fisx hFWZE. vs>p;rw1]K >_k_2gNȳH~%;Ұ0B^$!%3%s؁h\TI$Z~VN_0]zm Zgͼw'! zbf;TWʓϾ\ۚ[xsjDA_%8`@{}ven=3BH$?n*+cQ'#hl(?O<9~ac9@6L:tYYU\CW7Od9nyK:={A vkͪXgZWaZ870⁻t b i+9jДmd l@N=H<̼},%|戶3G@̎hv$ .FY^!o.hAcས399+&,¥)mz`_~B1&^o#M䧭]' uacreME> XZIY Қ v(}Qr @S(L~`=;N:ש"A<t:%+Xu%C7ujUoz Uz0| A㋃~h7N&ɽic?N+ց+* Y*m,Wf&G~a,"X#ԭR?:]1X9bEˣݢN t(\Ty|IFgxiŃsO׸¤*fT7rkفj?38؂"6HpUdӠޙmCQ[Yih-L0꤂,(t'K[m!P+N 10WxsQVN<((3L9=Ɨ*HQ랧lwY;_FDCCKHW !*U>v<~ P~Nr^^AsEOh/w\$zʢ+4)vaxq6Ma1d~*z7Vu8ͻ_ȴZXhYiCdgE33nhC=C`h\,vTQ5Wlrm٫mrTJWf˂pUu֠mDC>Eq}LϙnȒ~&KF͆ 8u4/]i,&-tڷ͏k}^nluA<\J87#0QX0]^<"pڻr\ GcnpAWU X]!lPVz]Qo.'"o;VBGrPjPo1gh{X@˥pwxQm؃>syٻG~f(\< g3'K񭣔-LwLsiy(kj-(v:\LJ=`kq+vOT5MHѴ{x y Lz^V:VH[wT7?Â?>kaOEɋVz#f#rWVhJF͉;$(ltoĒs3AʴRϥ/i_z\/oV>m)NgĔD5 |0'ӍW$f̷ot*@rKoQ:Guvtk0,P=XgTb z/LZ`Oާ#]_ZBax8wDM-[}Q/*Pts +vzGiy@"h჆%e Eԅ_~jɆ$\S]4 ;&wwc]fճo+0h!IMqEn$kF,LmK{E Xl׆ y=ם.B'^-䇿{톾E4 ɮ^q4'"kǶ-?|JN(9xmpy&.MƿuL~U%^Ae.z7?lRZZNX0/qJGF@+k8bKvƎW5 C{Nra:ʿ [hjdM_-0TgjlHWo%(lv> wb'uV2wF6#6J_r,@: E@U[ΗcsӬngJ!rN$ u&q[p C.SBNV.Wq0O[7f".2ZBlϽF0D0Ӂ5>Kdp;?#19. ^%}Pt.E&KYq(eڛ_<4ĀAU$j5CڏRUou#2E[=fzzEI:/v N1$"j/E}B):Ѣp&aKA~.V#W&]?)kGugv!A?WP[j'?+qL⍖,C'L$[n;Y p} ]2ƐV_(OK;NJU=/t7C-~2'vZ;BNpr}^($,vzuie_bxbǾ B gv˅jQ aw `"6AL8xZ] dWd:OWrcŒ_Qg.v<j(LjOeNKwL; ix*Ilyf $ܭ.SVŴ=IFJ< h@>9Ey&Aq$x[׿dӓR>ʑy˿ovK߄D׶ B!-{GW})owfuǩ٦@"UpZYR>$[}1̕]T3 g]/d~gSݙ)တj߂(s ѧl7$AL# Ws<7O=rzI^u6/㵺p'ن ~=#eGmWdQ^~Ru$+8W`H.{L(y2C^`Jj_ZH+xFL6pf,U5C.>bcjG/R#Ta;ށ_]VM I cb&Tը*ֽ}J T Znu[|^KRSۻYaR+ amQ$Ns68Ts*C:+: _8~oA7j6%{2DubYqw3/Dƕ 01q>."4`]Ǝ^j8,bz([Oxz]aE0.EhKVz'!ԋ)86O1+*c{٨`_G.b$)@HqX,4=ur7? @ۀjj>Ni1QOqD@'#=4KQ[cVɑ8W6`~t{͕p VJz<׿3Gsmm#_?nİ*Vj.QW.!fEl. 9Dēzn-.o}+[Lo<eʽ p{ o{eM̏>/" [ / Ӫ·f>|'4BX )⨙t3b$xNTKk6'jG˂OQWF`0T>Evh8U”wJO-65[ߗM5|2j 9yZ?Y h>zݍ칻@c/WA'sY ."m&N*H{t|z M`yhϷAI-*gdG'Wj=-!̑G9 nHboPJOp4H\,}݂X-5Hnuy#Qߟ%r눉_܁u(yTjß+beWJdV}˂u>+ӆ:s*{7]UU e:#t%fn(,auY nڄhH8Hy7 8VN|̌pky3##k0_)zBpkd5FXVdE`VJ!T]WP_?xB4!&ϳ-"/_̚hdJX敡ò+{2m:6ڽ[LCR?ZO:7I2jS.BļIى:蝃pA:*)5P|%CMu.7=s,A +\F1y>{?>?-ɥ/ $YePf 6uō8 tEKh!R]WmN~,q6+_TQ-G;akQ4$?|_, HWWrD,J=L]ӕsQAmB*A1Z+EzucJݲ=%_Ţ=] TkpZB.L`__:&2~:8ttlIߩMbV/WHE'hYV `,̡8a1<Ҵki2_z p5>#?wvKvXx8R(.OkǦ(O͸-6DG@0%$q͎84]ڧ恸Y|!N eĽ\My7b9 p\/Yш< $#>:&q({q:=su7@?tZO@pHVlo |4] &סϬ {_@=щdf/@Or4}Q] ZxB߰ё wjF)Z1_"Bkea?D i'2!Fŋ|%T~H2Sr<_UH̗jn%UPj\Gat^0`9OB nrˤ〛H,usFx` R =Yf:~Ph$x(őb[&xnP测ŲfR.tkL7CA%E POUiAݮܗ? &Yb[`obq7>}@W<'ˠҳΑ9U|PO,Ks >|s:>4>Ib,v#_"1#N @ >pPK_.)ag|Ⱥ8`OƏ^lC>:HW%U5߅E2g{ ̱H2Zg>rs~ڍ_E:Z4B PIY/W0 ,,;]Q\h p4k]>T>ۦckߏ2}Y;1/>؝_jZdH%F{;23ѵkk;{,rƶ~pΠ=^2p(Z01,xct&Oa&WAв?NT mc~z 0/]ω|qs$tV_Nn&fG-+i-4X3UUǂ:dCS QE@63d  T:fh;5v=+ca>eqK|`is@dHWV>y\T_4ښ97 GҐpQ˽g2Kol9TxktX ஡ڱT{Z_<|4MֵròçǕv3'pOv~ 51rʷ_KՅwmȞB% q ~&m_\Ht/į"C<wƘq H"iD *KkM _ |~}ctH|&Xw[f1۝o ]3$bÿJqiAFZӈDq{ tSfS_V,m "?..Q0s:=+\]u[pנ+#- 04K{Ћ@5y;8V՝Ƹz~|}Z ?TWgs0,":|jDrNՉǰ#6&<}$R!-#e"Q*NS3z((M--qP5R*=MVCZWR GCP -HN|P1Y++'b}0Cځ`9Nok"Y䭏A⳪E!ӱ/Q4R(sґvMsz>aI{ӝnSPpjKK85LkwH-DS) ^ {j:A9|Yn=3e%5fG̖( WblZFٳQtOukjG"#q TR=;TzԘI~F %ʝ)Ha1s^k}q:ӝcʗ~i2%GԚO$P$Y]p 4N4f2&+6;]K.H׏ʏ[3ϔ5c11dו<_JN79制4.Qjskry56L U} &Y_R=7kF @Je`cP&T@n+fgxcKmQ7ppјrk 3?\*k-,T [NZh ׷C7֜)O\OIJ!N 3hkY/o26 C9aSn>ǛĤi^֤t(5'AH(f~n`IoةŅVhm;]þ_Y>H<)*(6Lb/]H<7/cLKK|dpl]髷m\! . (̡ȦЕ+4 #(ЅdjFϘ~fvR˧4|џ.v!~ZB'K9.w{e6w֮]ENe( c 2De3,*/-ݚE1 %O*FN;n; 9h%@1udoJԗ%`;"B%DDC #nirub>FX;5+7Õ Sqtɠ^((@RW/K~ފ?!,Vܤ2C^;:n$sxcnfk; ,``Kk>hE:b>/σ~A>$ Cn*A#? ]Tg3um 0J5+}-)-a#y̥7\(h1d*D$Ha)/olp`(t2`1"ywѰB K/AAr_qZj-,J A}EHt~&o.fpwx'LkӨ300ՎzfSok!aUy0eXZJTs'X;u+b$a"3!#o2᛽˸Ql,ϜF`1735iXp_+ ƽ m:23]%+_1;Kve$=D1LUA[մe?uo 2ݎ9ϙ*X8JD*^S.ʾ \Y/7l5~@EXv}UWKȰ p/,+ks?Z?tv~A$Gb^\LJYG`h)@ U&Q:xo3F_z{ʛR[VZ߯_ϒ;klS1-HS ny$Myե9YJezfẅ%MIK>kS}M{T{ª;Aq 9SU"0nEd7ߊP:vVoU>< bzl+{p2ʾYn 8 n:S=UtTiIT%hg+sZ}ezUkNU&4Q\2 Aۀ@D`>jKo<ФFSjI ??Zl:a*o,9,[D3UT8w8ӻ?7DmRN#OKmZ 3ann//{+dy x˴*:ȱ4QJVt${,Uʌ #N&wĬ'Н\;.xrRXwhm㑡wtJˏ'%VVϴF !Ƨ{~]Z ^+B 0F0AX)5?zX:]H֡5U@ )ZJ9:>'2 kXUQ%*. +K 7!x%ȅ;MݥP5xHjiݕN~)>5?_ʇ%6g[aե ]K&ը1VvuX+ O س5Z-_D'Wy'~uڭAޢHH\kvB?I3Sѽ"O~`0w6E*A)+C z ʆOW ӵm~Y#2R=(o9u3 \*==5.ҜSNt}r|#džpMт 'V!,= }S-Tܡ+zuSX0z!uA_dg^Y+ch-?!3i0N,/CaSV*isVt. v+*EELj,vk" |Ba=񩁆FC2hl@ߗZ=C4VoƃSg80hhNG|{*#* OdyNt8N;H\m7Xo0oFxD3tV 5 SE#?3ƬW~[O!q񧕵JږyF6Pef9(˖%R۹mD2R[lHî鈫 xnʒfy 4Cľv31=/wel:QƇUzn;sy<俅kx]OGS2%0ˤ='鎟N, "1NeثVޘԵ:5d[~~?oz ! p?ӑQԩ 8qJ\\ 7E٧ -f#8FA"fC8`mμ`)YilO8s\qEw!{k?x1;f=2ˍ_zygh{> 2 lO"!T񜃕}]N|4}g`((isp~+ڄO#O Ggl0>e`pÄX3B>P[}ڱ1͟(z? e̲W~n;2H%m%ӳ`OkqJH؊d݆FϹ ;Tjkڷ~rtyڊQyy HNHMb8CgYZ0707010000038e000081a400000000000000000000000164e6139f00006ab4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/js]?Eh=ڜ.+g(y⪑ebaF2xV%@Aa7O/կ(f:.1 ~Kow jqPux@Y4R:\er `Bx'Mj0"tZkT &),pӥM=N M4:kH3] rkI2YDhp*űˁyգ髱?l?NysB nW1;S%: beq%,~R%GgEԃm. ~,NbjEX9G;tUZH+&Rn3Y4"kdX]IRnōmLIY8v!7 EYAyAm!cc&vu[LwDM_*R:cAĎ簓4bnAŴ"tm9)$ysU+>v%lM< q"269Η)&ECָ@Sq;]2cʉL'g X<> @[R3'D7Ҡ!4vWAkqL煇vXϮw ag 뻼Z 0 "AЧw1&WˑCՌ }F0|E<z40[]8J .GfJ̏Xw;s=) KPTʶҁrGe`]H(v:s#_0#Q#&@z3R?q o &> <>ɦL.b.9l蝿ԅ-?*HldŜٸN|6,:c>CB 5Y?4>ow&ޥ8ӗ'V%Δ0 p|UQehEbzZ.ILH䰒@T/pj%l,%%>8')F֩FͦU5#k=4e?)h9qplUK31Q>.T77ӡPriM{7VQ <t6)y?% FQL= l/671ET~7T'N&KZy/<|=i_ՠWEVm=YfAHpRLDi'Lv#5FQ}ub;^3Z.ީ|5YP[SI7Vg;"55満Kdqx 9/X#L[KiV:|=n#$!9 +MF~7W$ { zj K:cM֖wW(7;%9INӳ<"q eKza9c{ݴG i=+{X7 Vj9 80ɓ؈Z\= 8TfՇBy$3OXs 4;^_Gf5v`/=2)ݪYB# ^ZFbKCv  (eD't=E8iٱ[rng ;gHHÏ~vat9 x>GṬiCYXh5:7l%0%74!~לM Mƙjr(hX̕(d+z t$fxVhXz.ta9%)OT҅jBPnz|@86vv%}ȼyuL=5oYmp &ö́-d_̙3{$xEԨuU6q] i8mDxBPl{ey'憁j "#fU+*VNFX |jRܚ [Q#ˁx<_V% >/;&衍Ԙay ܋x=I5U|hnW)WE_x+}pigl8!ϕ+Uػ-f*?BS2%Kv ;yK]ԡ7p3 4E2E3]&r͢=73Y8J)a,i 5K`1VRP%H"gԒ39mHl60c*[NXe},""q !4\\3Ƕ ܿlV ?W9reFG'(2bjŷ6=15NK2>\׹mYXJd`{9|05H`yh4Yk`΅ GR<, s!Ȼl&59fʨP1YBɨăW4s=`0Ym\! z!n)WY3q2[@,S4h1v3G %h,'קRš Mp<]'~-ȟom̫!vzJ8 Ȣb?FLk^#P1LpgAǀ.l  MG3zJ2p>Df˼$I @AC  "xgs6f91b+Nά,a?_jQ|03\9r4nX+2/zp1$ fj] gݭ.j 8j\U*Ӹ~2 fv13ՏkU=Æ1d ,!vX:/,Ai9UvyB#4+gH;jز}yRf0 o(f$?&z>+<bZfQJrgfI7- A&007Cn%t]>C}z_D3M.k#mB{\3ZNXn6ԯowe* ;F9y4F Fb>h*5q%0C:oe@ !J>v tW@LQAaϿxxl^_mM à;ꄹRRs^ZbO֏fo34oTDeaֺzg깴b%Dh$#)j,V$l f1S$, d,///(f8ƈƘ޵Hy&P4nl[__C?׃h !pG/'Ý Xrt'EZ#E<VI 3}3籊} wW1.,qLg YcvyTx7C{.By@CJډsx ":+PpP Njqoxot eCӘ7uFǨ9zDrcmc&لx$b74k9 H: a>~6fݕsa@a_ Ф ,dob(fMZ(gHgg9bΪVg;\k& ~^Pue R Mix#v1O y0r$֕<ً= euZ풎R˽5o@zLKݔ%Q3Ùj.5lBg%ĄrZ֔%Fo5@@~ʺ -6# WCHg/rɇOߜZ 3'HtKe%HlSD){-gPy'kN;G[ڗa%#?h2pp4p%1h}enj\3QE&aafqV0c4em{!z1O>IIP}5=u1zoǤ0nSQW"aqJ w?gRrヌ&n9"l 5Me)3Z Pfw@@ <Dl4jYr4S@̙=>~D L5]ۺ&J2`$SMEѩN=H*!u&qku𫕌l?,ݮ\ѺB+9ޡ^/k-0@d#\{Ṏ6}ǯMCeҙu^"Y-b4IŖCwp^0}@ e rhoQyF Y6; )I+D0PWL;^Qf}mLb+lUk8lq01W橿R|{KC F lJȈ^տ8[QEVcO]p4a̬kc[{S[h&A@i =mHF 7v,G8n"dբ^rεY|gjٟiO~9*k)<>AQ#&518@-i| iTd~RU$M{ TxSV F#~.٥SqJUz6XKc\,66*$62FE (oKe߁Ea>վ%=+T,^֭BO:`ka9_`5( ]IF+ -51rb'ؽ.g9C>P&t/!HGbD̝n?e~_g%H ! F,pNW. <0 ~I9 1mnT\ԝL_] o}P]Xb$Q* UDN ӠhC;vgG~hY  z|D䜃`.D|1KKh]VYk+ Gkɘ)#[È&EA`Tk^ÏꪌSHPJ8WR@ f NQU'јĞP{$Õ ң8wħ`ߓZ Zaid^YGď~! +IϺTHxuw`/JgP:an2>szgEnrG5cF{t2W_e*oib &Uy ;$v%q6=$A䙠d@UıIfg;GiG"[@S2Zp5:Rpwsv?og֗'`oljrs4w?Jq[F݈x&L2dn_,ZCbݒҴN+ھF5X[;5G@yY/EaktR!!J)|T?ڎ I]{Zy(_}z e`Rm9 "`@U,iqnOt^f/M5 dM9V5Z,%>u3O3kQ{X-Td4VX3x9FubeȝqqhIӝxhVB{GMQ5riQ S`mmo6lf9ӍUѶ43,A'ca<}OٺKt d_իWZ&@p̾&ü{?7kx$#@W\)8ۗ Dzv;w_codIR0cQ*v{rn!Us+_yg}:[\#˟ևo6+n /b?:÷ _-o_JXC Hw+ȱ *VgV>-l3릎c,T@Pˏkuy.Ǡ `7UF }LMÓ#o{b|ȵ gѼ¥eWa[B%ePWBF~h(oO:a7 naK|dϛ3g 5;~[߃j/xXB]a Tw@h+K|jO;lcG%"Up-p1d2TO4y .ڜ^ߕ"`s嵂N zSUy=[逎WM";A kC\ɰ Lqc6d +Q,TlRtbNæf ΆU9|T 'Tj.5$(HmA1&JG>S#e Unt\H<6@\\ KǠ3x6ZkCHk&A `&^՗DAYoQ8wj8VM<-SxeP^Q-&!rTDjS;})ωڰ*Iٲ]?LXRb(/KRŃ憜j2u{ N-G}yvIq{g{tE 'Qbu§oWSj4=, ]2dgn= ߰@JfjTLJT8afW$J샅QOVoIoqW_U +wd 2Ӌ2YsLPipm +n/A9M 7ln_>F282 oV 8ƹݭ^ #mNEwKv6#.ҵMbD1v r6Z"aTm ns+tW:JO;e;leǦo7nMXvTF}3pQ#q2Ulp??#ˑܠ2 r8 Y'޳BZ!RnKRXbz hG ko]:$#]SwQhqD!8{V.İųgF9,*3i"Ϧtn!f!.ɚ˜n‰>НnFUn%}.<_gai"ܺUZ"DwޟW3  UxgZ*86HNԡXM7.ggM=ڝw.5e0BOx?@{?eӵ8v 9r3S54 BHXfPnp Q'@M*_lSsCfv RNWsA,-$/Ldq8;)(hJQeK |K痆OPMXfT:0Vk(.@쮹1=axBb凾YCo8d(EҹϨn>:BFӀ&HEFc &IYp3 zXJo/S08s`@4js ͳ7m[BW:Y ]qb~&Mf>7.p ZP퉦*>KsPY$K7~D0?پHŠ<8au;>@%ES\d^%ckmmuRGEME<6BN[Wsӈ"Zmw+XX\f/Rz~yQx |^!J/4  ztt72磥)[ O%?Úiv6h BJO4bcvD,@պ{! jxΟΗOZhd۾}<ygZlnsp$ fqz J9/,u<ǶÜK737 h$^'D쇾!2ٯ2Bۅw~:jJ iD\ߨBmGu3&2Д̊;IYIJTl=x:;z%XIhɺJo'l[O-ꁊ>Dc%E'tpE%II"+}pxHd5HևmC;' BpWhK`/7yrWW5z;b$uvd6~2US:)n0eVe"#62BBY]? #ySu{8O^ax=bS/CbYery2̷oV}T<Šx[ :tS0M\E>7-ca%0Tax&HB;]E[$6#=vXSG OqsI*B:eߜ;Pj/ED^w>vqBr|~ym(}iBQe7z%k'd95\2mvB%,I)WoRo`**&jS[aȧ.WQĸe",7d*e:v1aVY'ʼnK IxwysTۊQ 7\9eM[2X N{ +&G\U&v|Vr?<BG"|+4̌u0}(ЏWHYݣ@R2F\}O%۹f˾nї>gCl^k71ض 9OQ @W"yyH0bgdr1J6;^ԮDR+>j?,, Xܗt.@2|A9GnaTΆMZIyr۽v ղXئiΫ\+$ljń 4< Lq69Mx;0.1 pR}Gm $E 6bԛGta6Ҵfz?(5Z5of~!l{u*31߲ܟm}J?=Gmj~V'h uʱ7cM>c]LJahGavyU].Q4Ƨ.q/ ]S/$JZUjAuHKWTe`*1Z.RIqFSз`z5sЄ6(T~e+[iy2Zr? yOAo3Dd@n c5S0=mE) LJ?꣡ rv3;8`ZHPu}ϙ(?4|hDI+k kֱYي21doMW:U'0 дiͩIU$N tf3Нʸ8iv1MC󣼭b *w< ;xN#|[ ,$x?,Sg@WqWNJO?#vkf5/\Y--FB*n`c`:INkbQ@/ #_;zB| ,W;%G2)"V$s&'? .gT+6nWl3"?HV%>O#Y^f9pweDYF}\%׽@ԇnAAzS%NmaEֳP)P[<]}.~o~*'X *HU -=K]75 /nej'}~-Zw{Ba`UKձIJ5Lݕd%J}4DZ>UâԆH9LOG9Z_Xmb^/,)'Z𱶸&d1ʑ.(V+k4}gULzm5>LuRQR$@eҷ_5 |/Tt4fb;686C9)X@bS:KFΊ;,jh/5;;{ T~rf\ XhTZŏ-I / SX jr~&}s5ZW UpXr&|`?+:Iev5 k3`2o'r8ųҺz˒ ڤuX/H\^P!4LH4c8rydTKG+c7e06}<PƉ/ONp bJVtr /B'~>ܻYS'^xb.$^Z=3 7V8>)! hi `huS1:smyNkƶd*" n|" Rٴ.@YI'ޱaR^r]2]39_̄6 ԙ=UW WGr&uJt41BR^p:'rDC:3B7JMpgGk AO nW +mK";u!+dJ`g#CB]z<DfȠ}r_*H{;mQ /ϕ i S0*ro\5 {21[=)'DwJ7S=~J/:6]Ph&, ٫4YwyY8ϘP+EdY}*1k 9@RҨJKy}}]J+ar<+IIϞ>? x7Z#YB"Znzs;gٸ9|SI*:9I]c 2~:cn@KQVrsLW[^TVϪې@x_ġQ=Ko{|f:FZ'Q^m!ʞ3ۮ#d54%t1 j 3y. j/%gʳV>3VAʅR.?+PMr<!h [g!3A[sE~ʒ S~mrqRʭ7~Lּs4A`$C6A#~Fm3.YSyTV ]'_ZV@XbU\hsN*q%~<}%S,UMT)E 11nrq;('lQ*q3D>-2, r##R.h{E] .NcI zf%5"zw20;ͻ0q2 'B#"]]#:} VzEQhwM.dTΦ#[{&^ChF;,TӑC ߸m~Wפ .:[ƛN8.`΄`5Ŝ}i0^rCU&p؁.\G2V^;D%qoTe/:0;/Rn3mtbj;3XeMJWm-=b(e?때-]Ф.\5/LK84rƞM 5%ʪVkB 0` 4T}Zbb!g3s6e-;/}tOĦ&Wsd&5OqUj7JBSV7! Y@W ?`?LHB"1d.P⪕n7P pX{rhE}V,A;̋ ]BD }m p atثKqz}Aqb*̽J˒Ix(_`:{@o8{}&EzHz}q`\ xokBu%z6ּr* .Wjn  4g_#cv/yЬZHyE֡b;(G pzSa @RŪNM쑫|@sE/a3Z r?#\˲QoylQlKFĖpW(j%]|Yn{y@?5TȘ -6IOO]TSԹ0^w._$U48-/4Os'۹%'!thgy?o7 \ofnt^ڢ@6|0 BX[z*h?BfMGoXHrr ;^̸4%<نQ, - HxI(#g\3.fvV'>;OPHzByʆNq"3ƞk!/FǙjZ|dIEwi$񘋘~5oVav*>^]]b kNЌ ,}iAǑ'&y:6 4궛^$ tZ_gFL̲;ؙY'?;b_ {// x&ԞC:X&󷱷d/%l = 8`P+7}Bj|ۂPaz! P yk=&UB6,y'C\N} 9y|-ML^JINϰPQ!*$*UXS_Z'$i[֣tzEYV^d12EFNOB" l%"pK-)Aʶ@jhZu^h.XCwa0fx7ݐ.tZLXWF]L[`zze9{#,S =#rFpq̱)!3#?ui~ĵ~$zz 'x$ Ȥƈ\M8q3# o x:B+Lc-|*4Bf/- }݊z7'nh؇ 6חil,vקY`(;y?S|2P !6d=>w|WJЗESm*kO-+8#GZ+j5jڦ~dj fy>kEuGD@C-yUY3Dџd4xwi-o^*s6C {H/R~H?< ^3t-RlWKíG`a& OE2nܜМ|$\U`!Y|< #EF{LVRӥRRyUL.5(nQUN\`txfFRO԰CTϢ*wR`3 lg6=fG dhC'f/Gk_3%xZm"7c>vϢ4.b"\Dݽ*(w9W&xi 9q|Nꩻ'O!rIŹ~gvQ6Ӄ/A9)Dxk6@ 2S6pa7dE6X|=K˔<8RP7]u~~/dy/,Kv%]ԕ&½Rq {nv4jjMp( Fd+;H`V#C=$ni!L۬CvSEqNudHO% vݘPoI t{{dŬֈuˇ!u`m)7"^N(ULhB0)r$tcy.JDRhO,~VGVfPFGz@$R{UXƦDŬKqĐ:@_uhGp_|ءj#֐jyH]Iܞ5jl;g{}Y䙅(|j6FNY0& B[w=Sy9LD6Q2g٥Ȉ&ۦƺww;KTh}*$Da+#wm1ܳr.۹E࠸8@ M磳3Š%YHa0Č|>fo5ɤ%6Q;pL<[L}~&.bj#K 4x]!X1e5煌 ԩ~ϛ`*5eg,fB+kuͮg)}J[>zp^?OXjJih| Y*M2lZ.~>ҪJgl \BG@@JGv(ciUB|O> իmgR;σ82yne4/[@x–w6'j,*[[w}r[Q22<2Tkcu]BN?̧}i,cM@vtVdL;.2C4EG/nE7P#"6 @F:/UrA08[;e,"gbbpơ#-@tYCōO_KnVBMX%hG'YwHƏ$G¿] K59ee_cY.B :Uɼ\M!ıY81Q۽PGZ߅#K dGNnYN1Eyž(ա}+6 xf-߯.%0~$""JN1 =gگ='G;P=]Lq @[[BaSgn4Azl`_bA"[ O"b(WrmpyqaCTau퍤f{82}h$[bTd*ukӋ6Vbj>2YP0dJLb0jUX^ 7+Znt((6DHӇy?T?2Y\k=j%y*/f V`ށqTsn`hҩڼ4C4t2D]LN@9KBȃ24\~%gHU8jJUm5€~_dSEH 4). &B(%wbo,m)0;rٛ>"59Hzq ٬XY!ci}AĊP#=ջ9rOs$xAқΐFEr+p{k,#ͬ\xPg .pu]ݹ+Ӥ]n&@Ѣ> cHtOsmQ{b^'=z5}hBZӮJ3na;tG:chxXdV+\[{,:MD#zPun-0 η:΢{gހ]K<ӵڨA+3%)()z"nBp?=K1(Fק%w.*:MuGe=͘Ml+6%/.c#ӰƯ./سh@.k~|#LYPIL$k*''W?H ezǖ[*B'! Q @(FZ~*y \3!Jx@ZX뢃,Cڽxe JUռ\3 M ̐l_ޘ &\$sJYXb ]YrH͓ZJIh$~GQTv5: k#H{|&, SC4zffDLaf\W==VQB_A+l1H 8Gگѳn!VpHyjr~cL-+t&4hp6a(c[\qCD%PT>uJiuli{żP0 +ܧ^:Pu*9F8̎$_S|{Qej8ZdVW֖&xQt͛ʅC6؁&Yc7тOl|ES))HM?zK &m 5- =[AY?U+lY v L=u,4,GMu]XϏ1u nHibZMD1T@Zǔ!@qz A6wA:q6 ~`j)_FHWڧu?P澀3$i:Ʋ:,b;Z ߔ.HChu F_йnGְ"IjUm|'Y{9֬Ս[ɢCs)󓀮Qٺv 59C.ѻxȀ){Zb!Cyͷ:`̰hs%ab1jswShZfEuG["Hj>]Goo=`Ld]5;s9hIlkfubB-]%Cۧ]gwݬ WrPf`; QWv.~8zd:Wr z)̀@yRb4'!u qIi^a.W֧yUX^O8.S&A~Yꏩ\F6,&"fb%)z3t(Iu~]Dtau~&DQ@GucjWbA`QbkN}(|(ZżW`]/p,}67U|Qvd3l7YD[ẽkP](==g(8ȩwEDdtك^%Nd9Ca*M4 "ˆ :cEJŽC-+T[tm_ܝ'KCD--S)90-l4};"UERx]pcTXt,`Zh г@ŽiA4k;/*hf;.B ʏ^9 靖5'#r@Dztynm# p'Lh;L-pbhп 4CL\M7+Cq?*8b/{*D c_5iɁ8GKBzr2.=~H7*ᙢ<#~^&& G?(išxc}~?\0н[Io805?7&u! a2jDI)f*]JиL\~`4 5&,qAQy)-?czdp;dc.0 lw FOzp cl-*{ƌʗH)qKq] U;z_gF=Ƹ5NRs8+vq!mh40S1qpbY:oci%յQa' gHZ!ph|~9j s_gɥ1ތЮHu=Q?go Sh~vQU_K=% 2rO m:TQ FQhv=sQ@tb B_Q)B$Ԭ1ݱ͔^>,.YrDCzt6X &4h1chg}!g(#U_A2uw%v7:/[o }CHJ"cz>u\yyj* wSWhU8J3.iY8⩯X"o\Ҁ}J5SZ7;v7[ -_ ^'{ 6}ϙU5;eeL>ϡy@6~WVsC :U,@(b!鮀\[6.u} |5@m ld@%˂Z;VLB-!dc0HR"Ü3J)3H+Ǜ 4=Sc'?D|H/˛IvpcPs7$%gD|[㙩6Ev^ܷՉߵEMM@GkLBq߽FRP,2.JT6ۡq|YfcpG2U?THlowC+:fRz?r2z&dzƪK+YZ>#s(bEO_G=?O V JJU amP3R_dm(7 *"gz>/KD?QS۬pкܜCE@;]ouv2?4We-26yi_<8R+I;N{p伝Y73sT)XبJ0Zɪ> t µ?0>CW+_@c͖O ^wYg3RkְdVIAmu U/p3q2%`'ce,܅CoBU 32J c^2kI:};fv)sI}Y4oWD w >UgRi .t4 )>K!3 z,A(,)T5Zgvws/ Yw=8? 'xRwf #BDΕi=4[Mg ZA^ltBNGx`q(դdSG|rU[v?kѻN .tz 盤mwՅ{=%y;S-B8N^}|M÷a$ug5n>)ʠygxxIx =.b@F(ŖX{9ҵ:u=u$ÞI){b aLP{NGm$ٝtyN)9"n1Q{nu$M&BjOCK޿n֎%&ThdU 8&Qܒ+Z2 >+4T+% ХI UE Er7>zod'K9K2?2-2/O'1h-@G9?gAǃfN]*yv`?rN&L7V,{u+K>:_$u( pq%Q=d%Dю%JA8joC-8ћ&\Wn `VU&4'pYo}DqbFٕ: yo1U>/u@l 0hǪf2S`kbb!]ЗCu*|g1Su|\xaIl7H}gwvLtyJNd$sp>VO$6|ěJzЕupy1.GUiVfhyq՞FTp5հLThAҏ(Кgsd!0.R9(]BlpF! ;\r&mT ʞгk'(ny+9|8Xgd_08(|vf&AD9rLm?2! WX~$!9e+jW0,q #'b$)f{[պCx뎰-E s*2/ZQ`.[66vW`?ؘ}Z^W79UAx 4I2ijǏF$q>S2C =AUq>ԽF.@Qqʒ&^slBi1΅'ӵ، {B$~"yM/!AD2 U)8pô^kҐf+.}}UpsKv6"3u>$,͈mٔn\B*]=XzXrɦ7kKn Zi:3pm)(ױ_oz'hh^QM2SğZ"31rU~ꪷSsnJamW,`ޞ-a!?r'XmÞ۳2cIW\X A[v+kqv +B~F \?3y7 j[Ǵq U/_BP4W~r( y%ʹwV̱꭭L#> <>d%KjܹYtZP&,FgT^: #?r=҃:?+>4Gg쟀ʳ ٦ ͭ5BH]%< (1 &*88\ŘXʶ8º4=\~ AdMex -(ۃݓ?|wͅמS"qMtchJ80;|0cSfO0M8?k0瘟呡"AY6ې9/ʮC` 5:^ʶF[ j)O =1ԎyG.;9[Ub[x t'2?Y iy+& ou.}!Kdrca/Rs@.d~:]4P0([?8@$ЛFru5YIjp&[$r[2g fqrCGdĮ_oe -n GNgxeջ* vDR[3sd-j|ħRO|7'),fQuz*SjkT8dD@=x돎0z*8)ӷs1FNY76WE7 }0 ^eA$(.i <ɖESx~E(8 ;sx >ڤDw@4!cO}Gc>Zd|lqwiU/aKR)Y@7Mo #֮VX xǛzŇP!f(ӡqfڤZ=`S=[ 2 #T]3YjYfa)FD`n0qy8ò]x(19ƾy9Uq iwʀ. w,?yoRre?ؓ&[MFX>GiƽfFk4E>KGh8WĄPڭʈ9Be*cU =Ġ n?+4!Jayԙ"O&t 0nǶʹl.U(#(C}IQ~(N`_>Wl8uݧL:J*%7,495X!@Hi,EJT;]Yn l9^\xk+&˞mU^rqr)59!:WA^2ݢaSr!vbsQGgݽ7w~??](-zzg+bOOtlMwޞs9k sRaU ?F~@Շ1mG϶ duAecj{4keBvtz1J 8dž NKzD%4\0g_%r(%FlxA]?gɊ+ '´tq#rp%{%*ëO7B ?T *ꛝRal?B\`)!v̀RqHZSxxZZaU$i5N>yŤR7,4YcLV*BG66 >,qM`a@}2CyVy-~b,X~tad;4 P#7%x;c˛2Ԍ)U ozF6pcEÏg c8")Na -zAN7Le$阻AcM|++Mч,; sm?v+?|&fG-Sdzw5uq+@tUkߘXVZ9Vjs}Y {aeifD{:QF,vwp1ҋ>d=-!D pBBW&qgju G~O C5]~ְYtnE6lnp>lzݱ2օ4S@2/;u.ήe6y$j)Ȥ]Q 8^W\%lwUk,QVͻ A|%` /t;`_hsϥl+²k9'wD^ҏr5A!McU\.ADѹ:->yD:]: ʷXJNt]W`F ՝RF"%kw9զd7fIi aGGH$*{%<ĩ;"tьWŸZl]LiKJ(Boy4=([xYto8DY\gaRVAWVMN 38!C[Z gzDrӿ`uƘ-29kwLXR ԋJ [q6cz_Z6|/|u:oy>_w`q^Ovj&*ß>c҄%lB(INF!f3fpW:g|*ʛIl% .G޳CYRolA٬f3]=$$&Sz![̍&_b91Ta]y3RV O=6乇xWrgkƖS7>5,;!Gj3}# nІ|2q;5k $-]aSx8lċ6m8ikMv׊VjڛNy|])/1 Hǿ"-x;?OMgcJu F еTWNOEV*;*- \o=—6<$uH#Ӆm.ƒQՔ(q(ܙF1~ZvNw VagاIk ϟ>#8Mn!HUسAbU ʋe#@ ʝNw,ީ brP+yp[yh zJNC4Wg[a"_gqmჺ]F  F[Rh*'竂O,ӿ"?xHȝrFD/ew6}wl6zk?Zo3OM(|%Yo݋r7D3GЖ@Y~5چ=\Cٛr|,H9ل }VśJYX6^k=(DNg;k>oiXZ a÷pʹҫx"e!wm- >>9j3+c";,X Xa?7JE;J;8FJm~~4&]El澓rA]ٹeƳk'#&o72>y2cj)D j\?_JJQO- vP yrs7K-ݤ,T惷NVw0$(8 y^w,Sh|w {5esNe%/>;5i/.z0 BC} ?T&!*d:FAceB7)F2| SvmBHsYF:5[ݺKSZ3,4P/n.]f@+8LA2aF/f8?IaՔf~\ؐg|E|CU{3LÏla>yT9rq QtNsc;u3!ȝ}:az MQ >$}ԦP` ]=y܍{!/Hz-˔M SAR,>o c3ZrJB|a.άyZkdN,C%W_^"?NTQK>@?<*|i3@w# \ kbg@N#phZhRX3YlI,I8@y#e&- w r og-[ëjMײ OUn=-ƾjs"3o1/=!^ 胣N(~F{PCO5U*8eו7VpK_-B퇃\gۍxCR0(;X7: z}H,5v2H捫ۙU(_ZpB9;YY9o͓Ą|}r#x(*s{Đ[ichH\۞=.qMzn%QHn~K|@;b)oF$.ٵL Jù? 8M7;T6k.jn)nGI|` 3_* idK (w8qW_d>tc4uTNUB?a`L"5q'#l KM`Ǚ(}׽}Up 8`yMlvPKwxIW_'6^ Tz[Kat {ZOэ!̳DA=^*-6́3ILj~SN2! -TrY宬E UʨLi>j:{T26P+)-\}h;Tސ0|)pʁ\!pP$־6D5,hOoFx7Ȳ)XTQudeWEѦ̀7 흷l[4O%o̩݅O$: 1JW%dL~9'?sg܏_YEtN*5Gxmt=Fϫ kkYLg' vŅXs]^anJutzr]eKj~Gu e}j|r;l54PCf`X;du=UsƑ6(N#ǝ^gEBMy_~RhVaAZ8":;w(2`.Xń~=[m2b U\3bbi8h 0k}f[9J0o7J6,.sWh ic1;[l[@fK ź6Sۜ˔u3esE%0M/.9wmҎpΠ=e#v?>Ut54zq7U#3P ]YS8Of Ϗ9:Q"]\ LKvOUmY?;?]zȊ٩ǩSi,[gr"j-/9;VL*XZ0iD( i~[b?c ;.)2s/fmp摀m725?1PJI:qٺ'<)snQI89]vf>BW췴bh@:D7TCf_L?u<,y tVL!UdԮ'DDjT+rKM R"C4h/0yRYvstqJ3~ k΍H\W3/*/-nɸJ7-Uwjf.nsDԓCf\Oх}XDgÇ)|7y?iME>3$H괔n >4aM_E+m&EYPVx4A[ge宷*K"ATG-fjs@iOc|x iq:!IrO85.v~O6$,l-Nւ;_Rw9#H ۩6uVHg1f= $=3pEnBbkd7N/oc )Px;1rriqP|}Y=a!i{U1ݳ)S;ɀJU]vSUѱFfL圗O5]Wt;Ge`8m 7m!_ N])6="%\zu)0_1$pwʉ܆o=aޥ$6 fnZ>5'&3]2M3lMa8E{VO.ϜdeUO.`' KU2#jP|hg &qo,!E\/1c&+ I:3JO +rwY ;}K#"Zk p1D8DX(ݸAm}aHԣ[Uz,n B2whS/| ,!j6e'ѝe]k$xNUJP[@6šRYn d)6ZNg<瘻2[P\)Z89X cm  tc^hMP NȜXi۪BX_H-) s;3I?ku[Qf|g&;_ͽPLh],EOL7V|o*'Wa{wIǝ Q2Rl~Pux"nH4W#qn)M䝰x+UAfadq?R$,Oٯa+J j 5 P"9ʾD[wr a 6 ɧ8SZG6uLUex[J䏬qKШZ7]WJ2ËDxOK3uf$ }Q*8#@0l)ϲxP $L=.)Hۥ_%8'sL0t{j-E2Ċ{2{e_N^y1⒡oZuje?h~pmi;yew%r92WMS"$сϯ(⑀z6s0~iIt0"p-,G/y棎EnEoU@z}^JөE螘]-&lGX'PSX;7>V|: `/~D/fr&H9ދ5rv>B4w+0 |40Z#4 }A:`=C?bbG]ϧGpꍗ|q@Gi}JiHl'Mj%ꚉ˲47+l1w&LkԾVNjAs؎SD*!/hj@ ֔ 1oy̑W7*` ]~5PKbVȉNA{  }POݦ5BV3SMaNZ>. pO`땅*W$5w9cG@d =[^E,,Ӡ/<ɍj T \foz`c(L+ؘIXz4E]d,sBuwe?ز?%K՝SJ,IN<} H۲&|ĒΆom8]F4apvuw=L!Ng /P 'p҃!Ka_BA: j^ 鿤T~y˓*20ì) '[KtF>3ԅh{~`÷xXPҥDPH7'ƒ ~Y#9]ō\`ZOoϙXtG.VMjZMNol! =isTu5Rm$M6^R۲Je*U_:)E+|eHx++aݩalH;`'oc"R}ȱ]f5=/f%_vqF8eݲgUDq Žh`.=F٩sF+2k/YA鈭5AO qZrOwЂŠ>I/^`_WgirH@{*',o{kxA5*]5: |fc 8½-CXHNYtMke|M%ڧ 7j #J}xx[ALz^CP D/)rIG~OL[Y+Cl=_FXƉLdeY3MHmoH9W| ߂djxI~.]~-Y?[uj],NO 3>ku:!?U^x|Fjtm0Y9DWFa=s~6@`{@ e80XyR8=I h`jIώÈ|^%cU!j|rf4{S+ Րv1Weu>F |,`ԧ`5ǣwRN^fl\0p#P ZS.NzMg -_4ylj{~t7^tly~+/Qa)/N{ȺA˔g%o'([YB@E*T-~$ hn=Ff$N7κ\9: ?OH}sCVN oDȪ}Ni4VUTޡCÍa,F׻qcywۄdCJx@QVf8y[OgL&ՕvP'1XBm- J"aS;>m[dS8h߯q@zdZk6"K jjN]v2B?j̽6-/W?j/2ﭳRW,y =t^PRP#X'C#GPB&|\HP(f'@I=c2 {9dؖ2^DM +z'1޼t2StPc"^֙<pZd KaQnd'<53~IEHA6uޠfEJO!w0d/QurbF4pI3/(,+ط=)} t(bۂVK+JqLۭFaJ><{c+ W!o35H,F@e{&,4}r#!"1@~8F~4okҡת;VTy("[P /ɧ?wTxքVZH{,LU$L>k>%ot5T9 ޓczGM=,<0(#ߒg c %Ы=/%ɧX (QDp9? C!i %rl"gMlHW*mª3}ΌG.ٿMX e<ŧ@D`WCeGJ.*+?f4+;Ϣn 2,7&Q1O|=oLJ_1e 9 3ڸl0)|޼)u*y1͜h6Avo/XncP&c$,J+8CX5@y8TCQ#yK#z Y+%EfiؙkH-Y냢<÷i$O΅zG'Iiֿ~,Z)BN݇Hy=&C 6b||Q'tXާŝ i4щ(i]~.b[!PLo1( z\b`zԲb.%Q2%Ma9\r `j ї%pQh6SBj;.v 6-[&exjLqX}/ ϕA`F7*94Ì,֡CZ+z ƣ0%22|C7}kGc2[w#VZ2:V2@AĪ_υQ'jU, .V 5OV;"!jfZ*l~c!khljt *~ dI R(n'^JѢgd׊b%bÄɆubI)tVP֭kVpztfN%(,;רVL%ϟsG(UrGfvf~Ro.'0:Y)2! _Li/O&S0y).TkHhjPιnƧP+>)At#P!n~DzJk[Dh'k v#hEbi8OI#]n;;86-\a G A[^;B%gh, хGZ`{ـ%`@Vusvʂ P0ڙ[qh {BJp(>_DP`DjwN﹁8 CΈ|m9,V'Ůقzq_ `? AFïXƪءRàs˷X;xD!Ov#/^Ev],"IRv?:dKGvLnGGL.";w_^~ZU הHO2qcLڪ6sEO֖J%I*f'jѤJÐJQo^D{_Vd>Bld km$ k3NsSFMQN5!=6יeם7؜Ӓ;&c@zyJZv[\ @'VDcHح8IV 6O O9O8s3 VB[j+d$2rBz{b/(ݯdGC]㹧F4Mus(mhxz:>[m"[Bx[hĽJvdBEThI">!,lc%+&T%CʇOӵjw>ZNMQ57զ}I$kB0ͧ F<![S8s3a:Q_͵Tɍ{Xߚ Q%ztIA~]L]\Zg^%Ţ\_SjCN%Iߜ^&e$]qD#0?߬1@]s q|jGa:Cb] ;HS(&o6ܗ֖wkgv#|VZ!\k((W^Q.{b=5{LϤ)H+~WwCjɋ2cū~,([5GX%!p鄔ޭB~ЋGcDƜde@LX\Gl"!EW-82i^wMp%)iBgT{&6jH|& s@d-AY;W@w y$PZj"QMB& FyXjߑǽ " &U2&_~ҟYwäcU74hf]L(vub*0O+U{+gS(N`-7n>7ɍVkɣաf=) [-F&5Y{`9p騣k7R=O̎OmYYH7DSP/oO^Sl@aX CήpD[K<1-MBĤES{DtItk\p5612`߼'[F$x_y*BpjXѺ) ]"\T18ԆRS,ǡ6L*$Au}b[vm nmGnp YܼŁ՚Ʀ;;M  sByOt7n!?F9YvRvqY"K̾.A@;i dŰ&W,4kz?W zgrqN"JWoaxcK>D;(@ Y=tf7T"l ܾugUX6x4.fbL;ָb^}Ӳsj8%)s)"_;C!6# A]vbeBL뼴7ZpRq;8n{xP)𻪚`K\via'%xeyOŜT"JkOP0}!f%KebᾂF9%&f"-+!6;JÎ -Fr\>"i&?gN:ʾTGw* T aS~o"0!ӔЋ'!wDe7DNV6YI=[ oV_l6N M=)n]5U['wBO]fepp?e9.{ ɜnFy3c0y+^<tzT.K /$\c 1~2q=8>-zz}2xn15_bo??#:Nv!!xiآ/5gXb~Qf)i@FmPrac)q`+nV1<ϴȭH<}Tη7'fŖ^'q:~5fZrJͲ"I?gX.D>9$?e"Y xMcOSSɳ l6X=X(zm boٚ}W}>yTn͖T{%t4AړĜv8 ~҄P "i11cv©Gм.~nx޶ZNWsoT}F2kN b:%6:]PCNsm5IwI_TDεwMrdbgt]|-W}ny?u҈Tn'9 ?$*:O? MVGX良dC:<;c)ypeh<>r&t %.,(]sx A͙?Ihe/dXÓ)!02>RMϑalz!C=f'X></JdJk闎hjߺa;Պb+33pW26yZ+P= .r5Em= VʧnrEnR!L{_ЫZ(dX U}DsPYg(( A&@E7 3,*➂Gцrk>@$X!V7 k<&XV6&yBE3kAh^ٙQ$% oէ"R6YfpL DH%a1D=ژTǑP3)uEScߔi*3xB+ѓKЋ^!*G+>!{9#E njdbv`K㽈*b@ %. IԨ- cL11og}q͒c=t`7F̧=A]p<'=XoZ߆3L17]ؑi6Mk4=2*dKpi\Jo f|&Noɣ=#vYwI+:#ZG>SN#ZQص8q;:w&<ډwiυ1}灮3JVIYAN[͹Us?34? )gp,"= QTj{p丗]g ccAK#eߐahIjI,IP;kOڕ5dpZo*lzZE6l>e1.I8oP^NȖ$#0dG;@,Q< =aڞUFjxk4yKŠK /F%'J'OхkPqFc p*OiZj?FTbD\v.@0uĚX!qش~EmkeAQ &KDRqX}%pCx5nMaK^]z|WEאu}ZB+(Z0oƜO 8*SME2+_A: qO.St]G?ZTDȽCa/q'ln8 ¯ 5.W}ك_tV3+-$lܟ}xbP IVV]UE9ӏK(m )8#HW+ltD7J'A=zq6.UFb2B6 3=pkPܖy@܇r`bsu!K3˩gvEȧe0NFݶ hyω)0QcߕM{ Lִ Xtr-#^?6=Uʎ6S!#gUp;QVaݔtpz~f4j8LB#|)2F\KXD27iL y/baǥP's@ o^7 . h@AjuҎ䌕\nΨ=D6$Pc9"/ii%1Ă#b6˻oQ^a38#TKLcUZu) LE(7OտW2c*/ y=XؕniOR~<Qzj|=˰c(GL=3X1 VUm ]%ut>DVLsE+n Nrpa_#)  tgOX` i2%e 9qPU #򩚖R0LnˣX}:eBkJh]l]{(1Hvmaias:Oxl+zSrHyr~ߣџlFJ6M"Dun xW(D%b6tY+bc+8MzM0Qԍodg^ 70vgP(e^%CZӨuUW*LlLz\\o?H}*Ϥ >܉ (*gtŴ5!04_{8vY߆2 X+0@gkGtXc+vՑhNmF, FUsq/ZaL,t4HVVMKgoGRDrF?UO|t/{'Ӯe! Sl ^ub٘$o,VjpD}[@ M'0=y>A3}ӈ7Zp"cS,` n+,` dtFzwj-qb#c#>iv ?ogʢ=α<8ai!1.s|u`뱧48-gq5Z) $&{廉k_JRhݣs:>?1-]Or=<rGי8O_Fd̄L5^tsH8䀗~`/Mp@ t댞@=dT?D|4 caqʣ>qB\ugj StXPqk>`xOц򽵶X|ȵ{\nƌσ[!f>C/ޢj@̣ehDŽ)WRHÎDez,:q5^PBwm`uKȈfOxC; "1<^AL,nKG a@Lt$!'WAǦxzj9U=r=K_—T1ie?EפI1=HL4T-v?g0S 4p =c\$H4j1S У8VYGhI^_N1%lN^7ղ=z3>p5j>ib] Gq#^{֫}-!kvf3Zh4*J doan/'ҵY}n{6,XM1 KD^=ŀ/QS8!oh&ZrK#<^c N=3]N1M#^O6'1އ8Vb8~9cŦwTs qIO}Q=Cץ31/5U3H#U(5N.8Ղ$Yj'hUBu;IJ S.M >!гݗxU;7-UI ~f `ue&2il[hGp]ř~np+$tf}^kv%P>̰*aS&@ϡ^M#]񍐐j6A6?dzEܲWen00 CE:a%tbnIيˬ,'dD-_NmFry`^QJU>dWKzݽW][s|pJ?H*E3V-MUə-ZOP* m!X|هczs iዥ2O,%ݚ;É" ;iz#,۸Vjo4>|\kDt/âqWeϻj"ytVZe'c;Ig8BS_P6'SgH'kGeXTxVF=8\)DUl|uCw2O>?jazʋt=SzH`ʥx&2(]7^1]oRit_0brWשh;ZD D, `B_6z7LGXMܧdšNtQ.Qg`e8>cdK~9r2 7[ܬUQHJQ8\HOuOΕ a$$j^IMs:7߿k#S]Ea#.iZt%D_xX C3䓉H Q<^9P2L,Yz@o M#gĴTK&%$7J]z&Sn%B͸e:Ge-kRx.CI&?aEa&#K$AʹxyVDc!I7;+!|@zRA>8%XqArU] @fAa~5k/[JR%BP0 C.7C??>R>Qq[2ord(+)3.-Rvfyanޱ20d.נ7Xd|c@2%^oY-~2(&JQP(9|8?_6cw lKG'O ej&'b8[8b~/~)`k<O >4D@\pSD(M45ޑ"2Dshr@Q_fo޺rXH`(g`*ʱE!]uNB`rpzg#{cB(Tp#itɿcIB9>v=Yt>ڕ 7uV p/O4.hSy=x4 ƴBhI/@yU^t01>hSx8xا\"T% FTx4;*#nk,IRwǤu8ckC-"rhkmV8&) K=NeL>s4Exؖ,uf%/0 #u9pm-<~5^P|OV.\yʈ9ºm_|;ųgk)X=T* !J vUꃠlQQX8Ș,w'0 e]84Z"} Iy o+~q^/P0 c2|goډ@(t,OфB!$C+ە-D!5e#g0޸tFHܼv&y ' y=}LWAd4/h5v ;6=YM$-:UK.V'V GB[kt0ɪ]ꎌ,UC-oylWaSCO_>"*JbH)jH<{o]+0 WeB _B-eZeq&{7OhgoL7M070He)RCq!~E_Ȧ0VUX]6f1] lr(Q;{2#E!w򓕙a`;5&3C7^YnFB<LBuO:r֎ልc}]eBkcWIݦʗYQ7Dk:Pc:gSpȹ? P(XQ0`[v#`9`@̩N\R5E $֛  `Fy<Z9VpmXD!Y8 kY*M&ײ93Q$yӡ^ G.xJrwtCA1=@qp4d>PdNI{܍z ExE8qiʎP'nn v /jIT[i8 _;yN kJS9.\HQ&q @+:}*Z"k/;wP07mxkAuJ\x3U6ߓ&1}1S;qa̛ Wx]yn ݍT!Mfs(EawH׉'VFr#:AَKv~kq B{l_'$Ĕ =Set,dC#x-ഇ3W*m',.`@EkK+ѓ4S^t7`t[hX]-Cu-R._m'oM(1WB6Vk:)Rj +-JM I(}dW I֤rDqbͳ?]OyFvVB(Ōt9oT_e:$} lff5Bl?zZ o>e2V |,1ͥ]4ǻ,D)|`td$Z~bu}Jl'~fi/rm\t:/.ah#9,Rm(+i"pS 94)NC v9u҇~ۖ|#N{]!aCAK}WtaՐϽf4}_GMߧT_'bp.8 #DdpI.*#sVq,31Zz%;tlA7ryè1<0F;+ý!GUyFzxl'R  JGW]Hic9ۃo5Cp=diJ?r" 'mq~iM褻ɢ_*6T0bBge^+^ ic ksrWh:)_۠fޙRbXzVX?NrA~[ dmgM&RL. Z3 MvY?n Q*t B y ;jnqik-SIX^Rh8W/%NDpl HL$s8Ė.\ʀ27Y9@?b8ϭ-ܩC;dgPka>_#Qx`Z4b?TAQ"Uled*+hJI {n~K~JCDhoIYA}ulI|5 Y.Qa~j[ĕ#U}倽H!faӄe&pwU$Nv6fdu^A{ٖRtFF }Ra]?,gTN"ϛ]i@fQ̘߈Mӓ{YXV~&x?#ƂP$4Kx  Q6-l6ކ73 PH gn#p?B 2L#!rFi޼Lh r<3_<<D D%b|n'W"EVLQu16xh֨z&%lpXӧEzc@Yirj'z9o7)^&I\{:[  xһR®'#X8PJYu g,qs>4 p+$A+:Pn,|u4|Oep&`L]{JRlk-\mO: 岡bi9X/0uw2\FQbdhSF{*U"ɥ39zV| wt X8!͛݁] uXv7\|Fۉj;9~uJ4933vBrEf[C#43!/ݩYnzî[ 93gV8-UMBGme\ pTlD-!E33=9Km< 2?HH#Md] .^'Na4e"@W{\ۯNXlZy#,rv;K24G;=1h++8c`3.n꧒$*.K6 {$">kW$+] VZZ;A6KPhM\1c@sCJV$eN |] K%?xObūx&jR=ދe>܅uZ$U҃ڤtyuMak5(\O. Ԃ`Dӳd/ͬ`AQ.r+Ftz_0L<ۉ̍Sz .؂331baըrm-sd(`f}=>GƭL<5OUlpȁra[2Mte+w. w@ x(1l]6Se/%*X4Aӳ}݋(b3`pə .jOHM>^:-^[meSf=SJ.$S#0d0B1jb̏i \g%:A'zQ6Uw%f; |43kBgҸcʹd/!rHcVfw@d2&ܮl*%~G^7>[\SN ^%MA:n%>\F7,Jl7yL(>/Ƣg_:'_< t^] l 댜YO%&5/ ̭w&P2\P,rlV2$ ~$6HvFV.0v NINN.S`kfWX[{?*bEU0Δc0rqd2;,0vd D x+>$q}=.(hX^(0iid#ʩcRL1 .`TtNJ?`W+ԖE8YK߾vEYiJ$gEY}.81ziS8}`Ew }楡K4 5nQA,2 LrXIQI=<1-˵Fأ"gO0؟%89n5'!Ydyh5x${-`1 Ø^mJ e(n@_er碴s&iqfOXء,iF;7J| &sԉ=U3k ?~fe_V ]%WP_@iB ^TZ##SM~gIhNWd|օV,[}{vk隌ps&0Gm[mnЖ':A CϯN' yHXJ<'ٖpmR!֘ޛ%xW y~:宨+M*f~߰8ez TZƈ/M oZ샼&ch^38Cc P0-$C5mLkpET[ɤ}|'a}!H9Ǎb> DBsZ3ȻG n/^QQUβG^h[;>׭6r>{1`F2(2 `쵱eRA0P,*qd5TRkn ͗irUnR]Ul-%瀷=adn s\FEw^X.$fΕb;ڿJs_]糃Cڴ (;B֩Dw]j"Aƫqa=9ݝ{a463݁":UFP j+0r1b'ٔ vsMkEd2W9(1Ї%1<خ~Q ڣCk,-![J:Ij u (=18z炴0eOMYiDQU@`w*vZQ|w֣ fEytIOu[JT}R*On޿,!i`ytMSҾNjkCVᓘCx0: oLtl R*at GAO+|HOFJ,#X%֧č=!Ÿ^71 < Q,Y|eFrP[XT>'I$f||/pF<#KMߊ~KҤZwqCk̄6 `NMV9 E?GY_:Xç^֧֡3]6 [|gGFXfKZz[k3`\3 x'o$̝:X)4 <642˓1OZ&@V0X&{]j^DW4qPo\C[TU XSvoٍާ'<:(}Tԙ>nvB&26?AެXlk]vh'MZDE#uamMv= s-]%zvF: ]'}6h6豾S#/RP4ďh(m̱S?T+:];3{֗M U^hsKpv Cc0C]'1PȈf= K@>eNq ̟3A9Qs8>\'PoM SxI ⰨFG,=z>,4>{QٰtIP o4]SS\jHA7 ~h"HFSe\B|O_ݾ`x+5u\u "U2=U` ͗U:d:)aBy%ثtߓ; \Gf l'PjT c'2leŦڹ kzNg+Dpj@!shFp!ͫ5MXܽS7 K-r 4E++PMInV'& xQzj+Ք P_'ˠ?y^ %T X9 $mNp&X5DnM= ,V~3,i kxapjJzƴMTZWX 0 E%;6{mk /iӬxY`cմF \% v+ "tWR=r0m" iQN¬PC㋆翙'.m ,h}uqpEzL'N9$=> s.@G˖M|u;$x;虵|mgdux" #]) 63i㰬|΍c7-ȉ嵨 ?MTlw3ghLk$Z=)j"CN>.߿[9`jdpx[ay)x_*\k0H0LrkRInK= 8˼9C@0+G2R#wIxDHr:K..m c#8Z2.{;n{w=izvɕ&&#}09Nxr~jt cNB_ >z 1Д·g:6kzf+HFal,m`~-b^^Ic)b%*[BĚ HoXT"\v6gܫ"KdO˗ (j.c!v %Ј6:SeX _~VC7&/y߂N9IMU`X#oG+DFP VD_pYJ_5E? ։_JFRGzCі)#6u͟+9$ T <&Qkϴ&l ¤TeB+mx7,* Jxnvzt-iT^X&N tC[]"$ȁ"KF@r*<1pF+ݿ"C@ؗ _w!ҿ2ه͆GB6AҦP^;eekE:[ݚ<Ҍ#^Sh{W'uc}/qYQ@Ԉkl@Yl:,׋#>20hfAUH+GC⎳}A*n7;30ߚɊc { -N {jpN9Gr@dljܔVkIUIZ3\:oE2U^?7Dw7 6s񣅮VAG^ \Ђýa^Y<8iapgʡ N}WF] ۰v[{RH^c+ˑyBjéﺖXu [̳:zKcaLd/ ">(H1e2B5<89~鴲Rֿ\3aű NyRZ*`JjCfobVt0x[.0i'?9U2-Τ4`Nl?oDCeoNbt-x44FC6)Xi4j/XqrkX>nmCK-@GzŽKϣn1X1hш)ců ^5G=md5uY 5N$X*_id<P=΍|QxP,3!4k1Z?r|Pzkܩk36lߦ}0<_ ó6.V%D6KZtPolKG;ePaXa]\GkTZ$G(>EOR0{#M|<=WUam8ʥp;URܳL(djªzq'ӔYݴ:%~ oUsYn6;u:E_S[26|Ey.)'2X&I!>tڗ^rphqh(Fˆ &6j#2ג""\ki4w/|e#vUWqaWCa^Ih/ ʛh :y KPQ-}^sa#h9R؊ ^pK:,+ϚJ$$<6= >k-e3vGp+z/G! 9A@BJp@,lcEt0)+i4l`>f =~VM}BTTfA3 6쯭_Ʀ 0^>r'bhKl ya(׭(Z>oJן8A'Zm\}9ph-j.-b =\1@&zbƋ_%f*ԒjU x&+f$3aB{{r*AmNhR`طSVu=*ⅧE>_V|e?$^tNKrw37=owtq2Lt2 }[:`um#9(2Px{Bz[aSO\c 5Ҁ=3ߤjc yjdtf/(pExf`Lp7 ݄{""HH^Trg뛑`M E?EǾ_fҾ"TECF ׉|z66CͲ/*5.ߣr(m[!zπ ¼+_M4I}`$'_(DD2(&ssـCD!.ze.Z'N@z7 bU{FO, AnoC"u֑5kmmf*LB}@XjI{Ʉ@ /p `z_6n~(Mڞ:n:(CH@cP>+F_ER *fkik[QR2OB0uZUH`?]ɌA ]VvQLGФUlɤٶnћ.*2cgK!=̬y'4%W31I v7TJe\:»FR sX?B(cn֊r'o)xcjL%.wdp)H65\|,zs1jUi)D% n֨,,.zN\pQI ? o}E(mr'!|pi%XhXZUHJQ+C~u*lN1^@|3"Tg:rAZVX6l5Zc ҶݜWvaB5KlyM!>VTȫڧc&>^J'Dyj$ާ~k^%nw Ԉb?Uӯ&ҧȵtWOKz S!e3+ භWS7h n'Hb\YEϵpj*H4s7pj{aL3M9lg˓Bs[xHEɠsƤlyaUo$'l`:b{LI#IMEѷk'a "+ϖX@Pބr<@v g.4v%NY 5@F6h[ƅ (r|h\u- i H^GWF/%Be#^wzȕ8FmM.2X+D0"\.m4C7xh(jPyW ~N>gƆ٢B7Lf-$%KJU-ȣ_Py &vifՑUa6=.L IattKEjL??W-D}Ch o[+r0} *`$#0R=IظA2vŇ^:B̸FkSdU!/VvGV&T^J !j;UBL3Z&MK8;( NKĮ8 #I#m=jDLaͷ C{,)  u0@xR,,Xr@,A#=SxW"' 7+\]@DEaR@#c qF zB#`xvsFi)]zi?qtxVM}eJbfʬŴKNp*6kAߝ'78Ym`pB!T1.np\SA1Q5@o7O1'_# NJ> ͣҥAo!.qy!3%G[gy uւx).N?QECjO8lTKx+Vn ?U- &>v><\H_\"Rih64IgYMa$Dr>,tXjXK)r 槑yP&iZZe;|Q`d^Ț07Ź h2}ɺ!\*MUn*5Jk6U\,0=Y]ԱԷ~2g;;mDS`YേM|N*j]svf j冣JnkVGJa9IydlYg4J^TB*KM:p'LGbLKaC E4KG%ɵ{љޱ$my ĥ_u#?.C8Yl3H"f䖥91d7 gLl H/`' ~wCNr2C -XkK|/:$)5ɽv|~LS^ ~Ir 3)˶DPp5 ,U+KvC(ϭ@Fbyv.k^lp[pђǍpUu 4܋8ܠ(V-@ZtI믈^/*~/) 6,xwTݽ<Xq*{ͥD 8BAoJo~Dl|"ģxܢB)RǪ飖ǰw ,r@Z?זwz}Ǒw&淋D ,Y3 sqSa&[>L7v7"PE'iU( {Qavl`[ke nbv D4G :Yf@[B 7.󄚏]e1{^q<8(g*2 6ndvyfߐ%%5ż]~~DJC⻢\DpZё,~J]%R1ǽߝ]R&YoS-pu?oX b.C5۸ BU Q!t[ ֖d,6jMq.v̖ ּz=pȀQdgMg ,1͘,JTY[Nu'Bi;ֱ{NE9yp;bD~I.DimH :/XPcBȉ= A:W VKNtAL)e+Gz& dlsv0iQ{u_[rVciˠ҅ 'W%aѲgSy^['^/GAΈ*VLn06ܺn"b\/$ēZu'BfF9i$UqթR wMTjM|d'/~m\^fu[ۙ88꟨Jx JY=]=( ܔ_d|bI.6&LPՃOGSڍyWB<d-{tH2dB<"m~?jz72RI@OEc[;];Fr+[ҥ a yu8i _*lv:R #//-~OA>>SFiɡd,A9BŒx8H;w v!C(c1*ysdRB ^YP##f _o]rbau{0\?q GSaۚ,kLF7Ph =Fcn)[B Z'yHhh{L׍î32=_㳓-|)3v;BAg%dM2!c 8fm:l]ލ&8ɀ|&UkwDL})$'eXV X lL)MvCG hwԅ MuIA,4{_:<&ȵ+6t%(RS=s Cv4A#~x'.Ψ=[Q`qrߜ=9MS npJ.\7ɧL|f~t9:\ohbn|O_ PzcT??X}TQ1{t/-hȲwr>ʑe!ћ>v"0BPt/dU\(H,f'>Q`~i|$mr_`~^ßf;L-Ӡ*/D\ Ю<|q_i!S`P2G Kto/&[xBxD$@Z. [■+QV|abY{XVQʰn[I4-pr fg!l~6 <= NaVscړCk>Qwlq9@ 1)!7;N28У0 HCmb2[`VTK1&rk]بm{Bs?G $`|$,x;P~D>,Y|ɲZ8Y1UDyi4on&fC- b~Vx.@Q~6LB^KnQẇm| Hx3t(WN\|2p  4G !Jaˈ !18aSEQ~tP{2kJ Ϩhν8aӃvw 5zSvFZx&DB,€I/0É^~9#&d͋OaۊFQ <4e&V*[WbP/gG`lR4'.@'s=sH0+13 S{qpߐ6t~vC6f0/Kf慄Fއ%0# DOۉçίb" G &hQQm!K8/jrz3P0r!L,3ZzByF0טUcXyo}G?D!;&lu2lcT7QQpI]-S~U']rcN ?SX}ɀ>;MM vkC KX\VӤD˵ %,&ro陗ڵ형ms-+b4o6pVxV1a" -N:Q?(Bv #c`j\ o4ygYIeĤ[pp92 -5d/2c5:琪PnYJyPϫ>=p^G(_YPZNsZat~XAV̓ sD(dVj8Ϣ 4&v])Լ- >K^Bl@`bÀ##@K.*[1BhHhP6mf;t<" (I 10:wq%5pӧm+8=\i2ڴAQ}xѽD~ ƨԡM@+r [|a6LUMncinnZξf }B;VbqML?_-^JVMX\RʓIvc cs{8/k(0Xj[h;kiteൃ#8 !"z}ዅ@<"°ʇ }2@ezno_&91 ]?Uu؎η Խ9TM!5^Lj)B':Ύ͒l $(tP]0XZ*Tn_3_A4l65,vnn.TudɓNYY$4y4 X u#¦#ȨKA12Dz-x%s Z~wfPUX[Ě*#K/*,1,C/{uxC&bi /b3,gWhN{;}{;%[B7{ow˺گN Y6RrIhz=ueqqa/Yd2 qro%꬀ DA.!vmJ0$|izU*+r%eo!gaKF [N/y %]\WKD}H3ݭ.?L Z&LBl YyH{Đ'Oe{ =HcUJV;_h2c~nJ>}9IQQySmg}^a}NJyU㍊La21ꭊB1}`O.n6v ^K6͆.ƲEvuϊ[.%'`e87\*;eX+4+3k,ByƠsx"!-@w61K#/_e $ȻΩ6tM5[c'VU=yHiWQbg.a3^.uՀ՟H\t}"&tNZ2sgץi&kΤɕAA)tEXh8w##pب 1.הJ>GCZ0DO JGռmb V"e^8(=f^3 ׾@ʂ.mcֻk۵Z"f_5 K/ȇ>Ay"gr}7,t7/le뗎Hg[qQP ׃)]>>?1VL ؀ʠ8xރ4?P 4 K B7F)y1ѫ_BND+Ekݼ'aVM~nv7&F̝E{6[*#df#½*ؒf)Dc"U{\^9(!g tBW%v)`JNy,sxl8XtyYG*>sؑgr#Kl!=8j{ު")ᫀ0]%H ز3NGgj+E Mck}Y}X5UbdJ ]X.UW8kP{xIi";2S|ḁfKP{2?Iaqt OՆ :E=_f&~,Nd٩ \kB,RaTfwdVv]:-#Y׸HjvL{5\t@\6`;z(LTv@ 8jX'_dz3BPJ83bT3{^+$m:5g7aӕC\Zٰa<$GM[zH(Z%UĄ-H8kWAlJ(0(iR %H?QSÉ"l94avYBP[q"@mRW?|T Wd\A+vgN]|u!f@ޛl|njރ_B௥- v>4vq{yGl #@N vLܗ vt.jQ,VFlP}WI SIC*V~T ZLzA8~kS&M7&e֗&-0? IhNIvrSzGhFڳv29(\*x5͢=/V ۭ{bLoaR_&pNc[z}:ňG_ 5)[qHۣЗ$duN)@g:Nj-o,]/WCa <ݶ;ex:s̋'Ivgy3E j7٦k ]o]3ȗs8)j)=7mX/YqwZ}6u w*%f\Eg+^>,J,?XӘZ-Cݵac!k\B Ѧ8saϜ0^^5ݬuT5Kj2)Z׸oVF2IOgއjLghͳM{@Wh1x1c_dž3!ohAY"Y>XȔIC1xjwx7m8#;sz~;}SE%U4Q{AS;X`&in#>ͽ@@ |)$(Guo Uip JDwݱR4gٲ}I[j),cb}y+#T'B'6sg:2) o ]X-]jjso+qxmG"5Gn׷Nմj2vhZf>Qa]ɞVKF.4:RNKP8ksy2zT`YYS+Ji GHmrnK:Mc8`ʿ}@B)T~l0{Ro:T*ˋG3A,W\2aF: (,6:_Й3Vl}ѩ(CP2d[(~|rp|.s?Y Wrx! 5GW<]8qA>wQcѧh!OUȢnluf]>qrmrk/Ӻ-t0xzbiſ-9xT*]Sʪ;r"hJ %,qBDTT=C Ǵ}K7(Ge,T #QG daD4JzŹgTe!tqrXe5<6 heROGe0@ r!" "SP^v4Du,qfc>2Ak7 2 5&wiޗZmC@K _܌@X(PZX eώԱ1Iv}NzTDGزcJ5κζݑʁ&lQh9fޣwߘOĹďqlCū%n8F,ڡIP7͹TM\,cкf\Ĝ4 H`p[Ʒ/6BPVZ}nMtD&0]%䝽Z*@zDVwY}QF*^=ضVS^XaIfO`5nAN%;)#`76q$Om!pk0 m"Z!mHi/WS_q2!&`" x^(# KK"_cيFȍmi> I?c1"G^(%j{Uz}_]'}BWܷ8Lhaa~՘a6ImH*Ls+:+gۗee’`džU`&ƒ /!OCI\p:&h퐏P5P]G^O\0M` z&ۄ]zh.1^:ҒEˤJ٠҉s<7xr{ /`ыWyg aښvD8__9GǺFvv?rgÓ؇QfzJ.go!8β\)p72٩bE\$R7I5H5"Tut3Hm&[L@ݓeoٲ[v'TS0-]1UŠ5&QRyܓYdvCMbt4Hbr_57hx4alp{a}4fl haq@8d oC b!G䚮,C̀Eֳ=TʹGLvnw.>MnBiZAP]aIטr#'%9BVhxZM(Kq"p׊l%+h,ꎲv#B" E-0KVE6~@z.b0FT0"%G-JT>bfbyI?e؃ {P# &y%,N0UgcvVUܸU!2Kb(@LΤv1Jpzxbi"yHσ{SӾk4*]]|2>}Yd)doҤF/ 2-..`վ "Yg ?QqZyp#+wmYFC1nǏIG,{ Id8AVU]:/O;q"? Dtmrl F>QFfp4Y6x1{3r]_>F Ȟ1_F=ܠԺ>?hm&~aY `8y;!6)_wsn.gd|FlVmiCo 0]*ϿN{8yG0:aWԤ;#hb5 '~q;Oi'K0jʫ-GgGFF1RRRx]$I`G4$JIO @M/CI K%$־L{}Mv  فB~-KBj׫^ C[cQ:$CRP]&pKt|Pg8H,1Ϡ4v4^C^ uXdSv)8,8ĂXbwRݮPT?.Mp"-,]Z8|I5̛GR#j邎Tx9ȓ:TQbd V &7e=GR]z3#ycBTbI%zw$'"OR=Ss(% S=AW<(lTGfS h!M"JXIx,&8x@AxnV>qԋ1KsR;ޒȈsY u̩0h;&vˊ+'UiTwႶ%Jn]:CɆi]"rxV)oЧX4#[]n(9Gk&ڏIF}:xռ}wR*2S;Xj_-0u&A2hn76N qcwSpݡtRyYl5[S$dsV7PݶRRaև}xlD5c}EHMCyOY (7Qf2|L@txqwKNw' iI?ax a(>=3I0JN vIF!m![9z9[$sp8а4X?%QdzĒ'vg;iS2( qp2b.@t5.A)3D#(j>YZ p49%dB|n=;D'cdۓwwdVG q;~a"V >'#@S8jO?, ar;4ɡ3n]cKazi)ƨT|蛝۵}stRQov/|p]W#2>FI҈wc&L2?}/\n:fWv[Z ^tR"K{[A"|:EH+msJjG˭wDQ2^V{n|)g/fnL3`gvy*`6 Sc[i(^Us_?E\n1̰ ~RE~l? [he'_[^r/J_Y#Xw.Od@YE}_1^S^ENx\",(ߪ0!^5KG~C:}E5yKxStT0}ԧS+!0׬;̒J!;DX2h/!#{m/I+Z8rƑ}#D6rAB b"%9[IB Gmυ 'L{nu0uW{UAO'q'OoI#v47SB)O##Wƍ0RG6VvbV[؈SXj*C{=BZQlGx@/xW}Oڗ$y$ _R#s>L Bb1ՔvEz'$Ox̏;FS8(pv:,KCrCQyiHXPjHIZ1?E3NY;eBK4U?hkk8Ic %-sP Q<˸6\ ^z 4)7+baIɪ '4-\SG֓55-+nڴ@m٩_!k3'Qcstca\޻)j1#@]]qx7847J?K7\:Z CZ<5mOXkʘ ^O׿Kص ND| 9~Wfӛ濔N<׎:5W7!)NfRȋ_od/iMZm[L>J:Dc{Ŋu!&aRs{AdtSM\1 qenY;a*{+2!&^wn),f76fB* QNFcRm{{M4v|8D|hF\=4Te#Ud2QyPD"7Qਫ਼JG G9_G3/ B)|^su'n9)73{1hU+>bzL aFʳ};Ԅh~Ԧ_A2 qYٕ>>Z?_Ӫze Db8`"\P tŴD#瘰eԼ#\ E RA[zߣҸQ,%n[Uj{\@jFRe|v =/ma.C3AcnA4;QEޱ7ܼM{"(D`pd,'11 >孛308 ,_uqq ˪ |AJ^Ӎ %vr befN4S^fжսCv]fdS&zwE >5IH-uo;8I" R_ ! kPE"ܚ&}%@ڱ *7EBkϭܻ~%xSkh;lњJA.AY=5yDP;A3f玨8q? C%cZK-(!+[4[s:1l}7B15A{g=ef|}MPNBZ4L Q} w:-. !{JM|)`WA_Ŧgtu8+ х˜}\v$axJZD-囪}9U/1ىDU._9% hX AQg,&պoj TYUZX:E'pΑ/=(81NCC{˔!x-s""ퟺop[dW^yno61&2A:BfCRss*(P wC[ F'>zxMm}rO=q(̕EB{̀f؏CAXzc5_B-xNu'9O|K6 ˙Sb+siVo^!o`kY9Ў?0{z-&O?Z*+w|~O0;58%%YYaYzԈMVMdx9fD4t/>wrO;K6^M't,5v~ ltT"@C/.ڪI5 M@s \4lү."G2c @h$v*DU]Л_#uX HJ) b,1/\/ȱ{z\"R0n?:qQ Ⳝ$ʀr7˂vI͑{-1`uT͗dNBb<-! Gk>f7Y$D6꧝@ȭ@!xV8/O e]蛨oB/f%Vaj>W1l.?gc^P:U )=!9G ıph±oRB\4uvUB.R3Д+/VT뷝W5ei9&_ҋ>m^_VS*L>$RdO7{yBt.K q`h?ͫ>i"4zMI%$n*n\-ԯ8Lec6FVp3 T9qZ@s7pԮ. &;RN O5@2\r7d?/l[/Gz,-_/L }){G>Ra+[*R_i8AZD!Cp'8 %=ܛc`>X}-S>9{=H|یq:堓㻉5Q[mvAo&*HʶÜBQ| J$5GO1OK :"˕vcF/bn:Z1];;f9[5AIjfv*7CH5RhnwQ(( 8nsq$ ՗>!W{[&ܥZU7k+4FLÌj'L/t?2ѥR)]r{mة9,FY!n-|āIHhhpEMO90 j\5.5T ~3`a)P!Qrk7dZ+=_}܇ 3@ V5yLd /yHM3;'O1ԑEW &J\I=7Kxm;Lgzn0n?/#/ח+-n]~Kv:pGK)~p0EIi^1>>t`խA ѵܛ p @{squZc:OQ{F .PɡsOɊ?Ndf^iI |F&bw_iѪ]V dF<T4@js bLZH`gᖝ*G- 4" g fW0R&%3H+6 dTyWzⲔ Q;͵5)a *mͅ#:'\ EzH zd,Kty4X *n?a]} eX%6ZB>A2ȦX&#%Q[)^E&AkжQ>Ա{T+,Ǟ@0K)1qĞ1U/|߆ yqypקC{؊ `cjwgx[⎿rߤ~{.7Z !Uhr;AO3nl6Q-ԷPu<r3uExWW:s迲z6\xcod^c Okߘ{… M$tOꍖ po@{Q'f דI(>2wbٗSʪm>x⇛*l $4yf;85LF;TWW&I;LWŲJej/^Ӡ.(%3oH,OR67\.j7eBtW(Ci'>AFǧQE] īWiZ"V 6#_>@c`kFty?K!#תorzCZь&8f*H~,4`v^-i_*ɦiyoD&Eԇ=Ldݱu[bh'ַy Fj=yU P"2L>$z%f(Ǜ }bn=\la WabưyXd 'L0f@:纂@mg*`PkGC9Nk6PےuH+gվҜ.Huf]g1SoJH)±6CbH|Z,Uȗ3|$S׾a,i/%5Uߝ0#߶zoFyo1ِjkMAnyQMwidz'8Ĝ| >UL "IۨUޅ5*BA_Xl7T\BD肯$񦸵;96,)63ø>aV4-qUzubiVߊL#̖KzwQ]w/;m|)#yg!E\G3*|FWJU}T/dZvVI6HxQx"ףCBd!T_qǝl$Hw*aщQ_1r^l%uCѪ:;*k.3ǯS}n^>Gau6gm> , k ڢN?JJ -uBR j5GD^뽙S1 b$1feZt1{@urX2퍰X/X85~v@nXtjleG'(AbL)kn@nQG{hmi'^ڏr]ғd?֕ʛ󂋪'au:UE7Q(} ,gK>⨧"jLy=vY~OUZGii/yYI b@-mF)%1ȹ#g?;9ka[F< oV-!w}DV0Z%9ObdOǴQ `\FD":bZ84pT"qsK">cxa HAKm'Wݺћ@{YВI"Csβl2{lt8C%mH΀Ơ1IQle/ 7v^J@:xO*ݓES'mѐ$1KlheƤ#!Ny_$iYM⺂܄HtXW5ݣHXݘKx4U(:DZy޼$PnVm+D 5O$KVy7V,r"x~Kx!i:Ut$ذIB.y7f5{g2J$s'1̣YiԕO8-/ Q(Rl<30:/ Jc(%]oU|"W1U#Uj:A&t>9Π7> Zd-Y7>H#kMeqA%r1zMp >£sS,:{ІPQӊ5are_nW97d:}{Ka<_XMo"j#..(Q秹_&se?ywIkY ~ *ǩsM^ )B "m>MNp װ^,J>P>j1k_KFA$N8b}&sd8)k`0i[@c?+Ȍz:Gy#_Fi xڃɷѽ2o>k"9DH,M|jJN6&9=krmmG(-: 8`K8]OOn@D[GeCX6Z>J3:k&m)9!fk |0 6ه}*{~ڣ㜬ZG_rVLs^$nÐ##LUahM,ayxR _%'yՉj[DQ woDJreXa"vC\]ePG`gNE:nAlX&t{)B\@DN uD&rv`~uWeλDMFgei1{˖̇$ΗuD/>TL$&o>i'Ӱ3;K'G²mA%6J80NdqPEGp䛐7rށ;g_xO醖Zn];,B8J@>L10h5 m^3a5s &_o5p # \}Q9GYxy! ."02ݱ`tvI3K?pMOq7WE} l<(?A)(|Tt:ZL|+lQcslx K82rCL]]5|QVdNlcCҟen-޴tb-9TJI&G20.9PJB r@-[@IG}딧Қf.rr̯e_(&u!kqL ,v|c?q58_w@g؏m~u3ԐՋtzfKqVbJ)ۈ&)7an|P*_QoBj5}$ʲzȝ*_2 nZX`cAbRG+$t4z۞TszKBM|KCl@Ád뢉l sDEIa=_Z >HGȥQDNT5hn 6(}ؽlXU߀0vuTkȼ"9-]ؿ}b+ϞWDXDSު'F-H>E|VӸ("c[|iqBCib˲E`A)STpq=GmKkU,G쏥@}eK  W_cvt9Nȩi®Ts"yFN yD^g6|κkOhdg%L~χy@l&#.E@1 "+S Vv(m$ưх: TWHշE4)o;{ϓ0y4]׉bbWYTnJ?,#OGpMd W HLeD䡝L3l&9OvX@2h`*@1DRS&ߑY=d,3.H_W %u?5YGz|[[~˒FUZDxDE1@ CԨxDT? `W>n ЯZM֊ m#(gyjMОxhC emOWAjgn"h)Xf =s{VDCw;P[_W?E]-B1UREH$id 1W .k[iZ) Jz2@VV=9&sM,5)]La15e~g*3.m?ދcL f7?,!'4><6,1L(0hR}36JvH/`1!pt Ts؟t_Zry<@]AK/_%DVab 2nW hS+z'֔Pu_ ~> uG2=T!хtNѝpCрJ^_SGj=ro%eyl/ݱ)xF~)rY'[MPUԝC(d]RgimH xJ :̢7PSzRN_S"d)x 9ɽ vj}c%3% f~ASqXn<}'#bEPb`\e0,o$jE=S ?(߈ k&ٵbxkv|]&6EMfEiircc{onO>O{y@ 2iV!M#|@[R^@A ! oIU!Mzq&^<Ϸ)y `ż+@#7 B$tj>%"NjSL8"0^g!U5&Ucѷ]Ag~>3ӯi| e|>e/e@83|D6, Gá}淗+>'Qy) GK9\| v MPDŽF08Z"A&]k" 䭑ob/AڰnUGzNxV /!e"־rqU(04r~#9m]_-8 ;b\{u+9Eg/K.ȓ ~GICwɰ6|>bH}=;w&_%=a%- ?k4L--; |ȳJ&pZ N2$5IG痉֩6Yy;\]m>+\$KUh\@[^k3e\D82bu8gekKHՆP+B@@Ԡ=j3]d7:精ҾP^k ԅ۩Myaᾈ2xhukdaE#Ҝ6ͯhqNRDRޜ; 8ƔY6>{$j lP*yȚ;5KC1۵4o8ޏYocq3U4>m*`Rw7[@bH*9"8.}MfĘmkW,P;m­q>~l@Qї d%!}j2uy/h"|gWv BsP*dM e/3V#1c%X"'o, kFC_1K[YK`ȦdBo5.6DZgX`jJȖq$JbbW>f2̕2A"L)O.9 PWEVFl)fݗגCtWQ6@s_umuWf 5KƅȆ`䋍#I0l +fI8b@xyl4oLJQ ηo^r)7JAxJM UG{vbque Kur%QZW*Ԥ WB 5s$ xﲘ`G7o^:߂JX48d[l`ԛGK WGwKiBAյWl_$>7q˄A5&IQ)3e8~hf"7ޠL_/LB% Zusk?T'D0. 6\p0dW:JW$4ѱ="ݎfqAgw/l(zJ"=L~U,2W;LrH*x *g\QgZ.m֨tzi;ɮPܪkuG`O^T/p e FiF71bq^#2tvh,"g&~E1snp mHrta1biEص,B=)?MbR>?Ľ{%u8|h}zW"fK;eo 8\xsSq [f*?Ԣ o} ߹v?H|*T#/`f$$&Q"_k=Ow˄gso%h<+Y6 T<:J*FBa t 덣w:WMswZ= Qw)PXEz, Dȋ@GRP+X[k8P4Q P may>"^)jdT7Gbf{]5Nb>MNE7=j0 7d}{q׺+-\~u҆тMqXFԬ-E٭lxo ~zWH_Rp(:f}=a>^L$Gqב }K IWԤ% R (d_=ʘ&4xo~w叧hDy/iPSjqҋ/#\b-mn7j>d\c^9(␴mVnvDX;.}!MLẔ qї|{N*?ݴg"mS_mP؆> \ J[ o(vw1c6DNqj @{ΓxĝnY]8Z^APyh!q%Ԅ~ +U/eyWz^@+^9ae#nR(C%:0=%.,bgcDun!SR=]pN ?2 bONOhtNd 殒"T[b(KUêƒS>8UOnPnaN&09;Wʈvl ro gv.t@#Y9 jx`fmE\P%̿ 2|j6Hn ay!b1naܿNzK?"8*/޾b}#7[x˨kBP5,)@=} Iw9CM9rޞI-z:Y66uRĶR~)O;[>֌rRҷrWXa$a1KR<)m/n%V ; '[+~c9m1 8xg3O3Xܪ6za<B[E%i䨯. ?`ż^`zd i]s*MX~a{z3a}8=/Pg\c! T4#zj!L;yDlt?( ƥRI{0s6 ́#Ǒ/n/L"7ӼdHy~> p*WL5~?ʊy:@R/us-_("b$㇆ nM){wu&j X)p@/f7sOz1 ѴGC{ bx??rvOMσU6 BQ2g /2 ˭n}%Aǫm-Q&3>v͗wY(LZ,b\];\ }6zr%Վ7J el9UiYch-)N0J7 Y{Ǒef}-U:Fas|OU7CJl>!) sI3lzց$SU1w)=%iԸW=~k {VLZ=v@Ǒx6FVOk2r=SvڷP([H҇ol/^^3Yo v\$\)]cr.Ÿoz<>Ʊn.5ֺ[`ʛʒBZ)U~U2IW2B>h L 8Ps]!5]Mo]M.. v՜4vbl[<|Qf36dzq[ҚaDJM~j`.NYR2瓎!#7A[],OZDG8b4YX1f,R)NFVw*ZI?t9P@ x@f?:JΤ[ ;#O"ҵi\rc0ykM]Z^_+4-gwK1.RqNGscXN-ywu\O#<6 گi2".L] mWq~;^4D"Y}k ' 8hS[Z6lp#pfpMKrvǘgJ+3/za1(#fRSv`:#luߔw#2ѧzձ;7)eonmP -AR/09X$JܚrnB&쵤;uI{ug^5Q}ҭp\C R} TÅdpB֍r51CV|:Ju&޾UM'c@Pe>%nr1*d]n~RydYH ^ 7KLb֬f9u3VkvA#O, EUn90#;*R U\IYF؉~#{Ia2Qòi4Ti^yr6cF%@԰?5g}QMPd!eq(QupMI~.6 E(HGdCWKEcRֳI6|0NAU¾)U׏lګo&iU5$SyNH3r?͢Z/$Ux#FںNaqoIM /tG~U] 5>b$jrrX-mƌ$/8+m;qyKaR@.u@q3䝚`Ө>KF%]s7f{2P4ħ:JL{J⧰ L%T*G{qoujã-:ա{‡lt#$ɦՏUl13B+]ǝC#gl ^h7U1yP.KJ;4aQsj8G%MP;b_7;Ol~^G?N#+7UĮn 꼺&mlTa@$B]<Čy+(})d_3QN|&s֔և <‚,d]~Rj:۱\L"$ٓ_ ;Α01L+-S])JR>ѫ|r*Mj11Iu/bF.1NȺw MU꺚Ppy^h38AwiSLWOZa9Z$L`\,Ywaԏ{09ܶUI /1@0.sȻ]BV+AƤ7v`ڐb0vtPW~hcrN>_+r<Ѻ*~g[أ,@ZR#_4cH} X-n &a,5bz3">8jʙ8 xF2'h@U)F1uWqK=~[2?o:{cb~2\ad]4َI\Q(7WӇ|Y{lj'IQZ>=270KH\ UJ|-U w+A堘&wnxJY^i.@8\NlgJH T|&`>lQ RmvuK`rz}//}L0U8A<(Sy.<#vLƻ"+@(Kh)5@[漙 l+gkЎTQ 2ywnfǤzʎtvb Px%# @SYjF(:]C}ŘUVf qe'EGA30 Ok`\OJЃeq`؂1č1N vVEUuGZm*C}p00- .c/t+v%g Um9}?6{mo@FfBhp%>Ԑ<>u Z] =;dmfsɔr½]$Л$/n{FUS٘|XBDwH:>(KaTt{Ƙ#]e ]yCшI /@N )Lm>*xh8&sez~Ӷ`vTRȐf*Djξ"Pv÷Q] "s}+_xzZՎOI;kpn<Mu!ZϚ'&gvՋ^.(>%B҇MHc#I$m;]꣝ PS7v_Jg@NSE }?r4JeBuVGYr9ݝqNqnjVm|2mWxx]]j*|Y y~D"2.2N AIn.aV$ͽ~A(=zt3p6u Tp^CŠcgf_Qi Q*%jT|/}) *ȀnXNmh<Œޭ*Is%KtzElrߠqCo3)5b~Gv}D5)8bt f!qTа?4j?vi`>ȷp\]ke+P6}h u}- U PdiG3ɲR?E<Oo4TEKbND3ܺ¥HמۤW~FaUv'de\˭|(kH,K.t/PdG5ёbVe&t`9dԈa ʺBuK6e<Rz%P3yKy\񋓲[I@_;RѩlYtx6<ߧtBa$M2*]/98 lf 6C^N秊>G 8c0@l7K9fִhٳ%BILA]JC]çvTlM SF}FID=VlJq99ݵiƈY!@q_C,$9W\$Zv>]u;/m)ʈJ^ a|X (M-F渽 /V0O7 tI95ڈ"Jh`Uб0;C aXy-++[=s,UR8x[kK*uzV#]- 4&M frFԖ߁q>A鯪ǃ =14-$s@:]MU Wk:Y-uBomjq« ry43z?{+4 zGVa\$/!rd9XeK`UMkK)AE& `9"f#O! <A{ȗE0C;'Ĝ9MSLKg{ υ B)kӱw{8%'w2oU?wgO:}K>kAT&% zg;&{wժwe l@5+%H>ܹ0czg䀥_fN_S7?&=WF;yGAʘ1oZSnVDjZ d4>cDT/gHYjѮڵ}Rx|uFwl͑W#KC9BϰH[O_ouS`2d _gÞq 0v`Fq}*⾖(2+vd Zuch?;c3JK`y,~vu#RR :,Hʠɗ5̴9ߕd ށ\h(U4R5xt:4eDԶO?Ev'ғ 3&?eI_a|ơ֦i3lм'": q_˦A0l!C13c ʼ 5;_X_bFP;Z 즎N2|BFiC;1t <˰`)\;:mzZE- y\-ݑ]qB'XwVU0V+IYsBqeVO&ҢβF㌝,ujm^Ri`W刐l׽6NEz--E.2<є1'vS90rY3o3F,5tx zry_mW\o8'au i p`] EaEx?~ W&Tv;\ Vń y/ (wv}E@X3OQlݣc\;QgŔ3)ԙ12;_qD!h}؂|4&ŮRրeHBR9GKhwwnܹOzKn}3b-\T +5lڒĩR{ݷVAQ J'fнa-hnZWĠ}A\ jT}IUԟ/5ͲP>lh5\kĿ2hLsH9hf.eW^VOJ8Lqj0&R՘ X;%[[L mBAI^%60E*m D︳eÿ:i) ۆj5)NCrq *RUͩըfn;K?in p&ED},78r7M4u%,@ϯwa 7.ƎԹ: vW$BRc6_ܼ?ҀJ15a)\x!}dI8'mDPx 7fVr뭞+ 5⋕fh/]#,4燔-_~g80j72ՄxΧ̨ѯd{Y/v EoJg*}dT:ć|ܟšO+A;µiF yn;~MQ%40ͭQjS۞k6xy}+xGtZ9 ) m˜cxZxCh~'G3[uEٝ+l׿(x*Ւ=IF狌ZQ chዛuMAxV,5 ĚWut&3f#s$]h1Q,4,?~*T G x4Q$|WYe: .i{o{І3GJȭ92bn0~:jJ PbgiYfwe],$ +E[^"پu8r`NmJImLpv_`,""TE޶TՃwSw]R՛ LSJ Hq cA]0m]B [!S!.lM1RmXI즐?O)QVK4zR `+{9FU~\o4`f>1cu!s"^2ƈIg۞T\XE#l Q6i5źL]ma3O9a\]]KϺa]X\4gn|8oBkxt-jRti4NN,ve\Ö.O;1чLWdڄšWe}?ىM4pJv}%3I$Y7qTxq4 7 _ǵ] T-ΩUFcc4tK˔V6ѹŌd8zX0f˰Wr5޻' -_oX;>ra/&a)LJB|N{u/0%peZD3?3٘2j : wk*Pmm{oQs$=0V3h^p}bYShC6jH<2Ry.;f ,)MVo֠\ 1*u,gl4BIr0/v*AO_ ߡuo*7VjӞ>`VAn^UY=2]V Pɛ q7A^uN Q|;@Z@ei͗tL74tY:ؒc%zfڃd̎qXt8.?~]S[-?]b`d"FP[]޺}\2%?bV~VY9NrRd/xk~buAQuoGdn}Z=^n E?i‚{Zn  6i(WH eҁ҉-2f G#Xƺk-n{‰ Ӳ-_eU R T(&2cDU(dEerWPV=mn4p{x;RcecRL8-L\6;WVr+ngEJdžǽKAoйXQM[fȢ_:©JJްayxЍ)Fa7iRr틑JEp6 r^AD L&6ټ%I䋹ⶤInQ8B pw}) Vu5!M ?/m[?Nn~9[?A^*GxECiCD݅,*A; WwZ;3-'ZjB%)n~ yjT3VCSf\˽,˨2MϼVc4$1L  >rvJ"fW2Sd Q]Ky?'y?$e!tJA0SW(BHRwwp]J1qVYy#jNL?&oZ:918k>O= S3ܶjTn16$«BmwD JnTF-ݜvIXh'nM%G_~s(*[#ꊎiG/#??*'W hG_ F3rPCh AP5E!obk P3m0%Θ1QTa>rՐpOeΉ gfQ,J{r=\CjǎS7[3ZƩhbqO \'AU"qשr3s77ܤ_X H\_ vdF76)I Mp):RzGE<Ϊhe`+~<$FAqBu?$t KLUc檃܅.6ՠ2[$$d}'qYu2lBxcf+:K4>2=  }8vv(RVBP"t!"2u$? ޒ!{Q p4-*F?6Q.5 EVm>1>Gl@J6 Q{IWj]ֿywP%CTi!}HIf|Q*]H:8Tn̄! 9cnld匍,¸b: l5:͗i ~;;|+(I`Ԭx2WpxHUa]0ߏApr`\oGTywзE@Ur<# x Tw 'Ut+[^ >NU"Ecr4=%ppL&Rsx<,~LbA|;?Ө]|#TUnqED_jtH=/WJqYA;uc ~4CוH0?2ox@r;m|~59W$cN|b%CA]TE{qcW{,Rx %|WSԀ-(!Rx6;q U pc' ."O"7ll.,~Ji&[R|7IiF;by?4kPAd.Pl%,]$_+m[) P$-P M6H5ʶ{ `BR+s)<֯f@! TLWar0 lL6 2*Np(BxZ),&ĀC2~0>٪8"dWk+Syz 2U+Z^WhRZ"9KzfZRFS0>򸥝Rb^nW;ϽڒT˂Hk&aΉ qiPQw`8p?’< NHO֞ :_0RdOx gcBYnR|ۅ4 ã u';0QmU4:j94؇sY[P,8o2O _ "iF0,vT:#QyDhrƒpmoM`AkZZR@Vn,}/uOm(Yt"sfU;èZǍpE)I(2,yy$: \V~r{x+!/ q-5HL^^هFdT,}g%8TŷJacH< K1+ C}Fʨ=Va.5h1`bh ʠ쇀1"w˞BfCύ_yh3u[ `gjv´ q7;?bgq_xgTSv}i_! pvQnf䡓&sv1e%u Yap'%H<>;έtzԜҬp1謄7ʘFq9[guҤ߁yeq]B&t8o:w%Af`SmwDaݨ?ZUQݤ"< 0p|yE]i=RU(d29.4z$\:h69Θ/kUclP*jErUVw#݌Ӊ=01;)R~2)N QU~1X[x8JnYLYA*ivҍrM*>yhf}}etw43t&XASXLDsrl =OyY2l\^y,WgX1i`CGlg;0Ĺ.ơ :O>:O#FVBrfVb|8j O l 7DzTp.tW7%2X1? $2; 6eR# /ЇsC 7(0aN%> P]90вa :0< ~M%3r7B2UitCx;!F5x/uDP!lg˰h[u+sF-8 LZ :>)CBy;40fMf@?RS U7tcOR%{\]H?g(kpat.iR4t͒}FE( Uƺ?L;TS_kB%*^HES RvNV^=yyj/ĮoHW<_)6T` IȂ$]MOv0.^ &5 (AnO\[ځx%ä(ٞL7G蔗w,7uznNLVTd͜򮽒=K?6ɈXE5ul*\RhxJ l0 DRz9k WNN:7\f@A)'~iAOdkx͏B@ #tRHm2Xv${dy3Y\˅b0tf#MqKzȗٴA|1A!NGGI.is"Ӳm2.z?EWea((6XoR0M1.~tF^7P2N4cGW%J؏8+,V'a"n(U`bꭆ;PqJ /Ӓ3MBԀJɫ`TY͔q;w$>=i*n:O"'SK ?&o$]+ip7P1ˌzrXsɠnw`T)YKhgH!ۨ:n/t1R#3@;A)LBZqϢ/KmM+ eR L,P<j)R>>x},.TBL~vI@<.@8w_:՞!ǥgjt=6>KWGUD(w%pu01A$u,*1|Z``$IvxmZb<#6)Yy]qc_|Ut{h(ڍӁ1~[PPx.I/!ބт(|>3:j.]ޫw":¹yiJal3j?QjΏSZ6Q%E!x:I1Ujafgcn]gL!ydɬ>VKЃ!e z _xe lџ#r)^vzy 34 -1_'|N,ފ[}xS:#}=g9g.Iۚ{O_Bnr9^q So}|{G8*]63a`{)&݇ r HP"  ~V+(OXa`8ckL5QxF,.u?&׿٭XSELcs譑BþãloA*}|8X"@܋U4IlrCw3 2DAOಿU>j@zI >cE|kd< !Xa^ߌ Tb=B^}\(6{zJ#Or/eO[Jcǝe4/rmcҫM~$ /%L$AJczz:Y6ʾ4؍1ȳ$ﻕHpm1]:5owݑ!lO7 k~]{9P=rqKS|iSka,։FK^0z`Nd$"|p%f";vص⻡y<ۋm%Q> RpS(ˁ_&Pg#)ɅX-eյ'0G%ra8T"ڿ}_Y-,߂܌0F!T Z=ۘh.NS/ Md}Q@)D50Tzr^WGqMzWzsd蘦IwJx\bj΢"RH%;Rν$ղ+ My[%\d/)˙k_|jL`^-(K!IwfC50/p/{hy chu &.tU "ۀT47| + OկnvX4q_Hl7F4Vb~TkQX`΍ovptǁf+a_3G'iXEjIv .55u:׏.?YvuB-u|\JZh$JW"B$Fį[SX}4DV;,d4t_:z>gpNQ:@ le+'z#O13W = 7Y̸cōV#W֩zU XEUe)xyyM쏀b?r3?ezfТ-ίhq'{^j+_FAL'H+wnn?e%}zY<]=>D%׌Τz1q(>do.$!A"|P+ԃcs&:k:XI`]bL&*ߌnofA {Zf ~*m+@e~p/i:KǸrtÿtڿTIę}D^zHNQk~]f5{9hShϑ۟3{Q 5t|0\z*/7M5b| [,g'tk]WMFE +#cWXfϩ< ;F͝+QΟB8 NSط]9}OU4%4z7QK*--HcIATj3[{ ?)"8.` i{E ̳2ޠtmi>ľ@kԄ ;BC KWPSMZb57rSZ_210f(᱿0w"1w$BcR𪄬˄wNHda OD1dO }sCG2:g.>r'1qũٓkeGfU `{'13\ 4x8JKwWZ;ZَH S5Qut}o-6I[)شʎkW R,.&:j2DȮڵ@^ q͕<ʭ9ߎ(PE:XtbF*ZPeR+|n0zډgތ ЄU]SS@0$ ؙ ȵ'!3UA*Aωe KkZKlj>D6g%$(@;IcGJeo=^x"^*ۤN=K_W)݊ 5ؓ{9PdrBnN1rao6G$VæSǼ3 U'lJUWpef|tfz?1~/ׇS<ПR(?@e:N:/^3 nI8TtthL"߫Q1 Y|4Nam>3u6{ xT5F&ơ9[]vvQ`)oi+46F ۦăt@ܡTeg%)Q 1S@OzJt O7at "K:n`ρ j! )Z$Г4z@hsbJ 9L9~uHQ»Z`JDWֹF\cuOBK':Q`AzzI*j?nϋ^Ŷ-|(~CBv'SrH#HHF9~5Qkuu5䒙!bV?rB 1NZ?H]ثmN NF GgUYbX e,P Ɨ\L TN3֔Q_/:bS!qsfkw"pKAOBX\Wɪ1!}i>71@Zޮ|Lk I/Z\@s{&0u?<!+n(*rx Z]ﮱ,>E[MNyI]ܴx+WJ\޸0i)@BpձXvNlNBBOcF5Z.; *HsY'@$H{aBV1֣ʧmT^.^55G3tF﬍H@5|*2sn+Νdd*zO3Zq}-r5+h9 Y../:ՏwrKb |tvRQ)ٓwHj*r kv/A,6LA+Ģi孚AX 7:qA܌Z1ٰ gbaE~_$|95كSky(yoT`(7$q1W4?):.*sjϤFXLY~;Z=Lcg =R" .,_nfԡ"afN_9@zXp˾fk$q ^BjRqJK !֛O^f!Pf?w=K8LOĀ36W (@iݭَ@U4YߠLji) &.΃*tT(Y`F:2 Ns y;ZyE-}֗'Z =AD-qᔺؒxdhVHS(da;9?Wz o͜7[:h^mC"`)H/L5*jQdqXV:kŽv{dv!;b/\VS+X!'HPf?ƁE (:]cDWSsg?Dfs&ⶍޏߗڒAPEV? ]tA:E#FK ,<`z?vu:g1,1Qq& xa۞6Eh E@fGpHŗL6Qgk4 ǼA^ &T(Lk`4Z"R KTNn ڴeAsc}5G6T\f,(`eUNKٿ isNqT3;R%RYd:\ɯE&V|ޅP9n" KФ/j(fi׿$Xge ԐB%IHfTw] fՔ̸V;:,GơS-`Yo~ӜUqmpKDzT|6!.(*"5JN0/ %_1Շe)C{l*wI}~Uf/|X, O ͳ^=r?kpj2Q FI#ɫvJ &tݒBKzv`.I7va]<*c%߹ kh#JY|JOa;ߍCoq.ם $)[84܏pGSkv%ySNBzc`J!I鶃*G)洙UQ@7ӘȻ{b!ܻ1u䞸`c}5<5;vwty˔lfPPpiyoT%==0,R >B\(x0.'>l(EC=iBrg s9이Xp[+vN`Sl]*$  o%F :E=OO8ihi :'4Q[~GۆؔTYݾZ${]Ft*OgN(5l;^dXgBZƭf/:J\T.tj1j8e,0~#hc>b͂=+} eV@ck,7`Ͱ\xo:EbAuQIzQf)wP^4dW]'DȬ ^g,, AS R?5 8T3g09/׃*@3X_yWgݶ%H[C:ɫx Vd-Q%˚|uCBczJ1,vJeŲ@VdX",6|19NS;"9@sMЉAjh/? a#C)F+F)Q#ELh'BHD^@Y&>sЍSKǗNgU6\;~m؃BW4QpR!ɧs>_W Ϻ[/XS9}/Iy/>h-ڞgi~lA4ıƐ5 [!:wpu2Ś)1GTCC˜PoVFHڭ} (6IkYrA:ݮTݦ4ΆE_í5 i|G`("C'6· %*~7㧧20(>ieiV~yfeΨJRk sBO8 1L݃7u&/;8,%|RE0B- j>84JUl&8+BoՍT,/3cpϠ i{r ~Z}/Z^$^mEN-GBtFm`Bn(Vrˍm!nut޻2 ݃l=S0# ~Bk%` -;KbOԯ8+"|Q+Fg&^$R| |Fg`]=$ D!4Di(RQGk'/fzBi7/J{(' U>Y"-~H2SrI}(h;^8n-9@ݮI) vLuKBwC.ɖD!CF2 ߊQs 7dܴiBŞyhP6 ?}x~5ulu{# u5C\Lwi1 I.wq:@`;MXhszCѼ D[F\$8࿗˷w0][akFn"Hݞ\T@ޚ ZϏ$n8L *XNd5*]$SƆ"= ]8aT-P3cV/G1k* V]+E$Z/gNPZQ` U&]VNc}惴eߎpš@BZzw ,} `;z5@((>)PjnyZT)ep_ieJEd:8m{ƨAS%)Y/t2eY?LAoA9xnɝ(/j:9zk*e!=NGu2( %: {Ȳ) 1Fm]M"bTiIjjcj*/5kTUŮq:7d|7_kC] VOwGvp*Le%`I9uYUQe'np h{x9 %,*u&R,.dՆACf &Ir/uMWfrȝJRrĞ|ʮmlJI@nkeTîR,}*áEPʋn@_Y2໹V+@Z#Ew̧}y%N?O^]Ia]14L`9kg" T֬lumȴbe+Bv;i9*'^ I/Z5wO r`fm[ Bq;U1V3FE\&m0|G6F%mIoOֲ]=:$z Oߤn9!=8I؅d3mm8Z~-%!A֖-|!QW0̄fI‚}n`kМ}u R?RhiV/%Jy*؜:ߣIIx)lHB sю3hC}PvZ[sO:yA=]ByV&pNI)Kv<<G{[)e>P,e0 [_rKh/3tĭ8POBR({FG$lD7ӈ9rQ*Guنe-Q^}ˤu>x /8 Ԉ)yH%0J>.Zl|=&y" `}inw(LZGx"ő[e`떺&m2V!ݙmIr $g)'"=Z XF%(/3Q?FbvDE݆ +q=YZ&EkWGE?=5nO`ǝE`&7$X.g:@rrί'5%ʱbӂodԉB :з\'EPND{i], RT\Ki |o;q'$ ,ƻDi'&Vk5F>ÙZ Rv/viNDc. _fVW[̠imI(c⥌~]&"p!}mD4-c6}"n%O+,JfLs/}IqO\u,;ڏy+`m ] I,&"~k=%m讕4Lsz1MWUZ5=!MaFBg׀9WRw ,]ʅF<, {%MF]gLItf |!BԲzz&'筠1/TB)ؖdU =~],$ 6~Q&b]B&ԤO ywU^.wo\qx΅^urd-)A|Yn̸?`{>AEhH{ "O\UR-ӡn6IJ&Q|N[֫ !4+rtn.T24@@ r)[kF\'AW\+zC+c[Vl{3uY7!The[†fpȎ+5cnmVI_:tX@)/>/=;Mis˝E#\]XRD"ڢqyMyH++i+W%cCf%ߟ+_sTYcm}NmF z+Y sD}zc)SSF(vE{SF &@[d(1|ѐtvX]K( =H{t/:s' p%)2 o] -kӰulQܭۇj3:,xeUl{/+txmya+{DQ~p5t<$^XPx\53,-36Q7sHV[.> ; VRmLs[B$1&P1Fu򤳄1fJsKWPX7E+T:})١#'ra2y_|ikB.CO%,Hd֜ʣn)<+By}P'}P^NsNz뿹; .3U,3':E`{ĐhfڼD?!;\4#%fWN[xl#lѣ'@gPڍaM %I= :zObpH켧y[։4 /q1,20f͆ێiv;$oKUkFϹҎe"\Ϸmm^,Š#"9,xH9se'bί20d[Z=(A?88ĶnQ o&2.f2K ( &2^=#ћ38f)2WO,36L`I1XlXX<,uC_jpF-i >,bҏzZ~C /u?f׸-0E: h푱Vd(>ظHA%M\6D #Q&IV`E=,X%U#0;n!Ay%pz`G7;e1aGo:ZGR^m P+PC ' {862StHT>/3Glfɠ.]B6EUq t4$E@ O,|$gëNɧ찷bRtkwOч\ê lb?Jb~ t4b74%NJ,KKThT3+}Ms p A{As6LxXEAǘ*V<91\8\Έ-H{]1I"g(t#KZ|^tƌM$-=*ޱk2Q&KJtӜ,s,{ĆJt:8HV6^A~!ի5S'?玲Y~FZO܈rMX̮+8`7 /%76 kd"Me'Sgv+Ġ==NhEp8G\-9Cq}ȵ;'$~*EgP ފt}w3ڸBQ"R%tyi c9=~9qBauW.8";?pAxQ/ʠ3T FAE }a+hPе6rh!Iwː"fwmYS6QJ^Xͬ0`OBe{'>(][̚nNe,cKV4L!QLsRܫ \{,^ʂ)\A +V/GC1JMeeO\wmBgAȔ>TW:>( 2 |]dR<K[qϡu1։+6u[K(VP3+o}j|mǞ+s~Qo@*:Je8moͨL^O٢ljۻ"ga4,œnƙeNG€.m&AKZ6Ue$zEʿzC,xz3Ŏ^8MyS@H@*EIOOFJ×Rj1\VT4t0ZLGo{ AHqqzйpڠX=tMGZA|%EpQi;|ȥWi=sz,t 9ONؤwghb`@<+c-ҩS"Uጋ;_qѤaBqx7y]g:B2XΙU]n\01o20ٺ(Ld@oO59(|A ~ogŻߥ$OpoϬJW)fp07«קjMip? C<&7QTq9\l`8ij xRO?m' [Ӝ#hrstsewZ(s݈y֞6ڭ/X~*-ݑ̟q#h]h.Ebip"[G*+/XDH̱Q-$ckfN5$ njEUU866 j`a1:FS'}MAEpH/S:ha=Y 3;Zo O0 RND>3#*,2dψgK M N# ic۷}~DB `ð^~ŕ3s?Ei`=w2֚`({@JSD@1}򔢇^J",e6NQK5@Y՗ٴ L˔69ݞ (" 叺7#8ݔ@@f]l<ڦc NnhaGγOeUt0Ȁ##p}ڑz}"qzZ{[d1dlJ 7D&B@b$lU6A^)I(5껈c>]x(eziA¨=2h7UUEoX83֏y5Ƭ>GlؿȝIwt cY\WHGo+̻0ZP"b58*>,?%Lyzx vN+Q Ʈu䒻Od^@ ]pVmMjM'b hnu`GVʚUzwڲc]([+-M`}h2N j4!"jz|$lu:,&͡6Hω*Ȉ:VWCYn$leܳ\">JZh)w쩴Yo.߅luV%яi&W_\nXґ Bn̺θ #8Gc#wAIvrS9UnܓM9]VjL:h/&+ƯJ&`z= }JcPڐ% #0"czJX ElVh !@âk"_D2(Ll )'6+vsE  CdY\^O<TUc*y]ԑ?)?Ke՚<n<烸>4=S%"g|hq\LdpY3-9.ʱZֶ#O$fZ5*"dU'E gD4NOW40K1&.- H؜1-T 9gK6ZjwS3sL<#[BdvJrp~A*w?T>~QAjn5?U]ԋo%]).8R *R1UށjIHFhC$3T[YyB󩳬Ԛ爛@vv/W >ìwɗm&VVgv&;\Yu@?BS4!ӣs7Tj|_uzR}jBn*Si6$֞GU8)σS'4صե_ >]Rk/NwEH&[᧸`p1~{h^<5 6;}$Ó+,o:Zs7m0 ف#ai@G%%GCX/5|,!lҲ 7_5z_mzêY\%X@X/zYxp0Y o %VjI2.!fv{8預HPHZՆpD+ <8s݇4 @)FkFd*'TC=qVEM*Rm_nb%7OLcQ-St;U[F )6MGHoKFڝ'.5ED1gp$&`|fk5 @@͋j{̠v`FY fi/V_bѨS (@R@ _lP¯dOC|d6BF<"c`-bSmz;>,~*ݖFѲsnZqZuRF&InY2=Q1pyʻ:sJr⇛ 'QsQW4kߛ{&]$ 5c+vX Kp:ӂG5-9tJڿfd}..d;V(P5G,.؉B|ȝcg2i"|3}e˴eE>iCIWXo5$3]PFŢYJ`Bn>@9,N3 \},^ѿQG{ßȨŸɌ׈2+ W<7ݏO \b掰S-(C9q"/xIwN^|$ȟQNbz֎X;Z猟:2`TG;DgߨPOGqX}T(/#XhK[*O a\oxU1PU>AJmx7xJѴ2ݨh?^o1""0|%#rTG4*r9=(B>Ny>]aaʕ+)[.J@ەȷD/+^03\z%o "c-ѥ@A"Z 1GĆ&=m#^'ѳ,Y*y$c8oFg/{VqP[d%5v.g֜޷-ӃIpr߃9"1"M) >d\drFbTS27룃` {E6oaRGYp!?,. lE?2kD.`gkeEOヵ+Ded=/!L78נ9s3ݚ^&|Q0%ǀGW3%|, eSVうlWiO/%"gpjeL#.$~?I*}vƂqb9Hk?ʹIϞ@u>ڸ Laoe.Y k!L1Vaɏ$/R369ֺ3S/Ar=AYX>SQ bҙc1ۙ=&ؚ}-噢yJiyU l{R 6%'mUN.Ufe;?yۙQ~Uچ hL CR3&X*ٔz G3S7]$L@9g!  `! i2rs_M,I+vo6;"DrfCC}{[ l 㻥Ь Pn/ {MPwe*L,(nI\ `DQes| Xw-/與às6;'ݫ}&Ͷi4pTĩ/^lGUWU玬S.8GH#g7K Ecީ'&pf64̽#&&IR6:u\%;f=LK!FqF4g] p)O4Fob\Ŀ0vZDtM`G{%HUa |QKW.&)`i&3ɪ|Ksu=YZװwqL)8rz!~eWJ{du-}EU"K򴽃7 t3@xOGҍ.]u, [GjMu>L;[ %n9=GFrxU: +Ahp;<<=3|݆%54ԝs3BН EUJ xѤ*1c )/ъu;Q)n,~3hZVYS7.WR޳uG[c-p骖-ޤ8jث ìGj׫9'^ꈅqq*_:-RAp+~1I%zq_D-V4_8^ENWω nO@B)d"o`Dv"C@.tMB$ xg ^()贄;zhC@*kͧ&;Jo'=+"qXpVugeOKԂnjӦK?cbo؋x>-<a/7ZzBХ,s[Ŏ@ckTGˇ%vWME^ -/gE2ʠ 78[ 2¢Y"ߵ]N; )n0"HL-<H+gQ?!1Kߡ'jS~psK"򣞼S O\]˶I"h*rC M @kR,Ϡs@R!"kMV2ZK8ԁ׏T% k GrA6uӯĿAbNn:-ڌB-C52Dw}"pWg=N4?+)9q_LFͰm'5^1 xLQ; y㏌asC Y ;65rHeUC] 7HK?Xhʧ+i7Q]GnzW *F{#a\uB6W|֣ Vdɀuvx$F;COFJ2  <ğ8@2b=W]YEf-Wb&grR7L岙+W9)so1S\?&=?0 C:畞@k^2y$<-|4PϰxD%ۊB 9TdYۉGp6v]{^ao$Ɍa!SkſU(&2)#x ig]9 Ԏh½B@W.˾bp\_L&@bNg,-&a/NB1t, Yݫ/s;hI쥾|d 8xݍl27'A`ei0}$]1kA<.;}hXƱ8f` }1G6NY:;2LA<F/Ohp9QDnhƀ}ʤu[QAkhC! ,0D`GtH Q}c-psWGI\T?X W;+vXl͜-4p *;oMeOr!BUyWjKxo bEX*/rZw%":rh \(9SR?OfS Oc{ꬑ/7~tnOh*JrUC< \X_דhCsx-cGBGrJ4YWj-ojY b}g)5"p]}๟IA>k,h4Tpa}{` ?3 ;DGU h7J8޵3xXz:0u2]GdZV{ol9Mfpw^1qzR*egNm9vV7|5,~qʂdՁj{ofn")R,wpi:0sڝjgaMpM+J VRgE?3Be4TL˷=r G {]IڠtGfC&~I "3?̰(EeNβiՏ^mXrIw#3p%>}2*‘~|طKͳKr_͊".Z)\ ԚtBQf}7]m8=4i'vl[ސ6͍I[h͚*GT!?>O;*!6ȼ#,ᖃՋ.:^ E{4m,LfP0l}ԢԂ-[OFSRop GQ,/2SѕrJY}V&|ig-Zo8*s 'ӓ,aN૮!j APjmǾ}1uLë8$t̚b:',P ׄVy!H'n)csM9jyN0Nlfbҩ#8K֕i:C(R?O,e> ,ӝ)$<鹽s2oxĤ$ 83hw5)25ٴ&3A%W?iթ&}-cw pE[^2B񁸕#kT oMxS %q=*f@%7S9( DG#9@"#]JP[ Fhgònz:8 0xDBEJ6![ȻmURrm@+6! j!'(\}@&o1fqxoLhliBu(a>{9X?7=eG_Gu0/8] Q0"2!. :oVOMb,Ph3K&d1*hLzz@7וCхj~. B:w"S4~΃VRAq.Yt yYHo1G߳Ek|3X,HY1jGذkYI]/ge7qtN XO:7;6\QN ikec%1 v䓶׎ұe͑'qMQjvmw. cMk-m y8\T,}#u`;V~Nx<^IЁeF19NRTJ).2JxV_iEs$4:(go;SB ˳-,gsz5p%V,_u@5PRK0%Cl!Sy|씥,Ժ)(>) j*D>vKI~A1o?KYa4x U%7nC67먄4{ mRG߷&P|>w\/ :h!UZ#Q{3fmH,ػPK0O ppnVuMtFHD%@OxJ=hE m-ρvFGd? 흁#(C'1n B:ް\w-A#d;vIH5Lqq%#* S:9<1`a_@,t=ܸuYhnmsCl4ِbD0,= 3jiPKu?֍ˬpMiYVF>n0'uMKpPkB5өiR)O (!N ,tbxUQC2_|J63z*=j-d@ ;$r4}!ndX/W,Nۯ^m$ۉW%z ɔ7~-YC۔״d4NK8 RSUĈ_UjMf q"歲B]H€\8`%OO}gC3Di%#3xbZ9YGcaJTK>V`Ti^+Y]%FvRT\8'}P^/Q[[-$3mBI߅LÙǦ*ʌN@ޟ܈^?}>7 eĸ/ib^:g"Ka';JYDG8MG 4zБ[S%-MCcɾbXfJO>-BDv2HTBM3J N`%X80yϊ`2Zσ g'Ȉ e?",M:¦=w66BBHk;˧Vx(܎ /TA5S!+,R:GPpa!D% O#]so !͐ڜӴۗSApTЦJTr (+G*Q&K&^n(b=ڬfX Ԝ1`7[Y~O,SE}mUAIjkT`NgOXs|Ph֋w3uG4<m7rU`q*1 CwQ!'X8n*B9a9;,VdWwfia}n?#V*#'rUm ,44w)!;M,Ҷ[/ ]z" ɷ+LJ`e5?;z t8Y;}}1owa_3TsTjQ׮4OyW- (%c$)BQAoZlsXfO}sͥBhơq+ashFj٢ZKM#JX?>sxm8?!bEͧpQ8WVla2 k XYԽJf?]쬬mw:at1½ ^.@Er#| # zsČG8m}#ɈX @aP70L/@f g ]eFtn6p^`|f'2C~7i.:yͰ5օ\<`ȒcV*cCJ37WJ%Ta0jH:QSwDRN&2%X"4&kNHՏFGWR#!/;&i./JRo =7Whu"V5䷉ШkUѸOYdhGEj3^U$?Hq|SBV@ G4?Y#nw!Fs\8x^:_1'};^ T'QOe.7 ty>%)^yt4m|O`c )+c1c-XinVtcO@U @f'j25w,F5&j:Am\Ā4)K]79J]|nc-Mn0$I]+w4"6w 1)q/4xrP#/RkwZv>/@M?ҢW\bB䰵)Ć@:)hҜJ*& "cD;*ת)%zr C}6k`1$ jVa:INa2UE7OG4 ;d:iwGDo>> ?O뺵ffy,~vz %~|Lv/]DnSМ|h@=W;<9t#7W!! J5QoUIKn_)h(ۿLm@܍]A'74*VX.2lxt;/ϭ7aQ$oD "ﭼ7ʌ DQ <} a@vԈ60"?6b>@%@}T J[hO L‹IHde{\ZXNpAtW\o0y ;h/l׽Yx+d*Nȁh\,E\ʴeDxqEeWX[;cR9$PVr3K-D7V|WD`_O,Zć?Lȥ I}q/Ps)8c췒>IE7Otż]ע'0ëdǵ-M{ײ kvWFJxm2w⳯Ȥ׺ 4Mzm %J(9a ֬͐wj[+p,Ϛ+&0S,"' v`G1DNDHN_GdTlKh$:S<LJXhCq5r_{Uưt9̊)p^Fv@`=c*rN'p ;=i( Iv'0ږGYl(xJ$m}t_!_a#PN ׃q l{T\1#o5UތܔRۈS0ګ] \G$nERFS[\(N@Eey ]qAYl0r~"xf~[>+V]$V)aHGdzlu$ uJP9>fQ*7amIV ' \3 nuhRD$\M&ױ[qT' 2;؝5|*"w5=lt(`I^y{_94E$3u CN6jMa ,x֝W6$L;jN1Q<9Y$=Li,]< GFh1q )ޖ*X '+&5nSKG7 S_5V| q{e f?f(%g'&|EnD8̒TPX7op?u¹x%zpO+PÊɑ&5s) R¨#ɄΊ4SI׉𯜴TRؠXNflIFP6i0h^Sf;`z^Eư&a+D# G#W,SmEpsk1 TOL;YnwlS[i;!V%OU{˃Ui/ ̹ـZ Z"H#~ܖoc[P~n;'@_lPw* D_4tڜZSK[+ɽkGé) ÌI`XNc| Q.^ t?ͽC2߁Ng2gc,G"hGime}NyTr9F͏-CqAlDrWaLiѧ"7*cbA^ϖ 4wqMGPW8k>E$9;A Y =z K_m뽈0KBP (٬k@dK\=8кÅyˏzC5 O5jYz$3eA7͚|P50U`b`5qgxJ'hġh=*U X3bm%j1FIؓr1SSRTujOrb1D}r%#~K@ɴ(F{>+B7;|-FH,+kCIBM60I剱]ݾ8-bAk07I'*7swa5~,mHR `?#lJjȱYjU`typgv}r7jhrj'5ODO7cR,CCH$d\0J\%b~:P@ca{<:?H+@ENg "9^Yp&%z˒Zm]nnh"<`oz /% (&(C߿!F])7&n;Ŧ|:3/BLl]MF@)M/j4ډBr:);S<|" w| J pAod3C2E n+:P.B%~%ᑙwc(*rWn\Yn]N9]`vgT5&n6ߩae#f)'xMNw0D Of]dnIXȾ ^:G4(no-x-98o3^ 4I?ɧk]+'ne0{" H؇;LE68|Ui _>=&2.9)L)c%Bؚp>D5h;M*nkzȀ\V]Y`eJgW ;+V"L΀^d'O0>A^V0T#L'{y: JN, @Q5^QRXa'M=Pq>sbm͉&5#9,:/氦3_ܲBENjVE("tpwjČs`WG ff9H'xLTi4ęfB!ĠM|4~ 6Dž?n# 1ZvCH=;u(OL=WҾn+ |q|< {c_oQZT-yga*E3Le1&_lQ^tMp,?gI;+)?S ;jU:?_PDd|?CBC JQ[ﯙ>H١cb: 6NA~Êz@.|m"8F %^Q k H҈EkcГ?7!;@zL<%ˡF1lv&"uwM4QIğu NȜ %C1 'H?do[H/y҂lkƍr5Sƫ 7z̀Ԇn)=tFD2;+Y_x |gȥ{ q~o0=g 1%? ~,ZISh,cp]Y"*Oq37WLD|puB;.9]<zP%wbԨW(H|_ m+;y⻗}ְa!ԃ˛ \12Hfڄdf\bJOhXnCoJj4MF=T@r}Xa(8ڊV"ە&Q|${S_XqƏtlѼ?7>sX.k8BD0ulB|E`vUudUݻᚋcv2 h "S.D)KkɨR6ؖs3D:NØ4Ϲe~M"鏰݌޳]_Q%?os׭a  +QՎpK xQ+\ f; ))VqC4I3k95jFn2a'Nx@tdúqZ.,iwSp~BHԕti#G܄uf,Z=V2K$ֺ]5e/G#0ᒇXHYcopO 袞as$M ½9?\S3 32hv;7eC{NI5@&Q@RЮOËL2:nZpʒB_O~#Kt^9jd-0=Sק~Y -STMXБ6EMbX,{?Ap\ \y zbP+킃>CHΘ9yŘb3P|J΅mݪ㦣2= Yi}es׿¸C]'SZ"ni/ H6"Qo'R?(sU {Zp2''f8?a_TIh@PWZiVwտ-yPŶVO3ǝv.~  tcKi}zh.f䨴B:yKep7i-Fi1G,3jF+1 kPV*.pT@&Sըp3dv Tzbw})76$u-<(4Y FeR!TR=L_rOFL-7w GjIn\[ Zma7N2Ef7Ae4zP+rB´G@&唞f_ٖIxdK*] :a:!ߨ-y}+͜_IV|HD"e&$R/.ѷ:Y;\ gB:pI3}Ub~S~/˟9dvc5pZilŬdh6c& :H;Ă0P̼ϳP-oBxs?XZAbsF־tV#Yijo*ӵ)ek8K [(2?b=fsD W]VZ~ О _aAycnkRJQ=ivzE/2mĖ85X"bjFѫFn{DCOe6,YƯ Xlk!UO_JN$k P]à@yqQ2i$.YX5{ջc'P1H |Q Z/: H{}G֛[t y_=ʙ:%FCȘCLHu ~a׹fr@8Z9ø.4*֟CI<[]9})OG>Tv 9$▿  b2`X С6qżV]ivE?g^0P0LL8 Z=ǣV Sӄ* Sp*dpD6h%$Õjk>OY?:5[ā['(,7b$dO+شU3o:)1L d<8-5t[!*] j{;xOdtx2],y drwcWBoMM6LҌ=*^ɗ̚-5$ʢ!TwKlո221`&"~!;>f,Yc<>t*yQ[̃ȸm1丿"K2@+I`zTy^Rڅ^5@e)?GP$Rb}R+/D؎Bɷ $&4Y;q'%@xQ/Hp;+ >FB^%/g3OP;y>7qVm2jRHI#{xv*ȝsǥ:w##:NJQ9Ip0[g3w sh;} xdFoTXhO#/T@}2ҏtPMZ\d|+97ǚ-1BVF3w@1#V&)Ǥ74vG̙t|> 3j9F7 9q,X#jʡV/}y`"cIY\ޘ/Y)̯O5[3(jz[JP/7ouZ& õTChB㣡Sk2XҚe jViYߟ2Cg\ BaZ14JC>1}vx-Vķ`tgVD\_X+p!G4qSd28*c sDHzwnK:HC0vUWq̨OmW(;jVƸ?׏fs}lhqx.ʣ,Rߐ|\Xӝv `Lauw :JNЕD@?. Nt0É%J0UB8'?yWt[(PV 8(!ǩ= k4S"cԤU12j=(|4ad6JKIGFV%ko07+"՚`s  ,^h^_eQN굙g B"ӄ2^R)oIg$`&J ?Z:Rbt- cSڅ2L-p9/8NI>QCI1 p6xVOW35Ek) 5DG6^ǒ#!+gqw܋sgMqPP0ʛumujo;?e_K l. ď2f%wPdC9g+A;p?.LDGՙ|"[^hͬ$GFS"2C< ퟰ}xHFޯ,#*4],OnDa(=*Z%ӂwL bsf<-td҅ `r e{EQ]ƅ8R[r.$ѣ} S'|°<}ek[@n- XWFC7%Ad2۽;$.E[ H8$LǪxry Ѥ5Nh ~T~.17?Gl}=R,plE7%ZAuJj?!'9y'@3rI(DRD&m$$[nٜ>01%Xm` k@ PL~RٴaxUeiǫK_ksQΧQ>1ȴ&%L AaEPs c~VRc_LC_&Sf*^^+&c̆BZyZW&l΁TGs?Y| }3lׁOjn^cu@vY6׋ >RjBdvV,\amvd7jd~!v&'w(rX< Q\6و"@ZJJXbynH/` &K8m&%ʉ-*G4noav;c\L٥J'JF}hxUr=aizH0cP5jWbnG2=:iG!V.GfVZ]V\T|y{(Hі̶zjnS djG V%MFjNG42R;0|"\9jT y `HW˲ CTd>xM$r.;Ӯ#-|<`C@fdS{ŒL+жTZBMXg-}DC(W\*RIɼƽ̓}1A#ʐ$e. Cވ~,Qn% fJF !KU ۽%ODH.k?>:B@x5Eg| ^Faާ܊6VPuB)e3|r)YT)F=Fh+;My3*m˻’+tI$ŹdVHj_Z_p 3P;6L}P zQ VMyuA%yORiyw>r (5@Wum5lxYs @76WZ3_V*)[g3lBZz^Z!Jl ~k(W_In͹RPg4󣧂@5GPBȩOb8pz᜶% UΊ Ͻ١ FaC GG4;{TPX5F?f'P9$t-F i* )0:+W Lj`q|d~m8fvͷi6Y~w΁0!!EaJrP^y)ިSQq9Sx;@12* ?$-:U"q9;b[ *S5Hbv֓tW^и-w6bSW/HM.Wڟ$`CEu5iB c~H[Dt|b'%t y_R"EXcbj"zn̡H+@59JAtǢޥA T>DT_=MUj?TRC!l;~Dzv8C.2)ZD&~qw 柕z IL҇UB6epid6x.݂@dokV3:wThQ' DXEb97e(^+EmBxKgy]cfHI@'`>.FjL~t /-P+ߏGvzBV+< PT+5ٜb #doV|" igwq7H$϶8 ͧO䇕jrCϑurS;ǗINTq͟Q# i J]gp: }eň42g*\#/ho9 oI,o`і?]}3m45WsEMl<ͥ5 U66ܨ>_#-HatA-bf iGq+`Ij(X 48̸k}sXXEj)n `Y$9JY62Upg<EPaoGKC]@%eE|!""uV]A٘"G&{&a$wO\Kjfmͪ L6RQ)#h39O0ыbd \M GԭC2jV(&oF*omyNzPVIјW ?r]yh [AX01 k!Z@ǫWhv/Ϣ9*jC =PUny1E r| qZ=F]jk]ӣZ.y Eؾ 7ZtܥШ:<-_侑֣5ANAF@X >(]Q x_ t쉬!+ujMm@l i !|>3G`^ԗ['sIK–m ^9 ӧ/mɿ:b }J;1Ȯ֯қ;#TQv)+dq%^0NzJ͊(Ak._7?3d(Al88;KbmgM̖wH<'NeHV6&RDs~r |UB3@r'3; 62&WNGM6-d# H(*P^ʗHj( '|Iuy"ڢ% 1cr֥v,/E!Zi+䖸.wbQƨ)p8p|jB F@Xbc:UL8H`ll[33F0@/xVzD;T\aAVkۋG7\ɡ|oǞK_ƒnJ\dq$5Z|e|;jt*"Y#GYY;*G@9ī>z(>-ЌPϭ>ڽ;IpzT+P 0TNd'Fhwx88~ *M8myb5“ؠI'T}qQf|L1s1YgV;t oyB5esnЍXK=i ybwvn|r6qH,2s w((_lxȺ&T}Ez3껴T^emv9nv!~ǃj_ Cd(~; f1Z`ݰgG}+-BQ\=TRGl"mbZ߼8BI!pj\]:P"szgLE}UܘEPOdAs. x7˔~Z 5YF;45d  T%iRzJ@>:N^wS@R(o ToaI)煒)< u| ×C3.""踇2vgMs,zSv&J'Fw[P >āgilK()Q=#i>^w)8ѷJE& cLGy|o:?Hv3f()|ʭEC_F;Wt{F&UOXA*čtY~rQ(+wjot8hF \DZ \ٽ/gad2TGL)Բ͙=$>d־eܓY}[yNEݮ1/FvoJVC Zy( rO>k̢Z(Y2 mbM )Xml S8nrjD?Q"gQ*?3|$Wnw3Cr<=`# ٠.ƣUJiʵhC8 >&}4+N0(<-S;Xcv]g[>c0Q5С:*b8D{jU0}2:Յ_t-v`t*_ ~7^.欂10(7RD{ 7t/Ա&q[ǟ [Ĉd7b7&ūa Q2c A"kw ]$=1|6C_홄ؕCo7*zuj4^_lu"y Lي ^̹@ Iv2ӓC, Z(1c]&&.*pRD=(W4lZ  Ԥ3_J6vQc4Zkt+r0 кi72_j{4P7.# c CTW17| ';m{[NpS֮c*;U6uK) 2S#Buxgx笚B=hڽgX&Q 迅~ Ɗ棴wզB<O~2pPJYZz] U( HaR v$Uquua+u Q0[i.7GV&T2PVy2wgN`rro b/3)YlFߓ'GLFMn5 Ҩ R`QfoW:BOrnlB Gܛqv<' lϜ1Kiݪ8 .u&UYfU3.w#hd4` ɀ"6fK EdA&zX ć *4-Ɣ֙Nhe: |U1Kmx|'*^orketN]P[IbvԶ?x^2le2y"٥4f*s΢MZweLޜOPZZ2^ 7Y4!8arJr喗H+{L~D&$wܰjY9+ Ǿ}-"cz̈<#'H{B_.$>'2n}`JXySBA&m `X9^V&H5_D|z Eo B+Dxl^YTơV"~~\[ PY,X€%i Z+,x&קlɘ 9( TsDŠխQ+'ï|í"ڝPR]bP)&,"A~# %7ßGf%OJV9tS6Z ?\nK_COҰ6W nX0\>+7>)<]E"IqK!3NFJ ,pnhֳA]/ m$q'Բ_=R6}4txrY,C~KyM0_vmҏM i׊s 9 ](z$6e7mu.S'w = 8Nh[0F2bzl:cWNFNd`3N5龪Wcf{hV\f ~!^khp$O_O$q'^zoN( c [DqGaԈw9rg(%ǍBP:."pZ[U4@D.F2X4D*\ɡZC[q)3y$<wn D;k1z6'^%CH"ʝل\GUxVe=!4lj,T7JSڲE>.8V̈/,JS.Q]t TNi56Qʝ쥲MÒ8%xIܯi9vVZ .4Њ|S|=`0nm+# ƌ,g1Z~9,r%#O%2pRAN0:m,ii o 3eryө>[-WKUݐGh׏ ֆzEb%CPY0K֦Q+^W:t t|ϫ-'mCU ^aD0&fʓGI1Lr$)WC$|7!L 6NPH3轖䅰.nRt'o.<pYiT tidgo4Ny[FX7ـtjMlOza૞^< Iި*_#i:,).|PD-B6~^<,mWpHZ[Eb{njs`psÏgGsߦu7iϘ)%0 &F_FK2x{fXz\fҫܨE]Xv4f\.OnS~j'+؃|"MU >X2%uV krvEffư^ 4f쇱_:a C V%'mb@.yH_Ö L=s'}t22p6_uW-VhuzNj5ȮN4:^Ϩ#3O4uqRRç;+h,R*6;xs ,7k?YBt$"XAfqr X^ xvlA@*,U"y_1,,Q*UEcbE=Gkڠ]v}djV SXT"2܊W<>PsFxwɱ;- E{5·`x_\+UFU.Ltʹ@nj֣9 1:pYQU7ZCX[@WbޯSR~ ,OT$rlZƕTԋ-է;G+>Vj)e6:ٱxyv*e'S%GeGUH'Sc=ZQ?p!10ą`ֿG:b_yiU@W`#c*Wvyjp8|,q?X6Ynxn(_2B 2ieueK CZe3!_ktx $x@DȹB9۲| 2i8o_ڐyOZ$QtݭM u0T{ (f67Ro? J4A80Y{MPWT9*f7K9NoLzU}mQpmeFL,''2@Nx7#<6;5p~aLDD'(P5&R[TE:i9L aZpFY%g>˾&,f 3DڭbfQ=5ySwű^R KK:\[* 0r'*50wH>AŢpioaaWQ 54{ze/Y )ɲTX0m|F;ç -R#u h&e{l2Ea9+:}>7cV"ބ;k|gX ]Ĉ)XDNCqAEU°YWD&680&Qԓ1[Ca) OŮBlhڶ)-{eƙ|ngs ɷ &Wތ=STӐ+HOX*a ߎ2^oSE_ L}#8T0>Վ/-fu.SsNXċVSA*VoLz ^¦II&d2cq߶P`0_ўHH`G>-%Ɠ+#y6&@˶Ex#NGQbQ)r'<Yy{V?'i`a\#N9Cj٘+b4%>W3p ِ1E"8 nVJT2ӂ ]Ă"J$ jρ+웃 :֔`iu` rzWїdREE wkGj(-A38iT$P.lFE槛rAfBZ+:HŀIA8 hrQp^5WzWPEOگXgރxLM..&#pu]D \X.>cV h]uG p)YKX0ĘdMe[h'Jfb!M(WaAqBa+f0x/ahO Sꥲ07iICˆA ~Q䇖U]Y+i wu(e Ġw|!Ń+ۙ<+E}Isz~52Ŏ>Τ)g%:Kqw6JI\bǐ`/Ȅoa#\GU7+<kq:1ѯ%˚ϥ&8.sP"|wiձ&_(H /B<_ ~% /${fube7Tn2Kػ{뢶À XFtéLS -~bC`#&߈ٿKDV@OhXnvNBX1Mơb!;ҽS葴R~ʣ!e۩C#ٝ g$OssW Z'0f6iSoM }/6\:8*o Pw0qZT^}2-R>B e93纩{_"_u[f}NcbA9 e&aa.F)Ԛ8揱|ـOI.Nj'R\X_{GjVr~(h^#6(xвcJxrC-\fQ-rJg ?_A94֝2kL#9$v-W SK*Zp- |?G7f?px{UI;shJ>wA#n&&NYw/  @Ѿ{ k΅Io b;;[gFTK/W_ OzTy8eX'3dCIӠ8orfvc<z$8j-E1! @04[+8jq=Ec72=PIY35̊>-蝍%8+S*F"{"ݐmս M fŘ5[E^xv,OEϩP޵jd8shYp`~bi\jc)siCWhk WI)<5kz״| lM& (~s@gwþ<F۲.hmv3ڌBrA^Z?no+T+&l2$9JešRk;{~9惩G;vk\֑pH.]aa@Ւ1#z*M]6ɭ6 N*)N YHQJzfB#MRq_:`|$ӊ=$" -93'gxoazb[ g U2"< T=, ybl"O6-˂8/06v*?'"Me(It0?^6+.;˩MRzqaƟ_XrJ\< OsB3,NqUNbB~6+TgP]8:lE52T{٪zWk(-1Jt K^H@ߦdTkWKSg($[3'!䚊h(£8^_h!t yy} $=)N5gZ" jT1 |ʩz2`>z:NlVTK 0[Ky'lkL\ )`qsh*l1aJ'Jh&EQ!v [tpO3r/+= MJ%w/V 6GC5 ݡ`D4u68ݔE[g6v zvOj/KYgU5?Y|!دyf섢.Bd[O?ࢶtw(w'k.<WML^9C?;($b U!3Ia@-! ;k`yɮ /]} NJNtxMlUf>Wi+#FC j M&w :9%WgL>̠fo\=u*d;AO.=uIzmG1mõ)0/H0N[>*oa$pRo&.xAոFHYK >16ѺLP8|gR?NF 2ӤBj;Tg> gIar{}EX!s+r+q^ksVHP oYҔ_ubagqlIJBJH!E7 .Df)mc( rr4ޠKmϘ^w)Շ#=Zo< y.vsCrx zȗ嵐Og o|߄Gtm~GƩ)M6ʗPꑁD<4]G/s]a&Ƹ]PM Z3 \תAjrof;L9Giqydyp]lm_#d"v;ACC+;Zà4o.U v7q&tZd 1=OtC4`  PD̄*ybB&ܜ^ts؇}_%d\!vjI^L^oבohL敖' Le[Qas"hgL% E 鼴NHa6@6 sOA KG֩ʟÏhNmndqnRzT" _Lo)@wf[,: ̓kZڽ%i=pr @ח}BC*1jJT[W)!+23h\# %(aFf^$F˽%sᏺAxvJS 88Ծ'6`%^M-֣0 2}bll\`۾px!67z7&Cu*l՛?ٮnK35;c{ȅQsT%ܿL4D l*yзT 4I]?iWT x:kZqHF{lJy -(S9agCt"lD9mm5'pY6#fNdA];dPESi_/#,ҷ5:h7FXr&-.U7ц3Nh4@r-cthsp.R G(bH6vﳀ[c!)*7 3HK pSĄQ)r2U" #K{=FHS8C!n*jGVXyU̿UH5 6D!=b …ILZEzU@nnM{cy.}Z(؇\/Y?\2(e]QÔ*<1Y*w?:P/O#h.`w>Y뺥ХOmK ZBH6s k띱aģNk*uS$Y6|ch.xF3_c˸ bה$;Ttayk~ {Apdq.~#,[+adf1%I ވKk&RHݍF^[fD^Fw8щ0y$UyN g_D}24V{JB13"m3@P4Cn*+vO WDr;(B ;b` p^!Ҝ#YDCXY A!m9:O[!p`#%A>-5~e; gzX'!ZB`rޯӚ:$9畇*)7PA&ROiiI oP7B֬TUhAM ER2NyDO١ZWlqЃnub9Hݼ[HZ QHʠ@@;Ė/鱶S`q V;rlF1?F7gx؁R\؛M ?g†a:(O>[pH7ݺ~Jsê]ht! 1VxPO}m>5=./_/.AHQǷx5`HQ$N+GqO"E/ @`E+SZ1g,qA~{ ?OanS|Ryv. L *~xQ ܎LdE$N+LF6*(c=ƢK6sd8NI>Ac[$gߥ9)OoGDpYn*E6XFkNTJ BmtG6bƅgc29(ٛ>m.&2^,Rm9WdjL 0(evlyb8$Xe% &7 JL3[!zG|3 AF.U*3>x)'(N=ۄ~R܆mG^{0DAuZ1^}E׷,-|V2$eM$ T""na q_o8pgY}]x W,e Q#)}ºVzz\\ȴX[w/By=1f ?7i) x25,aaҥ&KJhܫKE[0*8`3zʁ6#>\,/aܫ)r=sMfR0%>A-&-X$LQxDwT`0rQYG a"I[uWZSVvՂpS HRÓۯ~R8eI} x033K:~諽ZyϊL)|U/#DxON[7͒qZP縬bubs>T@pD@XzU(md}4B}`8x`\_+78(HLwqg-a>XO ydmY+\j]8؝B&l@y?YAhF[o'jID2v} HDc!MY|kI`U82@zjŜ#* i`131zޭ8#wF4YGQ:(+`z(kĂI|TקB+\%X*Sti5^'ɵ]~J/\NHOo_<[-Dn*V$]<#Ok$2 H_ZUZf&oP< Y2}|ФN`p$!DzHaBNǗE&߂ZS,)ux^5$׃\}Pqx1 uk[fZKZAP@}zP1e/'Ȯŷ7[ U#$2%/YjumLdX}7ъ~%mS; m[S\Fiܣ}Kήf3=M5P!ovR(peLJCU8m B&TK{GjL_ Kk[$˛ ?thg+2^w u*l" xy\0Rӧ! [*-q3UifO6|F0e9 Hwe*?<4|-kyd M 0BHl4e3q6Á2Q($܊=fMloCϯ`w[q@1[" dGv4ճic]PW' m}(iʙeթjjq`Wx$ pPٝi8%bq1bE"~pݑTSkEX\ełk5V!>O2u*zF0ZJ4Ddy:Ij#3Spr?uw:%g *G pgzogϥϙ^ڨt ]z!xZǃqs"h"B+zս8m&V1ޮ-&0/8*7lC}x )%|vh<bRS|v0R} C;DiY 9v!tQ6$uD$>f@ ȫ(P=gQ=>9]K/b+ ߟZ{Pk33a _:eXs䓠8{Bٍ+w'c'-Ĝo*z1E+{ 5O T%Inԏ] 7C>5o\X*r3 (KY1\OOj HqA 9vzd]&*=AvBeS w@>[Vl UWǮ,ҪZ3f2JE\_aU\d ;A~j1j áBwHEN+GIaT sDXN#+LLzxӹL~KA+!V-hyNOX*C3%5~>wXeȯtt)ǧF:q@6}%^gB+no~!xM`;N"濒W 'ߜb\꬇wD=^[C@۾ Ǽ:v"ϑh,x6tv5 9$钫]Ɇ@\,-2zU;d"XA@WZ LPXw=#oJYMQ e{0aer̳7=-dxϘQX? D܇9|S x #FpP~n6YiUBKzղca *;J\Ӂj$6yH^ͭg;Io*#Y;5ԷPYz'+m>w928ZɞZK\xڟKp T9 ^R=B^HC(A͜-ଏ,|BwPQz{d IT)42lFp*X.n >y.[ *Azp ߥa+8F ' gNсDH s0|:}7w|ݎWNcabSjG´@3=߿V miNgq\x!|XMtn'X}9E'M-rNI,íxO ݝ]$YRvuu#͕ }fF5!LTy$~91/B(#SfxhQø d,Tώ+2Q" ?饁?酷:8PN뤹YȽ74l+/y{ht]R0|+YC E,מr5&E9*GU!Z2ȼ<:'& ӄTt}`< !J N՟$RD[GƏBD( hvx$0ZHGmkϹ\ {U{ޒwi3kL{gb;FW@d Bf[v ܽ<2p%?Gs9{/{) \*sz^wgV>6 P7)lǒ;Ş 1zqLرz`sCo|ilevCn>a 0I±A櫫̬.Hnlz;חf nLNA )nvRbF/ڦ'h1Rz24{=7A2 HDV3t(S2?G3e9z=aN^SoE3(ӕpn6B$d+Zg kQyHu%TX +}~rT!yh]?2pt£M>1~g0T u# axzj|s#(2h6ʱhB.9U1V7őQ_ _ X:ɧF;.uw6٭+ug>:80ٝ *j0OHbm-ntQqR `pPW+cɏ;VvqchL#߃Sﲁ*lŠ:7y^ 8ğAXp1CXhW :TճW&c#PhiJb;RXIuLLGU՛a;S>Am9W:^9z-Fn)eqr2DM| ~=}J|LJix!ցAwy}[MGEBXtRk+?># *,!:z;Ѽ|CR!ހSl4`~$mI?sR<O?~{F FK6ذxU?RЉ_wnj"mQ|wK}=NzSsP+ =IcEpsZ|O\5Tf7] QgΤ;9pf/?`slA(s1[5ŃrF9O)|}Lݜd-ND. 9{s(7;hs@UtoMr">0-i %wQx0,| )9y nYU}ݞ}}AJ*[}E1OFԷQ{w"*#xzY>`;d ya`^N :/A ml$<*O^Ź扏=t֯FK1d\=+_D]iRs4g_n8 $IL/Zl9vw/L;dHUWQGY.b%++yGv3"v8tۿO[mxü!(& #v@wb]@3X\ylWү6_rEp3z(܉C825) 1fk:26Ad@|2n $'.f`[Eu/oCJL@'-pq<ZmiK= = 2ki]7+HNu)려F[q)g {=j;6uLщ\tf>C-y)S] 2w!mT0O2ͳN#zjKVMe`dH&m~(F6v0CCmQ*xz1u<HIL@&l4|\}_Cw1hhMO /0G3* 5+L 8pZ/kiāiOenISPh8mn>7e3yL ΁ [ =g%p$S50TPaKJZ:w@͘ct&KI9,](H^кKx_u& MmNl*~?b?"8īntK$ea6@b A\{2cN܇/"< H/p 68]nT:x!dy (D+]I'j0CWp8QHSm` y9F%hA|0q{EҀ|T i^xze0Pᡡ 6O@xL\fQyw*1 `كu\P繘N{)Z$ w\d :)D,qQ;τ;P- =P&[X(áfL ?S'–êơSH;* nI}/#f5^>TH_fw`? HX) N 9L̼2]h5Bw ԃ%lݮq{e ۡsޠ3yC9|ѼAq$Bk@] )vvoB5͒0=k Ц2+գΏI+ڡ򊂉&=@j"6[a@xf_UsQuVᦕbţ S~PCbwI/6UA 9+KPzW/?1k}6%c %Nj;BIUU9b8{{``\g*bI՝~z2bd-lWjC$S)W,6 iooIN!!Z6,u]5' q9~ċ4O\֋ Y:#ьkx,ԅ1eiDl7^AЂ+^C ;F|?s VE"0U$(Bh0F *ٺʤvDËcB8˱ӚY&?gV}E`4>E)Ќ%6~I?ZM!%b }O:ۼe^D(8_Y5Ӣ =spe)?rRw4G_}yS%9]~xgn@شj [%dI`]qJUd=~r 8kzw5US"P-LZxj٭\5 L&z4ZP<-pYg,G6حȨ]~BqqUb'0pGyN.;>4ɟ/6{IλͶUf,6vQS+`Y3T޼Vc)(A) t> Bߴ.[>卍t=h`ogkCAl_P뽤EƲ"bC4N;vu$#&b 4HӗYT)ۿ wC#[=Ċ!L|A%Mo+[}+ ,GחGet, @R&{Sl8r$h|M*Ԯc 80<uKهJ QV4" S/c:i-]c7e1uxt Is4ʼclEԗ@us27x% BA;yjz-3g>VZT./3;a-B !'0 >k"S!C}p_bCXa&NK~k)x[$h씮x^QhYJ`YOmhAkIPo>=v)%e$yoP gIѯ|u8'4pvWlS*!iߓ>v3SQʛ>neNPKid\R*__y!}?Uy3L ӵ6D1(*b 4d_ycg,| 4{71$ )΅^h! ޭ*<+u1*/ymȇѼ޾VF. ko2J ءHTIU]=T} ›uR 8PiwfKq"y~/lDp\y4ʿV з󣔢$a׀_>֕ V}JؠY?ZKy2w\9`,^c> >R7#I$C-l4ґ fJ,fpra%? H1u'\nM>_- 1 7d8%-r>Vg<1]:Q"R4w5>`Ωq>\G?.)R\rı{Cփ9Ѭ&!TU1-{RW9tRai\z%xX 0: dYb32دOHlVkw 8Seڞ!uGfY:nBM^Iτ~3 M>Z]Kft?s-k`; -@ ~ _3)( lvP u"1qqZ}ƧF}Iub*O@]'?`E /bpmf c(fND޺8 !!7@q][u50T2l(%(0ia< z=8soΝ[kςV1~c3*O./6`{lE*ax8yXU`d>.o:F0ԣmWר$jT6&)k"8 5>a-PMqϊ)Xf9?t<v軽Qſd% Bv(S} .ˆ7ӘHX&pЙSB+ hSnwYF z[ŠbV2Pn=٦ǂȟ9,hD.vJ242h,0uMm'#>~s?} 2'oW0E1H3Y6:N8}׮a適xWkŘuCn\@IKݾ7N߰'f(~LzT;0ӿYHEl^Y0݄m˿7?:ыOfǛL~;1E n5U۠><|ĶGhFYz68Ёl_jkkRQxw]ѳ3Owr'1a`ee# `ښ0Jd j V(h)ˁ(R/+nLc.Z8P=$Ͽ { ؁apEK P,P~Au@v`6kGEdC`jU2=Cej VӜ/fu~O{ _dIyjC㋙Y1Kɗ+dz13SI n+{uAj0oXش*(4UKU? E VbG[) \v_6[ ,Yxa aS[fg+jۙ&4+ [yuov٣;?+$1%Bq,]]th@^OF@3f΋=EaY<0;4ҥtNz:桎$L.r{XɞAƌgcp eԽ[U}'>̮*N,F. ԴPYY@ /PS8CH'Q<¹!( E5 x֌q [S*"΋+x9']K r" 9N짪!S؞7~#=H+P(.*ϱLpQc(5\=)m3)/XkN @Ŋiuls3 ؚ c.[C;J_JnON|pߺ\Xޙj,#݂"U{^I@ȭq.O)jf\')K2OKpaTꆍFRQY]_}v="$R l*_/ :q| L*a{4i٬mzvAt(2$cZ)Bw`D#n(zkDVbd /zb'^cΣ)TF[N )ZǥsΖ!ƹU/'-!qʫѮ'a! X`"Th'^O*C[ZwDw?Cb&Je],i]6#i,uTxLS}|1c'h9QsKV0,,3e%9+xMG=,֣ȣ ( EU!0%\-xÁ1|\DKлW+D\CaU.?%aқ>/U+#H= %N D%oJ)$ӛKb|k)IPeq3ܭ(]4Z0o,@5L"kT#@H19 7ݑ>t2F+hXllgBvc,nPh!eM?h+b yxf!Mh*i޴+co+稁xj91Le}0CuShI[f DDsݳƍaPk7J/b Ba : o2_饬c XH; GQd:YfYW:w @H͉m$ЀG9\n:Lt떪tGP5zeEүd\̈&.S*R/F!ŢVÐ&Opy`]0tP яE)& Z5ͨ9%^h#+ #i1 Q·b╨lhօ.EkV\Wja LHA#wZeoᕒ b$v)rvMB##׍B^˶=o;y^r) F&{\Sb᥻Wyz3eT(}A3HdX@,Jr~[NU _554_=5zoѓ MY$YT~bwԳQW#̫t%گ?!4p X{Vv&m￵QϘ2^5 d.,]ῥ4m>aC(XU (0]6۹#rOf +TM^~!;+)2!kSV-(g*}Ot* :<ѪA ݡfDl#ߖɃM4}]&^Gp?1Ɵ !,K^62m j&=r̓T1N>}ԁ[`kA$EWuG"B5b^@kM/8re|6a)eiX+%B3c , =कڠz>.Q5 >нo̊ dk8ze!̟m>) @|m2c&r P9w 0X҉إڛz1c F.E,})aSgSzShH8< 65~[(a+,.lE%C`u٩*LQ_+ѯR IVC%=0K6L mDrIh! Ayqy/Z>%qއ=o\Xb~j%,~=I|B[o|9sEa݁I7LK]s= yf|[qM#c`DZ2k*7ĥ}*]}wcq]o J^V'DMZŸ幯ؙ0$M ╭ݓEs2qܶ5s J&D1zAf\X\LkAR-@~ňluYYc?*4LW`<5/ LvaKs+fQbƯCqI ~q_Ĉ]!1 `Mhrilʿ!{V' L`?з\ F9*5Rα]oO;`YM,B5?P^Sw=*3/j90g}??d3&G@߰ޓjm&xf5RHoWSi)ޟ*w98( t0LG┘sbڅ/H2j|g.0.ľPLo(w R\`-(4hk࿰>лUXe2e7/UYd4Oߦ=E\CіJn<ŸMĘ{3"K1~3B7N׿l}| MLڪ\}M2~_uL^4Q pa0Hx%To85Zx37ل&Ѱlt4BWW _hO7꯵U:z)6달9Qz Ty q0c)u`u>tHAQ*T)1|O¥Sou~^v +ϲg Gܱ>:LCPx.qxECDeW( 3"}Eia)] _%); Q ]1F8_K2}O-L:SO$IZc)F{ZN9?FW 7rW>NBa׫ ki&弭U-RSє` " #[L%X>aɆivB>jhhNL|VKe_wLOIc.F6J%- 8PxVSSMΠݱנ #Cԥ$r)&Il"7`!Ih *LTPr2g~Oʷ Fǰj=Ϣcۛp؝.W *pNL{cl 6\nab % fGmyP w, S@R]bbU0cK6ܸY>|e10]=z0øE-V9ދ>L`pzLW[4cSP ͇"hqRwaj0-E}i A1#}H:| 1Aẏofy{{Hz\2Sv(}'Vk!sۓH^WnXPEovz9(;1h2?8o{=i|:[ 7{Fu.$/p JdDqh͏,WoU)AI Lh)[)'":?;-\s2[ ~4He}Zu{O=^߸׿:?Fَ)]$6+̔?8MCzS-)cIO~OǦ:ФzD@`StqԬ!-X9nt_̎Q ԠL̝W1AYvd_#QS^a 1gۧ=T1k$5x(M1M?/\RRzY⦺jˮvrl4"sUhJ _ɂęc -MPm,, 3@m;Ee.d'~rܙW /t%ΡO@14P&X`/Yfr$ew֙(pM*șZŸZ$Stg @szbe}Vd מxqNHybIT߱` ouzQC GW7idqVu=ʢC ~ΝhJeC#u ){2":"I:oqm P+ξ6?`@ *o{`lW8  dbT? ʥ}\ysTkfvL3v=̎:5W޺0=Rm YoV6BupiG~H VC.VhӺ%0]%sue$7 x"4m'BB%/Y\AxZ9~ZXf_5vzcz$UGr/+zDQҚV@'_UzGgNNtOp#w.H.7!Y#f .0Sml 3ԬO`9_@JL_6K)fmg/<{M+?utnrǟ,HG5rt2?T^p#[+ og]VVH&')^0xR50Dl-&3䨶d8}󑂧-, opaa4e?Lz ʤ0N;aFc5Zqղ"oӸçty]'L8D4FhO'M2vYJB=0sκ?AΉO݅dl]0 P=Q޼IX"j@@R{{k/ePNqܵ+Qsfbr<4R H*zeV`(4ܻm~%S남"*/[L7Nl]^2Lg)SA:uB9! KhI!0l=OP'zK%fxG8\jyBɻcׁrE~Hw*?4g0G6(<]d>n~=:QM{G3‘L k9Q|7 ^cE]2x?0rDWI\ulohPB/HByn_ua<K3B; cyѝLRviq_^^JLfp0"Y5Ч.m#i?V$ǼX׏W@ɞ JLիr_zeTہ {,1V"&r;Wet։'~iD,'39~727ΐ80#t9o$wܛh;;6B8y%x!;],_/B1UT3#_) 3reM @%z(Syme'|#Ĵ#t SбwD0LEl|!DGvXf2Ɗ[V`Q!&rQ#ʇ9U?Xߞa˼J7ZUFG?}SbWHQwVl׌<v^ĦߖѻcY4Mh ,uz06&ؼ%nFK:V6nt?T"Z.'У I5,6I-Yw YoB -jAd zxrD0teуx{E`~ь\Zj>' iyH(`09u$ G/Qb.j]2_@r݋Ҫv _۴ ϝDswK(J+ܹF铊vN]n rvݷ+İ|}&qUQ '!^̙'is ;UE rsaj;= `Oп 44mXNYa<_J$.PSn0H IS r _͏\7XXw{ױUS@abNIn,0QY:B: k\ L7t 1z"z lA\ͣ0,Q 6wg5W<#vczeXp^N$_ٷz#H9͈t1a -7veOECؤ <-daA[J7j%RCg2tL6FY`4̷k,ɑh_/zʜ4oϣO g(qZz番\H^zqޙ$^1PJ_~=]cНj@}{ $}=huۺ7mG32mP?dԏ&?Z}s<UXw;+dcGeLuٲ,8݇ɠfowSAv !{";yQnKc;tcK>H&z"t@'/ӢE+ ,䊳934X{ezRW;_/2(h,  tzN屉} w'6cH˰l^`u`[یzӤfh ?Ry Zq2Y7,PEpJC6oț6fh߽8nI`H%t/gO7|d UԎd;ƎK\nc|Drhh\ʹ%+l`gQ0F9HXE\ j_>WIaCT̓O%i ґ(r5"۔&=z%t *MoOCFo2mwڈM)*ܙM+1)c娝#v㋝Ə~.E>{,vq)/q 1 E3=cq6`,ߏGgǸėbCP"iP%&h2,!?w%ql?P¯%YO(4jd ˾ rJ^$=Z9E<#ße$N[bX!П3ڪO"O6s&y|5>u%9 ݞIX+ m86*(VkA{ W7mm=Bٯov/q7<c<5y?ݱ(lq2-so\]qQ@i- }#"ۤ6i׉5}Vdw¶%bX?1`[<`E5 :ą* 0گf Ua˗Ï>ouGj(K*DA͈1p.ڮqN ]:du/h>\ ;h<5a bK WW9 9l̵G鎋ɲ0EZȕvdg=d놰Gs"cԦ &_ 2|ښ-Q4UeYr~oTOYJ2beIަsdPD 8CyĪt6|I.7+"EKB2*Qū;q1S[i3Qyit=愍{x2ٯ$r^}dOߦL>;5EևHcxl|%Zlx&|ʕ^Cozzj5W:BRlbb?٧KL+' OWl}yHdLd) s gðqX懬9h*B /QS71mYÞ! *rO]F ǺSN&G@=mTJ ͏n'bl&O/CGlmwۊ6Zx TxN vER˵&O|kWQ=d\7 5u_2i *꨼6ZVxyoهgFpm_h$zSǔF <PN٦5 W 33mK+rh΀aMAl+F⢰2YNZ_,NH J^D k7n^ݾ3e7Oi7̃_x5ꔻ$HOQ\Cd-y*jg:0Ա;ƸtkƒEg송+,ڧ)AAnFg0+}zL]6F !םB.)8X_3´N;ClA&a ӋŪps,vjRC\:}Px:Qs h>31rah `m\92r5{-)VEݽ|ȽR5ӻ謌E'%_i' fEj`/NYjAbQ qL(mռr )GGvD :uZ.(pU1?y۞:X߆"qab\(Y8*ΐzxw סH69Mry,IK^°`@v5XNĥ:O|+V.>!)=̿BE9S`'Iso@4:n@aKq=/ ?Ə|o8񂓸\j{6 fb0ܗ_ؕm1iBNlW$#g]VjXVWvK뢸bV 4.3H}X ܈] Kep2&FbE<5#=g+|)QlQ(|K:{6"e[ 눐~'[$nq-jZ%YX3BfEity? :Y#^ty$p]VY$T&bب:M%nPJΕd6_4ڝrສa^83'?M>MbvAkĐa_Lt~ah[ۨl2MCZ|t`eRΪ@/Y.JVUpD:`^.`I(sӛxx\kF1q b&_+}a^Zu,]SE#AxK(p Dnfm NbJ sH4X'p:8X6*w# 5^WV X^8*Rf]nERK\ 1bAojn9|9;h>߅ Nk)J\L0:c[8cU a+qaH{i_ZCg'.?06'S٫/1whRIMH$̹(*qOSn֞bFc=Ƴs"Ы~͒"YLTe>%*K_( W GII{hgþϱӥUUG߿OPU D&|\R ί&( Kt<ՓGşQ*! `R$FvVx=|6VvA ul;uv,7$[m=b9;Wc;Vw6gp쭊*ccS<E.M  =()N@@wieMQA7YF9v2)hՒ$L(6>?EN7w8AKm6D6kh ^#x!e@Z%G:nB4e`He00fYx^d ycDE/ӧX9P$QòrQ60Uyv+qu@7BR'"l[{*Tf#S<]ƟE-3h JO Mc5Áe szhaK{Ej*NZc oYvj9 C 3ЎѹmQ夳86mQ&3Ad2;#\8X=B/M ҇-o=Oi,6ǔcaPeh(ew'{*[y9ïQrK=['On.K&HБ)ILD-!w}Xsjir)v]KEe@t3}i3&]_F y¦1g^6,ر:`/k٤o3xY:,UF؆xrlQlX{ Q``[$UqiSQ\Ig j|Y6q*%*\|D:efl0ɚu7xt%WarhwLvm}o!"y@;wъ>w]`K̿B{ޚ.c2 ^BtPUNFjOS^ˍa<ͲCӋַg#cE4,GТG:Mۍ{VN n4l3nĠ('EϴY4].##e>%iP$ )6.B}8Dc`+7P@OTMEdsDtc D]щ~3J?5c9@# 04kќ$AbKDɭ2 SXi9A&7`rB9'`L+=*x|o" &!vKyǫ$t}Vނ Fl6sts!ʕg/qKp#.PМ ٤h'*z.7kzQ0εE#ߢP S!QA)ug1;ܹf.a8)Bj50\T%* n81Z,Χ_bW<7Fت2$8l;[ "`'߰RS&Sb>8J~4@EqoE 2^"j/r<БN]d$ )TK:_uOHev/T5eKӒ?%&,CL{PR\G 0v[ dPP֔Gٞ Ș/^ZJn'y ?A6G*ܣ`TP4xd?mS^/L$NhItW7wxg1ax`9"Ey3BRI8^hύǶS ] cCioCAn=3v7#tg]sJR~|t? +^݌zcE/7B2.k` Ŏ2보 7Uo9Ks⣣((,*M7 BMt;i]&W1Le%BXyX\=ع,*7F1 ۋJeΪ4DgJ~7å\*6/o$u=C'H me<ũU%t7U?yrp]"A&wNوqI_Mzna\"(=GcNJݹ+l΃3b$v" {S < Tj>a*@xȇ yn=CTSsIYRl(Y|DaFsr"зg야x/\47e;";SkB{dלĴ"~yfcG]ιN6qKTŒC<,̚BI{[,Q٨(9Sr+ !4/,$Mbr]2 B3g€G^kNf\n`\)Bf,h͌D,H- Ѡ #y@`[m?zc6].9uܟ;NэABtKo\)Yüz4&iLٺD+$6>O>t!fow`߫ނo+ m +럘k1؎Hcc{v6&SJɩ=&2C,['7j-kLa;a}2% kķ[qϡߺ 1x kKjh;;ǘNOQOɭ2?wQd$b芫@?l{1I@(_9 >&n#U+CT7 @RKދqf#S=f9XeAOj;[m{!G8,vt0 ߳8ql뵠ɏA$Ur->0/,߇rF 'NHlS%l5ptk hLC#\LL24js~: T@=jnq -u ]tddn0Ӆߗͼ;mfXІ} ߂d\,ey}|V F;5$}L8+YF_z;ީ 7z^4qe>EVtDK'hryY)t #Gƚ*4TYn-i8#_;<h#,J-S|[mC}0-tvBޠ1'`͜9=~ڗ G!u oԳ91 w rHlfk ܒ'ub??AM)-|$rtG-aEs5+cV"t4ϩwvo>фfxTe}t{nւJ餓n* 0C :ܵ^?ӲNa){kbKjă>=`$y>♫ƶt O=Wv l=}ZpHXF\*p!o_K&[Uvw^y?0]T8j~(.UI4tO{G9"q–a?=<iSۙuwS-U;#sp^ Du&ϊ7^/r)GetVZV[m~-d@'bvOSp!9/Fz%:3JQHJ1!vxq+q8{HNM.2"!+ԹЬ;?).j5+C,D6Sj@a :[PGb Z.uܾSYIG=*B ▖Re)rSb>.z. s?d9.zKdll93=&OeiՃB] GRˀ=ϟo }LbEQJ*=e+1ɵ-9Uvބmw :d& TfU0h[s>pD׎=T?>VU"$ctV&f߫5:&M\!Jsɑ+ 6~.:[i/md}npt\=閁{jIX]u~5RuZ9*/quy촘o l>Ӯ8Eűo:0~QX3aNUp8Q;`{ƣSG_ Z2 5 fwX\;3Co]^"л3 ϱࠤEzLERQr!][Q @m ꅅ[>dNt+ Qw!QwVCPևN( /&y/ӈfzI?y%;4p$F:˪0|JC_݂~3DqRt6AM?.7E Ȥdsd 7 R?ܓJQtĤi#l~^C0V֔otهk]\=[-6kmt#qqu`56V$]x/WaI0?ԒF2yy7i7:ғV·M:CjΰwôڦA u .׻NGCw >> "YQT=1/!d+-Q:TȤ@$9B~HU'n $1hQ%=Q;EhMwY-"]CҚ|Y3芣46}#< GHWdv_(׫q3Gn=bE"rl`&/OD-sD`EϦ(@ա3EaBRPlVF-nHWMW2a*E"\XfOƫ8q KE:6P]WPn@AԲ q6J-6zK9\5hm:<˔ڭ%ݳĎ_W(bQ䩷,-9P"MWPpLY%r &BHfap };LMB?kjskl8̶Q h V9$( [xF]nE7+M_UZ~R6sa5~ ??NvhJqwD_1b_?_( V +;f1ut5uD 1p~^B8?(p}lM-sc[֏a!jy鉁NL\m&O @3ZSp,^SL0 ÈHya`#AT"9aQw8)sd;풒r6ըI,j;Q{ַ ?vcXjv%ؒFrIc0Ө׳**֠0\J м̖Ҹ3ޞG`t!o@E]x_ҧ:io8B@WqUi4c1ǘPF~Bʰy&dSB-4I\Lr5u7$$CJLU~.YfaG<)*H g!65Hxn{m JE~FUj%%>y$F(\op_a]ӝV>x<D`6-|!eaIzMˋ bz>2̐q56 -iU _b"ag";mBf3Ow}>t2ʱlׅ| V- "dIlVMpʰ֗TrI\›1h]]S{xqe+1X=ιKRj+E7\ aE2|`* {N4@cێk&@S=xQyL)Ødf^CNg64.Ufaxu㳳캇.b>ao=I>|rxL0krKS` ߮*v-ݺ$`(4 ǑCM'ە]vqB}VxzgHЊ m|!&tq/Hpyxr&d]SNA]3"Ey(Jnvƾ;o4s0(Xgewh,URa۟<aoNU=PB]/QW:ڧap (ES1Q"5JءypC|YDX-BǠ hdzJ0$.vx',^UB&Uﻜ$_*~Z?[S2L+1 O 9-eTZwܕg$99j,لmd[_{&5uH!>cd>.gLrNTvt̜X.RcmۣajDKǿƤ aWonUgyFLVl@C܂A\oF ;8 |LUsdЙ̵Ϧ- CRzb> /2Ki.U[u[,+84,+l 2,.*zYﵯ-t@ʨx۫kqnY@UmFAxZbN| "<zto6-ZHha-<E':X璻o)~C1m H}t@W^-CS3_vO`&p20o#bS.`%X<ڟkRR*X992S p'~aa.NArk7ͧ ^rAc~;>?=km.6L5wcu.NHwl)mv+/K>DLEfЯ@&3ctx>̒kQ&SF;!"x3.nCUifU\%1{L̠e٦~n =z}^l]yg6e^EQϋ'[h rV)kÓXJˣcv 2~Ņ2d"E0- k<; a>CP o,ؘEp^3c*,pH$BƢaS؃mn@f00@a$FӁ2n6 Tݚ/Þ??.9r+Ji[?Ev6 _=tp *IJ? (<丁iWR7lA'0e68%m|<t(*yg" #U/2tnp4709p+TG>V,ktgMl<0eQZ@筥?f\,l.7֥wlhIZr~=tY:[guO"6Q9#x_W}iiğQ:>)hcܦ:[g67'u qe70~:`Obj@Af72TWz^laؕNA`1=Hꤖ/#78m~ide^Ak2(BMw~si)I|Bt_%H:7y*h~6xŖs7(`>n+$yeGeGp<)pXIA |WUl \xxͧx]h]dMi1t=nC Blgy"4z}ڙ}|]kt2u>;N*ʋVIЍ7,'6#ҩ 5ۚ0\p/P]+0Aq ^. 縌ujêѾ9KjB90e~^*OnrU Dž:4!l\>'\+M)Od[n8U)]8@?Cf["r_VߟZ&ZDȚ/ e_y_9pG 1Rɟ ? ꙆcV2&/x (YyZ{pgzQZY|-#[0`|5@ eXj?!w Ar4cjHH ˀk(YϰU_Nfr &:m`~1Y!@BHV#9|K6j|eKihhåøD^UxmUznXt %sOMsp} :h:e+5ӳ`Gz[ojsL\Tʻm,(0*u{CǡN|Rpr^.(4FP{dl^jh N܁tPDkW0QLVUbg4Ek.M~pH?sa3\ʑ6Y(&nA#LKMl8,+X,40 a?SoF۵LыO7L-^ El Q;s E;3DHRz.}CD.2&`u죈$+* bF4b40XU*B0iIE,bgrmHǤMjcG2b%v𪻻LQ<@>(r2VW%m0?8cXm6 $Y)t}i>0}MW+*&/(Y;}߉;CG ) /'+`pC\ z @Ő T'CxT`[k_xzʼn`CDz>rqtf&FǢ&=-ۯ=텠?Fdy5jmcokCuj9elz~[;觝栛1QMXz/IS~X4ũ/b<_%KaP`MfzjG5Qw콋П1;\^x]?vxYR[TQL(? I>4Ԥ ZB# wmOʪg 1®v"+]۔1U+[cіۏI6],k摪7T]X0gZBaZVtVRpGuhEqh+eh8|c:g!^ Ԛ?軁`HRMԏT߼tE<0;'d [Z{^wvW٬(;jMe},R$Y󎬙BNEݪ=ww R6op^\#} hX#:' \rI 5B4bd? -xI]H;Bݡ Oi/M}n9`A V,S,質WHG "HlgL4C[ѧBQR:5 5WTA8/A'ꄌԨg  H{:z0cDw2wb]7xnVM9ҠqH:D +7(uh[tYʚ<|—FZZ6l[ya)!*>X,I׭ordkG|tt1 5Dadi/˽C0A֋+?+m\ĬhԒWd֢UKw|^/ Hr`r`-RUVLD"w5Zlۮy%0Nniި&NzM*֢ %>b?Bf!Y@?B^eEfir2[Sd os}ZJ?ݮkpታ}^dhU"W0zT nkeY^N"Lk9 @Ůnmia G0nDƁ=w^J, ,:3.[Ma4BBs= ,$g0nU^xZ<e,ˤ)WU:s;&PpK*&A)Y S9leBx9!\sxdÛ!R'ajQȆ΢@(09A[ ঙ\uG/FV8ph@Jc0amWDQ%=Crs)/.G߭TlE )"K6c+*wuIZ`HSnZH S\52oFe$oA0_kchp_tRL#ppQ//{<,1]+ bΛbg,rkNZe/ᦎY{8KOy$7W0Ԭ7|èa! ` !Pi0e|E}/wumKPQisD6PQv:O -;~`[Ng)ka˂˙v$jiF.zAAV会;J*'/9޽., 9/v{y H^iOtE Ke ч 7b2P:"U-Jah5|r8l?X^GFcL&[ؓx[V1g;zwOYB N5)P]a0ޣEJZK}?9$mBJ?cS6=|%?@l,bt|ēX'[9S)5hґi!WC% jpˣYŨRDlUwNF3P W%PmX)0sv!fs)XEϟ5#ZQ(h G%T}3FڼO?zƆ>V=M@/(/ݔ r+jK-u}"~Q#ݎ pj"̾+Lϓ-Ui?ahoZo|R~&a`^ʸfsL>A*ŞZ󹾶˗RDTcK"v*  Xș[Xzi7|_AՋq ݭ|Y \VXx%Yv,P9z,LʡMV AArkr_/>&u_~vnϑrM?Yvv>sͭF]EM[<¼ۑ(G(!%Z<ϵ7Atձ'J``D ?ނUzu~ d4y9(1ضiGp(uw+B1`cZ<8zඑ ZQY+@ZNgjge5^g`nChO  Շ`kfKv c!Ziz#kXWC Y$]̋φD:hd]ASf?:<8(X 024&|i8VM34s$6lWnXk3z 惶[=%b~i:lB9=ȸ0%zx)tgr\i*W1+* ;'-Ȼϗb h jo{ժI]+P+0UiiTiZcʄ3ѹpafeC: :j/C+*NJ,D<=JUK<>3,gK`0g]{{jE]qbF1(Bas <8@ݑzD#d*W9Ȕ˂l FrfQм20$V^֘CזD3jPcJոH[T 7ВOc\5GFX?Mp-板Bׯ#JZK:佟%k];Ȅ& "P!)ȡr}cLZ= dd^]%Gc$+䙛Zia6l-sXbz3ٸ`~²0aȆe }ߏwFd>vOkQԟp-.D[:r&~ JP^8~SXUH(_zjB660jeF9o]N1u Tw+/i(>EdaQהd\=: GuR&"Ef` Icj"2lxNgw_oWP& z:$H \(I~=D鸎<ays;5 #^TvwM?=ɩe챻Fr%$ef,\ }᭣uqQ ]-i06`H>}9}2>l k"U/̨!=>{ʘ:OZҼ3fpCSfyM~ nh&w¢L{ǔLDTLJ,uohh=FplF p2{&_DLl.g# VG$Dz̥g 4\U(׬MK.SX̆,KǻpG{13 & M͋̑*#bRNIcF5{80^K8kP uJ+Tl #uGao(.2"ޞj;ű`WvcX.mkl :Rt_UCO*Iŀ VrTX}E'j2 oFI>"úeD0*~ \ʣQl/W@NgاoNj^3!h.4nN43M[^䒃8 KkJ/h0Pt N>G1U`/ RK/$qKnڡwO;AiN['()oGװ\qf{h-.%=Ԣ ~u IiSxkgdÉ5kUHdwrGRg}Da&x.Gz8դ nkm>vY kW|г\ċRN"`EF0M dbs=ўE<ItqnrLm:S̍nc)d&2!ѓN'۷d<*խۦŽL*YX?sa08ΓU/uZGjohPhmTª>@e!Xrc"P|>B1޲N. wbmp`EF3ir1$,}ǫo K}ek,Ӷ9U1cT:WƬOu悡^jWl! C,Mʼ`guo/\\左"&eSeSp0Y+iyZx@e/@b bf6"h[\sds2\H3qv|Zc,D-~Q2NUOFU] T0+DžRK?}+ ]:s`*qhPOV]f~j0{B$Fqⲷ7k.P>59B9e."b&8R.u>u~ BGil^+ts\Ә My~R{9Nd>7?l:G-)&܉Ӂ#ҵ]x}^Fwܮ x^z|4N0Ќ~'L͚gS/ָU9ÎnP_7yIMhC!~-KZs_ g mم ` H~r]NDw1%t, 'Qoڛ.cƗ@X]~_[ow+}m).B՘6N(ñ MHEA}9J 2AO#@E86c1&D-9HeCS-KfÅI,Q]ULfZF 4\.G#O[vOE\dn^ c֍*@C5'`Pxd0|,ӣ%-"_/rb]|F `˔:s#V|ekVG7#5B˓u%L\Q"LaD{-^y5L oB |V8,ίe;ZUz?7j享VC0a(m]f]UR[g ve :)ԧmy#/=Klqff&f3ё4dAqhpy1j=%ǚvZjº{͸=#o:հ)rf޽*Sۓw5(s47u!SG 6T<)jᱟiU2$?+0_+\W)FI  8[gzn1)k_E~ @y#TyFh۲"T-6&NDYY>cpԉk2@A/=}: N6ug!'":i{Uj2[D,^L׹4H_">@qH'`:%IFd%4:e̽\)!CpLN!q"-9?Q#̷QВ^Ehyz%1=5MI[>%"qMХǬp-!t%-±1O(o1b~6L DꤴRWm~  8/9ey@\TK z;ayG"Jc٫>seDR$_yDԹ)L{EsMRw2)I5mgچ-3[ys]WQb\vZl>d2~կe+M B'x6M| Yѳ8^f/̛ԧx̜5;A4, ;e{jtYQd3J .XEt6ߦ < _QkgԜAIC̖Ҕivp8ՋeB wj.)I5B1K-7/DZX5Mm,-"yK2]Җ&[i*-^t-lD9Iݖ`HEJ ӢR1+ʈ _M+AEAa۪Os<1e7@ՠ2FESDQE =znH{4MC}VGLt $ zVXe&˻nd}uG{x/!rw᳧)tOS\hcy?rMM+{~Ȍ@qˎ`TG'_^{Jر:) e>!-mQՙI2: NboОڛ( G S1 \yn:imM@-\J(uL7f(a4ڦa} p];c "T.xL@'GH( ׀ dn@>.0I%/ m?ɄV-%`q @㡟t0ߣ̣EFZ+Jb 9HV\BW!>L+=P6˫1-Aax 6C`K$Ai,E8Z3rMMn`p*rjfxkqsfְxx3# ۄtˡJi }]%$Qgޝ~PH񗏙%^w!r^JѪE2ɿ 3v;_)9%3w;J ^夈]:c߃Ah0-, ŏcɉrjq/9_35wjg>ÿ`Su~1r#rr}8 ^6o\b-sK 8c݂p)d^|SI\nB:I?lChhQ^Yv,eJ@6J\ky"UXB NΚ>] X;QT]# 6P8XV-"tuGn?sA9KVo)@7WYjt>~~@9pd&zˣ" Ҕ|,K=\ & X.oR3&ɬ?uw#JAѻrb:Ӳ V4hmb#P|:̿'!sRcīi.r}k]ü_ҍPPJt;W$gvi`fr㾛L ~fI6XFhtx3ȣ(y􊈏ai:Q`L+0nY+sׁ0#/l#.!sz`UԄ}'lED*܌d1k?WSi#v+-!}? ÞT%\!. a.O%>J Q+ֱw CF҈Rȗ& Ϧ J ~&B֜K̤H 1^YԿMf)ޡ Qͺـ}R'0S7Ty&v4ѮPc@/ksy M(a e64?>]s + nчtOi '_aXy*akO&qަDö[tGwH-LwT[*Y>p9]Ybđp /pYF))LƟojy{0 Yf eYq; ˙&xl&oVwG`. ?נ} J!+mfU+̥A?hu"k/R c_fc Mq;v__dO6fyBL?:t8_&U &1 Q[/۴1{TLҘr0-OZ$YzVn76l(vUĀo (,3Eb\ 9d2?b_t&g}ޑY; K_y>>bQ/aBYjS֒1<{F{s!ұ`h^b~bQ*2kL̚lY kقU"g* rEPc"e):,׺d]pAvOMxbG9b*5DzXC,UpYkm\gY$1fO:nSXmR:yP LG1(E6*:PyrW 'N%4%:BJ1.p黥 \;xȷ d׹W3r? !G +*hS6m&J`.inX" L:ntSQAX Xpr [V8ST{NefEy ۆ^ \~<A~K⧬I;YN΍+BLڵ\v?6)-"C"6Q|Č{X߬WYcI Kǧ=Eғ#qcі ^y zb & tH%'?EM{EQ5Æ[;wQ$.w͕kA+M.% #ˉ-ƔuN;/-/x L=N 'Bd9Ru "f:*d.*P6GN0XhmNZqy3ɍcrllRQW}fn)5:KRVsC"Pxt!8M_@~,fFV=\d"{uS" yy6E0'*gw\HBZ4xۍJZ0EB ؉0@ V֗`Ye_,ti>s@ҘYP6'bulӈ(׉[3UԐ%JNS@†´\=jzF+ekdrf3nƘIB})11wX\)Z7&+v~aHqCn:|v q3R'ubI P4NXXB\&~WEAv y1gLdž@ɼNaz%NF.[5~A>_Df/7sNo[=>zݕ%>93SEpؕ 9ձ<& "e=9()@0@d e ي.ux%I\^Pi7JgFkضs#v78cnƷ"D8!1aqGI:ݢ?n$)>R#(#( r{M%*o\r(,Dwg"E2QlD?_Meobk_A'ZFc,^4A۷ zN//bUB`7P:Lƻ*r`g7ίߡ s:q`xfG4uaC饉 -Zem0  x К>:lyf?l4etos܅=lT ]jn3h}2vxL'&-Q)UD@49U =pRJWL<5f3KKzҞ&l{&ё\mPغj9g2O\ EJ߯FJg)CMQͬ-C,|н_e< !l_ W-ZݸYcc7 o9hT<Ǻ9xy8ݑ`W@]ZSH\ WkfyA (F_W6k!MynTĶMG~ԙl M^#tV~9S$Q D olFh +_V'_\C]GYS8)~HנC[]WdrnʴM#S>}O!rPCfݖ]? 6|Rne ltjkEaJ9壘t[?>'TkZV,8{Zu=L&n^(+TM2iJ%$ H`6ƅt:RCǯb>5fM-lRI7̔9Vwg,zn%,UUw)WVwuBe>Sk0jR44Fs6oG}uu6L櫠Ooŋ P- 93͠%OPʼQ(yb$* 1/vhxk7rh8*T}ԏ[2\%*E~CÒ5>|OZzZ:(zdF1a5CʧЃvIvY(_׿3 R,-{KF* <[:;Z4\:f8,p@מY.b4]-=d{ ZX=;SB+& {EB H] uFg#<-3>OfTYɹGi 6}.sУ 1\ӋA3${Oe{v|3@zeR>_ē2G!cğmN)j?:n;}u5Qw <ިcGAia02s2<[ظLBPB{<uTkLϭ|8T1:Qm8.gK0$@)LRC /;X\ȕDYҏ!EHbIp~y) t_'Prx3wKE'/.l`lLbWM/*'.RC+XF,F1#zG-b^s!0#\'YP0\.zMz򢭝Bw _DX#J؏Y9 gR6zҖnl9LGkg cwwpO$HYU~'5%w=DFK$'Y,o!}+ )Kd` />cY6X? _Դnvф4,N~^3 :W+J )b63Nֺr^ a7:@H}ЭlHum\EџV-DC*RY2=SS@τXE)z8T7"7~ns/6 ʩD]^P?{Gqa0 <-Y? \\n7PDWM?8EKᡓ'4k]vdg$?wBp;|ٓ!{b)>F!T|a[y,[ 0纍J Qёoru%@aX|@v3{ƿmr6cqD?OAٚM7 /\'6ݾO B#beMZ !Mؓq(Bqy$1zZ 珔 Va^+w'o.=f@yi|#ч\O±ikQ~mk@G͡΂fPJOI֣F;y\)嶕#,h =66P0?r KxQ (^0+=eU?g xI\@o:"\_5uѯZĚ3 F{OKZ3/Ǵt+.$N$z`B[z)-Ld=}1[FӗxZXۄlj$]^D9x밿t&F_urh֖Vwr+dWEϔS0E]vRi)YPP"6t8mkPU0W28vw9̒i\Ʋ!Nv)n#.--TĒHԡS,Giz*BLeJ ;-햫r₴+_ g&*|/Ԏ d}E{<@;:#@񋌏k |&3|5ԏ- cZV&{`> hp s811 ӓP)-'^3_xlnpg‘,gوt9r\?:c5@i$V3\<\1F30w0č]nRIف %^ZSlc[]'yaO0s}'PAw4n] &8'sRgwUܛVF^\C9EzVt oo@m)-MIjK*Hj\2%=~ȩQNZ4",O7#HVZ#|MiWdѓlq7P fR-ZH',kY!&۞i JC}hCD &]38F\XmZ_tL&$\v#tGXœ}ls1ošMa˘x༦O ʄs5@"s=-vZ"R̾7'F\}k'v;4cTY%4QeFMީGʫWJ%_^S ([lfFludI]S]e5.4ȷ9K7*P\~+sؠπ*x+i+Hbs֗9D[ĺhF%X%Rw,> OSkHz_%qPI^NWp au DdMr;~W=kӧ ..1D7C*IA~ޘl$e:9v lDV~ kxOJ3WATKw]EB1ǨVp!FAD0P4AT<ο .ݾ5Tx<0v%SFDOҤ74@Ae}Zٮ27 BS8`-j:sбȰZ\vp*(۲5;Xg X} <.Q\Wy*R_վ[F̞bpJngnн@r,FO LJeL OU Y/ɏ<)0p>2M,-jDfUP<7"/ (*xbhMDOɻJ׃U7~Y F͎JDxi,@dyZ9Ρurm4#r냭s( /@dÏ/]JZУQ?xP>H|Q yp an523WyJm# o2 ]奡r-[+^գGPطruug̠K]+]N+!_ۿTpOx[;Uy:ɝ_iW:kr9Sm $$'.4n׀]&q@[pDq$r|S))Ba$sh]- $ GhJV>%)(?WM976z猚,k/&s:EHra/ b?bJp»,c䙆J s~:B+Wgy\HhlKzk>Q7-O4cɅq>]IMLw` +)*);/;.3&# C<9i9su2K9܃>=^⡻Zl`2M~D$W/r`s&\{-r=Pݞe)!>gʵ`T=U/(7²3BWng"{-Ō΁n`t4b$<;ѩ\JY,;1>$/wљ _dc FV+L E g!h(m؍%f_;φTKtZvWِ]r{c4zJ|ʙbZd(3$ ݠ N?.9Z(DU>Jm& d_TIJLܽ HM;T"o"e_Tܑl­i_W/Ϳ[œs~2Q@ve1$Xw輍Mr"\ TݾMD195)F'tzSbpR ZS^E$-F3ivtI B0 HԐ akkq%3SV26sʃ-hМPqxHSe- {RsC;J I[M Jǽ# Y淌 9gL΃k%\ y+@@]A}^T(\K&P@h}_3L7o8vY4|0 xl*{zP"EtngkۻtΜG&1y9,CJEzEIl̝`!:ܓr(ʞk3Om/ K 9SLJ?o_SvMAzgPoeG0+Z<Qޣ*W?fja\ ܴAnQƊZ#n/UZ\XejYBc<-ex>%ґb=npvDhMrYIhǦ<98Wt%!Z8.[ ʟ}pe,'6/oE'";=,O >!f!YI#r.>cdqɃ;Π&mXUȚtXYeJ&}wMsNJKEDe[G7>2w>q;߾z\U xSOmSVqT": "">׶\˳ĄϾ58!4)*(ڠ+fE2ɈWO3j,P"w|]שjlND4qwH~dVGF~b&=B6B/v I$ Bk 4jrg -ߗ eX-cPGh7i"R1sNZ۷g; ] C:YV;JEg6ev, ,uY<00 q5m|}vOfP`)7#xiJڮcEnZ|^*į RԨӊ}3xtob(IQ-(`hkFq$Yg ݵr3In$!si:dw#M zT 7N 酟?Q!>Q ?P~n`3hP:v= 6E< r(逖gZ"KG^c5\*$h.,=׫OK,Ӓ/F5)+}dwa0)Q W&u*9s Ð}sexW1eJ4km2++}Y EC/ŏEP{*#ѶH[ xQP!}Kf084IF+Cي}z r[ !/81VFᅗ̽(w=0I;gx֎ȢQ $5SΖYp}8W8Yꐷ+Dv39֫+fܳ>7jYK6?W\_޸ %7zh12xKxS Гun;g}:я/2Ng5pD '/AJl(T^Q*g^K;]+%4d R&)b(DXb2,O*V@nxί+Y@lA!H)/ NQryhZ-t w6/JGpRz^]Ŋd< br *IRæ԰MhV?}R_c>\w{+5۹.0Xtmn˺Avm9QNVTΌU"Stv =0)^[Yyr?qFSnEvFsK{1h# ܅*B>\Ux(3֫%{VK[<҅mh?zV|ve V˃NL%&1mBORMe)QCL4wWe/85쾣&>_gj{j-s]߂TyLaJ<1 ˎfR?CeCwj]YA[t*(RjQ$ǐXN,m.^dw:!lFf(zRKEV4UKFUn"chGz)E,, %O q ,]ⒶRkXt.zu G٭aOgVEAtcdq8G\&f+j?کD%o }@S^eԑlYu1>dj^THM&u ˷Z^G7a7oNȳ 8(ő}uRƣg`| ;6H>wESHdB.UpZI$C[*~,a6"ibF,[1wy5 @;7\XT0cV]M&yJ=a(ǎ.\a*}Cp4'x6N HJI?RSQRMسQ@6.r0 >pRhp^s{jD#sפ:)|?% XE#FO!5+V(EЛ2 Ǩs81:xH.uGKĠuI^zZ9LcyYF6+\!ގa@=۫!;=Qu{A =;`2| LbO1߿0 ?ԃum\)bU) }Yhn,"U%""A%Mă`(|c#dѠaہ;2/pi[`8|ɡ3 k6VɋEx5${oY%M+p 9odWihd\TiBgcYy_d=GJ`aR,y0:f|tM~,K17; fZg`%+?3Iۇ8*᜔GXIhȕUnz G4P 4}fpZpyFf P8%Ug%pCBZkxzژ5:lc<㈙lO!v+-yZL?L65[`m )ʌ:86y@9@w|.1hC<+30#!}*@inl㹆|]u@ēϟ98 w MstxE \F bܾIZ3P%`}e/߁6/$UœLUU~Ƈ JAr(vKVed&t'콄D0ZA>Pj9H9\p?aqD^ϔL]H((J:6s~oTAnis[&u`9{MY NU,>fX J`ͬqʃu[z|(#vb+fR  o0 K^e@Jf-y&tYɬ\(4W/.^~Ll<2+L =#&`u~~z罋jwY"Q}f[R=٠|~v@XbN Yk[ +檶wY" TOZzt֖QfOnЭL?U[\~kqRAFM vt(~_zsh(py (1$T1 ʍ3]p VXAR$_쎼v/&a:xqw:נ| yhT!lRI)# H Ҿ^Nw0tXMH˧7.EȡPHo!wN/O'`Ȏڭu..Eox 2BldyXpC%P_!;Mh?d9FdK{dBF%**+,Xµ'6ea8R@7y}mB_|?^jCebM6WC2q!6.St [غrYhʵ!R4sT+QWx 4D U7tHjݶlɹJ+j;%^ ;T6C̺K\6>^AKk@ `pKp)F@.%vMg`f|| d li&<w㕔lDBk!_ ԯ J|}{O2>$J^͟X|/9Q+BcN3cƚKnsotη], mBѰQzI&L=. ! Hs>xF^~M !%m=%) ''BE56c~WfLH =q:gb?sCa 1wzH%# EOYlȋrCeƶ>FʙSg^kDaTʗy13T1i~Vi"ZSr,K?#u"5NTX4,ݴ%h&X\)#a=+"Wo5Sddf L4r3Q.BS3mvٴ?Mk٬;A7xlF^Z >+Z$گ/^_F,ˡa,YMD8tQd8 ("$^١69y0k# G}mpǵG7v#Ú}#765ڹ6LLlo܄"ĆƗUwa\ -ų_%~C!RQ9+x;w2}6`ڛFx|#&:pM{fV[>Ȩf4r9Yj<79xOjMe6Z; s %)m٥X4f8$^$["M6ժM8&AWE{y˂԰qQ/k ı;EźP>h0bNw FPMs^"ؒO'a!ye ƭ1l>졼AZhGlڞi n<?J?jJÛ9MG:e|YV!"7u}ZMРg/Rm6e"U E|3e\ &Fӵ.c2nB:%MЦmIJz:Mh1~6itݒDVJJ[ n*M'PsT>1@R.t+x+MP u[o {L89\)LQ$:Pwl+ 7U.(y?1S#-IO%>t|Nz~Ger %{ȧn?JD9JRDBș]^#y+z/߲^YxoVW3F-f$Gl(Qeh9S@-c:.H1Z{DQc>[ZdJVk {I(V PjBʕFЎiДg7\Nc|+K YA91p,rOrwn7&m|E+UidZeceG샂ę(H6*wna%w9Dg{ϱ-(]LgLG7v|sY^}n}nZ>Ge}W^Ip!x,_4wi%fڱ.Bdd(! C >#u}JI޵PpR 5ޕĞ(}{Pf.6bV -2s-h2 gtE҄t"S ڜW {XfЫД6݄Jh?NR,~VZ”ɵXiP&4ީ iRu: N.a;?9bZ !_W^U  ,lȚP{T\X]ͬ"Y5q6ANr-pߵ1Za!2h?uoU~7P\o䕘W?#sOkQ-\ k~O1}a_)rM;_+)7h 2SY卄G̟ͽXB~( WY"5t8U l6' I.~uOi8 ҝ|J(i \LȲ"<-$[fy L 9 ۷@.WxVW՟DE_2XvӮv}}I;<.t6#O!]#tDU=k'J/bi;0޿> ,߫[f buGH ,cFUE=L}β&xkXQHn2>R[ힷld V#[޳\Lj1@)jsZJo9"FǦOW_ˈzH aw/w'-*M[++4(pF@ io2dpc2Bm5T5E7wGK~r e-鳼c̅MDl v@8@3Ctp'c7L@njfˤI8#CS,!q1D|Y0IG,o.R 5DLqHrZ T6%wX@)*q#}'O?AX)g=/q~v];wced[3)NE EuyC"8pi>pͮ .S܊_oS UzC)RIB È8;Zf`@G+"l'Y2nGBN\rD96DQs,U`垉%;f, 困IB嗾񣹦[yPTbEJcCpI s˒dRX瘡/ x{% 1?enMVr"YJI>N3*L1&;P9܍fpTV7.Pe9dnѱJL\QLP6:-( ]oQ]_%qב.`(B{m-0XݨmDOk^,S"CYHt3h 3WZDC^%/"-p9"czp E%rں.ިo3Y/X8OYeL+݅S%gp)BTh_oa36OnAPi_#\7[<~=6=Ψ4.aosQT߾;}b/ HfXClVt4z3C=/\< `2)_!-1o}5M\ɾZ>-:H-X~k )tָ~7z.@&/RLCO\`t|̣UOkc^xt{@ZHV(  QꭵǾ)r,NAͫ-c5zeLzԎ:ۋ0K Um 㑤* š0jg5[,>pJt(Z΂ zQ8ںjv)VG'Q;2o-zOBԔȦ Z+ӗ+\_  ;TUAP'zBZ;, eϬ`2Qj.N;aL>^orf(= h ydn=(bFnH-.NW>;o;^c8M9sڵ .p^QEc_9yD |66>ƁO8b*m0DnB@i* zc# !2Qo'm_%EweyEN?&Ĵxks-}TUr(JoFq ~~ZP59u_g18R.imq290]goP#}i槱sF;ͩ_=c΢ Z^eklhsw]Uix!>R6H$Љ\XUFb=|.9hf% ^sG娆jg=ƞu_+=Um؋qR,M`"Z21 REYN= s1|J!ێ/\gY}+<͈50 wb+-)^1d}u x#Jp8KY"=S`|WkMH!+#ut],UģPh 2^"xp Ζ`^@R՝g{=˿u=aH/QLjpPForvۣOP":<ΫZ8<pim}nB N56#S2BʲL Tqٻ#~YM& .};p| t *Gg񶁲b#LTІN׬wy]J&-6Om|pg?U:# T|o]T`. ܰ4amlg 6 ΀>nMVp@,[#K"۶緁yP^}O פw^< ?coE4k,45g½,MX 67]&ףb`Z+Deh.V=~FM(Xqn*L CZK!v]Sv1V/< .>G;_F|e?-[BDͰFCy?BRmk_aqL k2R>QFY{\QzxO501ք ;sX]%NooVV.hQ"/w2&mQaJD|z5FH";EVy".~Oӿ`6߆ Yqt #aal 8]旍T9P`#83RF@682B@=" 7 %=tHWܺ R`3N( "['?$Z}զ0T{f.j5: [itB @*JHonn+U'˘0`(w ,u=_l[O&-_F4׽0 O oQSa+Mn9d]rU|`xYLWd;"#[?]~&:SȈ#gyc^>G4}? mi$*1Rڵ8W[ 76+k]r#ᮜDi[L7Ei*"[f4$'^&e`DS rYexN5ĻٜU0&xcbya(B+EI-sZ 6^ /bxt϶e!4[II<2">γF) H%`e;OY>@QvđW@e`%uͮ !ޠ eW=卮ufnO9',#:wi T 2\ 3j 0"cFht liV??HSnGpx2 qHVM_,, :r#&>%,ݦ4qR磆%b[&J6zW)I |6܋쯾lB:GX Si۽Ql=s|M֘XiF2_AoZ2ZoD}|izsE#~Pl+( )l|Zs[਴OJF?9#!»|@`M45O.m|0lf~_8luɹ?X%b g1 :<$?iW9[(-;nXGzoD3^4lC= Ɲ:QP"L<5sKd:3[S]:4"D9wyhޒN Ayf-A "3ru$1Rq:5~9ҿ԰g kg"ųcP<~O sBJJT;h,eVs&|s"-=0dIu"8>[0I{Yl[^ p˭U$smiץ xvf!bHw qV*9#GqR@$"z,$e^Q,eq4epٜ,%a5:\011vɏ@ >;ujhD+ʕ4. YM[P]MGzw)8~Uit4 N$u_7<.շ13G.b+ n/.Dʽ3>[QW։ *ߝ%^!SH)y M`_֞ųoBǺW {L/^qאz|>Tji4V~Yj5!GB0(wwyb)Ȧ,;f J @PfKNjnBpIo*#ϳrҩ>p+gJb9'8@VȺp`_#YzB3l_ 8{ߧK[^g\BLy~]$Z"g)(wUˎ7o C@Ϙ1uP=TE߳>@c=pǚHΖo}Ñδֳg s௡yUlIP4eृ擎̏I5AqX,WjZ/; 59g\Srudwl01)7uOIa k oPؾ-=c2A\ia|)A06fqw[2Q:.`RGV@o֛hZRQr%̗氕ZBhnP q"EHelԌ[S6V3ɟUW$/E-ppmLxe2"<t1~1Y+pqV& *WR)ި3mLpݪ{#bDN; m*b+x0:!o1a!N1 *2w~<=eTa}>X:U1 S*kf( hў\h+m\;=)_ \BtZ$W9{1\)L;,A5 b%mj(m̊b3|oDH75`+tt}6V8@lވs> "Dg!N]Et/,&8FlŎ[̈4^;V@4gPG|Rr.Ji%.t\%ܣQ& dj:9'&Yǭd!Р]0VL|ؗT*N4L  ^mG ͷwbiL 8;~wf 7 wh\B)6hUp/OMTi 0N]C5_mL L LFs5fMଂG D{!Ąsk^oOҎvÝ(=P<;Z$JD؞Ti/%2M%՚wS*eq9@2?-w;\to:3>`1%Ln.4eqqk--zKSg46r `ظmŇTXrM|*Yt  DsV b"a_xNԨv)8wrWi2 HoKOlsT!Ѱ"p94ާ&vu86bCoƔЗߢ'ՈY9%l0˞clIa#j9}=#sAfcF֥*#ɜq,Wʜ'9FoQ|%scZ| ӿTiG;tQ4PրeT&nI։jԀ3}8;K6f1#MU)4ϥrTk6Qd$2SO=" &5'΃u~ /M$knsdA0$[rCޑzQx$c}P툮9x>kyQP nC46ҁy}#raI}tF'݀u4 != @)USj Fb6ZV+J;y>Dt)lŶf҂t >0õ 06SҢ4SNBYGySц2Qwkn JʗYr=dE ;T>$/R*DIp\X0ub;Nਫl,(۲l܎~DN߉Xmpsf9Jo닫|bR#ϭGÂpmD~,s23l`ݿ8#w{*GI\~Il9{v-;`5{j_Yƒ=FxΟ.m`?ZxZ5$uIa޶AI;%JAKMF耘BWiflb|/Nd ~%+a×':+ ˪BZ @QaGeʱμ*lκ|5_ ~oWMJR&W0p^%b.\t1y{ب[#[ _9("WfIBc3O@SbgbZzm_4[{0XpކnRP"m*;^jU]0 _ jlg]mln8?(7oF2:BBv:E2ɓ]@Ʒ- ST[isX}*֏s~=ofZ7gCqai0?уbՇA mB_skJ~n Qm1>sg|U{Jaȓ~8GoO> b-t2A,(hUC<فkpkenҬbPĩpgFW>of( jĜH)mҔ> l>=2DyY [w~wU4f35 ؎eOZ~^z"QILh%;5N8|`"̣. @1n7d+{ u$48ggC1)D 9a 1& y(Y:8&[7;oD֐ia۰W?$ds.i -"YU|*X-1٣zB'"Tq9z']O[ ';(g:е샃c14m?i/}tM4%|\6eFZ 8`N_4! ލl]t]naZdiH(IAR(X guy=e'rMRW=sPj!{rmY njT'tR!lP)nm1s;\ pW6Eⲽ!; - e"(o:~F3Ekq;β &(э@r|ΏO jVjF-C~`b%kXf0j0}tXT^AE>M@El 0 X; '~_>Oe^e r](1RɴT¨zHsb!(Y!]\B[/d{x_ PyZdmu/o)?0} ʿ҃͡ijEbÙi uJY ObRynLCJ `JM{4H}$Ğ K9帽Pٰn"͠D{gNsLŒ)WB*Q? 6O$=U4OG;s!AW4s/qd L|$lj ǝvh5s R9h 7dTvxHM-F P%! e1.ɷUX '2_fᇱCcPȌ,"L#'~AHc":K.JwʈAmhIBjZ)@E- t%_bDDUK^~:gfQ2 ߩ쿠 T;^_iHwJu6Qp:()dLI BwX;oߒ5Z7Z; 3%p<:4c+R-B" Y}}Xn8)@rd ӑ/t/3qi~ c9Un!b< v[(Z |ϱ(1;3kD-":(qNI{~m$#B("W(jI, Oml;5!vl jvCp()IpI" $*b;#6}ѽJ_fmo Q#V)xPŪy,|",TVu۸]2snp ڍ>X> ]N2, @D!]GJF< т DuYқ؆}&M>E=eO ސ p&0v1,:ַbW f:⠿d Mj4^/x؎mlʱBd<B7r@e#~ff4ʀZZ/"_N|&ɽ}NE(s.iv 篵W񺵅lA?d̠U;ۏj=v% mga@&_NfMDa=~YkuI@8šy8만p N֏dBsd4n-&j7~23.5`o.Y_x$-VlkEMcl^)x?cZ +3҅}QsJ4}zLT{GPdy6t4rNMbZ+1|;ġZ"f$OP,Jlk ?I}"/he{X[}ɟ$>?Ɲ|"-Ž[jM ʀEAD&x4I ~2ϒ v 2SP-"$SVQK ?p䱱]2HŃi )9sENh YY 8o/ #^n s 448 `ieSW/ug)5KuON H@ބ noԍB@(zmTˠ{hNP[ \/P9U3ܼuLS]yIi\1<:{?5 TAZo Bq:*5MD<`E+(Zh^VMH2c*9cS":Xru@Bw0@Fm>H)ioO<Yk@0*+Y‹ |8\KqY q7FCjy5ҜɄ?wsS_BmVYHTM͟<7ީOʔaqZ3>&$I#t$H`btL.>J 'y7<;Naɺh \IEse?B8XOy㫠ICST#1$ULWpeRWVsǻsDaw;-&I<#otՊ<3ו"ij-MJO,qk"^RP!0ߜ(7O{aakA=UC_ilJB.F;ZnHL`({q_ to CN%Zz'lZ|Y2+rXxʳ!x<:m㭊 W.Dw %t@Qj^d5Go+gl07Oq3^rCtpPj:8>!9Հ/G isPY\ 6ə0Z"[HU;X?jβ]H8eA[؊`NLOƻ$[`z e~YCl D߃[Py|FhΕX*fyj "Fc"o)SO [XW'uM[s;= 5DC̮b\=lUj(J3Hct2ۺN!yQ!:*cEmӝdn Ⱥ3QOu70hU]ѡBЭg 'Oi( (@)οsp ˥9|Gˌ />C-y:A!$!ؗ>\0fJK"2 a~s<MА(/e8@jX=~ހ) Uc_ DvVyuFX`gNL/x.9pǾl$=a2mw-i1p>d4 .9>i17(C)|6T%U'H%&km@;>PY^[~g9Q8CL5qΒ=Ïț'on PQZJ"bDzWKZ`mq*[w>7e4SqҢ>?3kqzB'zV :x~vUBVe/( #v0hUCA,(6q%kIk [`)7'Nu=XO'YܤC"2e簁 D3#FlFK!r;UP?ʒ({a݇iۉuS2@E΅2Utla܈;9%6c`rBol% H|]s>(bg,X{zc2kob ěXP~_^.74[>抯Q)U(zg`4`N5KkJ] dvoQVUOu# w${%Ff܇|ړO &ׯ!ێUnˢaK H[r]^d[Q"ճ0g.L\ېN` Ρfg4AAvľvy$lQE$2#V@ ^/:.x\$pQ GU2 wnTfւ3z]\#¿n ]aHİ`wm@_U9sb){NEsߐ{$'R]S'h&nP%RZtJx3aRsf{-DC7 d'j`xVFQn&rP[>"?Zʺ%gB3JŢL2og:#, j>P 8BUD9aﴏ^~z-82ѥEeX #ֱ3T*t :%mn5K63؀y,𺭥7|z052P֔b,+ [M⹡y=DnA$ļ'8OV6݀} ({8_\A&8Rw}_Ԟ A@E_(D4Dk{Pb ʌ-kn ᗲ+&1!#zXV7&a0T57P._s d^ !ڔ˵GP/ .&eÙ)lO#L}6zMC)g~AS,ix uNޛמoCJçdGGT 6Oo8E5' 6y!jN5j37@XK9(a;.- E\ K ] 6 ,c$J”l& rI ϗs٣ f @ IŢoY-5F=ʄ57E `B-=A`[˽Op0 VCnި 3hawɹ:v7-SY{qgb։aeE"#'NKk뗫fc:"Fn zT LIc4UOѷmZj(Q#<}%Tp`CJr4O:qx#x>_ |%s84I =9+ǁ8&^tR%~鰿tq쳰I X{Sic fEQ6#}]Ǩ FLFi*?9mJXHn(Va`V65 ֫1Km$ȭxK5w]56]wQwP6e5'#*tھϧق 4hͭ!״T"GJ?ŁVaL Ei FcSDts â Ɇr̞9.G{"7F}& sѻ>@q/m."IƜqܲismTz4ý9mkaGQ9(]3]x9 !\c è?vVT]k5_1.4-snYۖ`k-DڣH.["qgS-;Ʒe[.Jm ?r~א Tt鴛H,xWԘS 9g;Ai$PDmTjq%Y-6ί3l[RH zy 0Јx%®>?8Nw7 Q:*!F7-իmH KUW|ػ8J6PXPR z_ "L@_{ ԅxC'ȝЏIwPŴ!2!j+j,Zk~zX wuN^ kX2Ƕdss[/=o'?gP5e|d* b& 鸞̂Ÿ8!;ӌC7W@0  ߣxkkRCP0h_@KӟzEZppF32w3󉟽&=.A1q!n8BRc g96W] CC<8~ἒm&- cFv>`O=qOg6Buf:]agK+A\x6R.?GB~݀Z\eZl[?G--< ݑm{<W$Sq)OpT;)6= tlϟ=—*s-{(Q(u/h25:ݓ<M™ zk}l+£F'؋Hֲ*'1#ro5GB6emKLC~}`N.n)iZ|C=@ ɭ~W9DA#'Xw 񠉜SG+;DuoGҒWtyνz"~ѱ>tI'f<]#'dawXQ*Fݲ'cNMq K&g6ӫ@^9PhdiP7&b6/hkqAĩ"d0"#INUv s#WOrj̄{/k9sŦ"Y(؟JODA>'Sc=# Є-!_?$M2!2x_lp xաِ \=LWqo|:y !<z^tAq*O . QȲzX` BH~惼Ê'6tec: *VLIcd4gQCXSϗډ(@~9<KcԂ,gUbWqwC>5{7!rTҖet D;k,ŁGdMqK*+xXiۥĸVj$(UH/HļzZ-\!93=Z>)d'RPR" [tG/gZrj])O^-kq3VxǢݙ|OIg~.L_8øp"Ho18B|ee'ӎsWej5|V/M/BOMa]wy0x-[J]:RfuA=>S[iff=m$D9Do=Fɶ[A;j$>m1Bm-wU^R?n`vp* dp r9lA0B$]jD۳3,߸br{mOd](z^ NzoO>mQ٪;*l" Aic p\{=/ajc8>E ZL=8DZ.P5GV${+@rDPo~ ! ΊaBbMޓe>dq@_|u%9=܈>oqMw/6N~e+CW^M{h~,)ph_ph[ ? #5|Em1P(މP9ܼ`#>6]b [f1MU(Yrw>3rfs~(2r#駞\($`2o ~`[-#1hgyf* ?2q-t)r LHFl|pئ*|r!xpuZݟ5V5kdӻx*pa3iZrtɗh0O ԹdTV~5 tVGf=ߝlHҪnu¸L>É;B$:9K2²v6Ƕlcw/h0/>Wv[0*<ұs5 %?*kPO kx0Z \fq)C`@l` di%S-}V<EX UvO_:EV Yz$DBjCxz*#[]&'  @LRs-iT$EaXcב}]20q% ϵCv[ x(3&'4 V=BX y  \:6"JJ:<񉩣%fC;mwWN1U8XM,Jz`g1*@1R3fځRY6 n98[,UYv)"tl tjSze ŎxzRg­6u` Ÿ<θL؁ugO͆R$?.*Y^0#t4C Bؔ=R2], KOƑ!L hu/Y%5-=ehWE8w; yBf:}V (oc^A)aG$[-HT(:_TBН=.a\El(ofY>wV' ~NV#IEGءzo`ם{M ASBV X:u0?IS_Zffw3,YKD`O` yucYVjkw־1b]3i21T-1VFʣ"0] ~ #_oП Ź`|9)p6'&&1w3qB2x) \3 bXJT F.m8{p-Rn")P)BYtaHE bݪe_F-@'y0xv{UVoHӐJ~q#Nk˖K!Ro⁤9 IOu< @5ً<{].\-`Zna^}tc<&IMuf_ V%Kkn\UFOU9ti٫|J''>i:>:x5#_ RQqhFC*˜5tg ſbٿlut,(nh2'Gpl.$ ه5w0oRݭztrCY=AVa\}3*SJRTiǑ `R" 3 Ī/5|L/;B6GNj;olwW\PxbƔBOqpDV`+ NNW~ׂ:ެ?~PQ`nU#bi{ 3ueJ* şZjT..Dgk zNO\z\IBa w^L Ó ` g;Llnnm;@}wk8Ls7(yS<ԍY!hج8aѴ4]_Xٙ*3[? n#mv3-_ {?(sMC-x3M˹iGm̆_sT%^&]<+6l<%hԅM>ߔ"@0j&pݒ.}.m7mG]k ;J(U3䢧>\Arv8:J dk8TsWJ$hL./'1@]b͡g4/}{=!h`^>ay.tJd R\Z7mFβ}t^pgl)m-winO:Y ઓ'oyYd:-`>xYRiܷgR5˱F*d%x~!M]Cу]EIB>w>yd۟?<x^SyǑݛ4+☆CWoA*)JN3}z& u!B6~I!CcOQݼE N&^$%ҴW!>B ^>M 3'u9癴1$c7ldZq I(n|P{*ڨd?D&:a7Z>s\0? YR>glRz}ν i["W@Qk[ ,|kd :/f"9Y=-.R$D62w?:M>jŖdv 82qVaeG)@s S}$$A5!p%x>!p#8 uE/$q Dzx(PHgR.x#u=3MŘJ0p,ԀF/!27)xxԍ8ڱܷB[)g5iG)&Ul9qMߖKɎr`> Ff@]r8|a_ޓi~h 6/ɩ;u;m~#!wd&>ĄYB% l(p!4JpDNZÓ߅a*Z7چI2lvivp&&d׭ *ŞHTVr܎N ,[̔IQƿ,mCٟݎ{oPcVIfx6Oߏ#y੽ISv.T;/-d@!,N+LO N]mB[D-ܧg3_*[kEˏcGBh]Љ$E坟QlXS˳l-=5׻j5*dńi`3B=13eRc"Q@p&~1HǞ~KIXT0 ?5FZyDR$VF@'OMeP|oP^9Wwׯ s]:7Aa+*==.N|.Nit7T7WqFΔ6L-ƈ-gRǩ AM*hm3L D8idE@J$^V ) hF4~s-,}H-ʞ:!RMHEBU o脨Ĕ,o>w>6 5ٓKUh[P l`괰NvXJK N&.޲A" 6Jݟ"VU` ~Gee47i[?I@cnt-BSjs[VBNp(vz,Pwed+8͍<68! _&Uò>o!d&[ڎx.V2@l9qWQk^~&2!QpK<\lu1̫lfj}V>x5T/!$ nnxꗟd7%_\ ]9ʹ'\W`^q,Dʸ5vnuz-rc-t 56a_-9 !- uQ7KLcFܸKpsq~2P11,#n\dYԞx?.*,deh}^WCjF&=M@aQYѾΦѢoOyAM8&_ƙ.dtzҝc<}!er {AM}Mt#3'O;&J27ĤEmIi$~m|,>L&z|4ATl3JT:^$KhM~ T98,.Xyޫb$ٕK^e'2='܊KXk*x΍<r b1[mJG37u3vS K2^|bҚ+ߥ٘8FRǻEwYA-|Y-ߟPF"uxD.@',u` )ެ4I !{!߯X̫%l\<.7Wee6].Qf}m҅u@~(HI,%a~\BKHce( hOC%wTLٕ'qi^j#-;b_me+1SEBڎg2㫏6g"DgfI/gOPuPT z7E=wA OڟQztF8;* 0H0Z(qTimFB )l0& %g뤘TPh#l@.$KytUA"zW +p_qilwn.ea9u+Q?yw`1|}YK\h8hl#5Ht=VkFwRxIjuyNgԪfEPb/O'<NTc"q!OVG{L):AQd2)ٕ-;qjSD(C;ǗGn!,ÚGw;Q葷6hwg9+QYz9s;lQ{0<_Hyr#>al?e@ Ëΰ+/ `qS0f^/1e\jm'[=u;$KM~HnY!E$c$РVneE\#݆ŃU嫋n ?V:z>̉D%1}/qqujPRQ8q(-Ⱦыö8=O1sQi@\@+F}4Kp\cYW1W VoU+ݳBjqA03v~I=6ucY^-`w0%B2̌>Fma qA55ڟ^t'-1mOJM۱ڍ-E I}8ǵ%n N#ӣ,SG(G5& d;/ձ"( D5OŬft5Ʒb/F]J.Eh#w N 5Ph$L[R *&mBf -OΰRI785m&cY4^8TIղ&?jٱM.aX9>3H;*ؗ\yb 5p",%;lg%tkfR_͈82I y耞ō|8GFђx&H-X.vPZ7<}}az) rr҃'1"'nQ9XLQk: ѩtHÊ\95UDx1'> nCxLNSraW@Hk{ 2$)ưЇ[8CjI6mRűA (h3 3uOȸoVW,lͿUy&n[9e1鑓hGh6Ug5q?'g7F.σO0,@5S7"E2x\~[g8"[ uJQt}C3y侨Q3xCИ#8&80+UM $^vyr|Dw|_&s i؆Jy8cA3hъS#5udCQUA!GDw] ? 7˺XcU=o.ݿ|0ƀ0vDɶeTN=Ld#>op j~}֚Y-O<Dlʝ# Lނ(. #غlڑ_dx0йE/MqM,5rK?r9ˠru|>=:)iذ6 H ԇ 7S? 0c|wLgKT5<$Dd pt _A3K_ĪsK! !}&0+M;N*I00\>d*e4{{ z2F:C k{P ݱd ^)+mq2wjCN#w>/4գaSi~CLmgXU?K8g(Z:5`An 4ԯN "x|~0X߁ 4`b|+>I#Yѩ@ (B|\oFb`AE;] ~r98a$!)J[Uɪ%ox<+nߛ"wA۹g -[ ]$W_UU&bGERr9T ӗa /h549<6|Tf-I԰C$xo^};tV(Gp_k}Z@A\ZD#OݓCc]mzۙHakIx-[6t"Zy7 UE$(G/LCߙW7#Vy2 sgeAݥ%|۪xɸ})g6mEb9TxSM)4?u$;dqݲxu<"(Zb`7Ie\`pDV­IW,թy0=74 q#IܡlLTڅ]UB,V)Yy i+a&0 UTܠe/NcTQ.vB /t ֵOzL@otُ5YZ 9Ж5.\Bt~C]@@J}P١q5ˠ/O>:1knhs$Vz:TfyDIc@^tA@:T]G jV<JEgٷ5p oAJJҎ.UnH~T;2h'7pLx]EJ2KR|| `ͷ>Y(Sگ~Y_d/(֯Ne5zu]W?ݏhtTٴ0JQ"t|j!6A@C 1Yy du 9>9_X3&Sc&Ԡ8_p\ʌġҞx_x]Q48b=wfG_GZm Z WEԟI{^y_?ݹ1ȋ9h}v7@`X,SG]Б֟:lTNͨ[sjM`j;It#/G`u-fjt^{P$`N~^kEfJr[kpԁSewSAKlOשR##*jCvin^5P)(η+,&lNTBra|\ӎϗ|-;p֥nfUTdF'UhھH$/ʌ?" 35qBq%Y+$l R/ {Qg̹eNTK:3B)sGjL 3oC*;Ig3G_b1* *@S^?}aoOKAZg)_PQ<5{vj&*Fmv_ReT*JF 8dk 8wg(ury],ɩ 68Y)߱%BRH]=/vN?ܩ|ʠty9!4,:YˣYjF2o Wwy!,pmm|(ބ,^*Rņ*o\W)zk \nءZy+'FS,U9 i,A#v "|[83@JeLXIQ2& zEj?ױ$溸G c%z} .\r&[Dֿ[_ո֮p3F8r(W{O'lijUm`v9T:](D aFdWL{xؚHԑ~]u?@I>Ni¶zRɨD|ΏcDlKػcoUiS/%R2ʠjŌTpj=s~oYrJ4PGUĖMnț&$-"jz}2؟.0u<Ӱ4J`ƒDn>TP^C/M=0Jmlg. z&]F@U+Ac :mc_q}׿\CQλs //PMjP M'ˡ!bC;+ݥ/Gy" am!];L'fbdwxLTzlicǙ7 -D9ءd+;&g48r=]#<#յy+V2˛ܾ}.0ȏ طN[5JwƤ;`b0X1RG'Nu kh%]5KFO`]{X54>YީC:2˛^DZIc[hq 6Vq(onhۦ2ɕ'Ą6P{+* S$Më,𷝩IYKk<޳f8@)Qau {yv_s qXce{6yĽV:j ֒FPAۋƠߪp"Sf@ eUM=C 4'Yzޑޑa _j}0[yǑbN vy/>1aUam5A_ $iL{x)^f{d`?\Uq{&gq>7!DI6ҋ("T81JQ(ăby2/D$@9Ȑt.OuDN 哬b "Dx>Ѓ zHWgI|\_kf9&V-Ո>=đi柆saQ-6ǂhhmY:%2dxۏ}.b}%@ƒB6{uQ> ϶$7W0t(ݑP12%Kt<Ĕ>0zWSq%@(UZqZhEV@ԋ)oɇWhA^ߎDR u!.mvؽ,Qyb1"'HۙD>:jFJ?"n1#Yd*V,sdLxA.h}ҕjO`PܔMrQs.  s'Tȗ8u%w[W^nͶ.3$⒪T|qZ~cPEһLMBVϓ(A",CaY3O_iv7>~ؕ΅͝=6O *墵F'/:w:{uڗZ@@Dۤ4=Dr)Ƈ6ȗ Ftda\^ܔcbg-' C-x(7cS؊q h **d&D훂̲~V=|1L.+Y*QY+״K@\wɪe|G-yP(0:ZBȥ ssoƄǴCP?1 p/ u'*(o[V. 6_G_B|ݽ .{~%o) FM1,( g]ᠡWE2ߘa\'~zLGo1Z:P@Aչt{㖼XBeHn1,i[n֫U+_܉z02?3]hy6n[:yx0a.UWkHd}祼bxΥ T5K ~me2c[B5Fw,N*į>!ZqC l ܍],L#L),yu{$.aK(~iwM!hvRKHC+ŴfzEko72ߜoJv89GЇ$TL34"Pk1H&iͲ"ԛkRK4-|`"Ƌ:TxCq;7=oM Ib*B&L"89r;C@60ke5`yTb̾;Y-PږG s##*T xcE<&*9+0dn`)4B-}q^9Y#heۂ3@<VmW!O- |ˀS KK ԱHt>˵ g3FIFFbjq,/Zˢ,jPbyIקUr|)RKjC_,s!@"Ђ1|/e/L1^a&f羐ޟr@'wn-UI+-~ 'ێ-uzV(ZNGOyg`bl+o{u_'E98f5_,t,#n!DՓ+G/B~>|[D}|a!&]AfnYT9돉t,N΋֑YqlX]|?~D`ަIm<9F9)xܚ,HSFcWZDms4U2y$d!(Q 0Өw9-p UV?LE .iZ[/^MtRt%T2F"9a|Js 6ߋ}$3b"wbJE!0B3V\14@d;%_/l;ro MNcw LJ%M|crC"7{,I0SIl10nV;Qx|&X[*DŽ~`ү! X5M;ޓ?g*q"|57hFzRzQH(Ir~ڪB$֬zmlɫPZ5ܚJpdCӶSErnɋ?PiW 6t:4Rt:1W{_Z%0RZݥ"rBRHa/-dVwdBz'( ĆkV#@'gӗ.@zl̻n!l-B1xNJ)+ [оbBLtֹvT [/lSʲ3!(ԿT]>lekU]$/mHX9e;Kkvd|zpU!rlg] L]|yfpjˁidgsp>2'4pIgJ"k+W0Q1hK֫\P[ ōUvdHa ܇Tz-NnSHR))*B.a` JfZ겼'û&t]t-_?J! O^mآJ7$oR vootVdT_ix@mqJ(bHٝZ!3"tcqK:01Nau 60dSfYsc2,]ᓿ+@E/d;|~WT̡K tI̔"}Y% U+q}7<ڃ33 + Ab,a%Ăxyd^3 X >/g3$ܭbUB5u7T"VZSvO/ct 2#8Cһ#@>', q&o9hQOUT4]{&9}p% $*@U=oa2d.wa|7. ^< 1,m/mMZZX'/ ZI 2y)ibH`rW- { bEN<Α!lC`{טZӻ,qE%H)Um ~v-h?׸eΖio[:V͍bQtk*#O$[p(ؚtH*Pܢ}'ږV15$F{[Z#l"M VJp-AbPUZaS#Sxp ĴmӴ8ZqQ[Qh [Q ?IJWMO:c~8\4*>0vC2Or|Jq쭘1-kX(=+~řS.hSQBrK!& @:6\"x].f&&̀N1v~;W1߰ir M~G;^zLN\468Voнo{B`ft#ktMbl ĥ\1Zc0tZf5{?s3jH-kdXh;v ŝLVaW]7 /'0*֝ M~ 842PQ!M 4Z]" O՗l FKpi!,.LtI4u^7a.iP"LSs?(UcMr!Jx>GcYTt[c)c Xx' "6|)JC)tmp1&6Ȭ_7dKnIdϠԊ>}h(s3R-Sj\|mTBQ9*ZWX:5 ,rr3h+q|'YJȃt'_O]?z"Z -^,zdR͝ndC?&b1soh37a|趂PmUS _%-i}mu( LŽn}, !_<nL+_!/{oysi⊦)heT6ZN=a8S%C(J)(T'\)}~:+Ƴ/~ߋfS `uoװHzsoU ʇBr廌2$R*_3:D2+CU*٥̏ =y!ˌŃA >0 C!y^5tlNKg[MR`geXP4]BQ_f7?JҋR ΨN?IU(f;9O'ĬQg`ӥz܆[y 01ylS~9)PīMCZե@xF"G-gm9HP]Od | 5} ey/C||Q<ȳbjuƙ*Bƈ ߟuA+uʱ ̽KRމiFrչ ]0E m!Qlt:E޸ :i=\s-Ut8=Ugkeu43߻B$Y;b}9H[o⓻\-4ZVKϳAu Hܙ..ݨ:IZ62BW(+Qp{vpq3P[ɴspC%G$]$9u ԟ=w[D_e/ w{f L8N>-%mٍ<جgu*Zxg]݊ +I.OC'p3|ƲXR hP8A`T`..Vr0Ko勇aQ s^LX9EECKٖ S^a># h@Vs-/_\:EQѺEt揃d@9*9u:]xSk/Dg~^xFDQ 2JdHD>4:ߢ-`4o dʬ ;gM,a}n"֍[.+ wuD6BP I{,`xfkmjrM"zH6:{hQV!REiݐdχBoW/d9.Җۄ/sKiꮲo,Ggli?vL(ݫ.& ` 7-hR4ٶef'@ XwYK/dvH iIݠ-oSVTTv0y|0sz6F?EU7*7 z$uzo&˩ doQzD@WnM GS'V\è)8&,1V9"X^ vW0F҇æ 6m1έ:BAvm? xXL T|q}Qr|pQ3 vV׉. \+`M 4 OiRQU𽘳;b+Z7r[2~/OP'T/A^`a[B_LߛXd8t뤜A3i l!X' 4' RtK "%/Cԗ /cԴ?H}B4a{1[2Mozm3m?GѺ]GΐqɺYz#60Rr%- `Hq&jԫnP P=j5'1 \,e #4T/ 7F%H2E*o o"a;/\ly|J' !9*b`@v(eKh[# G q,[!h@cg"Ax|NU\@+ȇMEu[4 Y UlF7<5͗sֈ8,"TNMT)2HU|)KJ'yT?f9[9Lˠ%[p6ac?1cSĄsܫ)<؃U>&ư᎜B;ߔ?C8&}ֱψricuئ.-+ڿ! e>x?LL9$A::yؐY e.ei2HdAWQ0 䳣^F\47Ur!fx V\z>Tn : u }\kS-1ue9ҿ9SHU$|}KljW5Pl"5)p05{"o[o^}>4 P%&Z\& Prv-)jq5쟔A;w/? KpvRoidbTn*k 0(IKr*9d2B+A{+ _w>X-JO%̰a]|l\ k?ۉ/7۩sjoJkם˽YN S}uDdئhy ز>` dp1h[l)a]dAbg/ӶO5}p-R#9?F梅.nH |,aqh(ڇgɗ 0Ϧc:1P]R 7$U|}/jNyN۵@Whѕ!4 %P_ N1A9-\`3H9 k/!Lֵli@w/( [1o25uզ΋jyAkA'UVΤ<&7)|֑̇y_GjMU@pI.g"*o[{RT)l$1(1UJ+ߌQK44Ch8%ҁ`ԁ% :g~3`:r mp1qrF3/! ôÃt;j(JۤuOQg0r NWtYe(( $Kk YHYskE27Lp- o ,Y N'1jZ@N|)A2>I%egh\ N,җ&:֔KUY-I\1wr* 01r%qzWw,';Fe1tAxtWF5º. n$:4߭0q@N rX3cd):_ 5#P{I5 ^*aWX Xp @5\LuƑ|7mBL^/ ~ -1gpqD|dKW]z|D.h}8}IY喃ԔLt {ɮ(to' Kt g~CTNeoBȚLV4(ncP]wl:8l>/&;Gn6*Dž1tKNDSӘLsbHCTZ7XFEiB"Rs$܃GE*鳴'Žlg怹 'fY(Xin1Еx//oҐzc险PifYH>o횪zth~h]-Bme1#+Rͅ+r'9{ Yȷx=lGE J>Y;lx?5ePx[atQq!2g?SL> GziE7%w%g[?~2BW1i t]ܾ3FYC>sĬ"kQS A[~a(eUS;A,ќA=tP=jkisM6Zi2/p5b:b[Sێ0S8E˪K?@ YF{; >b;l]ѰD[TG0ZSݦ;fŬK&")oǖ}9/zEjt( .VĈ&B: ɭ֣w\0n aSepA-[]#RF:< 8.)}}8m!p!hJ1R*úGCݫ0B\G9w43{Qx]|r$]Gr2E\ާ(+k0Hl޳Fl\ ƭzh'UybGRlQal$v }V}uo)eC,>pd^!4U1\{†c9 DP Qm%5G8.v ̭vnS]G v?d~p]p7d.sASIj9.>a1pvZf;iz0Ǽ6)8gYőހ@&KnXgkv+ ]~I~m_꾲ǑEf"mPԼ#lT1re?ձ0I_G2AoGr̾Opi;J Mʲ W,S4)*ȹgED;ΙA+zZT 3 <)syel3mPqKJW:YTkxo<U":gqDCi炪֏stqKhscuMq7x1+/{r`\7 ;u|jN3Q !|'`77y(!-H?Uݓm=w ,zյ@KԝS9 {rREbuGf۵_2_>]`tq`Z`UtZ`ѕ4mc<:/{Q`]SHP,K:ւmiל]2@$,,[U-FHm9p-^YPB\QwGZa*j/*uj c*׶1&4n X (peYG#F4"RgDzs,)2:2s Q5.t*OHT$lҦCxE:XVmCE E%}}*0Y{w/%s-% Ѥ!K9Gy%kjÿE甸:gejx8Uɽt;R|`τhK]fZYyXʩ#**i+T@j3ei2eũ[1jv!@@@O#Qg~]nè%t|[9M^ Gyec5whFІIrwi`lCٍG5uN  ˪Ɨ74S }IivPwtkLlg[=whOl' )~")BZ1X,&5`\i}CF06|+ASHd m /2Y  aJ*n)k!euRzYCf^! mPJ՟yV;/k 272.}>ocL1̍(3ZkYvҼTW 铠FFMQ9 Cll|-'fFQ,9[6Kh:)nm?+H\NU!T@q8a'ƕ`J L} N핫R<ܾ-6NNoߠI5%/Ln`}b?ʗ}T[k7@hh79./8^'jU):d ?o?1قgȶg'3ҲtЌyG‰p v 9s,mʞh. d>IOOӕpJ2Q &tف֬I$R.޺z21d&{כ]+CVMj 0) 㔙BG(;8'3zNH@UA*N_--suu BZR^T̘g{^}w՚ >*޶,'c 668+#2Py-S`"^7I9/ 5xW`-3|gMڀʬʟwYg5GFb{@KЎ?ZZya1*3TpX>Yob $ ӊ x``l*sJ?\M4[j " VJbCJ4`e ey$6$}I&;R" Ld>5ٳ"NRSq~>8Hz0pg- -e R*7bI}%{qg.PA8tȣV.hjVWcޕ܉n͵yJY|y qEG{MeVI 08Y^"QBr0S^Ťf) Gb nqDx&mrLILgf[αߐjP)!:/ܬ5N$vUQYpH5srGgt,L$ 6%ya:b Q +$^ ,YPԎdEQi1'zfNìPiHˮv|PtnOvЭ>$ۧ>}x^aKþ95h e^u<$I&oi %a B$ 5ʫo.j NMvGkh>h^w mb@[wJe) D "9496.d7$PoXf@4-2F} qU/ 9ى"v/˖PyrwPca#kBΤ'"QDj7M^Or*aZ$f8% !&S5qWܿ4T1U"ɊEi_l/$=ɉ:vA[+IׄorXBHWAKHɮ dL3`|FA{KA=۶{k y"vr %! ]eTc'ireૹ//-#-oJ-njH˿ 4i2<4T,鍐MP0aA+R6VX`m|0) c8ni6_O^eE3S' kGSmMG;\02_iJ0"CR|KCU&IJ^1>xOo_62= W׫}$8Zzw~⫔8=b#'#|2ޜqg!&t;dm(%u36H|3IT7^3ðw%LOPCT+3G<@h*#ZRu7T|nӝ`hZPxCW)³bȝr8 !~\wXFܪ]I=Td~椵L7D*j:U4=Wg59ݴߐ98~+ ˼"L"(_2N#aM+뷱K'TT/WI%r6®͈0,?rY&5œI՚fbbh1o7p90K <?]#]c|ޒ<: ٍ 0+Qga k /~> 8s+]{]p9>kqvY=۰_|>Rs43])3XW9uy3׉ḽ=[y紉 9*[PFFٛƱc"}`=<"WHGIJd(xKfhAMW[>ĺ~ $@ 1W0B|$bo$wq(Qj NaЇ%b- 3ktK'ʲՓ=cw^ RHqޠv P wyxGȺ^(wKoF2O|Sϋ(a2eeprjZc Q=j::!U4{_5I.gVjkƘ/H=9dAlC:oy̔9o7u/4!9jD2@Y-T9(PǛ*NG,Db^6̨,>EyaG7<K?7jI`W|zr#\SgvaYȢ@m^)L]ٔ|"C0p7 [x Ox.t9C,2!n@2i&m{|mÃU):2&BB2v}Z;K,'ǫ(٤ȵt\'3'Sxhus>Sn:ظEE;>re A_$ jz"E#\hmX*K)oiusSeL0lڣO>ڨy늃!&t?TaN;jpS܎_h eBY(*ۂlJg] Jϒ[Ql_CؑIfd#t l?l3]OӫD;&\,2D>y?wi\ TloI*+7'HNMVszrW HWU9:QL`lB\Qx ,$j'ȋ{A.^ri B?ùI<ځY[3y51VtQؑꎧQ<"YEJ`d"oE[0G#$cF"F˷=Im=SB@Y9/4?пMO3WuLZC,hoMQO4gGjTa6𡲀:  }@WdVB+Y ªTƱv[i0$sw45jk!Ϭl5A/!smG'pnɜ"]4D05PnMKGymlqqB[!TCq٦P앮V8 E*Uls<[E&iGc F_̺J\uD0ʖdmN Rcge;52+ &{q$>mUE;B_ƹ0ln֔ŸL#Cju wTaZHבl1#D.+DG Uŗ9xo^:u,Xqd\z&Sbu3~!삑B ;MI:,Mxm>+~^VMHaŸHP^ƾCWΟݽRUT2 0dAJZ#^|-RtL!sozXNW.Յ/SfIK݁u#XFWSAYeI~Dߠw碁YBc"R|aUudxYLe\Hv 3Uhq4 .7~MTR|<q])pIGhIߠĿR<ءy Z<~TӐfL%r$Ï_*tzee kF"n$\# n6tr_VDz}R穧Qs^3&#zr]b0#)HSwyAxw_~;*olѢ\eN'hd,+c:l%c&5w5ˬR_y5`WPq[SaLD#&7YbQOr)hiJ6x\dR%s(YuL?AZ8@4A0u&8Ys6N$[Q;H ?_bYs%Sty׍~,U qOsnw/n_ t`btUc"-]&|@UJ\τոL6Ӑ-,3uz-aT2轰 -"2E4+u$;n Xh(KWX/d_.\*`Ә bb#^Wύ8PMp8I^g>XN;%?d۹\,"GX=icoդu2`kH&9-dZp\fUlÔ>ï fg:RUH|gtVxkA3.@Fьd1*][+MԦ8ԶxQ_\m HNu= b ވ$!6wUtrXu}=qeO~ƤvoXfjpIQ`MV8P d*y/i/Ç%̐_T!@އd!p Rs߷)غFKzp~4)G/Fl O)UT:!+5 PZMv6A1}zO |u&YTs_~.MG}d4LTS̑7K U~{XFBs#Bq^Y,6U:W}H0XsU{`fGG&?e#rߖkF愁j?'{W]2v ep*gVi?@1vHrϾN3^ $E,M!ZA1Xƣ)`(㹺ߜgD#p?-KXS[xw/'oCD7Av|/0D^Xx.HC=*`B+fk>:p☖'\l}'Nk|jAMnǡW=U$23Vέ/Ji=By)pR\l }'ͷ' w:5yTs241IoD[R̀,.p:y"q ur]%[JP;+8z%[;v@ׅN-4oz y[ `#ޗ$ baŠZ3ZŰQDNEwD7dk<~*L"VpɁHsƘGROս92qS_}ɰp̐r*p@b? ybm1T)s4NLBCYC7nqNTHln`*zꝥ(\uV&uG8Q|`mjwK (T'RhL"- U+Uh+]CҐapӝSx&)8xJ0v׭W鹋rW0GfG관0"MєVu䈆;tf9H<:\ŝtSR}Ev)C{Jm{J-°\d[I)Un5x|vq0[_- Xy^ RC+"M(/a`QԊM# o† 94w#}Xw"/9f#tW\cVUDd{A2u&1P z26@ubpwǔ"c \u^TO ŭKuzhp@#Fm~=S@ Ku,GNC/W1^n?b^Ң}T200Ti(ТXfBY*Bwɻ%0]X^{E<&Vff|:lݫ&>P\1ڡO"Gf@TS|Kg\klšDgh^/8SJإON>CژWQcᶀx7z52dLs2L61*X) wީ~)-C)ǨcwuEW(| 6츏&d $CG1? [fɜE1fwNMB@ճ@И㺔q鎦'UE1?)H!iaGi7 @pZڹcpخO XwT 1=d9,& Tts[[sDg(Bq%(9Av6XЖB$>W'R0wbEfx6òܟ}OA~^pJCiYqJ1xU>}ڬ\wL06ũEץ!1NNfϯr4`}A~ϳicI{A툅oo){t=.hRk#]͉LN#}UC;za SÖkiGB9.Y Q "2^K%`NNkav/Gw18W"tL-<ӠܒoxH=$YK:w LM| Sjo(Ŕ5j ^Y oB(BS=DoP9R_HKǴMO=Z&Mj go Z5pC3R.D"AC7OoM*oXoQ׭NC1zc8i]+<` Cu w:Mۆf%E1%!YJ6')T3h?M4o`}V=*_fq-W, /OZ|rzCRAÉRs=Ӷ&MY` pE8W߷[D ) peNaoTO&6^&VI BSWo}J{vrSos@5)RG-U0>U"BN4%7eV?yfU>I|%L{/oXj</*s5Z_UwHg 1ٳF 66q׮w?8^f_v7ޱlRy[/y-4b͒ݗdj+Ŏ "lc_brrڄevZ/fm,pedw >&8'>UϛKj"M~A=Ͽk)aH*Aj߆& u`n YLƘVПu|k}nL7G5L(#X>5(t߈ ߮=iĔSƑrc^ś ml&gܲNч#l_f 4P u;{rFJMM vM6:|ʱvG`od ĽiRD4%wt暭D~/"YJig9ҍI[=몿)r`ҨzRk+R?55r8L1)dţ; cHD qhW~8liNj3T'V2^,gWq Z@_b!U}bGS[tX`f%` H+H7ڥ'@4gި%00ADĊEEh`zOkBEn)vܮ26NG ]ko?fFlsOA'W >1J i9 ŞKKMkO;% `Kuc( MHǮQ*kz=*םVfċCl/ P[LawIEZMl賂Y`SkT܄KNlܴ o #}k1hْs퉛5wfdhg!#=~buh՝JY$+="cBQ+ɗ)"ixߠJbtvQlkZnbDy5{Gsي x2 knn>].4/4# c<wѠ(m$TFđI>zҢSuĜɥVKL>B~#gbhE=d׿e!HDPfI%{nx&a2S*fcB24TII&üHq{I{$SuPEB`d~fΖ8ĞBboGwOBK0z*'rdz}+18 ԥ^:㭅>J/+*;pSwu`@Z#*+XW3ΤENĭpƕFWJ,Gϑ‘3ٹ RM,fo|]4 pƩ#ى3L*jW;d_?֊Tw5bPR,=Z\ <2m$hM<5|TσHM a~NS3kW!^VLG8`uͪFw(#xy+$ az_ #C#6AQ6MOl,)KN*quuȸ7F,M yY`hR]Qy?{GIX1IE 8[;\:]m'OmϳZz*?Nҟ{I [Q#xh+31~⊿ ]Ս )"N}€"q'$\2鬏a v`'dn%oV N|#J34ޟ>_wv{%G)[d%.ehsXBs M kuJ>\3SI%qh`Agɛ%­4{fM0cA,OfC:a|{8,EJT_`>Zg`;X1 }ޒO6A.Iƒ͘$KGaSȊC8b]GBG=Б\ @_Г _!TʍcؘɃMk'l:@2"%>vGE@6=t-q[d#$&8aKΫ$%F(S.mLDPP(bXUpE)t2#1$39\6Ǧ!ZW#`}c5Dr')fc߻iF/:E m[o1458P ĶZ )i G|\M (X$(dTe U'Ww rh`f)8 Jm#0= h`VF|X=[_u"(Jp/L-Լe}0 wO@h?dό ˎ nWoQX(A J~h)ݏ.%)m qn1fӡc C_i8 {9)ڻCpjnsgni'T8E:ֺn}U'a'NFKFb(2/Rqn`ݘD>OI\}kyrյ4P3>av(8 omosoPàJO-hakn=u,cK׹JKJL0-`),ja?9G}ްz%Rd>w 'M{R.yfL,ElG˙ n`MF >i+e~6?3"*Ǫ ^#}ĮRDx$D=Fc'Ԥ,z#PPPVBv-N'Dj*oKwʱT3fhȽAMn"1Go΍Ơ/dF1y绤|/WEcPXe:nԾU=~uwX' -5&F\c+D+-9!uqdui Ch+H[CZWO?ҨqHy4 ݈Ԩ l|e@ E83v r80¥jXIޯ:4\5GfxQӬ07#M=.A)1Օbpl9feihU@J$1D䑍?sDy/uh$IE@dI-;4>`hՋ]φԤ= iYY'x#JIW4 |R'C["荦= ^S5B?3T<@M/[E*nFsS1NTiY3 `[oQA$ 7(m}B\wrˡ=qM*y\|A@jCHdh(ʉHv];Z2bQMZy-Ǖ)^G'eM4$ . e$6Xx=(֥X A7)A=7|}Ɨ@p^6&8r) U9-XU@~n<'!&׀|~Tzb&K4``n냉 [VY.FGٸ$akpcA+x]FIL⊠SҹWlBo!c6d J&xM7lfS/gr&~FgQwȉ]P;y;I3\B][kt٫Ve4tM8 _֣q˭+稰jvJ٩1Cxm8crW֓OYzOٲـ~vzq {!x眰6,]O<3† RU_?4yrr9xkr2kw-2Uу&x')oɗ~\*o;e YtcOu/G3 `ς[t`Jl͂Hk`l{nea bΕ͒j騦6S[hN[?Ӽe/#BfF\6] tN,IsL&v;uih<,u[;MKiN|'V7nIoS֒|쀮ՄѧU';;{zCyWh61;ui $q%4zȵ*'L QXj`kNd s̃\Dq.< JM"}Vt "4 k[wV\R >;+JboD>/E+tjMY=4HMdpx9F?_uYp)oK4)Jnw )]r%ZW=S stձP_pF[ɾ"F|c% /x)ce`OguI \O/֮oīQa s7~Ė)D A~ 􏛭VCe 3SC7}HJoNIL_+::2BKL2.ә hZ&Cɞ;bf}ޡ5q0X%ü&H0Cd'h{ȰAqw,_-bj)/ (^O2uR߲",O~|)FpJzSqxI4|/5()bŐnC ws& ]/#8~Ƕ쮊1~Hi43D۫jwAk5)O-NS!ɝhh` bZZ ( aDh}51OeNtz3 1'|*+Ht70GyŴ_fCi2MॿGצ03RE;QauP8Gao ӀaBa+^F\ol.l*/q+Crg>J7PTi p`^IHnt3~lډXQvT MHtmHX$T7bj^J&ny/ۮf7]&b9ZWR (ht|*b`preH2 ֓_Y+C]1<|OABD*ң6=/Fk:nrKsdH=+6هh2c60y$Bԫ)Gg.5X3't6(>]%'vBqZwPKQhuw@J3VD@h1y‹kkOV%1S0(T5͌\CzD|i~L.KD`^yN>Rb ӵ [_A6U28-OlX"o 8wU!VڮcĂi Ikՠ/x6cLN,B5Y"O .%g \ZR͊1}n b~Lt#@x7M'".<#EoE7]%ďPGi4e!BzY♣w_EG 4LIw`szسf}t7m.?wS̩zk?9L4 oN@ey |[&s" nݪ\99<.n{'˶Mw%HYON}1yD*:k='W.dѬ*ėn+ ^Ugm^7XPSk˾J@Db.@T88|=!d{Eo;@a製WF h;mXu($"v5ns] ݻX(N# |7D>M_d8%ްpbi%(Ǻ /$װ"4ђjX~/-{zI;:EPm~g[QAJ`$>JGҹ}^|dg U 􁂭\-6KUS*lfűUyWh\z '#Hu z ԸK̲=21*Ϥ'+f8.l00/0u \ȉquIɟ* 8Ӄr|4塀kэYt!e&sHfȾp   I>"+|$PBZE\r|^B :ߡ[ |^_e';t|g_&"'θ8xM0]uEh8)wpcÞ925ܠ8G*qR;[oo|S;O[(j\}&Su~fU P2v"J%GVGg3Cf :Z*KDЏ~sSқ;T|fיtn*E˰yaxv ĹɦW##Cё6x~F4:]ʡa'+k% !c8&3_V!_U*1TLC7-%-m1Nae6fVcp16m:g]Ƭi[Ƹ&fv4ɅGqj=99b.)Ȅd2i5LCkŷXm AhP-B ɁV]$:y,=0JEzĨhL1eJ!*Q zr8kF2 vƸ%ڮ0 >\OKݹ)mG/uBu_3 'W݈(Zܩ_m^hJ(kIjZh~ZA8eA5Y1KYLa?qtHH0eNد\4R-Wh&4ةt Gz+ dZ2%ꀋ#$Ӧ|J$TANȥ q%r*62m6?)(ږ^3 ԑG D B(KdzM>>oːƴ %PdV1˕ﳗU4c/1"BDwZiЯFAOk*F1ncD^aT$*6K R؇4l/m R{4 K^+@mlT0.u͚3>GPĆHC"j̈L);vjZ~#ყ0"*Z]au.mWIn&nbؘm;#r:ӣ=܄OY`~ kACp.5,1]M*)\āg7 \ӑoY;T":ethHBrGԉ*8z>9n8X3,RfWm]3kPmV%Rv*.\4k%Nb~6ܥ.峛y;PjJPn?\1W^웈iϽOҼ*:o rb RՄ]ceV~XXAō-ɱI+'Bnwȡ>X пuUѣ'(o$LQ.~}lŭȜp:(,1+NVxYho 5*%O1Ѧ5Zy\PuC]{q.iwsd>)'N]=10Y.ݲ Eu?W%:-us$_}T4Y}ߍ~tCJm(r1DnG&n@l$E,@*MN 1blA@r^UZJ1Mxzרj,%x<+YTp@sk^cLSZcwZT Kٰ6Rv3 q4m`*# Eֱ}IdYns6UpdUr|,iscmK< _0 NNA'_gHP+mF8֩f;%Y8+0#g.M8T85P`=o@M1M2, Qt+\LF=3/cP8N7*IWT!v+/¤nT"Mm7gIL$óۙ(nl8jq_hasar\Qu]4[p'̪xU vw@2IʊEUa_nl/K >"mw-gKIwP7#pK&C+bk2m ȹn|.V.L^W0\뀽2{{pb4vJaPͰ) 0_r=@j[SIb4ZKKY-85HsK!m50$p!y؆c⩐&B'qp>n/b }*τOg4k!fp`SFOUkb:[]Gp̋)ˮG#Yx@h<ި ;~(B|UZIesmr` J$$\{Aؿv0#Y# 3Aeآu $6; .΃BvVz,2;\٦=!BkcGΤ@GI$͐h\_yY8B>^("[fH^Ct:S[|S>"ft ^ՃFX%!di#So-x(ڸI[:bU}뀲JC OMYI {=zx'j+=yu\R:nBQxO!MF}D a^BuU\N쬝Z ȱCw;Z[Skh:ܝ?][߬3Ae[LtN%0cGm-ª⧞6in+X6Lmj ! h+ХͽpBR8ŋfH~eXG3{V c6Ig&&!lVFQN]׹HVA~.%1Ⱥ''ey1(le 'XA^e8gw'XbLxʼRW#nG4@B ST.˜Ȗp\MB󐟺\Gc8լriI[aZ_-ߤppc44wG!@, w f,:A7}ZERT*6_Y^y n*;sNd\j1s_W=ŠʟM3`v]tZEJp+ѦFk5aԸz *h3ObVAr+Gp:,㶎Kd%(79v nKbfXmxy 3&:r"N6t(=ޅ A1EؘKG&KI{ۂ2}r)p|Xn-aq:pAM HWelp#p <8&x;t X/¯M[&1`K.e 7ɂ͉="2rej6o=]3l]/vG/xP=8OT4q(u먧^~z>K >:m#CfMd)1Q{VstyM'?ʿWLQw̙B'-Wz_^vVmR nB:56☀!a$7So>yP`{ߵ.H |Ιb~@ZV|0ê\ Zd]jOft}J'c0&yئ\9^57$lgۃݭnr1Y^⮟\G TP"cHwNQ7ҒA?Ӫ j^lCFmP'9Z3@E?^sqV͒e?MVP݆^ 3?kR5ay`KD*nP?.K]V#EDWj(Po٢\ٍ\t%$;[}XJ/UbDY3Kv qtEXE61k qāG`FM,?r*^4ht5zd@ۓl8@*hz$2X`vtWbpW_CpR8.T T;(k٠T~8?/af =EN+]9b] "g@W\Q͚ ?zi<7)dD-R1(<~Q'5R= Oxr'tU7݉}|OFhh N$ZLb8~ClR^0"AePȫEn%x$h2e?lMG'gCIWDהfVV~odz*O>j`iFU S"&nYNL&jSl&-tQ{Xa*X.x:RԯYsq/72& !DO"e\G 9_bao'渱4iপLrq[aqUu:RF\" d!'͸ٴ*v"+So%g;#B<ȣeǽJ`Ypqa+Pdݘgtᤏ( KphI_Auu `@#G%Te!Ye!pB} ]oHԺ`޽#isnjD*NHZ{˄񒴨pnyƣdCV`(dͰ̐J\>Љ ״C!;x+]yA?@O;5ΕmE.)ceYvQ"sl)rܙ]FdA*}K2׃5^w=pưrΙD&mliSGTvǞ)P7@ry=W(x+NE\Y$e'11_-"TBbQ6׶aN 䩺tCM`jD,x\zXNVy7 p^whx@}`X~w{k/ ,I[NDj`W0 ihA;C5|k(R5 9,(ζphI5 7tLCSC(c0ȎEA{!XPR8"nE@>==#ʰG^)RH^qM$JXF=V0}CX{slp$= /U0Γ(q{ӖEB"p&随^HM%gLdEIrX~Kg +X#Y1&eVlC)Ř-c ~;_T :Z04>rŖʃd+p|ؿ?}F, M!cj|mnEUs畐;^sFH({aLZlCl/RS -_ z2#hGo'e4˧9ͬg0b@Sfm)* 9YokbIFiے{Z b)h8l􎛛q%Gh@._HkTWIF`+ =?WҠyvlKCKMo@QȪی}WXb uHx W2Iea'H>6aT tk rgIL]ҳ ,a'QZw$s9i{UTg-6KkV8<<^4jFӐyDajo&1bFUZf)pf mY?O"(TuBJ h`۪?'cJ[tIlLrOo1+SS"6\q"BX A &7 xKr^* %ʯ"kh ~^`&^[ UJF~" ,GTSQorxRd ZЊIj >WWӮ@UYz՜cW;ì3\-{kЬvc˙!EXj]zlv<@#,nk%w4,/2)- P"jd9& GGMc"S1oS"fba~P9ik?ijn,y>ieV|dn r}i܍Pp(utvCK;/Vw:&JYNŠ*:}&gacG{Η&>iҰy"oP&^I4m͑@&`֔֘'$F2I0Xv 3,pRt,b=a,@>tқ7(uKUh}$͍!΄ͩ/JS;<'I"m7Ҥo]wf\ԁJW)0+(t[YybQ !1i}Kma;W6VW`RPfPEK1̼԰Yd 12%F=;X Wf:hJ$~K@z;D5WonoFHOHyX z H_qUn~$V'6=$BlB M4!"];LO *"+D6;&Iq㫣P2ut8nNaK~]C݉H?8ݔbN]F27f"/|l" ,C9~mqb|M#6r'C5 r {ӭڇ< K ͫFCfP1`²MGƶ|`xl<ʔ8w5}g-^ zʶ`iLmoVG+m^*%omyT->zG1Gom(<|ǂ5)|:L, A-1aqTPfR4Cz4׻L" !}u;Z$X<'CP>QHK29@&T"n% >E!H_%wת sېWG`eoE6wRE.>h=Cʏ^bSK'2 Vj?'wMh5'S%D;J ~UchYj:p~t8(C>/vvB(uж~[~tz zTLU0מ[GP(>]9AܗXRx :誓u<) >@"$BM`*J~=w e` ؄z^s* D!IzL/_62w}Zl/ |MwZ5?F쭼>JYKL0SȒw\B4}d[lܥ|LuP;09~pu{Oӣ*^#HhCQt 8a!i~RLYk'qbޞlU @ߘ`{F.vCf Xj;BXp ~>҃d;`ʼ%O!d^m z2zQm. xEaDBIFVPw,X*TrǾ6C㢞#<o ]~mi'sLtSv> rX =Pr-xk%+rUB@vB #H7rHShS0Q_yi@BJ`еI!+^@DS| |rEܝ 4MsD*zv_[sy ; %R:-@dRAqt!hpm\#é"M4'q Eg9Sedtgg)rIM\,^I6"{BbZQy1>bB#K1"јQTC,nu&iÙg)eė2+zI>["Xu\Oҋ|@Na- *EbcyNϚ?n"ˌp|u;?ystk+fzTFamܶT:TʑH 5o< ,/Wfx&H)Lп\_L lnz. ">7Z Ëi _WE1'Cwɥ6i CF4y!j8s~gP\{VB8d/VnJFD6;Y^qHjz m7ͦBe-W: }CC՜M^u>~/`z}ыmW_l$;=HB^*:31հ4PG*Kqt (rA9v16%g.,Lru%KN=H-΄t0hK3ʨЇoʆmF.\UYa3(>f:dlcJڄMzkrݎ>Σ+i^DxGЀ@bHN.[|[^"Պ=րSm~AE2qGp [s\K}/#.EpUA"a.UfB+T۠YYx|ߛBӚUWEIڡcRщ)kͷ1U/cW[pQ!J&XzKc>&]Ͻ)M.V_0$L+hyf,#՗T,?߆x:v%݅O?` g&JHCFPA G?-,]|(p9%cR mE0i:K"O[F܈FYi_DZq ˭p8Q? kK0)5\ &ߨer A0GydybQ`<\]>1yH`Pk|1)z͊ݽ'͗be%Z~XgimZ:)/# ҄ ;B u$r[h fټj{W /^!wF]!lBW]32XY5a).Pbחgm;3AjΗ<|\Y#|Fpke*6X&A" B@.6>Z%(䪏90(Q|{'"W&ʏsj w) F`2mީVRH`IKq'kECD?âxqK0AO!xF`[MN`f0ܘA[y7_w;ήzf| ƐZF+,QD}w:zm.G]\ mh?(_eK+=#YfK6e`oš3RP=+YGjv7[$~:B#G `fr@j#6xdLH> KS8`˞{E# c#*erz;srbzس- k/:}Y$ _m OIg[wbm]i^InRp@q:s|"Z2{7-M ,0WDpÚz?.@dlP۟IT 9說B\= ;\sw0qpj’s.)0VAX.w~0.qʔ=m'd)aSV'NM R]`!1] WA r ˁGMʜfxk6l40[wuxH6+T1FOMՀo7ssv*l10-&*z t|D *`WIv587Rl|:(ؿɌh`=iN11L0Yu'MXeW"ɝj'q݅4\%96^r;{Kd45O& #JDa`BH3rhMi("oCs?{z$ek~sҐV_tc8$Ub%Lonf`KLd e$ʻIJDÉK<)(!~(jͭL;ݒbJSkq:Fl $l 3 x[ O^<(kϜuHT'.I[Cd_,OԇfB L &?-Q|2D#Wk $Ն%RuS]SY*j|JPP"Z 2yqV.[- WM@!+@%7y;F,M>8PqɃE}#7-5J̃ K, G4nzĖ8=&rʆ\CAVXF2zPLHrtd@t(D]IϳD Ls=^pq!HsspH˃ĈO705≞ 2-aI@@C612TF)Q`97ůZqI?g5tS[C=>)4mM*|kD`8uOF$W,~ \#%*KZԇ^@5. O6n~fԺr`IPF|S0!dw3p>^P<F D`P5FF`wή< |įԒ2 h1I 6t g9(X(#pQ8ipL&)5ִ\HdOuab0Eyi}jRX'xHum ~iPm:{&8G\vQ@P4pAsQ|3_J"\u& UZ.p*;xC9< ZfFVx׸*fuTy}txO0+ =,3 UbaMԄ!RI9Y VZbKSmt-@Hl9H-]mEʻx!o@TY3jw)IjiP&>m)9h 'xj*ߋss4;j`"64j&kkU\)83Bǰƙ>?/ OeE U͞@[:mR؂K-M67 Ë钟9wפ{BZBqfBy- ZFr̷6dל[;=-sS(:8)\?.= ܛpGn}+$0ő^Qv{U1& H%# hun qDW~(hLY&0J=uvXZS9vyy;(9,Η߻W>t:PO'obu6bLj;XWK {<3a pZ۔_CDpjUD'CT(7^k~O75fbCDD)܊ ԉ@}M%w]=싺F)9#贝× <) &,g2𥯒0B Y@,V3\??%^nbcb**'N/eH6Ӥ!p<.~"Ej%ոUl`M2bCeۈ=눲9yJ\ۀ~~dvN:g*᱗,jgfϢ7%xQ.sf&\;$l^Uf(r(t:$[_S-φtHp=aZ'zHK.H 22gvBdd]ݿ.Gxk-.`fMIʘfc l4y٫1dC% Xm!cⴳh !wEuΩ>/棶6Z5ɜw3:ᄎ3z)ܸ8 0#L7IC_4!(&+nl*?ZˎhU89NTŴR ҇ٲ Xn]p>^ &sy@5 <@d% B  2H?DF{2pZ-N)wv`U`I*Ii'Dž~iX-ZL|*9^hV ̀+_d? Wp{עg<쯻yhO22ٖ V۠u)zM%:tLMH⤪Vq.[9)_0xLjsfSEiuOXeU~1c[w~Q|jL w}{YC7֌ss1L4NXP^oqsJGi" ?t6Mm^ xok_@ /tC8Y׊aICf^QeXƺeOd>=ImT(w?B.a>R8 tJS4f<Ӱn=0w٭EySKeWuc`:ua^5 *Y{=IZo$1OwH/vB< * QOtF|=#߲< Ei$g~TMrx \pkWM"w4й7:+TBAB&MĐ iWo_j@UC֬5 txDT@, %sRW"e'K'ksU|U1v"wq5h5>\m .:;y|V ݎߺݞLz՝SZRAaּN9jM̰^HL52;3Z<O {#Ε(ޡۻ Q |HǶ߬lO{,S6^*VA;^uxsgNO3`:j/3W}mzCoYoh\gz.R?i}պ;V@Iy `>f[GǕ&ŧ?ZjAC}JYHT DBփS^/ +mdf{[CPW"_ ' 7Ik0vvfEfBP#hIzOqqI7ȕQmqݖHcI,F&T h^t|p&Q]qSE 7/YBeۙ[Je 8C("MPE?msP&yȏ(@\/kubOyޖmGa,qCHgȟn f(V5r2nv˓x+%l~ i]73wB>YzaC|BD[0;$ˑ02K =%>yp `1q[ڳ!XyɵS8 6FleL]8;p} wk ij '1"X1Wv0~^x;p@{7 :s4Wwm+spT0Ai^2eTGQ8ؑ G<}qg/9c;kscٔ68i֭&{S"m֯Md>&< bRZ͕Os8,Ok)&62 s1{Ӯ)/<`n+a{5~VMe(ᳬQ JYG)KB_E/c>ETOtc㪅xIZSTF9g~3SE+y rjnWM}kdMvBNɄ"u&Օ% (|=̜̊Rqfw\<+/{>$preoč-MW7%>= aRcZe=߬4-Lw*l%a͌^U* ɣDR$94&k Ķ6q\0{jk!u ow5+d`A譨6b䑗Bc^g0[0GfH\k}\)MM^BCxe}W*=&{ b#y!$G\m<_+:`r{u&Li7Bh ^t0TQ:dj1wfTR,ֹ;PzJ[nqeW! F-=ŬMCO/Ct?hס1N)+c%yk7(k~y{nq1_1keD)NR8 R[\~!e8tm17#} 7n>yKjZۺS,}ml0kKdԛXu*Y}f PmDNp18 kȠth" L[c GoXaA]Lnx(NDl,sgPGڛR:̎idy,'o Mkf _-f|rpP(8>(d(`қʇ^8z/4Χ  ժ]rurU{5]v- +Gu6:^ ( JfJԙ1o itQi/:Ά #4>M0Ns+H +(KS0D;H qY@> [ d|Wwgmԡ.DlAeݶEk_qҫڵ8O$uG[[%_2"M?NivF/eta cU9b=h6"<]tN}Ca/~UVN JP\H4T>-opDlw ϗe.}2״#9FdlІfoUThW9lfv=|=,ʃ+ڔF&%-qdrjS+%#tj&dy6@'5]YǜO?M 9 NC4 R [Y|Ȯj/:_O*r _&^ęXY?z{,dԚؔں*pq =P >#0!ףRyaf ZiAnH@ FZkJ#'eb/33ƑMa6F@|pd9oj|W/q/taH7߅ЭJ[ŗ|{S2b܋JӐzӎ|$ ^/=jLJ0줃j88(=-9&O,R=Z>r,:(IzaF.rR+la^t/h^ cA?#ɗDA 6&%[Fyۄ jvThVw5 Z5lLG]']P#W\hjͳe;{aww5o 4C;<Qk6|NO~RIuNRDnhirФ*Rkg7oHA6Gя t^R8`)с( s(f}lٴ teGlhƗw,*GtQnƫD'8R7>Db'`M5e u lж`n*8]a㱘s=Dg/3:c1jͫ(#=N{Pxp2Ձ9d shUCѼ9 i d!'R{~\[Y6 ԥZ.(2kTٽVz.lag3ƽψN*߱&ٖ%fDI EdNV6޲o|ik,8ŋkK)Cq^#}s'K"AmSt%J{xeF.&U£oYb8pnşܝzڼNM7> CS $Ps–X2L3)d|(/27>rZg~4;q2=խ sPC):x[$q|Fwn4nQ`khLXg굃3ɱuDr fyL0aisT%!X'MҎױ0y~ܟCb`w :")`#x~_Y (WyI7_R uUE!߃Ox鏳nBNys9G9]N&P}s3I m+&!I4n_ x?F=j&^isbf\(~9>͝`$h@7aiK8K4 1(G f,4 {K;i{ }9:G* ޽8b3R#:zJK`w'"´iJ-; ٪q鶞Tk/8ҚC\j$s']Tm^Jn> >/zbȔʨ$Χ<޳׹v[)H8c@AA{iJd:5'hOE7DIv ,}/jH!Zk?L5n{ќ@_2Vwyc`tv6'iw7xF1]|S;(k8զ? Wc'w'Ƞ=xM5%T5 [yDO|jb "7#k4I{5c#HB Nm]Uֿx~?bw4+rmSr>_]:ɀ/d[3X 썾Obޟy[nSMjFdUKJU/kLc~}u΋H|~䮃p9tE>ƛNM8f#Y ]ݟ#EdIpAYq@0:˺ nǎy X5/  mKykbDbM4Y0‘eDOaK]DL4Q/{BU+ ^Dܻ(#:> P/ES&ݘ8}&`gTWHMםRpo&#O&v X8-y'ݜ[!R]iDy=ݠ) zU͑R9o«XqRƅ3;j%D ~;;;K*QrMfO *8j[iisV`)=_Κ(\3nΟ Aa);7nG4ʧ,o$y{ 9% )z|M<}8vޜ=ƁXPAۭb0vJ5FX9,-#1:07; 0#OR8\b< E%N17p/3U1(CO e^>,t(y0d`!ҥ !/bJCj'Ϫ5$6hPb ˤl&S혊Stgj()iQY߰ӭ_y yR/\Ƀ[wTT,/}UaFߩ;>Q53λoL3x}g pD_J ̞̙M5ouu#N0|-DYw[ۘYГlmOP׈$ZT}a*}b?Rv@YlYwãW^ i$xˮW*a𪃯^2g'9g=!D_6@I1hVGe 1Į#i ٮc Ϋn鿲sr1"f i>adx6jGe7*u娀VQiñwit])n͖ǁ.(]/dZ9Y4 K.j5YH0ߑ: krVsϼ#%z%֩N% oN›H;XŬ5!6&LBGt/VxݘVrkIY cgO޺92Ӫضwb/4NNUw[^$חhzTuz[RUbVlc OĒv;m ѓIo;P-{Rm+ឝ[ :>}T= lYqJ@-t)O< VBl9c;f 5v&Vc8g:A:k'UZy1t__;6-x'i493 +'Z hIZ>nW]i''$^tEE"Y9m(حw' 9OE*һ>ewR>Ku}0 X5#*ɠ" obH}R@|u "3׮ ./OҰ\ܝ$:Fbu=N^K2פCp)~8. h5M!rT}Ѳ¯}\eþPqh{ B(9^-޳ꘌnac`T:ԯQUC .<90ct=46@ﰃr ugxBN)k2+taR!ωbA^$*5Pc}nd3(™QʝbuJڲ٥qÙ`}LQ `%"DX5˂NOŇsXjkYCX .x*'KXP}*L%~Z`(tql+C:X+x/ٛDł7~+ӆT\ca   lN8)r|iK7g-^ C$4x;Oʦ`},5Ȣ"37{/א2_E\+#Ӫ/ʕbx>`uC$,, rZ0dpIG/[.Gt7-v9TS~nUͅ%úah H.}SFеq95iߗr9Z%(,O(þ!k_D\pɂ$)ߨKQڣ1tse }^=;oB=}e`AD[QU 9 $y_ `rW< i,EG4ex٨R)gRB?㓱xva58va e9AZKf3ۨ3J ҝR͏]lvAӯqc0zR}t?JƱ}M`ƌ{&ٙߒ+JD0v S2Oi6n-">oUNb'I.=`7d  \R!ֵaւ8u%'f "/jL3[B$sQ:ǮتVdֿZ?\+)_-@<]v=bBu\^'9<:h7)3]ؿbKO}!tnڴ{I9ҾA- w_翑s? TvqH[ЧhZ@Nr&OuR:f9`<='t%՘k\2iIlGW ?wEUs@+FqFJFI`kfʶ_/UbS9Rj3A']`O8щ1A'@3*O;S ,\UOC]<GőP=-\>S|X9՜AN۫sɪ1" .)6;9Ӌ\~n@"@6e yуdߞp [fr96"zt }l)S5 [m[Kҳgaiݒ2qMycGQT|CaYHU~fQʴt|Aiz` y,*.{F5?8IHHٔ#VG{i[,"vhp-صIa"Bgj{CΡA|繜7D4.\?vSj'MnS[T@R'("$qk9=y&'Fp6Ɨs&Z-k`8I éʖ9ȉи]ouځ>Iy4/̜N5A . 7 Ց"ɦwZ" <՘ Hj8 %+F92EbwA+-b]džv.RWrQsJ)6ٓg\l? V_Ro' +OeBnj6wΎoa}Jw*{WæSE߇M#:E8sDrIR9N0— m/uI'@eF E j" 8'm|YNMRI @uڿa,0DC\f3gmAܝf]kz ^>g5G6m\}wr$np`yb܋.3iE lT-DZuQ/4s\~k%mnoK3Auo8b"BJMSābQq^*@].H1(Ħ3Y;puej[-C\QwP˗uT g:;c <ߣN%E<.:,z' wK:%Lf@qm t]92$I-]9=m]gp.?# `qZO ~^'[c  8ZY7A҇L>{?;*S8F뽭st#Q IHZkfmC{+ݖ+?!doĐ´or&"Vʧʖp<'a `yDd %NOȓBZ>h6} 6Co0~/v10TbW5Lx8A.1?q{MC)D' ]I"] ytu]^!ul`5ۺz_:s/b4 / qh2!AfxH\,ޮv>84(6]!̍f|U; Fs 396e5e>t0=d#h܅r:Tj*P{ tG+GvR-Q`=ΐE*CN#l8^ Il͉r8^3R%(!c.'7ꂖkE&H@i%ݙU?W \xKDGnǒ((ڦ==dt~˃eﶣ/&ۜbY)ݤ$<3 X [L^(!mO'Ä7\3mmf^-;56G +UgWZㄒP.H溩,&㳡ԙM12-( C]C2*[@GF16 +:u3]o?IY.X$;{q1))dAC(z.T*I*@y l*]1kvMXI ț^i%Z*sO0_x3Ec`PYBArIs`M7i[74 ;Rla)Fj1,*Ug[^Bʨk$1)uUrfEon =Clp *fd``M9UjpEɚ XvG? a[e'}6&k&,!ƈ0[*bvۮϕǝpm8CT͌iiе:F8 z3>+J6RyI3Ȱ?sIa''Ģmq4g9FOH~cȼkQiaOuJ2$0|PV(GI!۲9,gF}qzVZ7*Zp+_Pk IıVK0С5#~=Bm,R]YwbFG9xj # ljƌAءj+苤&8jӋE sCt 9b`ޕ턔F,@iezyтD/ m_o/ 帲cMW]qkt/?gɯ5/E8<*970G\YϧkYCXό䵝.Ud-+, 'TµHDܭ~ٱpQSd _:Ąm|-enmWbz">{PHRň5԰9}%`w(`^Ʈp FiN唁QwX!f0uc#|XCAHcKtpƳE؏ut!7KlTCw9@ni A\z{ijrejVn 5w;BHЕ715 * JgS2|^=#.R"4ILPia $03 m`UjҠ:2F-Lp2bo00to;Y2Cu˷Ƀh鴚qO=ھI ZU t$ˡJK?v(Ǜ6?vӷ JzDwGЅ4hLrR˃p˓= vmi*i*b † *mCaƃ #-"G2Bg.d-2Aqc2ǐ+~}_e"aQŹq?]oT/7 7ރc8Kϴb[ᥦO*!T! ^R%}k+l\m$PF;!by'1!bh)\t}3:3&s?F>"w䐆ASR('ѭn֫UP>L>[;J^4/}~X:k5u!uS1廦&4x9[S$T%szDNBo2. !vF&_fiMEB&UHUY ?x)7-yIrȅCU=s$,v-n*i\d=L-i^TdžBy{Nk,uw50t7:Nsɸا'ȝ$Vh2-{k8>83[c{Aݩlw~=&c5& jQb{uhWR͖K Pę{nOC€")$Us LqfH#q_:40@)~HI.}^@V$CQj'`r}JYtT= Q#8ղ^=)*w{ea?L>^> m{$j\gA*Dc*ز6*.k}H_D ؼdvY-J4B(KM@o^ Rt".k reV3PEP)zx C/N>_n!z,VӯրgxěcQ><ϴwkdHHSͫL~D"`:k~Ghr*;`JR0e8h;L'؇sA>.Ei2tT<҈,WP|4Ix dyޱt ~{ z W. zCT&:~C>-KTzjvl%hFd;%Pcۢ: J >*@e<{Dqi7C`t2}&oЗ:]w? -~@)Dj`+q#Ux˷έaZ-m!4pVϒ]tKZZVt(㕡+4[T]UX#@9Z*g\kUREAV•j=`phͩ 3-v=ʕwm -aڨ;qяvw -Q}F3eՒthZ!<ȧOBBT}%~A 5uK9["Fxyi歃OpR3dv4dF, sr$TwJNhG}o8#RNE=1%>YxI,b6 Detar5M:^AEMKEbVIliebfku9"pM[:瘄:h `rs&ڎrCH>*t)*>V +!SiQ*JMBŦ'$73!`%9%J`_d F 7%/֢M3bCU))dQgв(5qQ2n w=D Zޥ/jyoO c^!08~T˨$2- Pco=1~vfEZpOK/m i8hP(&f練2ԯ8A,QMn[C* 8Ǵ,anI`燱B煏Чar{a'0þw\cNx~a\bOLteg0K6デڢ,^)0 |jlyRiPg՟Cϟ94B鎖Pݕה"|S.R- ڐi/";bW=8J{$?FZ<8VV(^8#tz@l~y9CLJH1xP:wrO0b,z1?0֞Y :ݦ/+WlIwh (n&e|#%=Z5B??0S5R՝fxV$E="SP9|oT jBdG^cٻ!ekn9ᥛ%BL+׏Z)onTATIaDfNxxAR72q?4HD5scz$bBg%S۬ǽ.⣵+ EdAEV/vB?HeVIH| ]ECaل7,R8PIJO&כjppNe27!s+pݢ J/M3C ;TH. ı[,Z)L(}-# X p8{x[8@ Bl¤i`"*zfԟm%HN3B@hn xlA+$ЇcyڕQhh l\g f}y5Pouz牙1qJOlb:2j]w9 ưiF%z!Uœ!yէFŢ5d?JE:xR0w,.{b<՞E,=҄|=kDn9`oy67{g<ڕ3~&HSuԲxҕGZ+X|R$Taqո/q0DUj9 UzS|.b)CΩm݊/ *Ќ]OF٠|Kx[t8. !u0O,ĩr]3*4N;dBE qX Oȉ0߅ahy׵QeVvl-Md,Ji4'j:qxC%+&` !Kòbp < 2Z Q~t?;5/Vӹr= >/{;62Uv*-LoaSy1-qeWͱB?(F.Mv,`XKi;ĭZ0ʰĸ(k sR`E $E |Xz׻kh2Mf"[5#:9A2:,#˙RKS)mJ=d_0;+!íwt ߧs7JpUiyu9`eN0 %fMުe <߿h,=H?OIL'„Qz_e1%to1?Q%;1 ~X ׭B,QpG7Ze*瘪YE{*9~<mƈ>|O>*DCk2qgC`ĤP쳚v):aX*W3:p+-&/| tEkHj2w R"+hkϢ rDAClrQYFR$xcM?:=.)y[I8B?ƛ r~N,gW1WtCf15@6"Γ>3Z³'&`q00 'Fd$7)EN]pB#O:hb@4a2iʻbg?慖ȶF)wzwOKwM`S0}cwޅ3b)?ajr+/>30Xwd` ! JΫ.֟Oa:E\[8Wд-?\4xvvqmĬ@ŋ; i"ozll2:43BO?JR9\R2zY% ee\5o$\}El7xVjRC;?k rIwYa!%FV[xfG̵~ O%3ex<@'sM>R0hwl.8Yٟp)C )FS&xEik,? Ҽ-3'kykpES-~xY[2Ⲁ~R"[rqLEIY ^qytBl [HY0-)Ct;ѡ I簘 dJSIgL4Fư~yqD6!SyeRŸta%0Pȃq].F ׼F\Y͈3YE@Gr5'co0(sD4@9H> aS6hJ\H\'`H_cL~sn=\)P4,JP)vcVͿڥ/u] mA>J^q sI 8##< Ӱ&:h Lf|'z1e[ì@-j$]cSрbNƭ}Vϼ+@ 0f@s G&nm`p7-O-65UJ>ūnCb܆uI4 :0*zXUɟÈɾ^#%)w"XoJ}bu#Hz;wMV݆:1_ NFlщQ ll<_iR -(yDUMNˆdJ  &ySV $ 3ճBUPҗzJ"K yDs@ygPh,Ts] b0]O%>\v"u`䚆F94S= 1ck|!H.sMjCK?1HFmϯJsZd)(29ߢfE -bg2;)E4kY8OL<`4WoeC7@!q!M!~lJTqQ3ؾiZ+euRE~wsBjUM5,a>;ġnt$:qLE Y\!Srl:J.eewhL.}H(1n92|GeQG4L׏.DdY٭ǎ)nnq$d/+|5KI,3V 1 V$u-daJ7p}"ːp05ى]9+H&N5-JBmq{i:xy}Yq}*CհOșLV(XX>cVsWw5c?I~nl`ESr .9=(e ѢE+ W,Fհ|/@oʤn^}Ҵ-}\ԑL e,r;(͉Ω5 :Xu5)Nn(uM.%FnJ ?>kNSҶ~V^~(TǒݰZ6 d@2AMɮϬi&61)(NEx#h]/+5y-&Gw15Ky P;!ql;)Ol}àeJ2^|]2v!ys69MAH _.) ZE+ԕ믒|E'<3 d}BWTva.B[+!seŲ,EiǪ"$'18,МK3p,/j~^V}Eѭ=׵A`$$ YhԗQ + F`֛ }2~,x &]oNl;[kŘJ`b=WlOF 1V]*QW̋c3Uvvƪ6kcV[\jH/G^1iNtr ?7r/N5gd3,_XjeC.=y(:s_ rMlsԞbWr2ήE;pa1B[t QI\Elr)<|vtzMe=kztdvRۧ; [NC *gىEI%k埔Z r;2E 23HM-{  e7>)oW -&QqAȩK ydtj`nFL^wc`uG4V8\ H\q$YMP;.J/B)?X6ؗqCԗbyt6 B,E \}NTxYJMVKA\ 0M[Xo#dd@j,gJnm`\kG!QIf] * Aл ȟ ԧ 6l[Jlwt薁0:?1 meSNd5p&ݭei db/#T|Z9 s/OJ´ɧ?Hv|&1Q6?yFO]]`QnU"ލDB!ޱL`}pv E[:KSmE-fOzX'z =a[m7> ¯?Z}Ve~؄}gDklR8V=֝۴p $>78s+ n۟gH=YfrS$G@ A\`:|D ~ ]nL7Pfs!Rn@5AIMU,1D5l$ 4Nu%iyO1S\Own:@Vd-}UN=P'i`ô=rB[~ t$i}^RE7 F1@3Sn `24u Ąd? _^"Eea%\0J.}ssTZz4ԫe`.m}d<%&j_;nŒӗ+ʫaf-ftF9 o\@Pr`X~򉄨c!b61\t<vpИwݡ'<0) ŮBG ywqG3sЯ\o]U0?7MiB6#cG@H@bv.-==3s%vT&К}m :~4JX^A:$6& pǎH-}\+.$(͌wGcȦh d{vU[>ԉ.gT;hp~$n#3g>d {@%#Jp4L|Z)׮627vw9ouOF Jk~Cck'E7#"&v9Ac-vovy6;."ѦAPh񉈥Lwa*j"`YqLWCK *gPu3JFq AMg'R^|qqۖ]4w+R|i83SY03CE%޶vL ܒ-IDꪈkLq2Wy 0z|xfЂ3GhsHw^,2K|/6LC>$`zU4|eT 1mu*|iYwnA,>w@|i5.O9GI^XI5=_hPCp҂%n&{ ]RHH lz,GC_JɈbUތA'Q]W'Ns&6RpqkI'^8N@UơD&\fN!eꗹ.;W+ z2&vႯiwjgЭᰯ+ Kԗ@CԌgK3S@rQ(?pvrm/xxI+bw-Hs'Xp$!#DIoޙ/ul narm|Ludr ŰvPjMGC,Ež+ 7ud2 ѧǤy.[SH奺ǹY ?5Nc0)Tlǒqmg{9 #坲-i-v0r1b|uR[SLM}RO/cWallqjMA8aVD*8w` Y!qR^k(2e)s[r !:LO/O^uJGL|Ot z{9IvḀ)xY!vREny+r' 8ɱz- I<@!+ˤnaaF[hH /;F˓|ݶ|-֑_rW֬uQswnlՅYϴF6A.9[`MsJ m>>w3Cɀ0*+|o`;eJr`IS,?<.V"߭Za=7>Dc/X *%s"M?h:X_3fWYE͕­Q˘> 1\lm#4RF7Bгga_#®PW@=grC̬Yjs|VzHPE0[oM"Y6=v*B^}}dtI@gצ$-6:sF`5NATI3R1HEhAv@h?݌YBՀfRl pxD]) p(sKIf!?.5]U.lLk^%=nC;*km F=VKzTJ bmH"FJiTjc0ٛPv(xhDVkT) ^8"8 &-^ȷ^-eZ$ `N!l=gkɭ(QCcHitvV@+zt1hA,i뷂2UbGWDa:P=ݰ aZee;A5^@a_jh@|q?<#vp>0_ZKliL+/ ?|$WRc=l7}4j-^klOEssJ^c5]{i2<8eX FH7QVl\[|萬AGGf\7Y1ggz+Т傅A+oAhSFt>Kl~@0Y^2QBႚ়X]VfFal:=Ic!+̑bߩ}ܕ4;;z>gߕŋc!:uipFd˻K[u}C8&t/҇*f0&/$ĩ֓FUIZyo¦~څc }_od_1 } OfhwFPԔ˲ǜUjbU+Ba ~Ϧ ~"qDz-@aTnGD;{ x\kt O% gǡd׋'_I]/apI> 11e*n@3hltncf0NX۟ Id:f^*x1恪y).߾'(uc͗0SF˼wBK\L}NQWT[wNW`:Eyȕtx^IHxJa. jDZ{'[%f1ozH"SaEvt5ⲳHXi8p8%.;y!8+7T pS<Ɂ~+Fm\ T]Ђj b;+g'DUvtFZ`ڍ^\A\L1ib`.pm:)&n؀tI$p?3<0HG{_6C]` ݪ^%̊R%^)"yyP5h "mLߖxhpt/J'E<HꍌH؂6d ae% mz~kG2S??A71^pdAh%tޛjׇ/Lc }P|}E )='Jm!9ATr,*Zϥ)*o`"4ޜV[B5&;ĞԘEMh]acQۅRjy(1};ֻ&JGYwkk{ *Y\2>x_ա,' YO[w*06g $)ڑxt$ #:{Z +#QKØ~8&[@kJׯyfg)b,,:m1{w4Y  /3쾔7\st+1|ӥUA4x Gёni1 LGN,Y{}}k⧨} ;4q-7!SW^)cLw*'߾DUS<6* 22|8@gu *oYE 9D!Ǣ n3z|_NP)ϓĸls K:6{\JIkBlcLM5z %'(!P:!m 6)D P- !^n+ԦXFMGY)=苯IJ Rq% zxa*&[IA^v ]5qBnBmb$bw"~[mS4_zw,L vWAA)'B^G58Q7%+ m70sQg[@== G;?IpS=/^YOJ ɇ$'ȑ9ȅuճej{p?s.E\dB2>řO+~T8!/8˄碾4A<;6/N Bll,y1LJiCA6q _gcY#N¥_Ћx!]: od! s~ f+Y)j-XN US|[&ӕ\P*ԭ'-B2GtT< w$qce ௾ҫ@9'd}0(Fmpnn(CJ %hI y_5ͧC֘f V 8EeTSQ..g]CC ɐF%u{>q'A03zGAs.Q/ "#}BR{=>w1I=~XH2a' :`]A/$E@nCOѓTJqr ²_ȫy PC?X_!y,p_3̓m caN2+8976B((ۮ= >-ЕJQ5'x *P!Oiiw42Z01G_7D ߂rLCN i%erփm#K%7gH3 W*:~.f'I>p[gKtB7Ӧ%'2FcaRΚxZKH {VuUِmN *os96R^fFi NTq|"9xɱ wXwV8&3 0O ԟ~ ݅c, (9>{>u/ًVM5H]`"hKA\n&I0Ldu,Dj7oՐb_H(CS?p < _$_[%1LHʔ>Ŋ , ]KJcL\,>?>t,е0$&sn-:6NۍqE>$&͋q4;<rQv4|z`Ά]5QOR;'Q\t2\}Dnd:l*:xhVZZ=R'p\h֕K&KpQv>pk#Kp[m|:JiE@a|qU'Ǖ0x3f:ؠ $8 (|F(,>6`KȤfϲ*v1szA`~ه"T%x߳Zbw̿(q> [QKfu@ADq}wrBWUFFF<l]pG|230 mE}6f"=U3pC 1cS50E(M5 d;M&l7'l62FMEᩒdI}-#~TuP[MǔTv%3h% i7a&MwS21j]XHhy6\δr=HPX˓ d"-h@~Siy= _Xc ?7"m vdpD"U@v =ƚxFǞ2lKn1NQ?=[J`Uګ ^-aHh|y ޣ 35+*Oh 8 dɒ4ej&)U<̎(AM{v%njcLR93Bdha )0-MІF IBէ/T{ :r/pt8\l$jڌe{ xGKձѧZ,na ψ\vBC}CY1-!j]UDPnX$0f5}%E'xNfQUSEgE`u#ޏXfQ.I|$wD8uu4G+m·dKتK^߿5nϕzqE< uĶo$7e A!U yS <4d&b+~}#fAsoH2vtڝL_ gVl쵖M4C-0jR({ 9WE7)18V8jBcХ@Z ,p4=Ylyz*I%LTBuP@Meh(Nҏ jl;}AɮZӅ`ga{Cċ⦃̙%ꮃa܉XH b7"Q] Yoa7jX~Yi#ܙR X~/@H@KXq+S"b˖6/jlAc- ς?F28Yj!wIVCh ,_MZ,h ͭQ+N0oD t)z G%Y(5]Ie>b ]–!z`PSl[)=kMMe< LVsXҾ*FXG|@R\?U.nip„5Pj-]'Q̜cHh&L273HSѦJ2t#4(:b! 2$gJ0J(5 Jtg5{qЏQQmtԽoF!F$:귌!k x k(^: cȋ؞G7XgrQC" O!aD>vO)ʣGW,Gl81q"=(IfuK#u{#B A9Sl˜B}u~琒0Xn]@:7,1P̱^1)>stb$3Cezݓ+y}<XK7QU{t j}.\,+ 8NJ[Nety[Bx.sb U;|D|qoCbH׽6y gаd0\wfy(OAdٝP'rGa\^xnƝGs?<'b!yiF)'.b\rŦDe^ݵ-c W=NУ͎n. )AgF=aC1x7rR@3&a lS)iVWzRe-DBTbl];Y* sO #t݊"7ƏG.DRrRL?1O|:>[謆^vw| ȁu hmx>#y(K/(G;&ŔՠHg'J,CNhq(HZQ T]4F?R!;rY3>X<M3qf'u5־"n@FM _VJK>{%%ElV5iT<eK~>i=K̗?νε'lDr)oE%^7(YmaP5mc"Cbl7% F|~ґӷ@Nja4kOPQ 爼ؤ:8 .eB3;ά RBW7@I| aшwu%TvG/!u,/g*c\ hLAԔ1:z:-)Sk\f`'5[; 67QO?[w7J jiK:"ֺ lp0hN m'.Om1zSNasEpOv@hWGn]`O'YbvqW.V3\M6wT ͨÎ{|$"D)WmH\ N-Zs6la];$iJB+` BSpS84+'n}, ?뽳ԟd;a<\čϊxӥO+ ~Ƀnއ#]@i:%(2R x[K==܅^w\V7s10͙\Ba fʲ] a@'"Sя4WY7 zA0MzE~'ij` q|%㎅Ӧ^ڳ,D^דbqW k_ ޜ}Yv$YDp0w yz8} #W4n;TϨx N'ɛS[mҎhDفmf)㪞 ȈB?\U~SE0EżCnb@FZ@nh~Gh։WVo Yp" DTiiX'48][pUpYixx xLXӭ*IŤc%?́HݝFc uԜĦ'5x N/ #Y!G~M((Z\mP.m/.Oǭ,q G bB[6bِs$1&k7W8p_P9p|PࠞC#n]U@/"m*:J,!٠ݢ)aHT:;q$Tmkހ{258LIvC?'*ΉM) o;? wR{a"b{X)в!bPno3h)L %mF:='`/UӺ&{"ސ&M[cu{50EX%u[H~?Sdc _GҲخ37|vq[@r82!&_ׂ&Ͷl Ջ_\7wCrD\CNR^՛Aڸk Ps^yG f?&dB2A1爝ϖbF ç?q̥gPzLlNzS!Ґr?(L M *vs.]jK3 QQ)$nJu? PV-(mpWJߐMvEJC+r qўŃuD;7 KMzK}”A,{<> 2opǒy:ѯVA1|/kx;%o6ly-^KMNDNG6X/ϓ51P;Tm,aOTGK}PeDAKqls~ )wT*LZV!xzMfY6 E[Z}^5_3?~͂ 2T WsC-¿qUUSWvS!;E_3Z$+{KrK)JooE62 a*Cy?|д}t;#VLbDaf.= jo2ũ 1|$^9C!ĒdLޥg`mqIwշ~(*-ׯ%ٵ4gWz6hɟz=. + F.4n t^Zp\qPi\shmjIJlԂά$X=C$|OmcrAyܫĢ~.н\'2MN'&JvC&\X29Z/|֓z^GA$E.S\E<> c[I!_J>D6*L ֕} PnsZ{24=,6-3T^dIIMEvGDDccu$Ct@/2Xt0~;;SJG 3Q !b'ܝ3 q6{Od?E:~yړX.+[2.xP:i .4|ۆ+t1}Tw%qge.B` tYk't:S (m@Οw[ fl|x`]rb#~8YNhG+ǔy)"t|)g#>tx\B?-眮Q&[P"C-7ɔn5HWkLB1x1ҀyC,6|ӯJiɰ/beɧ~1QVfs;xNaKQ@YGψjwG]2瘵ɞ,Һΐ@ټVP-^`r%b}[D\AƈuzY=p6Iao̥+h[5ޏ^t1>r+[O "b 5Ey6:, .!YVdPm EƨkB9ϮGY l)$tأ 42.^I”qg>HiQtQ{o<_|0f"_&c.B4|Ba:i؅J`!#EJ P)TZBzЩk$b ,%8NhxNqEf쮙lFæ~1|k[֤JM8PV.@z:챙6`pUB`G Kt=OM~:krn7m%(oݴh?Ie㤇ȴlÖ`sJ #q8ޕ Fن4Ij0ZIo PD/O} ֯&Ղ96W^,f|ڔ,FKHg"X^9+kCch(wȜmݧo Depol$³uji0it4t4u^GG6 ?7Q{vN5dvsbXC$KKDc T&.)׵?df+_Ѕ. ~lD_||١,9j ye7u:]ݫyVr~XZ5AT60]΋Ԭ_>R9Χ2OB2j(\\cXǯup "C 'IJJ.ٺ&5B4NN/ݯogVp{ kVK:1owٛ6ataE.HR=iPd@Hd\,E"1EGLËZ$Co(3Ums,Î`Fݡ恖ީR/sa殀o֜8GiJM qˑNsu`P+M wq}# X+]۱ yeQ %q; ppE)C"T3y\&Kt+ S(B]G~9OsmQWmhn?Ӥ,J@6x+INr$H븦$ XM&9T|l_Ґc03H+{N\Ak 62'ĵ7{8nvD|Pؙwfmb#l$y$i pbLmfZ)AԂ_ $mխ &JJe=a( , |.eܗ`+OZЎǕgFQxКgs{Cʢ7`hp5ce6ʸ:c1;M1mqaUɫ|G(5} 'E''5JDk;H&aѢ I:3ŨF__1 A]ב c9=V j%$Pz 3/kCf`d/~@^P ᳹Ň2Mt?@ct*jL}2d,|]FvwwHMXҪTq% %qז<-_klu^Fnw7WBu{]=xbQ]XsJB5TFNã=ܧ[VReن%lw U_jԣԃx`PfL5A&o)zf26{f9K軲.283 :qU8M>6O>6:i?#j&&{X<7%H܍ ~i)q t[s#DAi$'a1ըH7 dn boO?Z{ ։©F>l@OzLHK2tGIĺA=(pQF; 4̱Bg.HG$-RtpOfTU.\cY/meʎQ1?B$۲# puw,RVS|p`J @ԝP%3vv5PPc`9E&݌t[tڂ]:1ZhvrO %aZ᫹fJY9.ހ`l˟MIE N_Tӛ? .d[*~#$ `A\UQP  P"#lhoLٕihm=(|v6匸aq0B(=;G `Ӈ]ԉC2e3xI\ضҀZp5A@v5:᪽#pqc˧C?w`n(4"YeJ_`2OI^|*^%?:/qzf#Zx_n~oMWkoQsqO)8Zա%!IPG"Ym4$'  iX.UKgUݳGK@DlZ>wm%ph Սswe[-^l+_YdJ¬ nMO@KϢpժ#60Yp2Rrˉ0 ;@An-Xl0 @SN&ϸحXAtK󟰫XvAI2p9ljc薓{_UK̒(,]y~b̓>$zbN\C;ťȕ91̦mbCL⮘lwؙק<0wS].fծk%"d|G(?B0B:<]jk ]N3.tִQh A#؁T:ZnmF>[sAEMGn 7e{cMס ncOc,?ېYA*$|`k~SWDT3iDx`sne`sgJ@4gw1;TfNy޲޸nY^ u*|`}k..TaY f8Oy\\j2mL(Д<]K/+ٜxWp{!`)hr] pϗp[B8дb3i.4jG;"6{k[LtOenӐNY҄D|8Nc78 9]Ŗ ,̏:>8NQ8:=ۆ!bd rV0 q >i@\}=(BgIKtRz)푮L7){Qycϸ[3|ԎY޲R5nDn8(j|i;!rMzAC B:˸5</npҁ|fg@| xsJ=8׾;V_"'\)'J]m Y:`{~m햄sBr8X8S2]Ƥ88{3d!` Gf]^k7s#w u$+:4{j!k..t"9bN6!}^9H.zv[M#'tP^ $r85'#ft>_ TiZFֺO ł ˮWWD΂hVa ub&P[JQ4:qM1.#×/:fi2@gyF&~꠨ ˸+ر(.DDsLp=),s@Mo"Jv,Aej=vhK)l`sI W25 8'@{v׷##g"qG s "4!l]^j r{H)(SpCjEx7w8H7oB(U+6]P zfNoy& 2 n=\$GV4uG⌘JD։]lݿfvMuH\͇ۡ4 c"ף,|~0zLB]uc߇^G4 P2׶A@T4Ȼ,(v,b( IipGY&5ͪ漺{c8 f}ۤoݕ6O*i-0ە`bmip zhm0;>n4K>p+\բ ~7P@EP0$kt&8wD /|tYOFcLC} <}00XW x[KDzi2B)BR~F}ly]v{ŭo;J҆%"~ֺg8 dWdU@O M*$@~]PN*ט,cpUjW~Ka62Dlm+6E *RP:I&Agܖ0pT<ņ앱iZhh-Z`w86ۆ!i-bs浏#gFbpzmie2dڴԆ(|gQ@ΨDi&7Pr`Kݾ7+g(:fdkAEճDQu; YhU'" /@ֹ)}Χz Gv #~r*\+TIk|P@k#_*}CjOu BWKԩ7qKs!zy=Lcp[sFʏ~)-6*O^α&#7BVF ȸs X.u0{.g+N"mE"ƦmQNkF+Of>" +1"/>puDHUˣ%}0Ls7,oT9r^ׂ^wx:@V;MNφeXJSoUs^t%.fY͚b{Mܪ UǯxJh5mw$[zeCJXOVm<=夔8=?Y٦o- LAÍ(W9v+Y $JKop%CJn(adlR@3lV;@gU>/ۓQy%q"XHwe!M=Xc}nvC%KA$M=\<%Ziixת8Rvv[8sN?J.]#' ~hdỳ' )?J%gL0 pBl 㻌)y!+oU 8;=|bڙT#g׹A@)(d@17KjӉnc~8AV][CE ,{8#Y }z.ęäL4ؗ?.3CQbY38Jq*xpiŪ6X7c{0N#*hr#E>aL MWei ~:A)?n@zRIo\R"TBĤ+&菥=/-d( [sft}ܣ2+=6AVx?(J=Yh}UtR47:ڍ߇)uT/؟>jQzh]4NpDbVm9/m%De٤-8 4 JsnB֓>}Fsf-"͛X/GV!ʑ z: 3zUEg.+r^dU0[ L(IdQ-5XxGhc?^$ ;K]Fj&Jo1'F"p7H 4f,d4%4/7^b#92<k^7cOCYN$X8'ryCѝ!;_{(=ԺPKH8YZ{=/^0{'P'Oӽ=Ԩ%;ݮZbBCAHf N+ȇ׃.c6wbҢaf^J+tZd҆3*/w^yƐW@6|\c$nu«Bְԋ5wMPD1zw6]V!Rnj~LΘrMX 0̠<u 1~Q?:naXĄ$7f.%riLQ)՛C# W~PN^,U:mJ=:kqcSx *hZBٶǺoK6W( w&N)gDGfkcw9tܞ/yD%sMtg*ot mn$7ˆRxSa`nO8=aˀCSPϗQU?=yyl뽏p#Vf)aQj2@9BȎd Wm^Soj_ q`H菷m̞WE^Pgrm\.j6 &"޴ ] ):,`"2ZR$_iY_a {(z; *#KG9-0,*{f#ʭ!3յnUc@N{HQSq !^ F'e$ږxB{p0_v䦸wӉ,on3ջF z-c @6'5MeLD`Ŕ#i7c2lS״ql[2*l,Pm"NbZGw\]sk"!:@%bΊXL4*"W\"6wsܳ܀ )ƌ>]p:FQGw{󫐩,.&{w'x))fP.`T[S'W{zCP{g2>Eb|!c~:sme"E+Εc8j_fsָs[Er$rN6]e. *ZT1Pd 0OO[MrI(^IC~Z\8^m1ցaO*P4Hp 7.c'LkGΗg)9  omOZ)b6uD*,$NךCO\9U[Zf/UpW=($ůrŇH P) PΦO b ݫ"] #NoO3WMb'=;{L/ fkg!{mc* '272uJe-fv VX[7\@^u,m+|ϐuRXrZHm͜Bz僔{|UʜEEw23QeDxe~-.j/AD[y'@OM^i_.qj J'-}.ɴpo(1ogcv4iRП07,=^(F_Ue=z@ 9~ @] eg)w^t pQs`If  *+;=yNz׻I\u 8s]K[%/],|YJm649xvFˑRFno_ξ+vH+ieXEM(h 0D7胟Ԧ,G*7v ae5ؠs"W_j 0XiX[VZvL/nEwϋL20-@[\ٶ@(pUc/j/C`';4j='UWY5 XJ7enz?y~Z7iǠM8+IƔU x Ky غh^{rs FHzE(*uT*1gVGfu'[2џ veيr7]_j &ʕDR4Vswin1ǛJ*WHu޶03暽`c;0=[l"1$4++/ [-wm[١wN*̊fg`m-$*o۽Ig{ZRMݫ")鏛[Uű%?^J]/2C8$Hd|.,\oq 𷝫QtNFH"^l\㤯ʤXw]r9,Fv́f/j"g˙bA'r3h+5pp+}l]}HZދJ[ka/?iWHp ]H-v{?j-;012S*ӈZ'م I;_ypxk0%D,3_f9"@)b]F$"{՘ems稯i`PB+03e6=G=-e>r͈EMrOX*47'LmH!ﯱBF'Gς`"W_9'"5^w~|o7w =k 3G` M^3[|^v8P3%vJ4 pelE?~3|iSܲjRG+|1RX#0Q "Hwaǐ>KR뎲T(tyhú89A Arxڞe nzmn%H? ޟ!)pxkkwOU1)f 2D[͔Rd̄#u(ow,Nrl!ykdC{ 4=GCAEBimߜM)zYRA8/qz+Eo'T(i"b4_Lm2(xLr?!̈ rOʇems噄(6Gj- J=[VJBw&@osv'Tgڕ.OBe.t5p4V>.G/(68qn[ Fi1DkUBZq J&l9x2>qz:1ɡ.>=,ʀڦU!j ڪwR@ G+2 *G,;]A4ɵx,hz`P)+jxH(ڡ@rei֌>P"G /Le/ډeArx<% u #nkcg$I-~CQ~qg=yEYșǹ)2A+@ESzme/R}?hT -VD5( /,Әho RQqcz0'(CcH:&w͂KD=&U)B$&Єy0?'gs AΛ7GKEt2VIуmOLy6h%dY1?䨡k d˓2΋">(ʑ JrO< '*dd#;Ep׸B:雏A_{ĜE?~^^?t!ø] KeW?ߋ3' =WS}k%֍) Z,_]MI#;cWH}*yAc0 .E)Wʋr#e)"Җ.s$R'QJ|N8y S_]ΌnNbwJ\\* -,aU9|hY0a:fӚT^!־‘/ za BD0Hִ+}9cxсD{@ht? "<2#yf{c}(댚$iFb%x4ig%K0tl+%놗赟iՏdeo[ @oq<_LU2:& U86/ٱ,~~yT XSs&)ݰ^oGo+8Pl0iC$Ś'*{UJ[̺z ROt W[e=#/gӻ0!/:{J(4wK$f|E> +>\Ki3P23 M\Q'r8J.q`-XmFNG IJE~O 95JUvܻ(?2Q P\? $sU4`B*0ld?"vLbrSv9`t EK|aSWŦ2]$/i6-z6M(TM8U˧JiD{Y4^lN%{NKp+,YW#H<C 4ܨViQ,lX@ O<]W H[#&"`Bʑi-+ơ?(I_#4zYxW;85EhR"T.JT,dl(fmj7ֶ FVjN|e *v~'J"Rndۓ Fl9۶誋?f(jo-~Ql%=GꁲH!`[DU0SfVRn~T wOncMy>Z!\M[;LҠֿ:(D0JS.|AM<$rntBz#h)cTD oև̵D⮶ÑzEJW#/( AdWп&SҥO™zzܨOEQ&K ̗Zz2\R:n> #p1=NȟqEςO,"P=f'ʹ"ZigJOap}XakZ wD"N+;8&r${NQ4c(x ta/ijN DN۽2oa P#+|7y ?o @fPyK!0)-ֽZ-dHσyׂ%c ݖpG M| ;Wɴ~dyIPG@=ښbd^/} RamPv%iWpP]!i,mbUAn''_6NSjaL~?l/(܂C=m6^=p<% QL{kP]!h鞒UlAd+bQ~P6/\iWu.& #zcSيc}S,(2˚7&om^D芡Gӌ"l n݈2sb0-'^/ɷ}$:Ex:Y<u{,X,l7A-fSUP\Sul 2#qfbُx?= \%$&FiyX4."Ɲ?av/z] /' %8S,OaʉP'Z3n>Wʂ%(Ԟ U3y~>ʣ)]Tֹuk)w:F Ɋ{id8( l⋞Ft^Rp˄0'Udh,2TDWhĴp3"҃]t1q)}\[Td&\I? 㫲ɍ7'GËZ;yCW2x4flݽq[,yrgi?#[Tr"ЙvPlґ[44R- ^|QSS Po ~҆EJxs^t5Աn4w9oxfӐu~o#D6N͹THtknҵtXBF[! 1ׅk*ȳ?G5o.k{5;Ww>Fsb ;d ķ\8qP3Ntݨz1x}!)k>1Sd~ˌ"91`8qCUm6`.VOc: &^Hpbuj8\4.ڋ7|Xf0yҔ>KL#kK1~0DF"TC;ly:ZZnͿ̀BZ'-s{_;I&LV"b4Bo#K^Go8kNzXZ(1냹]_y\QFA~@N˷H.rHD烵+ñ@݁ץ/ %yd!b i@_\M#Y #Ƨi(֠37=pO@~eNFE#@X#w㰋䨣Nb扟q-@Lp*B:l!]ϏZL|ђfsnSg|[y?@i`Z|J q:"mYgIdg~U4dADoQ#E~RFy јVP۷|7*vvSI5Mg$C inayܴ6ۀImv(t H3su w U+szgF֝A$uk}p?xÂEkHNG3BtDhd~. 뭚`I}v5J TwxC L BES'Va+ȲvIхd-H0QUShQ)FzM.vHGV]v p:ti%`+6¼Ĝd>LJH ]23Xo؂=}Iaҳ-?4w|au1*$Un t'`;Z\_S^@369фdjyiu0Dy3I\a-5o<~*fL~kćȽO8{Z>T:H#dbs^j^!0䐶jRtChaP~oе 3\FzC&XU$ fWŲh$Đ?3AMka;i(^Ö7 \Hpqc[5$$ܣvޚăHp´b v qq,:uoŷbw&vLBox&܅*I lz1E$ȮݻjҮhsFpuc8GzO3"OCNx/\JRQ~22KJL;jIG!X-Y#5s}Xm1Z"?q]ms\HD7i9?,͹'#)R2KaJ1[W©21cc4C""x#!A=v?7p/pU!fzzyt8";l9-LU| >+r' ݟH#_q)[Q:ƞ^FR`_s%f ܍<9YեJ?ArƖ Ķ]/ɧSBgdf2Bh3~ '\eiWcK&MNPR vF3ePuG :r|″>y(Oي]-Frٱ^G>朥Mw;NL~jXKЕ:JP*Gh,bn{ɱW}pdZ[L@'.cS5odpL{ r'T/[փn$ x(ύƟ'ccgGH@>cfSDH=dn8ȵ_kz nZae,|#MP6v3c@#.܈TL.p!iq !Bg|z3*ܡSkf!]jo(je&M׏|< #Oaǎ1#J]NVs+%-iKi"xQ D5E%i-3%M"EQ4,I@R^aXԦt}$WNB=շA5&D3vxDϋ,VXfwX Y:V3x|ȃmgNfQ?'.g]zB<;FlQF$9wU]ކA؃X!k[|ʓMv 9\1~5oށ.hd> /oY(уS喗ΰ5ť|̵j>w}Gz nmb՗] eIs1'Fu?Lc7W_t4 ZaGb-r7h 6MO(k M.5{>m'`ed73 {:Q%sXW7QO&oEX1DYlGqVx ٦ " P3q,:r}q8?7 +"ˡnj8;4cy^ױ&=..f'}w_m5xTuvt+ ;G㮲bnfG7L iJoͳ&}tA-tplͫ=IhOZF0KC;el(gP [7Zb\W0Z w?RظFG%OT=[?qmBPQ`ZBSG/Brɫa-i~)k%6E6ϥ2?֨H{:unx^12ކRA6²c?-AC X>Ȭ`q{DC/?Yf8xq oN"8F#/*7V[ˑ٪L.PD .Ơz{%zjmbs#-Ė⿇{s|ts׋x`Kӯ*w|eYc6U "N&-H0NNk.MejvC?+h%MU32O~3ն s_7|v'j,C?UEK \$gOZv<ǀ8fSo#g—Y@Pyp}U+R'ENUDH ܚM56wө'= 7M7,=DٿJ^SeXTaVPrT M}dS\+bVn(cؼuK9~{G? =0^ 'mK#Sfafvd۸)EAL[[E~fH0ݶCo8 3Mx՜h_wKki1 SVi:!MX!+,kkӨHive=InEK,'q\לBaӊV|jYRJ]%+3T?ꔖ_0?!s#n/}u}Oncl.]gc,6,k1~Ff/BDd ;nP 3}'fNC; = ?$j9bs"]ֺaK9>- p ]GxL+@S/?FH)#-be"^#Dbs>$mw Jxt&b/xޕ":t\h]# o2Lv4RR1axtuw%e1kνىu#\nG1d/YU;֏=HoVGm}[u7Ap!,HzŃ!]F[^Y?4 v(w菗ؙj0AQ$궢)֤J6Y,cNeg"ATv!'2nJ/ZAM{U bFkH KT-pQX+4~슑HkQ8"8@CcaX2"tF^%ژVx鄫1Y[|ಽGmJaMHȃCQGFܹ&8Oj"`e:͜$O3'aTABg *`%D;AW##'G(`5{517FC@&L0vFqt< e ̩1`1+e7OwyKw4]f QrF}06y\Ùb @|e' XSNb|#^aq9hrZ;Gt{VUVEDzk>;YS7ް<ۉIs0pǥ6bϧ)o[Yڧbr,LX+ m7OF2Dn3[{e DE<j ,+R! `PBs×$O+#Dz2ȁb;ܯ#Mфx`RAˎhRA;Nj@XZt*޼d&CISb}NwQdyn>e)}F!`]h'$YgY$ښQ>/(Bh́L=, ˯z0z8\t"#!t \9tɬpvj iF?$`qx>NAZ䱑4Bɞ;CB\g1'mHQ7Z*ZB?)N<8ޙ[υfOL=<8&rExg4:~r;iJ4_ Rm P隅SW>ieN&ujѓ- ^89sM'd p̪lKMF2:Br%12eE92G'anxIfUEXwqW%"R#΅3q@U t9L.0cjR pu8U䆺]@[)x8HMK,tSĉ>9`ʐK>ߌ;3| ]ճm) *Ǹuga8ѧ̳ųr g6٢t[$T"1_A? L"j@5נ]2I V;q!t ߹ˁ:pS٦UkChDXXs)++qUI9OdO"S8S<6XUx+UؕRh03Df"^ow 2{`O(0=& 2|*&Q6L<0iNX\̟ZdcfKXԈ@Y9Ϣ>yP|3 SHn.y aW%KlFuZHIh)C(Ins=a_*-ZJqt |fM%!a?3)K( VT%Z\⅕E}SWeY>Qs+ɹs' ^:Mf@d"[wnݔ5wͺ"QUЀoi32ZiR]3YrkUjּC8}H(B}uB-]~6C}j]_ÖQy [r~׍ T0U,: Ȏ~Bl);3XG*~2R4?3x޵_/eזVK9 yԮr˞Uk)Ijat _L{뤆Ơ(ĭWc ș*S3T߳*gU.c|9H RwDԀe |Jۜ_Cg9x`ЊӶŧrbb%B/q-] REYaPSf2d̟O"a@`58#@1~P[{tf=W n' ϲZPv !b*:fln,0F]9w*) W ψ^j?c(v!WKքZI`eZkL."E3rO0x¤<zLgt^:X`川 ±{$_ŁJ 2evoq}֘!b pn5i>+yZyT&&ics}9xRqA8nihn{schE4 UF O_6 ? *{Ϣʦ_qTx_:zcÖ,c%1OEKXiҪ娘2ު0}n/VknIANp# mh#dDBj22ʀ 0{XUԻK_I%(g煱( t{/kuDȺjmFj[ڕyB{Ž3)Vo*r1W騴u1XˢlS7< Nj33$PJ q:N?-ˎLܜW1 ޹| ;_!D?W?waRU[bEK x_HcVfL)H/:߫M-%^/De?S@ople㌢A/e3䓛z< $['Z@E'sjMK m8aɊ7}&'zL1c& NCɲoYM^t7mE ZjONP\Md`nu\҅v`dCVxoEIjw O0!)MAQH&! j,n*E&U?[L=2Xyϊh~MH+e탚/# .={bDd^O[ LVXLȻt݇U*)^ 1iu- xs#jQel48}cGڂ? 7{|V q+S" 3 V2=ĜU}}ߜ@>.墲GT{s0['<4SRpl(vX—pɼ[޸Av3> ach0%A弄GnY|}j,ʥ`kגXJ8fd0#I0J{e$!&9H/j~_8\LR`C_XwRO\k:yZt_QD;CN~okj19hߌxP;̏ʘD5΋u;!jkWEXQ/Y>EnKܭV_d=Fj&VeV *[cnC<چxɗҾLꘈu[NH~nO&XzEYyݧvzK2?qNR't ,- "k`Ҝ]e,b=p]3ԱXث"];5}541YC<G#9o,tP|)JN۠@2NWfVn540& 8S#LvmoΞ! K znIԛTQA3RJnA#4;ŵ.Ad!?e:5Gg["pL`:) see=U#Iڟ@/Ĉpw"~9r]6OPa>A:?|Pbáſ:ߛk5~e(`-F"mJwfYtQىNK3T2Jj3˒Emm ς&!Cʙd3B DmNH=]H*Aaڽ?Uw[[v +JKrLF!"Yߚ'L],i? UgkfEҍl\&~% ţd-H^ uvJ ߥ\+ Kn-W:Pirs| qX7}zu79||l4z%vs -_%ҴIk?ρ~H`;?vH*.f=ޛ[zZ*QyK|A*UY``Fgŭޗ7n*#4T8ѓ,#'QSMXhs؇VxF> 5ۯne@M9~J;sqWQv{ȟ$_VVӴPra#@B-d4t̝F"] :(}h.'K` G)Mm90}w jw>>R 6` W>`CNnvrDpl#=X4+EХfU$yX02h=Z [-wqV5°g!|ñ""6{*v,3/q rᕅ#׳q9,$ͱ7xWOw}%\4 Z15 `q2'qA_ e~~~V2j8h@Vnwc0*N1:0,xd>a=k0%{u^g168w5b5H,錉YLy?ʺXxNNl'+~T ,E49|>hx\r/vj2W>9=<:EPoz6swbA##Jȝ.&ZAi졡Fmq5MӘUrа罁jI-?a); 0H-K6ϊŃHsknSFu9Wcuh[`)mhC}4+BsOba ^U˥! l8[P5mxxs,x$}%[t,q-\2aʟ!cw-\)F(VP *.5V&ve}D9(VPnLwNڀ#+LGq(F[/~1zwvxF fmɩ6N;ѡ2AnXP׳&4S3A@O YL]_5zuNc,F=n<L5c/V|BJ]^0dBTE 35)dkIq3y##TH`\ } FDTޝiD#Uo>czdsbH á~jkVzy`JÓLhm>"hQRTBԐ2 6<ϭ^!: B V>=L b;Yf}jM .Hȅuzr9? DBb[)d43R{K1=p@;\"Ӟ[RS4~<& }wI(}{԰ĦG-԰')-Ȳ?PJɉnL["Hb gzkT5oHQ.FF@S@OKM>1[QZ}5sʓgD&YnxW-Tg ,~MccޛݭlZREPm+LXy{Dx\Xe9[:Af  sG~lZ͙=6FYς">o@S.9oo$?n؍5֖0ة|%k^44?j5_fubQ.գ]wΣ˷0ft\P7=P<(sc>7q;@{&K|0Da?V:D@"/+s%~gD.Y[$ LHSXzv8BX5bggep)<ç&PKr4k6a8(7h捓7dsGcmJE("%!Q#CˬʐaQmyFA@H0#0ז]k|&[r]V”eaX'̞NR;Vt*5L|M=ַЌh]N3ʕU@+,,\CX͆yxXcxjۚvtj`%b9`F Dk 0Pğk)4;"-]8512KWB=tR_WRHɢW0FWuFaœq+ ^;Bd}=>w'Sf!Bl`ZfpHW)w'cWg< 1 P7Ƣw\3J\b*pdzNl ]D<  lRÜr;\_?.AiY0mt1u?@/Xy3q5>d;5ZxgUJY vOPPrHިp\d 蔔H.XКwE.Z[Ju 0?zTDYWt/ R)5>R/EjprLl=/"gdZ:x0ΣOXƾG%fg8sFzR.gT_;ڏ2-ſix0-LCcaf-w2g푶$DѨc߽Km<._:+2?E 0P.7kV06F2k |E(M1J5wgL-Zk4leZU,l3x+!Ph啠k'Z0w,NS[T*ِG50tWD9EtZA-;#7sycp_ fzB> 5K?ɽ>: `,s<\ .X q ~w+C:Y.4xKAm&dQ5*,`;îjjƱc T^⫢o;0>%]o |V쌞 ڼ0(։1sE^E Cybg5-GDIu"xZIaKM% raD![J*_U5Fu;h+|tRPFNOCY'҃B\Yc[t/'|LmYζ-+̾׿Uǥba<-{Hr$ |O1Y‚ppkW2ЋL%l*d۴0ZZgZtjajvC 7<eGx[y! #tD`H'gX$S z[NOݍ,Q[dޅTM]o!Nj>s˟}< CƉj.Sv ^!A dF}m"1SȂZ'ՙyp~r)^ D󼉢>z /i:Ubl9֏|L{xKIQ[snÑ6"%^-,yt{'PŽDfƍd/XyU&sB1itF}aӃB$'as~M-8RZL>*\HX5خ'@}!5(؞[W×"`O,uOjMGe0ԐMXrk2MΈ#fRX sƀ&Ts%53)ws^M-CvSَ?v`)Ty:>|&(l,*T,76e {t73t'{sxa:PL{׃guRJ jJC`Η*SJwjg Ļg'W<Ӂ2JK'a|=K$uFnh6 IVOviZvpz#ii w&^_PiMN^28!k/!)!qK0DutJ9oʭx;4[rc1>ua/g{1D>1VF˞W4D@4 3ހa&f{aZ";ùҴ-ه g}h~ a_J_ҋ!F7OO3j;d\3W&)cۅF} x (s-;kithT3H `g4IfGOe\\ (烈nLڤeG[8KPK>;::Xl++UQVq/C+V[N@!4_Yx.zVb9\G?DT5J\K跀41KζF!cʮC`ue80E57ѽ=Dm< lNI+=PE#e4,B5nCLl] BIscsxĉ{ƟgIahf\4n{ wׯb5cgI">JO#v|gno ȢA }yN_6@:?Qאߠ4;36{>A]D sCMzMq,T=Ùb``ϘTť˾&;0zqҜ3A$lU[CbxoX)&eP}&θ5(@3WX{1^}!4=-]zݩ1~Ƞ+qg6y.o&z,zrM B9W|9yrn*ho"5a?( ,b͒s"୲w}RԋuqPHa;&af3'R#h|%.1Nǿ9FNnDGt=QVLJEϕiGu6c~aD+jxZ0NX" oȡ:֛ /_YMg-O E/nA/XowftR58u$8So}I7PrV"@ݕc_mF#GջPK\U )>Mԕev3Pd1Ζ_`̶q9lnj0kbyI|ώ{EPڇض* RdZ{ ɭ )'qaa#BcXUAVF,.ÎW;o0zquY o,ߝ`ݨlgp F9v^uH8O|'$!=K?`ywr$bMzp4nX o tڼ5\({okmȊPΚA|vŌ#2v5V@>`"c1Jo4j^G}W Ʃ#)#V_89a ДuO|LH^&KXrB꼉O;Jw@Ys?SgD?(zB719Zgpɉ4XzwAxϲb/4) «kDIۘu|ۭ{U4 ¿%yjiqF3D;qm;5dr[',g RKˣ; te\B•٠WBS+#.ыZ 0/-L'ۇ?}WRxɮJM@Ԭڛ b0'c qy݊g]\|[Yn2 U8{fC53oWeܰ16(.{3+f%~p" 񚱽lԒBwyG{.Oޅ- U6'h bRJ B~-6zaZ/)%K5i5مp }W̖46ܻ3/I' I ziόxQ$mSulcOcmGϺ-7P3SP1D_fekB꣎jq4W]bf|h}t OJKDL*ze&V#ݰFJ&1 6+yO5ܷٽ"}Qa5HI:9d7j6CSo_Xnv9SsKX:.Ȫu|H}sᅧ,UH׍6<|S$ LypPnޫ썴w. }i2gUoz;2$#:Rz& *5oC.R0ޣ?+g5e_A>%kȃr[nY:x89&کg qJ ?ML%N}R5Goðc{x\ƾHҴUenf%"sG^Yڈn=3y\)BD)>qS/0b·d>NO jQ>ZSJ DtͯX*t/ɕ}$Ys psB;r϶kq='r8$orb1:ܞݚE1fWB3- .FN{$)#NBT] J rUqIz}D9q(b#TkXG\-N6CB.tz׫|"086նH0_}7k*UΟ3V8b|cU3X3}l;j"XSȰn\X] c$oro}g=l(S|"1܎m Ő]mQ{1ŒX<8W~Vh4 h!0Z$KK!-r@  yƇCEBk {(SCV?wL+A'z!!d/c"S㭕S;ҹ%r,ց$.-7&2,e]Ϝ65Td-p}`E(. 1pb;ïUp8B[[g03|'&YFAM,5pg;LK"PmD 7\M)3O!OAypmbf$MPlCgZ]Ta:iD3ʒIC.TV3ԗcKF3Ȏ$.,tKzS$A+'@MEMtYN„u=iߪv>i[ߚ';]`2(DhKi5l R 5nfl#rԼDLc),-SBWd#0rM,lTӐ;3/kY@%ugL'khK1aʆLI>Dge2XY7Eɲ֑l+0۲}v~H@UrGX=Vѳl`~N7}bk|E_zOJhUakw!ek^Z VbOۋs/UTN]@=c^E7-mbĂhZD()(5 Oj_"ꪮi`;`(M=E|)j\HMԠpZ J3%Cȁ:M=O @PD12n1jӚy&SF.cƾHS#۽Y9}rF "`bn>´WNMFt^u,hӍm/@?1'->a 2ji=mXRI,9"jeeZF15kV6rݸg;$JגUX:rWZ#'˜s|Rj71"-~ ]E&Owvomh7ճr5# b5yǑO]Kac&m~ pŰ<-/Ji&N~bIτ{y%Z|&iSO䡴`zfo a϶3U݊ݙ0ͷ݃WU+{g2*:w'<~+&[cp,x/c+o, ēs ".:nP}lWc]+KrD|4$|n u8;7':Pu,& i! 5kZvҏݥxNeSJV>  | :{oפ'nWx79:3İn>!5y8p:fGֱShqw/(gYְ1rT5W@o*ODc"-6s(a=%⿔;RfD1v`FΒ4ȏ VV Q3 gR&IpIf5g6;&{q~;swG(0[UGIwfCIw&UL Le4?֕Pl+@+ߩ;k#8 YǒǪvi_2 m7`P,!5/ݩO5吒^+8y)uD7pi'9{wNU ց<2u,Ě"vK}MQP79n:n%uܪ59q5lEghK c|;n<3}'moz_9U4iuLgξK% Smo^ Q-bi0)VZGOwL\o/ ,aBšOZtR:)Q%h@4Dߦ +Ř9YmvD2D"Of͒bUzp)Ƿ4iR,R\i2Tc"{>'g⭻]*A5vIqoE|h<2`/tj# f ]Y]K1BvHc $2KpyGY 5R2KH+eX !;I^9,a4MۯB 'Bugg 6T?(q#{wsvMnʍq}+ڧ9ťL/SHmU/JY5v/5*.GҾm6d6G;]h6}&v&/j<K]ۻ.+ 1"Af9Z|K Y1Gt]>m w -A-Q^XD)@`A}I"+ +?Gr\&4.ت j.jd LϰFwH}gbI&}|Iܮ])Jaiq"SZwӃo cj׬KU3{W`W?+aY͠/p,]4i꜠, S==s{G80^UaI>)@YZְ}&4S1́7JF]Y˪OZn wCCY4}ctyOY56Zbhh{fe ]*6\d jMK oPDQMK-^3U[i_c\.ƴXҁk2GN_$lb^㾡Ux=+ k3Bں6-=ReI)eL5qVr6UtO~i^D#{;ڄC2f:lsֻGZ)1 "i2Wɘ:>LjK> t/TBBwn`W*rj& 2J;Cʓ^+ǃY2EC>B$&s;b wE^5`j#] D0m!X00TnՋ_?D$.ӧAύc`hϏ nxhs̃řPhԝm uX<ϰXkDtdBռduQdZ=T's=Aqta `Sj0O;̇)"UwlT"yR)@V irB:Z }7/|}g$x. EEͨx=gr+'[Tyh~RB'vndwɢY:x9; {:3Lg޶](+gѯjРi)Ո[K#<]WW&@3Of33fh͗V& K\i F1WW6߼ߌLˠdֻgny2*`sQ z0O+"6h(@ dt4%F;}0:B^=6Mp4 /J +z]~zYX|_xK >\jsH 56A52Kh~&˛}qk1DbJOO B 0B Vk/Dy; Us!Qdt *9ڄF@T> a+8Y.јֿs/WOd=޸z|Gčf: iNgсYI_13Cʽ#VQMg uA55G9y%*w7]9V[$ge"]"Tye5WKH,])KV+U6knyć<ȉX[p-S߱AmLz$\o|anX[j?v%fH, 1ԅNEo~Dsc@&@dYmAH[Mxѳ39%RZ).'Ao`xWӡN"Ϙ;Gt3iD aUed08m49`h(JқTc.T?7ӬN[Nrh?UwݡF3k@UcFkB攏lHm^`;:.`nwU7EݵÒ ;i-U*?f mrFRd[p椾|_޾d3!׆vOw[nn[${~DQq1[KDgez<{+Eɶk$$oK1xKl_XwT4ى7 e?6{̈-&s\BGaTsm+<ZO. G)[o(:g4g?{uRwWȤ3ٖ^f VkMީvqx=֊@Ae_ՈIbZ4PMIU2*C;BiCyZ`xdIgv'ުJ.E~hmUW}o&jۗhƩM^/4f/$>6qf[#8|c{m_8i@9^\D㧚oi`>%,U{QZ=6'tL`GEyϳ,3inZ;nY,;¯TcU( $PHS<)wfIBHW4(7FNnlKkDw{)RW_<)MDy#Hxf3@2)t>܁i{j,taϝÃ.QU{M^+2v; Ҁk&&U?-<1Һ4 -(VQq. +x_lyˬ<4n)TY42 b˻$VM~"dNU9@Љ: &`ƾ]y&#q*hH¨haZȑ79L=o"gNJ2% Qgo þ'UmEV&J(Lԡ}1܈.UdD,=D`K#3baaY" ֜~h =d m[ۈg\91bN[Wju)2MrzT߭XKyB`䢮dC̡éA Q'@wLKS%iIBY ̜\#Ɇ;#JDQCƴ GKRg4V~^}J\axi: mk(Z#?o1y;.v+շ \yMJ`! |Ľ(S{cSڸKfJp@ln(sTO/CI(Gq>p;i&,T ~K)0l k6uK.tD~91;xsîjޒgr͠K7tUP.UM8K5i|~גx &|bՒ4aFN4)m8J|jaQ Ej/ a2?R\)(Lx8KCX39gEꡱ}n*+ nD YQ)Ua\1>,mJ:Vɶӹ-`uYd0- 7PdpLjcyV|ECQ )& m {28E.'kLk#ۍ()[f#297O60%RrvW)!D($$0>l W ߢ7\G},GʯØk`KxY'8ֽX_A$ԃ$S NG+}c۽N:5ֻ;әe4;FbDxhX!ŝZZH,D8 0=)2FgGw$J:j| > X9Khפ_X=rLVb _B,n9[P;1@ r|ۏV'rA͵M3w%fn4w>W'PD>^FӶe5fdD8(s ˪ډFFh*e!$mWM+k_fDh".3 zLkcK}4Qr-]9NR͗ ){ȧlH,"FlcM-NYseͫjrȐ_z(Zߊw>C_W/-?VvA uv9a9"ه\ovq7 xŷXqjBVAJ-mtE~Yܔ:*M%c)U)yL(Eгb±өǚHƢE#iOzm=~ j3Wq`0ۙ;DK#.RcFH.|pD!z(MC1om  ݢ2bT0cOQ&Q)L#9i){^4+X3F:<ҒVJmڂ  -N !G1l0/PIpǧ܅>sJk*n"D5O(`ԅ}%3&!6^(vWhke@Nԕc_YkH5ͲdyŃ:cK?b(?t e9WhM]B'Jg͋oFBd撉"aw?IMo]h‡K XMevsa$ʤ4vUNJe⵻H_ܹ}Q^tH)PK(˿Pz玭qk0(nNĮXsE^jܸ@A1sUZ?Iy^'Gߔ9Bs \otٌYe/Xuw" ^̻ $ v:p*W:);{~6k߬ xZQ{ʩj6y(2 {YlB MW_*){C1%|2smUȅxJnX?P泉6xm߻Zt{(췿*٨$VT OR&1D-c ٨oRmzCǥX*981$NX@AX}:la=> $~Qt)kbRiIYu >3Z(ؾ2ϨuidžnjP_ؗs[5KU'}DJنl0ph9p(h 36ݩ8 ʲ# kK~$M/楱nw;3lk,E=b 9: Εk6P쇸0w-Z,OOm0p˭Y*^sy\ID%!O~dJ>t33KQG~)Jrܵ|f {_agCQ,GI b@ ^M.Qsj)siyqA=_cDv@ whVMZ!H2:a QX`/kg mBW]l_]Myu#6[<ӏ&ٍ5OVQ˜ܗb:OvLE9OI~bΎrL"*RoE]JY+F!WdӠZ2B`7[>S|w9ozmV/#5g۾xFڇq/KiƓ a,|qX2n :Id޳M=@q~Xr±7j_45>afdt#0xuHr}Pwk3ˁG%[b= I6biBEN<ߍdb}߀]Vn.6j1H{rp[nuSIW]V, hiiNFѵ뎬cmf_{#ET~ }=Um>M7ycؙUJ{SUw:ASrbޤ[OWKL {HCpJً< |;5:;3f#Bb*IƑapg}pobu0Ȱ'L"H{[-%GHF=)ꐃ `q]X, roRc'knxOS[GM21OGԞ =f+Qܻ_W_M|g6*D0a6[N̾ ȉ wƠb~k,KӨ+IξϦVGȗ "p\uٟqGuc/|;>"_  p(;ː9D翧jʅ$DYc9rpLRK^rq)@@],MQ0;V @XBʽ!`.rȋrxa]M.=BE(UH? }NYZNcf& H\$qܭ Y,uX5ލ;1`H-Q2yH+ZDk}4X˜-_A(&8Mg & n̼w@i2PXAf {FV8#q6跽wg jljH(`T; 7P(%XϴVjd E0ðo޲ӸA$8OdFD 9"KoCk$} gxw -gF F-ƎuuM-`5T16#~Z53Lif2I=y,8?>+nCkzNP懝@Kq6 2+ v}Ծb{ p,^H?˾a"uĐlO)}A#n' r Uo?!oo7n o_0- ^P_0)z~4QdmJv s XnTrVoV],3x[%!r n|:.X!h3jbba{s.ua#vQiU9 B9 {3Cy׫6]tWG6!y7{llܡu| Dna)71}|cx+qѠßkx3K^g³Bh+TQ|]IX傹2sA NFw$(K/"V&YHN͛/ ̔)ly5]Hj{_|z!E&8婖 \=ӡ\ju vT]4`}RwV^I2VB{("G6 i׹l=X8dYIի$;/{ޞ&Lhyϰ".q"ԠhЄCа.l 9#p0_!n.53fl.ԏ&SoJ?q%wXߍ =K쪅 B{aPGc2.G@c1Z ~S/iVÜP*ڎ/C3 : YD{E dh%FO7/%ps* `Ç&m1?v&1 fL:4JG'6/ڹe1Ić-jZ]#`'O,9|o1 e?E*Ej'ccU煃3z[9jAq+c%s>J4nix0F.jzycɏ CB~v )d㭪Pd@*Vfszq'Sk *|n:S+yzM/JB6\WfV=LN70Q6[5Dcs-zz p/evC4=T3\2Hm_r87;^}-=?FTQ|PAlWL˶zH~A{2Zh$s z`NlFy,/Spe+qOcYg(J̋zW C>rݳF񚉁wH9)fGDQl z{ *j_2]P,-DޟI[E]F1oj`DE$Ž.|MX6v|H\p%aYSk窂 my {&ỄeLqgX-ܮ?ӞbY2[e{f_isyּl!rxma‚OVJ@87 Oa~Ԟp\,baE tuRv T9h9);ܧY%E'5D"jw(w۝ A\ʹ4z1Ix4 BXct$ARXx  w_E;wtOӇ~tH=Ď'C꯫{mf D!GI~zޱMDCA'`rE{elW~o4>V͵*W Q~nCi5C٣bP0*$خrsA?>e:q U'[ϺY&Cw;0ۄLϒ>P8 ?:e<e-XsUiels}!?Ӎ82&q"=&X? ֥!b$Ẉq f(cun5FS'ѦH %m[HTgmEeƂ:HҕO[¦ݗMZd r > |KImc- bmz 2<`MN=)DPN ,:OatòqMd4A=ab(gi- ,Xyz>WI' ݣnjGr7iJz{Mѝ/uxc\>x ٱGG|y 8B2:7`)fҭ]SFuK4rc6%;7?xԏC"+2 b,V\ E\_f9K]1m{hlFOm2NPZJʸ Դ>T)9\ҙYgkx3S . ]4p${$_䋤`Xϵ1 KU0UEPVC: >cX@e{U]02{F[ 5ԟKf˒?tMs٪v}Ji8dZʗ|1Do&ݼXtKh1d h"i&ѝ2c8kj.=i-V->.Eզc:pB)rFT%,\&AXX!K&6HA?Rn3qA95,Vܾ4 dh ?nN@­#դ఺}h/ Ar΢ Qw %Ego'tؔ[hEc XE륫M#> Xye&GPV=`JnCxjSMHMMw(`lO2Es(u|xb|qs%QLմ4o\Vy_z%!9'#{M5L67F;KD󉢛wa:XLV KpY˽$CP dwB^Ix񇶿SۺR!~c i-#yufM#n5}`ͣX',aiwof3Eovd[![ WbȆF75ѷ+yu?(C"ХLE6|"yV1%prÕPj^_a cnLf.Or,t7t0oEY[SƨeĠTrxdp·pEs6 ͦ3gTI )'}#J~z%,MLŃ3]3wHQR;tq~]i$U,{@v}G2%fxr i 4*J^Oc G`z# +n-*Q X8H`0!채(XZ&7`۾_gNNQё;'uO];IfsluCn*]ӣ;o˲ [[vq`2]t!=>x-Z\Vf>i8*'hј33֔ :4ع3ӖXCGb솢5s't9jf{G}!4{ Ixr oFDHgABoص "9iv@2gldC-]gIo2Fta$rCIok@hx2[@P%O&X}:G3^ʌXa" b'٩2Ȗ~5ЦͿ_ԫҘcCp >W NLCfG+ab NAmx{tAp8xD^2R?%[aԆ+ aJ$I 'y[}#s'0'A5&pU"?d'Ҋ?N C[oZ8ƅ]$-3Yl֑R'T !ۡ ެ_+=8A$6Y촍 "ת3h1>2cՍAKZچaX@~ E+Qʋ16:Pwu*8C0ГKvgo<KϜ."@"VM1 vcN@m-3I(J?vu* ڈeMa>9,+^FxkS[Pq뼯ٳ(Ѽ-N4t~ԓ4ݶz &ڧ X|tTI;3*\axmC68B>-&5:Iń| 1 ךS_OmG9p2Jr+ȮwO~Ujsvc"*R?3{<'ϑS vN oɎ5X ^3s>:*">Qf;2T͋FM(ZBieV6 K-a3yUXe*{zX@6IAnp6^JW@3"`1qa}8TGM^򡡼x#DZ6_A8T.%tVRp3b(u] -ue0>CX3% Aw)k japIHh=M -;]7ڨ ŁB d8oX 21P(Wex'ge*x$dn5M^4U[}`.HPuÏ8Uwf#[c4Vf4-Q:Nۣ=Cg'ڮlG;PU."VyRMd(ʶƢ 7.KYuG@n]͊Z\5 //a$%rH>2F 9õ1ԫKWC/L?.~gc$sFnZa*@x-Hܼ7,5C 9JѥolXa*50ko*L=$}Po93K[1">VH:WɓO6:512t&`GX*+1NV'BnVD8bl YlwMoҠ6!`2oMJ7'7ռ@7=LHhGf;d=dyS%X6ֹ6+&<_J>-'K d?X-@fNkBcpJ:}.; _49= |wqWڎL2fKVً".-ߎ?F򡣨)vְ1='W!^&kL9[a+Q*CY6?5uJ儬KLɤUƭ`:֢)&6E^{ZņP=ժ>%b?]0O|gj1*Ϣ 6v]a);h铱WDY62 /xzXptAy5.(!M9mE!94j5^ʨ\mS|F`"Gb!xR\B&xhB=RY5'/Ս dOr}\Ұ.r8*C$Lqx>2VaN]?`Ki(xʉyrV<:I#f`u{Nha`naΈЯ{|5#{Yȡq\ =z*?OʼnZuwƢ~lMO5A0nϻTlg6nRTUԫlx {gDz,eN M)mvA+3f{%|JOd=oWt{? ?0rwJya$s6(]DZψVH?i1HˍToQ)_j ץGxkC\:;wDʀD\2Ae=p_!hW!/C^z%${!_D̊Zgb$fqK~#Xvy /K&օ$VL8tE22vL׵Jr<ӺpyGʩHWF ͆cO-p%:\ X#.:U뀘:%ia V`y&ۦ3D6J:hw@G utcD1"C/ 8eޚi8F6g?&4r43B' *P<"( hTw-H{kl |ReO~uBǰHr8$E2QlqM 3-"X,LѩG͗=L bŜ<CV={MU'焇P[ޅhg]i̻mנGHL>z!2 qayNKn#p_i\^XHAx[Vz]ς)Ry3W;i+n`Y-~:@J,z/@GCfK ۆ*4TE}aa`xS^L-@f[)f֋k%P}=~ۣҫj-pT1!ǒ_ V,.!6S.Q 'y}0jHHV1Xa)7)'?W.ZG}QUPA Kv rڽe2$ o`iCp2ݰ&ҷ$^GlR!j1|xIG}Q!d㌁Wb~}r%zJ''\~!2},t|8pJQ1y HL Ul^#GU],ur"R~դWUB bO=^QH*i|ZS[Q%r:LJPI`2z.iB]F D>{D^M`<5՘CLjdOb0פoG#Y]0W~L_AV,f > ,.powiYSҲ׫@JɾtIbG䙑Gٞ!v훤 U/vW7xb"T(=W0S4_P0lF #ʎjjK&5)2M^Zts'ebH6OexL(vMEIR 3L3M ZE쿖oa3z1z~*Fd6jyǫ堝n2Q3p`c4ŴݩWN'DHkA7r6~Yt>greL[xʃan t+_tqCm!a>4i޸@:EYL7;FNZ\Iw{b0} ZIxBVՊ; uBJ:"P1̇]j;fat?\?PБLUѷn_H߮56ҷǂIW8CmNYR$qt$n!j ѶrL0ĥ<~J}R4|J727J$EZdĩy†ZPӇ-LH+nAq% m_ z2\i`Ɣ#@FU#x1%~[G΋޹k吔 @DZ9!R3;AYљW_,z̈­ lfv0Żb7)wfPwpbRҖ^_(~L wZZM ;ow_Urk*B&zɸkeI<6:6>[a#Lh+& [6&;iJբ Wu_0awũYÏ ͤM W! HY&!']M$-y#L$ʪ:drŪf$zIyB=[HTLs2lk-Slhzǀ6[n2%/gtuĐGT Z'6{b<`X>[sѨr&8F6̒v. 'HnzK%ඨVQs|H9-,V^ZX,V&XuuBD _aki| pjg`KcXciC#x&͟R,XhM5hqr0WmҗGwET@%R .=،M,M}͙iso/%LX&$fmb_-E(-wwbsVBP/\׸D$j15,Na+N0̩NwP_[.n,ZWN++J_Y):Fz!zY`"/3Stt!;'% מ$b_jj79jow"1pu*v"_"Yec+ "\rK;BbC5քnGɿ/'@'WKHľSv&/![0C bb_e;J30M}Et[့,2af3Oͩ㬒BòGvgUJ0 (0y3iRV^ryI+!#ĠWuY=nH G ۳!J5go,9łW3` q0p^v$_;"튊]q#"6᥆Mq`K]}0e]w|qm9zVe s#'X^$Z;Uz}&J>>Jm=͆#&it,*rB1 ^!Y*g*ZR,`ex@'q?Hn1ߺ84^J1EH/K>5ƅq6@1C^9#<*U`5F θQCiaau錇G|v<~:f>z7(wcF6\UM@?Er8,:r ]2#1G;JTy ֗M1k߼>FYW`EHɼv A11d39R l}~,&>1Wb3Z)afRU\8:NmQE>6{x+5u=70`~t8G 0"kb8AhUI^!k+rA*𳮫 pIlSZ̷ C;ǻogqpDf_b,'o^B6ǢX!w^=%.|GjGؒ#uUzQLA<ˆΉA{jo5wPE尉3L8fئ+ldY=q[d !1X8͂~O >3'a|T`bwى^aD^,n<$b+_8ZxtD-|9c D.n~KepK9{ X/;h6;"*(:he9k>x/-pIuˆy1T&Qd@Z${up MkwPY!l(ox+瀽EU `bk7A埇Q"%Sy F6QSRDw=B8yWH(n:7EeV3,e{{4QE @(X=%b}mɳg7Bk9a޾ڿ%=!GY1NC!gJ1; ;T*!|esUk/U~rMI|(=*{g-!޶JTN̛o@2CsOGtr-ICgۭu+:fcp{Ow80͡L،jwŒ,>z;r*U[;A[2pDmu88x <U,KO8t(`RL(A=3 Y:1Z#DEI(s ^`kBx"3A7'dL?Cܟ+l( 'Kl:^dC%3˧-UwԂ صάo"} ƽB6~ ݺg7K-iͨuڼMk-W@OǪ>h-rB; x;] +NʲK-n7'GвN6qej}: FZxА҇M4k\[拤Ou'DZfX}L6Qղ}d;2Qe.Zlgfyߗu]gԻXN‚2s0wgDuп0)̞L- 'SajYpwW]Tr4ngt,>~ H^<l:yE(0Aqɀ.TJfGx2"=I2䨋R4k' @AFtt>SFLѭ?VybD) jhiTmoF6upvzslQz7 rHﷸEɔ4YT1H9o`]tu>G ) Z%P bեiA֓;1,369Z2ǽ{1Sn~N×yC̤o}[iĬYl'#^0Hob!гӫΫ2;*V.2vqX@'gng]hd|=lhW"z{M#*B H;Oq]sHcNr+f)κ[Cqo/BT. ߙӋ ZCrS;cs?<= 'b(j%5r9CW4Y\wƨyFMF4}2K3V't8}ET6jwVIM6\O'T^tҁDӄA3:~c6Ϲv*É3Ix7`cS,5`#+I&Uv5I c=to׺ē Y 8fǁ_%ҁjt hae{Ps'5ۗ2X/] fidgyhFl/|8Dl.J)BT\6 p:_/ ޢ{#@_:`7%iy $OgKhFwE0_9DxkNDM#ْdGXT8~}(0! <3 MAYK0Ʈx8) [ikWU!.Dz[W6/c x%8*Vo:hog|l72\D('k*YxLxLD6c(.gsnotngUnuB٤O-\ɵ\‡u_o\ ]f/>QJvR^ $̧J$}aO( +'mSEqf`ηֵwn|O(K(֛oZ;fW~AFA$f;-X&Fu luLlH4ZIhU0]M![ ;?106]õ $P6ˬ Ke'8!Ooś Ӫ֖<X9-]wS}~`+."/3F"%cD^Q]?A,/u6!ouLN8 yF㘞k78t| K%lz7&)0L*?&k/#J7Lw])%c{^ 43@BÕK=YBnĉ}6kXG`ⳄgnJ_.+JCm'@ߍ9s*[P<;/&fFҠiZ# T'ks㎪[&풖L\h:\DH ʪ'J3er[b_wڽEjHǞQB1, ~wx0+VqP-ݍm(vS[nƌs*F}4,Sy/aWRQ|UeU^:P$QPEVk'ze0N5nQ$7w6K:7o5!f ͨ p)zllB:%՟tg)$<tOwSNAUh4rn֕1([D.Bi^֔ x5mo4V<]SdM%d*}x2C9>!Aq Gi/ce p lhXG'Ҫ 3-l5/bBvnPs-'6ZWKV5n=7о }7. RӠ^Ѷx #[{!`*Tp1=#֔ ?oJͮ^_o5b5%r:ʚwoWQ~nZ$}F;{ukLZ .`C4ˎ^vǯC͓ v7m5w^Z|$my$j'BA{@l}M:fύo6#ncXMUCjȹqJLcf7aԳ _$Eʐ`0o}?ʹYC@h:Xm+X K~6H=TUO_!!KI'~$&Ƨ%0@∞q8np=xPu.3Tano) } j/~GMkHoY=πr\DbmXK9-\7%r;c;! 73KZwHIoYJ茷t{IqVWg2^CBϜ8Lqæ޽ @FIVXŗM^n\\'C_j s@e368g" 'Pe٦Lт֮PЎph]OjX"BlSHojFx2%Vl6 ?5Bri2,ʹ z*;g~GW=I>rw =!XjhNoI1`HnǘG12A U\_R0=|ބ4;vamRaxdVL!'F`8#f<5}~B۫)Ɲ&D$XP wj[oSԩ=qyaC"H>_\K2B9 =fFaks&R\*!B^zLKu#+nqqI' XFa ~=/<^襇IM?p,ׯBPc꾦Ͻ1;Z=l7ߦbF#vCXBT$TI1:|9=n%0<7e75Da^Ag( 7I氇4uԚJ֛Y`g"[XjPnn"%n[hj k-`ހԃbN di WQŨp|{QXQ>4qcv"Dzؓ%D!95\u EVWnFmH/$ YH`僆P)%71ɰW9 6{ xgWtΓna/Ļe>j}hִ4np( bʸxÿ`S/B+pQVY\LD=kP=>7ݽ=_R:/R%M[/rA+VyF۰ 4 ZZHzf9KnOIV'M]˷@w+HQ.VnI廹Cu45ZnD9ڤj%&5Poت)Շr#u5R$R-1d҇EY-\5{̀ŭ]puvZTemajYl=SV hBDt4|`%u5:m!->)0i%y3K}ЦL݉P('dZ=>\螢!~嶡((]BVPxYfvM+5Zksz8܌[}_Ԭhsj=pEX2 e[)<z ŔRX&Rb;*⒉ Ӎ<~aמx}y#\.='vbj& vɃ**nUwRvf¦k5/I]^Cּ0%{*c6)C ~rxʹ2g|ߓ9,1.4}q&>dPJE;_0]@Q *A;jx9#cO };1e)IfDt-GQ)p}=h@h C3G[@‹AI(Y7ޭhXpy4 균f5f4yL 7yHq3$OZZe֯x j&VC5Eh֔q=IqYYNſ#!<+ ؾLAћS%-+kL"Fo349&4Yja]Tc".ZtƴྡྷݤC-9i%qƺRs ~bw kGS" Pbr[iBqNő>/U#[A2E.C"k>4 iۋ%?4}c;ʽZ]咏BoMK?UִuS*Aұi.4`~J)UPizs3?2I<wF5`Żvyy1{KYDpV"[{K\ލ/Clh*! DeyA_>ߐ&>:/▓9r*!c^X:3~4 P|jEgp4~""O mC@RzWΘ1.UmB> Pz\!s" dQT]z|Cfu O|_gZH_DMR ĮEg%i~?W_[/)NDrOz"  K\tDZ1F~ʪk PmΕVyќPAr>|צ>[{~P19"?s5LŁNE #O)$}._ H\$*.AL)W=~|KCT""F@dQGϔ dLhhw 8,{ྜྷobIL*_B>|/%-PO28~#*dODBd*?^D0.C=c$K(?B|_,d=GY ?17 ^HA;l%^8-*NB:F_,Ca87e=3x>"̭ol*ddyrXrߦVASr6ZXH.EZ/m`upZP{B'+hMXFlgdfޟn "[$j`خ $ZB|Y0AK@R|+xEJ`ɏ:,Bjg($OǜwSĆFpp87JԂB<]8Қ9o|rcF22'(@)JLN!},2&/0smXKbˉ7v ׎) .} $ @ќ%,gO?J/1ɘ'yt.U Z Adȳ1yR*zK3!N `vS)ұ^jrD+4 Pb݃˶9k?WDoQƌwK"E&ރ7=`<@$% |KBY%-pHHn\AE}]E񗐥_xҴ>9< I7z~OYsE¢`WxjuK/'=ǡՋ>پ=zcR?3(sNG:7t{ bXn8)2/> , U&ȥmog I|XÞI=Bt\3/&20+Ee̺!5o3|퀮B ;4d3mmƇ -6UK2" <BcֿM-`)^k$l!ݵbρԖwADV/` jEk9l;ck~"tn6YT{ >%.<0Ċdh 'WvYccD_IxOPs1xn|]RI$BڧB4=Y9'hm\ }Њ/aew{ܪjtZAؓ m. g!va<}u$Y9;rrPǺsԯ[mٺJ[FK+lQyn8{G67'Z;Fgb|^}Y]do}TM\' ~%ܙXJH37K*w T_ fP("5fgÃUa\aN*~QDJ*eڽi{:h2)r}̼ordlJlZ8Q}#BTTcOY:7Ǘ-@SPAK aO,1e ;8kz;6ZPᧃ]W(+}K0,T\k;J:9z\>02TX;hWV:P|(DVÆ~LKb_g/Ez!l*xuo*^^]Y ̨)$I)ZI:_sW>uRu|⮑*yNo5hZgĮ_~&nJ%$3vSO'],d_O ;?[ vyU[z Mn5 iEA+NK"EDy"(CgU)\vH#fTt,t=Ÿ4u܉uc јMסҩI0=A9 z߿zvT&~/Ά(C/: 2;Cr @F]'j#6T `b1s1# T"ڬtMܣx*kAPÁ5O-;HX% Q N|76P:Nn^Lݙw ʃX[ S#-qo}Wp&VnriOv)⻂{wa>gxwK'{ww;I1 4EMxL _%&v/ǫ5Ebxys<$3Yş6ml:; 'rq3g"څuiH/΄40gnbYRKĉ?h)N S8};Fv\ʬ9Qp1!ЋڙB_UM9~ڗk9'޺_I^ ˮR߲."*Jb-}+P: OP9sLm9"cTn'N:[k^t,rcY{v} AIZnie﬜Lj}B]khyÕ\!\]#n 1)s+AL3:UY*6x`/GH,oV%uxXbo|ODBv]2)b'\=sVُn$ʰ`ҜN[3' 5]gZ!Y@ &j62r44G\Z sPk,"_,${ mM.vq%GrJ]Muv&BJ}7jܷ8`Imi %ұ 2ZʕF1r1){١l}6bZd:KfM?t];J̜rRk J*q58=1-Yٹom?#>6O]4.vڿvMTx"-6zyJD*irpg%pM*[q|քd:ƙ@ 56+=b=9:si_1,J"b@ԏT-Gă%?iHT$$K(GGt8-?j}'@M"3_d+"Jqdz5¤œ-O&5#;D//b&U5ՏJc|O>6=2'Ee5hm!=RYE Co\@MDz3[RP}@]ZJ̮_m@xX#WO wvؐjBƪx;ųNZ;G]P[Y ds-B؉^jRڭgv&~JKU3+t!W/x@NUżwkv9!knp! -G7GK^"g3F9ܦ(onaO.zxތ.[q=RU>ԹS_2U p@iP?3f y  􂑾8 g007w!LC1U9ZSPN+'u*ɹ%9 #tY ➝, 6F}&n !qE6纶+#zNbL3O"Y3 D8c>`LXqy}Ĩ 9'9'rO>i39 d q].wC 60J(|%j ؽZM]W^ɸ+sk-R.P:s SjZ-v47 #2!"jz1=IEG"uy?qҥs.xN'^jc1hW?++mߑi̊I;XQ?ݨDl3IgF *a/NesL.*&k5TMKhl֭|d'3 @9,(~7uY-+8CV7X1-I !uP=6|kvR EIҌ)Qttb(!\@Qis HLe;sUff|& _$F/ލ3r8c5L?|a#2 #J51@8̃MRjlq'i2q'dȼ"x=Ň ,Z4 OȊ"u=kT>^@gjè l`$c4BǜEVS_!pBpdT`Ë |WK0Q>ũ1MQb_髼5z@nX &xHe:V^c_ʼnqݫ \q1 Fg *|[*LZk^UC1[O0{X&FUnCu%zvp y;K ]1`ͳjMǮL؉ӰH"OӷU͏)C65vYm:b |K(5Lu.dډ4U[$Qwep@ HYL\#1RW{γ%snw('nQ~YϳNP< QOԗ.gEI8Ñ%d<4bdVU󛨀w([3ЕlMǶ>[Cfp'0TOA'o J!yzh$xݻae^ALj~՘~yfZ}µH*ڦ^-xx)` Yj*Ns聝(Wv+q8{lb*l[DȅZcdњ0˫~B7i`U6>W a+O\H,B  =Lk*Sr~S3T(u{'FDp[mfhʳJahEaUhvH< CXjq\j;u"^JAu16eww-r{G M|Kj B^e>K/ q\ cfpFȻLF~O"(yPiegbyyB^R0\#vJΩ7M~u\!"aoB/ڊglXjdfk{?7jtkF T5H*wa#2Ƶd);Ԕi3 Ĩn?Q ks.xRB}K5m o-ya\H5v|?ZϊFU [#=j8WNZ_5wK>'~.rD6#gV[[5ׂ2= ^,Fgu\ߪ_+$;;yƚO2LC }~q:]h̭Wc ltwL(J )3CHRmJ,{;Y{,T]5aB}YPc8~!qW\4Mvb J?;/?Jm)XkP,fR@qn,]ydp}D%s'FkOGN?*JV 1t}HJ\s LD'wPi8V@=FDܕ,a-_ZjyZ;MYn^EkS0J>A^H"Xߺ"unNBu!HۑA"Iyy]lNǃ-"yxថNւ\''| S?Agi\c38,dbTSUy04]{"S[O2a5L8 ɔa/ =7є4 ].o zXBUtK#}%c^y򨐰W\kLsd=Z"DaձV47J5zOB>)kZeyd//1`b!5֘!W C糹)wQ.dq7 !;IHGtZwbAkNlk|@-\!7`[8t6&;_:9s | 8BᕢSd xkR*cNKcd$ߌ}|27k5{=E9IA;"إswytQ.|+gT *&9˟,V]M͹$ަv)}=8L'ȇ]"[d V/ߧ/p'As]$. i%?8s(jTK_%-VHuR,5KߵWsDS?6E/ k"x5d>`gBe^؋dҧ |Zxْl4|\y_1$=}$t#-ieϚ>{^'=$@Il NVÍUrxʏ4zGNɈpYY3L)98=kMN4Ƭur#3zIVw9cхR? (Aآ'-կjPRXH`:!MZ& ;ތW H Ѳ.:V'zଡ?6tw h* r訴ѕ2X .XExfJD@ a5/A0hgߩ%G;4&( ŇW[ W!nur;g*Ow'Rp1gB`Y]b3ЈDG=C^ "}Nj~б+Ez^86NĝLcGLobhl'/^/b#t)n4mPdLZ)ǵ74:Vp@_ [c$MDJo0I UjΌ4*bHU25ev */XV{ :ku?`8L[""9E)s>Dr6P!CQj6+࿢X߫sV7VWO^_^.K`E֔bK|fJN.%tM ֭).͙Dx0zof1 h҆6~|z/HB!I]To%#@ JO7ˍ=v7"hJبNH /hEyimЩLQ.qIGl]k!sڛ[/ҕWȩSRM5becEC_* y9N;8~rxMMSp00X j)I8bd뢕ODi .~֛+ӥ $v$@'p?r/*2X5lC?vVRJ #z܎ǕC톖zB7'Eqb맽;u^٩X0&RcGқ΄1°Smj8ӕ~}>Q~~Küc@_az5igw~gڪ9s#.xyF!Se@}L΋ lx|4C#簕][%$G.3WńI3%PtNUg(Y5 ] y)58_Dvh| yډ;VoNX10 =Hq\&kj>%FS8HOn^X xt2)O3v@>~8~%Ujw ?*]nǁMU 9<g~ƌ!&](gǹY^hu#nAΡ^_uޯ[#_tq?i* W}o6WUGlT/#2"˚Ќ!T0e8]msgE>E[D52`ҙMhɖ- > ƶ}FZP:q{xrɿ1~! lelY}W)z&ܽ#G e[' xxl IxNaX#i=nBtmWڌ A<: O;3}'l4Ng|kʤPS-$WiХE7RStPŴ_߂<9ƒ-f;6}tң]܄T%yj8#c.OԒNq)^g<3B0s U _7QzV&qD+n$DQ697?- e:]1$4دqɷ3*}S_kn|t`|}mxt?ϒнotŔ{oBN!j6_+RL|`C[ٔ;S,EԹ4=}[pսVJi;g~Ƹre1GMƍ *6/48KɽՀJf.m p]`e |feA<}Ea8eۦ d3"L<9 Z Lg,t$!l#ZfC ` _hhᵚ55ke0sі 7/"˸}G{ PdR`v3vlqZ+QJGM}]-V#Y'[!xqzЎ`׭,ŕƈ\8 "=bwOe lAn{Tf0(9^rrZ H݁ IpȖڞj=*ÛVEQwXb̓Q~2xRMK6[߇*Yi9nqvl6TD!\ #Ny$=V\j3)N IKtn1 Lz Sq7(6(slvQ%il4WQ6L0<]zr#h\ʪ@mjm̥6=5/UaUw >#nghKZfǖ*pFe,T:kv+~'K&~$XAYv| MZB u)k%&oԡeBRFV#/?{Ԏ@%c4=;are\ ĉ9jL KU\}R%.%)'=l8փ"c]Eҩjg9 3nc "i>!.kH,d2Etn_!3IP ޙCT:p/M~ ֚Dڿ)W (oa"YmKX'^IKrE#N-..kk*pc$6k4{̑ p8 ?* 3Ԛ+ 5Gl;?팤ͯSiʋd@mK1v砻Z5#?U8*j})\yqfyКxd3}`_*I'|vkV ߨPsڛ"pP18޶䕽҇0n6l:L OM)7{ .gm||X(j<GQK֘)z탚0# KvǫMwqCAߖHqP8JFjAG7J) i!2(e2(QsN|h⦛q5~Kw;4\Mb1lё#.2쫔pbîVAg!!+06v"fJ)Ю O :Ȋg\߼+`ڭ ;:1i焤fs^De : xy~AϔJ% p; iB_f%›9翲8bh#8VR֑L/b qLfP)F=~G? bw71 pl~wsy-2u}ؑa:6{du܆vNgsxH!)ՉK-l;Ĭ~]"SՓ! 4.:'ZgCP$'`^jHW!XL(~,4Z(a6.zѰn2 h$|-Յaɺ*mTdB"êa%^/)\h!IG6ٍ j ] }d0ƨ8#`?"PʻrLwtm-؋19,PlBhO%qQ6֐ IF5-ձP8e+w"zM ,`,_.8P@m3zS&ydA{w+FÌm KR8Ä Mh˘7GlZ頼 v J(@$|af8f>nzʬcie:׾"V=@E8Xrb4xCA4hAm0im)P$ A9{nic`  E e4¹* wS ӥI3V-khT6ltGZ:5fyd&]}v(q5H:xc7-!]r^7Lb5HUWWk"G,3QⒹQ`'?f}HC#9pVސ2TP)ڻ;N, &Y=[^Evv`y4lzHpڬyLjxjĔ/#5w+hw`2xms6$<2䐰'`e$g#^">MT-ʙ"S:6?,>k`d X6Up;>!TnqP ,mKC^CZ}MН;q3ZpbE2a}U?=lCͫh๟7 nKm:_ӕ'fq4>S֐i]rήvd8{S8w!V~lT@du6h32ʁBX}L"/@g" LyM[Wܘx]ʆ/H MY?P38$3TAS>.w/!gB•(*=/v_?jU9XRH#d 3 K˖TvV`bg{H -m{V\ yxGS{Jt=`Lj!zpmq ;Cthh87)S[v;O'i'&V盋O$!X4ton[±9\L(/Ĉ*A jX qֺ8`)ap{oXJI\!7nI!RW`d0}D#,p.!(3lY9P8Ow')5yVXUn+GPa'`n<=vVv$ΏZ I?^G(5h1fI<* 812u B{c@c8qu z'[.J lT2t0ǐ'BoxUĈVB0_6{nÄKVod`tފ-$_cBq}&lrtwTpϞae"ۆq#0β ~@Fsc z%- K_l.eA rFndCe~}  JɡsPgol >< ['+^H;D')9Y%'Z5MX0h%]1bvI"[@6KL6;k+-M})5=R9Sb[TgFdhh`9o0S7dGv7TK3m˄*MlͿyA63՜T4@KmlNm6$%}&h߷~b6:T& L%H_ec1ɉaZVbkreho)eT#$|f'ĂCv>Wd$,lW 9#CJeS B5LUҹ#o(}QA!Xg/P3c\my<6dYBN&sx &AAX|"I Tddxmܬв$ΐHA?2Ww>2X~hͯVOtQ' SAk@# f-E2 *S*,p6g]zMo!?Y:sg0 '_l̵g,VbaFRqvL͇>`K ۴`vaH*, SsMx0e |64 r4E'r)EM^6hUV!qW o'дGjy#0NJO'G9VBo yg{oTtt6p x,_ u Һ:5-ؔp¯bF*eȥ'9x6:*7緭o#l&_0@˚̟s2\tC{*Y{]24C W@UC00Ub]ʹ}xfa%,+$+Dr $~I${i@ǁqM䐅^#YƄsu9)w#Ξ")pUriD4kd1CIiV2TApH*p!iި@$CvG|@ lA[̛-+]pQU79C}'ݏϣm7kV;ptћ-ފ)T8n5}csQߌ< x*`#N{H2CJ}GѺJ0PIC?H9NXvHYDjZȪ'jr=O1ΗVD%V]q9`;Qi4uG|;.of@l`b."7Y8tg ?F.jwb?&|¤=e4dR8MЋV:P30v!g .7"0VD+ v>/Ć rl`:C5E۝l 9)#% Ӵ!Cp(@ƣ)n6$>) KLzHVg’9ӯQ@\xW*+,;aݟaz.q:xыzuEԡhINPӷͺkoet;v>LZFi%=Z@o!Yz$?@-gm9-(u! s[)I ޢ _Eb*( o67bAd7E,,Es&-%ѨDuouûcV D\Qɩ'DžX?=LlwBۃ9ZsjvQ6rF/N屎~([Vn<̮S0$qV\$oMDžn`;ר*b Mmi^3HB kvd} RLyyb~m[M)*M"J2WN˚mhyɜnL秊T!o]xvK.0CeP,r1־`zƟT'x\U虿lRόwRL@߭jϻ4Ƹf v#*_PsK|8"fwr95beYՖ@klx 4 ]s-6?QFUnAo Cp KDlkl: h=-6 ǜ&5ZO_ IÓv(p|M .e@<UjN;.%d:n@]UA ϵI`$ۆ(7QHEA'W anZQQ*_<HT4O'͎QEFy\HՐoȹtl%]}ƊǴg(Fs_(=粄BMx^^yY䗡)j +ŷ\qU_Nj4*_Gẃ;pL`f*fHV"_Q\wpwxdPM\IE'zN»Y &?5F%vu !V$IILYF6A7%Qia[A Owe/A9llq{r/a yŞ %-BZχ\-LZ.lZowy3~s,c&J[ͅ~,Y?_.@;3!{@a*H<A o!߿dGهw2QY& I̴[ 4yflJ}&h퇖SAA&,J$$)8>Zd4'@6+ׇu2}]?Xlز1N66Oj3;S wE/#+ ϣ ݳyjd.R5ZUu nh藅UU8GGNj)-Z Qy/5{L;l*Ukɵ -^-q#̞\@L/h@&3q^PG;xF'h,Ksa^My\.:p׹\bOϧdi(ws/\ӌ 0P($%^@(4&wOŇ΋ܭ2H-z\d\llz^On> nQS'Pi#=yrkĮD j vyR4RCc8[(@lVg8[ KY3!]c(Qֿ:>TB ˈ3 Ť؉( R"}Z+Ĥ@o% haNd V͓gy|Gҽv'=RCm}JkO2OFsB^BwO)8¬lSLBr>sFUL3cyk]ib(Z9GGlΡcǙM [c%hTvҲ|mVp8gŀO51NZXga~i;lMy2aekSPvJ-0`ybE8ί>js_Pq"IT  \ $1&%Ly:Ҁ=v$RR𬣓>SD))];bXwb`55z1CX H^*^%3?2a.b 7YȏӯvƼ3[r^ɬR^:~c;pT6Pxmfndz2`(4·?,vc!k5ǰIi\1kVrQ0kLfp|hRqWX(fL LwEU7 Or]EGV;Bu”4~lCKD1,&*HKx#,p}ֵ~L5TFĕd%qC"TxK^y:AŢHd,>ig|~j)pո;']g6/Ÿ ?G HYʬt>O^نEd1gd5 S)0]@D FYa2ikp 5)G𸡕5N-$ m-VTCP]o"^!6Q=}?@8!coxmT$m>lq=x]yh 랰XK@D> ]+^+a}m$~R7#?:ϖz@|ODR#:'~M$cp:K2mYQZg[W=/ &h_zMә[~Ԝ?Hoqxߌ\* ]NV坶Y ~i9o#9&Mqy/R-3ݐHKfㇴϔ \Qh-\B`N Y9ڝsnԳ߆Q8 NcjEWŋP&< ϣyR#OV=7'5TJ'.O)H4 ?ٟ; ':5'v{aI|Bn &y;yc۔~J7w\c|gebήqryzg U(&ѧK/hnޅ`Rw_T>:S_K<5 )\<N N@a[B4- 屽UFKe^]G׎AuLc]F6f`Ipq`aG1Qur+kN;U~%4npYtkZ)sC.~-2W.ˈH! H51y^8>/P߹Ё9-,F{0メ&Ć:f>S`ԐJxŠP .rҽJjiNmQ s&FLT V{l_RUldG3Z Ʈc1v ]zl%-xrn9{s &Fƒ("Hx'$<6Uu2 ֆ\p=.~>v05vR π}M:VWzzYh:,-,y 2#-AcLo;~d߳1q c A֜);0ȡ|aK #gxTՄMSCԲa.YRx_Ȁ[뚡?j'b6>XFCk=L5_!.}!N6,IH/o3i.y\,Bܠ%N9߲f?*+f um}/,2Q`fז)P -ړӌĮNX9 i'hٍ"c.YQOol >jW.]j9.Qavlbg ;[/FLݤѦvEJ;L]05bJor ͘ޖiԑE!nDHD;C e;b<6oDƏQ3VƊŌofQ'̜ Sljx㷠}e츁RV2er@) VҋKzEaBlg0iڤ=;x-d:x3Kf[T}j b>'y0SGHVY#{6bUR]>~ѽ3R5䟙by*'W@?6=<7l%+g@Š: (@pU (U(^y-0}{,$5ÿ7HH9r>d@ >u17DEֻ66SWѤ)tZ]UV)-d@`C΂<H2IuWc>W/0@y>^,H~OJYa;ڻ_=ɜx/Ӎ827z`No3DOBw2j,0G}] 4]\DF^Ǥ9s%r'"y XR'yQXjrR$Loiu5o%}2C俺"3|kT yo+=1Y-*PZu݃yk :/ \CKei9,ofvk3se*x[p $`khI؋-VAȚ4Q/ C.bvXϤkD$ҪOlYĽuhxdEaj_Xq7؃AE) +N?=?!2 ? 5H*>}'@Mtw[&p{S(7,Cȁ#_|8 LC>.&άRj>n~ ysG_N5-:z2[B/%M!OMwۆIv4fE+n15o0o9USZ䌌_3UQivJUKFsDyDV H|[*+?yxtx(%7C6GUϵAGtil/;!hrzY﷐Ⱥ76ٹ109Nȇe3]'k]oAK)ȼV%KG/AEosN}.q'S{7ۊU,H/(!smdTHziuҽg]`L*vw%>W!ӟrC1I ]з߭rE Ո< _O-J:n{?{u5O4qZj}O"VnRpD(" 6ŞfNg6,5TS~#[ p4k=VNT [ B잊@jמ)SgT9;X;;(Yg&U&)ׂ;ݝsyHգSntkb_Ztlqh7omF~J8aM2O'9op0Nx裡5%h"?^tЩU{:[(s/e*+5D%NH(94W>$_Ipc櫽"Ŧb3OC M@ CNtVcQ5pMCQ88m^(?'\Do] TG\v|beWĐxyp) {1IL_>qW[a OZ.7E`EXr\aw(i%kó~ 9aXQSAhpxw*+raKKT%;B%=k8-pd^HM$/Bal>X^:yNEZGl_l Kfyr=P8zw)`7my}<ɵā> ƧpLeHHK9/$!d^A4SdvBfem5u|2,\UĥobHW╧L (}I;&LaFV8#V?|cYLn%Sqn'<}_Z |޵Xk{s?=ӡ O|j<d~sĩ(' 1 gH8ЯBց̎N|E-pkg E>$C@~Z`#b %mLP>×c-,l r8`ZRxjYS'kLTfۄI4zFNkZkժS;Q5#V9%?!3+0WyS) F^~,0Vw OG41/Z 'K2 Lof.#:&xeO'Lt&Ei=rPaNιq WLll;5eE=7ٝZ~GYT[] (<,߯>Y+fNNG~ > Cv,jnG8ߨz@/&?q!μuٔYɶkzBaHLGAb3 *O)VmI@"5Czx0ZXʵ1+dcOmO_qnZ^$dL-*DeSZ,AqHgWP s@"k0 8ܲ& P.Irw^f0h(AeMwCJ j/5NP?g؏vWxDqlHwk&CwE;Ϣ$)ȋjYUmf#WI `%[ki׏jN42H5Z.6$,޸цY2k\BW&hXìUNv+<,".&C 0{#cF]۶Шben PBt#ބU[fL;!YaTK b5N.#2~VހF҄3|Q#R>)_K᙮n6_d(zPjVpQ uxZ .dN̂0lZxdݧ\KD-2> Q E/G}9!HBc yE6X؈}{ bN BK53F;jA8s;{-r^#@ P]^rȰrl_]4suZpgc}$XW&T+Zw+ VF,XBBuȯ8+ߤ |3aI@!FL5=93I~Pc<'.7^ŅN.{iϻmx_/hP)J`3<8ǖ- *q O|F94R#PsdZ1uJqEYL?lUH8MY&F]iHTv 6X?jR_XЛR'hop~]Je%/.~+"Hh"Y[c,8ٸrm~LҔ9mGVX%6lQ&`9U Ƶ |E$|-w$\YeA([9H@;UN:g7\JMl%^nU(9*ػ!w&/Ƨ*%`pǁ|28dw7016;\KMYٽ$%SQ9l3\UʼnQY;ϼLK)ϑk0h% g.p@)lXf R J;Ee||h=~o nYc'Dl^10hC<=JӃF g.jG.>ji:IcntdW-M%%aX*4"uETxJ;$-wB=_[njQ›5tJ,'ap[*{\x*B)RV/x)pHgV֙[ΛCUCɑqyjuHl>chl/57a qz+|ۃp/ 9Ȗ}[m!V ^GP}.E]sH(YaƗ|,xW)Զ0lLկ8ZFw5Rկ jaWJE,eR\ܗӜi(w{jRM86{b)D"NnOǠTpPBvů$WrUlIDABojjBDsW9qQRuԃm A!ӓ0 a.w`$WNɑSh&UytA*l+-X:D\BO'J<G0k?Eo,X}ۊ{Ow@O]\EUjtc!ʼnĐGR+8/djZP[mMYx:ڸ m H?x Q=rX= 0;zg?Q#>JTK:!: Lg/8!xuà 6BF8^BKV*=o0j;1ն G`h0(D3mx-o[kw;ͭ:.yڐzToBu q+[v{kA)kc s2C]'7ᄥ Uuv:ƋTjIL萯Z -cwѐ7Qf+I5 ?U-K oo4$y<6ϖ8 t+uL_|s;P_(I?ЩlZYW .*zM `Db/s%=sOMȻTT'c)Vn}&ۚ]T8Q7/d9.o{dJ\ᔖ(zѯ^jG/7fn,AfΖf v"XzsN ߎm's81 7MM NA'V|7xg@ om"c.LݓGןn{-G>냬Yf_0p`J7wX ŝql}%.]_7X%e2I!1F~Ԟa&˞":v4w̫Vdwlv_ kd;қp|?׻=|TMJvb\Rm&\VA++*7} A%4 SՈtCaq2!_4MɃhՖ`w0ʸ _r0[qy"1C$jbz Rtg`ĵW2\ $4pQhcC_V! 'n`~Gl.۰ʊ=8P΍JU$gT|D<(dU0.u0G#FKՐ܂s }w"̎( @ɯx+H 8 z|DjD":$X^|F8쭄@׷vp٭juv [ LK"wȖ =jDlBЫ˰F0U^Gqsm'4,C>j  i%Mcfy@GpRf~A8G׆jԍ$]7>zf"+#Yԡ.8hwh]pF\@TzҺQavĠ*@f ^f籩lS++85a#qW WH|0=K˯}{À[OTU=$h`\":Il]2\߄F]EtttL9xm3:IQ<%"lG5[T{䖮 ҫqjQCK=ֺ-p@1sA>g _yF'g\vZ@ u/qj{PٗB !|7",gf&Kx<$u@">xhPP㧙2&[r-~nb';9E-s6ċVLFq DZ0+/{mz_\?M iH')s2WZ0+=\EI:-ɍ߃!SzM>.Kβ~fs>:]g?}m,4ܿGS&OlH !1+`"1'޸D+(DY#/C7 '/v ܻN=}2@ X&`y5$\|j4D8bʭTQ&׎פRRyhV,Lu''v$h ۗ}u+R;JC#5>?hj#]ցnXo6FZ\O%߭/c%جf-mzw۫`«FstDﵯCe&cYA9h3Ĭl۪t OMUEʄn S:agJ7O€xdժm^P+}Kdigfޙn']?~mG;Eߍ̻nyз8Bj A ϰ/I޴Kho2m$zCBOar5ffgLYlk;*Df*2]]RBjl bFbA9WR=H8J|o,ʂ 6Top%N`{/md%T)XxVS;+t8THLIE'qm+K#CvWgg4yzl=d#}8,Q!uN206J" o;: ;>'hfa4UӦv,-:Oe0# A"9qTdԲB! d#(_BЧL+ƋUS\ZtE5 *8qRI}u֮!4`cQPt׻|N?8P['t{pw $?yK#'X_px /g*:8x C=M5B{;JH%iw-&q`qpu8;|@{z~|͡:`6&|wRdvY&g5㍇ 3VoX(O]D0nfXDaFPVeM,憎WwtOw0A ;D>!x #k(\ț2Se>T}x`kG1kFzAJX=XoX {9T%َ=[G!-R"c6'g gR՜}au5in FS¹Sfoy39-yVfU'ql2W.gv 09thPY͎⿑"',wl\`1\jBKأH#M!ԧNawENDc-]30=V22bjDlC{àQ'olD3{)ߖ.ʔ3)7ǕRƅly8ClV$,d)XYj[4ЊD ƣ2I[Pt ^Mkiʹ"X08 IӖ<w3BS߯_nXsM@H aee]+2e|].4Sg9$^QFó,{[;A ,ʉc"'PƹWl`xzAxK<$e+JeZP`.5Z]1+$s7S_3v0}:̿=[/kWkhh=)|ܕ86`/կšߛǰjZ9FueCy $.yS$JY@*5?vVw@!]Ga]I]^ߺCZ;FD֢6X8(() 2n$#gtd~Cyqq4@4$vrO C)Ӆ@[W nʥ~L dv0`GʝnP 7Ku((ΈIB Ʋz5\Ϩbhb;3 ̛~4KI9Yt$ȺnH$EqP0 @V cڏ̙MxFYtX<. XFs|h=;_p1)q}GNqʣfp+#QϦ{B9IBJ}]ed>1|Pr!]lrT-΁5UcWkAnq[׳VtOj0|SPbIŝaA㘩pAGԑa2(g GG0owͽۿMZg mx9lh>`i~>_w쩊bM;< C{91^$&ۗ@uxGId DmFpBdѽ,]=΍ ֈyPƁ#w/l.=G_}w $ ỉ02ņ}2)?,Vf$'/'k:q:JrR门mE}\!4 =uЅe$k@tLCZ[;+f͜n ٬6GقikaA5߀3as#prrW0ݖf1or*u^b ހ"<fRO/=5CQeqs8%;?RB;jXe+jMutzU#0Jfc#ԹEj9л&5n#2>G?kׅ gzx*^.5'X_N!ڨB\;Z[vh{L?8h]'bZXE߳ o5bs+*p 1=t6׋nDz/tF i'hLtE /P~Jv]^`SېB`N $I^vTK;2!d4v0%dH2#w9% aHգFo.}t 2n @f.hu ҷ##݊w"Ha~S<,T```, gD?zZ 4ϧ7P]I&nL=P꽃vA1ŬC 38GP06he~y2&  X2D% Ƚs9۳:MхnA{d7qÕNV&,քj7A:q\qk4qBZ윖Y_l徣-sՁGO3+Uɸ-Xn}¢1fP {TeS%>zi/{wt{Z)YHuD`lYN sYԆ7U%? Mm֝բ裾[8,sEڊ b'q5+W}O3`3 zgIGJw3Jv@ׯ6#]0XGYy;:w(#@!kQ^TbGjt:mNE;A1DW~[{{_~/7~wޢh1[D^z]ᆵ"LVð˦W7"jigfv>/-V2GfmT6LMNUkpw/4^=>}e3T9n *ba>]ISC7h\jO4;ix)!b^-'J^O-Tsʵ~]~ZZ/5>1yFb6(c5@'w4Nk_^qX>ub$ܾۡDBin>L`O~UwOiQK!^E9Y|\0 ϐ29;8q\p>!V†g6yȲ0Keuͬ{R 3 4'M4/{:-R~`ep8lk$IM(G/ZYe? Jf0HHʋ3{ !1 [\HQ( X*J2ù7'8퓡0YthΊZ$zֹ1l@b܀Ъ`+e\zb8b#뀾=l#^/U;BL޳.N8/ iNUwȏB:[2^cL#7**$x0i:lہ[5Ӄ0SróK<ӷzǕZ'hu-OM@kY5E%;a$cx 'tIղBALS*kST-*}dCzXj4|1v( RB}` MeI+a&xiciV&"$=X@uim (r $'>X٫v(UD9aPEs C' ;!OG(jpf t'wg}: [W.D^Il=J a/!͑>oHcV?x?iDԑgpEo\,SnExƂ{@+O7Zw #w5|O"=bzd;1}f⟫RY^VU jBrpbOhB{0pQ7?r Q|gq)VRSB_7sSDmgI4qbR&SD{8,joADbJ[n˱e1\TdLa~=_UgYyrmfm"{ BA~t1j~ K@LJLA {Wϯeͤ5+f-NҮ ҷCĒ-,s8mI6cC;\냨_@]GC1Quwى`b{>6D]meg:W1ytSKI7f?V]hpmhH#G NYmU%1yI˲ ENvryԺmBNKHKQU@v7&[H(ҽ -Uf~KYe5ٖH7Ƃ ݌$Ajq뚈z 6N6#ģ~X4e^73Pwyj#.+=&0 |arwQd2Ph;hA;0/H 2̴sV/vx0_kD lZ;1 B1mVO*.Xq@_ FO%,`s]{~D'i-S^[mgd$zASั%3v3In;DI zs1$ۄ IU=.?ђfsp͹*&7]@yve-J~(yI<֜}:{3XTy)|{?Im珡=GB9`N| Uvq(I*FjyѲRfX^`eyoWMlBソ*B/$T # tJS*7zr51-"ΊTS 26_{"xA~ |O't}>LBg șE!Z*i32q;Ithպ̤Y|4$<bsNڼ# iQ;Hўuu'ė~S{]3~0 vjڨUܘ:ha&>0Q_q6/7h3Er{AS 4d.uϷmubv ?sm0GS0y%! UOIML&o{\jzFbJ=1fpQN+MlRJj0V 8)cX%[AoZWjD5k`硫!`0B-lj:o_&MVWMԻ9"& -51BX˰k*!bw๩ɖڎky֦w;,Kd(d^ZrxN5Ib3VXf$ C%ږLFsZfG" >ƸȆAz#II.iȽ$ ^5ObрD(\35 +-|z6*O71UmhLgtai /~mCL P q-oEV?UTR-Rr1،K ~A";rA3˞IB%_5d,u#i@@a cki Eff3Gޭ8[O39| qj0m9g7t-jcg+K*!> <*T]0ٕE$i$~  Ckp)2̰Q5չ\`_0?[g6MHlB̆'9⁈B|\0F\Y%C"1- pSq-)=Bt#*PvSFj7YH\VI;Gf_JC X<) Fbf2KA3w'/?Ѡ{Y3Ge{DG5ͪϞѰf̨\Z˫}Ox]zÞ J;x_v&;^IMH|2o :>chD>z) 7ʈ˪^ O;" ][ɇũۡ-xd!5ӚОP()>U\E%TDlӏ&9ڔXov0l50SZ]j$#;L/:[`pok00ugW^%>@A3td-̮}UY:z50r}QxW43o{j;ylmBVqP?uYZEKdE-ƊPqZ_+aB&S{- V.blfx0ux|qdž%gn Mt!$|˔1[,^[ ƸT&rJz>PϸNI_7Ŭ5%;l(ܼO4XvP&'p`҇W2ʦnxED ;i4bcP.t^hr%̡NX de<~S}6liUǁ'D0aWt}Cr k)@@⣤P7ܱmo \ÞiC>P7j1 BpuI B*{<$֮\U Z9FIf6&"1qDdžйYw䩕%ԇ\%+_OX&e=Bˏ]?[h1mB,$}1owwr*R]oנIkۨ告lb`OhAՁOPx+{N0F0cU@Xhcr H]kaFF")SWĝXۨPGY(I,[/rKMvE&pg9%cd!YK.@Wh;PV"$0ǚqxD.4U`~7?oa(} 7:l8mݻctF[`I)3;V7Q7FwT_>S߄pGQUϬ3Π |PC6mn:[OޡU&l;0M  OqX:[@2x*`Lu E01أ6DŽw{!/IUT*/+a$T?IaU P'e A|ŭ.,)TV1G•Q=:ʰGވ^l'l +ZJz?M tu&%jǔrG;$cԯ;^r5NHW0{2%QqI3bOkfșdaSc!l)ZہSѭ=ΗqFieӁy R,i؄c<1:~ Zg ~s sraAsxtDN}^.*,=i{ְr''C}5eY $}z/W_k=+7|r`3h|{*vVGgx j" +TY("RE托0OUVW(t"xɤOpɚ |0.dc}83FtjA=rc[$~ N̏cNƸl2j>*K9Ya]kf\FA_ 9}?'Hsį@i5̬йpQ~9j  aB;IUT)t +X~;3+Ŗ( 7JIl;w>N5izřq3$֎7ܭQ,tзYM` s.PW* ,`zAhM1>cEFAn\ mΣ5ˠV'{%\ z p@Ay} d9PV'>valo ^m/gtQazs_ivx}úDZGgL4щW-YrH趋pxE(:N;UrU]8х-igp*MW=4kSH.tPsVfM;½ve-0QvCր{+ LWyyyDt-{tʫGF/#WTD[Y,uI;96ÉgWfˡ8ܔ(u2Cog50]qV3g:/eva}jR)񪟫nbu'v eY^uXxŠG| {j^$V}Y!VW|C̙V v"AN t +HފH$*Ş飘[ĬHR?7s " >Ȩ@}AzC{Lb| RH~]W{xi%Q,]حC~`` :@f,:aqƿجbO:#CH "(yBux.v}?0t=̦ͦK _vG"Dڐy"3fqǣk`Z+ʫۅ>!s<#hzgӺ (Lٿc 6N|s~C^ڪ1۶t[υ8|M{&9uz|VMwqN/m>m{)=VVa\% =t3"@|m0od9FrL>P9Ԯ|Aj&]Db:jNf60Qo}S1rcPm-Wͯf VbA`~&>H/l[7u<tMrΝmJW23>.U)sWZzFPT iԧMW*@Z_jX_-;1.1.cD,Vx kKjϜs$4qtVҐLgJ %=ɋ" [ݨA(dD L A"$Esz<*ޔڂ@Cs0UK&bFm.~afa G +O}0G`a:%멭asބT?}4_ דA@\q>7gE1`l_|@1,udneўa:оal "01`MQ㗃d"H=l;eY: ._{8y>*|>gWtNyW*d45;h¤1/'C~}!grXQwE /— jIHn<ko -!@{\!zDq⨍oMSBn ׊ Ր*7l 0wپ]A;* 5XutpzXsOJ e&W[V[L^5a5 5/viQ9I|(zƙ,^Β'b_q-'k7$yX:|Ӎod*1p^j?[ؤ{VX\yUjD a~92Z*3vTUM$2?ĤfQᇸ2s}Ll7gD* ţu,s|.gABO?GhxAgkoӝE?=lOOg=9\7AGe53Is@A/{kUb#D\ʃNA!~D11ҟ! `Wqi_oHi nEDVאAh"^c!}?`,^ɏ!(TCx90XMdU!YyURƍ(cRXbKte@ r}[X|wo6f+ϥ)Y@+NitCCCف枉U}QEt;/p"ٟ:E yR(;*84/ڂb,M]Q.6]r_c>U1_{Dں_j<&A7 iS׀Oڒss-;yBѹA= <ő{YyƬ&Uz})^.`Xƕ-ZYON~pDv?"z۩a@A7GՇl{O)w靉>=)?ԉ|u/DUMC[poC+owigHEN3YEo;y^w URLTGMW&$4.`=yWgP"zW̔ xMIXlS7j9$`>6]Aj0IJ).݄Nr5:RQ3J0HBuk2e}Ү+kR~X c) aƦ`"?Y k hDY&Joe;O(?8SH(#+bIV1Ycmu&"DTym:S~<{8+7}3]c@lWѾE@ZW<ЃD+G{CBwSb5#rbTaS?s6l?x+lF"I~De\۸MA4c̫/Y& kˍ~3_I#JZjGl|pZxza:_/6-Q柧D!]^҉$ Z$ٱLu}^,(dfmR@$g/\ݽ젽}lQIşSM8y*9 B t1= [pBwѕk#f4M`)B%l>Э(bь3YJ&n"U}yMJ d0!_qoQ+Mx '4U<谛XC<S 5uR+ha~<#qj t@UUSBy?hyFCR;< f@R=x@eO4gJ%p,'1Gu?̶̌h! hkƅό?<;67SItic=Yc[VXQ7,Jԃa+@񈉀o:˞ F*n 0^buoT/3wZ HF=rb9#h(ɅT@Qy<5Y3۬&5-"vQ&Iaߵ vaye},c1[JcAG?e])ŷXNDq}3Vl[N{y- 5?u}:fq|&|ܸ$8C7ߏ$'&jLu*#Te{:P.2πc:@$ e"* 5_u:)!Z\NJF΃9.x0#gcusdv0^T١^)?4&At Q1>a0Fml*.%Qk5j<|Ɵ8PfOHq|66$ uwցwUUʛ;)\X[L"^BvC`D?S';y|﬒q)kDC܋||jɓrƒLO]J{}XeeaJ MxP̶V@wˠyAs_+W*#2uFjTؒ) ɰ b&ɮ&U,c(Edlbf]b^/'flBJJbؚXx9zsft!H,KuG,y~2 c/Bր% JI&q`2L6^M$ҝ"C!L 7R&nyp|[Bꤝn6 L4`P6h)&b]S*ҧ|!K*"*;GSή^+^U}F&q2BVy#1/@Uꍘ1`` J"ҡV\@=*xL|<{gn/PPpkLa#A/99؏0R*}pr W!8PlθM7p:; .3҉V]ɸgJ, gz9qTN<|,6 ]z'ߩ<%"a<>] 2˄R9=(t.2UF‘XUt*fs 琮Xy52oƹӾ+寄w6,Lqw/!ζ/]i zPrr @}q,:jjvD@(BFQ)J.<(ֈޚx:"[q| H RmF@3-rLR.d-sZ~aN#`6վsE'l[P @&V5 =agJ FHXkzeDIm'ٱ:GTn!`\}XͮwcE7xP"v&a`A"q, 3Ișr6*a|zqҒ%0Tn@֖;#&wmf3 LXW|!"zά0݀)؊aUReeAK-p4(Gjи|SR6D74~ lTtp'7gHQ&flKyU8TP_ji_F6J40Gk NT_ŨN4GJP m/L@}J>v,l> ZO7wR2vyZS;1E^o_<Dڶ!E~XEv,\D'c}6z+`GMUvx%9xYt>Z Wj tteHɯ`>EM ՇtxjH IGx]nyH Ѻ~"!ptvvڍGșƻ&x h]i OM JSƕ@IϼN=l AC%ŀ0mwr+H2]D SMJz=WmQ ۷댘n[|#jb*I6$zB ]Pj$!S[R@)?NҕL3Q]'R(* >jWd\ 8#,a(^.Cv4zm,PKRBHTR,a; m9%6M,nͺ4vI'ڦT6ju%`#c>? 5ۜ,XK>dTx%6O S4DVtpx!,*@ܺ>8ωVV~+@qdbT~jW_=UO" ]G=Jv=FO-'t|&8H#ٯz%pZ'hSoeכʠJltX1:dR_;- ߂yO9¡w:v=`uw6E$H ]8 zBhuU{dh:9*Jc}.:>T,kU0ѣlփS;*9et&BMQKP*rν[nwĩo(% rNMӄ b,/o8(9FWfu\8jkF}S+✩!y0t)(޼NȦ FgwnmӐ|6뙮7WbXä@!lz8Nb`ao۫RKaU͕~4o<؃8I`on;qRxO()=+FYl_u^}^G4K뎴0c׏`Za1&{7e/!Y# ЙqR.G3'wpj-e-{2f),Q[COYޗژ~W bV'Es= ,' -ae%"f̀W z/% ݫLZ^_&3fv}Dc*gM8UCM'EF}M ՞/pm]%1 ԥ6<[P++WQEV6u qʛhDOWX/ο6Mk,0Aw1aH#q:}CgLU.m *z-}AY tjV&u߭Y "w=IXe cxd4g  \BܮSe/洏($ROw D^C'D1.'g8C*yM\X[c`#e~R5i_MzY\ˉ aSv $aQGM4Q8 w@:X.Pш'XUfpGRNֲaNR&f6{&&xŧ5blnD-fIB5h3]ҡV/ZvX^)NL^P=B i%bUgs~ݍnU}oUϧE'JXMANM9*X%N{~9Q f\1{M[+vdS=*qƪұ@Ynev&nC.!hB<@aGr.AE ]B4^n#Ex 9OoS:sy+_ 3{4=?ԀC xN 2jxR\ɬσ9|bLuy(_ QQ{Ӧ/Wn\Lؒ1ڹoJZ!. qz^xjGZ:<0 z|=YhW 6KHr8mv(N~+"-vH؃Λ=e[bi\GI&,pyHE;M#.Єj$lp6#Ycz+Ky ]ug|<`"v^$=-TNG?;VkbkgLG{lTC̯QLeɑq?6 X;|}!-C﹙H`_AC'YV>G׊(ovY="w:3+bz|ʦ"@a?z'` )>ӎayX#QZimC^f|'}*dZ?dZ. _"45Pc}-ELlubvAk}=Ӹ`#wP|%’ZnK-Rg2oC?.7]£B$`?y+Dwz_e#(.@bChnE: =,p歮մ j'}.W_J)3ي8Wv]^y7w%l)g}5B>` F2,ԂPN-$լqxL& “C ōL[F|VFq).+i\0ʹ",0`H #^%\_We_qZ(}%?Z(I|,|}Dri!,r-]ǸdH+p[ځydX[ټF~l h<^Id"j6 :pBT34΁{2Z;,e*;r"HCO]" f`'Hrxofkn]7L^jNX(wkq^ )`Rh७8‰^y2L7^]ny+oa 6H)F%4E\t-dNbEJ1F(?=Fuaۂ%18 @6[tx:E^Vr*R"IJ{Bms3ZT3٨*FMKW]%%'-abQKb2x tqE 4 4e`#9$]a&/;V٤* DvP)T]+9sNۑBOtIXVdcɷ:sZ{5j_C39D5"&j>#r&{oY\oΖR"婎J>UxqM'Lxs\0*B!4ꓦA1 bYla` u󋩙`XzbCE;S4E`UO3ckK`5#:Zt]a8}>Ln>G+~g̦WH鰗w8ϖB^hlyTL#gezr@ȟP^;>y[g{N5Y~ݜ@aq>% D'ǺD ^>GӀV~u$~ ~faZQSUb҄t/} mN1fmi&7rp=HgKͭ Sp;="^jIJ/r5q5~s!|;dɵ:-<4x)]p^Ϣ-ƟԻ!Ar\ej9UF9@n:@){e$шpJBiXmb!a235Y gUplka2!XknStK>֞4; rmL#Җ0nMu߹DuZRG0%]ܟUm{. )~! #4S.6bZfMupW?:-}1 4Q`W,b`i|xv^.*= 2/?9+c+nL8x;q5+ɢ#T/W Fn, ::1;&lq9*n\> HIًCp_S 6n9RQ*?q{_ܴcv.׻WqHX&%Ikd{E ð`MSdKV6I ט77%$5lZugrq* ȅU iSAeӁ;$vϻPW\2)?R}F]f#_2%H]?*1j:B'Iwl/}( !nD.T%.s̸߽zV]&Dl0菋!)-:̛X٥XZV7рlx`k8D %EVsC*8r8?P&%R/*dJ\c+!ow5|`p2tlat7{nŃ/0WedhgRm['6ߖp24U о@ykO;%Noif쿠1{N ΊzeGsɲoI}ThtmDnRut_g|u vu$J㲺Y.s۰T~"q<劐$O Պ>9]l̞6ّ@0m 4&zV0b%Dnbΰh=B%t(,+Y[,xpަRڂ E|]?2tmKu dNP2s Ta nmgZr@sP&Ә*$(n'}AN [3)ndczĕ4ΛZ~7Ө8 "bWpߡ1R x!8k "B 33-`vy4U"q[fUҡɅ?+!lou|:&"L@4A?GWVg#YdxbVi&' ˍOBaƐFh8QI)U |baip5i&E2JS\yh*; ۤ)q93e|9P+1̘kH|cɻϞŝ%\$'cn{*=~7xzEB%Q4)D9dtKsQctkSpW^Mhz`"Ӕ^aך:Tic;nJzJ"I;w/YpYi1Z\ MbG+0fǹB|ZK!,aGhݻ|ΏC"dOw2sST8 ]^32*VkPZ4[)AݲWhTmWs Ĭ0tQ"K?~&ߎM[Ndߕ(J3`o 6-bV5@u 襳קN/&+FHf_sg4S؜\Cb5JT1u p:;D܍q|JLˀ#wIκli( .Al&s.5|PxyҞF3H4G Om`JjuD 4mV zsw2/T{3/Z*>Oh.-m%nȣdu**I8ɰB<Ă &,p ?U`+.£u!l[<ǁH"^N9p%ali[uJWp,pQQyce xRTP"3&in~Y!!C df)Et.t~L9/P q<@j ۚJd1 68.3 GXOe?E43odݨ^fX|P{h0घdBRؤ%'s<({@#mtXYW;Iaۭ"gr<6D.L˨w#"m#Cs]qx {'=:j{<ϔь^ *G-A#:ZK>:@ Wrp3ӵPbĨg)xy"OPڂ15V|8M LoHvLQH4cM}^Z TYv35!cB@BkQ?h,ѲNExw {r 43Hx9px.Ρ_Z^y"Z#_?^ݢ,mx0J 2znm5aB}w͒۹+oJzհ]תb5bWhũn欘**sfQLf:Gb7$UBaM ljI_=u^et21g hKƒ$9iIǚa !#Y]g\`K<1aO%8);{ql[ui Ӻ HnxI!Clw ńQG;SFC;%6&XrM19K`2@**6gw+3XԻjO_s4^]atր\%8x/3^BU[&Ȗ iJ5}jmXLSs""iVϛsbUc%&:m60lYN +` )[)BT Q/$>bX'!죑K"$wDĚG"kzZ]`=  !`F='N9 V߲?V8I *Q xyu3QSx$e1˝-wnƯ@9rXPA@ YѦK|TL9^N ՑY/ 2lh ^@4\;AFJ@ 0NIL\_&~ AT -26Le˫f@J }qw*ޝ-r `'}нNTMA0QT#3[8zӼ\ZhW7ƨC0Q{a}pnN&^/?hEA6 Yz͋% qkS2cl«L1FYh:4ձfKzUX'A8RJ#,<'M{He7pMոbQ /}{mZ(hwHCOOufGʾ1Ec"1b9Bg44` DwNxC6Y*ִa@RP_j+fh}O.9q )l1Sa:oue<-yLOI0ųXǢ X03PUFQUc-hJY%<)rD* y6#\?b&z PRE+9~]_1 Q|su%Ш~?NTqFe 3-J2cbΰ+$_%jՌ߉c3wr׏mP´Bޗ 2 ϟ;KEJn=YğC9,D,1]@)Z#S"q)Վ Q屏By,8_Ũh^`gnDRiX<ɕYt 9hwlOWV ~0 5aq !p=_-G#M ^{2뻉a$~i!hZAkj;:QÛA m>.%'IBw5*/_ &5sN;7] # wp-BwAДhs\Z82e{0TeBK JX[jzM5cg8و}G2EʱQYU<W_VLq=:<[yLI]en+-lx" =2Pz g7í4Dr_Cw셌hZv++`]B.(R-sJPd\8|ܼ QNSh JWԀc}=Sjѐwxa~zKFhH rZ8q!UChi^OvU1)hj~it6&߬=UĹ%0ɦiv4MUۈې&E|Jjk;ݍjsn (@O5+#[5G;%1kT53 e}JG%OL՜U*+?sQb讀,~ي4).O逽ii88;s#SoW*:$yWӋSm! q~:IPw>'1%~!5 `V`ᐑMUޭܬ53 c{ORO@C(DgVk Pc'TtS`}mY[=#Mjznrj{75B/ʍr_.\vA%\歧7uןZqsґXi#}NWOΆ2DVp"Q:'/P}DFm_ yk(3v[dϲ1aJҒלϨ *k]A}Zc-uEQXs~j'7V}"/Tx0ty/X ܒ5VgpWq9Dղ |\V.q<,B䇾cOa Qq !.{;F/ivĘJtվb*_GatBDh-?/pV'^'*!$~e.)1WQ o5 fi,"PZڎ-JɪC쇎Qw}@,C 8N;OFxK\X7Gmllދ>cRY~SIR!]Z 0nF*Oz ZK6s>RWRۥnAxVζD4&?-%\QTFLes M-ęUM6s׸͂WxX15Z!gQ"7QdM:DYJW:pn HcCz ]{0jԀ&h|tH a?4$eRQ`?S`Pj٠ڝ0{}T2ĝuVK }K'Q>,$߂=szҪG!c4p)&D<ɔ1W'Q|Fjqpu'X]c( <:"u$ߍWgT\b;RZR*^(SkH _ 7 4qCgpqԫv>j/}?9:#+|2fwyz3Ҧ!˚BhOIaK`S<@k=OÙ= ƍU2 3t;# bju g.$4{cH5we~魗 !*fRQg `b &PPs!`> y3!)ԋQ.%ArD./36hr]ްAwJ}N,ZS:SN Pb5//T;Z{敋GqE_ؠQ`$J-{M6># 6c=oܧ^bj(99L1)(`LFaYpL CCZ:)@z%٠=Rq2Ã>jc8ݛYg]l>t=PH|"EIDF (w66Ǎ068 HU<1=4 0C9*__)Cqyئ7q>, Z^bLN9D6ϒ6&QĨ/ʚeB# 2|OUNJJSpI i\\\7@*=6CtJSZ/;)Gq)ڒQqm(^ƻ)+eJ{ge)2~Uc,Ԉ^ c9*Bsު欖ǨW~O]o}^A cqqkW!UXԴAk] ?Tv#*ǃu,`m]\`l9l'8rq5*-l#ð"8gjτyHM/qZh =aa(Ebl(쇵)ʯ&hJ~Kw"6W_`|3\CIvJ|ƛsI"0x[gbpC[dt`4/R)hNI^Le,FndPsqq{ ƵFdGsHom ߜ:T+fW Ebm`F)m=;n"a XD7y85@0m]ՠsE䢄RE,o ;m }{eP%ʖ/WqV<r=z-Y&!붖+Y?@G}R6SGgyPĖ캘@ϨLv5h:!Pu?$۲:bWǖTA(t޿xʁ◭8 \uO.c;V fV6 frp'V[M-S(~;r_(Bae_s,Pi&Jw ݬNy@yrKqXFH,i%3 !.Ū$I)+; jƘ R^6 X42v;)h iXzmqÍ?Ôi<Dز35 >w""}ǓY 0^ܸ7x =ҩ B͔/*lejuOAoOFk'}Gp6[Z~V6lK sh+t(iLj"K&0 vg6^;.ԟ{G3ll*AMJ+F?ٲ %VFknx!XzlآKYEt#p0+TRL {-poDi_69k.mq8BIYxVG} 8cZ7&тoدd-RWAAbz զ$fߑJjj?1k80e Nnϲ[Cu6oq2̙i$z;90^'Kޤ [bcsaߐ PGӦN9|B*_Re2:vC8}|p%QZ:~^΀#7"TL}!L5"P9j/#D$PF3x1ͧ@,; q%"|1N5fHzaYr`Tiwgی%I< lmYz?{DR^\6ԃ\.o/fvwLhtuaSZNG1 AFJ[Ӥ L96pfhduun.D7 ׌|&("aXF!k6D1.@LV9:IZC*MUKC.ԅ m$ i)@58rJsՈw &$F~SP~E,:݆zcKvx͙PΚ/9=x`8`bc>(?1!5-EBG8^hϡ@Uvhd*$T>^B;FUfE1J9Ua|ņ:ݺX'uFlN]3VTF6+oC. |3/4&`f"1"ۡ}9vUl`HM JLk_= _Q); hbQY<>92*}/ۉo'4S3i!Rݱutn~c::90ߙVB"vkPZio$8;֤sMYiMR+CRi$aTxIvE+ ToLWPEWd21+wa;!Ndwm;h=tG3qnqsz3NR|H'I<[<#`6:9ަ}v;sBCwlsh' ꖾ G/fVGxjgqo>vGe3= [i:+&k{ނJ4"ՊJaVc0aW GUck 5)𶡒>4*#<RK#Cz<i;aL^&cFyEf$aHNkyXvKVCځĖFHlH.ou}9Ѣq _=ZI[~|>;q!%dyrw]?7GŹ:TM剃Rzg:Gߐ0?|/L`M0J X9J$5fCRA|qb61./*ņxIe|,R0LjHhQWO+zxSL$" rYL^iW &uZH̔M ĕ.qV2& lkR{MT㢌i7j|VJ[H,U=; E0ct5 BOo-[ Vs]MOxe" DPŧh^2(1V"3`H8\/2S! QatA7gt!z9~b 谫KVE>C~kɚHDa/|0[jPG+r<(8$RĺLBDqV{*盦>xȝp0U_ u|Uq$XҦq3 ׄ4 ǥ}sqYe8z<>:x!q[^t ͢,WL)3;yǰ:x̲޽Ꮤ̛w'2[̷բs CT`iB=;) ^)`XϘzEKҎS.#kPuXԡG~BUyF4q*˅=,{5?5G&cV,m!OF8+ppzBQqRmb;QN_K섾ԛR3C;MMW)fU |yX4DG;;̳F]m݁IyJnrv1byĮ??5!9|{Q\ B!6쥺b+-u@⪤["h~޲(aSaAYY8z빆J:r$1s)aɵ~檾^t^H1wl/OSv>AQa69ymG gݽdZӪS`8vV:T00!QjΔNEz0im6Vlġ|߉PiZ~6 6 I5S$f`7 ut>*šCmS bh%.OP 3m=eg+A,L{cl,bӛ_O?]iB,<t/?s3#c2w"4䤝zor/z06k~)%fB)UF5m¹#uT Sd,<03S6bW晋QoplcfM2`~ ^Pz- 1gXvce/$-*i&|t-H3Q%6. "s#/&XW  `P #+<'+-^\ףK۬,^(;[ d]^=jQ0`ˋϚṋȬ,89:3C)"'PPdy}:Eb۳iL}r'k-t(Z2~| i.S'[Y@!l"9[4Z&^ZǨ\RR;bZYq4~tOpi}b&T8eF |ڸ3!Cߐq"a~dx$#=B BB8 =D$K֭k0L󮈣U̸M3 K A%YCb7m64} J;L=P ˙f-LcئZwL !рdf/D-I?~az鬈 $.wO|qf_&qK}iy7^;7.Y{+5 "zyNsҭC9ݑI5>~) ^.P >7U}}`.jK 596#de|SW88O9Nd}+1o[,sYV֔,9~- G8Љ983)֪4 Q%ni)VH`6)4QO05ژC YUoÉnH-w>\k s~_ u"+Sd#!X- UIin"J\ύW ah{@Bc Caˇ u=_VG%:t`A< "9=u^> w$| lFab#YYg@/Q0ql`n`=geyr9L2+n[Kzqh|LxUoGӴb-Aʋu^W<*"CL>yؽkOݹitP$fD}&4A~̩b?ڐO S83hG*}pg==AͰFhmOn{dk?Ȳ[9a:by0Tnͯʜ ,%Kf,[mr;SEN(re ia ͪ?inh]/> IĔ;*;sV9ƚ9P Q,"2 6 AI FZ+yӁ.Ne_:YyMN1kޡ!| e|j:u^ U^T)21^]1hѶE} B TP6nEx}H#o.֍=\ LJ!#!7pP. xvrOB=E$x IXzh~APܤz~i+s[ѺAíd>e @(_k#wu5Nae[ٌN>W ">OʗS1H}^x.F@CgxwɞC@^7wj`2N b u'SBc膲=fO-s!+L @<?¨*չGAJ8 ]Mfl^5J&S^F=|:/Ylg_֋8yV@:F[ěNAndhT,m^{gJNsT$9|5_aڏУ0X/Ls):K/a|N WՏ'n3|ݪf')>Жs,8[cv(H% }`%ehY!n@ f^ݱ̷ۥS?:+H;v/V 9 !H4-CsGSsm9KwrBUYONVQ#lV.:ά7hJ}e]Wk?0姕Tx9"13*}zPl7ϲ Hr5HX{aCG:X/e)S`aBÒu?Y<' )LcAQ[YqY733Vj/̏]nڶ9V^QL Vy→ nНZPuHӤmkuEoД6؄Ta/+mk1 `͖b /W6iszJ[58-Wy.,`V`E,sg;29ꮉ$8 kSk`B]t&u!z֎#Gu@-c')3H-dB,pۏ퟿];7z8R^O F#SE]lQA巀T #۔`.y*&B'? Ti7(3 ~`-uAacիDXɀ ҳߛ_D&c?230 oux1릇=˲W%֮JR=bXykՃ˼j&V]-hv8JPě 6a fwS>uxzWD:lYDW!M|6^M 9:)l0~ϲS:/^aғ)OFAWLAR~ >BO{ 'W H(ZeD #H',AlTΦ1:*Cf]fG=Z@= %[ Zf~B_$KcȀܯ%!ꊯ9~VX`ڈiQ6$ 5}k!NH&@HrDVKN5l:#jz_, Vb6@LKb5l% Vl&nTa=u˂EYI, _Z Ѱk} ]ĩl_0ux:|f^PյAWXE~u:"Puن2f2G0ZN N9h\ĵJ߈{ &VC;K~/:Ks_*}W|`a@t pvj-]S%n"a291?H#N `-cwvr  ĒSЫ(x.8]CvsZTmajML,C6^vD(ry_CR_N$+v{= 2b$.At*% r1ja^R5%\^qB!><·E @ljRpDpՔ.ɰhDV[s+TS%M|#㑝:2!me8H}BpS:֔v۹! ^co\MUQN+儭rh]~`ml]Z`*ǩ zRXUu~{`4we;vU ( ݊ V-^KxZ>ZPQ|x5 ~-F6r--IB oPktž20vH /*fVL' 'GDM]먷Gqa+{`|! $7<H *@pp=Ce) *ubnג5IE뇨s*cNro&ԭ&6I8r1L/3)E/iyuu?F&wI'M7}WK"D|cw4l.Ek$v%@Xy&c ><>aJmzAhjTNi(Wx^IБd/YYAEԎ; J൓]ъk(db=t_laf0Z]98hK4**b"PW H1j)9Vp1#(,N99kv30ȼ:' 2luwL…ӏk? En6,i1)5a(hv>^ 4Ӂ™)L~I0<픤xPpm8PLs,$:PAkt}vlfG5'p*I;O߸TOjsclѼֽf,E ZwT{o=dӳm;LM@%ǯ'2_ bdVƷ F/E =Q~zzIEZ9;x`ȿM\+ CD5) !Kh᥯i 9و/1a=qH>i^ ^HAeٿzWxcrrS51v4pZ* F0ReL[hb4JL&[Ӂym͐Lsw@BE/Η,6QHHzS3A;bAցuo" NbXH0!ڀv[Ny ."1Ec@rsim؅\,W}J~kY+ [[4Dxgb- dm*@A^և@7U4/e/Ob} Q8= Ů Eƺ܏.m1$4&]|(oc:H 3o 7l  jQñA,% F9D-d-),DЊB>ߚ#b w3?8P)v@ZG..9 cv9? e-ӄ`A@Irr(Xvm'ayh4 \YzpvnE+(;0AɡKﯼiq㹜7EAM`US]`.}\ĐQ rqc9j vpD-zi0hɆ-3@6GOlō<]8HQI}?EMդ-H*"/#d,{c)<#ː^cM1WYd)d&&{5texu<# N{|7T357b/"JMޔ>u [Vz Rvhp2{Z۲NKŵR4T왳+?7)Ք?2Lkԑy҄#0&^ᑦCd3=VҪlUUU/2Լ"zfifqY%yl5sYw(|\&t.4l7Yd'wy2Y.!̖d?^cKz(GezH7A)'h/cxeHǔp l$F^#HjEh§Z+QS&PSRrzڂ42/a7ö?4>(?ΚMQ":@y.2 8{V| i (=&"D>|<񡻮aɕyaomjM-F54!#9dPVZaإG 1/H(7Gd>B{3*zst}m> =o)] ! εA~3UW|ѦV6R 0.g "~5Bzo+O3)!)p=6'3e^mr˧ KwNtAE4$Zٔo`H4j'@ '`^}>Qʒ5&\-Æ+Ů ,&t2ʂLcB'eo؅#xu\N9-c\tULbkj0,^ga<\D>!1]MGOd.Ms'*iW )@oL>ڗ^u!DdóbA˛[ukI{70sIQM5Bcɢ%d;usU5'"(VV0\V4eթAqouB7e`.ҲhDl 0nby8 M>xwذiP<܂=jW3yaSHՓ  )>G|}[anj_rlv8VcJ %arO}9(h K`Ge$ ܤ>5r%jn EVFecV[wRpMy]N0*V2߽HtJ:H|-RO)[\65Խ;wҠ>ה\-Ua08yƯ[@ XG;7J=Iԉ)lx[46ELт!o؃(vbةSnG|j,A*0h6nۤxMV63)k4u *[1<$z+w7'sZ.{qpD(3c8E`~-{5z}c{rޝ$yu4$j<[KC4 0jC5kѓbPIgN 'cm*n J@Tz6]%hU {_+zA^,zݭwn(Sp{$ ̈́T#nRt>/]u9i\V I'rmD6.S8E GdY&`@[O b'E_'-}ypͬ+;HBi#9tي!TñEWzHBl8g`{=}>n9'\ M/3t|ttBYFۼѐH zdfJKH :_<#A'_N@"CCnoVarèLb p EGÿœe=wNԅP8cJ?>uNW+p!iP`6=@ꭨ:" X [6:'^t3`2og]|vK8Y=+B]\ӃOZ{ @R,[T hY~vú*M6{A^'|5c'z^nU |WPCwhbHrU<m Qw}#_BrDB(`--p$[yP[ltX;!W k\k6(Bd]?ރ)ýJ-zjVƧMX\Lnx{H5U+{7XXt͠X(+ MV{pTÍ4/Ȇ3|x>[ȿ /t N2ŕLQBofZ(!ewPkeϾZǤ9OmKJ+ 4$aQ,ufTחĀA<ՠN|ӓb-jl^cAE7JR&n׋Rw/Dݛh`2Gu-*TM+d&GӞ`ciW}WdhsDă#s8fuĝ[Aһar٤qwҗ稊İa#me9gk̐OS@ 4b>'O^iǷlel@oV#HFc1j _of:dV×EjC ẏXu3?2E-Mi>̥Uv-zq4,5;|T!ʮҏkA7Ng&# QoZkR b5vpݹ)<ĵ?G S}[8˷6۔cL7CƝJ[1Ru]7@f*Fi!z-I+vx@N{ꚓ_Zy]kD|s[2JSTin8rMK67߫o%M9 >YI>=nB,ϋiȅZv}<v1 :8&q%TTB.?m)ڢ'SnU <<Ӣ%3Y$W~PWEees~%{k>J0 0z4%8C-OZ~ۆ\U,2y:'h}{^6B.-K1^`ⰟKs\ YqQʌW19WeÄ켗\([)!B/RI4OyT0''d1Zdxq6(Hby>WRd_ E-(DFbx)Ξ\{6'nH|, AnѰʂ9?V)YX5|^OYVS%*)m]ؓu hG:-$쮨cN _pP~j5i~A"T0p8J8׵XƖ<qpjt}mT,L9 Fnէp-7|XA[_K2q{ %`>;N2ZV#AD)Q/H3͘m YqºXү;`R(>߸R 5Fpí5nsMh%mȬ}TTz@Bzڸ:CY3w9R1&oYYج4Az&WzPeVU$RGx{*)|dMw$rDbJT2A2UeUy!ƾ~Sb Ф<(/9'×sRNZ"$hBm+"eST&㉕p)1!=[=&WEɟ?XBV,6h׶hvЫ<,V^)%j#]R&w@$DbkyIXdp1v^ ]rOVEj*3ğﲒsYuߚ`4`D%i{Xz׊P|ԯ!'|s`I]Abr)A$]*ie b%Hm/2~|1OxOYT>"ܜLIjuM; J2'Y -PĴp@XFUʥ{~MyU1Y~ Ub@Gvgr7ZN?B;rt fakb&)=Z_!D 3zU׵Iݖe_tJF%b'UZzI ԣ4AfzaqoT4_O˾1!4!wPll+\1#4 ɫ,䦵\TV– /qhJKP;~R (TAEܬx4!3~)|.TZ~H`Aj1oiue A5Av=CrQQu]\e~"1/FѻpwѠ3g:ҊƆaKEWބ&$.eټrֹ$c5 3.e_V>n^}Pp`f \Lmۛ CK! ZГ|XQZjy\8uEG)݊U)eME{V {}*/ VAخ 4@O;P+R|+:Ix(pPHP@U5$bYb| pخݭה*촔N0T(V?u2*0I9*=hȿtIsQO1O[8}[csMP1u TO \&p3OXՒl9Mqf1 #vp@JHQtɫWuԯDg9 b}dsjg%5CĉG2r@7 @eeiy*¡Wg&K Α:Xp ډ(cbLV9`Hڧ[_b#4ߠZ/D+\@kXf+n2`NYgT.QXXppdusL8pZU~uR23 Qm Eu2=bZ>_xW-r<41 ºi*fQ7?.HO1ۻa^qHm5ʿlHh4Ok^pM!*G#"Ԟ {oM _{ ?߲-zZ}Y|G<(s#iNc3PRaBmhK! t! sYܷ'wIr_UX{B/ c'+٭cDn|f(0R@ܛ#穧HO)gӉW ZL- B,Mm+bѴ˺zS'T A,(9pǃRcV~@k !=V[؃W*~cR5>,`cz _znb՘Yb %&ʳr^z`r.DVE"+psJ0iQ6 rm3)K61pIZ鿬ns>j'_mn<'yz4 3LB\c]d,KHJ8vNaFB7辏a( tՈϳaftv /2~nYj"FaTtЩ0 kDHq M ^`h{ֿޗ4 dLW bTlw!(ɇY@Mj:S ,!QڄVV}S|%@ zN,g/`Z1(Ůcc`$oÅ_%=DXO0:fUT6RT{cFw" bI@`#ŦlIEϪQrw>։|9MD̦>'6W|ڹؚ}'wE;{zp=ߔA:ixYJ\Nf3y6a[1|>ZX,2A+yIdx[ZΊxӚDY< J4Z;JDI=,0ۨb&/:E9f iX,f^9ꂆWZmuAqL|ypn^gK}=sJN2 C`z u!$d$l4%_pmwe)}JK2ޝ}E '')6/A0B:1UU&6sD*qPZ&.)ZpHfNEDkgؓm61FJP{P{(% VKHd?QcaXK`^J;GꛄF,ѥYWAAi|Pb,7/EfU+?#r\ElTl9#ʾ kUXe :TՔdߌIg 7 _hWjKS*ՂjdBԴJ8}d1 T~f⿀z@bû URTw]jtX}G 7Zv??Afr50Y#FMr)mӴ{2u#%w =9',ت ;XNZMBlz; *='Ä^!d*;"MN!*3'b|1yc ɭ&Q? J=j1wbJ\Oº?ܭfe'o0[uGJ8hȻSiA yv;A=hwҰ =7*RԚEզf%t,\r{b5BAQZ"uh#W$B`njma: | 8}~+%,$9/ѯ?ɁOu-qJpWGtң_j  JH 0I LN k^9VW[w pKŬ0 mN,':M-V`F[#d/\U2 =ﱔB@5#&oىVk VNX [Mu&6@tkrr0 S s If~j:=z@=] #XĬXzuHn98 ^gF6G?cEi'$jcAΝ$ OmғrO]FTFUgEX\qAzt`&,9 `@1dk!i>ꕋ K3ʵ/Y@tyb'f(ڕD:* A`+ޅͪ>"٠VqN迓-& ֍B1gnW<4lCm^gSkajEp 'Gw[_S3dG=3FG?зJ͗xz@nL&garB-ڡAz2'֘}/>/{Kķ</O2K(S&ִcaPdmAIp#<\Oރ(l(`2/G'16_88 Ή]ӽ&%,Z-c>eKC@I8Uxpk!@e 7mw抚gYIi<&c7~"#)9~ld>^^%m&qDEp.S$݀OV|#~Asit"&Qnw;p 'dsڗWuUщeO!qq?4qߨ, =z~~&:^oO(;ꔯx2HFr'Z28Q)ⱝ ]12;>,^f ց=R +-tnhrmr]s"K qH\P\m^BӚòUL,q^eX.Ց'b $Cź(ݱJEEj#/"ew),,ol,`iz+˹4jNAąF~01  ,xe?):5(WJB ˲L)kOnF~/]X5>b_A@˔S0}67qwr uaۮصJOBfVd+Y)c: } f3AkT|:n 2PD;L>,lZ0M(KҎ>@-uI]߆q-èms&rxgUmAdM̽b2iBhf*hAj]H7QRq(U}I_F<P⯠|XU_kJnpjDa"p \2 G?DZZ)dJ6&3 Ԟ)$09&m70~mЮqHԮ,$u =WL;crergC K+֒Cehr“g$;1 ѭqVlT|Glz]Kv.TۃQT+V1~- 4c87{u=5>< VZ`XTYɫ6ncAw4ʌ3%h…'fMOٸe? XN-]agLxIꁶ.5Ts$nw9D>h}j+J,'\1(~QB⼸C/~wYA{9!򵆧B5LcjBUCΰA:!(fN}驰܇:e14)FR&~lDMp/BH^;` ^S3x##7JG<^zZ*AxA@sƪ_@3վ郶L%}O5+Le[Y\(|4"Ε*7jfedpfX_D[Cf,< "s@_,ZODL>d3ܒ3j?PuJ0]JɩQlC9"e=ӲJЪ0*"cX/ 02x51$ƍ?x-rzu%b*t%@3I:;5OKŒ-tIj?0NSWSm>'E&~ B}kxٱ!IxQ7Ζf70>& 쯰pDm\ZU[&gŃ 'wۢ3/kPA@ZuON!ٕ~ŋNbØeg kNXAd_?sWR'YeQ5Tu];W=L;VdNUoǃ{pd$V\?*-C9~heSQPaUD[EF3Eևp>o4B 7tk"OF6/Xs.3Ȭz\CT98Y T1eqΰ. I 08X,Ft90SqM!V7BHguλ@ӔW6'B%e@нl8i;P&.FhZ_}|I8{Zw%qm:va=Ћ z 3 Q+/ )%#o-paƆH)z:ш+=7t6W1|B(u@45e Y =I*^!80)Gyf t'@DScE8`5&M, ?3]'P[͚*n2W څ-CO![ KIʢ.`ufԺ,F{P6ExpB_0)n9+A-ªm&CI 1@|/ft`|;ߊ? j|r岸v} 9}H#,u.Y U ,Q'6s:n12Z) ! ]Sz**sWi KߩHCpbr_!_PAN!N MPÃ%fJ1Cᡸj xC:dgC&u[Ty4l:4y䠊G{]gg`C )7+}e. j#V4wj*~%q!Ի_3Pj6)b08X\*M@o?ۼ16CV ?@~oa+ϤDިypeOnF2gf|D(a=dYYf]U[Jw쇐cؘzQizG؛dNԠ1 j椙1<ϻ(qljӒ.yP#ݜmCX4.dP٢Ti0I ͫ;=bkעv OM&1WH~u* y{+ւ{߾]fжiv,^gއ$G<5b|PayOBoaKHUN( ⿓Y.㷣jQ$L{=8 ~\2P+a}vƯ:K}SVQmGc4A-T-iY#P?D 9 O]h 9l1?Ͽnހ .{MZ qY}[c̸Aa)^uxWE 2֦=h 6HI]C\b:y}( {œ]Bb/fNjyw羫WH'QeŠkG7bN#t{UO߄У͍C u$kzIӴ €!5RcQϖosªōC!sQxLr2j1X:3fQQd.~mflK *C '>j順١~ԗO3M-xw+=,gV∈;j3QQ^KO%(qk/ChY,t 2#&JmԱ]yAZZKdry^b \K—-&R,1]1صikT3=L?-؉.\,&\;WS^<8l5- a;žkģ[vŸBo ?w{sS"<9W%e2m^ m?2}Ǭ2  ij2|ldbWNa Iex[I9+ojD'.ػ*a‚zC]Vã.4A֑w"XŷQ"tr:ˊ+-gy:ar$$xobƚz7#gW`BR ބk"Pɨ/}])]gXHY8dه쐉Q7K]{/Ugk=:nXG6luhtGĆ6h+s]P`I-ZvcHOq3%>;i3rwpptC v s0J8#ELiCmHSL|s\Af3@ZEy}dFSrx{\ +>mdf&q^ZD$WeFQ3jCI } N% aGCyMteS~5]Qgo`F62B!BD&`)G8+t];]/. ÂjWVzGK12T+*#D`lIwlpepR;!(NnF![zq't E.B(ѬSPȝ6! ߖf°"8.ap_v踱UȰbbdt< {Dz/XO,l4D>'OcKtrPҋpӢ,u;0FK}OѬn¢q!% S+dkM'E>vq'W=HJ7)=s^o'sd7=ᄡa\bIsFN;Q-8Vvʂx8Ƹi8֗4Hkӷ˂d'uNowmɳ&`?=FQks\ZJ7̒N}B"X> $aw_+ ̋BsD4[P\kmb,%^)3B? M -i6FW&e  NȐ%/#1'UG4dx2*DWPD wpW!HL+Ky0fI)f)}!XNHښË GF2<UߥHh@̨rJbS* IdžHە9ܞaS%KA1hytrִHsyi*i97DS6$ѓͭ?^71 {#jk-C^}Vч5S=ٴOx? {Izj`6L;<}P܍Z\^;R٩!mЧ%5lL0'lѲ[ch@_GqhUHc9ˇ<d0BSHױk~Њp =5Y/FH 3eE8^<د*R4$ "\Va~w z'? F <$|"3ҝ , y0]8'y [17o8@ ɿ­wqZ%;_NuWfV1?D2:#(s' ԷnlZ;A vlm<q?Bx\`xi'閸D vt΋DŽI+QTmUSUlS۰٩~UUA{i^H"Z"'\w VAUO]ZQa|`s j2;ح+:N,2$1R 1$}s.p9MDS[p*&)O/!"eA&u,Ğ<~|$tIU=oUTRʳ; ЏSMgAku_-Dd#%!#o翴I+ LnSua`o-%Ǿb\A*juҟrC"e\3X,|ؑxi+/x8-H<%klhd^lҐ &L#y5Lu*} ϡ' kmL̂HjrdFV;{>,UYA _ChM&)dŒ8}*t)f8 $_ˡR wibMc$1iGBDZ:iO1BBt(]nh!J'0@a9:";@ـrtLA<6 &V|/߆E[>ܱI )?]dGAa %ueTY;eOf{gĚRu+37cYT`{1SA)E+%!~ҕK7wK_YVhifAc\_'|FiX:_D-qҜ?޳UOƖv4*u1^;)Đ^O|[&BfzA1K튍?edoI8cq' +)q'|> Z){-ohZeZrK6KT/P‘1{,YeOK$r5Bu!Q=jPR͏zBW1w"|"`9ϒ%&ܨ,^:h['of XpYhi]M%^Eh(O+yV`"`z[n;` RӐ$F .Og> *SbT"6w/ԃƣ|&7?CC׵gnO/*0{ijCZӉ4g_x /*1R^hMŀNڻ-L,ӝl"&{K+ը c_Kr.x>_%xTwa`W3<-x-.$Am"ϯ{87-&K#<ډ'9eF¬W8I4wR;o2c ꖉ_J?[#L徨V?3_s|9nKZ(>>p*:W%"Q1(g7)؉h*ys7KcPftƕ5{#;\ 1cD3b ѾK' .X dҾNfDqAgzNωxQwexUշSNUU ׹ȸ/X˱NŹq [Q_,0?hQ"^\ R6Z$lavKqH%aVZ([K#R)?Y'̴е n%&'𽕨e.vmكߠlH-QsC1omCsa(XI9Z.r%R]?OCf4/|e[Q _4~S';Xn*]ҫ:iUQc-wd,` ҄ږ43A%hԶ3ʶKQuODN%RlX`<ɌaٻC$ l p*Suqڤ2C}cXcMo͛k!]6 rj`?N3 r yIcF:VX+(d׽u$Vo}Pu_|73/YͲB,FǷ~\5l[f0]9"OQĂ`jɥIUS,Zes=TPCKh90AaN5`bɖ`c{;Ll2{ǰh~ ,o"W /soaȋ~bOzn a!sMc=FPn^(y).ei2˃j@l\2f7)0թORP9/vlɮ)˼=gC,rSk+}'A1|*F ddv,R201qըW.ힴpNxwPpeb"],Ƕ +%jBC'G_ldbEB@h:c]NU_bk] |F` [S[U˜U&[41SՖZfz5"1@`pbʊb+swfK t,ѭ\*d|CSE֌h0KQR\||ߏ6xV\jv36POln|gx^p)/ Oe[Q|TX#}GK sN1M6jV3KlG.ChpƅM:zn У$.e0X&u]Tl`u|I̜C[dpY#vlD= RsTre8mW-6]~U-W8V^әѧQδ/Q`jjC(;Qk+`C9 *uVwU M3GjNU~ A补ЀKf#;` D],2(,{)xkfvt?4$g[ C}dj\j xܼy0pK\O녅1= q.i^P|Xovf?b%"WFg jfr1ʧu "p8޶qTR\j31u۱M^AwFH-w=ӍzX(>,ع1  @>H_*9`I4ΒGU'QLTRFLGAeDAfg|8Uw^.o( ft˹Ϊv%8CD+cD!r䱨/%/55w@aW#;9Cc dɗ m= TZMq3kZkN)Y! ~C7ӑE4atpJYD'q} YZV%m _^Z TQ@Р٭KZ C4,`^"E5),K ~^Ş6IXUYo1k \G&JJ[:8ش~\%}Nyxyj<)-z,ϓ-8GT Q3TJ&Wۅ<#M,I750r]NP&*^87B@έ"1yIS6F'h'*8jrϲuRc5.+ zpf])ml'A ޟ,7cĿ}eD }(RM"!X@ީvkK4p~G7%ڪ0S;cLyX=lLKȑ]䈴!z0gtƯm/QH & qViOa9i$? )j|zN\̹ǹAw_rCofZ/4vOÊCd饖v+[ re ZU5r]aKcSv3#~B*u92 '2kgճ'gĚC}Dp{u% *(v19ׄ<_%Jp\{ Z[3kpWN7 uScFm][їAҌm]VH;Ӫz8'ZȽLO閽-C'!ZK_@~D#{`١MrC)m4훆_ꥤ-kbm íb:(\ {jt-mHx- QP(fDG,e7PcXWꥁo鎚)9}q_dh@dW3S&`/6[v$Kb>[{)0*ET"!cl"Z$% Hv~ 6M|JBT+Z2J=KѬJ~AdI|=M7S(.@d2#^.u'd8$Pۿ rhm9:߲3<ٞY51&0M9f@'HQ\?vyyԥD7!GL4~ A? zـ xiL7do0ܛt[͞!Jψm Ii3i(?J^ٖu_US5=p#ޚΌ ә Q2B5Q!u4&F*9uK(*1M^|&Ys5)꾱ƥϽ5d/Z~KPL]Ěպw.i?5=Hx=L78؟Q}dRű<_&:qrY^Vj&g{χn60߾Lb$,<-ĈaF(bfUyHJtK¾1lhJʉ*a,ݘs?&( üoJƊnsNwX_/8[.Zw@ ]w!d(B2w1 ąK }O^e63SWR\UT2,cw̢ S(ZàIOKK]Z :TJȤE'oyoɟ'(iW5$c% X ^#HAo(R oݢ&3k;k\ cM2X٘'ڇvw)LU gb> P^ =9o8'4-YMD TW?6s^jAy99˅r f#N&W3L퇴3 xD`) vŀkgLL;&k{뿗={]vB%[ss5Έ{H[.dQHɌ1I8VQ{D&|I1f\UY%<5NBV6Zc~0s3z;}{}=>_S'k9WJmĎEdW5_pR\~:S|T$ SbF4 I=b}jbߪ l;[^\TzvhjiR&VKw!2r'ɥQ29(!6 AYZggP!G`SREKecAI *.UH7^Ϯ]!a3*-2rE^9ql*5a#c𛊇88Qw iH<843P~o;re2ԩ3Bd8#l>Lh30i3R9}+;#X\9?v"0}I$k&_7e>]udMՀϺOpud eIq㫾=P>vr\ *3ȐqsHb`F'Hߐl{Sat͔7 "4 K5xZU,IZ-o6aO& c5cqc4 (Et3Z k1]'oWpIa_mv.pc F(!w܋ TVNs+[uVb, \^7{&=Q6D"N7Z몵:F[z~1n;VB ӓ8xBV p᪚w tD͆Z+\Uq/{"ŕ랡P"= ţeݝϵ;}bOܒ g$1>b]qS %lJ~8$×t9,7}5T`q9NbO@s(jJN 1]=aAlr/xp9֚T4F6"$"46w)PkpPL Cu9K<3 CT{7&j䒽AJ^A cM)x{&q30X]4C`oY6<;x*4|(29|N Z";~g0LR#hdY #j*7zD۱ptphm߃G/1W|;O/FG~w3!klZ?.Ж@'6mŵZrOFIVgk uWw^&Fbd]~o7ъcNi\~nu1sqIˎu&$`w(;bzL VMI2zh`Rzلzwyl4vS,/: G ?)uj4r@b.̒^zez=%fg(6.jtj42\s,2xݶԠIA24k# Ϳ/" jd-Q }Ue##yl tr7nyZp64a|\R [}^Uy. Wipn"Tdc{<fOAe'm=:CH\OZh K 3 fa|^7$܂X6L9]ş\yt I)e  O%ʷ$6ꁔ |-Ȣm2VNsdA?7P^]!%%%SD 8m%3pldkY /KJεF؂FjMUe!2 N%,.59-f'K-SLr+ay{aΊ {srVSҎG_7.ݖ8ʂ_{bV^ =qD7+,KLaN^ jHxl@E_?柘)Ч#rߤ`g}d?L5M u'ƅ0)Ej L?q'W/RKz%$Oۈ$nH8 <ݹOմh4 __sSf2Iy E FH4֐ؐN;/F.URs&ew3fRQ׷JdEp D[@%a"Xүb8w~@dJ*򦮤a+$TߨkUU!j`#)Jw~z=trZ>@$򟬺]tr`s{g}&k׵JC @cc@jZ!ekLhHDW*BZ; &^W2μPNfC/)i]9,s@v2g5=j^Հ\Xd"y0؞<3ގP2[eڝ;b< Axk"t7|P,E}Mo,dbk,g4y!>0VWy5u#ՅTWVg5y`O5?nୣ]7vjJBJ}y>=EWWu=3>~#t~H`QuM6EsKCaj2W6-ʞ-/Cw;1rS~ᵩ颯% ˆޢg1vIn.[B"X4ԋ= ?^*@>97_|Nq{ ;XFdf.IP[GMlH"ʂ{ΓD(<ઓH-Zo<}pn[ 5lP/".scW8HNI&nX_`+|Mqd<;Agw((/?_%Td(.Eo* PfFU5=5 )K׃č 5x寿4[4ԝy5#? @WC.BVb=rImN|')4\rI(0p.nRK> VZ\zp7~>{$7pßiHi "txYVS@~|ޑ3DaElo$~.TTo  )vͬ0cy4(;lҮlO\(ÄE dEf7YЮE,Zx|XV:A2γ<RO4*8 zEI~CP0C85yk8A=$7cѭ,@@(vCq(qC|`٬N~ch>־tU+]]+L`% &[tZ^UP1}LrW@G>895׀_w 14+YX9Z*ޣr7;J l ^.sYx8{g6Rf-T5VcwE ^} 2ng hVGjWj"7/"E߸ηsV)u NnkO\"v(QOGP<8rU|`4bw61W*ybrmp2%w/XX]=H=DiMTA)p(g:9H=()b:2ʯqt,,~u7 @vOc!u?kjZAy@|]cɦ*֨ɱ;TSluPBxDĊ^Qɢ4 50d |mR Я ij³r57{*2<+"0U!٥h*I+TON:ݥs݁LwƋhq920p3mޢ+1]8(1` ˽/örRc nÝ(Z#]$ luzkONCvO,T /eHz@C $D lp*з3sbK rڴV7kTP v%_mC:F yh^~8Q@2}fT ?255`=7y̺J/P.M<y$s,`9P4q;)+n|UUa,;~a)QZJ}0ȋ& SLn-Jө]}J4_}27m6SCufޥ.bLW!t|2P9e I٧Ęf`jM;j g ^,D Rt<)i.V>X@⺮bWOpiiX͊l!?eGDKi;ũAI{U[^a_27LK X^~Cs͖d;T/EגN Ud8z /8m7ZjY4yh~ƪlԺD^P){,`I([׮!1cHF)eY)&jbz8y(!?ҎwA஼ *8@{IjU_UŎHL t &+C e8r6=yCLtĝ3AIJ/n ZI(fbG=6yܭ:ZDeATAOe&&gd >gNYN4H5ńZF+9 Y)xgSi5|!4gHW˰עJ =~ؚ$ZVTq&7%mn"@⼋މ;Vx> hk g‘^כ"k` "H uIpУVo{:o/vY| 5>rRrG-_@2CAW3O27_Icad\ kdP)'z,Cմ-*;z 2A0*C0ؔc[IJ} p eu,>ĶĀڹGRl {$܍stR(M&x!WX.6`Q=̼w\I8BVbtokEO#-޺bIWUTwh`.J\zNK|XBNRD4^a^"E[g/5`DA7rQ7`CǩC}«&D Rҗ9+/FFR& BN$hn7 CƱ6Dwr4#Z[\h(י-ՅY^Y;1т#wJYW~ 7єET|S]pWò "W|t+EW0m^&ё{?BmYd)gǷW@~0 C_x\.ݹYjFQݥRѓ,q 2zAҜ?LVItՐY+$R}3H XӺ3MHL`O=XiGr2M3ʉ$"t=\57 R.*BxӥT96B|#bp> Q]LޒΆ*C^51UQ(?ÿ%eDzf}PC8OOi3GH `.r ꬈33Ԛ+fDzkH4DqH +Ur=,F*#O<\w"ѽ#<*9* R/*_bf7wPzҔb۝#1,6④( hE)%m I/)_RWO}ހy"y5cRlmi|$u< R5n q}U\ӡֆ" 4[),}Qt[Ľ9_CN/{}st屮a󦸍\ {?f:{^۩Ij1o< QXY- Y$*' ;񗃽fm p&ųV{E r?N^Mz,[M/oxg*.:@5~0{sXOOv<ʀjrhd(k\Xjh[kOׂ 3#8SeHuN9'q )^|uh 큱zsTWԇ!ht?ei&#d)DU*CbiGHi7lCmœqr ڒ@v3 gT/oiTD`6״o,Z"D l)m&+MKΚ=BWw {^Hpb~(Ȥ'+yqнl+h]n:̵M'džH7%b|Qn$>Y:W)DܐONV?uq3k7& d6br3*s'F?@r{6^A\UklA? h !(ݭU fώS XH`r2_8*.= lս@07#KʸūwyJ^vfAdPѱ UҰpӌqu/ 63_+TraԚP%u+r-z72pV26 0`YZ+ O[ZmG~kDEo z!8 :mQlS`NB'T-H\W86k>߸-CKsbwsr,`}}3R}BlCӅ/M3ZTo= q 'B'7׳qt:qҋ y$4ȭ؈LeMiF٩ԎŮk"y(ݐ&o>̠N۴zg|檮|b]mLCbFC#7S^A2%)T0)҄Da>f ۽QfiAuRfo6eNZ~D 7ז66&Mӳb̓y횔h3<8^e_b7áev'c;`l˙T3{ݒ8h?Ê=;J0 $#uBweXާP$ g+֨z?*=跽Ȱ⌕n1TpTfEEW}Sq.1 P@Ai0usԞ \| p'Vatao/월TUCEa˃5d]'[s)rʆ>FH7ݓGYͽ4t:MN jr՛0ܚy*9+979bRY NuA>Y O=wզ[l80䐆x GNhu7R\j+ײ = .) 'Pݰz:P_l ?g=Os01\]=úDWhkH5C/9;ގӝ..nb|y%@TkKӎ4:#Cȣ"ڛ|Hezҳ+d/A-Y-7} 9!mFbA?mD thNjz81 h^*Ǽ>[wZ%+1e?0apdʗSI_ {İavsJr5Avbzy Ycg"M~%#):fۨzb;iy]ѕ- Ba;2?徒w6v,tF{{T>Dz.A7A^mR3wC>_/-0A{ǐA[8SGMޯLC ~/y-r_W;\ 9+9jK;%tf2G"-3zI:T6CX`<?5uCpAyac(۵TJ/>Ah U*MCOcl h;7?q ڋkӨwojyW7(ra4:'e4QQuؤgɌ2QPY 눣c *ߺs ϭ6 r E5zM6:KAبg19|/4KDƵAe~=M92?Vnï2ejNdۉ5~YCR>vxNj=pߢk;8a!:SJ p &8_=f̡ dt!*+cA0y6=<ƅiaJSU t8>w~!9[RӐɓ2`=D i4Tl ']Jpn6u${L3ͮ$7us$P=^d\2t>J 쏯8ZzSM5tNKWC_rZ4H|c;DtXHJuK`u߾d ך_t7YvZ(Cjq Ɔ{l!lQtO U04 ]Z$9ڙE%04BŴy{XЯ~'#3Xad .Bz0`C =Tr9*lאHHPAeUTpzXW7;ʩlBίd;B8gG#ߟu1y2߰߸j {"t^*&Z޼%)l=ޯ"\!&2mI MV=c))4Z > _ h/Dzw 2TYQFH+ۅ@Ǜ2Jh.Jm]Ivi,ۤuj]`:<!8isKd62k!(G'@usNdq~+N邇|A\jATSYT|y0p) !WC8S`kL0 `}?[#f0 'o:T^gᵣ57L9qf2HՓdK uip$ wGHc`644qRbʴj,&jl"Mw7IHU'6kï3+Q3ã85T8GqUr0D9p,fn_ݽ9gX-I"xar¼P+FM\'"d_1'XtX3[4JB@!DР1w8 n1د{k8MTO1knf 9l_Ԅ78MaܬL?EP.ę#&rm#$M0/I{]4zR?d$Jgj99Dz6M " ů^`#F݁ bqx,AycYC[ov)є079#octdg#6Ttw[G x0Nu?d\\׌y'f99-CRckߴfCyg|N"Ct^(~~@&A:쉴IBt2Y|ϾyM1iۦb΅}F^%m/fB[v: hѐ keϤKG/e',ɫ>Ѐ[\g#^˴fVc=CI3/i3Zwlm:xNc饓aT:${`>_셻ÁZfXڸC x1qQ`0CqZ]wMPm8RJIJRj ,JO%~9Ԥ–B Fw<e6*1{Ӡa^]$/ H0 n5q+{dcY."pЂ2Xdk$mQ_Blkͯ@!BV<3k9N(gwFڄ~A{?\a\7ۄ nBe4ni4W!F,m\%f!gQrց59H{P.>̲ RMx&b$>Q޽/ e\VC_$H# v MI:1ӱ¦ܣҰʖm5jKt>xyT9tXZ X]5@2 Sxvte? 6sd}[Vj" ݀+oh ۹8*L5ׄ*i/WUrY6)d8_w$ ׺l|4 $ =* D*~Ck= N#5BL#9U3Cqp@̰1j-kqbMu)iQ.+貙M\p^Mt(t!Zm+URnugv*"8-`|C Ÿ3QcJRQ t-QxGzԠ!}l &p%QyJ]{/0~-T#-IUp<߫t<>J`q#;cPui$q*tse0^\ ۽TĴۍ.9 !QHIXIߗlڮ3qV@+ȗ2#IEXo6I 2<|lHC_K7Ѩ⏦-V K9vhWKAuh WP qdχ%c[*l9/ >tUT^^FAmR)fwDޕŰcq2Vw6+]5br,Mܘ&,6ZVMcNHJ#mNW]ʶ&'p lJ*;~E-z:(|~o$ŌiEeΙ28<{oJ|GswthW)h:L>__xɕ\6ytERҼ]ticJAc)ы|~vC\3TL\J=@&&_)z>3ʹVh 5(VҎ\.$m$ɤeLh8\rkQVq̪=ۅ۽y݇#YR+y^Ã!*apEb^K^Yn~͏'sC7wf58ʖvaU+:=xN@Aٳ<^+Sl"*b0'_(l:}`LҊR_19Ԁmk\SМplыiϪSblTz.-N߀"{BBKK$4Q0&FAM :1ݸ+mfʳI'b (ljh{YrTY[e*gm-h>쏼 +QV:K[ H !IDz^:lk^zܜF+ͿQ 0RLj,1j:sj4ީsTe7@yw_b"cΏp9W#HYϢ_ө& LQ?NNzi{3GtԹ}1|=04dsI:UsJ/ pjFX;a^ޔ7 !~ \Xv_%szǂlk:An'y= ah4ڧ T|Cˤi_,S%*5+dUTˎ7몰HDvg{8bv6TM3KF(i: |lة.`?`gD5F|_ Ppʎ^8f.p_{~M V<3Ÿ@ЏpMDѨC֗+Kq:Jd}pR ޲NYDH0N@bǩ )YXk$`W(|jq]]f?5oȩFȋsU(|q>G%ak鿖!)+ۚVDC>۫*B9𾺸_AS/m֎+ ]SV&zLm q5l#mHOPfX.x7Ku#re !J%EO9ū _Ľ'R9G^3L@ɥx2&Y% .W/̆,l8bRLs-k+uƔNcY,Ne<=g-L DF?}t36N1w͢.<,GȑRkWU}y$A@/sY/ POIU樬&fXa ɬH层8e#wզͺPRL}u4cwoklӏ8lcNHŃMHMLzUwBS=Y8"Ddm<)K |dzB8HCEvATyCς#~f|3΃Z`yrjC¶5/C*RڞЖ:ɊZ%ڞk FdY=Kt/rVv dlxEYKa*hT y2_UVytTJ-yAk_:܅ۗ>z†]j)NaЅP‘maฮ@I룐NZ1!|,C82uܓ O癖Hn$y"[[+P#؁+wgyVwo;-hC/B&a"7 S'ك]y+MIQ"Vb ڷ!A'S8H_缎%v 9a#;_#Y~f hRlh,D>M!qc1@UkN 2)䋕q|r8X%o˳md3XNtLr I|G(AC20J-+vj[5; /kwd oPEc7uYq0HaRq~`5< g. B۳^Ƶ=(qyR+M : t|yuV=/])HTa\3( Gj#̣A XlKgi`'ۑwrbmU[rz㋚(~K}5 :TEbN+n7ҎD&޲m9gŚԱeQN/f>^EjVUWv$(ctU@2%هUi"L֚W]oħD1 FS ={%6[ƒ/Ս" j2-tMآ|ɫΗȪCp<vs#7AwJ3-ҸvoNB{&536xRB`jI#A#^-,]yG . .YMX1>Ѩ$Y D0ƈŹpHɑh>+h@ IW?eC~k+/'{kthS崜? Ҋro  KY*3tr{9PiNcduM3U; Wv Q 7^o.G?͏8Ʋ<{t۫)*UK/{S]Wo2e\-qd1Ҟ!~O۶X;b1[E̼m5' r'80nw*Lʃo g&VSOأPwnB]JX'w+.LZ ^VЉV6Gߓce. s1 C<Cp{ G΋6t#;45nhOUk^;Λ飻#$u4n<^XZY,=p|s5|"Y7*` X&V,$엮C+2'yڣBG匢2 ϴd撏 )wFv'eRy8aL^3-7'r Rj1I˺`LX%+KKFy"n ?^ 3'L[=hga FRgyAcrWb{măwLGu|ÓyXJpؤNQVcnK4w$ա#<؂q"5/‘-=ܤPRY(G@knl[ k"]_LInR~K} [g81 Xk5)?EJqK/ԣk)ylɊ$vyD" .(W檿f# hё ڇU(t`Xfgh=`/lkK;/-4؂Y2 nlL֊(f;4 Rٳfa-# CsW*+ծ)4?GxB9qYOWhlZª w)5.'ͦs0[.w_ ZW}$!3n0k-jBm<;gm;)u>cAŨ$e3|V6{nrnT Ҥn/g?VRkp=Fg=- %TlZWW:.F_O9Jo\&=Rϯ) Jrgyy 4+9~\BuĨ2O& ֶ$: OFEg̈́SW{+4 z>( =%gWs6&]'Œ&~[s؉Co{sAo [% 2aaKSGSN8 <KAqcߓ1l)%)wA׭J?G.Xt7obM5սeCi+ .4pP5p@!8;k[9yõְIcy(E1ַɋhO|4η!ї~zSQo5K{8d#g;hcm%Y2p^E燸, qil3$Du᜛ ]7]5uaɿH;oIC,F"،;TK !BfU,d='T2#MDΊ4%oX) :tX'bA+m;\7]+~uhb ̑/9 ָ91A~hhx/YMn\, GuS*¼˿/f|IUqaZ=3+$)`5VUP}.Rx.9:erRΥJ$eV–!g rτVu]H^/Ay ?9ݝd#-F(PȌԧ!hJ|ڹS jL A/IRkFKd}dC4Ce"j\A4LA.ōR#*kpx!O)m: (BPQY, (_i\6jm8}|ݪqDtcT^PfR4y ʽ#ak^14%G`бFo!c6VjK|T .gc'O ucv8l|uqJz$vs-jp]RQRd`(jHuL=e [{h c6>7$ &Kׯ AN$PosʐMP6Ux2;J @Ӭ11f)s.=8pVΔ`n#apLCpfT[p%b^P+*P;yrqh5PWC 9H2){] s%,Lrs >NK%PtXJn6$Ca0goFiKVTk*Xi¨OA4+°ɨ#0lQ&$ *Jry$ x# T2'haM2 ~PNE5e%AC95$@@|*X"yV6qnNBrmpF <1BemA:~Fs"H$lwiB6oNP}!~j _B d( cO0eigDfrg{;T"i`3>#/5Rxc &i]B>4G_8=Zm`u6{a*}3vuzAQr{k4.kK([˗X`os 5)^rm a@Bw ŎÒ| ?SYb;^7. ѥ+:?B Da,0kC_E \+gC &ٖH9zb V&M ͽp -3f|'퐝%g<YOߒ>l?Ԛd|cUg cl{w0U^*eH!롯I=1G&4M8"鏈47+ an6A"sdZf}1j K;D2]_z($`槭RY(K粆\{*F[^g1dqp. * mdI7># y{u{ H,Sg~_-]I~ZC! ?Xi*Ň Sf*{;.#});hX"%c_+(zMU30)B9.?i_$3%el$n>bTV DW3z hf+A1mbΪT;1I kxdȭ+S÷}QЏCxP,؉F/&'^]Q%崞MZ"+#  #̚^^ʆL W+jԇ7|R_S"y ^#A[,FJhyI-o!iHB k͐Z4UDzZ[Q|Z}*uUu]PӁGsYڪۥ Ò'+8JoNw}i_x HˣC.b;MUqUdror<FkR764P@jܑ06|? ?ܳg'kzQ9¹U)-δoRR#)J)ȇU:L+)]w9/O}а!P;7Xh6l%zs`>ufmnPșXڃ)@M.ppu"ǫJs5 ]*IƤH ̈*YPǠAamx{￈G+/Z_S&Xתc`}2Mx91ywT}Ru@ -Xܳ/WEb_IZZ(]~aFNŃ#ScآEm\ف&IE=PJNl@NxI?ry0YS rRLUD);ɓ[Ι~6<G6o2g~@c@AUvEiL<Qgdp\0P; $.r+q'nt=k{[%C*w|U[]cisJ30zVz99pEnWy:.Y>- 6aA*m]m;u7Σ$#{]" Fx)YHHXBa>v0!b2xtY2̈wMc&.o\j l՝Y\0BߨxcX RR6?M##4HO}l1b s]3-1()bP$iM HR⨐ӹOP԰zkoN4 e{i'jRmHLWhí0"t='9He(#n8. lRNM:@OZ%vxV w8|`uD\Jr dEc>܈eaϰre~!l|j? JmdJfCl1ϩ93 Nݧ摢KnN2? Rx}EjPۍAbRJ5c5~ Y(MGj=X(G IQ2B4&DGz[cWlp"7N Ԟ;=nKY,0Fm41Uԁi#'Iw6:zZ㹇=(pޚ 발`|Kf6}u WZ `󬻭㚬n+#4k Qv-zZ>JGǂtwNJ/~p,5{G7uH༟B!lJsh/B[ CG3M.BjtKWԢ|m۠D08|kߕZ/#gK$Ɂ}.tU 'x:ۼŝ`.0;WY I2XL%h$d1'3V6=j嫊f඀EgaS+9Ɋ 㻭8$ߠ/e}dfx`.5i  $otm+IuK8nku^v])D,wb:r@OKVf.^W*h!;_|r t}AN[}7OȚ2W{wҝ`z['@݂Ujf1ַ(x*%d8_T6eW@VToNJZW(vOb1|dpsc]K :P@E(_гPF;B0?#hyLQN _n}U&I ,\Nsg',0PeYn1Cm.Uċic;CT$g_Ó~izJ{gwNOJy@yv}liY#]|y!`EI<\3cq&w[63%Ts~=_Y2E|Vkx~!ġj\c'Hw;k_A!)k5$i? tUH *')QSlPN"@rbv4S] zi9!äLVZZϡf~Zz'M M`qżf~}}; c4;n+ۢMA/R%x A0]yd>wOW3eE?c7~ҙhR>ڢXH *E6P$ȒNإq{T[Y5WoPX4?Q̙a|A֦P%Gcv۷rXEM9I(P$,jm87tHŚ:$+Ё @:(F3GHQ: #v"NF?. #*Q8S[9SA5Ew(u JD)!0 O~ Ja:P~E`Qk}7sKr,o5DA沧&t>fhsa "+%>{|Tۿ}GȈP {q kC;?R1mJ\($]lR գf3B;~÷_"z/Y!jlN3V'Q+bMtm9SAT蓩8)E£FF{6̳R& ݞ{]DՀOYYt]`u@h1-{3ԥ} ">BHt ّŅJ$Ry.s@hMmiZ+۵eϸ> /״\JVϷQˣ{*,`|A 1NM|U /$;S]Z>jS\SߡQY(VkCbTVZ$U]aѣsE@ڢ-*?;ⲭ~22RH849y!Z`Πo2_ơ'-^ Ƨ}J4MoQYJ:_J扃:i,{(lywZf=B`?^Jy+T^ Eg1"7GzOhd:ARƔ磟fG(oi>)R5SSG/AE}+>53YL${N>o@&+"/ G'E"$,֦ {C`6y46@9W%}^=6GdAZa}w\77 |@>%>WaTM/?.{퉓>Nu*g1aoפ מ%ؚpc ޙfY~x(,+x &h N8B'w.b[ [H /j^Se΄*ps" d2.WWO Q>%#pC ~wa5O$. [*N|HQPhQha0PXju%p~iG3Ό+.U!U6S)ou\9̧I,PLvjMp#˵"UjnWECI!8Ddf4 V̓w-}.[q] q,he\4 0GBoku%jo[FV+uG$*VnqJKf5})w^ʧhO Fq" ?߁I!2u45>˨:5&%I蹘x Lѯ4xF֗eVPWg-V(ii\FP'](~d ̵ar;+\<.>X+?,Ԓ`}j."JH+fS C[W`LLՑ B<#n^Je-nk*Ȇbdq5Gڨ`XGei!%0:wJDBYorm%¹ 1~A*fΐg+&A;֊(3q GEv/)R?{;`C1?=>#,C'.v~~E! ~ce:\[ J,ODTE1V@LU$. >EU5uҮ):p9$sw >vt[(\wKH EWx ka?F\E'R=5ݡ,ɘBm{m?r6+**տ-XOl>B<#_,EP2A' Zd9t Dd(*.'0*v?%GJ 0 ;YQQw_]jW04b3`:˼oi>zm+jP4̠;^d`BaD.3G\7* 2HwiJ_M8 ǀV#lQ v %1lb49 7颩"ŭ/i/a#|LIĈ4x<KXθ6F\W@ũ{I6etR?gb0^' :e-t(D8!a7Ty|f}>C[ĝٜi#aӫ%OZ${n(լOo1 Ή*9OHv ^0wplcT WYP_6>X?s_gێW k˘S>Kn:xx9FKeZ?q롆-'(,4HtC27M r)?|Hhdnqvp_& #圔 c8#fS%{s RtݸC ׾³i-0ƿ́+쉮lM m3"xwOK|#;^ %anP{Ѣ]P>rpDU!NqP9;oZhgp67;L7yƾ OכF6 M>>/5*~\2Kr: 1$Pa)dtvbLdAS7,HW =^,LlwFqIݪ) i a=]Oo#)$Pbe,R6ՖLW?sShBjr`Q]Ԅ 52%] G툪`!Z!/*ee%*PTfQ(T˹7x5csP+pqBMe$ ܂ל6ر՛D`s%m,+MH#c?7q^j]_^SLX2X49?8iҢ`Y-~PX4>rI(gVFr Xp!EO*nKcKc;э:wj)Ӗ(bZJ`j5Y:AN0pх$K?ULUoOJ-2\m傑b1-ӑRAv,1Ӵ'i"jNa#$vTt) 3VŦƓnӅۺ<]a"H{Q@|LGHF2pKmōo'8=@,AJ7x]ߕMn&AZǛrרZCc2s0’/` NuKqv p`ng1Zӄa:ln]$H-ѹM,q66͈~Mm9ȞG)AՈ@3\“ 惦]7g boi3&ouB3W$"Ͽ`lqt<@;%>Q5˕ xn"a/FiE2B BNY3Hda,4^L~]EFB2[m#d;(/Jj.s L>gQ7#%6Вls/=La)21趦/&dBvNҭ:J؃}FXIc^j7G;i#N%Bb"oV,lմhy6fL(s >OuߙՙYo1B'Lʜ[T ~NVo߀9PiAފ5h:<3~Pֿ0_Q]>rz1bP;C_g2Ƴ+dw4ATRv'OOjyN{`gOk ,LW8#1rR 3askb w]R -`'b;(Π,)򢣰qc;DмϮb&ڳBl<!}Q B'D5R {~|*^F8^6Xpb;A/^?nR\6K)%, )/Ä;Ѹ:,{LMC[ RxSdf3Ȃ`N4{-,'{lL@]29)خ?5+l$铷_pO,>Dj-B) iGsBߊZ\}#O}B05lυv~gISΐr%C+ń^ue#. ?8=7)3k@=;.hą$q7xCaT #Y ݶ]vgTyI\#^T:3x~qA3PU d5ئJUnr(@x*é(/#yQGusC^Bn,6| U7tBBcy)nb{ES=>3yѤLГΈɼf qY%FBoyZ^㷶8s5MJuG?D d`P?' 龉 pnt KhrPK1n}a6?c;@ ! 4GR0ca=@li{׍ ѧ"\F#["c7`H\)it[ qR=|`ܔܚCF-59ajk)/38?~U]EɗT+0)[0U "5&G pc&bt"țk ޽äF 㙼09EK7 t+"2CO၁ǚ'3k x uʻ2vVc ;dA+ɾk4Uj|eE?<(Qi#pl4b(D[*χ[Y|,uZgbמ[R4Y>0u5un@(^04Lj1|e f5TU$=@ zKB"ՆP |˶R j={!q-+8@/ģb A6!_a!u'+vg!)!eaKSt1@o8ʙ\@ɑ2qCۄ:ұ4Hm Kf)ӧ"b^K}pkX&EogW8}N2$1Z4$ dSVdd1~E7wlNN @j-C 2hV#>Ik[߅ܘYjLvsRp= 3#R3`fz Q3 `]S7|^p!Z1]@{svp 'Jg&`OO KY1jqMU^dt*3[ ^33m8P-iM24dm$ON=i'FaVRJ!JS_ 3(DEH5b-63VZC?U?%O &2B,UH0aV"kΥSCbL?+\dI>` 6N *_)O8t2b"}UI*FlgigBh0E #NƾTHlh1 PjՊc՚Y ep?V!dE][;;8w_jԃR&3鼙 )/ r0Axah[z`A̱Ř<L rsoRۜ^F8ppJ sS>RƎy Q0l~JY= i\MQ锪:{zc8!dUnZmJ  Tfr nnh𚟻s)~;x>,ʉa-WdW;nIWԲOaɠNET7x̉+/U-# AY[/vG@, iXQk\οcjYز560טo U@|&Y)g"yJ@qqd$( #76vg,9r=wTb8Pp춲|S?(a6 LkZWQU Ϊ2Sg:zWMf{b:}Խ:ta_UdLj!bFOkC1K9TN B{T&x-DxK #yN4l'FNqT ph Knk`FF@Z .AjV4|e]L3V ۑzT 9۩ud>$K^֘,لNnhY'5*C&>)s5&O?ttjapmR4i:}~!#bQ\<7BcB{\顲t;IZ8Kz ?@Q+wf@K^e"xsKfaT%qth:^!_c^e@l[CT5,4ܓ0>1哅/VO[!>+ Uȡ0 Hz4׺"'t}mI4aiY&{*KEu }~du8%xu  ]Ĵ$: 1(|ʥw7F$,h/ ?UQYc|CS$줇~ dI {3I!TyʃԣNSѽu7L@G4*WG٢J &Q=/UvMc`mXanG4nBc& [MUnEaajϨ+.>BOF8"38g+͹y y? FGl]SDiOe֯[˭6dv^@:!+>WmI֍W-4I5W^^JXO9b&Tm:^g]frmMnQ47-g] vШJEL,[p(#a^%5FuQG%ʿR}§gy3 yX;WҍL95Ty>RḐ/,;yQa肧'\2Pl(@p ѶX`?^|u*!Lq|)CwJF}nixp{~KuaD*$6iDZ-َ2yݓxy9XF3_/vv!ɲP8x]&8r=EÈP5_Bm(5~$ݝ[x$$:303 dW3~+NR'ᱬLJvI}_T!Ppk`A3{hgt,XG4kJiΓ1@ai}Mhku`'vX,+K.Wfwt")Dw _ؤء(mǾ{9V(|FZ|#ӄb!a3-8Dk3С݋./w?Iܧ%rQ{iu4u"Lb7^˹/Bs:GVhX٤jwJ0yaLJc[ FpSpSؖk`vm3BN AO(:x-4ŪſrS"@f˳mV4Ød[~~L{ك5,`vJ@,o'Z@'DSdJq&H[ypzF`s:뇷[,̨5x%|)z6逺Y)囔w~qLu˝8Nֻ>Sk |+3]vOSgq8(Q<и0{0dHFCo Ip FOe xOǝv8w&dmGO!ce *='yʪD^}"P%QddaG1^:C-Ƚ$Nb^@0I(e1 p4 rҜvJ跾sl2cݱ-Y-cvv؆a^$V"+\ oRKq0>_U@B+]/#AHsFe=.Mbŋr*қjxe:YO2Խ` AfmTIZ[ S6Kn9@ 9ss@~낙1jmQ/8efv|ɯLD8%L{L)b '~_$y|3Rsw G ?3s]&!D8Xe6CK<tPDkםW,U_5ЭiU3bs FژVbLQpn%9Err!q5N\2 A3vvZ8LwE{G7%I5R>+) zxb$aYUd9$"⧾'Wv^mBg vTO[QOK1_>:Yp]~m:߲>Ʀ)&]rbi;Nixp?((MĆMA{)\kKU/)koav/$ 1ɴ,ih'XZҕΓp1<1C Vw?gz$߮uҭ"&KQ_b5LB>􍦓=p,MTwzA8^DFV2JL&&]/Q2q!=lӱXXRQLXם~8ҩ~^ Ȉu_y .+bX6iלkf`KNe۾hܧmgĪ1[{#Yf ;ٳ}P{KMw%n/jA[s#_ɨ텤){kA[ G c1dk߁Xe"o-=wOk85_ӫ^N5.p_#4C^PlbF>? T)7{rV4!RYGo L7 ށGG»ti;Vs/Oy.[%PK!Rh#y5Ų-bOP5G,,ά!Ss2-Lq׷_UI1C#jwPج Hnw@$3FͣZO}ؼfɘbŢ hL^m(bgI!:<6WFT~KRK!SnMB<>^4uN4xd+eh*b`Ϥwto!{o%(iY=,Cn|{4'&50WzlO!W߈'Q)o\Ug" D+Dn=d7ݛ4QK&^޽<Ψ9#Cin?`Zr3ёj# ȀFE9uډR,J eC3$jsCx1WʗɈktp5YV||#BA{r8AɏUh\(sa<kj;O|@1+P=sn_1gksV*,> *cx/|,_9E<{C'k՛`"i#:BOpEd\v;w%?q.ǍN}ON(Icb~t;#wrl* }VLnF?]g2\0& zL|QjҒ@!? &[&[ƹ"Rħ>ncHp2 OP >K%!kg:'}z'q&)I"|oX0HkJBGv@`ŋ)b`"CYQ{ !#v̤u s9XZ:٨v"`[)+.{,7:ŋuoK:[)VTр5u`ݱSt(;ϧO մb潠i.J=|ߥ#6JҢ {V\D5)dMrj*ɎPR(#CB/bbo,tsXܡG@|zF;[n)Ft6,ץ#[0"G!DN*8*I/ nrY_Yz'LNwH)$8;{Y~EEU 9x1 dR`?h+V 5 :1 !ĕ2GzѸ8[fV&mϟA,eNII0~n]f'칕'LrovJJ#5(!DE;otT6Hƒ)'8GJ :&HUG(jF3FFlC>[ܦ ꓯ~ep$ t,YKdaiM>Y?x]У`m4!"7HC )ʃv f|)#WD 4syp0C <1HZ*/6K/M஥&UvƨuĄY|B}k?lC~BKEϔ!D,T09wL$& X]a&X;:&CnM|kX)TCR0Ib  7wsKvyHVlahh3A5?1X|]zŽw·2M! -8]f)w'7*A8GA\,k˽)^ cc).vFIU{>hx]54V3yWcYsr=6VvWr 6~!= Aew\9K5Y # [6m)F&=bvZvbC4#JIdd K}$B6i׊ĻyYf~VL!j_$ϻ\칎D˦jݕr$;JFE&h,iy_jX',h_S=qYD9z{P, I2~~?N9JFösk-W֞͠/ЬnDRm]R ݪoS֢A$[‰V ݑC.Li3#F%W 4߬;obWq5{z3Xq#%h{׍׍5P|QS3ԪSI~Pr-0aO'jt:;nQmJe~ q祔1P[Uj 8S`0<+_W4QMmT*: c<"w OP0qnB㓠Q&^xhd(6RemP߽z8[p"ikX}9epGވ Z*,#b Hu0̈́qv>n>u-eQŮ搘O4jIw2v01Kw]"[e#@K) WFM'i\d?D@o05d3a\%6[Si"QsN҇{M^;K|oh={o<ٮCv&X7bLJ~;Tc论_`@64R|Ʃ%{P P`u 祍;N όxa>кywjw8!|y281簬C,F/?kS#j_ک,>j;UhOee*Jqs%:L/')8؃ZFx#rDBoX{'{RB+׈a! "7mR\Ռ1#TP#s q(HZ !Jlʻ[$zracF)ū2+:L0ge 55O6q7d \xZ Vp.0LT26GDu~Fk٩"d*? yÁ#_F؀J&,+T;c!6(!f%xb.o-vI@5˝VmznmEFQp`{q+VT5.*]KE@&KUm>@+nԩ{n/^L `$>1ʐ|"Vh@;o9fnz|}ϙU >nQұlt 2x0_xڄ6L ; aq2F{rRd](a * ކldLO;KkwTDXg)k+ ^+,&h{1G318]Eb0KEexnuSRW- vɺ,6ފA2:euYHp5YȺ{\d/DʵA=_UyȀ GRp:I 6(A+M{Uppqwm>"U[84Xϋf0vazcyhuzf(fR8ێa8G(dvi"gnA?W{ř9WR-I\.@L׈{2"~gM3HkB?pav:~0 Jj ߴ sqp:)}A>^;XMI^}ۜH vCnuOȧ['M[Ħ Qt~]Yl9([,",%yp&=sxnb¥߄_dԃQehZ$f^M:|:U%er` x"ѷe@%]- }Yv.Wl{osa,de8@I^';wY ^aB{ iKy yF8qT`ZyDRtα&Ywr}}ud.XX_UçjjB+H. {h|VR4[Z/:$yK2Mr3UI湸9ryRYh10W^&>r%2'#vX쐮 SWfPvGHA~Vj?:MtؠHt}s b3![ )Zh Yܿ͵ٸ`nU` y9NJ KUbc>+I>EЩFtYPp3ҥ#'?qD=gX@0aN^i Hy7u/Pf Y^7M' Ԕb*rtukޚo0me{+٭]AKp".4izJłWx#g,WGQ-:4/W:6"lt MvYA8\cSw.#FdZ,;cLsZ9' pci~zAuZ\ +BaUϛ2~* P%>OxұqrF:"YOtyu"^"-ed Ăq,#ps aл"Ձx:Q¼IITR@6m2Ulmw@!UH۵uHQSQZCqׄSG{дw`:"8&=gk@Z/=Xäqw)&y?X3 Տ~7u݉@n9%`:RtpMp 7du<u[GVV{Ҙ/fq !l&5K>9Ժ#`!3֑DE5z6HzldW5zUD gp6. VUfƿ7!O) >\\1x@ԊXd0\v,mOɞQ" Hp&]ٓ;ހDVJ voxM ֽ+_R/)O+"L4Qn65|_c Fݜ14Z剭-FL; 8׌: PÐqH/&| sM(.>!4s (Vjb]%p834^_]7pTe,zVf8Gy7neNziBit G;N1obゟlQnO`:C+ P;j CzL{/9? 0_Wv*r~'GX6Q}ؑNoʕJkбu0Rc_8QY<ՋvKHDz˴tx4 ;UٰB}FDO/}-pkJ&6 $ܱUJ_-XWȞT=#Aw~Qސ#v~:9 0b=Am<|Jۀu,C~lD Ѕ@YlCĭ֒ h̚!9UGͥyJ>l2Ae]aTiZ'4<,+*mUqK$o(e' ئ2z6cQ׃lR! ^,RcW7typo;*Ln9K::H)ϛ$,)G 0#{؛sE.LV)»HژvXr6OvO{PL8La,v6SȖSSBirkXf-AU-(/b}#"-kD[]WRH&U-+؉jLMGC.+OY;p}iۊ@m"6ǭ3C{*ָpTbTw*fcɁri:EBu˪ys;ij3M+vL\B}$uC!'TArցr#x(YLPJUưv>[@`,H )cV2i_)gd͹B(G秙"eb}_)~ N=|ە:yHGI/5> tej_"rބ:(>SP?SÒ̝hjng8yhJxW_^em C|1%,"1+? +~i6 :0N[ߴ1=*wA򵌹P~4[>f0K. 9 kTt=AZ \3(yxgB+*VW=̿FCx3Pdr,R +o}y+9%mWAqҚH76r7̚5KKZ6dQ cW [ʅ<'7uK~ix.}PLj#哈гn Ɲ`eݒ)T.s)Xl9oYijvq^m:aH{a_2PdTј1쵚08Toö|ݥH8 ƢN =1tj%n ('C~;1Zv.`1"]w ='!T^Qic!OI46|K=CI7~VmQFwՂ~Oq\'?>ZB[ң;9ZMaJRwEVl@ДV7ZU_uv?Y|4ݟ빆Eq*U I*` AbIaCx[bXZJyʪtJ{\FӬ#c/K?jA ז*Z2@s2^Ǘл&s,۔J.0 Dm@~*_8Z>y*wpVaLRgjPԱ p> :GvU ν?UQVi{ ٦+4bAv oJhD/V]|fj p& bG Ӱ-JC9Ct9 #$]c=UsGŜvg5>Q 3ɡ1RU XٸBi:(oYaQy7vA)k75:0f؛3i0im fP%it GO7qD.MSX_>֕@NȐPqM ̺ Hҍ\G.Mx~lc:3tX_b3K9=V$Im].$  ۛ>鶣g)fWaRc7c_cO `86Zm*0fnHh ]Kx _)9ipo+l+Vꑿӓ.̚-fI0pۤd'[\r2>$zlP83Y7jKk~^37 %\IJ2G`Hs&B h)ncr?*NH6 RO8hD|([}S.ΘMpuO Gݹ~U^36$HJܱf]K7 ۳ַFzȵ&uZk8@߻'GȖ'Q"rXl|+[tos~x71XZ4h l -wGDkkїM܄{y徧; Η_xnƃ}mxP UZ}?BoTY 9B]xEt_ߍ*`0?lVuIHnzU3{>Q4ѳ3eڐ+]H mԣS 3|TtM20 JX$3p<$`4?_-HB4Buf`nBu)Ǜűn{h"":FڞoEzF|f.eZiecΛE&\` (HZ Oܩ؊b gч&Wr:G}sEv6pcPA$X*; r sڹRTdF:C}Z,jc&B@o76dNR+NxAA|U+ɻXVd,v更y2-qm:̞]{⿨`3OBA TӭkGQa9eCyOCGPC"DTuV\A{:M9ar@ 8 <w$CZ~QJ*XtDy?/ЛvHٮdKJcNPWGx~Ll믻9n/BP=SqIcG霙0VL+8 rLhaߡ$yұUtx_[ UUh+,CO V:5D0@܃L\|jVCn w>,7ùJ@/kGu{gȑ86w1)A0![֙yGDe>O-}2C:/Qt\FS'߼FyL{5 ޓ`^ؠi7 c\TN43l>b=kb#2b'"q7HJz$W|?wz'o ,zZIf68ro)X1#I!JH<=R5!ZIM`ĦSD ɲj}½If0W/\qNծ0W<ٻ9^OcFw \9K-"~IR , bctg0\SUj[l 9 Eҁ%}(JD1/SM BPO_]QQPij[8J$vYGD*% U!v2H7yP{7A(NV7its>Y"9eu|ʎV%Rx|gU!U\?̀*jƈ#6 KVbzW*s F8eLBhofZeL\sU'NFP=\Ih7CAwC /)v,US #9?\4#q빽t҆O9A,?3zU^ 7'}-5CNEmB+lq);i'^'/7*]01Ǭ jdcwVkh+ïZ^Zpz%27Oӵ0mm.:).LWͣyX&OE(dpk a`}8#}ႾGf4#H"ҪWtSdIqBq' Ʀkt';*4,Xt1'ҵ^M$u8SRxHw_`AFbFE2Jok31" `QĢ>s۷˽ YH+ϨH`2<7WS~"gbcO g_?@sA4)Vx0mrsST7@,].cN%}\E^BeDs,~ 6`?#J '=ࡔU OyBb:; &Խ[#O?:iI Ey #cw XՊc{$;56N<$Fܲ hOVi?g"cV/iC~}D[sahDjm~tɁ>vA1wųY4 SoB!j4THpA" =æuTƞk[oD ՞3Z'Ai?$H3:ԺU p#\ueE {32NPȪ9\7Lg T5Рǐ'޿X%/"ao%\}*[3\&?sL,g"aClc=%8zk0ywԣU;SmXkU|y0ucſc΅ב}?'q3l a5VBZjgȺC3e墑B-4Y Uw8\.4-Vp$/! ?x#xuKz&]a()H5KpHOMgu٩|d~`rFI0q\%n8}jܺ֜izeHf5NT{ko3OJ{#i _4PIU@{ľQV_bfү-4 fz!Xllt`wlceF;͓-eH!*q 3-sm[U?zu5;t xt}PK>-i9:77p5K7RjU a׏,!Go*?$} }7PA* $s7u Q~Q}n$p6fh#pOŧr)O K&#Ҥuٽn mAd\5SmM%.tF7#JK ל{@e4h#F Y<ŹDWhDp'kOWoV+*C6p-1okÊ4fM0ݬ^|gKkܮlimV]7Wvw]sؼMg%ŖAgNŋS0swAbg["5ݦw !zPGG;c`FR%0W[>(Dtj-#SkZ#r%WwAeⅣHӍ KWIEjb\L44;"JUK^pXv=*~+r\k%$i"CNbp$Q;.'I)CFDk៑R f#E7 -b|$Gx^s?h3_4C(G$mr-+8;IOv7OO /s)*0FƮ#: =$<,ZsQuMApEnѸK_5#(ሞuhL 4&;:-OˏavE@B,7[ j|Z!췯b|wsE{܀f i uxw/ilӣ['οTtٚ,8l䳵лN0^hW]sưeuafÑ[n.M rƵ|`GV7MNմ$nHSha®No`\A54J9ݼ3KKӜ+I]zhIA|'gmФ=CvK#9><-$wH~qYqYIJE3DK!#r7E"dٴk25 jЙR}*at}}ֲzϛdB 4&Kc"X]I B]܊( b#i,VC:dh,-H #3 cqΡwwPE\xU}pmՂJ97Dck @H/HN< r>k(=}6MEz)3яL$w.^l_*yٜkzG,wwұ\ʳ9]Z }].0+j¸*}w.ci R8 Ktډ#Z\7gG j,fʇYNxzm =S`bg!- níoD+F,Cty*$6)ߴ@zjʔL# +LJ3_Nn׾ן(+tuݹD1G< A E)pCMNY$jͬ5-?fp["ְ]ZՅ,"VC|+Cpg!]zQa,\HU{ӲZjHNH[:9ZmE=vQ?1' +њDtJpV6)Ԇ&DϏ!V MZ~>IO`6 JɘRPȭWKF+~t(f܌6.$yS&,ZEy~_E-ϸ >w~A`xf!$NN`i-щJGwUN%>ϨqwIOA Γvl vO10`|ε/wi4 gR&i + ;1 y=ᯊKb?{k^CO5/:ҟBۿ.6Nnб'-S#]B QJgNQ \+#ȺkYğt!bSrjZ&8oSƋK^7j(l[sY?L=pIХ{!qxpTg[k_ې4Cn{޽ #i&uijQg|Hz S,9 kO fD yhT6qJm{gY& JA˓BvH`^24p \XZ*=2>A?O7(-IA{mD_+>w2S".Nۮ9W:#}!L ⡈:絹PC5EO1T]Txeoe |߶ Xdq [N,6Viu,G耚9('vZ kO)d'6MɱQif 9BTWL6Y%Ph+K*xKQ:"TFYP[93HG:nWJ|(lٲSsK9՟H{ )>B|Dr;:',J/|] P7`|/EVdu4_ ( %Bfty$!kt cFY: KbgZ%}aJ?c" KE+ɤa *Bq4sng^tq#bg, lТGF_LPƞ`ntRwX=CkOh[&Ӕgl1pU ' PB 0}&ڤqUk:Fr>F/'泷V&ү݁% Fc!×xܑci.P*ĸUnWx mܙ&82]' -w>\WJh|gˆ",I (vחz`ҙT5E)H|5ۑde" Bi>ډk/Pܰ풘:/5dA\ċ/q&NWiPp(z;RSFiHV1PftS$tR2*ӓ{:  )=971_1Ʈ¶jpBA$GR7mԩPk6XrȨ)"^Fj$gIiZ1>srU*;/:\Eʭfg̞IQv(G<(#mc]DM#d9 ={"'I)CN?jBa)|ڸMPn`D Yvg4uKY^6qܣ4`E} rq (S$ځce3nS@%6rLlk}x% g&~B@)/1Ǵ+"*uhh${wB[qoYXl6aQM^K@Z)<;"Q2dU.tZ3?*Nh8nϒG?Owb_"&[J1r TvV(zn/n-uwLKQBtۿ0So.s6 @N0U!w0{f딓:!uB%zL@5Zgecz0dJe%zec/ij`tLSZ,՘ѝtd(u2,t|^sZሰ#9W.>"y[ޱk&h+ݱw+V:~`7n/Fa/] J #=3 ˝L+7wmN-ĺL؇D7ž]* 8o_'ݭL7_`lns "U t)Gts}n9"K*j I{=+$<rBmB$tY_Me:Kۋ)DX_P /cn/|tfg-mI0@M@d< \cQ+pH(M|ZeկȏMG)r" ny%OEeb/5mn669+G~,#aΡEIU"UކV}(&lPbbn*njl:+ܽWaY֎+SVN" #nH6ӪHNZ+y0 [VVυ[u F$z+c LwAm49+Hʬ/|6ׯvrinL8[Kɑ! T?=3b5/>Q#R*6Ցg{i{2y^%s$lɱ63+fGFWб"Yһ j ` $H#uvv?nߋ/b ےLخUZ8=48ݕ2Nx+hQvNunO)j.L[?`?Aaq᳤,!{O&FU'fpN`ɼGj|6 SJ$F3r-v_AK?62T1ݦvTv]4};=\{MROSbSDxicIeDge~,U[ԯMr4jl  ٟPr~7oם4@e^3BJ67^fF0H*,km8\B M2@9SfKyP–Q0`~%8 F XkO?t]LX òڡuo͖/%Rq7vxBZZDˆ>H7)t-FqD2`^!5౓UvdBF5^:7LAfZWCjyUO8# zgl}EN Oj Gъr 7o ᤕ%?m&%i˽]:>[,&i9_ wox% b Z!O>l_c! D:&Ҝok;a+pqF޿Ίd>:Y*JWFڪf65 ׾Zp"4Ã5lDzBT/1sbbˎ(ӴTţ}AV̉IA[Xht Q#ctm3aeNx(^׶Q"Cq8X@i-a*cd)nWWl~.y-NU_ebT]A-4{M]QͩRযqV?1/Ðj'\P೮zc!Z7Rx8ϓ?)v})zI91n*`g(gqÍN$Fe_Ǘj9~boV8WcN0=X LO[U!|ae`SF罒ewOO%"=rn!d. [$R+\L+3IN#AwoN!붹T@xD+[o^3Ae Rm?mBR~D/$/9KgXq+UV{w#&?vlV1/+oiӇ;ifr|&Evi.tğ8^~_dTM8SgJ~ n]\AR.2ُLdN7bX)g{/3?cTn=Q+ !ڢhF82p\ȵydaeD֠5F<[zGM1pxS-QcH~lqxm)2`EХSgLs-̵OrD |{%d5CB4@PhnD4Yӌߠ[Zvq8a>Eu6%Ӏ'-)츚T*ENv/LA@u:AWDQdG.{f `7&j .}K#a Β"\p=1|3ZyI  ".|p5s`+bӐ6g/Eo#-1,흸xqY{$|yF^K_bkPd&}R~Bx$/s=*)ZT M {g{X  3 E1"`Vl ipf"``JͲK{59OUCNE"nF6[ Vgg֗thшbMB 8ghf6c-feG7S|q Z'!+ BaTl3"+߳9 ^jj3( ;n)G 1D8=/t'Ƽ4kWr] 2\ߔګ,fqyM'Q`[4<UJڣt ڷ 8a\$n]$Fov7L>jJ*XdȝӁn$p'u={at +#Iv騢,6B?1u4[򚺩x;yk0m1).}}v(ՆUq_Xs,QM’|HYU!1*^gŹdG5x%q~aW*ܾAHTM 3Ɓd?T|\_!9Sq_Vi{hxT!Ғ^u?y['d:gSΘت$c`{Ppt@1)cR)E™tΠ+3,@_9}!&[Aib8MeV)*R:5se䢡lEPv2ڇDsfs7 }fH|GS&w\>9 ̦ }fǥݠ nS,n薗+Tja9T5qqiAmwTsQ0t*S֧tJ+$ngkWšWKِr)ӵ2X .#B.HC?+ޒ&ꋶ .;CN$cR~Ij/5@LXr(\+*\DFߙ8^O BҘ8_,o+K:d0 9ط,S y]ݕP5γ9S踗 ^ D"YWpSoGI#i MS6W~SeOzTEa_M0ZX9|H;ݯǦެdbɚg T֣oK pNJ;Q߃^-, WGU _?k Zjst)khW%mɎ`Si=@,&!1;o$WeM]Tv(=*X)+ _i8Ҩ^ϰr6q%Q}ڇI2]WxDX%V# v1ro<pۜcFBSEqbaN@atkݾRqӠ %ABc<5i>9P Uf–v%EFT#VgsMȱ<`uVMZKiZ+%> 0il-X u[+fEDMBLq = b{0,Mn&㑕4Q#Ny@K~c?l}ȁ4y\!lD.,ƅGX2nLBHQ)ȸWrN|{ =F߆qȨSw6B5uRCZ?㉳JA"[ MVtJ/L.P19351l^̐ͪV4 r%݊'[*KX8*5l64]W(L1j33iON#so$,c?>uyOJη7."f(RKtLUQKNo〕 2V=# &]xPe ~V3erTwɈG0?/uqK7ԺoLIft|25gfT)&/;r4C7)Brq\o>"݌_5X ɣ7?^BStxݞlmdUIN*r%dA!/ S 2:;{b@@U񭭙hy0_x3;J@FLNđbX8iQb%y Q̲N8Y1X)`Zx 4?uvl6 ap-N[^LET~{i>O2?Q-/@ '-s-*VspNAj(4[ԐIi둶lۣAYC;cNPYT_إG#&P. @ 5c97j/n,3vA<\2߂ L6Vc#Y%gTjXK!)ղR`jw-tcuQ`k]sđ/f5.=7p`\#9~ Ȗ>D)g/Hqf7JJpԲ44r֘zzUOFchq|,YX1/Qk~|d.sNҕY܃'P﷞D6unDۿ>9ӫ4v"KK*NY) [ 2AG:WtU`pʿM9 @y_*ËFB FS]~꺙y /&o Ry[ne? Z: =(ƱEXė߭ﰣ`|@CF/wRJ>fOR-+S#qMkVEmeuB~δ ~ݒOP"ח$m;Q&7l#r9)D<9LFINϙ$\HXb pR?[̛$(#×!:^׿;1ts<9ٵ΀hz>Io#Lε0Lh*Us6'ۍa8D,*uY?V1y*c[JFW2u&&ȆzX|sQtq,sr+-XR/Jy\A5J`Qݸ0^47~{[kgP+XuI&r/Gv,8^LN9#7Ko"W@" 4!d.L)}#!Eh; @:jH/}/ve򠃠0]z>nC Q۴LzG6n9ahPDZ5&pB?ra9rG7?r!,*ky;:4ޭM el ۜC5b0M_mauhoo$4zzI5\B1 CޚM8 O+3 )b=ە٩?Y.0AxizvB6~Z^ٿL4XAnou8!*֕.1x~QF;Ya՜K](s~\D-3_#[iXԵ7\> 4kO*D~Y{Ru*KŻ*zVMn ]Uińް+ Q`eWvjoM(^̠|WĎo\ZeT C!u*T\$TT8PycAe{&}C?np)mQgӽ4uet PU&8sUJy)x?t7Գ Rgf K^ʼn ,7CԊH_!n+D)NoQHÇ-䍽V{ {>. t''NJz`t Iprbʵ٫%+uP59o_y=UwR439i&&ҮwRe"E/h2h|~"ϧq~h|Hrݫq~hz;tYiѴpǪ q}Q`iw`Fi.́k59[tz¶J˛VtˑVn֨WWa/̓0oa 8%bw={ӦM).v^|Ȍr.FGXKusUnᄄ0éoEM睉 & G^ 3SF7Py8fFlG4kR53r;\p3]XmgˠhDhQP.9 nbn]4ޱM7SD2-쎾92ݩToꌇ!5ztRIZ~FD ?&k,ԍ(j9_4wWMU6i ܴq6ݗCP荻5X=WpxSY8in{șw&̀"{Hω'Օpb;O%u[kmds`/ B`Og-iBNޜ[F" PX~:DZP +ѥ_1sm}\8ڙ{ rZbB:u:ƙƷ |/֚t}]YM߄;B~Y `H|UVm!Nڮ$nZgN|:__n-Rk 'cRr2vұk?ĥ& 'Wc8kxY6u6[\ϮMϻf1%4d) ֕ҷ߳Iݹ ,v/Xe}҂ ; ,smEf,+qdXG{{qZȵ]ᕼ W2fM V 6)Ed; ~|Ӎlco JiCHrdef5z>nxΜY { -K<_cEDKK̬fPqPi[/)VGFyd0QƳzB0AP}b2öpB:( mDm1OuI Mpw\fn@mcŸd0usa2zj0脝%e8'*KOiħ;ǐÉz`Aeus;ꬥ Lۦ2|g mtvz7<uX_z_b0}G}%(UQm} 3t@茵XEFV#%avW#Opޢ4BQH"PQ͇k= myr4aw0kE@cW܂mmlZD<(J@JXk= 정:"зylW_zcSi`fAS'X^x1mg$?K35:qGO "xų6Bf3$΋9`S~/\!֒mF0_ e,"MH$-tC[h27J]GGb<dhz14U"]"^4GFҏ-k'!nȴ|[ќ'kRzFn!S*yv 7lD$\Z\CV^*Q,(iʽ,M\&7WM6.28rݫS_ۍ|Okv̂iJXN"}ƷZw Gx/rF=*hcT7Qrnn/9._ n@{ NyN c W<-h4# U; ;Wq"Ew>ENqG5V/z*sUy)tqY ~:d\,]1:z5=",kc%=fR)*w0#jV~KGv&5'Nslukz˄p)9 輗 mAiNO(ܫH\ߗh>ʡ`El:#VnƔWY7PˌGiVxs:",SCTufnyBjT];w|hٻA(OH#WL!`]nf{(j1 G[ N+T7왱9ǎV{odeI (芛_wmRz`"8{2c#_ XICL` e/m  (YQ~zcYB[{͂J w^Vf*.3e[=bƭGy{fɕ4J`Ds+.ɒ2 ڀwt43ϥ~DYk3} @LcEjl(#Ҟ'b+8"Jti{<1@/sePȑQw^cQ Q#}; 4W_a=JjCݡKrk,=ƴkATqgk+ٳU'h Ot-L B>>= k5fjLtftT4˭VCx L+&>1+ځ[GIU Zہ e}( a \Ta1dP q& f*,ś~&6;0ls,e͈PGKvɘ"'$%DO2_sU(ě UYVZP;'^䲷:Ծbf na2졩t1l+o0<*v /_lP}m : =nbF(Th}ZYUL"'h,*7ƜR7?4t,n!?]nE CWz߄)kJk|hCMRzj"PF=ɊXE k(cJܣ5dn# Xn 7)0skWF !Wq%l5k$ 慄3HH_~Gl8~bK3\NwZԅڋxj"6ۇp>ڏ=O]?q-%͏lG |w%!Ns ċN_J=d鵜;fg{tbxA<^KCz%Lչ 6-1pjөYlĻ[ɘ;#Fxk\v_w650K+g߿ix 7IۺC\(3WM' &!-(43]E}<$Sz#/I‡Z/1!%VI ƭjTLֱ{LnU=)w WdtOS)ZG72L:t!0n"yu ڿU{/D@q?ёV9/6MX έLUgU~'ǍAȈ\tMspw.tcڜ'aRb~W:x%<$h{W8co w5%RCL 8^ŵ kvtwB&@ ZlfZ޷2^s)C#6 3PsR 7|6PhU>;<\ETeK! o|1G/ƤT{ԼҖAˮ[+g\Q8aĈsy/$6Pepb 8y(e}bocFһoߝ& @iIg9(9|B{¤jJfAJ(ۀÖTvc6aռ̂JHU o R쪄mmJHuϸʉ$)V7DVp}:dwy%f1ISßSO(XEKphuرj )Zui%t[g ZK+)+dH}@, Eof%0D׏R/saFâS> nUEye,ɱoS8w"x̏&Pp(g |]:HCFx?M!J} tdg熘w``7~!m72@Mo%a_ $cZEMM03̗j$_m@Ik'k~&rN#sa8 ~koYUUU$ꎤz]Hjw4פs/ӿI) :eoG#SӋ ڂ ah0?R0kj_<ͬV@YÆr fP93v=rw=c;QDoTRxc %* ImR\F . 0,\aq{G \֋ڜ?"]/ bXg8z{ֲz/ -}cjmOI[%KNJ%)bl'7GJ0(l'^NXQr~5ҏJGI5XÛ4ڜ{ \Z,ⴞ9jt=3,7qlH|FN/,HHDNLMq =(MgR<-0_6Ke3Q֊D)㯥l,ˑOcRÒ]Vf:t 7P[k >AWQcDEAi@FfW`Ǥ$xiCtWLJh#,SxzPڕrG3 ҉Uz+`k0 vW šȣ`_Elփ˂F p Z*q00 FȌq2' Fb֑*l[MHG84׬l;W>IS 3|=6"̀ pC1EN|%$A"r*hu1 'D+p<GϖjSHI~ z n*R|WȂ,I&ut6g9WDnM7qhOiW"[L/=4Myˮc"&mӞVC])/ CVZYׂPwXDNc"GN<>1m 8IMdM%. ? vܭXF<}|XơK/YA܁%S\ks',)}4Ik 1&XE*/"ϭ2%aw֋z(*}!XXDmUQm߁eh \}ĉ hD֧np'& T*]f12a+v[ qp4a_n=qTV(.mꭚ"d_P}tNQ%VfJa!E?ja>Z_3w?/1B+H^xoBՕL}{,}? [,diҚr+-pB`ŀ7lv)9GӋjbVD"lbauD3CazIilbZn.~؆>Dib;$`m{|1- na' g:h܅\MVMN Wdռ<<25^ޘӌZgw_.,ы9ٚfMg} 7Y׋4wSX1 Lŗ`[}V:,8g% :.w5 mi <3p #R8ӵMh`xf-8_1B'++ԭM6|XPE̅ w`l`Li-]cSm&md>z-:ƉT^Z Ϡg: @Y X.t}ʛ:xXrsTS@웉>?4i& jܰ*"aKIh-GD9fJ*k6FOa" YTkH]l >1`Zc,Nwd}KkD*sO)#k!qoivun?(/yWVm Xzd(}2A &³$,O@aRFpý$<+{ArlZyC2`G&w l'Nu8>t7wk;f zX8N1vˮLuܛ5UvϙoҥOt%eoQ=GNA*+יC!(#:j]a 2Wbk\$UC$T)ɊK^3SqB_ٸ=R^R,?@fP8aQۦp' z]{HI SAqw8pR2y@Q$+ <mP(K  c gVE.A9!)Qw&B` ~9Aj㈆pWeSḘPK+u- Z#{3k8|Bna+P++ ;6~;FiڒGwiNj5STSvu5*䎎,w  e\WHWӢ[ qnԿ5.u^v|v+8@v\:-BSez|xn) ΀="' ѥERVE8L ael45f\$S8YU)oAh2IO|SMqkUMb&矞<G՟ :D7Mgr;ДfªNBv_C]ћ>Ⱥ[LQnC8~^ ]V~O䎉S$ 6g\Eii•H49r$ce-xb  * }&Bв{@8vmV-$G3'G:j\H!ֆL!Q]ZKkw }K (S<ײƗ(}zXKALd@\ark^WuN}< [otE +UWii (ĈBOĆGQMj])* C@/OyK:),ݴg׊HFu}گr ''s߾L$~7|h3Kyʀ:0ܞyg0a5r ᖁ=, x'&u{(I*|N@G^e9A4cmފHNt\ʱa4D^0]ҕ9@)tñ~Y܅aTs`^TՎ)Ի*[[Z;[Xtuv=CpJCZm_EȻ( Tv`:! SVNaȠ-c].'ke\Ds cG3NեB@jg\}4 g9IKR__`l ,>!]*6ޮnj?;{L{¤O?ziVʼn}i71<ȋfVoQnYp"7Mkh[Q>=qo5<|ITUJvaeX 7 Pm6|4Y8Wz6ǰҢ!k-f[@byB3#ņ+>Xߧ |vMlH X=2@~QBu,k`{FZaZݟ‚m)h:}jGP^R/ L%쩶%7z* mY F`ۯnEr)-yF^=-ٸŏz2-j'hΪER_8YߵU*ג̯0{}Z1møλk#OyS򠍙uTd05Vź(7)}88>!"хEi4_K(]q1,yD9,ZLDJ%Hi?nyD^HM`*[Ov᷐B|-%xTe6Y|\伋RR{L,nFW-0 R~9ҋbEW,˙p_zFQ 2+ +_H(N.D9@6CrRȷ7]nNK^-&N , L"Pӛ;BM51fvd8Wb9yjA>4MGs7rrEic( `LgXSVVމ}vMvdhF]0)X:Q| 9- y[T>dPn T-?9Wq0s,Q1=o?.TrkB%8~|u'l$%ꏓjlwGpb~hNqqpj΍\SGX̃Y^)nԞZW}-3QZYkF׀MϫXZk]/g1 ݽ}2zqae+.&N8>vC1P ۣzd\rd3ˌUǶHy~*%7ڟnamƨh_/23(e7arf ,~Hn=ӝ m({L #JT*]X( j]҅s0uI5WC >n]'ND՞TЩOt3o:m@oeA=lcƝi>P:Ԣ><99<&P\x7:̚]B΀ysdJ5 &Y5j̵j5B~KUatl-T'Έ IAibBA5dJ@g`+?lX[DQ4~.7s0 f V2o7;j{ [y/h txt&CIObSp\Zx}qABlŷѹBFTT_Jt}YDiq}2@!\a(зO ]///v4Ŧ[`>RPt#]CǗݛ\0T82I㍝IGd+n%0n,Gδ.֋@Ed$-fSlpNPrhGw~y129Fրqy3udC"M3N PJt.8n@?jbIރ?]^-/`mB wRJFYTΌB"; K[D=/M!i+ n0WFC{4[*8/hŰ`~C*iT&}BGɥ[}.VYg3Xq?{4S2w̭nO KPk؅sN:>ԈPQDA<;TQ$t쫘=/Ӷ  8t[[Sp]E[sh׭,k>.f~8!*8h*{utCf8A'u'gF}5'\c Wǎ1RR'fb€>ͤϘ[޾""ٗ?HY@*C;jئG23N}?>}_da]ȴ"#jC0K}v;P퍵krdXR^0[ VC3y, 6Klg#FObԊy+ʠu򖣇^$= !@f׀$ǣuACuS}xb(:7M?n C'E;/( 8H[L]DEQ]UKP2O9LBo%#ԡø" 4qFnM3mt;혜J8Yzm iXȞ>)5JYﭕ`AݥHӏ <75!pZd AVBIvfD[DTJV9?%_I*gzG`AZ?J1mUcE ~)txoؔCxaڍ+ ^wna9V\j@WRO+#Pxcbrpe]Dh^%%&N,e9UC6vݼO)=͆bP\5Ra'v]m;O|˾XK1F[APl*D*KôKxݮ%o1ϋb-< ǚKhTf0C22A=k  E鎑y/?[003P0pT2;YƞkwOodWcǬ %:: SNqX{1Trs0٨\{6cH@ipXD|ךCy[tx%L݋ 7e.䗡D)W|Ň!벯LBHX#_ r+߅^o:n"Ŀ|yfBw ha%Ӗh_>ڀ@Mmr=>bP(o_45ĈNd1c4ZnCJ#`0 kӧQ`gz:H* X:vA 5xzv`qtx(k1ҝUSݿ&PMj” y2DJy~ %5Iϳp8#"P[eә4xmjg%s9ŭ9:veU)ȂoŰA5 J40lB7s!2O.:i^D-Ds7sNDG(kb0 'JV#8ŚWZtԋqeUy;Y~Th=8 .܏Q "yQ0bp`M lI5AYt֍-)&߶ifAB=s^N`h~P[M&(1}3K v _r>?ǹXtFXh`Q='{w5ҲL5Y1S>2zKڮ\2Roê7]n.mFRm4>0Q{x;)jN#$]_0%0t FߩosnJR'43{OWHɖ1t웴`F-ˬ#J{x52E e\3p=aRu?P5\ 3>BT.ىr3$a%BLOQ Ou;Ԝlyy7~t}mTY J`qH)1 L]Ɗј<\ ~yF)QtvwA_h5d\SP1jaH8 Uwz/ g}?ʈxXTPjCI z;#71 ޥ!/jοcm 0Jx@[.B)S+՛eI9<稊 DI^P@ҵu`:K@!g/niT%.Cs Ͳ3zԈⲷE-R A ÝW0W:,(Yx%\/x)ti^w(ۘYm+UT~'Ab%gy^'XR9Y=1 ~BB.Ny#cIX˛؍Ied:5qH` s.&rgR vB~-|y ^͜ݴ5ωԹJ-ͫϤ5N7k旳Q-e*~ϲs۷"Iʬ g5U,x ;{RgP5Ʌ<ŕˁPeܐ rcS׆gnC5 ȭaBJuB=joq `ek@P{o{\RzفFa39@X ҕE%'])`~xJC-9O ͺzsY A3q"kX|Yrr Vt̜ߺ u so$'3Mz'u?d!!dw3\:bFզTl.w9-* HTB2-i=6y$/0D;a ~$/<ߐC.ԷӋ]:EB=ڣW82!$=yYMQ{UMO1% uEMDG W kY}r6w^/?C`b?»mwE bAUd"L#9= zem|&8~ gԝ q$upqɎpIg f!Z8g ȷV'wl>!pNZ #s-tx㯣5ݚb;pDaM΄]g[m#M hB(~-;6#2 Bš!$=ԪpA{w)8?F,KMD ]txjԥ Jd+>Ẍ́&`]]PYoԌ~ 摉>ğngQx5LRLqMcի+ E {:a=~P0ۭYA!&cI!k:Wn ZqT60LBdpdzo{ۗꙹWv_(N+cQ+o)It? buIŃ[,AT_L07:V젂6}NTRyDB~%*9qXK#e 4>nt2GyPjҌ؋cpUm_ښPoD9> `sDՁێ]Y_,ɥʠ2HJ9/[2D\h\rq+D$ZM tZ:RRRkgQ l9"V/NmrA5Nu a1 m^`>-'yn ac'άm u:}'ئaR,ہZB0*=Na5%Hv WC]H{Dg~k c'2O[-`W 9۫!ߌB!f-D|K[yڿ~+kD-UFBKL1jHqT|!8%EAiL(nة|kycvY)QezPi OA}ۛ4?hKrGCPsbcc['Gg^kiYD<9XtГ8}RpFRF@9ߘ "4?Zj7zr^)M;h3+ @K1` }=C">Usk(bhF(5MpD\l-rTQc%_؁pQ=k#tB8cx7 p)ht"p6Iƕc@ph~W{wTHg ~'"Eђ86;TlG "Z ZE!˙t߲dG8d!WW*bdƘ>c75y$pcOgbc8o)k{OM91m~kQ:t$R6;*ULvN5݉ߊ>Z4e10υ΄iOJZ?rw,.ȁL4^bكP10Q,P=s2tOyеqHOn Y+hD}N֣S۸*U"@ގ43,i4a GPiֽ>_R[[A1 7CABz u\4e3vn|#;-֎AUL=pO֎%bLZxw&$kbqCk* ؂~y@9_ODH+>||(…22^%YTB"K)ki.5k{B_QM)s@T (mwCl^Tr~rk0N?.`]Udzb$4$.mn}쳇՚Y/ tŠ] )atK[]xog.'Edo<\zT~)c2TX~v0 Đ:8678SK&R3A˪/uz,deX&elbPB(>9Rw9 uGtF0}) 4S?W{áV6 a"_)s|^etC5YnEX[AOf2D,*2Vӑ 0S 0Ҩcϙ WUf˜FP1>sa]A<:ü#ئg-ñ^mĜlX$FFǪnAUI\"pԢCVLX O{nʲ}XCjg2_ EޑV`2J ފ")rZh. 4{Y3D}w7͊YXDDsss~+9#WUВq]KuMD=O4<״ͻKRR?u'mrV|@v]h!f>Vs0CuuMcһHB5}BIZWp f=:poY&ʼn#xhyKmŇI-]i1Iۿ |\eg j|Vi D%xKZNP>|~H >T;dyk@ 5јzjP]ڼOwl8XF^vzp\7YO|2 q#G|=&X6*=ŖAӖi0orGAhYc_TȪ};Oe'3+§]1jkP Ճp15QSg{Ȁ2Ye:?ZLMٗ6=i\Sbk[y ˊow%ݾUrvmD[#\/\FW`i5֭tۚ9HY1$ i^,yzr,ʻ (5-2VU#‡a\ !,>i^‹?iA db&DUHc P)vʬ*c"֛7I赔 FH6I,_O^{7^YaGu]C‰o9q -ZK;ʜܥ}g1{} ԜCAQׅo;\Iex?t/2 '|riR.ԉsAX߲w'IIh- ?44;  m~]㐃 BY2VxC㡢\+[ ~|!H["yeK3KwV_ƃ,}xF&3<1>h0gq?V-سP.T`vG'\8 \7![]8;*XW׀1[l\| A$Jʓ0J&c_09aΘóaPoyVt߹97eBŀK 'mh華h!0q۴/.Qye9_r={֪3>iJaBz2H3Ǒmp/rcxʜY% w]N(gOݱݹD퍧a`@h'"wMXjGi¸rn,1iPd VnO!Bڌ>w\>IE/)m;,uKZz*a8P9*%E){qr0`xW|(x~V>L$ԓKnV/oTWP xU"G_q ͐.Մ%aFP60r"F~CPA$ E&P_\Q4WCK;N{pd1β]GʚJ%rq?0oQSk3#9C`,Q*0`lYR$Z&(\-XnЎ3c=,nsw'9L;@"j Vf|v`9YHyj"!긛 Ԯ uvVS j2st_{mzMJGW u+V1;O,x84i o8NI|7mH29zWH1V^ҐP&̐uA;.ד9 ׳l#K 7i`YU\Wa_W'a{h|ؘF`ҵ]889exֹJ>E_%kŎXQHfK6YXTFU7rtҙݱ%c"sY3tS킑K >IwG܃_m9S85~`Bg C*BM̂BO`NvKbCaCs1)!/umR['a)رBɉ7 vyً 8/ 6)/m{U_ِTE;NΑڝY&FSf/]/'TW/5Vy;pf@&ȕá![>+ sY`HR|Ĵ{G1S ɓV^A'@UNg6!CNyO#>$jSl!X xII % @u }|q*SQM֠*9)3^Qfl@[?MI`50$YhukpwBA2yYЍ^Ri] aHqZWV,y}<]( ?bɭڂ^:hii9'1%:F;ĠqҦǶ{EJpcj{sSKF M8v}Ui1055SVVB:uKh_i?ۇ Y%bSCjN~VM A4`NwZ6yJ;`Nw3%r/oXx?& T+j(6ߍPV+DrPH옻Fkӧ7QSCMײ=+UqDjךa#*Zs!3?ս+-H1nAMV11EPR`3Q^FjRm9n+DQI)N47JOʀ~(_9!c-5M O ك ]W>azʆb 8-&l[~1lK4(NgNc$sf&/EH>$f& ui=kp01tRډWb?ζyD;V ! ڧ^hWp3?N/G!UIqa^_#FYm눤Ўx-vrao*.8H[ׯos+ثz*ן>C;*oW^o>a5,@O "9\/UgD G5soR4I'Efi͎1R)jbfY6:.MN?RY%@AˬU|] l5:ză\w`(TEAʳϧ? !T}_Rp͢eѦP=ڃpL ;5mوH/js%Yu>j~_ylAmrO".sH]ə38 ZVz5?[ \?,t_yhqN*\'#$ tKgnԵ_-@A-.Q+Mv'>< v'f H*"h`t*JI3RLzK3+ǜ=Xߪ( `K2Hl6a9;[G@i.hᲚ"X#.SIg O LB]vu?'+iNrai$HbhIˆ?/}Dg?ZfTb ѓ݇v炳6䤥Nꌸ[">sF%ϭqv, |rl(> n )L ^ 4CB3ihǚ!j^A%,+.%xLkή9!jt!?]msctL*Ookp(̭gc TS=jv_vmJs|r0iEWLYPΖu~cu[:C89 칌>F.ST]P6NvlPi‡'cmL+QQRȏfˡ)lH$MA<|?VM8/CNKS0B zh>tɩQj|W:b%=:[5,{H.oD}i%ƈ-Y)9nw kSb_S -0v1[ƔW$o ʁ"GD, 2Sy+s S"\ʃfHju}#M/`vXŇSєu.QWFv>`_0s˨ЄͧYx80^\)f "wh3Ĺ'TF11 e>"\9qCNݔq5`=uu֋WcMV 5)2BUTӛf˵dǰ_ԡdw'D"1!XWcT9ru0B_d}wC#U9CW}[a^!H,`T(vA1\5kdpo2Se`:2$b5K@7nTLT\ExX(!FvK$zVtaAjb+uo1Gb %@ ? a:+ˌCP8OB]|4cGWfG0ŐzkNJtqC%S){s7Lo`]L3fv~x"*!Iߵ$*(.ɷꮺJWFuFR̀VrI-wGN=\0ҳXLWz΋i}t sV-j:l;{*A\b pN `+P6vP|0HrZJu2 &LT5MhRq0, 5qV4g P39"6PU6MMٳö⋩Ş~pYCIfzgNc% ~j{5@FU'≏aK,؅n hNJLً~@#JƁ#]J^>anīk`^!a~ڔI"E Ϟ 5= Ee袵ȒLf[KӥEq_4N >aVѹ0v"idNٚ'iO=ݍO Ъ_ExlM#DÌ\* , N[< j⤧'y}j q3RCglg]%1^E󒭦`N %4 fЫr,=^˧167zuG6 KBfHK$ a>V&4l˰h[Q 9k:E[N^p%Q0s t@`D '06ћhKQ~D.ѮG/y?x(XZRfhq%y>mwKjlfi:x+1_q\M06vѣ/e"C1"Qp]vS>zs92Y\1nw@}JRI&0:ϕ-k:@LI8)S2 des2>t<6T~"3t롥pR{Vכ.eM|ƛ|U >=g=e]ag׀Z Lz3uhC WgNxM$A=ڧ  2ZZVy]VBgr<xɭ#_L6bLJԫAro3gB>\1؝g½*b~][Z4\ڔyl\ R FAPq %pSuy& ן*fxzG::" m h+/;tq~d36XtBnmvbe4UB v,zƺo_*#&<tP"_~?ڑ98m ?:M&k.Qb"2z)`f厴i͟RgzOjQ? ep< ϚX`E(('{U؈m'is9uЛ'Tb x49#NiD'CQeuy'"t"S/;G> ğI -3JnA>hܝ ;rؗE)@ںRuVV=6']Vf_F\6>771teܣo7j`ѩn1 #ɇݳ/i w^3n[mU@\ۺ8;/0\ V;jɗU!գ}#D0vL8^Ox8pq\[~us3'lo?%Ijc9Z8 af" 7u/bGQ~Q^c@%1KZMɖ 'Hx`f/Hu݊O,zq)4w4pm>~X ٹ6l|wx?n}EywjD~کb=ύn)&e` u 3 i:e n3sx8:a1OUwk*{_0 LINI24`Rag<PJ'6tzp?_8 #d釣k F'v66sw]RLq6OG5;>֝ng)TER MG9Nz0lMoi7d] 8*}Ž#[/dXRvz>N^٣&UU>i}u˴'_igg&S?kNw`/yسo۝ڢ8lgx ha'}j]o N>O[qE,/U>)ע=ŕM!k;kG|Jn';08@71 '{BxѠ!v܊*j䥩YUT|iALPgYDI!:q02nlvӁFAz8TwOW"3g 5bHpغYER븄f#C$~k7BwcARG3,q F&ˊuHUA窽+3O 1` |#l?;MކTؑcb}iVScg|JێA}*@gQ# LBň5! X̴ Jd".2#SǏd/Lh5c[Q&(T93ORÔkm qфrlV{G/iVh7xB>9wsGd҆⼁zKH@Ei-X` ppvŜv4 e?v`@=R2mU"1<`:}梶Y"{ *D𡗣6sQht :KiIFl6f6E-]Sa60i_p$dlO '[h/c}JeCuĦ739然D p=A޴ÆOY ^z'9톘)1'LB py12|qt`+[ANgdI#|̧Gf#29 >#J*7x 1',̋WL\\(5bIxʛ"QNj@~Vkf怚ϓAq[v偢([:-P`Iwop{RJ0n6up~$6ƌc/BG+HX%dYH5]d*t9#\oyc;&ú ~שahZ~ W_o.΋aSQJVKȰJqϳ!_7*갍lk,!;XL=Qh`~RUżT܍Kڄji5Z o!L: :6Kru>0!ԩ+^ó[HO*>&ϔÔ1NY_H42u&jFqLy2nh]jkFPmhI~ye1zWSZ<x h\&>~S@̰CiOhYHgkG87;U/" ;|m5J6R᧠]HO\ ?~aC l;i4 } A-lhDM`| ZVa7pq4)n_Ҿ>4GX$J`>,Q3X!uUj D[J0΍UqyFey#8oiR+$jqX_ϟoVԒo$&gQ npL#|:/6$bD]C25 (J^EeXrL[:*|>'2D{Ve%Dڳ 洏GkpH$br`V ;bH P)h , zpػvI~ha!(u&2Iv?Àn| ۷9M>!(t86771oq #J,@袹Q7 Q'5-2!#`{Kz.4 W6׌M`pSlHapO@^btо@VEZKhƶ2 &PP!1GWst}ߞ8}EE²sEvluԂv#Y|&;UH߅{R?酝ki*j2uRC8 C VBm1#582eBUcwC6G4 L %_AR-ֆ@}3l. ~U,W:gvte!v]OAjHc%bxp2 Ix+z0f!}70MZXa#Z.Y[UMVֻNtG6 ,J>^þMY[Y=HuMN9XJg#`V'Fv(^ˎuN8+Ks%c< ))v8 k0c$wѸڠpIm8U}e^ tpg|P?e$I `$to?MPX0-Fz\?=9yؘ6k3M 9OMږ)\t?­ޤ^ 3M MؕT ~n7~e RC^j.uu] sA!S^noOsEc0+7r NBfy3Et@0,Չ^FbhDt݃:cNK׶G'1iwLC N@o]Yb?88\T %0]a``hg)Y"ۍV"{,=q.Nqwsl+tGSn,%3F#cG3mhtʃ5l/V_ᛦ5r (R-7 AQ0S"I|+߂gRU4f4"vLp/';:ʐB񵙬4o)czSg!F׶q殝`׀(+'؄}:}t Q^NX|(!6OT?C<0G@Ƞ̂ƈwW ڸe=%oJKr ߀LCk BѠur OCx~}m"6'q@[o(!k Peػk7f@]u4N&Ag~GY#S"M<$[ GQHfeC! WG ݐ;Fce/m1"1S{JO֍Iw>7ɏɎC!M>mTuuoLڌ9;G\_huD)ImeAp0zLdtEߥ 7J,WDa\wtKh <]Mr` *(MMe|%ͺQ,QqKа߆zl\ v8I{W lNU` lBkL6-@Ҧ6>ȢUKH-HD>6R:4F Mi/UXKȝJ5J쎜@51f$,֑fB+8x "೹Va< XV2Hӓv5x =S*c#}q~ ᥳ,tw)y0#U;4Dea }Pq7[<τ4L صhXPvz pvZ=91 -q]ڧPfj^}q|Ȝv 7\" @sL+OJ#g&Ls1V,봮vCOݦ>p  m*d; U7^PU8jXSM(e>_zzrw<\I'[%wHz\[厡ZŘXun16=ORRX:!#vO0_U0d+Ŗ&ʔ'-^7;lN5 Z/uJvk'S%̈/˥>@x,u~Uij)Dg]oU+^X,DUHӮ*-S8;ʿGG6SNt2_Hn>,a7nyRNO5)hC LAܰ[18#fKݭewE2?:Ci1GSca'E#b1h\`Cѯ:(]2U6N-ƅEdw OKƔ>mXk+…MߠAނmR~= *ZgptUz =M!^YnqF2σ r,.wL>GX}ҹML7Kf]VldLX%UKy^ѷr]Ӊ /8k'HP0)<0(1zܪf3J^Hćc(XP]3._9;Ѳ |F]&򿸋|!F z8ӣTXX4j_AQ(ev`jٰ.KrU *8uI\R $1t0(0 |,d}ZZn:tkKNe|*YL ؉KGZ] Kn0Z"TyTSc|׌;DNRUf],"xec9q|h5:-q K`h.CP3(r+!4:|+M1PrӁiBIvyHPE_N.Skoْxo6IKycP<Fj!5_ N|t|"' 0[5."}o_ݚ(n AuB_Rr=l>,6]L;3*XDM_@0λa%h>>-/0S`ڽ2P7p}aEL6j :[N<f2 ,G0?[Vd.sOq5vж n:k"Vs:D0V[#N۫nߡNnz / ()$-qzh}|t KĨg<|+e5iի{EV.@mŘ -0" !k2=^ ӹu]ZIIc?њJ<~wZF4DRQz[ csCHB/ U5.>DKɤ b"b=DK]=+fUVaC} %ˈvz!I2P۬CJxŮm :&6gnY̞'4X _?GN\>A(P9-% rH R/MuƢH.fн #e*eތ k,GBfթ@=^*^N`BYzWOc[2   :[zzGb0Q97b8@:Pr&:>9.wm$\6K_} 8[Rôsڬ9m$s8Ӯ2OwʿR1GtM b:֔)c-8rڿirOrŽ79&,Y9ULlmV8?!rM.z|Zmav' 5@,JB 3xA/oqn!e T oy:5D]ѵ+" r܏~ܡ}Y_HJHBL3ꃨgM|"SAm6cT"bn[- gF]~FhYG,9 C%s\WN`B_B/] 3ɑ걝8 Q{,Y5C L'΢VRQ & I)B o% 5 g zg+x`} =I1o txqU-YkJ_SA 25S9%vz1B $ XaҠ;۹2(Nu!q+ER0cFMrok# pR%d^$8kgRYOsYAGr]LR~U-^ @[gGȥ] EC1b $y' Ԑt鹅S x 1i'g"D\Ä!۰a&65Q\1@!줄Y,}yeЍ@>wHq =.g2Wٮ])TD;&Ms\e߻Xl-p/'4BB02S2了XTٳ֒zxL7pQW hdXh#sXq;oWR~[}sDYYfjmbD?3ry'Ru`f4v8ú'3Lw=>v=xC;2V$d,WX^xPr͂ѓ6]\@5`"613 O&FNR:v wOկZpSvcQr%yumz#=U\i-]Vg4p_ {ҥe@2M&NTyZii:CV|8F=_fm݉;lCkܲ+= p:muF(imn!(=riʈ&]KXu%b%\WۼY+9;z<ޓ%ZC)()wjռ9MgrϨGh]Kq+qJ= ;Df;isg2^w2A툆w`~c~Iuޒ?a?]c i! h<';%EpJw[z &˱iڅ5_p n4䀘Zmd"nI< "Z.kOŤ/rlͮ0QEPpYx$ܚ+> = TZWav/jː߉Հ p9 .Daw,+2a2 af 1 2 RxAoh^ѻ۰-*Tx&U Z2nCK'䠏PZt:~$]B4we]ԞP|DʊpVQ ?=~5Q><냒q.T<](헏LFۊF[Z>x^#FP|JxOt60I*$~FsՋ,%\5$ cj{J$8"mJThjK  7F|^c>&pJ]sM VUZ6! hi dx~L+HTLdyT=T!lm"q g`Tn+~:N᠀ee_ 7W^098]M|p;*󥸔䄁xVDnVN׬mrJ2d]"kb 0=C0&h؁[pHG3zkr⌾Ir:Сѣ o S p\QXgeT#C> |8/מbXLޗ% rG{B-rO)fӍ|w _BmۛJr5lvP4dM]55FN7sY ΂="kp=̂ͅEM[-M(Xyw굜Po%qGrAXtq]DG 5z2oY>3 @_*WsmX?&e6$D.JZo`$(K;=ڸcVP "QEka{eOJnd,4XB9)-E3< {aרݯZ?87d~" j@Й󝼎pF\m@ǜIeH$L] /t2t+B'ֻC`%v"{l o@*ip* 6Ȍ% _1,;yht su]8n6 x>:8r1H` Y;@4"AdRAu6SSdj-37Yl9=~ЪnD?J٥;X͹x -lM#vs 8 ͛bq] k"'Uwiosr|4x:ʆ3o2 em B{J䔣~iz} <mxޠͪʥ#LsmZUC:@ Fjh[0u+JpXNm݊`v{ڛ?);m k"& ]\ڗ@ 7A ZL䐟gu'5M9q eRjqI9D,.IVvO`jgdaL XsbkP̬2?Zfex7-w3[Ƨd}k*P4cL&~FoՒC=r叴C'yCiλg*r@4C3]>?6ջPloX*SUzo7qv¾٘ūe`֌Z#VekWr4n:S幟0.FTq@-!~\g"$}]t`kxӢ[.rL6DH}OSFߛ2rei ͂!$Y^~J۴$EoL|HͽR'E7SS0| iÓ 3ULo7] T ޏ})acb^z88&fgYѢMT0 ۓ1B5l3g/c=cElVJʒ7g7E> KͶD*X㤪@ƿql5 |܍+J4TTHt@P@_ +x.+ZKfwjcݙԯAE1 VªPRf. d~?KT# Z7 rcc9D .0"ow( OL"Z;ƛ2D$Ձ>,sPݒo4t_6 ŐE\G!PA"gJ)u{lE[K$ec(Cq}(,? SԠ Y`8t>aGȴeZrСR2A7j~ZAxC$bnp8^b-4bf%~tǂԣ(Py&_he 2Ji 4ޕuVݲAZZh 9yٚ܁v(W8lDhf]~ĠkE½uX&NbY^7P Y'vn)z2i ȟ&6 @gWbi^b!f,m?DՎhAʘH͸͌pg tOrjj;y%>Yl$YQ9ʻ~- ږ\t˼q;RzBTqN2mz̡uy!7A緩Y,UOw~c^e—ϟ#Q"m~xR3>10H0Zp)\.2_ zN%x:l!LXKIHdݑQa_x"_H6ȩXJThS,b]=q94ژ[&iߔ)[2 ^ѥ.-Hf~$!<ݷgpdi;,JչňN4 dgx,⿭b^%\u} , \\ՠΛp_\]!d ޴X ;_PJV Y\O#7 *6X3y64MMI4嚿f`:[!aa ҍ"dg0c]$ ƬU+Ҁ|5Ԝtݻ1h%n8DW0 }6-;dĉdvQE$z$pHk$ouL}QFQr2'BBQkkDd$fx!{}z/6Id .B@Po8~Y%R)ͩX#)"e?n(!luuLwI"S+D|9Q2uw̨00^?m͵ȪU'b7 ߁-oLWdxTd w%}bE|_ymVߚ߀Z?O?(UU7D]}*pIi`-'yw6b棜5U.ucD'NYSTɓh[7*^ )Ǥ9107l %N r~|48B{"uPTYY,: ȭT,;ڽe ~oϖ.+C _H{7Yo"<5kğ7\ALnI\-Omը"zo\9 ;f,}CHq@ Cʅt Ɠ̸l(:zJ=nA~*\1q?9^Dsݤ0׷^持A]24oXO,4s ~R{5 RE8{>M+ \4DWNL1̠_agF if:O~.ve(4q>! .nM`G:B i^Hy,%B~׶#(F$lrqtr1giqIql9n=clPW Rj6c->@nP7VT<y;?05RGsK3EQ>%LIw_$H;XkO/JM멾κO"cۆʇEn 0uƦ_Bp_n<9W3Wr;t CF- vchA $CVҽZ),HU^/}B`bM;ʹE59Mvx?9h<F%1Jm2J?Z[S"$,=73`+%uip8) =SC+gGm<~j,$@s}!*Fˉ͑]MEtL# &RҲCeκx8Rkzo &j}>{蠃T9&'&>埳Hd;3S8G 9)MHB;#:=hC^H@)Bg[y$̣s B&ܹhY[&٩ 0r/hgECah 2Z(3|tq1A K{j: MRÒDdJ.dTZN|ɛ{Ta ڋ6eb@_A4J̡ sm)HO 1{ÇHU8W/Qٕv|(/_YzU5&q˥<͗R bH+#ivV5?N'6k̏gm_x򻈕c<~COI E -{ ;@Ǵ*?XwIB(depӎh0\L5/u"(S%ZA1$Rt~ւ!qkLAџlP|T,)=ްY[T2W |uRk96ﳦzMU+z:uՏdy*Z2Sצh׏_|q1}ҘvQjp-Y8-̵q+.OMtKp(z%,0YخgǙC%"MT,@44\˳яVδ *1;l$(홇2h#s23El5Hɷ]~qD`?Hax"66g.\[)VӑZHFD2= *6[FP.V'V`LzO/Z5?rf؁_/4ahƁ AB Y0eP ޿"_(/ FlhF}?!>07:n\U{ I!>=`btrksh̨?G#~mBclu+$E;XO5̞x+e_ly h7hs|תKG1JT1-u(,ۇQ>$.7LS! $v*0P ɣ/_%#Ak{IR k.)HyMpw0q⧣`;zLf?N4@1Ȯ˺E4" 7s~O]S2;ˍLKcIN s֢le1 M: .>]3kRR YއU+1S}RݯA PZQQy&F O<|b}UHv6olƫLfGGp4gf[^T֯Dž)]gٺi5Q˜:[x*Dij2n^'B8˶Q ? X5i!m .@QRS7:@Obu$ {绺 JY/؟JiqB&.#HL+ "ovϯ9M3w뭟XX wTW$tD1j_O'R;QNT9˕Șt=p7{(ͧU}ȵno!Иy1٪^\S)1Cg߇Tn6ECh9M̋^ zlLʐN߉eVlHPT!HʮН6@ZܭO$gV{{d ہlYagE1xh[&zC2/bq;']m_au\*vy YNz4("xX*ar/ȍJ7qx=xEKQ(ĜwKry;k?BT^:=j~# *<Khyg'Ѭ^t0'.(4 .)W/?A?0(4;~jcd2.KN#Eq<;m5vOXmC{8+yNqzGÂ}j'6OOkYR\H2LlzQ1ӚdJDt6T%gF A#P!mAG$aj_%P8X]̫c'3 ? ZrxCu&5F"Q(_q55#TE*0fH?Y{x60wH6h@-+1Bd;+i `(x)\a)r%jhgwv\цS'R/Q嬍fpj>|?Oi#؅xdS Z'?Q ,FP..ĞZabo`)؀ջ1mxTM_0 rH[H <{"{9!1 s[.7q䶙hf5xyڟ#,>Tpr:L$I7{ҁ3aئ^ih:Pqlހu޶KKdosAlVCnNOB P%Ǡ-_i0#$J-%E0"85nVgU 0on '6wJ?c D\ ߺLIӲu جvR d-#x&[Ŀ?i3Sh3W1 <Yc~8O@:^ܡ4y@`&$zOM~ہRyYh4Jpغ'5ٲ #뙭P%#ڃPz 0iiq(jPůify/jQTHϿ-n2Ufd0dF]&iL8'") ʑyF*̋?3*;iQP5}&>> Z6Z]f ZkG [n_ & wz*,Ju:aM^sy| @BsSZ$EQ=| G3??TۛV)8iRվ}}n*x$c*?C=fo&J,siBK=-6¾+2,IR{'7%~0zm6Py| qӔp95"쨢}7KRǭ5#Y_d1+GG6İ30x[{!|p$ i2{>ދ mt,.UB9\(,jc6.,Z׆qYJb.LEh+>MJ8 h4E߲{=Q,.gU'.PɏM]\<*lK J/mRiZ$z̡*S'T7qP*6ۊ'Nľb_`턑߻&RgMԚ_nbE4"n3F4,)m>yҖԡDPۂ03l `bS -!-3؂e%_TLs5)R[amL_¢s5Jm(N> 6?U꫄TGbԴNUz >Y+C0%wxqˍ)}m(Q^Bg!ф~:_5+8AvUYeIu!`糚@͙.FB>'d.%Aib<V@Bwzv_!^X6*ǔ V>VL"kiE D [eԾyTFZ̗)t[ >Y5[J^GIN,/8) `\bhCbWehWu e+O psv2Tu5 K q:533Uƫ/9F,^]M{O{kx|l3`Kb"'*tL(jћ6<64P.\i}RRt=\?u{UG(nC[0/P?S yL>M u("ꞗ;ѽ -L.1V۴r-rRhCk% > #D !H(XK>%-et0BO%Q@^$lyLC>Q\пXXKQRQjtY]GHhJ֨[t%E@ly4Osӝ`pܵ@~aJ,&W/* s vB(g՞%ϰφuǻx]!6*^>;SA=>qa4_ U؎/ RV9RKzU/Ŏ/rSNd"zKk)>MDV |.iP&zž`N֋XD}@&?`!R9IBԛ~OJ |ees3==Bh]vG0Vl;DwL Be׎+f/!V1ڱ|( \llEEUN $Փ`ushs7?BU3I)w@cQ>SE T-iMqFhK'Z4 Xb-He{CYK9ZuLrN_b[0{``m0@Ҹ=YXW% xN>6챚WD]V^#;Wa]nɼ/fB(䏎t@ٹ`g M^& yl$9QMz z֗Z֪MT hGbd3&bQ@zcI~CVe1TQ5q$OW5Cz[ ؽT[1xt騽Dj n۽ EP7,Ma,F6T-M, £-\i.G";=aU|4Z7[F|`ӊ%4┃cIY؃vNо9>*& hY);mc0Ύ~{lsLZP *j^q 4}n+?$\6߼m 4Yd>&xF v9PuH fK:l(Z!zCyMF #cy}Q:|>.iGo]xm[C2d|̾yvfV=cPJva+gSy˸1-W@xYtTì7H/MiIpU Os~Wcp˛++#5;ktN̹  x]Xnqj!1n7TTMwZIUd A K{#+3B6`O׳>U_>v|SWq7.0Xv阊/#ʗ"@  㧗OE#Hq@}u,f|[DK\Cط`Qsu%= x*=jH4B.4|?Hf22Ob}B1X+K/[+j$ sW$;T1#vPGLHAU5YȔuuv^P17P DD>tg+#fEAƊ0Y}ܨd?e5'漥G:R_]] `jNEbtfa\TinǵOI4B s/NKv]o~[#@tp F$gf]}zCHU71GǷH?Z*H?$f_XgBn5. zZ:!_/^lc0)},"m Ďd.f^S[Ä}uM1FLDQW&ۓg| I3u9̄~]lFdc|,nofp DJ`M&$GM AubQ4L v1حm!FoaҒm/ſHg@ڛj_isIlA ?bЗS;څ)b@1 HQ֡SGG`U)] yƜMbTDȀM@_RT4;ޡ ^NoiV\՞aݎ;(|⽸05Xhx%Z( ]陦$Tm' >j!/S/%\,jr+2m@Lk?~ 'Ei&Gfn͍zKR ],ut/#Y7%JD>ιLA SX&w\z!»_ުuQMYw"3(\~J4$\3{+S!O:߷ľp]KxFlåؠ u'9?U՚]V;Z' >ދ0p8 { ~}Iɥx_׸~/g@&ug̟0\ BpYoI@N}*"/|OnE5XIc3| sߪ/P6&d >L1t r[j"'2R(< ]|߳!OJS:7\n{|5czwMۀ/w§xqib!R%lDTd bml /rԿ:!?efzd:S"qCER>uzg1G3sVQ8~voZ:h.3#iډn tf^ͬWx`Yǹ]rOL MͫELԗ:F *?S2ZDI}5&rtV_ČJ DXt.-Vl vBL",4A}\&Su$k$# ŞTZ?/I{9y9B(DNO&M6]ĿL&[F};>,Bq2 X!\i ɧø`_ ua"jŻrγvڷ mVvroZReaP`oc@/RFi9J̭"yQM)g;velGu}| iP|ze76Z:? k+iiyLQf +N~cGB<))C#=X\&+ } ]F0}`X!۩h:X d690( S2 cːI$yOĜZln֗aЭ\ !kj}hCNt2c8Uq>M ,9Pz }]ۼ_UG4wV{$@3|gS^5O j?%գ{v&/ߏeQK G>TzTsuGoGg.w5CxF|ajᬎ[/@ y4͓<[ОL`Ώ I\AE g ˲MEohb ۙÒj}8NFRD i::4/"ZL-4g?4°?6"y,..!X~X9dk*b}=f隍,*'cW <}.H"_ F͠b=UDŽ-l*xP$ ~T47|2c6]-w#5!nyw\11Lcb!ZFGE`y rz=Ӝ m1 ٘pM3| \imB+FwtX >f4MJԙ AhIѮb ~EdQ~8F!t=Nc%ҢZC)mR!..OXi7j8`X: v]i  ڊx0GCZ|!.B&%e٣ٰ7hIS{019o?s؜n⇫?j Y&-.WkL~&UFIOoɾ괴O1X2poTjFۂ-e|+qgjZto\D"*Of$LݪqU?>D,7$defe9}!jԷbB?:؀B#)Bp$- arac?nnLp1!ʊj W_K*kT0ʌA*wƁ  4:%,WW)Ua𯉹`MiMwwo){sy0,sfpN>[+1OZtKz0\av)`cξ xfe*h -&ne!οy=TATTV.O,P1 KJR=  dP[}TbXcŨ^=*Pp ~w9+vemTmcӥ5/yb\\6[WGψ/[ZL/tqg hMwJ ݓპ~\[B GЯL:W(53;6vߧ!&P"rpP`%;RTфgxA1N0:H92xD||qlI5X{l-0fCQ <pMpmyGtq~]{9N|HR^BsC"&͗ %Z}tp0 ZKhtk(Z2[:G0p!1߶t.saוiiI]yyWo=UFPQag-?rVWNWwR|uaL=0`-լ4&}V$3}) 1P& oc<{##nXpFRtQa2n duKD] J7X]ߖW0c-Cs]G洉!?y'#o,"+S l,ѪyK&ؠ"D/fw_l;B/N%*beЅG Ue)i@@ş=9<gд"9/MPhXAB.@XjfX`;N LfCcĐP18Kl'l[_A'B%)1ZHK/Y:sPթb%L{ l<9\ye¡Z~i!i긵o8iCx+:h|WQZ+Hc =AA`3 3 &3[V? mQzhsrIj*J|XO37^&!QGx9җ|xüN~P'{چO̘Z(}Yߗ%0xJJ8G9fE+M+uYO|& Zt ; /*n fDA+1Y,׋=N:zL *&uz`)z!(ە7hQzcὮBӎ٥UJSI`BЅDk7KIS j F yu@;t8xfy.dM/aF;#.xR^ >PM3b1nґv ^U%n;8eMMC/cٓ0{ ^ r*"k r'zC [1Kթ;wdUc\;.-IhZ{i"8LCTŒf _W8WG-,#2d MK$hUC}mޢ~z޽K$ C>b!p*@Ků{<`R&`7O[*sn&_Nv _{7HyDH%DUĵ~VfE~<$Kwky8̦,ZnlBmmYسn:gsO&casp']InhOQn3Wf`>C&dr$trw6Ϟm!uA)%j/l`, hi8[qBmWUfqN$?*#[f .tӣ*z ޽|yoR &Uo6@bENgSI*9fM8rWlC\&@Ar hs](9oЇp3ha~d0kvf M5^H(̇䯘b57@c2e /QVjΤt>^z!#y||?!=Gކ$+-Lط!/FCj>S4弗YZs' 9\}#G \Ra==OeM;Pi\oFdco-(XK;\W3e|DA{J^Gr F;ͨn3ڛt^-x~PU>یj4V.#SvT;*~¡?P[43dSO^eRn.\ȱ%DBҙMvnn9KKbR>FD6clywj0=Ɗ!z|P =MfE6~8~VC6Zj.\>M4Z2-߅׬'l3 [oG}Iϑ t-uSa2IXTĐ!<4"y(A PIc4pM#;Bw'7ƅᙑ8#0y|ھYqanFtc7TZKx> 3eaT#ni(Y]zfݿ%+p֮K5:%]ER?3-eKv۬KX@S KB A=]zE9Kg‚o`hcz-_/ɋ@Io ۝0kiIO1]b){ F^V^Q\;NrnMS } I+/H"k/>#//oH'q70s'4NXAb DE鼮ƺuxQ/Bcr''yG FmD^5c8u;"-"IIS9 b2ocڤꠑudԊSr{'9cNeW6{Nz}%;PEѷrDz܆r@7‹ա?mXBV')CwLM[Ӆ#mTUrK=MM?uUoH;iDI;YQgaof%&wFmvj n3 kUnlC*( 3JDm'=;*6YZr(#Q͌$GQ䡵hS`w%!мd`;d!$-fCjU19vH_kq!4qpϠNcqųmq <g 5鈱̇՝F8HΡT!33pзn >_ 3cK,.Kz*צZ&yf| oƧjO $, ,:w)q]@Ani}Ez;y) I@dzk[N PhǮABb9ZQDYN_M'Bep^D>˷a6dgb\Qi:/6בRnp>s7k~֣5Xy[{̞KX{V(_C Dd6ۍLU0{4|uތoYm@ Ϊ-ޜq{|~8khN+v<NF9uU =T ]πb Tj|;hytW)%b0qޏrDV)0wҥ$P9`,T9ѡRSnB7t(@"DojȞXkSz!_!.~_coыB `riqlQlр#:Tg-5' Pf?p+Xk\ʆ2gҸtf]ӤSD0g8k+gyEdqVխ34ݜ61zm!&E4:Â0iŢsDz< ּ$ھO ܣ=Gv!" W=\Lm8lrA݋?^ĭڞ}3]uCܖȆ5vA&mZNo&TH% g1]0 |% <I`jeca5|h>{t8 D{f8W~SZ{&lǕmSoJy$^>rl0"@Onee}zBRT~m&L BqBO4!c#`E[%Ngǝ[^p?FN4X~[׌U#QHU ?s03)Or~9Xt)aw1Mxe"㳝:i R߄;0sX}%1W*'ai4dl )wP@"'z^sP'bo9@S=3$ͱwK]$\yYj[o> h|||ALV =JJӑȺQvB{i F\8 "׏Nv6Й ?VCHcލFQB{'>‹><"ӮuKDQ6n3|`Hy߷$mrצM?lQaܣ[/~9Ia#*[)dC*m]K6i/Ŵ ZSp~갇)V˩N<'XHiBԼ4$NvvHMTA*ӱ-BUwɖ$<ਆ(B>-Mʸzm?EQG9d`uHgp dZbNcPiIUT݊9pdp~iӍ5+8!-*kyE` JoՓQ2 S|ִ)o!\s]L+@}0N͊Isokq3Tѧ"r2;lTwٽIF8ZL>`VIygpyEi.J`˛Z5w|Dx(5\nnw^5I 6 }z2HlOQ@dЅ)@Oc |xOP-ud맂>$"t]FtNrt1wMȥמIy +_򤪣s~$eWrklUl7S6|&%u6uwSTr"_5k:VyKLziZ.>wN6TdCs"|mn MSF;Z1D/f,)l 3i:*8Úse-4vJPKw2g$|N&źT;5WPoѤGM8P^8uZPMXTώH`d;۠$q'x&(lgW mw ScTD[.+y89$:0XbP۞e{^mHaI"5 AÍkB{ @LZb!b",V FZ<ܧJϺb -ٶs()nQk#F.{mx&L?[p_Z7fرlb m̼s_ޯ:BJ|Pj h  k1|٩dFfC3X^`m[6d TK;ծ^Ub;a5&ż8Ƙ߳D30xYwi'5)0!u oFz=9ta?Ѕ'fWbch .j~DqX; 88wi26Yq_oL,zӏ"J? o`tf'#KȤ$;[[6)h OW:ukrq2V$Cr7lQ$sAl$+ LC"Out{ 2g(88'p Er*j{z`jUZ ?g5,X6X%c(qWHO"zwP]gyUS.Ϙ3c{MSx4{B8},W]nФ8k弋H^Lh:(,Iե˖,DKS–SFV>4\$,^j4{Aky8G?A[$[4ﲌ4ȭkfHŶ圗XF罳"lzGSGR<(a,\*?)֑)b8_~V#Q}cUݶ$O@m 'b͎>ؤ4Pfp&HʽɈ^i(R3+E-Nljr12RH&F3a6l1gE싧f 3=4F!oQŐocD9^\݋=~&87*׫d ui;"wdK ]]uﶫ``×$59_ۻNžs!-yo!HO{r_db+ fŬh<PK7C7[:ER4u;W{!ilaw+%mrI5N5Tn4|`GЎ~Tx.VtoQQHX SA#\8^6v=*8G9\rưzst՛ꎊE"g`e,Un`v2K"GҋUp;ZfGPw$LٯbD}G4 H~oxjxoV'Љ<Թ Ocup:L 1 ELON._Fob;(8rڠf>J}ْb R5SYʜZA guK4C,xXǜ M`Ka”F4 w-:Σ]p70'h=J3_j <#v"bH$&e"VC!pvhP熕Ak'lN7|*[Sz22o}!~٧)P^p[& DŽEvS6r+^0RAJkӂRkvae{@QѿOv]B>rtgK/&;Ľ7CߟOj *wH3&{]qp*P;,A]֮Svhx8['1KuQw<+a f}Ȑz̩5g.F^n-̾$9yClـwxu&T~ r"S䱥lj!^Jq ctF4v.`خ% 6ơqP=r-3a}y('=[,;id_UԨLL{$&>xsoDě0Ȥ-ˑ{'{fIϓW߇đ(:j9IUݎ[F3<#? āi#B!A͆Uه;bV ũɤJtkD(%>6q<1J[?h<)f\SM`"~ (ƌ:?^ %^kVH/m臷To8>|ۆʔbZT@,dBV&e~8;a2QeV=3&1+ld'i1QViNpZtlCCq)0 .zPԛC ,8>Be5C|cyhQ͈N)A]&-jF^Xa4$'w*[,MfOEw c^wp$G>C3qMz~Q*)}o1Sk 0whYtyc.6:+rMϧ;@ DU=\NE:VL 35!O7X6%ZQ6'x:Gwlkh".1=wf;>R[ل ö.]5xK:52Y8k%a"*3cʖu1|+usIM}؉WW w1/hPSDS\x(N6MDWu[zTwblKO XT),aW$z}QйV3cمdQR+?\lpn[y`?syةKiP_f YM$Rl!Y?Ή| [l=!GIR[J 4"w@u9'efv~;y; [ 0a+YoTCk VCXD#i,pޱF('HHP^mhc/A~#yeHH%mnռЕ W"7 ҞK=,#uPѤQ%G)ߓ"%fdҼU@֊X7HKT0oXK:f"㡇s-A)_@Klg~:<7oC6M%!Yd) r#J(^e`sS?2ah8c0$? &rr7PUQE0V|`pLk&9 Dy*Jcvrfv8q.lMr^4YBK2dp^!]ONu; 9_zJDx30կ3LJEC+SCNۇ.zo *ֽB(P4lPIvQ^|}l)O0{(&~rc l]cG%L*3Ax(EXRFfzP.i{3l1 6 k$!ص7-_M qisaD>S`;kDpمt=x'ʼ4hz% NWWp 3޼,:hvT&Z=65op: ΀h^`POǾ3h˥Ħ5 AfO~J2@hm+ F%wIC)(l`yӴ0p3Y\ Arj:j|NBZt`5:bdlQ\8~[kf(E~vWK*Bwh8Fl~(-C׆C?H p7&Ct&ȡOw¤1S ?>n5Y|amLV}Y QE;a#!h^ ~5S#> O&=6!^=`BJ>E:o܄2ȢVe)hyyW#/)D]5X76OF6IZҩs4FGY0v+%@Ub;)/gS%o#"Xp+d8s@3;*_싇ӕ;g%׃<w*<UeUnQԕ;_,9R 0t.[W.QpPgBA ÉįhhrfFǬA-bUѳϾ+ut6ܚRLTp;x ;\ qitSM~0C/u 솮͟U'?VNq6MӽRⳀ~e=?ÅDޖɡHaŶ("[>ǜ &< 际H'9'N^›`I-Qj[rqmIR/^GKNU ⦱Љ=ӟDz =Yot)ߟ`Kד漂pr^XwiAjܑOf噒E)6RI V'ECOA|-麆T5j%Ͻ.·8PXӺܤ'sͧ+8toiO>Iж:[p `a@3Ԣ_F΅YWD (F,LE^͌aჹ6T:t&&No, %<].C9 Ygvk1;y4g&'$mW t~A ?"ur*Cj(3{BQL"T a ݴu~S %\ ] OSos3I{'e3_=~a?\a9s~ lìrJ6al9~+\sE[;"Tuh`Jھ+pȍ_ķm'%7-!83z4^T$wpߋTjebjQ$6,58d|4잴IR/o@n=qʴl 9w3jD)Z󀎗gضeUXc([NP 炚}~n^"35-zlTbXVQْoPЧ#:)tx AaU,inR=\Mo94 ./Gc.)9.lV (\rკo Rߣgʶk CA 4bNğ*%tq@sT`a6z#{*r17X" 8/aS(%([t($DBϓ7\<+6HM5 XI;r5J[vaYe+t<ź$>jBg2q@NQT6Ed%ő ̎ND {>Jh\;SwCwL2膖qm3z# #? g[؅KAcnŃyA{&5 pǟU-qFnv75V7\8R$'Jؕ` 1W-0C81OByx;HȼN æV:c"xJ80U?3uhJ֒ P82:;A,3HKɹ,s+ܣ+T7)–oްzsȯ !Tl;+cvY Чbo>;Ypxh$SL ƪP!&UdX6l"p@J YAl^J3\<9_AѷT#Ʈ`@6攜-_1DKS ye N OJm^j3}bB.sdJZ^yp\{فP|C,~:<™tl_W[^2Jٍ,BaA(AoGlXonQ wu*F&^iJ"<@s%4AMH$ =ܙv?$C\Hsww?:[xb[%~2So:cKYcK}=\54\޺-Bj~F$bEy.mH0R/|0=o ‘vfGàu xL`(.@/zKY+y^Kss5{+}J1#vT{bs/,(#}M+AYwi`5xzQr6j{g}n 1M&?1arv([>(e<:ZmN:;nF/ K诓ɷ_;b+ ~SHvECYa+=6X 1muE?[E/U!]ǝW6NI UuuSWo7@rO>:iIե !`"w?dl?wxڜH!󐕷P)2nvp#GǏ :D@ 6mz ;t⬚v_g+jpb!bz; ZċWRQ51BL+3r=eg΍ж6#cK?9x#4523(Y}Ǘ7x^ofy\N-\" $'4ڷ,hr l6iQ0kr G's|XE2N Up-thPfNq )1q,>{VF\ʰY~iOѵeEښɺ?W`5h9!RKI's'{)"dn̯UZA"/a\pXhCHAFutЕn@O9y5ibo8zf~!*eõY0MmF#Xyaʃs ߁YV\Ơ?$b,? uc#ߛVܒm /`ګ ^;n }YWو 2w"ԨMoSj kG:z +tO}DgPA{z[&1Q4uS PBnj ]cG݌Iv.]= m-JM=a lL/S~pՇ'!hBϕ@Wy A%Ԗ싳;!5;E,7/4Zhlږ auӁW xlz"]2=+;1Y5HSZ!תNhF Fp@i'T{B[SⰕW ^+$6y}qTAf`kԸC1ǹ| FQT1~xA8Pk!crIl뾻u=,EJu,TS@ƧɖD=S@0[W1#^jnm2Md)>U;Yb"6qߒo nw 1D 2[)>Q#wUC;Z_<x}i/ Ht[@I&'6kX;a<+$jC\&7PHs?_911>@3 GlY)ËTHB!Lj&։B /-o0,5GQq'L'gB{>~ءk5@( zcpaR3;@3W9ipt{ E#0l /[GT!W+ g=ugO.R(T;8U sh' w~5e&Z!tV5J5O14i1̈́m} l\``zN2U]P\-KM=8K2+cKᅥr æim'KI5ݪy_?겴IAI;x|uca3Ё.Ǹ*ux%X)=mL٬}|r7&W>#rk, _Y]I@uw'=ut"2jBۍ0h9Il/>u9D,q,eSP Ջ ,vX<]':BsE7rH̠!B0AsV#y2J9Hv 7a낚a%Y*bū.cZ %i#"jvgbf0Uek6g l=9'($aǠEM#Ȁ߽bv~P7E!id#߲,;x¶tژT)BL.LܾD,n`H R(B ';Đ٬p \_] t#џۡ8wk!WZ_0P;uWyS1S6j772ϓv ŏ0L!TGt%>ҩ\c2ߌomz5nHzPwJ$#_o{LE3@v|< ]r fY_0gh>yiI n7307D1UVLP W Ti-=QqG[R"%E4z8d1c6/38} Hd>M140 9$e슳~DWQq`bWFAT}<ŏJf!DBnc -uJcᝃZUg2>ndD"vTd.Qug!ǰ#8 yj2E9wGy ,M~l ^a!_!#]D8a{*G@ Y SǦscBՐ_ ʸ" bQ,%{)gä́iT=00aG>w(8hiP" vq9'gѦ%Ow"R:m'ׯҥ(i q64^1;IO Zd>ѲoDgE4V" Q)Lu+C[BvKT}A7mgG=; <:e "%6dV۲V@wT,S]E]WMX{C'4 *U{h'" jQHkW3r:h_3$Jn>n5HGߞ|2#Q҃i :7w°Y־d.!:PN<.dJNX|'|?q?J*ջm"ԘCw9Q*Rg|7l1KAe!5t:D1mT\ B)c% SAd8CP_g0Q>KwE( ̦+ꫮCl"Ѹ+k#DI +VPb/ e]-zOzkt덭ԟ9~60|-t}QI9˪\(R:$365Ȓ66؝b'Ph9<}&!Ways|pmK+DNoWY3._Vh6Bl3mc1gj m<𢽯N ԨwԨ0>o0=!TJp/T:kT^z QcpkGa^I|ѷspt}2_j 8Z›(;Y ̜ 9n6u\yF_Uyq<BRi$0Qq 8mg_?n@1@#ICi ::Um'f!es8s⪿fC@0092}|(]F6J:ӎhZIGS2| 55ԘZWeo HʆYI5O$\S{߭ORA^S!Jx.(a/1!ĸHus\rN;7HKc4G ܓ^.,+e6$h;a_v*`]4E&{4xl.hac%Ru+ܑ\G} [Mygn 'Y3W&.lM!wh^$bټ,K Mބ/:Jp>o5'M+*cjG1Yg~f쫌t/n"Z7 6D\Rw@A٥3g؀l~Tτninڽ;cdRa^ح P'STN|VFPh%< 5C}-&8rD>BJ΍U߃)ND<#'Jf}о{` Uqg dZbO]jDUQ'D8Nu[fO[kDTgoPgnN6fdπt@56B(X T)CB28BN) LkE7J h.S* vޘ}3OS\)8ci9۬%*UWVb~Fe1\?conYc;^{q/Ҽ+,SC':4Tbgy;⬱_;U6 -.%owҞ6]2άøf>$}`:fs'_*9H `d{B Wʈ8F6=4l%2V:[ Q,d"Lffֹ7爌fT k5q9ǨԎ2C72DXF E# Y_.IT&yDjnPo]C0^;JڡiSR3RM ݍe$#g»^YtiE2%>y! A,'XK@]˶gI7Zww &S~I  ~W0u"L9MKFݡ_V;%#.+u7~{|ZmB tl9?'"y̦)E!=\ E< ȄIC Z|"=atEN7J u|`@gdS30sj/4_ EsQpm }c.*v;+VE Ͼ*=jdPx6u?Ms֐wLpTϞ.(̴)&r'P:J(mUۙ ,x(&+`1lZҼzJ/=irWwS~\WQr=A.2dg{n6y6>I%Tew23`05zwWwP)_sY }s1K3*Tk=Oݿ$+M! xj.`mb<:;+nك^9]t{Vt^]oTagF\)RJW!;Ã2|/$&]>G 8 s2H,_!۱U/͹s76΀dˑQ.\;[@`h}Zyz )독o5ޙ>3E*zoF"G(l@,S, vA3.!NETr g ޾F=&y&(iힾPf;; WݕSOl -B/%u6;ōoM֨e7D;'Ycy:վ9 gxg \܈q}?gm@ U#{83q߮R1&I`*;j`7R,XGUAp<އ|v*26aFt-9(4 3awyU1nK.Z#|!C%$=ۂIk%d/d6JSm)_1o~5lzp1B/pYاmps\ʕ#Wljfjk"@fǘxyĴa!˸Vx&Gp<[P֭v!WMF~\FUc3ӷP6q#B[=V=ȆepBv60" LjG\nʍi\&)?GS]jMx~!\nFbX'YW$:RN}B,G7,/ e ཧ %ijRGLpL]\ed ͏t/nU'ćTp$VS#rEdKg86j~Lb$'9$?Poޮp g[ !vrKGhbrPV@)a\sduUjuhWBQtwscL\WD)XW^=M u Asos5׵+AdIFX5Yٙ=V:2+OnwW3F-0([0> a䗾-|`0و#au{gᓘLA:cQ 97kc!:ٸ7E1^D0dU'ǁ.xxEPUP uIaWMIet[y$I@NY3iDO".<"!l*Be?B ҏ%(VR!nmcrB^( $QdnQq5BߠGiIJBY@aqf3'@adZ@c+b@ ܯ5) Ց4'g1 "Ivr~1&mG\ [[QwwμǷCNh$!EQ|\-]UvgޡkZEQv$t ^SR\џ  kr. bռ$$Aݭ0wa¯ v]5qʂsK/u!ʝp}k6Ű]691 cÓw!*/ O %<ϐhҁƂW8'p6:x#5w-{ֶ}n2ڸݖ 2Ҧs(*Vy-lr n1&|9LD]u&I=@[;®a6d (.0~~kXM 2B9zmտ5&,2RY9~ D}א݃PDlx6Kjͯ. i;e RǺ๴/bkZbYЊD'x9^`f h.AܚyBawfyCݤ@E:DivgYkBm&p[HﻠZdFDω_$_Nl&7WߣЭ5H aV-s''d8ӹ%YȒKnx|'0K7if&!9|@6J"T)&WqwYyL ؊wtIaYd` ꡹1')*%Z2臔h[6|L2|fD=?V ujfl*g#Ԉ8=r3ZPțV x(pFi('8K72( {җI7 X_ۀ[}.Ie/4\^$ z7qZݤ5\~FSy=~+U&1WVd{(wy4fGaRSZaY ʫT vG=csq_N2H~u+ =fpq r)Y1_Ԋ)6l>۔+Efxg]I*S ~WOt? tf $\TTgӂ_Edƻh|G6 鲌uNLDhʛ|`o^??`Ӆ4?j0:*uk #bX6gN/uuBxH09KRN'lG)P6y 0%OA( n8=4D5W1MAS<4͑;sjgW>DTu<_`H-b1%j]"gXrRLeRc$zcrV>ܟߟ|6Tr1Kg )B!$ !geN>V21Jy'O me4Zڔ$ di L[q'$TSߋ;aiX\<Ĩ|L+~NupH#*SQ(iN~iKtn5&.,{c:=w*E`:bC￸2S̃`#9W*fE>]4@{GG!0tv (u`=ںK5soK6faG`/0䈔*"@?|4yG^.P]ClD4IffUBZ]Nlɑ>ifZJ(:%P(j5E+zA`]5BU&ç51 c)0^ꀔ7o8Cy0!Q/s1.2i}_CO4J$&2PEW>)xqq<~W !uZ?W`//ϧ41(NqH;x7/Ԃ_> Bxfv=ӱ,*Ό6fXH~1Ezw@Tc ަOTYOFA;b+3?I5j!q&R֗Y~hpeOU6$A:w_T[XeJ,Uf6MF'/[VfvBO[V/#P;O*2IK[1RjNv+*MId&x^h}Q F{Zц|; LxqF܅FU?N[ĕ :3S3حbge;@QUA7\Y } '\th0kR83 Kg.&4W*͋vdb?ǃ|T /=A~,?9p{TlU$nGө%B9\uɀ2wU+ PjD,]orHSy{Gװ i 7Be CGKRŠݏ2a.7WΊ^#!Cf1X 7]JXa'd?~!Ӑo{H%} }Ւ7 DR U'49N&AׇVjk2vdOMCj=5&%t߅CTyX1n~~`&CYV1 U`58L$mufDRڌTHSM D_YA9[2wKva"m|cs~+QSN wj0T oSS!nxmb͵6Z*X'z84^KiEGC:A{@څsfLdO.JC;׹]W>$.}+ɐ4= su5Q@r>nV(Md`V+_ZS]+vGE15y+oWL'l+V|^}zZWt q. o *|j\eY2%(+>Y^ Ĭջe iRKu!eD.XU-/&痐_7W Si,@U-A xmA!~vnԵn\nzB,I*NƚԄL$+A:{]oZŶ§nMMoSYBP#wYTGh0 nrfE_~\/`gv`ڍ`xB(iW_J~= 'Dײ<72.C/ :@5'E{R '4N->T,4nOw%#4[ |kAKJx>` ;Z 2lrod%Zh˨ i+_@ǵbC<;p iK[3[h:06lofrh!' aY7 2KByl+wrxG}RB7]u&`{K7Ov`D/[cNT3;u#FE\#ጋlo%y ^'@${Xة L.XmL'5GD]IQ]hC~{"ŭCj \\WHK+jJj?GD#Nhpr| <{r `Ibfw\GJNۓ&2Z1մ̜X|]cAU[bTZF1$qd]C"[ՆbN+A{ ّJ +p@l-Ӆ\;&7rrB ?"]פt}ϐ%ca_]}=Wà#k#&Hɷye:ҪT9LМd`NJ^UU&np:n$1,% @G N]bp0k,TKGB Ⱥw@]|cyCDFpG/:^rQ>VcszF듊67BhFtp`ň.;\8\"#_٤h{y{z`S4Φav %g0R2\zv|z':9ё"KӎϫzF) 36l 'EK ϋć[~$6 L92 TLr_,DkiR48+s'8霙L9[5IZ-,۪31lADϡhG]Q׺>$a85Bw\dzBfI:JԼzPGkhMT od7;y>(h Tyw=}\!vY2(feAsbEJ|?^!kyu X2$R@c +Ҡ^djf|Pa)A ~ŧՊ@8ˉݢ,P*'R;έ+elW cOzx.4y;!eK5 E%Йe wk5~ aKlf9A6$*(hj$?7I~wׇ -P! zʌz A_=`!w9CsӮZDl}wK)6|35_ȹۮ:h'r tvt\HeyǮ!?|ܖ{x '9 7DAُV'Gr{cVvE^ݓߙ~*t (AV(˶Sg tٵ 0`@,.cs`vN}41^)L, nO ~:ff1kpE@tPpQˮ1I?cIL-uI\ڣ hFku$ʂ'6g@V-ME~iܛ)Jd3X0Jy7L&W""sEYGB$h{9{Z] Cz]-eES~c\8~Tv^Q&k y:fL;#)j7[c1K! Mӧ1 YEJRf  ` Sr#WE=Ho}jCl#Ԫ?kv==JSߥ^g[FKp3Em}z:'=FVć=p*B?0ISM4e [+dENM<9?e~Kw;hrD FپMgZgfζJjs'4H}h?qU|ubt>rwS+AT?MUTi/UBa&7堲$*ؑQK1O,82!u/Ru%dkCpU Ռq@L M`C# *%c9=v0}i]JhǦn fܽ- g䓄Jp<+'w Do ڽcIY:"\9 x = 7F#橀s;8o?-=\=gZ>s֮ui,^!p:D4#Xb=]n|ֵc>=V}WXgVuOxB{hRt_/JjCf_K $w  y!95tEjMSgQ79!Ɗ$d++ag𑳉 l{ 1JJD5l^M !yyonZ81 y+n+& ҡ2 'HaWz4F BgD&۾.a08LW*t\!JNc5Rtڢ9Uc^vμX.n+2m!F08h1JǾXzی0"eͿZvhŅfbJbћnGܕH#%(6S˭(~dáEp2/V%cF~I>ס vrLwtaNc^v{|TAy7-&x珧(dpJE<`M'i%NhXL~r+}:>5u+}kz ݥCs %*sx-GZR:M"$v¿\rꥸ8N]kLrMvOdA,>3.#qgL 1phA}6ݎCN;օ+^Ixy5 0W4H6+_[ֵ3SL $fHN~\GX8 ӝ75O^G RzcG[~|" 5!J]Rė Lܦ@UÔNjxFeap%=%óc>L[%[k$B%0Vŋ=Q>u(?N1*%ORMQ B2lڼl!"\H$S:2j<Ɏݭ!rPDċJ `UmhJ cTƝ* ȶzT l!x"&Eڙj!jgDN|SdP|rT(KE io#{-$p՝'~*e ޾Q>gC{*fHԏ+` ]jT YEZVl/C6te |xelrأĒH1L=@(cu 6KpBbA4}tAc\SG{Dn$ԙ79`8R{W͡Bߴ5֎ܽT`uuy@CΨZAOJ+S~FNdBpbBC1)Pȴ ~9:!~~x⩹t&o&P̛,E =![:S)E/#}4#>yd~G?4<8.us#XEW#`مvZ(uQfb\阀hՀI<cy~a킇(yNCBkB`4L8*.JVLK^ suGs+7 dꞜtvC1'W+;V'ΖT޶m2KOST$l}#p Z=~]9m2k<<ԥvTٟӖjZD>6~:"|} $f\)@ +crhQC %iPJ?zF::9˗^-䰗cgW[ҪiUa{xha؂p|LݪcS3@=i7Jϑ=w#r͹Yh!G 8Ϳ8&sP-4 ղX%i&9<XU&.&Z/i|ݻH*x$k Iѓ5 瑾}/ހU7j/EϳZG9qVjuӖ%t/eO5φ!fzi>|tv=k(@) L[e/N 䣭h47%Fk/N(bD\#f/c_Bņ@V F"C83^λ=&wV򊸠rÄa,(}Og8U2Sq-/뮼ln\[KhnpVTRt2V%VH9Vt ~yx Fnge v5f | bѬX*[^Kh@GƄs+At8\qizCPtPĬW)q2%EFzd\T$daouI=0Sg6;UPSDYH}j& e;F`gۡ-;-0 Ti q̔Q+qU05 c!$DJ%n^ybjls˅|(EE0 G@sf<[p ';-lXFa_㫖3:փ~W !2/ShQ EZxFD]H]uC\7pw17-lcQÙ*EԻc |},wgːw#8|*PZsG 鯂W| (QGW}&>!]JFyT@Cu&7:BX| n)u 4!=W ID\e>"4Eϙm>ǷJՉNJ VcG tIɟH5a%>qd=-.Y /qlW)ilPA}m$Kdt*-tN[1n)K-X "vYJN9  nm;C7:m|Voӂ8j^X75YOְ6T,-µf ;Ho^8x t]]NU1 (9&UeJY_?ADJpP9DK@µSv2 LEƒ+d3[y<5!Ɵ҈5mݴO"0}|j,+Z 'ph5ߌ{rC𒳊u;**Mn -lہG-Jg_jW-]OE츘sȿ%nXA;2qVXmbИ$q~T: UXY>aIS+t@&;[ kZ_qFQ}-= ~}[y6T_srؙߘtett*k}nkI}x#po;W aEF?!LB⥀^%f3i&¢j\u-7}rrLYi> ̱4,$)KeUλ%c>0t% ۴s{U(/Zؽ :S=&?8aA:I.ZO ʮVgIY oYVӬ/E 򒪽3*O (/pd~  jhmj.J};2 Sd&U\5Ϋ9%ax3q|WQ}0lSs&Y m%.fM1y|Y*[08rjD \̀Fay2uheubH, Ake>G+Hw1lfaQʚk :.}ȍ̰]ogŽ(>wL #H5vb {boc_ gSWDT?BbpP3,9>p*e)"DkbCEA͌A8[`Xf+3Zu poVU8} )Է!y!'HܨQ }R)w LT6%^Xo;Nt;o9 Ye(fDD_VOeӁ޸&Y̏z Tf B?1h+mCLAF.M%Y>dC\}"i /B*La*%g.:k\ԶQF9E:&DGMqJKR{0vCSCEԌ.)Fi?m3XmԆ a[LDWvpq$=rMmyidwʱ#>PxƖç~kM O^gdwyVr/ޅU|+uQxd=Dra>~W ϋ5dz` ,8lfb1pq$b~.Fvs>Eʦk@4 Dn;6ϛgv` s۷])UoL tIb!\,lQzآu Eak[.M0nE??=u$NvˆIC28mv뎷` )R'@ юuI"#xЗ7CW~*p*YJ5 #$/4~B]FHGm  ^kVn) Ļ:U?uGJ㭫]K-FX Rxƕx&&q,|Da)*vtٞP˰7dB14wO:gO58D Puc4iU/i4JP+ju!KϫgAXnG6iV<hȚЮFI}k<,0ަ!tP9`vX:PR(24h'ZބACF#OP 8Ԗ&L#ƄppR,"5-{( -,8l sɬ\uhwN;?!w^P-}%K?I՗!&e";}ԑ,4B1+VY4&R9>)G}hP!*%ӊL~++ 8:,؜TS>4y$THSJ-OG2xoQͱw{0&050&r0c'[_x37Fmx͊2wEV4xN 3[6PxgQ҄V+,MzKKp΅} J.==AOn$_bs)6Nـn.C=)l,ni8N9koǺ6,qDPc,R%~,-p?L~2:U0@trMX/4˵|ʱ+ ov_@W,͔8 Y`7p谁ԢLr'U3\L<3sc%ZLuRlmb*U|_H$H#y Hzp Mh^O8 ]l4rņ:Vz$N"pˁXCEK[d9p>rc|kv0\&og3aN淍ޯwq{ڪ cy$x߀J ;EF\YY'F)jcK,jYsރB$>s3b6.ZH78wc.kќnn)q]鱠r{H)?7i1xďԣ}~xhPcwģEWNZ]r`U/syWA o:ϝvvW 6 AbĠ%Z3xzaT駕5'(\s;"ս3Y1&f<~2_3[\e d%di"H~ڙ^z9;⪻pc3&-ڔ8;{45nrҴݲ9͂˗Sљi6ld,JxTcE.-u1&/Va50h핃kD!\k~'p"\"/XG=iM/n5ݿ=4o> Ld=cΫ) L]ƜWm+zby8 lӿ~]ܻѷ.Sj^=ԫ.~ouA^^OBUfteFyI|YaV1LޠO^H#f_B5%f<&\en% l,@#Ͻj4ҷ>wCyA&z`(j##<1'zG[*>5U=4Lc5Wԉ0׆carN%Q s`R_\H [}F A 3i~fmB,{/pp խRƿ2QdlɕlD&8v޻8_щy7zMցpMW(:KЖ](9 ] dC`xPVGDYL. +wdU0oh] Xyaj!zRok- چH"?S7 qeV9a919[&gܖ ^3JvYB+*eQbk'>x9|:X1v7FەqPkgy֑Z. _+" L$Q0q&-+GjJDT꟱1VweUFUpE_aWPEDѸ_J\g[ŶӇB"M cLFwwk l˧uF|0oF-Iŷg- _S v`AQN&@;%88d)vA')Hx.TR;b~`XyGbаpc3zOzERu[W'1\GJ%O4 SwTMbPa=J`MUwRbԋ@񜺐71= |˸O\=M"sSP܏,7I"-ɎڍT9~X )@zr! IǩN@*΁I꾝Lk7ޒj{ mp(ש%Fs"_;902'wiu*"w 7ce򳣆6k z*EEogO\5NXt)ܫQQV8I3{c![Xs s guoR@Xb95kFjd܅G0AisZє`!p-S%)m.5:)D7Qz 5JDC O'tb ؗz;x!rGr(e^Chcw:-ӝI~Y _d;SSBV%yI  c#ٳ"I_ 2uˈ O{#fOݹ<fiV]Nx(*e uчXn+dI^V+\Fn6)7p9 5 UKTd)u;SҁY"wrjܷb;6F&Ա}QJ7ը C,%%ebC"G&,$OC/$~bh 7! PD^g)ĬCA}|ެ{1Z\uWA@ /|Fɖ*Լ=\+Ft[I|z)Fxɡr"^%Jq.Ju^`/bĪwְ9p0!Sˀ~_Rt<VP՞^M#P 2fqu^i٣g!!QZwW1۵qdZa nÔXǚ}jBRTBX)9[{}Cpވr-!ASTic˟{}uXa': )HCbUʱb@1 zX%{ZKxVBgMO_m9BUJ\~N"c!fzh3rcC*)*.L>8``ܻĈw~Oc%Wƻjq${iꪸs,wL9Adg8P8Oj/\c/~0[I_N-zjὝn-'駃ķŸ7>&tKͱ '=Y$]Q 6޳[5Bh}U("c a "_vЎUqDZ&Ɋ"ǖ#u. բC(-2ᜄ嘃*bi75oh25ThL@6J֔&G*#t/ *7{/ |C? eNH!+ 4[6rνHXXF&=nrY `Mu6 ĝQ$܄\J28-SK*ZX\l F++Ş*X${'#x+ E&B7 9HYN.?ilPʩ0d?U@ˎ1Ǟ>cv]9.c\ZKnI\e 7<0>Nqy@dzWZ Iң i/ω3ցԣEE`wuXK;g GQL[|]{` ;O?zy\L:s[9;H u$3k\{.zBßqY"vٜIy1C8>%e -> a}K^KIoþ}fomlzalSB\m#dsP+TMLN4+cD 1'G&:BFP/刈s{. ] }&=CBa:?l$ッe\ҿX)G.EyTUjK06\o65(KDcY2ʣy Ӂ\} J3Gpzmɂ_#= ]ASL&Do,,ӴV-1cPlɉIB7l/o|/˅}KGust~QOl1.z%\Dtn(|y`YER@ñ0mhL'> @6C.-sCd+Pd,p\?^+ӕ2s_ml̸7Mg7ߪwQB6 ≯ Umq@u:*=`+=6'?I_R !#HTwI<8C@7(lQN^h؆)8ЀƔTl#lU;)5wR$;#JAmNioLSrJR8P(Ȁ@[p搩Ӝj0H|BIPuTRm8DV2x1&QɀXwB*%*M^f'4gX٫RzN<PơuXqX2]%؇yD4Pd}VDJeH9opXkx85iC_q 綖t]޵?J/=Muť{=Gܵ fWJ"Q=%y9Ҹ`.&̄e ByE_ͽUtCE# ʽ4x14P1&cb1@8SB ZŸعz.Tt3B lf7a$ 5q{njc8efzYkNtH"`m ;ע]9CG/uytCqyKVuDAGVy8)k8n~<X^41^ ̬OoLz=rHZ׬xݳOC;Mԓ* Jm^+kC}#HyEF0X~H]uv2y:GȰj)UIi^Bԟ6s2//>PЋ0v/[|@yh]Ll"Nсdʺ j.8މ- U 51ņS&:.MX@0cU{,y?!A,Wdȑk$+%׊%/A^v4>l !@\nvF2ݓb#"ۇϊrd`80o@r.6̓r 7d? 3|ہ؀ hK}kEF1u%6D'Tfi 9] /vi.G/(ͯq:(L^|EΒM=M͎e ",M:9^Pb/ZYڄV0߬BIzGugF03XV\6G qD6__+(=<CLF"bLfat`ZiW3ZWԚ]$^H!ۃZ J*J/a„883aZ7I+Ml1)H2qf"r`2Sa2ge@O&dʾ:K,2 %Y&WB/65 Q5_n1b/s#ޗ bc4=sRS͸h\ӧ⬕ dzC3u]eξbQJ~ Rv.MEzQE~o /#^ lxm^vXV̀4 Aăw] AEs${a FX۬w#H`g;ߦL]0ɻ/_n('onF&È-zWWtr_eV0`_Mu1fo;](G=:u~3-@gʷKU,I@!QY~LBbr$Si- ŗ&9΍%S:vowe< yG,-DF2 _f|XT.I_F&k\f//db8O[F4!@:0~؇}~“jI_AP{:#1i(țzw?9AnlA- ` ݵ|gyc0䈑1ٺ50nbäRV1R)R!) `%PY`>Pye֩,чRR \`-&fz9=*Xm*ou7Gdru;S4x(B/ p4 ӓnRpbj "{ y:Fŧ D1 6hZ$Hu;0\'ž#/}ph'%qgFhTlІN @Yb4<ћ]pS~U4 qf|(Vġo g!A7W#=嵥XY+14>\d\&rFK$&%w⋻u_C,- w#bgFIGܑ {VyP] gd~1&1R:ΏtTDj:y,_tF| zmH!ul"a~C1nwǍ,vB%^5kF)C(PP fo RjP$T,n!$ g8k++Ge.U7'ddb,2z3RfXhbFW6_ (*pBDIM`6R5+ro޿VFsW Sݰ/2^J0UlRՂ,yaރ%NF5V"cDv$g'\q*hW!Aρ:,{ȓlC{XHS?i3B.LRA7VYsJs7 xF0.?2,Hڊ\%P+fL bkV(*E<|!F߸>?g(]  m \kCQX 2mC׺+ہ9yi̗]~)sB&dTȑ# EoF&ᤀD)Gwˊ9覹7ᅰE/bѾ"مpeȹ%~]ѝalMPCd4*UH\͖j`ol#/z<SA;Ҳխn2ˏ$4\NȴGj qשh,4(^!^l?ҥ_P:9gjt&)"Xjm9~q#9 An ۆ+V{ ydtIE%'IIY$0廰aS6 Ӹ88e[TEh}Gcl}FOUjc\c|peX&jn\=<3乢RPH&yJEG #%F '034!v &=^\RD-YBJLhyj(neEfY^C?RN{DKĥD0:7{GcF-AHïq9*v𠍨:qDyI-5e@ P 2+}9N* PFg`BzZֹ~-H*jB f/~NRb_KAdw.ҷ8oW cs Porwo5ֹ6%ʗFM$*_C*csp ]'|nuG]#Jh:90J(w^0pEZ77 8yDm鳣v]siP>x=S(!AO@ycIa=rjǛM#\O<أU UW3ZڣN~%¢PEƬ&k!aEѶ zϤIN4z|ww4r'UnSLfR?~su!`nj}a90 Y0~jџOFSӏ 5DlknYQf=U$^ #iOHR 2Xh < ڷKͰ KjKQ0*-)pi dhIn먛Ҟe7[&A*[Lv0L9X-R~JF)( b>:?Z:a2c;chS̛'o9ĨHCCIUk@j!\ŚÏ4O%̧x~Ԙo)G.MGz J.qWcV2gR_ ~RsxKW1=UN Xak5~U< mF٬˄3l=Ak9o'gƩxt#N+߃d3T-һ6Đs֬Y9;xh#h#U+*>7q|cv+r|#Թoy9WECH62}>.D~l>?a{=Z2U\ o~O?;| Cp!LOgT< ڪ֭%U nQo*AՑi°; yv*M EɊ?'ALZvyDהz!GF90IVAFb %~96pOP+)9rL/ap&O!JRGsYIƘČ4IxM9H|(n8xgf؝arH=NB n2hD7gV((╒JuG|TFP]R]ר Xdi)gfR[S{>ASGh/BoJ ]8(ydRW.,wxO{ZYӊSt'Ɍ@(J8X'uJ-Dbxx`Be{2?Ro Ρ&1(i&L*t̓+dNag2niBwq3e;բPVCavSCNlObUL}[hWwQ=ʌN o-B:elY"/ k FjfH1OcWYkW -<Ɉm$J{ׁ9:]IanT㋐ ypi.d'-2H`;2|-i''ޏQة /0&'?̮fڟkX\&4sAGl禊+jYWC{/0VzL;HՕT*FsW0\R L#{0~_ &Q=#͍ X(&dszA %H(9V ӊ? |"$8h{xyN8Qw DEo!ޢ+:#Nzp}mB2~\0];u01z_:|%hCȒ>øㅶ#h 萶}M|bҤ vaʱ5"WXd U;&_7 ?wK07Q皕ۦ@-M:uFzb?و%lj{I;~'N.wܭPcn]L1gumQ7=tl]o H]pHuT\Yd{RI&Q!  MFhC\zac[J=,yd nB]kR5GȲ]f{&aBVmHQ렛;WO!2 )x8%r_"ߩ8@6fV-"kmY?g t,O*=:r  ei ;D,ޝ>}c4;5@x95_XS'1lUf#F5fjqlb=hsdx"Z]q <)iO zPYC:wŽ;{T ҡ.+[ˠ,"Q%ϜHQcO;@82w* PGm1k6u* dw ׾Yyy(+设&-sYmI nTbeh]}!tL"#a3ijՙL͂f%|#iګ>x+D*cohjd,m]9wnV"&v1MfAKyTZp 3h9*e96l=4x ]:WtY3XD*yw,Ȍ .R^1L-zn)k~7t&%S/d>4H ϐyEF͡Rk@%1&VE޵nNau`-}#NxoAW$@ki/!cষNB!vhajp5c8d ߃"۝4t6 mF^r51fa.5ׁyMr\ۭ7TWrv\ZT`_;.^8WTL`5!AI% "Q gn@zZ/>+RvQTz*~H2c䢜R#`_hUFÍC3M{yZ &D' .$=@ش-IߺZ-pk.\.l|JCrK5M/~@IXhZ/~ _o.Z;7ZDıڳ9Ct8x>;P[-IQq<8+j4O+don0#Kqʜ`e^fcJr1ߣSr@~vi8CZɃzr5AޫYAg WnLWKD(f`~x[g cMү@ѐPL.Trބe6ˬ>BxT{g: Ƙ=33x:0uKV烯COԴCㆰhW@= *T"x@?.ղ'GxK`tMu.d.#J(nh}hń3 0_jB.%W%aPщR:VKrҩ=yj5 )1J:T HRXj9@'VYSӟ a[]k\EOa|*DD&/?P]Rx\#8Ww{Ɖ$Sj{Hֹnd8ฯƔ?O|&Y+938,YP^uT13Ӣ+B蕾;[TbMB;5Ji4$Z:5gTW.J쳲$_δp:jbXQ&Д.x}nEq> d\/-~s ԕ(r?B6_9d$WIbIB %ۓzjLS El6j3S\AxUG"t9oSU{ggQcnx$gNFrhn#UgFFUh8}28bՎn/n"ځ Rή3~,N3Omљ x9Kp}A}۪Itw (<=u~mu^"?-+J=8 kEvj*I覔; #A&ЌBShR&OTFb]FP5~~y{<lZ]bTL-Z̧% _H Q "N=P gIkڈdQu-N32kW(p3Ȉ[9(!Poc=mQ͎U=eh]X'dȋseW/Wd@" nw|e6ML^kY͗+l }MMcݜ%USPUe܊oe 2 yIfi}+w`疫tu9&bG'b5~{sߎOizTrفEc]+x$ Ytۭd5N]-fh.s7L?q ߝ?޻-GZXLa `Z{| &.O :zӲ+ߌÍLy9ꪘYHsx )E}~I 8 ԡϡv'2dJ@Ͻr'CDTJUkz8zi`*Bmt>3M @r|QX/@*͗ 'W{]TDrQ11Sk@1X!&p=ҋY8E܉aDq5}{:'Uq MN1 )tj~H0+"x5 K rW^Rit/X{>O]9js&Q [^g}.2$KÈݺǠ[k-O_oa1t0-5sW1^7m]O $04^K׏O(TJ8ZMs^!x +w['6H1 4r"9[R8XDe68ͣ8f^^[:؆Hf0S=wܞɤVSx"G-oHnK8@k2ntP{1'GUAFSGZ~C5|5^c6:1mֲRQBUǴV֘ ȉ;4FT[7!OOsB?81ޱ㴱S+z |)WS]p[>a6]i8Z 35tvHb璘$mJek U܆;F&%tEcXɤ='=QU j{GA7 0Uu60:-wvh v>W &VYPE#'ju >/M@2'wv|yI00C+%e'|l8mMf3WdNni:d1g6DL$x-مV[q 0{?|Ӳ:XA Jax<;IsQ̳c36Q yўo}{a~JV9GC! J~AMN]=LxELWMl"8e3}=P|TMN&{[_y:z)K`2~NK:|"'t.yKj%!>橹ßn!0YUˏFvuRX6!O\ݾ٥J=yXq Y_-8MuBJB?|?,`] 3=͹fFҼB@jELº6Q~rNk=,Jwkza@j)f/As0(>3wG-YfbKRe ^Xrԫ"OHbRCy!QՃ17VGY:߶@wNf7Gd6$թMJ&_\h@jOب T;[#=ؑNS-L{5voStV/ j|p/TX_ ~|'͗4p!|O+1NLsmFjJUShcaߵOݸY{Ի5 }/tZ^q{V>w*yh ӣf(nsN5c/ yZ̕vk,A&_(3FoܼUQ(h]^}EƒCsr}Ӵ@.J 00ӄUH:ʑ՝t? ]q}Ls=0moZx /<e08VE _UzX|Ym9uYʬbd&"G:n޿U~D}{P]z$53c9JG-~96VhgC >|GS;g;v.ˇ/j&BbXv(=u‘X2(RVn <jɛ#q ~-N'S%K|V1b C(-rvNKdknYtD@Rb"E[lik#U`D:Dѹȥ eC翁6+TcYQiAj Zyb5?x6F+҅&&q<&6rU$W앶AvF*G=7Ret˻wXn |OGy[发G/kt53cv-c'(U=r|ޜ,ʥrcSE҃h+0 <k,1eJK>YU"y)9#QbHR)/ wE fie2 QZwЋZAf=>hDb 1`ļ[Si?#@#+Ӂoʁsn,EM[ݜ#П^Œ~ynkB Euqw);~#3H峨Ɓ866và &L%4Ԋg#wo 9{ g(hNlӁ`eΏ`OdOZR#PMLDh4(s -1^xaY)u(O[2iu. Z]N]ZP]no :TEOy/i\ znVHp`̵q:±QP9w݉U].YbEz7ijcE03)l] IɉRWJ0tяOcc,Muv!5Ē.^? u:41 {w7 煺XA47ƳE= B0ȋN0c6P^pkbZbS/3*ZkG3adđ>#_8&P(*?y"$5rtxgs3(\sTgL?B"MٖCn |z>;n(g7-Nzym.ke3ym n^sBP fwT02OeM4|ԇ\. w|ipLKӵh'Gm< /0/om79'+FBSt9,E®&wM*sd){@^Kp}ٵEF;U3O09C#=uxƎ=J`c~0WU܂:18.}@BC%0c.ݴ_Mr3l_YrG$K(kv1qeJNJ0~/qħCqbc$:U!O/1kI7!["gyPcv}waz (oguPs"=q;5@1_CZgq?: +9hE1gm T{{/̦%L7a&67lО)lYbD,n!fM0X]W3:XxtznQSmfc2;Z86!ФTr`e>FZ~y>r pP3up:P?xRǝ"Li !S6 vB50aꑂ8 7Uz!Iٔ _y̗=?ٿٙ"ݯ۟Y ;xY/$.os ӯiu,hFf?e' "UzBLv.' @= l׽aBXEg쒤P7oB"HCh>GDua(=;Fa#|i}A4߷찺wНn41ގ4\6\:܆R]?w' , "kt26p`q{ެetgrxH Avg ^eZYLZ㩞Ȣ7^2d"~v0[-U>6f~5@\&~TpXove5"b2J< Cw; bQW/tŶr5L{z'AKO_Vп`($J`f(kb )G'גȮ%7V=x]AFڗ4}rbTMdl"db #)*ϤnYIo4zф/^,]P.u! #Yv gKQ\мVW&7|(@$5]F'TOI.Ω.`T}[/Z;X404hu"seݝ)غB1@ &׸6FrӚZuڶMF77$s~.ƶ  l֋ZFɀWұF`ha 'lpB#@&i:+_z.;w!1CIrpuXRbLW/:aN:ђW <oLurѪS[%YY,.ڮka2Zme›2;ݚ 04e@  եڨ D%N}vG514K+%%C^2r+YʼnIk\HcA5r=cW!b!%mWha j/S ŶVP?ۢkCurOD,!@ ϵmKjԲ^ 9?qj5ñ8,,́J+"hQTkn5M -U$ϕ W5?!O¿"ӕgmdJ-,$`'Vs$bIG ,p@4>4q*-4 |JP  |k;qFQ"@>uAxeXZ7c(/.05]Hn%q4x>a^PH nQym"RKjgC.J.PNO׈qp"pNoNU"v{luH=u3¿ʌn|KmrycVqDs[G4ٴSr=5I]_ Zp0GVJ%[_'X n8ܝ1]xNYx=AQ%sX:Շx3\RY߳Yy<ʫŵ8lt(3 P6BI&IvYܖ(q%w}TYo R%_0X|zN{ lH-- Da;}?_fQMpm=BkZ6rHdZ?t(HAIQūp*pw 9m.ɦ/(ve{lM[\ms"lb~8ǣҴm8*C*V`sVPN-4mHN5>K?ŁyH-CG8ֱO֋NJiWِe, -~_uώyK#T"YڴpFe%}IXʾK⑸&4E'|a`lA|}0. <:]AQ;S,[֧s@8M;'mR~shS3맼47_8i@Q!CjC7Ik LmΗ fdw6)zm~$SV87q'6qzu[\hϾ q3$U#7,iݺq}Y6X ɱw:W<(q|G_?:kn%j3v0d=R4}P)U,`|al`ÆIRBVBq9)7:xgԏE0RNqAGT^%8/tyOu@^p؄ZUT 퐮p+25rVDy&{Dh֯-Ae ]w$&\17^TbZ p2b)1U.$^ԹL י{\S9AY+Si( %jh:__PQ^LQ[vs&s6Ç1e}^^P` d֣+vG`uSq?(b*2M9sEN//RX%]H)oCG &=d< ͒)6]+@jE1Hy^ 2}3w 䂶ɣ! ZgT{D9ugmE\4+׶P1w2qZ.eE'=Sw=нU9ƴ@p6E-l9s[*7张]M\L3;ӍV?:Y`Tdsd={d%F0&7:#-B4k,xF]n(j &/nmxA"DjéEU-͖_ <\3_d"d5 -7-Jk/Qwnؿk9<=~ 4މO^cd\Asp1PTJLPpu 0 !(Dy3JqW8 B`8v~Mkjl}lŧa:2G0ZP?)`$ T7K\, L1.XІA&oUe[WkZ@(g<;̮Z@Uq~7k5aC-|@.'O[OjcoZ'ĘgE| wgͪ9^8^L*\.Ko_*Zʸ @aB:oO?tޥ@J]t0#SR)4>BKH!d܍7R 3%& thꖫRHxJFl %|xRVٵy5y+V/ٮo~ܿS0<U%)km,9/>&{{;6_7b$r(Vi / eP-CieAGga^V&#KOJ_w WOor8K.JlGK7-҃澿ֿR6 >ti!Bc[$~Wy _Q ~6??C;S @pݖ"БXw5)"ct.} WuKᕭh~[/`Yp4)#|u=q?Iy-g+@Ti\Rrɟ5[dF0;dH2^xQ~-7D3D r4]%="m}ZϰLRPp}z_dZMpմe΁ԄAx7lųZX|ȟ^4h(؎&'Y%ykbkIHdo6z iOt6oJ@Wܬo qMZ|W<#Eh!e?zĆ/A=v,(3P9=(C?П|C{$j}8p[dM+K:x_qQLr EʣOЭ+Yæ̓]/LLi.Z+ \cau+0zƒY<~ /T 6+|O$q{JMqֽZ4a֐[Ƿ!7DX`oj 3o=~K^7xC! x^t;wl G:$b$eI_4 9hїX me?Z%PdP]cCU˧r/2!H'{oSɓ @BoWGj_+_e5 Y {`qΜB"KWLiW_(MP™^X**i'DQsJ [uXUD71"]cHYnP.H G8BG}jx=%H|xxi3oV^j}[ޓ;ŜT#bTp )s'5yإp>`h_~-ݢ޳NȄ̔ܵJlo PF Ɖv*Tܮ@2]q7CZѥa$ \g@rݐU;ݭ?+:@۱gb$K0)/Zn">Js3q$vb5,0rK뻄qN 6`U]͍p5 HJZZ,V@R' _&6n14^j躷ROCD/@UQ45D0{wQDCwd>S̒m*3wkCMD}27mssxfX}#͛Yi= b(/6[8nV\Sw~dP1Pjј e 2ԕz;f~lV&5WW#*k=b Io FZtN阨FegD j>lVjr﹩3a1AfY, ~dNBȺgL#Mr]YL!VVŅ±%z^nۘ K`zApΟ.;=EWD~4_ȴe(jI9I{8\KiUބHA]͙2q JzEoiIaW{aC`4vP(6j.k;ۻPHJHs:&ű/ă/ՏN K&]a*Nͬ?R1)`nuը]77^O`Kq4!AԮ:ǖXmj; .dإ?7dfomC'?$n`V$02?eb 0H0h)4W~ -f1 rH.(\@g8 bpo!hc͞ssn[v26atZ>ڌBfwWcX%R 8q}qdlͥy0Nܯ9N~]3]3{:J#*tOw+ p >0H#de%4Z7-R;΢ᣘiWc;պ'QU209/==LsѪC.MAK2`JbK @ `ԎXJ_-Ƌ`1Lm{"`Wk3@66̈ pV(Gr_œ[J`\zn(|w H@qEQً4X[lߕ5jG_qE?n'>X<0| @@@ʭ-윽Y&'e !4U80 äh4uhnX'9_K̿F8\SzH-~f'{1O^z MZ-jbK$[ZO4}߶;큵k}ί|'O-q8 k jmjdɷ SK;jTUچ2HCR G`ߕ<+,B9-٬{.^xfdlT9˙)-pyO`j9WKN;ɻ tN'l" aqw'hu^,$^?as78Ô4:rb+ϪނH%g'E:X:bYn-X^91tg"ݛMV]/PwǸUK t%aҎZFJ7ِ!0HC|vϷw=ۭ=n$ˈfIWm737$`Lu'`d[D=6oe5,-jKj it 6 ٹV5uXN5ӊ%S7d:)KF3% d 7Pꘞ*xW/qͯ;SpQn-h5Yݘ{][o|Xwj"s*xLD{H]ÓZni/)LHG❵`u ugS|k\p-=<$pjM,=&gI- h"^!+DÄӉI? P ` LS;E| ʪv(e))m# ﱜ?Jaek`WԒ 8A]kIi1 FmS+ |>?ɣ"g _X !<<OA"!Pg9 DК*V fƻHbZ VCG`ԩl~>J1]QeC Ae CY')6KFcvYŊ3#6lٱbn=^9)EAroOJd{@w0֯V^cN,u~01DPZQaN~qČ6R$2E;ln]+k"jd2ȓY 17Jg$GI/o=~}~ ''`~nCڐ\o8JLZ/;󨧿,Ӏ(і~LS+i^0G2:rJ(iy4k5!VB[x~ΏTh GŦ!״g°R0ԣ3K\LR,'Wk}]|inb3ڴAu, 5HR#_jOH .ZpD* ǝ hT5B # $b^S` v!e:cX\Oy~2fZOvy#I/Fhtl'P6fLnƎ`ʪ𛝕y:G7)7,bMѐ_jPUOlm#IW:D2Z༃/ePC?QPj+4R](ʣO~߇ϟ4?q J4ŧv1 6BWJӐ#A3$Áf:RBEa3_y ]փ&i{޶1kўQjSkE$2Q`a'qcqV;1ް xԾ m_ܘ1e&*`Hdj=+k†Axċ/\d7>eWDqT6Td3#ɽA$ Ҕv]|3e:<ƺ@ W-KQ+u%<" SĂ!UӉL_ Ͷ??~}UH ,Y@y4zU!Y1~e{&s&֭X,܈~!APr_V!ЋD !⒤P['.5FDe9@BOsG:@;)y}Sz#XBʴ?Oåk8.e E\u8$%EQbcO2h|7\|^z mz"qQVTESHdI8G|2.EY:=}Ԣ`czTAQGkٽ\[zm+ -2>7ZZٗ4vyal¿ ,f Hͅ@ғpЫlbe-}`E4-VAhٯjJ;ͬ0Xj l5']yt8leh~s,8yOfu P{- At$g o$*gg=pځYc%}ilBJK\BȢZͣ%X^y=>?wX!&?nH7"K&NPc)6V w.IFy]k'H>5A4`k#i Z wCU1xg蟃I+`TЛ]jG?[y}ߑ#V  5>@6[h ^]}2 ?;\MEj6o bUco. KDn;4QU譍Œ.tmbYT@vd,ʑoQ: {R}a|+y+IAJV-$i=]N-RѴ][/48To.=٤Qb2u/6>~$nv ZKCSY{rsۀ}lݨof?scoZ Q^kſoW@Zdy7{5PJyIZ}kV;RĄ7N\+$O͒sHkMP|r׾qCA{ LF׻+J(>ݼ5 ڼy M%-f%v_HyJ Z{Z}# d`Ϸ@U- 'Qlp?"bGq0Iwn#n "fרQ5+lܰ'LM[2"aꗣȵ\ Gdg9h0QgCIZĴ|DB[~|p%OtvmkcyA樠Nq~+vWpȑ>I&G4M9_}u}z;{[c߸2K%3 :~b3^- ~(!GaeyqKfgLa?Wlx=KK:$)L- ;40&6nnO:39F]-Z *Jp"u-gQsAߟj 7I<:}-mrS\ dڊ%4IQp H_wK얍o0ߓk2_A"v8P5aCjsXKhSnY)&)go>羄`3͎̈ٷ׮{e/izD|ҮfU~|jxb$֫_*M61HmYya.*D1/t=}\A124(!}\3sGY<H>7v䰇SL{xyp_c@c-_uۈM54fE>ve#'.z_QBMbU8ͺEF'd^ãZ{pKVE..oPDV}6v|KixDݿGwcѷ&'iuaOVty>CZ|iAM:ǻa<R z27(ZF;߸LÇd8$'WFW3 PN̨>L#"*.ˍ@Xp\Ji!L61M>˥چ-40g5@3uA"!+~\D]+UöM]5(!DU 3n􌿎!T@)DX/cmػ րӷkOUP%"~.KݡW o))rHeU ԱgY24a^1% 0`&;auݛɍlk8vC){ƌxuQ ϹhHCg/m //Ĝ/yNBRt7d(HvNRNLea@8`[#^2 [X%wJf4 euj~xbXqwĩuD bI>h'0$ -ݚ@̦ }~1F{ц,N*Q !x&) Dwu4l?1z”v ;!%gJM],+Y^.g4$ZlIBa2*=u%ۃ85oNa8? eGT93R~ 8ɣ¸YDf8I웩sq^ E9WI5g*>q--B=oi6|z2ɦMMX ),b..u2hֲTi.Nyn8V;H^9egHDsFSV bmh {S|Eڰ]s+UhL2(zļΞUU;YsKc.CL$1t56N3 b7.aŜfc 5E9ٮ;vn`RVU9J̰w5i˞N3dž>@7%v^c|NT c} i1a@C?{լbTh\Kmqr񰠖Ǜg\R"X$FKrbdg5E`ZBB5)UE"iY`?ި0 hVhSޞpz^ lr K+!/@ Žt0}?H]qKa Wݜ/2w:&& (fܾHm;!1E1J?T 50*E &UѤ`ߖtS*H`Kt#Uu6lz *V64w~MÆ9.hm̳6@y{ɒweTt %C a/Cd&W26&:ύif&&_. ;GQAȶnB+y[H'-?Fa=7W%R17]A(Qtv[c>l^~F@C&G+Om;V*85Uˉ" ~g_}c!_BRhMF'v=vuj夿TjE>w?-DQ GbM{fܔ2Ҭ$q.d;hJ*b@O\ZW'N;n.cv7''9HB.8I/TހD!?_U>V |(s.IT0 vNfW'U}jC/-Upn`ϯX>U|/p=h?FJ=].VI3K#YƀֺyLڀNf=]HF/YdW~ PdP*-nڟ(ODCUu\8u$$#-$n?Q.7IT@[1\ G`q`annj lT"@|;WW&4|6kT:үb̦ BMwLTĞ\'GȭZ@/(PK3"q+cEۄ'-̹>pvXZ8B--lIVGĹ@yFF^]6~Ӛei5}77re6ygǕ+Fݏ' n7Յy/~ fA7>6E5{׊}Iv/AEэaQFNkx ϝ#+ݮRSi=?9ѫsdžE?2V?$ R?gG, [)¶kJ@e*-+Q/7}82] iBA@\vH-i[ t6i _8&/ʠ&έn l[s.c&%Qd7α&Z}7Dx>iaasM/Y%J1~3@4wJ&R!}M<~$$r!0)A>aw!*l ; ;Z/~3+}:L,Co-hGNN(+W]RgzmP500[^BBm]tXz{"K{"=Ei>BNT5x*,%̤/CS1Itʖe3xlpp>B<ϸ 2/mIVR9+h'JV_ٻ/4\Q 0>aahjAAz;`Q: ߊgvn?af=$BfTO8R,dv0&Nf+s iL[7 k+5|9z.@T{ gDL֝,r#0vZ:Qe0&cdjVE*w(@=z]9İ݇H|k6Pޫc^x&aQyeh"F ZuXv lT@?,ٰoJbpx{1= Q >kdy q0zزv7Y џi␚0ˆͦ8Fۑ ~&o^hE>@qmK>b#0ظf j#p#pS[d,|ě  E&N+i q8RþU/򍖇(sUh F grԯ>tAt1 o\jK߱ޜ*\ZdJg xs ԁXl;vfJLSԏ!W Lbz^N_#eL덄pY dDd&1 @k6V0n'.ߧM0mnB1 ']4G\OYh$)4Dz4q(b&OYulO)8ҿL|AD4; t{3 8>ȯO+*<,B8f ]JP`)i*-#FӋ?0\˳Ld,5 tqC* U{]+qN(9Vטxkc$O$ =k#G7&KYx3/1z$>AYSDԁpv_O)\N@74릔/@ae||67TPk+\ +YS<تx gmNO?} ٘͢yXvIE,xM^>DX]CgxZ6˙rٳd=Z7/Z8NU 'eֽMyTPz?ASj 9@R~RYYMtqf~ Tq(0dwѸʹ< {5HuYt#rDe'MI). c'ͣr/p^&sGm#gc%p,2~ 736C/6m &?18vL#b1iH9#ow$d|u望e7*;6Sܐ6Y z=$FAļz̈b(_asLl,{F\aCO#u2jڕ-#͒XaeH&ڽ?qZХv 2 ?}Kȟ:|odLpH:tk˽F;OZY&a|u, bY {TzAҁ,W-&si. )vOOgt|Hp3p?V#N%0GCf'e;pcwjŌLf?(ϙ+Do*3P"rKD5K8#wӜ~ `Q^_Iۉhrg,c!/Xy,}+cY:p7܌Cްx+3&ikSâ)gd mÌU IhB6fZma"fx0E~Œ v}BP wC˭YCChwkt CLtsT%hBo_'aAusRJ! ,PѪ/!Ih{rug@#RSC6OR#u6NP'="NH~JoDyPi8%t{[SB+s{RCIYJ&,;r<#"ɴIm(gpӯAlsWI?D{-{Wq9U g7 /` a<$@sZ\3xʄ/wcD+B X#g!+j` E/9]zXuKh#ʣCGJ96SD魼7o$JFD@;" pZ}x]]- E_}5!C\~#й,eq>:*` 'Ƭ1`JQ?C{Hc$-x=w@j*V@ $u!{n^hC߅2Ip :kGxr*ut1G61Pm7Df§J/ H@Fȭz?7)0#3..t6'S9Kw 6y?x[RM7c3֯ 0RF!>1jԫ^^< {t@Y6Y "l X->9c|%e-B"a5'JZӐE+ dVCF3{yt\>6ҿ,72(xWxsX0JBZWo7z+>K1^ +ۦcga;d8kmӡ:)ܞy:[4A:GɊp\b'/W4bٛ$.?@w$#! -vY46LvFnWPӭM%&I}^H 0~X n$qˁ!}EؐH4 Z@Yd\GGO!ൂFaP,(9 ^@iO҂/ \lmwVțeXaK]FpSaOPy _ tt56N`'2tCi raI}VwUrvk\q jG&J(_;b*J-.ZLQ$%|TؓT>Y"2Q#8rي%ȃ:Ql aYX$Gkij =sl z;9ir^xSԉD_|H:=z&K7Y ߩۣĀіQՌ@l~T!/mТWױ:. RYۯ?dKL(sn=|UMdVU\g>KO%1ˊ;V{6ƃ 7&e=l['Q !{@]3bV.hU؅|wW&{Y((+l/zv*D,M7vfSwVkzZ]Vq} "z^b%ዒŇSIt,bRd^J;}Ln.1˭{{s6ʅf "2>ZT&d>b!X]]oɲhR;1f\gqyl%Ŭ@vwQzEACRhjy/D>ՏsKB9s6+?'XXRe5П-ՁO*΋Zթ:ڛ[ҶA7ŰwcjԒ"d5dhd?/Hq_f*gL#:i Zx ǿ Z3LP xN}m$?>DP]6WڜB>)mGڇmlyBTEm5%C.B'>܃dN_ JA<Ϟ^8c!@[GBd<:yk(pȺ: /s:x#ĕ<ܰhxZ>[ ˀYsJ3F>N͑ l꽩gJf~I|5|ȣ:R[Sy޷ܴm6ϛQwIcK^t6$ 6hӝxL׻+l/%mF$?1>I %Ӕno r%G6y_qۇۭkJ&M/[ei{ЪZS$JcaD?Mkגr >($b !e4;hXYܳyP:ڷAObTCn)a }o_Ք9ŴWv,^i3*6=QX.䫉w,:HR|J|mO}!5ƄݭJYTt%n#&tDvD矑ZGIQӿ 0? K*C;B=T`ѡ/YVNM\ 95IT/ЦWw N؅G#j4#M~nd{^J;f6vO*庆ZryQ0OTBWSHv_ExcW(o :Uq7 "?fhsm`;>qEbq oI ~ʬbƫC״?lw'/`ܠ(Ծ5:<ȋ*rZA<|C_kHS0kN4.ág(`Ê&?D:ZPƳdP:2ha\^`W_ V BrfI"7.d&PD?3NB12M|uiv_$sH'*dѳs_b尔>گj< T!X԰)h @BN47t1Kɉ*pZ!g+0/"Exn NiITRW4$A8~3=_^ű Z;؇ùa#%"w(6Eeze͖aA=RT ĊmX;h%#pq:"0;|EΥ^G+lN:erj>Ml6d`qScşB"Avθn&Z zB:5d{>8j3LiX- ם0oÄom~=~!W+1HzA$Z/*줅3K3{Ni$d`\fd8} 5.ߖXH15|2@$JTO(OPP8Oᨪ<:R5k0n[Uo $M:orQMܐΘj7r/:oݝ4e*WENO NshlAٸ?qQD~N XRv,b2ˌ"-<OxL-B7<2W?%Rti#{b:cK^FwQJ8&"[5nD $fXk w6MǍZC"j%:f֠zLr ?mxnzhkJ&*]CfW`T2CEh ^HXϪ(.BoncRKl6/h)Vg8 ČD=D~l O /4Ωy$K4+ANѪ/MxbP-H+00;iߋ&(.ݓQhY0DS*&xz^':&] !<8T짩 A Wd΂ ݕ|lAq^DuTd{U;yM?(ud6O!XzBӎh>^E.Li*\"yT  ) !j8ɞK/CMILe<.ߓbuB{6lgmXHH`r?~ˬۂA}˝׫5ݡ jEf:E(Ԉ3~"-'t;vBD<?JV*04^R{yDzM1(UI 5eNxu 'z /x+wS/4}M?E֮jq@kJ ,5uŢ/ GMs H.\PQ:x8+2zW\G4,K  Lo(R$w.Ob1t"7ϧJuJRyc$uM_(! 69`J[詋M*}7og,pؖ  *F!s.vTR6WUz0p[IB/}d;C'E~_oDu?XHTf + `58IqmbMI<֢&VEWsv&G_&uY@Z40h>g$ Ҏ)$o|@фؗqesBF3bw!!.(վsSM-qAZEJx{ $βę8dYP&2IC=k\vw343$1nfv6>=`"Чy˱ x+a3_MO;K] $)$?6ESWA{)3s$mSŽu^$0,c^ aŹJpO_H3`-gFI6= ' M~m4۴\P_%݃ W*Mu%ekk DSfh:us}ZsC"j V3 $HL[cj߅*G0JxE|r{`>?Y.E̙7 #Slϫi̷"uΨtX"n1w掄9zZn6^)GK[ŚI|lcGu^4}% V+6;|}38`J #)vC۾aFZgU _j- uc; /-^Rzm6(j zWJ)䇤g0>+} Ej(}_ֆFP:A^>G;UO:γ{i`kk#}XծPb1(tu.'liq)'X0fo]nmj'{ݶidÂ?"C.qkGI!͡WdH+?l 9 VJqPFڊ0y 6L:{Anq-^RV̗"<9\!3Kr,'_-o 1֒ MG#weH4։츓NdN-("n([d%Bx|1ˏP֊G!ΎA׭σK_mܘѯ6/mjlQ}SuL-DL Hil}mIEiHi5Գ)ddHsbT^ Ɏmw1PQ5rYݧob^eظ(m/m 3{~ 9ucjo:[ZcPDАPCс:{'-CnU˴!Nc!]HP0|Z?F~G GY~U'vM)[CPgjZaOZ9}0IiŲ9OF葪i.PĊO]v')00I/TR$jO-kL=4"ZsplПƟRۭ)us_bkd -#06A̐Y<[`F@iR? | H>1<+ s 6$Y 44ijqRhj{d/@{L}ysZ'RGg!8DztoflM1;ZR,l9?b{ȊI&D#pIj>Vl| L'Fs#T&ߣ'P b7ȚbC&1Fa, 2ݴ^poP!`zNLe;V D΁Tg8^8IQa=3ad 6Xv5W_(wNݺuNHIK*I?>|C0)=eEr$Ire'} o%&{qЈaH&:@0-ڬS -߆xnN^N}u( C :%Z'i^拁k8ipZP XՑЪc*<"JleX1T -y|[y1bn5ngo'vυz1Ic™r𠿒sb3oS~Ҫ[2[!hnz3-iӷgHgޮϨA#z^U^mwoXSՖAtszfr8ú9GF.%xlmq&  MOн(5ִdvl%G ̀`ETDxTjq+gT$^D'L?[upǀCl$:(Y[$g4!FJ#o(m"*SvwBj~HJJ9׷` hNmS̘PA0֬! u;1JnjUkR^sIsh`lRF[쟏L{W= {¾3=Ҥ;Fya\ͤ]Ht/@i)FôJEp,;W)׀`dK@'Id,AG&"ttb栀qKɏl6qXV]]}D1/abwDgǠwpJ(klQY}[PU&ԓ'Xwʏ]S&ygZ=Oaf"ԸwT-#?@BIm?gv3dkQt]xeQ& ;~//B uY(qp1RS%5Bl_ٸkz  6Ɵ ?6tJ@ t|ν~bp6D#M.*bv߬;f^N0sǯ21hqr-Ge|lQhQiu!dl}H˓QUPfԁ`=B?IOXη?oUlTD{អuZ/B"ZDDI1 8g]Iv}*7sm= άogz7~&r#ǝM9*vE% Vҳ։Po9̞}6M"?.pƠ[XS,izsmH|LvUUL]d?w8iq S:=iuPׂH6.B#1i=h"[ Pw6:tUX42DD>Y.8H!M~ӀCvpsK=ԨKƩ%FFH,P6r'iIAT $ !jˢZIַV>@?MsrS`l>sӨu4I:3#CQ6WЫ^>ķZ}/_ UנdWs@_wƻiG.*,5}jVqnC32ifpش,rcb)y͘:"$}g~9?6su+o, "wxUǪ &<Ig  ωϖ/ӯ&A:/y] 7AK5~qex\PāaqEq b`0d&'KXT&bHdq2gz]Y9/c2g,fEG}qb#QRP[Z ~u+a8=H .kzaF8eGsN7ؾ=)M;]{(X^sT؉}x,8t r>8Y}r2h1 X: 5 ~Nd}"i.V#bW(4TvX9 $bĤm,Ag^I ć;d0ң+]/+wGsSwZ.D @ÙmnBµu\%>!ZseMLυxj_\{jQev:O6zfxϧc?e1VHÚCIFiwOݮUvQ(caWNϕÉ\y] ]]aR|Zݳ~E6Ѓ0WW~͜ooBݚľaųOyŻ'Tg7`8I ofu+' YN-Vߌ,U2ˏiU/ .^zTqhA⦦Ώ4DG8JVcGDc_cpAwBٿoAڏYHr:I% ߪ~/4zl}"Q·N ˢ6RZ2.AYGj@ȒrOGpO&**>Q֔\M_v:[O3d*M2C"sĪ .ȧe('"dgl0 2W 1]lgKn.,+ pUv-1xixtŔ6 C%gƹu4]uD4hb^/>VfwR#dsXY<H= !kXdĸ@FqpV;y/G_)2>ZTPe⫡olΔ^;b1ɔ帍)1Ľg@*A:-XQ>Q\fI_:K]t1)ؗʾ&6~jOR[2͎N,Qw;jØ^ "ksat6W3]2$Vm2 mZ"2:) e|WitV4I5{FE|@ *~|euy2"SaNC06dg/Yl% Ly"OJ'X뛯V_w*Ʃ0bp,A&Z`8%Q""^u +<-:&38[l(_!!H$5&Cl^ͳ{UCw٬ *^:+*72ߌ rpXǁgƹY{M`Ӵd:rOJ 'eۺ2$h;2q2CY 4FWL9uاք_uÇ nq_Z112lm_  N) dZK+AyT9SKgk>sؒtXGۋ4 fC]2~;l#Ϟٵ8PilL QNG/w|ŭReYG ]vCM0 d56$E!e$lƶ6n|~ ^$Er0w3c[Xk@.LfIfvP $֒b՜ >qhiXG%ߎ^k"v;!lXi o،a 6ծ[9\D$#BEl*xh|/~8{Z]"I>& cp*@y]헩GWp:_bX!0f@܉51@,[f䦭%񿐳!NF"zC zt H`!ֺHaKXQٍj"!? J%kT: ^dEڹ:ri,%3K%\9ut|<%3r,5NK%&+?KdLiPcէ}cX  ޣg9AIRIxMa?do:G%Hv#|n5{SHs?NI;^u r$P320[DoVRū_GYw&c'p C]!ao]jQlT~z X24lyEx./pԵU-7z0ޢ #}QJ٬Y|\ icr+FE}3 7%sY5[LԓiY$koY^B&B &X.eQf5%YskX Gc#C9v 3턣9>䜮(_s@5Kdޮ3%Lu_oDBLm>#s-(hIEMqɚBP׍VVof`B6݄ޯFM΅#B_} ,)p'kȉН.sL)x˻5!g}v-!n\`bf ;rkrViMPϪ|Gxf^5ϻ"efVk.,Xbsakb+lZYymM ='X$YiL͝p2p(h?`T{umo1y#MʪXhDelvf'+)\ yd'Ϥ95vF4ۈGx5B~l *OZ̅)ãy4i'PmuүWst!Ekb?!P6틽]Җ^kf+WVP̰Z$װR%uK*6+7!nBGAFVb=f d=NN6uB+O6`ݝ3dKƗS$䗕@ :Tg=ɯI;.Zŭ1( )e[>:ee^]SKڻ3? dq[ 8t@ɡ zn8]~4AI^FUiq,ۿYrNFl>ꨯy<9`%MG!=l~龄+ˉm%GSjʖʪe&@#s<*Xk#Q8͉[vs"i2eذL!zbR7?'6xrLm)bL02xǯBfއ f۳,Yw-q^` 1*i:S? hTdeHr_'&0m5WŽt3+Q$Ci6]6]_7 HV~SX:!+vȉF<~ Q's&IչP $?_̗wIٛqث֍omCP ͋nCU2UrN㪂[oO֬D I۷:QR& )zd(c"|ya,sCOL;aۭ{9b):TQ/fy8mSZu˦>P:-*eO evSa":+%@C\;J&틌Oo"jhXgXa o`,824ЎX N|s*)XY #ᕳ|P ќQACa6c weSWAJ B=7g[Pm~ׁUFK12ֶpߵkZHXw.)j!ܽ6Z2I9;=@<X۱gx1ץyd%YXZáOe@Hh:F&W> E ) f{M7 I`4@]g #r:R:6a[Ruv뤯HOW(ԁ~ ߼ߜsZN ,c@*a0GyEkwo)ȁQUR+GjIV-` er*Q7~ j,y9[Z&bE̟s?J{*H 9\ubch}hm<_ 8gonܸpOnߘԐbĩg*(E1LW~xVl޳p3QɇΣ.'E_ oW;>, 'k# ?)]-& ֚ GVmy!KZ S}(-b'wgW-48􈤛@F5vʀqǀX>bvTMk){БjK+VX'9L,*u-BnnN.ohT sN:o/l'Gr"Rd/1Ԣd^|*u J%OꣅozF [HZi$LO ޹(KU2豥Zi__>] :c7yW۔YIǺ  B1DD/DoG{P᥺2=DebAz:{!ue\Y;nE<G, +")7tk 0\rMBeD7-ڇvV$XHՊ _7bO&@q[)}Ftv&8B)ҵߌˆܡ?I+z{_hV3{ND^-R鋱b5z̓T$X ȌgC^>6'uGrYFRVK?à̲N[,Α@[Im0 3>AOZ`7 LL8׽HͅFvRg }_Lh䌄,a=Vl'!œX[oVSC Z7E0v^S:;;0Ť6IJZP3 lBv;kp!^{&F/Əi $lώ`z&vlsآb>ߎ7 SY+@Gka ΰHڃh+!wܶ\S3;l))3x+ݑL43 _&1QJs M]O2yDyxwIjsHx!tqV)beo:Rk'YzzM9@Ɉfi'} >颯jr o[Y1F ?e낍ҩhDGr=T`F\z/@ ŐC&%=LBR3ȽvN u?b0_:by(Ǝq4&7DoU;~;/J*:N6AKbklWkYJ LG9sm4i7)u`U_TzL*+fd2ޡ"@,Nl~D Yvz\1&7r;; `=P! !&/Ag]GU d~._NsG9!l6 G3!ɫV:aoZ!5=)*{s Pgvwl%jc Vlri'eNÿ|ŠYoEcJ6h\X.EG2RHWRuJ|U>`'k3 BެuO?R f0x O?t`& 3tr"ޏg,/dG3{LDnܹEs J.CDyYk0;o 4Ѭ)IvxE,=Y+[{ESM^%0cR ȐXU>tu @ƸܭoNj<{$9J݈"O3XUCE{0Z֯'^b[qAvJ,U8%"nr@]8:U4tגv`pD͎XI/?Ozk똌 -tԘ r6.xtWnA@Sr[ܫKQ;MN=VzVx:=4WYDuTQ:lP {Vca^! 2;_VZcf\^_W Cӄ@D%RPMĔvlageu<$j< gZ}HߵbLn]0a\0b 0T5fSjk@X0eK "c;Tj~(Zc vKV3'?q䀌5:__\aX&:}%jȏ /l컵Xn2ӂ%GHonta.mvNcͲX #FHS ver%[=ư~Uf0zzPrEfoӫ eGפ  ,m5qA m@_uMbڗ ክDk8xG7uW2&藘eY=p7^W\#bUd+l޴b6΁3ᰎB;6oG:DOBO&Z^)AAiP+xR]+6lx|0A[;;#T1$JYHK1ߩN`C:R=xT{ {nwAoe ~!۱xۇ֞&3.rt胿!^^[,)|5uFְt: [S5fYI*xQ[{VR tдbm]" V"͋Pwmr9%k?It/))'b8J{r4Z)٩ݶBSU2 ;Ѹ'sʹդoyީ@ Ӫ,CۨrpH(!cـv8`iS  %@AzB EYg[ƶza/*F3;AcXlK1T-XUP jt6)JcF*+ QN?s5%ϳO*SFE/OT/(}ðI1n BMk|Q-E5aX0kbP%3T FDf2}>z ]ړE|GYIq@gW= NsvdZ54(7'7Hǟ*Y' -$דYCۡ{Qw+h&)G3$s[Se?_99 m=n%f- n/}qavS?Frɉhf@ F:$ܶ: 1@ q,l-cWب{'-c*׆j4 w|Q%;&'urێyq(nZQUW"v6 ,b܌hfzC|dʋ#QPm?< Cpg%V!Wm &o:'?a {b-0f?`Bd~5 $ ޅ1j); .¶sYy_LO;$-szJ~@vO@”NMa N|4>7m=D>>r`u8"хpcsD.=W!pdFr yur:nX@^T(> [Q.Rq \93RYJW$!?v mۡDdH: b?G](d3ٱL_+}gl =/` K4%鱄~H}#"] n#fޱRezZXwZymRb.wMI.x2CSq?ĥcAm9fLI(=i7*]+#@ź4n0SۿHx/yr9 v_m4-z+rYdcV olU`,,)`c4Q֖y>\_YxIqYQbsdjb|xjubD%OjAF sD"V*Ežj5Thq*sC(J1)7Bb(%O2`S\޻S1WC: _-;kߜ& xLfߒ aq%47&9W_ٚK҅/@hڨw)&Rp_+ァqߖC;7> ukDxBQT\ajbO1Ω sb0I=cL}xlJ>2F58\GH3eEY)U@9g,-{f{$|վ[̓neJCePji`&%ݨo>=tK}c?݈@6g(/9>z-9mDsG[$FiQ#)`8 !SQs/>I:,GO0=5A9cl3!~d-:J u$;KUiAHz^&  )2}(~u%S6c!X0k#H>% 0r4P˟^6e:/۱߫ `Eib׌+eLq&_eʏv'/oWsz>~yʟMlj<ҥ #=\ѵ_R36^-Ŏ,j_rhRf<" /1zp"oz½}@r- =hOEqU|`*O#=Ԛ~:YńAKYq{D;.j9TjL=p:W?\J%bH([1wkĻ\|TENJ'UɟLM<ˤIC8CHǍP˱`S+}ұxq?pj^$d^LֈuE|ʋFbZ 8]S돳G2%Z7q|L%[cSo qOwG FxlSBC HFmk5Bgõ/nPqP>ODz:r_V y9- N1:m>6)$p/Ūi`)  飙x dG}jOF!(hdPUE ׷6.?#Y\V ِ[ݚN*9NWt|"?'B*=<آiOXxs .e NћV0Zn͸r܍M7wצHLuxҼ-kRmGڌB 6:ݩFX0uu]3c1_ҫp \?"xTFPTzE%t':O97ҍ% Nî0e*orZzOtxps 1'f?SCg @&Ԯ9icx =ʼnS3?vUarTdLdC۞±6>2"Kkd5v:x;51J[|TuY9*38xѧ@:#u+RhRe2'(S9 n^vO#1~.z_j)`8]3u\:wZy^=F9dƻdF@Gq(=@6LYsod4g\bXhz4Xˁp7C2$`,, V. H|9{VC F5:pHn0ϩ;2]g k7Ȍ ټu2VՕEYb+Jd'%8n2-ݸGY{"2K&!fIbUG`畃} ]h: t6}54)-3 Ix}IC&hnsI Gf:?[b%8VHFS;gtDĔ fikf [jaZtFtcEʻ଱[ BI^b{RߊQٜMT K$RmJISVH JB~!Q?C~kעuw7H8-{Ǻ@?1pHOxȯfb8ɪSǨV'޸D0X-#=Gw)/4ʼnvsJ$-wJ-0n2a3)`?qv '4 ' ʢg\j ae7/kp羗ʻdo%/.l>p/]hx x&0t&J&E0fCɉ \{+4Yﰧ^-qg1fʻT*uhu(o2G ~Ef] ]gSs»̧W78gbpDh>[|~bI]6!VC>J9`О* ӗi%1G yOo#ш8=mcϧ.&4xz$($gxNSϩNU+Ҫs{ W(չR]]wdzP}FyGM0Mh:u7{ڏv\iSװ%۸_+KE7Zl瓧Fnn0#MizC;\] V-H}wTJÛY)6#K<3'6zUh5qʃ,l?Ir?U+h" ? 8\IzY]IRatZE YJ:Pg*&O:jvv} EYS:[L) @g-w'uLGqI6QQl1/-T24rM|UfAK1^ŷ* rW)rP@pqNj$.n>] HIt~T#^TZ?5`$ش:D'Uzw`p=hb'|_p#|蟶v1T`'"8vsSdãx^H{9㷞*4Ksre`$]ֶ@mәeEZI7O %pI &Φg?)xt^BK7f*U%pe>rћXĐDOGD &ˆu?Wip6 ĥ5*ZZ;Ta>XiSP>'|/KW;߶Pm ER3@kQo mU!73H᷑l@G 0'HҔTˈZb=#ғ3KBGfѐWg*Z!4\Ὁ5{-ByF|i'7->K -~@.-,?Ը.{QX2yJvY [E6qphy͈*oq`FSx^&Q|\^=䮔?m)T~,(ZINXqc-]2߲DaJwLľufPW7?Z'߾&TXt̜j؜lcOq19;9Վs''pzQ§O#gJ.6\mBTɴp[{,ow+,mY)QLdޢD%R9*( / ϼm<9hQ]Ov$:ׄ'UvOs[ qU5̾SQf{RRyGd8-^[-Ake[ qj^ge%B$y\SBPڔ b8'Kc:1b^38;/Ws='iHnq +֢2M!}TC8mDutW~7~ *kɃVXu5blߎ7رtP*%iȄZ\Eچ1 ^ /1wPj(,PI˔bFY lz& }^'F-׽s:1l!@Ɂt7,oU\k/tRwDəPz/]'|_Ex%z"vn?/)jkz)o^oJE晱잵gu-CvAW[An;wځ𣵰E(1RCXpvR¤)ti}}qߑS"(_X'h6O~5[t7[*R@e#.bDɊFufֺǥu'4q>}p鯞E #>yzsܱ(*$̨$~P}9Ij||ќzix; Bˆߺ;,9Rp ,.D;6>jtpQ(Wu 3N҄6c0Pu^FWN [ƧFҔ ^8vrvZX(S9u塏%E fqG*xBOhNC, MwIH 4pAp{!+֛j2KLE@~K&`pp^FR4$d: ?\y[ KƆ햋k9{muR>6@ŒeZ-D>U g@ jM?!~z9< n1b􂏛\ѫ!%,NnNAZFVĩחBlMU.&p)+)zJz MESܹҭ9C~-&ptۃYdt7A.#2!(ݰ;k%6`CF?.3x Ƀ" v3to7|GX´^[I/Y%l{:E wZƌyͽOj8i?*yN Zp2i %I]0XL2Vupx5^AYzE* JepvmGy8'dMܙ(IVW~cOh8=u袧K)ky牳\#?c ud8L]& ol$x1Ud5h(:F-Q[z٤ԣ̥r[6Xh~iBl3S xSupP#.onHanr\ ; zBdB!,=w"mbJ/UY+MdGFeKYDzcrT^vD’wkMp4N~hy?f?nW;u h0DaMʼn-"-+w49hhC-E!΀фwaIR纆\I[6]9J`Ѹm-Oߚ45 )Ԛ{b ovdso7c,V_]JA`h*nPX(01j@Rs0qn\0qקo3wXiƺ:σ,wLyh.Q{}ϋ6x%'~"q0*Pwd( ۵ ko+zx"⏒u6DaBn cb-WnہPr|[9.  hm1bd*QV,O})6hq>jO A~OO9@>Sדcp<[AgBt#޼&-bєXEfzRtAĽgM!r'8E@S+/)96\$w5dpKz8]62:X=\,^6_շRS 52횈YQ!xӰ:}MVjz5CRgj఩l73u &K0$kF2s(;-UF_IN1u7am+0l4v%y(@ /j)~-%xޥ`3^י*'e"6nRZ!Zޣ}{gEa0vc&н xqC!!f0c9v7DƸY^JhА}5[Hf,[bZObc+8YA8&PnxEoVTnhT;%P-ZhuK/!СнNFSXTTX ;RMӱ#a'RpI[!OT(CF{b$i|-LR͌<EucD#>Ŝ/3 [ˉ,؇ 31~ IUENuBqPῈcWDO.`X\o\UL+i/dzDYnjU4c6M9z!͠N(OY%TO㟵@}qOeo;oU(!db0C$fg'= #+(W{F=u?MQ5׸0i IX3 r55HFlt,L@1CZ XϏ;i}9$_=-I@]0+ HRePR.=3,L.63ދ13l›q#ΑDo}SD(/>cyOԮRŒh!6> rvU^O炥U!y{@Pl ^Al]< _yZo΀aŤe0@$Xj`juגik aA9ϥ¹O+VruR}xpA6iWЀ͵T;޾*`Xc)a;!%uҔtA6&,* %J#֐'oĴ0=~HɂK4I c%u(:l\VDĚ"P)R T @W C`ugFˁTi3Bl,T}l zFs3?P c3 (OB8Pg >aPHZF_(P"}09rey0t^ ZbڹCr Rk݉Z=` PJɹV ^WFEۡФ,_|aFՐ&%dkBY5G2ޕz.69le0٢mAj!_0|QTOpѰtw{ $LS=Џ֨S|)n)AB&P·pM. X޺ً"@Lro8}/%fjj~)qx@ v UE\@D4.Uz|WfxƷ2,>ܰ*, !`mrШN=Hq]K0kB*KζLI|6Z#tCfgpH{^7WHT|ZmE{n! -B2Gw9oT( IKF<?b_*[ENpU9j3Õ4~mD?rqզkl=/25jOWҳU-a)9D>viN鯐TѽY}qϽ9!k[&}oIԓn5𦁽rC xLz@kԞH{r`+@(0ぐ,z+ 䶊-1t[Qw7E%>NgסO }#(Iވf$ 5&qrȧB7KKq_~%#(D-;U&}Fmu|PhoIjx;i$%^1+OcCiis-pmDbM}(2 [oa=0X7ֺ%P.K Ai:+I>:8JBJuk&Էx"/lwTuEqJYW-={Nj@"35>I@E / |P &ն]825!iHA(@e`ZH/ߏ3{$(5x9ѫ3?&|(F,LX}M06` xܶNq^N:"ae ۀ\){4κ,gI]mQA2n; i5ަ*]C==q)իD—X_ask2YPG&ze3( ݫX0+=d?40od<#eWTL>nUST lʮ_kp(;QnLNM+wNԴ0>M)5˺FYX>ĠZlzuM>(>RnlkXR鮲})esS\ֈZ_e+t-b0?Ŕ[Y=aÅ }9lH.J.kqN31qܐ{k %:k`θ rYKz\44v|^O@g@˻4 }Ѝ"Dեɉ!` ZЭa<^q&|SS[>xGw-2_yu*hҁ`8.Csn^p}L*\ƃCK4n36=ugTg.ܣq9H Fʢ˺bϢ7@ZgUYxy3DMFf}x_e}7y>o6xܖI`BZn^5]Yd;`EP`HVmzύ;+EHu0 xg nY}z~ PTa.nnYlWmLr4ݞY:X=-e*%a??TX=ЈJ \3A`3d= ]"8Ky,k{tBA..l3HB;0)nAKUzmxj aZPуwޗM&g^dKߥtő$B9(%ߜtf(ɏt.zUg7`X_E`,[΅/" Uڑ/=P"7'媹awRv?T8[ATM'Aju!U SODm":̾r,q$x^FLϤ%V0,`HWkyh #+i2ނBO +8hQU*Or1(18Ez?0>ݏ=̀׏\4S6K+0=zʍ6xe:[+:'D!tDZ7v"3Dv! P!m(z|ѐ㶺vY7O@;Nѷ_[4$V0o?F09hb ec1  t-O ~\t 8L1 kPsoMQi8ܫrG͎=0q9DCX0qn>=}nFtcMr2D߬X$S;8jy&S^NH!hsh59%mW绢yOb'#Qw?ym?5 G哇U[i*"D3Ma̠ X1m,4KB-Y߅ ?/0ECsT 7=3- 5Jxo `BCw:k]$t -vKES>m ,-ː38^Vq]@5'{gg-0场Y /#eS=OLl? {XfqƗcCL?ѣxM\9OߴG_QouoϞƇCAn+I-G8ca[4QS ۮ_W89 8me⾫U-Ѻ v|I(SN: ')it#WsK ~h.Кa.}4 dz{yt/B.8,ګׄ晨ĮGe^&e'V?97mc#ᧀ[q)a.7chƷghO0#P}6]|,HA;\_ET4 inA#sk9N `bvaAEZ~ b%:q6*~QQ/v[9f!kN4߲4cA|Ȏ)C'ALj x"K{{N|X4J}l,!qt/ʿrTu4wV3Hd<, Jm`z] _"N}iw=6'h Z"qŹ^tOezz_ I2EAdBE?@Qd|{A,3&QT͸r\^>zagy#MƇBt 콹Ii{Mq|.\a97QèR5_lq!sX`_kn3O"1ܦʍڑ*7[@!7:ʡvf%o !4<;`?w.Uw (ٞTˎ([o*"'_@gG:>zE:mvbh~L"ZM09 nPIOev9V\ef^ sW 㵃}g*JU jJ=㎡2FInP8~t;@y<ǥ mw>fmv#49"VG RˈLw N00|Jm3B1V:Qo4sϓ]N5jrאzP/RzWBTD,mM|b?MwL:M޾V$P{{]\ ,~4kqZZNȖ&'6ta~})b1L3#|u9ôgo2#FT`f:[y[/P ΐJ[n7>|6C,ǂ~w^H6ÞFn#WUamn^whLױl$9`Z.᰹8&)K<_q< n:.9QQMI"Eܡk1&c1]J.YVԵ¶L( P;\MXus'{ι.MԬzJ_Gb 8/Ipr!"dw&ܱ6+[Uv5qXz3JO8vx&L+~a%jY+$. .q]*^Xnl]l #N _q 7~k[XqO3?cqFYoFѵ}33L\0)v]"4Ts #KxZv~%0J[e14yYw1Oq"Y+#  TgAnm@_e(SbrHkJH< {kdf? (rV &wN*?WABWKi$*|:Z1&wyǰ,҆=,D%jAvqeK(b[~Hnq$Hg|rxOGIVZIfBU(a WLJ);y6JR Kwe]K_o3gWNp sI)!;bD/1$i 1/Cn/V0 L#!=% ."yDX9}$xԋ 5m hCD%3q<״ , +ԤMbSjsXz+BSO3UY'^|Ժ ~EݟO4%cbL?4*MWs6d.4W$z(yr=]SY;0r@ Zt4|y ֨/-C'D{63v}uZ21"]>` 6.6Zeg p9/A*g vvHl**3Id-7zf i)ɗ7!^S*2^S9oIyqM={AS%l Um'ih01=,qF"6$wA"pϐ>=&?t̵,c^ gl~ɤc Sf],9|~% ~Gw5r%1EbD,.OrtlJ@lx,6|ϭѝ1nIX}VGY }C|ڐ`@)9?otsX y2y6Z2EX9vbb#y/vf$Kv'C0ָT2\o\+A#) `b 8['>&yfe4HK8j%i#6AmzWUxY%-iylؚ3nِ ٰF99d,; #7Ғ,P(**4=dh=1ۑTDŽGVfl_~ 1Qnk PlEG;XL5J<y.w< J(Roi5{ke4p@4B!v2赙Cjh.;O7Xd*ofVZ?9ZO(ӻY1yȣ:Iu\TYRlMD gRo'AdqYuz7?f޿J5C諳Y1Zp߰Z&?m ,RXՃOCd>+y麾$$|ǎ9 C(jdj}:v:wTۜX$S%-+)I\3`osi`o3>ݡW:]fL@\B:x %ZEd{ V;DE>| MA~(ǚg%kw\BdR 23t*h c,VBe?/?7COt+^]ސq;G;_)p{hy5xT+:7ʉ/ԕ褰HC`Xf'oI5ֳ,Pӄ~^~k<ٿrABEM:+?J!㟴L y_zv2*-)%uM}th8Iv*z|wI}eF}i^5soUmݔ [lm}{$PiDEmŚ]44ci&5 m (XJ?@$+ w=֜>0-Z1%eTtB1Td KxN0: 3=ʢ[-ڱMĠ˫u}w77W 5qL &Ίv<kSDMfV0V͏`.\f *~z AHr nOFsLYv%%:`j~*ԚC0YH^J9(}5v8mUqjLIsZxe>沶Kqa|ťqF7by>dHHVSX L_jOLdtǷ8eٜvf"^rc qT>9{DubZ59?BKDzhqmh^hE{<T("[]LNS8$6S_דMK{:y"dͲ ]f1&QqkD驩E}95cA^:PWEѠjFj74_k,`oeuLP7gi$[_s!\U|l&+cuyPQPYxٙj^>E[|"%y[Qy)k Q&)2ԙ"{7tbA!DebK g H,;O= WLUH%΂wcmK#۴HQrIOx7_sKtFHVKOQ=4ee?+m d9gPpڌqǒq0|{DK,UY(FFz}|4mPݠFHk7 _nj5v@P4}3v]'CCO*F(wu=n X ;k@1/Qǭ7>R̉K^8abp~mhUFZU iw{o:-ͧ+%~n[+na\ɠ0uRx6X5mY! F>E5vVgog7fBh"'amTV`z@y-'{kL@ul\'*; m$[z`zQx%nhWNr YmƓ2>3rq䢦y8?sfWE(D+r{"rݖ_l+ N]?lf|X>=aUj&jkf77֠P\Xj8%(fXܬ,hgS'lWaRPqÝA'RHŵuȷIyEo I59h:!U܎vMf՛O^0x|y'/@KFF}UG*.ԓ|?[pms4B䅕 G$7Jvsi5,k_'O%Cdw2j0 4{C`$)~PdOY0xtg8\K7gMSWȟ$a-fgpݴB$o^<5\p%T'fmEH(F!WeGA&gИNag'ȳ Mvx06$?o׊xuEK0$$*lYo%{|otj^i`xzQ~Mc5;cKo|}aڈ^N=X֗MұN>DSRi5}G2OVfYa^zѴ%9܀E \2^CΈD[ cR mAv @]F (#AS|,9󂖄"wUTlQY'PF DVfp.6y\ͭ0&6>xd *w'Bk^gM]SUdPMjŪ,ןɮ< = o>e* Mh[Ζ1k [ؐo<:&;qqw^ OD.9җ}>-Okwg:;2r Ф#fnh_ _%F+Q@E!JeƐEgd 6M +)8 sdɕ ~2xdw Ҽ!ܶ"A?k~z& pxShHY"U֟0⌥LNIE/Q wI$>4ӵG!fϗ#4_o~7'=^bԸ9N3/)Odb}"۞s @T0rZ$}6M.9EUF'jz3O;5hV6B Z"] w褾 61ǟ9N!ܿ0^+7W6*֣B>.%p"&퉇-Uf[\rV(FA!)t;JEKߟeC'tfb,ƔK$XxH#\\}ee,5id)C1N !' LS5EU)[PUxC ͩt,FlךhQ"JVͩ%Ў4Yh~0fԺ5 NJA<-%|33e> MlЇ9"(A7g>gP5GV16jRqhF2AR76,0U04v{HF˙Ed!{Ccj( 0p#Q_fɎ{TVa<cގ 2 h%yr)xBHX04~-ᵧlu%f=*vi-cˁ }zQWnovzBhխ%dBEJwCتV+5l$ntrں`*9h6z8!C֕gQoOjp3yͅ]'_UФ=HQȭ";g3>%դ l-e̊_'+1 ŗ-6RG\m]!X՗X;=b{_qp|,DNNxLh2Jk^buՎS+^Q"~8|0"PNz> f}1?}WϞW0/>crCe4q:6_tg']hx]@;ؔ|OFSJ '{e}|{sE,` ZsA;xMN=~Va)﹇_=tij5&?]~TH&0#27nYXW  Ӳghj[t?˚Qǖ!P.:92W2Êib͛DG\:U\ܾA!TM 4,T$*Ļ5[?dŒ7-9i?cl 4\||&+RSu7LƙKےWv&5ң*YU2pEvѠ5ƣFZ4"ɓ?>2\/ydANg͚I.L_w6h[ddxQ/fYT ˧ڏ*ٓФgGmprx9&/O H5H*S Xђ* NdDȞƢ'2N뾾|nDQŻ.F 66ƥ`Z8 鱂 ?x `/7v@lN5栵Q"EMdmUFqM#n4mrfGEiYhˈ/4Zn6Twa~5 U%ω&$۝'Uiq̿5=5:;K: c:BAE'Vl٠rxg7"Mq0vva/EZ? Pk7Aog)wd}Kçq>h$w5ILbEyL[&Ne`vh )T.Yg[@ c vK&Gà}^r' FxFY4[. "yBzfu(4I@zːu-Vך)}cP_/ :t /ˌ\:ꕓԆw\>S6BKiVb)ŏcT3t[JBC\IBYߐF6+D R.!'&M`uAmjP{nk[])s*l7Z}d)7e`G W٦S|F1 ?yZ@|[7}0ueGP{lQ}=G'8C@gOč~ĤJ\x?hmHM{^E$SnUM FC~jqV]{7D4!žVH.Y\)ͻQ|ˊI5T3@SR;!ׅD UE1޿YǮ{Ծo~mz-j,g/"@yR:168nW;IB UK4r16TC-@ha/n ċVptSSikQ41DAXcNC%Z^^sIب@C5(7u^RCp['(ګ·$8 NV!>$I-%,W^NwVVLM8f'*9N>eQg_<g⧺qr\De6X(S+k6-MC;P57oD,j+X]1.kƑ#ҳ3'Wh0 G, F"]Y (WuhRD[|IvwqÍ[YJ4b1XEq2[`mNQ*2̭,TsT27##OJobH2+D#|jVx&\|AkS©蚬R tYtDnZV@{}ƒH,{GV.^֌akC®xCEnIl9XvݓwFdϽQ޺Ͻp"C_yR@ICB&$TIZ,6N(j:-VcJ1@͸ginWɹ;3) Ɗ; t@$XO5x7قn<5n4)W_RMtX9z*'DـgfE]R(bzD6`O+X"]¡8}@Żh[2d*n#w`e 7նO!Pc#^W)pތu> 霸΋;k~}2kTGV=.PL*Vzx p؏a7MC]gYPztE _%9/ W4;:Ȝv$ $Wln#đo&nԓ}f])?K^]. T*LY\t=qQ92Y.5C1Z^eYw Ik؎/#-˭#XUnYejKam7q%)9T5{Zy+Lu5+yw笛G da#@=~Vy-VJ;7 G@l+2? dxB8?LRrSV*Vq4~O>jW*D=Ͷ~uS鸥,9d1݆ЀE#kJzی%"q39bp&~ TI) >tԹ$|L1LֽF w e7\l~>DadP1GϿ2]m̷p<X ?qB T~\DRy>֪4Bݍ-öǏdc3putd'Vc,Y`C/<L)U)A;}S*Siْq&ce,L L^R(֓痥L 8H?N KH"MYiEl5 V& ͇Q@O=ND U<8Y4>JHX&dw!sS0b oa,od+t n`i˯;*01NMt I0xO,C󅘁m6`rx)7N>zFʾUcjY$M~@]ޤVmo?ݱZ r3Nǿ%<qTAa+&f_o5ס[ouړ??v)/g6m>FT"ǭ>d `&pzo-Q:ţF} hP\s1̨ҊتJ%s0ufMn/H .?M7ՎIqr䢄-{2NunA|*ޮ#=$ CfDZ_t Ǥ2HGu&$xnd2 s}9 1gNM;y =_-%ω~ %vTk" qڶ!ֳ#> pb\W꿋xg{dSxfKcń ˩ tXOtF_PS'Lekvڡ`P1]L8E:3S%~ʂH؆}eӝ]n> < SY%6*&,DnanoZB ?.o7wb56< UMD hr .cBㅙ݌< \n 5;2[#,K^{]=L UR1e5Bzh Zmb #*eErJ ox!~2|T^ AA:fL\O\? @=08a3v,Wɟo-fڕ4~Bh OoTtv7 -0_˂a}T[^7 ޙEavaL;*\ vSg =?!Is`ߤ+N6il(D#r>h(ȡq}P@OýΖaN]jP3'Q,DuȰЁjXRR=b`&ã2ߴc  L쬈F}WA<-d!wk=r|,q*۸?:/TGsǿ$x3 LUx#$Qo0VYJiaffZ;V;5L)3ex.¥/l!,_Ki{zp%"컩\BcMȒ P( Ҍ+6]֪h? d{O2`&RQ ۉe2: (ekzYhZYjM7N`-[ SS9<^H%נ(y-o1-u rC ΎR0&BHȀDSA.;Qy3 *xi %6{U\O{,ҙh r~H;0O%Q&8 j`@Ȋ4kXLWMn;|#Ӕ[F&) ڶyb%rqBh[+G^Eٯ'x2{Cɧ5z [pYjxT: @HDP8|c:ؖ-ŒTuM9"ra:d6)А]x`,FB ray"-!tB@ S>q "Bb+xZo mn 8v_&6Ѷe]O x VM810CzNDJa̰9 Z ObW7-A#y@)D?Pwhwc߷NMU sֶNk` 5^,_*=m8M}Pb|B  s#Z\?'rsŷY!P}`%ư `eJ`IX |E"xh=}# wjDc!4'eÉ|Kbk>W[["H0;L/.ļaǦM7U22S&U=: ly N N*ݒ؏Cok/"Jk35]dv԰H=|}bfXXoNzlr^p [Rfk>޼$E݄,:~Iuô*3Hه|-%WT9!XnO(u;W{leaxuW 9SF[:3z7kHZ3cы6PSܺY=2|v%]Ӱo752MOrHYKqt/DH: (,$F)5q;‚ZW26doX6^Cnu/k2._U.&MT> g`{]E8p?w0s+}jSrΖqTc$]JA(=<"^,MdTV'"߯Uvd'D.ƇymCf+xQmZ-4̦!Rރ6wHx:vp.ܰǺ֤R&v4`V%*}c vA1#"l1%=Qg*wh&n xp:*b|X1]3L0Yj (+뎐5O<:JV5lpPA@|zYe,&b>I9%0}1;XRDw2cN; 4%GP +p~J}rkESE6̅I[_FG0$Lɬ^2b _BĽD9,Dͼe>ڪ((3s,I3y.ʽflBT,{2>㐁)"[Be ټ7k@^FKr_u݀)h;ol.x|(}'UQ(*0K&r,L"zB~w68g~ETrBa{bLZcN1[IN _Y 5:Ȅ)-++F$6,ݑ_#mk&܋ڃ8pgqǙP{HCC<㊑ADݟz]DtJuÊh*B=7iӪ0V`mr{j-w?#N®&hW-][6jD&'R;`O[=TS+ ϕ BܖE@%p_a#gt^[%ȝh n w݂U$wid1e_:R쥿GѴh酑abp3 54VĈ mT-E?OWe܃\R|nJ=(֖8,rF2m;c!P1:Sд ٮ>QœȔ3/^nNxfZWG fpcOh@.hD5촜uvXǏHtChEHԑLsʅ7=?/\.S_) J&Ս\z*H\-xy[7־e@bS?=iwR7!ٜ[U1c}74g,"*1N˜DS CM;@r!xdlGa1)TB6 dt")G"pz./v#>|G QyWe>9-#v8sie̍SSl&6''bf*x՘ %Xec۽G,Jv."N`Jkw)^*d fO KX#3*קs X:-P-tt#'_u4yWp@5ϝEPq4x[H.V#[8鎰ŪSK8Ge1,vMD[osk0yiWʧ܉i\E[M=S paF<kӵe{JVz&/k aM׏p}BMrfg%`! PYYݗ-$&õ/DR<@SnpE %3,߫O:C XNQCC6xFZܗ|s,/?\qWrDq2vtidrB'N9(v%kbGaB3 2I8-_gFTL p WΎxV6 卑Re.,xe]OkДb] 9iSxtv;6Eu*!'D#0mr+25S@?O7Ǔp]ۖHbQD[i~,|+iTo(.  jCG[cFiblʆt+{T.FWsRR˹ 1+ʶD{ NKh&\"""ިTcR DDN#GrC(z-eSc½z(YC'+BYּx˵OK$?vew }X&6M_> u_z8h<́ZcTp7%iэzoڊw4"a!_a>F0pgV\ofYg& H?I=mH3* ,.+CQъȠT/BukpՕx|- zl a^ş=_-2_ /Q{Qy (zyq?:;Nn3ae4W*s^@ qȔf@KAפT3+n80݉A >Z3u&ȉ?0'G; I|t(2>:(nCƹhdooB}U !-w Zә`Q|7/G>^1cWqOЈFM S©x#; cZ=LD"0uzjM2*Nn קe /\z`l5)Pw&EYt6֦9b}""Dj "싴>Kg?/BJGsq4,,Iy%I)q #ʥkI.Ħa3Ţ?Z1<\o~r|oL-}Љx37Ke5L)j 9j?w&X d~*hlf2YJa]b5b(}yU_i*Ɣt /=<I4ރb͢cq G/[kP p8M&==|vhͲ>%`3a' ud )Eol[7H!f?$r2" M-8;DKJ'Q)&P+Oޠ1NB[.w|o7Jtjƈ674xae2q0,>fTχk@"$S JmtOEPTߞ腉&Zy8JHNaXδD'qה:v~N_s$8x(3F3ߴEj]ӱؓ2T\/hqq'Y'dÖ5O0T(]E$kf,NgJgmF#Gx!-074%_~b3SRHd&˽贷e~ە$zpld$>7eeA&~nÞ]=pyGa|oIT/Oha?/42WopkcP;2ܗ3%-?͸5Qt (?#jY71 cHh*\< `Ko/_r'8P?1l$Dr8*c&x'MB" +G? st9T̈# ni!L =lA0w7;#!vEXyDg`,)%T>r~ T織ЅS拱+id#XK S[l*K v C6"8&fY@@CͬiM=_犂QFbzn6@K@b+%^'[WʋH/Bp -j"x^VWjiqVף/ioohZa#NZ6ahQa5 gx\[۽N~:\;ֶ([ 8R;\gr'l% Vi+ &;{/No+Y:t0| 鰾?ӕJ›! ug>@~H98d47L٣ wjvW h*(bº1Bw$ bgJF('@ҭ7!)WǸ䓀$ыѨEczNH댂EyԮ iJC7RwEAS0fC}#j 3iy1%r:5?=Yr7kktXUsTl@x_hcM[Ce)$^V=ae.[6I|R`zЍ;C/ ZJ1If;.HW} =TF2qPԜ(Me!N,iEܿ]Z4W:oXyВl?'נj<}eK&cLᅽdڦc QKmZr BK}iMTPqVrTC;_S|גuaVXS5U~3vz*w{ѕ8~#S. SGb6079*Dr<+bեsk iZSa_R4 Y铉ܙ'ZjJ ū?0u eʃ-8w`]Ȗ!D2y?h|-pw26cނ)UkQA-B^ X|>avrP5ЖLhlW4ds;qD-p-KiW~;).)̈́jUs}d|%6EX`%d-#քJeunZf{_dӊm'3gVbf8 +VVK3~$))cѩBteNuʙN5ǹވ5LtЮ񻁞ີc$P2 - ˜f.34wi{KOa0 ELP6:T`^ZOb7@u+vWlOX3GPOR_A `H2gxe*@ܞV̙3R+c3W/\3WQDցϦ d dk;L]_+XA/`SJ+=E-:5-ebk:~~\m_5{Qd8jWXBðʖl\BP罸0R_߶Ȕ=g DES_`DgN8n{:bȍֆ#WHz0`Rj1 L]BX$K]K^H'0P#0ixbk=2ĺ y>׳ *E$ IɧKv' s;$ddvIn@'kF {7䟡˧06L?u&B`TyUMo>T:koN ୢq"uVDu7|nShlQTz=9D clf!jʸ5a+7]C0}k98AQ͓v!1=keqLU+b. Bh`4@do%{=E⛱[EZCBzA{%dF36GcA%/ diAW!֚㰢D. J[ID[ ŗQ0̧ i*)q)5J\ey 9%"v/еZH;QY^{bw)i#k<կvu< ؆~l0#,'*Cd&+X_#u"xv!kXaFjdkW=>L̯b+Y; ʕw~,*4$,߫ܳ!kyP7"\+7vzWVQSHHG#`L*Uՠ͌PӬDF;o5y=aH9Y4)0pDн<D^/+9y(1%zRG >9ވNNx&_L\ n!dڱߧ=)@aRib*s #2._|n!@WG$3VFjM=LqdVrށ~=tŖL VRE]ܰrٮG!1r[>vd:ëU(|65p r xtrO H,]K?/֡Յ<=FH O]m]|D^ܻ>iLh_W1^ VCI=3,;4MZp#:b@@Z8FxYה[4"p'H+9<O㛜'8aqAͅZ"M(  qǘXeh_s=>f,:hS8[#/X,^[+O? e<"MF~#.,~$<بEV *:BG笩D,G'̊lfH/F}Gٿ9ɋPmSl q{o] )< )&Qs| }wEvZkQyJ TG6IS+DMiJ"Q<c|#zs7b{aMK8L& ci :qq8DzQ 2~قV[߮ M" 'OAQLz&_mo!GZˏU4HbX]%2OM!VUq?,SNF3<3bY /ŸAtk/-4U;04ҮAHv==]0H\Su b6HP;Ù<"!)ߊ ߊ;nj"b*c!mXPD?7ܬu?t7VDP2,u`}0Z`;0̒d"RKZp9ۢjsH6O,.)[a yg II:(P_gaƣƽ|IKYJݾ)LKAyVCb\ WчƎlo2_p)<`[j1t\s6 ݤ)0t%L6/BHwapl@.ZߊZ?};wbveoUtIOVqbD>@Pؒݡl3Zq/ֵ ۼcCjy?˃@=)sqOBny5}JûL]0\ž@9KbBuzqJaD׵EdKP+@BB.;R-cϝrQQZ-:{xOn'pN*=&ŧ3ܯ<%t#AKUy=K!'UlBz(X {^U]?k sJ&Q43p22lλ&kҖ[@)Ne*eEsujzCٵ mcPNPTZO,fvX`4szerGF ]Hų^, u9s܁>%K~vjFd {k;Z {%M239M7bm/pyi 6HoTuT-=p*ԾʡL=5$z_;< ]o 8yKWةTV- qG|?LRi>/ 2F뛉}+m5,E3A`9>+ؗp, 8mˡg8;Wh\TydwI՚z<-%?Xi|?UьHUuaxX aZBY.%sE:+b;8>Jh TCU O:w{xpn6}aǟw᲏h u%+.ΐu %ꎚOX ոuJ=%/Q33YW#,*ĵ,VoC\˼Z u4A*$#[рyw%^*V@, a۵>3>"+RVXPM`GJA)]Z%p&9kgyujQ4J1%&'װW 7QJPockםB *)%%aĖ޹=UV&s_Z n0xB =.lc5Lu&~Ӳth^7y|S/}zs-e;廎6_<i8`+F"_剔h$.l¸|ޭCPae܄nekFgFT/T{ dSH"f)':Q("6;wT͂ [o#@QԀKuH%\rjnGgg4o]ǘD G=a(CYAɕF^pƱIu-H6iǘ:[iW+ἍJ ɐ%=١dJQH-|h?,U愹#wkOJkD"o}Czzu~!X^\}zc [ N93UڑNU8&u YHJ#."{ɢ$p{,Gh*H0OӶVXFZ]Α} r[ .kZ\ͳJC`-Q IP:LP t^JkR\bBY4ִǃxT.5.wTyjYd㞌9ld/.ubS`Ef0Q_G3U5byIRmhri^f$[6#(2&,u䫍o |=m'Cԩrgδj(p7Fӻ^OȮ7|Z=e X1'lUU@CT3 {;&M+p ]IoNn.lO`+ٻ=G9I]++lAsns} HKEKԇJ f󤙽$12ڬ 51/I9FmdxSyu|)#㪾2a<ݜA`]54S~HNv1B% _@^(ۀ9$;6P5Qxr䩊fxx/y<+lta=t*lèGb-d=><#:U\v5F {ƀ b^C?s UaҤÙek ގsN6p\ ɕuP05F|؈f6;NGwZY@r!(B$Ԕe׳{-D&~nLQ J"EXˁ~CW}G1$1v7:/tA$|t D>~ Y"O(I;n;P=\e0Q_8#rF K%ED$+/+hGUzوEtuwsv8"uסd}Z֟>ľŠAJ}Lo-zﹾȝۦ6aUPs]l{m+- nc oNuH)4o~~qJ?{k dI [MAhu+y=.>M{ 9b/Z1-'$",[LU"X` A;J.: !( ?c$@Μ!HFs-|_hZVJzBS+Q ޘ k¸9s1n-Qu@;AUqL4heNBȼj9Zc9aPIYS rcvqnFv$O3[Jزw#nj58*lD X%1}b?:G lIslYE a+![.jsPc0 3eYĊFC(ioZZF8vլcվ!T;ҙ]$1!̻+f,'$'\ĉơXz66Eg6bAt@2fѥRPYtΔOq!Rb;|ݔsVXj3< *+ɮ~ِ]Xlg/vS9QkbJzadžnv@^QŖpʀKWt7vw0btJziB^Q{HqŵJ:5~ia08fo¤B_'޺@MxSHTBHj4*2L'dH[\!YNF7lw[Hmqzd9[hĘHe#ڂǭ*3a[N` i,gNiAGT?}dnV򻔔"2Bhٓp* q( Êџv֢HE`ᔢ.lfbv}(C!(=F^<1]_e"&ㅔїn;੩o`jzdRjgD~RMNB ?5S46jOڪ]4lgv||{ |XfuJ4t )l)%^ndZ9gg3$ 50n:d;"ى,f$"ܡ7C{ں:TZ-͆M;i CɶхwQxD0'C*R[_Oq1l'HqhI7$ ph}޸(-5g:U_?M3h/#AuC4dn?+*8$ua0E_o&+UR3G,|݌pS*)j8^S!w% V p WDs++4n7d[wI# oV8n} cV+5Ow l~^R#$,eiே/a4'RtP rbԦviZm q8@-@i0p.M\[gؔK&eA6rV` 3%gu*%QX=P_bQ: h⌻ύ#\Lr2SƉ6S ku{ O.2!`Qm[a6et#@(٧3hy0)8d|\|gzLS0V&C:&kl۾.&P)EWu'풀 @,E͢gu=1bxwΣX'+5@w{R1K\#UtFξXw[wvuMJiτF! 2GT[ݿȌ6j1N8Aڃ׼qU@{j}E!F癛t/rO\-/ǣ O$+C+Fxm.C)0w,-7TkU+w.We< 5u_{["k:g=ꨦSp){3% :d@6K ,@pե3#.JY@x~&xMBJܜC\ ;WIeY_F)P}U%d: >a[ڗ HAm͸A '7,t>](Ƶ)$^6 u[k7ئ0S`S<h^T?j0.,I=~WOWlTװ].scT1H_SDiAgqi+o~+݌8mj,%RFV+iX[`v'τ_EUST_m+hW 5 ~eQa2Twrdl|4PU3Vڄ*1ւ!|5Z"*sv,X?S4Yޡ#}]&@v- /z[2mW*!axd8w{g|̕Ibjҙ_o]QD[tU:SK: ::'OH[R@wJ!ʛ% N?{!6hN:1@>Ɛdօu)vXcmBP;@6u:gV /%k{ڰ&a>% %>b[|dh+й8! FIh!.=,@&= z`ҵ6nj5xsylLastOADN#[q/+Z8r5USs˞!Y3Z*U +Q'9z}lp-ẃ?r@ Ѩ4w4xU`URYlXU'&W'Ojj ^碵UB%Dƈ)6_;99~Ez o '9:mJ۫ԮN?q-藚?AgMbRdNEttzSG,]8Zy.$ޡvmÂԃݔb,)HDJjB+'({r2<=+TlR4̠@I$BA@-a?^v}6S{[I'lQ+4;ztܺfqL&1E$";m7c\Ns{mng~+I]W] ^\3}@Uy~:\8`R?$f̉ ({ՇmsJ052ZO ?WR,[M oǀa lHL|v"'l 27fY2a1 :VW\g=$e<<ߜl.҃6 JqʉldMrɾd&nY)gJg0$-gfxVH)c\&D*F܃C񁳗@ Dr$&`C7B6N]/~D\yA &L?-%ZF/R5];>NZ6U'K#azj<*E%u})qL,l0]]-]Q7J}AW2M}haK25j8yvkBЪ96P`J!@}8eFDq=r֧{Wv9N9=ˀ)Qas[(i7XlF"LJ,GACnUMŕxTm;ᅐۋgg%P XsvK&>>EݛRsGrOmTYıDTҎ򎺌ʟCu =4@xO1bƑ@0|Lz@s,7N\kp1ǣcH+D!`fv1M@NovVe:1y|7sKFFe(n5Xf\0 lKK_y2**qpx53귪f?๐#ψhbЀM,|Ņ'X+4 LM\>Ve ̘"%wdD,47J=V;x-QV'(ڵLeP7| * %c]w۱n_/Y3z,R)Yc{@ixkZ}rB|r;^6gd4,Y MuʗQ˻pO²}}TpDZz0M_1v0:4]0zrۼ+fHQSȆh+]5**un'5s@VN7\%!FkX[% YG>$ύqɺk@59x?5rZ_3c` WH_!zh!"7C4j 04xatjE,IY%Z¦ye%0{,alO+U)=0$~E'XI{\xnяHl-2x)aC:@W"px@Q 6GK%w utka,@4bwWd6SK(!RDcT hRIPfBGMB'S2Ú/vIjAz >\EwjlOSw=n~UJҠ__k`VuB/}nȌ{0@,=/u|gy$fMKgj+wY.I\5ĀeJ6 wP^S+$x`y=â72[0M1 >U%iHJihTtj̀f^v`%'8Jb&UUjYi+iYmÞzbrIPDh]fr׽ȹ;QNYL%tT"$[~430men~{\$S:,m$̅I-+Ksu2LNΉx^RY$ ı,N8pL{à筚(x"H܊W,ulT]g9#I&+&`0վXWz 6Cir1J}w@WJ'y3^Q W,j=U<|dC$}s8P  _2Asqch狏nJHebjC-`q_VljlD5jG : y5}+y}WaSZC՗)(z~ YkLߩ1\R²h/ NabB3bKŜmMI2U 8_]6LYlmDTZ۳FX fې ~ru(pEO;O?U2V,|"+ Қdqc&GdyuF?]cq=T:rUՌx*Ɍx|_) 1bO8b^3rɛoe5*U1:ߓ_hLL!qɠ$q?K+b%;/lJbcؿN~~LDB}8(핵5)QvG"Z+駰 Ѻ5CA3 3n[ nO#!cys X;$9JZD3aB0MeQ'K̢6OY' #m\űwP"K~@ȄkblK"]qaLcH>d*f\?,uFLÅÂg"4b.lfM@<\0#\R+#c,K=M̠?HN듅MHW>P*<$#Br~ȃZ1Bd+R7df"@H3m){@`[9Բv3 ĎJro zm~!A݃ R^SU6z{5d8rg#Lgk1;z}j+x= c#I.:&ХÉ8Ii~V--Nr"bl*v/)Uoli;O~`k[v FY,)Z1Woܔ~ũƌS8v-2gAm,NƖY$0 Z1RcxY>b|~@1Ѓ.eߥ/y8鯲y!ӥa3Z +{O.3R~Ij·* ~j.)Wz-nP O! _y1`6n)ĖyMSQ'|@'#Y1P,xN=(>O]cK<D?L^)*x.dʖ]ǞLU#PokU)5-SW=9$'{;9zFh{FPqG9 jfؼ؋sIl>>׀$@ M˝+ Uڍ~g/ 1o+ ][}{tH"xG(ƙ1Q^@orLehVl,&.SwAħmC:'C)QЎ@L2 U8߄bf.ې?j@8]Y.$BY>92<(\}|C6%V94]6u>pZ/1YN*'?E+!e$s2֣Z\ =rUˑ`*߳ulL^dk|: E yB~?wnpT*۝~^|W pۃ?Q"4# .iT@tȊK b(F"DE}G CSUKآ*]qol?%Ԍц{2_9/F9Rj9[bsAhƐQ5|8SN\lB՘QJ!L1@N)njVI{Rbϐ&pȳؑ\b1g٨6ڂDSR-nK׭SlK{_qBzlCp{jT`~H=]G$, H{n+6Q`0ˋ`; 峕I1^UygUkp% )$~R7)\!9>Y%Ա,9ittv7? UU3f腩*`60%)+R42[)l;M^EKA %0~NbSU:lC^QġJiN^dTT=rM[VLuZ^Doє-8ONk<L 9U|u'~`+͘WdCaXlmv@2z3fpLi7;O9tA(.˦7W⣨Q謹jVN3zbnQ7ٯz)NoZ3fu;9g&0r<ä:Y6gDb?:ytCq$7’ɒEItA`$aPo|J_PfƢ7d qiJvڊ;DHCqM\IV,Lp V5~j7,KK&*=L7ٛ^x },|C6`g/q[Y^&pN~mi `ؙ5k D5v\ 0EFxڇ~Qj l:-inTX,n ta0L?hGmnƃ mИCK's7krU51]( aPJ!|Ag?L--Q2PVYԧt#[2~{/,vϕ̡#7׀Pg=]6( `&~TKg`㺴໊. \ tu?fy¹XҌT\w/?574%wKXBnYURy@ꋷ\Ĝw.)'[u┢1%|$ebR:/3 #d1!FH[򽒬$55m 6'οQZunQMUm-EGدrMEɡ`CcEfyXQUAFvziWH,D|?Y-nA/Sɐ'KcvW//úҤSߕG\A~@T%(3`IqwKVS9 d{MAL):j2TPEۻ~H`Qx@1=jr>z-HHaӬu9A4~{(G.Pw9=;j+'_2DQxx{6#pXʛ a½x0iDt9Ν1C3S+m!0z_|pb~O5}1幫0&D~I*~/W̥f%9Db2euv Sg$:I2Z t&E8VnM[+Co1bDs{s#ԕ_8,_肹fG۹%ڃbuh*.E+ܬ-eX~ra}sݮZS٨kG0 =X~GsGj IM  !|;OxN~B5_q,LRPC:}>;Dސ"r}o^cmQOm3'Z.h1׾^gTgzo*ݛ;Qa)ODLSo G 3.ʙ\umJ `eat3|/oұ i1NlAzn"(Kubrh e?UwuW:f4Lt°,},PZu.[#v0]ȷ;LeEJ=})]߉v@ ;q.҂e"<3t4/fv"f#)8z,މ0۞iHh!)e FxJ%עy[Le)ZוxxV0re#Sݭ_Brq֏e"3.XsuC'9SPW?L(`ҿiZ3CczF9_"$ =B=R9]4V&;~t"p^nafVCIg5;p`ƧХց~Zh7SNNKi#28+IJCU{bsAG')tFu U 6쿚8eT@e^u0RVP2׫ѸA=J<2 è< !RHqܷ}a [dLP2=W.YI\76w!sv}PdiPd,Xeh-(tDLEǒjP&,SsTZ$VyMտ7 qDM[2:%΋؛6%Lt%ҝk@ӉenFNCя88Xh@:3):M^'[-1J@V^ !0O[fV1\)-` %3'oG$)xSw4#cq}|h@NDIP %lq#EQدn./A.PW,ʴx p(w `ĕE;5~SYMe`!C\!6!cBJR,|A’@UΡSNM=lW\-8 ~u$5rs.e4nu~4GqS[9/\%uh&s",E-&SS:A$8 N9q÷Det1hE4+1dj$/4uex01Kޣ3LêtSH *¥^ 6_h9A5N>'pd5+zc{bd`ЫSHF<;|yeӰ܄GlUk)h-g)L @1FQKf4·]`bh]s^d+ Dm~`/[zz-]FUn$ !;}/t/H Sʱ vAT_1 % 1%???.{x9 ]O̡C*x|vDD̫I2HʹEKR];Z"sc:HGR_.DpϢn%-uͥ<q6|bY%IK0qSkI$Dd6 "gIO^K=q$([ X;, b` yy? Vl:Z)E^z85sLW7lfzU: v=ڣ=.Ams~?PVϚq zj%UAÆܲGmOaDvg5G]Uޤ֌xHnOǤII oxGjX$ 8E1슄Kզ-YͶ"^vidrbUDBQ*1 g#LiIFM>-EIzA{ȳÚ;cыc-=ӷxK#Bݷ?B;EeH >p🪗$U_6@WIø ,5aw >+_+ )RVJF(:cL {0eA+fUѺuV&Pх1hQ> |pF_"GqO7#Wx8r)yGꚤ[yy싸rF#ks+?*kd dnE9?ڀ5Z0_@ >/;.FjaZzbCMS>t0lԞ5@ v?;1ސLVJd`FW[ieaiOÌ 5~c"g/ngS,\U:gXlۑ屩K74I-վx>uKE9rPcgZi{5IS:Bt@C59S҂wG.Y+:vV&#TXJH`>c` 2JU5[TKx@}A^v#},%B IQ@@jڇ}U"?3~x6BG _O8'`ܻm'^̊b^CXV zq̢)oN.D u_FC1qIɈ92j7#3ja;CTat/ ^iȚ$ 37YzN^\W'.ǂdbJ{:ݰ ʼn2q[A nTHZJWh"5ղ܊u"eR-rɽIe.x 4>OGXbYr{0WW0a~ILVafn>͔~UbAQM D<#'@!.ϑʣ"|l#cc3{/t5ՍNNJKO;Lּ,;yy-DO0%AfW}QDD޲?Jȳ|mjf3q8oV{#,;Zt&{QȉȔSyd' A· Fg3lOS(v1Ӹw?a +{';ɝvr˿.J>v  ΄ugփLK.o Nw}7p8D68]8K..6:"minksfmDn!Z7ЏS9uM؈$3'w o5^J2  >I9^Q.?\=y̲io`ՃcVն%~#sgxYWB?tNSc8 d~QY/ۘMUѺ|حqM!TFTN d;À[%ӵf̄Aј|eE7')N+~z!2d`f|ֱ:)K I@{5!r>}Cs:ÞsN_M^T9tV/v6(?-'lVw}o•/ " ox.D㦰{#w CNcI ` 64RsߕsSZlcj2SOiQxkFU@;::!/Kxc~ɛHOOd 6VawX'4G)Ȑӱ_g$C pL5U",N9Dr|&K1Q?b Ńn:}>4r)sqp\%xMflV% Z2Vj3dXHxGZg_AktKJ bCc,rk55?pFAV?$k<ٟ{UUcqL2g%M/<5]Eh%n3ڸ͎ %SD=guTu@3 "M)PBAju[1bFNtMjT)3II)GSQ˿7NCpTzcZJt9  C_yСEkSy-EWyj__%:{cҖRٺku^B<ՂJ'--2$ѩkAp{48>ڜ45t҂$Z|ns-ZmCafz/r'UZ& *6+B9D!ʭǦAn~3) EPZ~|Q))b{a_FPBofٽ){/O̟WCehX΄}oyEƛ(4"Lw o yiV+`USܽ^ (8 &"8P#A\<:G.{3T^;ï8$-#+f'[fNj`?fF(FSu3NqwWw+:MÐvz9?oa"k4E~𶎐r~9N 8}j @YwUEa6x_>>ڌMs>58?u8Q@d;VL v'K#y+@2 Xb) $ZՁ੩pVԇD XxjFIY.dzSXعڹZh?K8{߈?(;'<ۍPheh倠*ݓy୊: ygs3%c7cHhWŦHNSG[SMpaN[_*1D=T>S 3^E$0[t,gJ+)aUlųϟCgm(YT苬|[ƈ! D3UcHg)a<ѵID@k鐑05dBѡ6RTЀhD5~3P_cgN}Tǘ0 1Ȳq; eJʋK`+NKBKEDDf(ĝ3mW ,tCQowOIMyxoN}v {~Odm`3%*)&x(v)s/dMASd1yNT†Hp X 2b~A6]<|grR1=GK} 5(#;4<zrt =sw<)ߔ ֲ Ns\p$-ͤ!0fŀ)ypCnrJJtN2 TVVx+" A/im~2m&jvDiY^ywL?Kq!)Y(J(jk%o\ t*[G2U+8 4SV2b`tD.2UoFV ׍<?VO6"H ߰fPVO| nxz?!VqD}o.v<8EsCP>`uo(ϘW& [&f ̀ia72. HOyI,780ӈ(Ȋ^ &>SA:뷤pqpQQN }0"`cއ6SzLxz;]M)zg)Zf"'m[w)Ys"1 G7(0V't :ꀅ:PWiUeGQ'PIÃ1ТpR5uNl czRQim>9nGXV4" ,Hgt߳-Z|܂!81\sۈEʏ5u4u6yXF=o}qs[/#mTҹ~]tzQlA"#coӦϩcOU1y1,J#l`Hm;*qHl1 JͰ1/?32+uSipsZ@OA7n iML 78]a B"/f]]foeU?wre2)[OӞr&Z[fWSas\S֕FW^5u(<Pw"E̔6m;R#$ z̮3 1w_W`Dx{dnau=H$ !:\WF%m#S.n`.~/&.?d`5#\ھ폧M\" t]<D{Ùb,<@%H'XwWV+dlaa"x;ّ S%Q,d@yO}jtkAQY]P,W%i!hQPm>cN޻;3~)0QBΜ=fa!iZ샌w%|1ʁ7{q ΌEeXa.ĘzC3Twi~\Iw/5dsp{0 2*mg>l1]p'YI9Vb}iethl/GYtC j $RiSٍ%FCl+/ZDNS%/ ۴J,-M!*m 2".=^K/F1re9],,)K΅y!1WAc%HTR[Z tiUgf*{M|c^R$f/s8X]cݩjkz^ߞ G~ܘ}TYEXr-Wk>iΖ̊0EZ-s6M'Kn?eDH}Q܏d7 }80JuH.oȄ\@C,8A 0$Ql)Hk($>Ι4a} 9Vq8G_fFV D&\:"BMPY6{L5[.t6.%zρlPYx3#^4Ԋ ԜR:WDb1Tur |;T#~Pn[MVz*'/,ȗjs"$%<8WOƖ3,aE׫ fEIT4ۂHYP:L^b?-"DOG0HVUNk`F獊I#e/ThC2F싊H<=<(pH2 oa?qXs1ViL68EnEV)UplC:3 ˙j(O4doCSMirKu=G+QW)V82 K7[vAUk@HaC{oy8/A;o'J`ҶM˳_X=_Q ihFpZ.5xr $'Ic9g2Kd-X˴R9/O.AFw[ɓ2$ rrۜ;][-Yƥ{?R6>P6i1b 3+7 _Byw vKebl4ȏY<×^alDT{'#Yz-~/4f]Qzytl?}Dݘ2I2p7wtLz)B\Q(Z-3.C& I!SJ5.w؃e,ꖢnoa0u(1me#%v]Ԛj IJdmϩ[CYxC޾z,!;.š)aXkҶ_yg+LG}x x|UG)KQ▵sX 㩀$W P}iK Qy$e}䞃5xsf ]1RǜJ3xç6ÕgVDvCvИ͡Galfo 0Q"b'Q`(Ku@< ~j_﫿J|L\/Dl̹As%P쀈 m +ٰIȦummSwV2uQ%\R;f*9QTFi0o1PvfN'9LܽGeVnRcEsg=(b]S|RDmCB8V 2ߙۢ\5WR#$q+t*PV?$\x'N,ҍԕ0DMױ~qu :-%@7SFI $`/H{, V~؏9LD}ҙ'PE#𘔷,j$ֶڸz# 8Bf ִ;ݳv:b8A^uW`";XNc[OEz\n5/q[ RjǨ0tmnFH=&3<'f.^\qѝj ɞNRF8C*_dS(uHAz4aZq7)̧,l].}SW `vtr®K?V=uL^ gZ@դyzm,7AطiH`F J*AEA6 nɨ˗eR&_m'mLmB7x1C22 g>){@nΒۅ뾮Eph9 YZu\~< 9L~!J,TqB˪LWlx`[$+fj#+Xtcqw5fʎKqqpӲqӎ)GN5r<;:J:}[?i(\n C%z~K**xzj ws_@nn0Ni]Sj=^.jh_?G d;U"R<T4-67DxH?r Uo/2ZYf_/^GzeWn]3~|a_pVKBr27ؙ57" ĦE9PPp彞Gۚ݉2;c]-fx9tCJ[]:'\K T7M9 ٦91% FHD,!Wh{⿴JJsn񐅈W'pۏy*8JϖޕK/6u툨N.4JkKyVŒpVВ9O5}ЉUrWR \uJ8۲iUptCo^7ưL fguޙq W[@0@NnYA aB_M\Ē#>L.aƍ@g4x+=ks65+|fR4Y$!pZh^nv<  d^Md|(8ҥHNW yld,>U;"_$I)MQܞib(}K5KL&]o[Ek}v0%ᆹC.ٌzJ*Bo$6Uר/]Q.b;~)![@ 118*jO:`UK-ƃrsTmnWh?vp,E ㊧fZD1l&Nmaa?uL\] rµuY*2[1Gjv\=LiZrI(e'ȏ~Q">T@VK]@ӳy`9O"@:Wv"ќ{n֏q,SbM"SupgZt S<^`z *ox nOgݎpRh/_*KI\}f7Ⓤxn =1H 6U$y@CvN`z~@e]T*~9FG3󊉯 E96u>yXwakC޳[ R %R4 #%[=QH:]%dlIa,-tZzV&|d$Y}ym~Bԙ2U[e-з_Aga->N)zvPN<~_ 2^%ٿ(בILOU8ƪ*|E" l/T* }ǫ')wr ab@1( ~`\Rħ;Ƌnԣ8]}S/guEX4mMTQCG><Շތ>ݎ @˞_6It+&u?9o֧̪jՒSS=E gIK+`p=jy]dQ(#%ucBӶD~4< alg3\ݦ+ %;5,뛄HFXSLdcrggIH|E^즾2}0$(9EÔtL `kXN' 'Dqnv. |z nXG9-P/B͝`||U%8E:LeyF]AGr{LUoCUrrk3۽jOnSK1\<؆?GV'BdE ʒ[(bS.p\ T4E~g9uĂv#f=6jBL>dHs:+cLl35t~OXVSFwOq=_(lP? õu=GV|7;rܢx޺@= q#Q#5Cl FYUrl2z>P-B/3˚bMJt<| su.ԭ- 3M@pQDeI?8*Pz`h<+ڊ;6uD&K"B^k,rwxB-%RY-zy7)Ou1$L!L: ~*FB~F@رR YA_sE?DC˥I;q "VF I@hŽm*s^D4yHơ%F1+&(Bː1NgqkQW.帜oR EneZxGT O+\WU6'dBK0H R`tW83#ilAA5YEADQ[\R8|&9C[Zأy~ i˝i}`v#̺ LU6Md>&m\fvθe2Y:W IӦT$6NzANxPdbkj}'/5Щ|a 3T.~DhX@}RVF@<f96\V[|CAAN?D"?ْB 'w{*\5^|2TRH&b앸B,(#27k~&" hXVȹv-a.zcbWAp#{u5rj2;yks:0Xy_D+!0XƒE4BA)"Mf[Ϧ1.4Gk)J9)Qt3T.B%[/̂UٺݥCș #NE?PcSh)sNttnOvcչ7z$4LK?ڪHZa*^X@yV})(?t*:<PA35X>!8!ZWvl\񣁩>^5nqeyEV fy?њT!J脲>N{+1679C8 }0w|Wҭ|cI싀#˦ΌpYZQտSKmcU_&hWC*ցLŴ200r :K]lsBP> ,MG3(;KN:X>CԫXWNspAR:i1ANDc,$2=:VW1h΍l#ߒH>nmI~1]M3gfQiҒuRgFAfiN2qP0)*5 @jk0X}LpȎ~Dh2*#㡗rCΎyzaXB VņZd*GZD+wx dĴj kHsHW/Ǩ :O<uo;]A߆%, ݦy<"Èqۜz@ F_3*Ja4!gۧTh 8*BHP 3BxWkH sWlbJ´:JC oƅ9X4?IyV5$sWE$cKVEDRJ F%#IϘildN\GAA=B*%YA@_u*Z'{"&/+*2pi+Oh9;L=`a~r;ojwkZB}VmclwZj^ %:5?;S1vH#W)VhyL [e.0#ج$: ;7{ύO] ^eb;=ʞ&;B&8 =_&kE-"v;Lg$'։z'WpzS]YRDn[Wj䖷VgB<2VPSҶ= !Ԍsڪ"-wmZt# S \^8SP^avLҁ){͐ X31bJfc=ƽpeNe7%OGՎ9 j^.tQ  y؝㳱):9CP{[~ _pw9TdM{8j$3o͘(Jcs,Q8N+{1x/>'&E总[j|ym63܊dKP4_</ ׭ya$::Wiv53;)CH}ϛTjZXz^r}x 6I'ǤsEF$Ih4#VAJA$kWu-1?$Y[\$k :]ydr1_iWou9pʹ˦5w{op N9i&xբY1H 4˘oMtUsS^=%=C\f9QU~]<=u:E@9gO]4!7稪G &79!\uj,Z|pzQ:C*{CM|!ԫֽ[!]lz$ٿ+)&٘X0=_^OD_Ylņe#7-~9J}ÐbH|y '],TRģrDlҚB *#dRCbR[f= S6-U]-6m^ﬡH34X+0j@҇7NJ}m_(ʔY x,me~1m۰qN^Y]fy?[5Ap{$\ro?նmSesXd^1SsWi?HbOl'c v 1]1aJ4Ȯ%`W̓d޻sD++SC؛!gex' A*Jw 0a:Mƿ*+l“F5HթȚyz,_`HBeiY#mevi ؾ^O'pJMZmVTYJ)Yg3`lC Dc Tf$4G0joZR 1?|y\p }jMHb@ ai lq "~SkUuh9UdJt:"jfбMɅik.CDo;irX/Y9)sU*;xAuzNU@WT$I5/'B9 E#pL` 5Y_v\_#JhHnZ鱖_oΣJwf4 ~!rVo/83:=AbIp5b[VK Ul/ ''OFR~C/!xeOU Y5DxjW}UuU+btsC}hn'`5nmaߐT6xClEE 4f5skAyd'8uafEѺK6S;yB Z]",^a&ĠV={2=xַwU{:C%DZC y CLg=ݦ'J0^ '(i$Fѕ. lpkJ_Mv2r ?J~2#C@Bp+V7YAkOns &}(Ʀ(ԣSeYGH@^@hoF+CX{4PP]u(S_emw^%:WIr-^UrW*rg7bA?[̠A#vBT¼8Hr] rݰ'xTʏ.Ö it R_pOeȜ\a;@/ i~ Rӭ(5!Ym/z7kO~>SmOG|ȇ(Zh51ޭ r\K'X0`_ UשTp{%!*? vHhR/K 6<zLm%Br%97!Q2Mj 1@XZ/6r]uOR1"$#_3:"p8klr1d%xgە{Lm#}U9|yw> j`9g7/B q({łxm(bz5+YmU-X,Q !1Š&$h6lxLq#A/$Jj5w0T ' PJ v1m0 <96Da ގ e{; zT‘ v4+/F'`웅@~1zI6Xoպwe<-IIw)D @8VM' sA{ːl6ųiƩsH8ڪJ%C͸t oDqg?uqԶ= ;@ԖOb'B^asmkB61Eq6P=D.KQsvnMmv ( @?&Z)šODZ!Y>jS;^8/~ I"&CIȈ5:~ _X8OCkEFcD33}2(.>Mq" $os+[ɳl!WBo*aOYl+vj(+" O _Bmv Gt_ ^B _r.&x"T?:I"z1!= TMm ).蔡;jhl͕s?iDЂ}{\ߋxf!hX8NȮ Kx` ғ .Y>ҥjo^R`bEo'Q<Р퍻W dTB >qj1jp:\UAiF2" NqUiM jf^Tz )xw)`/JD.)E*6g])EϏO2ÏBV`%s͗^t ZlY8df+Wqfs«qIF-vU `ky('Ei<0)==ncN^v%̽co@5tE i/Ұӝ8/9K@ xƻښ^ YXEȌdwI-?@*xƅl,,KHnu5i^ZMJXA(,ʆLMrv7+ cl'C kAzm2IG)#0E>x0ռ庴|Ғ h_OUr>a_8ۏV-]!`v^" *aC*۽7ܹ.==PwFpŵzWɚlA} F҅b čHv &XWE-n\]s&A%_~L"tv'iee"C\ǃпȟQB} I4dLJ簱QQ ffDQ:*hY:yepakyHq%&+;|b x rC1yJ'lIᅚW512FU8<\:1 sٻZ2!">B` 9 Bڮ>-9 za]S{qx=6n=`TX7`h!s#!uZ=2ΙFNƛc#% wo%H] uHzrlfkNq*;h7]njA:r-O4uI}._Uc;,3{ms}h -Q9Z}RU:rM=)m l ue4[ Ec=evoƈ~ cE@Jm_ &m6=ͻΪF{2,{180I+fB0\YDMotP}cCTR5æQ.#x)I_Tч%SEmIiVXJ{,F>%X݊ZS8Q}1O̠pMHz~d8*i#iZS >='L>k]&XV.JO*:aӶ7Y[)kwc V]-lrA :e @[rpmȬBC}khBAaT}'3>_4S~^.kZlL8'HpW?JDzV0HO64U.\C2=axHM)8ɩ8UQ!*uҭMUt&oth wӋPUHEol@izןOR{Z؋KA4د8|k o/KhT+V䆶ueiM%3׊-rǪV1Eb$.owk+4엿*t)a -0,+xjzvor[T\w+`旤6~ ]XB|ڦS[@~AlbUx NxպgW;[1U90l8=oTxn% L;G;(2d侾<@UÈ+/ 0 f4D Ao'D%Jgu86PS1WA^ˇs}1 i/z sm]n/CK9@v^Nsӗ-9e[苣(hh1 Rx~~ ((wr+-!B~Ozu[4mOzg$lgpwa$ qyt )} \)( MTbx'y"A1u[k(/{{ IbB\xV,gytKe/gAJ |R߿~80Su,ѷ%4=3+dIt%7/w]$?>-5e$D'>zxIljc eqQV qjKg kd0#ڽ%MJL>yI1{O~X -oRg"j;a7::׼XZynizAń:3t(+vR ! K;Xgn Yl5B"f,;  3/rJ|"6Sf ))HNq|vStQDw%f9я<6Yڦ}JkIǗ 2J /{CLٺ+jJ!(J3N;̡A$?bP}4U[z>mKN (γ&m_xԵoQ@]MDƷ S7HnЁE㞼 ev)mpsUb2:),Z3{&}~oyk#:` %2^;8R >~USŎm.dt3k)L nyfAOU]8$ ?7(84!Q#\)xB{qvic|B{_RԈu^;R l? іZɁy&b?$x,jfL8ʷל*\lΌaz l\Jc׸joZf8ӻI3q.*̘W=|Swr ?B`X5dJ٬.^d'ŏͼV0KsUـ&A n3}w.y5}VaB Ѣ|G^|:V)xq{lg=r6k?k":QQʹ^3Rϴ;2ӫ<`9*J9GeaP?,D >3[1ZgroW`SאPs_0*5Z~sȚ}e٧07A]TZ!=N`<dC/-+|Xn4~xCi؎2]Q)Jz x/5!|Tx| L=żwHkĩu2I&l4YWX.3&o9 -J2o"+ H7#=9>Dkbk,*aA0|ɐ"A)NmBhk!;O n׭9%׵=[h%k~hW]]:]dkl|] PmxEB@7mzjtB*JqwRzI2tɘ#T>20c$*sVѴ.!&4(uرPQy1QQ ~*4 T@qa*`e7~]Mʡ:&-_5O+25/kdQa3}Hn4چ#-g,Yq' z/}rҮ/+x"'X!77o -69 Z:Ӛ6FG}"?q?DصgΌk_R;_GnN2G7ԗu :`:GF*)P6+tȱQ)eG'Rw/ e8ofYOiUυ. M!; h.ww~G=$,\ACĽq7MeWdz, .\(>XJL)Lkăt^8!ʋFf|uݚsӻ@̙=ʜЍBGJ(D>l4He4մ~Gʆ;01L=].fhRlӫۦw+CML5~}`?qS7#EuGrE)Kt(d֌68̬l |z+2܀HV'nhff6/^1MTfEB 'my[Ez Vc^D)CD$Hm*;X3WoooنWsm҇pY  j;;4ۧ;zh(y @N>K8a. ƈKs7_>ΠPVJߛ o4 VԲcM})$7:c48ۍ䠨`8zY/,M6?4^6yV~7؉;kO$G0gWj>!RlWzOl85#F8]MwH2\;|-螣)!Ey%!Jm#6b+4A@Cr=&d^'c`fg.Xnx`4eȲJۄz3}4w f" ߛܒՑN:=-VuH[%Y+& yZcپ)T@o?޵ve.BU)py39#gcņ'[B^VJ{ǕUPM.x ٶړ,@WD[|''?=w__km2'UO2U;Jg-L%ey8d@=(PηۋÄM_[%wpC%B}Ed I,p6w1>GC .ӓq )9lz}ȹz?rI"] >?RV%KLμwY]2k4[hwURYhlwƹBn.4|פԨ5ӵݟ՗  t~}!2d~)np'/J'1ӋK嘯 Sdp GtzOx`{l8sUG+f2'Ի,BKr;6bI=D`3O?XGt,RD>8 BǑW^&Z\b  UuuBn\]D}1m@RMChV, v؄ +SUgN.e @2;<ܹRBK4~d͡N AG ) a@y+Ɵ6%M: \Zj |pn%@CtjW5H% =qQGPL&}s 8ɤ~5n™{|8 $2\EI.+3v8U/:ymҒ[c#5mQZ ׷ ½7l!M{ץ`tqv CvvLZWB p^J$wnb3[]dw,Dpz PKlU9R2@ T 3 Kl"W+H]햋ND/ a&HGR۾y]q:(ɧOf"TncC HLeWi@akT3^FKE&< |kEBi1{rp ̀N;L4ޞIh7?N'>/)ޛT8kfjUx^Ct{&$nZ 3O*cd:)b-HR_ǸT+&x0iD79mk]DiݥDrN4Cgbi:==J ~ۈ;[ ݔi*K%7ƝnnV;F}YJeu f83Q2+H%`DU [cd>$,ܰ╌8Yr`l/r.Í 4ۜУɆU ZL#K_Ed 6EnK1s"q7$Dw)܋ &p.7_i9wzo%&almB 7gF,!O3Kۼ+6W.sNӒR|ׅi-M U[E/t3IqFsxܼlU |`DmG߿,'z/f}U_?M2۹{zfk/p;6pL# Y"c3_3㇟~2?ˣ<< ]UtA/HYj!O{J>#|>ت/O^lS#{I}j gy]|n2j#8N}uy9UkC@mF$ڲ :-"n+\0MLߎs45Ri ?Ҫk(`"4Q [K:e"16!ಣ_F:f+tImArr χlC_ -yZhIwK{|~3K6k\lb 6o$ސ#++ ܙ&\C{TP{0䕟Njox7yK״D׷: =!1)G=D{6d4)@Cq!;`-NW&O Ԍ7`I -%/B<1A9c;ĎLy(((bZc MRS=n}Τmאgˉ&%FńBhNy-Y:hBt*Wn]aM9Чcy8s[_d/a[?"ip@gnL? UۓdvTo>!8_ٵzFSWKUٮoo2L%/]ag:{ 'VdW+oWK(ԜGȎ >=d6صLo.8S7Z V? Pn3 g'D}ԕ棞nf;цz:Woܪԙ$r3s%L]J+psk8%'(vCўPv%(‚ ^NM蔙 >bhXL>c"Aʮ 00vTU*[XB2DklӅs,`s]l1/_.<}mo*jw7X(b3@tv4sI5_C !D!8^>P|ʇOg6D7/r2JmJ,w 35.m? aGPq+ј{wFx .%M|[14)9#y |A'U!Qv!ErQx#34%P ᦽ\|Q2!S@e2ǯ~c\Z SbmJ*'! *QI@`yOl; ,"% /9la,tmq^0w Uz>8xsh7)('j7*2M48ŏQ,5R?j%߲_Ot7-UG]gXCOWRSBc?DnX2,n>,7^'=QQ=rD@uIkz W@Z/Yrz'Bi'a[t %|1|3LI H'$e:"vil"P~J5쎕 Cm6.^OS ܣ^H @U"ɽjDex*>hQhnbSMҹꬥ ϔ }@O4(ݐ5?&&ỏ 7MqallHw I E>yD=<صYBta[nDWNݫ&k“R8z_/ehcڄ{̈́d!?58ˇW3k}DKYY7<7t+IXWr=A CH~&+Tc )QDRžJ+0~[ϻtH P͢qOs9KHWdIc^gtv}[LM `8+d(|1fڏHn$+[n0 maaC3wmXh=m"=G U j%V$rWF?\}Fe  #W->d. 3sFiiՄx2+?~j"X /y\ILhv1f.P,kx>ݍd5slD/n&qTwJ^=NvQtbɢ~[p2SA?rtzqYQVp0/!:‹'ctCң߹j.psϧrP)qSJSNބ2ˑ]=uDrbVŕuK:ᚑ/+9+! /ɿ(1-m!Hлb3UUPw o4MS,br)=K'9.B;vGd4dtsW0 ^jԵ5Q Q׋cAKѦ=s5843siFGGgos!ۅR/v@ -"˥k`&ocJ,7OYbD'^T6MKи#{^z77!}#212ڭvC.&ZӉ I'Ԃ])ݵyS"b]& (vKc;ɘ[cnILN:$T:b~beKbF(SS夐Wfؙ9a=f(_ʿcQZWZ!.,k(ZUTɘ@d*tO%$n%J3@nofŜ98)7JP{PMLke.cjnf՞{UzPK2T:KN ^,ڠK.o2dKj~lLa?NC=b,gkWn ~MHƒaFg"Gl<`1a=U_pfX,tD ,)%f f>0Aq gJRӰDJ2HO\G2ρ\guuFvM”M윾OeHwL"f[M'uToh\ .8_HT~iGhc+XUrBQER|\ILo7Ǵ!oEtj(Tر+ݡKP+ ^묘e™tP,GMY+= Iۻf NGKDI3u2P:])CZFi*6x7w p rx8h јpu2lߥiyĚɅ;Hee"&c/KwtITfo=]*u9HiDHO?ClVj| (xJW1H3mKܱQHUen`r|Ca YfoC'fmR[{&r:0m ^65R:kLڨcUE@:'5yE= cd f~ a@@kB%ǚ @\!ZAyĽ5O?78rbӁ`o{GCd} I0`&E=L ۤ3J_9~)j:7f9&ֲ?zŌ0O8EݫJh_veP6/>e9v=O3w&RN"ͧ):3LG41c/` f^l"dU[^/Tj߭#o`OO؟=iZS={#ק@t~8}ݳWMq` IrVPmJ6K~6qėS?6(psQlcc 㠾[MU e}tLi'^Tb_*88UxL MP餚sEiNf0@!+v Wt=c3w~QULu->cS|3MDru n,[.p4Q>`k] Ĥ>^nbuogr3d r\vVDمH| 1*h{X9w2"{]1~cuI]b-&za>0WMN_n|2s!+ݦ1}yUOX@HHARN&zx55Js%bsu_IP1>5"xNW>ch8 Y:[ 1H#{׳׆A}B4a)bCsܵX 0׳-)D Hk.oqz ҉HP:1If\w^%o|OPY)f /78,Gw~eBWw%p*8Sp迻=E^4p*q?F(_[>BrnH6ua٨W,FĴxNO+]n"2Am@H4K!؞*'t"UU3uI{I~NCW\tB 𭜿u7ݛZuÜ =eO@7-3ThPW:?9u>;LjUZWZcoh7RI% d=| llE%v]FF敓͛(WN;RDoy7'\%',DMtЮAZo=>~@ine5VkT[8|[G$ª`sr<@` ĉp7ɗmX]ėYl4BI;,|,fپFdzMixJS\,IUb6*Tĺ1?NWv28QxΣBfJ_}7&r’%aH0?8p gzF4pv~ԞQn?Z_-Zz QAlqn&} ekH\q=06yxh74}!M[q&gN+]K$R:w|ap.PT!o{oؒ? 5mУϱtg`-eMl-9Xp^{?[1bW- ZHIw"(n)#Ee>3]ʣ=oʪ} 9tXv- bA#Ӏp_\+t-RcF>d)g^V},#h#fcI .YU"d72qmq`̾֏70KQ Hu=<0&v O8^s61r۳%pf@OJi`AD-kS`"SĢ[ɳ/S;@䠜lux[+6P@g*d Ҷ #;+FzV`&Y*]{B*Su++t6(pc %07r5q+qړr|!4렏^kUYo}5pՑ3N冓]/X7%f@ItPlW?0(H-Y]glb#PI]K;X2?bYe-gWSPg˶-TCB zs[ @q& UNv\hBwPpƣ|%Z^A 5: f T]_; aQ\B1A=2d \'I|s?~o3^LJw]H0kjhf`{im*Jj0{# EގCm `iL)쌄=LB~9v%)%Lq[G2B_t<ȡ٥1j0M.JW=9*]-ژ '|@>r7K6gv>ʖtjx!x[拹b5 w"v'c e=, Y~#s參UQݑ^9jfmLiv!2@Hi zi8+k-̲A]~e hCjt,&St361$jiQs/(fс RW/UemG6I%ɑf*[f'F]:CPGZ-~ve>9I[s!؋:i]xcۼ[sV*u?L7nEOu] C%,X} 1KCRP rM˗%>V0Tu0 ZcJ pُB[Ĩd`C_ԻvFUGP J3F+Q -ICـ9Y8q=6jS`M_p@ܗ0DԞ0 #GEzSv_j77 MfE$Ypȉ[ MEx3F!ڜS6A[烇zBf_8Ur㒻zr"1%/  o?s=%=l vpZ/f2g{jAFj< ٲѣb.f~ ծv1qٖ҄_}w'޺@7dZνтmabcG@cFB8um0 ͥAVg7T`يe28<8*9.l 0 LQ]EMQƈl)HXFi%K9I`yNbJ՜c_P-}*yG?΋+|)W U5G&l/ɚ|Fua/S'h]GtIICC\znJ sI' ; o2?_xuGt U>N^Wՠ/[f]# #V+BOsaSUoŇF$RÄ".nIRkN_Β o vͫ خ0֘obwZH"qg/~cX kJvx Oǥ 0u}\MTC A8!w7=DܱY6Sql_mƅv!9&5P/_];~ew7MLfT/Bhpf6EN hXcLK%/)XNH\:dj{{ Q`7z?Aka->)\Ei#ԉ\ivc]pa#:IZA|TYDp W(MV\rsm/L56F7ZٲuM0}< lXNްeA4iVlKh>/Oؔ@R"0ǯmQئE)l;g(%ù03&/ܰwO ANo4oaf SB7û1w7dW}bҞ?9?:|dzY{o`6Y_ f)?"t\\Ke8&~ +|m,wrh&x-/6t4™qn7XEI+k![~a.5ɢ&-Leflxt, R!YT#$/ í)kk FȈ~C"ܚ5EЊJ TgL4Tf"(Z$Tj֬[gG\oӲ5?7BW_ߓԋցOccVH.fRK:R3v}0Nw},}\2D1>,moY k|}O_UuW?rbXQ>q>yj5׺ X=gU#U_3ӎۻ$`ke.ЗL(L|{Ԃo}_+!@fK7!XۂhD˩MBBÌ\OSQtQ3h8]vGtԎd7LW+Oro'rߙ4˝BSfTj"wu[pHpgcNa Zi;LWv(+Oeš bF Ԓ~Q)9է'3Vojz4_$ ׸6U^~qF ђ8.?ΠjX.Iܸ&甙3{)EΡeFlw /95Y=^w6 \y*9 ]cdU zjtw8@2P}ѕ+)x?Ds9#Y˹џg֝xk&8 nsdD9y}A%dC¶t |Dp[kQOYYU+U(ߥgk2:ɐhx&::B,B0:KgF{ʐW`w4Ix"Y1I>k Fc|`@mѮؔQPڈp㸅1V~ԤF>s:{m{;i%M-֡c_/p?^ TfKp̒hKָST˒pN$dJFMюt!J>zvpJYc*};lF3NN}g$M#jT,Z~ݞ21;^w%iإ^3OYb{,< ω>6 xނmP0n {$#/T+Ekq9r+0v=7"#^l Z^_+ghpkCÆ>|ߥP(T@YiۦYV=BH4ctЀi/84ݽ.}ezS,/ʪ-o[~rUx(t&dfbDؑi @vpeD hף}6wҞSJo滏2J(9ϰ֑F&òDMԑ r >Ĥ/$`>IG3*0↏&aUT}kq!s\b"8G0/8UJ<Ө<9K:%`5sGrRW>OH>d.6ϮU̴feI[}r,ɃF;̥&qv,b/" Ƶ7]s=Nz>hW5 Th/lOcc̓kD~PQc`\G#7$;>Շݨz=01n\BDYM{h6u-VBQ,FP3bdU5fŃm[ǵ5 `F&$&=^W?BmLIG<,nA-\@E-!%mf'!0 bnFr9HZJ 0jf{3 'LD6M@aݸD; O{'#4|aއSϨOn矦 ڿKcylKG b (༰h=9:J7 K CΥz0T/=eLeAY7y BͣzPtkTȹ d7CRyw΄?7Bj{.4}l0>tP6,wBz^+ͽ'~XU~Q٠/46 %MK:Omo(*ѰO~_jl&%@R} ܾzH'ź 尋多]1ydM 9^U@7&bpzcb: ӏa'Tdfr?oL@wVQOC|j yΠ xk^J7cQ":c^ _=^p8@3ofcAmybcUܔ foF次ZO5.JfQɰJr5gsnӜ/-nmZ|#3`Qۑ;ATOҢeGNp! VE˹R|u&\10m>U=z:sF\W0eG/HJK7s CD753F Lo(Mi &HglJqbzz6=VFMԭ7Y|򔑊#5 mDbX(ObUjA2jl^欎h΃ Vx0*]9@eDn|/ʟs9 a.ERz] L9,boLo~%m(G ƶPi K<d<>>JD Phmb_E$0mX7d͛ LM|3" @i Ae9Sy82-~<{ [UG3' ` qj~?Iڑߴܯ$F(u g@DJDDzS5| O^r!kNLƛ<6+ty OfjU1d!;Y{3"&^뜰3õPvɖhsDD:P*1k k1yd5S.P|,㋄ȔC z+"r.cѠW֬ir.v{FF _ ډO #:`O*ˇU.Cc~1#76jcxB%΃tf5VRCL/! s-M#B18,ZǦ\J&ae?{T^Gϴ q"y +5p\{+j~Fp ,6g B^KaGFJ yᇳ["_lq|'R66Orٺh*+/@Prq ԾtxP GE8M T] {XhQQafuv*"zTk|Eʗw[Rn |X #g}hTbP΢4t0\XgBKG$ȳ69ЖΊ*ށ$'{; g{]Nj֦J Z!$U*d-T(K1wts mҁ6Z׬D*o--s{Nt1,w+Ѥmlp5&35ɰ*z5̼գ!{DĠ~BʘuѰ9 JPV0zHL`~ۥ wC<Jh!w xo*@ gG/m tHPuGVA^DT5"<u<="9T r$\=agDJ1sU&)rNDE"=ua/f@#cuwP KA0e8+WWR0YN7 VIa: W !7pyx%4.\d6Dp5G8< ÏAlw~CBD;$)&B`^UX񗕩)? nf`(vzi#*hBCjPmX2)ۣ T(ӄ4d0f=;-^g'T.ȈjC-{S Um}ܺ3OB{8H@2ndn"U MrsM>.DE9-2'  or2Nf2}lwg6V9wHhCM^\$=ziJwm:v0,)2/οg*r8xG}/8/.^ /yc \83> z?;!<ˊj,Y"K]~rkZV^Ω):BT=ZLS~yfv⤣q62xE𝧔.w4C8( #'`0ش5nLXǝ]}wCg4d?ZY?8lm,iu0[rShonXMSp1ՆD\2F h_TYCDaLV>P,:^=_21} ;۞x+ɒΦfl_WR!Sd̿i%uAn .e䷇N#l TВPL6Fq^N{nF}ypW49V&YS0嵞ň{(:oȥf;8r_@QTme}J-䰝l;{ X3%Smq:mXAu-huPj9x4C?bKvg}] !V[k?0פּլ/PޞWO fOV.k+A[E=4<TWZAzyQW݆X>?mSvbBmN3o`zȄPe0AFg9S&$,9oY'e n"|UY"^ 'IkdҤ?x\#pv{KdYY=' !~%rBYlE}-fHb.g?ms!9 [ 2Yz~ўm/+4rT8̼*} jBI^dhU .x~Bp'3e5|{˸P$8o~MB1@l}I*i4q' 0̐@sڦ`+PզuJ; da4'iJmY{Ց5a"v]BΔóhe* 8r/:Y/~1Ywb?kG}1X`n6ljMw%s&pgδK7nx`bm$k'l> 6 rsDNɏ*>~ԱNDeѶda+}XzҠttv`-5]}|GͪbzGr-:}-Es̏97EyеZ2&Q KX |75l+C=C1Ê.EѣH{A``h6 a'\#}=]&5K{n EsA=F{'8HI[){?Q1Bɇ xwlIrD#4Dc8Ge_OgRrN-#Άqî7ѧRR9Fte851g߰r^2Qs.@r[>78%(:HH@/wΆ ^i<)H$EKEbCw veV,0F|ژ5 ; ` YN/2@WBCoM=œh*%LH 4(e ]Ѱo_ovc$N]xuk>SkԪ+-z 멤h>ez^5$_b5Jn{E/)Yj5c ԓFw7V7 @sv>Zͮ]Y#p@}HЇ69MMU\T}ICb;>4b "cWXh]+kmXK.Bq,@ˉ _IShߏ*-GdφR`@>b yYF^9_;AGNΊ?-'G-a[q9|o5m-?ې0otw& vD+RLs7'_d2@@b \%ߺpYX:-ǾJCF[^H]ʓof w実äڝu'*N14uɌ&@(FNQJi.lueE}q;˖{fJ/;LSMU ,_cICϯu]&r#h1DB[ ʨC<}TdNSȶ=i(=M6*0?H΀[UhWtjB_ڙjAxcD8j|(HERbK+]\:IR^d&̣qIDtjU4V掼lkEBH4؟I!zN #㾛Y$? !2¯}Zie8g,Zi/HhbEgg ([ȲJvC~"!WOcU$#lN XD ZhN}@1lU2k x0ml[2Z>}rdg=w|a1[lX`M9lac*IL뜸)KH@ =X'iya~D`1iRt/R,cKwmf#U@:)-"iuFxOp SL)myjcdY9?N1E['jϔѵ GNöE qW8 uK/T < "Y''5 'F٭AĤ`' nCeNj૒OI'[D猪}!%w^75oiCOHDY!\+ñNW fhնIqUrذ5;Obȡ`7׭$1,c y~ FCACCլ^*;n!IWϪl٫Vo`PgB xe<zoTQ{#\4D  .O瀣p/DZ!¯ dYx \hej鹸yD!= rbx=RH=}1fb`H@Ls\6T梓x&wVXnvXmx"w%vR OpyC+P >s^E~?#&)}f58}_A@[9xF$szo}3>/(' *=+Bu~XY]"% wֻ{ FSy`)%bAvf&A",ˣHIT@s!3HQڂoxlTk Թ7[_qw#=!+|ąy[,yj~t;5AY*:qT=u$ ]A>덷絧[Z^֫hKjG-CmleR}20`o51i~I/  =ҷya9 ?W\(uRuaSqPL"3$pѠQ]tLA̢` . (ٔ::9@-rE`gn5#xkP28 -)f)Jy݋*ڃHA3JɼL<"쑒73PɖWL> <L 4D͠by$ qkUe}p&k6Qjm &65C&2.EFx=^HK%{8\պl{@'4*zXLAAi oXN6W m]'"lH-#UZ# ?ەssN)g.c9#CV3$)}' nᅲQ+aX.ť}i`ǒ9@k5Ht*'o!$cYp~^]=vll̦źzS.sYG궜m4rQnm"HQEy^–mK}ws6H]w2e8=3A)`8^V$EfrS[Q>KU h' y sOŕusM1G UeOqZ[֦u6ULpvgLY * T {7D:/}шF\FOZUY9݆&ė- S]v?g1 '\? @X+8kԪcq4 b@v᭄9oy6e5ɔ3։|B {C G?# za0p,i艆^t"R xZ&^ɦ6c#:1 $\94m 1*sK s#&04Ou A\V*QhϳDJ `V[a9039*x.b> *|XZ@3L-{."$I-:R?z/O2X~ ++acN.O-8q IrXk"B% :=q=kY}PH*byۧxC+L4>$w掲*{rcHǍȼ vFvs& Eщ͡?([a!"ћ΂Qaovoߵ :@cNeFCD3"6Ka@||Ln\S3K=Kz>V H@H{P$GSʵMHr`@( D%I.˒,5albٓ)ML] =@ë^t^?^t5atPPD/S;krybGZYC\3Fiz9">kڮՓވ@W=Yٕ낎f>Q\JPŐz?T9hJ"XEVU^v1$NS HgO.<<\[0 RPrw9g#'^ˤ3Ogr]K$j%fd&[$$H/a #D ЫIfAjålQ3CI?RJ ]e r8!T>q})gkԛ8-CcNuN8[prƁ Cٻ2\ 5`md{RGQe\IP?zdcmg3#P.k.$@ie[ځo"P0*3-V-?BNw2`9Y*M &:!!ƽ4 Iib% gYͽBCs~IUh!~J U0?QE({֘S%$6!TW%t H, TIr/q-#1Lg*Q:03JfmT2+w-Ձ"_ DF=I'@F fwm)1\IB$B1+QaGS٫GYE٘3jY6ek% ᫼>T7roU\ ?CBTaܖh5~L_0ʣq\.׿-r*^0)b&96<sttNyi-Nȓd4K:`H¹L14N8;)Y=ġ9 "MQj49ù2 [5IE bhl1ϡrNKс[QDOUAm;ܴ#4[[ *ߡn<$5$/m1=l9}CJ\j\ )p9FPZRavZ1+͈9_~TK_V CQVQR s غ⨀mU_mm0#oϲ q>`d J_:w0{UTT1 k8u֬@" {W(U @B m} Yhgd0(+ﯵoT/RD%GPP ؖ|H2Iڳk '=񶿳>aMë9_U mZt )HCI_,9avשO=>WOy`,?C˾9&J\f{LF7cOCD-h@`~rS't%vJڋ9W"ȩʮ$NFnpUQ>Xc4VIyƔo'ޞ`jWw[W,n~Ƞڙ͵J]ZR|'l'B$JC]DC; Peܲ.q*_8 R.r$B{l~ꕏswS-]oRTwO)!eF w]XOQxL@{@Z~Bt9gM9FP:q&hЖhn\g6kml*.c1.kz14|]ώ4 _мssUqrPN"+_4]Er]+]ʞlm@CY_х ŌQ/߽j kƒi`PX v}!.M{bK?@_-F>eAx3[Yj[fDtochÉqV$@:b12 7t#()ī6QC@._}GSR $8oՀ,X1RZ2{3F4~RŞRoN#A\lyt9cB!'f% HsQ_^kx } Wt^&KKz7-$ NJvwgUj$p|| ' 9B2.I9.bb l{zAA_Tsܽ}LS#_7^IDUPiRr{xI[2am{F0d jx/2Gh2TIJ$o%vw]̅Il!3DƦ6&$U&*9B)sn|t3^;>e;/$KO,l mp2l 6#{N{A9=vNrb*Rm8UuX7C^ٞ{N蝱]Z@}ݣWw@X*P]1x4[x+1S5|NtO[ #H1Fnr-P}I{.jC}KǠzLN" x}:H 0 @ eZqZ2E( 1ЁpS9qEN?NKh׷!ͺD?I6!GՁcAk6ây\J±@~g 5^<{Qǝ"|&KUguQH0'Cb( "gP3w1EƬbUDDٟk"D蔮OnyǗlXOp= @Fnk!E|>8qQ,mFҭMO.GCyģs?]Mu-"sA| _Ƨ :`0̯B&IhWGnd ߣEOy4PdV $xs ve=y$!8PYf|=$8O=JqYO9Pa6S{}OfKUUgGL!])ގR\  Vm.p?7=G~_KAhg_DVw3 Jèuŭe&-1qmF>ݯIėa '8xL{>iκEKj˹zC̬*N#D ߑ+Fz3^0cS9aAN>%TNQ=LW*8_YDP M ֱw2"ӦܳXT^6~f5.uc;k/4B]*ZagS~1d&- !guP9LJfCE_py%jtw{f6HTٔ=hxc/~By[['b|mឥ]u ~~*@u8UKw6~D[/5$1kX)08T3Mq;;Y E$hG+GII{M3\S_ 6mEY.kyCA_#tCPI`jɋICW4&IƟƘ3*!<'T0uK x{E\XD<.ȟJXs9]MG a]u̚B+ҳiTY6xX0bXkDTZ,U֍Jl JX(/*؊T9zR42^eە*CܦA2;z.ߵt@??B ӨVUD#Xv)#6H_]4 fu]=C{NMhV gU"ru6ycJ%lfyƕCڋi9APۘk@"# ŷZb?KL `^q6Cml~[[oO(z7.V٥pIdy3M+L/Tj^9\)HKEpdt&IPO9X6u[ÇuTK8ùprư>A+v))|9qy3 o^ }Pݓ PR[}O} yS3L[=pF&/vӌwVG4^'xJК{~eePy/zX/Bz{_Ĭ.Tu-zTҦr"q WGj=S=ۑy4)`!u$<~0GFU_Ջ˚͂;&Ԛp.M?o-Ud(7yV ~l'oU{HGi:;rgElHXO )n䦟sh=6!bjL1}2)>3~Jy0j 6«ݥ3XMK`x{wԶ)4h.":ZtJT@ foq0 ;pUc&*b s^,J{g`t%5DM> Xs Js>ed zQ"b/o^*ױ)#.d6b4r>]TSld=G1t1 Ve[Ha+TѤ'/Dv]aٔ"O=7"wA2S#Q^֏qYM# ,TĖF[㘝Nq`v\{nØMߵ/^-, `ϐ;fg;E]߶=X?r=" N_{f֎k"pr皿s,$Z4U;9vP~t5NxM+T#ob7YiR/&M3dM;J^N;ڴA@2ד ڛ:7G"xى:i,ifKtIJqQhIՖT[>2ZÅi"vxAj2递oi_Bs`Nwk٠تL1RQf޷qL6/*:՚߸]v!:ΊnksMUò9BAѪEr0Ck`x◫3mu3̓ G6I Vbz{ kjRicR= ʡ}?ywH`ܻ9c hΘu?palNYBvU#hoSO7_%gM=ܮQ K?>3Jka";*lԷ-y7km[fHҘ N\ ҇ 7D% gJ4 Y-0rdvP㯣i5=zP5 MUm3L[6U"J ʶ4q8 —O~!\iw(L>lƷދd?ݲ}tb45(St!=% myn7HP)RUE[?]D7<td?Y|e'fEUm:% n rRJ=zEƗ4KHZHvQTRz-V7IL]$W1!6oWr B yc!?loe ⸇ɏTې^SZFDXFl W\ѱFR?zQX8=M[B͖&W 0d 4 ?Z.)NLaV货}4 b)7%>B\/8sy] ͟_>k2Su oχ ZBrps H0sPI*Wҭ,:`M{*EpVHQKTr= h4OW؛CT[4/EY= ͻH ),RpYӋvceJ GGMicT&Y\U߯}yLӑLg߃$NOWݍ1@x"5Lײ{yKzϰ#EX8挋60s!i~uSf#K>UUa8; Zr&4dt%fx%'%zg% Dݭ +R0/:d͐?׏1n+v6TXC ;e#bN՞Ҝp-4\: RNXY SjO:LNnhv"`\oc=:WkT wMlߦ^hI{G)<3X2bei.aA~ ] WxSOP.D*M>0э)aZx^C8WS_mcn̍3Ūۅ[>Eۓ[fnt!!_ ګˌ04x8g h3/:kTD!jC xٯ^ 8"JMMouq+yѩ{د!_cXʇ}3 L<0,N&@%(f|RimsrجՔ>22qNdD<2KX%A(5yUUv{ʏn*s>6ǂSz@F3أM!eʹEw4ٔQ_26:v'+\Ч+ #/G摌8`$>&ֵݞQϺ^ȫ^4kHnT_ j6ou ư:Pllw&S*#t'^w R @&9)[E߰$!c(F\֪@- 3#ߌ:v}InxN?V@t)7WPG[%<$YOW_-kcO`j_1 W?<κګ`.0Y  P1{$7}6' `_lchCo*pilGC' /{b`9E*33]`eBЮ4.nY>΅_ʨfǙqs݃:Nq-<4+ {' _v>95g ]e,uS,F&:s8nug(E}ڋi ;&1Ecsv|bE /U۽{]Y,p*]>W'E%%Ą:lMap]4'!*YK%Js@xe*-ع`H _%ކz֍94yAj f1u=,~\\l p!2]G-S_%xص>h-:@To|=ZGqJ- -#,(3j\gF=q }-& o;>m:him,qij7JȽWՉ01PbD38YXV!hKVHxD0fd Tԏw +PZtvÝ!K R2Onϝhd~9 ZǺPL<>J~cK@!E[ 6 =Xa{+tqXd d ^&I%,N?Qo,Y[VP Oj1g_g#4]oCCi%9@2Ub?Vw`tvjE뎝e?K}g[g+,ʺ}Y)ϋ:~zg2Oy-&_ 6@:LDQZ$Pw, ɴKZV5:2 o1L{]ˉ3FJ擧*rʑMC 5EF-bkOã-&ӈ:PN=gE"Z |qdt\S=/9Q<5. W +W#l[zli~>".b@gg)AlSux+}])V6o"DԭQ,Ջ0M1P6)u-ab$ 17 2_  tBIx GMhKy{ `HK")Sg֊)]s;O+veԳo#x iD@+c4DdFj/icVbB0^Iyjl --a[ϯp*FmB4nt;읿}F/BI$HȦ*tzHusMmb_^?;# z;Kd l|_a@/,< MNwj(-7Ǯ(1- gL#=7jqd߫6B꽚R۹+Y 8˅1ݓu ڧ5xQ@|9O,Ϝ( X#Alm#j{zDsD8ԮM4>9ŵCҪlAa;z ҉G,yKdN% /h#c_tPIMݕ ø^;D4_+-cKmYE@sEMF_3+dKh[{ q e#A *(q8E#aSSg~a5g-Ŕ\nSBKZPXœPw򷕴G]>U kRc$?aƒq򥸝 GrwV5gv'A{*D9YCLTt!iPyrJO["|#aާMNk }ы[ 1x#·ЕT$&GV5HoPxW͘ +!Pjhm ! MH98#$rTY=fpR)K 0N)dI͠#p\Y*aWHW.Ǩ{v);ɛ 5?)!Vd ٩F۬%\Zٖ^<Ի_G]vZj![ծࢉ4 ?qz_akK%:47TZ7SHBQ&pXQN޹ange*5 B3PC7!42vՖV ˎO?b1:S.Ot#ce:2Uv# tL!_8Ponh +j ['%2?ki 1L NԌ CdfҬ50+p<3%͛C4wDmJm@xJe]4OSA@\`keepz "CyEsQ"5oԌԖ^C`V@G6"3U4aP&%v/4I%D7)iQ@ᆰn 3u ƤGޘbr|V$YC.6Ve,,ȊJ2hD2Lںd`?)y>@cTyB9曳oSV+'4n &v9$?x:w奊]Mb]qsX:bbqԋp^؈M9ڏ}N3di\W(GB e'ь0dh\1Ɖ.̱ Iq"%8e`/Q.v8@ |RN<:  ü&Ni]# RP%j "hH61}q?-$# wV b?e@]5rIfT~ 阸r!|cm^Roai(z*}!%d,@3;e%7 qUkk/r%_h I.Fuτ*qsvm_؄%N1rcw|U,B)SG:x3eҒk 7h& r4gsC^W$Nq݊e}(tG` R<͇oynJ!Ɗh2ݤeRvugƴ#PHDlZ#I RgTIo!`Zfe*pqn,: E=a TAեHi xK~?6a[-l{H>vq0/ )A2/ , /coGtnTKA~#jCSaB/ݠo:5R (G^=Dj>tk )cNb e񆅐,Bx ɲ)S- 2{ 8 F *$j5f177Y/,͔JC- }.KkAcfXNA^iYMDϽ|tJ(߆='P{\s9_ˊ? [Ϲ[M"<": 2qK^|72jyﶌ!άr)_?O9zk1kvBWwAb؟2]+wG% Hn0.쳬~x3mg9+" As墜M?ѐ>. %dEbL̑IY 0e Ufm$O}J/ ~ .# {ANp,ڳ⦈=JQr)UBoqkDIfQl9?=C玺 "i64+c׊ v>5s6p2r#T/>vT __? V7_]:N,M&;bvQ~/DU? @pCWʞl ܱo4 %[]?3B E \X6&/Lc*t'H+=s$v3g gӁ=}Z̟/Xumcؓj>KtatWs:y-Cck:1N|P܍wVrS~(Z\Uӹ2%N8z. xSi]]%*jBW\5ңs+joH$pL˃=N!Bo @!$^76Ҕjab8ϊ4rQ%KIw@.v hӮ%ki>+V/ ^O9un`飸ξeU ˣR EHas;yXMmIʱ}UCSD*g*ZmX:r:>[tRPD'M\לIMD.~\R)Dڏx)GՑsiB 1G-Ԙo/_77S >,A!m "KUOGe2abӁx]Fߍ]pEIyF*U4jK7Di„V;jt^%P1[*U3q'i4Cz)WNw#=lIL"}Q_r)C囐 8Աnb9"9V q2xFx)6TȮZA4 ~U RB׮ Iy%Ila/+_C;KϤI|8JO4zaM_KUV_]ϱBrn] P o.DNF'CL ^ \at`4ʄJFu}+JƗy4!}탷ב4kbz?5=Hf凾ޱ(S6@Oau:L&5Qw1&PkO ŸaiQ $wېS齸Gq;6M%,/XAǘYgcӗ%9a=F 2 muF'cİV>ZaOpi,PәI (ō-q$c!I,p:92jcҍӢѸfnxiّJu vvC >A0w3?l$6l%៽f)vP KDy%u2BAf-Xa NsmBA>d ϯ<#VՐ:71&ȥ-]\"σk\ũs%a#76"6^`{DAQ!ٷfz +mwmvcxʼ?N4S_$ ]Uu.6.Z , QGN.MŤ= rȟ9s-3@dL֞¡Wgj|n`x~rCYKIMsm[e*18- G*BdAb#)wdνdLKb)/b- ]KK"/Y)% g?xŦ";_ޏT!(13r^_N7{ƌiHJȡVlw۟UJδ]f@ H^5[}wa|T\?J+(P F"Rשi>k_䆉$+mIaGD.C9߉`J)d&lBTc|}KXB5 Nn6fV{3iKş@dUCT;#8DG   ի&`jJ~L<XH0G֔W1a)v]cZ!xG֘UƯWHBׂ uĴqv˫S K,HԆDS1fȉMx Xd·IPQYE)e~q,~=+%0CbN"qʯfl,C<^ Sؐ>ҡPU5aGhHsk/lP@#&!Blcg>jX{V!=Ol#Ѳ7}Mqa"1ZPLY̻i\_n,,YMp?X4JIASkn$G͠#SJBM*%{gЀ6*j7I_}čcB%@JDhh1yޫs( <ùeYĢim0/=҃,]7`pfGd%|s>NxhO1' yxhA,`|oSb s0.xT؎Y I퉲 %7Xr %z4PR{+j()OE)lɃvdpb%,I Y!U{9kjLhU ګ#Ug-yͰDԿƈ+IQ܍ۀ-|O +iǢ sPn&pi T|en%p7jS?i+Fä*#1WO-]2h}!vi)ba2_ŒA勳Z"^] ]**)Y Bv7j~.؈5H]3,-e[q$7vŦO+@n/=# Fv2 pzg2%V?h>f\_kJ D ӏB/yTxB\Z,>U(g!*cvlafP}4L˺@<]t T|Nـlvϳ!xKn=@Əzv-:C-P {Ǡv.:{*~"O>!w0/JX/9{b ޞ`*W$w%m0?|'$S>H#F2 -f]~ PRnOgxZ; ,ǭ>S1hkC#%bb'0Ԍd8Fk@ί=FG[ r(M:,}Z#t`6qqQ˗S{K:rϺ svj6ٯl|뎙]N.뺜l'ɀ"(hN^HMB<뇘xs2L;At<2iH4VqpEIPԹyT<3A0ƗPTb/l ;.zH_167m r u Nrb iiCTLB Oۢ qy@yJ ; 6!5'J^uͳ.&$Jy~/) #OvD[IQCK:L}At^3v zJpaKG4V[2'k': 3)#*쳛&nu`JЭs:Ap*ޛ `yPDʫj4\xXq)$^Wf|eΌɁ#H53,uzFh~N‰µ ~4l }B[[q(i2sH 1ټ1Ue O`gnxjTuIئztnYk1tklN9h]rA3r/68\M[JC)Z,o3( XZr4'/i`7MG-َ nȌ?tRltr!}6,؞N5^ I8,eC[<wﳶW6EM!ؓa'/f۬S]iwqGYy.>H9G)ݫ%pE2(]w%񄘘&߹j=hwlb" Z0L ̾[2L=6ЛBmo'w GUr~>0AFq(|Gd5 n4 $|зװORRDB?0i}dm'3Vv֥8d3u ;ۜG._O-Ӧ$h,Rͷ"[vn$fOg: gȁ&}oc /8 $QY r[<a "^M/z4-daΚ.92DLrkRw)Iћ"s1K$ݙƠuo*xeּB?3tkΒR?*̽93މ]0Emz5 J5qy:F$XK˩"meSu8D Eφ̓`16A0o/`Bb-uѦ"{yHLY t4d'3-m1= |=xE{߇Ë9u9bG #_k݆SCp!Ut?Ofl )JɻcmףrViNFrl;k 6 jKŸ'[0G!"ZpH{E˖ l+}bY-*֫I%@#|S٠oAB@@HFe /͡gRr\!.ޭ8`?P E%{=)52_JDQ]=@uO?h-%/gZUn2RV& }8ɽnF8'x_l2onO`FB7fKgdNڜwhc b_>w"~7! _4Xʎ=[8&Qʼ;)}C`qG9=jPh~}PmJTJ3*~юIHYbߣ%̖0z> d[IT)D?>u2/:^UPv[=:.c6dRf_Y899̂jSe[)Oe]_ͺ7+TNM#'Yx[7;/g9#p.YB >]#vj6}UHrUqQ=Nrè)'?|WrWj^a*y)*AUȴѺK xd3P\Y<ZuY !q K|?)QR QNфBޘ<;Rx)>. 1luC> "9Ҩ* Ѧv,81 T(3X_]M1n])K ?~_ St25|&W Y FZTu2TYnY_^"*ƚ57ȱaa>pQ<,t;T$jLN.}Bm/a~\s`ŧω=9c.b6]=S,7ϓ619NP785O£ൢ j7kkCdC<>WgitVМ`P/-·oIz:Oe[z?;z(YfbX#f+"X.[m㸫 CL ֜O@w8XF0`=~YajjIA٥M< }Ue:BƜÇ 4{3W+ߋ7o@j}js&=ɛ@Gfx~U!R*,œc=Ľjs台8;0"ښst)cZzؠ&w49kx;L?٥&\(dj[nQ1dIVH 6NI3xaKvU+،)_G+&ʈ&;FOTN3|Ѭږ":_^Ebj8GUVخZ82pFuO~"RYZ(^K١ +d`:Ř@uW?!q.PV$,.#X-ro=Lהd`6]:3|7h#8_%K؊q 6 pW Y<4FܧKĎΎ1.361{cbHm eM?)ԍ(4{@PޱV7_4}LPS',W-FbZͦoIXeL.`Bqp kؠmײx`ͫpFK;=G: Ñ,/`d}3eEL/ow@ұvwtƢ!,(괖*#6uH%v+rc;8. ;rYR*` "khT2@,qAS;DԪ12(*sS߱>ڤAo3~3|\Ժ]#P_0D檰 s$ayLPC [1P9c=U2(VPzf)UDY-lmU덩9٭8_5ȷwsvJP-)I|baοN ֔jNe MN&wt{X~_E^WFL<7xҩ}v-Gup6)2mr0QO[&8}lzL ojlI -\GƸMPs-͠(11>@ J>{:'-+< a"p0c6IsC^в3dLUT8ߋF+J+t0}ʅ]nE|~Yl] }$vgYo-<,eGpĬsKJSk6fBk38ΌQi75oJ-!Q٠Z֏k*e,^nIDI9" cZ6>t9z>Qk7d; )ǂ@[{>KڣV-=)-?*SMݟ^XYT\BZ:\0NSe/Ckx8"?)0@Zao=idpq%w["Noީ]YFWo#{,>`Liu&S\ҘB=6B8-P$ Sl47#)u|b;ohJ7ZUK BKf5)ܒBfhM\b$ Aςtc-: ç{8d..} ?X(@D ƜU>zx 4v(=Dbcvd5Sbr{FBkb< gGw i׽Uqs4T,SИ>QʫLՇ1Ȍs{(וr !v-­6vԨh\EӀFTB/ro?1~1wdTI5+C7UKPp}wGzpʈ8Y/RZ/{by!]uBrdha;-~є%} p68kf|!Е{uLJnpt&#o65mBkkZZ73@0-WZ7_K}:*ONI|u.|}A tr]fc֭>*/yq,m􈦊ww1&DXܻ Up/P=G6.BFX. RQ#x5 YLCY$߈=Xy"CY]^5BeSn*0k8 ul 27~Zȯ'?Ŏ|7PtWH"Z(QqVs[M@+GDMJ4QV_n[]-| Ie ؀g+rcYQg 4:b]Eo`Gu:5MpѳݥQ)}G!_WtLL٫.dPaE?zƮ+ŒE,È卫oư;“a@>Roa1(P(YJ?<&/D\'d=I¢)m"92F!.*wO5w3nO) aw,NjKFrű-*Zd-J6% %_߀"0_D%{ F] ѥU X8 "J Vq$YD"Sa;ZV. 0kS\Ƣ"P?\ fo#] aX+ڕEawq˫HY5+Uul$NČ*a+c"$PlgT#?瞲\) $1$-nł m'Y5e[L3sRۨBm0m95:|Ip =4aQG`6:ŒGND#"m/:*I`LUޟ"}]&;fi9)T "׮leCQ&OdwCd#]#|7[}>G?Cm_maL#):ghWf@?U$4CA"Ch/5r8'S<4N|6Чtf8Zl~r^r&6]ẟɅ'O~FZ4L.9-_3O. ,FZ֥XvIdgʕUw" *u,Tn^pJN Ɔ0EhǦ msly&8?&6Me }k9CĎ7" 6Lh^#~3eb8vW Iri#yVŇvaC\5|=J떣?TyC,n6|Ǣy6s|nW'%a(yjtdʧ#,K}smˠ'%[0VX>xVFo63/ æKh!8ƨ9R^(bS3\lܨk2*T] ("(viipl>,8A&_2aT ֿA@,W[TUFt؏ˡ6Lʚ~#tz[L+j髋M'Ѭ@~iw ?:kUQn İ[ W)cī+sH4Xw浬bf}c`V{˲r~,鷜;WbwDȊ R/'bVyQP 'ЇcȅWӍmڼE%&WZ9uK6a݊ eMƜNSh  ܧj˭^ts[2^w ꐍ_SP!;SQF*;^)|ٰuԙ7윂8&N!ܛo8B8m>,+U#_~x^}˴WHۃ۩H:Tր#ZkAQfbPu`G%ldbIV'ؾ>N"'n6"zu,Hamq5L]e_BwǞpTA'YP+mOTUO;Y#϶_S^k6 hIDR,0fR'RscW܃)碂ɅlJdKO`4;m6p j֗`.@X\AOw[`潳P풣x:Y>黩DOPbs:ՉV h<~ϖzvfYcf(aAXWѷz G3h6LnnI!ɠS:#(^o^uޔK\v&UX:9O+LI?إEF?\{ QE4 c0I`h+7pQ2s˃w򠳖=~:E׻H 3αjZdc%<֥*˺8Z64P /Rg÷AvM, M`6F|;4Rqk]j6q_;(֨ԗT.~!\D-ϛZ Eɪ+e^m'hit>y9*UR҄Ԩ Ͷ_=}CЇ>-4I$2Q'k{аU `B? bti˯F%Q#ӈgU:7-t}Jjܾ²&hf9F!⡼bҩ}OQ5[uYR)KZzޣ~ƀEgxqR70F8pt8y ~ @6刺C*& pbM.#guy=,}1|+nj[6dԄ5M\Fz&BMQYCYF$$b{D)Q ;<}_MZ;Wįs%k+\gSPyl}2oJQ՘ ^^ͨ57_I3.oHj8R,F IȸNi~V+!&8yt^w Ox[Չt|X[ɱx+/XbL2AmX$l(3wؕ[1>ۜܚYm#-n?2<#3i. #ɭǧb-X4XoUSTFϊ;vNoK r0R"jgOvm_ysd< sx'h."}b`ɢ(r/T̞~Ԓ#jp|3$E9-2 9??wδ +[G|C!ɐ34Tb> eWtr6XNng /1 M{C|4G<9Ls(>UkR[ݸW]]4.4:FRHTVnPkU͊~P6Nu`]4g,vPhsڟ .+`/YTIHuƮG-'뾧XcV&Z 7LS(@Ymͣ#. s/wp`y?MTkL6{ߤ^dYʲ[7A܄H+BcoFxn5o 9  ,O^Vu5.ҚٓR$`'w?؛`{4Md՗Jȹ?$G@g;# /LCm8`x&9>Ď8jEB-s&T/M#dEYC?!"8( ǘr(y=;٠{e?5b(OE{0q Rdfؙb;guS~N;TSF(Q8-'OW/U[9os];K-@VTIתM4z9Rnܫj|"eOeU"XmA> cg5ao8Z< @W>ۛHa `:pM0,{ .X +*rq:<~'AmEfC-{6 D"r{TH*C>v}Zq|Y :QȎ8LЏ9'ɺ.iz?˨*t]{]?;j@*A}MDFj8+]eˌS$ g|@][{`| P0Ul $ik^}8l'J锨-k¾(enintyU֠K`UB@RN6Nc-'5s k0@?: u[hx\Cm뭜mB[> `iZ맶lz`=1=[ƏWKiY5V 䢢ļWJ{u@ )JY)lL9t$CrrMzoUBr MyB=s##С)KŤ:B?-{ZK蒳d=!ĖTdF0V/ZgG`N7.-b[$ ̵u鸖//$,COmήʲ좶 Te\ +ifF\SMD.-6Z5HC Oaq$P*n(90sGsTǘw9̈#Aa2ۺN)8fυ0Ǒ_TT4ο?2LR$!T;υ+G'l*_hv,7.\(GpY[Wm|\syQmɴطEpѠ&$n7+]1hhDI ^ۏ;]FgRG~~rYDwF6ø /LVT~- vUMz#Wg:(ЗhcCn`{XO̮)X)_ nW(j.&Qsm`:}4_geٽq/"ӏYk 8p>= + 6Fg (YWU 4gT2=^GLp4OBbS1UmC$EFڡOʥܝ^2(H٢y9y_UHOd 6Q$άZ51./l0(JK&](w O7(-TpͳA aҳ4dH%u\25#J܂9*Ȩ5On393>P̽錾D :AfV]/0iaEJJ$FEJ6T"McRxcϙn7)DM{1.aHC)&J^U_=Ȥ&| 5%nROLo:aw*ݳ(~*2-Q3>A}d"E+r1Lؕ(a4Z?E2wdZ;) *U/{b9R)κ}\F3*=ƎV0kA{gA*{I˦;9V}EcȶfF nkT=/ȴxp)x{ucUd*͜VN5 Ѿ,*/kr-8v V huf@|&s ܟu(# <9JzJbP7U( p2>3Vi:FI\Sş&_uК7Eqg(5l\=s2 S ^v6(+20uyy̌m@-z 3 n-)L(;]BcBNR v%H.y}D M*5I0F1]ux"7Y{] Sud,|h&2{9eLu#s8iqC #9֮G"J5b{FIz)j}qSmvUMG/XM!So tNOq p~5;UPաjY6Ngf(W᳂!MxkU+%:gYxH,{ӽ r4t VHY@k-(uWcqyy[8bTLhrJJ:^A=Ӱ¡SM{Ѥ|:WDhI4?:.?>hO >oL?-2`Y l\/+Dש 7z/8^W!Sg0Mt768\RI ,KOU|u>/%Yô<'`F] 5q\[ɏKiM\3ACcq^(߁ʸ@:יqe@\~A^l-Ϧq+Dݙ;ܞ5-$҃zA$qJ%Orr f!(Yt_> /o6v:kO3|ٛe19EEDF"Ȃ+vMq"I))G9~d [qx3J\ DP4_;<ڲZlĬ3;z_!}EH=pP jZH +̓{-)RE?ckꅚ}֬$dP0?YQL e14PÉU}.0cnJT՞ !f [%Z2-43~<9:nȽVڝv^\`8G(}څAGݚԶڜ!.5TUw,'1%W&Q] }UCmS=y.`KXHz ;XOgN)'}l?ETORQT0eA^#ŊuTOKRPEnLR {nB9Pb'A-wpŏaCǫ#'vNuk gSF. }aU:|cOρI2+b@uwk fE> GU OG&3WB$)*D {P'nx̖ZH|l8ė [`U>OQb0C,ʒMYQAkF#iҺ@BWk⷗ J]F} 8Y$U5YclVieHpm(b͜&a@ N՘- ܜ>V2Hl7znn',Ҏ5SO1F%tJ/F!pcE̓5+: ˌCZ9^5Y=* OW*Qvͭ JPU4 SzM$61 ۵ }xȘOW(Y؛EA>)*glܺ7-w eԂ iR P"rHs9~zoފAӿɢ@NbFu`~5yZ\o,a&jb΋lו oroz]=_UFj?uM:+ABYd5&{ 0/ K~RBf[-BlBuPWH;#dWMõ퀑yJȒQ=fNU0r^Kv%&%fLA<Nj.UGʽc#ȴ075W6eR` BkBBN3UZ.K¡C涮4]]Χ%n˘cOʈ5ERz4B[U u3՚j>a;7S؆> FPD[_ UifBa +\ǁO,FLc tt"tӑK+eȴ o2 Xѡׁ˧k#22gR桬RS4M >\RȰb0@ 3ݚ1,m/L70V`4Ysm)K1Vt^ȜLḂ~QGy9=r͵:+ih5&토Y7GynϽ.rujj McB -egOLgޔI8Ef6J4\*`eghlUܸ$D65 c#e>smYy*InXwLLuĽ)pwD Mua' ؓh薿;ςeEmTC)7#0w=Ў؄9qkrFMv¾,8')Zp˘_t4p  au3s${@$.pbXXE#87YH}E_:׺Ybf⛯ * /_ r\渑ce; &#ѧG?ֆCy֥sӍYm2/%4(A{]DW@a *Fu';%C k/`F \ON8Լ\J N亪UN Y*4pQQj{ĭalm.*ƍEZT1^p@KI"KEN?icep7ޫy2/{Jpq=|C=yݱ{ʾy;XQu\sWҵ-⬠ "yzeqv38?QI/OU&FjTa**cn>O[d?CϺ:垈?C iU*eop{M_2Ou,xhb1&9hhZbՕ+"K xE=:flΐKH i.E yͩ\Pq~bzs`=*8k!4LYjPc_Fq7/ j1hyi!`J{6lt򅤍_-t ,yxܺ>`y/w  ,GNӹz߳)g'nN#t/9e)h8QRm'*yuhΙ$a.7iw5zVѱbP_X^u D^wO~F~Q u|#GE5V $u2SIN.徑o;՟*K8ꬫiV?7fLT Ch| '^Z(ۜ!^.Q7_-Sd:uS2j5"ǶO`_/E Jn\{5Ĉ]c;MհdS|6J?Kcb*ӭ/DR-;oQ&i[aY&IݎcvHfNBv\rA%謵sb3P1+Ry&̈u3(Rڞ,v.Eiaגͦ;gY(`Jj-v= @Uet~qhߚ[Bg΁L|-em4Fo o؀5`ȴ:ȕ>ycz TGXmMOuںޛ{G 2lYvd,Vpo?mw& FȌ VEln(YF VT,-CXEu-n2/ HPo)~@cq,rѤOg^4Jv@5glu h<1o8NO5 Z뗉b`Ȥ]Mأ9n5\xߗeǙ;m'Z& YkGW#)Ȏ'!=֠{H]@\ e5ڇ&V´+9HR(o`HۉT> cfR``Mwǡa }.Fh׺#&A.ğZsc2Y T@j@`ДY࣎]ۛ+tzG`ec#I;k@Au3TlmUgH%3>{uHR'/zϲB¸(?Ps+qiK|Ğ5"qAf8[yp'|l:i|0g~ױXS&sUo y\؁$y]N&вW#F) z`˺š;o#}Gn:j&{ޅ\1BL m-ׂ <݀a1`@LP#k~ytE<$6kVY*`t'?^0ZY A8syª_( O [fix` (wQbAt_1Ϥ _:Fڎ>mP5FҀR߂}ZvĴ='> 9$y(D?!s ~A̖NqNlS h Hȩ!djXBCk֣}u/p@ZL"Yz| Ѽ7 }~ܭ ~~Tt}SHs#U!PS0ێ~0!>>&SME34EeexO$/4I9Ipff‹e4` QYdDCY9>$rJ%%[uk )(x@FtOí=B\D|nW" >ƟNAӯ KPm^.KEv_cqeZY6h"`>>BkD#fp1~#a/dLܴ{ZwAum:r/ǡ=H_`> >Imڌw(T^.qd~U\j {T3េ23 1jAPfɈ/d2CČ#ٝB7~-ռ,<1*wu0J9)RO/p}+`axݬhM8emQnd0 B sLx4RkB0r֥叞mv4۞.Fn'Ÿ%>lwUI_T#0#y?[N%RpS ΕXˤco0cE`^LTPk*6M2!"&Ojv  ؍OQu?ȿH+$bT?Ϟu sEYLhІr@ YM?~`:hR3ˤq՝c5DPBIxs97?CH(EhіRAk@as@;0­m+ðk(Ҍ7*۹]⦨mx7u< h6;ŵ@wcNsJV?BB sFs!퍹=9 ]`p˸ .Yx?lQp<+KAWq%-*2#TgqAJp`-)6Oq{Ȉ7_2Jl+D$qln8k[z>w{(]Z$߽"Uy I=AG1f2dpjUwMf|,$!;*Ꭴ`4}dNOG$;Ylct@N6V27XrSog8X%'Ҝmَ`T_8bZo~:&KKa} %zA{~VA[X=;w״W,ѱH"E"4zRU~Ԯjfbݑ~7X򦓳D7C.B!Xm}l?=Ӓs\ɱRsj6X܏/wWd`/p?qOA،8E6`C:j\羆qccHU9Tjxb .U譭 !d3j?YXEQ!2›2:M^;~3n' _٢m֓^Pp ]\,G<8Zqqr ¯DEцHyG)wDXצ'*DwSDZl FItD~v2~TSk<p 9I`hq VSTm/ t}ہ;x]L%A2N Ÿ ?XaCxHp5Fb1<;<zdS|U*C]پA.RMRƻ`>ilvMqZkB<Ȍ c 7D2pcv+&l)ƍkMF0wOgqJڮ@RMܤ7*=whmb'P 1+pv9+vW";,æ&'bh)?I'R>YET 4U$ 7h Ü!;#Dko{(z O,.ccWz0eVe(. sU?W(IXuЀ+썫 R>U|S*xl}W#M #`.$aےh@ZZ (+C#jDH_Qk2Л3RtsQ@1t/dvwW]Fڂk6|lar|u5rd@[L)@S܄Ad,ImR^z1pbk[h_ z O >Uh@[?($+㸓; "͜ygKTK]ʲ|uLO6_4NduԥKXmי͗PRY+v#7yv<39a~'?C \TFzK+ߓ(=ٸ )l/wEF9v&bBwQ0+k/|7h>􄢋Ȭey#':,Pi9O>bK|6;ɘu۱sB7!HG16vnHjD_ yI)qE(ۼfQ{.6t?'M̀ ^qk>afM zCij( V̳D%pN`or|tN_Q$b Z]-=`&yF vZ<-$3{c41 ̈́nrC;e=XØ~{%ou~ t]/xaqK1tHAg`pW?XLF T&P2?#O l/J:<)r?8sՔk:0H! M: 4wu=qwc_D<!Sp kud6{W h>lqBN@K.;n,:ZXM2SHj@ a53DCm2(7#9QO˟+FKwӃ8aAo'LcK R$V1cϱak;nB>3, ^c[i*K?pizK8(W4~:Z^ɤV~(y* +A2oGT1js&#aĠM˘i,CV]#ͭV245'Gm}|1^6L׎5^,Ǚ/Z{*qNB<["^Fg,SE*][y׹xJjM_{Ybc]Ow#`Fє.Z-eb #.n19i,P4Y, oNxý[4iV1g=h?dD vÞpdr]=q9ǹY݈K@4\Iajg$z\y׭o)Ow^mS # gx&Kªb)dq&Nnf9<:Wx_bk$7RWBCj/ː T(Lo=(:vkjLn8:T$~A=RoUTpڬ_d3+aЙ5A9ohVD:dsc4Xʸ27jLvrb,~~{8c9 Xq|\5"lq+2w.RLMks*vdA"e_{~İ󓉅EҸriQyS)2f'P8Y^d< 2w˙'d㋉Zb 88ƅh 7gՁ^Y+KK!u )iUckz~53(hX5B H, tˌ57$ m((\ ym L^tbpK-FCn)ijsw]#_Ӆ@"Mc \r_\c2Z'X4pQ (9 BdqzUN5z?%זEóCک_1[H-\}(JuϱĺXP-zN#" } (8K*!yG FvB04 +&!ZW3[`c8QmH qf I>!h:D<a0%=0YiP=B㖉EZG/a' w,4gd))]7./n% GQU |Qз/{$?rAAPEö sr oJv/ @0CUBl 5Y/nx"*Z~WEq<bbu c. z(PJB/K2@DHVmDYfk|y{ 7n羴j`N &>XвM@1 4Y; Ѭ&-dY]:,I'BF,9󚞴:iכ'uzϸ37y-t&@XFUQ?Pͷ6jrs%>}Z@<`[Ms\)Uݪ=&K3 @-`'jjiF(eZ)~琲cy.J6NqX' h6fKAr/Q;"" RÕ!JՋ7#/ln|pxY`@)E;,Lbym=n/syƒ@Brms6pk{9R{ TX`4BS?ҧ&g`)P&28Ŗ0hGKX_@f\}Wr|"晎q#ڸprrL)>fBa|S5w|5 k8(pH9ŭ.:L*A\¿M6yA[uEe Q!ȣrN?*.ǬϲPø9з@߆|SqynXHٓ=!i|mmT.+so IY}[xf8paEѧl=b!oE˥m2wÔs3G=qqIpFՍe2*u'ae[ 8bC;^Rnӈm[[ԫ] &_sJ ;$/aE$nd_^5 Y"iU&V; -I7_^f zo6]KaXRjgq'.aE˅]oT2huAǚtJ ].g?9zmB*k QRW1CBB=ZR 74j=3ŲȣӨ>ĵ<8*גV L lWr܅r y/u9tYT v[-s}1b߄@ۛ95NnLw됯ƀ<(fe)a?]4+D7.kv*\_T/6@[V+Ҋ9]YG뒑"s.}!iLH}~ur5p9Bs9 ϫa( lLj&_Ȟ+(Gu#S3w0I/L  b(MW0-ˡ]&8UVW+0nH%ʆ,qYR;}XdRD]Iпk=,LlVO6@;Lá.E#dyxQ֪]¾џnFc/RnO" B3 QM%]ZE%*fc5'lx)4~#ѰůD'EGEra0MS"Tq'#\ydq˪! vAz UKN-t-5 \hR%B_f->/A쑭nB&Ȃ^HN I GnċRRn{,3=S97&Z;QsÿR(ixen _"TsBFj?;3j4r`'RiwC''hzS bԅ zm3rJݣVټpI$lv6 k39$|>8$.g>%a&X 1U`z-<[sUONJ<)i:(@wd ^Įi:?=/2>O͜#$ DPJ4~ͷg - دng{ՐGV]}eVn3/mjJ0ܞ1{vPKy7(:5*JPb؟J;a= "k$h$']8 ,a哶Dv%q!n |B taVu3!&A2{߃0L" :B"'g$5O DX`ޟ֐iYopFe˃>JLIJqt͞KiP)>N$*gIxŦsslp`LbU@$-2v8Ƌ2uU82teސDgp3!PI*(.v(Gl;Z0Nqh,\*[6Ju2[KgQ8_?B]^A-"|9H럢L:qAa(QAElvl&e>=HI]Ģ'~3?.gO!:m Ǻ8>U Rw+Y E@HGt~[k\2(lM>L$FL{,|}VT\~~3ˁ~TYbao .ro8&Gύߚ,x9 "%Ŏ+2ggU/+lA,v}K߸10 j:^e۹-U}5f*<%ي_t}sw7ܭjoڽ~v0DZ|ptegL^qy=#*mf!B"~*ɢq F*Ff9?>_M|u3t6}a|C(BC z\'cOGW S'jنɵؘRY1PPT )tZDA{皭@0IT`kZ"hbtpië yJ%=}\fш7uae0cnX($&w Hx~tX1)li7v^B{ȆC/WvV/\mX_HR{7/=;v"4&?J@ڽ}+I)$z0a=_f*pjA2!v-܏)=&',9F\ovD'=t|crzFWJ!f`}B)FmO2ȓ˾JbL9jW7PF泒J af&Wߜ^CE z^x9ykwlx^~˿Z<Sj (Bf(?5j~yweX"coW*-۔4[d VdHץ7xsBi yḞ8oHhE/[`0LyLXY\s5 : a#P} ܑbGbRf1+VWx&afsXX :TCQk뒩Vdfț|C@}g %HʳFI|y+vT ?KSPA1^*?76u- usm\պus职3īKSK!5`gN ^c&_7: D==ΡH[ OHGuҎKh7BQ[[ⷌϕzKA Qܔ) QGRYθIwJ3XjF9J ?JD#4YBYdSUXzb-8 01J j=gR-^s_5"5NcV哫-|#dx? 5 w ν:Crh dP~ >/tp$r{`56^ve&צΛIDng"eky€ wXSԦh1fXA1|Sk_Sf ?am^NWi zr: jRHrHEiRÎO(Xwy'y.N 'uw&'7Lw>Ñ+"ӂ&c( y>j5*]b;;7 ,Aq nڿY?jotqKJw/R5-tyv)n\㜂P)y7kٔcm0Iv ̗GD*Ȍ4*D t&TݔuM^s꛶bbPthi-î|j>}ne 'bN< ^OKNs!T^ӞHE\t2;=GtS`Tt\%>Wm0SZ:֪D~Hw}9Qz^2~zmj .ЏH@00;ӎ?.)wcj1wchُ-٭bq;VܘNX4%XQɞL R;Bm:i>ŌF6Or&A)28? ]3_іF]NS>55A*6y/uˮ_p1RMuQ62Ylqゼ[Qג%cȤǯD bX;2~!9I~jk¿-YZi >̾ôYcd;l?Q@<uPkx2_pCē¸F86zGuoyK`foC:BҡhvȑI\W Qe1rJ S(meofHOso!VRM \D/+d`sgh_шH06?Y) j/)pmm#(ߣ+]҉9>ЌQf[VAw\Z?ܽ <߁-_Q1}Q/LJ_9(rt{'LX ӡ ~A{v?Dіԓ()xnf~wdAaTrX[=]CI͓Fطh S~P){&J'ս BHuZ8)mY~o9a$Bv RKC6D2^'Y ;ekt0O#AT:n,x6()B;d[BIpf*tv6N̿QLz-8ۗtƒTmGC9i A[7=)T˫3C@L-9;?Tp ɡ$/1-Ѩ쾓Qcښ8S#2|q,WP+\5lRXЙVR+i)8;/9 {R⠅I_k.o%:2%LWMњv{j 끸hC)F~A,ן:oJB1;o(" $VTwR_}T:V0V4J|+۾+PӚ=yg;ViZdt@0zO5l7;*YMW@_T-Ef_' q5:nN!VU..>ݳ0I:4, ` h?9x AKm6%|NcK'DB}0sDKs͞G!lKg\ uMhxI6VƎE#l Wb {ࡼE@DZRഩU#>,P(.&V}o]%3b?rJӚTjw>mi~B5)g WHoMJ|ԌvJ2EcgcRHx|jDR)g 5YG" c:d0ƘIsB=+^̩>fP@AֹXDz}Ș;eɼ #[OKhl̉z3@F|= >Bǐ{^+9ܒ1掇]E12T#ahO5e e 2vldz>d':Uj<:fpd&7E޹`? 7UO=A Ā"-4=H Ԩ_]=00r #)egs/>!Cv=_+u($/( |{ztFIYk_aErՕ @q.Ϭ?=> Ȃx[(0T @ݶ~GpH9o8@jgy[/,9rmQ)FqghY߾2D0ֆ %KJ@||$*8Nuxy>sG{ժ; dXs/6_T}9=,Z}7]: ɋIQrf'ʫ添GSm!ǵZ)6=8C$1%o|rӷ.ICB)*f?*9rrֹh{ҫ)@\I *Wu}X_4wC' NEQI3;|8u0Yi4S=F@m釃SY'woASvaʯ5Ios6/01cXtVw^ʟi vYݮӔ)ƚNa$oxka\= .*2"WvRM ҵ2 x0b<RA bY8dUkVO$^}F4Swب]?0xmˎv$@lIc8k{޸(Υ 1&P:f<>㋅Ͷgý[_{%B1NARy24&ݾ 6Ԋ]8doCX NDK+ԌvR#]\xˋ.@Ì5VU$dQdZ BN!N0AX-L+,_,>&C~36!PܶۋA V{O싥S®[7LD2UǠw /tĔg2kӯH -y SS*yrZ.pbAr`ε+E}5'7o6m[A'z 9lNԸ^1[1VErEqKǛ1 SV%;y#Ig'eSLD~}ij t(YK#0 -ۗmv (#sh~5xA?,/ <O_8V-ڌ-Bwg㸸?{`q:Y颫e)7)1hBeD2 sґ/U}2#s[ԕJG h7ATL rMv,0&ς3@x$ ϖ]6K%Ox:pU I=9 NqZY$W/l%aĊ2brKD{IhP *\2"saS?"7<vh |٬0*ٮ,lO]謩uh| ~>J DGeN)3M'Wi𷸠uiT>3#0xsX<|R$ 5q^{$pʄ3F\d=0΂R ݢh@WDO;5u@҄i>R#ERڄA\|^jև$O/cej/ptD9m1P@: ]r!P@t|pÂ'kY";V,?WB#ĄWTLFrvmcN6pI1&og b//#]5ޖ^rNQW7 T3[2C̩(c>Qf4_$Aft@ ftYK&EH4̩уLC}?A6JFZL\q 6MÌ<1F"}e1s'8g26͈3G5K-'') 6{}R+cST;;c[qRVP\E@ʃ_|<[lnv鶪1 O`*5$̱z6GGjbv~G Tv]f]lo> x)^r!@l_c<߫QBP#qz4!칆7Tv)–#'DG*{\L Ki~{M2.^Lngi1ƼS7VKA=~x%J_@b0Z0V=8+XN0iXG kySnA=!W%*TłE`wI% ¡Y*{f3xCǹy{JuI4)i;`Shgy٥/Kӝ{yQZoBNf/B{T~'cLQS7])bћֿf^WyUwpHL|:/ٕ>zyt%hL.HN0U#)eg %m#DP6bn"Θ6!xe7Y2/Np;͘rh|FoG.VIЕ`R qi;0_Gh+~d^NVKJQ-hP* U\Veyy?.9N\U5ZYq7O61 Wa\A av'e:,6} > Um~yžjD/QR:C$#FIʍgǾKCe 33TNYte.ېd:ί}Yyvդ' V7Ppvĉ*,1{wG r׬p*M&b|G0:}^:tiҍ57=)teMixVz"$ >5eve3)}A0Xt<)`%zLXaYeu2]^b._`ۥV1F5,dk pinZ{q|٭m)-(]B@ o˱C۰tsaJ!2ͦqUj>T=0 5=H- T\qz,V JGуQhָmYpA Ue8Xwi9CM=>֡S42Պj[o0Cx'PHQfahYbn'5QOؖ<{Cqg ~\켖ըR@O#MG $6qvڱ;$#"nMu $"g5<5IfpaΊLb:_i%5NZ+jtIvWM?L*Ez9d%Ze]7owZ8G^%eV@`Vym&ec N~}J/h%9M\{FrxF8Yb2r_Yl( ]>taRs/c7mURل5JCxũKa RGc(44 n.DFszJ'#x)!6j@ǒxKYe#A"P?PCa-߭N9!bzS]'~i6gkf3NZ~VDJwswҀX$U|^jx_ccO;`Z|ugBAA%N>1AP(VAL5N\&jaFϏ^r֩ # F`fuPzw*D]eRҫ:{2IR& %ixx_p:p /n.kTrU9E5 O8Ӈ#R;Yw^zMdlkӷ17mT죉S`@oI:nh @FCu\tO,=47wΔ#őa#e8'Qg~Qzj6LŜt$eLVdؿxPo$t3nLkXҁ}eT2K-*t‚NQ4z:urI?vF0Y}:Xary>\vF[U[-iJM"5'C\noLžNC`i{qc;""V:{e~OP2OLڟ>ë1_3 gܳ(#"F  e'jNȊnmj{eϹ7akZpBUlP8sDHڎek;O+ٲ-sX~.xLq́XQrxxĕe@WlEc?k/v}\;W?۠'yϿ5ߚgEĻ> n?|C$k7O&!C.#֔>=n1kWevՄɂex} [mҽGr)bI R}3)5R?npV{¶A7*SMo{M̖r]Q١q%^CNR=Scկn_MX %*-mV@U M *HEt2XpFT&f;Ymr5v'PNVl?|Pff&& &" ' a…k#g7=ʕl( u`rI.an] Q 5_^< ]ޚ;(M8#V[,7d"=.Yn^xU8;-o ;G³ڂO+ 4T>34Gn've ,&eQAiqo<*J_ݳDb)J=KS+  >ǐ>R 0fB4w+m#XiHfl:GCߨbIg4x#{+p>`# ;(@GBٽ[/zyʈYM6&oF5rvlو*Y1 2-.Ґ.mDc TweMD̈(=4#:k-6 m;^K,e#\˝WD7%QNf$J<7ҩ O?5ሊFfR)3NGMr$uOiia<Ԕ_BaK@Xv|WGF㒀GsQBjRtA&w{u|71 aހgscXϿn% hnr*Ӗ6?5ޔx-Ѹd2bUk! .]  ʱ wik"&RJv zYcgq ͜L,CşƕFd1>H=OQu qySb፷v;+nw6Bäи LB Gvo9qwТ~l +$"ItJ y2b-mُ}nܵ\m23M:4uxFiwyG SS+@@n?+8=j(/&y D[s'zPE/@f 1,y8g1U0Cˋ,! w+䎪fF"B~Ap>uh6LhZݑ{j ^%6INBo &d.bSCP ;B%q?*,iI!*593쟤PŅ Ej8@OZ1H;L£.x]Ei _<V=yPnYחQDy^=lՔ܏KᄻkEjkε4I^EqBG5ҬWWS= :<9|ʟ16Y1:?w; #ɋkQ$n x26#(xAtLUE-8G.vxQN}2]@TbmGР0ȕj_x3LT1rp˸iO ~RBu`T0hNpsyi 9TE5Ϸrec\~D\n#9xfZǵSnvQiJr 3/.+bf6㳀:M K-ZSpV44VVgfE97`e$nD:AqW'=؏|҉]R.B# U*Gn^>l! 9*6WN.¼qP)8YI<+ /f!щoǁI?| ZO1U/p^^@LZ0@f>#|n)_DZاgZnO'Ɍ`MXmf*le[X!io-zGkA͊r˂jA~'̀EA^kNx×r$Ւlx`vQ4 inI [o貣 %-S? ,IxDZOAO啺{}zV[14/&6JNiE<]ƟwS:X4 ƶĉ8}Uc_m#lL3L|Ct3LL?KxZ R\afM]zoww{i+%28& I 7iʵ#hl@,F3^МEOj:iQ_Dk%-Ä&4x*N;pf[TuڽY;~yV)= lpH`cKa~"_M8aPauocoj"Iϥ֊ћmglEz}lQ_ , -I뽇h R\eT 8/o\IA0ufB%'<V7bszW *5Iw@{G~>SHMŏSZf 0*LcH,e56ɾ8I/$oƕHk.A 5 8(klX W!7nϏ? T:\ ID (ܛhKtzxdꃘe uST-7[pq7H]o#]#9n&YYիTzT=Ȯ-?RTlFy&p){ k p 2o,θy7/- (5legmoH-;AsWJlp-]fjAF?hoZV|PZP!z3SC3 @8qKp 1Rs1o]"CτT\ ,㴡i0%1+v] mwKeH)dV+T4Sq U~4";YeGi5凣i'G4DՁe*ˍCZZeay"lZS-aʙmPյĭvH[(2Ec (P!KwG=6[x(%AoҹiMё\F`(mmq0zn;R{奝ܵeF.1>$w@$ȠcTXBi T.?Dy"}r 8Cggtj:I#MYuYWxvX8r. ef)_0]u,Ҭ~HB!R4!2MMSX-9c dgP]GQ sb<կ>o$Vm8bB,WFs)EnDژP1z3r 0et,8^3 `5{ & 1 NBJI5[߁+΃HP3[ 3 g䙏fQ,gEwQ;f`b/ji7|P|$me/sy啌 Sk%/}nn9/JyӇAhz*D,cfaK%eEnU 8Bڑ1 b.>RgЏhz P6_!$U$-p-B3kX#]n]Pݎ슽]̀r:J<?>KLw%tuNx9(&%a ; 2~E_cEtsOm6%^°"W떛 vA;e:TN9 ^1?dj{n끒yi\6s%oRk.\A=(iyB=~Ifh 9B59!̽{Y?'XUy}wrXWaR)uKĿL <0k;x(0($H6F^:)VDXY+K7.|LQP|cFw9/m檓 `tu} "AŮ aL{Ɋ~{ ẓY#"s:bd.~@W<K!=t퉅7>;nN_T,ϼ0C }Wut_~\:n>72hKIKƚ^A38mV>J4i I_x;!eɂup74>bDt ~b:ͤ.05,f?8'v~87rD[uGUB qoka"b4|;4dpwAbey)ԒgNrQkMUX5l1[x{,:)T2}XYyT=r*8| eYB?9'PjDFV)H{c(_z0?@JY]jsAsHLu*B: PNO"q'/jyb..q_ 2d'2b/mwd&+M{@k}HAx{iqrl]-zO.<Q:n1 1WZAc$w6vC,`R.Wۂöء`?p#- " g"$/ȹi%R۩BB_nʕ?aJ/y FvXbV9Eh3 K0XjIp}<'͠tPFH,[Rue:)2>VlDG.[pCMӬlgtH(vSQWM%<}VsT͂~`23?Y{=@ϼ,ZX1 _xc3qnCo_/BЇ<!;մ!YBzWn2 Wǜ C.^!ŹBoVkVF{*/xuQ^CL4 ?׍lfiWpcT*_~\1?XWpVhg XJjnF (O5te,Yrֲ 5|O>G&q¸]haVRqј#rѭ*#\RTC2. 0:68E.뀐30 (oegO4k iNfg,Pnʉ;-JM=}<ě;>t9X4hv望=o:jmuo'4SFQT58/)?![T頛]v\_U~^Ԯ.mƕzⴆ-|5*H"Sruhma[Zь#Ƅ8A8(fcruf>󴯀nwXl CMeeZFuWhlDI}mVϲF-پ+^[f]YK O,R*2 @"@@Ԝiȁ*;أ|_$\,$sOƯfמZO`0 y{*Xͣ-td5ӵ'a4(s@l, 5)ݥH?dS ' xVxr9 ԏBbfnnC0e"{Hnj]ddSijqKIp tݿ 4drLx~ǢwT7eҁ^0j}ޜ!c6b1d'qT왈Al[w4IW*)Q= ܽn\Xecٕy\)0.dVz3H d_M*%ȀޡZXrmy~a[)@^~{oV:fU(R }cwv0=njdE(s(]vh{K% e: 8 m_0>ՂkR') 1}y,QxupnJ5+$_1@ˑ Ѳa+v1{\"ٹ.S[L9+Dq]b/y0t(:{ vڦ/}˿Eħ[ہʰka"ph ~cSi?;r`8[6M<˸5J ۄ.QXpWA&vзpYd=is{1$QL(97 sInoļAȠ媒(fo8]z&GGddLj$ ȿq^|Um"q4J [E#Ah).(fDy|+:>c_y N wNoz'?8$fy,(Hh Y.yќ{z?װ+̼(Y7g|MdUXydjDBNzD iA^9 1j2`LI`;뼽7W&E43'/BEwȮ)T^ <ϿBzi~hI:[id2ѿ~8 q4k Lk~F%'|_770d:@^!4$ ׋nh)[Y՛1|T>4= &ܻşMY U/;[Q#>hnG(YQUPS ebag|]@\@Z&;u5!؈)/rK\?3Q9oݧǘm ɵF)Z ǒ^g{>ѓ1*jU 5KE,Ё=$uV4$ 4E<ŴH,76>E@>a95Z08tkYAJ:t*Eas 33*8N#0izw c~t+--!놫&i|ۻ 5: t9 )1G[LxC$(\̭ƹ42:6uBz_Iazp=,,'~s_.S}f(0~z~PfnLd*xL]S_?8 f.=z,5/2۪Ȇ9E@G?wh@(~}iQn5!I&ڬ,6E%HSXPܔ-$ \h 1gS,SQ<5'}PNa N& 8+bl/KoM ndͣ<'%ܦ\@wPhw-bTm.RL$!GXxHi$R`倉.>H1z>hxD^(&67a< :5.W6/}p0opa@1lCKKٙ!tdwc3 E067ymk h!H.m53.ඨfc"攘(U=`BD1KE)t x:N~Y,.Ǒ&W}iγb^1Ua|".F,j^e= a9>o;SĽ:ިnu|v{vO)k"9&(:J/ ŐnId(5rMxW 5 E{)(;OM'DSo@px-b JI7 'M9~6A3.4 6&zPX?0\h( 3*7t_#EDsɏK[; ?Z؜Fm nNȥ/}dt67m`cEsZ&kۉ-:- ]\󬬧x}QuieT>'wÅ^9v'tk@7b48\.2Zdi ?p \fqܳz\4uiՆqlr} ˽A#ЕNNAmԘ&G/1l~ ?Gmg % tݛ'7~j/) w ?+'C- E&8kf;GHrJG&. ҄D3xo H~ɵNi.03k=@LP ƌeBirӚ]Ϸ|Tm791V.go1T^q刡p7!4M5X%C+2 !0 ,xF-vI%/QD#'w/Ok#IF$z*}d3Xy,jm jf#bOHIW{Wh*X'81"zsrQе ;_])piC}10*Ls?D@o^W~wI%Zpwe]$|r1=xvrޘMFHUh݆u{4gsA%Ѐ-EWt$O/:wib|wE eolib*XiF>cWk\=cO*&=gd0U &%bܾyA8Yo_ANNorMtlPORCX;`Vۉm}^i@HZDq{FōO{dX=/ksxu{/ãsX4CJ4h)߶3 Dc>iAz8t-Cf!t=Xш]Or$(0%?)h0?NԛDe|B5YҋI^IpGK¬nTЦ F>k Ԑ*7U4=3'E9u ;3֮؅sI påb1"G#T?S OL@M7寢T|N 8+? QGl`c] LmGrȴI9 H%[dVxЊwc~vAwl?G^2H>i<1ӛIwqÇ._>"Ԧ BbuS.rr8phC̔θ͌M[LLJS9V:p$v7iZ5~^"lyFF#Qc&ИyNkh?Ss='j$Qe1~_:3?՗\"ǦCV1̑e#EzC͜j}[^EהKJxG4Rt2)ͽ_NVΞ6zAIMS0ECdǎCw]sڳ᫚An#3u= zB#HڪH1-/MEb5`7SYZZ>5pɍMΜa_ K7TvGe;xH2Er}F!SbIe| =Nn? X@5I fO#31vȭ@7dg9}?OH U(k4 pru7c2qV)) ߸ɿ mkL.ND5}7%ǽ5h3)XݿMehg9ӚMCu8M&f֥wڠ#ЀF|b/p5| 7J6 ~H3r|-g%pJG^UIO%noPgW8x7%. b s Uk^DmfHn*h"i;0yQ5G\<$q8{ʓ=)8Ae)QO{ %?T΄LtJJ(>FP\qYRbOΐ1/N8 Ohvad+EWM S ZڪcGcYs{/cNk~$&+DR0i$\|Պ-u0 T$7`&*xɁ*q:A7qz-ԯsJtyKdhzJ5;˝i5Q6YV9V81^^ L3:̂6g=+O?b N #`ʚ t-Ӟ FcT7. s\UOmSe GT啴sc#«h:ϓנ9d%ݸ#s$6)l*n8{gղf? @uvko&,{RQ:?C?MOL^yH_ lSu=dd/f[ {~aJ:T"\VnV6C5|;γL6@9@d#3 G 5dsa0\CU+I9dƖnIC\FG\6 u}Q҈?=}zMN9L֊IJYS*u.LYc]AfCgkQO0(+O'<$%~g C7yTw JL1_!Zr&t΃O]͆8Q?Ϳ]G9k!yֹ^DaČ\!Dc1O`U?f!E?jmsN#gE T|ZTDĖqS8_A432WG0eWRNH"qȹA}1hBrekXg_$4/@J`ɖ} wH|*ZCOU] wr{ET_v7m-re:J3ڊ'SNQIB' oA;:2eJ0 v R9t7 AwBs jb 9ѕWIq\ *'xU#فimE-eݒi^hFUpm; >8 7V'Frٽ.#F("gL}X`%|"B ,QuT*k(*4yЈ]dRVp!+jd(2uy{`fY'z։3rM6ۜHd%:^lpŸ- 8\ꚨn QyD.w\?1Z$Vi-)>Ƹx uv(IC'gHL=?L1e3Qѝ8?_|"RMd/g݄ԉl1FšwO#ZVShuP/JT70];VU&D_<US Q/r'ùY] e^c?ĦU ̊l鉳,!OvHkK^m "aaXW4(g2)$#2܀:{%wH*QG RCX}QҙF;S]q W;vxk0Ϛ0{D-;׏F 7b`x٦G<~A+].ّ{I#'`}>;|3EF$}@RFߦ6zH>"6H4̀,uDVѰOh+Nb9';4$~d, ;FAcg㬱uDԭlv>uӅCyQx-)~6@p&0Nw޾]qd@t76y6 Φ[(oR1Śh7ɂw:*)ݼrYO\%*W.ެ" լeFhOs6%7@Z@̫Gnc+i wAW`3{iXiU ]&W2&e/IsAbchqb&i; W_MPN]I_V [5r c'%sƍi pn.GVuсߧt޶v#q&ITzϱ,9hȶ4NT'sSCS_ژXLXӣ[}ɩW; rf6誓UN:3?Kq}@R:?όൿɪLj/N&CG/>p5_ O82})Tޝ{['^%krgnJ¸N OS2meB/?gҋGJP|[_z[ d0rPL.t&-%?'q@$D1%H<%ed}@i+˗eK)U1δJ9Lh\П40=Cl w-C ~"M]JM >H1~xFq%VzҌYy< ͉#υi˖]WAUY7>UOF`F"2#2d •6 :{㡊깘 xN9C%n%,8 qmAhdR;UR`[xжilγ Ck{$8Ak}E7Hb̲bRTԳ%ua L|8(W=WZ͹둮q4}x: !M#e‚PTq`\mitߓqfu>q:v&Ŧ>FU^'|sb'm\0$w"oK)p|04Gꜭnd\.aaԣaK4&\t.Ctq:4> "蟚BsO/œ-'~.m_M0(g%0JR_B3%]fc~8򚩇(-ECr2E-a4rd6uWZ™&s: .qTQkUB*_$iZb;;~kRR( n9P@جvIsi ‡SN_&bYgD Bl4(%bZUSO9pK+ݣ`aΔU\M9i))WgĤ i475t" `ǿi9SJa%gٌRHhwZ rh[hd$]̤7?D'@ejA8e(} ~wVm^F8jP-׸|q=2QHM3'HE1HmL~@G+B͇IrD֦`uʄ^IC0BDeY7%'m>L &uAHqy0Am5>7h-;#Vx[1nZ|M&Yp\hu"L7~%=S`Tri: Kn"a a䆅4Kfrֻ |1RxZ4Y,8/fxӔ"?JsS: fPv}g\4%!r? <skJ"iy]*+;w&)%>S G,r(ZLsI/sgq&cc^.O#>HGڥU>cO0" XM8*x@pzI5Vj@-qIurO5ҏw%#X:" yr`ZԂԏA<4G"V֓\k]H0l`^ږ?~ t<]_y'=*_MyȢnX+vH!eی=K א  H\]{ncF8,"qLӤaavu#CXryV&Q=B}@(_탆/sD=Ko"g 4oW:½͗O;?d[fT t}NtkE(w˚YQ6$JkS76 ~7o9*c8;K'ʢ3NZ5MdI=v/;FKt?o/md ma]4,tC!Ƚ+٣!d`Eؒ gϚ 6"x*.SmX%[vQ )33Kny[CmL^ ;#EDS1aƎn!a-`nm?X^}^"[PS1D=h\r3m!"G!.; OBW =O }}ݞMPkRMUlL`P(BWCBP_9Q6&CȦ p{эɽPUm͜Lkanh!_h>3K;4sSkPr2+MCfn +0-zC40<19ݚk:2C y%&ɗ>*ش9kCϓj.HŽiI^t,8+ԳR7X]2Z2̒5@po]֍^;՝HRn)ě$ ڲK1C#{LHNr?Z\z)NVCa%sTk4YlR;dġJ3TP¢LDD2oȫ .N/'$F(cc9ҀFERRF%F(,@ ۾KSJHrx%ƈ]pY@&֖W 9#k`Z>ne%֐޳%l x(5|5쪳U%10Q{;聚E6T)?^Aг!P]0{m;)]T8fDs&$]ߓUX2v]f,<GFpWfj9=,C}ZS I>|]._%ME@UU҇ڒpj/NJ!#gU?%zrOyK(4c_޵ =$#5\я.̉BƯyzjF{}UqD~YրR5{Ve䚛7kpo6,FVě_Vy̱ath!(~.-DUmyhSYNI%t+t:GD£Q-`:*RKɛr&FP R-ByZUb bya;5V;rTmvI> "f̰&W4yOrQ2^}jP Kac/+)V 1ܟ97xܓn4h~d- ,|7ve跅PS&6acǐJz\;&:?Kj{*骑X2e~A7%it{A4URWzEo,w(&5zc) Cˀ]C#Ƽ׋E^G!A,$#h6vlru)sgWt#j>G},]OũkRͅhMA=N4kj ?}5۳n2bU}r|^-Bl cdr|ѰZ|;( JHäIbǟW]'V6,{-H5BvU*I?YNv/q~eɌ;dh@5˄Lɬ $z)7A٨)oE4GûsZF; YRs$p\j[׸> +4"3eprQ(}h" "{?1|6c( oƗI$m^0(f93iU8B[Q7U ~X'ŋeߌ>H]BqGް.e~"vX[ /c3C_d{S<ӯ7 M2^ԇv&:,/S%&37" Dq~aGpO)g'_IhWH3nU.֤a pqud4ffֲ'̭E-K \;I2ݏ *M8k̎SMl27J;atYXͰz /a {ͬXtb_Jw:1[< Lq )6ٴ <&p=zRBISRhIw޷f5 Wh^VWT`dAUt3.|XqHL eֹt}l7|{sx}ic&fݴAɄJuEqnRY9MjH``ɀ^U VoHQ[OS =+Åo2A36sMl.p Ppq;5P8BV}C;T /Ƞ}Et%">JAetNF-LQpBO߻(u(#{-ָS34Ky.DudT+褩އqEnSCݯքس;Q $ͩ%sn 5Rn$WLhF:Z[uς 8Zթk%2ؓ* 1 r) \\_b +!1^N1hkCG&yzIThnm1Xq鿆 (U <[*=?gbG{; fyX oB-P3ȆBD.H(cnlS˦+6Uh-_c9NF@tw6ކ:zQӠFB&oH!-o؜4>hEǤQ/5QZB}8~: x|ո \1j- `&.fŮJ#] @R>ť } 4$MRv[i*YwxokCZ{ܳQ9 mOd?-t_[(r/rO}>aF䥞4t4֟!Sώn&V_ka5\,L;/&\ÂN޾Ż_ չ fGzJchW0*rNv}`.KQ8O7Ȏͅ i |ɚl׮9Mk~!Em=T =r47Ll DYQ~7[{EȥtTv>U,I ݚ*H:L9{ӊ |4']s( I8ԓGO+gY-cm}œ$+q$%"O4Lյn  PwKvU_]K>|̝h맖Α 拘$Ñ%&QZ s#- ,A>0č+ n`SJ}"%_=ۏ+믧|د>8%!vB`m< #Z 5"# P§ƲT\ ~Ejߌxz=|]uQ|ݺcC YRW]It@F~W+ws9,x&,x9dyCH/b$MvFnٶ=q7I%9GbYXs*>C1®듿 vB\UL\׭GKhю E:poBw$zJQMFl;wV(,Adb/ :Z>2_3F y#L-ym-rw3O̤73=C5u!O5m,693ђќgj;&æsZVdsy`K~F 3ae1zt=?' J+WP ]פK[7uS.mN+i6"0OՆBP{*&;Rr{/`4D(P%`ksXM*-1+¦>/"ȇtPtmKӭEh@E% rWxFqiWc (*Ti(6յhMlh;o .Npjf_ީ{ *Y&_ݯ[ߔ5B̂tJ!c1x􂃻WlEE\t/OFY?rYG&LU7߆s:sV?i|g.*թ?6; ڇ{Ӡv2duwO{;j>pY7Ϲ*ǧ^1 SR<7:sKj)&[f#߿){&c ܄xXqC " ^Ҕ6"SK6/Y$ձœc"j̸RU\}]ܵzHJr;sBg;m-jbG-%I̊D$ݮ#;O-"6kT'}s@#0/YU#x`h9'k_S!21\ퟡc>>,7f-a H{+oIS^AjlBRlzլ cʒ#9 !uG?MoXJ,DTRLK%`yr"8XsmF%]q#"aUd-nWVIZ,DF$SA.]7+ s1/ȹSe=e o4%Wd6LPHO>ЍFڝnUM4<1hS gAxb@tB.zdV!t  b xpNĂNH 8a׹:5 *_;),\`fPO=Iq 4?K[̣I2&`& n|#/mz ШiB kwSC˘ZjߝMAaL݇: 5 Fa]dd1>d"˜Ο6=Up,1[϶I%gAW8>b zrJ SC!(""SgA ྒྷZ=@1s& p(Ǎ Ƴ21cbo6ugihCq FЏSIj餲ﺀ3^7s:끟SDM]|)éWpPη̜aG\Q0ALBꨅn5`V\SgBoM !wr(3e*F2y2NkJ+v5~YWUZl%wN7cJJSh$~n#J0 }A'xKU*uq:ϧh=@Q-VRlPI!{q x(SwŻ9'f&9|QGם]G@oO ʔdю[{8[@Nчi(2 (+/ԗE:l}y$J˦_ZpT,.'u\Wd™+1bbvA 3KRd^Q(Fw(ڂcwWZ};=M h_a?hwtRdd.[Oޠ4ZchS?k9yΒ4?RrՄӵdpX}_-I0RVC֍Qڄ>.-W@޴.xjaaqm 76T_ v_g^f2Zws.,{WXz/\RwXpfu1T49t(IhX M*vq˟=pv%.5l#6w)-dz`S1TmYސܸ{nHD/GR!!a{ɠOyv<V )^XSCZqaw'AjF4~yRNUޒ6 sh)1:{٘L؊AwcQyg[5D!} ~*۵ӯT㗓H!t_/f̤y:9-n>*"UH/ OF4F$Rz}/|U ۢG2el𮞪AM&i) $2-0곡)xv-mqĬ|N9ͣV+]WλJ nCnͼrHEM4[ؘZ:@)6گԫ6gtAs77TD>4&$.qޕ$DaZ%e)-c*ר݅EѴQ?1nPW0Cfd5*mDӔ.M3[Τ*VXIu3 b7KvܘX-X\12C榲S]ifwƢz1ε)OܜkD07fy<|t'VkoA>CbMGr]*F<Ŵ}(6hh '(Y^3}H`7n8L4/xFљG߫ g(l@ˋ}\crKK QʦE>H>k67ʘVí(U{EZͤ W izFDc*{<6u4d{sf¯*ImY? z篔 efXKmXϑέf[*ĥUvr!'Ų@8N#@V#8dCx_{?!|;-RA24 |8H:Zi$) لv24cJ,bp`L|A{\\UCHi☦}+eQ':Ս|H*ʲk]YpDO7ÄOC cĹ*Ζ77Iن-iF{mD$I|,ܚ AiUځjod-Ug3s @0K9oEnJMP|s[6>ۘd|Lo zn9m-4-,S),伀SX!kP}Zv=t|]4'R5wH.QXw2YWoCPԌ (v:ٝ}G+ Y`T<Ԥj^,H<|b@|b$)5RML9BR!TA0a|u4lv|s8Wם&lo-s2~{!,@ Ǭ\'elNi}:GNwqO9dI35NKuu%+PibN޳S?>)][#5akMEpsi m^\ݫ gA}4IJ3>BSq>J eٱ8Ir0-[AMJNwd UkxS|ҏɪPq3=6@K;?8A>N8XjG םtQ z.uм <rP@] T7[Ң'|]*PTZ-xC* H< ILx:$T.p8Zab.۟$(@B6=B3?Gx$An*(ڵh YoΟQ ߪNŰ$)ypj֔ZJeRcI%AMʿidlj\-5,ٔ8^~uu_Wl2Qoh+]+)[N@ ?r )VM H;?f*v>89 Ae D*?pK (BFm-U`hb :3NQ,2,[ O5ɳZUу* kƬTG5<+f6'Q~ iYe=DhVj'OΣYT#P{86k<Ғ;TzU1*w //"1HeOQXwg=[lk6?~yie2ݏ+8;ԇ ld`5|cܸDEBjϞTNONe?l T RIi;nG]Z!酫,0FYlI'RQ+{qí&ĺg9$:GpBwB4+T Gp=]OP/J 򦏍|׫?`i쀒۸PrX7U',_K7=htV+" /zח7] Є2XFPyg l@mYAJgY4Ke*dTP<.mrJ=a` ~&FKoֹgۢ)^w  ,B ! A{ œTQc`rjj:zXp>"(c411Uq/'!.rtReǵb#g&@Iaۯ>*!lsO5&dd2*e,ԖY>$gD3vN/eЧUWphOGhg5e'r]/9Y-fAq1?lOL8+a@|nFOeQP\zJ0qG`쮼Ob &LQsiԛI XʵMHkx+ 5|Wh ؓEUɱfm0(Ґ?De]AUr\'j!s3x>PeIq,B#"p<0R>5π'PS$Fd{K$7>+h۟Ea,2- ݆ӡ-e[lWS|n)GЄQLhR; pUm֔L"!]_;ᬈm >/? ^~1xMnnEo,󲕏3Gǹ_6YA`aA8v9/eSd(Be}w:p!2o~à5wUQ¥=v<׶[Bu&+sTÓvY5\ lߙS'u^oJW=s+.Lb縛dh C߃>C$ 2zԄc}k[k):`)a}H7zƞ3VV,o5|5=WÈn" vvFx^=l0Cx~>a"JC.nYV#`S ʈD;Xܰ+()/VH˝ui0B l.PUxf +gs/,2b#t p!wٷ஗QˉJ4BfaO[.ǻ&,1G}6WSђÕs^%dpLTd /UkRuejm|Rbnep^,oˢ:'^?TYN`QFo!u '> $?`7\Ȩ d~)23Sv2Efn__gG6qDn'0tS {xv.2{UÑEUp7Q !Ta%l d׶I({}VQ{gHOը˓}uX۱5rq0 NА\Ҹj>cbb߶S缙l"M=݄9Vo}vC=x5;p.47n HݽkVt kmюQRD/=F_YbzbZљsxT}\~ 9x.8ܴc t=@;%IM`LT)wYA\W@'GE:fibPάEu \~\Bxq.~[!B~ HM RSO &Z'PW)vmXjetd{7u8ڒk]oFFA.K= qgzĕ_ ,K4C*MX \#MlxQTT {8~s7zd( B}^ KM=O5;CaeokSvҾYN>Ocs&J\Q}s1JQjI~)@DPzm"遊<;K fH*pяz jhFu;RCF9|o3B]':@`Р BxTeƍL趨RHriG)KaB0 lG+/_qFƌfu⏕DaeU?bbR8sq_ vIѕzd_XTq|J!9)_.Żi# V9b]KÁW\ ؀"4Qp*YS˨&$,'.! Pmi0˵äHJk]˰&M|m5ҫBNs-WNo/?dBxI?5Qkq>T{t'^rEjUֹ2FuDhͩŇyG~{Pok!VU>/L~<{WH{*+0դZQp,"H6 d K HwBMI ==ޘo=dhSCOx$R7qJi%A^*򴖊F6?ebPz K$n52~ʅ~%`н~UP|%ˆ{;zf+pveSeyBe'Qvzo^})eΌO6ÿBւi\ 3!yҎ*H@_\ӋL;!!CέuS=uT99e0d\)ȍ Gx2glfV*|<\-͘%zuj lt jպIT6O\WƟ@mnOءt46[pVxf 'p#ehU"o5Zk׀ʺXNI DcPn}'^'yddكYV?!G6 :e'~{9w0NC'$bԟuQ(Q$s 1ˡoIѫ)8S #d/-퉂FZzB1r8tI V>LT7|$Por txQ.ҎE)c6EQ6_s'BbM+&bt(75BLJ(O:,7]D$;K35v!!nB{ٞI KnB";. ^d z+bcYqQ}urC 8۴gOP¯J'jSLE@%Tw\rnJXbtxR`9i)=D>V$V^lQW[ pB8 ~%zR],n4*BO@k1y6QBlw`vtaQq?$Ĩ;pd5si…FO)E`W.Ռͣ#L1r-YbF{YO;4)S#_(>qڮvj`:sUͿ:Py{$ɯH$yGA5]krheIo`G BEyDw}г݋~b8?$T4y]Z@ >G`XH zɶ$kR7 Me`ßari&o^}.;+A0ڲB4X4؈JL+#PQ>,~jl?^zw#`fی6,- z1$w^FƃeU-f/b߻܎tB-K6Fۃ% ) YmW:X9Sr4wXcqb@ȁ]C5U=%@!,b,\)pD}8~ -܇U܉ C9oyH *9 ~PG-0uk>AJC"%Ru!aj( xUpMʧ넙s}-ne6r[ս1/ə[g!ӰY| #Gy`srKе?D)߆Qk#Ul#$g ;7lg}ّXD䶪iΐό-kt=iϼWGhꯁ OhIi|9Ԣտ.my#Ogi HtW/ho<\& ?29Vd\gAz N~ kCC,gbZAd9 ..^f2 \b[5`2B<1~9<„`УťĢK|P[PR+}_7kPKftv8pt̻Br-Y)ꏸO<^.+d|yjV=F$mx9LԦ{gu UCVΫ3\tlcfw-_?}ol .1w:??"BDMzp)Xκ/Z#&ܞӱ\: RIB!%YreTr fMY^Y-bk0Ubyܞ}]ão˿n\"Ǟьn'ځB1WÚ=1hS B_'{+C'6}sL`Bvq@_1Gl5ꫂՒik1wFn^[W wgl,3ʧrpl ˜ &[cp/GaϤar=C`p1-\mPɫ\~Yd2UW"դz5CU,?,%Ֆ$7B6 Z(SԐZS)}]j,=04Ds$ d̏ SyB瞆tfxU,W)$ikp 7Swa+hDeKS%sڇcxJKb0Q=3gQkU-BȋBϹ-y0U J E9ҙk"p\B'm͸Ɉ*w$QTg694Gly}#GbAp˿oņRbбazz[|tB(k$,b) R "p"^+]G7Iz X3ۦ "ƪZP'aZ$W;y1v`7TQ1[ZB>sA!3RՐ9k #cLByp%WHtۖd]F5r1,/=Qg%0\-+6۾Krfy᮰367jͣ[ubfֹA¦73ۤm(1>fML«#pQ %BcJOM*֑3cĝzZyOd55Ι^5-Gm& NC.gxs9|X5;Ph8eClrޝ,k[Ҕf#RlQfO=y9f yzQE,mp.i.,aL{RepJ. >4xbʙ)qȞqCNɴ6|Gܙ󪬃? ڑ"RhNٷ?V=#,Iq<^[9H'bΌwG|GES-A`*Mmİd/.JxaQZqZKh'Bbð AtCpXIaH (Zo"6qO Ԁ{/b[x'Tk0fl@$PRiF܉þ ƧqSĺOJ' uE J5k=%$ټ4bݑ%fSvGVr MBw+=Ɠݢ嵏"$ԔR[fxtNs1B#ԴxM+5:˰6Ф;(E8GBxސB O?bcsy="U}(k%BF1W*$ ͭ#?ښ`[QAjp,IYC̝fCJ`j!k[^j[_PKs/`l$VFA.ޢ^^.񒸮*]rV)-T5?񽦥yPZ).It`CŌCՕYYG 5BAǖ:0,!ɎrnIY&}UiUD nI)yŪ?'v3%=JC&0%FN=Jѳ4i˳[CèvHpwILU3ich~͈zU];Ga_ojT_M VI˛#/*܂03u-Ƽ`ª_Js@>UL? Ԟe܁a>!^8z]Z-~*4溯}:(lҦC#W+la=T ΋e؄]&'WsQHܫ z9 RVkFqS$t64EPt?uRG ~VTAǷd J{,'IϪDb|!1(f྆I{J{ aѩ=hD!RUR_ϵI%l)}B@{\M{h}WHKP-;T3Uv_LdP7 v'-VfEbJ!tO*P($R(=<"=4r3OlQ@w=&[@PWBkS%q+[dq(InJ>S #- hScf^%|dP`kd$GuZ̰j B'v!Mm>jF9SEN/]I }R|t)d}Gh_-7-=Kʢ@R=Ҩ4y7 n6 U5 wg^c@m'DAf42:QlšYb`^kuES4\E̽G"yy+{|ޑ]ֲެ5KQ7.J_" o Csh_Iv ĩ$^)LR41gZTʒry(F+:>V iÑjd-ps 쀄H&:ǷMɥ7unw^HX‹t9=M2ԒoHtaTϜ8!|GIPc&v18 qGC$s!;-Ȫkq,A4B?J D&q]^bf L:`#,vZQ>!.^'k:VyBTA{@c,4u^Q;nz铴Nn9{LOiմ8{r-`TEI{t?eiN\"\3~6ءqBnٹ tqZu`c#,@2[fM[eFU!=9jN'9$S:wg^xA, )wL+gXn1ҙ[WJOՕk0)WƖ=J;X1`Pƴ󐤬/C0 ;3J$ϫ#`Kܝ,[trzPgANX‰sJ73ֈ=kt}IַT*@Ჶt*@ZbjrkcT0uJuFQB6&|=+:ݥ^ۢڴg'PvfӍ=Q|}jIfKY,Jgm&S-GVmLD˲l`Uw-їz4s0t'p ?WFj# +r=|dzB! )P$ԙ)ΪJ `0^~]ȶ2șrBVqE6H/#"r' 2B{CY=Exn4 MMW8x;GYz= ݴ. ŜDBUϧkrpd75;ݑоEESd<;,T!_\{97+nM(_ïfs2i\4Yp&{nq}K̯ě  ?P $ZeG|g=vzP<< z-.n["[?1yWPR8J;2ӝ nגZR'~"Ž}Jޢ 4I\Djz|Ve HsNU|Sp[Qqs&~6zV PR= d?c/X)uoQummp*|Dvgzڄ疶zM Bi)53$ Cc?򹡺} 43uȜ^Ha?DBW4?ŀP,-B$݇\Da,j}wDU¿u?LdɰR`=(U*T {rL{Jiƙ@~OV 3d$xaYu+$d kSX>O!B@&yB Or42Ƹz-1@z>j$U?g`:|{IMqL[vҚʩ<+G`rH4Vh2dI' < EvWEE1mFTE G:$yy#ݭA]?Gu۾ F|sF qs#hF]/$˃8'нW ӻ:gswM~~۹q^ d>H xv:sgG m@hO(/Y?e5| ]EW|V›>`x^-•l6U>GpA2`.'Z.j_{\ OXo\NUxQ1z¹Fؐ*Y_DZL{8_LĖ.п 0\O?UdEj6U@bp\ۭwޡWk,<-rѹBֻ7qPts!hy>1=7hkA8&'4~XNʟ2[\#9%ze{ # e%7$8ƕ, +GWRMPJ%'駵f[7Iď]m ̍'ΠY堐x7Õhk ]^ RA? gC=# |ThL4MwNjӔv-20-02+XY*)9l7?g4{{[b8g2mJ"k^1lZ~L]u~FJڇX݋2@ i^}&mqVj5c$/)ghc)v-F_XCbXU̒:L:{p&qVn_)QAଛڣ BWO6n~) !Eאf+ ;n!W CMp/b6 j(D;C\ "Ka*;#Ya+rƟ,wa %Lr amvPM de~ 2>vO1 o{r'#ڐ4"P GUpbj|ʮed0&sj[.>89'1q7=6w~i >go}d4ac1`L]S r@Fmwv*3S( g *;_ĀcпN; Vk;nUZ|m˞/:=% &wo^! ti-K4)4]Ϭjkm]a >Ne4.Oo3aQV*Q+P[Ź_Tb,]H8*lѕDag^}ͧʃ1 Y=<ªKz'-V-t`/TNE0^*gp]E=-πjTlrv?8%6ܶC֤M̏D# ֵua2iJ #lJ晤HOX\dbS5 gȬK 18b*tS> obs2c:b3gnɈFGLc$*ll?pnS nٵ 16,6+-,׼NWj+f`ѧ,Y kRaNYG bmT%, Ғk|E-&'4ؿ*qOPd!~WR>\XםzոRg}'IW-uMc8 iL/' Ο1`?e_Qܖ|!7!xWI/(4in{) \* B.N: ԋy.(S0*noGe @t2+`3؂VJDl.#PHɟPHSɒTU򥛾 ׸ A|ܟ@tCt-r 8?h21i 'kT+~3 zWY[ vhJn>KGkYwҁos= X.PP!H]٭d? 2;~5[A3M.sgj,;7>FiFpH42 /T#̬CD;Fp"1+ƐTel8M~H3۹R Y,|E>rV֪PB'S}L  &p/e=Z(=[UjBAJF:.N6$چV&/Q{c(U; 1Z=OBCN1i mSEaݨ[W8)S^YwP=m=Uyr:{cen"n|^iu?G\&y\Y&^ѯ )}O>00nj2N,QesFi\/&GHmROF_p} wiKcGiY֖qAJK&H`7@цZmLjϊC/`ACcgSZ=X|T"hLZ6Z!k L/?HN0LZu#j` ?c9T򫸘i9lA)ΩtCOE{<-vE:k6 7zp?NϘh;b0oYuzsg0 0f31 @Rs-jO7j,) g-)~SGf'}g>yj{Q o;7@l{lsF>0;t1v J4;r&xNN#4avx=ɢtJH;2'l=UXP'kTܙJ84XjFR{7syZZf#-Bl˒-TjY2͓KXHx+U'K$Թg|}2kdƅV6~>X0]#(1)gqS;ID+ᜏźUm-xF ׌mkJ.z24(:{~∜.T@iM/Ǥ*{ӊ !<ԸST cG oN"FrDO3&tWwZϪEIZ[d]PQi\Aި;NT=q{ZNy\e9үY- RƙK~KͰ61B $q;b7_ǃ>³>Әd@VǎHƴ_&):0C:`T!x@Ce%FzD9ܹ{Ӕ)\ɡ]mHhQ B秸Ac{#{_2d󶆩ĩ.ֺtOd7 5L66?2Bk|b 0!d٢<? ]OɛFSMb"@@ԢM"׮ X{eR#$}ka]G"3$^ (^#pjpk= ;}ʏG~-{5:A"fjS6U;\ `R7}x*|)}\1 vA[6N@4ٙǩ˓RI O-W%F~$)`t<}oBB[r@vAxuP,[,1%3d5yU}$:7~8]2?2|ps [%lR~jrj#F`{\ռVSBV Ļ,w g{˖3+e8̴XV5&R>եZ[SV Ml-xV +bu-:1>ϦAV.ͅ߆uQ qKa  $d팿պSeM|=o?eϠAPe|s3.T'%s<)+(W =^4X=ztW~ēU0..lhgnapPTO%:OnPT ނB_ \6{(S6vDKap mIkΤG0 TZs5W@cCy,.|Wpȷn.7qa ^`F." Eoѯ{ZXD X>F'љ5y`T_/bڧSWJ VFX cQ|pь$!ej|y4ZFB_#B }Hm:wdC}8QҎ4ӌ|+Pho'%ў5+4\dd:t_=}moF! {eJKVDE[DhLdW4jq¹oVb-=1-х,'}])H\-5,B<`A6aasEor9Xi3S<Mᛚ21|K𛍗kR*u3X)Đ ^{+t鉾[:qlzϒg/x{@Pi[xXI]~m9pe2'R%4QF]%!5BrnqsE_?HoE?W4rh9uREde߯"Zd \+$iedz3.s\TW<3I܃mb{bgx׶kլtI?]DH(S̿1FhO,©I& u]\r՟ hϕB 6^ \BD}Tr3A8eɿJoɶ`q _:!{t~iH6KT[Ϊ*mtc#X:FJ^̀`E *ivݮfg&NobQge7RE1^fo] _~?&5i. {?RA,wo{A\y gpk]c-NEGn~fEyܝ,)'bԿYruSNHE[A֮KhyZh!5ˑ^DƩ9!&+Yٸ9&F=sɡ+FDeoR º9CTH-c2oo+J>##b?)y(O}WX 3:xu[鈚2 *6 آ}4ў2ӈPRt24=U`AdE{U,H P# ADlˀ*.VZVN8N}lɏDnBJM 2&5Cf~oS ;$+2ţjz] o:vg)eV$S@ z |4Q k=[P#"XUj?-a7`ԫ?^uyVsmNݸGJ f\Wí-՚œ\ᅌAmE$)욲F,ye\xߵzB'%X5 y-䓛mߗ ;,rr]zjFÐ=hBsэ)S Br$[_ =*b?CnXWSnQ><##?'3ұQ6 n3&Y8rE 櫡o33CLL8th8b3eJ[bй>נm#1܁c~3[0>~84v5) (DvW1*`:kJKJU(,^U\jy9}:GA']]b^noO!LnĮn+OP紬OƦ /c9KTЫiPQ2:LeVl5.P(X$i*b=[#7B%1㒾h,J?11v1EހŵP,4upL +4Ǫ`X@ j=pFΝ)V_G>rUQY_P|K~WWO\:V*$exV -o* 2I Tʩπܩ g7;~Ifi&tߔ&!LW„T'fyT'7Rk=Y1K6~ai5r]m{[FsMXwȼzx|6 @Gq9x$k粣d.htr'%tk(jL$M;ΣY WXTX"+32̲؎qi2r=`80 ipcʧ 4dRo@ A)p'me皥7]t|TD Q& TEAlki\(gN; +sk%JfWL!=VF3Q# h(ć1q2oXkō? Y0Uz#Z`^uO-=2Zu-.^y MY2ONm}~++w[iIwo{vˇ0p z?붢 $]]%)V[#WX^dFnj1H\f$p>Z/…? ˖h*vRYJ%(^&DscX[4sbӮxDqQqkbC@s `MxZ0˜tP5p".X s.ƿ[lS ֜N߉r\J9),GXL[=aP5WDbXiD&d){QaXqvߙ'J-M$3~42!QX@LjH#ce>t\E\5UgsDĝ.'dx SpD $U v d!qt?:~KN{驋Y SĒ2W,<2lP@_\>16GۡvZVܡETIW)ٿ2b{3iu/gzl4#œMr Ew(.9ڴUg9{N1E{W1KOSFO.\]cP˃ɝi~nq)|Yf̆g0}@s /f K 0`nިBC Kakg(M3zfs;@J" JS($=?`պ`v[f sz8&[ilN޻CkdZ?h$ feIEؘZC $eahJN/޿\!k陓ԋnxM!=j3bF]3 pr yޢ 6R׬ .*ܤu$'l({!b덣漩sVpB40 ɎO65)}h2(B3NC~MZits $ͬKSZXt{.{]3)NV=P֝P \̛rƇ0Y`=iW2*io3sgLvqN&ixSO4/{M69nmÄWÍ<|ʣ #IWl]l^i9py#gBztłn E1χod: XTGfd]k?6k&goFJ9j>6khA1`=9j4 o4%C@%G/4w7Շ.b>71iYHB}9vcZzsurT&(ŀ_=tW*OJ%Kdob +h*B=| u_ԵÖ GpB vs 2SrRZ=I0 ʧv+ . c Vt;$$/YwM ԉt[ Rk4.Z`{{[P),$ #h2Q]0!<{R4Qu_Rkq%o΢ېQk8]fUuG8F\92NEjnGJz6~N"|Er)TQb up~u3w9oKQSH\Qtv:E0c@L<eSÚV)~NO^,S_YHk5ԔkrRvn;*-ko,98צG@i'jX~*j5_/|vFbt(40I 5bln"s"$TR<j@w37f['Gb,fWR6̋u2z\$pFqz3@8M푈)Pk6#>D|Zy(A&~}rYe4?cl~RP9lgjeO Jc#&?5?J ] LfW ((ָ**+FmS􍩽ÖsQ1($+4Ĝ/)dBs X0mq{wr)03?{V_CG  t1N>^7w4Ž{I[öVO~ E)vGuWR{(} l'FAG)Cbɱ{Xgr@SNq&xW;$`Dv+Y3D ҵkivそPV<:L;BfKqEsg#Hxxu8ڑ)( d?5"J9LӍט@u**G)9Rj_34\ V> .V~0s[F!hy̷Ut]榪ml`C:Zrj!/b!ic^mp0Z0:"@΢}8If @{j~udh[s0w& J  JSIDAgI_VLO!;2IebDe:{Z/b27<½~PaQTWrQxJiXw\ꡙ+ V)D4b?j sޘ?r86"F2H0Fr{A*e9 w' {.`s6fDc$h Y+EpHm{QH oy !/x EUUS8L˖$r.[U@m5~T_K1WnĞ[W8Ⱦ1O3RngiǗ/<'f% #^Ÿ3I4ΐ}۠p.SJGOK+ˆDzq9}tdE2u|tLӭl墎0ꭥJK앬$Bq wH[!,!(CQzY \z97}3v v+`_ ⽎5uX?C;Gg/]bw5ZϟO|>XV|2Elt3p Rs0wo.u33M:rz,dXbARD`-9~V2R >DSVxIH' L+]YN=/K>RN5!tq6)}EQc)kr;C[S"cRg-+x+\}OY{ԉ7"EQ8X:.):o93زiSմ. B'*iZUB1_"eaV.XQFJ_zm'D6՜>L+nE 7H~10nзqS9ۼ9`-kAHI`͇E5jo6BФۢ\ = ;tJLF"[Xt(C477bs$D0i䳊}7zZ-oG 7(攘yK_ݚi'pKE!9 5% 5HݝA[ǃ%(O_zkՏOzqvrN/:!W_ *役E!f_}:^ڦ'Α,U}tIVz}DYRr8AE9fŞ1vnSD)HAF'2soѿ}"Ni][N޵ 2^,ol/Cė`fH/2?d8r#橻EߝTzIT]~VC:O9\y8[F >3:W'{[ o4FJc'FE1¿umT]q+FPV%ZDCHH@a lQAfv]J\ek%1Iߏl-m ,&*2{n|2u&52'&d(zfF(Xd'uemN.G 8i49Fd? "%JW#ߨSJonOXLׯV"B\8JP[{+$3CH;*.-E+Xo Te$2?˼57O:lj!2pcau#u*KmA7Z8xFllgxhIK =nc")HLUFIw'ޘAL ;(CvY=< ŭoGM"qcj*6t~zd3h5PZjnK8/!%3ʂoFղeZEדZpidsnϒ 4/ $,/w]Yg Bmr m\,sx^?$9S_)mKrU=%bW:6\ɥz2XGw3ģӸ{Rٛ0OI8HN!I(Yis`4[-̯dEYP*7q+]t&, ]-h–-Xڂǝ%0 EHE[8 >%˻3$;$\;)E+ /\ګGfD6.qgB: TCkHg+gO꼬CJ%7h6{,4NƟq@%B}AE@hv@Ƽ>vKUnv)S: 䳰z !|Ƶ X RiLU#goOYMgezl[<n2:; HlIuU 8~Z< I`]0xĹ2\BI"FH? ըD72Եs80 pOz<,ՈDO_9"&̙4 5ɰ}j/H4-=~: oΣ\OA %PہqTbsF0x w<-#[wXr"Ժg#PlsoY$DC'9pwխ7}RlޖjEWyaBhd_Pb;!Ê'pC*NlW2G'b7zeAx_QL Bn~{kL̉/5nR-_tX2;:-$IS(l0X_uw^8qzȮa4ⴻI.M,e>e,zmZkXix֧ d$DF=XۢC?̸ >g(_ّ*|ΗX -7S xљ$^4V5>em-2#Jfu,6ff=T, *z 5%0ѻ7٤Cɑxcm;1x)@,߬sۊHh8e::|7-mRlłN]Rb^} V4xKgĐihbPo^b^̪v,'_xA<ךYj.Pq6|AznώE3CpIB:Vf럎WG!BPcwD+]kdm 4MRU#֞B;`wMm7~y.YpXid5iDӽ}lT 'QE0ڸ"7H Xu/xDZsY/(.EiPv ) 'mFrGCchح*? B#l۠>Qx # }xCIx3"yV9*t1[W4C 7j̶ZNopxO7!@@D1ٿ]J}r(WB?EiboW^kϚK]x_>hmyYb^z醬[SAkBGgiCɮ+ FTZЮgK+A_bQw$GGpγBr=MEJ_?/!8`iS̶=Pl&yZ"dwN;Қ]mg-*zY3SB'I2pMc#} rU6[; E=j!Sctģ+*u\."9~DdkzmYt:ޡtfeտd; E|,*S/<1WAK:,Hܜ!Uِ9c"(=*?{I#@xЏH]q*3⠮R2 A={H/xO!ҶOKq^-gK8}jcf A| fV?9bAA])`WXo3ƃ暛9^﮸1ߍ^=ME~4ӈ Oצ[hA VWBڻb(yPlx:`rEqXa y+VnS/?AdGfsk0E^Zy*79yݱjr":PpfKx]$_Uua$FS">Vj(OL^B{/Y0bew2Ңpp-ljkL6|cMu1G"}g}/_\t)9։a<osaB7N/0W_%Hl/Hh 4H91_Ʊ̕Xwra{U ӸM0pdڢw7j;q^O(W ڟX0|j!u\\ƴօOU.Լd6-@FcIz}RA:_Cnܩ;/[㳦8E᮶a$(ȍauXM7#/:>x!QٸordY8n1sF:au2YԽ|=տG7Q]VEfxҮ5j0Qڴ z4?8 vQD^7m  |udMYt !uKu}Q }§ս)z%ZgŽRIn+c.ka*:^4:J>Rc@8w\2.XBqp؝FxO^$qpy{ .߭، (^\kSs7 wW@Q:īgd>{\"V Jȓ~\>kz檓6۱pIIBl[FDl֪A9 3;/BZyWLQ“ybήΦ_/߸I}q냾"WR},T 8å.BvYMl '](<'Нܒnpy/su(+ց{ϽJC7C7O3/wdLuQVMJUλK?^ 4qS6|h8VhЖ<> O)orwEJc8͑Lb=U\:Dm*o!0&4U~*Қfr a=@VV&$P ܡ˦)hT &zY%;tQ2ɢE/).cstM/AT?u`w2|x/)XKpd^!-$u"7B #74"K# g2- ԁƢ.$ǹd?P;(oF ǸhmR ?,nH֠} y6Ԓ OёEn#r,]Ɖ'uP{P5 9ݶV^Zҿp1tJ꙳r|3/h/D[{!uJtӋ@KtnGy6_X baRg;ֱ׭^R ~SPR÷X^OBq GC - 'n5Ty#:,2:nHϪ86Ztec$fCq!l;=`@2U<'e ۵S*x&~MCK A A_Zc,Oc 157.qS\rC! %l4\g\pѵI8C *G9X;O ky*󞸬ɄۻfE:Aۋ1,C'T?YXSz2 %OF+tRN8OAN&xwv OL2Mt{ĩf$G.zUd__,[!KlZؖ BPBA_i(^[56O {Kk#~IrWUx7-n>[3sҶ&sVFxVxpX+@&ɛ\D> |s)!\dq#fodiٵbKy.gxBli!7m^ʙS xCPZʨyF6<4%q) x9'a+eZM"SWh>qe7z뀏OBBFyTeVJaD.@I_؉+Uh!kڧ@_I6:ȗ X A lӫM/ٽqEP3EL5}{ZQ+[4$"zC1ш6 8rP!{l7]8V.pJ?2m8׋>!я0xSܦC룃sU:HQ\o*^iz?0#OcуR忘re}3_GT9CjǕvXudaH? ,:\g5CT/ČN6j?7}h;w4Wą Z. 3VOyqe;0\tcc6y gڲ6;J?e&xA ua >P&P8pV4B[|ASW<*Z/Q0W:s>~y[+(6L bijbFhk "Zl@;i-Q{7$4t>pi7hukѝ;L@0,h[9%1o?qaަ&/BE9W &nG1vZdgV?QgV浑 |,å2%d48f֝U֒U^ (5MNh&q.PlJt.kb`Z1R+L{p.\g[#&:U>:-m?W!F dmW;>2 Ð($}&ƒQW]~aK^ђkѺWJ,W p(o__'CP{჎9j%cid텟8TC7_ E)PڎdU?<*(ogP<_ D)\ξQ: RE< 1ەzۏmh%!%<&YcMX t1>%1tfpUZ1fcՃEy.$H*6j`G*M8Kz]2w4T~ng^LtLuT΂+'kft*[E&=qw^94q-FEF!_CH嘷M)-m _-cȅPY$&f+cB; vuY؍AGFkA1źBXysD!!jy+(|ϴVقgD :XUJ$?m6-l?r&T3z?]$n$arZMz x5 ur7nIϙ<<YB802~E4?wy"uh=VDF}bEyo. %hnO>["T!ୖ[b4Fm[ '^'!/oB!3jMF!9’Xᛓ80d~NLPA*K> +-7P/yY'_-d@,kgj@Bm LEj74kLJx67B1˒1\l=X |yEtqƓ"(M)+t'DsdȌ/vt-l6ۘ3_j',gr.ۻ *Ux95CٱrA:@FNr? ՝`. {rH Nf79(-kǜJmЪGf:lW eoWuoNhl gMfy?f4Kk'Nzӝyh5HV 湼w=s bmf).Aeq"4qҘ.yq^\B!68)g˚Ndh;=Kgg/EbV#p\S)(jl?ھ]d1 )Qߡ<9ϣ@|*i[zs(?З˻e S=x ^R8<1 NWrOaYeN@H g^!1|Rp17?N}ufX>W];Q";Cr9k3 IA,?P:u|Q, jPzήEe Z̍tFb7*rw8G\q" >QgII 3qkyvQW⛕C=GʈM?]OWbyk[#k$:ߣ]Ȟ 9X gEmLqdn°zߤPbQCSY!NӒ5{(-\ 3?iN7EGk,;ѣ-/4 Cr4?&Nj}OF!NJg (-Mz|"ǥUdVxAX Y2vlAQOqSBAT'0"a ar(lWI4%+& ]km!C(>ksȠ@qM5Z y^ʌ8w~{: fi*3䧺pw@ a3No ~+(WX#;(L԰sK)Y m!CzE}܀a_[3 xQ-eD{|0X@Hy?]Fti*\FxGh[LpG4Z$ە#;$s q)˓rŜXJ66M52~5x/Иߧմ.ϑ ȅM-`T޿=np5Hr/P0D16.^MF]q9 =G(̬A4i3 @̜~V[ZXpY1!ena@z0|]cC $5a!'z9PIS/@Im U.˼Aɳ3 ?q7KlCH߬H0,0ĵ7ǰ©B8qi,gY{kNf:t F$VT@DŽ6a;HL%G76$pF=Y|&n]rmLyZMY oֺg4LsPU0S$3=hZYv_Eysa'zgn =QGvm+d1QMlkOmΊrGU#YopB4ipF(j! ΂oDϜd*0=< ڽ0RLaE=aGYhy,vŠƹXM}P[IxM_7^>ƿzQV&P%䄶 )9Y*15ÃYvȤ A$-pu鴎qN%f k&T eCoO/ :#Z5r2kN͝sj'QQ Ɨг'Y9#NbPtW$̳KL;Zm0o:7WRHbKgswԀcsrpf1,=~IoHTd-h^e* PMlW4nL0ֽJ.*TEC+̶"h}?񙐞q._Y#LOĴYtv}<qny_ysap县16 =R A%FndD`I1u= sc9!G[O#b(.SaP+/0!q4/z׷pDXjƳ祥T`LCd"h7o<=&}AkVHTg 񟉖! o0a1ڋFLFg!;j卖/;B6H nUPHޒ/a Kh+hЛI50KӨOfl-9kcelnWHX:hA(;ŏݔQw&UA"l nn/ЉDdpe_ׅc;D4*)T[oiO`Kp5Rx,O ^hD\GڈwZm/VMq8ws睉eĔ)fko~>O5kRVeں:®^f^ǽpɄ-)8 l?k fg#aD;4Ow4;(]f꺩{ֹ+^5QnYɧ%^>Yy"Y,0bcۗMNP?5>@ofl'Yۑ俓{u46~CVǯu(#}@ I(<|ם,79)StasT}bD1ʗ1/#JSH
.l׀ȜX5ou{@=_N5{vq @>1mz'XJ *K" u*6VN*vgJ}ˆ>+Rܴ9XŠjt F9BƆ8 ^jOFfyU͡bF tYdkaHJ( $r%豨oo") >lMPJ=W# ɩevNI~6 M.[g4a4*hքlOƝ3i6$9( ahJd+,gᔝ#jye]٫`g.,h2FafY9N p-BPع9d62udBqJ'^ ń;Rf Cflz؄fvU8&>5Xrx WUG$Wd80EAH ?)Unnu7۹fHcbSߎ~_ta(GpZP"V+e^a(Jyұ-Bh׿ -Wb 8Ib?O}y6n1{GN'-v jPt4pu)Α]^atIOn1jG[yrvk0oZFX.#ۇ |]%UK2|5y>/ ߱z+z3E`hkd_H7$kM0oc(M|HZѯF;Qi}MW/ 1sEpܼ&nwׇMqYʚyu6t MnaFUpb3&} ûWApK}ʗر Txlu껛Zͦyz/N`,)eҒS81#L~:RL4쮨*$-X[tK=0scT-;pW0DqdlҎHc E6KX Oxg|j"8b^= R$8uI, &3?QZ<3"^s䟡pӱsiM.{qk: ౌ2>pJ2)wNjGሒWV֙"9k3K8O]MUY ^4|u ggr>G1RK@ mht@9ɢlvWɇLpW|#TV6U UjCj򕋁zh/+:ܢpI׋J{ٰ5cKx!D qłgP<,3t, =+ ND3 Et%!@*,KjU}D4M>@h>LJt5TArtcj9-)W[6n-_tG< k;4I&d=g b1Qg[q%T^HڔjwdBE/Cc ,"9x :\-OGJ,v]qު)J˺4[?Nzf W'T;+pG`=mݹ }#|PdI{j&xv峽#w_:)9GXj~P0x Mxe'vN%8-V`Mp1|O= =pC갽m@qNM]kb[(rKtiꙤChennQ5~V#OdLG^Hk^UY\o(3ipd>hqkblI⣡L!Ijg5aɖKSlĥE7E a펈hCśo7HrgӣnEQwXMT(Rk#'B#hSx:7ga>K*cB"S'LLӪv`Ы78R ?g^|?Ll/2}mz +s)DDBh5%I@',Ye4fψ8*ڔu28L~1Q_fEB~B?+ F 4Ҙq?H<"?ba3Am6%fezn>XC/j?mjhaeZ6>?';L̎烸l,1Kru$$ Ej+㾿n3{PҋX5 EkW6Ejl؞AC X\٭8:yA )I>M9S@Hp"?bT:`"x_%r\r5Ɠ>u E{h۞*c(?d]]?I6@y^G_juj^U zYJl4R;y?:Pŕ]' Գ2io ?%IؤtAElT Wڛ- &Yb=Eª_-3fq*$ՕQw4"ܧ/kqc$J Qz&i1Pw ^u&?=ъA{g#-C=/BvHs_"{r@zJ(r( 3>MU};R݂ΘJL Ϳl5`3$J ׊G? T =&Ϻv!WI(+ " &VJ+/bOf 2>`,Lj-] 8aq ^L$IlkD]05ibAL)W@ 17#e>DU%jYdr0742r?Η'Eƪl ~c =޶:vrRxdvj|?G a_ɗRĵ˒91tୠDGw/ÔھiKծi">c8EjsS1Z^}57)q{G_H)Sb=^*2z `Ǫp$bT-@Is~/exp_4"1>fr@BB-ݻk,[aNbw_Tޞ#ZD6042K]Ȣy`9-wKDLD7354H3o~VnBfEk%];> Gv`s[Pf9":ԝZZ8lsA3\ˋ*GPEd " &; $lR6o,K;-AmџM f=? |0j>fB:;HM -t[C*,Q@,2 $J#_ BߪYwNɭK[qWiOlSh A;ʓE*jgG9#=w`Iڍ::(D2C? pQc}d[OdVc0Tdf<@ +WSãM]};-2crfZ3tTXẺJ#)jd>(8x;#PŠdq2kPL3Z1H1~$M'':‚$LFҺ/o0렭chzh:}s7 !Y(դ@fxE 7[Xr'*G=ؗQu 1d %މ\=t ḚzᆮNJqjxLՠ'ɘT8pvyўrGxvezğVTG}$d1}!b0%%u^MK{Ao4ki;~S>!"?2k'@|: ^e!۠2e|ޥ(q(等Շ|cἾ9Ϧrx󛀿TXu-Z0f8y(Q!v0<9¶~ȓlMՂ^K < wNbr_&Sd֘ܯ EXWB8W$bfU9W]QYqZ-UQ!sZ`BF(ǿg ;ڏa)[,]NʎhGs2" ܻLMU8F_mEyMս1ؒ"bixG\ё^?pH^P~[:1%X}l| rR6Bb NR[Q{CnW'ҪNt 5nޒ -(Ec@[Bm Z Ch\_Hb]>u۵noIuep y?V|yىPIȱW|QE)y"3eɶ+5K*B1IOqe,{=qR7R" Է8_!ÊjpP0Omyi)5HC1:1eOHsFSE]$=6jSO?PKƃvWď {Cq/jZD$G3Lf9J,s0`|3\ZVltp,;砘DvÀ  Vc=={p\,Nk*f(k#S+buEtTY ?5'_z 硺sBak5G۩(wA:J.wfd"u *IB9_>N (fmvMU!t"T& %HC[4aySRQmJW ,Efb]o T%gd+]^"fpVbˮ(|cLDLuxYlFW(\wp<iN=)V8fЋWW #6FaMwfߌͶ&r1!Z7NXʞEPi*kz5sa 1:S/9H zѺ-2"ΉP (OWr\L J,ٳD]-z^gAм]`2/"{56"J|]mg, 兛ƿjZz-PzNC9s/sV$n}۬4ːK\]k4:qq7)R<K^?U_=O^0e]:UTB1'fQLqkr`H>Z[S Twĭ9YAg͚I8Gs߃`8bL5/ >62.;} NЮ=w%C,ca}|ҭ29r딎y@nڂz(e0#m QWoT܌H;BKK0H18tTrQj`IXt)qH4Z.Ųh+F4 {$~'sF<#4!{yG"%K&mM[Veeק >u)P>qطXQt}$ ^"גRjJ:HU?J~uwTKj9 z!. gح >Bg Uҵ1m )q: zl*l5+9P};hӐ&(#ʒƐ#}~<+ ZoX]]`) .s*Zh?Т0ޢC^lcxvr=;KO<-5A HpBBGA^±tm}J郾Fl3b )>~b5$]1]vp /kgA_|uz542@)OWtY8Ɵ+C*-2+]ܾ5ݕ7b7b3V^O)Z,"-0?3̈aQmzhJw,h#]kX7G4;_ ^/@ A>{nOVM{<3`cM ʭE~o+1 9| cCb C`KuʼU)ܻm|Icvu#QWQ4{'/t=4ᢵod;UM.r0prcqԪZ^v#Q Y1է?~+{VR)>̝hQ*LՓ6B)}s\ahvۃMpp7(ٻ3-bwjhG>Ğc]*ؽgNCÍCte=XeC|AO&yT]zIGWӎ!v|VI^vp+CGpe(}2F=5C(Ʃ /@)$^p/۟< )s_H#Lf}8~ @>,KBn존&t?ba9=Yǂ@wlmQEB8fi^5 G)]pG.fS/[Oe?xem|U+ɧF7+FnM=\y?iMkΩ_rz]cgr.u*ʓAJͷ + K5)++;IX8Ř\k)|}+G'??9ې1+clss k?V9%pp2񂯖UqX8_(_kbP@톷uZu,N/ 3_ {SO*~J@7~Sui|A$O6z1s/j-/<𶄵؏8I୴Ґ;}/ʺ.RD9n ;*ތc=lfHAI8L \y;hdEE錱t_Q NGlbR،bĖ^Fq;a2xGpidT Y|6n Kq[#_WD+6!|2h_eK9ʕ^A3e9?$ap| ~҇a]A!(fZy'Kd'd۔yQ?\*2~S|[TEYx <0zhu(㰊 %!0Z5;+=b|'I keB:S*q>dVL1PS2_MϑMZs a<@MsV9ꗋjU'/WI8o8e 6P }!3N#mDҫC`~y}[@\9N( ޕJZ@ri3m: {&vcrܕhƯOjhѸ3̭6[J^o?W>93;k 0.9`>)+yH )T69N!L2(A!4 -b*8ydSGQ+4(x\\crCO9 z&_Gܕ(6xh8˳Rz4_XK}Mby00lPߎ_t5 Q_O\\ E2n>T\ ?,*9lV7t7xn2-M .;@b(2R0O 9p[%.=d W 5=ўV6P1Kb7fbBI*q /U$ӠpڙՊD)M',4պ% =si>4Ŕl_3^{+BX w w$k`e{Ji9 y.݁H"j" ,l| />To9yg9" v^u,ܥHw+NJ$e#Y泔N4* 9@.‡j]Z4™ z@x#'yhqT"!.Y;$D%k,s&L-v )oLM/xMitٯ|f 3Ƕ>_8YX-]?Qv6.r) pyWg- geoyl[h:ZٯJ)uztv7"p.g@~&* ^l]s>ąU#AT?'!;kPٮէJʕvWJwP?%hW[PX]xA^D!hs7vAg <6ROڵ^CҘS$HyYe=rafD7YCa.G b?ywX^aʪ#4݇A$ %@11{y5#p?@`Apuw abe-;3[\ ݙ4Lwc񄈹^Z֔IYHxd)"TfS*wM0(&|?5 7\oX9L ݑCտ?dv]6~t޿|cHU鐘58d9gȋ [bUb`ze ĊebIQnAz+,SpC%#-.25jo'4#]+7X.dcleb1p34PYue'1C"(qӄ1XLͱJKFu>x~ g& 53N (8[?^%ocα8fN{ې|d>j.:X7?'M=)DbD81gkzK8B!.Lbʫ~&SQgOQN`< d.|ܺWxZ`4xVBu;Hwȟ"3gJ1Sq@jct~2 DvgL@u#H`wqDVeսo5Cة/r:gB|~Ch%~>9&q {wPќ TkbZQ!ӽ .@,u"DzoTND69Ff5Ȯ\?oovh:rp@kըLhjT Y r~ZYrmfw{@)-%=Muz >p4t+:~Œ&q%OD91uj:1DAl"5Jpy3д !AuS, FmɑLe0Fn=oƬzr@D4gzapHv Y*20D9l[ G MǠ-> j8`ߧ&yp[YL$TAV:x[j:c)4՟cLE|`ESER܌d 7 茀$ )4h)?/NsC q'Χ_e+_RRhIO^ Pv-:5'M0eB Jw6ãAŁ\7&Kۚ ~C*ڜ\TH1t:X%:/l $VD As !=?$wZ'gՈDdՓ _a.&8ž>,BBl&u ކdv)Oȧ?̪ydg$H˗@3 6EXQw{t̕؊B~s@Su9"|-,uoڔ3@Šru#-PۂG2FЩ2sVC5OM4_Ad;߅ UH9g//Ȼy٠k]JŭPwH3d5\&ps(| B9n;NIt_Z[u̮mׯM'z#mGqa=Ah2:)J|@uhc~`_ǥlB d!EpłK/^ 6XEbywSVܧ@0Sv\uH%Q}Z(̧|ؖACjoiϒVtbs)b>;/jm':fP9д9y+5WVaDf7˜E|1Fw'ҡ탉 AZ8Ev-5$C^Kȼ_ku5uue  GmUŭw1}??!!i.>̈́Z Mz,AaL |n ,9_F~MmsOEG:*ϩ=9XL6d$^#Ȏ|[^I4ʛ;_EP{n ..Q a~h DL*h';c+gc0(=Ú;R^!ݪ*].ڎۢ_su66ay~Lj+| wWXqTHqgP[69Xݤ{^H.Edf-XNΠ0rۋPҞ^. u۾ܫ)P I 'z~k,kOTʿH[r+꫽oHO&I9z %0>N<9=4["Rvû:S~b+%aP%'lKB U̖ɯa7 ϔMB+|xYHeJ%hÓh8)i!Qwk".np>c^F޸b3pЅ?W ~MjhmFeDV=]HRL+H6Z #TYH5(z-G'h:h((-jwJzom$?atx#mW(j._%e"nV&Ѩ*:]SiiaL6W (C}귗+jQC7֯SBH):݁Fu] @wX3!cRXur* 'g-`m#AXnGie,Ґ!w&5M,kd2t_) dkq6ٟdX6>DIXyxP7A,`NCZ"\3];pQЕBG-Urum9=y/;nY`2p* `z> iư} m7ʘ} oKitJRZᜈjSL[ߠ 2UXm{dwʪ-6ҤJ1Lu.ӳ*u58g%o-f H EI.@R ?UqVsm+~Iq\jMװGo wC\v$6*},+R $WqGqAA*ۦVq"/nu?~IOI_D]ɒ)5C"9wL*3kmF%LB&_~R_{ݽоMљA g6qc8#|^ cz@~E;F\z6U [ӹ^ qWQQ0&gL9RBeN53oSșr,;? e_/0#WX®PC-;aoZ m#U`FxEe 5_gGw}lK{oL ,եJ;Mncٟb§:8hlT}PĬRgՖHI5Ux@M"U~w{An wvkyI&tN[-|`g L>j0n r HxH׉]& W1á# 3ǻyX)hQ7+oM+[ZM|%IXԈ㺯ыb;KAoZX-xeɱ;'xZ~k!uVGޚ˯_fW4¡/.6B=[VTH_VOtdH8XG|i;d`q/ f (btMܜ\d v zg 5,M܁X)mRYc h`7K`?,84zk<3uVGRnH0 0Ғ"@ghЏ:Fy=<aeT:LԾ2X͚+J+:JW8&X=K&^|:Ŵ+ a qGgq/s?~H\5EõwCmSDU6={<p I%Ȳ ~ T˷4Һ'NEKS2EUցp)]b(،yI`RQLœp9(I庾cx =]rXoÓXN)OsZ&RI$F^!{`s%ܛbә f}(1mgYZ070701000003ee000081a400000000000000000000000164e6139f000035e8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/ۇ5]?Eh=ڜ.+~[Dò*Ly6'oN#ʶSzB_ǩ#IqsR <{ H)R~R@I4s㌠ h_u~,ρכY^QoRZo}JwI]n|\;{?&k9Q):(~cfU-DR)<~PpWpEB+N J rv1bf ^2j.EbǦZ<hS6+ .Gٗ)J{+(6 {UpA֌Ī,;f^GlmsĜ"" *V0ݤMh,J'i2$: xV o_^S2;9DҴ%z ,3:IVFrtgZ HREx\E- zhËXD[)F )Slz]K\-l} { GMk~Y v%J2H iMϴsZD0m.> <)$ ˁ} -{Z~N|iȚ)s=<`?v^T^XUyD5z']Qᮎpo4ZWਖ਼6(Vr5 Q)]ݰ{^tPg&A64=1hv=}Dy|)Os~2dɬ\*k=ZT*42јZ#cM7 :TC?!܊@p/A=% =0z6e4ڛw7Rs7Vu )K#y" :}iRd okHP&r^ϯd#rkiKP= fQv /H.t)؀;£xkҽ>|<dtΰ鰦.dhHcIH@~k5J=hQj]^[Z3%!]cpЈK_,r:b| Ҳ2 4@[_t~>x;)wCm9oxDZ; Ol1⁅gW:hqS")w 'f 1-66j)o譵8MmX\`"j>'b(VN%+ar݅9'RТC1⼽G{JrƐZ~w(nj zp:['ǐ鲳ջ%OZe$K_*lFO*A8M ZKIӥ[H])25aVHqRx<7ĮcBuWP7Sl _`O0k) Ì\+Ǥ0(BX.fy3gmlCkry$εO/!{b5tư,J+(Ӓ}:gfś2`N#:i?Wbqd1A* ԕkbj#(V72^.CtӷxN y#Lf,b X-(8?+K:FօފS2cX} GV<|ʨ陌Sxi'UBΖ% o\At~P"{NzYkr`[nSdBK8{]CU+Cg L1|+IkAI| <\ Yn0kZNVqlAƖK`3$k=(]ejPq)Et%Ȗ)nf`:ŕqs/ŊeFϡ){N,;GG%yT˽1׊ZT nDgȱtxx6w9%'jrEZݽU7z\ JOK 4mOdd;*SbbDհ _؋1դИc$Ϥ r!ȉfwjđ:g]\)@)ih+S.zu.D ԠP 9;Υ`\=6ö\1~}:vtN>+8x8BvYhm農J%yӨ(n敿צ>uefB:~6/NFUTgiN+Q.fH'^Ի^!,Ct ?kpM^K [3dgipov#.&2vUS`Hʷ[psMxtӇ}i=TvgkCB[ҌX%eT=~hz$`E{l<&W:*1ŷ戮+o862 vz{:-3'eQxLc ,8 5*;пIG$Iz8Xdf% 3ԇpr|>&>ipTwUυV_zy,D3iEcDdōVw;fZ;xg1@ӤsVd'?gsm3Ѱ*-Za *Moip̲ (H,Wv ƣӼ~k;m zyE3KaSlLwYSp,uBPdI=~0"QiWhtFxa.Y6@ ұtG<4TҘ9biE0UL$i='22$kի/Hwd #3 V އ.w}s:z&\`boQa>[_4Ep17k2: >w,K|G \={V@U+QNQgsDѰ黸פt]·,i X.ϸRMYmǦ;csl RY\Lؓ5?-Cin$V vg<`"bS57{Ff^78olyv֫*$7`v &Շ5p v-rl"L!X9z`԰9S91 ^ K(ja[{ =>(DX&f4u㘒P&Q:{(߲U>+C>pPTC |-0`HcHdsWEb=[RuJ lwhHd[7}q49UQׄd|MzC:\aJ>$SX&Y6ѭGx$ H7/'hRKh Vz1] / |4ȸ2-sn9m3! Rݿ"s^D'ע"z- 4Jg:_n(Wb$-n2Sϥ@R F>NUȨ3VK3n xqm%\1Y7NA9蘈IrȜ1~JͫY叢.]!]rg˧~dCſK|eH zU,"7!qA Cy5;xLSn_Msx5vT0U F,$Lb2B\|%K-Mƃzr0J[D( v-jsȉX/fHF͎%%ӭ@隊ѻ}H(yyiϩW|_VUj)RR< 'vSfB; ~\g(lݤL! |U$5s)I~58R‘8-18~2uST'5MIh~Eqf\W"ux!PXwL|gC>Ϭ]Gj0rEP4sϦ`0A"}CĆKDޅey8}{̂ڿ&T_i*Y뒀,yoNBIIc^Xvܼi':(-ۄ M AGȑ,!!DA.xj,ljup52OtԃTXjd'Ӥ$+`B"*ǝ啱du{>]J?* kҲSFHP39%@hl˘@ ~; |$Fξ(N&U[3X 4ˣEƄ0XhRBmIy4$ΞRhɲ` >Rjaq7,w#;ɫ狦#nX EكVkDc Ȩ"sF)a2reMX$)lh-zE{=lPh$~[|hB*nw87duSvap8GZ yC͉D[6|nD`q;?*.Pfht7"_́mA]m 5B"k-ZuT©,xzrn̜ MAH  P6RA0$,*5\Ѳ(,sl'v}痑!CVbT՘z-* Ge5ahvr5 :^*L'mlo\)|7twvu{ٛ12r9>[^. H)]΄lE: R2o7m1Lm5Y{";gq1^j߷$1K_Is 4y:uY&Z xa)M+oIΔp6sG=4)?~nj8%B7{ΗݤSxd7.J'bU}c+rqhX«OO*l\YXeTq !^ĵ+sݹ6ptj?rz.IwlSh*ү ٰ@ȟрD<̱u6I}D'@9;R*Ωa9F]QQ Om QY # DsW|"}v##Bw~_ysc髬9+Skb3aUO7iecC0 g |8hh]mÜR]|b̈Vq^a7dǏppþ` Ő[_P-sj+o (هC1v:*qR#2\51A&~%㗉4leRPJ:J=Hk,x4;$&^|$z@ꄾ9́ZטcRT,0( [WyH[Ň}F\<⽣۩ \ӫ]8SC$ Fxdi'>U,FeA[L ]J+r%&ߎ#*H ;ܒ-At\RLL6B@6p* <\i] hD`֌T%@ET EMu,ʈ8kVLx*.I^ d۔gthWoIB]EןyRz%zjx {z[뽉Ua KhhDcW+D>DG&({JBtm%T:Ǯt ϐ!^B+s>Qzuvp{L8pSc'&px]1A(@1&.皓 c8Eyߨo2Jѱ%9PI̞gj*]ƊQ 47xVkr2{\2^.Y$`d_8WMz 33BĀHhGBns 2v $a}NJF1te-eykZbuZl)6Dllysη=F5CVOíq`=I[r@)% SL8I U ~ש-s&loYy )\EiT՞\4`vjty\h0T}h/4؞Q~n(T[WW}\ݟmd飥u7eU`T~L.#5=m!)F7wp_ f( dQ=y?4%ujZY6 [Xb]j‚]"9΄vC;}ԡ'U)?Bk~s5"亽; tc>6k>!L>┙Qkf~E<_b_ϔ6{*\GLkˆߝtd랪w$f?ƱQ3UgȚ9QʤIMS̭YT=9P|Dg.p(FkxXwKb˼n2BC{n&DÂjVc@H'M_rû[~,ThV+j1G|W %Al(gn,(ˁO;Pe7͠#'cRy +:[ |DEsfȒw=2Sr>%@%A2\XfOWM1BF&}CN;.'AüIRs1AfƎq\6b<6&.MrBNs"}1erEYFco# tAE6.t{ȽP$m-? 8iJ֩J~+t\oyjL[A^ջѣo[6 YYh7o[cX8񹀆I4ycVY?wN;um ǫoV Ax.۔k]nm>80h0!Fϣ0R+qyѦ۝WHhX|LIT:Lxњ-ݤdzt[Q9=)gToUحꭨױhēSI/>ZqSEN<-Y[W"5)-ɢtn.գRSė$mCD;"ӥf]H]M&lԇ tIG 8ΰK BU wJ~ztW9_¿4&'j-^<5;rm|`s+mE {.,Ǹ7a X?փ9 +Ij9PB>1~\x!B\6#'^,fT/|{VOS-[vu|-q¢N]asW^餐j4LʺNN0j?UV;A p*e66t] }5[]y 5u85&۬.O]f;it]SoҧBV; BZr#_3/mg퍣j}nva eXSG.&Pm#:PHG 2ksaP'B=k*UrY{H_4Yل^i_bHt^=R`qwڀ7ΠZMQEqvU6iM?Y ?"Iشn(?i!G哑VC#h<͕sϧz"c}:[ĮIf#xt>Y`ZX$ f~/&=|RkQ‡MϰagȞYckQ)A¡>KCG| hdzyM<*?F R׺X~ra`?!;.C ̮o(Y7AK-3O6O)#KqI5[M-ҒZ!_nl3 Rnv3bKpH?]yu PG8@ێh3wN䴉Q֬5>Ѧ(PZGě) r^RѣrG U(ꊗj4[ bZ)RfNt0k֡8v txST=2=VOʆ+j#Ue9$Mܡ4AwJȀf*-N v0a]rS9FԊ)#16ӻ?qz$t0E޿v;iu3' #fX^g2YH+K>1+&5۞EX!Xfe\h+fTP|u>Hx4ٯϤb;p} ɗ$uG̊2=Vl:w?λOV>n5'50̳9?5Gbaeڇ)&<ޗr^K#|CH*.eRq=aln18a$#.i|&ދ 9i!^>K$&˰?JL2ۅ%#6pl#&xԷ q,3K',*]SSxIXPwn#,dFc?}b1Aaʣ'0 ܗ*H^3Qn8Oӡexn MxC\oyn+{W`=Q5p>5>stp亷򹈻x\L g6O(Aib|18~R5ާr!&)l>rJ9[NVysL( -@C%6!/ODO E5t4;@WޮKHXzj8ON@˼Jh#|[/S]S+޸EҀ+=$HL AӫKo+!jm_\?nСDzDΡ]wd[T*X&6he 򸵑f +9 ޏ bI,eȿ/-2atf82N j"-n,pUY1  1* :ۉdup"47Y;gv6 ?Rri}U!͆V&zU] nQUs6 }V#V+%cEs%! -ݒ6>C=߉Y ДKnsdMEF ЈY281UKg(MpRĀ8h  :Y*\KLΖ9 qᙄ>>zW(gwhfioh;cB]GAc %VGPv^'еr\ܹIY=G-xk~;~Ü Jp]״m&_9-0S$ @[\>S䮻% ahkJZ.O\>D!_Yϟд]$d8% RyA3 Dz vv@1oHbWKnKH+#~N>Q4boѾ뎐9,$αi(% Qm_"??8F3 .W 4>l>PU6{>dJ7KY/Gӡf3LM(DVq +M~pr$JDktCQ(Er^BlV#͞>yif3^4S7jךlqg #DC`X!-J~qn)6Vrd9)+˿M: \-Kydf R3N?J5+C`WR""oN![*+𿞏,KT[s0ۨ,!kl~g0ㆲ;P$6Tm&!KO"5񩜫"G%I )FKK #kµPIȳ!A蕶g 6oy;7nMg 1"hG*8=XȉH-yVj1T8)F''oHE9zc5?_I&ֺ{9Y-z!;]hR_`f%vhRXg{MKJh]z-B7x \c!җKDvqoSM,r5fN .p28&`(,=8 UoS təEH 2l2S,riBO@FF{UlCdQ=DԻ\֨àLraAO @Fm,Noj׫&9 $'懃`VIAN68aBE@sVMtჹ+ʕ+lYMA3OMcr 4Io&(rrδ3U@Ά>64e͋QFW=ҥfL-DeE$i󝡳{cxan:d_6>2_qeta%(/Gll 9R.xʟ6}F,RS)%AF_/;)8ҰgiRBثg#!aAkn:Due );&-nuj 7{Qt4&o]緗"̛o,huz׀m1h߹dQ~{xbY0 rwf$[zCmWU4W+OOXTpS,/ڐ ,j4NhF0l#ಝ"E.X^0g<__/2cI܅*Pᧃ/{IqiG,b>!"$2+ pP^FyZ)j;C3uM)`]JRvqwՓ+auy.Z GJZ#&~Eu9`"MҊVla4BfA s7> F~-WLLe#޹rbhb}X oK vͯ0mҐQ+~"f$2p#"PXdh0x{'P0n=E@vV`B&:@_3Wn#d6@rm4lHd:甄<0$W4ٜ,PZtYNS:s漢5#ngpQL^Z?C_>B>#<,JblkieOא̻ξĄc \@43A$!ӳ,X Ŀ3RJ`7i@2ZWn/~B(HצE*V9"LOŅ$M+}NJ`ΚZN'Y}Sw2<9‚NKJ0TRUsۗ8=>aLe$OGĂڱk֪2W18w^ajBmh8+Wt֏-}{fWAL S Y-x]%/vJNW=ue`s%9?MQM967Rc63Od-2t,i ViǦ}9|aFB;E畃$!9PEI"{"yhzؔكrM8J=#KL*T^` 9 aն+fBiT2yp.=ND`~ J] t8K.@toIZAėgW~~@ezpJ9M8I;3X;KIjV:FQy/ !T\|d}z!{Gv|ثowE};jC;f-/?){%dIr ED2yTI ҵ*ȨryC.)! -}K9SKYy%`J9Z,p1bB2Wƒ;;H^ аJw*l|3P:RbdbC]ka!(~r]1&AL0չekMFDk~ՃʮvrKOupcHs0'|~?)i {\-)K.u`8F)$ɂ0nmX% @HyaCOKze|G,I:Š@®1 B"6Ẍ́rru{RAOIzam C6,s\?t _vZ7 $=KhE*M&@C)E0O,6ڂD|gpx00K(ջLzMTYMkH=a4o nFW_(a'X= (ӌ%t:]o)IX+#<(C4GGK&d#sfV8ZmF3wj&F0=ߙ=_<-ۥΫmw8H4B~A-k9>1+#9*n˗T+Fr~z3$`mzbDnW*^M] sM~FjEܧ1d7^v=08~2!$b%,~xh +X˦Rݟ#ٕ<sGsiy01p#*=a-h'͞ffR/z}yEA=OxxA4h9iIր #a08NzvAੴxWO/`-.b}1L3WM K}0S2:<]EFKW5U)~[P{_ ttrfDk5yی~Wٌ/ NzPzu[~,ʥLg<$e) ojⷸRߏt G|R8MVEP"_`X,QM9MsRxeHje 8bS@<&G;`$ƍ<+o'Zaeؾhq :l4- 6Y~(yRA&-pwb ?{xt]t%z*'% n*OQ%KgJ!3)yx:VY4%:~G^C2˸ځMFp]Ptٝ .`1|%9V@Ob:֪̘tm*ޓ\o fc^| +'ڐ('`ȹYS1ik940ZŴ!:i3FM0ǓaMM3' `Ăey]`\q Uf}hv+ihbr,xrH.: c6u,DH$#zK]Q7de}ZJFZqωk2v~4J1jX&WYk? wԌ, )M1Y)}g;gK!/eߵ2E.㝗~GC5δr Qlmwpe ݖ2p1GqlG9+,s:´), 6ۗ}>ȉm='{ϖiCav2Z^eC⛺@6w鈊D0spQ*f0Vts(O(~Ȼ^~!:QV|yfqΛEY!7D2~ ҷiJe=\bo8b*߶wp$ETW7F脂B()C18I}C?KX]`\aHgnyIӃ<}t L8s;_]i .v 'G>< 7xGw'}rn1X7ñ\K0/C_U,kɱ\c3z5&CU"(li,k 0Anl[sI%Vp{=ʳUdntwL58r!5kcj"!NekVŽ?5^'H CqC,[=(}V]؛Y0)h4Pd[u⭦;ZMYʏ7KsP%g|FLip rz[,j΃9闾B|]uFY>92.#;`풧ѷ 0ί&h2d/l G ^OX5XU6y1ibI hj'8ozÈ+V z F\*Lq0 1` Xv`a+zg0e~ ?ZHx6eÍ s§dE*e jt/I,B%8a5raIi!+o oĎ6bm|;PUw-YMK56x :n+X&fOJI9PN n`)f1Z~ުƌ!X(^>dt ɽUm h( u, G؎JWbY ,Gs= [n(fj3崯u/pEm +C3>3Q_$ȧ8w<\x={ Yp4Mw[$􂣤K_GzQ05Iv9C2\eR@ĒdtXi* ʞky }`𐒫zcp$tU"yfIwb}'w,IIX's".bsd| a LLI&x>L X{M'})2#'牪;ղ=rpgOL~ ?l7KmnVӲ=3u)./Ȑ{4$X>$:T5BÛm .@n4UFu"Lq5Pj Q؍VI%s^ uږkTѹ}̠ aC(*쩍ӛDlO-}'-]SscFP@J0IlAof\d۰ƍU )fB0f&aꧼ#[cpe?>h? SS} 0ﮈj-/dw97@mo{E Zo!?|Ლ&8Mr.~%oǠH/.3Xn?}b.";*4vDx.CvR4JOtq¢&I3TT0`Rc~8 .1@rN|Ƚe-]_Xف<dEX1*.ғrgG3)a$$qM&1L̟/p{ T4N=)\-fe A0`Hrd@>.GjÒc#Tn5"Q[dO7y3DcCVKE8=-,%Qj 7]!'3Ϟ_e4FP K혬 z/ 0^+]E/zX?L.h80lm-sA9|_w|r ˜ ~j"4sSK6 4EN<zǤ3\1V͜:׶ø 2NX7PlF3ɕQ` [8WANբ{a1xAklg)G#"ЀO9هBY cT5 Y[}xv[z`N1OK?=aR Sl$$N"djtWB[䣛2y8 QC4S6ҍ_c)cɫ!öݙ}`j62q%4;ܓ/i{;qDy? J-HZ:rhM,$73ᗺ/\or%dB^PKvH$Kr- j_WBw8Xf }( evz?R)Im+@A60 9đ-yQd>?< 1OY38t] fR(HiFv{U,d[x$W~'u}^=h0QRƖ%J}=3HqkXVϹYk_bnHG; H!s=?ub&L xAWJүr}X<es_Dq7rz<%_++x 'k$ȬZ3/~8j>0J#bCNCp/Cwԃ(-5Wcܒl2e=-0#Ocؠ]Q"M<9m-a'-2 .T=-bEhc*qCX8bogΛ_55MC|- 2^6^N68d;z~rHT ۗHl7xbڛ:?Qa1>;P`DpQ .N~R{xイR1dYx7I+y覣D=[{gy]&\=/^S%WSa"EtՙVɽ[w{h^*⸴..Ϸ豐l;o- S"/ ]m|Q D^J%.^'^ܺKH{m "?O:3 |),E1V:n *n4gY֑Nfx,]|m󰇯EP|g sL'/4ViWTu+ xX, wo#-aS7 6bZBXR'i}A;iYP6~BRﵪi(9N@VD"*-P}CAOZI~vH`Wilu<`.(i*FljDgGѬz)0Xs- Er]~@Dk8wb;ƀ*c3 &Ȗ*,_m}N?awt8-ao~җeu萉9-Ud(9bX<ǯ`^ȣ7xk+dCoAXȓQ+Er7t6rww~>`fu u%y#`12M!%㌉4z38eoCX4"4xkdR! |)o҆"4>@+@;<俀]%G?H)cmVU㖹+_޼ 3Q( Ha$~W2HACPY4 0: _F]iF@xq 9>%l8C~-FFL2 |iJ!VxDUFk.C-#~v-&}̻dqGk'Ȃ&`4Re[̞"_2ᲑY&7%~ (m}%/)|eZ1|8V*el#{!L3h^z1sŅ w :_vl, v2JFKVL;9F3}Mzuy6/IޛO\%Z[QEj4el0P>]>!)eR"􁋜3 W9\aB/o?A슾F1[W'U23W6Y?:y&[UՒ?;;m*Ãɾmn䳒*_oD:`VU:UA:K53ȦYB6?Ad! `L(|JXjBnaJ\8Tv1s:ѩ$XZ|MQХ>{ގ<##JI9S ;Q(DRK\WZ:br#QKu&$T WoS8z܊uGWK'75FXLTXp{xjly͠RW<6lgtZy5.TB3=HvIZ%[ ]F4hjL 0bOӼp"6 |RvDxC aT` mek@#ħ3iiX.͎[-Wo6А p:~KH7gtuR#gO^`&ӭd +)۳5=²]y wBm鬗QF8C~a,HLSc^{KeD9%I[2isLJ#-&̼=cgE˩yN<ҷDZKgEzm{thkw~Nཊu끦g:ZFd=O(|+CH\건; j3?ٺsEr:cSHNk8t qjv޸8&y==h{8ioSJ$>eĦHawU3eG?4AǸVD;,X NJe*n׳J@"?Ax S`e)F(qd"gL4Ù7vva⿌% ?U My}D'ԀB1B+D''6iHOy, *^7*?[';8y;\AJq;A7AղoD5zd Y%;5Oy ?E-\"5B{*x$f0-6Y%;g&N[s&"s%$'s|ooŤs vЧaeޥ  FyflW[A a)hLLz6'RY?m+,>Dډ?_Bx¢1,\DT`7oH`(C7Y,'QEse.G∑t̪5[T$k ߨ(#YYsEbZKͪ"j%t&>C0v1 h$tjE6&ԤB`O{~Cpw?]U J"έ<PbqSXRkIz (,.8[*yT-!.Hk5a^{+kfӃiMzruf>F;i~<T4?6ok5+|9ZB9/]|\'dzϿHmI_?x.w3Kd]s!qZ޸AwwweQ<<&pdm9ѿ`()i)08u*l&('Hy&I=$@VudnDZU%3dU$_bcL H:MϴtVsӁrj c_ݵTSv #xlEx= Po^+s&q-r&L!?_F#iUֹ.l% &v-9AH<:mt;EDz:7(+%^"ѹ|Ӎ' kRCSUȸۃtzO "г)@uW˗f!Cn_TfU!{Z'R50|俙)o\$b AzlpP*9Uw3ލp֛ , KOz) ܛGRQ<;s/h='n`H?;4o_wg^͘}gs&;8{z2{ܥDB@2 9YܗBF&>ƶ.!&d.R^9&.n(/}f{tAu=6xGչB$(M>kY:IPL?"=T H"ch#'Q~X 1űE>ho+ ꊽ!6wo|̬HL0'1|"/g+=~:|qOH2rtMWd@,Bz* jxTX=&fV#n>P}Txe 4_LR}s$aEzP?Inl!Pk<{z^mf9'W>7m(ۯǁy߅"95^;!ROSbYr BGr~/?N :s'ѓL=WP za6J܍8p gQN]]mշͪ%,S0i2L<ƏdW1o=RۗK/o->G֟69LOR -ɪN٢`4 к{4koY `Fz 0a1갲oELgCLNҷ!#N=./B%!r՘ab Lt RwB7ʝXRq2ke#.I>k\?g%/3"N!Ϩܛq綩DO&2xS #Fו੷szْ)ˍǗeQ7GH܌cu[uw5eꄏ%!`bU,}up}dp'ֳ0Dgx-&RJiv\6UHStpvaQ\:_W?G&k({jͱ<|ݭWTLt $S2Q{Аze ۫qf8"W1٠ohKȋ7'hK hG&)BQvh B/vY^CqFF]:a >-uK(X3*1dK33ʾ ٣gC_L1O1ZhI3;Kc2Gv$ΜbUɛwunC`E:ׇ]nQٮ"li'GUqC+'Qɵ+ hK!J{wZ j R%)܊(=t SeTIIDYwA0@*͝GoP]=0Zc=\{DуPU)A`n9lĩDՙ*(E+IItdQ#&mKCU9n [{+#YW\o^3ؑ qb ,G49`3uyX7vBhGz5BB*؜zᜇg7{Ų(G L;3ru56TfF0 -)Z޴OQgmANYy}hhp԰!]w.ZD u9v&[uSV M/u{tt1v2UĮxc^ȅgC=}͸Y ||=oP$bhKߝV˼5!i5[q9`0JDP' k{[ {LNMM0h$e3X҂ ?w*ov¾n)%@& Z\i9qqebyS}LCX`yzsVU 𙥺S!rNGexۅ/̾8ԌBɉcxYouɈב@yRYCvíVU3unD+.+feed 1:w3_p5hxw5UJoY>]]\C{&(N"3[o'W $#2"m7ôdbRƒ ~Ww".BosSm=vy]nQZ@)_󜂞Wb"]cz3"oǒ}"*L(K{1Kfǩ#" Nv{tl-*ڔx:w=N+f&/r1`אP jju"AǾޖs;XLJƻYt$n,uJѹmB\{ T¤bȺjԝp1H}!VnD,b/'9ɴcE<#CHv?9^RrùURwKB=#r;hX3N)KK3<e$W4Pn k#QYbœE50֎vLILqME V (Vuy|xXȓZ_.\>8$\SK<8>֌ɽO\7k.^P30EOPĦKYc2᧏ /I4 2-["(RnL>OL>&%q ̿-fMQg*Ltj wdXVP@<֤4@ *I@n3UD εE7o>[usD)mnT +'GP> :*XK ;G=]T*irKζGmD돔8&l<;H%(oNRŽ Gndxv+A-:}),ʒXړg>3bGcU;V!_Yu;B*MGd4mxQ>pȾFD D81 Cm$OF+?nu·%M::dJDV^]ZawJ^8{ܬld{9gTփkYGYQBh"ZǑ3"3/ ?`,ʹ#oR9C(7 IV?.xGI'8}dIf9aD>gu[+>ɿ? U3&\'0p2˜Pk5!O)9%YiNkߜk!Gҁ\]B!QBHcUrbϭ%Sٔ^AwAkucT_LT ine1[ϲ:G-(M&ZE jB߉TWTPv`$t@x=s8flM%m  ]`+K(S;L/_ mq!,䙁L6/zV'B[ualmABչM ~/.gwo206LWr< mգZɐ$)A2{a]~^ (RІJ4;ĄPcp5_ D,:R[,#Qod̷..N~ȉ|miIINpRnCJ Hb94.`ZPȳ΂7MbZ7.7=75 gJ~Q~ՂKR'O&+>E dx+ $:ݡ9Sj6qcC( ak":, N 2P'}@SU\g,0m}6]Ib_P_S,xہX98!vpr@@.)n,`Zc;@Mdtdf&0A|?$"d{[Ĝt s>[ Bk}5PJ^vk+9h(Z{S! Ŕ)u[C꿤8H5=.z_îۣb,1\jQ(0``A}|6@& ߚ=176)gQ=+]/)i`㚇D(vm+khhjgK2ȦO!S} f }Zce~WCQ)EDUl381)m > ",g֏K"@}e ȣej&V%ViIGA$Q, 'Z̵ uk/,y>("egLCs(TΟoy{=/9<#,` ްwmas{9׀ֺf֫% k$ag+7 , Mōs{TWC,CI<|I֏]w"nkwCEܧR,$ApX%Rf3=Rc6qOx9=[#lnsR2)~c2\+208F(92h)j%E܃<1t4^q:ɟ;\y݀(g~B\@ƢQz/O` A*.tyN ucll`6yC Wu'՛£hEԓ4R?][y旉3!*ъaոVtߨ8s秬`{Sf8ᖕׇ6+3ӴѨML+jc͌]o>_'5%X4Q*UH~J"'.|!0(Y:;VJI {6# \)pz^!6G0|1Ynp=PyMƕU-^/+]3rJ:_jvgufl ad:MtK  4ATW( oSld9ـRE^Oƒͤb+2۰j{)z=ՌEʯS7y6.go5< H^޸${ ]>aR9hc"^ <)5ASK޽SI(Y{e+WLbT"XI il~JWUD@hlDP-=se/|͹ARCH@3$&z("f]u_ ,U,^՜m]rCjcSaqmq/D67/W KnĠxPJ\h55](YPIg%6+D mk?`bqJ#i9HkӾO ky?$? /A952-@A’COP4I`F?|* 03:A'7ut_2hRRG-3\:SŽ(=C?-r\qP=<^ryF3R+7; Rֳ*&BmlnQdDK]UjN259=&O|ǮxAgnT,S5V: P b, h+:OzbC9邮 !E~\ܲ [{v]VlGU {qu-i],Ł@R$:2oJF{ QO 'xeŠ?F4W:Mc-"W_pzq7vVG~ib;5Qj^79Kw:GHO@vm; uܿZ=$hDu[}bEωv* n9yO,ww:wPWq̈́T2fb]zƚ9(-e ĿЛpl@]0\8"Au,άpD&gИ UG0M,4 DͽYn;7.KB+TT}id|uA}C1ym5-\d!8s`<#YpVa$Vtd"Jvj}zz!n}\n>Uaħ~S'o5;:ȴu&늰)NJ#6T]=!w_^$)r4Ui!6=l򲈟%sr!~YJ=OYt~IEGbp`ƐJǕڼ6U5\V:ϯ G]87%^}4l OSX of-ґO\'x_,F? c (+N+dL YrڮiG吼0l1/iو*dw٭pYt$k4 wNL~`}|xP#ZaX{5JMXQ{WYk15?߰c,߶IȬeZłf>:#j{r:9ְo/3vB9q .=em64&h^DžtV==KKqq"$A/3hbA8D̗%|wmqkYDr=l*7D" klLR7}r} "];ŶXطN)ی8gA%\b"./)b3L\݅DekT$,Lpg*&^` K`~ a!h&X{&ߵ(X)trS]H!SwkI0ϮJ;ݼyuT`KJ6n>gvquZ.%wR*RrRuJruwC͛^_KF<3#= K! NKq}x~A$Hf`81hMpƀo y4TEAuN;8:`?%otD&/`hf>Ӂ1]+V.>Ϩ}K4bn|fKozl}`KÈM`Kf w U*^h  r/+RN>*^.$Z:rK^}_uИ< 'H &e3*o{WYWa8CV.UL|}WVyBHt,fU~'ȷCоʽY̳gnGxu&[&Cp6TM:Jݚdvj17$+w,q -I4hb_}ΏyW\RK$%˜vG E"NhڻIXxg S(} ȼcԹ<D4jU}XdhY *z2oGr&^W<<@q%=񏺓z.8lMdqkո̀>|e*}X6a[xl;1IjƱ|3K !<Æ&T2p_tOI wWjlyk 4T+yZZ1~?tXXQ WX!^2_[:ģM}B$SϹvBm3?ޫ";_n|Z֡V@ !N;1~Z[F_8rNs|t[rNiʦhkk|Sѿ! >S G;.]#ې;ݜL'j%$yVoB%6N{ /<FP~|M3^IAJ)!$sڤ PI[`.f*8;h\ҡk7ˣTTdE#)D$ 9;]:CyxonunM-wq*D=3g;p?vS xH@;7^Wg kz }4|XNҤu1n@÷T#-.Ԓ,Dk|MNKM8rI憌=;{`|K\Îy5_8cy >)~ojpc-pba2Oq7tGАU"Idv1D*\.GCk)6Rl32esq X.5Xw")-^IrI`_'+%4yc ֹy|p WAR|>Y;;Iq2ʵ^'GE,,3#~Ű_' ƌwP9?ƎE4O`Z> L9N}wC*A}O* j#[ϹϸLYOTӛ]k yQsV\F9T_G s@ )Nf8nxByj:`H&'5ԪmJdީs|1B})Y6_-6oS'[GruB L웄0|+5?h~LJp/u +DUO6O0?MN80砍ᝑ9lt`@vCm\rܠ.& BZao(GԶS,t~4L(6{Ms/ bAFZn"R,ĪGZn%`ݜk/zJ?h4A=xzŬ#ܞ(ڗ/Qd^JҠͷKb% 'ޝ 8"M!O W6qְZ QZ'ƷO{m"[bUO&_Ͷq(Z|lZiiye}w<9iPBB"xHJ(O\d󄇴FooU\`NvBLw+|P2G-q|k^kK Xwպt/WQ>vb<@Vd|rBN$Oc{jr?: |ec0BDŽV>+6]aKm$.ہ%]}XKX.F (*bw V'3YįvEI'||Ƌ$\Ɯۆ9{8NL|L"1ѫ DR1裕Beߛb Lrʤ"5Nk1d& fG Nv*A+ț19 Ic:#2 )(HdpV s[t[=Hd?g%MYK&rF}ľ $GiKq` ׸eEײ"VGOJdywUBvލc< b| ]$m(tEـg;47[ @#]X/xšd#OȯI /!nWh ołrZ|P.|[,bv3`]OaK'gwKl$)=lQ-(ag&s@8_RAS`Sb_EЫm!}ЕLB }2չd d1$ prb 0Yh}vs3sL&̳(g-%Uj6ڧD( e.A/i#KHe!ui|<>]@e ɍO~hF,3kby5_id7(AHO<դWIgeq3s k8L3}4()#@(* KQPB}/;\J [fj 6 'v3%ηN\6X _5y~7,ԇ%.Je#®2iC*f:2]{NR#= ٨G{/y|Q9] ̧\ڎhMBeC ZcX^<a,+WV~W0Wi̕ڻP,]{6~.SI#d@-go9(ew5ЇbPZx`dpm8}+"͊1݃^%ʀUnP_lm9E7*^1TW>ߋ2`g<=sHz9n5Ev2EAPYZ9⣲/cW,S/@JcM)Խy&JW;~=w&*kn~,&ş3/KITA:|{Q[w~0'w=W(ْL j)W?# *`j-RCEg6 }8ܜQ\Ƌ RO>s>u5R-sf txׇąۺPU! }Ppd q˴5rWg`L0UhlࢾHN]W+Z a5,ڲn-~27\YĨMpK>}GkwKs,(,** $jp 3%V!33,#?>e^}Q`WmM{Y{-30[U!q2 !B1ŏ]Ts\<)j$#Y#&q}Ơ#vԵ){ R8>%SdT~t .&1'ʵa ai!\̇ڟ|ɲ0$Yf߈D RzT8V/KA@<ɬёOuyk]Q3\'|jydKr4O]NdS`A!z^ow`l ZwOCO6IY~1Қc(g0bO]o2+z3ت Һ6!T4n$gYZ070701000003f0000081a400000000000000000000000164e6139f0003e180000000000000000000000000000000000000005700000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/bluetooth/bluetooth.ko.xz7zXZִF!t/`]?Eh=ڜ.+=/a]ir+wݙ*N6j 71>Xz|ZRLF-FKw 9cOc)3 Ct&ܻtF~ȵ,L}bq j`/T!VȢ7$>تYՍ$0'-+$qń:S/C__h!O3wcr!t"ޖ6sw=W ՜m+ <܎un%{@Sք|-/QJi|IרhNg x ޤ4wd]Uh@o* WtN;Y^ )pld:OWZ[9 bi$%;INiQG7)V N#^DՅɏ_V[jȿ;XUZ9j4s璖/ 3j=P#%<#_ Saf3|tBȻh j!6S36I YluRFKRױ | J煮yf*jBg"eemVx?Z}w0Ng:z-ᅢ M>f0itGA!8w櫻cK2 Ű^'3ζ,֗u?(@ ˵PpIse~b׍lؕ%%A?8Գ:WBD\]<ɨ`'d L7s\.T{3~3=2kEQ}(&#ru(^t {-UaeyN**'o<%Wz`;#KgyK gذ(I^x#(2- T} (GMְRc#؉ht:jcg,Hgm֚QQ+>`>0p SܮE}a ~#, m.#BFaO0&c{zrv_Jr$R_B sqz '4P1NșxKPZL!w*k5ly4N[a B0~5(A 6:zW]X; MOIp;mcP,Rrn9ibжDm>320 Hɰ|QRPi\Ҭݑ v䁖[ĨZ_ti}aEư;?WN06|_5>}4SnpO7|9Sz^ha غ^ĽLS.2;Za[ЅkNVw[PP-cS=(GC&_/ 2rCH_싕^KX | {kpzzAx0%Et9qɼJ :k3B~[w|)yW>ݽuK*U [OO!ۧ"=n<{'R pP['`s jXKA#Z@x/fP5sU:Ci!ηG~+@7o՚HR@ϋi%r &:tb4Ĺ0,>һctkxSՊyɳ(%2gZeRs$%dԬK6$o>+]0zϿ4H3/ v ,aE1Bk-OhSa2h/fS\)8YFeXP eݩ1m>p^)d]*L` itK;AeӏX ɞBKkRhM MӑuRzFrQHGZ%v s씟a hwB_~HD7AظCt-p`j_3sےM\(蒠 `b |;YřR{H8= N$jPX$GlN]NgP\4SѪny_@xútB'IikU>6Q$\|[wN@j:ѤYG7/-Q촵ń:no" `NZPP{΄pHYru-5."|Xg֍>1MO >x}cTKDQ]6s1>/<(A\)Rʹʮt؅$=; @!ws54MX+&oq=̼͒@Nv]"~ >{t"A[NY?e a0E2ЯUK9cСȲ_%4ޱsX7AwPci}yr O YG5S"_â)%G+}R)zH`8WggEcC`GHԙ8a#[~Fk%͡g 7h>/Hj#<(tAe^9~zx-'K#N_ٚP]Pyb`8!nZX_G0xvj8:OVqNaFB[g\>0|*DO TjCz!5H@v1Spm؈6mKKGAE_ORxcЃ9>=^$]\6V4ġPaz,͐\09 ^wˋ[@ة6 ctZ5imev(]wYWs^ͷ%mRJV`c ƵbT:znΦ(Ջkj̞f%NB:Ƀ57=bs fF/p6rYȻiqg&&b kH3ƻ(بk`C^k^' p w44e Y Nށ7y~|6۵.DVr*s^FXAsIp,GV xzG fHd3x*Y(nmk*;:~z/, Y 30'<.:Yaύ[,%V;6hكC 2$ELZ`|:::N#9Vr;@Zx/xs\ɻZޤ+W&qݻͧ/Nh!|'۴Ȋ>ǯh$6>e+cu.uLzoY kss\ œ~ ϛCt-TI:=67>uokN>_E6L7D!dE"u Pغ.\й5j/ޛؽ7JT5I-Jh_lc/<j Nh폚c҇SIb@)=Ҕ_L}d7֚[Ray} Tk[nf_QEF1ƣBQCb{| 㙂4|@|==bj1 "S,,%.ӠW=̹? $;Ps+P$QRtt}Co9x?$gHui4/n2V:z4 h"uV9h%MZ䦇Iu4}hM{kjo򂮋X\V*54×aؘY.pn4y9[#ځRCgy!’"͟+Jo8U;Allk⦭$.3t@߂dZHc:ov0R 6)@Њ6Mi;3jXUZ=3`[ H&'o(m:(E/nPUw~EqByW_hF vܜ*GXY-g?u~MNG Y'q*HJ(Ӗ] Z?7=-;`9TY;VlJ T GcH "h;UQHWb]>]GbA A8vMh l1XU~~%5r8OCů=dv>rxMxRʫw SQ[#b$`Sܓ[ VV׉dL#f%ʩLQB=|о9t;Of$)}U{O4rVTl9_ gjqiZ\?݀M:71kbC&#EwQ#|CoLni!Ugն_[r&/@Mv=8O۰r$O{a'ǀ W|R!bw+$QbGIiti]{Ǘ0"NZV] IrS= Y ]1U6w[WL ZKf>O gXIG%1O Xb"Ӎ  Z>6ƒA(s,~sM(W7RRg^"L70w}9~Um,ʌDΞ|(ټ}!6߀5,ҧnDL2FF۷ |{3XާECn19;d[RRWJ s%:qi @ɏRTX~J,> $%D1ʼ9jHnfH(b8nA7ehrroe  R-h_<֜; ,eDӳ`N|Ѫ$_Sԁ?y,t vy:SxTQ/ZHT,Ͳ cnʩ#h/(dִ'>@ ~+%dU2}$WT&hӟ%}$8eDm_zH]LA6&"E x ],R ?.H; BT9(9̊^<ЋP巠v˶`p YM2AUM &9-u^Ac*vZYy'تX>ɧ=NqW]3AAt|wn}.7W K\q뱊Q-D<ąͬP=P z7Z^ҦHX`-!q#؃EN$?{ij|")J"RW7y
׷Z?{w︊+L^netlWd;r? $g(J XML4Z.T2-{2HzqQC_Qo&׀-6,h@nR+d, ǡ< (MxquEEg *f5KЍHNK_U-٩+M)&W A1+̺d!)$pE\a7Odˡ_l 1[D6u`siclwVMT-K:&<^'oH@[-DƔP u.(cm7H :Ė!SQ^_GøFxj&U{xI-dBSS\ xъj <٭ƧܩVB_ҷ5Ȣ3K  ,iY63>, HڈIQ-HԕflQNK֤) rgMBO&%g*Eڝ_YFWW\lԬەrYE9N]d Ħ d1:e^KeωEd;L #DccZvaًml 黎qg@_COBwG*Zn "!ʅjNӑ^n+X%l21I=Z[ƶb Fmll(s79% `7h /)^FW7/rPS}879UR'Ʃ< pMp..5 P ƬuEY)FDܲ4~yl6F]nz~h$&rlҪOSظt /v.5;o%_t|o.=k~U{]ڞUiihv<߬t_[9~&m$t?P1c.ΑH1mu9S"%Qg\x'Wg@Ν\IAMW&{0ڳ%Yӛ!q3ys<{SJ*r3$M7HQsz5ɣ5']Do \pYPs]+v: W:6wHQ`SȎ07#[Q+$2zsBB3mv)ZJۅq ‘ItjQ`*BpVyp=:($-i:O yG=|z[t.J`0c#fpkc.,i?ДyXɽkOjw" }t=|C" Jb}0P)r" ?D(t KK/.Q͉ӷ5͔t6j(SMPmQ0!"i78<,lyݖd ʱn@D~z}wOeHѭ㚅@dްw rf}O\~%E2DW"XN:kS=/*a*.opEdoj<7|{]ӼF5'y4SߤwdlA\xIu`X&PQuYbPF\9/ߔ!4eA hIa촉|::E/pQ@xsxn~wҀ3"<$M{-ysj Z s:߲e2;B{N j=ҥCUؔZnuH1xXTPTt2YĻ n0wdUIʓLl_|VKn09_S!p&ɤfJyˀW>nޘDJ}WK3Y^ۦN!VPkEZoO;:.Yg/^]a5߱|*D $/K(#r!Ȟ +ʜCY}Mb$ކ- f\`.砬drt!pGm?l,iX>"3-f;G(3.6$yҖ Z|C [qI"yn {׮t6?AoG(``m!qӏA8RmbgЖsJVT UgX'_Sk!#94z8mmSRf课_Ch 2PhnZY#v  ym"K؂#PGA|"3Ɋn_MM@}S]>zm{?E}R+s['rGW+Xc'엫y%_<mgipƭhٽL0 $`&;Wqw$h/W2s[Rr)4e)!Y=9q\wȿ{4)d-mVLX{5Wa58奦Ty!hx~ it֢T (] j lh=RcfU'V:p+oFǀ؆ȡrG\A~iVË#@eHCgcoLw{br;͔r3.*2vnRJ +RZ7#h<4Kkl}Hfb:t;15ɭ! Ew!wj " &!Jo@F2kjdB=n8N;v|gĦĵA|CB:n%d49A#\QߨjO^Si̠)5+zJT)c" "牬!̛"P8} ]{Hhw ~}|S['o 0~VU(Uz-ic5ēiwj;~!80vFOeRk/ 9md-6-! 'PU:7 M\+1mَeB3Q%7qC&^=IUrY/?E;q8Lb*> &  or9L?) "k2_g59z%zj,_æ&2#y!5?1^]"~ӤMɈ6+d )Zc5tEWY0nxKخPM갡Vb]ulWf7AE~W^=h-(LH6ݏxA]t6|֞=340-l_eo%+$zQаN1K*&fTP4Ť5F .~@^|vSӉlq]mX'Ws#@Y" ~ȫڰ>Z8>˽-6+8)  ?*IF]E =r KCoőز~ wZ&ԡ/·NYC#,@>~ݘN|WrJlr5Z[1K䱏IUUg3ƑHV`ƏobQTNV~5{ 7_Ͱ 8[jiu|Tm禒cQSh3 Enʪ0՗\Dy]g)o3:<7KO\;^-Hws\Jr5WM:/po^X}t%0ǟi !ܧIt@ce}XܪL~J=qAlsC:vl*yj;=- UGzR~YtO AHFޜ$gBcK !Av*-#if5ۣЉ)Mp.nJU \Xhgyr%rU㬢OaNN{>,Hq^Dyp=yhjiKwZBK`"';A*UV~"OțƼ$%t4c/O|2%][+=-@>935iJJ}ՒiE5Y6uc(oӚ.\!@{4$(nA1~I ]КhZyEU97k#J-a L2|d>1ط]=7Ͻ)2^ D}4ase7tBLWqmsI"N=ʑBo4} #o(1-P>Xy)AVSic Ateb` md StG|;uk4 @P0nQ041Bz؁C,x@G:m$ 6)iDnljA Hl]~AIh)+ A_;*ȸKc W jupvsuc8U[Ͽ*8Ne ׄf毱8t/UQҀuO5 ӕ:"fm>ᦂZܖw.jӸӒJĦP:ChEgAyVtCz״ae'EV\chS ED-S_ÂNB+f5 sA`Kd!-bx.t'q8ΫkR{FQ{ )c[8Lh!VxVn=-) D`'UIk6fSY8n`drl|U Fݺ$>Jw/*~c%=v9Vgk^RJAZ^a~d}o~NxZ!Fmׁ9Ud]|Љ_/ v-kU?I{iM1RWuBt ɚ ?y5Pӯ/ಯ0 Ax};KY A0.a":V׭)C4=vm%Bn m10Ɇ|*Viّ ]A]>%i, AGY 'xOͨcx6 0aBgX zxd~`5Pc0ObAͦw=84sMMb+ D(MUđ%Me`N~1u-`p.#$0 {h t-k:R|EHQ )K_lx$aBܭ ^@ggwʹ#mijL=.slQF $fy{õDB(\p4[`ePne>iz.*@~xCBaM: ChgA{.b6߽9F*6%x#.sU)4Fh p*x.?9Ek< NGjޖ8ݫYZeX !uZj045Ɍ5Ł(l}E-G~4]olRM|k0T KvC ;*gM6n {yYxyڈ*ȁ:yM7h#Zv_BD8+Qy޻ 0nEKt9?[op#r4[vn:%w,ux P*b$S{r,vrjX[+5׏A| c0m~<|aȡJ~Q,IlbKy 4Q>cYiV5uɜUd,9!0+ؐdVMxye#5@1@]0;Tl#> ju.4,3̈%9IJt@11rBQv[5j|RBj":, 'fێ!=*nd34BA8i5-Q}(`Z1 ;$1@F(,N lT7>E1!$]'O-"I`¾AxFKC2!ci߫TR~;߮)dF*NE34o+X^ 5>a;d $ןj0v]=m_ y?')>zbc쏥A& (ERDMR#<f 8ֿn'*󨫦%7|,ð/ |BeC'N9?*w#r=T`ZNjgͳs]Mcur^W bhqCt&rc\!3k5\GslNW[ vd:d]`՞A >Fo<{S@/^Y"nP3;PgϔzSN",f1a?S?R"p1q9iֱ]f6fw{jϠf ]ҿ9h`cm12S0z;kX(aQTtq]{vn?meYѸZ\TPh{I}HAWkT6m2#Dagߑ ~ڑ:HZg"]龭ؒio;RqndK~SgXOuXIdl2Eش9/Qu@}*ݫԘw)(AEonDj|eU@,my8gaJxn"(mz9aSb(Ĕ꿐˩jk κPtO;KaU(կ Wmcћ(1 .%$>t h)Wi8n )ʿ@X'L l\K`r`nh+lbmw ]ԥ䢠(] ஒQw+y0(ѲTtȸl9Ћmc9Aۇ_a,ɡpRohER ]EK ?M./A1ʈ%6ǝBܦ,WȤ–XVنFFEX:a},-A~2 Z; t?N FXѷ f%mF1j;Ҷo%~)I,T#zCfdĿ&REjIKR1{ԝ-¹gwM/rʂ@[)%{ӿ,PyDkY[{@T9쯷%~&.P{H=vGb@d"y^3` ģO݁ěPFuVVw"J¹|h[} Ӻ}@Am!Pػg,$/8~vצ`ya1\4 -Z}n"dA) CʡWsNF2vHŜJC`̤4( #-+p*æ"m#Ōy):L/^aq BB\ Bmy?%`G $ 4qМ'.m֪Ue!!X1v;6OєI|#dž.>i-"#"I˄ ^ F,~p@0Fkm!Y` ^Ur:B0U[6.=ZՏ3Z"Vг7-G黙i4?rDBMx؃.*ǺЃ>J=gL9Vw'My J/7z椸3HHU?G*=s5:0{s ǚűmm@p Q Q߶6g\^Ϩlr`tRJW/mamm6GÛBJv45?93v\4E8yow ݉ՁrWV͗4[2G?TeҸ bz<Ӌ!{az#v..|t!VNJ?p._2g#-+(Ĉ)1텸~ oآЧS[wM@w ]',Tq(ֻ8SR1YjZ%faM}F2Nc(P:5ڐJq%L!@vu}B^̺sU;30:M?VcH_%0N3襠QϹ +.GCs abio&2(N!)wM9J=}CEbKNZSL4'&?w{T+a%C0AgSoI!Y 70*`բuu::W`z+˿ 551ӄ©q~m?xxƲ Qv'4;/>Lj 2Rkٿ]f&Z6le&lbA'}W }ő@t{}*O'5S +uh(OֽͶ _嬁m5)JoE{ sn`T==x9DvA#[x &샧imrmuÀJ> \HW{!rUE}2#|J刎끱M}qPv C )"%Q|!E)Vh |95{5 (ۈHL &(F5PAlFX!7 }_1*+WgJq4$14 -ZƬ}Gd)$p+!|_=ߣ8r'8~$ǮqBLRBlVmg(+8xOowc}[A ,fwkZVYC8 'qڇ~CHtF~!S~0t:qMD"gDO: FH}M P~RfIPz^ȭ/-Rhd֏B-܌ߴܟI}mv -PN2S$rq6Mh\,߄y\&V$\gR:c Su' {Y=9A([-s ӱIW|JcA=`z2ugxqqT='/uZ0_rZf~A,^Ѥ%%̯#x\~aܰR JCԸT1!9%U`F1c?anDοV@Y*CyS <Ѻb~yx@MعL~uxy xo`'$ݝ xwZijF2C4Zy 8bGTOJ" pjR2ObرVk`?v-P5G՞[*i poշsO|V\|K[>{[g$ESś8Q!̹1Þ9 5UgZ8XIJKp["7 T3B U^(|Lbh;H7a1=pmܧfZ/$~u  YT mL̩9yȾ;LdCޥ#y-aш&8ͬ Y*uEP< 7ҽ*+q$ vDI /c?}nxt{&Ma,DϢˡ4|&Km&*r%װ&Ƨ?T")m87l?T~.h׏l3R6}^g<("ilRvlʾ9q ǝy:AS6OvA^e k8pʓ4 ?MEGx|."#8#Ej@E$ZhyڱDjS'aZ|WEF&@%糝?};%ǾP 8sl1.;$|^Gv++;'e\{P  /瞴GXawň=9eӎGp(m%L^,5UQ(^eNFI 9׉g|iklorMj`e#㠿)nU&s r8vU}:?ԍ^gqݿNɗ@=vXMa jCx_EVVˁPԴ[:('\)6ٻ:7'Êiy> ZHᐜ_Z L$-G3etn;$Cpe20뿀0Y+!2ƞ]}z2 `udf!@nܙ4A/9Fb$)9?Ω%86Or;,@a8aZt ?,ׄ#|7iZ;ue^=p~6G*JԯS~fvYw_+#iiawx$ew jԳ(P3'46(s0} ?1|\^lrTCL,Iq Q/^m-mガ _BwFh=D6IHݓ 3SV0 OB$^Ҩ IZR?bf b+QDSg|-vr%h`~8O~UTe\/fsܚ1 Vt9wqga|z!GO\[zͣU\fbdWhA*Mݝ $vEGHEwR+gj~ 6toiŎz[^ڪΓ3[D_8ϓ?US"M͒'z"qEO$ Ǥ.}qyo1xVbܚrZ{$&B颫b$|Rb@`]sV$K QP2w< k'I|?2`inNkx]fml8iBh;CQ.86[oHR uҜTi2̘ZH4)S#bOJӧkzoD!̙4]Oz,T|tP> ‡zO՛tZ&8狻 A\l8ۅ0ɶ)ћV3i47o|.c!92ݦFy0ͳa&Ex3xNӺ /\t=C,gK*aK::&>۾pe͔ Q S5B;`&ߣާz,I.`#b9gk<Gӱ#nJpX>~nD dXLNBCC΅B=xmFMRKi{Us' >pcd*[:[?ܣR_:iܢզr{lSG;F 揖[tH-}kN[ٔ220 r5]= ct!)!_jk~=_޿ozB)g!a_l nwdX TKT\jAHC0$)HIq-Ǭ}Rwo" ?8uExg2P 9~}[zJEص26#z~Wj^;8GLk;TcBW==-Py"[S%~6S.^=ڠHEN`Wg cioiݓcԊVm7/쏺9}멾UTX3(# Lӄ Ηmn#v'ž-iH0\Pe:/="Tx'/D;PEKV8(+ 3.,=)ds.zI ; s]00!D \I4O9*HIn\JPfoBקyUbr+Y[d'1!!XD ʖE:aJ&d(zqL/cdRNY|6NVavɄӋ>oP+7#C5NYf +JC~喴Yo,S!b{\YF-9v>XAT+1c:6Hy_U&PD:V:μ&q^nSFбEdB)U`!nx\|y\z|gINjAp˦h#hn^<~9 A=VO[Wrsx+hy 1/NAE@[V}8ؙD^p'ʦ` N"\kЂfZѴL:֡5?nF.[Sӫ!2qtHZlЖĴʼc O٩:tq0@=$Z{)ƏmD)'lg'r"d$z߈fIoHኂ7u RpD<ؑuVk0JWKھRyQЋ5ZӯwWvZ\[z{SzV->-L B.tq?agPދ['wm).QRUi!%*bYxSQ"!Ob+c)˶G?//!SJȵZœM\%غr?i 4cJd->XQؾ5 Ze`VEiӖm8%$}3 hLǮx&Ve$Jwh=Hoр1ob) /)p@v$e)y+M!) HCj)gPw IOX[2B[aڃ՝ & jfD)uva+zV"弫"aՍF;)G^~ѡ8ʑ QC+<4QւCEG&0nuaɻ#uFcMe e2t&v-@G^ܢp"3f>bB!d[)?peG揄. &~Τl@(e-S/}V'0%KRg͇{f߲g\3ڀc4(OB>[$%w@rk[`r*rl] _δH,kzѠ=)R)c7 "O½v]Wg=ɫo +}_|ZҥcL_;A)17NGd1!8ZR^NhZ"0[v1k=/6{#]c(S_s{A@ԃaF6ryP{Ή²*2Vz,pi]q D.$lýΚbɒ%A~]!غ =_Tqu(KC[Hlː@&ަ9e_/*[z% { ՚ uA'0y n!A|N Bͨi0M ࡤ4!#Kr;>)n#˄" |lLcZ O{~OAT68GDĜ^;ʃI1.3+0^Dp<*T~u*CZ%B+C6Xh|Ɖ ;3PnU݅}k:`=>BFý7$v^E+*5w$VX`9pWOuaz<#,pd>Dk1ݶ\ ÁeYUSxu?JƆxeuh`2sXzwq#.:Uݡ.'t$?@vnvKt$’mc$1+GOiqjaY$>rZe 2!%Tfy.hI7 Ji ҩGlKH d4"ǽa򭱌 hl!mtX.QXbR- C~ ޲nW533>4 cTq1I2֯7ou+]Q HTv=GK&hܾq0sM5EJT QDdl->.=GwiqQ0 OV~ZQ\6FATY>(/$=BF/L<Uښya$Lh#@ fZV;eig_`elv~>Bg?/L+zis^"蘕'ToN,Okzk$E^}mJC̱fˋaM ,ϹLs}rٵtI޽) D9_BB9{%rMN,Xq5G:jl/'YaԏG -EF%Ftd3x>G@)U8ோ)gZgƚa Z7pQZ~CHj;<;Yt!:J=e Yo7#5+3_ M@5[sȟQWMJ z^lL]U^Q^+Tӻo$t: ,rg@Du)'g@DMen]~SY>G>rhMhZh#%H%>SݿA2O6f] 3pk]/ӡ*Eso3hKI]& <#^4։UOA}GIE`>DTCU+ճUԂCkי|4@u&+&/v qb3Lp}wye](a?ڊn]O(IZyfuU6t= RqQF5Sž 7Z6H[71fH: P;qyJ f=,II4m6z6%SJhFaڄw,~EY +&5S=KU%b֦ =)n^cS4pޝA2_1`G&X]u؅P;731 tEΖTw%|0~yloM$}?gجUn['`BIo\nKm"U-m/hPAq|:;sl)=API~B@@~"%Uƅuir\qNB \ttu| sJP@ jF =EbE(4 @&\I[Qi.W-S$dN/' BYVsnrKI3W_ {?>Z;e'\ݱ_䀿Ld444|7#r@9,޼b#&\i|(`ZH2TyqF^زpR;5YX;0 4-*uW[3qgKٰzOxᛚoM3s -8Cxfvub`bDz})G#=ҥ99ྰ'S:Uh@bmbR}8Q˗ת$ޣ>/Yѓ-UOeq]3}ƚƆg=k8n3Pa͖+H`/dSï _c١4SQUoxq\P7R-&Ą4~wکL `7 J3tP xlvj옎_=["[E֩[!תSCwmV<]W> ]ҍ r Iz7'` ۔`h y+G!ep;7?iNB4%0h | XXmRIv8p[ANOa%P*Hki7F\ƣ,+vZZrnu=ٰYzg0%諤=,<?ܶR?X1Td1f l.KkEWgYA6ZLѵSnXByԃnTTڬ椙"u4 Џ\X/~on'4sUG3/!:Eh?"|;y:i+0sYfY ׫R|ȁ;׊tU%a-րLPy-wHܿfAY:}[ !# IAo"RQ j c3hI+DIw. OIx (thzMՌ0q6x}XTg񯝷JSN.$c\>4&}Vd!Ɵ;s n9u3ҡGd-FU@}us (W97|n5n > ]߃ %bE%P8DƼ]"B~՟*bR\xcaڜHFRPMc:չU 8OJZ¥Do9phR~bCZXmǤoܼ+GER㊼i´DEYSab COgcϓ,?YCgWCu&(k&/w0+ ktMIc'ur_;Z.{Y] UL$ܧ~!f(9'+zhm! ;, D=d ҋmTt q) e2Z`f;wVm"++ }i#},- 5#c)VbCPܑ`Q +]L O2ۓCN}(?*Ξf2VSLsŇXa^jt9:?gxL.Fc ikPSRPqk'bMͼ\^!r頎>r/%^AzI@P3enD]'A@HKy^+ ([F9Cf7p ! sqzKe8PN抖ENlP d0H وݧJņkM$wT%ܶi?}i-bU#gr2Iۼ$ؠϥVC0{Oݲ`hCBUWۈ5,RHJfH .>O'4 01UKoꭤb?n~66Qslp4註r9w U xN^QeOpICY79p-ۛE>x|WFz%xFSbQg3?ea_!ԷR&wV)ڝs|6,f6$#/ BdKUmh{ݜ56*a$&y/bI@A\u"zmeR\0ݍׄ>zrDk\.iW w^b90(`T(9)Um5ELlڭWzaN^IqoJ޶JH]HWw(p/Ν4G㬴z\T}Њ`t#`Ó]%.Y@iC֝9y]\V;5F~(cɾ} ܜt @fo]B)C^0 #ï; dU .S\G|TmE@MDhAI%E|Qa-%R3)݁1ZaZjݶ@%S*i&7ֿwl$msp{JR-Cˇ ĭ?&* {"Y|"My|e֋Efp*3]Mq |c41d|Í>ta_h=,\UMޝToL-Y+GuWk*W,jg?Y*"?z8)ېxp.RbYaH޽`JtnT=e|{P5Hgڋ`е" oDLnXF Ap >0+=+Ԁb q?蠕]:ITh< ҙ.mHїu΅yӥҝ Gty@Ѥ#OF9nKhnƓa'D5YHT柷a.f#WBbQY(NH:ĕ\k0,4-M$V[wUiV*Uߣaqg=*&3`jNXN[QQՒQ]Z[19xL7jg P[tJi(TQZN=l[^ed=-b^qV2f7sL4 NS9ذ-h O+p{l3tJf4!UI xŌuS-K6~8eg YhzAϱ>V?.iQ) _7lnAxE\ʪv{0գx2N˱b"y]GYusa! G>,jϚE{i|<ڃ%VB\yG6qDU`-IPGHW f*/g~hXNBy1Q`B 끺[0`oȣ7;w=[X0ۻOi'֘sr dٔAYFJMtNY׾J[Z)-}M;b&ǀDqI_g_ďCdqfNY'$Ç7\WgBۤ>e.,ڧנ*˕T|x+"a/,W9эrZ.ҪmʻY&E;8Qj)vdK6Nѩfsp#R;2txԂqO"1'+\%o>J'3ˣ[]ehEgC0 bYKBIƻkR,]ɪ &K 2jtZWZډF.!h?۰.[H4Z1pD+O}+6iۃ!:F~Xto>V6W g }m`kI:!VRs1njiq,8 6=+]t&MG}\+ήCWu连{QD6Y+A؇( : 7?MIZf+qBݞ8 G& ZCѠK UX$GPNXQfx2 0r}ĭz$oժwՀM'FNQYwSy>^ï(wڴ*oR+d2)FkgJ8yo[S.]zC"b]GU jbz%C\%k+pПpp{pU Y-\\w[RxQEѨtHO2)/-:DV_1:tkѲ 7 2N=8""ebc#H8VE=7" YjTL2><܇B.#߈IS6}vj=0 ~Xٽ[cuA =PZp=^랪(d݋V*9sIN)f*%svfl P6/~kptZ{mPjzx$AR'!kK~ fFC:!N+m(\լf{:UAZL|䭾v9~zr-f.nBe!&즲S mUcE/ndc0`{YVat C&sc W0 :peg6BDَ_hQxT @u]/K&"\p FKsL`VҰP(¡ՙOlh`ʦ@!TT40Seהn€{FhGCjITy3NGS6*F̡lMYP63eųmvZ0|DL9W S9If͈'L#BH 6S%ͬʾ58xmU3RA ZDF| *z|FQʮ V>f2F-&ho&w6N(4Fzւ0(6][ xVPM_bΪ3+ICf (̃.Vr3y"g}n` }?L}>푴+Vy9PK!P!ܙyVinXhm+l"654 BwنDK ѢXk١Z޻u]/%8^W>BKiJVdNDjS?>3&v|L`IGϓDsKJ0Ծ5x K|$O0IpܖHP,Dȹ퓻&BN7/ 7,u{ !0,7rt+Y"ů %~eZG jƛRvCU6Bj`ٱRSy݄+>"䘹OX[ *4pރ;}e$˔h4Aद{u̳w[zBiETk:ݍŐ qyl*1d 5{UC]q8K@Znv.DҦ6ڰ(╞p9o1Eo)wu$΀>N4wY$-{sMB"3Y:ED^qQ,/އMk+b`5:p[kpu,YP U7[6\ıgu|O!a9yrUC/+5VT_uטJ렽\y)e񚩱PJIɕ*YBT{Έ_v(4|yJ;~WV* ?a3bHFh?4) fqº3րdф~?dLgMh8Z-EDΘqi:K]X|,UIkv82wbԙ=G+ɀVF J{0Ks^n@W%'Zt9ϛCZJfA4?k ن>~LMe'Ù͢ĒY\Zd@Ǘ -K92QWăO, Moov'CjڶOQF2=@\C_Q@&ݰs"7?w>cx5*LFYֲ~BbUk3`}5hL/;p,!pegxyI`P o,O(;ř^̤<#lP[6_筩ڝXȜԎPWjRxf8N8KP$c&y[ :MAaA| H|J "]W'G[GgVs 0≨Au[ѨOiƲ2F:J[Rze9Ȇ-b\.QF(vQtv$AY;TN`>}wSh=Q~$zýXqP1PE6Yv@[m"Ό?P;k\  xu={:yÿlbh̝`*Ž iJ;L-n ,- [!)O^.hDDz4T0*g3 5L?{ n{|*ھ'D z$G Fn}QTu5lYfڲWz"fiZ!687͵>zůV%\#3hl$Im~kWG_r+fXaȅ" V:G; DZ6دOǒgJߒH] emŠ{g;p,63< ԐjTsÀ1O?.K3Ze"l+%Si:j6~4ri!Må[EOOmqE5kXmԑ85kN$t\8nɼ&xYkp>! :vU%8:&Y ,c@ ن7V5f#8 #`{^eŘRҎCfw47y)H 7Nw"ՓHFFNIwI6lED2mUDݖA0A+W@y,oaUF F6Cf 9+ը ,MyԴ=$l0=f0}翟bk$b! U2Aı!7Hk,Ӛq9MNe)eb p?/1<^i k4gkb12> C#ƥXiyWo#ma3 >-^ecFm2>LJp/F#^|6}HDh>׫MȡI4D{23eה6QLIE@!Aw/N#NqF?7GzE$>caDo e?%vswzƮ'a+XLy͠btu4znk1~tE1 t2I;|WIu<,}U솄mnC1i" Zs 8I>ʅMXYzgxe_gX]7$k0*^1~k|@M/^^H2]$׮Z/po9qEPqY/ױF2] x۟[G?$ySJnBHxm8ĀtS?46GPP"3:mײ'1ni)RkV\ʨ Y<{|m 2b 2`Uu*:P!Z"gKA]!7;n҄%,MS:m$LĬESڿ΄$'/=']\@8mQfy >%[PNodEYAzK{4%L]-t­תVOa̓}i C$Pxh;z^xו \kPР2\Ug ;e6gsOw tG_Z:=Ѷc`|8Bm|ʷ@!n> nۅlVx}#9(V),R65Khŧ7'FI;TQRSVbn 6i~A=ND6Q֔F)X7֪X xoPA/8 Q?w.c:|֨*aDVv0 Ps@<CIR-,ѮGr& LW6 .st$Z K~EmU1š9 r/8t]c65pn~7sx: " EHX iσҿv=2#fQQLѳ&gC@#7+F-RJ,֐| GL?:Ɛ:Ӵ]M& {ϐ{QHYEa3XXW&0o8O'Aw$Ԕ]ܗ17r 07*vt_ՕLG:=h/sPmGҳc)ț=<0s24֦c 4, ~qQ:+T|ǃAƭZ*}z¢3"EHj-\~cP*"*xd`1E9VKep#Gפ3|ƠJnilJ*L c0n?˽!c0}gubm8j0!ΈHwd0sMnTTfo%ovc:_ޕPz޴6;o{F4= ]=T"fizWlN4s-c -`ڲ$4uҸNLa]6ZW;9mG~BϚ'|vήLbÏhc/".2BP*E'?itnZ8A #*<8 x`˕̫Ĵ cuL]ϐ\holom'K@M<_d^h7+꡺;kYxR g9Dj7 x8są)a4]~ %ժߠ3೅!{6La<8-쪁 ppu_UE::̬*i+8klKca 1MTQ+e@ 40<mu:(*"8-!Ac3T^NXy| NRqQ WU 6S)v~J6{61X[N^iD/PCoWXbZqLr?1u`W6./g4v ʤzs^g<1'~3ySy4ZAyF 1L z)ʺeQ[6/fs̭o/̎Y9ȹ@.%k>Ai0棃W܍>o6, @foe|3:6Гok<{#|SueH@$̵]|D0F]ْsռ$ "|jCR_д$}QȜe0(JƬD-m9`^4M_t6[pI]ԟ+ӿ9SOHBt54u5Ȁ̉VjER'A[R̂GKntr9mf$65z]˜t?˄^TST!A_Ǚ۞DO[ 6QLJCi(z/\xT<-J@h{F{GSO:Pk~R2G,a xܳx<xS-`MOvB( ߷lRMZ0^ݪc,'I$}$@ ,]G'.S $o0W>r:Ows7z!E׻~Oc] L2i| GAEADpB@!)͹KifRZSH8' (A%U3:Kc~FW dRW2zv™n;nH!tSrI;d:/P@"օM"w#/c&9>Kz(R\`q =nIdapM}83OB,{k<%/gbFtKl{$1Fboyk(G5G/1 #͹AϞpPB\<"h{ҝ6Fcn_>\+ЧYO~LU7Rj٫TX@i~^4Q+0I` 8ZK_Ц" 3=ŋ9Sاhzy)v+fB͜N d rKm 9?UH B^,DĦ{Q߂;H |F=y-m#XܓvRGFKm%?Rey;^uNIh,l_'U-#sqd"'#~]7wA 喳b.T6# RH:8(XL?Rk%`[o|1yΒ E9# 6n3rFAydC,6ݤ6N?@ꀉs֖ $m{h  ]YSDb { .h/zIXJ;3Ë Ȁ*ke 8?*MO踴<~u ,7eW㾾*+iaG_M ^:ʹ GU6 hKfsʤ 7gqk$Hx2Ap1iQ( Zt넗Ha"JEkx(T߱ $$/Z2/1cŚC<ϵml'ﹺzʾ%8Zqt^";igL]c}l#KA6 *D9in@|)qbx];Pߒ`=`t*vNV]vSC 5XZU}< DwgZhN͆M,޵jΣa)QR[2@䞓ͫWt?7-/V 1oީm&ۮ D 3+elz{BRKlz#2 L>4P( .ؕ5-΄T(-tp",{,4IZEvkب7O'Eɍ-4)--^#V4->(2`Z8d|le !;T7P[,beIp1XK+?2sKbGlIʲ V:CO1~cEҳ2F5$f5Dv$a͏͎&ެ24cڨ׃𬄙K8_Ί HI_= 4 yP} kThjI1xTIoXNf f ""N] :XLYm4 E4ݴS#C7Bkjl;g'Ru<~n,5 .x6.PW&h犰&N5YQjwA>qB^[ 鼭@fb $nx běWr!3}qdc@/J_rh B_z8|kBU?QNO}`O27Ϫ8/ǂu3zX(yw%!7@.pzm@7$0&TuY/+5@7oBOZEi[ ,fM;ulK 3Ny<DŽm@N jFG5xoȁ2$M7]dv(dL\Z\)3vKpFǻ&uByʵѴR5HSɇ'AV*';̀fP%u^`0ArP[.wfF?%wX]b 82dJS, HC ƫ.0s|Hו2G yt,q[Hz镢1.3 pHgqʓFi\j%-Q D=iocVoo6-8 . | “VB#.1ʞrzVu# wYf8'\u^V]R/{nnD/i*2z-w~Ԃ=5$mMb2b*B#xYG[^'9F`(1,:ex4Vh?Pċ(RTFےW+4;CP b/(פv5ˏ;*-#08KFJZbpp<)پZylEjOI bܡ[)phݭsLm]Ikܠ:\Lm0Ct`HPHt馝;llJx_!eQ][85 yDNQ#ՊӈƖA@O &d-0:IuU " TG<- KW#`@ 1MR?k!  m@WSn=vmmHzr⥴(*@cg:VgZUK}mmŕO$.IKoVq^@w2x~%SlA$ ȤvLյ?EaVAk=HzlP^;Xǿg~ޕ6( cONG+D_͠8 I[rAjUxwCv*9nhn<3|Eɿ t˨o eg aٵNAT+-V 7⒦k-?9%mmK }Uځ~ܚ)aL`w^gVhvV ÃaNuhC=ȥ|xm^G}?¥0QFQRWQw3o`iQ\4U]u:I9ŒiG5/xqVq[W JJfH_Euw!xN 혶(ܯ{KE3vlF4)c[74?lFp:]-Y裖40xɈZJ~!s1_+'HD^}3zתE #γ8|z_U-ɇOB'PT ic߻#P} ,ҡ+#6off\t=!rSL`3p5R'?Sr|Q`&R LLmV/5\H7T2 zHXp U];6bRbsl $9Bl͟L`xy‚wT\,R?Bcyz;cR$jhX5j&RP>xgG܀Lq< PNhAL`x#p YzEWqeq}OHusFEd5+쓥8\~!_M/G>R\qLuer2˗r ?߇#ps3`"+~ޤۙJbRB٧LryFF]U za7c٦gt@`p|%йv}dyj*kE>r)s2J!*I{0pΔT43\{a|I8SpR1wPUv;@7XDsxH? ~NJOD HC  #L]Os;ڗ[f]8ޒxykF)eX8!ת87\NC ?>$_OZƎ %3+-mD'5eV `̡ bZȩ9‹͐U7C ݑ򭲔0,[|FGwT\Ot"e **F!\ 7Y9ڕ3Ƨ[gs !cIgH41^Lz%܋^vV&U.n C7L+l&n廭LxXӰp_NF/6wzG=pTJH̿#{Ճ$4|{ b'! oxhi}{"Ok!VPRKgH+?nn1^YDD[_E"QAk)Q.m7Pj=BV1٧\m* JbjQ 6miY)fX+[d~7&+ڸB$tI E HD(ôsp4ӮC`|!UmLJD֞ȷ_A<)h'Dw'o/q~GsyQN8>kO5~'PRL gwN{T+F< O}Lٰ7gg&E"ͯZQALz]Da.u'ٹϩ)8Iր^HJqm83rI3x*dbA1TJ`\0O!7L]M lJyF{'LPUȣ8IOttfYp* y&XEdxrh۽-3 +m6?xOP)drn: ~tU kk DO)j݆OPSSp U#\I$*h~HzOvBKXq}aT%˿<+ⱾA'Ge9` l~[rT5f<`ObmvD4{pOϔS?{V^/X)Umvk*AE' T!U|A4U~Y ʁ +:NT&SJO; &8z,6a%C%9-9Ps; fr'9N@W߇:rNX!6t!O;n#1 UUc+4=E;qY*#jXSue) b$3X%T"^"dydn5 }|}&ldc r Eb|y^^"?E WAy:ur,`n?yk6W9a?kX[()JCNKEiWWJ`Ƥ .L XW2#Ű F9`K/w:#_pm@J_Q&p>/}PC ![@ S]e+2R# H{a@b"3JU$c ,|q?`QڋpRAta 7_'>%} 1kä!SFE.1<+"*.qlSQAرzuaAop 5gx5 H) KܱL7"\qJ{6Uz{w+ld (AԐ8*GQI>l[O8SE_؎}`2e6r k9 YWd^Hs]Gnv~iVX|^(C&2갹vEefhy _{AqKUtXđw)K8:0+jׂ[ܘjRIWqŭWԵ 6?!& .SH3azv L"6S^ߩ\(L3qG .~oamU^G:MBbRwYTQWhЩi*ԣ V" TWaJH95S>İJ di r#% vw|@REQmGp2H&(jR C`QqW8p"A/@~2˰BRP%=ْ'0 ̅WA&Qe~NZ+lfxEUJϊXd3[UzoΒ͔y' E:nM=00{v 1 ;IWhG˜35q%yN߱aQXkJ׺`kjQvNKwD5Xh:(-ڒ #%ueIW< Þ @9G~W;N;idCW*~R2Jp,QygxKѓ#܌y'"f!A^mhJ03o0N&f⧓€"| SƋf+8UϪXAltm0y@ onV)P<75TIFn<7BZmB(wuaŘADԓ2ޣS?bHŸ/M1`j5kܭMKsse4)lFV;̪N+iϠrwNc݇M@,|ϘOZ<\P;dD_OrW~ܳۋ^״Iwڹ1?IԩTpQK~fj6\VivO$kqk{"_" 0AZ;\&MF0sTE&g|QtE g)^GILm g`GIt/IAH;~xOt5"HNlb:~  ˆ#+gk* &\Uԩߎvo a<\՝HT&`FlŻj^PZ8t $\p?ڵJB2eZf#iu)eә5Ē!$)]т&J?^YdQA]NVCqQj+@\En*K@04/YEEVê_+ܝM,IcGc ~x10zXG˘Rd(Tϛ3`)I 9?6OCaĵ$ɒaL;xB[ Ԍ=0g@4+D)ǀH[}yYNǡyPhV'.g\KS9u,:tB*݄sZ)n Ă@\3tyg_-KyGղ*#?HNpPe,ikjCʢyciZj &sOȱC0EMҞ}^vmp,anaX)syaDXi"9}epUx)P`n \,-CpXRN%ΏIz bXHQ,[`wn-t̯"~wSQM"fx R1\,{"1Ϟ[)T]zXӈZ,[`IY'_I+6*Cb):=.U|u=8 xy*cXMm0q`obf뭨mߛ:|WvIf28)"= Hyx**\>f+NijHeycV-_ȵs5|!컖f(~N͹k7hgX.ueȉXbtv 4@yW6k166a_GhlDhWN!zR4~9gpW3Sջ!@T)ڝ"gVbNA6;y1+A>o(m|R h4dkt }ᒏ3B) Fn]j3 |f6TIqtdfն9PaLi\ĸӣ#sj=\]/X.%V|B["!X-&QzDKbNs;S"I`%듷"Ylmve(g&_GM`ک}OoL{wNLIZ.C2|XI EcEG2ĭѦkMܻ`RR5P;,K9!> _#uR(Ǐ4G(\8(Kƭ[R͇߭uTO!r N+},, Y*z]1YjY(`"Z>V曆fmJ~MMb³{lpj*}}x0X&p|35ʹ甅߹~ j _ ;;=xՉeDky]Щ" B9q/F)d 45gX+֥YhH@f,߮/1Kҷr`z2=R~;Fyvs:5v y`ڀ?.(j ͝b6;3itwOGUe(+Pt7|ô3XQ6iꐣ6jT5`?/*ɴڄA2ʃUBZ0R q0r P~ >ʧ EZQrE *zȎߍ Ӓ]3["*Nl7mu*tӔy? y}\ހR$:aF0N%X{uđ9q63G,6᭗)DʽE[ޟyn#V[3iS2,8I/g#.u:CTJP5&䍃RFӉ;r$Q4W‡taCy>^IoC$q:|g?/џW^TXjg? /_}a^ShT8.<6[5 {&BpИ_8{ڱ5t?w?tS =6F~w߶p x~ '*6Ϛk`Nv(a/йoԡշC] RǨ![X(|r]ޓ=DcBMo>KG|*sr vQzLEjӼsWDߝ*ʁ'ٶ\~i:J3n^GjH^1 \ @ zm HN>?5<]$^ȃU⦜ k#E]0KXH_+S7H}#^߿87;lL}#eC팎=֭k X#^}iE:fx*ӢQ ʒ_-\Lr>F##qĸpufS掘4?$rv9RSaC1!9 , (pfGE' d8G*W\:FE/#߲~2rMZP XQb Jӹ#XW*}-rNZNV8P3T- QAh]S’u~-k^JJWd|~^{90Z<Q)jzX!rƚ>/r#7b՛P:SمvU\smW2H4"8dkr%aǹy/^hJPAgqs3咓t@7,iGsM*.'muC^$y)"{Nݣ(ǡŒ(vr0<;QTYkd ].iÍ ]-OJa&WfE6$ad2zdwj+Ui~Y_}5$PTtX a:r5/YլcujK,ǩ7O-X+)R{K̚l߃ ˣC,qKw-ہ{̒cT)ۻ fki%Mn8'H;B2_pjS P+WF8نV?-ު,=w ?*Ouh1EY͋N%; I_Pg3b|[4s|{r5d *lqV #܄N+m<ᾀoEL`6!@f~K(cKRr>pC±ިtބgDmqB@(YkC=IՆ{ Yrc𻍗ymMcåBY<)&Fv8Er=?+&>r%38EX8 gb+G(!1 4D0ۍM'CG v`}7GZ{3SP$3p;='Q _nSyzzbU|73#'j͏2S|?ҎTB7]^/@tKUnbLfǯArFqb l ~Ӊ $7)A*{x˴`hP;yP_'Lm[6_L%Խ:jɷqvpt*4 -Rx"u+iڥDaI[9,pAu+2SHu_&0B1XCsJ,Z«AEC#8ˋ|v6\JB٦Tjy08a1y5L(* C+-:¤͖|Mun"DҊܒͿ6>\*Dx5doZ7 ^gO'D\f%ndLm68/g䘬0rG2h. P$єXѢ˱$zy=U 8ٵ/)76[gyut1LqV[(f"yExwF ׼W0N2 0eyݾ9XB[ ihU*J/ҊXKib zQ4*ÌީI]D\:W ӅP~[WJp8 +QG*ci'_d5aP!".Btz][Qc"?`ZX[vTR =`tϋϧ];?`6K{bkP Uu?IWW9qJA^N28JNиCMրRC)fl w.TɿOTDv8[JXXyK˟2JZ HiֻcLLk$r,n!C)[RkL c6xD@BQ(~T:D> X=#;5;1"9U;ogYB ?tk#AGZ7$ߎNXHufP5ǀ8VK^NqO'U-%^[rOPƏOҪ7ָj Wm2D 6qĈmgAgz~K+HCrzź*G4nplQTj@7{qa%9&dvY/bkdd~G6σIĸvnCN2~˿ued7b̍x0p=J2Z]^dL7BI0`Sx|DmtP J7Be uMS2]|!J#QbQA"4$ť3[0Rm/erP<0`RXokf_ct h+\:29*+ uj|5a.lVZ78ULE#teg QJK QԮs q(tK9@; ×Q,4Iby4BmC9mibaz)IM{;HlVN@=$zMzvהܙlAxRb x27hAa]üwlV%[?Ei[xɜ~;\p'9$@B|v7jȞ$R}̍t[+ςCkPL *3PO:0 sfcBv%8mze g"&2*&ޚw"~$ǙQ{a`zaGг磨dJsrĶI5%jx X~,{@S\7!:܉$@ӟ4.m6q1H[T% pc͏7Gf 5x҂ӨQg.PS|D,CjFԔ8|9zV>RO80OgƆH<Ǯ5˼LQ 53HSTOGD@Ә3)JĆpJRKs!ef 6%@sࢋ"XMԍhR^I Z_\ÉoF>Nk;R3UDgAS n ?fnbf>!3lS£i],r;3IAuCo0dCM"RmM i#1AOƾ۰BB&7V!0̹݊~h1ɛiJ1ğq kND` w.:xਚX&HgaYD.uū9 m|aޟ|dy հz4o41}e`]s"[&2yLE5UWʗj-Y?üya( yPu w:N;pw[ U91sc^=-mCby&Z|t5bxҊs kxp=D½C%3҈uq N><辶 l*IQ4GuQphh#tp5CdslhJZ7ϰ`:lD:36yFFQm7UH+"!KmtCX+/ /&lI߀ 9tCEOָ?ƥ";Ȧ0Q>\;24Lb~u[ MyX-U.易G8;$H:M=x" ?zu[pμ0C)p3O98ٛ=$pIOoZ!,%Î`%c+1͂EF.ĶN`bf~q ?7x1}^F#VzM._~hj^oajؓSgYߦmfg.征}76Vd)x4}-?JtedѲ1 QۆlWofOE9P_ ,)8ڭXKN Q)(%dhOL56hp&3^ƁZKw &}hl*'%R=( W^@'Ǵu(0U%H򞉥3)FzXQ蘻s'[]/WH2ғO ZMӾ$?e2gV`8VQN,ۖf>"@ͦ AzBbn"Q,}\sZf`r@q'Jd*@֊}A6fn<ÓflV@XX.Q}$j(H(98̖A guu+"qF^&EfF, 1/,6=e'6+yJfhAtr߄i& MG4Xa|b* !H $34*'(z~UHkR ]oFɝ2i 9Bq Ba2Q7A|+w5BuZ;%EJev!#ĈP#m2#Ebzz(dnyQNב斌÷Km*NVO%*㚽! Pm `n;GT!^q$x.Vp^h˭PuL@Ce5wٴe 5-"]@B$x\> rw0 L}V$'MvhMI5\hł>݅fޮ[p'tc=.Qp `C_ԕ 7WrFX4f(/ e8Շ9 |-Q3A{3;s|, ƭla)h}/vOwt˥3cy孞>MtnK;H"o:f9 ig# =:8;RJb*܋罒2X Ad|֕i"Q\ y7Ɲ(a2m0~`,)EP~nA/X/< M1Yh? DbN[|.1;M"a٨:`)hȷ3 a{E`n#5e-Yj[Ū,]{ư\lu)uo<{nhVjӨmw"AԻZɧ1j2M` Q}[O cպKo"˖"Pq"TK\1u\qAVj9}·X6ɶXD9{R%3+Cy49\*#XtX߶Bk)p=z(|"#!z*InnN7#3*FbZFtw~Q5q4ΆP㋦l$fu "U4k(W@ttVj8NݏhKJ&b:ΦYgdfk6 x 42vgagBUsD)ynvaW*ռUeqU _uW(h;NXWr9߇E[^vQؓ*u.U {i;|Q_Ovr=erT,CaP7`9= _,:Emk!7O۠/>%>I9O:EVU8E`Bc\[ji0D޻-{gJOLEUvR W83ʓ ܒLS̘AlXd菦yTT;o/C=xM@=),NqEZ3bUlG{uңsd.l`a!W&b&rtAkK/E{f׶P bत;өWߋX; =O|P-TO_'FfwBW`d{7a2&Z:[,Z !a5}FǽLIr0iZU{܉i^ӇffM7\i@ԒZҞZ ; )j&^L?}о#\ IT1Ȕ?z̜cXԞ)B] $?կ/jؽ5}*2J/`AnR=aN 0\!aiNJ>p?Q+άw\M 4'\HP&su˜):ca̷5o YG spHg+Qm{Azluϟ2@6zF"},c|]':\UREYݲTYsy˰6\V^fT ݝ1 pJ~rK,J0#tѴU_ -& j "R }gz{$CoF4ƫP#\.A{ Cu L0>x9iies~NƠ` 0I8^p>+fyAo˄p#LΑ2NLyPhsЃp{mgyK5Vtyv M* snɽnmr|LX~}"[Z_9`C۫Xx'rTԽl,{48Ht`; *,"˽I gA5yR^7 ivtb~nc/F'M\nMtBi 1oCkT8oӪ+" o#M.EuC\iJdˋ#< (n-:iwW`l)Χ~m?Pz2ՂbT)a|u of Xj(a*&vsidA{"'#QADq0,_L JlWp2I  , J<ǔ㶛Ed?:0"S9b>PVq b[$puX6@Hq:K5v x^b8Ug^A^L0HN` ]ye?GhVP /KJm vntt D1hzZqz9d :\9 ;Hhv 2BhrԀ._m oxu[RQMz">f@d0 JI۱3ǣVk!z?ܪ?«Wy(\]Pjdz8c7!: C3ǑXErE*44yGچtFEzf䗆e!ݜJxSU% 970 HK@COb}{cbJܭn,6h&aKGSȰ, S3~t#Wf3bȻR彧11ekP?`n/C!BfRSwמzLQ5\'3=\_ eHJkĭ™F-7]r da lZ8ԯwIHV߬>/0F>UP3t8IookUpϐIIo%f}j++箿=ӯJ6yisry|FCsxDb`6B B[of߿P:OeNעSBwy9X!~ӆeb.-gۗ047j]i* ed&zAoDR FŽ A7`B˦| 0si"r!$b/eܖ^>MbEsH@rk{qF==WgD_#yDl4n񴰇ǸF+AIv1. qWc]BE`ұ쟤kWW9*v=)Pez-WrN/alc6@Kì^A.WC80^%p9Y HhcO( >8ŋeX\eQ*4tiM!5w!z^nHu)3E0?VONCrn|* e'ekbu7l'Kh92x)e%@ ~hM=Du : YĄy/26 ~.hX2$+tYR=ܑ(?avqtMǦxJK wArvi Y !HZ<.9';,N 7w?Lu(󮨳E%q@ `D 5/S=yFR?`֑wT ;.q6FS2*8UUjȚ9~SV#m'xQOT=A'>r]||C Pw;]/fUr Ep62btD5 {F[4EpS: u9apfc/%Qb6{<!C/9& w`x0I &b~a)\(dD4(9k"3*!b3s9*c[AQ0]Rm$Cye{ d>/jΌlИyYN mi7a̾脗ȡ0wg*@"#iBփy*&zHG{ᣂ4;)MPYD!rNˑjT\J  H>IӅ! n(Gz 1| aR)j }#-HSġ/ v_A%_ྭ {$AN>Oo2լWі=Į3tvHۊ[Th&\=E{H(|\4 K½f/wͫĨi!j \tZ^4{n?$RG\N܃f^ܗgSښx H"x!UjOBgiMLú9ouC# v_OUIՓݣsW׆Q*Wx٢!-p>N#!(y> Q/AX5+‰bLNSὨ#Lhۦ->Kp셮$/^ĹcS,1O5piWBPl[y ~@43mfьL?LlI@:hr`^Rq%E~8G 4SȾ4q,I%\l(Wd}CRw^ Jȓ%Bk%9#7=0!9oz3}1W[t/CXF'&}6]W~6bS/L:eyNavn۷ceX;]bϻC ()Ǔ©=&+v0+wЦ&3̭l)ٻfסTlV,T2٧VC{P@a'I}طhWo|mܒU[7-*Asr猞4wCTui̥,0MٙH~%'%㵆ҫQ} ]R> _prlyy/h8rNG_!xi I\ 3husӤ zIHV]72u6b]_;޴~ f!Z,yzT-.S!"A\rǵ%4yQ/hTBc Фȗ6^q2>{M +d0I|yyy /jĸewYX kE/2~pP;s,5AtX<>(bǟPԏ:c&! E\t(ēEYS(,ع qA6|h.MAkN*)ϑ̸Khve+@E`q5*;5D3}3jB:up+'}24_h )[2n;Wsl/YJ5Y|6ڮ y2"<5x#B+ PHʗSgHbYCuwz~h5%t(m#8x.r)~S|bD^]5>DVݙ* D7/HR!E^ kʱ ?~Un~ӓ0%r՗$@|INM%axWbK2R|oLA&F DPxvNaY1NpLer5hwK2BȼC'߈՘Ǣ>Qlهΰbq6e S(@ь>6EjIkZ6o9:.IR"e"td节˲ PRa:{~b0RZƗiatoCdtOљ Gv! KYn*CDvw Z&1(Y#=y)}ݽ IsbyqF'~K@O)Z-iJ«sO}4QEk>io5C* Ofn@ٲ>S9OLr?Zׄ@ѓRoէM$G po<,,^ tcW\uB?~x t Bl0WXPGϬ0wҠ~8`hf{ =A}&k3ؖ`~PϺ^c M^'ɱ6n8UOL >Ҋү1]!iӀH{%Wy$/=JEgSL9tDfxWm4Ş~|bqnes%mI$LQ9 Ga ɾui\9¿>+c\uܲqC.lS2o_>ԦC*쭫v&z73Lqrh>/SW?o,i-*o*y>S3OI)EDHG^Mj$E">Ǎ ?ьPN>VـG;jZ-3EM{93KGICͲ^GCĵYX!QU#j(5C: _!"Guۮ; ( ؋ paEzhW`qdq5qH}pԏ ߴL)<>ʦ1/przӥ~gR%GJb0ڷoK"у~(*z9;S5 힂3>b/ōM;~-=(2>ԳFCl-`u[mN:z,r!ɬz"{ 9{kR6,`ׄx nz7xdlVjkGbo%H_IdOh !& ir株ux&|-˥pel|؜F~Cm,t耭eE](1C~"&? <Tx$BcKu–}}z,,,zD9z+)HV iUU }=;h8Y'P);`Qp+u/)H/6/<=@r:{\9j- %[FJHVB7kA&ư4Younb5ɀhnۜ]iI>.̺-6իPE k5 -w"*T>8]C ,G~iK,5@t}/kS1ss]oO.N$8Bf':S`QkO>_A9\I~%(n"pkԐ"-0VFXW~!_AT#R>YE?J~A?ge;$~8V^䝌Rsʋݨx堾U N?Kp2[?AD+c2Z_@e9˿i4*]~ǩ ֮/y+>iEµm)PJ5c%̕#ktVSGH FK G&X,\$_',|Sz1.ZN1yg|a'' <¸ A …T8HjU.\q āPz_Rb> ө7f !_taU̔%;4r QΊ_Y,M Dz@UmrfwfV7 RQTCKK/;t[0܎}Y`Vk"nDJ(>RqշJExJiU=G혃fG UD9¿xXL,1UBHXb Q k@t.HaxlGGINA-iOx`nR>Nu c3‚/?~V0 乜R6^H2Y &ˆ0Lv+m&wgpMh6 Kg|4o-zU4Q3 B[[q_P(=6LSZ!Ka=|*XMdr8r(dI _!*034f=6 /e2ĭfPVo|ľ?b<(y:ȴ~Rpz.@3f#QFe`ZuUf2^OhBe3X?IYn9c @N2&1f1?1 =!vty kxzQ<3oKU@qM|"}.h6 @1)^f I'~Ì[z/D"Lu He|jՠXM [Yz7Km>F=%!|$X5Xf7wj>'o*~r˞Vep .)Ɂ藗9ONYg9IأhfɟCIJ{Vߍ "^6viه[t[oGÐx8YXh\Cn߽c_"Oؘ&Pw6@"7^oĠ(5E)6۲em Sqa{s 4w@ӺَWOzc&i8"4"}{ÍPͥ\ {*xY+EkhvڧdN bg(\p jTopv,=Na g`5 'R L3 ^[R$sƎELEUJH! Nmx:|}R&C9 \<$&WyQRR޾6dҦXx)Tst`lG慞Nw(X!{) R0tn\֧"Ov9ѥӊtBp G-6ÆP2DCIUɲ?'9Z0j]X24uvI ;UFG_:xfyDMz ǵ'ߛD`٠Z7ӦpRE~u 9ݩo먜 UdpWsC @J 5t5C֎iomYR/ɽ;$#ոМnC b^MHvʯ-K~1~ک= |cϻޗC͡$^2`X)x!ñQJ DR;;\x+"Vttm5k/ZL5~c@<*S _"~\u؃ƪMkGJP_YviOCs ?}^f}1l)Q!wb2']k/+= BpkҰwgDX=8eyW0:&ܽljO^۲>WY=-fBuڊw(W*"Kq]=^`:T[ 1"]OY@4(A{qPq/OWRKZ藙}o)tԀYِǝ Y͟JH/&^=S)GnGoj^/! A!ƝyO_g>W:E{@o5]2J?5GA9/b kC~fv&flAIݩ̀iEdᇿBs0B&e׈QyԜ09[3Ƞh&Nu˜U8ghj5vd؞C#tw?R)+; w~xWJ!]h8qgQ=|ЭEpƽ1@3~By]E%`.~kZ=ܫQy zUZڨy=9K8pgJzҽb&+ul7Ii)U"F[5" ;hOyF_~+3糪J t*V&?QqZM9ZHA0zIⱈ)#."%>z֩udXeL E!24Uf,ӌ}yX>fxdypvهDNt3LE 8ye*r`*[Aia{ۼswMJ׃)bjE>56HtMxVL-clzoR8a\-dSV( z I6&,C ZiHجW_jC  كk5rDv>I$hZiq7-tMqrTC&<g=5o2!Ů!P&ae @X'z2qK0eإ@>nEQ\or ])nԩɟd9!\䰍(t鹅#jX/uKkZvjMѨwgQO0|L_1_{g bI` o4e:II?wJMuga.걩38QʃEj 5=0烯3}Hb%^"IpK}GI*λ,zS8Ǵ}q of5q5]b v<)vU4#Pf9+HFEFgҐ-FxLh?7=tcܝZW*3ƱZɒUXf(] g(EVpɫE_Imkm\G@Fx<`9: ﶢc/ws8ݥn.l؟{QT%pwh&^:f[}r~5:::Fu+ʎV}{6&”aϨ?ɟ+P'1u}t1:<;I 5dkG)nM B5MD|i tف"iev_,nnA7RX=g$V7N bRU^3E N}:6KI?Coܱ!i j 0Gbiɀ#? bQStd j3>˚uB3\x%e u#M dC#l٘'4. X6|1 s2BVD 7dQxu|Bq;`^#zȶ`N@E%grnB>shwKtYnӴ4f QG`rm +G9>˗Bʶ:Y8wIq:A6 ηeIEX ؇g6uEl 䦏(b@^<ᰧtѾbf%fᥥ}.дZȴjx/Vt mfFĤ+y"z| #xL@dֈIš>)LG3G-GQ≬K~Kآo3i_KfRܼʠD2 BZ 2;ٜ-x^N8q*H1Tk*?deEuvؚB[!CT;=w!m'*D()8<[AM%Տ.KEj[Ŵg(Ϛˆea-go~ *8(HF?v5ϴ xnjW+*+D8KZo%Ifatӵ :gtΎZ4mxTPNO%U)>'gfTnc܋Q]݂JR9~&ԙMŜRt^|M&t#ؘ+\}MQ0j6]K:m`޹r'E@ʜwϩrcd\in5qBg~X|zyfV \ mi5s-X38O$NIlQJedh+|l:bvm?=jyA<]a#Z`C?_7D ?LXE윌PH"}s|) շS*;*}Sh2g6%p&U? lDNPjHe"Vt/=N|EC}eH9 aaM ,]:pI; Yx ;H'JM5 =Xo:QU!)' ]=|ǽH{4vVg[UкN"sah{O#G$T #4~ϪMKgJD{RmZAqۤu7cT+_T~G鯛{buFV4t&ˑDuJ@((',4S FAz c2tl>v/.5"&Xu5MD(M9 Od=t$ >[\,[y~p ]J8xt|K"#LH~_p.ϵߣIl |Q:0Z`Iq8iwy"ۙ>"Ōz3UmGWz`W@8Peѣovs8AhMI2˺ *2P"f}m܉l:g;s8d$)KQ2 a05BŽEOU ( 7̱T0 ˚=JcȤ/ղ\dtqK_mvs-G}[]1G֋~Z F{2j"UQin~R AEH#5p/~:ҁ]v1/G@Q(ۤQ{ 'R")58V"VnކnI(2?Y[,-z Cu%j4![g<3w 1{o0HxO\q@[aKzA$L :2mџ:T'jnfõhaUqL!U<14%#œK`'Q ͉4O3>cς Dߛ2+*4ӇT4cnU~"z ~şu҈ț8ML# 5\L6]'~({7 xŖ,zi,ZI8bc,S$4Ƹ-E-X7+|/{jrݱ)d-#Ht f,ΤP؞ֲh %v%l=;zvtd>0gVlce~}1IdW< -Vn+n`?.:q`!l]UmN3b6 <=0 \&{0[]SRD\fD#Կhk1'̌$𳬚.R\ӯ\#W]?>|jG*l/^"a(G7TW08pum. 0e4VslR .zq>μo)wXHBhKKLB.z0 ^IU&ʠI=Y+ÎvfCEvl_$ {mu-Tu)J@*p`'"[ Vr?Cx=ϗ* ^V~i$<_Ć i^Ӵ9t4^l%8SC>]|Y D6B5~j# ۡͪ8XHr)j$BJڂS*Y^îx@sɥ'H_Kc1e?l?u/M![go r(p)G/zk)&#m-HQa'PcEL2 ~{%4RW.!+|lk{՞ i.2 z2'oAzUb'`QQ^8]L=Bwb oNDn)Ή:m)%/S#%-y`;Rˇ5%< F`c rPniD`!˓ëGK0GR)R5v>a$ָ֯n ^=T⇻3bGS胊񯲎<071W43"O3:d.H'1dk%ǞJխK7sbx$.wkjW\nyG[-u<LMgY7)2@G]UXleuIWo#y/}I 2r`YJR^3/$d@6߈U[]pxB(&Ÿ ޟL@ =}֢@^t4Ֆi cgLmo?Z1]:#7Q&bX#5q'a{ۜ!Idxj(..B){֪Ҁ; {ЌLP]s {a޺~CEJqHaOhsH)َx԰vHclMpu<͚«OJ=|TT+iz IkQ,2uȵP)zId1R*Sf3sBuCsx &R}6}CemV@@Ѓ-`^DjBf FEjMz)Ŋb5t {}jwN\f OS(<]G~=}n_d12^*TPH*%>n;Ԑg|J}?7b:m վ[h!x|B!YP%kmk;b]mdf(hz՟c{, =< 5Pk"y)VP[>\LgtN0^ZCѱBQO̒?jU 0]kҧ5ٲK@9"3@< H9gRQçYPTYcg ٭7IK>* ܥd FZL&uxpG ˅ؑ:RL!HABɂE$[/޳D'R,Gh,_r%`hR/$^ND&[;/:YW'md5' E[{M=,5Q׬G݌x">7HYগ:L>.䍤y܎k*UԘGȇW=xJ;<"Tb\[J;BBTcVy$~"po9i:&ܾ>l%3G>j.+ScJN{uIeТ.@u1%Y?mW9iVQUF  9\+bUﰱ:a UOSWf?/PfNxܦuݲdBdcRВӺ0LRu v6c!wk9 ݮ! K}v(E6ȹ|G^"͆x0 &蕣p4uO/X/?˾r,ٜw>ZD\v5pJeYbVlY+>Va4jwi}ZuMI0cHISy`GseU*?=5f.*V"vce"cLJk!êӮVmX{4n\<IJ( ehք ]W9T!,air89ѺtjG8B%QΣtJf/`(r᧏ ƚMW7P!,cBY-qx@Ro 1\5o9z 5'& ՍAu7.E9EsB&5ua3eа(,6=`JZYNUZڏ22#"V͉ҏ}T)%C\0Mac3L4+^ZmڪHZAsSxxBj)c"R zBϷ8tg=19j XBc?5 Yt3hsRdлQx8!q4|BۢTtB߿eέְ~͚t}}Vi ʡL@A>| `BH;pT^qLY͓{]Y\hF2b|$Ш[7T@M) X:#yI.v,TvyrJ-NMD/1c9TOJb-N>gL;E GM0\[pa+ [&.t@ÙgTB*=g3|MR/~{Ja&l%1=6㗡/},}U)2YwuLgs&3b&-Ib䊝'FFx^~ZpsW=M|-_WefЧi"Tw (=Nrיg\(P [6l1RΝSI&n$Phh(S(cyRHe &T*tό޺=ZSPطZXed0NE ^Ŷcm۳s]RI5!8W69)Mv^fg|4pi.S"!pi} mE?'PW.1z@a{teyk:LOIOgZ:ћjkII'7ZҠ sTQHcY*S^PI~LMuv^V*c8rD*`W̲Iȵǁ,J̑}ۻm }ur;. <9UqhS[M{ η߬Ձ:hW01f{\pvsS2f$v;v`΢t:" θGpIHߖG@)͆m>+bŘEǽoǩө:+.YY[QgZVQ-^qz ݋}Eٙ_Rv)3Uá9P?IL]XH&9%JG\@#"? Sյ5C 4){J-ztpKUFHy!11ʃqy ]wʿ'Ƴ~˄6/e~?EodDaJ|b<k?,o<78&3H!Җ.µBeS [iQmG#U>' A \ |<#m?/3kfJu{8218@*Dڈir}sԉp$i#4a ,uWtihwS#{4'9 %0VT+a1 *8өLeGb(AHW ӓun6^zc_AHcvp/M$JXh ¶覟߿VF Ŗjrg}VC%JٓLP"2JPkmvϤMvܬlB#Jn pQ\Ppjy?m6K(P(tSN SiZu4/FeE8yHRGi5yyNІiA,R`JFP >j=/1QFroJW|H6lpe$,B`؏gV?7i2i4v-U`{2]rY:tY*W{FI,Ӂgx9%7!N'6nL5 ,:CEufCWE"Ym PFI\6ML;zDs1*ɝ)ԥ8~BFhAma[@lub:O29?\Y"88up5ܢm\9);#`[->zVvWΓ,t!!uV*ge)k>&7u' Xʵ`̰Ly#/usl&UU,*saHQP2ZM$vgjztyizY}w3ףpfv_YloYh/VQΓp=t|R>D̑YGs 1Ð˶f\dqj"+}݋d.P$6p23r'DRp w}usN}$ ܝ>4w'eYBKm:-@Pq:/!4u"]_S:w}0"7c8< WEjW1`J\C7aֽ6PR1x|+r9$`,ffӽ7H 'Di`mGY2 4N+恇}-VϝPeF# /Q(F/fUw)IQ{j݅-|KL? 1)h-cj)Ũ3캍`b[%z6./Q_Hf\B CD(+jo\څt/nER0A_eӂDnPY ofkN !hP5[QzF@(>kMvC3LN!8Y/8:CB!-VұU87'ϵq^{Ko:rǎg-UѠmzP_c,gu+2GP^L9 '-Kt/[86QpbFD*%,o;v4ir{L]ÔOVd lrѩ[{s'͐k{`ݲwJ 5 %B' Lq|_%^fGz"Fpmb/)1&D7tD~/pD\מN P֪wl`TnYSC NIG3ɨ:tϙʶE]8+4 ۅX;hG"Hb>LJL,i\Еw6 '>`}m] "n%K]"\M3ȀHZPO1v'7(Y|16TvӽT:,U̽[E.3UfgfrYLh7C*yM26w7A?soyO_A}"+sP2Y"+Di!.hԘ/=궂XJT$],a^ci gP=I s$?8jkvڜtp-G(Lb7u fnf3ɼo}'iLZv. c2 􂄠{f(4]jLق] Ƨ-RpC8z]ړs`ivWelX/CS{AfG 7{0Vn@cх]DqlP+ҋ~9}ؚNKmH<ڳ7<&DTX5#[= |}chr/ ~%BGlV͹^sMr||ͧ0V 2z>-g\,+~/Ou:LiWFSޔu}a_1\,ֱPk)[`YJA>ɑP_Kr\֡rfgkF!Hni0|*w9M20_ cYn^/N2ttx8Ȧg]&5}*n!/MĩE9]Pr ڐE$ ݲ;/*{].y|0=Jā%P'*_k)gV(X'LR>}1ؼl|lC[f_%䔔Ѵ-hj=/-D:4 \W+vdl]2$j~ jW$~G:\)?񣕇dv"ppޘ&S C$#SK x\#Qc@o<_m^qx(#5!aoq$:q@_ߖ 4Gڬ!&Te@vd L\%Hi*^keEtsn5KGm3 ;9]Yʢ /JMX<Zيx>90eӚ8{tGNۤ_s&2kjS>@~|Ң{4aGCi`]%2:b@0esZE4Z|j2Ц]0`k[m΍3 %Ӟ#r= Xb:]n(Q)T+5t'rNΗ;SEQh%жI6OJrNu<~^=ؗ*P;Կ|lR9/{wODۅ'6LCJM`fGfSfӹr2Ɨ]E835tꣀb^#- uI:'?Qp BC=U-H3>1l31Ij;гNb @EPdGiݦTad[dNFl_k2~z{$ f=vBZ9H&`?,Ľ]VqjyO \zAc$pȈtOvڦ)?dSMwBַX sP/^30Pi "=b7kP,<}@CiM¼vQf)R!z5rD+.B (۫ R/ C?Mz|*EdHr_f?3ۡ {1(W0ӂ#_{"JV 3"U<期.Cd !wB(iOI3ɤѦKFJ9&/r.9<^ 9\IMxddx! @2(3V-B`BGj'wg|ҔKD!F#15RN 9IcA fc7Y틂G2p.SQ^e -Lghs/WPΐx_*2w\QFGd*a1Ze:Ywn}Z!+XܬPAIBPYYJqp< eGVgS5bspCBǜw xǗoFm8T-C+7<h՛c/g@V5Z\u:/X: ڈ͂­\ܚw/|*׿bfE?&<a8ݰqSR`w ǽ֝,WKGjGP $x*,9VX72CaXfoTF3Bÿ;qH\fWO5o,vk!4knb3juBXA0__gkcZ٬~@|C m͉Q5,4EwJYl{Ֆ='Y\b1d~X|R@nRA*HdB/Ge7JOKqE0ծڋٹq3)dM%|9phRD"9>=BC>ײa1kG/HNͧgL;SKBUY>o?^oT[#5N!D(;!zYi"yĶH 6BlJI{az&!~>B!{<no➞ܓEvOh> M~tGQu3E[O>*Z崙2'W亍K;$-I?ĮCtVD6\>w 6jGo*a8XSGLj)鋉:wADs(~.b S@{tkC}X. !`Gagfܵ/ma4 6=NŠ9y -:[2:[("DC24!Y»,4jDU\3yj%jg(*XUʘj5k/R8T'2!Պ2%LwR/S)lfʰ/ L~ \fR$}C:&DrU m%OΪ0/,r[x)I[m]]_ Vv~~is>Vι>=$zuo;3{eL5;FdogzںUJqj KϘ'8VIcf@&{ƛ$bLk+y~:0U)僗NKξ,92`$! ^F:3֯æ;S*?nuA658NEǣrSFEnáJ2FF``'H~gAN ᕖCK]㨫VHIEVTI Ђu*:)k8}~֌*fvn(,-9MH 0!F\H)1`GQ@4#=|N[F/pYh*A;) D5@ !iU>do Aj<dPiJk ʊ3jٹsw@g5!P=#s7Ki^EϗjpLt>7!P|Zw~,fq,p K`He1z SGZnB7AN㾿.@eefd;ic|@t=hhDCDZA,eYѫ w=(u3 ݗc2(q˼$d@}F|Myٍ4 idpߐqFtAHe.} HoJyA6nU}' W?+qF #\оgiQ)Rq(} f-~39%#{@ҽX[sb|:XtH;a0XS l ~AԾm!3|B C/ U@"AY^ܔ1ҕf$R= [ڙ! cPyS%N3R3YUfH`; St) э 99x2XҸB%KEWrnLl㓅*X;7pA¾|A:0VEE8&٬A`Wxk2#WC )\XEA&+uLOFWBD̆<"P `S1meLW pZEWz_0C^.cT9ل~R[/J R 4ٸ;u< a-48}ꙕ$G$' _$4MUnmiMM9 ,O0X|YU%9Wz@St$ß!I$!k s%͗ jCK! 0W幩~ꈝIܝQa^ j-tom39Ey2XC8Qfm0Ӌ*%\"qim^*6fmX<0fM[p$:jdSo`h\u毀o޲ү㿂%ݐu6}&thnL_zdZDӨS ҰTF=l55M[O".Ar$񭫉EJΏG#]R{` k*= 9Wޱ5,t3!aK3~.eߩ2U 0ÈwE %B߆#3]mElcNM.铞uML lvD bHCoK$;\l, Q~{}~Ix~QؽQm6ntQ}ot5ST/7fIh; 0rd. Ҹw=8 zgٺH,S\b OQZwħ@Lj^vY|_MIε4a8?>%NMP7Gp'^=O&_( cF~fk^QFȹ8c2pغCZ(NŊ#R> g92gg"bPgNBw Lg#vKR+5?+%$KE6*G^'AMFP0?[lK bMnhYTd Kwiï$Z5p[(hd۸EYpk F'QcutܐSrx~,YrG'3tu$!GA4q+ ʒAqdlRB(]/5EXл/wirD%[ _.~,@<lD)U*Ύ= jwʇIŏYї]Wπk44D&03 |3x 0Eݽ\gg$UGҝ'_oI+8v]ϸETQ #NtmP9¦fd@X`*4ً.8Mv^[?q}5Oe%7Ha ܤxt &G1]jf*Daɩ8YqC$U}.𪛧"Dh좳 9Oˬ0؀şsի!3h?ҳmsBd-k]h^ 0D";T)Ɗjv'4LuIC_}p;rN@ n^1#PA㔾v]@ܨ"h]ޥX# Q5pdtt qs,V7a 9L23M9鬋ܙzw|7W")GCw@1} H{4F RRo?^8ha7L$D ܉O$v]Hs\`m :\aܨ b JW Yva:='_2(93j.p_ Lk"x{|jHܴv .5 g@ڀ뿕(>e{N*J:fGNTl9+c'!0ҨB'򇁠d wL-x7K!Av;%=Fw皻^rgVsu 0Ǥ ,_D4s c]XGUyr8Q"EOG|xZ[UaE b):X\>aI:o^t6`R gJl62k NdA O NXLKq#w`eb&.MN kd#r:Ɉv9k,>|&:m*:fE}ܺlf$3Fz}t(;Ps)Q+W`i1rjI+kP\FK]q$u]_6}Q%6Z`ܩӠ3~pt[#څR wO\ᷠ/^יLgGf*m)h3/u"0jg fk#+6aC_R T?w5-2W_V92nxuU6d+ _NEYTT8.2\P/K-tX(BdM,N ^ 4YXoT @(TU[P **7=nk ^QJ2:RٍF0@TA3j)vz) (glBxnBQ ca->/X ruGz[l{KRf%sɕo ҥc/Є^gNA 7Iy)SY>4LcCEf>=Ҩ[u@_۰jq !P=3fAJʩfiC$\; ތaEEW2G@m&_o@U×ܙxDYWD a^^sTjר4Lz{a32u /.EJf̳Yxm^9XH쪚׶ëA/]UwR5<ռ-^QAk*:攗&"ʎudAP19Sz:NDZ+b,`̕TsSᕬ3ʦQ-`T}<9z؞>'bYtn:k(acI[͜ 05CPi~jg(A3=؀$*grxիy:(&,1TWiFSKGΜoҀBJsYK` 60hꖼ1\HТѯ9pNRF&.v&:'ն|L[v_DD@<@\s(On9KUN T>b+F 'p.fݒQ->YH@X)̢*|ҴQFnnf~<=냁Ty_= RFh13K`۽A1G"z3}od*kPO=|ZG6(J96\mfm̨ 1ЁrubFzTPc 7"Xs.XڟH/J\OKYw4b$"S.}N 56?1/@ͷ8,>X䊱X;_zlq//0!^2/E5My^375kTp/!P6IzEbdfaU #ůgVQ"l6We!?Y- 5`nNx'`%-vn5C9F̧ٛrX3 NWk#Tu@:H\ nۯR0q=4zr}7(sh=A歓vOf:UBn;`^<Ւ=!LAA[@|aɡrgP>\ BUOgp侑@vOVrXm'4K/'_j,"e=RB)ʦdN=˙3KRyZMQOֻ"(6_YS8JV]rX,oFﷷcZ,XϦ@E91 dmN3NP7*U$-3e=&6i&sUMvv5h" bM̋Y) j^Јr3I=@c9+\; C~2zʐubbkߍ>4x@,{B<b ߁efd,D8K`"e n'pڮcˈ#m`vւ FV4UaA0Xqs_Px3>fFO\5Fu|>=uKcU{MŒ>ȉZ4|mpA;դx) ໸fJY@atJvQWm-Ө#bȾ)aMAer`J~6&Ddĵ~]v`Q]>BY.CGѾs 2"UEAQ 6y ,b+dr}+/&^.{KX1Wfd䕯|ޓB)BFH^T49.1?4i,Eg{LB$,c,|3tƠ;h\rf[,1:Ja_40P\DPH%iܣl}<݋i-A`vf"hJq/R=$^8\~?8`="9"(*iU4EFiv۩yM˰ؒ R)asֹ3[c`"q [ @x1]+Je Tb2rT<>[e5" &Ckl)LC* ~pzm9yÜ:]b6@gv,'[Wd4ϟXog7MJe 2@k{':؂AlxH:b{l }0 rhDwߨd{T X;yEϢ{ 4yu=$o)3u: WjbˆGJͣoZ < JG Dtq`<>,gmúNB^uL>r, \0$%:֦m%358MkW)a<ieǎ_X6 f">w0pVf`_a|1`&Y<~0yu݄a 8EP}o:t;g|}"nB }R;\z(fesqPpFJ<VAGr9IOg5%di= v @_L.  vNP7B-L=r{G d,wa;ds}K cxZN*W7V:CiQEJH8a8Г$N9sa0WE'v8@C B2Nnqkɔ3\0 $4SiI) ܔap7L%Bj`ә.:?ZW~ddym#uF!kև6X^w.TSLLꢀ=TDr =wZv] Ł?tW:TפԵ@ͺ"%Dё<7P' >z4J9ZPIZ+DEu3Aa*NC.'bԭ_6 m_rzۜHEjIT֒]fWٌIäs??#VYeV,Gַ&cd[B--+ҦaD3e9 CAyp::O\Wݛ cp[s'3J`e_R|]7*;Hd/`(.|> {Q=6\z>~d0bgCd(2M"TN.fې,=;u,;BQw& 79df/D92"8\nJka(&3{:xM۽d8SISABaN͞/)h|&3ZڲG۲cY~ޠ?L~9G@K5AT'|Q&2[_PC%w87PlVpZ}]Iͩ+PԸ* (뙤RӇǤXɼ}"1#^Jm?,~gzIu!s]wS΢$LrƊ#tXwe)h``WBZ6]ȿI]!P x=p(Sd:^eUeBu/ F%՝kԓ!|A2hA=ڟl|{ii;/Tb=ɃiҺphsE4ȈIҀ$P`KzF!WC%*~+IJ 86~>F >lorsZ]([k隊 9@J.G _1\n0țG:CqF{`HF ;\cI rN{kؠ׫%m]"$X`a2Vp";CPIl.@]*mF+ ]5x?-xSrY[x* lՂ!v 0cʱ|c1/d.e)ݻ*R1ѹCtKq=zl Hf]xÿ慏kpxF{g l M[ouRfMg8uBKX9I֕r 2f7zV XX%H"uc5}݋VlZ0ب;qf>dwpze\u^Eb3kw٠V0][ΐ`9v:n7گ. c.U]\ߦ7m|l+CS MO*MJ JՌҖ \Sz1Y[_bϹT"1ɝC ߯z "$_D\fG H&;] g0$")$v|4V%~*DN ӌ]׭6n*BEY,`8ЕB on@KUU Mw~ҪsO\0=HBO$,dsJ0 A2?'c 蟍/7O2r非>SyZr&4DɏӢj};FbR|}CryznƛmA}$`< OV&t,@]oUthb *Y*4R1JP:"]]ɐmA`V3^5뽮pq[{1E8hGT7QAߥi߃FNW^pe|U3~`;U8Zbx#&itC |TS(I~ܗ|bpe )^P9%[ ҳ)2a8eH%O!B(@8M=z.W}#Q{^ m(2*# js#OHÐbG!$><'CB d2F9wϭ-f| jp#*cx{և/N[X-4y.0t@kj4.?({-Ըމ@,9.Jx-`c4]SU0u ~<8[n-rH1xH3ʵC:|B W xXJ;-)l&=߀ɨ9V_AZR2a~%ڨs\ًjS_s̢V,{?1j52bOKO0M`ޡne]PSoǚ?RLlLk#p#8nTf[CY*q[w59#zn\RRBQ{VpMH([hW%w(%7 iI\-}cr}R$8eAtΠP1I ?I#C\f,&:fcG fbxSE[*H#V{E &g֠>C`XUE^9ȂiЄ*6 ~0KC6*wE0gϠQZz-c/k(ݴч*fP^M+Z\8q V4lf?hV[Le"bi"y%ϻHfrX(sc@G= })L HIS"{_bE7Qx7̊|ˡFMd0($b-rڞ*"CAh xf0r!b Om'X|ymw-~ t4Cem Z]~9[͏B,"&VCy *]cNE1ֳ6qjv/PJꡀT.IG^=IBU13z `8erYz4Xޛu3AտjCõ(.k\ʑru\ܟg=,6в;^3?)2q %¥Ƣכֿ'-3Qe!hӜI)ʩW8#( h¢p ~VQ#"j~X2V~YRc;^w'O_b?b6ĝ5l53,h?~&0}]fbyrI*x,  AVhznlT& "j*,3%3[hKI9X)/fEx v^@^)*Ӭڥ<^R2#WI"L ǟNR|L9L)x g)`Q4x`L!-}܎`Ɛ-Zx1 '`J*7PPZz!fbZy1 L7/7(*@9ARs\jSq R%'g& !Qi4ص]FFv+iz/6v~!Z+MӴ# q_!\ p}ViΠŶ [(5Aj뛹5 GJwA`VۏejBOU#~b(nA c} =$VS @oTcoHRgy:d`R zFxАh-jx}A#4g5͔~S;b>v/(_]9胼t-`U#sozm'Gtܛ' pE;~#aG/L1sg?Lc'ݟH &z1y|O[\Π+ [rSע[SK47=B吋k&!T,ZjzkER~%QOj.ֹdvs 22cc @w0!R-csBrt!q1wapR,DiIEgUq+a56Q/m݊, Vэ,7w'[Y.Փ,xJ3U]Z`  B-Ԕ#ax~4Xi,,a( D,Pj}@=4p+a3r&TGKK(5kfQiKGόrTn+!B:p EoqS$ 59D5BH|C =i4ʪ!Z{Tm|khwf7hquc=]ҜEPI^C}̢'l1R]e A;C*7N9~G ĵ;azFK˽wdB+(/ 'foC8;/*۞Ł:2~C˙pYẸ[8Wo3Ggb5NgiҼ[9N)knQ0z^Y ,op81KQ"8R^Pc5F8oGǪt_Mf_dMmi&H.J&0h.*Sr{cf(ٿ_Q.e+%occ[%]7w Vܡ$"۬Y 0MOk;.Q i'onw-0 kd cJuI$(b(tC=/M3 4w@UP?k[\x4qRja6>,_Ys rg9`vѱ\)|aM13 9~#s)9'YD[h%A+C*l e,}?g >MTJs'*{0xAހán Tg5 ڟ4kwU;3juZ7BheC"BK.qa)1?4JTH .0,_!~UZLԝ -%W@Yw~W(A ]6X\ǝj%.-q"M4/޲NܸB+(r!/]07Иtt;lp+bW:7l&i]s.4zRy 9{WL>iAgNhԿ/ƿ(2y%NƊΰlXlM*YVvVLsV #PS]Um(Ky i RTa sۦn)>)Zv 7mz:wիx;lm/ 4--O֭:tHx/z R+k j߫|iłV< ,Z|ܝroL_Fnv,tZM'Ϙw*׎Mj g$p֧R!{ s,&FlsYY^ύ'~{{yÝ=q/|e?c_X7k\JsBY<[̪ȵjnomb8eB:}#N*6cg< )U. ?iWɏn%31s_ɀDx Q*@y.ɂ_r.NSrBtZm”4Bԙ8Ppm<ƹO |CP~"HӥY!U-fD~gp XQo\..M$#ܙj j%'6;+ٶC]Z٧ C `!z1 {zX6o~Ƶcn.4Nӷ$x5Jݡ`])앦vrG}G('~SLic Cs=w!{(T2^S/TvIF7 s}OnhWy.gRvas5Ei#'qFx*Em(7[XECFs%K Fg\ z;X4 |Oqc}@yIg9<Kmxcvd؄m_×qLAYf gYw!3J8~C\2̏ s BWpQkP"λ)vJAXjYuuPmQg y[sfxCҙh&bIxYOzubraM1v]K$-BatxgPz|]g VH$X3;_QֿCq;nnЃkhegnOz~B[@SP _ӗӻq.Wʩ?KNލ- !IN5|fWXSrkTCE{^B$HBYcPN}'э.9QPFVxōD#mw b(,/7Δ6{vUyA7Mw腹d¦HVRz MM挽!Xi>u+I4ҧ:q9O$!|Z{RA81VEWZ-2Ԙs " YwTש㯔͸ӗ|Ϊ/JaR7|E,bN `Cm(/.B֧7 *t_Y=y*% $j$j/Y:w d@Ƽ\6 r>i0A+˷v%t(7+U5^#É W8d~LQ9GSs*PጜzOh*З WJzDmm/'IHYvl9I}̔[UP?X6}(M^ s~wbt 9urW{:t4KĔ388GU^Xl m\V',bʚ+E\r<5hy3λbzF4Z{e;a }&0kJFZ֯$bE A;|YXA]̖{@6AvhZ8I?{lH پ:BSQ1K]ld..R|y7޶DXij%E䇅={V4aZiN€–ik',b/<:gp297\<=9]5H$H cK`ҲP}.99VO#,-,Kڇ=?/J:A }zg%|6y'&:qܬy;{|g n[HA,N]4a-zѥsAaD-$5="=4v--u8={0cZ"0=XբrO2˸ ‘:o;ʸCm\Q\2EnZgΙҙ$ǵdlAuAJP|`mO``/ۜJ5PV*>͠83nS&y9x#AzYYJ` K'+ ʼnw*Ae3>M Z謮JEcv6 #{@(*[ O+*e6Wqg1ŵhY(~4:R\aowCmaKY1ѷ;`iqU|BXa*|ROaDWiDʴm0  6C^%PuQ #ɕ򱵢,=ɜϼe+q/;.K{?Yi?ӦSe ,Lf;Ͷcӣʖ9eDl0^/3DWkn2Ìsr2B9_Kqk36YВ$4I4,tjGYM\Z;#ZoM3D6Ca/ ق_'%Dqн '#etO E|o~fdp<5 0'2pcTghn9\ѻLX uo3Z= X׿X[ 31#p䰀,\:&V&yd" r3HfQ+u G*.$H3dέU3X+l>r?nU U/A@9#~6(n챋sο s!vCkh>]AKhku)o=[. >v.|ON{4gު, S4}IKub&fgMtBuZT).Y_ŖQn Ā%peGZ,R yfW;T*.|4S:5QeyJ z_ )Js,z]Iꑉ\+`B2=iԡI2{[B; (ܝ* CJq/ ڶ论Fj螈}(g!Wz3eIL~>jIu;~b@P刳J`Q e\/0 e9B'loݔOfKuW,k.1D#(87p u(hEYARkdJ~/tU&z(]QJ?EŜ%1+.O12\;(&!l|v7Ԍi-e0'2p!Nh lM wt<2&ک>LtJP>g1Lu@pG.h|/NK&E[*+A2ut"b킻g2FA~l{;Ϳ{O$)3 ZuŎT~ -A7f O{5S'Y|5ψhw͕&mֵg3Uo\f5w@a:<  %^yѿ%VZ KʝouJ^gʧKUHUSٶ.ڞYWB|!T`"_5mϿLr(o);ad Pt0"o8҂[;3ZLuXQ~i$">oqHM38@m/蠄lٖծ%Z:, }^=~A1B] 0s_=yۆV#Uk|.8-1p+hw w ?^y.G^Eg$HpH,JZ4%8)teX/4)u+Y@SGd:„ٗu/jڽe1ݣQQƲvWUjr<@!/Vgy%u;zbO7`UbLt;9ğ|TTZ,zjaǐNw0bSu_=Wq w%YsҨ 1_N%Ue4^&oOVkl^#<F Ցt]\62>?ůS/h`Sr^n4#bZ-;f شF'236NHP{W}B@"et_p}!U兖odVeED2G,d eZFi[JΒMjGi] Co *Rjr`P5D {}#@D;Ȯ M~qwKIgElZASf:[U |<ǨUFkZ^:RDl:M&bv2R6C_]b~1@qRN}LtaJy2"2m(t4ȿ^%8C1 y [RK2h -1V>^p5.Oʴ.jJA1g P*ɠ%,Y6"Bn5o?zeR)BPF- 6_%hԍK9ҘP;_?sJLP0GLQED1êѩ^V@?֨:OZ~JÛ/Y ^hnj N?4].r>HV(AL*eX@U4s +=ȍKqa֞XxsX\ x*ս~I(.$"SKٶ{Ϛ]Á >9! S/ЀO̜&N簐?aACp9zo )>u.m=^1IØ{MF20+PR]lRkTi.E)lG)tV& c4;-^ h,WeJZu<-K$廓ҌvX~{cRAx YLb!6"+un1ECXD*B:: #Ibz^i'ĐiIf?̣]i& xiqB+9r  V XThA$Hߦ I;gˑ n޺:Fx9wKq:+^{5v<Qu5cf$E2QF؆jf وK鶛0/xm5Jv)shq n.6,v XFG -dqv~lbcJs卦<ٛAJ rH<&~Wdm84U`~ |0x‰ NH@Ϻ)p` V2gxEpmvB<:dv}[^~vD)y#pTɝ L އ?jv!]v!l*\V}~J뽩Nt[¸uu!Ď0~x_m/?ΜꙉQb%~uKBvA 3L,˿ь]swWK96{^!m++] -ށVon x¯ //$`Rp+p'N^zK lJD{F6|iR v!Dߗaa3<9jkKxiAfBgCnϬU(.:c[5OWkBR2 p!F `ɦǏDKm#SvjOC.׀ė4c göQ3Cmk%$ K5xj@BVu1empkih !rg5h_ә |~W{NʥʰZil24[5*/u$u0.AM_ȕV6~dI"(1ɥ.(1 )6)ec*/$0[|^75$:lGiT*9yڇ+oXQ :H zSO`{7y:Lo-PF,B#7wz˳] W]ۊu]ll50&lJrBH|~U p𨺱ϝx gK ӦI2PǕz0"1.kxW/]OL{~|8;v-]eޑN;O`1 q]#xs(ߔ1x i1du k>\8x]ak2Urndi$/ o!!A(`UϸTW_dXBWF}$c؆8p1B/p_1DnsI]k\.*^C**(]܆o Qo!%ޑ|QKs*]g^>V?jǮc?aNJ)Fv~Ѳ? {āwg\yn*(10Y6N@DhH NY٪O?u\%20whťrd |Fbz6z\9{U3ʋ'HKU|~i@׎#uDcSxV!5)^\u!OM! 5cQSC$`21^%%J0L6[wG)뢳`--wrfN-Ώ=h:0fl}sQ;pDyHOkN@fP 2΂>l[pY5J|<sÐ$uQ&B$ 3iM,#ZX)Q pO5uYƛ(oߟo*Ra}^i3 ++/A9~6Q{!Q 0L[$*3U (<|PmRr.…P6Wxp@z痽% y,Hk=# Ԉn]x}KяWcJx BΪ;ݯwGL9xY;,LrpFt_be0,5[hk9իgLċuU~cCo7T$f%o>{4Mkҿ@}ZoOMt66ޞ8%dҲ""ϑac@dH'>C`xgN G:XY~zX\g9& i>GAg1O\'{Յ=&Ec,Q`^g$0и %z|%p6Sg];&۲Ye[>/'wqb6:I9gD/؆kw6F 0J6,t=#pЌιXUGS?HM*Iՙ仯4iDM*eH(I!'CLY}B= $f&jo̕ qxi2^)gD&{iDY"]E%gQIw;|ASe `yAj[7LU&6]g5TMTBTa̚xզ3']J Yݭjn[5Le`?j K;Ҟ*ud)>gmP NG4 3m/,9w;O`Re)3Yo0Ɲ(, )k  i^_4A` 2w[ŖL8{|6|*=YX)`,G +ӝwR`W =j m=4] NR@ׯmo#7 QYBb6:΀ñlW'3yؘY'b \YP0 ;GˇI'iڰJiSy,P.)MaW1rh2 TkŌR(C)lж#%x 6ςiTgE}?K:w}#_do!e}8|"!ˍ͏U^(HZaj,_UϠ-U;`<IN:Waݾ&$O{i;A*1V=ٮWHtuoy:ώVGo_{|Q4_y G/ M`1R'cU[ &JcഅC-rzk&IL1y]-%牂dv}+e겮 u>k̎Kʬ~)½ +֣ ڭ"t&2=|>XM1 {8ka3S}̎! tW#ilކb%~'[G)9hjdMٚέ^9:4(-f( (ž'5%E{nc@_fx,S1&[wAZ7ͷ D99Q.[F|$O`B6VAw9?K4mM^ݱ Zܯ(B﹫ߏ4Io[ iQ)mө FaGɊE}`8 6 Ma|4Bbuud7X2J%3ѡ1D潘rO|.z mRd=}u+Mh-^W?r&!`x[RLD!P~n(SiCV:#rg.,k;P/dґ;DhU> >FzIT鷢2e7PA32}R<g?&鲼gR[R%  inijZCY1*4_TpXMj1Ыx:)Ϗ%ZWO~FSiW~N7DTvRAga&uVay" `'Q6NY)\o8rUƂA+*-@{#6n+(f%kU?QQ#hϻ5wfv}o4Q!&]5v HIcHé,Kl-(PR^t]vׂ$x-[ᓆ}>tUS]lHPyj*$4{MXG^ d\Z+z޴@hRY`QN}`o) ËsDePXO€XͷUZo4VRǢlLNҩ?t*ӌYTTKj#\ ny:|T˼\oԺ[7{jAj! A=Ƙ$Έ#y/M:꼿XM@}S}Tɳ\4H91r퇟\wB*!҇،GewUP+]XazoE&ȿ;=\|mtΞM(g7Pu,XQ| f#VJ VR &&xO8Ļq=!^π4 \k>R,u3ukoSkB:Z%"8댄e +Oj7tCR61ujFʒ '{!‡GޢgjB|v=_'-/ZKcPyS}h`׶{0 Hǵ RG?!ƛ WR'؜z|Oڣm=([0_YW;l籶NmG }O7_J0["MSMǀP`(!HiDxuo49JfB6ZYnt~wȱV !֌_@1IZ-EYx!^O2 An}@ziO;=Έ`Ee.4W )mn._6۲%qUskE؈#8lY}:r*IYqF+俸ﻎQaL9;"igqEaC06w}$$EieW007ƤB{[@tE }oΧxök1erd4tf ~D6q;&7Qi!5dP_{{ȟ]mE"wYwsNg;`Jʡ1JtO7u Um|TbfBW]j:Ԋ̼hJARԇktGx8ȧhowFg؄UU 8R%JSX#A[54f8oP fzOѸ@*Ts#BǐݶIR"TԆ@y/B4*= nA#11JC}A48/m%45ӢA+Hj2~Éo瞛©Q&Jsb9δ MX8uSmDπ¿v;^m W- l7-y(`S㔨HZɘ$d?.6<3b,6tJnVSᖼ9쥋]H~)Dɾe C.mۤ`A^Tzҡ8q*-17*lI-LZ@LjIdkq4Qx.r>tNG#xv>)q; (B^*1?rC6lVgW9`T)DpyJX~cq f;ӐdžpQNmL2e4{K; iR+e9M/֫> i>p!zUj_S9J[7 ua4L(߬U!Zѫ=}М$D8ɉۛgO\H! UKDmtӗ>GBU5+|:3d&aVү?YM=SKphڽ~ e5ĕOV1)q-U;,uKWtȯ<c:;~M j ζwC_R=>s(K!"oPibvڝRBA1_^@i?vߺ6sr+,KZ04G~ȺҦǜs6; x֩'Ѳ0k MuK3>&mR*ҤgbtF4C|,>>4&PaetpB"ӄߛņ\Z\QȦtdDPF"l6LA&ž͜ hCpP+"눜Hk(̡&r[H7%X$Pbȕ&xQ5ԏX}! *78\_4hELL+'x JZL{DC;eNޜYR욾Y~Yd\jD{dE No=1:]g9W4b U|2"fOqayu)MxĨE%FI(&&> Pore׼B 9D3(ЈV֗ýJ )WL*sUʾ]cQc̊Lh5~lM׷vK@d\mD/!PeS"W#iM',]R;LGK}}}'X|ͱhC}@9<ä!cqm8JNeX5'ӊ+!_ pdSIhg S?֓W;X2NtAzvϗmFصYkI5ޠ둰c,znstG}oxK04Yޠ2BI gnNJXR76Flӕ_UbY.zҳWaxy<uR"CݭA8&CˍC+g 6 UT9lO@)ЊE.,v9qߜTJK!ĉu?4ȤO`h$EWz(„1x.Gܤ%ES@lAq46鞙R.j7y2Pg@ZBendl;C_"{j;,u8*o~3! VK2m B/wP8C \X5m$2|nnȺyNב:~__Yz`(p<: QݧtՏKf ufIQZヤ˾Abf+.DN\i5*;7T-Rt.=Qq4rek&y,Ho"*)x?0Og< B_g/'<&1n0:?شN'grn=K%%\a5pKԷT2L Z[ΘTZy:L 1~ʔC׭ս׮-Foyl1kcT )Nͺ%{ %p-H@DEEC@`i_da#A=B˕DTyro 5lyV˙`4\#ɶt\] B{8oAܒ|BVǘqy[bobp[?`-+NEoΝ1X"#n:mHA3Yq߷$v%@Vc4 *fƿW5)|c/Ѧe~7(ݨTyMuJAŇkGw$Ϻ*P:O+3D* Y N߱)UH[Zx]ea\ LgMIs-} K"~[ ;ӗB^4R4P@#/8 b 'n\wԟn/3;jwUIuե #AX&_ G$2p``΂Pd8wdwțF?6; [=fȈDȌ[ %NّցVjTzFM0ӏ2"6l~@JV*2b/>AjkQ*OMWo_ 1 =n35Xq9fwLz%9cx9E'@5}O_H4ͤ%S$&Uի6|t{[2TZ)>dWfZoqr%֭w;L;U!|%Eܱu!3Z-y}PƏVА>y}09ǠzkR>tx<ʌZևqOLYJ#eJu@T6`U Tqޟn)s߂}E5rH?2z@2E'C~OJ V`z7 ׇt{< k(}2EIq$/E]@E{MeRf]y}u| 4 Y1k jI`Uk* =Ymc[ ~1Zrh=m!ۨh슨HG]pvFS /E[br;%%K:tK?<6k ,zRTT52֪C bd̷%Z)Xe6{Ky EvLD:URIhoKdC^Q+ZwI厃yn !' ZPՖMiM h'v4o1o>;b'IK=[I +aJ\#%bP@ wnI Ȟ{)1| I S*Q&gF_@=T0._83@ wFX WR_Pb-eFV *ebnAW|1ݶJ[g$.' 9b]6JA!%"%Qe{0L?0:Q׹ 4TLdjWD F  Z_z{i'7zU,Y.RD ;7/~T嗆vǨ*)U噇r1l6D@:9K`=_xcl)ղK̠-*"L_q"X+ iQ@}Es|}-!7 d_`P8Nquo± HWU[av<;[b)~q߫~!*s53ݼqk2bvtH(3h m;,'k(Bũi{P{-]伧 f P M@67]D#8/"ф)T4ս(Ag?e[V3V2r̮ 1*)YQ@Z(E9"Xaw<,{©P,uыԥ qV}6)ߍtᾋl=R<_Ŕ`r08(/3X$L׉׈Md]\pinFBt RtAp }x:T+2ftGI1N]/C >c^1L1UyG]!VɼqP7&u=WX=sat/]}&&5%>fY` *wOV)oUN s'+PH|kWg&8҉\ph7Uc5mtW6'&[̔hS z,VVi,8F%%ks/+ ^Ws|DItN% ]eJ^QIc۔l 2765n[ ^đmWG8KK J3Au?)@[\_ʣFL=^\J V `o6ܧ2{Ц7X &a-dNSo[eog#2 ]woN eX6_ǀ_aJ R;~pO?@TKR]zV3ݺW.H4+y7^/3jk*mZ&E~2`Dm"xl)ߍv$ @q"z)qhU;ZB,}R`kmI'KX{Do 5Ol O`; 2$8zzv~`DA: =F0)dGLO6K$[ ]E%=Z:l=]O_\z'Ybfl0M{7sLי>)0+>)Z ?QWKٿW݂Weڑoj bW`JX!ےz@GO4gχL5,ĤI6RATل0PuO,G *RI ݏMYΖuZWy}@idX7~vQ!=+XeILǙ2:sS.hx0gNo!Lߊ?Q$ĸiIË|PF@" =.NUo> e݊]T 7Ǘ-P7!%DY!úXTXH P܄5 e}#شijY2~b5 qlspJO,/ TzXS7J*aDt/}ׅUK ;&ӒCaF3SYbzèZ*i[")P/ ~W,秂_T1@ 7GѠ?M0@!|f9a+߇^OaY;|*ثY촘b[wP vKaQ_T OG]?sռ+mn}e wd/\ĂłV1XÃi=d;W ϐ&680?c'_ˊ bFA(8zsvj4'q %LgȎh>^}]/Za]'O6Q#N\~VǫQu8XyrgTZꌖjsC`Wz#д!#(54seH=q&Zg0# 5'0zM&Bw-s\3v*SJƗ5mH, 񊬚w#Ý]JSV(uק!;eAta(Zb i?T­[l 7sգUBZH:@&! xyp4Q0t*Bm 2w^J9yTy2f^ImoJ~ɞOe FJ0-8C;Uе?|\`<َ&e9)snu*9Y %tf]hޫx4IA ik-˺}8q0:u#լJ `w5Msqd&XR8KVk$ekČ5};ilpx~=%$ |9 IgHuLʾOK 9H=(-D8*Jƣ>*D i.u`R:@)ܩy,x]jouq閇:f~3dP (JBzݛ9֌PzC)GnsIΈ 0k,S+ɈN/<ds/)hoAeSHBi*TRܛ)uy3Q>n0iBŊ7UH[=d-,m x;0807X5.Dbxc<"]tlCsj-wP{2 M@.89΍ԁpde6Wp?@Ut]0`{+Z1hu9 U轫Q&ZA_꫸y|G[ܮo8j=20^$ 6PyVÞT" {'SJQQʟ9ySQIUd3qb4M}a"/C=3\T=Jd9bDgL~&#Hn%.NlIzٟۇ'4x| gˬg0,K?&3'\eV<:BGߐUMF[fCPȗq^RӎDqd +quMtG.Uo\ёqQ4<*0'&bpRZd29 HtZ:7ui?[x[VG{BF-Qg"*u4wG9e Ol+ `IyYNa?<)teetd  "/~v/۫9it)93!A =|&<dXv̷7,B;R o {9D QIPԊA#}t޶~ji|: ?&^m7L OS)p4̿>-ZGOҡȖ$b퀩`)@[cY ʻJnnw٣PlnB$EjHeHLpʯ =9 #wW6`u-LWE9T 2 K2w}dw!jd ⏡{2 ou`3p[IRH 0usˬ^?0<W(.Ĭ^^׊6uIi] zMz^Dfhk:[$RK],>=Irq04}:¸!{<.ˆ;;h88E0LnTnN6eN7ݧ( h3G+FWc&F(zCuf*1ƨ Z/ZQSZlXe#5Xt0]:+YYdVy]9ǚvMt\ /& PfƱLKfqHrCy 0%רxKoQdP$$&$ gZWX԰u6;$ۦ,0uCLGRsºVaԠ햏cJ_j#eRq)T>dx`'3Jà!#t ]"f:=Gf V)3c ײ~W̔[C^ enP}A^9&L"ߝp^!Xwu4bP^!Dיuo6CI]-s9/N a^oࡿʌHzg\Gr03Hreҝ:^b$p 5YvURE^l(%Xg=uޫ${&qf~Ct,b-vF/#ZʖEPXs`GhV"EXxSka[չɞ!%AKrZ&sq~QgUǴ$㔖oGRNj^gXp'Ӑyl6Эrc'JZ(U_l MEm#I%Y>\LmOvbxopjv#ȩl,D8} )7~ʊְsjR%EbdxKm:5GO&dR] fA^ɉD:#R^/ SLPv<};d34YkJYIa JBpc^ `NűߘX⑜ų aҾ*׌R?ڒV8;Z-5"X77QѴ̽i ͼ ?^Uz~3<"i1d֪tae*uW)hʛS@d&B1%-Q|jM&?% 1$zV2tU";v5bdR;ے1Ĝmū ~,%x<2VFg  0ʱ Bzf wJȔR5rTfkO!@`aX׳ϻ'o(n8ئs g…Zv UΓeX.pkw#wlC p BAE֏e/\fȀX YB>c 8_;v Y~8l Eڢe@{!֜duEfcA{ d^")Fv"RP]@_[#GsP;;1-Q !-*K,QfFw8 =DWj̥whg?El}FSSk>>=Q"j`YX锴H%D BXxC﹦#͑%HGY{643['3-Fa4puh” 2aik_el:v" Ǭ }_:8}GVYQBM~T nAD:ϱ]xIg}SP]4ϟ8)^; e_6{XJ'[inMj1ӆ/:oSA5of|:X!SFQ^p gQUeE"Qw.y"z/4}gDg \C< 46Sfn~ީa"t+Th%)Z`HAY\8l%(z *Vnr"nZ/s.Լ |)T yiI˒#mdZK>VkbZwd9 d]$t<5&+ÒIҺfX%?eQN!HZwz-+BPZ\<[@BVv3\5 k.|@F}$Pz6iMf3y\Mej,f"jҸ^tnہ[W@_=Q{< ]،Z}AtͱcG=/쟚5AHkr;]~4BSwhx>6?-ʳ nwAwuT B c厴) t?>t /,Z?,ҋXzA21Q ι7ȉHojlO:CȭF uWØ($Z&=֑짰B'i-"oz:FUۉs}FQk֧ɪa[)`X!]A2:#CMa?XiyBǴ(/?WeA6î|/\ q%ʂǸ~fU/y9x3H6Sߣ-g; :>d%}/izN2!JPRMZg藓1J|?zq Ԃf()/Ŝ:u ~`K4/v؞L1SMyNI`ۂ3S-8%E0'rtH&l.S(Lh>8̭v FCÔ'?8HeL#=B }tQWVPR3%%h/|w"'3PVOk9ivJp2iӾC>Z2#S'^lյII$Ǡ[.30|%qTraA8)~_O^\L z)!)u1 w.* By쇚znv D41v1Zx*=oX1$5oK.UMO.PAg}n=6k3U%<|T\ap@c203q ^Py/\HsD_~2)Hzs'J8 tF@hCy022,v :+CkoI=v/k̹,7 *ى%lrvh5z{րoVfxl;5L=0h.[񅃉`Ta0J,W>qJ6@t6`Xa# Y;!%8ENN;f/COc^!VvGMUArݞ\}ŕ& *HZj%QTU4Pr6~'!GxL9/Ե;C̑Q(؍fE|\DU8oBt#[L[t&vvicboۏE?"qi6FK.zT ;ɝ'Mޟ!.3!5wjElp6Ek;ݙpR F4H3)yт9m90+o/ |K!KIh {i!8tQp(E>hmnks2ppVAD'DBİu#&i`>tuXH3P^0|0Nd6>_ф=N$a6ߴ4ܣ~p}Faa Gu2~Q/ZCV0W5 i Fi&  !kF߇E:]5 hPUwؿT˼U}8-5ɰz IH^Eek$K@L ;}L A-DՉp[f+ 1äBm %JsGmzsE^8&k3_|'m5k!`@K˓P0#m,v?ku@˲> Ʒ|%(ȩvThA'ʬ[c߅]liݔmx uǩϝksC`߫܁jKY9j1 *)9%4W|ai%{ꟚP/.DS}胴g2OÛU:-L. 5eY~lY%~0q1+_F[!5Cf8+ѷc'7`<%`qvx q"c)Iۅ9FRq!="WwW$!.ށTF#474iT_]v)lm[m>_AY\I=F^>/V[i'*[o$vAIcWԛRmW;g,Saqc1<;zpf*WNl8(!2Tm쵡 Ozw1wFsX:S,O9a|ZP5A&|kVkybl0a_7&aN(zP~y;}d{rj#. e!ТgvpNcB?Q_Bj *װ󻋢 S]Iv"(a?/BEEdR+8Jd1M M?rjл@.4B8~va8ւ)[H;^{T}"gC3!rVS|o)4:(}[K5+Wyr`b|OzG!_lghc꺥/esb$ɧ  w QxPq4\0Ľ1cKuѩ5lRݱ+RCJtkPChv=O4% xw7 [ lBɕ*jї#6S!8:5:S1!MfRe#]y HHwvtykhUpQn@{+ ݳdIGA]'/?U[$-Lr5QE2y:8B/"mCV&$-Zk"R2:={}Rd.rS(` G- lGhs[$x^آ;܆*f,*N)QhMZZ\&:RYJ~sv11-ZCKrw92ȏAT/Ec҇֔TO >ySh'e5cqZ^Bog (lg_45.X,-eܐ5FX^#Z~!ĩ"1CT­+_EA4 v;a٦3<KF!EGRzbg’sgtttmOZ7X \>x(?0ֺ`CmO;.Xuf\n4KPTԣuh˄!szg{6]8]CWvgB=N ~580|_a+$.;Zpm$l9nCX1UM!Rf$^tD_Hgޥ^ '<GmG]78" 4(BÝ%:/spv~ٚnO8ԤOW![g٫->~54(9Z\_@;3<җ7l si'^u1\`N4Q#wZ᧡Jcs|87!K)1{cH ddld@ sLkǩ.OdgX5xX>;Q&[V׼WʀM KKLvQjf,l<6/do" "lc!7Q͊c!f#\mQC:'o":2O+/&_CkPe6oEf*U7x@Z}:0 |ߺ1v "ku"{?h?N=C߽62kwPK٠̫sjmx9|qKut`Hw+0vM d O@tqujZ ,G/@2 E}ư7Q 1Ҽ<9~PqNe,Q[S.'3{뙤g^0eˠci2Tv%#k̔,Xjr\a gk1`=MЪ2eZ~QO_2v_xyvL쒈[! 7z@!S=(jC+ț-~ ; Lv%jaȜ.ԈiV)|q#(&AR5̲z xrsNy1ո%PR((q5Ćo;@К­Ai5Z4k,@2rz͂md ޳Yk.JҎG5/ *MOhEYf \wy9AA t3>QH+o7kv3KAW*h{byt1/ #u7Ztu9vEኀPbkڠV.K, p󃍢kcmi! 6KO޺ Y.с'ۢ|U+UmFZ .4PKeMwI2egr$t9=t<`]sx\f{bsb 8U"AN$Lu85x{wk6qMH 4lFn]T>9t? 8̮2a2^UgjJa(#Bؖ:tʯg2;iºO (Teo[RIw?RO~q]=*t߰פ& #hS 3Lm)3jX1 (]&H"8+8& Ib#&`oQUSgBOs ro:,*Lj~Tj|}8.B԰jx;مcr>xZ?^sEỉBk.lle;~W EQо_h>UM e@2ͯ)|׶$Z\]$CwB^}f] ‡&}'r&Q2[nUۡ`K}CLm3JhW*;Q<" !:MQ+F8CL.SKJI?PËH³u`u,I 4BTVH5TL̤r֡c<-+E\j?i`Q916,3C^{N-ga`^4яe ~̴LqŒ5T@@q *_u S`}CGɚ%1nH 0%I~mVgPeLQb0dauldtWUBlG!(|q%=.nƷUAxG!"Qo[G>ߚ҃$SRJt)/gKDACw)X>1kY= -tDLTH|5:" iD2>lcUDkjB)I1ZB".2^YVVie* 4O5 Lx]!|Ev±vbavx*^r&`yOHgtקV!_Hyd܊/Ĝ1׉_8t̜C| hmXIŠ=+|Uh'a%|DswY6.K\jjRExrp~|*6]ࡻCFUs@W]igIشVn8A>(snH.B(:7>ޘLĒ"b5X$mM~@cXC.2D, 9 ._ѹnԊpľRˍDvWGn;=p7\5q$Cd ,U6"]{ rF5Vrydpc;ٟqZ9BSs>O >k_ Mwa mC?iЕyͯ_% Z C+zy6]^!Y`MU؊M-e3?i)D"@@IM)/kO*c, 䊱{ו2>s|ghǻPMcX sWK @ $ؐDugWT7Тs{ ,zbzTvSwŸ!%CKXKbF"*ym:OYŧ;Z8\#{8Y-(P7d׷! eܛoiWo-P\|ׁ2۫xU'Z‘(ʾf)O/}2g981CNzPrqYه-gm1 @bUdc=|EӤS߉4i>,e NaaW+O0T뵦NI$RAzvjr5UfAN%趆:dFg%8iG,fr;0m ^hWե+On4_A,(~4g"}(e6;`9@__#V4`k) ́zGksN}*#0k)͵ [XWtoC$GbrןTT:F;\ƻ쁈CWqYIX5]6$;nT9i%lAjj@#̞Kif {$Ts nJx%P9lޫNLc˷c7n:ځTo#k/ja`G:ѡm0{I'嫛,ϴLpLcDzX>mgXhB ٗ<*&k6ŔzNPǡ{Rm*'4)-RHI{ᖶ{9a45޺SptøtLBsKTSZbUe+o,SN'/?;H~UذO7O\yzA(#j|Oƭ!S1&wU@iN`ƀpٵ|،8LS]6Gf{>Mx: SV2ʯS/Vk"Kŗ(FBmQJI)e vk;G5̫aURZ9LAwX\8:+)Sـ;hFf\#nΌ0o/pC/ N䠫r@EڂX7~,:ﱡ1>p$EEl`BY|G~ՇqpẴ w_dM06ׇ0c,[10 ' b`=<% ELև/ܜ鐇o/߷VZ>&}!0P&[ ZCz8ǰކ+>wgwN'p Ltê Ш#&SXB9AƢ*~K "|?*w'B.EI n!nbcϩkhKhyaGz!C_ԍ|m+m8M%ȭ=_ DZ¾ Be!3dvy:xEKvR=?j R#نf`+'lݶs IHˍeU `RmsH>sPӜ.0c혠G-̥ϘDV0r~'),٪I׬`bNl}2Rv́kW7S)v|}yhk"Z<R1|S&OO ◴yf":QBv.AUSԐ9g6F'F٤~2RŴjEx#Ҫ$y Sb# ʦ MEoS\3nWVΤ5#CfJ؆MS~[kƻ}t\4Q$Ѷ/B3?1ɜqMw: (D aQk7Y2DF,G$c5݋0ߦ<3ؐ0u_;J۔&Q^:C)GjHYYz6#MdM pj8EE^E:~u no.ཫaM9_X:Z݋<*HZ݇ ,&c ަF4HNHRHMwpx>kAHq>{xvbH$)(#)dZQv-dT( +\AT-i*BO@?.,4(O; iThJ]sd//vu(,& ϐY c^ee"q9ZJ׳a';YFm%ʑI_Ab~~pi@m6̿q)B:%=$J8[Ո̓ C Ku$M,^vV8O"WcA83"~37-ʼסYS\9REae$b_nhhnS4BO-%QSt@vR gOݾg i>! ؀cvݪ3AumC- [< ۿi[6D{Sۮq"OgПC.TB𖆧| pt}Ƕ91ù!?4Ko $_&ca (+gc}K0@/Ԙם>.EdXT'S3/i<+5g87$Pb=8P~e%%sV`kgѩ-޺AXț'KE] +BMfKDMis1'F|qL^Ίb}ںDJ.x%0T ɉRv)#/tҊ3}7h0тttd` w\z&ӽvw GSN?9alE廑zbE·ktB&Ei1K_BroO,}HΡCQ*ɿT$K<G$\Ў =8Adkm.~KF=Sw.~O ʩՑSǍ?Fa8<irRY10N *8gY|c/-/ռ_p}WZI.x YA "҂p)3% 2a~'o)R`$1ȂesWŽ^E5U#wesSd'jD[I>vkL J'sBLe#GV_^$ CQϭR`2ϝ']&bruO@0S&wtmXc]RiwGds=/uPڭAt{Pz-O=Ft}]mgHӭf m͞K^mYC&`.tnܮnAV>˔p׿lUdU{\Nsc]|gSD+Uu ۆ;|+K?L]=Ycn"HGCԯe=70BEљN}u.h!ZūW/ŋC] \uiAF{ O|"'eqOB#`7`#!V4Es[°x81',/5h ]nhNW<3GYdG҉$ \UJ/*|'pR(FCm V8K;s^8[ _8DP8fu e'/k[;C L<[pL#/ Ұͼ@q3gkw5n1 uBJGbKLMAU";z:e$J-GGT/#tpBN(~?Xs2Y}$7q̥~?!?>ǂG_gW7CDQf5z- t[hVP{쉐@~؅5(8]R5ʼp4m9YR9) a6b3dbaT yE! {| J`:$)E?\1(ɡ|MIe*Z؁,> Q_!> Q̉bRe1aaY:}ɩӢL(cH1DRN5G~)?QN2>)RRW0FKHf4IUL~|P72.dr.;k5vLM࿯Lh~%L O3n+v9쎜BnpcH(JUjCꛔe'R8< 'fm6$%k,D A9jx9A'@5R_)ƨى7Tr`q9Yno sFKdd*mjMZSf=vf+'rXv@;XYޒ#S=8b- jC=ΟpORGd/h 2W]|gЭ-i9N k,C ]6NMa5fhX:-YR]ݍK5]\kOyXR즳Z9ˬ8b@Ȓkbk I&jj_|qH`F7%0s=DNM0#U{4t :4ӝd6*49E:'Y*}moSRzjGzMY]e+6A`jma˚FFV( zuf{95ݫ`*BwVeEgW΁_vOnvz; }3࡬e|9YCkӂSVe hq5[^$_T(xTNѽmqtY[~T)=I]}F1lK&O< b`rj:PymT@0hV6{ߓOH^Rf er50dXu@yg!B٧o&8d)XFB%P;o:,w [kqtth>tuf %LǝhEi ZMj}ٸ=vjt٤w6ϕzz㕖r#m3=CbvU?Cf,ՍDMI jűbVRu|qKO*e͊6}f &tg ĬYj}cPerkI՗_dJ#H+y lrv,A& bǦkpn8;̠@)yoj!ierr92*i4R;Y|puA &h-u "!(D> _Y-߳*JWnvʈ4v%8m3u2';aJ]59n~W=g<|&=^d)KsE܎?HUh umS|̈́6JHMۜ6TBIf|Մ}s|"65k尡4>A+n;ԬM$?̻U+s]cbB7͎8Z`.?ш=5űfh&筜:c]P)J7#Q{Yx8Q~X0z'!<YwI`%C骂=QQ\رR.{";{jU?񹅹܎aH#dȷ'ݒJPK(2MŞu8p/JHۓi={2n%&iepY0i6~McӶwոj`K,JlLN)+wo=1œ dY}rnPU}{!$,vZU"q ?\ l{iDw]+(b~әD`J Q&89aiRwm!xc"(I>Tq{CJKT+!`'і?v^&F`SP~Hsz}ʂyv􁩚Ag s.EAWO*ëNC55TpzK]iەe;A ƪTV?[iIExVG=L+pǴFjž:=Վ=ubek,,ュVnaZkj`8X)p+wsL )} 9NX` )qV5靵#T!@3L#Kп8iP8ˠ HOd n"6&O) ×_X7yx?u2RbYr k¦[/N9pY/dh 25V/1]c8)xCaMܤU/ONaUkp@J`2ؙ o.;\s8Zc)i7k &r6gKl姣f8sp}Pal%@y107l $b2aVvtYI3W JþgEjO|^)>@gL?6\B^aoכ3ifsA2K1e)AWFe^*oGu2`BI2ŏƒ;:JD0 h`\6vuuOݺ*럀_V4'D .m RȘ!.uX )ːf(.N*D3CjT+Q4)J'  VV iȖ YA#Htۦt\I?KH 6ppt46ᕍe xOd)鬌+͉]}~o"j#Y&t3`6e,5 mGxetvW-RYy =t#_,&71g^)}2k`c0ۢr .iή ` t#yQ!K:b Wrzks]j _;{=ذ7,~Ah҈ ,Yrc#j2ْ1l0ZW@$$T%H:Z1HyҫI0z.vsU䫳#|Y.7iҮv< /}^fCH%0 WN Zk)} xVכZ bQT |JLM@!sj?lybFQ2䱠y=$Kwz蹞OLat aj66⤃aGgD70>J)cyV`<*-Gsps_PwXGݿl}FQ&M:)b;~LF2EK@(z`Gb+)t}"I&Jjċ owxh;v'!3RC^T(r'h$?Q* uiL˺|vt[y[ģ'>oڼBj}EU QAJbi~y=v ';{Dq R͓@b[r&Z> WZuOKDbF4cW)s*wp}vI_gP+T&EA=4Pu@!w.Yb9*f_UZ,MM*,Mb)jcU>@떢v2T dgAN L/ؘwWؽB a̤p4z"UY'󩯙ehPS  }ԣ{ k`LS BD=.u0Mf4h}; Azہ@c:{n!; oSXzO2WmUcPt# 鍩$D`%> hO ڣ@4RpM}LۚD,{WSkSzPO˼*ٟ:[q돼[X~#΋ 8}Kg;E'~,#wQ*a! C:DrVMm1;C^[=B3U YY,6 q'1 3e4OEjai|qҾP(ta_B CJeY ,Ƌ* oT$7kOi雙&y$wg5?OQdv0܌%:zi'XaJnLچUߚ(rr>kaC_5fL.#}~f\pH@#_m4aA \><q_ve<[p۸w I&?# , gC*V2L I5\eFʆH3٧d,%|:Q yY@l*:0u E`lF3z-$#Dr6ѡjv"{t<15U ZA_[5q4kq)gQhiݹUO Ek߇Zn+#xgE4 ZYg'xs` f+ []@3@_([O-| -Ełp,R]֫µ[0Y0vm%F~uUܘc;@nh2Pp (mN ݀ek$$TCgFoa- 'НVL_j< w əjvtLQiP{{qB^ d߸  ilʆct HUC}9TP aZmV:4I#䶳]}93W.9eijDÕgHYṮmR@=:gAgqSop0ĺC"47}(Zߍ [!siL&Ɯ>Ȏ9Ӡb/Iȶ^ﲗcTop sP8YQD $CC.Q>o͵6o0ub|3, iM6G%B*@[Y/860J~7s> M:m<9:my[oY $V}{ pʀ8*lr(N $OOǹ9mۡ4)bb}KC:DȦwo%4zA=AӞ-3fN24XBz.,MF}7,k\rs19kׄ`bC t,2U1W+dlqh'ɜ2!k!̊MPStjj9\N,ILKmf 5K' |Ůn d z85dĢܷ) ԈJJADW^5ΔMge|bO |uz uW.'uJNj;ZMWɳA:PPC-$MPE|K-[ޖjևheGd<$T6-tB C3f0!9# &&Y,\B%$_(#F*X3cl|4{ӞKEU[]IKL!"Ӆ"֯HeH>EJEeNۖWkJKgbT{*+]1SHw7jGN[(cD F qv^DPbaBBc&CeY]:;W[@)EaO|u.䏘0{K_%e_( L +:Qȷ1`'׊ϋKXT(! :6ʃlgA|2̱<:n>y߈/oA(6w/ZZz/:;V. DB|A.Ya5?CU/ `rbY¾!cbxoJjv򇽓tODOdGIk%oNfOvZ/YʧzYm?R}?6nUnvʷ}‘_UqŤBkŨ!JUq(oZ.GabFе&%'^AJacCXt>'M$+5_ 2L'Wu|Q]܄" S,o/_C7tQEHiF#DAM5=\}BU gz ?WY*CscK sOƽ8w]jP!mEL3J2bw',=xTyM:lTEaY#;)-H s[/#N `0h XQk%>#=tn(:4IW`{N_22m?F=S]SLvF"5S%To͏s׈1c;#ugN#Ft/^@B'fʳLnUFK%EZ.k&?V$jo쵗T)Aw^iY{О[3dXJ*@v6)A  0̏*ޓl<¿WWV* ,ec^{xڠfZ{F"Gj?ZG 㤝 ,e8oZ-g&:{KtǡA+d<[0F:f[У*p?9>oeU/9DI7A/_.F nKݡC_N&B檦"Cҡ+H b,U˷\ M wPυжS-cP[йRi?5|TJ;{+3Fs?Rr;BvJ< eu.:='_c : sCEm֍5uIwDR`vv[ցXn.YTv4F3A& cz`BX͵tJ&ij/lycgU=Wf$$;K|h6wRXQ#NaD }%J દ_ݙYF!baǓ0G%}ԗ7ZvLYvmP=2B: eJ3 znEt)~я״b(`I~:|.lLxrc1gy`{ll!ǨqxvfшP*|kRP.Ǵ`ࢱ7Y zhly"%X> ˻ B ]'B꥝BFzDRBңzJyD`k4 0a2 w8'[8` Q9=(ţf"_v쯶μ޿θ:Y DKm/J $ e3Yz_9,w-rm #?f ]^7Lq|6[/aҩ,bc>ux<Ö,d W_V/|ǃg^B|r7 YWE <aj}+'cQ^'>XDL$QqU:u|djE,7q)9< 0c 8'dYj^B>liZPۍZӧWY4ٰ˭f$ `Z҇?Z.V=3pDi5S90qᠰHE;cUx&aMeg4R!G4BE)6FHY83ca E$Ymw gZ`6Sԑ0ߘ bG?<8Z;fޫ'AZk ݓ:-8̌zcs|6c}.J!cP.Fͩ/KeYhO$߭$Yѳ2wo/DijG*x}3o:ȟﻦպpޕn,f~Pi*39%8$DaIV:J;j؀X?8ᚬA?Yf:t:i%A "^ykg0%-ە>9ZxVu1S/!ڴ@;# 1Fw (X9_0rW7Ǟh~ Ɯ#m7i ] $.VΞP_DE%FK 0LdExpү6;S>Cadgf9&zLܠNK,+}~_Rtɝv.i& #ɚk aJlnv0t>,tNiרsI>KpŻ }. d'h+~c? G9p$  Iˎ 8  Ʒ6n)F/Kj KǗ[U|{{ e*ݟU tc,\euLskXKY1 ^%7zpSW68P=% .LFԻV,~.wXNj߉3ǚ'+M[U Ri ̳!GԬ8pc;nt6zŰ8r1&}E .'t^Xر !Yz'5S]5 #  ̽=Pd. P1,gӔI8 Q#(Ee`\Y|1(Wk\(n #z0*,+J!(׌ !"#lT:N1ݔ;fol]g>xG u|@تee<% 4k's75%VO,9ѷzԘ,[%C)ТsЦy0t!@uP {ע蘦V1t|+e2ctTT9(rHхV#N%_jVF(8 S3#PAX$d d:Dpq?nmBx N+ssK#j@&E >_E vuU;aȗZ#D/QmW~CExc\$v̫ Hymi|n ? Gf C6h>GcveMxZezs5dJܧkiuNR  s Mwue3oCn ag/Pe8ׂgn8:FmҲeٸͪRv λ;^"% {/#25Ɏ6KT]}5ESlܠ87BI)tln%8;Fzy2w{ Dԙ˰R-lSdVOT~x aOp"7%:3scQШ3A{2<ȼt}T 3KEpU T\wk"n nJ wlEc*u>\hrjrB_sXpۀ%[JjY[Q@¤^rҐ>|u T@<Ec4.=֙B Gxr9 8몍a~6P#.aA:8JOiG ữRl##y]SGɗ"s\7fk"=<04`#g[.O7{Xz@Fsa4A:`r+8j|8 3CC/Ycv飳ߵ9{,w?:b(3(cPa>..Bpľ[[xԷr,[1S jDa[ +kMeV&r`g0gQr> WS6-d< &tt<*b`˹yD:N:@ /~XXr\nexߍ!m;aEtmn=_{b|u#m`v ˣaj 际R^m8!TƬУo+MNJ9k`0Io ;l2V1]v%.QJ4Cu]k rBb`HR=cTnك nr P4P$/}eFRA Ή'~>2jo~-W+씚U8f'^Ģ}*/x f"*zL=T!ض;\?/c\ !l/q e)a\l /s#/?s;$BNeGsX΅i/%>pF>KNVr>|Bj9CۋR ْV淌Q9ƧKTPR*ǭ}^ fxɲǪM~ZuC-*WrB/z5jQ<12!ڒ9㎟1}b':>MDykSK844fyKfY:3 'v4\.К@P@ӘѵG.6 4@ҝUWYKϼ)&EfjN8Xg5L$ezӆT}vu:Gnj -WĂ;sσ>5=*ފcBsʸh_F?[,C2 '['|RPRq?삡*]ǂ'2RvYl{h}ٻ䭑=PT D NIxW1rxmF+?a:j\Q[y>+OYr`QyQYj8yσfS\ U+Zˣc`˶ ۯ7N~|_ 4MfluP\!8}TX`| {VrXAe}?6ՉYܵ{x EZ^SiMЩc(7u~L$ v߼[_àXi跬O.{-]kmό9UѡYh*D6hVwG A˪q!A[tV&?܏8<6?l燞+ JF_;;G((=a8R[KƹSP63M-;i]l&0ݳ4mWJ!6IX:\._/ wuK%1:2&5\Y`xke>};)Ĭ) {Z1:-V8'PT>dT Tl(̚V^9iZP|hfVd0mi36IZi9~R?qgf]: VTCJʏ2$XV:1!W!ʂҷzc4V.a=Ym m$u''$v}lb=b- 0BFP HWZ;3]糤b6WWr3Udy @K.A%{цoz~TTY +Q$ 'IB M&qRF!iKGڣwO[@Dz W@ W/̲ǵ{X48H&ݴ-׎p @j*ӥ$x6jy )_]oKsyA D" )=n2~;-cX~Ag&nKKֆd2x~yZe*hBLbI}@ S#)Cf"ãLeU9AcxZ,.r`$s4Q5:u>U,:>a-3&Z0#KuqdӝObFeM%I` ")rȋ+Nl/p&_ZgfEtbYԧ.\4ZƎG$J~ZOĎ3x_29k m_[SՠyL*|rH=b M,@ la +}$M aY]DNx lu oPD᪛4ҥ`-mmB.{TVءqp|&|ZW]bā+ѬG0S ٷD1UC2c"1MܑVq4yԜuaҾkgYu6l 4U󒜍w;<{ҍY­;rzR$ *ZF0T 0T9²+>=-)WW26EEpǾw,u7\e cvͥEы :# 3mIwƠ%wqDoL )1Kvʼl~i7 s  8z/FuPwQrw#DJ7aLPt{ȚIn)Klu8 ٫K3zxa/2CۼOa??cl?T67F?yD ‰cヲP -; .I;͚n^AeWJP,1R),e^\S gP$Qzw{S :0Ӄao1<>#R5}]w=lBK< H Ws[xtlB%*N[ ⿎۵!P|4xNGՊ`:i$0 2"-[i-E2Qζ0"6OKM q 6']/D8O: qzWc/AXQF0Kd]zv|L۹Yx~|d-9"(oaWD}$e꽸'h3kfL=vz  aCJsH:Pk"{z_h ![N#id9>3/5ݾ GxfBnB#w /8G1`W_Ue7zPf!47t3׮SۿHW('v1tlO:vx9jm|آhgZJ9J-d8ryrVa쩠u!T1mE騽#$=5ٿI, \YIg)t׽66Mr9ܡLq#/Ook+a#K(AulqW_\hsqs[f~8ێ7}' ؙiۣ;do,|`~7t35Is GD V@9Lk@c /g"'Oɞk1?cd]AB |aTg =IMOP{ ~;vDaZ(`pB 1<s2 hnNz" R̈=ez3K8ئ C=i qmg_0)Lq"Og0^*a^Wre:o&pvb7B#qY!MԩljfN~lYb{d|eqϩ-@]̗xSN157Vx[.\s_c>|iI`s\ޭTilZN.H'4-s:T&|ѲL*kX7Πؐq[ݥH lKgj P/ɍ R6%E )/5 iM\nC4iBtd[aOX+QwቭzP&9Zonp={10.Mґ7Q62b~ 8S5qʀV>g2RIB+ptanIŅios_6%y<̤:4nZ]RʣMn[|`a(>} Fw;i u1sfGywk.Iɐ?y_5:x淐T||Xw-7>챽F#%{5Mj- p.jtPeTvP(0 ڇ{y3屍gj 9t5> ?7h,+i֛엉laqq?yQgn}F[ڔV|jT[]EKK ->OO'Ö-fU; FB_S}\lXj!ShWh ԆodEh)dx 6|r}uB<> [si2r `)@[}TggӺQjTNqFX$a~,HM8K!Y:K݌㳫$!XDdCe/NvU҇i w{+a9x"^E=wsrn:2EWy8Ox'3{mIo=嫒 O:E{65CyV dH 2Fe( 3Mīw.=l&ϧyAG1n(8f} #~A! nLB>kuרB"8lt۝=BԱ13" e$D.S X.phŲMvbF|7srqˆ \꧒)|rOr4- "%iPQ̢3QZ #˱K =ޅPCh' |Sj}&vEzXxn\\$sftHRT(%Ȫ&(_*n1?j?\̗W"7u+<@Jf*<02ė0iSB|\kwY*l}I6ET.}3XPC/ov(u$4 r{N'ueR~ lpg 'BA( PeC64FxnrpkW<>;ٟoy7pϓ7~ y[TĴb`m]M6TWo] |[{WdeWv8.x,08jލ:MڒmU,9ZA8b[x& 3is ^|mHa+ڥb4ś3LSՆDw%EmФs4w!A 8"}Ka6Vx 4Ǘ (䁳z®%W|}y~r*D5w@w3! 25@2ON9 նkuXC)hg!9gj<T n=r푍X쐇_+Ԣ`Ay\*): Bb<)×yǚS(fP7 ੖8f37 &(opT}e Ȯ9.y:ט[-g[p3s:2\DwMs(n)G!L["%*? Mk&~6)ǣKM04 c#qHS%r Jd#0B&PƧg!頋^:W@䛈d*ospfױVwFrXAia .&!F寣mby= 03vϡWcӀ߮^L!uazck}fQ9 &E*܂Lҫ;WPR g)TBvA_w*OJ^MܵK0p+J\Z.Ub|:y7>BJ 6[>fMG\ueROb[AqϾK3śJaF\oUpmR<89t&^ª a^sH. 䁈R{^@oK Of_zWh}΍gc0! 9գ:^Ơ"_1ťEQ{EWö݃R\,v3}K?Ǥ[ӳ#@ZrU"ia7[ڻ*=&>(T0dlOYj/ {p$AERk3{I$oF-vC%He{ִs:'8' 1P t#P-l3 hO+ 90"gWF$-^`e6t x}x2PU @x׭k@Sj(g5yW N$S^G,- Q|2_~ (x  BG[3cCDl(MBH#mɠL56ъ߀pSyX*=$bɺ-2rK~K`iivlt]0懡j+aڏur׃X#ڛc,wo;BC*6EQ` TD7 i @F-ꧦ!8L}E^wEW72]UI(In>m! > /]ފOp`Wy37{&LKK݂n$ZKZvݱ 1z(W>DEkp9NtA -6]X5\ZyF"%\mږuAZ֓|W[-3>:\džFiާA SJ1p{۔M4Ę1ǧCr g̃3QY_-ιyȪjt~W8%!&nUnAPˁK)Dxog&',M~)(7!5nvgmk_2V3&9s1]';8wDzS+7q3UjP`&(K赽{CzU+ בy{EDU-a8O_ˁ ϭi"2v6S0eZۅB57TvH2Q ׮HU AH D,5VĄZd_)vAR4q|wz(^/V;3I@ P<G`II?Wt=:J:?,LbƢIRdc90t<z N%aAkU*䕄Q!JҺN 7ڦ[8]!|lDQpԭh?c wC{_b3UScݩ RJrw,B/~Zyb@Ac_. s&^f xok((\p;z!q;@pUȱqIZpMjS+rķL_nyjR{SqWܑ!Pgj̜Q\vwmhG$7%E(:ĐSC|0bUmoQW(1)DfۍכPX0 Z!U T')Yb$bt^J (m ~BSRc-d"3A[LM*^j\ς⏐d@_GJ[sU\BqNŒ x$zxOw@Bp߯DR" ?s"[|wF?jKFzM\9ZşBNmH_ޗ}U \$6’0aDs Ԋ|Z[&CR *Yh6NIrW!tkt@%Y'0Wk!m& Ϸ< $%{Q%}]h(+NY; 0k=9rme;!#0NagTsdAyavTՙZMp kWvsCSl(=J^T(c;#Z7.F"E{(ׯ6a|Ni23șȘ4ΆFsWy?M<+F 2K:|~%0VfU[Y'kd`*ub3 $fo x;[q0z@lUhhȯ^~g˫kJ`vgDl7"Ydf"zo#A9&R37E$g?Y8楗TK/211D$Wd^kt 򹿂8)-PmUq%|1xo[ޕv27a 7WTW0IÝ'EU,ghSRC~+lH` dHI}XxNNtEMVcQğXb UWjK:³W2jPNtT<ɲW̖@Eyq|\n6leH12xX6hyHz{Av[_T^;1929-δ."?oYDT>2ې4:<6B.{+5}Xh``S)O-0;J!-Jv7e0U-1jwDT(16aQZ7fg}]vC͔{״]?n NXS uPCGJ~9nMjW)F,pgJPls{tn1bFnOݎ(cSzϣ5mߺ._{}GJLxRdr=lq&k~9 ^?7B"~e=jkz[^DTb_09-;OxDIItjf.P:WH~^K[ lP SLgGjO "CIչVxZ/JR)Df`(4i"K]=ԁ.=I 8YwGA( eHI@^`#p"jG%{4Tc6nB=i0UaB)G̋_yu4R nşG]\ otcCiJ1D/D'a 'M0h vSHtx89do|B]) 5ހDD#!7Ať6t(XݍA\xFc*k.p|S*$1+^Xe_ %=/GB/kxG uzүs9  4vO,!D|͝?ҫ)g&bi+4#R5}*".u yG~/Γ{W'}e) ?Q8$`jTmq[C[@o./-HKZsX#b%nW*W9arJm$ziE87 h r 6מ_jL8Zi!h{%pm 0XYS.7h+o~S;CUKL5V7.3:hP] kWzOtեA˦68^9 Y=$ ^k s\l'$$"HXۡȇk=Ѷ$W!WKqRnRJ,>:j!2Hյ#J&r590+4v78TEm` HP@N>(XzuHFԓc K,ڲ[슬 BKmwT?&?Z @ȳ 3c'CICjhaAD;pIļzd"cQEdDb/ƕbO✌}de@:: w,?- j'0i`R^ b6k&B$9J}eG[D$rln JF9#cֽ)0g%XO {,xqh&/, C4]\ pjbMܽJHMUlpfoxR)m uD|O{HP΍I \5}LdK1| 8eݘjlrf>)'"XW)“M?quTL։KSj:! +~XpQ`NXMwa:d'<(% RyYCϦͦEICQX԰}$]hp)B^-x|psTn%ɢCO+vevw)zegU%, :%eWp[?WF9wфsP,kNx^O7<5Oa LF*r 'MBDSN`=0>6v >X\T(]=\΅hSt楩=F3q̚kx5dWORA#c.+@ewg ҳb7,vOO޴2%F*âLNA0xmzJ5!7}&Mui8L8R̫1-'yú](ۧG?Z)U!-P( i^ Q;ǩa<}LHb<银^ COk'p%Y3VESgc 2IgFHkq'"Y? QIpAd v7b&[T )ͩE^-+ ҵTGQA ]UUV%YZ!) :s[ph2t{$F YOPLJc@KgDž:E=xʠgCw 6\fC:Ɓ{třJ8C`|iۮ`a 1V~a읦F3_W ]j>o0 TqBQ A&j؁偄ElRN'ޗonW"?$H6Isٜ!!G,qK:zk.;r3bI ~ux9^:>?G5WC 7$}=DT61IK }NŖF`ZJҽM3&~?rZX^eA©KvQs0` ߵK8w I,&;Vt;f+ *[_ w)mgyYnM_/G!GfQ~k179ŲWuygɟwtK~U{茉z6ShQo1趖V2Z&ASYnO-_kh+ڑPgy+ l.ʭ{ͅ1pdTJWctz9~\Isc-tEM [%fj+7ށ]J 3GL#71 RN1. F(-8$uYI`jd@ۉ7TqbԔ krR>߯P??+;D+uQQnqJkTj~S6aȕMk-R[""~%9(aȃkyC]"Fwc ,rИJNBZ`ѣD:n.GYu|ay D^Ϲ۰iݿ{9gnJ-MG6t L?$g]L|Ekѻ&VK@y?!ңȓ4穀 nm^ZxkH_^nXMa 0RC97ORzJw1$ˎ5fZ0qECxcs&Gb-HtT>)3~i!`v:ЄUw%f۱>=Sp&.؆ݴpO/(ZDKk!ܚRֿtC$]7?)lR}~Y.+ArC9k;2|gnE-+qslISv~J~"]* 6-B {Ê갍95|`VE~C+qZ1LJ>AM}d 7"'Zsa s{9׽SN7PO[O~m lJY‚9hL&/*ݱ-SO'caʳ`.zፂ]hAgPUc<(lM6 f64MLP&\68t "2N P$P!)ei/6_x,^->(xΕpi4Dc"ݮo>;ufPaV6HȔ;ZbĞ6޹CػTTA{a|93"=L'92;z>E{1TwT&C;UI`YZ*쑩SRo. ҇p]jQ. (+>'|vi0Q.NbпstpA fvYfhkrFUmި|99dwQTƐuLTo}; 1rEP}>`p;bYM$<ۇ*rxhX d]x Y|1QWdy"g>1MDRu*E;4;nЬϊ~Rn]< }C _ѰcWIN̿P5D>o;"?:˛CǰX+>a2*eߓ[3 yrEYpLt㝎Wg3ي4b'GRTC0c"$>0+ˑ l N!F+[d֎{ +Zd[QX#DvQi\YwwԇF _Jgp[CRp +C%)iv~|B(iE Ip 4_mXίՒ0n breG*PyQmsz ?VC`\Njw2 >vBG d`ASaA*%~QELr ?Nȓ7 k!1tpAv%czQGS1qv_ %X'C{}*>*R~u$Ufp}Eԕ$X+U)D`Yۭ;]M9y|?zZk2b7X><74`\o c51[Hg(˦66nlwR7y3҃!Ls6a9&O@A1@Uǘ޸d~s_%9|hѾq8opD]"I4;jy BጋѷhBu hSx]c)#(}Sx.Vꃇ5&ZȿSǻ*ʼnwΝŤb@Dw%b6wVf!TY .~qnOs$ ?*CBl2[O#[LXz`;[^FE+'JZ <#H2!5n TtܦSSib!LFx5uX<ԗgtHPM3 -52[AоFĘ^#Lc]eCQUg6Hʴtb-{腜6m܎'LI#p*!A +SViG\&'V᧪=Af$~bM5\8cSC*SƵט8P UNK&F11 I.|\h~wh@͖Jz^@# 2RwW@n#,۲(yANd6 t[B9e| mᜲE-֭9hpĥAq&<*`|֜ BH?baJ3a>JX3o Wi Y *ӱ&lDhI5M5 L& u3;hp8y[ i4]}.oF+UhqpKADE =P|tuAdpܰA0}V%qR:ߘljLGH1;' eo/rxTluQrY>9sF0y2O޷\?z[.lg2\b7;N0~5@=HRPg;s_Qk.cg57fHWRö[^e+gUBcodo>ѩ{C}/ PoN^9zxDvz 7 w^†̚R s͈aȂŦS]^*H܀dמQXU@1hk.ʘty% 3!y~YƝv6QLX2i9,ƩTaaukVN͆pb;!%Ȏr%3i. W v76U&"@`Hd8 $`PY@zw 2-c 700 &9 =>2V8`32$<ƒfP/vL=1DիD+܍Zd4r5肟 tw;vlވint#%>^>-Umk+It] PS[o`št:FQPp8^c19Z ?zأHIو:݂[Z&_2=룂nGrIO3hU#y2LcnوaX`qjҡZ3mPDLe:Jޓ?AZ<:发k 0FՊVT7VD$NZ @m܁)l!cQFe)B8;?D;nl'کFhlF,U~PklCW?tϡ? sm7wF[4#6IqBʰOEzwb_/(T~ӀMDҭJRU]|uNTg{pq&R斛jfC{bz\ w ׽LE~emvljr;6_أ/'Y{=ع/) Ytb2S!Zc~*ʨɢvBTCq+/rG$rF !2oo̐t8>j~dޟ%*U~b<*fx_[Dєzw`]ŞL!r㕤"jO#NHW9~Q.ظF-?$z1{! C~D%;Ѱy=e4יuĽ8jZmKf S]]3u@R<3)52Ux85{TFUU7_G_TBYe_2( a鏦XTM*~bݎ ^[DEY`h!I 0&CpO&I T!C9'Π.oID|pH7ilCĠTQd®U8RqjnSdtb#(VCJdT׷:'RKʞ,)^ZN=Yn @xB{!h|%S+AeΫu#&u Pz)VkxA#ÂJZaPuH{ybL傛 DU#IK!Z\n9RD{^2}qBiFٳ~ QYf>XB0Vh!Q䯰*m | S6CtSe1!^fdyRLCȆ^BRBX?G`,?vkuPjHR[9ˣnʹ3Xފa0ط|4 ݵ~dl/}A6QsOw3.7 DZF|qiQiE.3 \|4K>3UG%0 o_"oNo' T]^= <=WC- F$ANlmc}"ϰ, l~7r|aˬKh*K40pE!*J~ck_ehySpUAnQzR4:>dmGw:s͢9$=!-Q1cʯٔ*?͞^P@c%-rRGÎ kn[*˶ j2 a\5ՍeQ XCך{Irzqv\Ҿ#?vvqJ}K/eމ9g\A]"T/E-5VqEYUғR,d~&إ aU3_:{T-[J24wb%%76hYaQúvr~ږbn_(tܴ)3!%jivqe]V*WfiEDJ=Yt4bY9+'Ҏ \-[mG*xT:B}o5IP|ݖR1Y5y~f^cS"7tUƂ;.t^K%E-!b0~ o9rRPv\6nU+lWs9iȫi{t6fNf|&yuά°Y0SMdd)8ÈRat^ 1E]eoF3 8PxŀDKc,}stCٴ}Q{yXg;gcRW1ӱpS ٤G\mEܢb|lA}a*ݢ8mB\Y81_#F!09F&X.M^}̣rjĚWTu* ţNE}D~z#sWWCls[C3(_(':˳*3~V.F@Shz")cZUs;_TmQM09 ,^#`-Ꮊy7+ewRd+n}uT5QwH\LqM#mHHZ6A~akISףNo&[ZUɢ`\zP^p 7Z W;,ejȔ/|88{K- vnX#;8cg_$Yp +%*Gq3}B+2~p|\-|2OH -*Q ˍ3gt6i8%DX=Óc ضi^G{HLٽBZa3'UO Lt:qQL jA:r,}q Am<A[߯:rW@H]4u;§ TBdxf~UE9$XYSѼj$^1@VlZ]r1pMvJ`wM:[7+ ۭ̭5QdMY(t:l`[8L!˻uRpj"Dïl2A]MEIЩ;k(T]yZRy=,g #TxTcua6a8H1tXpp FE~@wAot#];|1osi%%{1s3E|7$I=Xi j]=9m-l Ae%/$ SEzhSj rq~tqfFf~ȏԒfz%to\/8=/?C'~A)j8 /`&oȪe3`~5ZnbcuK<S1}{hw2G[- S0.[yn{ }</ƂqiFg+*wL`Y ktӊmgr2'<ޕ)9ud^}P7jR~Jh5J)uK$@#إZ:\[_+oMyE>[¾|XìMJCʇ#~JCŌ"y` c*;v|&ܳlin~'lnRa0˴b҅p*H +q|1قJ4$PΤhջNS [;叹no*S㕊hxaJQ P’S2wtߣ%,cDoF Rfy@r,Y+wYPOaED"m4-A"nktMx2Mԇ3s1pF/|ygr}349pr'vf/[w}ErãH2/|*b=/$EڱTDKm)mMZo$)QdUrFq11ELWt<2þn,,iO8l;&MX3s@1F 0"~C菓m;{LKU 2osYącXZB/5oōH6]0`@`^[-jڑ)o{kq]\''BG{]LcЃ)$yH꺱@ZH.="R?6%`Qu3>綦[LӯVH">v /$Ջrxz˺Ooidɸapr `lrhPÄ9: 7Ş S[ pd!*hc5z;gxn'l#:ۈɔu Wץop |O}P8q]EڜYXО*zM.tTh\A ~vqX v+h4g׈:Js;ɘgV1|VEnG Hеp)U/qZVަZL--Sz&oԍsFP^/V84sWc+M4]; X Cf`T3:8yY&XĚqw=$ o,Q5F"Ql iiUsnfz;=%%15Hy0L)T+*0^#'Ie 7>SihYodT+}x` eR[$(Qu8v˿zs-VTxMU)FFHsPU_U%̼~~})fG~6晦 ;p1/" sShڔ)}a-M! mSTÅJU߁~lx %vZC`@C=N4]=Qc^'9HW} 1JsRڑw*Zp2 AFU J׍g+?0ž?UPtkiF`2 djSD$ff|\-\d}' 9K1m@ajw:mUB7/"_1]MV [|#F[| fϛ~rF7-ECbVr&y;ېodnT6DSD*-{F,'"ͦSɴ+֤[IFxO9vŔ{Y =׿73W %nTU0%+ˉSZz7Si_T*U~?w[j2^4!NCdem(pXD R,l[t!dWIO<$݌0[T}4k6/EGGrXU -K呙8D?MSKٳ~W8t6jz"pm/Lx 3ѓ}zg’[ĺ:|> NCbחS_(,si]ƩhZ^ꇔDasX¯-qnoP=N @]/kYC"^#RdIe%fFg+$s2߲O}a_؃U5 _Tl*qk2BNkbWqMn{=Lr`'vЩi0I*vBh+jSPŗ>uj۸&rU~̊LsIO}?osu^ "tD.ы =v%EN}m]&fd5ER:WռUT>wL !!K&a,$ۜ0R ga6$MMKW[ XĔX 0:!,kNw4B` y\a'{j@?V~ [8-"գykx y ŠZPg4νԝYF[7.CDw頚#&Ms}\[.)$d,_dc4>tsnO-"^ &n=R= p_W%R2P 2!1V 㚚9P4= eJjyY* vwEX)+&uGO=3)V& R-2"=crlie}ܜ tң 'f$ZZop]3 ,PV'I- W=8VF(J.4Zp\\O-̿%tT_^˸x{"A௕}maw.P`]~U_^ eK J)p4Hj~29LdUvgk+8ɐrk3RQ8,C?}Z>; ?s9IeXJ)#w5ӫW1 l/DZå ށ#JXOՀF/L3>`x_vE}d-5]b*0cB8ET%o#]b&8EEx NITxs<=v&@Y\H,7 ċ^. kse-]rXrSdX+BOLRڃ ;pUAuimZuR'#J̙sڙ:s`u@9+iu66%1] g \<̍ L5?kSf5#h狂k #{< fp9} =͔ZOdu*]t;gF5 ٩Z%SD~$=S ^K[yYR7?UFT{}q}}4~CqtA@Njxn(.v9y k֖W>D ;jAr"J$ 5N|Kܰ kzT `BR!(#Aj9(7ғ,!S=L`O-9sY!-% 09TL2'}%"Zˉz(V"ZNpBUnҎJaC:O?!yrEf;2{%Ui眉oi#7 $U  =j2d1ɯx/ f/7 4R67J?k`ڀ1, .|6zXH$G[f÷) PiA7#cS0n])A$uՏ9+>]c=K[-kCo".ع} /@d`ӇFnzbƐ >s*~ڠwhKKh)R"4jGi:c͹44mk *Q$)[a0紐?­ӗ2 Zָ?hå& !; 1#Qې[{$A~VmM$7GqjR]쑔J8Qi}<,ü>Å@F$ta⹚\wuN1]Fv;aw[Ob;Jk _#Dm$&{:a]z vJq jiX;b#ֿl m6bz3Ї(wxE.&̔-L`$| ݈τ^|VS?9aKZDDVNmcLl!)4c o!s+kQᶆ0<gܛ6?۝29ʯw@>b8W\aܰJw@5:!r>"ò;GE[i9n-r_҅z GbDgAx&GӲy^wvKOso)@K H{|j"lXsiUo $D% ؾ^z!ِ(^їe 1=&AW"`NYh I8f4 rGg W]_X,nh l}/3 N)C[pjq[BḐ]XO^8ihg,aSQUNB9vjpp^XydFTۿ W9x)( h :ggcMNx<)wv$ x_?;zQ 9\[6*^5'TJe+j)KmL{_?%PڡZ@*zhmݭ4,*r>*[_(ES@Lҟ;eT$I'@{McDfSI SiL?%:+r9ݳU-^PO Jm.zv.pI(eA-HR(XyU@,nS NL+C>'q+D^jpڽ]צֻb}ݫB 1x ゞIP%Ii`ȳ@ "q!0EוdLF@s'ŭHYG1 QWǿGdtAWht \/nC9 ʟЃ>J-BmY!ufO=,k`'/~Nnn=+D^Ս+ =[gzp`JLmw~VnP> c2c76tx0e/{YXALZu %Z->G\*;(j=MWFD$YW"yA VWSR j{q}Zz&L;`>S3ENqJ۪!0 J'IãkƠՁ&/ˋ{톮dcWzs/?1q$ W"W;hz២<*3a6i-$o#)ŧ8ϰqF9W/莴}aRl hշ}jp2:|dB @~e,=Av K%aY^B`DZ_vmh?9k<aͳ&#oj>`XA\nW'#M٧:8 |lflaS.#},t _U7cj WL+Z(ӑ$H Rl+O,'|4Q ڟr4:78sޢ#KLUZV/siNRt*_3 )i،~eyOR} $QɆ|3Vda`}WIFU!) @|Gy?_nI*WUR<_ӻٸt||jձ}UQ;~a+1p*M|p6,p-ak+@MKd FۮV/' nR;DL.%SU}]#N +w>\Jv vM5@]-.$tvڐ}rߡ>lA{Fx 08 TvЉeIpqo'@;X92:ê ||h^ Qn]Fg 5lx6GRTnlcN!m L.j~Sj~(_6%(ImFm]?QLw[^7Lf%{P hukwל4z}pܟ?*W"rZ/" U3<7 *Ĺ"<͕2_vW28ҙ`yAh|(Dף^9=ݵFA+ޜ48g][l}v'^0S6 ?RIy&Iċ8E>~G ֥,t (MT=mfs`W"+7ՓR==q>n}+ct1rWw7mZ EpGr+G.>tP FWcpT|nP:H!mTfKs3It,3n]=HMvf2;t6alÜOՕ;I A &ܨOw+pA"7,rPG|ΝQAuwZ_1i:QBLӅKW1w^*cq4F3Gy\6[4.6٪|s QסxG4bڑJ }H]`MGm[`3+r[.:RK+5}D[!$8,/@="Drݚ zXUqi dAZ.j3*Vd>P͡\;. Q/?}ykG0W/Y?{kwɁhPy+“WP޸.ЃS0|UN^j5 )ckZb([W+^0Jv|BŁ@\,`eD,c,|j]A|QhcÎvx.+#cI<{r{:t2hDYGmѢEWy++qؔC4ŮyEpl85Grva]^6بopۚTotǞ3 i TاS.O8M ^ʇ3;8 VeW'9uY%'g$VQvH$=޾nzy#^|ȥh"J9_/S )d^QdCd׶kTLWI̶iOqP.AG)v(t=QG 4Hlmcl;xY:1Z&3;B6ĥ=dۤw*a3xv\Y@ \\`O&ǽ֊&PtBz4Li$#t D՚95dg_t!d&6D?,_:~"!'$XE؟jz{Yzr,C%&$CC*\auj씚Ҁ)k,X2 ֵAr]re!!)SCɏ:[b+" ? "``ǂO ST |:ZC 1-T\c_Ll\$ 1O Fq> T[̸m:9=Q`&iL/c[x2.uILgJKv}/)]݌4} ) 4biׯ!fUqZdY>Z7aH"yg",>`|;{.TG AkŸê8i B/]§'"Ò{^W_1HUޚt 2 9$ ;OVHI%=ȟhШȀ6Vwb-"RlQ4hG.|3OGFs8E(ϡJpM}2Ir;Q'ʍ܍K_e=r< _=jVcQD~ x:£lv yN^tW~ْˊlewZ(iRM8uyږr6GЧJ٧>ޛrIݾDU1& ,Ud٢~voNBp/hmg'a׳z;*G;b㲩ENcYGʰBF~t(vg ' h ,ey ]JI|ް Qq.~T+;2J[a!zKc%}DM;ə .Э>)$xrRp_Ѯ\Zt2k,"< RWD Y-x֧Ұ>( RoVk`..^ҽۗMlyb`U05k !-6<㿑mpd]2!N*︱[/[@qf|tp((3dˈ̃oj0!N2}/&t_ų&1zF +BWc;D#|UD {NQ ).Re\ʙq0#> .U4l$PԺm,E Z[W{x>e#:39ؘY/\j;)TL[)D6܆݊ ?+DA&O"bx.q[3şpf#+}yCdu滶EdC ERa&~ A/#止ҫtrEzͭm2=1рI;~niANG5OZPpְHg,J F1].Lhgߟ.M|ɉK~H~STE0m9`7{ȋɞ@R*;m3gS\5)86:BrQHƪzOBT~zSͷԵxn|ݯ#NqگL({$x JW1)*9dH;<ՈCLٱg+rT1`񆓲`Fr )BzkQ q&3d1 9U~UW]r?5'`ċwwg=%2:_VFE"t@xIHAk˥PBB=zlBa抔]|BtfOnN/dVhpd`3@KM}јGǰ1M\ذEX"!uEn~>c>k|ڸ{SO m;|Y`m?aae7P--Tf6!a6Pu ,nmRGfKx {%25b+kZaQ Q?l&;|7{GNK+$a Z+8Ԯarլ f)q;}k;q8g=q!A@8Ocsb J䠤;C?o*!ML>cGNmf+stzJ@o9N@>i{x]7'| föq3Ѓs b'/CNVU9sHb!8i DpԾ*;ׯ{Dx-Ms[a__*eBZPa&x@ 'CzQo qzR`H#DǃKmJm?npĻ`n !vP[sWĖO1Ȟb\x'Jdleځ \ 8rL3 hq%eB7T#x%BrnsQFf_usq^)&hq萋}ܫakf32~4yUO׳M%냘$IgG"pyMhwqAک]</k 7ցZKN4ZoO?!1 ּ!9My GYN8R:\: iO5a[u(mz`bGi|Fy-m\iaZe5Z~7`qh@wˍC^R&QԓNfί4RO8gylS#At|B#;q,_aIC ˝%a.eDANk,uTzN+V3A(Qc|.yF`hƘer xF;}jgrYVb((=0:iZ@1џݤ=zk3vj`PwݡE*.ݻ}__+" a^.nW~n6x-aFsrdނs+m^SX/ &n8Ղc+BlwI?8 P}N>[ wF89κOƅ΍} OAgqV^e r_n="9rEch"̑g`^k}w|ħ^b'5žY׿qJ-x_cg`SLXGc-7c/רc0j.\f[G72+nǝf'G̦7-'B4.pˍ̨I0B{gW +"hnwYF]OXc  Sɑ]-4 [FeZ9ܩWG&1?lM8NG{!5toAH7ThJ(Qnͫ @%5FN°^o"6T.<! ׭5vo q BtzA{Ks EAQ,Q v[z[hbf d& \zVN$ E1vM@pQ3T*MWoZ 7 _ rccQ=gMI~WڜґzW f7% (yi3RPQq=4!& !9hl̞۠n]L.M$xԯ# 0j%΍(!JwŦ[7^̢ag7}2x&5ƈIwj5J2Qڦ16R/%DpO9.A)VF,JvR]>t"á~'~K =Rn~{1> ܣ9T7pl{CFR]'z"xBVׁC((NXzҔ'1V)JSֲ_޼LO!Kx`$ox]mnyc S PHXKFsȍ'k@TiY2}o ?kweXtK.[IDlAU3iym/f ~RAx;ѳdxfW&e1Lrmf8B9jۢqiJt L^4/8Z W1n\>BeUNױW#Ix˖8y' ߗ=MSL+.p@B 8eCt:J(al@_E+*Tȱ1%O~d_;:V΃@B?kTtPۛ^ [BDnOQOjLep#,(߆J2Cćý^ 7k-Aa4PZ7lYYœG-#+~T;%GtKljݣwغi.DAvj=-_Nu1ĐNzB4#Uy+cHJPh#r6){tys۞|hw\yL=yEqr=(_JI}|ᄡ.&O&y/(?AZ^s7r c#BC$yw'A}*'B뵼j9 ,h9rؔ`7HG\m 7Ymu 5GH@܀T? l7Z,#w5sV'L_|nx4P0Tl@f5%&x:A^wfeՊ}eg%Oi/s 6aQN1AڙO촖0^ۨ`ȚBO)Rw@ 5"ߦoi`j)b#My=XWin wFt o5$|:{~jW!F.F{tj&o '6ڍԐEQu^KkE~f q!l3XQ!j? EnQ|<d>ֳ bN6ʄ|TN@9gY^.wz#!FE4fj{W 소+N3R'K3Yr[}nF ޶VurSsi5MK-RmνYҎvA-JsBȸLr}ϛYDq\3n'"渞ZcfFK6;[/+lUxKo4EFmrs hmr7Up90AOi>\##թ1x;;,5]힡N otikO) ,șIsٲ!,H  5x6\0YA}vu\|@MB^U'B"U``c\q~Q+-;U0Sp( e!chLh\!F9Ï*8 䇐pS="  ~9ߚ ?ҳ!#h;չM'x?>aޟ"Ω/kb1q`0e< +Rlӊovv_K ![_漥:p'Km7W 7gy^;dJ!$n47[a?.GbIӪI0C@m)E#%xad%Roiq]5c421ƭqϚ^eᗔZ׮mE !E+&zN1A=Em8|QzBOiֺS%( `VxdԊ$i?+09!(3n7|tR;9 h|t_ k hx <v4NDFzyAni>HPYo(K\>Fq)aAG=CnnƎ^gKUp,x=N󔯫 z;Gqhwf*OoZg7y"u/eJaiٚ2-b bv$u.E"SF~o\MO gOUSk hp]^0w9]q}qM9XqCȬZV-w` Ÿ!m8otr[G{~!ۄ%,aȍ;K}Fb0쇥 [V#">P|1b8<OA! ܶj;K?υIWA#M. i+Ok{!sR<,aHt6*8)W6Q8и:|j=zP ӆ+ʜ$m+P]&NW+v~ߢNݞ6 ZXi6qwg#\ ./ZzHѫ\;FLYbƐf7 &o)UM|oA;^_ 2nP1.W|]pW]uZy1~R}熄E0Oi@fvÁشmE1a:%4/N+yB;+ek|@z j+%qINB.\,EGָ{ BXl=a.TmÂHa Iqo>fAWP;YZ+2oƍg`O\hy&=_q=mJבT;i?V2ƝIIճ -a XVt\k/L)f[al4S9M^o*! C x@2!:]Qo$©Z@܎iq3cJ WDAW t߉h3 AF^Y(6=' `ic-ݮ~ 0>ihӷtĆ{CtC)VsT;[hWvL:w޼Ng**QY9UwR5(vMfڬ2ICy%s鲏. NFaO">u|^ iv 5yD] Ebd1~(== M*!Q+^@[i9"A?.j1z܆s$ MgBJ*t7VqsL`a_vb. } _FIU:oT4gy-%h0cA쟠̗Y Y+; .uKRnBOd=&SfϺpbP#C0r:4 <^n—oI>xR FnP:L`AFv5);뫭\fN'عLxD>6^'%)!r?Gw{Mk]T#1k &;RW˴&oN\N\QK%R's'\3SRv]ON:FDc^ dr^=|r8dVJxźRv|iEIM-kN=3lETdz Wb_BYd8N6=E4{̄axI/'OTd:3`e8r~\'lb]ay`a0ь'ޜ h#XfחO\iI$IhMG3 &꒨S5ĸ TA v, O dS_hm' 6âT~߸;rQ4&EaHKZl%ވOju@tvuXWɅR3L!)gA*sa8SXA )iU*c@v&G%|»0gZMiUG0 CRjwԼo®oFg-ל o@hE3yvf$h .w:uDwX)_#ӣo-wqE3{1 `]-`nwvJymcH=hň$o!TCQ8hpҷ11A{ATD5K@I3vd yNڀ/k(4}`r{:=;RӕSyt{*Kՙ}]9X%hb6,M$IxoU&`PfkAꉵZ2mb|.iA(E>?9Vc3^{+:@at]Ť24⸭0ezrMGǗvt[`jX]#U8+BL8=E92ocT~0-g@PrDO()q>eX_~IRLO&5o&&P5sb$4|i(C3$XrM1N-D:~DL VT[^ަ GzZ> .΂qu#wGsY9;{9+@Kb_l'Gc:[~O#BYbBө =jJ $f;{ɛWr’E/?;DNt>&61\^r{IS쌷G{3l,kn~e [@蟚AyxY[̱oGKh#S;Oùnչ }ҖH!+)CB-7ϩb\th.T Kޟ,ΦUF-1:Ż5.ZHoFlkyf7к+v81F(+<2|qoK^KuV:ob5c!PiSU(4 A+Ͻ '˭`~̻g)MH{nMױx4Q`R})^"?lK "Ojvc)&Q zַB=/"H8 M@E"3w۝8ryIʏLHTg}tY+\7:eIF섇Wn`ӌ8;U ϑl\[ՁreI1@z`7%C;niH( J PoQ=:I˟A8My<]үzQLE G dOMoߥIf)f$q H?K^N" 9mëbۨJ7&6Ek;<B~٨Cx\BDåP w'.*TܵNZ6 Bbe$ ,uШ;UD` (cc0-LNY`lO?E|-> 0Fz xz/+l's.Mn 8q/%Z|JYpg&R[l0Ruo{Jkw!YMM2 yKB[9ᓮU(*5O~xckؙ"RL!>ׇ_u=򌔵#xѤ6cnn;dr9D֩՛?~toO Iޕ&y{;cbp8Bzt;N7]QS?GsN +ϾD&>G GiFm-00tu2ѓu;|`{^t"'X(_]7bꆰ7hkL@P70Ä́IQΆJxt8 婒>Vp"ntύ)73*(| -0nxʅp }TC3"+GJ/OA<|;"@#_L*Ɔ*1g>l%VV2^AXhfND0'Pnvʩ76DOpxZ2ZNE$ #PeJ"jFB3chd2"e/L;3>/-@}B{7hrNSi&cvNb0gFt`ȹ;ucD抟$i3&zu%LtO u^2%'c bHWrZiDž6ht9'5We/*P8ESϽ8&Coɻz *NXՂmDX!ca^]xtf ڈb*bz[!M =3\ *?Bx2Ap/ L,Oybr ǃx ?$B?$:%{E@ծQY_7fr=;bEg6)[qNr<\y@Û#lbb[;)tSȢ?h悆V1&% T[f(Nf@GVnD;f+@ԱM =@3[=[m|\Mnts)0_))UΏjj+N!&d ۜң=~a]%*?[\wpIx1%'jAıPx@hu@0,TnKUg 'bIq60d|Ԅc,DDlp\b[.ޟֵO~G?ppˈ-|Vj8 lmOٰ-8$#MSSx]~vy76LzAԒlmx!|9-fKou(| $9M67Zhj@ivjj:$y*-5UMYSr2<+O:g9q[vߘy:h`teT\C>J*Pif(B-a 8g#zp^:,@E<;Y0 ) ^),0h?xkUs&=]&x Wg@Cލ>;a=}saOR #!1!ITw~C\C,jG?l)e58ᓸ= (dp#X1G3}!8BXJ؎鈒VV]=$Sv0ޜR-=e8~=:#$&t>( ‰R .[440 rE(^Ը+uE1DArE_F*eEPud/[H!ör\؈@ [j *?Uej-ِIT6WtMVq@945ese =W9[\rUAlV/kߙo1Ask:ȩ /^0ZR\9Xhچ8!ӇT7&'6b)$'x_^ VѨVGbH68O$_KGf 7o8Iz;ݻzJj@{JsD}orUNr<Ԁ`K-CggY1easRwUJDuѡWzvVM'2<+#H4M{(<-**gP9Klk"a,]=iL `tY# I=w!5H6|U r1#{^8tP!ƹزhnȄcm4I}cOE0ḰQ] ׂDޏ*%] %"rNN@®i}XC_(a6xc[Yb#\ЇD9xNJP ip^[9UXe gyYWqs'Ԟ[k_{(eF_o=-5usN'}*RVnN;X0 ^f|>Ue(D}Nw /C@ʍl&K4qqc'm֭hœPF{ ģ':cBbHd'C/覬CZ]Jk{n}3oCKþoRJ; S]JW/|")QSޙ݀eK\2uXۮoJsyxb$Kh>AŅܨGxǿˣ>2} <3D'JT4'F;KτѽyK1Ě+n5ZLzԩS\) BP{Evchau˲f3. *ʵEm?H>Q^>P%lpeVI]CrQr.։i %׮y6Q-GtWL.(rTsd5pu%r 3官O&\{p\-*߾q9pL}` "w;t?L}lP؉!L0 yδDR4}zPuOmjc_#pM2jQ)7%v7_MJ=rr5` O,J/4KK߼nz+X0;XN: Ig>fSO0&`b(;cOa|KY9R5~\_P#GD(kRY \ {O_RL}A0GWJ…7CPխ8i%$'X1wUiټUArKu8@8􋊖 i)x!",k j;c%d.._%F)1`Rth=~GO| ?}LsS:cUpQ-lhۯ{ۋHd2Y0#hCԯ15<6Y^[M낉DrC&1.oz48'7uUeuc˽\wehcߖ^Cu{k#fji&5 q/u3:7PSI{$=34 -6r Jڭ /8YeK\n Oso OB+GQ׈?S"1 }8CibC"N9-A0D龐cŒ tniQ{O3eEkrd1,:rE!cʑ""YmDUzZj9nO eZe,P|Z+J⫘1%Z$5Fg%2@ rw5$NI] MOB{R;^/$,_.ϑ@Y-,i%U@5i`Id!Ұ7y6T=/њ,Nv]sT6YsGqiQ Zv3C3Jqg(r,mYƐ2BO8fK>z$O4J#={haHJ:4iOEv2 Qtҙ{ا_eFZME=; ~z\X?N뿦QOp[M<慌R\ ?P-9YZlE<bqUq8A*"-fiuDžKőxA65 tmk,ѻ沦KQ!b^4#5l[T1Nd YB{.O:fҥ8kucKtk0 zeY榭 LdO+KVŷ!;pĶ`V(#v3Y4|`v,jL%S%7nE)o :Qu)\fMEgt2w 8MAr@'-46`:Džd-9[1^(U ILy,W?lnl/lo4Ov9?1ޕ Pc\&TuQn} >-Dn.w?'o(7Y?״K_xh!{E1B<XPS$b{ڑiFLrΈM© ɇ/j@naqap*v3éaך WlM`Y^` <}!y!>I׈k`rV;/Ki1}K?csxas-;OG@Mdv>j G+`)p Nʆ&= Xt,ֱPP0ǃ]H/+Ć1Ak DO8풗#_fmڒ;pR\}KRҰf ?ՠR[iCAL ̓X ml@xzu?V*}Rr K]8x'x7ᵬWo륅L#<\$8?&FʛZ%kl8;cPlg^\^ Er+חA ݱtUM+Ê#ȗSEc}+ԁ).* 0PDՄs/Nnz}@Xz#'JhbF ON^-ڨ1/NNkR%~U\H( Y4 ˦"?V$ژj Q4\ma1VmK&>F߇̞E_r<+ckojwӆ5_BY$S*JQޒ9nGR9 i+уYdFqhfUT~RFB#}W\c/%5~<4vHud\ yfWWM|RAte-=aJ^En/P @J/թdԮJO^}?z)۞՗}$ c4@Rnԉ9w)6$ u B|.hB~U}/i5C,@<˲DfCY):8s|:-d"$K5ɥWeo:=' 9e0ǒSY+YZ[`>b*«k'NJtE7!/|q(ih>H>+GȖ<f'gŠȖ \5 KȞAx-i S?_P%_ues5i' e # ?Q)H13 =%wWWfEZ %DǚTCȔ}`d]fXI0/h|+RnFbƣTvnu)-}Ȏ(f%ʳhN=Pd[VW:YCy<2d7Zl]_oIm"Ĝ؜4jVCzZFF\7:IJetl\ 8onR`y'qû+n}J(K-{SR=oѡwd3Mom ''m9~,c ޺SпÑZ]3n[cW&̼CS2cp_x2, 9|C1˹o_X=ImWpݯ#ӄ ARBp> 03+pYtз%L#`;8oB. *یX\^:N eޢ;5'xK]$!Y[869Tu N[>K~?Gӻlc*i4/9]^X@Q Xʺ\Q!C|O?F1nbh+x_(2~59y Z[Iy7ӌ>.-7o0}?&kjڿUbxwXC|,Ȫx7Ö "R8WxXyZwL~X|SR~7I\V@׳t7O,/Y;[mbW1C˶oڃV+9X_Wsaz[[-}Of P,Oި!k(-o$T _r^#RKed&PhW_ ڏƁΒa +Q%XgQӖG 㱶bMP[̴v$Mέ+TZS38F-GɾDAjpiW<ѪW!2VbS,߈nL-kK]H^/v m%..dwJ/-jV-.- ${xzJJ$hkJ)`M/2 0r/Կ>N tB̳OJAToK޵q{ iϙ)Ro>V~oKAbdf#$%DMiA'`].=W撤4MpiUKv Ͱ_tX\5W1G?hCvxхllX\7._J[zg{eY~ )\*KQ7DeCWÎOHYw,гfe [4wʊL*Rf.|~*w Ŏ~}ƕU^t,gq?g*Be3}}.ue$ꃧ#%)c.z9Jf;->cH},a65}>sge 3 _iA%OQs&,x5Ixr3 /iw\#!g9QIEWyyD**)1 piawT5 E=xٮ@r^M6}diSS?ƕÃ@SI>НCF$^'s:J)ϣš/~,B6ig,Bm v.w)I41^'|Mܼ :,qbM1i<-ka`?^#t-f7Jq܏w6D!2b;)(\gPN& Ÿy)%R\׃% +8`aq`);pfETvE+_^W-}K^,.RRs4eL?]Ӌ S+Y>&C^)Y tҩP o-i֋X3T +|h6ʘ8כvlSS/cBVC~wyNL)-\J81tc.}L*GԲ%蝥_ñ ͠S;ScPqqdf) :LJISzEJz!@hjv iFPj+}N`ʥ1B=bg`2r2&W HJj-R gGM3 A5&ԇ(R'TgYj;(>U=oNVQzqﻴ B"_S2!7~/EIeǏ}VSV'ZzHХŏ̬BUovM4o2uTF^/3~~rj 82UpέAQ]~`eYB'7H cMz QsPߨaثmMf5CS'EߞPMu7%dk .zHΣ 5n-fr-k6"ζq/\-9|'bO(U&91)`x %Qӭ_^חpXU],hEa=ԟP )@. >D6W/ⵀG]1I,8~t 3)iD0YzMpx܊=.L.>9c!ӪT'I>~i?L~I_-;6#j/xcR9D.*#8?Bڰ_/nOqR -?HVivۘ'C 93Sݗ&7yD@YƳN`A^b?qKҸCj0uJZ 9@OL@qd$@WjKqB*W}ߐ\\>xͳ{ ?_ HۘFlΚNQ1TA(CF]D|?]OWDr*bO^g)L;XaWAt&V/T%NRfyc֮-tFY?3Ob`6ZM͑Nof4X`ȭBOLtIkii'Ǻ "@.`N#2i.1#EӟPO&~|9xw>9I1+ d[) aH]s۶stWG^YAS6_퀬Y5742)\`z,Խ`t7ζ crzFӵն3,Mkfܽϵ 06.BĈRK CEMhzG[_a] ^i\cd˘3f|dtGY!xMH|VuKZg*N#L(+a]ޞ ;$=`))MdQ H Χ@@PxUfNHiN^xôy} IaFNZD8қC^\Q)Uo,\/es+OWxݢlylu-VUЌiL85s/벐E,qPEWsʷ) ɔ(LMo42>}.\,[%/3 &Cq|$/rSw>.JYD_%yK5emf_|Ÿ4? ARLSEpdzHQ3kQ:{=KTGwv1q0w ޝ$~.@ UK"FOJlw"y^7Nj­1h@F6T1dw,H+Oۺ g gSش xU߷\ kяŖnAİVGŁhӄ_8]D>Sڜu !󹐉V& jt􊫎}Ef{"hTPh,p^&d??QZ Yu"ϟ Y1heMsW/)V*a}mfЧD,?ӏ-FE P] z5 |ҩZ,Kndtx'?ڠIimsd::;?C/s `ר:R(l?@w?7Z3-6eAґvA=8CKa=^Fbunx(sLFF=LL_n_aѧB}s `/12K)v ڿRI.( UVxcZ5Y8+M=73 ѹC ,\|OW'c JNDRWE$iR:9b'Ȁh& Sk` }ğo2qwr2WPKI`|_xN8HyPX~Pg-+Z9^F^ ~v#<=rs5^>. 6ܫ|6Hm~ . t9Ji7Ǻ:\G橢xUnz@ }Y|54H &2 U y?\g4)C]6e!48zn8OVWGPVhKPg _{<H6]uP;\6<( ,ĉPVDvț&}K&+El[6ź@_ I_D9UۖY:|55Ӛ#FlpIYpfuTgNϼO1Vt1o5 *̯= _lF>H]$ڪ_"'),m wv! ; $+xʊV|qa qߡp^*uOqtè?|o*PŔ^0er͛$Iӥ[\[/ ^Qܺ~ALnyP7eLS(5tY!v/XÔC$tX(cݏ rq#"?szf*/;RΎр>b=k)3sP- G^Q)Ak7G@J_ \z՗],ӅҷLn *ꔂ^\g S8'#>記7+{Qƾ-R;#5cM;Y?6ՠtfgmD:4f ƽekt.>Ub 1tڱAZu0&È mfBE@O񷤻V2SvbO"چ_Wz~x UOvf XFn"& ^M1_`l;% XLш,+vMu)Z{Tբ@c`CmZ uh+_W|n4Cx11C¡fɉP{sHX|"[ ȧd˂d#xwX᧙_1$Ȩ6Vp91.u"> Zy ۂ)AĈ<n4O(2.F vtI< )bRVHgS26&[FY'*E@Za&)Msy.ȃrlmneZ33xNU#Dfi|O**@d K9#@̇vMAY{k3S!]{4\ ѧ!ލ/oe6_A?L&Ji^lZK&1#^\b#QXr[iH\2ŏ<̑+hۜeɯ>>BС/.uL*PXkX3AFT5p?p[Ox]K6G( jV?ր/0ryЙE9w]ytOޖ*#]8 mx5.z1pa3cԤruW}OdIl, y;4%ܶ(t-rxjJ%9Rg\c,%˹z[vr?Jmp9FmuG5xFcωngQq9) _iM*SkfOF;aah:C:/kǶOksh.Q +y *7Ar$[zdk> =,;R_@$lǞRN&u2\!|U!ObWl<닦Qo -1Ѻ#G(V1剋!+5Cs y?KJ岤؊/eG;}KhkMf̹Y3TBQ0"\ h {ʂ9pWbL%1[OVd5u#ɊH̝**'8lpn&e(_|2ؗ30PIюfƝ3E7A+۵xN_PC_{P^cAzF;tb3he[qSS ěHH :o`\D)_'h7ZS1`rccw?M|UiR]5?'\1hpxߡ=ë8*يN}|+Wx[q]F>a7LQUi&ԫOF^ fD&"be2`mpB d6JAp6;0nMTQtŁREzhSj]ztQa9l&e`2>0k/ML^xFT0~>`{X#Zp==]m ISgF10@TXWl9 (z-rҁ!FLk 0Ne.'%ӛ<~K&J?foY[Aݯ",/^9uuD('!\Լѳ sǃ^qoxjߙ.!m@"Ei<=^}@F NmCT7<<*H|KYI+ozefr+Dn;o5~^iff=em`q-$.o 9jw_uNA|^17O0'Ac-<5ݬ܆U{ \1+>ּP2g b&PRm9`PN+{hO5>Z84uu*&V>5sI+TnPK OC~ K_ S/ngv -xHw+LKW!d֩=aw9yvshBd ; bphVW'x bҾ}1ʑtzgd1 At7x v`&Jt}Fְh"eQ lb<x f}5l*< 8*/){hUHvhr^.}[2<'/^SnlB18|R*&YNk~ (KqH5zh9(i$+ļ;67OZD,YKUɟٕV^"$K@d鏳&ᤁo=(IQ}p W$ȱR<0OvXizJ*Q\]mm\"g#1!%>|# 8Ӈb)n)؛!rju鲥| T;Yfa@8 o3wѼuĻ̪市nν0ly8*=-1kЯC_F`AQ/(_U=zܱi_uhz0kp>dcqJ&(Hᵾ^M$kV/IMF|&Jh.TygWi{ L4.g9[NHƷle"=a*UK4$cȏU /< ^ :?|O8َSmIB#>TcU1NV"L w8u(e* /mEIϤtuHhQ:bP[e9Z8 hFz?C~@~iHO/rpQ!75S}ܘ LT^TA$BxXlb7GtF>q6e{F0::3,?Uւ\u T o {fd{#ʪSgl/wj׻ ʕ%. ?|.VA>[B۾qDL:9l$9T1fSO) J)Nnm!w}fz΢]8vCNQ˙'>+Kƽd4\BLF:$ q>ң/<*ѾdH1:h'Scl+T{ * Rr"lOD0 Gk|z')I2OT`'R@MYZ.08ž}lQ觲*M?5YjSF J fU6<$h /ȂW#pּd,#{b9oܱ C8|psB3xEuWŧ\Zi;p,v!}}I[au㎘jXttpdt"m Z {ؐ)6oavXۧ("\L|)h)g*-iBQ+R v 7x>#=8Y-rn5N0_&K]=Y6F>F%?AoI[cG:o|0lUpqsHƽfbfҳ ,@{e=,fA3>΅}~R%y鏅5\H]jTR|7>$Z4jz61l)8(i '*#$q^͔'HC<ʅ4k*)[Vi%&\.M p_f]C?c#೯~-~81]0n?feV?04RlJ_BŅs,*7ub)vIv2fܐ yD40ԕ7]S .+LȠ4XG*}6o!|_#x%c\5 RŜwjȊ79* bXn 1",h;$'{z,H Mx.9ka7/b+%9׮ݳ=SXĦV"5@rJdE ^MqWj{mt.լhOO۱??6\_sÄrMxy, ȻrW쭵* BPױ FAoK~W J'K8c7Wix9۫E#"Cŭ9|LJ-Kwu6Qy}4CW] *c-.o>9jז!K%\8r ht)T.Mv h Gm89Z9C9p! %7nɀ+l KPNP |eiL.E-(wg|UL0 z ǵR5D9?sq XWop:=u^"K2,EFC7,(HVq#Մ-cC4-;5O|[b<)p`57Ai('[] Vվ.G+M^R\+*cP`2u(2h"]64h8d,y[iSbxԟG(k=! \dFɈ~m\m{hzߎ43vd[%vA~H&ΖR*N=EDm8맟~ՙ8X7WE97J0a~¸Nl\Q:<߽'[./)SL%[W*!8ʹgwZS&- ߩj8`Ԑ`QBA 3rQ| D ^m{վ^,¡Z<YF$0{3 nHF1K7FL1Cͤ0z ?H1,s ((0'$s`N5 UBgnvKr?Y`~NJVx q5Lۊ@8gx1?,3X)6$׿IqX9;ևDd~m1׍FttFoC~I >b^DȈ|wb"-yR0 ;q?b6gAFC+ц]' VRr}j+^ab,r-y^LY~D%wֽ[sgE5Xȯ4_܁㕣HlF {{Y,Wī疓{0UY 75$ @)=GLFf9'ɶ?k)8p""kWTUȇj<74>Ϟ7)|B[S͊1N;l_sK %wڽoCpmy9# ƒ.e a&Of`ͳ\MQ3u^LUBHP9lJ &5ΟQ x䵫}6aidy {;> s-5*NF:@!2վ5L‡Uׇܜ// pbQ-`,;f1od^"%4 rE Z]ҍNvՔy[2F3m0F22 A)q%!Q~܊FV,D DR!x#w(L\C[BWt$xp@ $f5D2q _wXlO 4wg9Taj80KL*_{SG$t{b=ݛZ'Mæ ԳppZƋ3Lvn+Y&3,I/vYމ.'_:9jI&-⚪BtPQbK߮,,ӟ@B~R6xzioMj1fAȃfW'4(D1tl^ nݨ S- Ed#oeKW-Pc$9^9UJBb8?zcە .˴ j{2|7 eA]̚ 玫ne6+I] Z':DN9聒f@u5'oJ1%u'A.|AUŮ_Erԝ%*NER]j$ᦄg߫sAr4D}nF>bIJS.}ک..&Ӏ͂=xPlFOyNN%(tꗏP2e2wam%N\yM+ֆK{|rXs>'Q_p+EZ*7Q򭣺';;+LpޛFw(-id] UaADHBʥ1^I}eLY<dZnp7I1i$'͹\B@yITSb ԂiajoʾYe6 ]#pt+@76?OOMg5>C@^tNn㊙oC?'w_%QURpQuDOQT_mprJhqSIv!,xGZdZ9fU/9ϫ0&{H/h u[YA_ &X%Y :3pS"tΗu]B:Yv(z$ rzu..x{\ h4iI<׎ƣ먜%yWMmѭO_.)u=62 BIf;a"ʄ}) o(3ﶚ(muuKGp葻 k2o& P"s9Q"uZ$oݑbYkup*u73/CshK9W i5aWX0wk# G#4CڨD!y!yxX Ͷ?ӥY t6sny`0EIF-x_;q]) sPx) |ɤi yB"Y^*O|n-,Wg ( $8.q!W*MH9,$8'Z(: IO& Qr֊4wyڋ.n!\2?ᚤiy5l"]iq?9P]y `!]ow /A!z{W ŮFUT0$L&fҮ6 !/3ޙؗ;aD2~$qb%)0E5!Bd6J,F1|?Ž^~/ejfDYB(R$XxxPXu<]7"$}d~erPe,X=uC%Iu Sb)'4RsH[=o577HtȌi܄ (fdwC aT],bV~}9?=u&ZO&TQ % ŃT:|!~9_geWpb}XߌU Rd.,в)ꤽAƒQu\e -V;|oh⺬h:p5T[c]XB!]dܧ!)Ͱ5t]s x$iʹј =2 p'(7 ‘kUp-K)tB" |и:Q# qc$XaAc?paЇD/(d w "gMsf_ S`2 G7G"2݁byb"xrQ3u YdX빇hm^N~ț 䂚wLk,z~7ڬQ0߉q9zMe HwnpN|R5Qg^|$J*,(߯Tϯ9uH[9 .ޘHM8{B4R=ȓ7DG?K:Ib/|WoFI#C󴁣p{TyewY*g 2ֵCkZPU 7rM6LONĜ&[CGAqٷK-Qa^N捤}%v {Ǯ0\L:4jxti.A`aN\[Uc * y!X4KܺdkȘ0AM&CB E%[R?]eȻ[#>_BDDxЋڸ)!1%t&ىW W޹B h"ta]Ȗ5s.L'<r]ᖲciKiT􀙲ʳa/LPJP Apߦ>|CoܧC%8b|l/[ *9}YlN#w*Kx:)Խ.WAYg'rV嵔lH F|ICFNS|Y%/昤061F<Y7ɟin+c#CJ`JUWz S`a;[EMA#=PϑE^j- ghN/̎uFBA i|8IY\. lU5};6]x5Kx``8Tɓ6{6狐`zq Ɵ<" &M x_|qTuPgeF?='}XKeʆc=i2 pJOƯU+a(x{Tu_q 36;­&:F=c6`gvTnc1gKex@3\p6$:2(rdZ>"B6"J-D M 2N~eTs=kw;2#i*+Cʦ.0ٹ\>a >`!+96R d*F A^,iccw8$~J&{VPЖM8G|KpFc"5pYǶGgskO@X{; maiϋr$l|mꔐVk)[ cHu%+u}UCn)ؿRcAq[- )Nn14gF<[5"Oc6SUe+aq$Zg8A)Zw2ς03ݣNծDiG =t tCN\[beVG#rps;1Yp_gl ~7&hݨ>t1rYJ"iDKՙ1I o}3;Нyv0.;ɚRu#./vgeDi!5(´R’>n: ]JJ;N4=$D\*dլkѐ\ŋѥпsyAzy0ʺHm-S ~. rt'S1(6U®+SǮdM0YbZL *Wcz1N(25|W74~'TUQ|ȡOrON8[TR)}rR0LDTK ?/Z1C%پ =y$ql9(c ޗ8}y0vt'*,Q''ѓ4(c?/2?G"P#J4ŵ6m&ֹ[^AB g+nvKXQo>7e0UeLTHƺ-32W9ȋ=;2bHDtCxZV*<;|N< jp3d]Dp;{UK<n۬VbrkZ<Đ[mD2#?pa:heU2[:/DtsX/JMC?9M :JwX@9Dx, *!Kθ3KEN6VJMӜ$t \9[O%&$;c\_3$ L\ˋ_g E7Wr|\h D/o;{5:v#pLǍý:[@!D* X?BnmB3vFOkoYʙ˘1-6,>\{b` (6(p7$:ʣ.P`@=kajv^l*NXm(L %]dm[/j[j_$]_(9Bf@2#@|nT9S|.ܪ8A-D'ddTZbS]65I'WfVo";|P^Kjn8} ??dxk`3ACxAdc F;|%-E$y\d!goS^5a9LxR-P&Wtx2җt *QPSsju#COPo -ހgrxI>}aF agL#26ȾJʲo3PĀ!, _P,jL4z"myx.ɉҖBY1}}C >kI#(mPpcDL$90E}\4wZ>S H)[h5 윰qt 0(X{[ {Xdl<5=5p h䢥`#}Ir.DaNtg7$-N̔ctJ\p(& 5^[*):V4:~9jq82ڈ5 4Vq+-OJ 8^ *I:m&gRS[5d9az8l6bF֢.:g$ImpO\aFEyr_XV"h1Ytʨ.>]*5DNvC@ł)Ox:Ԉ06z]3IUyxW3URWÂl'뤗gS7N`@dz6V,ő4,:.*;>aL.9;<ԭI'TڷR~X*b?ju$ Zս`]Sq?xK[FN?HO ETVX$X2pz|kp;Qca>H n OmaP\gx=Yzg7!f+2ޱv孮>Efor؎%/Q= v,;[_zW'lup@C^&_!C"*+U#U=mSR#W7Bɴݠs'y:LsxAA| hl(%L3Ս\Uӓl-*hռn&PcxXw`,6HP՟ɿQ}1 'd re˚^ r^&AL_瘵%ΧV2)HۣuDj)Pp1k( w߂.GsHq8_KMy>=/ XԥNUS\ M-O "`8`#0q5H-t\%4! tP\Ri,WxdꋬYFw>e P"5 ؔ#C# %rpY;b=xky:óga81Y.nZG-O .ŲR<>֗Bpj+DhW۽b[]R(`DX6<۰_>6:kÂՋ;#Wp+ğA ;ɡ$ZINK: {$g,DCU֝,mO%R>fC/lCE0{aڜ' nP75q؋BR1[@Ϫ1J+vؗHB2$f4O|7ޮQRPa3>Ud2vNVIc$$v:nvd&6PRSyS FG [XV JsgUH7m|8mIiWȱ'E zjmuPf5/35gc?*v 3HVD1FHf/CB0_cj0C7\]=RFLi͉`i"-w9չxu7fDn`KtꫩMk0a\˙K9DPY1 ,\9B9WXNxpgp n0!Oj7OA@l5`aR(:b/e * sꜴ|myx3P!ƭ9x-$/=Mb]j[]zUWJTFΌJ~rk3խbXɾ/_W} É[Ob7N #஘c4L>MVØj'f }m?cQv*>Q8"oG^88V%߾~-r1IR1Qnq LBͣPXW|uW[/_{ óURO?9qk`Îrj{icLK3 cB')feK-,N`;$P=S9<咐K\ YVr z%!M oa bpqPZO|(O`V-pк//^4>a̭iL^M]Kf"7*nء3x,͔τ{܃t #,M#=҇ !&5/+Rj:oun(ksv>vf&Zخ5(zqA8i37aӫl6Ѫ$'dݕUO݅6z2#Ԍ$Inz")AKkYO[0(HdW/EYu<:Kd>|t@K+@ʇk5(mL#/jc)ȷc2ד^Ҩz| JZ䦼z&&RF1Ouw.4/pnPZ&r._:Xfhhv8&?ժ8;v mz" p(dkpT,qC3m8QXQq5pMK12Zfp&**s@ o*k( s )F2|?}3`YW(iX*J|zMKLJF{ oY}yL(^Y! USUY/K>RpWPT ]( S<{슓j-U\38)sT. j J9 ɍp`2`s!:>P=7 )zhr2Q|vMIvaOZbAfV A;Gm@NK@ZzpᏌ?LRࣽğk[5#-T ϫ D{DJ`jmAGtk1IȀ f6 CB.7QnQ@Yp/70*N) 邕bY};d <&a];M veB!^~ߩC }4TXc92,#!Ϝ7moԪSh[6D&` / 7dj|{UpLOFG5"i㽜O*h)'Qm@\a钉sW1Ճ! ȣHLpC ߄qMCaAP[>(4[q\|ƙUHw5XQV~O_6I"o5Y\LJn9Gf͔:?Ys־ImI)Iǽ=8y;iܿ5:X+(bН= !J̞ʃ4iwΆu}ԁC#MN4o>cr|Zc=-qΗd).^|x'}PӃ˻q? nԢ} J1&i#TBqt7!>G+& A~s#0uU eutI>d;, l\pb^D§Cb2+;Kw eZ@kg);B2xv>sb8#[ ʪ!1ajߕo#NY& Sjh|Igl4F.Ր?5%/>%S[}#̅R]ʣo6=yi˿kxSgo.o b$`FK+źZBq3?û)`M8$BG5]*2 ]Qq )[xlV83Vz8vv@NbJvɐ,1ٚ)`Q \izwz Nsي hv8g2g(G_>j ҹ#Vǐ@|GW&<[5Xi"2].>b/Ti ƩU>CURYɪ/jՠ;(\3=42 `NHB |gMu姽7֍1]M4{;@i qbԲ]U& JNnMRɄ6L"Uv%wH /TH74KNI/ -_sOpQfLM)" ql(ɤ/ PNTlgR`%Ǖq%2'bpc?!ƸU&%}F,$l2pD"gF~P^)k @몤Z"i[*_\q |nr|:c8EҲ_ndLbi оT|MJ$(;?̭P,>M c5$nI&.6BTٮ@KBvMBD3~ Ϗ. F"9qH} ^t s+&HWksܕ1v#|ɗkXvi pb $7i[h(;WivX7?~ZuZI.Y5:uL&@ʟkÅ$|4W4̏N*-rnj!֓Igi#%[{ftcZiJ4Y(xoyRס2TB5KYrlo-UCgC=O=n39%A˵A ]:z[z]vtp^ sr2J[MӖų jA]x`׽)*Sy@n[We @.raIv1gltl\SZ9qW|ĂIt8gzQ{,[\!J&EM^j89PQ!Bu-*6L8p:^4| E5cLY:@msۥ*>Wj~Ze7ˆwVh l$TGhv~&[֚?].| m.n͹0G'oGp"9y4 ݠM2es㮳8 #x0%H y[fJoe`9,vOd.jhe&YAZ ";O[hy&T][j-ek)bZAYl {6Z^Q<嗎d̓dj|v!+a7Ql䄷0)/e2П_Z wg9Cl.G[RT.}hZ^{Rl9 XZzg2ga<;m,m1jN&ΛVn<eJ&{;O۩۞aCץfD?qUOb¥kMk7eE)BȯuJ6i 5^0;Jppu/'W69'3ESPi4tXD7fV,꧐:BKFKP,kSч8gCiwT2faTvN s\\lVe/jאFES]>5q:7/2+!!FC$,]4]Ɲ X0?Oj1z`D\t0a?C9^NR~y>`G%>bP=F z2{%gOq1Xvց5)@U#Fw:W{#7k@MiOSvP9\PixG-3k!TzbDBkqw>:5{^P(ƥD[GJ*N`M,e {X魣G=>2*[aţ|otQ?X[UO{%lhvݎo4a9sϚBHH @\5)5D?u2^ ">"?E^5O ?Q$|juJuW XG3okiΠx+Q:1npU^Ÿ^WѠg Rjp?9T2맙޵X2Mf ڕdORܺw9}{WD6!k~p޸$'ځ$D~h2.Ӭ:'GfsC%لS5Or~ 05p>On-tN8dʝ$'}O_Ibg/zqaX!œ:sOgK]걯0Hr?E~QĨN%AN0+0JoΚ|X JәV&t6^w??e^֠)y lHb\8o֜8!RZy`͈?C 4LUS*E_.ǒ$Oݪ:_R$#q|ePchcTw]4I~8xˁ 담u|p??9DfL]<ey6#06QzP\)D=EMf!`࿕3)GBU{}tXSmnuuk]>D3w6Q;-faNoRTpJQHy#Dۭ~4TC9faZ%p4#xqpn2~YWM=('IEliY(cJ[)&ZPuc`zڨ1R&ˊkX Q'( )?[ gpcH[HX+C@8~ϾQcnSO:C5*M0 O-%9EOx%&N 4mh/s|!OE5m-*h}GR"zBbG#~[Zp1ƒȽ+%dI6RCچȵzbLZ/uaܐR{SKՃAfîcOR2]5EC껁{9Tbr󍖓xȚY#{yש6){FQu5dsm`fC6X7f1Et5xb\LEM w+~U?[9qZ* $$B7:[~IԧBWDso=A zmo` O@ҳσiMoˀKckq|v5SH7D9N;e#5;!9򷖭#)> KQ2r4S %[ [md<\[/b |FZxCt 1J h6>Gx -u*<:!J{d!Rw\\Lq 8~o_M^0סq w5&5'c.A,sԂ_SVTQb{7GP]ZxQѣv‰o+9=@Zh_ҳMڹcaJ{ %\:; o!b,l'kŶ1o8@j\!sAOa=E31dvx4<[)CWM*YvLef5ckB̗^@DL#o$gcuАH뼒D/2&ýI@˿/ٛ9J$JdrC ^۴Ϻn b?Y\n6-쯵iCIm`xzXbFxuӡ_b3 Ab ¼ܕ b!^~Y?հ-BBKW>z8ow W>'Sj}Uu#]ą7Pzxҽ!$ev?rS-9D@߷ca[bU4|=nH<#B͡4EySGvu#sa PEl*{cHg'6w},8.& "m QH^kdQVZsVԳEN___q_|N ߳d=ey邼^k)4q; 9E*xZ ks4{Bu"ñ!X e1to C+g4"a+|3 /ΏhSi4Of׷1Ĵex򢳑ҊT7/.qNT@[f@^"J*I@4 =[6E$g?{&-c&z0yR56XI_L')srT9fs[u&ɴM5.֦8 /V Sbx3|ﱗgtº5ktybc`Ӊ:{ uyN侰_&N7J>dJF≯@~ iE_"U)ftKGY>%C|: g?nVy~p@.ob"ߜ! X c׈*|y/}$XrƎZrwFL}+s(s[R,aOgQ㦎 ~ݸ *A~YT[E S:; %dV= vl6X"nap&1 Z*Li&#GD%@Fn!@+3ऄ)J*;BbNi*D{RDBDE%5<\P Q"ڋ/'"(e͎7^J?2o" 6niFB9Y!ɪ<@8Rb,[yᰇibӛoP2s2 2 .Vf?,Y{dF@CBvX:oCԩ߷*-!w7WJJ\a9/yj)PZn1{yTƖT'~O: Lė)c,/CCbWvgU J1;kQ?HC(? 1ӻBGQ_#Z { Ht}"f33yr>R*p.3{')Gy_s:-'Tc:)$""IF&Te.ZTXG6.@M~) g7(8+,cf,7M L`RjsNM=4?*s<9'= ֔\7U&ȮSZ׋(SqbВs~8p *eM60(Q܀q 2P~1= {5Dɡ Bbr:r]{ UmHPY=SUv_E< M%Q%Ru|^0EKP*Cx{#6["R^S! nKvOw4O,'\ի֙5 ~xQV>n'%?iSM<ڰk˲5{IUbƄh0iRC؍~YKI_,{ ЌJB@+Z"8 Ȩ7\yFxPtkfkuG_@>>:Dz2sOBkm5ld<;N\3|@jЇɺ {-ثDch\1PΡ l0gG&أ\t>90\URy& I|Dtv+pi#nS9D%>r+L2(W\/vYy6q zss}*EעD_j@BTa }AfG$QyEM^&)\oz Jnz&!cVt\[4Œcjfno:5%C߀(FMt'(Sw F$&~+TYe ?A2|[ }}[i5rTЦ#n*Ζ`:y1]Ɨ<@L6xL@jV vLϪzNy93nXp=᭑_0{j"N4[II>JDk* *O@Y x-f^5B!sq=~N\_Fj"n(rƱz54 UFjJ*Tۂk7'=#QL+3 t2nyRʔV [B3ϼ'Q8ձ%N/nJvɧ-гe$;U/۱J#ZG d>JHFW(B)d5삏ף}MTU10z %Z+]Wx6egٶKFu-FX{^6T%RIsdhM[(ʔw7HWMѢe±;O|dbv*tt%b8$|޲ChPёpsޥSUyuw{ ?va$)f \˚h$#s_F ~Z,b iL]El(uD7ۗ2[pLVG2`79?QIŋaO x\Ha(GW5[H-)wE UZc6s9)є9'>fHUR'UfuO3ꀢTѧ"ZK䲾oDaSqzbldB]iP6d1a,8;ώO,,%AnV˷R (_ՎP!gT`)*ЄxC%RI^Tc!\Lp.! |BxOu }l{=4D^.°EohlpJkܴ|G)Bnig*Ї۹Y+J+K9:]-I pRt/i΢qh\+MxF9 ;-o>7 Nfm8[JAZjiF:R-ČÙ+ M]iX"G40j_ql՟N ! n@ M߯ $:FBp̞S /2+ҝdO_/ރoE%/wbzZKy |Vr gmuNîcߓOZ>g;MurMg4]1CH]6`$c2] }$_~[x|PԯR]q .y%yoN)U_ĊɥLR_^CʹmyRTO73M [f`- ~偮> 1jVtϐs`" ~rв^&%Aä1TB4egv# :[պ3kr1pvynr2mT8w\bK ?*@z03ou= xiB\DN<r Up0\nB>l _;h)ҙ_ w.QD~h"Թqߏ߭);sDZRC0Iq +2m ))>+ظSS* ν ?xsQ )ıCj(Zp0Mn y -ǞJj<|W*'ZGYح'`Ҽ>0VMBhOBcSe0IL)^VP@XWPI y쳴Orsԟ!O2|R|w:⺶/%^{wUk_rvB(ϿG#&5X > iB{1* ΋]n7RX QvZ7X'o<.wLGN|oR'HI5i)m-5f9Ys`\CPɈ(hD"%hz6$pFe9QiP\q+sKS [HY);[vvTfD~(D﷽AçG]\c>a6n1@$9,$厞v|5[:!*\ەiPcv?;4jxz2ZɷGO/]1԰\ fȢ)m8 3]EK`ObpDq.2}''cӖ>=(WMX^y[9%]<$4T/&c()"+(Nş*O`oz͡uiT瑆0nَͩ7ڥ DSlpk6"28樟"\D1Q唾GlZ_ ƺyo(QŇ +r)l.ÒCURSM.2ȭP\>ެOƷN[nLҨ#`n 1~(LGܿz~aF7>fzsĹ74R3rrbw-n)ƸfJB u"%s8MTE7^޼ uRhJ 6B(͸5Wuj`X^- OA%gb̈1Ĝg>D쁏q=`#EgaIڅ~py^٧' T2KY&@+<[%I&D]"{^&8=Nߖlx{6T/P-8l@lcS[ee_19d_<:}U^o;),6>cQh^SMIi&\Q nzF#Sw2!o 4~M5P}e#Hz]qc58wm'8"bwe/E?JT?(˰5.F;hLJ>G!U{`a9IM/8Pže>gDB"bSkQCR 9#>i<7}E=Yu;~*d 4MIbfWmZM+GVaள%{c$"Fָ$uv*P8Rr%xOU ًhu79ʑ=D%wg|cldҦ2fA]^<]ҍnq'(?c*[b+T6,W-*I̱>h~Nn1T5;t-7o:ׯQ0-lC}!zs5US"Fs S-u&gR3NvqUqd8K2*)?@3]]D:F!oOa48CKr?${6Z}\tx^xYWgYZ070701000003f2000081a400000000000000000000000164e6139f00003270000000000000000000000000000000000000005700000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/bluetooth/cmtp/cmtp.ko.xz7zXZִF!t/2/]?Eh=ڜ.+/!SZd,^8[qס382|Oivz8uETLNg^7Ct9?By0&RzϏ }̿"8DT:M<ˍ\_ 5s{xh%Kefi|H"K\!֝BHtCz^"`j;Q:S1~ ^APʑ7bU>ԱIG70GdHamP9D$R @񳣉U E\|>TߪW,l|r,V$k9'r(4; t b1!ލtHMr f '+6y%;YD-u%Gͼk`%h:-w_e8@2g|<(`ޛU]фck·3PTPiKD|NrSY o}VI Ο,1k_w9A$!haƊWKvմ^'y)m`cdkY.lp#, slg=%$O^2(hY ( h "5IMMH[h(&Dr$iAD;U52{<ЍTb:ʾ5VB{UA)5B*"msGf6A54qi4hp|CZ9/iGfM7=Q$2l wUV;Yk#fѲmbx[Eϕ2}Gg_TaAA9@quM/ ӎjxnԔ7A{izƈxZ8 o&2BRτGmSˏ /~2 {?7c.4@9gz[W6)@ziWჰ0'K.!,/6;&wR )P׍<4Zʁ><+Wbv^D򾛁S$h,(ǧsSs\Kd@124^ih:7bnڡf4N/9.- dNP$ɧqHI-~^7퍉Ό0uqr-Mt.wMwAXG TK‰I:]"w+N]̩7aI(Jo})dW" ImlÒ mRs):?z0o@t1{҄xD\\H\(l䉌 uˤbȊe_K*,w)JEcInR-Is(Z Oo/n;W^;nl2ܗ?f GY>BȰn11 \b M)1᪜hoǶn>n "n1cIQNh'{j}qIo7`#ڞx}~ pڮW#u-Z $h!hPLaxRGkLl3&${99NcY#jˍZke2ąK (4 Jbxu Bq|; דn ԀJ;A#ƪ"ԳuSC\+yL#'XZ])Ucaxj;{Yw'?ވ8a YEDƣy`mYdRD`^Oር};rBï>{Ke-DN-\),y8iP;zѱ)$L)H{# щ`ɍ+j+tLQ׽o`֎=YJfG *A1&ڸ \7n'qOd^kjGm*.7I J߄_Ldr~̠1tU&]I˘O sH40x>$2tœ2s@-cts-qVEņgV獩 *bJqƫ=ߟ--  1NvFm}xȤPOx fƟJ4e#xB MHjaB%*]_?O< ԕύBz:6]tk&ßgxQh>puC_^%bPa}S=hv STGpsn'jsEݻ`NZ'jOnΎs(U= e*Or'ݏ MōSX8igVy=fyF.PZՅdI2Lvf +Rr!=*gC#ިp75 `J*  A''У'T*NF44_yojwi<C`ִC(U y\AvS*q7Bޡ^ j6J !wc|Y夶(Bޯ4sހ`7{ǵQyjϾ 9"Kƹ>~+祭to[on5vn3!#:a"PyW tVx%%fb'V%:DlA11Jũ!A;mz4h NgSec)vm=>Q6I0hR֙.OX2 4 ~CE:+ɇ.n}=cϳ_40nN:ԉ3Op>;rwD= rkKmFWS;ݓвIS.4+rzWrzƱ|]h2>Grƈ¯8%q;_:sF{f^wWJ8⊨(d-5>${3KNg+L@s.5ϩӧu'Hb";4[Lc\"n>,rY&0ce\9 eI6~Q݁e -&ZU5_$؞`h#`fUrO]S  J$PÛ9{ @SrM'ypYg>7;ܟ%#V30Lm$P r_e;$hWwwEIh%3mQwrCC ַZʅ+vT!3Fjfa07HRFeF$N|aT+n oCS[%J;` YLg#"YHA_+i6Jϖ ob9swP1Gq a5}8p rWJwבQYgH(=$r:)4@zuD itZZ.,mb,X0OQ؜|(eMާ *.6 'QuF|lEGVs4t+= [ vA }fvt7%O[ ;aXVd0Kgᰝ#:i_ q,[LE쉏 9Vto(JRB. ;r(~~^`!&_fd) Ёa?h7 MwѽWUlܹu)׷hsb\U駱ɯ\F8oX'x(׊9ᩁUY.zf(LJCQ+U+H<=2P6|w)J䟌'.SsS#Y)z!Ӛ8KԏDbHgY.uqb<@`_MO`YUДC:m6At4QJ9R/>{_2HywyU*d0D l`f\@-tI8#iB|d\f]~&I77O}H~q(wۋ)sX9ϝ'&ۣs_^w&Vp_<( R - =C33 j(`5UJG:8ek^wY*w6 ƽ\_83Υk3`vg2 a.cA-Hz0/V>l2b"Fn^p đX1"]w^oӓ!I. ,ۯx^ ߦLO! S3Ӯ{ۊ}ޛ%€3LCRB~;G56Gct?| Bf3^#jy4.͹d9X Γ+iBٹ|TZ@vmllAf} YSpYԺn9G ZcUHz3?^I˚5Ș<|nAQ,nNj,GAg@ "u)o&FFb5)zI|Keb{C*?ݿ>=BjNjݤajg)9)@BmG=* = <e16h$71YJcP$*҅˨nߩɇN hǺ'Tynh 8DdDnvoS IKl  ~6,\!%=9X[~Ξ#mBW:ӱ<\,H ,vcIDo5}ICnq'A,BX[Tۘ `;kjz4d@ҎAຊt%~[m]9[tɿu^rlP0~v//HF,=t6+ɎooA(LlUIB!A܈X3RՎAn$o 'AdP\<5ș ~şݖAP`Q著t^$ͅc?ck,eRzr{97 צ[b E7OeMXV˗ꓬOʭS c [: #ّr^/7<1u]޹"#M-aU/s 5L)Bm OqBNxo&1ٌyQ25w@Z& /I MGAœ!ҥN%d,7??^o7Wۂ!"}8Vo~ףH8Cptlj'g52p(˜ZMr(UҒإc%Ȓ QZy3DE{ KUJkz7ăպO={~QMx>,, W~Ods+KiMBڒ>)`t&~d[dT͘Mz@SQwrg{Deka$@ +췤%L݈drpBб8LtGzGII-- N7hދ|Qڊ>Atz: $Yr;1TTЙg7Y^LJ~ACG5ѹ AW *mZPHDP Z`[燉{pVoZF +0g6#8zgq/}vp\`9:zs,ފaԳok힅ZE7nvT h?3r(^_~ꇠ~^Cy.֛(#8I"1мE rYp֕c`u:%9% jqr!\Ee>'s85#!£$Hw@Tu: \ `_H,`ݬKg fե螏emMArBR)9]:,^4K?=vH||>'[L9itp4I*0r8|>Y3I68Y5A 1V4jl@?xS JE:5i#З1ܩ[UH-ՆJ2oЗ6N i+D 4+7 b8xۼ_t8rC->SVgxvr(f݄ s\SRROl JPnJABWʺBLzA @8<CYs5DPD`o>cdW~CisT+6!Yt촬 7G"x,{ŷf^u|qi+To')J~Uv=\yc(R$ߩ` Tq>LC&aE/QFr yMc߸w4w&Is Tpw4u9|֢&{[U<ƊpͣVM(?LUHUco3 /K?:xhbpE^#B揥d txD!΍fuʒ arĵθX9+ѐC< fz\.{ ͞_#_ld ~P+ӨB(qOy"xb/kGroop r # Ǽ!e~l{h,+=AJsq{AIH)˷M*Nbo^_ |'POJN=4~KyUuh\%T"Xn޳ guK0,((a^3;rP_ȸ{Pm,'" :5Y/c4|[Жȸf~UI)(rI|Ґ"c ӹWr?~9‹00ΊFNgFK-cҾ01&C{n39)~Ձ;wk]fۄy(U z@0*1adh2/e|yeY)I0zu<)ZG@ht|}r4-eT=anvJZߠHypH -+[́bxlj댆ٞH:s7@sjGYz5lw #fL"h[D!6hUphRd.NOpPRWפWn> t+ Mk:[ܔއ4=ckf(n%b3 ePEd>hZ7vf "1DUGEKϨaݴW&R_K cE"񠽲wzzTnO*A(z̽0 zlϔ- ۯԢQUz=7B7rZgËآoH`î>EL&˩ =h9%=ӧgP )BA1*{_ӟ<6BUI'Jȱ6i?Eh4쌀4ChXoBosrd r"1q-dK0X!'i[" sP\@.,6]Kb~ȘSdD gYZ070701000003f3000081a400000000000000000000000164e6139f00003810000000000000000000000000000000000000005700000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/ G7]?Eh=ڜ.+r>0u =&W/##OR[=>1 VEvdJ/F' @'k՟ٟqBx5 NrѲuT˻kAe1b9,=ixE`aq{NW]cB؉_:Aץ9 )UTq~-$2?A7hXJ.rTP!6.ojj ۰y&[LRA|ARJq·a P VzYr& YǧC]Pxi1jS4Gq!0iI\QM A:=w7iEQaVzPO:}QHrWv u"ʥ:Ѷzpaâ J'qWy 'iñf.0|:\,e^u3<0 4zR}Z|DdOei`E)< phPSiKħx-Z+ +C`Uvj -5<4%q`\8VX7I:-<0>Z(£&V=B7)SY"41=.rw62̴$Mih Ҳj1ZKhaV5ɴA>{J+lj[aч <,ozb3_VPe h`iŭ ~ f+\Q )~n3GOy6wJ_-~; mTim H0_܎O,C:[̛:>/wFs7(ҝZR90g NT"c ؾG&%VB΂P0*ѺV&ab낿s fu28pMWS7$Qu9qS;/*ήGL&NٝMQ}$( %>:#X -lLCD{}KOgTϯ EV!F(ZU`" Yi>4PܼADz.J跞:7:dDqXeh9u۶:9Y'v4eha1P]h'2iDÉzK!ASo~]+|b!݄RSb"lh?#(,`1[@+1(paeau:l\,ש e/׿:LE{%9o}E,j Ex}BSkG?/ ˠI4ĒV ?)#s#E%+3WDpٴïUq|e'Ug!j^rAVx}NNl"Lg8Euk>d̩#%6I!`̘[Ә#'ú+7J|s fp[:uj441 oWB]SKlX#>jfzmzZv s nje8æyFD שrH쌮@e9$3,erӮÖ,iQm9a1 I9ْ!FތAD10e(vuD(#CA)s;ن&=J&L@20_gOߗfy[' ]7EbˆlulגYar fyߺ?OigF*kDx_j$Nqu>=31:(*|'/ ĝ] AN Ci~}IDW( C(L}<麔G&;)0G 1 a 'Q] uє\<"m) =n}UFe x{v[UcK:2 pѥBO-" ndu["_vSdosTAs߀Ş'!4 ?nS#sa :s$:8ߑwNJ Y}($ĜXqH*0ϘG ^3,-ϖ@%F79Wcv 9Azw4*'e@bT"$( gEõ[ބYYBRʌ$ V1oxpպ{FnNql2P˽xBkmO6Bp!(o|}ALZƯ.%)~yGͰ#::|n\~F-A/Zp1C5~: i>\J!IPnYoBo+< 2|Yxrd"3|;''ҽxmJ<|ky"|WjdDNc2e*$:8bB,v~haBhbגlprƎ+Ps;ؓFLX͹( v&p{7{0ת{EH&g 4 ue}hn|Ǭwr"N5r oYAUN2 ""}NKbMyI^XnH *rAzN {둙 Ǎf}W^[#C3hWV|Õ [ ]@L*:V?"hz}p~PLD>wSe4yD?a q rVZ9P29ϠN!@lG):qg ΅C"DK%dhDm2g!^(Zo(ck*W[qL$6UKݽ>SuOF8G9NMpG羷m5[Vgc!FC0]=#v! m`alz=3i=Q95bL+)ߌ qGݾ,[nzk=cA.* W#a&|UWg@+ 4V# : ئ=ІS~HcSef8yC+qm]9* #vz/uZMtu)?=JyYt͘W%o2rڲ#W lLtfw4p? oa`ˢSOE řr`AV>mh*oNOtk  -`Kcb3?3my1 1:~pzG Qk`"^Wiʇƿ,l3͠i97'gbG^湝n~v -vՎ=ZE$X$]\eJ'+Uѹe:4/B 1vq(ɒObu)_dn nAofNkT>P$bʉxw\ z-i7aӠ@S!]0Oz3~Gm[9{.4lw;:ozh m6h??l5DFfZ"6ØB]k1WH2u[3zX0$}H1f+u V6d9Y]VW yȻbkYp:sD5+kOj:[A"9-\YHT\\Ha~N-ˍ13 ggsRȃ4,"}fėZ30$9&&N /opHmbo>.o(>;*話yA”YDFуG}!I 'dQ7\% Iae]Ge+ 8&]i~CG< M&Ŭ)X6ӺZԨu.G|-jx%]W]A/jLJo|VAF+L]Xs/3a26ò@86fLNd%jO feO~jKi(Թu͌#|e3cg;3tyTI *l2tuc.Pu?:(U0zL恺Ё yJūc;DryWQ)0F [[`;`_A/TBпj#}*9J~џ@@[M%#5[ 'eQviUL]_bXYSV``ڑ(B^=j3Öh% tO$}9|W\ǝI/ '[r8toKnu7xUeFH-C$&' 3Ic6ML]0"w +rrX hBI9^XǨ/jCh63怘a8LYmṓʒ kZL!cɍ`$ӮF 5B2D21p`9?϶EKCĊ KA{xb̅ؠHw}K'\.u4Z+'xCoݱ耄0D]蛋ILߤ/[qcfi';k$oW::[WYci^p+O`'U) +ξ8t%@`JY|+jWwn,&;W~ݥ\ @S0]FZbUwErsh]Ze<)t=Qa3`ӸgXkWon<.g> xY7+~E~Qȝ*#Û|eV/O,V7r`K0'>+wA110ZtSC/RxFŏ y/P;{åax柷++;06tt X3l)pXZ%pVNY#f(;F !>@-/ DƗŽڜv%ݰ'k):HiŃ.+:>* NWԍ? {r4sF/ L҇?YAV^뱿 9X[ϝQp(1ֽ Fg4񝗉.Fe^ !RdϷR6w!sQ(~T'T6:90en2`4WGpW/ awQ[ӉL ʔ$p3P oG/|b|xEăC SXϰ Q{0X XQIYU$J? |O װrć]VukKgϐCi}ɠd ."!靯ɞ4}.(RCO@; h~&%Bw2U2+26O^;0 f2jk  .KlߏΘ$7?wRnq7Gft2&R'3DSGy1sL -z fwH60ıU%:ոR} 7'a!Qu5PU KbX%UEA5x$=^d y'oryhjgOT4<~*i;ZS3"@7]Np fY\yoo{ͷ?8eIʿ >Rnhpy71ؚ$J䍰9oe>ogQ5-,JE&z&Y!ǽUMJkjEOU:Gd4J{ g~]Sv}y$ 궖ˇ7t]3񦪣dM:8C:x"h'6̡"< mp//t+DLv"D/V `A/Аӻ/y0l@;.w|ܧ5x/9#h4Y!$KAw! I NJwZ^d_Ye |]V\UM<(9u8vP;盨 1Yn5f7KS,AFUf[:`*RV!=EG]Nv'*_DF8+>&5+$2? ?Q"HJNL;kXhjo~nUDȳW#G. ÛT$IYHe*F iCKN`+buis(]xX QI>RjE27DN#n]8HNĩym+>Du٧9hiEE xI˙cJhM>e2WHRФcN'_9|gr%9veHL:7MÄʷ[,p,Tt75j=p5%:@1r2]Mw҅Ϝ<[7kvڦ?/5&9D}@{b9F<ѩ c)&[@z2iO ϜNtVZl<|7GY_1a;^V}.5U5w0*k,MB 3XeB_oA$-x-m) t԰v^oգg=*Z[3fmjKS+g}MV<˸%1udsLKvp-;l 3hdM6 Nr#}f߃'&*yed`ݗ뗫yt'vC$x’X$z^*#vھx}=N۳콚lQ,2Ms%Q` p:D/^2sP~Vu%Q+>.i5}Ѩ4BđS~ F@HMoDrMx.izdlnftH?cjnO8$cN1ɪ9UWkb+HPF4P|\|7pdFT"H̆1ԇBw6n[:Elwkrux&%7fe:F HrZoK&' 3_ ZL*\qL%x; FċӒY{ڃ*֔[j r2 y?McieFVBO3 P y?Vv; " Z~.j]~fAkxYlaS4@[XBҮ8>Sk_uf ѭ:uqX~oSЮ:@bGP1}bۚLb=uNrJ申7Yh1 t1!tt$VL\3SM':UZH6#Q*HGV0$:@z; ujBϸ(OMD"1æ3jڰr>lA;6̄ b=,-G$b0jW|9'瘘e'OaD6nβiXIEyiO0СbI}X DԄJ0i?]gŲTs;44}Ԗ":B#A5E$ԾHCr$A 2Imh-1w 0q &;S!v-ZByP^%ļ eo& ~P~y.+v#\Iò>DO!Moz8,YOA-l_UK^mv1pDx`ű苓(Z}rwnWF|RφYV#zVsl'U4{wīw0.2 9z#k[໐#EF"UU[Kt.T2ԝn-Tls#rG5!ma,=_ dtB[KR*O}褽jE8Ŷ Glxנ@8yoR9"$?e2̡ANzuE~ޅG c]q(Hy!`#@Zj +%'}XW\L&"EV $Uu, ]~6rSjm@w!m䬎7ᰎkoG0lbU'>awCQ]?yFQZk#V'i{|T:BݏwܠuKQRlx2`{ L&gVKk4Z/;f|A+Ɋ*$VĽ nu$8w~М4t9D'Grs3(Rv`C1!)7p]rB@ ڞ$۬Ӗ#)?Lè8dsV継[k[@ [$XlgyU t6P'5vwWxX?todCڂ$eAC?O82@:A(n\?誝emi2AQ+Yaa2Sj븘U?s8] $ haETl=mtJ&ktT-EOv|a'A3ʀ?GYϯ c5ͷ&{ȏal+u@~+i-bA1^Z׃~G)z**׬ղtMjQ>˃#=&3|f*cɒXc5S޺4F2b&m.|Y 4vs /|!!AlP; 4ti9\<$nh;,Ļ-@DC6%aD0fiྶy"^ 09\_ټC|b5T+dݑ-ٟl9-+3]$,S|@J=6364p/C樟7)KAlyU"L=Ͼ#&0yɵIj٣<94=6n=ps 4`zc.Ti?9'f^tLHK[G:}W>uNRb>@3^~k DqD)&3B6'@o!m3x#P0SdB8ɀ]  PYev3#f@K`ܵmJq?g$8u3Ô9Mdbx4ЬI0 ^A"6ԗw O*-S ߪ 7bIp7CBP,OXzk{힝(EdGЋ|psmT+Ҡ^q3%z!pT1$o>M]E E4 dzgxm.\v7Ho̷/lksYx^g HL\֬ܗR4Ȝ2\6&˻]4#u\ZŭSgЃ1ZrsUKapw.İqfzhǏeHrmq,BI8{fMBc[j;\ayDϸ!~E |Ԍ,sgNT b6&*soA8;C5*~Ѕ܉:ؾ 呃ľ˸ĭpU N? sn "jo5n/ 貿gN,Tk@ !^5I|&PHCv/Ie:>Iz6v6Uh !@n>Ŋda]DaEH]ʹRnX~MA10fo@yzWf/T 갚S$:B-UPD|mM &J,APrw9!SNiCbZ XM8g@lfEƙWݗ!#GxB¿Sٍv1f;=I1ܵBKoD*eL4/ Rɦo9Y ۊMѲZH%UXU\S R@VW*[FKCpJaDn5Tq4dGtDmxc>?2v爓Pﲜ +zj?W'Wɩ%.&d1FB`)X;{g~)" 2'!"6V^oȒx~gYZ070701000003f4000081a400000000000000000000000164e6139f000083d8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/bluetooth/rfcomm/rfcomm.ko.xz7zXZִF!t/σ]?Eh=ڜ.+>.rrUF Q~ 򬦮$u< {} )䈚ڵ43!@^Fe) +r(̅ \2hQiĻi*,<r;c BFXa+rf!.6Ql ǻ0:Pɒ RK !. ż^Z9l؄ #MCq~o8&x]IʌuYcolzІ-"P ZE%E^-:]tu@Ӄ+z|jU†@'k,:ukP\}c_oFibZY ;>΃[Lt!-STBqJ617|ҩ ,JT]%HBO$.fH%|gĥ܁': j_wO]0x$4\{ޞŗ!mG'h(_ڨ8 rHB-zT= ofWg& A%̜{?r\GN|=@[gLglSEթ]6%yb;~0ܠWȔ?HVC.ץ U6ە^gl/VcgaQNoKn:g8k߉Jd#N;`%d(\x#iD6O`Q]{{#W/sg v54Ƀvvs$%}` `|~/fp2VH(?Q9B4O޻ >z×eI9&Lxy1B`; 4sN!L'm|HL^zCwCs(ቐ< /r|d8T?V,:ӈy= 3;#^BBl=u鰬#k9b Aʽ1=x4{I1юԏEz6|k)-~oʑem0-)+Qn?S.B84i%A`KQ2*&=co喇P.5ޏ7̘0v&z9%>]h{jvXjG@;JX8VKɡ3&Q{լ55ɲN{Q3^|y 'N,]*,ifM/}#4>NmdQ2mKI\~2] \(c%RLJɨӖ* Ώ 5QJcO¿CoTD`D0m_:>m?-5#08]q\б`0uMi#H*!$nU{-vA`k,!ԷD8"*ߢRaSkm%A$'{|-Gك_nߟ#D&aAfxO\ 6[sUv$!Xe#)k&wg6p=-K,"~٘MOiA%o˺s8! 9/!}$fv}V`Fkƥxc|HXhd YdPwҢ881NF em~rj"E4پ[,m`#>HM$!lm`el#RELp勦Хةܰ;\3ĭ$ 4&ҡuVi%6n? mV@6w1g "KiSƫrn ` 19 |Ick6 [XPí!l牔PĢ&ph?: :-u;7q9qiZtՌe%  ^ G7 ,kGu\.nJ sxNqa{xw-")~ ;(UtYJd;p4\`h?i,-|F|3X&Ht= є%?:⸜OӟG=z5b{e/Hf&Uq\_f΀ _# k՗ZNB6 ;>–\r  %~&mTR1*> acmՈnvTt. ޟfq8H+ Sn>l,`9gC7R ىF5Р"ςpJίs19-ë~[ cxz8vhz-.Ÿ` V81a6+ _id{DEdʃi ;]O3$_2O&S͹F4= w, 4xp;jv>%ϣIn]QJg&{29z{rI:Z9ѸE^BIZNf{_V{low~@MUi%bZh  tg]Kt]{~P a& 쓻y4' ˰+r9U!,?ft_Q%C6$Uҹ?vƨDKAֶt:ketq4vWpɽeY35\~ z3v»4shJqDuO-oHz1Uiqe̦H`*' ?@:H.FHȡ$mgY y@^>pT}aj[oDtu#j0yg J גFF^ ??v>T?u?uE{2BwxW6WBo!rg)y Wshk`7$ y^qRʦ[h; w5Btb|LYAjc3k˶3Ѱ**^duر q[oJ+lG]H <0Y^ZQSip!3XYiZ)d쳡IlnB`Ԯ:¤y aMqND\wrxM WOUJ@ (tUچUs4jj 0ց#΄i|vI$Y7Y1} S;ʊE0W>ك̽MBKR,@4 ؽ^4/519 J7GT'f%Kjz;$ p#ͤuxلHK*/(kBq`EX>;;3^e;ibL+tVG!ۉRAhSX 6u2^^&")AX;ȫ۩7V) k }_j廭Lv/[ S7Y^P넢IrTsT|/{%\ܗ%0f gh.]|\Ώ%,l@v]?{6ot$~Nh\-+)7=4!6E<޿,f1|EmP}CóBifdhk4%u4wlr&Q=/OBJa7?1-&Ps=˻'g5:$N]Ӎ &cYŲi55[|Fz^'j5o$y$\мyVju[O#w*~VE{\A ;āҡ,De?zn>XyG1 TϏk}n5pCD4Zh]#M]\(QK(e5RsѦ\HA׉W9xyH{j";c%-/ˠt+&&XJoQB"O~Da٨-wjǩߙtԣWH+ڕ݁37KO2蠥ߛpV m_FB ,|X}&lӵBuS-te; ,]WT [tڱ$2`'<l(( l8A#L0ia&=utT.1FE3C;y3-NXmgw xW@.}:kѩqyd[6Cl6d‡љ^ QF@W=}c۫4)WS 1i:ffzӝxJ0<{@>;  3e77&WҶ@2s놈Zp%`ь!`Ri$Af6i#9O l|5.R`혡l;G唠>/.5$pSR[Ρu3y| 瘔S<Çe\pϮaGF@q8#vIbGp6} ~NQ-PBByl'iG\Z]ehz(T ,֫gGC3/ i!ȅ*sT{/"&k\'Rp:_V3RJ`NN3LWFh `4eq_w=PP*"\@aN8 fe/X}0B d&rRCG.ZȝYpPUh*Pd~Ez8L=fz) ( @ n^?p5i1'drĉCsE+mD|>w^Sza$eP~ 8ChW;Pi)\<-4 p Lߩٴ%"۔y:6NK չ֣<#XO^.-rij)=zX9zuihrebp'?i:xHQK F1Δ}\x0{а>NЧ8x$Ld輱^% 7mDz |V{蜊 ^ R%X/~z !MÁp9.{'&e\#Pb";3oq[4T=CNuo,ē`"OM+^md1isT;*xΩ0me1 eY%R l#eH{Q#Z.)c8fF'7imԻ2Ru0ŠzᎏTJL6yeٟǣE D`qKyo1VLDTc 6c=6]M!qY.H HtB%n1&>/;5~F0q ~<@8x8A9F}yxp3 :v;ua9sp="ET=~%RIG̸JT[&lm6WU AyDd!9lx!zKcoj`/'i`NEL9gqvnI-~`$B=gÑ 嗔?+U84KE؉6@֯_@TbyrE>"ڜ+Q4f-9Śu§D!Ds?#M'BUXiֺwf96-@b :\)|χ4ƿ)\^,mT=.Luy(\xLГԥflmmGjx:QU ]oڻ,`bfEk=KAC~J|TR &O`GJT&M=/%s謠cܭVﲖzٷɮd];7͔_0PcRO7\Ñ&;}^c!T>U| GRo!2 9e3@E!YK \mM&eT'/YXu=k:hZ*Z7d\hFݶ ~e$W@;Y[`($Lpv4fV=]%B8ѡ{%~H6:&%:sS*А}b7` XD~@[~gHdxFJkrH#dSoQҡtL k/IaV;ڈI/۝V9296B3q`t)V*TE ~Rv(_[[5ZZNd9X1q|FZ9?-{vnԊ÷m[]JՆS;(pdWSI­EV!f J+Lj®k)O?i8埕B$G #tkC<Oi̢vb1Oښ 2ϛ#+egI7R[zhr%`ZE& N;4:nJVM8M¸`L_ "ũrOQc+]I5b}=[ {Sq< $`u - e"vɣO~v=㭏¿o藿x`kЦ:_JMA 4ڀ 6םF{x[]b sbQW}^kUON/ #Z݋z鹅qI`U=%S=H5LU,8NqIH3 ?>U[Bz79bM_p:I8갪+m@`PoQ aI8=ƏЇdcOOOC _@y/74cdp>$rW'!&C)sp{܋'MG0 AÊ<##`@Lm#sa4TNn:x+J9p'QVFj\D%MAS,/ך&s?)c,m3%e5{0;HۅE}74-U9IOݽr]):8бxՔM!$> !Fk\mПjSFh >97әH|8KY+ݍ3{xB]X,(L ]rDluhԆ|m)He#u.S'V J]Ym5b$ ftɮCNV:j-1]H/9ZY8^3#jn#P\:/aD: zKm]GrdȄs_ BFe5`d/j&w{DOs<6v &nk>Ѻ́ Ź棜XY )y2 c\׮huTJ07nY&J-#>Q/zf}q(~'扩Jt*%J.xKIsdIl]'#K?.6btQq[>qW݋0b:oc^r0n@Gr R-;Z\ 5jfbXd0}I0΋e|}ѻ oy MdK(91$rxfQV2"_f,qyEMXanZ0)I'4S_Evsl&آ7WpVwANSE^ c^Y|xђ~>5{g"mHefgF9Yw핶tofgyu-t=M7ذkΖLL)Ÿu8*jy%Wzr{!JS75ž OKA,kre.;K2M뢷 $\ CT?< ۓFF2ʲX 9T6?c-|+<^)w>kWPA1e&Yޠ8N +fA | ,1N[xʡ-ek<_P5c3ko/P_Z}ŏwYV ؏kƢQ^ r`E5c.?21i@!5CN](Q#4ļrb?=k]*L ]9fsG ]?ϻZ GI_I8|kSU"HfdU~4?[^6o$mV_tW"80%^wRfT A]a=eC'Gs2of{ۛT@tk23=eW}C>IRoPчU0I'-#%ߏ(?xFP&v!WIYJ d9T|'@6 lhX3p`"qEyc} ggӣ`wUŽi] b"s Y"UkVx~>vЫ:J9JzKҩۑ!cHڭ599iFebcN E"w*~rU? zIoJɟU \rI Ce,$pUҳkzQ^|jE)Spgv8!t ~}{EuA5X esVrJ[\D|3 k'yG'3['3(t!{D6Xa륤ٿ=-^5+YAF0FmhJrebw2'3VP[(2.n^ǧC 1%{͔Gol>Bj'1.U蔘|{^/h7@A$uP_HOp@f#:+eLܼ6CEm&䇑xNv,oH$.:=d14?ƛ8йƖ_i>VAh(z7<9V|)c,dJi+6 ]?B`Z`CζM (<5u1pv9NǞ: [lmy)+*&^,.Q?*Jp0 c6S'i _svu7fPh81%>O#TﱖVund"wܜ=bp}J) "t,g ȕ5a# =Eܜc _Vu3nxB B(2FI-,cNkj!1;+|m{gKBK[Hs̩O?+v]46S@95wvWd@prv7"BemB⋺U Z5WQ-'vwEw@gV:8/ڣEvdala0 T_1eHCFGo(/#SԬfT%]Y 'oN :5 R7 |:GM7W /@khpŵ& 7>Jd|+Gv WPyggnq*6@ivGJ-9ϊ@ˋjT91ռ3V HRTZT[a-D`g\`w>a04}\ fco(=jXvNi{D^H3qM*e@Q69X9d_3eK+>訧Fr7finﹼ\tqhG>S?ۿ'ƍ]}u#1+/k3 |4[b5k.(8¬f9@UdžQ)Pa¡E crg 4Xv*KH3܍akjw~U° ,L-诌Nxџ1< kiځ ΅z޹,iF:v;$F}R>q/qf&mIxťV0B;oGY,(`/{s 0ʆ[!x蘑Ea'5"i@kv g"HL:2`\3gQ9*N>zȁ@m?S}cT ?]uhV f'S\ voN\;As~e OގQ|b@قWc ceY-@r?KzeYYIF?˄h3 PLeV7W 3C7WRo9ʘw}/HCv⶙:^U~i[nEfbxwn%%/i3G4R>P7n~ڨH,\UcW`T)? T*yq1}Y>C*M_' ӓpmɓOL9n54Z}\'PE[ oLMVWQً\G緽 /f=vfHc鎄n 4݃VEm,R!z l.=lB?~^eb@->)fyEӗc=Iyl KmU8B=r>/jڱOԦUՈ%},/ԃTES!hҢz6ycyy: dR=F̝oا)8qIΔ_R$Mv lK5jEji6M^, q:%cܬ9|Y\ڭ']utwj08I9~(]/C_ gx ÍP_H=.Ěmc*"ά`8X-=45d9ɪCν`UY{ vPJ 6Q kՇRvd"N"r0DB 㸨δDO^q}.}BN, $5㮍g:7-ziK N)3Gwiks|e |}VIȦwlOPQJG Tfgq~hZL7k궚>!,5,fzR'lY1ℯ﫟N%˙t QC$"n `Cz'l6[P1QɂA쫝ǽ1!~LԔ >勗:Y>$7/Jxn 9g(`u{c2Ou,i HLO1 N !}ز 5*SeP>{Ь`2z\(+۷d5܏=q~#Z;λɶKўJye[(.f.e,O/q.>) TRxk"pq Tq3UTڇɦikq©~NM /th[ BTG\47UȏR,U?p%u^!-Dr f]s`Mrg0d @~% ϭMf=FȢ*s\D128 /سGH\'Ozn 'Ci)la^h-²J'B쳔[bn6H hAW%uHNH2M>$ה$n hG8ªGm?W[ ==\O ɠo[3ϧfugfUt/>J^^1 2 *kD4DC>- dy#f5׹rkgjnm'HÀw-D J\_C6!fˆ N,Z)_-}e- q.R;A6b`qm\oT`r^?v}D ݦbX4Ϊ )"t~ B⑙GF{Zyhf "J*1MGa>F+ʴAIK='yXz%gH3yҩө&nYThe`hفWa\1KSM6 #1 _+:83Ci+8J73YbGZݷ$)#vy\Bī~L`%, fcN7e/0Ugt=WlWyOCg>J k?pXb" o|=wъwi$Kj{BS "$G!r'&Ibk\DjAG^I<}>TL>\q Cg'I!&T1FtOdED:*K5B ¨XlLux\AzH)+i/\JkC~cczZwsp n:lقD4iBYxt.BFl_.B.aރL\4 SBᨠ?f2 C(⟢t8w%܂&C; FX"@'q:E|8hk\ (bMDW\P(w=κF[$@ܫ1G>}U X0eV s{w 4?=h_~wrV[i$7RP10-SCb&$Wogv+)Sz495.)74ЕPg:9eN\.t@e$&__$b+4@a@J9t̥ %5%Df\ʝAj`dRe'W7Aca"iZr!C9y!>cjB#r)j'p![7:»L=EKQX}_\avPA"(vq)5 0*/A^-,f+=Y@)Y 9VN|K8[H\WEWh:\Re`%PϺw\%V#>,ΜLKu ˅1nD2XW,cFkO0ë1QDo+GAˤn0ud)Y8^2\/+ǰPym`Aܽbs߯:FfO3G|ub/ETe<ԝbɞjw*ʄLEπR70&%qH]UD/Y6aame# $2ĭQ`M;{7ahBJh l$EJ`_k yA!m)+cS_kXrv yR(,jQfiG"3``GQ03U"=>|vx)İgr7 dF`I^(5$v7)xiFM\Zrj玷+/`uݷQD c.& fwGaDtϪ( .FU{GiE܅ơiX_0Uڠ<%OS 062):$~-Ty_Sf{caޙ̵kLj 1U#w^&km 4W'w 5:|R`]gUOܵ޽t6I2C 2uܻ"alIdyg܍P ?P=K#]T2p2xF=8:꣕0Oȼ# !z۸`3>& f]--mcß~Ki[kŜ= /ݟ/(k ,Gdkfzꏥ6^BY8QixuIT =Ucѭ5!C2/N{ uud q >7 Qa `,*Xsj..MZ֚&_~F%lF4~$^"Q?n\no kS4:λkմ+1O'^QX^5=pŬpW'5CiaST&ŪSտ.œn%|BVfóxqe{&n( v= r@7~t\,q;pV&]EG>ZlfP]#}R:i, 8S ! f@v؏EKxV v=½@qE IhSĠJU|2N5m/zY C3䌮 tD^ DIgsQ%ֻ xR;] s?-wۇJzf/5eS)! y)-CpϷ_ #A V&2 g6HI% yX^]pD2qὬ͹5WcH-א·CPع!h%ԒB|`O~ {|z?>wՍkveY(GGt&i?^g8ܬ ?*:=ԮpPE \= قv:)壖Ƌ">>E~WG&!ޚo:W w; > rO'7 In: Ol+|\-hJ;i*db3pGr +| &HJZR\b5"%3Ĺ.#$i#}?cJQ{4W90qpWbTIӌKk,2`;Q4) D`,m?fVu)`2Ec#ipU)&{c*}կ`9˽uSg9FCdBΣ_KUzlݣ6kCU!U<_~IJ5VI$M Z8f֡YjF% xy1x} ѡZ;_M{LAk7pB-NEȪ~.crvӮzXa֬]WQ,!dkNkȡ3wr1cu$ zaQI_</%'PnCR~`y8<1:nҁExəʑ0Ϡ5]$یK«d7$g!O[QC ]A}qt֫]~7 ek\<`pA\r$O8%^+1(2:Q+cݮQdR K][@~QeS.!Wje/ZMoo3P~lMq=V%!R/<W `6lm< L|Cڞ EvHoֵJoU-:s׏V]tz ,O4{WM3/(5j^8 Zqѡyu4֔i!< !p #;fp: Qc{:-37/W Ry}33DYڏ}t2F6挸oМܙR7*4bxr%;2@VH \yDI1IA=VMZC_,;C1Nr;h'yщPF')uIi<A[(= Q+m녶p]׮ QFJcS ^g ~U:mAndPeE5Ҁ^PůMf':̖$nKz{0΅I,.CLk8[$k ’*9`6'e/t|BR\lN{s*Ϩ=,D DMGkv}q fൃ`YkBMOvyDݥt±p2B*NzY ?IU=B`u$. mdd>&MwSbǩj .#<=^vЋjRH9鴵]WD&`uUq`|lZ2B!/jJ*dg>4K"aB}?=cc|C"͖ѱn]0veBn, Q>cn8ߵ?/Xp"چm~e&#:&|Vgx&-~*IAH_>XZ}؜ (-rJGPj5Q7PfNnSaCڬؗgbTμĸęȐm5I޳_+vHn*[ΘB} Ol$l57#L+GQCb p@)"L+cl4ˬ(P7pyܬO:.An<fu=l\ZtGvUAs`֚ 0 c9'rQx ÄߨKAJLߘ鮬SyNo׫E)F0a'>E` Ҟƹ_.8|M vW[e- hdt5Ė̂?W߯}=Ș$[RMIlJG)b\^DqKrǿ" 5=8X4kщ#҄}N^mb8/⅕auE,H| 'y*n/q@I݅D&):W pNM@1`BY :gT56NZ, 6#:SPiB%{cdu\6(4I6P"bcizVIN8,b`S>)W|D ZVupQ ;16zQGO"$Z/JO+gz ÃIi YJ/FbktayeApAc@-hgKU3_OT+Գ<z`V! yPh_ U2ip SɼǙ6Q|\(](DPT7qa̶ֳ jhkԖ̾ϯ嗆V 4B̎eJY dm˰z|$VtՓM;zSAmGavC࣮ndlIsu@ qD9ZG|^*k`]0/y! YFɾ&53..m&:m@KlzCӢRa:dzP<ƽgC-Ll)(+6z`/nyʧ㟽v%ĬŋO1@Sٯj[]b%$@M "A0~b[ +'h"DfIw|au{EaTւ THwz+Ur cG*,Kj $\Ve7FE2) !R% ?S~fig2k]ZLҘY$TaI6Z7VPXg$84P:DH*#s7Y.|sk6rq)4[ F* }6]s&̐H&6 i R7>\nwݏSy&0FPW,2K7sf <$% c×Gh2ȂjJѠ}լUhQ~D"!r>PcPxj%[ZR͙{QmLMuÖًioj J"y]0]~蹒t $z NByoZB [tw~ E)opt=3z5"K7ѥ!pՏ*FP lmlQG 8cǬ "Oi-wЊ~eJ|AFס_?oG5T=h»sz,}exI4`.ݗ}9Xω/X躔(^-1N  J$[7 @'C&@5Xn4ҔҚ뾞 fkcyKa%/tGhŗ۠Kzt:KErӋ.dk$G̤Ք7ߙ)G%wT@_T@np[;#Vz'-V>s04\\zxR53#c/eJ_(tyed^ V4 I[~=D[Biw̟VaZ\%1jTCᕺ=N̜wut*;K@;_F4uW~~(-c1Lwmq z=SX`U?t>)%dIwxIR|&!> O,2{4c2upd* Xzn SHI?Wn,tDMāJ~+adz־-Mk}lvla%:}4Eg6>jeo7ңff[ijCO#1,fÛ,.1 fq·2'chGa<(͛ǔB֔y  2܂<Ȋ#NlW/JsV*gY7գw<,R <#\()J{1%@߇y/ʗ/1~`.6x x4[L"6URdIVS1a_beszzPy4+?B#8ҌdD>2vyWt⡁Sh=s0 ((0&Gz÷*lKP-{PnXǬ.6!Q PέSڜDm@U ?mDZʭQi9 !T/H[|[IaŖrF4gRY@/mq&ݔIǵXD Dޝi<pdR)fh 0x6,%"gUʍn~ld/>WT5.8[_Z teTUNnwL}rVug~ >_Wn 뵏Vފ][炿f8%`[(U0~f95,\Ec88i-E(Y_@lf qSez;Ӿ꩛']'4ďu^0W 8j `/TW=9vB7pl@lm8V̽Gw`dHAܢݚuȠ~LCCǡq~u~\ゴkVh(:<ŸjeknXH33ikuT 55݇{$͕UsϤ㘊Q*E!R{-A'|J˝ ͳN=;A 3.eՊXv:(oǻƓNT\~. I꣜/66J-L j>O݆O` ƹ&iW]wx5tsS[/ -,zp ^Ɨ y>tO9aWo@D!ڪ=j<},m}a={## `k7K@L Ӊ RKUfVNhmEy6&՝!ӟ_ Pܙ|xc]Bk; }uAfF 2U zR;MEz$ST(ZvQx}f>jr} pXuYhedRzז MP턜)v>;B A" h_յT|'~jHMܷL8q5/ҳ`\>[ލ!IOY3S'BȌÛ׊u%=dO(< 94fNs9.~n6!p!{88m-=И: ELVCd.graN;;x{䐹kDU)|Q|aw j " 5;goG:-z9EO5*X- +D׉&Nis[wj##֚+BŒQњ@96E?ΰX4Wњ1Z;pUd4dďq_0?fӘ wf!-vyu1hwX+Ck^KG1Y3FR}&0袝EI;Rw8<-7/Q>O\,<ʙXRJޒ>F~O!\FS,Hg=pJ ;tG;(drSQX0ie'k?ǥTVG]QlR\I,gY\߼\:% LH6~!8qh`*:֘17 S9f[a&$chcvC@5Җ F@KE'I :>IbS6ЏJm) a9~T^0lFМW"CpMP86[!QF0"CzmjXsI'$w^[<՘5.6GhҲ88Y uP@k#sWT5 /Wc ?*]i86nK*ô}p*1?),m) @@}u[D)x>>=7VycQ`RCYȘqf{cyu0[q^G;tVė;ϗFwbǞ~&X˓:QhIN߶z ImQe@XT?}o1EF\xPNB*Sb}X;$4c.ir, 0qWkw,4D=#Q$$R7scwLlI1*+pX:KGXIͯYQӄXk`w:z.lͪ LNj_H\JQlUy "Y=eso+֠Ȍq!Hp8aHs܋Ze1 #Ӗfl@cR'\vԈĦ. Nux*}~-2tT H7J)l0n>M-UٙLhHR xOvA},%>R7M#7w ʫ!bEnJF LXW$65J0$US }'X@09IW> -\zÌCaL). 8&REXm"4FU/+ĵ9#=f~S=I.Mt- /;c$R#-5)}(Ay)OBA*ۋdDgrY$ 8UX띷= ߌ&D)wXXr 0s:s Bǩw/1%?=.E RW %%i$08 \w*cn<+*)zxzRgc)iٶR@0zU k8~Cz1 @{ȆhВXBmH^ʦԝ#܈)`тuKWNjjFMm1FTPاoywHrteޔvc@9=Ni ht(bGzW6f i,t컳MMHϜtz~w.ȹ?dSy:jfv?Bwꁹ{2y-i{6gik9:mzgHkh"3eJd2+7Kb\1s M~"YT,*qd w[p`_K8gJK[$\νim>ĂqY/A­ϬR#'TMoiuX5Sg4BMWLk?x$UAr ġ,)G/hcmI EsSLM3$wx`Hbū&odRWQ:nX#}6n=d'pRJ{^)yCYf'q`/Xݤ 9%pD^B]V|,z&qj}}PȊt3AJɎc&Ca<6R+ ;@cFn'|t.~?Hߎ;u4$D{!s{K:ILFnT#yLŊRAҔnDp1SPlr>xG-Qi!"vkӳVo+v''c U iq2y:lT8i/%gю[:qOOy݅HRV9n.[L5 - !3Kў-J¤m|hCS{ዟHH©DCjx1|cmI|nr6]Xc븒0ʶLm'ЄDM2@8E S'ċt25gzqfiV,#ٷ L Yd殂 u}ò \T[ VyزrNs)\IR>mPZGz4jRz3, hS: #jbDy2yYOZݩFϰ3!5T5}6,!%;O$m9:"UTFR.rЩفuF\V3ա^{,w~5-ԗ=1>Q6'nZG[Ҁ]izRPر1:F>@\bg,{)nMY|-ǻܓbJjs!v5rw0}( I >rB\y`+{9Dr^iH ˤ7ӕ7tA5<&oB['3fi3/)Jǔ?qjCS.X @J ꬉp+eT@ };yllhƹ[)[-aJȐ ZH93 QSl %m,nxPօ`1,Tir_Ѐ4 ^LOP$zel\1Q#j ĥ6NA涭j'Lዢega.r:0h,ƍјTïvOYP|oMh˼ke:EbX~1ʹ[` 9Tq'j.jB9:ޜzD xu$Tf}?HHv9YǸ} S;nYmcTTH=VVnBIys'd6v pǸ2 ͳ,b|z_9`JY32(Tvɨ0ڿD.{N^w4yy/2`ϸ9ae%Gߞ [_*5YHmvaCbz5#CqĉV䵓>pLC&E[DDW$x; }n Wb ߨQ 35DQm@U8W>XR -6zM6k&k ju‰6 +DsJ[J3a#Ji(m={ܺDB -L|Ft0RT.?$ړDPkCR?Y:0C H6;YZb(^@q19.J#Ϗ>q썖WHQ&M ʸ'O3K|h|oT.mfkla&+I'^};9C_A%gZd2K,uѣ߀M /1"BmOd }8$R^7յ΀YoN|4(_ƣi9W>6m):HNy=Ч$:ehvCàAs?'"0Rc[NrJߍٱh{*U$7ybC#FvSPcE\W"4"{#ƩF ,66P?Ҙ5k{Z^[n'aPhmz7#֦"ݰ +\%=C:e0w\>Ǚ*" " ؑvIez3xkLp12= \0ys@X{E O8;Ό<Ř40ﰵJ2k!`{E F"@̤lD@X' PQwHҮ튍^D3Ta0QzE2;I\CB\.z塷0KHZ2lҡ^ XgW·qAXG} @(D"<>p`:h~NX۳6NFRb,ݱC3걍 V"lx c_E:T QB -;o> krpjMA6U}\윚@vnQW,,yRjeȅUKcVƴy=r t0lKP=6*`;@~&rMX#L6p#-oO9@"eq2r 1,m4XP9y@::|&ud#0.Ǐ+"LD  iJ±M+/XQ=ʟݣuEUԺ9z_.Cd:G{>Qpb5$Q3˷D7W'.&d(L'dЍ5,BjzӢ4Vh"ܘIxnxH{SҼDLaGkGQ-Y NqmjyIBTqIwnKG p4+_ 4S)Kbr*Yw#QFԡnowĻF[:rĵڭ YgImX&G7"g.nW[\ڪ GKibFe_OoP ?PXߜLR#kOD2ym#(֫noaH&ƛ69BU}?<7 1E$)GqQysT?[@/M*3Љ7ކ:]/M|9'* gb !XE( GC2υ&{>1l 9C`A7PcݵT<{rz_[ k";mQt[hsZ,mquF?R ^~I(t_ur/>槄^ɠQA+o '~]ƚ4/M)qʳP1tYA?nU)TSSE(A͞)1_mE1* Ӊ!-C]WIO[Rہ 'z#J?zbckY.P qg߹ )cw,A9|Rn52XwK1=ask3 >R˰fҴLCEuKYnD.C9I 4H>(HHN_~nŇɵlլ2IY8$iA&88VV׺C:"T<30HouOtrn; |@])l@Mݱu4=Y$LT!f ,i-`1uu/DBf2:RZܟѹ_v!5> <!/!\{$?{I@pj8-hT>ɲR:J%9l`IRꨔpI;e^<];Px24-V +V 4|UtƒYdMr43?cLpdmI{!xTpPkc9',w4C'[Q閸t.2攘 ̸`h2n-R uCDh]<*})QyR$mMyHdX'-$Qe:3rR'@ƨEɐhO[>_?!+}(网Ӕl#lŦ+>@g10?T=>NZ>:wp)L+_`#䡙H~/.[IX*}D? M^۽KKSStQ%M. Q8ݙ "\9A&vplx,<t B*@יEA'F Җ/gVgcy>VY@JyEfpscETmᨃ+iEsRӱ 3 u Vgj58*@TGSH  0U?#yK96ؕcN& ;kǠ S/DrIjKwzx"oqs@X\q-)p䇼VcdޣBmݮ$J!9wQg?cІQ?PV%f hٸTGאګ?A̽#=~Xh])  !O+i*f\&]GV2$[Fy]D" bD;0cv3VˡZn!LHG}c2P80@n\ONV Wǭ='p5\?}ډiӸx\tdZ\lg>ڂكau%KQiR ?tX3Sh«ϙoBb❉3K\D),t9! jQ@>TGkM1pυ]G`6{ `I4gDe-][׺(Rh;e=W a'lmi)ZW٪WL^}XHs$fVpFg/`+[2~K63/Ɇؿ|lh I:8=m]'%^B%e8^"^3ę!Z(\{SF-NJ{7<;}Ch]]c\UnQt lmi':AY01}| BfzispP (g`%v*o>](nHq$!o4ZMQƄNN4yفl۹{$_ZfG:=ʍ)`+f8_h^Ly n ؿ/oIijdKise {q?uJ. WXa{Q3*H+b3dc+jȲ-nL" +z{5f׀Qim8'/쾡!YV"̞:rQ_n GX/=*] IstFzh}CHj̬.D^ v[C<^ l@Y{Ͽ'&Ƽ4 rG;vׄSۂ/sp߲ 4+otՎWAݱzLd>$zs㦱R4ŜFGܛt܉ݡ}+K*soWxƔUQ=,l3m4kavx3T>zN,VX+Ȉ%g#A8pn. lSM<٭^8]b3֞ts{{)NʖCh L3ۃ.-Ba 9T 04ٕ'tHC/G@s9􅗬w̸j┑83k_3Zml8DIuʈ 5"6s9oל@:ePጘ9 #,7Il:9~./ [*}#GJ,ρnl~bN  NN{R92c NHV1*{>b\C!66_#ˆ́UDq5DL2 &]`#^Sfu i.uGߎ26C#|>mr-hqc]@]VWhτ;:՘>ox%. 5o+G:x Yr! JW |g lkkFqޝ+-Hː/%)W /xk뾤z4||}<܃1x\H7K/ha*{0+ |HΩ ɻ\q"V1_$0sCxl".& g`wZ[-)P+~!$TtcT1u͕=LJg╗:mQ^-*?0[ޚZH{ɊЙ T(kup ~ @Na_Wy.ǀ}:^beں̶ڥhrRN[^\:̱0,Ѕ$3 >c'3!3Gң骬'yE64Z~tE;GOhfrq6w٪nj g"Pm#N["B$Xf{ƒSyJW)EvVX}PycI"ㆬkڥbQSCTsHOy7wOwppXyk%p+W[RU/?PDOQa üZP%\観=!͂kdԻ},]7[L5X_pmkw-OE܂&y!>1GUP]$5=nY^dX v ^~b_|׀`:{- f1fހdWj`X894 |zd_zUTGs7e gloxQu|D3mA;oA%+__Š5~SjPsz䁪j>QAЧ?bM(G> aTs '"S*. O$&`r^GA/W~: SߛV}r ;mҶXݯ ߊ}SO/!gA\钞Nz7QGoJ؁9wV6o2}I0M[> /\Pu,CF Z W m4G#K6pDל^i,JU}:~py@c@:vZHVxcmmLҸD!D-4xF|*lwN{PŻz6`{ǰAO ѩ߽O%/N4<  p?+'Tէ?.q3X K3WS[~f@w6In)&C5rT+1wsqyxJAk?/y剡(B'>2八 ;AT?.R/s%Z^GZ<~\` 㸚<њF '0! B:!rYJl3mx+vܯsjjsZYZRbэ+xhsJstb+xXaWq?~Oxf@_f.Di5D$ęsnGNJ6=74>@5T H"BZyǤ61k8 3GBr,輅W=Ñ*x<6WҼ*1"_C'_;"6Ę+TIjo YZuYGl@#[=!H  Nztj_ ^4 i?yBkC77-rO+OY51n!R}+`Da'Bgiڑ }s]>s쳼HDz59<ϱ+= ]?FsL=[uIKѓ;\r A(G()ƛʚnd%ŗ 0Ϗ#'2^2(9Ni`ěNdLCuOY`z%cb1Lhh? k}6ӛX68t(+yȚsv C!ڲ ֫kO `']<fRGu&q5JƜFZN~GUt^RX*s;YH٭Q0-D-j&6RP FX7i !8;v B0 ].6EcV1,2Spowb}c7A %+4¢6|-SVØA mhJdв>y$A‰RF5KZܪF#nb9cyhZZ=v:+1q \64$Ҙ)ݣ Qb9cj#p+U=0;*qh%S6V} kE9m>_7|o }K{R2+ohRkFJR9$[cUN[F{ME6K3\;t/sb7S0,z5MZ%eldom>Co@J%\:jA{L]Q-eJCY4xG^.F{2ھeo tqTo˰A)1M*(wP/ZnSzIl!Yt+kd-3mWm=E}' |POx N[b.ƀrdu V.F#!=a/D= qFNsXp]+E]*3285*{BRG2o:|F5q!ShاWg3zfYoTg@$OK79Ժ"Ye,0&dn,}(5=e ` ɛGo"xQLJ΍\3IL8nV7mr/ ncjk`@/|8c}A=hf(>BbOZO>cUn0MHewK*DʣD V'F٧ 慇iZg݇8+xζ|#bXER:W)%.G&) O;ټF>؆ُ8ּf0UYM$[pZ3qsRhM]xIQ&UMZ6% JKR}9B#qx*pu(<yfO!`ci?rQhӥu Dn谈;tW_崶 PZa(n588iIȺz| k*$ߠgUIBW1Rպmo|G̑AU5xUzV#C 1 IS >ȣv)I3*Xgkq5I zk3Y"18R}tϜeTtrDJ+Pj* z%9 >L+oC;W 曠rҍIz@TxTnݖym6u[-y~-EVЧ\2U-(q;e@2ƓTīlf}/ ěQ{lJU+5+QrUԆ`AR"Hק KK|Fm|buWʀ7\1r'(8NL,B b96ի$ B:;o~$|*z\lDlE7^9Br.^XB6}$]$Tok,F}^ERQx&}9kB nԀA$9Z\DupLfꃅ(Ct2x?QNFg$zx[S:(cTG5__RP%wPbpWGw42O!.;@ـi.QڋwmR/<70.`e{4<u14<*={!H݁k2 ilS{s r'\c V}V .,;+s?* /҅Sd'ASdO#."}Q2F4[,2h{F%+7[_j6:l3 k BF,xܡr#2bfX= D!e0fvDǟ~F&}UI}6;+S+d5*'ڇ?ug}p<рtq:b=rݶ]l9V0kXP SzcUI y؇ylvS ƝzA'$fA&H/1 P!H*Tu_"n@+/|BDWUSv7}Y?'BA1B )8Q=#cr*UjU w(k` qsˆ\GFwz}\ΔX̣@n#&v^K$Y-b yظI!GLeq Jv eQ^䐐|:=~_pe7>HO&p&ǫ1ZJv !:U AIWr|x;ʳޕXpET ad`M@K Zqbw퇞QHO57(\]|hovQk4 Ա@eV+Ww`m\?nu/L >'XS?4 VWQ0DΩF6ӖM| _y_ E~QcIj=FsT恜Fd^9B{@9H{[V1,hn5:jGLr;ckvJV$y#6O*`5=-gƍz۷Mwf@P3xIlln׬C? iPYvY띹޽4u|Q*U AwD\wPѫ@Qׯg2O. ؛y݂|*)ry D'Xv9D#b!o_P{u=]MMõS4G-Id;kvH yUlnܵ汅rMBO~H쒒yią.)ʒ]+X3>)18,C tc+TPn/ç6>S6nXPր2 `vyKV`8݈L=$xGj; կ YhT;0U^^L%.p| F@^Ro߄4{^*m ruISw9)Ƥc1گ^aPܕ{G:EPښwϻ8YȘ16)5LP$ E{-V^GE9>awz yb`SyNUm.$ؠ$Q&̛ۥF`Q@N (24" 8@cia9hCoibLG%Ou^ Do6q*ҕx,_KzmWe0'ϜOUqݸŭXIdM샪7ߍ=؇o&)PTbYC .ft39D 6S7fjQ[rOŸbU쪊<#kΝߨCc*B>~dc/OkQsPOw0ţ`mgH2)#RX 4cU͔@}-vRR>+~(p"mq0v֢(H{j0Koѧ|}BmUAP'pW={w7ؑ'_5ܟOk҆HQk`F7Y`իdMswM3|Oɤm?&O $Uk_؁}fHtc,3ךIE!+!2XCO,` #`yD;Rpn]rr`?WEo'd-ID#^d,lzITiU!KrЦs_59_khc5%ަ䴓p{SD]_R)MX3ɥnhA'4_8BʹV_v&j5`[ܤo glfZؤB*Ƅ*r)MkhmI3@$z*P׸ SsGAѽPRBz&Va'-*+>Ւ3y/"] 6^wFuKra/jP2NZV u eiypGtnD׊?"/JъwǕK]g6s ?޵}µ`u5Tgρ 2e!l923^Ka nOa#5+T:\]h,?Nh,W|To,_Yҵ  Syj:M'A$A!EiӚ!Y@,@.ɑOfT MOK:SqW҉$ X4~&Prijy 1 ˛?Jo ܆Ȭ/,:I 0i4Z2p4RX?h 㣋"yMMi78ԇk07!=0?Wxɰfے#ƪ+6,mW1p!Qfj\zCn nn6;܉d7tYܧ7J%deC[,Is^GXSQd?-~lvbաit%_{[5LTwL%ŵluAh%`f>ȼ D%seàZgvP(>@B&H8K'15M#&|]9Ο#ޢ vQ^@x@-ȷxr*\HUN :JkVEBڵK "[*u&? smW5ЈK8Rr۵+Tr vȋw޲ʆhj,"뒲Y߳ *lr_c߅+؊f銞Y0](" 2q!v˒Y'g3Ur4VV \ecO+!i:/\ibe;+C[NIUuR @ȴ8 +_ F4c2 8g qqZic+ Fͳ]^%5%f Y:2 (Z$׿YjXWC06`§]\D@(uEDYE̪YE_̣gHtXIXsӆz nRev,+ ̢p Gy\V:)5 N嗸YrGUD VkKė5dtѯfb_VZ{p9;t$WEr=vŧd ++OEȉU w Lc1p*?pd}jNUs#;/U-O2b5ŧyBٺkВX[tL{W穁mU?b&YH̅);ۇ{nsz"lnw:1f=;hѥRAٺ+(4=Vf0,}g*%- p(M_>ɕӁPS'93P[>kB~ qMqBXM\- .sDSZJS4-=BYGz|-& aþ4I}Yغ0 =aYpZk }LPD$O@8|dpzbri5޻4x%2s-K "i_E~yR}x{P{zqLGu ڼ`3R)[ UnX𦿢la gi"p* 657[r1%(z.H4>xPnb@if1.(* z[5ano(RBc^HU>s'=C^ z2w9,V'=f@K<qH#k6#xGWDܪ")̛$|Q O!ßWu+`T{).{e E-m~6 vΜ;y? /o7Tܐ෗w3.av7 К8~IJV=E^̶Uy8׎KpR 0]5VV5Gq5$%SU>g>kh^ 0<*'> ЪuG۬E]G3CAqq!%IU$&0nwH-lɨ wnQYnE3 ЉjX;j̏:W2ؽI۲lRKP{lݝ:sƹ kl쀄HjcxT. {jQbo>un=`{r!"NΠnWu!#d'x;kzeZHZ$g:93u{'JWM .~{TYvc,%_)ק_m߀>_?(v؉k~~*ի*?hIW3t=~ x(sJA[8amB牿?*_ nNN*t֪g;uݞϤ4OD^S wp?g5_ܯEj;n뛚K1 +xZR*qI=_rf%B4O:#0wt6$_Da?jbRlf-X/U]Phr+t0%Z04:[[e]=%*ɘ"7;aܶ$KkaKe9}iG3n4f Pr-2i@2 ՂǪv~I/q?CA@o^o޷ _l@}Ey<2`~ߴLN\Q봎ll'TT$(w\^aB[ݧ;1f}BbSjk[RRT u٪jDn>֍]zi"VKUSyZyA >8Xdp>zIa\ kگA7װ(ŏ* x%OL:u-r^h"H$^A$[ ACHjNuzoj,kT}C($e^qRIv&ܣ˗5?UM~i]i+)rɐ߆#)xѐsI`|VH!fGvF8 k - |-/E⢃eC м:{R,?,uȠ߮-&>e{#}Q\z ieIMHpyogᎳaT?~CbfJ2%jT޺Z`j5hwqwb wߗR{JN5% KX\dP$m$FuJFVnH.+"|a 'M51N Q5EO/ kdFPZOd}f @<\ݗ\wʷ0t?;~T[XS؎!!ҿmG_y/䉶oMˆɃ # 3@Ȳ3%NBvW mhwbq ϖT{Ǭ9kx V:θ)O-,#B_I1h\>k"x 8Dr*z%?MȗwM|l?)EƆ&TUwv+3v'W))\ONq|{t/Y/G R Ul`ĻZ81H"󄅋-Ґ]:g-sv>"|M^cFHq8XWr3P.L'D XHO C>nit9qH?g+>jHC= C#;:]=&WE^6Z)r\^7R@ub.W?|בeŘ>EZ;s1Bp)^!l,vF>iU0%,tt2"怒 !yJG#וEmc~#]-w[XZ2-sG.),G!mvy5D;{Oyw\G?wE@h)mƚb_bpʸdWǭ|]nv-6"3$T|~\1v`Sw>s%23Gk@:[2xds&قGBǴ#(BThnUT3}X/{_X7m^Ȥ) CI2v ELTeƓOԲj ֬(,HEgVքwq B+n׮ OEcg8NMfj@򇬰VG7y#yt/hnsp ˑ:e\v }Uz7"cߏc"CI:iLÓ6cZVSkb;ÑNY9=Bd`I?Yk }HibMy ;?8ڋP zb+lp `څD(*A^nIXèHg:j-#ËvCtlJZ84Mgcg hֽ<S0[K& װ@t:"xlC<)%.}is. ̧ߪA+NyyQx)`F&UzͦCg oGT8_Vydks`TUea}A$̭ǵڤxڼFbκ@`8Uo [s>4atڨY^ tJ%>c{/coڄQp"Q3{ߊe]tm[R8 `&[Q"koB`Yܛ p7+I\zV:P$RZ#;ĺB`A@uCrwj  L}nWs&B)Sb8vGl\a.L>Kh4ٕHG*I٨eKpܢr7"^zZJ{Q*7|K m>H?4Pr\z")8b Y{=].%u\1gi+ȡ5*kuȼ'ɂ^a52 `F_ϲĎƢ0Yې8Ʈgq5Y"ݜk8ѕegfp {!>R9#tʞ" ~i-u(f}%`1qw UA^47`TΛ_{odk8eᘘq )X`c/F g>6*C绶[AgZNn8؀ XC6<*m1GSJ&g+:^AՒnڽV˶ڠ[ov &\qAvD™$7r!=dFn,lQKph(D ѣQC v .vfpׂ9ao{U/ '?vasCP9._hBLh d|nVi<]A1D%!xMPڟC#O/пAC$;( T7T*uAJ9;9XBq˥nzBH T~+, ޺2p^ Ǹnf>1OJVPR]{z7/!D_ȫcQ[ywQOJ!BL,ATw'פBsDEb-]>zċ~S!DmnDԍ TRJ:#'ûB]mURGK=is}(§/:lZڀI̾ԎΘ*y@&QZ,NalyE`C4MX#!S~®~{0u:- --ݗlZ$VR"GTl徑"Eђm;;˷^MYP:>,d8i-źfisN:7VXu7TB}5fzvzEN-H4Z{6vX!j ;SUFݖo%OԤ0 %ZBO1MyZAYϊNi$ZS!jx%s8ɱoAJo9TWy:3hb—ru1RI#^GJ"g|Wp_DgZn2zn~zvX h wxZAXY چgMoXiqSfh@u1fp2jAoZ"p)7_wSLxk!:Ln) C\k̬r^CYY9T3˒T[wIJ{M92ִU@ 6ɏ d`ވ,#)&+-f<;.`[d*|.F)?ti*HT]-ĉҢuvi?0ҾL}ॷ,Q@O2ӈ2}`;Oy.mlK^sg\61<:Z \:nmܿx,N\{Λc Rpvn%KU]WL`8Tp 0{廠KiH?Wk ku(wDX,mzq~!E Lb]>0=7W9b/;sg3(_ѻ*ZBOt!X.aryg[.;k4/x+97P^"u+Ht*UNk#:)_@I<6`NNv%G(j-CAj+{aJ=1πjH[) +3C}LԂXzlKHebQD]>-o6qS4+]qJ\_s\ppO(`ϐOԚ4>*|XLh[x Ki#z94YWe _ZRIJAlkuHj/W¼j3ɦܓ034tQ{")]:4y᠚*M ą$P؂"j~gƁmgMi8ztUv߁"i7ʧ#눻Vx =sPkLSʈ⨃B;hڽ:6QZG8[Pk+5zB0%Q-V6^4'l#Qm4ꦆa!bK;̭s} Xsԙ㩭qցCxyhf?Z,˯0蒧C`ܟ]zΙ/M0Ì RE^OCv3+g@MxF?+aZϠ$w'Lߜz*y&jigk6vpDRÇad)чbE'M@ {p2DI!l=3B}iL ~ =5o^{q)?+,Y"m3)ah !3Gib.Cl,x6*{#t Y@ɫ ` /(`_ 0:14kvĬtQJTA"qS>"jJQR\@xKKӰVP( O^3ԷZ3Fti7P[<@ߐ?{;ড&SY7h]#' z@I~3w0`,lq>?`USθѸzՈlo_01f+8jc+w=ž8T[qF2ݖһJzB*Vqr{yp;HT6)G-CQܹ{ݚ!٣@.2\ye~#$d3i{i,g{"~[wŜ4c͆g.,>Y@yQAOL }v} 6wuIR ٿBi|3~ςl$5 Sl]?馤jQ=F "D (𱓬i[;ꒉ1 :q"OZ뽌5\wϼzI#HoV\/DuŲ)wMun^[0=H:+EK^|ãFJ)|I3JlʐB}x Yt0W dX" Cp6õk2+?o0-h0f}9?^.Wq5꦳Ƥ^QíP:*0"i7uTw[rpgOUI[ Ŗ&, zTR $aIoi  D݀czWHDrT#C_TZ nA`q.槧u2+|lˀ|-6!bv_@%'P6] AGse_Jl L!MsJPiz LֈuRx_C}@3@SGwB62i3Lj_M4ԻO4q= g>( =vFcm8:o˲ZT:X/=6^)F\ Φr{Li-m3wZBo0J'H%Y&UEe11f[6j03L\LH+VײuE!B6O #G >sa Il =J &?\x)(|97R[A:wvϸa΂#R7azFZ 8q?1yrgjc^"SD !ߞWid|X`dE @ :m'hf!F!} ʿnFej'B* &'q*VRpYyύT 9D)&T3`Lo.U(;h%{YY"t!-V [ c ^k͛qν3(!8sAG'ӽw Cgѩ8Țf'P>)$ th WV/9X.u [^ׁۡ:A)- z`llsNJ?Y*ƀB#f T=yO[v`될GXRZ<XXo9JK. ˸(bqoc"Dֱ:k7Ѐ w،@6xxͮ!yWdKIZ)[,X1ɉŪFZ\9C)ŢUI"/Hj.Yc7{FD(_ E(۾:^~NElKWba~ 4+6kI3N}UH&p<xiskU ᠜`3{*"3L3euޑ=Xc UMkR;̟G׋ L}_T` &FzD۶KiLaWDKBY6ŏx81b8E#JP*Vҝ:$> 2z}rRHc緰6 fhlբ@/-U(ustFDt xrJƑz]dPfW2}`tTNUSwzs8:q4qoiCТXd;?E`01f= X>a}*VIl2c{7a8ٵFDʨN1pR!oWYKoJFVG1۟չkQ!&wovi/@~d㎊?2dpUE8ҾՀN)DsFs$ =qʜꈃkmx= cLu@`x =)VgoU.ːVl}jp?txzb4AWvWiSnxC~Rv\Ro QHћpM@VJWˏN]Xօz9#7$>?K84`gVG,4妵' K; ?'Z{^5q:PMՉ'?Usҝ2AaZ%N۲XWw? F%r?a_ná㈠Q9?D/뀟,{{Zҿw"һ?P@" Eo$ITxXW tJE˗:*X'aj4cF!+&nctH A'$S' 0QBӿ{ xߖc/3uUETe]+1M6+bl {4銭H>3;$և4YOyƧCA0Oxt )y?Ԇ<"欦4@ƃ2D\ͭ,y=LU.c 9_&i˒Oxzג\>Ss[o*\ȑ, פtgaWҬ5ЋUW) 6j9d`&EɹRXf93z&ڵK#ǵ_*[?DWQ"ۀ8$'34qKZ[n[ȼ/~e9Y$l㢣8Ur\cxRku@ ?ԡ_sUV^7K֎2Z;H?F Hi6 7aFc2]H^݊R%!XbEa+ȅVtd˿ǖ(00+m1䤘o5Bi=R~̇{p}rEe$0&U)`JW)W՗yIҚU@7W ) #۾D>;!=w]Mm)XQ;@_0k>\}Yq~T'DδaTd׭Y1TªŒۛ(8?qW^F+a>yLl}pqIݮ'Sdir\QKwN#oUc9X^^@ {֭ܣf~G7[n(-yA-M6M(k{(֟RxHz6ɜ}ttE$Ǒ6@6VΨ @":: ͖ZShU{Nq3e\PԧeҖ ܱ伃kU֨zӺѓC; |-Tɫ55rfj.`*Y+)ec3L7OJI!̋h M8Q]{y0Syp^3y.ת.e>Q6<3ٻmVX>"n)[Ӷw-~GBۅwWq ܂p: ?F'A] &|q6֯5a#B~.Ѽa%ɩ ?Lj8ػ)CGY%+0I}ix& rX48On&ߡ"{Rp[l,4UU`]wMSM q4蝵6h@OMz6% l$u7/gw=$VŊ DӤBPV?}A@-~'n{ jL_ŷmv 1<(/݆q|@a>tmm]c U4og;l?RE?(h(6h\#hիUǏ?py˷5ԀtkXؘ(+R2 ='h~\|2qYp͟CA=Iўa&lVa074-vBc]/gR+E-tK݊{[8jp D>CAWW)w /F_p7y|Dd؈VB<1Ԉ3RMkwwUY>xdkHאix&#Y h|^qkN 'T;/HP3qt]XG#7:|mO?I A!$i]?_:]Jwq! S؛E5NTv&8k9HLDG?Xfb^z] \i񃼴B~]_NBHucwoA!nm RຉO\e9@F'j-yQD/m%[~tU S WaٹL8k)N Jάg.v2\.s[ *kc/ziDT6.bpM#<봼Å>4$Ӄ5UnvdɆxJ@f/-\CKkn#_5\y,<_01DZ7#.抴{CC AZ[w0(s0{F\Zhr b ;Xz~{8o;ۚƹ_@u:M+{ SxxAN&$h¨pGyr"`G"-C|rvjxxC5@Peml# Gw2'ҷX3='m1 )Y1Y(C h4{%P>(x`$_gQR0b e>$Ku2eO~i.&ՓWI,RyyP}r Ϯ3j]0mmx`C^YO+—ED~~|ANpDHkW]9Ɋ44x t}hT! QH(jDq,—wE_:GΪT7>%VuIZ~qMbDlt c;E8VK6kީVi"apbK(۱p}z`K"B \o CuݜS|ʱk7%A?{W2]E~^:&~U}~z4~X?9)[VTyR -8 8큢kFt2{ a:vb%D0Cӽ(m}/ܧ][b5`O54Qa#Q):L]Dy)Qz1Mm"L7׺Qֵƍ礠i{'44b?L1o7z(sQEaVvj+6q*0boq*$o0>irb"|\?gUt\"gy#|7ATl'm)^w<;KE lANfޮDa#vȮcZ<'ݓ{⁀JM$Rʪ.yz^q9Fdԩ(mK2覘Di!i `L|WV=AYjEz/pR#s[sїw$B2oַVXOv1xBVU+jK5.va[IGKm=E/PsT39> ruXK$Je}r\5^|H$|vURJ-ȇ@FW3t`t%&mlH0aܸ&}(0!Y⾸§w£Ӄ*T!%Հ_cYEX8jV#,V "̬.'s@VҸtZS~##J->/"^,M^ x7@YÈN뺦 %{; 608"YEF'CRӮt{&!YP~ Jݕ]Č:qb)IB|]{k!W8~PO Kd Wo"tܖAGj:l?V ]qk oYzxc>pf&xĻSLXHZH!L-Ǚ*W`Y.~FsKE|>@J֡嗠n;hΧL_8 _*t[*dD-[ @+ZU9.Q}=^WK4cUI⣍g69p6H(1F"RpϘFBڏ0+98t*%Nx">G>aH)(=0fZ![ު;]b:ZS59X3:jYPj 0mY4Fa*MBJf!N+TEYa݉8ajTYZ2v6 ewpU ]($Z{y3// {E!9[`QbobXG-A}~Mz)cE4E.a&1TŌ)d5q'8{aӵ7Uvs B~LER;N=Y-(ѸM BR^pyY&ҩtWjZoЄف0[,Ps\rO24i`Hk-mdrV,?tpDbg\9zYG:>N9Qjq]Is?VfS,X'{g1 x1t{8L{qz̛cc> yIIzQP~i9EN+Xz,|[ˉCwV!L~>gP3Wq0.$*τZ f<4P3Gj:@9`>Ut{XɩR"a1,^mQi1J$H`_v*)W&Ȭ(K^)tNesEtoq!i!{Rl?2`4]D,t?*+lJp!11B??$C 1AR_ngeq^M.tmw ȉs C^0N z!6%mz{-GՒȋv:5wi<0yv3}!=6Cj!9߲g+uuzsN)ׄᣳ#)BLhB +`Tu80~b3M޹H_c;+ig:1pg3}'k րKVH@l{~ ?!?_ޏ\PPzD ܌&m%,"od#,|ӈp6jIXB;:oCq)/KXŗ'MQҶXH,*a8*&WF{R2|9ppaK^"n7k% {ܮ#ϊd% 7,2ܦ:6Fy~vVS YC% $*QVGdLT{sr:sՏc#d{&pܙF.Yg'%&P6ЏʏXG2Wf@1&Q8d3 6.=nSj&VѺXIU+.[ܟ%&)G>CJ|l 7]=5yI@_Cwurmڪq.O]VteŴPyVoXH5A->WqY<6I;x3"OPhKq ɏj1Hg%%|HQإ :&k31_\mO*rS̠ މGӝDt 7Jhn_Gr%($W_z׎liO'sVq؊ O %{fb<'AwKw.DFdnyȔgĥ|n Y:>3K<؈'Θ*Ѡ|nK !)lNYiݜqԔAQ)OQtz69D"~ K܀bTY>IM/㑶 /]$' bd` N#Cw\'70@w̾6V9e{U}NRgH_EA%OYEB ܧ[AwV{<߰klDzF*Hlz șe5ݫvRdRgBRŁWoO q˂Ch2_pTuA>] D:?3ĽohNN-ۺ̛SIU@!ON gz  F㠫;&~`w M15A~]~_ƒ4jW(?'RL ^gJ _Q̺޳luȾl>}T]C0vjb6)t+BDo#zqM~'US 5/˛.&ra3M[@,ΛAGli7Na aa1%txGǹ،\ T M[`(B\!η!Od881VEb Vus8Kz挮Ӎ7*eVtb}<)f!M]{G_}ap?Hlr{,7B'9LIOOZ]]s@q i.a}.&ˢ {E:ҋ&i9/d#ar5wӆ@ YR]00O)jNZP.Z6~jʦ8Hn_K=K7AgpF&7[5WL^vN|*cߝq L{iu`q"ذ^ Pd¡ /v~%0 ?8*n]WK/YaMΰ-HzB?"Qs!'6Urwj|ݮ}nXcCj,Kk>$G?f^]*MU̚v/p/^JDbO^a=vJIْ0Xa <P%E,THTVh}s +4Qժo$}NGܧo;7_Ҝ8 ~YM޵B87dE)>e b@?Վf (* ]#PŠ7e{8a^|dyf:ؒo[^еP/K;WnN8SڞmFtY F5yOP0,9|I' 0($ n2pt@Ք|"QÄJp$[I ʢG\mW3D_\k =Υ%dcz+Է| ILaW7=WWU-᱙;#0OSB< GAϨBEqJ\*G9pJ/IuܯO򉒧p]Smtn uh~bPE~+S)n "1PzCT%d'H̋+q (1C3pW$ͱ%}ǾTk|Zn2 XRsKά ~4€ c^]mf)2krsdu] baҜR1h̎?]Jkm \Fo8JCA܉ոjwlG|ݙRYU1N- +w{9wHoPy{? 3Bj+3&4Ķә`mx8*C<+SB1N&RT6G0K`fdKKY>LwNN$:!TKm%wgZJ)}DĮW u%t*.Ef#;jսդռ<\2CGs}4y+(??|"QN4N-njp ,%{F8%[pVD/Y3&F*9BIOvZp4:]T "&1r,g-)IiktK,,r"oM @-+T_a}e2PIwGKU6Z5d[ dwhڄ{J3f4u3Jad)a%kM0>5Em`pm@~ '= '*_qqՃw =C;Ԁ_8!|N#O#c kkojoW- ͣ{HH@Ox=pW\m0ngeY;n&m<Qg*Jqkz7ñ#o_b6_p^(bW\8w7j1-``r6m4+1%`3-K{4(QL铲^Au HfZEn=h߸042-MMcV<^_^bC#8OȂw{#cloBB`"ҏxSŤyNbbw.3LXl!*^$x]@]߳}f!E_2<]V yg߰D R3EC 0fpW5 S8-hIj vI~$&jZUFYM> MK#: nڄc";˞. Dοޝ{;^J 4aQAR݌&t\;E6qު 9MƫOPT2(1/(sʒF9j^xRMYw ∭25u_knTWG3"}n(  c kAg`XP3d4#3OJ9Wކ8ՑS  3y c;Y:JxḳLVK&DxQ9δ\t8p!Q6mEno2M]bGi i>!u/%(dD#YXb4ўV&eBs?ǧbcjIs _.=K⮹$.[qL7E]"o4&6Dr#lxA#~u1t,CakD[%d%߱LiM3s3n)6;X%~clVO%P?>tXz'GR/a{ځ]<-C?Tr CɆy҆_[O(Mq%os Kqq逷:L3z@U \ȂYDBM'LW ƼnѠj\qdc8|cn4\qP6!MSYRE3S",( 3r zgĢZЙlczPD~lޣ˜wo.fؾ)EvﳒG-)8Ou2X:R*}/0s$RB-`f|ney%IA]svH |b|΢z&ڕ~, `pņ!6+ǁ_](!w`oܙT,]37bw^G<gAh~%ׅy@i A8*Gzbb* 5Zb.AJtQ`?=P@}j*4!hP gdWq |{]=Sңx̱Z$|: ʍpA7U87dya]IʈuDqKی<(YWlaNjI 5k&D5sMZN^v6 I0e> z_̈́,N[ V䫔|yNs&0ș#'@ vr?2Pp3fng9XJU,/T- Jdlx*aQ\?r?7 a%<. jvt#BܲC˓RvO j=U(_4\-̌0O''k>6& {-[pDm} :2=~dG&u3;?%;2_o&#2 片a;bXOL Eu78(B3LweIA7*u. `i47Zx*wGz&IyNRA]DηfSg|[+Oٽ7ќ1#m!ZkLv5|w\oyC2ϊ9WcwLt%zp[2^L6t^$X hZn٠bR!y.}bk"b+"m~)7bHLY{b$ ]T:ԵXG%1>WL0FsՄ:G¬C08(R;lxdҡ= o?0GlU =B& ZqF.*iXG!HpoqlJylL&ldI_Pugt=dy.̉Ȼ4##~Jsw1Ctz Dlph֠ Yxcx_cV'.$Ro*q2d)*6 lrˉ&IzXlg'8g̵0"ˬ [2po,J[TX`g"qo{B$,2^)\ P>j}~1 ?E@%v!Xmn%H:3F%& o)>\,?QÙׯcE)P+%@E׏4trƿcIS}^Ev{R78JB]*&)>&v2ެ u@/(n+ yBcb51ҬկD+.5T|M#vSJR*5(̵yBP59cj[wШKBT\Є?3RЎvk4L8?HҜ @rӮ `ExZlҘFBʑokG3]96\&ߌ)?&[:FDv\.d<= åv0HNG.ږqO,FlTPDzY9nǥ13D{̲a0BdO9nnM'wmy}Na?ܳyEH{`p5z!^N0J,+l@JI?YQī;M7D 3*A.a#>i&;(z5!f*T NkÎ3tk$Nڗͽ$' >^`3cplhwTAVQ2B 4dJ0+hۈIt+؅/^;SFz) g4)ŋ%yǍ.[B]Jt%-t"Wsx\3$s>H3l=x"{/Rz?l\h/-'/{癱ks:L!%\SM& >=| }9N%UDW}Bgiؖ)a ``f<ۘ _{Ʌ`FpQOAtJ77EB=8` 2Ո&)T.cCzՓɏ™?,SĆvy(CL,2xӛr!WIO&7JkBWɶ[.g+_i`8ϼ6W*r8r`>*;g+MyZ$dbO4!$JF鄜aX7 CYK)DeIcJ0\B\\D-W(f/rTY`{QYytV0L[FlDXm \OyUR]UQD$?fQޏb* ;-i x}o;- 4>D?l9_"Jbp46$8K pè饜z{Հ{(T59":2fԧUbi$G= d mz% s$iLae exp-:qɗ2ͬd=WhrMSG'vBD&zXSBZƽ Evȱa6]F-"T˛NV[ CYpE9ɱƔ/va6AtL+ (2C[UP5{V׻9n'bI'?`?o b)d݌'0>#"^,i ㇧wݽO=L!Q {0#+wCJ B}pjI!yR35'小K/;GcjUN铼~})1tu`2KcL .Qli‘Pؒ#9ѫbY`72 a½oB7W/?2yUjMƍW #;(0,SwLf_9R8nSṽ2jgtgHatWXIը ];\O>$EV2A)km{~g)ZӀ}epOgxŬT ۀ&PRѹ])!Y| 1gosVL%_&P#˸j͞bI %M.CƇbTүw_I̗_hJR*"'N7Ezbɍ^H/B|+Hȶ+\Ad8*C8o`| ]]C&@t'JMUfbRM0r^gĴ0!4⩪(PR0u5|,VcEo`#7I'4QR(99S66z=?@1dd4:ު7dָ\fWɣ:oKwPbak`C`Mrcf/ReqIoy߼bφR*i ! DZҙxG0]ɊQ\SBMq)19_$l@ݮm AhgHB#ao[t_$1bx6uDV|99u !}$O^ZW9Ā3m2={1Ͻk5"5sª jv16ìXf"yA9jIvc;S A±{ FYT=Hj'Cr"_@U0Ӎ-_= epEAv_/fzPl_#ђƤ$5_ W1?䞐AwB@ [5"?9`( {;NAWճh(OVw၄:ˆ. _Qђ&F٣Z* ʷt?(03J*۸ xjlbQ/W"@<.ĹGOkj}\g4Q&\&X * yLf&cJ}Z,ۣ_Ybnۃx=^=t NX P2K#t+r=&PNoLdaIQ G6@a\<+$-;N<-lqE Z3$}~%4U|DEDsjV{Ō?Et[MXT0x#.1-~*Pkp4oI9+O3+p'Plބ`1(w9˯*Eryq88.&O*  {elH> RO6$?rmi~R5W%H$y ls@-`i%1ȵz$oqbX]njMu=؏Ut]~\hѯsZoW 0(YH5Дp)Տs*G"#_ @_S 4 <In1mWsxTG #|!X-2_-{sXoqklFOlX)pHU<V7c6DYj] WѨ4lxwʣY-k@T;ў/GJXdO-Z-^D'̖uJ9q B2k|8 pL[6ʟp!Î'x+MS!ؾ5Ed -Ay7ɢfRx-r.~|]+z;},__8iMe@?׍uzW.xog$`jUfWIۭ"OVv p3*Fpd.TPYrUS?o$u9HTYLivZm!j7e4@zaҬs޴;A,LFBO`|S!)!-P J%`h"C&hиӣPUxگ9.b 0,2vC]1=*2kdKɀpGrj^B ̏|"!>8Q;>3h=8wҬ4hI@z!5A`_RI ǐiD0:)m&W'lyL w>`ڼ7դ<7[w5${`9X=b/%9<7<<ق &rO*4$QVcrms@hUi"Rx/] ^$*2w"R7vh~~ꡁBomm`+TJCgYZ070701000003fa000081a400000000000000000000000164e6139f00008674000000000000000000000000000000000000005900000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/dž1]?Eh=ڜ.+:r A/a3eVa0ݿDfguo 8LLO'_Td A 9ܐ("NdHfx (w90 4s{ [7dsvG1?kZ-?ҪXwǹ˸ܓb`5)BU7t\D3{$0&ebǁ5q^<FnrbA6hy ˫Ah-Z[,qb#B-{l=iV\܀Xd,mӲx/_ygbY>3W]"7[2sBAAr51= 6#T1g@違,O.ŦX7s\S?'qݽ1ԮN(2?>HQ*{ڞ`oJqӠO~2^#'=E]&s ZO&سόcw;QV҇l}L?1ۣvJ&!! wHXlN.[~RntډvBy9IRˇY^B9D(%^dmwDAzLLI57d`[2M"U8dOL<.X(A& 7(MFpHdW:ݚ0ʒخDO274bJthdD0Ij&!% ,0vj{֙_i:U=Ǩ rYjPv`u#0Qw-%nDcַQ.*1`+ۃ%ѺPFs0:J2 B0mͫY ^LאHM>=N\&<+1 w6SYfeTEau `nC*bPE_,*]J8ʋec*~Z]uO "U!іk^hضef4Qfb}tx:K/1" @$nWcѩԇ-޻_U'I0bKML.}a?HM FmXJ)Ju9hvcr" j封gɢyry#n`mQ|͡gHrt=C"."x$ѦhCټ vC6I 6\5B;R1DwtRzh'^Ie=.#c~~\(qINf`$0oMc'P?11ѩiuJ5(D\R-QV?9Դ&2 6P& Ǵ"XTa i$;@g?qH6ǮSld@Uߨf{bkg?|IqT>]v7㋕%0H9tS 1˺(OpxpV9u*kn kJ#I ~qrCߣItwr7 y('?1jU:{8{Qty*,؍GMj,A+1hftyd wҫ˧dP47y?ZMZia51`*yjf]ioPW.xf+cua)NFڅ &Z \*Re nk0H0E.婢(3gL\z+huˇg3ԟgj7B bUHtp%:%,aoCR9rmC&О6ۥLf [pJ"@&-mUgM Rc|2k6Ħ㟪77Zl^6H'#6bܳ:|UFk6`eP+;OCZ إoZEi{#~*\t(t)k|v3ZְK kյi?OySDX콲nEcQ`==_p]kr GzYR-#?M VёHM鸱1 6C_c2`HsXeA?#"KHH##z[qA5i'ڸ0PDi4It3m=lEt֡40bng=XuU6pV&sZde]z:\#K浓U5$bx|gL&\#!xZ)ǴYٵ(z#;=ȱs(a'ׯ2چej荸>ת 79bOYg wq5jV[ǁ`h+×7? S.dwbKw*xLYi>]X׉c<$\ RJ6tuZ pa~tZ6iwOxRGT.ՋOe<'Cȧ(MpCqO m1w1֢miz ѐ4>чX.[hZHF ~쟃Bz>YW@N>PQ0Sf t#XMO,ױ0\'ڌnU>cwל&Ib(_Gܰ=Wh¬ܩ?ť]%;Јݫ-lWDN pH(]\; b뎤j}PDA6!Xuё O(a=DGK{O N權.^(Yp:v Elg>vO œ_"iԱzplvlgB651d~L >R U˱[Ə)ymj}֦,ȫr8&.L C鐟eNO &\hCטԢכ Odl3q{fV᪋xMT3~j,OA[ϮPߵC3[mQ†/ (d>"W<Ҿ1觯2y) HS}[Zƙs+qCJ g?jf%?irtl<q -I]xL`NQ-]zh0lOQf)}!F6$/&taؼj'K Mѹ;c7d%9:0b|^q٨6 \:XVnyЁw1UFMf kqtق'.8bAm;4[ +Po9qKU<2 wǍ,s!;:_<~Ň'x*?xSҬ'ALG{8+\ai^覄C {)(s ӥk["h` DPG52ɾݵcM*6qAGрM}>zZq_c A6Uӆv^^-'˨dU 6H޻ho`ԴtcKhOَuE'i`z<L|:x0Ֆ$WOGX+|DZDoӨ 1ɴ beO3zjEស?zAF q);4dy`K-}bMUO(|BWYt^-C!`AEAm'+ƽTSމ҆"hW1<_CQ/`>__jQTF`g? `4Ū׷RbK(lrQȃb+Ⱦ-B C4XUЫF/E.6ZY6Un$<8p1r%ׂ{l׫͍#FòRQC[r*zVh/p 8 "7:8cr%f)d[!`UBwY^W+eQm]$/eJGׄ1nي:4MH4(|P?tG~_ۘ3 MV =[餡)$U2B,RW[\g+I?_9hqfӪ[3N ,ФȀ&_NBk٘YlbA}w?J|w@ti뭶8uA!)*3HmǥYd)wp`7=ԈΡI?vwP$[MjqYe8G)sL16~C;80@tu4k0O>i6 gFȱ׈Ńl­H#=P+5sʹޗسwQ򿐴ǙkSr1{z?l#zcqFJ5Rw$GPG|1t5X+тU\W0yz7+5i LاEpK9v*ﴌŤ2:='b#zG7'uwu淬FcHJ'21ycHoC %鎦 LY^Uy C;EtujFq\!h"CfHPmYe$;G<xK&ͭ`k%>Yy9~ HemP ˟Qa}4n$ؤQTs}"|dw0KHo68MSOFGNŧ,dߵȆ_6a]j0!SymP:ŖhB'ROO,2,Y>: x Zr[i)+8$\Oӻ2X2f/OZ2@\)* onMc+4K~/`t&ȂToqWdt<{kуRc]Z:Ng-.[LBN~ːK GմZzT v3 t!Rw`>b3;fa2y G ~Vw\nO*G*38GjmNJ1 l `?|s/d50BK9*0Jj: s}. =S DA̒YIzo݆!Ŀvuk9 h.Jw'h9SWeiGEF:aC:|0X Լ6^-sZ^z\ Pp0sTx Ͱ \TW C|?!S%|"{q IVɈWQF+M-b؁uA_Z2ogv:%=2=$8ntO[Z7簳8~]?59DM|$4CglBhHy4e䒍Z1Y07NW&U ~|B}LUx&< ;UqD|:S燂nnb2{٬5FT,c '}83 W) jL4iCq#H9`N[.g G}џ }wcT(sI>"ɋ[u4&GJ`쩮^u ۶l]}gksMTAij2_$G}/k#x}0.h)\Wp0DIanSuꄨ@v:n{PHv0ykO/h,h(wWe+&=>\smt V̴mb&k9]}E ]$CzjCp]&b%zsiKNLea+(#l-Hc.OoI=Sr`VsA8Z(gILbCŁۺBCdV :Q-a+aSWtW7av(YSwJ40V{pJ:]sc>k:o.vi-iV]4+fjHac:NG|~P QrL]M@j?@}moY/_i1Yjfk#c\n Ixˢ5\6ح_P t%i43btSqo'"6u? 3md~ΟR<8ؾr}2]1.~Ꜹkΰ L2YgE;}j| xpf+E{NMaS-19%mKgkխ=eJŲOe #Y[C2 a b5e ޻HG!?x/fʪ߅sSk; ]ȆQz$+zus_$Ic*-m˝Oiii1u kT6~nGn?>á uj"wG4m!ʸIi/YjҺ$.ӳш]q\vz6-g\kceeiX[g3txCbΔ@M1@}l| eː1t?Cs5G/\RnB˥hr5*~ Szp\+KQ1Ӳ4n)# SQm' E:ҕIqXPBNUL$)4v8(=FOȇMuZ/a!R<2\n4!!WRMtՏugwYߣ^LuGbQEjіp49 ;-TTJ^!`}_Zk1v%:1 ނGBAlORpy d!m>PSiږ?^VxOLĐ)YX8ىڎكc :"{|9]s)KabCf؁[[/BxF'GQKpOpmkySg5&5;]`|c D.ԱlKPS^)ʶ՟kSuѷXVT %;jF puu_{f\GAԂ]KBݢcծ%.ył꽠xV8c쎓GkRz[W=[| ]?Wc7%J3/E!#b"\.:蛆 z/[ì谿;' 蠦8J٨yK=0 ]:$JVܪ65S|8X) x$>؟1 bCL])x5VV(RkH@z2Z5+DzQ^x[SfZu{ԻS&D ]BZNC/j}!uV~cE⹴徛keE/WKAɣx#C5CU8$}ϋ;~9سp{6 nQIY( Z`~бkskM)HydApV*湦~WTMZ [%>*#QtgVp_9lr.\FPGAtܓ3Mqe9x^n_ R9 ~'QiOv8߲J1 m-y `: ;̜mK5*4;;ꢰLA1P~f88bhs1$BTGH{ݯbWм{1F P :R@Jg5: EDc`do2!O=b)^/_T4Dܺ0tn<&E/;ONNRzέלުFVN(Ӂd -_6IU]e<2!OW~wn2v)AyLt萻3gD( =YDt0i>vjS7%͂{&_^|(xAC7"+;3nR ZkG@H. ( `$/Rab ]ƕHLFbfŏX.i(y2{!j+Of,;vq!|/^҉D 5y{wQszԩծp iy|׺z*V+HQKj{?("j֪{[aB葸8BcĢa|RN x9e_1lܑW53ؑ4FR[\C9I0oj2x=;imPbDk > zV-zh)<)/M ??0U5x/>VkIkT~DL,?T.J8B*sR8pgyrsT^ic` @G[Q>Հ gQ?zwqZS;W\5usd30IE#Ϳ]FF@-ir^V[6+bq}n#;_1P/MRQ:74ӥ}:4z{0Z"R`P@ Lj\;&6j8-wLRЏYvXkUI[vոDօYbrH miG6X ct?IͿ_zn~%onol31"> /M,cYaߩ%$(m~_ oLfnm}4\0ŷ_# Yfqn$6lyQJW&;8! ί$:i{#&J&%^7ۡ&5P1v*o(ԣD;_ *z?Hz36[gt TjG]iƀ Q.UlH)%q"''uWwt~5 T۰n) 8l5ͅtF }UԹc >യBnTBvRLƨ6{[DcStڜuxN1T`w!cBYk(􂎲bǩL- )s\QNӞc/<:b؜Ӈ ,`HT/Ţ;\UӔNb^# LΙnG~m خԊmVTZX 6X@M{zG.:1QRmrBWz| b`gbbs`iWzL _9N D];3+M'tsy# Ik3SA%t\w'lbbǬӝ~ ܸ4-(\_08M|&5n=R+y] ~}{ŧt$bL#Ae iȎ 3}-\&ָ~|Lqi[wD0:% $g#(ip?ե  ֧J0!lVNyF9B-Ç ^l[-/P QnԲ/!nYK01~]y!?ϽNL뷯ֿtx5I*-@c>Ev{M/F} f]:XdzSH*Ff> |ٚϡ5BTZ, NQӡN:A7⪺N{ Z\6A:>jZg:"p=Gi}֧mh|67m0+t9"X-"f _(3Hfa'mzԘwU)4[ng(v_-)L;HBi='IGE֩"&ddFn_ ͼC]6P}C͡uDii970 Pܔ24w& [V񗁣Mze[7]á੻[KBQ#(FϑFj>Sb`y+Җ$sz:׭^։2›5Ob#}f TPc!bL۰L#-5“W9ߟ|`\6&Pv5'VɍdlrmMnr]:Y*{ hMT&EhIG51̃zʣL;H)A*@ KRf Xn1yy` . ZVZXM9!0OELNϤ`^K SkK#^djPn+]\Ń R$BqֱɲAW+qXI'%Ý̵Fxk$QJbՏEP:ӭyZTT GN-G x6Rg 8(A!XyÒI+Y{$2EyN2w"!Pz0YL38L;&:#}w ̗:4/] faԅnyzj\@+|)0d"[qb2^n!j_|2g *{90*UOh%S-dHse+ڈմ| =3ɚ4k)eh߰?"G(Mĕ-߁D?恦jQ/00Ufwn`Z0Ϭt5M͂zdvWseGΕ@|V$ƭ1t#7r"׏RÊ*0L*6tYkOr/al`djc*\)e8CDvї?hUD\gЧW92;X@R_:7jKL*eڨcR!u0D{C,*ψJW;WrCN6e¶4}\:]j+z3MٰP|/U-j:9d6h(+0hʓk?Y 2?ʰ4)-,G \LZ* E\:ŁWTHhz2'3|𢉑+E,>kjw)JA餺CT?SDq].B$):'@޴9a"z"6kV[j镴%T@J5t'`@<x棎{ڼwu=i.+[Vۿ8;W7 *C\/&-U2أ1@ou)npgr"1T/&#=KDe*u$?3VY6֊xУgF 4L mʒמ::^CӑaX!>==օj oҬLPlcehו>1_5z B`v=/\$"@ ÷5mNGijq_ZȦ9U8WJ-Ƿ^Zmή‰wn({U/_M^lUGJ[[o<$Y6kZŇRn8=hC=C$k۫et5]|V<л00M;&wRNۿߏY /?As+ogzY3oaJm&<,`\Ġ;zG°H&r386WTinа*VȦmoTُ3jҐúB+tu94µS03Oñvf#s%gbM },oCk0WS)@f+5//2lTvӔb'*_j3:0;Eǔ]Eԉ It*tcUIC>P~[q_xo8b鋸]5-:&eMLC-CfI*L'3dKWvTo3Aô?'M ơ&2Rx=`pНV~MB\Wb3.F0j;o"Qդj17٦MGS#c !{u{JwKh 1|gK!{q8{ Q{KsQ 'D !E0ABzeFkuYf-it|MLΉzfž(G6 tCDW vP6r`28LI CWpjlʌ>v0 LOZ 9bXwvI+)xrM?aP[RqY&<|^4NcVvXڃec".~OWzǘ)uo&{kiCG+\gHZ_h2Q氏p3 9w*g؁Y=̅eH/[Cp׏%NJ  #H9YKRS(S9RъJ<7-B.P-mg81v\4hb/,1 az"n@ÓZ c>N); Bm <hjk-AWe 6%W,?E3%{g'?RI? !y џѽjjpS"..=8PFOl 'h0 ]qqnYG5Kyl3'thV;zJ8zONmPeFP sP(#19f?yVۇ'k9ͺ2~wl; oᰊlv}ĦbPRʾVJ%(2ڭ؏Xs"{^MThNJ+aVӌ>E\0h!!f4 8hgJxrzxxxJ/a3V9aD`6ƻĈ>!\6]jR*hfbVܽYbAvv8}+C׼#q@vûBfZ/"0wqj/:JgVwÁc/d:vv"ę6&GX$bd;`|LnD,~ D>8'B1"4+2M;IwD~τAiMA)ڥ r ZZ dmҌHXGbu)_#\@*8@­PÄdv. ӕ+dUE+J(c=B}aa"Cj-˱`\eEEA\9P˰ yUv/9lp:y8.i: Ȣ0Kh t Rp㭵7Fb D+-FaR%6p>ķQ"'٥sO JM,*|hrjb\nCzp+ .%&T^#`w2^(x|7 Xlh}U|!ъ2Ia7,s%_%gXw--Ew?J m ą`]GSrx -\B`5\p5, aܱX0#:+fq?Vz@9)Ȏ1vXWWΟ =ѥda/T?lVoP( `cbTY~(̻ϯ$Z,KGh0Hdʮ=?ߗ^c_D:٫',`&نJov3}­0Mp|݀sC\ozגYdg׿; ivKAky6R,3g)S*6l'e(}WҝrX\^j7}P-,qsoO@H͕d<G=E2-XwX5peE %NʋB<" +mJT }s/2*LO@1Ǹp'uaݰ@].`PXD-gXŇ>x+۴z^ S vY#yH׳ԣ0VОOt\K}Z2r$.KjZgRuːhdvӹ@V|^O3+we ME7p13EF7;A3; 8OdCJ>ww!|;U.A3U?i A`[Nc{XzԨ"DH$PQʼu{e ja^ KVVUI m@ @PR. k@Ɛ--QbeFMhuw%~sS$')=X݅'NA0I47S鄽U 4\> (4g~gP|p(޾%V5rv݇?B|%c'^vQh[lo/pWZ,ϰUouZօZr c ?n`7BGEO~ZC^A~տZDEŕ80PjofH$ ]`u7(ZPvZqHsa|6uVfB:N~ڕlRG[ J~yLfOd >,Հ*Ѐ*A$kv,zC+M?(cpMQglERxۼiop< wiz{#Q Ӹ VEz>(oL(!֑ w)9ah5Йqwk"ɷmv6(VLoY/Cv#ivĮo~tܶ1Lw6uJ5hx/y2?\gtL U#^<׽r*THwǷƩy;p95n \(w+3^-rLMe f C7ry.VԀ'w2`AO7 `wXs-i2Ǫlo=rS^ 1UAY}'ϖj'B ?'`;U@<6H;?dVSUF/LnGfE! B=iɐ<UEwAr7[ $Mٕ HNT\_䌃d:}ܰ)BY/^ iU[p @,G0l`5ʬ)GnkVzW3["yxl$X687#Rnn)B/,+dF{\/FkO]ց[#+ 4)hGGK8yOt\J쟔BZ˺5iq8Ș yRf⊥35^e((] dyOE&w.!x7nz-iI75;?BZXu[^6Oï7!cCG&hF<un1 )n*S,h)Id/;$WAk2UWNPi,'KR1y]]m `گd?u1][|VZs,t1wDODuBb@U$y lduFSZ)|-:fP{LշE1*9yK8&NR+Jv=&dRP0}%'Ck>LE\S&hvZa07e#M1V 8aSڒ1ܬ1< 43Yx'qm\{`.;s@)_˯Jՠ Ü>vJEެN/n(H(D6[n&GB7িbgP Qn0X4Ja/n)P d=jCvF4*4jrMjpDO':/XN~ x50U&pAtHs}jMUuƥ耪Wב/pa;C\p[Nf\WJsx0ดWuWi %4ҥKK }N/CfhW)>!:B;g1??ț=J?(Rt >,B!#e9k=Aro^Y6Bm'eUE"yP)YG-K!ՑBY_C`.XfWş 61zNtdĵ\BBk`[6ːHpyQI/#A!x cG}cI+ڍ&̞ܢ 5y֩W 'Ư?;{Q2A/MN9OT(s\g WXs"~ARt%:Dn#sI'-Ah4W@/㜙f(@Rjui pvU\OZ6Js_-j9 Т^S4Ś;&BtE?R@f]pWu_(oBr2, xAnzx(Ʊޱ"ֈpdv\H@ߠJJ" "s-*}% #HHkL h&Ja_k0Jߗ 7E9ߕ)-55e6Q"ア8h5UF,)RUxb?:[؀κ~ܘqC0j,(X3~ AηSOilx]ZIS}@?ufZM$*w02gB;it }Օ5Y̋?ۊ=+k"WxQ56>+ڏ~ߒ )իoZ"f?02rϠ`،ń =sFN= 2O M%SRߠ53Q;A;Gi#"Ga(H{yڃY(K5_;=>0]_K29 ]{g6eIz>Cy+P)XTt = >l/G0o{',\iR U5ף]ej3&KK_~4bS=*T:^FC tWw/ǥ45-Ƅv 0=ӂ'Y<%d0kwR'$WPc\ȵ:$_k?Q1qwό6w "5ՇKr 7'/NHTUU2NY?i \i3'f 5.7q$ Ycowl9$q5K+ҷfJl9k:,>jo @GB^r-Ly(82/?l(\6W,jAN%0L~c,9UA´XZ;1Mt(Ƙ! d>iS`"g;nsŒ%Wޟ;DkX-oOvb*h|y?=#µObG9Y<\'mz v9 U=O>:ˮVdd{)dvK鉏cWw75J;W%F{e jsSn2u'vJQ^}E=<9l "Ww(?#z!*5ڇI+0I&\ GӰ6f0.LU6g. { LmfS㕝aft(I*u Z?}^Ie_SH e+BX5ko^/k ۶RMKk)#XE(.lh_{vE 6t6^D@m=KLl`[#ĭkMa5Q=6dp .yjv\_w'Te+&[Ὰ,6\@d>3a UeXgP+^p܈ Eޮ\@{F,Îh~8>qdr[* ([u3LK 4O 納7 /D;ji{^W|oYN,Ac|xd)(Ƶuw~g5m5e@NoxtV(#6[I.^X:0|&O7m.2hMxںK`!`7 ưeoK}NRW"#_M L']mn!?j3oǕU/8*%ȱٚ]!("{wCf+u)c?ޑmE#Iltt~\qk=KB xU}$PGK!{M %1D:gp=4rw Nؤ}bHÊK`1u@GcHP?N['z8Hjr;dho $@R'&"Z|/Xx,p ]'N@wV*&ϵh@0*FWWeH=#vuP;oIVjAewܝ^=YKv4^4 HAeqEO;s/o>?I-$~|=Gs:E 0?>#VD+SR"4ij aQLQe&VER%S?Lζ%u["MNW*Qޙ */ofT"e]vn{:~. !Z6u ԵQICUb3f1Ik9KM;pR[h,u8T~ÆkukTW,Z7Z/o6ɧ7N54[.=e(ɋB$3Ԏ\7`I&Yd5n^VE UЗ1:z8|t0 h+fpb3j4&բ'؎'U0,v~MI8dpr列envgr2pG >;MM:g F)A-_}-#rԖ`lTkO׳ot&B'܋_obcW3Y̑B %tt-7y"\U<kxZ^,ST`D[<[ |\ۣ 5JBtCqr*W|w6]a~2w]mm_f" ~Xep(|Ţ唖:b,7ԹnI#Y\7ԣ:1PA.?BXoB\0P 7~~oTGm-InD Ú9F@{AH{*j*[/8DUMX &hZN0) _Mowryb]˔¥zD}Tl $*蜺%$"~gַ ѐ+.Z!H=yP/gbVuFkj7Nj[~I/avwQ9ަdI#괱GB@]x0qZ $+#z.rqMHjB)͜~(Y2ՓSߖnM Ld JtLc?%VUI.ۘ%@2xӄJg$u *! |RòS5.#q`}/B:$ O2EULpP[?:ZRdI1'\y&am?9[s;jGL~YsJȩqzDO`j2V=)#L8?rߴxHl^\-G-8HY4ƿIw/ }y`ޝP+G$11)M؃rؙ >lSg18!k5W0*FQ)(*aGɢq<ڍN}b+&_O^tbC2_=fZ˲7nCB+{kZ^E0 N0dc/(\_u?28]JPޯuT졍D|d)U\X_+ޭ9u4ګ:yC-'י8p IChݮAx9t (j6m{RKwS;Xr䨇W#5[N(R+`N'Fr e6Pk~l9Cqm&zyou5^_ͦzEq&M Uj,# i{Ȧ!kDQcXm3 5nӭY"҇"ܐ_ZШ.g!2?LR9) ;3&Rq+&m*N(8h*EjrV1s*ݽ9471:,0>`.MFv'ڪ(fÏWA˓\ʂz2ͮbeB}4Vp,;h+?4ИyzA{8?|K~<%%Y},-\s8MfjZKYoT%bLs+ Y|R6$v a )c@ m>P' &+jaUܵȎc ]@.z1hhpȹ<1΂܇!͑>R 5(/BDԠPcV|hEB"%HWLT@BJa0Io~mr9vmt줊*uKk+CQa#~xι{Wv"3p479PB ڶT%2GI #@UE`$@T"w]C̣ z*:R|A"=(4ۧܺ^ҵDb oar22j֜BStPu#4WP k5@֊K0L_N828_(14eH[2`8Pb(17++@!HcUtY6I]Ʈq ɣP.OpՊ 8.N&] NGo8"%H 5fplP r}_HR?evE4QԳ2+U%dPs@\!yFʥ{jhMk'qߣȘn:45<9sh l-[YlDÏ ǨWFo|_ܶ,U1/hp%̱(b*@֘&E6ezD$(FF\>_T%UE8]<@^ .f h'K(ϼ[c$Gs)@G wp,ڥAGX/EG:9E9Sb_RV9ũ;&2pqwKhV^3Ɨ`8p{jf^F0v9 fPmO[EI,E%@ _ݤpq9¸}>zlqVwҴ>I+hoGl 7sXWD_qD<5E'}ѯ%:idC1:Bbk(bmں9YYzᚖT!` Cuـon#|2>/x^h (&A\&ۄi^ٌPPKؔa7ѵ1!KF.C>K 9& cRdua%RgX*]nOc{6|of*+Y:w/se32WU5CaVހF>Mqߨ}nu=.S^M>NRhK]]]m(խd'nH7x,ѹ ɌkRwgBHDCOvp65 L0~`|i)m}8Y>~˫R ar=l]cV>sdmdDu@z,1_M^+>VE .`{K81i~CM 1٪6i9,Db#Uaoy AMXV+ﺣ$ I2'>@t7Q-ßEXw4tvNht/O_Marެ22rC d\F/5Vy20wG.[ުOǙIG:G*t?OgQ{XdΘsуNо&uT|Y{ > SRAEۆ 4yOL=(y+`d6>3vŽ?\cYєm&>RFF~] z?KW'ݖY}dPULMmfL~8jF30Yk'J5B$9|E- gF/6t Q./8: {ҶPC ;#!fuY܏Xz:'zAH,1C4©liZT5.nث hE jsei;U~O*oSȨu5*,kn:QC"ԎƓ}- Bsv F k)~K u4U^;eHY}йqɀԋ ^̇U:zW#DS;H[D- =`FR H5[%. @YcG>13EvTH;@e׭Y ɀTa H?}ȝ|X d{1y. !V&vo4r]&-S:=zKRA(6H'&~8ыdʶPUiL椢[vqQ@zIW>1P)TnUDШk# eivj:)e \CCj16qE5_9ky3`r5` Il/A>@d~_pj)W;VqXH_}(7Ј:9h}6,c @pHy^Pw%}zF##h,8J.PG,5bM0zP>a}ma!Rg<5]tbc=AZެv ̀,ѶV<Vj_8e6}A@H/)Swt )n ;iOxHZ:v_x,We2hXkISzߓA 񜉥 sݢ7RH$~ I%XX σʝ+k MChlnDJK|9#jz} sHSS@-4bќRm<"@8-ľ¤5!U_][gm6᜶/[_Y}s@SjC;t)=N}6+raܰ5~{c#0;bg+_,x2?t m컯1eHۓ})<JH vo;겴2_a=7T7?Imtsr_!:H*ZMU₏7@qJhGD}&4ڮɼN(O] KP&Քw˾<OQ%v=Esפ(H0&'SG w1&),[vB?L_$'۸?TeNgn"_UBƑPTPB jN&4R,~6xq>/R35r"u=?E۔oBmjP!2s>rElvx̸6]muxy=x<d7y,+#%ڸj/xvf f^Ij/ѐN0Q)Kys3h׵T)pZ&6 xjymun@eJ~GɆl Qv K~\枍 wP% bd*cda0fUWݥ&c"9?M̕~m|ؤRnW-*\L'XLtyZڦ "uQֵCF:>vk0$%uw8x1/ MCLP|,=|ʾ Q?+JmCuUs3ywyord+keE2S:qQL}-6NQʙu~'~iz@ȚKWZ;|JQVv3{هLa<fUd9ǩ*1;O$[eBC&/S u<ݬ}&Nqemh76%礦^ٶ-/Dh&&!"kDR8 n;`#);=lx3PѼqp`cz\) &dpü _ gP3h~m_ZK0.m<CxҀ$oӤq!AM57 EdҸiC(Ͽ_̴Gܓ:|Mn`Y1ľm.kE?Zmk_6ώ۴no 43QDi r΢|<| 3~>~7pU\fm+%Ots ̭2 "dR${!>@.Ie*\tFWY[P(s;U6$ћF^p=: lw73(4<AUfGAhpݻw65{Q@ R0g=mؿ&h{` Q^fF#zx 皌R7,H4=V %eBa  s>la Pb`ص@}IT`I鯦%)xj\ԍb _5'PtEsY7U` QGJ*D!'TfBOx-+tASpA *No4v[R8vXsC@$g{ Ӯ$pi$ah/(28PɌ?swZO )yZ0͉t:Y<5G?xyX ]I;8\vN+cGhRESv+Z_Ab6%v<'8U;!^戒ڤOGj $WЦH.A#!V5/RFEGֶ^Qq^^o{3pLȸfc·3Y}g4D&..8}_ k(3d/eE\?Xng-6ϲ kӟ+^Ju#S"UMo , %j f. ԓ:Qܷ3 $~Lr8 Xiz^{}e1#;!sl}=,r4<s0_h;C|,l=С8"5BOB!Li!їح9M,YS{!:VZtgd@\&b[--TtVñ?zo_x亭a.ϖvN^m릖gX\S: vW vJlCQd䐾=W 5kY9[\nPɾ*;+D"ЋQKņS26[sڽ .=Nbދ?0m4z4DpW6A(a/*jܲK] V%_p:wO6tW恦1_$܇W=h*50tNn L VXV,,_sb1*~=2'=c2#M(v\I>vc[5 .S49'Bdx=uH^ c|s ͩ\^3)W^I=XQVC̩7њQjtd`hFKXGLv # /q"u84$e $U@Vuz;!\p r^2aZ>t5/'[2p|Mx2u }"Ev5# A"-bWo<7}ѹm3[F&˜ǣIQgz62Hwi(1;:tf{hz=ПIR1Ϲ<檒MV<99B}Bk ]Xލȿ:|wxه|G^LD>˻10:ؙ0 璄Aeo^:C (q6UbqmLgE2Ф͒H}{}Z;$m2;/C­, AÀ4[vQd 3C9m1՝D0SR0ځb!.Nst6g;{mIT1XO߈̲Fta]5֊GbӬOåo`Z)1%+$#LKqw>?m_.n4So%BIR [k_խ6 heO(9d/+SOG Nc-~٢&ũ)x^3h¸ vܻ:Oel[q{~OyW=Kg[~>gj5(_ WI黃\ZƀUwOMYݙh*܍= V-6|<u4to0Y Y[0]`f f.[\v}]2R\P<)xwJw3WV/qKjK*jZ-_B5뗚to5btJvsX=Mɣ~)MIm D5<^$k-3Ay.Τ8SJn~px/NLDX("5=S _k胉zf@DJ';}x%f6B36AȘec;W柖l%sU4r՟]ir#|7t9!]-Y;/ βxlζV{W2y1&Hi轑[P̜{,K}.O}7CAڎjBYuok8t|މ[ddQO - e))eLM,c oݏ>r؊$Mx)z㓚J[iq;d @rӦ0P yL.1Y9b܌NQx m",:: 0jM^RYUI)& >`8a/b}secaRDC[/ ԉfɁc@_&gfkq"qNN."18ag L`b +j+SrH6CLDTg6|e:x.JmYr:i 1mhc6G8][pF ]ux\|B!vl@t{g*pCj}j1*+lDCf48M1`9+~bi6]3S+J_oh7ɽ6b̂prө?JU&"pR"IͲt 3"}HA)ƛu{9~&ty0jvڈ7`R&"-KUr):@%CE*C4z rO~H pTl(HB#jΥK;#JCs*ipۻ7˔6WYȸj0"fCId'r}.^8ƦC"ۀ\rtܿWJ˜|<>.YWCW/u1w"M|u@qx`Fa< [Nj,LQ&2%pgJٽ,cr߀+n|:_.o1X4HغȣY~.ϚK/o:rlJ\Zߑwj>**xMo0hH°z3=PQK,-mcc[ * HyD}EhfGW@e(î?ɛlǃ́}\1t*$>Rqmrl5x$Cy <<9bqL)FHWS}㿫F'>84{'>e݌3[+C ,07)hm޼^T- Դ5Nh-"zύx`6ӑݳ^G6\Ive!K@tasu68e:!ˇA:wadqRb (y&q$橼*&1EE࿤EgD']J<,]f嶚banƈ01LtF@th@ +ed{A54vZ8%\' ~jug,V~‹'o6v ,kZ/xx?IĎ:4(?14!Z$UhBk9\(=G sE*&[JcB>E 47DUvuG  \樝dU:W“*_U,O!PƇy~g% 8[8*CnA tV&Wpf}p4yvS)YGB9E pE;{Ӟ,aصOVm4sg. }/xj=9N0I~d!Gx>lU2ХdoϡDF*C 5G: 67u-u3[ 6u\ 9O;+QSݿAvHEOn\Q7D1X{RL]r.`1B $Sİ}ء> VKrcr5˝NݞnT,37ށ5\͑u{+&O 48"Br(rq!̐h|^piVy'i|&Hd` 񧽟)N҅efGd,spITeZqkpk4-ZW[ٗ[ѡG?3s k_\9!`DyCKOEAgj/6Ҷ(cYcq?"\ ׮l%:+Ws#(p >t{oC;>┗^:4qb ~/^LwרVc}!Yڥ 8j}?t Wsrrrf͘C 9c[؇J,4:4Dz*U|M3ɨ #Ml‚2 }eH_̥wЗClZY"A!Ǐ5*|m?\-/x ^Ƅs:`8;%V-#xNZVLwnBτ&Qԇn2 @&+1Pza]I7̗J؎aMRe9/t֊ xh'p=Tb5KLVI kէG [KU[rFֿ!C3wWC/i++1klLPfZ m,>'PpWX >&5b=Kw0eFY Muӏ 2-Lۼ.';<r"2|ǷT,"u?̅91 3-Yz~;' &}k $wKj 7N1}@J=6;*%bn-/督ᕻPKhe(Sf Rg7.1f>l~o,)+=Q9A73 W}k6YwAaJOX?4W aLP~@c:Ozu 6|d3.دN h˰!^q7e\>ڷb5}5J/ED81мNBTNLW9]ft8>=&x׈>jrz4ف=汀o{? u#hРd+ ̎vlioKPӖcӡw*dzx Si :gןͮtm0Ce8{)T *Rywsp|b209l\nˁN,FvK6FypXmu4~:k&=JT\1҉v]8Kf'C~ #ne0Z7\T؝~E%O" iB\HPBWkŰMsck1(t7aS)ӿk=PťtGs$*C'VP`[jw5xB8YQ9YeZH&d5흋<5zl!#.a 4G"8x HT)oA~L5 WC@YRDAv*r2Z5:@͋sfVwr?K ,ziIaecbqDwK,@NCya෹1d'u=-!6MW!kx[%d AgZ<ӌF"$>sZ/>#,]P"FFX18!R\Bnɩh!X\p54Sɍ{L{gsݔ\ .+fqDUwUXIw]sT\PN/Ck![2 ]B!&jR&Pd>>K}Уeo}! a4΁a: `^ )(nO0_;c%l7qْQUWPZsAf.aksͦCk^]jnGkZn)2+(Z'&3jhb)DlV_#A HNxdVˋ ϧdszn ;"kYE,vSv;iL {"_@O0RL(2W~-]Oz̑y;yL:oҦY+ ZA]\,7ZiSHu'_u`D^G㸟IF6:! nC\6"8QzB/HOd1+_{=fC+17bdԅf;T]H!g H Zy{#usŁ6cu Nr+n 7{F01Ȳ]$['d7Ezd2&f[|~xgC8Ӗ}U- M9X<>!?˘:സ ⍫B9n#Pꕳ6YP~td.'έEK=lE ࡳk1~* eJ:RsK4 yWK<EҦ.J98W>wQJ-YgYZ070701000003fc000081a400000000000000000000000164e6139f000043c4000000000000000000000000000000000000005200000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/OC]?Eh=ڜ.+8KfJy\ hNO t$w󯢫GlXMzkje U@G<^׼t TMg|]@PJ rhM+,bgkdžẄ́0FrgQ#l'K4akk[r@T3@bN}9/˾ Ť^P>n@&1JiA-&R#7Ɍ{<(MC~akL/$q"lrzKgQ1a*Z[ ,AP W- 5{v崲GBvwY9 K*>o%9s t/B8V?Q-KjS#zE9BriKk%NnҰFW_n%>QjXS'iw 5OR$kZ%^BGۻ? bۼD.uwl(Mm~PZgB*|Zbq(pKY>g>i+°ݡ} ak'>* Ht 'o@ުD)C)4 X-FtkS 8c0ha4Ut8O3|=-ƮEd.x_jA*~7h'u.QʨbqP&e40w]~LBGaηJT"Tz/.X \jg[GGa]gݦ a/.@b*@5 UBւLՕ[mixiٷx7dї+9Ӧ 5YBm鐥e/~3GM mFz!7t&'dK7ۗ C&AW :&e׹k pC:&'{g!Xu& 2rLf?5AQordN}"&kB8ppM>g\ޛtO-٨XNFInUZD;fzxl܃+8j:Ӈ.o⌙ Ifc|ĉb&b;ȵZWHTh.B>-+%b9sT#]û~fGi0!>%DZ1]w,y gmE'{P_h M5~y23~gaC3#rm"j‚!ܼ7Aqs`N@ƛVB佂p:>-cNaem3pDAU1Z%$rig&t%#Fv]g`'_aӗ_;t%j;4G6H IB q`qS-~pV=2&,Ry~6;:r*&H~ ;aބ0B+`tJʶXr K^8!Avdg@F$R %n_t(Rm̂Ħމp}mRO^k"Hxۅ]J Sh$3C_N='3TBiPn})J|M3y9Cb^p1ub'.ڣ~uF)"./OCaIR>90؋'ϣ)3HFAQ.J/T&°kV`s2cjmb9xw39 [:< (kbPm3p"HVR>gj(H-v4ߢkI磇t7v|<| T'gG2ݡNYfs?y3jm1FFpR*Ї-g!DgDߞOM_A(m=%g_ \7'fSL~QuD6xѥ0w<PqAzծ )1+fY J ~@>PRtaЗO@~sY#FP]2|J qT{2Ooz hVh># ZnDH1:}uwo =j-r(Z{^5ٱ>K%\}+1\B||0Uԗ#͏i(rƍGUṼ5OW=! g~=:~)^dEJ9^\Ny7g CS'Ǿϣ+CZ*[G-A^C-Rh[$v%GyǮ)tLS xf_{Ì;|vq`?,X;Nʚ~ SݕzHѺFAh˗?pXM?*7Onj7XnH7yasl.onla.P $$)dAH])$Z*e "%)lTea)u& +cI;D;je <}y^;tXT')גT@+9ÈJ6]BL9DAaV 8VfWgeStv[F 73#;Ekjʀ#E}u!,0rk6h\)!tŤ[2%VPz>{m*I(-|>I `!M`f"3_ qQ#1 izg|w4Q/ReW{h5m|mr13ĮY-fn)@{Ssµ Vy"z'ZDΑ㭻s탏C 9)ǀ_S;-.ŵ%o!kҸ.Cu%8r߀R"7twh,k{vBmz~ox@@폄NN:3&#U5'OH/[}YVw`V;;t7f 1%BW{8@Scgv4,ƐqFˎ ]1%T UCػ$.Ąf0#3 VӍ8 Y*~TtZ1Z]>zvw[%d3ƃRԀ,̴|\T2pi[ǔ_N}IiuI϶bͽaA8wb+VzrO 4F5U&2NK/:hh?yQ01R:cmRcm\Өv Myu%l?}MJDhV>LѝILrg ֩v䗈NYa179hs4` 3AT$ R˃{+Aiy#G@ Ӛס2jt& Tf]/cI<1'Ш8xoik=#ngxyxh A% ȍr_\Zh\?@cXxFG#oOY'9wŲk9QE1XMA$Jǚb:#+&ş@!K5ݽ4>-ͫxM Ж|P!ꐘNb#SDGA(p8ЛW_' gEWeNԧ b5SxY`B}R3 鞛E;ǥ]M]R5v!6"jm5+k 7R_Kͻ~]}ғL:%MC\`QAgQ*N5Q+c)4"ȉoQbqWzوz>˄݊M"5d:Tv=ݛYEh] ^OBFnnȕDJܦCUGo(X6?6Էr ܛMQΦpys?H5d[Qny邞RTS-|CMu&&/: 1I*..N-8uY, aU~8,U[_6 }:BG~9ƈctz{/%%;١ mAvbA,S:̘'=@aje_7Â{;=r݊({.fɘ6eVP H9/D☈bo)Q\;cv ٞ>9O%}tfg8}H7`XpS`;aw1+ί{jB·wFHΟVǖb5n~Vϯ5iU:Ydπa3l6ty:`qA1LZ.idgmQ?%<z!p ڢwwã#mX"oE|h;9Ғ}Vťo>q >:$_`mݪHW%Vജ/dv޺񓖪wK'BDBzqט1.2{j [֓Rn^Hxx 8k66w9-f4[!oqo{2NWm/c a3[ݣ^XG8pm`-`IDQBՁiO-|Y:*} (I|הGs*U~qP]_V\i-‡^ojziamLlP\cIu9%x :$pcﺵj.XQ.v^X4 T.gU&HI?Ix[%\٩_s eBF6h?0Q1$r@;-.=ZjH~r?4sy\ht]-gٽbJD{fek)ky i;7\|iFTԒ+-W9IǞPmz]6;dg* 0BJ|j_nvPLkbYkx!`q.꣱d"=cL*a^=!VXAfEN^8`DXu!n|,w=UD?)| ɔO#a|5P $;XS\OS܁u>P@$cY]b7_BERO/ω7EZ9?̝\>'|, Ǎk!#dZ!=5%1H#GcoLxga팢3:o)S7F}4e' h1di vTa Ij,soJ&›|E};=zMNz7 f v1io(LEh;0J" {~%j!Q7zC"\䥊`W h|iXhO,غ|촂w7ݵ7:Fșû`scIyfť~"b1@8ε7`k䪌-Ҫ@Uݮ<\WPwTFfhbU8/p_ln)YRnPf {=V&'Pk>tpB`L9 K<)m.8Z'sW]ቆx>q]ِR. k@$bl3Xe\-HHbViPC='01 5} RaJ6%&|0 8t^7_p:)lf5LN|{sPh&b TM_d GFQ+x4DCY`^jS3|a(lYn'M ˡ{]4:ogulhDt4|7_'9"J|7ja9 Ԡl;4FcQGmƥ@X>62wA y?_jj}]KMq"6qU, &)"۸+Y;A!0h@[vɉǻ|ͳ)-)ݔ=kH$3ƫf(}5D]1i\(*WKQh\OuW_:0DZGWm:Yg;K &-μ~𒲰&<7ƕ5f>[tw+1}ؒixA ƥBSSDe)lOYـ{WA}*2aٌƫ8u&xNkd?1I`l%ӧODQi؋7u #H1'hO9c^yh 3)&ZQ'Ԍ:ȩ׵}Y1̙%B\\; o3y=T1g|r. B CD—&nEd m>8 4U[Eٳ5l+~T 3O~S,_ Ә'BccV{2*s>qD0^N5O<0Uxɕ;̖F[5r;a #]oQ$.CNrWE¸D<)Հ)j\,׷֬ o(0̯D$腣<6#UjM.aQQE8ַȏ(O WNmzϾGe 8Tm#/hGݖl'pZϯ -Boci>ؑM١Rxn6+Zr)6 gKG3i|]$JG$S8UjZU(%D."0,ʵYS 5\>IqS~X.A" )~ 㡷mYdqmIP. 5&p:WpwL(o3d$<qXO]1bBn`e<O|OcZ?}E = L!L&XGč+mcw{j{$}Ýgs;Xdq9_4f>8:Wo l AHYFwpD<9b F/TV;PPk}.y#BͶ&!]w9`O~PvN;݄O5]r *y|qy?ɭn8bc4cׁ\A%;!Ś(%M$PˠLFZ$4RUgF4/]oXH7_~-fK&Je$jRxFgD"&iD4/Xy$]vR^.gGLzBPH&qdLcBI3@,xk`A: t>\)_G>> β\\ \_;L,XHpV F$x }{$5,x5o()ApiM9"p_!KXVĝSk6,0+%(pk%W1V IV&ULۄRoz$ EZg9mS4 &dPjJܯ^5EH֖-Gii0ZuKeSP?WP2SIZ \&0!Ɔ G "EyN%Y :fأghɼ,SL7L6V44mJˉK4 BqaK92>&if:8| WNN 缞ښ?4l9i1)C$Y7}kDTCCOxU1# /_$??I[,XhBȖLcрݚ~F|Ȋ%ueXm&1 7I+s 46X?u sgfQxa@hQŹsw)4Q{k|xa0ǽܲByKPDG<˳+y>CXj4'WY~ v3K98v˝K?"j8(_{$^E&̍9tZ6UM"! PH{H@(^14Z]1ږ|LJzICx$pYsE~&{kf#ai|߂8{|bc4+FnvE =MqL:Y & "B<ේnbw]tY%)Ѩ9&=6 P/mEC.=*q#ہNp|d*w:Z?Nk(CK%OFLeBn;5xNh  檀0r7a8$22kmbZdPd!ºAD㌠PHyJ1'baeHՄ emG0%y8W#ȓmV\oGТXDJ':N qz'P_/Q ߂͖A!4qT#I]CIvBjJRЖ,x1ݛr>-[d6=y77S?5Dх%SUhyz12*+ٔeoSK<)lmnu o"fvf.DHσBY?\T-;3hIwY2 .XV4uU,]j)U4>${n7nQDV+Q $l?۳o 5" G_$MMל (l..ؑοFƎ>,}'sb2Enj,2յttvM(:ԛmG)2ҊOOfIߤwK|"zUOV02ΨAnP=?_@-.cg9a+˪%p.A{d7:i_i"Q`cq-(`BZW T1}:gWuDz3@ V|޴&=܋"ZFxykj&x;Fū#wT0 t-5bw[y6k ~&0cQ@R@g[Y%7fhdxWx%yW>O`*I%7v,!LD޼&}驊k1wԏD#)8FfY#SjhWdI%&PM,phU?cǏQSy679EZν\텂zRwUhw#rJ0Č%ܥʈ /ȡWw)UΓfYh[)(b5>aEd_a<@+^3(w-D^7<z|9kF1O#TTAK-;Q/4٦%S*Uj@=<ùPqu*xB68vB4u7'-q0JgFPjX@xA[a#R OMĮ4J\(>zBV|?ǽ|B`y_H+M(^i߭*%yj;i%αa\9Vڱ?B]D[SIUBSs47UZm;_?XklXtB[gLkYx7\,_B\3CH( Ixiw-UāA|eþwR|U=,l,Uݒؓ=GJk2 c}wA"*QO~ݎrke+SvEAGIF/J95Vf`:XF'Gf/Zu5+eKEj;~fλ6|$%w+Vu:< H > y8 ?̀߼k_[#E^[A(FLGN,A #%FmZk E}څRآKuY*شx(x~׮ΏxM"&E[Nx[\550X~@h>± Y$"9֍crAWz39~ f=,c͎/a\zv|zA RtӞ9jyHdJh&`Q.vf-柰̅V?7ɍF:`_&PQ5,sN,z964C[P ]E2CsSzn)2fcg- h j$8Jr0"t wXPp)1gj s6 !ţ@Ly Je䠪62OЊ=r9813ILڦH+lhNQEltU{?y"i6X*` Fص7)iW8Y  D9ڿ ɁɄ‚yR ǘD}HLWk9E66_ӤA%Uhbf.v n] |gʡlD$6I0ca% \ KL/uDzI-* 0 n_ؑҴ(x =16)b?ffN}++2DWGtysFPK퉥נ4u6 ׳K0ƥG)w0cY aD`6Y[$INkf.5jE R}$)618ĹU; }K CzF]'R>?p@V&ʇ,(,EE_b-ih 'MR=廼6`/{Nhb9eZ/^Io9NGSȕNm.MbVia  q aJS kot-;##nP4 L@wE]*qϨ2x`(gȾF2j 4yᨹeh\Pmԁv #J#˸P'B EvɺPrOVv=N(z>DNKv!l:?} 7n# dGQKҺ~M]nbSF/#nICnab^;\s ,w `5dqadD4_+!xz1{N,Oq+$b%*K: GQ;,X=,uQ䂄2· c9,M wGWQpPOQ>#~V;k?!ZFU3,3f“e|eA: PPzC-p-*mN1Fhc FǗM6w[?ߡټFSٰ(T#/);i3݊&sCg68tLK=/s=dOվnbMrRZbYơ@ ՆO m,ճ /Qv}{0VRͦ󹃂&# ;'.ϻYqHۛakzfR1YOR54ǔ# yp<Μ4Cy"_x>ZxtWd)礷 zhCa}EV!5ve]7Gsr GO$ڲ uepz-PIi8O(òv+L$H?1*a +Kg8j{@ f# zIy%y aǐ: ^9J-ȴT` S_yoay%si0{%PJ){1rf S+ Ң𬤱0THãF\BfB^*V;SҖ;C=1Q^~)MkW*EQ{HWNc~9g ԻFaYVAQj 9~CXiRU mUr5f3#۞.αz~’ /e}+Ls̛ެWV{4+{Բ5^WU}> ƛtktwE0 1EN3âzૌe?B+OgT-H*ť8FzWF|Y`GX:W*飛Pd-c>'̈iSՒ`!/45(Ű7XB= ȥ/3qlhKBՅ>0ğsl #=e+$&iHy|LLvNK:W-Ň4vضhXG6oxtŒ;$'ےi/Y ?RS?d!lˋQyxoQ/홍~f{WLo; +؅Fk&Y+y/Ac:} 0g y3eЬ&,XYTO}ZOsYVS}f% J凨6^.'-s>ht)N+Y:ƣQ5G՜9zlKj= vC:Ԉ#QD]RBoUDw4j骶~^Ihޫ m |ZSWH>Y3)1GޚLhh޼K,cߙ?P+섁C* @6l!K+0 d X.)#q6h;'*'J+$QiF]*.es]jВO&KjHC ׷ܾELR,zPr;ʼ9ބ ')T7`6hzߡ>=gJj@lSua S¥xR`^D'zno[$ww?N_i`Y~&g.{F"Vr9ߤ5g˨لh6t% C{w.+RSl e 'C=feyNfJna-2w Nc@9nyWI&6EK0"L8TtVx Y`.e>ӗww=AQve)G<˧y-X 1 Z߯iz$Ud+I>6ˊ KM=^C1c/pyR-N r "XՋtE1 ؍6q#rWPfPBfzDBы!A%(>Yܻ2ެ:v8mE,L^9;RvBWuhЃPM{f2f5dO|X4NyDM]eތq4ii|dg40w&§4|lXTIlމKNrVqEhCq1]އcw ĮA^ʇ4}rs3bhcM@^БjU@ٞ̎uuT Q:}0XdCoȨ5F赽BO`(9}l J‘0P|VL(aWv_ɹ:1`pKV1bK:\#j}z~+N25ߪ6հpX(,réIG`Cl1܉BM եy`/0'w4D !!tlLUT,T9GRM0vJ1`PW^$%>@7%yrx mF5KeSBܸ8 vP="7ZAj΃׽W-7 ֟wֿ.HzMU\yt߃ۮoI0ޕ9IC9 PSs||o ԣ V8/X??7K܇y( Ouj\>l<ɀuZZ2'${6>@/NtJ3vß> x| qj `_ TwnGpON7)٤.+3Ж$w&+jW'/^ $ Y٦)0퍐撂'AՈ9eL \VEJK R?HUiD}wv|=~8hOx1CAOY*}]ŊA!1Eن N3BI]τ[ÅKJ!VgsqՙlR^qB3}U<#-$KgBBS}(p(0>2D.@ʒ{}$#NǼTeD/sQƽI oz͎֣0 n#Z8bmNoc8?)q_k+ׇݏ# /u܂CjyVG?Q:1 mWMb>v.{9B=NEf\ q(t9R zI[m:of3[wdM;s>!]Ѝ;Z&&q `Ee_l$gf3?fJOMVv aoH{}Y |?Q')K}in%*wo|ckiKG[FwԚS;@2̉ U:]IB'PB9#_"pfv5(f፹u Ь=zLhs%; @-F,,{A:[U0KEI}R { k&SYIDgJ\zQBY1s-&}6R:+f#c[4qdYP[h'G*7+$=l57XBUO`QXxBӼQWB}jP>m8W\2XCb@ehJAqQ*j_8XBqC:-uo ,c3vINjxp)%gv.޼[ܕN n'1=4T SpVgNEF}bݺ_pkYt1דB>Vݳ>\ SOvib_<]2 An[Fe>ޘTFjLRIfQ}:Mhd-?!8v?-[x/ďQ́|f MɠO]$l4 ɿuz"!3VoD@8,e9ҥO]/DXV\:A{S.)9.(ZS;MBK DvXonڀtM};>q{<*_(aX&55g /uVp)㽤Q;@ClFgoɨ-p8N֙f ]4 Eůc2qUB#+-()3ތq[VpHcʦALv%DQ5e~dZ^E&MZdNP[2[@m.J<]J X U0A޶0 vZ3k^M)8Oq+053HBt3ݒZ 7qr]24p zF r-p:dlls~}(COe^r%mBZL1ސR|?1"&x:Y[ϙ3DucUr>\29 v3ѹp|,j'UhQ|X. e#qյx`P/$꡵~fBԔJWnL/N\ck7*{"M[)HA Bm[TKJG0\Z%"#;.,R3 =2l$&YY`%rt4^٧f҄эh8<Ѽ.ylVIɦָW`.%M/^1 eŵgl\NOY.[T1ZۨL4tZj}GT #8nu@өv3w "yWW;UvFQQĈ.UR*\˽q)K? eߔ([]cܤINCovַ{/vIeK8Pi3~T. kr\'v 23 d  !*65mNkq^ S-BR7w'dvlgNZ;l GʿKqzfaSojuҕo嶐azxp7CWb53q4r5|vˌsM: h֡[$W[6nw"/1 iqZm@y*NhثT1ڈjXLetzO׉QדhfȂ~@/o3KC@<*q;p(s͆/9$cVNV-i(I?E$b b 8_pM~ֹJ_:_g1DXʓ4[)o=X]1;c9dџhR*sy}P VwfN1.jZJ] <ƤKJX>;;[D`/+%py^6uFnv;80}K4؀@D-}En_;eO12*FKz&XobX=<%@Ҡx/nQ*.sk}謋'%q5ǝܓQŏy "Q3S!"g>vq.ԧ@\pns3Qm媋-k*E%9a/ I324b|&k?WEA@,ԖuҀL]٣@ݺ) HS ZFWL1{kS#?!PGt F<n؀ aG'xQOfU6${o6%ǵ?:qks^Bw WFc~GHJE&.2[G`]fBAQ cʎQuPkUyHueAJ'A $88O5@uS!p8 c3QIk2^[ơEsoylZf'ѣKyAә5SFFg}#I rb2s< vFq(~J[ky4Ou`]NX PdDN27⼭ߢy$h1 䤮Q7$92Q+;/uꫴyf-KUD'k Vxs3ĄC#TC@6[­v5nSџa_Up`:7O#SFE9~ǩ9FY 5F-9Y<< ~u'X %c &O1$Olt*;{֩0xَc0U+ZSJNQ+"*?[Ԣ[3IܜTr>фfi2 $=YW$xC1h6<:,ŝsl29vrGBHkhQqLkLs cg\.1tossЅ"xBW`*A 5҄i^V|gB' SL@KaM?8g>=?(Tm*q3wS\uY!>iJYRtFtDv$sx)*- ' ;,ZtWi8 ZUdcǕD1b"נ6PuAXk`ť A86 EyGc+ŸIiW$`-u[.@Dm!3S- VU\}tzZT-u#Ӏ;rYxE{s^!8;LO6S6Ze I =>I o+%SIW?3ݬ/ >_&df`^юQ|&Ojϛ0Q ZYs Ь(EDl2GZ*]SQ௿}vGi cYA?) Vi:cqC¹۲5 d;0O4iB2`WYۧGIlΦ'6us fTa_Z#^ 1*Qh/OG,镀Ov>DVR%Bd԰78;+VM(|WȓH%QhɅk|H 0ᚸZtaAS;rs0bq 1ﳤ+pn ݠ KnV\ȧ,&2a[Jl)pSHmDLS&y;5%8>c+#MF ,-tcܒחiG1$tX1g\}T! joJ zŏ&{`1\Ϙ!G X +HmCv^z}RUu6l KLcN]g>3n=QUp7CHS!#Ϋ|o~}J3(P( fZ|'|jg`)3[2)WJOX&(cJf#ʚEbˣiEo^|q$~~BCGwwʚ&n!?bPz<Ѝ׆4FclȽ9J%Mg=حxq ;Ƃy6<(MGkͰ𥆪Aͬ w+;0󰂀kP>}#[XdŷOs<#O89p.(vϾ7vWE f[9 ;Wm|?Y)\~? 6ۘLe/ʊߴ;{^A5ޛi 2s/Oս+R&Z^lO^5t$uq_ jaN 4p\= NY!('-S5MI|B2x6Żˋ`] }9e'"/2 Œ-+ܐ(z#q]/H06H;ttB TCϯmNl7ab=B|@A):rFbScr7;#=7 &Dg1)czW@L0X3Z@ֽ"wgeo0!I`^fjMnG #ߌi!:' `*a"l W DBG2%KJdƮI۴8uQԏyHɎ')6@s,BA !~@(41͚> i k0MXn%`"OX GT ,E*xm_A⮒uNKV\mQjKt#ƴЇU2)} k`!w_/Ѵ!D;ҷl7c+v3Bu FOSyWճD TGD5i|Y$t.CMs#]:&8mXb#',回U2gcu@rWiSP8R>ނBAc zǔZ1Yza#H5S^T.٠^ӻ|լ7Mߒ]&}K|&|1PsU`RBV#P?#)kZ|{;E .Ig5.(bbXaMm:5;5Z}Nsjc.H[|=#ݮͽDbr+.2 \m_.Wf֣̣N}> P`Q)aviקJ K"X- p2Wt~K hk^Sp!ĨurTlH.>t~&Q3vɮ<+w3 }IC]6HG@&{mEj"GVnm W1M)4-${92q l՞4 zJ\o+q&QƳb;g$< G>?ӅwY!MMncn:2}c vP (oL!]9Ejщ-N)I歌 蠓ĘVpPV]G)))kR_95T-7]Q)4;2v_c p18^-ߩ㕘ayKOIn4\ Ӭ̧S^ cT&Wې+~gy,0;!?M>ٍT7`BQEcQif 94 s >qu=顔|tU:{[bpn^ti͕`w( jh:Od59RY6NX?.J}?!ȫU?r=₡PSatPu!{< T@u 磵]*j63 mK&YMHN:@Gh\TQfq6G9~YdӠ0=D"Ԗ%) g_@@,}D?l: )fbQTȁ.\%c?-ldrSGrHIp8%nso7Uـ}]4 ]n1YsZyxP Rk^SW>ܳ^ xxNW_`:e?0{ (`p2nTړ87ۯH7jm -Aeml$~X-`DJMFK̢84ђ/LSs ҚUG_Y-nlZ?$`8LS OU0ѿhro\pu/ޛP}k-$6an•!MȆ[84,OQSQ rݖ-"ā3?li~(FD"]:k҉ԤwL˚b]Mş(0b.9띦vpJ%?1f3J)xS^^s|l8.}PޟfI˜UO>%U Alt; IvV8m2ѰW/'EFS 8GD:L]Y:2kI.yp>'Dj?]7CI (b'F]4жֈLhjhY$d_ =6EO0Hk3;+LB6O;>:(Tp3V dz+Y:r ueܚ ^ZZs&ɕ"t U;R;r(5;LyNB/,|W JL`*@=eogLGGM,ԁlR]"g6l"@˗$  ]2 zD1]]W .X٥t#;qSy(~ :8#PEPP3‹9ߤYTKMCb8estF-!IbgYZ070701000003ff000081a400000000000000000000000164e6139f00069bb0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/mac80211/mac80211.ko.xz7zXZִF!t/]?Eh=ڜ.+ ,l硊'B?!cb|F+)r`kYT3eOPO-!'o[NQwDʊ~od l5k{;ѽo[WnGQPV,Ȓ[/~H|Ҍx=q`RyW:Mc1xې Ԋ OUJ]w2Az Ċk .+35m+YmunW9^Ǹ' =W8^LUK}Vma^`Io Ͻ=WFJ؀jK}TłR+gx{4)ggSAXt kOEM*Q/*V^.Mbd'響uoVO ;'^rʸpBXwn/ zw2Ec{C_}RYQ[Oخ=a7]@S[VQ2!VGw\6NQNF79Rh.g}pDfo1$+_SvW_,@t`٣y>4Ϫ#߱ͳ#YKB_f8f k*9Uv{XL>͒Q=e@~']*آq%(3ܵ@zjf2DC+k8I0 Qۋ_wD${7{ 5;7/DEei oȳ6)¢j8 :Jǐ;_~ąͭtEϫOUF/1*`y{ }~P ?"\y^6)~{&:149ǒw*b\IQ_ėr! [)e]C V!Usb|cGO|*x D@I|H paY.vTº*9|?5e ۖQÀɲM*s"&rn"KJ)KJaK^# 2I;}:H68u,bK_gjsۂ,xc<l lm& Mć\:aDQƢK>e?V%םz-J\^@vfӜowMf<#ST_vH Fx׶5U׍UK<:9~.P+01X :j|%a)`hi [Ϝ:4@ipD [ͳqR=ڸ#*8Izt``E6Cӭ`.TEիv |= ?4!sl' Os bZu4 Jo~CQp10)f}WYrӕ駸,&2:[Z`M ePnqr*aiLW\@p.nc,b2#e$^QdD ŐY_Cf,\z2cXQKwadEE֠ S|?'Am"ƹu][C~iqWޟܵ U%f6@'WJa~ڥ3gϻ=ʬL9N{L2FS=\$6{w<:ʷy;b&\]LX s.oizoJ;Y%H~ h6jetctwN猑HHJѰE{1fI%,ee![Ght\훘9и{rsey; Q:~h R5a7F#AŇ[^ٸ4\c/@lANz1) ~Id{XΟ-ɋ#IagẵZ$"pA`ɟ3˴6_ HARlgm;ttm@$C>7bRBB:Ҡ (ry'X}44 @^~})^foaHYG;k?8=(|Ri1y N?5-~ijh8k ?2>͙79+@^Y#t҅Wuv:zmE|KQ:TJ{jC2lO6vб,8kh.64~l?=1MŵRqEV'9q*QJ'-Pb9Vea4c1XOc}Sf^>9P(Ma`)OasA;5DU?w%_.JtNB?+&l^ak>?4$l 6rMW@jH`M LmcدX 9P^K;tr+a_(1daq>N(sQbZ/D)c:x,MarkUan: kGhtQ{syI2V9-aJsΖM_^殈Y]Ω<_vr׮Ě);!шϴ_'J+[[(n NO9F_F/-2y3nޅwS_&+a?D`g@ ]#)ZfLt&uԁr@G -0UUGh{ hfѳ\l9ڿ<"YK%ؾ+ڇP,褸=t#Hإdn@\@L, b/zB"CJETEY?D,:w׭GrV E;#<3gZ:R-᤟= ^6NC K0ay6ܟ>%R.Goy9 ɶ8wOxt`wѢN:d:Vhel5q N5\5LҪJ|4pIR88y֠ʈ.BZS9 aHzFť,pX5a Έ- ERYaLm˱%|]/b&}\xz{/C<\ Q5%.4>:cqͻEyxQ_/_ν/*0Eޔ̰@q(GIk//*N)~)Ibp/olQk69@{4FM+_:࿇_!1J3g ?W56aGCc{M49ҭĥ":# i}ΰi9 QaS >8)5JLՄ8+Ѷ<3aAM+V]PQDYb`tbv~ˇѕg}1RMs2TX @V[rZڜڕd;$TϺg̝D괐JqhY' .ɽNc6'ҿq:2$!T#Ӷ;]K }YDkB13{HL1P"1&hV(n~]ʐ c s;l`fۏ*[`yi𰓔!|_zxcLGtY"vhSϐGgCGbR?v9&&r Cgȶmn3~hSx\+ <ڱd+B6Ew3LUXyxxqڂ_1O &\xH>)d՜&K4j-v6'H)ӭjVFuZ/r X{p"Q#/ E/r?vyN7}܃3I]YLmi#_ƩvxTa6ۂ:Fx'u[X#kp`Bp>F4ɀ).vۣ~ِopq#={B~#yey:Y,ϝf@ϪЮ)ChyƷ d761X$6./|p ;r0.9Yk]MR<;{,NtFXahв-"XޢT=GaL}qfڒтr37UBe3¿d7OQ!C9tl^ךL%?4Q(F2gFz3+֗)mBz^lK0c?yĕt:ryI_~}U@,юYogqګ@@}wG[q)ς3/oe֣QM,,gw3S*5in T.(cgPSxBzܣskjiwP O 0@'s:Dqc}c 0ih&[x}%IK#ߑnyjQ*Ns7I<` t & |g ;؅*&Uyzv없;'ⴒ2؍a[˓s"9T-])N]IO5J0<8-|L ga9.^حU @LƟBRBJhE ]'-˧y1ZOl̜-&0}g=#ÚchPYn{={܆̧2M03$a \`,[U VLZy;MIɆt%;qz?oN6@|_qPkqZxbtrWSMhP>ߊ2J}#~QP QBNzIH!:/B ,ȫbCm;66>ưv:M"EQB: 0%QIfOB0Zj DXV؋n6so!_a4DpzAZl,n~;jez?Yj'/tJm@ʷ@OU.JS\jn]W ٞ1s"^x/f3:g7 aCsxMhF4&؄ L#Pƌ׫l~"sMۣa!bvL-¢ [DH鏖Y :{͐5PKGyq{.>7YJk)hGmQ%=V7^}p5>4t%HJom$2GATzJ [r4H%IݭVLs#ixR`) [V5_h0}19r0i6|-v72t{r:S [iu)0%tjdd+ =_k ;,Y_C9T9*f9WGm$GQ4oO9!i^MV/̏[ӋHد%JpF#5&ߘ]j9ʺ6G D~c˂Vҳn7)6wTފH Zśg̫@ѭa嫱t2,J> v_sy}>yr՟xŌO$X?wuC}Τϻ֮ (]фc ^ڿѫxj6?"T4+DԛJv *)ؿR|v']m Ł%6v~ؓP}ۂʫF?35Qb ,Mk|+`f1C|(tjlwpMj 0t1eʆ|p0>OadZGD/4~x\Jj05^d"L*ԏ&sYY!{(+j@A{`2.J86RxGΥQ>؂' a\b98J)(i՗:4sfFy2hUMhtRlXJaK-Nl@;/AD=*et4 *Pd9wS>ܕSH,p,/bNƹuV!֝Ǽ_7ǕZ:g*.r,A÷8pV;.rŝ5^ҏ)P;dV%@1WywRfWҍAƆQ<\ve[ raa7oH*I)኎ɃAƲ#qG_MUml )DנhAz2~-Jֶ1n YL|<LF78O"׊O?_u1W,8;@ S4UYC6 ;t~qs5nr&AΌwN-ci[@o$ q_ O3⥚(B{(S-}{p\L&d4)&JElvK6ԚW K9WM ๶ JA*9",(ݙ1Gԑ򐀋)Xy(Ƽ2QSz \C9Xb8֛-O8vp^Rge\>p~yIh:xCu{|mo&aAnƮwP.Bt?hr 0{ՄIlTG-ɭoMw&|MFz=0cX}Gya&>๐z%iIgew m20WQW$*q~7u +=ecyXUBU Aͼ{./Py®Z/ b:Y<E6 9Se[!*[tM|uFaA\~߫_,ێƔ`Lim*dHV&L <261"u S9C5/Gd:{3K_k,KaǍ<; (K CHyɨB&ߘO(4?zvm}ȫ8-_^ Rb` $+@Lֆ23Whr3j$;3+39 }}Ev̇@0G.Ht!jRD+-B +1EVܒ8a2ixM ҄ՃzTP5<|ƪJ A."snrnukApwdj.&N_˓)hŨn&X!ImPhdRZSƋo'_5cʺks% ji`(\r"hO^;&vv _E0Oh $GȐ%H\IO Ԧ>~lԋ̕yZ-Udi6`3s64YiRu"s.~QYyUV OdG^4{;l)\}Adc#%jwIS#7B^}*wJ"m 9?c1Tm.K͸&]uR\y?7b>9{1W5Hv9,-Z4`0$a{/`gt G` ^v7dS+/tbt~S BKW2tIlQ;GYqW%ம{; "^lEVڀrG~[v^Rl]㍔^Y_<43S< -ڧ}uW@0]Dm#q4QO t 15ͯ w׶ էI QiTٖmlCt(S׈zzL1-MtVc NCޠ@u=ppP ˟#N[6~x*ja>l[2*5h5>TmⅪT~/8qSɢ9ᨍPWٵ7)==҈#?$mɝic3ô^NUy')5d~RpOTOiE{%N`&eR8΄ K>tLu0^"6))\{ul`~31:Y[aA͈#ӓ٘?I6GY`=zhG47FǬO+יjRj _p.,7' .`/EKFHj&M$>{:.QdgD.T٧d(8!3qJ 8ᄀ-rEɎU{;S+G`n4P!Ms})\sB-ik; '@cڝD"cz" Fa&!<"|%/Ι^6fW4&0WsQϸ3 }bSfb., }Igp2GM "T <`uLh1I}'zj`p;"o,_:/`{jL7١$hqWq6+rS G2ׂj*.C`GKg% F-L$ad~GG|ר0Z ^b񡇳4R3uEՐ~g+!!w{cjYmǾzD2nI^UN>_}XFHMqh6GFH@dɅ,HOM!cD6+ K]!6ĭC$t 0v4`LA^bQH$ú*K"?r&Q=?DՅj 'U*yw^C~,Ve"vPmXƈ)jP!Z YA؁2`rAʽr˶'etځDPA,~Y5d-GbHhpk]]&7h9D 29Re"6 b NT0-ef* j S"={cˆNIj^ \LiM:؋YeنhżCE-lSl͢XG-ZOU>V%%Kq2XU<4}ezA|?|Ǹd^ ahهw)kѧ7^4LنbƢ0BpH 𳼚}G_IcQH ({}- ¦ O׬>%;pR , c&3jHRH{3ݖ1s!yr6D .7Šqq[pӣp')q~QFk\*㣊X8m aYh$kB 94m2Pn JUnBp'wٍm4w Ѡ8琋}p+6ӽr6lšK-h @X[Nǧ`r+O䎩sczwްהl(E^&CmGs+<)+PARsnȪ3)8QkP7k ,xWO'MYԅ9ȇog! %z"ѓnM2s2J6ܻ3T{zdg̱V ϽŰ+Ş߰.k'zqÜz<9J0W$OQtO+0hӅLuVM*~^ca4lc5IO /-no.ExPZ gd[nj\o*]C>2`1ګv?Ey*T;@Rx'4)=KW%P{ yj"Br V;4&ސȫ͝Nہ@V,̱$%V9K! B@0j ɬE'Vy]-p._88p1@7{88cR]}ˆ@){@bUvߟ=EL1:EnMN&CVxBRAoTS@p]=e(Am1k`xB!u`h:5\.J4N yn);Pu7\?eŭ<,gY[گWN)&]"UXg/_;5wbK>;2ȰP4Y1L*(ZA4 <?9VŻ@2F~[<,q̤B߀F]^F! Vc!c~7@UMIЏ\QB G-s;cT ^1>?飭a3utX偻A%kx/e,-GT+tD|^si"Hv@C!,Cv;*ǹxtHM1<+0_nE5ȊkLջ0c2,VP -zm;zv2>.z)sv8(/ME1 Oɗ',I'gsr$li LzYh[(6`hfNyJ3/"˞IIyI7eE=.;[~_|0?,V(Whz5{,|W#Xhԥ/vyZ/2.zc#2(O},FDma Zhz.> Όnj 'j={1diQ*p khw( dG3.U΄5>Sg!g&彘=r4=_jU%GFh񓱷:膄^/=^zF;=[|2 G.ԝ6V%DL ݏ[,|U`w,zMwrJz"]3FQJgY#,y_ՓJ^׷G07T[G zYDe(/2k# ⢑[HI Y~C2҈dQ6K=9(8R$A?Z;Tr_)r)lx{d7F*R8^U_oy)]E+sDdS sVRysbitM'w< \CׇHL(`Pi}? -5B65h*Z|-lrF6q8:yKu$cT#o2U IXL-AKA-P"9{9U6&ݮB D}9L)Z%7/9߀'lYjSu]70'K,VlaqɌ"?lY =-4殄[4}& g [_GbM"GA@񎜢 7';/IhS`IE#iFC%hCKш 3SءMCE-Q;?;Qds3yrݟ"K)Pf)&e4,:7#>PuiCPH8m 6G =,L3bGm(bަKGZxqv=ܼ jG7`Q sHjYkNRTbnYFbhntm͙:2hѶ\O!:88 bVu:%l e-{4!+cawWGBȎ_* ?Uq9,bϽ.ihD($|17XhOJD\3^!99+Qkc?P>c]ˎxQȗH4 KAIe<vEF Q$1Ʃ0B5#Yb{քh*p)ttw]w|Tvᜍo~ͣ6P-_ ?Z2 AzŖ2G>RP4"-I1G/mhTG9PFiNӸBN=ZuSׂY[K\QF2v~5D c*$%b6bۇǝ&ai*o1N{3[ѽC92 ~o3 ,#ft.2AvUoAd;_!y!S]g-INq4R=: ,zTс]VudOVrTgf@6\.Za9"˧󑷲\GL .R2cmby z MϠ 'V6Saa~&a|E٨b~]賢zyK;k2G?rk!NOu(Oo$w3 OgovBJedԼ͹=Do"k%Q@MEY+m_$vP,'5h \C1E{ f׬̼YZ?xTyhڣŕZlųȵP蒼 %Cwژ_0FEojeH>)Bn)z!Н_qjdn|r{),Qfu4V6D\TjZ[yf-NZs.+{= R|5RiJ@s/~,ao+z2GZBJ)~T$}D~E9_7)8\0z; 3p- K6qq8"lb+<|GsR% SgtMۥxc<UrXzxRHW3v^v"541zpNאQvRoΙny3LPYƶt'n>CN3\>)ܞDu'xmr/$tFqIMJq;m{e5h8q,ˑHЁBDeM%껫$wjZ ? Qdn*ϳ| Qd{+FUK|qUv=[Em38B*l,oA5q:zG՞RU+ݳ]/CKz cJzf3ëPgz_HC(jNֻ&YRcF)_*ZN';Ch隆w0Gm9DZcν`ctNhʰ]6:> axH_Jد+̦9$߁<$|3>ň@[Wr(@Æqw)Vwg{gBtc5TpfѤٱ J7Q=j(SK/xȟWiQB/]+3උߜW:v'/iVu9VmfB2vnX.0GNHB|&K*C>Hdix=i''g)y`x4 ӝi5cH{2(+S^߶#6BF[d&BVOEӴ0shanڀ晸pj7;B'8cȎV]WLHo4 2r#kA  ΉngdT,|5 䓸 & @WźZDѩ 9ه/VJDOJ zjueC:LjyIL~_3X߯7.i7Bvu\-#rpWw.mb(Ev@'&y(v̲^GsɊqՉBr(cGe#°5eD s@kGIh yb Nhsv2Bnܫ^g; ~rV{Z(+>O}ZCN$dҬ21Ak`mj"[Jѕ7]mM|h UnVy"P$ kL3~?Fi3{eb;q׍-PRB%ičY}pC,/\)Zضff q AoiQ^ղs '_mG+#wflq_p9ox61 aCk(6;Q!YFAfFbL:Rzn|H?`JwN?l|ʁ꾶Ph]zI/:tx5o AЯ̖#.&r yjFH_wEF2AF@għ}T>2ɎX )|d{x@"^ .@W)N^NCܞc #27 #Vn3##{ uk[X:i8kUۮ a"o{b|Si@c e_'dDn >zh@\f ~U_E^Z$ӕ<^@ߎI<"z8; *: 5=[1s;a΋K%.K.氭e+_?'Z?Ƣ`3G.aU]6 AѮud)'} E.:"o22ΊtUYj$ZRzuk{̊4Yn2o71˾Ɩ5 m*R}pA˼.nvZO`–ybUJ' Xm=_˧~G^Wйt5uh8'x:H[e K^ʮÌK'f'ԉd;^8L9P[]kztNoa&M4 gSg|"PhebZlNv}%tj*H6vΈd1k ap\_u˸Ep/m873BlO#܀BsVp؜^҆CrQD:atB]R*'~bjQ ʨ⃬wʺH=Iق9T6Ǭg$K("$rԃAa8%Ziq}Ŷy1$f[1RE5UATiOhEUVR $|=㳭&Ջ w׉@(bAdYmuF?B˪i ȕ QEQT9 ~kB=|2G3`=^,Mb=ٞ ַI2PtGӖjDp3H4։>:^iPl7=\@%7S~*υ8uuql~gj m SQ̪Sl(֣^>*kloWoq\ҾFMq`uX'[9Im<4Y^:324 %5U3ez!Ϙg{?|0p Ȁ+~ƮځDm/b概Tًpm9{hr"p#1nFM@!u_q&2mꂪn;fбQx(3& [&:Zw3VU?vf1&3klEݦ̮:Ď Rj&/Y-%qܰƨWl蹆rj)csuarw'zVwJ rv>4MFUaߙo!yT0Oa[t¾ўJ:9uCzIA+6ބ` vfpkM2WIXڱ(Mu؛'ܙW_RmNE!'F1蹀 W)l^UT)=׻36C: p)c.rDJizDo*'Fw\ PiM; *m8:ECxq@%TZKl]<@~m۸Y0ߩC ҭH]ߘz1=EX"GR~[BNg6ocqɶ^.DÔ"袮vbwTߓn%_M>x#oM~؏ZF~-VrHO|~ܯ6%ОͽASƆBW1΀:O&Q2 1Y .>wILJ;$nrTB+XF j|e J~ V D\+bkĺU?(X_ ?jcXȝZZC/X4H+K#|4&( ӟlWƚ< IXF@': S̅ R2"=ՂFD`p#ϳkܙ"VB4`Ŏ7%]X?5u>V%W7һ#K֏7A)_5ˡ:KqO>?䶬4#>n^!+!m r.ZԩmԉcKPL O+(_#idA(uD/3['~WA3,Y8uZUX|4;>uq> }e%49K$.jZo5! D׶W+=PƸVs1ֹ.t DVj=&޺;]#iVHF-n7b|lJ-~O2WuuG|fn{Nak`Ày+G$;XlaK꘎$$a]MWoTV>tHGfucʒIu_.  k#x]yer'8=d`c2;4MyXDCXk} MrӀ}AE^yDlxզ=]zz)g?胤*m(K>o%:!M))a MeyTH铱wt`]IQVaCKT0CZͧ|zc).LK&|2ĕIؙ cXD$SJVEz !ZP2 m҆[AqVV Ė۞q\z08ւDܸFCGjέ MqEM&cy'D$@7iy +"}̫wR"~%s=Ti__$VhF-E5BT"Zˍy>r6Z<[N'ؙ$FN^uJh΍e3Lmh;TZ!6.Nl4NƵ4M܆Rv6SBd9;W0J&:\FZJMpxD91IAzHd ./^)6!o87w@ՙ+N"W;?.t]&|19#DU$D#4rC T4S!2Y E?>],n%,Կ+u_VoYʱx't))Hg}`,pEMߒ[{6V܇h]M|yK3L04WTK>So-#rBUL!' }X1}d cuUOZ7͵~ullM9e<* gTKtv%6Z'.<)gFj%24TѶIK5DKf,M;J'E}*o* u3LhQ ,4~K*Dauc 4z= rD/@Ȝ,h}pF"O`*ı8ݸƀSB-Aax{(-" kM&dB" EiSȔz|aFo@slR i7K͉F4dgM8*zGX=+ʶqBg (KcPh{).pt; R{ ~pkoUt29H>[;)xQj^}&TbzdTW!uRrZ䢃y e~*N['C =ěmdfm"ӧ)mJb, &$G8+T1D4G(Q>B9N΅]DgllC$$x\.Q~oliW늕dDL;Գ9Iʎ!v6W!FYʦ/ӘzZ4?&nmA_uɉ~^I#i'l;mZM)[tqfU:mڵc,}KDMw_U$ wд&i1!ffB\ý4 @ye΂ ~hB{[r ?a䤞;Uժ,W0ѵ_mxNQ f4`ӱ9<WQ(T5̚OUE$}?CDpoSͯ *{ۜr~Cp|Z(H.YfjEڟY$ÿ9{݉lFT>eӕk~} ;[6- gK7 {)q-S˄Msե=M8g@q߹}>^m<sٯ1)|qsO6ݯy+69wƊ41V;u`bVnQRMV };[WAرT `*7V '7d_Yj ܤ(:ܩQz%7AzA')JS0(/ox 0ϔ17UΆ0tTC$y9xzFFp$Iî:@64 iqH2}.w`r!L U5$0 툆 uzѨf{XH9y:3Þ@.d]7Zr=Q94(n5Mب#QЇa^LfKӈU0tҦWh%u.0PXAj|ydqqKjO`pG7-I|".Ν8có<[I?b+"_ O w;`SLq}Q 0x'>/5d1W*y 5(S^==ǀmD>`p%\m$e}bd$3[uVMZRj ۡxW 7łzNj GҽUKj&V!Hc&Ci"7d=<8fMcCv}j{QIWWD 9JjfdJ+̗xjIxt2ƽc΄aǩpAs;/ιkQ3,Pn{Fnv&7K5#}y)ĖȿT'Љ7\Z~S9&2,{XBF)ۚ E7$Y/Cт)V24dyaɣ0#$Q3ұ$:Ismw3FR<W`7 ?UP:\['C92]ۉ,mDÖ*0̸ݜ}]ObОnÊp32." wc7m) ~Ɉl 4T҇'"E;FZOuk7O31-1MjtqǏ]l0Z F+uC.#2c~>XHJ }Dnm:sEXp6I\jV/4a\M41ᵰJF7~*o?iz2hg?^:ҹ:g HW K![hp0r1WڸR)Pd)V->GӘj6Q+2t"+)Q ^}ºRe>J۷G.{w̧xX I7(5-eB{U͒|8&=4HIȣ5=x72S^dSwQyP)hFz $ 3TKg:T6q@!-xIaF="MBߛj_uPA\0& Bvfx| 4u"f}X@Ap }>)J ĩ0_,a^ؓ껨(CacY,1on[> [˼YGX>U]2'GzP)0^ЏcNB2v_8\-*kocN@jkԠ9'S"Cg@=Z81t%%$Waڋ֩9:(kHlPU蘇 {tgAMvH]m3Z_d|˱{窟%qLFA`r8{E&ysD Ʒ|?rU!DuvzXI=A2nAiv,e]ʡdUZ!o5*tE;:ʐ%2%,b=J]ʽdUkr)&F)^=64+Mkk2pPTGC\GFM#,l;hgLh~ǩ4읯^̲*|aċ8x> K!a.Zx6U(Q#m'w@(U~`0pXph Ť*B~UiP1uzpբlc$ϖ F"Fx&,WC6xÐ]3[.>֍^~%K=yΕ#gz&{ :dyTIj{'?4{T)~x}yJCƅRGPTGI)dUDďÑs ʿ4>O) Uq6N%lqb}+1i$3jdy*:Qb2i'&TuA~R|Ab֣*d¤jo`͠ba>CJj=8[`%2.sSylJBѨky?ߘdS2VEu𙸛^-dNuCJL J{\kfC!KA$}p3Rڂ|ERYb-xCx.0pwlq9BfXBiN#Pxͣ,;YKN3ơ4I[AH끰PdlH 6O_ ز2B>t`1 pL[j/!{C<.\nҚ!+Đ<(Y;Y?ˡ$k2u7nQ}BwZ M~ى:Dl4CAEEbv:s钁*hj['dg5A2hsT޳͎* $Ԑެ6M?㦛r˩쟕!PKfNfN ?4 kF&͋ߨKR/W|0/I[JeihAi_ 9n”4F1:D;:}.4 xsfp=ڬ0rlU\/e^@X$zrC{-Ǐ#2N~UFL(`țm&5 ꍡ}OIkiNo[G+|#0֞50.e OT3m(hgX;v(wKғ &0;WdfQ rvp UݻeToo ,ׯ,K>%*m啰S_ AzyC9!i!ԙ-F.IrþЅ5ȟSg83.Э4 %IcHDr磦8lzI'M#@Igd9.=^rWәxͥhL\]c PRt~C*`Crhؿ!.+k2' ʆ|16'f]"7j" v.D1 S>AP4;.[.U'o~ԚϔɔUƠ0_MXRo+D3`է$j6SU|z)yKF_K4+vZ7&IIVܞ:N+C-Kp8cy0J36}ȜՀQ=9+>3Becr^:nDݬctǁ@|z|lm1S75ػ6i{p7 GbǀǩǙAJLh&ee"u7ԊUz .9hz R#ܦC9~Վ?;\$5}y塨mr$)f>7&-u; ]A>0ǙrN"J}+d"H15Ui#Y^"2)4l$(kMi}ƭ+Z hyHu2k cn۪ϋ@yC<0$Zgv߀[ ;_}.JY=g Rop%m]0ĀG-^|LU{D KtqڋhԨ #Q矼ƨZq[ T Go$a)/>Bǡxәz(R <<(k5z87lQ֦dͲ-2eec_ A>N%0`ŷ2BTFl6a16k! 5sVGq.l04كA5+i[qIR+cËPSBylI9HX>$+W<$d]૘ pZH ť]qr $[,"x.Edv]|'pR#´ۂFdY# Q!(7ޟ@/:W߳ %:~덂CFJ>ZᅃQ907\!/GuxwN^IKN/"^ ?*jDh8<G-FjZYGYgF+|^!n3rL,aOsapZ%n8K_E?^|rr PVpv#XA;r.SC5E}'[tr응;@ⵤ}6ćɌkCJY>iL ZOB<#+mT?44܀ܵh*$ IE DGrއ-sRzwa6<` 2LJ7##8/ j{h+t -?N;dRv;Pt.WOcUx(vτJ3RK |y׵:8.PU~ֻ4Jh-$lUwed+}5r@q@9ޮq'=2|ceڒb_V .|81es^"T,VRИٯ8铜G^O)l ""[[TӛeG$m[\$dŤ޼QH<ֵR^2Ԝ'V\dۦm e@?/[hnSg01BE%.VC"!J2VP1d鴬RdD>d&H M twwZVZ3zROI@BTLxuLo`SͲ0ɒꑬghK⣩+Au<̠|j<\4}>_[Ai._$aPfL6@Xc9mN[WLfiIcJiBPQuJDK.LWeG{DPy V:k$+~C v!2w6ZhI;az \_J5>O rʵ?NGFW* !TU+d|q&]Jss:!LǭExΓKwjM6tצڮ1~3˕ZRT۷=;^;ގ */cY2-FXbȴ|t_!G6+A?oyTrDp:Yr|.Bfe/(PWj`>0@O[2)(0Y=9[l텂݂n}ܢU^G?O $yK;Õ%ޢ@;P[>^Cl=/9*lhAHίȏl a2 ^d3;e+F.Y)/]ov@%-b,$ǪG ^SwN3{֐~Ik3uV]VW}dv*/AŊ8uTtP~(̔acej y+T5ʚx0;>Fy̦|j ie^P{Cue%v[';[!tW$bPòl!Z{W93i~[+ ۂtDZ,*+ՐG"Gta|+ qߣ =ҍGp)GCK:v_)-b>ԭ6;x,CSy@CsMb->c".-# mh 0!޼>ENjʤzC#Y9k93>G$GTޕo'&ސ:?68Z/$w\eW1#E?h8xkr7a=qJdO~ Y jys&6$)Cw܎@0;&{*~1 ii0ssS(>;xvYgv c\m,8*|j,׌+.}eJ{xصDkj)tHdM PkH{q `#tqpJM.%h}dTNjkJXk9N)p[]G']Yk7Gr{܈Im,O9gk7+K*ՑK, =`\e+ \J?HiyNϕM[/,wÔƈg^R 'mos:%!G6ףV *D}5 Im ^{{ f!uP>)\u2P;l (nE/;%~W^m?M\6v[ :YBM7OCnd9XNj<KP3)%q0Z9͏*6@k^B?]pnOq֯fr]!8xPB38o c~C_EWmNԶB2 +P){ )/z>$ {j:Mz (%CC] CҾʖ3(+Z٤fuVtr"u^a/j*)$D/6`EO?T">ۃYvC'X*89RrYwy $+6uTشmӼ[)vR3?ƙ=OCCJ.—j=\fNu R=h/xlHqcV}.CE8mG&YkL bk0/6"o@FxZUfӏ`3E6zD؋盢#O| S7neaW &G>C]Dm_h,PLz]uOu5#.\?j^y}$z zã51 4)xX'+]龜gq 9r>j4܊[IiEv AH>h&E%Lw-zڀoK!b\Z}o6w-"zf֡$Gha1a KOI&{cɌi5m U>ښlxi /S>aHR ~lEdo  _,:L挝]Ԩ@I.-O11ʏhq<6[| +N XJpfrŵͩ3MU]/"=L8iZ.yXFqYէ?_xyC3l#)*;eg̦oKVxU\(dbRZZbd!6c$i$ǀD g}1yAX9.>Z1Wq-}t)bA'A@-m-p7k` ĈzU-f}s!272:{uA]'UsšH@/݄h=10Ji|aߋc>h]܉=D3Ɉ*nVuS{Y ^a^K'~)u5܄Әu/0nVJ,/E4pcd %<u.C_MHiud@]vT7Uؿ̕TYFUuEH{|>XېK'(th^F;>I@ l &)[> +k:"~=k@aWy%|0AT(R740E gq1Gk2>MgsIVIʫ.Y7#0`pLQ{riTS+ȑ^AZ;qW_m|A?e Zcb7(1 br%=՝XHa' X7U$ [ǁLfmX'p&Ȉ \EmG^{Z%C<L[ngLlDz@.O9cҦJR2pG2n_IjzPYw,\zz1Ct&[2CcM+G) ȴ}hg2 Gj^F䔁!qiV:P|/DW`0xɸ8l{ Jܛ6?_%l7T)( )VX,Ry['׮wIvW Ʌ=OF*&4|))SO~Iks򣃙fID1$tg4ɇ1|aFL#, ӈu5AqVy7p2S|OppSҧ4|. v!O*q0TGW%(jLJ1"-DoK iU4_!ʼniZ7FV_~:S*@%<,/Eß#c"be[G{Ė3nk^c\e5'r=ݽEB;X^W=:֢3iDԯW!G^^9ӌ^ZM:0%Qto۝4(?AwRpŌ ]i)/ V]5 G?x+-Z/! Q <Q8WT4]QzΈIÝ2=О>KAEK~ S6idK>%:U }\d%bA:X d +(LxnHnu0!Y Fcf$9~Re Net~uwk@0s^A鱾P@ռ64 g:Y B) N.νUJUG,3s.}\rEf.0`|`~d`z)6E4plK@K\Z֬x ?>fٙJ7ޟ~˺-Wb}61u)~{:28ײ6ҟ_ !0kDSD4BWy;L:(-ðb&S K7I v$`B\Mva~kk"!"x5=#Ht0ʭLe(b; יչJtE>Hi6@b [gNqRk@ d\ S*4RZ*d+jh<̍:d}_j.e_j%Qҙ-eۣqҊ;Kdc{r9 [VrgI] 0dþ.,(rΡ@> _ ,sT}~3׊M˰'+/ӵg7vi$XB{?HJErV3:{>0 TC!:xXe9bN[Lȳm/SYLIO/crfƶ}]W"3ThG1rn0L*,拸ۦc]Іy1nbn[8{5o"L.sO m'UPOf/դ[/QOm0Yj^kO0µ'eBW~iYj>eS#zIt%?X,LsءF{:1),Ee7!AZCʼ4Y[N|eݏ"rKd?Rd1̭ Һ@٦3u>p/e}S7Qt\y83Wd)2$ R} 9iZ4VtIMNWu3bn'1\dBh5Nւ*H0 n%|4^> "`ZԹ͟ެ;{ E`>tΊ8~c hzpkٔZ//$-mcIg*<,6::[$Q4eITa_PB\r04 K21M @v@ jھOg,8I28`on'n1ŭG?([C'0́HKsuʼn7u3\IoT/d aM<+/=Nyc!/Da*7MY({n}y3l3R,U'gs)=?Cхt/YԂ(n虊ܰ,[EWgƷ21rm|ݕ=HYnT P3iܩ~hza9E5̮Ihf:PuL43-ysQF'цYD[>٬=1φWbv0E\Tɚs.^%w,\'] <h59!q4*&u:Ʀ8Oo滻y?Ul^5Hm2(i6e?d|hHZGnt>>*:p14 ltQ+tϬіdĸlw ZXBB9Aaa|O%7E4m3^h+:}HmQ&h%yR˔N ez2d*cjH.|n/[k[Jk;RZly]T? Qyꁦl͐ pyQً &l'N[gn Oঽ[Ȟ@jBۧ 9lH[̍oWWjA@ikR*`_r mRCȆ \؈9aЗEy(;TNB|>Ī>fTҿZm|"|zi)ӛYA ]g}v{%`DnKR|Ctf(5[.e؝ld&vM Fy֒˗C(#,l̼z*֌z!cx-B1.+py`{knԙKi&Jq$(=dzZ8pZ.WGP,pP{(w0B?v\ [`Ƞ_K@ӈ*|`tkNs.1sqixsC)e6E TC/p( f* k󯟯J!aВ6fȲswp Ltdlp烅8*0'>4A(HNPJ ;rJ~CIّY\ЇL[j{i5Ӈfl`*E)KK٠-;M650b`dT f9dH960:m$K-W?^3÷IXkr6g[vfR oky[L|UW|b𒟮E 3CG} >z-u57-B`*^0w:*X*lKUXCs0FآIEU=loAك;Apai2N6`+M`w m#O>h[ou ~ Xmx8!^v MW:qK T 쩓Ƿ9&XoWHw +ܣ7q"rG/v2Em>ՄU[ۍ!,td-ss}gӥX@.c * Na7%ovDMHB|?!U?0oEɶhԅ\g BQM:MK 8O8;ǘ ovaV{O dM`!ы ]r+*-Ba ƪ-9( nKy*[³]q_߂n&CuFɳi>n a1va=T[W䟀ɿֽ}j~?i_}?ZaIV0ɡWhվIRiP. !ew>x;z:60Zb7+`S)h]m ~d萼kZH8ir$sFC'jeءuE ?Pglb*]xhKֽ_n;L bn.=ϧh82am{%ob{TPFaZ2"pI|0Iy4ιq3MRP=h믧UZw߁Z_]Z݂ZZ6di!$vUv:KH#I3 aQy"`yt/<'V~Pr<ݾ!NWu݇, ˸XzD>OF>e%}O%DA'mKߠ$.ܾGUߩW B k|fSpa.)?Hh>aID zqmj'v_T(7?ZS; 6־6\5R2{"Un3%;M9u>yij+Z"lZߚy {i:!}8K%Cլ 3E}1w}Z880y8s爾Pq )[u%X'WrH߸|rys;?l%)欽G<:^fW7|q)u$vgkVCIь g#nayy# 5#ːU]D9OlbwLԽ?[#ݮ`V_arT-z9la;{W(?~>9ɥ3EME~u'672T\[nvwU 'KeٰwOh ȍ7S٦ߋpz'M #נȽ6Dܓ%.t_G#hpf?[_8QyLMsOSXO>kd10 ӡ>ZwBn8KjǤ@%M[&4 f?|?_# R Xong;VH!$.N] /6WCpw|?=iMFTȰη)"?b/n򁯏rLӝx6 8oή>T8ĎV⦗Q>6?D?2"n<8OL"C5 ۆwrK`tj68N";Ke\铓p-^C%l6isXKB[G+r.-~~ `[=<'mcy,GWQjN|t^@7"יQIJ1X[ *,KvZxP kF=LB4LқADcGVҏаa kn!ϬgZaߑ4khF#Teɠ?>s\/ X}A=3G| i\@@dmWƂL|dl`h~[kW{-VՕHSVmtK`)zFk7#_.] U<)Sօ%'MOcu 5eEJvJO?u:϶{Z},i;P~ΔEi Yšn5+[mfʱv{R1-AonDZիzׂƢG`@88Ύ布p-3+W͏,'jOoB7%sz"/ǻ9cY=[Ugx+6[ .af$Q5x{ws{9; ԗE375 xG;ԬT"h_;z2\(`QI,dq{@sq&X._+6_;J-|AH;tFV sP /@nğfZOO/u;2[1jYӊ7e荧&5~S}$0;_<&|ALS'I%[1G~yؘ2u$ѮzcO\j>?@P;SS 8c<@ >C;(ީaH#Gt͒@Wɖ0!-:}:'ĠB/rϠFI?TNZ6/it l3 ۭT0ph~6VO\ rmN LHS"*_(o$$6lb/5~Vq"+mi%^-4ar_lbi4 0'dYgW|弻UuA:?PQ)֕UVе 9.`wkEoV%Mz5|7gNѵzdguWjXW %ӐDŻYl\)q[}+Y! __nl=UWEJ5㯫 4 I;mpFp6Uhgf66s L W} ;EO+:j_oK;6>7": 2{`0(wS"TC](24d cVsˈVFwk4J47hIzDu/9^]55ȍĽɐOo3LnBY&玉Xi[ O׼IcdDdER6Đٚ!ΰqO{+Fg&V \.*m7`Cӷslɨ91#|fe`I|0)m7)`"Q1-4Dї]|VB\;Bt !Pڒ.֧QJX>m06o}|ܵͶ5-Ə$PyoIpp>WxZZ"@WQ@Xe^UH _&Gy1Bl]*|}̳(%j[#E4^;93 %Zfk_ lrcMI2%O$; 4D9&Su RK&OVVʻz ;2s\AXp0'Ml +aJ[K7$9\)Ǔn )vuHb!) |F`ò (eofglEZ7(Ɉe1T Wb{U(HJb&wgm>CP{mP+ޗ“ >6^M=nQ87/MW@E١v424gix](\M@_R0>(vfF)%)-n:_I'wG ^_[Nþ/k{6o#W*-ěkھ&kv#/U,J@B+gzUfuաz`,;G(q)39d\YO j9a0ƒ( a V3T3eL#?hS?@Hcvq9:jf$ pˇS%wp Gn o~ExGX~4~kQɁ~f?ӟU _`* 樂 HGT<(~nF4ޓ+U}&wj? z~{X)AS"Puf+Aap< گ=KF2}.`S%S؅`_BsVK?ENiR[F㹤I[48qN @U?:I[} &̭0KSXR~BgT~66LR"ZMB!&w&tMJ'GKBӹ{PE5P"`* 02siU4g4yѶtOd h5Nw s(3gCqO`wq̌xO85jRs:kW lI%,VxǠ\ Y,9J|/F]x0>?: oEu[׽󸠹>_'c)@Pza؍&!]ɊsL]Eq%ӳX3t> uB۝O=ǁeVnzX <YшW*&Rn e=d={BYDSF!DoPU*\V}|/;0W9 j~ tGg}O.[mpC2F2[00٦>X5އLA)U%⻳ FcM6R~Kжa-&yl=f YI١7.倱zӦTA d8~&ř$.8jajON'*>oroj%+ϟ7XmUaMPQamѯHDk¦{x_gz%-_i%?X.^5횧kD@gAxPǔ3& 83Z"9Ւv`쵓 \t2ɎY6 ׁM^:8썣e)TOfd L r'nXĮ~7fZ~uWG<oRBqQ;ߥqAA}jn^#VH_EKp ![?7i~:(;a΀1oy7ĒWsqJКQ̶hX^ً#Ic]Ё W cT&տL7ή$02'֔ȭg8TL86^_#;|{kF*㊄eS;D@w[jRdyWtpa@be;--}~WfɬP;uhsf3rdh6*9X g”(T֨B1/,Ko:abstb RÏcS6T6Kl%_%83Kc3fϻZ=H^ ^l?x[%7>.C#*AE!e4+ЊubY}9͕\&2{EﯢZo*fКa __wpyќ4ﶂԟ1pDZjV٣k2rS^%]o[#J|JH҄,9wVx)ԅ hS|ZPc{É'&H,vSkK~Tuq]zk_Aq,N>Ѓo0גĊPٽ"q |foYjh#1fRl;MI3/ 5ޠ,P{hdI $鼀bX@A80UhTmqE G*PkNT*3@~vu 4v5ݴH!wEߊVÎu@sa/$G6đHȡi5{bڦb $) bI%:U.B<(d|Sk]Or6+P82ԇ A~wkTjjY5-_r YW6fO'H%ΠMPrWu0S"YY("ثd 2{ '$:{9EB@A*0q5naY)}C 2bk"(WZp}S:.{EI2/Q,cE$SU;sVlc83Ӻ5H~ 'ŔL[%C63 &kq%(;|znٕcaȱ؏7IiȐmv2bHQ$:\ fr&k{,@s:݋GEҌ_ƲKH*E@/{Mu E%SP4H¾P{v^b~|K%!#莬U4bٺdzQjC֑(X+[$oUT/k.l{ n0v<6G$)\x&ob %Qm= w2d0@qR=W߬-I^AW &ۯ$gf8-gl2)|l`ԺTvuS;!y!W9L%?byWtƋqh 5Vԉ*Z r%xA쀄,tj3|kNsZ3V8TlRZEzSz!xZvϩ__Mt0 =DQNaXonEyntz=o%! PpR3{]$D/])uk\,oAAO4`aP3x!)=" j"3zT%hLW qb-lrpsR[*^ 4S:S+'&1t5yI)/ab) G` mEti@韁W0|l|0=RCm/rQ.|TJb.LRf}4%WJ tT;] Yri؅j)iTاUZb*K#1 Mv n[毦Qqbi@aŎfyABbEzF M2ڷS',܅Z4f֬M !3bիOi%83'KԒrHSL Q_`.?'Y X߳nU' WYI+Pr߉8Lf$=ׅ$_?[pȼ\tynuu&u9lh$.[Nsh9x:L^E'@YvXcus,&/".rX:ZWzX)9n]n2oRmi+IdC04 膐ͧ YVW.3\Hc+ =5iN;%}x%/-X9jɡF\lgaD:=MLo9IoU!*\㚬`_*B<~;dđ3YPP}́p1&7VGywwybgpn={mjEIeAI0C;Rvز$k1JENRUܣ<ğ/IL\r;G`NvKP.Αo}s'D5Y>No @lWb $f{؀ަFgGJ3o^pRثd^,O뵌fw}1b*MeDʏFe3fJx9X?iy s0x,j,mȾ&3]2I+ytC躁7jhuoAC4|Ώ/8[_gVDK,Kq M:Uo8:s$ہ'^ # R@?Hޜ_:KV@M_j(ޗ8ަo:S^'04%<{X—,2AƢ 1,HKb+#9 8Z Hdu>p?(l˲5ʷprD HP)ħn ̻۶R}n@& +50OB;ay+8wx -U@}AhZE X z-R5u 㬕u3\zY&e%5 xKhM`N [Ym.M. l=߃%N"ŮSkfEh5$ {]֤]-ߌaܳw6=; TT7&.>~ۢzV/VO &/*Eo2Į ~nҤCɀ##a"aSnSMCޢnΟSZ*4Tr (*f>݊ڮ=%76+:SB~n_sl1q]#i:':/Q>.ys ݏwq\q.i뻠F&lɒo/'5ucHbU$SGq`>ی_t ]gنP?FcL)_ϺML\Mh87L8M4ɱO#z둛шC0tW z]g⌌7Rp䔳l Dʱ/`W8rkс57eߤxhc21h#4O-G"izjxX1a@:o;E"AM-|-,* /,Q 7EY %WǚTiNsN_(x7lsݽ伓N̼ &ӯS@G|Ėxe .TUE1A}y/x QTQ:,^ۗz`g:S+GM/ټe81Dm$"U|\W}ю:xZa%!Gi:_ wZjCt(_N@2B& 9ȉфG]X y:m!''C,z@ECC\ԙ#JϐtE`I̢Ms͕5_T\Y73܃#=w%؋js:o] Ҳ/@#+,\W?d{ym y!#(O "-\UV~X.H $m?h)v93u\'m)RNL%V+gw*U" ٍ he" G2LvTMU5K(_&5]&EYLTBoJ#2udy܊uբ\@H)sP?^ U+dm\6&f5Sc)xYS8C b{:% òȭ Ѣd,uM\1m9Y,4;NOHCi'#]X+3u)q \b rAhN&W/;vv[yp1ETӎaVlА*CϬك<;{a= Ur܊j 9i<o,9+ԥ*(1BɌ47R.iK4t-VZlbOL[dT΢[?hb.jW|% fFF0ӚJ؎\m?ي~oyeagbbz0#ieBZ%1Luuu,,Jwb~Ŧk%za%d Ø@_DK`u.;ٹw]7Jm}Й`xK0+mz5YA4FB_3M.& {Qt hJ``!1gLJc&Zs\9|6U 6cd{H|0[J닉 3ÛDSJ)v~P] r~\[pK:}gげs쎮[;&xXrBisD*[ q2^ j|nr-I9'NDYTߡTٮʥ)jF2ص78 "*33F)gKy G ìfpq[IاmİUKҥH!3qakM]sXm)P4#x< NWfR)19N_b;f?4?TeO0/ Ln)D=ܞ=WloM7ھ9aI6V\QiXX!'wgNep-'0 (l<K,(A(G-׹(PjM,ﯮ1|=M2&|]$/AʫegW:xC5hĖ|seYG1nA;y1}E, ]*<`GE7{:~+;U'r)fb5 b3Mp1zxͬ#ۊ1KeӠ\]?뮖)XzQ.ܜT(n $lل=ME@U;[;6c 1:d7]ć 34c]z[[ZP!!@3=Ldzg(UMlSbU6t!M9cd ?vt?i(S9'R '9kL \$αwZS|qSLD.NBYt0-X~ S Iؠ wj .)pjb_f;4 QZΞjjfܖw+J<-AwaJmN"8밿!'&Ǔ!.WwmtܘR39pC33_L(hP+r‘Z}c-Z Ce2L$]PkKW.:r<[@tA$ܿHFdM!9_m Pm 6wךh8qrdMYE_ Nf5҉Yv4i48PڽP \ W|Ъ/bH@Gg W ќޭ#ښaAJj9up"VBK1l3'4/&M,墼٬qAOԢvƕۗa{ptHC=k?/X/*0\^ezl^>ĝeo3ַkvKܹ9*\ $|akVa(}7 NȯP)EEd&z|{[ cAՅ]SR]K}Fs! 11sn+h#,V2\~ɼS' b[u:ꢳ嚷AnU)+Nj7?}.yے"G2Qcv1[]t ³\2An>}Ǯ弎>AǖEq a"t/;Wp`Zq"p#T@;5qP.Լ!{`tRMNmvO<1sctP<ɳ8lbFTs`X qOY$+KQpqwȼJV[ `$MF a#o 1aa#nG:E-krU O^MNS;v+OFJ(BTcXw8t '[uohQH)ыفCUVctm*By9@[iKa rfWWMWck.wN-5B-6 gxAdCFrMMGY[ZNjU1 WO>x8|$&]uJTwVT %&lAG=\f:DE(]tkź# tr؀ֲD=qwӧk(cC?ؽ&L$ot0)W&QY6+gg{SWa|lݶ iEk(l9bn aivfD,|iԄ&Kf *PrͧJQy0YCpZ< -.\ė5:I`˄|d Praǰ/$A^wBl 2fc:6E] NPLa=[KQ}`h0 DMOP{dۣ8a >^/#ss ^ O2s vN k/6 Ep '#D8TX0;6!ao _]D0 3=6:?|ZgNi),qpn zEb"X2nBJª׵bȈ:BISs{."}~;M89 ^˒`T[PDQJś4ANg/U[xv9I.32R W@֎}jdEpy#( y+US,I۫+) gU@MzWBֵfޥJ֮ c [Mgh1`q]6_SщVp6蜜2>aB]:&sg4]ށ(7[<^PE5>-竮ˆȀCK " NVwVvIHlFR]G;Vso?5X!t10?J٥V{Rp]=Zx S.<*&ߝ8!yo|ҊsN)nꉘ1\.UDŢI ?#5}8NsT<*4rXCp57t∳"J=?ٷ > wn$%@%zZ3zh0t7wQp{[el܋_('6*?}g9VXV/^BE"<񔲬bUwQܝ' vi6ס^AxuAtK6fgDd=WXF1,޺TyNQyֿ-E8#Tk qb yzﳂ5TbޱEq/bH"d\aMߠBWRXv.\n.[Y9*!B^a)lOrnbL cmaly#dyƘlVYW> OO:~ ڑe\*}JX*,ۀ0Zhtg7 BJ',PPV_eo!mŇ֖ܟㄶZyjiN3 4#ي_=L[,Ϭ#'mtT˖R+C*߁Y|7$o sYWo<4e*V~xWD4crN[^ i9^"lC#~$EpV#SvT9fB6HfF4:<]ixO0R{с!#BWiS~h^kc2_E鯀,,}V[&lh]OQ tG:JzqPuKGq:F+əLȁ ~θj9&׸d|撧"4,Ipi9˨AV'ioظ/Cv$,' G,6 W _c.u$[~ ,ձ&5ʩyB27gq7jPü|2JS ST}7Z&W6Wkt/uCO^"0a?EzɚT-:ɼi#T2H,PwJP RuswNapbk*Uo+p*+ NF5NFyO0WN$G%DoQĈ7t{i@r0VPW/ B~([Ny[9yMo+uD( N}Nhq +kXMHֶG(7x~ۆ!e^֯>qO[bakl"d} /qz >M1_p#+}σ:Gyi"}&K7?ʼn *=o{bNêuE(ظ-8. a99i1üLyLThd )z6+҉\8 lc]5 {CW&oDA^H]f#0i@a6f0ʹio6R^0amCh9HcX؎K=`0$SD:+Z ?#2_1%1%I?>)ƕ`Iy/FlփP WMj%Պ%T#NBUS'CsʫPz1+ͷ @D&NRphn9ܥ3qb-Ur51vX[k'85Qq> ]oWZH^ @U..])g'ުwKr򕲵=/[{J):%Ks}M*N[_q0-]N%e#h+kHX% f-c@ RT"D-k7SAJWɩv^9- ~音]$a~o9wIDļdыACk us"V ȎaQ#u6'V}E CNndN`N=iPٶ̝={ X3섛]$R23GTybFO/d]@YuIܝ${nd=mR:<_.JP$2M1BNWzxTײV⺅7U'5jjIM#KߦA@P'LJK %/S}yw "VZ D-f# sBkJtPӤ"yvjrD+/*eLRDtԔLVhdZF۝gZA.gE]jJֆP-.{ I͓y۽{5kSj>QB>D:A\(u66kR+zޱB|z)늱Z{ 4s&ΥiHĵI+|!`K2VC7!A.km^zFBt p 6R;b/o30e^('"KE@?uTJ1c )RJ$mzay򕊫%b?9B冄ęXIǒy6uz׭[N5 ]R"-i:{߇[Gՙ:v59fï=}Rp i Lr-m#,+0@5)⛽E6̑@t5>ݒh.ƹy8sNt.anb:={yᕉ7HcvrӀ`~| ¿8kh)(Ն[km]M_1 P6Lċ;8yt9FH ;-⮺L:( "ԅdܔI ORЪL'#GRIۤM"ϫ_q45IyF!C:m2Ou|ѸqQh[]<.}]OXF|F wJ ng͌1WKF$jt[j~ +wsK_ȉwkvWwVfK cثC M^kŦ>V~} Pp^d-D|4 ';]iKؑU?:SoH~ ڳӦOw%+* tF'StMSKԥ-dRzV:K 3鉊eZ!F]]C)u0W/]|ݍf(]dj̒ާߧX[#0g9M\J/*ۡߔXVq^Bh*HɧF]y:aCϿH#]HqOּ/UP `}h.H IPa3[9v䊢^@v>u$i. -7[Bbx^_T1zXBKҝ9u<ԥ5"98!ڟa ]eXy gJsY s}H{(VoxUHI0۵f. |`,ԉ4O`d]H)Jo>[$;^jژ#a脂CcMGufih5ϗƶs'k| A]I YͲ 0$0I`C~c\>&0WN=bH(0&_ Hh#>Ň2UKN[ pn19OuQ4՗m 'Om~. Z-]_j ,ɒ+!a^ݒK\b*orm ~1@$ ""?"1%\:\RE[;OL!>]SLO4%?^w-8ul9?UYOۃz:ZVvM|>(CbQݠe]|\Hcz<36 VH]e'/C4Qu>- @ђ=~zW/. J>wl"\T3u"~sEzK|D"6vH{Q`ϛ| ,AbqΥǙURHɃ[P>J'%eEU]̑(;Hfxe2lX?oK+NQXe^1ˈ5Wpar]t1G u1}ov\e8E!l%^.]X_+.!j:uciK8xH1N@ `%[@K7f dJݪŐWQ] $荬8׳D)mR!b3bsdKh|4_ t6-\mS|:|uc&ls~iAPJ$@;`f%MJcl+I$ƣ׃Pl s/:`~aUve(%8tZ+::/U'@'PfzIlI9XPS}2:;D}ȺPrmdKx- [r.-FeDuǣ=/Y,w{5mei? -#Em|BQOѐB$W>ΝV@59=?7jp+m6.b |E":9ʊTǀUܵ̓x JK,i1κyEk%|2/,CZU|?`1ҔBT6(7rwf&\Ҷz'ys.NY2!=kr:\ᶧ8@~{+NU:SX8c^ԮуW"j@'W PgOvvxu3&UĽK4nMe2j5uc ([ R]fKI k'Y^=}Q{|Ņa縫K,xC}'7h@EUQeq\^E~Bhn_kob~$rO6y4 k$lE!8qCPQRZ?pc7qnZdΞA˗\i{*Ҡzχ0.QaU^<_ͷl/R"7zL2l,$]^Q_pig~~# }5! ʍcg?xrohaU'v D<'ٙ;`*YK沃mm5( i.\a?@@-S߾2햡ѭ/7jp$[ClMo eP+Q,2 dΆ>u*W[w_I 'GoTݥŗ+a c}ǕW=5ԏ\G̓X,E؟ ߒH f(fs򵚴 8ASGefv[p^\}?1K6/dzlWथ[o/$~rn7ӌǁ,qbȫl'u'#t. [UP+ԕ<Css3QA-}t_絕8|h zn܍:C5srݥ0]Ii<Zeqb0>i+dw k@j|O2_*nD)-\Fs#cdž JHJVMdh˧jXF 2ǖQn Yuw݅sH N?tJ!}ڱ,k&RAWK/NzL1M6qB vnpPynK2t V [ZNޏyQQ]؃!*Rg\>,.|ܛfA ݱA"`580<|q?j5Zr0n!sS1Wrz MU}>2Oܫ;ey{KJM_e):YsXG`SlfS`6ˏ1Ӗ5;l'~xk,򵔞5 9A@BY(Ps$[+g:}g½NsD{4̌omۋIɨ}x- U;עmA !PJMcRDN06z1 e$]'egR~ܯfaT 4 Y̙ʏ_3wϙaw|s5f"x]~J%?6XNapYrWYǚtWG:6Ҥ]T(-[ڜ|eg)F4q߻+/g@\ sBj%y~I0sW8wB*rw" `YA?putݗK¬D!$R->tb)rO\%iѧxGck$@P}B 6+K5zwtIˎ]Py(PxWb96dE!Ԫ?(tWurA6%))f?:Rɇs${l Bny5[x)Ѥvͻ|ݞQRG07!IkQEi0'$bVN~aSFEt ̺#N7fAHBKpc?k-~3m'? mgjoߝM-A%!I:"wf.`#3$7֦Ӡ5bl1^?CS<;2ApzNd7o>'5,Z.pl{AkT[$DxO44tT|j)veR{ h6 +_ ٛ|CKQ*&UL`9MfQ^l |g 8H-$P81Gt} sS%! 6ɑeIe@^an>}sW1tOacDcu3~m i8ncm?!9.#?*"%dQSK)`᪊㐖CE+\s \_ݰ;JVĚCO1/ ~6Q $mf,bJOGw$ 9,y8L?}!\G"oNR|EG%ނzZHvO.h> Qݏnl3BR{zdh#Rdq+]h6 K_yƏz&JnjiT?0ﲞlQ0OϞb GlHK+Iʹ*8dJI -W’c=}ϣp46 ,SYOLlaCrȕts;vN 3\@Cr~\i)$vy6qAQt#7/kRGIH!űL+_W X=c\K6cfp0qB֧{E]>M e]`4rE3a'QPlq+ Q &RX+g8s((Zjp@>e vx.]9ϑm0܂@_hG舾ϧXhxt{C_y}u悯݋4ϪKwLz#&—OƋl+_>Pī>uZnY+o"PURWگ޷вˢ~vyi\P-KdĄBNl % %kп7=HE2᡼H#ш^Y)諵uU~?] ZPW auL4J `wX[A&F%^Ƭhޕ gۛ zoW #ύʢu3y[pP˲BU|`'ZN=^gu*+0aZ lSAECelݥ#w"rh)2̮KBZqS߷S ӸZ_"2|tRKvB"^kIR'b k8&6V  ~Pq/0i> [O׬tO5ٽYIMҴj̅*KYּe Sot>_~WLunwD/uP?rM&S$Z|KaĄl_AB~j^Ƃ3;D$E]|VUfQ.YXl {vKdds{K8+5ţyq,X"%EԤ>h:BG[(vn )-Z -:y$uO~:~}ֹ0\'Cjn ĕ㼄`hK}#}v g ɋjk^ 2FZ6iF(O:70Q~!֏Ok wiBH(R& G{.Qs4s SMQz;^ھYI~w}oKȳV)u]qa 7"2/Q;0^lfV-DiF+ʜE\\1J՘_T$oEԍֶ@S36(q^*!/èB_\7p&jCYI*RGkGSQ P׮@7l>]LJc,~XɔL2a;Hf6,MNHъ4 +1S6dӍ#"`!MPҭ l%FX͔")k:*_?E!CA-rʷOIG 浴{^/<[d[na-< S+u0Zꇦ_a'[G ƘP^@UmB+"1zx#04.`&mq*r{sSad0!%¶vaMS vęMV-T#3:~gQQs71R3Y(;lYEw1ʊXIC Dփy"T/GW,5neb13|rcچyu8] JSyqU93ܟWٿ+ܬQV`Ve6Y C:ZlFvq:>ݷe5f,zᠿ4Mi@Bݥ]@ $mt:v9 8  v'h=icأs WbUUpfXR!"~8]>5(/A5H_eQv8'x: _$#)m^ Ex^G|ʭWn;h,o/ /Խ'Z/ ~Rcƪӓ|VUZ6}tMnfg6):b痒4t%+}CxݳFn/ D,g#jhߖ{$SHqx=s:W5Q.yf &6RwX/\kQ11UGŃȒg"<3i2cl|A5uIr&^U5T梨-²(BWC2XeJ2֥V68@"D&NvuzC PK/I!n 9Ι EN꘠>_oaQ~W2ʎ~t d~װq$j3h}Φe8ѹliNsIBr_U)79|ؗd˞ z)$c}~]W@dӾG p0uR#iV>%4GË!5juhԿE{o$qa4񟈴 Vk1+!vϣZD\v.iT!^FwUϷJ:EˉKRuF/"א@@gTxs[ (%!W*ӿR'f惃d>n?;Q_9D/}4$n ¶ ːF4Fȗ27i肒맺B4(XN3b݄Zb‡bם}8ۉr(#;lġ3+wv>LVdGDpg5P>%R\wߊ~1~D,JA]kDAKζGe랃CFUܼG,wP;THl'6nEn ۋ&ya#ojJ |;?w; lU~r@༛ ո5ugB̝A7߸I9Dvn:^>=T,@DjkWđ-Q wOں KP1lEZ[ 6G1yyCem4GQ1ő;^N"@V$ R5딃"e*Qbߖ,Ft NQ=A=o7y40扫v6YcæOfmx`Iߢya[ l豆Cl3  'W_~!Lm(AM$?EH`.B4@Lj⛣~l[YUɽ;E#"UM^dI4okb@EkiUp(ǤZAԠ&# 1DZ[i+9|IPcpzZɝzyrD}bWfVfI37mY*^TP!lK73߃FcŁnP G^.PZGj )%%f#bR 99G9ii{NuFGbñ;Kx'XTKas?/ Jr;t2{1;b)\ rVJYn8Âwrc u7sXlCݹԲPwUW/ 82K6EV3B5 RxRH|ͫ\](8CV$D".0|^F}au襨rXu43h o(%aIr{r#{_q hgE*8d $G9{g.+y b؂X$)Kjoo[n+|RCտ|{g AzOk x~[LC_Ws^Iڡ[Fm(Djå( 8kx 1e~g"8j2泊v30R\h o+']؄d(WvG?_}u13)&O/?BkdmeחI_bQqTFl19wyplZnl~d a%vOoU\jÆxD+v5X|jhB8 . ͲIR;kSJ̠ɳϿoe>`Moà◍owl@x]onAY$#Hɻ9Rm:K%/V}fEFmnx&?ߧ8_~BOCo}dLL1YJC8k%P҆^Y|=/Xܯq[.ă%[(bP_GH]IZ9VTTl?~t܀p 6u߆,( Fm sX3@mOG@ޠfj<+[77x5B쨰X tf$"nGsȕEE3Q;FӬe``ݺħW(n17O|sf6M%*g%Xg :y@.q&bR+j a8.Myq" ma4&4n2||/JܓڸyMmxi*$#w vz-wZ?&&'?ެ 4+ FI\oUN7c+8ɠ8~+adC.6ҾSZD\k3\EFpOϪ 2$ \2O3r@ UZHjMpH,h`F;"[jX&S;,Vn8NdvPN5 IoY# ]tE?.>8Tm+M6@E#o &4MvVR݉O"J#AR9tL|Cs36Ut9P; u;bN|Iu=I1dٳHADsn R"Fe֑qE"vN+L3g]&&Ӌz_ H*;bPS~}diؗ *5-gZ.VKz@hІwrvkww8rjn!S:0,y5ǹ$߉3}}pq%=E HkGҔ-y an/' q7 v_HA޿59Wftq xNw ;QVW#N .:c$ vCBCU ( 뇎ğ碍Q,eTӕ@ܾ-eK\]?=v\w6*A54,L= !g.=O?Dy5( GJ?rT<*KXpWA^Q3yD \wzX]'reydgyc9 fUΥ#OW6iB˛P¿t9 m]\j 3gy7)i9;Ez Rf>B?-QZa!׀`&EG$kG쪹V6>fS_h_JʼΌ-'&ڕ"<._gM>h?y@=%o5ቇEfד ER"= 0; w[zFKf]13/,ip{K/$|vZ'0$1~|>J/eTЕZy}a~wGPttX+')ȥ(gP1 PW[M)_;L-L^36;O¾k^JnbSL|x00'GW܇9or@A  iz];8j yHWeBȮY||'hg`Ok GR=*D 3{&}!A:7U*S!ƅn`9". BHa^Hp2q!Anu"<@*"*␦ް띲Wr%&.OBFٱ"Մ,/FbMv vH2M4P RJpG7TSTZ։R覭B3ۉfmwp7Y|>'8=c/r$*yurOȄVgP D:1TQN>{5Lq{:ܻsTp" BxA ^qIg ԉ_hO?~ueDېge muOx8;xva~&( Y 2ѭ/G̞r*:L\{ $ ӤrY>NY |w Ufi M>c ZΐF4X&2C%#_g荮[\!rYg˘$d>fb2Qq.*af\@U" DH:Rn?aOL -݃J '5GqPw=VݭdYgT-YEͰtTiŭ ]EI=R2}]DRó)2my[&)P)~\ /X;0N(/wWܢLD|hp${È38g {.̶3U^]*'=֪k̩̦Ƕ4q!"OEƼGUh]_E "b:Zz`N+Ï~TQ0PZUPA)Vl՜RPp!7`? %(i&‰'pd=Qz3wXMl OyAe/߶j6R*NgPctkK&i ?~ 0}>`3#FB)u'^5錧`Qx 9@l$s7^ fӞ,E,y`1tw*X8*9J :7gB xǙy%;,Ib@B5~kGyGXypRHc&١V{e D{_DƵ6}/}M_lrxw `%U1oAI:a 0۴V3Kﰥ[2 BCuGK2ߊUy[$jyɠ t'jnU=l( %d W6DZshn#ea&dqIG|c8bC@"Ɓ[s2$;c!YGUE] ݆$)Q1ܥ@4EeO;bn^P[+ R5W[ݴ n!BJb9lC5%BT׃5T&AoD}q(5ZRԖ`KRmbgр@XzYA)}LK"/ؼ\J 's Q?73uºi7'#t[#.Cɶ"mU`κ>]'IxKnπ@d}Av=z&2 8{FIr8۱6躰InY *c!Qɀ߭Hhp9dI31 SC)*CuEI0ƐXN7Zǽ:9ݼu YȜ䗵ɦ"҆D';bx *i|M@+N`1!ILq>QT}}G'/=?Ç| s sw4U>*)X>o,,3_v}sAcy[%wJHoNVgg$ӭ&l/R)JV8DFS״h@Fll,ArI"a=G|SS6Q|fg߉x6Md\O%>K@T 0Ů6 Ǽi;GhoL*uqd0VeW|BFjptqk(e+Xt,GdmөJFcԲZ-xbHMYڗW-KruhDZd| aXIo[` h.r2)J`[WgͅmpRO3O2; : W4ibZka} fbFA)jA1b8[g.YbPHvTq U55b"{#i8ͬ* sMHHx)hj:euf:Ot]q @E~?CQh@,XhӅ^;ck\&JCRu*77*\6_I2ȌHӶdFnMyN| VnUuR_ L4#D&G榭=(E@@ ]Yg L+SO8+)Ut7OЗ.MЋ-(f}"/GN3uZZ8N@ovy5i=m%{21Lj}D("t]8˞鞶MOyuvk{%|r@6N:\X6l˥Ӣc3f k*Z3QY̐xqA,,fJe(ͨ+A$,*x PN;K8(\ShwEH3h Š?u۵زpEe蛣a0[[!(\ӲvrzΆK:X~O225e xaIq$, mPA qޝYE2O_KI33G ֯cX:a1"l3n] /aҢppet5?o^i oL&꩷7M]iK8@6y^2} $?}Y2`k»[I\RƑ-%:;T8 X& uք|TxE}b! ؍I pb#^&ޢU+i;i+jnƊg€48:s#4)ǣLRH_K0k3 :C$ړœ&qZ;ʷzz'i)= gW-:|]KɓxO塀D$nK(%Ȃ0ʧB7аaOK6-}稳'['/=gt#NqdB5FDmA:t\E}D: 6Ë6CF o,8Wl/ AQ xxGK] (Ȁd] ⎹ux\$VA~]zg ɤTMRm[?$ ǜSzK1N0MMKj]ڡ{y_Y~cܑn[^P=/Uc4wxu9TM3ڥPrGlZoixql4q-JMgQ 4,E _#;.֎F {f.E^ڣĮr˖)a*.XZ6 ݏܫ^7jb –ka)fP \CQD. hh/Lg{jXwc]W~!\1šÖ K\!(rU,ǜ3El w UZGUKcR;.:)"~NЂn5D/t Pyp-$߿m#NZh"ǹ#y\AyJxW,U$Y(T2w} -5%}8 R64)Oa9oIGRBTI!17,[Z2_:d2 ­WqSQXi;[RFrT,OD6c,EF0n7}.|v +Z|3|VO E,卝C xζi[8۬["QDQ$dAoEH %c'-x S8nn|6S1ӛ@˫i2zGZ6LK!쫀]JJ. z#&] ' K(ߔRBx~8` ώV;Q*/*EX6P<' >M'朽\7Pb\?Awq.kYu/¯rjӪ$R$*2o+iU=sq#@mT\y3t(W` `9VB )hr!j_RsӔBUg.49zƦj)pioɃ>%M>=ۈ|DY?U{4Zvj׳W44!ş+kx <#DJ40qyKb>+vѤ:ϝ1ugmzq98GC 6\45k,f\a55YN]RO^k rjk]GR vL;- Qw&䴠\ "p ʊ|,5iG9^[?`ֻxU |H ]|vU^t YK}~6-i}H 5I+9iFu]̌P{Fhl1u:}k|Zl@A24rk")‹m JnG@|AO,ۇSF)+@Dhdkz n"Ft3HaTο+Mx ϣ<$3NOfůS3K4euxUP aym" HEkY.M]8,cΜTyF @bxZXA\`~ }|T\}fPCp?ҏ)9G9{84/YS<'L>g/+@ݙsB!Y 13| ט=wn;l)^хȺvb-yө*ې$ :,{.Nye4̻=;3H5zXޑlF#y@1+9: &6E.Ķ5RvIpLJk뢠HϰadϩW]֦b]^C_Oo3!Kb &-GBZ&3y *OyÎax=F`⺧KUTd5j+#Ff*p]]n @Ѹ'5+ԨȁarH[^<5k n)LTWFB<6(&HA=#F!J*LT>K_,ٮ?)_ m=2Cmk_Ʋ*\ ֭ߗ&8>6uێ?3.܂xﺾBTD67Hn!s4dRO煌6]EbuԆX\p-H?7>5 pGJ\~(.8 C첊Ӑ24*3TT$n'T%N+*%nV;?!BU5Vs ^r5AL0`᧮%~ujJ͡9]1fY[ Q7^7O2|Y—oOGh(ӽ~ d> }A=v @90 AR) T5eۺ]tLH]LusػvAEk !\R$loftFDPNMmexێO!@5B\l9 ַlþj(Q`y76C;@ ˕47'L0D(d~֐@W|t돂VV.IXcbW74N>02Di:DsZ&OB\-y0n)+_HYU󊜸"bRkFg[dVNbq]m1]la?vz* LZ%CF'%z,8L=Pn3 EQ\nC*3;0Q=m˽n*h,Y`?N*O|}~|.d]'d/\PqއJE[\: LEhƥOpXˡ8"FWY"qf\ 6ln-"E&Ia"PUpY_X6*3sCGW$lLWV1i>޵Ps>6P;죬8="L=\rjV yFDU@5gA"; h27tMFF3Quǃ))ԭ ӯ`Jgz+ P{ċޗ^ˢ JQfO4= ?%5!a('ElQ!if~u:4llT?"?x ^m,@URUr][XPDX}!>nC=+_C5?ᝳ:iA yWtDgFu,GԋXfIrq{nR'.~0Z)R/J?>6m"WXË,.?MnXH3;u"1D}2([4f*S\,Wd}x(!zrY H=J+5AuU$ s)ۢ+3|*i\癪k Ty%$c+>G󶵰_TXZZO 01BMl6ו! z< 31mYr0{R gc@/mb9WFZK/qteT\nNka*x U_3TusBQܫq)~Ŕ=jv%BbMW+C(Hm=-3f-qTl CdB(|DI5蚙/ #˴<$i?A~ _ 7P/Խyy:?G"qe"uѾ_îꪾsI0~Z8p5<; rEyRCV!]סLNj %Kõ o1N@V V0(,sL) vҋؼIkg5K>IJbpKX"'ҷ^ wv6"}u_c(~HB6p!GXh+-yW86ތ惈9}Of >E_CFnvj-oU/$>9]AHG5>(cѰϦ+R WMבhQ.G$'=۲EV ³ັ =6W!U𮍆FB]1@㞮@x`PSUsbp~?^t.@KL=/}(1^i,*=I5g,( .G@< y 6`Dh"%nSZD >>'z$`PT sf{jҟ5(L!>P- un>n>uzAC.%jۅ6WЈh.l1VqLka%|a?r~ n1eiɧ8zVg˷aOxBD$q,noü|d&9 ՔJC'/K&J @sX[wfls4KEPyzAtђWŇ.JY{mVQYc8g^zqӼ;Ӵؿ`"7̈?:؀m8wW]V]I-2lRABCY^Ye lM}@# m4Zgcv""Mi0yѩB0pͅWN)Kࢂ|vBtrSǰ!raxŨ g)wޢoזqBqR5|bo) T讣g]>bvމBaW2. ZUenE!~{Q <-xsr([m\bgǘjF1>M( 5^Hb=nIk͐6\eѐ_=O`=\R?d^Wb _mkdȠJ5EtlruWHF!nf OF&Snn?GC:L_Ҿ؞1BN`wI*09 & _cL{$7pp}OnOlC07slJI6r$Frg0G\nH+vLRDyx{ϔy%_ے4;lo+i1~ngΒ2璛S~uH-D ϏiS7T\M⌆;܉$>GrRr:eq1uU-lrî%v<>j^(gmr)vqs f1z>PQm D8{UWE||)7ۘY[) zH56A1F%+=KKU/̡P ՈbjaЕFSy.`leHIs$čl׫ ;8*Sp:GK F5>x,B>) 6NuoYtzuU2f[WZ̰S@[1]ܘIр-# aFE^:26ڥDDa%>۔|=〘gWŅ{_ ZtuU/F5u=)>.2vf:j6뿷5IU6VӘުZXY*K?d EѺ0猁PP?@oe (}֬Ly d!f~!Z8hr$^#Tն#FAy=ěfe 8i\u5-F2sqKOeX  V* *V%#-4,N4*72c5T˥*}&]qӢՕci%G9H&BF,uq?2(FC" &a8;]y[/|^]'==Q#X)hqܪ&!){gIPJR]S$K+/p{S~be%N+r^q3i~sxF&mk)Ldcȶ9ޥ"\v YN~;&o{yqHJh7ara5>uyIҤAO jۅ/E`L;_VHZrkt(2#woKNhE@96>p5u#?t`"0C8SZ}^l_Bio4~Jh/cyr5PYLlsߥG%Ӊoy[(x3\ % TxF7L?C@YZ zf>@FR0.5 A᪄ ,> :iI!h{s@Q۹UYB < g,lmF6Q%LcZh"5;?li;vtp )%̅KP5@ ^(t+5ZyQ1vʦOD)*R\[ԕ~=u?8d!ۏd|-9ys趓ԁ~YR BDq~2ʚ/Wɴl|wuT:W'k3p4O|<<^=<1i.*)rgqs{Y!@@r# ģLgh( MT841AK-{j";-!3bȥM2kO 0Q't'&gXlGh"tJ %C0NK65Q9ݨ(Gll0`Tǧ[o6MBv|ͽD; npDpIq`V54\J9n&hk,5{n7`yk;2;UN#%i`-IKKϽlqFnw4.,;y 4]10,^IF=[XvP;c4葁G~j8T:@I_ Ȝ*e4/w5 c}CcfȔoSەJ,OΥyy{hy4DCq`eYhVH@ʃse#mهj^i:qUbQ&R̊іXޗvڋ$QlDzj"܎KyGQſkluRLCō.VwAǣ %vlr> dL˸;%OH6* (D]IgSذ{2ʺfFa01h\eg5߉}OrKfō4}e˄ K.TbǼm%ȹB]*Ꮑ9@MﱣLtOd[ン^Uo]E@ܧ5 s}W6rt>(|ZKcܫƜҾ⛾*" KM$&,;w @f LcDu^R$ i U@ŀQ+քAHl(2;i7l3{ค6 _)o>@x1(^+NcWnw ҷ Z$VCߝ0'pjy4JkgnrxO0ۊ^KHEyes܏O13PM@YdF'#M_@OC74_D<΄r" z؂r'*"`ZT"2!cKb;[R=7PMX_öbL\1L}Iɂ(qYv¯6yLFTW_AouWc΁Q@;iFWK5Z([rϴoo8>C煡١AC{\YN*wU ϴ33 Ĵ.#,RtLlTbN/F1U#rUӝMs"f7Q2#  )c廬)Eivtՙi=Э@)Ӯ9E,]@Zu^Wsc3ϒ?ƼoqB_bz>bt|]L4lΆT)ރ9vgǎHң7 *v3{"ſ$kgn}4*a ,fn!S@v[偓ە򯽲?Ҡvk 13:L˩~CX- { >>*I(c*+V,M·f9W1I3[/_?%Jt*"+AZtwr?1ptf(t Wn4ӽ XP- Cڬf@=>"b9] P0bQdŪjȚ~SKY槝K& . .*We 7U ֆbDQc3&`"-MH7~`5@2@%^ﴀs$TbDBaʬ+ӫxơlYbVV%?az)qy,Vml!E } ޣ9`SOI fgic ?dӡN x:_@.Jej(3My®M%"_YWB3ϸM䓀oN O 8G#ݮryflqz,j; Lx{ZJ?(ӯQ㒵mrAɛi斊m =яJ.8q+Mf<S,'RJgS؉t"u?6HPo?2:rSa {hYaS/rLFIͅ6SVUזεia&G96Q+V <`5XT(q$+ꢢ') & (14:Π4ADT< VUy%;#ѮTs4"Řqi8//00LjV/c'6(i\lG$ʼ@\ՀYyP9~g\͗ 7~؉o:SI:8 \imhYfD\8nzJUPi3\u;.^'Շc;5ʻX!V2cU'ogb~W hij]J>09wlo`|&feG{+<*SgxwґЅ:5؍ JKY͂Ve4PdfzF߬?hG{mp61iKi[ puOIW/ JA%<-G=2 HϺt+ L]A`ZBnvhOG8粐hT *jVo{Έ]%"z" ^7B.7`zYȫtv@zY+@7TOHBs 0~N=?1Fdj#':fmIKu?WTf4_1͈Fx42A K_/4({+-ܢ m)4HDt@+lj.iEn9}0+Q,?y7ݡ6[A@͡(z.gzel} mK\Ta/d3iL`s5ތ:QkMys۫*j\5 ÈpBCSu( 0ץlR4gУ7L',VP'm]/h!l{uV:\\fM"4tjM`DP&7fP~riwp,0NSQ6VoE޺bYL=1,G-bW'"3y-ֲ]_FOҳ.?O+vd(PqE."37\V/,l&My-g>?N3To̚c0μT]w=a^疷,k;gP =9+&S1֥<#nRgt 4ܞh)lA]3%)7faK֤4(Q:+|PP[taVðfpb'ݼdj9O\6knR>jId8O7Iϸ6zQ 6i>zG 'h@mkc䭛Xznb# v<kĦzb,PJ怸'.nd01^`#ήe i[3>Ti}#&3{Nwm|gZ`,444vQ`Tȟ7k &8kGn6a㲾p}HBM06%=:!q-U@&sx>_[/=aq}t#} 8K1[< o0UcZz:|BGT#rKwf=P_/I ?Zy6񛀒5;y%$o36m!imEKs#t5n)_ ]ZCMLe{Vt[PP4xZiGn ӚȨ~K~t56Bql;yDlڋ x2+Vk ˅>jK? uCi _@pL0o$ ]-{!ўwnߟP _yQgkʻ*&((Wnc 4=JSd`JUrRG";lnhs(kc,N<Zc *+(<ΎM@L3 7<ḵ%.F̵a.aY77LtUq$MƄgNMkvZ"HʪdE-ʁ Ogˉ^OJ]o((;RT> #GOFW,u]M[J| ~|X_G̈́ہNQbGMHմ Yt|Nŗ?硉X,Vg~)  RpڌM<.<[<,&Hax͞.ޛAy-RS hFB"'Ov3G2ZiPp٩AX+>dM5Ic1'H;XC;z7+PE{L&ZV 4[ypKFdbT"DE/hYEX+XL |9TptK[8&I҉j={*c#şu1ؘZa|`EE*"2mMGbsgخ/oiQTl!ԅ(ťmɳem#ymm6Ee9V BGDQObc5b ̏4j;OPe R\N7J$4~ 4%7CsNRYBݼpѩddŤp7 ND)0q=|G¨%'E=;۔,8{YmZFow:S5_Q7?ae\QwJL02Fl_`j Z}^yՊr=*f:}`.h x>:>.(uY 0z۳XovZoAkI` M(z>n-2]˹R]Z܂0 ⦦%**TfGb4 +S{NX̕rk:Ȯ#0lnHoRމLcp4+HL<уٕ(iAI̤ZnW5"Nup+*8?sILXHdG9^=$㠟jx̡o\ٿ.D_;3j2ܷ)"QNxQ߼iUEhntuBlD x_QMs`gImp-RP [adobqm1#nqSɅy}M20Q8 #u9x5]Hv[=x +<z8mj2XLL % O;!p"hz0Cf~=X rύ5ckd5٭-کՊ֝j$WY ŁaS!rC!*a]˦H {EO j" ˄|ci@6&"XV 85\bG#J襮[7$^>ϝW7_.v\'jh W,g x~nU{Mhݬz J:zڮw,~ωL&pɹ9uq02U[oGq.VF8빡X  䚱23 s׎$ψOsYpy>0!hr7]hע%6ev{FH6ŅQr5!7ײk+/&%:szj/f&U_:lbEXOXߩeps'F̒3ԙzLW}2xd%u!c>RSlͶY;~[HAL{f '@Ș&lXNB'T(,]ֶέF+yG\?sd%g+rP!4NMIiDdާ\ylH ~YR4a7dfd 2KZܜ8b|Š9H\Po41$^sEQ5 b$F&yvfg2Wțr+8:ZE»8떟ȑgˡ~ 7Zr\|nr}SKnP'wvw ;hNiBQ쿎( *eڞtݢN .~evLn5Miu@cLy{|bӘPY|W>dgB-0qCV:#h]H!V縢ˉ|RjS_.U D)ј8ԿA7nKM;ZT(&Dz sOX;AR[kz^@| +er%2k(9UҔަ/Uӝ9k?0g4̘/~ D+zU_:ىBцckLdY*TPkqCfAYS%vg"I V&:.4=%\͡P\[VnrfWD:uCBB0ZV@"[Lx@p6пqgO9V:ē£qD4eJdN=+sq:|ƌU@>ʞNm6V˪ɲb ٚǡ"TwS~媷w֊b`L!=z٧Qml^ڄ@X#'ae\FKCAX"A\ib} ];n9~j韸DՈ8Nꐱ|S2h1{傹ˬ ӜTJ>l]b?ط'O;/~đA1:/7}D`:Wq>Yi&lr9.u_W0Rr5~*rFo3+Nʰ4Z(@=loo*QF_1$K޾<_uztU}L57i]CY xUUY?,g$rmo5,o1Ngq9Kݕ@~K[+s)ѝXZU>1 2T4Ҕw6)ݐ"}yIG@sG_Y"%*)'rmЊUqm}~$,1>b^E*EUmxz- v]m'&v˜x=z购гv_aM~>WXDk!0]mLp0щ`pJ4x{r)lf|y%rJN8]vGr 4O:gi"6wFDݣG2[x/dh4V`! $:j(UQpLp͛LP [R'G D90Gj&!./ꄮ=wY2V^vAH`u]J`IT(f/WHYsx_I~ywZ7;f; :S@mr*SR8HyM&\" 2e%!tYeG访?}bW{ X+S3tzeܶӑD$qt#w~0&6~UgiOs2JPLBo(0R~0DEvI :Ѣt,O3[;CuA> ͅ)vd($>D4/cj<-S- ^V:ˠQx "鯐N쯠h\>3qc'Wk"Ja)Ҩsrٷ_x H=hW.CJF|"NR} H(/Y*87kxlO"Ngޓ#u镏Ag4 Rr+#)ʬrSx5:cH:O[ϕo*x֤+A-D$ג6XGjz7b{3"6`&]V[0 X&=3l (Īڇrhg+ۇ6-Oj,Ggg4{ַz6iX= z`ަƄ( \q}#?9 j6scHi/,\HnZ۠VCY%D8),[m;tSϲwmpr4Rv mgN SI5gob:#T3&)ke jE w] }gOcƄlk+K#ZU^{Xvs:l x+hfvv8[(Ŏ,[*pJ+ɺ{`Θ + љ@ςmźK&jmtVIsڿ1ŗNYycuu +x0ȏ3r=([f8Yz.>_LwXUk#t")le$#`8<\[}iK._8GyU&5ߨms>C5 &tPϻ xPmPȞWG .zV -ZӖmG%"azn]~uFt"XC1eDzgh{âs5VIm#$ ,ᶨ<š@bWܹVq5!GHDhۋ˦h#B8%\CZi"(qZ|*Ye'$ 5 0ޟAҼ@!,|؏Wy`LimySI ha"dg?] } jͬ\ݑ9|7݄WL` @뫟QQt%]$)fd@UjNGM5y=57ǽ_}x/|@!s1͝OiNU\}WAD^Yg=}̍ K /.S6Wa0|dM XvO:Av$?||*xYiO?0-L6RN->njJW墴@#BzHcd?S] h}^/k:G4lY[>|fBpi'0}jw-mO Qe1YMLjidm5>D"z }W-([73=SX5oblylfVc.W VN|۲r)->KECT!E&۲KNl\I,v#{2?)fxcSG[/~<#z%q,:,3hp+I"_bLU!j} w/F*欞xk$E= .%9' Û %k7nڪbB|Zjhp9AmgRpHY$D+VؘbQ۸3W#Q>2jOsfjBy;8M75OTYf %tA"n'$v =y!˒Rz]HUłQ5mҮh`}8]Y s\J|$X~ ~7}!=u%\X5flHg'WǞy~r DŊMnj>)*57 UIJF=Cc:o5$%13e܇z,:eP@YZCiE_')1S̈́z"V@orluAh2( p:qL@l\'_2~oPr>`A΍Ơ5)AfјY`h~]ͣa:1h);c ~gĂ!zQcR~ET]J&w2S^0HkLJn .db; @$Cu?>N*Q/?!}ecOǞJvq1Le62Mmc9σ2w66'Ϳ"{6muD~ljPR8qB&}nt2pUc'I[nZO2mSX=; T ]MMZjU:TPѽωn .4, x،Nqۓx̤Lb^ E=A BjfbЍ'T?o6< ; ]xP:/FV.3 u 4 i0DSˈ`p# ]C&oR4{ºbb2w^ o% :Pƴ15W۹N6!RDwȯb|Ń+{&O2=ce"ѲwИvIMV$G/,S߿7d+>LTI I6c;ZJYXFA@| vj>, Jabt!+:'BmP3[+X(h%Bbn:~mC!21gK~VMJ)21ȞJ G^bn(z:LN}zR 9J рQ ֽYۻ`(%dβ{]7̺z<zI enuޞԲ,>j4_IQ=} ƧlM2ː4NSxp[CGX9EGտ#6 U%-e\bӤ|\\t!GkF҅92Gƛg=BIt /?Ϗ1?=طr֎\Se?f$FG[<0fc9Zک[)f 2V(7 tj+:M/A?,[Z YqomE@x^5$Ze5L8%HyM|@'.aX^@@Uh1k^_jaW+Rq[q7 `еg+SE\ A\y,>'kc#.2r,7{SWՆ4Jz_VB3~QS#WǭbgȲs5, _f]4 m'X,جB cu$J@09{Qi>YEmh^{_u[i& v"h9P߇-k4+ҘSb7^ Z&;B=w %+*a'E秆h1aFi#=>]͕Zcm4%^S>NvOLxW -T Y8QKnDMV04)*B(|NS(E^CE u1\tC#:])M  ƃL dwR# ”AXuSDq;Qt :јf\-1߆R龽; Wd+*8\ vBv_ʐDFMw;Z -$&? *JC~4urהrˡS1e,MJDLn.H׫eH$r%KAMћel$%*| `؎0(^H mΝϋ2Pb)i\W#s{$<xee(;J]U7G-!kQuv5 libI_Bgkl zYKXqiW8&fΗ+Lrr(D|l Uv6NFFRG׷e,7t# }1rzo2o9CRQD}:n~ d}Jiv k.->qJdM~`3_a~ylj S^(D{0 cה.[1`V_Z O{MdDJLyhgOpVYl*z+/jz'|@\r7tP2PEʍ`GC1ι£mGYiu&`_T|~dG'0owJ qU 3fQV"CPtR5Q>' 3t ^YD[pY6AC!ZفyIȜG̓KP NwbGK)GvG5~$e5{dg7{{n&)lʼnu;'P"]Óā;O&GS*gΦH͊4 H|Dv ƃZh \#@ٖ1=԰C\9~q c)edY`T'fD{f6b8 l6LT$ѐrJvGDLqC  8\#ԚV΋7/6ԗfYyKyf.wi }G In[ 2XJqQD}% PEZHoCٜdyυ ʖ%M%[kp?۝+8|b c?z"{`O. xzGKUq6h}#w"0+Ztf̬B@B_"2 e|lptańUZ]x/;uY.QٖNXzG^_,R_Ḁ ֚\v@I'1ew^Q |2MU ˁ Mkj9!)'-ɕPY5O9CH[ jOtgDF <#$GA"?N{wT@ϧQ7$\-(k?s3kM&̑|KV(ZC+ko%wϩ B,'~WľvTM 3oxrdNOE=fvЈv"|]~̶3BHA37ػ  N ιoez;a:ajݠ<= jG3G3)@ZLk]䭦r‚Qk#7ep !ՅK(^=LsMEC{p/#7LjeZf:Y.X3x7Ђ 1ᗈ=MxP+apʍk4//)y EI4t@J 8t2"T̉/g[^$Ht((V`e"Pr;%{uW;ڵ5YO%VzO"AA!@ǁח4BrFkl! Mjylm~\z>^Vcou^/mXde",NmR[ r-Ze-msԚh͌kJ=c >ꬹRYlJ{32+/lO7Yf$&F*Z_}jG ?H[-mN_ 5%k+uUui?w;&A{0h+W:8p9׹)='Eْ~hisb>"-* Q4Pm橂6)l%_yݿjdW"9 >:LþBVJGl±B1{홏ڨ1rC{X;$.[cVΣrE0l2 ؋Oi2OrH%GX990Ip3S B8(BzSDP\26(/ 9:؃ZKɽ CUf&j73BMSIG#5"rT:CTOu+0ag,v6 #'p+ y  !CΆ%1&`[2ˬgԩhXc 1mtPr5)`2 jeadWBDzcw=[pT/4R (rXO~C̼Wж縂RSR}\D'bDb\us"ɿ l(*1VNm=^}{y{p[ŸVed~3/ѱJ ťM(2 kK{ # d XDұ:O mC*iH<-$&(tDK0I_幆]UT#Mx2+>Xhr p7~9WuGęwՖT3pC +[͗$p_D!Z]ݴ9!lR"%S)( 6mrT*QNF/kW40$nN+uMHRk!ԶP#7\2,uww虵إ/=(ޥqUQ-?0/7vE (| `o -L^}}F ^8q F򺞳44Ug~r$1C J' V xRY`} Ђr.ܫs.N#[4'h~XGqyhW1Ӓ2!+4#QXd\עdLU's7d1X7iq9!犎J!w # 6"3 m8!?jplSuߠ˾^ hO)UhI_&cʙjE) E#1J9EqX/B|]6i=QZ5A ferۦТͽ=bme$yKl? mZ-& wDy. <6Ŕ,S"㡝Xݎޖshd-1_=Ib1xL&`YNlc@~p\ JKo6FfCa+}P2į-뒪q1pASstnڹi *Żbv#Ӷ5f ڎP_BrF!wg)#UÁEn ^ˍ <@pn-rurvw6?DIN>iᲷq(ߩȔ|/x~]@ooJH77~q:2_j `:cTPxjVpu?<$,^d2$KKÂ#蔚W̚JG鲛D>@GB:-;$ "#E&Jm pMy FM/r,a5;'KZ^/ov$w5U[.z GOS@L)iS,&sܞeip}33ZzdBtؠRàS\$/RSNqR#pvkqRbwՓch'gS^|pZH(D0:Z~CNvGw0/=az!q(ڻ!kA1W n5L+r`dDyzkZu}Rw*;Z00ߔH 3TK] ҕ8W_T awາQslWFyQqGΌKf.&meZ65R$vFB.X?gm~HJJ<5ih![! } {z;ؗ@@҂$2d?_T\LlEڜ\(7*"1P*o:ڐ,_ L][/!=r;. "Pω P(l^؄lU"']_oEwC,O$ٵ3\5{Fپ:jz,p}>XMY1N@ĸ][EېYz`qll?)gw͈|dE+4:ʵ+qt~M={)2ץ(rD f"8HBodnu>πdPRA^ G澈 Al0^y*P^=-E&Drk;P = c۲aD'$ћ=F KJ4ܺ1sU$ j^?B9tqQ[I+zHRq ζזBʙh\R,B':0$VLXMƿSh~&L!_RڥuᄓK./LNl# 2?>Z@T pgOx*eΖ)BϏ7 LZG+e~(K)WX1S5˂@n-Ϥ!">MEP: YL=b3q9鎼T$yR)$hcS_!KE[E}nK7 Z%2dFB)p _~(OCҹ(l'YeTUK3ԽG 7[=DpלG bqrObQ}\Һo[+ќ߼KMIeNRm96R22BLboxZxqg/![mgzH EpGџtf]x0>Gnh1AP'c"3a\U/I ȍDh:EjKp:(]B "p;!a)?'U#EL wDώgxԃgZQe; i ɤIoJ .<0}R!bEbT@US M$[{~ꐿ~ c&y.Ul'NvƐMDبsnmgáƪ0Rc֍ AngP:uE?* :T' ZbRA>ǝ}O`Ur1: a*%;--2iݱsZ>l,eiX ) 9J>Tse.M@cKqU2u:纹8p6:4d f>)̻o.IIL9N&y䫅>uy-bѦv((~cs_7 lcp,`w0f{ R+k:#p(.p)qTcSj'ziL%K^K}8(Yfamo^׌F ܨSفPߴ<+^ʶ,$D L>2!V1%pQ+KbKg.fK >RN~I^{犂~?R` ox-ګv \ AOK Jԧ6@5oLӶ<~Fvg Lh >ݐ)?nU0փ naoa"aE tAqEDM/zùy-v0MrA%co(#b ab: D:VX:br%ʋEYumVio4dǻ"8@j8  1X֮OPX"=(&1x׀2v5윝ESg EcW)˗sle6wyD+8dev*mϪߩip>JMB ]=HhVR<Lc㒄@JU3GX:,F6XQA]k;;&p/ <:A+J\ΌAS`åp/BvxI6Ngws]d<K·Wy@m4Ղ@Xм-ֽ\642ƾم`|p/6$nvDQbHOFwt,}84BY+PT+;/*A@w)h;#N!KXS&cZ9~I]i|g2>N#bgcJt8"m"Ȝh^!/Bєܑi'go4F5(8J}EPlhmc$˃,pEb=hډ6 `sO'Hl_uEh,r&Xxap-P;kq|a@`X: o8Xx^~%%4!YT^x-[[0tdO?ARŨO2's5!kH~YjEnM:!|0Q@n\ߔEŶ*pT %iMԓ014DӂKQk<4, }9ΰVp.0/:q#Ct%2f-t59W+.%`!C5?@{.+D=&!d!{0b8XwEI1'cF㘽4+J^, o_1}t,X1xۯ/}H j`rmX'gLH KH[ILiWD׌cEqkG| Ts:4" %bt"ro aI(Mh NvШy6gXy~0ė% nuǻ+6G`cr4"6ѮЫj5ńѽWx%FH! ]^> c;>7`.b99 4. f/Pgn3AcEVIglyu^bQZx i]M9S,* pA@o=/'I.=l؇d#6ugWm1 I.Ff V@m3j_i$fc\6CAWXnl\ ֕ok-:YE+.(3geaʥ%<5X[\AzWEB3au$e膱7p.2OQ{uk_FֶoVg3+_9#; .j3Hs:E']T'rIЗe`SE@=% Ȱ1*[W{Juؗ=`S:hLǭ6Y0|&(Zysֱ_ӄ6vE'iȮC4F8lry7.A2P gGDuW߃& .Ф",qJծei qІk=h $/oHP+po}qqHcwrTJ8&WuwWbɬwR =ݺAKـY3N)?uؔޯ- (<_}S/ ҃E(*j> D8m/~2v(KC3Or1 vɱ .ƭR޻@"9_@na{`[T'MTkURĉ|>D/Ƞd `4o?c-Hg;,u~TXi2>#@Cm˄TW Iu+SUs"Nw Ёϒ `^l5"T7\[K+sk&" |J0C t+YD&ӌ E &)ZZ 5-&:Lgj`HU8h؉4Xom(e;/R dr–m Gk5379Rn2Y hd>]g^haB Ls~ !n4jA!7=_چuJ0Τ}z77$A3K~<9ȗ$fL6pM )CnOpl8{ ]@tO'']Ny_5?xj,Sm]98*IIpo~.yX*=p)rZ!*Ȫ`R|N( U+MRzNߥhӫ} ϴtVcwF=_<,aɾv6C2v4`5x?7M ߟ=Ο([)=+^JƈPdKBû}XCr%*;g\qu8w3,wZ_fmc(LJLNqwM+Z;^Dȁ ~G']?Z +;U]Nq ߎN;xlg S@AGL@uE./Hﯚm UfF3&jHdG6GB!u6a2c>|T"ZI]zs},脇og_ 7~G;Oinp#(`΄q3Sb_޾O\6b9s7TCjé!V-˺,a݈ICo=M+.]#ȅh/V87IoEe#S~xq;"2eFh[6:q%Eӄut) R<BCp R{J '%Hb{CtIb;Bd~0u|JhIAX8a/=}8tg"f:ݰ=G܍caG%q߈rQFkY&c'>xo*S%|gJl.-LSkq0[;7 y$'FH4Uk)By oۈN? tm#Cmn-շELfrY FDqzjifYCKe3smz;0N bB3dGlzACD5̄f  Iw͖b@~E׭ZCdazWt)wC ܅z;o22ݘG!GwPƶb % َ7ԏ+#S:9+Sxhδfw/=^Mj9MAOէ0Mum<~D0îVlXxU5KNQ]?kԿɌ'rSy?.Mʡrk]솵ԙ\E6*#yIĮ^Ƭw=$ÇGa ^Ո_)el=yMНH(RK)C#d{i Lv=VauF)1~r0[xCGp)aWPUȐQ!LSLdw.oٿB(q@VXY;y\=(fڰrq{$W [2ْ !)AQHUp?I3#1Y{k y87)ՙF [3Bq)xZ5S5d|^ܪ&GRq$0TC3DH_afn jTYdG?>izA8RjXo&VKa'h[inK' mo'R3߉=zq'_oTꈰF,L7:MXe_"gUUXjC䕈T@73Xl2 , 檞k'|Qs Pt'Pp8IWO_!|N^eY*>Je~q~gj2Ȯ2jR=Pbi\:x<&E@^C?U,zTs15y x?՜TҢjOVpŨT hBdRJMi6)Z~[omSG(Xj!.3kdyƎ 4j wˈ \;űVջ§zSUrFVQpaV 1Ui9-yAI5(6-{5+:"! R; ;e)v K3ȍt7*q땘PBzYqFi^,GҎ,;F8t"zJb+D рYU*rn?Ļ)$ΚT݋rKjyT,RQ ([\`Ɍc <~mnjѱve];VttX6L=IzW ߠ~ mWk!E/!I?d&/0_/95H׾a߮ k+d$~*YrX4 @z& x!ٸj;܀[3Vk⇰e,qʨ]x"pۻحSjډI\HP{XA帹=t*GGj;vk@1!:<Vuc[!4OKzy_ABN~C~Wm^VpiJG|˶h "D)J8؝ETоJ.P|7^C/ <)bsf]bKݟ 5eYg7-୍!䯦k3lt=F';(9DDQy_HY[p˞y/< 9Q6s聓b Z@xV*;4lLh_Qv=L:p mO[eׄG>A1̏?ܺ %׭1E3 _&vΙzάH ũ-8l9rC79AA-O>5: wV j&^ _`:%dȴq#d_q7)Nl,A C+|J!Q޸FpBTk/vO䒾[UCqaA,~ (*8={C;R||q&4AsSpu3SP9%h0 xC"r|!:߼ +@N G}rJDS F#ރd4  ,YV*{yɚ90( qgpm LRGEΑ4MCxyZ|ve6M'v%%j)$@?޿HcMjh/l!MQmzm2dtc!}Rhѕubh}`>L`6E[>O6P8E\wL`'FխÒnV&`C;\}zD6M83b1+͍R)c&>SD@|(/UbG!nai d1.&"]XkzϾ](]4Y=?. C,[?Qzic< Q9iY"a T΍Q6!4?3:Ǣ8[?r\<(Xrkw*XK+YT7@&Cf>Eڻ)؁5xx cFKy?p>9[SnkbGo/u*c WPíGvGI_ch7 x>1V1w_SCYu HH2)j_\E,J+Vߌتmθ]GOPJ>2$yxP_(Q2C!=A=GF5*ZƿR%"ؼ59C"/T^m7~}eO|!m]Ղm?Z6s}|daw e A ;wKAઠ(NT^lGiF/pU+&tV4}6HAfP}_`V[4 FPb,ìIhO){[?㡕'$S}żH"J1[xQ !*D}U ,G3%rА"gc0(PHw +f||RdqK@wM'Tژ('U!Hh]1D20GhTqk3Ğfq{YJ ( tg5|15^C2;N0e凐qF}VUώ8`u ,`n9BMՄWQ.G]+XlU$q۾h^4ܑ_jQL)0b!.WIz.Ģ⮤R>H)RZwoh^jI JN5wt֚@㈑X'`nՔ{%0q =}eWE MwD,BJ6rkV% ;uEƍΫe,bTFEtEAZF4Yp0swo^q7oObJRālJT.oc 9&9Y`ro):\Ϋh@kTI7/IIH vjA;G0odsɱARʐO.\9lDt$j3d 4tGFjN%m[ 86ɩ.hٻs!`9-bIwLo!L jXa !ҲyWA)a{.pO϶%"Jx I I[l~V3'ȫg44d/HB@,0) :v?맳'*.^$5!u [O*x qoAc^nZ荝ζj$,]n/6{*`Z =j`:Vyf$+e6IfLeFE yHAVo/^ż4#^E5Bg ݻ7u[pM,HsO{yE*ܛm:"/o IF2c_$*c_|ǖ v#RdWx:["+&XkG*[9u&HbT_"Dd-_ȊH,h `kѧZJlvlgRkqPr#1REwn!}zCYD'@5TM1Xz"dc$Xu?}aN(^ybATJ}s#t 0J\ޠݜN1!nK2B-"1ͥ 5@AG$kj 2ׯtgp@ӥebj;DV7ހg N:o,ɮ[#,HLhL"ʅPOZMXjc~E& <'MRBg z:66Q8m0,+D62veVaFS  In[Dlz'2mQfxdv rz@+MkΆTnVf?lI/h"DDKNM.h/X7xA89l@kH%k>=wh3d1?^;vQv2!yL#Mo\E0qN ;w wCv]ڷVoV׆2Tk4LpUҲwi;.9?TQOUGI_Ƙ|(cw4wc ^F/RձK9҇tr. ^ CjqjnSg+ؠWs.x"7v[nB[yY1<:=;;96f+wI=BtUt@C(*OB׷6Iʛ0Ilq;% .2aq89V_s"Bk:mEMC;o5.oma;QBqfcÝ*GxP?pF?H35hEG2-!xKAGތp`¯I#cl(GOtEZ4jEq. P}N?HJ,EtW}CV՜!w/JbED0Sɫ˷?'N1:I- aؤ0iw!<ђiY~;06o)h5٩\!OMƽ_FN:4W!"//7%j,36AyLH[)㺀k N+nȥ=3p"wQ;Ӱ%jFQsMgYpE2Ԩ އe|rȓ)ћXN {bGJ[ٞ=q'W{atbgg:m-qyIrq4Ӟ KW̝[C`/=rb]p~YMr 5#|42U`B$lVtVx)[9|[|ũƺ|*p$uu@2eེ+e!bʳυ׼د j1-@w9J$HZi˜>fw_ݱXtXA-C%s4sZ\+Kpϣ 5ɤ'-ٚGj=}iW2g;I([m1u$kVkwyC4u2f*cO:knQ{jcjiutX.DKDv}|vG: Q=ˉvb X"L׫fL İc" ĔݰfBrN4%Z$1G5ccuiw~ce~h]"2T>,\ ì\RSs]C>+QVJr [H?|'Alwv%X>'?z )aAuLC_8F!OVK/2/£ ѧt_5<[y#!gQq7AnJxB@3$cITR('BۙgV{~Rgt1 F8Kefd7E"ZfX&\1 0D>KTρ@48Nl2!iU'X[lb򰇶g\Д^2<Gp=^:{ˆ3as$Y 0lQf=ç){|d7<NZ~xAj5{ܭ%j3IVR&RR~???c~wS+x?߻*U4XEXk0 ?WAxͶz,r6hWj!cwdʛuQ=ze-<sm}pl6t^y4T+?#q%Ǎ96v[# `wOj-m1>s'qf#2G8TXT~>u laFs;L|MwQbR:nZ=$I9#O{Oֹ4wb,eu+"hi'yc7vh5\C?ሏ[Z<t Q WLPGl5{ZKIPX"wzMdEgk~m R hӂUn@˶If..IGD۠@EeUJbF_MU. # e fh.?xaL.b}Z6(+r'A1NǀBo%A7bՓΓ[ t{ r=+/\ts&W_6Gk(?Hw y#E ۄK;Co-.97!~+8e_,M[!NW=5rQ'ξ ONE>".;e( \}o'fgg]h,lpv^ ǫ9٪0N6߭~鴜 5G ɴf^a2lI2Ϳ-+]0g^IAWoY<X6"Fg4NBԣP* J׈W/aWaz?\W6YՒ_>YȒTm ?6]pNReƴxq{t 2+5Ą $7QT<1dT&{Ԝz-˽'|:5Nq҃9MMm^DF̘l8Vs=jTq:zCua1 LN=@i*Nt/%u2J!Np$%~7?ͪ=,/r2>Q[#<>+uҤb :W X=DP4-~4Co9|.!{em3+ aHKe PN٪ VԱhXkÂU0Hf1ӧ5J2٨ד{%B ]Vuێ[DsFWi~簨2z EΨ)*uFwn߼& &J;Ïeo 7GbH5W\UO ċ1zIp.%,$GFɸ@$eU!g GrLKrQxP6 i9{0%8T>]>t:\@>=9gSE\qӦoL j@LEU7?[w  P5Î!賬9ζmpkTLyߔuz~jSyn(D &@ƫ&ҿ(5^ sT (@ 㫺lhX#ཚt'u=Ȯ0=b.(Xy5cwek [H3ݦymR%j7m 4n}Th nHW#`L7M$/b4Fhȣէױkݽ UQ呉viGY+~ h}I69) r(4ԖgT r̄ֆ\`z!*Rj-K7o,bd}ad&Crz1Tv|+W V<++ H?H)M~ _e[c#@߁- ::$-_RڴV*+H-Ą%H^G8wz v6^J*5.kl3 &'n2U7cCˍSB-Fc[(]hlV=%uAYoRkCuħbr|!wE?غ4+1 kBgYCG1.:Km54N%2Cb>)3|16h҈drM:{<í G',%q;p}1Z~ѹ!Fe]6m{&䆾] Z;LW&LƔO2A|os?a@Xa_@>!Agc\ 2sbJ]9U-.# CTc~a3]ҬiuH5${smX):KA$вL{#heR{ 5~3Ɇs+g9´| ֢yEF1dEW/1J^ u>uZ4Ц!Qι#4v G^b[I7鿴yA)mO;ݗps^UME v4"׾0 3\kx>L֎D0͛oEn6(jbjLn['Tk$T;[!:3vddCY&uo˃ʇc ,SX3eۛSD::5>+۳IUƃi\Uàx /[YDoNouQb@cV쏺pI[2YKz9dTbxgq %+tmf fʏCY8hcNdώ!ID-$$oͮ؊zGttbL݉l}H>jeOڠckhyⲴ~B_O1lA@_Gqacݞc7@w^5*lYLF 1Cg' Q In_UCu~lY"J|~ yQouukCm<- o''o ԅv"5<\)ŋP2 D/q@ey2IN}"'odAuX'u(uF ؚ Sg5x"0u6 Qz"Gq- I#s5Rc6+ٜ*A"K Q\]XZ^IޓTiaP;oKT4=-cpS'h Iy˞ ^x&YIψskFi!![b$Szn= qR ԒVi?]؀R/=Ⱥ^'x7 025$r>$",fΑo.YMg5AFZ VTtWő y_,;-^;ġ4@>/g𖺫dw\Jl W&)C'-)CWuoZ-d @bke]lI|'.JjLws]KwlT5 紤ReCbv#敻V}$r>aF; ɋ2f[{Fi&.+gKjMe:b,(QJ(q &.G6:펲6 EX =ƕ%rp}0\(;IlAQjHZ Y[wwvH0q Vj!P7|'@y苠ˊ`wOfkb 뽜 K0$p7'AG~s{J䵰 TzWw9T9Xq=-tױ Aǚ8W?B.Hb.MzDLWa) drMPSI!~ͫY맾6O&(:})q4tjrր=˞Z8H Ւw~PΑv5"Xj$2q:2xC0`KM#$PS@oU'=F! lN\ߏh":|PVO D B/&!S~ٱߔ 1q1h2@{\t,}zLc)튍)`bSBf((Bjp'<Րɐ_N]0aXśŸE$VOj&Y捚z@JĬ V+dB|5S Z+ilM5u!+v'L*<1) עFJ,Ͽ2b3 q57|熅%ޟräA[n_%$5jqV8 C6zf|Ơ,xff &!F:7r6XIW8pԦE~Ԣ=;ɈHTZ_rf0 Kq!J0CAUȍ@W_!;֙Qp i:I~Z^@u\jsٹg*C75(T'm2tz6+̙,fsDGJu݌#l61$AlU MWJ3ƻݒs7m‰ A`x+5W?I#/+\@#Hw15Z]ܑ=Sd`mY$!߶Sg ϠrGq[ A/=q N<0vzR)+B}%^E UFi.)t3jU4)=-J)ڰ6p!ikdt#~V`y#,XM!R(g_U(J+Zb(Oֿ!s%B5 x_9}Nu5RBTUz-핟 DdC#AJZqA%/J5dd $v0]!qH,:1#&] ʕnnԷ20 >_u媦"!NxsqwDvyz]KݐȞe[?\d ܵ.(f*WJFn5e s>M62l ED'jv8]C(V\?@11r9S|4[db8i-<VOMW)G?Ih:}2OW[酽',U,9ƿXSMy/AdzpSw?D O^Uϰj:>p ?OA$ͥ GQ٬0Y%h~+B]Vi\+b_%XtOP@ s,dy ?@xfwIT%NxˈĂ=4iVgQx} |0Qp (*~ ( ٝ㭡#$ _3L8&,_oŕr 3!'1>Q,/Pyl; Ǩ=Dy#]~. jIfilm {$=Q!JgtvDQxjvʕ\,+ڌd,Ha7~ \ MJ ~ج?6SB3q^l8rtY}."#3±rpӇŶ+ ͮ>uIX~y9ïy}8i?k~0mf\Խmh1]B B3d5#ZcU]6Ʉ>T 0^>9VrxsX ҀG`&A]mA qYdotVϠ! eik cwq!% $MV)yK?D%ZZo6;ZVyy,Xk8Ja/e@TZ] bKќkS A.$ pn`պq'h]DMHc )>lTӨC>}@gft߽+af2cl!9cݷ9%9N%TxNIyVG}pu4LSQ C77 tys$~eN   |}Hg#SCKj#.+IFK~JjV.} y+hFeNSn/Lۘ;r08q vk+ڞvHfoOd?qU9_܍A> w!-h5(晌e$9zW# ԍ,[~p-&0% ]v38tqgB}yMzlV3k8ؒ`7TSA0R"b$M;-uxckv_/>Z8򲡨|mpE_0sKr=T$}ypFXY q&|ݴwze'z-@WU@̌)Y-2m+2Q"AEo@yV7.'sK`fP}8 M)؄לapt2Z`hHǸ/G:SGk Pdb*=4󔗶f*jۖSK\hSs-MH:8ԾFR@U_Ux5x?1O5D~km5BDfL;&'q5x5ӗv%4t4Q{ R5x*.\mE<>2+'u# L<.|?*"d>1]:?YE/Е=zG0۷Sg+u֓/o{߶,N@ޏվ;3y9g1O;viA5Ca-DV4Tw񯠼FYp^ _DY2,@/fMT4` '6ԹwFHsgTm_9D0ψ- ~D+m$.cg$jJ;`nΏ=TU;ExS |eTE&e1Hy5K]AP,TT]Pvǽ1 dhcG]2f<ɹE A B $UV'p{US;bUe m< f=`C@a2v=mx_ʂCJhX <_|"W[KS޿I{8rg~GPP` 3XmX!NN י*xj `1x0ح͜2O+`}~9\'MJ#"54&k9~`޷D-Īf}@/F<%_׃f'噽E om Mr1=tQ`G_%%Cr3Uؾ hrV0-i6, 1-u]\Nw՚Lie"[4 jŊn,=w+\HuJslP zGA_30/\IFVbBrcVD\aLޢ ŸqNڃؕ xظ!kOXmv0H '<`XP1Dy(2́81z##Vl t_,jgIO=bQT]?P#l5ky>;%-i MSS򹍏2[P.P?K%R$U;#Л녾A|f|W}2K;3cדV9iBq/*}Ne&}JnVQ?E{Vݜ.]ckb~E!Si!'=IPuhʕХ- B>s1몐'q2̵m&s-_DC(2^H۪uxD6Ws.7EcځlRS]ydxrOGB(o*2ꌕ󡻌"}}T2- yfC%92SKmi0f3O6B|o,"[jkXɸ{́tV4D^*UCS?۰Xu9mPĕ0(@+졦.B̺tm=(eIKbtp1)ƓoYH<32诔`}%&l2$TrʯȄlJԋgྒྷ1}E)nOjDm"9=҂N~rKP|P'/qMS aj<X7h:`ko.E0. ƼZ@JˈbSбzճy~0jwL)ςc֦/?yBft'vT- j8 wEmTh #l5< \#WT*+]=^aH3 /`9 ӇBAܛ'eJaBpؤTϯҳ=cXKh\Fiů{1aԇYr~5V5*xֻ*C,~}|يISWfpQyrC:86N rNcrocKRdž+X627X,ϲb_~{]!:&8pcV8[xo?MM9N cAVЬN\@kr1=Q0M9aTe`j[٠{E ڃp#OP#;F3w,Г2 XZq{'څEg[ԊS?+*tI-N xƥX`&8«e$KXhY԰jyYD'n^Fzn$\E3(TdӒejje+G|kJQOg=nExm br6 wdU[Wte2 Vfi$Ob1MEA*V=u0ڕrLβA3 x,]k5;oxB Œ9v"§ b4LMw+k +SgM&rv%#财pt]:8yHtl~MkjaqYwNo뜧9bfC::[cɽplj̵&GXPy/ZS ݄#8ңՙ?\ ڕ&CfURa#_J ( Nk;[] r3Cd3Msjg#8+@a[~cJ.@\TH ^zpgsRvJ+bWr>t{ka!$`}1"9B` [ /Yl#b%)RN]M!}Quj1/*go~@c # ;\1l$AkRHq퍻EdF~*FQudœL%H `ƻ;jvҐQKy3E8c"&5 <,,Q9I@(\&hƄ^#7Fpw"as'['H` QqDU?S-΍ng]AZJb[,S5~զ7eGb LvHwhhba}#2 M $@YZs>:oIGd9F#Lx Bu®ү%NVl*L,U*:=;K EUH30W`?v{ r=0I?MGcp3^ǁ&+Gg) 4Dy/R=Ţ.T%7zݗZ 6XL,q뇻P dƓS=98NFڣdUW-K{g'Hh/g8-W',^H$D. oߣqX fXgމ6Ukb|6Q?'Rwe18-&]c/uyl3hf83,֯fE7eLNaw~F+ˍ3]H tKA'?({ed%^hF݆\:ݢ]r}ݰ{Ck@7Xe bz!уõΟ~莙|w<1t) G_wBV37MVb K@o3\{1FT~in3 sLڗN +RO$rmB?<>.;֢qEpGrc^{UX]w=SwCW"?Yץrgej f,ƪ+ 0 (x|-TTD~_q=-A1rs'l>*@{v *{|(|6Wv(Iȿ`A0VRެ"ũy1̞u(Pv[O2ݢ|`85~mjmz* uʏ%"w0P7gscO_C(*~XXqWNRm]%5|mZks3g$?ߤя ̔Nq7gdB [rV'yCO%yp1 O,yH0hYۛAM')Y4"TM}enOQNWyzEKsxqF o?ʾNrWXم[X:4PZER]6 wT'AyuUU,=^J&?;n%UzJl3bFUi{[l*Oa#Dd&hzR ȯjh,PYG"U, P}[kwi*+UY+0~|Ӝbvh娿w3j{dLQG|-sp-Z(ߠl>O-Nw>ƵV(QUm@߼Ӣۅ"wR(u'Pڪ9 IprK+SIs 8HNIwX V=QLC1jqMN< j[ 6ma(޵Dwϐl2|s]9 zהKD2b65'mXdi9Iv0{Cjo~p-,joI]x5%חftJyY-Yb!Ʌa oXƌƱhhmZU*Hotq]o6b4H"*eAb4, r#&̱V!UΨoaNAbK;tSgv_3e=.@xoiu #HͲ#,\L|˓ w*`$lD(꿔e͕Ub-!q6ߦD>IEr!S'g&fAnLR3&龨`+aXz2xJHZeDRx"#eDh?UAM.w'T^IO-_I=@F0[B0盓ݒOys/3e*g]Sg+5t%?W4̒\T4ȔՋ,O] $^Y7b m"֜Y+ x[L5ߘb^Y'+ZdJYi>Xwnbo_؇MACjyepL 3+,;D!+*.i(7}ҟ&{-P}Iܶ@^ѣ BT~W=Ѧ0*ber߰rlU)0`/O)@G_511ƀ<:<䮐89HIط) d5B+Y 1/+27eYb&4KGe-Okh^eE]!M1j/< <|MNX wݠ?rw땷պwf!tvr+Xsef̓G~C:I$s$kF"0[(aIjǾ;r_`8";Uby,h=(~ lSx(tGvگsD$Z#\[H}G%F?'.k+i\ȝdVYfNnOFW<Ei0˅m9n)ݥ3/t~M>me}rIюǼ@#^gTn(EpQ?J5)m-3&i![Yn@ HMz z/CCH+ gZ}$s sML"oA'@e rqO`6ýMc*/  I*떋 w;c30VX} ALJXH.~±+ 2mEa3B/ޡ) GaNK.k>pRqˏ83}5r+ܓHѽ[ݟʝo G6~ib BCH?@R#}3`Ȇ&_'iI:h]KVͅRSM?X>վci\N7#Bا]%Ei۲-ᛦsb^>҅Fʺb JWK87 lx0)f/@}Ke0G,e*ɟlepቬbFD,6BÖH/ҵ'}#f`h#rK "1^SZ vN.}"N"'jkJµ"D"_j(z#rpnU,RllYQ$и^! {Q{ VoY LW|%5E r;5\=nܲZٺA8wT I:=e(ۏi) \,]o}g(ٍ[y逸ER]ioH\2:U687?gYu?JR N(bQ)5$>)zWLS՘ɢ_DkqDh!Y*TGrg&uJ :>!Mgԓ)Ć/ɏ>.jBŸΫY!HD;4!z'Ȇ?=۾'? )7i9vY,02 |@]fdw84}q]K 7j W \MH_j,kx_nODAIlNEs#/f{x,lrc]p3 Hځޏ7(pc%W"f v d% ȅm`'u'S;%(/H&Bu(Ҽk7FIPϱz4/d |5 C.yj"g&MRρfPT'৻tiBdiP&n<#aJpi]1wHeb]w oUQ,@2 |v2-#Oom\-w3?GO"{o #G$hFw`!\: a3l&~/C$'$+3)ۧ6$˦NeNtX+C/ <HмؤOd$x5)*,/ =ݤgNe+Ki"ϵzr" ˧c!4GI1A}9tI=\>ߜe'ɺ$fc. VT$ZQ,$s4׬ \W2?ꗟC?Ņ3!r@ЪiA1G*:X |tNݛ\G=Hm E,f>/]DRL<%4;Z_!O@1oekg 0'y(&hіhXL kG~ Ecu\)'MYD$wB"+{Ҍ*+xVZ%wfxJ$|>so)X@ wd L xT;f)~ 7UJ78@#/ߢ9vuVjS;G<&=7p/@tTs*.,XkZWڦdEП ptK3o)eɾx%;:b+R!dj@w㠛.KS}=HTfwN=m@ (ڦkoCTcT[f8~z$gVV7SPY~t |%q6c}e :gsC mv,wյ r"Ib.P4|EGgk-%5 KEJ;mb^F̙e(O(19= qW؍"p*wBl#myn>wE#n j=^zcݩdc39Dv#xD,t6h 0YTw|BmD>4^@-5Hs2@͙%ڙ\&ʚ'b)%HƜܕY;:XQxӉ (YeI=+Ȝv-tp;ީ'?ҭw9c@;oŘe5 Keٟ%wuGC^ [Nt. u Xf/eU/ _I"R$CYQ8V $E8 r{w8r:s3M 2R[?_^ek-B7\<`OM_Uq3R<ۈu_4ϻKw:5hTXx\5:f-HaP;۩= t|Y?~@ڏ)KN/xbXXsdBvO/`C/C$IO({'ڷgYUi jU=-BY1/i}2I7l=&&TL1x֭m8:W{{+ }x ruHΜ`u9!COT ێ#tg&eh6R5֔Dت80+,ĽlXI>"kzȊOLUwڎ \o^3%*qB!, hq}2MbOGY7J*22Qup A¼E ͉aJcWA8rSZ_,P"Ӻ,>k6UH w$ۑ8~565g#TtZ6&6ѽ$0$)G/z4$>+ذgVK /V CVpD*TV7 &n|b. Mc,K/G*sum!eYn]ɱv2"s' ed^Uǎ],`ݙa?`HJVw#}K:gWf3'49venTP1tmJ=" _nj=R]&YHN=L \}'N`[ #= gխٙFhN7]o47R?AkZzZ~IL 1rP̏ ^!Pk&wNK'^KTďKƼ0'a<ϗondb ~6yF" G,:]a J <'|Lw ?h1 5os!) r8gA2_z5Òv7qy>: 9F́?+ݷ%=h'ךN01xHd.H#g`PwDFU}'i.xZԟЛ1&2 4jvS <Q, Aȁ+&PeY:l&+D@*cNei#/|J\qҌ˶WkrOή{GNTwT<(qxٽ}BZ [KTڔʰe26 k >5-s/7ߕ3?)O1U U%Jng5]ׅ`!Eϋ.V=Piw\@Dv53 HD!Ӎ2:UK /# 57?PUչ:0&K;T1uʦC%N083Dtc5ݦD#:hXdu(6hc%LYn|"dλjW3NDpah !br,XűsAvתZy,ԞUM3` \~ 8DGDDEkG?mW_2ovC3(0G^F8t;CMߑKqJ! -3X7 luПCÐBG{אe# 4LOSig& Sf'%!qE_f]/y×9%n2x.)֗$*&b;^6?,鍌Xa31%YODd><(ID!3bhA *3`Snq*vKI1=v E73 8%{aӸ.<JTdG? )W=]SO!tiXfP29l)sX%G2|7ĖR4Z{6tDCH mGyЯ}+'CzP(צ+K*L(|y޶Up].;}U}Z0yFlAZ82Vo渎GK׋$kɨIf*!K|,~VcyW9ՌC?}p߸?ĦN8]6MvoAj1ӧǩ爥zHN' uin~ҡ@:R>oOJF2QDGONF+ߪH'/^'i\uL T2_٫ 9rټj8BLץDJL\,櫤.;ᰫ=<01V ߵ_fMT&;_[u7nӼQMXnx@jjA2Qh't6Hzc/O@kBapJgii&<;(BcppW"r&7iOdQmb^lK3'"_iHֵ`!(p9F'GAxsۦD*ǣg7fW^z(QsE1mp/.Pŗ _\ ŏ)RnE pӳl͙'Ĝ :k EŤwNwcvټk' f<-3洩q;'d 0A.mtp@Q=#a2m[CDE. XJETaᡎ=DO ;`y5SrWD_Ҋr׿O}=uEMq52LՋO*jDuXt}Y2Kvo6;d4ā1WIfƌynn̈́PSS(r5"ˣhT\"T qk[=!&I-'e?]%UR0oEȋ=Q( wi:Eя=<[o< ׄT-ݚTp* 9]4yFAQ٨ąNV1q2ߕh8N33l*ekkoFۜN,?XHva3yV1像<rY⹦:_ KjLǤAt6+o rJYSR;Ӝ'#ޒǸ\rf:1w0 ´|N_3GjIymNJמ70lûbIVnTd_W M3hx twVmJ?TE=>7fH>_ϸh ϪظZ$&z yH9"/ ![z~fsNL[xٝѴa=bb:&"^t~] U] w>)Wr))XO\(u\+Iycma$<ǒ'zhΕ?FXQ ;@ogҁΣ'.NK GogX&Tc@>6<] Fgn Uc:z'96fEn> ; $^>nz|yrp%ʊXںG.K$(Zv Ct$yt%bӲKr@#x{GR&9I+--}(k~uYEEY9z N=AeaG;5eG(8\.UHn7D qXX}{ '224S75Ů#M!&P;MIouRBO`lb2_A2c. "` cjM>Ҍ&IW/6dfN}@IqPcʨ ]iTN wx@[_TXy=Я(:]wo[!5鉲B|12.8X⤕-J¥mbʀ۫.H@}/Wamt_hFjtL+n)τM !*mgq.\ܔ7cP{%sKI;}b?6qS(uBcKĢȻJdSBgrX-outa{*ϊqաۥӭSF@GKًOzX4P6|#dTO"eBlr6+/{J$Nc6-ne{:IlG=+M@7X'hYDtΰ!H\ъ"Fp6l M7mπԶ*mfUcC2ӻcup,0o,N(oNJOwBVﶳ+ﲜ27,L sdVf@ɎQ*2F Ymcth\kNYFt}*"V`sV JNyKYq. 4WQիkh8EaT簽2).io#`VlwˌSG>ٮrJ߻5Yg^g+e!ҫo8d03_l/jC_BzJɄja U ZZať1;$uV>9NCR4<e,J 0LT pR5&\CP8Y eۃ(D>7M `=4,;BҠgi\"u̬ A~_O7o!G9<+1  3GY|pѦmޮbM"^+plwMיc$0cn&yXZ鵑P|0Iy8iCyٱJF'U>K_SG6Te6gdJ#_U#4+r@*gk9GzmZ::[fXU>붾  G^|½L O#nz'f)K&l\νX7((%r}qHzӧhnf*:9\9SX(LyoN? bQrH:@#[I\ތh*9GZ#ŧGoEj-N0P":3+cqgXuH^J5iGw{˗Vk7*iyϪғtg2v$6!0Θa>绡\C*Ыh&h)1XCPe.Kne+"(sGj&.:P(ICk`9Kz{%yd,D!żC=;l: R/弾nk:wȫ73+?mXrAsNïﲘ1VzcmZ+ٕ?%Q*+-{my67y2X\!rZk`{翮E0:Bv_ǰ=k8S k yy9%u:SD{; y=n/]Aby\T:XK s2 @ڤ(1Q*\g~MI޷q5+#-@%wS3T:kMz9c -i[)EDi)\ej& 4T Gkz}63亖ҿ\fϙ~x1VP7j1Qyҽqi {j_h!F(ꗌ{O9cO%({ek߅`.h`?_) wţCz|lU/bi,hZ y,)Kfk6ozo5QO{$od[+ fKxnu4R!Tަ@o@)[[p{/OꋻVޜky_}|2M[I ։tJTHip22O| HE.7BAsTSL*zyʳ/LL<nwittw ݴJ`_ !ThjzBLQ["CPD^pzT/K(^NlS wh7(k#ZԻoAC6*X^p\Dhj+>F(A+_7U,r;Va#A0'8[,?RM,7q!1G^VWbbiژK;j| o!@coF{w{X"v8$/Þ{7퓆v\ՙ.-(y DNѧl,^k[̔D7wVGÕ&pa>@%dAz"Ϫ3DL/`|ߨ@m-::iEzEr>00w2 O|)s9*y ԑ NsNQyTab$uN!GH0kzq bcLD)n \k6'a'_GƝouA,^ɯ;M$~~QR5Nv ;ړ53Z a$GL+jSV!E/ʈ S e  Hndg[Yj5=h%OPEX3K7j(VVL}n׭Tt*U>O7ݐ. dJBDTm`HNKrӋ ap._yk̍(+-PA(v*R/ia[*^buG弸󠴅GJ$wm0u |qwGn[HR&5/?% :j(-9I0M4;BkûBS # b͌8z}uw4G5'"sŹrq$TKFSJ_f;v܏x M">7OMJ`J?ё#h"ZI2t୩ˁ6@aqޝl]& -LdI*R^.Q09ZOXQ[]/:ݔ)@|gi q۾܆IG;)fwSHS% ۑkuXP_`MeMЂ֡~%;O&QQAhτZV%(R(G6loĴC" i^b&@i 8ʯd<>x:zWC^)CꧦSW,{_mZʖ!555&]|{J0!o||ϔkm"xYAw5u}1!.u|G, ,!ZܽOx(0"u%$tM 9ؒV2DeFa[u57<r KNpkTzSeSw?xl 7j%J~>8~n Zo:<?wB$2!`Y>T ?{z-&}SyZK}2;@?H.qu?e+bmf\٧`dR)>ΕepL'C}L0쒻~Gzk\퉆5]_&ylպҍI [p^J8Ќ$pЩe^pfu[{C#4b 3["0g(dRSSMr>E"m5<4"`="O8XEbQFvOx ?+5q0c"{xoAd/ܜ.KNP';ߏw #+v'S/^VòO ;eR8IC {dx6Zk*=(=MqI-PQ7J=v&6{׀eh<0h폤) B"ߥ6:#g  lZzF9}uA #=WsJ0X#]WWL9%Q$cvj!ndZho"D5Lp]z&^voi}&vYc`{@3%%9-~_8@3{D2.sj0H,Yhi+&Dܜ%OS>p74 \nwa*ĉ咉F1r "cV g/u[6X|p"N*hU\Nv'Fpnw>^3Q rA+m 7F03UO!PCUA7oPtMK0_Vw'q[(ЎCL}_Nv( WO*Q)K "DkX5ɘ.b/1g2kI|LSd+%d,帐X*UfxJv2"e XwGc71\ ׅRtZR7},d+.yhR.k;@[3i>ս: v@U^MD (ijϮA>G0r7Vh*~'x \wT@X&8mH<24BYT犱|'䘐wE]`v] b7TY)wAC*K&XΌSpQI;3"0&`loo>TrzكAXzqI1lT mȚoQ;^zS6 B i\^/{\t\/x+s`ar9gɮQg f eaE%`LXXהQD& nKߍkHT'xjhwq.<īd&3P*[MH ߋB5yB׿c2K ^oY:*<.dɮZ K"hT =QƋ+䭶X *@^@ jfH4 7go02Jfi=m\pM5kV UW #gT & |TBul3EW6yў:B2dϬBj%ϭja&ڦ羠&l5j]#xFY5nG%W˞ gbC?ԈbI/6 ILjvݛ/%wShX.)݋$nd]R&lrxbimQx6?{ D2 *QڪaitͳI)'%,: J|#?%@v%&</l}[Rl!k]| ׃!|nr=gKQTW;ު FQd%Eò3"6_KUx ؇C/xnv2\XYg<{М=E?kB6}Ѧ>oj,0s`BK7]=m bT2VY`䠐RU(lǙKy7^ty17G[wpJJ͘ZFHEXNL/ e`8" @tPȼ;xأLVTB]{n㓜1%oU )H0Pf6yO MKHWdc߱,2\H~a{a=L0T#ps3s(at>$hǃ=utܨV?Md_˫ɹ []&}+bt6Wʥ4DcEwUɍI\ ?>Z +dZSŲn]RW_Mp-8pjPbEӇ#|32]W‘i3 Q2 tH!)ZٍK7aԲ(w5ZOG3o+Xn=cvyd#n4Tm$LOJoITO=)!\H"ByyE?jSΞMXfzJPuj3#`^#G0Az X.U1|i ώQ: %\׶HqM%d*I4ؗ: y敵2ݫ]`(z$LǨkt  ~gںaɴ* GH19m ܈t:SiA(hEJޱC6ŚJ.u< L8r^Y *k?H1_I_YCWs$j=dǽ *sd,(;VK6W|S|j vKpxYs咬!-,2A3=b|1%c<^ĸcϞZA@2X?LDzr=2t] '7\"h-ɂpid+)0ӷ0|sV{*x_W_j]gJ5ӻpCVh\qfۻ-c;Z^<4GcQMKϕÚ'.١ 0oF\NEL=ÿƜb谎~mp:EŲgxI)>m_2qf'3U#cg^4s,H8j.Tua!֍\ڿ vJ2.%t0FxlI4|A~)5ii8˲fJE$fTs8Ct5a`Q9|5=4 >FLT6e n@ Ui3OvM!"9H3>FGaCҁC9 ,CTQ`slɾPւ¦ *ޣZt/[I;cn Ԑ'BkƳq@Gn"n~6`?P-ϠLɀ!5ѽ#X`?,Nޗ(g=*vYt;܋'^-ʢ|AVėC mK a$iY) s:%ވÆt{}Ofa˔ggsL|~mwDdj,ԋb~Eu5ٍuΫ'\4z;) v A7\Z[^l`P(HX4;H՜SVz*Ynv8dRο~pfjOB_5d%H{YmnFK_ 5a˙hvxOkTBg& s#< $ 9)S>]^o[My;m\=|I'qZlQ`~C;FsYWV_<&0|ֲ*3>rlcU5-:č~I&'Qetxa!aS$8G_gRY-v-K86I=ͤTMG;mIqj\"=x"df ֹY;Zĩul 3R٦ClGo*RX:32B:C  jj&q+b_{y*"-^p2A{>Eξm5G/9U1LQ§A#<( HdJⰙV k,R+F QCLxYC<烀>Ns *oMw}Jtb,Dz$!1Ks[<p Ed3jrF[ג?/EQ`nqdXOLH|cֶuM]ƈ$gH&^Q)sE}V#E?>T׃m.0JTy,N/)g.K՝fegZ{j`wnXݦ-9GX|D`BӫKN?WeFK?CZr4u%gY~ݹPG[4^|S%5Wlr%T jfR6/?}Vy*#Ŕ{ifyX;F5U0H uVa, JUDn6P8AImޫ&OwBV <=?An?ğIVAmjY$ǛR!, 7$VL`lۀk(mN0jm3<YD'22S 0:‹ĚVQ 7eۋP϶0k֎z y];z 'Ɵqz͂1!ɘ0rx*rr(sza]gx:g\z#=Yzҕ6?TҐcQno NQ<_k3-O%hD&`Qwb;!)}78+:^7D.iҁbŸ/ Iy^ЩnT"5 CNJ)-Ȳk#!L, Q^[G2=Ҏ3`TnQmgCo@6jjI` 0}h6O[JG 8]yJ2l@RbȒM6_">^`|}m&/=y+lr~?сXigwĝڝ_0kJS$Ue@41Yl!^skvniŌN8ﯘD$џA`Dhe/v\r%(`IDZ.&&yu=Sh?iًӤ~;xX: ߰T>$XFSV ̺MrVI':JRc1]V?:Im/CH*om+'cGI?e sIG,τ5՗**50;xblJ(D ֍yhOtkl%}xnf'QGjhW`}d]JHBwL\yL Npg#zt#?{ дwEZ] \W2_b! j˲3+]]iSItk4f.S :ͶZO!@SŴ>L&jxihI r|1tch/]#j7%z'Ĭ^5 NH|֙I_,%Ԭa MUsq7&RteLHdDf(ڀJ~g/`o.=fkI>V;,[IݭYU+(a{NX8~/sY/$Jo)Io/JoEϱV#UU7U\{'`͌b?nteڪalhn?FHK痞˶r;E*w);I|GU"whmpUA7,,o ΓЯ$:L٥vSΜ8׼\`+eNr\شOY*EmnàxO \ށm8a*Ne!Fk!|y5 DaoXUضq3JC}J} wI Yz_]Zu &/_9–@5*^SPvkT0JlaL =iܤlu9YF/}_ /+\ -h񖚣ĉ].opdJQKЂe( ʟw|G'_Ty=rsTg1*OAzx]nm\|`n6Ek@țT/+Fu@hN zdVy|f+ݝŋ ƍn˴4 R-F2brOSp]v3kBbF L[jW : 3x* W6GI4ο]>hfY{9f-8Tmͭ&ԲK$%qR>s?Wo+}#xb8")l&7@:peeq Hik7\/p&pyCqD`@cap+` e B*ȋ#CPjxf}Y0G1A`s <{.;2ܣR@FW:`h:>msHurxәuh=uQ} =˩s45lZE8%8ȏp VR-;\h{=L1=)ڐedG\p(m<:󻛼#uqQh䳠qQWC{qmfb痬Bq<)6nٴ0D({>>EK![}6=6Çx. NQbm3@Lyg\~5r^xSo |9WqM3%jc.-g|*CؔA iΰk֐msFz_9#nvǺ/h(DD_pi JW9 Nqa7ORY1/sd0^Fx5^Gۭߵv%pU鰽0XQ^^Ww%|~X|ӆKk;On/A׼[V;^V|"oYB1m7_$ʢ, ɍwuOYL7Z!hF;8/d)wmV Ug~.aa,_)f lb/%`?>KLh=%j3qH(}GXpڽ\rb#Ⱑt C /VguS}Rπ2fm؉Yny1P}R0~&ʟIѴ˴.K9O(X]fxgeD%E@1I@MX 19 cR-ꩿ-G619g67V ɔJ1pJ_-!. =BL!9RySs;{  "O5Nڬl/?JIW]ߟ~?RU :a?$USW"6U3ɢLAҥ)~""1t" xgRG,7M^Odw_47%:@GeߣnDy 5(eƩk`OV$}|!MHY)̆kz @Wus,|83g;|RMJ7}_ϒοt&3yz> M0(:a)ʎ.| sCſPl1YHr {t/4xLpƴ\}jSn˅_ʛl9ui -X=&]? E,kN&HQA vw(^뎹`S@s F@>&,'Pvt/aՍ( BU3CE(GgYcޔe,JcCq3ȧ"e¢Ȣ)CB% }z*_~ȱ=4^#)+[E66sFw_}H4mJhƭANJ@*NHt)Gjw_ üqj9@eGk#FU_ k$rSRɩKhNSW܊bwEFR{tR=xYRliJj/gbZDSsȣ A3F+4\.IxK4\Z 0&HNZ͉-oFb-}#(Myٽb޶I E: l9 z2( Qs:z@ m5 QJ%e yz ?$lgL].,^vj1oY{+'7N'VV?,}(Ў+ L(3~zu=o'mry&SY,T2+Hg'Hz^|zYxeͣu68].Pw3^|hr8ůJh E`F ŧB;i/)+e&ɶ펪pcXGQaԀ+Uk;,N ra$+?xd"ͦj˱:g\W=NRhU Lϑ_\W/dM&Vj4dJ0+ڸɱm2|Wjj1nYӡxPPKىP*omqwi/!ͮĐ^^Lpg3ZI)ʮ; հ01OV )" |cky8L&=޹1T8ӕN}DZ&vt ,ނ@@gqnwKydP HXM|վ)bc.ėr?,?aqF쯂+bo) nY VZ;7Nd<ʷ?x*WIn._f!.t۠'Ƒ(̸hAv)ŧa6w xdڜ ѷٍ#'OP/r(׾ Fla!I⏢ˡچ}fo4M} nfpG!լ*% 8cqח!9T׷ \Cov{I#Uve}5 ]re[U9PHM@Jկܙ:`#q_VunShp1r Zb(KfR+',dӚm1GWrP4eP Nn)y"s m?t}Lv⩧r@:fL .ޖlSki aƘg5.Q$DE+6ކL_tP9S 1f~R]E6Bm ^gPdeW*+U6@, $JQ@ @x^^O]y )Xd{jו}=j,|~\sՌ/ ~\S73HL/%& u@`eEfAշN'8B.+Yp{bk7kK x*=$dUbrd󲋎jD&_p ^0\sc,kF>H0ǻP[沨D>wK@ WRݍQ6>ڂFMM} = sPkg'[ZqATPQ>a(x9O7`'Y\0k~*vi9Zp~=S 6&G( b`{ctj.e[t+2+Qۼ%TɕV?czIYb E3jeM-5ItI< <}ʻH&{mΒa,oLؤ2MIgQԭc\갽:B4M 1-W?eqsbj#,4J2!3` ix/kЊѢ̨[}|%,u$]ﹼ!UW}) 9*1jޗzL<.Ȳu: xҀ$bPim HG#Bi>_H1{.4 j}? sm[^^-"4=_/HŢB"2$ߵ)M_5.^ciWJ}ZY19-lLCixyä(T\Q"S@O-D+";ToSV \sZ1]4G&wV OdKFwMֱ\Eki/|X 5~]zE|wv*0}$AR/,SeY;K1 }S|7wCLNaC}Đ:q[PZG~L`|W+ӣ3p jC?:z?jx'ϳls3aA1֌Ju-KnΫw:rg#'W鋻C8)Vr U"D[ (؟f$b3d\[Av( \ % bD^8b^ :J3| 6UR)FVi5C fO|-8,G2&bhb,I.r@uWj[=a#, NVSlF\(`xլ1ؒn0#b|FasBZgќm̾tA?l.odk8u44c(ɯN˺8D3+١D0̠tPč@bC Sz_ k;D*W h#FkiR`hh=4!-\\>&:P|lA˦qaL+㞣|.f$p‡JG4d\P$k%M5 d!z{*&} (Ò0O48g|1Ϳ(rf9CfK,CfAE6|],<<@\[̽0~܉M^zxY[FӞAƛrB?L4tIIS"HRU_csg :El/D$06T"? 5Rʋg e N.Ny| qӮE6l>YI9̛pKpj>cDN. YpAs3x` z87|: uO/>ChkuՂWyҦ-zV"X*W:1Ƈ9El}$fyE&']C$ܦE P 5z7UT͸4Tm&z2.oXGF9#)II+ 14+T'32Nx$X*7Iܩ.֠?xjpԆ|f!GML(UḼJe$u>8[䃠=uNR|w% :&vku=u_jjtl9r/ 4q<%~%:l&iYYFt$bFRjF!x,#"!*AF& ISgrO0n D;\]I^ E|srbǨBnt7ѯtC.Ainq :[(iKPaN%cd&Tϊ&-8#BxZ˾83o-xCLORQsQk@U^{p9gvڸ7wwɀ"7 (AOAMo8yf`KfuoG(7hfMHߞ̭",KV<՟= x cQ"uhҽXGP*tWεB:A\'lP'ݴn NOmwo*?BP(VjDXh 4O?vK;Bei2)<伊bw~AhAD> ,h.zܬ_D qnkl[Od]G.g>2ng夊0=9/6G= %H"'6:؞Ql#K_d-DakGASM'RD^D FDhsŀ TBf3NN8`Lc+B[aPDI0rAND#ƒ=|l 2c>w"Pnp-\P7x2&v3[[mijib3J3yGzu$s_ u9Il5[s_WbVkōF? H] ~V@uȣO͵:iPu8ِ A_׎v2+(P1D1+와<--`+QR*nIծEPixQ[d͏}!HV#C_ie'Jxp'!ןQz"I+CuHJe&(.@þ;YFCOqOZ2r/*\Ց) e\^0rawH*zy(yw/.F2>Zb ʶ9؜O~'m*ΰ,|-qǸB~tt}BIuI*{-ͶLNt =~^ꐭ{oo)}Iv1`Ga7۞*'tqbjGasXPdg 1ꎈ-4ݠN#.]zCМQ 祐p˜Xqm쉡qZ8`0[5u$#Β6CX,~pNڻFI~뚷Eh℈z+ AG38#5eedd(B mhnJTaHYμK ˞HJshG5; {>\.+PǰkS,wDݒCYZ5ҧե$b $Dt%@Bb xBhkk˄"HUr 2.9C #*Ɍ_ bKA G @p&tUICaG{$#NSAn+7E %s>=aؕJ-l 9z(zj۵d$~SIW ψ ;U;։րn*u7$E@AJM433&ܭF%1L[g*>k ĞϟIv㒏7D]Tӂ%{}8bSi0hz n˂Y ;W(?+@8ބ_,?ȸ󔨚p| k24cSM`X6!>7z`G'FpGsEedPtK# *}D+U,mI!ɎbEKF0uћ5 kQ- yJR]zىhRJڀЂP:x@.ͪ;mTr2 Uh1B,թu9(P`VX$)˳ .V%lD UW#<~u\2' ^$X( v<,WvMkjy]%{ egm"ZuZqȣ=49͛ vQt# ^:qf*[ fx.n$t*F@>[0Ž,iz)e#Ԇ;'46 InwSw"[yyC9&M`\1sz/!z4VDNM՜<nAӥ&Q,$nLh^lpCN"g'aOrLoyLuR@?%4(pgtDj+!U \j<+ֵ,K06F loIwj3!< a@C;P雞֥0SeI9R?I~G Jza8D_y27@ PX ڝurmzkͩ

~lڊ.pC;"W g.V;kmV.6N 3q:[Fww#gsCP5 r^7s0OWS&'q'=k-l}hfY85dy7E]Za%i !s _J;+GK gx܃"wy:a4L u&o=WTd^6]`@\Y__Dz~'xu7 VEwM_ 9&HToXHB5,^sG E^"О7),~nEH.Ƭ@A~/!d- {3o t(7uoKMLKu\f\Zk<^,^G'd<2,wvM j ŬHlώf۔8֐6p֥nU٧#KAYQxq[YQ#HQ zQΒ_F l~O(Gi&0{3^"aehФ;h\S3?L٨bu[(BZ/송o>$navDB6 JƱV3,>|g ~g@ٜ7jI jRÕ#c:P˿m"jPӾDi]y Wv=󌇣 TkIqOZ\v8KXh3}W.5G<6-Y˲#"hC &Yoo&D S1zVLB(P/@` |H"14f:;MɪD^Q8qѠ?;mK pgi5K2O- i/4Lzr[Vx{ NtUGl7Zq7jQ/ӃL֫!U .#+9b'OlWp Qɡ$7Jd-["SmK Z-_B$o}g+7Uf+x!O5ϊbWâyT w!e*O8 yûaA] 2(y Ǯ" R\9C~C %DiN_6*xE5mqYσN\ k)5IKoD*i *6'$mU= "}SOx?J; . ) I84e4(f_: $+sTJf9MJIQ7d4g)ų願lތT3v#j|Ev`! ô}ȈyRide$h2*o%M}y,&-Txu]Í{nC{m^І_"y|y{NW*i"i$qkۗQsUgɏĭ W:t88tu526;h3W*#d(I6嬫@;֧R ?93/Oglr=!)e\IX0Z޵~ri | =d%c!00f\f@b8H|oBu7 JuJtaB훳T؏jxnl8'HQ|?e9VA 'v`㯩o`"AT}Z,gA- I2ZUs+VIΞBL6=G w^ G\'VI6?s]g5aٳBR YȖHv8|*c~Rp}J4qnF|s"fNNJ0Fke5]ZQY=x"z2TO߳CˀIV} `Ob&w5H@Ԃ)sjrp&>h9lAvۨ[R*ڵ2LDf ql,ۗa<]McNeH4,PwԪPG@):{"jSRׄYں Q ? D ֶ#2`8pRݿ2iZb#r7mZqzA懅 .\+*K`&+_G*(LV@}V/@r:wKB27C Ѐ$0}yoxy@"r+R۲g"j{|/}BX]'EJz.O?A=Jȃ%C/2b)O]"9h!_Nl MMɄ '"`x uR,p- 8T ci/}|&׌W {~ӂ~:s~rW LOgXܯ qUf_ ;#C/nRޅ02`Ej|8,)z]'y0Q'l3ҹ+xl9%D>,,/m?a G"LKqDžwe1m=`U'fQ P莰!֍!e\p(N=G*&Qؕh/\jDTQN8c/I){_hfK_A xL.o7H}*aY 7dŸ (9y~&m i3EoS9IIJr xV[hօpW֬T%;=i}'Pzy6*e/v [`'slz8:"a)^e+C%evu%Mz.lK/Kk%֦UЍ&Ly"$ )='1$l5.>!`*+ubx.@9 Am|޽Mo1|:Ptuԯһ'zfJk9'0rkh٨AQ:kYhمk]}He1,y1_uqa@q.!mm?P4 MH[z)6eĝ&}}?;T|9FOUe tdɤ#1ۛ |fס \G̃4xOі*h0ј,G7삠b)v`8w0>wGRx:#9hdYd{׮ܗA` {.-Y;Iud76 j8r0oS.~˻$G2Q+S XA.fG<<.Gurkg|G@2#t2Ur]Vh(.!RZkf[ ]GYT!7Q?CPlP {JZm&P5yp"sOuX(kჼ2KEQFTPzmk@ௗ~ɰBtpr%j!l0zHT҉ - 0eNT_:qtq(K!-½cX,%b&SbN2&9C>Ra㹔c+ *y%.&,AӾQc^qFϻ󲨙9JTzvg.YDZL(%J_}-T2AnyY,^P R;L:\y&G[ @:f% W ĈH+Jb1ëET(gC_ND?O.6@H2!Z2sQQ0 dG:6y*_b.e,t ~nXvO/3#1IےAޯRPLRr.>4L)'-PQW>}ҽ!"X4Qb£rellh5+6n1M. 3аI/aNʶl_r!KrtP])(9; ..W@A#n٬Oj$odԀqE7>K!0[E8H!'́ʱ f/"ezf}(jt`G” itÜ}mu Oq̬"Q 2RBU𓧌Ckj -1ܐӏ&^m_sxydֲˬL[P]e-C]\cyNG(3 邹n Q^X5>`V़hJ# ㉒O%CL-م^msI3N>eO)[C6=yAU2%4c9jCK;=؈YP/J6^;ujpmOZ%! Dl \rD#}L 8<2QFwx!+b.J'<ΔvTX=VL| s&ٜ^>3/ AH4̵yư˗|q\N+C c9J\I'cy]Ef=PbN\t7JNGwf~ߝ/@\(jգ "vDɧP:'#WGL~mn,P Z@|`sU)W(qm~ U:1ae~2sK[ÜM˞=$T B$71Q-8nB72_Y+Rhy 0%~Eܳ 15-jMGzC5{h Jz T,qjM^/TIY./7x%x> L{A.j#9yB%@yܻ?IFtV|c=NC 1rNU7Me׊aD~ RN赐N[pu X`EZMf{n>? d$=zh#[lP/n?%^ ,DZ98AHF6%zNfbLNJg"[MI6?n6d{uY8ՈE3RzRWij%#1J$17@.gIWdX'iTWtBpbFf.PkeS4& rѩ(#WHTO?GhA ҏ웒ptA5ah9븗ڶ!ynx4ƹ |Kz% ^B,BO_]4pPm! esjkT _Y7*$4BPiN{=KKv8ocT%ϑ,>>hi Ni%5cwi6Mģb w(D)K̞(UX鎭H:HKA_!`XSI}}tl$kE|=2䃙;547dbSz=id4I{*S?|<0$$]%\0Ylx9@#Frex$/ZZtF Oн0BKA0=aTj<3KZ&~m2RqK )?!/X)9VϐjuAu)uG[jȅ F(sCYzH7[Z4:T|և:=42NO <-eun  .j| Fu`<ܽ uMԕ/dm7+rʄU 6٠(wRiULFz8k% UJѺ N0?npqD\9 o^;g*̸!Rе?I:dRa$)?8&YNT|Edb)K{rAh+=s7 '#%dCÔsثd_ m! ӕ|?}/_ٵ!fjm`v`x; JYø*89Yyk}_Q!i=֬R"#ӦN2;W+' ~8w?--]DNT ITtASك!]w(d+SxTCDذ sdw]'b(} tNwg :­.ۊɰHQB]oEsuWZL&; ,őG(oBB ET|ʅ.TFb7+k>+3N>8\:otZJn<1 p nDPmNTxVd (xAH*.䊓@yY/\KmQǡ\" Zٸ;2D~ ;lI8]. R:Az_HFN@5@[Ю5u_覓c%t}eo=$<, g#e9f7H#@ e6Y$i;yiS{1UKL5eo䃺2HrËٿżiCXe#0Gg +Fm wf{~>cO4]d(ZըVѨt쏽apqh !S+OۆvcoHٟmNFjlXP>Hu%gLEZ遲}h޷E/l]b,y|TLn'l&؂y͹6=b3 Ojt7_`7d͌,:ebz1~<|ajFsiـ,p;dt'` ".OE5| _uvkNjn}>XK3".!P3"Fs.w^n.@/ {(u~ϺZKCȠ)k/k t5۔{|7RkF&po]8JS!I|͗MGyswkLP&B#C~`A7)}-jR lc[}O"9&ޚͳ6\-Tˁe$>=E셼8E')U1Z0#.ƅԇE_,qσzT%UX_g`:\伤86EEml;e1KJNCA{bZ <ԭ=(؂^rسN꜑M9{d!&@~:}R##dO$ϒ]?iBh5>[eox[G|/A!H X^\ jйت^tD2?jA?LLk* ԃݒxJ\ Rb{3mS}eѥ wbn^G0c`̠\,2ft>133 (wUօ84A1ܹJd6\G|o:R+N3\8 XqA2il&Pv+'axtS܈tv נlnUfi1s2Mp"x2U_cQf9*l Wx|Hh^ޔcp^cٵcyi\\9Ki yEnb) `c쏕#* V m~ FoZm<,@ #PBKoWU ]2-dyU0<'k ?]EzQ㴎0#0EQ¹u=Rse"*aXأ 8Ƀ}77aBwTÁ %˪#:^\<^z> 6~q|QH};7Dm> !b?Tk#S%APL4  ']tY x꘬8cMF 48Ȫągqm)p ՂbE::#>72v'g~%JG[jVqk-7 lPy}7 A̻ؑ8x$m,%~9͚(B |/y }-^EJA:+]{t+XI}4*jb"+M3B(݄k*̮:y %S}ho7O4[X%<אG`TcEiAN1?L úbz "S,S85|K$HT̕l]EJcʧM(f+\#І9?Y\m)nĖb A?"`xͰNV;E!=GץN_uAy{Cbc<,{7cw`Q% jHTXt\N 6{7G;8Ʀyg$$lI5QfåG;k L_k=?+ hڠJj ,^*cn^rN}EKLQM-aPPNBETRb'o\Nd5N^p`wfQWawi #2 rFGTgoF]`nye)BT}c;|(~ګH[x o, lSBZpܻ`ɻH9s,j>i"٘d5/0>Ux+D0zK>!]=wk>CQf{Л I;wY ކ-oR "IVO)2"q0̂fEЮCv+m@-B,1 1 odD)3)W6ϞRie):l$.ŨtKNyvDvV.[r(ڙGCQE1<`p0`u̳ b / b.G,uXR9zځsD'Dheu0xHwEYϊ2}Y-K9Ƹo[ GcIL˜wYbdz fkIZU,Z@N|i?OCe]DKʼnxw6 Qķ> \OFpԷAe>0tS#t;&pRjfhƤ<*us&@&@%؅Z<>dE;BYk˾S: ےXR -9/<gv/.ף(U-Is`2HѤ hK;-3B>Ɩu5‚щMw gy!j;攓e d7ikk]JJc $u# DC_0Ѧi "1;CF39@DN/3I_ n^^Z$ـŘ_umGN' 4.;Ĺ2 VHj!&ϜkLx%hDqHL+TFj-H&&Ё@ڱch glî?yDt13? u`tn4A6GI!*}t捞}ehKtjE4TI>Y,D0cr¢|9vc5Mca~iA/5Yy7az'm 9d߇n bQ8爜btwC+k=҇>UX!&ԦtwGlbkۧ 9E(RI*"B#/oF[~]̻OEo3;͒8l>ccI +IF{e۬y'M5⃗fwIf륰_TZaѕOp̙ ^E3w;!%jF/BX"v As9M q^;8=w, Y^p-p jQ(wc\'D]-y) 7XsMbdgR.M>+()$px&s.y. /VI]{/RK6 Wcj$`cWYT߿^@A"^ _H<-{i:Bsفe# w2e,ѝ*0)!AvaJKQV˔Mbrqu[Q_B'G{ee $WzJ93ܷ]* EBqGeA[`utTSSs Զflxmt7):b.1Hg6ce\Bəf8%h올6IrjHĠ(/T$Jbv'H'ɊS6ێŸh \iaP8MzvP 3z<滂I]81#%y# "ˍsqC0鉻k|>JBeϵT uY ڡxft1Y&= Ȯ37t8I3?nb;`A5h$ !# щwrzwu'?U=. BKxc _N;cJF|, zp=HDqFC#hRM$}I$8,u :?.;H.@KcA&z1=e8+V-x CnQ#%q!p4;'"'D? Q]1OKYFx Uݱ'iW"_(âl5(;n !I{DeFIw]?XlAȷ1yt:EəahS:ih}T@+}|0f4!'@ 9m(Njt?aġQ1.fp\~02F]WO -P`q| ژ!qN܄ ݈b'mkIrr@r#i} JƱ*ΒбKz&͝IUp +?YҼM(s-v Ѧ>h\4uqvSC];dP S|DsvpjA:$>ie6;[M$D>Qa0REo){7ggO7 =ARND\qXl24qHX T-|sW`8 W7T}TEe`/к.kf;CڛaDXoRɵ ]g5JsFp־T1(enKKh!$m@7}G[}aFŧ?S> C͟bG ߃qTc %Eŗ+thl8% /X<ؠ F!^702:hs KUqn)t}7* @pRVzA^~ :FEL馥 }flBiD~Ki&כWluψ=3KU@Z/AV斖KͅƗwx{qʞ4xjګ]5>aU3OMQ n&d߃5ꪙJVDu^ +FqO΀V6rwTMţt=%#Vo'z]R)69xN%]J oT.`.uW<18EŜƝ|L(hiĽ|Ջ; I=~ |tet?"=gR0KBIB`ANo+={zn1CAo#:\-=쀮QД*YG1EPlӗȐCޫpFZrv|Яj:ۚЙ4H wW_"}*`<6LKI!EFN5>lKy] 91&slJP8_01m"avǃd-SNcҦXl?gۼVj|/-FWUA eA8[vvѤ¡:( p0΄F%G4e_f ,*)+.Tsy݋ؑ\jdJ٨ɋwryHO ᾢzs|`cV"_|;PP$syQ\ W6!skh=aCO$S":8Us2IV%N'g2yM4"B?9j> 9iv&[˖T 4avΫ;Ŏ|O;ف>Ec*>U;nCq&jѲ}lSf\)dQis&b360:BĺނN*U GNn#r*PuXLΞ[;?f/C_EqêNQ%4ĶQaM@2byV.$C ko[۬-s]:1)BHlvK>Ox}9 μ ЬGLR u9F:ֿ4cj Es9I%5]huk0b&0RdA,kBxgltdeo~!0\%HgCXoOG{@VY!RR" @ c  Vc Xq13{WS3@r]e?d#%fh—JƱ6{U?m!<2s<~Q= әiok?7 p33rY^'k2s-w>|a $LjܠKy9g:Z[NehtW!- 5T  MT21t{hGK&vHY>>,G\CMM,*eW[7}dqPiNg2Qwj\7MmJY ;5w޴( U٩9aD[ku KFD apǾ%bqbn5x ^ꓵ_ś*${o?Ѱ'QQ3¿1qKI@W.+a;|w{g1-6c͗NdIynкq6,FYˏw:G.b28Ôf*Jhm02IG$-⯹d-'_G2F3ϖayYcCBxAlp^Gos*cm^'JͿksWA!=qzW劕,f+LfG.oDwvh^LQ nYe<{;z6Hd+o6I&(RZH律KKW1j4 )x3wZ7>ܙ"E1n.]p*\͋OhFfo1LJ722Be&rĶ `nEb+ѣcn WbAWZq5 %o:"Lz+aѡvnWK>>^$$Be. ?AR&4A3PEg}[aj};jتXZǜHVM3kCm1nqe^P$J &gVtY';7H*Nq,"|k>/ʞ_\zՕsn& $)q?-A\xS֚kl-Kr쓴bYkj8Tu:;%`PJKv,:ՐlM:<0šFޒp/i\6yFsdt_Ĉ/S 6Q5Ƀ;\=P~i=/exm8S)~e=-jUO,}^xI; VY<@|M &~Z.X(g|iWSsW"m) 5V0XWE A+쿌jBd"u|bMմ95eX[qRjQVD V*^ax)(q8P!1{l+x&rHUE E$P[U51g _.ǙP-*mn}nlh5GxKnZz0:541ÚW: 'IZOqC0,~`hN[&,9nd6:ֽAi6һM2M]uڥ9[ġ13uٺ=ٺi, {.oQ;l7b]|f qB/Ϻvt6Z/O[YWxya p.(qt3 _Gajp M Hbpý50Ǥ5[r2]~7-\q7Z=nU렯oqTn0I;C'ɡG[IeN[a@ONF۸!"MOk#e)1T+PQ(V)~m#z+a{D9(./֟W"4ZMG'<#H/xZwz'LIR@; ~Ԭm.g6-H߳v)?Q( Рn~^ݭ5_A+La۾^Vvi/$. =OS`yvClW>DBˏ/wI}@Jl}G3N]Xg ,YV醢/hldnO8D4Tk&4z?Qix_mvY G*݋N"WGПShSбEyw>GO( mDP2:;­$Fpv C~ܲ/jG`JchEJ] bInH+"T.upS<>^Fë] b._y@i=5oҮ d#<~ȶsuBb8+WH$}`qLAq&rKMKjA ;(ÿcYQx_>Ȣiabh]<\ edŹۆA b&mF: X *I7=XՌQptH_hޛU(!Bt64@wpPʭCw zqT*o??ȻaTJb~gjxR06UhiX*`!|L&Cz86.Hp`1Ԕ[ PON^'!BRUKk :0tK׻ޕl=\3ڜp#TB7m!gwҬ x$ؼ͓UͲC"kѠ.2ӹ`HU'u 󛬗7_,8К+rT6X"Jط0! 6Ɏ3Ӕ2cOCwݏV[H a ~y(--$c&cv_Oobir^qW~l*&}+\5>TLIRǑwm\ nuJ4د1j'g;b{vRXXK5(Nk-t$3u? \ s& uCɆcFIo&!:tYzVL)\#RP8msсN 5JWcW#]R\,pE7)E)lo t[NndEdu# b .R1.ܼRKޟ^WKl6|I$v7͂=u4Nz/2^ʔ?]bfthZ> idvD,|EՍ:V Pit)n}ˊΠƁK 1ho!hJ)}|RJ;i@_;7<(iKJ!,{ţ۠MQcdܹ}9%g*̤Jazc|zq (v#|^i&Uo]0G|iBzsM,ػ5jv1BzNHP9uX!ВU6MK:h}&nObg;0\RrYc獌OMСr>/6 YTs86RT(P`;H`Oh |MQ١ D:iz~f%K}MܠF`n18:nw&9`~1ZQGp2k;:wLV_[evi-n5pW,e#Syy#cZvS.}zU>hI]2{-o@!A] H|!SeJc TU"F Z =Ѣ WXy??myƙׄJTνe=Jg,ƕ8 *,` }OJ£ Ry$jņ;GRf",NЀwoEr.δiP^|.M&Q<zϝAG/`~0!o4ݰj@3W ԤCIK"#{)B^fe2qT[Ͳ-(.R b@<[ ,$+<)tPX);$11GQje!**C!MfQ sF^ւbn4d (*LT:Հiԁ':KxO?8๸jZKmVqu+NKT #O``p4h51tlV$:?ͣLM7ɶF5 /~|| 1m-mإE9wSt\&xD(h:h&\r3mrn\M`9{=RD>'h)r~.0/]kqeqf(u~u/^*J5H)ୢr`>·m ̏6>RbĵO~m5C_OB(x;>htM=No|.̬p7o"k-(;U7 4/Ԙ_#ƠiHF +lѬKvvkWm'X'>R%"DPQz$VuJl7(}-,!}LvF. !K/:=lSzȵ's&ÿO'4:;] &63zP]м,0 xd5 n^E&m:ʾE8=eIm +!U6{7hImzV&\{xnBoAzĎ|d)ZI^Ipb:f& *jG EͼkN~9 bu7S#ݦ_g(glu)چGzt-|xXʄVD)b,͓k7ʮޱT rt"K.2į[\n"%ܷ_cſ|aq9.(§T.$B-"o?71͉LRB T< ]2h7w, 䁰qR>p;zCezn2 G!ɇ;QQX V84KspsrJ.Q`mhiաutc߈3R;_dSlBQV 5$:>39Fq߿HUykiw̻2~ْ6|"W֮m/eC"<Տ߶),Zc2cpPT̙l =< W>Lzj' (F;s_ݞhq ;%Kj߸?luxpwMf=Vp4;\mKx;EAa8*d5mwb}oݚ2FI`>x7<$(;K `O_uBlС2S&~A6N6qpxm.P7-&C>)6;YQBoCΖ_;i/@uҺ5 vEc䤳/\Tnr+PW>f rڄ*.Q/J~>{Ji03XiM c({(²30VW^,hmhmR8aX =N l?hL1Q-)*W"{z)Mg;+`ʿC:hm_1j,sfcWAc/E( ;*dEĚ'80ծt ?q[zy&I cyC>U↖xo1߉(2"<'I`;@q ܃L@?K[=O l.H,d LNywgXFz^KU\3 +_V4:mU)gU.]hjx@r>&Ċv*m W@҉ jFaq%iP] $f>WV<;2X1vfW&qȕQԠE|HkS_'ȣuN ќv6O[|):EiXÍ68 ޤP^ v w>Va\;"``SHh x{IWautkx43:܆b:=LŁGJLit]gXC?IKœՒm/7xlbu]IK՗y $fg|$f)yؠ{ ]gIǠ#1P&qa>B":Dd| 9׷{߳?rd ס}6B=lAN/ʟlRAq7 &C޽S{"ʗi2y|`s)WXQ%n@ k{ QX]~Ń55tq#U/#C.\XiynCb?/µ "HQoNkL?iKu>dtLV}e ( 1ؙHA cۨB!0Cվ#$PW!,wdQ^㷕(R9\_K48U0W?4%OkWݨZ^'i}t&A?] ~QMjE̞3O5\ah7] Cs2-N+HF`1Gz\ݾ %JXsu{x٢:xP԰W4ޟ2/!'1!MiAQ 2 ƂrP SIh v9^u5s 7/@܎%elpWU] E ߄D t/S) 5+ʓymS a\CjFAarz.R<&8{Z}Oîp}sD򃫂AS3fK2!aܖ $@:\lEBǧzEKc3et[7uI,u%#Hq wTkDQvHC7ݼ jBS>V!W"S 7Uqx )fs/<22g %gVd^,FZ@_D)n*ϐZֈ^:GmHY~'%F>3i4W970DRdk{Y AnXe v~|`b_k)pyHBhG@ڰci@ 5hnUbբd{C1} ]-\3 qOhgp]:ꊽ3z6޵u/giYkb9G18ŦoswC+PG1u^1ssKP?kc-\^Y]*96W\Z0,{>Jtc7\G#~fzM"qf>@PHWos٣ru#c\TKE|0W}HV9O\&4oqPm:m{SDOt71z%a~*gi2 _K^[<sRLju%s'9Rg^3ߪNq641ޤ#MJY䤱K!"4/p?> 'PE{7h()œPcdF:y^]}J\LS<&PBd׾}$AzL3lXj h\D@>^'ẓ3=[iYbj;Kk Qi jtEOǭT5TA>xKaQEd{\NS9TUڐ!f0z#ɋ>/в~gb+sewF k;$htرW=A5½Pld8:|)paƆ]`T^eadR]@p҃=G1T4̾ f0=%y߉?bѭ `IE]]2yhf}&rmQ:^j]hn.]CR~&"2.:VWcCLҋ_Z˛~MMg>{I׆-Ÿ//V&{g p~ZX[fDR[*sCu} ׹[9hcM--eDՅ| ْ%%q7cOt˸o*Z>.3~9NKF97*UNQAYE AҠ(L: o҂cf׽?b8 7-2j;"{bRm]#)\Z,1BLh FI$c/SRah-ۀBj#)i./5E ވ7O*輣U<8;{ Z ,피ʜj|s<_e[wQ߻aϤ^ XIS#g`>W-~g]d;Ac7f 7`6gSQ9p, ~v$.b4yW'L3&֡2{׀6bfMbf/Ȗ9rZwɮr Y0JoC^o~ѫIuvvqӼ>HT ;EW5ؚ5IG-I]JrzбfkCQs~km$%DY<\gZN?|P>tAH#i51I2.>;h!bq;זԩ݂pjY b. &՞KoTXzٵ=Pac\i~ H6<.`.ؐ͞ %釃Wslvl#}LQ4IytokN"2幯Ӎ]:Ts] ^Ky2'zM9AQh~"]';I1w[|w;?zf{ܲj[ 掝P~{T@Y|jH=ϺJB. UZ-6T\A\kJQB"iP`,r KrJL UCHwDt89hUQr?7, Zv@_C?b|ehR g9{w(^4lJkg3Ґ:l>|㟍K4kJ[6bp똛+ě<)}~;P"@wffӓ'#Fs@`Ò&cRJķь)I0]qeVY_}Ǥ(Y阱D9-L'h5\ Q b}IR?U] 02'+^0LWsŭϻΪ I\eTgqu.0#r\:{iZU}EtCȐ4Z?אE ع/Ȳ?o aB-?4(Z1jA#**rFU4׻s'*uu=Z[n[z\^pWx#D!^Q ?eMnkԕLz܎S٪inl؜lZg͌>zJhkr,RU <5*&z7Xe&a;Aem0n[Es*Y:Àq K@NOX/^&r |Sp<ET5@Fze:rHn9X&b6ߚY0PM`L<A9Y#}ww} LnTTd3muv2R_f! R YaC1P }O_Y^(!;Lo=ByIaB;x4H) {8`Bڈ'{c-bmVUr]!ڡlƫ{y义)H|GJjr4]4B$3Dⱹ5z0MTlgl꼏=a+v-=C`CkPG#+cD I7|,01`4!b K1 Ł1g(vwxҖA|7\e>D9Ȩ2KDysVţ\M"OXdk.m΄,PӔesvvv ^K˟kM1N>}6rO+O  3 Ò}ѝFDZRs][U;js&z-ƪB 5U@I JK_jJ_%oU} %=y~/!%|k%K썛?pBf7/Mho6@ۢPhK!3V|>*lkKe=e11ډ L `Uepktgp٤@P$"-NznhH <7t[ۈ?bޚ"t$;Fn9 GyTkLdUո rA'tw =[(B"N>?S.m´XE2B*N$7KAR $Z#h:7`t. /x"FɞU*<p ,] UYe6 zOPUi%l|(o{K 3L_S% {º/N2-"FmfgA *ӥ_q7xY#C l6w\dhQ?уJGkQHo ɰёPjP@1yh+ qgs ;] mݡ9$YMHt-TeUUA7/a߲5]&SEY)(cU%sGSkIOsCSs0"1JL|7 1;&$LIΊlTou5g;=>,֮fkRYɳ̤>0{Fb`wnX u-ܼm؉8-Ы̇к=^ƲOGڳc@@Zl ͊`b7Of{$9a;k [(8qbrukn2WvSIeyn'IXnw/圡;di)`'[)I= I5q6&t>;;ӈ4 oI:G@S/[}DsfAݛ[E>5Q{f*6d 9`қ=ߩF@ G .{V,sͨAb3Z ] vWDu7#r@1ݖE|Vz1 )=zM_4Qla`qX~GD Cw(ҪD~B-sJLvı"u~[5=qj"f|ZGfT%h ~k+&b4by|WjvÄçӄ 9CS3 ޽;xy׃ ~ԻuJPlX)dO܁߯ĭt5#eCVh^a!G;l]v,3Vx[*mw[#Hgee$8?Jc󢴠(Ou(5 &oi|0Lyc/Y06bl(9ap-#"C|ˡ&O9_u(;*Hrނ[We5Es$qձy c?iM$_ysnc^¨=JB7 B Kucɧd21T$d,JIZh~) T&^po{[mtf=[ j Cx~/LݩoUJΨE61y$B޲ᎅb+[bGh.WH=y.!)WpxSa.\cJ+vެ$Ao1cv&xѤJ ؜W:_Կ &]g fE8낒N2OzߟwǷ*cxS(u)#5e=Fu^,Ҫ(Hs`G]#ȧ:o=Qю^fP-,2VVeV9/&$)'DɎnOҮVgL8[Eߺx7oiQ< "Oe TO@6 eH炉>W`=69ȔA b `9n {La7蹪Dp0RW[-cpxp*@g]!TpCVd&cсIRy41 D$IZL̮rA ,Ŗy$IBEZthy *L$>% 1: ODLINp{`pswa9H.SZZ+##W^ՋHu, qX rj>.zECBA"Ypa((HwϯW׬*IE5a{o!#72 UE`ak̄PvaJ(FŢЗ\梔R/\kL\Z-5UL9r.2˪~T Qe{V8]1UUu~?P`F3!ho$/ V#6B,,3y#7Y] r?F\:MPJPn|vbC|-;#zPĂ谕#JH}PĈPl*l2'2QuE[{uTڒ8J7p:0Ӥ A)R9)3ս91u#nL*yÚ<.U-f$#S74_ 6B\WRmKn;Q- IT.$\A&U((lm@2񤧬0]A@s>,:@:fsRxB\=ZMiLܿI;#I-@sl / ǼU4C]!#/Rt}g*,ZrdA{QUz.&-\}Hrd:J*'Q"Wߏ3E^k 2rDІ1 m6P:ȷ~|Edbt{\.FHi} \OF~4?j4 5.[$Po2@>A`rY7OU>kЎJ,B{h9,?$[th]IˑL7WQ%b.Dz6.MSiKUVnWRaeG%Gyjێ4SCtމ΂j<qs{: "*#qڣ!f\R@EJH=R|y1J.z^NFIKR9CHQ+F]CHbJΈ`BT@V wsrsLkJѐV9I.@fyAq@ɫ?z=f\pH~'y zFTy(*JYh 6_Ah8͙=u%qs(^?Q9X=\C7Ļ/тd&ȳk2F*Є͔#2xJLJh'2KIAփjne$g6TL%IpQN2>^-0{jV<ʷPڛƄz ༸ ϤFt%HoqZ ?u\ :&d2yVT#qrkǘ T| ̴q.;puW,(5;z+:UF=9VAlG*y"jp&Z>Əcy5AC5DnNcCatq,ͦtMD.Er-l.-R j?Ԫ'n1]60Agk dĚNeQi&!A57$@R[5\&/mCr, bB̗~XU1=3BΏ>W8[Skv-qțRڞrP% e>SM?0zP#sFMt k̀PlX}ىpit˒~jch8̯0m6ҲE_DE6w)`G-KM i"yӵu Vv/6F*U=8NdF݉(+kHwѵW4ܽO݅ )hyV]c}0HEt@I8}Que{%s^85\؆֍G ̡(wm̹Rj,:,ўj%-Ɩ'mYOrn1yu+,IT,@ـz2͖[(vLioi_X`3ފPstߗ81AҺ 83JLs禘[SɣN & !%ݾ>E5{1~9А#]SʔzE°k$ 0CoF&%'j16Q{gǬܓC'N'_ xK2 Χ]5q_*BuQ|ΰՉ4lb,{ x;,ow25sKTz_4=S-qց`hRFqMM*x𿈼y9Wb W+J Q%DD<}@Djɜ.զz"hCZ']}D6.4Ϥe fw>pOANP戋jauaH]Q צ˴GWx0O0L QЍpuQDE!_*_*yd#nYuaf# Yc[b~j" ޫouU r/d=v%1rJFY3}nJ'w;#V5nA׾QkwG@I5KhQvW8Uhy^Xr*I`eǠͰvG7="G&!UE}qJ4Fʚuj F kzϼn(zբ?*o{Ȋ$sė3G%Im hzBD"Ekw_;bI=τ:LEȣ([{}a$A/lxkC|aB鶰<8_KQ;UuKj + P,(x9Xua-rDz%^Sx_ȳMFD[0i`R4W0`r8QC7Q޻ݝxٳF"ǚYɎ*X@!#Z%xs9y*^S{K0yȔr'ꅾVw.q7 9[{etb޹.XTL$Š~Vӥn=a ,mI{?+OKYRUe~0_|{>X1;h$gDYPI%p &4צ8`%%c|,_b|~SM&6wv'wĀ'AX9uY`͵x8@d $i  Y  &:Ot2G%$ C[-T2ph7>OϥJq?{Xb|k~6$_5a=c+jKR@{&UnZ]?Kzw_dƟFfTK1ЙPfw}ԧpFQ+A (#P,;83(ςٚӹB|0n]zj Jqߖ ]q(Sɪ_հ}Љv2dm#uswFԘ!]r bV mVْY J#ߖ N4gո )ݷi:+fN & œ[nAsX*G^B>? iȮ4P):#u2 Up#82 Taz8#t4F3N*MD(*W2uyIS\KcU0S/]bș#9_&y]a1YժIA4 o"cu8#@ rպ>ۧ9c{-ĥؑߤMJ`eߎm"ӝ(LD}5SPEcY%#lK 'Byzgy 7%< KLnlY%)no|c xR ]"n4jN jיS`$!q~&fl^."ijxI߃EPǁA崢oUƸ=؞˪]$ lӨױ4G-%z-6fMcϕ +a ,z r#~׺-W }@6p/)]>7rۨ{ H3#MЁzc10k'#E٢BAS\-H7d{dr:ZזS  []i/Xlx':ΚX:2킽QY؍tJX\ό)o]Bf8%\+DlLq>q\TOcf-1_ 3S:)KN ܝWE$P"- /sHrZF>2[Yk=hYIU]-PY(i SZV*kj'Tk.W"#Х|5[5^ A؛$D_i22!&g]"S4?|OwX`D!ǥ}Œsٙ+U?OM!F>?R"K9h¨?Y%>'ф{HFdX҆nʰ_ IX1Ըa=6$0HG0gp::Vrb^4ȡ^SV΃v+SE "݇rNұ,'í$?[:r38,C߮:0EfHjC1zsڔmaZfFm<0_U4}#qHED)NeK*?ꕥu+ltE1g㬺cpP Sk-xz+~S_vo[qD<4y2Uj|1ɢ]{)/ yM*C:9 PS~in@ T߻RBr$'\Gf~3I$=>^gWZԫ4Ъаu 3m)H t8%RW i1YʇEGXO*o䒜5{_ $ԎPH@94KM F\X 4nOiFd6ԧM[@]-rNb ԉ)]01z!K}[34=K,/PlwP}6jFk t$B&PS9*;i#'E~ĖEO'BoC#޸KmU){{(!lPԴGbTúڋFFwywrkӍF{$"nD?glz]ӼQP\es +5A@nؽZ7XC!Q_]|M9}Pdݤ9o<zi62Л#wUfZMOl"kl|Ï/l3u$0@yAU hzW} \r?N9w'rlz:fN+b5-Jd d<k(doI|U4. * <ncJhOy9堨:=~B벜&R#+0q

. jA)/che\|hM*6"R"92JA-5Dz78B͐""f'*K?g"n0ꥴ8>><"04W]0 袊. ?jU%݅Oτ3, V=BKMEay9bwMS+[:O`0H"QRu}7I*,sNk̒,#p%Fbi'Q-Ϋ4ֳDԎFR.?:Bg"k烧u9Kbp"x1lᗋ2[q^~V%*h%H4zC/Ɇ$`3ns!x]02,tΧ.iBd3J&\bq|<U9Mgagy+ b pc3K,At\QI؏e/\l7ܮtׂjve4dž4 "d#̅?R}r;#0xI9јPܴo_d`3"vX@^XZT~8+KB۟_vV ]ikeL idC=~ FJЃUUPkK[2@'OXΎO,y >(. r%~zڧ"̓=~7`"\np ifM88̄ZтPY74>Fv|W/!>;DC ǽ.@y9aLjUTbnx >[ɵ]ʗĤY|n 3JrfmR308cЌxryjXoqE#֛f3E7~!j:J^0Zd$]_t*):|݉Mw̦tvTG@Vچ䤙ꠓ} t{Z+Z(sa a0ay'3,w%3Ah'hNbQ t)B&TwvWA]ӍHhw2dX8‡m(Tϊ !ExCJڹپ7e yNaX~fbrBbnϻQ ֒֨.[ yX:5?U-nNJ!@1M_Z,xi_*|G{=TbB2Q zȕ2܄P<ŰTJROށ7loz8׮NFcAtm@Xl [ v7߼NM9~8'6(,qV6^qLv.H!@Q&mq%mX[oz N,]V^}B6yZn{ȼϺZɼ{ܡp=%̱072]|aх%سkztcS ks{zwgϽr՚\{&-Z.?t.~*/ C,[& itTwZ|V|=O,O;@ۈW n'\ EQ/ۻByˁ`Mn^7Ï jS!y~GY9̀zn0\W,~%H# V‰趺r_UN&D68jC#~63P:m$\A\Y~B?|op -æW2M3M FO n"$ʫn9"<6_4O^hu;њW@'l:=Ao?p! j6KVX7a1 !Tf@L[0[r{ϿivĦH:O]߫f9My;6mLӐTtB@ިNr"(TY'a-AȞcPBGeZ;M !_J}.5, ޡAd7s & VM\ aW7.l3r߇жdc̤Kacā8\bz5Ps3:E453Kl ia,s *+Sy!d\%]1j~쐁<8sR{|p ?5X)bd!E^9Nb4O "Nt>!OA6ep'XdH]XmNY{@^D]lpYxS Q ̢r}A 9,[ RCmhxaA\V׌Mʳ`1Y@pK*hz4N{|ݫnh܉5Hs&"n.t+'YZNXZٽW ``@W=0Wl6v΁MpehR2"=v!%@mȾ'J%cQdQlx۩O'Q8_j ZSXn`**ZTV#b4m'hڒ5N D.!R ScBM ۙa#z?lKjd*v7`{ߓȈ2T{!w={8p^p<@ƌ>Pu7W G*'k#x́Z+&QgOA72s,mMM5l V@tmi)-[` Nce1>pTBhv._rLN#-S=)pi uG᱘SqEvv2Bh=G+`[u3IN7J-MR\A ڨ,E3/, A;o"!߮UDh'@YCt.I?(SULKodͬU,L3AR¥9=Lc)I1W*d;SwEQOaVs~]/ÁtVx~\]P_F,w<f-~_`C?VϰF.IC= V.i;Wc .i8H%vbs*j9Z\-D6xeɀ48`]~/Q8AKSx_PC^a[P,ƞhB)aF}"Zp1I~Zcd&jAguuG-of= !{@cBuM"B/9$ Gu*4m=[tw,D֊Ă;OkkۜW_]/,H2 R-׵se{F؍Uk"ͦs`ќ״viay荟WJ&R8m,"9+Ͷn"5CYbϓLj(1vgB8I&fѐvW- čZIaD I+QnۉnwWRY4}G0'tF6-~ͭ̓S^*׎^*%ڎOP_$1^ŜEc2JKS # &ž"MH!|[R1D:$YCSoSy< tWZub [0GKV]\1S;Do:H:_[$I70&ϊ^ZS({ |Siߐ1>B<(w$;qfYlSM{B'/,AVd h % e⡴$D "Q#xej,0!ލTx-Xf˗e0>=Xh/-q x*sH-͢ ?ٞ_NYE͇DE`q(F~B8l-'%Ez>AiI%MrH +BAQd7~optxyM"8^a&UiHڳmH̤gō׳ώf l!߂f nUH-'UXo̗Emh_L:36|.g#;x7=工A)G-yہrE08؛d"#Tǔ"6l(bPi񡨭k"ɚ`dGZERK뺧IZ?@P[a6FGUvK 8ZM7$u PCɝ0d#v8 5A" ?'3<~;guTX!\#j $V/B]zngkgmuI:ЫIU$m OՅxCq Kp }I˔dfF(P4MK jth.\8GN7mH,^B>|>ݍ <@(3E^+o`睪D d[Mh/ Epc,aB@ӽ[aYc %cP= }յ~]~3sDIR[13U~ M(?$O' stuSsH;%60٨ h paD:Ì!ډiO3۰'o$e.۫2˞f!m@{Hp4u`V)E)D4݄)v, ?*sǒ:VLG35*X[>,%Ie͒TD(۱\B&b)H0lN7} I༭U3VGyI #GHl%-_ &_` ĥ!?U6![}|PITosn9 g~ 3KJb];|qX7FNi.] ihT|l5H$>M%X Z y")c, jrԯWnOF(h Ah+@ʧ<{W02ն1{;vϺ A8dYd$ŏvmd4G{yhxa5. G~ZwX>D&\#+ \m6{&lʥTu[nsk*D gܘētNY9&ߗ"9`AG?SڼCւFP?|=xF<-@ȅxQUP\+](vݕP~Uh]bGӿZxpޣ^*xưeK|rd:hXrÀxJҫ!^[T3nVty_Cf8qM8h2cw~z4lE/+ܣPc~l>/0/*H7RD؎ӅA psO LBW j-f:ZiWl WvLFR |vmp$<G;;ombe SFJdGaMyG.$>ǙT 31 zNѬҒ,P=pM U! s)nncîD #皣hzx?1ʨǑvk`ޠKݭ][s;]0Kpn"rܡi*3޴f)dah> ~"`Dv*ԛچњ|w0׉oiW I8 7ǥFYf?WȘF+V  qɩGxn[ztZi9?0'܉2F8(ݕ 7go5H*MA Ss {*Wz5%\DNPGh|PL9}vҶQN6D6,|nOQzYK ɡ·KM?2`uJDaGβW1(> ŞLTU爯)%Vcv|塞}tn"PoR3MHh/;Ȫb:ۛ5RdT鉐؝y5Agpb4 ) cDT *˞ƖH9C'{z_춴2䯵u Yl/u[ށ[IهT1 nbofNCz5Lkǔ|Ћ\lYV #n2GH}V@q]Q$CNzJx8Sō:gd2|ySQR|iVDS7;4L4%.8QjY9|WOoo8 $6h.rj}-Kmؓ\7wL!_mGyrNȽ3IE]YHo+ UH 1tLKS,Q$aPe8~B7ź֔Q< a\ ϓJLαf`vL"p)@T6R^*NU&a.M6]r$]7TB6PaǼ a~jX RJoN۷~pnߊ!|%4 w!lo-ʝX?DYV5ƱܢAE1]ސU(ga T#*;ť- &B_q t[F en#J=g# /X?lc"77@eLdf;#19I g;bZ{n z%϶nSJæ] 4P5]\\$'B9GoRVá<2.RW#+RǗg+W>ƒpꯀ}}oQ&]_Kϊ( P+w[c}ET™r(XUCa. S9˚*NVzH,2A9WL@n, 9;yLz舡*N$ނ(¥= RC ̱f L.zU+~cA/h< 2X|@D>> ٕC~Nr›B`~q8HFq'v^nex9lz/ķH40N0Zt5*!Tu8Bȁ`^Q<͊\3ɠHV?uy6Ԥ"^0˥=B7LY&lPYVa/it[3yc\d)hjNU#ᢜ!pQ;tSM&1sE'6aylI,}D*Y@OiS:uË)Tvګ4oQ*W;@:-!@uNɗrk!} &$P$Ј"1.Ӹ a^= g4FX$RkJ&KQ\vULdD {uK$'r|r'Qcoߏ*@td4aΛ?&Cج6靗|I`Kb!nOBSw46 lbB8O88vGUb:nX־e_T䡢 5z#=oe3+p-2#cԓkNuH UL_i6C-,)ڲ;2O :b$6-C$ =>M2 |ݾjiiF+q-80.<X+7 ެ퓉U{z?0J2*aך~Eė8x# 4Na~EGGs} u~(1[mAQ>\̍YU?|06zYl"^à}f!283P ,pv5mt@A|م+@?U|!x?*?t9AaΝ^m7ldm]ȻDG^40a4R%G|ů 1ƮX?1Mwj3.';I&oʀ!_U2Qh di3ρmtx:srSQm<0h8k48 (t lE%>P1s؛(X) eU[ѬGFe( x@ S {^9}eZmI਽-4,f |)ehI]!SG v U}Lh_,͒ራu++S1rܮ)#&\+k3ʑMiU(R+\RU \?։8ѷXSkcRr`BQe*ߚo7j<6*t(7G8Z[8t2T!X;uTS8\-.Ջdӎ#ŇpM).0TQ27ޠ=_PId`J=WG}@eCH7ȏqܕhj:2ƘTLJl75}ؗsq-3EpAҊ ϐe퀭<A$Nn5R6|BI<<ۺxwև,t$|] * x=^ rvnbpsQQSf11iBWTL4<1q@U4^lpȬ[%a P鋴V"{t܎jR+br̒|Uv4%3a:JӛH~͕IKy[ЋutK>uG#hBTCM!ẁ덊 F*+N,nX5̨r 8pժ; ~x3t+IP)kܹE3GGkƔ80w1cܵA\ym&J4 ΢ET3)AnF|ΜdJ".@N*k>Qs]{+ӯO0z_%9cadQQc2@bH7oἪre'9]\LCWلj/C]KKl/MHdǮ4u5^i>YuhpЊwfl'3ŵ*txMJ)C QOB~Rd, dUlTo =fw$XھhjnA;Wkfj&;p/< a|e+7 n3qUZ9ϗo)Ðqpdm{C>P̀В~kt{v~mdjyf j sv8`ЪGcgŏI8ȠڞfQ$í-ʽO[(W`?LAt,3m xg|4Xz)2#\/+dk2|yqh%{h“xْyy*t'iIɑqb#M>:Df-j!-=: B= Yjˆ| Ddnt% THgCxY}qʪN=XM%~tj7B!P"ޔ[Jj)Q;^54gpVRWЀJ/j JueM,Ɛ"hI}ۼȑb@'^h[:> 0{tDTߌIU]JB6(901N qܨ'fjIqğk,f#~&93~pAnD0L=Q9\d9㊹%J ݎmp^}=~3aa69 <+UZa}k uWĕ!+@E o'_.^$Sxt3iгGJ4L-vÙsR k.^puA/085rruԯ-zt0.L[@1EwR*:-081A-]X3aQftUay=[#+|r wWZ^89K9LL't2ݲ2[D?]|,4Sb~khI{~BQ)V{2mbR; lHyq אpB|7>Ӷ .C%} HgCma!zr.we^~hSvMT'9hOaOZQy4{ :Mc&7]Y}7d|Ų.JJ6~* sMb*$v#A^/-Lmh}W^cIC{[J' YtPmrB@849%>dN@)2۷C=.:%Cp^ Qji+Yy&A߱n7BSԳxɠ#܆,@* ID jŕtZxZkͨק<gū2)gdSGF\5ߥ,3_hYv{hz"yQ/d>d}Kk[ UWbsQH]Fuw?ڧ%1t I!i @^ڣ>wNþ|2+ld2](b}C .^GI{wꐠJeՍRM!'P2Lg͵po]sJlh#}VB9,"489 up6^}e:ʼHKѫr!SӤ{op.OC ܽ8-SM8TٲvzF$ SK <>zʊ |+&h81V,4>I%|$@uj >6;Cq? L=yw=)! e_e|)VU.;%B0i$zk$8/(fG*]0gF[TP" Z !AOn Vm џ7-E( EGsgmnoݢS^|\41-6Vf4ytGiʮ. n Q2Yj'P,/w<ǟr t.-CXK / 'C;Dc>OV_9:vEҸUM$i~xe FEZV0NX P3\]iS=0"$!(gH:@b GpMHR_'CcCݠ i|, c !Y]rgW \{ ʊLF\!R 4y4Kj}ko!`Qv3j*ĮB=]c9_^3mJ|*Ҟ[=g/,nѝ*\ρj*h,,˖@&snm/.RY MX]y  lk%ޠ ~j ]}*.RU#4ިzOu,|ơ} S%u5!aSoʫ* t䴾2b>! 6o30ȓB^Y9xH ;GГ"0 DwGQ/;Rb&(-Q^`ԅ#QYl pw A&%p[TÒľOk\Sj"U":?w!pGS ֨s]15:#TO: ],Μ|H}6F,Fj)ћ܄ǽlV 5V7 0$oCq(Xx 0|REB'!*EI8'Fo'J`DSݎ.u>sl$^H2Ss s! A L4&/bq׭P&X-]=+mCE}\9 e,,9j9ϏWN8,٢[{]~S?1p* I5N6([qtrd4~]xAjߤuNgN#)_P;$ic})LqD5Ծh{e %?j +F߫`^!D+\Ee "}"\yvp1Kਪ i'cK|kj@ۓ#ajo쾔iXVz[9 -xj>O"9m'҅gUB"\@A U b4B h,lH-À9/i_MP|6 ˴ Ϫ]4QOUa 9VtSçdlGJzgctMg H@-iUM8E!L:9jEℶi:0E1;~ FKEko[͆Y0H{=V $ůb4g-a%Ƃg2PVVI7T"B_?RX[MbO0c}H@x/@g+qQ$"4QA *C_Xwh!6s djn FL^D>&jqkf8MM5~;o<ئXi ^9][bnOnktLo zOFl҄]h|C 1e3#swX$~&}>*0um똢ײr5HifO}2&Ufv׳V]NgmrGʲ'R4<q?A«M`n ZRUIA3N܂sͯu7f@Խc@xO γF?֡rWyݱJ,^طB\]^0H'mTl8{j^%#yL?O<&s_M%Vۖx&˜}yI2i %Ɉş)6HX\dm٭{egNZI"v(؀<Ӌlj̇7=Hcy']pE`=^M齀pSP^z!;1ڒhsq ͞<׮rK[,;]>w.k~(H {{w3V-bipGL{}hkyoicy5C#7r$״D4k_tܚw} Oc23 r#Imy{Gz)N:B9<0,2,gַ廲! Y,1EiG$IAs[xNCBE4{4sJ,UԕS1 -ol̏}3E#uS '݃b8y%{zD|5aCf7 y4uLP@2Cacʦ86g t mrP6[s:!mP Xý:S"=B@\kwO#2st#WGEǍaF=eʓn*wNzsMxeNK^9[Mb~.fvP3уb8^ ٦63:AŐy£yUAmF;6v=7|CYE 0B?L:ﳞls+"h-% Cěc͂IPnr6'ᜈWRVRRF /q tbqK^38%Egq B9pydR?cj _+IUւw^|bKoAy*9b.[Tn$p %@Qh%WݐfnW"b鸯 SpLro_!J&l1Y:PBDo0}Nj?!H0*{[Ŷ ŭ8VlsPV-FP5] [ame[/N=meb :Ҝ!^M4o 2̮ Aṫ#e}!ADcԥ)۵Ŀ<]{.1&zzvcyrc‡HWeO% X>%QBJ <]/`UO{K} u/>1)g$-*%v,=' &!Ki u0|L8a=웝N`_M@2͸Mb&/-e,4V1EH0c !),|.N/RyA?-{X,Bi(Wq,Gjq rfVHa2qo.(d„ eK#a-ˤ@"3 .@) K3vhUoxrx!ݙڗ.~Ut~wU~L29!AIhTlSWDCȑx*zZ&ܾ Z'S((B(RkPl\bNFN%ʷY<(cj5S7\~ IsYJAK;mp](Lnt>LJ'(R;g$\^RJ]v!T^M^J1@}>6jZE_ye!RB7'^ =.) 9JD6gP3L Q :䄭bOh HHvgPԩW:[ŌL6X%5n-t {,p\D N=M ~'0 ԽeneWCW Kj6|Ne: > 9tKzc\MW ķO2`h!^ `DHM=xBY1Ɠ䣭4ׁ} HSv>-ҩpɩRrxzC gz2Eȱ0? 38~MQz ` :O@3zYN^'j4؝d< Hh|ωv_"_|=%O>//+%KF BpkuN.dƲqTcަr,/16I$fA,I~vjP M2hrԣ! N#xT:p:KY:LI/ed$ū<"ѵV?zSxUbU ճV4[4.e@ ^ra%t|=Ph6bB>ɌT6 /^s*.PGSN h/FquqEt85+XON V RMs!`DcSQz ' qq{d 5ͷ*zRㄲΡˏO>Du[Buՙe-T2u7A 6ӈ86'j,tRgMF` WM'1eyx# 2Y}qɢ/?-x|ß]JsS.jf|xP_ɾ 6KԯK.BX;L-QPg4N8 ) jIe/xG[$ɣ* ;ڈHWSő^J䖞N"c*vوU#Ԉhq5#+m2# CsNj!iD4U?B9"6+p_9:!`'oe`* -"t{o2"WpF/ѳ^̒ۆE_0"t eL:bUS!-/l㖱s$nHpeixzx[iZ[HݑfH'߀lCCl߱?..7ʀ;kIYU+F%]Pbp5.:d/k%H]wIyJSZ /„RԹ?2?;{ى藩 Dlj,<: g#t D la.(ʶmCKu|NHF)MzQ~ȼ/h3Dk`W&ʋA6ou8 #m!>圀d#K vSb0iSS}ˍ,}f+tǝuJ5,c;RIŔ:`џiuGw :(VbPfq04({q&b*gD}!C 8LGp"/^C;Q_v#z9>T$Pg&P?%>C43p'~%`1گ,ܽuO}r~)Q7 CSMlo{QIVΟp,,%|$Mήacv# ch QK֍]60ECSO#> ,fx1a(Pj? ϋ,:fdX~*υOJҡ#=ŀleRaD4zĸt|Ki.U:QD _t@S8&ӻhfjNڡWGjmt41q:DeXl~zdr5U@r$D;CIJ{5%##_3nYWrcIB~h[~![ZS/ž'ʈJˠ"'¹B1AgHlz s: =P8Խ OۆǬUS? #ueVdIܛ{a$UN=1xAtU֓iJn<:w{a>*P;oS|\Wxj͜ +[/'XEƋ鱽jOѻH9r>-mGidT=.mh3;`5KO*VܳNpy&: ɽ<|⛎߹$*F/l)ʮ[i;h~'3Co1wkF4;cmeEͼt^z=ŢI3RWH&!Rcm{"/_=vkEIi#d;asab=#PХSU<Vmwq Nu1,lݾG^+3 jVDz_XGgY gp~6+kz~VgԌ.obZoZ$KDKĞL `E:HJNciK3rmHUIx=ң容 #v",^hasXՊU+~+ S˂Q K R@)w GPI,L+`Uz B:@Qb)+ 0uvwi[_Stdcn<5N cl*Z@l,0]$'VD݉5+ D 0>hWb9>\qFri~^V=5I,!#-81Jqĕ\Cw8O2Բ{yd5s <7T$wc"Zـ) .zv`A\=,# ;ne*lnj6:]ao*h@nhPve6C.&XBZ?K^Bԣe(SxK) /NvHj,@MNKwZY<Mm%{wNM=1tSvz*`~ 9!ЯM$7?nB&ޑ֎ ʘc%ǞZ!}ɐ38E u3t2 fv48/y /#lߘYJV( orVOԆ7OԛM*"zli <W 0ҧ &򍈾M?ÔqM+9l:{0:<؄_6vϮ57td,x}ː]ɵ aқ x\t nMe:ښx|(C(u5{ԑ>M@/p(/oU3 ,ֺzh3?C$ž'A06Ib(hQ[ha 3sw%BREy +h B0sTr˅;d$uN>.x}П*_ "gUմRL<]$Y:?=ޛ*ţT[%9]Y6CbMM[9Ai;\{}6ΜIum!CH&dL r Ru|쿎<C8H[)| פe|{1@lʲ Q/߃^`9~F[b!xa.O?8ŢS]%ɴÑqWI@DpH,W3-ԄC54uH8ĚcYfx@N#n:W,e.R,O9)1_)Zkg C}ji)oS#۩pӱ"FÒD܍O\,OoG Qyºp|JjL||`_D$9a{ s Ug'B[$?ȱ7|Żmw. z!!zy=}R3A-t/zR>_/J9\r&#UۭwG%d?XQƃһڙN )x{懼 s@P)t`\VM~HE[f_36F",H*Q"wx=FD]x ö^zN`ݼ (&!GEܓLW+ $'$QBu\'wf7'A&AƨCB%,?OyXQhcF=zUuaG *]Cx<> FH9ώuxsO^bƟflSZ6l_W@c;0 q ╌=+"qP9؆h~qF[ķK+S˩Un":2M=?a7G5j'vЉ0 VD%`0¾8H 75bj&`ܙX#蒫'bh]jjdsVS$= ኴ lVW\D ;{"50mSۻms?E\xӡE%"LFPڹ#/r'cxBtJF7Pa!?4:U5 [ C n~uХ$`HQ'R+<-ْqdZ$Yd~j~u/M+Plf(sK(S~Dw5̙f' hi0AsÎ z՝et/fπdz! ={K"9ɢ1ۥěW&ZO2n]j(R&⵺pC/TPijdl- 0jg3n)ׂglj9t2d:W#-C*ZKėz [w+y%O-]ɂUx%Wfm "i-ȷ%hZƷuZbggiy?';|.RK,ʗTۉ,zKeKF+'5ITcMr˱D< Z{n0Ğub3t/ Y.OrRqDc[%37t o4#}GYEasڄ10LǏf,yr-;#A90%u<&^ʦ}r£%ސ عp~8J~՗I"#uugvl$܁C^ =D3qC;4 :q23q'I4Bs>!C$3). i tpOoNUN7e/XCuj1,G"u>ђ3BbjzE sMXx/8J!przϮS,OT6Dk.ZXTUgϨ#.k׉o/y8X#;١ @V!ؚ,)Q5, i姂zAȃ&M_mi'E1ܯUoZEFQr cJY׀ѷk0OX! ۳\E# +7.лc)W!&0a6^MILT,[U0(nݬk2N ̚>49cwBI 6߄\vc2K4/\; <+=q q8u*yWO۳kbs/uΟ-pi:;ن 5d: {#G?ɷSaO'B JXyOwܜ4?Enkǀ?B8$;QZM</-OӚ>_U;DJZ{7hF ":TآqӿW?̛= n7e4+Ov Vq(թ"n!ϕc M47gI.7G:&̚22l֨<*˿^t;myyBd 2qKOAANEઆػT@鑡2U~!TDqgTgElKYk8GJV"c%Ҋ 7*mi@>$|N>1C[d,". ܗ8_ 1#H4wDx=:8xM!g6jۀu <dzxs}o e^r!CN9h!g WQo ^*VuC̅F:%=fH?G iPSZ紂lVkNl ߇d"qzCl֌НNAA J~c;bHZisblfu zk?-(~ W"*pz7"RP3 -(}|]-bw#g!#QǢ݂.դP]zdIx܆ hO0a&[x(0|(GN3^l*pLV6-&^ՠ$a-w'Qxܯ HquRk Tr̫Y99JPMoġCGG)g+8;#?]h5.J{$W[ ܹvUD}|!ZqH, g!mS˟:nYT 'iD jc0B6JvoBqr;Ad"ذ!69gՍB`wkiQq.R{l1صI!6j@ BK180ÃTtX00$+@ҩL~[1;5:wg͗-ހaO^!R R n/`̠GDEĂuac xn53u ح \T9ES93|7iTOk !S|X{Ӓj # [RB /j>B"p)]IN7R`8E\$)C ʣofQ5G<{exAض cK^~  ܏W{}E<fR;яNoPMm ZE}qcc;*CȜ8aQBHy*C9qC9csw(RR!-W겡Ñwaz 4똊# :Fq? xRONnёĄ5h0hU E 'F7m-TYPsC5X<~^j'jQSd:TMLقP/ Lbiw,Yx%2z t$ }=@sz*t68mP!%G~[̕(AGaR9кf푊-YfAb^'U#EwYƘ>~ĹA_AC)MԇHFљNQPnQi8%xI) ymDnCpC9;T58#+2QX 0gF{@ծ6m_S($tp>E ǟ1~y˹G+U;ɗ̤ѭ"ƶ7o]/XeIPuz(Y 4HBhk!2,i=X c3, 2,^SKګJ]}7p5GrtىdKxMՏ\^Q3|Egݝ7|Yu륷'0 yHuGUuR5u AUO ct I^̀ZX 0 ʽei#Cb% A\gm~D򿎃K>eME>(z4vLh txG !iV}x z1o@AH $ӎZ+f;hP(R`g6 ʌ/f<122;z =5c0}$wi9NK쥴\s?ΨFRvܝGAJfwΐ,}~zl3?t#12fG̬i#}!~* h\C#'PO)"OB[ZuSzx% !sJ4JSCYuaNsf_gi~wh[`k/7hnS= Ů>܍uk|5|dw MV;Uְ1eBIE=H7l* wV2ϸcF Bыtv00]V&ğ@* rug>ư>|glЋ+#M*;hpTV?14Gڑn#9q><r}| OK@h|[Vʶ.aviY^n*%1( n3R JZ̃KU(ޡⓘ_c# &A!= _rU2q*[4l:)S]:FiG 4E,]`X@cZ kRݣa,Ǔ'[sC7.ӯ b:'$|[rF*9%3Iuw9#`Yr8CP4kڿp?WHh1DηqC}S$D lj(ʲk )#>X؜qt7ҞA2B\?u$?\7)~DϦTE ~?=A;A=Z6RP_^ Ly4vSF"Lf*;J+4^ay 3EGd8K R /L]ILj2$Ҍ8Ш(%cWp]C;yl_ߘ$rdx,弱^'P_D* Pu3}&e埩Og;s mdg55\A8ϔcAg?@nxnɐ&ˊRv*neWƪ=.̢}ZiI({ԕ 4:dzsȂ%S{$S _A~I )ykL*%!:,&>$2.iS籺"6hm%Ry=]mfrQ%.?\a4eT#Ғ1`zqw 8sTQ̚x|M$ʒ@^ Erg Ɍ1S']CQ %WW~{J:hJ3w00$lܵZvCz%.| n)"ȿrJ/=15#!N'J uStolRpL㻲 ŝ'kxUPƐB8ݻ '5@U`b~<ьr]H\q2zGBRdľ~ZҤKQ`e5wZ Wm"N?3=VCj_m)2&U{m.*lPV#M+9E^ ISYm)m|Z2u ,ͳk65 1UKFC-ؗq#n,\DHP4A}*2+7JBό>8 RFqy00o5wp0]$Q^dɷrgZͺr%g"!\P`x⼴G\ZKհ(o&}Ӂg*;}`m-e7ćsZPIs`kYP+qh@NZPD8D5H ˂C&ΟyalJ#/a7M 0g&Fz=H?J naL:* ցp2Q!{ķ0fS.h誡P P&쩠N[vqiQeS!tqS& &2v-%ia%@R1bv2QDsz.Q];}i\ư&ȞG݆iF/w:$U7i`VڊUn ěfUW=ϒhBGGO>]ڍꎥltn7u:8Zn q{htsw=~ ֧Mj~f jM]X⓫ie (N c6tӡYjh۾&b5#E.Jvx6V|^kK,'^=Ȼ\xOOv,cx%D~Ʊ;j*mNy<&/\7jU'K@t]0g #/:ZW1g?M3)s*bYqysKTK#F-0*P}1d]Յ{dF bzfUkd6 $! /J]H {}9 Kf/$5j:1i؋AdvP4N+92 9Zba O;wHW F(ӮaIOlWbøGt #1= fAyQ,,%fP ݘp`U0Sk+Ab SK#ʰ_ a "Tj̭~>jqƬ0`F@>= *zbPӽHN7>oէz1A'VuR|Y҈eG['XzL}\dWw%$0OX_-hџ.oR\@7}/zuu֙#LXJ 8b`eyiЄwGu]Mܳ+ۉ=].jw20'Y z'ac `{yF@0Aa1X-\UA\oi HG|+[R{yD4ϩ (hod6/n7EC%~w y59O eڛ uK։[?{7~ҧMĿr|5eo" Е#1ǼȉYrxN,wbBT +cdCx:y>xcY6x2ny ÝENɎvi`ZRl5oB`sz48F1$vjBA4G~ iXlJp3ĻS՞;ԊdEd/1a*#*:Vcn = 8鋳%0[ _'[G^ vՔkU.XtDd2"ZZ9zI*`𙫅߭Lpn71l걍 /N$IiN'rpYn S#|'yN☺s3 orVU`:]!I,:pM]nDgR?}}ZăXctA-R5}%-'ʆkpWoO?~?p[ìɁgV87zfަoSL Qy8f@g]c d?e!" $R=HU]&lwG",Wt mXUOAJ /5/҈b1ccoV3G~"2/YB>go*kWu،;\W A4Kn/o"{fZss_h$|` %9%qdx$**=6dˢɎj.v\搉ؗLݩҕ䢜(%BP|$/f3Jkϫ);_qP5 <\\6s oL@|RL@j|}Mǡ|a䒄R{mNb>d~%f]a,xuviӨN9AlgzXɊMjKpoD6ͭư 2w.c6/0ǜ~DxwqЊo)H^YYSFv]?uHЯ%\f.>\~pn:Lۭf2/ ySx~QG[& "KWcbOb%dճ26 /_\̡nX&OMVDzH>@->Ğ#~zJ ^gVȐGbw NY&̘+ԆVȈJPű٦zG_l_GBP*:'kSH8R@vHZdW'.{Sy΀]=P'o??'`9c7(`p&xRGPfXa,-G-uVJ`Ddg8qa4y0K,؅ {_#y1dS!gl%+ưd lB n/;|Vzx ( .ħ@;|Ӱ'ʕ!UnuB4˰ȉ۸$t̺dAnwn TQtO%Z""b+L`ɩ'=MѢ.As/-ڟ >UAb@q󼨎]|naBx s^g7, URxҖ.aFTE *A4*΋)Jr[3,(@\OBɳ["d5z9M+P叅D]e3 t;aL4;7ϳm^Ul3=cI3`a7/+K'ocwh !|C~%HTb/ yTF #u}twfdW겋92,=~scجթ`rNZ nؓvi1JXHD'Jn Fˌr7mX"K37S mR1BIѢ =('d)=Y}P2qI.߿rB.ڛzZI㩝M՝el=ȆeAݴ85}]rô0syN9jd|[Kw[4{:N5Q~ߝ7Z^oEl/ KwpXt2 Ra<5EMyf|}7JzBC۠ sp<%̶ux"0Y~Ye1Tsήdu>Pk-(kiXH>蕱Փdu[t^b%=_y1 } QFnU-m+9[>TfAIy̱HKAW)sO քLcS"i(ۀPn'UrL i!59&fHub~`&%"IFU.8+LF 1ߧ9+qMgl;VdVV'cگ$5fC6@Y:5VRȾWOݢy @=~w "DL쾥B?򃞰'A8>!9hZe%VӽBH9gܴ$ԧM0B Lqeb B$Ȝ 0\6F27fH\Rt*HMNFK oüXF*gJ6f4׏h)L^/tdDANI0B(1i8Y]TL!A"(]//x݂%eg3 !U+J֠[Sz;8 6{E܌U&eW;\VxiI^'VOS*W#|[-}{PSv9U9dV!PmfZ])aŲHbFk6*kvRyɖYf?GBya'MM! c9|6s5w+J7n>DխUgSY2͡ɞ?!}ihHa)*|gM;Ow#ޔͲDԽCkSF;=M6FFTl,J 5'zE5y PTbk?\*.KWpq닏M_&xG =FѸ o!ɸϠ9(8@ +:,ZSh:Aq#~JbQdZ|t-h%K;WII/#%qF^(j"_S=m#̦,pM:ЙWڕ^"pPl.9Co"~׋: .jw5yUD,j|C{`%Y omY`G;>,4yr)Hb jǧBod+À ?itn|a8|ZCə$`վyl9:6"H_#f,8рwQ@5 "9 {C|1nY_2]&~)O [HQWZ bK9ḭ*q`\+ jQ[Q=xK`h+C L/Ù~>㟷]38Nljz H4&+G1LHiCc)a\BճtӡV4i0\@k

    t"\KD# 4^CҔIa7<%L,4R`7 Gv`m5lĚ0 ]m虦*!/&}G=]{ a]CʖlsV\t97(F"n" _CrltE;UI1hhJ$%"NR Ծ s)dܳifI9%@ kǐBpL GԚyB,5jΈo'h[d V[6@59>c3 iԚ4xJ/k8I" ɨpk Й\T-= ]| YuS VS[#Ҋx-ː,Kv=*48DҷB9⊓BY!PdWF'FC?چۏ>0訋SUnyaWfh-B#RGy )x@Ruryf taWNbz8x4*˼fB]r=@TRy\;BQزK9:c6hp[{νL6N SHpzcBoGe8L楊ZRض cs0a(ӭD94CR11.'̞%Pa]4@NY+3 yΝ:" {8]ҕNٜ757)(oQb+ČJQjx1?Y K=R@Dž@D3ip,W L*;)*zE1A8.DBic _䦲"(d t~ơeFlG΃"X 0B[ {t y6^]NxRFUn(`N#CB7I2Oį)|~ЅjR; -OIRq Y\ J꼽Ni_QΙsF=-zHP{4YϜg鿖phnY -2V;X|zym,5^4"@G F C,VᢃJ)ED\yÊMFPC8CO\2a[E4Rf~"ctKQb@GgT e=2ݼ|rSBf3:eqߩ=͝0IԻlԡ'?fcl3ǦWhK@OZW0zZL꯱|L?C!hSAq[/ڒGGJCߘ3|)m#]Hw3`.yh|Pa<-Cp֟(+R,l.ƎNͳ-襾jذ?y#]f,(yjďEiձ2Li)_%9&<b&sPv?σ΃ryB͓'tO)+Jڤ<"ߎ9Rcj0RFb0tJ3fR=JK6.ﵒ@@IbK9.t=o-c(e9Oȴ4$L(j v?,*+h%Eaw:zil}d;30WywNToeDFhb"9NWFgA\yˏr'] q)JӞ+<=`rVAm-@ZsfƓRD#i|޽?㽻V֤Ѡ!.£t5aXَI9hS;QՄyO>lpO$04$2[RwwEGwQI}jʴIs׍hؓ#i&cŭL@˕"9g!SsS\t;ߠ̥8̧ngzzC(`te-O*D[鑲%B^Ww4w~<ϋg2胔ĀJyPVN3NQ/kOt(r:lU &5pp8!+]̃Ic9k1l5YX{ԛW. ̅o_8ĞAlѾ*I @|:E!-P\tl!RhEo(v 3.CHAEs{,K;`M_t >tZ 힝{d 4C(Z/%ރP,JYo`9#: v2zkxfpEO)s9=OJwGP'ByMs-g,t!u Vȝ_.߹K d޶ aewuGiۃl_Мg e5%I63,mz:wUP+GE0W޸ .RYp5N!!۲p*=mI]-h#,B/f]*m%3Rl,fE浖T݀]pdČ7pfJK~˞ Şʸ4 7)8:=ar:PG"?ndt1t Z`bE]Y6pn02Ĝ* 4ݻ2RR&WMzU(PtՐsnV̙5D0rGX@kdo>͚Q_u2}Uqإ!8-hѥgiBy1 h.҂4R5g&pdDb:TF8.hYid)APӺ+6O3NO)HV|=sa|Y2rjR<oK  K2@mlR,H%Ezh}<}+n(EifnBýSބL+<=H)1gM{gj+UJ幰DzPb$vdM˳jjS]p1TgI:Q|:g[6sLTIPBޡGooў, &2s\3:ݖH4apU ffX/4Ƴ<_#Uʓ)?s y ?t/6:\Q@d`+oC沃OxֺS[,ںѢ<~-MRu[WaISO"CI]4tlNI >~:C+иׂ-i/Ff],'[ >IW?r=']!3[v򧾕ױST;bř֦]wyhU=H_){^'Hc޷}ϒhCs) n~R:|)ݽ@1'k&&KFZ`ѵ ɢh}Ϣ^"cwYﴷRb@!]iPaq2^k'J|Iźk(f°3I6cJb;)206G|䱅1Wg ]dʼC8 PdԘB|豧y]EugݮwIOt.L)w]6[= !63cԶ= ޘPSXpbJbV$EWؠx~viVaP'c헣D8X3<Ŝ1̑4<b)Q)Ql=G&, R|LJVxXtڟ e#>Xɱt'pAHuFg#Xڔc1wb[﫠GY8".L Ikڐw,6望[}+Կb4R HP}EtVgvѕ$n[z56Nڙp58ʪ)C3ϖM6npYɷK]GLHkq}cxo'.nҬ_>!KHAs,\ڲ:wzn 円4a0.v0I!i7x1^ՆFFGzjXLv􆡼q`)u+z{stءf}LH 6 SFLh^plW2,y.rcj%8ʻa+P߉O|.p#FR5zH8xc覲[^~ͻ!1trI\n(zڷCN3봔݂kD=hux"V-f}{GG,c(;m~MPG(:Mcm߭az[xiQi &$Q]*]@ԅ"hUѧ.U陋4'0VmjN; )B=ZͮL~CIv cҿg%'pu%D3 $+r׈k'jI+ކ'\yyRADWeVC;lD %㜖\oC4i9@VE4X@j+V7= m`A]>H}իz+yb/D$PGe4)%F"90֎. vf׏վd5׵/ijB@iP˚<9`t3 \et紬ӎ rs1GLZm 7^!!7ҘF{r}NX>AkFi~eeo""3pڕi=L- 4eMdB_BVq5OLz?ZP1gWmC dL%ͥ~e=~|yă5.yZ7)K, H̴L¿ӣ%i1qtQy@Bg-SP! %%5 6"r?-a}( ~R<Œzcz)jer >W{M֚.h5yF*WS q ؀Nה+;9^:mż$̻2o (Mg64" I^3)yE5M #d_ T9ִŏ98|k=noK:^ BmTB6le|N̔.zm>[L]=&tqw9w8b~Hb̖q/_؊8&{o )v rhDҕE&rsp|JNg;aMjpf`c2B'ˉG@{f5R!VR%#69+hOPz0(ՠ~ѧw_I?]xKDfX0ۑU$35|~CB;u.y'j};&jյ)1Ō1N{g.`H]Ah^0qm&DWr7W+,0Ѱm֠Nz>eB?)ޒ#D/f Z(,H~MCܘhxn26]?UZ'"djxp9@|VH@*ܤyw~/,\Q?#v{kA4Q_ r ) ꪴdpEHR% {&9^sL7lIG:CJr+5KBMHoJxtP~h-stic# ZŀzL"xBf 1"hLQ^k` Uu3M"us9CUcٵE xp'K]ʦc˂9&ԗ?RէqHJC06#ާ-coV>wt9pv>..\}u- f"i`fRft_qK}Xܬ3f\Z=cxר/p.Bgva]?P1R%|ZR# Jhu*_i$!-JȜD3q2E[$1KU]wHn ě2K p$Ss˪\#v}'4F烪,=F^!ePo \AKi {B >)CuL ǁ-9:j>LS==bׂn+.l}gDN$nY{ LKø[g@lJ-rF4XM4(XlN}VWon^MA_`Sno'bۀx;w)S,֔XӰ(j?ZbbZC}/cC,]֞m :Dm7OpMBgʽ_7nu5\>t>_an63 &sj?nd\/ EN$/S+db?N{ Bl*#R8pXsMD:;S4\#B9Eap{hg|qpP(!{H%#NVc1[uEt0]@XFv*<7v2аQ/]Ŵ؂h;󟒷# !$zt [NB49-7xl7P@P ?,}-?v<}ngAn'yhҡ{\{N)vP '4*g`&倡;"i3R4c;626wfۚ\*x9(<ƥauOH<I|;Z!pKDIuϵnt4ٻ$ozVMЭ`D6N堁ܮ]Vc0b4vWBCB10\\'~}$s\{ll$~}CwkQ#.l侲<:G0bIxG N5a#' #& 㤁kEaT~^"IE%0pguU&$O@_ZMPHgDP.I Y9\JnmN<7!Khc1}Rs OŠ0@/D:{W&ocD{G9#U}!:ƢWL Jth\n5ĄHCsi0@'Oﳄo0>[=+(C [;Mr=񿧺ivSk%|Aj9*4YwFlw+gҵ4t[k $mIooq,)/ fm609dUN6?#zd"6aD1)u~.iO+!3I-xnj^J_F-ٻ%2h!2֏տc0݈j+br ]Öy|-~}UL(0rT?4ݖuH@K@nby RSW" -B|(I #xb?[7Et6znm͵WM* N&ċr0MEN wRCY@,+%eXT f,pH1> Qk`< s[epHIya!o6uQ&51ȰhKh]*YFh&ƸD\74lU =;@{u)iqYnb1 U*rXB=0w)nmB8|)5vcڗac`tlL\@=}b]JC9/;]kquՐJl^4 v^w KmN !'2S;`i#a^4-38sMڢ!c F-Wf,dbHeqS% 1ʪ649p`WXeb $Pbt509u]k$Yk:D|aIO`1g)ʕ3?E {_X1i_&@&|nxXAw̗|h6VyW.FO!ȾB7H+ zJH0K?1Lo#@G.]|[_"Iap=1o;ƸvA,? Bw@0 kw$ |Y Au"m姜m@u߭s5HH^Tw {9HpǃY!GcR?oft9uAV*"{>%(bn eoytrpn<5Ce95-K& tKHճh@3'"w.( ڙyQKs{"0Ed⣄꾂3Fƶh S12_mm9 _2DwB΁E2 _q`PT+LeƄQh<CH[/,ZKpUhyY/J)2DmyaTc|/8765W=og\y*~Rsޣ(P_E"._UڙTM#ѩ,3v=&W|O<П5 ; =@VlQkMTg=ٻM`%~gM,TzLdV[-xIZ$TDm"rFSk% RtHtDla٬U=rM# ]28tHbظZːSm~wjQc'm0pn߬e_,veRvϱm+CBj/ JvC?8C'V|ip+?!fy1ωoک }>ܰAƬ-±K%1~MhH-6(j|\D=fmEògVuBA@ā:j%Y6'~!qʴcul.lֵ)>5@ +##dLW?Q^=tnݏ&/a/!f,*_;bw̑'O9KsC  Ŭp ӗYn՗LUr]bq@ÚZT"s'_z% (6(fLq|EH(#߿/0]HҀ @&Yz\K{N^+UE#`&¢؟Pv;16{`*k$MWӖldv_Z%\$"@g%Xt܆][㩃S`eX\dPT^I :d372bѠRa]Hfv&KJOyཧS ZP`/ *lAmˮ6ǨKNgiߟqq>(!hEԩ Ķ^]\&`m8UQ$DDJbA.som`w–8J[j|t1~ݙe kdʰ{$L%HThC$`$xZEY= XzK95J%^77>.6>$3KJ"E݆o0"uGsS,݈:cXf@_;-7W_OtUX|ffOWb1:rvD盶(%jy˖dW’ͫw$Tg֋nx3̅J 2kow>RLXxVÎR!sN<QMwA@NҖC},alz=]8?H{"8k1w|ӥ+W3a'K/OX8&lieZ@%xFVBh C q,7F L}Rl~`E-|eUQ8yo^mJHXeAYȖ> ,Wi^=Ed:Gz?,&,Zi~@F9.]pm=% ^`Wշr5li{K⴩ $pz-&PΩL:vFͬJfo,80Qy@U[MzIA/wmS^GB^9 y]M\0Ÿ=TQYPCĞ& %z.+VN6 h'o"gY׊,6SR:5{@tLڴqxh8UW~̆H)g@`pf 3O32kK} Cu _MhC˸K,2׃`BvYK]!FaW$ m+fbg|5J-qwE8O-HպKZNk*)lD@՚4 1u\3CِPK(qD[n*HVݠ/Xcg I a}`AmpӃPhaG3rPދ)ٱ]ӂ1_48yuDMulLX )ĔzC sVfLOOL n+?ex ^+!vqePnAg]#ےOCE@F4pHm[c,OP@a/Y(Zɍ=p Zn >ow&cuX?WLHV;KBq,~=Hw='O, ogyVNxPMa@R]K" `]|^Ss%SֶOql0|s15Veʿ/| ԬAj$Sw?ϒqPfCdb:2 DUfA/l`k L^I5}{ H}kHz@'Iݸ%O._^fӽ!0/.gϵtQy"SF'Mz$G3 pZJz\^|p7̆B6Et*=5^ %NܨTJkGwt4o &9W(Ri; 6+pw ,҈hOw /@Ctɞݡon3wR%rrm։V%GQ )?`i~3\ոy"8 ^`hInp>5 pKn( c"W_m#Aq'Pr &Z}hBƒZ{I3۠< GEsŔAt^iAW$^ hK `KdJ3QL&7y 61;AHpUZri-Cѵ3-ઞI9ɫnHe[:/lϙE YXCD"{=P_V&}Ws|~ZOyĶ ?\A3=Xz4B[#E@<C*Xq=.F3n͡kE@TezIwIL3&W/ 0VYhq~fO-NDmCs1bښf% }|etA&mFͫrQ 8MڷRRpQhMə*R`bQI%*kyP7FihbgK7uXƠuY`֊wg &vb8b#biDZL6"&%Tz8E h~{)3[ QUXJ`-* Ė_@V6ˁ?!+ZQKƢ-מb `q(v9TK(U1AR@$V=`G(.PK;p4?^Ν"`x&x{UH5X{Ϡnfd)'Ycۍg^ ir`vj;h'aΏ2P=8 |ZB6zb;;%^}MмX>z7U}3P('L}IAВ*Ji^;s- WwA,]WD+Lց(JW^ +팋oTWljSI&B#ۿ7ݿŢ*jYLK fkS_H1Gڊ[w~ _~Z賰9$vG\3*ɲӱ]fӰPR#|awKbZ8^B2*}.t s}.3; [;׸O)L$GSaAa@Sj$nk(;ijyo4 =QtmI&2SnRU?XDeѿmŰVBPy]-C`BW-{ϴ5krgVmꌢ1*֢-+~7<<7}'xهFOPQSC&<ԫQЄQz E_hɑK;tVYoj:5#f{ ;I sNԒ#KgӁ؃ l7S AVe:( vձ(^k Y1iqF#%TJDy [P ;AOH%3KP 00Qu^2(BZJB Q2UmqY1(p~p=x|"tewt)ܵ^TBGHT~DJ8AnG BYs0 S.P45VBW.^>@oG$J:צ,0[bC@8'nm*VKV7Zb#/mO&p )90x{n]T`(Q5w%HZy5OceҬT~}|17em`rONi^B3aɂG֋t.3T'tY3D[f…,&馻O5dQX< l|VPn릳4B[eZNY6n̮/ȯtz)Q0zwd fduPk(歟1M޷om&By7["#!*wԕQC1蟆U\W;6<#w ͠J;TʹƅdXbm;qWxĂ2m3ϳbYDtd~o̘ElnB™Vwh%55Ť%As·VeR=qa칁 gUE͢\  @;C~ߓC$AU3y 덞uw,DiR[vreܡw?n|*hŴ^Lq_b."0wk=P6dڡbHs6^鮲xӻA *|-~'i wR0^(/u#{% H=O65h#]xbODSOHY /)׋0|]XS[QD.&ѲI9/WNM._6S#1yY}E$[2Eew:9R~!)'[2W7reKdI/QLwxXO$a^vlH[؊&:=w}$W)\q}_3E{ky30;Ec O7YY:%1)DýM#s]"Ǯx':M-+y rn!wݤy+1zF=o s_$CƓt&Nj+ʵ BBeuR%<$=LV5F$B7}w"HիlTK18X4Tj LM'+|,}. R@"3&?p-[#sQ9ܲD u9ԘŮ2ړ92J".u^vI4-U0&쾗-;gWXNS$=j&zJ&'"~8Ѥ:_L^>FwRD*hYu(@5d:p5h:[^jE=hKC_nE\gCNG?z-tY:^7ڒ!$]K]o6]*daQQLf AH>9 rJ8.-=X3 #@%^n n~Sp!I&2=-؏gyb j%xV)O ȶx|T&S~@0<`o֖eǙ[ch 5?/AvN\L_g"2Q0Q|٠\ufJㄹ( vL#OB2Lz9aUOEQd^;4uiaD`p5=i*v) nEϫ5}D{39HŀObZ)kg5ʔtcoUgAE٥rOz8@K6D?;Ē0VT8>NXjdEۊC5Rj &@,p{n~h{䩅 lڢz!.vGL0CmGC;ء(doKeYwf $\, yC}A_H/d-<; ~V.` +@g|C[B :gLOzi(=sJ3{."r$Uɋ& ﶒr3k 3ZtH*WNk-n1>!SKBZΦCs,"|T65˱8Q> p}[-GQn?]p+z"mb34-+ë^3osD2`|MXKcֆ~s1\zԻ5TCDz[,ZU1j{- q1[Pl„Ώ z;WEMb=G[uTwԇ*>`>N&%w/BW.'x3{=om*+HeW'!& +'S'\ $tbf*]^hyP3[W*Ǟ[[J4e*}=7&vN )g YQ;Qz2)j5E zN5%xdFW֐)dV#BՕBC& hv:倐*1wwfM$XV-Mm69}LM2~#Jؗvޑ\ǥ!F6z[ط2%!j!n!)L՟E\3=Zo2(S`ejMn罊#"QK:]!}K}䠘'|lp')Ʈ`e1 iϖU˅Es҂䑍Gn e ?8{zD匤3 .˛2VWBvoSqp>9~A'Ome*DۜWISZlܽ.AWG-V0Mց|qPGpt\M7RQ(YSE# (7 #f3~P&)i3Hϑ %xv̲J51;FBOu dzs4p4} jK[L,4|CH yØ(H5 s@Q5)k+!S'+5u3Y 9/b jPд)5 :e zu]QD<~kEV0 ˹)s԰<ِ\IرcWȢYIBoڨ:X!Z>pE92{laR,Z$h&%cE5HZr,HdaC4 4fȗ\^pmh͖?ѱ⃏?kuۜrG=[j1֧oUP#g%ߧI(4>Mk%Z7b"s J/uM_4`foC& UiDK +z!*EuV.<]ыM(wA/l y8D\ܼ{X]F ؿ"'w7-ũْ1t4JDnfhbPŶ^v#@bn}Lw+zx&?T+SZJ<=sɉGO槤Qr ~hU}ͮح>EuJYJ{^mUɟ;^pb7K.w1o15&X9n'4a4H'xx9Gs hu{i^]N;8|qs3gߩR+<Ǽ@+QS0DEJ̶h $=s~\7q Sȫ\NPE4< "'Ixyql|!aovGFPUb# ~:ȾPe=Ñ_Mw ]zoL4#cDրTYL|+>ϰ (V61%YO𿱡P8e1}9x"gwium) \,0j3n/u4O3+ڀ0Y'߱j*z(#91*IKJ7IbR %+%EEGnVB+jDYV?qV;=U^~trPd9Zgd ï B&7R?,дtpeoNT)R,i}/q d#X8h1 NDZ0㧖Bq/+YY<WrH/Ӕ M}ݭP7+B8G^%s_gJCUQ&3иTpۋ^<܃HkKk,McwBh K>LEBl>i9J+9/;H?Or|l尿w)4`I,`{=z}m*} 䳆ܣF4Y_pi,|zQhM*]M G5t "Ѥ8;`rãjĊ?BHɞZSnzNg?`^ RJ&g6DƫҜGm&-3{s_T煺!V45*r=[ϛ]9dHJ:@y^!]\/xy]ROiŵHYx?D|d8UV,USIZ0ݺ:K[ףӁ 3)?XdfFƴ)@$R7p>}h9I[~ڗ`uDFUyܼs]K,>^d*QQiA+j;ʾRLk2}0AdLUCK"qDO;JGS.I[UT0=4XxDWurU=ڄ_Oۦjdo{PZXx PLLݏGZ1C]y&k )7DfLvw\FËYyл^$ ƣS5}Q*`'_"KȊ"AJO`Mk <63Q%ۨdc8ل~SHH䌖Mp dHWKy~WwA\,JAq3ӂZ*7^}"ko ج }p߀+ռxGYVqEoH [uB}ĚAŚ#UhWg.}9SjnrJ)^tw2?VhJV:E3+ k]vPTBmˀ\6%ɰW/RG+R#h_]$l#U'bQC5u #+4F HҸ->8rƜګ/1 cju4PomA37#GȪg]fu fO'*F z2y a, "4u*5 msuɍBmM ]6 qqS (Eo@pD$#I:BQ"dgH],C,0lz'[J.S!S SG`Lq, T^ExH83yG)y #/et-]<{,Dq<t~lk_Uj8l[-#WFkܷWö`s\V!&+z{ͺCwj/n]=gXKzԶ+/Fݠd0)ŴW=ʁWo#vӞ NXIQEyVxGo{et8Zp1.ս߅N7N`) %:Ȗlػݨ' I׭p5},2城޷\#R΋ 7 )D?̳ ._}'wXkP3G%9b㗊`S]GL&uzZ~?=0uRew>&TOa.O;ߙ_토gyZã(ΜEk^kqc`03>kMnj?t=ֻJ8#A]Hzo 5ϕ\=o5>9)U>Bd}hIdYؗ5 >ThU%1\{ބn+-YKC5p Ó0t$JdA/%/F[F$$=ld mz`shx"88CqC0To^PW̷pŊ1PGn\9TVdBB2"oo,j1X)F> Ɔ=Ԥ2_0nŸ7^ D+EЦMxV[^v4%[t32h  dmzb(X.?!ܳ l7ԗ)XRlhM2dE_+ b>b-,Ǭ';-;R.PXne?ItsenhmHV}\I!(#b.]| qڝ [jp^SjN(ךrnE2)$8b.kkϷzOZ{HQ¯5yzW&K.PrnMvO/nfe;F#r!ݘI7ÙQ3" (u=* P*6Y$iQxXJFmu㇟6JY8VаYՇtA¦@Km򄙷0## PwP^nآm4aW>~ijC-9j?=uZcbyY}KPS4^ 1I5RI.OF/8^.]ϰv!iZ,ӼC5Vg9a * ]&H<~"!W4_ȱ*7(4U֒$+0NiS +eO 4Y 98b*5}?Nw hKSX8!t臨 \kO ^^eT<я:.V䵫H}\.?SOԑ U:aٱQX~Q#&\"['ͮ.+ts_dꃳ^oS$ʞ 8N̶( >Tb{M"ͥrBnv4VD ^bˮ+hjvP3C "vE/@@87H%?d{{N\ Ыש +JGf桬n#@y4础f(* 8Kj!$D;<Kro^/!h6ƘxΚFfL+ *ʂh={ V޶  BS? ^C7<{8m_u 0Wmy/,>qpa\DAqsǽѡ ΃hEw&]#] gkS&ۑ2PIl !]<6ei@(;5ѻv\O )kDjեsl~/f0┿wG!g-ݦ+D|B,r /h~M\+CLB^o=QѢG+ ?xMX NLmKAW6r3u w4]lJXur@GHr=.+4g<0e٩DYϳ"H s>T ҕqrE-K{e7.p$i]Wlr-d*.W:̩$_ipH-Qi P(FTocjKPoB&\Epu9ucwUx:/oucᓈ}zEKa=}ْTKY;Tv+KU\Nڞu։"Y^֎ɲ%A4ֹ^mp8/lgC}/ZS*} z(ž{%1x2'/SX-|2ZYZ)\ދ0: >_JMiKHN49ł.!b?7 COPTЅ+|=0C|*lЌ,?}?/EOnZVHno84xOlXŽ9o We8Ζ}@4Og'?Dk6i5F]I[A oI+WuV|r8ma+8PXrm<aG>ڞutVt l>v@;#9j^2Qbp T^g B[sc3alS[W,&k~U)g拉{mܞޙ#)3oJ9[amfHl荔4|d/\}S^9uB (TU6C> t9 C ->SjWr/@7b}6XziMCTdتHgX[tViIZI2%;~/WEMԢN(~uDPKtJh 1K >voeA:_4֥*ŀyPx{_3$=xFP]Lpie l( zO@#33L tbhiSbS*j`K4lẉm}2$'@jPrmUnB<8/;yq}v;ydf7 (BgX-fpZ"ﴵ4b=\} ހ1aB(8ݪ677~]cZo~1Uvֈ?Lp)ҺX`yc@σ[w#,MٍIpF E[:co#HK>tDuG$9QƐkX(hɡN֩:7xݡw5nV_Q TN\isO?[(*zv6J]e4Rޅ_D!aO9{VKU-(u'*|%&-(T P}.K:%f*n`ҜVQ,[l\;n6Xf^ߘY@9@8V) CPsÀgSlP y&)Y Z d: L5u HR"Ba5+ +V,˶UVxMmȪ[`x48. nӲא-G{C? "{c7_ ¨."]D:J"VnՃГK*v\2Cy3qXWrЧc&ErWq:f)\0mV]ۑbJj@t}sYcsS2*lM#m+l38=l߉x*n"ZN:nSUV}vx$# ttM62x,ܝ=lcՙ'T3c 7kŬ7C |m'ݽ$ܬ#O+߰?s~~Ww|-݇,\Wa1QM#W@el!IYj|sv99ۍ(n?Wp5 ǕZ?HYHdiu!1dÅiP릞"Ls9u[Tuz-no}GMpJyg@3$5lwRc{[bPv\($O΢I#yE;+y6?W bs`Q,<6'yXʻ%Fcrذ 1YmJ9?@W6؅ ,Fx1>Ί@ [917pV]iA'OE`asHhw/WuVϠ`^c%={nDؿ ͠9}ДJ0'7 s mIshjdlKޣXSX wc$ꁶttQ%Bw8 ZF}um} Tkc4นtX0 Q$1W{[eH0KʇZ1iV NqA`*8-A$XC*a5px]3'4 b|Vr$(Z1p$l+|'Ȝ )򰸎'8.a;^~tbX)t0^qe,j; wfEe;$H~'<=T67Bm0Й.]~g4^O"biMLd,骋=ADDf/1J`dq#OvO܄@woya;Qg4acop1!$SdnaMyze 3Yq8 B.or _wcZHu-1$oq6@4J,gV9h.4]jFbe zܗԃ${42Z %џ&pmYR-/ 9ƻM>E63S"qR;ˇ:ܤ{ 8_XA O\x15X)YcXso.mˆ >ۆxM%?84XZz[ʀ"> r¯H}f.re+6*UwQ#b²P2EgilGX(!2Z.`c< jQ> ̣)~Mݛ4vИ/kg@H@ؿPOurը% )1;rjZt=Z~̓=b5DwIy'~b/< 5̜v6lc᠔&l㸿bFkaG!)uCY4.GLEs^y˭H%)z1ꌧdz 7630G_G4h_IrQNCx(^#,ke>-@za ΐ7l-'>pe2`%s~2Zs~X>.Ro䬹^ՔJ^\!Hzf 쭒?pv^UO"0;zf,ĄEz`=(VOVsϲԎp{ѿKnJ#퉑.¤ج}/[<>gci`m}T(E[QoE#C^2\IF[ *K.gRO2` =:aG(7wg)Oz Ka?EZv0[BSRr:7 /9]o n80ظnL0m3~zkJ @3Ll6o0k"3I[-D[=)>YWSS*ؙVTmvi+$D(6+o)9 7sM]NIU.֏(:gQޅ]1T=By;ѩgf;"a 0:nT80&1fYQ]up: |M#%g  U p n%ȮIZQ t ?bѬx({ݘEaTʆnYX#Yˊ@4xdDJ[Bi2QG#̹>QNbTyZŚzxg$O`޳ϞKh&m+1(soZu`!Nֵ@Y\=Z2o:񂵬U TYF4IJ,p֝ZM*I 8ni`#O{Fr4f0iC$^\-S¥K M ttjO!}aoTBۃ_F-4jf2C`oص0HVaэI5>jQ}pi6l/O_;MDO[4"VR͂[fQs?wߦ V_q e/ 1-׫ꖼdɳsZgЦdpAFł2]DjnxxI?B1|0fܮn fnBfҭY*wk}SwoT\q32wjɆ1p.݆80Lt9 }/)\*$d/mOI]>\*ضO4#*pl9P" )B !2;l03nWM_iWTf(n5xlපq)Iby8'i}“$Lh}TNέBfZBT`Q$!&AV.a9D3*^TBgJkNAryM% XT3*Ott|,R +51{iTđ z 2o3~iP3`G6p"%*xo&#TH(*Ǖ) m}pa1BkN'nJBf 4DEDag U|qW48LeUi5=633+킹]XH?x؞q@m+v}:U\c߀*%8'n4rN55xw9(2Hf2Y[\b/:,Նb^v8'40 ')K%Н~u^n5#.\5r㟱rG_n\< 5=0Uշ^Y0 {aץւ# wM78!.-դZ(/$KŇ3w[a3< {OY8^bs7"޲N;,>s7*GP*xJiم鼣L/*sjWXu.R]u&KG28Dmq9j(%]!=VI*!<㹝=(j,<_"Q1AW`mD=cUபz&Iý.c,S%\"3щ=Sa<Rz`et2\Hf#lmk"/ɤ3ZcJ8?0'!!Xb3eXQFDž=wo3jy_l9/2gvl%dNUF@(c1WkJ!v,o8M4"^3BP uv >vw7jcZxG_C76+E9%%(:FA^MggBM>}*Gɳ% 2r=)+>g> _$zB}6C n$>Q&bc57"B !&M|˷faz!v1̷='ieQq\MO@7d3 T1@\R3'5V[&!80 r2#B:ݳ%3^ 6"|-yjNk# /E(*qŲ}gA_w`Mp~3#yqErBc9bnFaiPwjM #ՆhܝY4O#lD)DΣwhZeg9=3qI2Q|sV^҆듒FQmT+yPL,3\C U(@?P |"{@W20/fB.HN@\*ZDv^0 f5\".[4(TVb{d(IW<0^bƼ٘sWs%6E! c-,s[s|$- NYJ-{+<2H}%ViWHm]wg/ŦjgEtßӌB{@틸񺶐 :p n}7>CGOI2z{OJ;VZBLZ*?U('J1 7#!jfv_OQApQvŮ3_v]-e$'_Ⱦ4I>BZ* )n茘KʵeHd)zvF|'Tcu$4:hvF{>, -"e|}J靴.Li$Ia6!ȗte˜yRLxkg$e.9X Xb~B\Aieerצ02bDסMsJ,ڈ~ł+sc/i3*TLQbZBw)d[縓;gF&=2Zb}]U~ zg~WMGK"VgTM9Tޫ`:nÛܭX*pC> MC̣xxńɒSyy5]3CHp!{ W4h$tغ iO-LM9Uhcw `,4]fMve~˯`(G3a pٞDpSﳈPA\Q=;#VV YBaup卍#E]3CԂd̽wﬨ_rl%m?o!$ivՁ_M U #42 ZS/dٽC&h%,#>e=MaHrvp9#Շ.B_SBd! :gx%Jkk%Y:CYȓJ!a_tFETZ9B@rk)%\%4OE4 W}8YmVja#9M}_W.K ǚ V`0V^SSߟRdA1\ɯ: JaQQZ46MtmDZzr3weu 0_ii}C[u9 * ^(#l3g!-B+6D)1 ʯ;;\Xf_@.T`Gws,ԛ(trSwE60 cģvAAzlS0<~qȂ17@҃A|xU 0PJl|)O#LӋΏ5 7g8)p^\QY p͢aaQwOfn" ov Zr  ~N:qw×Yv=~]:W.=Rĝ%#\QH!U/ayӳU>5ݤT6t>$ת_#4!<[[>2]Xᰴ/aw(c8#^Oyx4͑-vA'r(^i1yzEREE!P󒝈Ulc\}(wW귊O:VX;Q 4f㭎YȲ肚-] $C`!Alf"%;bIUgZ O3 $s0zZx|tG|)/x+J+"EjJW$p]=}SAe ݉ \M~EN$yufk$.xEL !\sF r7?P5#^iV0YW*X0 rfɏ-ViOOw:ʝ kU2 @ 5c."KD(N͚}3PTT\zlvV|R_LI8&Ɏ8AwmM|, `!Ux,}JeF儕n0XhHMAw_}ohqr[>Gn%@=vaj U?)e`Л$ e쩧^uGK2rBS_}8 g`VNz'8l#f ;o;J$=E*<}Nuފ@+A_˨;8p_15~/=N5j`+~JB6rvn9 lNFbn|de:ƻR(ǡnd/o$r'jUEPsi|zUɲu?Wŷ0v8=C1J+2!BPR 3Vہ2Œ+)lR茫j1uϐ# In;BrAOjuN7^/JU)>})GbRX"X)#Y0ƕ$5|nZ-t1l>\S npt6͖q=OzaMe)M/hZ`ʔcm r-S7l˹pCIKޔkCiCX^b\b/9&4 ^hi$ ?>ތĠD N7If`+hMDΦX %TQߢ7V1c\RWr<@Bu@K`*IZ; f|*ƴvއ֝=x*.Jb)%(>Yʤm-iif^kܭM|p,A}EtӦ7½ L ས f`SD ɤ.s")IGmEa3/j73_D^~ c:>6Q.?`Oi3x<-t? U"Z9$Iϑذܫ?m3>i'` GX\B[wZGs=sf$`sBmnS]%;v F>rL!T'QYI*}#d&q*;XeOB&cB`g1[H;n6m* `"hZ)O1+Tc5]Ȧ-H,8n}WZX/#>(a63٩+cn,Qi:E^ r Դ5q<nc3)|WʩU<lGzfc !`j䖂fΒy_u ăb5$/.$fo#纺,%FnhZp'#[ 9\1-s4avhsz>0"|=ܦW"Dܚ Vl7f4-$W4K 5n4C{'>];ʠ":Mf⮬v4AZH lUmUi@q꿟Qr>xu=0lɄ/ `a2Ksa b@JO<`p0p%/K h /ѿHaQ1[M+X0Ks}b\BsX2|i`|o zMD[T>7yxů퉚I"쟷ccR0~tX{&PՒ`Q'c̛0<-Z̘5X:3.\l!XQWߨTHl›cJy~EINT;gEkp_}θ/rZksY'{|c oP8/lXFnzXpV| [t]'?ߢfMt^2>aFQ1%q-Ef/ ل*U5{ωޥEid3|#7"|{^hc#۵,pji(3HABP8%G ȹ !O#l'D "d7հ2Y\dߟFPz?\!- l4]pcYTl5 )yWi#a?UގcZ,v2ͺ:_T׺2rcӦNl\1Px١Lխlk(1ai 4$DW M,CI7{cknFeEsvqt+$5j|SqBi]|2J EDI 7e6xfDWѿY̌ 7d-nnaH`lh lh4/[ 䍦RGUVƒ8FE=6)ܮuuɂW7yR^#+IC TնƝޫa0A~֭]͔^,YL20;/ 2x ^b_DC-f 8qy:e׹m鍏gD}!dFh)PYcx&(e"*%2]-:Cw<޳lMFj yi{/p,qUeڧw1n'j +)- =Kmp8ql@_d8Tڑ3@#VXC  jNRI)X{Y|bF*=|B۾,||BY(>Yd j`&ou v̓u$={#Ifxd{}SJ_JA=Y/J =iiX)|`<wɴ1rjy>K]@ϥJZALٸv^a)?HQ$a"yo)pg(GmATp9SA 3$h֣Vޞ^u|FrN}mtu?j7tȣ#BΩIZ v~ ۂ6J^fJQE213Ah_8!k:'UO~Ąlqr33rXa(SKc8e8N^R°Y-"q{y4K۠9-\fY%v-#B! ީӛl_0` g'@W(r+}\2slSnnٜLle_z'M daD立,0>|豎SIٳ džvo-D`ܗȺ &h7e_ Ze4gݛOWe(ndKmx@wYNHdHBp,-at 0VPf_'DNOҔKzB 37fP[.w>vڑ=={!дlh͕ :@摝 ?qpVߣQ\IT^L nXkWh"#=@F;[Q.jK+bI(xz5E)i;,e8 F^(Mvi5 doGl5/c*I/4bK$. Q(J8&"QN5X=5@8NR~tu~W4X;eI<@Z^5|.43^^\;=T$eyӰg6ԥKAhP!G֝3lPMsVЋ+U36kr - ,(=3@ә,am;|*eZ4! YH@zl&%(cbLXhv56Iuo/y I]{*uF{b0.S;"UYߦGIs\J.4-l_{h;|w bbl褆k' Ty!BfPiᨤWs{זfDHj^x'ʇ]<n6H/[yaL]~_C |RI{F8ZXr0~q am#c}9Vy՚AFrgK eKX[&f0cک.r `j15Nu%t$| _XmA7TITKЎO|-m ܉F({:YڒZkK#beC- LŒ#3Ҥm` Ψ&lM IY9ΨK AE/}ĀQYӰ#3^hXE y+D9;G^5vK΄8YU _~K +'m-31OsW:XUpJ1F6Оkuid)@kD/d\"e]\1CanoXͲ.NS %JHC V  biuO]$W/BnXfLs9yؿG3ۢr;p- gYZ|A8:WllVm-(`jUԄaAP 3  *ىؗB\2YM kӋdfh!"9j2eXј.&t: ْxQ]e_@f`[t6o 5'BiQ yd~Ϫ `;CK_!r1GV:4O!6xج!N!?TNi!j[= ~7tr*nɰX(K0`Ў<|!%tqM]RUg2}` .G4,oc̙ˤjo3 5ZA(VygB_yoUN 1!|eY(H &Ћt8g;cn[۪H QiLns/uh_5 R_ [pllʜl%l=2uK!iσl@b]9dc[8|x,D7gT10 =VL0h>boINA<;F$I'B B,>aּ}[y(Sn8FR$1Te4Pݳcn(GZ@`j_lQW^C:*DB=RּYr8W:qG)! ܓhRE<>np^RJpY$p>$iU% ѰW;/MUoyICArIDCjfj+ʇ:ywżl'7S٧Ha ?$Dl,,0vn[3]TA~ƭ`ݘugnS &= H5+,L}0֝rI@튓HTǽ`<6ֺ2Yd)q/<0 iRb2p rX4F7(<୾/^܁'khBuγ07L%3j&r#9ZTK"Hr8|6AC,=r}GS)!` /=BxS}(a48rCjr붝K Xu ?bwBΰ]Ռ*q.%ፀժ6idn!QƊ/$Uwg'TTf)T҄z,,M8셐a?%M5$P}5itv`~Bogu=ԐÕ p,+"u V7 qA%úYQ(Yϛ'hϟ <,h\_a@}v`4A/G1C%l? P0ylV.@LrH3VUWԃE׸ Vej 58ڟeT-!Zρr٠:n<$`w`NOF1ÓTS)(]Hv2N1mNzIa>G܃ DÎkAәkpa<\n[`Yб_iB{zI<>У~:f͌Ao*͒=!-_i-g7z˘пVg i!tE NyMAɬ!]]XCF$Q_^eʽ}o$1+h21h\ T3%^^V3]? w.zEN)v4QyuoPt>G_q:$ZRŃl)mp8r!%[cf'Ӝ@$|ގ8wm-Xv3nFg娣HͽX, U 47q91<(XΊ7;GW"=E~zվ,AQB<9ϷfJ 턂Di%u#! W[9aQ@t9!;#-!~^뎧HGWv܁ VI5 D‡ F}2@҃ 蜨w[tX{}b{z^/9^8 fChƶroG`۸Y &JÝM hLF7-#K4ٮA:^Ri)ͧ_(䄁Bc(%EJV5Ģf=E盙m*%iow]=^.#ܿhL$JF()w3[ҍoBw܈@.ŰJ"@}B q`GuLA}zc,Auَp4l|4WOCA FeZ@ІIZ9l^f))Pqؑ2v ֣\W2נ,CL^-+Q,? M{ OВ,VGWb؅WxO-:;|SjH>ħBGRe$Cv2/Q_$0huR&ёرmcKp}Yz ^Mr@mMSYF.@0?3yXKX*3N0[)%Qqxzѻ_9[J~԰V E:FT6T+> :B])Sws-{/ kK!#{@<ҳ"؏2nMê^x6=k u3w7߸AdMsL-YTt H ¼7pƯ!ejrM{@#×XĎ"m=MhV4%_R~Qѱ TASO hT2x:&I g.kJ 6O ڦ-Ti^i7J8u*=6L<ã Wm3Mܣu4`$M)K]G'e~{A+WɥGYofЁQ)fv[Fɍn%O$2j^pOj:J֨ c{-I7$J܅WK)6A'4z yT03 fg,tLF\׽%W7\o< N&bIsDZX\7g6>bH0i\6d;He&Ӣe#9hY T [@me\#]!2e E㛭*kp /4yoFC _mek9]g2hAH..?Ek2=Q/@~ct?Bo#Gw7GcO4Mįp >mp~Jka>&%TbTtn񯾶evOް3r0UFDP]R$g=*:ג0# îV]君*TYb-*{x OmL`G\\12KU\bG(x!ξD~9qtvqtyz4.Q8A@vÓ"빳:>sN?; 9ztyPxlq6p 븃Q#A3d%sv**pb?(g&T_DJjE2;醏G艕i ~a/OS~ >V1βJ&?Ih>_իs_2ϬFdM[zFD. lp'.ؾ*^Ǩv($IS֋z$?k2+V"Q,_”=͍nϬ;Ti>Gα+gz`#@f}!ހ:asSu&1JUWo|{2MlHQbA(+?!< x;;xlAXĝ٪V{ə<$}Z 5s#6y볾KM77*A-5<r GR|~hZxgtg,ޏGP|VQ:X\>q{X}{܄Xp_oG.UzvCbAE.|XH}pP v}Meh0tNc2)l߁IKYKpj~Y5ocع]ostUo)1]KdEuNa NXGmЭDOB|m /,pb*YpEx~ RNeÎ|_PZ7;J:Y*v87Yj nn'j6E nSqnZT,ë́$[!P.S<[\}KB~-m kzc$ʿ-ag 8X{LJ8pL"FALu( ?r~5ǿĆ2_bUAV}  do=zb[/~e [a!MukN/K6K9 Sp, Z.N,Kq.^<}HjbbS%oLgk յzP9u[Aj羬[e`j]oD:*`b6'6%!ۣ.?zW~KEP}H)Wښߞޝ(p+#މ(%u$Y1kTbÏ qU/@7`p,,֭p1&6b 0PhvÌD*¿ԉHAK7j7^Fh&fVNYk|D''FPwK\}Wa1H.i5>nߕԳOC~b;ҵ4? n6T TaȿUK4cCXK# u)&psDuC*<'tה#8!Pە&.kH<,$/-Am,{ ~9Xz>xSH|. a~1ɶk6+cM幙?0*dZOtaH}`DMq%8GhZs3}/&T-ˮ)woa+ S@~ IޔӍNt=}O2FKMi}Uבuxy󹗤eoͦ JQaF`#׮#;Z:XM[QTi?΃TR͞'AAb)>,+=,qgi|&O h OPEQ:ހ P{/'Vb=b@\KX,kK=|*r%#=\8 P#y9sR OF+g?z2`a*Ҍ{{#*3ʠS:^uf7Jz¸\-:()PUzFFƭH&M67MS>e:C4d7JV%߆?+J4d>|=0t=ռr|''t֚ fKL. F7Oy56M)&ݶ6s#`|^/ʝ`܅15*Y̮0>!A"?4 "bin7 V)8rj &=1)C$մo+ V"GHmGvأك\ FOȴlt2n!N(Vpz UOkZd?u}.("mȟF`RMliKƴKi^XЃؽ7/qծG]=D1l3V Ӣ_2Ocv;e^/-ʦXbJ=FdPgK6эB̌TßgLbV'Zx}J#PdžHBbl&A/VS"T/\h(3^FԨ̅E,Z(eB,w# ק ^)ے^2z?$ls=Z'<7i_4\Uh!jh@\7=OZi 0D+a%>˳fr{P LwrJYp7Ry>V hVz\8STcCEغ˕IΨ{.M?"XDc;&\;F2Dn UA$ ECpel½euY[㬊uЊrwC𥺱%*AkR|e!F⚢f̡I7MV 3SW0w.V&a'ãoF=c+m~s,oWwf :tfHNΕjvD dƀ/*B|ڵ]`IؾjSz>Ocgn@;06Лzg؝:H稚iV L!~>6j's?ַe"Aвq-O "]~g jv[dɀH@{Wh3x.Q 5ձ2 B>['MSkTgWrZ]_V뒬S3)HS̓Ӎr&h_ޒOuFgXW AmجInwpYռ="d$R?P~TBBVJ+OsC%rx$F{yYhT?$.TR¥#eieu8i͈1{0{JkLphFaϓi=sMچJ4sR59 al]ˣ:#|S°,g*cs̲kԿS<$YGÁ=t1mlG pCNTaK~:_A c'IPM&yK[Ui1)d2uS 5xJK6` W!Caq=X,?7 o)PREC0_b(ZH $s3l'Y"ơ}-> ?k ΆdPSr1\Ԋ1!X_j䒶<cνDydO.uʣ&2L0]ki/o8X [Aܑ[>|a8d룊  GUk2"@i[̊<(ơ-Ϲ*F펒vy 8G1-7c J*QQLqT7AθTG>YV•5~+|[uܭ=VJhU 4dVWFS3 hn a)GU *XB߬"|8>?(J hHFmo鎴՞}.X1t.pO: ^Hp̹^SO&s>'e| ˡJҴ u)_1L]ro6B2㖠2ɥ*4՞I(WyMzmMC'4g,Oy :zu\ 0ڔfDo7M*Vm.5vJp MiȦ g> 珁p.ڃ:iǡרvMs8+{dԀ{覷q;;w ~  t#k:s"lFcp]THUø(ffB@ИSX&WXFű"Zv[{r!YȕMaohm@?D375C@ȡ1 /_*# SeQ P/9"BࡷAKSC*"osOUlO2$K؈m!Wm 5fn4ۚbrHg蘒c\cM(58Gn:ھ)b/ `$]=H6[!p&Gy@Cklr6Nĉ,MMZ6=>WLJ+'W?7>LHR]ej]ƙb}= !|< )?! :/v~ɗ]uy׌_юl 5U%dm i"8݈bO<N[8K=T wcxjQu!n1MDz`W8&nI.*Ct;}!Q↤$͒w.7{k`QMz_F9[2J )V'%'x_ɧ?"r ]׎ 1wΫ(ԸJ g}t[U kjH(9x"xQC=/@YMc8FzdDx+H:|=[1 IaY["&°z+}5㤓,F?]xӉ~5Q/f8x2v FE7N'`9ߓy]uwF J5F5QZM#w($Wx"`غtѹ:wճJ+gh\@,cڼw~{`2\ؘ<୽ݒ3_`B2kѦQNCݚQv-~XyMMgEo8BܵcfG\?_EP8Bk,36Ut|RUO5 eOQDFU0%-Q>x(y#&]+B*./:)>ˮ?vZ#.ڤUy<*f? +Բc2' UFuA.? .tDvSvn޼T&H38dak ᦨ)[̑ rA`^03ft$1iok&fXoy0ɎȶSۂ?I[@֥7]Yᑏf*{RjkWݾ,(ض2짯U=@. j t1K{ L{)l)O+IbkcS0|׸?󴏪({ʊDNw!^>_ٟNQC.e@Ax" (HN*-|,F^ F8 ~UnqatWg+Oj?;:0:V`4?Q $cNBڝReHA-PcS]On&bzLsE}TSXlŌik32QVƘa27V<(,=~c0hc p Ѕo4Ui3Z֨GSx/c/mUsRy:zgeȼ\j7p.A>|SK TmqB?q?]$qFҚ ɈPRZq3-g ] tQ(ȅ;GnqZ{.vոt&۞/a`X~3wQXy_g/DY޹/XyN)pKfwƹ\vm:a;k LDbf )1)`!4bRyMvb;oH=k䀦ndSSra볍^v(xi>e]d-ThQD("ؚ@64Pkq,ʆx/ |?.DzWq¥BIGAuDMe$)ض((Xۮq%,'ֱcqnc:쥿"u[}c]|=Հ)x&2} K5A?#Q]4q*EG788fTBc$d8x|W(Ka|Á,97\U6kו嚑qڸe@2\cP!M@q WN-h$(7Q|9D1$y]rFZ62/_Ms[ֲoVjW.w] (ۆ6)d oӂUVNK|\:(jgLcy ׿w߽>|G9&B!bZ¬l(۽ e87Xa0u#@doxI3PUuN# ֻth {ۯR0|" 3G{oskv%'zWyr`si;wڼ_-f sU1vvٝ9 Tg_<ՅĪɇ8\tA*ʼnDްU=Db~%g)$~%Kӭ3 x0fe*v k;0m"f{7?YɥI0EW(ݝ% Hg(2%u '!~dG#{[/_vE : և}7HYc=!hJۻ*ZתUH^g`;{ѶWҠ+|u8VNގ: h ;Y,]}VGb8FD|W%B^Yx4D+*\bgO/g?='y tjdcS'|%>ݛR\(]_"/G^9H.}`XU+nk K˥xhHD5 gNIO/OI]INA@;U I :y%yMi L{A!JMc-X6Άřy[4Ú {ml]t-9md*:]UO8M* EEa."*wX+l|6چc ͺ?av(<mfQe8(zsd-=-0c{,Rr@.`K.I$Xn nVǝ 8-ѓ+$W!gQ߶# 3+F;hz\~ Cg-)f91`DTἅ+o2WZ^qyN7(zIL_0̰_h{s c<%cM˨Aŗ_o ⍛OnNýW+x"CmF}+`(26ho"W]ߣ[8%21e!!ijLbʾ[flDxGDN-y7mRxaƸQ|w)[j{7Qf;A:s*yX㯃V"v8N}jʏk=+~ yPFI/\`C ,1N+͛ P:c.L>%3<AٻnR&K9;F>oT+6a*2#)Ml FX뎤\`=[6V sW-I%^ fW%` q~nӭF|l+%>J y7Ir]S֫v73/T!R9!׿q#4%)aP^j!gu ekg0p#q Hq@|2&N4Mt񎈤rODP,"  ӱ.^3kGć!+6ƽ(Q qHr͡6Bflgv,U?4ݸa.>L[](<n6T慛V`ֺ?I*j>IehqsF.J}&F&bޞ'a^=R2M\%9ctEA[tcR,h. \ * /+廉ꉡ^e& Z"Ǯ(9є$ &}Bbd9?'$&_}[&BjuQN7f)8L8|blQ#ۤT_l =Fhb۵#}ޮ6f7s\f!LLx*0BRLCO ˀ*h଎ώP^):y.T\#3+܄+cOuT?^4Rg8c^S֮ 7c%WcbI;y8~-^^?Ů[:drF@r7y8HR⮼/+vv$#e(.H/ԆO՜#؍/@n*ظw\q$) `C$kmLj҉O }y]"nIb7?֗kT.D`t(:hң֍bdOM$coU -sޡ{93eߗ&tׯqw=Pmϻ|U'LJF*Nˀ :Hxu:3@t17p?װ(m?JO$T[V!un"+{n ^G8^b^.xw On}84i>򲼕ǀji>70 *qyYc,8KI,=k-v%G9HcvKc 5qRLp!(gJgP# MfUnv S K^ϟz* Q7_^E %tƊ2s,mFyaf:&;bajz ^z*`$1ߦ-DѷA>\T@c m͸qh/xE@ߺxbva35kQsxKjQ8U r֩CTXn}IdCIVxJimԨ|t=$InX~PC "1=V_u 6e6eIj-ӄܜ*@I_/"Q7OQd!D1+Ͷ,b^V`f.rvN%=8:'9`S09*iZ$!#)#7/uf(5P0nI1}$LIV/@g"Ppo[Ѕ|U"_E2{u6yBY KWvQڸ9,CR2d\.u rۺ4ZQ_Aô{Xʮ*㷿tȱxOm:˕);}h`H%9c?6yeU.t`+?yR5=)ruc},h5G@咡JF(TWV0aQB[A[X v"1BZqٹ^%M.s]9 8)+RԈZ/,0S,XQG,ѿd.26uAYjwZyћzwL>HDT%r?c2!)!N uZ=2=>?/G%:!gǐq#mXNUr7 X9Hn~# RnBi<74l 5 v5ͳolx#RXuWQrULK=2YM&[$؁*eo^;Ǥ9M-P!D~kc'[25bRB\IQ#<Ȉ0 _7wMo&-qL:੟m1;M!%CNX&l`K % &7Os,)2=~ȿ5 >ԟ;ʡb_$ é,)u:#xLިʎ;AvMfd~tD[+Bߟ?ְ[ea/]8g+gO_Y f?uQ˻Y2mwX53(2,;HLaC^wAKTxNŔWb5lZ p yTJTO fzKKHSE䮳=-йG b@5v"`ϥѥ%tQd?_Q9R@#l)0C@6pv? J@'KCa~IES2ȉ?99di*hNY.&ʁ^I f΅ŽPxq~ Hcʯ+z@1;ǻgJfn#Jl+Q}*s#z;?ۓBDs.=ij`,?&?l&b(┊jb%:sZN~ o͗C,aq,O+^X/Y;sʜU>FvޛIмJ{vLTTh`f *饢\:@Ct-m!󫄄(=cdybKB9`=pcVHRԽ7?V|,Hhzu;m C&^Mۃ;)P$IW0Ԋ Y]ϫ{V{uCe7^ K_)DZh2SdḨn=p*ѥhnD.AI m{ls`Jkg>bɳsz* Q[O>عFDlgR9>ʟ }(= rW#wp=;T|'f%ӯvI\b3Ev -ލJΦAl˱<7.*:X$Cw9՛r-gls3G{ayTc|ϦNJ;Y\%o޽P4tP.ƾ3^#徆#eI1>jV%l_|2`{s][Ֆkp!]9p8? ߱ӛ&woU 3B35Aږ r3RfbDtʛBhQѻKFT6.d AߒPsct08!xV: zy(IjŻn̞3sr/*[=$!4} Hg'>(?}5jAMF繅M@p$^*T(P~tdh>2SSxL٧ H]Ђk#:qc5>9߆P$—06M'-_9 +|sss]{וgV=3"4gF jlYƓL} LwA$ 12#Q?l5_%\ jA?)egazdw8Y `vԙ浹GFf˭V',GR _n9Q- V튩4+uJ'͢2*g~UB&් 6$ZQbςܔPp4`Nwog~<u!02pO - %o]'A'd.A0!=! vmҏE(ZQHBC~h@*>B1iAW)ߤS}pA\)@g_~eHN2Ҥ = M2k#P8 NB!n7R:9zDä>xskӰvtߚ#8|GG(7A)NȽWOF,$); 7#2aC8NU2Lw,=4ZvfEiNlm(?8o0GT}j;d ̀RG%1}y+_"خfRp|/2u="1{Nqh5 ~NA;K7{1͢:8J&,j7߾P=Fv-7+/E;;x)&^e$@r:yT/^sQu ZpE}ws\(0 hP ,g'3D`P|g?o19?IR?\>k% md oQlgI{9?]%gzÆ ޙ2Gl0C7(*X}idӁ('7~<ŋYVŠ&`*Ef~v쓿y?gf&y)5Н%#I>IC[$, YZ;f^5[,j}ZH0 -1fl;*TyGWP[d2v3F} P kdrd eӒa$yb7ZC[!u1;VO.vA$ꮫH]Cp{q!=㯏*r9os/#r&$P`QZ)qDZ77-M.ƺYH#ze CSVƢha$m̠hPV0G8Ǹ~[ Q4[>jCspWV,.!g\{/!y}Oߕ)2 ɯߞ0Ցf>ƀ&rok֕ǐ(BoRYnG;l73N1 @KyĨW[ΥWF:`d-eˊq?W~sNkyDz~TA%ʗCq[o:hDab}]:9~G>gJ,.3&e D+'xغx]?oS=D߶*NhN3|4欳AsO }C<Yoeg ,JbJ# !Eomrg=Mpls@O]*{Mr͡fЮ{ۚnjGMz MY}+=6hgИ g[Ouћ4[𚫀r1_uLZG-v#cv,ߛ jZ-l8R#8hy 8||wKq[_wޞX-{$xFu΂dHu@r98-٫ :OXg?^wBŭ'R$+ [H|m) rdk*t"i1~*OHϑ7"c}ԫ aX¶=eϵ0ZDd xm8>H$itoKRHOuH+?]L xna94`8h h"F^U -in=3&ޑtk̇IR}5fuw3EAa1.y}hEaL 1@;5U>*~g_f:UȷȻ Z6$A 9Pp-ŷPtHl9lHe!ߺ[rCG+af l읳8R}[.1}Th ,E|$i?&C~>p)#]UzHsۣ] 1G% ߳.Zfz~f^4%#죐ɪ A ?x' KxLӭ\~[Jv0,!u8/NɆt@&FfpIt,k=iGu.yYYфj"]W5 _hʌkŷ\HZ9Z 2,Y" O%i6CO wx0w؜HÙxݸ`T ohsG L@l"/jŤc8BBJ͞SWVHHЀ] 줶owVka4( #s @ȑ&0,j!Ȯ K 0׳`J F<w'Iu p.2Dav ZKM؛) juq74Î3JvX2[=vyuL9hyK@ w8<{v HScjÒmNR# @-nBe^igV\VMlT5MئUЍ[;/F.]y%7,B>c,|a|1Z"o6Lv/R/.c "? &pte.9uNq3¾ =ѱl_`o ~?8بORaG3ҭ{&D:5ɩTP;o*cء?*K[2ܩrf`X@IxjV~=䱫K!$FݑC,OL a1CE l16AYU$t̽ZَKϵ#pW:""9êOLV,Ca=:Z[gT.UCw! )bk0}5@ 5}!d$#`yDTem/-I"s#̔v7M;Ug@gkYewzU IO@ ٮ1-F 8kGyN)>ijbʱsum<@%d.߽m P4X.ӄԀdondZ =A:@` HNçgv 5%|nݦ%t3$d@zW4"&pQ\p~&_9euo065轍j s ^J[`~8uW 8\-9О$y) BŒQּ' |2nm L^]a)Gj6nf"'؞OQmjP/'%k]Wu 2\HpasZ?Bu>omF8MTy\}Ezhb/Y3b5ƌyb,&OZb{{_́ڇjH*;ء Br\>&tt $;Zfa)KlvQ}1P1 n\?V&\@=הҷ n&!¦}>z^!Z[jH*@'/^֏.4~Ghl@}Z$=&7KW#6a> Ads:s3Y# ôN 8NH%]AЙ:%>WW:\q?̋њrK|hi ԣG ,ڵQYGk4ۄߵfs:Ps\T\Mo&L* ͡ʮok-2BK3ş:'v)[!z<7vLt~!۱N#U63\'d5c5zws$|-?x~!E] anLe_ЀR4O]LJSշzlʼnaԝ͗co(reF^˄CD8eYIxa`tbag}^wP-D j\GJ!1C'n:+>Cpgcs '\ҽ C0nrt̘9Yǁm'2|?z 4i2R_? hzS}{(hWezIG dX:YW/ ۱ aQ$֚,$5S3x= -X_2hnp9uE9w 2A`|,h)N޹Q9ʼnسA$t|.AXs^3.2xgpYb_A,wH Y7;uPflIel. 6[\,Gx7ͮSÔ˯SMb73hdpN^- R8MP"/p@ϰR6I)e&z2E4plX b.Q,w[;0eLx_jF6_$&+ a_>>-J+1ҥ۪t 'm.3] dMe8Re,[lNx {`Х0+h嶗k}*yho+5kPGMrAL4;]JiLG8 S&? *e%7)K)}9kEzMi{PEo6wZM8Tj>S4f%}lZisU 6q3\Js Wueɓ:p#Rth 2o.WN }R{(+DȵGv8CGA.)FĉĮ>n"]l0F>02q9 oA)W ʖ秤q{My51]x۽\dkNd'BoتVAxcH[CnrjK{ tqט ] bWnO gqYXJíX&LߊQBYzs Y ||= )aHB&[5Y5!1d=CGy}$b=KIQ<5Fj])C5|֊+^&ė,ah{jO䚭CPod"']j676ϫP[U*) EV)٩g ]V 7!#MR}gp4mIր8١ϞT7 ՛{ 5V] ߯ӝA{Ӫ$p0ÙRCUh p-#Rl{Ry_2^u UNwzu1̈́F]8i~iD D2aWWy$0 c&70|rh$#43cdZۅ37@@^tH۵]m` c7iV[s1]wQ9lcuy1_Z'7˔sp7jh$+&Dˊ0|U=hOIf-{+K铄[u. q*=JSw HDz3>g8e*-"P*|;ߨhk(ΘN16:vY+RZlWDY[`!ba6þl2dhc ?%#Lm^s=N} ,VpO?fcE>/ %0Gvݣܚ\ӂo01jCuC`竊hÞ@'Wi,a nE<Ț]<@;"ڌsqw'P2d ;eD9d(ξ@YJuD i'0NѺS ufY{ma*J\{Jw3DCt6[=shdG8o+0gfk{GP0+_ܮGxx 23%v4%Ӗ:?39i mIý>Fn=t}| 8='ġ)0v^B =IvBڨ|c2phdr-1ʯ.? | iV?g F}e7B@-Ij֠N`aقFvj)"BgWmhW?q2"5$q` I)`Z,vثלsHbW]mÉ,}sɦYhv@stvݻ< R'*}C- iA@׉{W 5 R$gB*4XaA1,9>o ?W}G{;wiUȤ9ט=wCɏB 1޻.01(# Xvн$+0i.+bD AR)C3`cUq4DIm~ןhMh z͹2EU WJo.{}OőowpaFM7D}k:QV/U&aZ@`.Rk}s-oJٟVo]~Hbޝ7toYj̴@Xfc{=9:DcL#Ύ ~sxp tAKuw܊u:Q!<qe= RI?x{E\jA36' iIj\[8Gd@LG$5`-\5֣< --`J=eI$KSSgH*X+F_qcE4Q_]zѻ h.2%~A{ƦSmP(7 G^S|P흂N{}mh`[SuǶS44<*R u`)kP~pLdr?bR s>v UTAMЉK~j 0Sݒ?x;YR-ϫS#=-YGfDE$M'U"4Dasq;nK1]X[*9㳲9Mi":ko:T.THb}ڦfuJ99EeyAka3 1sdw;A \ڶ(\wzmh[Fۡ*ͺZSN +-4Z9(D3sqAi "WWSy++z3oJL7̬@ۣPfh,ds+NmV9(*kJdV"7ɵ6rBhv&7bTk0hXF!Mg/W7-67hB@+]:#üTLgso ? 4s!fJ ITz92 }w1h61*+b³1דoI&=vp@OmN+u ZRؽc]e6-i#)LMH<)(1dЂĥTYtnLE8 z4[h ny¾h/m$γ?xJ 殴K'b%}$HU{A$O|8?E KODU=,\'fQ;=۵r1HU %.he蛈J (ty%JϹCh!:FJ)J=S ȪH^2Jx{m‹)o~NArHè+^(}Sdz`4M#-vDT2}~^3:'ŶuH3]z_2U=r3qB/HBi9/O%uyi~G*WBPtb^zO#K]x»pKP3ah~oZ8;sۇ(ӵТ_n˭KTb%󗏂V&['5 ]-]hAj-*:v]nAe{\;x#z4|Xsa=ީ%]EuA)%|#3ŧ9g$uwynK(3 op֏uU^K;xޗUTfyKFALvO i4 sq7y}wћWIt fm_>!$$z(iPwA#˷D.ŋe_0NV0xBʘm]YyWы ¦^/U:18ٮe"Uhىm1Y6;AeÖ5K~١GUK\)8W\5|0U "N\a1/9Y:5b\m Ч ߖ먿\XOPs ǐZўC|Yx%N 1ҞZۛ%3 o4uG'2iRYB/P vFE I5#QݣAw|6H|.(Hy^AOu&}g'fC_/"Hh+_<^wJR:~@ysa8;.'e«aN`!Ԥ>FpyL@>˼ǪYO^rTJFg\5]R'>9u._HY\&V ѩ9VMDX 0͐vD(KA9j guT~:q~KSb3Zo]!x!y M1tXbuqv>!U 3Ir,BBx`xl0GT<lנǕ$=lgHQfm?TFn{p*v9 IB|QtpBh8]/!!%v˹&0IdYPiKdD"*jF+>uE^=VK@BpɃG)fݑU~Gza٧%ے qRC(!*?Ӿ’7n lZUr 4ሀi(r m2/^A3c`i*8Sl0{)N`QoecӃ* Kȼ9 !}0g浜?idbh?A6q1Kw|Esc p >A S=E^VfL7ayӒPYGpɨ\RxFP[=D+5 ]~h$u΍,[ˠA7DBd}S̏FSf{qNK=H۰ŭd6tS6>6|"o[!‰r<xLO.gK0m-Th3ȁљOHegp?K2̼0=s?u^6_Cp, p}p~k66ܭHmpɩ͂;BHsG~֞>QKG)Z4 u_ń*FUGQh6c~FE4Ct>͹R؆th65vPT1cЌU#Cm™ʷzT,3.֏+Zbw 1@$b@YS/?VCC%H-rU>(# LCMeIe@rhByL jԒqח$!mN}'xI/v _qc̓-^U!wek^?n<~޹?NG;(؟UTk^.-Pԫ}:xlA_-+KrX Q[݁o􈌞]LbTzܰ,t|Đ3vrg ,Gi? TSǯ K]z_&W((2xv NfȨzb W#v@ܵ&_H#")ZEە J~g%(E?JlMʆțAH}F5H~2CV iHvG1X5@SU*"7v00~a;a8Oĝ;rhU)s{3ZI@}_E`͹]KbP!2S4͗h[3PgkA?x.|TfG_ABUGJb"^`g&nQ"'vѣu}Ev}/Df-\+*W'ΐ|CEɾn.)z!'D0l-F @fo2 ꏭ烹+6 ƼJ6Mޠ1 q^&@K 3 !4d9a.PSg >iK"qJsUäk}g5\Q1V5W5 ӹVDf{V{ <'Xk<0wyĘ-.]R*W|v*u;Վ&otS-YoJiN QZntV֚8muɅ): ݞ6LҗҼߞà3_)a[ -BơFA$urSLOˎ:{=w?CRuyW(x.yYg֡y!Q}mxRK{B]/ZJwL:;)K}!Vw'9/.#䲄 D#( b_oJؠ4`9 ~T tNsj`N3E'cܚk11Uޕu s3D0z/ ߍ;Kc+I$7KeODTImL4SCT\? m_:/[acuÛjF!&֒<0֔yHX*&ؚvZ>Hޠdy}EI){Jܔ0d,=g)`Q>̀1Eab#:}y]pb1k^ڃUj9x]؀1{=*$Dޘ?.J<љǥ(òtS(u$3=/80NkӟAc~T@/CH3*#CCbos7xNw'<ŭ$NW PspKNvf̜OH0Yg0qO4mb\?Qujgh`.A^ro4~ gV[JRZ"z* '̆{A2Zo>?Pn8ـuNK|IEt̳3N"k$J '`MI &ݓOį٣A$PlW\N{]kc֟^vJPwUsJ`jF.Cd1s YAz%oN#Yͥb9 >*܍2K^"Sd飉6053'ݔ':Ó{BbgFEN ٣?Ɵf|ڽ^GK4nәQYCxs^><Ռj6H6Ñb\a$"VWY,fDH  G^/䫎Mk81e1h$QZ(G[J9lP4O3K0 ,ՄRV_H/# Cs2SI3}OUe5rFoIMR'nc]= H]|6v n0VFe澩㣓8Mq+d_ؤlfKsִr6]10%lqYe.\ɳ^m8}{ߧQoH zq4< vxEvP ~k\ʲX0{^+ ˸y2@52};--Ǔ/J\qzH0>΍\FȪ~Os ku:g!5TڡBV)J~7IRy*iNlLpuXZ;T^feL. Nh EC-,m>ЄVxR>E.!I22U 荞fJ0 3+b8f$C?`q> /H-6 Xӵ;+QSRQ?a" z1\֕m=uP'Sf0n;9|cm[޵"]෰\-SBx儤-?pTD,Ū}Ht@Ww5X0VA#Hehvɵ#NYn+#'|{}^2 ]1(V x2{I Jb횭D |Vrm-qu/LpH3 0&+.}}D7g@F4@1r^DMUlQG;ZݨecvG擧|O0)NAUȵ\C2A0%E4bH#$y|^Q'9"*`WO /Md6-*T@MīQzZCN ijn)ޢ}՞q_&ft|)hq|  ZCܳ. BEV(MMGw~sHI BIxyJ. 7` >{rywӂ tҺ܅{O3nX1r-:#2{>L/N< KMrq9H׏qE?f߯sf؈SH I=j=~ k_<g#rqdq -p \:c |Hf[H(%-O[~OY\*ͰL xjjrNxj48EZT.0yo"UW>.ʥh~ZLJ]j7^^r.*o$zx26? >b&V77,>@ 4b $JBp&-j qN-\\j~ ,IZO3_-bYkfΪosW'Giv d;x3SQnW8 Q!X,(#wkfJyydWFrB<)P#M"`'G"S"nuWEn5@iau8 J` 1F}MZ +dTz9@jՅ rHO0wPUUV6O>\Հ>Ijo(煚ӡVpQY zH 4 -K]ܓ j&Pd:8֮3HYitiHܱkꞞe~e}[Mvl<>leJ" M/1yy 8~v'bG>@¼uKu r"̪O8_gׯ~Sc,4B%E0ԽY`Eܒ*NEշ̥m@~ [ȗJG3IiRI^z&֐V+'ZšbxUdK/wH+{YeBt:FiPu@)o(p|ئ(sqZ(=NhaȸԺ[^  )g4kg",:%u=D,sd 6:q\/$UOpאf~5#ɯOb^IJԅv[)Tٜ[){2=ӂҬa_U!+$8Q)]eLP3~P~d\s? 7EDY@)g^*o!.\U{9=MJ%N cZ#Bz!hHpх,#W,3}ms+dVУ5эC!;fUVSOʡMx0X3 c<%_į<8]I|䶋0'ۀ&F}n L Hxŋ?~G42#5G Tti&j6Πa6(!TK j_J7w{z6Ǹ~'DG/\g\ <Ӝ$)Q;11CX1<x y6lVֿ.c5-oǵbVp k oZOtz=\%=5D$d&`ndI*"fܹ ]2ihSUĂgPfFk5~_3:'':&O+g t%ʟ!k̏GRCȗPRb)09k^b .Qľ1LFr6㨱YR>ؚ_3qq}| '`?WCw@?N Qs-Z SŅ5B(Gy&A*H+pʐ|Wp[7KsD$u\l ֳ6 ަ;5F=q~>gMJ$i.EEFpך7 O\ȜݯjP0Fבrά8kn^mqМ -gk^Ĕwp{sK(/^矦sq{YLL 80y}\u$\&FQ+};lo36tg{b$-&4w`%4r̲`A㱼92-ؓoG,!9ojp項6f'pV`D(Dg?CJm[6 "!}C`N0u qAk膗v="߄{Rb*a:lML@ּiPn bw4[`'Oa z=U}ӄCh>$b1G&5uT-`n<abOmx MaawR_E%A@f ;lĆ -KFC Q9 g$\F.LT.[v*'A-RCc#A`@t_rӦĂUܩ'"A+cK;$&3jiۊ ߜ0 -ܻ?N쌡vH+ Heԣ_}Mh H=e4 :եwb7>ƚ[ =j9=k`n@ \u2LBYv}۟x8G BQO5 Qs7k%f4\R ÇG4 vTSl44?mF3djK_h6miE~\!9y[#!wO+kL.ӶR Knϫ1CS #xBڿ:](PyܬRWv@̱O^]ՅxX/x$G 0̾aam 9~c}[םhǟ*LBuÂABjg;/=4*H/'+no '9mxj*dd;j$Kȴ5 EG.v@>+H4QM$>Lߝp(<LR3`at2;Qqe6vfE?np,ρ5s  b hop8>*;pHI': x8nwD?uN\݊]q]t&1dV .9SiK ,覓퓺p ` w/G-þ Ci%vG:c.a~\n&߸s|ԾWEjTy7;jI?.} h#,=]5c| \L.\mYh21sl&5fz70[t/_ VL&A.Ѐ<ͭHrK<ʟG/V|֙QO7-cV:m@M ]j@ 6|8ɂHꁼ"^횤A30zf).)Ka`:_KMLKq8ȅYa%ϒ>R`[NG(>^-O$Ƒibsy䂙&CE٣U~L{y 6AzD tUJ#rG8~- pL-cu~]M,Q+1-p3񪬵+iCAOW3fKwy=Ok tPjyyPzIFo\*/Vv}l TN6կRԦx|! W85Bh!^Bh,= q9Bp;n"_dw쿞l_1jwaIR&XvcP?\vA,yukD"$Qd3)ڀx}S޵KF1t1iU㏇˥g ~8b,D  ~2++/Fu 1QPOp$U{ԣ@O1,1+f.Y 3papl\u!(KJ{2B #mΩ(,zrYI , _zG:g#=X\KWΝT妗ǐߦ®D~ωW\=,3S Ɩ?HĥTU{,)M2]^ IqIęrN1Km+pN 78@WZm+͆2:OS] JF-%rH Sq|bybTtI?Sf%/C[TvӼuyQm&Urޙg4'q#< ܰ< c$]]\ 4u-NH xc2jKI08؂bU4Րs$VG)=W^ܣV~Fq=`}_x p20#>-[҂Rϒt72Bdϸ3Qoca W!.{N|LrX+:LoO*l1DE˰Bi܏s橲sZ͚q1556TLHL7 gn?x>z_dA[l#LY9f(< "aOD8]MgZ+AU<훀XU9ްᤣECS!+qYg/uYFR=90Ơ5Praڴ*Q BrvޞcР܋}N Y;bYzd?-d{^e hh%=Ls}oS֠vpg/ǵvɸX+37(IT:- `L+RȇJkh8]f܁ڢjړmm =MBl\NP=Zd7&ijm7 L`nO)bsh// _I1$z jM}g"3K49lo[ 9+0ʻm?h iKb"N!7*ՓTR1}vbDؿ W8$䦣BOk;ߙXtJ\OͱϜL ^SNap=*Șj\vVq wof+]bVrtUec"/~KmiZ)˔ "v nzk4xiBQ|b~Gz['Zwn}qY:V6r̿D%5!AO# BOՙbӷȡ<叉Ȏ1{RdW!עl^{>pF&Y㥫|Ԣ 3ZW~o$TH6Hk\c5L=%yF z~C tCLpgސc?-;8{9dc7FFB*T٣+m~|p>ͷ}-ARM(F.C@` k*%qSV$3yt1Ȑ0gp0PO2k U2uE϶M%s5es6WS|;H+Iw fV*ށž6xHOݦN.#X6! f M%@ b2 1a4Ry1[@(I$0aFڮOTu%|BNX0wf4z]ʯ0Co5jŁ)Vv5&J~p5x;iYM'=A Aʚ2K`m 2$1c[hA?㨰Or<L]cK'jtIQMp*J%];f Rs~jV`g\ "aGy fŗ)l-E5Ql*}tz'RPTzS5fj&Ie3,nV,v!>vQ5@_^ ¿Fď0$FQ/*<_քf( J]Bv‘@M d)<Љ䘀$`Ќk{l9"R-HĠ5D yj#3^v#f+ x7euዻB nr5WmT[0mZ5. wOq|'.2I1Igƣ\3rrYi#Z=*սSl*eP( M|<URhk"Ofv2W(6m&hmbKj.aUr}uЊX@׼ileyN@̩T&tki=.Ĺ E]& 8;_8Rd$P:^}ϨKU4gmHwטpuG_{j/{tmy0Ei:Β5Pv}$*% ,@yTţz~%!7el b؃Ei4J>??9gGʻ]:  4Ct:kaCA mtpCZqttN\ڊc .cY!J ={u33BŚSM:rNvɛ(֚Eq'u=ƌ.Jtzhְ zrqw|TPK]o9XUE& co;XeMw<Z H =~W'6Gbg>Ix}F&Κ?3_W/Z7<♿y0VgZrwnLׄĬ7J;ΐ9TjK_ZLed X8r"Im(Px4 L'QŸXd(>͏΄:ONb&Vƽ^`TN_mnF?n[- G@2"PٲC@ bbF{و2f&q1$JItf-M e2Pi6[_??}w>O樌& :ڎ34 l GCgkRbڔ*E]`K9t@ 4:ͩ{!žWQ p_׍ p t.UC=i}zJ, &,ZN35\nȾ5c+.k$H[,^=(L<ˮˬmb'}y?3t )Z@}" P>.(ZqNZ#p{0ȢS#_LjP4`ds,\ 5ˁJz9tnḼILܼ$N9Bs)N⚽(UA$bCUC foW.j9NA^iȠW 58͟ùj7s8k_J'"l|5(Mfl]g+l4+wG752R2I ,6n,AM|v+x?FZ}TiY[:! =f Ht|{@aX32񵨟gYϢKeN <ڿqߡ7Zs3Y+>{B1'l_oq͖jt^N`ӅSIs:WIwJfA4ɲRW)BC*ko8yc9M8~8 kQSf2&9 8fłPDi8DsQ~\X1|ĥj }8d/:qïAyla5nCROqnD eU7 |q*zme2_Tv`*O`8x<$MJgɕwlW1!C6 Ϩ \KdۭX%ꙴ|ly$d#5D` _.uM4L}@ktI$J*ጿ\Æu(/ ?k=\6OFBkMsBÝJiLc 90׉Zhk]J]\'9νKS]/qbTz}0EcԾ'Z(pl%l9Xn*;q46VSӗܲ.e"|SEKsW_99p7V*5iyLk+ Tx}os-w'G* mR}[>s@ģ+~I E]Vϱ@r?U| 1\C[F~I_%6gדZ6r[kCÖ^87]]B]c],wji5wd E';>x%~ Ɯ)); 'oGN(u*=4Q#"wAc`.6A.3gHu"|9PqC_j\V{Grϳy1%gbʗo/N_ =k9_ 劵x?Bd&HC)gxȲsľ%CfzRD}^e*܁n( Yʽ|w7Tk!ALZt(\IzNh2vO =qA!Ff!ٳ  ]GޣӰ!\Ȝ8P]I%+bH`p `5r[>''P\EJWުdt'Jtp*^/°?u~՘7urp-lqɀ?M$'c_wBY[F?CeBI)mh _V g]Io &X1x n BV2cv)$!w:u)3Nd.{deV~HS8PzBçt%ALl?h+*v?acӄcf*4TCY TȐ7ML)t`ϱZ772 y8%9(k<1=֠4:2-艹?8 b2b%J Ÿ7K`s$_^‡&q(̖nl1qɲ:ՉgYWT0H3# k={A,D 4ˇ i\E\*1)ww'[HJi8?=.v5Zy˥QTNd!dC,M2 \kTMDH9RK*n(Pޔ7+THͶ MNh5k&A>G{j_3O[ z@mhyd );rhL uRzwEd3)FSvOZEQ8P$ ?A*q'sECs-X]ٹ9$8.hٶYā2K8ש'uSE*n`M"PM(H#p~ 0b5- ?jQh3R/TU)dzc%(%ҾEsӐnG>5"_\s-ogGv5 =pO9S^hLAޱQoC.zJlӹ2S;>K5$?;ϵX1`] 9oi@mfaz;4(7_+>ce;<~i6~+;ȅP!/޶EY4|]qēβ3a Z OE |v'c^nY,V''}:L[}ITN}WNPWYS$yBY,[:'_G1 ٪1rv}oO? =j[ lV!tr{qc-GēPKƹ 6V/ )r #G>@>/3|ĘR#}wKsylEKdoUQct?Eұ6#=3^tz&_i&ep"C96sV[GqY92t'm(*c޷ݳ+N-/#3u\T_Dyg:nwҧ;t?cuV]n6AơI󒴯+.1֝n'lwC⭃ocrшT˹==I!cC7(yO54Q.#$%'h/mPgli/(mzڄeu?-8ɭFԏu% g\"D<=]ў3DOR2$WV8yGv$Վo9uo9bA'@I!З6F͝X5F r>ėL´1\ [ X%8!P&h*8ûB0t_Q ){:r`acbzer^ha)gs r!u+edW |QN$i{(9zT,\a%QT+"-PfFbiw,8G>=]vVq*XA7JHlUj~[Kz0]f6> OWN^ݳh_Z23O WA{2HZb](i9`'33@]V.f*+jߖ-}/k`!uB+59TGOTj;&'h"GF 7!zOHF;T(ަVp&9fD>*Dd{0a:#c6|D{v;ԊA~13ZIs?%tey l=jdP5\2%ƶ5R>2سK̬XӼޜ=Q>EeQpz$\t_276Iǧ8샾|Dڞ|38"8jxt3rm JUA۵[>桏 Ry:?%7@]Oaepx`<7O\4a+ܫ^ð {N;zOM)M˜.$)T׽ Y/IA*EYX5 j#ďU`rHx״ a󛎭f)r҉;W y} H>ĕx<pt_CRIgRߧI'|^يlkr5oJo_n<"yG#4TA!/`r_tJ Dory Bpq_0;R6ZhuWΘ&d0+ƘkeGK{~rKOԚ{ᮥ v\7G DvϨQ}HF;`.3Ry(iɇNuD%KRKeِpeT%V{_l F`K y}`vJPS 6B.׃1 a2 =~jMOnp!7)]Io3֎(u{9lP fLy,m#kfx.D46[Nh!vPຘkTT ۠#5gY1H;΋WRYj#^<>kŧ^ ES.ϧ‹}c bB6`V5Fspoe@]KqʣFJaGk}a{EQn3.+*k .2c9-9U(dɶ/p; ;jVu(ZHC$a.S5vVȷsWX^e3US+VҧUQh3-6h2̤@ edʇl( ޭ VJ<0lbݜSǐÞ@?/~:hƸ U7a DPst \IT^eSi F:i4 5jl<1ڞ F$:UYwTZCiW6}&}џkwo$0)I)Ͼ&KB k/69,3wfmg lkAĄt(,qORbRlqBU׸1hzDH@~GGhLq<=A٪1< 0?2.|> I,Mw bx7Li}PkBclAW E>M{(u:jF(3)N纞0LP^eer.LM1r-Z \^#-+>dgO\='~s&CjdގwOGO` B| kɎ^v.V+๠;`7HPsʵ<_c`~*MPxL,{<@p+b_~-m՝;ʽ?lո$:%?HupfM(-̞h?~c4E#5DϕͭHT|H YSoIPJXI]U2nG)i= yqU0GOCmrECŝlePRhг,T{"ٛt~>5r}G@P͡ȣP0@M IXm++EU1iWJ8h՜}'Z=HV2J=IF,^S/ lbj> +)%-}WLY\ 1PI)%Y3Q!@9ߐ3"ۉuH (l(ZZspByCiZu.F *tdge|-ŀ_gkf RRS=% 7"f 9 ͥC8f`st+dǓX<|7' V_ ]\^b:?'"&wQn=$~JyұGoØ#.Z;7 ӛ;{j,&b~jS=30P^q9+i;?ng!9l~Rk kcz cTzMMU #C-'񋗫/JTPԖ4rb 3e޲ ~.r:܈B @&7jva>NAN $MGgY茧uނ }/{m = Ɛ Hr# Z$)CؼiB(`@΅uYc'dsSr-xŧ'J:KLPQRvk}B'ǩr6)m3j O?`lB߱Ϡys.Pl):uX<)4-M9v+ޔe=X݄ѼX>:oäy@9/ñ6)(a!mQ0y57:Pr(Trf ET}Z&*BDOtfo~y8K+q^vfJ WrK ~M8\qa-#jl`(x'X ^&90&;Q2xL]x@;ǭh,>E'Afi'eJYρK;Q({*erGӁ/ImqM^q$AdD bB^8&u54' `|G͞9PQDǾfZwm=U2#uWl:-X2"ЩI>0VШdvaJ ^E8fZ<Z[)_t\]^8ҜvwWV#^/"A܃z39aLs(+bG06߃𑫶ݺ{,q5/'voeqj8fO?a%8Rj=ճYhql'vzY"\DC'+ a fF,>^O(Nn<B  %M^޼]"`B|ƶ[N2jRD_:D^;>/:tK$ʁƭ(Yӂ'Ux2)M}'6GғQ>eb,2ބ.LNq|nIORY_|g\}гSY~UM"BO> >i]Ҽ_J ]EJwܨOi;A:zNr]yj\L䮦85Q;rpN駓Ե+e!\@몍?6WLPUV6pq eޟ< Gux 8vaO*.rh;Hw _ϗ|/4"rg, AiӋ~vm n z;靁>-MaJI;x eQ/Vdg RM[hi=F]]wָ_2V[hDp` eMY~H@G; IF)p+4!3%8Oq-z4VL:ʲ ? %0wz>*v:'d}F:Z$$;@37"^Nƌ{*)1LL>Z'D+ rJ+?\{FN3G.B_!P؍DL<70(Nj ,V^xF⳵)2,\.֩P]P^=mB,d wLu֨-y[At:$s& Z\N$zM\=ૅi\ lD|$Q ďi9,fyu$05vI?ļiķ3q]jcwRDeNd`x:e<KG5P.HGY1<·Q @,Sƈ@s1X́  9׆{GZCa귲ʝIv7cP[[ Q)ٓ5NɓC+Ǥ"^|ۻ̅io,{}=;Gh2tZHZr,ۯ>&s-UiǶ!L~K$0c$̨,ÏFV(̤J1gZ0fU$?Z|?j No@y!9pv+vF ȴymӚyAW#(T`rʇǿ|^NeW~}^>*ON[öCwuY' f`na YNJ'2ܲ%DCa~V6c{>u Sr&ƃ޶/8%S]JRȈ6a **Wg2yuVĂbvf֟~ڕ:/lL; P |86~96 J! ~"Nx{J1tWf4H6/1QT"dqM`&@SYrgťVӣ' -1@q}/'z7oЍt0îtX6S(w_Z+w;RP;"YQYtj- `& ͤt(~˃/y|J\r& %B| ?zoA%H*.|MKbd]8Qѩh'Iwv$GD@}J)L1j1t-ҷ-6BV`]gFB&'NYυ=0#ИNti6~N.zպ>hM:4zxɒiH?@ BerSdu ҨI[]2S|zLL2oxh2t7gpsO .Un`kZ(9@x:s@9{q%PZ4=`'C` ֟*rՓ[|a}݊N|ٌNvL;hWaܛFoμ"/+jG~k#6'0U.K|?#|5t$pR@=Mjs3ܰiv:FoAhLc uI, =QcT< v9WrNAo'mr+|t3.3X2N7:2;sVB MeP8a}-% nu;Y3' ky!4h)ݑd6&r'0<.k'lvWՖ0oQ.gw# [}VVޭC'g3޷rWtM,GBr~Q0mT*]o 潜,jel`j-:vG'jWfG(ġ=sVA :XzWn.hf>L1 ;,v{uZs;8"ʆ ^B`㳎gP={K(8W=ɟF+VI S@4&,=_[(PV*ڡkf]fwᔌ-?$:'f5'/Ȯ*ecΕ:ցpa=>n*'|xr_+ dbݠVR T7 B5EV)e01\##kdN3&LAw0澇`coKIH UZiԩcw~<ų3aKtF.gO,ZԖyr籘8 _`RjyNIF۰Qd, 0;/7q%ph@IH*3mݟ|n0-F  1F&Z|>VρzrӅ%29KpfD*eO0pòFO|DhqMF/lC>Hs EIq,X )xu͇5Kv` V2:N.9wANzZ/\B?,^ ,PWYawkO"CKV\ygl˙Rj-yONPs#:G.igsQw/띥P[}zJAE\ɒfp$I!Rz$l,(0ޜzc08yȈk+ͶP8'iy9* x4'\'Hp# 3ؔR&3u1ClJxQgV@t+<"ʧE=guCai#dMBL y_|K3%6Q9oɅ?bOUqW?))T|PA܏Ƽ iq۽6M qJ0%pFZF:gտSaY]n%?𘦾HcYM@Gk 5 fEzĂKhaӦ|2,3`{]\mi?YRЀwʺ]TBGm~ kAT:AoT|8AnZIEl`:j #bܥKl7s+C r '3F@﯌QΫ %%R/mF+q&D$l?w}aYJԕe=1A궚L L[խJw>\|! [frkU:oXNn+{7D%J bIHT}n럙umZ:˒߶n %:ӻ \w7B Bhm,,1/d%@zB<=tr`=qcc2wRJ'~1 5-2]8@AP|!a^Wi A{ EsLzk5j&2 -7ǘ#o^ Ez 0}𼙊Jk"%ʁ<%j g&뿂)ú)IQ h D99sVb_'[WɑSP1s%_;SW7M7oȜ&=ٿRBHr\F!6<܆2%`o]Ch9(Qo>PW r O<-I@}/9tvJ7#H< &.)ƟX6gΆ>G.]I=!v <[ "vjٜeذrU 2L, rT2&o؇A&TfJ=,rYiSz?rEH~KL n@}sdrǻ3ԗN![Zh(ʵF*^HSěE FDq*bJ^`W*>oUK"^hا6\Lfn|P=xNס͹kN{vzEIpnOG;;j{U_ނ?Qh,yLbv ZwY>l> v9TE-3"v$#_%bn즵fctWU6I⦷/ʎ@9̫˜:YZAW藀Y5>6le;+b\Grtd"XI~Po_myO;YHajsbY4eC);򾠫2Ҵ 辙wu{+ ~Nf :ঢί{* o{7SDAg96=BU4T.*Gh}g:wƗ2SRlby{>{&ޞ-;pHM@8D{_ƒ ",yC0$pw|D˹q͂LdD>1$i1fz?nH޴=n|Hlt+$ b49-]Ja)wZ8J 3"L=юdnoFjz<>Rk@:޲5L.KJ\o?atdR!>-ĥ, qi]g.{SG%zF: GvQ١[f''w9KwnItNfFe%N 8G -Vn*m22IRunG8ۯN N@2MS;\bh^ DtKYVҨsm2H<8"sk/'uhi.V~pB`=G6 cR7204>Y''d q [.vf<B(7fɝ}x&way JKY(wyp~q 2h{o(1T/"~IX]orecLxwol @TϞy6Cל)7Xi-; hE(ݦTwr4lG״L2fw~ı-M#8gXlɊW:5q>;AW=~-AV<Y&_{+9*ŸC3֪`dr2>lDp5  !3X"s.gj^勆@*PH$+XǴ8{V)i<"Cm5_N,؜BjWMǺӕJȱjJD7}0ƢΫpf^u/UЙYO/R{ vc/}yt4jSR~ajV{ p[%峐+LVm2Sm&A~bߤmoޔ <͹n"@Kq$Uh` k(gDYt^=ZI-7e+rƙY ;n/QjpstPcO>ewƦo;?:Y L_o# 0ʏ .4tu&>]|HЮzB(ÂZ#.ő4k!NCY8G+;huVHA@h5PID+ :[$](G(N(Cx"a6oL3 7[k'{ݦix#s̭ pqwb!ޥhujY*VG %rW1Wˁ &kt/IؗwӨ\#JͦaPz3u(JEsY١-P cT$^ne-z]5Sw7r;Wl4ZsBP\ :Bbf~_MرymQLJ9n@ ,WT N/t3u8Ba7d]+r?Xl]m$ֳSN7/~ڮצU8~ D|Wqj {A!A9[oԹjlM Q[g.rݻ5\]֋}ie)q=BY kj-ނZ d,z'u!`KJ7,^t€Yg9dwɯ0r⼐8 9/@G!h_lk;hxmፈW1z0ukF8,+igLxF~/x a:!!'s dOn ][\) ^rV~1l?K7Di(L.f4o3MzٜlÿG+QS$ndz.]O$֩CIR>\|aGo,>0Xq{}7Ayl0#i=fNg;ccz3`Oo}LIXm5\4tvMΐT_$"Ҹ~doчKr5To~v<8Q]y.z+%ʾrHs)lY˚T}cy=a@/Z[|ItxvAWErZ~bv厯_v XX4 pT{C]{וTPA5}OoV@SFsb8TLYDp}X)1$l8O,u(0NVM X@[ȑP7c됞TZֻg @>y'1e| |q #O-د.c2nyaTr' H^QzԥOKs&Af .F.vbϝ+z{fɲ{&y ^rc"Ď9B,5^|W{HΧDFk> 蠰-Wɺ6+4 `./~ fg&UC GħWz7͡wcC%Yl7aqӫ}H[Zb`{<Yqk޽׀el3W&QMU9v d{*jl8ҞYv=)P,woTCB[|F} eMz@^./WgT8P>Baa:E0@,' -LN}v*e`tǠp{x媋Ftƛ'~^#,3z3M ߚد͝seZ5@#FPn|:d̄@(jAI>ݎz50+s"*E緬H-CP2w9^sI;(S[X_[ {/If ui-BdJϊyhEq9a{xOB3$9֙jm5Ѫ>㡞g7HisyJBW_Ud5Lu⠆ =6Y9׊XXm%8] k3ɚ<|n1r /;>MĒ{֗U_3%s"AL8ΰ2g&$Sg<Ʊ*R&(]cq[53Yҝᎇ΅HjzDTяvHn]EyImb^?AI(2POńJ49Dvj ip +U͂ظ#V1gYT4r3J)}bo}AxB<{ ĥ~f^DGFɋLm 4fN#e:qh%0ۃ[RlE+ݔN%XNͦ%oh]B[oKgtV~)+2NQlx]Tow+dd{0m2 rTۻ/yѹ}HFv[ӡ;OZ  I:-.XGF3^.aLq>QS|BpkN_H%o1`}싎~9A e $:דT_-$P,?%KFe=R;\3̂Kxۏ)7=\MY\u\Smv FF2ҍpZ.~OmNm}o%י g $x4Fx[e~Ej&OAvQJ$( @KqB;"^ O_cj {xAUNpevtyukCeeq8 ޯv׏^\\R'Mޒ~x0V0hʬ|NQ0h͑K~W.A xfU|Fd- t1( sΜҾ%pNx1 "u$/m4tm'p.Y:N߬}'+*]#L ڿ;%cF]E#Z~gSwE~afv:)\sO}BWnSKwEWL/ QwRU2aqfOpXo4E(.w .5ӇLe4մl U4g*sM V2IP 4d,/!p^܀uuH_UQBRgC#HOdMS"K^ČQ3f6YLj-p#\0cqA.Ե,{{J5h "l ٱ <;O0LfK/Ά>`6o:ޑ+4; rQ_w¥A)a9C7ULe02lh=I 򟙉dOUFM5^m4e1,9R\<rCuȲqĽO0L ~͞35QNbKWIF~]L^Xb bR[?!rwh~=*T $9' tv\_t&ЊNw {S~Q@< =k;.:jVPݍ8VvRn|v=ϿoH_5w7 =67n %; ZSNuIN:K3[ENQȰҾ)IbfCHXwzQT*bw[\jBX:Sy*jU|AyfDg FL8μF@(wqTwmJ!S9 h4t#?]^Rvۇ3@-3YvIKǵZ`)x\;/MD;uCR7%B+=.MpcdIbћCOc%sۉ4>Bs9 *+~`B-1Lu#&cAzwSCϏh'Pucq}Od̺f`%zg\0H9# SMV-obKWrqmǤ xw vr܂NJ;4 >MKFz( i;?!!Ls]ܸZoaNYS-[8d`.xA"hvuI_1+^#Uވ7o vs!1JKl!fU:Mr^'>ư{40< i_f;0{o>}8#Dh Z}WX ?}ӿZ#e{' X6u߂ꔹ-jwLF_i?QcV]7$Y<'ǎZ'cSL_w xB%O:| |'d; k2u)9O=K DV׸?̙ ]\ SW.$ZOH_&cbbR$GA:?FnhEe*k*~:Mp`(e$-Ԫ=ebrFnP{MqsĶe9S=XVZ>W 'iqmvJٰRunF͙?KgcѲ&Z]L+ct j[E[Zո{]X|IM1: 0;g!7M"Q*OnV^@ Q wz3pg?ڀ(:aEu rђX3iUqX-ȾƓaaWg8hp'dx-3m-HJNmddVUϤmZ`0ɍ?6 Y H)i ˵;;CTF0z۬$\Fr@kS"ZR(\LV|~j( \?'QKAo:ƼuZ¾j/ZP.D**8=wgV) ka:aJ+#TH|ŎC~BLSH]:}POWt11nD~9xGd|}>\/@?) o,OZEu͠65$+;<^LAߪN jNڕ-kՔ[i?,]SM.ԡSCţcGS^kB \2!;Im$X; 1:&)ٶS4^3°,dkłQ@ru,< q"ɩ"+_sR ({'tƭ~v܄xay%]\[Ś0 3W:aSOLcKwW,0U ؏jd Ovpx7ēya_ı7$")̨[A\gp!=@vzx۽h<7"֝&&+VKAX -+_v4.vG7PI\R }i+'?̧"M78Y*͑3 ҘW>z r/*0zGJXZ/+ @l`9Yq0bxR3h$!7< S^r"4Zu)7L_jb 4'5sbX! #V~Ϗ)5Vw< tfC(Ֆ^0 Rφdow\L۔r EA(Q;՘`ϷPPԯ(zf MI#FAjB|o] V/!m*shb\n^Tjȸz.0|$m؈U]0C4TI8-&',$[Jisj~zq{/c4Xnu//8TpNuDNk^rl>j1]RKR9[">??d9SB1ȣάoXήp㯋&:z(UԊqfxEGGew捃`C<Ǹ㉕7q}(>{p tFچCPgUnSVAuuKQ_E@t$Y=HStl|iǐp3P ,d8vea]3 K" t;#!C"뮹i/.JJCׯ>H^ˎS@L\&TlDJ6=D]"BEB=e9Tw˙E&dU5 YfHr16Te ` b]2DKNP mV"T͆:GyR!@]4^p+SUΗS؝^P%kN;/u=W*߽^w,Xz m4zCq_M/KtmpX1Y_|U.0[@ e&l݉B Ơ(eK"4N>ض|zC/Y!(c`&5kaNĀBKA60(mBZaW[gnJvyZP#0K`w}Y0JC$ynogq@,@6hj󍌉~ZmL[qR PMIF3sm86Q'ϗn~ZV5 _C+@ Ic<}f!"M}̦Azjga"zBO+v$DMB5L(^TVhl h.i$Ή0h ='3&BNMD{{_'Y/l_ IT{#edU4q]4n>qX:^Z;fƋ=vÖ:Ent+JY;ϑbU&:A+ IY{Tޭ$UA*Y,TV_dD,k&"?}*\ ,M-\9vb2擙J5( 6\ cӠE7a9tA9Am+KV&%JiibڬVO6ȗnvt\s{q(띠5sF5g y=5{ o7MJZQ|^/H;FQXLqG{wjfB e/s[nm༐C b iI+R$Q{7sӤ9m ȗa= Oͅ?*,-4Wm -Q]+w +z!*v3\>pѡRqTTdSo涳t}#mnp]gk *X3$wI6㒿l**z_Z.d.ab}zf+Ձ&Sw!9?Z2-8VG2'] ɸ!;9KL6"wɶyTu]ZFGVC*4*#heGR7jikB^?\9Fw} &h7/V#zk 'TJ;.yz7bR*93N{Q URޱ'} ;#x{x;P;Kc1b*GD]1R2t& Ty)J[`|N$j`yWP] L1Gak#oODwwB,M b]{{WKi -x%@ <aIH4w ͿۗF6#uʺ`lw'AFδo{@` fR9A4 (dFI~(e&WEyL(*PB:*jd@/^?E_Qz%ufM zyo_"(~ ϣ&:MLR8dS"?&TM[:"Ez f^N{eZ݋Nry1ApあHXGrvX5J/(o4jZ~| Їpa^W sܾKK]vqjJ aafh11i],3?gnsS~ VT1I %3_fT(;RKxďݣy) 9z]àP9vvjۇ]zP$WnO O!*:LJടo%rw76? sYil P\%gt ˿Ϝ3_ A F~rۼ27ڀ:,nRe\v+$R؍JUl^ͺ E #z'x,TdV`p7GyX̴lN2/F;w!$Ģ=P§|<;%|lnW,uX?ٽGDd#8;uv} ַhtH C)W5 !p4d*|M +3232%=.HV_U:%L!Q _lo/:qN=WKfT@^V(AzW*.7x"(me<UDO=L lBg+Ux5d YV1X3ݍʈxY1O@]TƁJ S:~\O]g k-F E}$n߭JW]rn0L=ec.  }nh_?'~MIIf4(Ό=uK&<"5/@"~A5\X sf7DS]/bCh426 &FuJMͲ_r7V ?}Qp#`GTZY;=&6w=1mуxV"1}SڧUXaa]ʘdp뭄*> %Yך!V ~5X&E[ ۘi5/00L ^/$-WlX0JFi[k᪈f3:y/%),W>')j{il7YM"%s7 4Cw)'sxN=LE4C-QO\-yR|>yz+ƞLEUXҙU!$ywPni/}_b JљA`czp*k;Z]лB\SN{ʫ7u&_s\_P&4Z{t&9 YUY?6]û2(,RJX-;/MRy p\z{Hq1G OiJмfH-0L/6(~t鴨Kӱ'^q'RL "@{B=&+8-9 _hM՚wV{o6#HD>*Gd/ml9Wtָ2j_ʅ]U}xBAq_"+[=^x7x8} K)|"Mݙ BhAL9 GA;gMp *kbV#p,P φ8чbMF;&Pۑz]yq N)K[Gbݣ c~hΙ| d i^2^S,wb˯*r*x)|s6 # i3==CMuP_Shǔ]Ndn 9Fћ5~q˵㕢o݊ jׅ`4Ř*`BĂޅ>~! ͩ׷c9tXP_#չhٞ!V #IbuF qOjn%7̺s F1j'2XhFF ؖwmuJ(UYXJ H*BZJZS 2~1c d_jK/yQ5]3]( Qb>$Ӆ[K+ Dp29Û`Оp=à̆s|HFU) 7UBu"Y/@K<\I,br1M~zdl7HZn3E=׏ByѨfBNi#zyj$ڏN|~cc|Nsphx*Yx(49O/l"=:8Xpyuw\VhJGH[nfArB>HJ*rVBj~IIѺ_q%>$Q Xպ(' ERjJ\Q> nIxl IMdtZ&ĭ2[.0a<,bnFfY ck+QdC7٢Nˆ2@DrV`J5]ۍ/{j )Ů5Vþh&v6urM]~ƃ9L&Z_~uΏZ)j`I@/R&Gj.n؉6L-?7"8͟WmY_=%hBZ7oѵZp>I\ l[>R_UpǕvgl$$oQȱ?4ڀ)zL;]u%mgt2nS. {7I& J8u\?N˶ŠgL;3Yf0d#eQ֖4k/뭙(jvtƎE t95/ tb@^}S'Yҥj8F) cgu8Gؽ?Ӛ1Q 7iŨx-[CrbΕaykJV,5R&6ٙ듉| x9xJA(?+RuIj` 4Ph"aN򋇢zfnKgy8o0Vfj-wMXh_~I3/;:\)jP^Wqr+ns״^1g/="{ϘD1˫ԊvQÍO+'mBv:T}6CCi>qeU[ p kVցu {JjypH,ͺ}kB0px8>K\ M[;7։A;϶/$]={b*{'0NI(61(4u#h/^|EI9M<ЌL]ɒUjJx%*Sy􀘇^JiT_a3[.jW5X}8(7.~S~`tm=a/;O IHu) "X͐=F@/6Qq ?%:_& )5E9 BD8)LL%M%\٣bQ0҄ >չ ZxTv}연̡NKJҀZw+:ˣW0nWSt֔z:7¹R@IR&ga+FоIl?%UyoF O*~c廡@E""^U."V:85N eJ!KW!gz )&d ׁY*٢{I5NN9eVt&hm2\YpMԽA4Mm΢)o9l +>GiO+nJU_wq]4j5yY%qjp+ IJT,D YgSWVطZ9?Kī/L b?_1hLt 7$@gc*YϹEdBmbM7+̢ jLs-?(뙁mrz9Pc' 5Z9h}pVږ=]QkEWQy8sLeZPw3UṤ4伣?%$|B`Fbs%-[>cs=n9!$\:Qxr v5aϷoWl2xj =/ƐطG]P]vs-Y$+pbͻk6#h]~yqq 3*:j3x19Ʈ i[ǐ,;32.FS"AYqJ^P$:?Vl6Kg5 'x(FH4A ?$` 6ISno,r#֩ b, [ {8jܱt.=O' + 6X_D{SC\ 83E8֩L}XXn}3XšmuUW !5B R {//qdMFZiK(rܮ\FxRO,#IDN[]8{hݲeKjHYS <a ?K]8(^?5+4I[ C-]A1\+Hra{&_h]P@'kXβ*ʿ G=i˝ho`]0Ek;}0W _H1S흷\)[zd1JkDTⶼVQUt BVB٩)ŕ*yPrl5M|!Dݓɟ;ʘAH%&*Z bTENPGXQDoT!Ɇ:a}k)w6Ղk 3p}TM,: x따PE_A`/ِMUEVѮDotW*܄We#d.$eiYA3 GozaLtTXŽDi 757p3YεEcjASS AemGb68c=x˿DXdklH$+FV}N.s QAnf+ WC"oTCT9Ql^C#F,^T|8 7Z_xBЉ޻uPqNf- :RݙdːdmgN˫͡*\ .{8䥊|b2ޖcwȯ퓇7'C_M냦mq"%rJ6{[Ag#,$ B ?K k kyNWu~~_KWXϻ| \J:V"Qd1cNh'?l/񩔐eU4]nAZ%! )JW2jwb28/lC^yjΒmaPZHGIՌN8 Ϯ^ڡJ≺ЏΛ۞p98u\% /l*ZJ!*DxhNM/TXWmuͅTYt-o)~٥kih #|;uE %ܢmvg:\ߗ4Dcq7K. yJa%XK I1C0pEJfvU==#PpG0d86eÐ]`EʽseQ2:G,ZA<\.\[Tot2'L.(H~@w<HV1XOB;rÜV N q'TW>gPcpt95|b%x{ֽ hfh+ ./K-[30\GexI~aӒэ  eܝ'Ewdy\_urت{%'؊Q{d22:7[%CvԜvTIv(!.Rg6 +CQǘܩ:'I؄lssa^>'c& la`vќ:](>Z۵)%i$GJ #)r4ߌ`%Md[W 3p'*@(me-5]0u+ݒy)R \xSYG{J #_ĠFbڌk[0iVN(QLBϋ kfF{B'E~BF)caA i%+ eMHʡ~_|Igo|n;+uMw16i[ TC<"Bbɸ.ESc>"Y{{{o{ BFUI}~dhiI-P\popU*$̦ a- tPX[Amg!7D[h^瓑 '/kEjhG>kBʷ9myH4L.*2HҚ $wR3}4sғA8H8כ@vpқۏ(Ȱwh:?oDu`Fh Dx X!*0 N,5z XH [ @B*#Z[ya1JCI 1aOLM"t\ BAýSğ$5l+m8U7+zEwKXC.&aHآ"go1/U6VCQ؍8ai36;Y:H:pLZolB& ih6؜Y<1 J..Rԭ@^ddwy[!r*^xP' }[k_v=SdtО{:8 U}^mD%/0MF־IGS&%ѐZ{:9SlV.\X8 s6t&]{B jx VY؊|{H2 |#us7ԟi[&l6~6!9Ol;=Q-eRbeQf-?Y=0v2Lfx)G GQ1fT -kXP(.H;myO4n`hn^ Ho5aT{|nѓ=MkoD&m==L^S.zIHgtlfF#8+G:\׫5[SIW8䝬rnRYT`Ey 7o߆ {CTmVՀ^OЯ[ML,2hC~ {Rf4 l?qlk͚{ub2f_T0d7~ǣk \B̎af>gaq5FɀeCb' nF+=z^%]T|o#񨺝3/T_yM#,B !;#OT2dC %I9NlֵF(j86цSZ?h.93+_̓UʢSJ暷NqeѴ;c&:@:+=:e E2RW=:'&"U'ު 6M Te޸^XD0[7 Rd'w3b.84Փ=ks&'K 8W jDD:BvȭqeZ=WĊh󼘢\u9qCfn80#2F>d>/qX\GarLUԮ-6ƽ^Tus؏{a׬pe-\?c=&(;ݭO a!QqVg[!!@yт7tHT""-z utc@tENgK&?DZ"5HDeaSdK~836}<m9oD!25RƿMD` lـ7yCxGrἳ9@d6ѹU74${Oݥ0K`*^s\Ty]04E>dG/z o |hǦmk<ˍ+&"g.,Мn3˜ 4(@J^e&isE:n%O},YA橫sX8Pڠ~s=2-S95mcYp0V1.;Ahӿ;s,XYƵQ~[^b3,.8|(oo3shJ~DҚID֓n*VAK42ivI[{żEMs Ep~Ob9Q 0 \s 8/9T<A6BU0C$IH(O֟Ga_' Ծ*26 yPC٤n`T Me7&%Jr"apޯDvgR0 *9L"K{MfE*MGʱ+K_;lU5Il}f[{ײ5! (!N>q<^P187ǔen]w ˲-K4DrZeqcTp5SpM M{Ђ@B>i=,I,8PdcXlv:cN.w~W|0\s?ep!Xd$?_R-֘:~x``* 8H.ӾQIDL`0wDjt[i%{uc>:pxW3:̖ZAe:7/( SKsY# 8G(LT$zR!奱F ;|r)fq[ SL27h4xfA?t<[+jUĚJbl98WNs3PH7@Kc h 3{vW J.qWMF457T|ߓ;Jv_/ YRa/B0HH.H!:Sh‹->S|0Slc+Y`7T .oqY^{?=:B1;{|[-~:N|-Uq=VjR:SzzP a[7^)e5vj5V CƃFHohH+SiDQ'tU -e^ %(2Ѭ-va`B^Ѫ qRʹ.mL')hk:g!q)W.!K0YAN}aNG NJ\7ɬV"Ǭ!mP׷q ]^;v;^CD~ifq $QV8 ͥ.޽_|!7@5 }ׄ~Ed%veDžaxΐ :k~ @m%L\12(Ď5Υ d)xwV<` hb6]߽``|hHҕ:k1go8ȭZUu᱋zEBZ(')>@GbV4ı6=] e]Ƅ3H.-݂A'{Lԯh[pB(ً{挨lҎALWj8AvHjbCݐ/RC+8ӵdRWH;$6`} |,2VbW%B??m$dO9jZ9I ڻ֌ҍ5Z;:ݖ4&~~"T):K"h!* 2\JĒ?պOWNr6u%:cQE4SLixV%"MS?#r1y hS:<ީa]%To*j&ի!/ 8c|&=ccSs_d2&42XLnX͍Bh[36(V͞N4 irʑ4:iWh"e=R(Txc-[uQָV]m C'|Q7[IC5SIM \ ׵Y+84>)H8,{^o1xZۭX_7xPtEńVŀKy7x+Ќ (Hn4FN4MaBwtNod=d7`MDe=ج vֵH'`p:2dei xBølVv cۍCĽK0V۱\BK U@r-B&%~Jo}؃kl-ekɵoV;9,@mnpBBHܞBJh9a߁2m_W7k ?qSP۠,@ ^ ;Ҽ驪xQ=.._ /^GI2.2acbPmS hp(% (;~!CQ6a_/y"MWgwhա""1*rdbx#mv"ڴVt"Bv΄ z㗵2X= Uss0KIz? M -BP.e8#k&}Q$g&iiNMlJa@SEipv W~9z1M&I unճ:eCf{.$As5H/Mapp2 bCSMMz1\%R͗KȦ3oCU`DW,_` Mڞ'⡚j*;+8e zYIեb;bXUn|S+IIYwهA1 YMZׯ lklr Fn,jnwtgXy1ɪ#.:SW'޹ weu|y/%#*0C{ymJP| I\sL{gVYFH놷Fȋ`d"osQTM?`:q3wC,8YF{49둗:Be@kE n'ϕf}OtDh#}]B^^UO,s1|K -8`Ctu n !`XlQZzZ!7f̬'xNcEk{ =OtHbxQ#iN<ꄟpS iRnz2e#>ZY ɶ;͕Xk2@sC"gtmjV\gT_gfO7kN+d c f?{Fz!KQ80ixtgx,ώҳd5!#dx͙ʤaǭO1Ⱦ4}Xhbܸ7l >*.DfǣJB σW_ ta[;g\!Ϋ)ѷ։]+"S\itt(%K D[%uM!(seV:b"/pv H՛@AДCU1ZeW(G6 NoM Ka'D&YD]Ӕ9KrjY|yG RY.#vǬmGnb//sg*u.Y7,R7$X+ 4^1kOв(s>[憐BÐ2:SL'E~c2^$u4P:JtzXAYd?D)JKȔdP#EU31P|o}P&@dW.Ӕm`3z#0UyNV-י4x7|P58ԇ38s,zz_g+ϲXzs~/JWF枲9?PQ~ڜDE]!Ԟ)SdLVh[HQVT2~6J^/r_2~AX P$a \cJHs."ٵ_)F#}eڎi RkjݢKh0G5zfǷ%d!".|]]MjzFY#+.w4$Ϲ 呀]]h\6p my[iR?/(O#zRiflY]69ZrZG2Q1a; n.q.9; r>8Z7cr1ӑ+ DͳY3/؎? m`8+kH̯WcYLl}Vi{O:K51pWuuJscz%qr 5l-P!~gt6InZsu/3 k?ﱠRkS %6L.6Ls5C_}:SMxWM+Kj$&omn {_ef,Sdv`AXSU"\a9m*'IZ}{0na{*U ĸc U{f/7tߓR7 ׃w+o .<`iucf6qrA=[LjF"g h91vC,E|mk6/@]:_c%:Oh9i:_/*y'h7h{'R?A4?8)y۶GKrF&rs BZi;l|/-8p},e(c_ԌZRnvU0XZ?1t[>[Y;XBގRaCy>~+ny$ ]pةm%Wh;Ta3,Sٍ@|ͫT@VeBR#(PDQ <,-ph%_'j~! ;½96*sGӱ*eRj/#G5#K>qD\W%baR9 BP6|mi,XOCd4+#QvBϸCv8'͠,mGï+,I01zۂ(o8m)UxTD( 8~4Yj?6%yu`y'NT03 $Э+9[$g dzlY) go{M6es71_T('<ʤ)8RW,ݻVc8lpOǡ_VC.w11Qm3 6Cj8-_|C9G^B9&:CmW#%i_'"yS.#@2 G^IH)^0|N|jBcyO07X 1OCiZKԇiX?d9MIJF!iǭ%-^B> enX,TM,u"' YKrfYHC,8yU cap%pNrTc{z\-7=ΝƱ?@w^;K"LיIs} 6!h]ЄQ&7Mk:Bza@sʯ`"puv\i-*񩡻ɷX谜0|w*Xk01'$СY%dKT CXBF9#<ћl0(6"g0ݱdwH&JǛc8i6BSHix_#"E0}81314wi؁$UBvӰp-<M҈Cm = ^2м [I?oƝǃzRI"c>L,Rwb)k{zQ8_s'Þڦ 1`. #soB_>ʠ0VtInq/斜+.+Dَ3w)u}5{nXS]FӸz-r9D @So%Iɍx$6=EH˞('đMJxܠ l,M Z9,]yF>4Qe22Jv.fYMut.kLML琥@HU qL:kWy.p&nQJ^YeQd#+E5O?hMutyIKFJ߮"mG u@.<~9V*#ĶےaB/_,G0#By?@Px u UGnr:a9eK yN,oxW=O٦q{v^7E*k"p8S/fj鼆L~<) |pPL5C7GƽfȇO-RX+tzY>.-Ӌe\[7"&7#r,)tI X/|=-9"Ps6gm_ M:ʌ:q# :s =1 V#wb댾q籡 yTҺPƺ7ǃ8MI O4]\ȡHSf6ً{o[&:)H 'Ңyhf਷d|?|Y_%=Z;Yo˂dd/奡daY^h0 \Qm`ݬ;F(<'"S/A;x%z*i7_]a5*E2W} E^~r{':D0 RϐubU"Vl3/ML{tR&Ɵbr)qvvC7P%.n;|YŠ 8s>/Jep柡;[oCAw qf| t 8Ɯ{CH/<)B5zTJW,eP0~s\ۘ|KB1:`,X:/&{&e&ϵM{gd]R~l3ԦZ `ŋKIzXH7"kȸfxRY>9 Bb"{fQZOm,#L%@,*Z*qT(nD o'!(_"ɃiG=9!u+աDj~ MvA/[k@Kt{aWuФ|^57>R)& %`XW3K~q>Ȍ)'Xuѵ Ip9/':.n~ Xfb!AJQa\"_# ᕱR9-q)Bsk:*8tgIA50DDsR { 삚,smg_ l6#tpy)W~Z9Dy<䶸2y$sX#oO g@f|fy)Hc$g=># Ԙf \G@܇J( G,[#"8k4[:OKfV@ vG%۸zӗ2>,j*AFsxCfۨs %+! -jgF8,{ᗽIcI7Nd,:~J J q/e-Up[aڢ?FpݬP->/OwL4d tNV-vɫ}D" z5L,J@ÖS(\˥3I\񔣅Aɜ'w(+Vf 1Zhy>k%.%Žo]b7'"ԧ)H,e-s,4"T8u!"ۙC\htQJHPj!͓:Ubi̺*>`U:컢ò*ɍ D_? U?~ū'*)oKf#?,`zK6KIj&yV*|t,%z֧>ɹȁ=b5(=qM܀I^ۘY UU$r'>.:kIeCW4{o@wAbl;한)YCӸ`jdv*.߁0dH*B} ) -ރ╔C* 쓬)HCo̩'~٧l6'㬫9=sh|,P U(CZ|N9:RV*{\@psc¨TUeW^T4_74ƅ){Ϫ/<s:O X[bĂL/ݸm(s 4I"ԪNBzR7b =I̳׉v/: EMBW[ETw{m-~0(X/ʂN 6h*`V `9vx;kIh'xژ3?(o(cB99YW'k׏uaNr0~\ip )MʺM03x\:Vx;mD Wl=g]mA0k*OS'$?a_i0o%G(\mHt 4ב YT/L$3)ɵIBbﻹ2Ɍ}U3=yR?s7‰"g"SR Qt-YZ],hB z >Ӝ n&+뮆t2J`( ν F} L58%xgEMA@uʆvG\HlQ-<;q4>EiU:jmܼ9)bvwWsJO/(`|55yӍ %mb_‘eZrOPFӒ nxQPá2#HPqp"`.Z0KZK='q+}c \ygg:kd54kڋ&2f`Yt`7o8l̓?E|_ٲP6-ER 7s-\dXzΕѢhTׄgo2 -s#ć?_ş %iO17B.v|1 % \$KDM8݂^".xaV}wI< EP#\:y)ݙMD3 BbGf$0@sm&{4qb/%QJG Ժ}^/0 Y ?=i%|5ao&Y6 vX~jrz"g֮dк4p5"GVY@K+$نe<q;DrooeE4Ur9Dzk0bܓeΤV-"@[{"Hu.vͮK p΀(Tk̲GWSX($FEWdXJ04nRRwkɅY6H.ہa<^XeN&zbB>ocԁVa}D93L:u"}_y/E!NmƀP}<)Jsc 7_g_vb"q0ht#:HCR8u˗vAt;ԼWʗ$(q #0-j>?-? n%{'щw$0\9S<Le+I})ikFS7bqKq8'dhfثsLlMcb]!8|<}L76o\9DBwD⅏Bto1^i?g,@@@{0 a8۴q-SwNoZtmC>6ݢTtvdJX8.̝Lѓc/M;mWqyPߺ3wf ڃɁˤѬ`fqw]$F*2CQ !}Tv~KuϬ%qx2ZNo.]j5_ ·9t xe'i͋?5i^S!gB=3Qx+iSr2Z#K%@ذ0dA{v(g\!9%A88 ˀǟiVni!ُ֪|ldX6S{@4v0x V-zx9o# !,oBA&~G %`ԋ(C : ~fWo&N _݉p~(Z(0yYW#׋3c=Z'zo,DuWOIy֋ _E&)XL[ c?z2TH&q؀Lݮ!m3,Y]R#68bѽo} ^] Ùh2@%#19`'p㍘?upHkŷc6przO5C}|p;mYPhVe[WY$ [q_& !res"Rۜ4r\'v<:U&Vr~;18]zU~:5>v}Xft$q_qDIèk)gX1K\ GyB677?o$.T֦3#@\9݁3R!ټĶ!Im xc,a-ܧ3En !=;ۖ$Hh=|6&:$r>{a>4.'mtEƅ h`' SK8aD81$Y5Zŷetbǎ|۱#[1Pui0`ǽ!Dӫc(2G2dF`:nZ^Lu@Muē#2X)_uqBQ6 ԥbʎq C^e;!u͌^GYׯEXlf}rF0r +DKbnN<^UϦt {$1CQƚcGy{C]0Ȣ\'d؎,0 TewZA6q484>v+6@Т*I$m$DB M{ZUI:%NF#3pLRfX @U!KZP+\p!WL|jK/fuIʗv00i)tbdFuͫa60c +g"+dQ)֑rԻ] z>Hе$Dx8+cHYFۯ>z!KS>gv5ɭwѼ3O ׵C6#Nr0|Z [C5ĉyП\G0>zs"Ov ׸ywb J;Dak$/:VFz0jC_p+KvwML[E(i dXKKp[N?ⰨHB3w粠V؋V~<9XL SD"}PV굘 8m ԭ~ = ÏikLfBXdeb5dZ%DqtǥIQx߷RG8db j1fDy͝R0JY8u5}fWpW`3b9-&VQG7ݕnT /oOqu'|cl` ??}BρJ!&" 4 o /2+cmݜܲ;-2AWzsZmϟ9*L^l,SC~PnzjsHn]z tKf0WbWNE2lL_4/] x 96Etz-#xhd:wgr!}S:.$3NY 0<[hh8/ikF ..ek{O:~߽})A>1NituBbՠ#`uqN[>ͅ5y JyȢQHEvhwтYb2~3qA۔{g<~?#>IlѠlX7(xrweId j+_FUw>|o[s|3^n ̯n(;WjvZsr8h #ro5K >z{8|g:]_فP\;u cb/{-='HZㇺ b.|jZ=D1o0pr{N&3Ǟd}e:7ᚇ`#mE5[l^ZYqaG@v&s}ظ`ϙVG]-BqR`i΍OkJ D |SC@)h>)}c`Z۱<I"-PHthe/:K&pzEn*Zz*'Ib/~ea8/%Y]d-ϓ@yVψaB NV呣0.:?vp)88vcfz2Nߪ^V6#m#ʺNbݡm!O~eQH3n(9Pke?2Ԁʕ\M~7 \M1rL{B#Uj"wQ4SɄ.37B[I;PdJkÆ ~cmrqLr9qFZ*e˴; A[??3N*U!zE3C!  [rE5k"ŷ<6Np}=M S8IKje7dLMaa@-&<8PLfT5@_ k_נj?l&r涒["n R>KkORc|QM4zJ 0vF>(wCOhM zFۃmha+/i&ס'%)@mGu b1#JXzkuTw_mm8%o6p&xTgK9kv<犤R*.=Ĭ]JثܗIOZ-aQszĆXJ^Wj4s8M%Fܧ%}RL>?IY4Rx '5_ $F>J5TXS?Y2Uת,.}Գ&Uhj]|KK;;d>KwȮAIACeߡGt]cI&©JvPq䒨(@`Ol 0 ½E3f!;pJ?"Kԭc狂k!R\ԷZ=۫ٔ!? Cǔzt6dUl˩>>k*8.طK)*r]/=/Eߋt[6Sr[ pIp6PR~沷0Q\\{8f79p֜}c\h|L"CQD,S | HTulOQd\>="<+SlJQ,6seԥRݖ#`ʪ,e?V=72*83QXpѮA6SNW5W 5!f 2\E;atq:Qt~6wZ0o|cQYo6&6KVZcQqvrX,fL)®ϝML k =&PThOwNݪ5u:HY.밲K9/d!Ϣ@"2>,P}MX>/l4U b*C27閩srd gwUyNtxZ4 v:O]h\OfnX؆ڋ_ʋn~4h?6͈\Zm'CFn#S^_Sd ft It/싽GS[RLT*} ܉d=R+Ԡ!G37)C+j`_dN%5AshiiRG_lSHY$gDSj4 tuC^Ii&&x17@Fd9O6SVR;5^=1PFDӬ WYzgC̰)T.0NZ'# ow3+f+G7%t>HI5*-U8Z{&մРS GN6lN{9սz ==*hIDi} ASmOBg*![9nS9"VnCpl2$LIz?s6wMo ~#Rnm oż큁^{l.RrZН`#Fl?7ͯOJ=Esřl8X +& ^Ն,KT&ڿP DwNJ#;+~ JW{h3%00u/F6$ySLGs`Vx1/`(S$d[uW3^^WcijHϪq1Ӈd}y~+Q.* /mv56ixB_\)eBxs`e;$J\Gtk r]+Щ'ka9Nw5ߣ=jݝ uzePȏ (5=nxA0J$PgwJNוָ@@4t}c67بkTpD QOAM6 F"$N5!ڛ^w=9uĀ|D65#ǀ%#I5&m6Q&oPkI@ybX[2Ys9x1ˊ-cIi"sUƔIJ/>rQv/IPFO(xi,cq)kݏ)܋O!f/u=JkBX,Ż68nyafQ7I!a.n p0rV:HJ/V ϥIލcc;p~,2,/$}s(no'1N'ѧ;Hwl!Hmb։|!HH|Q"JNʼKٮz} /=95p觋qEf6@dKjΆ>|e#}t\胚ގ$|xpjF"p1cf a1!BvU>fzAv-Xt"8 l撏˫huEVʜ]-<=O *Юd/t5a :tUx*f4!\y$ڵF1ỷQ|\uRiE~;~ڨpF gTs=T*X[k:mq_0,85/ʓFg^howHQB8 %$` V6=/zBpC Hϖ0reDJr͉K|(<&Œi?t*n~n{ ~yT)aB;B񾉴S39'܅d+,p\IvGU` $9q?Ӫ3v R {wPΥ1 oQc200 qB")lM u]ƞV^G2Aw+p9\bѥf,Փڄ]i&4 HQ#?_ZTVjk.ռvl47~|f+260b# r?%rIivaT,[^>a)Z#G[t jJiϑ?GcdYt(^+v_սucm>*zy"jaR&rw%x~8HL?Ν$X3wPhKfJ -d}kxsB6)FqOl*"lwEC~xӎV[ZdAnL)5!Af} t)mbˍu;m2oP0Bj&%!nxZ N|Y4dCZ[$ٗMN\uSkxz3k[-ͬ`|_=BO !1kIƙ$LP8ZٚhxBgP4%VNds"J[D)-l̗.*{-aI[lfV =5"hji#3΄_b0,4"D6OU&ک_އd\Ҟ~.E終3 EcTgn7tx**n>nW {w["w Es03N"Jq^$GdF )dT2ɧW ͼ֩O=de)^4DYjJ놱~qGWѓ dkwR83y n׊ܽc3\l:yRre4F/BoyއZTS9 Y~&3ʨUO$̒SlF"ev4{WF:X;?@[$gYUbɪJv"xyK xIz11_)|ߥhalҮpjhz[jt۷"v&e%Bf |#Qula}=j.vP6I6ϔɠTq?]VYDj4LJ,Sd\wبÀ/W&^}Dwj;C8G|lA,+,zڑٝn ȱ$ony@vI`:oɯC/Pi}59 ˹cۼgA>e<ϧMNuF‰bgXpavDȵT4py,zU,"L,]cYDQW~K/)=;ʃ*5LZt"xFZө}n%YS!ʸ{rk,3uXG>M \۾ JW('dt<=wI;x>0(/EU+#;^v[L5U*D~zrKcC´E 2%7~d=.wyw`r\:~ݯpi5 #H'b"3]!s§Ekdq KƓW K孙Ȃ12^4@"l9Z@uVMo53 9J =QAG) *m*!bu:Hru[C=nemὍЎ$B>~ts{pkg۟S%;h n$$T{9|3u6Y2hJ% a@|H/iaMMNtn!'> }~7Lo+qa<6,O*FI 9SH9-Uh|gI"4RZrnif]?gځb:6 4EwԆKN}BF9kBb3RD.N؇?`=pp3w @WTCFjB]l LcIWHXƉYt@y[mJ3'؈ @'QM=$" Å$gKך>o!P}7vm a\F7q񁟴@YZ_d߭/WkTHq3up dᆈ;Ӛt?wFjkcgUM]P: 3*8uSt^\e@;0YZ07070100000400000081a400000000000000000000000164e6139f00008764000000000000000000000000000000000000005700000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/7!]?Eh=ڜ.+ˤQuxGvYlMn,ۡ cN}uyex a! rTr Q !FC]@-A?>K)yYK"׹鄗[iTMҕ8c@l1_胊{4zG=[@[sCj0EůQ@TRC3KAFbsd:3DITv}*fqo N_U6h8f 1on f/y:;OUE(m+ ʌ.D t,]=A@c-n撗xiPC,j1o0ؤUؔt](s9|жo;0,VoXHHof 8P`fKYSxֆΞ"o)ӆ5Y99kD1X1Nٮj4CD[tq~Dj-&؈K\StRߔG)thK. 9ZfIC"ђZ]Z 򇩎VcrOcwV[7Tr%茟4P(/T$!U?Idvo}ҋ+%] M&<7@=XmFXdL4~3TJKENO݅cʫ\QbAlT?qTH# Gyc­$3ObY޸8[26RyJ114=YaH &_9(O%$vaF|FJ// >/k0#&pҧ}[uėg0z~/!0\ȷ;U3'/(}6!*֌3S)딜 {Q$dw:\H">,y*ՇkŜ/o@^5_(Rhwa+֨"{;Fr{+U-W.q p ĸI;K`FNg;}u(`j( ݊?ɌAAIr/"06ȻHxmyg4/ /o讚%7)k@\ʾ^bggj_" y0[E%  % yp6ƧvStD" D[߄s7/ os) XesY,|~u8rGɂ&q˄%<2"oϕBOl]I1yMEh2-T?TxIڍӈ2,,! @ .Q]F-^Nzi*Ad&mcܨfz~F9D{9$+qH6j0>>hk(Yg$NeKoΊ+`:W/1.q+'5љ=a}霢Fkbe@K"d e=$[)`-Qȹ W*^\_Ħ4u}^¦rf2%nb}<~M %XcGI Z8h.ۭ&KధEoXL F)eȠ}HN?;9 2l%zgp֨}Snkm"ZP@0nkΞmk#V"CxC7BpQ`^?rNE5ƤٔPȔ/*w&Ȟn ?~$јЯ~Y}"袭۰ ۪Yi2tG,p,vKXqe)-9_7]퓻Y %9H= wy@ sM.Hs퇓PNKBRlj8|mk!oD0C*z^áa NT ,p 5tx% _ b%'gaȪGjy[Q*f9r ba숭^L~l@ Bӫ#ѪTx({־H&\" IJί~8{T+pȪz9[c :{t%EںO؃@XuP%ΗT*z'{[2!L_xДZZv`?̦nP)DΝVwD*]*sK1R /(K )څecfI'?Gx'Y n6t`BtX-" V/BHo#YPi}pI$UQbz) Oz/tO"RS2dy2SԤa`\.랲XDP - ^mfZd:hegM^ǟ lNkD>7&F@leXy} ȷ??}/6E('L=Y GC! )*K4 iQF70Y VC'ƹ'!*C}b%Zd#rRe6Kg_gm2 y}aٶl}!ٛ932~iW'4l~&C,PM57cR0ZOFڂ4}DZNeEZV(m뿤щd^Zg )WfUEKUwr'm'v1hM[jeJPhvQD!uiC4`R ͈G(QvKnr0]ɸuqzOLwg VKk~zWhqu*Xu-^?V ySjpz{;7h ̰1 R[LZmxs!#1.MO$7-Q%24#R3o`#P|tnktt 7cUщ뙽j%t)r5~~MB:ɋ@WKIʴ-z.v Q.I r,^%~*E- e*9FǶ.p3J;(NXK2F9m,ѕ@/ɜD-Ŗ.7 k.ZU'ZfK;,vLaZEF~ΞmwiL|l^e*-{o>gS 3R(aQg7z d"Pm!)z;j@~Re>'Y̏8 ߏV݉--1#y(6ﲫ d Ciup=M&!̅Mm^u-ܺH1.j[|± h g֝8s+*dcӓv.ֱ>P^ !86 'j4pmm Ƶ6q75L|OD%f*\ $qNxAd.2$z>̐C4aSX|K^Ul,6IiV%vq3Y" kPUJA3=&+Pby2 r_M{N4Tglq]lC.{hFoZ"%eN7KT7.ݑɇ5j_5>n x[xWrpvΫ4d,.bWX`:s]FbATXZbFpug7%[o~m~uLJcX)<+B+^23@/KK p@:O35 ' ȡx4U:ӗS%Qh9oOZU4cm* |nDM #FZƨ_'W6OOU?|Y{131ʮ`N_R;]٢O(~GސqN"}D7\pwG#T~|\oNuHb4ߙkGvsroZ2V  u6y"=Pm6BgψVvQ/8ufi/}~/6Of ro mگE˯XY^⤌)CVM0_JJFMN$P3O,Hcyhi~1XL*fbXM** FU `-45rA…}d5ԏؔi/a.@Z+f[S˨߸^7STScXo[z6s݄e*(6-*Cn6 PkIYYBO~-BcfTGicQ5Xh~(LT$ D-ye|q\WeBWy1(aY~:a?F(I)Ԕ`Og&(Ծ{"mZY\ Bܙp&G69] J,B]"1YDiKM\~:x,&%W|]&o[%hi)6cNs$_9>B@MVZ9:Z?(T?U;X"1GeWlW$)["i>'Զ%$ipbOKs(<04=jYE~gJfi0C<09}i^q2F-GnIse򉭣Tcv`-B!EeOp]Hb$uVq:L|rdˑيQWx24į}ń^(eyjm\k34ܟA` 6VM[^EVt sE,OIYεHFdO]g뎂'0۾:ʸ;blz|mhXlA:ag$U"KUtNY)_DU$X+>B1?%kiᬚ], RljĤe+h{)2gtL R6(R`mLCLn0]*ꘄ?ͧaz?ᱴ?iHTrP0!4qT`'rL_&a"~IfoNusx)#Uc%J5opD7V@W316$v mZS˕,x; .`XF.{|8ymtLi"ֶܱµyT"ـv7#9?t.Yn^ˏSGFx_[&T J^ 2@xUxUCȥCa]_DT:Qܖ2MVPӯS桐R60(:Ƶ1qygʢe!-J~Tɱy@FZ6my!zOOvĹrVI9ŜqL81ƸkB./b{2_ޜcp~M2?zVʵ W*Y6U]gVݩ;j B|4xO \VEE WR*NغDw#" 9G_H h(c偩^5A12\1:yDqf^LZFWZ`r.a_D\ܺf/;wuAu!l;9)NuE`1{ Sekw}r^uH1ݴ[z> qPŒ6ykb`ˉo=Jy'l2 `pSO~0 &78CeѺJ=L DD%F1;8oڱ7>x:;MH{e$$f⟸½~FyT",{TN&/NWvp᩶7Gmd5c%I<Y˼@VQÀ!>-5jg-4b^fwMݣvyfĿKN2wL׌!w:+>5AKj]NBVʹUmʓ8g7*ydݧA` y#cUkA;Oj/' lb}Eo`!FJlY3|l2=zmԽm"r;,6\fJGFȩ0IJQs$d49Z;hNٽ[VP3 ;Xr"X}p]nϩ`W*H` ./<ĒR(' dlg8 " yMPdYR]*)g%vhZO*1Ԛr dW ׵BDx0zM ؘw8 o3>.&"n@증lȽ >,bj>=* f>JIg BCNS M;++qe =E8!tKr-5B(@ɿ+nE11ygB).Is8F_1<3Eo F3Yؓ U~6fkxzaR0@3=@[-oZ{c=/^cLZ a=lEs,ii{H*H3q0'Z|GyܪNG0oɜ}*LgP:s=n(&D@?\%of^nB7 E1fn" 6͋akCA-[X @+˖:aωNwwP0AcYJB2p@@:}^`0GՀ9˔ tQMZd|x< OH'i(0rtf'ِJQ"lFAf$( S+ۺAGQ cuc8f#'|1\,- [%X2T!*)PX]wkߨLҊN\-hjͣRo̖]Iyq p515 >wM%8ƨ}\UELJ!wn+sO1;f~@ ^ЯV1cwMDJ}f{rx)zE. Y]$nm{fM nU^?/Ixz]6` YW⺸iH]0Hj%hմnYtPHhЎMwhm|F%>cS,<:nt#xufn[u8ZY7DŽt PL^*$kB(I&|{3rHy̚I*22[DL`JRZ??+Y'@>S6_ ܛx=] c&["DeIZe#׉D| ]hQJڳCzQly-'|m4LՄBZ+p[&v`_`-7 @nۤ-PϻxuMw)ow Ii' ͓}a-QMvl3^(LpYǥK8:F u]TTP]Jk"C}Pq5U[5tta\W큤7>MtD"^yɲ )@dz̓2I/n0ud'px/F&NpFωGx[)p"/s+[(6/_޶±02k#CE ==vQfұ?9|\ݡF9Oi[k2*|kۨ%ɤ*Q{ߧDLϋfw;TAO )oubt/oҫ'Q.h'(q-V֚!uIbv\u+p67aY_^$j_GqCHն9OȥY$,i< DHu֎*hw[6{ō}_b8E3aL?~,'^~Δjf)z FA`՗nKOu3(ј&1ˤѭL#-SH[cQr Pnf0/@ p/b5T.Hx8V޳7~'+/bDzV]_|"B*7.k9!3zzgoF}fVrdDqR^91q7i՞P,.ṬzoW9vp\ 0]5HLoi ޏ/p2dѼ2}lXq v䊨&L,dq`%) PztvIn'Od?"#Ypixً4f\L6Y+^tCvN)~l\S%{U\^nPxrn.W6+05qնMnVnkML6әx nBvMyW$P*b bȴz6W44 ™k oytE .2@q ^38Lf1j oz'e"yKdy#pA5iǫK^J ~,2(+ :-t&z\Ksz=be֚r,73ފ2F OiΚtV 'm7Ώ3gP(t wRJ]~686Y HM2ٷhomlҁ]. ZY3Dm>e5gRϡƕhL ?BR)Ԋ!Qو 7Ĩ~V@@%LڅzikPy*fj7}ĜW䗣u "[ 嶸i,F?L 7S dp"YF)|e"jJi>9p-U]!o0M h ]BYHEÏpCBuC\ݪlP+F^",W=mm&'`!Ytl.oi!N3Ш>>DS(}򬋉xatkv6ܻJG@vHݭwBz{HUZX AŴ7AP;$k53PBw흃A A~~$ǹ,rt-"?/+L2=3!"QЕDEʕ~T]dr'aZ'<[kNt}^yԙo!PL~ WTr9kE,OH|=Q:(x{^h,rUCJxkByVU7|F\@F8D«+UuMC~X37^XbEƹxԼ*w^v J6 X~6:?/ Cck;!q a>N]rx`aA|t=R xJ\3cZG(}cO;yKXN`S<\QDߥRP/w Ua9o9Óy[Z񕳏6Muݸ4!2ё@ds.F zB}]RHfuCչ45N /}@M '10=aڰbش:vU)W$xi7QnW2hݲ)97C#m'֌۪p|:`mޘlki?}wlY+Ā|| 9[r8&Jaws& [:`2,x骼=Oj:t2P4"IB6&fX5ڍn?*Mzh/5{m^ᥑD/lOPg.]֠Χ\90"S8_*Ls?Pk NJoE1^u+\ 0U.?LzlP*,[$ cq \zmHσhldNxwU WgJYVi{%G}MV.񲘬FnP.4WrI#gFF ivPVn-jR˗t]9 G>S$)-kpV£SY N,+D&L 0ROL2)gSI A&Жl>ge8GF(I,炝8oq.3?i "heP wh3C¥0YR$ :(;Dh vt=__&G cIdrοu&] grFK;OŁѳ_ 10;׃EKi_7C/Nd,J(QA( o˸g6k*|5ԙ(LCKC*j"Z%׀5KMtD$7.y \G[{W?{ ]c/l̎9%s@S(0mg}^{haZp@F*{XؖE! 6(( t'n0:N]EJB#^y>U$uea>x o=6Q T-NrgN^N㋭rD 3{+(dEpJeL/Ɠ92JuuVVGzK ?XPzv`AHHg÷9B%7uޚ?$ 񪴿X(צ3tI0 *J3\RlG9=Y'4HIy_Nv. >~2eT-Hۅ]՘^z Vi+>s\cPdD]yH]28 mF,T(MM>j;"B{К?焎_+qy;'f&_XO%?Tf^QeGV Z =iMjS# eCe'S>2|yQd3c!nCt!YZ̜yhخEVCH hx;+6(\J=~F}6)U\bI M¨ ojG9n-Nаyo:Zy'}E>n0?+eڲna0Sa"X% f"-fi]{YL+UqZF{Vޡ=X) OJ8lfL%w LO 9^d_Ԥ/<9,g&(əE7 SVV=V̂6iX6%.,xp3;1Q9Ί뷧q܁<ڴ,}=sPbin2,J)~Jn]nՁ8TNdᐏL ]y*'I%t f 宂;u"K <ĝ<1[ Ft\ed |0v iN3aOۧh.yq'74ӯXad`bKSMRB͞_HlEOFF"9[4 b;rۧ _=&fcrٷs}XD:Kj(x]4Y;J#2ͪ BK;kPN) 3Ss`4A'pbjYVB\Uy3Q1 Aj>#JVMx2ߵ5Gݬ+HHft%N]`\ A`@{+o v!πZ+e2w,o jL'LO4a*0垲|=P.ekC%ecd]LNTL.MnDEq%% ˁOQ[mIB~-oS 1z.UEBV Zz^*:j F8$u7.LXi9QDGԏ<'5U&ljۓF1D ߱lLQ[{[ P:R&0o n/'~C4|qpq E)F$_h4 CsBWHY| Ʌ:_ IĎYj: M0CNK@zii<61ģB:˕8f-S9fQ*nuEp 8e[^R,E }wż GW`)Eza1_aVlݍWֺGn{VF=ѝ, &v&,H̸)j0<_s\Y n_H4/U_0Gq4}^wqJNG"dqsVT#FH4[" ag ?xb +tMjvd'j@rgv7nQCeeV${t>6 oXU*ޓVYh<#&DOŗC\Ԧ"%[HIDxF*4Xs5D)rVchs0ڏHE_k‡DՀ!KC+%Dy(0u wuTf2c?-r0ۙX[4n5"ƈŘ({ E.yt>7c#u/e 3gVº>Rǎ^`ґ^џѺF,k)Sífly@,i0PZLޤ#,ZJ- S1m'ċt{F ņQ!`D!]D9Hu7XvL(|Lp2 ܤmM=^f6+@\4`QF?EaDoWV9vP셼aKhu%ǰ+<ަ#vqG {K֭,55B8,Z{#Hf_MQd 4ѣvWEG]f$?o|K/_q&ȐmH1x .Ld%K[rFrbKP_'8">oQiΏ+,HeGKܤ2ç'Vo`s4ˤz\lk=͑6ږ'gXԹF h.${.ٰfR0Άl7CRG0;U@cz7Q=p Jo>%2h^}=],6 jNeIut[3Xd\qE*50]S">_P@7vߌ*U (z8ȃ8{OX~jM}xB_A{>'@ lxj&ke'$RcQ_}}(S#ν >IDKAOn(#YU9Oɚս*@Yd4>1uM444TY l 8#ҝ8H6[5Ludx ٺq(nOxyk8sO6a-]Ƈ3,DΜem [UC_D@7K`*b۔7p),ѷ ve)N hP'jF/Ƌ9^Z0nFoRMZVaɬAU8j#3h\dQdش$zKmM5M帒 _[~\·:qܢamZTVZ@KP-9|jw~1vf_z'dT}D,#Pxo"ec7 7#)ầX_:V~}љnќV9`zo)?RGZ3w+1ﳕБ^ {ΤoIx,qT]ƼXk _VT!2ƾ 8†-vq[Y VlqSss幎[sR}(զUWKFF;9(Dg%Pz؇YI۟idQBt?PUMtU7XImFI:E)qH1AfM±Gl}R\ɯ|m>q!.jMMv'- >T՛=1/dU2jAmȥI75$ E<3~ő5".t$wWN&^Wdb; థ ~a44{gwR&G 8P`b*ь*_ԏ`g%:峓W,0ּp@loJSud?ʸp3KgRp_r*mooUGW*VD)f)Oҭ/.c\^&(op II^86DzQ&%9rۿ%wy{[ոlۢ0_-Sg!<*dgxI/:F m@ =z5lٟ(C49P Hc ?:UWh-HUU~O/H<[\ؓN7 9h >,M+F1l&GP~oh!;q[aX"nBq5NcH_Œ2Y<}DY ,EQ-×MEǗCl-LZ98zg52dz:7i,ȉw8 OCA:=-१5HFt23+>uuO04媿'w)2VpF1>}=2[ >5sSSQHxZKCE i}hжy'F;¦@\KM2̅H_1ј,}RBzFLrtLuoxҧ|2JY*Aoo@C}~S`Ɖ ҽ6DpOG@?$i GPf4O0`mȐZnFnhQ/M1pIʯnlE8 QT 5KSɣZ򼀶Z Guk{x?j"Mhڭ2xlm|ܙy}Zpؕ#48?lGGyBP^]3Y37ܺeF䯶wC%@ $࿆"RueNۼĈf0(]P+|dN,2 B>?|eQHz$=S`$(ҥy-8lSȨM) PBJKbȚt~7GnbT\qHQY!75Rn@[=n< ܟ_}A9H`uu&)n߉[yjK>oHbDO^V_ۥvZ|%NDY)fKjѤpm0h~%)(ځS d o9m):{yVY"o<27 ?(q1d#yΕ'tsbτmzi( 4<ӟ`WF_}p^Nx #xDꅿV CҲw#QThE:MJ(B|ޯ/]v^*:İ 7w٫FnZזba?v?՞oZ4=K |hȤ{D8!N:N 4Sx.MKDy-ZpQiⷷU@tҿ_aX[XnLM@5~r1@,;(h-d 3j6fmpqH gGܚjܮB7da>Ȁ QV? 3%R-Q`^5OhSjR.;y%Ab ΄dJ>k8Ȇ= b= `evJ}h=66+XX<;)~bҙԊq^$*1UU(:1E(zԈW!'qWR';}FF6Gmʂt B ].Pd0)ྵC+'`۵ FڸMA'J5.3.dX4{ +#@Cݑk =^Tٸo Mvy.W#s' װ$/NHEP#xNiB^/u÷iQ֘c潻@]qjȈ[|dL)?S-  ,|-XԹJQ4(xZd7LMCx惃#mm_"-҅"nx&%w|  H֌]i w.#a5Tp.i WON^V>2g0nH{1,|+ ^UK'bk"bkiC,^.>dMˢ{9&[x`I D LAYLX~ 9GYc\(Vc"P6 E/A>ĔvAUѢ2#[~ﯻT),""'kj%v%֒n*5Rd]DVJI;WW~X ^͋7nYp8l}ᔮX[[#{҄ϗѪ5!:MgQa4oJq7햪P{Op?M ag69 -{ "'_J21."VNkX_čKWj= l')EoN\O5ZoWrKJZ~KlPan/cK.0U<%.{@f=&CZyi!{xU- nq/-#_Bfuhs|P71+STz~_p*%Ѓ Vf SPD[IGQTV( % $|ҋ Qsy[ ƕ\0VlZ0^k+f.֞rȑdo`LrT5Ӡ@jrg=i5[Svg3:A33 O}O^C U!3އpRI`pXj q/Y$̄9.쀼5:ߧ=2G[a0oYSݻރܼlysδSQTQ Q+i*Nu E A> +9|N2ɮYY2M_4W]OO z) lF|8=㇇gXRpb ?dZ:FWg&-AVlJJ\ j4 feؤYEgPQSa|jR7>kۛrܛ>ʞ/ =m& Y֏zblg$Nx=3=ʶ.aq.X3⨂u=PeɣcFPc|>rcnX\) AeU{܉sMؠ~DQKh?dɡ! b/'`t:²G")Sދ-՟q5 [X{5(/XGH.2p`}/p@߆Qh<6ќTMdC0? ᱸW4 ] Yq/\:[fYv0]lO0]^쓢|؏=|ƥ&F/9'/zN~Lӿ H;/dw*)1}69qB #3J7S%dVOI+5vϫuk !i| w MKL0d1E=CMێ:!x,]'^1{J.̶SL$ }XJ$+reϓ':Zj‡k9@*GE35ט3}_u~uH}άzTF,m@2O%o.cL "(U5DD?Ơ-1+4hwq/ " j EU=! jmFE.?ڭx]ր]%SLv8_E8Hvr)hAU2u9$z-Z}]5R"yC7@((xF2)=}GA7󰹝i Cuhp%O WQ37d2c~m{XR 'Vt mu)r6E՘6hd eۖ!_վ.x3_!bD?-Ǟ28ч6W97>N[H[ɽl:RTDDž@u }0a+FjVWcrNMѲd,V .ɒfE24fG1êEAn,Qۈ 8h\ZYOEsq~ym ˼.Ycm#̅\?卵1hB zQ0a9_shTPys>eCʴr`/NhӻbaɄWn2_E`"cě H@גGkR??\pɬ?!A/ i\0!k|r ¼_WE,x%٦f_v"N/[bĥQaRsX4o꒾uI@bؓsEon|#ǸK%{X!vḙ-fk2쨌)EtU/bfWEf w=(>4Igh(PfP)rF̄i Ϋvk#u'?r0h?/K BOyz63jS-/1Qp\/"%%o~{i :k3k|HrX "V,wG.]2FHhMvb9kG=k[׭ ݄U3F+azBd-m>b7sş#EqƱ‘d#5/|<*emߒju)b1m_X EJY c |c*܌Q>rөmhԢdUPd6G}ܰ0FgtÍp)Oqa}'ǩ>YMc4^_NqK Ιc)si,r0#in Kas@-U iyBzjUFvN* 8g .n]n evY[wRH uM)LdCfdΦTDfCd4ӻ= #ڳ>dYhYώZc !wm1'BmBan>9xOpe(řOloS{rWNk)~|1ɐ4pXB{Ir-N562PѶmcu Uer$Ѩve8a_b)z)x wҿAp0D+U-BHH:9/EI JxtAa=һG/˾ zEQ~IN`ۻN,"z%L_ =LיYbt[ }l ɠ\[<'-XASv9eҎ1<^ãk:mՖHWs%0YlKBe׈+] u6P9TGar,FNX/Rn%ۅ/#˪R:Ya%KcsD2;=)9cA4|><˫Vu8E;g/=؊@ H,mիتʫ+\s7ҮXn $ GA&0Cv^2\#p,.E}6퓽7B_jUh-n>bcf<@nK9 V.Da5tV*t &Ѷnn*^M+1ةv{o:f1Q,0dN&vD|pafjWC]+cÛ)IPݢ'UXpsGo=FN 5#w]& i JW8dqV;oΗ3=1ȭ.tord~A YxڍSޙ-45Mp iqK&U 9 NW`{7][/-UHU#yW>w&U?4?BxP$FH6 9SUe'L5Bᰊu*ɠo5LH\`h,J~CT J#T_m>xSemz"ץ\3Y:݇$WL9gwųWUzor,=.T!c/=VO!RR!$ihB cTp\Ҟ%[YdTwL@? *{[-X&iH. b)Yho$Qkim#`bE/6Eܐir}gyΐ,ws{r%aL "ŗG덯ydIֳ9w3x iu RΜ'Iq6Vߞ ̩A7%9r]>ąACR =2lW͆KO}TWFgB%r(֊so/pvvút6l(V*Qt۳t)WQDcbqa#OV+bjIGO[`2)O7]Q׃?Q.YMW8n<ݹ])/x"̒}o} vk2qY$TD5!鸸RXX%w(oc_lT*3}Si zP)=PcoFw. )nޒ4ySh%r !) (EqZ' ڒZ" V>! sPKZUb$,AqJ7@K0PBpSTS_hgwOP:a8ݨœ" \]Pv>YK$A h(4#ȸw!3t¸'ul.`5emh<h\ 0%_©5Nr"*M-UI珢 JEmƟE`d/wN==MXDJTwU\cb&ܞLTk@cw^* oBJEZʙ Z4=l;;:#!=C%VPȓP1\?8†&;[g(p( ex^@y°kew 0d|x͖PleIbT0߂>uf*[Z%7D$|>CG(h_s`oVDJ 6x?GU\n{7ai ε=fZE Bɿ РuF+˻Q9*LR1v7;|N8L1E6癭P Y0x-@NUMW&! [(m@XKZK`B.OІ-*K"9),lR=KltfKBV?`YQx缋L!"SMvI?U+,Z2:Jln8U?׮3:hIk䔛r\aFBQ99Ȯ~ M$  k<#o-{Cd$̑iVC/X[(7Q([A21"9WJH6T .Y.lߡg ٜF0`GԺ&/q@$Hi~hricKPdss~~DVfNZy"_Fh2w믌:[Z1zi(#X;fkhUBmס(]M~~B >y.u<8]?`;p3to\nJ~缳QZc LZM@uBQբ*:+[@lo.CMdwEqE| 3r‘Cuп ?`Xt!-`)w!6^.cY0CfHyt|%.hEr>^EBOOM,5M-sԛH+ˈ7RIvno D!C^:UB<W{>`t2?NVa[)B߾NZ6˫Wª4+ae)4Xxʡ~Yqr&` 2{Jt$hWn\?0I[kY R0,#1B =+p>\ROP*[zKRR Zhw}n,4YMw϶Jm&ƌ{85V^~T?#Yd(Y{D`hw3#,E/Oq]#ܨ GX7YJ"1eV-8Q*`6Iݦ)du&/|A"9-6ZQKf3>u>$zӞ(j:UWzޗØuL>ƭ$N&՘ 7?q9)DP Yt&Kˉ~}tÞI({mA9 3 \u7+@Y6_fwAm*}<T4{b2B_bxaY,fX$}"jK֐(31" װ.3rt=0X,o!2P8 m.R\o2];ʑ8T}^?s\QQ͚,ƪqh^F΁ _W9!ȃFBn3!|pj ٍ3 9f'ʗ9 R!"$y 4LJ>&u@t,4dI=zPH/éqK>ȢxFZD;vPk>fTnIYKDOAE[ P',fu>wkzlGl5LW 9:\2iQzvk3_j:"ϑ$|dz1'ѯ^wᮏd"z~2t*Lx_3!yC(Mr `K5<ˎq dV}R-a c1"p 䯷85?ȯoUFmFD׾opB4SP= '$ZީMjc#DWpd40i`.j!5v.ud4I(ޜlшҧ!vӆ{7F n7/ {ՍB+:.IizhS~X\F7y\.&FoF^ǧ׷wˆjK(TAfݼA &&֏_Sm!QmF,cL9[_@4 4nVB~N-k+$s[hUD\6"6" J}xt v+\8a˿x^x%U?[m v=XxԅzB6d~̯;ưh[ w`ۓzN{/iY$a1x4LbOޛ}Μ[(9e,B]=#eб| RhƎpDX'Ru!oяV؃l1p9HgXyI wj\R[2NNUzcZaqr& ~-MGL}{cx" 9z9"HWUƍdzy?`/+VҰTd1¼$ѥ؁O,g7:2{LH§؉=bM f4l1t0CsIFN{YvNI C4r3PXV?C9-գ Fm_ +ˇ&ǟ%RB.Ce[,+U>tr W{@ԝdDHНL$N,!fʔKL%2ш}GX;E*M}@RL0!ԛ#^V``EpPyPamFOselґ%1 H # tO(s22;Pl,"E;cݽ9u5>H+u6il!0hSL=0.CAF^yiU,B뺑z+k ,Gz7lwPȞ-wx/ TOT;e9wJA05!39_~C bCw(,OnAQ zyrѠ\v&T k} "_aCsC֡6Z>KxD^eH2‘h O凁up\`׃N;$Ԧ)Ң Ȝ@Ar#;vaR4O5pR~ut%tԇӼf/',. uQD+jƱ/I7Vg7ޭFvs2Ƕ PtHV}j`_Y]f[\\ڒXuOf 7ˠcJg@UBiz( ^_5u@ߺj .{1܁ҳ{ѐ+h0 8Ge.΋ǵВM-q?ʿӘ@Gι< .lXq[P7Ӣ? LșM!Jʭ!6 6y} c簷+D K~v^wY/7 kXU"ʐMw".$O k~˼TlTXGB sN k9O\$ջyXs[~f -=]xNbq7- K.E9睫0̗fFX6Kc%Qq? EhV[HId| g ;y:q_MnëGיIJ5'ԁ`'ly$0sH\Bo(ெyen\6仵:~8(x_j7--0R;&hG|An@/R 讣HasDxt`b}> '#q( =u(EB2AO c4D^9@SW5af92iyHJ!Lx+;l [<MYH^YדO,yX@a9J t/cݨA[w[~uM'T&t3.] W*Y;eChib/(:oUZB·.r)\؏;1N(ȼ$F۩ 8O+~TP0_¸H>zETt`0ysd˼[jF2%h$G>⚵8_-Zh X@I2WYBx#/Y- ٨7ؒ;f#DlwC$V_nӴMZ %\_l3p+zD8!< ^i]D3 V|-o!mᆃC 0fkҬz&E6K[hZc4Oˑ жlT"" Tpd؞@1EqS80ɩ7_wLZhL۔MA@!p!!_-NӀ?Q5v@јH"ޥI}|ee!;GX`!"tXv ӓܳGľę@$ԧ_$(Gr0bRN@E+Siͼk߅O.'\R$q&6g.!>ic.hc|?E+Z iWg.r'JA'/N**8gV;#t\R׸|D@ -{%I]a/T$+`UJszJ'w Mt%c*֯=e5`) Wr6[Ix;bfݜ[@O{ofDOx1ar=(|{5#A.R qdb /IkbּJO[ݒ(MFM_z؞q҇;\ZGVk]J˭3~(ߓUM9eiFFs_d4|, UesށmYSmx|߰Uje`a\BvH29Eúl|"4^\z˪; hʕ2r4߃Xp ̀,B e"ئ"ǰ](b^ }I(vuOnz24A] g2z2f# aZa&Y6\jsFn;)23 _s aBTKSn>C%w-#Z%&AK 1ot%_~[UEgc95OG%fNɝnv^0uoH@kϜ$3'=fKZ `$Sp|vmXj-Q{!{1HN-I6CߊkK3yW Zpw3kH+o(vb4X\GCPQ]*ȚuPN@[d_-.'g;Y. 87߾0q%kH qEټ7jbQ}%`2*MXW}$a@Ū_-D@+.lg nTTXvd͎Bkv~Xo(ѫ <[S+;UM^I)eH* *˭yy3z>F1t>gn'G_f,,LĵopAz;ċco74xzyI̠}%?Tf(g$ V,ZmlՕGǢ R` (/! 1W“RU0ڤ 3o _R|"%}a r.eP>定@+, #n |s,'i8Tg`QJ }Aq[Luo!+h\kyП&\܉A$ f(IJ$觨%%bS8;!(RjXК)=u@"8̽ b*8UN1aq/3J!*OM|ϑ}\u:ɡ"/?*aEzY9U[9FǃDΜi]:(I'#x2GS5C?>UVT+eG<+n*uRH{7pT3V2 A꠹ޚ*l CB3 *qDc /w)[ç=t Ei%0P:&,}PPI]'~ ʐ*c#GԆ/m ]`)ďZC9,DLbW5!fg?%(J&,ABjplXe3چ#:쮎gȈlzK8\%E|s}юh3<:[=קAy H3[lVRWyp;%H( t;}VȏƖJ^`֥ԏ륈/*Wk!#$vnlh6A ɒ<J-XEwEuZAoJGs= .up}X=De?^E\#\$1֣hۺg.EhC *"(TysбY'L] Ť$BS0g@ԍ(T({E1WE_؝ڵ ) zkDK3hm EaVqy-;1 aY8?@U۟ _ny=%1Ţ-;W!!Ev >M)UeQ}-cd@ 5BvxG/@&1d[yj`$,`#ml*6T 21e]6g׵;<Qd3MaAiF@u<3sNplwJ9TO# =4T L/A,(^ PIXBJ_L,"3M<y1@hrxk97u;8yJVogylC8ưaLb`; /:x׶´^HBSE64geko%Tl{k ]=I45(߳RKq"B_MZKl*%8^I^pYNM._39/`^0HZ DDc}Wᛑ8訒yu.OS7ARJo{w.8NذKC#mbTmO'uK쫻Lc2(#Ct̫rڂjUQCS_ ~o=v>-U"H̯M6y%:7q·ݪJ6ӈjU‘QK&3 ku [؊9-@;2j3WR5&3) |YtYX2K7Z ra mrOєՂa E~L'Wtj*AF$z_ךn,%PԀoX7^y2%F׽@*HsDBZ(jƎ˓0Q?n6_&|1 "œL ouPwɪeDSn\a pi=Y;U{F^@3UlA2=B#-QoH^ҠrDg>;Di ihfG )Q-x[̷y~E1KBEޱV ^@ʙ,h"E]v'|.J+˫QlCm;غ[ٿཁ'7@|61e&3%?Nթh{Gꕈ]& Ed[Қ<͘ m,!sV 8qjv$SӕwK]yUX//eȳ#`ˑcB*|ZcIZT??, MxA>iE_v>UW,9^Ep>gq\ A m}/v*љϱ^λ rJIRp EwV^jX<X߁h4RNյ3LEm8*[A(Pk>]C}kէ̜zZ%;ҋ@wV,"%7J`UzIf["\U)$S 7Wnƨ湃~}*k/P'D9Elƈiq_zYp?S(k]d14MV'߻_vA?+n$:CزL%oUv LӓU5@CY(n7C褷)g^ǶP`J!E9 3e3j:ZK=b %`&g"^~wϯtа ϭ>ț1ڈe. ݡ_"vU*Kuduw̟i+J>+PnqUNspCDxM/?L{x2{$ʟ0C"2ĻʼswG]; />|:HvWŮϋ|r2rgy73=[eܺs| mg$M>^z`bfkHp[NO159Sk9K(^~L$u{s=?#҉B Vܿw%zjBj{qvӎ^|Q8([Y7bŕ!pRU N-D.F4 cv n/k˸mΞ5gm8\LO7Ğrl^Kɾ3(WI~wu I"qҨ_:RqO,cн:4"NWt[L!d>9ذչ:GbF{l2*eNYnP Sc5-4o(P&f{I; w4Z# ){'}X38\ Zy}DQi"DdXbWnTb5/\_3;NJ&9Z +uHv^%pscoѩM:9iq.Jϝ:S'hmZiB`h5m@ <Ƴfo 6?M?mkbR$@s j>OM%Z/a d4H4|=%Qsӥx łSiǨb&ͣC"ELε(Wھ4%V?TFC= 8 L`  Z{1RUk)yI_nIn /sg^*0^_2 yT=⵳1](?I_- ez"$H'# t,WKjvZWc\[epUggG='⅋hJ!5oNAf9_(c9r>~UقKQA. tbB~9*3C?+|nc m)a!19y)>>o|.W]Y!(M_ǓEր)!s@NUln+ӌI^իGuhT3&[DIA8xe+FϮ龌[l]ېl^"Y{0BAOfiߟ@L+[6xte*]Prt dBMmowI;l6z a.a7' =G=ЙӶ X+"̌q1#Wb]_d!zwf)PqhNJS/lCIp؍׃o9]cH]^l'yz]ࣈOVHEW5-v!R~{Hƣ@o_dzu*3l0OpdƴG>1lm`]ʘ Y)Q_k {b 9:@**$#͌}W4w4G5KTep@}LVl+b*O4n\ σ\]CSfu W׋S\)) )c}%& rʨ(!-tF0>B͋ߧGAU&*2R Xײl9NÇ!?#aݮ;IGGKXʝ+xHEpP`r\PNQ\B9 8LG2`;}ǩgjL}rj5_Nuh~ֆNf"610~0%ٿl(+?L^0`.Z$PJDt?/r䡖0!?L0O

    ꑰ#YlP=?MjvكnL hdhoc d03۲UKur˓`mh^xЧ PdQNL:wMYܙ1y@6_Rs qP߸o R$|_MXO7 (A83\lB/AD޵کe=XUu! G Ǯg{QŰ*@IyI3׷ԟBJ|~&cRB2dh,6r/W09 #7dҧ+Ը"0)qJjЃE{8o;)76ck/K[DH/ Tk0"E0-.?ٜIejF{ XFZԴ5yh>Fb:|bCRߟzP>`bAlS/q'T)2R<?]7~`C:5Nfz!ixsQbjP9uy0 prN63QsZR_M6*=U2#- ln?<OyB"= /Ыa;*D70))T2Gw竇kiu?"XEmmN@w.G<]|x.h<(~qHh\+[UEv.ByC2x4x995CTRVR"ƤC.[C ^JOS _{b9tР`תK{nboA܄-VC_YvC+ȟ-TU#NbæpWd4<95\=Ma q@lu͵E9aU:?'E:Y^IHv\\{Ȱ RCazb7mZA"-N9ѫ^E]y&p^t1;bm#4嵝Z9 DOyʏj2nfL{c NlK +]Zs[u˯i<h.xb&qvYʮ`K>y6!$6\~yGoEuVqa NQ};#A) #ިŧZ@Oj +w]?_قcrwojb# sT]D6Ypybmat}Iߣ7iڽX>sf,#B$@~:{H W"RD軿d^SiylhS^̺*% q72^Y7=cD䷵뱥Aۚt w6hLi=V0tRASp¥Ub,rs& k{훲5pdC$~Q4VS[#Mɘ$1*2+ O {{`(JMI\yI]#dZAW G))}?9cT-0Yʘ<d"fNI:S0GRT ~z*;, G}"g0NBjPX0Niz/7$gN^?΋1_.T0IۥS#j([>򖙶##ٸT/2լcz)* 7^a/} g>h\t=R7Tv)Z]!z)Di7ڕ@pE K=}+Z6({mGDVMO/l<*3_|`әx;Q'uCCQۓ9.wu%F*7H7rrdB|NdU<ä1L!cb2=%])ί,ShWuT|FQ3 Q2=0i@aYgLNvX>3Py KVZ2cA iP2šwB嬂(SxwCˡkE'pZH`4x奉FSrꚒgúų}P&`P B7(vfz I{lDE K{qF-Xdu~,IR#xMG=O^UspI&?J 3 eg kMo$Z}39=_*6[h5u<5еo2.\v #V b0O % dqA5'tŖ;ܱceB t}h.{@&U~aeפ$۝Eޖ_<,u=ӭ4>Fp$;kò uw:~IH#S?7 vfR\E[8gj ,_C 9+'xcH~>nʊ i=Z.$::;ؚO h_R<_Ӆ-2؅0|<*_@^FGX嘱yšsyVYG350ErtQ6< HVoiP* ^||OnX溭w3=Q -Қ9,w3g D5FU ]! ߪ8eM[z-"qC`~ b"}+6T`0F bv5 Q^vzBDw9f $UUuN [uji4Ƹ&7F\Ey#fLjqˡwr%mx+eUcjA nɪioT| zo]hؽ4/tQ~"DEawܚmw ~u[ۢ4 qsaFdH|+D-x^l`G,c)cQ_N`Sg.:5jIkݾbZ[lBAZ_N;åàT!'ҍ iQ4@`u yF_w(I^Մ.gBIDZwV5\ KΓvqFk8wͯӭ^U*du^O}F]V08Ǵ3;>j.(5i@xF]8`.H j ξ(-W~t ;,7'OZAC0b)RAKfaFQ\cJ $gz,'y$0ξv^ϜomaK oUaam?skϧރkvCt9fp.mʏԠtNS^RN2"]O7iHYR%l>a ~R/4y\Sn)UNߕ9CdեH2o Q-~e1UrPTy ӐbS6BL(D8rt#bqɑŰ|ST r1w WǴꗫ [ݾQ?; I q<^!hِ!HdžFB'm!4} QuG'՗Ejy:9 o]0֌lI"/,#pO [ ()0{O/HS?Ip?IpscƛG`ct<. ՝HE{Ǟs 8\9tׄ5vxWu]뭼Q7uhcT˃e&Q֫JBEJ4< 1p2':QHP)3S<Ί) e1ys)lp3@p-j^>tr}^ j.L>h,w#ЕO"R,8giD)X ZA1!'"4 Pݪ=j/cUaK;{yg܊#1kE*)mhT_ƒ~h[yԮ[؇U78֧ɠ6zwUuJX!"4?![XxvMŶwCyu<ßU5iSV7O2 񬡕C)&qv29~mj2t{(=wJ~bF5}VU6cB)YJⷹͩFCF[HV@{ЀcUZ)26 mSDnoxl1ʋ[Ƒ+S%OpV895) 3DĴ_ c &_#F`.t;S"]:61qB-#i…A y!,9 Zu+i^}+H9.rk= wc|r>$ԐT ^fm{up2f~RhC/F?DqCiğ:Z/#U:=}oҹndˍph 7nӥm'8!`tFw \1@ܩDX/Ȓܧ7 $PC|bzf λ{haP}0651[}d9{[?';k H)f,JTǗPQ9ͬ3K{YLda7Mc0)HszR5wF7&ã.ձɸSH3o\DxB$5V#dj[K>ąF򬧚w}( SY6N )~2PG],U)ުF^'gRϡk}s`RZr[A6{Ӌǿ8-jVic/I5jB~dGYB:VL4wtt3IAnsz=Kf=a4B^uv(6]?P+ vIB⠎ػ1 STAB4M9ۮ'WzNkNVoX#No("* %_-!wl0D+ hB6Guo)'^IHE7Vh#1KY6[=rjw=/ 7'{@ڪ/TO<p;<9t|e/QӖ.2Z`qocn4 4O VSh {WBhfoAYBț9}Qr02K]WQ%e훷R ً +~]Yå 1@0\^$wCtG_Z.{P6 _j,ed~m<-C.`&n1LW 鞆n>$FȈ^lqHnR ]1oۓ!*0 o6—ִ/HU^>OY>e><^SJE[.ydbu;3w)Fuc0`D92?RIjVO=F>/Et½ʓ-O,:^ X/\־kO+[dfzHS]@@h.ޭλ0ݻ#J ;W>.cִj_|gTLbkCbD@ۻxHΰ+4@t#dgi 0ai]ZRm76ʒeGA6mOʃpH=&7[ҹU;YZؠ+&ǂ,hinĜelx0Wp!?7mV & o[_}!2)AOhT#x:zikq.ͯ=˹"ɍ8V<.bAo9wN3b]KH{KP|aHvmr +@b6wUҏs2ƷĬJowƶjdTaw :o/~^Έ P[OP!cRzxC[_У{00p8%FO7e1I~g&"\6vFkN\pT_ %W7,;B6+sş'{nPn vCߢB|vZm {sSRZ=yPiY!*8~)$Rk2U7tqY, ö(ăm Aʘ{W #!a H^.*fuQuɥj_ͩI؎9 =M %Y-+(?Q{--Pf`$MFEVLPF_aulv4m0>!%4邩!Ys|G~'$]_? tD U327mqFS;D8aLH.Sq>a3Vɦ"QNU/~Y/\aE-U. ѧ՛A=Dˎv|;BeOXW#{DP"xd? H"yC 6d#Q@ +@&3@U_o/&NU3&A{zGHE$Nk;Meϊ-_R<c18=ICHZஔLä G1\! IzKU~U'$ڈ*[25>߰jY,#t(I~BU^m+rƏo\umYFn'o\eWWx.+/8{V<5wAsC+Pq,%1ivPxA ̹N̝@:4[Czюd58~(WJd|]M%H:>,7?nNr3gǒWw,/R?@8d/TŜ51PDlS;2-E&>l?hM6ˮsf!h v*73u?+mw m2-Cmf!mBdۍSGQ1טa~ o`S*0l7w3 akv"_" 1deWy. nm^'E(50>\7 p )P׆B|*'^˨5v>pxFʀ2~&0/z2s_4;,#u]Θl_.#!nM04&%ZHܷٷ=9<RL\hN&QB T0IȠ'K]Tp|(0nz<"b(YARY_ԨJ\Ks:⻂lI$=ZOKo75,>@G"HL0X#11'湓Wc9k"n%42 Yu'F7QY#嵱Lsdm1o㞎5$L_0H9}z``KXcKz'X'n&%ch^4NJ0ӇmfcG&gYZ07070100000403000081a400000000000000000000000164e6139f00003388000000000000000000000000000000000000005100000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/3G]?Eh=ڜ.+J0gh[ur@ds1v =@w =?du8$nfsMS< >%jsؿ]0 .}Nȴu.r0|ƱQwޘ^UqbEGqn?l6;jkΐ=q͠46ܫg5,"d?^$zǴGoP.%WfI/mQ#HB2٣G DU֕IMUw$1c.Xztc \GHqM&/ě]-C;%vRB$Cݕ笚n Fz|@@o:V[ Pfu\7KJ]gA^ ;Gxsc0jsrJѱkw{0  tq{ נb_$%TbƸ{$JZT[~%./o;!n$Ai~|GS^Rs-m?U< N Gr( <6-ܿAC_1/Ո؈Th+ 9 N~u.SF̎y-ؑddTW8z?-5OƇNZ{|0y?Yck1i"Igɑ))R^(LC/RxrL 2sl/2wqBߝTKC{6PN7iB LS#1RdqF+]}+m |y#ςl|Zo3]@I0ŏF(Ξm:"{ƇԥqM؉;dvЖS'` 8 Ԧ(V  :@֢r@=9 BVj)ޑw95m֍- _TVQêdsg T/c_#>khZ/;}8+͑,z%Wpڽ?1w/|3AbٙI"m*k)l1\ ar5bI+*a]ŧ&j3Ug Ӛ"w+LC 1]r9q^ˬ%fVmmN4i| ,MQv0F47("h3bmXQj e1æ[~,6?Hեn!*,O%< f2쎲H X'N 6HBB5n%M( +E|+rT(1HI#9E&meHޗ9Mtl{v2{ݜ&Cf޻c-$;]>jAu>! /;uDCLb/sAz!Vv)^HGAplk ې; "0قpw֮2 .M 3eJ eOZ{KG{|7, NCDޔ Kl7z(:֫ “T>>Eq#`K)ƠEqQQ'K֎c}] N޺S@KE ޶Aېc܋)tBkO2 xP]{KEa26Rʃ =%Rt$s"ﺂ{s+PDƨNe5&LWs UJŵeRP1ZAwPA!xS敆$5}-IeY7K0(L8r dΈ/hqhFx-;9UQKY/3R4+(s"FBX:v2ԆP?Qjw< < 2kE{YC>TG?yYu!CԶ(z Rtܖײm3$ n5^iBϠ} IHCeB\e}*i+kF#v&pHS:hʿodU:kOC?@M0xq^TQ؛1.(od#fRvͤ*WmuGػtp*(Ak'0Q}Le@_dD'r~=Y<+B#T5%0CɻdXz9Ym,*9A@Ɯ<^k䮵 K*{ӆpI1YHZz&JRٿcfU /0ҧp5ZhBW B;]b*.  x+:9 oEb\ؕg)5! 4 [9\D;۸uYoYOoge-}E5b!JYN7uIZ+')<əyإↇ2_gԸP)CYQ!`:"Jk1h>WBݍ^Ys#z.vX2~,D,2g)]Bd's\MPe?ʡVdռEr,X 1G~%F9}֟Y T!AO cdzE '( E{KКAHkmM#bߒ{ː*PM6D K&Zl Cq%CNs~4S/Cɡa^5oJEkŞx5$;MWF<wo'E)/dMjzڹ>}ٯ8`oIMHZڄf>cWWloմ?֟r[n'=fM>s 譗|;8xO'YtD2bS9g'\ZB3ȹ^Z "j?|<-ng Wed^2P~U_[StOnfz4ߎ3Tb5X|r;>>M7!Y>'n@`PF GwM$bz'Z刀F` ?ST]V^ OƲ|ÑM tϲ/hUмL}c %$aXP1G(@LHQbcqҩ»8N"ܠmީ]3/zDRA:tQD O J{14XU_8 ړrbML3m)f[A *0dCʉ0P|EW@ !ou_IZG{! &Q[״ '֋=kZ̝QXuYMf۵]bM'*EcAQb/Xp c:Br~ ģVnHUÅ \vft{I_[-o1Uh(a;n q, Q953IOK0AJTXk1D϶q{`ɦoY^Im٤aQchYy A]Gpq C{*-F8AX!M6aZ}z3"sH$0"6* K!78Os*)tZK WD_r#`bG ̹CXɝt񀅁͌OE5[gLrD-w9rt>|c?d8s7KQ{YZxh|5;G7{ W$"翹\G0񯦹AO{}[]WB9%h |a[1mFTx}ɐEkJ⾷ /;|?xEz58 <3eq=B@lEy NCTڷ!|Ҳ~6w%pek{QG5/]>PRB-PĈlRݵgO٫ǘdKG<-(li1y8c4Ox%ѓL;(*[0bly,!n!hٯC``_J/rK0G{feQ ?JYkl(_Wq{_5kd6:҆W%IP%U|z5𻁰Ҟ\Obs=MCXl ј$ZJ :+쁹Z1Ă>& =h9mpǪ>)uΨRCtR 9Bpw"K蜭v9מ,M Js >,R{a%ĤD(DkH +~΋M8 uQ6 spT֌@.m~NUAǁ?m ~+9q޷(6cZхp'_#/'9KtPHAzP,ʔa*׫sYٰikH_hq)p͑Ľ>ך*8I>9|UO~F@}d(\RZ $G#s/<+TZ~@ V ;Sy*/VjyUK',ӳꔁ.}>2"Ǘ/oUg\F% bHo搝-'si>ktRinR+ϮC?Tz☯9(QN4jc0瀩;}kӼLNbh_J#FS(knT O/^tآN 0(BtVVsfXE[r[sp bS80Kip=UU*+owӹ疴_v<9SLz8{}T%'ZjN{:7ڊPN 3 62ǀ3H<6nEj$5HnTp3|cGd)6F284q(95ecC·un2n _0<Y3WD\" _ۦxVzgѻ28[l!Lx+]2GSr8By,R\G2EZPLEc`!Z ǃv$uINԷ쥭=̦9?*]ܬg2e&1[0`UA)juY1҉$m6I+p]U_a{YAn<^3j"Mo U9Xya/_t=yP~%>2@FJ1/?VݚtӔޜ0Ўqq3^$츪  p՞x4ť|1h tP0-7ZWe(_ߎ93d nMÏ377G]"n-L^S7yM츱b0!^:4ܶXYVM72[Lu@(UpWܥzI w1h[spSa.CeQz_2(2WfDs gH 1t(ZQlOhB#ye]1@F ;'qD&שH $zĺ2dZJЌȤ!bY £MTmsm3cuqvltu0K& v"Uf+ب)q:H4 H%:f_0G'ݹ5n3m.%h~Zpz;)@<ٮІ0yU:1hWA"kKMobt6wFxp1|7.!Dbl[4(zw63R'G/KKXü|M޳l-+.ۋ{<+#QzVc1.0IThu.eS͏ZZ^TCQe$u &5|и/Y+2GѓrX`ŘYgw//5aR*2Zo4Kͅ=8VIУ=%cMt7Q/LPmxO3h,H{p6GHk@Уr*/njd٫ʹ&Cź$by7)6G'ǖ,5C:6xc}C}av ~2N]l9xJ_qf=疟9[G"]xp_m < uk=\~GNтf_A]y&4 Zz5RJjL;td> o$TLB Nu7"S *ʙطK|㙘8ovnmM/1 _Ը-g sbZ?'-$N!ȓ)]r#Fa=K|Ѳ!%t^' 4R4w&( ?JO9_p0Ѧ\ 2M)7z29HzFGEp'wɴ䁐P|ڃ6?FX uPWX'^vUhq^z`n*)_>becY0@?*2sMI9RXFZM7vv$h/ЃH+\U^'X!dV/$#v1~(N|z8eUer i'?m/=L^ `$3Qg).ija4JbTq%jAܘ"3b'! P;vφ pc#jRs#uә-j-@hE9rT6AG#E\\eom@Yqgݥ[J^k#[FYTP̍${˒*~}\ F2_\찱l.ʷk4efF'QJ\i3kM%htJzi7"Ď>k"jv Ѥׅ ׆3ҷ$Z#eXHg o5D}f?˜T-axF'(dK{B=:3}No`3lkzos\gN9AQ"w\I:'ŒBɀl+ ,WpiBk)޴6@p3-#w-dٔؽ)1]xQ9G?TmV_%#-} /YgS_Qp複 &րTh(s .o4+ʤ6d(}`%cBP|~<]؈R&ٽQY?r5ӾU3g8eBёY@)D`|&#nf0KVYq?Ϋa 8<&D,u)6y 2v {cGQ Q"0$Gaj!an\i9O6o7׃`ldfYVk}@s&lKr@khcW>C.|H'˭՝ZU̴iۿl-@\ OqW4kS W3˯)oW~,1QRרB3: ,V&vOx4OD bd xX$*N[d솾t괴Zm&FHYX{/}[.AiKf>T`,Mxsfn=:56ka?s'̭)'n {Mg1$M$ K) %TU.Ng4=Dě*^5D `i:#Os*e 7Ll~H!QSmɐ6-s!eD35SKלհ|jYvEKo"A_< rQJw-3t9_O;i'} )=g96%{gL[?Г 4҈IDAA4Mw`kS6z6G\;5U +1a#Vļ(5n2Ey(+Eikd' "iut1׽. )@3KYOQyJxS]Ih6Ӗ4z#bfbo^ c(Un/2Y龋ϿZI֮R+7kNx$H ZGp=MPU3' POn\;:MulH'1Di&Ĝ͹X~l3ᛲi"QaS 2Mݦx}ԑ<HmI{om1l&ZΒ69Bx_E!p[Cz?YG[~kYP*"teҎjk*bdŊwh颙P2U -zŠp0v_m#ov|{_hvj?4Rj{cJd:,,JFoTj]4+HC⨲oB$Ptt43N!=VKW;^vh Р8oN`22¨f n+ hڼ~1-Wׅ1w4 ۛ֯`x|G:tAà:K0K-MRw<]%2ޟs x䬭J-YlU8ܳC '+(^Bbޗ`[o`N@:6 78lub%wQuC4jučH?bw'oBղC 3BgQn0ZXCW1W$o; IZqZBpb$3Oy+ &|:(5v>t<>aG"Hu,Ÿiq%@¿J@0~ {CD 7if,ھ.`# f"(gKl&D\a" `)v(s5X5nAרDyTZXXDwOTZR?Կq"j C&K?w\*Ah>bl|(zeX`7PD{t%np [@\RÆ?VFE b_]eWEiaGa]"`fH`m\ o' Ps^U(B${'@c \E12z`5C ߦjbqXz^u:#L ,|La (6_3U qd0 $=i4Y dxei*Ae(Q%قoW2<kJ*lzvB~"_0X5 uZݧda Ԝ49@ʫˌ^q `EsЩ <@iބRR:_:G0JOKC%E׆yqJ %̷f< B.m a~Z6h -[ Z0 FB yEA^$%rE .ړz|66x6eϹo@C}G)gx4x$ylzH%B> P:9Vz*ȝ4Ι:ɹu.t<1˺eU%j4h}`H49ɟr$Je4a18\0Ϊn AMnmZKX榢CVSF_mÙ;{Gvy lHA }nu4;:@2nzlLXzY vy&窟 PܰE215{]J&'nFDcxg)y `(@7 =Q!W px EozHğN OJe `ʏͶ Vr)Q8~#b6*+ |R M"ufeI5kj_TC;e7m[O87"S-̣Eb%z(Os:}$SZ8s4zsݦukh@ճZۊ$4 2[O.Iong| {@ma 7D;E!!:3-WP*h,⁠aJ: Jaôgf% 4pЭq[>V=xlb7mZ5s.hV[I_%Jb{] f/c=JA.f\hX\ 4pl * sxļB'CLVK?zbICf0Jfae_+jޔx ŷfxM!W 7!kQiOe\۞:x%" z?8oXϷ{pɛiيH-j0e{8,r!к[#fӿ|&ɷ]}|Y ؈z37xkMWdE2[,UCq4tn~5ùb2/% O#hʗz:f0H_Aن4HVX_kk'*6͙I7:R± "&S0 (n.TEbMv*`|@emșo 0*^LIlgvCu#H1-mE>3\8LQ{is4FV)OqCI-=zx=t3<b͑ u0@Dī&\÷o#"x"]+KcR.WSu@P+ߞai`Vw\󏆢k|vNUPE>L{]8|hTd9׋*0UAgI\bב=!k=$tW}yGzgkqȳpBMYRl_mE1P!i%Ru\Sd5A$dyI `,lrHD."/EAѸ'}|fjne9"R]x|t|-8~>VYLx+"DNҕ q{D9v7d U;2UJ%^=MӤQRB=Amԃq\Yy%+!* JAnJV1ѩ.|ȇzՎb z_0𷰛?5XŞae_J-2d12 1{ӥIo}v9G`I)ùsjUE6`iWO1 dءG3(JH}oqQe</6:=Lf3YChR\8)޷n@D;#hb@o#E hJNn|$:=f|鱜74 8J#5B A!ʛP2%0.Yɜre},qe*z}իA }^T0</?ŝ**-i<'D,s\ @rm6l{K.[;(7% f (v1:ν&X֩Sn A 0Myo3e;.+T]3r!Ϣ޿@>}㟠ɰlaK+\ ? 8wSFak=#P%Jls,/@zw\=Of;4ɡrY7,A}J01>(2|Kؔ3 \Avk%ڵ߻%ڃ>i ʇ,V#Li\;Wwuq1J2vSܮGS%bCx"wsAj+ `L}z=h}j0X;@nQjs$=aJƣӈopDՠeձz!_)1a@wDA2MbS6% 2ž4,srڝa6!Ҵܓ5^CJZ `r ]ןt@t YI+YJNy2[N5㸣.=ES qz]l[w&V݂B3\RXX9=hj=SEƱ?np*C!F!9JDΜ+o2c'V>GN8 KL"@9K%Άg(4CL@@(]jM0(gI-Z-\]\~iV00wIK*'p&LW)^ HuH5`^!gb;Vdʄ̓rE`j0i0#MTNI< ZH|g,T3MҮ>WU} T|Z@;6Kdn#!hKe-b5V&p`[=P0 ڱ"_/&VD4YД^Catw 3ZFF^gbtxo'O? h"O+6r9?x̓cܛpeW4P`xb*yDؓ  hw":bmnUM ۼ=6P Hw MF)] C>j)Mk3)U}z^,oi8)?9272b|!>I fT1,VΑ*ӂݎֽ,R=;%|8F:qRHPy0{-\^}{G 0/qƵ7 ID G u8(2\R"&ҽFɎSb'o4x[ͳT-}+Cdb?]KX;਒ -e(X ؾc.K؄-ʫVتRgL0 yǟ(%D) V~!ˡ}& cbRqXZ?qrb9ٔ܍?F vpfiUA. н 4Nt-Rf3'r|j/sD㡤A8[x$j EZ_f)!&YGr{Hw}|6,TA+.QcOX{LI?A#C:xX8f\0 0wISIv;FF[ucIhhAU}fc`BQ>vtٜemGR\sy=xtw\^ wc5 JQ;[= nV48 `|0UҐp%j*hdym;T\faGeX_fCՃK H׮e{ˑ@<Zi½7wx%պ;m>C'j=(c1[2`;,Yx{Ib*{xSzu(k);!U|ԁ4Bm b 및WTNOS KMYq.OD8ʵϚùiW&l|%Ϩ{./:u:O zj}d"V =F kQN]Mu7 'xx5 G~ #S)]4NDS}P7Ŝm:_}M_Mn  ´pR э4g ^><738m@ #Z>{Jh4Ȇ W3L%nHHՊƚfՠԎ-o̓6pTKnvDf)$|+: O2GZJvÕdۿ=ȉ;AԊ£ @e9ЋMLO0s~V=ªlsW:t`nؽ3f*H|Kl ł0l;K?nH 0 X4sS.4d ayڏ"$O\[. )wߣR*X֟~1D1B̍D]g}U%*j)@jdIJ{L`J ᓰ&?jÔzD56SUV⬺eE2TwM()dbő4#ɼ[3 Aeu$'l)"ˣ=?eGwٷQ0ZTKgfKʴGb7̢ =UZ9Htр䙝D#tlJT1o[0]3SM*"jPͻp21ABxNb[fBM8_v^23~J&-%xϓ l.wp[gyOy!6ɤ7< AE3@9ZH!,R؛r5,B-d>6A&%H.$`kjK`6QkrGY>7 jЃn|٬<\]݋n3(6NϜz;_o߫j׮k7+-ѫJ\pkXV w;CïO1E{֮{^a` a:>VmXQvb98h)7Y" 9ͥ˛6&"#IC]++n2yhj^%7:(]*{No=m)ԼY9A%i*CWڥZ2y>k+TLpj;\?ܳ1 ppq>MϺO˲ ,rmam4zb }32,'dz!=נ2z}}T2sn-kQR{L\MZ~yvE( '6`I qfhC3 \T(ㅫ G:+ϣn!gZ0CȅxSO`qCl+i{+V'=Iyv|&C !Fjn+-eP( 1LGc,r:JYI~F '%psvV;zu^n("t.}OʊC7W>TMݮ.GܢM#iuA|(µoV1FKxӞ0¡׭EfR 1s0ܧa _2G5ٵ탲ps P4TVEX o4R\Ԗ\uϋ>(C}خvqQ@֘³[D&oT27ig]lb%V쮚Oviثl_SHC]@v@ׯ|~ak0/zHу&`sbFȒ\֯&=TNM2Z@!fi`eTZb1>YY.Y_Σuٖoo?ŸX/`γ)֠潥R6CHVz},7ĦdxFc/r5ޥo{[Q|]=MdAN*^A"obX2~8$~SoِFX~õ.azz$-H)%7I:WZ3ݭ(J&K$ MBo*W&<d3]R#-@?z&8|tIz7ZD >;*c*p{Au525\coÇ(,2j&d#V$U‘ JsS!WwD:"=Ш!U~js9V܈*QARtUAJ:^Hѻ5 4*x %߅\1OQyRf}S]K2$b∩A3:͈Dq^n*_! H-nVD@ WugWuQf#Ϳ6/5$g[0uܐ*-n5]`1%c_Vkcw/_p9a&l̴X 䏞ľo{¿f"62B/99!eҧ2!}n _ "'<>dY]$U紙`6V@ƁLIڙY?8ozr场 v^E `PM;(%bzPWNn~މhCU}fSq}bC /" rCaco.a^gg@1fPvd#5cH i6ՕV*A߹H'RCސ]n q9bMѭϚu_L}ִB#u;HP؛HReOesRPĸR{OɔM^G\pk{P4Iho?"LtA~%O@!f^dwVpZ[`~D"0y*e>67N Br4َC9\EPl<ǐi+r,a15KSͻ?Kӱ@t=RplX2UI?O!jʺy=kҨ SEBR`}akbLÚ2۾˽^ć1EqKj>'4xüZsuCa1\R.3Ϡm=5V_KeIв19% %@uS ܴOyȍnN%ԧ[Q_"U)6@#x6J8 [lwW"pT"i:?}^ڔE@mJXKEV|7c@%lB?e>轊aC*ȥ).Wh%%mZ 0.*Gc[GALh[sPOz+;ӶW~ו Q4X޺n)njΐҸ\C]-c4堼ک2D.J %nE *F݄X%\I'y 6;Z[ J2fxI]&6hC$%{Snur)J|[ވ'[)bKle b\@Tۍky^%DIPs0;}?PA1\ƒAPݨ|KtH+L`?~^Sv+S}^KL\#ԻRUu1_૒g-#.uk3&` 6ZK-@"6'X"o:[Fͮ׵U2ڱHъZ-cմkuaWr %#IIy9LYLRc){Ͱk;J/1]2˶W2e2w_!PnG7 Ћ+:܂[r%,@^aDg,/O66uH;,IHh{Eu[Fá@~OLZ7S o[Qã}xRƇWlm) Zwwq5-YJEjpm %ӧT>2i Xު-o9]aZPmWcWYqNky}vp'9TGӉ|Q򽪿FȨfd i}p- 0%b@lF-j@ׇ^j$WwҠ+N3U.ʮdJA6yU݇BR`GW溘c7=,a0rl;W:A=ZL΃Ag!ey!MM.+Z1+;ֿں#$-Ohm 56 "բs!77BCI9י#s)-s(bni| i $ݴC4PTyxB{;kTSA𢔎5yIZ%#ZOL)g`ƐڕNu'#Թ3]djG(i.]+GySŹ[n1zЍC"{bx#|v83?~3" |c 4x=rI׍1 X~~-ZULbH $`|]1S߽8;Y=o$pe{<9QXɴ~mwt1*hdc)7~ϩ uu=A ̑ɳp\Aɼn|D"$;crK\*_vw I< 6ˀ_qO:\\CH 5_)m+Iwr632%gxOފ4|MV<1x`DELȶUv!/*4ARA^ 6s[P3R))/Iv.v<'Shy9Uq-?ԻD} \_n2%$G!md\E9"t4ʖ2vBgܞ<;$-f<*s8@XEx ~kӇj}d0t<ВC,k`~jUNf9&Ψh]Au5;Lؾ7։f["՟a p F7@ZB\Y`R _*;!m8~}VĮ8pEDِ4nJZ5q=D3͝NJr˔ܘ ɇ9ӋRX4QS&=8פr>Nh↑yuM3IaM+w66!lV1ϙLcCt= `nfQ @Vȸ{b)~~q`c@wKC)[a缴wI|1NS5?7D x&M";JV"=aD q[/m1ut&%+s2mA'Kʶm1hS:YWO8u R9.VL0WvVH/f~v 4;f|Jv~*XB_-lFqxH/@iSwIAת}ѠXh>{7i倲C.-`uDbC[ NxNqJwRO5$ np%Ʈ,2&I8 WcXA!3CQ?Z/AFY]jegb.Gtu Jf-OԖp$@$lͧ6lS22WQĎˏ"qr08Z @mI@=,m?[{N4sԑ;!5ugKhc) 5jƮIOŔz9q얠45mU)8 ϖ 0/F0E?M.NZb3ցp~r2OQA1_8) cc  kݤ5/b)냭LMsU=gg%K;bJ̥~^[("@g;oFA3)J2dODb`do()|dJd /h?EPՌ f'k#1kt؊ T%L*|ͺ> <CqjP<>1o@'̶D,›N!09ba ,jDa>`//[K+ŭjϺB ArMbqx E>MO\I'w䷰]+N(@_pjt &urru]HܼFaLdڞvE29uWT}+=I'98>%˷ ݼ%9l*ׇ:;a0p%fI]CyY,g;RA,6`!M4bh^hu/V{L$f,H b 9>կ`Z:>FD: YF:V\|i'f &TP++?<Ϋ͖ؗMx&|ķpN1THJ w;n'VddSR| Y-bfJl)M~5'En_Ok tz[c.&6IIxLLLa0OIRc ƕ] lE$(bYwo '+zWEO/\AN"WJHOnQy:IqWɽ,"օsh Zaa>3RnRaف\PD]pl|Bs?|x%KL|uRy}i5^{L1y#¹]UIfqs3Ov;pxX ĨYǖE"Jvע:=p 9`^l561́vG싀@Ӹ}v*N{78kT~nu] :>:S+M# ]]`DžbgU nhCD$앯2͕-mTR4rFc{ֽqS&AEH|L2=;|p{@a5:LZCn>d G5Mq7cfmIqǙX jl{g5>ۂˁb8iqwk[ _/L3b] bd"7 (xĵ3\op1XM<#>z(m1IdbZoL&fYi}-1;U,M(C*yeE*1,DJo[p%`?7UńˢH=nWWwOR&0''9BHe6FH!+Kw"+OB[>)ɈZh`Micx=9kRviΔccL S0t6U pwDҊ4cXjA&fJ-M !qE{&źVfVtސ U,qw uPuA]o;tpRF.MWEW&hTLݓ}"gy`U^4/@}oT`ˋD h( { kmzo@*Ѧ>\#+ǵ8WAO|}?:[j4PAx5})FtKZ;-HL3i”4cp[r<ųq(^ >H=gxь *MV] [ \ZȔ{.j/ZUM7ܔ$ZȠ_պ kQm+Dyq`J<Н$Mq 0~u I/J-*" 8!#qd{\? ~c$`ɡLe|)o0N@t09F<#ZE]<-5['LT19i2SY;8 ѰB JՈO TM0DUQd3O+Rkn3<|׻@ NY;f'8Ѽıv1_ndY=08;O-s\`6`Q(Bb>bi?T-W.^yAǬ$]骵јkyi$+u*]E3ۣX*jp}rw:8KNwb eƁ_Vݻt?¸F73ֶΰMs΄/"EbkNp8@k!A}vhV3sX}7-EQzOMW% Q\Xb+JhQq.(Ӫ']|wäM`v˞G2-08\ZvJz?|$eEJ'%2csv6pv0S3|Srn+`0%BZT+yL2ۄKӦghz~"Zxup=is ]DR1-c[ޟsՔϢu!hͣKftF. 4 g5 {:~$a\͇io]_q 2r]%E>Cyntj+$wQoc _$l[X/ͮ>3Th5w`]ʼdQw? ߑ B{ wljT8xNzƧZn8rx}rtƯSt%JK F"1O MolVn5^D|.Yy `Z#ALu"%kפtWg޾h[*Q!CYHWaaG})_*xP3D`ilʰ^L.3-kHMUŞTᕇgt[ek(SݎP/܉qY}=V/ANdvڞuh;7zIwEhI r WtNrwLi =n*mLnV7R%x:=`Cè}bHre\gñS7 ?SH-/=g8 Q#/N<ԚoR~aÿ6k弡y;6bJ.ݴf+mϧr%R\f N<\|*g&|--D#щPjbhW=ǀi`>V@)/SKH+aYsN}0nYT 'f|9$k$Yf췉ܤ{P]Tvhxƞ()b_w'1J<1o!I ht݊ dK4(;t^,[p8VPMchQP„NFIsM'*>@ei p'Si4x v/g_EeK$Tz^M+J.Fů)?~E6=O׃s}Q鋛PR7S$!a?Ee<Kf1oА%DE ߦb?$&<9DRJ$YAG1zMD\kG:)b[l5zD(:v,pr"Ps'8 l[$-]a*#+x*83GkD!9|STn ;fʂ(žmoNc=8D(VvSAO(n"ybCgYˠ[NU#ܴrsK(,sLURu&ѸǸo*%K þ[^$h'L'х4 wQwxzH'^|`h\'u~qM:Ѧ|]'g,)X)aD_:Uמ%>PQT.8nѠF"*~σ\R~Ҩ0Ն'8W2kPk|4?dO[Lki̋x!<qt/ZeQbARdw6B+6JIkb@m=0^]~ab2x5(}(H¤N2ɎYg#{> 7=R1~dwA\Gr; >tVM lH#oFD7~F[]I>H9w7ٌH^gQ*zfnezFr4BkC#ed%FNG>@BJ}|]>V2Fx':^= ^KËĬXR "Cks%fg`nwN+0^5wt1.Fգ=3dE 2g:ˬ;U⣁,M=i_I'6ټ7ìɕZvvO]؆ף;0Ƌ, cլ/Ia=9xB?x7>sf IE*HdkOռ>GEP( ,JŤ Ε%Hf__9O`; QDX۩.ѻewkeebTb NbYtՅ ;m,<T3aBO]#Eqb`Fr`*0U^ C;$Kv%(Y7y52 6+̌L/chvB(íO%KcSi ;y@Vwή|0[Nx5u6V/#G]^zO}X&ktw"&9&0j}S@-<Uxf߯9~u$i 8wz܅p=h 6+(rب$T4~)rO$H *h=tFí;d9҈ W Fa|}&;kc9I!X +Rq.D.]L?Uqg?JX:Dy@<ǐҎnG\F&0Z nub9͌yIYR7A"X$rT3NE';c]ay\8Zc.rt]Qh,GDkBJ UKY8퀌9Tӑ8g@grM-"Ю|jL4 '}xђ OQ mUY6ೠaq~  /ԕ[khyCX@Z4z<ċgb> 6`>7 LSFhߢ-VR]ĜحU$kK ;G&>Pw*rXw_OαLI]\+^˟#¹r@Z&&MߜYF+4;GTp:I㒒Lxw?AEHVAMیf1zƋ<%( :a;j1kl2loo=3E^[G㮢sM,c$p1`q'bߡ9t6nɉKdX:Y5_x&{2FSQ1jQr> ,v(֑UGffM/R2ȶ C%d`FWJLGVNI[Q/ ָOQy[4h~*ah'͙Q@$TJpޱnT=*ddKg8"Fl8sI%J2"j7QF=:hF#t=uO1_gٖ<-4{T_ ئ@dfvcjsz4A}c9\nFZr"o$]hivnyY!v>CPW#x9wwe՚oX 6 :H Sޮ9<(U۸_8zZE1 e(nbPk x˝zxj >(߄cZZB7o ;=D^Ms%2"lEqJpHͮ$(4ۀXt1/_WOq,|W1&,9>Dx$?\)6?ġ~-&ܨ۾nOJ ŪQb\%a?&<}!~?ӀyZE:8#آ(\qأz*O~YR&+T ͍IKoRЉ[1=6ɊZ[a;e/~:p!TUItQd? CϗA?}Ը 4$"00/Vʽ?? h{32|kgXג7 0/pMgIaF/ >g}f=k UwƩiyyd¤¯%)cWMp{Gwg&px&a~75), @^-+G7쾊gՔE8 qTF&1ĖoNZ1nԷ!r>27qfw0gjED[ē6AUzM1.-JHQWZ_'&d\䓯u8]iܱ{t/m1X _54<{Q1smT7Lh,n0~aSK)[(t/cS9''6fi&}T,2@ZJDB$ż^~>֘V\'yU[mU81ݪ_n ;oɒLoGRI?-h~cJt<7myDW(1j~GxR隕Gު7jd1WPsՒ(#"MdbTǤOmOF@G*QUQ\]1)`T$`D Ն{' uvi Q( }u 'H1&# mނe$092kpZioƠq]d17i~_:y ?H ask72!,RG4<)rk_ΜՒYiQp ]NM(.$Ur/O&[)8-?~!Ko[ 0#|~YVܘ8*DHKe6Qwj꫏6xyN>eEn4ݰPȉYS8£'y[7`<9!w4hG0~lGQۏ3&__/E;PD}C5ŇXOhtlr+9YIdݖNUB,;3բϸȝEg9b2˿:Hj*f]7׻O/O~u"Zbc>go*/Jsg0 _X},DYV|'zV-'čQdm=1 sqK\IMoOpy[f~NJ\xj}@ (μ)idxdz^n\DOؑg'=cy oʌ-E!*A  kJR %dD<"l/G&r~\L=&'s[ \^H*xo`/_C:-@nH*vM(=+S) u{̶hupt8ɍEo{XIcPj: rqӷtʑCn2WSwǡ^v;[apC7 i |)n~!`[lW;cn{4S8%&l{9X3;ܑ*j9<LϋN268wy, M>\SOW鄴TUϫr; ɶ1+mVЦ" SօSFHE>w@&)sehѰhQ*h ?[p -,UΫu-{76 1ՍjJMkZ.S,~D4^c#Q:mxܻ~^b eps@8 cCq?|쁞7>̮@=zbl$rBWkf($m%+% mzEys8(4 +|xD|FgTG^̓mBV:2a`_?aavsA>?{L1 Rjp(Oڐp,Cӹo4{5*႟pIh^0fN>| 2"Q* :HC2D Ӱd=[z\`\#1bwmK,| Gq!!2#Ch~GQVeip'Qՙpc"rJZ(g&ގ4αʘ _v6(:WxFOv$!^S,ަߵΡJLCNClo%y7Gh\Mԯw̵8I8o wlpʜ$7ѓVd:3,/ƽ(7,bRxQU^8:fnNaz#p8QZuds%'@^wN1V{{s`䠙S^&1K)T]@6n%łh*Efeu+ Yc?*JHCVU7p BP3JD~^szcj6^!p.,B%f5B. Eo-/3( X8qrKfZ0~${Aye< XcE½g]^CQ 0m.)WX*6}2 DzU2>CLL|C| DׁFT}t6h,)yDCs[K"0hOFr83Ͻ -x4E+'RWȲL pL6'ַΖMHoP2NKCY{$[m/e$E$ˬljE8eo!~ mg^r}g(+Ǵ;yp'eDÒ~B|N4CA06G4U/IQѰoO`Ǹd_~͡J˺>iBqExXN@/QTDZBn$RR&lZ톒Fd }IƹX#ys@kƾu-/ +pF̳v "(RK~g e6= 3 9a)Qg&[qM{ӗUWl]ƿۼdˢ xqlG^YIc&LRvva5kγ{YモƧkX&kW![ۃ{R~h =q,QV,@G0S*?5l{q}EwMrDp CH;k=Xߪg$ij:B1^!>&ItS1`|gf<;+7ݡ﬎q\Z /D3"/7d!dʩZm,>V(dE݊q&DŽWgh}̘9Ty.tb٨N(YЯʏ˶zrq-rm ; =He$SwiDc6I-߇(D#c$ zJ)KbS^$*UaQB5.yh'VC36ӄ.RPi&DPc{s9oJ(MTkzAuv{Σ[(9{]nyLh @pO ) dce" xvSd$X(s \$|eL\ngQƨ #9bҺJ0,kLJxoCbσY5uF 9Ϳ َEFFؓ XJt㼘^t&uJ]$6!>E[fl#_?fNwHFRټ +2mQ'f[ozw0`(E62Zp^d$n󲺗,4{e[,Ϡ 3UZQ C[g}HY{{pf\ۇmO P[Ŀ=Pf (K:cU#GFZɛ#sAӒ|i4vG_Tr+}^vDU|ioCZV:jG+97~@'Ng^*?w|kg"Y >;!zT\Z~g ΤOzܜ&PEc 6;1"_F k$am/)dz'kDLЧ ؚ pQ2:" `=t)nZ!ݴw'<"_~" { @3sM~2f+(X.yܯv0w7eJ}T#msm{ JK2 ц  A\t8N;1Q)ǞjQ| (,LonXah-dV㧍5^n2۝΃S8۴<>mT1Fu cKgu9BvDK"!DʱwF*ÿc;KFPeya\惔~X6dm"z~Ft*L|)~MbTS?ة=gDnB)BÛf6"Rjy+r|\^h"sIonc| 7N2g<k喑̘aTOx8!G](\h\dނYVA&;1B+&0vOd9?Y@GjP)7Pn͠6 &RN4(o˃FकB[CɄ-()96Ac_ h :d[;1?,9dY1E#!܄/V2af"1e޽ p1OoL.o Ci5~KvO ܲ_⭘XfPTHь2%s$X ;cNErxGk%x0AqOy@܄aJWD*n$Þs-LO GQK(crs# U诰$@>'$FZ/0Zt^Xs_~ӳ27YdL6Ы`j'p|$rF~|O_t.gǂ z春93kzWtY}r{,hQ$4v}zO*Es&m *fQJz3̫U0EgzGokCZB`R2~vI&h`~y{#^{#JN_KUwcT³V= QGby!wnzwx "BH(?^u+h1烅O^/'{7ZuB;t~ )<hdd>sO0q+\=?S17Țf:i'ӗrsMP>*OIMp5@HpnUz"Q挖IF*nK0[6@$+qig[i #bA a}/"Eƻ1F_=>b%qfL}XBr!S]*f[}48JLP` p傯|=;8_._ZŜU5Ð <f5B 7os\lUX\Ϗzc&i\ޫ(6 C#< x^C#bLxOK%ޛ>]#gAuH$V.8b=E<~'P]q/K\VJV= /ο=ϜJ9x ;Zdw@x3bH̿)6Tc]KwDoݱC)s$xw3*LdO#hXG3KӶt@wp)j,Smy&oX*q'N&aP)t㪇8I'* 2:yp5S=8%'=gAju|])}3WMQ gIš/l-Vtbi)t2.E ,A5q,]g'p&$ >t4, Wg/Q&wdOeE@l@ة "XjTuEaJbSڔ@K]8,C ᕔ.,EE4rm&PvW%D ca-u}<xj -ۉ>^`U4]"0~XJXqW HŸG o !2J:[1[D<3R0bϖv6z\vTona[Ef>ȭN xČ(L4>mȅ1K$6ɬxQώ -e0zd>o?>Al't9%X=6 [{Y8hrǟ`E nhuopmum]tӮWɰh5AkSB54S?|myVMa/Vo kC(HAr VZ;%Ч@X0^廰PCP{|+&Z""uriS'+gdͅG:XR:QnT CFN"SFtc8{[j<@9A@GF2CltO {܊]r27e$#+71lݦ1 \-$R˟@c1ú}bHr #理4уϝxlI 84PN,L+K_PU: OatnCo 5ǔbDN@nG"]"Ƕ(wxsxϠtY|1i/-o -L lE.T4%\ԶՃN`A8)Օrŝ]d88OJPa6?Vw(ǎUdnكaO,ACl1ZvG6LM`{Z!6&*/RLsEH峌񞶆ODR }ȨjTT ]ʣ2ul asdp%XvnjQF;NEp'!4eW/ZHgG4U)$&؃D}(bg\cIƟ MkGsx|_禍rsۘR! Vjq3&?JG%O[I{7ṣUMgO/߬m$`/Lmys2f]`>|@~|W"^XPτ2p/lܞw  %DK .^*X$h .@O7{ij\J~uT} 4]o:TĒӥo|Ҹ)w#:y;Mvaq-JPRt} TU]l˗܅ҀDsz1 ssc 2% "K%z_0sԔ $6ԸHS]{òbX`H@v+nGF^PҮM|2Mv5@-o'bQJ5.[Jot {{ ~(2dNwk{nS8 *Jy$[ s~5?7 &f?$~Ey$"s9DL&ȱ5Gȵk)`;QSe~'L'SU1 T} sFJK3=|@ ȚQ٢SfMߣOy%h:E?\OZ^#@/XƘJ0Li7ne3)1v-"VuR:5[ 6 J?s݋tNFлxzJ UǻIwjH# w[м2TUnU1x47פW_eDkݿ\*8{8XO:ĄscxP EN,XcPn2&loݸk!.Hⲉ xejBg+=+0y?[V⛊8EXYg{Az p]]<R+$b~, N'];q46ك|#!7ӱ5V{)ǘu%-s$ 5Vꏛ)rޅO pFAlw cjE'Р,ø7^*OPJa}ѯjbרb` V>Ux$uw=o3#\%;D;, ݡ ˜%yOZϽi5d6Akoib Ӹב Wˢ]~uB7526PNB@9;-_c'1.AWX 9% ?.Ofp^lE7frcũh/Tl 팙L6p]rDY[kY%NsR 'zJ*RX{QE6פ襑me2`JPh{$m 94E؅݉ J7%IkG`}RYc(F$`3+QT}nΧFg:)Ձri*F ,f ,C\ЌXv@z8OYfird_֩BdJ% s/"c >߱]G4fgA23N,Xڻ{Rb) ~S/v[yd ;AOxar.Yb.C}")]IB"nt,dve%e%T9+ f+Qx;\^ʛ_ ^3JlMC||zAft``%RV{Dꬓhu)? D{7d]῭'Uynjֆ1t n +USgE9)سV2_Mo >a\Ohl;DktO"fÄh"L1L{L}$˯.f*A d䦻.Kƣ)GuFŬfx]%,@60ľv8Zku bllNI_6C Bw.VH ySz]t{cfx""9sQXOY( ;{H.f_FAi]D₉KC,ǬrߒW(N݂|;=J᯾*oD|g/V2D0_r[t>fj Oԋ&˹I Ϣ4KFd 4sGM<4L-3cqL**ayan0%滺@\5%_[)fWOHsaѭ&5X3>?N뭑/H] {eMuݳNzG#oi.ջ5;_>Wk`GD&ث.|1H7t;4a+YHHKIQԟ|P&U)un\݊6s cU| A0a'.Wu߮UQӁ$C/רGW3 {t:YC#q^N:p~Iy' ßP+17al'8hVD]F`=dxUrIH'4xZ3pbjzoC Xr>½MKm4M~~XWY-Lb<>LJXUSu) GS"fH-'ag$鋇؆˴|ZTp}P8ZoWZ)qn o?m*Y?$T! ,8rMh[vS_ݯw3Ae7Ќm6sF)7};|o?e\'t19룀X{WzHezh ߁n@><*!D8K'Ƃgb*hIʊlΎ$\xCWa j_TQ/{2@rO#vJ"fL. fhUr8'?!IC;0+6;H/'X;u OgڂAb;}qEX>mǃHZ{" ) n޶Lq7f4Lv`О8:a?*b詂c .I>ɆSpkNy"Wȼ7 +D^xw APTݞd5"_yuph0%KZQuuwqaR@X f 9͜_ɏY`zt\8mP$d1$y 5ΐ8ʼ~hϐ)NZ[G⋡X7>+U~ ^زP>7 @d!>;4V\{)~Ԩ{7|--?wV׏nKLxUW(9[8"|["g:KaUuW,Z- xx Ū&ȉk^4@z *JY_ׇ/;Ȁҵx'<(:Or1'J(`.ҍ&E>+/vR5 '/$0!7*~X/|#hn#Ni,Gu#|Q־^N )0=/(9\"=$cZXr4Qъx9s'HZPU,MӤo.9rS X#c xьPepCQ0%ɓPJ#B%3Cf 8g.슨rym xJTd2Ôc1v-q7{.KBjVG5i(}3(W(F[5:S sjI`Y _byVxzb&{!%mΙh)BKRxvuP_tb"}+tIU% dGUmޭ}Ml܁ѹC=Ґ$6N2ܥ`*G`w9˴H}Dp'na(3B%m-&#%M{+F)9+ߴd+.EܰREe aW1oyge*HC1pKVej}#}OCGI9&O$5 (Ii-T0*Uޑ\f(rbnrH;xLx+zy|[%3X-EJt#ӸJ{oCv?}︑ˆa PQ޳&h 1ib Q"Ӟ (PgUHC*r>aqO^-ok_kńVp gt[3~E~|MHhTi Zp}#i!4@DUKh&LQ.1QXԗLEaxruVX 1i9'6PR>f~p{mv ep<OQfʹZxE7b+:o/^_:-TM X~t7}=|W4Z7.!50SCt/Dp|pM]V!dtNc(<=&L (y=W-5_qQ19.-EHE=^"F-a72LLܡgBU&6:`kjy݈Aoȕq]:,JaQg5\3 Ú]҈mk Jm8k#u3w%>_x[sg"H[5.p$V]bX.+[tToGTJN0tT> &߂8W^5L4A`Ŕ(yWARà3XP].FGŝK͊] my/aOӀ>y]$\15I[4҉&6j^~)q?|Hr=ƓDxR_.cQ("bNeArՏ&UEByU[-\/i8p0j 8Suͤ($俙 kdnsh+ZxQ3]_\A - քՏRdq#hC1ؼqٿez6rr 3ӽbUĕ/ 3HեQu]:_8=ƽ|5J:r+./'GS1b.Z[ Lz{Dh pQY($9B ([cG\ӭ$~'cY >;Lo5օf/XPeNX$Cei*; |G%7b9RD XGάIQ|{p~NEMfp.NѵqFތ)SOޙveRF=m>ulx_K:̶ꎗk ,R+5s:1^<su"˨o ٯ(H_IܸVnYךnd; i+{~흷 q]}s?~a-%6e&+揋h\m=#!G P:CT,q{ʭ7^>S 0Ʋ~1H+!&?#l#JɄǥU2ڵ/1<)DU/}H65s,'Du{g]إȀQn v~H>hR?S׷Y|..Afl'F;/*{ͽ;BM$B9LqZ<>]T0*Kl0;7H>)}d'#-}t8R4[bA_) m+S WyReՈ`a]8`6=矨ښͺjFj[8:0^.Oq>+B+b|Se qZ_M^nym8Le`-=^1bs&:NL ٠B4=ɢgyA58d$W P3"Xqh^ yssy^׿ y^<fPNLk,v7 ,514P`zSViZhUdHKOɳh{yʾ (Aٖe9 qggSkZvIJʍED Ƿsr \wfOz%1_$ṀN7rMӻewL9XYsA74k!b؜l7vvٴˡÉғ.FE erorř#9vWp0PG-w~&)kScQĭɒ ](}7cs"ĺW \f۞^_#6wz3ІAPi~rv1&+isW!s oBHʼ[ ^>bWL@IpyǞ #SO *PxhJ7E =/OV 5DJ DWy@Jw$ oj{U Bt´#, usvx2z r=dpHSp@нEo_(#eԉ˝đK^ B;@l0KL +~"͚-CKk~ht v{ Ż*+o[ei,pA8VUDpovĎm[ SY.VzT0 pO \q:uOctUu>oZ)i iϽ  _oɽcPCAl*UDʥw;o"5i0Xҏ;M, H<?zT׽Cћodj3{ R~3R~\7ṻ_z`> <!oY RljcWAr1ºd~6No] vo 31)a8?^ے/d)"/DN<"Hre'̰1;[7]=/8GQ<"KPHL6fj.ǫ2&>`b:=dJ's#m>-," t؇@Q|Oc|#Y!?$p1\Jؘc4Ƈ-@*;{ad^.TW1yؖaѧ@B Oetܼ%J逧Fܑ7bYF|4vYm .!_Réa' Oi?U!/Une7$U|^U 3Z]`sMDڝBA~dz(2aG& Vu U JkchmV߈NT^mHt R bx2VLĮmkEntChћ;[~ ѫzyv<1Af#a)>iq D@M4(M}٬`2f wǃlLD ȡ'` ])׺_AqBo:֪XvŽYʊH}۷hXO@=Fe@&p~\zcՑrAjwLkά ,F-'{UŕGjfGfG? *OB}W-E >Q P͈Hq` 'ͯ(b͍U%ҋ8|t1UU|袹0tdM8X&m6/o(*bI7j PS&NްK73,ɀ<=bEa^ʇZn3C1oL uj|Ƕ;Rg^5Fo#-c@PɸYeKwЋY^BageeCCq M3.,IY)ށA@!bqf n q_ Sj>ͥi#+"s=(H[)Ŏ64F"EXH^פK ĴS=Aǎ&,,L3O=s-8Qy`ںUݍ ]%A$oRmR:`ˡyL^ڔV//qBnQ|e04F{`ɓL^( ml3( ՕZ敖 <)um R8`8-JɉA / rc# *Q?I/#E\ H(qv4O+{(]: Ĵ͡=8L _o@_+@Jo^W\*fq1C ej}ݐl 38g+[*SC ?y)Q2;Gà-X#̦ [*m5LIFHUe,]q*Cj$]ɯ_gʩ@6h-ߏԞ U10.!*zDE߈9n`X4zj _#4̝'r dqnoaNyѠI_5kĢt*x3{7>R0qڤ`XWr1(g(?.r|gpp @=MgL\DppHϒJ-^I K}]}0ք< aڊi&GS'>4L緣eɥ ֊^Z|J|m}@_GHHsfd{²iDt0nb0lc|>Hnm$j6Gouhr!qutu^mty֑@ퟻR?6+f9?uǕ'JziEp$gӄgg1MF)Z׹OhrĢ{c8fcC'd#|E w2أ:'tco,X(ʱJXl}=Ys'V˛ +KyL+S}(V0}߄ΔՓSSC.7uG!lIQ!` Zsx^UBe+Qt ƻwWg r"|/&e>>aFݥw[MVwA.:FY:k& %]>8(mؼh?^v+Kq% m>ҿ;_RG{z|PL)H0r4B;}fB< }RRQ5Ǝt+̗9ٯH8e]>~tK0GR~Wa|-ƯaΎ:4>|}r:Zl@?'6zV7 f@%rRD`+ 3Z=0hOGuO rD8h#OL)  3$;DH(7k2iQ;H^X= PNxy Ϛb(Ayĝ\{RόVy}N2=>BÕc R/ͤ )]J鰺@{b Jf0ۨY8H߲#pM󵜰;]iӣkԦS HIC,D|QsC)Q[T^CE3b;8C6w x¯|[hol߄tJꉍ"j01!` z~M(r}^gKN/si 0@#:s L h`9d{7ro˾GS6陋%=rXKɻ# Fb}A`'7?HѰGͷ_]5wH},_%!eM 슡m]ga'/`Ш0;gO\a\ [8KS||?_B7?TYMoбܷ ]$/cL`鍪)X_@.HȘ;/A&ӷq@SGS&K@|ES$d0g+:T2LĈ2VxGcՑXȗvغ5yy߬o0BP PLv1zVվ:iWQ:&0m߷MV)7Q¹*4Z {Il+tOXieOh鶙jˇ8-PC2$ĆI:eSm#dV7aCTL WpϷp`}ՓxfecNoZ4<=O\vXH7Ǔ+Hd跥o^.s87@ܣ5H5k,h ~sgbxA"Lsqg h3<|"Ua5v\UۗvXo7S泏\A@=UGOD6#ݳʀ(q:3d;hFNjYsBKky+[ət3v$z60X3+q|iw%E;&ωޔv,wU鉜~˂!N4] Jp2vhl庾;@>QӊB|AN/OzmaC>xÁ47Dŏ,_SÜ,]T:Y*_o\@8ͽ#a K^j҂ >-_L T"&O&26<)yZ?쐠gfO<(!dԪYԝ2y,1}!}ڜzP]Vm1R+o|x".T9L #zbx)FYV "-|>kJV$WI3pQ *Rx}Y̆%AHPd -i+sRY M^ `V_`.w>\ /qa =$ևCЩv`{%N~fvY/^j[r5\(#rxl#S _k Kڗ-omr2WIu-fH?B{w ғXSfs-fiKIM![]#UZ :%r%jΰxm"D*-An5&6[V[O*2EcBp*Dp0fFk$kk?|th+,7&!8|"d$i8S>_MЊNl6?)L7fQDڿzfrPfZz+-3~&/l|ЋB-Jx#(,P I̹cޡ0lY>ip9J8M zO`GTo/G U(ұ|PxFbZtўFFVC? $1qL®\t0jDh1IJK( dX)b@0;390/t~*f ř;FrQ|MfNZ50=:6~7[T" W%< y ENӶ)ixng@ڎ>?,f631gӎ ;n5Lsrb[>4R1qxaʠ +I4%.$'إ>tX#$Y*/UqB.ʅ;TJ+D^J J2}BRn$ ٱБ%;viAҚ hWq22ŭӎa_)pk qaD;.7rN52jww./Myܺs`#{F!f< S+7i_ Y 2~@Cɬƾ<]RDq(1spNT %|)4X\q*{ikBW)[2j0P˥/6"0GZ1RnJh1ko+S Ĥ9 eaoʨF'gDf0R:[>IB,F3<_jT8gvA! {LbRKu,(ЌAr-O"|ɱ9aAxq괋LԘ&QuF2r9nbڔ!zl|`l[DU 0sB*jS׻K*M \Jv)ʇx;z+b\Ϧ/\&vs2]:MPzpfW#w!gDqTVq- OCq8?[Oj¼UP v1.|i!A>t9@?,*g?RT qgQ@RyulY,~r UIQRz.Xwvxsco8+ؖ UB,w]Mm:w\DqdjlQ=mvY^YCgd7KԍkIChӵ-EE12QtzxN4 iZ0[NCKV&M]pyx~םDljҜ>g`KҩB?_1>iMq|^/0RDe?Z&> +szrU>]"l LF]I=o+C hE$1 }!K-/,ssS \^x#`Qz:,u6P>j-5u'9cƳpP﹍-Fhh\o!m(%#EȋQ;P09o%!n)"w'u8@r[Pǯk;'GLC꛸9mV76c4x0f:r'_}Ɨ{%DGӚVg 2 $qdOZ#?,5pƉU^@օlʞ8 XMm8ue?ND݄>U5(]61P=Gq$OAv9 k&ΉacʿDXXJS*xP<-{]{%:ȫVNİ`hav10wX XG̪Z`<Ə#}T1Bcv/5ߴײ].;N"  1܎\NW<|_W>ţY&Fb+8NC;ܧL۟9g3zr ,wu f0V 4":¼v1AgK(.2Evg=]=ClĢ->fTpS svE?"؍*}xK"XykLOn!f^LN ,F x --d в,7d0j[X3imQ(Vvs .Wp? m" \ANCRZ׶Vo%f%w )H5M7$R'*d̳<sʾmˑuvhZh8%U "yh2^ΰеpUIK(eßFݾ^'u\; &i 06b1$wJb`ӲЃkjjj?i|a@`y9??<)#j';5M3QfH Y*G|}[^ᩈhEwA~ʹ"0qo[m ~׫f46C'z,G| '8q/!l!1h6 n7DQ_:7^ͺBcjW> ="s'I@O۝MC,iL327hӨ k!-{%]$0KBE3+Oզ*1t˩}oD[W8w&fJ?)gԑ!QA#\Tڜnx} 8]8ITw|qs7S^$4mhQWMƺyJfoWH OѩG#pp[KAƘޜ9`}2~e Q !Y{>˿j ~.jTn^t>F1†#z} 5̍[p\Z" hpp_?m7oZ +F5 '-LЇBhK1]y)@EsE6You[əԪ5sQggzÏ L %ibB3S`jOct("azYķY:+~_&(=Ý!A9-&a1[|C?: i$C?wؖVv=5-~/_ z'i8"rC|x_ sd>#& tG(߅mN}*Upx1[Em؋jg!~y m&wO `}? oMA7B^dVb2R{"ۺ 6a2Β#xXD-^}ӢK[e$Pqjfޒg."=: U7}~z;LU@RFUFMcRIŝZ056? ^Ge]* +Ʈ@^FݵmcQ{g %Bs>qYvV@ 3r^1a+0N]sRD ?E<TQΏ|q?q_Pa?ĭMd]f RQm4ʀ:"}kKB8#q\z;b|OAY Uyoڤws` "n9`bWxr /DRo1"9OvvHm ;?E pҸZ%I[Wɭil4 WX , w3JLqeL';YIX^v{1zM<*GwLbW /t̒Y^lR $[ΌkFzmzzu#rdl$,|+ѩO}[й8p\ #*[a4U9qx\lɇ m(ڗB naIx>hA6?fյ FZMI]j$jY#_pL9,e%Mu\N2: 7A7#d#u6G,%/4 !T} T4c;]p⯁r/es:RYEP`Q3|HTwFr+Fd04.i 1/)htޞC6e)oC[IQqO{!5Juʇdp?XZ\}<=g=f،Gt#s_SL"LKKLs ;:޶NNIJ}td\Ւ]Mlz;, S.lQǖCoOnafy<)[od^wĵ*vHke}y""/62敯-aUOC/P\k Xl&$r628h0"ObM 5I_;_tzNp'Yc\DSOKgNeÁ5?ҏUe:Þ)1J g!}!bэG `!.qRaG|DFW X䦓D-͔B6پ-e%FB~E~DMN*<Q{iu*6*2Ǵ/ګpeӶ;'ezмBKj 2p鼕/(C cIliGן//aӤۚ{#%OM@zD =攑9vz2 x٥ <6].4ON8wpVuE5 '@/̿Mxn9].n`AGsgLN$-W3cRz+Cc@aٍAҍ({pov W$ 3mߟ_U[Dʬ&6LVO_:Ck WpX7Z+(9w鬙<9PE<:v1`{9mMvP kxXE+(Q88+h3[5ʙǭ:P?c9v^xe!>Ɵ$ * Y^p9 3u%MH:B ]aQ#wbFa܏b>M̥~sExVGw$r>qz93I\!!tj^ѓ*;P]s_ؗPv2ԧ4 5?;Hz8:$B%}i(w,8Y0ΤUU}+~sZW&fdPQ+TB1z&O$p9,@^[E} ɯ!cq/ON?9#FՖ.![\eUC!` !Ǔ7g|B Oe_)杈V`h"kDo˥ƃ)Kx`QTG13% FA=Ṷ&iIj.hZ۫XovXj{r~-E G#Nax\b==y)[\MUO}p]9ҞwsG͍f{̏g=[ l72мO(ݬ.!t0_l/h;^o#b"̻ki^g}>WZi8TP%t:۷>WpV4u.kS M %D&ݦU+L&YY5tۻdn_LB6㟲lH2IŖ9K׍bp?(81h*qOæFm.2J5 & O6n-k 2lg! XiO:Vzw#t&ٟuexVit_x&gsW5iHN#=zyATGUHpI_/?6īWE#-NؕB @ELFC_ӎbH.)ISG )Te_#Jf۱8^/q+5 \i>APb2hp~mލ^ۢ -6@;KD/9=GȨG:zk;[5BUQrꚄ'_S~0!a n$?Ah2nD놕5=~ 'Q!W\wtI nX\7Ə̨5 s8;(n +Se@/ڞث'A,Xe5PaI Lf7!; i .ioQṓ4().g(, ~ FvыtZ&=Ϫ<(sj{q:4[l 1gm9@O7v&.z3+x"y!NV…2.c F!`N~&.@"r<$NFlᒕ3=J0_Ч0L iQh5^|C@{ӷ<,K(#YJ\jQj`1ֱ8p6L?_6oc* ^7QMbPX>&n? nMKwVXS[?v{ReÝkF5l!I{@̢ W%6?D--OB{<"У0X|78å@W*amyH%vJUx~ u8x":0K5v΂ $!or>sgkfH|Il6B0嫑8H̐JRD('_y~xCV%`, ql'ݺ&$ -]f mS":];31#"6'|yXMVY2Z"'0^B N>KVzzV*$o#!DbHTQDH?8.T ;ͦx.OLߔhqvQc`R[ 'fo2pO"c~q8D6Bf'@3[j(͂sHyE·6r t:VD0ÝXZ 1r`0^~ΎS0Ŗ}]9LK;Z $aR5aFo5Vw~7פ澕[vwmILlhJP0T3P!{'c׶7}=Vo<7Dŷ+A KTb޷~]ڷ_&gbU"/iidyZ\ >co>c΀dPQ;p׭,\}[.c<dkm7oV%}v N5K3;C$Kt]+̉8Y+!>3|5(s (v8U'D4DB<60M~ ގ"xeE$4uIrBUE#u;hj'9AbsHaqEAatرA.fЗ -8R-jIa %@Z7]FMȍ ,[i3-ђ?T|NyKbJ;&_\ h$yKMj ڊ/ǧ_ z=^)׮'+2p2j0填1ȏG_h:{'8m.mS?6ȨqoWE,=`&2:գX&^fRBў$8O<$+2 g̿շ'Q.7e2ܗ&%0B,'P/0)֐ \%UM55x=Y&J.ȾTuꐻrLj|0;|  ^SPtхvA 9F+vM'U,=J&[?Ohnkci8a_귾cm)9E/BIVxDpհm6 2H3$l-JLim{q~dT\1Grÿo j}٦m5-@`/:N9j s;!nd'fb]=bv+y_!'""]NࣚNyt?T#7$})m=+(MθP~ ns~Tv%/^gcj]@LwH9Q3 qpXj#7b~YF6(yQce䭨]M35ws Jh r >4U6E kQa8bu.9/ϟ3_ W-e\0#_Zr%[.o×S wDJO]@W6).P#i:2PXp, $ |;q$ ]8}~Ҿ8Jղ+'Sȗ37^yID[Թ$RJˀsd;#@VavTٿe.&\#6_3he[HYsy RGu| Wl;cƮNtY&W4vU7EI.H藨3 {U)Wڏ+B ZIW_φ4ە2>b'%޶pDLjî'&b*/zZOl6g8ːև Em_`fkF Û^?j *!lxmE8aYؚl:êE0MR)ѥoS I)pF|ZQ嬲|"%P= )yN*UT>}bC(4`r,͜yhMPحܫlD}>>L'VzS(nٜsw? *i9),eeJgBĻN )97# d'@=ׁ.gpBXeYD,jhTϩdc 4\ %[ ā#DK}ߑ1.G1&! l'-NB°Icg0'^J<%UY)_)F:7JWFFl.L5{,sbea&K&zwɑi$(Moou+:8޸i&|ы"B*뤳k6k–fplNycsyQ-ksC ~Z5XP)+1PY3Gb[z zq|?/TP:sJVw2ԉT-Wqh~]A#C='/dйa̰>˒R$Y9 Erih0+ lA PmfE75C|Q8UNNL?YP} DL_v8t6F=ٜ*$Fdi%nk0d:Fs22A[k[@Ntd@~RG4 Tv|0Wnڶ9?$0h~7WnShEJn9X.jY&A7B_7WZ&2z2+ȁ2^4} 3'OiuI3;lp`Д_XW:4oG>R;,2M EWU7[5JO,bϞh/+`Aٲ|H~:5 :jwijGQ.aPhKNq hhoIV$<%m̗K#<{41 G]HcŶ&@L[a7ȮlTA볜Vv>lwn,vDpvLR=]d OaNC65,=! >Yi_92N-O2Ng (/$0%蟆ka?`ÍuxgU˽]ĔH<2qϑkC42jyPg< lC5Lwy5r\(Ռ~}̌J*y\,:~4_:B)ߍ[inͺ4Es΂8p*vւbP掲 )ێ\}>:ė?e>u_W)8ް%{Jr0MXfs(URn=풁6l*<{y5o+ ՠ3e0`6bDzJQ5oZxj-xH8Cg9q7)Oq 8&~(WZ)C/8j*#;?>RzA1i=~9}ѤƇ' ɐl|^(I!eSW6ZÄ jrx 2ÅNRY Vc`WIDy3keJogwv`ǢN>i lJS^)jh}~r vC/1=m͈Ɵ$ w9KO\x_87ov8ɣvLJ Ro p&jݷ0E 'X(8Xuu4#It# |K{%*-2\ upwa=ZͶPmoLb띻vMz^tP({?'7y!#V'|د'OVLRG+?mg 2(Z/,pAI}T9U>12w0*$>I['VŤ $O=e?-q9O?^+?>HP-ȮR>юZl#?KDO41:{oa-$)oWvP);t1t˪Nk|ad/)uGatcHժ;}<݆+alܝa*%s~;Kd%'GoB-)篬 2WjWs2&--MqJ$w=t$WUSgqg4l_FikAP^יuѵj )aOk AV޽DJ^tK|ÇUt}l'N.\e?eo$ /9Ceoqq*^21]$Ⱦ;&Y$7d6__HyJ23ܧWD6kuG*8U|`'bйp'IΘf)*`phZ&"B4MمHR id%lsǯ0oπp~?u(7Ԟvz/$[!*9u d0-hdXA@R/±jX6,[[ [ZgI1߻mI![dfM B蛠:յYZxd Pg'vAc/Pyu6 ;~H2! : F>:/w!E/[-Q$Ln3(_0A59%ymjŽQ{vs߮즢9\E@5(qu㋶gmf궑ׯ8TJO,D1{m_u"oʋDwW)p+Zn%#[->pK>!\\㶅)ȴ]mM%np-L~k)ftOj}u햵Bf p<ཊ %p\I6GwHNk\:*FŠdR2|5Ke:+'v|x]JfR`>=W=6}qhtwCeFj&Ln8{L If˄Y?inbJV3M$$=;`#)Ό\KHGھ8bbԪ0:37Oom bs^?6"Iޮ4Fl;O^<,N[ B!ny#v&?3j=2X6!c?U~6d>{9n %K<[n;-H S&"OvmM68>"OjTvq{xJ {&\"36柙[{GۑƔk:Xr:ʈja6rPO&Z<!$*mg=V$Ҩ2рdP%)~㟵2dqP\A"hVFt?hf= BŭTYIQ;\X TYN !Dk{Ug,zff+mFBpXa<'}QCF44c`mCfcE.KըȆX*_cйugȼ>jE0¾BUpJk 5gkPI*xxD`ɂD>br3zݸ=Lz2JxDi}ut Uy/zAgуa"69#±ߟB{(w[H+tgږ"HLrSM#TX<.Lb{=]YY1zaC GMF ~A\˕bsr"Pwە:*^w"հmRM5Hoef#@Wˀ~u mw>],#vXR) ;MHh/,:Y:PJ`Ox[seO8WſTc$\CVyCb?fEIF_P{1#^]Ud%o6p>V_iv1}V`#CEEWf!1@K4~bnsNZEKb:Y"QGn_e (L߀p.HnuT%M~ aܥhٲ¤%ta+pl<ІHPq m"˽F2mAJ]@L@c L,Sp2l;!ʯ7-pIVSE\وSۆ #6+ z$<* ;F|cm"oͦ@ܙ )V+6i=HX[A^yZlaf/P?*󢩒+15;G[v=~tGEc , 3ѹof6r)D´P{oѿ[>[ںE.ޤEk0Z i~QU g k&ULkTq([ Ë4ܮ1˷Œw+ 1֙ƿ$۠P 9DCբ( 3xQ%W* ԝ遬'Owժ` cl`zUMVs]{R)d \%nϺqt9.7T [YjJ=d9g ӝ$շG`=%# f4FYԔlt!#rHFSe@Pq4Q$۲km?4?EF}̅d}O XvՠNmkۛg0;fЅ Xsx`w?VSB1%?p@#>Ӌ2iu?&4|"n켚D~Xo܏OSr?nSHyθ^ 3f"^Fs ɿV5<Ǻ 3V h?p[S@åqIn'< =Hlk> s(avPݥ~+rPbX^8Vٮwp,If[*"P,x/_Z7Mqo2l!d!g5EO P=bssYP^ͥo)^m|ulX}CʚO*у ž)u%^+"Eqwz7$W4 &;cy3oOIſh:O=}Ь-1 I9Z;lfE FesXHLI9K6^4 a7璸#:N-mq)ΦGGq!"uSi_FB? /QL~'D9P;*C|uhFjUX @# 1SGs2+H}|%{/80z7$P?,8]S1ZMz|*9|5n95M#XXfI!G9m^ wv=fK\F-_h TO&zmx<9AD:@^PO:<}|nq^$~*L` }Wn&p OR[(@_sؠnaFdge S_nU(~Obbfp%1ħa3c['#d4.+AI'!బJ55r2;Й:cC wxXw;qCtS ѭÕT7~>Rf;0\WhV~ EDAE5`8`z 0<"rg/Y6U٥5sb_ζ oH6.g#-KrZUh ZԼ\7xr&rS5+`oQe.SwPr}l)=ĵyWdQڛʚNZa'?#w]/ W ܙkDI\?u!.sMLZ9\!aKqIݻq;i)F*~?~>CRRM7M!1w(X gI&%DbwgTgS}[R\(muV݈Gyپy[ky A-.m<0ЏA)Q}txj±*2u;޺:VV]P2Y^Ǘ e+F)HAh4{K4- WˁlR#f2s0>\n%JRd8CVԴ)1U.u.9[4VU"L{iKYU0f&apEE نjG?\Lo SoY:JFߺb1'D`9Ƕ!m=΋yl(PiR觾&_/cxJغy& ƞUN>"$bZIֳq{,'m̶ǝn濞#F>b/Dv"7R؆=ԑ})^PV 1i(޹QWݍ/QgC>^xtj>-I 3>1 r]Y1/Mo8e<4oyzG k0a[]tU,"1~1vɸ -QAJGZ1z D~kʨ!I}"#N{׺ BI=f>BY6^C9|%gw.5?y 8[cB}\ftƊڄ6G(|/ߢye]6}@ Bnɸ ,?ft>F 1Ye1 Ѹ #V7# 3MU=~@8zà p>l=={=O) KT0K,dqސ_Ꭰ"$w%U {Fcg9q,%XmyKPYog6]>TSDm ·+Mdj*cn9[@'#c^*ԢqqX~Y(r"mr$axVlJ &Uj&vվM&E(YaR2fdV @oMw()F8hK3jτ\!;n ƤDG52]^ &8+`ez_bB0??,~O)v35hLaaP&_i:2oszv`b%PM8gtt6/DL_특:$~ߺXqE ywjNiP/湳3^~B(yDpإpѥTRT7H^ڇǿzXN) C|Ow9T+IS ,8Ks_w*QGracoyߎ$b_PK>l,$Ĺ+>[k]I7*ӊ-N~MU%Q3om2U#fDʼnLcՊ 6?&Ȣbz( +_QFO$ DaB#O~(,Ĺ4շ {OPg] Hr.~J n0O|Z یb.rI(Ss9=е=9khM>j@%OOL4ƈ?(4I~rՌiBOpw>VQJ]>8|d kՓ Ba\+-T!8SeVzЫc] \Og{ oXgTĤ}$4'l~oZDW^7O"1W\,ȱ\y2Cs$^) tD~cEfCUӷ{/3DM᭝v7:%s0T!rd+X-[aPܖ\_ooJFPra6 n;Se\;4tZ3x,<g՞x# DDQo3\>_LiP57k06U&*q7l0鱸J6,()50Hv46eI \rɀGY6kE&){L $Si$ώҘ~c*'&6m,{Ai";o8V[5*B1%t<Le) \L5ӭM1W kfQlBߧ*z1dڎ4_ ?!5gE~94̼RO!1ҬS;Ykˠ Hϴ,n`(z:on0r+Tٿh_$I&GR)ndJxOC 'Mrڿ=Tiޛ2h17s Z~.c$ 'A++YŘC ݂:<Z]IJ»f 0$9B"!.>(@?*Aec0Bi=o^w`JLטlC?L'ԘQ$t;k[Q |+s]XsIZsCc(5 }8t; Z9SG^oE3 0 蕼J=a//>8EoagGMs"̘8)4lE/Q^GTe?. Jyj9H|Њ(x<^/l[NqJ͍}M¹WSP%)CGlZ<O y״Er>D$M$Ѕ"EV~[tZ/8R^-YA x)Mσ(j C໰ΔUQ`QrRkDK,5vuW׋8}sQ 9s"oYN~w:&)^F1bVE˩Z-VVM0kmUx'm^̔_?r±COͱd1|Q[S| 0N5TJ[5Yϸ ҩqPsw>$")\7HMS "9 ^lC]I?AMNlT fi=G(? 8϶SPiS:'S6۸;lw$ UbR])2 LXLGcm ^At#3MrMGqc2Ec}aٱҬUe48`(ת!'~BLj- [3Ƨ_S콎aAT ̃e tywE ~Ο8McQ?? Nt7hswDC, JY`k瘚 S}[(8ٹ6a%~PC/Eh*qy1Moy\v bd }d'xHx>0՞Rx gy%|DB:[TtAHGe\'b|dZ|ϵSi37+_Urb˻E@g-T1Ե AasY?0{NͫzŇgPP U[[ Rj܀PbBBC [k$J|wV8/\Z"|_ƮvۍM `0sRGO*Ӛ&ۄBxUx:AK& .Dݲ#m vh_dPc]*&o)DygdN-.}?iń[uw2bB|~FD)7P1çN&rU6OEzp8imۦG^0shr+{88ztc˔vR +qtpB w>CYyF |[zc[vZ11T$JyGbUIauhr\a*+zs~.VlGZNгq 8?D"-xDK"zbA Zd{f[QM !g4.||'tLmɧ6`a$x>VӸ6;Q~VܾxdWAG"xX({rw;Ug&f:VOi jXaGnySD9dR]BAi0oM"YSŝ26?YĶ^o:VG,Qz 4}}I{pD %kF޷Gq wg{F*Kd>_B@͚҉|ᆰ kd0tOwB<n3+A)=s?42П:/=9rFg) U z7 p\l*K:W^{s? lR&Xό>L(9AKW2]d,C':o|S(w|I@äxTj{|XY*ycxB ɶJO pDt|۔Ad S2iA(`Y9䨩kq9M'E*T-&$${\]m(&wsm^*8d>Fm>NP]@p@E4)lrgU‹..vg>=fv;aL̓u&6_@eyyqTգFW*="l_ *|LF"BFk)\'hjB %VO@pR^'T/#fD{;NJJc-wgUIZM➁('}H꓂`?Tw6N唬H#7j  vgbuZEٌɓMAqc&IZM_X=rjC NKfWu%ܢw3Vy6GFm'm`5ԋ5bT.й @#rTE дWpt)EZH*$Tݍ?uX z#gwTs(ܧ<7Ȅ;LjUdK;Aojp7ln'Zxr@LF٦RЇ1.rf6^w.@!Ҋ14TnL^ͩb[ۉ;f)ȵÉFF]oZcTp4Rp^R(VM{v|UZ *?܌NQM3V ;HMN]Z+f'T",qKyj٥տ{*QfT ;"H1hX&j/(nV1F#W+n۱rR %nO7}ccr ` njBj)χZ6٩HS[7wPCĚHx o ڞV\H"6bH0R,}qa^bF#Z'ͬ,\sj} M3"7?k'r#h6 EpcYkʌ3$+Ţ{ǒTnm c@'o"rPvlDQc m|x9gQ;w:5~_5F 3=xlh߫0L?i6@k˓"\q&Yt72V9|< }jG~Ƭ,MYvV>r 86h\cГB8,c4[nA\ۏ {$$"HgGCAS(j^o[P fM)k$mY[~з >Hg=`SJmL{83ܢ`La #?> fU"o Av8Som>,'NqU68Mp/E?dh]IHYIz{T[Ѡ.k2E3h}lHY->m+bOrGS:g;N3,e[aȁδSI,0|L971|JT{ܚ6'!b}:Mv<\k؏Ǝj Ζ N3.a/ȥVGx ^-o.G5 }HI@`B HuGTII~ݧ%ty7{?Ej^piL<_/=*6/bEel9fs_p`,sCFa5<;CaWm(JtO_OH8Ӝ6c yEWvW?XZj, 33cVX/D1'¿ ց ˩j'ID\ys^JkN޿JXzw_ Z<ƅe`%g^#)ۃ 9uny#\S/(YW-gLD?tG?;3B[sf" S٪m9Z91}V$BVn vD٩yIhס{nmvEςTX|YՏ[6E;kf|ٗx^*br*vyj??f(Aah ?4MD5$K]sVBfY15P}ێbj5)9j J"GV̿oBu0y'?[tIcxSR-!;3BͨDT{9c(#{YQ@Ik A{0G#l]%n$Hγd9DU\k6 ".fϟ4VVR/Z@[e,=o7 lt/|_S05 63Ȇt$V>!f`)7p0_-s/tb&`y:>q0Eo A$B@n#D]zSo~i$#PGLjy(K? ٬K~eYU1ҹeo*׃A![\m=\SD@1z_FC7iXws%j]v;okoPDѴyx'^,PƟK=~k)@, #x">[G `;mlt(D!XM k|c ˬ3GM@A)G^ Nzl%*FI۝/7Ҧ'"#S=|P@s}"̲T8_]aH=*fyt ]} ;ݓ/iM}JQ~Blr:v1@@A >I3VтKٻBwkߋrQ+PLE%rF.H:,:%X~J:#P۬jжPZEMsm7E\D[C= $_ &}Աa ضpؙ&Ew?'xh3jk3)T],:<#5Ҏ sq_ճ vv!c>D8+JIAts{QVKV>1v11T.VoRU7@SF,@`tCRQGu|z+c fNzd; Doz_zH֤J<$'{EDn3 !iI4-K!ElbuoNt&PRżo~޹~mDϵ2H' ~`OXn|HRX4PT1y'J AKLpo%S1z+$eY7K,{bmA#o L}`> sqE*$<' wC#ʫ4 Xw>P?nŌ ʼn 7\!3 _*Ո,o &'6\.*6ehTq2H:*,j̨1\]Bnj_XC/>Z goˑػi@-F(Bϣo˺5%9EPPDj5I&֗6 N~0]):TdA?I D&*47N0Lޞ7%7!C3VVԅժLfԾTziY 7!|8 *=:RiH&5HK*XfQJͻֻVrq+4 grKé\4^:#fʼnUnm37v% SaS=ޮ0JFñY&9nԂegg G2.c'WF^n 1.u~x56=_n+\^NiVFX_<]B;/E-S>%ƙx#ڗ44Lۈhx|xi}@YCs~P{Zd2Vea3 LȌdG+nM e,l^"=Oқp q[J=`O T󝯬Hp,EJ~’29 ΗQ¦cXW"( Qg D;A9_Օ߰һk2Yѥp-uoLȐo;glDҀiu;W?*Քsm9!<ʹ,[ˬ7(?}^ı[ُдu9gY쾀q,f}P-ۮ0Όjɧkr>C aOL]'l*A]2DkmI>la U;4_8uBez |KQ1హw`{=?K&θ>Gev&4~x/Ӆ;xz /6"9sFZFt#Y p͗N|qJ:=sXT~ /:(AM;TȨQ\})lwO)6b7H9LΈG-4ަt,v05IB۴b FOAKOҖ\߯yѬt\#uKUJ&r"P\65[3lgV'^|c+|zI wsKWA+ݓd X{MD_Q$Ւ#CY)\ n" =~XN1k)5K[˂t)&tw2Ms\#K  ɖEGZT˿[\M@=bRpu伫5opv7!nş6eIA@{T'ì 3I]B ʃlਈnߖAw0x:JKg+/ "6K}>'++UÁ%4boo<>yEQEm;uv%W'"#o}\*ewhh\B=]Կ0&}6"6Py#g;WuC-S".‡Q9r&cx[ʨP)Y;tBOUFxuFlra`ԗCk*b#$c'mur -so4S%DX].l4,;\CHN NrHZЛt.F 3ԙeQU OtXiZgu&^Xm?zQ0zK-?K9TaIPE$$}›QqeHin»c:?j7i(n> Q8dZ{+ZS 93RZ~`s5 WW(a(1s!.pp7W$? {K~Ț @U."y$@"7o36(IXNuo ;xq2X"PK̥w*X <>.ZO]4$7?,N(= Nh S?5_1H/:w\Rݛgc؀RZA\ ˾ ZՅ<_dffiSy2ckɽ*z\yR?eh#c,WuHc Aj= ,@9JFGd$0rF)'߀˟m4,KC/|_Y>N%)DkLqqK%aOg&>G8o\'\Y w* 'gHUNU-vA~Nir.,60x-.t;<o4؇!3r-ϰ MJ p\wp#Dz&dBc+\iI; B?5:;p/Va)~'*)YDoD/Vk-4;߈eR6.+숸b86zK րr/hdV4O6,( fݴyxG+xfۀ&oʬ}wy&4Bu[(-Q|0WdFmZT&[d(ū&I_:͋ZguoؼGc3'8~R?0νZpZDŽ:u فJ/`M- B+k Y}|e̠J*2bHA {V>uy&{tJۼU bŔJ#)JkCw{X&& 4rG}i|}TNt ٜ!Ntr[9;>^ ' SZtIǚǓAPWpXǐށҐ0Y3wr^^*5=+m;52Tc H#L~R4<hKso½B >mCjL"nMVJmC }f9FizToWkLp˴BUʾ vӅ$btz\В<cMM9`+S7!BrG}!{ٌղh@! _ccS֩3p4Fҩ]ϏmPIyYghkm7F?*={ 0B#}\Ю؏AP!r4<#4'Io\No]%\?ub`0aӚ.1(LVXPa߂Ƃjߊi6BZp41ίp~; |e:6*R~i%lEH;3vO}*M"H{zZQ \#*nd,\U prd(42a'&PTBH6 avD2b{ёk,%¹,  X+(eB2oarF}]H)Oofp0&y=9)Yk|hG`(s  `إ`ZvCjt<~sj|O WO׫F,雾 g՞:NFUnP-pJKv?DX'<JU3!oC0U&Y8.L?ĺYH$@6E]iMC(v?J]TOD ?8KlÌ-5~ALpg%D zsG&uv`.J,?#3&`*冮iǔ+"J#6adب5 &DuIdՙ8*2m<(cMJ5EU8(q-LX$'$&t>I4˫ز/^)gO C\Qbv0,ծASnB!@|EJ8b6NqEƵ)g*L0pͦ7|Q_e6560l({ZZy6@k.hإȸȒ>/ qN4[- +e =c@_\@/,QIgYZ07070100000405000081a400000000000000000000000164e6139f000489a0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/net/wireless/cfg80211.ko.xz7zXZִF!t/N]?Eh=ڜ.+Н`"# e0E<[,7#` /XȘ ) ʹ@:Tl }֏n*MTbJ3~9D[ -,$Ꮅ}p{p3m>Y^lqiiܞa9 y"D(U'~7)KJCE COX#RBeN|qnpZ˚ -[\XӬz*y>N؄WKMʇ?J}ei}ݼ Hőq  +lpay# ex׹ }D22mvX|ݥ{ E!8}z'׻t:p?<*_ GG|B.DK*J<3}} 2D݄ä9Yx}^jsd\'I7yb:S%V{[Dʄ]9( 1r A0f,UCvwQ`$KDT:cC}q#`{UXnqtcy.t4x;O' oƤK~qPT_n\/"+Wz *1Z{b{,44^?AHքX=r߮|Ni}ӐbNcoݦ[K&fzc$k1VhuNDRYV23<@A?Ua'Q{ڝ ̸85G.jn)e LvYRDc`1p'}½:!Bsq5̿MiQԻLF.any˯+)jloؙd=ExOc*^+i.I}5VȂ].>x C#s(R)ćr+׶9q\@k׆[(pԢ5.\\pn_jU͆ijfYGK2x_uSp¼IjLW緃嘀:Wv*<*/+P]Mp0;Bf;x0{~0.ep_leKVe)âq%U^笈r'ޅ aJ&d-Aź t0MzHYԢjnm5ǘDE7 '~y$a>&Jmי#6g+|P i/D W~|H Y#3OCem1A%Ѵ_w]^|T^ncfp)k"Yp/bkʧB9ƶ:\…Q1I#otR[066 <BgѤ֤rKMZ' wsi}j}xrJ&lD:(alA3!g;nc)hxV2";B$0ݫzE E1sk5eb]IO~zOף?0ެ!& ͆ Q#M \TQU7rxR˜$}}5Mx _O1Ar<1 O$ c(QP?.(:lwklzq.uheNYƘlQGpT>Cl! mm uVGNnMǣNY:cYVr©9db(+9pSxkS4oCk'aӹT\qtS\J7[P]aNO+UBjrTxpYQfLc@1+7v@M|z.%ns@%P}ɽk~#0~j6fĐI=m\5z2ǒr$Ȱ@Lou\FS逊*:{@rلFcDM*־2^Üpɉk 0'x}Ff iM !kʗ%waR鈉wCrPQh1ўe !nPY2ZA-`` :J(gÇP'RuqYD%{yQtYC~"} k 5c..)nS6>ޜUls[d !` 7%\7Q$2 $-z /HW^NP0]wT֛{@Guzwta@$bAޗuxe5zm^~׷Ќ9h8!usG4xG;@xo; \Q ،q;'v=59J.;p<3iv6W}'aG۹)Ζw`P%10T$,1mS`mw>\ECk.8n0o/MhBkQ?sa8}4j-x$xFm6NcE:Шُ0R4`;P(Ro-טQ#t#6x3-}wag ڝS n\uSLjUrBω+Ƭ2у'tAPGfz4iihE}{ h}I:FI;Vn";6{:2-\Ɨɾ+wb7lC*A᯻`,;W/xC,7N{qWS3WBsud6O7;8>A&m.w90ջ.1B=¦oʫ=i.Cn!2R5MVAp&`EgAø&PաQ>YԯTu3֖W9y2:RdfCTZ"A qκ/컜:NeA ek.:4nP W1&RձA܉:9s,oݮ!3GI'8=юIX(LP쫏}BarDV7zW:ƚ*d(p kBbk3 -ev{ʬ[IܮA%@f1v"Od({d+ kDY1Qp h"aܥxbQ`b ]0 G(~Ha7fL״7 ՂK$_'dBa8O1ɦ9|z($  7.lzb>OzCoNv8)[½_W+f U*=-al ʶ$hQ|uC_y'?NZm`|h~Յzh, IJ(M ?BsS A|Gw5Ƈ{dO=Y~CDYtcշn5CKN8ANUT,鋓e"9Α߇3Pe\ ޚSNqpZPMǟ{0 1`_!R@Q|'>c˃VHYˀ=wۀ+fDоEe Mbiiܞݱ-DCztOD̡!gL[{E\KWxݠՁhxw[aO zW!r V}4"T.JkvA/&\/P6'J$~Q VAuIWa 4@JJڕ ^~q8WgqYm{UHUY6fOAnb?kΑHUn+?泮n MvpkvNN#UXčNM:P8} Dr_(':Z{CnQEwf,}Pjx-vj{cǏY _XsPJV0` 58 Ӎz\P2[@_@BM,gaKYJէl6j%t Am!8&#CuKNLIw3Qy 0tA=nd]5:TV g7k9S&.N)UfˊO nazVdDXәM.%GݓBL 2s^5-10R~ISO j0- ȩJz a^мrR #TSUW$B 6KK*cOuK0g V7dDflkZF5ppᲣ8[lW}O A\Hf6OV7b{@_65v-E-iEa4tciRF&`]v@Kj˜QmQԩu) - h0 Cm)*_ -;M;0V}JԉJ &ԫуT{#ǾEPOiW'E]>Dqa˞Rk"fzY2(LS0 ӈ%`L̉Ӝ{{w<.oqg0רۀ0 w:Y_tUQ&b5 Q?9p4wVYroKk ;{FƔI@e]Uuϯc =g`_]wi, 7FXk;GP~ȣ?H5+sG$%BWS `-ta?֢)n/ˁeJ#-xJZLA{5]ë0Bn hskYQSݶ了.NEnX=l 1 hŊO\%l>&b6X}Hx2o8)A>ck:g>97 jN?qA_,D_rd)y%}®1Xly .K5d$?A4|87S: A$O.)9\- KOJ^RPZv+ɲsJ+Aex^-`9њ8zAn*hM|%g}炧guL2Ъ%ec30Cv ʵ/h-O:;/ r.z'դ5=骼ԨcT~ -y~ŃMzKh,측*ftZyԊїE{]]4!:+4ʃU a:ma/?Ru|]Z^G0O!p>&X΁p‘kЦs.,厘z $Y[u¤HyƩYUao -\>u'sd-9%9gDvr mC665=u u iqٛ\)T!XEqL(^d'?1An>86!d {z Ͷ#%NZdW;G+5m9?Uø9eaT2WHu&4PN]*?;oǶ,܂p7SBWB" Ic {X7T $[=pGtdCRp gm&V]]F(b>b7U #XK$_cp) nG3n59g0%B3f~9G]*솪,5n>Z:(<D1+?q_FI\=#AQ$b\Iwc2_p#̬cnw?FAru>"6Dݽw_(hA=A&[-bB"bod~b^{e LϮRgovF& Bm5k];+,UӍ<¼a*,S~ZTGip<-nH*x8x QH5$D|{ ' sEi<"$/5kIܘ0{BiG3JpJT]Ѝ&3ԓlZ??3iG,IoR;=$Ű_ū޶c$}ΪLk3<"Uק.]EBbA}0f!x2E%uF8bΨ]g?F^F :>B-&kX0M̛34Κ:{U=@X&'|aHz GyjE 4' 4Pg-d/۷S)_EBZRa0)k(!߶Y+EIz_~9N &BSzq! F`B!7owRc""/PzSî1/fۅ<]DYsZDQ(["*I85h&]d(=Q{jog U5!'(&YpEo`u%t_/bLB{i|`+%e0>1Ieb[Q}iT60X?.. ̳ă٩y/KM{w(L8$X}Ji"ܓ]ȄA-mGd:B[/i}f Ԙ`{gY>U['B{`) i끎/%]>߲ R³S%ص/]Wk(/2/Mly:`18'.zޏG矣ˡO1o"R:aaI֧E=sqeUú<3yYoh}eLwekˣEdR&oI5L~AS~Ԃ#TWum̅&k{]]ҬPd!Kp}'(ì!PznBN4 ٓl>aC";%Th9̌/Ow /ur7?b4x7ZFAiD-@JN 97. !KL>_}BgI%ju7Lp[Fg?b,0l:2\Rj"ߩҿIjNVl)F70JDRgۆ{2E>n͉? xdQgԠ,֝d~mq՚=+-ݏ +]`Mbf~/AsJM% H7I(so$zJ(BʃRԲq㖐PGl5ڹ|MIt"n2/Bՠ]l-;5$F-9L4A0pQ'SaE9LĐ0hMKX0#h)>lA]T}e5k PhUAc5o1 asJ~ yjwd+MX^#VL_?D4­^ɓ p뱋04mIͅ﫺J&Ors=?V dwi_fWu-l9`7\ᐶ %8CmOv t]?w7"> iίͰ6z be"gS5ݟtՎ hQu%}abPQVQ=ܴUص~VH.{dS10Plos$_[Tf <ޓqm-}ԿvNnȫ85#x?Kt:Ȑv}NskDV4[Y1*{H3 'HJH_g?~'!K^@:N[s^LQR=p[sq>P[U$m;|ZHf7!͇߭3/WȓBؘ/0ݭ"VZuC"R~~3FHgV` W\3/h._ bjfL4V5Q} ۄ"9wcoY5l۴Ŧ82/R0 X XZ]Q5 I"NBC|́`e:ٷRiks>%B?Sz yOUG0u:}a$߼B|>]d9񲁸LܗB6?-72>ݿlwU5~=h:mFKhȈcIQw0ɏPGlcP)cmwJ>(a+:Pe k1FE+ens-On.-2J9P?-Hi*9O*dnbǰn5*cC=!M]bCpˍ8-Pe{ ]3(HY jlvx~!HX;$&jdk=)izWKtuMH"oȇ9W4J|~pb:Vhy!6Ig<:٫)/#]PsNċէt3p_r.O3ʁ9k' !' ZjOhE x]$-cIޕ`7~a;ڄD>Ndƻ܉tn}" > FiEa:Gؔ|oN>n{:w]agZ 8Qç_½7a%d gMz~Oa G a=a8f̀0-h)Yte_;QgRt6G.9#y"D=4eέe 30_O^Q* h8=/x:w\^mك]=7BbΩ{tik%8 XTM cO{8< )X!=_%e0B~ƓUQ3QuAzvvCWr>0OY;l%xn7ѩAKNy˾tF WC6v9&%pu)}}{mj.(Ʉ\ (FL5)%)QRFRВ:N%YW`M<lf P 9_^@~&q0:?#rw}+a$Kqv jΜf3ڊ%u喍ꅋ>!m" JC ½내RFcrUF--*xE$6/ (TՀ(% s *ҹ;$õj E,(^Jw7)Y/A%Y(8&zM3K}e@sQsX#~ s2?&yhk< [ Sg׻ iJ6Nv7mO"?תu3Bm%e7Z Et mG=!| KGZ8)c`ݳ{Ai>҇X Μ(Av[@Jsy4&@QNm !w ˰dVs eZBmv}wdI =Va'zihj_w a*G,9?\O 'ETUI`{仛N{b/B.Gp/bTP:4M̛r|;i,tֱzs-n*c|d7&8^?&H\9ĶE~)򶜾)'֫Mvth&?1]8N?Fo--'Dį6i=] RSWߠqDm*T3YXP4|)Y{Yr-/!P3ϰy ΈP̂а1NbH>a&%$V~j[ PwY&FR}bY)Od\]hJ?Wj|Aʑ,$bLos8BU QWz$,{ \ `Ӄb+GѺɛwЍp˜-p+jgLQQY Dx8}aoFx cNwa~tT0了.z:c.,BݥK^M=~ʐVIGo2C1_.>Qqta+~\+$ɦEt2 DO ,P#pwtY&)߹HZ]US~p$q UKK$PR*YpiaҐC;޶ZEO ĒǛhyKh;]փN٤bT3۰ ^[f7CC.Fõ=;#L'7 \*RrЪMPᔸէ$'ҕСCGG AY|,?6ȗEZɐd6B{/{4| FlaP0Zep 6'ߊYHf!ĈN-YjeڒhE%cO <`#"~>&/ [,#Kqe04Ճz]M LeMbQfDE&=%)i/:-99`A[̟v2_fTw]Ŭۂ`z_[Bwkmu 6tB<bD3є]Hth}Z>, n)h8yP>H!!TKZԪ35;’:1q~fL[3?Ƅh.ݑ4ߞJhgۇw`2M2{'OVOSXwK,̶`Xsxq⮗Ltт2;Sh7(SUQۯ̧"|Yyep yq&&Ū1JH_btNa`m%>lAҹ<+,_S1ˡ= Pm*`]?,1ݡzDZ:i<ZXezX G`(f$xF/OԂw9܀?Y+ RD/#2z-YL{fmbfJe FP>Iϸcr;\6H NljoH eXh? q~DYnӚ5ԣЊ]Cnk1;I\cm<Nz93ɣ$TcϞ^'Fzӱ`}:ُe]e'^ Jv.@V .$GuXC^?PLEuj-HX>dXYߊЂURQx֑ a }"U8U9uH ʔȚcߗ,BamܬZ+ />+~DL=1aI)R#ȟVpmwG xrDMtmy:K`f JnY6#gloـ%XjQ 1?LeK 2l_C;ICq&6w5$*v<|/*^fvkN)s5[6+tVȥ+R26/ \EkB7lN{p =euɚx,) cm׊_!M3ph Fe2]SliVdr'5S R7Äϛ~g$x'bؘxssq=yo3-3! ^tb7ZK։ey ~5[ Ѷ{ړ[bY\(p?Z(d|,VztK@ W3PImG4q"}32vUY- 㼑môh=oK"97YKཋ]HM1ztș%rL臸$,0з~&BqFkO{SUm{wM %PtW7!3$/-ɡ M$OqI QmUˬ=7{(ukH9Ճ+dH2b΍{2<,=IJ8׸j`ռ)aEN{_y6äxbhLsbv Md ^B̢kv!3iP m =i<=2l]x3 \.;"-VD-"w M HS~ ?G^CG.i΄h]壶Gt~e79^h|Ntc95`MOAREjr.|mqQYdKՇ]jav=Bz~ֲbwU֤gYW[^f:u)zҽޢ=WAW5Uμ܈x +ũ)T_;@14^}/+pW3iF.&e/T.+L9Ȉ.~~x1"a!™E6;2T,Ŧ +hFpNTe]!s@=DKV}Běƪ4~2i@Hy2שhuK$()B}}A׈ߕl]m?4i=+hj`X?#QBW(,vUt^_)9/!PN5+I~/,a("``KXE{MjV7~;Z!'ghXf kYדy5ށГV|`NW1<+w;qvRƨwkM6ڇq9q{yZ4ET{S꡾CQz?Л䇞l|OjF7e9Ul3& Q9e&yX؇ tbHN}E¥gw._~5<)PŅ`\ Srt=qBTZFxѮA\/nUWۋdxc~P6)"L̝kxKQ\9!K(M ;;e.֩~c (6>7H{L_73_j)l^8pݸmК~Ǖ(uˣˍeۧW* iQg A/SԷֲ(VXĪ&k %M(D 9*#9SCCI@Q GigX*Q Ə0_lS+vC6_^ЖwCyn:7rC!)i~60b.i 5'BqgPtooh{WB]uÄGq|!Ҥl@{;5z-MA]Wi린 Bu/wQ!7KuWfd'de[]khɽY<9Dh^1uiES+ *`i%GS2㒲2 @*^BȲB-B9a!(g7-W6۾7q؜5 &wY%_txND<ߑRhL 6 +4?]h3+eo'.7OOi6GTU<1KU0_|J%r ~5 ˈL=@!}9gBs@c !`q)o l["}jDOZnhqHux$9]!VWehO8l`9Zب<"L_ 0}=iŖh`ᬪqΈۖsG3 Y6(Dq,x&h`S15 ޱIz^sPA\47=7_HȠo^2{ɯ|r vZkVL -s b'HϾ ͪ~ߎ8P-] Ypwca#epxڎѢxt@h '%RE) yxbg]o$t=A|FJR]cEtR|P>EXV6 ddCH$kX,L/ $Q5'8t(J6`_ynGS|^sX g ̦@0(O\n-DޯIjꧽ5QX=᯵!>Ng$O 6dsYQnw lݺO*+@}$)C7#QѸ $>uߪҲlnBߍƍ'qe5*~OFեnB6s˿ݸi&ψ43o3"`/ iU(sg۪̳sPu*LCug g>τwE;){\665DE/^|lNF1K٪0 }w.gj\5C&m| ;Po`ď(R$$O&CEopO}Šǰ<<V⇃ aAC!w~}÷~qTcjb/ #v׾wB]T'E&ƘmtD{Rg_VSӣaYHHOBCUhaĕ?t7~!?̣hgScg{yr~*?3|W2}r\">?XX{Uf] O¨#j .-p_E $] TW П l}>\b ;abICpulaUtLelЧ ]3b^,)}q81;KLD(ĄZ .dOVBT S/Idr̉@^`W/I.`ZK]}%;>p^&-% 6snH/H\mة1bb5df٣HF'*xF#Me7+NH%l8X9ⲽ꽍2uH Ƙ4>RRB8,J84%4X^օRu xDp1J?W]kdgN7 tGI|| Rlvt_&щ[u.6qUjgDzJfb: `63sI_]d۫;r muMq"E[uRŽ<0 iCvM ]&gc֦N*3LBDK,Ul8EbF1һ'آH.[Jq^(A2l fL"q4ͭzFC+,u*$H2JElGR/X$_y@琮J 8ɮѴ.A*4 5FXAT'i/#`qD{lݯxkK #/9 ZB^b☯7Ē; Xg2 'L*b#`0Jf!TS=٠ݩf^ r\oհ{)jwZ=%w9sk`iw5c:iRĉ`E?VDNL~Nl术7H7EW{6v*{RYjGq ImM5 K.JxBQhFh jm˽`3#WO9 K V4b'fUF#LիƽFL4&4ChcAhfP|3G`.m˳Zp6Ii ^iKkG𪸵s̨~I̱-{tQTis;/0zIH{K_aGZpBz70n{3[A"{Ҿ/͜$O@dޕf֗ ss娜sy-;n4 0Ó`+{Z@z;ff^kT y8M5E s:Pvޜ*M\A뵟ViE. W4_%s<$]Q^j:>W;AbH!f]{\[k࣓ 9.uh|Kڲ⿅\c933eK?_s޲kZv(X-;j_qz-݃"d꟩eKR :ZZZ۱: 3O~* f-O~@ %!t;IC ~lAd"ZJ$'#OS,k7*ʺe j]3)5I.|8yӌIq7Z|g b_N|\n!-k25 @Vf6Md߄'l5r#ն;'?'^#ң"e'E2j Zp.ꊆ;)iMlRd絸*-pS; Er>|9^y,6[ʚeE,uҤe>8A&0'~MWԶ.lx $/t5ln š0$H+yQi)4EE.b܏ePߛ,D-ˎF~W8ADi_vL8% eVBS!N՗NF~ aMN#`82J9E,)eXVyő- )ז-S S (HEt׍(bN8n:QcRƘyar&gNjh3A\ #yzR<@]9B*Z EUP"&\UZ7nzKgK0N.5 ݵky"9DaD>>+&ct->b>Z/vCum#!ev B\.X; M6h]γUWI E Tt}.gcK{-l8DB6[dbtWSC 4I'l[pL.Iޚ 4@kK=ZFRObG,/ȣeܒEA ?6tJko! ť vBZ H%Śx}ib2uZ6EхY7ZۦC]h59$RMİG- 'ߤ >3A zV~X"N WG\I0*EݢbzP&%++ip5Qk8ݴ9}MҼ&8{!\j:y,A9Q<D]R@kgE{Ne uVDFB>2 3\`!' +j`sLyb@s,Y9wT- ݧkpO?7ϺfP8b|v.wWZW\ qn|0mK9tjˎ?xb*׵ʦ\g%e+_Ey6mJ j/jάv a} 9`tFW`EQ؞CeWw@85bnJb#+p6vxF6}{P$UBZ+:uq|rAҦMќR8҃$ur5/?{Jy4NȰ)J5Owv;1wA2B$e: T52܋;1u pH5jܓnKr.g-BԴ^@T~ETa ҩV7t!֨ {Sx@3h[*G25Q6*˖!ὢPrMH2- ytQڔ} L=8goCVƻ\!adx3\n5/ A]= 5REC5vܱ.U)4AL#0B=S;Ú%YxIzphH5YaF"%5)`6$;nQOm9#.Lg}3XFerrrLPV.Fܘ0X}nƶYA!S `:vd 1kNC{ ߱#޶nGGp#G#PlIRdyQh)J AD>Yx`ڒ# 9CDSVG!!dj"nV0MnCv:W[:\6o ާ*zYT(:G atS~Z}EGYf >:ӹtSw bv٪K8C zN=%%+Hg9<6[>;=K냥]ij?ijb_3k$%dQWs4w@O>w{QwQXW!q5U#rR}ޓqջHI`y՞w5.ݲ<#=c5@td wKʓbb-jr ]- EJ 6!TXa9{5ᇵ5쐷9:TwIZ(/a[>^Gl恅s#* (=87J~㈋)jҲ" ÞJϤxX+-T3}}*Z̞*.U5iQG*-RxDz - 贼GGΟ )#}\* x\, p9RѬE6%d4#p}] 0ic],D<өMf/$M!uM=)UI\ʔ v<ꈖPvb.8|AM|z7GR}uHe`ePA#d=FQ&ŲYaѸ`LeYwM\ȟGs  Bnžg~ &ټHB{j љiҮEIoqrmʽ)GD| WP}C1^dל7< gQl>0y"pH0-,ܸi(:6f@rVxqvvB,X6XP1g+|5nFKzY &C֟zm L4:(p"0 w۲8Tb ̥4FR[ӯ챇 x-s[s'\ :$tfD2s ^C"Ia\iw`fw­( ^fL'BQlH &MJ@ր9J]=L Ո$Zw1|(BeP&#ȅւ{~c.p'q8u97sT7r`OoHnogMJGF[S/ <S$3.q ~W<|ImϢ9pq"f_g3}$?T E/xwP6<HQ6 5üʺbQS~ӞեD"1z;k`;2F?E!FC? ݊NC> GOp֙p'99nH./a?a_KZ_b/#޲WeCs ʐ=m'xȲmJ-+!aH8V 3HGqʓq}V:^)r5!L3d.y ǚe1b}`TZs) Nk"(SVFb\Zh^Q(m9jT]j_2hH뽛픜EWﳨiӪ3=gh99eN_Gݭu->oت#+(9L2:Wi7JݷuADG79Ͱ5ڕE{=.WZM/k2._YV!MA=?wM_8 Tݖjlt\B? ŅJ' G0 EZ^rlP[a zVG nuL4ExOr\@ӑ?'P^D'ٯ[Fo8ke%~Es aa1q:@= NB8v9hʂ;z`DKƮ:suE^ X}?pmʄKR$(6mR+֌aw͏7aB6_Odѣ#QBE")@9;*[)(P(SaD`4b)[>aV擅?-?oO&@o#我6<^S)u<|4_1mgi9A,נKC:ޅ"?5bbQ;:<^ K!MqXnîxR"T.lGUEHZ1<7 [E%S(DDZj.U~}9Cteqyt.ۘ|RoZBpwA/Ʃ2aT'33϶Th9-Ĺxk^_S] fEEF-'RllI M,V]1,$^yĠOiҾFRݳ#S63`R}ƛRe)@p@B .őGNrT/J%|Mޭ_Y+zAdw/p`$!|s<.G'".],q 2"JcO-yԚ~H-NbH(Qp;cPyEh o810>$5:I Q^Eu  1sAj=;|{NA;;|^:m/[ 80ضx+OZ$Y{&l2Љ3ْC!Iae/GoZr. \I3l pxpϘO!!zX㺘ߺ%$[4j@7ASq8:U /J hz_O<@J>l#ק儝\kTq@n.0x`Z[7LXj1sOD3+GZNVQ1׶LEӠ_lHgrI+!`1p q2wZ~6MPZGNgZQȟFػJ i`mbJ+aP HBjS8+i8\F`_EyK%!KJD JƁe?﷙6P(Zdi3kŲ]4TŽMPI)ӹgV@Z #Q=:|BB*W03Ah.PJ7yd._!^0~Zxd,"lC 103? ]{eYvA.AikՋ\fờߋښ=zL;p=~`D8VG&WcTdGxVJoYV LH;gWR#1Xb璻^GA,Lr\+b= NӹnQސG^eN5B^,_Ѵe[xj;0@I8(\瀠~&9aY wL?o53BXp(I!dz ?e_Vڕ ^ya2h =Ή:ŴMzGaX?OJp!g"Z2&N,UڜR`mYbiIx:g6K>ϓGv+6o:hL"IRX̗KHn!'lk0X3B:5{*U دk`}ϕPz ~ ;j=/z9֏#yD;)&KT|:1dK\2pE8@]g:d/]zх"y:叟5 ?ulk0hQOM@2 RiK8JD\\pS-̈=tITW 8^ u7^(5-Lc =?C <"< Hn )h35;!u~T#a셹>\]ҧϒWLX.%"ڦ"SrO>x6m,TS#@˓I7L.-E %W~\[H!ŢM4+i<W?srBWuj8[!?֓|n\'ˊP8f79m+_77'j]*Jd5s͊\hcCOyj7I{TK3zxefrA7KTӹ)wv]'fz%mGEbZ؝b)9nEn͹~^ b.5/tc\:yhGdDb UJI\;9"{[ o[xO0*N4H Tl?•hE|jKRN{C̭UlhLZmEO6WwW\Fo,s8 yp"Ou1\t_ c+/.QpВgWaHNbsw25:Gn\n.AN>{nSK%P2Yֳ1s/QdK,F%똍-G?|նH0}OI(PX)%Kg}:+82t"\,dPY$cR\6rm,6V"n9Nd+rĻn -N "OX(c=GҲ0nbM*fX g>dnĺdDC{rjT PQDoS]{[# ū*pC^'=($GOw *B8*OZJBC;(=Iײ'8Ԉ ^Va8GQa(a(w@{n?kYn_&Ս N򚹇oDE )/xs4SH%uVxEqr^睆Z4'D^ +p}MiPn1 9;}*(lʵCXyk#s_?-z?1%RldZE"awIJy$%I"{Hn=⭏;]^{A4UP$W%j3a#DΊ]dK~ >kXC^RpTX"YYyĹ7$nM,9Y;ՐU\iC kO;n|G6叓C#_L֞9ŊxnJIN` aJgU#y>f~˂NU[|]S-CzS kI݊0S0&݊Dެ!9vep H'A2fFQ /z5Q袰XLnטV9J7T9 :)֛?%2o 1~ JGt= \+g~܋àϻѨ;*ҽ˒KVs4q\oSτ^6T3x |%b^䇄GQH DR.zU&W3Ez[~hMmPU̩;9U|ņ2`ĨXDA?o;ɱK> Y )ʍJ0Dz>fx,$ة/O[dd%#/.5N_١I%K&iH x"}i}g69Ԁq9g޺,=:_?W"S.vN -u}g $!8HR"s %E ȆsE.25}ߝ~ W;ĸAs#˺!ԚjqD8mkb"A~bQQaanܨmo1X · et5%\v$b*.#-?0>~e% !ե!AX_^p:ȍb;{- 7K,|ץNܪW$ܯQP23R+͏DiXg8ࡃӐqW!gr}$2yHu gX笅D;@k aC0e_Du 3cS鯁G'c@-6ϼ}眒}[N%ŋ:\HAohtMՌ6N7/ |xB?}yOdIo4eI崓YJ#@c{S~^22%|ڌvۧF%FP*f!{E ZZi=u'gkCE CP2irsSI9W2)I9. Bf'jFRK ʬX{߱ܬlq{~m(w&Bx6 Pbs{\|q[ _c_c1raq ۨ5o6CU(IໝU[Cz08ϡb(N/ ^p֍[.o`AZSITa@rj蘉#^'Fi!P"|?eUCX*bKIʛEDŽƲuT{CC T룤1q|sdlnw`tU'z#YUTȅlCHWa0z>MKl|:Ѿ+1m:ntq֨0F!\KAh±UX(9J]6䭾evrA E*{x_2_mtG,"-o٧4+Ai[ǘe/w$s|nů +8Y&Vyg2$щ3?e:oDy>(^'#'}ÕTFl|tW^ޞ$ppYG$]^o7@xAzɸ'{Og*Akcα.lmlȕMvFI!Z gxl(S[Q#J325?ńF".ߌ>vG;XT}D8p6ݖ g3'PnTii'lvt;/o,{phTx2C7 L~ԤHNeҡԤOs)Vx2Xg-89AgX&eKun-%`Lg`..r 7>XK%\Qw/6x:1M>?O6ly̼'NaI`C7_#k7g_\l}T:= [Z^Z-7G3!SsFYH#0Z`r u:0J h)J %=ƚ8N]{ѱPi. ?z;ۥqjި^}pS(c)#S]@֟d*񺤼0Vzճc1O\DَĮm.wMhc9mo~jZux&8,ٚ̇iKKƆ2ҥUl duVYT8xފlGޯ\giYa4Vi`4 ѷ8x#ӺPuK4&=uY&VH b8Sw[`b deGyGhX)},\FxbҚS'sG1ҕx¹"Hֽo6 ʉI ߄. 7 yщy2J!ǜre=We='Q,SF<-C@يȍӿgTx=lgs5;@ū2=Cgq9 HKQ,^⡗\.6YgV#+2W:4/KrjR{se ˓ Թx(DS;f :gFhph6& 皞GLeEand-+Y^ Ιa`zɃnFBQovIPF{5V ;$: ۊt$ \sSِK\aЯhgdrwfQn/Ҧ$ۉnh<&!풵`oo:4Z=͕T@(cy2#3'MZsO}V fc5āְj&\!Gqsrݯ46܌v{-`2"!i1*=A=H꣫ɨs"\0➼{YuzԐޜniXlf=kM sAuSImUE~l+FS7rS8;eb~}2d=B>Br^9uyfZvX#b1C^?5UQe *(=6Dr2 P柎'μ3p-*8l&1_O* zِuϐb'*pz0xeq/ OhxnQ Xub N0!GQN@QfrC%,FDȠIf]`kh F 6?)4og(=&G(!oY_Jg,%l,$F2Ǥ8U8?zR<8H;0WI50~+j'inx[#ܿ *%ϫgRs)wlQ5^іz XK,U<ߟ<& MhKJvex/gln>D9e0X)VV^HW$}lԏ':|#YjƓq߃67_cOHS}8nVzԭ4k83>fiͭPfÆK(VŸ ғ·ArXzMrC(OIb@n DFĢsjIq{?1%=.m/ųXJ>{[A " vD ;"Lfp5XI3W9W0VG`XMl vک|2:>]& _ ] \ "wWEEv*6ꎘoxk*)Z.'*X_ 7fu ِ<uvx,ϩ>waVGl5DXϺ{Hs ,c7Jv>@9Dj*c'AU'v7}GX[r>/Κ*vͽjWA0 Y6ؤ~!6LjnPF3[ u3wB.}#ޛA?'`u`\|Aͻxkʝqt‰>5A*|Gk,) ƅ<9kTp-vUqPO]g)cǁo>7htΥVaϚ Z -ʅ7Q*[ƏȚQD2}vV X2,Jnp]7ȥ3gu3el#D |=Z:d7U,&y͐B| P$DGvQg3Z'/Lo `%9iGRh :)ev1Yb.Ij֪4ZyC:,uҬJw`mIP975r I&!X A0925Q0Du}U'k*2XI TSC^#mF5f@b,Ej<D%ze ( ~J{;mtAcPP|h5LB1XRxw%/Zk/E7;6bK 2r)ig)&jrGKܪyEꅁ5)g + e7`#Q'9L<{;*udJh_[6ތ*0f}}[u2*Na_Mҍ=igZ O̭B#Lo "Q4OI>K|Gv9 /uƕQ?Jؤ;_CC<5[ZH>_<+ŕd 3ݶB髆ˢެ*R .7?/J~@(-== )K,t/pc7r3/6F9fʼn{Z;$`0804+L!誊*$ۤ?9&~ʬJLGT|4/iE6U@'A " <˘&m>d92˭T[ֽӹm$y3h?ۺ)LT?Uܕuꇪk-z+-l=M ڸ, :ȡ"g!&_A2"_<äխl^8YE &A (kb8H8jV<@'>WS8EUToy|SYZVRK(׊ƀR[;!n³nj1,*ꄆ yNBK0P ,awhx㽆 1j .>g ]}!pm74f&:ju(IMA![STҲBTeZD]UVKy2O#id" :Es_rPI߶E͒Ц'kH=PɨPNx?k) ٪"`P<Eg#? H+֪ G(ßȣqQJmpwTՓ.A-Ӆ؛ (u6][྽qc2e=J(>J\E~Bbֈ!˵|ţtaދqCL*hO9O֍F5 #OqF8@eg؂D`HcnlWQn*@.Wa_>4-(8&ᔵ0t9"]w ;.LYĩ ɝ'(z# 63򼜽g*-3':,Ya<$g㮿Bk-~髰ovGeuzh>A/5Ꮡ1 W+8G.ASKnC~G_Ϊ vx$6%38Wz:يsJlcgVYڮ+)L,WgaT%sO0T́2A *8IuSwT$lWi,[fK ª#=2cIVa|t9s 6< )Sy< #*tAj8ocs;^,ցx:ʴ>:V`xmGx5֫[ 1fFcB[V6] A$*V6*v(ٱ19^[mo[pJ~~۩;TY|?I!56jiʹ/Rj뀥x'yTD;р3C;(R{J|Kx}Ąm!2ΐo[PLbrPáy&UW|7rdSҺozqz;StF3 "`YBVg7k͚ƕLbO}v\e.}ʹ1/dRF4\x7ep?|3a;~&rw>!s@t%Ȟ_Bc֭õKvcZ/C592?_ݥoBbELG%'[/SRD[5!^sg4(}!U˔8^|sN'bPگ+G5p`A?! :WjOS-<);Շg@HTa 58l-r'F˨8Tw N>`M81d- [yhZPmQx:vÌT< }'|V>̀xqFX9bL"ud'j ޖS zmv#lEmdnX_P9R͢mo1ZUT@yQVp(>q1DV?哃 (9H}HaNVp7RHpgi Vb51@M&U>a0-3D]ķn"HR ;L#pWKEY?ʊpP!Vj JN>AJƏBPQ>Ӛ]cfȏ w G9 &A夂ٺeW<>{;Oss3 zW:Z7(enYRx?ose]|꘥G$CCZ_r 1O-\-בwv#[}Dh\"."p*H+U p$r-Y~9S2#Âv`)D=rSm?Xg)3S3J1@ݰ* <8*]_ZdF8cB: )WaT}j-M,ץy$3>T 3-"8tum˜ `o=1/<XsKʹ|px2NZrfBL j컥(|m_ 7%;;H_PDZ#i@/ {5#B"Q"yϏ$yQ>lLo Q+#o%ڞZ`1P3E9;0PYВhаmk\ r.ˁ#ϨeyDJ/:s0W- WLdAe1}[Tئp%QjKk5MfQsǷ-Q? lSLf> ~u0l@ztT -^R]TQc펲W%s`8M ZNĔC''[: HL 8i1-yN H;>1Pz CI.nR/H븅4kOi~x^G6L^ݛ/'ls`w^=>&CV{ A6_XA"zGwL7#aX/ϦJf >Ћ@Kvv$²fd2 LO/=G V/pO%z[W9]`Kgs:&H_/Jeas(zUCMQ7z*b:';@jk צ9y!nlq|#AĶ;L?|MƨdfRK(7 w|7?aZx[!,,)g -cYp-d?*Jg='Y}UF/bx>KW$:feȍM̯IxqS.W|r:C)Pa=0J:d:>P K\ј?O{Jz7>6{HCpb-]iY)U1~;J=&Ro&哿X`Q6F~X)8/0uvB!VqO?M+f l} qOŐc_:-;__L;YČSF2x4&eUF,&7LJY% )DʘCegZ"j7PG}'!HXw?;}х^D`$|k, gfaE_,#jW8{ 'kV)bk}v!byPi !92SPd(Ϝ=xCYh'KDm)O/Z]xp ]$=f͕́TӜ+~_A3i>zҥK gWΚqi[Bs`fsO]zQN˿fmt%Uf^PXB"HܤS$xPjOȨ7+g 9gߖZMTF`edot/lz.31ϲv]*Di׫GIFTM1[hH*R(+ILޜ քH _=Q41@S-x9iZѶ_hQ62|Lc5R&E7GY9[KkVe>85q>!;O]'5Su&f(O aouStVٌF=R½떷& _h4rߪU)lHr W0!EeBK]-_765p9q*\1Y#:z k6WtB}<ҫtU-Eh LOHrߠV梥)RI1͒+}^T%2b7/!Ͱ. V.K>uL69蟥#P/Q/M~GyGN`|Xb"}Lk rC60{2XwYb59.q "f>bN2'uFP+(k.]}aJnj_qd]-i1H@f[L:͘lf럸׽-0'v5@N5ʿw[_-h>E$"oz p "6ݶ ~ȏ\%n6YwH^M\qr C Xq2{FvPG> B6x%Jt>!5ω<dƍ"ҦZSh›:ߥ$4nniMwض]{!T֦N K4Gw1Y'*go^ QZq͹f0 4 zMfIT2lg3S{OڍjE86 ,0-HIzQ⃬"| gRi]+^ N X#5yM[ = ]ϸg%^CfLjGqĮ[(Rs|>:+UԘ%͓hBn+E Xn'RK~5LTc! LMTp⳦͎] ڱ@_ )cbO$iK% D'NR{T'}>V+ڲB}nއ6%#}ÎP҂DObSO%Oq(f=(h|,`nJ/{ )D.(IҚ݆)3b0Ykis(FA/ڊ)߅\bX#AԵw!.v{GlD%hZ^/T/W@cnM&rv6~L V!kd7lj?6%zH<6NGz3߬B䒎~,!*)X'`ɶt>g =YE1aqP\y#uZT<(6N؅je %zwv[/DBxgCÈ`"iZ=M?uY/$\Hȝc8K>n<}#4Y\qJ`}-@`7Wh^ =֯ MVuSU)' nP,/.V9:S@Bৗ`l2U ب+)!61wmR={$Ʈ޺:VRh Pq=^n-iS~V _bk)f.ێm62Y 0(CB6L;dn}*ZKŔ)9LC6h+d3s+#.]LѭϑޏZ f楮vgŎ ,>OT~}E?q`򊲼Džjp-4_`Voq^:*(ǹof/&,۶kV]&P,-xXfQ}2]>eٸhnH`Zt+Gtq(=1*,DC),N).M1^RHa{dmw10_h$'~1pQJ%/n՝ws=7(x|&w[Lˬv C0nTFe[cJy԰'D\f>%tR!?zvVxnrm elNjn}M6Ih)/É*,(lʑ[PvPI^1upđ+lN/(Oߛ-Z_g NE~2[l=L$2$ $P}gpBGWEjP3*U h.v!ȉ@/W;$_1)b<׿ DsB[Y Y?އ<^ͳعEۼ*wT_uj.G;y~BvpiA`FO!37.Sp%x4<  @%w}[LNK#upöy},b'$~Hd  4~ph kZh35p僤,7rS wɤ8 l$dkrW@Ɖ;H`*5JP=P5G"eO yUM Oc`Rs7+ ֋EĴwiYL& U\R4ůtb!9[7WJ]Kt W9#Rz̆$S0! z>'[/"D yIN@}"7ed`i_ǠtrW8fQ Xdm$ =3K# M%%fB.ݱ-7U "c__c+"W}jeC;"&W堨s:ʡF -e|#D0h| L4~Kz8먭VJ0x7RI a&#=uOw*&Q,J>XChr*A) ͦO3yCL F&WY0 h[b5ZbtV, U v61(..=h]n;cRsbCORS>J-5\1f:'ҷШ Lr 8##vu5 lhu:)7Y cJ+ݦzSï-@ոLm95^N6Bk L MmK~ƅ]a'&unV:?uͤa~ RPwHiқϜD֟2on_w.l(`Yh~-_A;]Wdb%FU@~А 5{(sЏ{Q ÊWnDyʹVxI܁2ρsJ'T&CY(w^+ ^ɟ) Er ᭧ЊW"rȪU9I%qMfCE˟fgWZ'rJQe#G[znZZlG2-|# Q( " Ax9&č22jYW={hKIvx2ts>n kk  O1n75Vv/\7]71qI61[{ y+ :ĕa*EAr.CB] vc-78b1tkZA1^d y oZ&;1fөz/,%NvţK eP?IqZQ-S3JP͊]#F&XbU!Jo_ؙF W<| z\dD/̥&ij`Ò'\Dy ΨKol;FŵkH|  4go9Zӧ=_:vP0Ԧ^ GE,ӤV4o;<gj&HEq${xZN4 7gɕQa;xd xS73LSzU6T*stysɞBQJG'$JJl`Xf,'OnW6cbUbQy^cD'tZ{x5J6zU}jVG1`ۮ&R:UF+0vrdw^&:+/uU(_-R"𵅝+o͐ Ab$7hǠ4u\jk['z5:.p)8Q-pߩH YaX[ŘIkzsg1h'78AߴDr~L /$E ?Eȣft cM@bIw`$VTtw_<wjFxC47|̰cQ)=Y}Ra J)ͻI);vH~NV?\M.c#(2C_!⭙ߔӆأuݧ/5˦z`[~kNUcwkTPi&`ڕe;~O Fژ N[^_,uc+S;!3,δ{f dm28bq>e'iR:8!E> yOHp[O1f0O!%nThL9>QF¡̾:֭]Nb $sF&>:b˚&{r0FN\TZ(4%eC> $ K?#Wio;ťP$ Wf[f;;)3ek'Rf`284[ߣ6’u)6ٸ}<1k5YwfmYTIQ_CXnc1zWn2A5 !-jͲi=̻@g$߭q$%-6MJ6?_Qd`&]f"D7M>?Q#:jD^:%$5;p܉ozSZY šOBWSZ!ދ |9A.S\ ~s~wIm q"A >-3Y$+c_= !uc 6@Cm;&kX-8d 2✛a3=.+&M߁f{, HG(TYsn$p~Gs /z f4Tɔڽ$  kF)u+fј  eu6P{&7j1@gq"^IM# , 5@ άY!}왹vVmi d~pLǘHK- ᙋn =MyB;K_t$Kp X8{^`o+S1D $A\-~$ysyp%V5]XM)cKti*w_M,PzESd-pnjA2B5p/=ʻCҌD`v ~l°J>Pm E}g$'#^4@=V4U~v~/+{71m?X˜b[Zi;ٵ{ dgj)VmTS֦9t3DYK_sx3Y7PI򥩀e^+ױEB(0E$4ع9g" }7 fxMl`q"@}s7qnnu6:TV%O%:$K _IM>^^ zr&N(lwj=C!ө,-@u&oJ|.CsT4H{P"]}~[/KJ2k~' .,i! x&Hb[[p YK\i)`( ɦ?]_A /RD;ꈟkk6ܮh]+ƒ;nL@BŽ )Oڡ%P5PRՅ(`IA nqؤ0DCdq&gOX=84RCi ~|jYUܼ\%*y*o5%UDva`IJ"qM`]@R$S7lW!.N)bSw½ʏw#/Wӑ">y4ܸ5!FdaVӆᩲ|G.qa- 욲P|5 (_ČP?i +d6A!e]nփOQXZ]^8BכfnJZ/p9XBLG]E{~u_Q*qu0.'g >/B=^dbuh6[INlr`W1w] }T"kRo/oc@UZƚ]4[60hP$HnWm ʩNy8 Ve 11~v*ru2lxbhp 8gc*N̂߫ $a^NBә?hT `m/߻bo[a#fPTŔ\g?'TeNף>.US`MYNI>6$ [c}jڮ 2S0(Okt`53r+ƕ,c'Rx% sbVg'\=V * /EpNSf@ŝɋ,WGکbL4ⲝ0ft_C^>D'ل?C&ϴ܎ D%{V|N9ݦQ[!8]E E#.:'ٵ^w*STY ~DbnA5ZH_Qۓ!C/0/L!Hx63 oϙ4 $T~te7?~q) n٢A vM@; 8G B„;$ Kb.A|M+q/\"L89N@ΙEMUHA2plPE3p8v!?IvL` jfB4u^v9`9q0Hd˴Veq)srI{ɂ+ub %'>'q>nUfe t_}/[j5-H;3Sd-,~M{%rec@_8bK}YV'Y.g1|Z!QgFCBMGN6ߚ(xjNޣ4$섁j-G Qn`GDʌR3rR i akkSc{k.BFO.R/GFpgqޫ+oj0nv+ee|TEt5p3e;3#M+FGuܭ,Qi$R:Y1GzsZ Dti[7I6#i+o,mN7aLwS1ya/&zXo\dI+ nWM#w膽|h&w(rXXɰ+yl/4/ylCUΫ^x֠pR;2h֓Ńz}z \U1~L#j3XumJ ` oؖJEC&45;3ؑse^ j>%tU@ 5ܡR4A즞ؖ~6'@1=JݯXgN{C͖V,73&;9Tooq ԞdΝY6yZ.BWέ2A-XF~};k nuHbتQ*{//I-Z|HymekGiJyF;}-CE /T:l4ے<⹝%z(7yDAd$]S%;ZbK18VI\U$8 Ȅi)1UzDGnЋs~5 G`rn#ֆG %f9RF0ى2}R4Ʃ.t]d)6\ETqC8xA/T{ӳrk\퀖v|7U`EfR g_}p-FרH?)noF>HߊBEjIy+,Z5wc fW=JtR^V{P ΰS=v]g@^<ǥ>ð8ZD4O]䉺^w9ЛQ6Y汉enUe.KV'"x*ލ{9yrAq|\=l @<1)iGh$9/gDȒkQw n'+D%8dPjgwc%aV60qݪ= RWzOFCΚxǧ,XQo)*ٲ7,_h&|(6z58p$BOPO.L J^m;EIz3zN}Uh:[R+kԓMS3`]BkR.sj&Nuۼ(Ϯ*ʭIgQ?:Pi,>nSd& h) +oD?l.\Nwe:Ƥv'Q٧(Tz$<Lͥ5p 7J*.M "ɏ]R/\mZGYZjzMn0kazb^AR?&<*ΐEc8t|h7[#ifrA%pwMӫiA;pȭSvQzn'@=$/_+ HD<3=B|SMR5׳\ob  s7ǩ潭2MK0 - +bQMlּ@jH#X1E k4"̈r`ݫY+(Ԙ3+T+gyeuw'q^O1 iJѹ,1 }i[{k>$Cgّ#n@&oe^nf;P߯@4)`9{ox4g{m_ w}[w%AwijZߑ5h~?ׇ j$ 8w z)R ;I_ޝʶ*6oR4:w~ήMť90N^Pv9t&zM ם% _֝}C/;Sz*LxstAC86[(EXR]+D4x`tC3jܧڲ}$c? [i  i3@jj %3E r 8՝h1W/ZAĚ}XGdt<휅 d"*9]]<ϸ(wS( )]QQ) b-EbzN!r D(u%עZ&ȘSq FZ=*s:Hb 9cס+[B3+E`]s.b5xʝy*n<51ǭaO%nϑ.^Cо_~L-b:[BD}2ҺCuG/&%['-W-n996T#Hh-xʫ0gGj `#=粛2$8;&3;&?ǠUL "qLʓfN:9JTH鿠+pNfҬ@Ԩ_>t{2XB :pB7۳֤4ܵhL09pwNq!5Dֶ?W CYDҼ ^m:j{K?u.D-l[~DȮLًWŲQ|3b T21а{FBGb7X b*\qIEq(I殴?0a+Md' <ՏhI< jĘv{6rn 3G9s]5?V 7I8{>Һ.#F閨p(WAm Sظ П#S;r>%}JW2L2AJϣ.,`3 NZpR{xD1rQ~6yO\dR\=VP悼TdخK~[ mitfMCadafSCC+d/ϖÔ!H4"-b_! ?w YT)QFvh9zѷN!zA/&h^([ݹO]T8upY<m-o"$imfZ3%b/ÞL3Р "r-'66"y6di@vtH2=F\OamI!S<ޣw t~ԗP.5יDBd!/~Fema i=HU}|dǤF-U8?7sH.gz~ ?Z:( nM+t~GŤv Lfjd`S$YNލK`~4:L6uLiuGʰt jӍޑ:ĢIywE~&)YhҮ ou=p"tn=0v oc]f6x5 oS2\tq :wB7oF4`AlucmZ/C^VS|}[,}uPrӠ,]&[_]g$[Ta>4B ffL&Dp^Qd@M[fר7˵0 9U%ܿ&`l7)3Aࡒ5Aא0%yT7!|c'O(@B?Vg:~Zebs? z^D6>Um"2yam?Lrq3¸,+&2!IѲJQwX;' _ JqCkdcWEyXBXF|]JUhyy9gGׅ-z:&GډagU?k}?^^tZx#Z)_,@"Czckbuqgݘ5Ѡy+٣͡$ =6sh`8whEltQ@<`+RM67m,`O'0i8Lg-ɸ7̼Na!_[Q7[!0Go)߅ŵNH2yfƗi)q\\1FN(ogOp\8] rPtcQ cUg=@}{Mt oO/wpuL:E<G^7m3AX!7DVdMiXVtnknTI,<W+4l()rmq.ˑ˪FۧI6.FXw3(ܞ4'<J)T0E }iܾ[*;3,(ֶ==XH!D`\ɞ?} J Vɒ>P SX-NHDRKIA>do b?nѦq\'TGWo/ntSTȲpaokѭH4m R>Fn 99:LHJ2>F< 7jRW(^y6\?P(D'pu~=@W⇘=^jĩe7-0ٓlsJŜ5M`90yumYJT3Oº>PB Z0ǐSO5+bP(iDamY(kj5ٽ_4uQoTgp)JUSFw݃bQ./PvD/B8Mm *jL(q<#dpnjΎVQ7֥.V@R:G'.S#@!{/g/$d&n؂tLQ3+OQڏ šVI߆ZLT!RA cZt"B1cPB@U:,;M hըF-冻ĢrHjTJJ{dœ>Ȉ l~;Khغj!XxH}aO˴]@|vlIӊ1Ŋ|oŽGIs5:8uڭ㺰fn,QS ,'?|r(a1$NW*sa> lրaN_n^V)g5x0cG3K:-L#k_$H:<iCe+eX`TAyq#˦[s@Q%j&b_STRMv7=`L1B8`bZgY rW[tY]VBG,rLy%5iήɹ!igͺN%H6붳.ZHrܖ2w59 s42rJXC r-fuH:#jC*F5*&:ic0Awg5|w YK իm`x|~x:}e9& ;ɏd7?B]ൎrWO"#YMu5Ɇ"Y;wIڣӭʝ*?Y;j`ȻKL) /yeNw4+וpul;1HSE ྺB~t99+LisD?彬$@w:SY<hmh BHd{|IИW-A 27}Xls>hoTFW}n26enaSH Y,48[pkmdH ;$#:eElO4JRKmBV[z':0bجs`H V XH'X < l ="KۺL Y;Ye \&A^i3g !S}xT)?G AXxZRt<ڙAߍ^ckS/ V$515ɒ3 -^ 0cP%'.pjњBZ 4M7>YRFq'cArS5"A;'qBUsn3<Dg P* ;wtI4xHnNc)- =Ciݶ߬<"ªAkcVq׾o!~W3@]dр(rW )t)>xgGLzqk BzhdвnKqnCOC~|dh\yy>tYEj_gjK$Q{8rlWV$EtK'wuǫXK4M\;wlhݾEOW؄Kg+b rp1c4be*D>RNwFq* Ɣm UsA:5ZoXǤ1%23+#g(HEOM 52cmn S͛h8c&Dw}Jy\=0/8<SXU8[ܩ8AlΑyYuO֦:ۏێo,QT~1M!qP`ε-0U f?`ߧk50 ڌr/h C=Bۄ _ZR,3m O@Gj[[%*bWFOQJ}8/TJ^Q\V9VpWӲub":ήujvP5ӈ;Xda)wlerA eKX( "QR` |H@EAWD8OGKpةrBWGzIc팯U5(Biv/?w>TC&z pOl׷+f~jXәvi6Ѧ.~+#h")Ž/S'y-75RABG2 vMp xY_nueg/8VۗŒDIG au A}7DLl3sv"=7KY8À!4G)B_#fNZchOڴn5sZS[^(7,`/YU 1@Md~ 0u#`[XY1nU o58Zz}sd;s)1pxN n `)UT"܈tN0UJڑEU͙^;%YcoBI 960M_E% >*sz, !`v8Ih?+PQz5wҵrHP~- oQ?(# Q2P&XWh{1ht8H/ eeYYPeզ\Zǐ7sxkv;6άֿ*vag m0wqaI7y>ŨQd?x 4/Hs/pQy;T> )!>XGc j ƨ&kxu HŞq]_Y50U&\^F"V{Cy.dBrlIr>ԇa _֐KwK@ {x6V)X25dq#8k l7Cl'^Q<[L$4'=߁b_%2CYkU+})JU/TLxfbM6Ȥ$eb2$\;#T1%#ZbnҭJIW]c vab++j0BO"'Rxb_3 R ""/9;2exX]F]f%Ƌ@G8MSS 8P>9ZK1M8\N),:T|Sq Bͯ#Ak?.YÇ|Ҋ5OAda[1|cI 'g/EZ7Aqgbw&{`! "9nIzrK"mH5N6oozgGz`ع]y275^P<CUm5u)Yu*]f=2C(|0NitߑLG{?&z](]lxSՀOZ',lԠZٯBF<[ԞW -JyM}bb!߽Yc9؊卛&Ax- Ui$YV<-4[He@^vGyMr;_X`:v=0)Gc D.ד2e9H|OPFs݇ &4#gΧiYq'QKTebDc'VЫGJ08/IJdzgOg_oB}Lܿ8[ZӜkF{t@IPmRՇ\JF pΤx%,An.cEong8˶z9N3_'u֐A6?t)䢮1Ҹ},5 ^Tt_ίOoDF]_)ء-cDV֧CNu '? NPí_il !zL5p_a~񝑯I's 0'{̰p(t$Olwk/~AwESl[L֓4+agz!7'Yd/7"jU12M:!6"Yì21}3 *#t:գVƯEo˘1IY".8yWc(IpFu|tu)Z/Ѵ >e\Ilw?QRXډK?/[C"EΩpobf‡[V>pw!)u`hs#oLXpL=jӞ H_pqAj?P Z<ܺq5$z81 tۥl2B÷ZIK ̇ZwExwrl6@_֨G1-;2^@@հr3휞Bhw 8a>z`),]2j 3e?jU-2Tf D`!t@5ITdUh8WiZvX;h|S(ƜI7m2cܨhjou{;-_ZBe%wVmayݘ}U`d^~WenWt4%fB/2{ԜH`xcc=m Bji>ΣTHC4Qu{l-o C*9EndӢPc2>Yڪ{͂&O$:o?/:3n ׅ,׶2Y14kZʎaۥ8 h ?uM0ZܺH{=./z ~~x*':CgBJ`Nx| {80;@TH\TWrm9)* "daA@=>Hai4Y ҖilEzf^\_ʑ"\ lK2z\7B &mMLT [x˜秼lv@T('PAi@YpJ'k,σ8e\|k)&dpl{GdBC+owe2P9d`(+|D(;ʘI BV6 &z,b N7F1]{i1p Bɨ6L5'gwGv@͊ߓZ/Zeۖ#gr7 W>K'gٹ ~ &C=IX%]iRQSΚmW'Ԛ~Zܭg3XSfj^a8$ɭ%SFFE U͔Dic=7#oxڎ(؛(~, F-s=[-v"P-1WɲJAĢ ^hdqCD6Vj' I)9hJтzcwj|caRIy.INKa ْ#x4l+=w$aPb>m r0L%z]9!}1VHbnFjT/d@5ǝڇPS 02+پۛYBՍ v_|:jRrkbu_ 35 8|d)3f |6ЀRZ*ު͕}b_*}PCOcN/H=ta;լLitܡXFτycf͚_)޴)aG -ؿ`l_ m$bჷ<3+-&e/VdB!әG4^|}R?!ס3Rvng!nwS/gRG !Ɂs&]cwچWW9ML ;[TJVtMZ`1]t#Xn[SbAG& QõS%ND[ .!\;A2?E,ذC'7Ũnz?;pن4>4\?K =3JZ{k>-RMb !%K+zoGr7t0%AHFzfԩ?]ϲJ" 5nqM9M5PngŘ?0d-6sVF6%j…!8^ w*;$c[$KagІC+q7r\ }V{}"NP `K&i]أt5j蜱f(p 2fсXlsGZL}@aR:!dpx+Ά?FmhLn[SE}3 PZ}L֏rm~12?H{p6ƺCS$\9mN]9-ux*lkb꨼D= OPW2M {Q 7sio1 J)@A[0`ZЀ{@2܅Mh4l# Nl"ݮMQlLJ!Wʎwfg9"W_M@` \EK׫oB&h-,p}2 bBJ;cQ!gkʨDe1(`A= O#f߬\!\7˜c`x2Gg?D{m2#P6CjNa{Zu2ԛa8X-h(0glŜbw>` 5 8Q~ml4ž_m`b| ơ{bϱEyb|֍AwLyU! ZG&͑;1tškj|ZT=K16y:kEXۡuXMV hſZpN&_-;}O a߲FtWӗL™bu]rͧ\ksQ7YjtE]Q#+[ReM#FX&?GxW ED4T@Gx]4 tM|-EO 0cwB=41kXuNmQ-tǹa÷;-;ibiͰ闄\!_? +!|L? ^kӢl$aΊZhX`VπGƫc-/>i';i7utc)xr$_QbCr>b x/~Θ[7#خLj""b6H5vf>;>|{ᢤ,:̌IF?^bﺰo~u[]X!R.e I팁?1wkD ;G{SDCn6R~֬3밋CKڻUBwC2M4g4.hx)GM'GKاAc] 524T]Պ>{p35;a0frS~v4;~<d9 ǜ"a9[j` Cc¶PMm/=Y" G`)7|.:<.c;pøjg>:?dIYSoiڿ٭ꑧT?!LQ~l!"-2-Y?=BA)?xͽ_E4P:˙_3QP"S8ё"*O]m/IױR_D FwcCHv<ta(R53ݱ$zc{Ҁ,A`t#o=і8;۞q9'=)Hf ?-س=9a)6 E!Gd)[} sHٱw8>ޙVv^bc @Bm}9V\QGj?g ܫ2#H^W#'㍑,.Q7})7M͗/,MP\/%nN4R5eQ:q~nyyg_-E#bQԼ|Yۖ`nؗvt;7 RO0Xb53HvMz> atewb%Urz 7%nL"re] $0ֈ01F{gp+N"ݳoЂB*nS_.{` {Ԫ`|A9,'@7݋,I9xn=SF=ks $xNΖdz7^Zu;^{ռ a>)~İ@PO0p,R{x>Lw CI]wp|o|1&ڇuRH5c<;_^D sB2Fv B s_Gꗺ f4|j=X64˦w/˩㦪Y8ki%wra 07F(,@z^gd!Lw22ejZ^=Η0!kGꤊ_uNM,qx |;.cW2&,G :׾{apn\""./a*SS5Lb-2xby؋Gpw#0EՙHƘ|ť@OgHU=?onsq ";<$Jr#!OwM zQe 7ᵍ\WVWo@RՐD|C #Ig7WmR!˴pIy,=;*u>ANQ&m\SݳDO5dI;^R%U 6v`32>3 5NJ6kiddNA~MZ2pƏCx&mVF'WZWZ&#gY^c(Ϸ`Wm%SmGgX*VihAЅfc UH?_M)t bȊ9nD>YOB[YJ &p& B*dB@pBIWDSrбF`9{x)Z0s=ǣCSd`i1ŭEnQ xuwT%SypCC^EOodOeo'9u],~( FI֯6~bjU;X1 o\s07O N`!!#cG8xS{bv}yn*{yc]5Ⰲ%/<j .|UT/ǻK7S)49b8jZȻN)צsRF6WBw< ևMw0Vaf\PkQ'7Uи6_R yO`}mfvGLH䔚{a6~GlĦc="czA8Ȏj~7q- {sфgN6$+)lJtR͍X΍5~m9S)5e4Wz/P}˾j(u*<)@b}d^$zxV-m]h$WcT\顛xx,tXS0]10>[4ZS>M7>u_Nަʠ'gh}9ze6EJF Wp]Y[^*/ʌm52{^eհAhkil2_z"p|,/SBXDHS[S4~,\bly2 E;wɪYʚ) =l&5{TIȃ_i\(bK҂/fGy*mCuFɓ2M%.;iYd@<i 9z~Af:PI9^j\񬮙dRi_Lo-h%9d` hED s\yI<]@] "#i[>ށB| @PIȕ y[wLڪlNe5Div.loOs/-hB&| > ZT %(M<݊޸Ioqv_?O1'Ϫ -Ns_DHkyRpq:Lr'O`5MXnY.9u1/Q]8vxoW(U#k"wa ⓟf!g^y&? 6|٩ ,u@QV׎o\4T%QSk.r 9΀ڦIL[qU(R_W5/Crшb\ wmNҨA5?sTzy~oct7'l,қ$ʡ zٮ~D&d2 Dmcc﬊"W/eq]8*W R`tN\WGެP'%-nŚ퍈bj^fkgQ^DY˫g͞ a*+R6Dr?]h'귈Q U83ߢKwL_Gɝn])Zc\B&UpK6=p|@usTGWSkŽF1#9x2o4(Gw+s*rpbJ[b\~mCa"g9~E#_O'|mԆ7 5U-b<()~t]~o\j_4\zn a2r.zlTSʀ6m :6H%˦H Z(OQdjg)E88i G1єFMߙMhQqnWG=nb>ŀWt` }!jac*ezAvwJZa˽ٕrP.HhaL}0&ijFvo!Q[ BA,${g=2alAx|܁4אDr{jsA)e֪=n>qj"5f(;kC+1C_7s'Q3C* k 3],Us 4an ^\Ϳ!'Hs.x+r`QYokåTqǽ;Ɖ~1C[]猤uU)zE+ O|mtkrYIz1,g&"@zc7mNo*7&P ߫bEi*'Vd-!R7yqqLG>,JԉggW|^猍u$C5A=\j7V)^gaQp!J,Vsd+cд&`.3 0gΔ;4\lt%|%@#9P-1 iȰҤ!ds̕38H|T'X!k<^rRTRW}Œ Wt ]: BX qjb6k}ֈ_D.`v9YfD{3W$i^9ҿ7x{H*x# mU&u87$VM2h3Mzl["b~vݧ!Fj^rE ʵ"&ftwD3X\3@] 5I%2"o5*gZpre4(ptm:@թ͚JI(f/xD$*1#Ǔn臓Ϩ+p'$ndqŸI 7$g {K' Rw?cK+PS%4HNj]UN֟ 9l-N VpVckHڕV&Ct( t///O*Qchnl$p@Wܫ~GKewiM߮4W]p˞\J|  B @^gVa`;E/HmQRqHSFy*yG!ϓ4i@ ꨉ.'BS3[ld]O( ^NeTY2*mһV8>tR?kU .Ƕp1},ql\0(M0ipզY;vN(L/nqvirRW}uXUg*V'c oQ| U,_&80+pG8Ht&Sِ^Y{ߪ:nwBP~%4(-[\Oa}DžHV r<9îB2qٮ-/r ?<W)&U,ҽhq[:: DEhǰ;ǧгPuF,^VLʏ a~4@(|r]/ >]@|C6ʷY3bB<::QyI<:!Ȩ.{H=.9dxR$ XVV rz$1 O^>L:wZ3 !,:0I:n+5<-剀뵤CX\H58waѠrHgD9_\=ɑi-\``|pP;@$j-^;ٕa[Fs3Ka1.*;Ҭ𹢟Aw~4<i>ko]SHF^O?}{uU= L>&gMZ\.β;|vsYL4b熮M%BP$g+p/+)Vχb~6]I0t#mr6z1`Umh0"IaxݭxGJIv}c8ruY'@ע'VP[K \rЯ-^ ܲ jO1y(2#f0FMⅩXG[ff7đe%anvCäx}7Բr }?t}`n o\44y%@#B,׭wX̎c[kPtkͼJ\[,[q.)y6xtup+I+;Cy:QGsvXrXsAA23_`Su--߮WA7U!no z*{Ҹ*|ER< b)z+j5CkrslP6G?N;{8lP׽s .P%ma :Y֥hoN(VȈ@fGhFnQZ]._y&~czUSݜIub\;XW ͭnQE[}qłs$gl,XY97 띟ͪy-}]Z3ɨ髱;:ވI@MnR6RnMaYA ӱxJ tX8;(^ZT~Vaծ2bSbbd c2(*ʪTnlr0 dZ8ͅֆcVllLN#Oy'%(ÀjV SjV`KKq,d`vY&}`yAa鼖v8?E0 !V!JZZIGI`q`_)L[ժr~ S)H&SSFM_ 9/R6CrW-`%_O?I cB sb><`~R=m"M6xە?c+=]^P-̌FEO1|R~` jI `?wh8sȰ>փ[z!~=jU2IvhL:Yme۷grQ]֟! kF%QfihN`,%@mаώ_cjTROh%c➿Bkm \HnxWvEP90Iг3RM+X֎םhCqHSx͵Vač[l;GtE)xUFslO[oCE{sMA͊{ީ[[kJ:Fo]U̗/E@׏3L;"lƠ >mwY,0Yʥ")/fQbewԈjMCpn k%.p^i8\nŲqm#KUɑėQ$$WӞqMs? ѯ3pX׵u⨱ÛhTN>#o05h9x( tj]p^zR(tU-AXoPOK,"`pB7N2R#d] qa͒~}Aa9o ČĶ>2qjp1ƈ@j 9?yWV0;׏f x` _DW$%WZzUHe^S"d)!tٙQ 6xx2ao*PA-& yGѷec‰zrv#ϼWFMku'x nG#ZE7:uJ> x[e"Xi)] ̓Z} l@i S&J_ۖ1>7;(R͉J)s =1/ڔT& t2!^<}Q|̆0%)c<<3}L-$ Xo)titz Fb`%AuM[b^WSSE+j>-;t,uF9S+иA އr'kBܦrZt0El$8p$(]P`nr Nh;b)ѧƕ,wތ1q; ; a}*)Ujp|-;}xKW0yw,d0W1"5cu Dܫa5\CNhғ2݂j)N}Nb~ io"gw0!jm./ո-lh^@b*7\9 ?o⫹W?~*|ËP[bxHk!iׅp,kir (?W*]iƼ87MWuhABUT6. G]C)#v-A'ӨOBV8+]uP=# W u g ?y)2fG)6 jzH!^l^:RD#hQyEg6tBFҸN:4 S1d W[O;L[zm<  Q9W 9߷݆YzrV\@|#{)'$ǰ5/V7?߂y6P[3&3aK檻TD{`Rp8GK=tL#&7ɞSnbV3󮁎?Xd/RRqCqDTլ'nb/B{N?:EZ;ZK^I%[Y`vZO|{t1i!)ÆsN ]̳W d4/˭8}S [(WP-U8_7&>t G`ʋ4jc*T?r~΄SQn6c,q;hçkKRvqNkM!(5 hR]ka\|]pfW+SH&TdevD&:~43u@$5S  9G9jsӆ)V5EP"FJ%j<9KtlG@>~+@~g6P)!>=$lijqJOcmef! F |bSƛoU@ avk>U`QS$O/F6FU лa>)#ׂm{pȃ%fɉ[foMΉ\[y`?ŧK/B LuMG%SMINM03N"}NC-h0u38P.T.J*'5,GUh;fl8^cqn)M (7cĻpb%Now:#] !v1>ĥ`z"l`]*7(㆔ujCD&Ѧ< RZakfJ-:|Si/qzlIr:-t~Ec2 e= Gq'pBmqܱhEui`GV^i<"+RQ,'=:;{IXϩ5?SЮ}/eT٘-4sGUA6BVTϚ:V &"??K߽T/nk14k@ 9 t[sM: a 퐄 Ew]vxˀg:lt$1-LWGqdf›:q.v'vƟ0[RordX -H{Ծro`f @}8CMPyy8}8Cکu;]\"t"t="/^v 9 WfsgX~?-FԤ^(.+߆5]PlC]Udf~9E즫9QQOM!f5Z<g>'A(:C ]%ܽ"8ԡdYUǮjb%$:k51h3e^cl}%{0M򤂨JfRhwHFD2}"`l "8Twc '~CJK674#~J( +5|PqSL0t' vMVh>O[aLd-#_DRY-1pcpz`}],Hqyo'.rsf(msf6_o`㴣wncoȌ*9/TML5I4킻t!χ>*(Բ]q1ݐ:uVN n=1`~ow.{oI)?/4NbkV'sUzzmďg3yGU-NLl-eUgh7S~pec?\~TxBC?.}RIe#[Sb6jܘJӔe§H{yERu!PWrZr| XeK\ q%sMmIB=6F6V焀^|FA#Βu;Rɭy .Y#1"}ZĔVuW@b$Zh5rO^\pKd,p1Se4's!G +N1|oS k?R}(yg>;sUNa9\H`kԖ?ԑ`S LK'*KFG)HA[SN^F])(p -'(>VJU7O\|/,q{p/|P'8h)ZI?}6[Q'}r*i3Vf }Mt XqJg[Ǵk\9 a)G7kɢHÃXnPB\tASpK]Q1<>a(}9j_'{\E)V"pp-*M(#qyD0&ta"KxMqa@.5S'K{f%?#', ܙbϰdCfT4"ze 9%/tӠFbMQL}\,'80ZŬLr;]~du0g{Oe˥ƺ\eZv906~D70TjZYEG=(T~c@tp$\-cklg&OSf{g,Rr7ū8HX+6׸DSt[KYZ{( }%D3[_߸AۛO4h +k@n?Y$R=n#1Q&[.*wg#S*`wT#50'Ï.cDZ:Il_6T+/p#QzO51KB|BC[cڜeq{)OL2 =.jBOYy~bZ&JSI~)~P]CḲpᥫ?o;ԖU$ou;ww554!s26"iunqͥ{?iew!IHoĦgf_~b$nA}WM(4"s7 B6|r`CChE{tdis7 JSqGi^h'er/v0zeWz28A;{D 3YAi Nġq`ZOZ9~86oƚ7#}u|i;vZ Y̩oxR24ι4oϏN9ZTJ9jKߝbO ic|axaEg7&wbiN0x`ʎ0~S(y{7, bf3%ؘJIyڈy{"ѵ?4PLPa&OMae:. mAF+ORz|#33ܞi(}}v+[!aB]}e`#q?VeɎC| [>$(5M# { ƫ!?Mi6ۮH&Ja%W![nH[FWkup"8VGr`{}/L@ PXe:lkXr2W?{ߨI B2$97ǣ; J:㋪ֺE :a^YEܕ4^C_?7-[,==ғqY3At1׉d m&,Kؠ]< ;05)LY?ϗLe$Qc"\ٗyO3 -j; ֡Ȟ#5{~ Mͯ^Z@</0T Œr xJ|Xܡ,沨hMb FL6ŎP {ᔕGi`!Ul?2j_)Yb8Rnn¤X-%諐`uǿib3#˗m ;8%tH-P,5<,7PwB"Rz.N-93dߺNVALI =>kuقNie[vBm ~l+ =3O T5@MrLՋm쉳D>% f A6Tѻ2+_NIl{;ܔ}E߉XRD8.äY>z,\|Vh"yzjnjټt ]" ZG"Q௜;o18W9%+b7b)"(x@a̎ǺɿX|B| _MtVTo]9H73 [?u;2;`}Hu/_}!#UZ8Vf%3gpNuڢӈbqrV弳U<̥)qo4MNJHT67vZ͟z;}FEo3J$t"=Mf93$bEK&0Uv:V(j4Ӛ=l2?17 bgYŞ­! 51֘5lo Mf$nP҉8&>(iEݯex<n(y5KuWPǹ uqM 8BVW:"vl$|2'u՘5#$Bn@ܹveMv[:z w嫫T;)==˄c]+26ˏ#()I{HFH x7zJL_X15ПkI٠LmׁFZ_U1THbՌ_ &x;Hʩ^Pj zCc5}AGG1B&Q gtT$V OD'*h(Czq#Gn fg{Ï!EVw.tFy_VeU`tl媧 rg{@m7w((\?䕈"]l U d+oLN [H"Ia$CBvhvlq Jږr2e; HB;(/OkΎ2APG7zf[]M & ֳsmbvZGCBC,* ؃wH,RVB޿>7P1G%:0fSa $mYq:_ 4@V`F ""V ),^^;եiTIu89ԧ%ybǒ}sUG5}=#rNwgGMxJW299b Go]J6Fuaj t57dKL*(E:?3f- <<ݕY@Rk!s;䔖1(TJENv`-{ha2kb:[dI\3=Ŀ)U<  M%46&\TQx%Ml gNkP -^i+H:("-iɜ#niё 23.h괕Hm7 3)d:Va`v\Z{[ΠaÜUXg]OÏf&TPQ"^ u9W, ՠ Yv0Niaxi7R@w*7驨QTc۔18.AJhcwXq_e;gSLu$wժ?գHᡄӿr?-}.FEb`&7bJĆ*_IA2:Q^Kē Z (pJB 'i R9tiW]oqbYvr*bW9Y"=v,VKnYP'UEY̎(2l\:bRL: xϔ0scr Ԑ31_5$$~"P B!"!<ܽkx`Ia948ᶒgZ6Vh~cڎ ,n=o 8B#Zd?%.ZDkhW9yV2ha_3j`ځnbꢥ//:=eR;-QoOV(3de?aV+H^d8g08ɮ-p5B6iR^6޵wkE|&ߨ$ϼm⩟b7lr@ߎs}m ޖ?|O%s j}MZ4;^{ w hpZPf4f<"t1 4?HR7 1̠9VBtЇm$_~Ŷ ܴN&3H(C5iɘQw8 4=))鋃]jT (Cmhe]$t,$)qv>' ~b;d̩gr ǀ֦_4b/Bv)j{ B?hݰg0ƬDo]HK' S6q >z_*색&ZFja<7ȯ pMvWc",pK(`[ǚBjsTq f8QMueצeCCI6[M\t 묗5 e5Z+u1}T#MdztN`XDIU(;KЄdMr6toRTVg~rqƯ4/sDB?lnȨfRgaʼnb7*ёljhU E Ai蠫ߚ(Nf^Xzz^8w? Q j7ћXH0TD')(e;c +4qXk+IJcD*~8T7aku5_B"@PTZtNd= mL=ZvNzYݍ2#R/v^I!1hZnQ]8Q4p6F`$'ȓLP}V#\Fecdm.22 m,H5j*c11jp8mp QQ+v TCw, /j^ D`'7M\F!j/Q]-mBYKZcu'Yzטe{7c;o&;>eh\ZT5/3ŝ"~F8MvY$[0hY%ն72h)ӽ\=*gl#[79!ö?OMN^RP1n =.њ9=hbD kc^&3GMbnWChu遹~T|2Ll˼>.َGȍmO{λ4(Ь®iYZy)>`ŗO4L:26j권岢 q A~0%24/ <}ZA,c-7Q+_̭{>+}Q/>D|+\-w!xPP7jLYE`b;BK %!/喰ks(8zl_Mڞ=}:$ƒy B-j# ً? kʱN6Z멌ʮJR_'k٤Pg TK;\D}v D]1|5E뒸ʒ+-rox)͂R_vr 0aE+T`J7z ]\7[yDص6ߌYZF rt+v 2+,C p0,l4ACT'=oeS:Ggs"cy?Hz, CX|`31ڎKkO2T=$&74ʄ-PX%Jd1Pv7-JxWnzljtHכ֋U$b֦YuIwKu?ԀSH[&P'GhB,B5S)(A~()EbrmGlZ_Qx?44foyR ]2YFSFT@:~V{*t3f>T+Ϛ)iLZh9 wS{ƌ01(B@,[Q9,,2=x]GtOu_(0^ۄGq,*+$C[0<[<(rm (N~rދ'HԌMv[ᵑyLZ|r -xTH6T? ]%نKADaZAzrF_r0ףM)ƹ(J:/gOLE87z^[S/D+&#/sz( !Vw;ς8&+>bGk,0Fd Surg,I W?*mi1O&Ss J<7'Ck[līQ45*+VӄDX1k1U魭{WC`3%Zbsu8f(640xo;(IY2fP<#n/rWrB-kc)/SNAKɽ rl/XhJ!MnǾQ,9|goHTG)yzN4ǵxgVWҠcAK|Z*F4_l g/xWu1aX0IPLf0HF~XOPn)u; *"v qZ9oO~vxxv|ɶadT~ \AK&q1=L1ZgԾ!(ҁ]nM̯RN 6-;? sȄM(|MWn,I$R+@(w,WXc Yp1۾sZ/ 8֌?"O~k Oh b"!ˋQ% 6'7^hƋViS;5eyb> JVIM1 \#B\UP } H57XBԠ@߃ς[p ROKj5蓟BHF]ޛ)Q_=8qdxTmڻ2)\?43p&ZR8j>2yM]](CClxT$rg498j K/S"҆ܩ uA5fgl yTͦT ψ_l)չ,_\G\rMԥqgsMc]$GH'<ӋyK:LO!߭5 TSӘpiM)GIojV6,7j%Kȋ񼖪h b<,Il]k@Z >r p xL["B͍u1qL#mcӛRJxmtQl^[,pE z ?.ak Ǎj I0]G Jӽ L{z6'a~ξQM)q jLk-/یLjJ2Yea@6x1K]5poa@A+nP6QR3úQDt[`\6Na- eM,J3yi!O,76AaAa 66/d᥄K{w Q$X ptH]+N.t?݈|vn/:w+lPvrlxwZ^fKkIDU Sp b~8PTa(P[+Q~a9 bx}fsڅkT7sYӍCrU/]` E¬S/<5G| (ˋtv)yn~Cߏ/,C?Y92جjsG)0:U^n_mT%I]+(7q,vt͐ ,=:N#^ҵjCr`i"Zk)ޓkt6SdO egRe([=􇔔X yԵbôc[y@j0u5PԸ[T ꕿ")Aݲ&>D@"W@8e `b}P 12ۚհ*lHk@wH?"63Z`9/m&bnHZ64.{NP%ƬT~u=(-ݡLvcݢ*.϶$.#8=OzHT h71Iڮ?MuC%);<6SZ J+Dž$wau+v ū,)jL/&4Zmu#[Z<^sz$`iNoN˨;"VoBN)x9Z\,3PE`Kݎ$ayhMW]݃ #s#KYrB_ňSg|<č;c+z=?mTnYlZR_"݅T&*o g .J ;6'|_p|.Y=+l:{D;K@R>#!KFyz^b#eg$34z?}oN&| {U=4'$<}A\T)Aơde|6+@:_<\h[߲I iij<&3xrC购S {4ñI }/9n HUML|>Śv0тoR sv";w!FCyOx[\m5j5#=F-^o奩XЗD!4PG`_9c;}/U ~_NvvF4H^›_9$F eք Sѽr1Dpw@UnFmU,oxAp;: n Np;?(=xuzj5*izӨV0x9.k<_31(@E)lja3-1Y$As$+>k;Ş×x7E^( м #W v鬪M"/Ė l )i,7@qS$u*2]IO(R<\Zv  zc UO+^Nf)xO_ч̣ z {\⯱=˖U?6o鵭?#{kx)QsV3 aw0g%~Gܾ_:(#pRRghM c`V#u $퍍s`I0~ݔ:dƟs]u!GV^a)6fFC0nՠaAdVm|Zdr&76U@ l[?Po0mTkL{]F%m;ID(k*#̂ܞiS\ ~@ ;vozPLn΄IK7ܩЪQo5^1Cf-2Z\sޜ҉tJ|c߮F5pƪ%CkүIO¨U0TiJ-Cj|i&mȌien^;q~pgG,lA([8(r &TWޑ?J\'cp%5GMK(瀺 f?װײy17M|I'hټ):d\HN4-:u ]p]CKT y]i:+kȁ/nF^|(E07cT蟹|`uM[2_?ԯJNAT?}*Q%k =g2T6$Qt?/cċ !%LP7M'14oUAv|w(ٗa_%V1׽Xt4^ҋ~(Nd}3[DE6smO\F^E{_GgEmX9bH;6ஷEɋdOҭzwNOoU]ۈ4e]tQmm3r0d6;֧;u,e. >.*zx5.]:oR.ZX,4tx/$iz IO*8{R`VtgRZVkJz PWvM9}xi5CiNqvKEš\K+63Ci@ /ѪG|TpiVB~lhRoRX'ށ#gWZĞ)NfA&'ppgsC` Oi_䆋kTaؒWW0wBm@nprFN̤bn;(#=ei@ٮp2"cZu@ ݗ񑜉p">Pl@]2*_Op:el6x6tuKf:ܙ9+{RFa\z2%2o ҫBJ)-̱>8#C+"݇&1 o*^\X?TZs(iE}vQ&KkiODVS(zVLa6x Lnn&Ya/- ^p$ISʆ̫wg5o1i&drw0%7P ^ ;{/@˸GE}ǼnKnEՆj~I}wZ !ysVW3v|=X?e ' }28tD8?@L#n*'ΰF5Q FA߽AK6l[ANtqP#UB NQtG#=:VCdfLb!8P¡73&c_sJDeg7Ļ o]EJgZXYW&urR<ݧlǢB v$V|FMA +@X`{TvZ>_]w"$cɶA|v5>;IB 8HjsVƹo& 'Srx/[w90B_~az:Qc"cVM|dR AsK{ Uq*s32tk])_|RLó_-=ZcIIiF]h,:l'yG6=PPT#/$SH|׶C}Q%Sl@}u| /]xVΆQܜ2<63 ӫhcFjD5ی ZńynG[ 7($`")t$OKhNasίܲc#,_E|9l3٘{- Ne8DJ'6Zc~eeҖίrVR HHO=E\J*Ը=OP0(`_8wMzAh:ټ+y+DŽ۝r @A.~o2ڐ_K*u⅓E\(\BҸblA1cV+)? z,Y>V>^dm{i m^[Gc*`I@rɶwa{MqT4k<$0qÕ,뫣Y^=@};Nd6H zp8>N߷j YcBk +?^z6z[_$^?Ǔ%QGu+Mozdȧ }7RYZzQ:VKGd]r ;F=uzLs\TF Xmj\ Mnw{L|\?tRѡgl9|w֖*#&BdUzBNϊ"u.0tD~|J mg+Eٝvdm!b4LU+MݍWxcw:*yycpop5lba.ZK!zqRͺs NJUѲ}۹8ԡgat0umz| f1c8( Mx4@!*$ {h0]{@}ܠ^I eJ|"dg LU. @&1ό#uP^(wL-~c A>r=jN/^{8/2 1@ J7w[x5gre(F2@fkx[u;C .,0 ~vz-+4ΩotɥdgΠiF`:#dYa֢/.;8:7\ !a |R4}#R$s-3^z酻(d#|Ζ3a88XnwqF+學p$sU aG5;Y-R*1N &2M;BbX8+8v{۩l;u3d[U8V th)uUqlcDJ;-[X8}Cdإ  dCe\_Rvξ8$ T኶Ulm#M*eaŷ{b̨2| BVBHx4f`Hwk2֎az/0ӳo#A 3i&wBg tQ_M35;)R L12bي)ߝ7woo`'3Dvj$Yܿ!H 37e(5߻SMz4)kzLa=OqX'rrP1VJQFl| W?BXl쓦Uo#˺Kh荂J)Һ?1) D"65e['A쇼wZe~zE.R w1 $kD 3iۊÌbH`h0mf8 2clWv)Z(?2Ntk^7F7"2*BՊ2s$A<7[$+AҸ2S|+/g> nu@!b|4:r=+?_QGS3^r X.Y2 ";R`5D0;.ĴhD-ܫHʳTX:e{>:ȁa z]]H zy~LU$3إ*WhJ{#.KG,jTQRJ$GAC ?G ۰~'T]͉e]]lcz Kg*T->x4Ē!:D>3kG#{ʲ}C!⋦t83=O3tQ.P#רTͽiXnG \c䙉Yv i{r+DɓK ȐwUvdD-U_Wkp]niĞ{BIMt4Wfc8K:b[hm&*HޛAH`Ic7_+x N̢bȕ_{sEO2@.EtBK X(Cc\bO櫨R9d,W--RVsH (^Zn {LH]3!C)UT̈́=yS\o\q@z*xXmz36*\@* #8%rPWygtâ\ccCq!;%r^&A;K>>as}ϡ &ںSqz'4ҹETN gv}S<(nMBQP©ng`W갭۬&S8p۫x}^<ǗUu5oe)d3P U"3n?K6L>fFbTh6,HJIPCfpV򦨘n-9N@mJJ$?EUkT* "6Lxce=1!r€`p߉AUgɆRɚΘC ?wYmcjBi|nU Ͱi K7yVgv_RM>aKe z>s z _q'NƑ (-8륑 4VeU$ŷ蝆"xCӔm6cb## ?zYr?ֆs LW[i[sV^r!)c.ֳ{o(SoFì8"ܟSL>ACHzbeB"'?Ei< cLPP6!Vif]N\P:3<<Y\2]jL_}}r.2[o;dcEcg<""ZO& Ȏr63nW)`3/ajEޛ:.R Bs&js N;ͼ\qCbrx x܂\zx5=joD wrvz}uhs35ʣ W:.Gr迏X1|8M~-yKjJɒ.%w` @&Hn iMUcKi=%G:n#sP/SZAY{qf>pi`FšM.:R*-xI[[sϘߩ O|.!]vTpc̓srمr7?aL鶌 C7+@nw ~xuS jVY/U.:o?Qki?vH6 ڔBX|fH_.[m f"ZrG֙CWk6n&Bjҙ LIE4QZcúZ0o},~Js;xc3n:-c[h+'qZ|憩G50?hz㻆|0YJ7'̞ɤzm0b#BJʳUv ɭ4\8ǢYR 6w"8Ing(ޭG2qFw\,Hl<,*MKlOymad7 lc#go Gx0q0IW*ܪ'(x96snܣ)4"7 oXѬRcU-*m҇p]~CZ+}K *sg>+ɽ'*GJYL#Z1Zo7g".R5 S](Uۄo|.3E|;YlmI -yu.'9X0^=t6QH7!(_'A6RIU0|yD)Ĝ;x[T=( fwsDi6P i@ud8BwF2NDKľ?|]}*R8D* QpڈDT*$z*BU*2y>kV ʛCL0ڰei],Aa|T1eLf7X"zّ|]|tDS2>+϶biFtrgGn{}}a2 5k`Aʲmgf/38R!֘gBR(xуo&Bȣ>DZA,&378jP$•Qt]flt;*<[ɗ.Ft=oɪkD*'vp8hD!Bg (de ܕ0]UggH/<ԧd2Egj|sE[Jo $=磽}yãixJBUhxm5e]WOȶ+9(vŻ„}rLK+\.!܎iT|Vq+WJ6lњMVD{Pvz!^^HB [f );"D]ôCDaV[trs`,rR|`HW,ޮ5(c[_)-7sv-F.*7@<=f/Eޝt%gZ7[MZ֯~<n _"->c\: ơvyꖙ|u'n?fEH_I!!Ǜ>WMaVeErf f=p(*+OYM~>@?wpC7irjXt/JZ<+`MR$t)rl1qE:DSޮ2Dz^z R+gek 2nz] н3u֒ƨ bl05I9<^zwRmP_[BIJ~ · #fWZW$Ӭqj9G"D_SZ]yikGo qD@$ru&wd5 2@R1\J6)9&Q*_JovtMIs(px3զ^HvZQ6tS I8?ɸh$6K$Egf5 m5`hۨ~0͙vuvbdyb7625 044CրcEjĆ&p/dw y[5dV*n%5Cxo՟4'0gV\gT^*L&vW.-(Tb]}ǫqU&V٤%\Th tҬ:@pv!Xr4r%6<Flj`k%kRn{dm#Xu,I:m@;UPDpi2#l\-|uԭGZVK3Iv0\ʺ- t' ?]舴+h]!YhV9nSh6%MP9<=ѐPgVA]o=da=F{YXOQ'˕F=%02-tCUc\]ZV? |PdgVTJSa{ǠAG!L]FGxǘu4"GPX(UqgA{jC8 3EuO1[ ,y E?=-nV[ OEòtؙ]d8F}rH;/47Bq4: . lI30KP4A9>E 5"q@VxرNevD%CRfSXB/ۈ'*f_Tu:е+4'+V07ϴk=$ԍbÓxpÆw(%͎_gewʧ?0KwH)){)*~ڮ6=JR"ec]&3SOr[)4 kiup(\\]h u5nz/+{;N{z İ%uU#XR=0Pgfg2KȴBN}^]*ˊ|$YQ{R*Xc$.qU u}Zњ 1pF20d*xJ 5om{ Vv3,li=FABL\j485A @eښ\`.gp+X[gzؤ9'/~pΚ}2E;E{]#Y7?DT5~j;8bq-ڈ϶pxۘd̦;}sEcY V;E9U+0*Ƽc WIȠzHf~J*M;dq|&iwJ ð =3tCe<65$pHVT-G#{ ] {a ^Ƀ٘ݏ-W?=FR3qͺtݺ)LR K M zYJUBp|$,VҚ_>2bS&`3Jl9rJI|Ãĕ-7*{呅{H}O)_B#jsA9'v4-W'$\.wK|G+"!^%s9Ru]"Lhfa+EՑz*N65tFk1mMp+Y_~2gd38~9:~3,81XT?1p` 8cHvFs\ۛfwH+h+jfPgJL"l*R]$, wk@=le'Sczt,нA2j/[g6;Ln[죲8y]姺!x%]FHR͙XluHt!Ċis;(#tsxUOyvBeM'*Qr}Z/85UOMV9}l;jl, S8H3rxU}TF>?b%FWg\Qni6kp|/~E|P0ZhD $ъ]loA!QMfbwl4OL] azÓ`dj\}^#U'*4/iYu 3=j{,k}?cֱ8t:J.O̒qbbuMO 67A@DIB9|7yP=r7u^ӣWf7Y3&^}NcJնs07?xBV{tcL*T漼|7XB3|P-J aj(}YnBk"B3ܗ96mKRqv0X3hH\E4RFE{d>IZ$=?LA43bU{(~KOl^kR23`#2p7S$~6lZ$6)nR$ ZBJtzCJM8h=OSK #IKRꎸ~p[ş:l:E=oP')})p5}ԊmMTF42dJ@uYʹlRA4 wz^/Mp бwBEZp_4ŸN!t2층vk]#7t{WWlTbi[zؤl;S͎GPylM ntQriATR+=/|PU O`e_:Bth HlO(l5;g-[l>gz*ЩRLJ=9Oq,mv-E) s$aBOʐ5-swTp6]GENf:iX  b_a], C8fL5`I!0fX5)8nzh/ >i})bEl+ÿ]Cݬ8Yt[RuE@cǷlvԵHXhܭB4|}x,f~N d>?8X>HF7E ĶeBDKq#hό7Z)^&}dE;0^りyA˦;g3F;~Fֹ:4 לjY\WLc%pYUo9} ˞ֲI6D敕 uX̰Gd$KtnF gkHjME霢: m~4d7D;%osSW*5%" ]ʷkz_*7#Xj dP ^֎^~G3~ppCܒy ͵V w:"wU(JE>Av\XTwOe /nRALx~sbN$d%NHqZFPK]]Iۋre?iECџX12|}tU@$nb8a&/nȇGDWvH>~PQ?bms'}[AYG*dRmFIg8"+քaӪx E3-Z6\ivۺX>,?"v-!RUg"ُ%qQĵtN9 5aQ^Sxa! &+`z Gq5x|s|R䌑 j^7e7;] ?4 o"~ȃfY($RF/tGfHj=#imwRC#k[ (hn:L>H& uM @W#oR,_gFӄ;0ŃJ\%l^YޙF>¸!{nƜ14G4!z=yt+|DpMudxTT+w5_ρ]Spp-qӯf`$l&o(2"2,\(U\H۹8f[l:V/w ioȻVeӸgwc}FNƘp֗q_K7ޕ7Gx%/` # 2O:Frm -`#rB194'3' uLjeݯ3oS KOELk5k־eׅ9#1ԑmA~~UGsBX4 cLCGDQ"&gm߳' @ve-)܀u}݆DF)j6æiTMC[ ce1Gj,~L#]!_'bk0($O?ۘrұRl>TVk]o9s`6H;4ofƊ!7YAMIՐROe?v&3owza$QsU:(Ht<*9cAg0{abs9+aA>BPk9-@q7둟hX[B Kߴ9Ԍl^gTT6#"VV( ՄR|_ee)=Y,'y~\"Q\ ¥utq (s :yExke)Kә!Q:GU1yHa7lH EK^ޮGuK*>:m;gܜ9Nd#gM`Z˨D[[iӞW65ބaEwNv;y6: ,?zJ9[pַ{;Ob۰8WX6ub6g:g bW˱} { r[xLq-ykR nv8MF^u~F lQ@;4-3VؿgvN<㽱p%P@92X[F2^3,g-tX4nwCBM͘++@æ٨B2|mK?êkg:zS w6*=K25PL\D o/"tr>MlmE4W-P^w:v,@'jH[wj* Bb\{^yhq;yNYŤ$2`S/Y@ +& pLр5okJ=rHWku2N%O&O4DQ5<ȳ/)Pp6̠5&^rDb}CBT!Fd`zS]'XZLC=S0^xDa}//6>ykk>Bk)jl 0Ѹ* +EO9C6wC 8)0/2%%OQ-J24|-EXn艺*+0B(3_foMύЩ@'aݟ()Rk[奈=&ɔ@ cȫhc̚wqQ2.gA4QRN=N{,:$ b~8ЁUcӘVZ[/b?D }}*doڵ{2T1K,Q\ţ-P9%064Krxˣy[]@#'9ȁ(OзN?']7pv{egY2X{ӹ~xF9@yWQvEE:vH#lZhشe$Şo\1qbSk"Wju27*495ǂ޲䲤юzr*Mr+.ELȁJDjgl ] `{ǧE3MfFw$>{Y Yp0կ۸'/hDQ Dr@TqFeݢ0yE B&1FϟNP0fmi\pʙh/If Eaֽ蹃  P )<[fR@U|dv1|FNPwFttiWݳdDH`mjVoEp"{P|B@t8,5$\slE0pP ;go,46 X)`dٚcYJA=hVjqS8ѡۗAocƄzE,.h)·Q.K]K"GÐ*O{*'&MAa;SwiZ!k)]p|UуA "H pĝЁbUJQym#h C$ Kӧ^:|Oj(Z<<X4u6`c9Һ J+ŧ?4&l i5)3;~Ru=%@0tiSf'_A?|^:(PM Su3Ӽ+[R~ NL(N99mxŹ /ׇ$FР5*j:onLCBc FSaT%9VQv &X'#L1p_P]Tm.Dөz\'ub $|gdL;8)u)`.&}۝X\j]-˂=ŶL).%H~z(?wbnkVu." m"*_8'څ-(3 iLk|e/EG8YbOUpLNK#s 왣ԏ d {W̟@Њrp|&Âe?d<8l&!kg%&3= flŞD$OZ9B۩`o;سK=2F~NF^8>Tk S,՜J"n8UCaR*S)J" )G-]bאx>zVjO0N.~,{M-Ae `Z$M1 R,p̆! yBbC ]5oy *ETXlR$D䃓qd[ۀz "P< g$4.B|lhZjSSg?xymO:([Ɗ )ʊ\I9)~.I ÊTzBkl(8{)r ^$c!?lMޝ(ޤ g#>H$[(4ׄVY?ڇ MP a)aIb_f(]rV_S>XG9Y>ؿb Z_"I9.oS`'IY[oԩ@rI0SC4mrfo厓dU)7;+PbI׬ZwޗB ͙$k#Mկ]Ca+ox\2xG6׷~!,ht(LJe*)q:[~2FKT .:%Gk4{qkـ=QN+Z,cbɎSPf+6=|2ZcxGYtO,2Sߣ^ZԫZvsOCiSeFb5eߖZ>kuw oZ }ukK>=+[,!IlNP.1oqH6P41Oi V&K4qV,(Trs2t?1؜st2CB޻"{l!4q@3ǦEl22ڏ-]?+1Ԣ> 4-rJ%D}[מ[/THrY,={vc@V9:%H3$ΐ:($ OC#SQC (P6SDT'>4n Jc }Tbd/5fvO?j[j7?@_kT1A10W`I1A:6@暶NpK$"?{at &S`EKM q";fmg^EA3;GJ%ν߻4p nX]φ ֘g QF1q-ȑL6hJrKngY7MzuZf #+ l>|?_pHKs|d{ to=e1 XFe1~ tjRUd\q58Uo ա9̽_34Ӽhf[Y'|V Ċ ;6 ׾/f*IBJ.f)[Sd^M1^"kt}4u{f 8ߝ?7-ť;8bOV dbr(rqvPȇ"{pۆy=e6qHb.61W=|dŰ\.ϺW*r͉|g} ^ Cjxɿ)g?yÆ3?,}s%>YW$_F7&tvuZq BMԆ߉+&D ;l`0FjV:ӵ,;h8SJ,3J9ټIh)nOlﳈX˃p#SQT 'F$OrSnW| Qeo2}en HZI{%ӨKFd$Ƙ= OeL' ,^<`" CP[˻|PT?ij֖{nrasa7dr h;rP*w96L^[LǏ"3)xvUU Дu-I ( 3ˍ;ϑ_L'11wo-X*K Z Ȥv}v#yۃa#Ҝ U5 aG#PdjsǬrG>R/VWלΫK L*`ERP*n~L%J$-#~dj lw8sFjbBApUa$8mz2~CNJz! ZWhZ~p"gʐxUJ2>X˺9Ĺ C}(+! hXQdsk3_[<}5޾CsY/ !0t\5&R(XbҮp+nC!lU׺}GL9 W ѝ1 =Vf4P#AUDf& @ؤ =s +k $/3 <ʟH/{_Gx!1+G ab$^$L,R]3'8 VmM$JƮm<=)ir,b>)4l>FCA޶rO(Ѭ|4ܝ (kj_PXVnE͛KԂiiE}wzMoѠ@ph0ܚi#yL/tR_3BZQ%[(49T06o:& ? snRȶCF!ۓRS-=> n|u N,~-S=k["i4G3mˎZ*у[ Pt\rJf>Rv3pRkB_-1D=ߣc%ơb1CUA-e 9@`vZbS/HZ1{p[7 8(5;a |&H҃] 9E٭D6P$42$F@s;0CGd.@Oc 1ҋ{5 ⯇Cۂ8K]+b IZj? l|9hž-㭉#6ӆz)qnƶvpꩊ2Oᢼ f!\ȳҞ:945}xh\EJL)%!1|Eӳx@zQ`Uc})UC`k&⪲pw Xy&@x1: 㷢 T#ݶs֜8\CaDW+-EoOQlXS4i_'O$4#3t~aKpWsH3\`aax,<SێHOʳភ dC"kS+'2 ud8ZPU|䤪Gs9U~p+6!3cGe¤JSC4IgL^3Ft ?z)B :OwE> (WC^VxL9ݴU!҆,#k h zV֣nZBm~S"1< Q&fXd>i܌KQkDU6I<`P%[/p'†P\[(kCt:5QvVG :1q%DLY]gn3U58. V!_D{[RSKJ͗*t*bד(YtGr7 ?*TvcW{p=."o-6mFS5,IbI2~/yyD!`T(9Rrjm`4^V^LUVR읞@nڒ2''27Сg!0nPYbNHBEE~Ay)S^̒lsrGU'տ#9${*tW`ybuqrxp%׋&H۞E6~x9wRw.b[*տO?~B܊`)%3"Նg)y㈪t#a:gTSyc˅{$X"FJ4z)Q8oT?7ئ {< ,vh':CHK_7o !%XX lқ {> xW~*lFd&:Bge)y'NDTh"%9_7Tbki#"/"f=,v6`𸻊[=+NuuT"Ci^QߌGR+G{`$ 1+w_ȴuõ|*EY$6p./˭ag&c=z=ڂH<EqQ%l~/ |ҋUAѨII$Z`~f;uh#FeۙBGiJ잠G{\jp[0j5 to$uv/Fv7QHof$Wd΢Rrpb1~UJl L dИra,aH"cBk=DcgV\WezJhmobp%rUj𴊿sG (}G`X[XQLf>%]?j0 'Cb#+c~MRbcFLm |=jc JMZˑ|'qᩨ`;<9bB)a3ĠS.dyzjs<;NK%pKO:,I7[JJe,BjL?3G8eY[wT.gYK"獛Y/Tdb|'T#f% |ORUʷ\*T;NWK?0ԏe ޶NLxmlWZ}o |6@g()ɻVR#cGv'!$ oT s 12ꖳ2Ŋk Mw)T!bϬT* ^(/I ؑ_f3.Aq&7 UÉT'Byti{hՂ};.T1,gxZ26{C ]R-{r->5H6_F8+ەRvzs.&fجv~n(vT.Inq0\{oQO*;Xd~gnx)Kaxm.1y_] {LW`˱l1B{z"œz3"׏iI ǃï5xXp믽YY1Kb:tpYL]zA$#t¨e&ɱ1'q3 ÈlIjԴ|[+rOۆy=d$]ۏc"Øft\ixKZ(8.N${ԄSOŊFiۚ_-`P{2*RPTu'Fv Glr$m+k#+dQL(qϙFY4$ATQ+` {mkIĴiosGJ۹9\F]qd Ȃm_&,Nw1퐇Nsdl$G\j6 Hhgs1l+WDzI'[Yhywy_8B4/l8|Xf 0 u(U^~zQz#ˑ=kk7n  -I$3=55a~j5^%97d7Vp9K ڞVI gOӎE? (N'ӓM?d(ML>a9=P *#!L~7VK-$Fr* mpgU⎊TQ-1.:1M I8QEgK_zhCEfD#F[. ǘNRKY֠l;&4e#s߿Hz㎷T:  hA3ֹ_NXT<8Q|_wҋo SSzZt Ws oةyGqSLՓg) ."*?uuO.n T ڜ%< Ia%^[,6>2]mCbq Mss6~zS ik+HW8 3F ޮy\}1q9ox1 =)VXuFZE$~c'[dSn{i9bQr'pX+v{'n۩3ϕ *p13Y_ssfHFte/.c!o1 oKT`X=Md1uڊs^Ev28> .kή*D"-G ||G/K@ w?ޛ`[t>@[Ixsqfx̢ίP4K_+Ly]^kN6~kG@i>Roz.'b@[TAۚ~'đ*<4Rc[2ge+T7~"foZX,hR՟:O VvJ4B#p?ϱ2NQܙ׻s:ƘIvjk"#ܚrH67|?4%ؐ[t`^|ql7~1AfF$d%\I*JǮln0!!vxomp(ӧd䉆a̐n *IL_{N.CO) VXJH!ύqQ ݰ:]<\獟BZ }Ba5\Q@Ou3?:7x--mўד6rRb>]),jhc25 J:ƙYq o}``A&46$)r}xgI9-[i!<]& 4TZAC=v3^4ǒ#ҵeO]P=֘CZ :_.J{ +m_SQZavCyTӻ_ծ=*K7}<U'iQB9B훏SJ==(K^1k>Ϳ9'=drRVL=HqnJ`[ #2 qtvؖ30iqwrge"Ghr6ZR^o ^"-&D>ǟ=`om q F{|>b&CsHM(aA"K}NS4̺砛,o}uw&>s/6YJWnH$L/K)$FLȑސeRU> r#A7'2f Ssҏm5㈔5TsMu\@0ai7'}2gv04K~\CD1Ylg>M9\k 3ֶ[bU *i?}}O4v?5$, F(U-9 Hb]xG#/C3Tu1yRm\b"V @>Fy*_yu W_.˗Pm2MG/ٽI4 ^Ĕ ֓&FKէ [oI`jnXL=О TE+%>e$tG/nŨ@fnrP)`UeD6ؗۛ">myk"m 1Ϡ܏*ĤSok!">Lݞټx)͕~9ƿ{4+dj{ vcsRJm\Vt_k^8t!95jNDA 7F*50j#>hG VYfRmtO;E2~'aiaAN4/J3l>RK+s-sk @bOqؚ|֌To4:S'FCqP+i#I+[khw!K5$N$ih,h $TV4t-66χM1?5U[T{'ޯ ah:SvtVy_˱b-n@2GP fç;MN!oat<øЎbp/#_A ' I*iqfQ/_Fs b|:ޫaAKm[>!#sV>j­C'"KBal1K^Q()m휷ҁ/x.oi;oh~8f>@(@y,Зޗu&[2g;:l{R"ۏ',V:'o7S+^XU|^O\͠|P~) =Vz \h7Նx,Oz4+'mP\Y{c-ӛ;Ang@vz>t]|hFc Ýi4>ChH>i\wg"cPj{VG/=Rs|27,3J|HF2Ȝ{% .[,iDgG^ky(8&R$M\?2a - F,jV~Y7׋]$~UIo=Ϋԏ͗.#γ DVK èͶ7 zv.M"؂Oq;p{_m^_3FNA,P 5Spjۄn$>`gs\u3 ޳r(=rm!Ch R+@64[BY!ejڸ{ twvgE&kSx#H@(T2JEvq+ap>ԻQ: 4\[kc]5AcŦ wTP#Q/; mojE8otwWH!q| ݩL4Iox[%p5[T}>I$t[3q8L߀bf"ñ@̺ +B;0S1IɠO`\A69]s%]Fj{h2j|(W[|*;u 5fd`@#WUzB-EyDXw4U!|vݏMT^[1$!E]t_sUXJ5/q9͍&Hΐ7  ̊AQVxVm?v;j󭑟} S-fDRu7+U,ksYx@U$e:lY6I3K#4N S\xqtf:4&)Hd OaHqymvǼ-m~WFބ_hOZG E(QF8c]Փ& V߲^a\ĩrC2h^i<ϗo8hlA,W;Þj,E.1%ئ(Eͥ<:7[wrW#+e6]MJcyTj`z.tRȝ̠ 4 -H(פn:8B<9gp9uI2C\0nU-n8_$uVSs(?⤙e6JVPNqǜî "|Ҽ 믿"4 )Ӏ꘴ = p8 /2YDV7R܊C.}z}şc\~7BLmOH/={Pz<МuphrNT+8 j sߊgw_cZs.W">>OIgStwi? *G^+>'MM> D/Yr?ݾDT|E۸3eEwEZtU saRT@dhuc'}x`,2"m8^.mÃ3j4DNm =NV\"4uJ?3uX~{TT@K轺0\4RLar{)qzP5<C :n!9nXps2S[ј'T]yCJcYBUW4$@ Sq!|9(+zωb~ϴAA3/kzy(cPr1-zr>X@wzoHtE.S, Ys  |Nm+v:DbF_]BѬ]{2^8]1e1>ؠqK"a[҂y R .G$]&|W:V=@R7ZkNXV^ < 'U;*:!^L/f/b-m.I-T R UҾLkUƼto>?e\כ`sC$.}[dw R#XI *'sm c~`| F⨅=x+ mq`Z2H=ݚwX= Ik@&@=c$4*X%e;k.)N0ms 9nSvn}apnPJMfOHMYS!%yp}>x+'AT;k-sˊx ||NW o>^^50xjׯ|L%YEV3By\(LK+#LC% '1TM By$[pIx][qĶd_[XV> ,A dQ..nnMӓ$IL}A8f[ 2}EĔ.)T?H-`u!]Cϻ}j}, <ТֲG5"6'Jec |宏C+ Sr *lµAbi]Ei) \ͯ0tm"6-{{E%?5yJEb&x͊G!'2SD8\t [Dw[%|X[ōOaK]gT[Q{Y6}|G(E,%V )`%(,3^,ʅPRrea1з1~L]KˈQ~DZ1/M | dʼnZ9`8/^E{lL3yTT_œX *N&+kiOCP݈2Z+tK_^!Q5V`mϫGU1Nޢ Iy1CecL6ԃtq "O7jX&^Kתcaao.ʔ#<(/,݄=ScjlZ]@]OFb)GW*xmw}r6/Dfa#u1~īp_zxYxΖ4n!"4g !tI9٠˕@4۞ׄ8jkCg荸;9'fhsqӟk8&Υ6W)X=[ P\?nr)s.Å/.q}t#ia5gZC[ AASQUĪ8{37̢vوw)w|%@X2y'SDM g<4钕C-ĥB~4r J֦H:9߃y^ _Z񮈯$Ec{H'sxSrqMSs~nd$r$PPSgtp8ʊGlf*M w=X?QBr]܀hWʔ̹OxϹ/\Aq?„@9 d:G5G!AL^3a1̘ԽPpY9`a̯EsLFtɏY7:D~ds*Gͩ` ɞEfSԲaIN#0 kgQ:,Pp@rV'e$@2XAei/ 1)UͧYc-qw/ u^7lnqw;pt/Yy,R g*E.g$^c;OW{ Lj6֦x;a,/)2U_@#iULB gJ{ϣ-HQ 1tҰȒnm J /0Kq\A9I@0 4x+i)ZdOfk1@@rc,&E-_X ZQyC,yn{D  E%x2C #M&.oMw~AǪ1t _[7!2R5py:pHm+YHVpr&ɭ,h`s,x[I](/kzE=##nR\dl/(;ۮ:PqyWm"6eቒc$p'Qp+1J^b 1{y-CkqyvbsǞ‚.afhV;,07wCOH^ Rroٰ QRZeG7Ҥe``Bţ ::~BJ(jt.Sv6g2/|tiU Cͷ{&Z6؂ŜdwőܳoF?Rp+`g78 Gq}s[C :5UU)lK7i|@Q_.Tm =5npdQ_=*8®~Ӧ#EAɘaQىsQ+9[5-y&>1ˆtIw05C]^Jflsa?e^gC\%S~A94hA xSd,i~:2i^jSj?̲֎L.ZŊ-u_í["#v֮кGŬLt e} __Tn*@ K(2E@x[O:Ru\7 !kc_!:%z\PBx}O"G1M8CN*O T a&D rS g7xtWGv\-_=W$߁eumqf@n3|nM Ibn2TL{! SjE" {Nw+C̍}D-dm[m6]UQC>7-al0![#zExm6<$b%W˓ -(,( 2S;]U80C@@4%bJ z"Bnċ 6LUtI ?JAl=ZӅa3',],_N΍룝'B$WS :3#װ{`6W#7C|:!U[ fl^(͑KbGd1߈Aτ1<,OreL`w!./F?Tx/RA4xweթPOҤ ;Wέq89T-5yEAxd0/k28YC%xZY`B{?K^/^ǒDL˖k 4-ƺn?aR~}¶#WaaRW0\MxN" RCr\R8WlQGyLx62>+gGƢnF\7m xUrĞ?>NLѕAkH,mdvI~LHy;bQ W(-[/=[tl0Rp&ιL(; D5L?_Y$i)72&Mea4#! \-)^v2ct^TJ!s}BԂ\μJs`t.48WS{ FxsJkaJ|+Yi3T+cp.PK[H`ƯĎ㤣RA:ߩ- 2(sx$~~y_pkQUZB6!٠dnI~@s7 }tAYeͳ$N_"KF*¥r|+:|ֺoͣwRGG01~OEL~7?'\oB>A OWK[v` Kܿ(w[!NT/I.#,L˸t2 1ƾ3SZE;|~0am~-{ ZK[jF 꿤Q;9Cbd6i,:SBy6S(-W;~=zD11 waTƪD:q Ʉ,R7af1SFlj=+a}"[)l8xjaOHΒ,.Bꅱ!(4!xw>D*r}ev[- U)q^PT(Ǡoz9EorPU`r&"#(]$9`5-K}S\n@e[S~: {o*\G12c_پ..OW]SQ̔q]j;V`@U9 ""_1_K@;NqkGv5p u_zhM^R+'6<-?fzXj6PG*l #n3]1y[E|Vsû"B%aD!]9OT=0U 0{tkz])G`g{zC u`0Q4뭧O<޲D7^U:hP#DΖ! [yztW573Tx B=QK`/↦{M(/@pX_iL#d?=nحG:ۯ'l󇫁+%dlS'0,#IS bnETTSGLS" +W'w OBRL9H4oS0qjPD7z'28PD1d Jx1:\#@!KtK|R?Ŀ> JZZP wǮ*Y儧>Ͷ$g7@A,O-u\7QP93{Z*F:U_ߜ HgmAvC0;`gvƾ68}#ѴqO+)`j%&az}'!W_pg5bk{xhvF$iQiƿah^6[_s,\zʵ5:ܠP;rR7tr0plQ!9OK[=:irLXtȸy2S7w 9ߓd!2*6"{14f UBC'rxM8JRvP38jzc4{NJ/ؼp.U!A (l?ͳy26Xs^qC]XL>b< )O/|1L&ZCFimZN&d; ,8TɦIۡu#\jX@VDfIvNe~C a>->CQノyKU gM?%9Cj"({g&J!oGA(gARi3 ;^a [Eg ~{S2iZ sZ^xHpԌrr2MZw׮oݪ(W"bgzIa HߛKeS&;azCG'>feۑh66Msaqufl JZw UTÀ3 47tA,;A[5H5q?bKN#am R. оvԜKYS3N:_(mj>QZXHιsӘ nm jںG@tK(sJjeiTm{txǷ*PVMq٬[aF&!,|!wQj4V߃ -Ȗz&D͚UfboY.w @@S vRJͶ+e0ϓͷ6ʅ#fev-ͣf<9-[WBdžqT;u+ipB<P u7q>R.5/ ā.؈Kc23:4#+}I&+"Oq]!J dlshW&G`QeBD._1uJdią''lJ|AK)nԐDLWnGXT[ԩ&eWiԬEksa MCR䟅JorF~*yzwJ/Oҟ3lE Sax7eblְ<j[yNcZ`~o޶sa֣ !UJf Ɵes8_sqnL&s[,]䍢ԏ>j$iI2w͏ \ i$vΡtt*U`3IT&Xai *<Dr`@5c*8{Lf/?\7c8wlbzx^EM2s\uU0O@uẒU@\RS ̑ UJ!6J60KNQŽ63t%tH݆8RH~y(}vQS-11aTB¶#{F(Xw}_\$\gUnn/]]KD6t $@p cCIv¤XǮ"Nu<5Uב<_b[:@>?Aqd:[c xS4\ ݖ^vܫ_uoK#IA0IPՅw*FLZ]Nv$K{V5T%eYx3Pm4&URfͮWjNǤ&S`M^k*Z_ JP BzWP:M50/NQW cV\.NHꆸ K=ΐ"p^MbAb}w $@$yB%~WG_4 7hp,KC8tp%7JYrY2_m>iM& T'J;EGᰨdf>= 'nh_u; 9pKfw>> 9;)@sʅ}O? D@.⢣3D>ZdR)6?Po2k qEwF2K@ٰVoxu麪H{[HtYprtu8'HVN_!|wp⠢q־#B'^)VRG:}$yj€JŢSȊ"d:su ҥ},-?4a1xqnRUj)o'&XD9b*XFFq4HLN1X`B5n /w4tAjSfM1p즩S{\"]d<# #.zh~͓_?=e8!݈9Wv}C oP -j`aOBNw_VE n );rQe9ׁwMGosj!GRz_)E]T$e5hҷf0,t MpIȞ@6;^D!ԏ&U h>!ŧp98TmO֕'ˡCۑVdbN[-̶WLpEgkN5ONQEk͔zPc3ba=&p^uEۊzwb u|u!#45ۻ;rr%vq*آ ͙z^иZH5v[!$ 1Ѷ |i!)T<>q A7E!"doK[6aQH+RNv9xW.u'~Jΰ,pu Hd#b0?њk8JRA`u*-'!a8wήcK"'R&|s e|O;AՐo7iF[B: v=31IBgEGҤ Ҧ/'Y &}&1dAzo@)/PsmJɰi\O,.C4lPG3L*Ѽgb6dYQz/ŧO+ :\0@At4pߚ_TBԌ}N^nm@}# .$ J`] ‘$`ۼ;uۄ2Lځ(V wbyJ Љז'ũ-C]\$.g/]~̘ULoKn3d9uy,&_: b?# 5:PG֗%-T|{-z]m]BGѮ7pZ'yZk5_)Pxb[e`ܑ,p*kb9dٮsgF_i)#ý)-sGdE"(hUNIkI]9r'8 ,L ETҭo+PE5ą &9jq(јiW|&a%<¯dm?kšxG鸨DciUs(^ &\BP\hhg qS׮)w*22>lG$´4 tΐ]I Y蜚]?z ScƋMrlA+,G¾z*g@ΠioR%O{F޾ӂ<$N;^E̍ng-:x7x-o1IcZds~oG6~5ib+Wpp '}Ӑt+-Ll乞wR^pm ))jZ' ;-ꭤCܴOl!tݼ4&Ufv\#!yV1M1@Kz2i_Aj-qxlDWZOxF}A[_pxl>-PxCtjYܱ&.Vgk[R zSA gv &\Vn0?v֮i}uU6ٟ?]:񲐥Zݫ|`"w^eYB~Y?5OT镗<9~9kjJ\^ ݏ]P䥄!Ԭ@uqXD_;뀤>i/&-5C>`$mGa];/%6n[ԓlKcV`?CFqcd\.b[鑱>ba(kliD+~Jc~ef ,PV^x5D$9ƲsCgePQSƽ^%o!Vs^R-/S <!8VmSEl}t ^2W͟>&)۶&ʹna,d/; u;0aiQ4 1c糹O11p6QS7c(2b.',*\DY pf9eF.[qp_vTQ!_ȋk;X@om ,0< yֺ{ d؊A$V Њ7)G`v/bbcVd^aƻeV MEs璚Ew +%"/hU` -ChKE[BBf&겒> 5qp%EDÛ a' jKb* 3&=fz6MK%A{/(( n TE([(z5TLFݙ5eoIcMH9m1=Y7.m=- ԍܐ!WOQW\)ņ_{ˢ vV%Y?B T=V;xmDO+HY+ 15Kٱ-̝mE*YIws]UTk3ܽRvOʎHY!]@lE@Ӫ<{s!d YO:h \HguoR'?j7!]`[4G툫gTKcFr;IU6t,KQZO 'qO}ɞg jAS[x΀#DN@]%ݘ]aD2"!2[ 9lRfZze_90KO_nb@\,TWeM;͛!aC;HcY\/j Q8B#'Q/3U?Ӱ_Ed zbFn Ȑ_] ,n!"<9"ք"l=074qՀ jS瞧"*gA杴Ăݦ36OE6UdJ?Kr i ?P" ,yB& d}*(ejۓ+6}f2NT$G ^ j-3t!xJ6f>s^\ǥ 7a[,(ɵ%u{Ձ6xW\;gc .L' Z|JG"h7I),q<,^P >xɾD_'ovWD7khPZ16 Ŕ/tp8bS(Bn܈}&EnYN#> iR+[C m)pN"kuX䵞Sfk8Q6 Nu"'pX:;I-s^sC&`O @g%dc#Q ӉL3WR%QqmCx\X%pWhj3-~L/n.JC\)_\=?q|a+T amZUD})}1bNA_Go@ H2~dgzƒ@]n.g=t6 $W3rfo&^ڍߣgP0aiKv̧r cߪ5FMt&ύ<#84+ =us4|k 4ʹ dye=xdbݟVS$5|?]2q\x4 _ڂՖg Ky0&SbI5 '/&X!Q-ZՆ CeB.Y_#- ->[44!NSPD/Lhdj_{1} i.ȳx':[6d&8g=T'omԍcm%4`޾1{Nl÷Pjq\baMt0~3 Ec| |k1}Ͳ;{LaKi1:p2  {Ww%DjwṘsBHr]pu| ^d %j&מV :wbFR$㑎E!K{8cnD YRT [&d c2޿%C$NyzYsqXVZтHP} T}$I> N!pG Uo\Kޝ`~AI'CJc6-W;WclǑ M/;+87ocFRLn{39SJ?^0qqqљg?DvF̵?$U.|~ 9|̵1ຉu vH+ `6"hCBHze͏ K?hY550$YN(-E$fkgŒJh2Eg7jb“tC÷֟VGcង]9Ě.>S&.۽mɃ!*X@ΡfMCtv i AZv6=uS*YחPo]8Qi1;g>:L_"?^3,a vŸs /R?3XC8A:A J Pn tpHH]oL$5;KbHf-N%%dEۂEѰ%Օ)b2m$+=pB<NkBɛfP1-h 1ȷ83#?\DUB|妗:lD]oF]eˆT+H:zӱ}B,vNUď>LT#s ٥TŹWʿG$TAê><U9$Y<BpL>$1>RB)H^]oRfVp6ѣelU>]̂9D3x* [0=8I %w ȎrUK8S}-W'ؾD]n'Uv@( NB|0|2x=! QU"\myIadIA) ^I6]!$C !10uŸt(ځ<)o9Mtr.bXbG;՚cj{y*l hCa4Cm j,_ۤ1I3[uKuq {l.Eۖ𛅱'm\kYrY<)9gjid3XJY/?s'uG0u}sMΫg,cq!,<~B:+ᕦS ;:Y đ$IElRGL"Y1>;dh?<~vٶobY%b핽Abt_(ɥHudzH RenXbL6/\l/ϏL6'0oJƋU-!¶P@Fh`]Ø.&&XM5%ͽyVnd/C>gXJz*lSDC\fϴY]i PExs/F sB#6zcȵ\ wP ,G 'iAtIqN!\Sb:=%9L'VRMPmk%|I&3g~,CUM.#U:^F0ܸ*$~Wߩ~ Z@l-^ɻ۪Ή%":j_2Ex n{㰽ٔhPՇ|ȑ_V7]sBF7k:Dz4{5^ۏۣۏ!MjYA= #~Mq4 /"G6,)P*X8DwzD"RV Ϛ6s'pzQ;n:#^_0juv7:!~H2U%Pyu梌Ig-{$AnƍI؛g؈Cjoځ4L]\$[~k"׏]R/D,&='@f A@ס27wY2 0bPn8TՂFD_t&AʓQNDkz걩aX}کdi 5NYqAk)/ṅŻΖ7\PtT>RƸh}sˊ*?\A9QMO=r?)C y_*B_$Ҳ˕ooVMBm,)XCà?}raa[m31<_ lҺd8;2Ḻ_'*G6}V K[vA( N5ݮ'h͵:`Ή;oTT]%XE*IВi Sa}Q4b˖w|wd뚿oMW$7SRH ~7CNKH\DŽ+?p8|+ R:0ͅC!#aj.a祾]Ot`58N0i9<'sKI!̧tHV6EClX%r0[yT _h1*9u[q {}k\vq:Wb GiCȖZm֏₵;0X<͗?]>}pD<6Κ0/2ÙHOh& e-*H)"xgc΀W! ( o,j aF\X.96Fr.GH7;7\,Q8V8- \YOf]A,:PNOr ͭ:֍s;M[8w"OSRclrhad|VÆ3IC0RQnkaN(-4ɔ!I/SF#/^3aE0oHcFا'Țdʋ?a2nݧ5$p:˾] bs8fk4.Q&y]Z25Dqj!4b(Хm2ܴ2-_ԕ}Ru%,{>zh@hJ ~eƟ$[@c9I$ znE+PCeY;Cz]ϴ.἞)C[_Gh.s74x(f%AZԨP $k'Rf3SI Ra2IGJ`#VB'|f71'8$[ΏЃo^Gq~(>_FfAq=VS鬋,M'Vghﲏ TmT5E} uL֤ڧmw4?Rx$31hSu L&4kPxSr$N/ oFy]v]$W2X!7 Hhȟ^G%\Qݢ m)tDŽn-0?o_:ŭ sXq26>_ىM'>7mS6nY,Dl֍ B]kU%~8mߊR(ոqK\eRA7ξ+|*_G#3tY;?pA,]ZN|$&2xT&Z+0F:k=|!ᵧ3A{tѶ_x}+̈8٩wth|{&uHDO["f`-Jf'pZZGn84dc{_#_mR]Zb!.Bsd<ܽc2E7C n03^nq QQSkپ@K*ڡ&VB8 a._twWu .o53(V3ym4#ᰰZS<}[9m{d#iptr^F^@?HZx&Y`{ 4i_lj.9T [qӗHxa9-kˀvlpJ(XWT|{ܴ‰H#FJ˽, Vݴ@ovU#ծ_Ό{4^!cqPô:4ϞG7KE%zxBAS89Sلk^44{Ƿ0`8: 8+L @iH# /7>~˒tpNҔvAնAٰb1o)tRX? aOĀϥj;roʐVSo+*l+YFIpGеV+_#&X]g GQR u>ZWl8*sakͷyR0$~NT!ȇPA/Ob {ni*QUu~\*amXl5C|?) *\Y (;4է@XlRWRL8*NOl"VCKPl$^N*ǥӛ&~s!&WrܩV1;2Za͛ ،ut/.TeAs=Sr:^>HEC,ejz̏-< h+J{,F\Tǡ3zO fU&xYūa )bsIc pDOH3mu1COm*K¤/z7a[d\NvX/^&)+=hFrmeK057oP@Ebt Cj$ _WǑSEkYl6=KOw+%9OW}7'[[8уP/4/JׄdF/kjՍK;9 J^`Yao.* {¶6RSo-ku` 诟@HpD+/ IxXŢg;]uO?)DܕV2hS8y+?R|䝙ު[vGEνL4Y!QKk?> GVig4 :<~:G0s;Srtm,{8f~ZƔ8HdYs oMwiv}$!ޓ䅦ҍL^ E@MX"k30t 1G ca bs@6kCoiV+<.*Gj?ϸj:אYGNgY9gՇ Y #XFdz2&h2J| O̫=" #5qe(1ٱq zyoKrJW--p\#=W${xذE8\0Xh<d ,ħJe\;,_/3T HdB*Nh0~ɰyy:F҈zoU]*#MGs˸Hsi$dJk74soOdߗߪ ESJ$AUVQ d63\}Q.xb Y6GM.eq$2S-G̫)]YX չCe_'2:hNpK)?|)NL!R&u>4$2vtڨ9lBr̩l\d}+@r };UUkPx$~eE^dYvtFjFc tV%2 hfw9Gp 7iId !".u{>%s?*Ъ'Ʈ^ZphҚUqΆ%O4xe/,D=VQTjB R8pJ$ņl95:Ԭ|owk'2ģ:]E'#gcp9󦎋D&!^ijaWU1g'lƇYVJz]4 9_2__\zwWm]_6 7G|M Lrf'"“q\<[ZH| InTNjI%ʧ΃Frb~9+y!!iL'ZAԷ?"5V5?ܝB(Y2puJXqR͖M,sPM-Q9&2u-̝!&:4h쓐RmYn Iro_ , #RcqĤoee,$YkTIἧ u^ߊ \ITIEd_i]v-Tp;YIdFTcVMҍdr:.sГ)p=))m edwmg?2d̖t,ospL| g9 sq ( A¬"p18Lw=*Yޝ rd#Ce hCBU.=}MSMnh?qhoY3@zhɿ\Dc9h] i.!JR#BkLݹj,DsBnʵ"+ؼiH,Dw|YtWڧҋ:]qvcR<7gL#yP+fLRpBLLTءk|L\͚ ,MST*܏3&i6ly֣^R3Y`eUʗ lW! \NinXA-gQD]LU@R}I&CUfK4MUQ 2ESrH:k9@v^_Ra*B1 WlyyT*@UiՖvx#B 33Pv~em(Ґ@< ߇e> ϩtW@H61k'noZ핬c/p=+q%K>3# VkU4jCmŜzTu=y ~]J|qʌgr~-N;Vnn)8'A3lZ VSTd?s,UM?u.VqtLCީuij$e|ESAf`lnvvA5Mf)ԶVl ]7[TWW!0K&KD:;Ѷ#ߋ6Bi6JXuQ\p^MkmAf8$wn4=`.mHP~ 81\{Ĺ oȗCrn4}UP*kCQz^_sCh > Ì??bK 9t߇P֒@oqe=$g2G+JJ>rT\O9-^ %8N⋂UmVSw}Fgg/mjqw^DeU ?Y. FJ+v2/ EG9$72+!F))nsH?KWUsm) OȵWPvU Ȭ{ꛛ9b_[Q - >SqWpMNѷ&]VʠrWe:^#kCnuKռ>F9G^1f۔[s{H,\:tN[G: \L_UƤ3:{yNI)3G]>!BP㻙ƦBVe%2.6NS?N}F c!֜)`rk[v(I%G=3ƕ,6sA *rwFm΂gKϿѬ5r݇TD*0mrc[6]@(ػzuäɾ.U_^n\.[)b7aɵZ`R?gQl +_`3`h8Gru/UϺ*!x+2&E5{TSʋifPG#U4d#29GQDk61v\;֩wcSbq}1E:>:~$)} eMyKOiX5[ժ+|IД aj {1)]r3M<(~WdF`j8]H}^ )!kw ˇ8xeo]#8 L4ǵBsatKl1IN<Н 5:V)XSK, m q&V1->S_+(dLn8Rd$LՌ1^`(kh/#1->>S2 6>hM袾XqŦs7O,;yH3IO@f27/cI,)QSY$w2\;e&):ی5W [(Ty*7d;M3yZT>Ƨb7.ʰA@g(kRe +{ g"EM(G s~'_egE" J|8e]9nsVCna`­Ss-e 4]⨹J4"-mfr aZb8Nf>STT9fTۦ0&W^z]iߩ.I#$ܶņ.q&Ur`ij,FP&ߙKK + @3_UOt!jjA  pv4x/Pu=TMLìQ","3_yt,t ۱pQ$/Q0(;&[!}O`RQ n?4Uvz^~~h$F[\_xӍ!JGqw(yp4$^p-֙TZ񳻋q^4&[Gr9&Bq6gta*FBsި5y姊-T"TL<|nu=E>Sgٵȹ]]=_o3A] u!~IJܼ8ZR#*vR|6 .;#uZ)ӌ6gz3BV#'|zVim!kWtRj<ׁN~6s5p;TYlCdD.u`zs/#e3>|(1؁{ dX\'եe^7|^QUEBYtStia\9y5Hd`wO-='z 4KVQUzSWv:r@EpN[eâ Se0G0$w.1i,rn/x1g\ILR$y/ Aؾߕhh m|ddʾ E9wMMY#Fr.SVA6CԠ;H܄oߥurӅM_IxeBpIP`wAkX7_c:b\5n84O$O~ψ:ێTATFm{o?PE8ڲu+8X<ң2Og3O~tn޹6f|P tb~ 8E q-E udoz.a $Jij3h4ҁz(F(D.zk eӼ=" _ir OeA\lؚ^1$bpËVg}8w縯gg.ftozMU{㉷􁀍{84-ƫ3Dz$`)~AWɚ%C[}leEB ѱcZI2JhHϫY<Z2=?pL;M-g."0~UP cfw C1KLFsBWӜCoe4֯C$ˬ-Rbꈅ~.t}4H dz& ځnwr hmDr `ϙ0MϘ:JkwXj E)<`vl# B ?P,)ҭ$,UC:2 bL cj0xRui #4WӾro\ k't(헎qs*?@GkpFRddVe  R9K1JePV}%= >ɟ딍yIA\ ]uj:x R lG~vV;,<, y׵ :dIvL񝜖W{c} KWx_y91k-DEF^[QUe~U@z"cP۶JIV{"dpQ DLtK;o#z:"?tbY4#?߅ O r)7J)2 ~YhJ`cZ yX$Cx^<SVhߔG28g@,F!ږbe/=8_Û}3";#-{ǓJ"-*ZY"dcte krnZ+WIIs{%+vçO!lk$hd5(&N톆 qMD*szrvWL~ƚh!|0 sOq"%iٯmC>&UV>ŷ'o{݃_ָ4Ho!L4:)ȝ9[d$Uc`ګ9GmSX7Xt>D[B@쥥ʴTV?CW5m1{9hXKAh(G !]G oF Zqҋ6W 'PM3GwO-qrE!$s5kEnf#[Ks^*2~o3'0v^| TSsܻHZn *2x1}-9/=1)Dn-hcMAXe?zhAkr&o$#>9.ܯ :JY)퐋֖%hF >΅bs2/xcֺɘr ] zPʊzA+%y-Ajߩ [p{)t+?xE\[BH' w+dj$P:Ż+"]T:u`SZU]Ja97+{\76"?O=mfwZ[%YHX8x1nG匢?(Fqm LqMՎ˸6F2D.M(* i/GOI7:ʉM3Ї(z 8U"U{='&.)d K!"*,5ZD}$SEO+4ZFpӾqE(82P: sp=?G#NDmSVXiD V((Hܑ G+ QMfZ p]٬FV̇jba6mLv-Y|&Gy%\Aa׊d(+u Ɠ"#B mdewb붹!j%@ ,e|4bMUK k{lؿHC@G#j)LCnކQm-7ppv\}?4Piy^ ƒnsɟb!e6W#?Ռ|l}2@c` dK07ԂDdv ϨTԾnVΤ$}gu P;'Sս>yhw\ rr֝\vanAKO0;3lQ\RGϴ\! ב7gnv25'—ʗ[l] EϨȇU *4Ѱ]].cWe"7G~$"59g8CM)KX}}g?Ȯ5: t-?KLyt@$5'FX| J[j]=dS8KgϛPXkMֲJN$vjķQ<]{#Vپp#R%J h| yS!ϲP[U:Ec>%/\`zأT䁩+kL+d SV̸̖GpS*h!X՟M-O,x.}*9Rr\ʸQ0GazHDǹ}=$DqfûFx"y?p~Si x;uA_C]:MΛ<%꩔6tZ= %-(Geq{2.{0za煢jOgR7>/e@K$%邯IrɢI Z8sioۘ djh|]Ȕ9̷(RK Kae^?9@1'4c @)W.'T%+vXZ.zkD'kh^ jWGRҷ? -zգ{(iL +Ʒ@YG'`sa+tjy7tTw҈et3Kp\T>Z<7@$υ]&&87玷U6?̂. !U/5FKIwGuEr)?s Ѿ`jL io;݅5feunOkFrI`IKTvgh|$LLLhLw 2hŇ _b0 h$6On9A$_!]n8QeѩG ?50Y+qn~}S#u.;W.J |8f8$7dpcħX1/ޞ ^H 3h3N=˨7 6VLgC峂~i uB3H|LEIibK&pWmGL]:517guW~5SeQx4#;ʣՀ9k@ƒ{z+ErYk0#ˮΉd˗8wYsQB;#lo0opf`}n7 B붎c!nPoMC ul D=CA+T^G\UNݨc`˷0 kp|ĿcD<Wwy:Kp1}$R$N gN.EFilC%3"&A؋ t"1Qp,_F5NyWA#;~b6 ;=0//6u{qF7P EC:1g[:K>p/?L~ywS?Ye îSi_,biu)|YQ0=1=ed ,SPȴ떂 @:;Y42{A{8JqGT[ =| # u=}qɨdD#õZWBE(mw{6_+YIԸu6XSƖȾD)+6?mS %on~]P9oq/ ѴJ}l a r5 hڏk9JFN\RkmJ(&օ6`>M1HI &V5@k{L_\@2t^!}8VMcI . )DŽt*0][#G)BU(!.e yW{ ToK*8FaRc-IG84铋1cc٦I*[ ![\iLDA·-i1o GpŸ.Kxod>@$C+H(@_BT+e牅gGy#-ԗQ4ЭvxgOW-za+Ql.KϽ9(MZHp3Ńj5-\MNCbuwJÒ7:7lv=NۣOFyhJ[ U`9ϼ LqSA;92X99HK.PVCfExdYD$eYyk`3FxûGScڣ Muxppvr $}jwz;ip1PF=4mPڽ %g5.7-/b/EL8a\,C&FoÓD>2|ҥUEjju"M: B&NX|!ħܲ7(0Wj-߿'6-;'R ڵ3*dڄ_hgn~ (IbbC$းw`IƴS4HϋY4မǚ_Y*IH%(R t[Ȭe5)=0mt]fB5?.uCqhX-u8|gp.meKIE$""Lj @|kC0m!ZPGջ_@aDž7׬b.Y]0'S\ZE\ ̆;h03ֶܪ5!l_(VP4W*٢E} g' BLֿ}tI5ʆ 4o9T q9ݏhԜ4@sdCUp?uyJ%0>kTlQZ% [om4.sZұ̹( }(kwIv|j";$뿽!云6e3Z\q!z }TLGf UvO)g Y9NB[-DڀBfNz'&qYhFo$Чm# Ðnjc혜+4ۯASN[ U+IT;W^֚$WԔ滎y_G4a/?Zq󄶒le ,ouk'03Rp!%w46_|$F88ުM E%SD9hr&siЅE<%_3nX;9G'uPv0AϐPUM)Lɾ"UɁ DnѳhڡR5V FF^U2ڐubZcU"0Jdh@K0͓#{QT%,.7f %XЪRa%Ýxb |dmbz`a jHˡDCXLF/:R- wu 8 Yxnbm@*b 8A{*Bhkt*L-sX>s-'`nѝ B|š"pm Q"9 eY@5w?UR,h|ǾaBAhE6+"f2fZ6:8S!,~219G~uՖ`\ΰB6/N2%c#&Q.cg%TM/)CӆAK >هBJQmI!iT0 *89l:fXN_柑Gv7)Ir-ͺ? |m {~籿,csA$156)wmB)s{}ؤv/r%$+tD<6HI yXU6( Ȕ3B['aCMWP5`.۠\Wg~Z,*R:\i%!l&a5.RBȸV;5 #xv=iaaKO.\`gsˉуbxYz#7% ܯASB}=M5$i(?,M_$CcVQj6aq.pePC;OҁR#k0~3p%Р`D䉖5ub>0)s>,l8Vzv㉹vkftRLA85 "X_kaҎ j&YXM=ft߳ߟ =eȦMS۝1װP6bU ƅϖg{=%"2-2noiDӓw awf鉡s,'0zȯ':b?<#|#'?X<~\w/6XuVr.a;%el(#]@$3Yun4ZdTO='qPٔ1:6(ڊ^ ј>*iTMDz~Zc8Szד_d#gZ6}8lH:/?@}8JP!zw?E<ЛjQ@x3A"鬂b"@M|X|Y 8pon*xl`pJAQ0^^+qP*qFzߞtr Hmېyc_HDo}Ggj|@IO~p`+sgV'xĎvYstMWI$AxَeJ+"W0SZ׀Ed|i) Et:{<6bjVe1'aϜ:Rc)?ͬ_G LXQpֆ;44K%:Ac٫B1:}Qؐ)k0yLO?K] F/{BwQ"&{e0+r\QO_A6Ka4)U`?|5Rr<`cL$OFb] Krw#Y ot8&(.т˂ J=%_i˪jөȰ?/${r~9hשYWzSu˒:xpnԮʟ4qȪ m#vvGBdnzulҗ6«Y|}W I x[pag9ׇ04,1X{[18~4TQAEa5|֖͏vY(8Xd(!z:S9S X .d +g*0NA&P9|1` Dm&A`6 I^Օcy.^rR+k&YE#w2:MBN#mlַ3h*D"o1J&1gS{)4=s z[zsўbq 6B7O!Π9,4Bi _:L\Bdu)ߒ|` Ҳ 8 O{  ;˖ֱ@sGL*֧RrWr AW uZ;};E3WmX:cD5]-=OkȒSÏ"+>}k05 #/C~Vu{FFXj#% *GdNPvp_va\2CLgE "KrﱼEWe8m% v "뢍8``E "aebY=)3Ay^n*%aGz/ցo%،Kb{{\Q-$Λ]x$̼3\nq?:e(4Ƭ+<-ү@Sr)6((c50m;DוG<8ID(*j%|Pخ@Sb\B'$*xm!&nl%ya!'jᒱ?Й;a^mXjU=i, lmZ}p}(b -_ 4i[֔z⊺(-G'owqeMWV|a6lĥoAS0І؅)]7`QEx/"wx#34 W*w]<@e%W6G_\JG1磔Ɓ1}Jo!?]0"&" {JoY5KWz &`_$Y.QLU>Bi'jYXk[}L?'HE+nIm# :jK8ioʘC?f%Nf}z FR?`6כpjt幃;5k;rRe?H{s[byv&ٜGwώ*@Xr|G&"y(2;-{C@<85[2]u&ύ6es0zG9%&FilDD?wm*,ڷV&wYc 2*/aFw|C<||ïU{ kq^zR9!/hB: W`+Rٔ.|z_>NV^$[Wd"؃ c$Kbl1Y!M;ѡ.v.P!Nx1w'V9@rGK#vy8^%0Ϟm ! (U!ĺ-RvT"F{F&"O^e2 r0ߖ` M_,Lat,DlN p hE}Eژv(& _aER57m;o'4_^ Iw +.M2%0U%VY@!L+n7LO8 ]t ң"O^^cN<!3 iTl2'%'FKпbh[Q3Ec슧9,7Dtn>.(F'!U5?0F}S^:)r|K$b+i-ڕ3g2!B֬90^D4j q:ͷx<8O);8N?}0J+UituA8~KVҨkOpeɃ4~&=p- OIj#E<|ٺs-e1Դ>m~aG霴`q>dƷǪ׸,tK. VfD9$PiHm%_Z Mt鴠&G:y۷U S5mǁ_"<:hQifάxwF1p=W2MPsp#ln[1U=j1eHA>!IʆRlk+as asG4qe)c- n+KLzJ"\kܔ:axrӈs wVV^͘7HlˆΚ)i7>ǻI=AQM΅~s/~).J~$5n/#HR ۻd\[@TP۽1;Id +00KJT[ ä^B&(V}ۓџ8ZH;[0$DhssuT|Q:Hb:M4MGZH0 ƽe0R=!~3HyOp k2]++4h *@P`Pľ<`%i&s;mӀF"MFĖC3@GdǓvW:-@g(-.YFO1>ґ+?&! ~%N0>N~6^T-T|Z3j0ٸFc2xiԯ 15o/^ԕ +Sd?T|cH{$1+ K.FŐW7/ua}m2OT1|L8iC0(yRú?_qV$7,]{䊛[}^eM/gs,ީei\Rnxw2N O[D[(kb3/:O q <{ԱNg٦_v>?\Lb ;8f\'"KT/vJC8N-޼؉f]mp 3db$A_W6sMҮC,x9/9 9Pk3U?1$c&2u:[:NC=VWED_ %Zg/ t]ħQȢVo#q\fN~heXrِǽ'%7Ŝ*._-U <\Ll<_sey~EFP42웊"]bI7(D0RIK瘡AX&Z 0B^xbkxgʼc9YqYܱg'l/Cgip{.o< \l[Y.z)ǠIWgI_0I͏*-40M@M$h `@x@Ysq̯K,bY38 77d%Y[ 9XjSA Xp~Dh*M4]>poY|qXpc2>- ^Ht<a +;sy.( O4\<5M@TM,LMkGC_x!J_!f'Y=Q _PkOdr`7PSh|֩NWa!g; 2&?wޗ_"1#ؕvtd&RJ#4Hlg+0i0{J(Kϳ3hb;^CQ+{6zz\ 0g@B+!ơf7KAtEw\U6S>oam?e9RəŠ0-vB_r)u`ѯ8Jw[78rwj*6 }&KwN9c z=R<O5uoW p.UZ½ܥ!hjqY7~Sa$py'@ )}g`3+wYxЫ%e;X zGdX6.`XC8*Mܼ>%UJO\ڱXyM{ M(PEՕCT8@T hILht1&)O9`㣁Üg/;3u9nYez1$:~J m-ݭb3q5EFStyiQרRW.M'|]S}Z4nź)x$ߢz>5(l3Zj-&mr?M$0 ~6&O/zskE`p d߰,:'#0.Dt$T W"/@'&0eKrj,K^u|籺CT\Q)r'xv %Ց{$;@։ g)p%@ژ!|g%յTIeq͏?[&vR2fp:i@*7ػNI,bi^}Dn UB"Ÿ>dhcl{WU5W3 4b_Jc8\=!^N|ˠh=;.ZC`BNC:vŇ~9,x5&2|nY}*뺞H}@*T;;چsA;ñᩄy ,G j2nsVbF\QZS_#< aoOKcyAme[f7ǥ1//? Tg4+ 2 ,l߾W7O *$Exab[X&nؑ~g8y`"ps'G]k6Jhx=<#"ՀniXrFq4Z≒i'{bN s{(ivjXQzJ[2,Nl<]}Q~vwSp,0x!9 gגQD \Nߚm8;!H=mo[01^7(_o wzT(Ut$E(4-5 vv0|c꩑ޛlQ:M$r> Hk#B@Z2jWl,cl26/4?ˍ!|owz_!bUhMEN +{F{4@)v(A.b1͠,% sA+ ?Y%#"r]1MrL㞩a _x&6}Iӛ/ew s nZ1]; g; u8^.˩|h9ar7 %m?iΒxAADoBKS5*ft%w%Κ y)Š8\Q),COiK Q_]M~$s qve1MA7h FsY^|njn?N}c:#EލF[I{ qC#[=h9] ;0eHle^˼+*P%S7]1Nj [ʕþuCj%OJ+'=V0[/Qn͡mԑln%ܭVM3GrOaTwQrXP3z4Bح•N MÌl͆Ģ8R@|b p2nhgEڰ>7pZEe9NjtЋfef*IÕ*s|C H,&.M;dΤ؝dcD7̆v4SڒശZq#y]*he'H 01zfk*֟)`Ζ+t 4{;atي=GqL&\:,/I\gjQjȷp1֢Ja߀ oVDeI+Sm'"a/곻d>u'ilvzTvzj:ڍಚ6iߎJ =1+/(yMc(i_;rGwMCArs݆;PL7)ְ&fFͳ裈/ &Kߚs m!x\ DOOS: > ze3k f,`p9.~7jg]1an.9#jwC{93̴3 B";VOpLfOizX a² uk4 HA pX@q~ :C4.2е}Nt ^d sU="_aNxfU ~* !Y՞wĢ×1ݲ#[~Y` Mcaű9 x]o&ߗX33 C`)r?c$@F7X{HkּDT[lJ}'kBʇ fHu9^$D$lD˧% ]E[@xhw%MK {;3$f9mnJ+^Z¡ e ͓J=W8O`Ty+*^I^@'ߺE10'U ¼~'yF%ߧ^%难{ztmJrs3 mvw8]6dgr`iBA΄ҋS%+Kgʼbș}=Ke (N,q6 :rhV!i=&`6}R J7җZT΋8hQ/@Kڱ-cn].{Ԏ '[0DkѪ0fVh=* t{ؓ-lM ROkͺoCREG݋ Y__cp4rhNuA">0em-VA,$AN nuUxd n'z:>vH=p~Թ낼;P ^ gs٪b$:\-!&t%+L.(|W5! -+n 1l?M7f䎰nszsxzZ`ri*^hA/r8Ɂ wd )vBWCJ/)(q].fګX%"nE7I1UnnG^>D 7s$'rbr!PVHǟ):J1 ibIGvR"V ,wy`"zndM)a=oTEoA/v4l)+w,ZU\B#T4.^8S/ʛ@]P FZZ%7ןcVB:8Po|]Cˍ)UOOB:m6S$+9k!͸xVNZgQpxfJr2!ߢc C֬5 p%UXȩER,2CU:RR8ľs I4l)d]gk]R.>#/$}" Res6ʌ3Olm x<0Y}rͶy0#d> ڕ+{4Sv6Zps|n pA/`X2A.>[+(An3#C-ER 9u2>-uI7(!rqa+mNBVQ{L)%> BslDȋZi3l/655ʱ0B?ZG"UIH㳅/)y Y73Go#Mik(`f<g6 +c-Љv_TTL&i#aVZ_?Gxϵi(L3$ߡ ~5 5=?SXPٚ@׻Q٥F v@D^qHʓSr&t>υKXi6Էܷ yET=uɫXJq]mpe`5}+ŷAV{-m7˸Z)(̀7q0RodQ1 nc]-Iŧ@׹ݥ9{m<I:/`ിCQfZ˦>Mm:#B>;ųQv.pG%3 NX*]X"X35l#ƷKjD6mY ʶc+.;5(N:%ihYYgMRPVҗ3G[pYl*^;qdju faXV]ҋ,h|$i y,4 GՉ?-_Z yGԎvE*djb>/d#Ì,)Nq+F|YCh\M3.fe9|$W&6&eA->yV>M &K<:o{}Dw˭9$,)=A fADů}7X:BeikP,Ya%zSc# N^T \0!-\.ẕ̌.%sl3&&Oe>x4^$[S?yŤYdAqR.]]v_rCDPN]aO-,K4 j(U_cz٭`vKвJj߲8|JJ?)"\ûLAOuҎq]өlkB].ՃǓy[+e*gnCT:&y$}|ūdz(X?r:WR*׬Ih:*Aar=WunL- j$rS52qKֿ'99aak'}3([C\NJxmlôl6mi@l4gO:SKW_*Ld_֝\!۶qcSv6룜< O7` ZLSU\Av+H•pZS<3x%̫_|N}o-WqB4-cTˑnOeq!G+RLd N!㬓EW"B}U2?Z9%̰\2g#;D#פCoވ> fW!63r;ZoܪFSʷH`p4 | J?no@ΐ@JwI^^ g1Iā»|jr8NK&)I=o/sy Z(?"pUwe%v SP ?At:dKSl0IkyJv}Ys#fS5g?MO=VPMD3e"7K$=\RqHgN ,[X_[-̔{t;o5罆bck#HHm[.̈8z }շd%َ=I^敊6QKnOyh_)}zf&=dK"垮S! gd2Z7 ui9rBe,l2O3$b%*RΆfKn)7Q T%B9QɰCJEFڛ> %k(-U0l E-$Bؘ1mt|~ |?A[dOz]K/` LJ1`;m"VB~.C<6 sфV:)X1FEk0ej>⃪;5j wMۏ5 g' ^jH-Wd#E{PRW^.7>>e`S"Z?qjxQᑂ3}ޅxgʑODR@2$.y9I\k\; 2(#Zg]ɜLݜ og_dm֓4l`o1n#n8(0씄 O S*>zZP: @Jeiʅ)t?|8*Pr.n~9E|QZlYp;8ulzkOzu$lEJS։^{59m]FCLlIf؄=t:- jo12pOFώ R%I- )zmd'?О,wYElRvN> ;. \Iyel!;\>R3 Bdx0OtA?JDsH;g͛{nd8sY.vQgSM9h,ޗ$T[}`74m#K02t:HCJ & :o/^EHm#yi)u '?je|DaP̱FH{Vޥ3p L7G]CU;_6B殥png70A fNU4"z5.}.8GU$t,mFlRh'$ )lAam7ije7S̿iO[T$"LOU!Q#,Wa,z>dŎ߱ ׂPj"Skd4z9D%4{{D)Y{g5Xx =x}@L[.34XSZAHN is0cjN_8i6&~LOMHѠLcޙ^0cU4oNcƳioH8}NZq1Ev2i8)ۭ{]sq4!LZRpj|^T|Fʨ-L͓+yNs#N=U~l(V-R.l^(PA/|gZreҝ{zI;,3_+@a*%>p(gWᏈz7 k9O2Ȣ q@y d'"ZdGMh}o?ڼHy`MۿyKub #HeɔEZ=WQQ}wPC`@Mp$ &!$FmYZ + # Jܶg]< _fG2?/8)s0?6{5 xp׋> {=llkG,-̖]9{|OairWw{W EhiNF8CdYq*x7͠zF:A%lpp9 ho g!c4 Q> _j9"v LzvOoGF@Ctǜ;VgP7ch c+3TfQ]4ӿ+ 2S5>;ݮyǝ8L]t^vj(?]ʿ_f21|Noy횫(G]eK*$+Ou}= Mf '}toWq^Oi 뱧mm/)qe׺3k\Ðxsג_smou RMY߀4PסY̰296i  UEO"-in^Iܭ!Rn^֛Q^/ =9.ifi`HegDg_mï(˥g1G` >3@m[dQNҘ,v)5R2ϗΓ ͈r&iUBTMW'LN-[hp%W)ĥ,@mC!iҀNgm%\lps;7zX&1|͍-(iK-K5\v54|gd 3]ZxMV_eI%ZoT9y.V딘T6ǪSJY6HpvfZ]|L-`c}֏p - "@֔5DPƯ,ȧ@KW< VM:3`1 Q,r>5"I_) ]T * ?R-N`fV2dC%)ܷؗ ki0hTsf:VRt5Vd pĂ. +e.pJDz%wST)Q>4uTkTQO)fN$*,ޛ oq4[dɸ( Qv*#vf.okjl^֏aKO+cN+*z=R{B=Rgfi7w Hx W b=DQ2[aYěg ?1!5sڅ{gF DAtGNJN j9Q>c8l +E74VM f963S"[y f&Hʮ/մf #^BPuAgUYG:PECA8]70߈}ڕIz47Ǚj q m; ޤ&B.Q:f0Eִ3Ƙg+ [s0:VI0DTOXQl3f,+$5ND^fQ4we+Ә{R w<-e{ai4BJS[US{շD7Z3L)K3? 7q In-/}Sd62Q$7c{~V|YSZƓNqL`)gH._k)GɅUS/ A>z:[ъS?밽 ~ > X?ftv* ("6>ѨRڅ@jHGάe#~ vo/u򰪖^(\s̟{u4^ׁx5b*Y&'4-Rpj"^kQ 'b8h04/̨erqI@r4n}I(R[$_ߦKi#.\kz ݹsk&͖C~0'Zo,-lF/ ǜ{6DmV'VĢG͜æYqUma>LUN8D%7D=nkiDD}O61wIiUNS_7%7,3i7S_m ߫re+6q ު~Cˈ{jwЎ0̌dUڅ?Lq*ҞcV("{qu%C:by3fC3`[e{Ҹ f&f4CP[xӪ+)DIyyӛR o郬l?+LΧG_VܥFbgͣtͺZjI`ͳRd]4qSس3RUO޶CE̅>3SMk`aZ̈97OVyye!'bl"" s}EVHODfS(oL =#_=SBru~:0!#)H &i#zyZ|n㞹zN$e 6 DZ{~Mުʗa\95t)D^WWQg AzM2}*_?& TAѐ&5cL;S KԒXbYs$r=F,WPȋ1vދDCU3ar0 †&>ؘ;MFVsa(9&9f_cF')WHDmA.1DbTi4;G}WYP"Y\].|AܽVLx4~Z:HdC~^'E$#Xrs)=tmv3 $5_$ 3LAI9nyOJC8^=z f)+| @RcdjQd?%՛h}?;YOV XHU(&]גpͷǯj7jчg:^UR~EEI]L}>{#*sK>/\L }¹-BD(7I[8Qf6u*!U;PcG 2!^u"ělU=T*C_EPc̓tG 9Qv:cS ܋4d6tk1TaԌOvIm G:R45Nشy:~ EU\?|*jTk:@=&V7hF4X` S7\ p^.캬':jRU_zL}館xs3:>H`f:r2[-|ƐնOc T",FGaR%V{=#6Dd`qQ{gJ2/;>XXȯ|.P3RM1Cޫ{L>b=3x-05]hr`}K"|}HISRV1pe0=vC 6~y `y1^AI-Kf~Lrv%&ӾIq d2KlW+.GP#BV5!3YjYLݤ\=r S3iê0XR3F رQ#B_ؼęN',!.mՙ ܩf*m*eG[ෞ?#w#uV(2D_S0k'TJ؄KLZv:? [jJ3[}:w-o(%Q?n JדMZ,0&Bﰧ6/*6F$|>xU:/uLJ }#jb_w>D>jl<7ː [QoX|f5sVOfkR@*,xQ= !ޫta=^ҝ{ZdOWd@T!(x3Tc7aewtBhkbBH/%fCYfP$Ҕl}w]jߖ>¸\D@BISfUQ\X&@a!^T֫nڴM K4 8RH`ٷ=bq0^jQS$MsѓR^cGkX[޲&x^omր!=U3,y DRN+aovaEgڳB7 բaם kNo}4ݞ _x~6'z0m!Bk]GqJHO4uQv4A%|RR٘mE"*-"~5@\ҿzW׷Շ،3f xhxS=2jڄX"8Xmƹ䇖OP@ xB#+YeѴ}w.aS.sCiS[jTg) }hj=P:Nt%!j 8kTuϫL'PqtWv։Qk9!I~SEzERzd==qv[rmۜ= M؀UiC o(W/%O/JJ`.Zjf?A5:U$oCfhwYx4꒡y/ ۇ+SMqO[I$T&uև ]Wv:K@I;;#"BNzWG J&C@2a@ߍr^r19Sϖ~+&*$["p5T#16Y W\xN ILqPs16}{pX4/fg2Ia1;戬 dn^tٔ|Thf xVXbШAQ(ȬXjU?V 7fƔ=CƁVf2YFޜ6y aк恡zߦ]GqUf㙿*>(6,]Cwrݶ~OO$Y +[*Z7wlܿOCJ°ɊҸN mse2ؽ-R EZL~l>KKdnft !XbM䡄#?lT\pp\ S`T3%JӉ!:|U ]qܫHu,#r f7cܲ Wt~Vl G݊nS+vqhpHV>leƕ"hmk4d6k*Cry5w+Enҗ/ˣERdiޗ'73-AWkQ89YR8NĉzL:CcN)FDcԂ) x"#ua/@67+yT9>j|#ZLHKl^Mɲߵ g킋.,x$)k+.2}ԥp`Vv 1$p4YGHAJG  ʺ/׽kGtS(˵#(%T^TP\o;cI[p l6{~h]͙ZArIdDe~#wל^Ť[g63 I3/Gt[oD"W:rQ`ߵs~ءV7_x65(7Is2cQR q q7ҲUZ`S/6j_'{?Zч ˎ]t*&dֻ2W~L ҁbr^˜k"?ټd;dsKk:Uq9 u`Iegf>5l t}XTqaj?@pCīodDLCx!;uo{P)Qn8GR\gjֽhѓ nKUhn7i+O&Vhx)6е]]Vr~, SX~Y596VQ'CFi܉7(ݏ `47,(1VNrJjU8x}NVwSFY 8W`!:bik[ ?+Y| w:U%hH΅l&*&kSd6*. YMhhPjF]NӀ ^RORQ8[`EW\%Jf)Ħ 8|tF@ĒBp=+拾l+4B\|W RƠr~?히R0:E>q}~Ӌ5soV)H=ԂZ 5 = s/F$Z"yTGT cB;6"^MiFW-WDpd5xr{JoI.|OvC]&ZJB;*TvL*3sW@"وOW!&ΏDbbjY;mKaVАT6GQ**-m@Mg]W(@PuZE0$`#+_e1F*YݵTe:s=ĵ /W|={l3o70..dQ䬩;bAj +~+`,䠼e *e\\"c#&ً,cӯz8OdD]6S=V}O\\nwSgZ}ù#=ݧ١V|AF.WpmsTZV]#ٯ2}Σi/9^U a'gohN.9lK_P#Z zcK! xd3bcWJ`S3"miI{/oR}1aF{>Q}C̞e \RԁP܄cJېFf%7=o镈fc`GG&#Nh$w2P4n=b ǖ0$lJF` Hᇹ&6TX(J>+7ԭ a1$F>i߄ Lm&rr9sr m#| սo麹AxZNԜII7P1<t&Vj2pM\ L4 RԅWlb~RNvLa& " vYt1^gE!-OU{+[suhI ƭhȡ/8\/W,_q8 ֣ZOТ?94k-TYYTR؇>]ctOv1 $HɐI XL]g FwZ3jNDoqt[FdK82Q.FBU'F<<+'+Yz¬2O?C؞Zo"Tr?";: :{3"3׃ZDJk ەVyaG`h𜝔vx5[h~Vq_$Lp q:+H.F^50Ͷm f3-^v~ݦHs%AwORp:XP 7+ u){4'k"ЉJѲ[="Գh֓wr,q1OxX ]Q# 08FB+q6ur',f˭MN54|"=H{% Y6|P' B&5Gsd]eqEgfɪSU+<ܫ.(1qݜ|SW==ذ_ʐDomC en;iL0o2'_j$cRLnf`,vr7 J:pTߩ8O;jECJ됯{)n3$`݂%T44Em<))]ptNeOr(zJN\ BxD6[shHwV) `-llGO׹/9 YBL#rųUvQrb'!Cz3͏ xqCh[4ܰ2Sm}_Wr`ACbш|E=2oiƯ C4;˟E@Ġ6蕆2*BMoxɀ bfHvNѓTYPZ' "4>kc MlxMYZ9GRW~\`v__xjs[ȫ?[H/=EY*=`o#g4cyCTu/GC v*tU/+(mBTdBO=&mxb'GsLƸF7 \ <[2D0.kBZ#)`!zYp9%ێa{|IBxZX=DJR:EΪz*N$G#^'֔y(KBSݨGV'uOSs;ƟZ! h9="Jb,{q9a:E 윱g~oRŃ~{]Fͬt)L%I8LL>;l.;N N`s25ZbOa|NxAW>z81$ HRZP&!b_ cB `,7s3;L±8@K+Ӎ] OF0dQIj %%A[4_A%dhZ6vO!k %el*Vk͚U2MEfk?H'UA쇒[UfcH'%=*;cj>$.B7iR%\-릀Ʈd;g&[3i >rRX)fqrR.U +㼍mE'c鱡{>CAP*|N G.zT>oL+ڰjёX AgL$v Qlu;u} <}@) MjFriUFJ¤ݸV^?YӋ$߄;q+!8]~[^`'uHS2^ Ta *S$!uJ ^h]|O-;YwcI% ;0;U$ {30=*ѿ>CjMu )‚c>cٿg]gb~%j@#!q#n0Ɗ%MnECwIeocgi6uz!x^Vp,<}S( 7NxkV~j.U49janWCm23`a`wO).޾ '  93(JMO j\}xrthGTr_'ph)_IրI*M6yc{}m 冁W$H g~j#Gwz03g:.U2),T;}L /Eg',QHr؈YY B+ď.!ã*cG4~=螀ި)B b 0c."|וǞoܜ-פ[4E 3jI8*fgLKQŸW94 -0 2tn-!V@?/H:w砵 m_=`DD{{|3΋Kirmsv Y'ARc .LGdXQ{oU$C E'hZkfǹsFZ1O*s'n"pS\=<4uzacK8{O1DSXlG"'.. \\rb5*/^(Q&y@ d>Zd>rg=iVIejPX :R J oFn:"=ζCѰygYO 6}IXZ[9=5xKqJ=$A ^c&V0-cn.BQ@>06Wæ3|[S'[v/39VuTL5j2e+>g⯧/GwX!y@lV(L.NZ9@کGMrUw2s5׺u~w1,UHS4Džcy<6硊> ~?t-<'lDT8ƙ=j'o=eOxdK?QwꓓI:{*B+ Gds64'o%@ŏS^וM9m{$5w'L?C]`o8s<9Ki 7i*zrN$/ZX=Bw2YĈ7Pe4hBlEh ckQt $Pt;qjuF8ˏ6 ~IoXL2lEQ "h$%}0UI8L7!T #,f /"LJFUnZYaΛ֑)ɳtV:xewa@5-c\eJngwti$ǕNc!>sp$;n7b倽(nD" wT˽q5 Х gIpZo篺7bg+wJ\g\e᳴cadM- ,1Ysk suA`:\g]ǽrƢ`5g  vM6sLzmXhhҦ󡡘% J tubFQa(jZ{Hn<֞H烆 آSQV2C%]=E쇜,TC:!M%W2cmQ2K߻`s{X2 Ԟi^AnvvL$*y7O-g4bv/M>X]r&,GTer2#߃҉x;hdPIWѥ93~Uc *4(ulWi 2UAYwe 2;)|:WW)dؼ2sUY~| ]'WH\J[]@d{Dy HG ɈYC}}Kn`&_sVgX&]?|Nk AlzvhFf*~ނ sfk+mh`͘`1F)8-L6 qQqܙ5;1 9E/7OG2(Oj%VZi-mCrݶl'~y9i+Jv"|ю>Aᵚ$o]bu(&9T F̹g +&qWc0Gb$Y`y\ӄYBF 3dP歡??)&2Oy hdhߤ vׅ6{XH2̑$hf`UWzr9:cӴNznǾf5De@Av}A$hGBpQnyLʛT ;k`&7]hxO^#F1 m T\&-5)2rG+aEe7߇*kRµe D 1p]Q>W1r"C#bߝRu4AyU[[޻Ã"VWE/焷PG+E̳KU++lo^?#&@u $;jո 8y l;>/ PVXb_xԵ2&ܢP0\S>:H[Ix;awc ?V9`a[}O-![aX#cMMryk T s3 NkZps8HMp^r`ϊIB5 TҽWndNVMHX綏EMsL܌9Yѷr5 XUv"㻪T3& e~78eii9Y,l);,Upex4,HvJA-9Q;,S:BvC^Fޙ2gp5sv$!v{zCT~gH&XwG^ZGDtgu2a#Οn C("VQY) Huٽ`tߍ&Xqa5G=Rդbm< ubЪ(0 5ٝ8yO&bBoS~6y׉f "j=Aw+{VuwAZo:/7|p.g*ޮFK_"駕5HI[0 EyYq@fJyel~׹'c`;9`/ߧuJYg4 !spD!gu+ʿh祐Mmإ t{.>M%8 D,ZKr{7SIu9&~nK6&'OnjjUxu3)j/crhz9Q;3uxqwM@,)_?(k*L_LHY$9w, tpOMurB@>HHmߔօzU讐#W>4'd/icHJBdH*9![`*0`K¿]Oi6—SVp>KBή6Uh@ AbeTt'@_R'&MW F¬cXK>E;ۧw)d,&t6W`5RX_BwbţQKk6CXEyPJvnӛba_Ӿvu艘S-2WP}?,>fI(V!u~903h~ii-c%SrYsar!jaRcVzf uԿeHE&"S?p6c/`r`q_L~l2Rnh ˽1Ҁɵ>@1ըpH <75n2;#T)ʶ@iP"mlLRcD{ vTрS½9%zLڠlQېgՁ-0s'_{$9# M2QW6BTHyxK?mɒTEW$9gRLp2#NfgĢ"GqFkE3\ ..[F U^8&[̆Sk"UyDv{ .{&=2gCkk.S%1@lвeh105x@ |~ɲ VɡY"O"HV\j_G5)7+7S_upϮr+=V2)=hT[(5uhf; `5 :/;Uju=8뿝K3HN80͆5_] *P,aEèqMܵ'ꦚ_mF\RzmwBWGl><-#NNDl/,:k:l7xIQ"gH:vѫ6Q_A 9{bd˦rXc"4ݬ򓆩v=Ir?*’J8~~mchq9#6~MÖaUtc)]L5GI1XonoC8ҙbFOLi3ο/g5T~ۘ`E0i/]br#nH*G[wטhj j򈞜4anyr}R#o&} r t9y@};Ad!FF]3vX Nη'si2+ 9>޾m;ψ1"RLSo;:egPaN園E}XB),# $ ggp@@|krݓu3>g{UcP(!Dg>, F=ѣ pI3L뚽_8&%{1u|Bu{ˁgi\qa5$Ҍ5!i#S(=({UKW0Hzoܷ48M&7#Xu8f3fDc8ݧ>=A¹6zO-sKS$2Đ_LTfZnkXj\R'k%X1J_jr2ԀaA+id>(߆)MLnɔ<zkLPw,McrB0zQ[cɈ|xis<dCS-R{$#MP~n1AX'p] ҿw۩CEYdW[tJʶFuBj$(Qkh \53V.Xge,wf>.>鴐3Z ]I"?Pen= sQDOCF;CgdE6gc>w5+3q)@Cjm `"`C`@ Mz]9!9Ls RAkh̀PlVtXZŸ|hcI6zGF- 1'5(RR|9橱 % je}u]m]ifn00F~Pv>4"YM++P=Jj}O#Դf$Y7 ~HxGAٵFO?YE;"U㡈,JŢ"iRuHĽϽsP#svWY/OH`*nkFG} tR*J2\WHr),)¨?.ZDs;kW +Z06sH7P{` `\<ԧ߱^r =,'~{adD8Li--w2w=_:C q~+^yLO?LT{2\K5U?[}) ރfRk\)ħHPcXFUs 4݉D1 \!j@< ]E+R= lI MdFOdhvP[/%FL2i69ASAK{ih` @&Q'+Y̳P -=ã~{SAaL~fgd=8;$iPDZork rTAb^C 9H6-[JȠOwԮi]N~S Q'@yn#&p\L_zge>^] d㠁+£QjWZ{ l{}'x>fN|XBpg#V%@tqHIih( {_/k]׷C,H% [ߔ/x<5UF~Qi۟QD L'iR|8G>+X;%2LW'[lkW,4OVD{pGhỒoR^膱S hf;)=CO0 oc&%_js% wq&=M 1 g:0v8UTςr]>RHxNZ`!"! (9 )؃8FHu э2SN饻;:, 2B 91B)&_Npshlf~kOi>bbb3mP%~=+Mk?@i6 <)u]6rZU$2H+1㫖jpp Q1ljF)R\9hU.7mZSnuXaś셮Qɴ~شty5A]]:RF}ucDx_@o=OȜZC|BXehqxO-6IQ6'!!UC߯WW90H֛͂~F̲/4ZMoyʹ{W6O[j{Vۏ_cg~;h#)ԓ#!FYWO/zU\tWi  t,ۯ12S%8PBp'b]KɃ)t'䬬(6KӢ8C=G0s0~~ͅB) -{d uuMN~uM^Tz|Vѧ0(YJ-QXnj@FbhwWD.lM3en?D_Zx>v'q#AN]zpի@ | 2c$_ONXnՁZ#) V+9?Q4h3NѴwSm.l^Lyl ^}03 @e- \@ٵbK^DPA,zM/XcE{{]mG맅Bg\j{OFehD_s?f6S>C,'m Kt+ul){f.oyvYkIR1[&8,yNEƷVWfr`K~jB*0D^IeBdC@ч&?ڑ,F2-[$MahYq ˦b9NJnʹ*C SWߞi`u:@0J!DbFQX> 2YhP 3^'j08x =%8l}E,‚S6N"U%]'o:4{ *$bkhRZhfLQ1~YZ'EBp:j!6atA/&ӺKGl n^3?x %'K4#o|e>Q{ID& fK.OħS,S&=/>ΕQKOOy[g{4X,) qzd!'~R O/?waV_{6m"c/A\{|<2t")Uˬ~QU Z '&90 3z RM=#k]zގ:[P Yu8{oВ;T]c/G3O@K(sFKq;vb5S2|3.$$L-D249'И?cU79ml뺙pX%=Js/ߣ, F]-p4>lkZ.qtn~5|a ׀:w.ɁmQWVO-O\Y(8;=~f~`: % }Hch |9E'YUW'xIF%d2ЏHq&+`a˵i>. oװe&#H~\bi3moYB8kψ ^bE.l5$8 ߵF6iRp`m}dSF KiU o~6.), :*"\F4wĂ07rwkLA7qԔ8^]:Si?DL (TQ 5܅fYKcUrDm# 1gt2[\CK8ču;W fN2se\dXw,Z Frdt4t3RW,u?7'?2 9fyYF5H#g>W:pO_{2=:<$ym1#\+:&/z{ ù\WSY#>T)b'4A-o,Ӛ^ꥦs]%:! 2?-]6"58(-C^HQ.Sb;e9/P U8 9ZLSM8=oJnelUuӾ{ SV3}&scaEN RTxlmXæL~x/kN!{D>i` '!Zڕuͨ%`fQK67M瓂V4G:T%.WLϵDP']c_Xujۑ$F͆2,@$rf65ez lA?z^i$̹\i렴AREۿ0S[R6Afz9sp]|~r?h:]4R"m&&ָlfh>UUZ^v7+[xjc"6[H~SWk޸#[[TAwHx@ rs<`}nȡAFDžah?Kn=k/A%9TXp+N]!iq66%3rUr̰U'䣔- YA[}-8?˜CmsoAΎN 6TY!q/b~%c"T|0x, YQx|qkǶSJ7J#,>Rt0L8ڤG/iC!~z ¥ L%MBؖt>*b&nk7ǚGl~#>yMB5bW:O1\O`%܃c!]5/W?4[wDB#E̾aD:FS1 aP a/˗}3;:4|IbiNDIR# MBò:N4lps.þoےFѪ+ƟҺT md& lj3M[g߽N`*JkTd L7we t4 d;02G^Rl~-*wuCD3[+S!Ev 3pgQ{؞)S#z6VnuϘp4#*Nsf3 ^sT|,ڃny{w@-ن}>{x~w)_P>y6 /P[T?]nDN-:m;r/ƠUNPONxsyv> qBXφ?rAfށ~2]^[ 1JZb f>6Yᗗռ5 GpiYK34Gx=rfkΒ@h(HLŸ3/]p76Bi7}iCb׼e<2Y17|+gќdpkkpړ]drcEDh$gyF2 ř9VHWnt fNAKpE8@sxG*u{<&\?[mx/B)zF^kSҾa瀥Z;>%,㎛6s2bi'6LypUR fd8߮'+w`6 O rxF_xp(L7vf|R=ifi(׀kڐ*rg0@z7ԥ\j/2yc"ԴOuB=5yEˡ3<*Z\wX/T P4r*ty,R#Ut6GTF 5Pmqv }9p] pj~i |['Qg434L%gwa_ΚBâzD)`+)Ǵt/i m_uO}(T )G5C3ausEX>OOuRI<4]Bo*lGc]juv-|gYd?,@[3b&,[boIdcFY\Y(UFjgNgӞ 9Cz]GycInC/>7'SyO`i C–Qy,"zͲ᥉ǻtgX`~͹ʌi~NxV@#/ s.ܖo~pje^_+0[ Z1b2zI5w64Nq7~;9NAX/B) j*V 7~ymr Xe v?`5"apE"y,dzNpc:s[Ni?ֲ{0ŅF7ZLBcfޖ fpv>M6[*hO=0rRȖGY-H 22n 1 )P[2޸tmC VmL9.\)ɳݓķ~ <{?UVKjXe|NYmܜ@t#ߴeJL82` vDZZ4UFs{"/ %8 ˗_/mA Iuv+_An9/iݢ椟$DZ`R8ޕ?W2%.||R+#P#)vT)xH4ZC4ڂ&8x615x4`g!8f֯c LQ^zpj@[5UF<9Jafz%R[zw#,([x l}`}$N$=I^*WZgKMD/pz?W,:I[IG<,Qne1:؈ܙ,Zvy#]K[~ig8>4T bHIOW!-g4/ t9: ȹkd[\»jF0|(4Ypڪɳ] PNNcUu2^W>+[;4;sq^~^ wB(2};-p7vLyb&7=\_ĦV"bcԜQqݵଙuTd"4JQQ&ŧ<f= kkP8.Ee64:srrG!-)#B`7/]ONi^g2j9`2N&'IbrVl v+*z"HYn+ ?\ t8:1% RG;X;X"|lbdb·EZ¸^Bpm]SBl?5U~'( He,kZw@.*Wq@W\`!k|!OnXWBF$"|>?<noS:Dcu=$[PSX8 ܫIgD*4~u!R5 U,ۭ:5'ʒq멇qKvvC#S!p\Y3~,<46Q Vj 9 exwHA+uZ(BOF_MF[l6̈́?+F*(6,Ya H yr&O٤ꐰT2 UB?_=S`>U,*J_7u?!d{1Wd4C^l96JIoCR)P,6v:LBde$5ImΔSJwDc@&B=cv'59G;vj? _6&: A a+A^ x"Ƃ5m@Ҏa`#&qMm0wtt3̾%F_h06K:;SZw &/cZ+g@7y<{;);$B/qjSѸJ ]Y[ v2>M[J<2lkRXBPV'3(>e|#lxv)OKG/(yܢ߆K+7}6yXc6hyS}Jhâ pm(<*½-NnE'S5hVm:Yr'orBD]wN,֙R+;K'ˎÏ-EvwNh.B,$+<[-STi'GSXoƉ%0#˕4C h_T k`٣bL!Tf9Iwzv*z+xذ2lB,t2<q(v懛[_jWo?9;ޢ|srzh[7"aQbkr/(y!? |?$*Wڈ HGX.O^tO.6jKQπ=H}kvU\J#qUQn 50]ڀO СP:Wa .ƥ7mHUMO';MlSkr[Puzx6Q'x Cjk\1q@?a>TifkL=OEVЅ+[ϻOb$$QP9W1TǒM9Ma8nΙ3% /a,iժ~s@? _0.b@5-"0]~5fZ\5|!أ/TGEHC}7;ZoE]|,X~x~mmÁ'+J6,v(љ>AAW+HYf2-T QS|!Ťh1G/' /ӵGgP; i[3N`:.yg)-OD?\x _Tƒ4 l|^bDC T}d# 8E1|9.71+k;{F蛯}c XDƂHsI}M ؋!҉*P>RmBEJq-Ąi , p5P[X?; c\6q@_1蓭r%rL6Й~A3 f1\%BFѴQv:g~>Ҙ9E$9Vs (]_7"9"6$>! Πp]L H1Rn9z|);k?1'4&l{BZ57sXvAMu #zy"w.? X;<8!$ gϒu,uK;*9*3ip:)|䈷qt1eي}]¨mRHd<ޠE(rdfjB]|}NZ_ÏxneSF0(?i! H_΁Hd~A:ava7 7L"/$9HVkPƘnL*~m%l`uDP2aXtjoYo:4@[8ގŎͩ!>I"%n/?y`/0r8Јdg8$s6~aԁ2Tj ?(i U9ҳhGG'';ZhAUh&)NI[fJ \{Nj5 28_FDRD1$91`@3,+ى.xPer2?[ ދL?C~m S(awRMqJ7k`dфP})3{}ZbSH77R1-m[ @!L-HF_'湝2FBjL[Amd([Ndt^MdWX(k)J͉ʧy>?&O{i)tY2UMRB?UZŭpx @G5 d"{"%֯mRAs֦V]\M2panF Nkll*2˹5b!\NAUnY{:Ɖu}[M6J/ UUJ6JZ_(B*ϨGzvR`n>~M@ު묂"n$該OC$33T%젖pJeu|Esp+UFvR:RIǽPc*tl TyRޜς5sb~0i.ZcqIʽrƓ4-'!FEs-S 2jQmGEOo\6pBtܩ5;GwJ.#ש/m: ÁR›HCSݰl!1<û䎒9l -أ m^XH3R. %鍜L1IX̓; %=RQpeH6ݭO CGh74iڼ/eu`g.j>{m~񷚆'[E-W0S6=oGr:CqtL^yPSԾhڢUY(ݎ('QZn"lKўv6)s8vbirRs)Y؂l;ߵ'OF(b-Rhy\ xHzkIBt聚" EW *BچeԆVr`рVgRŸVndRK 92I%KbD]!fscJnc,E48=+~"K_&Y&F4ElI7]?/g&'h$Lam!)yi _=J˫ җ}^qj#FZDߢq\wYKe^(IҶYI>zR8r0<šH.P&q^ьSO*S&m B(drg/gD}AMMäG/ܶ}Ϣ,J|_^ 9T o9X_<$Șp; 8wâJedp0e@[;,dkMelic܈VMb( 4Ml3Tf^7ަ@; -=T `5|r^G_1#Ź'C2'HF 6l8&̼)l<1h\VJ|ɿvMb >ˤ?eRa),>EUs׼Uy:}Y+}P[9RZ1 F9%Լ 40op& e%dQ~ftcF+-D+G¼fri9h~q+eS=jI) k(5GA~>Ҫdm([| CVL=ܙ#`歮˷HB2p)2,/!+ށ|} ~abugv8{5#P] lx$L2G2s:fC ܜX;:,'~q@J胈y*1x?Gh 7XvJ$Z(Fq7=ܖ<e腫̇ZM}@?)_pJzNײ *dC+bBuR`Xf;ʤ|t6q.P\1BN8T!@Tv$ nٮ޴nNI³Y :+ER1esݻ{-rnNgMj*ߊ~K83G3.Mfw[_Cat}ņhXŸcsahnͼ^)bpA b_NxSp \m^ S4 zC:qxGuKގt)ɔSk>i/Elu|Sy_[ o>Oc9tq8ƖE{B`BAt=8hdK[[7ljXp.r {.(pib+vw"Kr;_}EFq<۽ՇV~NYbź6~nK"%- !=kJ(yE PǸQB tS6*iHTu)P\M] ɾW@(cGڧtQ)nޏ\MN80+Dr)t=FwGBf͚3'~zp1CU}d ClW ?ned }![-W5f8'݇s[[N1}uexɹ>n3w' BM7h^#cH=~ ЈZBzڿ?yD?aI>'? Cj E+͍v{y\ e1/ bbrd#Q J,MN߿)a0扱f:Gf#yV?cX!_X0䐕^Ww΢Ri v',CF]`u>$kƁ#'K^ѹ[[OTmAV%6arR;kFT(Pn nz@ 4 iޫ}T4D }_7Vw} uP!@(%AMEsuW,,$[kg% 3fdf%pA b=h܅tbOח@jx%f[Sm( '?[_LṊ~O_,Ak{JkKU9r&)66#q*b`-.bQr:$wfJE5gSf=Ug80Jr*V|a\yگ⿌8ݎXڍWOB.iɎ ZzGEb.}v<;EnndwIVc>:|CeJG/ wdv3{4-~GD(Ty7L- ,:+Aqì:@` AQX }`&ws(X 㞞ɀha\#b-VYkSnPv9_* :7"GfQ`ÑZoP: JBBˣuVv (3֥Œ4m8D(2ijR:oln[ΆOҕ0Řp }P4$֙*Ǣ 't1<{fd ѿ@VX$(˴?4<^G9W)^6: ]OL; mpr<cAxeS`(` b?Tg!>@D+VUn@8@Ёoc=n%P~z9%AܶLkA9o~*{Q\V>K3F&5_-}OjkS6Á׎UoTo頳 mE+m@tg*%FnnIWba'\/\PfC"WE2N5R$!HWd_'2yENZUyP[?+\ĸkX*32i'~p൴ZiC#ViՌ7æ@0x!K깹7\)}F۾!)9Bv,e0R@C?E#6sT^N`Hgvvsd?|ays]<ԶKm/# coH-O&"UƀC׻n禃NoK, ~l^Ꞅמ8P5w "2U휩W?A7#P!>1dm/j t7݁'?K,Tl.c8B֩CfBRʚ4j&02tCdIrLZ ]~.z4HaJZى1] 4+Ρ_AX~A$!x.]r Z|Q|mZhɘՐrCpR,{xT@3ɫWGrd<3#ŕ}l] 8A25Щg/"]9 V( LaP&Y)~Ww\?4 }zփ,zf)h瀿=d @3SƓyB;C4IJd?).hRNhF Vq*ܠg3t+7*k"2=Y£Fu&㔫W<([Zs]2)73 uYs㷕w_IFۨuj6փhnE%!(Yh\QS{3U挱ȝtHE73M6ԱĆ>0!6)k SFԺw12Atft"N&7"N-:IU#˃*b? -H #~G+HM )S\GCz'SEX2L+a,pAZf$2IgDq6 %WљéSk0Gh#sB E*TtCNb#7΁ö!C<sT.D 㻨(jVqf#n4 ZjYfr"iH & aih!ۄ0u]=#t@-o".Ib$e o lLګNd>(ǟz IwPm{S;ܗз)\ Y.Lz6|!P=ƕ6X&:7z/:'LJ"nba:62or^vvVTRu9c›[s9U.K0aum1tīʂC#2 fu%"Ճ ?%m>*!Sk 1~{1O-E:ח8jPY{k([.~)%qXaE-_u{r8c/;ߺ.3b[W9b+QUZn/%`f aPzMMcu]Rt(8FUyf R7 S,G%LDi>Q~43 j){R [f^_:2Zt&MwAa_KT[)!4(9, qf[EQ1)k:@dx~vtEGA tHkQ|#˯K?n.apEAfV>Ǒdv3'@BN8@e9L$}4l*DaJpuJt3p#KܼٔR+EG$4DnŖaqa Q'v֩|_ﻱT ya,j佴XRQ"((JTHT/@yο}q<@=ĺo65WhMPX-'WdxsGvvH6mp@a z+O0]; 9^G? dOi]c?wnQW0{,Ŗ&LϺ,P@2SlJ\&C`rs$,2Y!6^pumSC%5Ŝ_bMvMD## vC<4E¡$z_p@fnaQ&/CnWDў=aV /x5Jo$亙}~Հ3[xi M hzqR 0#ٮzΥ(n(R+W!_׾LJ[8>ykWP?mڼd.rS(tjQ0Sg2HWAP(;JH+YCv1f] M\rB)JI*݈Nj&h^Tsa~d+BY/47GFl<3܋_F"C%}2X!>&b'KZt8o<9\#1^X;oSՃ",C9H (-ja}^T,m* ڊ+zA,)X}| R*Ybߴ 4=dn M@cBB]yv/I]s D.0NSa4Qoe>$ZEv=),f`{zӯJf&dS U zi&dlvMEʐ B+jva$1tNf s*G:B0hEGPhwuȢ;RۻE-˻k /(iJ<1Õ-v;яNrySN[fPc.IמMfʯ! (9+GQՇ#:ߪ]G8&JC{H{ dw!$ ꒈ2> 9ԇINgVj&H/ Ǯƻ/Ȧl1XAxײzʔ?$ۆqj#Uh9C%\Nz>.r! ~-`МU4 o&'ֻosi%Sg hf&7$c2 3O_*Re>w4͜-Wr!Eb#nDͼ {ktM\ȩCd7{aXInc_="$]Tv3go<@ݑ!I1fu4{?8;Y//::D |]`s>0 IG2"ڱA$%K2ݥ-i^bn E4lavG/BW ᰝZ|~0u#vk0zy$od*i3y%$٧=;ؠudpqgZ?U%{]KtXIrgeےv@{0YC%iHup@L}NA{P{kv3Je@)"x@;Yƨ14}<,qM $ȇplKf-w7NB )%ŵU.M5.[Bֺy#e[̢NޒZeE|3># s_q`'pNmxFqXj>ZDLT&P;wq|r*fXF_O{0.~¬`%nh #G1 *ֽ2rU_9ʓNZCBV;@k aƴ] ɳ͛(ÀV ~FiCWwLӁtUSRhW/ i&(bҜl#7OWr_?fLq3bZLb$(7ѹmR"On3P^/E l`Ș(,Q}k[OqUpIV$&lr,Ӭ0}=T'qƦ6a)7_-nPܽ0uw`Q<,_ClV36QGBZW}aek?Pׇ9DϨ^KY}`rWhiEQJ%†S6<#5q DN+1)\FK4M]_H;(xKO;{͌?k=crWن^e>>V6s[hk|xeqi)&ۜ]5[ yMNF*t xvOK ?EZWY'E{a?O-VN>m:PxA~S_0j$BE=c5ā _, 3,~=ji~o?;7Oc)'5rU;=kAOH%gF̄cx3;.@/i-H6= #TI1*?CRq R qjUwIЌvꑭBCKM ~ TA{^e5$䴹 ѕ,6/SFף%Qrx4P|{-N~*rA]זQS&o etHBOHm\]Ik+_@Mr4u%HU_)9?M8 iv~,}PŢj%NUY!ť kmPON?ޢѹi /7E(cr>|0>q}Ķzc h0ۙ#[F˔ #<߹m(.4£LGSgYH*3Ǣy0b8q֏{1jwڟ6c%ii9W*^1$>-+r]HYDdnU @P' q_;`57PLL ć~M.@H8Ox3D*f3'.!r>nEMIR{T䇚cSqӬT>i~Gm:o9=Chմr?%!pk6HcwAJƥ>"lՀɸzjh(cUtOM$V.e]yߎ`'^kN~66ZG&{Mx0eAV(^p͜u$`fݒfs#n i7^XLw18@+ 7c@_Eszt }_PFN 4dm"Ӝ(S$/8fj m;TmvU27 9ZWj -S- Ȏy{FMx NruIu֖jyV[yhHKlڥ82Q~ . 7QhBҗoN"GE-ۦ/,̻yĽp}_c fe*SMԁ%fÄemrR7PAh>{V<5z`eH\a[ynpgӷ?-f <"]}p)!)- 9\Ϝh|ݔp]yG8#ꚕt&u3g0D/ZNbY2CY@xxu|Dt2l*l'#d҉!9汩C^4|9nHhz<ۅOď!D'sכryvxԧȒn$j? Zӟ=@2ӈe#Usw< @}LDɈ2à0 { ;Z Tp]jgkcvw4I ^1C\u1zƫ <{@B,PNXNy%,\K`&+GEFug} P.sU] jz:LER NCTx_Q\{ 3p(#/D$oԍ(4>n,\E뺎Q賐.'J"U̹(Cj_4H'Z1GQHخcn07Z)ABAֵuR+Ў)gE|QW+Q`Q(-&bbԙպHIF Zjo'0_Y)~\:O&t`R=o9}ܩi,VZG;%!RZ:OD- ,ҳHUER-`nG>ݛU.h\u˙.ZuΫPAG—n]xF5~6V)zx"pF'0eun/?=alI|bF+騎Q:>ٚ\9SZXTZg)h3jG(uXW2Ũqd>8q] kE-’,SAr >9ƍgD*'J,f@ ڞ5 >oyau:N t&<4`{G~09rr`&S P̆BQB`uTҥ)?~cMD oAwa_w{ a=r%5R8eS >+m%x`U)E0kvyyj5Wnxt.2;WVi#i ߩIJK4s 8`?bzN98;r8|M!zo e[^BuZyLUio 6Ϊ{[ TpĞy$@ӗiwc/#t 4#osNIɎLZg ٔ$Ҳ@,rnU*Xa@GZ!+,x71՜ݹP} {49S״שv9W5΅#Zp|jjf 0SV|hr0_LX I?breNWQ8ِt*)-8S^b \98ycS4VyuKR{__SeRc ,<) \o ZXNlh)!Mj.h&ulY7[30;W[yš"|Kl /O#'p>@ⴜ[Z?uȤ y!c:N>.HK-K&O>831Q m .@20f/[QjMf:Hʕ65'"! ݹ6ft(D̝۽HëIx~`q(';<,k]GfG)Udp0l0V< >n B@0F}fVp4"mٸD F< {=Ƞ<1mu ǥ Q_% aylj3VDV^qKAx{qGrڋc,">.+R9c 2`bm.vZ*lՆGKqm|Aẃ1d U㍶geB=D9T;=wA7`~$yS7 B"$.M*9pfܴx*䲚BwVA`+mBX #=,{w +Cy,bߌ.Xhg?_\cD%j WBOۈ43XLf5}, 3}Ks 2yۀWFb77M7E]z熙>ۿ=Ql r=)8 /N"׮|E0CQ7G(>h ”-gIZb i482 Q 2ZIWvfW&AȭQνb $WYѰze3YQ>hIYg(  V:M Ro0NֺZSJfi$JSfGknb4dMiyKpm-=V}tǬ Giۇ5uzM6bWUC٪ dk3a{YƪhInR\~/C2b&_GWհsaSS@vPb@LW~\;r_+*~zQGMn(gxF{ҏWL=9@(\rvsЕ!Lgdǒ$%}f^C&Dլ4AwPkp6F@;[oPZ KߵAވ@|CCPrQ:˦~خ~`:RPFHz}-|oD33/xJ.=&gS@xt/Db|FIr΅i(b^dQQt\@_q`)}:\B>C`5D<'ިQ֒T¯\`)79+2i[{N3+Q4{_.i!ÿݮ.z J$r j{@8&Nş-!Łq<}u`FqUxgjWkȀfo@_ц;kDB f"C̢tN`gsރlafT:EZ+ R߹0kN<'.ٴo+3~g@|72!*Ejj>?(L| d,rm$hJ@U^fJC(]'`z0/3~>,SZK7? VN`1f+A.; &Y,a |hvo6nZu]kNxuo"%4Of)XLJix;&_únշw0|+g=vMݱA#jֵ sPZx˜`d· W+?;K 5(K~TO\C5@؞f(#BX|(nS"K^]·tݱ/k^*;1I\9= I*lŤf? {R|;&AnWOf,9ߎ!1`>__70j.<\[0Ѫ({"XUZԐϚZΈ!N[g(k ~h7]xgX|Phr;(LqزKOУR_딱,|\"̺' ʍtu2;Dq!$&eNµ 0g7c~g=b֘p/cZ~ߵPf*JJW\OǥJ)HJ.5|Hq]U/R_h X4/ο'?۰iB̿y{]2ִ$ C;/any=-nN%}O $[\˅ps4S+Rs]~Q4X.%sې1Fu;,tPJP)sB_Z` t ). JZ2CeAR !ftXR0Qbql-ceϦ1h6'MSvn^ . > B78v9->>r,VдmH%H4@>l*XÇצ<y -|=_XvFC*!LR"rz`q>T bvU <[8I9ĿΑ|HotyӮty%|BI!4G\<[㩓9: ؊unk{uV ιc%f\*7_1|JJNxKtdh5vn9c~5 TO%Esw rx07ƀ@&q=!ECH]fkp7|s`l;>^AJIy :]P>7%H@wVqG)cjAXUIhh_:_4b0*^skI;86/ny6)h&nzWXcC'Xu$L%ebdg%6ОyWH?~#7DVh/2i!oTx9}foY21/xfPBV y_?.?RP3R Rƪ4 hMuo}K<GpCG٘]l(eM!;'Ī0Ɇ2e?!?0 2PC^/]Z6óG蚣ϟZӓnTjq2x{寻9iz0/G&\E#ޕGʰ D0lTVl;>1Ay;Mfʼ!vd?ڦUrߜ',2=q 0'L!(/%X6)Q0+#N#1e.akݱ[-+!ŴFu+mrm>s-h==MMNk}h1˒ uBƙF$,e:,W-!ʮ KcDP}m;LhB3'nPqC;4݂E-"~ < 7)MZ z C.Tfñ4K{WJnb[#zRoTֺo[~KdLC32/5ofϪrrvz<` as|~FxhtN#<]zNx ._Um^97z~#5tU^ɸABΏNt3 ؆QTsy5鞪.̱ڊ`Ǭ,7Ryng#Bab1Xo 9@`0 E@IFekqpB;&keyA0bb_s3?b:N*6;U)95W!!6t؉*sli6:L7O21,VNxі+#fW0u0 )omk v\r(9Kq*[ qQۢRo`lsY|@j{U&TL>>27yyIhO_{qp$?n1G*_}|G.?  d9 )}F,V} ar3VuZr R8݁摐Fs5a _ٚi?!lc X @QZ'#14MK5`B#E T*t뉛z?S~a=dzKw( LdӃB ΂Vy|5":jp@.s9il2dX7^DYRvEq+&j2nUzs0(pgBh&,4ēC!b $`Sd#5oCM6Lj7) ҳYx9}ohrixJeVζV%x8Eԕ >9i#XF(W1 чf~p E/IsWe$k DZw8ܒDx>Eԇ52=9dݞ&"uO&5DA=,4ʅy_/٪1v=\l`&[y~1߳KΧkMZI:y4mXyʳsTO?"??8?v m!٥8BK\k2bVFR޼\_3lDZZ,{Le0H%@LPYwdltwi&y!5oX(SN}+T23tYHX߶oՃ+zj!_ vĴMEzQB/2L+lN"к6^<'vkEuq2y|]];=pNUmW\::Ph0S1o)qSNo/$Y `NDtT=" 8EKKk8\]gaw٫S}s.P@*CO4gI*#޶iT Dg'd(;2-ϝj '޶< %UCm;L.ka&aXt–VD37[RG֓ |>qq/OiYN#uy6\a1Rb)'ˤ7FaU{;+ې!HI`cZkR_3_B^ftщ F&OĹgG&**| "8欞ı[&d|{G!{J O1p˚WӈAD\ S*^kzޘj-[M!W'MWf,%*4?5jNA\fj8u!L0bh(C isb^JJH^==Ii| u.5}G+JLa bWÏC͵ @F <غ]jF-$Y/q{?fFzq囤X#z1|EIx7Iğ^]_ߛa=\Q>n~~.QR(gs{8|:`܉RپHSP;3w{PG]NW %֋MRųy~LPR'$޺%u1FaMy-nP2IN0]ً/q1oSK=9û6,POnϱ6SAD6fAOU"{z,I-~8= TOmMH_F,#Cz%,8*C@1 (~\m':{ҏ̑cfhBfN|apZ-{W$QA\Cb{- $UiFӔwٳ92=Yn25vp{:0C:{7KV?zS3,Lp -/Fc#(njS}ۢԭ{;.TٶFB1UvCא+[:x@Zh#`*s.JynG . lrW\Y7VϑTrsdr^J_3`snB#b0ZUj.nYBOKc~ڑ\`F`iH9P(·~j8VtCצicX'9'<߃ӀlT-Z.sOΗ)jdOl`i7@#|Z2 OA4rQ'taI˖L1w/w%&9yZ@8FۀEpk%t ֘PyNpxmOE .Wmc?9Mt5^^EET͊I>/6J%w~A8܀yFH zUMJU:D9fll5jVc31KTwW; S_p&Qӻwϲ%˂"t87lu31~IG %9?-L>^73\+WZig;#yڈD_a RA-4Gx`;i7.9o DEg8˳ "a@ .-TոpB=K7 ~FUPjX2BϪeUW܈)$-i5\'0d@GpAnU2;X>)9%)fՠJ9r[#0 Xs;013[47-t||]h.dn"qmh |iƛQy> $2F&bn6^Ig?/^ q[*2]nSs ci v#>Qa=Ilj"64eFe=9QC@S$fβ Zq0h zoLf[h ݢk3a A-(ȇ˷ cPԐdr= aOcH+9$B8u:K9HT0u&a8Kװ/!ΪŌЍ|zlGn"+G pN ,ky!B 2H Xl>ҡJJ\7눻N0: W?f<۹[qֻ7cӽa!vWZtw_/.z۶`LN"vǾmQ6Gdlce.hiY@JpHF!h#`&Z~&X`4w,#@P4DZ]F19R a,*Y܇z7+Bl "Й`(NH<^pJN8! ezLZ>')5|:}Ij54h!+W bBGѿ4Q$(}w(Ns (Ro in| c9iLmHzxMr "DǠ~G@?:NSp;w8D?xB\_;'<_ gЄ0k>|8rD=ܢ j)` W3jP]wD`;f1nr)ZQmV-S<ЮWj*CgBD9=QضҒ8u +k%J7YW*%~Ls}owH7Ҁ B8#W||:cKC<#kn4A*{L U;8 O}IN#f <>Lm,,4s;eVٚ3ʧ%PtE#( .K(?j,J8 K4+J,0O~sH֫҃ifaFvcnBLӖz!U %j!$gE!Mk=-rU;~ KiJ"Bׇ<#,bTĪI;2R/#GGhcrqD뻜o19yi{[厱4H4= ׺ CL MzSz䡾rie⍂ϑ,:m_&,;'UEU 5u^'stRCR~1lx-3W4 P#UR쮳tDҎ& ZUN$g}g18R2{`ÞWr&Q1*7332iqۤ7Upgy>uQ@Mx^O)033"I*󠧍%'C|Z ӗʅe?=D4݁}aYPY;yW[!iwbOu sIgxWބcl3>&4dAV`+;`I%/d,#"yOɈBx裸ojYgyMלTk݉}4pkX<8=h3d9S?0'!⧚r]|M qB|;cפ`H%? EQ;ȐPU'W{fU@*c~n{#Y-,7jEb$ kAoD-`_'cXJ%r5%jm ɪ›%@eorǻض{.,Դ: Hb7gزithf _\\DT![^F~*e:Q>,#TqYƣQpX K79י !-2 -{{ʤ*^x &:U_XݴыCiYbU~(k/^RV!(d<.&P>3 L!-/)lFR0ʐVCQ~z t5G` U9$w$>)ʷJg碋RsqxFi _!A6u-gR 'Q2 ·3\ֈ;Ṗ&'^49ӭQ>3LX{|'tXh/1=<9%f[mYjx!e{ |"kl 1CàVB:f/}=f&<6})Ujy31jj'N\#R9j(Vsht7;d^DbX"7n <!N]ӟ#Gڋ-۴}|B-[|+OUnKͅ|v3:jA;VcU'i#}g'I'L wE jd;:TKwo0lv IS՞du/FZ2ڨ@yctr!Qˆq(䇋":= p9UmZݟ AWk~ST!(rdB(V+ Si/qgA;xEUTC$%UDSB-&.Ex}[`ʺ`ЍI78Pr-ZyΏ^rxX5p8>m /6P?u;AAN~)Dv:H҉s[b[7I*9 AM-Y+_g,?Tbi(!w Yq }(*;R[lX/ble( |%[.!Jva>I̫U@ 47 $/3ڜuZhǙqoBkەsUi팂ߤh^2ٲ2Az(v lz8t@W+ݯĐ.2|@YP#xN޴S0kE`t؋9'fb0T!P V|\:3ALzk'ANTյ7Rq-8뤽0uȍb2'eȴ=gZ^9XdH l353G!*M}\/T?MȹF@!"+ЗK[gIPaGweQ=y˳k1DB{2c' 9&דسhι L)K$19`m|"ݾ4(U-¼;3崎;Qz{ԙ#Mpvf o?fSu;A EBU)>2)1f$u N(*RŏM@lF;tSM`*ږ3bS){m4uU ARPkVt`Pܑ]*1% EI<] ܍dgD 6|Hp`c г- pEehNV4 x:[k iTJMyo㜀x+hڏM,BT- /`ă/|]/qv19M[B $73?a0fwr?E߂ 8 TzE` `&u"fſFYuaPr%CY"5h/2Wh9[Qtо}/0b;L7#+eja0 zRrMxWG7#5@SzL2v;su!ؾ~j=hݑ~i(Q\hz=*P/ڡ 1WTes7i.2y\mE"l+N3r  Z;@O|}W!^6`Y}dO5NmQ[$w,cEmWϤvn U38t9+d~)5 M|GM_  m&8uoB[ *vz\RR[8]ErAAES7dņG#p{U>5ԝ  7~8 -^J Ey-_US2UeoP5E9BmhnYE9F^"$X@:8hIt`Y*zLl#D-uՌ sSؙrCws:i>ֿ5)`J ҄{P0QVG"s{=xd&RN X !329inDǒR'3 1rkɉT$q 5{& F%$ iU)l5e?#BD~L yV9VNJ_^:DRwGfdȪ- `̢ǻiqԜ0Ft7S^ l GօLoܐ:P&@6\doe3. ͯ?$VWzڂsJ@g ʮ ,m@'6I7Yª0;)[zSrb>nPNn0\ƮVV]x8*0^nJ#ٳC]=X!Þ^ X ԛp&.}^D 1|.:`YƋ}owսk\U{5)Ղ lI4'[N)$D (z0Z,m%@ާ}RK +d [i2f?Oo1?y̩;[ ]ƺ(/ea҆fpd,iO?;H]2cWC?c Fw(3"_ X_8DL|%_1IوQ&y~r * ԍ9}Oa6AYڳ̗1ѹ'9;Bz(hA-A }tPst5.fҶ&(k믮 ܣG@!5bTPODQ6/X~چ[թx*k +퉁tl5Jdی\fͽ\봔MP_k)^d=uYCm]M1dW5e14Tߎ7V Y=\hy.f9-He,Qe|;GS#V+^CMmUR;~E=p"N6 k)dŞ!:` '`5a&//r|y nTÞqΒ$yf NNI Y4hgLaDž!m > Yם1>4 W,!9+5@P"jrGc7~݀<:q8 8Cn: XC"W7Jō·ӱI4nf=w%}{Ղr{谖ݥáӜ+Vv@RP}av8ߊǿY5ŒgR3ЅQjua>]ͰD~әW3ާ" a(RUsW+?0y1m{V]d `r"}? pK.Mc )ihA1i ̦Ӈ/54.Tb!q:\<ڋyϩt!GU6?U[S!LҘh,Z7&.hiʢɄ铅@$dE(\;,L$YVD|,dfx9Evw wo܏~,g'iHe1"=6]cL[PH-lѩ7a#K>}ȝ8GVe\0SY!| J[5`wޅ88( jqs_HqSc,"ˊΑd{`)DԤϽs2ZML0gn6>B>TmU>ξ'b1s: _IbMwV]}epRsN>2=em 7dM\/DGf"s^>ceX.  U0ale._&n'?2&=[ɏtvczcW} oA#,3b;4Jc4yQog>:G9v&TL7QRMe\5GBnd5rFKj(]j?8t8 %WLDqCe۲A0Ou7[7M4i!};Oxۦw#%ѝFu/l!;:0b{*T r۹aQ%c]eD4m:{f<_ּNTz#>-0YJ˵ڇXבN2`Gģ.~d#(Ū+}EWxŽ4=uwLfb{UkN0 oH8[K*_fK+)KbnMF?B}z%}^R2*'^D]89^_<>ֈ% ]o:!*qULA1ۆ?(SȔbشI͍V>laȹҶlHea%^3&:Ȩ3dw=k/pga ŠNa8<eu4\+Ji',r }s{wU+FVycƐJMƉ_<vq6c$4,1RSZ*kXbr"frv +Sj-krhJztZV~"Fe{{4p v`YK~lrLi\d' y|m̄"E;dݻΖRH6'7 I4V@mMH6ZђxQFkpvߊׄ tt= Ap"q?h\hFry,:H?^0^qB+dAdJWIi񤍙)*^E>"<suU!؊]ECїBW \lл H4CI$ Ȗ#O陨~=Q~FÌJ͋ҙ յxA~S0\Dso9E{xXeveݘIOM:uy -rwoIu-X^6% m:еc$.ZJTnxU|Rz6?o'T!'OlAWz7szYbYN3t_6jﱸqp6ϰPpKr"[xȅ6ÌKAN_àa.,]2 n!tyE.x<)k9ɮzC rd[Tf؄Z .Z3NQD^j fulN4oءuͺNEB/>Q{B\=kJiw䥣spha<*#Ɇ l>Dƭp3>oORnj7E{Wd> ?,?jvխk`!{L8-c9ngtc b8)P#dtY}K62i;ep MjyK*UDqDO}ɉ -D N,bq[ ̶VIQ<68Ixbcz8Q"AWgK>kv3|ۣyH[Ҍ |2<'hH<K^89nnu3` 0 KTqv/{S`C~幞θ3I(Yy1wlϦ@M8vP1f%H*y蚕VUh'Tے)e(ecH9\H>)0; Ixaaivyw Lb3AL#P$o#,3ƞ7Z3MߥR >^H9Rj>bl:S ۰{h/䠻`V3|qVAmŬCo.Wω1@zC9*>0԰c7궡Dg>ʈIj4 ix ,oZ C#)%@ck#`ZsLA`f[7ފa6[-0e *d҃Cj]8b1܏ČuGΝ[ !&t4Ak%I-Fo΢R lg #RkA11lҶ'd%%;VEᡊ#STd[XfcUTdhYnHq@fl:''Vٳ9BrNG?,B HJh̠*$F]G /&GᅟītXHd$ng1_ b=cw;z:f]Y>.9vi%7rChB͇90k_5*ńw~FQ\6^݈ɝO {PxBm&q9˽ јAs$*iF bPJ"@}:U-#(dUrWXeLVE iJ(#H?v>q)wb'XL|{YlĻ$)"Q~.@C FlC\}7'w_6'M,xu'"Mo!E4ڜ!PPvpd%dgu^]YIlk ո<4R#Z QEPyn#ne;dv!.kBmg~_h=Ór*fY"櫥w_)7bFVIchߦid}Pǰ:0/Fw^o9䵾k)fuxI,ɮ.D=Ǭx6>| uN^d*,L,)CqaV){%H5*bM;^3;B+z.RpJJ{Dbĭ@sbT Quwd>݅Z\ +fƓz'! .ixSo,.jX.k >H$n^VjV!WRKOs rҀt%NV>5iZ) <گƈ?[vpL3b[ 5,o:2햢rʤHq6W~f -ZvjIE=8q60ФeYd&&J^ĨPsB1*ba^4מ#' ( 8h;•WFxc z0gqts>(! vYNF¨F_#:q-2kV!gA)ryݮ"[b6gaukR*]+YmiR[v4h=) y4-%R43U8 E^zL/-eFj ~./u-:!w UڌsWoXOH`Ypt' }P 7: f'MJ悸kꄕ z"2_v a҂ߍu5:W0e|\\s]"33eH#BF$Vגc`RZ6쮁\@B%e P(V~eK :<"(rLB2mug=KE(]+R'鰍z)z.\E~_,vړG.GqHQdԔ<63#r0̂6S@Ym7 -(Of=72}{N_Uϳ~UJ\e*-vPtz6AX+W6 W)Q78F+{P%Ǧ\>%Q$`RZ` `H EXk&醂릓4J\Ph BySrl^@J+GtY XMLcO~ 1 +y6PǸ9M^D)AF_'OSA[<@91*NB|tyh +cm*eڜp "SȐ|%72K:O M̎Xi7@oxg[k\2Q:q1@p9-gZ/*9Z.T+/ "5:u1 LLw\.$oω@nBXGf;2 >}$11>$1eb >c]'dn|O,T)RcYBѝ'$y8"QWI.Xo˜tX(:E#V^5>7hNY,̛T!]i*x7cm.u0WkXC.7waJ71iuj뱩*[zc5 d&E*9h1AM4?M@c*EmW M۲֞(1`#C'DskWe N/CpyI!7*'L#3]=B1h*[COfu>K~8NT#ik=jiI"bu|<'\4Yq%2A#ig~e$ 98 "=OHufNqp{zX#hrpP'{6 F qj+E3R8kK*l+O9_ZS=PNVnl'{KůA(Ie s|&Am8u2@ ί8/_OA0&=6zjo%+"X%)n5>a{Ic)_$)+ɇ9Qa4an>T!L&hbl pZAϹ9zJQ8ZC!59 Ņ.| ~i"/cSKy4Gg,Pv:BfP=D(3м[DJW͙,h\m*mG9@3h]FnO=BZl>T7(CGƂ⭶i0Uy2n8鳂Vq.;{Qf!1sī+[V/فxqMp_i1otYdFszdSHqaan0RWJtT_鷩Xᾛd6XWPU Z&4Xr\ )!00^ר m-3ע04D~[8cZ Ï]P M2N_ Mx1.Nݿΐ? nE|K{LH0#{K#",{9h 2߇:+ 5%̥_hW7/:!y^Q^ r7\#Q,}>lY+шdc !`R:P+k% [進kq(8I=`V³砜m|,30 'P .yLLOB{@Uod{b@vl }wQ\jlW ~pŰ;r0wwsqMXq>4^GۨǁOKMg(ߡxC #kc`Z'JcGYF}k%ĪZRxC9!"j1 uE@=n-$1O:C%|'".T Y vw[{c[YU'IQ"*Rn\-F|UDs؍ܑ)eP/e(\`AЯbJҥv^G7xQpGS'Z@x>]<<;_6Q Ļh`zJ(tyۤf)voB_WJlb^J Q7L X[<&le;yQ@b{nD3(DngmzlrUmH-%;x.x/r}`ZaiGhqy=eq4E 7GevB!kbK6Jv0˶@xo0_l-x BԳ} $oC @Pl=.G+ig7B祜vŨBcun ]Mfc9Rr Ig@Ck6 9/XcۏCOf4TR~2}$,VAur*@[ 7)kVnkb 0 JhFfպg %M[O8,GиZS쐾!++|[n-:%}JKꢈc1`4]p:Pы2bsS-}DrH՟;ño]]Db-Kݟgj&yzq1oD1e`6++>EYz[y.UVE O9`idAMz/FaCb> n2ۑMB[|uv&]!\k5H.G,+S{Q wKCDU aCe;DuPtFpdSr\8zzs%P =3]4'RX6sV␵5D6ǯ-W4U XDjHj+.4S߭FN!u!=5lN{6Rm P8OS4?{Y0ܖ\+ޔ0Kآ4P৆g,JPN8L'%6TD V8cbfqbwfT`/\{=^' }c`FmGw?{emJKWV 2h!5\lܽ *zbl};,4Fk%[_.c"!jDА=T >&%O/$}REo˔s]#Gn{-Ԭ;7"\k3E8둑=0 !; &b}oP'ȨvjO{hKSwH6߰wntj@`JQhj'2LOra~|AEXęݿ!\ TwXG~&\.{1vqL"$!"rnҹV?9r "ܯ֑'DŽNgnboE2k'uBg֣ z-M9-28;Z|Dc )z73m+L8PڙzShSIa9a81RKҦ&ĕg ]ɈT!Y=8Y> t{US F@c K9$2Al7JdEhS52= 2-^ٴR2z%:nt@ÁmoWiSF2: 浞ESO{=%d]bIG_DW*2!YL঍Z'JUgaC92YA`yǨ8MA;I}%G[SW|&lh,gc gt|Vc.ـ g69Nl>>|^X|5 !-ڄ1@-|یxzj_̤sRjie7A3(h]뱑 tŵ߶hx؈A;zI=4V~g:=J{Rwk:~im7>ChXq .AAl eű2?l^[~<e4tf ve qO" l6_Lo;Xm[KzS~SQzr9M1 F9"Hwiw$,#%FeRh_T1ʣVelEQWmͦ])ό7Py,nVSÂ3OAB{Lm&Bwl66À'\?%z[3m-3-dؼ)cSi9,+ԉrqM&|t*cڤZ}wbfb-Jt+vy”ˆ bz?T[s`{!ws 9O7. OB~o¿85bkgkjGҎuC3 O[utk6U*5hGRc&Ѫr,m= =نT~lkP7'&]Z/$pjyn{[=h3t~_D 8  ._TFd9)(gM:>_YյREvU 6dCJ1ZBq{ *q~ `yH E1=y7,ozY6\JTP7t)5|B]HN鉰oZ*돴!ʨ^!~X"7S[a&Om=HpD '\BW[d (cZ_?MU٠]x LCX73/.ҩ\ Ha]Ǟ-GDO銳\3Bg\r;[tL17zQ6wW [ufz"y;gloD'?Kv&Чv FAP~t;?'S}?DM$MVH~x t/ NvXø@y; U/)K!tqU8Nߘ\uglm 85~$m#b EẑItO},v-E/l \ 4RERA^ cufօ6p֖c`UeEV8eUX`&Ci~1[\L*I *%Ďn 3N}>TX]߷ O@v-&,M'a&P| `nqkⷩm>xW! Z<ވ䝖Q q~zQ*:fY?]fMQ0Ȥ{}n]T.8>;u^..5ϷߔKƚՀXzq;##sEie8Z8yCwxt]ɟ x7P鍓h%Ӽ,%.w*˭֓x4sbW?> oD>u|tuCQ_`B6BB ^HAB-15$+,&s7œSOSX)pTgq [k .!ZB2*4Pkv9L͙dqSRgz{ aS`Vt xb EUi='+9 тIlA~TdKxςK;P`O :@؅e0Tw Ip ^;}+ݧe5 (o]Y^~+<)Lf>⮽cUE.lW3K6_#?=`EKa-W(]_S}02dMtFn(BO[尭q~MalFvC8=fk 9S%ǹ~ j`agSycD(OĘ.DOtCkōނ+ gNZ4tK,xݾklȰKu@sv2r]uDbM/Dt";*M ].X.6$\&V0 *yv#6Lճq"G0Q/t$7H򾑕dU=WGsIN9sE‰lĚT:^-ϡŨRckX9>.6?s3=7& q~9M urS- 66%tX#y"JsRz!O?ttQт=yųR*x(wڡNuO\+y^x%hPj;&.Ls%b;zbE2i Y'SvvGdժ\}eeu5J}$lćw`&ߤ;v y *nx=# 8~dn5chenW)#\U#>%6Rbҝ|\xźQzKqyF.' ]@QMQqŹT#Y5CU jџwWK4i9 K@eKkD{\]OKE㜈ʎnas92'g(ѝASZ-%'%UHދ60Ub=e]/Tlzoa$] g >Y;&iA{ ޿StG&_%9r5HḿMo]+>WNjuN=qüڿƒˑcrgcɝc Xy_^k2/ NNKKT5HxڰfKٙŜt}L?4"gDA$ (,K}Ҳ@.q6"/IUx[e6uK)>DzB#gg5a@iB5SOqOA:C_3<|$/ &{Pp{Vtavq X~k !07D)0!ċҗqUc*J5TU2<􎡣mXHe܃t?[SH4i[ cp ʏ RM֘d¿Qe 7'Y˒!zNJɯzMb-~9E?_,Xm(:glAERdkD + auOB7wrD+2ltr.5 CIs&!TpJA ./*a"hyp,|ax9D?]7bA-'Ab&EŒ >iT''AF$vHk J#+A*<]N<4X-=;w=*blzM<2ΫC0,jƖK l1Y eVȗpt8 !džF{=* e:EgX-7_ag#,8K@",j8RUb,YvG[#CDdV5[tDVgW7~F$Cvel䩍( CC|+9[zJpK8-:5=@t%uPwy "ۧlǟ$#R %a{ӡjs(}FOùgzOȘJjjS Y '@js1"?Fm*;Rۡ ӝ0켧7jHM^¢]QB\{"Ӳ0ւوUVXЊ[N"DDu6EfXz!BJg)7y7`-"PGsDAJ$khSVAB8NzH?IP0#u( B% s=&UxY 9( Zw{j?Pr`]@)ՠcjm2%M#Km9e۶>eaGE"QaAmB{OfW֮-cqBcKL }<{( *Pq'Ռ 1HtEc2lӍ,YH|& PږeF?AI (^!e tV 6IKbɋl|ҕ,k֭H[MaFbXWO~gFmXz <XSn>3|+Qd[^W\yo S) J<5R29Xcf!W:A+=Z>8$hl/ow)rҭx7k\rK/ 1Q&Z6yr vM|6Q1EB nKݦR]1l` 3~P%xw7&A*= -bOS 09hmuhJ NnT7&wC;Jy b^wH# |(EKV@94`ZfEajT{1j[* uܣUt8B<䄤?ykokOp˼V"&~>dP?+ *E C(Z\kw|}S-Yhw^rCZA`sg*N}ȠG{xWv9h6!K(̨چ6b7JVdl) :a9;tg5QYezTiG*'\nWs=^7|C,z%<Q25HV_:jTҫ N<4̀ Fɉ]Fp*c*afZ>թ>'T8lb~AjRonPX9]lͣw+B.RaĔ3(bSʿ<'Q[6F_'m|$&VҢoS?@h|ȭmUH6Z<` 7 N2XxvO? (AM ˁgBLx|Yz/#]cfYQ"O7cz2-}+'O xy NWb3Dp'8-PNF jvKIPٗ/聤JZIXP%?2ٚVE J?=imeM)j}s:6& YvO>^0> +H(nQ㵀=oX_3Ĩz dFN6$+U{#/8ϲdHEuv*H]?Zx,N*g~BzJ+(rËP4rxA<D~K \*)JbN {^cD?uZ%ycU ?S蓯RW0[N|I:;YP0lSI2 2$73>ևǧ ~!+əYV:DTkS%-]auSPόTS5 lldh} TWWK̒ !3)3x{ TO _HggED1hěea_j& BۇtEt!ɍ6:#ӓ֫XO~^YǩN_h*ͭV\|a N2{z? 4δ h)Y2 noiV}r?qbx+R;Ck=8rJ*?芗F7E-iqXQcUd>#( Cjm |gyYO0ȍ&V/Yk} oqw~6!,1 ZZqZ`?GzW.ęH5~V [XObY}Jx&0ZTTbXQl^L24{/'8qIćgR ^ Yn` ϕs(hD~UB t5.z= xk=@a˯_h9 /3`L`Ӱ$Bjӑ*[_ 4^b=60WJƱH\2OvʎJQ('kfCScNZ(bGh\s+<  H'\Ċw^@Xsek2cTNؙi2O|[v^ r(|F(nV#IK#}S!NarP_X 4E aӁtHeQ@b~q -'<!x, )[5b)jE(̪AdшU%zV+2|d-tcUWIϢ)>!^f漋 bE71FUP~m4Ga yiagM(W-N.e2K! SRo8X/Tu9RWRh>T-XYLfHla;fc ]T!@CmȊIFpR##PS~[42=Lchmyf?0뮹LȲV|/- T,i_ ј3Yv֍J$miz,A,Eaz˟fF+iY`aW?꒘#dR&t% U@дXL7Mo~~zx U7qĂ(VRDAW4 2+s\mTyw2M *{ix 7aJ}| vp{ ׍Ř8M2t"4rsѦ523c?Dv'Txlf=OJʍvgTE/'%WPp7f'bYg&\=%L*mpˤVvRvzo2 9|!x-= +ɪSpBwrL?]63 C&9.e(kpl<2|4e=+DHD k\ng𬳉'_II#uJU?6fDd86[N(|n@Ls/vGz,*bs(GM`ˑ!M1sTwiI^ N -Ef&86`4a~Ia(^3Y]3]Z]CRiͩ{W1Ԗ%R}JjE6>.\3!k 0spWrYa3NmĎM^Idthٶ.xӬ#@? lR<pDL j^eȫRt MIASXda5quܹ]& K|CapH^;>*ߕ%IV9tXlnC vֱAb< XGJ 2cG1/}+UBr1Ҧ\k_/*<@yw +S˅n"EҌƋriF>s.>O 5?:C3) مQlcBf}0*:xЖ׭}y@d00ۈ>uv+_:USQΛjBX$*uhΰV] k""l a8x]i{. gA1Hz^caĚi ({e BaY"1Fo0HscA2.Tpv]'xRA n9l$$ǸO#p _W;{sp3fz(2]~Bh5ۛ3^HX YIWUqw (Q&?*DWbpt!}Κ`j`0^HDod[~QM$eVIr\Z1 T|Ƿ&߿>+KH5˄r QZ؄m~ ,"Oq߻qN\ptk'ҤQ56Y_u0,ZlUJSmhZ8 LȀ4 ǮW?F~4;,/QY4漢+H<_X33~J'V`9qp FD‰6ϖ^`m 6yseݽ(&<:y_ I˝??%g3`1̺qj@ ICV]0hPov>{W^YȣY ((ڀdu8ՏVxI(gQ\7,Sp| OUն>kȁ IB Rn拫pLmʦ=:|ZSywK}ιpLQrJPE8(%Xa^mB.mun 8 x pZ 덩;VyՂy8W7^߶hH@Oֿ_6D|`dR 5ovs071ͩJIL L~Kbf~՗x8-=+vg PBf5tpsSxoh!x}1AXZv:d fi1RnNvJn+n.Xh^OIׇR@׷VSwx{?HWIg`NHJeDE|i8`ԺOK?RnōD}bD梫 a]m;d70$ڦ`aGbF*5uc$7Ht #ER XCg|A ,U p ̧7e޲, $n|>vQy9gH$f#W'F]ڀ+{*!ƃ}Cڍ̽/b HI#m܏HR=n P13.mTzD॒Nt>%6bw*a7- z;@nfUoiHO` Qu̷Qa-٘ڙl9!.{]svuxv@8vrΌ09Y(yUðk4feS]qy2YX@.`U5Q)Қvw=t!`2D,:Q@W;N}nݑrj18ToƻdC_mոH XNX/Nrc'5- b>!x@$Y;a\do1_LbO,c܂rmLXRJS..f?|8wqֵ eQkIoGtl)ijP,k&1I"np@[IP;|Gb t ,^)FT.HIU(ުF}=} uDx;= UD%8; h^oyUX$Mb:blVu}b39z=k98ۖg&z`]Hz?Xfaz4\KV5U~h '7Rj^Ѷ1 d GHڍ2f@MP |߱B\ g& -X$ĦN|4:^E .Ş"@CBsCSeSB⣼G1Qj^Mᄂ^DB"SmnMKT+twp͖tDð9}Ya  * ⍓07}B u/AxÒCIԆ'"#'B,Pk$Mqo*:,#! 0i=/ :5 T^KVAMzqnF vУw7͝4oIL, M[%YאThq?6_êst? U&Tpu7-l2SZ*8ƕ6: :6Ousu~3#q}'b?(pk%aU!A=6OЕU[45icJ<ï' r'tㄤ.޶S,̛݁aa8W_6HtZsHv:2jZi".@5V' _ 18ONWhRFݟS+y?fϛZy1:D\{iGoطXDiZGG2>0|$ Ůyˀ27\MbU>28lRm}CiP/ WQveiaՄpdD,y IjLrL3(xų>E4\^,RIlVGyXB%\!G_rXfiXDR;H: w;5ӌ c)@o3M M'rwI6Z%dhJ`XHJ{Db[&BjN{MO5}7SZL$թ!+Iyq'9~=wC) q #2Љ-d9prL) u=s `c.bU?i S5itf/H~\KxɫEr4޺q׺k@Zq7)Chj\?0K@ :ۑazY,6/=$T=1Mu$  :\<M0Kjd_9zo+1Wh ^2FU1n-A9AsA(P (D476S,* 6?*1#J\vwU{Y*LkI{SKA*eЇHoCXRV̓x̠(rxmВQ@۸`6I;H+J}ӸRŰ9,VYI;Uej9~#sZJE,=b‡h-ɲV W'{a}~nH|ö_.;; MZ)GL\W B-yƲɬ}}$Bl{1y̖xBY&Dہ2`UPkjwjbd (D^3C C a1fYzԬnYhmǀ*] (PMy9|FO@,?^͌D?ҥwj%g@.?GZ\œח0NǾNWṷ(tR)vK?wXIV1_Cv/yoshur^`%=$W 0 ꂎG ץ30&xw*ϿJyb,{j+޷@xh}n%e&m9;qndzjӞW*ϜLMѾJܮ:_0K [jq rrh'Li5-q2wB (uxdB׾v $kH8g+P֛Y>9TnR|*?J-rZ^{-ǚ,Ѧu|dKH7?˺F-fx ƌzo#ӯSymؽ:cC#'ޝc> dEQgѿ:^W|A@*jϜol2lOՊ Waju,&9yVͱɘULGtm?W[FNk{5o]j%+ m$K{GE6Z }plQ?8DWzzVu{PS%`-7FK ^+@oU?;`9괭]~>QuD {FC!4mbs:,*@ @?}hk,0bI'}a+25%fƫKMUv~.px".ʼn,vMGf?ɮ4D{s'zz8K.0EX @hE8:J]4H5LwK{)nڃz)|+p>Ӱ6tYr=~FV zƘ]2[ (ɣ nc #hHi=ԚbQ@>6BG# ج tLmC 4k`5Ơ38M6 @.#QW$(c ˈUjh]t8Fxe*c@+f'~wO9K-hY0cLY mƅ'?mJF.w~ctrj+S~xR[p׎,I4;=DG{Jmy ,Xo}]$/j{ j0F:a v1%zX-⌶Lx? ?j_-}Z|P4ixp¬ M73{(jѣX&(5d_`p5gs %8gx.h)Z”f:qRFY$@ã3tz˿%eY/vvt n)dOB~n ڿĥ\J0kY?svV`/ /9m\Fт?j,Ve:wsj5nt=w/N0dހ:7S=#=7&C8hI8JZ̆ fR f,ƛvlFƧʋ~6(b;l?^˿y 2\E\h< ?B1?\D"|v/$bn#'K(N}sw<)դxQbnnS-' u^@h݌I'@6Vkg M.EuR,]nt|+*59bQ3팦uwُ5mphsL(}$zP.:)I==O;Q$B't\YTml2Иˮ_֟AZ:AO%8Ÿ$=( n + -pؒ 4V_uku'68Cp!zΊR 5tT;I7#Hus-Sð N_Qa)T;g`>8P\McR$H׾|y=)?˸GDٳrͻV(ꦒƬ(@ޘWMefI(ټ*nl8 uhbEZ,t{w* fn<i c>,!|' \p%ŅXDV6դw;HxDLwĐ4V(!{h5= liHmnLI~82g^Gp6W.ZOeO0q]Ö>:׬@eRjŤN~X׋kv+O(t([G!\#&\᯿#.v l4VLplt8͔WrlBn\c?.Dmپf1y%/5X HŴ8qbN<t#xA g @ILR.j7YrPvln42]>` i暥;\^>SSjX9uh W{Ik!o!XEk"`hRyoXs-pf2g-iN/h0.ǵ9Κr VZb K#o0Idvr?3xO vblBt) i9rm{c|T'6nЗl q$K[%B /bC[_-N{zCkG BN8}Qǩ|S&˼LaYnȏWQ`Z;v0@s|t4ζm;Hd#묫f#Zǿ8uP/\KZ~maMteѼºg,(+t_B}-{m9uO~w,R Otc23_ YPH Ad)OT!/u 'eKܖ|Âُ YmCQZj\,eK|yjb޳7YHQo-?y2NMUe5v%RoH8LPb[9k$S:JFzR`]q+^"w$:H:Wǫ AD ,]zRМGxN 0uJ§>@> rx68.}P{_LiC(GoTS,="2a9Pv< s[]hܿn|$`EF?TC( . }z?ʃGZzI7sƟt{o.tOߍ] !snMި 9e.g'mm3O%Ln&STK" |B4 5;nI)񗱚ah]>FRl7߱城Ê XyMdʟRPEVx䕾{ "+Ȗ:6=uYQw47sB09pc {zymI]urɘŚBpָtruwri|9EtudrT9(0h8QWP,GT4 DYQPr"80chPȔO1H$fѤ!<"~ODQn3lƤ<9j59(E;޴U+K2S$\9Vb4YߏmS>8IG*b]b5.bᅊ;EZ}2p 8([:(Tt^"4K֙! 9Z줉=_F_ |uu򦲖UMjz4O>y *V ?793ef:p lJh&t2m72N%,E=#W"V\ـ?j}q-0#+l_Kn[5^ԷA_Q+C+Ѳ: 6>dmHadIY7VN9>>%Ї];~=VJ^wfk=B.~1B1aY/3-ޟ:}7PftLg1rUq'RtBFmM@erQd~p\LПV_gk{GuyTIT k-tHzzOn_YY2}ˆNd:ЙQyvѶMy:_nC=V/$̛//لP} k^F]1(oEn)[b/6q0 bjxA9u@%<'0|qNy5mF@LX.~'u@b8IUJ6ʬ#Y_;tg %a hX`vFHfE[+E4/y<_M~߸ϩ[TR?j\䓓%1ڽO_υ-0{٨_nqa,Ka׈=<M1축)8t\99Ʀ6|"@~6b*\JEfT]Uj-SS}:r}$l!Z=<,#(Lq}ļz79VٕGوfAGFٍ F~Bt `-.x[S6>D|.VQnYmk`$0ƈ 4:d!IBw39n@ާvpv;=z{-U6&ffH=P0U7U14\i^īEs~"=ˮӬ\GLzwD5Z SHĹE'XtսO[`PIFa^I!d^MvZV/OЃ,p/3*$&u5~,WM4۳0-`+6 \9Xe Z#JFڽ31.n۷8{ACQYx0!x;nG|h+ `a_ +z7%8ao>XIS)Cķ6 =wׁI >^ k>) NP~/pї3}‡Tp/$pzhM6]v} IF<E9$J?@grzbiZ(tL&*TC7b6\ؙ E>굷@T(ðd{ռ:α*ao d[ww eZeDAV#>@ qEY|IP0ZF77JVSs^^ePD4YK9j9PK/IB3ǃy7'sJ_7 Mg +$DhHИȃsh-{f@~_=+nH5[a x/a~zn@u0+8k!rZnϻb78ڶ&?/Sjd}Bl+pfi9HY5n?kx;*K2FEs+TS UўqotnV*l#QrD=G&4T{P]&C/ZclB e+xu"j1)a2A(Ӹ.3r4g\nÜr'gk/M,3 u R'Q*4#{']=: G|=? K̹'1Zl<;Ts3R|?"L$!ˏKKɰ`Hg=jhYٱc*3[qTFYZb`eB!10Rh܁nd&2Xxy;s:>hFsi75Wvqn]4a=ԸQBmQh%;gQr!,Ԩ l+90KaR:$}`u U{ TnKmnD'2(F iұ+ÛnsENj5 Qjwx67WԍM߮TebB¤rw"t6T6M}9'Tx/RտFfI{z_K0bX;'[$A uGna.:;RD8WT+0m:3@*X˿u;Bi ?CN̖e ev%}Ss1N_jzmObH+I:X͢=71*{ȿ!_|>)JaLk#/ǠѢWbĀ]=ܴb*pyFm˚Ep|oN@Sl{#8[hP=2sRe2{&֍1f}qbX녃? XՈgH[(1( G8UHա5ʯmtd>`9 Uhw{u)P,˯!h[?'W6[ 楌Z "*SCK5MiKoꡁd4H^LRG~w7kuE|U׬3C@CVa&S~Ӡ80ML'EOjr!cAQ~r_10s^ >o^C]bOU@#/zeBc4`Uwۏy&06S"M $[0i,WRyNĖ9Xp; zVd.'u%PS :;ξviiinCb#?W yh&6 c6g;fBl~/RWɂPzn.o͂(C ﺄ)$Hqu<ˀr^a]O䧨9\2HR[S |ջǓbQʋcz] %}Cd6bM XbQ˪Pd.$gz0Ȓqv0˥Iْ4i/LLTX]Bz7C3 TG>)eTg1蜺]'PanY}f2U: 0קX" &N mgm?6`l{]![_3fkג\ݨCi)]R*6W޷HNuhh QQ̓H (L6B)JR,j1wk?q9qkX-ZtvP#aG/wk=h=k-KW`jvg^9R b{rcu?^”|(NEq?g`#:cIn3oAhF0'$-dCZTs^j >u#WVN&~Se_2'QaM eϫwfr+j@&Fb8ZZa6o)<PEJߪbZ"i1N,*<.4kό Lc%C|fl p),B"cB}}X )}>wֽ@L+5<*<﷊oX>aiŇ,btECx3ysGEDU:X'k7H۷vKgoAoﭧ9wt$6A|5Q&t;0bt %ͤ#l\ahf8XOyh轐/2gj-/>;tPۊ(KɱEǪ&V2|>v$67jYe (J#5A.a*'zY'hN腾7!FӰ_\n>`5'G(#s:ygVI*Dsm)!p/-Cnj՛ TXc_ok њd90 >#z`FKа ~?[lΑSgL,sb9Di_'TDZ6+(҄ $'E/RbA)hՄRméc?4*vsyRM>ē1Le.xlY'q"Z=q.Y3gB, ,|ࡲPF]Z4@4%H@q| u|( 3DVJZ+7ƾW̦cV"謽{Ղra@y^~5~>{զ$]inv6YjXw\4׈ ^6|;<\R qVT8Lc?}E -<T값}, l@RǧϻWmΟkZԨvu޾E\ucL]Iy pNxۃ*^7GRnl4ϓ+ X994O꛺!BDӆID;?vŶ4XLE{zHKfHegyg{v'g>zTE\#)oUC{g '#)F IFX-2Mga54G&|gBoBH39H7F{ " ڃGksM2\')O^"jH9{^ R{\ U*)Js;}DRk;v3=#[e6*@.ןs%p˃?%Y&L}RuidØBlFfm&$XH)Ynv.i6QqOi5nkz`5~v޵HY+&N>-%ce&߰0)DTCK6 /-S#"| m"9d"KlcllmZcLն'5 \:V+`đ}#5JGTOEY5!-,-GG's5 ge#R3Ꚙ{ 8* \i˿!##<|R",>ȚNV\ )o uD?$i32Vg?<њ~٘#]AHE~ GEWۂVFJ{('lKiO7q:I;`&IY YD+U .px71w6@FqI(9R3du_>&diH#I='`?&ӝ*Pz^޴<6+?VOqamm>Y՛ˠ͂)K҈OjM71snݸ ty`" !6Us!Qޜ/|:y}D&nLDAǽ\0ƒ%L5E%!>spQNq I>w_XLωO᠎̍.w,ʐAq g-YЉͅz=fjz~@i+̗j@8IM/YжK5۷ȯ~!ВkFYGE,Kx¤KZ58W8(Z O|rc zC7 9CV6u}X6w}!im Ӑ$C[ތVl

    tBA 4cpg/0LP@uB~\8D0ZbX6ؽ 1ogP!T܆IB!P܉K0IHe8)\(]hGʰ:&u;"n֖%]8A )xJ91;|2}G_aHҬZܮhM$0 +:ҭ%WȢ"],A `Pe?Bb{ફ-w[k"0 zN8"MqJfcmm#7}KtB"s|٥1& ~k]Be[.gp nh,%C&2-@RTbkB3 x԰`83&;J@|1,8gx", L.ء A~!*mNWLW5g{]¿EKk}\e hԧ)ko>"T~G'rx%+ǥdqoFl]fgkcL7$E"?P+3˔B-4@SU.UFTzC%h/Tk=jb+#<"'7$# :kvJENM#]{ /L~-&n*P/|/zmp,VB{ -i:LF6*Cu>eJJC-|_w"`&,E]Ah|@<̜%v~] 'bK sf>E<YdQŭWg em kġxd֏hjWJ۵JZFujqbd) W}ճ.HvR}`r9k?:Xh˜'][8q]0/ xݳiQ#caLg %:)I mD ^=t}3#ӠS4a~@1gۦxL\1 \Jb#8!j2;6M|5D%d/m;*}O'#zj*kҴsOJej]?K)R"1.(ҾAɶMީY'bG8>SZȽy]MOyOqciFXVެ–SnBeCz2Yw{_dr>H/3 N${d2N*qt#F횩 ?}Sj;Z|n. mlxwZ3cf֜RO!k7!7VA};(O>Lj1k=,C SZiM:C b(;h=9 1ޫ4;(g@n*L'KzBALU[֛k4sk N/2mȟM` Z_ **` Zkֈ_^$X k5+Kh]ԪJU/tW:ZZ69"=q5=j.'cgp֜E~¿PSG Sya*]t7B`vߛjl޾"YW|[HF͊7{r!6؅j `qN3d`ȒI8>RkZM'{H7*BP*_˕z퉢8GI4t{qahN ~D F<5v̛% .bX>:O-4*KFp=vҋ3JgxѬ,sQX$ %:LѬCFi{XWzRj]!۸ޑMC:SH1P+`s$F:KU9㦜{@ E(n >0ڳnW3grٱ)W[93fUā꾀7{TڀNnUx0s< %}v!U )OYBv ,\F4R %A/By"GMo%ޔ8 ρ|y-7kQS ds#*L᧽/ʅ4B,LjuIT)CDiuJ[LΈ.>*~!fQΔL ·Sbhm|W 8uOpr 1P~c+wòq<:%nSzr؅l蚡+F7 ֢.PKCN*i>gh6 4&j+d]P M tFǧ/LL$AՈrBTŪ]&jG;G:7&x} VeͩAi~_&K'2؁\`Zٸ?b䱘F6QY<]Ҟi)S1iz")!H'.,>k[pA+Jyi443m)<K'=!=xrBDZEb;6d*k9!U(a*)xjLFh歯"Xf4~(ƟArE ūY2}3KhT4e٤JJZҰZ$' R͊* 1~ϳԝ/n#MPa쀵_i}Zwu`ym.ڐtȂktj3Muf,<6mؕ (MIS$VJ"qw0F]z8MI_9 n|2ۊ+-8!<[+|8cWaT'FD+kttI%yϳ =җ{GIpCS18~Rn; e'r܊𨏸NB/s@pg!@3o5]2iʰ& ]TUcgSZr\a*qi衤KCUEٜP}{7#xxM. =ȡ0Lˮc;t~y.|NoDʂj{&wMM;3H?'1uD=eϪHGh9GfdHSCo;= @dM۠fZ>p|xn.}.M„B%,:=bͿ}^_Ff)m K6:z]Y^@ (}'e[mh W&GQfxHa Yl'V֓=͇j'J(WpµӘl1+uFˈbF?e`w`PL}L4^Ln8;Oߞ' Q!VRΙ2%=%OkV91[f[5hI  '(HʟLIJq/ܡ'[1)߬U5jh_$ӑDw.& tUF/K|gq>fQFt/]2; [?rtLoͅ}R]$p^fi'.w M粰/+h m";$mڪbcpbc~U 5%عZ\&YniAPk8';4)Q1 czE-hFI@ūGͽU̱yDI謁bRMjػ_4Ӕ|QURA8cqzyR]NyF{"#ymmgN^A'I}0v8pc0QU:(0k/ΆBSUN |BejKh0h 93휽(<@3'"] 2Rn1E}PN]Yy u:b! T>/M}%d3\*voLl|I09bW cD˔6%ՑU2,BBuiy%VJq K IP5<۶oh$|lyb(\C.%&ړ~ ޗf\Z`BMr(ݏ| uB4 g_z<b`Rylݬ\#rY7.%"D߈O.7JĎz[Bob sk,kl\E{"$54 |)Z&a<.y)g(p[eLh N;$2^".fRB:|-|fseS!0wUE7=.,DޢF&iVX/w2Ğ55 aϪhˠCڌܟE%R&:2$_U0o6Qɋ8iUCyb?40P08o4 ߖ':=0o$!76g8䄏INL`? %MC<8~)P(C%v6_ґ=uR}ǰO7D_s{lkφ[=4AH\v)֙|*s[M>R714 hiHHԽ.vT&xǞF1 7>;jā7&8֘p(bۚCkl/pc l<lR ~61TLJjBη{S- 5KE='یbhnwQ_4J> ]"u@SGK_3I'AY] Iv}qv]Pho ž'ޏPLr7 IwA7vdeS>KtWVvB=ݝz!1 %A}"ط= TWb$c*o Xt+!oj׶kflߥKÎ)7X 7 ȾwUadoH;ꋼbG#%<+4~}WY*r9h0=f!mWNp/6S@s_* yq&NZYh[~<u Gf|Q()q1nCd1R e&9c>gTn7k6Mvr-XKd)8j*ğ_!o= =PaR9ow:)2'Q`&gXK{1z 1PjIں>AKFo2 >[O c XN)/cXşS$9ӽN2ʀa_0} !eH)Ejog@uyU;t{*IqBیs}s\C,(?Ο^WH}*Xv#t|$bs*%T#_g_jijYP4.M=wScG&TTX:j_@IBŏHo~ "RȗlI %g@%c?AK@yUXZUNh1` P#_tMvݰo#L(i&?qDVL8>O6pѫf&0cƵy`aƤ#=Ǐܑ@ h) C 5H߯m> =^ΡX2R|B[JRbRej-{6jAbMm ;=՝s"rĝTG ~ зuS_e&_Q+07UiSHQPlؚ$pDlor%:EqbbƳ\aq-oNMo}2wgW28-d?G/#%3UĢS"*UWyK}ݟ$Ee>Tÿ5V= b*ǥ.fs7;:-R^Z7eE׼*ZW:4a9ڇ Ɛ;DLqS $Kp%ɾn i?KDLGnqx,? `"v> s0gjdM͝LpфEVf M(G?RGŧD`1kBWT..HĿuvO^;2{~7@Yί)n,IS0jQED"MYyb݈/Gxlq(.d aA s)u.o ڂ/KHrGN]%C/ɵ|tʯt@H3݄a9 hYw=0u7嗜*  $y?W:zɭE^P֞KD3-ԃ ҊKPY==d-d>WI^.ڥ{"J ~Jq'dQWf %Bͳ>%EOm@zȜ;ϰ:'HIBFouw/9n^mתr:-C9N)F8s %2}f+ <}Olie%<'1ܓEMxn)Q\Xw#?@`X+fS(DS K>hV"4ŭ=B% vչu\2BFô-(Kq0E(m ߍ>]iۙ;'2! wbF>E']ּ5E~ HSP >Y1F> p4TaA1 LynͩP]gmS1[vz<~JW/:KjX'387KI`K^MF3EF|jZBсE}AHˌXZh#z\C6po1C0Jv:&VT5nS~;ٍk8ދe=BqnE0@>US3bbBYm?N`EY!^~D8k *B[}J.ܒxQ X^4@V)uGU,w8eR-/ M]@٩m(oRtZw,sؐl6&JToEp2_sXziA_3s@4 My[(32a=0*5@kSh$rK6Y |7ڈ+“Z6KyƤ k'٥S{ h/(.1{ -! 8(f 6OO˭_ N?ϳmF]InQSɇ{i .%>7˒[%ˢXsNZL<оY$W 淎NV +|mOtHNJ.ݖSrl] braƢ+/WiX0"yFn'M=8`]^fj]:ŏPoK׵i}m.ұ> -X̽E:~*;!’VoZCMMI]p` `ϛͳe!&7FChv]$]TMɚ{bDfAfY$WvY-b=CTF_0'4x&i `9KYD s 1a,XP*ӱ)_u)eG!"kzbm/5xff0;yy'bOPDFL\{Ue|Jza}%CN+Z~wsL:HkXw 4I\L5’qM^XAgC٩< .FFWjڄ._[#/"@|]e_`牷ws"ƽt^ɲY6C\ \I(-7 ,&5k6&!'p]bXܒ^~QۑjSSZcިϺ~-mO~ebHN-V,CfDE %ӡ.:YBX($S3evoUغةPQ6ht`@wcX:+,d N^w>ry9¶{6H] i_ JQEheu+ױAn8a2ѫ!C&RWzM=:d'p$k q^ȌPq$JeءF\D {W!Td&OQl7K' 2]S#);"ܯdW /Q/Ӑ\[,@z_vD|.Tba/o%xp }Br R^t1y089yak#p 1[.'MƆf EkB{ĖW*<ׯ 5v IJHhzy0Jxy,HnWIPPH>u!B6`b4č@ϚfpYlaHGÔa`7NmrQH9G觲<{[">q"^D/+@S'Vn(L9:ָ a\%oGs9^|g>J|,&2=ަ)3jvU7*2I3s+Mk)@W"Vj2𙖹MNV #^I uqXd3vEl.Q=O+^%XROPba9ɫ-0Ye zԸTb;7F@<䨚 f)iG?Web8ֹ6MQfD|?SD+ FAhɶ $& <)PFT<.Sҝ>8nΦeb,eTx ׬Dx. qr37l–ѓ>R4( )RXk3ywvU 5(N :5ḾP&bE!8V#؈y7.=@>$=1@&lO'OR="-ڻ B ZEWiDcv~ a@]˞[4沒&-~oSo kQP-"ou5;–`xקynhqu 56 F\WBߢU56cQ%|*Uj\bz'#EAjtv,Ӧρ%&__~')i#:b[^} q1Ug],ݹ!˃"`M s)?QQd-Yygms(YVwvZD:9AYTr;eZȓ M5(*OK2>pԡ{Gn#cQGϩ{aC{v3QIF=Rl녛%;̔i)@Űm&1S4Y HW\T6p:sF8VwfFKD3  s$}āˣnI"Bet Y~{mS.WЮl HXP2sx¼  mkk3:?;6^J*PV逜dEŃ헖 *?-ȎX..la-?@CŽ/]ґ`uz`~labޥ(xGsP~u gAV`/t=ኮ#02> >§E[L*[lw"9! n׆kL<2㘗v-M_n[X,s`>wS3\Adn|!,_/-(AJ!j`ЗĘ˱4%(f?  !:T&..4逸M] Q+V<_KL[pFmx -lĂJħk+`}G!+H kOEȤŧ04Uput{ UrJ/K\;uΣS6! 6;@9l1L|\0.*C$'DWb6m~Q<=#b|h/z0#= <7ővߑB`2fן ‡$ 3i$$g X0Պ<mUߞr+`dɦWE8ʌcZ%~OJj9TOb#=#+]xv/#%7}IϘR7I#<ϯ ";G\@7^Mv 쳫ZfEi>?U),,8XD=KVI˖Wq^I ळE{ƏZ;7RMZny,lg%Ӱe±))cƃyn%6 N8>g]S`%T`<;e➂b2!m}6W2MAYh?1 9Q3oiY:5Ρ.f1, *cv< E9 >eZGS_!> )DMAYyɐnrOBN3 HXKw :?Psg'٪K83`vt oCaxjE=_S⍯VmR߾BBsd I?f;bJO:pW559$[GcTTD~Hi1+Ϣ&1k{#"(Bzk D8Uvs͘d!(FDPE3pg'޹Y^0l[ʈHܕNub b0:[G;p4\!rt?@ Ԥ#(&N_ͪt's4•،F5M-]U4ay|)n1 d1cQ~QASBTE%ݡg&ǪܩsҔ&if e5fjgq:6pTltBT"61H>Xq4V]5O!mUJeӡP_'皧$qv/vCJܮuѡ)G>j*NaN%sY%!>Wԭy @=) 3&*%Ս+qӡ>(;Wy *i[)3OB J?]o kߩcSDz;o#uj239K)WGH{Ꝋz¼68OUl-\GߵvJbѹ;%e<e\茽oUE@~x&>&\#jobn@:.P:&Y:K)6 ae\ge7 $ؤY ^(7?q`,BT]k$q7}[c5"JX:cf(E]jbIf-Ƒ8!>{~Dc1ƟzF_e$D1tabXTj)yuxMCwŎ:ˏ~(L/$?4Ac\cX-L h3 b%' yv"gA2hn?pKH2%PY&Dm3Z.|zss# *J"SV(02>j:6˙ E]}qEFJP6d-YMF& - 6o?iF~  h~Zާ`cuHn35)dJu,Z8,V41L@zw<~ oI :6dnQن&lBwHpMPײԈ;ĕREqlfW9\p+/ a#ݫ/ I^ۇ~a )~kzI,cZj_[UfA0(7xUO^L+:1yg~uqcmY⨛Xi_>\$KǙ E==B-vi$@%!I"}TaN3: |daBBPy&f(?EӵѲ^'Hp8{K_#!t%~Ƴ ݉h7Co 3RT2]:ٶ]#ykĸ$>R wa>E Kpҍ0 C8גY$7@獍_o[szV/ I//UcLxG5=Ξ1;э.6h""j48jV1ۡ"\=5ϭ"̥~.Ga?(^A6-_%_"ud^[^):HCd7sn;uOh}]RH{Ɨ7<6{Ԍ<}* {X뾳q!F&VX56w2ߺSI z/% .OzZ9kK?uYLͣqD2uygL~sQ+OHDՆzI`P6vpIF|`I yiE~êibɰ. dP{}à "HddYHt"-*Yg}*Tu^͎U߅44y. fKXЯ2lw[[_y]-W ^djfxV*%hvcb-ap ޳PM4wTMqIsL-\O-~ Ց j5*hcTlҏ^ C҃MLwDDH`[ 9!Zk[ʅ[־TߦpFS;ozSpMՍX޷ P5>IaeDG`n4\i1V8^NsJir4)h:"۩7WDC?pR vMduO fg K'Yy3N,ל"h٠!"ȋ(kT7NQ%խ3|՚cN?\|h8rM1ɡk/$T=Qi,N%-y6o'ꡃ|=cZXHI;dn| ^ 4Gw<.ѽ <Լ?3!pdȺkpss-|s$cO'UXȠ\NU$68ϧI$nGmM=HF/as7УUWllN#`D54\p+ Ca8tjED]W󢊄KL0%5Ot.jCY"c_&N}R4a%,bpږi@%Ic[f[۬\C[ [B!>JYs5k#8n^,)lf3+*4>Wl#,IJW%i1V/ r zf'~Ҍ7IhN9A̡^Xhv;sTH:i}y-}^ yR5hS/\odǣ4:.@sΩqϰH=0fg]Yub%:1Bͩ5!^-w"mr>$m_VЏa -]sI85嶓4UV.c)‰ @-n+’Iɷ; ׵p\ڮR,O)JSt+hk.[D n`XtDHflIlsJYaI9hp Y)1gYnAbJc#I`z%_^ nP=kW0qU:jpI+\(9Sc#tO\HedodB.} ֵɋ͇a+ʹ(FjǬ i9XWwuY~ [\ &]EYZ֞sI*gwpLCq@%NM` pfEs+-h^j@7\qD[n/ :M^lMO&wQr|dy7 &1`仔"*Y{Y~̏-uɚṶUA]D5ˏNGd.o˚]*F#7HÐܺ8ʥV~y\Ugff/%^ I6s^%ɮɻ El4"kυ8f!1Yڴea6`<Ԡ[I.\>/iJԺI1aG$P;6>7X#1oc7~ۼh8@|#kApkϫzl٧P&@xl(b=glGFo_"O7}T+Yڪ#Zps ȃ.%jλU\^'Mf'Xu d>kCcQR~;"u?ƃIf)OCWGDi*7C$]dZ^ dbfcb-DKǏ} 8@0R^G%L8[IxBj 2N twnh">O%%7*GcZF )5(wh+=?fyNTK{Dd3BO[ӌmXS gUNKd7HԼxQ;K¹PRs[w~4VFaMUt@F~gʘ:u8n5VH],H`[+Br_Yh8Z&X xu*xP K(lKʲi\".!HM+"XSK`)Q@b]ATKBgoc`JB[Qk*|:ݚuN4~NCv=]`,<2Ðk|N]FBO>} p)@&ڌetVIH(Aʩ1F`\/GTKL(`&Z>0&j;̌%l,[n@٠ ҆g19׷߯q;o5.T!Y#v60ׯ\R$"h+ggf{pOMdd37e VoU6Rm.mg1@_g ;; (<f#K9fmR$#%Y ܆m4*?1j0߅P@ t q1I}\r柤!6=42s[.ȵoz˿|rChPg,>O}V::IgT?bL^ >ZyZW14z&1' $'seX 6"kjW0SneOrNHyC^άRo}WvH>tnGMT NC 7@jh}Mï0U^GuJ?(El6:Y6xj%Xo̍^5O(qp>e5_g,A6ɉQ-k:# &*sΖ [gpo 4L\}ަkںq*Q\U!oo~S[0 * \J3U@ph#\lOZTZ; 24C.-_`0cA $T?$ؑ?.`FpS-1WCn&a({]`U=UճXۮfXA;8o.ʯ)oϝƿywH.mƙ=crQT,X=`*ӘAnR=AP%hHP9]B] ֓?aN;VۓKn@Sƃ\ƷHgw% a%C蜊Ѕ|q pbB!" ȗy4_*PLCnB㠂*#->&[Sqp?IfMdw@b'(ѨVVQRb$SJ&tidk2_iJZ۟2g7d9YnIϻ=t3Rӫ*2` sybFl0"jqA9]V͉]Hw,NVIbzǭ+50q!fg}^CWo:΃:o]ڦɸf6vlPв3/ste%'.gJ\t*!k`;an_m- ƣP S)B%z( _dl@]湽@Y 4obRjYqA~[X=㦎2 D\S+ݮP>nGVqL?B.0-r+ʯXiӺ$4MƖx.<ׁ0~t=&Wk_A{0܄VE/; DE%~ʴcĚpHۗEMꬑotǘ+= tOBjKpm'M"?7;J?p,ʹV`NH5QKL(,4r(ڜ}9+a|wN5]LhL}gdxlZjLn k'=@^H(\G h5#UCc¦+:_+#7^Vi)R7И^4kfX#"Gx 7 UX& ?atJҰi(c1 ,\&6%6q>^ `OV[l6?*<pNT+1Ίy㷩S;j5 9 K+ ΟJZMUvJW=J=ߖ`.Oㇷ)Еr@-@e|,Y=8PuPΐj|C5HyP7cLYrS:E5[0Cdž9_+x >;c635RP'm>yވ!#Tb#Q^ANO9DM%qHi EBy(\9Ydtۥ8O\c}Aզ7 A~%ȼǤF 0E9If'L#s7ro%㹾ՎhI˯0\Iv,9Th`O*@^4 ڐ=)Y < O|9L=?:ͧ\d-5u av ыgt3ċ+c̖dջ0]I-BO*>^htg6gP)N[W";ЦImv[јQ'j(CsljQk.]>3]ָQ 92j ml6 >*qF }N DI8xqVA̗ w- NQa;?w&Ҧhס8ۻt'~u`FE͕6@~<ٻ fhs$pzI%%ޓG;Z|4j;o3_MQ>$xfցL(e.uQ˽ Uc rT[AG1_2 C9meOdTOL[Hn ]0dPTCW aSYSyB^'DmXnriIGARJi uwE3Pab=`gN!K)bV):q *ވyQM5v?#z ,A> ȧ(2A=uCLMУOX%g #Ň9[$sdվa5~,rg/b(y{-k#6oܚlKl7#!6)k6~l J7nf,58W#5#ÈsR[ZDiPGOzK|4C/Xe?l1:k ;vwaoعW|.مYǰ#h3J\SsʗE\EV@1i'͐`7n ;FO^NLmkնJK_{~ NWT}FcŃЋ>d6rhRC7FѬ{0=E^ԛO"9cpi5\ B+#8B?Ո!?# !f_?+d0-WUMT 4q~*ڱ BWtόd@bEŖz1[tmpD#`P..k1&ˁL`ב`m/eQkZȋG#x&wYXѡvjr޿p Nqx6ZTQ9HKAq9U#1lՈ0Uo=$p#8;dp @B$Ůu mk`t6~a> IH73˸*E7E]!T1N,Ce*ɧ@HL=$_+UZz;ca,jNi|((P6ꊃӅk?!PU.JKeB\9̫)Pem.q;ڠR|$Wh}>6I 3_UՖ锯䩫H38Aqs"6$6\S8rϪЃ,8.G׳:5G}pu ɸ a1” H[_V~- sƬ=k)mO'g?ڙwyrE5rz1 9shWW"ڹ\ SH窣l'&[9 F͂b`098U y8C91ww䒨`dJ#ɱkE*-;Oaƴ_HYZ8yY;Uz|%}o˴,)nPj#4Q!1mI'kAmKـu\,{ߡxF*40SaIa_gf , 8b]ZP2eqbdktJpv֣|2I +2ಂBNxziWPx,ߤ=EXI!}@zt .:quq :"u:Rpc/qݯE&CCH4O Osh-KD-DW]~Ĝv̆5JSE)ƣD!$d:_srBD*{̭ Yg VUT,d֍n#_b͋ 4Z[@R Yqm]rM"S'l#m7E/q2]GG,sĉ=0a[a}˃h6*Ks,6*;+"72^@\( jvN%Zn2Z@Q?r^k|`mPM2.f CAuX'Z,1;V3ډ/j9=̠( R?qNyJd#oeY'tf ihTcޔH՞U,^nh~_Ƨ*n QḎNeWRCmǟvkJ#>Z$~64C( W\.™L*8OTE.A6KKn71@~2K;a`;+WM:8' i`IvSp2Dx:n Gm_lSfA Dq JrI=ezйԽdc v>E;n)*qA~9i(I \*Rp$2!UTW%2+K*kPdIHǴYnTzpw?d[:UZHE}"s SLz86@ZjEDHL[ ؟e+A+1.b~ Jx:)<@{V]"u!+仓LJ6ϿBM"c65t0H ^s9X0la 7/Ϳa;+gV!#%A6Euڷ3^N]?`Q,.JU=cPPI,8ʜ`qoB7*ȖOqW_"lT!bL-6FT0=ԩ::%:NwHSpq/Ԩi} rp4{G$.Vΐb3W ݂t_IEî,l w#8RU&[r\|ۛ.瘧p^qslbީfWn|Ν|e[NqGQFL ei]P(_% j3-5 IGcO ~vJf .^_naZ7ؗ%eU!|e{EOEUv!2BJ;%MkgM XNEb;WSفxtn7RlO3]8T@ ofAVG Mb3&ʙ`TYtDsF<+n(a)T2s832QlEn//zqsiӞk)Q+\w嶠5CH ]O$"+>14*is쥢030)YsQͱ7"爣>꽸s08*(&FisMc<ޙα^tɧ&ȮG5!\m:3uP(]/GgDsjw|gh[.h(^izJ~x K}}7/ }N`^χ*M]  UKlEԕK@!`V/3 !B"&aM_JՕCY^;6ŀQ'p:Cݫ6L_U7G/Yz̢*1t7܀n|_oܱARD$-"JIYVGqfGr6l( X?U@CJԌvU4i,4۰B/IaTa 7 k)L{W>9$z2X7TCo2L%Z@*1>/>.j5 X=zB6a{5L8*^l=Uyf)o"8YTq2&%Ӽ P 0UZ,*۰FbH[,H"5!J=U\רXk1zZBMĢ*2!0rqI,J\i19:5Z#Tk$uHh_^x $hC'},lcү=ޛi`w!8,!Em6! ^ Wz[ 0.>kY)CY瞙1nAoc<Ӏ{4idI\cW671ؓ B^R#;LMTm;xYv-Yh[.oU9SP0=w=nnA)1A?f9_@ [$ W5n#=j0dJw~I ZfS&ɩx?vie}:. Ex1)U4J浩ؑs`*ql0upb1 v1T%oIcή*|~f_;;H'pc2 {C`e9(8QuǛDZkTN$3-NiW&%- m)lIVxߵSL\dcW :6VaC&H9p/'[8Oz_ʍ£9v*N Fsmq6If>D^*6wV;@C N00HE?z ;03ytZ7Җ+ y>ؼ2LywIo%e<tga;[Q|~y'Tu&/+*sbCie "w+ C[ Yٶݽ/7oOQ1v!ZNJjOI0Z*/E˧- Ծ::+p@mPĵb| fiV8 BBZa5fKueCr=䖺Ƴn)4׫}}[Ο"XE>aɫ٬[K_(媺P1_ɋy b|Nv~MM/KwYz,FY<>"acDB&zPYL{2JkP4 )uřľV=lNzP?[D)Of'*XmmSC&Zax'mQ9`tsF~\b{j aPIK}/#?UE&`ҸBrm8ppY:E3_4۾@ /v}Ͼ22 ;q'lh4 m'-b{ku .'\Uѳ6]xTiY[ƺ3SV8LE* KЯ'(h\QSxsxOwa`F/tu^C098є,m4^MEQ8/_Cl4йMhBK l^é2&`Xa `S-kpahUn.]z F2+] T՝S/@̲8 D7E7V$Vٚ1_6Noe?PG(^{ 녗&};7ȷȲ< J4CJYaX!ѰXlGdoG5[BSZπΗcRVC()y[`ܷ%4$'i'@Q84'gi0Z<kiR{Zj0^y"%g/,*= 4[)NE'7&1֮}R𢏛ߪ8.sѰ(Oj / X諈kJu&o: WCkqA`\Ly2@sUGCi;jWn4 '롌 ~(J@7%"{=wwnCB$lox%P]هa[gu?h7#ןN=kқb7u"x6_ : 9nǭDbQv8륱$S%eu0ߑvt\{eϧx}$/=&,'$g&kRJG:SW[\ V Ge+Rlvt.vNBnߟIKA zRzw/M>~.J2۠S fe;XYy+>i V4l`$T"DJŁt|51C\T$2n;c5pM[e#kdJ~-Kϯ)Z2O1cq9Tu/wO3rA;)ݏ5aͤPт֑H9TfOB:U>j]GIdB^P-Z>ݖ<^顿 =5H qT" J+vLb'Qš-MW!B(cM#z^8f=I8eHR>D:V;TC $fL\xx`2œtsn)rgZPVO ְ`ium0y"#GX{.fwf-+K)p<ԬkO$gx Ya)+·Xo#c.>*o#*o%m01EG]C*k :+\Xv4rn\Oq:JǐTRmCr=.*cd|}ENßLT`]@e?l=+-B+^Wid{_yҜɑUIլtIgh 8Y{P!.}V*%Z]V,& j156]N>SCcPIs T>^4 ̥1 C=͝ v42]]4 ɵ9tkZyąIB`>4B dn},=DM0/hN1]@wVFa,jwޤRc?RxBՆͿFJ^T?P( f< {I+(kJx S꬇Nbb\pn)y,nrcq5tG#,Y7=08t jUG Mg7ʻr˝G5 aTZ@gdz-bMH`uA#f4'>Ijz Ӿ4hwݙ3FKF5#9#&xG4 *47CB?a< (+~&F븓 q0!ƚ{Y$ _@ANV+79ްJ4[ "EaY+Yvϐow~ŷfz~WyX 0r<\bwrlaS޾t=Ci 2o8;n]  :</d"ϏՕRz{@ڲ7}PG7Z4tyaE%-*3ȓ|KaWTJl ~M;~6 9'QfqQJh(5Y "pv]f>+3QNܷ3vmg.B^AztM?.x{s0R9JA%zlnkiMd3i B< 8op>^g䦥hVؠ>v^?;lMnyw 2q d}f%ZPdMc@)d2wŏZ=T1kNꇞ)dmƛ iN7@ ^+~cT_g}|0e hfWWWpX5*ieu폿k}P`ugr튘^QmX~åۇǣX"ۅ\sB!2ImInfDDdz^:rL&z2#T{Ʃ5R"H ]4Kdؕ'иC=g%!cR}>̰'ȷax{5 [y(0 ]3o֚ltfE~pyz>0gJ[EFl #Z]Hq„3?JyzGd}B(XǼK9ޞ rg;i~|ZemnLp{cϣʪ̓L ~ + Ԟ q} Fwn"CjUdJ"b2ԣ<<zS˱"LGWB;fT7C8j jq"GClg FHl]L8OL g~p0{3=4§SCPOX+NkQN# ]zS͝ immTvGLUG\y\D{)Pva]bX&}Jv>4@LQ9 ,tE=Ձ{ߗ:|gqDSSG+H JP = K=}|p7v#fCV$p5O#\={a޽Kvv]Q/j2[ \FxAm썀[m Uq˩:pkI(*ςf_4M3P[)ǡ.AԠp/!T${N}:CDBϰ]wmM@p>R)~<4"S+Ȇa+R-٬LXV:ygaDQ|1ZOH:W ]iIKE3O?"As ډUe]#)\-u2Ҟ%׶kgm\,0tN1X2OH9G|۴:h3hLvBח־Gߌ_fԠO3ߚѬ /uF"ą=sˌm\)G%  ,8 'q'GV, m_VR}ŤuU VHM;`s; 4ݛ)ϻຝvrrVg8kExb f/-T-VKxPomF^jIZ82G/ .m6)9jI;J8FQ%&h릀NJzݳs,Ù20(t8B sT9S5rmbN& w*[*\0t ޣcJy$Qb0ZX]UaN2:4{dmCPs1Z-ԴyvcV=QX41p@m"F6/(ef aכErClRuv7ўm|.]<`BPy( (|aByFaN‰&iL Koaޫꏍq҇ϻ)P0(4.j"'>'Ƽ,9zځܣu= S9D`Tcr,TGa>[zܺ@EР!4jtA+b+Oaθ)*d傇Tw.f<\}Z"$2vdHO;Kh䉒4H_rQh9 }<a`2o|q30:<5ӔO ɟ'#>OWLkoue#H'[ <$ lU9j6Pf(^ R:u,9+%@ȵu{)"%u^lEsS)DUVnDsmA$a3=+G$4C{ʺlJ@iT':@$ptҝY8Gc":QEq_=c6_8[%dܼMxs6TA3kRMGQZAnR_ 7BI1[cDeA$ڢڞ2>EL%ƨQ,XI,#/q s|%s&5)?G:\e>f!H:3kaY8ZVƮ\fC5~QdHؠmb~:jH]㘦@k<ؤW~/{ 阾ʂ1gduZzgVQϮVvBCFϜ⧉˗M6!ĎQ)l7M1QgG@ťNX|ܻA)]9}sG2/[PG]M^^mfБ R~'w(ưo"}GA#W ojwL&*?Tr \ѫSΰJP}"T,3ZEx(NPw8l˞J89x!KxI,o~ Jě$4FeuBYd<6'{@wEB]DN P06z\l̳<6c 8D>}# 2s(du#'6* ;AOTOK'Xţ'߅@ a!9SA]ßS2y| k^.EA`fZ7ڥԸfU/#-T4 œ-hI!w`R0 4CGR^Yl M/=;h",'0 !Sc@eR= 4ṬTl?w :N@jm_a#ZciOoxUV~kJljllV ߄w. >)/eH9#%3XfdJz=>HUƱδ;^jvݾU2җ[<,^]1mC3~qr :碧S~rv~M`fjֈ kfH(|81 hrHg1ZZLmfoLgDq"I-8"kr%'a,hv73 }V[ c5)w+s-sǺ@]0pem9uCErYAf8NLa"Y02;߈CqV"`QJir5E8YB{5`wLԀZii.A&kSM}.]qx@'WX}toC_j<fx?- R@/+´o *rRհ').~K&EcCPfj3te#-5-}{15C_zep5u d-8Xvu*,1oc.uy4$Wa#\\\ !l.EHѳnP%]{>+iBOA{(g{DǕ||;c)ssS׍;UFi;3>ID=j鏯uLYy"= 2,fv,X`*X l)C St񾋾I,v-7ADSn-rrͤaj^ &{U$ßt5#. k꘱<؝UռJ&lNc4_ s_P$|x|FwrMJD%nV 5 \cy$>v+Y&U.]>ˤV#9,Q$ڑ3~c ̃ yJ%.0Gܝ!xm0~{ym &à=Xl-N)BiDc6;M\H$PJGZ?!R#9l:Q>nNϋxcئK&,I $%ݽMϜ=@g֟.Rk%br]!<&+4TFMbkiE2wP聘6d$!n!wj D쒽27[@bpq30bK9lipxi ?K&da?nqLVKPa3#;VUTySv/I.+YԚ@A[B)gT7L-oeuD <̵as*ѿ0Y&-z؉:^#xK[:P]N*v}Q vke C tm 'WNYpP\>X4W@UeڨZXq jɻÚ\~')k; ƾOr52 rDn 2sнq wo+2brrTqY _Gg+ZrY(~&H耖A e׆{A{^u!ug@j]=g#:ġnnB-`wӦZӏn^^| 93RҌS۽g=f RM@\7T0Ӻ,+k,_ ʜ'F㟻 ;m/# bh:iRෙi$yuE_j4\":B,OrQ?LSo 6&(DH6)tݨ5L3_غڸI[6=*V}?Tx42"ZP q[9($aldLQ~npע9x._R WDU{4-O/1g(0_dNٛj%Q8@~Zةc{ut7;{3E#.1U_C,lHDp'6$#˙Npn^RC6Z:0\[I`#>;a?[r/6-þ! P;?-ꊡ64ѶV+*sC1j;\Un˹b'ES[ %ZeD"њꋕ6/}TT()t5(ޣ zm>5c ;57C_z|9 q޾Rb088 9qNrgc`z2wMh)i.)X}b FWi'd"BA+9:^[|;b+K_ ^)?'iY3:! *>WcX|%R:^Dコy%0 xjBƜ?\tpCn-@!L"w^1I!~< `7mD v,fS=„lYUMvn95!#;798lԭtSXP Fq]I;p+3{BϷZpᇒgMUF_Z#i#^b.,'(5iNhntw5\ӄDB`ʪ/0ꎬȺ k{ SGe[Wes gqo{J񓧗eQamWHPॕdh%ӱ4?lHohͲ+[<IɰNd4Am NѪ}Skc 1[r ,p .8(ߧ6*Z`ʬD\St%L=Tw+߼#!Yf1?cj#dX6t%!IBbg}wR39҃e?o -{%+^< h;Z[h [Z7YVՓqD6"&0;( )з Gc^4mbIԴNLJ 13A.WalT{W*x6m!iEIuK{'3oDplR;~ݳQqK{L"NJw$<ꉞ(”3:%/i?4rvQ"?fPp֙NKn4^J}WPaq!y)Qvm:Aҹ/^AVG0ӬT=AK9(37ӑv]5~5񡍆dZjjYHTrδa?;Db$uE4#06?^T(iENbvjaQ܋|u~]5T3i$/xg҃R$w#MW+/7QpyL@1lp{X/mwIrdG@`W-.>q O Яjü&>0mz3a>#>!nc4!lm'_1)j+ ௨-a5.b\+%" =Dv籺|#nB:Vu%5:hHm L@˕?<95:/ЀG@ K^;,?Bd1;dG.j/5s*:rM1k<ˠ--savwYe&Oih%CƯ~fHAZ~K;t7AíwesZ*8:z)6X,w-Eo68B!Z%zW;SӔL0/]G=~!PMlσY)o K,_OK$/ }LxHQK1~QUň\ \> U\wso>f*,}Um%4E)1. "{ipX*ob E(;17qܿ٬tǒps W j3*nVw(1XT+|vօo7IW읎!-K9CޠwGڻ ƌOwW{ckzk,`eB9zI v@z xUbòՀ׻K&^7FuHs܌6ZCzszrc``T!L{| :~qrP'FSVz)PCxA%% DDRȺx:CGr?ݬzvb^_166YyZؤܬdy$V2Xh/pKN>3ajmuYBU?UZF!"X"n1 9ʼ|Di_ٹee3V9%`m|Z;8qﴃSsV9QSlsè`eefzR'bNk,z P) ]F~h7}#0)t-v1-){dkgw=W7kcRVj~Wvbw=_W&^zk(IOXo mJ]{f[jҝ9M_4"*X"-HUeJ6-kYcyQt`^m2.Iώ+)7LU]" " Ndsa|_tkP`GDK{}^I1Voz)l#B wa=S)~dV1T]X1I>`+e4b7]p*rR{8~fg*ewf۽@Xud]I)ʠT0(arfLUF;m$(T=k]h̛s:ԾO%1jju8z߲w'+J owLd`=Igq&z2Bcx%1Nz5vU^Q[{(Ѩ@/dl44:%9Љɘ$C8 -d+v4o!QC犭 !|HRI1iW"SLj뻩6ΪF_A}fR ۣ)Qjfw6,371q%|U/xG>߂2ruw0@x0<:yUP B+@$99y@[\CbyBdW؇ގWƠ7DqC,w6l7:T[!;ikJV4hL{w$ ׏sJp2 /M+&Q(1DPfo|9_(Nj{&Ίɨew6kPn۬1=rvYvo f*$] wA{[Λ[!2#=C}^cqo˛(T98bk 3Ai+-zjg񻷟l *:Ti^U >C~sTrEZT.cȉq E$a~0Da˰eAuT3:2p'ƩAXR''灺qFmS6D~ *#4NO) d+lGtvy,w9Ueޏ> bUܙ K1q_pFlXi=C0>'66[F:Sb/νpC&cl+Jd{mF#$ߎj?VAwUS|D_0{={?PwoU |/Y9=a6PBZ@y *!]#.赗xr~3~9BA͈V{ Xzb,ޫ 6݄k5-mfuBrS]P_ĒAsyT͞$( F8)dyԌӄVS;t1aVf\cFh ̱hIƴ.jHW_ȣ>ufR/WSx^;"}-(Jwq׋ %Q$z{RnI G$n)8gM!mRiۗCk %I͈Yl/BtKҔ'+mMy@H /#|swѹ)H=i7m1NJ̸vχF%B)oJky sWDUA|e72IH#tdҼLhk閸 79L#-@DȳtN 魏zuT$ r8A2ӝ|_>K"Hx)1M<I!+.f;TU06{rĹ|12Pk7@U(y Vv+81֙Ed$_+-ο+i:j?BЂ؇Jw0ʫO=m#o) Ud%4PR Uzj@8غ\ZnQEϛ˒b%@gT璯|N׫L{\%dk՗Bt=aNuqwRͲuuzo( Q'qc1t%m˚ xίiF;/}s8 " OZ7X}LtE{$#\tˠ R:Ax{^Knh @{*Lvw2({Β djwF& Rˮi>jP^hĈxH4+^!Jqޯ%fumSC-I▥YfWpđc9;C]vXh9/iAvy9H(g!yf"m]ՏJ?g{wq 6ԏ)j9Z 6eKKO+7xPH@ۑضh8cч)IfuXA'  VTqKj&v  a3~})f;R5xF׏zy;1 iç###lt;X;UC6p" F,?7Ri:b%n*ozU_~/$ŗf`jtVS]͐ GrT~yoe.1SE(Ec2oI^)bTO9#V!_9Ak.p~30V3 :e1uTyZ~B8͝nOǽf4حd2zĠJ4}Woқҩ527;%>Ik^XiJE &𮙃3"cRcm 'RūLq7ۯ_5N>>K.}#$?1NxUuHۧPKff |03:2p?'ZT? ̘'le.ڔ/D[yLaDiP4ZJxY |!Av:214YCgW\{qkniM/^$J?1-^kz-h2_gK}n3w*M7~?$%>)$ VB$dlyv0K2uBDg3c|?4F$UIm?e}: \=֕ӹ[[gd+B2 4wRYoS.k~r͏mYvf|x<iHiYʕ<"E%Kєg]3iȸcDKh ԕ _R}! ^%z4X1Iyacbl1Ϸ:NZ*T\6 =clH@-y{t0We{С摹' "^>yu$6'*` ߪ8O`KWeMV߳0 |vgX֬NHQWMq!@"IH# ѱR;23mW<#d ƪ+mNI0J&6lB^99R U\v]2{ɜ!X bo6 zQdihs^U{|LfZV(+\/k P@h!!rջ;>u?k&G,3Z[Ӎ{v?*+z) oghjR_9dl?h[m"<'@D$[{[s0'zB$Rn*r^} /e;A #E ±]y7?F:-J3^P~Dl>2,k[3 Ȭ-3N Y|߷fsl{B9$: `P $ D A;t{.I·DF[Yb^1MyZi- M916@zK0fw,6+ nt,S_GJ8.xURE' \"7{M pa8ݡ G9)ϥRgĦnH+ kRNT4;Ӛ I/\1yy8V hRd6o;`` a9Y Țʽ`n cIu?,@2c$"6m? 5%ih:/kQΉaغV1]:FtҩoɎ5Eh󅵚c e|c# +f8 >`=︽fQ@U;ۢRVO"$b\q Zoͧ~ЯKmfY$uW KJ[PRl$[^T!\lį %58m>E0x|5vL\yWq/ U C MJe0bAl[VS Q]M,y$B2ds&+"١ il!6fY4{x a'Oɤ9~au'O/ .O-`zvD}e$) 3/ǻGߵ[Obzl,+ 5OAW~V ߎ[@,|Y7u㎔_S0"ĹiҧpRYaGH/! C.ǒ.1đn 6@Y2^,\OnuŘYJNtD%CH#\~n>^^2`<|:L_z6KP LN]v4G<ǚxOuhoֈYJO]==\90D`_! &i1zoaʇseWL 9`JH:QG>*3Л`Y9`6:ӄ8,z^ECҬc4GlXD;0 *FdQ>6-GLa 7-__MO@'7Pm:V3]?'AVpJ0k|]iEDJ6nUD$ODεD0 NJD=6i£1IT1vׄQ MD8g=wc {jZ3fx g$e%c"!Պoy`/ 7%W,a 1hv&q(p 0eMQNYгGCmBtSi#_EV5HKDIZԺ'%aiʡt'/QgZaN!cBI2c%4( o73y?xGk`|lC"3^3d$nnWǒTFr6@nE~/<{WbS,@Mh-&ȼa:πA+xCgַpl22: GCMҖN2R䄳k \񀨑VXް|FK&ve},IF: < B=Tl0J'ЄD 6$2_FB I|kygG'w bʺ`~e PW&dY sDf[SAcxw:4]XoDm,YfȾ$a{Œb( [Ejstu ~eJ 0pwBJBvc@-K y xn Be;.%xm!\K&負3Xa4ʲIl1CgO2]wӐKU𾉗a" g:3//$.6 )#:QF-oȽH[-KNrX PL>ҍW>'7o/YfgGg _b4?|:6~Ĉ%iP{Y+&. U2E42;xaMWR,x]b ](+"}ɪq^vy*Y)?z%*z"|uCRpOm_.K p-}et0.(Pو'f} mD1Fv`%7aKt5oj;Ld/ ?(``{Ǖ!5v `Hfh diچJ c /G c)4W'gF8Xgql}Ʊj!إG74 އwk]!9VmvFö &?%@6jAit(.:O(T|'Ri 5(HO/"3lAN{'qaTTszQ[YK$sw=F. sC+VMqp) p]p.ڕ\f7{tYkȃ1kDㇸq@vU7U{@l}ONwQ|H u:V9Z(ŘtA}n'ET) ǰ짤{xyi-YCp. v.<.BSU`m  o.0m(n5B5nWA:z&wh1x/˺)r/X7;sy-Ng"t"mg6 /@eLdA8z d *RM۪ Kkb.탄fS nTT30KUF္0Rytw5\g`ӇNZ$7AMiw]~xL4k@tMAٮvk,yOWL!h(4n%TMfc5u2TnRڙ.n0u嘴X5>v>#Lԯ #Vp$ڹW 苾S%f?He~+?7S(?}-z0eM~ZKpÝY+'_ÒXJ[НM־㕔"UϷ-JF>+dHt{H?Ou;b}pR^F#[/]Ģ?W< jG/W Nb*fք? "4Y|^hZ ]ͨyP0kp$ERH6&Jgf6!zo-:c3%x<˛.@߈w M,d],¿'wicE:*b~T}F׫a,aIYp1ĶL o%V:B?$5~'Us29V.THRюPg[P؏+]'_;i~P+"i IϥPze5VϽI$Ӳcw3x:Qc*4YY ]j55ljVZ}@OðۅԀo<@b|VZ| .~N$rO3`3=۩fysbPDui@-!&0sf;+FuvI^q))b~[k!Lgb9 gv,]m@w6~7/I9%VQM^g1yRt(qiJy1PG;m|DjRr?)3FD=_Wz;=d~|8E8˫_gR RijDϦIFPh4(%j"-2+O U@cy j9[!9o7qV{vڲ@ QKg,dbTY3oZ4; R0N(rռi޺ &ڔ\7kSA_[=vVmCk7G10+uNwK|%-UmF3.Y % vn_$eA vPʡH[Lhkk>dpnc_qpܙu|BBh@b8c:QVG ~#!IwU4Eͪ5?,_Kp2;21ݏXD<K֌8?Mz0ѓ4X0`O^k3=ٷ4깿@=.K)L^pm0f6(,0Љ`l/B ua;mJMGB%x׭&)}H3 lI~DlVV1I;Ɇm^fk!dX%G$g.7 ^/c z9Cqa:L>.^6 08W4t1NS@`Ζ._}U§4X:$S3;ا$՘lҌj:XY^HvQTU㍤MIb_b x"kdMPLС&*9_v v1(P-d\儥f[ MquE=bRT*uz;|/VEM$1~M+j_5Ezϴ4S?? .C /v6PdxdYQx7V|ס[8ٕBN$ީ=6>1Ƕ @3"i@j-^"Eӵ?S|ԅcU`i!G\w\2kicכ{-icUZߧ e|Zϔ@;qxs)'@̩VQC B47]Ȳ"5f`Qi a)O#]' w\XD@qk?JLl,S5`$>nDT(Y HU=U[J'ޡBa e9wcֵwG(+_a^"7>&R@?n:A{YSo[] 8*j5P"!")8{W*X„0aTSTJ 9|6FX YdJQ%9K{FI6%Eq!3 #'%:q)؆¤Y"Gٝ5gɾXя#54 ,=.T_5it=rflp/f3YPN)i)Nm95IZ@vwBaDV'kP`t1VֈƠuʢ+2䆬 ?10'yG$$!3I˺ OSVw魹^rcyh#Bqݵ#EzyxW}\`Pw@ڃ]ԕ>hkU|*5hB#VhKZm;owFO;`ZВ&5ܳg3ETk e:x鰶gL^cEvO:Bߤ#N0p|',`ӡ8V0;?97voqh~50k-9һ͉R**Rkfeb+Sڦn0 B6HLjeA:[Xu2A[Nb;}o)-WYa R=)ZO+YN8*tf> 潂,aٌ{}扷MMI pI&/=Y]/WWYK%ݮ5Tիhv =Z m-_)藼J#\o1h`xMd4\rk_-hz9}k`7s N֬t{!\x r2lJR#e0U 6B2lG/S(P&US NʷXeK1OgӶ!~N_ٮ4elOb9b_, ^xd6 gU1Jg|Pȡ{heBaLQv7u:Gc4EO+wHLV+U?/-b09`:1C]*},q;0.326f4n1ΏF?Q 3I(Rr?1:x_jr+- /ƪQˬݒ rj|8.͏:{0j)T{1J~,Fxd9ݻ6(Ŀi4m! cL"H? V#ȸ=n@5`UU>% #)\ HZ(?qcb9̍ nAͯ5=T9q^VCv;8`v5ɘ Rl]i*6"5G=v=7Hk@ F a=8%.,B; |^H<Oqvit:nAq@yP $wv| X)]9&v*rT+v--5)t4Z}'P4 ε$ n4w-'X˶!fKB4{> ]47*AG}i\ |ZM=G6[-!V7AaG1$pqȗqxLWL& }n [Ojkm=m$)$ǁӁ(bB|="PsA5VJD/: 2k|͋4yE6%9앓תsz&+<>*BC`kh( U'Q &o 4 S :};3oWA~э-L|`גn#Twin~RGLLSTEÖK!~ؾ O/2Q<uodR{x:mrw܊N pT.ঔд3l Rך_H1֍My23YgdXJZsmzl^W voEvzRf 7 2?2L^ڻK "AX;콰xF21=_nk2bjqF)jݽ<]1K~sk@'kCcó+#_/נ8?ʦ`oOj*W970 \9q{&bn492VR#HWtFO8Ԋ^,"Gcb_!]D /аA;T$Yۦ.4 ͋d]oJI2VNSQ.Q).%8!zРqL&oZo_Q1vr!?#`T\ϘEb#RcsWN+ɗ)zsY[z 1d&mҤ:?"W{MV^sW=".Xӎ8MA*D[` C7L" JKp'H?=X1N+5u)0{,%9XPyՔHuۄ;ޣOp-M<111,O(0VuivMs?@e`"61$i%UB)l MVˮ5AELW]*]yQ27BanyR-nfuaV?ImX\{Y%ɹWրYfs;CkJv 7aȧ[gvk,h`5!%ǠJ1Z{InHI)rM` ub:[3^w &͙HAz,ͶKjhiwdž] r ߶4lS$N)Zg Dn$@F J@f鷅)ho/Lv(-aOxϔ [%ye!1Tzɗ~Yud3ilx>  $loMY4LO?^E]Ոs^} 6p"&w\S?,ГSQ0 RGʴm2Z!C)G-PxW)/Đͨg+iR|:  UH(W9w~)*o@&X_LL#tga|OYh}u'Aus R@1:zzHg"=`j I鵘B<31ԯrFXw?z a/j.h!+3953`N3LB9,MK6CCE?89e#d Q+gWq̱{.|EyeDı䵜&2o@m<`}ࡧ(CXw;HvEuMjUYڸVT`,b$S.ogz ^{/Rl*-1V  %qk*|_->Ϋ٩I Xw'!]ua5D[zSfcwTm~uyP]qihv*m4Ti*l bE9 #Ad)ޖ%M $,$ͭehiU|s/)qH3 {%[:Fv¹ sn_p} ҏkp s*,z9#, ̦_%~F~Z/E~$3^(BϥPUq% SOwL{ķUHfm0!;Mu1 ;:"L2ԋ7zUBSNVsoX:pzH,kE[EM$4=[P /[xx"@Vh18cЏ|Ty}' $v 5E:$A#6dTW0W W,b=@['sb[]*t]P Kߙ5oAnTqF!P}Yޜ Z^PبMUnL>=Z,ԼKʣcf6W*W (z, 8czZ\w{Ѭt\O7b̲$C11ȕn-]U936+_>t@mgie[$O;G G!vgL!C{Zer W +weُH|W bď0gbFR[K`)$IF]YJx,>SO ʆiXhK3V(3 (ϟ ˳eX@JeճK  *yҐ5x*J,/$ʍAEFYT;0:IZ=;x n8v;Rj#n=>֦"xjFcVolJQO jj Lo** |sDDCY&d9fO;BR9X26d-iD E~/_C*v$%h{R?]1RJNۧp @3m _ 1ᑛ^d92*. m>r.iҵGN*/#Ԅ5ekW#'CҁMMu IjuP#1-_%~;܍ډ.O3 !fyCqog=: z2&OOQzuJQc*ݑZ=J W87+"4z˦+L^  [&:n#Ust=B`^h  A>,b2oX o(c]7'R⋑+P]38^sTD=':n4*7Nwwo/%5RfJk[qm{uJ7G MĈ{vyYq__M 2v>9$%:O- W].I$m'DoMqSՉf~+UyRC)8;%;!!J4+$GmS<[t˽^RXخ aaI}R vˮvQ=0ф(a7'>։.,0w&=ǫ;z3j!9xTO\{Km)d3rي-H@O@{AW%WZpDd.Ts69pT ?Pd=)Kqk{<6u'sdTB5B`ݕ'n+BzBݛ\Y6V(E<|u&ŶU:uzQ' Ya:$JzW? S:2b^9u;îO4b.Ceds=CxFqTyĠNl`}b  zAZ~ w3I=L;/6*n#qW_+*}LݾoZNEt!RwG :+CŽK/R;̖ť#?YQ+uO`vw/BՁ BO:z뽇 8ܪC"C(;l=o'N5cXwkGbfpR,9Azo&&V^k++06XJh Nz#,rC^t5J@b Lb{IFSdyWf犙{^P;RGأ+lbdBs/wPf) .ބuPtqVb$p8\s$s2>X]R8B  ,3Tdº{H׷oo&n0L(RbPf=OlwM|pعa)Ce\&뻇%/iR`cl21ҏmt\|f7m"-V!N6#POd7I oxfjW+u4ᄎf=Pܮ{=?0 =Yi͆?uD)Vی[v,o.6 XLhpQTC>>qz3΄߬z{݌عДġOY`Ci!O~w!h&氍D~I.FVHÄy엖[3B *':Anwt$s5ڱ³4[(-fnŽ~@=# i?m/~HWSҮX:䂢SvoQB;9KO/US zl^+ q.o ٿ=,=AC3>q崀u Ƨc6ŧ+zuXE/(I1p99 Xyn4sng mqw>Wk)+a.B#\:1*mz8଱R"n&[,!X)MIS>xQdC(G AhVz2|t_R7QuH"zľRЂ%B)fZa_5ptm/(,?ӱ~tZIWo:.hV5Q%Aς4}lmahVD$*(Gz^I&Mz%![QX|fְ0SH?d>-/V"zi:Hvp#1*{MI 5Yդ*īNmdXY׿% })Ui#%lq~. @j .~zy໔bDp選+]Lv`5>Sjcm%*4 N*?2?7])vt̷0Nl"GZѯN! yX_ _Gf}Ss@]mOS6~l8CȨև7nƪ:}}qxLvQ\tA2sFS2)쭄 *1?'bڱCAiEFT[ckb:Ѓ/Jz+F> dz*Tny]<n)홌l eOD,^At<#iwF=F8y{.ϜYERUj`*9 묣J5 G o|-d ;C;Tq tC::8G?BKOU0u'_#e)%claW@'C g/"1l5he 5fyu!4Zz`鰭Id.%>cg{I-~$ݑ(=y~|H{4 'J8$Bg/#b2HWՑ-[Z`?!S͗2k-?l=Ceju gdz'p \"f&LܟB>7U$0IͲɎ.;E_,˯ʭ,?vvW~]wOȳ=5"~3?heԒAyqŅdBoF} 9x Rm贛v?Yk/⋢4yŮ \\QEl .ƺ 33aVQ납/|O7)yjy[_~ $+p~VPlh& #$r^}{c"\?7_~,k\tob݅wP#ƣ]2AGϟg >e$ w@M4xS7pg*ĕk$G&d7tu(otS~ލUogh ^qW Y [c b-QWNRC](i^ pMٙ7ߺb eV{AumĴ> A*b&g2CѰ7=L*l2/}gp/ {]+w^x, ^v~k.{3=t(:Q!o}\؆kgUgeܒRq..&rodSA9fW]M14M-ROvlr=ՑRC% l`WN @!JLŞ0oe#uaP6֖Cڷ7;Ubi`Q3n$M6`̉X$QM^_2MBW5Mͻ99̕﹜wn GIk4 Ynʈ"\,ieL^4D1Kdb}-bF@h׌<ڰY,_6WJp<׷Myo^}NZI#=}V۠`@K(<,_+C`k(I2-``0PO ]τJZfUwvd%UnYdYpr$B=5W!q;%i%ԁ|O3r1u`#, =v)*/J+f쬷ɾǸe"bf•QZYoQm{{6]INI:!wQh3РaSr|=Ѡ7ƀW >GEь~ R48z 4 N,EyBDt8ZKޏ)EGL2Ҹɬۮ~ |0hZc2)/'p)qjM",7bHb p+:mQ͢#yW$gTmkH O'Ebؠ2aK+Q8ތB2 .2NLumA쩯 ׌ :^woyXZ̅b+p&]ch+Mhiq[> QDr7,@URȅ9AnwҡdDd51,=?&[j'AlI%< , C9))xORmD4KT U_Dw2Pģ^Q=+ኵ0{B]@ U-hHLO#V9^</5R觝e)کQG{m:.uHbBoH; >7'ŭjԖ?m}׾uҖG>N @Vkkѡ0lё6J%mK  ct( !}yH:1B醊A,BMern-& β:O³8 F%}z>vbfh)*hBPgj~D[qb}~T'|h*r@B/E'k OVM9&XBQDG X%6hWwbrrڥ/M۪kH2Ċ9L29n3AWN`?U޲L%b-NSޢW'{aIչzc8hgҽWLC};ohpw[P$Z1~6%iVєRn#׿DXR!=¥ YFL!tL2[lFڊG@jNʿ C JVs2`VZs VZN եlAoⱼcW -#P֫AB4Gŕp} pH %Xom:mCu?dynC@Y*ХCKqy>!I1з vL*Ef0y.ͦŊ4]? =+͙L)#,R) fׂQ9w"geF( .MArhcsaMÀ :SQGW58#f:IYU5ˆiJVy?v2zQ8 ~kZ"#9׉Z0(W֨PBеSo2|;:]͹ŁKYEgiZn }28Gp.hFE:Ф& λZA-o`p۸Xk[>4FjK#t[l]Y1xB,]/3.p{P fjKfUUfDޑp={(Vq."#7Gс|FsOGQ|C1~^ThWhՋjEؤ!M!;:Qջlyi-g'?)rSܮ0rwyLlO\OOx|dD|{fjII­J%ڋ9:IKP|fsFm[T=uiCmɝ&ޠwOzn8FFW7Ķ*@pt5?t EdZs5Nx8;ZxZpul9! wr8h;̞;'8?V5 D@3':Xd ߊ뾱< Z;')e[8b}=CAJc VUmu-Ddē$csx\6i79 ZV͔'m air}˘XVAggKN~N? } G<_LXq\ 窯ibwA>҈JNa۟h*RIyfl% }==G]mݿb']5Zr}*t5ӻ*}İfF"Ra(s?MtJw"̫P?/6 Q¼0Q"1yem=ҳgwk'CvA`^#6@Ҡe@C'_͏fl>5wk ŏ0]\`hu8vw'rRJy!{@Bō%7ƛZ}8lA {xUMf$P|d/s-e=+ܡ=zDڛKcsY ԹpM2P}X ~S켰qK!zVj腣<wG)@)m5RK;7rʃU%ӡƛĭY}Vț`'E:u&rG9NPJ7e])$w܀=@̕|Kkw^{fF<"\[ob]r^yijG=H?Rb#7O"w˂."e".ޖh Ww^{lr y\7{ C5)m : 71C"c8%@KO\U_+^ͥT]z4[&)YPq7HaXjY- E4#"ky˷c}[W^r&_عn[:%dm&^%vH4CNV%7o?^#Sc@/H#M2ItJZoٵo/,i pÕfQ/BwRJ"ܷ kcW@0 [%MHa-3ڿ҈Fzb,1SʬeDT8SSKz&U+?8<.7)\⸪gt͟`{M!xƬ+$װo(׸]_ -11ҳz/yr[yj΄Ra[T"B2 6", $e`:rɗzO zW%{\@0*SHV~1} E!G_ʳ&a%{>qL9CT^3zHkm.&1$F{0`=.C$ro{C`jwI-\k_d .NSPz+f,؝ eѝ,M@K>WJfbSK%Ggh(掤z0R(廱3gu9H,f5-.^1cSvpɄ_=W5~גzWZRmk_\rgmBڹܭ59yV eiƺ @TX {"BӍd2mdIR!J^$(W3 fb/XFkr~׵Qa8#e#a$]vuJvU_ݱ,͍kI9" ]Uz#$:-4C8#UvwO@;KYpwfD^eaIq.GrKU3ZzAL~U$JK$/AaʾBwnl .h &̓?>HV{|{*ʷ>D yx] VCdEyIOr (nTQ{ \m{;촘b')ұ9?Ғ̪5: !XkixS-'hbGUaYɪ'(Y} G*x(5[^t8.yhQeלW2`J,H1ND}T*bTa%S&|iC@Nkg= ,L Ro (p04Q)#]{?2[$ |U&GtD$+DaoMZC6ȩQu/ Ѱ-T6i㮴y^S.NrWC¾+Δ+?27}ф$ X/E&[y&*KݠxF:*Mا3тK^;Q@1S6Y缡Z:hlMC+:R'H5] 5BLg@,im'd*YCeMyw"({H~_PMYYG !VdD |#v% - P5'+@)~p[h_q6rJAz^c♙`z!;Lo0{L~zl=IDiˡsfj+}e;Qppn]n u? ǒ8'*D}R9BBp-RY8O^Rh`;q[[džu5H8W)EwYp9loYC?$ۆJ6` l8e*v&6dMgnɩW,} 0%S2d􍔼@xzV xE{_\i}I /9ȹ_x726Y*:z\&R.qwihy{״?nз)q$d+k08=̱*%PI̖:Fm@kdt=?W{Ӿ)GKP҆hpk F)d ؏SHncFAn[E6P(uJ&gc)O0@]ϑ:MmTlG7 Z xQS>!UyJ_ 9Dgs#^?6ę5,P8]a -'PSSMB&$!v&!q|o*2+O <6[%#ՌlΛ@Giְ G_a85Y #?UL)= {=d+}:>TۼFf<mHa5nr5ۑՁOK_ؒ\{kFT\2Lû~m|lm&ԴQ93MjBR ]vI9ڪ Dv7op}=K1~1.6E?aq-VǂՌn>Wi*鋾Vv;1#Y3 D.DIùѢEMKc@,<VNw~'~e/((;9nz}}!\tQUe7ӡzA,n?Aŋ3OX#3MjFr!?,"02hZWf4޺iU> |S :'R523t͈8hkjMedXJC州D Pwu{r~̃"uc"× (7 }{icmjHZw_ 9.ڣg5 I3/%d" vYh+-Nb"IwV:p(69QE;tۭecbX@3&a.oF17}[Ev(}y|vǝ=TLhie[IhiGb@ō.w/?;XZJb[mIah+b ]o+wkX!׀g"~K?}S^Y),px_́F^ǖXr,%)R묈tQH5{sK! f?5k:[ޛ\ō!y"MIUBqn ht7h8靥0:ߌ+eITFϘ$[۝iOy QUv2 R%=򠁠=l}ܼ)H̠mϱ6nKU!e#f%p[8]#:ZrWk87dց9F6. Tx̮aoXfQͭF8e$-xV'k?rޜ?.a(K{qXĞ3霬'r4uA:ct,FN"JgP⽁#\{G^W+@Qb@ﰗ;a lzoDS a0H\k zHЫݘVR hſǒRl(:40A]G*<1"}!qtd_+74.jn'M&rd%׷`==;W184YHW!|cݎvOs$=oˆ(q ݰb fwöl>!iQ \rJ>[s+ISc.AZ:6)&v|+yǸ}|̩\I hWT_r[~ v\q@╏# 8`?o"/o7~a#YBoo}y_MtnkԍWZy߇+_lc7=ʠZCW5r'DBI@B}>b^}ߘ(;N+ X ׌B4VZI)m\ A/5 IRi =zS{ ݸx& nJH;'NJ?X"3n-пšl֏E7\p8 3GݲWÿ'ܫ<,IyuūgXYNZ։<.oVPqPPCQ+L{efD$G䘉:L,xVK%}?awh殌=y;MEqZyxq+% ͐ S~qe:_tP/4L7 Ua߂JU 8_$M Ka2ON׻܎dG56.vq[f6!r5$i|W_nwOڼ #~j,@{??a2I%TU1ov2siX+=:[[%i=+'}\bz@;]߳ƎEFB#o"%u_C<[60?F^ܩQ-d>vWTb@B>`$PUwF3%{M|!s%YvZ/>Tf;6!@Y16eOoe3~sEβ N eTwWpRdBa3IJaX==FKIF3C5[ vĖƓ蛲tp̌JQ!vkUXC# 6qU "C fTQ9A+hnJro7(8 eX"*A`*S%`&l>3|gch"`WDg/b4/nV4;Ke#2PRQ(kF ??{eT3p\it4օ,0mnDhR;~"ąvkl'L0na7XČGq*\|a{ά3k@ b\-^ϖM,Fdƌ|rI}lWghz3UyrKrס};'ibw}u+zU3fF bP2:8{烟EZ=`ZXfGyɓ!b Y3 &ۀ~;N JI>~>BKU)|+#w%xe+,A@W1hӯ .ޭ5mV:0s\#Rg MR5w@%p fO: )svXxmWj+%>vlXiKqƫ0(57ֱ5{uHya=n7 rQ򰼖^@BA&:0ٷKa_UEF9O ꚉxJVCn5}Jno(i1+,'O+X V9% dQsSD踕pƝ).jNx+!@VjӨPiϋJd!J=;i@"=L< ֲ@kڈIHlEٙ 8Q^،$D5'ĂSz_je 1ZUy t^W|3qB oy+1 SY$btsOJ4ՄϿإ~-ŜiV1gA]ulmH18: XF} yf_1@3.͛Jr#u:C3z Y4٩ҥ)we*hy@9Le=M;*"dߢ 4kԃ(&U>.`+Y -+_OD`A+I߉9jQh#a41 l:&uR54uYQݔ&jtJh7HbބT/ֱՁ'-Xn*We x<'" ;,>2qն\A`"+% $K!#[ϊ[)%(c -HЫw[JMe6{)=}QP~daQQy(ha`=jq"w4WB)I^YeD#b+WS[\ CKҭA"}QPg[۸x}xuj/L. 08[0EBN)ṡrt0lѲdG+˸NVgCX "-U</.:MA~i{esE{u/m˸!Urw?jHᦤgEvZw@΍Eˁ3S&r'eؘد"0Ait^ޕ@N*$uY9+mwD>Bl>soh*cO<"57=7n]y#bgVoi}QMw` 'ݓ5]9 $x]vk.OhSmt}} _ ^飱 !B;}_b4N5dǣݻ-zFi;V,B>$.˱69g1Kk`Ŷ/oEHƠ '8OrtQѵDt0E3m p(gXb%紾p1)F #6pH7(*|pWhe*rṈ1oQV cx$&OHk.(`o~sh͹VF/,i:k3&rW9(ѮAXO&4;DuF*D;a\ͅsqH@ʀJ@܉,9?ө5h ~rG"(XԾ<$ed!_2$n-8wh=`ôޣȯ @X6-:-}x}4gR8!jaV*PEq7}SnL)ٓǼ٬7Tmv W&5kg_W₌ɻ_-V{&#:@\`YDY sV'޶cՄcwtrQ Պs|՚|I8W^<"S:x- M_("XTz`$$JY"'ܺ эFz{LF!(JzTyӿJ5W|,\e P3 *r y{JXuf~~ 8A " `n7:)>u::E [ JSb`GDm%Rney_Zw]\v}Zm a]BcfS+-4BrM8(NZ*bgR|KS|A>MLd 眆df*ׇ+q,e0FTU(\$l>]Kjs_w[ 8;<ċ{[MDEqϴ܍Qmm!}{WM3K*3+FYC9ʅIé~!4=ۤ m,#3tS`qU!Y3_DOU.l/P?Y%כsߒ@9߽[wC Wt.& m9"9: $Xvl{Ns$ UQ1+q vVyu1#{RFqY;b_&"J/Jʠo!)!Su[S͹͏]WDuH<;?1"jk?[klI蘪ǥ!4k6#5`/]̦D"0d3`hDjXB\jͳr;C궠ȓ5;r%i0m`xM_PeSdf} (fQBD\%(vwJ̡Ж=D#SܪEa3xuP?&wyurb^ HQ^ gETOFm]hl Ğ㊂d; 7P1C\s6F0@jOd;V83 a$Y!M'-@QeupbD Gm >N̑e׀ U{Qj0mCf!2~.%<7 SMUgH]i1&}".(!'`|Mci(G[4%n+(+\N2B`GY'l1p #,v}{ dZ^!~$(707ϱ'\O >"lsT@$3zEݶH%/8}Jbq0*nz7;:O o-je'n@1>y{Ѭ)SE j6Fi_WkX* ち -2_oz{Κfԋ(#Csl6biʆjY]昂z\ ̎vgcZ$6bm#Eܠ>ؗ\h5q3Ī#+]*SAȿ"S@Vv @e谨CBRŝ(cOtw >Nhti;mXo }NR Kbð =e)!;ROPm񡅪03V.ʷ?Lyn()F(sWkX,)$l!(/Sl&%1z;L|,7e-Uy.=mπELr~k3{Qˆ("O' M_UT? Bmiy;8d4"8TӦNj޷ LŌ"*3fV"+i}1#Mp<} ߢ2ѯWuߜڽ-RR7ѼDV'3+qx &K|&zP9}R'TbVYp~Qa̖Agtt>?B+U |VEtøƲtn,#/v&9GȻ8Q }ޘ4[9O)py91vARr;q:nOjZ*x?㏅6qYacSTޛ0g%$%TtsJgxfj*c7VߛvlEt{SSH9> 4? S &iNŚǥZƸ-:k!A9;|{\5ugEkD\CWp7w6g?/Ck Ou٪ ւ\@]:݃*MPIw9l eq٧ $ȧ$q:dws'e:PC$AUvG@}XP˷>]"j_믇:&17NDfj.ZHQGo PoPW>Y cVbUt zHcHPnG#>Xigt/W9G=9;΢'Q&g1_*B$K݊3hj=ǜk]dڧQ!6[ 8‰Ib*/ <ռUn<ћV.蚿BT<^Țdw:j;v4H97c8,d(CΧp$.j]hXxIhLn)^F! BǞIrdw^pE5'&+፷KU%[,rdyL^oΑ4󢐿 J :A$#_dgDyEփEE̦#"ԡBd&/.$L;_֎$ȤдSPIW̤qw#UW`O-d$E<.G7mJIdO΀|#gZD&oLsĆVj7hT1%;5~آ7@˒=hspoѦbH#,*%?G`vg0 ^Ͽ :!xr}ۻtT|d;=?!TsY׌z-p@-ˬDP(Y"Re &FICt$m+O2/3(rxwHx`ZcֺH EsX'élpVYJ_q[z7kܪ'4({{7 _1!8S EXҎcK<3A|hq/D fU )$;εD6[pCXp0:+QQK + Lbf2)Iߎf )Jڻ̎bZ9z`bIIJ4QU?3nG QI"c+qij0GwU˸Q~+E# ,3 &im+ f 4I67.2box $` :3yy cu3sh["lJF;8D갑gOnt=~%}K jQ#"m ׄ]-76]/+v5V6=AHM2hHJS#s  ! / 3 m 3t3V9ÿ¹qS!iɃp?h$M?xWXҖhOF^fs+ 5$p7["};E5 'PJ i,/zWXQ D~<ҁJi]u`f?}R)Ⱥ/6򙈺vFG c ڗ[3@1+ S1MlɏDRdSGy:=,,.HA$?uyT0qmҧ7 m(Xp{Vzݠ|=1u2m!.͗|k Ɣ:>`|~0:s\ tܒKm|4~bюN"o U)aǪU=6]%9igvmoX|dBM3yyj He (}cF%.l?eZ-W\]f⒭MU)_optR^Z ſ>F~,/ln[0,`2ZnX:G Ҽڇ#mNKg'O]pU=Hڃ`!P$82&^!t ZsQ+_HxXd)S_7ehM`%G *!@,̮],HqF@Wy+=X+|]Qe-Ҋ&Ob!qu^O Q~dtma:;Gׅ౳qL>(Ǣ*OA4eFf܏5.' Jlb?+?~8sjځ 9 bL&|uFP/v0.ЍVŲd,p!U'oLf @w>"UэERvDM^vEouF\Bī\2}P .7i->A[r,N AڑBĆ%h>lHeǛV;z2" s+_]E wr!"ܖ01QRvt09~꿣SwJ^d}4+dW?!Qc98 $iAʴ f/t;h^g,«h2ܶ0Ȳ!xv,7,_ϓ5z?(7bQ ӆ^D ݻ- oy+ӈacncK[G\yhmy%23ϩ[ bCsP 4Q"Zk .o2_{g}GǕ; TN^uQMA{; ksze09ಽ: BQ08^bZ=jD Zd:puOu,Tqطd Ms3/ N]vrqZhv+\*mR+rݙBh.~0"԰U^8jɘ6SH:&:0KG]Y~3*O> dz 4ۃ ]( 7,(A=L0 Xl~ǥ:-cd7Er2=edLxJرd؟LJ@{s cʝlٌ鷹'EvKcUBhʬ(Gn18K) H`~-Ψ11,\5c|_$4ֽ% }>$yyԁ,guNb4h?TlLa2%bޖN̅Yŵ`ic z6.]ˮS2YX|xS&: xުn8Åzv]RF@1s+m )ixeVnBDc(! MɅTT\TgK\T$# [Fc2[o}zNmF$$ԴP7-A0*'{}-<_oξKU@W@}1?OeŃ WOQ?075p]ؙ!,?9qz$v.x^L!$z-6'z1?MtӤ@&45ף$` S*/{̀JtAYdHX%5ˀin{^H#⟪D<>v,Ycp4F~[t-GΏRQO^RZF,:=$9e~sܧ[qxT5č<Ⓓφ7=v,Q[tC%zBӜTNW@O!!WwpGϦKioDϷ ]WpYN-eS={sCi^%w "0sB$4ʼW%>Lqa-ewapt`IGjM͇և EK=&w[.zp.=$Ap;zgjc>8P!|v~^0lGj:T? 3g&tE6&Фʨ_ђ]\YF~~nd+ gPI63ZVJYF DIk%D^Q:q@.s9{?-SLM4Jbd)Iƈ\:"atP*f ^,%5yF[{ ~$89=B߷&{q.*> 4X6U4e˥`äuwUDh})Wu\Mܐ$u;ҝ$ٙuqaҋ qLVyL :2>v`˛_j4WQ_Jf|~:O{U|ʲJӾ.刍'=<(xh)Bn fU{!k)Bֵ՟a >d>cSLiQ5<_,S >uS%p|L_Z7LFԳ}'O:I!;o+ kCr-6{g\r^pvd{.⤮U1:j 4yIc q *5$ |h=BB?&PabZR2 ĊjTU 0-TF-bZ 3P%!+m}N3gbХH:T4ԝoҘS/8sZ&ܯaWz80u;e0 S|BR I0޺{r8{1] ql5D`|#+{/j" H*|$`BB> &@P'T0LTE:UV3ևK$tjSe^+8"cY \spEUgUTل ̬ 0*Oau;j;,L;$i~ۛG=KZom1@t[erz?Jo{ d)"D *+-yh=GU.˒' B`ک=X[_`BCgDn)vi \VӞYYC6JwpE7@7S6]6&MI} ( }J4 ݥjk'x 079+}W>au be$VMG'+TAtp&Bqӯ@Oy:mT*{Bz "cȅi"&e)0wNgxp /𓝠$1>_&YC4>l5Ȳc(5֯ >]74M|3F_>$@AnB–y$yNAޕnS#Kyă,y|я-UHtJAnO#Z*PV(: tR2&\êZt`>޸aO{fao3ݢwi7qtSE\^K/\yKQ)25zk0jyc;,_$MxDDzu ۸Jf,cT '& dtk6Kck'%xuXfp 7b2eqxǤYÒ={MI2!r!?IIs!nSsVA>jԾ ҭOX!>&^%dME5 w6 j~٦I>Eq{F8  1C#Rf4EmUz]bz#oڣGوF^)|d@^GӧcDz 6\vF:]6ɰG$:RӆD3}qr.ǴANf,%@rwgrRٙ6BrRӲ*Xv`Izפ_tg\4MDЮUG7 T,Udh~ME=K~{t@K`4 ق9\nTv:hF" M,_fMZ3:ۡϾשrX|9>D^r >Q>bvK>c/`Ŭ}3܌r+FroϻabxQ֠QZ]PG[0|wwJ޻5 YTהqu")caNGmЦ*H6>~dg [TP-&Þq4>kR3 IxDq-  qU*V]K(dyӠl(eߗqIdJ|b\(OGUd!գ*tjT~fu]=NXd|f s& _xx5/+pwW_ۏ{_ /ǒ ƌ/x9v):TlGݘŽP1꪿"o?ʈ3ɼwF*SXh)*s ʬ0;8KE}9 ̶V\%Hx0,Âr z 5K UNB˾ݍ|eF/nj} K"(arzuf#*`s+T")96sUk4ύETy8>Pe-u2ʹ"^Td+d%Y3 g7C9LTgb*"D Oz|'%&td΃XXc&Mw \SJѳ uPJBU#eӋdY @lչ䗹 /+G%ܒ,xu  X%E;7\̻N(}s"~n(LşZcqn1fl C)6Ul^-*FU$"R͢bkg aS6LOAvjg|ZٱZlm;1pO(]\lEi$1Uos1:3P4+ID}݂~@UmKSJo֘b* hj(W%jkb6* F = {]ߜ8~֙Ccq Nj`.һ1E* `sΩA`oFSu\T}(G 1hDޣ)xJ1_z$JrE~A6[ͱۜr(t=eGf=5Z;` tO[f-I3W1H"HaL^@,]~ _Z$ة\F8FpsGYy#LAݻI:a14oƞG$'uW:q3)*݋J*>3+Qȗ YgǕۍG|A!ȳ562ߙilsU{"Uan*;w]`Pm5fSA:M7fÀ*;񛏵l0O(p !Yw74uBY71o[{κ!b7W 6bOf^)27Od$5+0&ԡ*$p:Tg YUpS5D>ehf8\ΙI$d)_zFtN%=q9S.ɽ;ȗ{vC[}zدs ͘ Y5l)d8X|f%>_kD][;3)p+qa J/[lO"c+'P.~@v Qk,|Eb]#]hи,2r1.u64G:+HղC&a P{19z?fqf_8uc -{/Q'c_ۘ>+M'lnaԲ!>X;•z Umג0#w.h|hR g {)~gιW[8E:?OG1 tV%Pk\NiPӴ(9s9z\9gRZ4@z.Õɳ ;/D*I@0,R"DVEĂY}BZMgxq:oǭ1y'AQcUѿ 4E'@3JկXKg UeΑ,U)s݉DAz?/v"]H:s9FTaTٿgaՔ)"X<&~[kך})\3(Z* Zz L F:G>TJGK41_2ևlQa9>EFo9/>QoQ9v4ui;7jX@qfMaE[g$-7㈖W-=vO) m2+4*&1<rdȖ:ZIBnc_Եebu, '1Kn U,!^m @, W9=sd*ۥ\iĒagAnEd:fӒNvor0WߟS%t"\O$KT몛\93S֮58W/i"dO p~ 9idKlx[Pj[ڵkn/ 1c?i6*Ե9Fxb󐶽_80Ғ)F?inAZQ{UvFsc;؁%'lo+,]& "x࿆,;/PҪ8$m;WBABۘb`YCY3+M\&t{:cܩp`:+[!rg^X~z` H{Ӂ@KbiY1PVm틇:6{ͥIډج8A2'gnh)`ڔK5 t:xyyVjӥn_rh#s/@EU!'p[U22ұuǤW0`^$QSf: EH`-诖ּXDo?4P1zMu*n60U a`C1i&b+ȃh:o-;SDbtidǩc$xUj0wuD ,1oB̭ F.O0nU&(a4Wrc^|d2IRut`9><48lZaZč?d}/,#Ǐُw*%OxAL 3>:!:{ngV"MZ>F4USMhxwm[D eT幟oy2s\@T)~e j#Iڻ5ҳ"[,=֯ 6TK@'(acݢ^fE$}ULl$Ce,䶿*/(Hw+HoZdJ, Pةn,~"I!m7`X\UM_"BsکA ǩʓoƈژvtSVjO61}Ѹ4r)e쏪糁ZƜP6yfQKb>j5StS Zd8*erDhdI`" ز" mKؓzzR6K Rxy6P*%Ӳؙ[@MB :GEƁ*ŋ`Oe;K& mA!ֿ+.g7u]IeO 1귷+7^gy-b"5wQ#H65KԎHk; [Ś M5{b*L.r7`X'N<k(|S+Up*`ʮ15ͅAsN]2䘴%r1zk݇V;6.dBj/y7ػNr0m>'(D1s?aRq5V ( #.F[ /$BؿfZ%P}b[$Ƽ1ޝGڞafl0TI7(x!y0;Csٕs)ͤzMɄ@1ej67Nm2AA*%KկSb5RԂrv$˹׋? } Lr KuB߁NPp0,:Pݺ3-{3B]&$Pt4)+e[#*Kܼ+B7yd25電?'Q Dr<;,a+FX=?f #Yۏ6ց)δ^q\[3+f߅-N0P 9R+ّ VɨI "jL* 9(s`;%7KPZ%\--\Ĥ) n"d]ϋ 0с;0_Jx8` }Ix);ԯ Gd<{ 8jwܦ"%d`m.K )ڟNc[_-G%4~:`zGDS/]Lgn*" ;K>xh-q8!-}'^=j({ Zh"@\ˎ잍C<;6|&/MbG)zdNW\%(]`#?oRo`&®b/ w tDz9]]Z_(*-u':,"ʚP}=s[ꉋ~%]ጶMmub %dTt3 -j=įu d.>e.EbGGp'r2rL53W؇ {R=Tֿ 0XPq^䔵[wJ@ipQ]σ~P_ DZ 3|Y~1)yyv> !Ԙ4mhZ266/:l(pBc01-kf*gK"J Ӟ)o5gVQD*"xd( a$ ԈSy%4@Or/$/Z/R2+~7hm3Mʻ#iFUR5`ox0)ٍ2T󂻏N6 ѳ70H9vlA3 \mIKl)L<v〿[@or/y󁾚t뫧 Q3G^'r␆$>#ڜg7p* >lCoO3 W6h~_4i*P_4Tw 0ߙLao wЦ57 jsͭC4Ԫ$KjoY~Yzh5h.[730]6pC6j~|W+xv ;sS.g@,9E9!n = I!'%ċ.Z5 pW7{=e]$iOzО~2Ȕq19|dtqA xȯ08RP,p͒[*3o,AVtUL¬ Ϲ~cy!<& O[BXP`x>^<E( )9fzS$!هZ=v;ҺvanF:-|o7?haeKEX2`W&{4le.y[бO]=u) UroLa}XֈަR>_x={w9;)֦pan)D|t`~bG[IݴJ,2N9k<+j9p3P{-Lŵksd$-\ŕc+2NWF6ayupT;n mNQC!9'r/bvNKYP?ȊCW0g6+VJ22yrƳs},MsuYB2&YLm]qjIDh%&7l*jQ 0y<"zzo`dɘ1ʈZTd۠\WKd,72@Y«\DgRMqJ72Ń,ax7TuȑVXs"`^Y=_EVgNi=]\$HF{fU#M>'MؾO֭#ު#tH "xɄd@ 1Oq tT՗?8:|1YT8YX'MSl3EX!#B%1ɵRArSXTPGgV̟P{l^FF@70br<+ԹV/c=.L_lWê±A#ew9У]NS{O9pM -Ro^l*5Q.V;bJ+d6?atEjzF"/LTjh![gc}#ߕviwʋL,kR " }j-]k k rKzQ4oCJ=3p4~{軷ֹ6M=ϵP1ʓ_wD$fR',;\ 8}2zRPs[.Ø)GHҨq#̤맍ps.`X o#jv& .' AK|8kUY~ ܌g7U~ e+`mn&z%u%h%m Ҏֿ[K\s 6.L26zHfKݹ Ol^F(\eck JAn2@SdscLh02Y0\kTRXuW^r2.|4@YER[EV6q +1'ݱfw gn`+?|- VK"~cl<^sHrLlfܧ'&[_b}C # \vWXP;7;r`0D I~'C&ImIQ.TVS`]!~ ٱ kSs|slnE?'+.<5]l(ߣ52)? *T W۬ M݄1gT0gM9Cd$"h ׶/UtƂ(?4p.G:^q$LC^)?T]\ :Y2[ ?G B˘өs,Ku 襆e}c,mI|䌇'"Bk/70Ȕv8i|Ԗɖ1:w:r^k>JfAm_4_AenXMhYy*=M!5Y^fr֪Rq'CxU<>#P̰WʢSW@%Pht5V< V'&NcWY^+<ЁYj$\KPh9I!Y*u#{6@;p{#U=ԌPlDn!E/c=;+82Rnϕ~Lh-5F oE(mZiy73Ӟaƽgy?h .eN%lZrCnrM6 Yyזg'gnWJg,V,&kcХoWH #ݦ9J_X! ڊ6X}pFk9ByAkZ^s.spٗ8Cdy,g.o1"Q;N͊r$kX Lg܏|s^ܡ^PߏJ>T]xk.xAv;g7Gsc;Z넣QQO9qe2&8߼ 5Bz{$rX4/m(Fp1 ^h-a_рܵq}Is3}[K[f6^V>==>DpzBP^fȽ 9D>[DHqHQr*` :Q&zU ?6BtXZMM(pڀ)|) Q! k?Wd:dxÞg{}HC# .ᯉC᪓$ij]?il('Hrߖ-t3 g2Qq![[̻wMaIB m Kń:\FΉ !p̭%Te5'7[RIlr[xwՐ..,RS8o,k=#cfW)lkfPfasy[ffhXVkaS$}.:ߖ޹Po)2h!͛cF1A7H-'rq~e\ NuR}Ǜ @!1㤠r=Ҋ a뽁m:&V@JF0jջitbf`L#C4商Cbd}FtަYu46һS:FX$vvd)ʐCĂ4 9&-:$%6ƚ :\2`3"ܗNīy-n"^/:Md N:?^<@IZ0YQ5/*?X_4Q+ 'i_s6j'ᘍ *O}F>]# f2pFLhZ0b)oM䘀^e3y%i6K#E[ke+XWWG0Ϡ+ӗ_"~nRH> hpzaq7X~/,Z?gZ Bzx`qzƂ7 l~ ҷ2 Cx&Kj_(M#Bvr#ȝJ-5UlqIA㳭7v @ P9I qȠQp5r)$j8D7\k'gcxϸW;sS{&9Я]*p:Cw}!<\}8n  u'ΠUtn(7VK_jԔ( EIFL+/^RbncCЎB&>"?Q1!JdxӇc1kݢel*jvM7?7p[ѝCH(%{'l!6-2GSf\Jך١"UQ+Do ^i@ȹs*MuVy/s%mVԢ%:nY+oѾ짖D5$fK:4l~%2E5 flCҋRNlܒ)z&grQjd7k\t Cr=-|(9ai|;QƂ>#KRT(H]8 sxu|9AHTC {.jRrΔHd7Nm/@r=r`A=-AӮojR S2M@XerLd2m(9Tbd&zj3:9&3nC;wEWqtm8"X!ۼ_I5xƹEiϼC5o;!dze_`E\J{T{-|P_,s:U/ӍY{H&1ǶhVh,#u`4頺BF7E0aFhKw.J w1L sC *ȶKIdYT[F^`n86-\^_Q[M^p0 Dm͕ X 2Sriѿ%డ0K`X8\b@Q";X0TPrS~%NPN5gBer^,_yrJ%ĉm,2]#jΙ0DLj>ԑbs)0'-[K$$}̚ዤzc#-U+XƒHJz^́B#AQ|폎?loL{`?9lEU4A#"^yjZ8u=bHLbomXhpQM|>[C*Q3qQ nBjőrDF \zdϱ)&;8Ǿ^ƂlmawDL_WG k:8ܯ}O$RbB:"3^؀LEKk FB/5(?^ Eю+L lP[B+D, )ui>YMFQ6 (Z>S5PzBV=sAQ-HO|Ow)`8K+kRlSkSCYʉ<*J1T7淗u/Rybˍedi`;{fdSHsZ솊~axZaGqE #& /TEJu8p2*X{%G21L5&]|Hz΍&, 9mYˇ,{2dbCQpH{mڈꊤ?8 s(~:JH!rD+z>\ⳓB1RL}7:S.uRlq5q6NcbP/l$ Q9^/ i yhg27n 0:7?z,yS FjLcA?g' n1N9i$P4\ЩW\S`9w:zAS`)()jkF,I9µ F+h0.8r>]v;UFrJl.M[9L]51,{HJ?#׳B,U„HzY¤nq3ӃU5&Mnѐ]A}n E7$)&#T!Ei/ղ{JK&< ?ey5:/()Rl *  նw<LMlUMnr- ` $М7BxQ ib"% i <2N )j~t._\"ؘ}i6vptn8P;%\7GĨ='JRUmo"1@~t{Ȝpխ pfr1D~\iH;z^i~۲g-˜O;a:O3뢀R񢲀-.pظJ=Ma@\B|=54\o@3.-!R-ԫ*J"3+pҫ(l?|k6?_}@#,b`m|tۉtZԼx+ʔ0BDkvtpk8q}.xˢJ&F^ǗpfSMԣIOF2J8VLxjb0q5K`_nK]!ΐڿ@2y,i۹@zyv9<nm$]<Xo1#X$,,a@-ҁ⠉|r,KsPC]={L0fsu3%Һgޢ_P^橼Wn#|vFNyXsIQ+Ϡ|>sS :N6%![?T/@Ntv38J}jv#m"}TM {)~ѽ?8Xmo0hFH%%Bɡ#jk1fU to8t_A~'CFG2v@$]HEd%gW:qh͏[hi9ڷZ$Kܣ>#{*Alyl_wM]?}o0BRH uˈ-!W-]T@W)kKRDF1ыw^ZvAlcly~}IX7^Ԕ*= CwtVv347/( \{#aSPhp9Y.LyqC]VWi5_rB~LmQ3N(yBG_eMCLnctF.]c6 SfDB)IvV Pv'[8g#9F0qskUC٤!oߥ.$ZX9i4[5Q5+G ˕ߌ=r*b={VnKq cҢCsiʀ ֧3IY5!$[ؙ}ess0IKŷxiA9iE]Jk3p9vaHe-9Ö YZԴ1:&euKѽlXa.vlHTWrcIqe#M'+f NG;QQIsMW⦀ΝC#\jF<HG༪\5(Rtbz6fS- S֖ B PU, 鋄Pit6oD`&Ӟ-<(=m@Wan]dòepRKf\~]Z(vfGZ@ 7foRkv9G}j?$WȨ  ÓELC }|61qxsDPDЋpܒ*XJ ;kDGׄޒm/fթF`=j9,]%:r$~-a{dvY&l"ThރTӪM#uʏ}P=33YM9BBGX6c7w];?J>/~cdO?TtIb0'Wq4I_Tb;.0>iE>9Ng?6L EUk`ST=ѤUÃ"A"ʁ>[( h04LM_mwD l6.+d'fK%TvW 8|oa|6yPO{UjPXtsLcQԫ +! ,o[չU4+$zPwvȡWRT㚿 CG ШVg%%9 :*sY󓯎^iK-Np54#oESF1 X # 0ʲom唃+pqEkKbT%~MrOcv8Fc,s߻LZXGsoܷmv5Uu0b@gWJp7u#z6Pό,ҲdSq*-vagxpzɖg]– =!uRg^TF^sՖ.r%w0,`o50m>-7$V7:.$܋գś0km p W&4M70'A)]m8j'_bN_^ѐ,Z!HH#4C.~rB 4]ei͐T,ql`x o#ay/7w\$̺en̞lGͫH"^'o|ؿz8qU2բg;9 ئ#O NBB~cfKHO@RRF| qklpqþ= 4 ɡIEK, vxE8%OA-x-H2LOb~ rn}}|֦a^s`D;HlVSZٙSnn"u^, db\'e$,nYj, '2٨%ii3Bu׺C"!+k6=ڰ 9\y_I Q_WboCCQiV i U+e;WR4բɾr- N/^|S_+Ic-౬,Ϻ.__%т׽Y_RI%ּLDQWy'H3%VXConNF2nŝ(\-i) "PHYt"Vc sgS>HܴHɷpw'%:<D-ri{n,,C׏q7 "_ mX_bb9`(PrZ4W=k8g! zva`cy~9 >&RFl-Fm'k$ehq;Xd#M'~Ü?"`W@ظhj>tmB2[X#{'J-B@˩63r%> R*Uqt$KFc2CQ'",!,-"14kMZ>2hWB:LHI5һ/Y B3 jɥWɅv6\O QЗSB o4ud^( גƏͩ𚖮CY xI;Ol:ۢﹽI)x=-6M/X?e{`i;Eܪ\Lˆq{,5ݻLLrC3>u {?T=($-ޮʦԯ8:ߧd j0pp}mV{a\>CleY@ 6^}bzES!$5g.4ԉ5: erۘͺg۪VK3i<oqM%3]ܽm'}5F'_k%*uYuk@Uܨ087rJsN?0}5ɕ5{;Y<d|O#jJUa"ӣFH;zQ[hK»|!(ǛɧM)d\ !t$y Ht[]-󉛰*wlf!߀6d.}K lxĥaǰ >|*JIZLdsQЭ~A|G-PsWqn Dsa^tWm#-k͓'zmbA 9p؈I (V{15ι;2,ad` "Բ-ܹqJSٝ¹O[3<1K4 : |>,:qwB$Y`{4reN ed7ph5o"<^Sx{qM`Դώ`T\-(p[ 5󿧺#v=,{+@ SRiͨMVqaz-OD+MҠ~(]B W# _؝pT!eo ^ s,7<ɸ1.hIs^2g<8K3b`N;$ݪZ#>4Îij.#bzun#kpoL@Fq&myijAս@XGO5R.,2E(S)ɺCI)n ǂ7%|BG,{3ܦ6|LFîffhc%F笆r7EkJF| II&6'ّGcµPDaZ"Э $*\B! 9WPa >Ox2Fl?ٰ~?m~ ; tl۸8FW>Rt~S+턼i[nl(Śyl&/a(5.~+#VM158YYAS}iUt<>g&2(lhˋs>sj :v#doz/ÜQj6H sgVPC)NHz,Ĥad%bAxKsEI\< |`9m-[׎o ӑ3U=?ˆSc˴.LuDf @'{R&]׎Nx>ASWW e}D66ljb˪O#a_Ћ-5u#~[v-l5-X !c;c:ž7ͳd-jh&-0#hba1ŌZhi=4TF"p|vTBț`IT|Ss;`ćn窧_0p5 ɝQE6vA9ƫś-NDp'z0_%h"-pBj >[DU,{} \e[@zGxSdrN!ZJ/ j'2GL7]HL}xٿ8v =<JۅIj fG.="_ٔISts6>ZG`5;å(>= HY,!Ay E;0428A|T~KYYh}Ѻs _L>Eˋۘ+<^ަS@O%I`zLYՋHEi~o1whv-tCV{!4Q8>+ib'i5Uw ޛJ`Э9:"WͩG*.|EAgWZ l;w: wlGo-Α %Nrr.$Y N%61@^.dU&`¥BAdC@Ke0$ҖΥĪ1|\nq7\FZǔ}&9n8lH74iRiW3_ƒT:!:V ̨ Cfk+[|ddxE#& )m/ǿA "p)?sFQy-)Nm+Ҁk=N2pWRkZnmbod;sln|70S 8je܂#!rd3bb$'@qVYh`,yogx`١o|ub>Wj04] !.$2=L|$>}BġY3±@Kl_oJzIKL;bʕ-D\@?WkyրXP,#aBЭds)~_4QH$xCIy~AZ"$b YdsTȭi|?ΘVuݖ  /,Oj! bxbIo[D"b{c?iN=az~e6 f51r )%oXYv+ -b&BBs>X{Ɛ? ~I F)w&sqN+tQ#+GLtFH (a [< 3ٜ| |;DɌCˀ hvI!D^J;yT~ykehsHd7%G=ܘ[Ϯ"lV|=)7DRv)ē:^Ew%- & n۔M;٬k'"8; D}s ϖf*FpF#n=g*? 74rjibic.&UC.x߹ߗw מa;fz//W 4&+BlUyce.%P;} ?3gSc Z HEVDB'C\@PAafdUV%_@oEqNą bŶ=8H׊&V~`@ak~3/yC3&\Bi!&(рaep$8)AOX9D07G#~j~n{?ט91ez[GJ|)I\&{ X"xoyTEk|e'y_"w4H&Щ?\aF=yv)G68_k|x{='Jj_ 6C&Y2~WbJ Ğw?2_0fO9X?k!ߵűÀ2 m(7@OZa_mxC+e>|P{(l |YF/:W=i#?"^yR܀+"B}l{qZӵ z`pdRv}g.i.KZEoe$U3DZ׍t <ʅ草UkTNHnAg?,H `IA73"Z :S~ t(a$JTGb= #fԀX]-[uK(IhhZ#eqϊ7 gC x($0dڙ0ǫ-۳,]TSmb٧ i`@gu`  Q![?*$\G.>t- h'x9~~VYo2#u#؝&:5[on_-G/\JT}ܷ\ub78#?ȈTiDS9ab:MmYe܃q}&4yXq5a\)"=z}r>UkH+xP` GP"WylB0~7T͞wer̫,6bzҴmw' yxJrlC`3^Gc"@pK)n|Zs^/ó۰~໣\UFժ˜J_VcphRR.RɪHTh:DI~bL5[/_a m!pZFB{a,eDI_5 b0Ixp>JڔWۓ, \ꌜɮeE6 e"z]_uUV㋕ODYo1UsbK vYwT8O}R^ rӧx)* rqzk^2:\:ʳMP1@:*v&qcDy9u|ӳ~J(2AYnQ " l7!f9QdrD/kқ."q~2.#04lQl=%2pJL1KqGj3Xy`Z(=BenSgӁA_u)g࿒ߴ%~>U2xǘ+7:T2\1e8N7lzp^{t?z1 ;S4rmz! rZU$2s^v,$to Quդћ͞Y#Q+Rszd)Fe)PTR|u(Anтͷ ;tH~!%ɦF~>TAyP6,C<4(ծssy"##r]d(. NOgz23*("tC#~ȻMn ڀ(zY,f3%./2қ%dm'Ǵ`iH` I:&9O ,zޑ{ ,qւPO,ޱeLA;Xi3dÓ6&wR7۲I- ge,ov}؉dR~ (UG>"݌[V0K[kߓKQx5=ǎ̝`4Vva<PȎe=$>W`OpxQ/bͤ` kv9Xj4P8Ο8 Y+3ҷT4Z'[zK){x6׃˧g1M7s db-Y>Q)`Lתwym4O^Ex+}!J9 PyU*LϞ|5m=A<16O<ń9&-nMiaQff?L>ç[S஋"t/ 3dW`@ ġmDzO: /u8AsJoLGPSAen'_N nR* y;-3~H]}#N$ t1{"{/yI:Tϰ (qx綣CnQ|8Ѻ>嚈;[h,/HHotsT{GG vz}}S"̳h bfLCT. N+ fCSV)ޮs#Cd:+,*侻 Ȓp6)dPq *-6 ^Y??޷ QGty˝)yXΜEydR smc{R@C–}%-qTiڕj3T 42Ga[vLZiT얣403͎$e4۸ع=?a᜹?n 3LO8S S?8UK++KlCG4 j:oWfkZJ41b1c_Xr}L9>f{_sn̍f%yzBI3a7OrlA=i D 鑴kjdbE\ 6+āqBcB=*+[@[ Y;"vԴv8MK-f.DJW_ fjTJY)m.%ڛ!W,Uʖ8[,ܠ鷅x[3f  [f@&Ȋt)iF3ܸs?[{C.NeWJʀ , ٙ9pj9 ɕzWu^s.;vnlz5(sY_ck- nLjՔ # ye; QIâXf1NZa'/EV5zc}WKi[*3//h4K\yrs*g:#喚h,ZEe}Z7۴ҨVԉ3Xu9y,{8\(,0N\l.}ǃ[(ؼ FOWpXX| uKH? l1eb::RO]tg)g YՠYݎ^)omN\S*Éo O4x.!=6 Ze8.#ӎ6:YΚfbΣ-1dR)\ t ^/ڣ%H^ktPgޢG JƵp;sMۀ]5(U}38~q>1ΐɏV6?RmT"~8B+65~tV:FniE WDBf23%uۨ~T+[pkNe,Neu\#VM+T`Rؼ.~42>4A薹O^ կ-BΦ|n4w F++)J%F#Yf;) G-K8z'ϹDpTsi6MKT6`K2+bu/e{nfnW>cثa?1c*髓30))"> w0%srYR\(pߊ-$Xcajm/nѩo4K2FQQ$^6ŌQџKg8!hG6 bW>BŊC}3(2il-|G,G+}Yok,"da#=8gps ^8tgv2OiEߘ+Az9"xwM;?'SĴ!"^t}K@0b,(ajoaf3Y]iZc1:Wt99_Y9UvLW&4̮,}'=wm2Nekq֘5KCg`O@*l3v&BWC#zFl Tޛ2Hoodcha'U${[7!d%s8Yb!:7F):T\nyC(Ne " +3+SgM*^Ei:T 2]ĵ]6 Mn;nƀ1!4?s,4y=&Rs^9[i`uɂYF:N}% "vpZ#pP.9qQ\d]ͣgMทZqK /$, T#\Rt BL3<'%XXHp(+aZ< ~;l+$4Ae=*^'U=?tw[?VOߥWin8yNEhٵx{A1bZo;b8sQ&jf3&iq~f!^O0 ):ͻfYY2+$l7ե'~=y :e&/`z^5J دUb3ή^݉) E!Lsm ^j`ਢ^>DFQJVT>Mr":d%#?Hi5)!/:zh6钟z\#lzf[\+$1%/,;K-U%GrN`Wݱz̀ղx P|[qɉ~:4͌)8ݙ|g4\WQj?T]nZ/^|SRKM ,{ \v o2eQ5 w"p!KwvHˌ'7eDNדD ǓhwE{NI]b|vU+lf[y)/> " ]6s8\A_ (3:]!"2QC69@l}NGH+<H<gqsksRD Ekd`1 yh4T_'N{F!%g6˚0pXUnVd3˹zkb1 }EG@SǜBEO&#x-9[ AM )K::R3J:C#5Wx.tO .ԄXoH2tTn-fsC-CI,*oK8o̦B<[7>'Sqt컗r*>khSdꝇAFpX;MSwÓ. /ڔAG C!VLRAx Ͷ C*qyvK؇7nJX,ae|j@#_Ws\摘f G#FZ_R7ruQDf>{[P(m_r󊘦'y8{HWY7B=m5 8Vݡ43Ut;SK kH> Dz8V}cҨp9鐻tLJZ.6WkѿB(XC}8\[߶dF,Z҈TxCCܒSiJ.%I@AQj]uaA:ch/N͞fi*rx&s\ F@a 겆1ҠoLӯLf[>n\ !o>.g<5/>n@Lд1J_zOq 87"362l LDM1[y0%Pgp``DO%fw7%tۋEi5!7Z{gѣݘ R~DZ$-!-sG{5%F_)|]S9Ǐw:ê-2'q>Cʛ2GxF&PxOhzap䘏Z;OYLM)_6iǁul.gK^-FNl-C ka]ءa*Q*&w H[ /3S(4Z>ocŎ(Fp/׭ȕIчb B4l ݊FQ u +e~ U;I -%N$:E15cޥOb{ ܳzR; hze_H?Lzrw,LSJ1TzKe#9Z; 6ιAwVʗR̔oei}HӮBeǰEmGL D4g2\QS%:Á?!8߮e57|cLsJfYK^y(OmeS4Puk7O=H(P3*0%1gDڝ>Щ`s,q5(cF0w#wǛqgI͑l +Y=V˫%Se8$~5a<;X>NnViLuk& )c|=7.ƱjeQaWG֓f Uw\$8uȄ4b~EK0n}X0nmOW~J^EH[*C \ :AM6hvEW1'#𿥾;.1o[N uaˊN3$q9 2=gF2^ռD 7,ļ :EIn,SCJg%B`Xs[Iv#,St}O#8z' =y?;8Xwd|hc+ߥ_ mk gG.X5F+?J2X")'JSsHL#qśY^cT$"/[ďU\Ԏlޡpo>/ { Jq&[::̦gY[.aˎL&.[Y۰Ɯ̷doX&Mm'5:YN ;N";\|S+S̪4&k[G nѯ8g:%NU7!)U%+ņjhR%JT * SU5Ӵ]8s-VMO]qWj`i>"mpqq  A'Bx7rKWR7Ut?BHsN,WVfr8MnR(VrI^Ɗ#qWܯ 1UM#OBW]9ݎbKmLNƸhQ6 5{ c/r<,B^g=T#Wu "KU8#}vM[`'[4V0[ө@jz 5&h.,2Tn 7=# j ;XI0:Y$\oin$uz })`H^Ji^o=#mJH#*Q[`7C wֲ8V"&s^`>ХI 8O%7MgVWD{W:P#I^9yKAD~6rJhͻۓ9(6T٧$Ch0|b4,\-rA.?ǮE_m#`)bo/.ZbhrLraj~N/ * cIg uSADFu̯K/xV%q̬T񛀭16Da7;mޑW;iZA*S`~֧Z-r.#IK p1{^Cs%Lљ;؞ 2v_7F 3emg Y'W 2 !SɶSwܱ 73 (l_"`Ɛ+,"ߐgpx R8旽XcF206>f3"E/4M,TeS58^JM/_g7x3 VuI/CaV hT"?bx_FBT{33%Zj5P~^$[ELSDA.:n5Q<k((x"Qt[1P,׾4Nd!lvnHx!n -+afI<),f=1yfƬAdCFشEdϨJi UUIk`y]-330SYKw4M(Xf=<>+"R+ UM'.Af}m gJÚ3˿=Om;A,WfJgeB0Aso;@WS)}lfI3>dDD۾yO u 㞝֜)S=>< (\#^kn}uqݽ{sH{?E7^rR=``/2٪˚iguǟТ/&cMb,#@c"jcfQv:e9D$) bh>j˰vЛqydzUj}ie[>CWdz'8]J`h|yw?U;:^;.!8ձa|2̭]ee917)"&f9R,b"R`@XȂw6s_<%`$8KNYA84%Lizߥ/G+Vswq ₢y˻eSN! ɬ֏%ZqSDžfg2&Ks< 2Ǻejw(:O ؄V63y{JW%ebjZ]Br1C3_i즛+6 TnHB7- <Ǜ`MZ& l"zN5 +<7uCkc ] ~kfȌuZD]כh'5x8:kԤ14&?:Do Gc b@"tɁK߰cuo}fr: ZJ|.123ܯ۲%{]{u«¥vqSdoAC1BەKc%gS;2zHu`=Xd{ ac0T5ҹP^tA`Y:Qڽn\#R9c> &^,ޝI[\\'.7ϣGsʈ&0r^ ل ubM;(Ezİ8b.&D]̼:gn]Ș3` Ɠw7-Ifkᑱʻ,BN4¶oa88nF':5Bˌe@4 B9],~?O8c{K&$W&!XQM?ۺ#g@#ĉiJ{ 91ig1XY~ȷazIuw)h`-]_# )Xi ^]z- K% !' ?x <\5,1>EGO6$O[ e!Klz)G5x`ο_%%в|D=#KQҍy's[NOiY *wR+CeƞS^384gMz.H) 90'!.rki37-h3mkJicqmQtJ_qa|moo=!tgj41Ұ V  &QHww \A!^1Go"bݘUߥ]lڹ"M (VQnuë2,u.8ѮDkZ[)q2ŽEL[ZW"lE*fQ0YR]< AZ[̲6+ Pd[[Ϫ)szVR^@'kM)/؟@]1_857լ’'O[&g lVN"u|k9 A铛CqC7feشB. b\ @LfS"|.ȵ"rwz PXO4Q 4KX+oCe:,%XZÍR[&ӯօ&2OzVe:N;3zTnRv,[A˜&v}˼=ʙ5=i%m tGIk e~-Ţ՜׃?a/";uuH'!O 2@^xMy \b`XUrxQmr2${ݱi}5xU~#}N#x* oE(mhz"$Y+ tVȐd/I-Aq' t5'9w4ӢwO?.{xD=rsEw:sg`Ҿ 3xzh8Ay{t&STFM $H5q+8nEwZfx'tݟ%Mf/nHJL(4=ci9T Sޮu8˳a=)EpW>XKlٰğ5)d9v9 @d} FZ5! fXcG3Vn{c6~@S5.N?1]/JU$ _- `. *DPnoΐA.jW@k?"h$C<†q2B/ׇ8ӟ\ qH7a%#gYF<&藧=jby!M*r+Re!96'/ *s0ef[`E1tr+9FXAmByA^A`@jrf_5fjrR:;-۽3NGٵY=mYAJ h@Rd\NKO uizEzϊ/4`~#$9_sEE.m7hjeڕ>kyZwBK)׋00s \n8)h ;yRh[T3';́E7%(s{ߝXvBF҄\u{9w¨F0 F( U 8EX9bTm -wVl濄=6s%}.t"S>+b,h.96U?/E+@U;Gm޴^L9ܢKI*O=kCpc tU\ઊ_|΋yY(`o] k \`&H)!1Eyk3} i-ͨC<,iW5j㮉AGKӷR5Ub] Qk{lBL`SBB@,b&7qvB\Ba)g^AYpoDyR9qDVJ N5`18bTbAJ8JZWi 3ZOPWw*}Q%iB[DL=F|'D34xaI>Y!O,u NJkJ52r(1#O'nGXS}lCҼK<ߞz.bH~ZUt3a- ͡}UjAHNG6wP}GqA4JG~fU*dКTOw5[W2'8)Y~wOAZ4yaͿ3K"p[O߼~GW𯮶SG2A"M #g,G#eo`N[ ;/Z iœn|mJW 4tnغ5zRd6uyT9!$ZlYm}tE{I"SwщͺD\ md3+~p|}L}`^l%fkαN67Kg|\I~ ]`aW.8;|z0̺޿(Q3? A3-Z qZwј򮭢x1x)uSJb(6qe͒ )9!7^YBc#X7hPt[z~\3rjMicgl5cpNG4͙JLPqZuc:"_CmˑL[eЈvؒ'FeGVaI2. R~.ͩ2+bՅI(T}dueXݫiف'8Yyp:CWu@U|v6TO۴ /L|Lp331` > `]̿_Q%/)~/$S2sWC{+YtvRuJJ*,OOh\ƎD5=3/Qൖ4m@'[14tMt_TH;:b5vVdw*6Һ|r*@HQ`r'2[ /ۮA.af!䂴døhzOF&m_*/G0˿h9s9^}f/vIײ_&S iQ  岓X`OoFM~JZ 4˾GQKu-)"2o13Xejt*c\x*e|et֣ b-;]K$&bWqDͳ) Nꄣ#ΪOs 1$&^瑕 &["q]"xB,d$ݧLoak(XxRqZ3Z(<ʀy$z!}wB!_Di XoF[\ +qXsPh6#FSfr 4w LT{3 Z,^v 7ȯC{@X[^zpn֕S0dN5륷;G\P W48}kwXD׵^KH\Q韪k[9VOKBG|c, Pϲ CBmfљ:a;!I"9L/$̾:Jkʦ(* ^- E`掉a@W>7 ʍR,O9_iP["!dQz#k=QiI U~# }BNzTKho~Y`$ +R;^EWoTڟOloUI9%Zu-"J5(B@(%|ޝhM#z"(k!e;鶯qt(|%VG"ǕF  +W6~wXcRmL|)D\\6CN:׸@6!O5HQF+vkĝ'lD0B^j611R{~|q ًT%hE)o#ZЪP/qV9h`Mӻ`ۜV{9LknҗasfDvl"1jP SUp >h:D +D긃āeD9@ByUW %-a:Tķ{ JE@@R$xlmu~O" obj'$A8VɊ\b:*hƓzZ9c#h-\pyHGARw/[Ӏx-ČQ2yq Ukwv$umIYnbQ}w2y[iqjpv3OAj:L3Ø#Žq%X)hվ 䭇/`,/8"00f)}(,ϯ(ԗ E2md 90T:uQ%! gx@D5!u;(ָ1s <9Θd̶s|%JO/I*P.u 7vm7x':f-ҏ!n3".珨+o"uϚ<ע@]_(FrOb8#mdϖR]5l0yw :exCQF*>2) wmm]-8; ,f6'Ǣe>j;gZ8OPiuY`jˌIr!%[7S ˪'^с7hB"3U^5=pdk\x O| #A_'c͊:aŭ`(S6sN2S-Ċ)\ MVV׺B !i[gJZ*thSJI&~ N>'"km:kngE3[XTUKź;sl'*R'թtBҩCʓOL X+?^U vhDB yzO?pFD#K|߅BS@Lu{+ui$ 5+: wܯsGf<{ʹYK?)hV PgٴmX\"'ٽe(W1|#䓌OVL׵YPe)[WLF_YVf1 g s4C@Pg$+rt7iuwQE YE7K#Cj*[U ȩ4/%}и$%DZ 1N57@] u|cbFm=\ݐŬ4-2޿*3<tI|c+ b,d g?Á\iN)V)c+lhN~ɜǰ ('!cD0kKn-{AF3]/%w]>IbkyY6b+zT؎41ͽhaל\+# _l֒˙0JqS`L!倿 ^"К뮒FOI>9C{):Yqc/q(mtkĄ.oGC".(!*yu=NaY^ۤ*$Xp4?U" `!l JE嗩S7bN.xT kI6#WĐNeJ/;Ҿ#l+;)|Ѻ">>J_yYHZAe"Wu=_…Es[$iBϡZ%Z 1j{8,1TY wy-&Lou+u="K%z3/!OzG62FeQWSYzp25;)pRZɌd5 DG%|b"9.6LZ=ffԁn1^ Ax)q Mu(g+{͡ғBgpqvuwH,#ɗNU=t9S؞cf~#Ґ[IVccOe\ܙ¡u:ʼn&aw'uJDSȐ3a{L]{^ iQp1 +߶/b" "\X/#RG a&Z'qbǥWCN-xTq㥈6{km|ǪS:JX(B]$G5ȡOtv)sHHjSm9?{Eq2984߹'E3մKq q8W9M3Sțm\E к1?D@fz|Ѝ-b`|^7+}L\rJLJm?Obj3pvsg焒,-yj5c\ڦzH3[+#ZMxw #llc6cyCbQ%QA,Fʜ@bW(B5ȰS!wn_3XYzYU1^>gug=c5!ϙP}Hw94|l<){2 ޸G*z?8Iə*DPj^ HėSq2|î 48l: $˫'KYM7Ywѯk9:]G"v-|өI-9"ПoYO],|c #7&F$=|5:V%GAPh=ZyW?ĎTt◥zPW3kюc=ȱ5P>iܸ25T e糧ڑ&Xt'UIfgg3T>֐5(5![ @ppi31F(aZU=l&\ab]VlI_ jJ!AV8sE|Zv^.qվLx P'4#ae$\Y׀o4ony(h#Wt ҝ.k 2812^ƭeLM6S`_\TFov'\^fkElr\OgIIg(umS@`$/s^J)oWJ(?B5Mrp]VvܩE÷ƧKV؟dqcu6b˜cVj\ݲe#Yy#i xM(7^!lАhD>Xڑ?b@MMZQFKzь,'͉ bl U\10)F_a5eo"aFtJSs҂-{BjBPC+ %X_L-YX2aӖ\;" ]`U?irpm{DzݹHM5`zoE!A!E]QW0֢T1I[PoF3p+uWhMϊI1.)nm2׍zڳП| \] )RY "C[Y6˘1XZӢc0ʉ'}De҃yعI7v({ND)J1~KJx>u0!2(v۟u#xhz} g D05F:%;dh5=O0F~wpJ(]x&oD  q 'yx*< S/2vp{B4*i  M u!b)#MΏKN`;\Zki ˓1SkF[L̓F8vYmÍw Pne+r&V(ܓÜԮ9ՠE['KҖ!@UPeɈFGRxwv&qPc{ # OJDXJLT4)~1m[(:yY $n6Y>$][`ӻDcHb^Wޢf~qEpe~ {\RpY$8>e|ZTcV!k|_\Fs~P>RbO]nTiI*\,l!7;:Z{A*)Q";_椖0.QgsY䜓//msЈ@q#?Q8֒]rFëy \\xK A|d5iU?SET3mߎkpB?elBr|[F4O)Jqd[㚑x\t0+.)b?fxv dHD.)JSd@bOrӘI< t1>7 X*%vQ/':a2Ӏ NsޕWh2B6բsSQh5*";7f'O8F=M˿mt{]7 }:m86agPľ^|(?RFVcPWDp{E1JK >crx!RGX^ Kaܲ:#H,f 5͢St#27u M+K <(f!!*r웓'08 4pŠi +ƊM 5BJS^"ⶅX4"p ɅaaEE@YV޿w,82>t< -B V/]O M_+}5H{IaT*tޚGmꀕ^`/`Eܚi;ۊT$fGC}ȀOĮd[}x_VNV f" z㳈bJA1Zf4'yW;PMmI$_QQ2GE8=i,2|EȈBл]"4DȀ6JSh1HafWwH%A"ċy$:A;ƚbb»=A6̡G14@mmn4j .dsA-k7^ 5fn>n2b[/BY~s'-8vfN|nZoj~#/BIVz_P ‡dˏqX}*ᇬPDbh I\:urRC%'kk5r;i7,' !7e]h'B܈>Z)\sV*h.)r@(hGe Q4rl&t0uX34l .Ҵ֭J Ս-5\-쑴}SEg9Uf+KS1Dx\ќDDG %(N6ER ^sb Ls^bƒwI'6].2)}cV9io(QlC@Q0)P2JPyX' jS Y"RӔ#*&}}~F'#{៌ETD=jbh4lCl 5^}u*"cnwmlC)+&7tr|w+S1W섒!`/꿍P̍JT¾ .Ye_nypaG8n~WwRo@ u&=wD˂/,'GXb*} G&3YbŢQFg.Jf9~-Ĭ42.7WtK$\zoq mE {/_=0+[')+tbN-pc&ĬfXR\a+a7\f1- zyL>MR"R ¸lq݃ WPŸzu32wOaJs-XpOvZEuh?7 2}FVSEzZG"9%$WZzyk!_%Ε0ŦD ym`b> F}p$rha B+ytp}Ymy: k1/;u(8ǁDkԔ`dK?-td$} vC8e~(?͛,H^Slz+: s}ن9{hYv',gYN`x@'p8WMthR8Lj_{@B&Xd 51Otclkmzօ* :H05"v1iq`Π8ڕ9}ӧn`gAۼW3<(j-ɚ,Mu \[jEXaFQ @ALU<>R|G7ʜAb"c 0H61yU@͐ )hb(amR^Ҁx%JR46/&9Y FAuܺb(>i-/r[moC{:Ĕ~:+_EleMW7/Z4L F+9#T5bLN(Kc䫵hz6/Cf!7f%bH@A-W2l aIuiq| _Xl)Lꨛ_=\|hqtMZIm Sk|k78c^2,1`ez I(_uv>!ܵ>^5 Q|'o~hiͯ~>dFZgnYEoģn> ]5[0[;{B!9sC)[ՠ0\B4qi%-FCH=/UA0,p+D@o#jޘ\%jf ֬`BN-uUR cpګCď{L^d7ߟ{dqyȝZjBA d?wE&-u_ sT -@%4u)U6,$˙[uj&wR4Zy젫|SJSҭ|ļ4`c6Nü@|s@cyumUkm:Yu~@aHڥ ĞUuij[G"Hŷ@>S.{_BwuML H1pYӆajꘔ)l'U6k[H "~WùA}dB# ,m,bIl2~na~\{iAu]j D&a. ΏQrωf T H {ЊZf8߂?`*NPx<|Th}H+Z-W(-@$Mz '@*p(4Rp4G51n8b1}hAs(NnͰ{joE9`(50WajqXE|J"4zX1( #x+ĪbKmdsNRmpT#+]}Fzަ\ JKv+.e|bE)ys9bye}$= MϣCoH;csƁlgg;(!^Uɾ4I5e};vؿo!t#%t{0Nk 6ש< [YTCR#IWU߽i7PV=MlI-I#UսUIM|L$=>8K NWZ7cH&}B_ ~:XUPhoȤq&_Qs,Yb>ZVjYNTaЂ%6-ov,PvьF{$ellPD;S+~j.=ۗ&ԝb]"8^G2 Z/L&$_b29(rZg}!)Ԏfapk j 5s8JyNqVΞMô*vmzz$Q7G#R}B7%ϸ,]_0 yhOzB{ƯUҠCɢH9SLPȿmblѝA= uRoԩG_AE|Rkwv9xr03h_J"bV`Jn?+-0A-Exx&M@o IBjH!O[8K#kҙ(.z2<vD0ТiZՀ-ͥ@ (p:I$>,Q@=XJ(txQ 7c_2Sv=_!#jɔ3_/$ZPJ } ӧ^au_炆RP-H,$CD=.͟>M;`'{i۟:JF\:h)! T !,Āͱ3eV~.ې]Voi55+me-.gz@덑OOTE)0c0^Y1VW,S0llx)bPwʑcI/ܳ6>kDjX(ci7R! fCҬK7!@Dg V>/ JJrM4#TmVȖf[J ]m>k/<Ӕx6&Y} !ʭ}dnU_"O8.9x:4eǙ|g9 Dh9_'Is[1<[pA$1DkYLs5Jѩ |[+h';0BH!M0BJe_JK%muq9x$9'D_ǻ=N*6=se} 7pXH=#N+ Kƕ/,dSh{\F,'T*8Q)Ӭuj8?9H>9?9+Z|7D=eL={s YU _Q_\:~KE9:HKbρX~ͻN*΍t).L,׶Ӻ\ J$y;~'VR}-2t)uL)+5JQ>޹z#!w+[= PoɊ,n)]DHʅ ,4F1}} ߛ)rNmrv|bOkn!mMuHWPΦ" VB $'ŧj_vTj|OMlik5b6KN:LyH#] 1%q>V:N^h(-N[AOIX;A7B~뽝p%lVnrmi=*~9wLnntܿqT^/B;kGhd,+'&W !^^  P&=>ߘP9vA?{3pZoRd v_[xuTɎ22Mj|[;Hwbu'`얖u\g[wы=H0նQ"^Z`p_^ԍAڧas@ʞ@K)ptkk}M!^]a V4ʿKwhF[eE(Aɓ"F_0P)>h&cٍYt^1dyB.c,D;MiO TU}Kqd4 7- XI8⫭L"1 sx u͢ȔVq k1g|vwfy35H Ͱrї٪C78vi#&!uKs^uVzlaY{10†8ةE6 :%-82s~oFL:-nj!P9C{PqM%P)< y2 ݭR%&'"q_SUGFߠoc1`!_Wξ^. 4ǼL (oAPpT?h4s.  L i._A Af7t3EOړ^s^k=#gdUWè}v%6n5z*y^r&jpϻLr{X̨`# Nq^FL߹X_ 𫊲}xk3hi*rWQ%h80EvD#5`oTz">( 7+})|ƶ".߶&WTL*b͘ą X&+˴U[_&Kǜ]Sr11 uXUԉz Mᶖ/&aeҵ:|z}d>ԧDGJZ1T5u% Vwv|WNuy8f7hEbruYi.gwN;>Æ(3+" GDC'l9W_٘ψ >GrTø+|AP %H0XbKT4?#g7mK XȳDq>x슿'Ì3Yzdr gAKUE0k`+.\FVgZ&ȳG9"= |M/(+ԸB#8qі Ъ [) +OܣfYNJs_``v(=F=z 9ZʗMV) GJ6Pn—4RȘ?ibO8iTʌxyDg Xc2v:jsX4%;`%IgFX#e/Ma<'~4q˹)d$T؅650dblpJ_ܭ 9-u16b}UB&H|@\(}FdXˁ'm1y$W}$NjO,$P^J{b62 %=% c!F8]=ݏ "Gw A5yk+cj.w}P$t9~[ Ю:%0]5R|o?R: npPU{#YwʿA'|M3٘h=#?=T&SG"ϡ sB͙JXz|r1<,"$5? ~sZd_+fhKYH*n=:J<^\RMm!jZןNZ\:yP=~?Nw|ռqR6A7{_7uG*ٱΦD\h-t)r/Q;*>L<0kѣ􍋱c`mt̄d[1oFlBZ*HcI<_= 7*"{FYHVlz$EKZ"${S, ^xO!!ZoP\ ,8}Dnu}<Ը1_ۙe &8)K%R^2C!Hbh 5<*t#O-n%{l-ka"wSh uD9R2'xyK29_m#q=to?%^߾OBe=ې큧uG5r$m9s8~FAp'ݾs/f,|!R4#\%zV2y2gB܀y,jU,mLM!cn ϛb;ms4_ƿ™ k9HE} ,TS0PfAOnwFwmD:5>[ԩr\]~7׿@a=II?F?rm$UZCWIK ' ݵpʟBFt R4{YZN#祈[',u r{b28:]58H,)j͛,3$jyCKC;N览s.|HyMn 3ݝNHƹ*’~L+~MOu{Xc 1$5Glznる r(Z_K ؞OkeEbO;ǡTc[}MŻMk Ҭ|"Nm ʀ+qA Wr}|'APc"JנF~'tB5V|{m=QeeX#nZ8N|"=Kn  -LP1.=[-`z0:v.4c dyRzY2稥y P=NFϟ$RAX8$JcPv l@\f}X4 WJIL\8WyMij`w[z&2XD9.< ؖ[h(˽C %066h2%8"|,j}& ޟ*`:FC4r k@;4 > +^+N4U:ZIu!"mP78OlBhu%z91OLv90a`xbwřM903OVft~$K O{T{;}'+JP|83o2cNZgYobztTq 4aDgmncT:*8чU+g[6ǮdiTabl T|1mqb$z9M}".(+)pK$Yo>kՙ,>2  *(uH!h+ev-z ⽺$hֳp.>Ks %sPheSD$Rt"rqLTMi,FFkT.:$-Jl8{o Q*Ivw3 D4ڦ3--^sO\b#<&AIuK'4&Njrxnf$:uQ}6qFiqudE_޶Y0Ż/$&8N &fQzay~<2\&g{i û 0\Ԡ+{K{@vkDnMqn#NdLClІn\dw^ٽ`ee 9Iz 8krT;EPY`jG^Hqćb#{n}{,KFvfQs}tlS2R%5]āu::K4XOgO 7w['[Ft*QɁBgi *:laWbǐ$C:xGAe1;[<-9gۣQ^z%"v|"kmrͪ_YΤP$6G!j&<:ߎglc3!WCf)nxN870i|-f8D`Ƀ@9 Dq88]%6xފ@JJok1O`1vY 0M ۿ<$b|/)BVةv_axUf`_ ]ǧǍˋFtTP5@DfʡAYc# ysLTR)Œ/-r_coD膜DbhA[_ Cн ;kN~Ԟ^g K:8Aٳ54wHQG,Cש.MLHc#m"XC'Ʒ _, ȫ:AX;șsZ1]Cy j[j)p J:=AO2ewtk:~(pg<,_]ˬvۜitg!KmHjv_RIþgI TV{!>aYeӁ289Ϫ*W#{0 n6樴2 l@XʬZrT` (qAb'1dt]mdfi~HRZ(-zlD^5F*gF@RM|קoMMFC\2n^bueE,c4{- ,4J(2'T‘SյoBɽc3 TLb#?E, յ.U IACgFǹpTd9RhAޗce'~`51JXcddފrA{/ldEP[+AH1+*OS?-  >#]w̝$i,E5[Yf]X*?tVx!&W_m{_~.bq(zAv4S}M%ʪpcxi 8M<&Rqy|"(`u.m:C')t<Ĥ?ycv85h j074X1$U^h`Q:dd Isn(|P8Z2fiʀR[Qu"(?o~ NK!nAR2XyDŽv X%LJ)#{N4}fbeqqZ39zбg| X !i^=f|OtqwJ !@ct T1S*j ꮥBX8AHfm*ͷS l6xjA#{+sN {eYc0gM<P%2_[BR>⅄+_",b&j\HV_@)HˬKk,(eu|L;t ]K-~W>{oc+%}Xy:M|Eqޯkv&nۏ:qWTPp#x2כʅ p8UElOI-7O}e|&G%~5 \LfxIm'\򃂦SODz@mvoҡg. `V31Re((,PD*YvCa8x e;=Msӵe%rd/bLE,{O8ar3jPmGEv\M70H% $g獑,!9^ ,#sHc6s!VTΓ|#} ӝdNS"6C5 &p0UYVzLނ<с#6fi*rWsyũ`z[4/Y7VRG W?]%E| ?lӝg?gfuv?BN~T@ă׀$8`Τz:MkS&T> }s_hsnSi8A:Vq;8:0hiAF_P:"#W0'>*j>$"Ǒw荴Qr s/OR-͂'s~$2wI 7F ,",X\GӺzRkXjm{`]^s28^K-;kh(΄*.jAB 9P}J`]f[d~ƢF@ߠWVP3@!gRx; &vDh/sf=qi BBtUz:M4)>ϮYm`tp'Z~vRLd+cy+$ ĶijtW].2oStd %~Ą]] nI#6 K&{#ԛe7?!|ㄭ<>f dS<02.J;d<En4׏o ym\t8x}!y%dޖ^WDM?0CC}ʔUK'ꭾ}Q7`)(~8b(|"EQT_?azj_3Ew$ GOЇ-s77b)+ 4^/۠_dA#7f,"EZax!՛U4*Jp|r% `Hvh$uwʑyp\0b8LV~*BtEZrI|':IJԼ߻;L@~(3`~?:s/Bi8mECRO]j"J\Z&kx< Y-?,q"&X~a.TzɂIL*dƃ.bwxb"dva#']@+ܤ{G=^4Xv4#6e,n塴{ C 8NZ.jamyL҄yTz B0$]ۂ=u58~[t׼2`Lq<#k7 ^Δ@7 <P\SxD J?[J>췄ufLp8kei|r#*!P\1_uNw_d~f~~gCOLg@ 2a:%4REܤԋl8hutۅ7[Jc~R #;lSS4_ʀ 0LkPﯡģPzW5tؒo62Z|~fWMzEC!|x4#Y Bc)- Y"DWDTڙkD0N7o~ I zg<8EJ)se `e|8mEAָe`xpU Qh-yb}n|fEF.뱷Ol-tH/,qx:r]} nX4IY#~  :gA< A Vǫip6}"^;z:BCY5 7{g:@fK.xfBq uq }Le=t~I {> ";e&{}fɺtBT>u qJ򦷵m4(mji U" [Jp\`-bh)X 0gò&·Rq4RE;ȟpܘ懏o{oPK|h\p 'iLJmpЭɣ0 ;*VsL"RA_[nQ߬;M܊ eGDy'h1 yr_x]؀ g9wX"/l7 [gBvwM@Lun1ҀG GӢ]{y|ثY8JV$z pjM`]$X\8SLEo^1RZ7H~cp,V&wf&d( v1BdqTn)X[n9aJku{L8JQU" v MQ=);4_OtIxuy^+b͓SEBgvfcÆQ33?6AkPBb(nFWlf5 䒩. E$UC=.,_.EgmCWd1s5Pr7CB95~j |gpOQ[*leEj1letIyeWyzta|E*ȇ=r7iUN|. |U(#Ed;HaR{"7 anOPj ~_S2p/g0}}AW3x K14gz"Ϋ/ w"h [ߩak@j$ltZ.mPQOCޔ3Z0e(],#T1SuT|d=е!PnM`R7?]t7^L5^d}^~Ja)o?+ͻ)zф,fNrC)Pw<:N (J; lZrCu ~.8;?Q/DũbTgFR#Q\SȈ|Ej♎PP2E"xTzD!8$zp41xQ_ 'ڜi-a?5'D D?1Mk[IZ=nS͵V?:5a*l P/̂z}srͦ>W~ @ZȮI}wHqleLdsPWv, m:`߁g֊X 9*#d gm6%7G0Ѷ>~z ]|&cGx\e.Zw>˭ը&yzi7Ѥ F-lRN u/_~[ S͘/bݡ|g3n;yNI qw7o-OKl(ڐ {x۲6\ Af=B9RjEٙ0dȪXBub:ѧy[@AyL 9!".ofP]Un1-I׽7&Ӗ;䶉dZcu{xmփW1w-(Q/f\򎨠N:9 9`{1 qtSU3g4&in+Qr?,@96hL4dNot˽ߢR>~8 ;Zo$87:?loc3l_>WL3x q7nEUqsàWlN9\(1VP?* ܅VSk-&D Fv'WH ;4*,-" J fɇN^f+BvdS2%9+Xs+M Zk->aȜBDSM5sCrDmv(~SLHoo@6س~VT0´Fsԟ<LCz 1/wWn Bw<<3l|uTRQ{gs\ 4>ٵklLI,Ri"縛T>jUSײ:R~/1.]ŏIyԊ:ӳFجtvN $qre?ƎW҄Q7]sU֡egSӮheps#,Tt\Sjb8+IhO.e0yTGEʗA$&? +qb-4/dI)ʅޑ_i{~z>O4ٛ-AĶjM A4#g7d~3)B>bN.CgZY~Qǣr3T.l|yĥ(f,h5+%#a2:AKleb\1#sYAn6?  &A7pWJ͈pep\o. G.&Nu}5\Jb-B n4{uJ]xZDpw&We O0hgz*xK=xNCUU耄 ͍s3 ~-6}dd <Q=:yBkiw"g gA<+n+yƔ+pN yJE}UUz(*A@9X0ഠS@oZVÜ#Wh\G `)'3 X]E׻ݬ$蠈WYrGi" gIV_ϊy8 Do K{h0Db?w %7q*:2Ε թN.]9qIMԘQdE`&YQ4|.K8bVoExw>'7yq/=cZ5S_XrB*yFIIqλzͮBHRHzÐ~I°s >SC"ḏ&{v{}QH \"E)ޠzeqE}[G%rM/SgUa_Zv^b򪬠Ŝ8|wlڠ.k_rʝ!*w&+A3 |9An|[ۗHƦ숩'H&9HHrߎN4V- Gwtܑ?7MjxX/}HF> سtNF}1cK[ғqS/ا-UB [H/m#%!DrPPr3]R%>&5yR&" Oc E/Q ĮEDag}"_ֽ=t6:t 97AK[d_-sؾsdqp B-X|9g*>0uG\ FdR #._ Ob`@2v!PJеtonO㰑JJ jZ[s+/tB sZ!}v ` rq^4]>\DMEZ%:<+V3hʆ{ 4[*Ҩ'um,E(,`. MqU.%,P0r'~l^ UD4n+Wsĝb@ OsKLV$mZӝ?f^g4e ZKlb: t;hKYY u&[Z.+^ECk4[h> #12%)7z\] MmOxv?A`cl^N3 &e蜳RGZQǻs^ 8z6It5W<#~ͼooe yLt!~5 7*O<fl@#bS)>@_VNf]P\E ǭž]̅'H[RE3xVYx7/JI=*\w kh"ÜDR՚ܯ6b {Mi8c@8nך hV:9|v-zG̴19BjGJ\-#}6d;t0YޚXJ?)otaOB@:Ib,{hU-ճ$ع 0L)hȸUuG#//E<(($\bL":w^r݇|NfYow^z)T, k$z6."B$3Y@uwȍ.r#{arv:ɨ"srٷ̰IR7 %LRKU.aT'z(GUVky/oNee4{e@׺FR 6wXW',۳2ĕ.73JFR-_an“L/?]T*L^L\OyWO{,,~L161Lp#&mVc Fk<T s]P% NgeAQs8q pgUli1ͅn^C(ojոꎲ]QwJSʻ H 6Z4!s`2Xk`v ̋C$dGTK׫P5|V]h`Mḍ36D#T<ZƤD?!-nl4 ! võ,N*oѮa9va_Oʇ{=n~q6XGpd`q}C S 8=.’fra; O_9uE>&_LRSdYtUtRu<8r5:>8q⺸:Yd";I)h]F?x<)c1 B\J+I@~&5m+_B&`lIj+#9"Ǯ{3ܹujF:߰Vz)ڊAcNh*wAbe[zm)OYBx?y_VnLݺ5#Иq띑S=IJPLaDqCҬG*z3a[n?j:|J9r}d[C Z'Pbr^%6 y0"mA.<6t:G 3~5}8Ju9Y&PlBo`uN n=&q=W:r@I2'", 4E7m#ۋʶM.1:oU'm5S<'f`^'qPt>1+~9dAa9itGHz~e]GMyejjk~0QY4"?L5ep 즟H]XDr-Ay]u^_6 GǸXQj~IH9Hf"NfF58:S0"70BԒ.O@JdFtQgy K.MkqwTrT<]5m?R rKVyU&B< =yRhѭ+%g YGDU;UCj ̚0d5q2<*6ڠEXm:XalӰQW44, ?|8XMp)KTOaO*uZY8BjC"hs 043 ȎEnd 9cf+WgKAs]l6 p_7QS׆n-/g+XobYF?dBjg"wr~9T; p̬Etg0P즈|y˞  !q,F\O2(!`ɜak@0ަ)P +~<#aj@/N5*l,mv[A.5*\iG̡li^H)]ގ\R%κ W̺=#T:Ce041sKംY%ʢݔ=q|a?>8&h_5 i.h +LqSU z5H@5^Q6s/(Ys)e~4&V %0AD^esGdb'>&ׁHI Tic[*I؊8iȻ/ڴK\4 mR83Gb)`pK!:A m! w[[ mq;9qAJo{1,q=*^7Zl'M-e~u$d R2Å{qķMo:siE#Ml!qPDK#ˑvz,!hx?rYu1z@MD^ދRy$teNro$?gLC" &Zt+feր{M_ ©.9dq?Ī_`FƼ1yg\'yN:E4)a Ir')0P݆(to:~-=*t{bHG ?v+h_)VSYܰLx1$+%8 Wa p>}Ե+C /a>jک[P"AXe4]kT࿬j`1BܧrƯ2UiPD|*g$X2Xw3"Ya$,\sr2YUע/?:2S7d=z(= Y*$dTqڍr-fq:!S '%2!9_eBasE!&U7"JGR5(K|; wP )PpOd#BvIFS #soΐH |eB緟_l '<+*jO}{v,>kJN!DoUɿa|+bd+Z8FEI9 GpEĸCll/du=aip͏ᦼķU?Bdf"r:\t)6_+- 5Wn}HbVhVH~8r1&hifDHM04{[N!bL NRRJ apw !&0zzis۔xM{4db%t0vR!)@v6BrU뚻8ԭ@֌ yAFXIoڶN S7=44D@?`ڶ(8װ+䤏5fXKE?OFc9:-rjBAT~{-A TX|qDe.' n+?$$f=h,k85OnhX*sJ&η 7g:Q(*Q:w`;`kflN _q \c?k!C]5OcQPX໠ 38[zIDhzz m*5Vy>kԀ_&-.l>h)xOrud@Vo.Ӈ#wt^})|oDM> _Oxw+Jà874Ty]Erw{.RPܳBE 8Ѓ{tFm0{*@;ڹbƸ=O2cJϔr#1M}t|P>lj1u"w"'_'UIcw coPLLZ|L~@;zO<ɠ.bdcyIsv1 ”8H[3o T)@yP N|;5>M-OJōv;$JLb[.))nd9/j{Ȋ?/gv4Tx轌(vpX.qyRl-TO9F'Չټ/ "%NZ(0F<?{Q8@M_N3m|@=Ldc{lD"iP_!Uxxu/es" jV8aMu ^;oHWS sX]e%Т]$ C [r܅a~MMƪLR 0> $.9,}RCVR;3 %?xd u)'3YxgPnstUFMz3/[S]˚SN4'P"s5|%tV:BYq@MΈp|gjčSNcysڻھ~w#r+1 &;lՖ"ڭǨśt<$wDxf (QLw<'RcBO?j-}Hs]o 0E';aG:υ,!Y/qϫ{eQ2?78-c¢b[ZByL۷P;@[ȧakPw_#Dº=2-wߝ7)K^L@;rD1,%o؉ Sw(ӏ?F/'\|U {4G fi-l )F!QNxFm~U 4֠{%$3`9vaD'pn06gPnhi/;83ͥUTIѷpTd f-j&TV^HE304pNbC8S庻[g|*t4my=#fH-И-;0~`൧%L.&mt=;Kz^>v#~)dTi*و@VR-+pJUxUT7ȿZV㠜5‰pskѯqREwj%wY}^;^|#:c! WRX#5^HX }$F'ʲH&PZbH# JcFStd;s+L&+Bt2.ʶ#4@\]nflXΔ>"Mf4 Vi=JL&VQDžN3 Ut fM$Ò:4!&23? `]Q&^3ZE.a#k a1 aܜRcf.Ë,f Ù-e^ o=R|[)_#N9L_Vki"/|t{c|D]+&NUr0SyЏ|^'&g 1r8P_qU{Iv{WiT}5t?Rё}=.{XtRTJ375! РW:Fmr}3!?m]:j.ѐ*E[t[U{CJD<`\#۠qF*D i5]'sl@_k+1,S 3eTnRHF^x щ>z6ҵ颣 ŦT|n^!WM}"@!E,yG YsxJL,:mVeXѪ], fu ^ƀ2nmѪu|$e 2F<3ed 7bׯ5K9(OotQ81%m *5'$Xq8(4Zڶd("}6fB'?<ھh,ь*Ȼ\TTŶ^Ьr+g,=h1csFӽ+|=N0i: ;VLt!.v5c x"8uN0O*> ~y\ouɶŦ\aqQ1!q`>y$;h{#eyB$ZcMt`V"$=t:{\E{B| ,NqR')8MN_kcUuT^ùtcsm\W'y{{7= 8R$ @ޠ/uFa2>,dݿ۰A{΄OcjTByY1&[82w%ݴo#qePLa? =!ڠK"Jsxʗ<^FN%@C@k#Xi7GX<O{符DocU ."87KE0Rnu?%!*BxP!̮>npCDmzFG6 S{ ӐQf4w>>G` d NQ3W5ΈoV רJmzm/m<=棋fu48?b1Nn m~IG& ;"{VM61X\ X%?PsFѫq*B2<8D&9ȁ+ջM,/GB4$weCuz|k%fZP#aa7mjE4gYZ07070100000413000081a400000000000000000000000164e6139f00004584000000000000000000000000000000000000005600000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/JED]?Eh=ڜ.+ɐTvīE2H768bAxH >T86ݟK4!? Mh1^r<6_z/@ńI:KlA臞@ufv $vP)'H ֛oK\2P4Ao/'T.` n\>B`7Lc }܎f\oP Z-ۍ`2mQ!0iA-t:]pq 'L7/I 7"z7p wQ+ X0E_}\S?BohtE">D sɄ ~1DǮ(~2@A0l51s%j7z*4y᭭c*  5PkpB]%Oh~ҙƴ0̫~c#W U”uSw:HżjS RxpJlbY8]2Ϲh&'N&7C _"!N ͟3[crO|=$DBQ7mYӫ*{dnA!9RC172EzOrB֍PW<weU*WnΉ v 0݋VZ}Pɉ-y3flCc9GNc}O8İSX%*KpDMնQUt[=^š H*CmP3ŝdaqa A. ^kJ2+Rߐ I$4) AF~EGfA5G)ܲ;Sucd*\?m 'b L':5X]Z.%]KHKQW٨ǜҶ-T<_.V!p.R=c'4\Ho=:~sp E;j#оKhdh )vL% Ը/1﫱v.D \ 幕EV!74MxkX-O$Gb;Q^f >풃'$ϑUb{ɔe3e56WB-|޲fqJ1i>k$,7 QUTAwA$-KxŖJhR uج'Sw2}fLG~KY)IJπs&pC@Wgvxu\&\ՁpsarR,O\1%ވG ؓvo{I[PWMПt.wy4Z{p(+W,SPM*uh\t|X&uX*Thl:ptؽGڅ)=p{' (%^[ż=3$)p]}Ńe !*Vʢz=Gϱ|XqbAIjg~딣bc4珳r"#^F1]N||m'&g7, 1ⵀ:^eyR,0D!Yxg.6=J{XC~G"Y[PyџѢ7 !וe1+';c6[ Ʌ]s+ּ۱<:ƒYLi#b(b Q]: \i.>mG7pIaZG K.A2؀Jai}{ThWm%LccҰL(wc?I6V `E$VuD\caۈgg7#_(q+BhzW~U*x3^E|bЈU% GYAؠr2frj(-ڎq"'#3j~!0Y@!'] DbܸJ(ׇYrua#SX擺I󕿢_* ckVߦqCaN;VPʗݎdĔGgj!]vo+cFOYfmlj?+3Aeqvؚv?sݤ$5y56lx# 5}8( tE(#64$!EG5RC$15o`Dx؅pRbE"XlIȒ| 61jnJ͉?]3bdRk}PK+ (ꣲY4AMZfFq\#f@ffaQJ=B`'x NLuG!ƞ`Lm^W`?SAIr]&12YϢ`\KQK|X_`_0׊\j~3Ȯmr$_,s Mת?qAR(f5DF!?}4zZlL|6@%e}@Yq^rBA;@^RamK%b|Pٲ34)Jc 8ʓ4)$ Uz|;!Lj)Kk}Lمߥ*ΚB(d&a/_Ľ^$v]MƷ2/֭'nI#2-q#8y0N0.?L6ȁ]2-O4i5Q<-V DzEpl,ڳӭ,0t-9O;3zMoD ,|)O1kCs>ZjȊy#+BCg~$ty@-ޡXuwajϚ .Px?ȤרȒ u!R./4٣e|IM׎3$q:AkUWBM(wrͬ%9z> c,5]MrSkW˜ڽ=7D|m4Rpfn,wQp&gy)eUXp/[pt! 6N x&3O'K(-eʶoDZ8-$0V@>eGKn+ -g{n0#E@CʦQsVwI+y@<%$$3vu=OX-l:X4W4xЗe-ʑ4_H6y :New"d$/38D², ɔld%rmUyy*z#KMSyixfZOe'&bw׼q0M\/?1a$%8WC vAA4zG9Eq w%!| C/yg7ڹ&P]^B!=37}y',_\Gdž}"HEgja.)C!fK adbֽu, _d2LCKٗ/P\QG͑C}K A8uP# )zF400qXoM,yS!y}x'0?Pj i*]RDIR5&(-A}.E .ޠ=av@@]yT/X|Ns\^ @ޙڗO]ݿ (7WN* E]}*MFzm~ Q Yԃؘdg4h&^D쫯:ET%` oqt@M֎0Cs"}6hqc߾- J:~][o 2 C-T7m1Qh>8XFxIJaGUot :gNdWf/\`+zdYirhIщ{-ui̥+v4M}9 /UA3 ťћmyS^iN3OJ B&DU7H$eڼcw7HJ`-?kӠ L8We:ݕ ! [S되'}I\O&r$M), .'yE&ż 9۶\?DY0M"M.:.`C=驞/3p`ab[VWC*%"Q!ubLO(1$$qƉ^T 94SbuiS{,QovH$Mb'st\3*T;b!wHŠQ[+sQ8X133ō2==@붒|lAR)nW[k-b7A -YaH"I ͨhO˱(Vtn@.rީf3 V+8=R̜ȻF-d(h?Mw7q~Iē޽ga<6EFEFk# l8'޷Bm."lQ; XY=a/]ϛgwP=aH+SRكкv ƺ\ ̩aȚ^!Ef/>N"Ӵ)̕^6{ Q(hVR&Ӽ%$h#I n3 UkU2={tFq5~!5?ff'j s^xb<+ϩ%bL 1 ""Z|%h: 46Bl}#(*9O$@j?HQ(.4=>tV$bfIlD8?\PqG/3iIC/mǦ tx"uaXbթ FWcNWsis/3Z:LI\"2#h~4'zTO XN / R ݖ"3GGV(Aצޞ#"٭: JX"wjտd)Mܱ&vW8*\_6ػ!z2=>gc\AjA*^Rx9@9)*>yw `joۿYBbfRܛq{L>6ld񾻂t-2{ElmL%BCul\85B|M {$'ݡa^M]{9_'S@P۞u-E2mŁ =撘<9K(M4{*IS8"'=|Ʌ|-H[t9jHyOZw~s:b`Ibq*16ωn [I[16^] Z2-B`Ҥ2 D3c+䨒fy'H:NA|e O >-HaOtzCOdВPB0. wdS{Xyo췢#ʡ+Ǚ&64m(tۂ񭡙*~acrq(;ʞq5w3ȳ3TZkxa-~o(C)ڽ(?%,b`(+W_ w礢!xfUC+5W[8=&4 "* ɳ]fH>ɛNj\3Ҹ2͝9O.8?qu-o(|u)3a γu[v:YN%=bFbNnOMR v4aݟں&F#MiI7m/wץmju&$;.j1{4=Y#fƆlio i^#,br'G;ӴLS'=Fq{W 1tM1`iǢ%HJBYW) "ٍ>h^˶f@U&3C!Sj2x<1 <!~J_cysnL{vXŶu2wq4#&g~mTK/NCFik_j> mؙSIWJB}qk W$2`eY*J"p=QZVRnKa"ot-59DBH[raZ5//bŏ-,ݟSYάWJW!wGUԳ,Qә(Ò[/U2/IK@b3Tg t}Sp胊j 3`.pE#5 +ƕl;fgA]3PDDk |9>"r $)d4a(hLȲc]P;iRσAyrYqu0%nh(WpZ^,a0wnp7IU*9,gC{ MO56=77Z-PnMUX}IlK!~ۦ (X¡\aжkvrij$Y [* .ЖZCIXִoP^-2icFcK:Q 9o:h4lAh#yL1jV,)©P|L2am٩:JIʊRP␠)7%V-K_45QiB[H0Ɂ-Z)*)c,nW6ŬYya`:i^tyX1Vt·4pr)\&\e"Vܭϑ^tȍ**!^,lY!xF #-j@vb V|h.\ x! p~넳.qr\c9l F 7ؖ'{X㣕GQ|R+K$מ^ƹh Rc')i$ĭjyGV&E{)B%Y2l>v`\n+?j{z*WMnnf* 27:0[.9Xfg yw*<mĉ|,'$A >]^d%[=ѺA8n.KK}׫0&nrVinq\SrR岦l p}gz~D݈q xi+j቉`<ǩHL}2\p1X:.- w=5]7-lgl}^O~?<ئ0 >B [9|&N2'u9ia^s Vqi Deszb \gqd#w*0B~UlD)8e}#%TҼlofЊt _"7M^ KIh;jsDSzjg{â,1T'=CYuHcvv_󭮳FƊwY܉B Gnm~@߲ ۤQ Уϼ`#7w'&#D-!Z9E -+!RaYGwdGb9x>)d4ğuJ$1I0BaVҲ0?,ğ˪Xq4jwEHcA^>rzͱ?/[\M2dT4{ڢX묷 5us 5ǬŐɏFnC& J3x=3h ύmhx{Als`z+B˧[L`"b8ȴwλ4ɿZ3`U$SRTy' 4~e'+<JQgסjjZCt;v"<\3iVr\]7ˇu)Hs¯s"[Uf - q=!WHĩEK K4z,uG,8 YyI@¨ j~3+0 򒋞Ya(sK-іzus@i4 =[r6Y/ k hBxDtL)*V#P(]_Dn*<%A<۲~7淹n(܁-]h3#mhvo40e7MM6RE$'.* ){sΫ9A^oZ A`;mŐDRG"e韚>h.rT,owG 6|)# Uȵ6醘zW4Lpj׺҆y+\;A<y)QRr5aD@=ijvF M%LyS8j ^իuIg9 RJT5wDm <ְƒ|u < =Gz"AgT'V=7Bے5<+D+S$rj0O5&Xn l Tаʇȴ=LfibpJz eͦP!3lj,7 &*{ef!x8Nf ts.tBC@Z tRZ}!346TĂAw>L2|)yKi *RWA.HgelΪ/Mqg<}ٸ޴ViV#Ŋi ir]32A\N#'2q' 7G@9]%EOxُZy0 @x}#kv<5mGWZ^7τb_0JزD0k(~z;ݻqGuk2m)ŴLJFK<isl_4 ٿ#6oac'?Hbc 8\2K5+M W6pp®NSBuWjtFuizf$b* [z5_SrMKGET\+Z0@7Y]T;wGwE̪ ߿@(: {ou;eWL=wџ/x>_rLM "$ͧō/X_0,)Nm0gd혠-'E(Ms6M5xxWp c:}gtx\N13c(Mߠ4}E1#(iEHd`+ƙ܁iC<$MqFVPA gE=UbqR>-9 sޞFøZEcH iJ9_VB7VsMp/J>9X -Ӣ[`Psh&m1mY]t;S-Ul+8j-2XO>?Ui OMõU0#!Rs ^ȯZ-Ʋ#[Wm<%X=I3. Xeqm "V.}!A_p mvC5 }Fܨ<#ZuA MBTLWJH̖dB^1H% ۪ib-v*$@ R;l$$#\fn"_ʻ r'8@X1za- L{8R3w0$5M3^ vKh >HMbtf4;}cT47s)<8G}⋴d{nܡ(SZw.IIpyAàZ@929qOK9p4^☧# UcVɖejH>qoQXZ|+}]5#yO56hz#@n5}Գ>uOKmrūyt|zn}L4ORF Lͱ7 g8^j"uh ic^U96J}|7@e%Nq$.ݩͶ{QڛG#FLdt,lIzFedRkv{'xixʦpջ!" ]p7lh6 b׳~4P>pwڇi:,B Ů U%7=IqC7US umrA(s}j|Կw)a6`!Ygb?IRpuV0 ]L?3Y >sR\3JqL7֟h%%q #0Y<=խYGMP 0]b+U/:/ЀNq,A~uh|>M,\+0S"Pi AA<%=RԃsUre{3x'M0'@wxC K~Q1T3>@Y$7;> X/1‚vߘPaȀb/("]}T>ܰ#Wk/.VjZ%1d^oq"|þ_Jiin*$ĵւ4)qJچ-MϦ :WlzOT#ц[ÖP˻u}1oXTxW)%} hԄ~o1 鵝Lz u\OI )YJ[h[<jM&x:+6&lU;EJxo -_I?^:w뱅C#OU~5DﳡAtϋNu폋ю,<~/q[&9MNOh+ɴ+0T+o 3.MHNK(& C욧&Bqm(!= (^l}emʅ9F8 @Ol?nJٹ︁j~yjtYaRKů Ix7Y1qIʦhZVZ GT̯,0є5'5i[M9wKsF+fp< 2݌Zy@F%״CǑ4eQ3Jn>υ+֋ kzkjE3Nv%6VҎV4)JnFA+(\;3UGv>@GoN:bCV@xN 9r7@="^kK-3ĨplVVAѿK)F 6)0 g*U4Y ݸVudmQw*~.78,hVoڱdUdk|IA\^F&9K Byl& }jF<5h#q| `ZZxl68厁 {/D¢LRf>gtĪ~ > #IDRh&E 3\ IVݔ6y*Ζ46s]sp"[K=W^ǒRFY>T4F]=0UbI5XaYب^wTW2AhzNH(1$ٮU KG4:.U2kVZ%w$Hn&Mvb]Ga><2^7M6e.jWZ0l3{]bR fQX}*8R|UpH-$ur^Q)P9ܞr71_zЭ& 4W+6b7Ri)#Q^@+'YfhPOko Y.?c-:&rfTz=O1"',i뼈WzqZ{@`n`J"^اMDЬqS/xpɉ:5tr*`֢08+=a7øy |SUя'I7;tZ6 Z3(m_0œ܋2-l}/9/=~o O9YNbiFgIږ352O_0jaVXOtxr7K{˱N`thWa('iX r@qe)h1| _^x+XMaۮ$WR)3Wu6A㧨yt!?cc )Igj, q96IU$i"iTG0P>"^ʿȓB&@f2b1s切D %\tаeVTPCS͕G#wǠPם6Zs]&B5_G%L%?k!k߅gGe qbϗ|xA1gdCF^QߴsRu_jο2\p4WٳJS EIIzp:IYc (6[%`h= x$1-dZh#"$hM@<<=$5ZA,ER-d4BAnN.{d֦ `- :A*\q{M!P<5ˠifp -bzD 𞊪Yyk+a^m)*}mH)cM??oH){!oB]pUZj\1Kebñ*_BN g( =>k$jhm`#:N;^mlV?`6.U}O,[YC =8W`ѐ[ l;SBM@@iy@2c}驝7'1AUG ԲV "W0)lUp~dF| Y@v bVq{=}51Xb]"utyGȤK!L{BB*=8bP+E:4~"A.s^5GPfWzsD;Yfkrag"V)R(tc^39)L?A~:$e6ݟ:hDŽ" &VVN%<5G\&N9$Hɮ'KZK}DTxwa7J*3PRi7/EZvPuΆ8ئ!`VQa-QZWS,&ܻY1ӭآXRLLecEo % :zj:Cil5Fry]'!KfZ-*K/|*4EkNOxV*LTfQVT 8μu ~$Ů _c&Q.VSK[ݨBH25Rwj=cFg;Nln"o3*p'3l-ϳf(s|xU@RsB)U,O9>\{ 922_RoDMF).I~u&݋B4>"0ɓnE\9 %0O+TA =rg8MWwti]h s"HgD3rYAo?bܫϕtˬeaf;er;^CަGev!IE >2` =ZoY(m#Ʋnh}WD;oJPy{gugq"g$P9fQw90KC@"[Nl23;?~H"eLPҤn^>/:&Ik Sw''BSp$@~N"!挩 :J9ՑpUb孏&fo< *O41Cg =>nNw\@T;oTj[Zc0YUAJAn9PHJE8>*LNL65s_XØa۝&uUV91b:+[ḋEϏ֝`mm?qMb:͎CDN gZ2/~Ϲ?롂dvފwcE4j6"_7\aZˋή=Aǐ%֌V$AY>ZOv)9F[T,NEᡈeGf$?9MGZ2cr~3NFpz3uwUY gYZ07070100000414000081a400000000000000000000000164e6139f00000fe8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/core/snd-seq-device.ko.xz7zXZִF!t/J']?Eh=ڜ.+Y\ΨQ^˃Wf*Jڰv5 zAME^L)P<㏳KP|K+h{⛖(8NT;{-c~L@HO0GNP+D j](j *_*< NPQ)W+kj76:VGDH>l*[B7¿=O?w܈:K'rh +U)⫳=p8mW8;Ȫ{0R}RGp';}/R} (_Oy+ f1h{è$ 6j̘VA5iS!.p##[\)&6q'<w"0QO0vvX%E9`X[; =pRYFmt:n{dX9NkЁOwsoP~c3]# {nSTRנ¾-F vԱO:8DBw,Z*0v|js톍1U. F=?QKD͜+ب&9,Cn ?5p?" yl[K15=ؓv}}V_UK`r[@ 8Y+8^vH 8*Kc)cXv X#(Hsڔ'A6{3fG)e(c͞h+T"9-dHm&Ij=1wM#G6F4Χ+co l*[FQ:rܬR '&^+aF*{68vߑ&%ca}9\0#,̽TH4ov.8Y%up$WN#Gl[aZ'buT"|bJbl^rZ]ܠS1v{m5ޙD|}m,vF֔@qh.yG_C}ҵ&M=ۧj}ݠCŽ_1s`sUWi* j`}d@گS;7YWS{v9WnSLEPyf41㱨fQ2&ʮ?AtXL%8plbLږܱx$> ]4Btx- ʻF<(2@UGn37F^옜ϾQSȄ3m1~阷LU2K}p"S~SYKsKu׷`=頸e1$YEGZf=s*eU)c4@/z%!]07̅X[A WGmVz70v( hxPN7Li9=>XձA#5iHW"&̀n"ߞ ̅rUܰ9u6ar߽ez&!51DlbmXߺ*jco/J/nN9C#\8`~Ԉj\tcD ]JU0WZ1"{9HYjX,pk>S}f@*!t|Sh[-gjKQn`ߟZg"m]pԪAdUx?P;xA/-Q:Z8ZO 9SnJ=2{~ yL%Ξȇ8-)|4҈L}}(*9mPz6f]K['()Δf|C b儲o;jμIIʻyiaJY5xS4Ȯm!DQJtSyfUVpb2mNeL`u}b+!o|V16q~w>'?:n9|,Jk8|N+Ͱ'0qo./r4s~[}?uq_0 R/H|.,[<%ZXYse@k3KӬUu$+.ڼ^TܳLOArLG1Ltpu9Ǚ"en2,[낚 k#j,y>RpޱY˛ˠ(+ IbJKHUAh;7ZNJxzM_ȆF}ݿ,zS[Yz8Z}..~yؔ]=Z٣zl6VcHitǜn 4|gv Tmǭn),2،~0yLNZzB%^YQ>1Xeڇ~px+^ EҲH_ffk;S {1s}rJ B2lXo%dI_q[/g4pm@>6hm#фY)#+k-Tm8[P|=1أ+1.e0"&BM#\ i,NS.*tsR-23 v?cV#uMqOBCxn;Bzi\6(g#{A+:1 z gYZ07070100000415000081a400000000000000000000000164e6139f000042bc000000000000000000000000000000000000005400000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/1By]?Eh=ڜ.+l0 $3}캷eB]a <ݛ,tEȥ e.koO܏XCIZ{o$_:T4Wdr=0z(J0 N"T k_\ҥ AD.ᜎm!ftju[+5UklWz&ށk>IxڷlPϜ n,|c+?DŴG1V ZTe-Kq]B':d_T$>{uf/~]LE<#A oT^ |f]Glf>z+TJ܍5ų+ɼC ʹ_R:pp2U ;x ׽2XXl_6&m?K1OM`a}bOFtm6ǁ/YNqX"/R:J3 OiHCJS _~MqhY<(%poł8Ӟ F]q|aT3NCB8^X;p3hh7c}!#VͱhE YwRz VI"'RvYŸm暂%9= 쇖O qYI0}M9jmn 1;esƒV-ˣ^nƄ{ש0Y% `S'> C!$#!O[9ED9կDC riڧɈ*M*m׮Q)~ "_]ʢxmļuכi"|ٵZ $;-1Ցt]׬i] |_D~@"3G7 JS#`\)R b{6ڭ)BڝϱAsPe\4K~]XL:&ZB]K8{kLC)5^^X ،(xdR=T70(FRM#H,=K}o2"tKX%Ϲ\[lojflKRSj*9)p$SS8*pόO5k/WA3Ϊ5to}pǚ?GEؤ;cpln=NW[A?w` ߷m,*S[\qVRioaaZܪrSڒA$:klcLFV2ID @Pxv;7{ʳ5q&_KCingjP~%Yj 0rgtM݉Ynn]{>rX=3/`Z%IR{>gJ j~HyS jқ fEL&UI/*As"Gki3I$קPFV6~R/A fupۨ8K}]D;3$F6^I U2l p-]/A`UJ<>ZŽ7q9dS-A n-|ԅgdn@O[>/Q$_~/R>i.odZKogO= mŃfhx 24%^{+$cp4dCt :-%`=[ɏH1 ߻mUPAt`U29*ɨiZT~sh|ޢM9&5Pځ؈Rze%mK-y@YSaŌƃD(_4Ѱm*cJrz4 ßuX՛hZ)!U^zrOZU؍fx3ڸ-K1?7hkQG;'A5^ٿ" E:0`Urzmx.χ~`f/&R1:`FnmlO[XnRv0q9+6]~ZIE8\$+#rH)TJ$Nװ-F< ur,q }>GK;끴8Z@M)!`x5pq1+냽b!e9 e%rTZ C ޕG}vi{"L XZPo!N\YԳW܃*ndgRH!O􂈢h/Sܨ:.od7/f7u;z\TյheֈfHP`7Q$mKAmeZ5"[F dK3zT>\{K% r;#yQjվ,nlP %gX~"/0!p~%(&'"ԕ 3&>oe1:;X%~zu/qc \p >3UAńsH d*ז!uP ߆s-5ŷbnnamΠ7Φ6s\bc^_MzυDPd1zV'̂K`,&9ɥoA=L .n1&)ߪ؂[#^iD9ZiPRͽH (Y+^뜞`B =`g! @zq]twǦweeXhk?1`*"Nq@Tj"M5sDfLC$I#{XrS > T}ascT9IIb~7i5X!V:>'}Ŭ9IC=гMQ[ GR962nfLIo*Rk|>Md+m2Aļ̣LqO{rΩq)zs9߾ & DT[)r!M#wQJ")o"Q7;UP/֑κ cG[L t_\rS`o6L*=eCw,RxCDl^꬞V>{O"?ڏ*`eUL]ߨez [۲Jb;RoUk&.]unZ_a5sW. N^&;IlWTf0^' =bZ>|urˌ]2(AoPOb~CiŴ ,vIta3bY0E=~1Qy,P!o^ SǁCzJq[2^K1/ӺۗuRm#WX#mH;CGBloֲN\Du=bLX* PCASoCI@x[2uaE˪"&= \7J?;{o &*)Xb!}2^@W Ĩ[&%A9*\v2cOBo@wZbdτҷ2T;&hBcK \DK3F7#Q垫n,R*;v t҄olHzB:3P!|ގ jmJɇ$r?T @32L 98PGm2zIS^Ij]x aYT1<޵|[iQE:<`_EfPZk@&{V!5I1MDIgڻtM,;/?$;j3wcC#L~ l aIk,z)'๒;28ҝa*9DYS6OӠ]Pd\0Tm-6pH%O T~,qskhThh!Yxv26ltu,yh#aj #2sBe](c{ "U-˓y&SKE6 `+t; _8:kq.rXw˱R77{4_&v;ت1B:5|tthh0=Zみ1I ?ysw'b&1${VT1BI5;a!k ;n{[q @NrU[4@)<\rzj]Et?ri\/MA&R 4_io:_Q#=c WzV]=m'a!f>֗:|-e^Z omxL46߶i1W?-8<5 q T)Zc1e{ GXcPTOYB YdAOSM ЎyAuwSK^ɘߖ Y\ΛKU',dZeES:žR> -- Jmzhݸe: !'#tdx2HٽE"ZqRIMp K|jJ(lЕIY$$ AvSpTO@]w]+\=|.\|u:>4]y(q);:C/RcHb%du`q[1[xxLۆX6kf!jCwAݺk$XJ+KcCR-D!hfj1 |۝!-d􂔋+xL"L8h+kk\A dnk>>r c;XC8|@wPԚHvSxZbp/#rK?a$1>]n?g9۶O4륑}|7P!Ȋ (]?'oi'/K`Xyx s~zf/ćӲKkƼ6;DMʡM!LJI"'0:/R3BS$Sv 3|x?{4Y`kdnDkځ #S}n $Av[8.~ >W]Z iTQ@S Sx:R fO<H ;`ҹ-g8UĜE¥U۸PafCDFi8j[w )sM U'b7ޞuK5'Hа A`<=M&e 1%vs8Y83$8k#d~Ȼt *$cI-3\WD*{w/##*t@,$_}c!\/ZL(+CbkoG{4vfv=$]crC֍6CF򂓎6Vuje{vIfYKj7:6Կc(Nw"@@FW( |RW2J?O8-Ln#J] ztίj:{x^Nde{LS}fChXj0󚊀^6XWwCKXX#I`\ulcȄ `3\t`:枵Wng'LN!mx!v>ճpt;@&>!}hȅ}m⣀BgRpd3_(9=`,(8i$DzFijiO(R uA=COui}/4DwD3dIz+쩆ѕ><#4T0"٪Sa?.>h;aSKk+=LQZ* G|TNtH|h|q&8*lDcgL%qUQt`)eearh Ow6v6Ejh`yJPCl"h*9H<$'@# ܸ&~kFA}kLfs S#6rZYFUO}䲔rpuPݺucP>.nl1O:@xXNzR:t$vڥk{ d2hhJg'nA=A;R _i?g$S(}O`VEB{|VJ0>ˈ(l!2]8 B-mt# ,C$WqVg96'I>(g;Z[c E oqx*)ޕTEDq8ESDy%0xni}hqmw³O*L"B>>VUO( -Kp l7=w@>i[b!lô𘇅ʽ$1uzUq/1Mas?<֣C˟Wx}&fHr7B@5>D<9` |2_q<TKMceܢyDo ^cnwܶ5ݓ(yx9"]s럠9R]7|Q"LgY]"g)gt&.ȿcX 2WY,^9!SGS/"Ŝ*z,QԱ;b"V7eBoW8QP'`}f6@Űkg |naӑC]Kژ՜n:xS"cWovMU~n"0!!䋻=&,X6VP]c0GIxEJ K:Qݘ U?2<rR9$H%'aLNA3CD-+SNf*6GU6!"X8q|2|C}"06ip8\M)bVܜJcwiS}^8gMTj`JzN7ԞlXk"+a,RB&)렐EþUlFH(ktKF󣅘.}3/ݴ gT]q~Mq-,ƎIu@cHG`E⭃^,g"n0j U3 V]Ft(2p"P</ð:vƛ6 #y>QNrZVV>䈋Ѕ%g}z4;Tf6qo55:# '*wD$Ԏ]q5`CVqDk4O3Acs; MLoC-R/i鰵vd=,ٌ9ò)骑L,T7Td.0v~_c ?%hvV8NF `dzuM qB',tmԦzfBVG⛵3otbh^U,H9[&]HuK:̊eos~OU*6@7<:ԑ]Yrt)c *&WΓLK!YzSa0$%\]EO0 ĹM?\_u}*G )ՕPxd@ W 4aM%M"/L:Mi#5K݆XƩ}6;VDwɎ;g~ 8 A n`cHiK%I[ahK,T]az8E&r勽Zdeu8\B],jp{NRd1a 6B8>rxN$x0ާ~Gl#J3kpךPN)@,g{:i¯&=^+~Bʲ3"%t[&; B^L^WUOidS_8YL&yhP_?sOdK'9ԚZ[/PjrH`α;Csy-LhQk"#SRylN:j,Q JMW VQo.C?b4s,t0f@X b_QW#cGu ;:?íLZ[dht׻k6e`pIu_Z`D\9"x~<_#,?\Sx oCN7,~Afr ٱ,Z<:'f&&@ N‹8 {!5tV4R03])0#@=0ڗT;#:*W`i-G^27 Bu=$6jr ^ME2tԌhU][u7'VzDR٤d"J[C =Ou:GĖM%Lqڎ03p+u5ѧ(Ϊ |hY{|Z_IIDC$8ŸTpI</WncM0Hgl~P6bj}ftx)|E-+gpoy|(UN۝8\$`ZY!pl!%&k|FN*.-̦'7E*UPBo;W †((iZ;_0c|c3Ib; {M94WRWPڐFl|.j8)nJ\U1yͅ},17u$/QRk%v{\ e*Fs0Ȣ\ .Fp 6vݪb}jU[jF.O[s}g }AKDwsxuSJOOrjQHߍbKB4Y4%~Ze?h .pE>m}LV\i~0r#qsX| _(Ʈ ;JؾeۣD_!GDuI7a׮lO%AF2_U_\Jy6x K<x3|g} !ܮõ.;-unr!pnm/mPVMW-_oPw>n*3#fRffFTLRxjcXp2*&QS/__oZZ /Inq Z>Fpd@t61:boպ/G3#a*I-[-5QU>U]ß61Wc/sŨpcfJk|%.QF:8(:>ˤuK IW(:%W5o\n/u}e'As0SXt^?*7&B'*C=$P#ʭpDК6G1SZxxTCغw)ڴ'ؿ(}&_H*$ ,-ʻX6ޚ<ي/)rG3\RqM엝cPHRʿzg W^ZŮŅo|x4IsSL"-BUBV7@ǎ&g~ubp3 |9!8RB#eYw9aD@Zh1_%x^Mmqi}4(-ߦX1b^<ߑ{2f 蒹AVłLٺY\=BvGnE&AH4ЕWBMa_mvB~r)B{ #n!4{XᾡZGXBYFD_+BG&IKy'0#TC(supW&O7(f 8CQScdߢ_hwKT_]GyX,y@K-OMNN:(?W]p ld!#9 ?Q-`P;$ L.v}p3O4 v" NlG-cJeMg .wYC(*Wߌ\A~ZB_5TXH׶S 2fEOSZqQέP&A_:3nj b1v #y⪗< e1CXju*m0(OpKBfҮ/*`TzPJ؀m]Hש;D`: HM*LcQm"97?Rn"k0}ӥ@erF!+^ s>*!@ Va2^ˍ6RK,V!پԉZKJj7Dߌ<X FBrL~ئ)V=`u$iNHHT"\c9"ф{ CO˶yTB6&3ʴ1aĴcI8?@ِco- fPV9`fH:>X`N%G a ڋC0>;_9 @ag}-*xz@.>19y@d$['o L-h7MnpnY|F?|W&\x!j-Y3&m?(?4,Pjć0"&:>3'SԞ̣m`HYe H Ah9?JZ5iT*_!yS @{'>@V˳G]֤:F3!?J%=5l|I*r6}? QxDC!͚݁) |/NIIҶY:.u~JdIgDB/lR'`o\OD~ A'/)dߐPو?vAEէlO{P rZCV辱-ȣPQCq<HX%tTJ* A*Z̦%H5v>Pl " gΐ ˟63ڰdBtq]ۮ{jRyF&]'^8K^fMZȺTrpt',iqLd'=,x ?L$-dVR&K@њ`kD5銣>@`𰗅+U@r<`9YT}5pEe#NǼ'3&!!;Cp/iM| )wx$ןiwy4:@=̡cIcǗ:jT k9RѠ U׿=m0M݂a6ABD@FY'vQCq̵q6n50Z%2;`6RsNa W t`zO6Uʷ7ӛ#BTWF!Uf>H[%uS1'|dlX2O~O KN 5WtR #N?ryR: W,@ĂB ܯֹh?kK[<:dųW-ϪF߁:$h5RU/ѳws,T_K+iTL.ōj*l!Ivi'AZq*}|Vexy>K!Zx(~I!d Uixn4ر|oTh]#:}?ǏK[S FTg'nC>c6n +Mպ;UdJJ=G9?p?]x߫!2|u? =J Xcrx(ոL]y7>7!PџK\VՏԳA{6]v LkRjֲXѾWLcAU#¿c.ubÚ_i9 >_-[Ӕ>F}y/>\s_4q2GTA)5p:rIlK‚ ~؊;>8͌,~ybLHqd/ ]J1Vsޜp ·v*BΗ/-:ZM /NH4M 6Pm`iRr`6t ZԵۊҧ cVۼ)m 878[ vE ÔW{ ,i"CԨ|ԟ6{A~Oʷ>tbi^iI.R;r-8* ~a6 L.+A 2+,/a+s6<;y[1/zwG ז{-ep1Jծ9p͊["ٲclB:nO H܇ĥ˘.]nX !t8d\eD66Hm 1¼ r+UDDH@١Vz9N1n\SeJk]h# ANA=Cma祟[1^z IV ڤ? 1}V]Ż(HEq++B\ahD1מ[%-vVm2[l biyeq6.*sJF1^^B)&~L dQSϧ()Y c0VkkGTfyk, Pjc01 dz؀&69A'bdJ[],SE̟; gk Tx ]@䠡"7 Lf:K2 Hѩ/Li7|%`WM XK] # =N~5Ia.dc~15!o½?4+La !9op[8m 7[KAF` I+!Z?v5 )Y دdVSr65`-~X10=JՂR{p5wJQ7?nf% ,C45QJ|W !2ڼ*Q-,QEv$ʹLޒcj+xF vJ7 Qw@;sGO66yMӎ͉yB_Ojg::5l뷬505`XG]3pm;&s9:ȝ+K:Xma2(wjQs|+E]13;R7EnG·<{8m4o2k2_QFfBd3Qw]ޜd]Z N5#OdJj .>ebl8KʺWB##[7laJg Dۧ9831;'b\6`G (*72D@^㧡$ L7$+m);j.ȕ J%r,y{#Hw& r>\HDpDHځyiP0XT]:79,E+Q! ى~Cjr@%̓ 7Ҕ trs]oy06g 9KFsU'>^n$DJVRo}Dx}gt? R0<p!k_|F ͂;`Lzgʲ5)nZaFD~)fIDu{/eCni栥4]uyFA0Ӧ.Y GSpZR9 s0yv؍M g{OQe-OX+5hg3hO쀑HngzUeuNJj ^_BWfI} Xsfݹ7@,mVU'ZذOhI;t?XGnm/@ \݆G0 Rx<y|3s!Wz9$Ԁ`|3݃xD`|w|uəWշmνWe["E$O-x3CF|-EOPoxqNcL3Udt-RDVNƮf88B|:̩{!aXϺ_w`~=t&HjUqdݳ#Gb+~çˁS@jT}|poB@8;I;EϑPtvѫ=`qK/%VIg~˓c='i㍂ӑɦUH}W"$\76PQ3Xb\TbkVs]Ubcb_4?,xLO~V˹Xm8{]aGrt?$^ph\ھfǟF29tHWH+ HRgFE3^}ZIϴ7OAP :uC:*4^}htQsNe,e=D=w4x l7\;=ԞMuakn=%MSxkhGbv8V.ε}LnPpg_G[F9`f3WU6al|i41[e}(UqT~7L(\Hl1D ^h 7!ܵ*Z$%w;8mLD'Un0.-ޔDc8'$gRu&NVR;i Vbm&6Ϗy}iM] ꖚrG+nHJ! b\xȂ$KV/V[J7ȫn(QEGRzLm'+dA,ACxc@TX&m*8w9 F̅3A Gb.ukqq>N^s% =ͱncֵvqՒ7^sČozLSh/bPWz|0Kտy<% ,!oHqAFm+c.fCm* C,?NIpw3(;Ux4#H\xT@*fa7[~nn( $EMʸsN2c| t+=a̵wHËz28IIth'[w5ݲ0R"RƐDYTk:_R蟯ӧɭX2v7H[sAJx^SU8}ua>ۀn{8@i$Ӆ3[q8=*vbΞV|0Qj7f:#AmɮQRKs5vDzC‣gA7l~)Zj"ʷ5LGCxQ^/Y|~WSX_> GEY[_,I$F3|L΃Lp=>ˇ zyi,uz:onϬ<1ĵ "sfm? mM ,}@ˈE3>X:XHY|9ufK{uyv)T&R[|.DoNЊݢu,zb̼)5(&::4]A_ͤgW 7 >{3@żk]=oJJ=j:IG_Ti6Q4Ζac(, '{SmKk79r(5/gv 3s;oTݱD$Fcs SPyxX<(yab"Z'{KSzB@:J]d]u;dM8?9}LTS`u~'dkj¥=w zw=6оy¸b$1[v..<, w_pN)~Z.=B2Dp̘;\M gk3(VQNn]P3vzdĥ7\q c9ANtZᚥ $ZBodb"f׿Ex!w~c+'(JK ¢3P.)IYy*{ۧˠ2~Gr (޼ 拼Tg1jp{E~w`EgNlk9vߗ0%u6L cS[ Xe VEjĊ( \ KC};M%;%`$/D9Dͽ`+3cKoTB5iܖ<Xu7cV#H(O9APN%{JЬzVa[4|{ )A_VRngՏ ^=)"CaE% ? Z@$w'Man(c\?kH D9V/3Զ (nC?Yrh_M^:p91v'҅h٘.W}L?IkQra9OsZFcucY艍3r'` sq݋0nAvs>im|ƥW "4P ةF&/55/hx;ď#oT+cYvS-׫c%W6anEݣŀOgGKa"U} ~jgmPSeP:>ԧl D+B}E A9`Rk_v%t?f $ւ4AB> (G~ /tfJ;ŒQ-ghϐY]>|ߏ5; 52K' 7R=hj!n _} +aI!Gܼ@'S:WFBCI"C/mwҀyDD>S'  te] Z4(N,Utե+yS.[")]p-* }@ptO$P sVQl$'LuIErwDscĄRPV nlNMe,Us(ǧO̘.-"]C"QI*C /U0QC?6*2Q>H8gR#Y|_q%оu |fvgqrk07r 񭤦Y"R*7nFE3'c)\\<; N.eIYV- ފk63 (Z3 76O<%;FX>vj-3䣅X'R!6 ktvn7uz!yN#bgyׇo`;pc88b٨brhqr--=On 9Z4_[$62륛ūenojv~1u3n W#BQ"G6!)SԽա^vxe濊sF75SfweM>gApT~@;O]dpm6IcbeH>- 6}# pNEe/E<kVB/[+:B8߾DfCR;`d|TNW6(SG.LymѤco7RQGl5 ltXPڱ\y*ے#WCjk`A%MҠj J|./uw:6p.L$_\>"V$rBLrIRn 4 UC]xfEu?lq 2#fr[aS`%aKey^UvyXA /PI, 1^,1pBm-GlMqyZIZ #BDNeRdY#'%#_U 'qśblj@$? ,腕O}LJ5[d,3 .#Oo FsKpbr1g Wh1Jl#HL95)e[a)!^g545i@jɗĕhOD;@dNl0op_cjn Y jrR +UT!m9nKpg^6 Ev'׷Au<4TK;e;dSTy.0*AYR:Wd*eݣ{0XULtvCxZD5h4P8I굟uwZ##~N0YEnAzŞ툑ަ=krDt,{T_%F؁˿?r ?S''83.tgNF⦕tJهӭsqeba Dů&]k9qwcT\}g9BI@[rljV *Bp3$SW}t71$Ӟė(%J踳8Kz~@ZX~> 3mxZBK?pb"ۭ۟ OOɢ!FBnEu'rulVT\]K#!fI> 4wf!ySIqK[k'?SuK #T^C/ơJٸRfp׊w ᙒfs4Ԟ {AB!X.;snr)֠u;ի7MBRx\ۋ݀*˄` "jjf2j`vTlIW=FUO|0\!U`;1 h\xL7W C4k^Zpl|0h A4[8k ٟ[!W;s61 ӡokOm1S٣8C_K/+ØMR(M#PFBf9j=]Wy@ euÚDjE .`v E*8Ej$Ew&]]Ž.M479/1Bq1]F%EN`Z&q]\!RFD! ._7&0R[pYP!)F%{JS@k_f `g!|(&2D< dRyi'j2x\vKmqm-P*o7@9% WkN*; [S"@]5&WNa5_^:(m2$M:SS"RGu!+{cm} ͘ϩW(s ~W0ŇaD5? ^o9͚M>rq?JqyζAGRmjsጌ^X׶mrd ۻtqyg#ȏF}IhuOjDFf" 8Gdt҇;n4#\˻ !sG|2&s+0Z):9i \߁Zx+WM4h_E*f1A 勇vP/"DL+~K첂:5AP6K ;d\~\-PFI m|"BA/&u#`WґFXf2htJpѸMꦊ7(6b~jnm:x+ #H<9<:o"хXLߝCC :/*i{IfY<=4wJ9?8~-k%|!}u+ SU\J~q"(q$U%wM47H-06fk/j ^CGPlO^Hj(2zM2ZWR(:ǹ )g񤶜C)΄Ɔ4l`gS)U+0sMou*i=OtVZƨjN1qᆎ v8ͱ  $u U-f$OH#'ҜCsQ8t}#oGsY^9j Ro4Uw wQhXX63NVYD޿j$b|w08W_p6_b vMGߦ@U W ->Y[)hj{CGWJ#~9L=Pk$‰ԻjˏbۣNET*S Ŗ\̛ͥ}w/%l)oΐlZh3{0vV0Pi*ƀ!`#Q*19(աa.b*mKw6f~be>G.ksãLX/gOĽgOz[ubl>}ݣ3DB0"kگ0@I>~'h9|98Wd/|NM%řh6zHURiϫ瞘 ?`ֶ"|ۗ?0C>9g.{l*\B̟at@/t*د`%Q8(LRtMWڢ?' ^3p' OH(]isc$>,ILlφ3dG-/L8q۪kzԐ@=(v/?TUGl3x1t\]#"PAQX`=1/j`'xѓ% -IXVՎܵmIN+X+m߀릏.dՑ %Wg1V#d5^T4a-P蚅%ZiiXfQN$,ujt7ʙ/Jx69!͉NfD6AlB9G^p+܏bF\5ZR)GȦS0*KE@%b=ʬKt*T`jS(4t =gE{1_ϲIup[VRL״> UV */ HۧJʻ{VyĦ se\{z\^<_dC?!J B-SY{r?r+4]Պ\P)oupY9nhat$JFl|}#g1]%*JQݎh6V)*c1u9&gSa(y η8 l +TB^brBG&` jptiT;DH?+ e6uMr*>anyo+t:Cّ.7m*荾NWR]w8o2WZ;<2z45ͦcSf0=6:03J.V'uyn\sI;N32/ *MA[ȣ5ePn 0/ }9V-Tc]Ο 1^X%庨߶D4'W}6- 0GfTۃGw<ܜ0UP\QCxXŸ!/]΁楎ZZeC6`̋O*,R;d{X*\HkI)j~Q}sznrzQz_ۣ3}=y@ݩ<|[FGP ˈq7Z =8XJA9c(MC[M)z2ڥսVH2@NK[!0'p (Hd| zDR"6,l:yLb&_ $U%H0F-Q"+LpI$83Yg#VF4U$4z^`Si]f㊪pOGz#.%{Kp 8|،.snZ8VDwC9@e;i'jϚ)s0Nȹ/|>SqfX@U4mK-Q"oer! ҃Xykow;kCx?y5dFz:^h(X?˳m1&ݬiZRC<ȑw~ijzW|ŷf]*`uMO`;Rzd}?FNKlo'gbBtG$vZux #{l쿯 j-w@(drGM2rB_Y`=F92Jfc9=hA x5X-1+8ܞf.K?B>19@2%b넸VT]~uc p_9=Serӄ^O.{Kqg@Ee }]/k=rFL~`m0mWr?$S%mdۧ*m$ZiWO#MNh|uPJ9kV,FZW§" ^`8h>ǤTgpxrn'u": 1| J^kaD}I'ydTǍ](#ߎ]r4 zxX:q T%9D,)Tw\Nf, ^5w`KJF˒'t?3]wf+"LN"d-멐yv !/vZYA&QgVn 7S ֗쫤M`>Zږ7U?F -A,d=en-4lØP'Kp[)n\6˻C+h}(R N&p"@ Bxf(2 ]^p Cjڳ9͖CP05vD ݄ %ˮ9`J\!x :Eqeb4 J~RX&$g޷{rb5 kZ# +;# ʄM(Bx,s s+g\|| 4wt*Q{mOK1~J؞ +1PELѱy+[ĥX (EW1IT^[n"`WHRGKjATm'9d1]ϰ5Mu̕k $%*aiǙ|l)@CED'Se&zt4ַNxԳ!],39f2 LY bˡb=eueʒ}6\疇wgTx. ņKьkPY|L}}vK?h2lj6⪩nFwb b ,ݔ4 !ksz3:2[\u+wO`1Ğ /܀ߕiEՎ4V[w?bdLHnul+ظ% z}}@Mq'x$+%a&N'xo[5#<%ת]<σ6ev9눚>v^gؚ@H !jJMuIU!@uƂ9mְ)S)7`<E5a/UEڡP.F,WluP=nwrĠ!;>_5P57]1.we +ctO%ԋԎ=glCmcQW}c(Ϊ}:F_~:e2=.L*m J9z窆3˃P0b.ٮ^q2VĿD⑯fcl$;@& g?pvDbBf^9;Ҽ$g6< !3gQ:ܨT$P~QTp] w*ׂ+\tFSr)Z? ^*fo?C}hM`nO,96ѿn;8[Rʌ13|bJX 2Hтyԟt۬vwFuT< |XivNK!—0n% o>`4L&Ή׾#6F(.VgPԒ"( zNgA Nn#iL~l5>[M 0h)tGIq'0S{$_=M%G+Ί) >fYO*@ow3IK'G,\ (A'm 8*d>\  Nj"j6;*}cwe=t,Y&m g)+'c}W[ Lr'V0ۨP1*GWZx&Foj,*.( I6E0A 3l7AYBs{#@դqnnTk\dOY 8h- -KUD?C_> ;;8}TȄBQ6y,`[+v}ZEm.=$T)qטXSu1YK+e6asd`ƺd['M6b,/ s6/vJQc&Hyڭ ޝ˵r=k {?o2:s)G[†Vvv^l}Iq˪*ju%&S'QeK /Qv%yDbVHr'A1% fv^Jٙ.[n@GD{83=9בLhtlgV1mZ l›L0aLxGTRFkHj/;VgdװWxo* #?SW2igeSUL=%,mP%B>El~uw˪}۾;qɞs/ olDD"Ko7H+:EqjJNyQyC 5t__ K6[k8]{VE`JM$4?5>|5Q HqAPKLd:.m܆o)ׂ={]_>ɤ uhf$5$? aKsm,94h2# %mlSY0*[^d6'u(I7Pz ́^@eM+gyr?~w3P) '7 ಳW)(=}jv?^I? |%X U>UA34)P/jO+ӠAUhՙ}H6!P(z.g!ucE!KDq0nOG,Ln|P"h9s~B{xI]4vRXM]i]֢b"a*F7wA}`5`뫒6p,-nܚ Z|O$!MEʵLWI3|$'-oP3hIHaF2>p%|. s᮫+rYi^Qcs:۾8ŵ\|}3dR V",X {Ĉ()#rPk'U9ߢ$ICZGRDX7EJqVh%;g*E6tml9˖.ӊ!YԅۨW:QƀóylhN,ogйZIo'B2.EW@/ǹT].h m88| 劌'>]c^(%%'t?9$<KLX_;Z*i37s q.ݕ,lE;CɄõDT.n{TDCrḎ͑SRrsO/iA*4HLp9HC$t)qnxp /rZ\ҀjQL%xY1Z4+%N{Тp>u$SىZ'] A×-ʞR#r(Uק+C  uέM?>ّg`Xa]hq4QxM!hn3$}83[ߕVgB=li ٽU &.yRZk3:"@OICCm9}Kf{ev{Ci?RhZNA}]& lҔ|~9E4G_.#W/GD} bXw{8nvPuJۍkչ5\i[[Dg;ɟ  IR{|7jC "' ˉ,xp-G(bYz^?*C䥏C2X)؀:s?+$ײTNc-nC\*ęv{+:%K3^C:&'5:e D ]Tj-\;V\y[ xqePl0˿ND**m/kS{ϐ5adcS-5푪*hpAvK g՞ىbOCVlXʞrƇMq_>^\ ẑOequuxYD ~QcE<%%޴ֱh ^Gv;`$p.drCyk43Yfxjg{`b&)wb`Po?C wou~Qk0I# ,:,2~9B4 |GR!63z:+AbtGٻO`^NL0 ?S.h=)_J$5qjPmTFN$P 4q3N[?H}-c5o1K'U;PMGFh q>ry n+/p.K3+= Iɔ !D\_傽+qAJBHrIl1C޹Tp8E .Dwg\أEXԖ+b+^Ӡh%IL), jfk.dj,nLKؔK}#T@xTr}Qĝ /誩[`/쾒]PSČVasg Ř0gaa[!kudUص.sXi0(Ҡtĉ@Sj}d9`3@P6 gJZ.yRt*ϒp=(~(b"o@}6e|9X]dXtyF6,a{1.m稹Wעvkk ,9E.Oyn(H2F]N%Zc%WŠtJ51_lJ OmPOLKY]^32[jԥcZ TIBuWf'Be 7ZwC-*albֳ?;GaGXjמYf5!8GD,H0fR8[)F-}мW3GKݻ1=cp6*j$Ѧ8}i6:l:ye_{c 2ZBt:Ɂ}?Ù5N[fqߒDK A~@^!'r]iø[Efgq02Tb24U1.ܓA~NoKNv$Uvˆ6=4dnѦ~ Df86O}*W^kHB2V]=Uz:&Cg!;֖?t"= C(1eLXU&woĒOc=meE "U[XJ|s=8m? Jb<*w}=J6>!*<fJ-eZ u]k~VS >=1)^Ppw5:'u<#y|QSqܹfG4?-b͂Q|9;opN .wb $(~HOjEۆxYqfģ:O Oe.ƻ" kDچy^pZFhY2$$wES2$7>%#m#H3 yJ_XEs@?iF4oPs'b9z/<)dF3G1zc4'k8- IQP;Z" {"ыC9*͜ ƙ(0$iߩ_E,! `)%.Io*Ҳ.2MU> 3y#Ae?7Bz;Utbm16hjs4H]nw V4ȁ9q,:*Sf$1VLU]@l|*E>AIvRq22"\m6Ac 麛np؜HkWpzAK?I$O * vfk5RvLs_.'p" HgGZdfϒ4=q`c{ꨔ,)mύ %s ݌Ae%;̈ qZ'Zf|q0(Q mR/3]*pȍԨl~A&:K2k(I\ T?^t'H5; <Πu=Xφi0de.(5965f[(7ʯPYLF~D7;wt}Ӡ@Vqo~"H 2^~ڌVQ]+ ZE^ڑnuw4b{Ƈƽ̳f=M„IF4Yz<}H2S2gpl]&NMDT!φOC%a}/K6#㛄v"|74fz$"-$ g@4ׄ8Z/D=V.y^cYg.X\9"Mޠ7;=mK؂&ޕoۧ|䆎^ /(j͇,>.:\{z3{f(/[4mB&é! -| i5h"br7ӋGuхm|7o쳢.K1 ʑ `o chvJjqLr5Yji=^p$JmotglqKmC)AMEɤ1% *i϶ACdE3MKmQs ڭAy%Ftx?VS4eT'[!}dT/gʼnVDTM$2$Lz]X^p.]G6ֱ+B`4MFiRO~p>;+÷h(mb,OV&,3{8 j3F7w \~C64?3? >nB5rEcN _"ZlF`d}c>~G}U\Z aA˩xghp\EMRέ17-t<6D#ŪSzߨEW]l.UZwYG)1`݆ jNrku,iJPWpak#QG\U{ÉGƗIQꑊ9e|9Ysߌ̖M4K4˫%r}(e'9J&W{y1T,l``HJ6}Vv:]ch V}6G#ٕ)8%Jڼ%dF@Af[ w:yҿr &u{ 6f;7=Sz8Aܒ_Q#9]~Gꔫѵ XjUCvL2t6[eNbk{:0y*_ =EƟ_vmBMHljXv{ i)Xc4KttGq} d5` UX͒;i z)oWM(P?T[UЀ3 }; {V5V6'*>Ƴ|*Ԑ r4~sՆG\k>I*5v~VF%>_}vB<x*;f:g\RƱ0OZΉ$Gb9OH% or4aH *G7]{>&hh\aVyn/#$$ Htbz6/TY þZWd J/hQ)c߱ZQ;jv,f51?%A^&Vwٮfnf9 [Iw.cFDe 1fH@s#ޖ7i8B'fiKZv7ӟW cWVUYyX0 kK ZjV:Hp U 0_R4& ,N~~n=,vB\Űݦ1Tz[QSd~eL-v "۸:)^㼴-?:c(Z _ h ˓Ek ?S"4AkڟbM %%vJ v_T 79ncm[nf 4˜[Tb4qJ5]جTɣ)wPKrTAvAp7Pg N^Iv,f8"(|(B{A |$zl:YBS‚gu5ҏ!:݄`ѧ h (}K2$zN{V4a3=ٕX>qxM-`/'Mg|`6; $ǤG}i8o}{o=-"&b [.C)H]VLxG5s&wzѡAU)̬H7%fIifƸ}KQ+܇'3 `% ُbG57T+v綸Ͼ~`eMfY-6}y  J}xxK"'4V:Qa\yV %Ngؓ#,Lؤt QՆ=1k,lW +t[JQ8CTX u (5Q$JX6K=dLP\Iay,:khPJ7ᑑj8ާ8Џ! BtE1 CnC/m^<Вwj"9İ~C|T[z,CF3@6'lC97;OSN 5Q|?ikU(^fdIF@>CxJ+7 :p 5脄1"cx /`ۏ6ޥYKrNYBv:~(,!#['Lwýgm~T{X(1%7GP ף\^Nhw:R5vzշ=!@ 9;[#MUHN?6!]A'Gi61%M|7WsU)?h{IRfWl:#3o_F!N^ͣϥx^z* 3HB \)}Yh:JoV?_nr B߼LL\x9C|3A:u3 嬍* g)}~]?U~(}*׈EXd?[l(wI'ễǡj&@6%NEY=aȧd`nf V [ % fLt%Gb0^Ll=ޒ [g1-3m,Vk 2qȹlU(V=bT+Pg rzWzwd0&ߤ^QW >ͯ ߕ1.G uCnKMU^c)Ґ 쏂B6$s周ŪȺFKEf`CF{a(s3T˧l)Qx2q,깤> .c ֐[@k:f\a,bft݋oc1)3=Kۉ^A:{Mٞ+]z{HKs%-O&vʐyx1yՃI⪏J `m<ɴJudzMh4quϹIc炊c/ :]f4l}V#,f U(gJn \i0:WGxZ3϶}oEw浃Rہ/mU]ޡ+B{hE!X4x"/4ΗFo`TJ?לU~ۼҥcgGOitN>{1{<~nضu@Z%q" Lؾ8َ#w4| ut-:\{M'[m\WRnm9𙯿ADˀyjWY'wo J*+6)̂i|$X_dT`.ℹj6^$x)Wd$Il^ 'C Xy$a:[8Wc,2ή[g#0"\S6*wƔ? MK^U@{aX1K?z1F}BH&"G/4Z*w#Ύ.L n˖>KL$DP+hkR7 3a B^ݡ#ܐ}QDw.ң0N(&/o3I0xFzT&B = IQ>%ي_@GejDu,j%,,(JHq(6{B[j8\Kw> 2Aʿ0 h;sGh2sY;ψHGW-EU=ZuWA8 1\tI\R$erv~PGW8 2.*@ӤndO㰴1 =*B(Ya~O~VO_;l(ѼNani7~{?(]=Q/NmT|[)#EweסM8}[䇚2 d̹ȺhxN!Sa@*3JtX~JH;{ʤ_ ~Y%Ge[f(,rnADk)LswU{>#?N'1 jMPL`BD\w %Iܨj.1 v[VszNۊ- ӫ#>ԇ*?9r55'I%8gœHfF(o 2ՕpQqЎ69蘋M'#l'^w޹n>BqEX!vS ?i7@[YTg|0ę*&%Xr'_2s9`Y(]:B{TD$I~Im߼gktoQ WwUӇj|CJ!wFL>M65xb܂fHk{7ӗ|/2MD_@y|/m{c9_9&<>Udfi_Xtbv.D).4?fy |?)<oD8B IzjK( _*p~,rz2'g~Z>ag6额*Lz@ Y:%sabt@HCMu1 pP2 ~8`$Se ^=qU4=&ޣ"Km<uMxu+jhh),ls@Gm!W'ůc]pv 9ƋzE!|Mf[K 'T4!<&ܦEثUzv{kva%]h!ΰE2!]Su"fR/u7,fq1:IDF…|sR>Ksrl=]/J$WS>ވ{R4~& =f^YqB |=rq:1b".=ʃq7:W×0NXJvp{؇``*E銷U7}Nmy󪿱P鬓g6w^жZKĜ8dVi 锛dpVyfk֪W^t00 1xs^vS4Ww\0Ѳe :݌(2-TBc*},x50=oFL1qPw7L䫒,5hCd_O-ATCQ0R3ȟ[&"> ^41Ƨ'zcTa}*m2&k֙_~Qٖ(O0Vg.5I#bۑE{0Y.6< %5X' D.lٿAN_kry! |7h4k|#@6ODWm`FY \!ɐI(4%#h2T>?^YX~^1 k2\9$ѱ ׏"]b \ڱO~2*CYGwa= 2eK럜bQHXxvO_-eC}xu* J3sQ| { t+ OP0!Q aosDY.umd W m‚$h+`C|d<5a; C@{2? Ge# ^ΦY/1LAGLo>'=+y'sCJԁ\0WXUZ?İO4 )Jj|MCz2#6V6Wώ2ܲ9! Wh-lsLj*?3-·KRA$;ݔl7 (׌LI<–,]hpk _FK 7JQy(r8m h bW[grىRSC":mOD'ybq`r .%vt{@.*t 'Mq`>i!RK;=^j5x"bm[9mյd=fYİ\6'u6*V^ yUv;함aM뼶uP+uџrcc!0n8cB$_GRcsQr 4!|kw&uu+T3 *Yu14S}^= ιP"bvEe;cZ]#S'`NdԺCt'v1>8E6,|ヮz4ARVPwaGAєJ 喸i?6X.'}VN䗅f6x:=-VH@N,i#i8.Ik=* xC~'uk5AŰEr qW>e`jv GKg)3Fh튦I0>Z3qS$p7F9p" {e , ł֡ Ip5\EA )^*v^rRK)=6W@WKri_XNsG>qV}%Ujd O%yaAmh=Q]?іa*t}~%{Nvp1nCS}l.w@IIf4^wLG a?Z){&4.u$NDtʊPLw}V-38dI? Cmv^h⽮+|:Ӹ%ݻCO|G v{1`6(V!t$ކl"^kKps;7 Ȍ=.?U5C I%E.~8,Pݭ)!?f< VCM_#PW d,ֲ]*y |T 7D%)!$kp 1]homyo7m7#NIuqIB:&mWW6[7bg(‡SϵrI{vu2|t!X4VaR_\lX%0L9\1>N{[j̃ҒE2³n$B ͱC{PiP8E;&;{ ī˖45WXnNۣ٥*}P[T䞋Tvnقb^U[#L}@e٪">DJf bO $Zʥ4@:S#!\p`t;1b;65|Iuꢨ&5h!Yma!*$}t~d_FֵGQ 2"piB/wKxdK4Af|cvD*UF Dtu䖏բv &a ;#JE^U/%{cAڲIc4{! _ zie U@E*+eSc8~SFvYyL! b/Ϩ?+OϹqƁNHs2nmV^ò|iT.\a*+nj.hCF}3yiм%|x<8;u ?+^jX ~sӣOɻήBȶÑ]]R8@Sxܠ![lE;)Cnd<^Δ\W z_Gs9KñJ;{ɪ+=؅u`_|#ku24Ikùyg~3_mr`~ G~}Ã?:aZ_lÿÈtĄޠrxn-::9Lxtm)v\oOYG 2JubUتJM[ !>,`4!u-Jv%4{`8PkʼnٶٖZ>6^elxӯN Ԡ뼟|&1yiJN(p"ph|xg# tP FVˢ$p!N>3w Pk'ĭH}J)8YBs{ɵ0q~7ۄ儻PL;(ѹ-򮗈̹@=#7udʈu9Y wد ۴).d6nh엦]=?Q,#Ij.?5/yG=eáX>[֍1FBKyֿ&66czFa*5O{HDfl2ڌ3 `-U^\ďLUdT-Q 6w 96:-Yg[N#V}30w,1:LmEwr {Sk` b&!rG I7z(-ev1H!S,2ff׼TI.+g )ٱ?2紺2\RFC6`w<'7l^`3W檪^ R9<TZ$W,-ww/xƭw }V*%;^8[Qij&)Dhմ.=P{і#ztWe{DCrwCQ1kY@y9;_j|#l}+NN!_ m 50Z:uʧq{ un'z94gҲ9z .!2*(,T 0\̈{,2lݮxwG0%OAF>ݱxc<b- ܈4 t:BA NJD=p#O= &aV5V抚eYC)zTIġʌm<+bG>-*#w!b47RdD˅\6 ;%msa}1hGnwN|i:yjAn#u#%1(_Er}'qtڲOVGV|X2a^2#&"rddE;7c%8wc>19hyvoYI|U_y1}vd^;:ئNn^/L].}#L(f5U^*Ą/ >smsrk_> SB(o, ̆m^eTnC.N; %MFWYy[-z[U{,XqZ?zf}b="_0Z NȪ2ۑ(]}/In8=gm|E JǶVt`xlK^%ʬ 2d imK< PS%Gf"|:)H_@Po(W;$m}&\ryA?B#%4EsoB,2{sN5@`<+ $05(ZA`Po6 oU`;~ y_~[٠xrAk$› teGu[!w #(7IU"=RP8wJZ\vm qU=XQCi8`X7΄ P$o2ٝ@@JdBsM:I%ǘ ThM4qETU+b Ob :u߃T9ws 66?G"kg49P=_E6ZPV6wRra@؉/T21G*9k(Po7e}`~,]*|F Vju][LQx+UHH_G9\&Ï26'v1VL r/&?]wHpe!^Nf@axҭ{(d򨼧Gg3 TxЬMzO#&5 ɫ 馳D-[)[6d'e֥(NpZ$'A^fnW:A1kCrݐ'ދor-&!\^ 9EfeAr@?>( X@)Y!Gy0G,RR<;Q3!+Lbs@[2qVa|BGыBi/ovr@ʂJBPbjk-w; X<щ/~T )d .on|YV!8>n.9-Tt;Ϋt+<؎0XI"V$g ")W1iSsSws'GU*xZ-jh9):IA_WPXvV'thRTn@ >h Eu0 1W]Y}E "ڝk0*OQWi5I#Õo#oӦ gkv @(2i)EGiϲK  YoV_eVV.wxcCd[-[,CH=1LWL.,vC!h1c榖J?~ o$jDK=iv XZUffR@a+ZUeu}Oll@ l.&0q>weI v!*OzR @wBf8fQgKlIXy.p/ ")ZNj,וgDbĮ)AWdorZ?|!7#5wl4;c-)OQy:smm# T%?ylqיɏАMW1j ROLFM}ʃ1qJ?/.s]f})pgxmm[MDust%thg#'y6G0j9,p-ٞ];_Ӳfa@rab7h2nnR6,vߤA;\[XMOWMpf*9'ӗ4DHl\Jh2z0n-m$K9ŗX" 1-|싍M[6ʅ)ZMǐ*I w׀qQf 8^{gʲCSE*DX u j^*^iD>nB C}^Qxmb*6SYA{cGED+Qsէ*BZê7\F0: h(&umf|R \+:q_M!]J<%[(2Pp{ Rد“۞ZSGb;sҳRY޴^d6` KPa`H7o'*{<6\m9O^+16xGEec/.G7͜ifh3)=&6 ,4w"7X)lPpOr5б3))Ӈ/ -LyNE#0a sd`3@m ;Ăbk B:P|Hwtђp`:K^GsyyWE:b&_LU>[l2rGz` ԃyA]Qd& 茽u6:( %{hPqaQU>&Q^+i3duK,t;OD5rH6)jJ Ka;)PlC!:*|͌k2שqVyњD)bf>egMTB,u5{oKHz@ Ps<7cQGOC N:49Nv0PM{ű;$_[1r딂A%h*a׏ * 3.H+?(^x"̞Hqdb=e'"G@}3}܅ː 6Fp@/Ppzk~]~Rd1r tk f|eqXCO37@?d:72٨f/΂]ϔ7T#BlREGbV$A[ !|ތHE"J%4Ozm4YR:HĚU}Hfd~ݣ=uUI^,Ou] NuІEy \Rf@D?"R*E*Mv^1WC|4U(|B쓷ѭBAnAZߡO=Wz+zP h%x6!ˎE_U5mcxYQz6HH(5~Ro^#dPچ=8U8L$FKMN븹nDRodNGL R,c(mw WJ)mn,֬1:tIjH|B\=b#V18|6[K!IOViĝf;A&H61?Z!cZUgx*AG#YƝn~6N`1*vcvRT]2Y4osg{ȰX3_rdT'app8x:, um K"m8!(OY9ǵg.S:X^Lዝ5eu?5~,O5JGfQ7TlSYG"}dSBu+J9SZ!2-ӢM0 Q'~&K+Ӏ]G(;=@N//0f$ pv:B5uA:YJH QKɹ.+Blⰳ ({?Yo޼ZuI'S sQqBj}49qLbJw D)#*cͽ߂p,*ƌtz U/ey/ Լ7r7;ա͊@,9N T#Q@K:h7HPltFhsh~QJm`]+zSyĻ62k)u +[*wL[L&/Lrraj&+˰kyB緬<z~1^c0Y9Y?C/}Qm*grOg.Ug11TN0ؘH4U݋RU $e e.}'Ckl?UB19glEreh+W+%^v*N0  ;QYL;v4vQ.zS*MNX kUvHh {rؘcUĐy1O,~b^5,E<#jdlŸKL3(cӋnbjz23, D|VtwU #~WY/HQ6&(lM rΥ,Ξ 8GVDž]'НAe a/V7)6.㳑fI;(My%US$kLdķm3OA8!uOPU7Q#i5>Sldv|Q q؆ ɦpe?,xi`iee˷}#:pbii)D4h\JdwW8IaJ)M~gJr֙WdЇ{[y:Q't?$YX+qu0t7j,?.% 6Ǽ& %u3HvIpWumh6'ڱ/+ݟmH??sN[!DLܑ {!"?O#̭4Hi<"L, Xxy-NF(. 0f^6|9a5)T4Ћo<&.,8'D6lCutP 86e 95ԑfkR_}^/30I!zFԂ8E<^ qfr(G *amzcpe + |?/5a#΃//h3\P¿˾مD& Ό"K|Ѥ'|[4U<ۭ>O~nsp@w8ٻQ$ 3 Oԙ+,@,BvIT r`.:affuVaqch@#dƞ:s.SW ɰo mώxf&?tr.+L+ WU ?Ob2f`ւB|",!0Ո%SLiV۹^ TL'dsOlY6\u!{@@YC|W d ԼXWw²XWŌxkƺe9%nLu4dλm, K'ymRl? Hazm29qD=YO.:m[~ aQ;SL˛ >4HؐN׸ 흏`d-Ƃ!_Q9C<c\GM&)@SY>ݬ aΚgj\cڹqbj>Q6-g?˅Xa4e/0kUcB(RSj5KO@06f?NTx7nkMEl 1LF6lle3\[WCkjm f[No]^ ũ&^ O]nKap̮Ő; 1X2i@$=I/=78*{|@0=j%ÍmZ-a`vU30˞BTө0p;VX󭈎ۂK]AaD q a:j$ETsazT٬,K ngӄr/܅H$3 }x<Oh\壢cdZ"}L倍9282`WvJ([/^۰-3[C/ rŸPn,k;Ƴe=")말3!ͅ[U0|c$*'kgE=,pT?@ xV!i$3Mt_$}r  B+A%ss=nC>ׯ.QCJ2Ifa%/h>t>"Ld!z`'qyߗ%krze,fIuk?UjJмfw9fqMdVo;`KRkd~͑@venxZ u@mꦰve*'t2y"tN87h1ID&?\*:!|\VB({qDQ` _yB{Q8ڹQ-zR.\ I CKعY3ᨩݿY/;(,bSY[ٜ 6'UW|ZQv'jl^CV:K7'kB5 I\(x (1W}gpkc S!]Iߌ>KU 7=˜'i\eI +0* pz[3)D2 Azf )XF(Džck.>1+Z'dy ) pisq^ E+S$3 咪нa?x[nş6b>^A׮q" Y? O5_[s"BSgFw팰88eq.0.S7(4&6pM{"[EP*Z h8Q:xʶݒH5k]t,=>~^4P0.V~G0}(Rdt &ߨz*4&1fߍ;n|8J@ϥ|EWNidmyaZMfx#m!!D%m <7E8_68#{ZL*J:jKXPXk<1>D]ىx_Jݬ= g4  f)|?ieP?W}ɬ!V/aA/)M$ dP'שdi4}9\ڪ4䆿;+,@M-zѽSm}2`v|>LAF*yJ$"szl[ s>?kBX>;{ Uڰ/ V ogI6$s6in?&Z&$3Njާ8 r< nm 1K׫D%%M{TUYb1)1`=F>N͗ ..E+0o1ZS+ lnTà1ځ궬n}i.z 3Ny4<Ժܧa>͹'Ǐ oX$ВRLFdBJ4[` M5l7/&z&)ԬkM ~t. ! )(4U6 1dxGF,@MEs*a)sn|TLyUpv8c0rv˕‹cj[6lx%ʀ+8"z ƦQ}>yY>Xtp_^ "ғG'un~ajaM>2N(B?_GsuF)KgWep:[h#/z$khOָ .n<1(t3YNJ-.R؎."T-3U-Ku"7M' `|j~ݝONO>Rԓs҂rD͒\92bSdnb^aq_VCy٫0T!WǬ&V,m!N*3|C eC|?}C-վ~dyQΠ| J{d[ҿ7?"+o`27$O]Q?E&J$)\9WzEQW@{5 GNJ;7Acے6V?N ''g96~ltaB_VJF!}[6.9OxV2-XS:q;XSvX -6FhzxcT*y&*[W/ x?ΧA0Q/9e*bD]}kG(p 4“YP")P#~G2^Gd vYi\#ﺹFrPei 4fV;` wdυ%-@p4l;>h‘t VPKq[{ WRo[7\%J-dD}+-"/g@^jMv*/8ڮ ܩx)كik>'xPOlJ(ƻP@Nnv }4j *#sNna!:HilV ?:X%rBٞ8oo1;GJTޓ`o[aar}0@}6t޵ڶa,K<ĉ}TQU, :Bw |m+6||Uӗi#4K&04 FrJ+҇ }Peg@CHZ1\j4isL^'IEhM`>,*fm 5cz3ki< Pz~'.v@[X1ۤ{9g\q  F6$6R@S-1W;Dh` 16ChN,&2d3{T ҙ/xG :XQЄS4M*Tq.^@gCB_%("6 KA xtɩN2:O_*uyxþ2܇liUE8ӸiW$X+HZdAoqn0 3@Z!%6mm3 &8_ad7eDի2MAj?{G46הbQ`1>^ rAU93`МJLu"cBoe_&@Y;ǀ<Nj{r;?`тƋOr4ʨބo,Q ӄUv>2-d9T;83kc 5)TO / *dW s.VGffr2uGWFI! ng?= H/h8J ZU% a_\Z\]FC)٪un]p \gxU5;'(um_'tOM)]Mg+ZsHcNx6*QeQ`>-' R&;ZWۨ(6$QkCbmjJPԾITSqlI4FĔϚB({A?d8}No=dZ0`Zշ\I/3 b5>zxH)֭ľ<@}R .h}j?Vq6[pԁ-4a2b/>?zBWh%// \/XU jF`H3lǥuyZK9IYgmyG2 SSo;7.<|+5/ɝbF;he2OdoS}^rGOF /y'Y|105=",˓%wI3HMF%trh/T* 6 5␿%6RB=aPgTn9L(pƵ"L3Ҥ7\KU ZaXÖ&_ɥs'1RRG8fCЩľ1fh BMi8eFV׸wnz,I\ıY5cX:^htwqirԫ%'e:h:/Iᣲ!?C#빒.\7 ^`q,8\t| mϭc-&ar }j=CT(~]*!fx9@8bv2C 1x(Kh#*'}7S,ӡ~I)<)l~4)?QdTTJr<>C3, ;+ȬS*n. e$V./7X6֌$?(27t}q SPRj^9B 1oP{f>桙 p4Q:rw7.'G ue'?HsƚZzUWx&D,8n׏SEK nUjlF?讫+!&PKi;f[+(M_u4R9*?yZ)H_qsbLcUuswt[lh(\{"*a? 䢦eED ee>=ŞS!\6d]oTvFH/XiM$UWx"npW".z h1e8eu/3+X.oSfK|*Wa:x8hHVc9xXI^ 4#^Qwm?*fiӴ\VL&n:2F՗e6K /jMGHIG({_\v9D=@_g~ǹ%hbO)%@ .0A=+}gx sziI۠gZd%n?d0MH ahCKM/\Pr[p^Ʃv%(m$XޑbD+( a)EI:nWBf;dm}/?O*g2bk*lz6M<)f6rN/fP SmAh%S7A^*3942~c[OH;wUQ|Xk'x+$:`2xwǺv7~dbXN %]/w<} Liΰh8ʊRnV12kHg aqyy |E K-X"U`[жRc wrϓl/|z!ei2\73}s_tܜ6a" oO*m#ي[g72;Xt%UB&>TٹƒoڶV{ % |E!j$XpTdB2E |h}>\H%2E !ax]76% *(o3JޗBjҽL*9E.jbX4@9 ]rT"ưS`1 ǚr%Q&澘 K EDt,xn.IOW'u۰vLs=wU^ @;Te/ghjC,*e_AHHE9sMW9i^CsTc?N.uZ\<~wRټփ{bn椗Fh/j|*vjs< H•4K&itw|9fp]BnAmQWyҀm A,Tb7yB*]NzHO)N9$ϸR:pʕUrkkdo7-S4z|-C@s %T p9d)utwpkK9ثA£yb%7Kg:FlQ`ofwp*R®Љ0:L尉s+$Z&nL>L6f7T0&4n 5]Ocvn|Z鲃[}7 O_;Ԃ]_ֻ p5]wO{q)hp|HQR'W(o#&V ޴\WyYJ$>m%E9pFM.Aڹ~w;NاBonŻPJ 4տIcs^J ntV޳J[S%3Z=́Ņ1quY!GɎCZo+Af``;^R-JCoUeݎJWtխ 1Gp4_=Q[OlzH/Y6,;$s<4p @ 9p }w\igGĘag(A2!"ȴqP@kJTZQ/F` G&'>ݜO{LءA`庮<E͉kXqU|!ۚ" G?Jۗ<򕫇[3Lk  +Ag  R)eHilP4cHjfWMxNyTͅŔ=2+I;YeG:Dc΂jM"_˾j2ږȫC=:MBZ1V|o\xFP ×"w):uIxK|| Ai&^N/^]GDLѱ-"gY͘X יrZ+BH1h+iSQL6ě$4~ОKEZ< %LNTYL7;J gН*5[ 5vjsl85R{7QPQF Tf9B83  020 29O0ۚ*A|,nMِ5xc?cRZ-kH[5 (PCl{s1oY RO:3gbṘՓKhCsOA<(Hkiu Gv$țN-{pcJH^f+CX{(X`h5_Q,8Fk`7g(1pZ oEy/6#Bz폛}I)("PY5[1R.\w+k}K +7 \= 3wOxe8vYfFci.>1Q4h]7Dg`[.Օ#JLBIh_߮<Lyʘ*ˌ+D:M_`M2;{`XtM n9QD[W8@*XۜIo<%# HZ kgp8cӮ=h7Ҙ,c_[6]EQF'!hf0`؎de\hNāǵ)=0[f]8L'A0+^;`L*F0'_eB_J!V.c?c&~f\+t2q dt,ka]݅H:b~z3>hX_JvYaRւ5椩_6yH$VGrv U(AFr~"w*aҀ2.){Lu*QvM~Y|'"=z 9@K2)?>%`! jvW-feυ0ͬR,S%wKqFE7FCp;_,$)Omԏ fVwbXKZMMϐrͽ%ji8@x@Ϡ1Gf\?ex֢`5dA]$7QGk4!$&j6^p1s'a{Nr GM]zÀS<<\ ǢN~{RIAfݦR7jU+HzK2ВDM 0[{:(RK'o 敩&w*Q]Gy3{"`2I;sD1T)b%J/ʉ7=ɥ%b%~=~?ogclRs)/]*CiVPvsVZl{ L%_- 17fBbxS*a(ѐ$k_m('9ЦhtIIzEG2*hEw3exzDEb4=(m_,ЫmN Qʖu N(RST*gD(F %Ai"᪂ g7\qHHTqpvi#q.cH eء} UB) yh_Iq*7$>b{j :?Eu&V@j/KT%Qa,Dz"c tz|} 8Wd?t#o}TP[v|J0uR`{MT@4('r Jw?dիы7/ri bsooi,1#ѧJ4q7:LM^$E<(˳s\7wي# /eAm"v3@œP(6ᡦ+#JG f\u*D)tzd2]\O}j*H`0 A= xtq!'\#o×o>:]=(i\}UUuY1ؑ.%twIS_rl.{i_Q??bx؈HREz' WSUlOD.y@ɀqa;*lOQ"46S[&mA3}Jn_l[HτJӪaGşӉcEϝx X$ƌX0o2-K( ,pB{XU}:VJo2gQsњ$_LzE^¥U-1܈'!}r}W  lUN'5.¤yHW[`x.-{UFP^^.vkpZ(D dUL>LŽ4E|,r?%idt]bSsQ6AD쏡RٯiE9.)`p:l'g$^k3b; niWּjC{d!lajc91i/jVwtϝiLIT_u U6Aͽ:[,UH4ʊ'O4-7X[WR;@'oaֽ%£ E6ၠ:ޣyZPq FQ˘Sr `|a:'JtL_pU{ɃܫeQ6ZLG[3-Qy] Qւ߇+ ζg83Ew3^U؋aR+ݽXΗǷ.ǵ@(6qGU7yȂ]uOgu(h17y Hn_c,tL[}=i{yQd^4|Q|lO15 D$2 ʆ`ނ+'gLAt`jV3?"l`H,[4+)nض$epи+[+Ct1$P5+Пؕ8&BCf, 4ǂYvg[3 NU‡ ?yW[x.X{io7Nug)\ zO ^<ý6C21&3@%p86vG 5a͘2D#B;IT ;06 :2?L9KӦ-.xlaQ.C+ ՍV@QIKLlE7J zpMz<=JJ:yg@]( tx40i i&C(U7GF8숹{ARB:W4LҏeV*mUE_kd͡#ޣז:>hlEҌ&fjL1Uתf_}wB \"`F79i/W;[> o ²-$vmCw*+ͅNy,!`-hZ0ѬmA'=q6dI69R7? ΩpFSe L?=|Nve) 5U׸ !ޯ(‹YT,aC.7&@w]'Hi&H..A{A5=wO,恅r3[pPh! `ԍl^@W/մOyK"!sn -?:L1A7_RX*4xMHdmh,(S-OsƮ~1V1Dݩ0+sjiXHrӡ2u9oF/8T-ɽ=YKB ~#䞼Wίr`yc~Z&@(ay\/%R8DO#J}vKpr]eлІ/&LhFo!`%RfOmSBԌl*0f Lяu=eg- @bmQ<&^@2vmcS ""6?Gj{|-F`Ną6-J\;D/?8M:}ub8k<$ % 6GIEѥRHiYRnNȡGTM\xl8:E65~xRsy)bAu)WL3SxdIjoGx 2قq4RA lֵ@27Y;!PJζOKy {cZX[#v!b%d0 F;_gsSK+q.d< >pb福R=;\sObjdmh ꥍ"bIwi1QƉsne[R&\ eq7G[:į2`3Ʈ:_9nijJ@M*#*(6Cܵ$R4GfWKub(cy[A2{E3Y@&90,ԽW1`'g6uq!sXkOM!oƆl Hpͣ+[)nP9DsH 06'-^l(v?Qs{_܉k]~ ,{$`iS8*+2gAxkW=HS@%̜w7jW˯MF&DYma6SS} ݘR5^a2x٩s%fDW>f\KY֢H}1qMMKol+jXj=Z|<:V_F+Ufcq&*ȂEtSkYJ!Ux4@wf6X5O잍-oV_n`$# ^N=)+S\^\Yw2IM{Kt-i5:X СAbWđuB ft`; ΛI!J\s\z_8 JX뮇W[N-L w֊K)P·{Hؖcc @Bۼt!j:訹2A-^<_|AHLF'1-3 ("VH"^@~aI#U\QӰ$'J4ed}]V#b$9~""b3tXFYrxc&#d_{uQf:P1Of vtqJD7Lƅ$CJveIa)~;__,xds5̚T>u{zBUU6i,*~lLGDT5 lHa[c# 4o~c ~0X](Aɧ2LtלhC ӦU{GϽ'ndV˲BbZ|wB?Q  %vCI`έ쭂wԙXxx)2."㓽_|ֱa3;Ǚ^h@C2mx\ `zgnb`v6R"mIHeBT(l?t6 [ق!"/\ $c~I.D_g9T.4'Z)ѪqJSq5Xy$#:Z9vq1&heJ8q櫢 ֐,h-nUHh6J(}wx j&bwcd1(IBZzͰB%Ƥ MTqile[Xַ'1}[lG*d?~d)]KAVpw21n]!qMx=Ew|:96MᴗlN2y*'<z=?ŗT(μDv竂g e"2<8`,h(g\}z\:hK ieD?wTxg~HP~>?cՌ(XrE'm;`aF¸e}9l6@G[b-J`DuM~q%CBWܯ64'BP2E%+PZ/ow7U TTV{#r/dC _ ¶[ 2*;Mh>g _ NJ9|Fڷ^iZAw&~C#Der2z,a|{:RoHy YE@\¾=vD {bOVi@PU-i2ď J_->0yfs E3w_{o ԧZӠFx!AdpyIw(33ejEŅ^U\B (7i kMpK7C$U{5sH+ +ao~-l?uu&%Fƅ 7D3WD :dZyfg *|w؄;)蟯kC'dO#j&洠U,rGvbDj;*ey_N_qeHl;%%6ߖ}&VPz>N.Tcu=h5bT-}Ë9P[J?2(Pe譕@QeQ-;lFE~赀0m\=TZAG'sSѶFY"A7|0qO_̖^P+=ZBO^}Ք\ZK! I[[ n\Y O$PϚEܒzFnnM>%&=U_w#?SIJ36"EH߀ KpM .X*Xv'!x6@װf@R@!z6*[Ǻ nm|% ;6wO6s ~?o;cj&.~)򚞥J%^?+Yj(lALr]ja2-J޽_y,LHRf#׭1 e s Ra D uo_x^#J0RmƓy?Sb!x`3 ӵK41: [=U%D5 B6m%9:&+M.6jvlHcWiUj ?<i,^bN+]evWIV4ED+~/TfϛJ,ٞncg%c(;Gζ1;zNjB[m:sM*v(jArL} mֺ?_K-B Q3nj1֢^2SwcZƹD=(gFDf; * r-M=9*K{ah8Zxq1s+=[SJLNPSx$(׍kh!n" o]vTiIL(7VWjU: yĂ'ЂΏLneʞV@ cw=Bϡ'2;`tvX P) 0+(h\-G{c ʭ\煍 ? 9 Nr&CY '&fdM~q~w`$!NdOeYWB]{};9ڤ z>W͎c.x^(og[}(^G5' Xj J%7E$iэ=fƳV3?!O 1!F&P&ECj7Z"L):=+yT|QAOEŊ\5''_; ʺRWb Ezhm)ؒ1iѿ *OW7aka0~#{|CAsJtA cYh3 nj6 kJQ?#fnMN^c5S姖t̯/oܫJ4ͺhv_1j9-"K#ަɽT7aߨ4Q7: &$ /(kBK/.IN;B<nޔj~Je4 4vw+U?%O 40(ώ ejF,EvI/<3:v6fϭ|}1 ^wI.Sz!],2bItA܂`3҇w!.[zQ:T\K8'>zOfE":440ڂ3|k#%)vzTix2}y7TzfT[#df[XleN#hϭ?^H.g MڇiE */ta^ڀFţmla!`*H| ZRxEUVD6W\-r!f*ML(DAԞrRW~ؙgDVmwz'J=:L%0*ha/@SV #{O9V=ޡ;۱beQEβp(m{QDW '/l2i\~i|QTTfLIk|([$~'d;ѷw:%h̕w`8 VTKb2Nʔ7mHdBdlW7|9Ep{QISAx3Ѽ5eN[wu6}. AaPEie0M'jӱ3WvHE4"w` | 98 `[ `zEL4jIsiIj{.40V8)o& M"NyzK,r(|"%-RtߺQah$#x#^D|o*U]8Od'a0$ m="3h}eFCByA-䨻 .U `H+e&bR#alTt3}3x3D:cD1b\Hw?w9 Ty 2t^z7 "Ah%AWśT{0xW/JK|Rΰ2D[F$DlEpV|!#WV@$;9m%_k8:ѕ hc$)S.3zI#%hͫ"Wz>rr@aبK B0g۟HdCr9W1ԻyƐф:ks)K8-W*x{wS'R)l {qڒvLOʖdEc(Rd42@׮̭ &@ҡh s*c&L F.j 0ŋj<>CiF#j&+D&C @rW[w_ITb-THb.Ǯɲb0B8_.  FkOo^.$G^7{WޮL]04X\6 ږDVt @Tw⢦O!b3hd!-f XڮBsR#&gNp2)>˟O}?3bj"7~@k~n3w#obD7JQDiA ͞@x޵@/B,f*a2' ֩dSrycFe_JzZxO?D#gE`_8S xc\/+fGomrN$ѳH2 ΑSYU5Z67E5@|<:U4O(;DYkWI; Wz>y9x׀N_ߨ,"p^?MC檳YjSEw" ֗C=c5-vPf{kS3- qv :N`a"J ݟo[* b DNʛօPUo`Eb b1f22m7A]\>pH*StꇗtBN输sVN}F%Z!\3Kk X#[w[Kܥ{-ԯʿòByj57U[ Rsf֝ZoeF "{T[ֈt"{%.=fֆfBF`cVAΙEu(/+F?/6\ʱo,=n]WK^f ءvy'4Azw/\J`2(%['L$[MZ@-?hrArY>㟱 :5sj!4b,ce*Re 0ҒPh+kשRX赪tBƉ%"h.O!aj?,9!a@g1k-a~f}3$n0? =D(#v;j@u%^j,ڷK!ϐSN[NWլc]>P}ugGTGB>=:qزܲZkex)вu?{ :KˆP] <@*V>./1u~} F/ș(WFF+Eѽ{A܊b$ů)u]|D;_& 6PC+bkTYsis=%x>ۧvE6WyӃ߸ry Jԓ6 *zz*9@ N G ,KdS87OѪSzMg X@.=v=h >۶4iwrd]N-S ]>,3AcuFc{Жh/H 8@udPzYUȄ'_y ͥ\c2Hp:ٿnV|*tlU'd.o}( b U R7mRIPN JAw.gM֏;Ֆyox+>MAz>;]Ei3,RDrm7ɊS̚$n ~zپ[&(o= ?hǀ96G i/x X}ig/m 2]f06AwVÄT 渑vxz0w5ɮ$/ >X}4|?獍 V8DDWnxSG]P`KBMpLU0c慖~}L!UInkrՁh~_6>/u/~&B+y3PD4IfnjƋVx`ǹnN=΃s[僂WЬkGͶu>~:T В,LqXi&/ـWԛm* eD}E3b}'kK'BPkl.S+5pm>aҗTRK夜=^iwűc9 l^b\3DwOa +S$%%9H U.#]Aʓm~ 2T2(,o7 "c4ހ`% `1PutemOHxhsۀ(6D2` IMh)Wc糸4=E\xe^=$p~uni7}aC5(%{q@ݠ5OiP`V8 li&j3:*(AG,vN:'W./phi"a4gs9"qd)-^غ d_Wp3r~ ػl4*x쪱lAMU*N}Y;-4jJt[q o~͞/+AƝ8f:~ϼ@?kG]0Y dWFX^yC$OZwn EˡAm[$bW1]+0X#vԘs +R,gӐzOUʑlk<pDRNuk8 ATpuj`ձz(zcTp3 LQF%(+KPb="Sup1.ԏe"BQYEcF R}wEYu *P'q"jwL'4FSo*@DUvM4Hr-;)Cyr F46x@-x#Gw͡0Ëz5ߦxOBM\7C"MZFҳGkCͲKd J;/ƅзm)<£wx fNB'`" `z *lMp5kmnF0?53RtnOqf/@$l &ٜ1.=)Udu֋YQ4a 9^T=w9M&wWfeIED3=U6/qCI9_? 37^'n8^QU=V}x#?Մ ( J/* 9mIWfN\Z%hm148N%0,*뇩D8/!ٯ?_*W8jf{M;yXʦX\Qq׳'g/ J: )AIɣD9/᧨5'bvjh՟ifdWg@ڟnQtrdN %ﰐir?1 qؓRPt=[ikmR0ӶwHiȔ?:QF$8Q;߄?8`\&{znuաDDa\f 0NJcvlJ$ľ%IKG`8!AP7 ˶륗;|\U)FIj;T G`ꋙ1_,ݑ|W%Ϡ3m%T3yx=$l]A0oL[wj ;[|d14+Ο e tcf F&=*ۺnv#k"nq,;ѡhRjGj^q|̊Wz\}6wj 6^t8y5Aq1 +'l Ap642c|aVch_==tIKՀ`bΔv(CV L(gP^XD걨B(\dP!PhX_7tN#mo (2O*'hvN7&gu#EM+2^rb'nC]qm/J3:6{Cp.#lI%hW8Z ՟PrJQ+ߒ]J=uH:-dRɥ+3O *z`CGU>P\SORTfu|3Z̴{}>k7JcJa>e5<]oMBJ'^*UE6 $HiaG8cp[܉4 |:d7qn15xꈐ}ᄺW tiiIgM"D S36hN\kz 2vmc` `؃3! +B[iSPpn%|YY` 6u |V[0t9 a'>ƌ D#Avk[FF +G3kR AdS6S_Ė,iيi [uEP%w;}>`fio:m]eXMW m%5߰H.,D܆'GQ#z,߂֍M9g ϯJB٬//R|̉nE m]4qE.GcL }Y r&iBɡrQXh/*/{N*wbSw=N.7q{DqFP%#x -3>')?߹90 FAOR8\X$gUO&Q"x߸`5H}RDyp` sbsp 3IL8o6̈ }'0yE&Y3lu'#WAO$:D)w8VN_H/O~z?33&LE ,6p-nYSCS| Mvd㡍 b]^E9GK(pD"}uͶWAB`lA>~6 /kY\wa[+c-TtXy}Rd%?*Dž1u },~KT8#"I8|lY ]z~RLOe2$uڶesCe5,ˬH\+BOԈ_K ~,y[2" :gW9f & jtNBN6X*Xpawȿ{ ["s5 fDt|6 d(s?ty͗mCLsg܏ރhm㭙6Q >.rq#y*M;Nlo4@(%.G}οiQH=$̮[mr$܆aևȺHř6D9pɚih`_ӂs p >)`#WXG濤F!gK3\1L"im߶ ;\26N1reֻ^ 5_܈:LϼӢyۣ9>Ny!,lw7 :H|:֗.Jxˎ5J_G.u`b(s<ȺL"[AHSl&yi0zcٍ5MFX<"^`aFa .'anҰ{'PW{flӃҲVvYT-cOVZcŸX3E,4l`|Ivmcvp /ٱU{_F܇a]u/$Pw2Cs& .hZ|8-w7&0F9ؚ.4P K_-Ki3ml̵̂_4YpK[dUu~XmЀpq^wf};nlX[#1trmڕ֡.CP`uP&V"O vP`NH!Ļ ~v^ hJ;,I]"cSK෬QFgb>EyebΞYZ7rϺTOH݈n/u힥r`ZuЅ(ԗ0b;$]kA.X2XkWGfA(47^x$W%xPm3A-8xVP3?enĶARN<0[Lƶolel!*c;2V*! 4+C7c)H^m{o CY8Rɶ9e~< ŪÐgtV( -ϮҐfo֕>1o[; "6in{Uch=AiI}Kse]i[[2_gHxS4 _i͢+^)$Qv  gξ. xbpD"(KdT / mRHD:ۂ'ZK2bNWpVB<7.igN,8;n [j1'Sj앣D-D.'mwv<윙:h`:H|ds'Y[!pC+cۗrPM4{v1$ʆ8,Dh;}rša^+;}amr~4GRIH AvNˉ%/Kk S3`WwXνaQvVKO]Q,}(=x<݇1vmIpl(tfa*]`4tNəOdXf KdNa$r "38(O}I7$!FO;ۀnY_I,Bg{sヵFQ+C|Ĉ:b?ԍGbb!I J o _i筳[ˍ\pZJ޻̧T CLx>ۚ:bCxc+3W_/ȡ|H}6^ASaszY4x"XekQˇre6*-$`g&NJ,$pr;s'f4rFZH~F0yK @LNQy$PHB`TVLiuE(4EX( G=]G_'RqZuGJS} 12'"s!4_58quS8 LI%o~ ;f}ee\G||/CvRz$g'kŗU1T~QXj rLd]\i|R@ m.t4GpiH~Z<1B hj0Q̩jmA6K Iv(Ø&X;~ϓo'UQ@z&:p'|A惧XrLQTC@"E>n'4FhӅs*N`D ƊxSCή4#^ΆQ7;::Ƹ 1nTg2LG4U2Ӹ~fQu5E|?quibyC"fL`^6HQwu?mKsaPnG3Ii!t_^Q@0Yclb4^CB~Z lu,ENËe(p jkS3" Vt&UZ}l}I`y?T>Kpz wHFΫ mr&.2yzw ,4$sc#i ]9i=PJ,mV]׹D0rbM1Bcŀ?qףPx܉2"FDR|δ]%i4/{ BpfSJmbp"B93Řg5ӻ-b(UPJo7%lNgcn# JCw`;?|cvŸOA"BO{nP[M4Ss-ݿekJTw?s"+v ߷ <<6\s}A"n6@~a5oNFx$aK߈R,7 v8:L/="Ѿ9`/gBوYaj@glOo$zw1^Tyu J@HOMw ԘnnQK~%iRCY:>[0-2 zŞTG&+hzQQ-5c +Cf)m|T~V<>-b 2J˔{O7NT}(>زwC`dю:YBmΔbMq MHFMYިpCmh0ͧT?Y;E =ءgt)kPZPqrE%\w:z-[Z)l>n(v1ϲRZhL wW^ؤ߸JeP}!jvdJ}27f=5uM($_/զβ`ݽ&dEM-׳p[  =!Gm`Zp!M jmľv s0NYCLﶿ<ZGd;FRq\] ז@@xcɤCG3w_P G GS;dYD^L6Zi,"kX chgwL:Kx>סRJᖡ9c{$Ni H1¤+( ycet>p!LMΟ›ba6D-{,pyxɕ8'tƶҢA偑uٚs 1#t*Gϗ4#l''jkrBNsvFu| HV}Dy !<>ELBjIR x6^S~6pgqA8 \W״w./T#Ή/nB0ge7yD/&· )̢Yp\!3y^%g\@P=gY6+sz)MXlt\gEayc8 <Sc]SyVַ{90/nЍ  QN=i($"'&SpT \;b1*}a Jl!x$cCgdFmG儥u-!~VoN10e]corFs#0}m FJ^nᭀBj| FY[ɹ22.!\ox5ig vMAG3x[WrDfկ]Fu'|iDz>]@'[S<6y򮺹|yISѼ$oAj}O'Ngv?ʵ:џ&Uy$^Ch}7.豽w*1_,Eoyr.$uVH<q,^seX/ZL hK.9G`Iؠ*wK4|g`p'ĝf}<he.?] 1)r):q6`Ik֘؅QcTa(2t_EOu9sM"7H65vVz=a$*vGyM-YZ:-?}]^PC@=Y3=QۘЪx$Ģ2?EǔUEn> XB *`ʟ|"wf=QW]mս1bE+É7af¹:~k G\Mc}}}dm8}\׈9&n^m>%FŔJCPޅ"V"CE0x}tv ;o]&V,m;PY!;}<@U|Ţ(j3ŊxfFjd\y} ψ[kM2t +T2fܠI::cv<830u[ () F̠'|BNq i د@ uk<AG;`$h=(vnaQa98hTxhJ$Bm)̎a؛8aH)[5]h &̻k]&@`p% p2kD."z\iO1I-ѺߍONbmMⱿҧ/b~ۯibS}exzvp):> l7?)?G0*ƃ!n !h2K"-gx|Nښ~/m1a 1L3{FM P:g7_[QU gD',6翾 a~!(FjPO݉#AvԪ3ɪ1(4 6=tzH-r*(}<ސ7NA8T43; U 6ܖOʂT}ׂoyo'pK)ۋQ[:Z6[%:5$\)B.&_Ԛ8*O7&EA_hFtܶ' IsP}NՅF` y9|{@R'o@3܊g(T=mq0ey)Q#r>DųJsmЈm?kՒCJ V1Շ>3aM+}y<;>zF۟v1m4 =kZ0U%jiRp<`]V9T;~@|$ cM{F JoB=f{ao -P%{ѣv07^&q-m8S5>`` (j+4-v*2_ж.[O&i"Qv ߯] AYswP/8K/{G0ʹytʬ>xc{4j~*?(7SAdrjaW'~Ymgk)N͸z`!N5, ry8)}& vzVQeTa}{G.&.k;{SKTrJW gQJv: PWtBsI"q`}frM֞\;NEƓh6 'JĔI` ۞t j=vZ.`Vy0Jg͕(71 n5Ԃ==1eAɡ!?#lYaC|oD!%Ͽ搊v"R4€ӾdW5Ndwqv#R3\'9·Y 炸T Y[D(Z 9\O#v%ŒG!Jn!gPY ꈡȣcEc|X:ک$=dD"l/rp;8~p0piMΰdhuD5q'~TxΞ?*஝-)`n㷤}H<ʤz i[Ca7'%\V{M,&IlBN.ދ찰1 0̮R<[by|o `fq|]7a"#+ʕ6ÌtaE/7oފo?Fn:O>P+ك/mnӂghaѬ~ں ?O= <xl ˾M bn#Dn$Tnr!m#hN8?_;!1qS8gf1ZX9͞՝^TQ//鞗ń-p "R>2oDªf$עZZ cB{pyLzq3 ~k]'U|罃[%3iYjʛFdkLP l?`Bqr?.O7+@/ MeoX=/6B-{6GV"y ĈJ@[YI}×W=<@;qz=.e1՜ vנ6ZAM-.'cvgƙA|4pD-\J8FE‰1k* tha{3^!sS.o{B\uV_%Dhw~ccp}C#xq^d~K˝h-e3i@17+Rp,h[zPIF ]{a[tIGTB)P8\RMq'xsӨx&yM%ԝQO5֚]'ȾAdnbO1Qt<uX6WiC+ <? =ii)ߡDvnMI}(M>m2UXBܨɼ$5N;grJ0Б9+k},.@3B ڤܕaD$!4E$;mGt<1k^>& +A6 M}wQ~-p,/(W!;%/d\.r[;՛h7L\2y<4>[}h}RHbѠ̡DƵ:vzUD` ],gJjLu#JT@N@z<}V<6HeZk_o\=\Zh<}O1>%Uֻ|R1OZ^^-GѢ%4gv9ygbxk4F^2NΉ&ڽ-v>nOZ(h_dkoi[?'3!IO.AC}ϟ1G?F16瑔dýj@)xrh4v}H$xE!.]glKCÊ#\ 1䌳MP׽c /+D0ӐM j+yX>?yBm>إȇj0d4IٰSa=>xp3턧QFEV0!3u'j5y5'ޤlz (k2Y θ 0*--oAE`efd` ]ĬVӀH] cc,cwv3h3uʿ2F}lJ/ᡦR$EeNN5-z&cu/ 5\TfwVc;1t?f6\@-<Đg"#\}s͏ r&;*yQWQ(;ӔCbVx$M5_ H,K]`ds-SV jw~-nI`y6A >p)={]ÝDf~ٌOܵ>]߹(Q{jPGM?L|<ns[Gp SVM&a@ʹU.l(03ϙsE_l}`d=n ?D#]$\CYf67WÀ17,H{K%^Z]w랶F>Z.%b 5;0ܠ+I.YLT<ǹ& |wb({f#חpn5YS}'i7vhl1R*}n&znj7N>k/PtTCS^JjvjĒGT |(=ʣ3mߢ_qՇC /J 4loK̹Qu2ɐg jQ؉?m,.!@ WVkH윪ϕΓw5n%NDӄVaSKj3O|vNb?U8OI[Kj -@Fnx㱝ֻҭTJ*(8[ e~j#G ҅Ki[$՚>WŲ3VuYQYOʭ \1 >B" 8[.I}A.:k;?@am^.ѨD%wp<>ɝ\k徦Kg訾P?oFE0e0Jf@WPO* ~?괍aD:4⼴:càyO`VfC$s%+,7[>HlUz4;ZլBtzyK?RC %{hYHQv{,=-ڄ6VֳoGH)G,z(6_:3I-Oc . DqbƐT">jR*>jށ3~%틚^Oúavg rJbwl֋2ܤo#k'ޒds: Ҫ3o{bRt  &+Tnuy)bڤpIЈf6\Ŋ I (:&cT+d6'32O Zڊfn*RGIsNɛ@a2 .koK~lTr>;XM{VG[ ׷>`[HzηiD7e*NGZ&ʤ*V\Ìv>Ž4WiHtS7A&/3vwЈnw0*GLN7PK W(F(ke ې:e4#?z!fN1ɑ/ 9q"FY/؂]U=A=EL 08 o({IB|ܽgԸsz$GeBoXyrD qDWuj*hY&h4-a; - &N0w FH;ݖHYZ(f$F1=LEpU1;Uo~qor[Up2C!N^{NOцǭE{5BERN̾Wi [*$kXM> $r38(@y >,ö jKbDm[x,ž~Baےq]jA|f 3; IցXhAJ5fcαG뮊>ϪP /^yP1TI^ai;> o)\NTcjJ-DسHCic䠟2i<s:& 0xg!#c9jWa2Kd2Bx?#ZQ$oO!4̵(<@sxC9Yv2!DSa+Z;?~RMÛqey'nҷ3Oz)MzrRy|>?*LAxѫAߝV urPCMj ߕ QQ204u(~1Q&b=)@Z>̍(Z.yMdxY,y87z4\A )/e7̉{P\,)Vw0@+8cn:6V UH9\m4%&e߫RRׯ+$*s[SZ o=&. h .V@q?&]=/?i5yF.uJ!K~ڲЏvɛnQ B1|Šڗ7S#t0ؤTh֮l)9Q\ϸc$rߛ?@4=nJ[#) {4Fl_126BJmB`B9r./i8aEH G#LggP[KkWG'95/:eZbœFc=AJQ~6ʺkA} dZsȴ07cvg+z_*؄5X~&iM*EmXКOu%) ibji:_vF@Ta@E?q*&frH*Dà.J$=Xrwcz^c}Tft/;TA`TDl1ӝ1,i/s4@C*TyՖ20a{EJ=澦wQկbY,U]fT45+H >;2Erow ~w]7]Sp DV&-"]"܏&<Qv] cһU\ޒ\"~Fhy>`/67@PE-Bi1!bf~ҽJq 8/pQ f|jF(F\v vt "cFSr3ecqDiJroZ:IP֮վ*gaD@21!w!gar*Jbgeç~eNsy%6-K g&,f2D&꯭7sXo3dpp2G(!n|~s4F~2O=IA T:YOnT7z3,MϽjfO~箍X`^^OA 2GNݡ7K ?[[EUZ\BUޟ7w"PCrbUVHy hh8m4媓S0;tioqoYOY;Q= C.x t{I.۰9q'%7$a#@ߕ?v-xn(n .7ޢZ x:,qƸ Kj` @ی7e2027}*)sP(,bA`,i&KP׻3>{vG fM̝TqΪ=t.:ҷ!2?<4P,9@D6$5(c^(Tf}.z`>1K8pD[R0\Mѡa;k%ǂ6Pъe{miaIOgf*Pm?n3-e't+-*kF6`%ٜ{ [q=d=P}wnǛtN# KڡK3[I--cϡ idt$9,АZVƦa_d K'{SZ Yuv\e"?d/x ]@;5TZEFILNyݦK'=`O u{ɦ HL4f6mѐ:5hs~yDa|K[d[\4Q<4jݹ@F1C'ydgd2t ݂ˈ"NN-VD JROFZ [ %r]T*s/_x}0EXֹiP؂%`%܂:㴻nDViu[LkW9{Lu`Ik^ -/UԮ_px%.h-+R,e8d9j^~#Ж|C+dl`):V}~:z̪{8 \e@!w^o/ 3I |>yJW$$iMm#eZn#@ixes!|w3AEf JBXH(TaSXyd{3!W.V挞컅(~bӰ϶& }:Qzm hCӶHS~g?[^+G>c~ i}h_FwW}(_M"pA~x#fb%c޷`@f*^;o͖@Y` \PS^m+J4dƱnEv@)-g=WQ{!ILeZ2(&xm}kGEkO);"BSMT@jb#A75Zg1h(a=Cg5jK\@66ϫ^'ɃU7|G3*(]ymq3ՆNh !JdkFY垝Dui5c*s%ȕMcY[*V06a'wjU O * Ta.5`y!_ޏ4jږ _E)q+jjD3 4ބtc@Cu#)ތS8zJ(0Q*(mө磇=v\c;ܯxH vۦxBsww%4|v"'I> z҅xA9:t~v ?W N+4X2zfhSPVxdOӛ'a-BZ;^gP%is<Ͷ_^KXрFDժ~%SD$ MJf4;@t|E;*2mڅt&֞b1 m?<+uUqAx|NCb,o#>d 4z2iJ_vȎ|r~ ϻ7nHԗ: SeǑ㦾;bgNj*JKߊ|xb1i7#â|+?kj}tgHXz#JA XA8?/*&ȮEjQR~Pr/p6{,;)9G 3ԝ 99boD:'}Y:#Ay)} bB! EoU'\`Hݺ4.&a=7H]dB<#W_KY1AOm^'<9U-1Mp)1N9I_Β/"QJn;9j9<>ߒu՞Nl%X.L#l-gQ*omrA{]cżQMmdQ)$^4Z€%۽xY@Mlz::xcz4i[S: en<շ5r粷f~UZ jcokh&e0?(DsͲZi[ ߹O|H5VX U7!7}Xr3>"8^Yn$gU6 jKS]]Su`H BƧX+y Z qюTZ[yoXIz oL d/WnC6AWbT.YdIinbzT)'ʮ ɖz%'ȠG5Yg]!ռ m4QIH8"t`2k 汶Hqx>֕B9k(By]7ŪXQ+q&y8[>VZ3]1I:q"OoK5fB1,5Eq%$QH729TQ7b)W$29d\ /t2=5M}KA@-3 \]k ~+0Mc $g?WHJla!mCky=R:ͅCt,zoe'/ ZUȌ7S~x d{J.{7׃nMS'"iXZJ,hPoa_{D5K i,z(Eh=6yiC&L ʠ2_{v%Pjp|8C'Amp7~S*@CS.m?/ Ram toH̼aRr[/SfXCXQ"-y+kb F)cJXP_-uVHZ"XQ@AZ9|QOқN&>| CoϿyJ~-Se4"DT\0i<.+m9v9Csfx5=8,G929o5y2ַ"HNmILWC i]Qu+[YeJ6I)BZN wK[gy7ua K QFK Q9HvL;*N/kF94='4{PKs.Tը|Mwr݌^bVu4G:j \51齡?T[`jq9 ':h_inNZ^G.*JFεi ZBYL_s_~M|;~ӯ;X?m)q8>8sFc ^ӟΟ%ۉ*/쇰ٌ+~.Y9ENb|A`O kr[|<>$ %<'cVGșWlD@|smo"2"dUuҜShQc|/r.v.;'8e:2?.!;w^7֗@ 1&nĖo*9E`9H*2n1Gk8/a"%|y[!օt5m*H>so1OeG|+eLR;h@OTЈ!d:2bm-LζK9XN *hQs X9 Y~zw'9E/{h}&Ot)b*ִ[x9T T~~@7!e)=.ȧ/geZkf7Dd,VO7H/=/n򼊂s̊ (\5 UxeA|fakHoGW+CYN_xƤ hZ[@!L0炞k<+,:,Y7CyPTIE{WVCl&cHfpVRشXm ,x?b0ÁN-eؓ1w.p}M }pO\NoӠrRZYmG/?ThtFz6:Ժ`1EDV~ٷLO-|w S:a-V: 3ww@"󳕗!@뜣G) IsfS]ՊH4>f/E]T;(2AS@ɭƹC֊c15FJE|6<nm.{ݵ8@޶~XیT*-R}:.CALYiAVĬ\&Қt S-3 FS%md~myZ 77ބI(ÒgtSľE=8 ВYQ&Zcnnb% ɔ|HpBz8Lϐ;~Y>p 38g83ؘSA:尷nP+CcuU-Z6N,UfeߥKt6*qfHвzE7& ŏ0I ´Bt̥/b<*&qtUdvE` >_zJsD\>X֠3mĉ,|# ?cwzl\W1aX3'kR@A t5~s"|?k|x- n+;*9sh249C%wQ"&*}[{ d7 2h 7BWyĦ"^&:)4q&IL~$e K=P~<*+)$_Uyʛ, j]/1S ?x4ƽݤ@~7Eah0'4d&OB4aHޞ@iGG;Đ ۏsQxljW'$c9,e5eeή+4Ō7"{&wcb'j^<^.Q07+rQyL_a_w&M }sɎdwׅļ Y =SzwA bwUp/fB l Gf6Uzu݉Nՙ Sa'v$}G\Uk.R$ ꔥ:՝YuAn{4C 0>\Uk<գ&NRΒTåDYnZVqS(B㮦6]88zKm:ikX,H8nIN6;N]I.nDe&X?yݬS 3zPgm*QO /oxcuy7yp %Ǟ^ gd \/a4pҬg{5u5/jR)*o5)45ۊ+_Mϓ#7wt-]iG[}F3[tmďM}G({y=d{kB۬Уu\\ƛdvv/PØq ~iˊ{ϲb3Xn?b(6[;R,hD.`1WًW_+U(?WUµ"yȭ̈́U=g{ftdym2 /Eػs6rjCҘPNr}_+%rvf@5 XaA@ZˋytH=;%OF&ʱLgJM gM`G/xnF{ K+j2dC,s º[-g"Ƨc! " ׳@5s@0օ A }`R;Suػ;\jnLB"LJtcŌO53ݛ`F"~ۻG¥YWp$ɓM Uۙ%^wwY3bQi TߔQ̗/,Qs8ҡX6evX4BmvVJ Ev DH[4`GUҸ]\a2CzlI"2VRCc N UOwhxL#lwԼ;&͗ղbC Vu Cdh[sECR급J굔`%(HX}ƢG xKCO#-cԈk9y.l %4>Z\0uٿO2u.NKB|cc gB(-FcLz;/-̷G5<|ƘxJ<>>Igd)KǕ~jqƻ1+ 8`OeڡW,\kuţdbk[&6RB lSkVFJO9D'=45t ebcv7!RqWKhEBjWNfnXO8GW.փ>=,Ӑk8P [(pwګ?zA f(s K&ܙʘ\9Wxߕ8d;C ԘMBGV`S %XsoqygWB<3 SWKx^ c@IRք";ڀ(Ѳw5~_B2J3ٗz4jqv$ü&CDRq\tZ:E j)Bۮ{I^/3{/[tZXWsw Ϸ#k1AmK{rHAY PTU/'͑w2~z4bX9@U[aX<*KKwr{$9/ҌZ'WLyϖ$6Xot0S:&rЖ^d{X)TR$s5궺0˝@e@C; ?]׽j;1q|t] 3 _El8ΝG^tSA='&Zr g^/9smJ,+9נ"zf&}p7dDpluy􄗲\ǵ-dVT^4b\O&T++ikhr4ފoɵ݂gܟCI|LUsu kr4nmYć]?|Qzwe ▨KzP]p(f{m'/5V)HYwK M;NaO@ɧr7ƴ)R+QJ݌s9Ie]!&ٱO1(NdH`dAc:߇<<}ADɎWd$J&VM̺?.~2u"@np,jm*XynINYf GCO剿%҈2huX ;=.U5w3(ёkq#1|,IIYVT:T'e <&nJqT{A-Aɹe?^cLexu7| EF,ݷm~Vfx;Iv*e~ڽړqVd[OHmaeCkb׈KDܧ"~K53De;(cFT2Iд%#}ke6&qZpEKͿ8 Iu~$Mǝ,᷍sӂ?a$ET9,Biv/k$D_MpHُp4Vwyc ŻlYV[RkEv9\UĐP̐ pH' 'ϤB4i;-&ouTQ(SsړSf`qMbh.˧:h-'|~ex>J>ӮiuCYkeyR8sai՛.zR;YڙK,_Hۭ%9/5|jJkzdpRZњJh#K9v8+̆#^YOigX1^|t{~kbQO)N2>x `>Y;˨\;1sLd1yW޷RsU3VP[x,R cEu ;uH[suc/!p޼;FU8+?ôvyR zᐈ.æϜ̤"gu+SIǧ2*zo@yvſˈ<p"LAPQ \qpPO,V`2~Lg=T.:m1LK@gI6[C#B9ST/ <@oȐ{̾Mo=<۱ W Ƶpt$b얍Io2@Nк-?Yč M4c`SeiG<3޸ݧ܇=aǭI)!"`lr[@qS\uM.QMʟ@P]TڮNƅp)M.“bA¿#e2I%-ൄSK얜9LF\,#VyYdB}u&{-#lѻc3nuRs9:{Wo+ψݩX V80z[B2;bi#i-Äԟ`Hרwgg 6p#XA!˭ե+F!toey’/JGAABcPYay0?dɩWCԂ6CpVլ<*b-n3wP<&5mvWYP6(x TnaTs6#/tJ<U9(m+Vg}(;8ev6>#ӽ6yTL*I߾Rk0lH^5 (cBۯcn|[v1Q;]Zt3sxs$=Y6}X 45RÉ1Rc3n f,j<LXW B5}{3ż1Wblc|VYL{zxI$IQX52)VXl`М6-!S,k{@'S$Rh=@V[D t]XT,[tp U3\ξa;|xX]YW )PFU#< ?F U;< ?Gnf,PKEFtw sNӺeU?L)"Dqf9[N*,\@+Oċ- $e;7T.<16R+m.4D8Ţ I)r7מ 煩F N!@Ud($̟GzHEq> q{|Eyʏl=MF\-aM}H-K:uM@,'t/31gC>NACq"wwм- >?kMZkk򹏐?5s}5SDN,:HReްn(>e03V[]ɔߙ!0EͼCrzds-Yסȼyˎq(۸XunkibvG|(ȱPcU93tRٵBPY|NQ66ˋa@r,)ty>/gR\WBĚeAoy$.i;{Y&^`$9/$L<)S"aQh0ػ>x;1Oً?HxhiJn*e)GS&=[4g0dUg5}BRաBJ qb+j 擩 OӀbA$xص^Z>li-؜/SB2grCh8-B&ud+kN}k89t͡*+̡;YxBL@,^,epX> I5;ѧa5Q&v s{^|%_o= g7MXBm[ NGj"zϴsNAc  oE~|TwRL57Z,$Ro&aw02&(^ Z{)@]gkŪSI[cnz;ߛ$NgTBRG8SxZA];Wj"'B꒾ҥ0ۈ>=NF&B L{hFOFǝ0$0db_5v yx5M3D;[.'[mxv$&OQs4g|Vҁ"koƕw)9Sűt^Eӊ0f:5QQ~rr2H +d#/^s"AA(кUȢ(ep"Zי=Rҳؠ|DT(4Cs0Rb\iz23+R#k73ht"eK1=ؾKZ ne 2sqf6bČHfVB욟S~NXFdk [ːIK#'ƪcCa*]UKsƻeh3 Tbo .Ͳ"lYT[ʾkz4zX/6ʰ9N >%X9Iau׌",eug AFf\&חp'u\['8ēE|w5>A*gޒlLp$cGLd\/@r\W&JOb'#\f$m0A?b+WMr <^o5qRfr[uSj^vMDj" Xl 5'ñ)Z D/:f2 ɃT`>lS~PO_yDud (\:Qwrt4_/q0 on6Zj%\bvnj9dzU Ƞ=S$xP{ngƒь+ϷUJj`dyGW ˊ]sr'|L/myDwZ4 Z+йTlC$xٟXqOrήqqE4AЊ_4$_Obt ;(.c;g9Vd,UR9T~11K]Xn!Hy"R$4mƧ+f_$՗zc-D+sŲ=Iݟw7%S!=S*.?Ӈ%AYdCeQ'&y-58ZX `I.]7Nw&cG3K.7#UeRGAsؾ6xdi~kD_&2t*=l~Jsyp`!V[8:|{ !6+9D|5? !SG4CmÊV򶅎UyLr l4[|~F 2OG5vG9o{Ԁ$(R2d=:qsÎH?'4xǻ4S)8˩ym\k^}]*odfrM -j~W0 R&+aeBcp [Bs{;ø&XDҚ{eL`SK Vൢ;6@x4SKu5O}RSPª$W?ᤃ)#w꿓4xd}$?RE/ iW5sҬ_M06+iWn,(Kns+dNԹH쯝S0vJT?Er(\&0s%2AKg0_|?V3MN I BIdGFwU 䵆"k홞hDÈgaM`ds} $[c{)C\r+ 6:wseqF8hP O8DYmht5tjutd٩sCM׭M_'WqR [pɷu ejlZiuf2q׳eB-3gvnS&'o'dzQSɘ\Uf@zGjdPb̀w Yɷo[ ]u,q7 cwJC;BNY75Cߖ˅{b$k!A^Oiq Nr/٧{U.lat4pK0 ]ӟOj{\_QfVֽG{!iCZ%/sfnē}x4$ሇ_)4Z>{}/Wzy c@-bL*aoj.PWt<-=#e8?K{6> :y b qYآĠ^M&kNmo]r5Rr'x;> Y:.݄74tk?Z tș=$])Ύq>ؘ0<v`/E#`P\dk2Ɩx=#dܻZc5&Z7mprl!!'E Qd,ʟ6e/;?{3v3W7 EW#q#FN\v遟[*DMLA}P)L,jc?32UWUUѿʗ2eH X oP$St"(Z5b%1F؈=֜4K^m-7DQd2xK h4B<5W?EG` ! ɏ(L9P*.?lCci@AoxrxZ@sޒ n06&,Ehc97MroFjW |xҎ#ΌAPx"r%,#pцr}nSۚOiF9yt$UO$Ur6D%LaLGK"*P=L _A18*|| P2Y_m :L;0z_my\>EDZL HQ}ܠO͚ұ Mj+z+%RڥWO8}q`4=mWF4@FѾ# \ ީQq һsrcihk69[z}(pfJ5j$q #0H WV˗Y+RO)L1Υ[YHi)֡'廎ғOu%V;QWit Lp4(_#mk}u<,hԩB$^der5PC3YSlJ;qmݜ5y7)6Ӊ{VnTBh7x#Mf[hBu-nu j?(n_ '`aC1s KEQ=bLDL`mbm"7;Ec 0ZG}{(9wUtߠMkat,UѾ*z?6w}6}uX궷A)w)éyEc:{e|?V0pbs5"}56gs7 lZyYfDU䵊fӹ1Cn 8!qZ̮'6ö?_Ͷ#eg GDwWyX5IG!2$o qi  /uf-ܲ7a[L-Nqy9uNqI:2Áx e}i{: A960Ϊ_gycU'd^o}+j&]^5O TX4FF_GM[a{չ>b뢙;-ťQG=%YE7#s0N{:g xt lRaEv6H`($ʷ6- c,V{61 w) _TԓNJ1ejHKcg-ϫyHOWa#Y"Brْ9xdX˨V+w]*-[f6328<@k=s5缛uD 5 [msV| F }dw?~#E5L}W{փ=C.c?JQ@\U/3qr`رwbU[--yJ.iA@ 1j3^m07}@lЃC8(h-ADSU=ؼJ# evn%+Ñ1rkR+Nqҡ7 [f!#~i$*ľ^kt=hm{1&%h4b6Z' ?ġGtVxC>(fM=S 4'q8fo9!@kz&ntbQ_(Gw>^E)Y.X@ i"hM jX{?LQrEc߆gǿi+(nC"HCٵ3/}rn)9"p-ː8;Ň—Ơ䥪bN)}/L;7W7PEdyf_.#"9ڱ"ge[LG4XsL)kd9AQ9N?A]ꔳZ˳Hi6}i Rvy[Ÿ aVm!#0|SgPAwTOծs5AsXX flQ[yɨk r( 01@C[P;TPjŃֈ&c V %p/:Q%;ҁ$:*ܮ,{ed"/j-;)m(?HuRV~gU#`Jkor+-3&Re.ހ?+ Y/?!LOjJ=oFoQ(-(g!&Ǚ$&ցRjA[k`II\y?lt81I~Z9rƬlNQP óD٩ݕK-cX2F.eU3䰂W[ŁwJ2\VH9SKxs<k),NC)N| " nb+,+kEB&cn̷#WjKNzصzs VB vŲ+9΂9+O*&>U4v7zA"}9Vи]xFx4a3Uq~*\u<Q_ yd,dfOk8kx5QT/U΂iaqMT@ L{H͛sxqJ{ ~GTa`YwsبPT }8n_;ߘgH: `D@pr͜'\Pi.U)С.X:F'u>ts m4^Mݕ YM=T~C|xѮlJj_GX8 +pEaEq>d z,!&AbAP!w(#ڦtIQiW-' pK~?Et+e¶ lN& 6)b'ij%VWIq`RѾ.j3s~Ȯ FmwX R7dSsWgSENFceUw.q_w8AAtSO h5rJ\Vԏ sPDuΎu@)`VRzmx!R<qzhtG|/K{<@ J`$X,`Tʶ2"+#Ag妍ſ8s5K9K!籈gwjԱ F(%bw3#Mdh2b&jM/B"冝ƕ5RyaGBdF:cĊ7$r)FX>Ƚs,{`g&mKlۜZ9b;H-I5Sx8 Nrwpod2{ƛ),\ fK__'CE8G>3.b{#OZFuxnleXMT;]ÖH}7ݪPP'25Ȏ/+$۽yS@܎ -*@5k29%}Fna# dvoX{ӳ;{]zd ]pF8Y"82J]9ُJR @i| w\G8{eHN{?ʑ;y,T?Ekg)αD#Еtzj VY1g=- 1x1_Y/_#IUj6:D붟YgWy˄AEdǴ^`W@r0 5Pwr@N5-iNC@t=E4O<lAqڳ]Sf*`o/hї0LFBf1!UXċ k@lXkszFӳlRp5B8c@Sb:1Qԯt@~^WzCji_9(l4*p4ihXm)CkD(jLGXWtMtNy.vp<ȇH8UhxOfP& 6.sM fkF垨zǝHd:M&IؔV}{&2c P3%B:щ6:uJ79z@台C)TahMڏ`I#ONG;@%㤋 EʗJ[޽2܃KoT;=M3MHEZÂוԒبQݎ@`qOF^($~9kdj(I]H{EPOo29_CnEJ}AӮK]?[ 4.Xݑ_Ird( YlOֳ͸n^ K»2IfwX' x/eTZ2v_"l6YFEO,Ѻ` @*_>vmu}N4G|" )n`&AW G?X+@Y䑏mH7b?A#l: 8ol,׿w2T"P~q6B6SG1`N-#/ =n(x=O'jm:F\{3}45OBUrfpW:7 G2CkGHݰ[Nc7riv@ʐ0IqG~v܃id*NMCGxVCC80IRa¿һC^4qfaY,`Vh»c".[JFl Ny#L͡?7A5baf ; ~1!;5+R% y] po\b9Dj奴^t r*Scδ.* vGçjc}"P!aL=j$(s<u6,|*zJ2<1!tGj:+GB!V+ZNQ Yr84T,5n7OHffTcɹs\eROH׭j6.h'ڶϱkۦ>п'` `6b17ײ;QXan,=Z"*D30/]Vfp/r6 `T\uOòFLβ4p1>;mNq [)A'?i C8ӡ^' gޤM~!\ ڝ'[(gI*c]~ !=qztoy$[#H\"YAJRE' ^y1 MzvdAʑ[r q$_CKTDܢ¿0E ۀkЛ*Y^xPdԞgJʐbz0 eݐ -$2(fS>P(J//ahl9}Z tZPxE7gcy!${ˢ}#һ;ڮY0}t B )i9UW:bڏ f ^:U*\G1/3o?7l]υCYVssNa 3 Zw@17P]X"tjO:4ޯrWD\7ٍ}6,nPFBc@C+q#徆&i]"_( ,1ecYH)ߑqlBNE3S%_=pJKcyUjX<׽;K݋ G}Uu"$\B0lx)r}e!,s6 kF&Җ&:{W e-4ʶZK1WisV]Hul[- TS(.,`UWHv[,?UDɓҷ+J$Fy&GK\u֪[]3܍6|ʓ@\皩iA{yZ(_"{y""EQBE fj ,у?ODR=(rsE CA_g4+hfGB#~N #0Y Ɯ[0V6*<&,}6O7\-׺k"{^˚ym2UmA|v.HƎ[Ϭ^L+(>'8[ũ&#T+08O9F+˶N؎W/7vZc.N'x@VEՃc55y˵2gN!ːP+ْhn e($\}l1)uPnUJ"섀AL-!S굓-[)\uSͿ8xl%,V{+;m[K[=ߒZĢBD=L\=SI(qp7eYØoLVV85S3^ 7t3Ća >Ar6wz):EKEpLv?ϰ!Sͳ{L^Vy[*V'TPU+=Dt a9˒fxly)'k^SAP}u<qęE}}'(7PsFOyfnwғG>ݨk>"Xߔq郗Jj̲Z9U3ƥ?tL2?5uO' wX+g?%/~D5/׎Etwk@ hf[ *U8~MpZTr"wx>z*@Y7JWP4%b8Z([\CN6CeES1W Mx-*WnXlfUZh>:ndiUG<1^8tf2-h~R3ó}9W;D]#Y[i`h&`(BI`_Ş+:WWM{Y3ַe(FȢȄ @9i|D,veA3?q7OcSxAQ,i_ Fdki^I3 P+pMunU/p@)lq1!@ciB?$OzUNrӤe)&Dqkh4_" @6:l\kNW:k[dː G8萚wgK?r 0 Q5HֵNUZR~\lWe7z6np} ;^0qȂl9I9?]->SjAB|?ܯfl3w~(,T&c /2̭BXh+ER; 1OQuMU u- s hivAzn"3W)s,:0qQrza/3w<ƛRHNjBѡ6.=V'/~[dft~G[!?u Edq7$qo^nKֻ*+wଂadۛF]eKem[ ?j \M"$V x9&Ζ'lJIާN?t!IILۼoqOocXl]BSH! ˟#H>㿶V:p\UG)2L2O;C3ҋ:r*q:I`񠇔t72r,d/%댳9vtabo"zkgA=*E2ohI>Em* C]B^ _!] i ^= ,9'*M~K+K7f*?K\XPmozN>ּxϳzHNg_)j?.z6rIP$ 't c~YSb}8=@PPȆgHkULMӹH Ǐ=/m*|bۈ uͫzK{*fhuw7I᮴q?z]x 4?E=Ϟ>EJ>)\PI]2䕻i] ~kNJG14hf q2}S}J}m N7!IgD*΍Suߚ=ǎKJԜܸۊ~j ; $}ROVS"Ҍ 'Ij4ⷍgX6K|+n0qWAtH~'YV>:9}L}ۿnw,.TiPnn;$1ar"cx\,2w+J(7\zT)ӄM@NJ%,"}S:R0Te_~DS!MU+W-ȼfe[9Q{>ݙÊs(T:Bkwʱ4M,M~&HAau=f*#F <`.\/fQy>v djQlM.z(Ԯy@XFVZ,ֈO(^Z3xHᩗ 0!.:t{6HcS9v5EC7>*Wv$ OI}TmW &yދ?yINJ|0tKa+$AFkDžЁN1;ˁ-vj8T@J槲FjK!=;f>> 'xEň nykVʮP*3JS}y{ S|]fFhG<ӫb0сV+luo}U,,7H&{TJ"Pl۷['d849\rĹ\\W/j_EnX_ ߠ_޳%١m\5qj9BfQYԤG 4Ԙm$DTj?=KZ\"L"YL|:ʯY1zw-g{Ϟ.$\l駙nP潰3WU#~ogЀz[q-0:fDFt`Bl?6v%ZY#[=&n>MuU?RU>3x"7ZLE~eӍ9?U3f-xC2KJg{zd<cCT ɨ,ãO$бwS32n%R5~}}OF #mJnm:ON[|BH'l@C%gsa7Ů@sǰ,>G-jzZo݋|[Y6=Ժ}? Li!бLLdI=Y uE ^oe`kj`ӂS%>ۨ*5[`$DBZg$*1@"*ⷥP 3 GV^Mu޽M;,h{3БLlg0٠̏JxCY=}fIĴz礠e*D 7(QcTKq䛈}݇zV|f`aJ#@?"'Q!ŠbCt1'0/3ONmU$mv[wߗ._it L,~+afz05KK9 3̵*1IS](&<#9lKj' ƾ 8{VpϯðchΨbi<0W-.I˞`*{7a+UNzR%S!MZe.ƪmG^`N&wY)m)*#UA^̽73EZR4ad[?95EۦI%$xWW' ASޤd&U/Y,i9x5J~Ƹ=[5_ld4JCyŨP,&bj Gf4=qv˯mR}lOWXM$Uo?n 9flfQ1},H &O ټZSx' ҫ|aKkng M1$ew4{ pA ~f^ pOlb1-r%0 cث j"Θ.Ngv[խ`w"<*]J4HRjd/gfRw'&4J`;3iyMUcn0T]GczqF9ʞKنDiLT\|}@rԫ_޶R'XU]#)IQM_ dX޿OC|( Jp4"_0⭚z%~TdυM`$V?6w"Q 3a6"lij*6s=撜% őbrCm&84w!dV.U_ym-U Gy| /:sYh]c"CZb&3e̅Ãɱrew΍W:2}рUNرmCaR_Bw7cU~ 9YѝMR-q{'/7G?W D;9:+Q]~BպgwRAkH dMfi a.޷,0{D.'`p0TD {W-Wy.Xԩ<.=PZ;aN9<n?trGUflYֿImTVqoQH a5Db^|=R9Ӡ{j\79r ܇]woR1°6|ԟ?aHE(ds+R"ـ9B9~ʀFD)tVGMA?yY`=9F}4j <2=`TtZ َyjRꧪRZux=>ρN)d1Ig)p >Cq#;d@3zI"+f*o5t`OyWaNmJ F4b }iThAeoL>ދR)S|V}<6%ld!Yʹ@ >dXaMjҁ^Y g9(۝ _#c^!] ~k(>p$P- *HwM8('l\Pǝw'ϿBS{ (FV> I۔iќ.lU^πȳ^ᥟ~I'<:n!^p~S.7 \֓2XA"uC`!6oΝby.j{I7= 5i|ڋx(rHF{(4~Ep@(Ӳc̊UtH\%MI0hHr@Fs_yMKXX(ioؐ Qja ;ۿRlƐsICC_֝vƅS'\*'IL<ݑgOy.q aG9bh \&.&7S!n f/ấ0H2bs7qHê GO)s. lӺ_`̹{E'\ |b+Nv`f}a nڤЯY)>|d$'|~A v}W6y!:~Gq,ք;h]Ureum;h/h2sFo]1cB5j-$2`v`[0N_K :g;5~v7CH79RL"LuKjl SQDl$?{~1K4Lڑ).zWɕAԔdZ{FSo.m %EuLe NZgOG.8B$lЪY˦6]; !o> o (| ӡ9MDuBiASJ4ES~WOtSVk<u"GiԤ/WD3~`ޛ% H5+s-D5k.|` Qfxgʼb >_&9Η&j)I*yTrqj&U '3hDW}&h!n݃P>`;nK;4R68VڵtK 5L6Jb7@y0i0\ǟW "WWC߿ѫ{t"f<&9P25MJ[>Bc=GKu"KaDϷ%S^!jX_􎏙%k.tsgtDH"hxfb:9v<͛V(ev6_FATnUXiCv̐ |m]ţPi21̚I)͙,"Ybr6kmB#څ ֩ H<(VX3J1adc ns]s Hp|٭}qL'-**@/)Ad%q*J-|> ŀE6=ٱ [Ȍ}mF+d Ƨ-Xq۸+ɇeׁzdI(:~0rGb0abhe`Ee.D. G3-/>~9f*Wky%QM,_C,y1ԇk-?Y:fM)Yk, qCK$w!J:$Z.*l~\ƤeY#}ao{|%?\;/42]FZeOQN R3hg8%Fbd!҇u~VZS@JgzzZbV2O P9q(z>h͉y5W=Ma"1P_75XROg-1ܐyibDH D?Vڗ;1pjm Gڃ18'<,%#6( 3yyfu`"iPsGŃ`KSăH^$g8'\@ {"Nˊ0b$[;/ jxdGH}g]2klozhMqc9mcXM5[o- \@9M}F,5y95<)ZJ55+ȭ?X%;?b'ff +1 `,f+P}y%:sġ콵j{Uߊm(nwtOv9\dA@鞷h=æ g2 T ,؍1rA!oyʢ$9;&M06oF0QrenL*7%Jl;ffv/Qp$i?sh5wgOIә#?Tc7f3F??^X t{Tx 'o`SgTQ%*dYLyUJ܁A!o*Wi BcG~eٓkB9Jhʵ/WE<`my])Wƙ潷a4r)djf. !LD0iګ8vIP~N?79ݬDؿSBi{M!R SN_>_1I]"d'kޏĩu(PaGĈeXq6ŵOF0~!:ܰT!⛜-gp'2%z(1{4k,7CzպK٧RIJG; t`+/[Xq9 Iߢc%Sus\\±b}Pof/Zݪ+0rX&P3!BOg/Q<1 >ט#<4z"Rpj: C}d-}Z* ,R !Ǐ@(Rjs8-\e*kwNГ.iȫ`k:F~;D0xN\&~NKe YW8O5.Q).sUwS6a)=Ӻu?L 𐥸!swkěIvcYJhWlH@ 3MRhZm&5Vh;g"}h.э=ZfYH2o3pXMx0ˁ i+FPw`KңQ/i VWh|HەY!? 2#)LghOBHN`S 5O )FHiQ1U-9A.F%,fB.5ӭDy?kP#,Yq8%;uemYCHNKS(̳I\yA=  / \Ӻ~E"eXUcCE Qib;w捅Stןp> );D?0(BҔffG="op{NÓ?\]e5WՑx<ȦfhC=Rу߮% rJچ$0]/B`$'@y1h:9h*>tnzs޵~?ȣ`&h1 |i66pPH$ƥO)>\[:TGX\;#t_fɯMȖ) XGXF3xl>θ/"@X`13Ռ# ct$\}.s_ts;p']qow^Gu-vNj;UwiYF*EKs$MEL1}|\cefOa{I/\\*k.ʝŽ^ag? 5Hɷ~n9&V\:KqW,[<ɲk90`Q`亂bq؅BCakhB8_L*WkyzW$~Whk5/S bĈ!{i_\p %<ݰ^+,B/},Aԓ`jzҌď-UA2r_Qڨ2؆4'))}n$sړ@QOHwŏԼW/GyO:$S\Q]pT0>0FCXCpǦ#^,Y^;Z[J9UZx} yʚ+qn;zd+C{ M_4yaf8boY%|цH;τ11W,³O_0F K=#"!JHdi JFeJFVNGLٳq6HQK;f1"Qә)la?ECoLYq$a>-5e$E"yB/R%M"xäuYmQA{ˤQk;Lm "f~ґ?`}MK¹P*]c$/P`bh;h)JB9|UM(dG7ww=}-@{=Uǝ&b}W cc5f?橇oIMd=C<phz0߷~WmW`P*H sPndmU"#a9մ@ a\eXaNO~K's((l#x9)>A]6Z쩠HÚ)KP(,Sdu"g涞3J!lC0?>qGj1kƝ>e)N}'͆|i'<̎J7 1R;$?~ u:d(AwVZϴq%fR:!q {|/yF[IFz[CZaAhڶi/񂦵9GZɯ+A*>Tl)5L55 (Z< ,#xI@`b1=|yfe_GK~+B*qH,S:VP\ ?0Qa4г ߺ42A!+%VX*6~k̔n~d _.Ȥ6AꪉCv86pnMHQԢI:Dx-]܅ @S :nT]R[1||dyh2TC~mwL̮sS!^U ˜+Ee2hżElq_cwjJ+q; =ФIlڟ{#Iwq701hר"F1/[Q|8%ruK$/9}%t~n}s\A FdO!T(ZTHb3ylO"?ZMrr>|k^uM8&N0!b (ä* {71Őwqf>ʁ*{GoEk$]Bi8ornZD_7 ^}#Aħ|!e[h]Z?L,R_Q؟eqfn T$Rб0,ʢiO[:c,얯1OSg''[h֦9nK5r(Ğ7%i?g}&ZGa:N":!TtjTѦrH]J9@N^,/@]Mtff"BDeʆNT꠬CEd{K9},KaW>TZǦPpį^_^j]50oۧ13δwK_uL5J9a>dn tߟ׹`WAS?GhLL"OΜ >;d :`( %*I! v^0GVM5'YN#"%uPMcz ZHLD `ؔߏ&/8) i#ե\dpȃ0斴~ gOS6 =Ȟ| Z0AQ-ӆjzܿمe'd (xPzf0X<;rkr)^,!!vV5z|!O 9K*3L"{OCUԹ#E-TC1r ^1OۘM.ǻ28>?2c9 0ݸ:ٕczG44m+{~ODzS4Ynz_jF`8=>zP!A>"ADgL: &dK=&!Z qj\g(~BkW TAn)TSV{󥩲Zk8d puH6 o^W!gt-&E-䵯PѵpH=' KA(5%JwzVx: BόfJѥݶ 37>WF~/}|?//;v$ M\?\rry\su]#iHh~?r0VrE 0>72>~$߼j+٨=Pd؉&]j5p$Cu&;5X{68N(^@W%ځ>Lr4t֒gFyf 5OSqLd2\XF]|L ݣcGuR#|+a1o6aZ0Md06[|/RIGx$wq9 dhktG?iaRjݘ1TQ|B{LUiko~l7GR$ihfK!wVyb3'7GM.knc.pg?>ZW~).*'5@Ϊȃ!97'~,[iASr(y%o-ݧwI}{\ +fJ9|&js58.4Q{Mr RUt>Qv bX *pD ; aic{7:ES9uQ`[%}r^scm_7$ԑ!7xW(Gxۜ=в4d0' ؖc@ $ג,sojueŰVvyQٚ+[ԘF9,EYʥUAx X_mվ0fmTS>2Z/:*פ\ƞãrL,ϫ^p<`:ނ:$oA:>`>r΄H7@TbFmo}3&nF-$ȡK@(uO{G/fNZe)p Ґ uEUi}s;C3$ rgn9آ^zܽ xw:"0z?Z*2m oC(xo{!.q$\ƙq |d6I628C7X`Ps1gz Ń5IksĀ@Pm~Ҏ>čQVGvNG ;zLX3卶?iz3F{vs"6[[?+y͢wZ֜1fv0bFuDp4g@c y-3ȟ gDGtvڟgSB\Xn{&0uFJ,QSRvY`ѬA>}qIN|2œ. epZ|#;I2h59#pg.JY&C<,X伮i)l Re47OJCt] r>V@'w`UF Nh {IØ=$ cUWΧq1 HfМ^WvG=(c^ku=耶-Q(67&:nz;9@P ,Ԍ` >`ދ'lbfUx\ 9>upX ʫ0U+Q1QAuPگ]Ul]pNSCEhgVӰ9zԀMUIj ×0 O\@. Lm{# TxoUk-xLG X/х(F/Uרf}  dՄZ;G7" (Q(k V"淋#DkJ %㬬EAEx:E!,>u:mz.#-cD3%^{b@DVῊI;߈tH/3kp>U+SM 9ρxwwJ,E$zorx;<C$nnJ3nԹM{5Cɼ]Pm=8=:)=-L\PO3r%k@ɒf1c aK` P̦p=b8DWYv TnZlKZ^!EnN,o%Ҁ3WXZvē'u.!>T"ȩ fv-^泭;>vGsg;kC\LS8ڟk_NȾHWq_T 1|zӢ*gKN o:B~3|" s:ׇZx^W4]kҲFY}6\;M@IWݴw~5ah=z5 ΪʃƜF0?E,>E{/Nj{@dcӥػsR{yThidPkM~nm|#Qr֕k<aU5 ;S* `hAm/ ~ͺ5#!_JU~Asx |4"/.1DZق\: %4êմN>|b7X12K|OWDaNp{:+W>ٞ|џDv}^hԹGmlo1[%a?!)*!ԭRd};p}?&;@u/ /ڟ~RgrU_KQ~Wt&xbUFmn-}tY$YǢM`S#~)wdul s70wv٨|-nhdp҅!B,|#뿴u~-,A87^2.ƸKӨZjg=G+?0~ ݠ96@G~0 3uD3JZ{:CRmG ncqÿ> 0|2>Tn=г]0#,@84+ aKΎIjؖa1rPQ zU >U \(7F;X%lYN0 xU'ah*"ЌE 3-/7̠ML쪾Y~h'Iջ5=x͖>6|;wd*3=O:6_kSsWmVNvWk~5Wr {:Xkh o[s0 ca`a.:`ߝw!c$l`“'^L<#WHXG^isV N)~0FZb e8eٹMaP1-W .Hig`_g˄7g"QNmy\moI }f@OŽm02syAD]5>O(E T%Zjb ՈƯCu󧰭saaO#yWDTeprJv_#*%m5x:v|Rb(_Mȭ:cm>Kle^W)VZҥ93x3+-mj5nc]cr59=ԕ=U*0e["f-%)ZNm1Fi_gA<(B][ ͍O-XZ=q;ӺY{WPÌ^;y஍83Z4*z4R*x[㌭8 wFif!̶ @ƸӡCDl& oxms񿭫mnɃ9;mSO^r_m1 2*#.!aź __,иJۃ d!RG ř}_Y}IXd=HsG,Q@:`KW!ᶬ4LFN:dțo$/!6{=0*YEj%)IWnAC`TjTY] )?w髌sQE߯YLjȽ ZJ,spMwHeMdcm\={lV (o 7 _wbxrfHk7RSu9B1~XEn1Ej@c0t 9D oY":}f?,eaAot[Amq/,۠9\K2)r,C<&TxR_Q 0aX+FD\r}m$GA }8!xa\hCLAH2"-qFTΙojz[Hi914c++^}}7 kxcҨB콈#oٳcnD*ݗT8S' K# :==GugA!V 6O0}V eo?Ev=LKk6א dćHlAN;|feߌ"F]\)[IYauIY~\-?lߘ)20Jv"T13"4ys{rk0#h6fpwdϥӍ1yp;;Ҫ|ο--( {d? vd=x;'V=AS2ًR?FeG X)'p֪ؕf|P16B2~P%QAq"sJcGj`͹׬^ɿoSb, Z86MLfuնF<%>%Ш7Qu }jU!(M:??tǯx:ߧ}pd6+AC*~f. l*$혶\*?wQ Q<^,éUh?}Vpt$9kui4<)p3ADyRA ۯ,seeZıcZߵ:ckHԶ21 /lL>u uKW|koRP"F%[O l3:˨D'>f8AOq2|9(e,77=UVK7ѡѾG܏^,>Y@*{{,LKl[F6CM?|Fs/\;&9 ;:6gU3Dz4o`(so$5V!,R96M!R+86a&Wu:V+:%ΣJ?`t-Kk:/j,lk}?h P2&pgIzvw'riٳq`o _:G./MF,vL!o2(a.q_ % 4A\pvXc-KtSH^zgIg ~ 5p@ 65F]d$Igus;u8VkXz# 뢡Fc5ӞBX`j)>l$OaWsrVV˘KSNФ5jq?/>YB$Nv$3eCšυN_^HF^@NN樕(k%տ8?/)`ꝁ>DpH*SE=c Kq4DM_WZUYrj}.XN&a?7KVQxx)J8jz-:ӋYĬqUk[t=DËJ&(𠁇䋃mt/;M}-ڥ]ΰӕo5Tz$\'dw7; UFQnqf[v>Cr6C; H p=:|8V^GJ,^&z{ ĵ6|3@g 힬G er&'GFs;wb}NrVl?fqI2WքkBox h;.HhB PUs}_i"dܑ 4Mg"*7=%f;? 33^ĝߡdµ.ԛ/WJVCg/7&6I_ɠy)A,zT(F }Awr[G+'| \Z\,hK+ڈ ^[ ]ip~fU-WbK銄 `0BLqpGXPJ'%KM?: hȃ.9ȒsU1Te ܵX ic:ϦR!PSXu\Aj89*pȘA("s&*z>uiW> ]vmmhX"N$)A<[O&2rH»&ʭؕ?a$?6_? ނ\  *5ysVt3QZjKn`Nj}loI9 ý.b }; DXkLpv&f8O}վ͊!t7[#2ÈwfdW{޾H FXOFO~0q8`&$wdw]5ys}J]#hkT5ƛ9aG^Sg%|`;K͗ĥH:x>ET9I[3z*"Gp [q =H$6WT+ DL# Y5D&`xmFx D3jzο`m^Y ZM6)$0Wҏ)K\!Z@ v!9*nЇsI*d!mZ2U~b;w{PDbæ#?o? G~uh.PB]W=M,]P(55w]qBg؊f8BA+ˠx:j-NqMKH7q2gŀ(yK]AZzt\"u$S_>4@luׁ;8D \h O[VKD_ZXa5"wXƸEkGO sVE8Un"!)g>#D+0..3dlerӬ2;塂>V[3l(4)&c'F : .lXNxt_nOGp rw,+~2}/{@#LdnPD cXèGM 6'šNh*i_Ϋmj Qb`#Uע7ߙq?`1Bvއ/FY6iMŊcl]L.  D`"X}@F|7:SK3F˞棅k<'I+HGǾt*`TD |E3 z9VFRta2ἆځ pݗ񝻶w CY5! ظwp΂^ 0.\#f;DCP`S$A'3AoVfa2=UʤJ5E&w؊fڭ3rr#.GwOiTʙy+ѢTl5SƘ1lVhNxOé -u l߰"~8|a1;'KiCCNTٛlG/\19g [(`rxjvMj91ޔJ PHIl !#nX)V ŐyTZJU'{m8u0dpsBϭv@p4P*I#m Cb,!ps;Y\KHr@\#V ~VB? l#A&$Zv(62J=?;Yxoy~ 2 ^ỵ \F:+ܔ_gm+]!8LTZYzrKqWkk?7#"+.< RQP&9׮69=iNYVOExT0d~۱U}]AnXl~6iso6P΢5XO<=[l>ϲWYBVbĞ O鬒DɗNݶ:zw^oC_s-_:Iͼp3p}esltkz/10Wiʒe;@gѰ E=K0ԜCHzH(@QDFMSV䁩%"P պa]WuŖ~)|cGOܰK(mWld~] Wݶo0IS @+bW؈92 &Ll 18Q)PZx^T}:>@?)3pt038?KN_wB)81EN&Gْ$v?<|&BBbrh:jm(k n\ۿL;欈XOXvːX] TuͰ+r~$X'j cw;Fr- :ag[jњDWHhR(zBQZ19qRot Tmg]$ C/ 1yΪ2LzxoJִߙyK 2 T &wgPw1% woP,>3XPBH`W)k|A(?m2lhg@E<)ӟP.URjƛ͚k ]Ѕqs~i8?Mtr&=nm;rC 昩.L #BN;_>BB= ɿ[1F0ʬsQ%::ݰXR͛sp>Z} Z/zLJ5HuvncZq.7(S'IFmml 0WT|`m1M׶X1[Zx \pAޜ| cV_' | j;;5CwU=ep U,齄ZH WF~/DA0Zc IP{}PM .JuYvc] uP5ĪlXU0B5TXɖkj6Z:ě程UU"!``$y0%*"77Qc,*%oqyJ1:"Wyawu4^f ?\Hd'@!j;X鲞36շVѦ S%+p,I rPcV ]vxQ>ݵ:ˤnLAWStd |@\/TSF5s)@|%C@ȀW]w ji7qR sσcY,&,|Eӡrsw r5|8WN [LG?gh]`/`_ $u: `|JLN9ykRnpM3#'^j2pүE<#҉1sz-YCmQ_FcL^[;{:18d18Iv[wC#2 R5ٹ NZՎgݸ`O _ʬWDVKlg= 1k hvi_ʯq'?enJ1B,!ۍ {aVb1_']j &@!6g(1Q;ޗIqLÇU%n4 uj)n"n}U@HL?)\p+oz[Q /Rҗ9/GךJGb9NK5[.MXpdʢ#ŕ}צă>FZaeSP>De;!#ϗt?bxs [~w݂̄UQo+MƔ V~ny2>'"Y*UJsG<{_JU%da<ڧA& P.P!1u_;,!#uzj%K.ɺ-[:9T\┇a۳E({4+, jCҶ/(FgsBTkA_=} \,6 *n u&;j{XSVl8C5r>G}"-(aꚟ\5+֛ιUMيKxT=:!0%m{7 2"!L"~[:V/2jⵇ|vC#> lzJT  )6/#yZVٷ*΃sOӐP|JΊ dz2:*N~R0jhmŃ#LI .rS+յwǂ{D"SyCPVO1ϦΜ͆uR9,6:Q$'D (lk*vPf:5!mTtQL q^ο^6 n,Ӈv43eW)[!#"MB {IY43:Ʋ'_bQpzQ+,FJ\Ū^ak36EB]ްU+s2_n7DkZf.l)"gq@A6)M8bLMpI6 XǐWm0r|̚.X*?%иIIh:s&v]]Kxj}M|BǹI=iOzl7n< @mI[TRg?.&Z_>&! xʳdn6V6bY۾ibn-[,ݸ8k墅uAyE֜ i>HKtN8el@g 5O'ə@h zkdH7F7l2t __0}ɌB :FdV'V ]|ХZymtmN%-,*gcz6ҥP0I*TTjyo!k sUR<NJJw0y9:g_I%EFr% k' Yk)YBA|⌺k!yX?fgD)tyyA|QÝۓ!66aO#ʛZ- Lu+ -(+vgg[k#,#hPH4v)=B%4V*%}A/?W:0;Nd dC6^ٴU3 56ڀuMX@[6q- g[mBi Q-+KL]72~jEۭgKzSu Kbr! y0R"6,be#r`ۣ3)kp׎W _iC8Hӷ\/?᚞t3BUP!Gzc9p¥u0pi7rˎT~_d( ^~VX)(^~:%!ϫlrUfp= ^ [obȋaG-IK6(0+\7*u(g0AT w_CVCܿFysJlgS< >+ LShID(GM%s%XCg`dsF{~h _7%*;S1H#$IR3hT#~Vtlޝ#bDQՃ_b{!9i;$I` TxhPZSlOPA!卓͝ɧ=_u'FPm"w`ΪgVwP+&hɕ;:?d"{ &K풀&^;Vk9L#@O_v-`D,sk Hg@֪C=$,׊dt6Ng(ف H XıϦ Vy!,2;W۔"u#yhyQHU La% a)+29iI_§aaJܕ4?-DJ5RD>{WVgApFM*]#:oi\@ۥ>ݏ`xfzg:SWj(Yr^kzD;׹Mz^u%OCt梢cݏJC.*# ݑ[[s\IGvm`gT픗@~ȐEP0vpiHfbSF|-€nq4)gkOl{J"o.>m]Zݼ &R)zk2B*Ϭr>1((NsgyEE$U-ϩKnA]\_zOUR̹c' shcTB #*92;1M_ 92\hcI!No\#WL{Fl̀3jNs, lZ-.FwrY&Np~0G`6' ؄"Ĺ5RUqFȌBpv"7q0bU5i? C.=x$^[GkpMk1凝Pݥ+<*AHMܧN;lO[YnVqTƴ_T-dʽ,2;2#ҏ{tP=ώtE~9ejB;SdKXwKzf 5N1Pu)ClsEA3ɾJ9H 3_*yƓ_L85]+6൞JD_zxձVl0>4uf`7][%NRT#-ہ6p3p3I:ޭ !%IZQe Q{ cA5NHWuXb &N6\%S!wxZzSeJ=㺍A*gxC.7V[e׷Vp; E0X/raȽYP Lc>CRl9 zOW U<:C@0>߮^K'1Yv$Ejm0e+M"`:6Ԅ쥐) $px.YK57 o TTżLiN︼WZ*J`k%pJwu瞵Yxo&F鶘WB%8Ѭ[}51E@tuzV\EFAA n$I'K0t)G|B=U73tZ:@,&zQ7ρ*{ĩ\V6V};Qo ]}oz/#U:\v\gɲy(͓#2o: AΊQ.Y1bfSmy!W`Eh_u:єgPWS$u{:ʈHM=+l,gt7Þ^&LB]@?4'kC㊺F#{FDYA?o1g꥞62S>߳x͙ m׵  Cjܿy y>}SqS`[ڲa!殮9E0 0G%!©5:Wdp,&lfj ޣ%vJ'Hk蓜 :,n+}6?kpmU Wq[ GK|fXXR*%N=IC`(I k[NyW4|U@ffEIHB݁qh ,}E7Fe_H3r jI.A]WPi40Ҟ}8nTw̠^GS%5bV4Snm#NaDSĠ7>jhuZGoNc x&8OZqnp+) ~+U n]) =Žx1C6Lqv5FDWR4#x~3qyl "tKȜF !\p`>kp,3OFcPnXAAir|+%amd"z#o}I=+\qY~4]AF{k"$gў+.WbS&= *0;PHU%TY6~6TU|$YFn<"M7s"A|u.#1S ͑QےkI7BR.dLPPXm&CZr?#m9!UùFp$G 92*ީpwܑe*HFO@xOR:jeP"Ws`}@۪Rh!M6:t&jc-B"IJD+L¤m"4KFX8L?n h@1PЧiH@{!͌juub>9[b_x"]s-W!5oB7x fPP+p~خx߉Y%8dE=,b?A51 Pe ׭ao 29tJj+]ث'OJ,VpȟȘ[P!#bm^ r"| ! B怒*q@{yͩA. 7ZV8躪egF牤%V,">{ 0xßfhA{,(I#ir;AAKsl@޿)tX2nijO~LjH H[K 9.ǎk =yjg!.MLq1>^F:4bb!];E jMI+᮸:EF !W](8,n.rhn[#ip>tRRX15Ϧ:( ` 2 wT 4ঊ3ʑy4wz$wwaxfVeFhzt*>Ì~'  k#g߃ϙ7` =ђ@9ҔjYy\ẦpoH%Mͼ)HRI4/) ~䎀mTEe^ZrJ䍏%E ;YżjwǃL3Z➋6םB`~mnR$[+P2-d@2.z> !R k4-5uvǼQ_֪0(2ȼ.$=9GMj1q[J.K?&s#ę}T?!;sWkKu@hk^ya}%l\$asG4f͊2. ~ɝ`'Pڶ) ÕIUYPHw"ގ'tgϸ#ҏXz h1+"PgO;s}Χ> $癤OT|`VAz0 ?gvv$ X MOPxWJ '8Q+3+lC! ԾI,[yr.w'`0Νts@eŚۼًkx[?s#O+yE?GTzzf2@JFlDSVrTpԌ`&ƣ0_o+.Vh%.܏b v>޸hQ-!bGwoy'%ruq wD/PWn[g[e444;|KkQ"Km4Tb\Jò1Ɂ$o]-Nww}Srq^-|]g/^VD 06^*ֱld] FE݃ㆫ(:bsg6rn|"ƅzd:P; st!8py-6 4-#,c8LF(4`̛räԄBuv2őDTUE!HpsE4 aH8fL%Oky[ٷʗRi`9qM-ػ#[i(a0j /G/S6uL]W_;whY\oa\EKvd_{.skjК# p3X\;TA-?yT]{PCL`3Ȳr|ɹS l_ #|Ojfȹ$\l%NK{U/9xWL5/(!,j0|᱙;!̯NύK^$0F>2dMS-}uM=b5玫v(0eQk*mFDjVR~:CL_14 ;z_pf,9-1{{+P Hr5݆߲ Vn(!iΙ/˨;چօ)K|cw\r4bB%lۦ7?ﳐ`Ӏ_^շJɹ8x#>dZCXMi f`!xە)fAWx9}.rcǝ"Kk 2T'TOGN?@iq~QS8G~$!O7rU$r?[myDӂ e!yZMB3+yARq]J 0NŌV"΀c` #%応b^F'(jР 9沢YYt?8ѯ203hs45AoOHм_*ys6*>SΗ5OeϽ ?D'Bi#Ai\ cW@Ttxi*G Two#i + PN}%5ח- Ā =D8M:4 PMצ=smA'q5?v@'$&sVFbƕ~Oci| Ĥ =|P9s@r7M|P+]STMR/8`ٮ6ԯpo5銄LE!~rfNuA iMN2h1f]`Q])?tfmiˍ&XŤYk%Nr/+DDFSLY7>]*z1V,;3Jo5]`,G+ $,}6u% `N/~X$O9K 1&#>U յpqNxc0oʈ%o/qk2WFA|O?ٖj^ۥea;_zQS#'g@@X~?N$ JfMWx']A[1L㺮?z$hw142ZB9:'x 5Ѷ<}Ǥ*g@ kTj_  -RkL~#Oy-vZ]Vt}ӊg7L]OSܲgd]". |kC"q  p [B帻]!%Z{8E}ݡeJ@0Y~@ A a%2+]mpX刯0+4_ұC Ș{o*SRZ~ ̶YNbCGlazbf]3ӼJ\ KpYһ|Q}qVnmN) }dڴls]TYXƺr8BpxJ ,4lsmx;`৮i3g4`͍:(t3g3UP^-mHEt7BwR>g7(h~Ac=P$:k$)1C~"=A6Kĺ-^Gq,[\ {G"r)WA@n cDtq- R6䰉jS3C;;Yq{ K;Ƿ*~%ߨG("[|Hc0 z! Wd1 E:Cd&h_z<"uD}Cvygq{Eu10Χ$+5]Ds)Z9~`l1T!t:wێP4G%j\-v"o8䶓g(C-yR8ܷ #L LVh4Aw /eE^6qsiNg fiao1 5 me"KVϰJU j&EٛTH>-vʮjYUZ9TX1hl{?醫OҭM-gw,oXYXZPϔ 䆷NsP1\6K꡷ߤ, ~FAQ  լ%b5ss9#ug2Jp&!~wdXX޾?&ފ-f>4UX?91t+EG^ \ eߴTJEuao^V(;F )(~WpiiL=J'kqAyQN&"=$")Ep=ׄ#u؉cn]6ohF 'Deǟ?G+{r- S+\դz**<0F1h|gAfug|Xb!ojwdM[S'ؼ(yBcc]uzHK9<<Nb8r˟,Lef]2aSt8Fc8D)ƒő.nU##QTx16׏ml-'g 1%<\9Ҕ=xu.ا9OPD$T+ _-TeB,}=N0! lk 'a{$gp,O.zb/fcݟA;2Q-DBQdtwB/ڭrtZÞ$Q'1) /h+Qg)MOFF9ޢc:-l!.;` U.(^^H AuT CW6vtfB rڳD!"aՙ-\q-{@ jD3i " %JyK4}=ZpsVrk77Pۨ4)?ZZO4>mPQ6@IP%u@c 0/\eME6#fDˆ_uX&D14O ܅pwyGC > Z3Ql2L)W̜(je9p+~6a,I (Iy{gnڧM^' ,,%XjI'h 32r.2?)OSu=^ :AKw6|}M½< `9|1M*<yZ1 YsڰfDlWNi"Yf) K{{o(Zf'He`DI V.7+puf6Vk{ CwwYaqfphD >\chPUR.Sְi?JШև4n8$z{@{/ܘ"Y"Ǩ_9~k/ALUw8iZ$z,ꋃN6`ؾQ(_$gi;o`͞4^<]#C^'Zmϔu,h$fM0_|C ]#7"j $O I:7?u.|u8G"ʟrxU@2^/3\=N6r?bW#H)YvGSUȄ!Ƒ rBLG;. /W?h^\wz{ږ=TӨ,/AK26^}j b/ۗb͈JO&<9) b(CcΕ“C{)$4%1]DY`!^Q)03ܖѬbuQ%evܧY$\8ۿ>*.bڟBq:(;2rTNR@*{j3,Uu+xxO {S*յ 3EƮ€VG̽j)$|fI.50$Rn` ;rO:+׌|33.QalŖ5CH7"F``w(Lq?Qu#G#\J%TȖvo=}aBLe-t,CYI:i1uSƀut/i-BC;T.)6Ē8N ֓*qD?tE,nѪCVy>-ote8hC+nnOA[fx_UnMzux!@P9@< o7 im@f`U|^Khv@ d K;|ވd"dejQ2EJ3IGW[~D4#A>[tgտ~9NH9xfF&X2f-)`\p װhQ] |"}M]ڃYfOZCx4$CuytӵT>sy? @鸴᭧ÀPI7󏖒+"֣Qм`e0EPC+j)SiL%*P٭V#G X<5_ Fa'#,||DKkI[>_Z>ul8jS%i%lvIԸ tG97=Eg+%PqQ.jrw$FC Ōew4Mp0ԵwW6tmr)8rt6(1K!s\q={^}8>3l,@x'ǘ}xZ&6Fn$fm~9[fg޽js}88Oņڰ .Y@@^5soX:'B zT0 |9i?qb}fpP]9KƓu$ $t ",qj Ɲ/sc =Ԭwu]Px²’?;Z&%)" Ot3kndQDƟ# 7dW@G\0,w@}4xUؠ~m$5:{|\?B)h,օW Cu7T^_TPgR3QTy >ы!.mY:>lwN{U_ cc=9q?Cᆖ-",w|8'|Qdw5z9p2]KHqz( X+ƮP' ӣGZ[[`|.5Wݮ;5c;.ESZ26uJ|=&bfkCAuދZ]D|aEꊦ+&A2 Rx4EsMXaਤڎ)XL jg[JLmRet `;SJR_Dqcб_?-tJfn+K>T\FD%l=X#f<̚7a^ ~뇵|,ˊ:nM%^ڝ|${(pKJ1|êΤ.+'*}&@jGj<6!f$}٭mr>jtrIS8r %"\_b\y21¨?|n')cȎ{ji_Uj ϐmJ9)[STW~1PvA8tog*(IZ&vX+]>{$-5!UgVFytPS`(;h0Y_afUmH"pl$< (A]Uʫ_}S""moӐ@L";"~#ڼZdb`3=Q91ǾVnU{L״OA~yeO(l*l%x z;.#}wUu:LK0U NE 9_Mfꕉ/75Y m>R\ Ot:=)1Z@x[HUtK܃AP,M/YgD BKfXL1CEQLۣc E&QD$5 VX~UzXq2WaQUpCm=_hcگEk&?C 9׸Ɨ4hNGCFJټ4o+n\?~@Q`06X۳$Jl[i{/lǠ|)re/rMJD{?{+v(0Ry+ǎArpku| ӯce +8d+e% P{R` O7݌FHulROR^T7Ho4my>ct ׸~YCd?Js)XD9nHa#c.?ûlkvGM ^jŕjOg8' U'T!ς6'`1R]:~}/)^/iԂz-tDUՒeǙ</?s6 YcUKny{RlBGw=H҄G WiGhE /9pPn9vF3&3'~`7]}ij_Ѡ 8_o3( 8mv'Lg9ZL,AC/dT4ևQL-ӻXZI)Ϝ޷,aA",n!XaQމo,Z ݕ7?~e噙F8sNƪ範 7P[5[hs%'&U>%./;=kfeǕd;I+<+uC3Ryp9[n78o,p/F-BW@-0\6;)$F#}`c;;m,IA46Y2Uub:y뗛؁[@ٸ@{1=86X}+ uC0)f 2Cl`ڤV KNBx? 4%clsXohNQ7:6PLX\ʼYjΑ۳g%'YXa~zqp)|BiQR߭egJ{\[$緳|£/D0b}NC} }/{k*XK.^o!Ex"m>!cvAq-֌@:n&1R]ejE4&kg%gM, ,;1 xKK y?xT/]ܑH4AV;^͛Ezgtl%HX!ul`20# j0=AFJY4rL$#r2(y51TjKR5|kQ[MMt@.ׇoBN3fՂaup8t513A&M7k2SRf`Y:1 ,g0ͫf n/u[aT<>EcvYC Yuxe`s%NKAq8(TV֭z`NMp{^?Wf2on`\M‰eZ 1,!pcݠ]G^Bizu.`x' Z*>hR*x* ^g͘G=].بkhGbڵC^gͧ;q;Lq|\ K'W#ծa9t_Ǔ2Skݯ<~he^u tiN.J\XP-H Q.>9hh>諶;՚ߔk 79ƘAgK|=@z ~ :P }z Ez O&:WGFVH(Ŕ<@_ ?ZD8\f˪M-|Ҁ6>{/mb~5:tc$7,wyJ&]+4'+ x5|%ʓ:#ؗ^nc0Os83DN&D&aQ@(K6$&Bgj1bݔ,;~grKb*TgRf)$w_T$Yv䑶mej-M"yY5q飨;^~<afW[cZR6mm& Qm͍ Mۼq7 >WsP{92@Кɑ S O Sڜc2F}#%=' X>k5BP6 FnF,gU8jEi`2uct[To.( -< 4Whan dZMj0D}L}vF_A6j5garS 1M =JJu2z!dnD-ګnGhQ\\2;ubIo a&YۋF('m%,M(z6Mk.TjFM :B$;@.ZADμeZhFpٷHUp c-T;/B"w<3pLɞoue*I4<$]rDY֋:5j,SްoiۭiY\!gc 6[Lςb6@={ۅ(%/GK1(۟(;ctоWnDÃ$5ڷ \sb_"MnI:W$v^{\rnt6iiwdcބ"xtqy7802"D~OG&*s?WHH=Aj?Jrį7R/ shG;8~?bH~px=Ppנ?7u_SݛB@->/5%- ,5ŴUnmk'il62*#z眷"y9Fb{t'Qu6r\K)ӊ+<6~@lLkR͵ro${>tz}n g (k*k %XD{cwⵊz_{Q(S-.b o]~`H`J֒-$ ϡo ?Ǫk?m ƱFՁ eMÚ/D6^yBe&n,3W/5){f 2dC9 kTo<xd#!X y^)嗹30*?h+݈B}H(N~mȘWQsHhf$vڎtcB53)8voj;|С~dJcR QlX~Xؿ1׺=#k0 } F2z6Xb v23l]W"rK_^V" ^AJ1;ZDvÖ-BZ[3 W%Kv\~`1н7M_2 A$Q +˒2QA0=MU$.]6wg֛JdH}ظqzk' v^Չ8|М"&蝮cZ9;)@zNh'qk]qb]=, v.v| oKvL%x [W B:pQbB=WM>ْg.PJ-%&eւj$0D ݤ_( A?qsj2'iGCGPH!| Nڲӿ] ;^lQ~j{Rh&b>08E6R}xpq@oJ=[le"sP%f gn;Ez $;$&IKǧN L~z.]Q|\6M`Zy/: lˁLd%~ ''|)cΎɧf?aU^E^s8j`hпw`(ŮjCGNnP3#nVى\J"|P7R6V^C 9Id=G@ F/=Jwfj> mSNY*pZbt"H<7?"$sqb_2X#NHG'C6 Cv 3̿'ߨ]o7٠i5źa?|h(LQyj33/w-ODٖ.o5v}}q>ayy>#gwŪ.m@Vw-"$ ""DQՙDAAzm4D¬A^{ԛӮW(?)[w4(KHT"[vR k?TR\{!`d;Dys щ/-Tp4IU8Tõ4I(F|#2}ìvdu~rZis#TҪ64$(g'CCY?P%ѫ0fo8~U0Ixn|يTM&ʺ%5"AϟGѾX]=G W,[>:Ů<#qڼ줍N (#-Z9fawl*PͱC!.GNT;z(ryv eÃy)6"0Ȉ֡5Ns-NJ%d+GU@JAOJY([4j配À>BFY*h a~Gf+%,u?v0!9 t %ACxf.Zϩ5 8Qc*d6ZP4/]#x8c̏\0ң_&t./{ta~j[RԂdtm;OlOm">+td "W1OVQӠ h.8a_W ؂ fTjۈa6tV50ht7 rK5|<LI82&<ʰQ?kOP$5jWci6<(1I?tx 0 #Tg_] 3=AشH!O$t QԨ+|nS&tY*<*&(XgQ\%K^f4ⲵ&in(`ACɧ^snT~~ 佔)iIO"I-Vn(ze2bƗJ`Àeb^8u)n/Gs[[Syj!|:boiۖ6c F]1*]8SgEFʺt;:i&J^Dœ7h\޴p%~B |em5.)QPE<'6g,B+dc FKg/W8S:vtT5%-( s*W1;Z9if/1>^^(^3XGy7)jR+ңu:w'Jݗwm5x撕'qF pЖK>jwcyu`mɍWx\05}eS[kDzba5l(}q߻Rq,@߄5f7 .+6&iػoHKD,2}I3jU?K2lTx2xM "1[m0zt24fp%zȚ$ED l\24!4r)]VG*X]/8zlO2  6.G2uKӎ&_kA4ZA sy^Q:SvYJp??Xk21xk^nI֬7 aLq%0&{{h)rhUfυ%D+BMm򚕦9@sGj;4%Ц儢L<'/БX{9džþPmJmdMc//Uy:p^$\ (o0,0R9AKBG_^ٛs+߽g`yyM̡EM6 WAkiwqQ++ ; \pVGF= $03qB!w WFOƶaMt\Mkoaաn|ܘ@Es)}NrB#^B'`Ty25Kc&-"1?5r::8o9j. aCMs-4. f#T̷ox!KPސ6 Ay\oT{ .IQ9\\hߎ'vu̢͠"ANRLD0on :l Ig^ %[!ؚ).(FX^!GR蠤hdf*]27 N|$ _3Sgl(T[#{b\ ,Eپ ɮQpΨN{y-Q3՛24G^YUͼQ+^|lb]k!ߵ@TjgN * T7%{POFoUO+`ɞ4/r;wB0hH-@9Q$k#C y&Ѯ pCoQ}t> J5.["-{4x\BۭNO;c>M?' 7aG=c%r55)<l%̱6jQFX!/F4I[tOzV-b$^~0;QMx)r;f~ e%;Aتmρf t/ϳV'<|ɞ) rowY~9(y "70f>XJ8ʙ9K.%B*kM&]7u- *eG{ݘbA/C\!Mz䁖Bљ'oOV/0W![Qyr[Au"Bu"DoA)۪̿Ԏ|m֩q<ARaADU*q (Ea&=YI7rH t*)JѨ!o`Y! )JRٝ( Yyz/>ׄ"3,q*0Hew  H)^˼ⶋSEiTW#Ek$1NV`ke4@Y$«⪍0~ tZ7Bd+k\nF7h|-fDƬ$5?vp/8e=Q)L=%1QiAs{h]xBiMdпĖ/wFIՕs:_*kUv[BNc ^tGUQnLtT9xc>JWڵ$| DLpy\z =h\E 6DM}-r1]G/Q:3H!]h,.1A&N'_ߗlcEp{2r{O+,%O @,bJX2aX}N:ilʵxD@;6y%< Y/KHR^ tK`6gA硻a7-ˍ!5R2 Th,v'^{@){RX]hB a%@Y&DNHc$ږ"ByfdV[禞J D .'uܷ֏3=oۭ1[\[lc/i<= [#=)Q=c7zu,7 ydCF{TpuB9V[6s1RĢmݘ&̣!n0< AmFMR"zgBd@/f/ Uv%ʣC0v쐺/oZ-ځk2_[ ۪tjQ:N\t?)kрדwzl7PFvM;.7mԽo$n5*-V,tV|,뭳 B)h5{2eReQ<8 /:^2Xr4؛Z4Iv.Ɛðbl=vQNRAQKsCSK f٢6AU] L ?qq#Γf& -_d1dc VVhXs{m3\y9k~Q*qnYvyL9R%\X_ͫdP%;zZ̳=Ƒ!QTAXnvo;3>aMtUV"Hmvyũ,wk@N ;-;Y׉,q6. UAB>c%A w'q*1Z Gyglj̙kxq]L'襤ȕGj[!syX0:%Ci]+pS 7RdELA+`3i7Z2'K;n{:K4=9Dy[*Q<{e5+M Ҩ(2lwAYp[ȰdT}yj:]+PU_\6_AM ;`{n$:8H޾(5ShBpQ*͑%`Oڃ%M1=m "hЅ*V.y'G:.;6I}M.j38ݮnʡPy\oArN 63鳠 !+q`} tn+\X#F&rFa3 iC,D&j쵷tzGWVkHd ᶷni_u|uҦE+gj?X*Kp&RFjhCJ!);Q~uzV=KGHo2%3Z1ޱԛ.UĂT(w ńw91|``苬d`{ޠP_ƯGHsD1#DǺ{m;, 7?WϦ 0״5 3.ZE%ޜ%,vU}ɖMbQ1=i{= 5ܭ h%!맠3Cɋ>?f~x(wTȕ0ZOKYCc7(o"&W]_RZP=HxAsrOTkc9HSwAbEf-g}gt5[" U VR~cK1JY%)zX4P6Ө N/ŭ;vJH T!e?C` kZ}i/Z򑟣F)@ '.(Uk#51[o QxRЛ_GHmM۟~B O+ݧS 1>KޘFikڣä3atX^{)O2}1+F熺\S%)D!`i (O9l\ 55A"Oh"ƱwWF-Lh@׀OcgFV B\ #Vd3ڧo{4jMJc=g- fY^(lOdAPm6 ?: ,+ZJk)yYQ=#RgT0ZA TR񫰽2'GQ"yյcOjAn.^xIDRm,OylȻ &r592cUDg(g+?Uj8mb0H5}0LFApZ!Pn_.NDSfZQ (OԌEFL&w͟;U2hj^_7wV~S W]>`nagRÙ&U-}mj.J:^C ; ~0 ZZI湋baoȫRn\-(XɨMfB,ώpjZy9䑁e@N9Kؔӕ;MQ/} g" VWX3ŗt a _}v@#9e!,Hj xe Vö5jQ锃E_ 1I dm f@4e#,UpX)d4 9膵0%H[{IR}B QXFv Œ +EՍqoQhî1>h qvߤZwA . 9TcgGBϘ]/n9{$"@Ont%.U(לJ5znk;V $W a 3R$I*3e׀Dadu4/ \4]I#:G-֨qud0@Dsb.ZlG5]by.1]_z ՞$XE޳/j x,:6_9LK-;tnI -!=Cq1C" .6Ujy'3scӫY4i,%$mscB&kvk$ek|~)6+~`+> 1y=sA < :xL^#26 ٰ|Clt^|]]uy=$sy ϗOؚ솋;hľwIysaM 6 NtN8A$_f* }ɪ=!B}ǬK1/!;fe/"DI2"}/_ $8"1њlebh;Z,؅@PldzƛLxS*D}pw  J(+7n @(m?zʑH ;x=j0|33 m$նho-@Ve-,wA5Ȩ"" rNf xľ yA`- (пqWo0X$ ˖..Ěc-MfJ6d_bcŢ _I)9YNȴ_ݜlD=,+O|s"b1w)&GPhoHўy`G ceT\,BxX"P;UBY9§^Rj:(@r!LT: 룣e;j[8Úq, W{`;XĹ\?Ui˪X>\+QSoL S3}M +EA !1FyIaE׳ǀ_G剉~5t r_:A!b߮߁zdtR7E}~IgO+R?bX"G2̱+MN-){H0QcfC,G؛ڭ\:W[]KvZ3@Wj.-Ӌ`ne%4Qگ"ǧo.d P(c) ^l $N;#B 'M (lBC>'(GT;.*I -x(klkӟmͪ%(Ƽ5ZM( Yo URU҉bÂ^tq4u p.o_x6YZ :+*g-jY偕}S:ځPgKm/tz1lC[!Al2fեt$5" `;d5tM,Kƕqd櫾)3ӚƢmpB,) <ɰC Od!ftz$OXq]mZoT.H n]%]8PJUEB3q9B?]2:B%4\YC$w~MحqK:RO(\ FqOևs8s,'dBVF V`Xհ6hQ{.! Y)*yuY]o*CX2R&cM6+I(:`HvƑ-]Pedg|}8*9+4s>lkT4wE"`B@Oi.,|]+q ,#6Rn8pVuG?V:G^ {~vM~jʝ\ݰ\1e gu&ֿ-YVJ\lY t9EFpQ̽g#(,oX9TJJ7[ײBT$z'WM2aB. 0Y{.aЪ ѫ[8]e.o۱M3|LITkgi@ܓgAg8%d.e H?H"ǦN:sڽhi-W )xw#<+Ɛ.WaǑJ|;}\f6,`.ÐQpj Ӭ3VAРQ9a.wA<;mԧ/"xsVײ2.6gg1-\{sq路f@PhU9(VQ[%5݄X2ƹ(ɶ 4hթ;笢E90p$'{htOفR)s ) DGyp(`52/kS gu#`2iü#:=LL+D}1QdQl!1֌X%g|Ge$72O3*XBDTgN7@Ĭ4^T8$YהڣBȳ{@uuhq%|pV^29*1FdP$I|imD3S<^ŢŬlE9ltm$ZgV- & Eٱ&69ԇr\0ɔ7Ed!|WXd렧+NB_t#}ŕRB4/ Xn(w3/%q|` )6/Mf+ $v">@I;|*^fF:>!Vxd[o ӌe^'h}Dl%+Uhp I3 {b;>5 xqU. 2&}hhb: A<ڀz8ϕn.Izor4t#Wpi/~C"ivyʠvd ԡ2vWXrcD~fFA_6bԤ0#ɉ~ҧ U,#Jp|@J^IN3HamǴ:bxP-/^>/4#roamciɮ0&AP"]y@uli9E~ZG4+ɲj{fZ 3yu#4.Oݛ`OqaذO5릝9'9x4v {$aI~E`=m4hJH'*M!5z)ܬ3Š]VD3BWT4~e^VcVR2D[LegOͰMw1u-錋ZI ~1Ǧڷ#]n5829V.-jP~f_\b5訳t&IꪪQ;~ҏ^E:I^Y ;7ItK rJmbjY`Q}{lv|\G':%tXT!Biŷ9A/ӰƒX WSz҇5h($9B-ѣ'׋ur$'.4!Qw9M\cԭxm, OGXKVpy{Ԑ7*;FNN>t@^ܗ8O=6ЌE>*IyneC|#H%e@b|X `[ X.J& [;(gGYn2,7ƭx>Ex4![D^əpƳ*Æ;83LW } eG9g5arAy+O"hNJ%7ɹuiA9-@\rsՌy˼cfqjq+bD E >4M0 !v|6$ϴFxE j+[5@3s&]W誶ZFtKк/_Y@u&DV1P |sZMtBjx5Skjw뮜R3zqkOMjzF6<&lME^6&m.AT;(.R ׸ 3S.AeOŴ==N.lŕIfe|CPT-8/HLNСql9 =% ߹ ؒͪT b5(/zD(=P1#x7 ݮW6*WR*(%>#ռz.3uiW'E/Zj+X3'yyZ9^複v!q NBaI#˜a6|!@$ܥrXe K[~pOPpJbIx4I:REɂ ^^fG5S:be3r"Dx2U9)VjnYi;_D$Ovܠ]㈜]3y7:Si #J"3\0APC~}+K"fVUބ+[]1Oupu͉VNҖgvWXٸ3F֣{OTUzrxOTd)~`9F;dsA;$ Dg^qTnby$_Jk $m9\/J! a_֪b Fstٗ ;@jʶ͆=쌎0\7 F>سYײtG@A@_IS`5d}jFT[lK2WU6 ޿֯N~@udblۤ P+ -7 ]B̅Zk@z+@}ru/iMI=)8~vR?b7ܒE/eJwLOjTCTèx{!7n5oK=!e?AH4qlo-DZ{ؓlVmg)Nĭ};h˓#.b>R]}B ۷#aY Ty$1+z\%ϙL3lᨛVQ*9dWBTq&%ni=v G϶Nٗ̇oM% .5,ߥ}RߛT Voh|F>8EʰkP(3qs4{?SA38ȲMT ȄTKBc X"D )a挗?]'-ϯ+Db{|iѦ1 ıM;XlD3nhﭕ+ &;f(DܧO)Ԗ%`[h룥3LZ^^r&]HFD_ o噏Y( /ami nԎpvZӶVW->?[/Կ}{_H΍OEJc U/1t]JRjv.漶Rv YXClt@O26 w SW̕&y4Gv<^Km-, @$@Kk9.H[+^&X.RE=O|2P2SdS;8++ⱴP͙ѿ{X8LmFk݂a`߭;/F (1FsTw',"L紵D[%(pwk@ZcU!cu*>EB1 姙c()wdCiIh=>~Y˨8ƬCYVᤗBt.IUpǽ^N CPjB!1?Q{OJo\AEI^F%nf,9ࢴQ [a OzEV)p,,0̼&*^Jơ .$b۲| =Ga'iEe͆J``iBC8lI'_!mZW[O=?x<ַgz!`ɐ9~sDUaA< 꺜/[n0(z* s2:qSk֬4S']*}Հ܄Z3ᡚa}<T/HT6WyfM ۄ^ڼsv 6뇰ȴ \\"XJ-..I)>;rKeU3`S.wc 75}}̟ZY-2w(½ tf~JzJLWY\BKj(zIl '2~MTZZDk,=_-O%({xosnjتC4S\9 c>7tpBwgTF?a٬;/sNsrw,|kr[-y!&DcVpBi,.~|x 4+42uԼ*Bϕ|T)IhD+!P'z d*U>Σ  ?:/i?1\dZL; +&t=l[JXM|s=,XH&ԜG=I V?kBf^sqwKu_NsR 1o; ߬KpS w!eHMA6 T84;,n+ZV@ R'?3k=#߂1{U.fIVo6'~a#[)N3ӭݫݓ|'h&88M za7C< 0U6Kӕ9JTխXopI%?XUH2UYlڕ}2 \d}h !نMB8>1JIp Գμ#aQ+zm^̀)UL“jB#FIp_ĩ.X knEJJƼxO&1|K+brIF o(0UmG}ާpXʹz/DQYkd q+ڟ*c:RG64CıE 5 g0g}'IN =q8!yVDOsƹt%^$tVg;47~g"yo #_8ԫbH\֖L f///h{ ˖]?D QǶ.N&x=C+jɞĠ rΐbm{S0?d?N!j c#PV}qR4RR74$YHiO(] +K`-`٫܈jBet&w#v$ѸayĖ5>0L,$Y;_ȯO2Vy:X oVl+_x/MqJpO:9V!zȵqWmLq bZ*G!XGYj[rTwpUťfxa؝͘I+y nkm_֏_%0$`-m~72]MW*zt$ {Sghs1HP2 <@R0+!X&p<+YD"Z}3AV6{? [ \q ^@֒2{ŅlD; dk3ww8g"zoH"界" %'< 뉴_0H,Tb}ru,Wko  Nȴs]m<=ɽEc`iLYbE)8n\}xj7.L:,xjW:+ ώk!z B6fLḧ́͘ ^:k"oc}:f6I݄Ml?$SfO9PTBK<ʮ;W^:u(I]90ދ0 [ x,tB f >,*5k;*0703ToOt·_%g^׀b>5)6+;r/u_{%{40T{AlU ^6q~-XV ?LL)ZەIZtOʼn+]> ܓmϞ8#F"qz.|~y0 -T4I#gz_W-TugGU"-ЬWjg"sP;ZÜ?xܺZ{ZuL>Y/+NFWB_@D>-^cmK(f[!/ޱ?;zB/_2IZ٤"Qd>O\"UoǭwFZTsVA}{An3pA+x^9 g̴ \Т9hc&v--jb gS _۝[~-+@l /C,Ldm2KZn?(>QeF|øx{CRYH(DP0oA+9"S%3H⭸1 =bSgyܸ ҩ[P J=b.§[LciLiQTt]+LQIY=O u)$ 關 # ظb,rhKS0s̠a=/,-=a1ߪ!ҰK@˕S*2=]rSxzP˂sft&% گy's`2+˼ƞT93ڝ zww.^D||槣M oq#\YH&iB/Ru$מ)*B|a@Mgh4[G_n콞|4\C?K@1cEFu*`7ϛnPL)yN}SR 9A쐾|$.e y$j:r"Z2Q}0h&5Y)o@͞gcہ zsv4e_֊uq eaԍ@iI1bihv3cYAϯ51 ')\Z7sGA<+S䷙+.&sr_^7t9ɂ}/UѾjbpgk|FIxYOo6ܥpz]T"4iam?%?y  Yѻm ֫skENR_+Eu^ZdӇB,,_+uߢQ jO Ln F p5is4>f¤H2 pW W}DDQL })#^3EU"*џ?rLQ?D(<*V5T|(mgǕ+qEb8-d#гIL{K Fo!st/WvG))9c2]7 ɫ_\K=٢lJ]MbRnߺ~i) ug3%eY E02+[{U0L4 49ԟkԉ,=zܸJ|~&$OXy')*2Vxkx^cޭ n[b&0!\N"+¸<(Y*1#rzBKa7^jyaPo-4۱Kufeނ/0]FX X^D;7(邰p%&䰬0 ]o9i!iEAnE;fry8b> XGHח{c}d7#JsKA%t,DF$?.Ϻ1fkժIJPFl-}ڊ;Hm45WpUGѾa2e\&pVMAsȸZ{}ahz"^m3*bԾ1Ř:~2fE;ǭ;Nz!~un˟'"Y*5Me3-LV~Q@S΅q,ſDev{D4Lt0@a+㠽ձRJG= K"LDDŢ0cRnǚ4pTsD(Bn$°?!iAiN ]4*RA#:c;Ш[ÐRܝi`EYF{K19o?)33Yr- (6M*v|P$wv7GoLJaHkfU Me)S6gf!]}FLRvcN#s21P޶uH,SZN֚沘XmBNF 'In0eOe)" &Mu'zL_yWDE:,?NX[+o Q|*7EFRQ=X#飣Ts\GciLmߕ - z,P "i<"P YՉB2xك6i8aID2zk4hG}L]eUZj e!H3J m8lhS WMq0y&FrBzBc2&W yBǚ mn:z2\wx/8w}ʛD6 4;')Q9^f5S3E9߿+ѕQ)[e0m otd2CYk :!͟ >$jZl.4_ȵq:HZ!5Gg)t#S/[A|$_$j^>e֙HFj'1s( έ*J\es;ya4ҩrQxH5FEc}unԮd B1.mqByps/g/96|?'#;]8(4H:TAU-4nd|?XUlv%RUkc6$kf:B\UϨT? r3ckq">+G[F_bHO^̘ L%}@%M򪳣Vb,V:Jur{JFg'}!\B+@'VC}LşEfy\7jX&r8rDG[nҰV`UxݐW'Oy0Ju17~kXSڥd֟ҥ#Hm,V $3̜e4 8px "YxT8+#SԸl}te#h' XY^ɩy|k*D>Kj4U=#T-[+[!~1μY7ba޽G%E j9}Tp.)JJNGwSP8i4( *o`y &d2KI[v!ơۀP347_M(z#uz)id $ӾyB$Ht KފWTxVvK66U >?? yZޒ$ ҜW7C?,k"+%<9zٟo.WSEHlz)@L2 q=LL۠K w(*;a$"a62`$Jac;)^)@pdQ$sQHɲVhs ,҃!#ӆ[yPkj3 >ɮUh zPkR@rȘ41Bun,84ܥGrK9W =\dmv~@T ؍DUyn i$tzt>,DoX ܲ*S9g\'E%gɓTSQ!گ$Hu]o=LA`i/ҷ)SYϋ] Yv븦|㲍dg z\fmD, Q :.S*\B+Axc^O z'&aO)W\?8/^Nߋ!AQa%5Ԫ٫\)HjQx~t6x ]JȨ*p/7LQ qZYPT mR9h_ڛ6u8q1EaAj?KZZ?lsvH_O1m%>&Οi? ,3}~?iX{yԽqWm#L)tٓ2bEO!8+Ky_ |'i)J3/:kCZ xs5uL_,MlmwP"Eޫ[{s3{Clѯt0]pqBfjh%y6X.F(zAw^veغq̼~N pA`=\Q )ugRm%::hWͦ#UYy Z!ӈGMvm#{:xWor^<9b8Ŗ!` N!_}fA %H >7bJah)F掛b.x[pam&D\ %-j<ǏP=w>;W5V+sl ~8w8іJA26E ~s?& l%Th]nYS[YOo{twyY(:J[]ftTC4${KOrέ.؉Yz??ܐpZ8Һ*O?ϱ==o-j:** Vo)AW $~zOI$ 2~â0;kOJs]j_,垵V1 }}Rc%K6}ר~=U-DƦ1[3VW/5t@ x2rvt..[ń 9ѽ!wӷ'I`{34brͰܧq\x3L l`{Csm~R!OT7L)k[*h+ p(Hv3HPtdX]`,ݑ!QI w\ !c8b?kѷfFP#PwQڸC\ð0R1 iȡ`"!CC"MôC^E%ngNT[{K> s܎[?j]9˚v&\ZFvH zM7Pa~cr'-*Pb{W!qr4A8ȁ$w"=8_a56.'Duډc6rD\L>9lھ5Ab/HؗAr :_#]$2p)]yW3|qXneS $=憂rEmnx(͜rJ\0H9GpEdmwLͨ=wc5]Is&@,e %ן 4Od ⾎gS n<N0e]j5K@l-$dX$3Jۺp̪LƼ(#X50GSH]NW}wZ_'`E$@ZvG2J+$ n V _0'/=mɕ8cON uPKVتq;e<*]v0vD (DocXxZ^vDwi`ÀrwnHwGo"axD P<(7OSK, { ^9Aq@IJj1\ebCg ]QogЙxÿ)UdWһ{r;(,2Y;t퍼zMClOv&{8kU9]3v)}lN`_ ac=Bnِ}63E(Cxqÿ8M';oc{ׂVb.3dFߦ afF4{'HQho=z xKѐa@ʕ)=f<2"׃hgڕ{f\5Q 78)&9/"FVFnޛ|<'i3%& ^ u  g~}3ވ'" ~Wǔed:)h͑CY32oyʈuF^Oږ=>{rjY85@SrQ]f7teцؠB."W@ A"v g^{rK.*`[#ϩ51 Y 0v>1?tk4-EmqȈr9|d/5Us*V$1Gۜv<]x顯 awVeHZAdl#p`,-دՙxJCM8uDjy0뙋,daFLJuVĈ^U0tC@nΗ0?1Tƹpg'7SUϴSI8z;qemVb,O3dE(p]R8V$bwƁNƏfa)6+8%խkŋAìHc>pR z(f(Yis°Z[?f=bK5|V]6(u,Wvf"v?~/-XKuB襂w@ S^9 λm~i؛O,D7'Q=S%8sW<殈j%c5L,Ϟm>LƅAh83;:n.s!9tH[rx jv+]seF[MMlRq.sʟٜnwj{d_'Wo.r.ry[f-:my.1 APBvBnątubSxp w^if) sp{8DB2e .گ leƮlBgvkT-4X~ kFmK2n&?? G-ώv8V-V_AnQmwA&pv| 'dxY Ț,I?ԆqIqpņs"⁚ȿ{JLAJ8$!<&)kd#/?Ov5yjz M ]s):ܢԻ7L<62:pP{]~A|CLu [?PZ'j)Kd+Gy+o_sȀ3cV R&N)#6}WStL bUq5%>}vA۵`z4;JŪh}o,9y(\N2ṅ:a_1,r,ٛ@2§0_ ; b [)K/[Θvt(t*9}X(t&?}?W @ Cs=і*:8-+[s%e"u!$R\]bMȓ^& 7ً"/d' H!RYPIDWUb:X`7v$PUL_ .XtgQX V7">ӎIֽ@ɸSu**& vĬ:A6c, ;=z.JB9cjsXO a2x+˙%3܅(1Te#RX0Cc!MeߪWpe%DǾD*=HFn71 VȶdE=_a5"!7yp#rI"|4pwFߺcֲ؊YTzF,+ `с@;ЋJ!ZcÜYyɀ6jְTJR~Fd77m ?xh# ZLuCg"T22JZu0wK=lM/bO'p*|yE Q7.Y@^ .љVf5}Lt.rfn>B a]GK&>'ZPFE_ H")ʼ;3m-O3- I"{ȦCFCepL״fi"Xߙ[Oy/د)c|LJ ڽpYT>2a$,1vN/[mYO*T_wPL^0oD^mnGh]dk87^TJБ:g7ɃG#ݔ,E ($OgvG|_?}?TMUBw ƚd_ SE9=H+',m)EdV$ 0 @dᒇW-81Z!р"'񧀓᧣Ȕq~ff6G$A BO%'Iʦ~[B֢%c>Y YrzT9q+jI{|Q$VmBGuv9{Sw(D./44Mj aLȌ79OXNhBJ-=W [w=NQ6.ّ'|nlΦFq>w<=S|vF> zK]mk.Ƃ6 F TOWs?"tyt@5M) EYDc9N o)2uJ WFHg}mtK*MGGnWdaی[}2_-Mf۹Aw Yw j*Ψ,c mG[:B#R/+q/)nP4~vr΢6qjM>3?_Z={ѯB&eaYp h `0& tJoj >ұ?e5R̅T>Ib͈mQ~gk[TG}T;wCd GxrII>!+=_\RTF] KΌ{CZ'CAW/m-(V`GDoJAMt&p!̤q$D]k 7.UiϨ X0ʪ5,XՒ_"DvƙQmh|1 "&ZeBe27jܦm=*?'Kc7NW=sjAVlz@E,<4 !wY1OBakžz &j3OwiT h{PvIWȗ*ˍ+xiǹwi;_V + m'mV 1zD=# r_gR?Nӹ_<nRP]88.(=] D^I:ZN!%6-,g0ZkX驞P 0Wx9v+ w-MXYRRX4$h b{Gf 6ѳA6lO?H}Lt#uh?򧙟bC[Z2DBvWE8Y₥C)=[XfYoPbX*Nv-Qhw֤5]_o}w_ʮ[OpNZs_xT;=*hgqs/ZDޜ@繇x]|oz_蹚E=Wڪ78 7 Z0^-IW+eWۍOo<1O55nU_zf19}M [9wK-c=LwnN$~qW<NҦ.ݺ-"tl|UxbIg@ãL^6執-Q^vzi[,4t 2zI5.} s J)Dhh0 =T 'C,]`Z+T5\Z>FVzC !P؇xF 2n !B!㷦WM50ϩeDp9 .łw NK0 Տ%Jl5Zk[sǰ(azk"Kuv|[Q| 2|_#{Oʇ+| ?$kdܕ]{F-^4!xD7i .i,/a,v_ A{TnRs; A"ti'rs$k9ԐqLU}$L_{BҒx۾kv&U+ml6OxGӢB\pR]ΡWһ<4]b=%2͆bW7RJayq_S:2A̤{ogtDOFKB4[ 7P5?M< ι61Km H{doDD2!{(3;vs:= >?-pMM߳-:l釩7ihG{1(m0?{k1"g6$JNw!|P9tnG@D i=Z x{3\@6,] xc o #U\F ͞lN^\rV.mK7VH4 Jޑ8ۄ٠u ZaMk"Ƈ|/L`(pJRH: UBp5 W^<0]ՁV ';LţA&)a$ώxw4Ƴr@73 k6]Ydgr:y@mo%^#DصF)esOGt;7"$opHFՒic/$Wn0n̪Jt?WfS?PKBUkZGyy0KE\O0pQtX&App M{7Й^?4+WCtyqUVXA*݄1_pn݈cm%s!.x>"d[{P&,飨7hMt0tsQ B,+TbD-uTM,x Դ&JdT9Qc$n7ZH3Үu)$D0 ⊣E{֤v(gqu|U)7mܥ+?RV |?f?({r,v$82ڔrw cYf0@;DRȥ"F&>RK{|uBvzI%kQ\,RAf71?u!?:Tre;0* #j^XCp%!)|SQuJ~4Q׃q?0PXbͻf܀VuDZ}@|7QTT=O6cmԍ ٧噁[ 7  ghf[tvrWtvEmrOD.CjxT 1:Pe Z[],Pr 0,F\zdxssѽ>hMǻea~DN^k SiEѪ%E;;EԚŜ&+V4 |0 bq6‹b]Cεb2j1x^esE<1Z cGzK`~ؒb.-XD:񥘩`$ҭD`ԊDBEJ#M6,=tVbSIЀv,.ΏOv}P]PX}C*LO$e1zA3+eq@Z&44gK$lhmA&+=c@<ʱ 1Bq uUe7k4k{Lp0MIG'g{17,3M!&@(}yڛ-1nWd"Q 3P`Y"7dtN"qvcd4SJsG> mRgVw6jlsBu[w13vf<+ݳ&&XZWhǧvҢ[aÁybr>7&;FAqwCr̾2sޗA!ѕ6~];s||Boox`?NCǕz J={Hq2Am,.g~;D$3^ ,!Z]_88qTf H58;ɅDQ ; ~Ý*%rwhQ}bq&Ni:2TsɮC7&S.U3l}5@89ᤒQJhQehbbclĪ/F ;֌1m5RI j/?eF{I}L?hбT͐eE;"VI~ &رE~0Ll\K|͈TTS@Now@qXU^-{B}4j 6f *A oK'@n>]wCN(Dz,J8wI"ۋP7[0mV_bJ辻D<%ON}=a5: [˖ْ},kC4"2A?پu:brh_d{%SQ/% {0Evϻg=ןCx|0fۘv0]çddH!~<>Mhfj̸T:{ʞ.(]a, 8=ٵ8k[I-ayC!ի`u=+'羻a]ĮTXqwK?0ҍjT`ot3OCJP<֓z-x7Ҷ!ceç<^Y"ƱR|jӧl2VcA GEq|×Dvk'-d["Q(||̰dԩf.)r<Λ0 u&#LPACԔ.k>:jTUJ(18e€vx[ec8@ >_u&:Scq7w1- j FPAuq1n#b0T)ΝJX+ל2Xn6aJM8ﴧp|alǘkB@D a{tH93'aWٔ P%¸@w b'1U,}YpxhhPrn-헉g8O\KqFYFjBI&&يJP&-M bs܈{y= IY (FHgх "d*,4 x(TcS^r%'r_$&/iBQ "Eb"v8`5Or¢%y5p@۫pUM6 l⢠ˡ=Ñ>|daYb+Rs$߂bN,ŶE$ӫ.C-L~~Cz>TX}d:<ߛ1f;̹M"fp!F?9S~?1>= Ff[@zjGV'ր#ތ)gJ/^u(|N@'c";Us/ڝ&PA3}'9L^RzMKgo3M$^읷 TM Q}_lN7tŁ#F"7?Y.( moDEK50O牣}:5# Bl *˽ME(tdUBH7Sm ิp\YྴQZÇ׈;.Ig&УC A ,,7@ Byc~mIcD쾝*OH ^}h< o[P6MYގ`W+.H[qp(U8+rzY:apoVYɇaVGXTNg:L(Pcc0х$+9]\*Dl1Ϥ U (:S泥)bSDGkV!8XA)5->*mQ S٩ E(m-z!\4n8pCPf8H"{:e0E|P=H{#}mnh#Z0y@p9'Ϥ9<`lWn,lA5o5/l( K,p}|m9e{ҒT΄A khJ|IxAoߐ{Hbn3q^&KBNquM0o%hd8 nɬ1p[+4.*\|!k/4?tQ|GʙxB*jL-OgS2 ׷o[^d=BXS;>7!QR͏U +-ktYY]lSOV!m(ĉ<'jrA6O@= 5zß~Fܓb(o0Oӫn sBJ_$bb5xȺ9 1gi$xdƹMfa Q^TټKQ2ZԱL!62 w9:ɋ.Q%Kecl<;U>kU?A(7G< `V fEL٩hPڱ#Ĺ :g6^5"X)h>sUj̠5/;$f>Ψ/wdi-Wa{ѱ#3 ;Գg~R\M;6{ʐy*鄙cnGuK 7Wg`$ȫ%wDOJ T<:S@btj'o/Ug`ϙӅeّ_ri߉4ɡrQcΔN;/a7np%;׮#x0XB A-W;PahYQ +l6sFvKVp:L04r\YYꠟ$(~i7{{zR@*%%PH"8I\>1+C)CIs ]LkI@~ 3Obm04V"mZ')bt}7׉FFK\@֧݈vg3|êzVjGh [0 a͎2AiӟS/}W6W_u9I0&}>OY!v s H9<->q8bv^}e ^0)d;UHq@NIR mn~YV3@4؍^ ?6J)\rڼYV"S>V6s_tPbi${@Ta8f7`ky> V18bGDř&GUD1,4}h]Jq p8նFL9MqpKhv6 0R'D] pl-,cl%4O6Mt!YzϧIlʮBRafIxyaB)+VtF8HI) [IJ]ߵFIn2N5*7IOm'^*Xye޲6n,^6YCԪ:<&x)6FN_RaSR(KU̯\Y߆ دM34 c{#;a}rkP.CފLnh7WW#ͥ(J&xeQOƷrAQOǷs5 cr遻_V tbѫsR "hJ)aR1p[k|P<8m-`!lT\s㎡/ . )kBR5ls2ص;)2m)R^Gsf9WO 4YL_;~7w)wn({_b bb@`[3]Z21Zha pՍydc% ­+XQ t DFeQ5W_#*% fMKd8YJb`;u~f2n0T^Xy Uwkҏm>6=Z&D wq߮k #,m*nYE%D.Oaમ=֗%ES %/ [5V?dh4 1ɡA  pzj}nôX<L&ڰ5;DF1<8G6Ҕa辫l,8$p;etXP?Frm='7rNcL<7ښ<eM4,N ?H#/ܰIr" \JAB\#xl~lMJGA^1[yJ[-WZR/ROt# E WcluFLm%uAhqՇSPWz5g1Uˎ S4$˔]ά(mSC7tx^]q  EYI.kSQPw"J4ǔ/y`ww&9{2jώA{0[vv&~0:A!yo<vwaԱW$=ZX9HzbG(2jݐ?vB<K)%&[,=ѯvo|n&xВV2+ |{c3LF$KpAojD N OglFv"A pm?+sO}$= -fB81^OI@9i43^- wJ3s~U6e+L؋Vs=H ⅡZ$}]lʵCHBlSkD7Ezۜ} RXl"U5]OlG*w)~- MQ$6$9X3O, =m5[6~Rke9BôWt}  BJ24 --S$yXPS=P9ʦmxD;)*A(~ v{X-nl,Zfxک(U%f 3 =I.s>m6SAjV?}V$Q/̶~м%"@_x 1+.;kڲEǏỺa,·6}S} ?f| 2҉ -˘Yjw).Q^G~sK7rڴ!EGϴH>Inn=1gr5A[2*{t*{0|gڨ8Nf'ȃ1(9,Y?m!1\UCt ,o{7'?}mF9*!1QKJoĦ1ܳU &q >;-Woˌ;KB0r[dqߋKYb}3Qj%~^Mk]rZL*fėGm- NfTn6:.2:Ml/EݍCmG۹?vHkb@d2{xK |u7*Ēb +);;Jos *`PpUD:J}HrQ}ۣѯl0g= p<'Q[( SYQ4ٛA9 YAV"H? :q 0Ren_iz0 Hi/?깟P䰀.qF:"Ƴ֮3yL7u#t0:DGvIŃOҌFQY"%͂NPtsJot>@`a-ŤZlGH#q ,F( kM`o{c*@[xADzÞT %NTzK10(9rL?1UG&Ae%um, @{+ŲpdGc?t2L?-ާ:؛͹{t_;q{=wH3>T]8dGs`'R='_?^kg0zJՃ%Wc5t4fh80 .LK7? a1v4W岚{l) rVjz}|LkMGiHʈ*bыKJ̘ ZTGzj,m$گ}^Ej`VJny&U|DhdؚC^f|85^kDC'z;;.WC'װu21 m.(3DU`+0xi5$: @p$")J"fJ?.a5 ʰ 1nKn[F:VbA70lO9VjC}ft2Wd x(3:BH#V/>9 h/+ե3`CvY쳑_;dJsM@Qf%m\Q܎N9HZÑ-yx۳9azÊGO Y=1ՋLc7'`rL3! HEKA"$w'DX61ے{`8EZ9dLn;l&Fı}V)Olir{ }e12ycTS/!hPWj:"v^t+ٝR X+io'3/34 TѬi5B Y=64?[r"qee$>Q0dwO^& p6ŭ 5S)Bm{ *#aSjl=+Ggⴢԗ8kD]Qz/ `wʦS^& eDC &]34oTs1_č-J :HBm PQJfh6br݉$A\9M8˄a{r 45֒1Tʠ[I_52';:ho;}irCQ RGwPaZ^-]9 * f84'm <,bl䆴CvqYĆ{~%FӶXɖo7 X%ՓԳѦ MlIVs >u|/Nw@}Å~n+.CfXz!):a1fb"΅1ƥ ͨ ޤ~Jr/',eQDD@[ȽXPxjar,Xx%j&QRL߇ܭ䙹YL5t!MV7S{13fRm[Su³Cf81,YM)WPJxH )}E1s<턆/l4,MGJMd߲b J}#Ih e֐ Z醶hÅx{uҬqcЏYdnB/#nQV)\)Y0ZtcC9zq\dտa-ӹz=AH+e>eyn8NTW971{1D ě9K ECO]$k&n q@(8cʵAFh4psT@&kF8͛]R\T'wbo"֫ PqmN􌟤pM#Q-WFЎOOAۀL_)ջ0uw0Xs349؀o:&C{>m[>i(S. s).oMX8w{+` [M3aBNo1q vuWoL{stN㢢lP]BbKv\0dyޣ`ٛV&Ln֫wr3s~=`6b/ ht~D`mbopFLA+A({[pT2& |^&m&U9T󐦴DS$B9Ms Lt6r=neRMVuy~"ͮ ӻEOy,ʷ l&%5#R:i/4~F'U]g2媍OYfY5cH@>ضUE$qGާ"Z'yaPnMHӐm0F_hb(ek_cc/ d w}iylt2"_/1r Rd63{DEy'# OG۱Gm䉉)U<9vCN"j{?}KzvetH4Ld΋lOiY- ;xNA.Z Y)d9 @g+s6Lq}dVy.jdS(H/u5\X7wAN K9?'ә"p 8t+P74G_[rj 7\u) ]Mj *jؿL/(;U 1|ɲt1qFvP9w'܇~Pڑ]0/OS }}F-KYH!53aD 9#qFlIy-9PoJc#8x0F}⤶ 91tYˎ?4_; cRU~w^w۷/ $: ?^zklVN ~+7;5T>iD&`jv5$3z?m8~6,ISwW(P{nx/*tI2I[*8 i,S+#:RèTE Y%I+VOR+7tKԱB˃HJEv-ʄW<fi85I<0 ć!i`i\Lymex5oƆf4R -s abq'w?ڡӕY %.Jz!W}jIxߴB!TU81 sWN~۪BLNLMtd=/C*I}Q_^"?ɜLJ1.i~evbe6vQ5J,FM uF6ׁ)^.- |<Я #xg7:uHHXI=C{6*oVt^&3T|7(\\Xt."ԒPS)om^@=kP]Q Tҵ-Cl HԻJ2%˳.̾j8j4jg1,>^"f!,T*gHGL *ʇ˒W.f%Ѭ,L#ݘ/&2?EG懔KV)y攌991Q"3F -^bgl A 9٨]~إƁ_휺iTOI5(߇.#N֡㍷Sլvp{מBmd)s>e򐵍r@*N p R66&v#>eNiOCJpHS V h)es,,Ⱥۙ!z]tll2Ljն#X4aYYnH:i0ň=“jpIxG'Z5S9w\֠iڵMu-F%Qh8 ]@rѧNКH۰?W8WoC)~i|@IA4Hdq@,H2Ѽ̭&^1$l)Lwk" yѓ ̟ ioGhMؤTv_&B&uK~VI,= /Q+u>ͬ%!3ڶإbDVaT~f d+l-r*.R;xD;dAkM(!iagVZ‡$=ӗ90NyAͅ ay>E'fZ%MՆϳ)٣P-k fjcK\19FFY93zQcjiOsL?|8B}~!9n QNn 'Y;וJl@Y_dXָIߢ/cϤI&mQ{XKɮzMU]1~.A%IO#B0#Ij5xxsmPZl ĩw Npyd7y0ބJTM(g=$S^`٣-* tx*v!ѐ M']:FYTNՑv%V0WH]Eo$|[\mKwP?_ c*2r[|DƱ[ l1" Ts:{m ?!yB0 ?(;@[@N7L3Ms*Fs(Rb}UZ]֣? Vߙn4h4MQ\Dљlwo]]ļҘ#Hf7wq8dgt|ts){YQ{d -0`ȗ"y3q zXl݂E y8:",.Y1Mqjф&pq>HA'ɹZ޳RivVA)]SJAYaA0MVX/S\tqޫNKBt5`ˤR'٢Uj]~i["-Tu5-Ա&G^Gqj!ʫ$,nOL׹3xEg.'ۈ&ic/Z+'Jqs6k6mX lDk[xxOx?MeB? U]Jcbe$3 gha;j w2w36wӥDbXRgpQi1ZڟFY6emuIr_E0>Kĸ +=ʹ)QQ6=~n{5T@LDڢ6蔒om!L.U%*TB*K#?V2 A$1+|QȧquҖ]b':h_#Yo}(ԎH -r%KAx0-GWqy@ݴl07U $4~d^gc5MRz%;=0g3bZm˱exƫvktߘw@N(R6X"tpQz>. 9@hju AZʁ~.vh[ :҅gq?Hu}}%ɢGaN.<}(G?l_^ASgU]1t% f0 kq"K<02f 3-ؖ.jmwr |--}5$!JtnEΩu:#x$!?Ts M `'CO3Xsm|0yz 1muØ6 *D/S@ΌNؑvO+ziESQ 8iN %펬QƀM?b0f<3Tcogbm.}C=7.k|JM/v A&ߍh-ڠ&T}TOF^pr "PhYǷ 3 eiX#F"z+Ӭps&8+&hvQuՀI$bRUb\>b+41^xT~zI\qO"zogu%"6R .(Xbبxo`Mt8,=OQr>#%b9';[S5/]H7[1I-fx:zȸLuMy.-z68mQ\69w)NUM{^צj?E`^yP\XIJ4Y&}:u79cDlOq)̅:!L\ot]KL {]9f(2h3T,;J/.n5T›]gwUIIO 1Md*Q$ vV)jvO7?&h:^}1N+=Z2|%Ȕ*j%=2O _ `ݍDžЎ,VgYZ07070100000426000081a400000000000000000000000164e6139f000056cc000000000000000000000000000000000000006500000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/firewire/motu/snd-firewire-motu.ko.xz7zXZִF!t/V]?Eh=ڜ.+Pgd5>H ?W|j>,r;@LDF^=\Lg+6nwrb{{ ʯ K70W1(+ WoE XD2FճaىNr<9jmcDA\|dM[Me9 vEBy"TtW4B؄Hi[㓎g&3HV9R ^9_tJIGaȍ̄nl¬71#j,P Fn}[v?/|VN %+C\p:̒qO uDŽPL j],"ҝԧSe gnP7LԌJ hC{Qٯz%QJJx9Ty$W|-cؤs>H35L2f:yҴP>v5:zk=,}=,r&~s!ߖU sβ|V+7v4m@紊S2vfmP(9}]&ZiSp(rjkbṆL9QvWyRmVai*Eq67 B~|m)k5Fa5KFjz鶱A:Ye dSV Cc: (Qb츭s}fcϋﰓĿޜY q 0P>Z$vZ/~lpF3ÏP,rGJ;.M[Br-G[aJ^9dF˔`. O3@Ps7{u; 4xL_Bv&=M m 4;0Bސ$AxdڶsIBE̐G0 xnOeF׶;Մe|Wj!򙙨f8=1mdq 1TL{~zx]5*3B9Xv+LW-H-D> $ *m%֟2=VP LSC}nh}M~& \#ox!cI<$(Yل)fJ$qv|~]N,(QM?0,G]ԓ+`Q}bU`rނ` Aq|1rwnkߢT$K]wePS?oƝYˆeuN18)8Fv} b %S2lvX%,pwߩFwjQs`㜅?iJ_~ygFjk Ec0T|+tg1vdPdD*Zayj3 +6|Eɸ aD#t#)UGѝv,6$)]x {Fdzn׿2<8ed^dNI8&(`C52t[as.aPjzT' ǵKtY8K%e.n9P(ÀRtJZRƧzgpZEwϭ萅W#Mг#Yf/#EV 32 $?)M %/(7zl=v_?O\g?EI*$)XZPeğDzGHFWr}oٵ_ƃK-j9D%  OkZR{9 Ž2,.TNJ88ё.zGB7]#3hɫ[r'uᷧcą t-qK[teOބZD]O`O >l@nη`"XBnGx`(Wy.;C@1h&0I_淭>Al3VbՔ%zDKKpBp߁ uqĘ)Է3kr!N: ?SR}<ĉ2BϳKzU 9ԍz20Ro6P#&m܂~@>|憉.^8X/1:5[.8]ݝj6oJ_SֿNj|1lA19J 8]pT)fz5N>H<>H{KQ®̌"{fJh6Fj!0 HCKV̷L3!p|d/'v oSS̪4픍PP+Z X[- f2kqr$O47넸MВqXI&vUٗeq\)oy&]ZT[~ bPEY夋@͘VB.%^o%Ϯ΍ZSYZ͇_9Mߗo2%TW^[< KxVh ^j$]t,dv^`= | ]zj%) > Ry$5}öߘs.E`~ %/&|~,O- ՚ THSk"TPJ4C4T&CjĴy팱1E{wOYRϴ'|d[9 Ԛk~Xm9 `6dqs.~ˁl @0*ت"l為anOHrM1My!{v \wI7HT)p(n"KOur)V".W_6I-OKOӄqYRL6Γ/0uM"G:`TnZ3(X`q쇮[0͹`ܒdP h8];*+a^ًh;Qu-d& /Zcn7c|qԻ.Q,v> l7%W!Ց+M~ȧ~߭(׾5 WmAD_Pd[=YRh*2pS,06D75pa1:vx\Eʺ4*q]QGM lu(0{0VR2SVx&>|X:П l.ؚ~hc&n- M'_M;T #TzJgJdT90IQ(VwY6Hh؉vE-C{= Ӓt2H+ah҂ __MPOЛHl0!m):+2ORU9egո)VG_YbHϒJHq Xde-ϮQ]Y̷է}~7]NzA>~!Ӝ0A**=X *ܫN5OW!=p:EMQZ0'p/n^b)QPkߗN *hfjJJ"w9#0 IJyjf< X D]ס*$SMq |C|^{ 򇇪8?QTC9YA 6qLUkK N.EXC*"a0Jz$}ylsg"|e4_KM,BθϜ,\v -wf0G^NЄጃ/qbd+iLQ:$wLgs@JvyY眝<P7[]0|ֲ[G>/6 FW9[m|A8n+ϒ),@^MŰ6J7Կ1D}^m@Q#$fu2FMeh4~cRT2Ǣ* 5Rk ܉ڭg`>2ܓ&h7\($ S.K*I"rvLvY`'F Y=7VXմrd7iI 3\ZVQGO. A+8`MSkNcg:7ds37іWWJ&qȊjdA(CHơ5so Xl1K4 k"߅\>GiNs!x7@[͵Ϗgp5UQ3 b:nX9hilwb&E nt;{omRY]Fbt-O0 gyKVG u.7×2C |X)̹ =e8/R]Iܷƫ%f&ɣ,X2LwLvbNvs0BQPj $|K6sMaD3N {c7I3Y> qupDdP螜5w+K;:ïa\BS?H7trZMx& IV=|BupwD܄|=-ސ?AَUb}+:!>yW:mC :fչ҇wKvn)ꓪ9|KBgIW"/Yl)iݐv~V^htV*{ՄIʗZ> +> [q4A- t?;wȁ#07 #4_8vnC-M0)\iCc%Ν m8TV˫MN OnR5@6Ϩ=D5TR֟>aA&q4@̖k7SZkvB 4zϋf>̷[HI 0@|yRHb¨<&.!J֮Kt?i SAka{Wks |8+CCfg3J 5JȜ=cS`h>foWz?(a}DU2됎!Cd ΤY1SskFYX4 =Dv.c2$:1 ӻĊ/ l|ֵh=8X85?kT4&yC)pvvdzPx#0{]>R(?ܺ}*5D@f6H8,f$۱ >Toi?VtaE8"^.u*,4_Ͼ)* }V± KNki9%~o6./%/M`A }]3\iOZW3F츉CzVA VWK"9l ޗ@F$MT'8s kFoJׄ ?-cyZ@a\N|"BU^(8>]Ǟ>![jÕm2 RRgJNW`鋕!I4p׭ֵM_#lG!D`R]ɥ+t^gU#xZ+kU~6mfB4v`N6=UA(<@F_od0 m)Ũ{ycIwn_l M]. ȏqLv*dWY'mx P` m]xE K2Sufi[/Nv$~fQ2'[y[f'8\B9yF *}vib=ȴ9F>SAEAI\ڙ9x;goȃePϟydT9_9m#6zZ@F LaޡsLǷu "JG}];oIm~B6o*evҺJ=$7'QFT6Z܏tw|E ?>&4<-d'^%J0b?TzWLHxq?,-yB } lkY J В5軖Z\(mJ%V ă$G~uLT`-1{bZ]W愡n PU6'r_IU^^GKbޥ:| +̎BӰxU<|oH`B.^Hke9_~Um`J%O~g8F{Xf 6g y}XD_O-9Ӱ\Lv ChdNT0G!IQ4Z7hi ,Tc6'^ ܪᏢa+6[%NmuQN)}6b*OSА)0t fPxĐ@^ IX Ti[ڏxG/r $V%?EՃߵֲ_U _mTåNd?:Rk; ]T5Jy?#0@MLT2풫WͷPVѧpq|uY^.0="td-_0߉ Lǜ #4{ⲰtfB4 W ֎[3LUvۡ XQW3R~ { +liQCqrΖI( 0Ih&3$>P*ǘuDK/ #oh~3>Gjk k"MatJNc]p(qs"6/rSꦹXħV7LԐ iD,l4Ȕu:C;K>of`IjxX>dd(+Y4sȈ$Q`_jm@hS%c K6ro/Qٕ Դ) ɌBix}FErPU*Z`2! n j`>w9^PK3Am5X&lϦ~73=%q<6RP 'N=mkE.mxr2z,̘]],M&`H  `Mpy#f$m )f^SnB#fU?9s )ȕ|R4?G΋JW(7Ge͂/Zx~wcHbD_p&H~W~_ P|k BWaН^)zWB'άt1ҍL $")bdQ:(RRӾ7&f GXӶ Ph*q'g·q3*˖{h%pR0z+]ůu[-VK&AT  s\՗8 U;}ShRAq$Fſ loqD0˽ȾtV'S:-|)G.Ҩn!V J )TN,3Trt 䘗o|۷^PчMcv|р@j S&gNH jO|9,pDCW= U><NjgTbԃ[dצ~CVF4yRֳ-_}c)uܴ&Rt%PȿmG"Y\`0ų܅F]ϏeR5 ~ (,Giۣb6ZHy(' KfX7%2ı*͙Շ c^UgEI:6 jD!/1A-Ѩ4^KC-'HRz>> :O dBšfAX9]ȬD#%Ĥ1(7RRH-%z-Z)oSlתM5jT$JñӬ䃞 w? e}}j3дN0o9T$Ukyt\ ꭹtTI c+Fs^~y.Щ_f%3y{ԦJ%YP:E(1A {$,5/|)rFU-V.A EFIo w Sm3u!򿻂 j _aGEl&5W/|99mЛ:%OCxO r=H#!Ƚ6* x)EQ|cd}! sswkj9,?g r7%y"n<<h2iDB {bz08yuTLc,skӑXj6#Kty0~¬MeB?-"THuSڑ ]?$ϡ5j7j6)['HT^3P@d쏄]V54irAMDE !a |c% 3ESǸW^S>5~kR9:,J ^}|H1<)d國1NT]}5xEPnB[+WyrDǨ +M2mzoΞTl.Ht4G`KhI4B휊v`_M]PP"9;MǬlEs|*ܿ>iOb%К 7 #s#<˽ ?k~aj ;GbSYܼB35mYqG;NbB9U7F5F _f-C@:JIyg]F,fz%4KY6.'Q︅&f#2D܍6@>^oDe.m,ߘ,<͖@ȽT;KwWec ):'!fxw׷m/X{TWT &r0AaљkPW塦i {u8` ܛ]>w

    %wK)]P hcjR3(:!f_EBu3 O,wΪ|PKp.|[ 9 [k$4~c]3LB?`d=_a&C{ѠIi2"iǤbܢaVWJX1IIӷE"@,gS*1דi}@i-l,(}ۤ cFUw$j&c6DJ+po?k{+v*R&ěwa im\"*/<\V"IY$wsy\ -Rmc?Sf96J*Ga7)3]KڮUPыn&-{h*| MMEC&)bH!&6 ^kjeZ B"_6 f񗩒J f?l7KvB0cqfR(Ý$vʯ-Motm9c24k9 M'ú LQB;L}gefͤACOtό(Pq{+ 0-(yZl&P mnѬ}уx-]KGUE`E~vS'Y#:Dp 'ԝ 8ՋRBwYPhZ.x~Q>s`d $5E$ȡbPYcҋL mJ't+XϋүLtyo3iUNͺ[Q|0*r>Z>bB-R33ip3>uI*hVIe~&&ְ;|^0~ڧ՚noԮ=5JXf^hG %<5&Ų7SWZhEͶM 㮠+jG`02 PwA@vn-ɜ׏%r 1Gf)vy9FPqYώ._yc^CGbaS@kr3!S˭-^YEEÐk@4bE5\,ul-oX(+94 /S,CiPfy"ۘZs=G |M U$.n6>`+̔djj$qHI؏F6J]==49L &BdEFo10Y#!U?,}\nGӻJܱzWv 4 Te*?޹K ȯ;Cx}zYxZsfcY_ 'h1>u/_8wqI *W8gBaRh9ᅷ|++A`n:12S`1}~@/Gyu|Ġk#J.m1Ja40q{TJZ1ё.!gNLp߫+k׷Ags봺g<\]V!,X67md |;- xr^hMПߓj H& t:3Yw}P"*l~O|OVGZQPS/Z 2?zX5H mU0Qq<{E\1S2PhtG=٧W8bҺ ~o@oMuV4pפEPIinc'srBK<+߻`~7d {f1Q('YWf CXl_'E'lTX֘M #k~CIm3"4'u6TKSΌf+ g.gQ&!_,bG09Wp`t ]5C-ԅǰ`#cT$C|㍗z&˲Wv+ /Pn3I`#GZA[5{'=+]pOJ{p3Ʊ-3oE"d9Jȫ_vux3={P5af1|&SK/[ޞуK{%` h`((WM@f?)trQ3E7F+oF4SӷjI{NVun A$(T,K Aھ<&JԱĔ7UcW卅5vH_Lk7ݫ )&l(bD3R(244{0+7``zBW W $B 79~I9 wSc߱;}7 E]r[UA+Yn)k=,}ڛ -8,1bS2k 򮓤q5^(՟bJ+6w>{Fj+bA:}ð$`s0?P¼ 4ԍdx̄ZnǦҾB/mDEfEžB5hٱɧU*ŝҘZFMT4ޔ#+2e'-p5X{Tu. ?AwU >3{kL=ML-wk I5Y&;Yb{l`V24Y!J((j_e&ǮSQ  򳧁F6 YI|XG~@#l#{$LW="Nr@s}I0kL5#$_ FeE ] d|p/om8D,aM?<M6xqz²0V`P1aO!=_ >0$FGiKm݀F)?6}\z ‹&',9&Sjj?4oTOo؃B! k"_+or0}MtxsL( z-H1XE^~].x 2i|8FJ-AYd8pV4-@ l2طлdQcMRŵb&"^KVK$> (& : p-$g 5G|Ձ;pl$ `!ңnp!GS}H TcX?胪<$nɊ8@-TŝJbJ4t7q%c*u6,w3ڢe% `Vw>n9G~O2!eǢ#H6]MoQ\6[ZXx Dz}B"䝑zMDkp& 0,ԄVIJ/KW_qSBHOTFxk9]#|Jhq}`LOn`Σvٿ7k*,FEj^qWݯ? 9Lf9Z<*'f{ܻwUUC]]hʷQjy5uvIXh#FD|ڹrMTSvSJ@vUVE휝kU! @$ ,_#~ Խes¡k޴3i?T'}` {@=RA5 `ΚxgEGa~k;i#w Xb%/i K}{)$9S:q'l,Uz:.=A@ x*yc yǬ7)9ZhlosrZlI\W0@]H ?L}o^DyF^162, ʑ? Fc;PJ$a"f~h:_P{\P] wg)ka:uZ\HulIjA'KIXwԂ|Ig۷.(V 2KhE$kBIQYxv0jqnMbN4*_lHJ >`n3Yw1mUktt'ZV! u(ga'g3KYtY}~Ck2]gG_[R_G&;kFzFhWVZnV_ˊ͕4?Hȃ8Ϸ1Oe(1bӹkjw2#D+42\7Q/(ޤ 0#t/JE,US'>NiJFqQ֠u{\.gYZ07070100000427000081a400000000000000000000000164e6139f00004678000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/firewire/oxfw/snd-oxfw.ko.xz7zXZִF!t/V_F8]?Eh=ڜ.+@,CgJܓB$ f?$'kaN]l>X*rG5u׷1eNo%Y Vֽ˴a/2^>. ͷ-)CecZG®#)JSe5l0ga7/ZԞHfAB^"oTSg4蘲;O!Ŗ@+To2utCx56H{d<h#|æuզrgAj4pF ]TpaԠOnB *&J5 VND&TB񶦿V2硊ʃ< 1h64Ƶ*F IXw>sfwVl^$v@P:HrܬB~̽e @d_l{eCOՕͧcӜڑ ];MydFsou涵wzJN D,Z-JpT(S! L|K0DxpwVT1x  쾃-?O|C{P9BCK?s֞iD'"͆>,`PKs֘%#P]TMXl 5^#۹ܢk-;7:޻ WS/j7 ^-:SB[Z0f@+'[8sʗ^$\ƸR0WIȅ`]قZ! )lfgQ.Z@H _an60/V皜 "v*Uol.: bBt ,^K2陫?}_IgPlTݏJX2^c:/(.HlVOPm62}9Q3wHDHL8&*0QJz櫷$4+WA}Gm&' D{0@M:7[aI :m)`r0~aCӿ9@.}xf+H<ҽ؄ Z-M?2Fk7'R8)KJl?=/j*_UN7|3f<kҺ АE6|HK,<+_y' "?+Ul |=+ eXqd+~iWM,'`U' M jBU4 t\ebl6#/ )dZ;SB@9xP]}0_N=Xޚ)9F3xߪTa26;%-ޔ:u h%HN]:H7.^@Ի߈w0 ;#=򮻘Nj'JBC0 NwN}SK0L(_6s]uD6Ie>qh n =gtPÒkz'E@,1ʂad{o8JB.MFDs|'th0g ZyU6^Wߍ[i1ZLm(Gvs[6}|žgVRQH>⤧mqz'^/ȾHi\¸|B+ 8>=y3/\ batFz ;, Ql57Uס.(F kaEģT;g".n7h7cZb2Cc޲Hfn@A]6+Mv(΃/ *Fy.ʇ_>t d(UI=6ܳ2lAeh$@]#H%l.@@ŵ=b2sm%cqN>`+Б/0 ]Ӡ*`K Z{thjܼ#z㪛 cEb/watYMSciXXnd`8˓SG)ikؿokX‡E!ƄB\LkuGXd$^ fUFZO9MyƊ"k)JDq jZP oI\l2^JsKG1)4C5cωjrrnh"ԸE y y*Al ծϵ knqChADQuIfNZFI;{;ؙy {8Gli ϸn)N nrnu3 at>W,~{J[S*a0HH;滠ҏ1'PBy(w 濋.񓓤?1H[݅X-kT -.\J̻$2oqZL5e`(r9D S'q)q*{eyXPZFGrg%bzTRb0C1vb=Isi9X͉M'Sۆ;ŀʸ:7KGg-u寴블Cr/SW,CO6VQ7l6"0qQU|Loҳ݋o6$Ə!ЂnWsPKZct$۶=tmmS.HkS<"oD [CsDwc`..Id|p}ΫWNpƃi?LK V/2OBv6,gÚQu`t ށCtwۃPoL{+a[0жY/IR`A"`]wA]=wh]65$~EFv>):V6{ӌlImZO?nXc93;ʹxtJ,)*>3cAC $%Zכ*+72vK%Y"*;#O8 Mp>cX3VRGr V6ZȻn %*Ƒ4ϢLb,W$*E⻏E70" H![x˾  {ۂY%@,\XQ+9KJmˌx.ו *(ӯsHr͑R$jM~tCo1ecPܤ3L̘8D*U>Z}X,HIV%Q%ίwUlX?1LHǡ33rț_cyU*͋O^"ǫq^*R:Vr/F6_ʑmߙg2Q$1~\ )}L0.q2Lk?z/ &ޥ(<,ǟO7vHf:Kd!|%qwa/kұ/"С`"}Fٜ8@`3ӄK#g9lsQi~3W9\g{AX⨆ (u`b÷-&>+촮}@G*ds\ cbcM.' )R :s08DS TU%+$;[9ۣrA=wnjnatXS|@xjSҒoD"7xhDj[{^ۏ0^ъ{M5}ϙgy*>EXZqvir/>]{D{CN Znb&tDB:2;w[YJ%ܾ&eULU){>{`u?/X*jBb 7o0a̷e7#L`z4UnDϐzƒrx&xKP'sW'|ء&; ^Sv %%7Ǘ^Pb8W3QRZ14cRMz 9n.^|y@G%s,Ȕ'obɘSL,d:ᵈݝ65tQ*9PSMt#uKT *:.#újj2H ԫ-0dyS]/ѧxev$LhDdjOԢЗՅ.Q gb ",^ffJ(:]ғGFݍRʓ#p S00zupwJ't09-a/ Pt,;1%3O& 4i>0d$Q{goVV|-M @Mh~ZHٽc+^Q%MCR<w\byQl;2F(&ߌg3Yw T΁[lhXM'.Y n t~'wB;`K!%}&,7XgF%.SB^y/˂]tD&#".RZC!+}/YÐUAn "{n3);C?wqb&'h̫m 2|2jF$j{- k zre; AAL{rV>@(mls%]$+85 8ɧO#G}eOUƫ,d4. 8s7 bcCz2WHѺ;y889ϵra]aӷRWs9jdԉyo} 2}b ;ٮM8?U5S%lzм'16GY`>= idm1&_3gFErkB;`.;ji7>"P1}#lj.E5$ =/[F'2CUE=S ɉ\gP m%gyo"unZ|[fʦ>tgB<F1 e#cWc*<_nZ-$󌅆iVOQJ) .w̺}lkjh]H1۩ qY^e;%Hf眦ƌ*$x2l&޹!.V` rfΆɣZ2x~hRk'*lV`!lZKH쇋V]t.K]J\(Q8'= Cf %K%*ѧ1Ux䉈G|M!&OqvWr#<mtOk|UFW57zC +16ig/ޕdCRj:W `a{[.F6<-g -FOps(yD4[y~:pq+Y8_'\ r}9Zn+2[3k-悾ab]8\s݋ ٓ:W czAr 8k wO~n Vpd-#aD.FR Q3SidkʷiSP>J-"(R D (rh5N- 1'$C(QdfKtKqpsJW+(;O0TrL"G4p4jy0ЦfQ6?Qqa?Wn_ 4H߯B"i}U$'h;荔 IfF{9X<)9iyPPRATf_}:4?#̾A7L 4*?w "jמC;Go$Oc_Cx#+w1ܳijZeEA?\B !SnWrpH}Gd,wZZ7{_ѕVPC7t’HDvWqH|ދ,%*Ʉxu Yӏ7c":^/ݐs)ߚ̛_-U ko8fj\R#`@,aY]w(0mEsGbޓR`Ju׀< *5q"83]8WKS}ś8@S;Zx.1 ][ IH|kI)*M59m%܄K838iCS湨UBȷLDu$F%{r?$pR@#׸{Y&/5TUW3o Cvj{x44 "mBrXFmOEkKEH):mqzEBh#;CYxkӉ3ķ+{@2qFg BGA~Nb{Z:]4u[^k8>鎮;IxV]]凃!!X '|G[m.gvݒ(uFGs=m*_Wu,mQAYh.U>9tWsdxޔb|9aЊǵ5!!/y" ԕs88b8RCPڈSKܙćYnף#1z<{>! cw q\h8x4G47 r!LkϏ)aB)pǙqGce6>aqV+Y+_*Nr\7 5$gMIh? ֛;1އ=:$):[ t@]ЩP9Y$R#Kqfr`b刪ֵww'ҠSf*x3i ǾP(NH%C}WE%FfoJRD{HfaἺQObm#fEC6g xE#[Qe>p]"8ʬTF/`}xyUQsM"FT>|>^~bU1C9Hsv-n{Y}Pz4tӲ˘iJ>(4_|WnПׅX[7bSZd1,O1lK 4ʐg%d׊!+n=rg)OMq!6 '@$O7rF?űl5%T^^SG,. ;Er6bA9ӬGTԙ5C+J*iRM. mcP7J[6*l&NْUKfdteY( M:|BLX|UυG0[Ûfy:@;NslTqVtm:-a 赤6bCh$J7!3 >Uʥ9+TtΌ:^\k=- 0V-4^aU/pbqFD`Y'kBg M}P{E2y-7\?6F@3eX"2lmqw^)"*F9/L aBU<[>oQD$/M-2I/P٨]f!wYs3'%_&}]6~FP~6[a*j3Ӑ-e.Xy[wD{ ӕep8sKAM'{Lg /GXhO 8@J $'l3{ ba躍6ضY5QlR;xUh9hJF=kzF9v&ԅ8=`p Dĺ4ieGB#ȐF )su G< QDǨ-#h-7&Y $Fa]F%cS|ƒ_m5魖X9:!Az[_\őo_+(-3HBsDb%)R\ȇ5vyL8y=ǖEվ,x>HD& dXYۗ?9#=JC6r51*]'Cvܩ7,9c'DS'_8F%#ZO傚rd1@3_[ѝ^G`^9ABk)g`J H[1ePu[ 䲱ވ?`? "!K\-b|[ ʽ3딪UM6_vrXP)o= EQyOS9CgŐ!,[S=o#6kYO\B c,`s]ϙsy?4Y@wkh/zĔ>)dA]}9dTsb] (ea4R\ZHj9-dco;Y9B(}/) ^ӳqsQ&Պ dhfeF,&NYB7h ?aTymspqVWNDž]$0f3j=ΆU.*ZMxO& ߙils}R;w5>_.͟11P|ҵo)q_I.0ob''͞: ]) *3$P;JnEbĦ ܳ`Ͼ <qUȡ=Qr23pX79OYe9MF3ke索=Wt*}^3faT4ٸ-Dm4QDnb2)t]nFW6tt=`RaXAW=__O,m@,/b{$1iS/|=d$֞)Ppljr3d,KhK,)c@V8ՙ sFdjy08)X& T.n2`;N'̅WV \oOY+_]Z+ar'ӺJ#Z$J'f/}Jլ\SX7|1C-R{!\Kup] Gs8עiu}(/v T=i2d|i7@6pЙbgxQ]Rڀ5!rrdBm8?g:ח{/a 3i{} Xh?f#AZ}齀+ nӶF[oKY6"2 d~ v.zQޟl54Q6LdIaG\.F` jrht2b[%`3nOP~uo2Ύ_qroǭuU0# }H\B߫$54tbGS3X){wuqRC!Q] [MI( ҷ"dZK~޲pFk0#cƃ"rgXx7B̶;;3ÇoL<GߥO !&3уWaDtV=Aȿ/tFV\l&HR$jA'>"6s^f! -wIM7J=yP`/I;߹-"_$!5\Lgi0p+6 qP;D;E%qnpTXo@kKw2M?#賎Ç@w|E†G;fmgr[lI)%Saq+lzɩZP]enzQ)@tq>-{^h3M*'I~4Rb:/\qLLo%!zxf;Ukq[ƻڢVr\-oNؓ8'Pk` @cogHGJu{[^B6$vA=o^,teކ؜ F aEF?š+|'$Ӂ1#^G37sj1Hi@:&x%(A0ȼ/*޽M3+73n am.fG-vHai6u{ST9o@;խa Iϲ $ύkA|=^<uC.-,q7[jUSjA;e!p_j]wLw6#8 >}:G36h2m !V#kr].{`B 韇H[w,اa)vZ7(ci9 h!Zj;ں&![U2Y_cI/@:؊h$Gΐ,v 733T >IW*uN>L?^A]wiJ C{rLHȘirOG*  jSA'4}E\ݲúc`fjU,V)^Kק ǬJػ7X5qäL(lB˿0쳶T,@^ċhvKq\)·MѶ@3aS[) ͷhؙOuރnjV(<0a*q2όX ӮX m[齫}>U)+  1CqYf;iF>Aw;WjM5ɯ%&$2AFlrƶXsM3Ƌ0-_,\xE@,d*Lnf:K@{$L:WJ{ݒhY~|:zNdyU%ܵ05Р@VPجċ[{Pp<ǓQΠ'L=T7neѥ\+4v6QxeeG~jާ<.Dv#t?KV&,{亀ei'4UDa K7O 'Z)m.kmTѩ8ӣD?MaG" o"rxNR '@"lK7H ri˛0h/nei9z"T~Qμ,~GD0lɛī"Rrj$e-MZۇԍ͹d |gI3./jL0&25/bjhBh~P1Ӟl"|v{?LQLl3s5b9:7շl1))M6RwahO6@s7?tXbiB:zmaˍd:(v8&QwJ?aIS{}8Lfm)w̌i"Gq9 Lɲ3CߨxEN10^su HA>D - ~Agn:S.P̖ 'vr)0x|@}卯d4Aѓe~\HϮ::@tORbG=n)&()W ^0Kt[FDo['}#Z &o#/A5:p,OqYPKyE:޷qiA9'|l:͖qg5j% 6bR #e76b^߿υ ql/ 4erGVMj[EM:BoRMn{g0E-+v:*%(84:OC_3h5>*n֏ DNQT2.9%4W /EkEzd}C/`0ݳ@&4g߈8 iP=+M'7K&bRfo w𷧶*S5GQLhqЩO, €T;n)uunJH%5ʉck1raPfC[3xc8yJiϺC 2]dYKy5)_yDbj'/X$vc*'&g_@(~[{j(`ꪚ ա2H)鼸̓Ct MBh$QZ3>0;D ~RꠧVꏽ-~S%22| Ay`gFdjCړk p?24S\~a*\ƯM &/.3a2L?s"ΒX[j<)J~>m\bJ@Iv4U@t;O ш+J~4vs6%U6y[_FGyJPM.j5 }ŵC.@?,<<ط9쑭UvR*hi d`|k2%௞+ڲMrGmPn g3 <)=g\zԯpשi訖P'?CPR$Kx9u[-AB'yy_>E>sET%7cpAǧ(S׿ :<\dK z#"1׋a2gf/fs>/`J ;%Jtp-[I&o -u-#n!#iQ/GKrk%S%uG&`S[09~8t./\%KxTʿp=׆@p&l81s~M _'2_9Ok']3Ipc=`!'nht8 2j {^POP93'Ne7]f?p|F8Ȗ'86h(V.\PK!bO`ɒ[|!E3a W7cm 0_#4vXC/%:l9*e*}_\f0TQ ~79's0B$hZzCqT+c+O$-|d?;ݧL~KZm iv(-!ۖfHXee["悳? H/Pv:]kU!ZUv%0F Ad4[EEe:3V ln%9}O Q!c=~4ǂY#U4GDXCyL H1u N8-L Op?_I0N3lhD+gPWVVvG'ёD%bzcXmM׌|?hE[x)1G9m`EF/ZvTHv]a"s-?K:u:(N;>~?lҁ9ެykNk Z4>{(f+$br00Kӳ3 CnSsp7cwe'1,!3ھ!o0)ĒpUoiqEʄ ԭ@:wTwyeL4ff>/soKN&e} Z4+7`퇧Iq<`h'*aQn&7RDTЫ|dZ*K2K`u4@EuK sBtY>\XfkO_D"r!a<FZžL=DxRDg?8pyNxe~6EOn!}XQs(Z^}hf b*`Ğdmm,ZVmxCAaDwEF_q-S۰X;FW\h~,(W#o@qgE0DThJ,ٱx\2Esiz V,H=R{!c!pMKO&Q': uyQзygA{LԄ~9ca9lv꠲IߍL֢{݌@ 7J"ٌI^B neCA  }v``! gOcf (_y|7 5wS']yr1H6S, U/: TH/iBd63qh΀]CV\Mi0:wH("/;ozƁ5$ s<?5+{~o ̲)eIeV,8!g`>tE5.5[P389O|!b<aeVz rcL"/?S+{ʎk,ò~.c}kW 83KG71~٢ STzN|R/ݱ|3B:m Pv?CΐVu 29wME,@DY̢ /խlm9ڹNt[$ PTvA8׾5YFcoM>ҽ=l$ϿjU)'\R.3/Os}%`/cb94vJJi]Sv}-^5Oݗtl[qSѩI!}ߢUG6~d6 ת!&ڇXd'"L}>>H]hnhy >Tm٘(ogO}l9) TT~&Teթ!{ ׶ XfKL8z`/{UZXiy/Ǫ?IԄ6&˶0R{`A V$vW{K_%(Y8laJ"8Tw|ﱱQ';%ͬjmh A>x2ʉ d27,9tQ1uHQaM1*4K󊣾.Cu~ڲ$i TeJ~ƍ,mM2_94<]h7o@%OyS4tFwƚխMJؤ FmevJb6O!D@C_#,cQJT>Lr"^{lX$* KgW{PoB_5ިpRp_NEj/mCEK(ڢ<$tlF9*ܐN?P- )(ܖ4,ez>D3Iڜ^ГQ[.X @r&e#CMˣ%20fAFRzDWӱ0J6SEdWl<@23  ,;0En6mIxmSöE6 9t,oQ:[IZ\UbA1zqtSAri_$)jK# 9co2Sw63QRN9X 6PN͕@/}=`'iZ$@~hoW&#J0ƅݦ"^7F&@NzEFmF\GL^?Cɬ窘 B;meפ!:_`h0J%`-( ƅ$qhj&u A0R&]mPbpy[yTp\4tr~nJ*)ѱ*浱AgBkuz+^ xnkW$a LAև6c ~ݙkgW=~X0 2P͉u[mFIoȰ^5;I&3pGǒ(s>>X~+WNJ,qFTO2XQ7iB}M  陼3_T(_6M. N ^Wnt_œ' 80[VJ(3^gh! Op)-{?%а0o4ohz8{4q-ҦMSXI8 B:evfE•y (t-PSCC2>>mF)V?Rë*F:1?hr/ ڂRxFQ灬)9v7a=O( YW ʨf6;>VZ)D!/VLo't>GثK?+74QeE8NRvE_*ӀrhutuA6*I 5VRGcʄ|;^f~6 ؔxMdC>, ^ۄ^bwvrh%U޿ⱌ\{\D G@s,6/{,PaI1zzʞ~t<h(nz Exh&@=L9.k?)V5;2e qΝ/)(_=|ZAS023J.yS7=diA}$ua'`g_YbȰ7K]Wis㈽Ľ5}R_8XgirL hΞWn.R|VLKyK `+4ن;`ޏ@| xh↣6OJ༝a7>y4{mޱ)ݘ= !$\,JVqo¤1ͦ `"h _n)q#*!Q5E O׳xfmJqݳdIg~y݁z"Hlw1s)56>{& mFmGnH LN-W.- ɒ?&Yh\fa3g-]8_וO(ͮ :b;süj@#/oم*W0 ޺4!f| µ85KFZFOXHI> )LS-BF.{t >YeFY%xnyFéMF!A0ҭ8'6J Q@X# xɗ/WV.'ТD+V|f.ZFn]7b$9jگglT `G6]yXzAʒҕ$6tyP̋Zam(i1)8AtrJ1a``6ܑ9b1XL)-Q30XDz8{^Q! Oʟ@NCfC?Ot07ٚ &B[rl/b|ڏ a"=vz sn8ܽ^/N7`;\u [fc ̷0B7,H /qmP?z$*dZ08|,ֆ8j u5ؤDANڭљYZ?Q!@Q}0)uzr㫘2F#tA ¥?랊x26{OO'Oa瓁eV~εD}2czJ5 d?sx\UjLDROh`(X*p*錸WlC`[ C8ӊl`m[XD/W (֥?G]${9:MczWauXq6c*Ɣ@ҕΦW|.[}|ӿ7:-\K@Gvv)80~b@,Xrx\ 8̔o\d#EHj B󇇦A3i3r 9+smYptKĴ fp@TrI$;:*yq;S`KJ811j V5KĞczV+53{q֯De,A/e֦X=nFJ[ gq-'MvCiM$yèrAEo-JMTHOj`4}甇1[ 27jJ3Zw UnUȭ[^.E$!7&p4 SyZK#oRw4w6 %\^=\YE͔lPmv}Sk]}~xI(@)mkq8= H5v?y#;#SWRdxW}nǶak ) /ݠ*B`q{O5͒K4RJʭG{x1vq9ԍsy:3\}(m'dC` Zu`2H aqzg!fY|̀, ç|bF n6.E.6A£pX;/}q^ ȓzmd~mx!()X ^Q?pf֖ ѕuN΂- CSǥ G-SUY)"RPZ; Y:;ʈ=E}SA'zAӆ?92AU7qCaG{F?D9DBtic|<3VY+WR`Y{?(x'o2;U>~ĶNM|4= _LN$5E*B(NJf6[wO4ׅ[nY sVRųtP[ ˇ:UbeF3^,Ɏ0gBu*P#|:E9\^,r۱hw2Fg{ڑKU]lH%NY-̜̮Wud+3M-%-.FuDE <4MOv4U*xlxWENV l(Xa x(& RCGj܅.̿ń4#2tReu3'յ0 ec5O(χTr *[f{XKq%3\J~XƒG;@o$S>#Z;. 0dt,5@,Wk穦އa'gؓ~b`gc*[[Tiљ<"~^b4҂{u{)yX*ъ,)`PwWx}HLfEk4͡0o^g2be@ 7}n^ч`ط,VupSt _*|oZ#釳0: d5Ck*)ZLƕבOuRB;YBې6bsP) Q83p&!lSr4DLa5uKm5cCv>;rѝ$33ʊq|/vbȺP.x$_&6,>QVBMfR*CUR`)ٿZN$,^Jhɚbu;L54}C I8[H@}nӷ^5E<5,MMehрyT}9;Y'.WͲ*Y' UWrE?s {J"*}S͟f0$>yEy[YV/)նza[]w:J(D vy^.J%ۨlJpاM!w6r?e~ڤDq""QWCHMR4=>'- јqG -{ϑ._ ?#B0XY+/S%Kk^v|Ɵxto;E~{qGGh0:-(Ӫ]8,ԘrfFw9HܣD 9vV_s/ QӴ+MFoˬ55A,=(-tEGtw O 0~piȊ@%1R.>9d)Pe{$`_*H 2p>j,[֯6Տ ϗ;h֓/9ᖶ?~&CƸh}neۣ_T K{+ϽMI=qt iʥe'Цq.\hxD,0";$b{ EcGōR1%cG[[$=hGl aX` Gt,ߌbb/!bAL+u4 M h&,澨r it+ö' 4-ȕ.,Mq`jDdFh_aXLhJû7.T sV:#Fј|_ks UC!$_MPTP[1?ݞqK5ë۳9z JC"X]"e؅SkSG؄V׊ 񴫶0%VGCEw(Jj=;td{[DϽC>}dgb J__qWK2! UP\ŵNǪy&1}9*HK=~A[+R!Mx=Z){_ ;P4dZL*Z@{u3)V@][eՁԮ4/9#)MBNRvJ&q\? M)ȯIK4zVO]t*,W[R>6쉎£x|Jrb]G6dӣ)>WMy7:U<.#/1(Q' $f0%%]:n2  {+zzvN4=F0W:|jPms=]0%yު3W:ΛSd \ey$T&k>=F68e$TБX#xxޢ\ i@\O xq8+񹓊2iC_Hy @g[[wA3RfY^׸zvT}` c ,z̎3jT q^T< DwnO(svdBOjomSlHm&Wtl ؎#ai.0O[l<;d~6挞I8T*5O"FGalD~E(Do:*]"I*Qԋd;Ykg#r`tcUWk-[*K'kzJ dw)t!f: y,f(/5UAunD:{+H!.=쩃p?7՛WIK&ťǦ2: \F Bȹl'S2%㳽$μͨVޞ D5([#;' &F6bW&\a&jQ{nd@o=Z:4##_*yupTJ6X̝ iBs9LXU.*? oX1; bo|&Ag<~b}z?YP][9ײ7Ms܁:JfCa8}n zZYq㨵ULeVச-ߎy܊g' U`A0:i@{@l-N,e4(J0? ` A}cVd)d$S@?]mRBf1QrSA{{X4’6Sǹe|=N<]y*FO߂^5:&w VDLĝ|~Z08}PKW0qHhS[MOB.^ 9(r'(ZrS|{k /?44f1H0ߏ1<2sgNĹo:2t#m?I@FWxQ8F+3}?V +X4ʻeNX!qDڀņFҧ7^ lbDuTuh'VZv}zYkڥjEoQ$BwkyXL7uժe4/-]]eVfSBup)u,!6q`|ҽf:g5)(3M,!'"r VaѺf݂͜\Bhhs"?sl^9qAҁBI*fWS LGT2{q(WJCǻ"rܻ:)p\J̲X1'|=5͌:t8PFo&mQnHi7l.ܼXdM >nP I=Oexd&-TFڶ7k-}C8dOuSs + ?N8 =r:'(9`Ca.}x<*udN[!>"F$@^[]CE;ZN*Q)r=kcPP`!쩖]b1%B*<șY|12%]QdvBrd id7xF|~i($Y5() y 9p9iQB|#o]ǩT9 )q.olJ Yp{ Pr^ܡ$ V,%I9Mn70{@X\f^tGpxAW\Q/ tπo ur7s=H>gO1+bAnͳ km\!iy餧cǗN͆돬qJIH(W{+9jL?nV~6A-Sfz_P.U3@P7oe1Mvr*)ef"(v&BCj#R.za--rFX"젫XX$G"pZ$uwZp*l36|'2䅦? x_!~޵Mū|m0b!*ScOa=I̲ma!-0y?]WC} V觸̨F["7㮤s{{GicH/ִ>`mQ!=10uT:V;ki`y=@HTX+`Kxvm[bΘ3Y֘ٝi;zHҜx-,7 {t %q'wq­ m_F`LpTSAF0QUdoJR/[Pam 2ap3ְ _U]DֿğyJCԂTKƂZ 9g!ҕ.>b5ܞs, |,ߎ a)˃#n|)Vo|@}?礊qJ}E2wNpDUux#ξJj3$1 5*^Pza3lRlHS*ja$I>tR|RxKRՏ/4nqO o 9߲ny7>+\"jUnp9]n>y8< MvR&C~QFM/%fKsn%Z]JqЗt~C[#q@[V7 !>5%qq*Ù6(N/889 Y^r֜B=+y8pQ`=mB+vÍ%ӛBvվtR. Ԅ#Y5D'ckh⦾&:KfZ_wz!a|ѺyN/w~Wi&}|wQJ>-l| snq^H-(0U в%L))whœP027 ߵGP_MMC]v08'5Yt5F٢ O'x!Ϻk bu+a+zz dPXi~[m#[a OKܺX%GVDw*]Tŋ"E/*(gm0% k&e.Ygj.̆v3S@^"5 GOT+E/uiE)fN뤆Uܑ8~ V9c:U"t 3iXceeqٍ.mG5 Gkԙ;Itb-RplCНP:@gL謑crdekL'c%pOٳʱ*/5c/Z7gi,R ȣBv҄BA4Olx#L\wӴYwk9ᢵC#b&4s>?kҭU&:9yBghrvizAT%csK DThc_ynT;q!cf?}P]?%WeU5e7K1knyK"xŢL8ǀ[*{i߱aџcPxB}\~"< 1 7d9P[qO٥̊o0Ôwq*W7: % Vq+`zx&'`yl~.':B C˔cRw^-DK뜉)uп2d_aFc[\Qa,n"^#:db52V"3;-\.ADGv%{_}pΑ);svX'@c]Qo:gnEq6@:De)ɞ%r[̞VUOB,~F jiq{4/R{;O%3`<fa!B >`/ m@TYȰΛjKANv\[@7Mo>CfpKwBߟa )@(_"2bAj ԛ>.E7ic8=*ge0! obcr6۲(ñ 5f{v.8'aM.$b o%j`&e>goBz[ s\b0aQdrhN̙ lafD}N6x&FrݠZ 1ts4gQD2:. ^'A8 @P]X|Ҡ;p5.L(ʞeMO?z8ṻ,)4.`}3XCЋy=L~>3TW,.8(a>yC@I;YRVNV`oks|^,#D1n- ,f"_[ KrY¿t53sO1>:لXa !CA ՛ ,|MBoh`ehs<;^2tuxUF[P\L?|ڣX%6WHUmf5| )8hh.㋭:+KQy mZ7cMہ7yvdwza[%b5_ ~AE0-]Zu4ֱ0&|=yiTgfX ÌӦƣ MGyq}2L͟ QO1UAh9&A +75:oGcc}x.4y?aO&QiZjE_iF/t+t }&GOn9v4ޛ(7ߋӜeY|ʌd#wIm!Y V(ZfQh 5h2m^'Yeg=E㪜Vi3Ry˦e:__=WӯVg>04@{-jF1[ַÃf^l>xJ sP(E5h*!顺.#\sKsZAƔC:#,_]fϲad,\7p_.ڙG5%S>ZӹSu(fnLUnO]A]f%-6m,[alA~kr̿==ׁVOjL%|T0YTXdg4 R`l *@:x |;n9Y5-qzwS6aYjXR)z|0_LvW-`I԰p|i Q-[CSf*v͹[q,ƛMYo-%OZ6Ntv?Æ<&$}=47yCA*pz8SonkJw=gvX4DU> yrju5P" O\#KF3CnUQG0Fh :g{szE}-4 F n g> YBWď=~)zPn* @b ;tjsX'@J]/A4^j@Kl_ $J=; 2 ,[KV09$X*IbT'I oy2z5A<Ƚ-p0 A}KFRt UP|\mI.X*iԘe )6ngǞ9%|hLt_ gqevyN85}k_'wM7zB>DA:Np4&_UųaմN R0Tpɶ3okV֬Omt 28/ IOFLz57AU3MJEcqJ2h,f? i8cWu{B\EJă>9ưq{bT(_P Nn׹NHqc{ E$a*! C(͇k+XzB0ٰl.Zmn79^lawű=7(]3b!eQVMSS,Wok3?qxsՅopIێ@Ms~<|7azg{?ѾY>-UU$jni{~nj^s7yBjA;GjPN8T'doyQgdAgPɔ(Wqh!i{q~w=\IL.|Tk U/8ZZws$}?د)A@J$N"P`f mAPMz hHf6gk&(f瑯9.WD}V3)sq;'R::E2ɕIILA `eRKA$Oiy ̇h6Mr^G;7EbMuj$|L7}ey[LOKi Uq:Ir R}zObYXe,2|Z7{tvDE9,ĩ "+NfPMT%n&}B݈yQy*j,G`Lx&!_@>wW~.\ ד/` uutzp Onm`[Y ]`x 9L_av obn*v?HxB =/'ءPzꁪA{h.Su\S[lg/'Gi/Ar~Ǎws3TRQꚑb|5k4 :E@O%pgFCX:D-JD8'4\#`ȹfr?fWF eO"9yxBX'jy8Ъdj7F::(f;OMXD7cW(hj/y.U sw3^olE}& 1~s%CT=.aݓ0 |WPW| VȎo}~EC;-=BO]\SW~}/J{#At!ϜT83t_*D33UdI򗸧{ǝ վx*1*)vX2DgXc# mA5>A&L!LvXC})llޑq#' XmЦ1u9~»; K'xƘ[XKqξ*^5o9 gh v&#a8ے4Ө`(M( w]0lWZ0W=v&Ҷ_ۉlH.o2ScO>iI{{9ey^cjkc<j۷Kir 3N4IH$e ª6ÍS#%vt]/ .!%xc؈R;w(.,7` }2H^PLP.9-zU0P6Z"_:YU=vC:F!x|fwcmlcՆD9P^]>p<!9A1Wvf&36_1sv8$ (u=o8ٲnn&ٻZR5Ht&1ܨkWD/\VŸwQ]::jLHVƶtdIdXM uo:}/ۖ3٦? ,hM l0n{Hq?^є.=?/A(|Ԧ]OI'fUϘ:J^T>'mG~3dzekvqm2%܍q?z~gw=אW 3ȁʶRc}+g|%3kMn@^` ד}2\j!A6K % 1JHBwk7D]Ƃ9Xџ4>2MC4|f?q G=@s`kLO>c2Yhb1#R|:*U۸94nmtt2ܣȁ?o)ZD嫺{̔5 ᇼ UɦQNbFlǒ ಈpNwOG>#^r#v-mxCy}E.bIvG6=*Kf7c#jQak΁>h*G@9=Nシ;6U=CݏUM[H9M/#f?J m̴\PU%ơ6+? C:UMcgMB#LI &;~Uya/FF\ =Eml(wFx6dӴ0t?99lv[gKVoʅˣ\(¹&4ew=۾ Pv??Dܵa3gYZ07070100000429000081a400000000000000000000000164e6139f00001720000000000000000000000000000000000000005900000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/firewire/snd-isight.ko.xz7zXZִF!t/`W]?Eh=ڜ.+ʃF`ΡKy?v/n2'I3dE>GY>~|vYjPHzDǓ&;M|t.R5me#aήwRb aŪ$;9,UuU&'\TtL8-'K2@^֖^yB}zv;;y :*fReL'{ IoRj>ZlsX0ئ,:>\z)o+ i 4_0S<To}>Ÿ}›u|js=* 1M/ל6L&y|KhIK\~3<mƂ,̭2€^̧ȨpGzM4 W7, xq*>N' xѸjD pWPG E?j"Ҡ[@H=\1bR$QמJ_:頂^wR4xSG:oZ$RuMT !s}Â҃I," z+ԃw})sLOILEfX^iCdۏ NB-J UkXeFX+j4)aYHzA7|7x;{Z ǹ8bȁ%JU̴u_~';PH{lzhEt|SZ-FEꌶNmɴ}swbm$[F mAU&Kiƪ*mS%}X-4 | [b(jt`^Lye3vچ$טD"2>.e;GQ[ u3MGQW*cʉ'&mQqȿ]e{"c⺈ZijGu |S-2ɀt8;vq4;m(CVu.\]!prɴ7#~@#Wy|.x&̖SP"֐5 Ѕ|3bԩJ e|(vjnYxݞ8-v|-A~ xr}1‚G\L77 N `evH!8gaJ&4D%y{U7&[(ਉ3)h;y7L0?e"4ZFNϽx5rjGl!1"o r𱶯_8VǑEf5k``\UK"ir_Ŵ,_bWpіBVE'^G٭UtC?v,iO,+lPVM!WBF5aP7 (>m,:(J4mGu6=_C&CKuj';kQYNosEuW̢#Iy[*VNl2Ŷ-~OOۯ.g ܑCutI~M/JQ ]@B3_MF$ҎuJWv¥$Kb)hĒ_*RZt5+x*~[HVie~֏g᯲UGYZtz6NDe㼕%,Iд~7$٠HMF9T[wuq=G=3An"!`8q9\&*lv\ ,X/ L3lϯ6OO"ֲgT,._As`Q,%-*|fN?˂eGnqiiA hcD.B%iFM06*3WIzR:Ldc TfpU ǂn+Oە>Sxs2 C{( v ?!)xd #;u }cCWP'M8ĿirUYYsNb TXr .Oo>,g qRS ŮZNRq˸y+XC$T[@.cLs%i]gM~_K/6h<;'BGzmStt<_!~#hDN>\13 no]~;%HOPi׷xxPh+3d?7#;"xޓ aEbIѷ706p:=!@@H H@E#/X݂"S4m+_t=I}#TǸ7E|zQ'$G2xC5 Pg*`T7 V@(xdPMK4pӟBC_t\P~+?|+o{_>ES +$fqc<(wZ+NMo6e8/Wlw0Nil"b/iw9+7-=k5B"Wvs*8mCwc2#۶f5J b9^>7CZ)eY`Z]bǐR| JG^KCnâC܏Sݝ/1:;5@1˲Me(@@nC WnǼ֝DŽJ>9%nsw>7<ڴ n˒LN[+^̽-޶JW?"J/3:q.NN&\[$``<$E x6I4 Uݩq* V:n\ag{j.UD+&{K)ެ> gWe >L{tbE9}*ҺT_wʇl**2Ѯq .!rrWQ|A%_[n{~uҫt~-IW KϺ0W\s iPv / 2(F@ 4X-[?aoGoP]fsYÐ^Wh/dPpz 񆓒X2#CsEznrkk{gD#%?j28:DO+z' %58lfwկ֝HWŒV %*O!|5Ls'8AE@+^FO-ÁBw0@NvD?&`a ڨuܙkg mc)4Q%4CMm]=r Eo_qIT'} 4[$Ǐv/d?|J͹|͌ i7qB65pFՃZ^G~5وZ f= gN-,+\wY[S=6f%t/3YZîJa ?޳\ !{Y jKm{4T<Ўx#o!@+YEO1cURVf C;x=8}hcQNep*PF6Cfw&IwKoHc@z6ۓ3@x-pu".;.є̢TЊW `',Vg젚BO"ʭdSoUXr  !ٖ1l&׹%C C0)sa;!ڝШztƈ]j֓82Q.2sx_4HNZJeTзk7CQD}.lvƱ]ґDöϲ\!N!W<o sZd4gelVo]FDq(H8Y> 9xk2sE3fߴҭ42&M꼸6b7ZA^t),{WД(Gdx 9@D\Qě6Oy}rގ,tzNJ9Ӝ&B{U\A BSxo^P=2Ze\2kcA} MAVE!jrj ~orh]S.v*Y2zdd@y&|"ORBX۰|9bl,^jqpw"T`'[#-mKuQk'sϪu`М.AitmleQ_j {r&39{ƺpAӝp=>1Co#y(g`w^GUEcz*Cx-.MW AJMh4<#?$WN\oG_GA̒MC҇om(1$^J_9_Χ:8`[A ySqȺ%;|m5HJʘV)ݱ #@tu%Oi!;2hә`cqX2_tfע"/&؈ dfZT8zY@AG>"ه+ ZtwCߝoa8H@7KpfX ޘ>.IpN!@һk܏nڞΡSUwFloC58I-LV2.y~v4u/(x%'aCۄP,VnTA8.KIh!/ĥMNf1x}'AGaj\J(2_~)7rm+* ̦#H`ټn6Q"Y<ݺ!"PWаXs\k .3GkhMO9(۲sD6^uŀQ0?Vxs0ڎޓh_ݦ] tpD f=U9AO;1\kVGY"$bN,n]m4 }ҡ_b6jA!|u'$ @ _aib+{^> GTu`_wj7'VMo8^49B޿M_x{x u) o |=!Y@-6![BWh6 >w`ӋdWq1ހr|6eXjw Q5-MtE(빠^ fT&V*V>yEIvoX >X-+#:6@}0 %(VjZFG6~v˅3:cs:^OL'.R.;97`fPIp7R6I8;;wZJ央WV hK3ʣMNyśǹ&4^1Y8'LBM06&yAֺL;RǦMfIBLTpOO a.>U6BO)OU ݥu#Mi~UAEr@]#;5R9*QH,J(0&?{r)yUvr(V;Otxq%Ot9;1I8hT!by,rYz0KNl1 _T[{9\>3^ׅwv*GYfq]CE<+B >s]nešxP;aɻH莗Y!)w.#Ɔ=! ,W Sf!4RpE bƅ4Ze "г{_ ^aVd~{kEI|e۫'W8]*w}$ e"`03lP, )#A~eۏ aΨCS>N,a@H%_+S- xEU|=38xܗf0Kݼ ]^%zp.$ lbw; `G;O`]7}},6ø h4a$:h-/ GW8PL!.AQ ek3B4:YN%8OQb``)7RID.UF$e{QPk\Fڝ^- Si{϶\0/ؒt4`^b ?Q* Xdkrļ^ī Gk O*.9&\kWnI{ɓejhbg'rUeR1PT$7זdpSV CglQTmğrYj2ۥW*Xݒz꥝W796>7\h~ .N= ӨFxtk.=]'MߑpZNCu.oI ?! ]Mn„ (ēxg9b"J$-]${Ԗ{`!Ӳv!&)T4ψ!ims\Ub>i3 4yp&+Pΰd_# ֊&wZhp@.k4lŽq A~HZ'G&'҂}򠅢3zj76֛ꐨD$ 6S؋NbsolZAr)}qf<μ p_k㝛(E5g.F܎~+φ)!OnMwME"Q;~AW4M۬lPohL1cqm/k݌]B'Y T8؜ݢsxq7_ =ڵ ?Wl>B=͐Τ_ '6#3[Ss6CΡUmurI ifd;LDVE{(z) >6MPɒhȣ!eY~-+izy}e-p`"SY#*?0΄pUNe 0H9hn[ ,{Ow`͞V_kJFl*cd-)Ջ8)tß&ß-e;:7yQ^&} Ud9x6ܯ8d(`S|⳸Вt#F0FR/<xK.v7ffo.@U'][V3gő[dɟ0q/1BZH4aHW/1Ҹ)`kfqw27u"bmGHoh $ 6 p$/1VX3f@)|1T nqrп)ʉp{ db[+h(S^E'7G7OKW|{&|{"~B\|$,N [Qei4 | r8d uxsSoq%/λ5u׳aJtz|Gt90a[zuѥu~|ߣ!pgn9NPhpSKx7X[Hx$/VdˠZ8tLɜ97fIiAS=_f L+w8hOpئOTҲW߃Aw!}:!&Z]9+;W-[$ul33<N!w/4b1yO-ىe[N8" UXe*,kn.mt/]1g[4Y@{(,2L!F)li*l?t*>~x7#fD)Z2ԇPN?]cۨ`u@8#u>;pۜ׾Emy nY`՞$>y=V 佥::I37t\"|`WK{lG(R |;4HS@[_r/eҌaM.RSPۈ̺߲<#z??12/o^V^(/(6Lj%&TN K%۔1@f7(v \ywYTĭaXԑ!ݯvLfJ(9`=\(\8+TuЩfV?B@|?YZ(b KNfm܄η^:Ǹ]_^Wou*8 <^ :],.&,-R8cem=qqRzr3R Eե)?uTIW79)R>:!qwpCѭ٘4 >"Hţ{2*p-5"IQ'G|3>=[~gmIգͪ `,w&;ä钷!0-ɷpwUOARl9d_X &1'j:$¹N$=rF7z>GTy] xi`; ,f6~DDˈZսAF}d܉>rbǝ݉S0B𵲥>$bݙq$8"imaކZ瞉VTInUb]Jc^\ }_v cݒ9P9"u9v= x]#IyYX{z ^/4`f8lR[Qc~COU ~2&(3II ԏX3 ~wn#|oDy  kZ^OW^ZNc)/y=qdN8}CeL1g̭z~cϮ?Fw\.]ymtn  (^utCQ3w=d-_qt$ķ,Z] _#0x Ʌ{C!.pw|{=ĬC[9j^cƧ J&hSE+=E)Q#C`)b5 k.LMPicaZd_ 5x}ᡵ^^3ʪUM5&dRc|<+v+}շ#_ÂGiԂ&@eZ{1"rpѩ],=j].Ձ A/BEሟWMfH0wo?,Ko3ϢLUX WJRV{vGU 1AcgG̴\vZGFz/%BLkɆYT( [;^,\s;Rk^9Mg&ƕ=Ji19̎a5"fܪXֳ޳Z^t_'}$l!uUqڮ0b \? ɷQuS-[eX҂ܺ^!!g3V=hU6P1vB |5qΧ6'Mj+Ny_I@8TvH(%];'S uA# B(JX+LeIj9]E1i0͉ۦd(BKɂ ^@?̂}nmmsOf/`9Kj:=21jaw@=Jsz86dg7GIirM> "ؚd/aaעR(!fm̫ P\uAW6[I<`6D֬Dx*mKsaVʆ?;Y3x2sj #-.Ql6sŠ4ļ}ڟT3Zr$V] ?r%=C+U]<[`|vӕH^[`ꎔw%+ ({đĘt}h-0cIF$hOf K>)4`ur Iה D'L.ǯFe}4_6b?LԻmmlJ㓽E3\G-kdyױ0u F>V0FN(I܈Y>9HXއuD+"i5,^QyLi= p&ErgX@# {$765VRxMfhxA- ŭHq Z'Q.QT݄e\I^[cl>2Q}G</SxV0͖3\ ڋARz*lŭ[2;=NԲU3'Qm4L!7-bU,P+z!N:P?K NT,ĵ˨Ya=Z%r7H[ĵ䜀!~8ncJ*S|AS2hw7bDxoeQT۳"A3+4Z-TA21Z6/ h<;:`>ل ߳ZMPTaW,M+|HWYk-7;.Y h=jG_#?9ؚ=kê{+B%6&3K4fY2Lߕy+l-Q}%׌:z=!Ѯ5 b(v Q(EbP* bSᱺ`^kp"їMA)L,VwJӖHZ16 *]^8;sHR},؃@W9SO{eSP x]q`0ѹ'_}VitEn[t?R4;o'˷×]0Yn)wi\ڄuĘ[k Mm6RsDp<X N&'ZݙSBU*M$G+ƹ]xLA(jDH]'Vk6E iu(;f7BkSɾ';@uFHygPjnhV` #$γ رћ(eضHz|8b{&wYyZp.RR\ZOw:ݧ]vʠܚq㓯 CTʿ!S"JHKskV\D2(oqkWgǐ[ێn_*gL.Jg $^RcI 4JkHp +LHy1ĚeQ%xT c+WG9ISv |o͵p( $. $fpogDnLἮY`Pj-#dD?&2Qپ+A%iҮb}}&"U\B!;6Cthb+1DlEf1J_Y P VA"BbЧSbn1BÛy]g!\ǝj6Y,jtYŢј^s;mh8 Z/a@TtW~q7xn[ޫi?U5\lV`mI\D(6v?)3&EϠ9C{} cK'x,acswJ\43mJ?|n鈱3BP[z\1W.5B|CӁW>O]#}0ޗoR.V23@:0˹ƨ{ %ƬāZs#e~=˲aQ RLtYs|6N~~6)dn "(ǵAš*Zt4Mz1 {]ԔL1|DoTHs<@ߋor|XuZfl{i!.zƢ.3R 5)NO!:/2˴n4dUCh&/916=ZF2X} [ KDC6+AݳOmG.i% ^|KN (jݗb*6oWzxԟIs]X~5Q|MU(O}J'ZA[jK=}PF%(# ƒ2,.#ok5N(ӞڵlZF=rQ9ͬu_ 鈌vwʫP 浸R?'xdV}#mڹ S(aH0j58dt,VA &LtNWӵt&6 ~^{W)gohCIwxT MKQ$i)rJ<E~<?.=|ê]P ?fJ_/Y"-:\siEN˷ƝƦh./+xmLoY?\}F)ss0((VEsUۘ#N*sZ*˳**0bD?;|9t?@ژ~89Nyebp)mPe`٤fٟ*r~Y_O6F}zL_/P3V. MqNde,ڹ,'tvz;[|ww?$)O pYm{F*o Lѥfwl)xIXU9gCR]I^_bI,%ӟz$mMgSөTI@g4WkP R]П-ļ"IWVlPSA{vb$O 4êXĜ(%:MRdiFeāoqFn ڥn _غ'<=nyLl3(h  b[RǞ{8жZ˲ l_F nSUpR=\9%A}{\tsz"AD'pkqH7pgD\8aSP)Cݒ=<֝?@jz<:;~G<) iET HRIi0>Œ$.T^FE:n؄i\^$|Qba9mdR,B  145n"]]2y@f));JhҬۈ- {BGZOI9'IRAI^lrň E\ILonnx#?$C=@)H-Uܐ`Zk;xX\-![. 12&:,OtNx7؎}SɰX8>9^E˷C |wS%M!Ykuak7 :eO4~ac秸 [MBg$"W$X!w7 Bsg޷.-H5? 1B):bbT[ǰ ?7L\H,:-VG \@ϖ,vg9* v͔Ք;Z%&U@".T.]Yv;RIbTRJQ&']-iKDd_O> oW!p@!Bj?&"8{B2 MFi@'#t5c;)g8C]ĢaE>H/뇢`D*<7k8ZOخI諩ZWjㄅs1+6iF7 Z o$}݂y}hagљPؐJ#דE`0 GP87ZF &5Z>xsPipEqch n^De<='=] gL?TQG"5,>ʣ{घmU>RkC(Ka}Ү28G,DԣWv %g3|DedE"NWy VWϟAz8vty(U1do-@FLrBp4n6A͎Oy9e,|I9&^j;+Fn矿;Ԟ,B>=ӛ g)IL0c}8 i?뿇$81IKAd0on7@CMaPUaR_6/K7xRʁV{ 9b;sy/+{%sQ Hy4&4lcb ̭B{K1;ۨ#1FsS5YWxSM\[,bmAF~! $K<onK:˹(cJ;h"Nȩ (DPOR S"ÙZkQ/>?@1 {+4̕xz:he0#?3axD_( Uʸ WW3&c+\N6Nj8sZ/OǝCp%νLzn\77G|(ka_)oHyt])߶gW"Rr$fTv+cS@ UIBH'= ˲n\윢z2(_hukźrVN wa3W=3_EE40vJ1>)C;z !VBel=q)h@]8lƵk,=BEw]Z$u#4N2|+T`,/5xCQi?;RX;Z[N~ES~ Rp<ѭMWb<2P|H(>Iޓ,6=f]r^MG2:J'HZ*_d#i眀t]6 E. q*fdU4'T㍜{-nOGI6W *363;?/]?&~tNx%wA\CbpgxV_x 60h򒑄fR'4۳=UMOlJG#G)B9A&}rqh,H~?I<p$‹H0'|"51R<,55 Ip杔¢rsZ`[ceP.{H ,. "9Tx=نVHŹe @B֣CV)`/d( Bt}1/U46"g-,fκl p E}/%TɋW#:K/5k|ͳy.+ C_P؉AYE䜀_L}",[}SmX5qv~t\e"NGJCk;_OCMpC| A&wtTOk)_i)b!]|WB6aL7K9u`(|`ױ[ Y0So¿]V8,-#cpbH7c>[i&TrNȩYĹAo*<jq*HE^t9S`>6c`鼦qkH <0y9TM"OnW\d8#ֵ'4 k,CrglxUqZ0iz ԠC= Gn_aB\0JȫR5MK7TI)});k]5n7;xHnk򵟊>tQ9R͋k(=icPUN4rҥM%_XhU߲Q@UG`K߯]۟ 3`p4[#&_#%*R`OvHDUG. ;O7,PuwNk^Fܑ ᥠGN~y)Fe~m)\Tv }eYRc}10nMAyZSw\GO.Lڣ$AsW:Һ[t֜K#)Ϻ,ŋENCTwF$s RZ4oZiH|C9 R**+u1a 2M/QPFz 7>i6M8M`RԔh6(?{ҤkzI2b#m(WE Ff˧E0D;\v>;b|7<_j@ZcroBX-r< T`2X\AY$¯Au:g[`,|8~| nј*"N b@PwdX<.I8᎑{HxJvHeAH'h9̘L$QaSw;*MSza9(2Մ^ {+'/\f.FV$2>M)m="=V|Tpb)YKG܄~*.Qa􍂋}I;]؆Ut5jw;]1ԟXxp4;5;{h@_γijTsLPDpp9teaUkxcvʹ{6o/'H^ KIۺ9" :fwP<%}1? 08sR7EvI5a0D9] \B*(Ϛg: G/Fzr _lWyv̻ލ X䰣o0k&HmU-Ůa֒^E&,oY- qJL̀ʫ!zaoT# %QVޱjU83 `P@zvv/Nu\ڎMӅ<P>pI#$^h"]ݩY Tjʏ'ԻֽvvO?;n˙l8 mrC潺)banv>k>()]Jؕ4 'J+ی/%&(bF(]O*^NG(EmZ(ueS0}^{dŸ:0(+,AkiHez WģD\CT ~%v}Mf#Q$j$J>(hh-RxlfYzԅt64mFɵɧ~b!FNWʣRNY`'G'RIrQVoRLX > g-)Z 54o .ϹG S~lbi{ YhH;t,.y>Y7w2ա"Ⱥ@)|9GCw޳"l:6f-5ivH_=nv{P$\EȊ(>}8|*m 7;;׵ڢH4ßܱsfJjH ;?=4x(2i^"mH N<^& $EqU׬u$bZ9Oʗn3cx]ψZ-# zMȈJY=}r[Ux3'̽3}UW$,^D`MorDzqCLgW?S=x^j#1 .3\B{ǔmJr]<[c *I{sR&Cҝ#`H u!exC<^.Gje>tѯ?NLf]g6$h=R =[O)qOΙ21s&t{|Y[wFIaCG낵0g2Ht0JTgxp=ro =9~Noޯ掊ڀ$>R>%DN曉H3c^~|t=JrfA ByYs̭xjT%FX\lЃ$=zUJU)y?hj`!E.-GK, uDcR|G=xFP25^56)9h|FG/(`Ϛlx^6$/x{A]1Q9o#Ww:(xw'o6[jR"ECA%!E6clAdur)6S r_(>ۚ @M=&0,2JcT6NC%UQÃ?drG-r:]bCo-ȩ-.ORRb' vNqI$69 20mJ}9#3HYV`wM[V (y!ps'~q :DnHG-#P})|x:z<BnYyoSz Ձ\Co(Ŭg[S9.@*Xn+׭Y%OwNڪ)TW h~i_z%fVZpA8C8v B }S}{&421jN[$0hv5L%8XOQ^J|LcZy:t]b]eZ-XN>~ p=Ĭš4m}4edPG2v4i,}m70~וk*W޼Z? S@\s>)Nl_ hq0D4Ny&7&THFd*󟝠&y1R3BG L3L-ft7)3SC'iX-yp v~eru,_*=̞t߲TjDnZ on A"8X_sMaGej[ 7g0 zW͞{3FζIҗ/씰6yT'7<@Ռ2p_h?ȻՌ/O9apgYZ0707010000042c000081a400000000000000000000000164e6139f000093d8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/hda/snd-hda-core.ko.xz7zXZִF!t/Ao]?Eh=ڜ.+ʐabØrpܪ-mQK5xP^XLKseŒQ!g 3'͖ڠ;g[[o\t>SYI&d " kF\dL~kXf9WjO:eHzOnꄔ:]3E_{"Z1IJtX?N"--۲NYgC$f~3撧#яPA,_m5;?ɕa ({.Hi/::@ Y@ѽn;x GGP4~V 0oiܼ5/10pѨVR4jFIQ)qQ>Z&c}gCY8YX˂jWDOW(Mؤ|DAYϛ hK>#ïdY)ƺwwʫqO+?A[%"4O](Br\cgWv)VHD5_:aџts@tJ(0=Ȫu+EKZpU^P0tN ?{w7;cE1Èp/ "k~J>/1|1%A[& g@DPұ"fp}x0ѡ-YؿFDW1x~QUBDEW6ⵒcYQH৥LV0V8sr!& >f6}H;Fi/ә6t~ra/zhY{NG3 rߣQ^(nh9a̟ Dtfo잒v,,702 /!$9856Xٷ ^R{ɘ(5!by!f,ЕoֻzA?:"m3O}3FuéX_&f9( OMx +DV6U  o-QaUX bٖ PXaKY71ǃC@cHx 3 sjBzNnrXcpIy KQk' Wj JQs"Oێ`T2KWfy$a-z{֭[閉`KI8S Y] %Q*]yycbsKu+^Q#¿jgJőgu.6V;zͪV{?r@>PN`iA=\>Y'ԲKftz5 "!vE+5=^ )4]^)q %!)#T%2ْn+JL?h4pR?r9 ORl@/L#+ G;~ D).B*V́<wIIK -}SM!=YB4#4b|gpTOsFbgr.3{Ƹ .>bMyJUN,*ݛD0;%c&Mi7\  Y#9ٺ[.Ngs;jzTv> 3~H]q_EA>(f7ȨO0TY '3*FN] Q94@(b v 0EoyV!oZ=%J%"`NT8F^=[/S`y/uxqw4"Kl~&HJTŲ 0 |FB)Xdi($'Yx]B ۤj&]ՌHC?j 4諿&V8b5v,Y B=u*f{ۭj0Y.1NԠ]%Q#b5H1@ xT`'yΝE;QMyQ~( Փo" EJ8Aۅ9PIJ|hEкC[,%>e/ xpU:We қN~Esɑ-wԱ3"|h}]0 |pi`~Sז{LZx.S )/!r ٯ  ꦐEr ?I_y*V%j 9u+tꚂAvS%VzF.}wE* :[ǝ"/WQRxҡ>wDD~=584Wَ@; ) 31J)^..:Qcf Dm"O"` 0UĹ`]뒺 'I6wWv oyȗDoKb@4 5a#f\XD'#(?yah$-BCZGUbšoLN|"__h4 lS([wg5# i,_<' uN Uet Cw +7JS~ r ZxR_:ثEz>ueHD /V0?Lv7G/l j$wcҚ#ӫ !Q1ra7ԸwahkD8L6V̸5Č2Ŭ²G5\aןf0q[I M΁G*LĄ(D4ͬ nLDw_mAc N%U`t%)j F R`%Ϊ eJ {3 ]pLh;Jә Ԭ6T54L}IxQEͺ)iQHqϝIS5nff|? KX0uJb^w_]CUMI% O֩[0Sf' g4tߏ apcZ1YXfaP^n :qƏMgE'񢅚]](ޜy,Ԟ«XYbϐ/lyG%Uipii {dq\|Ev:ٌm!4}#XR3BQXىJ eQTmݔ(gDq$ T_P#>87^qFpsz!짴\'hC;hGZz4#`_`+:18Wxvm TFwCtOv01 V>ggG7?KT=-.틻"(x+5$39I bi𷆖jiy6X{G,* ~eHNS=9%{& ]3_F?|mlQ8xq-c-ײCp}w'i൏zJo8lX#ZFm DXۆ } DAnw3E[٪ҌFahFKG0V_ZþGizL_|%ԯƵqQ,.-b4p'uSZ9NiqU+Sf#6l*O_}AF5oIx>篝 " 7 ct~Ko<(vba/>8L'ಌ}D˟>;`gL9Ndu:DoKٝWc<01#(ʇm׼8v*+:𐑀{%/Lz׎rdiGrc[JOn5qv"/j܅$b Yf>ήsSHSqAˇ3/Tj|a 01VT6:[̆vAJˎpIJx1c (2RO;:sc>и˰ pQ [`^xJ&Qȁ l'Q)&uΰ,sE. J( 4't-66@*7 KqӁK5z~\U訛&JfluyK zg<.f}% h{mC8P[]`EިTcLkF}oo"|=VŶcTmٛ<.jҕtq`&@-l P[]87t˖](VŶ= f΢Z9rf[`'~Q%F$.DD:;:fbNn{klgUdwbZL-MA;""_tۙ*2#=a Yl|7P#z dLs"@Ji0 |v⫼'),l:>gt~mVm I6ŵRHK}-DͪS9ҝnumCnzl0U~vTRk124q;jht) /<5iȤZC,X#CRø=wD~ݪR2@IOS?:>:r?ZAg8~rt5ױD5.!*:E!ӈwġTk #ڵl] 6|pZhMzmJp Y"GnY}UlP_.P z}"DjYњ1 -ZsyT{ _Rga Q]qq{8J\QU&6un$lw]{ov܁AL!3ՈJ 1F<Ɏ.mrKތ0Ie-j1$+Аw ,ؠxG^c^rM/Ŝ0n/Oiiؘ whUn7d%iʢmE+ŸCvҷâKojSda ~'M(8+L iFN#RthCh)4S1ܤ0Tt;EKk&#Tvvv}8,hVyZ &+xM~ZK҅[-Ws'g]{2H ѭIŀ{Uen7LEG~WT%{7WK'"$WmZvfg -'v*{阛>wR3IEI!?5G׀YEɁAV| ,I8ԠKKK_ף[ց/3ittk6~x6`pql#U,d|}M0( >5`; qK=lȌQ9xn/Cbrz|:?qɐ꺒qmZYlܨޮa~#%0%/.` S(Š7Vn-?k2`/C*fx}}h( }Ljp;5o:#NpM# &3:=}$*)%o{*Cp%41|2b, KRC z{ogFUӱ' f ™u{نi#1ltJVkmt+ 4vQ!+i?v!>㰧Qu%fG+ϱgL3Ja bHĶÉڱX{` G&. J7BV %G$PE4Ĝ nf0.bA[G~pۄ`Ljcs\3q"" w,؆!_HӢIE}EۿI6/7W` HkQEJŔwX;R޻j_񁫂 ;XuiP19M_(s8E䆟0][;088ek 54[wx[} h9úSroc< B` %FslI}C_"wázWpZ[9tiʊKob(9|nWiAq8l0/"k0]aFFzIp0΄'OXrRM8.x>'U){r{qW"Pl]35Οc~bvS eK-L PŅEg?yS-Emj_|εDsKwNJ'{ *zb )&CIG1%17~# ZllV뫜j$^I RbH8~jS/@x"zZC 9➱Ŝ8:2L\ñw u]jIz曆rLRVlA9ɤ9K -@V,k'ѯM"58НwmgjANE~COɾꮑ `}T-?0k*7Iw# I_iu$HC{1FWД>H x.ObT)F2:@^Ŀy7Vтv[+ttuyp({P,i*Y2>=/ ޥ)i3]jC]\ Quۥ'lVtAp=j]վ{B&nj߶6399m% XfeisYk70J*s?ftTw8ay/SX~E*$"0X~\cgY/}mtAH}`>}S>'no#oQ NS( 6l:)PS\܄vLxx ~}NT]s G?~H|c4Z=P0aM/%w"79QXX_D2 9g(5@苢[CBg9*u|o[mΦdu;Ia|$x[Y+cev1Zm ^2A0St풤p$vypf>0TO aL=ap[W!!(V#|<j@PG 8zaVXAK̵)Ah*\Uꐞ~/~79TO`:rN!:8|BP3++E$?lL&`Mr֓Ʀ֟i߃QPTq{KfuE ZGƱL#|*?7ďf ଺`r#2GTT5@[LoH@, :Ld_bk؆ \` w]jhDw>G[t]pm m4FY >QX<;3;WRƔlm3sՆO< ]:?ItF՚ rϼ ɇ $57>mi/"Z|,f>vwQTxuڈ[Uھ(s,5= AsP3Mn]/G *.'~D&C4sQ@T=iݽp{ʹ "KO`I'(Aw+h?;ڄ =*ne {7fZ3 d=<p0{㦁 H":"$>EWzU[Dژ1 sCZB?@V79$/-QZ)$IW4A&8v@3RA|U4*޸۬R-8QJiFq'>~+Yp>0K ^6AVjV^YSKÄqG⊹uaxm3DNE8KyW5-(d۾= XUyQ%+b[{ڤf+K{=u|.zJd˅ϟ%hG- n/u ^ϸ~]XoAF͹1y⠗_]?ZY|E-kj QG=%<3}׳o&0^as/|P-C7_nW$+7X+{T]_1g$kh) k9T<(ը]9@.%,Ńz_0/ah}ƶ!p&tC^9yVL i8K n)@}%\CM:]jx\%IiPwd[Tj vlPe 2/Xx>U zdX.G)Ls=re O"t1`fB{:`4;P2@=*G?6AyfQ!["yh֦r*d%RѥMwk*p6gë4{,&Z-m4(Ѓ#a Tr+?HXCX. ٚ9oN.Bqn&lA[.n'߭fh޿͸ \(5.㺳:_u(a~>'.QZ#) g7E)gm<>B{ mBo̝-ˆs#q&xG S%zH椦'U<0~?1:<bcΪ|Z" ̞/hH)edVq}}}!(8]Ƞo!K`6p_e;H8mb.S g |D1һ!i䅧4&:BGqr5 *NqJ\R$4 Z=ی@zilN*wYrv0 go+dB@]TguG4PcGw,Dt&MsۚO4wfw߫~zXЩf=-n19^'pzw=\c|g< mCp'J.N-̡E=ҋrhÂn0d?h$=w#J:WJ]g짪5gcCE}X[m[k l2`|/7UQmzmMɀmc!67B :1Z21'!x*LsG?i]r{ABjœbX|0V}Tn/"eU*<{nhV=|*EǰP#3A@e{ǞF Z^Sv[]P]p61%5k] (+ƾ!#5}G+;>f=/<6T"xQAƆH/GZ5 #qout8+Bp 0`Y"h,8UM?tC_OVRqL(ı{j\$(;LWM@$/4q[SR*eVREOw@awvr ȍ^KvN 2|tj'g]?a(ʝьh9ad$ЫmHY{,u'k)1y*0_rRrK5q(۷ i@kxi7ag{b2ϧh︡I+#WeɴD"zOJ=rNo@ALζ!9mQhƛFؖ՜ċH46 e|b8^<4ճRLz%gbe}7q0S[VL]OLG0Y%HqQ *SP-qg(sz%Ps]JFZܝ Esl">PY{O^rI#;]v~,)="5[9rT煴"W!\lԞ%MȽH_: ΰgηoA K0B #ʂ곌~FKS&Ot,lwlnuGlܥj #pq>6{<]+S !W}ou_JPqN: @MUwnlOMb=_4bH&YF1|v5'd+=U9:p90$bIp "0>R\.4jBө n0!`k% !]=[sID ,D=C?|f¿yHW1zQʠ;p.9%6I`"ě>L<<C=5+]2>RQ Y >h=5=hl[:*y/E]<^=3M;>w#≠5Y9v{ UFVM\)1C)qCػ5nN4ǤJ&%~2b9Q#+0N}9H\aDkIE J3@eI^f2覆 7paJ֖HAoz 'FI3HueZj$ORa4A:@O/I1ѬWγS#;޽˝R:uh)&F/{I"*h02P>Q01DnA½WDCZOqHaڹu$!<] *Åj5G\[{9Arc}!9OlHGP`X3&Ეu;{$ץdŃ\q3G]bg'1_2lOJpJ$([˨'m~bxr36FoFm}&ŬdPݡipN)SpXh"JilLO}-Z'mIƫxr#R7{J4'O[9ۇاfJqK^p"y :ILMw'!a8ٞ(ǟ׳`^_Ï.vZ_x5`&~jsN tNMІaO\ 駫`՝^ȕ!v&57DA˭Gi3kw;piYqjtöornd_:X:`QpA-&n#8VO=Q,s˝ ?cc tr VW]g+DžsU50*IXKx /rhe6ߠ ios3ᏬeM U"Rq{BfݝYST 6./0 $ u y`<@\LI(?EW$^hA!$COБ mUC ب͌Q̞D?+|%ݜ O`?u;LV`6l9 jg|1DVE |m {%yFX, @=ywCղ(ȗj89 .3lx5#@Z S{L%X1* s"4`-݆5Q/EtYlE0r;(^ʜ^kT 0Yso|`@BȡG߉1 %Ps vvF3.X&%q.W rQ,AN/Ս&?[mD*6K֋F#7R8G;@fg"pU.lZHa\SrK=]%lN;hԄ!M*WX:c Bg]/=Khoj3xŰSߏ"EVd \IzU?(`;sߜbQ}֯KqL^\>̀B*戗vg 蒠6>2}C҉]2`lVЭARTLjfZu' iCD"w݋G1189>}3*`JW1 Y䙧$B#ZAf/`!?wD좧Zsp1Zimݒ2iMLty_M?XV˓$YY"S*e:%FL!nH-"MÃb3};/zHop|v7r`oAUD?J'-wZQ^?ɦo)IBpڷ,?yJxoitI;ߏ ~kZ6yʅpLajQ l ,o{b'aM3Z XgtS5F/7TgߛE7T{qo,B)0F~bQn7l,z0hk>i6il~ @ݨSs=^=||wkUwN*J jg \Z'8Ķ_7:fnܨ[1߬j^-n@G^zS޸j kc1>2}~-5H t}G^ӏ?p{_uy*LX* cbM@(wQ -˪)n<{q}/1mR܎W ' f?Թ׷K9c2.Yrb*f=Teh'  ;ٮU=Vpa0;Ѭ5"пx)R=ǻ1r.^Jl\rcur\da>JWw`p` b3g[>V S0`wb:/ }SҫK RoYݬiȏTÒjdDei Rvǐ,n$ R:X nv5c /|RbIcU)`g PT5f#0ۑ^Z 'q#pXb%7=y~Z S|I ,_gpPy2L-vBrIL>k?Xbz+.Hc"ea#{Q0Pb?K؂7v8H]s\&TC×ϟε7qri!ؘ-[Px;J |׵̓blFV;JOW':"űO$%jleOvmVxuP qZqj8=MZ5;N)]] Abꗐqqq'М)hZ 6gywZq?ϋ ڝB}Zk٢I-=ن qV])= tqKP6,t'-)I4%wN402P7 wbd"&O736|Yr[}L"w_M_8gaT5ixl*_OelY(p:1Y\qE}J2?)@pW-%Rf=_oR&j҄| RuJTن}!-5Zc܇|(un*P}Aؒ(ejS/oӲQ>HR ¨ (`pAT)>CeBApItwwaGO!0JFϵ1 jTu&jl$GA;\+,]r;r|[sx9'hS"VP}Zn;~s;@]6mՓ xKr+ކWg|uM,aj7'>Sk̸: i}k97#nj]hƷuW *])S`Yw;kaJPBzաb&|Cɸ@ ;FEitӞtz><=kxڵf6|BʸO5wy`E% K_kyMnL<3dzn^ QEk*A(G 7.Va 3d*J_W{:`W}$=ÜMRh#/N2G-V9uqc l~n^8:af;FwWtLYZ1IZm0n稄f𑺖Gv,zA)B.+7ԥE|ب>U|}U6`QDck.^chi4m@8c%j$c=yI8*0Ebǫ {"V,)f*Wrc0+E;f 6*>u:]rY^%փMEA13;GoVg";&_zOp`Ǘ,-eݏpTr-2qJ J>ٴV ߟӊMG>H7nk is D:ܢ)7m: {; i'R }-O|#XatMtb'gRu j<R5 9-#={rF<6ŋoE6c[vZv$xz\Ŕu+uYWfEBӈIi#̧arUv vh٤KrYaRwm(&>% V )\Aͷ!9Ugki.ڤ輰!PiG/l3K{}Ϋ2#JG ?!~a9KHMPx(\4gvnGk|ApvN} Ѱ#8[x˴Lՠ5ӵ-(@|\;F#;#c8!D" Dp1D+(V2uс"MY܍kjt ?rL&c{7O|M8ȃOJ%})ز!5 TM0#z){̫Y2Pnu\% CлO1S:PLjBеrw@-TA2:WO^jTæ$궘jh:pp~K]p>߻AϚ Ps#/Ky q2Uӳ_l&Ư6+~ \<Y?f؀{W #in%n㚻dY4.rnħ_\Z e8>NtKU";~srSFX|Q@|FWJezv^7j0^/x'+U?J҂ʧ2.=3@/!H4\\^n^m3T t٠{Zգ3Z"@.:jꮼ}h^JHdBq@i8oֽ.!{i `z(tq3#uqטywul{(/tnЕSqſPca=_ ht %u4xĔ[G%M~@,Xvh[<=4Ǐw EQ7[ Qh?tA䱜7jv.G6.+YuV7lqÝ1VYՒ٪5~|3Sj#?` $}av[PAȼ=~%{^AQw(1c^NYj>3#2+pTQ;BmIA5{U_PKy5 9:c3YW`[OO!`F mrQ#bg U`)qK(PWKc"AObbNB!x>vqvH:\ƕa@esRi-MiɕqDg)so.[E_0y.+$ӜznG󽐬PF&&U5ƭ*VXE}o&L]ݮ?#V3aЁu7Gvi{TO*y!K%V(2PxݸaX_OVGD.F6=5+\yM#X/%;}5T$hؿi 3!ʲ^Pp:nkJSKÅ-wc6lzۆ`6 LT|-2Ӻk᫛h[ }^7f@$u~:*~;&}EO9:- Wq xdU``g8F]-\Ʃ)'"USTս,#uy(mRx=I8׆iF+܀F'l4n vOniT0eǫZi;}"b -V|oկ"VP@gwu>VM#X($i.p[p3֘xujfXq$ymѪ&ud@Cށn[aȷ\`174Q4p$e|#[Fn0S @vl9j$66H뮯OwK? *SABM׀6i(wl:4 y+aqR/|5s頓rv٩:Bn/#{8ni*gB%A)6a0 ;2i>a}tY6^+/$t)4h>Z]K׉l#ȏs; BD<_]eޯnp7uQvMw(\J Z{%jS])DD:>Vj 10QaýY&[)\\a4o@؎9wfO&¸C44\+!sS͛{{3bM\4WjE} uET\ƫmǖ^_!m(4xP>4âgx $WU"UMYÑX'NYu;1~@hek~_qSHMCJk Q{zUTN#V3!m gMVŘTA&z޷\GN6ou%l!|b3-Dfvl;zjx?py䭦"Vj]i4O/&|f̚+'arv_S|+.Ff= N]=n?p\[mj K۔C6BWҷI^Q[:'wH?v2ium]VC!<dsΉ2kӰǼJ`[|NCO4`~X͢[eSX#`O 2[8g[*0m V7^2[cۜfY7t;EIbF1lJ)nmeV\AVZ SڸLN3?H~/ d<<=:<iw?o,w|-;u|[LnH5\ `ҥxJ$uFC~8Q >8[bX}$E&5zBE|2كXv'O2EXS 3ޛYkfX%]S.+3\bs+K \ o(X`Akg[t)|ˆ+vCeƠdr>v͟jv td {!:g#唕O⩗J3yǻ֎6lO_!;xY$(I ߁ҁ+m=[2?T/]/ VHUWC]Fa Djxd딺'Ւ  0=cHAkÅmws6 E{K\bvEpwWxq6a >We@$)E ylsG ,⹠^߈DfQ Jj'jxO.xX`(!%ir놟Br4&z" "0A<ӅsZczJaZ$"l}ppb:U#|sO144)1IJvi~fY05?!t#YhoKT92I 7\Y |DQo>s0VBǽ000tXMr6x7#s8}\ B^nTAa(i,z4u+\A*R֡do 7~JMVڪӃ[a| ؐGtXmc^"j*zdo#3\m; BY܇/wd NPHKklH2:Dȱ,4RpZ\}kgpWp 9m5v;SԷNrs ;LL?)X6#]j$PcckXBiwh cAiM(\3}bF))_k'E x]J`%x"_ҧm5;j-@cUU'J8åp=_%%mPG^ED] IxvR2my.{ Hiŧ@}H꘠E߼m_D8v"g^TE_foئʄ!+ |®A8<ߢPK&oOVm"9w'Ӭ qaT[+"lomVBls$:"uƆ2̦}0E7ͱNpW͈1%{]{?NK(0ɗ"Wg ڧ1Yr6+ܰ+ʚX6"w98)P@д>LpRgO\WKAVBPչKn" pZ8R6x! #~VRͧ?"k( SAk,.n}QyꄲYTER 8N,- y1~]C74q;KŏRRXm1ui<[ /oT{OFcKm-WL,isp<"ږNb?abyHbϻ|+ =7'H7~tϫԛ!1 4= t$q7]}N'R p?K ĭ.+0;E47:ܲy9ήmC7WBAe+U( x_&*(+e!k;^nSarl9iLjmhϤ%zd} snFUcH>(J-,G:BAý{9_JّdkS6>3)?be=}r課;C3Rx5 O] 4`ϸG'T~+-˾,(o`[7vж*'-e !tR0t 6 dᒕB~+o(uUcXߘ4SԈ6R@ާcjTԶDNB^<4.B.؂J"jK^%q]C\5z5p4lM7J9;~N!/"=T ;:QEg`6Jξ}xqjdE#v…GV7Lo\`Rtx[ѶdP,!T8;(0B\N5 Ti~?^& B{w-ߵ7 =@ʂMG%OMig\ WÂH֘X4۔Tv*w .PRY UrbV{24'jUѣoۙxפ3ZGh_ 2}:/ʚxR9whEC$1Y(FolI+ɿ?:VJM~iC[ 6cL-Zֱ5Hp0sM<[Qd`?;VS8w8:* DݭTa/ON&baW%ɢDU=%ڏjaVi9V@/\xq_>w\hWq"sEh"#?82Uǣ_kjB /&xK3Y0D:gmKщi'Mom藢 G NPe;|ǫGꏁTƘ]8)I;QӰ|K;&RUDh1;F$,XEðTΡ;`F}c υu: woc;'/qȂ5j/)t&<ӳ}٠ IN{]?pZTpg SƤzoPAovKT<*Ewilzخ>=s髁լ5_;Cts5a ψ-$9-@Ni]t!` F|֛ی3j)?67ت3Lnx`0fx@e#8}ah(\ 'lᾬr,~zD8.&1O Rx%q=Ky0Blϓ5Ge<2N/ t=jq$Xݐ"Ub 쎘S1і- `gORɥ#p{2h'1F~&ݾ!_XhsδH fO=0OxbZ)swO*q=bPYZڥ+n(*s0sϸjy$c22:(~ֲ 7:mh{jjCٖ"c$.U^=<{KhFwdg:"Z\k|ml} Pq, F'! (6_/ 0x|3$Zb)6J-my?PCЕF-j rdr9"`0%ju= cױ[7R976U-A "RjhCK% >FAMv>e,+_jtK/kFV!?ɢ޷ːz5tS)S]@oc4o:a0NۿٵUS ؽԨG x*ќh5\FL)uW:>Bk|i&D7*oN Y8: N._GzKo?VZD/JOiVi?{jH , NS *>plj0+W#K^Y5eӸJ}50&{} kʫeʶP‰/MxkfsRqBP(V zG2 SicnebF5( P'laA#ON‰₢7 b7L S ,=rߪl~ZS8ϔsm}5rTzsnڭ"Sgѳ?gܽ<|hm8cg\ETUv&Is T 6)t>Hd g[-9ά܅j۵6YDX×o"@*]lOG+uWe}L(;tĘ[G!(v6ǜ([&\ƌmJ);*DЩxUP jC~󈈼LAW *3%R|,PT"LA{Y%˶'} {_r6vu%|rTnNhu߽\& z3"L;0r^,ȁB$s^,pٙZ1vyE:+ɬ~^4}eb*<_=ոUEEE'uכ)ru贎bTWUuSmȔy}՞Eڃyn"3Ic]ޑj68B!H\̂[1 8!Vk呖zF962nFd+y"~ weѤJGmRly'Ws@a@bNAQzUwJS.GtKG۰Ħeb.ė>t7ܚΣRt~댩I䂷e+bX?%@qyU3zHI>AW [h4kTT [m-%c  x8Igy 8QՏ DžkdʄCf&8MCmX|o8 c5)v˿0R]&./]BJ㗤ɛ\pk0,huqr 9p=BŃ7cf׷:F6=S51(iR@A =mћD3?LCNW1@~n)^׾ON/.8<=8ʿrVPw8t`)*{GyDhKOShT Υ/h 7|s=1ah(aBjexN*ɘ g,S[PtW^~„RmR&D*Oeo#!t*eNUN̪DM1͵Xz+>h R^}V,mrZcb')MA'M81F+ 8~?S7 IFV²HZ,wkP'ﺙAZ鵽E#)[(Jd`QnudK R ٪QM%aL$aR~@n}٪dMONx#<ߏN=i4CܒS=BZQ̚:7I$SyՐqyMOy'>rōNvszG{8@%+B/txl;zw/7`; 'ΞǾqMјӡp&荬I'iw؀yt(-k:rv5FPhqf{9'XP.9W@$BRj,a3Y 4勖u0|5H r.[$UW\z,N'OܠPATyF,(0V?II̊ľ {o`3@#7ClBltrb0uD,wQH7DjgM0<|F}v0 Q}Ne.#`Gs8V(w~a,9#UZxEKC2?M.z;RA0>sҌ_ ڝhL5Jyg5*ñٶB*\4XG*%g=PoIGfYJ9bz|CJ xgr?d"GjE )M#UM-_KXv3J#7PtڷPhyW`͆.7ojߍ4m/0O |+CiI b(^Yt¹κ:rC( `Z@^F0d)I@mKC(Jg[o;ܭW ӋPUQKE"# K䘦_02pff6=yf?c#<6˲*#?:a/N{tنL N _zz/7]!jpkv+h L_ iD}}>  99dgVh𠎊bazY>3I|6ӝ́q̀QD2SL,OP{h@f.,ǒG)qFYaj AF 덄{ V4WX@dFlb ՄV_2v7K[r'`f8ez#8VnH F#M-,rd!BXݛ!W=c9 u/X:,B['|/YH\2EꄵCvOjW#:PeI(cM0rFZ9IaVF9%ъ'Ġ޴6O;x,DZVhekE"=2nZ(]W@S=)lDQ}`k9U^/9GA~>?e% 0qFJq݃B/l,Ɠ "ȷ~ $36j $KHJ0 =P#tN.[3S.9YEZ{U-8T]m63aĠ&HrBO1)OJc>]X̖"iEd^J-b(( lOYGzX=*4=YDdo 4ـV:0-OQ6@fUݭƪ`@Bڤ} ̵_ 1r٭Hc$y n\K2u4hQn g;lGCjQ`S,s]UVDĂ439Hָl&#nx_Ϧt"hyt*S[ u9*]o_r*+i=]{&h], m!gql( }9T:brosk>OG–fηkmSĈZ0fv#Hc_mJH21.[C,LjCG.#/y@Z*FH# USdnq R7Nĸ`y^-=ޠj̬!BS; _W,"h<#Ő{RZ ?k я5.q>a?zT ZF4`;i8 ;}uu4I4$DӰH6WWBk.# H(Z thtY7=,Ol1N.AΤrD(^$YN|KytC 9JzUԤNr@^0xTGH~%sz IU}pGos8Nn\(rE 욙B5&#ž%`']Oˎ񹃾Xpv`B^'L&(K?R_rQJ9hx+ O駽`<Ў_!'N![F}zɶ Øh=LXT!*/YuCXKjU/hz)xdcęq#Qs!̏Vڌ^VuS7cZBz9/)X[ex:J!O:'kujdE}RUzmחÉ d}`GU*/~$*MXt. S( } 1ͬ4[d#L>h'1le7p=: K9eS6>B6Ҧ7WyA w: L{ LWrUUBG5#`VƑvTL5OE 9[`D܇G NȁS~dvsAexGnifTh5+w.d_Vbs}taLF)FkbkM@Q<~-0xF8r_;rP˰r*3vӮ|R+I;/r.Sк.l)\;< 7xmH vI:Nњ]qd]lS5%r~نvͦTcdf][NOoEPy 7 |HYz1Og.v~c3 U\ER7#,:Z9aQGX(٤zPƼR qdwOK|@np}A6{nQ& sd~mD3Y}ĹAeϞG߬H*#z@h>5 1 FS'dD#!8am9>KCpa&xZ(0`LnٺxeP M\ j %R-V+}jrX{^Ym|g.6qqܧyǚ]eN %qLzX+`8p"qu(w; ˔L$Lif+,kNڤE|!s 4C@{K<cxZ߈ lڟTĿd2{yqMD);9AY]M4`ʱ+Ga.k^oxZl9&i`'\ g/qFP0 5b3U 7\ݰ 3:XK(2gWXU.F5pQt/{L^BUzi(mrCOH=+|%B_g_))~hAr\&0"h_Yzt!㊫\+KΌP#i{Fܸ9mk#' :5RoCBOJ^h95"1Y82ȥEki3wy&S7Y f.'-` -rIe*%t*G3MAD٥&!K1n43-2ܖT}p;#Vxj7[S}d#,0r&5[Y_8d&m&U(QK##! ЊZr-$D6ZϨSһ*x2g͏X1Aa5qhNa8 i&5.\Ji\'xݵ酱kS#|nq&Uf2 i;V~hqäoDFPTp&le9=,2&_^ʊblk29[ F+ϳNCEbZA4K𼌍w ?Ńq#⤬[-p]]v?1\ ZjC{&̳WfIAhϼr8k}Xg9tJ02t~n!@lJc\+)Phx;{l|E5ꣳM+U|4(k_({7on>^ P.f=5#E}1`ڰ`)ߎur x6l7l,Q,\cZ{O4kpEaVu20w1U˷92됦ŘX`X(+ ccN95z+ܷOO]>VtsȠŪ:t!*z˒CrL 03pf"L < ]bYPqJ~e'`xr_0XZs0M6{!~ŭS(07AeA@ VǬIgt !v_B)cP=sW/(64&|˔.x ݏ'7cqL8xoPCPs0rWY# _F>BO6 ׏2(Yrr`U>ݮp.cYdK߮yBU #"O >!]놗m]GP(b {pL6AXRh(yM҈; ;%U-b,i>IXz\ +e*pqY}$1뒖Wp/*?q_~}TvㅇۀR&pEy`R݄t; ]Aǫ /fo@*G0VEx; KB-?P֥RCۉlX c.:SRk 8hkU^;Ι_̟q9-c 9^ǒ^|k 8`hbPӲ^?:(Yi6np:&ZvY)EnG<6 _$dTrJE :;#l 3ypYn))!usS&ނrjU1ޡCl N>3ؕh HaQz_da /!d2/(U[-SL 7Ōq1>y)Wi uOah 2Ihh)`LߢdF==#]lj)5å,q]ܗ"`9~ӟ:,!*Q=( 8tCHqoS5GwK{(ռMKBnJTPᛔѡq?uy6zj~ N鋿m4RzÛxupf†S mZz~e Eiu>`FXPTF:j~(r<)ly5& =q'(bޛnP(6!B^1RBL!, D` n`AJV,*jKCyԢu>0#rЗDEM3ߕ,"P􄐵 8͐HwOfapY|@NXh9q-X=AkC1&]W^cP~_>c4}tetѵ\!lç8ksu3WOo B;'z/\RFu+3eӐTHޮK, =-ao{Luʩho > T4҃dŔ͑H Lݴ t4[ cߐ!r0j/ͯ7i-'}IJ <Ȫ\ۆ B{+tD,]/@42 BI%~p2M-/uv OTttǍ#.V׳LgLAn\BffFwiuv2>0i\]o$G8İz3#g|2H .xՐMc!,tv eT mX:&!HGITU_aOlT2pQʁxs. X+C>{;h h+uTGh[- I)Y$.uw),Ppܬ')0[P$˪fTizbKp O}9c '[En$_oPOZVyF:D>3d:'La ;h}z44/g9| 찒QX[ee`/P`, hfta¡HCҰ@QQ+q'>ha Fy1aJ)jO-]nkrPΘH6/'&D8)|Y _yR(Z9w1I%t<Pbן\kj?_[pTo7f1-WA%n%_x "pWjg8G S &rvg’Oj>Js%[&7<njOk)!Dys>#dIc QeD~^岳S fܽ9=8Lb't}ꄶجI߇@W;h{hc> HUBX5T7Zi^aRToJ`^Y-CB0#_Xo$z6dĨ~Jjq.7xU5mB.D'Wc* O|˽A<-;s(h-d6*أgUé6<ఁ눁kF}S'7B~6jͶ/ }Fem"ɀjz2@ v5?LX5mr*aE щ{nq֛oz *)!x_#Nن{6gCkGyg[drW}b"JuKؽS<9ROdz/IWph;51-MV~`DA7iKԡ.EBG8o%h @P*Z,縑j>(W* B C77TF~.8Kʉm|LR5&7#9iRv!|sjzVgI:VCv5wɯMRTk\,\c=ݔҳh{GpDFy)"iM2fWau)DHKrGu=uuݴml*C! k>P'D5^Ku<bĽzXz>ImT> Zh/*aˍDcaf*Q[tN{glh3U9z3睾;"Q9F.!LkAdN@ k54.9o^7W{G(Lۓq4>eE4~0ݰic ˅`_2 p| QXVcE`?rA$ o%$#2LѨVvۘ託p!~>1pc~C6+h pA>YSG:(2<}r ~qUu#|2 zn)J9Syz`m-1{W ]H:cKy4(ru*$,PK_l1w_n9|/Mc?,XcҴE02`ğ0%*,qk/}΅>gb&ѬC:65 \ԫG_Y1&kKm}G\,kռ[ی>&D%AZ  ~"l`EVjOfqt"4cȻkzJ;muSO%{Ou-rqM:PqQF*e8eі7o?0 ({F(%}čZ.hPo/X`/J148UqGUPԯ,C^EI$XL`6C9Gu},ڼe9='WtEཪ<'b6$2Ry, iCV!OM6wGZlaB- ՠvSVh(,Ӊ#a'(7{Ҙ8K~"~M}W\2` o͈?ԺVUhr>kG=J:)׉ pB)D`-D.͑A/“hexSE^*7d'bdjB?eC*"*I!7{E9dDSRj'Q!5s+Tœi0\FVdv'{o qȶzFXd~G6y<%|2}G] mv%ẕ[f3cUF4syK±MIgf+U{uVnn= Wg8fY&WʌpM7B"@1XV|`=e(x }#[x" )Jh\d@-2h_g4" u/T|'uro$\e%GTr'`ȤI @+hsSZBodbT)xNk2̆u8P}h]ݐ#U0M$~hײ^JE! .%h 2Fg!({7؞wMqZ0VY(縶ռݜaM\wW'Q)GaGostϡ1=L |O:7ǶڷS&t(b_*{9EWu Rӳ1I% jh"Rډ)Mn)~4W"Iz)#pPyГb@ rwKօ"3 tOyS%92hʶYT`S?57nhg8${O5gh@ B?1TlYmxl RvF.]nTŸ,uUw*<`KwoTߢ bn9OU0V}.WѮ&؏HKolg+Tt4k#7tL"?DtA[\w ]z=oYMHZ˄Nr݌;?Զ: z/=gcA$qx/!ֻ&ZIU.G~qS:5;_.J.DQNgpl!t=OFSyKHdb_`ڿivC{Jl&.{0!ԴS4ۅBFڲZ8f/0#_=/s#^-$6!0op9Gwݍ]ص+Ey :UK]5U#+w[AD|Cof%ؽd½{MswG2PP~fe L$\g\O|ib"߭݃}guEŭVC(ՂTQb DUk"-A @O=l%M(B0O ثo1/`Id[ǟaFԢyBSjVn,sv3`,N۵f8i}LeؽG(qeukL+͒*g{ͲS`.9؊ׁz5)_^/FRnPSI[˷;^q% %DX>%.Qݢj`DW 5!T/8n#woK H1;\BT7xuU _f aд=0``#+ D4a?pOдfӌJ9]a6LR(c -ۆھ, !D&|!ܫnPd4>W`~/R8]Z $M!: gm1 [>")| OIoi4(g} 5g‚r\M:B!N¨7Q{=iؽxH_uފHdh|&Giy/J*a%m6. Y;ctiǒ,*!O-y0UFCGu`J9]ߔ&*gb<~K`C!G -@ˢfuo7gE]p"ר,3/(;js|c`uj{Z6嵻gb_XOf" [s H@|Wf8p? ^  ~q, gZ"bya6w,xG-KDB_m0诋Oo {jA*G:_!Ӛ\]*8bQr.OpuE-sG$[( S me9 wsEQ4E0)WF:%@ߩyäT1mK[$[ͼXzZ B1]`*jDoP%Fd JxtMg &؜?cp7 ǎpfh1=@&\un5]bbc 6[>鵷T#x'T\, )UH8IiBu=yR̳qB7m-' TL52$g<%P+< VZc*57 $fθQLՋgi:_ XM1zH.)Oy$R,U5 =YГV/5Pۛj&v TN67a+2v~ (j!"N]i$&qj2e)h Ĺ;>#hmm>f޾ʅ.UTBM7;0_JV+ohj?LBQNN)к'KN] 42}[dMGn]wIt6k"(Z>ݗ,]v hu@F$qܩ${PzAk~1!mL&ЩfH`7U5hxWX𕽝(ģP\̏`'5ZXo7!?fL$IW\40bGѩc4!@LH|/vz r˰F! ;bV;?rh ҥT 7"jhat;-TN3~[x|@ۀ`СG8؋it߈ÛfeAG{YE64⣓!5nHǝn('IÐYӅߝ]iˢ?n[==@=pjdyu.l 5;2!p"D7ϰUrۢUl&^uY82"/,ÑL^s>mk݌@9L~IQG}Vd!uS J\rB <=GiWᑲ0*t68ݗ^U(1›6~"agHQ>@r;''(/дGI,܋* j!^?{zR*֧'Wʕ ԜwNEpeꏕWcXq~O*T灱w3{{DM1T2 h tiF$rw4aM'ꅾڇ@] V^2d|PA5?q:_] ӣ\;؈F tH>߉"kzJU335ڟ7!D3ח ,7WWNoMzTي?< 35&';ƕ2!bn-ikfkg_ղC< CFr逴 Y/AJ_?z6LWF>2MUPg_C`;-F]qS|(!2e YL-k :!#I+1R֍\KC&&Z|\пFioЕ'Yf!m87-׾fW2[;SG?.$>1;Ҙ'OWU޳a%T6/"N} @U 6[w4':WIB@JOigbz,<P5X`(g+`*)Փt :&r\'}j WImJzuX|*-=g>lWulܴ㬝8X< جD^eOm*Z|D]UПm`ٔ=o` *bO1H@t``z:IӐ6rZl̳QЗ< ^n"ɊuH(w[6\UBrÙ,8<_K۽-s{ǥa4B/#v7ѝuʟ'$0k=R[QD!4z0a<9xRK6U *CQ :ŝ`Zͩs3ٳ:X#BJL}\K$)TS6ؖ'iV~m2 l8Fo0#9 B)ʅ`">ۜ~zN,p-U? gN]ˢ+ZUƘ#SƇ龞|r B_$FCl=$pA27 BnwTD8Wu[c9÷bPl1VmPbUSa{Qpb D0%'aAFyUstszUM3ce'f& ŢcևQ[J4|w[E"4y[yRٞA ('3o`6{5I^H͙HQa@P\B[5.gW5K6r(:]4TQ^7+{+orfxK!QY^'Xvx68=RJro'vH]t5Fx?_v.Ʈ1{tcѧΊf/ ۚ &-xulUhyS-"9(h "i's#~kSG<,c}Z/@Qdj_ve}o}`CJjhGWi0?1ڦ6}:]mݦ"{WFëvu$|fL^JDM ̕] ?A7*"ZAnIjޢ*Q1p+4{m,T .FT>Fwc8nK0v88!e ApW +eJ Uz!MRpC[Y4R!@:*KOͤ^ 'k̈]Ks|bTN\6+ۯ(+]f֯ETr3.gr!=3YTWZdf۟زO!N <!FK+:IȒZD@<uvXv8Vv|'IvJo:z%) ?lOUS6Ks;gm%B9Ѐo(?<+&8_:@8mJ;ZڤcSd,{v94U?]38e'$![ހ(!oQY(&C6a ӊj_ V{tK)5u:x FZ؂!#;8.+l֝f:2ܱS-Mr z/o69ƆixZ|TwmL OԶ[(:^1濿$|~&p(43A!X,#*̅eb^R.{~61ϿlʢС!7GQҦ<3O=Ԩ.V i5G %̘\6`[xoU|{-vpS2R&7,Wgguwv4]+3rbL;6'%^^Rj(]URDS #`jre |%"$ qֆ>unEe>d/eT&P:[I˥Z魒:@`";:6z(Mܩ?yޥm)9s`Uj+;߅o)Ͱ(*g`W&heF:\Auc&iXL0w+u 9/s]EꓮI:UMlIV>)GY<4qY1ʼn\Y 8<_AfEfR5}U<(BF sWw:#LtG:ɞZnx;!ub u,IΚuA\V#}d!4?c>yN/-c}˜5VЇ]4yԒ`*Rx8@" |+& =i| 3 Uˌ(݄'l|D[qH#~]M ܔn 7R[ ~̘cʜnN%UYqftnyŔMr [fK<ƞsqbǭ+H>t8̌ϩU2 _uȤpfc`ށf5Am/_;qē{sU|> orEfGuE٧)uq~UhU#f-+aGѭ^"a0~z =&PNd~C +gV| 8}RzZ5T4~e=$e>vo9[#ù`i1ޒ灼+f ަ?V,g~o.A .LHTyIhBFi Z&aW$|$1xG)AhX|{%.>Dd6. S?~m@ܟ_ Ao.א햘Ծ6^(4 -~NH*>$nTD{!>$K@jH3cZmZ{k&kS^/NYVorSY(y&j˺ mq6hHtxr-^+X%Lx]ہ4P HrJV͂s*EG/,&12Z7 A֜eCt\c+67)H|$ֹx"鵿3^I\Pl PbJk\q^%0hVy]bs:ݿ1SVt~3ڀw{P8x"'u3\ˬ]*>Bh 9Fg]]T%,q JY] Ū fR8#'ՏԶ՟;50s ؐz %o{pz[ YI0vp''xn~'_VCj;6 ݎSm\R׊*Q[!J[ $}l#\" I/wJxؼv%*`CAzdd3qFJ[m͂H|bPH1a#&%T\ Eq]G0K5)s%Vvv78?kbx;34&`GN>4QD\*P*+5h&l u# '_&qruG]U5,G:*#bY2Gټj#T҄XJPZ-6os>tn?ш k2vz5ƍU$Am%WaSX(pHq%ynLU4n4)%Ulg.uk*=Wz+3Nc>]Wxf^&;yدB=S Z1+:[p:@Cpc}93$Yy(]zYcL !jk>j7 T| tw&^Yk&QVGKmJW^)Pc$$Yh&"]|;Nyi;[d"Wܓ۬J\!p!b*_[ؐj4{e:&%ѹZޔh?~NƑ S"%h7s*L%A3$xf 2o%Ț6DQ_-|fv{H eɨ~wf$`Gw77X8|IX;#2@hHrr\!◎CO8bCE(ew}R aŃ:(Y$Wm|S BybY.%DhzˮN*5Q6rдjYypԧp#(Yz f@j}sa[f,9ڐ2DUBj'feuank)W{E( 37Ϣɂ!X_uP @4$N9F{g]F ;)z_,j#w:iU̗ɐ-~3x':kKZ-,.ds yh@[G[b>o=c.6#v0s@q s zAg_.p|C{F?J^g y534h3A<}՞`ICW1[a'7"]4Z,:2κk9^ ״X?uOhw+$pl=cOY]z*]pg)ο3S+\A}0 -4~Uܞ4C/ "DP%=P1_mSH bLۦ;3I]fqUgo ¤!}~MYl50T6J.&Q`h.t$*(ǥWW#4p$-'vMbk_='fS1rw^@T4EdW=.N :.h' uw!6KUBG+3TOPap@\+w-2= 6*zhOq[3;a_ V+ڃ<@kۊtib4LW#`Al/XIU Hsn| 6i0gQ^=}V]3"Cu%!{0)l{]zrƹOfq/wS:{{Ha+P,[O,K^QeR'. tHΆD Lm8)pB݉*%X{J/, $F\.s3 ,|?xh\Ў\FNQ92[QPϊ!|ɅAšNpƈZ!juy@%e(e/f`*Gړ߉+CloLa%=2r=든Xg{E82+E:09hvklZQR圏zczMU~/Ü'ȚK( N! ֲL#[@BU^quN UbPL~fݱҴ Oh aR@ҏj!$S1/woYXh>2w$rE?!1{̈́cư0+ ֈiǾ\DhhH7^~[UWК=(AL6bgx{_:␟/xec/jznHмuc"h"ұ-쨢k[xOPU")G2)36 F٤ɟxQ\dФSʎ>{#J~DuMaQ_*upCY$X3nJ,>jhNL)L/,\Z!"nб;<) M>9IZIL rÌ^LS31s! ){&?y渔"M7C硍9^*Cj &xz[? )4R_hx,F̄ Rk0>:i8zRz}ݛQ8⑩$L-Z-*QJTGaIY!y x׍l3E'Os݄ 2,>@a\rLT{+s#IRJww-ރqks3.Μr+KF2@ 5 H\rdt1X P̗f@ ?Vm_oc;xkqGϑ#Hi} ~H>/ik?=c&rJ-ف?k4{vy dS=)pM¾$Ӓmi;SJpZl >|&t:LiF%d+٬<|vLs^g#e/ae-BB}Uw'LO1n|`%z(D['3k\X>t>!yw5#z%eE ,$pY)!nmp ;ܤs;څLt &B_Dz PCWe`K߉F0/s9Rj;SYҝWݸZ1CHprJfD!ί셆pّR_hpTs٠> U=PmýWv64/rP,هJmt&Y!{bzfi&mDPhJWYTLw8Qd{ћCy"΂_*vR\0_L)Y"2v&]ri(ʼnۃEE\7d<VnlЅWQ{I>2?P]53EMR&ߥS^}w<_>=}(\:-T{ ^ʁ)ֽLjt ?p N1Wfi.ǘYu!yʌ; >trxXgr֝bCUV@_x6_NZ{ "viN"7!3bd[Vv{ p# zp&ʓN^~٬ǩny-\2#+[j5qy^u"*̲QP@ypIsnjL+K\x6Hq)ϥece_1aKK'{M 29P"[vp d?RQbJppAeB[c&L`Q.Y̾v14!aX)sɩ#j*+PhwTonp=湃A 5[P k[H=jKxOedl|E+anu"+Ј"t##Y Dw醕aħ>?,S_//AJ p[ҬƂpea]6B&, +qn+)24Q4+cKMrSLdޡu3>p|~`v5Bm-W'tB@eU5QZĩ%HԢ4W~/di[7ˋe kk HX4)g>N+@/&RȄg)Bz lY@A8^"nvPC,`! ȭV1M1-WSD8YeAܟWT:;cx~r;x @dO?b/ycSe3)9d$rqMzs+}:r?Kϻ2_*q ipX4+c0- Sn?&,EO}t0q Εi \zMC\oKy35ޅgzNݶG4Ъo ݒ5f%.RTbq}G94M& 9_='WgɝNm1z41`l8 a O9r,tZRZbd`HSػV~5O/a>S;@mEĹ ;xq#k]Kf#~W>)1{ 5@q+*=v]b*O]؟ha30'gm `B`u. |t I=r5I μ 懟+'x^%(c/]_XmJ$ ]e?m9UAS mV.wW| Sf{J}WP:NW:'9jafB+Yl]l2WK1L1Hڸ "8@~j]a` {,ro"85v:l~Xرw]/<{% >Yٺ:!%cy_uԯ&I-YuZuX0&AUlsf =0RJ5'ahaǻሄҬg<0 H31%sxNg(ָ=^r-ްAO-QC$̷ZrAҍyxz~Ͷ&s>!Y0hL;6?Uğ :O>- ђpd ) 09яW-(hsnĔȄu÷drޤ&/bp=YpuXptع՛W/RR{:p0<&LB[w_up%BͅZ@'[iC: V̄$qKGgMljH Nz!쳖φZ([w;VUU䱴?ҐX6Lh"b)?>Z/A9Kp sw&A(/ =`5 f۫]ؓIf(J,c3ƠeqE$ tNݱFmPẇ9O:Pv=^ 2b*\'U5)y᲎R^cO'm+ML EXqY (Y5T# 'e."2( \( 㖖r/ sV(I2O9*ayyd3D!k(M/Mw'O(ZB#P]`_v1]^\ ]o%H Ym5 fT=߶4ŔOva̔?#CA]žAv%]ɕ|PrgϘ{{ĥ]ivyNytAQ*F+H!'pcܶR׀.]؞9)%uiE{\w,Fj%Vf45BǑ#-8ϪZ Tg[ri\';\/bXC} `)|*rX~ї#<}W|$E~k_~.tw"KBgƷR#9 >HX212\wHMx2Q^aFsxK3Jk$^4\AkD1 lܣBVl}_9`\DH[ m)$x'yHt#,T90(?|s(1 Yg/5 ۸NL&E*fkJEZ*ZQϝX_ӹ0iM,U"Ufj:#b}])/5(9w٧ÜvNQ7ct )cfxeKB`* AlBڂ2`E!)J: kO^\29Tn:|Om23(szJqCtG;Ap-X:>8Y>J:yX9՚t,P4C;T6dJ^L.)H^o3@r:ՀZ~=1VK>M4{d1s|ج:}hqrvL_Q8[valOMP_05"zYxCSC1imB?ixr:~w\әbJYM1IH@Rq&TtuX$wK,iN}cB؈ՀZB`.0w_گKhu/|7C (ch1zu7Y(@k6f@d(簱 n~if9[|_~!!/Wװ^}$TۇAzO5{)j Uܮ̙''ƥ/{Cw&\F% !>CE:u/ vWE~fH욷@Wpu/wig+:%N̞&#IHmfgG~\BYo٧gtW5!4^T7a~e#;~Vb~ω(Ο#eŋ "B NAN,K l7 z6[)jI7KVwr3 ^DRPα *,nGh r^8Az[ҷf'HWLcI-g*Q;iwH8Db ~ G6çU7kP)Je=+-(5P 3]=8MHS$=;r jnmIe[;[/g_cbCOWdzO"LpDrJb*wv"&Zڃ?}~P4>ѡ d@ fM;Nl\Dq SyJ6pt%囬KmVʢ,V׍'j4p\sާXIէ n,JP3fmȭ1ly=.7`?&"]-p c2JKcٌ"@&R8(-Eı#;f ,0)سo؅ǔOňJތCܥ񚮋]_p{B>.51-ZJ810d%UdbR!1"Q$eoHHbHNjS1mvZ9eu}uV$Vv)Fd]nϊ pH"sXH8CaѾ(}|HnXh `yc?F's a㛋@%w=Biba@:єn[S?4>vTN ˅>*!c/MiN(;巷(m^+Ztq_ %!K (9IɌDpG e<+સ3* ?Fy|HCUu&,ONz uL Ҍ 9X0_VBs _*0kvHK=ݩ>6m !!~Prb#%*9 j NNXLU@|R2 ?)Vt'ZU2ӯLx#Jg>o',V Hxs2<|y$70@dcT0} x  ԜsKw A9*a^RA6hԵ~EH!A2{r`zkM}jѨzU8˺hiEBpzz5JϤ>J T6"+IYg)B>i'qnEy=R݁z'm-B*cPXˈA٤݌׵6J;v.!6sq G0'.!YoIc~zJ p>Vi Wͳec~+VYT2(3^Jg `igv(@" f1&]V;q[ɲ'DY¹Bw/~!e+ܵ41ԤrV'MJ'c`vpiJJ#ߛ̄fRW,XfFEAӎ-Jc 3Km^;{`OÚ SfDU4QZDv6pj Q.qVZ`OG_r{ME\PBh5,GWŦ1o2K=%;9$m;d8nB'GPlƱ ȇory!3=18{TBIYJN]4,$9S$Qoy+ܳzb c qLzQD[~ߙquw\^"WW#XOT xbVJSIqrp%&n}F',xEukaekVǭisi,)3* C+W-nXrA'S[D%a74$y2 lOcq@̏!-´jkf^W%Nf|brO?3 `ַfFHVSV:57`0 <("ӬvBܑ15"$c*COR޻cf܅d{}d@mH8-j2Dp"K=6[%ȇmr:m[˹XZU6H33G( Ry:BH+iIH",MV!1.vv_BY@+*WNԴ6k@h^C" `Pv e,2Kim?1*&$F]]jrCBPw Y$'Fp0;+ŪVz3x=d$JTpȃ}Q] ėT'.7y~6MdM(Ew 2˿>sC(CH7^u?a3 F' 1\Q.0 c b7j*o:_fs+b>F3 RA C _Fp/k3W^3+jы>gnYشxL}7!Ձ?ۧd v??P!g)n7„H-CPb*Y"j=M 1EO^-U3y)4Ӕ~e |9ouMhxp1Yae\ !8/7= SGd Z ϯ3XOн#` ?pJrPCݞހ!:mIm5EUX {=x 1'W&:#͞TcrgiYkT/ԒX}̶8 [s6GZ0o| ?F(&DC4 s }GKf?4S?$܂B,||X"+B{dP<)7.iYUu!&nC<1OBwH4/֝0Q~^Hж#/ny]`Nc'¸4MI$됑 {AQjnoyU" 79OD$o U,mkbzs> bKÈ|G];#K{bYB@ҟ;[!™DB'也HH \}iz˕ǣ#e| YRU:sHe!K[,z3eiQJje6XBT"{CLFzd5 'Hϩ.Yd(HB=}Vej?綷jwިu2$دÝyй^c :j4`CM/.t'T_s%HY'4$k|T^9#D|nn}LcɁmMi(|g[O0y504W1焮RĄ{ZK?xa7+SNvz czϽ&MhTՕaN!-QPxA/>'̶4k H,]Igk Vq2"Q{gG] نY kݿmB0_$y9JCfRMPh_Dg5~2 `@/%ϴΟ$3ʋd{!xǣesM YO'fRb'ϕ؟iUk~289Aĵ~j֍? A}^ ;;!3j+Jve& 9 qfɱZƲ )YO 6YROVʌ2]1Y]km<<5,ylPKۈ@Z@We%cÛbK+j"NLK1/\.,FTbPdTR4TO`FhpKÇ2v8^5]D*d͵vb}m`ˌ;O'eWuM_kޘMky<9\'/䐹v& ];h5% &4xQqm,d(Zh0^VD4ϭw'Zn5*cKU7v#ߎeº߯@Iٚdư:NB/Qr?(aG\& yGQkۭH#;>B)WO f~tT%-Ō Np+=~V2ƊhiU$CەuwἕICyyvz֤}J!jxB/w7   I0릖?VMZ5 7[Q4wu(y'{cUe^r2MK=L>'){<'|)z"LpE$\U*\%X%BϕsqVZӧ:gy o!K4|';5W@o+KԿ 'O e#u"ZݹA 5XI/3HCoÒW#Fؿh;戀#X8Ns.]\ hnH̚_4 b8eN:鎙k-aXs*I(G(1XN'X|ML.1G\zBL3po:0B$F1oCdѩ1[` KLL{{m3wp/ءaTE##Ǒ b25qF®shs֞tLW?) MS\{ ~vhͦѨz~ݚWM3ʲ4#T5t]â-C~ǧ5)D$Η\fq *OGESoMzk5B^KnO.?GbRGu8tu*1TKj@\`gNVizV'AavިIMz Mdp&';A" XtvL.[k:ÑQàETWKQw#8n7Q9FN.y x4=\蚇`@5a*@`ŹVF&Ghm\H &k\&)ȇ҂wC`sDt.mdgUq͟7>}%l)_V2oDؗRJ'ɦ]fWm): khzO#D>:@ E `=Չ㲭٪vm㏔#TNK1}e\A[Ga}oa /0/;/y, D*umvhMߒDIҜ/X=HXR^_jBaNBVmk#`1}q#aO|ǠV}աjdjW/X;ՕWp@Nj0ko70Y1n6qfA1\"0d~noho캗 YÀj+bjW~,zH6Hjd,) dDRz:FtA^uRkS-Q#.W1K6B?v\g5q4R;><9}U= QjQ=k #1ǁ{ ;,17 64Éj\Vd{#)03?8PJ<յ9WY$`N?/\bcmCRY=mL|4E.ucr[M .]߳M`Q'צ?"*aI5 w(4D ( 4ך'&,][?ܥ%/^_k=LSQdJu{oїHkfI+v7qho1e|L<c!`1S0*H ʴS:U8_;TO'*G g!+AƮsOʘv+ޫm_U-z$ LRء8Y@+1qbYQ@@͠nl;b2iT r I5y1ų wBO>D]mj&H:xIch5B.fd):Y$"i'0 l8"X h\WO/3X(7bPrpW34g"]º$m ,$Ga܊HQ hb&Q#@ƾ-cf|;`r_Pߋ|T?*l1}ڍ+.?j۝ a3\#A60`e]uyy! 5PQr+9c8.1 qa=_Ö\W R) >wo2ia (!h[vOW2_{#v$oCY> qIpt:B KQEFO cs_JI'J@lVqK!e龔QP(LoԼKF6{{J;%^q. :Dfuغ hCcJv5qdc؈ WئZb,ٛy/j-] *MX&I:,D8`N8qu2{.Xמ%Z_S&:< Df$83dJ2`ضh!f<~KgtHzgɠFYnDW*:um 8dAhe{DzY⤇аj!꿜%h^s1yJtwhR-Ӻ.sI=(X.Bϸ̺AZYk#qT7FLa]> 6K{H=Jz+torkg,H rG s)m(f g$Cn{Qv6H4MNmBƟ%% ٩^UK$ A͟F>.|%ag y⾽Yp 2UR3/S= \5Gp-4GE<r߶vG]6#6x8yM۸E41 q0\9LUa 0ŝe̊d0>Y<ǽ3\\r:xtQ5$d`pKmM9& ߆I@:E7YKrQb!A Yşf%K,ze ]$s]/ zAHS@9`Kuwa3nw ؈}-Zr)'/rk\v/#avȠ,Gn%lVEG-WL 3Ʌ[@Cv38:N[(Z/ e1>_@CFۀaqhG>|dBtfT6.>8.y6C*wYeYǻ4/8LrM я5/y n=zNG 0s*n#ՏfBav7p7D{E7$ [r/gOQb=l`e%|Z"E3?A{Eȇ$(}Z)9=,sC|ΰMPCm'kgxoЭR3]^p$, (ԛMtOq(B}9__E΀=2e;&wdxfvIʹUvI#\BDfꏤyuzP|̓e yۡۢޔgCH sST*1tYz{>>:;Yyd t)EA;5|}ޣ1S]WVJ]5CL+A0ĭm:# Cơ~5N2ɯSc(Mk`)}wF841ׁ,.Y['!Kz$UDV\{EV*LNAniV})1\^%؂K`n.XƼ|x,7}GΌZDA%vm.Ihb9B΁>My3)F,tĈOj"rGǃ J6:kCXYQ'ɧK[SM 9O4Pd[Mܘq| wx,%B 1gMU;>6\ cO9S:^F5Owu4-7џ &&Ӆ.&=XZ$WpD$'I- *Cߔ?Į@yQ|"ۍ!Ea6թdN*a6`,CȜ(m)ܽۑ+UH+U[}e zc TiP- D8|Pҽv8gZ _Y{ju"!_PynਖP"A`Q<&RN MqB gƳ=|E_Usn9'CM4P:+\nxZ.V=u˭C8Y(Z  @u2L*ŋ ăȅef7.;g^"X·}-sI3StUz ~8'ۭii$fʏoS4U1Zа+P>1ڮK K)m\V:m_?k r?05_/ c´#p;Fo UIYܜx; ьQ u #g{[)8EuyMv<"熷kbNĐPw%D̠#/·LRCb뜪ts>$G+vciOք /PʸF߼wT^ii)7-NuU]8:WFyMLYuy+PͭٶS :K|e C2V~NSV﹐ab~Ҫex(×([IW5T@1L0`#fY.mՉS)TG, 74iv)OcRAt-gR`̜) 86}ߴx6[W5෢X%2Bҡ9X>ϫrQw3BXQK@!cRrxe6@/(.p+D88k_.S{#orOMαzO6^e,3U^#Mƕ/[DA*]s 9Vz؂!G1 atӁ @ yc)ga j@0ӕ#ٰ%CxLƠ0˃?M@J&R('e"ݜ Dyrs_YF88B;K_D<猑Zދ  -EW;.aaֱj@QA7gi~BF›h3-}_R=(㵦Xf@ Hl")F4Ui?|fCRx)d 8F!&;HĜwh"OkRt4Ed2ARV*|/r$!u$ZLL69,?/!7-7g[CH߉4*ﵟ~߄3(\rn[^?Ub3N}pg0| rZ1Vm&Vpa͛-<l-LJUY|R;|&Tw&QSy.17 TٹINl˹ixJ^•t .iXzn*}Gsߗd*o$U=U#RZG1<6L{c A#.0[ 2l["X _L Qo6uU2w ó,abOA3`Un)%'W/?]fEE*PNS[ȭ _Ha&OP+F۲R@Krݳ'LFr'g5jijiȣ0GJP1q_FVL28I᭭;\:_W*L\8GIaėzE bNہ%V4WHs`ɺl!;20loxZI#g,2Qs`/2N!1ACXjYa̫Tn5xQsb]Hbc1(uu1>0[%-6t@bgS)±e9iQ7iؿ'(Ge"9h`D"Y HYDmeG`eqZ>6Ox7zkh2:`u^1ܺMaVߔZ=<*UL(eA*ǪNQ5gMGbv ' ~Ayo-NcT/vk#M'=^JGzu'욑dR4+bhd7 x-Y\g}" rγE( t2=mrcr1.p[Ob{GD|k1 aU᭍ 0=G7:Ϗ 6Q.pLz( RѰ>HCxvS҇ -Jn %)埴ТSV \SZ`-:v%ܧH)rGӏ6pm6L}2AOKo;cX|CP6xۧ^`{'{tcciKTkK3OA^H&W4!Gx#? vfY;bdJL-̃sn^[,ᴐ]%vW*2 m/K,sX5GihNJ1~A^&ٴ/0ϏE@6y[aQü;.|lhYhk %4߶ů˿:Ni/I8 QKlw'jx l^#76"ԇr*( XyKj 0m6D5 ~oZb^dŘI3R\G!;[y2&n2FA0}k {A&׈Ӧ՞aթU#=6a&x¡j4^>̿Wj;H .\"FgYZ07070100000435000081a400000000000000000000000164e6139f0000ba04000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/ac97/snd-ac97-codec.ko.xz7zXZִF!t/w']?Eh=ڜ.+Ȟ DinΊ Bjrbb`Hu8 :7k#4n)_E ٻFW5z$z짤@/G<+>hRLf,6ggs \JoU8 iyu:Rfn#b3֏eSnῼ`jo`_&*Λ qu9Rq9~w)f{oW[C5@(0'|@x0ۤ˂&bEIB36y.ep ,0svִ W''K_B^rePh;SWmPV'ֻ,x lI;[c.lCzns^`ǹj`+0GÈk$4P[G^?4 koiUs( N;$UQ-@݀'a\d6ȗдFz&P엢)7UGCw?!4Gࡤgъ'ЕOt 8d;-޽gm@hdWM١@7L-"v< bN!e,qYke5/]gLM{*5rF%֭D)bSzz[BpUcd||q7%e5 A\Fewl }N<>bWGGf~ cݓtӑ4R0~ {6y͇o!<2J7ӎ DM_5$$.6+\J9>İXŅ9dwim{I)>WqLRm:3>͟hIWW4ڵ1LO[&!vu׵ڕ"8#E+udj\1TFr%hu_C$Fl|nvY\mlO|-zӆ Qz]^KIm:kuXūR (0sq.]j%Sb3 g`Qy!)j3gYsH`}٫得qBwc}T+[Df#\4}輢5:iW_/39/nF0 ;tǟG$DfB@m /$(GZxmg hѕUs,@'$;ÖY9$:ynVF1(kVh1G 7y^+qg0*e婍]6Hk8߭d>vצ5 yDr.m4#` a=K!,>6RqBb/A~*/'Zt+vоy VT[R;j]e_UIH^$q6@<hkdŠ{oǕbp2\\<67QE3I[JPWVZSnsLX0:WR>3KUcF5L5"( !Լ شoBb{; $/Ikg,ŝ+~zX&㴵h 6m[JXΣɛǬB+Ua0J 'Y J~G< :ta}ISާؔR;jW6TbN=F J_j\x%vrɩ{[Jk.m8RH9 /2fբW{a,~,PGw 7Tg'G6''0`:~<,ɹf/FJovfn[9yn"} 0HM%wN~KAf[܌;أQ.bi7ƺEӖݽst2NOb^҇A%f_4a(O*[0>Kٴ%R72}z:& Kn-;&-8Uzk`|Ly7!HLE5Z %,]7L:%h}/P\bqXizw|*ımN'(\-/bkA_D[Am!mJ!04ӓy.>$~˛lY'TiUǙM_Ta-$s:wt? "HDT^a[Ӹ6-,p Usg)lGP+{F2X{ZGZ+|YuL #ٞx84pYP0) ~AO،[IRX2ZU]5mQm'W9 JSƢveE.bY'73$7.(6׭1;'0bJ^~%G`Uc"t@W޸\{+5Dt>I1NjB'H4%t̎/K,"lЕ+F`ùGc,9j e-qDdDNnepմ-׮eNّ}]j*иz;<^I%G`F} 9#ۀnSڷS:ѲEj5n5UM!݋(*!Н57 ? yi^`9dgҳt!I`Ҧ*J? *ѮN9gV2q-{La 痉1PYwQ"ò8/BhcUϠaA~-Chע71cZ[~;: 0ɡ/Ram<UB-zxobFCLXL*=慄gA|!5ig-37m`e/Zک6umFʗ[G*SE-UۅPځw1O {{dzeٹ3dR܅ReP1E&w(ҢQ;m^H`X+^A_hu1$\W/$MRmntEdxpyIgުf4 14J3{d#F=<Tg+@Ar6ݹz.0F; q e c~,a~g| nPdVp\UM @ 56#M JGU{rd&uE/ $ɳhu+n֍ߓ&k.ETui1wyR˭h^.|:p$4 _MaeV ^p H$A֚Q%_'@'5O\`psq|yLz!M5#|Zq R\vm!Tw$Vɬ6b^$V*\\fAH٧LB'զ4eݴB<OXS##ABf685q8(L٧8H~1NY7 l'-}Wy[iGdwq}mFEN?X s9\@b÷/2]#[Thy2/a"aʾCyx+y~ ߶iwlӤ[)SRP&\~: a,@]>Xv[NT 6`.NVrŽMOM`{VFF r)D=S7X0SrEDۯ9dS>GX%3Bm%.%d~!m`PxM˰wsxvVt S@1h-tY*tgy$WkN,+%90:k!iM;\!DH94&'};nWqS9Cϫb.C4{lJgX~g`o-F#|?-xTQ(y|*G""Q#N #n`geaWJm?o9W;"ݞQsLqIs]#-~=ùہ@{[ҢBRe5,Eu{酤4)iMkKI,;6u[F8!uQg0mb<&gu*Jrrq aٶMlknLE2UA,`e1>շ( us K8uH"']ә>kYukxFHֿ5*8h=m2oҩCV ׆EJ' MRṭBfVLx89M SD4(uK_23nXҟ#H1m ~0'/o? %`Goa k$l G뚡2ś7'JF?* %)Y&T0wW2aoӎ>F4Aۆ敄ӊxq1%z"17IJhPO){[CNر:\]gRY1~c W 7:'ִrGI426Aފ&1"T%˰ 鈓8 Ygph YW.Iu:k)F6M7Z1u=-Cǂ㯋P#fnZK"sг7+xM&3mBS<ftum {[/T .Ȅ hchNq%+/2M@uVG[4*=O)s0j*֏O^.+>3s9¥T@Tj}WU`8 bs+I ,ʠkݤ7R^:zɱي`^BEʜ7h-@#!XSꎵNePҊLGibigM`C%J׷$Pe8rEDKŠn,0ogZpI2cݼ}u:LMHjց5_RYqXoה S}%t[||e"-ܰG"- zOb{-ոeѼoB< %3EIPֻl=5K5E8:ͅȧ${8\H X ^h:7% =w,ak.:t3n?>ǗO'`4PΤ ;4\+7(=ƞ|8ǺI "2I+@%En7M*͙w FzSO^|.c9Ҟe@/(k[ȼ!<xKP| %8@Bglk@o[ /G/" ץ<* kgJOf$ P]H&y]'^e<>N,MP6r-l;@Uc>noUdXqy6`& mf{<$))ok?Cf=uk~৴G 4֜$O˿}`{stex)pW؝][]z^~.HP<]$7[:R}4#,_zDZ=aJ@,wr"~FV0ç/TR7'tD4Ҡ-g{9_Zغ[Spp-3z>ECR~9'.t"6@ћB_IĽe?I1*ТKɳ26^bޠ$[u`($#́7{hDmVe.HRLăE 2%>)#8FCWk(U&5?4 `tmxiqe@=s:*nǝ<=ɞB2W!G^":H] n;~pxslͬzWQCu.OZI?P{}in];B!/|%nzemy&zCCdM2ӵ'|?#b+{?"o3m~sQJ`H>7֒8o$"a[h#csnUaTS}.}mc%D''zS2/!OdŮ:աZ%hໍ{K; qHؚdqIEDYf[Ƭ6@!J?xpBpP gˇL.zXD?F^>qW,ҿJ&sMzU5cW dXRZ\l/NQd8t\xQOdžʄ{.,:~_07u-3.-L]4,ƼBj%JؽMAY K .(e06@iZ~*t2&J2dq^r*%])ߠ%FI Ѵ֐3S{Ѧ!Y70bg>(qc0 V83 > jv R=X>Y'?ŕ% zʫ`j|☖ p,"kp ̰EQTT69(>>(rYS٪) yB9%DQ^XhxΉp:Nd-0uC9Ԗ 8S2rph5(zp'=R>?6u>9+(}{o~^˹OYxIgf˅6yᾣ§5,xK8`Int!׋c7knImb䗪'>kܶ+*Vf, '+2`@] &O]qF#$0sn ]W bEjQ.@vRFg,# kWwXV1)9_ı *e{p_ 6d2 $V3 &zF M=zll^.@e2'VRo) fPιu??To;Z"Z*61Mc!:TZeuXL'%_9~Ŗ)@X-{*u ݉Lm2sliݵ#4۷Aк}T:ꓴqw "aS6 ȡA!C0&Kp.^{,4VS|TB}"xsÁ~ٽIYaV ;Y:qP:/rWe[saq$VF;( <&_a.?e/y7 ̑#+.2wJKsIfb;2 &%{BϜVɐl"p &!uq8zcDDvOq(uEnJY%kRǫwAI2]|}#Pq[ޒowRxUԚfۙ(135; 4)'$]k_p K0=}6Rq)o%mDhoS 9na>92@ 9b)dz_ ̏|0V3tAg>J)A0D4b0=`#*fMX'&ZTg G[y{0YŜ4]SYΟK/,r=ޞ+&z0oEӛqߋ5!|; o4ܪrEr^P:eh&TO AeDu@˼JfZGc4:!c⚶:p=lwZ{1pm+j _+(tcaf٘%a1.urԜKUБ9Q-R?}Cd2BoPkG!>8!Z 캶I`vs.?|ZV5V*~ҒW4JNSf#'ܮ6._vBW8b+ :T=}k3N|.)> m/32q$@oSyZ7 )Nn7ғ:I5\(^} tҋi|Hh ^aO=Mٲ&QɛLQ}`d['޼Nxm\@cG+ @~ _UmHK2o񚢜gGҋh6kߠcGJދ;I"jMUaQ1"D4 ӻCž/deTVZ=)/*S:C)YLkN3"gƌS;3%l z5p8<0iL3Hs+<\kٺq4(oݐ+-(5PUAY3@э~埓Cr.X% K`I Fu'PBHJoSL\+J}(~ oX3KdȎJ}L:o3i&>i/qkGPwjC:=Օ"(Br?1N7#MGt 4FiDY\K}f N;u=+P9͌r.؅>]R;JN1i$ȍE2J/G=sYefWٻ`r%HU98)^Gkf!د@/Ss@%d1Fh0 a#ha5E8~}c>,;\Ƚ:v9FR Fw74+9MSo{˳Or q׋oXk1!y 8[/qWRg~xj*ƙf2X ιe^Y,P(Т`fb-AX.9h D&"ϲcXHʪ"ש<ƛbw]-PG~~;Z"6"lԷo\nidϙ2ɐBAF3=Y e萹@6= E\@q ItH21(uzښyJZYx.Z'P 2K-:gmX^[Vv b[1٤La|!+́ ƅ'htt亯ڸZr@yh@CcOQ f84l!UGDүǻ>g5RR#9G hPtp[-豭HZ*Sh2:Bd@B㹎xzKz7t?d|3Ï8R"@oEđhn &YI[i&%?w2YkG%19GwgB@Mt(Ynhw`(e,ꢲ@2Ŕ9h'7+JbG< 5=S $гJG0 Ԩ{w$Bjqs+_y#!~gλczA1 5wQ>姩Gix?*$aKUyt^d)ÅE^p7exZSxk`ݐ9.4xi_Xtqw#@*Y5|Rz472?A7W|.RˣCJvμ\&&%nze*RP]ՏHŖuh"H¡nni۝㐫gP48qTU@a:@W#9]N?oA4:,f', Pʁpo זWiWj$_^EmL]H~ax}ͬ#M˚O5K:àXdO |-o19'! T6|0p ) *DBމ4RK9s;5\&R]=C'IUۯ[x {LVŒS!%L㶲of=݆ZR@nTzi#&z䴥d;G,Ƹ"%7b:Mi+8m+SIINAcx2MK>OCxqe#Oh.W;hŤtOeKZtٽ[nPFyD8#XWGp}*`JuW@( (uKI?'nȥA/YT q|"Tafcc﷦ajCλfffokV@d!?r܉_9UF|أZ:D m*V 8Iè\q~ 6\asrUivY=xf ="KذC u R]9Ҵf(V1I v6f4Py+ dۨH]w|M- i`OIEvK3smGJ&O#sD""RVZ-$>mG1Zد(&%EoBĨZE0P\Ј]8OQ61q aRdSy1̿XTm1ceǩR2 ྘:́ yÀdɑkQy4-XĘQ&O;Uǹp9~wRia`r:>l0瞩}ez;1L>/Nk q׳x)TMN6jdC3K 5&S?/;/ԝ֡n±+OpdfzԾQ&9L=XmSBdwis^M!n_~ F*eB_"-jG=B!MSd;?*A"3uLJ Km?MhC;UX/JM`2˗ U(EbjbkW3*=:Dt,M3U@yr?CV^xܰ;d*;>W+ҷ2/tG)4* AP1lLIpъ/3dR b0ʶsRW}0]j|: (} ;OZUUK&*y ig_9vj [ BK>| =05O f-' u1$; T4n e<%m`7m*o*@t?~/і0v%Hp5II^C2r+9t;#ڥUȏ/.)NO܂^xEƧө"Qa_} {jT ՁțJ,)6O4a%>ׅ⁎._w K6]?1yRiZ@EudJS sd@dd>JhO!5g ~ M{h^t*/mKdǙm[Hd˾:9 :\j@dHRt'n.^ ޹svp?zxAb*נ2˂fKBԬD%dT')Svt?Wl$Ľ7#3?0tUW{}TveME ԨM0x yG!.ey_+eֺ cl*}CI.$,n&b5;']4vP1?a >2@t˭w-mJGi(Ӡܲ #kL&plw,hs =8Tཫ5zcR1MՁ )ąAO9-e#sJuրr\D" 믞FuILkof؆Y-~6Wء||@Md݋.SPo'+B>CY!{B9l{%Lű3ye>@ȝMDeGҕ y/FPxgE.h 㫃j Cd;k %|szwQ\jc0'Ǿb)lӵK[#m>@6M& :OJGゃ'=Ociԍ7elK {ڒQHmx4m$냂 M Z,훰Oz7J>/*[r M"q_%IF8'Gy_*8'5r`?#u Z[n؞&m>;^ZS]ECp~vֹBxD+{CܻÜ[\aBv:|c1̋%d:Ue\u5_HE"|YAfz;kXXh#/డvRF ;QnÀ^b5Rz&'z(F#F'#zl[.s&:ڈh-$=ݏ`h5K@gEA~QfIs%#wHK[XJn g)cj ʢlz:nB)!9OM7NI 3bP0w:bu.Hp2OLזi]Ł-=Un9ΟztšcPs)7 Oғ=CzԨs&h` {=1MTzT:(S}oΌP0/ZHǭV*~',{47쫑Jř tJ^:ovduG\L%HÝQ+32/aT8c9a>) yUD^Ĕ38MS1 -=7Y(FAE!΃:+2Zͬjp$2f!L٤#^^uˇWie7y@sS2m)hMMgm*Zwi[i .(3*8ymVN߂Ql ,tUL々oM{Dd4,<^>J zlKZ$49Oozi3Mhl>|r MZ9,}w?HEnYIl7Y4͎_ii$R&[768r W~ T.k!> @]e° p]RleJ5s&<K qȹP+{c[Ѕ10'[F \5docBs ooS:6d-fO晝.sTD{KOVd K(3;Ot*Ts,)9XΟ6Vt'Đc-mPL4o_ m 2U~9)3BK 7&OғL)R lNrtMp{ݿEogRS#3+"L]xs왦G71 cv"@||Q`\G@Bڗe.3-ˊ=va*va6+15c6y "iz٨Wep T&մ/"\c#VpX?KLd܄ 6 `Aܗ܆_L S]"GXŒhduSrne*8 bY~|rj,#(1 7?{F{8l\.n`Q;"x8pCD70]_G}8 uzD"mπz$cnmnsH%9<}\+YGm1uKuYp3M\0ڧ1$%M0N,j r;R/1G%\Ih1^?c=ٗ~)PdU FO+H'LEw$i czB:=i<UWVb> ۰j@8Oo`qseBț|UE^ZEu?%SXקkbwB aQQjiZ9nZHpbKs5xhXz I6Z0D[pf%=!FፀYzVDԔDg@.>*.~Mw)e xJ>+6{^fTo(@JQ;M˗ I_"ܱv<7;s6[ ɹ%u& Ԓ6?z=iVEj=ma ?bo/Utz0=н77Oql*{ft|C?&&1uy͍̞;_~ QI+GWdo *gk6j.Ŕ]* xMF3 $2*fSg~аl{Bf7J0r 6lWVg'[ @B1a^iHYGV Nd8 p%ZTtvu?7'9 &wzZA% Zabp"'&htx;b4e (&gCKaG*y]yJk7 /kݞEƔ$ $[ƐQeI`/mW›R|E cOVQ@]^;!|.QCY85΁ө#`Ɗm;GDo_fKQP~ FnKMͧm!uK oZ':D .71m҇ d˸R{٭ 6|[2:d \fTVhR]Q.'1W@B!3u 7P8GpAa1M 9joWvK*qy b__PbV Ls aRrwCVv3>Pt '87Y nKX rHt~hCIڝ >T!9S^Qeͨ)X&;?[b| $mۿC| 9,]"VnҕJE>{q".EM|h75DTTq>5G_.Cϻ49u9FϐDBa%yf[PFPc[%R%R|$0cg`kzE!?#g:;V$9fPa'e8F#mIj^|I3f@qbɪ{KMaKG72SqLOFy] 6{p_j0=[=9([;}ֶ#m2o!+4Q8KoJt'u$()KHXԶY,~ ]U=w';]+M2Oh?H$-g M)%((e 0lGL\Yj݄OCJZPM]:dFhO  (_ӴR?F\ I;%36v^; 6dܗmOTuv: ${p?#p4ey>@[mm4xp5>(iNܽ~BmMW/`h;H4?s*4BDSҘ\Pl lhܱϽwN%V.upNz+).5qFNq"CD[x6[8[5-R>D =HCn+%f{h23Ac#qVLFca-,^RwFWmC#aЮs'Ac/ ]2Zp<:a9ҪN-f*~|H2D~!1Qid)};xqpP{OP'56{zZ%"2tYlVq<W= 9 Dg[2\G N =/pO ve90&dTF#;p /EhM^)' xHAʄ.a/R`&: F7Ŏ4K2cjQ/Y Cfv3?>Y>Gܻ_b!b"t[r2ܪjPAݹ*tqsW}_PI]F9D+4:;`*lCNk̛M]EKR ݀HWt * @ҷ @ʡN~`Ix 4xu_e$j{#TD䢇 hlM8|_$n&௉ΚePuA"؎^6"Elޢ7yR,.F--7}*4U~- GiɉB`0.ݶydj]VSuhcAMidm3drb585a8Z2]k%ݡIe*Uo Zղ7A+To*4G,{| j q"9u/Ѹ9bX{g[jR3}c7fTѠG'ev@;&yZB n1.1cNaէcFz/*JJ %iBX&i&cܘmvc{U#>*&d5]s6V_U2ELuat\cն2[   l]A4МI.jG !OFbטQ "{XF\ ~M=v9|jAs1C羜m/S;]TE v}uO:M/On `ԋ*&Zw+x\͵{nPGz2 zwOQ ia]6_z`0l*R|/:P<x\[j'еHܰPn,/c?@qPm&ED+F m5$ƩVvy(n:_CÉl*zԶ ʢ| ;5,YMbu'mjTa}7DzO#ΗkS43wMg {ty%0\2>TTJ=ǰ6S+0'!N,AIi>C21s 5QGS6 *bI qzqr#'靈d_.|JPy_G[ۅ)9Fa~=֌%%>dy(Nrd.T|({$,-O 8y|ξZu?[3:T۸ZFeH o#oLojSGv &>u}ZÑ 蘊 |E=X (̜rj 2gI[V6'v^賌p}}KD21j`tC/(Nc1/[tuМ3VfP}jQ;Al^!nۊP:v da@&7 [{U(&R5kjmUxڭ >ɍxJJύ"w%G^`qBޖU+wpw*'3MR) OEgoyŁNyֳ?~y1%"0>yCͽ{1 A00 /}llFׅ0r{h/^y3Nϙ&^ F)mdEO,\_jۑDPH(MUlnSp*d_`,Q,X#?gK-vSELʷ,8JJw!x?qLrnLHKL&ieG6/%o\W'rEUѱCjd=%'9~93iG/dӥ͟NosP cb!*ꥲ)I!ŴNy{r̂]ۍ\ ^nt tۤWχR =(9L:7*m]2E^EaTdzbh5=D @:mXtTP "u53ńo!`j84MW)>GOY0-D(5 TAq]ķƗ km [Zer}ɈL]rR5/5AVݩZ62y]a {fh Z;,1aZf(HR7RYYpdR%_'pj5qԪc#?Zb,Ǚݕ"iOQJ˔VMIFq n2y5˖lyjLbw}it0O1qsbdAVQ1p-\o۴Pb''>Heu|j,A〥d @ޗ{%ote]Hq&ӓBKNK3wv)Ŧ'6^, DF)p!hDϰJwQMQ̩)0/TZ.>T!g`ztIP7ڗFY?qf\ʂJ? g.[% Azs6jG4õT*)4) {]R>DtrtQ04'<$* 8ULbpZ}x ljx"a'*M;q뻗bb@W>}!&(i'u߇ZRD.ey` ybQ UP+!Rnp\7嗱7HsL)f)0դ dGɩX*c%MFC4 l{/k4nfL0ֳle~?ۑ/ ӭ2'vޔ91 誕L#s~{;D۾ نwo`CV0C*JɀwVCO$;o\K%.ST krO2W҅.qlagiz>d2x*_+`[;.bl!OI3"D;ϙ`quT'eDZY!Uktr%R5k ڤxS*J'a3Izf ]E@1& s/sdEAדZs֑C|_t6l8)}}FGW2Ba>c4 d9WNANݙq*w߇eqS0sV^/D^yMPp,9 ܅>gMET!$܋g-J$ nICʰ5r<0Tu]1e(qmD\F&{ [55 `ڱOOv)ʚ..}g4æCXH \[ !;zis)ۺ*gBD,p*ؗVT뎩EfeУVgA\k(`E.I7bVΐ/ J{nuxDe_7ۜ-I̽e̟ɓ?4{7,Q&l:^&~Pu<DP,ʀ'x`k"P3 1V<F8{=˾HE&;vm}*rC#V5=O"(x33d(IhBPƓOd|6>"ZG7ɰiv%XW "a&'yb[+O .PO+̶nO_ &]Fi𥮐쩥ο$5o5coyɆ?V*T߫iFBBxa*To[OK6DO,K[7O=2-flw[ &͊II)N7.&)u,QNDh2=媳KbCxМpG2'u>|wߤ٦>+qM<_EDJRk""2kC*]$Rzex8nJURu+*m|y+w>W2Uaæ vuefMH IKgl&j.,6L(ʔ!3smD?а J\Y w)~~3y| gu;6 YQaQOo-nSpرf8:T–1~i5H'ēZa{LDFI L&Z@ ` 2U(Sg)^dN5 < "tӽ B29 (OhJE _AQ-S:tȷwi(WV@h_rT)Y>+;Ayd1P<A|5dAG£!ۓ,5p>sɫ{)*g)+^Iogi(D̡C_l<,i \?95ۣc?Mu9VA\hN(Ѻ:$~r mHt&|N>wgwS`(yuD;ɯc ݉⋈R7 D,mz|pbO@,s,JxCr6߿35bP^Ejb|uG-JHNٿaE>{ ݉r)ߘlE$$j}>jVEzC^`!}D#0[l .AGڧyhcC0QzˏLLe.pҏ0nnX ˯1?$/69cI.t+ƀ>?+1çPNl>l<% !"r&Vg33QaA#1շ+OnWMr$BfbS&$(NjTJtQ(>04d)fMGnZb5>`O^kc pGPQFŸ;aꀺvcUf\gk?߱\fXn-}~tí6b7Gl+Ey)1q0rhd9A*q?SnW3vY$$tvrRJSY+BiU[mGɒTΒ#Ks_{(O?Z2o'#ޓs J;FRtE{5u5w hϜ εLpOjUVmh$-Җ-> YǞ%%$l慄8*q+xJ,O Ts$:dրkkzm[ba!kfd1e4'EMӫ}%6 $ q7š͸"Ca褪eIebBOSZ0 q5x(;~6QtlÏQ2Bd㞾Ŋ)rxQp3o}^ns ?QlsQӎod.>ש1 &5D ns* ܀iM(;usMX=0+-%2 u`MS,JWGby.#nZ V"A/Z`% Vj;^Z75ˋrjY57ܣ^'VW;IqQgT\O/J_Rl|V]fFK(v3w2dVjF.>G7턴vA %?f)Mxu \*ȑbIM`sӵWپALZ4¦>l?/(Twٿh,Diu$i15Ź>)GQT=DYKov1 <::YؓqѶuRP_41 Y/j-cb-t)&ùhYc&š _8y{$Ĺ\i<>.QY ۛSjj[fx*Pk1kiygtWE,09;,0?4IW-*Wbx:C"en`~&Ti[cJ'\@LW$|-5ǐ0`/W>KNcU|r] ~>O.TTQ>t/8Cl#5^O QC۝8F-`:ˆ7%~E\+2\kf>zrh%[q։ę9Bۧ$hX*(Ι:w]1y5Q: N/RfXD2_+Uv8m&i` Ocdj49^}k_^ xo,9haNg knO  qpq;g$g/jhU_5L4s7g᭩6W%BXt;Qgؿl8tMnpQzFGZ/[C`/a3Ȁ d:V'/N6̯95AVvNZEe1~b#| R M~3ɔN4@+~i*ѪqqltgXW;HTdrAw0E7CЯ5WTzNO8Dt}- ei K'OVTʠ QNڍJOqZo1xw7T_oF`nU/>>0Ԟ.N(ߕDMG޺{polWRpGsS8|ObQE2rzn6{~P"%Q)ҕ~ʩb4TuXK}"ٜ^rZ K2WLwLfWd5 q5QQs BsO @P P픮9ۉޝXǼ}2w+3Ud)Jj%4e~MA*(<4>6 t"hu4,\!VoL;:*oXrms)ƺ *Kg:j4,~ڔ6A PV< Әf߿VjkW/С`o`7ZQwa?yRBpU0 $fo+mW.- %R2k ?9@g};Zj-./\`wdINE@G4cќ*JXl|9&;KRU?:Ϳ~ܕ| ~Te*ZuM#]<䊰Lub}G5 ?AbYg@nd\m(vGϾeP5hV0a3E`̅N>tdFqG>U6$e<9}4ʹB#f&X(\ ?ci3CFo0 ũy t`<TNX6k5!<k7[*ƅmh4 X,TZ)? Kazmm/ d䜎;(,TH(AiᏍyb'R/K)_AnZ&̰t]_0a] '6!3dLjw jp2 }Xu(t3Ԃ~%_D dOjTq/4\b?a_YKNC%zEJJ`b{c^Ri P ͆;D}cazonpڛl&f]c}'?6'*Ag 3LR,lɝ&Ofћ~Lי|)S+60cn u]~ 6.,uE"="X~:pmWẌ#9>M( BDzRWLj` 5ϥ^&lXHAIM(*3mo)?}@oB::=x SR5W'-{;w n2 z+aF`bzݕQ>MCm(-]"Yc(RJPVb5A 1?Nv$w+켈1`Z̫f!z5> p.  h$gwW 5IJ~MG [|0ܝ\hv+[mc r56W6B]Fe03>"'a3<6]>|X9,_Bc=T|sH֦h"]zRnYkrxH`[[;%Icgԉ($F-G3᳧n\(/+!Ǔåm mJO2ôft k良PCt}##Ry)[N3҆@g ֖3fVq q/ԀT *|!D{BXʁmIpkwd12rATG2Eo_XY3s_ٹФXR| Im{e΃ |:Ev̂HVi4BFrYh NuZa*ZOl9\Tm]E*֙ )>~o"g~a|$+.F I]YJŢ{}4&r C7Wdr=])Y `dX!s}OlS-صXrmxm'jVpqU;3 t)"|aɮ"ȾlNLljaܟ#5j]P XHP2Fw!a Y5@Zxad6itݻ'6->4.?JҾ !WOFrqAAB .=8U[{ |*XuETȐ0[R\Z$H#91Z1ŝ51mtT:@H.s$;&.CEu!L٧B~] q)I5!k6ZA@EN_ZnGDYҋ2=8+ q:u t9qHm~ ].{dE9^gJ#%#~x0~ʾd+}EXTGgؿ9Pг^tQs !?K\@g|qg0,E(U`_:ц*_ڈ>5>>%*2-wpE!nsd`p!az흊lrg)9]TWn7y0y1Rv.4P~)XrPDvaPBxCA0w$Žix74nP{uH D }R \)jhhA܇he Tn"g:EwTP.4)vϏ KU(Ƿs,yO0>-,o->I|+)3(?&`HtCmEr}S%>dTQY&.݄0@P ϶# 3S>4gi.#b8A <ҤGP MJܭ58y3))OReF&&c*[ԣEHjvmLlء6mZw~>h>MrkĘB,cr.Ȼja61•.k8LQmU)i)7I{ dqXeDS62m)P@A:ρJ~]h_rLNHHXByn uTj˔l8q~B_ʽiަI kqjyI_KG BUODcp _TVG" npx}i#S>ngpA5rx~zip L p(@z|6#"% Z,GDk)]i$:knC<+$fi~wl(:97Vlg -4@񞼶/t˭ GO9qFH FyryRYuˍ].nrFYzBr54x7P&Hw7ώɜi}C pϩ@yKc=&D!bp--6}(3-|fsOZP+mop R`a.i)o9v63 3XM糤Cayl<yN )\dZ}QA-h'FO=a.دz?'< @H?N_}zPoO {$WuAAx@͡ÀBuV~jV y>='Fi=T}eF9f%%+^_Wk*L8+ǛhZDȽg|qK.Ue%c*>xKyON7EъDlU_k2D7> PFYdv6sx, is߲\Pl{9C/eUC#<_v9ZrҔswjjuQ ,lj3${|2 uܧOވg'!Rx[5`m<&)q7KetF[{=hu}-j]? abӊ#dUkrkIX .=KмD/ 7?sq)h/pl)"^+ f bO`\?=Tx `dP%6>q ##osVn\%"Z[@h-*W\(fjDˎ4pt3JڰPf~S#n-?5(́b' ́cڷ""+|& ཕ턜}`hЬb9Srfv(G%wg}~]~a›6Фl3~l OeR6xw_{)?dov^0BoP `NPUVYVV6+D2&_ G$f$:t& ֟5̎dSrhVIo(Su6?[;0,AsI #KDDusm@+WT#۶x z/Y01@䉽Y-pJͥ}b]k l;`|ofTꚫr0pf|33GΘ.؁(2"H#:p 3 }@jčý; nf(lܣ*h{9XF"+>X:+FPJ/!tDo׸>D##U{ f Z!tq\u7ٵQm?|?RВw,l6եǑN(27WM1fBO/Rߐ{H.Z)w9rlY~4 ZWMCC8d[AE31RoLߪ`aV'bjBiW $u%,xѡ&"C]"q ӅL.ܮēbQpF9x 2 WBaA|tSuSk|!({~tT% c)}ग&(| =; TY#Z'n4WMNnu89c&pPE7.$W 6;d7V=)ZnHo!`@6A.] /)I)2F&, A80\\bwkէpCja_DEOoY3N[5DV mR2GF6[B1r򾙟4Ě@+uisRy*oKTQBɔZ|R>Ld"w .sKNDKxq3E!Tb~B^xnH]ڥ!; SieX Ki`N<OBЮpVVC {zmj h;$D.mW.<Z,nM;^؋_{ BO6B]dgm$ X˜5ϖtl尰G_ltzt[mWk6pV$]u7M_' |׷ycZtHzJݔ3}Wǯ'`c-y=]Z]N8v"H`Z62spl[1xttZEz6'YN@C_ xǹ+Q2| M$U l>p.{:"F}1[4UʪK&Q!"T>,ѷP5 -LIHBsD28Z,IySgg窖ȊKL%¯#8S\8Im{^k ̬GGIoU0m+ΝJ% llLsA e%0yeF+rE}qi6@ǰorMlnjtRtb%L)4!S׮`Nu\-N+ JQ Pls[=$E6Np㶁v^Utb,ͪČwʙ/^m%|X#yo/t!{{ͺxI]C;?bNgYZ07070100000436000081a400000000000000000000000164e6139f00003550000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/ali5451/snd-ali5451.ko.xz7zXZִF!t/5 ]?Eh=ڜ.+5=pO?mHjl_ˇRP/iңO<)R(bznYuOOrCi{Q5Ҥ[t $mš85ĺbv憉Axu j"I85`~aE_fBJ3wWv^]b%cmy;0MsӁU׎j'Lgfoٴ}~u ~ťnd3V#.,إ5,CʙJAzx ,!L6AC.!=5״޸aώ0(|hHŹ#1|`"B\_d_x cՏ,OlJCbf#X1F===5VT+mfu9H2_6 "d;C{¹ܲVDr-v Tv>QҔgp ICzAhܢaexSO4D:6ڋsSBǽvSKdGNkre ;/ˍDѨYiȤrvҜx2tƤQǗ%<+ J+2R C!<2j]&gAGUO5Tj`۾Z6j1Sa v?Ƴ[ZKz4a*XF9#"d `tꪃuhN&JbUiM^,='d(~5݃U|*;-[< i3dft FV*R.REA1dqݘ{-n@A $ş?Z_]K ).zӵZ ~* oڃLLÓ/1xM/oXxȴ- ƎtQfi90;Gv;#!;cfED*0  ,f,z=wiyR=J $Qr< R7؟JWR;q W kăt8ĉɴ5'^dhC& 'n-w*G Ģb.w ħjQk-٣e?$Ph~n3wѝK!Kps*-7"رm+7:x[c3ޝ[`-'NRLl<]64}ϵ~:O X lg8]Q浊9UmoN0n٩%n,dn(9teOd{x GW k+N*Lv`51 J]>iY9Y6PR8v+jˤQ6ʫdhwbfd̆ʊuA:].{zbi۲$7hQv~#iǶf0Co`Mu6#~8T%VbtF+/:VV W;-XyEr2|~#4xw >Cg$셓?zS.g Z VhK*̀"v1Iݯh<]H 5h@1kĭiwMo.fe[TtӬҐ_2cve,ܕwCǜMqc'{N'^a€Ұw (-PXgL67P"[.\ nj1W-5$#CwLeEJU˓ XBh0sLj<#X<1Zqc8P9\P.ҍ{|9~TgPo }ųi=Q|]ril{:yrbB(:.Y;b=OMc&7].Ҟ5,ti0gÐN5OL[{g$z+'SO> !ǝH+UX<brrF 6Is%3!nXf "H/x( k|:"u1?$ܛ/ ',cǜ HyDu6]zH:RZGM"Ty c =CRK@Z⎌}y|T̽&Zz9w_qnaW&A v ?EiJ׃zXnp"TA8d \uBui0QR..wqoAs_Mnj2r5 ǠsKJŔ]e3."6_1L8CP+R@YlU=relYyq .Xeu`Dϱ^Q8g~^4?sMlwVK0/Pn֑atZ>*(SH'uUKB%E9|X72r`;&f39AS1/uYlw^F k[,|f Bn_:0{}WċC1L^|!&E!ϐK*9>dK, Kf˃,ORO]Dqa:;4GS=ׅ)T9]+(Tq~1vm|AvἣL\hY>2m#Qi lt6ekg .nSD-? 8 vHfND鷗ghi]#8;eCc׹Z')X Aa8[;uc;WsEXYTly'4,}w `w!ܔ,@gJE`$_E=:FXL A!ʻW69{c!>mMNn:~l^.MEwSMeat9ퟺmkxx̓>&}Fo:%rmc:4M{@c[=x]s/rt!<sYd(oe6z2> ݡr bxEeɍB#E) gi5>bg`M gѡ(,VDSȘ|ӆ}bC)*ÒY@@H^9:X6SW [in&{W0֩q˽*WDSx?a~BBb pm@W7jv#7SV\%wne/U r} /AgУH2%KP8q{m[1ƺrHAUGHuNJ> n79oDpbD5?M_ dOXIVoj:/4+UR9)[2r1Dt:WӅQ&o\$`WçU7]??$!Dgb.;VBS_LQSI=kb AF ׵Ncx[B\+]#oMݹ;uc J=BQ##K^@ȂD ?'׮O`7 +Hu0jtCsižL,KsFgc\n]rV jVG1!.cqݯWR;mSWAlmӕA'j 1)QJ4d/M1!W$Q-JbUEpaRnz:Ipf+aI^ۑtN-62aB,O)IJ)9xP2Hب wR# ! )W+/rw Gd#U zLB=\dzmWs1a2<'*#?I.RS&w&lGz~m;@b,쫵¯b20PE}c/YJޠCxyhz¸>])벒ľ{GTc@dZ":e ,7%'$ɁUԚcx:]h+4b&˽0X׮)VqMgz9}12њQK=u&TB9gX "bPsن7WQ w Ԃ ׊HzB*@_jIߌs&h}*Mls8&C5a 'BWs@ƚ/?C8!A~/Fp_]ȡ\X%ՐTH$f*Eռ¦S7i/ķ~N;0uị KBq hMdVz/^[]hZZ6:8K]*exc&]&< V.h,HxDq_U.َ*@E& /q?jc؞4_a&Ӧח>@s*_ lB;e+D& p]ⷑ9./~ YB*C (ycTEyrjmQ \ 7q釫GZ>f0ҭUg:Av\$eweweN!ëeCwL`S` geˉ\ ha33ŏ]%2C 46r?ѼZr_DWMA"Jy'9}WՇid+PbfQ3p& S G(\f]ͻ@2+&Vֻ fP4 \οC+(R}GuLd)vt>Pȕk3iKfz%̘ȴ;<ƅnTdcWKM&|,?1~lfREF˃Ǿ'$p;T5.RSDA`z^աKTyZB!?[Bd;" t24EsFrU]ܸBp|໭.C̀ 2!$(ӄQ-|ُ륕D Wᕊ%7Zr0l\VaHt+*e) ZC"-%` 0RB6u;P#dGմel27zD6_A 5E"ˎC0`hRE#ibJ%:%HAum&{H@^n=6Xb7-/νul\S0@D=\ѩ^ WF$s%Vٝv8羉["2ިЋM8)hd+yt'D+,쫦{PRвk~Ԣh`QrQ!!ӐQOR_=|cgH֫@Tj3bGed{x]l]JsQ.:Р~k*/3$3&}挑֪u*2g HG&0Hr@M2HXThEA\G NӿI/Mo1!U><,@uqCSķ+Jde| T?$ֿ سz"q%Hf+A돶hEiIئ:0i_Udz%J=ao2 6\Qݍ籍rBqR:/3+2:㨋w*}\%E&^vO;("U=qH;"0Tl^6ύ3/>MCN^| ` A.zB׶-f)5> -~\k\AR_8~[G&йi7).45: dki9%W;6sbq)K9>Rn0dhݮv^8 \>KG8 9A3mi@ kgZ7i@)LS_LncgY|7ս'`_nx;Sfl/tU)P;ܷ dDK  ,crk+r};,Pl Hq4!n,4ߚzOEkEY CJUoi|O>.3RK3 A)ѽ rp|oU5ƐTdѥ_I-+?Ա%Yc5PfhZR=ϼzr#8h-lʱiIC}GW6ayKMՓ0DvGpdʌO1Bܻ2Cۺ<1UMv mL5&bۖUH0MۙQkFh[E3v*Q+!?hm}f c]uX1TX%l=6۾ aH졧r/ݮ"L6 vS"Q)M8j2CX !-}QȠ=/X/܎"AHb Zhj\Hj&{Y b$|X:DGߵEj<7E{= -$aII/SDu{>!'XSKJL~!H:8!ȝ @΀)X cTtZ+Ã-PYֽG͔SOB|Y{>Oc2":<c#gl4BՂ@aemX48Hgz`H{練UG  ^7Y5)iIn9#mkAngr5e},R`1vx!U[2 "hhAbu״rBsԃ?Lus&g}3u(K-3&5gAǗQ`~ȧK< @pW.DК$ u`/fERQ#7eAh( 2B<4^d l+E|o,D,rNɈIeV^{^Pb0e[ s-*j#D SP%su ;lj aU[KW5Zç/8Jz(_+#X-=E_Qm@ܒU@?Ϫzl⡌5'I!Ql `ԕzm8:,~C&rȳNӖ[y G'rQުHZ+p%YyJ;f`8zd,2v Uwl5qÃhw- 9iLzVE_$c/`5dM:j=g}ٮ ~8iX'CV qpt4Ce'uF6t(ĝ# ֌(?0_ B0D<)SV]Hu'#qX6E)!٫'&*r%}U i*鄇Ua)]Adpl[a}Ҷ^),-v^TbCЖ› cBok\*5ե)9{jɬXȭ_m5S+xy;T OZo74wsrwVLEhU';4msYܓw_ #I'֏YNM~/cf[Ḩ }FÈjwܝ߽`U`F'3س͖0H #|²c My:DǖΪ&;Vmȇ{;<: RyMV"{VwY)u}`T.Ň 6AUÙC3 f2ۙv7Q5yvѝ&ڎhym-m4#@AuGH,^#b-4NDy{S>F, ]}j$l}TܪBiܾֆXY,j;dD߂J'X%VB1Lܮ~zk=YJ>7e2㽔/#RcE5minDߠp\)|O?Vރ-wÌXPIᝀf6"6d:6~8N]!TJ|xzP%+;,/ܒ{{.| t'+os5?*'Yl/Gx5" \k0}ewjp]6D.uGᲛVd/?}gNm8WI4=2sc:% L\4_ǣ 1C-VVY9\ i Φ;&1FMqFX(9[rm'n,dZ4jqjlČ8iXVWɌ,aT6aB RлnxU$/4o# ^M=\Xbq)BN~E% UW4fQi"y\!v=Z;l,v$|zc}_YG@3 e|z~ki,VQy j{=gYZ07070100000437000081a400000000000000000000000164e6139f0000d520000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/asihpi/snd-asihpi.ko.xz7zXZִF!t/g]?Eh=ڜ.+ȡ;83CpM?& [.<W 8, -O*A@7q`M _WC(H'AtOYf4j]gj$KcQ`&ӬO6Y-sϭmX> 0"JF0{p_]+e1gC /k7L[6xTbPxyǐܭ+xm)RUmݾ+~b e'9["q-A9Ë2F.Ok_`/'nSs!>=gAn1GYDz5N]zHQhGU=6VWj {=UvNcn`DTB)֔kEI܍G~U?o3)xCMifEbnp<>?|EqP63B{>vmuᓧ̈1VdRɐā; N&׹ R:EW E("z ڡXΝ.}g>[ab$0/N|_Syi ;cѭ(lCz ('+X)wPޏŖ IɕfY pU+dRCRZ`Y(Jcdoi* *ZIh!p=sl?}&zELLXqDsvH%)wI?{rtU!l~`]B^0À Cg^%2Oh-b<)ՠJ8N'}!f(Qx`23JɌp<1Vv*lv1];T[09n5Dб IK>ԓ!6F#J4A]mŽ0B}ry$P q(ͶEr;Jx7:}ʻʪCYO!ͥtg\&H̢i7b俽b#On;4&9PZM:)} L (5;&M/gp*O|)?8"0"cZB?!WWh1AR9 : Jq1[% QQ}\67d`̳"ډ]@G]<: Dű&.;JT JMix4Q/^tl\F~ DrKjrj©O3h=iV}RAPa67(95'_1F#5H{vTvjǫ9ӣKP"d| =| kM)t\4h4LfJ0h.t*xw!&Ep wQ|#ΓC*B?jp!im|l QeŨQ64AU=2mpy!tʹ42 tU0{p2_L&a!`mj^YKѫII+0nWszdM Mvu ;+SCs5'u>9 u$ vf7C}HA8;d֦|F#6AT5$dx.N+5ʢW=$> 7}NJL \KrPYS$zas4mD6yx0'q 0-rÑ7jDl,C/TwCO YlڗƩ j'hǴ?i!!<#}H;4ޠ?MiS$5E7WUȣWQT+=d=}$. "U0$>T&︺jtJ Tt+5,ʟ|IgpBkY{E>}[]cSv%N nmK:4 wF9E o6ٴ~l=l ⾑|1&O]vQz]#CM~ z(7g)!kBu*c]f*[)qeg% r/kJy:<~ҫw8c+!f8X]p?hYHM W\5 JerÛ5&2|؋Bu0S#0 Hby)ה.S#n1#Es KZ=^èf;q5uNO]0o;܈tsK-~]$vn3wA|ֽSYS|spjp4O֨J]f,K#XRC0ghp5 wQ ͅwz\E#W5-as^6x78eoWeHIJ.qQN>)YmoFqQlldKz^L9-Z>oHet9a†FF܇HIP''Iטoes9&>~tuN\՚qp= ..5ІdmTPZHF||Y5}ˁS!6,'yCjȧ'4={=ZBܔ'h1JjʐRyN+ԁeҚi:<&"xj7`bqeE: v a6cw#ng 10D؃vMl7uhOK5Vt]ih9mtvkE%b4o5g~mi-KHuwteR,v(3KV|чť^? $=nȮ̾xsYZK[T s$U0V.~xԑk| fȑJNۉfh 5UҟC!βC L%qrG%%6t'm?U Nyފfdk}knz~},mmąPGpE'ҩ'))(&m!nr3]fr^`KͱCd*:eY%Pb wPMg*J˟Kpf FcUMGW0Y"1ӑ @V7?e6+ZtbTgB G5BD8 &#(/;ݭ@@ nf|ItNkatz黦$#uu]ڋV"Ssh'mҩ3 \.6 2{ {JQ{J!|Q VT7?fQ $ϙ؂_Jrة܎UzH4L SmnEa?#CzzP1JŭD$-H$+鴻{GJ(mG ghrL#9Pyjd&^L"t܎e#*u ϋ\ZZ#AH붔&p)Dg`spqug+np7"UVSgdEhѴ!np.^|#y^mmPZNaCIliȶpÃu+#<޾ĩ[~!+j_ 4UV˂L}*/ghֱ A@TBBH8|دde LO0˹8HgC_x~>zv9Gjc Ŕ20C E&jG * zLi*ik& UhxhkX}zd? HFr ~ 5.Xpc,eØ%݄rt!슾X*˕=,Y>.Na uPyRhJsQMI6 O?,{(.P4u .7<#ruLpOε'>\5r' 1}pgj0Ghy:s|NYwzxt>@6 S0>OAiн*S8B苋rҺPe*DJ`!m}G5V0['[HR3g_3C+}ksd/^>3D{L0IH'T#[#~ 5?qhtdoP>iE?9NnZA1_>=Q#Jex(FXzNNy9(kh㱝lޛ P/fGg5}%gx:%2r$Bp!]X7]>W \7Mhຯ kSN3SZCmvXȄ': )C{F'?~('J4-g|r\RdNQ:5|;?I{E>esP>r"O7^O3܈5:7Hh&|Ŗ;X"d h$.A axp:Tcd5`"tYTOVO$Ñ+HQuL+ǢzklbwD{eMVM*\7v>մ 5L 6p;\EaOn= >F;T9'@_vЉL 0mGAW;Z['dlHt{3mO\4>!HTT4͘7Ե]tY,"O9Rj󯇇Sq lJJd+ICؼi4FHLFLT=,l,}@v^# 8E&H45$򊈄%t ?rJ^Ԯ#i`um֖h8zfrlUnY/ְa4soڅxp!22~tg9Oņ-P]NȈlZY71aYNoFU8h( _MSX|$Mb]':1& Sf쵚7iN]ߵrE8Gkh5t +pZ:EvO>48^/DJ%혘m7CI`#f4jaco0B@>e^N$̌v? #(5CQ I- T9nJ֖!GR}8/=7gФ6su%ߎV4` {Ppl>izfj 7+\)}M"26 0z~9@ـWVYvz:?o A]P@Q,7}ۛt?6 t|!e7aBH;>nk+$}7M阜/ ,nm.{z)JB@1Q* IU)d-ńc3tWcj {. O2 Z(GQapF~MN!5苄P?4s K MM_DQd==rJB-Ͻ Myf>X>: n8|ԫ&o)&rt# 3d"ۿvShփ+~yoE߯0vq+PW-/w;&Ӡ1 "v UNLq/O"qԦJ]SMiUh%B ǮHoȱJ/(\u`ĬOo\k JY)_3gӤs<-4BEMWm1-Q-v*aOlhI_L\z>*=μ&^Cpn*H`'TbŒߑh:%کO$mL 5`H!m&c^egèo֬-PХzss1t!GDiuJPJ_(f#H Oq-n }8m]Hjh5\qOJ)fWdƥp6^m2%Ʈ;fp-+5R ||TEFB2%[)sM*-I'bj<awIXllEԱ@XR%^,/|mJH@INw1,  ܆ ^0g.$qdaŨLCLa(z^3D|۲$WuÊ$ s4 {MtV8,lQc'ohR-#s ŨP`cOC ^cFRJ*b'q8hSLp˟_Λ8Pm1vxY`!v ^(.]\V،1s4֡4Q_mVQuU*cRORYuǰ l";Faz,qb[`G/)wfa|z]|A 3)U_M[m\wJ}Y}Y(_9x%Pݝv]*?K{2̅" ҜE\ȟ=k<(Jm_yL+60;GDҖo)13V΃S$O%uY'YT>S&U:az{mk0 JK N$NZXXW6Š JkhZ׉.PQo" ^WR֏'4 lVu.-30i8h H곉i&'Bu.uR 8ֽʐc W=e-#Z ]ࡵu-zT` z|&}Z EO0ML| 1mp+> G?mdƗy z-Z~3AqҍDu~S#ƴDHƯ:Ҥ׳xt*#[ `4t9oߋQ;5^y'! ݢ!%?!+s@`gZL#Mmla'S}V೦aevHt Ͼni/!]?BC>vI#C&ǰy*deCMƤrKoY內m'6P+&JSu s_,h/[$ tʓorlR[N㺦׸gÝ~bY`FmS94'+5]AL"̎ߥ~CpHRJJ}l-Q ¹RMK {=9rĐw.(x^H]J~GŀЂWDQZABu"$wТ`1K <kwrLEPP?"㇧M$4cAh Hr_2&U7ۯ9g }&ܠçP;&S$ϻ)( IwƞD_ݥ!4)k^_3o]!QΒ:[w|U0G{5_ضNY`]Vf(/axA}D {wbu)__%oH5vD8Tb d1_M[g^}CyO _wU4nOgJӎRq ]A?qLi;e$bk scU-~4LgvMc#WJQFLϏHV|wI9<'tm. Ɠ38y(LSQ%#.Q-"dW 7rL[@d a l%ޝ|:һP6YyghSu8vGVdS~nԣuOy [! ҮWOpugŸ^s4Iܗld PljyCa]龴i!4>7nKF%bi 98R .&,:c4:mD ˹Rj2У+b[*d6KJns ﯓ! k`N'Æ@ z>)tv@>[y \)0Ok] ,tᏂU SmGJcmT IooI*`,?;.txJ)1q1QC7 &t"=4~N#7kV6veOmz !0:qyK1o'` %p`9$lp8VϋphV*`?(̝f-/ $ f}Ej}t̐FpCIDِ"Du;w6n^_S$HzO\.Ue1׆xzOEBT0L9Ly㝹c y8(Wt(Xlu `Գ*xwWoȟ+ L7`[>&ŚTOY^19;wUcѸ-$R?bV݃mEt--;q)Vmŷ~|o (xTh;mm*P kmY9*YlP0zsL'*@RRNz83fMOOW誁"/TcSJCEI=w,@h[G#DŽi@6|R6c< |YVf_ [h=KA3&!r^K$$uܕvC͋q|27zCcR"n_Ҹj̫,i_v2ayqTk4_jCL[}nWTl[{RնT,_dէGj|4\G?k֨Hg.7 9pG(ې'#a@W>JVA0̮">aW:iGm3( ;yϷ#/)ddK:vߔ!!B!+Un8jykFF,q?pOWt"&T%1u+ȸ%Gʈo?yϒT@Yj[wrf*[R~^BUb r=8#mC,O5[tT/b(ޅNGq%4 ~>"H18*b%sDD| p ӸƩ.(o+` mK<|7Pɢ.Fh9M"S I tF2bOkɻ21E̺ہΤ..v*?w! 5!@KeϴS+('w:ܒ#\dM^mDYp(مxBz@wrYO~:k5Wj.;E+Z:& ^{%, N ]aBD[ZԐO8)<2LW0!!")KtgWO.Zk#(G+KJguO\Rg  h.zzAg@ s(Jp3Q.ˏ0 ;um-jy W싵v2 Y׶b&2@zPo)t: $K'~S$\~(&]pBcrϞ@NR#W"00;8uBWrN-=!QP7huXo1qa+t\dՎ#禆 $XTGU *0] WB7|:I5 q& \G@Z"isܮTYAO#3:^$9m3 Qtc; V.aci8;.pߋJ)ZoinQ#Zi O4簗I= &9]\VK{i5ۄiZǛ@8Hwg1K٥6\4J)4:UI 1Ddmr( hvY VB+١vo []&krBa=b >Ǥ!/ʯL!*LQQ;:J<<(Q$tO8`z꫈4J,Ʈx>ibKQC:pd=bXC$*Bh泫R%^To*Щ1׉U&=qҀ@^icdPB78bKiEZ {E'ާ2@ h(scz|BI9bM!,WK+̹+L&=QoԊG-{ XeEa/觍8Ё.T"M j;Z,Fvvo}ՐGm ISG3;IrDc|@O-FߏߦY{K,Z[z5%b/Bia.0|lJ"^?LUY8Yl(x!*AJI:SyQo]at1 =(WSΏ翄V;`ȫۡ~Sьs X12T3?¨?4򵮹tB=k1bVɇ8N@"Ǜ3fL;3XBȸJp@3%'- :mUl/GNLrFCcR$lL F#:Y!aRb^1O;pi¶bJaK񘕹_AQ5r'uC+ 06~[y_# aJn|;ֈQý0[vtyQ&~鯒m݋ vA2^3EO]}YǘUIeo1F7րf{KszVB>H Ssp V,awAQ8g1Aj(lB9 PL2ƘgN-o,Iө_ >Q)[s 6>YZ?T̈c,)ִC\WҟG@ F_r.xteSam'D]x~]|4WC' ߧt:W̖LF V4)t͕XʙXE,0|^RNO '. txsUx9W!e݈?|N,~)IN8}UO2 boE8^nT Y})%x0+j2yD;^+xշj > JHq)E9Ũ 2)D1J=I %&9 b+~^%SuE?Ņ\ُ33m_+O!7 5bl2ל,8I^ksp,՗zevDjwƕ%{Rĸ45z5cÀu6»(9G#? TB[t-U5( HN\́^w-Hc"G3 AMJx;6$* u쭍_]|i,r<3r|Y24_H^EO$0@dX72+M!˹{ />[H01#z|VRWBwnЦ=.|PCm\Kͮ~:_j1q;0uyjc^^ AMI];[io3U<介^^ʭ:=fȡh L#;S Xf=>q MC_8ȓ6_x8?(a3Z::%Ե٢O7̚VY˶]6pC%ؘ7x*Z9*oE?IkuBb[>0]jJJ`M%Ud;Eac7n(` ׺'K2"SrD쐎PQY ևibN6(ʦ=U]q ]F0<|OaprKAё7P6FIF_QqmeC+ ԀX}⹠@&p+V▭""#e֤%k7P=-䦒Fg5aH.=Did^ɉvff𱋧iZCF11lk[ۚ,pļܖR ͑c=d5DVԻ (O-<32ЪB! "~_{" <IJhR4Te5 LV\"9ȹB԰k"ç6!Ke0aEHq'_ huJӧU Gn:P+\p}! Ņ3o "kh X?NOq'Kò\tؼ#SNx;~ 9/~Ҁx+`^uOu[S59!mY08PէSIhL=4V} X%F e8:DiQ8ngg16r@˨tp*PU̧4Op%e\_O;2 "ͿF]lL0!{]wi"l(z|I1緔*ccR)Sn-LZ+~f/X='-\;XҞ(ʣ/U>T,6E?7ӻwH8w#Q6ï\[(3P2f?snE\q#AQgGE=i^ [@EB"o4d0rdhb,(ǿG.ROF'5#ˌ*s=*3MÌ D%Oq^uuX@8tȊ}FīuEF5-DSmI}(}aZh#WXH0̳'Υ~tHϜ.Iy*'㟅} 7wV>t߃MX>ߞ%rq; 62$N*j<5c?)Q% >:>=7K%-l&!Ю>OHw1nž"b}Keh3i6 =_\Fhl?N@=&^w-6K-WjuqZKgwXf-H"38P|HT!HXW (vj|DA l~hڍ gLQydpl9 C<2L\Uh<̯ܕ}{zJژ>/q4gB2 i^v9j1" =cYwQ8z&eD*}~~5Jls ɘ„\^k<\+IcL>AE:*o\{Ri6km\$7Mw'`*j'MZh1 Z/9Tv_1?!rkO3K>.J~ny#] k6uP{bOA92]r= I0^mk˗RqW=+\^|IL꿊 ~Y:LQV{PJ8g{O%ӕ >o;_'acFspDɠAКU +ul8=$87>с ! aXɦ5a5 @ -y%ԻQ丶a루{󭪦'_ K%4U3O;:)9b';,"+dJ&<Ț]e=oZ&+ze=#Z&>߃,!kZaۣqS8[QrvTktBh#a{nFYʈ@޿pUb@c논NϏPIX^r&Jʞlxh()zl*.[t_f"">5k5j+3BF2DxSԂNbq՚ĤJ-gk[}cX~Np^I)oKiEz?)|KH5!4r(HPȪ A+9m- \ZX-҉d, #6&TO?[E (n*U<2Ņ5"iZ 93hӱ9cPi~vΣJD3 jJ1هlu2Kkdmw`$dt{8.73c:[(w[f ,Z4#mGvi`xG;6's3e{Υ$눎 $eoO8H}Q\,@$$^i}UA1=C.p 1 }'ZnǏ'kP`oM ajH 2/DD5C .S6aY kcnoյ?*.U1bmB)vr7 2ؾmj/÷ *H@Qܖ7,O"6;P晒a'Jf{ 97ΗzEaQBG<_|CL1I$En-ZnyμWo mT]-X. 9"@^b7cB҂=|=j5٫VNG &YfMX!]-yv2r|Is=ύN8 gT soeYTh5h^rg%1 ,PilS2V8B{`YH"kJ@/ - l#1T+*@0fU5#\qǿL]9O~Vӄ?E-P0ʍ .Q ^5M)ƿ|' ߾K 9 {U 4#zJG'.JHdC }g6~ˬZбjR׹f"uQҼ;S)9÷hU=X9re<%\ B9AO"y /V/mI7+l蜢熀<_{WhEke~lEEe! XL{qeg6|b*M?Ry0B(`a;#oZ0z,hxpz$Abaf.!Wk.BDMq?7@Ep "oE\ƫju]G0!;3 sm3v>x~8q1q-E_Y}HaKRTxmaRb$:C숷8DInY" l$r La\*.%Rz -c,x6pc fPNEicoy-.&%Q7MO+LZHxgm(6β,]ةd͍׶E(0u *ŹҁNBh%!c\כrҭ?Yh%AuQɌ#n7я! :WuUʲLAG͟n?:yny0Swo<(ReΥؔm:dB> EnVXd *kU\ :!Wߛ%mlT CgQC#~:pګ!74M1؄tڎٳ¨u떆s1`p9ʀvaަUУ5 d׷n!]{$6\qDPh= SFm;Vh^C~(QMv^W@>w} C$KN.AÐp=\0a#p{yj:8C g/;vb ȹƮ6tD6TrWpѪ(h 6m5%B>;-\Z,-lf<:PChٞmm)9Ç+"Rͦ}f?&֮ b;)$mc:) tB8v&} 4r3JINS9Z)Cq Pwaq賢N3_v^2c<._[e`PtTWUU [U$ fN,lG=<ǃ^BHHXqD};4f2^Eepl_? ̌9:ؗxZ٪paW%Ce""4$^9zgU yq D{`/V5 R {Kv0qr{c+%. <@{P~.hxQAϾC !sۘń2S3| ]ՙi[z'Iʈ99I"MN~@|(L1ch(?mx| ~ ,r .Y\btiPY #D-)ЩECC[\\oPջ p{r/kĻ#ljGlzZ֍`k4HE7#?x ښ>d5 R϶usB]8oҸP"h9rTxqLjDNF 89g[~c*u2]RvaFBD"u,R/E 髱XMLqZ/Zh>H'(ka4/Pq)KCx3/_Ĩ%4ƤGu[_-FF{_lʻއm+ܖq݌e0R !}AGvV?e RGwVog=8]> wuGaS-C)C] Ӹgg)H)H̵7Xkm1mREn\*iTֳޭ^myD%._DG_BΆ ?$VWV dYD/fye@?ftZqa._䳡Ftq(F!zU t0@)t֐踑  "ළ;κi5@ P O[ɶII|7@Rw rPYrT$;l,wπO<0w,JFCcۚϬ%:=6%UVM轟i{,I3uvaf2KfϏ8ۆJ,m@dyNfo7'lA>3Wz w˞ItIܿj1pThwzS \F3rV#gj.# kϵS UDW}wg9EoC#@$|4iRi)Ё\@} XEހ&r\r딓=}N]/3Z)i5[Qjx\edkaz %nL۬ms+RleGKUݢ݄ -<~+ IyΕ}ъ^x\fW_GBcN̏&_ AxQO!X3ڒwgQR 6+U81<#' \`ZtgSo8P!ۦzBjX({ޑvS.sNM]6 5g ?6*tz;y&_%\!%6}LQtڜEL̓9c3'fp#kdșmއqFgؘaTEQ٠bZ&O NiM-R邒;p-iNԆ.k{47y ?=$UJw ~nocbmݤj=Mf.FVp8/P#ּ;JU ?؟: &ob(]SFϐ`1ĺo^8'#MLULepi}Zњ*23Tk$N?@bXf@?5ݎtH/j'd(~q! ys ޻>>7x ^%TVQ/t ,2`9B+%%?接Q֞Bds@!Uȅ# ״eV&FW`q|d;n= #Y7`ү?\r[81U]Ɲ^  Q_TwcS{ ܻ"h0)O*y Ffxzg'+5S0oHˌlZ{U6,κ}_ps#CzhZSFt+:*Ddƛ4-px!&l9uqp8),N}\ O<Swؠ׆TδcPpɯʯ)ܔ|z(:t á[%FJ~B~ SkS d(5n=*G4 '_>͑!e:z̴(ˊMYBvYɧC8arroڋ/-{H_Q'Z;,w@ W,`O X_.ey8 NG#wڱfOPI,kهl'WŦ#7:a(H&zl~Қ *@e( Uhqe Guk9TaZa^G|l^ˀ&bujZ.|]G&90Cr?#lq<YQG: nfc@iު SĒ'>䟟H*6m@y ؗ֝3 9ojZ72(v2VzurukտKE,W$V H ZPw!ju!c >M饟<(>!LDu2 4fNɦuM”h8#'yUDlAK!8 ~Pc sfc~Me+{ =b'Y*~ؙAoge ȿ5"DӤkQl6o=4*R%GKgV<'RDE7ի8zmbhNIG< 7ijP%?2,2h3/ "3(dBD JJϲJ {uE6 xAhް)3rC #eguzi2Hm1!"/kl` F*'DOС>T,k| 0=ꁋb&udN4&bI% b#O%ړ!ݵEdé01l =?GG;] :L1=ޤ5 ϫ\`WpNHBA@ d(tc -e',M{`ŋ4J^pkY.=r,i!mMgY-T+s>6h%7?:T/gClZDJݐ]~VP*M!ZX\5B/ Dk4ݰt%jǒ; %u' PKÕUeD,4$zeAB?-\ͣDH4*pɴ387cH jG:Jܣ*񚭷|HlP)AXܫ%_(5<[VS\wd,8$Ҁru[Ʌ#(/fn(CRo 9Tp\V2WAE3l5SFy4ۑ~4$yD6!ٖSO9"nKG؎?x|\Dʭ75*6TL 6)kiIP= 6orc KKS-÷㒮Ұ+Eϼ= dF/{2yAd_,-%fAm"qx1@*Br1۪Nu]j M}-(7|1@|mdYLjԶO V6=s"%2yrI[_a$3~$4kad7ǘw"J$S,;STFx1~Q}r7Tځ{bwպe֑ƣ u\CuW8EjOQb Ш^񃄐V'3*\3>OC?+dhnRfk&Ȕ)8*-F>HTDVV$TF6Rh]l="Gas=.2l?H#ny.LnU˾P e"R5vsvL?Hk{v#`4r?L)i Cm.b Wt n"pTfkNY,P?>#sA+<VprjU" wӓ.,q2-·SsNdҌ*féa'Խ_Я:G&c ,Hi8D y+8)>bj ii*MյmXjbz w;ZAgXXPu(JyU<9.NF@o"zZ5 MhJO;xwz$P%AxuɊa5 R鸖p=̉`_78tA[ &fM H_2V5.ӻR6)Q۞1["{? xe*mF}(@tGD"*UƨkB2,]@Ѡ|Xh6wWv:mk&E~WnUf@D8FW+ԆBTUl )xcmN$׵/ƔW:WW!K\(q)p#&8^GUI\bB>O#lT{yJ*Rc+jk?WI]!o.Y>6 2$.(G s5vmkѽulы*17x H_zI-pӰ;_kfcr"5 D%ޮa{sFE>ohIO2@ _0B-ƒ3Eo.KYMju.*i×0E 2=4W9P?5d ;S#Ae_.0DЁ+axx6 iV1x㇊mJw_qipūJY_n#UuO?q?&lfL? WȾw6dd:w/9du9'89m sFB\E´$q7hKHx-hM:):w% 8|U7r17KiI:/k ƼDM ®](_&g^t8}++޲N3> ӖU&xCT-*E'6%''b{>]%e|}OZsjߨm=$f*d)ϖ pcԋ# <3 pˣ̆RS{2Ѻ^bug ^IYxqe.DP^cI˞rbDs sp$6I%M.0'! 暉t0+ӽVxQ*`4χ[@B9۱QR\U#V0/yV ktz9~ԁc PųFP#H."ɭ=TnB>Y~⪥4'8%&]!|ڠ} pйtL|Xy Y[%.6A/K;%96L e~ -EeP5,Jo 2 sJ= ~nSV%V1J%~pw`}*pN ߗ}nv1={PmHʊ{g_Jsl\+l$^ *U575L,t{+ u1LFveY:\G%aY* 4V`P".= hDPFY8ZH&9ds\y9?7i+*1ە"A['-j7}3ƍDca3y}]H ɷDrX! n WhweY :H9.XO{JA Γ8F1 ٽ/`bpo\Ip2x&X[.t< FAcgW%: _ibXI+I08Yλ!j;),Ϣ#g Sݥz٭1WSn00!4_hْh*NBQ怭-b\ gLor*>˭7a^HWIL簙d ZIiwG{ 5;>67$T mmgqݽ B>҄c\~fL. sf̮7-y/Q20jl!f`ƁQ=Mrs{8~^y6.fuQ6Kgr痹HDsk3)^{+Ҡ5(h ^kQJh!@ڶ:+itLZ:SdLoA%*Ш6}#rF̑ c.$?j!B}|2` bǝ:'F0GoW8aehw[ޔDiC-I?r;Պ{ɂ #xhE؄;aX 2#A)eY\ ?XlHPYu42Lp2x l~\=E%ur!`W6e݌U5-!>MYcˇ_!,$6HDTIj'SS"( yzN :#=8 !6 9 ZK=?){^OWjD{rLm;\fSL>2Q< CM)jB}#{mI8z8ȑN&0ak죸T=OvF*Zu) sY"<2akTF>IzT`,gG3G yjJ"<1t "I{G46 " :Vp'IX)r(R3ih3yd $ͲL:~1tXTAfb?5dµSau u/(43 {/>xݎ~[,Xa9,ta@fWmUdDD j|Tc+$dG(inܙy$/v0Mv.~|@OW"clyh.+T骲?\'^ Ƌd>u2p(0)ۉ$! (O]R}a Ïȸ1AFNTK5H$ZVf9 }\URU/c-ɯ ߈6ӑ*,^owCȱz6,(ao!no"$r~j3CⴅZ"]P\J!} t 5mf)%#X'\%O`vMgpV^@RJs1} \21^4>+gNLJlg$)w'KvBui8+wLF";IT{3iek5DDpďly>߹ܕ{) B骸kleJ6j=JZ_6ÓF雥j乢,[<'])2Z0_6UO`8ayIm6ĺ)EHK"-'լɘQLfvŒLHNb;0)FZ| [t9eDep0I$Zژ>7ֳŔI5dv\?Ja?9tr'"7e$+>ҏL,w`bĢ»U `iHxh98qD ,GHEK]I`P,JVJ*2~IJǶ-f iIIT@Gvț2u2*la4rvŐm5OsA#P3?#jOeh 7OJ4Dʲ\)+&{hz#bKhjaiYPDX -1h_.R(rI Rn^rhXG,FD[OPЎUj؏>L9Xũ/>-QiNW{GWV%f+͇Bv YݐxFsLom$h Uiz'yZzY]kjX~2E >a*9&pPxat(N/3zZgJsh \FVkߛ::Hes ױK g/ l{z:!ꎣw>XOo(GitupoEu%mkkfiػeh]xv.s< /PAr>?,-`b<{_|`gm'^•ZJ":ѵͦإ53&zt:ꞐidDm5[ CSkTX C{(":(~E'8^Oz5tMR`3 vqya⍯4&Y:< G1;~&` rB #E 7o hǿ꜄lQAOzj{tO8TcT"q31US<˜W`V7w%ٵIѷݰ6L2XAfGI,v҄5i#u/$Upts¢ -9Jfq;8tyMOf NuW '!-N.7җe?CQƧ{HfFna$G@H"Gv MjojN}&G |`|M;M( PP03nzϦ}sK(m鼴İ- !"\嶁pRB]U5 M|Bq2Lt |]dDɠϓ1l>BgWN-j*B@A87 ڢEO+Hѹ0y^Xcrے>Z!YީHG5gP.f$lLسfomsP尢|#&`|d$BIyU]+{Wv2>M7ɒKX.< g;* EB+$nAhE`<Ǝ4*0I93@$iXISfOY'ƨM`X'ğФXUĪ{0sG6dWčՀ!5MroaHnsZŖTe:*\[n3+dz dfߐRF ֝yTQ>7SDh~%7vD+ޜcqm[_ܡ3$ D+]dv~?,F7s>O(ۦF/hJ>W.HW'!:\QR3#6NKGZmQ RߖJ ]+ux!֖خK}ѻF~ZSaD-ClNU@x: EL ! Ў7l_CԺP%,d#VBKNUPV-۹T8e4<߆GAuBO7'T.a }a_=\Ɨ:ŤȟDi 5js*ow0|xB;(UTB[^/|.2G' SnKPi'4"PH!PEvɋ^'r`Yo! >HJp ^;k69Z {63F9ӸVAH8: h8Ӊ3&Cj8>RMxRPn}nWLri?&A٥,k%yNʷn,W~C="zCñ Af }E EO_ 9) KL+|>!*)ύ5Yc5{oP59`ljwY'ρ:& l<.v5t/ԉ~lJ91&Y;mbO+ra2~SO^a/ }rjj khbܦ0L S1i6JaJOb8LG dWl `Ğn+/KڻL6j؉Gǯ&{=ȰGhk>hCfUqއ#` ȓuRej\,,V\G햄1M@{+Ҹ`KtrBs5FF{,JCbJ{ [)sS68n{༾r\c!soz8uLy ce6- 4sr Ғox.rUQ#7LP]c[5*NV0pr*gDv/sN~=PЁc% $ xE7Pkn|m vIyHa/ңNf3ɸxg5Zz0?=uPSщFxfMя*y.K3ΐcr VQڱ4[y-Ɂ1};ARwvS|ӋHAhblì8fm-l#+Уi6v %Sqޙ>c\A`.dN;]AQ_C@< GjjU`w,^"%ڗ&Ia'  jIv?Jpc70e,@r2!}WE` t;Kxc 7in'c3Tr`D-ETT#]EŎve)ĿmyKA{ww[r= = Lf9xݔl)w/Ct˗לU2hs@󆂐|]nP($' 4yO0Mg[\oM'#b)mƭBW]wtN?" ?- aig/5c,CХ'kΩ L}|6*vE翇p`сhz0.wkl`\m!ƣNg 1a)*S\ .Z.K G$.cb^cH'_pBM>)RHU ëux Ӵ TCbՠ{L+x:8͞B%9HZǨׄ~Ł~Xg @Iy i@R(hTlsx[=Sén̗8Eû"V~hoQ[3Fu@}($FW^3Ы #XU"9ϥ c\жQt^])`v"/kEz2(7"zB 2x\PF,򮔪d̏ |S:YU2dsq8yGKdjU+g/9(8':eF'a6+P@wӾS|T+ y8~It>uc k&Ygf ]8lmǃ5 [T<{^߿HH`3Md_j4De>Dr=֢zitrm2Hƒ5(wQFlG eYdH1GGUvoP K$9#WS5pYϵ!FR`Wo֊=~BE Q܎WRxsiVEoZAI)g;&mU h|!"/`J%1Ҽ۬?Ho\Eb:øJM:k8GFԖY}ÁG(62pKPZnDdMJT">u9FreR6-ztF gVA{2_lx]Ca2!AƖhTcPJ*{ Q .ºk9v~=k'%A_2H+# W*CދkK+>&eD ةKD4D_x4\f2[:ݍ+_B( f8n:X?MjRYGzWoʍST߲?nI!(GϻU[Qf)TΏuȾӋ(/=ݾtAUi~1Ude $XP`WǰH65>} M1ڳK DŽ*RAj4~1aڢLfgROz0Mf{mA-Qb6w|۪5"}Ll\H{#Ηi3m-c+<5C%KkS}'B7φ42եya~!˹?-&,hFz 1t}#|Q/=W]%C56hS5'壙vEdYVki{:Fuц-Fb &30bI !l^$ jjc9}-D&u⾓N\OSX@1V;,ǹx`K+o7P!&GكۺkH!RoSAl8Oמ uVwJ-QP&K_YA0QZR@>g'[(u}WVlw""&˴B Y߷TyVb(N#'b̄b!S'{F]؉ShL/B'eF-658BǞa5 (Oi󁙅FZ<,ugy"UsіScUH: Xx#̷q%^w=RLngXz޷8ZP-g FXf4N?jpVź{"L[h4g(h9iJ[֊[f;O g?(W[ay4h1ůb صp*0?|rO [WGjJCgc}؜ uUD>niSi~J1}-[:D_lS'n+ϮcKSx4JCPR|/1MC $HsӌޒɅ64ras/X΂q3lN- $Q؜4nӦ܇l=Ao"(ug֠2T/U~kO&rcj1Т2&F#} O1mf3%"GiAӲUߨCYdF>gɃKFJu;D _qgs5)1L羡CbM6{}xP͡:a UL^0ڈOiT`yQEZ1^vfӜb1 ϑ/x9 :XMKv4jHLfo_р%(#rmt nG)0Z)e)W^}g(xc[j27p煦 4ֹ% Oi>I1f]zn᭠<'35u,-A_j2Cd-_T-28zrZΨCGb]d|~" FCwG+XH۫yޖ 42[ C.{d<*9Lԛ-&(hv ,Y(v:Bb;RL,w=gF7iQw30 ,Z]]X#ٝnfUA?$0.>T渚}.jf9F81vhfinl߱II(˯XLQh*8S$Zkfg.5r(O>FORZr1Vp+vڭq[hh7->,Gw$ln>ªaV"+--DQzUy )d" “7ب=џ;im.kTS(Wd8t:<ӼI>x F&>Ϻ!#N)J+µO0$ r%D z$T3nك̚.؊zh_1wc`GB%[F[碰@Tx#6 5Y U@*`!@e_%u 8~@ֺĬ}b<~aIXH [~A `c+`3pE)p @|WC T>DL'ڢ 偡5OaMp!Tc`οFI,vRy CW&oԿO]٠NcD<'5 ch-"ǵųV\^sZH%!\,gÝAsAbdSYax5- x|&\*trBņYэ)_o5=?T!{y;*U,:3RUS"/UZ J(8Mn^ Ig[66:r=?n9[ ^u+ |\HU jkFc8#>I7Ʉ\=va 90HyKe Niw‘e- ѩewEkĉl[.Vz^+OxV*r6Π:9x)EQ9V|,DDž3rQ]);kxD{v0ˋ aXmq9{r)Aa~Q'aoG&T6 81Իlg -` UttLsW5`Dc8V h4veR0bRiMȬB> NO%enR.K&h~Tt+{:9[EU8v! u !I /P.]0?jZ ܕҏ~LBs`>p֓h3#h'5 {#}{X]oD"nKX "г2:q7Uu#l2Wu7B6dRX}\"g~]ٷ#B` N+vЬjfԨ㳔wuk+UŇWѯ}aɼRU}ѹ0NXO2ayH\֢f8a,C#Vg?-W_kdޞI kia-ƢO-% cн_egUxj,ݰBvܭ6HXde<(Q솄;p$?ܡRlhNbGY\MQ(5tɔep 2n`34,0L )>a2y# qQsPwq"Oc\ nC(F zj|>҅ K9AEeE><ҩbvs`/駶%¸ķ`5p)KܫbUcyA R2aO(ʹ4T0 EJ]L¯fU |ΕI烈x'u". chH&Al h@N`$!A4M`Z+Px% C0, &D^,vvTL[<)U~/74a7-7Y7YEy[MiD}@~}A&5(Bh. 0żv;M"ȸn=p|Tb*-g/@ڰ%+Yaj ,vkr>}\sϾLZ*%#Z[neFVY&0,B J V ٔ!6'xPFű(d '9qZ0z̋P9ݬiehadQi[ \j :7Ʊ{B}BF鯝mሽ$oNOb=auL=R) /!<PN1cҋVQ! &Qa]MfCr Rf9˜ZR3q8m5Z,rLUnFMBBwdZP<2t6{X[@h?M5>~-pTǃe_fDA=\dڃw3XQ>3 G(gr4irQʌ1Yم % a $lB1-bC" نqN'NQs5(lD) @% Tݾ' =K]has˚aGXjdQpCwN+kiVT1ߩDQ %<7"}*ZѶE-)(SH+x \-tX ;k)3d3sacKqJdrgWå>t%k7pu/KmEA*`uQ2lG/s*#ApR-QC&UWbIg6 k 0@ Nv~k.u7Lems_+b~">qb43T^A[nXXāY>i15utA.ȏP 1Q,;?tYd8; Ș5uxs7z#2ϖW~.궨+  XΘp0 ^b_JDТ-) hZH&B̅QVq~dYw54\z~7V{݇zR5$@_)Ox\~oƓn4\d%=~eb]bu^E$Y8Qb B(CP<*xvc#c 7z("4f4qmE) nAQHx(g(K$+erÙq꣠M&Sk$3y,=2ce ZIpqhqmQ#M ?`hlHpvC'bq)#H%`_3&Oi,p4Qĭ?AyW:>vmL6bڮ`LZʭ;ɵ6sƠ--JbתZyoô$6ra#oT4T!!sڻC X%-nI[x oyB1z@ Ɨar5`ۿF Nk(x)i$+ 1>pUɷB%V~YNu)[ɣvp0!{EנAWf.YK=uѥ {LtW5h|ەq*T?Իn~G L1re>M$+,lMkz)cwIUh(K§!!al,EvH 3ņy+;i S O\G-}{0k)ٍY\\"IMw:$ ֡`>e-$B4{kџV@ty%/[Ps] !_/ƴ1Yȸn\ÑR1L|I󗇵[ )9 ʹ v,`:&wDX|Hܵ:=ޞ2xgw<=c6RuF`vn4].ykxGdch׻h`|8Q9yܘ= 0jr= zrqBZ?8tI5s{5pD(|| z~8 99Z{P),ѰiH~`X#/މSVNfHrvdSz?^JbVA|6M{?Q|J-&mcc)#gr$P ĩ4gg9g,&d<߂]s¨H]chE*XHp!]{&zeu@+GHn41^9Ɋ.FFM:O8nѸG2omkw/sM:.ldHf[Z.6LT7]Η#wy^~ tY<;tS%g_Q#EmtGW岊]vwo*fIWWt}3]bR*/#kQ){me nRG1y,_XQ.7 rV}A]`=6]` QM}[T{ Z&ݛ}ʣA#nqvҳcto8$>oNbQSS},^-@x] qnj<0r%Kz91I|Ne3{1妫<댦z){PJ3ҞTtX1RaL}GJSئi Y"qچGp$Kk%zџ ):e%[3)kv/M$fge50~ 6A$a}qA  `ٷHQBʫRޠ1v!"yAs# 4vڇ m>YMG}"3i/:#|9Fw>)*ѢZW_MׄI8-{ #jBTD@  s~^Ŗu{ CsJr:&Dam4K]2?.2Ve7?C _WP *n/zd4$]aIQ`V0hOk5[cVe^FXd gW ye81z? mot7x$VA]9 X 5hE=fkëo];yq4գ0L=Xt48Sڛm9Hi0.9re.xuZl Fx8GF!ټHo4JX3s xTAA1q(,ЫH0Wҡ|DYL{6(k Z ào~ bî4-aJ;CWKֆɂ&K dHF tYB#'E[050{RDWuߘf'e`^る}T8Φ,GJy،V3"ĩ<#1TȪzՌqt.vWz J-2 I+qۭ9C.!3x,{ 3&cr}<۬#X`(#ii%*SJ#&16yk2評Õ.18DqCS݆"8K )d078lmh@HO[g>6 ux-Q~ T1ݽb$wX"v>@xP(Q.=2y V|/IPZTT`)e@&#BĿ*jz^Uq9FD X=\R!v-%pj_^jC#[ij^FsKG"l47R_=5i*/P~,fvnҢ!jj_I> m}}Td\-#n:D]>뽇,1|DM2҃"9 ȿo*Uqړͨ&/q Y{-5]&nD B:.G %QѷU1zAH} ' ~[?*9c75r#V-iB3o3 [su $ok݉X| hz &SGb0Ec6՛ Y5TRNׯV*3"-"b῏>h>, wGmʲ4)1)H$kʲ\ B6Z[~uzx.j'o0Mj7!9Tap(ov.c{ޒ]Z z᛼G[󺤆 ɣ%wv2K~t.eY`oZj)ΈkY2gp*f]07'h7e% -%'984h㵌tm…Hb]PX2ꒈe,eF Ā L6w߸AaRySvcׯ]AEyQ1Pa91HJ4Ʉ*DQ[KFʟQ?Ūood{2Q c0ʴN/ub߄NsLse*茕HT lfMł)7bysHUzVS9u_>?E۸sÙp^f"&Wƫd$轵)+>(i5% >mP s]Bovf0L+).YeIdO1ql˶F!l-X//L]My۽>e2T!$Fd͕Zc鍫+v}B`Ɇ[ I1't;OaSNx;s'xj\"&S׊؉{\mtS- QH(RAh) fy4M4';dt h񶠒#H9t%6e@EB_K$@GV::, {ERivxѶ eu%#ƒhprB6dl6Wr;.pB+$g_$*7|U> I)&IDh]X6VH1HO$%9f6 v7[M#6b*+ixϑ폥>Ewʋ^ڋ ЙKjs+@Fxp~dP  [jpz{PY䟍9L>z /l>5-oa"YHr{űzȭ;̬ Dda<_bLfx>IJ1.9{œ:s,l Lf X!F[-f4d/e‰KRvH FDI ._ ߹FfߘvvUDa5&ycWǴZmJq/F iߓ,B0Ybjy az#-ЬMr 9|]5p D9;" WZMZR2 eqym 2j4C5q\XEʯgB,Zq}'vy f-th8w#5~F]` <Т$5F`zȈuwژl "P=߿D'V3&U ]Ϗc 1P[o5ϣ>cÿ'do!|cأ :S@b yC{Z[ޱʯ[1MP_@67',JһucPzpYsɨq.$WzucRͲF,k7]b_BDid7ֻ4"p!D4,LsA j iJ`_Tl'{ٮxbGEMX\ļɆ4' F68dsi|J41^I|,J>oدOM `'6@̽.*/|.?\/eې ha?W+7R v_8#) k0²(3 p~vIr:_$Mljm]:۶dy-R`Ef AtF^OPg>Գa,A(2<tCY/-mkEKi_PbEnqd3t ۓTTFEĿRLA }nMG;6X IOZZ*xo(5Ѕ2J) G|\6u`rbaWm"z)L?|VciKڜ}k#bɌd1w¬]=hZd5@jZ %v0Ti,4 || v1Q,3#]Y'2MŴ犭7A3hL٥ېː:Clʄ>j1}d``wD_+rlv?k rˢ1I%+H<;o)Z n=m Ę]oƌ²鈹"vvqAД ϙRU[#~|:ԟ+ge2oDk2ƤajaX6&=QCw,swq˙&Lq1 Q&A^GRNCʛ)'B=XD`l_5 ֨}2ڍ_Q@EQy 6u#{Ò6s*uoimH0R4zMn WupG''MO٢-v@ŮLԗ;Uʀ>rIymĄ@}#]ssM<.N:G+سۢ`(-1`M1F3S Dj2 O)[hXc[K0(n]pȿΘߑ~>.Oi^6OeV`NG57],#G>p%~J֣Z9+VT+'bd5\ >P_*sX͡$B*m쏭fqI9VY(I9CH7χ\+ߎlZF-ah[L}e)d$ %f>w giRMPzVNaSƩOxt(mRWsÚ}_NeYԔ V~YT~o Od*񭲭TpaeQ%EkOH}k.cfKj _6UxΫg6\2mh-{ރo.KWJ\fn9@:,`B쨑5Q?.E`'p!gU`Td^l̷>Woӄ۳{'UY3Por[(ePLMxMb;ɨ9y[Fv^d`eYCE>x4eԼ)κx:nxVl`Wo\ ChDO/0_Q) q B(nt{M9R;gS{Ig՗H"$sHQB/$.>M6U{PH򙕙BfN*}fq R"v$B0f m7ͧn֏V{(myuɷ&)>@U~yH*x_;ì2# Pwscph2@3 8/rBEX"e"Ӓ]INboJIm#YLy݄&'_Ph1ҬsnRpi38 y-% #ȍו&FEec-L5Z~mk"SN1oE-5ꯇ~٢w.EMprBȤ-ylO}5$;xQ1k&vΗ̕bu(݀X.٧=qB-Wr )s ƣ+XID3*gyᨵ/nr̉Ιe% P4ofI@ʹr6ɍM!i*: czgYZ07070100000438000081a400000000000000000000000164e6139f0000534c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/QS ]?Eh=ڜ.+ɐBTv?"YQ!j I(p/[! *tEkm yxgֲBsmpF?Bnx+-Fg`W 8 Q ] *3!) c mfy⾸tTjv  4mz#?0XKO_54/@^T h7&0RJ2EINk+} ^<%R~S_I}%=0 0*3lGcsu-B+f.8n T5niH`ӗE;~q}*Q<D|2K0jxDXӆҴ}R4Q@O:z$ v'ӱZEoYD`c^V $J'Wΐ7mߙEط'߀5Bbo^ULC/pXgM~J'}VX LO)8I_-p]iN:fvJ]G)z\EOtgc~A:8HC:WgpepdoX< טߥfi%(r"?f]݊_y:?+Dna1-U9K(nʻlTUճp%`x^X}OfSⴴ@_-n*L=VYe+&4iJQ!++ 1tN*Kf-g̯_e v l M2YţQSx3_lStrf UX۴?ubV;[\wi1AlCrAg:Iʰ.הGkA ͩT~\8\-D 6%d[8 )Vi+XЏ`y Tr?:|~ |~7NѸӁi+.$Ǘ62ֺ1L/X ~g\ 9x':a\c XNj RM(E4vj}-~DtVZT!Wl% -rن _60*fd2*8L+K31%Bg.i/vCbVJT5k)}LԆHC4Vh g)9|=V"ja]?@m~״ 2-w/pTBK*۰22ğLX սϱ"ѥB`O# \Cz%ą)vi_1:W6#0?ZD|ͻ>Pn?*:+7壇wM?^R1rdq(ftcbuwC/刺k.֘0N*Rlo]8̨. 68B! ណB4S΄iteA!jx%L:Mq֜<2"} 1.,;c&^ѽghAKɦ:U<'Et)mX; =ְ@^TO`4vS!+WׅZ:n\ qhTyӠ\ =`%3hy~RFmN* Վ`Ϫtk@Ba]S荑Er(VJ2K&f^(%t.u=+ 5s \:t<,@<./&YF!.%3#22Q ΉMk=K?2LK*@tn Lq7Ul'Uqʃ.q@+* #quA`h_%p.)"v?oČ5Cm-q) o~zG"$t-u\RJoPּZXv`ZQqr >bq(M[kkZ.>x߉i.ɰ Fkk(B;VuxQNHF{(6HMh\N@APDdR[c@tHw'R=a(F@|Ё\Y#4dx@0 g";߫d̄I*{3';88SEg$u+TDM lv_-. eqY[:25oVP+-.b >(!3;< 9NM#)x<5i6] QEqżxzp/00Uo 7ܝ|7>qW xMDOcdP M5A*}e{IH2Qm} xXV#+DzUOP_~#酖*=Tm\b ɉa4X'!]Y?ϙ)bbE-!>c@6yB_0?`Y]D_h1\dj _g6N/`fb?3 p <0 ֬sQ!fɧ`t_,D sykj'bF.F~j$oY0- e3cB8-), 3C鏸֢ɷ'neu QO5$*JlVt-^N6sXKPDڮxIzpDw{%U_d{<4*lqT&mM4OjL}b4 l/M3ۊFhx+yQ F~*c,l\6ֹaix65B]uܙ8gs[բ>Sz KQ2|7"{ "QC0a'LE7u|vZ%0͌L($_Br6 ~XYTV:&zQ~aKv u3Nm{h? j7hR;>`XMudjO 0ɗ2tpiTXp3ؾ`۲MTGrX8' r~muJE(=:.U*jvO$E1 }Ee} 2,VDl ӝn;7ʿc}hFu/69,\<(jp4F r'yxw֭s_%o%(:EtOe ;ʹ5iJg !CLӍԄQ3[R=S?c_n(QXZ0PD qH|஭o܆ 5rWW%CxaDi#) GOSC;*[< Fđ]&Hï]ti|z^f\_I]; K/ t+QW:{ R\^AȊIBPaPl+ZI+FKqJ\o2ƵW7?/0X̴S‹/5o#1G"DDW+xʱ!iuA'0hg5pze>=lظ$Pҏ>'85uz C1,@9 f(Vaa# ƤAa[A롡egJuxCbk ߨ>VMnfblMj9 V^, ZLjn(.݉&ID2*˯SƔT`HDN+Y_ kY˄3$CGp.yBJTj+qCXgl2؇q<_5CW4xN10n}R箺}N U逵''d_:d_P}p_| нW>P$Ȯ7+~MY 0BYGªc4H;#T־^^6ԞvL. a'{QH+Ia%j4; 3 rot0}B-"+")9W戚t0)^VLR$fAΒ p:R$KnBImN6LgJ}/|4MҋhY'M*͸-9}kV^u:-KuuwBIkJ+7 vם`2vaDG |硼B֥7s%L{zD0'&lsq4B? nB*)L҈Dٜ_97:I?}hfPmSx}UQc}_|bHј.G9g4f^gN"VdEbS~өh:ɜ<_pgCf6{gJZ3N', eq |Y*ѸCԬa!uIi98=b0*dXQzpW6fElf/],a%GsE|qgOs"Ŋ2}vԬVA qORā"W ܓW?pܴ(FވxBH\h䄞VL7Wn&{׾7≧-O#MzNWF 8n?b}¯-|&riq-:գ(`r`sm<m.jφBHtBjHK`JkCD޲(2X-ƕmb3Ne<.^&a̡tAC+f#qAr2VK_ an ׎>3-wT~,8 Om(]zq频ݘvcua,x>[F&/foo&WyVo+;?YE)tVveGGgNteE'w[!E^#5- {A)-sk."o[խK~|"gsx? =Oz+q\,@Q( BzjDmxE~FVMWJu9O+"hZr֑f@yFCb^D@U|uRbfb]6it?ش湻4?o?#ZOMN>ŴՑhtxM tj\KOu^D.3P=;I%AWy B5B):JRYQ?R;n ,lKtY.@s}Ы Ъw'巌apN4Wtɡo(sSa]3W&2|wY)/`°j%kʘ8$G K.vqF!ZmB9,E{u1wcM8CdN+\5qrY.SSŇ4SD; O bPƽ^}V+Ikr1+4Pc, Y&v{ q *P^=KkBRP'P448;&pn% 33b;LI8hu+O&fx@.(MS{⛹68|?@/\D΄wG>LN {OJ$er:Rvb@^eG33UþRZjq3W\ivy4m%&f8M˽#. q8Υԙ7XAh 9ˆTЅȎJd>_A/hlp#v&o/^:nM|RT1W>j%׻cnG hd9Sh6K8u܀:^t1Cj* tm25o[sT)WN$tu 4d R8MU* zmbY# ׹>pj.y}'(lPД,̚Q >ܕo>as!+Yy/ XE4Tߦ&8q 12?ԷV aJmd%(CӀ@H{Zg)ы,s_E,~PsffX ==X c? _I~Phҷ=TFǺД>dE֒OH)/N1ag/6鶾)xS=ˆ>D> u'0prli]l65q"X_-)2JX$w&tTLaq:%p'$n X2RŎ*_ę8{5D3#:0=׃Y#iqCl|[R2uf\NjipPqUណ蔤QoH -*Ŝ>.zq=N9p^ w J)#a__ն$}#ɚh.*-cvxQ:q%8&!0ԝhӹF~ ±j>:?8<:D#}'KGۑS7:239$<4%x|:XWsnotcI؟Vo-cmzK!*8L A)ԕcD/i("k;ఆ*M6Ri\]׿3!Ko1k'`Ã- vL%b}X_M4YRG CΕ` }Z[ܮT?N}3 X!5r0t14XKE_͗z<]l{2yXF@K>[-c(,*G⅗n5d71 dtR'BG=%6og%]s'>,qw t0yH mw) aiVߜ$3jfm]z,+\6 ~ݝB5{2,Q NzPir૸ ÚY>ɞp_ࢬobZzi(٤'H~a_۟M=~ {;7d 9ѕ2s)Q j7.OyB`qʬkꈜDJ2c}BuĞO6"lۚ̒+͇&ޔ9b) ScJ4{ԸA+㩵@;e']SZ;RY7,c=\E~fkv_Tlje:+h|"Sq'Q@&ȢX{oFbem`[l&f+D"qM!]{#"uHsC nH9pHVhICYڹE 7N@Z#Spb?aOpEYiܘihYEmWYTi'2R"0252g3asUShd>/ύP{DxuwrX\'d .ŎƳ[)p 5@b`B6 4'BTyfM M)57 :GS( 5Kc"GY {bOBGn5֯\挄d/1jsSFТ..Ԥ|YD4n4o3~J2墜OHH`b: 5Sjz'$E0p^O*45, ^Р|&\tl&Ou6익ڶ[qt2`-p[Zq"`{8Ӷ\Qw~g֪3ɣ&9|^M :fƟ!u_6.UXjP"gqVУi ZGwq3K.6Exm? )z}B; Tƀd Q qVĕZA I KmnwqR5Yx(08-H$* [(V<ή*#;P'@1;xojl>}Ow&4iL'u}V?AIS76PT WE)o7v[3^ $&W=џ%Gƽ}] Vdb64sO> v4%`|7@:Yg "=l5HSBkS&]O_4Jސ^*h:bVXf+w:/{VSu~MRBvU\+40`J1Bԩk|nܒZi* E} m2`si>C{TksK&'l~T&]#mQǏX&b&l(-'M|jhH: 8 znܒ}pwvƎC*DQ#΋jyw/S8%wMhf¸ؗр *tdW\{|=iCSOрc #YYElyppYk*kj@K4CguOڴd?X2r-[8dt07\vX/ _wiizkZ G E96_Lez$#mGGxA~35Kz?vZAYFP1TN>nr~ޡ%\o21R;S:VK oJ/,SPR \5AvD5QP(Jn ZDp\R+N3 7ԠZBꝾ汱ܹMB=,zVw*UYܹWbPaFb㈍.=9.8t[uF*%e ySB7O$OاlȞך歶F0A (wopyamj;sw *?9*Jؒ3$|d `s 5` 88 szm'Ј5"s\M}2A3r⚃ ШWYM|{=?1, BJF3+㈴KqS;S !{`1V4e-> Nhj+k1<ۖ)V3kWݶIԟ(M^~V,ǜ`+婚̚c$|Rإ.`w4+"BM%G5JoG,-Q]aZ,JLٳGji*/8a! m]oH ͰAww+~DyƊwI)$3+s$D`7|glae>B &ګ&JTa%/+DJ8^R1!7/GRH4$ ~%} >ߝc2{ڒ҃ ~iDl3Ǐex5A\^<"FS>'/rK=UEU!2ܥ ة5ϐe۫0xi 4ft8ވP>sj^L|0x?E5˹ `kk7N״LTfϘw͙62eRCb*.)*9 ܀m%{6;-QQ=]o vVWDHM40+msm1Jv2aXf0C<2Hfm +l9.&~de]W!*{l}Rϵi&$`0,SL%L`vq m|@l&ɯy8[8 +9{[.!V3fX2>pd L]Ѭ#x ҸӸbˆ֠APUȪ7n7AT;z}5jȯU xY3UTB&R$DRcG12vw<:ׅJe)_t0^^k띒Y35Gj*zG-Dps2;K.FiS)A#'ȴ7iB&y[PVV] =97W ,( +,U?KA׋L"3u ČnOjd3А3j[ g)lCw,N;'5yph=b9,}̖P~놑)y^ `1iR=hFjچ<-k=Uwj&BR.U'~ΚeÛ"FXbLʂ3bg=DB'ESe2{DԹ=nHΎu.>ЌAd+Ev Q-$^a_. #-\0\v{K-) 'e12^]i-zA4 I$:HecXdV.bCKl!9pII\1R{ʲ?uHWדHM,nN1)ժrǍ,⌿x3s1G[ڐ2} 4^NSX0,z7k q!ے8h'߽y{TbQ "GPXIzfhV_i6@KԺGuH.R3^JbT}Ñ~)vn-7W+.+]7X Z"VIVWީ\OebÁU3r"u$k{9GGG^F/򫷣S uc׳P8lAk=lq:`56AFTt٠u\L"4.z)Pkݕ&BCϾ4&#q7ZFʕ{;<0ȚLl# 񖚩ɒac翛M\*6NʽNG5a'5f~@N _/8EOv55;i(R۔$JfzRsş%(-?p.~yԇ]8V6 m^ޠ={?ǁ zdyՠ+{{|=~.>݊հ+k+Y) |mtk))S1jA\j7ҚHM %4mW\:t-2!S3lꛦE@;~Er֥&hǑ7,$|Geݙ񒳂0M8w|Uw4&oR[*UƬzFE؃5}xaŐ% !D\'$) `GȖ V^˞vf5ZO_I8~LBd1B 2#A*t`4'2/AbdhNEŖ&Cd0kDnG}NI(8Ac6gpsԲ YEJ6{U SӒk¼ӾQwl>XOC.8DŽI}!C{ܑ/#!,IpkP|Tb^r5)I0=:ct h{C7B[}/HiIJ0\y~yhG&nxy|Rz,TVJi>&n zq&9Pg/?jV{ǵ=.Y,y3aVyUAOj+OEHqYܜ0$ElϢXmB/]hV2mTnU.bABn/_D$o9Y#)P8V>~䱑>k ,g9-"vQyDQXʠs(B(2B |]+=,T($FȱQ! &ƮϬ7 ©f"4jzèR*z -ԵY^nprKm!Һ,@ j _?6QN9)V T3 `IԍHdjgVu>a O:.h,HZX8I_Z[yg,b =ZSH}QA)B13X1M"L%:XIsN&7 Xz TҔ1=nT{֭ƍh]q6u\pDu#؎SX+KD<ݴB5z\F{ 0WJ#$>u§ Xr I4Qc37AѳWMLo^qw ¾=XqT" /$ƌ`MIӹ"`(B'i8O7ޯsa%e36C<:Ke-ih2S4eFj$4]fW ٤ :mDAT|ҏXy{XIXQTZ"$,}b`J~cbD%Hg'!BJҬ3Z4&y845wR rJ3!\$xSsp&sXtҽY>~%v&+ᨕ};]p*C`Nj>_cuV^:YR66-z~3X2eF,Lqe8_S>?_ @⩿cNo8&>-cPygJ {$CxA4n(H#y7sё,f SL噍Q~js"@M R.Re_Um0Qg:3F|7Y%}o4e)/ӚgŴzwF?SF=uYi]&{z(7nL[,GNnd9#!0InZI(Bi/ ڜjO[\f)ez֦ W+2>a73yt]~A+Bk]:V^lQ>E Cf ({ Q?'dbAsrԽB\GL~&\RB;qRϩ{&4kJ2ġZ]6z]^+ar3BnMJ>]?MpCdXk܃߀~|,a# ̐fWk3A46Omqϣ֢U'Z(NpHlY<)Ҙٻ#۸Am)dIހ]>N׿09MoyL:ig32Qn͟蹘GpG‚P_0 [9;K^'RJmjv!f[, _^7+rfCsgR.gYZ07070100000439000081a400000000000000000000000164e6139f000043a8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/au88x0/snd-au8820.ko.xz7zXZִF!t/ Ce]?Eh=ڜ.+<3Wߞ#3@RTaʔ>/MxPˠNd"(Gjm5p|v$,yGEDž6匕$Til0~ACfd||W] u^'?z)A> lWפ9&(E*p#R}y8!@u2KkM0q.X Rq'cdYFFk>ĺcrZw.bᆶB>z%?\+@p{* wyUꝳPGMp9^Y>"% 6u(dd (W)4PkU6Kாg{ P5AoY8 k֍k͜9GT3aNYۚ_M6;1Ŷ,:kkxSO eF!QE|QYLu[u!x{foU7[ : ji:XY@q3x|X)#W{6źqm)I].N!rXQɾkc6d4OWC!. qBZmFg7 C @EL ݝ5G0J(1z@ ڟ<2A\uj+>.z9ic!OnT1kJ-h2Y3?QdyO?8Ic&Ga*(d;eџS8qȕ!1j>5f)-O@L&79?Lߜct^~0D寛٭W ;ɚJR㯶T/kBDY|ɨv_{ M {#˹GPrms\ۥzLJ8vOiJxfS읟)o2иj@ˍ!LvgM>Kn7Ht25LR lݛKM~;.EfX 0& ^'Q!4p R& r4l\ڪ ])Mg~;2 \|ýBGŗkNz=)4!`c*Xnf;LuO9Ji+fE.=u7̎ap>qʯO?!$ծmJ4ͣܤe6)Ar4J8aQS&(d2ՁL1g ⭏͝[eK)i  ϓpIȂB찤Iliz#o?KjK3{2mo'Lg]%V/u t^Rg7 R. Q#=@jBflE`(KͰ9FuP ><٪a9t/GK 22,؅OO0k0:׻y)!@) ٧)\Dd6jYBj{1^n/22dtS6i!".gI'fAǹu%=XOۚA$*o6Hg$7Z{%Y" Q4v QoopI!K[yoL͸'3Klz5wrcqVOb-eNJweJ?dѰJ>$+mGNC ",Z a@m5J V$4BY{s/~cKLvn̙'0ݹ%(dkzkj2"W6r0``ynhuŝOt.O}"C@EKr69z_ϊ O`|Uw56UTDhІc@se!eoNt# 4bvOʱ;QN`q5` ONJ;RR7j}~De1ZAڠ%^m;w>ʮd6y?Is"giBCvfA0C#3W/W3?I; H\s82028A1P 6H#߭ԷzRrx:ᑍNX WJ 6bPcnSWd(*H遶s @dhC)}V t/nƸP0ŢŁX߂Wk(VYc#KO3zwȥ$Q>vt ز%9[&uqPl,"/4?<'2SAuX0%\0`qHNQ}Wy/q, εD,_l@Wu+`?g^ n0y@"-+\K>?۔0 iXbQ,tnahB)L?/]#̴(Ќ>1*Jr)V@̏dFd>H;E&xd=Tsbq~c{qFӗ=@撟YPSvu]dw. 2ͽ8)?83uQ\voݍΥqKa7s!3}^mf@XIr[CBzkˆNWe'יҌ@ Ư_(25.ovŒY+` B{6 HqE8uv*Ũ _m*-zU"@kq"4 +cvH 7ˠ ͳoV^ L F8u1+ Q_(hTr6Zב(Xb͐AkoBOS]u`#9C`iT2Zu=aO4tN~D%(pD"wVr?*1eIJ,!tIr67\p_M:IN ݇`)TMiŧegYzz[G<.DSny ŏ`-M<(hZ̙]h6ݟrÛZ:C@jQU3 m3RL|?,=^غKGJ uy 鏞Y*r wtC]!=Unz]ye']BH#Kxj\@DBRR4x=|6vΠ .iԤIpwdzTس XzReZT=n|pĜ WWOm#@\WJ)*;6h|Rz@D&;/|XQ3p% sxBR%{\;9m2M묔I >be> WGR o>DjnsKS2ҷ~?e מIX~g]T̡UQꋰ6V?Ndb٢Hw!θ"˖S!},jpܲxl+`8-slM"}DO|% D CC\_BkLs+m*MQɠl38ao)2 ѭ& AnW[H} Qɣ>ݑۺ34E: Zc;bp$Bڮ!ǫ!3iu2k*1y gW':"_|{t}4r;,c!d!KD'FԂqarG];yj{{.6J䵃$);RӲWk%7ӌW~8ΕyR izB]c1$Z}% {Mx0l "BeI=UhMC3l`ȃS5$X"ʜb:}'B]T91 Y2scsB $S.C5г[u4Ekp714yo 4UKuũKNwu LТG֐EzGwuy]? & 1)!<)8 ah WpggǑn%OX< 1Rj]w7.0(r?t lBdd^rqknƱDB771Y*J{fL#xXlEҼT,Lo99r&qyz oʜy36Y<7Φ3AȠDKO|Ӽwܣ7+K!gWɹ~*檡wyږ`ޝweG&BG=1!3>#ť[ 5RsZ&mִ#g?Z,\HI앱*C_A$.bz Clqk' [r}q7r-Z!$k=\%l?GYdhN ?5 lJwg p=qZV+3?BTx7J٦mQn5{- |G穙PlB8 `fghM#N72YWUq(~'Q<7t kº/>jrk88>Y]H UP=T7͗PiOCU8g6;Nvʗ`lAMZa[ӞJ+|;y?_! #@=`yFyUT~]m:%ܜ+_Tb2GUZp"%uhrKz JTĀcE~[&ޯcӯq8=}݂d>ZEW,6!L6H%{VCgzAչ'+dbڜz`WWGY>GNs\aL 4jy;.rxZ`7x }WPI{թ Z[Ա:\䶑\^ (:@ K g=:RaLU "t2Y/ў)B y] ё(D0z=#2gtB%a{R%J;%XZ8>f\pc6rE7X⌋A88=9SXAc+`E [j49 םf9FQ_VyNX5^l5nCjE |q Y.L]5|f/u\BF8FO?%nۢdaIxVxBvzl伣윹DIfs-4g0DXVw'ssw7t9 ӟx'OqH8dyBt6i 1KiK^k'=B[i%y4=?O +>$&-8Gbȿ C*O\|FG*V[-փ:GiW1-84J7ۈOZݠ"*|PR Vz>l |y#S6^4IDe^8y __ЋG7Z2||,HWƖ㧹5ZGPDM'>T')!cRt9/m~4gxvK~~_X[/7>;Aoƈϰ@A*zG|,~mI ws^O]ѷ2/.0#uRh-Vh}PG6)t8ud@a[ 1Y!ofZLt;: SYD`%qLƮ"˖(t&(O^@*fpJb볨p, qj^Zf *ƪ$Ji`М7[36fEL]ɀ1epbJ4CzR +{ X3|'U G j]*O I^YnaLA_}'AsФa|0 f%&ky|//X-M:BR?IRg3TENx>QlHaIu3Yb_aIH֯'%`P.N@LfP$iUHao@ź+j$&{ӱ]a4T&a _D,-Ӎ`. RyCOLЍ8@5'2%X^2b:w% (. a7x|GA@hz䏉L wVIhOB{p #Pٺ|+N_`óbJZƺ.zQu/(8!TECˤ=cK49844W:7άuA)7͋lx❴LPA7Πأ/ \yB C*`/QOy e`3 l6Kf ک^KT6 AE@7kƗ^nXrE# >Y_Fwm.;' u@nfxFMEiRVPw_2UUBPt{~aΝlv'833fSvKk.ifԒr Bk;Β`>柧ޢJO YʵV_ V y]+rt:8!ĪCqAѴ8OQ֝]= $۶U"mZiN9OSؔ{)_fݤ+03b(x n/r&ۄ z(کABGˆIIʨ)i8nߧ-62ZJ,Pxf=3 ePHř\[adX`.n Ca1"@u]3^:O/.qn0eZls7!ШW^#y*;N-G[rSV!gs}_ďJ]gG@P&}yg nn< k*ĸc K8ѦxGe"~)-~{oD`$&71Sʷ`!i}Y3r&d +o=G7d{u bQ@ޕX̵MjaAQ%TL?gHJmupxf8,"zaVRߏ*ܧsL5c9CVr))\Omk[hБ.qia}= Gsz >ْ6/-YC':HDIųBdԍk\2+-3@L1:cj>Eb9ָxa7ڷ{k]5dAc\;uv2)*#rUCq{ЦzF=-_h0N5^\ф/MfTw >~B}Mpm]0\3*9ʙ12Ph`01 B^N;\Et$ҭo0Vy{f$#s5VT90k(HDCF"<{h7M Hm叁-`&Y&?/XL?D [SEZCr`JLg:0uHR!i-DڮS15=rvTcTC?ip ^wPssl&j٣0soBf^9՞;f*Ep&}^#Ƚ YS+_HXnJs_~qӛn<+S&U+pZWr ajYb-lzs egJwbLh^3zTs._:]QE1>ƞq|; HZ鴏+\ѺE~6ᬺMzyc ?;+"<;̎Af~!bڞ9J;_bb[^g!OTH:Yh&Ë;%h.)FHv]WSPa-|ӌ>쌋`czs4Knnzt~ OLӢoHt2UGQ_ܛg_(>`n9V][Xg~[>8)Aw 1/Q^vQ (݄vĝdBRHUҹܶ1rk2cz;A?jUPA1ׅPj/r͆SP_v7"tAxaJCO0<#XZ-zο$0bcg,8|x9Cp+!dؘ'yS"^}odi8=>#HQ,_.hXځpM؆ne~96R"<cg|ҽN7s?ƣ2rGTz>J{"EAcZTJi^ iұ}]Fn"mȺ88r7o*JkN3zMlaV&cR^#~}Xc DiDS~r+ {oۙyi2$aIMƵ(<2#Jh4Cx鞕%,G.e7 A ;<2ҋ(P EcE8B j "TU3lhr9>wmY>B0͕L!\r#[rsقZSVHNp#pc/Hf子NN}e:Zl6V̎y;=9!:b70utGe{[0lQJPQ49oeOG\si o 9͉GM^7tXqƪP03- T5g±1xDdg4cuTJIP TN&H[]SˬW,ɛ&6Kr'j(T;(B>?&P 0y9h ".'x_>-fu(z@Ll*CσZwi-Da WƉ:H- IT%:n2Z[c-ߓ%3 (w;8D]7F *Lcd:wK\Jpu= ZdUKAj2NtC$qqrbA4,XD!Wa6-k3PkދCdҟE=#+ #Gt^XmzFTuF<=!dl>ioCc#ř\W/=#Ȟ^҈yɔ ++m u(!-MRe/N zrfޡxьx_4;ڽjӞWp/v$L3E-t;S73hi[ uT0#g)CceLQn;V b&`$0 Gg||=[Cv.f5Z'yOPrCZ$&mrhBUrn$Pb(,7p V U2kK[F- {`Ε/1|tZ} r&==:?*yVB<,QeY{T|p0e F%#>USK5h0ϧCr-?6α)O}k["7a[wvLa/5kc܀SDspD|ev?~Y!&F/G[KdZe<~(0crD "pOej{p .yTYg%HP)_ D1L'B앲 r VͿšK֥JӢ4Bwљwj83JMrIJBr&/N %z{z]põ#w_?A̵7 ~H ? QDXѡ{>%ٷo2'è‚YE .lP}!-U%2ƝRK1scAȂ~!gnbAҢI.|+w|-؄"L6g36,FqjuT,"V;T58=pQG#Hv6Tw"BJ= "MFTqbB(E-o֚Սý^ R9|<4JNRCQ.txsrֹ@~a٘Ip a術3*U.x9{{"% 1~(I#HIešN7MU}X"N߀c*t٠ܽ2ӗM\E' >jV"w-ҁFq,@2IA@x\1zzA銸ۭ.i?Sl2㝽R,|CKD7VZzв1LW..'rTGntGq1ٴR9j>DI궳?0'JCF 1O%NM!O *1-eQܯ8e;D+=ͽ*;'%hm?S$Ipiѷh%hq^@ {hͳYQ3 !؈rFx{cNF2[XZXhK. )* ^ Kl(u olqЩb0ج -Imn('fA_n 2ck ~6q#NNzGfr5#/CKS#kP(+?jh2nrwTsvO6_*҇N[z_\&XZSQ(6im] qgFѩŮ ʭ#oq(*;On]:\M B+GrTĕ/*kzhŧ 0[zrͳy ĩ qUTF82/ղ/ܔ!^|DiVhݤ{U|#yavˆV*U0^?[ HO*"kz / #'OGP01y(M)AIrV{>̂'_ l72=h\Oer]fم>6Wkvn y ҈ےg{gb<jܡHTQUЅJ~cM 6N[TYzPh^ {xZv)/Tl%y杠01 4S/ F1pyDªЛ?_ 0SS'?rt9y{?^h׍Vk l[Z쮂l1_cvS[uQƐ.Q axܖ7# [?(Q#篖b>c"s5eg0e;ӘZzg1pU=Y &;N9T"~kKU|'7Ɣ^w赣:6S&V^rOͪwJ=D(4W_fFuObSe:xkD<-Q#Ie3w/(-qnL\8?f뺓Gl@>%aYTm^ p9C_1Lq6g#_?:O3[UU,<7"f3"4阅 Gr  tgŠ^]wΎ'hfCwgM A_>>nZhˠ3 )n jBv8|qZPѴGc,K o~LOtNXTMS|O ǝAqsȉtR>DsқnEH*ړ})nЕY,M 9PJ`J)d9T)P)Ύu2,ks[yFl\N܊HM be\OgYZ0707010000043a000081a400000000000000000000000164e6139f00005e50000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/au88x0/snd-au8830.ko.xz7zXZִF!t/}^]?Eh=ڜ.+N%)1cn?w2$Bh{ԃ6¹~L+iocFS տWEzSk ~wk(!fw|ekWtjЀ4NKҹ5aCc}Jp'%@EbVή%@&H!H`)G<%O)8ᷲXBJ^ʢ|9r(*ΟG `2,eb:fa,.1 ۩T~L7 s AAUJ4ݳ#/uaOH:W?F#.D)Z%Y\EJ^ow&:Q`m냄{2 f:YL#%EslP+8Ij_J*3+~;E--"te?akm$Ru)+\X)˪,^@xG. _&a>֍mX6 [VFw@>y4*7]e[Ⱥs}΋ tQf[gOKbmm=$n~(4y2~ըbC( "TxXk}``v_EEp.= ~:Gr oF>(=I>0j ^hP[ \q\jZԃ*`R±GIz0s.o-Z\*)/ ݘ'H֊O3ᘘ&P"MѦ-~,ԗ'L kҳZ !C\ݔsYz:}n0GnbSWCBWom3ve}:n0wB(]Vn㊋0 nX|'Kt|T-,7*-{1 A;FhS':CC WLRQ }y^ٍ87 <DB|y֚SpA's5ؚGyy|N@rP鹣|PFź( a0!'y-S8%ƺu;xCBdK$b`ao7%f])w[ OgA$H8ׁ*"dE^AUqdRwּzwhOW}`Ib4 Nť?5N~`,Mߐ#hL^~Ğ茯!ϫ0\4W3eYaTRS4GV-sY@JS1u[f:74lfDN績I;߹ZK'sKq`q!M=D7WQpo9b{IT&b5MZ;]xfT=j_@gnF> @c =Jʥ KPH$!s/X`q:8OG159)bR%RCY trWxôzb$kCPÀ0o#DUy',rB dwBaNcu|ev6O>yO=ٸQ#͖PrޯQlkYwTx-##רyJG,:S>S[$y4O}@©ɡ f22YXh wr P mPCjmg SHs&Ic$ޢvɋM"0JPD{P\˰AT!TjY)Vܛ SIsVQ{ o$h)$ˆ;:EZ[Rnt{nҡJ1Dӧ \bL:.__xj \*kY)|;ܖt=aFtuIG=zGZE@gS2P]Ae䧀n.%[$"Ms>NČ?K^YYrPg"Gԕڔ'ι0-5|Mk Ag{+:T;tUe=K#´%e]?!(Ӗk9h2Q`٥OXd)&up8nElp4`=V>͵76P\e·& fcб@ǿwX؜O|B:rl.U@)_/c@L<1?QaO&|D0Oux_J]Y`iʂxo`G'YvE>̵,W|`J! WJ]b?gMh[{~ Xc:I1]rf\c9ῊAF&_r|] , h}ݵO,55dهQQ Il3W*EbhSᨓ$G;)yXilg3j޷fL@ޞF>0xRSXu[0jSL7Eǐ@K&)kϾG/RrX_ x4%[Exn$9ZK>:^՚cx(֏35(YLK QVB#&Q%*x(9E9=G!E)ke:\2$L{,餥r^?1t&JI,B_PH7dCzoZ_MٌńZGbety@CJ7cG,`#&#vj&U;s @syʐ XpV)3Ɵ<*ˣEPsVE rǑ2(Ffl>u2^U9v~3_VB:B ۫47,̀+yf:On^] ?UH-arkǁxʗS=]Y#\DŃuz0=7ݝ|YY$J F/al+ '4nJ?[AsBva sGFr{(]`Xko&gf>'C2-ӓu:!.rUɃ)lZ@QpYۆR. zN;Aљ9kZ{ ށ32nPxޢBKOe޻%*P]sQ#-pAx)hakqۇ'*%Fw`{F! 3b2K{HvT\@$ٙnG c3rzT-yXGV;A$yTo|e tw@쩇@$7:>է?-8_[W0 HA#UŰfM~cX'pV6^H6c8@|2D(@&W/c,,TqiD{e}ZD nʾp@h ԢhNe_k 9:FBaO*8T)1 `(bANշEew$i\= .[C>-ˇ l\2+2T@aRP%RY/fg- `i&?€ua U8Ar[r(Az^ „ B{o)*lY^}]kM5 +!ƶ-( ܎W./+q(> ͪ] c=P @gyБ[;3JG? uG/ö-klk޲qQ%=X%$7(i*%e큑f;mR7UKg|&:Rz BTyJ3 ˩dZECی'jop\/\*W-+81DNc;DoĦVYc#mMevԪ*0xtS_nǙ?#?X+gĄ٪`Ìy„FT%鄼m>[/!@9!Ԕ=|h^` t:` j~`&s3#NcBCqWi@m Svj-qv?V@[> X&̃U++(s?ɊF' B5![h5`J]Ivi3< 0#:tGӮβT_oJTVxJ!N"/*Q%EG<g#_64y>/ؤzf8DV$jOIND;.we5NRq}lTq%)k6]g]PLHBWQM_8N`KHΊO+>KRҺ#Wk~[ kҗ'*oN%0E0 * >aau҆P@nS]E!Z.cl|o6?C#cFbE{YERdBzR  Ю˕)_"fyrHvPM ÔhMb'0u%؊9:ڳ_{n /ȸ^?4陟O[ojZHn+a-YŒ'gqcNβJ)G}&A^w"u4P6ݭ5nnTqu^ލޜk Ȁcê yD١ %5 *0LEW`R Z~ì]l;c4TXr_eF2kQ%LkBi1tCӥuG$X m`PEnv G=]LBVߕӔk>s-6:݁>{L RTOǸb/jr p\\8D0Lr۹u]ﻴGyvZ%cmm4E;)wZ| A|\TW)% \>gE[9Ÿr{hWFאaԳ]4T_S$%hV֐= ͣ,(~aDCJI_'h9 5]A7H bTF?Yh4 P̀?"=ǝs0$[5>c"h +KۦR(̿|_ SƼm =7vc M;FHc9WDWY ,5Y/luWfWaLǝAj+PǏͺi^pҾDY,EHk Ir3wCTy&bx4{.tB~.2ܖlFGK9w/jלsz6ج-ʺu% HB0QˆE9h^P4B=k7%g.řy@#~ubS߄ݡT<.84lPw$~y=qJNg/m;|dO͏4X徉R,ޱ==&qlE>w uS|-MFYF 3=,v$?MSajd`i}`?6ŖkbuwBL4M% ܒtx ?t%.ڧOSF#WT^#>aHn iA ẢEb\a] KF͛ي֕^ŽAFܛk9uwaI*vOzǖyaІ)#ϰnmSg Igc¸"2!Bu ?Ri겙WrxQ-w%cAE )U)7+N7dv,qW@ [O& {DU ߾nq+E' 1iƴ,\s6GLZpjK%ʐh/; r'6 x_⸒cނ5&[D]{՜0W"8YGYO^W8g?IQs r9$)h#Hjd/tT9O^W\cyXBz˳i.:WQC:G{70eBڈ>`z޸Mz ƜL6v<;-\ku+fخ6~pIhɃHI֓ ]2C 1S,WŽk4ñ#Բl:I@Y,g` i\+D7~Za.Mmua$J;6rS`"V.JUu([WFlelBGh-+V\D-sǟKRq8)#j9jmQ\nߥ3d=V9PH]CK_ǷP84ޣv;* ^=cBlt]yX>7bjn $ߟ&[uЂQ-B nU^){n'$<0dB܅k ddNM4XCjlؓuO=jnۉ/fޔg?%g=yCppE~5%%UOsHQ'- ; uvȲg~[+ٽPJJ}S` Nwa{Ͷωt㟝/~xT/wE|HNt ֏L^QzpJgzSXpîi,> ОBQ-KV1A \ԧ(Q+z^#QƍC@ucm8 ,3,n1 ]l}qLk=MsIio)O@XCqť)A*(4Q4L4[o[&cxS)}/.캗8gy_/WT2hT&2g ֦D!fDZET)G2Y4Yn*"  V)c,ݡE]UaP%=!%i("0PZD肧׍yzmݟg&=jq@E De?wfd4r@$5@c3Ec7jV' 66(k2!C\K cYy}{[1d-+DP^#eB[SH.G(?Ѹ/WMv6D{DŽݲrVHSPA\Lidx;G+?\q߫wQ)Q])V*ڷCBW p\,ҏNkz:usnDLcF_ߤjx"ˬ> Lj=5&[G`|#Q,?xpD5~k~Xߋ%(]'K)F1m ~HWh -H;A3c%=SVv> J%^t Uk}ݫ T|! 5ck"ʻd&I45Ғ,0?U@ss*;3$cl#j%UJW|JfS~>`J|g05F3n)#Ef^ Ҝat?9;0 ~-LFye:]T_9ǿaH[>!y Q9rL8I̮=ڛ3eiΑ.H>=p7awSE FNH'zno_Q;Waw&[}|GZxyI)Eg&Vjn^OzG5_?ֹ>b t6['”515|iQV Xaa=&6^LOngwzHpgjnuuS|뢕=`@sk$fD9Y-zKS|wtfOgT-*>”=z ATdTTz)A p%[C摡tȦ; ?)wg|) zW:iGLި $*qhw,أ'V2ͼRxuft)${RӠhe2<'йWjVsq Yf _oϗD KK9Y 416ϯ{` Tf_ 3ͱTY.k"hn:x+ ~V "ɫWdJ7,R}Y j1 XvM 0L{H(OG|ҐtmX}o&IH&E ͓FS8Aև#"Bzʏ}tpdZ tUUF(@>㽏yl3lb=SŗIwy)2,`Sϵf P4() 8R yP-Gj{Ɣ=⊩˺ⵜ`>_rO=:JNܻ]1`>ߠv6lwL eka!zm/0X /X.9u(EMTKzO'f=U\/ Jo{Re#i)t3*ػ/**[&d-WuxX<5hrIZ21P n7B]CkjY/*P3=y;|x㝓hߗl\*J"hX~Nj^sAg*,ih,)kz9ى;8!)}?#Y9)_iJ1W)<ۤ<1Q)m*d| .d^MH)|Y<jdHX"$MH"\HpnE]fB@=m%I/l9𢊣ASJO$sT@'I$cI\Ȯű!V\TԒ=_݂l inYL\ +~4x͢^n.HEԩ׌"/ s1FE?tTBU?"غ4_@ĉzY׋v4 qy%]u4jŨ*u )&q#U8~;YxQoRR*eTal:o 7b[uU5LrsQ8QԊM48K{Ntچ.i_Nڀ3O#6.6Aܸ*BŀoJ4I)VBp_<*ƽ./'5Kx RM0(n8PjbΈ}MtqVeNv% & Qx= n^}ı2Ό4?t _m 8!2pTZ5p}>cUD@ p:o S0°'KE8#HpR]h'VطE0ze%73 Iu1qx*084qG @k )F!Qa[_IĀUU` kqs !w0' ~?2)aG}B/ A3^B25sݵyWG=SvTئ_Ѽ Svq˒b*뚃:>!x`d[%녌} ?(L 8d]w! P3Mȉ. $c:ݵYP6`ῡ O90|!D]hoBRm;1X˗g*=hB8D}Z2Nk֌Lw #/.e2A7BhO,L :p◜ E_xTc-ZrjiwaXE</[\F{MC7SaI^XJu};%7fv9w^V'<8 f], b9cFth1B}|{0>lոcEzRy%Hklle!mUvRM)]+0*8h6_@ag|b1K7Wӝ.5Ej "Uk!.*/%¡FyIF\N?hSNe|dA ڏLbL lIG.~k" 3lwHb)ȇT tcM@g#Cf,gV `l4]xcXqLrE}MpKT8$/tdP@ ^|cw |хdH9g̈́Amm^HnknJڽQ3C`LȅC  Mچ:0/ >:f} Ɓ$&pxΩ<*L+]GPiqb\,z bgP5~!:`[IG}JM:GƫݭGk !msKS15h$YV},!Bm%0K.,$jR__wːUd[.~/I0=nVב&&RSFbE[{YLBo:1'dԲwYgNԶ+OeޝS2܊/TCl+01\+wDA *dأjF\ϒTZe4GVyHZ z.҈~T]QXjC`!G;F-A/ѷ|Y١wG~HHz!Zu~^:)dzB_D .2W9Ul= ?`KMZY=n,ڬj6omDj:pDͩuo 5bvƤXۚ^Os WBU H/۩| ^M||:LOI |ꦠM=M3ڂBI+^_Vsdm/~l(XzU2 0[>QcVH]5=g;ۇ';!`V sٽ\Z1u1W'[(1TB{çdv<erFT(c_6!;\GӞќaAyф'*Gq[z غQe66-Ld~vP=s*R' ''AEC {6Mͽ5.pf t3vMf:W(l mgiJ?68_6SYa ;kVUyz-Jd  --V}ϋĜszEOk҃ɵ!O ^2_W0Ԩ[Ptƀ#Zg<8ew9b܈7$ IB <s<`n3(Է}1c@`KC8^Zm/|>`04*I1yLx"<," KACࢋUsslSp3^JUm*6;`'_24Ma]L*"%;*Fu$8$Dc\Hæњw,m,ќқ]cʴ)zMJw? s0 U^R hw}#V|ByY,2'⤈ ?nuuq~QR)sV8:Ԭ"M>r'%uj:d߮ل&ËaE+ [j .}˹pRaJQ 0`*5Y+#G6o| /M" ,ApKK8!K7oF؞H^ 9e5&%Z]r.ےU%PX|&0 HbU R,6ku0a8P͞[phB+?`e!`7$$@)=yHmSƿyF CS۶/Z䷅xePdymu!G˙Pڴ,!(=0rlmn@-]bQ5s&'t}4YDDjV5%,,U/sAR|O͂bF*-P6qŨԕ}h]7PR,oKsR-#d6Q~b35{}ƇT4X2p2à'&tg5ňO bcОa /h_&Vzxjeb,'OE;RFB{2ֵ)6˱0+Z?04.]*2HU1g;ZDWW+G-˧udʻbF1y@^]sO)e1 $fc*ā+jZ ! r!,L edӂץ YC6ϸ*jy'$_jY+PfKzC)w}|yiϖbpr+u/C&ʔ%/Q] n~Q0"K>CV@QDa+Q$Q<[d0PZW㢡SZ8jwgtӯX?+ǘD֓IœQ%G/ n wX%.ⵤfv,3z\l<;bm$df@.9 *l0+8㴝 X3=<{HX|EB*,\aHqpŮ(%# }Z'[Ud!%݃EKۊ'P'oݼl~X#HD(^0ЁUޥ=lce?g<>6lna8 O"N@p1,:mmlEse\j\w-7c(3tQ[^ľ,<%"Ho'#V` ˡ0Df-JDzIw_ϥ}YZwN&uvbJF|}?<tBHQw;ۨ$V2g%Ε^5>ߔ_/WS0R $[|d;UfTJ2~-gWOi!WO!dOM6a aF+<%,s3`dq8L; I&5Ona0DՋ\qbER)ՌƠntuOBd.45yIm/#GUcVov34fh? o]V&򪒰қQS4Ó(&:OTh'oRf R5zy:C@\UQgfZouFkdVVHF KW"=_E u@y?W9$oac-;w80>nW_/oȚdJuH$5~~V?| Q6 ;[K*\ڈ(}z t'7X,2/US_<^1(s1`^P9-{^lvUVmYaVa}\g!\ z֭" t_$"5=$QxG% ,Ev Y@EQψ2rCԼGV0|ĚɱZbuʑIʩ .k[:^vJ}$A&WG>YQWf?e&Zĺ̥QiCcR/7R`y$4v{E$v;1y %++ yׇܵ͠ހ1*$9jS|4#KeC9ek4~w- x}N4+N$FgQ¸h@8m>k/J6_!~ёdLHRq}aOF7NX/Yl߃oٲ&V/ oF]k'S$؀ #ṕB^%Bc@/e)f\@b{>+ކ18>hbE>i[e%X,u %z'H %5Olo$|lMc "}{.V .mA6!NaZ~J;=teQҙ pڸ#2~Ǟ NҢa} oiK sMDckD$e!/9SS{lrClƖ ajbSDzDcPsRd2t}(~xO@Aʶ~|ozy{>}}i~.c'IO<[x@W 7ίJTLE"*4xMlqdvXBLf j88m8Mr&C,s^vI3Yd{+LPC{^Dbdl?1M-Ao JF&|gW o-%(xOs-@0CEu!k:4^jYw)v[necv=;W "9:\bAVM`}%!<<ۺ+Vۓ$e>9kpxxZ4X-qBئA6 Dx< ]6%APc"]KJjuɤ }Ǜ1RX-m8_(` Mh{ߵ*]p}"zdžzZ| BaonvW魆NJ9_2ڮRH>PaF(њ(NxAyBLPW,kC@F6[ ncpf}m.;qeuVtC\/k^1;~p$HR^*pN/l= LzI- 27J)(ki5Wc!.aq6SɅÃG`_{&PW`{4aƋY 1Z0<>ΎIiݸuMhk:6 LH\6'R{0[ qeWw~j[/ +W@<s(>q73Sǐ/L"lkR0jQNip5WRѯW#'Om{@UIVa|]@ [P%2NY@w"-0_]UP%A(*xn .r }srސpbwtf`k*dh)Eu2GġK!Xf32^$SeFM$4zeTF塕tfF=m1WvMcbrheX#Cs"$+twl I&MZ[;LKkvD#C?fR1I!]5#J{R^xGﲥ5´\5qN${.$0~6/.  ed{^"@#7jG5-z;4]jn?@­f_$77$ ͠'DqONTj}3:Q-򫂭m<4wA8pB )JMP(@miZn>9lE1ǐp#-MZ\8;s5Wۀu]j 6v![ƒUvfY3%+W4YrsW-2qtz_Gѯ(AtFHe[HSV.ro''o$RR,k &ss'ò鮽9O V0M5 &qh޽ݶ\*OpMX}CB#/!e_ybG5 k!-Ja A=9¹n'F~4MYnS J_58ܬJj%Aj#WC5- yUN -_S?C9^-nT^Ւ.T%*ޤUQR!NKڃϳfrs~_pweE EGаC)}1q9)0/O"T]&d\pg`sK25; kc;O>iHן=}Cr 4LuFH7`OPKEXֲW †Qv1jĿfXm{v >^]7O  )JAFS`ܤN<qM@lJE ;Ftt j}/M'21ȕHK<3 EL&s#th\WFeFC(wh󫈱̓CR͔ߐ4} cG/8UTs"+JtZCqys}|byIR.3xxb vϛLPx KKnl5J<}O]'<}*WZWe\7+(HRο&Ղ{FtzWv3 nnIәL]<sT$zkP 1i8j # Q_#)ڗ#2*I 0A| 5$n[뱛!L`Eh5 [k!-ژsi3ZOx: =Nɝ˳^ߓ2d86,x&pN]Sviv􆢙p >[0~Wic8G=^ta-09L!OS`j0H޼  qi9UK0/b#3c}Mp(q[81,,8 : ǵ$D[@IX@\2%Yٽ̈́`G 7r4Xg5QK[GZ0G,ϘandȗV,Rib8lpT/Yp^ǵWB2ve+=(:4,ooe㾷-?Fg|Ǻ%~ F~ =:^>EO\~ *:?nʥ~*Pҡ?1tFIbi]uݢͭͯ*2ϰ5ՓY0i&G!ƊInZ ~ D=&&5)W՚`!\hK?9ZLؤc%kJ@4Xt۰Q SQ/0p\KDըB+O^#G^ &2/H%V WL:T*Y8u*5m gbS/#n*oƱJ| 2,>LJEƥ@0n~]-Xw?{@~*aRDZ;*8wWekV[ Œsky)+Պ)'r4Y]?EXͅX0V̾`-RK}@ɞ[d/s6d#S.==%}׫,l!%{tbzO #/B+Q1~t/RPԸ(s"(:ܬ6gJ37>!E}.~EocE gW5E t3!x Cɫ>mFder{RJ97Ht*6JӨ^kRus%h8m 2K/M(& ghń|:x+_<[ 쑁qGx1T7c_%&O rdPS8r瘒X㛗Nql)"E$g!f*8vSb+}m~O' `]&"OʄԀsB}š04_*/c pxq{r'`DDŽ9t Yu} .zQJI‘l^\DNYl:ܒ=lx\,L,4y Nic\4X-)ܲ_íߑ A :C i ܤ.7qg&̕'ua^ˎٓ!?ǘzC^I".>gYVբJ` əږ5wEqD\"ն>JkX¹4Mz'f:џ0 B?ۋ|>,qzMW@a@@iCUȎo43tOjmlZ@XAx+GoV Gi6tږZ€Ofٞ[ xCo}6_ D$ӿ35D7}N1&](B7+a>W$QG%\c7Nz>Sk/Y{&ͩUm|L o[X }e2v9䭐]H|!DNyۗnKɰ-fn;NMu(k1DZtGYpbN&K21;4&7 C@Gx LݱsFt|`c)A6:,4FQuLhi(b 74PgZ谖[%PߗI@̦`oK4@~A4V.8=+}<0.u^W: +\H-n"#偙P ^j\=P{Xf G"dװQ܈{ӒϗdP*o>5O*tv {7";.Kn E=5:v|@rFo}-SP ȾALr֔7٩/-t/"^LLN^`Zzk S4vOَ/vb t?ON>#7ѰJ; ` D$~j 7aV6h'P 3`~(p6ZkghPHˠ UW?5ϯ=,;M(Eg167 ~_/-V h6#C hjxE\ï1{,!'\ O}7uRqd2zq3if,IL 7R.ӐI|[FAMZ6P!0)p\:7t'5mݡ!Ē50WJ?dT9-IUf]sx I>}Md!Ky>'q|ӽqϹ C.IEGe03o =>0ϯ߬S _!SV6ѕ\ߛgbė S}WDot`Wlg.Dst$+х7xWṭ aW_$hc] Q97X,V$HA!xfOҡBQ멆^7/QxOtQc"L VxաԠbG-/sGuk;7ŵt4Eޡ ; 9nb.k$v,u^O@Q[%Հk[o IJ[6O$D,lYCBK/MX5s: !!\bjFYoY&\#a͓Jla7LA4q_/'.l9>=&ta2=Z-۝a86z|7ߤŚEUQG6N: h6!l{d~WLq9`% U9E7!~~8"T>0cZ ܺ2[-7=K t*GIٚ x9QօM"1ʝ$LP> %EeH~U71J>U}|!9F T VY⭰tps~eOxjL}ƈ`]IEI jyh)2|FMyL\{aE,DX4s0M=!ˤ ?G:Exse!-&/A`un0K!r6X$LaԌ6|X+o88 VxyD*u&pk[-R.]ruܰ*)/~w0h"!e _M? FA %&ߋ{0` "}$EaGeD!L׭lxC F  MQ dt?-ݷnL@?O50v{R4ZB}O0u[YnXS&=@@oJ4%X$_9yWBvI&yv\)G(:na@U:v4=V FMocݕ@VÉDd/XM 8!v lԱ$栐lHSb>`Ɋ+TMI>Sm$653%Ȱ@K&TPæyAMq 6JȡЅI^ySPZĄZns\p!lqZ5)l<5O\USD- (٧:!!k^7 }p1~T=BjMW^| Õs$i*V@p_d =e5ܻ: 9@̙2w9l!Ql}puWiꖩPy4/'WS](MK*CMb,q1[,řDM^i]5Ԕc u 6"ԛySx/P8V_MV*:jrXIEWosnpQX!j[_p,}W4~9ݳ*eu@VNeş{~!ImCa,(kP+)j;agNaz,m?CX@SɣNnt9@$<Ⱙ؂nXXV}'>aeҞ9+^a[i1ACQKEwF-`~ 8658$4v2a4u;x<>]]gM,CgdY7o!^~m*0EA2G)0 kg3BWVe)(`<~q TDUD^ե/+ }PH%f_ &zm@jġ7Ht~FM=Y7oO~{.. -ARvžE4xK5KaK%|J6TA5)|ese: :$2Ķcnm#l<#3'sVXC^3z2)،_=uq 2ŏ d%v85= 䡧Xf ҵba*sdЮUez.gx4:g< S:28/_1sbl[\v[͵w O2/9L+Xگ2 :P;΅jij+c)tcf4N"fϪ%E 5 m[27aӦ^TYbaJ1'QU2ո3,2˞,{N(uӓ)\H90d#Kb+PX:6W^ Vtm+sl~k^wMSݰL/Ɲ9 {P 3f#Gt Vͺ'#u.Ũ[5Ҟ($7qs1BvJwS6Y@nΓd8_:aVj:MɲœF̲o:KgW-d!_DH34E b X BK܄ | R:^Oy!14]@Rlū>u@7]{R@||ZR%tU(YSK"i.߀q|Vj,TofխF-\ [kT>I6%P4'gEW?ko@oc"aw TP2ϸ1`Qr@72m 8DYL-(ІWΕRV%S_χ=A$(xZsul<H{z&VSmƠ/xiV G!قHḛ b;.s68{ 9Ju^x| Ü^x!^YϮ4.B5CkEymd?b{`n@W_1V"9\kԜmwkQ)BY֫a_ku9:| ʈB(<Sqa (Q ~MgKGPt"iC%b(:]u%]9mډئL}ؒ ^f{1016 atcXYɀMԷ>RE 5;xVj&CF~/Aۉx@I  u8艤qr}{ rt2.`A]ϝTM5^U{Tl(9f|}6iOog]::^_jLx[w-^6J7{ͬN%d_5' !CXI?#o6RN$(H2!]>&S3jƺx8mˢk:쮧XHrNVҵs%8Kl{STF?xvo&c4rs:C"7]295Rug:B>V6QF5‗@|wy>,/9~]yŠÑ(VjukLߣ&kT ;A(7#\iIּ Tfg@5dy׍oJT|?ht;:(b#PL4e踝>dZ+ej5p3[7*#/WP!!h*Ц [$ݶ-fTjow8j_yo hP8ߣA=x k$ Uis:(ʼng۔ Eai+B-9 ӟG:'uI^{5a.5AZMaۿ3u]e^=/nRⲴdM!`%t p`OkZwYCsi<}sk.j42#o_x;^k45!؅`|t"f_AMkP$]v R\J9˾|?JyeF8ү]rG@rlFBY|v$N,kШh)p Ew`aCMmˠӽsrɠl<ÒLovc͗`@RWʧdFQe-)2IU׶YuiPBd'T6ŘStkDMiZ!f/Lt!ؤ^Hk&3>kϮl-G !ZKި=̉#ΎgFJf4 ~86 흑KgÄ 5@?& &g::weM|` |qը#XI (q5m}HQkH-6Xsf:L=G($8^ޜ|i|Sk\V%"H\n&/d$m*"5~1ܔQ~7#1mX6p C"S0ؑ쥣GP1rfx >.vWg~fu"h#0O17{֫2fw%s<+>Fdo2A3^/2FrqnTk[yz޵=RP#N*@/$_ږH`~a_R]cCnqNܲkV\XY΋'I]kp0:&?6Rd=GAt F6sR#>Vtd 7 QpWmIɘכԋGW;,KȍO?6j`[eVXtDE Jc+f NΏE)FJoktx@Q *.%wǓyߝRq Cqˁv<'F[ 7ծgZ4<@0+ uwUJYխQ.Ct9Ow KSP5Ou _$YR`:mf6I ǯVMҹ4fZ;ތy.dHrIWN - ]HCyC뱌+4!EPgI5Bja#On D rjN.笉̹Hk%|k6+9X!/Mg>ުh],Kgŋq: C"> +0 7kU.^Et+v: UMkjskFľK \}ki /m]Bk2n-YU " o&_?z,F340+J+u{`ԯ`Ea{#5.cNff}FJEd>yj5[JD`Euxi/zB.36 ic(Nr]CuUk ?u!H.d~ɺ5^?>_}MWg؀?Zj)W 8J~4y7;LF"){L6?y-Zf*SD_ ?PT#5 P3 Yɞ5X#b?;Y 5iK[쟌raHb[?*9kNسĬe{-Ty>2n(ǩ$b;TZNZC;*"OY!AB>X[>0xz)FUWQ pva[PRu -l]!5Q#0K x1l*EK%Y@:>:%/RYYTD rNXYu@±ՠ`]Tx6uK$rΕ?_q&*kR_Lz_Nqy0pAz:ak‹an@ ԍjkx*^{b$Ʋ\j'&_+X65'/(ir޶'Cm ;=5#ߵF"ŏP0T[ě\Dܮo3s3/Rb"ѐʚ{uEg}"[SFM {hbD7UF~.1EۥKl'[*;.j#& XA 8d9,ͱY7'^ ^}k^"? xpp;M~(Z; Q@5[ȏ擙$7 >0\4 4Y$b<٧|l:t> I.zvMPR&諹*8y\,pe/jlUfLG@:Giib&UJ( &/ / /NW'_I+(bsdtBn2 ~a)ۓPa%2pi+f)Mdti<80+˪L*Iٺ@B*X5A,)_ְDstW 3JQ5=NGb&)|QQ>7t8>veAŽ% 2P7hcUgZ#^C[q!.C`nk|$)5ZB+ks '#"1uZ/%3Jol`5_pYCը2-^,Y_^OoU   O1Y3[>6qnQIOU(I4vL(tjH6jp^OYX Iq\y wf cy{ot-ªs>_HĻDZryH}._2^M&ڭyx􅿄B4̓=/å磃=GOz~s|d%3/7{La1joƇ"*خ&OikF3+x!pSI'$%bC ,'!:CPsyx)/Z_>Gt%v2ŁFrXPU&`{s^ytVG,miq礡&y)R:Ta6879Z+:9%0k“F~)+Jn }F^tz9g.SBf B|as)-V2.BC+8%)3Q[rA^cS?qbM1Ɗp?Y`/v?J[)un5fS̖ӷXR|[pݞgtM=" SFׯy8oސiJ9!|mlbuBŎ$V ,\/A0q@ga|G<&Fq]SO%0$K6]AyU‚B̷U)Qa W@a29 LH& Fy0Omlώ$5*Xw'9"h@ZE4N :Z*m#a+c?G;NڂiT21!wjMRr UuJk 0Q1&u\ V?Γ~MŝV#RρK7'uțk#>;Pּ'.eslg?_/XFTo1.B|\v֌]{a?5vm*P}/r2 X E:doL2ɺ땀W &4];g]?E͡$: @thT>aSFnMgH́X`,6,rǣ{7 lքU8;Ĭ%}48VoKoK/MYӆ;k1IԎ=؃g {vj%,tT?* WbOZ㍙_J6581Z^\ CWZ)"_/!)WYޟ'*S&)x /يed|.Jn9BSijmP؎/ԃ~i*n&;q*9Ng5ѐ,^ L|H@Cyܜyja^ğNYy_fH.Bn8 ) aA?>kPm!߄}J`djvW.)߼Ȩ}V@Ky *(JEY@R't|wzxjrN(7hg29/%oҧgU~|scSr[W+u=Rm_#Pݺ)ْѩ˗"22IWtvGg~0+ b@Z؎O"?Ap{bҴkHMXO-~Qt&Mb0k1T|Ca2Vyꆊor)VuŪ;ERbSp62ӉAR:+q:ȭ6q\\Jɣ>:ٻLۺi)l)ȔwEP>wֲ7{tiHN ?>\)d๓QW EPr4OǔV#v*u'V1=er!/Kl.KqM$z-uX24K)/PIv ckjco)c}Lxdf"imvj ODˌdO,ۄ\|$PP(1;E/+^^ 37+8ptVIm֧+X քZ-z0#}imW?7f7lS[I;smA ^n}dj' #GtBj@'Tf`mqw9 5nw(#8=ɗC}QT˂m*xj -'T}7'XЬjo1QvB{'=-FM4/U 6)f(o*S!-G,m/`kSk߯_SluB3.ߑFOnSkm%#֔Y:.xݍpqHSUw"]]iYމqF=ḇgtN5{HWKLBgYU7RGA 6f$ќ_e''uNlvtxE61|z>u/: Q/zypJj!իϲ93]C/)T~A eG+jՄR^Xǖ죖IfǓ"5فx%s3f;u?eku SiPŒI.*'ja[M(XYg͸7ط?rP`UZ[UDzmrl@z0c}vcrilay1Xл?P{1{ɾxẪZд[Lea?pvx@+EPUA,\+'(dO YQĄX֧+&N;m?XJ'^xMDExL[a`N5 ~1@7JY>ٲe¨F([GRm4Uٓ']zf+kEd5S7H5N@!c" pV1}8+Žٝh-D1]QF_U!'\2#Cx2ebl,f>~(0>T_:q^q}n+= @N{9p1r~糊Cd\[|c\txnYrzWP8FYbGiC$'Rzva~Vd\@yN&owch 5.:_w{ +:7ZUzw7ZY$`yZk>طA4:sc.>D <VL4>%y 42Rz3jԘrR%O*X(MSĐŒ7ZưViSvJ*ΜB[ L.m(l¸dc9~Ҕ-6 ߑUp2gVp5+v5CƓ,t\oJeR,|S9U2@jnIUVn ҵYBa| F2ҔaKߒfs$i Xj jc^*S }0o (໼v6:Ztkq#7A:%ѨUaMI<=y'r3uc)Y9"8J/(GzB\W(͍T$13@XpA $0-,!gouTE؈.z{#Y(ۂ21Y`_Wo͑!285 ?Ѥ Ahq7|Î@Npx#VF\Dޏ ~ph@%ms-]@UZ9|Һ'Job)1>2~!_jGߞuǛb@&[>sPC'Xu5Ha"AA @27TqDB[]h3Xn@2ED)?5Mz Lv m`MNb*ZD!~xm.oq.~{F43'n޽eGŇd8q8+0SATE1B{{S7ЌB(wDdG) xgX d^4hiʭX=Y-azlxq}a U""K.= ՑȗuzkE]x<ޡ!dDaC'SmG Q!y}q͇PhS:˽> rp =ȢlW WU* J!w>Lͮ r-DGBow[,nCJ֖kWdZ,La?BCΠݧ€9|Ώ$m!vM0o}Torqص]7ϛ]*"xsI eV|=6wIPe̖*8dpEѷ;ш]jܭ;Q\@jO  {_MN]J;v>О@ kcjv7'9:!}Tzӿ0ɐF1' He-^f `hn._,Ite:ٱOTZ c*rY1OqCZTY*r`&"l%7@|"sCR۴cMƳ(0\*> lTFvlSR|2 P4e|<+v֞AxZdTm܏w$Bnv12*z//@.uHΔiJ'xj:Π6MVv8[IZIVSWIB)tu'@-92IߦVht CVq*sQy%WAg |޽M,.8\kKҌCxLB /޸©US2Tݘ/w1i ;*%*Unm뚃"nXr+i3X5[lԁZʢ&?:Wq^3#n~n$ I2y210{6<ӑ04xCg\|k5TlfǪ%DmQlO+;E~]"^ #mRqI58Śl1 q=(/zJwʡ#st=YT߹񅾵N,AWJ/fHt`- 1-JZJcLOQ9/+'kD\K^|{H1'ʟtAױozb < 2gL_gSWP#$^?RʔzO+YpT>ݣ(# a*DK~q"*@UlC_{J;Dv^" 8e1Y[mu6iPz;I-HnwįduN7]̄Mc:xO)ܿ.a%{V8Z n@R#+|F;+:ߺm[5 t G.i;{`=KOyx֑{"4+ц. uR5ɥR W9bq =G[G~ʿBGmڍא8˓&)9|Pm8bYe`l2:cx#8.((Q}>#ydid "\Z挔',܍.uAF>n7K*Kr0%a'u+j:ny=D#{|"+:R85?O@ KYPC.!=Jj0}` 8-–oV&_LWLSIBcI{yIj';͓b;9{n V0IZTަ#Q |;QGxdJ ">*?m81OP*_O[#G)DaQy'$(~rep#Hp cڡBEu_=ߊ-zi'C} (Zp :qTe&GzG2(MEgbfjb:[Ri LWcR$Sl{BL wfn.3-X Yfd8333)73!xg&giA{%Bv#  >p9ϖ"9Ծ`CzK)+t鲠} /^\@h/Î< Som5"yxyF)8sRQz}x} &\pж+Tck@Ŭ/a+О9%KHW! Nl tYC oAN#~V>Ф{t{~j]. iF,S) fd%!Qq|a_(+v+ci΅8q4($6V$hU޽iΈ9[Tڦ .y FQR#4=ȥ)W?_t>)3̙]84Ct -@#6d^NnCgf6T/$5ujLaY=w-^qGܖ|1Yar72R$oJ8$w "L8oxW:_Xg?a#:952Âm7d-K1K-[3w?y Fs2-`P[¤.')hy bF ypSdZ].|(7*8f 8p&$Dfz\1%(>L:i(ve_;]w-cEHIxP+zo <oV9^üz#Rۅv2Nvyn"L`Qq㼵kFI1hjt! u!PųsC3yPBhg0gXg7ݞ!|ޏ+^qo>,j fWqopԓ!0N;[,݀ .K_mb_J#({v{qH]SaAhArcAXG4W੭J#R2\K9b-2:͏ͷNP&eluвmpE2r -; c`Wx 毥C~pc:qu$ҀnR6KoGA!#Y 8F5s`w "rdQ nTR*+! "xB|ԭ?0IX1/Q0݌EHn5706liWqzu ZyH*6Ry *R)7zu"6N-Irx,Z]ILW·[,klK {&-y yi1f`Yk}{hoh,~ *k?{0m%5VT36[%S$T0Y*h2~l:`Rk FQFdvxHh܎߂a܈/sej.ئeqʻpn/~2ǖ.s`u!k 담[Cu}K'vr/.}h#_ r vfͨȋ"BljET:Xt%b7n˰;]i.+Ő~ߖCW,, SHYiOtSFD(迩*#l;ULͨ'xL"ܺA/cIl{D O@tEiu*[ ۩u]qPd pz((F/l ա{)XۀF;Iz8&\!l]p53ÜkkR8T!C@X Km;NJhMZ8)aZ}EE6$c6N;-"*}- OUzBDoG37_}S6"E$ M^2[/9]2˜x-g 7;feփP:lyHEYomgb|ud喁S#&[s bTRH&e']}Mn8yb0c钄I|WYFEJ}Hzk%WY;AKu TwYC N5>7253~M׺! p&/27|a7cNڐPҋBR6 O A$"TR\$*s'/hi-1[@ٲ$jyNћPgVF$-Ճ_E< c\0(Ȫqe/n _K4WP^-;į,IrÖxۅ ×@,|`ձ"XGA;@ M;8SKhv3ǜAZw;53@kъ@ vNH,^XA[ & d}kjuǥx?Œk> [X6$R%T3lm?8lR=s/^Ѷ=.Gw=Bfϥ>nݩ>ls-">~Ik>C$ŬQ ql!! 1u9GUm")bf_uv w|<vwv;U"/0=ôE_ ~28Ҏ̀0~0/laƙZay߼jBEI xO#*Ĉԅ@|ed mK(N ^/r|n> *$h63򌔪QzB`AؿXP0M)  ?9-!ڍ+ PGȠ$BYƕwNEBѭO L߄b#01jfqIB)aj; @?a<iB3NfS]Z0s/>aБ0~f#(!/f#hc"L&a0nyC÷=b!! y-6.zOD )҄'7-^LܳF% }eb+rc{}rLϑxijwF~4pH7MLF7R3aG&IgkKHE+r~u{Phf̤js|xZΩX|XY>KP+fApXޮB.aH67].?gO. BlL q(Im θ`OנnLg+{OZaiqu?(lJF&%L~n _Nml'~~5~ϙbJ|Mk,L_s#x\D7T-t19A <~BAƈ=˃b_߿=HRf|I0mF}xxd/ni:5Nw)FeDgILK8K {(&Zr(H{~S}p<ɺ !ThӚVLA@7׻HI[^L5b&}_q47^v_J*+#Ƶ沢Td9EʅTfrW{Lwg}ew͹{_\pI;ݿw6w#"k_A-(e*wrf Vzˤi|1Q<Ud>r|]pf|\#~3D#3TFp+ߌ *B'˸",)};Nѹqe -%p|R*pmWhelYS-Q75Fd 궤Dޓ/a`qA給uYTz]Q樏!I-ٌQޣ ƃ,0URS IIo 4)j7Bר`,-6lb--,"pzM#M֥zo{$wORYx#;zՁЈA"zbE& J+i{A/Bu+L.ʮ&}{#xk:~cN-F< (fR΍|5oh "8\-c X`|ľCX [6nj9|{uiMM-HY CxOG cNƄo4X۪7:UW1=F/,O /wךn/7rwPf"Yn5,𫳄Ƨ2Fa^Kb ,&#g D*$jy}^gP 6cZ'kY:gR ӎۆQ"Ys:ݡU 1n/Ru0t,c]< '55$тS̉~UT2 H:f0pgmuͼ^SbOdf͟/ beΆ}ezD |U1܇[Oy55SRT#`NZ>9aj'B蘴Cۼ Mԇ=x0SbBs9J(Byݬ(u"f&)H{TI_*t7>Lmv$m,ӓhnTX[Z,E`!9TUvhH$ض'cKkxZSeI+A3#*2!@xy y5$SuOޑ`V=`>eoYΧFꗋd.;/XIܕ&'pK<%](鲣"^6RcenҼR݅ͨY׶~L'Y#pX6kqdqps.)^%ْDYdV&JC d7LkYI<A %V NT;#I5`ȭ5KmPf$`^C+y^`"xM?G7ȻB`gbce*E?7xsu8Jԑ*eLBKBjV"7Tl+s+|78 h)E /j|)p<9}_Jׂ-rKöCµΚF?:DHB\fA؆^g@u=$td')Euk4KߎBn=o1@^IpheG; G`bVQk/* >䃗lpׄ(%R9zWZQ$ EGυ Cq6#Xo?%kKxfr/сt\Xuʏ9D_<$%^v3SmPf<rЛ4-INo64J8 ]G.i=wսwh"#b.sMOqra2:Yw)>3R T&r]/#pNYO84t#LG6(AVM/SӪU-XIK8}ܬFC)g%ь lrt44ـ,L4O+p| v>^kX2wc`rҴGdm ƞy&7q&a.B/^1),k`_' %8w?Ry;C|{F_Ù(y݌J衿~Zqu~סA _̗=lʼn'Ȥr^͗A W^T7fX}Ss_ ;2{؆- mGYi@M |^QdN-eBC!@C.3t*׸rCFx$ٮ3* A){!tl$[.Z#j trC 5>Q}QlV[ ;wJ$ꦗi{0X$o7?蒲\)6r9dGXulcә"um@_O_]Si=yJ/즌B0$h%+E.r 9pԩ{"l5ZDdAv*D#0ђ/SmFCtm9ҸrϊyqOv%LZ0i\2o|})ٽ.-=~m=V(%'s!ۂڵstvv'u BѢ~f&8b$ZzI SOf4W^Ը 4uuQ!~Ȕ^TKxC͌e78DS|]Cb-CoRnО~cxNO.nX|c|4-;/Lb n.9No%{l*6}P:)VDMwFfػjWQq9T}IթoDR3dQN7wJD;Dt,T/X E](݄^ :'jo~/P,-v#DlN[㾓[F/@[3/!-J&헰E>I.x%iIn z#qAجP'w!lz‘3kHuA=Kc]*XaӚyČ-fQ:{-Hcyx we{ͪU(t%dS|ΛpqвZ1#>qA-D4wWnʂem[jxrz1۱P|g&U5W헀Vk\c6_Đ acV*݇ͧ8ɵ۞R7!*E \/)9ZWTPj?osj(^{/iEOcw-*e0t˜-Pm,jlwED"P% 4 2[:IeW~oRv-v3jWFP[6=Nl7(6嶬ۈ6oFR;~۪ ky9Pv-y<k[m~U:,kyn3/ ٚ_kHKxI{~%kVHP< vN~37Itݓ)&TAj p +t5=]?b/i&VڒWO`ku>nfCɯgl $l0 f(`sYx&!~&-&+PՖ:3zҽ&Vh`t1yL~5 35٫3PJ5vjԻ#XB?.2߫0*m7> 5A2xR*0@܂&U9cپH|XB1o.De|/<=::QwL1zœ|n2[r<-BmLjLagg2M𪼪t+,} G1R O/O𒉆)Cs'yPhZ(~cQә<<}QeUf:akڵ~]c_BA?"!]^gK)`tڻ\W4m Zv?+?op:T\Y#1HthAK[Y;OZK:En}a )iX髁^ Օ3׉ĜB 5[aTJ(`21(EstLRTdց7&?S6biď.mb&뫶=Xr[GWv)MĈ+PUWsC7` MY^({?BQ=yj\Z+@q A& l<n uʮ,zϔv\O~Tڷ%9--Th06r:AS *Svփa=(AļNE<.n&/(9] K,2NϬ9D)fdou &6x]Und -c j 6^I,,07=lΔs®TA&ixT[$aE"i$@JjGy\!:)ɷ5C!)қ4{-ꏤ9qXBE [kN{\J4, A3:ւnc#L]'rґ̟k S-,l-Wce%5{\ A-* ~ ' A33i]_\xqN-grvQn(^@hrI!z"W} S@LCvnH؍.כq@WaO1cZ/cG5\uJ08GV)H7ȳ\njr&*3GȞx-HI ,N Գ_׭"5Bt#\|zAQ}+9㬔bƕcdOUF[xTab .,0 y/TY pp]gmf ySV3R:Rc3-4FDbc K>g@`xTG%c?opAyhDͺoaX;Zuz1m@~S& _tS@8RE|,dk!'Hu TUH#MT.w+#);P[z_IX~2bK"G{?|FE_&5#-oC mr)uZ?ȻƯs 8>BI9{L2F%=:IΑ2d 2h2YWL9gv{l!&Pesݿ0?zqʎdE`<+NyҔyL‰nW<6ށ8mcv+d8GR`Ct d4lvfl7NZ\^ٳcYV+_=E뉏PX=K8*[.G Ҹj~V)+اǏ]$n:L[8U?<񵻤kyz2H4T\J8'5}6݈+!SxLt=,H,eGo4F%yg7 H#¯9 =D]m"4NGD\w7 Dx>ja\M&IDd' m vuWhC%R ȔT|}XrRN^E~ =V9 %*8G|gAnjV97Lq"mF9'Rdf{=ie2d{_|t\ $8ڤ]f7P AiZgf6|)͎jG5kQ^B>lo Z3WM>N<7udtQs˻_uڨrM23ۡR:Jnp3/: ĽI?*ŎaAMp4^nֿPFҒ1EW\8hnY`-8=~2/Jjph9GFf0:12D5;ӗQa`/]bQ᥶> XycVzAZ]_.$3ؐ 8w~P!&:̺"7OP2h8!GD̠Iȧ6rW}~" ȝ%4Ҥ~nב76#؛ Eop0T>RWM'>JU3 o"᧊[?߫e+5wuG8ǚUM {4t%.UygtS8HB'D$&.`2 yjOj2"IKlyHfN4#UwYM2{i1E!SٚxOMӳ&#ɔ]JY Dc5d;YvF0+Hiq"a4}(GL[ Yhj` OtprG/n`|Xޚb@rt|t23M$Uch9~K5m %K~2t[Tq"ƚ~[Wvb'?Y@=jƍ11iU$6>q )$VrcD_4Ql|.s6s 9VVWyAI3.Uǧ|< _~$/qGW@dajfuEsҳ1l[P_oԿ{k.Omkk p! YI س/qtdmhP#LɅt̛HM 1 $RcdR#Zu'&FsS/w"Ρ!)_{]W7@.sy)S~S+ө K;>$^7u ?+\vF&PHSjh"DtG?8T$q*&(7N||o.AJя%Zi׼0rUvص84Smf+IڗKP%DI=_%-k[QJS}$NaQ #fJ27 7JA0aA8|m( &$3\ d̦tꙧO}H4K )6Nl3S /=V*}^^)o* ;{@Pl,:¿#㝞̾ن%61ܯ<웏y]6$a)ӖS%@)S…j,Y@e2kji6 Jǚl gt˹̉m%Q`IkƢQ6rĜX"y~r`E=6lĔUNzoЮĸqfF\Lmp>GF|ju30 όUũ$Iٔ4W LJ) (6W%p1Gi7APEF+s{8v=$OaxpbMCZ@9&|7{T㬽q(0ǯ!I':PYCDt7BMyPJ4QOV,W~]\beyٷeܑH6ߍ`Ժv$HoR܈H1Vqc6 \( /hGZ u~R`Ix5ץCpΤU0je5:#y~d)ecU,*(~3艃qt4kA}Y?PhUi? jE{FJѡ~,-gL_MgÊTU|tS%tys$тwl؞v3m{N n=)EWjgr[.q5{cveOr˞e~k9SgTjzӄ_W5 Ӆ$)OÜ Xȃ0m%'iE}fZy9{:7aO+ytFH[FZ Lemp}ξS/*u6Rr)8"xF0ys_3 FFRiÏi՗vYoʐu Ick*wj1R)[0~ygրUq6)H SGqN:~jyLPи kΨ\'ۺ&BU„ yn ăAU2VU AY\hsQXl[@ujEjzQM9|5gѫ$)\}LGuj AL倴!%-q.)fĔE C`Šݺ?8DglFë́W4ָo̯m[&L05_`vQI[yu&s8)aUQt [Hn&QCVBR[}O_ڍ;QlZCyZBtܴbbx^au6O:Z$a쫤^QCpM4[qh@Ă>DIA)f o2_:a=a!$iFiK2MҊ-_@\ҀgcW- uQGSPʬ)"q2rqRLq{ !owga[p;ʯ νAɠ`R*c.t}D\BAS%^` E:ڦoφ~6X fϱXd-vHkwG:Qt0BWc jk$Oc>;V DObXp4azqvGL݈D Z@i^T@rB(jy=4;S:lU e"zKl+}NPsk'&;;J qnHi#t'*yqPV'(Ƣ`Vԡ6~ U&3aoXT&Ur+KaWZDBѣTpVW_cpW%OZM8ڎ=\C~ NweOӑ[@3jQ'9m!_폪cпAE$-b{%Ҋdw4-<}v<_:QDi))Wa;DrLk-2q bBԚدn5{h*Ah|Bq7)H*7!Ck,p~fC'啠sAU"-l*tRSz>%􅜓m)$R*sL"Cc 7'rbl,cs~` mSiMM%Ÿ&_˴U s?Mpl3Kd^:N(#\#6o {ةi V x L+;k̤ƳU,1uJ۽t]E}prFR9 ѫԣ F)̆A/j jGr"9Vubkw5m s1!_% W<¤&"\ONJ Cy4D݌YFCT|F>y;L.PhB/ԕ'b\+UUXm֚ Xdz++IQ_ {ntQ9KN_ M6 O?bc:WJV`!O = )V.1 A? ;~f[yU}HdO*@ҥ'v-8d$.$AKg ~hmtJEjѕ{tX%uReQ=Fkhh' 6J!ILԤIhÂk%BwiπT'{* {3b Klc&Xrbh뢀p6)̴8s(T e&{_vi?GS}Ht憓pÇjukUEbb %ȻkE>6әMe2tY[ aNU ұ5L% :M,dOZdϑjTřұ&oHHw.UN|!'WÊH=,wT"RLLJ k'wj֋JTJz;B7)AQ=.V繻6G7;? B"X,LQ8A.)SO1/~Z܄I,`i) 2mN=&/0U-<~#Vp|־Ԥjlu OD֤1eq8 FD3tq5˧]~]#k^rZxSvȞnHmDh dkՠOKEdmd' )P!ja\SF#Sίg;6z(2k.ˊə.$m?HVB}/F)e :igA9 c|oM\幦G/,3@Oc}59'G%_~uȗ6 ~/ViZvhV񿙺TYd6G ?ka" R̺P0xAmol/SWdAdzn/4a#Y>MM#vcج/G>xW-tɰ[ʩa?zhcwlJ9%MDيyH^A!/A|? }lh"(RW'Th(A h3C]"]n9/{1" - ]0R_ ;/+8f AxːI$WN :K 䪘IrP if39\Bg4+a1ڶ2/疬ޮ!\X|T.s+\#;ȝufZS5KQJN7ړ/yLLXE!2X*@]J!EX%]tT"builomv+n)}(Ѡ<Ʃgsl o%k-L@<ػ_߁ԀN=\p:<]1ta%\%.tuӊBCU]m5 ֙_]#9hSEă+^zЊE2)?rr˒R=눚kI߯ܓ~ ZPtaҿKDrǕٳa׊, X=N3_q\;mhD@?Ι+iI@cj>塣9 ZjC|ROH2ݕ?(2, Gۧl7n"zL^Δ3F#>c$st;fP6 /esP PSn( R!X_Jm _h9dU T"o=3-)|!.I@5p­*?x)@K\اwC RN@MPNq@ 0q0Zw%۰&z$ lccg#7O:ջ@-P\8wEV9 c"={uYt(PZAA'W,17NڅpwfVBxbxWE3j[XK,sin2fg* cXEfF>S@)O$fٌOe.ܻXz})ϰds4cvC ,h}."]k*8M/#k.HU,.{bVZSv={ }-="pSws}KMlrPO˺)8*( uYߖm&ԄF%gL"$ɒ%;[JkVmbmK^&%oи>hc^)&{/Xo0)GjS3vapEMn0<8Dd 6:/>G'|츸){ STUd﵄c5fg\ $*!qdRJTCqMA'c=Gcc·d[qzDX T$!x-e" PmLo\%bAQO/'CV?š,6:+fV-yR\m;hM* {:^A^k;^9m%LJbsR`yvݔiS=tA9#sh,,X-9A~3ijgUޮ`譯<[@4?-~v́*Jczl5QSec)6_OX/lc=%PN\E7E,cZ0P#5dMLѠV3f -F;= ;ﱡ>稒^m'2lDJKZ]SIP}X^h:n9^ܵVH랂416ʆ맬jK"e ^> ߼?,9rC0(aXYca8ᆞ-_z*iӍCđYg\p vRžv(bB1" =A5kH& Dƈ*yo c(&L,d͍J)EJYf?ke'l>ўnbqp@&'Kj߯7:;=LUKˆϙO.A"ˍS%3]W:A`Pzc@n*Vfy%\,%:H@Iex^QɆR}H$D6k\"f|cy+;%cB`FMVP7-OpD*kO4ZҺ^ 2п*w W`T%/rnl,%0{r˼^I9=1\AF[ nOF9jfR)K3f;,UyTKiM$F$e ^&ÖdEᔄb84:$C 0KoÑ1nE;JNR=喝e'L$ϭ&r߯%@z#Mm.@nyAlV>e)V9YCݫ~,ʂH`f>>p($a`xOkp1^r#ieJh[jP"7Uq*^Q!7R!#+_YK2Kixn@8dX#_k<%m 4"u%fTk"gb4紨S*=j!@EA?;w5W@HI(d'!qw3yJY7A=1lM3JSp*l>6X(MY5;ЭZ$>3qCb߮A%T*npTZ|#%) ʍs]ɊJ{m-p7H-1X-wMJd/}-p:P(8mCtE !i%x"7O : ͊3H/{_7 ֙L?v{rj4wmnļyƈ |WX7E/8d3s61);~<D`f#CdI4_ꗕ}l6Fp~צu o"_3b<[5.u. 峨>YCiR1 *|҇JٜqrՎ4ܴ=Ua6Xn]W Y:-\ ;0uwpTI-V.jKaQ̹p_ڵGD8OU ֣.-v8`İ =LikhzT]R!!X(9<=jS&S~2y1-DVpC9+$/KL:րI뭩SB:~R-?8^xEk/ a3rd3ů!U* `!?`KgG A^ʥ_wuIQ Uuj;;#g0t"<˔-sD)F 7[ K8[)߲ng[30L-{(YfxD߀Zq UĆ ~1hhm_}@4e氫vX)wr 3MO"KU OL1JE95X 0QX`X*!ɃcXJ>@;wRɓ)MǜMtu7 ļczX~VgI'P#)m‚8މҜ?^vړ|#4">\:ߛB ]a;܊xɞFq;QS౥1Gje^{Љ / ͿCSd[ t|~Ugm&{۱byz$-|C@K9ru]1w_}y4VYK=Ȁ,!hV?[IC-r-.*@X/mT%H#8yDȎ(GyY2mՄ7td٩&ֶMa%F~Yp I%f\y B^r;pqK?j|;zÃ; xaQ8@šl3G(nyڙ`s:0z!uQF\-)Uf\a,T->M({r>zϻޏ"h f%ֶ~ZCG_4lD<>$S 3V5ͻ6a|f/yrx['n!k5GW*n1J8\'n8(J_UR`Fmfv0C;~}ֆ7MnBw/w6i٩t񓣍}u? %ڇܗP DZR[L͚ihQqP;l Y$w(\cAٱ_dv2 axmظJ. #h0R|ZY+klh| F؝s※MdnVTIYēq1]Yngoofi"}c:%< "r:/>G\ ,G6~@l18Vj.Y{NgV&]bȣY\0MSP=bp4KgBX>*Le>a B--f#h;ºx?+'( ~*x9A URstCN^ǧU!;pGjk!>$%xfZ>ڮ5/3cvrP1o~Uy@0:M~1QIJx=7j)ѱ2 2qwSΪ2c#֕$YQ>aHԍ5(N1*K>ʼT_ *^N).;ݺXtL1-% ;%7M?Nz]A9ZxĭKg"ʶ'2nNK&7aņD-&3ibg9;IG $ Lb$ &TmJ7g-8J5~"pq7hS{)aSѪ8o B <괞CM¶<hL@?F¿)Q :ɿ.y  md< JD7>DI]X lA9?+AKOr4:3X kҮ{:}3DtA趸ny7,=1Y‹oo:߰a{z×Hs]4+̰_[&f3ʹ/q)7!])@jF7ỵl|B2J/Z`-h]Lt8'1sD(N9^jkUPn B"}<9!=BgcBvZ.enk%k?e'&<#@9pVCv#U'vQBu{PO=֩| ~amV*ARҷUb̵m78%Vc:Ovh 3ᝇMF_DrPN9b[y#A PF\Un6\& 3ZCJ{QR"CvE_V)9'AERd[BEݤp>ЎŐA1"W!fE*,1%[j'#;'lR Z!"3(L!]D_s[% loh,z1pRI!{ɺe׺asғް]g8=H h'燐/ų[aotA`BUcbfI֦wj_#gZMNJfG6| uwa6DjVKJ"{Q{o_[=j'`b3ر/4 % B%8Y0"B]_$4S@h١  5ʺ/6-]e|a=`{T,I#bc} mq=fFPF>Y唗:bE T|f@Kn"B:md|~7m5o`暆oBQÎ%,Kj/+[ĸv4M8u l &b'7b RT[T4OuQ~)DIRrYwV,w!|p\& N,T=OĈmIC# 46TW' ^bMJ*XO_",MisBrapOvgמ0>+FLb9bS,&ƍ lήx1a QCVHqD5[T$g:`fbbWe ol(zU͈|p]S~KKD53Qr] <'\ "t<[Ȯ?Z&e8~ȩM+S=-f"Ϡ_[wНkeU*e1a|fS=K 5[1#^ST&FVfov"h)k윙YHuXJ0yp!1\ў $Sܧ*,|`S+Qfu@ s;l@/WqV@T+!Qǥ ըEWꙋj5+`6G -%{B\/J_dBJ&rgW8t:A"JɱAnWSiL(pŴS<]Md'uDNe{4 UMnR:OPkh[oiqS`FMg=ƽ`Fxmzzu;M?Jg}(Sey3EWŘ6zP4QG\-]VcU(}\ׂђ(TBiX4/w_m*Bp@FuHNP͗<܄ݰ_»n'5Ú6؞.sBX *8ςTHFAIEV}ZBRc:J`:]l->밹pC tQWEnX]Blq¡IIts9OUU+ T˯˧>%ƷBKd!0Do XD`|$I_Fb WlQz"K/Ix8Ux,1yGNÊ*;H7WgǏV mhV2]!t{fQIϋrhA)b"q:餾ЬP3{IxazZLhҢ /5T3`۔MBx.GN#K5煠"륍sQZ}pIНyPu ײM!}#5+Al`4㺻Ywf {^)nw镞}#U' ~YLpהL|{Qk'[yOcT;u~$fʳ g8bE,Zx]q ևX;MxOhYOD:2؜X_$.AbBAk3&Q UBwǒݦBQΜOrp3]6zx@a= q|(ƍO t5T֪<~ؔLV^jWNA'C~\(2:Fh] A3k(  h2<ϻf {Vqq1obC Dbc~f\uL9J<5NBVڣsvʥpD pbZ-YNN^_bjyd3Юu{ ?A%^r>M2jfzxS^\sLwBwԅ$%e\SX(ڈ+T(kgi5pnN?aDjF,X-6}F>=U~JXU2הD>#),iHheJ0͒<(O51EZ^cX~\lPɐnQVC8m;#@yvwbv:(@2ʲ(*ŀX &[bשHFϩJN*9nb߉{+s) |:p"żZв;r 3~=5zP?$̻tK[k [=<~XY1^KRI|<0洂Ꮮ.(Oxv6^PftQi7_{Eq .hbbC]̜E!] >-ޕ8ɫ_]> VڢywM빡AN"I[ؙDKzE̷m(  9˧ДƶyZ~ȋh]^Ĵ)1no89dR°"դbg֘X!vm -ZtTI=d!_T[,Wˇf׿<ML 3$Dh\XNȝΨA2'lS- _\MQ_Xk+pҶOD06^8!{OT2RFs'ԫr6d)ok:LjRC9>1WR=~.A2@t!E ={L^A1rT.Ox0Z"Yo,jR.};*Aow1(bm.$&6Ĉ%s?vۋ\b| bN]3ACZ(x' H١g&gkk$4\ `qO`L½OV$Ƿ*F(p^9kS3j!;y(7O Slf}"MNyٳĦ^qdLmP:B1~jۙ\a*r+c> R6BNsJdhߓUTAWej`Qbuz_9my/5mֿa 'w7!IyF;cExY0;ި R20Q6N S2Hlci^yMn~ѿZ;l-~\{!&JMmEr42P*162P$`nIU sA:+(Xkfխ%c #-Fx!PmTN?K0c9VXLy3$F{dBZsK_'m iFBP?ߥi}R =Jځo]w`S~7knbtN7ݕPP>3ѭBbT]p*9ٖ5G@ˇR'k8;uWx E(ZϰUaxQ`&J%!T!NBB =TȋZ|Sf]C\ѵYQQA$QN/U8N݊ƭR iZ .R_[/@)ӷ"rlӄqe3ot-B9 ;i/Fx ,rItCVa-7 MI_OD ?*B aHC)`51F3VVbmMf~ՋQXz5 yu@Xi n&֢!9LȐn9mgi@?";\9Y! #kbk"H\y^Yoo3]2P5^)ddxĚXs@[dUz-Mcd(E#ӾkR6~R #|k!"Ye-g~܏JR ]m}>j ǞC~/vP׆?Z)TxR#(ĴWi(`[P 77W{,ceߔ:uʀkz7icm= / Ci]$T`޵/]Yw `CLu^+6ׅ!W<9& (~E l9pkԋg,.^Ywѫ?Sp)-W>斔T&krV BfGh+P^a؜ Zݱe})͈<'n0f1\}<xL{zF; `xc sOyஹ%_tr5<jif5} Иqsz=;X:Qe:Ay W^^S7a7,em,ҳ`k0rn'1i+qkj!mbGcE2<Y SQ7?߃vIcCcoK'Hp|Qb { c4fD nƛL^60Bάe%幙3}.zD}I# uJΐ!.'lKv!E7ܨ~@<>~]6:EKC%7aDH>emڊuv~5׉G%@xz8X;ݻX3CO  _]1#sG3ȷ!@0Ōbvey +A✭jG2Zd{jQ;aZZbPʂb iLprgqd[f\-Gb00G|N{GG>l:`aۿMY$ [+Ie.~w;" G|D&f~RSwj=oZ hWΌ*rM3For _Ur(\~]@e}#Qp5S~RM}HČR}MiXwC<L xinœEe ׫i\2Q)RjVl²'_,10"D8?Gy#4<^W"KAb3񛷈ʲ| "; N)DJ R3(u%Vcĩ*7{6a09:}gFf懺l 8o58 )eyH&qܐ[kYΘq#9B с4{Wt)ss=DYf>BLUQϕ\_|XɈ]㧊gVx5Iṟ6̜aA"c@'?OoZHͬ ^hr[y0vO((Tj|TFǽz:R#@ӝd!ƥzC2ۯEkX9ѣ(!>{ +v;$ %2ӈXV}ꉯ-d8j%qŎ`T߾ sh5{x-pf|^ Vo͞a$k8WǛ_Z!4nb]O  SEmm!AP=ZYf BK:kE%֛&(>#'WP&Os[iߏNC3,|UߡVWX֗>I"scO|FL M;+]k싋2Aa qC߼k"Kpf%)(\S뼼ܚ hŏM%gG5{9DzAB]MSa: wy1~+ӈz " nP+.-)ű}K|/$Tz_Hoaǧ4Xn6&Y(ۙ -5y7!??L ;U^f5+q}Tu* L[;{)+r?#ݗb}%v fJGI3AsR(r2O Z^ט,@$.;YA2RizkRI{YRPzـby䌖탭πF BJH~nAHx@?Ky#BVJbL<{׌Ӗ. c})W +o{gJFv 2Ʀ >~^({eS3O.s^#% v{s9)D,4ċ~;((^|o P(#^?Fo?De ^`*2Qy$D)bLal@Y2] 6s_O.-HӶOĿ7xG|̑X 63rǶ|&h^5C`?/ Za?S4['TUf)ۥofZ8|L6m7q;zWv9pI3ذ&\t9HI%m'q :0?Vh襤q` V4 Ѹՠ9 HCxk2VXLIe$wX q~44K>LEK;zIVΩZ>5GF4~#nQlFw4'au Ϛjqe:e@nP/yG%R>N7W9V ${0-C83Rngn>b| zJY- Q?jwZW7iqz(6UP ߯K&\7}(FoqIIb^4Ŏjv4V2BW5(gD~ҬHe\s*Z("n4y잵B4tO-Hٔlg- iyQRYf<>{8x0Lj^_hj/C;t*e% b)ޅB1%%I޷rjWSfx i'(>!D([Z}JzQ^n. d䬝Zĥ3|Z np૮IJq,ވSLU\l2H'jD {PҘs'[cGi؜ mD~M0߳_wӟz2^~f_B EO G!Xw8+STMTCu4V *25MgvoExrKƾe{;j`: ,d25XLY7Duy\OכjI̜ޥ;<"P4B%vSr2/Vq\ڡ$UXдHKj,sTg2$nL+g`zx*L6ʰg4R/mU++5ЎQlj<(ǖfZ厎GN;A?\K#hmᅘFu/zl{ Z1\8M#*b0)Fb$rg%Za'=2}Q⟒ 0-F7, #ۘ`w3rR(k.2![n\WzE+8SY-; .;#G jtؑ n 2)o[/1V9}pc^.=DqM]:(ο!Ӯ#GDݔf̷_fq}p~Eb q}&h0*fK26l`CJ ^Ҋ[\9{'z^֎zw oˇmY=WLg)nkM iK{4[c9+9_vc{o*UfQꞅzZAe)6 } l%QL1L\1I nbH,Zɪf62/2"Gpvn d/36~߆-k@_wzk|?LJo?Qc ppi0I(Ct~+Ͳ!P)5~ho&~DŽ>~=%,az׫rW\LyXN}hc÷g%S+VskLF"ӲK -H;]4A)+0uCk/GVT [2fE:U\0d5+p#~ wd;'eIfя lV(F. &*ċ%VHlP:äPٹ2j>ɲ ҿ]Ӷx=aW;2`Xcl` ~|G_^0){gM;׷yN5v$ZVF  G~1>OK 鉶UG5=DcwAvؐK`%upf2 5ܫK`W w;_[,PaYڛD!4OʘK[ENە%餆m Q^ o/YNrV\ 9)׭6a vFwŸ60gCVs?FN0ˌ|>Q;=ޠCi7p/(y+l4>q3 %0s=yOuuSr QAd+jm0mx̼.z[]=3 l`X7ze!dVU4$rO`l+ԥUq]q,˹i\=zj!Jb{u@x1BBjEIB[d`oXRrzKkﵳ` hver 䟎/9J,o5xNޥ䍮[,{"yK YP~ſs?5NA)҃~٪ծġ 2LjB,WiΔ32Tg3inMefXc|Q6 7&K! \A>*f ObuPb~ŦµSo6p%_̋aЂP3}OCRɠ?2^^6CN,}@d:rS.4`S">3$Duxbu͍f3lrG$kʞYvy!.Ll}yiTd Xb2$:su`{k*`MkDeG ^1iQA!]P '>JE2mhac.]4%Ur,drdL{NaNO.Rwr4^ )GB߱Wt uF)#H}|Cc6qį ~B(@E8Аf2w&vѮcX/S)f1×E׵RM,N 1ÒWVC#- )Z"*p!¯ԙu^Y)[DCv7UOU[<;1v([D&3r Aui89xUq`D5,lBN첊+%pC`\ʚtT>>ϋwe+h"^`dWsą(2] X?"ͷ.G:_/XȘUZe?h'Զ;jz/ d3p-pslsqis]8JԞ~^NAɳDKvyi:Cl%85 4h!F&@Uzfv-C-׮͸AF~(3Α7Jg sZ,*ߐc=cBkSݝ`7ҧ}fkݹ 1X̫eBYdcMn;׉FOW5}pXkaތ#@abн.k: ܳ,;3.~/ tPXEnm E%~~Lф|k(RbxOED˟mF6'W t+enlLmLck \x.-/.-cb K@K~9*^o XL|nk樨/..'5Q[ΪԘ<香Qh.g0ڢ&uzA7iFgxV{5Âl|GYߌN_ \b8,GgfJBHg.jyϳq#||uΛsknFhɴab>0g]WJ-.\R@<ާJVWԪY'u˦a`'exnVm3cgh~amԽ< C}dUWKB*oS쾧]xI us@HVYfԮZ9ظ#^@#$* Rlx0|q݁fg9+ }6P:9#=Ky}췊zm+=&& j\d,Ju]>~ް^L4I8g5eظ}wc~/9p/`d̒="):!6Y4!"9?v8I~8A"_Jf(XxQc׷x"hԀM*"L rM!)< Q6lESDueyv ?"J!-b2Ťf[м)/A[iOA8㣂gimF+4fUctv{skWC#UPNWmm>i-VqXBG[c.+v-R T6}Wr+[2֙/a+ ˨ܰV9&iǬ`[/3xA69:ΰ \@% /u;l lIhDMcvҎ6IfTQH\@Fs 5zwJuسXEDbUՙT !N/Js)>$Dz*\=%GPc  k Ai/[ ƀ(.DQʝYwy+d54Ns}z#H ',oOP4cȏ͛WV3jV4QzI0!=I Tv[0x&eWe7WysYOZ) sl w'OS0,^i=mqp1dbׯD2멿x]P+ jK?#f(xD\}>s 9&cBm6*ۜEN|2,YSr)e,pQU&ET5|j],Vߩ5NS ܉]&dr1iW~AI&=QA?b FJмP9ocJSZ?U8SEqxRֈܫ38l ^zKG v'B37;4Q_Cf {&IqH#XONjObb@+%r?'j^<[!#m'u'\ |i/U-Y{^ᝠD% yyaƱlzQkFXGx(n:̻iEAG㔘\erA@ڦC Aȓ@`X]n, v38y N6RPQ^e]7xe'*}l^b:&Jy#2]2S ?ؑĉGwIgqWF#n0d]XZ;|i )P-vr)kvbznwFn)aqQbsŐ ()چ伛?YhK驄)Nf(jܪ&K c]nMDþZ¶c1Q ˊ щǸk̵! Em7ׁ _y]CENa)Bk+:UN&o ue)]]RVwkWɥ7-pdC- 4%mB,4XtEeG 0idc6W_UXDCLAO$0&S0DyXbj.gh@lĕ=ۍ~Ȉd_] Qdj7+3["g9J:p#wє˂pv]Er<|iE-7@X|R>hN-3Re!EeV:e?#O%$GPh묹ڒ^ma\^ =F%pA/oG6:AiDdaJ|:Ŏ0k ]<{DgS*C\g<Ǭ\/*݊S tٲp w41,^?gQxeѿ3y[/-ƧUZ5QaX܅MmwexKZg/ ፙ _湀% }Sӛ|wbPUS+m%"x}&@!.-𶞄\K_.!>{޸^wYvuΚ‘\_Ч1pk `G=x~Z.7-TuR58d3PLtVNsLb0(kߊik?X[N:KD 5֢aKi+`hGi3x|/I~%^ >Wtpsq퉠 i;6h \5xE`q}ׅ(zM|o%sVWZbrjV,ݶYY/ -aҰw餤⅛C=) N)8{#nZopNo1݌9pH@drxx>(Ve ˠ-6gdrS̿:p/V~yJH$\ҼRp] ']C1'd'ܻEO;bvXC0e58@_|Dh%ģ=%H֙ײY:ׯ!_cNkoޠMj{nq\%X>wK7Xo`ʶ/0P̧֡ko0xc3%nX'(yre]YՋ-3H̕D.PZi)<Tmw[*yF>ب {'^-[JP h;O*wmoQ2qz/@. $bYb9\vCu'L`Cb<1{\T\I`v~ʍ lj u#gy \qo|,ңIU3/buH`MCk"DT9$9cxZ¸4iİ{`|1Tdj3aNi'f8ly=ͥ@ =%i6WZļ%Ya`]MlDj7d^D`ϥGvqљդWjPM~E>$6_C[H4{\# a)j@2jr ~gwwd"6݉gn/h|*>F$V|D^kMgK$YKc/p吗M[< y*+I+̃=0oMY/4#=4cf8؊#`}cq´Ql U((Zg~utjZdBp袴풄t#~2=H]]Rwgzq_m?P/c7@_ɔ:pr+]@sÍ]@ܿE")Xe!: QTK0Л,E,Me~gY{y2>g/'(/U*:f.suM6n1t@$C 㾚{9-)S 0Ϫ / p$03|VݶqVo=9gF`9 ]0Wp!$^eTo/C#&F1GċLH^Tvq1 I:K7`-2FHPVھa"j&,oa3>Gؐm_fDkzN\GUiV6.$^o~2M}l ׀s`TF,vOLN>4-!}ӀqdgX#~aB-6?I 0ٵq Wʬz[Ob戄3P.tCȯ6j$RU&?ѡă3꾨Fۻ g`,Ha7?MPHC5 6eM>/<e9rXҫze9RSiZoX#)c3:W{?PKzv# bNNLu[ ƻkycNxð|쭂%AqX0#ѽFE/+QQ AT,╓([)ؐc4'p ^ۅO[XG-O[P鍱t3e2ˎܻ͸ld]Um,a)q|z$ke)%L^鮽$չӀb䳒98,'zJ>=pX@_z}1UPflx!5أ3귋"}J$a 4q"n9铱ً"ğXNVqъqC]]4&/H*'28بcL,(y.⢝'ﭶ'mq˳i9;2j3)1˖Pzu)9A咉+_>,L4no#Om0fRYtmfaS#l WF}-ZӵyŅy_!KtW9AAm;m]u IЃw[#!*A1cm*hdIWT#?x2FQH2ߋ9= l*;:r5 <RZ6$?y?Gۧ qe޺hRgUoͮ+; RQnMZLPC4o?#RLב6hxҚq~&ZBgi̵<VZw%Gk)dQA㙄scj}cʏA1$F_B+%+3SAb(Aqe][H{0QaN5T$3tҽc,h]ݾdZu8$fQ6e#cǿȧ5Eq>[κWXRP_~Q<;Ԁ~@Գ7a/74Ӧ顗Td۟ЏM9 4ԚP-̙2tNzpYY{jMo(E"uh Bk?,q'kKbrŸ', ,Ie*470pE#Ɖ/1ȅ~)~ȍN?@)V >˩\%"R'=v)%9= Ȼcz".f'u |D{M^9\Du 0N5U+B<>)V)}3jܧlϛ7b^_c74 OQ.ҀӍ <17T,R՞KƝV8q$vO"#~_dA$n 0̨Dq)n zbg;?Y)#)ހbոE\o3+қXR6^aIMǯ[Css˙Qψ5/B,t@Ր)OXƥ% k!AmƋSQCbt7"?@v8__U#2ix̪_VrP% W67OO7G-?1[L\jXהLhjyyj\a6\* `73"x"Ye o4b4K˚[FES/Fe/NB8Wȼ |(3=!읞[|?Y˞{a˫@ .X4$QP)oCN+椇L]A`B-f[^^[Y #Gr̃B 2~[-HR*1ymj>;ʘ'*1p]!iUipA+@SS7 /<wE[b+pH(vH6ü.̢Z2:5n} I]|k Y P&qc]Cˑ;1+e;M  G:*_f ==a6"ԣm\I&( /_T*!|:+06EΖ8 Mrv 2(L t6r2Gwl al.Uw4Y8)j\3 徏n0D-v 8 )A?C1B/>_fWZn\pdؗa͐O㟃eA[5ZƩ`<lR}:+7Rww~eE)ݦ9^0>FC[r(!,v R]~?ŒBRҧj]fNR~dZ&Zv <9ˑ}~CbJ{!,-q!$: @d-4J5}l#-M =+}q{sDr:v c+x! @J 'i߭'M qDI3/d߫/As޸U0Ot- d`i5 k}2nh4/]㪷p19:9$QΆ~u/{SAݛU%By7G]9eN.kl8Jz .vtyگʼn0׼6H*ǘv-jqAx7ŀlJ9Ӎ~;JtMަ"qZ5́SˁVpm+/+.Ñ$Kϛ%Y%pPrHq_ޖ/1!'Gxg& u:dYL.~Z+zSmሒ5-Sǰ>6m*?YtAѝj!!r dL7H.Kht0lQK[EQj >:v-,}K D#d.ᤝj X5BUhv4ʊ|{1ՠKV>@C]QkN&2pQ"Mv 5T,A:(Jo15RgtS43FJA905Z<*ҙ[쌧'㽲&v==np2 6 Ɨz-US9Ә1S^' cƍR%Ph?WR?PcZ'k76n#CX+Wpt I$KCnWэ8Ě }@* -]*';}*`RTE2Q,y(u ߸nx)E?<ܱ$y@g{7JD27aq4ֆ1jƠѕƂzq|[I k?0O}G2I<)b]CF-X(;/1XvJM^5$غ >DM\Fs?rb7ְ&B.w:SO2[H) );GAeT~ǜ9JK$UCK4ƻG`ph=U0xM48 w?pB] `hg>L"Ϝ8aSE 2w彟J*MpAV 01o}Q݈T!1_r(ܻTNr]"ZCVQ%m~-FK R9 o5{?2j-\MU_d{+||D1I2ԟC@>=j(| kxI kiTlcl2K ;1PnOrlnI^B'l5F!{oA Zwx-vE/Lg!hŮj`!A )gƞ:_Wx+tmS 6;Yn]G{e>~ ; oLX=y)^> i>26flN'[:2˲lU8LYĀeAAP0cVvTw&Lꩧröy(>⊓` ߲H4 9rF(ci C.lƊpbxSPG{–5Kj2'.N$Vě%֨)R%"U#n.:J>lć\i 3 ^F׮iŬ:B`͆ČrcHzZf[Yh8u1S]fdH{vk 2~ ލgm1:GO[EquĐV.䰧yvs WlyH+W6O9Dï"eIx#$Z?rlUcvˑ8kq~fZ!tcdxG3>oKEX# GݾH4H Qյf!3nHD¢o*^麆.K`+95JNBJb&J;t/,8] 2]-b|'ꏵz0Ȝ5ݘqL͗YWvp"L,' W<47>;wxN˱3Cq&΍~i5P%n״,-g 'Bd'oalC{ctӬau䳘why'lE3YqRWn>I&Y~'-5 cl?S$O)PA-{ї5}?HPQ:WxWQ&(LVG!NB9Zص6wq`X!]M%Aqh: b< 3~1QO+V~Y\G"q\S7C>sЅd! ] M,#e;zw3*Q Q{H~+‘L'4[/llyc(IQg7?љwW0"ix-IoHo*wQ;hUeb޼zmʽT? 6ڤ|}p6%Sag1%1bt=߼|8"1 p"E?2޶4+aTj@1A cduV1j IK>*Y!F9p\' 4"R :ѯFb(nwBT*4(Šͬbxc4sӹi`ms:rd5?- a)sS4j*<٬oPDg_d٨ę+ył'>8b: Ut5-~ȒXTy_vls I] GjLb "-' -65=&ӾAK(¨H6֙Z2!ukC-g49&|ݡd_Pg37i47)L2?aC>пKL$Tx@32[*߅t$~4ɇm7P t CCўU%au oGR;^ _7@=rS|5m-y QdAa#Ea^ՏJA3j$;3c~QU+"' : \R?oʫZ>V?|LdѾD:UF]5 :s=^e tg549K@K1R W_B\WiFaUJ9"] ;pIcrʭȵXu c̶%}DcӒE+1Wȅ^F X{S&f~(A>Om~:$5Ã[oN8p խW)vF5M-Ak/6.'u? tw=4-Z؛ud2)\M[?l1 `7f~cvM|-twMBwt䂳FWS,Py8DgϖJX%|qtYNt*&oa )a\ xRw>̎Mnd h|V\#b!jɀ$5`]Io v8DǐÜ3ޙ&D'~ǖ-@0o8rit@۝jgUzUe̍&(CqsXydH}pC Pe:(D^vZsX8jԉ ˔u3~!"Ggq["ӉIvD+nj`Č2`*y ;-gCz n)0uUm!nv3MƭUn?bNHa=\3yݥ 0}fzlfMcִ0,ωt ^Ր+dbvUo[slED^F1Oz3jo"a7 Ӗ^"csp%c%/jvmg14 P$ⓦUI͂#J!;H74\c vOr<{aIU3 >8r8O4lr :(>W_F'"aj?r%f޹"/yj".Нc<'g;:tWf:*xpAG#koEV~Nmbe?I]U#Űc=e(m@JOwO$pC+$>/3nJu{w$oWsWvNY1^0oGӉg 3৥n0;0>\ȌӨaO! K >ŏ1)dlw 6`}oLGcJ=_-r^֬i$7 3ObgK6{/`6nz9aq5أݒ6q%5wR(S9=O[>ޏrR39}߶\Q$3PwzүMKƹ{8ڠ.mc 2sB$oVb>X"GHCW:-٧놠Sd?CQ) .w*1ژ?Y;E xsB2 xo|?F:,1} Sc }lx=P hoŸ\\"vg =!A|pjid} >U9Q?-@SmlsIֱ2ɖUufPSD*QdNˤˠ\ڴb/VJ~ mWq ?O0(y$(둑^ m6.-ŁgG0W04SΜ@ U U12O`)Ѕ b=Bt/P0sp oe]J ky 6f;s6auQl\=ܦJ"fqe*AO;Y^v윈M-t1 .*^!>w}k,%\@+EcK']x,(AN|PR8ǫVNr%Hhfi>gmC8VoF畣D/48Mej05YU |[B{P op!\Z/1کBtR-ҵd&~9=BDNޔ1B!f|+ `42&43 N 9l+?1&Lq9F<&o7Ϡ?3@(@t^qП6yGIγD{۫ Zs XݔsB5UgX57ظJ'2TU75BhhV֕_:HS]_Bi͠2(gA_x'z O-/s60\Kǿ9@> h@ ? u?lS]M9_#/G.@2LaSϼ Yc #{( Ѝ6,)ǓEY!9d]h&A`7R1Er,}zYˮA:yꞳ!bnwAаy!=ΝâGDeafX~Ě r]\u@%de"VsQvQpicSPQt[G㼓iJk0䰼!Ҍke&;\7*R*o ^U2}l+GhO\pv*oj4L ~lԄܞ~Bq0ӫ5QRՌ-ѿZj<72Qѝ&y*6:uͧ}#RAp3j.XP\i} J;u(fLߗGs33< s'woaQGD%-a{LB1a~j2LH0~Z3lKhuЌ*_}%j䵽%πP} /A/}&p=Nx[pvK9H"IH`opoPb{;ag.C"j3g ž /wHӢϬ}\)t̓ˆ70NGt݌ΌmF6_fODjj?פ2bƧ2JZXPA\E5,1kȨ(g>>٫]XCdSYU ~?(4Cg fsZv;Pصߊ4[-\?o?H͆%8c pթ(~ DĈ_x{:m }پk,I=pEN?i{#W~bN'*艠Ӌ0yCF}-p6' \cd_[w~rZ2_.sƎY~Lh 0^x6ɸA5SY#G9Fŭ!@G?3.\}dhb{g^ 1\K/Dˤztcgl@'l"3k[飣OK<]rW3u#f}nԹBAк,YR.Qux7BMIZ q\ S&G6PH7.%6!nr!Ղ'^ipfo]q]^u9nh}4:5h#~"#BhX^Go}ȖuYeK0&zd%?ۺ:j@UoÆy/:.5RZϐQU.s00f!3p"[}vIK\^~"tȁ>4zlj|6<%) #4T4?_ۑdo$5*{۪+Âz喩s 83XƱ㼫95ݸEi %mux7=iLK,0W <f-rb?uV swEqZvHe/6${Ȟ;yYTy/Ee\i3p]q|jw /0!ÀweX%' }Jka_dEYHD 39 7uG0j΍l,-#t1K[ca.5,#SڏV4Yv&ag1+\JIP\ 8lO?'B.tGS!)t yzvRG+ = ɡ0`k$hd)d ^zK<R>~#qɑ|YGo[uuGaxz620K~"&$k(9'SwvO>OG&BOT]EL[]t L0Meq8 vipЖ!/]: gJďp`>DRg5*<5>[4 JF!vdIVv8텐]w jfj~tn髳.p")M34Ȇ6 Jdn*npMʅ^5vxP<Ϭ2hoЯrN,>.sA$t7JЂV$k(~7}Zbe}Ŗ9}d_K+tcoi7)R`9wE+z5gz+X>kZj:zAKem[4Pdxm(pQ /=ד"$X9Q`=  AuEa&=)`+o<>MbD>z(X\f_;x%zx*Qq%f`)7`AgKNXƿ";eM)Dχp9TCB8m*>OaX0FJ#m9irLx#\tF(aqvHznVXܝ (qm89Fqc. 'ݥNuF ʏ\g4!2bp+%ET 6#'Ԟ0(=3% NbGl7J 5&P-wN~<i@~7)=(Р-p?C߉)iM<@Ҷf)C-ScEQ%?@%pjs_wGn(f49n'RoM%޹N;!ޱm<#4m8FzXXbm{TrYDŽm~맳({#y>ؓr“SҖr*8z۞VM9jתa>%? 8C 8:*ǥ+ͷn7j)XȘ]>CJ 8l:Pb&?b( ;TCV\7ZԥQl,I%=S+t0m5E8Aj|{@L- VP:q}RsdlƉZw@Vc7`&p&S\L*#`] EYɝw][l|Mt5 ezoQM9Fѹ0Z&#)tsg5cEQYs|ە>¹{UbrCO|\Î90(xk| >]>W:4eu¢vW\wb*UB*I),9N# CGS?8;h9h? 4Mp3[JMIɬ? ^+0 0Zoֆ)"7aAf`tz>aj(WYwDT=VA#E(uUpBw=o?*^մw+n+jb_%wfVkX$"j.&3{d9mu̜w ro-j1 kQH(X1R*6QlpoJп d~^q6T$=-8*5 ku.ffN‡껫6S^ 0d<mc}Sك(DBɹb2jSXtgYhYQ3Nr"Z ֣"+!CxH!OW9("`:uSR1ULLQA8CHT8x2»/VC?lFJ %RiAem9|<{H5lhp^R]-R&[y.(,s].52VIp}n'z 39/ ȥgM{nՓ&ڀ|G~y)D#>qSD&@'r` jy TNʚ)uUGsyoX` D}⸏tLuɛʠlp)"4t )538 l&BoP8wl_pEQZqLqu -Vt,cpfو?a^b\u nWMĈu{N6$^֪20fےbgؐM|Bl7ak:/ٴܴQ|_+Iu5ɇ$ZR 'fLX'*E~WAC$I7ӎvZӲ ru$hseBHz@c5C=--I^/LJ*X PݸoIvPc k=(2X3uӰ16lWq5V:[0*?3i FM 奵CSLW6Rq,D2R*tg*C.c.vyѤN)N$bR 讙:bαl*u;MU0fhS5Wվ 1 'Šr)zN64R`{0Jlۣ#4i9߷j f1FP;%=`oG$ r+RcJɥdcH:3.@V Czہ軭JQZp?@62!s&/:· @2@&Ғ=SїlӑNL}]ږ)RW)6p{@cR-VY4Ikzײ ܸmG:n-F(p1+wIv̚&5c%gI4F0T1yͨk| F.z?L{kWcPǮS3r,HN2SKj5=-TS D@z઒˫a0&4txbL.p'6~ : &/ 0FR1!n3;r(k8r3"aiA`(P 1NزJ{jjc0x3#"t\yIm$9N?`6T/E~,;n"]!e։C g%((.(|iИN.I-g_cFҸ4R^ nOp4tn6$;]n}7S$8-<6Rs3to YoSL xk;XeUho3 V?iMSKx:9;_i*Y.ׅ!.g{lbrTJQQj:*-^R>{o%Bʵ9^ *O/a+ȫ矟`O}㺍`1d6?w%8KUyDZ/$橌*"4<Qw)i؝4{H&(l*9O#⛁/<dp)r^*O.BxQ-^i|1\7j@g{dq`VQ }l&_U仝 Z_PtPL?&VRь E}Z)~Ua8rm&ߵ 42x TU($~F.KR!lOA0AN҉ |k2u$ˁ{40(>5U׌ Ԫ3;{Z@]6&S, ؆|\SGM r=abdUi #FTtݔF}Ϳ{;cSxK =4x"t̓82A;nՠ樂ԍa9Dw+OQ}#֖nD"s RX$iJ.wT7)/%q1j.><5p@Z :OIu:^cxMf>9"g8\hS)a!=q#-4sn ŷ)[lqK28hPO98›bK :r#26ZgVKk?#`p5~t;߶c/GGGĢ€|NC|O|u[sh}hde˜%yc)z2+ۺ-}NEB ZLʢYcXoa^qsG=1&@T81  <Yڶ;#%]acͺvť_>^ $,/sEivQy۲bIƸdw}bL5ƍ9Kxvբi[fp٣И$e\/9K) hHC Q) t@:ƘGO78FAXRއ]j G'2LEѪid_?=a.݂"o!r z)%MQImYN1F7eLzsu"2 JRyʩoxiSe˭=wsBIY{p27mơ'w_?n\kdBq16>UӐA֎~?@U!0 \xV!(␬5;#* PrDX:ň;9:E]X ?b\[<z {_M So)<>-T!mf8:sflgcAI AΪvrCXu #unBEoTxC.9LUq'qS)EHW(a剄<0Z HAR!i7h)k5*:8;~ښ $S,2 y@KH i z W3I @ R Ŏ@Ix}6aJȕl!(?$95ќt|Gɯ&!zN-p`q֧D('b"TY@v3s\[G5qo|%WKrV![EzF>IRm"=z˂5P /iDuk"C*!qjtT}+7OLL1<.6xnE1dsye(\08O~*F+)mަ;֮|Ԡ|5T ԷR{ٻ;X6t^1usLOgy'XđǷ(;Ov#"Hv94N `3 8<^V&*Y_[#Te6QM-Od0'Rv@]{BU&j+u"Hm8]0""4RE66*](ݹ8DPM^C|}^;i'>ĖR#)ީ}0"@++ BMf*fvDyWٻ˭܉s~9C=Z0p<#9\84qi2o,gtWp~2Ið#.zū_F I-[bxDŏOL {gYZ0707010000043e000081a400000000000000000000000164e6139f00003bac000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-darla20.ko.xz7zXZִF!t/ ;i]?Eh=ڜ.+<SW cjHYA^tEdOT ݹsAs!w,OōΣ7i.vp7.%pͲlU LCJ';MuvhV{f3]T D2;eFm 907RV1 0f5.BY8^͟gإTBcxp똀䤺}F}z W`4E#H%C~-r5a~z"ؠ &1gף~3ߍEriYI8S [OJߜJᚒ+j<} &$|>V T"TIucmgKcsP.=PkV@P u DJWzڬ i7K&)gOd}O*!>galqxމ"Ƀp4,ACؽ'V)_3&<0Xo KTbb,Cǧ+@Kj.+СsDacxnFb(ewͮZ X!ť[~Х/I4UٳC%fOG} n燗Ssmĸr~F>.rVhMp9WH >T@^$&6)lY`22fxARa h*E[1i2g(o (8TGրH=$qGIb>AS>BYyF{yWUAnY|PaqvQN wqistpgSlPZFL]_%-NP"$ˡ:?YѺy?ZA\IuZN&RRt-詉8|oty3R6H-vK"YrZqȇ(@VEc nR`]^򌌡M&^xҖǖ4!ur XG txH.8Ȯ;p#&@ fXW[q3۫4YO>8󑳏b&3 p }|?vn6zylҭ1E@yz y4)@RYUS:84vxfBg@.%V0,gɟvU{~ C.>оG][Ii IE@Xy[Kjyii>ZѠGϥMGݣXMll-pƊ3"4Tti@TJdyX|MKF-0E_!~u(WBe H&7gtviYAD#Ո UQe>|hyznZ3}dtp0 YHàfnZPy'x3Zߨaȣ8؝\WYF7tfd}-R)T0.MIFd$[ynB]s5Gp4MX0u y^_" qh7$0{t{F;֒v8IpO/["4˰@/]A,%Q}D|82S[$GD_y_$)4ߵtJd6}5ʖ_ۙ<*GٖX#z%b h6űH ͘D5/ |6ӛPfV "y"2m_YU16k_qɲ!5NoԿ]+R4?S',+ڝEŠxBO6[ϿK0琡Mp2ǀ G #{Bɪѷ6[xKyԽ9Maa:@M0"-f׉,bGyδ/a`i8L]Q:7a8,e;xWZЪiar ^._n:8W 9,&܆%t)HFdNc ZZoDczl*RXJҽpLV%t,\Zd6v Lm':vYL~0*L"MJƫ*]gfLKhKb+ʙdn>8(<+moX!8Ե&4).D\VV*EԘK kkF@L6ɮiv7Qw/dρy <9PʈNP+"lTBJEp*~,=;2QzOc{"@ÜFGYDJZQRD@1uV'[: JE=&;G 3pkM! ۟Y4kB5ݽt);^WM%vlHh[jWbIbfe< r#3XTYUHw5JQCN!.EmylbQ@! AkcͱI[jBmpvFߚ,ËBF6iְ%ʩTH=U)9XiQ75}TINߧ;8嬍 T.;>IUWnIA  O'V W#$'('h qoi܍O6'?w?}0ɍŧE,sղ,,Ϧcmֵ j[QM@Ĉ e!IXR#3K#XArMEǛ5F$4/x~ Q:Vz#%پPXpVl%طJWy`Y:ouujcĀ_dKeTen>e`hĸH|v9U(Jx4 *l+_ 8\x1AftcO~4˞޿Ggȧ&WQp"\43HS>N4 K hR|0wMGzu?z6SLQAXm !ʁt{QWBU9e%I3rYL/P`x҆W:u~Ϙ߽ethca!j=i;ƙNi,m%x؎ާ ,eD JtxU&9 *SSAgaf \JTK㷭4V-p-G q U3{a,b=S뒟*_u#~]>/RqY)ԀZQ)-̡}X9>i'w0,W;O4W I#!Q\Рx3:LƋ7a ;« {+ NY'pg/yqwFPVfW?d?*T%I<(Hho,k))Wܽs%*H5F%%Z/b%PK.,K_P+{ܬx~:jdˈ*5A4 G܅[4=5$sɽ.)۝`'%xe%pV{j$b{ HC]/5{ió4Wr%j$\?r'͏CT\ksȅ&$(9%lIٮJ"{dQ϶R]d—)X7YFȼf,njQ ^ ~Dc)FAaF_ ʾ.ixP_ȑ*TWZS JmCqA9&38Ѓ6!(Tx/AEݧ\j3NJ҇EbmGX(Nu(5h h{Bë́e\ovt?V0IB\f>KmUe?eKNtK҉9L מgF8%a!}cy=  \3? =|.ZTꔐ/8 L֓Y@#DZp~$ Zj T3tQ\tYYQ=!v^:LgG9YPlOdG/p!۟$94փGٵ]4!Ekp:jvdku<`geZemm KEx]ESS>deI#˔ b+l=NiuA~xEQwJ{]dH#Jǯ FZ /RwG$mt_N^B*vCdb4V?^vXh=Iz N.[Z!>KZJeϧWFB odAiKoN+:l'|Ýc6d)GG[\ Yw2 :!sRjnwn^NpCKlH;uzm{H@DA{4 U𲂌>t?f{yFj,׶vS謢- g/(}GxF(ZYP\T;_Qy3/SRhDX鸨B;:6.+Ck L] si7sk K saU,^;:/ u .BldeDPP+, D]jDi=e"LmWf]T^+FG(A pOKm(^y-$D0PT4k3SuUWTA{I6MekXB߸"PpGJy/R>nn@M/- etOiaB\#0I\AhnY"o_9 ̻9٠]/VwE=_Q7Q.c>zs׶UzZ 0RJN~w{E8M'P72bAAc`h2mSC8nIp}cE51ߖKhdקl#:S`@U@9 )s%?I?L')2_b)lop&my|,NFJ:tSu0"Tϟ-]|J&uYz}Bh*䊁JKU Ǣ HJփ6OQ-G`ZsT!C;cwfgd>pkǵ/ʵqn7b.∬f@J[0~ &%2z2Vl6?w⵩"JbzOa%mf=ҌǣJMbP$YM],;OdAZSeŨGb}wNٙ[J FMLtSJ!eJcRSbA_SO-ܥ?,ϤGy9QA~gC+ob7EȊTj(.V78E CV_x_wK9[60> ?1IKйrlgdD$(m:eξ=7|[$XsWR{5Ct y>$ !rQd-[Y澚_q LHS&H,$*Ϩs*lV9RcgWTދ/?eO{+*Xϋ2"J-*t/4/!q j-ymZ 􄣉)Du8Spyl{C鯩_]aFjC ?[hF*7mw}6Ľ3fHޞ2̠5(B Un+4hO&89'VsvmsQ`^Z#@㏭cT)XQ') >Bw=H 0qp߫Rݗ2?ڨ!InAO=$>_` 0GL/pC@{耨ZxNY6gNӍ`=ݭf\ #EȋO'#ߑz9 E) )d: E!–U r\hN0J&4D.Z"ueګe<V/-$I;KoI:)0uT+}Dw_VOQ8|̧yrGF/^&gD.PHD~: .öɒ[= hẚbX媇x\R nEJhoOؓ:?ݞ2R-MY"0G}kqIzϖ>]F(ͱZpG'KͫpalcfsUϔsҙdGGtWDlz/DK׼g&ҥD^qYIĐRH-tG<] \0؊N% Bn9!#,sƻs['gL M7)m ­PP K_MҍN Joȹƞph#C;:X2mpk7-].Pԏ1m*#FR}OuַU$([[RWgHOCk_-Ra6՟DPqFd]I6~xP [%JN4cU.+ꟲWf,Ƭt4y2k{6V8ސ,6tbX\,p,DvsgT+4?]Z:;*qwa- 'm\<$h?d7ڻ)Nn]ڱ$uE/ E!]-|tmªSg>,lm;.weJQ  zI4Q_Y$_-N)|hvݺ3SI!3Q/3$\وPOԲlԮ2Uާc%C8گP6өfہd lک[w%|%iHOkbnNx 鈨3m)@YFEP"eٮ4282m.cWX4A1AXlSӇ 2eBw;<Z*c+и˼m#Z?'d4/I2v򣝡5眚S@SN1! J} A*в̹_7t9Fϣ#i3@So|cV.܌EڋU-T xU7 )N`Ϋ{w猃>H|Dc&-K6ֿ؎k3k^")7ځ;7(d=$}MʸA:3&Aَ{CTGg0h:/ƸswNԐGXQ1>B̃fN2@'Z=MT:{eT&LuKHX#k4tDHtAy wMf|ps:5sYKeElߐw4t%q< =DU<@<E#]:M >ti&w, 9KL ֈPz=KJ09"ē1N=c-&G;Q+lSPPSb&hYr>n)Ҽ ,NZye7̔ʬ'a}c4w+"Л?bK?/-GBsHկ|׬䈣&ZDgͯHoQA C͗LJ.tşfI% |*`RRϼ3pCVl wO!t$Qa^ l9ȍe|D4y&GuvJZY FL\>~S_qtG pZUn[ʝO)=gmʕQO7_W}CF)f IA2ׯ-'w+oɉG?atG5CFU\3 N])&5xDuC y{dC@IM7Pozbk-@$aV>CLJldOrkiӓhR&aof],- So;LӽԔ3Os-uֹodhS># \:ډA(̉4j/>N-Pn/==-KFE;. [ZmZq9ȩtk*BF7a tremH@@*k $31 -fGxSy,-#/jL60XE2eg}㣁pϦ3k`/w\ue{ᶉ0KJf|wxT(^TˋjfvE|K)^לR*_?'0w1~ c;aBMPS+o Q_!{J^WU)zPuI(f<CoL#An)=$Ugv"r33GnjzẁNlR;tmLO`akQT O ^hNϗ֨IJa6[c$mZm%b,~;3,D=;4p̸"F17?c{ǣc'+m[E$ٳ?sBIѯ.j\sQh&vَ rL/0H_۰^I%ƢCPפ"0c2[Fk-:. |W>5`gfDt:v(y<*C [ 4iGKp~T o S_%lG!O߰>? Į GA0VyD`#Pk:-écр'נ O̎.+ $(+UP~b Ԙuqٴ2GEP?mN=zѴh8 @D,nN_4sKL-ty%;u#fX, >6`Q@WrcG[mT]7©@g I,3kE,sݠ.W%3(XpPGҵ6/GηN^\8L(g0Ă:్$ c5/@jr#ZӏR"7Nsy^+Itw_;UzwN U@ ;l'b6F4s7Yf]@=6Fr-ʂ/ީA es45,>zg(48,`7n>?װoaiZ\+Kxug."I <-X}kYv\d9H#DD-66pd}iIͫW{%p6 ;jBn7o<?ϳ0~Nrԋ, Htkcn8ػaF* wZ>!уmuY@iH\o MR`Y& R>I^a{ow_PCv܆czE_6'9*^iuǏY9佈@GGFh/&4l> s dp!V22_&{H :jc.af 2$}e^SW6pEwA'5gcŋ%gf"N2Ǭٌ0̐\&?+$s.oSd! &DV/tzg_*vNyPȐftmԾ&˯%$"жZYWKb͠~h>?#ޜM1H2L sQ:ψ1"y$66ye#, '5hzpȹW:.N+P M${h'YW`طIW\5%췬rCKgOs h0ݭ HAQOٸW/HMM%ŭY8\ED^;61?ya3kBxhS(GuQ.P_o7̄CԈTinQ;(2&',fa 3@!/;bq5b+e\07}ۊ(U`'Z[%A9^탩N1,T>6KĄduEjyKL_)wBzGq𔙤9aS1`GTU[njBz  5>?a _ANǃ+)uYFaṂL7>+qΎO!>7IIzёmSp}.u\4 %KvVM ݣZVTZ`3T/2Rn5>'$ u(9`;01K".^Z\j\V$ڎ*?O رl$d:֗UV:B( APx-J 7=d㯔\,'Y~?a87BSGmw bpu)bMPՠZ +#ͱn<HjfX;F{쵾p^KUڐfCvX?@բC:,RDEHN\'yfq cat8L{?t ^nu~ $M7^unnAU >$ϊ?`aMrt1Y;H$bֆܜSC\BFH-j ;g] YFD@h5 Gg|kٻ+ uWI9 3$'s%Ά:{\ ҬA螐#QeE#"R) J=b^j8дP з!Jo>cpr/R][DDiaWT햗)^=V ̖f%$GCTK =4"dŋLa h$L1A˗G~\d;AT1`NN:#DT{*1.!z (Km~[ؓ#R{dK*|!ԧćNA:(4Bԏ}% ,k^/NYp7j [!U8vgae(܋ `"UqPx<`*JEדNpiFWxzw5{&d7+LUV$hTNk2#-s<jm&)\Ù]*gJC` c ʌRHq30 ҐtXl1!uU }#Uv_|0[{PȂr>#w `YSymN/[Xh hRQb[#^o6/ۗ`>MQ -[ \^u~L!cB2ZdKsLȨ޹bϢɓS*aU)^X<B:}\{XehQ><)%)ȃZ3LBSM ZX&  Y)V~Gq;֬@:ؾ! wM)FݻOݧ j1 {䔫v]`^zʸ=4sL QxaLHKu 6^FNu5e#Ьň/CV]RI٘hCMӺpGb-=iw'ZtgYZ0707010000043f000081a400000000000000000000000164e6139f0000406c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-darla24.ko.xz7zXZִF!t/'@*]?Eh=ڜ.+ȝ[ YyɦI'bi=[~PZ)z4MˀlB+tQ;qCs7/cHcA;}a8kWfayG8W)/_4P HP%koҹH4HI28 VC)<'_n@lc)]4_3A?>41 ⣇B+-F'v}q87,`]pgugp;pA$MJ7G6-{MT*jouDf\w>P!뺗& @$َd}'3J,n,HnpGvW#?"B}CACV@A\OWyu8hi:t/+6HIߴ<=LIj%tOĜ\Wי_^9vBe҃_eqzjݟ/[v[9*mH:r-/dAظ͖ÛqZw=T&Gql LPR, =D긴#jWَZRIe{tud=*~~Z :PN$\g@!%)K)HK ʰ"p,}`t}@lނkA/(%*S(YO@c{&k!i.쿿`1V7\cض\;`+b3&A}Rn7Ψ011nzC7d@6:#+vivtvs[M cSjC2:p; ) PE?/ ta\"6 U#Dc_;::ut=d ęrFwuW"n[1bE7dkAq})봶mִSTȈ̇yN%@$5i.wL9'oAl7eURt[AQjYG ^קׂ7 )+.PV{$+*/m.f4CDYN ~\])5"kf2xm)*DtOϕc.;'D]K!%c5qӁmP'k?}:f'l>Ҵ$!jD- z8NY 9`.~8lq@.h(92EĠ!,TtxonO]4Èb8yӻtA#g.X9?yڊr*)Cg +Mpzx^3y?k_)j>D>xjO\ăEGRFz&uC2; 8؍j|!V M 4x9ˆ@AUꊎ&f'|ua70,1b8I,s M"́P 8&:%7LA bʣ.IK*]TCIXAh2Fn(YdQf 8ͷň)_]eH_'g}Fkv̹Y&أ<ײ^z%)"X@kxx1Pt{~'C#(5Ehx]f_@.Q~FN'8댍H݃ Mn(5A3*aQCo<̥5~{4 ֓DdeiA ̦̅2ؗu/O4ߵ׸ b|wKrF>:3T9GaQdkD I&E9+~i] eٞ3͠pԞ-Ow=<Μo砆74=oakhM&otJ F)їWA{@HJ9\tȗ_1,T'Q p@qېҨv3\;V[*UwyC? Y> K,I*%K*QLf]::vX/%&S|bNx UlYߋNop^k$.T@Cc8#ѵ?[p+p;\կg?ֻ}Koåd?-(t_^Puj'7SDjqORWRu`D=e 9>sF{WP׃2%6ڰJ"p_PhAH++Gyi^tj,!]f)=X ŘE5UZTɭMH}gD 泛<7xmnpkvFꤞDl8κ8Es۝#aOa_b)Sщa#JPtɥُI#]觢eoک[o{{=ԑ^sբehOY m+=|N0TYT}iuLg˕;㦻ȻW!GN- }Ī>#eK)46y}QXh U~<5"FVY2e{ȈgQۋ`#]꠹vA*]T:[MhF{"W)1:T!doED4/mƄrƖa(ICt. Ð:fLZMJJfP NEyiY$aq嗽@mmMDr.8p\)~Kd_RaՃD0Bkf{$$8-C*z}m;R:)K *UvCy>#<_ 4솤18CGJ?™ ń >2L풡?hv{V.hOe$Gr?5i݃'⊤pnBJP.W[3>G4\"CC9VnWnpLޯ05CdF3.LPE7dEbó>4MDfgv&<X1EeUƅ-T;/؊ǽ#,XxrM2 `ۭ}豠&+'Ѝ-RG,Z SciGTuqNٙU5r;x,jh ~vNo/a3w$J,?P/킂$-%nx@yը0|ZN!bUo9H3\xG;aׄ9=_>M\4ODBؼrSĝ0wT0@O6pU`?kQf^1D~UJa6oSpZ}}<^h42J̼&Q8jȰL5O' U6* `"9+M mMloZfB_ZJgoF>_0ǵ7)G+ ٻ~yͥ.ncu`Qo(v^ AHr@ב8?hT=X-*QlOJEBZ6nVtDC$Lqt>l&t Ġ:jen-A>i/ji%PKDBP۽gAXq-ʂ˦]~8!h҉rBD0~HCD Q̢g'=S℄f?`Kw4ɢ >>8)Է/ N]']OEyxchÝcV$Rp8 A 8P`zUwńseM`I )޴>G=6'U䥿IZ12^}X@} :ʅ<ע +DEyb%,![*0o `yZ,tzI1tp)(ӅS3h>ԱuW6(0$?!9SW4P,#*2,[͔~h :Q6|JuY9MgFB ERq2Ty*ѷK\ի z#cOJ )6ut'2)^VX:K5&]4 FR!͓sIZ0KF|I}hƁi1;{@t7Iw̜~:MEGo@CM-s}=}.TPIK# rO" u [g{ň]8 AsE%YӀ/`J_3S /__a 2>nlC}xyj{`-S .7>ԽU*jϔj+yg(ϣA37LkP(V j!z(YIBu9' 񘌅M iKZ\W:p|p et+cϋƻ7:¥֫:4K-9-_ f8'efbqٮ0ϧNVϽZ2sLs> ;j{2;֚z [;)X2l?|vT͍01XiN}fziIpłgPf?&E3_ا-]*}zJ`,W%Y(2!0ɣxz2}jAo$i/y$ ` 2D:e/(hw!wy9J'ٛs[wX6J79 Nl"5=#zh@X4o!HRE@=j/{2Dƅ͊2{6NFPh6%]8PRZ4M?8iA{oIe"n.5f௷C2~B-d.g|ҙXֆK#:+Կ~5K$L } #g8i=w I\K%6M$|}R$2q\4u!2G~P8$`k08q%3#GAt=#=CWs7Ft/go$}UjȿAKϒ:& Qz?6t ޭ ~_JJ6/dUWo2zNSWQj'Mw%o{YE D NymraC>Tg.F Gc#Ih?jl1r71̦[W%.~tٵ>C8L)ʽhኳO\mexb5VM h":ɖ2ַ5v3 -Ga8.y3MrźD 6Nܭ ?|-pˮCk=Bu=P;ª$kHČL{Ϫ^U7O[!#~@nDEyJng1obZe\ _"5jg]ՆV 磴Q|x,YyFaW%gje{ֆTu,o,s)0U*)PgH z o]Ibp~wNoDpiK=e0oC@?nE+iA՝Ā{-N%s/f늽5%l=ɷ%YĜb ԇڎ2OcTcGRgC5O$!v0UAvR1&^=8;s]_N|h;lQD7)2r{˨5 z}z8s‡u:6q8B ƚ9m @0,B/E_m^] x#tr &yA#` c#BIS@|JiW޻tPSRv{cXipE7>"'O*4 il? ZV8a4OIŏ04 +i_;pxw9:IޠBU}u8Th,W c+AnjhyGstQI0: ۘ7[{`E1м3ȉpz -28Vw obO{UMf\=/ /#+ pV?} ,kG?3Ь!-AQ%A mVA;,* H y~7۫ZZ{tonNqukHnsݸεHO70 2zMU RŮ_]CDgQ8BX&A=k3.4+69=gr+s~jTPxbS N!sȵmyڟɈ~Z /fp4]1huDzDȨM w'o*L9ijEvhpq͋n:Rn'nr51h{0O%/?ށEL <q U7ijd"E޴.M[[/[ݺJvkخѧDKvqD}C6Rͧބ5÷JK{D*@R5F%L h %1r>`&$B la< Τҁ ׳Ђs 'v|"\bȠȗ n$F${ϬU I dE+TC9NP؟^ʫf7sWl[P*x jqϩFW-U.֠546NJfJ!wDcʗߊS-Kbo'n-wbID_~@]E54A5!&ge1r\+ WZq&em J2d޾q,*i n;٭hZOl$k[t@‹ь0Ĵ1\d8iݓL1 bUZpnXQpɯ;/8p=:d/_3͝'s7Pkq_-;F j&3.SWft)u 2P,-ҠZZ/d ۷k{^ 9R1O) eqC?: :/ Q(,y:XvMN!ݻzE8<3 &f sY>SEhXLS)T(e奔a1F m3 3>^LL[!{3 j-9suvq p=LB>*+%–qޛeBƟ, 19_R& G@I|mZ𴫽ܦ8| ~iz ]ܗEaL]e'ጻQAlPρdgFC$j2t/~|v^0!%HϤj;V^eo_?Wجcͷ)-:(?0,ykUG%Ln-*C 0׸ena%u)9<|_ĉT(y)TM^_+ĝ 6gw9P$vIPQ.l^7FqBjw2|@%~Z岳Q ) },VyE f^ϊG~on g9tGbi\ N&fThەGl+pВ@K|^÷1R#nX*~)j hڥRY*8.tJ+#wvo@l1ډKq2"fc1$c? *+AŘ,ߞց;c%DO7wwo9/Lg4Q  ꚣt2hP*Vr4@8 ۗÑCy{CJ5]/ R7熄'KD9} Da)g_rxʔ@-7T!g 'X( dqXYIE:[Tp6S酱Rk.̔,~\r 0urܗ2{NeEsabd$w{;}sL \M|o^B}ItZ- *'n߈xtTc[g &$E++ ޅ!}m]5st y=S8,#k?rO"~tzoAL!~d}KPԛ獴F*}4ml 2/0ud^~ )(}t!3X{ 4Sִg/ 0p-/(S8~3ݐ"67vKa9R1GP'"X=3xP;ВU'fd X>E['/wq@ k*C?7%-k7j7@t .@z4bo2b[u5~ J¡R]UϹ}ǔu9Whj:W,n7]t`:]Kp*w2 *~*,)6WeVwI |HsgE/^xTܢȽ\@ j8fv5rQ ժ;HhܘF Ĵޜ*l?vWUY#iB~;.[Fu +3[Dd1@`49: [tґ6jтpRIC\.9@<&08‘T:Ε6e;ٟ+N/M4ހ{V{טG:^jG;h=hog&[%%7 Z^$s{Pɿ0icXHJevWbns˂JS7/@澳$q]0rwLZޭ&8q=EITUQѢʦ^'ĥJCmqoo0A^uU㮶(^tݢwڜ|,B)!ue9K9]+apP/v̀Y`WΝ9W?ן铇A$TE^ kPMYO5n7;'sH$/gIa$|[^޿% d.gj1!Z.\JIIib"^nY1'GQň.w}xĆ5pķZd^$n ~:xLT0!A y;N:jsug&n;pgl}5gck0ƞ$7Q͑Pa"OR@GA4(J"+4lʔmxJx1/zSs*'U9YjjQ[FrEsyҡRD˜Ѣ.1mfö]0UIhleoW6o?HȟpMӺOƦoӿ*hԟON 'dLA}cJY:'VLM Okd$]u n[4Jj>#CM5kVJLɿe!thKMT֍ЃTC>SVna9i?EP}(9ak[G"u^=ц~]r,qe9`. >fayZ_/``Z㿛X!F ElN}ri`4 )H2⍷Ij֖W #%4s"Q2edijUcKPvm]$B`N~8(?ݩJ됞]_JpJ"DzY]T;Ӛpb ,b=Zmr@5TUޏxD-ơR=Lc#5E!{e1Y`!uݱYEI3׊cbԥ^#kڳ ~X'^h.g ERHK3yD4 નk?`Ms|^jz[hJݢ̠^(,X;nK!`~ϵ 8eS'[LOWSz491v$`S|DzAFQe=f?M=ČVtTu@`#C:~;ÙDC7oD/W}8yV1ߢj)\rlh>]~/J?$ ٖC(>W~k xZpbr8VFPR~Xts 3aA6bg3* Mlb?jŒ[HzM LT='FE;A3%0'_ENpyྺz)x0V,xmR-j++(O{Z,&Թf^̨,9j+oSWnGu݃ aA0ͺ"f,tj&|?^>0F]f6$[ p, ?Le=͉ ,,8Xc>IȦR.9|^ԩ^|U<ԗn 1盨k :iuK/^8v5|Tϧ>kxbNl='%C`aue;dDF) Q$qfꈌMR-RœͲ*]^/=E^ݳٚ(ŷ.(xEHw. wat  Yt<8.'K&:,j(?*w_7chc[J Vo~m6/\'Z.]cHZFEG71nFQ L[Ꝅ F> 葂9}K9eg+̧Qx\$B@_q)+`i b ڙ}S0=-%:9-R:,u|ƀڑgYZ07070100000440000081a400000000000000000000000164e6139f000058d4000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-echo3g.ko.xz7zXZִF!t/wX]?Eh=ڜ.+˥ BҦ-er-*S.ⵡ0j }=Fc: ORhb22zrjxtY1i_-G ;!@#| чۉt%.w~jr _h4J}Ng1Prښ{D@pt C~ gK&L.zq[!#qWLp>yq#tS!?eiL)ω4}^DS?nf.մWР) !F^|9*tW`OҩԢ}x 'șw`wR@_a?8s k\17q6.1. +2?7Fbz+i 2ͤ1&icA=laF6l =N#.՗{:j&%sD cۀ]ږ[d㫀0?pN[=2.oag+ ''{/Mǥ2ie` w V'aIq7p\Y fw ' jSb/J }$Lgt(,81 ͂x6~k&HtpViZzs?HV 1ӭ6+ܐZ+݁b>?O /Q OY<O$$H6$k) _ sH·Tŏ1!fv`C/>&G%xF~;#cs}|\pq AVҟmD,~ kL !wƲ (mv!NW'Fl[wCE,Ҙ%xlp,Tt;_[UYOce*Э,oESв2 m͘N[qm 0(Z 0Ԑ`$Q 2?ioqo ()5&wWˢ"L>?Rqq-N#Ij*%w7UqcPI7Ce݌/5|tsΨZnK⣒|Wͧ<@cQ]8Gqb %V7^Jwq */V}Z OtVJK=\u5CCu /` &)uឦ/c&{maX##T0cXTke0/!9cbU0UkxpD[t|/No7i"m\Wj"j_#;kT@p^Pe?Fǥd[!߭ŵRzP k^ܬ68VxgHVjJ@ݧN,O%NJUr:9E$}`kU)3_ %} Q<w^x3ؼ)yǘun%G?eF |$ ܩcp6; ^mʹn j2ܕo\j5z!̓WZQ#T? F{֡1 * v;,cK!"5]:sԾ=ᱪݛոَstP 8h :aI9 M 3 AG4sAnx|e÷Nq$Y%_1"-ҁS>OHƏ$0mb$X ށlbQ7TKhdԑ@8v/)4`le.;k\u)5Ei~wG|ģ)i#<6ctOw@BtSvXv6R'{Y{u: 2 ]mmށdq1;#^k5`e(lr0Vs q (gn+뫦Aq hԧKꅶ~պ/ 48(#XIieJV Oz]7e@%yuS:)ywm^hj/PNН['q'OAF#* XxYKr@EjcpDtqLz{KWDe Qy"}[-rR%2Ę EgCq3#<+xHYے|S1!T_ (i3V,. X"kIvaymg /9Eß[_xG,w(#M 0 l &]|en*4!xjVֺvF94d0$Z {-74$֔EN卡NY ػ>SC;5.`HmF|p.'\*/H ݪL ǎ!ZO4i",}@5QOZ<hVq6}{T يIe>ȏ1'k棇u-L WXD9E&fS^A/QC&iN%ԟN,ʝ'#Zc.Ôl<}m-+I* LLJzLuznCהMΙK6Mr:OskylPo$%moW%Y ?؃WU{wh5afل7dx#HGَrMъ[7 MM4q%~xIu^fuG=h>Í_a·D@uԔ ^B;-=Ofōcu1YTcrfYkUj¨Smr@E3! (8 yC:_"*S?ÎiǴzW/vȚR@SQ~!*>w8U+54F[/msЏe"< x8fQ`3<ot" 0_2klXp(y>M p7h2,FHY)FCb#X:{+t0Ͳq^I-93~ 0E]ts Z|ĥf[M~avX56pb!^~0E*G>L$]\(3@%H[V1FڃȲNi&# 0'`[h5E>cj_GX`}{-"woЉQ&]Ƨ]K xw\ZhU f,i]D>YbBate.~xBk]tl2ZW9Zt[е#Y0dm\8Zp9̩WrҏZ2uki٦ bHϿN8pgb)tpKrXC*iC|]"FPYY@ڔiI=.?Zby79wSFز8FE PJtH>!_A|)xծג8ܜD|xnBJ6G6cv\Vp#5GyW{]>(׳s9is,=YsQvgA07wU@TD}kCG*Ki),cZ ÛFg+ưIJ[1.T{Iûg*jXnZ{mXI@Vp.rWs2U<~_y~9s{b(˧ } A{}_ҡԠT cQa_<T9N +k >aA1x8B&Q?wJg|i;^Ah1 sY@UFj/ _.(OfΨo ˳DE$[Ll]>[{C ]X[}6j.b0鏛FiO͹ ]- .O#2 L0Mը6=.t#ЉnMsW} 7(K%${C@ x tu v<6~x4^k>šStu_q {gŕwiX#iżxV@dQ⼚;Rpʓ'[xTxox92@k<vMQkzjocv;DXXoYUUbĂ -~3_?V[n١Ooivl=;쥵x\&Ye59ot]˘!_%[3%Q^Ϫ+]ojڱ={OH~Cib_*NXaYTّ-['b8DɎ coDOpqE~ Vlw-(p7k >:ҥɌBuΪ2C,Mﶩr[L46Ҹ@pVUrAwP1/`=lNtG,Hqbv\RWV˃{+70CLj;.L0'N% eaMoF[>&dSd8Kn5ޓ25gܜ28e=Q&ivFQ[8CgK ;2bb@%LFwXYxit2moM(iu%=.mZo9@r&/,-, `V섶[(|.ZYO7;)0]sf5A̝CxH؋BY Q]w>l-][(WO4Qg!X3]53TGi%g 6U6IP YYFvT[aobn4.Sݫ[r5V*ÖM$}\B|̞y6&xkLa185W8+2@R*q0&y߱ұ"wt7Q?uLg8}DGǛ;I_a!=(0z`d,/0FCii1˪uI\hF`;6M~ Fm|sX_A9m g5!:9OV[ԵU/-*(!襝8"" Osus]cЛ׏<,g :嚑yl< "&"{l7Y;0ok4cPwA7sƢc0Q)owP4S#ATmV#Q%dN-qy^Gk=i;T1xP}]c(e.\DO7>CkĦZ\ l`{{5{u H16/hV&J:d%-U y%YOƢ}9.U$$vSj69ttm݃2(FKSFaޛ}'!6?9'FbC('1ڛn+Ù}zB*>3g\;2q]$<1 E' խ9ts6HɆFZ3z`}OG@/5C?ˢ-j }uf#|eވ.yaX=).Ē??ta'g"BI ]G3*]TԐ>i57,&X]OK8}Cxx%׿;Uyj@քwhDZţYhYBojIA؀ L4_whjT#` PXyJd1,TcVUIOZޣOpϳ>0piAMRPߑ^%UIk^0#'EN>Vw{19:&!"tZaN$7%XQU7-[̢e1~5[XsqhmXh,Ҹ .$󝈩ׂ?YE R(Ď̚2 T 0NX&XD:)Ƥ)+">=Ƙ+|ͨm_ntWт֫9zEPJ[qvM^ $SS g}8{/օ6z ^CZIVu/yY՝-cͯ8v=Gz;x +Qԏ[#҂u^P}"TȌ\B޻F8u}z@t:c `8*f=EQt} uF#n3 Ţ_@:$:deQ/c7˪V?ؓQ[.ȁrR4E$j[e}Ok)}12mi[ХZڹ}!%Tc5rPUKylOSM43$kԄ+ vZI,H~aLwk/ĩDR+@"6F̨yH"sjs^ݦ@ʐd=&}L$mD%-ziuΕRj?9@7@n9c ?'yIQ6s2  $ ~`j b+-R=VlyQDמɊr^9%A{)2ٳ;=SEMH\2oPKӐ9v0u"Mߎ#sIvrC61;z7tja/p ҔOB.2Kf}^ص$S 8jIAtH;YRo*jr?"7ϐf( 0pg-Ҧ+*[:4rdj<3E>WiK~r;d8x:AhFZ Ev]eO"HwBʇ;#HpQum^wzd }s&RW]\^ 4'isΉȵjA=c23E@ dx`fxno#ÆLRRvKtl*x񟪮R0Rڭ=*'xOxP2˜_a{|/GSTV:&<sYl8 u_8_RdȪI(; @ %ؠR5&eW"zf/Dߨ '@cCG3nvS/oEMJ4XȬ@\ft;9 N6(b[DV}3 "R6a,%Dn׋ OF'7%u.ҿ<[5i%Lt,UeEhQe^Ia6 7EE9~"C ym@~cSGfSX4D{(xemHN` [ %nim]S_TzFdR}l2_  iy˾Cgh Nrmu׺=3Y{DV?C{q5 9ۙ Ԭ,XdMX8=穌BTcGj@)4|d;-oYS~Xb$? "# 8KB7Tpy/dI<_xFrGDNvqi*#"2iGǦ{y2W<y%Y2H;]%+8H XxѦGQ8 M ?h{1:F$g%<ˠLSvcyOZ\b~͋v? ͪ.d^yrxzSQ}q^z%iʻ>uxa;>jy&2V9V,?[Dy <2sOp{5E3+{3:Q^tc8™BHT*-c :/mOVL3ɺ09 ƨ9z[ޫsc8cžꧯz-tDSy _"zhI [-a`8—FbDS$'џx׆3~Px;,Ty~8ݓw8 (0'џ_nITT(jd6qWY)i9JЯKDHͣP-!NͲE;Ϋ?9\k,HςfN0UmGbS/o80UMq%[v 0o7P>*mZ:oYn{pg ^J-G" 9 2ͷur-l yc! Lл l™F?D*և{4zeFo:tǜ,fD@cǶzW9MQXvyZt"t5/ٵSB~#.L$_z0'I$FD$c8B݅mv&#“0|f7l35!'@7%@hcE#a4ਝ8nm + X?u .uE)STr-kbƳ*n*Fs,Փ7!u(M0١90hkQr,.'Kً~Y-0'"Oْ/ =ݽ,KFF̈́zal5ѣۅ!\"p~YI\)L+!rTa# :F-\#K^)d 0 rЯi9\l7\Q;q!soW3{l|?Q>Xrygi70%H AKZ(Ԯfo ~;.OꫳOzGQSq /G:ƲG]0q~}a0q)3BO:[]F{s3u1et~;!NqnmcH Nt|d׀w]#YRKpiDo0"c$/IHJP}RpE\eTW0j>E٤\9]?ቮFS=HXLZ[yM[شL/JW)a{+Ӟ򸔽pQdո8ND,ճ Nn??d86HٰO(ot_ƮQNG\#PRw~7B9Ҍ'kAPqRY kRDQ([E$DGP*4|GUnҫ"$vH2FފQjbbت?t<;"$,qg&USg ;%2J?x Cqa1aDq,;pjIc:>߅ݼEd=J6g)Tf`ips7ߕcSv w6u`R d렐.?F zB%Z٬-hGxLI'ffnjZfzN Ęm*$0dXˮ;Z3'aܞxz 2u|!r&\h+/HGJɎơ-W? }٘Imy{Zu{Hg9/!%-%^Jv+ ,;K-Jn}?/4ȇnv?7zoOwB+VȝԠ[<n] BϩH_k/*dspZx9jxLZ uMv 7T$DprZI,2J,"x`a 4m V{B++^%X=|q-t!n|ziT䛻rLD w5]'ALv8f5;d[(9 &i{Uie^Er_"qŬc8/:"J X{ݼH_n^#@ # /9ŽGR!uPuxEo<)\&E:'UЛ bSRgLVr %7>j_&;ʶL9dلFQi1 IT;W:ǂ{Pÿ*?HS_]%i>QfZ$M0#kA!i;Bii%3 o%ѥ]̞Xt &ob6<+2F6Kȥ76+uLn%p=td,ӷ]5sLÍ1Zm^ť_qBu]!F=Kфb} 9M:iVyf8CSn`ƂYܸJ̺.5;?}m`L%(B Z+80oZBK=NշL9 ;^!G@ cMOs2~>A$ci{8w]`vjXyIG,0 (xg>~ƛP Jܫg\>AQ_Aɡ0pNp_&|swY&mBܿQ7FN~ʶCWo =Еhs e˰36cm RpG86Nh9*\.)gTk"cґNKDJF+ЍUo(s:G= q*fwk>rjP%K*Xf'0RUn;1LkI(MqG/ImwwVtY_Cyn{j N{~LHDr Ֆ>̀h ~ޡ5[8|ŹM2Y͸FtJ .$ RIəyŏ^@)-l#zUR: E0!IB:oBTdy<$RtCeYu@8;1u蟾[/7uT]52g;Z2iZ#;lGY0^vf7XHM9n/_NJq,TR R1~'$K4g5g#Q~;"Gt#DZ[mzDӳv=o W\~ݘ.N " =<sBֻCdz_dY8R^S`szζ  Pԍ-0Zqb{ P4Ʒֻh젬EqC2N-cՆSn僇lCYýjo%zվ&Fj͵aaXۆHT2xJ_rR5lwq$*:F^+5bVac iPkG~ġGI>PIMfFRr:4XwiHƞsM4R҉.e-mTy~+U!7U>4j5N 'Yr9u+%/xQ53>ņ cesK;A ﮙ갥OZke"ܭ*VfsSgqS[N""y6$i04)Fq$Ö` ¥u:)9Y,˔y!K WK,.g^(-,-GohG͆\Z 7lA&[?6߸^> K/\SK L10~ط oDT7&K]w=+֚sB#KC(}2 zF 0)rpCFϿ&r͞._XV )ReTg^!XZ# wدD,$tUSv%yp/ҽvޔrp| 5;Sn54o(7r?%T]4SYwGha梽r,oijPX}Z<`azN! {FթV|u;>2/f.#Jׅ핝o039p%E( YW-݅#'ܻ\lfvRob)jDLYzhRDHiwlD.! $Si{I# 9!qG0rn k3Yd;, !\̏l(0 {V'/N6I~:cHNV[.!wX=El=aHw#ח|"N^,g.dkO6Bjy^ߎu\sojWhaU<ϒn@=i˸Md%!Qp,ybl.*IscJQ+#PnM$C/%מ.x!Cv@rna=8VaJr!.^:?f}Y3¨0" Ϡ*tzDuiKҦV6X_ Z~>N~4iì0Z*ʷfd;5a֏T9ILBƑ{.؈)eG ٧k ,e4,s53ǘ Ġ\t+0SB6ԥT8Th /#p^N @_[24l.Xwau8 6b$eIE{[ey]R,ܺ4:|I8d\e_7Apm jJe bandds» H|]^+nI @Oo~Dٵrf <v`լfGd輂I" 1KY n=ҧCvY۱rTo0:)R``w<5dkƣ0)3$ 2IBc?Bw> RSLXZLܮZcRHD= zw.[ӳ- [pp _NR1ݹ{o''b5oCюTK-~\aZhHd 4AXD8m^GqVUZ Z$&Ӽ @(HΩ~5atHy%- 3\`[WuB;neq}aF_[Kc9;+1J ˩Ẇ4Jc3X-3Y+w3 `^b Z1a\1fNEҬ}=$Pg޺}iR F.yPř`Ly*$YidzK~gD8`0,^D7N/9hg줬KO-lSii+١8Ǩf[H&].#Qn;aOeT( uT3=m|oVNz {YCQAEIAJ" GZJ0XOۼd@%edN\haXRѝg5 K%A坘Y$̂Tnό ԞM%~ʮ"g%V ~Qz^T>bm@7A{ΨlT#NRދd3E0ӳkW&$Ilr ! eMW.?gPbiw Vp*lF4 Ȕm6ZS]"E Hxg@%ĺA/MއA;άOGHǑ3mࣚ/ _U׉df [qIB,uPf C~q*RQ w(?z9bi{ $53|dArg5B6=6㭾Ħ075ձإ 5Iǝ :kRa7Y$f/, +wP . fq5$g=<){ۍt2(8KrBA:8H}C p]C N[H% ͔ڱJŐc%XS$h<xBCCOW?F6"\ uiV\@hLSR؄-ʈ&>`)30RQ@6&qFKÃʁtoDtߛ|`uFp13_1p܏wK60]WEVƣ4Qqڞ`92t-%?U/5>0) dVB~B'eNH;Ѕ17}wW/ ݉Nk?;&y/䷎[<\ܤӝ5ގr 1y2jz\0Jr5~¨{:qጄzdp:4wD19 /ӯfs }zEҰ Z~>N%Lƻ:5hoޣ{tt>IeyɁpCt~62Caϵ}|7V+Ge\+IHFU,reXGC #ғ, 27|Z/P1)nW~%6?݀oaYDg8 Uv)eK[Z0G8ǬrtكCJH;\gYZ07070100000441000081a400000000000000000000000164e6139f00004274000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-gina20.ko.xz7zXZִF!t/87B4]?Eh=ڜ.+{pg:^,UVw0j ^7:τY bJ}QЈzPg㩿eעQ)L` yF}0+Z{lIݑQx#Ik3ԻCVXZ3!ΆZi]XbC+p_U::tg`%zrg \ú2fJ80uDPzr$R}s']唭HT eu ZaϿ2ib#B/+րø3^SA+k.bw9ey(8-͇ͫﱎ]D@$-{R/Ii6.kq'U9lIgZdϲ30c8zj܈=Ү:*/PQ;SBZX<[.."t&|1nHfvWyVvJ%6ŷUL:m~>8^j_ng_Uy'+ w=9D/hy"r3R_.hmldV_\΀Y<  sˡ]ӶIPYXutXDiB"%ǐ}U1{iƯ 2ދyR$BRbƅrƕ= X1 D 3Tr,֟T\hƁ2ss!u=ovW 43@R$ 6$ixU^!ѶYQYOmf٢*dqׯ(v!J${L+cM6h9a7TJϠ*h!$?Di1;2¨ep ,R %!]:$)dȌ2AH)mF7/hdaD r]LXp I0I-t&0Rt؝SI=*ύsH$6/>jA΋%l%'}CMK`3&-Os{oI`鷇? \69nÇK#y 4FK1L@.n~&BOE;Ѧ&,GsX2>9I?2^,FlFR"zoQ@Jk{=1(uJAU]37H{+P Nawwuu:O+x'8xr)(Pɠ5c+F)FNf.hxJK]>P2j|_`u/'嘾B4}ۜ9, ʂhx; ; ڍ MHZ}{37%P8 n6EiL!Xxrn-"j+Ad>9+ΰJkssBwcпUÈ$Wå֋.14gm\:G9跗B\)9О wjtu+-d[AZS*u Ju iđ~z؟r54y=9aDc▜%bw(>:4%|7S[ۯVd'gl &!]6K~ V-kw s=Hgδ鄃FaRQ"xU )E=qf$yL<ڛ^~AEn`!6{_!V)ǗI>ޠ&MpuӖxQ̔ok0pD6ڎEȎPoS@=-],oT q1tЄlN_ cpwiXQn!GYYʏٷrC3%n F~d=< CN`W&zE:W׌Y6BaѠHmE V4s}eӼI+3 c_Z.%{̄3Ti139ˤ#H&aߏtQ怋.#x>7* O(1Md.j;zwM;!; 3ՐR盩2V*Ԃj>ȭdRd Blma/dEGZt @Q>QCX$G-_Ff &}ԕPΟ+ K ]Q3Ĥߒvp+<+Ub; _s&JO>u}b`cNmXhc%CR" q\gQ)0̇~m3>cz~w6:K3c'Tv=pZ䋢 P}h.i#鿁T2|S_t!}-uNfߑh@<agr$OLc mjahWM2m%H)D͈F.'_AC* c.@/aOB#cͻjc@lub )9|:)ɼHE{=>lz7N,Qy 7SX9?KP,F xgLrlIe砍߄|WTJFhw̞͚@{`|$WCEo0ta>I$8D]8%q=doU/3G'P)Iճ1+M]e. jI]{!@'~ZuHJ|xn+$>e-tzT|vgU!,YZQ|C͝h,k %i&-yO14^h)7}] Y#{2 .+ϭM/A2oUΓ/B}zힸSQÆ[LT, ЧӇ["sS$W-to{_Q: q)w"g#T@_'#՚wn$_ujMojl)M8Q BA\W",ueA d rX 63ڬ<)B/ynv ߄VQu7m,2XF ӡ Z\trJmd;* B#1& 5 xYrArv@Ng,9M\9]sVlUKw-ü/&Bȧ:!$컶Ab &GPw~ Yf6+'Ȭw<)^Igh$',as <#Z[$x>a^ .}~5rA'2(XXtNՐD틢 ~_}ٵflAt7P`C/6]wtܻ'_d^󦥉hӧmݥZWffGRNWLLY:+*_eR-O{}醲!G0)L)%2&?S{|77GnNb%;.K/Tٻl݌u`2&٧XGTo?"[2+jX: 9=+3UfZPJt*9yJ3'G UWQWd%1΋ZTtDHug:y7juh[\MI|͜TQ~=&<<z6$X ]1ųR_ۄ By(4#C;+`F9jyُ&YHe}[$TWKHXԧ !IB|UzH cHOc+ FiLwVI^| I Pd~jW?xP> Z*vၭ%(&Qegkҧ%pФ#<mG}p( ZtYBcNz£|E]Byb>yh5P|[T/ ÕMc."LõJTXv`&s.\@ ܍LdBeՓ/rmE.P{U~ )\ D6W|Lڤ 7¢Znt)AC\{AM 13=3`&n7~d;NHתqPM$OܗcӞ ׄ˔rnM.ܓ# ffk_<+٠~G8BОV3̩.3Lf?в>=/<5a|` 3\b:&GnsYF WĞؤjYprQ'DqL_6PfqH{UEOcճ_m`~`YNyXN2FZ? 8d/ =[yCUwNm~߇[U8h|5 U -G#ogYA Jf¬OQ`ZѺET<KAGß{cSl-)G%j/][g?2jkQdL~ydKT EPzrwdH&{"-H)paӳW)IPͮL֌]{$m+kč6raPnbJi6haZpohܸꮤTrj#/7ED\tA)lN{:d,XTzRq2KX4ƶ+zX# r{ES|]^\BslH3O +k<;=Zdy3G1 :}bzkg8H䉦e@TiG}͢'$tQBթiY24[gQJ^8Z,6km,mzPC5[yUL[L #*n&,s^'晣y!)TZ)}x{iJ( 7Xc`u =[a)~q s!sжOv\ChWiqG:A4涳7`h8V؂f̈́JPNiҟ6@,]5m㏎$BEK`|llu$ػ$hZ& iiBk>^wzz}R8ڴC9FRl%*stYiptj:2p{6`tCGFl4daUm]PX̉WweYA.eX iX]zQAq+J@e;k3#mcO-+>L}f/ꔖ azzyȷ]F>yߗw}]2!˽\|嫨P};3^'IAGkmI?qbw*݋Zɧ'J_o< TɹTZրAzw(U UFKk\~K<7v}"aݓG?:$O,6//-2ppG5-򫔃֗R?L+g8wXG}_+"'vgN5'0%$߈p});ݫ2F/.gsK,ѦdX|ʣ+ Rc((;ԯfO sy@[3*=Oؒk?J?3 t.ʸ˰;ޙ@['ϧ/Җ|G%mbo' ? T8{F$2S:>f:ץee?qIÌ ۿ}%[seI`0 3 :3p4o4@Z>ޟ]^.Zq7jogH 8slF.դ!w ~Q@:ri$D&77f/ U绬%"}f l!Ӯ  Q'6| qR1^OOq5uS~«O_T**[7\p(cMVU²4SS3.~)7nCd*9MǕ 8|J1;' ʁN]:$n@tP.*|>h|h/c;ٍxsȻ](xpDGwO좯"l|L-Hvρ%vD3+;:ۏ(8cKm3o*-'c91tݭLMҩ{`Dat77Dj|- QaCRb+TQP2Ndm>tkK4P`ZKBs0fJx~4EedE ϊmL`fז$cVv$7Y~yoЉt?&bZjQݢKeY0?> S`P/Ze:  _LcBF1[-t ʶajc 6GZg4wnGٮ+&Uٜe c6듾/͋0bQ8uB]9ڀ6T=A s8>I7a Mj(BS[6V3!%>%3wTJl/a6!RlŻJ6UAN>$Ke *dN8S䙩0"n$Ϩ6]*xvzi{ݐ7.dumJ=`.AJ. BFf>ëЛb??|u`=;sԬv*2ֱ1SKW5"am[KK!`x^R+mH;BA$0ԝ; %\ \#>zGЂbSh#@@ie_\%+ o DDXۊ#&ښr˷+8){VPvqGHI P<мokEΑ)U`TAsRm[x>eFH--<ҹ+:ŀʴ6-`6mXd ҅ZY3y'@㓐 yFHtWr_R\;&UvJc9y5H59ׄ(Uq9 !o nbɢO # ur]9n{G ] rԢc64=_tÑGKqV[ܾnêh~UYo#T3`31-䴇gvψWYp-ܻ}<3h[K"lѡFA<g/זdu45Z;ipzEk!>djNWSzլ) y޴sZsO uGy‡01/IQC* rIf  HsStDitL(sԌ`?5(,[;,C(]fOnL!yX4yz2GC:5!r2A.09n ;ޭth$7@y$8FCHL\7#\ŌV"6ka0q5;zп `5/fIBcKE/ă9pvO4 xhj'h.כ)-NSQ{7.z]ЈRwe)Fp7 51_))s g> !8t롵rD6ܰdd dSf>'ZLt`+.NDg|qS(`ɼׇx G$#S4 DD;ڝ:Хzeeijj g ~B{3(GW|!VhEGի]z'^^{ס,Њ/cnfqs^~(bF/lm,j\6C5@Rn1N-6!47+zGBgM% S4 e؆9-DFh2zcO(XzOL'X5!4'vIb 鴩,&sC^y^|9&ކ< Y6jjߐ֪~EP{RP\Kiy(m~x^/[m0!s='C{<*NeZwyލRb6JOύig3}qb=7q_äG{EEQ)O( 4CC> -?K =N8|,s_;Ŷ9Z_(v/v;E7Z1I?xw5<~&1 &ф-IWMO6XPeMJIi?̩9zVˋQ9ɩ(Q| ξt:K[YX7"Ic> O'6UQ <9IqJ㞅-}gN35UmA,]pٹ hоfF~n(f/M)p >|0\ʧ8dy jebo4sGU= )lafV59;4,ޘle|tTڥJD Tamh(aHdWB}lyFQ4uoF5BϮ6>y.h04O @jkߍن2)tsZRK~7_ L ixYcy qXYT-J|uL"6 _ÁWVҡ,]RާwgIdf\#<;uʡ;&6Z6H-(j3ߥExf=Tהt3ۍZWp( /)9X;WaVq3F޻ gA-(n%$C"ۼ5>?!XpUʼntYPLlL:K1ڄ*olqZƟŭ#VW,Z~5}9Gpx<0w~HGKIH~-)A9==`,W!*eĻa$z;G(zM֠ w[SHgNqDJ9^Jȩ]VuK4ArsiQ}Or/\ux:L8$gmfR%>3:L~SDN8&kYz&M֢j ͥ/ˣbb[C$S {bt'_:Ͽ=B)4rY|aǴcP[Cji +rٱpC]Kmmbz }9'/IiHc0gys^>@mܬҙQ8Vwe7?>q-tR^p쪟[~Z6G 6z?J\b{T(^HK€Oڢ`&{0޼~Dk32x]웫D2 fK3Okk /8m`@}3(,ȱ?Uyy*S iS3&wh(Q s+%kYi9B`q햋C7 s_b"3MFdKV߻YyB9r?./υs-ȣs)nIk ؎kdZUhDZI R[(:?wҪ[𨨺[J i`sS)ʃxXY^ˠBdUMʔj;owҸ]89nZ# {D$^fȝCHX>NsT$n,q tT]lgx5iHd9#0}*_kfV57BZ"z-4j ߼z0 zMߖi[2') /@ǭ랅e7=5SSC2Q 3~tu݁F.RjrmxXg ]e ׌[n'h(%>`Qƒ+ @{7T"jZ0荤G=U.TBTfRcx` %qsF)#N%Ƹ7'۟wt7 /5u]SUҾou(.z96$ T`NƴW (͕عO* UILMo"YRwḒ?٪3I;WWk`a҆9 p]Bw[.#p(6ML7 ;Ɍ ΋A+EhTfU]ǯ/L71c, 1[<@ΐ0+G~[:ky>-]z2jQ"'`6ҙN"up$&ơvݻf4}d|Q6c۩]4}$"2!5Ҙ+=aFrA9X5B2Nz}Q32{x冖WˍC\Zk|:I-M ӊLe|I#dqSロ.t ʟfM՘8!.[#4T:+_VLңa,O%D=._z 9^a#oD1u9gO.ԲI7-q~W9O!l?,; p~ppW`LƩ._MoZ@s>=#z&Fu1!w>o=a"9!@dB!(RVg&跖633oY& *DZ^gqӞbxw,5 }W{,A= }oÆwa;0M)G!e){5JL ^jJ3vi\@…z*Svuڥ#&B'T O%7UQ[_wY Jŝ Yzs$[/<&J8lM}5IgzsQYW ;T@Y/K^oӪ夳{5|+nߺ: |*NЄ3-gYZ07070100000442000081a400000000000000000000000164e6139f00004ef8000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-gina24.ko.xz7zXZִF!t/N]?Eh=ڜ.+VF$EC='u+خf3 ┒[pL.t_ ߪܼB,NT#\-& njVZޮK;{ g?Y `Zu߁VKDˀI5hKtmNa'"As#Ybz᾽h\(~(&4/p&Oҷ)Iz} n,a 'VOmJZ47vC02rv30HegMsyyYtmR{NFbSgræPkŸNɎ4AIdr P#Wpѕ֪ @V$tQ(\ {v^$e O;h{X=(>o#z$ǀ1ʗ{*(lysŧ133״Hv/oJN○#gGgwdeg‹\Lmz%i/?Ƚ'FlJ0W@b"5<iTM\IJvɖ%uYvt¿ aq?s98hXL: fίxy` >d7ta|0  }XD=Tڂ#xr p"#տ5]6'rs'C_R}1z}e]=2A4D M3ZB-T*>4y)`x쪫kL LBw҄+q()?@X/tX1EX{^2 vf`h|ZQ-wem3 E<;b|{5{*q(mq&=:P"Ɉ#QI~FI#0C[\I3NP^gJ ^e[c?4]R\%~7:Nrno ~,~M2ղ2./e?pwxl5g곍"%Mh7@dN0ݢ#q|z^k!{lzB,`.])\[l@uTk宲PN7.0)E>ހwK*djQ=k[i͵D/Q/сemԦdїRcQxS&˜Yo|myb0/Vz?/,!iUuS.c#ۃDQ$ ":!XDMؾIUȽۙHx, ^]@k%ٞwu$L䜎-c/We&E%cA6pp5eҳNo"̦ jyۡJ!3^;~:+-Gڢy0: [5?\1˳uj+0[" ,$9QL>>a^ۇThM[sK`=CЁ%"]X$HXD8j# !s@D3"ͳOa빋_wҗy4X`nޥ;Ww@k0-)$907w)9N][.ang\Ķn˓J':CDCc㸱]]}핻l%6YE?j9T~!ZMAP] "7=< u7K(Q+$Ic`x#q0T"Іf~HibLt3(k˶j$|$9l=_ _ŢAR#:̭R:/(Gщ*95 B4a"\TH2n˔\tQ1L'= ! iJKޡbf8Ur%5qTJ_+Zf \US,yXīkJЍA5U hg3TZ?g&)B2q=/x*?8&:Q5&vzbP퇪T/6ɟ:G h 鎻&O=W\ T9`oj֕9%Lk5zRw?e0^0hU>9e$*r]C\eXpX V^]y$Fx%X!ќ iaw#p?^M.E1x^=~ONK&31WǬ;ho9fzuD#`W7Ch֔ӱ_4Ukb+m(JZ *9x6dl=|q1 〪֧mRs}M!?r&4R8.g}zk%DYud]8W2VouLn,{,KE⇕-->%R'cmhq}yȿNS?7SSpVZz(c((٣ew\Exyϖ)P rO-7E0 yJy=/ֽ|aIU &>ʨL8; kcd&nE(+"p!Xe+V0XgG3qRS'|5 ZgD7l fUY)hP'9{=J{iB%E Tj֋ p.M!(m}޴@c֨:6%>xLrZu 4]|/rͱ]] SȔ\/zTQnSs`=mc9 ٻGI&_GX$$ u#"}|7&Og,%YbX *~.d">0 wiFAB0b:mPkFqi8M8W'*gnqlOԄNNF9x3FѸHPپjP7w* 3 =2ϵ|\7yĘC$KuMnEUt_UQc x{)ϲ+N@cdHt1hF:CV#-PzRТ|ŠF˒McVMQWFqC$͈%|^&[e>0 c}\ !6y&2h|j>6fl`@OO)')=қE\dEK|881&-p|Ml:}62V%ֱq}8_uSxĮwk2W3[B<SvNÇ?@uXSX#U%3A;kv-2+ 8)5>7`01L XY$xY&]cb#Aډ;K2A͟ak5ފ? Jב N |Ghȍq,fq}X8!d2D))Oc.!=G*Mg!+ e:M=8<թ oA-Mݻj]ό)dٹMtqxGAɻIuNtFol}Q:my9Kf)2k;o\<aF{ |)F`\qwa Zm4%~NktT\e(cA:c'^v hKk:-&?4]|ۍ|"ykB:=%S DVc+yR2fLLjP0{WT>w^G,f\ibFm/$Fu"\Lu1[8 ,-r*DzNIg3dp>:)QKͰLgHYҌ<8R.'sxhqw(X˓  LrUcbf\>n->HUxZ2Wd;P[ HZk_m LdD*E8a{2A՝ڃ0Z 'tą <-S QOڥEZ/V@CMvR|knd*LŏCݲYrw̵. By'yzMC7o}% hZ>`T~$!Gv@J)ε cy)R-2qaQȶ!z܁QO}H!~Q#}\EJM%S @a C4~ILp"RMh'>#(7JSf ?ؚ v>sSӺ=8dyNi ܽEB!硅Lor4A'Jjtژu Y4mW(âRUi%d)V?t%_Hи ')PiݹnW4Rjh*fجIS{H4K&wqUo Tzn%Ua1U4qwԅ*N43f6~P@PQ{6*i:WHg`9iگ.xQ$oG/ '{y{4C5$fN d ݥ(ct%Oz⛌E={Kpn 2Z㈿2j>z᪓>(!=cľI@ӥ!H к;.^ ?8uF@wt̀je2G RSR+T{瘣E^ hUDS]kO}jARVVŽ $]?<aP660f;ĊYq?V#I4Rmd'o@a̰*PkBid}x 03*^_}\A&3<V@WIbK9۲d/&lLXaE.,a؆B 5Sm"Nذ]Wxx`Cbj@\HM^[A9l߳;881oO.inCVn];_b!pLj}]!w 5'o-C!xm]ADH(arlWZB'Oe}vމDu_"f a*c5lmu2*:w~%/h/h0=n)Iz h UϽmfw;2Q:k&}+@2w3$8'}<$ltPy]Af9R%cj boOq ,w;>n' '`A9W-ݐm݄ >*-yrk{̧G`g " :lvRJY:aG@6$y c(}B?_X|piz+)&~1qGs ~ΏzڌȌЃ+qkY,:,;0vg;4v UUTzۏ1{Ś@"/޻$[,Π&}r% hhõʹO0w(<0ՀڳA{ײ@Qt;T316YOe̩@gCrؒ( BaRڠ4YԕpB#L{s\c3'{pw\B^9A:  YgH=u9pTħSuDaMB@.}{gb(3 7-ԡx]1twTq2)3Z[oA44x 38oƘ@3Ks%ދqXVynG`׈V.SN)*_.vedMjhvK1뵃9e(#}ΔW(cSU ˗l>6a9 C<'FBND3k` 1?pūHM0i:Ѐ:>$per"}l 8s 0**a>'| G[,pSх)GUmN"춧 ^ <삢h~4fg6KQ4Ϣ9rPq0ϋ Ύt(4J@r4>Iârh>2W \CОC~N$/=d_w7r{k)3^q4;[z$ȕȲj_ r\޽&DM,^-|nU>apCjV_b]~=*>Gg{bc+w^\E]K k+A{^R33B.̢%Ps.鞙”e}j ִ̉Cn9%r RK,""}UVB#,AgN?79wDl0]WQXɶHG1=@ a5Y;}ڇ.RA'Z[$WsY6 86Mq&GPgĪJNrׅDZu7#ήGT3`KX>vxL۴⫧%:Վr(XHLCOc2pO㡄 %?JAܼheMpxkba .  ~{dMxþ'BrJs~z]NC_g·wR{q#־ SUbǦt|~KYۢ`nhtqw,ahFh=ȇz]$jP s3x~FQ)tugHhĽ۰HQs A,?k )2t2؅BvwճYl JίDx2*$u?*nƚxFubk }q˾UL B CZ,ǥR!n%gn=.g~.$Nde7Yĺ7}PT 150Zx$.VmMg]9HBt{6cE̅.Ժ΂J00]0lXN8apsKb#ldń9Mn ^t9;GAs'NCYDMȘ {ϕ8m"&2ygr;ZbO΅!rLv(9p@?@D)o+zlnV/_"pP[4 ZZ1Zu 0H6$ґ؅ lkkYTbߥn$n$u%:X2jrQ㺽G,*f+.f/*' rs !ҮNqU@l״-%jos.qcG~gwK'L!6ljg*J3"ذ9C-O{yzq }4#(QYZ~ y /KNw[0]<4 ;FL$T-|%#RAKh,ɢw0&zv;"> P4A +{7w4ÏKp iߊdjH=%c wmx;`qµT7|7 ~w@GfU #ڿSBjU!'-Ex֗Um "(&k<)X+%Oưnf~Ht[a)3-ܙ-'mPELVcFWܔ|[2EddzHH_vL?$ 9~o&H9~APF]4Q~B -~]AOm# $ 2駙rI ;kM -cIV,C9dl/Vc+xX Fg{d|,$d&̨?0Ȟ)軧Oy䊳 @"⠙(hOn V#.w6#D{ofqCZTߛyoW2pS 9֦iͭDc0c5 ۆJ+aM`jc'Tʢ/!npaKCь&ҴE%1{R" )LvsVpE7 K +0(⥢jQ(+:.^/JMM`Q97f[v%g@C_8M`y~%5 4N:qZ8/7\TWm'.=v+MrOž ڧc<Ѿ8;5]s= /d:wU#ThزÑpMb,Ԃ$~<.:xa0YR|K* tz_m ;Lk1bHXH$'9* i  ba5Ă:O\慳L`*o,{D4eSzMEi?Q XzV/ Li FU8^Q2P^ʕ"mrۻ6?&+9o .>9 gKޤ|D3ߓ_dZCd:F1^)yfstT*[Rbee 27(tOVgl]LJIҘ䴍x2ظ&?ľ?u+iek `w^79Qn!b*k)Ǟs~0A%P78rnWO9?'@hc10cM9Be//ar;P82(Ψk o`7ɉ4jxB+eN"f[f^8 |b.^:[V> k a& mΰuÌZK ţozZق&ɢAC)NO<5͋p';F4ztX {rvNx">( ˠ!iKs޹t%!N8Y$#o CJI4'ttskru|^S.HN1X/.l(ZXj Zӏjw]zkf:%V3n dښ#Ss"'q툉5~CtUvYaǖ?I١7 WG̳/gD ! . 8ATwA@ #Vsp]#6r`NȘclLU0#}X 6Lm͘9QV@Z}+d>ҹ^|c츤a_tCiha{ z +S[{ ?8LOcP`rlDKl`Xm;@P;d~/@Xv4MM J:i.4{ *pR`[5Q[˛ؒ:$t }:r ]=bq"ˑWNi'{aH"H6~5k|=oY﯋qֶaiHe5NG~WQ0xÎ-;9y~Ъ:Jo~XTJo|z3o0'`{礷H0!w{wRiQ8Ov.GC h\LF*JʦS0/T%A1'dǬHˈi: R/]BY3r7Ҵ2Žm}" 9Qn"ɚ#% D+i%PQUj_qZ\MT{"5K$hYA7u{>"f CdZ=]}Sl0<[zg@JN(l@YQX9"mβWA d඲ e-W*Ƕ_tedkm{#׸rD&oVV:U*Nt~8tBe2cuF(셇`n:|t« 1ͅ>c{*п"LR4.DQXu52Phm מܙZRh2=30%P;=0X6`0ct.8{DQ ^>󻙗W)%ŘI:p_fl<}͒ I>AWͯ&촮\PWa:(?g4(Ƚhm Ea|p@PrnfVA`)^_P NA3y]KGxĠWٗ-5y2 f܌&fP㡋"أ“yjv _(,]#~D;AR:I9B礧eꢼt*YxS&~jgrS\d,iG^S|:O]e`>K.4Z%e )m (URNY N۾=tٴG̛*6+I V$E>p࣪d%%s $J>֕tQJ gEHA d>=bX9m4U3Rp yMÌtCgnasDd&]8 %lelNGмȇM9{{daR0⌖֥a30fǦLsBN`ܒjRZ؃PIBa&1t٠W?ӆkꄎu({TtA^׶WבuqH9m'⾲Uֽ uE7.<޺\-qЭ@NVaMA]^7йY;iq1EagˌB?XtVt٭⑬4`<~VJ*JX/Y7!IбH6ܧXR+FE:]+V}a!3uMm/+&3з5kD8Kj) ~?ϋD:Fjh*䋽ֿ#dGRz-9㋦Z-߰~[2Qc$M {>cH'3Zs0?B_Sqm5c-*"FF76z* DžBI+8tnaVVs H+ok b=΃1Wp2 _­ƪGz>$.ȹi\ԽFahqw~=)9'"7 G u"{{>QP5 N 6o:՝;{0 . y$ySȱW2n}m)w3u@gUB EV-S# O0j5)wf'ƒJaC4QjbTI',(.+ܘbn'/Ï#mxHw'7wԟ#\Qx񬀪'nNl:87U(rgdqoq 1@&:Iod8\i'+hSҢ1X:Dc8-?[& ̐Q1r N߶獞K_ځ=ÏƦYYD:Q٣(I^Ij~8^ZKx8?!!|4IQkp,! ؊cTY4nD fchR /ϸ=i9U*_%[8#NE Zu 0CC2n9XâI+1%~BHɢolՑ{t8Ml]3s;nx)jv@o8Esi!0#~h)6$BhVn%!WmymsH26AX_#pȰ J0fλ)dъ%ˮJ}آ lB#<<0CpY A_^jg;? ɻ}$X4/gT2YN/_*S1;tQ~{)y MjU"z+ƾZr[tTo? += O5L0@rAp)5ro+tEl@wn{ږ?jnp)`gK[|d/(g+b[&6qVr~:Kx_Zg1WSKez[`qcNf|-4F1,ms? <ٱ1ϵo:3Xm),'8eH9 yRsĭC 5͛ h&ޣʂ ^#Dx&0c0tV#UU Δq O۱w{=-onv7(?0/Smk -D Hc \@^8O%;TcRmY\F:;Ē &EB@~sKf!7QZ7 No_&QSŬt #|(๡=$Ql8fF3eKg3D ԆЉ/`+2W,dB_ {!%тoYImWV=}Sjiu9!3:tJlm},^I$4 2hbODI]N^&#|6¯ϻ%__ZC~MkzX|7A2]`x{rj][Pn&wɦR 8DU>fW^؃صx[+,v3zo%Yx(jnII*賯ԪuW!̏7FᲡSuU,JqO)al qc7I"(B[ͩR|!T<i)M~NymkE_bԂQ*]nt]9su3:ǰH{T0Dvِ,ʜi^>8N}™it@ ;\ug-#:GН 8]5jv炂WLU/20̵ G/꾣&n7̥95H51GXQ19+Զ6]+ Lz!)cGR!mvÎ&iEQWݥ__c]b,^h # 40SJ";h[.ϙh"a-9n'M8žKZiT( u`#0{٣1`d@b5j)Ĝ>Ϟ&VkxdDM$5bՇߞu}B="( lVOmDsX[ i|ft1#e-!reD"`m+ VS ϜXE:qO/]' 侈Q N*[k2>8\}vNy&o1 #O^%sgM'ȢܑuUR5m~ngs@pf~dkhK|AlC郍%/BC6KD|n!8l@^'h,8uIʇq'Qe3GN-mFOn --iF]*wU$@:~&2؈Hp뼧[T{::XՎ*HH۔"1:ts1b Za3-OCrr9" XҨɔXN-TrڱI %oUXf 7 { 3n|@9$:E-;n gogϲ=Mu QQ d  K%c_5h|F[b)[ҏfDqHGy7gb5Wĸ`5@$+3ŽЂb:/'MP2F@RrBUyt! n5SƨZR])MmtJx<>$`UnI@He&Ljn ǿMSfA=9m\r*e+;x`EM >wZQ, ۦIx̵mAY&bK*F?> *ZY?X?'܈B}G$EpC46V2 )g#ՍEe3A9a>^VnRaxm_OMt![~"ֽ H"/`%ǞėyΜDePPwP! wng'+qxtMCs뜭/Q{7dIOůU{are=;Jz#=0z%Uz Qo)B2K桮?]Gu'sGPD.S;GJwFyaV%n]-hsd/ X4/Bh^uٜgŝ5L4߻#jl5, .^pu~{%rA+/E:z&fF* u.S[ {E%d8l<yM@-X2|y<ԍ-*~c/Um^:V5Ӄ#t5aZ2Gm)PF_YgGP}.O̴]t]{@9Nmy%DlDxeg:Ŷ*(4-UE-y]f$}ǣXX,dJg=PZ|T) 0]UϿr?X:z6c>) 7IR|{Ԕrd yB.5D1l$ utډD>knX[-~R{- Q n_;l. iW}B SqX=C `^󪰟POx5tvCފKɣs5įS2*fL`l4AN_ȹl!ܫ )HsإzL&YRl%cuYK j+.FLQw-^wz')z^=6/@I3T1f5(˕]H?sڷ.k@S}{^O?@3-bovS& IO\ RU 9GgG^~F)¿%M'/cTҁ@.*wmf]nr}\C6W)y4CQ7srb(XXve+޾xOR|с\ b(s3DAe䨄R/9$%p '6cݸ>QUOp(yq 1S?JꞬyJ+SKV R'<3 "V0"ň1*n%OjC)8]vn*d%M+@ %]+ uOV9^bAus]h@v8Dbr Kd)FCmsg1GTvU_ 5 ^ IOYxAW30'2GDF xSQ Pd0܂cG]Nδ /`GSZ'st[Im ɭl\M$xPTŠaFPkJYLKoπz 2:,Fĉvz7Ax't@%j+i 9VjKxG1&;ptBP{!= ۩ }2mgplajO[R *zCvE*OKo-IFMJСdW"c=>w%=鱽lybI$}=j{N-Ao7YYAyv 2B:sy&eNN߼\]s@~j`,VdvRW'`oqv hij>Y6t{$AZd#Pjڱ}~^c1!q%׀|_1xtřhV$9%'cҲbt֜łc= {Wl7|, KQ4;+(bw ;F8մd%η5H"dNǏ0!.Y, R~3l5UvDrCe _$ZLCsMHNc DzQޝMS^l &I4CVc< CՂ:QXanb*缵Ϧ_К# 9xkA_ʫޗwTi5 Qe/_Փy疪Z{YACHN#|QvU!"614iRp&lQ:EE=2t$9r0yb) *B;u} \@b-3LO%k.2s4)ڏ3&ՠ(p|C=eb5X\^@+_#ZO9gPGx"UKW:&TzUڄG|~ݯP~Dx=#<1/;w Q#(0] `5!{L7F¹HIJoǶ4]سR~H0d_Uww*-F9ϲ+돥Ko5W@ͶTg&/PMLPW1cs.2x0jt e 69&&=ow YrkMg ]F$1Y#f勔ԱKΞ٦ܧw4=υr j0 *' ?)*-yqH |Z9{n Kr!Pp5H!7: \Y ~ORbp.bSI7l^BE"Х|gFm;keAMHY`Kf9\[:Š~}婥b~/^㕲8@2=]x;-.= H`~hV4O.DWSv$z}Qoͫh#"pqEn6r/؞RdC=J|W7^ K[h?akL$ig$?$Q _#omql9tYOɖ7.Mj 4z)q5O#Cri$'<=PR.sѾ_ ^u8w1EHs_ѝvRz9>ln4c vKl۲9k`γǴ&HT@YYMQ*H;YȨt*knz1xA+|:/AJ☵82W_Qo(SHTO𹈨{}ߢH(Uv$V3)?GUulBx=h5* #ОK\E`X@[y_Zu~ \oHEZKi}lPƤfEo 8ys@?p\~;P K"Q'}O&Yua38D%0 $_gL3Ck|XG=~w ‰gX|P좦'zi8x&x,1 r| eZ0)&dB8I>L]М߂&䝏@Z%8#\ItDUm)ނ`RC.GDL-K-&ֶ+?˩'opB@ PBgC\l\d)PmJڵJY^ QoXcJ[мP89ZSPkX3PIbw~9U`wjbOTd$zq3A׸Ua>NyEw &Oǐo@G+'sW&lA?Æ5_%~Vk53渂timf Sc )m_mA<ƥF#98qj{tk߲u[eƜn|τcFlqim*5\H*U0?!c /vحLIvPY-1/MKj(aF 3i^Lw89 •pZ @~HiC$-0Nc;ǦN*$]"C[8 hВ?Ջ[z*m9C D1j^ASӔ/H534JxMwԂحŰ?F_i{~KE #SwӄPrBUS2l@B*T_q:h_-5{vl}T6@;e$?:W gGftwxC>10aS^ap/a Vf`% PaUw7GŖ`A 3?#F]u. dct/mq'v`",\)G|@C 1}3lG~u9ǭ#Mſ[ y C;>虺V9f#0:}j5<3Ujx-jn&yOU:d(?XK PO=ZE6܈Wf˰چFYaݚ)2saN 1LݏJ 4XXDw7sy٤b٠*",=Ά;z[W23d+Ń B$ku|Xf\,|gny7@, w(UpKlP;eU~!r4J ~؅cBelu 1Kth<5ZLFnꙕ9Mb9@.3mv_NDJ&1ӫF8? KJv;BnEs?,x yET7il6/2xbɔE0 w:6Ʃλ }:ʣTئ/Yr@՝wH\Zߖ:]FxxÉ Ѐ\(x -ijy_O ]*MGtXdTp9 )#9y"RT ܒAORE1ܫ/8(NNwkkokSؙMS½/Fqڟ,t;4ȗf%нqIv2c GZkm|Muy \'ʺ<}GzՌWZAqז8H , wNC7&C^[:̈Kb7X<ĒُZ1+Dqݺ>ִ~)KhuTGݸ'ybTq PT3jfgv/'8uk8Gy(Ly9}"Gn.y$*]9=5{<⓿߷i:U!j2<#akb_C^HQe`@spm'MP%~=puk<ԍ6t&;O<ܜ1 /3}/0cv ]?9,]*J"{-M^O bV],) s B, ݪ>R]}3L d=N9tZ@<`mI 9^z?$2-.ܷvzf:G&@!6?ǕHQL=Z}Sq~t#/=g3րA[Ć*eyFfrS Tirlu f$e#<^}U,U4Vvϟ{Ee|i0aҒÙ"e,Loa#ⲧE@\;zq'@C@B)CCَ"'B.3&%~8 }L7x$c9~sMDJMŶon,hv Sǎd˪ !%!A3v־6'+XJ%}„р~. ivaZxnc2 ߘ+ǖOuD CP@jp#BL<8@AH; ɚUvaג~/|O8oz}t@:^=;Axqqp' zKɫ  y䎙o{R1pE,no(VML`mi!K<_V-nKԐd 9yiB|pfcQt9LOgR~σ@oꉒ+nZd6 ;GY+#&pL)L#nW3^@M/Ζ#Q?@%X%@/ǰP1̉G <<#sF؁qړ<8B9yjqT#__ՠR)9VbaȻ*g7ґ7-Y 8JہARjYp| Q7-GrK]g}~NEth7FN]%AeWUE=ˀ2Z!YQ>PtUOS>z:ƣVĨdiT^v}pW (u5bCP}$#]ҬhKؕ;PY=4QID7Pp ]&9|xR!-3(0L>Bq"%ʍ$mu n,nNaͿd:fOV֡EsMHP9wX)}!$8<^*>PڱIT"E%3ȸ}CöFE|ҋt$[N?;!K%؆$B&r:P ̌i БTX:1'RJu$ !8\؃ćmӾiȫ5_ 21a lU7{ȁ n ߫BefPps/:82{m@UH\fPG{ G,?~'bj[GTaj<[~2c1xü1-~1KBIFy# tJEwhϴ8ք@$wTrf.+Cuq'h#+BM<;v6:`[ S_zl]X 7bG)ic`1!5씘?᡺᢫יm7 X N}ɜ_a/zCRX@^mʤMH2rejGkG@DkyGղ]12Ф'Tu0RN 92P=%4kCʲ2xGUA'X)_|#W 'p$YrF[:̚޸.ڃ_q[n%7f[49{ǀv-F|*>_:צ8 vϖU*1Yuφ.]B~_DJO=챶udх( ȏz{M6:)ߵH ic^ڛ;9k|K8L$sҖ]fpVÀSx]TU]4Nށm_TF1NhB&J ?`}\s= JLĺ5:Ǫ;kk% vb)REH9 ֘߱U$.?ߪh4pL-hIxUJ.yz5U.f"EߨZ˚)j^b/A ^ 2?Ip?L5n19NA3o 1PU5g_H?HmW榔c$ ^n/g~G-[, q@1S2=kCtڧr Š0Sq$n+p;UfdTN</y6hU - g d8lqR2 3úJ 8CB* R,{0,Rm%e<ڨz,HeN;-ﷁ)C KR,Rr3}氜ZV`G#?Ds%yY`.;|t],-0׍^[,K f_"TO-HꟚ;W*:Yn]HV`6B78kz~4[^ކj,s,\X>e`o͑;)NzZ +Ik"y*eJauU5ɲMǺ7 % _ڹZ 0D Ά4zؔس~O$ _p'|.އDB4#2a?/|%߃$~rS$w (ajOC aѰ:-TX_D͟ {Ĭ&~P.StfuOGrq \]o'C/;q)UXA24}"2#OFJPܐ'aWܡ2˾Wk0!G.賮Tp/HvTuS(l? V%l:ȕ*Vt\ȋVnrH-DkQXA#j~P gďyK */U{;m>㲢]V68 ^4W4$t͝h.\wn7dLǬLq՞O gT= ~]n\Q"=y4y-ymQ4 zM 3qL'cAl&L+ VKU{5νI :3J+;-omtkIo;Y]Xn,`׎FDQ$*hI} %M&$sz[I$+FkEq6uuQ/@oPF u^'2j7B38N$46б $卌 Jd+1Ʊ6d ;+W3, 'O  T㺘8&59kZ.m-l(CڑKr X^JK[Qibʰ\gIX*@ M&Ƞ )24! n8j^ oSn5d/DuWlX?s|üoTD >T6>O7pl]~ Hp4>nx{ 6Qը GwI1aD erjpT@{r&v/w*Ϣ]>߻wL Pdv I5}Ȇ1dfpFZ={E 0N :eBߖJp6qNmt 3ǜw&5Կ]RPvPeZ0R Sn;D45Lcyaޮmuۣo! GVb@`{?~=7wkB̀+R]E\8 p \fY;l5#u8'VuƶA32_ k(B9ibkt>MHn-]@/~G!4)b*G0ӡažAb Dz7r Ꮏ0lIֽ&/CBnjX0&qE= #( lh( Ob'] t0skT/TtO!$)@+{k#)X6Z7z)ӻxB[^Nsyt.r0ɖPVk[YݔzIɕ#ݏF{ܙz ZFAYyS^[ nN6:X:0Y_l#m*÷0ﺷX*xG\tVv.Q偛ww f.[Xuӿ"V\ fm&%u˘ߓh(qQ8i߮fTc6y 1=l/QߟΥ [ͧ\߽+^*ݪy7jZf 5m?rYpkGK¸W ېebO'ks6$5!͗DkD Bzb_S1"=raM5 uHo>q,b,?MdL`}]*y谆#+$BJpf EX]4z=*Xoc+޼y . !eEaOTɑ~!X-WKϦG֝OG Q7hkp6F-l?ZM&X:JRãrtZ$bQɖ3?w;bJK=꾛G@Ct(!ЇE RFCQ^JM.lITg&څNq}1N䮇y?<ʻma=e C*M{ܭv+]N)ue+KF.d:vǟyH:'=~y>g˔e5"&s6p jR&^4Pgn *wXFsF# _+Z _s8ˬ|\N/tEHz@=Zњ|'7$~aJ u0ylX RNP1'm7ITDeށ)F.-)Nzb,{ x#[+9=EpXb: 7)XT[U"ynn=5M$v)ر/#`^wtr\d{h_4izkͺ 3n/&E u`ӵDZi,^p 7Y/#dC{_>gLFiGXie,P0n_تXKGG, Qj8tXbFGt96!fzQ[f!BG6 GA-Qd3fwDZfL*5tl :0$wcڽFoWβ݇Zh*7 z ˉTjYAkɨv@j}x[^OMYڴJm-O~#Ϩ~2 U nO{CY0ܴ;t_ЊUq~bs(H.[Xd7R`s] ',xJmU)Q XH&Ji4E5o¤Tt/F+= kBeC0 1ޖ cjVU*=Z|+9"CR&@p9WH{KGMV/ş,z'QYcLb?횑w7SHV.XQdg b#X!%P%u;qU|٬!S츕8L"1ڊ|N ׻Dѿ=BRgSR֩ @mxI0ڻ[ֳfP18s4)v+l,elI𲖰 DMLE% ID$2TT M!1{I+p3`S৤6dٯlQQgޥ>;5R@}pQ:PlGr͆{ t|䜑wv/n];Qp+$I @AS/J:<{E7f:tє4W=E ÿTۼH쮨iߙ` j׶0~Na[6_~4/ ).d#}Yll˜YvB2>(l=5AmכyPinCGNVdFknS<4ZUT.BPpm~悙†ł^y7Zf_&=WJѡΌ|h$5/U:3vTBz16̢gĕ_G+}\aUs/F ˍ6ɉ3u _)SlEs(ym5PTą,{|?C)w {dGLb~E;o5 4|1繳j‡1-OG<]Ѹ:! Tڵ_ L9Tj=}D bK_!i%3ɓ|DQt 集Yj %;0ӻE!rq\@ @o͜&Ϗl@1HR{xra wy8b.M|}Mੋd>yMY-Va[ ^&߆kS sN[G _4jX9󧟶ixQG@S3F)P2h$֤._kRa¢x]}&½ȺGPūY<.fe04U?|/ F1%Ǣ=JߏѲ5>! [߄.q-Dd#GB&X.+5( E M(0#"3D́=۴YbPhR)ȼBĢo:g2r+nF(hj޽rY?y/E!?|B+ ;yV){W^xZE?~BmV3UlP@? ܧ#> }!5(GxDv&Ƶ( rƳ]\z.Ԋ>SKLnۆp\ԏ^q뒸oRҲ0 34PnSzhmuN*gtb62C_3uH <uO~`I?bŦ-!c6 ʟo6\ 10ZcLĖaߊ0F $k{x4"UBvY0 ]dbqSQTќר8x:@Åc;UxtI'8WMN &-A„gNC۽_Ғ(M4;(8wG"8[V?PQ$^#X'S`rz(Pͥ;tN侨 Ա>D5sc+* opSJ Չ/t6AOЦ\UAɗubΰ~`D-|2\h&9u EjHGJpĉi\vzN0ֱ%J[{/1#~3<Kp6:һ[AJSkf #wg'F7(Ÿ'Zs@D]jM' +]cA=_bOȁ`zX@WX}G#D!3j#0W_1Y)8ֲN e 0]lWrehYUlG{/)ڀi*?t7.^92kGғ4DMΫ:7MǞŁ[,(z Ar/k-g#!!'c2E<.t@ڸh.p`:\ x~|L{ْW!oQ^ x]E [.ǹ\}\\O%CDgkb;gn|jZj!p0I-pJ-, ziGP.>#,&P鴔m{t9jp=;=Kyc}^UpI Uf;[`mG{?t!ښp8& U*DlH=ԯ#[Ȑ )z/d"G§Ȩ3yR7xeNyC ɩV=)8&bdB/lP| %T qp.TI;YH[ڳ|O׶g ;>>VC嶺bSy*귊VJ\3(AWDk?o"gsb7WG23SIU*lh= Rm\Q|o~dJ^uܒb1iNB8O3\њ0gJ[T7/S4JЮ.{t pi mG.eEue5n惧d\<9!p dy ]MjT8ڬ~P4I +J!;Ka>EK" `Z"=?XASM(͌ xq#ӍaK*g YAqo=&y Ӝ:QY;E\`ز8&Hisw fd~ b;U- 'q;n![$ip0=N'ڛl /3-F]0|4\!?#w3G ry3W:9/i|J΍j1$'C%W`;jL*z{UYiV5~! }v=IS 3HI[)bG{ M UH99m.zѳܢIz :7Yۿ s |g,,]XI7wR[ )v KA,H_*(「(eb(^%OQOډz۹5~p::qx-Mhҩ];v8ZaDAA2=y\!Ekԇ._OhoXICSl=K³}"D n D`UnCz3 ()0MmS;4{fRVEmf FN/:0.kGyƐju "jӈAh)"= WMuFB凇C=ݦgU*TfL2z>I ͒XMٓ}wSb0f##{݄ ܦƷE@,q \L xubs4[ HNyp$b~\&vȣ`K%O 5]WT|.t?aZ$UJ4eya⡳ #|`AEzj쾀O*ĿK"QCwZW_}S迃sIؙ zqXPޚئv[g+zZ޸'-*} \+M є;O^sz,UuQHM\xcnLk 19_ftݶI?_)ɕ{hvO/ haBtQZ%TDPbvᰐ,uNwq(fIV)JK﵈0ݛL!K|1҂in>Qp<( mBݛKY3TuBf-2=AiѺZ٧{߇ir3Mr|Pbb'b7m_,5[zgI#ڣ EYCڡqr.[ċyIGU2Wjs\WFI<=(3]TB5fpș41sxZ \Ws ʛhjtMR݆FX3 Vӑ;C/WqFEZ(t_|Ku^@Ũ'8nuH,wLd 3$gĵ$/cJ* T>^qTL>jC4d9- :-(R4 *h&f.F!<{_hɋ. Y a)"dmØ ptŐ>n]Ȅ2LO?5׊,s!vzXBĽeO՞kf`NZ vLS{B9-ߣnՆ %}a~+@1Bu'MOȷ(&{ "Z/`X| "Dy6t͝~4mgk qpHaJm)< Yf^eʰvk+d9v}]_ߛ_XC~<#5_jLlms "˛A NFa>%r8"C f ';/o~z[Y$P6`V$!JAkA43>sHt(y k2ɇ!kրOJ0$x0=3b=2@@@Ԛ1ʍP74ei7+h+d H/! jC1'M O)5Wf@bP5DDMy/Xn(@˾OUfJI\v~WW7r7 "J/%HF,OO|@>/4y N6Ʌ*E!P6AZI`Mƈ^KM>IT]gl}Τ-%7M^:~8$M֒ yx)Yn-^RAz ];(xu{WЩ?5!j:W~ ݂<^ӻ^@o]t,$&IGb2.{XDP t\v0YiA`nwATgG/0cVgȢ88 N؞C=BK٠o?obq'iF'&X,Nd4_Q_@U 3;"|lMkXΖ;QQ7Cv"s¾ jɴaK2^J<$NkR9ۯЬ,Ȟ̱xWICd]lmoyfr}[T`m~24L,x1uÍ!OCٯI.T#행8E{${6HW~Sz'QJ ?V ([851w1[GþwvRYz9cahI/P2;\X;΄oisVnYy lUY_ㅌTETUpFz̙Yd 7[)҃L! =@=\ VϗqfkzwnLT8JT^&BDdzj vam {V)9uehrX' Y/1AB!["o %i'қLϰ9m|g6܋ZKT6+Oeћ8ahM#(NtIQ'vn3@ݳω&f1rÖ%rO4+^ҨU?IB|tq]ihٝ<5EH70ѾʃU @W J=T3Mٓ #KAl5JRHkWfgC}L{sԅ?,Y6e(klͪΥV! QD7ߚ7<)ez`$׭KI$`aAx,qY|%Fq:,,;_)v0+7np (WP7Dn}p%\N0L@g'v|N.r5jq< #7թ%]CV 1{ ,"N2! [5^UC 8( t3iuIv "R<xoNkm„rӞBƛ 1q՜]=usd&v.OgȴgeHQag†ˌJ&32ޖua?jcj q`%Q-[nŒӁ5i]NUg:>yüU 8 PR>+ui붯PIJ0H.CagU %uBX<7  bGO&҉ >-?Dbs^AKsDj$oW,?UCJ 10lʾpζ8;}"J%-!P&*>IEUIUjLIYS@:iٱ΋a%%oV;gCZ_-p}j#*lW& / LvLtRU@oqDt`FɡhEqo(1g>6vPN4T7}^VJiW[O z08s/><9 #5,2EI~6_WdAgV:[JT@ O]/9nNduVX%QZv"a|q"A'|d$Ar}^ .wh$v=4kNU.[ xz5ҵxZ^f!ʋz&t&vsQheeQFXcMF. fiF锗e:A0:E1{ ݙlڙ4c;3J:{B550<(>3R7?Hi0$%5!o'DYPd]ѭ.\KS 1v06x61<2)˭1`!.m|wz`ʢ8,HKꩈj}+;h|.!5&T&`ϗ]AJ0f}U/ǐJT+26J=t'Ux">OC.Us_E/9<G,E~l+\rZ4tDxW^.EDu|noŁ;nM6L\wKxAť=7 gug#֫Na6<?갖n<40@}\\mVMy.uϙ :Mv./ U]s;+ y6`AGW}ux`uA~=Btj)0w$asB𬧸(0r&B3:Eӳ21t~D5G,~CH[9c2/v0h}(%G[d}ڥM3k@;Դ%9:,yP?v_ J,T{a.ٞܡ&$U\IY4Xu)vLnj48qp|Aq>Z~2$!kO&Z >O>m=ib.>Bď ƫ;02h |r~AML ;? AOi=&3]h#+;.:~P> \ +ց6>+&H{C_[B[$vCE5# Mv!1&9X-Mk'Lo64bѡr-ONSCW?lP}ϚGr^H1ת+pCWjQ ra-):K=~謠|?zk'}YVHM˼,g?G_9g,lp҂yLm%NcQ>X@GhKG6~>Td,~<ΑE9U2*rݣUIVNSx&aY=3_,~ @|?YƓoy, aB>Yh wR>/ىːuf`¶e=qJB3FOc 7V+̈9 n/9Qdmk`h"6Gk|E[.˯uI<(|`] ʖ.\djkDo)#iiV\xFS>?n8z5 'R4\DS|3j;~0zp#gP /1KսLyUnψ\ءq4Cp(VHPf+>V>&G&O4"\r;2-7Ldhdwmʹ2BFߵa*!NNZFBDawAjA"wB!4)O9^]f\6"?0Asib1:M mhł tNjDOs>/Yd+rȯ-ŭG5v-t ́]>!/ܜ(ȍU>CAI]6,H*̚7ur?h#a;įxyB.ǟ4`KDRY4ZRK/ NPlzqeė܋Xo ,4Yr "d%e-"*Yb]ٮ/d803fS)XE05e> ܎Pσ0wN.%򤕯#E{>qAݱc#=B 0Gﲼh%V4xIZ=Rqls:m[B-<\0713-c5mE+Y7ۏ%p5; S(эMt')Az!GHM@^&C[G{}챴=enlfʌ4ឿB"S{}K`O.'|\R0!uڹ6C|M%{` 9p߫|[H^5-l\ӔkZ:o8I۔bhUpq8IF%q ob5= 5hC5]8XDeH{9|f$w$ M?Lu,F%Xߕz,} ɛ]e,@E1tjj*c1d`xu!06}?XR͇J{|䂆/"1Y u J^:@nIC֩oo&d3qHV<=*Nofac_ Va7k[|#M&+`.m.ZvNC;z(Wη8Kg +vMk` {!+&qeycꪂ6 _hO/@)"^>4T6ST'#Rpi0*?zNS8^ǹåq{ZSt@ >@kY! 2?= {d_qUd|%~BRрpE/@ջElRޜX{ a)i?PwYP؛sjHgxF8췽[p ;%зov cl-xFK+V\9 GnzxRgŅr{TWUq+0$Nn*y+ !CA3ɫGӐe e%?$*9ArQ}k/.UlG H\h^nqZid4'IfbwmP2!L'%97H=s1ĴΗˆT\S#}FfbMKŤ5d(D3~"Pm{yzph%c.1]YVY]'\R?/$\/V/P5hzx~&qT!gJb2&Cܛ%4 脝n`@l䠁xx4,#r8g!}ieK/Dr7\<-wr}$ڲ(ZU|-߉_~h3g|8G_OND>,ə™P&N[t$XZB[%mx$s C% kx_W+X5 #)RS%\ؽ3Jʫr kp5!'T)Vҙa K?Ģx#LD h}fݞwUi}<ԭDO- '>[cc՚X+b~ Um|HǸK&R>3#Z)ǡDʑrQ੤jI^)+4U(,c8H\6UQ̜WI};CU'ʯ!q0'xit2XbbVIXA)P%e8zgV6NH":K#O|2SX69r7ņU5dT5T`]C/%wbF!)^16 iwb P~7w͍ Q?N p]ҵ=CC1M'a##Y%0 XM ያ.З4Xa"6ks|`ᗸ{5BT,;;Gu_{Ot}/:.$HN ~9vPU d^d(CTg@Ƭa_=щ'>% 1˂iH?X<٘$7Fڔ7誅r?w:rs'toK }nhљC$Jv9 B1!Kt!#)$/6$BW>ڢ`NպtVbKd>s;X2쒸A0 f}ܗ_%IV3.A'(gLo?W,vC*gM5BĢts] Zxk^'n]maӿkUPPPn4|2oS'TS3f6q[?g_R/voP$/fdֱ`VCH"q)[T͆Zz;׉Z$6e87^g~PZ;>Gָ&?o3 <ΡP@Ō30b0p` k`!z2/16xf3 8@3Q >7mu # r*Ө^_\d:[SJ_ʂ?_N]ϲ MM03Mݱ<4!9zV^(G=hB: "Fҗv#@޿og1RAVvyNУi’*?b=O^\FIv C|ph15ihLo.a^ށ,8O):5 -6{zd1nꆖ.|Ή {K5=uxgsg+IO9#vV-6ΤET[0U7Ǭ+/\e0ñk=KJWG׾^Wr49Aj*XL'Z ZĎl9ZoZ8#6U4(Vnl$ߒd6]bH8V)4zS%FեHÂ#0A)U.>[G c,@QA{vThF7y~pt'T6/n%m:DPi'6eM6"^XL?3zaoV{--PY sXldO\)Bt.x3 uݬ@p /NCG_1aAi  2&ZIS8Ec5FS^?/ʖgRV ʝBR7uxC4g4&LS7@)'.Hû SWQ+C{⠸ubItuɦu~u(fQhHW;ECgYA͠3fԜ4APL1~r-"0O) aqb18x7vyxf|Ѫ%25Dh\I(h_: в8v|Ƃ˱=N@ԋ`@NΫYett|NEM09R_"4txGnY>q`\B lu'i1 ĎNGG[55D2*n>:o <<4jN 27JIz Krb_ZVNx5.(>&󼓁$qLDt?BTn8;n q-<>>*zPr&v\L"yħ1 X*ow)" 2bzJzT7kN#M84b1(irnڼRw/ xiGoY*FĜ Ypl6HGbMʪ'|F (U xޕP>D"oΕ{գ|>30t`9 AN;m6n#Xks(P :0-ٯ"LxnlLnχ7tjdbu;3 CiGMS+ <,;M`_v5pS\/B3tw8h7.x5 '㛤W< RJxdn1ǓQǍ0J~mFtr0d6n'kC"f\YlA#.`,dg<"%1!T7 ]ι֟ewV\W Ѣ O6] c}YgTg!PaYJo\z?ҫ^2zȹGtHHHe4Mp3%p;`XD?U,e!ȗKoǘa7VXhQɬKHSO Y# dQ@W k~& ?Dމ,in"i6K**x&p"N&$PmFA?|p/)݆$/qx~K%˫FgQUF(ҝwwqƧ҆[< ]oTrz_͐iTV߀g_hUTkN=_H'C9d5vsxt FL X#zPx1k헟v*Yij;KP8|#GmxF#R}.1U4`vVodž.Lw-HLTB5w]!$+@A y ,Jd~Wv/oFS:L.6̩ԉ=^,b!&v_;hH!4QPT\n>/ s(qO{ ?+ jڄc+t~fj3z n!z#k6궤q|HnĂjߦht4;Uꊐ ˡ9+ ?/?w`0k-6wv"HSMX)܇1R^"LnaCOͲ7?jvB?JiJo2.EX3+tiEfV,%%NoZi$Cg,@FW#J5_ah#UjH ~2֔~n5sHal{Oo@TZUEzlia&i*bñ1ѵ7$[ܵؗM0 ي>z0I#!V c,Fb(K1 Cw<"U ޱJH2N\A +PhO J "F×}u66|yʓsV ϐl[jMB=lb27WK~\fcBT!߁]#_}Qׁ %5P^wAp[>`84`b5{< 0p_\ S˹>uY<1@p]#It4_ļ:\T}7)BGu;:I!C55{꺅6qQ>h HVWG"}7$={>*'KKkEDE){fTs 3OOt}boE8Sdm#l9\H W5l̤5FFXs~u!iܹky^XT4lZy,U PtS<"[+Skb J'VŏX&̧nk6y&'l#}0OR;AK̒@:;[]`$N2v,|\gMʵ.7d: jXUmo=%qf";]a$jDCU@"J+]n>M+('yN 1GW#+k׽Dx9cf|F,40k z-pwxϘZǎwj_n&ox8ts5R#s*{H-9"&36@"^P1EGkU1IQ)ܮ]Tۃ4p&rRHXXܛk"s;erd'}%i4."`p^M/#ٚ¢An}(T`hJxe(;dr/IK9a-9U2$6AAlHv#CX3Ac&N*^>o܁t֫5n\@2, ^m:N٥/Q)Ze;F/xG[dE<,Vէ%Z+Ymwg;PBiO_s&ƐWpl-Ks²-b)xFa{JD0ivj:9*Ƃ<ǖbjop1| Wjct)?.Ҋiϲο 3&kPhKj.^4uIL4s]mu0>0z`25A*uO1I\qņ:٘q\^"X~4o.<MwGiNƏev>rh;AXtgh"eBjF18n_ ,eŦ(إ* vQަh+uF;imDXeQ$~׸)p{::XƆ+zYǵH: ` 0/ll.юvƐG<[+>pO4^.6?#"4sGW^esD/10Eq>,;O0wt}aBU3bTj&liɀӐnT| 7M.L|u5ߖ(P-NP!RjV5O"lLΊ;ɛ#}'} #n1&=*4tXm|͢aFx۔/hz5";El7J=4)^k+:k.qsmngwZm7bNAN70hiUgǭʍfr"&ǯT0x3 Xon2!iWP;G}#dTPoH*$}+ą:y K);ԊPVfĘUS\xW2Oud)fjK+ޤ֫*7g4IUHE \h4Zv!=wO )tt_E1\{YI.Ā$_EG.}UrMnFgòByXY9 O=7D%2zz4ԉx/߹|>Z&Bx qŢ~G%ẚTV{Vc*b/Os2 qh@Ǩ^ey%^ӵ0P'CĹ-3,.yAU8_.GOaᒅA[1d +hRmS`ö@|n _sJ,Wxnf:"PĻv8,ѸHRu 92 b]\(%w)lw4dql#;hI~nG-$)%~װ f&HY#>z *Zd$y꟎D%!T]Y6&hx7Cm|2 #r<@? ݯk %@ KbuI23\2&#,3eHՉ_"o҄$x^5_~nHfapfv:5cy:z\A҆`%QKUゟkD<^c5I {FJFO7 ͹Y j2ڑ濵C}FYEn ˦a4 4ϪD%]',6x@knaY:w'ÓRKLdʀ<sV}:CBi j5U+LXTVq-g,;"5Vޙ/-}܎'B .I-EH-kk /'|6IL|BX5 4;^~:+ט]J~ѺMJsxIgcSX@fͨc^s;}#מqW(xQ9Y A z,###j1w+m5S 1nfu} 'wgMJr/I [/Wi:,xk>Ƿu`$;h&v\!F./(ya6iLglVlNtIl >) LR2]rR#Ο b|UjmdH"%N0Ҥ2PJ =۷W(9ЍUM$Px~2\ O.Jf1[~a_4 WSrt"%ot?c1}ctHqc 3+"HA͌vҪ$E (LBX?r/VC ޻O?YfVQ ?(T_eIP,nm_M劸#ٿbWI4f8ؖZaW`t'~** R}x+pïCtOjdQSY@=n=syy13d3&۟3LrjК \H?$y0ju4Z9C4g:CK.|iFKEkħUǫ\Ouje$wڇ#Voxˡ{'Q SN0x ĝ*lO$oJ$w6=foh5 w!^8?Xe~?q|2԰3^C 5l..3tgh[,$m.(cp &\䝍gm?.w)깒;J /_8d zWXhC{턡)&.;X[Z{UC$7nAVqIN/ɵuSJ?W_;d̖n:m<^gx4^neODԜ,q=0ba d9jZ%@bdɓnId] voNor=愇s޶NL1p趾g6 oU{U5P,ԓަ/4f^-yU#s+|U1N]Yn@?ƸpT%͔ rkޅdx*Pb7 ID†n35 -6e4@ :.ٔXZh Q08UD?f5K}i׍/KCA4$1D+oG46c2ZhOq'<l[rS:+D8VWc&j {b63~\Zr WtAܞ.ss[K(DejX32Q6·6EKח3"3wճ;<`Jz/co6Y1€kh]!q4ڐ'CoaV~t,Ŭ7] ,&ij |ぺyB:khtm:3vkw}5_Te*T!Á#0R\'yLA/} H~"Xyΐ!µ`U X;< Pi{RGҐ OT'$h됊5ܺxRjV \KE. TiLtmG^ ;x)JN]&>7vu:#<ށM3!C/Oss/NQՆڃMq2dpCk$ mOk$Ej^K-5T8oQȥv Cr 4Z%Bg>O 8O,C&n10(qCuTgOu#╖=G;٠hjrlł8"rkJx!8G>Cڋ++{s8__&` {_#tu˲4RMؘ0IW*w)1;0-s9)'bwTČ}j։UCF!!NPQ9|?6_za ee{C8zFfH$ OBe=Kտ_q$ns*7(WY^[!6szO* Tj.(6r^1GmuاV')I̠ :(}nhN'PXNk1h@N>ƇkZ9T];fΡ58?QZ / t/a{_ C8bOOuD}o/(xIgݷw*jJ e,v:R:V|;7;hйf}7{(c}SsMAsЅPu#`i-p%NYh뫡 $ Vtft]]4C&lZ}v7+` ^l뿌hݛye080e s1|>B8JOr Bmɞb8za[V0փ˪%]s 0>cײ&/v,"&rġ6CxE`?ǘ{@YZ|e/ ;@ Ӌ'R{1ѵ V:89QP&W+b+_(ϋ1fb7/`]h|&`m ?mWm1Bů(r ex0ZtREJ+v&R7Vf_y^)O`T|Ǜ _gs`cSFdƙ x~?^,6QL|%GG;ȝ9|魻lW8|$D:I1ή6 ѐM=|%a. qaτm3 jc jtRCF26V9#WO@8XN=E@>yIF;Fd56TU9#D"jLF_? #;,:Dcd#$WCv!RSmgSIWU}9)Eo&`0Ccp3ZlQ29Ix1ϲ~#5 JLx?wizQ'`~-U5|Ҝw.I. IufTn&zQ;FDa- tGƄw#cђ.В9`b|D 39.4:I-19~%Ţ䎊//~ZЌ; o^쉮7}~,(į"ݻ-HkRnå=zi!5-d e=4) `N poRfvz͌q7Gb1#v‚CE|t-b:6tF(h$Q2rN {giG &2ψ|(0蔔G96#oe_^~eWKC04Vf"Y<@[  lh!_gA= ciJ v3mnarB(MNp݋6x(8j|tiz6|D0ox2Cqw- -ŇcHMd kN+ȓ?%^U)>|MPS$*gUMIGϭ7&r&9+Qw(ixR\*,̕~f½WRX7 bdcF( 4\[NtC $o34ݜ_VJ妷0[DxX=>o5 v0 5(%˲%{;?G _2MCENDĎsJpcM7#"D"|7VC~izro±~VsUJ|{peU9/Ǚ#q`@ $%ג8҂lc]?i QhWkn͘z"w9y> @Θ䵖!sC+kaխx!W:y(ʌ'rAE^aqy@=;/*kAL3[cS E#*, cK_գ cB#D ~~YwPx(o_LNUV‘:Ug[VO49xFf}0ŷͫ5Ev*YFDbDb7ONqn6?qS}_VA#WЈ[*S"`jB-0#T[Kѭ6MLfI !@8i)5Λcfzܣ^"~ꫯb Bw%RB|j6hDWoq+1ABLe9*jk&M$df#{y WXbkشVܯ83@ %t aW$H?6UX昃|FF I6ax?0|)Qě( ,N7ajM+O':)K ŠBݣ Ү e.'\;B2/ub \S _rNjrr|8z#5f| t+cP٦FhšW5]G&܎f%km@|`$LgDΟ^y>g ȱ`TyftУF'\qLWCDC<1QYJjE$Jt ռMc%i:%5CeSݴ\oӲʽ lןo[2КJ1^%h"M/[ϢOʑNiNq_&j :m7W ځ?=Û>5# h<߱ϲ%v`2ОnUC<\ K#G8no' lP]$^:WuèHx4@YLS~m;dv: Fr7.i)Й3ה*V,kBDUڜ@1XUM%ԠqK,{y3nHˤ6ǀʹҐxԂ@%|&#umfu.l R,YLХԨɹxMѷq{PG.0bRuc3#F=`hN-tuiVFˏaȾtGn1f1Q9;e5pieo}\&.)泒웴KGW u 'xa%" [4ڿyt|@E(*q񩄱C) 8 %\9Wz1lDi{f!M`l^m߹^jJ(3Ah CoFি%4=ň}EmӄL 9}Ǚ{ bHZ1|+hrNP6񣥓0ݐٻUg$1D D^^ 1 a V/u(TMs)1g8M&Ǜ,"Y ':1m|$nj[ k5>f/? VdC뫐9ͬ8]e!7+WDӇFPdS_OSkH#/lYxVP;b ;؝ ͣ4pE_S}7^G%h'TLfXȭ12%mp/= 8=SoZ ;ʏڋ&4{EIྦྷ?jno,lz+؟n0жrc/gVDc.ry,%Ǽ݄4D+cbEQɪ(\ gH̓)>7='lwPU|>sD:wVBpG>0qS 䞵- (#Cv|Ft]NxVR[h!E =6xjR .ocě`fdDVxܝ&.gÍT,kہƨd|3=D}ٮ>xz4JMA7gěv&t<@EN&ʺ h~!on*9$˿<e7';qG4W܂d >p"ȡPNP*=_Em-U !,6?04D"=CnC|Le*t=oh nm6Z (A̞+ǠTD[Ja(ud!l~F˼!.yGߐ szݥrRZ"0T ߖʊ` )/N#š~W3s.y,/*ᶩۮLL \pkQg?lWɡ4@G޲L9i86[χ/ crH!h1",;G%.WV%/c49{G~r$ZBM=Ce.) ίHrtSd=$H!?dqu*!a&QxǜB^[ʭL^W%Mΰ:hy>GĞ3)O6KqHmu lV] Kt[*Z6 ާC ;#T b\.ᇷ3ere:) =b'/PPbsQq2JiIy>^/nڭ;'B/n[2,VXQUab' %D-zNQh_;6PUaͰxc]u]w˜Щ5/ r1QvTy ar2 aj\cDc;lf4tL|Pf7m(wv+FRxFr z^0P Pdp[ LT͇v~ Zd}Pn;1&[x9PT+\2[mO)i|ݯhĉ~RsNr9&Uy$Nf`yx[ ge%1m5Y_B{nVCGki$-cgb 2rM,Wg7Aj2VddӜeX_J~E05%g!0! gУzؠ.sywzhD8Za1ET%NE dBxvνi `(eZ昫2XC#q̞O#fQ M`OT:$۬)u 5gZ zx'2 nsW0uQ*4mW|w+gw"8 G7hnomr)E_:^kgR|\4bD'PDDA;Iu &jF_Ę- UJaIm}OG*[&e}Ob="a=EV=&AAxrF!c4нp }Y=r/ņ'=;R)xk\) %]kkiC=G\_p=bDOcE]KBhK~8tIl(&:xaoXMhg[߀I# oӑ=|Qn-W92E@S Y$Sh)mmCVP{O- qg&{PՀeX{FP9~Q (s%ے$p?phx ?E خg;++#d&'}6f#cE#2UРɂj(F>-'gXr^(Y590OqsVR >2" o3#SYS@ BL*HKԻ|g!O?cPa[6Yz͖:YcACSF?[?k@~:覽VpТ,;Wy^̰1vrAc&!U1ΠYXzzw2F{u@$ϼ/bx& <ߠ 4i}M cXfL2tӢUi]Em5l#to}_t5"5ڕXD-?ӹx:>W%!%*S./ w9JGby"w60D ۆ#  XVUu.CrƹFr[CpƬ(e|IBב/hjpb2Cfgz:K.5^'9(j#/I(4u֕|o@UH7AҤm~d Q1 ZWWJ wTPFtJ[-oO s~ɬE/HU.였aN$'> .@Jx mxTd+.;E06-m2:d#SQk<oWC%G Z}p-+\h`}<1ϾO7 7v&7l@43$޲ B[k]Z()Q(J8Y G\v ȱ|-}-W56Ʒe vU< .eR9BOG4@koKen!pc;>i[kZ7ZUghcc%],g}>3*w?L[(nF|'^hDBmMt[[<̙YKhqj[V{(e-i@M[O1UtpVބ[ܾP' %𬰃 ,TJbS0/-P 1f}=q+ݷV[cД,&Ig%>x >< rvJɼE(ݤA(EHtHHt/hH##enZܭ)b:;:1pq.T1Q-bt! kڿA&YVLVdPEejse4%(n_G,qS.`@oƶ͐H^pt]P4>{"rHܟ#MڿHpz6Ow@Y*LWd98k針dBD/q]LAN1V742 gܷ_B:ۉ2;u| RHsVRw$*NQ+POa%PjgKU'k2+=|lY,8Jv".,;c:e4ػ7Eڥ^n^{$FaGgAx ݇'n#Y6ќct-wu5bfmf`4`҈v]Jbob jvҹs/6%iU 2-8Ttz0^A:ЅtZ)Ք~_`EXQ\1>@&>* ^I9gBh^yk3kO^DW}(nRpylЭ**1#r(}.~(?4֥2k6II! JR,0qDt+L(C^7Ae$scaT' _` \Ef,mWơ Ðy*3byu:Ȭw# dD 4/Z(Cg;hPf   x=\RIL0baR1O !/Wl"S(NAmm 4cjdbuU3>X* EH&΀Tlk 5PKcQ%b_Jn9urCbS7gkBIWo8}4x_Iq*H l νzw_yP:bW;4bG#ſ-LڅP{J1 QJ\^)C"n$+)L<씭 >%1#x;,/Kg!6jRI?DꪇY,_A ̥lZ^6}sKMO3})}k&6;1"ZVi'K1Q} ŌVm!eSWnTKb Yđ0!h[K0\e@u\&Y5v(Jَ'2?C.Hh.:`x#Mzk,1$FWF!l VQ2t#V*g(JHDՆp˻uн͒y;hV;߽M? eSa]ez ʖLո8 P+^4{-gZʚֹćY$qϢ"Fn퇷̘1k][v,J%O:fԕy6^1JI'曀|l, qw`'J;.͘ǀ\4tDp:2͐o}Pk ѥAft7^XZFI+KLf&-QE*B\KT>2xY,qp-#˔AQ܋[!3uE ;] N ap4xΖ7SRqOTކV5f XV6$1pF84PxJϙ_~]4\6rkgqxa챥.d^@> DU,W;dd].Bږ=xy3i1qE)i$%39PI|`h:=\:SiF7N쯌[2m~3ςd^yNʂu4ܛ9fkgeh)y!;CD;>Svre8Հc>;lШ&4Q;.(F#ڙS*d--7/βsNY2*@tGY4W6 PM`%xDU$˧6zcɺ[sOV?[ z;>֜fxh=beV6͖FakȂ0M 7THlfsrleC#:]8p{<6g܈L$kYZU  X"CS\}i{EP;ʒQsUhnG63پ+渪kECN0UrmȂpǁ"tG؛Qg41Tlxz> kqOq>sAu튪cq.#ߐLl(qu+3{FR@Ixcߙ;iHa7^qlhyJMxke*a-Mr}Ǿ@L ,:g\8.fj,e=3W)|QP4ԩ?>h!+>>[qlLJJ4%ÇKKV \c(6PSǪJnAN"'T'f 9!&/ ]HeVxc)K7B K`UDYLj[b,Hđ}vq_x@۟`MlRB8'ql}et!0N2yPX5jF]NhB\9 Ywo2ۏV;MhtpFדImٜ>heЮ(.h懵/TkNIe-Bm`.]uj=CDHh|BD4ч22ŝ1˄6 陜4xx|:6LpBU5P^x ԧrs`!g6tg{' vCRKIί||Y7r8ZH %)!ΠVm'YԡZ֋'r^ە ؼ7E`hI Z, _ ,osnT@{H;-jB}f5n,[i3LSc{6n+$`AdCvWB7<u.^_kZ:0 0NfxCv=.3Vvu)Sf j/@S퍫L&b0pR{gmujб8xOkoaz':fFK¼Wx7M5ӝo\KoܘtcTyX^r b+[.]ӃhQp~vPۢh).h##X(/?efT?qȇBNmy\S[=V3/bQJ6dMHeCjCSb"- O8g ΋?d"^D s  5viWf3*a 1b,5nغYZ٤)joR ދn݅G1s/M -bUFY0Z5KI,>d!h Dl28@b>9) CP@FH`1!%)AydJ5*B&F =ۡ8 NwD֢LQ &&}fFn[z|Tg7L0ۄh@ BLk>20p_ZQ*c~{S{-ӥCJ$"Eկ8!пT [K7i )@y$,nlE@OojN'F6uٝ!'D Ÿ?B~w!$ l L5&]Ч2j񌍔.0Z8B%&+!?۩J%Gc 0?6Q`o^"skY NAp8׼X⤢𮛌s+:QFIE{8p!($q[~@K;4-`v Ʒ05 `]k3 A|-"rX!d7[ň]i}P-CCPSv;G٧*K6^`l•>5;Ub8*ʼ]ц}Se7$˺\*G_b}u`⠄aop.2 D7eD q7H:Wmﻭ@(!Mf| e=~^0ay*'ΧܠS }-#ZW08^P":sc[…EL%; wC#H1 @ciʊy3 UjSZ5NS;5*ٺYlfcNoSOQ-(|gdײƥ 3r :@$\xjB$5Ve͕f ^K9m>X1"A,5\Ac1cI<-~$ *_[q9 v#}aLgwb ^7Y#s>c͞ju &$gc*jAx;av ETj}SKĕRd]E+>Y#о"x6*O狸{$Wj/ɛ:A) JyEͱüp$3We7pH^KtxD)?,xձ-v]%cאGVUv('ϣ$r)C ]) .~.W JJ)Q/ȕ70 v/N xAsUڔe+ %$0|H盢]734H4{OjVqep8#1 =fBUc$~LOU"g=L$Gp#;x_[n$\kyyɰ(". ek,}Z9Wi uPg|Ӯz JCWO)"P@nΕ\P9Uт8ɐԲ@ruaRZr&W`/öcP6 k0UWщwWt~=a#.gdҮ]BZ&[d nbArNXPrE#n ⷥCصfygow\ρ0!?mMb@IfjM"Z>v`5&JecLZ km'0$y(ls̀p%kz.0wZ-^A<>x–~EY:L+YIwmQCU4`4ȴV<-zu1a> !ah\?F>I#< e;윆]j;k㾤t[gQ\G}k]sYV7d Ft7 _qyy1yC{kWw|u!N #{m)+zL=Axl=ӎkf3Fj2cn/.n,C"hSYe =L۬K4f'Voqb>߶bEP(G Br'pP:SmP+x؜0Qfje:Ϋ7-K! ]CiwiZz?{|* 5 D^Fz\% /)/s>c= -BB?-)`ocoN~`o/x2UH_69; V„ ВQpߓԣwj 1 [NUN0줠J O1Bwf]^-)*mÅD!k/fwBp.16A#N\v[&su "fGwp` Mwz=]U%Z>cUݍ8ںWL0m\غ Ze2.vƚ  \)'1Y^fٲx>Sl"-^fLaV@8qty1S}Zҳf.٪uP,)H6l| m 2.ybQpnp%u5tsrͭf?m]}^bJt.x`,+V( I$WBq'щ6 V Br!䅳LXh{I|hղNHkg%9%ETfg>xy1CkA{R2̶|Ck=p x?ᐯؘ~rҖx(4Gߡw%W$=[2[TEqg|ebO 6$(EXbN̡sW%ȳ3X MɆ$.Jve^,i ԏ5:: ywVU v>q~j/aaԑ-VTCNri"8 \wTO ^ MN"Ѱ9C@2Wڭ: ?Ģ%I4 L:?5ĮfʙjUOvtYWj,IZOJ R~b JޮQu5gעԀN ${rY]|i<_N;.>྇G[W쉆 DQ  .ģk-8CʒRt`"^*cm1bJ(xOB/(}4OGC4ar̅R@Z?L -4mtIx'jdcRҶ-+ewkQ*uVPjdS^![/uHPJ7g=}4'3G1ގW,A8;Ҋe+ |ܪUH48 Eb]n&oxtYkG;>}-HdmJ!<ص?"$quJXl^"$_(?U(ay 폨kPq{ [n8h%y7GP /YΗɡ{-"•ң )8'e-H*C(ŖO Rs%e8)Ȍg QM6%ud eܥqDمͤ\Jh@]BS<`?aH HGn%=ݔsnFWSz0l:z`O\%D 0^"Bqbn CM:ڂY0 _iMﶍ2Ϸ," ڮHUD &2ƳugK#bU㔝43Gc-1 ^F^iv0O QRP#΃ٓӿ -ιە~. o"U::ۣQ-S fTCkdQd_}Gvx@;4 6N$@۠bJ׺.3 DRQgևC iMˠ\tBvvkDx vsj}h=V D Rq:߆iX)\52dTou'֗̑6\r懷!fJ4Of_g ԇU-#\ ~G<-(OGI-HtTK5U^jG x6i\"5TPVYsM LkJPS ac3`ko+|X%#@[=cX% ا}v;AJDX6|YgpWL؝f)4ЗxْŤ8lTxX"],Sazf{{6簌a2be C5Wt4:x-0S-f7V Gj7\[0T2QŲ5og\ӝ~߽zS{fR XH(tq N׵/S{]5IأR^BS!׊Ev( w&4DžTr'+ʿ8 mDW2Nn]tkc E2CjgYSqN8!bLuٻB>S jdC/EAm"ᔜKZJ:̲O͠nLxy]6ְ|fZ_ÿ=zAEdk1#E^\PZ V<@}MC]CH>ZxJc}J}tIORÎHE(C k ?I+0 $2z݅ο`ҝES\:ߞF\ ao5뙻 Q!`,iN? U!W(q.hy7 -:bM O=KGFs}s|זkJpR!*\9)܀ݤͱ#8 VibW*BUCIRD-+ 0;EI#Mu$lpqxH!Uj݄_Jbr8# tXhX/uo30(`څ c"Վ+*sIS8(ּ.;ud ?_Z,ďmYqJaWL򟇼QT^6[aޒNݜϨ .Lii= ͭt0L{tBse/63sk UUpr\&gU?AI~Yf_O:<_e>SOX-LZ@eVA z7 mA֢NM0K< v%Z`cc6g~xQm`]"hXt[+'ȧXŎ>Ks "?e?m& aMA8KU&rUaYkH%uh-Z@2&&+ {eksf&ӋY']WgZso`PexiP҆5Ɯ- 8eJQdc$1؊;)u^>!Hj0ze'тR48_XBd4 fC'B.FN:pVL~# 7te,O -d(v_Ƙ`Ka P+w<03Rt t#Dv#냐{zsVYdh;e?%SU&)Աm?5P]c[KuWth]Qv;,ܭ;x`s6} @ }ids4? B@u\Xu`'~ל`xQ,mNb ZB7aHPmps q13#X;&=1g^^Wߟ6~^ /UͤKmrYa'@VWy6&0\IbPĦ܂?8p}=@!ӷcze"W> w"leąP$/Isئja]~m: @hfw%ULN{H(\ ~0OW/T9C΄b<󥅡EU4Saء/m6PI?5 x-{qr?h`҉7 ny5VV IȽGKr- ߏЖ!b@5vGWzFO"N#_E"8y_4rm"lsLngzqcğkO⊡M.MKkjYgqlYT!LY1;=06i)=UuPB;L~8#`TW?ֶߙ$lHڅ)+ %c!mxarF30 ݚaz%^͝]yӺ$Npe$nt>ZI/G~+ ^L}il4"5r0EyMKvTLWD(lUE,@LQӝvdvg"-9ߤnL0i>m Agn,RKSUx*F圳`"<22I$'Z([F$T6F 8+9hCa@*&qa@} 6˅[z3&+ttgz^&)2Ou ,#4JHiB4Deq$$>j<2T{kwDw8r}7`!69LSTkr_mog9m jhs6tϓnjhY4Kܙ9w(*Ew6 Qݣݼn%t+_HŶ!q8G2up=g'>:zќqu0{XƧjLcblm~^,ĢG_-~eJ5Pc(Ydbj_A3_y=\-/0n8KWLk,z kmjZaWoEơTx\1 /J`z!_8)irK sƎsM%Gɧ~~Z%f5aˀ7%gIW񋮻 vRhL@E愧]M;|i0dMcsQCP8=kM"нCkFfY,,ѢQ=!ݲ#! 020o@kv6/A+ֆi|VpoLتN$DNNώC&*l5%tUL?1RI1c¾N?ʜ"ɠ/*CA ?H\l6sYG2$) L`I܃cl;1Mmtcօx 6YҺ|q_KG`NO =zhHvk*7:ɝ3t) `cRO:dZp lhqpXtsπB)++l5'3b>-4շ~ܦQ;' fubj-Bݽ JIff*E"I >HZP{r%ٝBlL8ԆN">.{-S>j@5Ux? 3hj,%F2nXXh}!^R6pp0T05e&SNFy37cxV6 kT~+}pJgYZ07070100000447000081a400000000000000000000000164e6139f00003f78000000000000000000000000000000000000006100000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigoiox.ko.xz7zXZִF!t/W?7]?Eh=ڜ.+바g:^,UV?P=ߋGBE+[QQܧtCw'z YO2<$'4]& z"zruyyT]FyeВr`=\6pBiW>_ۻAK(hjN1M[jYgį~^3Ð'zqy ZߞN sN($7Y9 Բ7Gzt[GyUuaM+uA" @sֱIgjz ^ּ$R̺U f-_&:]tPԌH&ZRwf NN_KMQ(VfF C"=590iy_09=?lDn)+r_ g)+I8u=?E+< Y傅v; PTM4 z\އ4P Ѥۚyŝ\,jħ Q$,f^[j3,性 vu%CA-tBn_= (/>B/5$OPΧ] <^)j&Qı%Z\gq)€ZVڸ.*9ⳳ*+իRGGp`ß`^qDøZLjOh X5D+x"k_o@AS8wPGxٓ=[ya+va*Dh^hEP+8)BOo o4]"BMݝ̒R䄈 }F'XĔJgbE<,Uog2K h!Rv:b\<1EG&XPYH֢q}gߵdqyeaPc8 *L46& `,"J{KZ=]!y 5znO.-Ec7qK7To7)_nl!jN|lㆰ"cD&r8lÏa*6K?јˎ";C]1Tl9CxJ ނ OI8PTlG蓶}>N>`-;R֮K8iꟘy&1g*!Ҽbd`rO際= 4˴r\~c!H^-h sN 1dv]*$ %r'(2Q]f 5Wѽ%RkEmva`u>DGݏ)A!ӗB6HO[ABR_7s~lzQ@/n,_ z@dQXFp4Uby[DOȏli~㿣zsd|D e#b/O~;YW7Yp@ilk0Idfkz%n@G=E!eVj/VۗY]n@ H]EUl=KX6:tt@(f޺{-ÅH47X W+ؔu؃(nbk+m#Eju2o e ԋ(~%)t5ud=Yzwv`KĽX?Kf>CVL4Cc B8>zP[N'}Ƈ)_.JQ@۫d7|Pv@4 1.MTOk^NF4R@>t6I:+NPnTmGuMrSZZqarb jmG+1 4jY7*ޗG8 $ǾԹ#M;>!b&dV>RxÕzE'}VLeI<_00 ɎLᔚH1*jc}ؘQ?vD9Ի+t.Ailj`Yq|ZqZfOֱ`S(]# ~R.-DԻ^<{"M`9g Y o"8vÜ ^"P" Ik&Z ^ HJ2u$jy~0:6MсiZɫcbV}T6_qz,h<6iʶ7ƻ-gua~l߶E5FqMA>]X=kFfwmzGW\{S0т֜DiAy1aɯfE -X9lʽֈ>zثF9VĔӁssTc# 9{CAVkInca_APFS *^ o yD#QDԕR"_pM8-^W'.nq <44 I6[ߌBEv⮺x=CJYB.\ȟHՔE9b9HY-?|p11t`H71e~T^{ƗƷue"vG=wgз#hȫ`OuH5j(բxK(oE>td?.EqNI]1C_jT]ƶj<;sվ}W?t}Q6# /yƐu>FmA7|SK#M/ _g')jh%ڏy3nW95 !%7(XRĚKQ >jr-L@6A#WF9:Rа$vv"',Q>*$HHSJkM_#RJ;X7*0!pY&O&=Ԗz' v CtSM&5KWœ*y!\ޖN o`z)g. 64Zj?TWEeBvu)&%1(gyvψm)ߧUrO*!tNv~'E5y΂/.@O6!ey,PTt˝ 54繁C"1ߛOU)S2#pITASf{nbÿԤ$fA @A=.o?tUÈr0jY>Jj>rzRO&!I5O4d'y'&v8ݾNt')WUP-q:Qgխ"E7w*[*XjgC)%{jC.@eP;&^Yo̡2+ H+=pƊ^ Og]i0۵ꋓR"lXu+,žmDxcU9*r;auscVpYa5UvrMqPr B.E2uZG ݗkISykn˕٦V8lSr$"(]H4L({ ~a DL1t( *tyApXPJJG}nJp.GofH =/ `݊PjCo"p0<#~,KMB+ԆEڡazг;a3F,ch@F>x,ITۯ&l0/З51af{U@55(&ڒeU K j]-_! N̄{5F(  :tBt8)vDTךÒY-wK|)Ju$*9{>%)rEA>w;\qr-OϚ/;tfE^m') O',N(go!?B"f0S@{9> o&~@jb@X [:Coy|@[IR1gףy2.2`4^Jr)( 1aHRiN*e!J-BN# IY9B;l}oIoE29MJ#b8 "[ZL)yWu@+ֈ;]_}%pqZ6G ZxmLyoO沮ancϻfLATh`H|dZw`dDw yA^k(ָoǪsၦP&{NՄ‡*cV\R26b E.y?w 1{UJ*ikG 63R/pG)]d 8A7Fc*V_Eg*o̚$elt⺞kYځG /SGnܛڜ(UXqt*yѢZ`聀P`{L66.DzA rϨHJ8 gLK=J gru70DCg؏/k_3Ծ5[)7jW~z wZ&qҹԘ&nɃt7}_ܑS4Ѓ*PHo St(H~d'7Y:2rZL{,hNiyr.,[6JrwpM"1 ƵPD( zy<#U&sE(oi _z) =Q;\v' rb7bc):L*]DOHBx(V?"-&?0`8?RĚ̄z+ppԻGɊ4e}m`gֺRB\:7iyV;t&NUJƣ9e2 S& *:X@JR/UB>]/w=77^9\tNW(T5fٌp7gdo:[@V ~J^>ǯE0-7U{߷6핉2ߜމ&]3?`<ަ 1]=w~mr 0~Y?t\wYf O>iH(A0 mxqpm&lb,VotsUa|Uˉ/L}nstkƼ(HP^wArYNX-tI+Ʉ!@r 2x(Eʬٚ ==M͠}!-;O8v,w{v.6_NE:;>(RQR4ٸW[:"uݘ7̾++R- v.dr**Y&/HN7h1v<, Sx/uAhB4)0 2稓-CAm+PnӖЙwԄ[pu)w^}GB~Ci0{w R5;uT--e-<>-03)'~6,tYڢܿKR,)1Q5D|m\w]BYkB;pKc4 珫ɯҡ8"YvGޭ)h7L4ykWyc*kr24_M >{tUR3Ys*21F3lPl|yRM\Ofhԍ̔Mn}t8^5ңwf#[Ie$2) l홉urfleYmH-\5MtJDIʤR2ږtGf_m; )TdZu<5Ve6dTvbo(-䅊ׂrBGN'7T_"-z>j$~/= E Cb7`!l<}zo*~Z wa64F 8_|҄tE r&a+^x/zjO|B٦RFL|,HX)N?~Suim9l?8ӊ'*Xſ= 11VK{`w>s:|[hS=I<]%W!-. jBwk'ު48zl)byO!qIe3(oC{&(_J2q񯏓R`T@j2B9Kԟ;[ ؗ0J1;`{-tgLZދ ȓGXgo"y_VZqDNg٥̖ Ul+?| ?NU7cԓ+ F3@c3#N3~S4a5H؜)_4 5,"߂/LN:D^guihQs>J1/s: e|NQ+A& ]VGW] &RL* k/L}$ ɉXX)sOހ|M՛ԩBq0yfIh?7H wMb&>K25vaͨ df(?ǧk* [Q!䅄zPV%I{,*B>#ڹ,AZ58]j~ Zȕ\/+m{D@Ӭ`bkP-wAٖi@EbE0 oU;aCQ2JY>䡨#?qb%}Égھ|+8( '6 cI0\zz>bi%>֔9%RsÀVS5vd3Ս|4q;*0BRޥsQtH/iyq`<]q0h!oTb~Tfq3p4+2:YH:),׶%Zq܌G܋ZNmߏ$%C#]ƞ^Y}QNnm|9 3+cGH*yHPH[ꌄ_Ҭw,=8p ͺ--5;-hs^&:bUC4 ~m"f|^r.I+vnzjcXd(;c=zG|('JWY\hOmk"bw Am5iy# EWufP;(N k.L& 1Sza;)Ŭ9k܃y378q:x)0d4 4?\B f^|_t߀JPLWk i/jȶI7EfK UP~r|UNH= 8v)s5TAbN`O! c*|< ^&&"JLW_@ЗFZIk=дA)0ؑDw$3\Wao.{~k{D/d6Tk]\ >'c'fxtI$݌9%MUlvpW#ʧh!Hi#(1O[& l=;p \;C>[2Wf3 Q=3 -\?;uLUbTDq2qag$05|Ӟעot#Fz$Dkg1W h9Š-OG/X/= )W,LoKNCԨ"?$9=hֻzxżG;αqZX[Ez:mpZu7m]SkcK}IQtc2at=u 놃uwz2DujZ5$pl<٩N:8D+mGϩ^X˦B#U*rsze|S!A,qDd?҈ hƟm7*dro7kAeB3eNqPf¾|;/[ز8W- dd +i/ 9K0t"1R (1@[/Ǐ.bF? Cʲo[(a֘U1Ar |}({o1h^#`ӕQK57<{SUǮ2 |2ssW+4xTK )moLLϼ9h.!Pz%3>\ Hv q>KּY sEf+~$Q 7֔QQ6 LQ&où➶2G?(2 w$:b-ܨa:ќ0N"~%yGJĔĴ(#6#B1"ھ Ը/ˏ諘3 #g}k˷$A-hTpva.HɫZ8I%ZAR^$ԭAL.Hj/"5M׾2P'-6-yِ=]ѝ҂-AYX <#䁥wɡh1~ab}B) Uŭ~|brXwI/ͰLOQ=Nua5Uiow*;)-+K౬=^q^؉!xt+|"=>ECQk\{C]>c,X8z \[aekOe"k(cnu1bB` lQLυ'o@H 1ˮ#%p2Eڔ~~0;Ss`*5A٣ja!.R:J$Ct62 +iz(VĤG*ͱY5 IsGkKڄ:9 ~ Z$bY>[ l:vD[!4w ~eI䚡FqN_Rs_!nMy<&i7 IȠ[u)M\{pGЌ6%X4׍n2k0Epxp>NwWEoXD1rY Om{#ĥxHjcNĔISմc1Ɨ361KPg'`,#;UG۠k+0ژtf ?rDԨAQU7Ggevh1S>XV#n$?2יhOFVW4/vu:=YRTVF.&Vu-҂Fm64۩hFzG;V2וyh5{&Dk6ya5gG5@8D`,u~) e\Mj+qV(oc313g3+ 5+IYm3 06k\5ѩ} %`ZX$˝-ppB$ȏMo'7|R?BV$\[A$Ҫ/“![G# {1<>"̥`qB.b~5>J ȡ0x!@URRXuO_q?8!E`t$e 艑6Ɖ[3qIajngEZDYHi^c:ӦH䉼perGY'km=6 <,C~71[WK=56j|iM-N^zz]IoIA!k" T7(fDwuf%z,gwmFdB󛸇 %y|JL C#ҹBMUr E7>n]Vbo!%cbBm"YGF!@qp0Nb0RiKLǖgS3[bJLGM]<}Ȯv<[e쩀8(X!m Qfht֚?1ґ˦nuR. j`, i.XTIPm8f΅ï'669wW#4K!s;7C? AdsGf}C1r^e0]if[ )tW`NhaFP4i D(Cͦ#,ͨ9I(PQ/xxMdr\6</I@mo^?hl \IO7/당e1⋙8V9CgEЖ|xRn4IP!+Lӳޫ#DekX4X0bF'9uHU/E_Au˚=n'h`M E?1/F^@hFSO.Lq ժ"qR'E#\Fw-45%jlS4LKT#u}pxȇewv^r[#\IQ>E}e't1P'yBW¡sr(r!/[>'ځN}݂ʋMoDQMA ɬ˧Ǭ ͖uplXBΏp4f2qI kHXI6 1aNu;#31i>8 p1lek3X.'<FȐV,-Nvl"VwK%d3D f_^ե7ɬ6P'˖8( Œ;+7i0')$f0]DgmuκO1)s;/I 랎Ky*7 U ܨ:93$vMgOv3Փۀ `7pRJK ˄M)A+ ص`HƸ3IB=}+&N[sn+\::#*|RɆJ-0Bl,>襵Ϊ:KEgE ޳TEBֹ3 j-\]?LIor];*6"-Jf&4$uMt?KI@c>,YIט zlSCVn K(.qg])#3 Z㵏 z/Pb "H-GF5Am {i_k1$Uu25}kkǠ\k*=e,TS`N 0FPgqw(nZ6U}+PVY="/R(+Y!-z`D:R;b"#?5!H9EGEѡ8Vg7l;`t%}]ߋ/@҃y~Ax-w,zʔb]?CX+HVHXU#2yE=p䩠Bz q7F|X0=?op9D$Dyت%'#?)eW Lv%i]5=rYC187?V)]bL0kyTςߣdwf~8}= .KC$'5p2']B4Xq@vY~c]kݲlEvĞ]@{Sc\-C:'vp@|[;GvCg~)e0[@M[*J8̝X 9klhï_= 001䭢$qR6QҙNDžyduN,.WMMpN)X&/"az3Zow) y~Z)l 0/ZKe2I x,N-amG @`vPTlȥA-1 \Q& ;%.m* =zfƩY&ڢfi WmmLo;~K33)N 1>C]G )(%~QVNd)wRk-霖\:)'khh jlU^mrs6J"[Np|JpWhC+wZtL->*9v :,o- 7:^`a4j&h),&/?l;s~y@tH eJoJwdqޡ rkIE~LG} q_H ee,^ui!n_#f2+'R9%%6aμID1.Քz:רnogBozy^Mr L%"Kԋ,V XViaчg/lg.U6A5D{ɰ}{}TjnP&[Bf=[D6%lPS>H2} v z;X- ϓ |bMRc zB%;i Rsp>.B+cԚfw "~l݀驋V&.frf& %rCU6'*znxeRܛrrrf؂hzNrYAFYΡdUw AKGK ?2,h&4\f>Kؙ5Ol%yDuqx2.6F2`&# $^ˇ=2g@6VkƘH=V#/}|D=vsOGUcܤcb٘v'ps0&@:?nS4zJAP황Ka(e$=}KJ͇9x|E Od(쐶JyG D=LuEiŕV1Ɠ͠r Tu*4ʦXmO*I ӛ_-^nBۦs>- PɆ)`7PUhs\RF7 ׏@ $7P=VbQCAtIW,RޖfڥwO|]ջD4`oe!>hrVj:Q? 021 L@zi _6Iy|A(kT\~ \ݫÓ$í2yir'e)ڷ-]!Vk^`+*4d!E8bo+Ch;zԉFhG4Lw|sE%O0152|#zop>w ;%^bS_vN#ȉQ%tc*p>r] نp,V٘:!PJ&fŒс@EoF9q]'<0:טwKeÀ5Y鳽a=P Yog7Ȅ{Awhv-%&E6t;GG@ďdkg1--/[2 "X\y$i4]a+>ᰣCxgKx+l)rPgZrz(;AJF3.{N{͑T@*#rDxLM`jF!8$\_g"`ߺI2HCLڷ(H\W6܆HĽO:Y$2^#qVd"7f9mW8MhGҖ` OG:ckם̾Ve_ȯz3}a!'E/1-ߥfY/ _AŜti)ّ2RZXCvQ.DdDsƨAsho;W8L8s|_-JF@Fy\79pf/r"4*N:~/|f"rb*ߝ-o"zs /zTh$ ՘t,'efzד^ɕ (ݐNୄ y,ݨ["&)5c6)s8n3{:'jˉXd(CꛩukdBn^z.M# yPT>ibi>-4ۯnQ>6nſuwE} gRb+e TFUdezn+z 0ʑ$~*ҙI!'*|L+7^^y!W[u V<Ru.XACFiSZxkjT +MQ;{Xt fafM5^r3BEɧOdzGQu ȖUHKKsPn6Y]Ճ^(RȵSiՓ6u2oa̸*`DZ3en].G昅rA ~N>L.J]Z}o'-Y3Z,c̳! x*M4})D!i~^*'κzDg)`?p*ޒ%T !3<>#%Pwo#5Zq GUY{m[黆|cg=s##t/,k 0)j?f=_ ]z|4o,W1D. 'C猡b-WDs|_HzPJT_lb]=jkyg ikci]{_:ԗXsd[Hi S[k9EB_]F hZBvx~@%3D1<|uf 4'+~8̨ܖ:M79-Bx_Η^.vl mJ˱~y/ R:&0,yY̗_GaԵdb׃-ҵShS37 5fHr&C{6,JWnZ @GGuCH\FJ)״L0W<s)he56~p;A&A9o$YTZZ`8W Xh6_R|ǭoď̶WbhEVTtB!G[w^1՜_Vҍe{ɆtVҴGWbC|<6&:#m:"ρ_ z%22_H)n|NsgC*>ݯo8j(wNIqCHʅЙ+Ya aЙ#u ~E\#@[LΚkca^KJZii؇Ss'vt  T`+MK6Sx ;Vq.UaisP]רDtsş #^*pYNI P+ "PW@'=&0%9:?@+ntd7PUqh ծ!"s* '(`܊st$yU'tO5X84ɛSJ.f<`OzIgKiVF)32-0k|q*euxCGͲgfc`Vi'>Y+7]’t@/綊#LRẐNbeaAP4OHHB@f\E] ޒ%@UV___K6ˬ(όaz>&.L&G`t0hJ jG+!~h2El &GAlQ"| * +ڴh, fɣJ}AMjQDuVEk V^fIǼ-7ZT~ZhpDyPbLhz j 1LlHŢVlt}E\,(VTD5D bKI)!0NNI^ͮLmx6xv~8K4[)馼]~|:jIЙXkfvR9RalS+Lj&wcs qm)HdsGo)6lj;aw]E'jG;$U;b9,;15u{[S;c+iWV:B˵)6 %ˊ,UZ 5ugFs ΐ=2C./ZZJ9-חQ8It[h-b,h\45w݄ecUh4:\TK @S3hkWWT&vݒؔ_zC`@#!ƶcN{؃؊tο^QXGu.8dd4R Fp) OR.D=/ 1\i=F$ԈC_)(Qy$ du$#-4ڶ,Z}:NDM'l 9FP䍛 ij7zl:X:v#QF\^vBC(`Blf_]Ղ[ɉbS.Y–+RKq*(+,4vrjf>?*q*] &sgl*6O-5;x?ʳ]o|xꞎ/y<&zs$Au{eO P*x9AjDYF'u-B (Q(=N* -&cigW3 Y]YmZ9x 6 $tjT{GwkczKkHXIl5 G'Ge0U6B[(K9L  /Dѡ&fZUcSO,g7*[;s'E2=EQ^RA-s܄w`xS~I/>1V MՇ%/]2FWDa>.ֿ;!Q]DBAElK,*5"}mrxW N+lZ0¡ O`At-ϖ5BѣU1ֹ=)v. ݵ ~02cRJeqdft \d&!YksEU2Qn[0K"JJyJӤ 16t!վ Y|8| Ǐ7 IX`\BŸ<+FCv4U߬\s.$@y7x^nUf7DnwޟYi1-͵nݓ~p6'i$#b]Ns{qkL/caH"T@a5gިĬ*RΐuGlU\W)f/^}V6O`51P'o6Uz7j 6 pҭ2j0}+BŚul蚇F(a>UVrβ ~YV|룯DW+I{͓ 0noTRX> }R(z3_rncl8ţs_B'968/bK2rrV",m̍睷IH4؍cUڪ:.5-U8( n(0wCbgĪMd!©Y0Z7N<mX#!=Oܔ&UZ_f2oЊ,Z= %D':sZIvDq2|Yh "ѦbdAt2zu,p#X .mEhlg8$6\``)s3 7ּz[ M]C 93M\BOHY+P|R&8q5OS=W)ԙ{rè҉)\4dS}M!5;4!VU4 oN1iMvn9]=竵cpy!B'"lуIzpJ3z60/K u~L2W7;?RM/C#gJzLJ#wvIu_w<[R溟6E'H|^rodEyD5 d2Φ!j9G4BY`R/imD҂nY͑$'.!x"p3faH_'ztAҥȂVƷ}W00.밤G߂~C6 ng(ks!?j.D# Bw"-7x:LɖHSx|oX9 0'maܫ#m"42a1 Oʭ? x֧XpᆨOaÝ3CъB5mQ38 )&J lȺ&K)69ST+)10hRUtv ˃JCǞ1@+>t9$_BqzBrvy2M\g'hT'nt$z$\f\9mGϖm8۵jG,wLuNS4}!Yx% W~4V3k'O CJN|fDrƆN{qIi?sB*K |v+ΖH;YJ6qI-~Cꮲ: ) 7Ț!E1 &0os\MhJz#}8(?ij7;bRpº~zeo(brLzz͒YJGTX+-qAG/B@[$'2)5*d c/Ep6eH~C-y "sqKahQ5nt5nOD "RO_`#JO3N˯ŢHejH3*+SUfwNdfP<$I( _-<7C"̿ G=1 bLﱁ- ~)c|gQazvrvmw *[3QƏ :y79m@1O}?Y1Zfqf,A~湇y% u+0>, ͘=9)H\BkPz]5#-cޯ-Nٷo&y-e5x]NcB ec54kj+݌B(, Bfgju܈h[G`l%KO0nlݘrm j*Apa~\߯AFʀ}'` D 5<Hcվ9_( tEI1z_}vo '*U cK Of8k^S-+Ehl{͒èJÜ$>I ީ]P@b0C595!01ֳRS8׍\T̙H! F^l@oYp )Ee3yW1DBBǪZӓ6L fU rݿŊX7f |AELyEvFn`L} هf $A4\?93)q)OwHFEq蠗0-`Bމ+Ns&Lk"W[7'_n:-YGs-[&eZ +:< v pă2Χak3E5=tp_Vb$u 37=Lᆣ#aMw"9oɎtހS%ZB=@ ZwJrVªZPICƜ¸G\LSO7Z)JR^.,d w,|ض ==hSa VQun*rP5u% YS=E|_]fYG#GofmS(ɗB&la'0sU7,҇"PW*,@2vtyR#G"`.(wCtJAo߲>t;襻)'-T9 ^34 }Vwj8-;´cEXtfDW3ߍ:`lfd^Ma-X'e-I:Iܚ\pw:U^茦yXM#KiO.äs}}KWKSHvENd4ye:ϠMNT b[җD5 zr#с$?ecZT1fȥŭQ^Cz3)Py_ 0Rv0Z !}x}MOMC[(텖f l75'nzxM%amiJ=t/0x0Eb}W~2*3{zF6az,Hk,}+M& v!S(dQ8̄h0~~pE. .G3{мd2i⪜ʭ ֡ͫ.RZU-qAi}lߵB!5 OL;ǡObeQ[&/St>F~ЧC!"J]0 r|V? 4P OdTɪYA UhZlR?~ƒVULQIy쩕EONsRk6aqRCR=#ao[@nhi3 @\ao",AWGX~q -s.9,QVR iGhJnZlWN8aQ96QxL9j䘌XAUAP"mF#`%-s:e_ qL#y#~3(X\J)w0ɓ+[\Zn\`O='FGbkiVDkzT.|^cG,1'%Gf{#$ǽ>=<Ĵ3ZHZkXI1ݐ^z=!kܨxok?LL_be ǤA@dgʥeΡS1SHAWX]UᗼF< /Xol#P[p0Bmv 0Yt@F5fK@c]ߢo6֡\AO$VJ~'Tr._Tll61K7~ڵpIɩ &$Pg j,cA)' hfWD]_-3o`}4[p4hD=2/lqUg PbYKdюd>6 Ilh7,}w?߯ht b}MT(ݯٿVPNn4"W#޽!LOg_l'5w:;:@bq^4 d 5 o Y!ރ1avI _  lUtY[a/H͜jN:CFUi@82<tWXvɿ,寳iSϧ9JjxX脩UW;dX!.Y*{nRW-mt|莱aBVBALD(JKO, -V'&1n*..Jq*{ H0+VpŜb>[ڻveꕑ/`# zO}MG 1涓]Amʳ K/m?0#Si<3U#AP(*.u \|~%/6TX OFc;zl%|`GPc&Fpgɺu(jb;c?5_tvX#H1=cmO$B~? ,#Z(_hy\έgXU&l"XlIj%7X5& JVh.5= qZFq] TgW-*d1)v1x9O/EuY8NPag\Qolg fhAVĀ!喷?Cl/Z[L}Y-#m c8OƈqMiHycо4ۅ;BK-4hɄsʞeX0[ XSmEj d:&[ׇKə|?+32OKE>+2(Փ}Nۇ3WxVwy*@uXzow-~|*%C@$VIxu\Fh\V˛3R*2\b!}= S7BrIr_!`/Qa{ȸߘ~s.M될Tt1iCvZFQE6-pipehBO-n,I!}q{˗\YXWps'ˏkUwn;2S^Ӊ17f4,LE"RQ3TuKBr:|x6aF_i^@" OJn+_ZQn 'yzR>8`1ncԾtHaٖr5lCUj|.OL"mJ$ӄ)I%D 6F wd|pI|\2!!(j%uq" R]_]TbmzȶΦgUmz(5te<<ڏ\`"-gOڴ]k^8+6.  XA$ [ ;ȆgEH%ƒCߎvv5%./PJVՓEՆ#G;վ\G: Z!r[$8& t0+=ç&l*E,o^*q2pH7Ty qu$0CBlD9q"W):R~ڪH>VGk_K"}@i7J3\blAKaqRlwcRZ=$N &.F燕I){Rh(5[H76ߢXG{K/EK7)]hC}\p, KKQ. g(R Td@*,:x[V6WNQ4Nf,?X%s`Ӄ ,y VMzBiKz~ )Ҁn#Ǥ^RA碩pKFb}ᚬno흉:C]J/ C><*EMgc߹awiWyrYmŶ9MXTǍЩ֖ӡ1ZX e({}%ųpc*0O5ʡ2^I݉bǓ4淌ʊ򢣜!XSU $^څd4ͧkX ~fXƉ5JDmwE+dUJzEz3IlMXvAV0N)k8J|$\rg+;PTܻ4Jw>k[nrh*nƑ<8@%CD0pl8۟iz1W{XF%ު^SZ"znq(9 pt3# />vE&o ΄Ѭ]T>@>d@S75>Oy8Rd<Ȕg?YU󞉷W؀T>\UB;0woáBz7G*F"kw $Dv#2=G `Y+7]9b<+mDj+BפSJ"%4<k|Lj)PА.9\%S!\[4`I#2r?Clod?TzSkݷN[ ]E"1uk'4N~C"Ao3ѹJR"LF +O'7CQNjfd>V7A:hK109>O@-:F ~0*UT2kEٳGk.yg:KK?HsK6k+(22IYD";T<٣&,7[eꮺ@$vFi; Ƿ/.& i8-U4\WH i\*Զ2jKzO+UPY-QNq؀K\2W/eE Β(CINEx8/;>G I*.^2iY;Q$sբF+݅o{j[b5Q<;f$ol-J *,9Jqc+xodyn|R[uo7*0>d=*`v _A6=%nnނ\2E2(4g82"鲹%hxໂ?o`FJxvtvLoNC):8j4ސqۍT޶˴Lo[Ӈ1beܖ]L (vkf V\"b_P-0α(yYs4zKڥ)iR xNtWka|x:ˌ Lة)co݉_d@zbm35{S _6 3|T5Mo Z~dAW iV4&fo2LEYNl*s@hͩ5'fu(e eNOx/f O8s5+˒pSXL*y$9ܡVCQ!R(r᚝b`2Kio! KfdϕB5+mm¾ҐGG0o!sbٿgyȚ5?&EC.yZ%`؃%ii#$xn09_|EHD|^\GD'UTTǙ7Zô72IZnuI ijåPFDr1'ڍ[WŖ)ДM&=hyC9ZT&p2NNY ԌA K?DWG!m+3R|nUѾ${B{3#TQs7`þ+{El)d&a䷜77UsTp)3J}MW0Ё?m|">'Mjhԏg72HH 2IqS_.Smo>!~I ήgYZ07070100000449000081a400000000000000000000000164e6139f0000579c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-layla24.ko.xz7zXZִF!t/W[]?Eh=ڜ.+лg:^,UVJQGPs];Йn *Sa4$~W 񱏜O|[Y:Ȏ)$eZ|7L $r𥲖,0;{EKW%HM.Ux/Gq \KI[pmE Mn$4鹴n[Y;V!2ۘtVӆY9,{ YĪ5ccRb9ZrZE{aHPsA Dt7IBax3Ũ0M_Vӓo V􏑆ϷAT.ƷBwYF,_&I@r.\g+%߷8]4MR: jDV,p,0Ŕv͟7s0a`??Hm|?.DBSz= ~KD-<b2Әmt}Jj Yn l 1ߟ~w_,,an^"nF7Wi+8w}DQF1ر9@_#Vc\ے+C~QAʍ 3VcxKMbCiEf\K߫F 脃2d\oO7tg?P7VJRh\p#oxSUttŘ  Qs\+ȜiPx@jOΜ}F/P;a]smeC ]4#T¦oPZI9Ұz=6<.I\Vu|.ߗl8ԶU}WO ./w me<ι;_H)u@k(Qȶ,o#Hw3*e[]Td& &I?/̰5sf~>'̊5pjPoG&)V(#&3}bc1g~!)!'ˬy+NَCϥ|E^}=jC9(LcMLt*UpRtgpm%+꘾6QmS(oθi_r/%2DbЁ`Qa$ERBt62@@\bcfBF(ukGN L@xE(Vnx2FrX?y55NWHބ{Üg\Z(*㑝z4(\؊\#ViI?Xpj@"Fo1l2CZ$vr6\Hc͵um (D?5\Mx pj3 20Jh42}L6|P e#  Zf7ਠn G0eVJA~K-v@!Q;͢!/hp;.عYLp)̸-ދ9 af*u-|%FܟZ/S$#6*nz߁()4 PEO)K:8q5`=AJjas6YL } =@cPM'`TyyvK>>k1߭R {j>l+^4P{carP,6-3bj Qu#;-=A| {0(vZV!O"V_LQhxR;qE wsjv!t_I@/x 턂4;1*䭦[{9` Vjj<6lg]<3QB[H8u`"rQզ8A zDc`׌TomRp~WɝP#uO91‡ R,Oh+A;+([.&*/@J$TK$gÔϋUQ}(u/,^4c Yns[|}K(RF5(7" AO⢄D.~|& 6Uÿkp$ "Pl|?]inkH=v7H31y2_پB*j:-ftU&'Q\f"jEbqFim-O?z0HM!c%a-%넌1O^9BE2X5woaOvq-؉1*ʆ6#<2ur1RcfJC'v Mmf5KEI+C]j\deL=E05~fG#ݭC"ytdZT~C~m}]_ ~%%KRip5G:\#1БgAԏ奠ŠIb꽠N{Y@}Hq+*(;U[@@xoAZ`= > \ $ CMu9g%?[iWA{ZWxM\E@,# &FB8z!CZ/ݺ=Kx,|%*$m=VW\؈w"TiƠvu.q CA?s:Ę%F`>#x SJI _7~`E)e2Rg(ޡf1ߤ2)s:~,HkqN|Kq茐)zm5[?oMG>tF*a }2o>9JS=j+39ɊAG%ɷ75pE?@(s\Jlc_%T 0V/v֢0u;W~~r*d @.;`lIr7dzgϺ,|S6XԭOOo`a], G He"%Bڜ[ĝ%=Oֽm302&K[E,vyufcPQԷ#1Iv(pby,F8s˭rpzg0VӢWD1̙|2h k"yQljoh5Zˁsi0W&JSS9v2GCD%#sxxŠց~#Hh!ݑE2Z;T!N ' L&b 9sb*3C.d, Z{(-?SOK%`}n.;oLf{,TัD~J_h=4z:e8-]xYHK4O@fN:<!+>,C+L;>R'h ȐV:LkRJaA$[_]M66`D|`'o&㺓e,Nv.v!+=yv,CA@r5%_p:1j!x::1Q(X&޵Zt!_DRAB"vnP;fupPVB~WDԕXƆBXR&X "XB겺ʯ e(LxַIŦO?D,S0BXA4*mhD˃C^_Lj SM@nw( )`=LJr9#m7ue"Gl냰9&2#7L]undZw#[zrvt&֘ȝH8R/NX}x7lEm;'xdvE/;? !?xȯdɴD9mN3 Y,|QW>_NE۝ZQB&0DT*رJp37Bb|g5DWꚁ1,1xƨP}"g½]2qi2n؛tP_ݔ ȸfk2n>JŠ6s{P"^vMm/Sj6(akgb=N4WkhB~n|@Z#xNCYOmE(/o| OD(%zއPcay݅ZӢknWwz,EZO1O#T.*4/\t?48pQ.C4%+4$xP ϓgU}OVq'$ C<rTLy{ClhIΓ._pqƏྼ4 :& >٢IIQ3g`[p?E:̒Zhoq?CW@$$~Jw\)XDaE[$i]>;hRz=gNGxs&4DZWV~+M ]6qS$N?Z'O%p%펽W5G[%}\ܵ zp #v3&CwTBEmr"w{j|& a5& "2Rs9nP;YK.L䥄[RSw(,M1гjbh.CLҟªEzcR xXݙ62H90 0p1RWVF}瀣7Cs n$ NJel$QK&ؿqC}O+%~θf |r/(Zƈ0hVlH: c*za/9O 2#jW96?CKs|uM08/@bg6z o >a8,OGJ6ᣕNUiXf}Z=SZ*e´C[]tT{ѧ=Jksj;=tɿP 5ʎDy]CĆ0DM0CB\r݀P uK/mOWs+|uuQrƗ?!SZp‰Xz`g1ܺSk&)H͂?mr- ~l1˿_2%G Oaؤ8eJ/RD|UO$2ڤpNOƬ< \ۊ˝uNXkplKޡmWYu񽤄ѭ?;v.˃=.[z]^Tm5eٳ`QUtͬ:ǻ`1u M(*9ئe·X3x&W 9$cUZM/AgMARļz v/es !?0f%{Zŏy(EL|׺ ;^nngw)9غٵPbX.DuaL|`+@s0p%YK^@R.L h@Z`AuO5u(8}\3 tl{rU͑ h:Ez!^y^/>~_H_TSu]Emfj0Q #,/F}bQnIju&8-υ 9 e+tOOf04}Z*ca ƬqIJPb 6=C{]da4ÝDlk2K_ b_q][5>oݧ@Hdl 05̂ vB=N%GXTM:8\L.ثv MRYgGiQjd[ņ+dmmw^,,`m=@~jSbQĽom,7T8E"64}|jY`XkQ!7&"G㱫pLt`{EW `@ oc-2FP:#$Pey ^-{dְzcD/ yâ]-j$UZ1U||)dY1Ŭ\w~?QSS`JJARVeO61=|8ڴto[z%7&|@q#id|+̹Iv)EU>xO&;0XU;b^q @*$̰ Np)hКK:&Er!l'n DvTh#i@pB BWCˬc1=OԦ^i_;?qTuq+FڰJgk nU.2",mvHZ;9OՑ9ϚGFº^!2$~6sQ[k+ݽ%(.f+|-$"2{_ef-8 aHy* wys6Y]H/J£+?ՇO>+狽 k/Sj(Pd!JSі\ߝ{ ɔϼF#Ff^M7QDpށD ݓݷu{a1^lђx5Π -Dյo/c/< C= pm]c9*pv6#]Gz;$Zpb(,BjJ%x@Y(}x.$YL5pI@-PE;7H_C}w:], {D0z HjI'{)+ii#_qMєwgiscL@9=wXX r x2r!.9&+u ;Z̰8E̽~/'{x*Ϩ#߉2W\D=A'W} Z]`ڛt⋽ȣTqs=.~՘)y't#xÿ~P"sTJxtsم(%4p+pͦ9Xidu!DF{מ= fn߽v!a#ʗdA{s&QE4Kl?%ҡT" l,NQ^RtLIZU/Cw?GZW 3JTrE LQ:"Rv (Ҧ궽 cBG·wD+[9܍|! `u8h)(,PMnEn䧋?4.ᇮ^aZUp5NzJcuj2PTn6EWU,F4^jB g/AFoCT|z;P~7gLAѣ\xڧr@^]2jG;!$D3%,'(i: S}{kPSc}iDO(ݧ Ů0 p%4ʢ]ah3SmB!o9v?J c/ YXfjJr~7>Mʳ7}o3$j*ѓO ,ڜ:@|qe]ps-VXFFFDvޙk매z$h6C/?0DZnc$n)1z,$8n܈ ׆EX^WB#ُĀO0Fڲڌ jA[ I5njo${ Pi.%jQ=jo@"#'2lLQ\N?W4{mЋ߽^cgr=&TZO2!NU7}HcZh>0%8AԻL "fH;lCàx`t#֔#GcJC4>V^Քoֻ-W\?zM UCbNnP/gzC,`Z(:anA{kD{V?H6"@~L?Kޜ7~m5Ba'SW ?&Lz' x9Jocëu?n1ԗq2%WENz T6\ó=GsN ֞_ ʣ%uRǾأ> TZXH$3;lM< D99"f lNn\q8Az7>Z:rSH]  0z~u*WӍ.P!"m0 ć @Sib{$tFp7U49ШyS9)}ΣqOGRH ]t F@f:Qm} c'¹! $/9+|qȮGqwD65kW&rA̗ 6Sgi+ )ѣՂ‡}BΝg%Iߙe+5%vї4wMٓ֏+"\L (+MN_eP'1ASX:{:=oa Q1ꎩXisk*z+bdL^@챻cKbt/om /(h1K_e hr,ߣf 6fe$\?H NEpO*)F#k[6cD@ZshHI+̅2ܖȦ|;a8lsd7!ymCm]4*9vks~־?.]zOl08Tk/et Qد̽5>+/ /Dye(,6pKZ\*q {) x.Gͦ--a ̏\6E>=\Fr~u'lOr9u|Ncl?G[Tz6RDJ<] z3SBY9֫EKE|yL,9cW m (jģcIEG,e3Z*c̼!\C7[B(;=/z|3*&̍,$>7 iՒ2֗_!l}Jԉ,1-0}zGhI&1g@'ғ[ߦ/ɭyޕKrIyv2]&7zf+m~$Wxv{1O+Y,% AQц"cJ}}Y3ԄtS̔g>֟pO wNYnRAۙqos̨}D d x'oĬ{|3sg&Er1L( cd>kBڂ``۳㳡Uʬ0f ̝bnר)"kY.8]=0[$iui:mmŘi|K˟មSHF07M\#1`E7 *D'_ԯ!n{Y fid\!0ρ{S,*9ٮc.bmFv(^=%etsy玎z>,1rC"NFF֓l=ڕ'rw'^ʟ xRņ 2~j ɓŸ87N/.cJWWI|ʨw@&Ȏ8 HYŊt`0*``RcbFŪbǐ:Ivi ڰKu<)Pj9տp@ωUD޹Cp#y>mt .7'Q*ۊb!4}">|#4Ms_kVJ.7[6&߉t\u4qg8rcl+CV& ܣfB㔘D}xjސٍfEU'X\]4,锬!Fi¬h=ÆT\4m\^|)0bAf qTv "Z%j\WɐIGxD6{Ѳ2eN@5(SAs3n$ IL&>O>a ̌p5UMLy |Hj,[G/<ϖV8Jڇ(.~On-ў;wCT1epc Ii+)U> C 52ffp9ϕZ+AXH_M ;1"W;*U!j 3%+xX&@H[Ժ6Q;Bq2dƳYY.Jҕ v (0 )a4Y},Uu_G1~55 \مhm+%tJ-tf"ok3-sG-oZ]nZpˇ@ܣ$D#ۥUYiG7~ A&dcB3S EdONoɳ?ܵgiK/ kн/lBou\+05-adW7lͧx;o]AFS%Dh(rfco{L]Pe6 Cr$FgSd!cr*?Ú,?lޛ`]:7z'dz>#:ÝL9hLɂ-0ϫ -n]b,KzN.6ͺi+S}U"|؋JMӭbim8ΎA{*Ҕ9@QeNw†9es鬡|/_S0<2Wyf#W+eMN*\ *0ט9 vQa$һ*vv/Ѫ=B2*#8BVߚ:Z'l0sv`/5*yqCM /D+OF{f!Ch_SV+ɴfĴ ԩzD lCnGsU [Nd E!1E ǽ+|sfwQuK8:9#ۘDf V4nB)_-i~6H(װ ՜FZu6Kڈۭ Z\9Q>^玎>IҸQ %r[(=ujVθǟ峃F2bz07*IZ)OkS_ьv _"vϟq<%$7_n\IfR.B+gu%U7nmnuHuk+R`vZ3vڝh9)lLYwȒ١oZw/hxi'd7]1[;Z`_Vtx*XNxic'\SSЂ/[U$"=cEЫ0oU{e,Ǎ!,F\BXp"n꿖}Uc`r,Vh/sy;dZ_;Ò}۾@ K\&vQ.)/kmxgCoW(`Y>;QWBLbʾc20ƙ#j nd!hѭ( U =r,6<J}fLmgOWŰ>t&}yIRf/j@ݰ 8i)a,+q/|Ѕiy9.^.k)h{5+Iq`[p+Ԍ;nx+_M2d4 SHSǃ<Sh?)V), wOB0;("L1n~M}l1FS6k15R$We\G3_*ǪLW),0Ub7匥=6]HH$F&s8钃a44r".~X%/3-ggtXwSarB;+*>Kc'W$XfúOZx2>&*u55J9v5 $p<)Æ8"S$H{qr9Ϋx8[:̏ݤdGEal2 @rQ:l[BՄ|sMɧow~Dj}:Լ]@}"ŋήHN-z` |;TG#Bjd71q=)& :ϝ|j U;DG8m!ྩNcl\d×Rp{a:e] LZc3q%R M&Z]8sQճZE2R sI\Qt3!M*?KOB핿%C'<ΉȳsԌgb2NzbN,lߨҔnڢ@]V4nOzyTL7>QFo8`lJ97c- y')1%;Z xq iLC/_DE'o#d%(%`RpyLԧ~yXpL졡2bdH%r? BfUW]Nf8pVYֵygs-v~WZI(0U.-ȝ":7wED_~*Y1V2 MOiFlH_aT841 fJkOՊ~9!H9 8Qqg"a[khZq%†IJN3cV˳wIM?[cO VpoV@$Z5a{!u~7cJSl&hYlQD%[46 km>7 \I2_)=-lX:4_wjAa@[i%#~WV–(:V S3)F5Od+ P^&my{=G>- ddڰ1^G<,Si$d- Ǟ*zuÑ{|L5t|M~֣Fhlp!?l{~II$*`Ng ۙ ^E D&tq1C^Iˆ jVU v{ІA!'3 .'Jlxxnlq8 3ͅ}4z[\MK&z0zVL r7E CO#YAA4 jc7w*"-Gq Q̳Ee(|Cӣܛ sMq+aҳݑ qhR$vϧR^bINL_~:>.Uc&K&$mdoQ6h. ;<%SpP), Zv<|K^L#3i!M a2ߴ1YZխLӫ"O pF,U4Ya{w8o&setwtVxѭy\lV IV7l,VR%o.v%5[Br$?K ؟ؑio0'~hm4BP^MHoUdӳX|BNON;Kߛ[='➮wѺ?R;Og^l{E3<,yʆt#=ǪUmP7 >LVkێxu,%6=0)XJN4ދ \ O*2<{e頁PM|y@}4줍bx흳ve̖~`e5dKH )Uu |%)1MR>׏qǣg[K$GLJ0h&o(`O' { 3375uj3LKn"\Հduah3%K# Oړ#ֹ}*Ϥx;è9 ƅY+=8Cu#QAޓĆ)_$ nMЗkh< r_l/XP™U3g5"\*ld_5} EtSK-lHb0ڑţBH2;k&*RsBJ>?.uc3CŠw~N91؝ߌDÎdY8= {L~WkfwۻNwZ :I##piSobsv:s kk3!IQQ`hőm) z5@,7!v$*]zf# "|vp8`_1ٽS{09|FK! ]rSG r]ŢLm\=XKCPT`ӣTTѫY5cQ2PfOQ{Cݞ ѱs ̯ˡtU!&p(Et4MRڴ n6|EKґ!OuKjF$LMX0ͫ1P//tby@/% ]l$ivk+HS+DYͻ)qa/lƯ3P<$ҋ̋?/s;+eySFn+/6PK4ҤOL"el%-(tU}Ko&ikhNmڒnÐ@1U!}ܹ$HZR=U9gYZ0707010000044a000081a400000000000000000000000164e6139f00004f58000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-mia.ko.xz7zXZִF!t/?O]?Eh=ڜ.++&ܡ,ޖ^,UVi#6,ht'=[rVHGAD|+K &jAH;asrkjT1 ʢdtyHwBdmg2inc`0A w4W֟zvz`MCYI9KxޮVmi pɬS8PTw̦uA:0ja5 G-0;ZdM ک!FnI9'dd:juz]svl[ VABF=*S_O~yhPEEz=7O퉺B|? l"lz'HLK7 +p 樌{Y#^_OU[O@owVՑ:dӜ%sFeonz1n+u[]ruP}\Ul4J*%>ݲMoÁ3Ƶ@ގ嵭`/ AJ+,;mű4=Pډވ6F4wCwضl|eO*q:ז:o~8ړH4@qZmø/UXkYޫW<idΪ\Q5P#?ZW[I̅Ü8xLrQ ;]iŠreqr!Wn u=> #J<6өuMTT-0LOu 5+dt}%*0A/FАuBnOWE tot3̏[6gJfWiDKкyQ~V8$r>0v)רufI۸763L.Uc憡p)H4 #7XU'ȮS=N[nR2os9 .q`. Sh!m1O)glZ0w?ˆ_#KNKWV 0|; Y29tPFa55CZ~JyLuci :?Uy䗴1k3kG7BRr pƖE1"Ż (K\pj2hmtyVAeHֹ I#%,_-ԡa.|ß.K޶(01W?\-+H {safrB:tRq-J ﴺ]Ī2Zuk;Х4ŅuY_h!ȗ?*oA ){@9Qj-*CdIoQӨ$mF 'M-1%עN1;cvQj]E 4>x"FSO\h(y55R" Wֶ}]6B'h|`=LfvM3!XF: &Rn:1d}6lB2|i0M)s,1I;~bةg#7F?  5;uI dS52N/)AJ_~i c1/s8S2 9TXۂL܃qDoâ!0bӦ&:ĥ.\(^aY33+_m MK9͹&9i#3J r)̻5)ܸ"mCj; {'tUԇݚbA0 TyPdIWucM9SA/؅*K+l|yљ|&3dmBYیF뺊~>@!6^BD}&O^׶PކBZB+KMlgL tȄg>dƉy}\9;m~_lZַϷwVs )_y1 n%Դa}([49nV=o(nvh} O:{wtIAq4DH3@L1잍fIO,O"78 1<DB5-PO F-%HH1ODve@g/ Ie&˰׭j7T#%22 WxyU/6n~(da#fFs0Awhl βm=NʼOR5z(K,͹O ˾ǫot1Pˍy@p[[mk~!Q d=[('6ZS)Gѝ,{ ekqr"rv: 6^/ЀC=NRVnK bd/cE((0Lk:8z?%V! 2;u#筫gأ/̪_ uHP1Y&[<~8.}=(.B3V랝m-pߊZjKc6T$ 7*Rd*d IH@J|S21){ gtc҄c}\Q79Q ζ~V.qm@c!巜k;PPvK2 }& K:^=Vz fMcg/#gվ2iFFl{dLύXjTZt@V0yJ8;klky+uxB~Hy*y)<Ӕ -!Y5wV.2`=YXezFj-MCYa+ %ۜ6oŢDwixWH :0rt ]MAf+Ц<%1+~L6jۣ@πnܖ{nRZapWjdLw|QZ/W䰯tuB0v^rrYI)b=Eo(mVWiG`m8Jɐd*%d=݃of6XHqzo&NP64]^_s)f(%-ι Z&߽ǂuJ@y` 1Uj%q!aY6rx}s'|<%e)v?eTA(`A4t ]:kI>ᓤ2B{5(%FifMdtlvټn<457]_g\rVM?̐J"k-L6 c0>5}⢿![ICX7.p2)WQ#{E@9n)E[ʚr>;. H$UC O.>]d'nEYdzрJ>#8o80!ԧzSNׇ!{_u]iIU3fA<=]*z#:!p"7IL >pFOn_1H=p{ ͨ%X俽R.B{KћRן'䗥u7Jꆻ'R`!i!S Ag7EDVzD Y8#i-*v/I>99pЫ=rU&7MSM>X;PK@pnf g4#Eu]~>ȏ2 -GK(]>~P_h0r绖 ה\ .PA) vlv1U}enZL_ $%!7 ^YO!4༕ `"Ol=$ 󩝪zRp|Q$(PsrO{K@k)tӹ*נK y Fġji|J@Q|OpVd\] )R!2KW .O[PRjC f!!t}JycͫݝH ehDC+?7bY3ٰS yDEBⷂ|1Uۨi7:TkA'L:9ꂠM/=/.Сt{c!b;YD @+FyUF:A>b$4A҄ux"R/b3>&CANd(dmqD"v r7Ne j7 ,%*]=烢k7.XyW/dRý ֥iA{0}Q/R=x/)86D%6ty}MpVv'5ˢн#֮EE=(_(}j6bUZ8m ؽ"T㵮onΗyd sEV$JϝNxF&k)!bJIBSebic7+J.N|ҡ>ϲ6;TP^(5..l`ܹ̄GٽutdAULHm~o܉ʓ--ht<[VC!eGLJGtLMV-xh^W?|% G\ [OpCj_w MSV7]6DB_ׅ6\"=Uiv{ z{ yFȎyCAKqMq$y<6Z3b{ h ^mlUٿ8 ņ(q#41LtH8|+2'E^r$2x-vLxOx#vԷ;Lx4։)(Ntϸky3 Ltt$YGw8Nkܳ,t,qxNDg EEv2Y*S{|+/XYР:-^jooU%ޝ{ߛ[?7PZI2 )|] m ޼_r<@Y-~i:5ܽ=3)HmVh{Q,dX k \b#wyBHl_tpIbuЯCVj0o zˉȉ wOsyG񃉱o?zVXɎXK;O+(z[[V(xs>уJ:j I\/nOMzidxt{L9;׎g픟ܲ{A7ֵ|Cҗ!uȘǑm9 6?N;w?~z}•snm B?D|u!u$ܶ骢hfF0Mh|48ѦwPڴB=o 1JAqԇ͵Yx%.qs6l 2679ru7X > ` &ANYLKwkj}y:ˠ9VڋId.U4K8\wT5nhaf[sue"jo].S-vӹ8= !@|\{\Hwd6U@U/K&B*&mHlk:iZPN}?Fn-gEAPnp?D:Ҷ.~Àйh7jB8єtK> N55hȃ?#np6WpN\&y:bWO{Eaw}eo8[o-NR*#'E< dì5Hd}ܡGl}'宫OM)3/~-ˠ @ AɧX<򡫊b,ERD4uR_hwSb'X Y=XZhjYxfBƘ3GzƲLc!{|$0IoW d;)a!`~`ڏCxe[836iĠѤ&"VAiIq< l:NaGޘQ=/cķ\zԳ1nqT2e1 6)H>$B8+ r89IB6Vrų>~ Z =)px|eÎ$I;؆*asd2 h $֯Q2 ޯ֭n'~ MvW}^vL;|ܱy LO \j ;[ 3-7wvz5X>Z;/_" -qWK)Q2_“]'bU5$ӺNӫ,0f &C>SiwWWFֵ-ӡgh:vZldpFEt;!v[-,8h/d=qg;KI(? OrNQW53HZ6\ ͡.!#gc#I̎&*,:X kʣZPR'9d[_gsN|w-?tEy:a!Q`K]q_Dv鷗e9o7@zt wdI6Ӏ֩vr:(csi!]La t:eڍQ$G (hw7S h#s)eG[t,o=IB3:S7,H9W/V cݧSUǾ-\Q&Bg"__ t>HP}[W ֝ ?bxNt%}z 0k#B)fL&þPODU؊~AA]!,@ː5Dl1~_}}Ҳ.o UЄ mtͻEefwɢt A,3NYYcn_&L>cqx=zb].1B'PlL 3Z*Hc_X8sJerQ`|p1Nl7DV{q; U[Y;p*7 #$zDި%xTaCg }%;UqB 9u;}lRqasmi!B(vHT#0ʕy $4o^) @h|oNC&,&@߶%ORg ?=lʝï޼>poPt%Jh Ň]6CMN{;̮ɭ+['V }9;Z)g1kZF4( Pxtx[VC }ȟ hqՌ O,FMO S8($jLg"K,gR\>v{-Qo&ϛ bOEqQu4V5kY5ui/$'9 G 8Y̱ r>e"UWMq ec-6a _(x&ke[i{d6=a2kg+y/t:мM*gBg[jߚ8tЗ :ZЃ's8dUS N`"#զ`0sL6rlJR7 3~[-L/cOUt\_Q?ν?|<CpX +v8ۄ#1~اŢ h9K@NyGAJsFŏk/ž )=:|D "@D#V0:lX=Y?=aŚupS8ʫ*2JL zxnlY_PT $z3寞X(`3!$|%JMŤDN:4@/ً*<]b6Hz}jAvT~m~- uy[)|hS< HVex 7D1Bˤm1,OU2_b|䏡ɶbQDd;5΁)cxߺK_MNyzjOE[F28&X7MVPϩ`ELM=5_K͇Vf>v%z,3fyⅨ#<98okn%+|SOOx]uP+d8*ct%nbi1O>M {y4]:uQvH _cF:ިxDh?1K7tRii K~!%쩺YFuc\Xr < A۰xaȐ˼ԢE~_cוJ9pƋd'+lB}| 2,5/qtb_{nUMWټ\ G!)\\ ~{lo,3]x܈W}›g2){WRT/qr 㕂*@ڎܓ?WP6*fb|䏢VFVT3G134;a&鼝H E2ydh]4S tB?`e$OK~&1*CyZk~&Wy#*i:l5vLЮQNtyP8>, 4wYۑЧMuR'b RMvXEW0 URd_lw){/<"﯆ʃ hʮ`i~ +#w* jj"OA GM~0Q//ބX8 nu~ swzz 1I_Q7zvqwfV*k=E m1B? x+*ߓ b=60MjXw/*!"^6㺚M$ueq9Uz.xKJU~~voj\ˇO{ GG¿"ӏW⇚w`HZه|dB6)&|4Icha:Cq yp)- 0 -\2/}(D3 4@$Su)͗F3+slx"$e$<],֑M` j,aǡʇA\wml 5ZV>tnu_t zyGL`Ywenvw7(FR=Mq9͆İY-Q>>F5XWH i!*{_I#RLqSfldӏ4(K, ɫ~0P1km$/@AЀc1')0b _osuoɔzIuuEpfQzfxfZu$Ԣc.&nJgJ}Ovos Gd1 HNpUB(/o9fppܥ$nY0҅=g-:MS?( uoPz2f;+U'U l/!Z˫u(ug4bfÜjSgZ AJ#fȇ.iM @깻ٵTU ),[tu#6枠f9Gǀ1ِYR>tgY5ߠSRӷ 4t,>|SpB6smmTE*" %&Xozjg28di$6|#\]Pr[%;>/rO׿»He UFV*_uUGԊt^ϤKl'QqyllW ']=okڼ8ZEaA[luvwӃB >nb}-+3ʗiK6$AR[*։bIU :XT֤Ssy9GR7 [|h?(7gS熎@+k6D:-+HP !$lU9uj/tEd'Ө8'QIh@GnvǬv )/jKDۀ !h|n\4Op'SkQLaϯw)y/Ac}R50YGY{ͰP1xbIZʘ 4 &.Dz_ Ӳ#SxTmOXpd"ť(#>Kt#%ȹ J5$ "a7D|t)";>2"p]26lKqUxtu,'4Ej^!uԌ-)~P ER&RBuczxK +J p/ۿmT?3aGLIBB"Ub&صj4 .|YTǟ( ~.f⟎F #MET~b*хVxewn6K>3 έUoGn=2G]wTixOt xY. ܘsJwJvENs[)nE繟ni'F@`*V#ދMD9pAo$m=LaO/ur;az$*k)9O/%,f5H@GjyhHIZx¶@ȗ| 1yIXi|_`YPܦL_頸ME_J7`Ye"f>g lkߵ9hJfׁqpkOg6AOos (dDb#"UIV܂j!䦹!;$yc?A_4HROTb:A:_Ւ.8Ҋ kUVd&rͮ*F%j&gT2Y~;v#DL}ՅL@l%Z@1jdI8ߚRJ]fq,7o-a*]GW!Hppƕv.:>H4^M]!hhxɞژ<4h-Or= ʣJVXu7 3>zvf&}\JtS;TIǺ'TsoR3c|p+:M#xvҕ T葂jXeZ2PdpR%2zy1):2#f(A`Qs ?Ij`zg@T gc0 K ա-Y3MTD_0{҉_>EIKNv%.7"~_9aRr^63< ~ԎU5_({OUDM3,`$! W -Ės!8鱔j՞ȷmȏƔkc$n޺-kxENoq&5=x}26۫FPn\Zi!?gI ץ|>n;h$[EîDEg*z|A̩m^;m:$51ꚇo-FvO[_>V x= J()4kY4rɩvZp]X}0|Kh|n7);Ti/"B~TxWiR&3zSfT>3f>/ w_l:u1{o_peBG"Y%2N9P:w>o۲>(2Uug3!G \~hB|=gNzex*&ɴmuaZɀP8=1˽O>,4#sHOKk=4FʦQN`H̳@f)R</?Wg× bML?ZSW_ό!' Fؔhw+:/9Dio$G8WkQU7#r i &qdq6i Mr7O1(c1F$#᫆09̾6mB$DXDlz&f"#r_ ey(f" ̺rkoNv\.\ [@N Q);O&Wy}\CGURM!q S=;}tMv".u.6a8fQ5G,qN<I 4űZv`֗K%_?\,q 3&1d%RlPp;fs/nPAmzlTJ8^(ʦI~^P yڦbB/䞱P,,YI蔥#hAO DNjgI_vVIŖuzdNi+eP/X̱/b@qs8bۆ׬ X*$ό♯T .̜Xot [E lZyvxZM.qQ$'0L;+Eݵm"fݚp?%dcvI@T7=h|0do)cp }k# @%\ YlBd8"F|K7Jz rJ%X+I;+<ݰ_^i qf L0}!ƙQF0!ḵ2i]XizCS('",QǵYl/2 ǧ7Bbyޫce)Dcvyz#z\GűA1rvG:l߀¹V77;pMRIi7g_3@{66Mw=vkB]P+YRSo8z !?N hTU>sm) ^e4Lq̻a ,Awh{?5RqrwLbv"N'pesP'5NsR|* lN0l@~@[HIidGZݖTKf*]Sx!Vq؏èw>3RJ!}JsZn7T>V]*9Gp%J[?\Oa5zq|t `iOZڅPBںz6RUpW U,»2NK%Xڬz GHwDҺԎm7'5>/nMUNLMO1H@=_кGI,a> ma LQ=)l$Aya un~X{R QsWHԠ1S&Ynf,+N'osjv'Ʉg 2ot|ztL+^yŀ^I >͕]IJY[8*f==Zd 1D=rRZw:L*JyץgoKNTb>PdO]Px*b.U `ÎӒ*-| =#jahcbf`į?VKYWꧨJ锕sNLTQVr=~@Ko|1w;ŧZuW> gD_6/}^G+2G΅~fw"P#* [:*Wq3Ϊnke%yLO"!Ϭ^UKu9ۀ] bcق=# 귱#݄ygwe2j&0< W @s#4zDh#Y$͑ _ߔى ol'5C^B qHAfG:mi0HgD"\ҾϾ"‚9*N R_VvCC/WpWxŽpmzlp4$oe T/]ղ若Տutih\7w!t@%(U*yD9 Rlغ52!/ lywaW>7WZ#r?,l5?>nOpH1+8qO?\CAZݱu+ͭ7ڭ(DM5q];H쿊 N QdbCzx @5k<3*K2:V6ҿ-DYeڸP}42v khp/.lDJ5xS~ ~(oLgRYM〔5=ʄʡFr@5Uy =FTTVnwg]+L+uR}Xzx+$bvtOb0BȤZ3c]I6ZDvD7^~\dAʢթZ>%ߍ,@oƇ}mgxQ2]1* 1oE9O|J䆢QhsZµE>/I&EWA|#F#CpaPZMRR{J"&,˅! @~ do[v 7KEcZZ+kw>=0ьP9瞠B1*:(y.sXȼ3ss S9̎dVr*UCCtzjnpj 7:}qUpM gipֈIa;Qi[6Z%o}:ȇyL11Lew;K}7=8svFr.(cX^o~5E:[i6yc#0D dмɸlǷ4G]ܥxj݆3&{Y. c( ʹ4E_rn-՛ngyΌ`Lq:|JlPO57#fNf49lZw1h\aȱgeuYpVp:QEf [_?DH5W] :֒XE E%7q#3Mo*JkŦ<&A&~LT&/2Zo- 11a=^<<X.{Hz+(gfp@]S z^luɻXwG?A͋AB+ C]5YC- x af }<ƾ7JPk5<\ dDU!4;!WގY-(؁R y%@6(uo!#}`gȶΒ!MmTn6.c;i#Ӭ iV540[~+Ic&N\\aLy`긗<Ѫу;ڋp93TMp`Zc.ؙw2r׋WtGo-햮rV\y7$*nÈ=ny3czQFx/7m|կEvkUq%um#cuW*f lM-rCW7n@KZ1{ɼN1QFIf@0jRYvb}Up+]VV@g`Rx{<YC'w$HTAIQYE<^۱jL *Sh1Uk?U{/u D7Y:tEKR7E[Ԋe<3 XV ;K3?|R!V9> ,h~Z@_~LDtWF?O>MN2 ]"5ԙC [o=/'KX6N˝GnRke{hm$<0S!0en)y췉e¯ڮ:DNdݗTB0G@Lj8cR<A6ݬpK3V^kT> (90+03Q 8IL/8D\½3aY_m ML=mTI. kmWK[ʏ_NNeW8`\bU|ɳiև6 Q4lw-{u~/iJv~Di9J\,AŻj;x~dkߘ`bMwlyy,ՃM`T†44%ħ!=(HE^V3a6S8#|NaN )vꩥ# qV2.x0SKӭ@5V1#yx}ooR޾;!ٶI= ʈLLi ^"F7ZнӤ8p ? D%yRQےȯR *Nu 'Pd=djXtOMx)FkmJ܎:')9# # ǘ/ƈ X„9sw8]Ӵ_ #0gYZ0707010000044b000081a400000000000000000000000164e6139f00004f2c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/'N]?Eh=ڜ.+Z-pg:^,UVͱXD[[j4l&I ݫ\C[q@؃fpPӹ2":8?WJQ.*1DtW*]:pܫ kGϢ9qެQdnNezQm+'_heT'Xu0dy|jnjAG:\q6J:G[i~=ZOc讠C&t՚9 @ӷUoTԒH/&_3iK5\-pwi"tDdR;!5Ϸ)i(ή〿@G}*p gK}[ޒ|BChٳqiUV)D nr,ѻ+~ yY7D3mN" {fj qx|C Nr2t h*?TgD)3);]ýj߃Nԓuͅ 6z઻+j$Zp@!:@,Hj46}\El"R pì(ޤHރ @ْ/΋^΍ɴ?)8 2)om5e>E}hH2/_54mlqBov4E } 7Õo`0r^e:P(IK殪AM96WO&:9Po:IlηQ?Oε. XpTH/ }hjQ &P-V֠`:;ʶO} ImubK:*6fy,QתdxSJ4Et.$s yH|Ѧ#΋›vߢzzR= ߿#ؾw&AP_fq۪1|x=ɧ>v򬖒&[5#G{qd`$6g"irPxU=QY<"6_.^rtUIh^NV!ݹƛVc yCSˋЁǪ! ŏzjlrs{}^~Vt ՘"hAޙ*ه~GF?0?QStժ^D&AM'=ȟ-b-7Ɍ4cSuwcj4-\<[ K[[g(65d/ HkeQ/ޠk ෽5SeDO4p(Ǣ(q^$.ehh C?>}}!XߕsФ\1b2jZU;dl (toj.9?ɿRP[-VndڍD Hڅ/t$nRWA"!JÝ zbxcZhz7(PKBvzm}oc!z[uԀ ؂!ˁjtHf*)GL0r@>>[C$Րx%^k@;Qwm cd3^-4vT#b/8@ĚG.L>L3uq\<Y^TQJ&ySa%5 SAs5o{q7>Mgq *ڟKLV'D7V$ʛ]~D#&BțhJ0`}Re$-[APYV{ rD(kB䇼ͣ*w8|߇oO-Bg .I#uk.@b',tO&ּwc@`,g%#I^i> ;sq>Ǵp }Zr7/j 'uqNإbEm s9>P6Dh`Pw&A'{g՜(mZ\LIg'ﴈ5bYB+ưOH"&#Z D%n mbY #]J Nʁ= HWAᖁ,%M{enHTR֐ ",J.A}E/ŧFw|0^Q tZM?MpfR̟r*1d$h _HX wLZUEX3%<5""DZxxȄ"¹?Cךf|qUT2SNERXےE9W@kM.0KK/Ӷ :p徇CQ%eRX+ ]| r#-C/NN ^AdlZɁf 3PQ S 2rnk`RIktNW9$Թѵ>޲Ghh:/1?v/| J0׺F3O褪ӻ.IBMf#{;xcxJPrbM44@VBW{B[=pGxӔ[@+*7ǖQ?9͉[l:q0-l͍L~nޤc1 wŭ2"Lq |]/  @+r\ UXej|\fxUuH#v6;>}CR?.rpX&Xfs6׍w7K@UzIۈ?;)hK^yuKJ2ٙb^ЭU䶵btnKe928A 8'O el V^tj@u`G }%TL顣r v)YRPv5`_(_n<0f{cq 8B`]şOJqmlǻ"!tp %eG9'%*& E^~^FĞ$D>M&+~t ӴڶDZ.jꈼM1l1LLPWbja&&Æ̑%^Jܶno!^@8V-(әNՖp<Լ\f/7C .&Ô-,1gtAsT(u2Z1"Z+۟,ܝ2odz@eMūK.|P d(yXI^Ǯ9lHx`A]~BWD*%)NĂ֍$3N0+|)TQT',l@Ń1$i=r ΖD3QՄ5u9'*(ϕeKx Ԑi?QKt/$nђy-.i8"sR4!ܙC/ iHcG_f#z)k@ S4vDڨb1kѼ cNܢ (b.Q] M1ƢƦƶt5mG rR4kkNFr\ZР /A4Cvœ=q \@CJ11Mzw|cw3\pEX.V+ޠvI׷Gqp_E- n0R$nЋHĻ]_"ȜRvsifZ2Xhn@>?09GR7݇ Nƹ<>Jtl&qTH tF`~!:P&Q!+)^Ni7r,j1xKx5#7GM&KpW?o@1]VPPTP>4Pa:VpPOF[]9v k C[ǫ~,~~~ /my7+'\n9xg|+QuDѿ$xDZjbv)UiH/Qѥe9 ? .6պhw]Ix"pi>T_cx5hW>C#j6:/8*4'|Ns va$l~aE*hO g7gFHjG&d nwXD؃ݭ^NYЭTye_O}>%1R/lo#wIGWrOO_/_ŌX>/`sjir&8*,Ô!K="ΞXV~IX/4u3~: )bb$qzSF: O6|"n~:g$d.A+<oЪܗ†RiU>{mfv3w}?-ewHz sz(!{״}GҊ4/G,w9bN8X`D2RS6Teɿ͛Q _rU5c4>{⫲BXH2RvRWf ~`0KLr6 IsRLշQ P7UT'V0`8w 7\t1ݴ);b' UQBxh=菥l1uzX]΍R1\(_=rzlߖU>_â;dHy+l 6I|S[YƞR( =h9'xI0uJ+țXqO _\1Sv$=4Xٹͦ5* nC"Xp0S4CkeX´ A+ì 5'-78ߎB -T{aZi7d;1\p}~eڲ]ZMDIfgnnX;^i}DŽۻ5.rt3F$pA b? ӯ{)+{FUst]IFcrxd A:+H';~OT.G yӛfmޯ7;Q~^ag#2u&#Buw> TV#j;"~A4br39ȳ'I3Ӽ擭ŧ=_SPm뫧cc"8:>y!WyU iwqiʌ:BwBRj3m]XПI3&J`vQY=I:XvkJri\ ZUre4}Lc/fWRk}ac񂁜As4J "XYQ VZmҸӈ"ʹ\ [q3d0kQzAɻQxÍ "nÿ *fC'@,7%B[هrY"6 .v-k4Y-m.eBH;6U82X0eb 9_+V (2'(TwO*=Nt H,)ٓAUe% EU"ksW^NF-f8C,hH_ `(ɣ_ WvS A>Ys"wz։T-A;;iҔIkŔz9-Ԣ2 .fXFչ,\Uws/@Sv9/߬Dx7S q75Ys{uqSp;0Hr %Di o'ytw~ U1l%"cEg Lqz$t]jB.QINZ%UtY@kNZֆXv~FQs5W:~XvNDyJ#u0%Cءfk9 U}re$ոz?px<o7MŻ +bmj7EZѣs2_%l橪)SDy(4>`Rw|lH6U" @Yۿ\T\(1Ɂt'bk ,S2߷C7/`qVjrL!m _>#p*>C`GՆ=xj>V?I}jλdmrs}V'FaM@1 "}>Bsj'&\88?xAv0|_. *M Αv^LIcK޳j*otB-J3 )W+(o*-H[`il?ͩRև@X˚TzgMlF` -n~^V'v4+jIWz8dw{+-ʟ,EP*e +IK(59 :+a u(1BcxxƵW*)>e`btҀ BvgT9.rhÅTks$a rJh~tF{%g{f 7'M97%E VaMRIH/jIQ͗ھ$ôzy%j'GFoSsB[@V ."h,ssıZKB8~U0oxhlR{Zη8 V ư(BSln=]5%dMIg7}3#|/,"Oa$0+ܗKږ -p*vy,'p8Б^!yr$5c]5;얩b|u{> #oO~N;qb/޳ Le˄JF{ݞtm](4G#nN`~X%;x_Tj @7qf~3x.a,H,!qcCT__Yu yH!]S=*r+掊."?X& 5|]/4&t2Ƒf D.jN6U-'uʳF41^W %qb.{ gá\Go͆ܜeM1*Nmb${.f锂_Šg tvKf6Bqۮ#lwUϬ99Dߑl|+k;Tfns>2Wduvy䄻wVP@uQp~ ՚S!՗7HtzM@KB6L+ѷG% U*_krm9TD.:T{u-RQr!?i' ,I^ Ef=14ˆPRloRS'詃^O%uK>>撈`u2/lC]R=[ 8Y41LB)m-OR75u9`@ǰv{/s3nqO$X` i/*sQaAl8!\If6Tʚlҏ۫! sF'n t%00V $Jp0\ 7vR, Af󗼠@ƣP`spS33VG&,Etuxi'+AM%LuY!D6H NlCSϒcfߙ/V;.zE=FqͿ=_z@ &J\08u 7T#I*B YlQ¶yd^6*}W)97 =x")to +ʂeuѯ319iv_ Ed ˓vmBb TڅMK DV=b%HBdW_㋠UY{yjۋz&] "-#oEU _[IKΧ͡%XNp~elڝorʓn&X !kN1v[UO۾qylS)vN m_%xmÂPO|5ffSy/Go((y21XYJK5+8QYΔ &_8HLH)'aPS{8:^ꡲ)`m<q`>TL_ۆ'3clz4zVZ.ѵ]9RKthf6t2Rt1fb21=KoK+ I0DV NHz!Є5C#.䕾`{VY'TRz*naIfiVr &PdO-Uisp[k16*WBU\*z1a>ͣRIm7* N71U vHa!C2A97w}{`vR^QHǰEdPgCuXםij/bm/Q( pjZ5:X#35IeX{pn*ywl|d%Өq+Jf9rFgN~ۍv^vV"IX%;o>D/ƨHYY)uBxy@MX|F93lIpis∳havn\-0m!dU ]3R;yj*8v3PD~ue* S.桍lqWUt@Y}VڍyM/("Gx p\&yd,ȵ(wS ʖ>58E/OSoDS.e^}, 5OM!7u.ΏקKMt{i(HЅI]0ogq~ƶ1 )PyŲwF׌8ߘYbe`Hc ԿS!tEW+U-"IӏD#2"/QFS)ٴ){eu%{3]ځSoUzx}LEc'åD<0Oجsܿ!յK#^BBȸd­եFվXk!@ir)y܆D|c-~8qGI,3si-xKNR! #΄%[$%G٭Jp/uQ+\%P=ԸBu%5&Td,68OKoPc/<+u  jPg$#0hzKhќ}ڬ'-#cP. (` S ʏS1R%] wGX?w2Aw8:p3jUûK\E%bǢ՜V~FM5_9Η9Ln 8]>{cѶ8j| w @5tF[m咄u3qƖ o, HPƢa rBZuسn}06c%sѓJ(ŨOmoQ&%g[ 1.=1w;4\N\ ce&Eq`*fOxs}.F9^iî8T$2`"h`kLb6rBҐU&VwdQiƟPWEh`{XC̗fdΗX28T7ug2O NiGSS̵[).fpmDUKA_-wsl\ JzokIdxFf=HO~b#= Bg'=*ԙFFXaY!I&ǔUXw Pτ k|Ys.˧0HjI{EN5 j~א5H9GhT%)T2c*ѿ&a93-[!oؖf"0,K:Rg v]}FνtY̠W  &,VBHMVRoB6]>ۦa/ze˨wu=3Llʈ g* V[uV׽=xQiWgyѱo;lsL:FP"m䉀Ca͹g'PHv.W wd a]O3"ɼe#^;I[Z2h}\Px7yĵ0&8!1D=Ɔ0LB0j?I>wi G9,2.Du?F (!C.hKFhF2gNIj^v̐-o,;7Sb*vad{܂d2uS3L~[PR>j^1|#A9x(9N Zyq_Ep#24*n٘sJ l`T!](_nJg^lk&$x,B1K7v@G*7`G͊E6CWnn}ʲz ކAlz{O#y MtI``1I@[^\#C6{c]QlL?Y~zGjLwxI|Gu@N?W@f^b'||ܑE>e6rif+"2`ov"WzYqf 7'ebbI n5|I[-A/Pΰf^H/$P%BF)}xq7cW=H IU}r0#w6ԧ ,(z}j ~j:"֘}C ɪښ@[bw@|2uiiU >]FAf:@;+BL Wr"jtmM4Ҵ"PH!LiEͿ̕V%nМk| 8{Z "+u pH> C*&؛XA'-pebL((}/Պy ;Pwkj `}ZT_ʇdeٴq z;!Nr>mo*l-S6J=br#u6^vYҊ=VvH?ZĴJ܍?"&^WLfVaj r6*IDkwL 0]OG9esiIsf t¬52!"o\'m'4ۡ1Z fG9-*Q$K [)rhVq3$N3%R8$&ǯ9vs1 #~Ψa+*}~Tw}v^EcYO+ɷwO=W2X iT٥$EM\QѲ@3-q*$ӄBS2!Vָ\V9=*jE Eُ'BX: gz-&^('MD^5i{NqLAXh Rd'Ӄ2ztQp4%XלRZr{ Xt NnngӁeS-uBzz4ghH2H)$I ,СVs?z, QSăg;w<>^=lD+;~3ME+Gl3틍~d}A:SySm[mME;V9I/_qr)콍PUε똜R'(;P*ji&hp>@=l]~Mxe4+5OaT2q+A72E)DAX}]Vr.N;Mu|2;Kgڼ6%KkÃi3ߖ//O-Jo٧bNH0:}ݺjEnai,M/p+W ^XUeLU+ h$$OGb*ouV KZ#82z$BZ.w_Y3's^^8@y ۉl?Ӹ2Ic{U&Ƙ焴Fp2-הyz{e.Z 6a sy@O*o숌PCW^"6f6<.`Qf{y%o­+N sڲ1܏CXpA0+„?WZl+-/%ǵ{A;D"uR6CzH9,WĖSTjIکO2 Gnmې@"qv['ñ ?7hW&l~$JA4Z%ؤ5yV=V++Ǖ,1}x1K?aN)1]1 Ovڹ®)[j FT>Ju8ĀYƆ6XQc>U.t*ЖL($95:"v#gE յߣ=4ۯTwm=W-DP< T+ m5j*ARڢo8nx%IXˆGIc/[8C#iUم IPƌ7l}&<9!qw.)x+nzKlN eiT h0ϯ\=$Z& 9J3⹪Dʓ+<=Fw]z8u{=k:{wـW~Y5hPdԄBtrzZQ^7$!r;#c,pF%ƅ+0& $J b]sewtY51/KP| Bߠ.oo⏄Q"2=ԃjgŵ6Ň~e3޺oIGӂ:IoW:MjISbb=L ·Km]<hʣ*uHG"ZXxusb&w.KM>Xκ5Qz"C@" l]Z Zia]-vڼwWBP/R}>;j+%dEFB8n`Vz(=o2w5D2K5Sѯ?N@3'V-cFwer :i%48E*Ӌ TE*|ͼ ^x{jU6k^^0莮*х osi:c5fHG}W:X'HT`:%A䨚^#.z#ej+$quX:D^{JJɁ}O| k]j)0]8P2leAɺ$#8TFut2G+kg&MÙˆ H}Xs֘Ro2~i[n\d"S23VU9j2Q +_h ޞSw\rLb]ziWn} iw=!z"6O&d3)p8T/m{Ʒ% 30}"\F{e[ʺUGX񛨸@*P7WQ.{ٓ)+TnqV(%Ia MO;&/i3U2WHWt04&sOz^E!Uv+ 5eԋ"5Gj܌Q+| aJ0܂A?2퀾of^Tl⵹B+VΟqx\'n@:ՠ.H:ߞƔ~W'}*X\21R 7A'PXGJSht˾nl[-FQtn>{ϡR e"nRF/ҀQ?gYZ0707010000044c000081a400000000000000000000000164e6139e00001664000000000000000000000000000000000000006300000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko.xz7zXZִF!t/X#]?Eh=ڜ.+@44L*0R^ Xs#gg<4yZF(fĽ) 7E϶,x5L:aƳPA/Q)U@KEa*^TSv\ӓ, U`nVfTrtN.&QXіqvwW2-dh"q +Mz@Q;ߣS@<6#/GI3WޘykJ?|I $jGJ1Ϋ ʿ&gSJNAo.b0r_'dy4XJ̍|=8deN{#@Ѽ#߃ݱTB_q#Ec*)mv5z#J"]uFxCP ;5pzV6I.y؜qM^6O:ڛc9tυ@z?y$crz0T5nN{uIQCH0[A#|1 QFy޼au;K|8`IYyx餆yˋ{Gz_FNQ;K/:o0]0ջAh#xRA2`w}@ /ެ!Y&2?(2^29wσ1j8TVņz+OɨF\d3q)"„EM69aNH~iA Ug[3c*sfߺf41v*c]!CݾGGR |zPiünڗc0ΆNe4#.eof չ ^=҃<< L{M{&EqKL!׿ w3TChVB/&2L2 N$n$Ќʺ.p۪Z\ {aU}H&tVf@p$oa*'2 bQ*^rt-^x㊃a s@=I*HIQ!8tt7iQh=lZpcRH;7Z7M"^ $>+izNTbvD-#t?la-S4$܀Y}Qpe,OkY HT7|ݓԮqBABCg3ApÎ+Mq52߄M}~.&<~Ճ]éA NkC؝ruu/䃪61cK$ m ӞvTE u5(䯰ݍSc 3_HBmü2k{Ƅ5#@/>QۨH:#"֏d>w57LU1+lĊ*/{0>1O"{dWA? X`qo'@-Kh]r^\a-.B3+YΒ1=m̛OxzNl`H 't;}.NrLd艨-D䀡D57PP7t1H;ޏ#s_JT^?@T Utn<+ OS7+ˬ'?|gu 1ұezԍd;*LM\vW ť-qƶ=,m2.Y5|$C~1ɞa^|O#1)gUMꪌֆn}qKqjo! r҉K%ēT6NiF+`PCd `P wԥ2a0D/e#WUۜ]pZtijfD)Y BcJ_In`u:ϑy1 CO*6NQڪF[=~bhEhݯOEQsrjHE@|ͣ4|:4w:b9ZYc̥ b"NCV%xę,P8}En6[uC BH6vz|q-W8~ŀ V\.Hl1$C {ZVdcKخ!`iA8Ԁ㾓%@ c,8פ[9cln%e_c#ϖI:D.C% XEOSV#?ϴ0̄j)5&.͞S\<ޙP >_^phK[jMyV .8< >m Ye̳gk#=cmHs3$|h^)E_3=hKom q冖+(Mr#W9`}* uv:1oG|"ⰜKҕ'=?'QjhBJi{|{Gܼx^/&- QH r'Es ⚣^H kfwsxGQ Z5;@hP~)7S_ʹ.ą<l}1GB`)Z+ 9~aflHzU{x6y12KOk Sı*+// zQ S\_JrDɷE䶀=+3} lq6o+P=x.>qQ C(K HC&֖9T})zX###Z#5P #Wp)(@wOM\͛c0ǟӊgUohwUgN1l ^b;%AVafeo%rUq|O}QޯhUݺیy7԰V$vՖFM 'qbÐ@DYoc ru]ǒ]itA7%dϼ+:nN?QeJBF";g;`z_m_\CbW>PLS ]+7/qȇ8a> ۝'P} ( jAoY%(]22XNP?1\c_`J| Q]d:ttEp.[ٲwZt>-e#SggIl{6hh~ HxnOgK/\M캏poܥ\=l뗔L*kW8{k C2ZE*VnCWZ 7k]vE$ףu<} :c=Zo\ ?6nhRk_ґU)n `cD|izg%ґbx/Š8Po,%ku)FxN@_Wtga2I5ʍޯM=T% ?zX6d+gI'B.6Kf~>AMO Dqz2B6J|Mvv%̸ׁ#!3怫 m ZB`ڋ\] '&uDÓKKF+?UF//j7H@߄;{&h).Vŀ`;ƐFJ'XISq 2/y!>5jј"u>FV@@bT1Cbt୴4]8MVZ'[wɝJh&k9! i8$|{rJtM%)X3A'=۷梎COAn[M 2$('w,gP6[2Ъנ:wgHZ@۰Rf-Q>T`ο; 笝޾MȑCY߃q_N-ǠR {(` N@?uSDcdQ%3 nw\HnrNfkiS稢@6yBt{M9wSs^v|`u)Id6H'H](*-rK)ǽMhIbή^@RgJy񪺴] 'cv `n ހP(IKGZ >t$$EGHI7#%&*E(jB 4 H=Hw]A"i?jCc:xJά(㼃J.>n ѓӚ- *dXɟpl9hXe9[ȟ$⨨K(Uh+)?9SLäO/ʼn tԛ׌qI.D,0Ncݟoa^qgu S1Yjd*z=ȥiqS .&U${ף6De̱?&>3dצMv[xh=~4^os$٘YJq?ʁu`2V"|Ol {T^s<qN%3R|F!Nb|ۍ rOCzuJ[ޛ̈*v̘fahGGZ%[ߞӐ&C%+6cDD7wtSHYjUc9n*3Ց#c%~*FM:feZ5+W|߷մ:%y4l\^y:2OYix'C٨ʣ&W%eFn1L59ȍ].Du8 ^0wZjVҨWs24WmQ3Xt%kNO 6b>󄬓MDq,uS@\T-]9uǗR2:,ѷ~'%`Tz%9r jJ/kۜsnMy ٠(-G6Z]2k mW,"N238jpP ~00 /Ed%A x񩚽2t{រzS[Ԛy'ջׅ]zFcR,,aֽgYZ0707010000044d000081a400000000000000000000000164e6139f00010600000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/emu10k1/snd-emu10k1.ko.xz7zXZִF!t/,]?Eh=ڜ.+@VuAxBAXa,L m0HZcb-b~GmႷwtUןOG.^Zl9;[+&'./珂S BzN>|Es~y*H0lIdPSnvlWJð mnt'Uxx0 >sy=ol3?f}h$ P5j  \ە ?ui"_Db́w N*OS>b1Zt{r[`9ᆛכ$< %NgL`^*(׬!Wę+TnjhϤo!+,\YT Yߑ@ 6?61ҥ)GEK - <"^X zm\ǠqlkzJ^kaaBLmjΥ5#Ѯsȵh6c+\=PnG%̯ό9ZzlJ_ԓޣXyGd{F#W.LSP`bǾG|ZHH^!%68.'k9ZKe2*M_XanmKC~K8-e0q@(y"|֘v Ov!?wAkeA[aN!,dE[,*rk}&u}@#^>SR:^~]<9dRYvK,o PsVqof\b<DKI <׷P5K{DATB}CO #MpMg k4v|lW d4wn#xTCvS.)V9Sh+8C%T!&,s7`= "7=964ALa"8MьIoQ}THLRi"&O+#%|t_ V7g"?4l鳞UkTdV/ Zv>~vx\$ADpXGbFgi 3OԷll&n@vzl·4:oA軑kOcო^93!R @3<J28-G~Z??7~͜YDڭ1JG X# necY~=1 vhu\2<,?VeF[`ocǦ6kz:DI <:h "LkƞZQ.אpn"6|䀁Q6Xhb NP2i#IGn_pKH̅b82^AB~a'ixuo1 & 83`\3! 4tW= "h§]!>s%"31q1qKYvJmC-K k4 E'ٮz&6ϸ+^wJ5VكCVTX^noYXW} vH< J=sml%"=;]eS7Hyq\R \ql]AWcO bo"a{S#) 2 a鍜Br~[$e)ql{Z>Rp9;[bΎOtD׆UcfJ%D\},avyPdHH=XI`&5߾ C.iu ǔEusc ,1UבL:~W3 P))Y.K%FM>VvqYlrʡT0v20y=t9; :1;`x +es s5tMVIzID :xԙ4ÝĮ{iivL]+4'4:slqDtɐVwsiU%v(p]c&8j88S#!`"#'L:c@r#/'|WwEGfQGѲ^g.IP(TWujU&AzϖۖI#Tz~[L|N4vJ rT _ >/`)!߾P4WZtӂ] *FdYu9/p#p}u|!gȓCb5qDqoAa³K{O0!j^E5&+g9K~ &}hk|V%~ | # "5%Ϩz|(8zɿqB#l69Z"`@/ۍ br_ihlz%e%7|8mW8c;dT-hxlV:!d-J7s&o$Fˡp%3>l<6G\"H ذA- [Q/{xRc=n";ќ7fjv}ߞ7n?D";*﫱#d"@1ALg? U _L )󶽮L)P  ax@+eIs#ڠB]z?_C}ySKjH:uBSNQ}Qo vе}XfxJkI Saϗ7v{v8I`z7rMMׇ_A$c DNVYeh%rӉ@Ɓxto1\NsY$SV+2.u]==ĕ1?zU0¬R[ %=e Xza _t>%qV|Pd 30ӔeStzĤtYT?߆IDe&K3P8lgӇhkYk%qzX898:(J; :GrP:>oS ȤX8f)({o=]Fa-+`9ԏm;4Fz@u&it8svUQGBm"ڥ *Fr"_( ;6ܪM+j"Jsf/Bε?Y0aw%~Ĉ嗀b dbywOC{@PItp?uVQn4:ØS 9)ݬC"h§ǻf$]leC֥RD4'~+<Т< /]*1p^ӭڵ?'\MGQ %L=s˖J I$F %6 $&zߌ|Q#q#,ld|/I/0{ycj!vO>)9b]gdLWXXc 5`/MYٲql>1Mŀ2@pEv#d,QdD# ٥ hM7 P>!͑yk@@V*/Iv՞%c|aڢ 81?l u3l4-t+~8`@oq\x,0x󱳕 y4 bP݁ 8D`fO7<.%S8/ MJ\v*,w<+p'uBܑ-hkA_gghb9\Zs|fkʆN^_6%caӣ3m/_(:oxU h;PSnY cmۄ"G]U! עK$v(pXclB]$D4TTQ*MO sJX_ hH>gKX|җvs:UQ͝U3n=p1t Ó[5> b(&1-.'rt1OSf|ߐuu+bVbHTLrX7El46WcRy)`-MU8&usqA1@@Ih\Ҝ͹Acp'Ej a0i@:1T|^3wc> 9%sP!ݮJf[C'b3sּ"Si5ڟy\ GĐ( GKAH\EϮ=|c}ļ Ћ`!+= i`3pOuoe%^`u SBBcc zfIA3Z U$!Q*&,swW ZX5:ul8!ńx!HË쪧P*LV䠓wxSVgцA4ԖCLeO{,i/L=pxL6o5S "Q|LCeU 48=,ޓqצxn'^ ~ߚGGBַh/K ]TTq=!;{- IM}Rk|- ޭJW2 G<0Wž{)ּEa-F4KG.gjg=q&bntx1Up50[K0vC. [sQWWǨW/r?BN ,L ~g bF*Bi.om" [23\2nI#T[Rk֯OU/р謀a*LዜhH9)eBg":pUA۾#_cxC;7UpZbF.>Agqlf6(=d|ϩA&;]ѭ%'}rlgqdٞE|" {3QZ0TruKʑ){vBogtA "%0Qv"'<)Tvm {٪lCL.;S_ q߂cxˤ2sX,''I8-G&WOw[ă3#HӠJ354 eO::ty(b0\WMъ\JQBem cGݎȺX:*P-T5[iPA Vib19_$Nso8ْ]7VK,aOϤr|׭[J Sm0u `DmIf;rTUb;./Uܣ"kbO{^S6xy،v e88_ vXZۜ@`֤6KoXI>FٱX8T퉳knZ k9g>B1ϦbEX,(,qhTrEOgHk['U 6fֲ^K|$q&gne)jbb%K]2L&s݋*<֚ỰU-APoԁwKiI=]bBH. dx •um-d&e.R-kY|a8ZAP,8{iP/Dn<-cطI.\ޥ/Y2 P8gf~p G7pCAFN1rЃ>̣ 37 /LX\iw4Db\[ެ: "ɿsgW{EY{/H \=yKC^ֳyěxqA*ă@߆!sLyy`6؀Z{aH3XexׂX<$RF<#Gty36+ȠgC}*ǹsI B*V}?sx,]yPZ0xX>bvS|,=˶|VB9v={s΃^zgoM>`/5X1&x;{;@u0>}7A_ָ۩sFW7߉IF𩜄ttzǢ8J»2Z I 8X*) „ BgowZ^š]l@ 7h= |HVl*ܙmv w 9N#Z#(=@ໞ4{%\*iL>x@fhZVH<1 22>y.)"B`7&2kmnR3o|yEWXXE <ȣK '/`Wc4aݫG@4^:gH H"RfYީ4UeBB&HZs$Ǻo6E\tDR8oCC Bb813^4NP楎K`e}ˇCJ/5΅z@1z;rAUu<;xh.v•js}_U!:c.WH(kq8"]P=-]|q dR53nvp؉'v6X'XT}SG>,-|":URd~Wx&rF[X#oU@CPhM ^ƊBX𻅛tW93QukaSǫ/p _ cفw vht;Lj٩w0],; vw%D6异d_)DS(k=YS9lb|k~ϖ{%I+MHI-˺TZIFs38"%I!8:|z%Tr&=ΟDAR]菠w{e('z gqߚX=G~@X奌.#bP yQ3بYsPΥcu8_a>Fb /),lc?#D@E>C5P3 sSx ^9Uz֛j,LHDLl/>՛-w1YBy^+RL r#هIZ:A" Al; [62Dc8h, ~L*ld& >Ίh}kmI/YIFhCY4Eo7*a[So:`ĥ&8ULrMuӖjG5A;5;oI!Õ^`3\XSinKr8` 澏\Mq/^\bK’zQ`&CƫJ8@~yMNéO-\'W3 ?E@EpS,B l-q2bbM>Hy-u5Lmyi iȅyv•GeAZ59zG!ZcgPN a5 dޞ`>֎*B%ԚB>&>Yl#]jǡ҃cIĪ.FdH~YA^NEԟ*% Ӭf²RSuAƆq;OJvB@C<7 jq"&5˰MeC OD?CfG0j3ZrC ]3 e)33J.eM>%!KSϦw)CXX@b<Q/bn ,vGx?"Gqݔ{1П= | . .Gtc)bspa߹ծpt.d7u#OHYG|4e6{=Crcb m΄tqXCs;Nj?-.kP dcY^4,*613prQ\ Cd tyQp.IZIhdbٳ_ >`CiAGLVB9l1@>,]E1w0:c쉡6Gi; ފ n5y$꜊D'C}yIe@1m:y#:mc%9!cB(7 wjȆ*7e߭՗'*s|}ڬUr riöi^ xhmL L?]>W!{s3-w=#X:4Sw6-^QK.|:ܩȜ~1 t1?gk%,O5 >跬}iR!?,>!á`ڀ8tmR]g{}3Yqfv (wIARj0"Y_1bmk㓣[oʰV,S)l²/|̻玍6#wׅ'Ȩ *#L@1ҹn}r[ěM,=g8"Sda$~.uuK Ke/NU2("Cz׏սծFRO<п}r+,PE^Dw>GU%9;JխԳEɗ|J*$B)h2<l1-A҃m&1U.ÀH\ 6wlc;i=9TM`˘XbYrF,0ɳQ(Fh<^r bE(dnȧ|Y8@&wV:gù>fP lE*L~ޅkEzKCDU̺}epتqA-p H_7]1jc;<+hOr-H1:&w3ZwB\3cK'$#8R_{rUgG".f2ƣ5v8uMvO|Ox3!IHGa.BY0h}$A2KEMҶ^na50!jX2ňc7H*%|v>/=WUx3uq|9ܿM˰5*H}@)O%)^(f,pyF7x<\e j-{N##JxO_]p}WSG7 oz_&m";u$O2ae=h޽w" Oe9@H󜊩 (}/Us8Mj$0!JM4b*X;ee|є Eɰ%lb> 4-"hFVSse8>:}q!8)T,RohRIA:ҫх9pL[h|[(Є0!} QP62KǛ[n:=sr6ߜ.?iGn.ۍLה:اXNA A`%{;翆 yD/>:!@K;s$*Yv /I獝[GćraUڀMHTxhh6a-yĒd>,d?:h.kӸf:"X7(^v_j$ 0'Dl`9 97I:ӑ/z^P Nb]d$aCRbd*39TX eFr1xqFoBɫ2JɇydAMGF k@B/n!SG+oRn9U^ G_c"q~:{^C&BI ݱ˞~ z2mdH@b=ΙUM35|p1[rT(Z"\Uc9 ӶӐ@m Xbԅ6s|)w/ }:Rڨu.QƄ.ȔŖފZvk@Yн8Blmӊ׊  g$oZEC{{GpfvafŞg$8WfJq''EWvEˊ A;ր͸,㋍ +\bd&Ѩ{luIa9YPHTpYܓIG);J 9Htۧ:J/]^xW qqa*bFGggwYFtQfU21g%󪲹Y9;sW| ?Zߋq/]i}(笶]`'iMi;QX~u7\L|Tg+Pa^8TdCi~2]:I8KyO[TnK*G$' WIQ>ridTO/ _|խſIKGXꓓ%w䮦԰BО&$V@X1黩F֪F?~P\J'ZvW98Da0֚-GlO;OƲoFF!X%CPX;QAzG᩼C2KNl#bp`l^- 5`zL {^$:b!-g)~/&1gm@s[;[ȼ_#Ɯ"EY}=]+Txɬ''@c̴Sf!Q( |Bkr][R^"B4+JJ>K4{?bڱZK;𮿏/Jsߗ\_dgRFq,*N yݍh1A!=CZy-4 (4+Ma&aܿd*0\|oxEw zjkCiSw×v176֗-2ǂOɶN<KPnMn|QҀ選ur:rLҨO$$+2G&IB6@ԂȞSЯbp}1{"{;XPRi9af#6ϕtcfǾqrS"kFXJ/tS10Ǯ9gye3ut>0Ȯn0ĄqCrq{R#3ϡ(P{ZVkI (N"I \Woy$YH *3(ya $O6+5OYӆoixZ+p;KAR:€'r[I|<@G,Nۯlqiܬ/EkG| @[=gP[;oAReAyn[Hȓ*=1:FdW_E$IRLDmMjAzȗמFI=-&n5TyuX]rVE:ǗlxlU͓,]!iu} Mb9N'gl cU˓/g{[3GpQ'3aˤ\遱:9tCL ĕM/GQD zm#|!=`ZWǶF04e ~1w+m(N4VbjYga&\{O[dX]`SP WޗmN `mjmH5'w Dj;R9Z=ܶӫcR /6s8 uNNR|e(";(TN6X;6qOHEBb2spLy1htoj=%֦m)C̦)]ס qN,xGT5 Rh3d%RVۿ[at99qq%jKRFII fc&jbJ*%-$1hrfP1u:x#*:T[;){ot$ar#t B.: &C߳׻fISInف_Tt1طc41d5P\Mo&OKn` q38{q}^Ca>C*B|WJϝ+PiO%s 56 fHNG8&HX쬲3.U"]vh5DsCcDp,H8xpxe`ʅ, hx1j۾w5:P`A-g1t: vG Hqbi,GLC<FEDOXQpg xDFZx Wl@<=$M)MMiw] @Ļg|O2N$(@|f,F6ݬ%bgH ۙxߠSbg`-j$ho8rH{osԻ2*ZY+ [c:J?kF r aY-YUkkwT=:#Z*} Zs@ܨ{@>N+rQ'=:12,Rb+eÍ&P9tؖ9h{z׃ܸ, ؑ2b~jʃq'#{Ba)#zI׺U]Iq41AIt^N=%lC=ϋ`vU]ᚨ8YZn#J]~,)0sD[#s׃M`-UE#4^<!FbgoϾ,ьsx6PjE3V)4p_ҿ͗omEfyb[ڐ9K}nʈCN:㹺P)b:}kDc@3_\5j;9!FD5OEl,ZSC&e:5 y =1>%k}y Kd:Q(Aam5ԢpBMce3fbό39 &I0l sć}͓ÆI ~h83ضؼV1%ԼzIL W=l%`kOE/..3 \+W8 T,IH6x߼#n'k}Ҳ|oĄŕʷsNq ؔ7P&\?Ez̶孑Za fg4ng}3ܷ`՟RV}J/o&.{11qJ+JH  ^`믒DG(кrac\J |3wrx#@|[z}(Y>:^R8 "2= ] 0 psDڍ HآCωV!;J8U0; l0'G5',#'9SYm9W> ~^ 7B(.Ҳ2Bq^in@[T?:M(󃞵ncr-7.CⅤΘ%aL #htL Ѵ u4 R͡)֛zz6dDb)/} p~bM#F6 e(~ z.Z@Ne'AFݵ"IlJэQ*MsSvS.w_IjiX{%+q*WƧV[Eͻ+CmC38,Rben/#,~-{.1Y쭎Oi&#R#.f3j9# =Vnٶ )de#KZK~m.c`bfse8Z`>CPץ`Jyg{y/']R(`q7~>IáJEx8]hpDmdzG?s {gbDk OM#ӫwjENYcF)S27Ì\tZe1DYOK!Z`mQvtV.9/z6@"gkvh {O&; }n> (dbw/1γx{2Բl8vTJ@˝j#O8m}ggf@`?^4ƽzV[@2m2z'fݍCìIpAN`1%Ûi,ɦm'71ݽb"jKYk{X%L,`Yɉ?Lz$$S ԟ/ ?`A3"" )VIi6\BWN5`|<4ñh@֏=vڰ [; _u4Œ#3bvcoN73o~|#,etc'88(bq7kZБl4GDz!"=hg! 8Qt!߶,㗢^xR[<7bo-QM",<>9A&C %ΐgĶb)R37%U /v 4U(P*6МfybPۓ9k7yJ_ (CQZ~;KV '{ rY{qDdpgdxYS3V9W_6ԋa}joU,4CֿcM| ^+>/G c8w R<E~0F+ELiV{ţTă=kvk5َE/fdskjz3"ZY}xiEE4J̋ 4(*AUYǓK8 PS 2N`|8cvM@̻V@xTp=2I.H]ˣJcKjdU`zLڝ*OBrb҇b3O]O 9#SWH;8UJAOr@*@D--`V2f;OM8zoİOHs 1]{JX4$ZFy1? D27_(dٌxiɮG.\᫯;&SAyHͣ[#3 KPͰrh㱊=pdʥ Oz݊,*>n Y6GnkkCf,+Qݼ#{H"ґ"XTTvFA }}Wh+_q#B."kYVN*TjaveuzU#>6D>.6)2AOr3hs#EETGvSQR.Vne^$C#j6HE,mVюy#bC{‰3G{Ń֛Pb,@Aˆu2rrNd/Y%I> N=XZ%Q&l=VYn5/t9zHp9v.y-K״JjziAFG{?#Ryn6sDb6B%4?ٶ;$Ovs̤uPĎO+#Q$OM~{&aGr R/x8T`("ڳ_Ŕd6.v1>zYzXR ( eEЗ\ۙ)z/9DžaR,L!9_d騮R>TIgn8$<}+a㘦z,~mv*gO3 PA^gu '??FЦ/Al 5(ֵ珈7!gFZgv2%vtKCYX|lE)…)e $,B yS33 z}Kއ!ciB 2z*\U;mW=dWz,#c1;>3G^Ќ pڎ4F\3!X5r,6lVGEZ*94By&ДŶ ܭ`^Cwj؁tէh5I Wܕpe 2kBAe 9{J^JBIӿݔEaN}=|qoDEf{6g 7Zkdy}OnJRD%<07l-ujö&"" {ò,P.>TIÕ(27ܙp!PV\-G ݞIO̙ega*\VP >`'SraLʽW<@…PJ7!J.Y Ӗ{N9fi3逕b( t*0#ZW-!U`2?z"A=F8ćy?6Lm߻Ǎ6Q vAxabl!Gߑ6Ixzj1%kVKr]@Zn( 9V<(PqPyqMo$/Z7MFw8 't5Nc|%e7xwFf^GRV&wI<.ٶR`VD&mUh nA3ܟ^R1gD4yU-ce6gJDu)1d)VZ1lycU.JecJze|asi ѨڟIPHTKVxZV\!:\RjB{T#bR8KBX04 %FDMHnszp]_-B?JWSo 5ҙ3fYf8:ŧul_Obfʓ.; G4-qM2u0:I ױh#ƝxD-A(70deL8`"5\ikr|r-\ jwmG8B]Je+( F_O لt\E HJ]3"LPlu[K,O-)kR$9Nr|VS>RΈN~Sl'BKz̢xiFNxa\ ?PVVUZؒH)Ki}N!,+EJ IX1.iY$Zvxש(@NIqPK)`;Wr/aۙ_؊YgfOʠN(pCB0ys*/րp8L,6Ҷ1 mȾ4=%SNoAN#6">{r:"[4Oӹp1Nf[DSn(qQ=.Z8Jh/x$JtymF$hYa#(^fKH}MQ@]z[)9y>h{AP PqEbAGZ!ؠ\ҿz8R,[I<Ae1>NM'bM#$~wPd=Џ5ZE_'ĩV֐*С^MH:DO`1g'QzJy A3 ¨0) 0كoO{ V\cU9$%+ BB1SN҉>cB`sL#uOcI]GK9 Ew`+|;{rfQKϝǷ =etئ#[g)PZF[TY$%TFW* 1;xgl>͖3^\ݞ*RG)K.tmoYmz6BEpGIV1Ryw :;Jn23"?^O} 0 s l74q?fdIymu|hhlALtALpj'o8[[ /V8 q@UaC?\FBίd>oOa=K p,xp[(2CB3V7@9 qK;^.׻ aRBHŸ|2MI=:X)s^݂Còmԟ›^0g]WGt{OCqpL zk%[5ҤhߔT'9wZWewS"i VŊ7{ks@W4]G'u27 ֊֔sn:I*{w54T厦4J 99]m՞8GMNҪӘ<sj>w6ٍć;zhi;'e^z15UlQݨF@b "R ] K=: `Ȫ6dePJzrS.Ow 6XBcPq3'Mp).jÆ >l"ASms͋_2 o5dP0#Gb?&0G*ɺu:FyL:38ϡdNf/}C0X\t)èd<)s.U(ǭh9s 48"8f^P;=8KZvH𧃤,E]XE~($3sŖC۞@rUsEW:XMtj%I:o<&VЁ ;:A:,|3PwAVr X9pʡwtU,H}`n^th֕{l=e ^>˰IJ[C."Nldh Q/1P9}=ӌ,x,zϘ#hU1{* =NNHTSb@Zvkkbth\4!+_0ՈHV\}0~69V&htV.DR(735.ĒӬiAZZJ"^K* hK rC2{曪7ɢج9h;c],@?\E*Zs#m 5] v=W Gg Ҡ~I[Q`[2f¦k䁱ŭR.Abv*UVF09C.Z8@N샜&n&xj氐&VGzSRh xYo=F5^VcUb* 5ۭ%ƭ X=64 Ӥ%xaT&/{ x37z2 Lq7qu(3P0zsZ zu&w.rwJ+C[(ܴ/DÙihD?―7Ԏd/& 5C?όgȕ ׇ?Y+ž%UNk Q5h%DI&#ݐm(¶/A~rz5`2w d̞v"<ԤUxW6=%N&w\LSPcۅMl]5KeEtrY_&NAR:qmۨ a&4zW jDy)ޮo2ݭC>Dg?8#7l9p2lXRO|ƷjԂ7E?J!g}ůW;衍,]&W!b; hk4.Bt'__k+ I -)2[o3K W`g[23'XgTGElaRW#6>FGyuZdfIOH[[[m1cȩ'kpSe q ?/'=3i45ޞTtg3a;U'ء^Xȁ#^z1x%P݁#qNd*(p@Cbx\]~.A0ή>0ݓ$Q 7gX6v ~,jSg~ʿC:K%`+K5=5r ,e\<.\$>*顯5u-$e[ ϞAfKC)m=q`E(ɳ:2 x9-KLRHhrd%<9\qO;?LG哬/`@fky=qvꎂ~D {0 H^tN3N>%N޲y F4gLP]w+}Or]K/tq ]{~ I?H)GL󴑼KE.% ǹUQlj$ZA7Ď~ʊN\9;ywjmx+k\ήtݿ3ױoܴF23lw #Ie^`{}`JPI A4AK{<+e_/T-&-&L%n0@ 1ƈΆ{,\'Z\Zp,B56Z:_ Xv,\i}S溌SdXvG+7j'ht\=KI M鲓ӠEu B2 |+`4ţ$4f+ F9.Qv+Yh+g}{‹kY Jw4 R3QolΦGR|Q_Vv(4Lρ֣F>&!?a,:QwԊtCp& n<`]32U`1-fj$CBXW_ptdc ҨT3sFWjb2"t>=t'[;{ xg >ڲAv՛ I~GQ,+"<xm==ZcqYO1%eG O;f+_"iŸ\4|A%L'Ӑ.%y.}^Nfr(xnYz/|Xy|>b?t2ɽІ2#1qt&qT[)BȜ1?%qeS?1(Zszad<"ݹa\ГRVZQJ4"-v 7\BؠTrpm=gwy'sdZXTZ N^[Nz>nz&7ȗDrcYҙ,Mܜ ¤ĿH'\uOam.aY[1:s8GiB,@,|^ `H(PQ@0Qn;/7AVg3>;AFrZ\%Tq{I}yeC0Ϯ&-[NxDٙ@jmI?lS:VvfHq]nܶki,`@z>G˯GLld0,ت~1\;W2a|jl{+3~Cۮ~{ik?/FuK@.2ft/_V=@ItaU.yƀ֭Tdl1m篙!*JI3. :݃So4dL3۝$ pIأ"`rI` 2Zԕ<^8_,!]*%')ٗ1ZcnkX5BX&Lqe*-ghSk}cH2as!2Ȅ=dŤrQ%}j{rWMxg'QOi41+zvI+ c;;2pRٍ2;d(5*S`j y80 'DF*=ĜhXHEd)d=ii H.qwvfDk:,Zf#aaN>N$5_$tCd<[蕁RbW(|ڟe1D;V'Dq5~iZ9]\P(Á/ˈB($b;{5D=GK\ź#"8!1vTKLc]zxmkR(ab&`x>jيt &ħRw5R'UMMY/lBW&yuV8& (sPRDTӋL(@W&7xϥXflKS $n6KYpG>@u]v#jƄwPFNL5ٕ9_x>Kƛ?0ե0\"9]IQy"Z )K5(S@;, 4xĺ@KM(^qW %ubWA[Иxu"r*4U?%jW#<C3b{=s$c0![lڝ5kVpxG""'jL72Y`9\Zޱ)LکG{8&Fa+(7FyK A(jY$С`Ղ|iE#nex=c:4YMB +5F\uj?8s@=/ݭ`4MSg37u,FG=],ʑC[ċ{5{KQ6Tkh{H+vl^ի#3) [ziC3xJyfNUF2 u0!I<\7B97voᶣCݬ^]#v㒋`9/Fg-#͊p_J7=>6RR`RM@0O%w?l`d@E=Sd~Nądrsdt+gppk/WGXsfxf Nq_$V~:a_UۦSN3Mᭉ'Y\D]RTnJ@X@z.Ep@4Xdg\2Q|$>-J XTtXWlx9%83(8-Gסmyw[r'bn w'|yj o00z;ٚ}|E.-0M[}e=xٴW FZNIjp‹q$ej[ ]M tK!)EbۯNjr`u9 gw]zM{`y7 i4[ז9J=Sgiߚ-[ |T 4 ǎsy:cR؟WT`7~32;B/aL@59s7OI9e?Ln젪s0 #wOgCXPE23LC!@ͱk+:85| ya ~`P0G>/f&iea%2#X!s$0hh}ɔOĿx+ 3MNsdQ5+@|*1sS,.ۅjN!qA{K~(PW9Zl! W.f<1tTDr3q0z@0$TId{;Gީb#3kt A[p׃ V}qN<[&0KmS3R\.Msț|' KQdA9\o3ab,NeB|݂ɩDŽ'Mr,JR/$ sK4 w_<]W'rY YjiDh, k2)BƐɳe2>(ڄt:,WkK"/ E-<(bOQTy&2*T PQW܄x3^boneއǬ8|.bNXBJV䍻.l-#L<7jCV$!aj";G&e'sicEfn*)t pi\B$#YWed*]DcFnމK;Ւ{K͋vWPwKXi@jhyڽ*e4E;'k4· ip0B8an] ."Z H#|X>jQq1?zcp՚bLhs^л>Sm:?N-{XsD*/ It{JWRlq^im21R.^5{2/I?eƆ"ȯb%xnJ7˼c[@Y6ŵzy "+sV/W,&xD(Atb)|E/x]6Ǒ۵rBl;1fO? Q]ق@[Rz 9ʘұf[$wr uFܸaHnEoK R#/C#;vJx(~B-^7pNCm0Zm`Eہ$MtrA\1~o#zs6-Iĺc ,[?:JpːϘK$ꡚR-3ȥD|nAUP +] I:Mf-V|6).qzG]#F־ZXٳj5-h=X@b\T3 `R{1fMnT /Ly/{e^uu7S!7[k)MWX}y۾,&ȹ.=۹3SفoV쁬#췟qǙ|҇aO! e[ SΑ8˦.tQhؼv;hiUٵR OR}v| w:;D}7CJ$񧫨TkT ]koٗj \UOKlP'hPłVp gu+- K=i<=sfb]Ͽ=;a@(?(GHbDF_"UDGۂpnnzNaZIŞ6b3Pɯiw#D϶);; ߷] lhZikeA~kh?.!W>rQ5 ؾIkFM}f]o֤*ۨJX=lʏ5*X@|MKcԂ @T()%nlҒJG/"C6Ae$1*BR]Qҟ6UGH"mKKm2x X~mJ"y6H-:m*Ė2o${K|L3*CAB>vCHg"¸&ᨷ$ibSg\~f]ޏ2S?E>{ن ]VW}+@T fH_QH5<,wא Ejq+ObDig4 &(*LF^eAa,;ijHeBXP/RJI(F0<6D^Fr츦CAZ~&m":׹K{/Xx-c%||5t҃Yo&qRșѐ"xFM>/lB|}ayzyAٟoxZav7~'* Ӝ&2T[ӜEVnEA[O*4l[h`g#10In]@ubv۪ [Ձ5]}3l w'I=0Qp:BKl;o!Ŵ,h)4찛TuY~s)Bb$A_PDow2p!sI'؎ Isie lCQP8WHijZPEz6ZʿG#;I(`(ьM ьg0kVeM /(JX%xc]Q̌ CyrB'M9?.ӬZxO5%P>] >9*¬*Eoe =e/f ¤lgubҦ/3ڴ9XjFA!˶fhωSF|"yO3`1ݝaP` V 9Wئih "ߘͦ2( i>)_O= mo|=֛vHZgSFI6ZR]ŏޤ%#/Z+˱ .矰Nl Ȱۯͮ ZL !h!X$ZˣOCӐ+Sk8#zmT4+B\,.5Hi+%>*+NM~iB q1 _O|g0g[Ƶ}:\r% vG U/u;?ŧvgmT };H3ix]il2(C9d*ʈW<>@юΟ~ݜ$LkݘĩxZ}#EeFbZ(?N7Y%L'*BD|=TRo.N0?͝oi@)T냸3j) uvXG@OaNabŽ%9}dR\YQZ{kˤB~cɖcD[󭖠 J)_F$id/` *PQJP|^| pahR^ՏFl8W9,yMsjm-gH ݭjL'&D0*o+f!Xb^|R{L>7u2/qY)d@.@.敖ہ4S*=8 oW!kiCRŨH|:7=)\'[-lUUw@5q~s \鍐8TY?cZ{"vbFsM|LX>fykpԍ' pV0h  .'/ |H)*hdEQ,Xg9n}}Jѷm(hSY 7t`KU?k){6OSjj OKg9ı*5]oYWDaTpVT.ecJz}B̅7m.6[6̢oV,՟TUlL>xc''PXr~}~ CvH}MY$\yQA7P1qO\78&- op &uQ5P!Ւ19*JZS3 8+'T)n/E*aZ/Bl3j΂l7 ^""⋍h_qL ,$qtE'k!T#G#~hɗބ:;X 鷯#PF^3:K b, R2I9Yc;گw)h. S"S,I^0 9~(WX;]VvrJ g(Hչ­Zi=#>LІb8 W޿oF?~0ǘ珺?zF\1(xEt/0ݞo qN!n'tM@.ҥ s3֭}1!?cM rZq,dLH0I%1ԛc߉> `Gw}y ϣ'axeά9f ;k¯W@+$lxG(M2[)u5S˜ZTI@74&Dqۘ6y<l%. {#r^tO>%YLL&,h @d^ܳܡNڔFv!k/@,'C}vRyn[M$Dʽ2]c+@~4}7/~jśgPIW&S׊hǯRg&mʆ/9»k z݅Gc^{$|# xX$qҐl3IǦ(Txq]8"8Z3y.>|+/HR4:DE[wggV2o 4&2e{9 D&9&*NI=Ȫ`tvL`A A-e1CФ@văL JRkd`H_ePAu' xjP9zBMi2DT&ߛc[ ZHt"jnr.nơ3v;JYs]',F,HYgߡ4 2GN Dqh7I$Mg$* hd.0&DE@谌 hH̎)`F,PS S{ȅ'\l/0EZ3yS^ʨD2wQb_Nv*EFτcfd &$DR-[x5cW>%8ݺ/ux7Ȑ(z- 8X~_Po%ke &?~ r^:-Y`)'6< o 폴6Z<Ƕa{+\{dme0Ũ/PYܝwSczdPO;x9J f%?oZ'F6 L}]QZ]-x$7iX/Τ1e44g DPmkpYk(P.\stVnԊ Nˊcr!!4]ӝxtz/·agܥd3ֹP9F_Uqg8ϱIfz?LOz-'L3Z11UȁB?8c&9C [3r cV| <>^Qlt0:z^@qGw;,jʀx\bprKCB<.bq5!\|ҟh{ˑ@e}ZYRЪ򂵵o/{8;y@=LEVy"Dno6*4?k*47o9h b-!b%r&P{bGď vr mFe;]"3!-0;Gڠ@cw@wH1!gQC|" mAq B{]T-[pQwvM =XzJ9(ֈZ\R 8;!)=Jvq`3^>JA%}zV"u9KrzpmGHsNh{MdՊHB yļD<#,lR%iRo򌁮8ŗ&oZ 4oab,x?n&*~ aTԪ͚YM*"@$?21Ôa {8iV-6[ݍk%8ENSks==cTyT'5GpT-_^O.g$kB7[ֈTP\|RKRxҫ>U0#%Bß}_GK)a3YO~#]ҹUL0D6|RВ̇.\ ?4`qJʉ-n \W#H 9=160R]vT=׿jIjIǦ(M`^*Q>){1x\jr_ۯӡzo>} *S]P%!s0J!bΓlf Z%X)<6/#GL5u;#zd{wݒ/UxDŽLYm[(.* R.Ķk D?(dƕEy?!9[ۑu8}<6z2$,w_u9GWSBaᙥ5E7vqm<P3ª}|rz962.g.&A!{ BF/4|!'./gZB3笟Hh<{\npҋA;4CN"fɏFHQ?h0dS9P=\:]۬S[h)WC+Kߣ[ᯂǒpe UX~N]\  @r}|ëCyJ'|@+ɷiY/panf̒7w$0Oih238*A~W?:Uq l]LwM&ěrN ؎~# ZN՞%#;(Rٙy<(MÜν5+5;].; 8CȄg܆ +LHlc23d,_B| L]Ճgl"F'cpy1 QzGp=PK1,B\Gd֒CI=>0v:)YU4FymRDv4C 3:`Lqkof6'+,#kV<}x7l!/kbmU4,^tP)oOXҜ) /v#: w[B_W}LZ}L_ZA~Ȍ㴄$!uYV=&v5YHngiꇥ=(I+Dz54c!Ù3O23  .f,1uHpأ+ \7SC]l1ڏe&`nE+w>#ϾQXVu4I, TME$CĄ|T$|Z$ k0 C7n-[^ZmGHt6SWkNmϛڵ*>.0yzbUZPdEsǣB`e*d/!2E?uװ_#D[Dw2?־NHos-dڎB@I)p #kfbFYUrvի_EsG3I2Ϥ[G|XXۓxR'_߲̦7UhV'wTa^VtTݮ4:Bo"E(,ky9vGO.3nq%7[Q{czsy^&UJ1ۡjw,;(fȗ=YCgؽ]\v-} [a1FVEwkz?e/7\2ڧ|'K1 h8/}Bִ:gKeRU7YR7i.;Vm="ꓟo ư^*kcQYCs$Q`:jui"Y pˋl+7Sm2mډDQU%|āyBqԉR":I] .Dg$%y*pgn+r)D-Tnl֡HTU-NCL`s#M&QIm^oľo~%8oWzyt,]p"v.q=WXP׋[#jNJ?$T4}UȽ| 3SԏLH>F,7x?ʢ2u~`*${.BEY7MMHʂU 20"]I%5T] (.aOIØ]w"^!u2SRMGMҽ{ےꦁfC3`'tEQFYrEo,]L0Lu%Km?"쥩 6g&Rx_ru#Wͨv#g@?9 >Ռ;&WypON&[=C[ɸ4g] ]R9;C\s  Kgi$ |*-$\g rغetgUaۜ.N\ɡ2vxG~2 AlzCf HJ1LVؠ@7`G acI6S>mg FM5}qo}g /S9m9jQiqLå&YO^N:oeiYbꓘ*v"WIq›T%3gO0x h.C^S9#*JcLcY?aŮG+=#]z/LssOS bb1{M#+A,yF;X0 ɀmD-k]YKԸsdBbk_haWBc!y[B1%)n;juT&U;琳vRo nׅR= ;a='4VmtXN{r| "Ѥ~w_LܦV%iM}CTH~\!*IO(SJ‚:k"j:Hk \ܺp?Afl)U T*A|'O Z+lVfAs3M Kp.@ɟoɻ#B =t,a!nbx 7\v\h. }T&@9L1ZiP=~Znx_ؒ = >K:cSMG,M#_ ]i&8+PͪgB}> E  ̸!e& d}^#n6Tpj"^rզChaRq95qByz o\ɸGlH$7ȴEk{{B72L_ܰ{$ube 9eRA3K*d$pnIB*$98}G[\nj+MT~y9zFlʎ6&H'IXx5*#2 .z6eY )Y.b?TQB޹BCZke#3a7gp%&.΂Z*CH=d,2`ر~glnD?0L?tϬpX;+#%LX$ |%TOyנBnjs@yʵD׫HE$ĽfU{#i+םE\5۶_wu ֠*FQ]3:tVùhiiO~l|[׉,Q8N֚LE`bA4lϑ3ISv;t ( ).#,5X/V|JU]LxH>X6;x7sؖ>f ԍTrʟ$\Ը~;";5wO0B9 *DO n'$NΊw%-xR@ AJ&EmQR`r$M8lfV9k$OMkW ~nl攒[(n=-66xt[&{,m5 Z; ]b|u]Y F% vKt ذ:?s :'"YSXvVU!ojScQm-k1<Gi*diDj9495U/K,-\UΟ6Pr"߬:\= .wbmI$#bY XRej֥7Sl%Wb6~(U,ڛѻgR(su0#d;՘a?[ i5h3L}4Dm♚ـPܰxcOV&Ƀsõp1U$sw9N5 /z.:`aTڱbzIdxٸBKЎosQ/OKqួwt_bbdzX}Y]^4 \'- *$_ׅ%Fgy5B٠Ci0jz r9ai_΁fQHq@^\qD $}-VbLjnMąh:ãrXjXXfU"$=S%Fq睪UoWP2W4@ƥ1hbڲP}K<@0Ş`V@#LKp/\@T Ϫׂ9LN}ɥp>Yy84+Pm543 E{¥a/}/1']L0oii!bi }dd ]_ ^A)P FoBڡ?07+N3z#Ygr]s)e;jS(mRauUu'Gq'^1Xy Ei=}d7MvlG d,VB4@  )(Z:GTR\AZqiFQǻGx%$N'_.NhC..V|-ow#]ZWIݲj$+py8/'6̘^1ses C`JqR*8F<)fC\`Us0wV&2l&{Yi.݌1=)ʊ/'Ua+\/|4xxW=<^rr\194?a2oUw(d &9O5!pv=y4yXt0FhgW680_ *E?֤F9KIN䲍Ӹ/a :zu@.6/cS 2H4:'Ԏ4oAױiώ"TI?8Ng \s,%7dR ք$O?&(]&/=_U:ZU$]d G4#k{AĝN!.xm¯%MFiFPfU# {_ړG1tyd< @\TYVч5pk9 MMNI5n2k (MSBgn  ]\]# UE'iݚ݇[: bx@ "Ƹl٧/L=91pϡF$N;\Y_Z_0  t˴B7|I e FX,>l MBjù_\Nf]{ٴxx}:XrRꚗ[ROokU"#;κvi~1dɔ23oL)r|hP[B[:(spJnG3?&5r- L՘ZUV9d 7ij Z8:Q/$X0: =[i-7ǀtBJrA R%*]įvc磀 Zj| NHufRFa jEqjpkۉ/ lQ&ϡ;dSs\] 4&>jNъu S; BF毦֝5(#薛谬3̬ Xk@DhrFMUbKōi_n8He `7Igp&?E EDLgyUNHy6dhBQ_ D{DJw%9 (WUqPPTD{C:SN'@cU6ßa 6\D!vGX]HX|zip5 iА$#'6ѧ+lgzզF~1 Hʨ2ҵ W HȤUbJ;:>arI~RΦ>IԑybvTS-E>j|'$W4[vDZdZaݵdZ;},3ϫh G/Vv}r1vEJ7k%jy>l)D͂F׾8ۉNjrϪTC'HoNu3PXqfK֍$+y}Mll VjaIeLa[l%9.zgE2}`m ;<ɇ+4z ؏Mg?#ٰeg"|U(^; Җb=Օ.J\~3b*NѸ@!)86v5?O?,BYQ)N}YBoD~k!ޙB{), '5f )!x%W= J;"%#\Bxp6N/8Mcc2ϬFyWK@f?MNԯ{:1;nG2<W57Xq]Dy6zgk%;ګ+OB˗KXJMUw=Z|Zkِ C?hcq7_T5y2 ԞC1;Ol-r]Llv5ţzݜ$v͎7K8り (;PNE1ZAJg72ˎn{۠[O>KQPSUV) z|@m7M;yTsBmW# *% BIT99$ª6vh2dQq0t쮉実DP̽x(f2e(hP@+LD=Jh VqڹY]b٬kF$4Yſ\3P\鰣?.m;v?)+}ͅQ($2~>y1}7{NՂIMBD2!p3{fg\S;9B4%4Ml"#d& _ڡz:IL_B}!ms<~:Vۉ`{Šc3)stF=g+LqT_P([‹}8@Tu4K Æ(9<uޤM*.fx)%AR/ ߱[B5dn!Cc,=]Moik*JQЇSf(ɰpʳ~VCp5t\X 'O$3[=YGZKH风KPO?SB\ N:kt=Qƿw[ Ҕ}x.9Ȼ 8hSΤ 򤔧%-=ؿ}Gt ɼAx<w[+h/4cMC&^JQ]a` a8]\q?@6pzpf<7)wwP EWM6nSÅ=z>@v G`DPD934Es8 3n} 69,ygYj\Nq@01Ñgz.[Rgtl HXCXWuwVVc9v_]A`2QxIި`:H~mнC3Dj` ZmsNGߑQD&i@םq r>RUc=Vhsq]O&2e 8sj8._tzV,B+y: )]e dI{w(2YJpFĂC:Ta9^W*W24{-dG |?,O4n6Z[׋+ Ț'E/E]@-ẓvSȨF1_yAüqvʿ[ ]E,Lf&)ʍ_#|Ĕ+56l+"D*FKѨ^>TQ Ξ.D(SG2 j27K1GLøt!5tmRDC3sd,,$7iqU9)* 9d8zG9*:I.'{ q^aYyAK<}΂?p$F_TbGMA{1] ;Ģf31k* 5 \LU{pWxԋ1t쵓|qlh_Ž0Ƶy5Y;p8HNr wue*+7wH[UiQV4Zn_pSbߠ5ᬂ4)\|/6勂J +!t~S+:S2?CDȀWH!k"GEgv`wIg̋{ϊ>㞓dF x c7$nw]4y^ }yJEn:&(0:[|2ߗ]@4sXP}nwAtZpp{_x@ )IʛZbbP8x\5PrĈZ+x}~h2iGUl*kyx3 pt]?Rq~IQb\# pzORԸ0CM 3|^pBX+ЖHAsGPٖ/Fo #scMk{O_h]v0g"} e>CYeby8Ї}JU..CEˍhU:yI4` 69>.\xAVgxtt`ʡj@9vυڼ[VNlx ҕzXF&zHk:B_P&ܤpDjn.d;Xk5u-(kjXG>s$Y$MEzqJ>O` :;Wf=_`6 Ϥ".VM2vxj,j6y rl"M2}dNw ɍ,1-c9tCO1mj$di:G; E:V~ch"74ÖjsYƿqiΜ5c!A<\$I%*u;ٰ!m*]PDӄ-i$Pϻ+Z0l5#+:T+Nz;I*[rY6ŲHȰQ:˄⁘6(ٳDD-g]1x+uqC2Kf/5j&HJ@@mZ"P(7u`7Nм]coef>:o( f?Hvuwnxn&Kr>@pSÝeczTa>CE>̫'7jODnʊܤ.͚_C%b@_v+سH2"eEEI^rcGM󿇳U +OGz0EeJ߾Ѥ6φ18n^SlnXt5RҜ#xJbցs rg]&԰Sݠ: ##'{nӢ%`Ksm40%FQנ|[-8^ܶFq MGX/ݕ%\%T U ¤,`9zxDFZqz]²4lDlӞ['scl^nMyP#gdVMS,-6sw&YKݜHҧQ&bXC| )E/4Y.0_˶>_D#6E(nʅWF# p"п(/X1[U_ \+@]eeyTA aa7}J/Mz:N%пb2 pH*̪wVGoC;Stl(r5r.?F~oE4rNtp?IڃX-k"@7dnbJW6ŒvެP5VN=e ЗiI䃲*=  6 VIpW-[lo7{~1*e.p^}i L0O쏋iuŽ$"MYV-nMnmpbX+GiQOe@DietRzr״[P0-ov>,U4%Y Ab~$4c2̔Z)3 P[ChNzoڑ]jq>1BAahNTg,trW>dș]FQlLZ9r1Rrї2܅wTr3w𞏵BFBՏQ֜9j7s"}V,2jKeI¦_Z/#VTKQ@>e1TU-clg2zqI Vy? y~Qw>fYF'3А,_љRoG63hWɲϽc G.O2%;y6Z@5$!є(-sdM:RK:Fx}jW0b-_ώ)t]98.)ӣFFɨSgm%o$><8uBZ hYэmՌރr 5Cn}Pȝv3`q3'+EZGt%jbAFAI!u8CIaxؙsc?m!n+8횮L#$\_Cg y=4I[N;K^7:[>} тdž^ {9>-iy-b9 Hи~D-/ V}t@]D'*d/PW8Yn(?.-YdSlV0w @kTggs186.W+D 35Ejlex$%X:MzV& 탅B=TCݒI#6HÔqG15?̫ iOl{h^YjL[Egdj c@$b [Vl<ٜ(bfNU~TGϕi„Kfbm-z$_r31:&ys|́!f,?Ț ӌ,eq)( AZD0v 1dtAzE׸FK8݉fzÛY>ېIsEV~#3G.bCKk 4zdS2 XDb,RW ,R6^P}Jי7NBiLeh:~3;ߢLLehc:vpj}) }, FD˳,.tݠLwZv̽VzE47)@B*]k9z ܌a34iP(2Ag<ǻn{0-$MxC%Hh-F+2a˲g=Nzi$X`$;55qrS1խJ2vW8V%E6|WM-@JvALD!#~rq/?V3^1LF-Wx 7*:>FOn`e܄87l[?&xn#3މеlиPN@  Pnl6NӇQDTl><߲e0eVLj}8]*z"v%VHCexj:4')օ4;:\B!"20-*f&n/kP3K,M%\v~"9 ww[nYK.BA_aT2u\B W*˭)T<ᯐaѦiJ^`絃Xw#VZ?[R8hAA WΛ#o0n75eSp1N"[Mߠ`H\oӇ%⣐J3r_RIuԯs ڞAq7DhI\Gj+pJf؏Gf)jtZ 5i,WwTOo=ң 7zNJbXjijoY3˒f=Yly#}~!Lzk$ETЈ?i+Q5t>9Tf ɓ$Qӣc|ʸ(zsq#W#^iauo?SB'BiqBG,>Ny9OkОSeuݎ69O, ohNȎm7Y-I )b0fcFP*G{4~S\yi{1yFnjfv[PVSI鶘f3^dԲe9 EfṧA)?u/OF[-zTە#Sp.9q~Nt2a' fcQTQܤit Ayi Z gR_ 3{#m LEK[]' 7cSs^ѠˣEWSA"H 3A~PJ'~6Z67Q;B4oIJibE18EN{Ɵ8`'!lQԺ b 7Qs322H@ NuzFÑ9xO,Q1g\yz;*^R 2it)4.?M%IqBkݭ:Ą ^zD[nۈKDdY Z+|0e!,Gߟ:(Zζ8"ndh-JRZ5 @alԼPSw\SJZ8?'gg\muZ4G"d N!K~jᎋ/{X+a[.bL)a;4O {0IX08ƌ1ǿq\J[oxo|{tԺ>rB){:V~ H@TG{?՟)F∘GmPս!fW *>Vlʰl܃nX dC+|m [@_˹*ĩ Zq[SJy̲Lr;~3ۖ@a,u&0 x}V|V~p7m'عykDy%WGNbv_u֖dQEh'/ _f9R}{:@ѱY6;Xk4+@˚#_RhbӜz4K 4N=s?n O17 CӱH0}Qy.WΙv.\%JR ρH)cXP.c2^h{S 4KY9O`.Nb ^%Ikޫ$+JS8nOe<׀4|TCi䞢][\54T.*'n M {a+eD }h0c膣vQnO$'zMiЃ,rYg%ٴNT 5R9p䒟ݎb1^Ql|^mVwc?ݞ$90kK(>ƕՌlk2N\șg2`-Q\0eQWV9'dv~H~^ڏHfG<7r\Bc6 %wD _㴝bnV1y 0g[e&9:*1]gJSshQ p*P/-:"gِ+fZ]GN*R ¿D8-tRoGo$ȉTz$ebU_wθMl(G]iUS0jsE='_!6I7`΂/"Y AW+3{4x:P i:*i vX#eR9ش2*}k9wslFS*j^ƟOס];b1OnT䶙H%!-({`HBrDw0ƢyK#|×PCWĿIF=Coj]<Ǹz*ňmV7 ȅcN9I/$!R쳝4FQ\ HK]y,NLLjCh@GS;TIa+TfwhBž+k5=WG)SsIǽ37vLY _Ig}UX1U;'{FZ~Ֆ R0-yeW`kChhUbB*=`([vb;4 d@;'l+rN]M2'0)Y$X-ȕ s K]Ѐ#rdtDLqa^t;J}='r5 Lڳz1޵-M o}>^ngg+1u]$#%2_.Jg'ӨXSI 2ԮHx<ל;ͭ~$`{tq,[ƹO}p[y$G{(Njnn9l+,3om']p+^pT,k7ۢ\<*M{4tY220Lvu%7PBiUt mfHOx Fss1 'Qo!eA|? z ǰ@"2J0|D}{Cs!a L,ٟFeg7LٔHQ ,Ы@-2IOڿ43gli. ToN#_n\ 4!#8a1alb^^Hʚb|4{G^ פ!ũPMwIOHQt+ ZU<=ƾKJsS]m{W".KYj3RC{g ЄKmEPʎE"#vYkfF֘x6UtϰMXTY\`056^4*{#-G&O7 4uJ^/?g.P$: &e:GYxE,xhe H82?ˌ&y(S:kO` `3# >tH^& xNaZZ>Yc+{4*+?٣Z' WP:x7P"֊(1/zSHG c1""b5Y~Y) Z4=x39^Պ1iHHzReDxo#ky]V*L9juQof7JXtJK^=t~ul(k8Ezct.xDp, V D)ΤȨrx15ɯ؀΁zZVţb<RuY˖ MS!?:2eElI3!ҍ]&,J?&AC-j vl:w2=b juhplv[MdA`I0'2fĿ`.e#*@8ꡟ'kÙ<{F4$3҇1n^]A?zi,SD˄[JQa'"_h$iudteVBWK_v{)]4wmӞV-(*Sr&K!Y=-;v /,86+ Q}!ӊN/a71W囊:zsɁ t?AB_CYP$/NϞ`U4<:RLb;!.ϫjĠ .'? vw=ZNޑSk2j7Ś JQP& -S'̉zP;9_Z|`ƂM fY~oJ!6 jNZ@w&Y5N^&'aӢj|.gyQ(IX5lE~_1Y$Xri@~H f$[h2U$ф\BX.x _V">ey& ׯ"`栘nQ<}/Ds<\LERfW%>&<q{SGCA-ΜGL1K{ T3-) g8`?iK\ ,NeX~/d}~-ebï~6G>2G` B|z%6•Q.GxG S>9hU=Y"97[oVy';(^i x],H]2h0i㤘Ï{|A^nT|{BdSxcf]c*X3=.Z,5:WŇ!-0]F EzTy}Y}l'wN'6gy;@e2ڙQhgVwZkuNˀm;hO">+6)Gz? Ķ;*;"PF i- mv 6`IYUraz T+縢+M~,{}ո%ߕ<X*(y\ihQK]w,$ -F:zekTT4#W5WMEzV>|hm(Egvľ`B7LAc`͉UFu_CEjֱb.meɦav^V_=m#!< ı%nmf-^#?ד@I=k4-Un({-|Ð-?!A ipCShQLxL~ˬdSS`=%ED q?jP Ad3H!HV3^H*=́T-{'J!b"Q<1UQCvmVQI?dǕY6NrXYg:x'3`[T3ߧlllEE 1>TLѪEj.ijw=lH2sHR<;=/[6[Ղ$'~;p@B[G}d1W f}jThX kSI#*f1~Ɋ_q $Wab͒Jk08|MR]ؠO^+jEH).bv_66TfHY:*ϨX"%e|̕Pu"W7|f;w]#=,DS&!+ I]`+KE<~g^<*tL2M,SV061E<|!QX_Rm0oGfmMm VUb{>Ngr8c \'[jA돐H B&I%Nv*A Pr%O@3qL3:*r2̈́g';T"i2܆og*[!~z<"\MĒ/@H`PTuAFߛGa{ϣetbV=:=hxu(bOڈ ROOCu0P7.`e*+ GN e3? 2.U9 O-WW3#Df3-A͑=I1˿zsuڇd9~\քZ`jhq MbVč߇R7;s3&g,TQN+| "/T|Tۨ9 O 珛R:L!>s&e8Q/8!Ot @ P4Y]wԫ~>Z hRۦWMg"> zbWBGYFRiNr;G$͜WUB5>Yu}OB=]㻐褐wN)hR\<>{lފ,9#hdebb(PVUb)^T}Z%T>YZByr_99 즓Nސc=mFP 7b:g;I4o*d֑t?5<"焐wZT6M_9x7$;(y=6ަI ְvK`'xUpP2Yz8w[h!W=~"֗[)09opFh2OU[`q.OxH_bm[ɩʫCH02iڵm-L`-iC4)[p*`9 ux-oE[W^FKn dc:z .3Nk~h*RkwxiToiFڴU|K7 8]鬎9\Dz7O,\?G듮zd|g)أzu.*YYEp.hjq:(ི~k[lnBl.qirhH2} A܌_?mQP:Q2HCE=R4DDR*KlXd[[hR:S0b~Sp/4ƛRjb~,z7M2;lBjkQS0HGݱqz[VPx98E)"/ ۔ 6(#5ݐ,W:\0; -: Wyc\`(: X۬(mխ:ŭYy[dD.QyBaǻ4%Չ`ucC #ˈB}%ך'_S$2?3Mr'^ȩP/S[yUw{`#!B\N݌}v@v w96[ FgcQBMDa]#oM0 y4㠫i?{z$m!TjN1ϯ_#3N93g\ z|受,'RIrAUB^pNbuFƂ222IdC¬b/Zrm5 @%xѨy:*1D$cq1 ;Tב?0,-c)lNpA Z'Hl*}1u޷mLij:PJY/! MᲘV-&"`'8CȐZhY7 毕鋘A;?"a밅 eQEPwCRs p=Y̠9:p*F T!6Ϊm#Og8F:ݽts%^Kd #s|6.ƒyvDaͶeȦ$I֙ 3,%o5ƏAY5 swpX "L1m˂_"- X&pGƛhk:B;zq 0r42bOgx%}M ڣB(SoAHTҍ=֯H< . gyϟ(+c<;e<2Gb1؈N҂f7M)PG1 B'S/4Rǁ&liYxG%y5W`#)p}A,Cx|[6H^tu`&'-1/j˄'[r,/Ԣv~-VEmU&7[K$.۷!ڊ@`8k NDJ7=>NkÂע;pY K`KCJwa,@0d1l9[+1͗K%_Pѷ? ] ޖЕkƃ tŐnG uC'f*$ tMgOScq \8#"4iZ=N(&w+.Ѥ[9:7*sof֥ElaPzB0GG! Sg]{Yڸ?Зq?>2A&oַ;%ї;"_D[lS>Ek4.  u8WIdj@f6ߺ+ZR-.oռo3t! Ck~peq5NR3*i t+D7xkf-$,<(}uA%U=Xy 8p ~ob!Do?l\)TPmo6 :/HEpC?\:w?ds|UNӨ=uNSĄDty*x0՟CL7:v| neؒ4tk=+ٴ2Uk2avͩzԯӌP)~]ɮV"LCȌ3Gx)>_jd16_/}Qy VMඬU4DYBƷCzO쉐(K$OlFž 9GӢ~DGo!E-n& 8Җ_;Em/_-vČ|U* 7 Lb*g pXӞ+rjǭ~j}\dD5)ߵvoM$ uĺ^u"n8L+/  iZ=oQ&/#/WhϥR*4V@a(J#SSJh]Vpþ' J%ol}WaRPzojQl<}KźueHцy-c dS;4mU7_45=u#2UPH:i0+$ ug18Fݨ4xmQ]ad/:@#WfrQJO!K aP\ PiU8rkP_5-NRphPenk8UV{9<9PfL*u:\ۗ>^I:|]٫(=ޭn= 6^UEhE*3+.h&ډ˞Tvdu~8ڼ0=mD15 2f).P˫R3zJxpcLf׫*kxϾñ~a :W9'GrO +f^L'LB$Cj3i?4#;)D)[$jsEo=`{Nj>䥻X + ,y+ARa~Gs$<)J1D^V PǑ? CG\ 90JLz1I$`"zpA'#ن֤8MT6{uEn'O=VJ$T 7 `!ߚ9IIpT] k-=R~Z? [/ti)h\^ex54Pt]n25pvxf |ёl=JPh2Ф5BV gUwɇ m!&?RZ7V/gx>_vOepI;ˇ [=e1A|R O 1]GC'=bR97oսqA% 3BfF_>e:&[ o|ue&`}$~.%YP}0y1 tۻ*|]hw|MbA`憯 ;=@ hm.5 n$8[`RSlYL6 2ηۙ{Gw%)G|MLܛ(Zֽ%.VMZ3Ϯ*gݫp(ii @F.NwE*\H];YAbP& Ln/DXc;?5}c;7W.CJ=~( }'{tX5Xe\S#;Bo;a#!8u5|2/?vо+rK_aZ(`_KDw"8q1/b=E6wm&BjcoW a"`E,J }`["1{DȯHo u&Co41Q+pbe{6MGjYD;}b_l4v AsQc7$PPXsL|KzV[+DB@Ka^4@ȋLh$B\.nY֜}mG[+q+̂lo8(|:KqFiyj _`MS]u-F U$e- XdCSls^ D'h d)a!ulSJ~9I fѣlҸAz$jme_KnJ7vӶdI->Mm>BH_{}|y J9_!LTSpo7 )qV5G;8Ѩ:Pn"N5$_s`VԪe`"AIwjudSGCoD;!\< rX^u=ܤ\[!* 98j~Br]/td Y82;{˒&RO Amoa}}DW=8" v4ǬUܦ?qzr,Ǔ2fS +K467 Vp@KT]BU\(QkwbzM2ɣQŵ2;1%Bhwr@I"d [K[4amnխZO23) _5l/^Eُ\/pH_Ι4>bT+۠Jm?{lt@~^Ai> ۨ}dKE΃AS݌Ss̀rɆ~ ENCSh0vaVj w^JOYUVʺ^IKY 2nFr&9qk"אTnƷ.4Mi8+el 򧃋K4vU;:dj +k߬kiM#dQϔ's?F"J7rC"|B͎78bݖf!eP:6n7 ;ukV#0 Js$1y_ۂ :2;X[cu\PF{ *9&u{μxo$'Uj>媤m[6l%4FsQ6 [9B 8e`HJ͘+HAIy |_ЯTD5![mFPzJ~7 >6ל J|@XZJeej ?b6hziw-Mzi/lPp ‰UP 3_SutKV&?M\Tr;'H_u|I6Ey-{T#g?J~=v ^]hiю`wGƱD~W9(Y-A[Fh'"r KQڽw U2ФaA7u ﶿl۩[`9%90vx46QYjm5&ei\=."#,'}3FѼsy5[U&G6:;Cpq(nij(fd`sVf?U.x]X.? :,Gsa(3&䄒QdQ}x\;т+30isgUI= 'd> '$<&X& `y,E왼c3jal :usƋ|{s~[L&F했h%9NI$[OD'bY9 s g!42n 4hK>䇒\S gV'B9'x3j QTX4ٻ\hý-Q>UZfh^$/??oE -˽>ĞV0,@Ʋ7|uۖ7gls/z8 t5 I*0?ܗYq_2Ziz9˄HsBZqphCvG>OVҼDձqԖNTk f6-|*gpRs7F^~P]b2Fip4GN&¾\3+ q|kҝrdCLmkŃf=d_mu{ zeh>Yyyuΰ%KCӗ;nrƎ+(۩=7:$Mx' Ŕ|Snt񇗶(ǒNN2(/5V2UYٮ迷iv#S|^㬵YDe"{5G^g!w7b(EdH لH{ۋn=Wɜ$f2`+74! ),e w{7~v՘,ijэ{2hGyRnU$COb1V3t<c㰨EVBg+c( B3aiμo'QטT u*v-[88&آd_vjA\+|]=s3-wSm՞A8PǾjO%Ϡ=O-UI5{UNo"U`߾gkϡt0JL1kg#Zx&a3%!H~ij@dUm]H?Ag]<`5*ryD!;JlA6gVh;tr|G~X鴽`I/({KDt;>d|f+ ˙D²ƴ^rT8>BWhgLQDK^QIX7Ҝ }Xag &}\YOx*E:ަ>PPk}dl p ;">#bIifC]ۀiKHM>!rK*ĭ&E$9TϘ60$ G&ڮ`"߉C79;PsyˣŠMj]M뚪4O%5ܝM`s_dOan >5$\J/OF@5 T<I~X_ ;Ƕ@q37;d.mE|3ٹbie)Q{sSdžxvs6pat\EtYP,DqV`k CƧ7$@YƦ} !B˖Ӿ֜'GNj)Zڙ,9>ȕa F;^ڤRWZzSZuӂl 9r0$Fm Lp* \ٱV‚:R h< 6YUSZ@TvLqw:G?g #*@`Zޓm>u"ۀ֘j;t"A-SuQmNGS lљXI  U!>!X 8PJFDn?]eG%okitp;dCF<!9$ _)GGZ%*!`wy2*w.oB(AU&4!cqs8G&EUH?N7V2KK+KEmpRY]1v6dFo DHD2Y)&;2Uʽ Af W7 jD7kͯ$Nt.Y|jP?ɬ##;h4P Jꑚչ̅ 命TV~)F2zDUJk m1y8`b ,[,pIdd)k򅬫d2ew$*uOfD|Y[窣/|i=fKD@{Les]ۤqw+Xo9Đ?^gyrL0@ =)ّ!z{xG!ȨM.eſzA 8W^o)&:%!5Kt@E*_UrXS0#(+wW&؅򄩱juDIgK7ި `cf"puR|nG̍߫k/䃶ԃj*jn몧jysV4dYb-Ya|4iP=nҐ^oFYZLlH%[m?Abg@)h T Svͧ$=JD.3BOxODIcR[Md(R .#1Y0|!"\޸ti /N(Qt{`]ltb4 سnshױ*yWRl )g.ZudMEA?rӂd` L(cJ+3`.ϕ}>ǟMWFCo=p:#1/{0d*y<7AկW|ޓn1!OdR|p78S0V0d[TQ0]*`6ӑ<7 {; 7` )׀X<>+Jzڡ"L\yQp,d0/ ~($ 9›=ݐeL; @H7%eu\g'm:v#$%K_nEyE[[.pE ɫ\J5O1|y)t: hL{:NЊ܄qZP8W-WؼD;xڮd1'^k\dqg6v'2X(NLa/l-r\-a,o<=>w`cEF]$`X6jTR(eMDaY*|.^= -!1Ou]ՓPj{ ԜP*{ijWNQУG۷w'h $ۢߒܺM2ݿ]W1y8[=;O+ˈ8GLKFb<3sorЭo=*'ЛL`ِowIIq&deRxSޜMDWli~kZ]Fc+*=ׄZ1&*t+,{V|TZȌ OsJC|mIỲ}l](UdxMk*,AԷW!8'5~nuUhH|a_W_^LD+E߿2JVU5 f˅69!WB8tOx}gP4\}hb<7spMŖj8U:<2sH{ \[m=6{@t 7x.c,ױH\mH[EWڶ zSX0aW"G.鄴z僯FDIWbp_H&_&|6];촧HC8~bQvĎ֗WJ;{N9QmH6tRy@L N2t+ ]F`NկR[r|e-L# p`i ʻe[ r>7f0 CmN 7Q $ NA|+!n 30{֡TVVW]eLk_3G|oΓ4a/[nD]]!1KPd nNT!CT$~XZ2<+)SV7?u6#v§c+H8mIs2^f3`^Ct u#`Rj]8)V5υ)FJolwhoRPeGʢX*Rl5)Xre>EVIdzM% ݴR*&FPvqqMA iLk#1'KU&C!iBdYtޛoK`&ŹO`$7t۝ b1#'x5sEHz󰫡auI<- G 8d4h|AjXߏlD*+lQHZ6CћXeRkP_/X-sc McGo'>@-q7jE3|UY[`:eO] 2 8m,C9z:R#1UxltR_Bpыd$qnAL'i/w@`#&ɖ^f3ZCCU zGQv@*sGcAF'ɽ~^r# /ښ+Q Nѳuz;nVM}iͮ ́;Rӱ ǡ]y~|HqwGVe7 H BljJPBwulMy҅o00(|Aۅķ+orWFiˡQ=1Ŋek0"7(napA9n#9)NC'z>d'l|ܙ4lh]G`8:/=zKuMD1q.oA@'Pxw/ZH|ad N\9Yz4כKRK6wo`57&;0َyۍ&ž;NaqkKT0 |[P8 u է2 ".TA&R_T5 rxTB C jhqjY\!Qڍhp8 R?@|M5ߛTtYy&W⊹+xBVD7I?>23(J~$U$ڕ;'8(ȮV¤x"9c]rGYg埳w-2umւJ^7Sx޵s<A_Pȝ[ PHF.6kƍAoGȓ'(9SE:*(7suQf,|iYLƦbW:c3\aQuBp)E3O|~֗>BKF̹6bcr2WO Гb 8+UKhӨ^|K{Vjb+.L̖}[8[kGP4*3: 3yєȊM0naHK' ^xkELL乃GтQ/[9-)Ԝ3h-K5EŝT1W {`3Z:H}QFzIR9ys!(/N=1x+֛тhG+:oΖD}إѫ?3Nv;}I~*$WOhBq٬,Y^Zs9`R3l8T,a ΅(2]U&SN( d\Vړix*H$>v= n2[ E. A 9E U a"uPy/5r% C@SIhL5f=MBmO,/NkuT%zo;k}mHpxJV&z-lЉE,>?##hǶGtsU>bc5 |cH+1U 6ׯ(}>$5uF,JO/ i+Y /k(fg'!-cF>S3A6^\^-fY8OτJ'gS/EvYk\$ :R3CR@m}N)Z''SF=ov\|륯u;S᝵)J\ѤGć +Z6\&H0bVёiB϶8anr* mHbÒ_6z&]lS|u\3=&HӍN.AsV`&rRn0_DTe-ep =2tLmWOTZy(+J>=\fJ5J/W٪J⭧۾gNI=y󭾊\W|S8P>_1"אܕ/>嵜vP )hr5!漍uL ]}7y@| &m@nf] :US`K&QYrRe_Ł7e]y)h̊mmہ-P_?QIc5y8E!+zysX E H2\8)NI(uR\Xl ?7# qho W]Of\%[LVΐ T !7'"xо#m@kc~7:k(`bRDS*tTU"G +}/KPM7YcWo>]qr7>r/l&Q[ ; X&rUv| Ъ%_R|yMpa]\7%:Qwą ~K "r" Zm^$Ξ9]:y(je5'6Q^]>n-W\wvqc<#*X'ǃ#~}$GdiVDWԒ߸k4tHiu*Qz|T{A_wR(z[Ls )<=1#~si/VW$*f?zO:K&] }2:;2%]WG4ef`?$jz,͇6>HC7':F|K޽JjZOnx)Roȏ$Ҁ#30B4澛GP /B3{
ϔĪ+|)eKmVq%M|Svڜw>ߗKL9FVgqv(wQH*04͢R^ GNW5;2Xsd=K\^A@|F.oMF۵IO;[GL/*PaY&$&UnX.d[|<ٮjxpLiWS`/ X^8ߘCH(I_؏jJwQ+PPBAn6]h;]FRhu!P6IWQqDsSﺴeo?6gGT7BIc>6mp]T,5㲪ɔڟXc'[`oBQ5}f-qOuEwr%тd'V-44/[`KDxkyvh+rz] `մzdQڤ2H6 dx>6AL au~oeSh" C)Q"&jo'ۖ2M/Ct_cЄ5P)&>AsWVW\oHDu']IY9hGn6+نCg YN:n8 eq"ôkϢkO0״P(.d2# lE?׬۹+h>mg/Qtp'Z?济OG9g`O!~^ a#ƆBVDSQ,Ty&lAH&NwER~>@9hLy\bUX3XU 1&&B׿|eJNX,Z)+ٺ=qϧ-hh)eR$.g<`r4HӻZN؞:KwyZ+>=d*S *kZ 9^ܬJ**–aCPDDK@3"ެJX P 2V e'ڞ}h_63*5N5^1FK0-J>o$%3C}Wx$F~nSŚPyG7u!Ω2 zr *!ćK!6Dg_R!ֆ`9>}nHL0{"o{kY=[`P,(&U2NdaITNyI cns nw.5 /'~cg| j ɾ9VQva4Ր\(^ YYϻ2юǞ J԰@2ۈsgZzH> u'٭h-žU A S/.Kh;¡51(]jqJZܹ3;O &I䡴"5P!CȻ˒pTŤ^yW-hO;-o fݸ8|4 <6ʤ &G4(7B 9c~͝uصA.Y($&19|"jkɜE( =VA9]{̃dNNViT/ E4+",M9UV*>ߜ{:؜ p6~؜pR' {=LW}D?X'7p~ وL`* <~ɒ[f0qO X'Bm\1X;n2>0)Gk4P>P\1r)Fٛ0*Rۚ8cd$C\pl  ;.TH1V&+C뮜J{%qM`n6rEA꘴f\LU8X.s\ɽu1+u!@Dؚ)3bERmO@r9|գPZiqS=;. @c#]#qNB NjCn^F IH-;#ER듥ŴъI >㖆Ne9[*٫xF ~w\yfw&/p~k3S9?Y[As/Ā^d]ftKe;D˻{9]|7]TLT;=-P=굨/BUeW@b5Qjf*=1uJ@`9g7y2bj2n[˪Sjttds3H84LDbseެV.u#Ep{alM3}!F0n$g*lY01m~)vD?"9{XwiYXn2r$`JQ â )oS/'gIsY|1͡"x4~#=ASqqB0~T9#c }i&tL>4=G -XBak^EUAVlcO:}XW'ͥ977V+$R囋3E`5%Ok#pK>+ԬI(R|? {0qD4dNJ/5.<$*^A+l觙!eDo}XdJpb*wڥC4oͥf@^f}WH`Gk a%q\z'{] iD021]RJ?yBdl}nӰ`9C ⭄3gTB"b X>sJiAF2^&U97o^>WkA'}El_A8cV܋pk (sI$kPry +]:.Ueq.cmiw%=Lc7BLµش& 7HzxxZhjGqҫivPcإο/ꎆP JeKaPIraWa>@1b&?j7l_KȁPhPwZ2WD;u (.W8Cxgm60l=Ic7B"(p~@"fȘ]g0:mS#?,-'g{Ix)nnIӡ|pλmG  5sv'/Z +(*S"t9 4?XEW巳o'A7NV7+5!|WAEh[Z97HN/6%m͙|+ 6DPR!P}eK ;˩R,,ى[`ybt+ucж$FkmNTGA9ry3MxLZW)}~;Mw `59VGbpWo"=cp^_TuXǴI!t7Qs+r=Tԭ &`>{.EN,^Tf&3kJ>aӐE)~]iq9ώ H0@K R;wo}mھv*uuW#Jè%819ކlkR"FT~% YJ@jiAN,&[;#|g1vx8`Y:u2.Nah,0%ܡc^@9/хѷ*h{wQ]hǷK90vjUCga oɊ$t.aDQ4_!$L7ƾ`#sU=di IP||ZvKm" $qwj*#' 4#lo,n1Χ8AgQ|ڋe1V,Mfφ-mp( pR aXrMk$%[dL9RM6l1MQ뒜 86K<2Ԣ pҟݦ iۏ?ЉMy2 4V&k4Ҋ_8,iaql5D Xɘ>s.ˈAd(l56˪} ܒ]^9JdĴ 8 .!ϼެA`@lѓX8ӜfZj 6",T:t55[_l Stu7"'yׄ%ڈ3XBJ9ovwEDp3U^%C1sI:#-JV t3hf`T;#fk$`MvYo.گXRg?D{\٪PPRL!Uiɩ_׼襍KgnMЬn]zz T<4Qex_g]Zց 6f_[uY7 vr{uxihGgd;yC7|XxƬ#_SDzL2r7X4?nvHnlQѭ j]*LK4ݧ?st_5yjuqENb T{Y@C=}G7T PZ9. pDeitPut(;!ݭp8[ʥ-dz݆vu綾!=rAHp˄}N%/aSV˺Oo[ *pEDLDM\꼏w@Xy2ag:孎bC/UmA.ʷIMWAKl2u)YL/,J~')i.nBKq[%{Y,Z:>;lc@?5}LqA.Rk=ulc%W{){ܽ:WRZf`dX`Ўr͘6CX`hK͈d;t2N^[/ 4{P􏵐h;r0MT=i]#Yg,iyfm e\K%\YH7l+%?[ SdЏ \i?v cZإ K6odzI z[h~b(S̼rh>1//pQz(G~E;FCd=!;JX޲'v(UIbV{')t=EG*hCwcole1YA*$mDzTT%#si63θd$$Jn,yJtņa wYx UyȔj&F;CX 9]] I2m.0F;xSJӡ3~p` OzY%FCXItfUi(YM:;a) &C=ۢf%0o}`P$ƫX}`e?Y#,%b{uԨ_Q'-;V 208mF4 B^\Q0K+K( +ӎO$ "޵*kXhtO޶Ӧ ъ)3g%Oǖ.攑$BF8ش|C;2vbnWsv!21MϿ(zc)AXd vwC._"]=Bヹ~zmutB>nw@Q:,CFs9=2m_v)GGǻB%k_AK|5&cS1Q †DI],qnPco~{@:/!l[Q+W{. =o|+E,4#mlhS<~'[o{rEPrptVi(1hg ʁ0;iAdv[\H)9{j?FDPyQQ{{w2èԀ @M6b~q"ڻW$cɁtZ~LW2 &_ANz>j@\٭-ˌm}p֣(%Y]3$/d!' rgtФӏ^Y6+VHI}65jZ Y*M?l0䶃6֛46dɥYP4rİf$T`, %vR.,7k-X۾\˦B=J! =$j'GCVUlrA*q]BBUG,WCֱfNكI(/!+),iػAs?δk/egk<,}k E@r!ßc6J ՉXW/t)(~{@|18|w>7q@V>#|W]^hWG W@Uc"l 퍓fe9ណs-'r 6c%͆KD8G2I|wnt+"wX3(U"!uۈ1O9F_ԔK}W7Z~|fc'dDŽ#EB,l.'`AlDtkC ,Õ@*gػ~Q_GԃGXC^elw_zBT%U:p |V$\i_OAPgyUrUyuX5y ْ:h*nr*$Q4wʀ vNEq*/ɴqyڨo['duCgs;>@l|k} MDLOW^ FvD&$vc9j\qfo kcHCGjiJ4m7d4BwP6WTH+iXq)+ y|^ϟqΡH[*[/2z\cVoU+{3t>Ġ8|Aز>t~n4,Go#ψU,#)5?\=m۴͈Sw&~z/Kৠ0MRfI)nt3-q9-PE_=LO1@>]Nv)2 5qk;‰ xzʯscTI_ֹƭ_0 ͭRo{uxYL?)ٕOhsC@XuUKY'<ۘ²ydW=ܳtwZp| ˍHۆz~6,I&.V*CtqQ)0tvgA3 Êw?!hD฾;} ӣuƎe6WfQsF,5Fr0I&iDpDe2:.CC7k`A7 ?VE^N+g]aU-W.vשҿ 38U`ZL1?ٺ7 !!Ȁ-*5񡤜PG<\KsŒ 0wxa(0z}cÞ4[=bpͬ9jĝ||A|⹴^'8!\64b!ۆ=q &V?@PI-Lxjw @T=e`&3lw‘_hzPc [40jJqmhwGm@P7ƫRоG!a@P,!xNıH:jO"gWsl^شR39!OcϢFQjIq:a7JIjJ]35GɌG@'&[X7#L#xȾYS/9)ߛ˻gdiBfZݫ{ȰD#Jƪ|iG}C[HVPě]'r( )ZZV{H@#|.#K0 WR6ih;b'e>paH" H9&w;X5g~Qo™XT-)Yx`Xv-K9iȦrx& *BFӌ3_CŴ?`A|i_x<+ƲqN&\`Γgo^}9Cҹ)r3NӸp!Jxûu _hE|Pݖm9Uq=\Fl _ʨ*ﶽ'e@,DIwz\D{Ƿ]&"ƥY)$|.(.PG .U+pӀ|dI&D0OPqȇ<ĻƆݏ A{-'nO`29J_vi>Fg:Ca NIKڬ]CR]Ip7Bf8n}N $@dbr9V]=$vQx$)ҟp/ b~7rAuB+]kyߌ&J隮=abE;79!NE =lw>6GYb.+Nv=t%'tL}fPʼ 3݅kA?5=ͻ1}5LQKZ2!C5wՅ\4{ǑkӌYVlP"bMC=R]HOC)ԜLzâ=ᓊpIn2a7и 1S%3( =`i7W "|=߅^7V~up+ĥx Tx( Qb~|*\ Qж?ϽEuuEmO6:vMF}b eyuCa[:-lwCSoa:D%P87뙂6@m,pbia͵f ;pTM237],㕯8cBYԠjDQ *wQ3JKMz¿6n=pu7Xםz7\iUOn,:sԍD U{>}oY9ˡ]iWKHp,z < adT1ɉVZjVI}ݒBrvwEFqb4hIC"xTq+wrwv6# !E13^&7}! ЄGC[.J ?*|b-MĒX@$Js5RX6 ]c( (HBz&zD`ltN+$b{֭庚S0;}lTm{π > ZAJ7P06xXXXAݿ§k5"Eup_|| ԫ$'dO\;p|huC nA5Mr=NMoI jav"ASwAs2}&Sjy}Ҩ_p,}4qP<5Ljl"[&]\+C1k$&lr`=x̨Dug*GFnM\Qs\|[Phd?fɆS+sf/+BKiYx k Pn 3Rտ͹O,z;MvoCrIoj& &OG @x`UhnBQ ͪ8  >$ : q-\6."۪~ {kVhqu!2Lڎ&̡Wnoh|!m.ۣ Аy|fT!o2;0;6])=s6)!7ƗgmJ$Պ(]BF:` oO㬍_GRIݒ)\^䜆&zě)mVqt2>0F8rnfHJ˙բt f"0ԆM,jJ ¸栀Ƞ##l#Śb)ثD͒l!l{ 5mz[h\u]q&P(Bʳi(S=L`C6> .00&Ĺt[NJKAaC".? ~Wwv矌hhbH{+.n&g1+82{,Qp*u]e6'jтU*d덤kyTÍCe0qZأ~ƀXc k7A&;t'$аI ̋]! ir ]Em@3Myr~|K:qহ۳N4]O#$jP?7X@ ?BVGvݔ]];Hw=;Kx=ГƮV;,h҅}J:C6{ E\a1 DVF:ׅA9룙Ş }%5EN*h\e*{йm@siY "Q3);w߃F=LLUV:fe9·g*ळ>نlEtfov672sݷ~:Lyyr @q8mX t:ytbn 13X9D&1%v:A*1fekNu=b1΋ y/78!vv[<u=7&Kt;XƲhH ˋ S{4a Ϟ!Vt"+77*w#&u&#.!I@/IVXb(ƊJXE=vL1=&a:eoܹT7J*e^vmWW,5H h/}=*Y!qix{ԑPv&R mQ< H훬@'?JA{T\7mXc|hmN'F䟶Sp0HT_^)T5hFS_p+0F:5V1O` T/œl~ِ-gs18$os `M /C:6 :.CEcQXrW0ew7[CvOs=hi#jY=Afa(xZZx\f"whwA!qi$Qe+yp /S"+i#$ec;dž]颸V'oiG j^] "4P/&'Wwb# p{BHZc ESq:L0XT#wc|*ќ/0>\3 &`JdgQYmP!cg g9y'FaD\Qt:o>v[N+zezmOffVURə\kye։Kl@߂^>J'k #3I<Y "bsp,OaFmCЅ91$``8)θ-vNs۲W]/hǸspRZ!D$}3`XQWGV'jXyM=$5nt`2{#!Q^Sf쨐);wVJ;M?^<ֶʐ '.3߁ Wppk16a[4&M,#C# c==q7$Dc0l2[zLG9L`P&Eׁţ祀Wi7 7,UI6&rMl2?h<ђ񄩿Kzy!^ңu]5L@J%_,uNBR}VC-'nۆ}h|][9.d.5ò^cksUi[]5Ou_p=hS.tWu"4[!/"{ CPSeKQ^#IE']JLܨiӽXC ҂Ŏ 7vwUPW\C _vn">z!D:Z¸[tUko_ǜ۴~J!|6ftiK+ռ|SLgM{,mA$ }+`g DI"^Xq[0P<+k3&A0^1}0;r"u yE SNA/?l5um} ﭰo^kss;bUg nG?1:/9aްIŴzfaW^7=$ԳS0@U\8D^"UcQlwt`賁 ?#v;M\0CL9JO/r=KV3:])[j%FC!c=-5yN"o. 7F ԉ Ar_>-(Y\Y.ˎѝ5~GkfP|;p KˤՁ~,$Sc훵gPeλf|#y+S(DrJCkϽs!zgCIcx@dcgaH*<,*]SsiGI\ ,Y ,Ը]1b)/J8/x\'/1>lpCS_BҧNf"$l@ 0UcO29ďӉ*Dn̲ԗt{b$4.}xV!]Xi(fiW.#Zyt0bf \ y;mѬauPyS`ǃ$aI :^ 3n5('6BޒIB0wgzvkAX8&fc]D6l}[80.OǦDl#_=t=OQ:6~-ѕ HěDؿL\畕H| đ/Yrr+kџ@iXeIٸD,,a#c87jQ pu1zpAɍޝBv;FQxӓ-"kX_gT5|CC$| 6QSФ1>Ty.N.C8>Xa o #>\g XrXh\aS-zP4,A'NqB k.*Ϛ[xN2Exc_&V`mRzWS&H7L)VtG}fQZ\'DW{D%v><(7G3m. =@}$' {Bq.*ߎxX;r>hlq״U ʼnlCJ> %^M1n5S~Cz"Akɵ :AҜ 4YceGGPs6Bc׍rr f٭aXjzx݇mK-3?5q3'{Ix>3bEɤm2n"=j5]N_onf(:ArW y|#Zu; I}Dަɰ)NCDE1ֳ^K lP,O'ת1ǭOoAɍv%ػ5hef EL爯o/ᛎdVxGolPUAitKC A"K8yM/nqLZs8v+ݘ8,RA~է́JHfDvn+>3۾>Jc 5( e3{ktjW`}Om_̸gċ<{ }A2)2Zپc8) ─ Աȷ *g0z ,RJ#2Ao&Ri~lE:?$B HQz ܷ5ūBB{oLdo;wk-j' @JUbPN8|\f2LQbLahޢ~RE'en׮+ˇɿywm Wb;gHn(siK~\0"2 4~ЗQ+y){De K鑖KZ񊀴)!$_LE=^/{Ϛ7XͲ(2HP&0W-'^47W\rcE6%,q"s#V"3?جk8wxѓM(#2lkSĈ(RP jQnncE?NQibuwj6OOŎ=p9}ϗ)_c*+m@} if'๟> !vo˴r;& #Bh&:C(Ae(v6-u/((6E~;PRCY+g!] .9Z./]WoS2՚dl1RwsJʑJRG`=1J f%<`5Uݔ8'w|ja}h no'YfCڐROb&w(hی/Fsey Lu:L'i0Al aqɐv=S,#Y"Z&Æ R]уdmv;ȓKA}Wk!:7fV3.o2&wS YC}E~8?oίrkDVn"L0ٌ'^i>'URX%QiX0<"6Ռ9+&}0 f叭M0aGxyvCo:v 'kJ%4D ԯ:H}ٝ?!̔,ݷ _YnT9InZUeF@;ρr"31j}8z&1 psVcgTe{+vNvAk@"en4^gOd=+X/p'V"<"JpIl '"+v?›#bǭ ? * [%CH(~Ʌd s9'4CK*k ʟ'h?<_~""UZV<~PO-CI2LL|&ևǵoF/2fqv`y[xnnLj{Ord9'Wltex؆mѤ*cX{w#TRHN3jWM xG$qx<1~'Mez(&f÷En;Ovbr{gO2u1q=FZ] Kk)twlFWj UFtP6,4?\ /łVS3osSo icVqOXSZk& ,A?\L+q7!?%4l&_8v? g_bVě(?!xT?S𳣀BAAڧ~a\6~IW j׵~P7VWhwOy5y]38DP:./R*|1u (Lm _[w}{ :;hL&ťįw ʜ#< > @d%C\4_n=Br% z3@H&&uW*9B6S碂^!3ko Z̕A#TÂ| jWV<[x̓fkΆ`eNU;eqݿӚrXS}pboAD] OG)Jvr8 uingieUU-=p(pe. &k c@fv6Z;X4~Q3uzcC Hɶɝ|I7== >+0?ɛN"K|Gkr֓mshφA)n:rx* ˜OŅu.\KL  0%WJTQˑv7E 0PѲȹ&{ܕGg0nXR83@;,wWe*߶ ۷s΅T 38tsRݳ1RrdFd(INTrV2d '7_  1pnɏfI<@J+O?\Ry&NB}st_mCIa \bf= ct d~wjʷJg;ԼqM[Զ-]#/cyYpOOY+Cȫ~_=0S1qXEp{ ަebAK%Y)RI_RRD=g&^n7`My4g(C=u]7e?Z[͎r;m4eי݆HJvϮXqrE#@H~˭bD;Ԫ8 E>X~z 0 z{n y!է&ZwӟU''Kz- rdFrp uJnSr];RbE o/k!D$|Q2Zxdx錄*}uU1XٰV$ ƤɪE>áY!i3b,lO$ܖ^B:98FrNp̍I+o 5XsB `RW%+\&wX^>K$zuRdaH +9]5çG͆D3Lg>"c0,zg?P;ia7*H6F>"TOf&也f 4]CvĂxQg%1JY:r(1,~OG3OG2KBYgn[ERff,\8JA ׬ oagu =NUޒIYWBLj]kԜ%2&mN压߼zNSZ&B耼CJZ?EOIE-Jલ%Wo9 +\ެ%Ҥvgπu_wc,1t:؈~NδS(m`pk/Ur|[>f7{u..HLI<I =2ZfC6b4pޱo7WkH3HS4+\L󈗟 ^96[tm,/-9;؇8J"1>p  } U[PEAq[٠&G2=x tU G),B+z-97AoO A{Bj_&kM{td4'^pE_6Pq:lF-ؐВV$!!?1t>pC86DI3WU=muFʤ((Do^@s]qAg6vQP\h].S3h0TIy#oy %y[↾ʶѫSȠ(?t-h4; jLQj'6-a^e)^V4p?k(J&{ӥ!$jMt; J4PUo诊V' g=_|3 !б]Zq)^ \vqa9cq?Ġ)^ÄDqjJ֩.!F:$;|B<{1{J)h3ZzL?y1}#m]+;㇇In._\cSz]+acä/ց,o1WC O=E5ǐ-8(yERS Q_s!K$ը#ۗPfNדK"RXHӱ~W}b՟-^xx50~ϼ':?$_۷m~RurlC/4ʶ4"*N($u1 h̯LkAqtSeSZ#G {!u14!jsDφvh mqg~yXc JP R([~OJH/gve BR꺔?~gKZ8qO:/;v>Q 0S I\OϿa0\up6;UMQ:)YAuh<bņML(x ow={&2GѢ9WHo?O7(:Qy9Eq24 x'IvH {x cBw0`A3(<lZMMtgB@.z{"!^ŇOt$*U!(35h(X3aZHgIw^Pql! jGY2|5lDޮ$Ծ!qư>~VF,@'IY(捿m>yuEP/|P=y0{ą XI.Yy%x;hdyZ!]@r"ac~ZT" `Ǵ%ybp0i!R]Ģ oBʳxm*sVG.#V)>`r౩DR"|,ƴcpҬE^ԟ099Q-o?6 oQPKwxh 6Xê $Ns ,QÞ3p<c7c%G>S@TB7NS[pxDNӉ&ZG,FR5x cyyZ,45 Y@fQ@A6@t{5D0Lh-w7#ߢ[Qt̫EyYf4؜>Qh. S#"S@R6Ce<3yeގgz~F-"%ҤomM exX)L>|!A1:m Jʎ8>r>kyrsriwR0ZvL$+!f-GrD0,Ϋ#׷JA4iV i1l`\Xv-Ik&uF+ l5*߿ 6u渇d?޵\~G>RAxZMI?qrB!]+;:X:B5zW!ZI"[AoԞAG[o#~,ڑeB@9A;d'D1kk`Bȁ,(AX39voz2ͮcRAi*J2Q>@A`IĔZ_} @1RDS1=Ϥjƒbl(2Jq{CՀNfBp )̳'yi?Λ#/+lrڨ*c%뿴,lnt.&4H:"'=0cM4kn|VC#<'þ/VhZPF W MҢ0ߌڍ5?KfM dWΤh_ -נwN9Jdc : m*rha9N^pJk8 5@{z$q5Ծ934Wd{K 7lV4НKY6ZoqZ]ܫx=AfY}xp:r-aߘ 4*za%XӨ I`ԇ5ZHoiߓPI"oF^.gR) *(>e3Ŭn k$p96LN:2s~+U~Xmé:P3@vk^ň܊Q6W AnDC-GzɱxVרDߛ=t(+AmTy5.hܰCDW#bqZ&g*v$7{U9_`/y"nIkK$vZiߺb]0wp"mf6nqsCOh`j}i<ɡ ^9.SMM i&i%j[e\ }]]+FR0]˜Dxl(42)fEČ븳ק h@xNk#`ȮZd$ЬPٯkY΍8۬N,$8{t.<6?FOZlqm6 '44&nAPRM=@'ճq ;TO&0]N>_@u_.m<!DjWԉm~YXpa>4#R8<RӴ-]( P;/:{9{ vbS/g c:9eb5.=4wk {oi#{8˥ʂtsb@67XoD_H> >vfi08e| /_vSnogc[~8jZYҎ*0|6|^Z ;c;R!7l};M_`yNںe,^[@?~#I΢OʕEVB:ظ07?"ugRcwҟ0;;Pr>-8[Xy:XMlP| bHl> 薥dOF1wfzQ\@pc ;Ghn@D *MV;7/xҔ~~뤧o?"͢KtLn3`**qsܰ mNF@#3:JW03>k E('T.Go<~®*ÔЮ:T:kN `f\*eENVLn'!rVm #5mc©He '/2@M2OpSN4OiswΖ.i^[;vƬnu[_j]棙v䚝0n9a6vU6َʵU`(TdqIٷ=Ǎ7jzUJ;g|HWk%YP7zvXk flx)lCfAM. Gpjze%%,v%~t!O d ?e9 3 ɂ8aKHUMxN/Za7y2s_ D<5DAOuK HKR'9Q|]uXDioBU35кU9ϾgE=GiR?.G!H6` Ŋ'ۼ2\ &dMq-3PS}CHib+ZaIJg^z|[rIgif}>VgT_IH#4EVR8/yXjo--2cf,,<#̓U+e>:n"Yq)~w\D\3 Yο#_Iw?Kbd࿧C)F S:(ٚ9mJ@U6l#F'}T h2{s˧jT8p줋0y_W~0LKz+: <7Jc4d]>&+&0~V@b"T/pWf_{PW݌ˌxkBk!Z%h)BjT205-}0bwxجXqq8N1;r\;O7Ww,qWY\m {M\&҆r`BJB\*$5@O1ș&O;yAQG=>^mؚ_D몞{|JUǂ ^#RH`TqS3ْOkKqdm1vfs"&R•*Xp"Gq:)#KV(y%J` ɠ!VHD0#Ht<} L;tqkI~4()CHTdN[HοzWS:;ޮ06vf#XeT(!t5Yx~5fR>P]ש@;QAL'dj+x݊@XP sIx"<}O޻0z Hh6zh2qeΞMQ`_ʐ{#ٖKUD+rVpΞC51?X8*6!D[ǰ15:~{ƭAbV; toZGB7cd +KvG!.Z!'VkI Gq/kM۰K$mf+I|fQĒ!0YԝҪdas(6a Xx~_~on0Twxߧؓy_pd/UVA|_mȱg_}+ЂIֻ%^B r}:<nf5,5O>jӈF^i>ּlT;3Q-vyfh2`79}i$suA")ӱkŨԄta#;MWU,mcKﵛg\ì\mr_)OE⨿bٯkla i/VZƚsnJr dHۈGN"ϢytX/8|_C!33]?[sl82SyBJgҟ QKRSS){ailҳ.X#9Yڒ(>A*"B ߋmsϘY='n.IwiSucGY\z: m$A2+)(Zo8jUsf] c4SJS`w" *7 F!sBc>Slw>OƿN\+:Vn +xoI.icUw,.X^_3AĘ5ՐlHhS/SvB*^5N]m}^O <2=tHmec* ˾hBG[1& \f>rYk/4ُ L%g[s?4i1uZ%Z>&kC Tut`axU8_\16Gy&W'bx#eڵt$×cAڍ!6{z9,jJw[=-S-A } b϶C.fFmo)/?F(󰻏F^ _Rpb9ʬǕIso⌢Y| hI GNu!a!u5?K9jI!X޲ʑ0Py "G"Z;9ߐR:}L]fN xe @L!PYo G㮇~fɠJj;JuR|VjRʵ!o7Hm6JyO̵Q?}sm[h$9.8MBA?|7qErVbeUEBo: B?v@'~T$LT'[0ėXXRBQe[֬}` *5~ 6y7b4oms1vJ/QaA$?-4PE9?-Te 0A> 8iLmwdɲ\j ;vUMZG"ZɏGj}7 #k7W6}t鎦ջ`h' y!-]es%Hj97qd3(yG-wFLY8@IԅF8+EXd(}|XU%U\§0gmK> dޱizOPIΓ74AP\dFi85mvX|,:u|XI#8X:r3~Np쬙!,! sJZs2^ũ[,o M'nSTV #+,kL̫,Avd!&cw]~)S`ށUb['Ymo+}%ۯ>O¬jAE3 5߇:W[!Z4[c;װ +b+C1ol U% ғYQdb]@kТ uUQ]ea&ȥK dрo5jNpLĢVQ5P#  I/蝕4&[ߙ Ō!l:`}cG/*7D@GUAG_QXUqD|ә`W?$ Fhp#( BCQ D?HV7I;H<*n ˴@ƉT_=-SC4WS~x]O-66($AFOXvd-T%kB=y]fsf=i<]Mj/1]GS̼񧚴;,#K\caQMiQİ}Uh{%C0goH&5=jʼnn,+JaFP\@d}4 Dw`M njH<VbKYD:%UZX6O}(02^xU;\[թo*,M&`uN586yZ NRK:Æ"#9y/eue ޅ[}Is{3 `'Y(0RI\YeCΞ?6*t]30Bl䃆: Vƥ:Dt$1=.JTy_ o8ԥ9oW`K `|ת]&p o@7\+?@Bќߌͺ)J^}ƳOE=F09CUx(l^tۘGU@w`Me6 rrCIB*:qEby^roG$>FsBYbsCre=[ʛ4 =ް # ;`|Rl3$g` Q59dHkk)•e4L k s w#R5N@Ӎ.̌lc?"EzElOo=HBG6fF՗"YZ"6tƲdZb0ȒJ?,C?C5 J&_\8&V:1:kkuXGBjY.k 4pm?nUKwc./EA|yc`ZP-jS59Wfezh ^ GYűE VvFSff#e" EvA65xOG\{@아h*0`V4CR"LڢPdU8WVW* 'fU y/N;$D\Ҙ[.x;j8mh41Bibu!X5 #wel.c(n1·_1}}to^KcC.Rԟ]ꭌ #8ߙmە=3J=ض /_M !6W-o`Hpz0TQ=% c.MnƢJ4q{nniMZ"L /ǔU:@sԪboҸ^.??,yg9#r5j-iSivBxN}{gѢ\rҴ5Wp򞌇 .GlsF_b6nLmaH8,`μ JbC7BNٓϸƓF$ k6ޞo[6̾HSC`+~ Uyуn`3~ <@0M+C,,`b}d*¶CR!!? \'q旜w8)1_6ID 2#QIwv8 ǨdNDp9sWҥ%6җs/@.WlݳE)_(0'_ ؀!ru&_ޫIG+k^T,l,ڢW# Bz=rۙm›R** [A-6?ު eqf@yuˤ`ʮO8˄K2 E^~` ̽#텛 (ە  BH` ׃$923DɌ&в!.nNf"',M9VFV ]<+H!~`GO BkN~@r/ ygr/|tw:7TH_xz?=Z}7V̥e"2WVi\njsŮSb!_Wn M Rr<ÏBV"r,`ztx:i#ztN+}k{ኝ?NKno2sā;Xԕ~{ɛ(X?W p/I37H<*L2n_<9\h}?X>Փ2=љ`Xj@}/;+2lҀNI["ۜ:_PDY<=v.D2"# IXJܕ*ڞ49|N* PG{(v˼w7O aƶ1C]v#gF&^kq9^u>/wF,_/Vd?\a@1+U^q}zMמðIdΕ0Oabϋq QLy¨`rLE{f $KFx|BckB|>zf \L&թf/"HV@/څxqplowvP8Q?4HslGxq'NS]P./psRQDO\̏{% >b -$I\ HKz@W>-t]ɃM l)]/Ǡ;݊+UF8EoQh %xlwOO!FƯaAF&lQNrs7]~E CNP[Demrܘp[!aҾr?TxE 1]5Sc=`¼i9d.JVLV2 =!Fԇ .&<5˙j g'oGk Xea!kB ڭϢlǒ($,4Pgxl֝bT9#Ka?h]VT%z/X9Ӗp ۅൻCǼ}QQkޢ!^x2)/`K]K#-.SmL0 Xess#QЌad~Ĉx9 d,TjXg\RKZ;dNཟ6k@{NU]Dl#܄15ɬgTjkT#`1l40LUݳ2M$4m.<݅+;g za7fA.tZ|ۃrStzE+OiΧhگjy{,d\9Jo¶e m j1hRm2@Ҁu(/R}-z^y>C E!~+b Iw7^jAHeۏf-LӠ65JڅTl);bA-lڸȖ#Rӈ\1Gz UF$gY|D:U5桹 `^W`9x8g=٫D(H(CyLA߾EPZtʎ0B` QP휧cSm"' !Nq;FV2`f݌R`^fظبDI)ƪBav/wD? 9?*82J`Y=P!5 :eb@w _%E1?x4gg4.-G @dYM_詅W=uL>'\b.@M0-FITgphyM.#w)U,X >f"NߟrQU ^MUK_"d*V#TU- ͻ],%8 |oY{:7?qN5N{y;/Nl4a35ʞ2܍1AO3@~I)H:bi k=柾gc⺒0=[etEY?6^MNq>P^,HRm-ί_w~chPW&v$3%ui`O& %繃7nhcŭKAqs @Uu!%ʾtKḭR̎kwY؊rD{(/?W7'_^+B-i+gYκ-cvf;ySjJ07(7"Ȉ`Gct{GQ&Hə?A.0,%g-ȇb:)J%>$p+M )(h'O ]L%rP|᧛&Í_AFq9UhXq0l]F wlNKGcX]HIrOz>U%*Fa=Gxn ƶ dNy-jGe{ߏULT+^Q#$gL;)ANb@(iC=Z t }EY]-|=OlAua_jp1EQa)C)rkLqjnf4x7,גՀ(G[6Yn_C"Q6PX#I6.Y*9{^m'7w-4?dJaEy=>zm:KMFk\_77FB^'y{ȗ.DsI3z&@nR6V{:0M| /zRe`&%iMZ(3Vt X9T"^H*>g9k#2 54vOt䎧Lo\"Zu^.1׍"2rN3)K85QL 80`_xtl)ZMU6ϧK6ѼV{0j 'Vr-nRz[k aO|-m#(&U)T398rȉRl'/ypTK]Y$H~B15yb j~-p \TbB ..) _}`*)t{ &naD$N͎d.uunwx-BAJ}WB`AY'Agz niEx-MfF\Cix(vْٶ qИ ?s" }:к0QjL8nDVb%5sOa%yP lXtDءE=$Po>r*Fp؈gYLvd /!V%֏\ ٘6n0j6rpYJ:Qj;@Kq#pEKG& F ;[B0.'/ I/]C}/~+3DJRi] x꤬6}L^G"XިlZcv0Ԅw)V '1'9ŏ9aR#@ m%H\ַpPkd2ߐzn,s.ճ;+tu=H5'Zm6'ʬI^A&8DkOrhA5 s%5oRI-z0[j">#a!‪XWL9GLmKJxl?4nYbڮ+Ab\=@P5q.@7u[:6Ot $*1G9q-d_gT5Gh5L,k]NhR}St}I c,|\*('ItDC5RndU5t_B]>6oYԏD(G IgYw\|1Ԫ⠀3P(LX`MQr mA] j2!s`)>?} B׬>/Q6dL5>6( *pKqq=C_  d bC564~ni. gY'" ޮT_-4I1j'Wo׉_{\H|E 鼡Ր^Lw䋀 Gq/s?mAT#MgĮɛCFNpx] h-rӂ4'A~R,w14N_쯁<_0e-Kykw̚q6*yc\p# lic2\X-'nM7n=S5[ӶXsQsFv+&JTm+:*j cw#c gZ /WP8zqh!㲬E)աe K{NjvԎOgTxi@\x8p˱_o7L"q>;4Kt 'RіQ#ゑ`Dž.X #hʡ@,j?虡%jo]O-(љ]Ӕ;6υ &hq#| E$HmWede'ljLu _d4y9QNdѩH A36CMO.Kbnܙ rO4qdSYB ׫. DDI 'v ].ꪅ2C Uk/AsgVG[뉡K8⦣yBxyG3 ϝf!Z۞d'OD,3h:'#ع9p5R}_J)&I`D~NgEFB LWYtJNo/pYqdrWM[$SG"1YS:[Zwf&i^xQe呦o !).?A6 q3XNzNdA1~Wg^Tk!tr!ɬ (QX覹ZQEo* z)8H? L2Y1llcOe Pu1#"T|[XLv܆`DeNQ5֛r?@Vab\Sw$)*^w;&+fg |r*T6(M_m~#>O?el=ńAe/Ǐm6cux_sdw9򇁱H'G+-hҾiF{o`a7Uښ{VUZ Źzp/j]g}i`q\R,Ap6.b>Wc`^ ?㡦1#!U#)p7lwyyVag=Z<,{x5EĩZ{bH`P)M4=˧Q$/r5r|:O?쉍"P*~JY 6]|0=yU*Ptu4|ƨ&o$Z⅟ߦȧjR# "gD 1NG|sM̨ 1%p\h\xP`RnO=*vNCtzjTYpx'g^tH%A@{.7BPpbe`rb f!B{Ӄ.)"FפjJ TקyNyM_ W !M3*}?sRw-`mPjKzo)i,p Cp}k߆>"sp]y 輍~@zWi7)^|xOg؜6!?8k#Ϙ ]Eb&˱I^!;#7.6J -*P@mZ#7\ ?owM=K>#Aͣr4a{[>2⸼}1vkoE/?R|'.u>ЦSF*aqc>6{ik&f㙃wLh-[v H8Ztr}ET}>UIt4P\1q"bjC}`|`4ux hQ*hbXe: ;ᰂO6qj2+~al2'Z&Rk ?"C9ݤviy >]*iNjQWjhz g⪫ԩG}emtYfN)[CLRN2+jE iBvR|gn ~jqi$Vkr O%sj;~^\,7oY>/AxVoZtEZ{ TSMQf+]bEbVDSLv1łW£lOeاx16"Z38Yj7}nú}Qڇ} W,<~ֱ[S`hv' Ǟ22.c G*#K+Q+!5H-qb`eA1 [fI-MN/sCғ Eyږya?0v ^8~1i؁ԺhUZ{dP)%j&xi1y>8Ա||ݽyN*=^"~76 vK*nv>2X 0|ٽ>+ x]`a LՊ=IF+yO WJ*߇yrrڮnU%c\RK!ix^rј'M-R$\nϮzG35TFu(;`B-=̝ ELsyҭuJ|Q8ryn9 xy"rkBnoVWA$aVKVz <۬O4V綁I=\ʵ'h Eou,kzG(eC^qM|ĈSkZޔ3t'|iH&\Z5d~ B\M^tcݐGz_?H2ב= O-b+MAiuru!,}=[VRcj_@֨J>LOڶQ,'|nUgfLA7lcVAi'(L-4fCeACǽk1n2^!ۦ&C$4:F!4s1д*>fp LHPdq!D0܊4&n J|73!ߒEϔdPa(cU=(p$ cڴO Rw|R z= K=/6/@[OZfuYHOtug;*" tZ|;kD']>%mQj[g}^?:(YIOA %!i-} vx=Hg~og%#nfޥY_>-#QU&%i.3F?F HnQEo/Z@'p:nMKv}wVQ8ڑSh'΃?u#:<$r_n=Q Ԋp?cO8(f̶4QK!OmAZ$Moa H`ɢ;d6b(mus}:z%&g涪A @8xҙ"1~JX8j&"ژonv+ګ\8xn}n)*TNs5\ZE!Gzhu*!Z8xU*:{ʺ8a%"8󆐿M+; u s8^1]NЩ:vٛ9Øv W^|񟵨aиȑk 'v) ?ua鴅oWl)? DTL9x/ z\?(Gq"j ҍmSQ1D Pw0?x=Շ?GOQTq QM1<6]2sϺF@nڼG?*P"|[XԊ;i-S ,S/q@BMy xsriT *H}F*׬&vµ\?/f$}HGX.+Eth.W.(7Hȸ ̸mw{|ANK3i)ٕWIʈAo>Hx6't5Y*V}vp߹>&V $Vy6jشktTeGe>'[0IP!k+ Oͣm S؎<Ϛȴ/cN`Y[w\=p9Y-_۱IU~z/7\q` Y {H_ 9A&7Gm/;t4PPL4`3k׿? RI!Y`֍IgM6lK_|F_D'B6W2%!nz^4YéƑ27I,`Y'.'B&0uď-FO!x΍.v%y,! H7`vN ְz!K"R<0cgJ @WXd)| ! nyXV#҈w}'WoqX Ix5w& <47:%$7Lg5Y68L`1ֳbxoXqDÍ{_C6Z.&7br֧zt3KM<0DiSSoHi3]6x5j[/Q)U[)`' ܕz]T5 BނԳ#*cR9`6cL?< JEdӻFbQu'r1SkRA:'ZnXlvQ$2| V~&Plv3D/sC8ic(|P\~_Ϋz2ކL+6B^dt\!u<@;U S<ŶC9P[k?B `L)>e+XFk֙o#,%@Mf3bs*K7)+4Z< {~U #VT#E+D5S+eۢߠ0Y&bdjbʵ}Bkٴ,9!8x#@˘F'j G2b,28< 'l~GB1mbOL/mZ|0,)d^75z-ţF$p"iUrI+49A" CHK%N`QUkFY ik&b^N ]sHV/u-) LHo Wd(ȉd|w\rnۖA#gHP>[Jì/ VKe`}\̮P "?rȽYBj5嘡ZDd>ti> 7}'HϏBSi%d.-dDIgI7\_x;JƤO M?(s$p K.ES|GތB:=)ze8WȦt[V~H{sdjv׃=~qcFEpl 𾍄ESo+5WoN}$+ȸskS3Xbws[Fbitg҃l*;d) ̃`pm)yԝߨ )8=9tL) '-ڿT#%=$zN2`G~|8M#o_"}\N lUݪKz2%ׁ 0y(_Mϓ1dB. ؿd6UX;7A_i_G0yةϳ0~NρZf;(5u8v'gP޻ї=K:gSX6XǨֿ?\|Q#_9QvT%`Z45c"8b#_kQ " GBsղ`J@Bo3mh$YԮxԧEfRDAq~WAw<c=oЮ 8k3)ƽ+* Hߊ74&1*7%Őig)N/ ۣ^wϤs- U m,j[-6M͔YVQkmiKdl/1㛯J70 }󍁴!G8ѣz..^^I(P:l׎>7ұDS7N6̸o2g%`}ѽ;,HFو$'U2\\(VSѸ b@aÒ!zaaL73G <BQJJU䵆6O9t7As` ήIzpgC.0p:ZYWò(2EH|:LKZ0D 4U,\,7䔃|ƞ-bN8Ҁ2G{V~a&p;"^ޛ264i|:]w,-hgsC/=ɄU#;ȑeQ&ns.<9ЀdOhտLL(mI=Y#5t:jrsv2o䞋xW'GBf Gr` )W8 %.IHsP>N^y7Vil,S k}3QՇQIXzduYc=@AISZh}*7RVDہ*!JKġΪ3t1GUU,SEf+29? 7dbFKF9y\_.S?&EЈvnm\qyȹy#r6Ĩ"H ]^obH=MP΋2l )36R[2@}%5:k{ ǐ^t! I^RW'%-z G"VD~g M(LcMM%OSm`W{xڎ) ~-Yf?9x<\@A|5_7'0U<G~ &f2uR7fxID&\0!Ee^-FBӀ1֗rmxlC11cVM|d.!Ԡ39!cӓnm?ԕa!wgVUd 2RYHh!fm} '0OۑHΊސzxLN;@-jIO_P< Ǔ,A~LTND0iob/">]]5hZsQ*/Y'ndbPWR!o;VX *T A}x(\Y~,)! R=?ٙKu90͕,=:+޶2'5}>9"ULݤn*F#t<&DC[FBl6#Ӹ?A.JARwHFHpoݼ讴QH!};:Ew`Rz}z,/Gpk.čz) k*izĨ*0hȖB)z&)I':?@< 2$4eh_9)d,`,&lT D fț.Sqa~2-]}3d/ȃr=g0 Ltly5]XB/Z]v7l}-:+jU_A}s-G ֫:l{"e51!-j'g<B ۑeF3:C0lH{XK|ƱT}99?Ŝ}9"ujٜܝ\pxa Jf4FaB:2טx,|L(+b?qS.+9z1m(INYm?Y{T:j Uo딗ԗ#MCkki"bqr:Xz ?q X>x`ȶK|SI'&To~=;?3g(7G' TV6S% fAk%hWza?pA;(c{b XRh9e/fmvbgԿ;$wnA`rBI:$ W- Ջ@gZv^3^؁]s#طrxS0Qϥp~=E:GZy k.8fpPJ#a!|~h_ga/>Ln/zv}o=J8\P^Fv!'@HB{BsT4G.F]eL-tӉ-y$"=֝LAd73I?'S?\+d!(w-;7b괭)/=qi'4aKeZu{ݏCAA@K %LS8{YY,` hOSZe#}0//J{gX~ 諾a,R9ȃX`Kw8?p"p?57$@P b}>jm.Q"vfrp9:bZKGH60=v( ~BC?d ʘ7h㇓ԝe2#$77d"Z[S؆{^req$VM(` }ާpD>OuWviߊKPF& LASO*n'Y?T{Ӌ]6eu#E1,gۼ0*;W$/ $ 8X|fXA_<4m3y !H@0:.8@ޠ197n'0'N4n'貦=Du`Xpߥ7 ̢Έ^>(~] w,Y%֠Q{jIϺvcuMi7nq.V/Eal1.NiU\hR{&ځe|zFb\bBV2QDP hpM!U^,U(P2[mꜗ0XnBIAҁ/N@\dNDRB>_d,$&ʓ^KA~; bF pW1" ~R9- V/ >P:C#"<t UM?63$J-G;PwH4R21~lzT^6v/l_: {d.V'v(u0WqMvﷀ`mN~tmHw#S%D-ٰ"X!ЋummV䡳M "#)E]cљmF>r+2 o kf aSw)C1 k:J2}ů+ 3wz3,' :-߳N#Zzm>+\Hqз7Y 8X|vuZlQ+ٍRuSS@TBOz-l 5v{CZZO*M6~ok^,LuZ!w- K!r@kRP'reU2MvfevBߌ,J4`6r R R5q"cdFAo&"8ff34ر{+O X9NfxOjܛE>)(K_U ,PWr*MT54x=7gEj21aC2q(i1;`D _@H?}("j#I}' K[3C`57˴ |S%k:V\jm%)n\F9႞;yݖqҔc$Lc, Q}QT/:4Uw4,T%挸ÂV{kz_nydX\/Yq C/pjQƔsweO~޳,@ڹu h+%/(R65rFe c(qT?z`| ]55Lgy7L`jx#`%}ʥ~//}ȉ4lё#PTOפMV ^ӅY|ĄM[MS8zM".M7Zմ!3! .ysC% EO[D@qLm|76DLWZM`[di Ur% HgNL@VڐS,p{ϝm]*O{Bg,W2JN}M3YCn?0ƾQK >q{gN.+F~O?ʏ&Wz#Psp]~p\\pCOP&X>~=`|nTz9+lX '{Fl6>lWmTԹV2(w;YGe-4^fJJP%:Bwu7- 9wj"h_ i-h G5ug~ª( Ge!a*t{PvBT[BbQ[ ٷX-7~=hu]Q-#5Tc_ǍZV/k'"=Z;c94Wm/2[ؕwU+n k i`WptцA ep+UT9A6LDBB:AZh}:ugAK uKNKrt2A槟:sEj-ׂ4|_a ^ `O/\3M*GѾ"SQ̀bxj}uIG4j4{bSfM,w}ΪoE)9m+og˥`͙agTU4$b}Ño"?FG G}- I+\u0y1؍*3I 뻑 T$g2v ^Dd/qTN<a{;_h^u|[8mqZTa?\j ^N˫:QQک'J/:ъý7Qdq,-%2tӿ0]6<&n"4E$Xt=8iO&E\/(%Zl15JTu񂒬Btq_bZi/rtRmji6hMњB&Lzw6rKE,? HsANK.H@Bd:_іLMK'nmOrX Z%cYKvM_Ϥ*jsha#zohegl~F$WfSSx-ߛ@5Qjߒ"F4Phq fK9 mEjW=c?U=Z R7t^(G?H9Rl4RF},I>rΓ8`OcdN y;CVo/Qހ{4w33*bb~m<#2@F`ыȥue҄~| uU4 !hdUr{*rr_@S_TbTCϞJ=du [ɨ4||}1k?iGj̼mC51kXJE# _%0ZJԎ#$ソ06|r돾N.laL>6"v8cM%wNގH"f-|+SvC|~ݤ2ZVP'd0W[^cpZ䁤2m(TIP3d i?=^LNpL7sDZ;ilO"?O;r˄4~y; qiMD"LhΦW:GhPOV4;̨~(S0nM٢׀@UgQ&wiO!H3MT[h]X$> ~I1 !{I#U/_d}2/ z`1K:p(&_e$ٗcm8*=,%d]ۢ:k𶎚iU,+R~~G~7h׺N5,ozG! ̀S+%C9w2shn@/Yav8t F CK2.ogxF(=N3=M2/h}x Ȍ$벹6$hT:"̫"ѿM :bD ,v»ڶ}V÷ޚj# ##, Okyd{ky^iS{1%|lL:,1p#}+=^ΫRԆ+FHo13F;4|}()U6A+]DBUbR*̧I<+3esO+)3k\{8::p> |1#6FI+c+ٺM>H?W(Y2-:hT:3 5<j3}'{4\dMz8 wZVJj}\^Wqw'KXh?0AReLB[P*]yZͿ"qTn+z_,aXu5Uv8Rs*yȴ.a,دd q; ?$Q9p8l O2xn1<K䈣(c4و/XۇolOj`2,~!pbo{p0ҷ&G0]= az`њLVXm1-gä \f՝ YF\(ȥr=fuZA Ɗa(n]|A(U2<耰ZMMb@FZ4nx9ỠX:-wz$˾"Yp< #nN\P:h_tҡsQ\b, TZcRλzR1k6oBAWnusPb ,l 91b1$yMIv`C,[OEY%{^s+_GGHk#K#<0cY]f ڍ+0w *IsOZ4 3HYJ22gix|"E!6m=]1AvQDJ^`LB'37|-4kD-̘DQt>+a ;bUrCAӎf0$ʨ/-=ZdC"MvRWй&`Naj7DZkC[#C9eEb14`/NƣY$\:ʬvK &/Kh, r=_1x#o1:P>6KBG;d9^߆}Hi)b7\UZ)p/-um=8 IJr4 mvV) h]jy0Pio|,#ΘX'_F̓wՠar;J " ˑ# Czy& ,P{u,8Y!|%+byUXҫH7M4F[E󜁃,|PwKJQsoxR8t&¥э`ncJy> Px`3? gHߦixǣQL?KO=WIIk_E/vZMgk"bX{L`E͗. YcX| HI&XJQPfܩ(U΁0ʯ؊NF$NfM73N@@M}nRGr` t`n>;aۑR>`1XHڞq7鲖'g9$Y^ݚ&tWX5Yn/:Ho, K4Be+}rI3}bɟmBL.>?0o Au<xE9ELFHTOIx}Sɳ;fSn%y d瀋3?{TiNL{ghD^*y2^á_ة$ ",S@H4˾[5n)W^f0SE᠓k6ZMEW.4)k1FJTfN" 1v0Gӊu /y :I{pk9q-IGR6Rzĥ-D墽&Wڪ-^%Q8\.~jP+c?]hl-;ݣpEaHJUOdp>ل!\#tR:'qýխ_.+o^qT.jf߹-uG|ĝ _-޸mG=R~7GuY̩ cuo Dg@^ F> |+zX4:8c;ivu FdkBM[*45cERՈ(# rOG9vji7X|L}Nr^Xƾ>d'Bl=W1rRn\W0*CpC~D'5!Eo[x>vڃnL׬1nsByePj,ɇj"}}٤pd7[/ 4:l 5vL0X' ֥TLދcvwҁ|]}r׻bU|a=mdA^#+g .'] "Aȑ=pGqkѻKj{lbv5&MWNaL~R2 hk-I f%R(/4:e!5HW< gjW}rSC=H@_c;2dp"8O׷$RMנȜ '~0u%{*uj}Ё%?ngGKW{#+LWc٢M !V4׈;Rj+۩ȍOϒ*6 VGyPglͦ4YAgO};QZBxE l:2{淆Zە_DYHKjԲ&vU;Y'-w%g_NeczOҰa-q*S)ni ɣ epU\}F7i4? tmxi3|bŕX׼X4EDy -<)iqޯ[FTfڍhǁHzL9|5U}*w1+X_-y黈!P3\4d~sbn2% u-S wGuEDȑa@}R MhRSkŋKM:ZiRGl%Ӊ";733wL&Z8ׄhbJpO&ojIٹaeMN#./$JtP9je>n#qq J6OJWr7qpa 9&P% Uuζ%[ ST5ޣs?g+^o@3u~ԶWWW5%Z e*z(e_51.F"n`0e\#7̣9ئe \RbX<3ǘ!_8uxP\͍ế3,ul6cS(e1Xd-= xa8Mt4OT~'2N+-H:@ twtyP=CǍ}^b"SDP b$zx[36&`q4t[P2 AZz~ oR#u4)ElY'GjۅHBD9~bxK~9ŵM/tߺ{mJ*kTKkr "8FI܋ *cԅgYWŪ?9V OPF'_tð ۬܄('=8ڵB%t G(e_4ҕUc%`*=sbIe@̂ qtq¾.͝dmLHy3|f8n2C:ht#4Kɑl"iV ,?d%f7iwzA2P$yCEma7%ҳIc;_Ip4z]#3RCb^Bpn::`?־7*1Q:nSm$7%e8+= άA>تt$d\DbΛF!+9fۜsϱ+ > t?)fK%y:&M\V̞V(|/-@l@7Q~x`ךNm&Z2+>M"88[3Vb2ہ'Cڜ _sB~iX?˕8cT='a 4d4hEb.^b>T+نr߮:&3yo"\SS-\be2œ=֎*K^IHeVJߵ̂r(X,#?"h#[S?]V})Im qjyD[%܁=#{{P %.}#5BwZ<6N-Oˆ-:qL ;([ " < S΂t p'j8R78йf(]Wի6u~tY~ob=o4JדUC5NQSc8c[ɫ,eq PkFJrѵq:t0=$;{, Yur_JE`ᰧ:v= &7͇2Nd.y)aͬB02I^D;0Sm2/\0E%=i!fck2.J< ZXb|JF|X6dE~j߃_gR16HQ.2x<ݱ zSyQϑ#Ejq$N'cv`;e&Q4VηPP8攁Bb2>gy<2.^+MVOš71pLx SH&̉Mcp7X?o1&\_qǶR8a뾆Q㷥C":ܮ您Qo nodjԠaQx/н"}s[`̎U d 7`+R޿'R'Sr1n)~/|Q{FnwsX?~aD/l5K~¢dmRH]ww P3u_e$F1*'/rI4kPpeiiT 3fF!L?FRn[NYZ<22RqQ*CK*hiRx!#:?Bswjf [`-nϻ!;N[KN {'EiY4dJwm8aMDx'o$K6D)Uu*ϡŢq7oj*kO|?xM)kMOܿ@PbɅ%d(h^bS%Ĕ +m)|ꆾ9AұLE]I^rtLT.Y)FVQ ɘ[N1:z,g4)OY8`繫Dv=( pPw62|M2y!rF >Hȝ<"h'"H W=if֢Ѹld5I vYJ QNiR { !N2vQk*ҽR8ʨEO 36 rZH.f%>1/5Fw1?VaD@0b]&ҋ%_ | (-|YTkڶx8^Fדa"wڡ!̡H~r|ž8):c \YD1:skm\AqEŋD1CeJ(`"Ua4pΉ{fD$Vb4#^,ߜx&TL AwN(qF݀X3#Bg^]bu2qM,x@`ϋ`g(R Aov!$>"=Ãq4m.WP :9"cyZѕi=)nra);#h7YY PP.Oyd|י&3v@9#b2OI,]B?_`.ЧܡHD+wղpwTٽ7vz[M-I)i{Vpq:&x-~M$+M\r;/>_uY:pV7̹޸]3? eRt* Y> lJҠVB$YIxJk{T{*p1K ~9.d~=seک=(pќ*80ڱĚyvB< MBD/=,V JT|W٨(1a|PY0,MVqvYm$,ZFI]*'NxKD-uPWcv|H 0$G9 xhϵ HˬzJ0 \)`R۪߳voRXDS] !CT -4ې_1ؙ 惛CQRuxT) tsQ ^m$+>oI{?')8 N2)zI5;/aYo%02HIWcD+5'.ftʙ(\u7ܨʟe{Nl?.-m̯3˓-<#Kx̽kjl޲4AsE&!&9~8 $>?3=Hdg %ԧ#{cCxZ) }o͖ r >sDok #1BԈž7how bi0a$dfp]uh0؇+;-R3=~* C 7 (ⶇ@y[g3,LB)!%eL}(f;`W5պnVGyTiICeTr bfU_%@&AG~Ug# jgHHŵbIag4#%F%Nz@ v.WPw˙b2]5ȰoG×aڙ8V.)v(e A-ePm+|eDoަ}켪.XkBZxh<9ܤ>z>qxC01ܦH.*wdwpV {w Ay?@[)8Fֵ\i* {XFɣFW_$R Zv]m7EيzCS) ܩE4 |""`E * OK>g;ث2}h18'9-)7A&d@X;)ATHOXPS/[}T4\fʴts*D B44T7Uiop/;wO:bЉfCL45V1|o\ D3k/IۤрS4ɜH5:8I-@UM*+t寐ubEՕkpAZL%Dי,]V$=9-,nw~ĴT@Kkkӎ6|!uyf_]:[B$~0CS kbA[!Fׅ*Gj'ɋ"36@t uEG!0^>:yl:X Dj 5ǸFKt2rF 2~GjX0O˾ ņE,vYDuF.QYgQ&:c郭KEoY)CqjOEq$^ADH"2Ai4t\ߟ]ޏ$+FOR U1-nzJv]%LN'I;OzGo#*{Jw?c#AKr&V'dC}[{PJEWvvG F ]b"M$Nԑf8:7/i͠W{˖:?:t<#2fM#tGy>8膔/@\2^qCBNcǐfٮxbC+ _K3B6LmOt>U'vI'F==+\w[c{~Τmq{K[r*;$-EONؐM[A$HYN ~y{Zꋇ[衰<56\/(i/m4yqNG~9bD%'I*C!o3Iq<88-,شCteF.j?PF(9GDo)͎I2 XYh4&#AQR"Hm._ ĢʚOt[?ZF98+ߙnYܠ$k d@8wHeZ%~3y:9UP@hwJC gS K\iG*jɱq2!w[/{='LG2VkQj2:*Tx?XWeUfEyr_˓o9cp&q_^ڔ9`(wo (4wޡcp$8(Hg344p?ܴ8w jRFnکLb&aM 6?wz+V^^wqN6(vVRO0`J`-2zrDgq,r,ْenbRBɮq EV̬jLC vsSZ*uP..:UHՔ:5TPG4=n*op^h5|xtf ,nןK88z7U׫J^O;p".4nI!S !`^հ UVdm +w)b]?A)sբ.Dpxx$B8(cf'¬ K]^6p7!fl;Q] xy ҡH}K_V.61('?p=|'ߝ`_PVh#k?SD_+oOZط睖S{*xh}4t*O**+r7XpO;>$W*}|rqmǴ;b˛A$Pа9+FiV:=#WBC|l׆7 oT3ObP!CE0ܽMܲAuAPx Ggm^pWsbncȹw٫g!&h=zD"FFڲyPb%B!TmI]Y/ĀlxE&t箣~Hw!Dz[3?wE͞) *:b0g*b 꼬txOCZt;2Bw|#џuy(%+K]29 OmM1E bJDˮv<'Rt@Q-` J]\k|VぬH;'hycoyjRj_)$ᒤFG+LNLѷwEB*̬,<Y&J]WwbI3 7 "P"U~s=<:,m>̅E)ݭlR7I v]srjp.HUSbK33i_<4Y~#9zb5hS$u4't(/4ݗY;BBY0جء_%*M Ҋ7>=H4W)Zć⠖9V'?S=7u1;O!uTa>#3^G+o(Sj\:.:hk3[.;͇U+&L#%xR$MppnH$;eAFuNkNQ*0qO_lΖ=Uhmi!R #ePOf"vAљ1 G7do:HRxUxeIIKckn8S̓žGZRgZ!<1}d,O،Ps?ɂWl:+]*Iޗ\SCUO6.GYP~t])`b{@yu4T;E^\;&$r䒯4 8] +Zq EM #RQ"aPO8hܫd,@"^:%aP!Y:ѿO*8 ^"lInGSD#C!!ZF\o̵to@$ a,Bzql Sss/E,_R;[&Q" ƁHs6eԈapQƜ/[c<<=kcYƧvQknԱU}kl{Nj DS{Ȑ (y 4k_3kZYGǴ戮AsFV܅ܴzD̐d YM@y5] Qn;'PAS3^9$bGH n 59ir!P!;#!&MQK LkI.ւY 6vLEHs?ܟ!۶4/2Gcr,u v`+O&Sޥx[Зc7~X5FN)D39r61v1Wq-WLQ b~]F1wL Üb>G<ь7xny7R !S5PiDO54}#ux$L:}w}b))~:\u}j6dlퟸ)AZ GK>Tj=~ QAPjeqvbe=NӻJ*oC&CʈVؚt#~\q>LثRmA&e@ fIV垔_Cֻn%0{Ad8eʧ%V oU۫^`3i~#"WD4-@ZiB 9{&=[!:fpS r*[|ۇEtZ\ƈa Pީdi i,hgPj* x,ub+<,Fl#wlfB&}keXH&7-vV׶ƌ5vp;GN?P[G~b=L+mM;Ur9=*p(>#{u7m>fj0ے|,U]F07eqoڔE=e8,L8Amr`E\{.;m@Q)оUZIØ˾bD’.VP9->[WJ uy~U^Chr)MίFPA:Z,/T̅dK Ӂ3C_m&vZJemtCH_e36,b~ %Is>9j3.n'Kд$#}$tECN_@7A\t'%Qj^gzZ Yͭ|;6; 牂.(oaװD:DFVM0kēD6YnڼcԖ! L*ζ,(μoWR n(^7}b-\AX=rc9^KőrW=~h>lKggE>x _rE6ogFꋭ5>卝8Ϟv+"BVO.řF$bAl+ '0{WAϧ¡~EL{8 LSAAȩT7)Y/ιRh ;;c}fOtm2s{13`'/|;hvw] CJRڜ`ДqD6݂B_j Ϡ=Jg#0.#zPwP8Wۑ~3ty+֘U0ol[g=};Q4 oye:<R"ɦ;ς sHo猐@QF5 ܥay{\1Q҉+Y80ebR~ `7c ~ԖTk N5A||-;` \roo8P&4᛹o0.͒g_!h 6C)3A=c 1Ti0vՔ.MJܻû}bU%%̱ $`Z*Q쒽ܝ68{7 Mi[I"ݬ IKp9᰾b$\.L"?l|i󺾀NQ-lGtj[ UTW0g(@|n/nUrǙ|^8/ͧB4(6+=R5hqg>B2c:°x~v”#r&L%n @s+1mN=!.r24B<2^"Gޏ26ܚ{W4%˛۰zEƙ'e ?;jmmk|"_)q%jcx"z YHm;nnSrg.+юfto{⸸b6V*ŧ,O(6zB2ĠC_lGْbjx:Ъ=(\jW˗[S[;?+*S+$sSo7)NvPnb!+=kFc {2ż-X͇3e}\0c"|Dtf&R]OeEoMVmynC]\CO/s0y--2 8:L 8׶)сc߸'X$NA,͟{Xi;d>Tm\j.ܝSg!dۇQ|"l'R{mSaTvu5^'=ZGV Ii `:]u]Q Vd*H)٦XG , % 2>5Q2AxwT?2 d`fSj$q /S`,@@% ň"5m^6Ű%4Bz`&AG0[`mgɑ`A聫Iɸ]lhK'B(EfYQ~)$Z*X)h^pL:*@n #ՍpG06 YN͖ͬEhyؗ N|(h?Y_xLcbh;{&G&c`Iv8ʢ8*{!]>"v0Sy2 @K(cNw˼`Zi~1%^ڇ̧\NA6mzhN_]xysX7{6I ֫ijTqkA6:z ڪ(~+; 51NDZ 龰vnHi92|FyN)<)M`HĨ*g/³ rK'tj4wvJ5{x}쵔ymg7p`=F=qwW`A7rSϰxGj3H82>[N|7" HA$~&Ylq< j] fg0Jho5M'U󸞹Pp[HDVed? _`5Xrn=5hM*i)l_ YIßCش{S@89qb=u Q(otN_x0]@k8VzbPrU4T Εח* N'l~"ID.6leYZk2 9 .=gwuU^c,2$$Ggë;ŗ y2*B,P2˦C]IDK3I8 -n.mD=P |u\vn:)l:P:b ^WZQcYE JBu,AXD'6fjX#VS=ubNFfM T UC뢐3+ĩ>9RPkk: YfBCh; -?b ¥T=W%l\{~HR1h3`&S &W .# C?|ʓ`Fр$6y66緅>̪ThCz{qwѻ1;(Fp?keq;L\bDKM"K";ksRYis-g'ߧj\E}&?D{@H?8R x]T& 8HLqQBF8$y1PP;aD`oܮ.[xJ%@$nWDVg~dž#?$`NTl,bu#+["zwVY#+۞Uqy|gbLrd1}UD3_CMjkpUQN026HM2U匦V2#]0RbI%G;(2ݦr6ƀ$6.XGfS|BwKFUkԜuaU5'ZMT=5o$U#3vl~D]V Wk5jL.2,O~PJ?]"sorv:p iXC^|¶ͿjD߉89[^5LIbmM[370"XmGH&G}a?x8 ;@n'R?v!v-ƗZwڝцLfO,_?oM-%pvaIX(B 18rB ꅉ;MWAZv&PPoSz tVFt熕v9$Cs| հJ_Pc{uGd`M 9k IR>!7{ x]$ i0B#C٤?s03zp!i{kj.b8`_"q4DV,SD{ \y-B"&N&ζk αJ,j6PPW]e3]_GW,_u>*Eȓu/jO$滒p[2%8Lzڊ ?ˎ PBO*(X83 :9\B =Z6 s[: ySfP `cm5+=9BaL j`-ev'dDy97x%i-|wHBzMuz·6E WOKH;FWQ1!($ҿ5L0 niZ $zQaG&՘熈~oӞ.(ccJ_pdɬ;+4gl4҆%Z&tlGJczD?u9(…ak܏`ԟ}b>oB{e"DBwx?B=GBQ='=MMdw Fl`?q؋vsR7ΘV@F ɠqwb!؆pD=E~r~ىT/mH[t0>CtAF% jV)+셱Is!6Ѵ#=BjÉZ7xs_)l Q\\H몜ZG|g$RL}ˢAåj6pCfg'.76L5k|gFc\o+0^TH>$b%~LO&5zmdc[sސp;##N{d#&4x5U3|]ם~Ֆ]^>OHG>[Ѽ!y :9A! dY&d[XrDz =~eۣY{@BHND`:fXPa/[xҚ!0ޝDb^1䛰ngodjr3 GB,JWCzmX|ny88 qޖM301@jTڅT?gِ3xK {s4y"YeHx,BOX8l2Lå]QolUX(OoE;,.6MHpڭ-T;l#IQ%: !>PaW˙I,M/y7| ~YzmN$tg>dgqqg{eGs7]3yg#`aف|1`4.H ސ+eNqG>JYctx!"]*tai&Q xsf]\w9EF 2 ȅONh[[բh231gRuBx-&HArTZ (a=`Ts 霶9PJe.kR:f4GƇ$(Ʒ,j^4vwl(|%yD }Q^WBw+ qߊxFLXȋe@j!38ªЎj*hyu ^+ɖ٥pt6j["l5C3I 5_q z`%GTAlO-%T%@],G I\i3i-I &i>5;Čtr#P_`ݙS/.[jt}a'jXQ]s:H:SH5gT;E)Z sUז>y#꺗0δ |9FNDrmnfc{fn p5Q"T?9(Q/Tld%S}?]q88g坘2a\0ʼBd#0f6ѵ~`C@!icz;15קUKϚ+6 /S12SZٰ-嗑pB,eg¼8XxBA=Al/X'͊vKd'S8Di9$ɞs3=.}HX v¤)B2&sFP"}#Z-!-<_Y} MI}jG7^PHm(%z6r}8Pc[ZպĿX|5uզ/Xl^yvg&9,QQ#M %1j-M'֏&'#G@il`X=BQ' DQ0TOp.L l5V`'yjӥ}kT? %} ]G^Ϥ!"293Vo~%Yo}V}ҰLdrG_ԣo ziNf-ǟu&]U(4iWrvĽEf< JbԂbdžo`45{!rDvwh P<-[l^\.=+="4g:K[ܫvEQ~ >haKØR=ZV5;m"Zgikvn09\*5j `/^󞨎;;r6P#Ҹ%w,n(5[?UYb@w!7>ֽRwKL*I[|n EFGhӵJ!P}T83n 8яǝ$@1&< #Qe2 q"xlV 9Fr4`f~N$$PnZ3 2#ֱpfi<%z.Od4)*fS藷MEe5L+ C,eY<իVFeIh~/ݛ@ soڐҊp} Pg/O6`zhbۚ{̢LkE<{}0JA n;,T:"1k󤪝K&#bWTeYcG\RhAη~±rh]kp[ѥy'ncߞ" S0%k0S/Hek2OXm]k#{ZLMkT;Fh$+HJWIc:]lT.eyݴӈV2e6+VbWZ$HxXL墡{ύtPsyAv*NyDnmRA!w-RS|t֮0ehEʱRjPL-֗JVTnHBF36B,/&랰#EmLBfZfɒuckZ>q>3rBH)eWbƹp7&?V4f7؎ZiA+e=fQQ-+9k\8ʞhV*(,{2,}FS/XM <40um\9"_Z\F+#5+E_/v\CqZ/IlETEǐʯYS':#- -E] 2MRh^kX; ~E-$|Mт#^_!J)ڭ vE5y .c4 Q9´ 3o9 IxƏlH;RvKh& zv -3hߛ +QBޜCoK&jԁU_,e[p CߴpA>܇U{HԦlGZG}hիY6l?Cį3an[&siSuqA55ʱv eO8:Tǖ|$o, P6̖ (Z"14=yb#uͧYݿ@ Gs\\drE;ŒfͨF\Q en#R` dleUL%l*a(#0 n`KRr݅Rћ9S.iF;E*eK\X*¯wV+.@S!~n,>8f $Jxr$ À}N=t'GcƙluY`aՌ" RGx wkN⬵^{|D4t9y8~a3W1(\=gSbCYx6"KN~v `-jPr77'\&Zt- R2sx? S w؉'zgwʪL3NU L>XכVq}^XMwKڊYd%H˶V_@4R$\KQo:[·oSǡH(@@4~Σ5v/P݉=q\'7M-J\SJ|[2m"!3|W~^[GDIeFt 1T.c(=Vcz\f~Gg 9jD^}c8W DhRhO=5Hń;kaÀcY4H1-*2X*gܭ=pLdp`U=Aengp2W9{ 2Y2}vp?-J`4BYɄlSu̗glʸΨ<~*؞}F8vlD~dA**Dii*Z!ǀp\}@ͮGMˢ\BpiWt&K <6o cֳοr6іܣy0贘IwV_?Mu}qzYnYo2  T|&i 쇭,?GxG@и@nqnhܕ2\!'vg1ln͍d}6ua|~\֔N+W o3ԆUFGDNX0PHޗ˞bĊRܐ hkԂ*=gh)JQlb}pHj#\35D}7.h'2<ڮôr3( :LR\:r۔kگZ )|etޚSa迺頽;j}QS(Ou ι`ir`&"V[Vcg.}F!gҥQ\tyqV#L~bWeYsv"n`S" luqd`h4oMZdDi?Ӗf@<;!E;gE^Ywj1W\zϒkص v@ؑvJCG9u`P9F^VAAT|Fe0Sh -zi:uJHsTQvGim5F=cֿ #!HF{K% |(rCdƲ:ֱy\]{i"W*뙫: g7Rp &4.RXXvJZ&*zp&͸ѝGDo`p(,wh HjܐmW OͽoE-PSsY3+#و[7^܋:f.NN8Btd)rӈEZ\4hB kLdlpX6 j?{ npؘ#k1z!p 凴+E7U̓cGi7߮Q~K4w KI2eBZT=SiundU  eh\~7[ z“0%vv+`da!om̆ɭ"sQ!6^[B Nk jz9b#brL )r:8&Zo7T[Wk"i?Ւ Ҟ-cwߪ.=XS~ȵnaC̢U|h&5M6H)I;]C3Y;Pc<)ѵF魒0`Qt16/2YgĈ^!gɕdB~d$rNZ+E^WF`5HCM()%fAmڤF8*Gtϵ5$܄qlI⛽ɉ@! إzQ<_~\!婧OW>PlQOp_ӊ/ͰcH><rOJѻ ls/Uݵک]Poa # wÖ7mthTt.2H"Gj B`, y`,ÏcRhh>h:^KEK f ^z4W˘]긕(=DNtv<o>1JЕs5( ŋA{vOgeo?>g-i7O! qw `HҵR5Yx}Hڢ.'&˧'UG:{n2'I^ 9%uBVJwlJEv#f Xl}1HNЅ ]sX9txY<ُOqש5r qdCsPx94N#ˋO{GZnX )km&²=pkь=b7#iM&ps9*W0CSҽtӒeͽ5m]ּ8w{ 0 ~ɾT9flAA6y 7ImCwm *s؅eg'^ saNM9_vWpw`gGp}$ZKp{hqyY:1 ݛp1Rl{iV"[|pNT2qM,A3{l%шՕ(қ}jZ8ï #ў|mYUV ƻ:,U5YiqnI1g&׽(MehUbjhᢠE,՝#Oǰ69\oa؆uuNy(O}irxOǠ5,CUT# ?)~{4vw kO>ThLշ?DQ[!8] k$Euqq,kd}ar$cM-@ \ yzBo,hKpEPNBqwQl)ɦl;6$Tkۍ"l4p MԨ̆PTLLF]x%.1-j"&^Ȥ`:&˞yq2@oш.m뿃Ž%BAY7Z- 8[WJԦ&7 XI(H <9II {Fw~nĞfw;|UIyY$NR3 [1Tl$gv+b-Fp^`t9M۲Hܘ U[Èli?;tr a0|!emP_~׉hm g!Z4zįR+:֑t(^g \t՗r晠M<+,x]5̨+4w'AGܻm+ˇ|<0.sTJpRNhR~{6^D|!%g 5kB'7`J&ͳ&LqnvC"4K:u"Ƈ B0ZzNHj`1`_TM2 !-H9i>:`i w5mWt _>R!z[iبHjXG1~* e@§iGlo"@BTLt.%)z»1B4D4|~_R*^nd6D@pjBe<3g VJ!h/a5\'b^=zsw(i|s:43oMg9v`L0U.܂AļBr>sDUe|Pƾ@E+bj8!&ɹye6''4Q)PY=]+5E¹ Ȕ:z޹KwNi XYvSt'DKؒekMdbY_kˊޒRzO<Z`mpʤFLԠ#s/}jӖDNthuHg ^PgE[kZLwUe5J J.V2QH o=NzZM-)z wբ7]s~Ha i`S_0o~K֯DιdP+oXl(is9g!>ւ (M_]j'fsky-/B$&O&2 }&B!"dյPF0FRQS'-E7Đ%pT4ji uBWR1.ler>SoLղNVغRS-3/R/dL"+ɷ+$b"`0 ai=4<3PkCoHW#@׍f#"{ RyX_ r9E[C;Tt~ߧ%p{@eVGJpTכ4JئH󿁗a{ԨGBο*xSy=۶|*3 #1b/=81<6VeMTZ~YK>XkE9G¢mp4lnJt.RҔ&ɔx5U^mE9DǞj&%ig@#|?Mx-(IKעН*VK ",99V1d03E:h_iOjz -l2\v&SOZ@-k.gT NuAEoFVwV^-i\ veQ┇ 25FSNW8ȫ 2Rdڗ9`)Yc~˝敆`q!/:pw>H?C[綞ʦ"?qge$~hv{HOW<961˦? ҃QS)8p}./:˹`He Q*[YLNH$!䲩J )]끎;a\`yWILhHWÝ8NJIzRv%8`Ot8M, uI K~5Tl!oGedF2Tb"yrUAmHaB+zj$TQb(fDnu#L88|!i6^¯g @8Z0 80?N-/|8O .ϸ"g*)9|,r $_`S jc- =6鯋6gbUya311 Z U\>~$e ƞk3L3T; >QWՆ޻}̮1O[nfW%PMSօ!ޑ`?"Iuخ*ٯ_dOI߽yn]u)X ,,>6EK[;~ @D|>jg,N{U!$mԦJYee,Wãnr5֎^18!D;7G$bf q}9z"]%_t"͙ i$?66;6(BmEhad׸ T,8Qt{HwaDMjXt!>^ʹ= 5(pBk塴_`m,gNO"1磅:NaQf4X܏|lb36Vn`θ!gR_Xs92[mܥ~Nd1K6JXDn2 >6DJ5V3Nxj{<֫=< NqS7'iq{Kf좳)#Yv6h -ӕv\dtX6JK[28}5z%קÐ,+uL*)}Bbe2D@2^PffCF/eW9vOe SL(knHO||{1 $cq[c+jģ;Hο?[LY1vet~ĹHlXC^LT %iKvy{jtlr!FE_Up|P^ъn@ zvwө!xswBlnk6 4g9 Pڠ`gqF83v9fҸ=8u,فZO-@e+hM"@ȱ֌ 6RV~Dc%9THjRYޫ"]j5(UvFZ3 ;Άa6 R*mr 3Df зfk}B]@Aeo"g8iڠ+`bP8ډql=i2%ep &CW^&wΘ< 뾸㲡D˥O_PzzѦ֣( +e $+Q7f$KrŭMhtn%)&%|XyK]j+v} Ζ)ϖU=K4᭯x–[ևRgM T3yMZ_'Z,.@Qjcq _˧iԠfGuQ%<&`6V DVÚ@4D@ }U> 녾%9 N* R 2sjМR{yMcjesCjL;s1%Geu, 㛒OVz 0L.Yi"rfeR8S'4Zg\_6%R66@:!l>ѻxS *]:QMCh]:g4' `$Wz/!?K4F\w}ԑ{%:{+.%UBΎ,?`+2X%ݹw1kg=d]g" L=tKK|'ITɦE/˪;"5vsE]Pyrv,LͥLMh*طo 'WF`)l"z0\LļYEI 3Y7\scWTZJ7x R0kg](lCЌ: } 4u3Y޽ id3<)Kn^to1.XPUoi\x?LOz8ߌ_Zc *o=!8oBBpZH457YlZ *[RxbHbcU()Y t\O kGx _tc)+cǦHtiqianr3/,6vη̷@Ƙ9b2:I'3ideecL^9:<q{Дh^*<3Sscr!H$kP6]ĘOЅr<xuTĐ:]lqk xjӤ P+(e>+}P7#60~ՙEz1-6>`X^Gz8L2cg@d臐sm`]LjXi'w:V yg|$W]w!aؖ|~_H%Kz֡ JTE_BQᓶǯCYBt ~,4硿}wAg膅Pm-.ë ؕ4%C'I{0:Kzf K6/tDyay|)ӧNx v=FO7׏<9L5t*Zi1fzg>V3BESRʹawSjѪC'֛Bd.ȅG8iiųILEd}P[8t馧Od5k?Y3Ɏ.fYl!h**Y29d {V;X~|FRg,Ȗpm8he|B2F*ft5JiD "^YF pݮ/V}^39W$TjEZ $pՎ`'^I~›6y)uʹG` kK gg{A!k*;q~t)DZ@glE$+G8sP-52>p#d\Xr3*.H7e$gTB.SB29T5z~k{JEZ"N #; uDQap^dM=eXS8yЛHW-e [̮SSr]7#ZpF﵈X]=yVGqx;v(|'/WЀ^w;\PWxR tl4;;^m^Naz_3ēitr%>2Jp:QJ;q 0ΆiIe pgCc~7Y@)FS$`ZFcKd39R-X/Լqk ̍8Òq0Կ Y^h~.%l`?q GVo텾5 ġc,&Ad*0"awW:zȗv- 707p'1+Ÿm  &zlOq j1(I1/(niYGP?HߤAxKP2$x{oR=@ͥFsָLA0"BNdWe VN4٭ogyLLZk1XǾ] 3hed4S~و8Io}:s?-E ]-(yFW ԡtq:YJ$Bj!l 9#]HĦ4Jޛo J᩼6aaH=y[7I6p a`.TXqJҧ#c `) 7=6Ϧn{^ DNMO me!N] ;j@oky'L4Քwj]$Q1FWA?9ތ*k-)O`r1u3W-log35AQX4PF ^S:)Ó xXq;ǷmG;ze=O} PeeEIaI?Q^5/bA5!u (_U FM,1ӰMμDpC;_7Q,ul.P?Ȍ贈 $X teR͵6{J ~RBm'«dM6jSu3(O}kOH 1MJ.1'ր5]l=3ĊS?LҋI=x`o5CyտdnjX frӴ_1ϫPO$$Ǟ :.5ҴNJk·[1jk|#*s{c7?㔫7 e3P%h(Bq o2 0i9ƵS޲V *Q)pA;赸V~RhTfkqQn7+fY^ApWNPt:G}Q͕4Ycf]&":SؐM2 gN㽖`m!uieŢP&{znIx <:cET,^4l["Evum_Z)mƌj+@DC ?p^a!ɥXFqwL7\1{c[T Fm(*MĩElՎMGf-: }l=9mH0E1 ~H0jw X|C{̲i'n\fj܎!%R'38&9$g w.?MqPiOVuqɠLz##wTlgud$B9v\2vlrb$0Ҩx͇~әh fjG\Dpofwӌ ׁhNc[V6XG{V9=[I:mf/W޵ݢ=䡙Qb#|$!A+b&(Lٍ3qTV2Zu&8ߗ{D Ӣzl <@gDi:>5!2ꁥ~)ڮPAg뀴l 1;BЇFSǸ*e4dOXpAB{ǔܹ^Y p xe,\1yzJj \#[H |˼JfЗʠ+}C|/%QX+PPGґaTPqGR铕1He qT. P虣S X}"[PBRa tJ1W}TΦv,TdQc.8B/ ]+|V5ZBH+Wg7 Q{ 2H~vlcIIUJ(UaE6~u V Y*ۋuxyWK COE8,JbWI>Kg~lʶg&u+P~E7hL( %ī\tl6rqrD#0YTI`J:hi_|{ Z5si#w(^=>_r؆W,ܟxT~ք+DJ{5YpGɚ" 5 )&2<1}T;& ˼`hU\DY ?1Y|iKm"岿Zex gG}<,$U-n dH.ɯ[C7ډd!R3?|z(58qK¥f)8&/v |(f4cPBC%܅_){ t*4> ՠֿ2>Hs9)Wr@$/؊vfsńUi  f uS(w u2_喋v>=bcU}+-#jܼ@WGc CE T×nqz^qf[Q=P 3usbW{vpVƄ/na]w*.n9"d 76P]JҮ*ۚ:'8^cM o"t|1ǪlbJ+YRK}FQ;#sYH`L.22Uťͬ}Ɗ|W[rQ2psƑ><\{?M֬H9*24hEffCIS%"nR!lFul0a^`Śg\5͈bʽ5o34;9t4?,Q}/UÍtr2/6*S no]aHzg넽a!-XQkY\vZnlý2sE}P'0׋1Df/8)Q\$ǬDl^'݀alR>td{T^HBHLr=;)d>xi I6+̝ǚq['IZW)ω{%VAi L~Uv{Ζ0 e-f4Ak| iAd΁RD`cۈwɀ"Ӣ:#Y'2;}I%@Z~hWs|+wzԦ3 fZ"iiQTh4'B7YAj[8 ]6HBKm RsFc􏽧؂0)2H'n?#{r (Ž5dsKKh3 ]t[{6W$ѕtd?2L r$E fWv *T9 uU;RF3V:#jty.Xt^LbmwMֹ6ghvu#CQՙcTX6*4 Eތ}>n^f&]8ȝu\1uSs3H֢ѱs)̋g]DEgJc5Thi)?}TH&T#}6$vVŐ(j^#>u՞?OzD6-..u* ĢB_zW3۵H! M;) 6C7.٩chqpI^ܞ#l |N.Fu,EJ~&b\ˠ۪FtPSVlC`'#& f7}̨$#To~GYKmAiB؊-] &#G$(]Y+Pa?4\vc@w g/n)m .x dQ?/IMa{Ʃk0r*glw̳kك}/UdMdJ]6W_+ ªaˉ :_yk/E#Hxz4RFƪ^w0B6?1p2Ya>L`D#twiNK84IgV+\{|٦=vWM左w; K`bi<+}wO *47,#9 BYB![tLEjU+eU$jfsm'1yu׎ˍJI6;VuA.FB hqwg֬.xr#hB|=m{.GW` _)Egk8#98,`gRƨpc%쐻yJ 5 ,ة!x*{sKTg>"zoh]!"ڝa: ewR,3SEOD+)cG"WawSNϳP_ɬ6C3i".Ǚ>H |v`^4*\1V!C/;2>fǗ8@'[a.{dZf*HR2Gi~5. @Ys9T|) w pm}gDٮBs=zmש߶tJ9?T#RNw]tIOtZG:%G|3 5P*Vbz͹`T\Gh1<'ԓ%0Y-@8 3^eLmG.JM̮=s}zq+6V1oONt/!$Pnm5XE#w4Bp0$[.:Lv(nKU=^q}gpBL;7'{%/2WEV,?LB}-(-Y؎wPPZdQ b;>e"'11ETm}~2".~K]k9^TƅtൄqU%3C}yB}F+$p&A@s3&wps0oRQ8S8Tᬕެٶ'QW7/7Cz/L)IM%pn\22B&a f`1iSۢCV*+'zDEf~MsmL<P`Z"i{ 7S.51 qijfbtk%/y,yd@듰4/wO$@8#qԘk|vR蝅KNBYJEZH%PJUz.#?haϫ<߉+8ϑLrSu!`xB^]cFsV4M򂆧TAJ)82@5Y/RXwC<`(@lh=ww*c<_Zt CZ5 D(=)ђ*=zeCkdv_ I+Um|EsC ka!o ɚ)ʶrpO-[:X# $I';e&ڹgO@p bP;/b&݊`r+ATUfIvKO6|d5f)FJ19{ԝfjzF|}sŚ{-q308v0{NKߛtȢKuco1Bic%-m2-ISB",©ͶPV`/C1 Kc6\gr%c~ޚl HLCzE>3ԅ^bGiS `No mk 4jgsG??a_ |o~y0h^'~+n0Da&zj8'Bg+:LOf&T OSLDf%5y3$&dO:#, yj~2iiT ZX J%#od(B̏iug[r _8^+~NvP_3SC 0Btjj]N/4"j\fsz>L*+01*j濐a5UtK֯B}ӳhyDhwE ?޷{_lveuC\01AtLPMe=,&X _#B"II v?F:wxAʪgr NUc:ZO#uV?\`.6 Y:[#|o,m4zpQu SPu#@tf2^kn4zA]Z8j;|ب'g:0m8~kodg3`, X-\V[ .6R[iv(0+oOIiLVYU0DuE{VjW ʿ*zd=֖ ';=A9JrwK:zW۪.;D$xfrNJ4+}y , &pwLEE*UB 4.qq⿦9!M1p.cO׺PJRS2aaeTTW & wS3}T1~ I!GƓիM*iڻ_/_7ui*g`, P9 5r@0bDWY_4{0?}R{v4: V֓$a [ɘ\h`V֥Jިf(A*eT oUpŘe Sv[mSn+i{2pĬ<s"N =xLyaȲpP{%dh=C3jk#H869QdDfDZ`l:~:gĎIxWv`BJ@8JR'jLLM>i1ԠZ&M;>i(k~C@PfCqzY$CSU"UGU8CJפL&$3]LDz0(E ,?a_1ǵL#Ȃ敖q8eqlrIЂ-L˜eAJe*;7!ߛpa0a,1gd c yd9ݰQ]Q/,F>}!ֻ7HWcB}%ut@p|ko>e$rNzzH#9(׀c{4q(:+yoH\^mJjwu%W̵JE,O"&Jw|ŭ Q>rec75ٻA$DeFY3Ht;ˎ}B~0&nsaz13&޾-_Dn|Ň\*K`6e PTc:X3(8D2IK&_?{1 wj)@!_$8w _7^K \k[9vb0H[no߆Y74&#B燨F`֕o` ]Ȟz;: e v1OTiv\"6~39V'Z/CQv 2ʝO0Sl1!kՆp_ b@/cmJ,-rn1BަoM,yI]F;뷅?D/n"]WV caԝ>k,\},G'@f|3c i:3e2c|dX-l?{v!"r di k3Ouҙ(c>U:I@>eR0{leGg~^뱸1%\ay %'·w}ɖe&k'z:P2Oz>׾*(Pԟnz-VAKKIW"Zm\'Pt0߁js>٭# J# %kp'л;ZovJRsx=+QnypO0HF6KX ټ8y^6<$93{h4:x:]@n]w;1*n#KG=D03/ ogYZ07070100000457000081a400000000000000000000000164e6139f000077d0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko.xz7zXZִF!t/zw]?Eh=ڜ.+@ihEJR,P1Vr V?Ahl:-P8;80g84aUm b<\ɞHF)`՟e+__DheAq*fbl72Sd$T J;Y(go1Z=796 ? (/i~c+ֈdӽfOqNZ ׇhhIj^[NDevwvMyy$k*P0.L\3sfvF t╵BQ{'2QX`~uFé8lEt{Qǁ.CB6-;H/Ihņy8k@Vpn+c)3، =p$aSt08".+8be#PY 9Z\mltV"bR8Y0s =YH$nP_jzV?|}v x9DlqTS&Sp%Q꒔ɌDua9!j@mCI04 xU,PƗO2{ YC @y!H8 [Z3{c.'3>)Ilubx!W_ խ}6ʅ宣$QP+R"k 'sS&T 2 { *4 B9!-/exHy_mR,\/:TIĿ]ϒ\+=٩{<=X?`1EDigRV ?c_TylǚBtA*wF)D0\FMǧw;߯6%;Dd3'%A(XޝL/QUݾZFnC"i+d!^u i=idvy%uOuoԑo\iW73cKSy;`=7ȇ[NځSTvoY7 ǔ.GUz51?d?CGpXɏ{dBfCꑿW}QXX .bURކ D<(9N 1 )myڈGp FTOWBwHJ '&AEpsAN~9E\RCth\-4xf`+Y N\nKŋndڿ)|Ap !f&>ۖ6<1Gݦ-[U@K3 1l{T,5']aNw{@ wHktS\SQ.ihYyI M@ezz.94kܐ^bWb3_$ ӡ❞f~}jjA#v-In_ x3ɬ+j{2%tb?jF}%ie4F=aOr<3tBDEnOC=!Peu!/T-" ~$.db7 a0Uӷg@_](q_}r~ U&yX&GNIkD`?U_[orޏ^CXRb]Ѥ`ZHos :r"k*30}1}TH?P08!b:P9/Eѡ𰼫&yɷ&:6B%+_h4&Z^Kz9GG-$2m^-Wsb&^{- X"8s4o ^ަf.wyFr1/Вy?xحFfRZY$|a㍦;M{7Uk 9aq9#rv-=-M莼H!3w!!.j&X^"}jy<=&7~As43P^qV֓ .a",p]A6m?mhe{S$hkTɌIrw}ɏ'N{`csJdN$Fᝦ$'*O\QlgKEPmXy,|n#W㱈8cA2WwW&; 4O0jcN6tƐ ?d%HG2(.RtZeL7++}0=3mS!?\|p B}戠%+:?[=[ql쨕'0g g֋ΥkUk)DbҷVxH',b9 zR}U]N*"-FS_v\ԓϏ1V\-q?.8 ]a4.Cu2.vEkzQ?ilwٕDg'o vF,$N=$6IO]{l4n)<Eɏl`C{mjs4dyO8.׏j.k6gEO2S^"Q{*7W[U]1Ph ۑAZݿ (GzBJ?H EْE-gCG򵉠J)^޶Jj-B46z'+%{ aKMr se6l`hC 9Yqf5*z % u:.m|w: g=[(Cp)T3hxG|ednBXQa L(\@# "-r*DTH@nSN^yƐy?X t&F+HHSq9`.e[YsD(徃AyG5% j5jn. f(%D&rwxD/p4W` uwẮ6TfvZ~\t&[b}M3Z1#(3G5VZxןm%Whf\v܆ ZDW@ !hUF|6[ba)z/$"{SP#K+('

    Sd.;ܐAѩ&#s[@G{yRO}vi嬟O}>]ź'1}\`&>3$d{1 <#OTLȞ[`CJ\L4ÚW$l݁d$.+.%y =@ @ݍepV:=od0[ǚB{|.7YGj*i .rãt^ѫrFX˸ؚԼ"\Dĕ-BYZo"PSK7EWU/~}E2VgأD%YF=C,|>o\SoѢmŻ?Ds:Sl%f t`8b7V/ZoߩaT&J?Z G:ZIhyfH?i DN2T;bg2411D{OŭG7hhz`V\?77#~]#:¢0~  ^}˂?`H3?)8ތW'zZyt 9e[!I]ľi A. \!VcJb2)} AN$c#-QY9}~\JQƴpV;tq; 6Ǯo!ɍ:,QmN9g Z`~BA ]c!} Eј} (wP*gjUwO:'mgNxBrќXi}З Sqj{DHt΍U~x76شcWB3Ez8tF_?aDo+YN'o0 \_?WneT]o{ k¦+hVmUrF9G{v0~EER%-;8чnC5ƒc eGye~; =%vJQ>S ?96~ǹ\)%ICnKw[6q2ZD1CS/БCxv2"r%rp!?Ԃ^rF1So 䣻{{nm*fՉ^ fX&rz8r{8B])63D?oԦ 6 rDΩi / 992C;>˪Iֱ`3`PI6$jnz*SeAhRϢJolC H%Y mGh K^v;EckJJv|]8"}mx/B09S /p.U#cb_rù͂+4t'S‘MtY ),[ ?B(&]¿eP&rsO(ߩg/åV{\qiؠҎ%A2+2E5P2H9í?}lðӽקdJ\UjLhk IkElj$%GŘ"Uotm%2T鍃h-_7nʼ]d>{9x@ctV -Sߕ-y"5ղޠˀ9bb}^Ч_S|+ï<&35a:\l8YG 9.>/2+5'Dr=vT4 Ob\x_ .}p}.옺[> mͥc̆ `u$IrU{;8S,BHW*J ryyyWϦ$>6r`r %jz+7/A ߿Z0 ~ 8] Vs[HBbڗaڝΔTVν߮۴ 7<:5MXV_cc: bN"`C_f"2ãb8+*Q˵ =㛉9:ȧmiYnsXwz@Y&K~i ^% tAZі 4'(UX? I*O ڭ;> v!TjUUǏd(a.4տr^x VZz Avt8Q\I|vZ() ߲hEH>m)ȿ'(:"O,< pq3t3AX&]dWn/ka.K~ [,;^׹nۃ/ڛVV[!\h̘.Kz8]CYCZ"G+h!|&~r{mx5ׄ,^[)Z6jrI>OY| P6)R[phMn>+ v]ߜ5X}F*X0d SC/xf='/L+r=y3T&pwDAy}_y ;qʼnXdGh)FXASM*w3AVD.J?6j v6G0(-9Li=pADXEJ͆]}$Js@EƇh⽠2ʻBKۣl]}A}xv4,6'k@|bT(.6Us9sR<D#j_:u>_*Z`$" h #OB2dǘLfGDvȃlk`r=̦ulDf`vdq eEdCRƝ0 -2Gq[GJ :Z(dV`ЮP.3Rb-'-d/bOUH^._44CL{M@Gn&(nLKSHܫ?̒tg-KBPɶ Y҄A`<[AU B,kq.yķ%z<ӥZPwdbEg5Mn^y N# ]\:>l܃G/SBć`(H^ W HωYE'>~@s,|ur[ %w+ ce#yKz-ѡ΄b}*vn6EA/)Qbw/|V6/t+mf~kyT6~2 U:v%pfHz U  (&;j.0 |iHo]ȍ2RR&I63PwI ϔzs3A}L_?W4>c,AVD)l@8FsD>.a ûö"/|ѻwԧ3T^όo2Hr4/x*LتU9Dȯ,#'TtoG*8+lXke$H !. m3A-HΪIwC?g:q,#VyX.[<&XI7oe[_<K;S(Zt<b3Ojɼ e3P#\-yX|o{9#Jd<c$-,D].yEjO@V>QAH? N쏸sftDy4/Q?M_E3>tI?vW1 ?5N*$^&t㆙S %92>S>ylv \?1&Cg]@ ^>cATl*mQb!vw.TqYsܶdM}|(밅O 5Ӧx:iֺ8+ =y.!Dz>lמ$Ods!j0‘Ā`[E>7K" *bS6 b˝ Wُnx2*99DI_Ff/"Af6DM%0^v4-091J Z!#VK@^ ssٍ.DlWԋ. g7h]GĨ^VO :Dc4W߫vsUG0A~b]m+ 5$ f- '_]\w"$Ll K-T$gJ9w\eںؠ,I&XP֒vAgX~ǞN!=n1pQ"1kOւ!޳WBR9t8 "Dz=^`w><7~'ĹpUstuy|}&,wEbh#_,<{`yZV?baMR8U-Ln9>_&ٷtfu6&< R< ,rjrg)|~5̫c$FΆ6W:ҍdf%xIGrxr4,= ţ3-QzyHC֣wvl;T,j-ɭՍ}SMf*ei1K)4]ŷL̲cHD{=^j7%|Ã:Fϫ-g!iӌdQߡF0(e$919r]eh x9p2+ v2ScĶQ " Rn9uL#^.~=gi%.SBee,A(&?w8y1ޱ{*b1ǮbK e/\q) )\# DGyz)LңRfgd.O  C.zwՁ\Р`gA(64 ɜZQ7-C YKMLS?F \@\Cn[ԥe;oUOOIRR&piY珏7HB=R'eͨM>UUgY]']H_4tQNrP) sRT,N\Xowٴ}(md8/cF1{AuʗGu G6HRtl|2SSC5JMbr CZ_HB) b.]pa\S0F| 濿(O=Ǣɑ#qL/|YuPjm8e7Ԓ*?F׎#ccƸnޤY$RHZ3hWKC @J hjLAbĺ &LR4QxX ;غ Q)' ;E T=+a>51'u5K#1C@àD{_mtIKǭBƂ)׽@+B.ejyrmvf f7GZЖ_+k74{Zu ${6pt'-y'wO x4쪑D썧!VŸ!\)VyrKQ72(1VT>;5; }, / T/Nt !;BɌ%As=`DdT hݥ8l j&"& fl} bdRR'5kE TSdd?J9+q^R_k>tΌ)XFlƈv zrS16+v6tR7LF=p[l\h옱Wp&[IkS75fLNeO&HFNf)wU+x%\l'rDgAq`[br29{?\]19iU(~ Q闊 Mi.=9u= ,<0ZP~WH4<#1ϭ093Ҥ&q<] "ArF%LMjU 7{hG,\A郫J>xBũ^u`p#5b>u=ac Iۆ/՝t]ww!@@ tsч,7[]Z.ɣ|+":l=$BѫKnǛbϻ#FZ=:i/͉svطm}j`%]'_E8jE<:W O6F)ZC^T\@AȊؚ|/- t3X]B F@ɸLqf"i^^-ŻźgC'CpMTp%zT[Ҝi"^!KJJ[u^)[wEfE3,s74.S}PwnwIV \m eнkdETuE ǕX?) bU䡔f8CRuf߼v*b\dAX uZ}CvQjgeE)R؅#Zk׌ *'XReT)ܤ;nׂwwMF|Kpdүseˆ,kDQ5qʇkttdcJ7m?BɮnL==ջ) T_H ԽI]U/([>((qY"u=' ,5ú˸ne_ߪTRl?OZoJ;P)l>60nI#j;ًs~lc*<n:sϕ'h$J5C: ?3jdUzsRp_~zGl`S_JNxhh0[ Ia1mc-_7A&26MםKnq1$brIFS<[7G&8~q4S'YM14]Fw<z&dQ\\;-V8{z.T4OZ%Nn^ ID8}AQCPs@.ӢiqB\/"*o3}Q"B>q"/G_IbQE^=2Q(Ey/ͯoVRbu7R4WnLlt|W0C#q;ϕ5EɧQӮNYzs"E0I=H: CjLȍс**`/%zk]1H iYK0p?X/=pm"6׬u_Gp=ܱn9LY 'R΅[- ;XQiS^3O u)X{okfO*;,Ef;ڷ*ey<>LxVrV![SCXX0BOQ{@,DnMk (LeB:Nʼom vr-.kghQvݸPr+vd]n${s+AyE:*abhnqZ궤QwN^OHJuk;HgZn/^e|ZQ>4?umz #-t'Qg# <:#-Sy 'V_m FTb£{mu{[b~2ZirWqect,7MԞa;,x[75gv=A4k}mw+g\ݻHOz@嵬'^Z E;[v[zT~pAXjQ_W}}m-H]Od$u~0Ql|UyhR')yֈaYQ߭ pD1ś6ly+78U@p4ˉZ*e0<+AK T,r-6{eRs[@߶8:{9N7. /Zm4StMu}8.Hsa$C?(Pa/ w)4flzX_D!6$t QLEɌʩ^S}QrQv=cE=ƃ[l_ (*x]nQW2. !.F'u^RQ]"|klNK2*ߖ蠨DM7ֹ>O6ܰhg]Е1RSE+m&#ͽ6Kۓ5m6D*ߟZ e$'?3/6DeQ jLwj~TcZV)EIp㊚K40ڦ} p?W}Q!jQPdF?ӏ'vNͻ9JgiǼ:/Hc )u*=[w22K|t3 a/Z 7x8t\OcfKn!+9 s>3"$tPp2cC $T S¬Pܔ԰؞o ;ca2KleuwAOOnGDєP:]&(/;QJ8ǖ.w/l=5N9NPB`2 ,Mr]RBҧ02G%H_I fcʵ5:e'`+nAmPʑ `g"#Њǘ4~2"hѼR/[?fi$,-!׊%D4:j72ߢ\/U9ZI1q6Xy svi R (J7Qjk 37~eJy+FKc7B9ؽ{!opڦ_، 6*>dMMvZ OLz(YatP:J>c/j+A ,ciЭ11,> G=(T2 %+ݴjV/"8-XPE?rC?sIW%QVh/? ,3? p5Ҭ)|&~Dط˞4iLoZZWuJe0 *Y^-LC2Ecq^ogul]E /RqDJYn y `-)˳7%keo`zFgKhht!MkF̑Xt%~ye~/M*vY4jxSȫF|߰E8U vp9:4]8sw*?Txo?ɅԨ+Tʮc' Q՛&I]3p.x:5zv"B띞~ "B3PW"G,iHN~3XÈ"4RZx}Wu% ~b1]=in(O-CMW蝰qq !B]e1pXqoƇg'ՃryV#hT.$QEeׯ p14{*|_)]]ͭ ͪ66{t#_>9C4 B/NEF_LV+jQ:!zo4K\OHIDL@%umx%uFzWE^}wcc"6*J@qĬ^?ݵ9}a|âyOW@r?~eT3Śe<դO7]t SW$r+RiK*]BxoїmhB۝zp$IF%pD +s P6M_D+.uW_EuPUfu@7`Yѿ8]kU ҪVyS4čޞ?LIJ0Nc89 ː0Z'X"j9iT2Q ɡvP=`JJvSIѰf/*lXJ`#F618=OpKc}I/EOP&$F * KWm[Y`/[䖯ߎT4d8{ Rذ:%di O^jos>d#lt"Iy6>驷 Ѯ+4ju7?\ pԪD%$B'L~R/ٌ98~\w SVG >1D;-͆ qu6@ ]fSc}ij0rnmU>F>aIWַnI=dH6(DH9B NVF͏տpd1?/m#ٳݰy# x=]'/b^#_0Q߳M${keD&3X$[}#|q@+z vć\WNwnzKXҐpT۟AϹ()*:l;MF 5\Y2'dcq򱁕;}z4^z7#^GtB#ݧ[řxZOd# d0/%| ]mD5< Pܙ/@a]\1$/8{ j;=HW4y"c[ 5"dDsH9Ŀm4ՍU ~}HnrVG1r$'x98dSmO썰:Z=Q$e5!_ -W~&!@)ۡ/%M .^R\W2ΓM {hX4'=gX/,n"\e&_E1UAv_%CwPR( d2X54OGi#>2tpĉhlSiXb*˽7O3+Ў($J+{_RKtΧa S4)?F(~k>HFz6t.J?[ lp)0_hdFe 7Tp{6faJV]79ET^hSaⱗS3԰ؔ@ 96 AKEg6q,EQNb1'uqi]"zPi܋aeAw]k1jx5F2u'lC¢>/KJK?L2;CSw'ƎM+YLY4z')[wg1~17/F/8tpзĕtɦh|C54qh>|@ॺObҨ -9ki,Q#:e*?eNf~j7O3;F+a*n|I/4`x<kvrS=]*C.\˻a }miayDvu^-xk%`ᏣgH ~K{v aUb/B!]gQMcX #HxsZyhi n`WBнC$U_Q.;^V !~NΔ2]L^Pzkj7.8o{&$^Ք7@tmo@L_zp%a z 99cA@ o[|̔$Jke!yIpoA՚>{2~(K3|\!s[^;MlB <`z)9v]Y]Gx Xmr% c@iS{,I.8J7#{^Nc$vG9$|\rWqY| {` gaty;jw--v*x4D v6hRώ8@5ZŴ’(RoT2daMC=!N/(vYPiۭ O?th$HvHߗBKX݃ӰY}Ze-PAsmny=OA ܩkd"ghS{yY910wҫC8To{/ɏ ?7LAq{ĂI J%S8t<@Tl}FAiEETA/*^nV̞R+'&ىZUc-*ͼ뛥ذU9a0;(ċK1ŀ1#~do`]Zƒ$v۾e Hv8zeģd} %N!px+Y?aZ]$h%)@l,&㢣FǪa1@JJe<˖ azڲa*n1$FoFMFļW=#t x@SE$DI _]ԝDϳePUO `n30''M4Zsr'IAQ8@h*/ ^Ɗ}T2H5bHIBL][RhV\˵%6TMw,5Oz2( ڈ*.+ U $L(ԩ/ڏrm Fp#9őIQu-!<$f0SKV٨JŋDEn1"mהytb5xSIeK4s Pq[H}TIEgX@,\:F4YO1}38l#|tl&F&ʰeyHw]K]?Smx'8<~B%7\FI$ e#[!FhRbB` fSmpS3R"H^iF^0o[e XL4qd>^l=K.:pIh1 !d(L&1x`9r,7֘x"ll`iC,<|ƑRn_ï,S u]?.̫ͤ,lj_юZϫxǒh9`?"_Bm^YIs}g|ro', xh"vݍR/GvcφWt Cq,wB97^g56&8zォ~s*7UiMO#MD0´OLѤoLFnR }t񚝩Yy2V|!IIWl8.=:ߵ-͈A?5֓Mm87.|ץ E|ZmRY:z>yϮĉ54Ʉ-,3o4%%D$)B$kdSvwVxɩJF`}!b}v[X3w|:z[[4fgnd.  AP vJ{)dҢfv=."8%xd:zxq½R\5PG>D jaܚp=YjN,ˬCnK$'0h\-0$jcNw,|bt$czJd}''UF52zk<.+Ws!}|}+]/`qHn'H}nqJe ׫Kiu J?ks=;1 `ww{MvQ:Kh.D⫌ ٩)^%\2(Z';15WtHZ8GkXk0XTK/~sUlh֋be !eI61aKUj-H1@ $ ]$R`>ԘD ]:&֍ٟ+:7ZAGf|o-10KfH3ћz?)_'8(W?z4=SF,#>YhI?)ۃng?j-(,rݐ;gg /fhd|e ?cnDs!DOe &[I.e/s/Sr}†-pfFUO'8%0_@ s@Qn<RILn$ȟ`S75 GWϓsq38jPˇ [r,eŠjOh+8LEwǜd`` S=3D'g4ĆCʽb)]c:H{IrxݔDe\xT9^WLOs]E79#h1Ҳ쇲Bڍb]6;ħJFi>XrOΎ4R*԰#)oDk hTof*xASЊO" Ip_!5g^39$lIHMVZ9{;`p4Z H]trh{2-S=&J3h=;QNb \Qr;D,XF?sk GB({;ry #ֳۘ9$&CZAUCqRҦNK!vۡv5KW4{=;4Ɩaݢtt(]8%BFfI, yb!@nd@(Fȼ`k#(e55']8κtgmA}KɶGd^@?+93c|&+QyyW98@:&ۚm}ZB5mPK |c걋|IKb) ݕma%40} yVdLf؄^r wH |ZyPƏ)ݷ7qZ Y,Z{|j.n t3Z*V?`{lr-$;#LvbWTe]q5XAx\+eɍCٛJöewhk#C[؛iS8C0J59l)|ڔB*gBM_-Q[E%,0[v-㔗zu8ΊΧE"*KBs1k^Ii̎ |^. .>d|Bԧ 3aZ5AʶdyZ9,P: K6J4$aS#@&ёMh3#pЪӖK~ )=ZQK#[lrW{Fq'73M.(s9iCE؅MnIEOk3/H@t2p17yW(ඵn u1X.e?mo @f /\{6hoF}c]liea~z^$Z+p>F˧G]:ʫ\jw  {)k1n1_B4/}Mu\Z=4aqlzukABfC{g֎9RIbjMQT8`l"c/X҇9@?@` r kКQorY@rd R=MElN6WO{򂺨技fV&N2Zʮ^ ep%)fՒ ~BoC+ēc]]PߦR8\Cz;IN +󵋝%y4o` v3u3o[SYP'vtA\L%ު8i5Fͅbw#0 8 56%]khΛRG]a y% v}ϟکW_mokωl+c׊^("yW o`kN(W]޳>y!:B'V| n)o9F.P/f3 bVwW2lrdKühۃS-T[\{#7e~E5Wύai!yq c ONS.'i`0s 147?ו摐+:քX,g8'RMB'++T]aIXD]^Xq%P/S'eW?el2r 3LZ'C'↖$NRxeL˃0B;m6\H8کekAYA:gڅ. %d8Q%^IɋHoևc~^a욿E2NЦCd@1Bܛj ]yQG~O2´aj[8k-XV?"R^m̹ѩ;Fl/HQ.)ա`dǡb B3BAaYD6>u\K!V>5-ûaA.83HbŽ x/čG{qB5 oO[ x21``77ncoiPmiNk2ϥˢR݈6,Z̋|lAcu!X}HjHIVxKO1A QXdhgyhiտ?9xNսt(^ʡuJ"iљ if;TQI&Qs`><[WZ.iTyфPO2ؗ'LB2:qߢ3o"jýG ߼MeїkG[D&890m'q˽}3[aG6x~s$K]J'9nˮ |meIIr#yLɴ3)ˀ5<āUs+Y7_h[Sm`M"E {qʫe(ͥ`[z $BuqUj) Xb#6#Gb?cW2Kl\vڃL2 A-.eh9pa+s$,6AT,Iܘw"7[k=9iūzhr{i k*(Rh0j:1bM;jNshj(>g[ Hpe$>vrYl"| X9JћlAs}/ %s)1TpKuQ}hV=.b}sqkƀƮk$ugѫ϶6F3X՝"o꛰`:iqsBZ2BEYhP$m>HۻQ-%!Z-K۳hCD{v۬%ۖ<:2Jm^) ga}(TY"q +.PVMUe"s{f߿|C7̣3Y|ɆMYxӘ dE6JFp<!a/'r jhP;BpRhZd-ck5g$V%kBb ;;>e.,1B"WVX/Fv5!6L|r`Mnʒ<ʵP]ƣe#D򓫧R! rS3M #^qdoGœFfM4LTEn=4.Z%ĭ5Р#rvQ$n%.y¡R 'ë`~D)ꊇm, (w' p`"}ClhI}5o~U=H9[ Fc*dpVļdZ)[~luXzc4zOI8}L{uk>t} pe)( צk"߭$II51vhP1 '5V9?%yEϣE]La,UX]6գm DzxtﰓAA_yKk'#KB*^쁧vGݢ Mgw,_3PXM]W&SVw:JQ'NO o6)O +x,LDHp ǚpq`[GyAiPK]G|Z ?_q\:.J4S+DπxVq#}]tLOaqBx i%dwk֑QWܨ T| c1쎙W,թEtKhdn,tN.H 4u>щb8H3‡|G[wXNKx&T& Sq9j5]h[c=tcV cD(4.'[LVG!V7-(9ڜn#6e@!0SSZ:џnqnGׄȂ: T8Nr\S\ Í~!S*3]4XL'ƘG2haH-*rx%vE^r0Ԫ*ѐY,`!kiwnEM+]x9a7jUVGPM 8Us$%.6"lWvh7Dur-z@wl[WC!XVɓ[2O㸇V9;33lk\Zl܉$Dw.{kgng yi|<Ёe*XdDI;% Ir_tF@ͰeZ` ϥ-)'u9Z4`H, m9eWʢ?jRvMPR8l&2cLws8솗 >-7z{s(q܋PEL.B?u`XhbGܩ#fJI"Q "w([{EWa98Q&OeGŲ3Qh|Z&V|}^uf[BOL}YFԃ#]QnN7,#"oo&ӿs9&|4 Pe kD+ .eWQ˧’m oI|U;Jχ6bQԑuɄ%]Ν0D~#i&_jc_/pPw@u Ts9OIc2gqV=jln+p˝3pʦˉIOߘ,R>%Z.Qv_ jt,{òܿ^{^=J!>V0Ų;+KQE[=r|^9 _ƜO\nԳ"U ٷw~8|!E8C$Q@˿[nKn#[tٍm  vb C+t.}PDu t`ZCP[/HtsyCST' ɷmq?g#e80hec_m"CqTcp)Q wr*4.Y6 amNQ=%}묹la?̓7-BN ':?fMXY# i6*XDQ tsWx\"S#[sf{h%dɠ3**T^@F,%g&ѩYF!T avXah#O ڂSfhR؋,HG T $7'GUr_d23ܚX2uη2f(#z5'0H T{t$oXyze?5Wbg6:.pNzj"ֶi.^Ii!bez A:(BT z eΫ $ wxet4QE+1׻^cfm dMTnԈsm9Io zȜ#ѶΚ˿U&9J@[0[hqpw^0uM6N륧Gw}bjtKkH={LWGS^MCwĖP^AQckoDMtPTk>&<ЉtS-#3$U[DzTlQ[[I R oCЯE'?GV<6ޅZRӈQVķEn'A32#qddPMgaw1lp8^jV@u ^J֙"8>TWyn`qg5O,!J 2|L)I"So9F FŝG$v5j-!\g5?-oLlfe|epo'SuE> ,xBy,O,"G=Ͳ`]9fS܊\ /9!N+QZ2AϽа@:qN]rh(-tEPd֝)# Dt iG@V[7[ִ]ao'<%@Mal1TvjW.@7R52?z4GbIF&7_"6QoHN{,7k ߎñ5QpgtbcA̡T}=lyI@9 `{nlPjR>%%WMh I ◯{qJ;|#(6vݣ`ϡ`-ƕ=TS'֜/17o8QJFbd'l}-0۞bCafS`SWJ[͔!{GY'607˅x綻n[pE$g@k]F"8Uq;ƖAxYT:tI?ԒR1L `NXjax?"JNfydѠ42f=hF" hy+BtRX.8GԭRxhr=oNxw{nz F 𩔊37Z: Sf` %h=iV=%f,O,huMqY}j= ?tU]@~g2=\94 0yhZTmD$aPm -sO ̏y: 3:~qW!tI^6AV;'Bl{>ݵ2+6Ǻ$E-x+Ȅ"51XuyK|ݚ$e([)# Z.+!.Lyhө Q⏆VH!3ւzUB^\.ZbX8^l4%- &X; ȅJ\c8-/6qMZw6ܲ5#\4U߀;ZdN?I20/nҌ `WG.sTx_e'r@{J˚x)ٴX"*ULA5}j|-oK4:>96q9:ϓfRKV+5G35lffDluZ;B{q/IĎI`..k>s|" a9OiI8'Τa0;沁zo2!9[ +KC}Cg7̓_Y'di.#o #I*;\VdE/w7 oUt&6#Ʋ:bњ DuoM[,Fę H"MDX6FtGr d]Ҟ95|M4K`@֩en@n^Sa@B q_V}ocfA^-2O߅}j^bnDLlOqbwKhf|7 pnг2WwʑܺIl+d!5B5涹:. :) c:w!s>2ϧ!^^yT q?hlUp2;/͖q%ݙh3ބ1%n8{!{eqaJT 8Op9؝#:@b R=`2% )@rа3Tֻ NK([ A0PjGSgj$6[:;?׻T>EQ򫸡5rTD:MTP e{ 69O|x@)ܒLU8lg_ٳEȮHAx1p "hWvm ؓhUUl&QMa}E:L 7VBDut֮-4~/=KOO} fSO'J5CAI8 A 2[?FRk<)17)'=;g{<0w8'RփXNxj%$:yf o3u dQ #>}wߗ+W%`\RnJZ7jsJgհ7A՚ظAwG\2R4K!yk7[Ձ&Mg?c˺'w~迲Wrpr󶖀Q69Ӯϗ%XLѯ47xR%y*adoָR}`Ē)ʡ< nJoVb,M6*AqlUnd^.K"{m12G'[S Iv_k$VqejFLy;z B_?mrF=Z2 L sgsE62Mn\("uJRLjY(ew{g(7HsA2l:ٛ0pNtޮ; 0-7O`~2L^MVzsA:^w)~(̓{6Dń";32g^pwOhNx]؝ǫbBC1lrē?K V7 Q J5QІVTŭo(.RHFdaxpC7kD6^q]tgT7A^o%wF Gvܠ]㓋 ,!s;vХs;5_Mx^ލ_ΠvSy>0<ɬ0ĺR)2wX7wy|/o%D3M ,gjUFIa("N/p߄8:n[Wg* ,:9XkoV;4f`ZhͩC|U#]{sYL`t i~ctHʾ4LEģ>暰K vb!h}Pd;s/h\)VF$kځBGӍʴBE.nƖ*/>ƦȶK1qgZUak,:! v!0@nEZuz=E7!UkXEμ#A2u)ʖ><ӇtO'EARdo\p{(4=Jl=/yA  GY/b^T>r45[~nd~q*o$ivh*$lixZH|sS"%V}k!a63qΞnejta{|mN3a؀q_u,z>9 D6qLRX9@om>lWV6G+&K\6f,\e$f0+7Z ըɫ/k, U]%)8YOG'ɚ]0]vW< 4hfSxm3qyڗa =B1,(> WY#TOLgvx":& qѱpS|c`w Q/g^㣼y ƺSZMg#&ѿ1~ sxaaN0F-Q\}b. ʕF_ ׉}3h/oK.آQ!m&JtGcHf*Iئz)Q?ڼGz愸! M-b]1|aD_i;I6 (`xg֯ʘn$*VxhZЕQrLR=TY PPcl^Z7?pvj.-B67߃TA!VfjHq^ݓˮ9T9#ŌiXXA\k\,'w[}\%BNA `iĦC$BjW _XEyjYh{g#.ufe:m' <A?H/ശiэ2qy|$Z{_kƦ¥q>krG mڀT9Bw l wivϜ658wD;МtrTs@߿g09%RHͳ4cUY{0\lw{ux.Ar;LԮDu_?Cqh x-S͛_]eaF3K0Bs>mP >  LDu{2vl{XI{G4+3!%g@0N0屲 tfeNqgA6Yqwhnv!³X z!G!P+Ptf] 7S(h@HVg>hj'bBsU8Y. n{/CYq=Wt_T n-[)g>ѿQj"\1K2VNP4w//&pd>\pe2c f dpt7;k^ O.;WIKjm"AJ8Ca7(cn. QGZZ*R|D37 W%҈ mWT_6 46\XA Gv%i4+'j2W~H9/;HaôEA΍bK~|;fP ?lH. 49cP.ݣTݲnItMd0ɛ~<={rp"ʧP%:9?dԹC@[l+sYe BU$'gh9^XKHAsm|\XwdS/i 3e[1@’h (::j ?J#܂~[  2< h.ZJd뙀TE&w hELU"v'kL!gJԫ_s:7 ;ކwy<, n^yufyqiڣulfȮn(_'<,jqlٱX &l }Rꭸ!~&$zOSH%Cc'i \vR4ErMeN& jlp!ښm]srctSVy^9Y%ӵw漹_t} fZVr4sO"ک m?Ec)uO(=ѫ f-fQx=b)OҜ$PoZ vq: 1Z D p,ۧ$ƒPrT$4Z帎% jrwS<06.|+{ڃ("91GxSi2^Db .?_EΜԲu=5+/fZg $d[wK+i{3J-k?Xʮ궜 Èə)n4Cs1e)*bxM%l&C_k_d imU|[5 `|0j-{lN`:EiLWB{iT+mм2 :5BZ:4nf_^IM6% fxxWy)Pf8`N*mkiO)je%FnϚNw8FLz g}"KBǵS]>RSZZ8>?Ņ8z%|lV_ߑPU$чCnfMz-lW f0 z(7~/&ځE> u! JO0c)؄UDcQ3(1Eo/iΗ&6|$6DP(8˽Ğ_4J3&rejE&Ϲ$1( (HroJ PCe>(<؊W yӽ:_v]B'!p̛~)lV{*Pw簨!D-xw$K$q|`0#j[}xm$%QfvBPz'rC A[g $*"-H] 'zD &jrv32c}߃G|R (˚(fRҏ\"#߾1hرL&J *֕)OzYms8?7Wl7/*XbS J0ڧt'ؠTc`(pz[c {trU[-g%>QS{_m,AkA,;]\WPupK2t\T*-0)zF߀m@95plI ^,WqG!Z:Eܦ9s#O J 83!Ѻ2v cl&} 0aNDK%o`y@u8käv$>o!:E5sVG5v:.ImFu[9jp*W ng.o8f.PPȨJoqF#+ N4FcrCq4}ҺxfMCC|cwB&v GnS%E4G]Mu ϒFY(=# ol2˘I_ :A\pgﮡo[Gճqu qAHqE`S-ӘXm:+Xka5y*YpG{/>mp<w):kևHnQV- 3ȊǗk\R|ECbx;2Rrf2K^|#bZR ۮh1#E&fpcJ:[:za=_Om5d\3]]W 1ÎSGk`kZ0B*>X/%%ZďDI 41t?Yݢ@koiFH6 eJ eS)BլQ\<5;A}:3L fVvbwzf_rodmO6uV{LK{[?\Tjn u ϩ| miY$*)y!U(?:K3FdL#j48j3ذAyt>'k|z(WbǙx ^q*FMfB6$*/oq lY5;`'+Q3>)9}eZ#ǡA##c6VJr#䃁g~3qq~$ R$$DZV q*)ɍ<`KQP 'oλG Z]CM˓9{ә؇4zj&RTE^qA~;0$CF.NUj~UZJk )놏OGn8k3DKn:'/r _ /]Lka }de(={$i_v/i [ v-&`#)?wU+  _ok%j.ı3GǸ;5{xA#Pqg {ζ$!)~ Ţ2 m`ھ.]VX'-` -lywQ:"TgA.@86C2U~A"m\:Y=;cyW?2-Ň!~/c2c zSf\uY+: Huu}S?~3cɺ?V ͌2brR'ix oFIK܀u0?654%E1D,0?JؙWx9Q5qd=![uwqdž&3A-U7g*Of6hf6d Se89ЧxoԝFjUWrЪaf؜^Z•ceY:IirZg?Ef/n(Qtn)Nhx^Cp3+eן=Ht'Y kE&aOx8n(_<,!Qi"QiHvrfbbBi4gSOh.*ו aNf\ s5L W Zؔ;A$#͏βY++&6T͑uCk唵RIj5 hd|klr\ qi*i[+OiG+P9%%,?؋],]$Q?92 '%fYw+VG"MQi>N4ݓ5F[RY61}'ǍbqE2MǕ%`dxCgȿ3Ibax>-h +8K=~6ͤkb]x7%X_-c^\e#]HX,^^/ :UB!(Fv.LmyGA(9ɕNPS ZF\{Kj`u ]TہgT/S-pפ?DIW| WJx]4* zXA FApCbb:+ K'-ۇfxsg=VI *e;{q&o۲YgQKOݝu4(OɃ4 ko7+X*yDEp%Jq5WkPgY=.e:\b6AwI7..W4y_:ʖ3@]57:` C5_Us)jI7Q :b\Ԗ3=CB~Qg%黅{"U6uj5|:D;2\"DZiD`Gb)*{76M` H.d \#xà\UUz@Lg:”xU )z-Ϸp9^k4M[ U?V@חtg.[T3'|5Cd:Wau9JiE E1TON)ޖ ]DZ V,4H tA\EzKDlC{S v4cW69 %Rܶ|x?*>a0bǹlȊ;$_L5'RMMV<;QͿj|Q g2;u}Y{g{?AXQ:JF^QQؤ2+wTzrm/ߊ9kp Ď0.]>vy2'xQBF00 0s-6,X&w .>a3:G븒e0ۂBZ|&i@}ʱ3ҵe 5Uvi|yBHLG_Ggn7 4P@2K_2T*wm/PSr 5Ƿ6u2 BLH۟)d^|; T{KB0XM Rh/$ZVn0&.pNqH 3sK?lSOMmruέRfWߖ~ Rg%K_8}u!nXQ~:T7ܼ:m{`N-(oS]z;L7;u^I 7ruUr3X?9NgfvKRsŇOIPpҟ\S*ÌiK*Ek?: RUE6AR ٘KWTa_Z'c,n.2 I3f/)x 3()i,krؒtD"cI}Q-Xiŧ=*nw|gV&8(6J_*1P+_c ⡘:SZҞ7JJf7`2 2=J%$SMT` +Z""Lw>4[`Un<sj{Oh L\*k.;aL2D_DLG9j_^ir@ـ;*EF@uZ2J6?@m2?Ua`%}h1)MDZ˱6x8ڤPX /;x+9` z TtWksMH"Ol_/6QЅ-$ Ոn?Uv[,*X,A=eh6@>Z1m]u޳Ep̺4HTl5\DQ/ wi82HV [cp s4v+ċCBXS w& v^,x;b0Ƈow|o d0ǎy:!$`byqM):޾fГa08 \uDim'2KW.R.f!0r㱷=VN,vo:bXH4 ;Y0aQ/7cL`R{ѣY6ݾ7-bfD\M;̝a^+n~%ч^&\U2bVnbܵ T?2aWLP.:ӈ@]Rhqp%%Yj **揾U9LZ`Rjp!xJozy1ncΎB[dr\`@|JᄾMySHoC lMu:d|T]@ wA@H&y`pٷVNzCE5D C%g+ק4eE aHJ/Nɶȯ4,5iTu;7lt_^E_k,p݆-tѤLbA'}Zi &+Dá] 8z!!ȸ0ՏХ}b @g#LVx *" '.;F٨x!D'QoHOwB:'NqVڢzx3ž寴/W? 3Dg%"qdCMZz+o#ߦq0"#JuYNط<ϳrk)rdoއE/\գ?oSYѪ{F69S@=EmθxSlnGF7ssVO@lY:?TM){y CG%s5ﺏBZ>N~êT!Y}DX :Ϭng``n F"$H:_ewUւ'Knߤ6NX͕`u hR-[Fy*gYFKt>f.J^%4zCqґk&3 \6~6+wA}+S̄rV̗QqFOIba}-]k&t{zMHVL(vEfA˺pv;(lj9HPw}ƚ֩"w!]L=3j~^[ZO@,C,h15=XK8%KT:iE񥾂dOvvbo-q f'#?F0G<7X@a⹽"M|5$=رXsԈ֨Cu=0DxgR`dqAuMc-H*Mn)+iuvIy2%,{AܼNآ0Soރ}aQRbY+$Bl?!Й | 'F|@N©x^2XU}Nj _뿅݌?SӜ\W)`1_ -i>kk`!*Mmr qVRQdBWXK,~3@~vg{C{ f8&i-\)!(_]]v *7(coIP}Y9obZ, TQhn_$}݂ɕSgd]&g1/du[x~gbʔ3:|&Ĉ%\C,5z}Ɖ L욱MyQT yC!5TNN ?~O#.FϰbŚByq,ѿC6I cȗ, )=n xD'K#cslED(E C3T[)WWыTR* F yèUZD_ܙϔ^ՂKmm(~GܣS) <lfx6DOd-?[` 1eNp*YYٸKH!yg^%稭s >sC 5]~]qy+?0&5s '& 6y4e|pAxNqdDCxб%r@qU[(3t4mg=e NYӏ:L{h!6kp琈!G;iEGplkj (HُT緇۸}h4ҩR^ӄJ%,"CmDmCqrOڝr陹mHYJZ& BPY}Kf Z]7 қ]9b̐]gmї5-)?gR!1$鮘  %V-q^V>gرSSA%r<-x۰1ȣ${Dh]փE|o"-Enkyrh>-X>Z+g~hf ZIɄSEJhkZ#&,byj6mtTw"unv6 B裂]dU5*Q#zr^#"&lݍ rMD[@ƼI{_˗,SRnʥIܐY>%tPvGakIR?U!LۗTb?M(] d yۛ*0(އ`hgkZ`a-)?S?C';t4/Mp`h?iGnuC~~WŌ;vI|mjPq(̌Ὲ04Z_rb5A1EvR4o.qq$|;2h& & vx54c!\v;C}#]fc@au})N=) u4 ipOC|u?'85B^t,:&PȒm ~NV9yO恷~7.1,*\&_Wf{>M څkltQV%mA|J'=U\XiptLD|ﺎ gƩ>_S~I71UfJYB]. Mp8a|Etg nɧ@֠:"ѓ{jNBPrF𠏾FXyo>32˪ kC@߿WQ9'e1&'aJ1,T{F)6zNs5rt5ȶ^\#%9ϘPWХY%LlK{;m իO(47zPCoASTB풩P)[(ќ MHٻ?}i;]rhζFH:8DAka?3v8rL;7ߣ 'rĊ1Jt1(-00C@aؖVZn|h1 *8~`O颺oZ/<5!=PcF)w_i 6XN2mKI2"T l68X6z ;&8. Ԩc22Ti(uЏ%-$4p#q/<EmVQ2lK89ݺ{0D/ eAR,N0k,Znܹ_I7ž}lz4NiB3bbz12  I\ѪHckH?AeBeb^@ 7Y؂n-ۊ\ta8uE4)a3E{#X钌Ǣ6_%5ynkZAcXC_łlVQ{/'pk9:$"kl(#j mYV<łN^њrvZx _H\/Êa zlNIfZMKV._kg!K!LdX2qPT(?WUMCS^O>vEZ.B5"V8:2 ^ ϣ!d6޲lX'x$O'*MS,KD!k'BB /6Q@!͉Jq)[bh/'s62׫6sNJ [j 45;~/ Gꫢ(&xy%6҆ꢬq/~b ɅPG\SQcSTiBJF٘'1y:05|I8Iej},&NМ-"3+ Y]nJt:lh)r$3C[#4~s[ -S%V3y7 gnI2x( 9=T3Ȁ >=zn `1~you6[ނ.W:]0AoI[lN^>$uQ-&h9]0:+492-xhƕ?.j44E? {SŹ,#uҊGDU i„\ ݻMm ab}=l2vHB[gͨ)E2`N x`)5PJݹ⻷k*shՇ&Dj{kL^%ٶ> \*2eBrmw{Ҹz'fn`_a1] 3sze&Jbkcų kGd[.;RÅ є9y&٢^AN&\nD|1L: uVũKuo'& BZ;o"j)*C=[*Ȍ&l{pԝ0a_(u1YcmpfS:?ߖ{G6kݕk+|X[8 Yiv̏b\ʬJRvi$͂8&]fluaUQcLWuAճ)=c1e|)4N%vMh34ʧbߨ+ԮbA3# &Nj+@.S~f3qy9@+0熦gW[/„&HC$d :Bhw1c"5zHDgUuۻيGlx$M M*CNR7M Xy av nZ"&g K0VCι``bżOUip`qS“p0T3'Us-Oxliw[ڤ6{{WCi],G7v/CA|(r̲ ;r * x4  %vhc GVa+NHԼ%/ga0 ~?hcH߅-$%>gd=7 )0h@d~6/o6X) Ta3}%zU:=8~Gk=;r2rO0/}IC}0/&h&&Kp*H8>'e }ױԚ8qtsFO0O%]ad*/YvqEB/!*;?٫FƢ5TXA8+ <$+G9qSt9&&mq`e .RVay!6/wrEW|EHK 屟R}Fyd1`qwhEhlclF}7&/\m(}e& I^yx$^CF(J!bnLZYCDeߠ_pUG*M7lwv@qZ(2O},Y?$HK ӗ!iUȐ\Ŵw7~&w= k@x]>"v,J >vK?uz@I|=3V_XhIkI;KZU?GnJxdiC"Nќ߫bD`%VpL B=/O/~Xj;qap>9rFCSxDbvJ4^Vٌى )qX1 'm ]  Dz#KSa|=#hZ/Qϓ.݅gV{Nju,I`&E 3pe H폍I:YBUf6xw?)ݎ9!^/vYRisƊ3zB䧩gI3Sx_p].;ɀJ]jذ$#% X Z.3JA!F$W"İ('0:.XӏS}BFAa_2I^N2Ԓ3H!h1;y\3b."Ė-#v'&Aͮĭw3ܾq3aA v{PANd1r۠_FTeJ 6yp D ^S`܃7 /1fN٨4;07Vy܆f)"Q"ad8#5uL?!JrVF` M$1#H#D #W'R -魪j%YO;PNOE:b v0Y39?Wm JXmA ؅߉"'שwxg[A$ex7 <b+Hݡ0n9Lj13j:}nLzfCJtTlRPܠZy 9`Uy5qjesݜ38RTxXp- F ,vݻ7CL=82;1c|-1Qm9zEG@k+9K_kR"s.$CY;j츽 $6u1`?^_w3ٽ9C&,7}Zg PPՑMkt/xH6%r} 䨖;̛95`SfpxY)Z~^zm6*<:?YL2mxϻܺȥG OWA%܁Xr]Ĩ_ㇲ3;!o7I˛s'aa\u#;R-oPtNoΰH9!p֧R8!:>ocȱi^:WVS{e~3}V|I;l`Xꮎ'A::2jvjT3C1PJ0.]e${0wXY:ˇ); jVJU %@KtҔer)Lj?IH5WRIPݙ&7I)Ҩu[@۾-%D>r_HTF v;KڢYH?*j7?=zKaB^sT % *U#%@׻s!ev='<rcN^Y HIĤ+#5~79Q:gjEY6BS廰Yj偔dȾ?"E I[a^*GNslkh"cXZ{~ ,~ f?jhJ8`4 vװLae(:!ttZ=^y4q eT1coY˃2M߃BpY ^n8jKkA[fMH9 77V%A!7{wQe 0ac!NDg dAA? p|8V;?Hb>܂=X܋Z[^Loi3o.LǎZ{پ8'hH^~@*3𠉥Fm%Ʀuu_} 7?\3U53IFY-0I=@5 T̓ -a4_mq(( .wW(%U9K@u90%DUf';7q 墥%Q^Ph5LweqsPJQ3q˛C[hڹ%7HU_D'?x%hl^{VXFK]sս$TM5~,V2 +L@a&%%9\RՓщ1xްvwc./S |WgٯuٗBpZ[1h.ozkq=GV,LepX4aM%gSDB.EdY' ^<͊ԩWRxlVUXbҋ@JԚby:fY]Q_T-FuXcY ZF""':%fD 9{e'8!i D4A+]fR fȌ2h_67yW4붕y/5\&o?\$ItPl}~̸)" }RWP5Qե~jXPdY8O}>ޏWG BS" x U9X \/1h5BM*8̄jQH>OKߙ[I Ֆle-zf{於;ƻ${ujki`(giv H_XQW8Wo0Iڬ*C9^Mܴ\Q69sXPuMehCT^c*uf+7}[4ȴRrqbxSM[+)H웣k}ݘp#~9ᓖ`B/$7M9יUG;`& ]@gE3YZ/lћ7",Oi˃̶[͡l8jz_|gb(T #<Ԋz2UJC.Ea|0 {ptӂ~QoXZ\tBr7/T^n7;n>j]U24C|s5ϱ3愕>ڟ`r连m~).XcQZ9nhjq6%*W]RBd7ѵ.xWs6 āh)bI5J0 }t7?!?|q70n!ĊԶr%ᮩm"<_֒ .&+.Ը\˘0!Lnf\[g]()i:V~LԣC*aqh7g>GBy[\jwL %h+ӻ(N* ԓzh.U@KggYZ07070100000511000081a400000000000000000000000164e6139f00000808000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/sof/snd-sof-utils.ko.xz7zXZִF!t/]?Eh=ڜ.+̈sa& FYg*-p]5Z@FhXbYf^a4 U 쾴!Mx NJRcTM.KJ|MEΒA71EWyfrKXYl&}>\I~pO/l.s*q9OݹaLJ>DNMͲ 6aS1WI״`0[۰?-Ժw5gfvr'zFzp9u Zm#2xԩi0Wg&>BXw7DIsD_l6$z7QzDӧmZ/z% Ld'+.tQ SI!g"Ǡ6gvhyE7|;I-oDby;u%Hhx<[K){"nLW?|n:+C]x$CȨ&49sx94QP+YPkHtswB<'t@a4bQ0F<rRʦ'vv~9ʽ8~y\+dk"\;` 뤲LU#sv)f$7S 3M]/*_mhA0GhçAƙOz^ у\6o$;+ڗ3~ VK1Ҁ hQ KxyC/Tՙ|8T^arzZv.gI<:)ͲQ}p|UO]\2Fk}#BNsNf<嵙B蛬`koIӶM7EUm:Yt \p?6@|PiWgQ6Uwub~U߻#nTwszN*?%8bܩQX8P{/cPjL,K]:刚 &h&bI̞Q|%y2ʞ(#4 u(<* Ny7b94;GJpN/C澀6 ^TF24Dφ6HG}{V!#k|YSM?Nf)U35#w? Q(G' ۃE~- Ⱦn!U~iTkسtfŤOgshn\'S-MU+87(܄lu6ƚ&@1fMQ$SaH]ÚtѹQfVzQ>k0 ZT1c@TH$[3gkXUls'+R>iq׋3 XJh^EXs)(Z^ɪ O8^7r/rp)sz4ah#=vX#ΘKۜ-a$v5]Ud;QOGMif+2Aof]<2(Ov{oA3v녩cbm@ݲI,–znѧ^@NL{.`MЕqA' d0픀uwS`?9ZL zEjU7J'HɌ;08* MV6e [oɾi)=Y$D;1wݛ襅".e:!m9ώ8H#m"Y|߇Oۀ&HҪE|9GW~̹a!ӯNL^>/hb'?/wu7y-Ҭ`惙G"XKԼ%$w ?^Tei!"IMh(g+j&>Gef7ƸoV;%ѤƲu6U|hNeYXB c<;^r/@8FgYZ07070100000512000081a400000000000000000000000164e6139f000197dc000000000000000000000000000000000000005500000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/sof/snd-sof.ko.xz7zXZִF!t/V]?Eh=ڜ.+ؤz!m3r<3LS^BN4dED QmheL)Q0%c.ָX ~a MmWIk+21:ylF扻1n^'m=If.31 @(L"QfƄ* j̠V&T: ,U'+<i2H}CU%G6>ɾgerj~}1YyxMZu%N8tSQl]jl`TV^VD(?ʂہF$7ESfhޡ Aj A'c ^LfZJiܘS[مXS /n8v@ [ Ά5nS!N2]0SE3Dэ ׽,oDlL},ib>Z8ƶ).ٵ-`4TƔvC0jxܯI+AfGFwrOu`Bֿ( qh0ߝmqnQtV LDq7HL>pDdj-^ʽXԘ Vvm? Tʱ%C%u Oc)^.7 L 8x1Z6HmcuYwd)#J{ὅaAqSrZ ̫ϫl&n8.'vtKFfx.cڟO)]k5KY)42?$p#cBD`I$^d/}i A,|kK咹;}%] (p3~D(B~_`*9.moǜv7":|3 L\vM}`w?XsBVhXPߙ?Y-Iy+șvoԕǭ4  hݱٮR7SM sRo/ZNv5X7#2u?G~"o!҉ΘCƵ#0U y:m|$9mܘdZ|1]&S'8Wӊ߉دoZ誺DSɀ7^/<,tlnO u4r@T;w ˬ,M#lg?Sxo;7T=ݕ ZXg`<G5?zry./sǚht,*ӫEEC|bAWo{JO.!DXCݎxb:c6to]{F=PTi@P,w%V}rY雩q,kLCd"%c.8[s&cL C m2&cg,DQVu^dw]GߓsUgBDέjͅpdĹgr.CFGk#or _&f#.Wv/Ы!ȑB/a4֜1.! ΍e9B;zVX \rZ$;[z+!)fV֥LPE.b] ú=#JvQlfTrΗo;>E :*j1\G @W)㥲~D][?# B]Urq@vHk0o„t`@AMv+2|svfӇ>=|*}q yjhzqyЏ5=29Ck7K fQ&z"jn?;#OJ C'iI$,Vݛ#F\B> Txc0â#ma3ץحY**C+>%‘2V7-c9*Nqchv( esi˒r/M{C8zOH} =)rIĝXՆ,BZ*Kc!( 9iJr&%lugߜ.EA=+i&hn6s gEAJ:!2*M\g!8v9U3]a3c؟Tm*5WN%G7=9R}ko5zlR ^-g03(f6LtC'vZ}P Lj{\e}p%hdDZXSM^5ڏ$ omt(6s$&ps ڇAШUٛ$Q$ޜ^ٯ`B<97ʢmIX7RGuuҘxnEo:$#i }xʧ]wy ۓW5Wd"c^$L4qa5rRC4[}~Ji7i~~L{PiU67͆N 7EcP,&b-وOޜdz}t-4_l:_". `Csr+*>- r<:IꛦLWNv`^Zq8#Sw>ɟԩ0 g`(Ɯ1Fc%@M|-ai)n| 2R/|Dik"Q X\b_Yxvx@G2U63=Zޱ}YL9he*N8vod b@ L CP wWsZ[cz ݧz讬Bl̈́WK!sx(ΏyFOjlHSUcB~=^eVӑ0kq0{jc,˯,!-N5:Ւ9%Mw=|!x zhE&ۻ*&tgcjvBz8ta=k=D8eUH:gȣխvZ4&^t:"ECd瘿{laTY0 %T+$ WT]HϮ8E TciREnhRpe]=0pT[ۥ-mP0{>La*:N[Z Ȍ JMļé 4? V%%c]ˊ{.fE?Ԥmū W{#r#|9`OLn3iA Kpف@S 0?;b1TPս K~nuTOj~ q(  ÆCtld)MAKDHLF0?H U1q$4is3[[^Pn;B_Gmhqg"c&ѡ2Qv@z'Oͯd Ɲ9ZļI`g.sJ]F%v#u~Ba x"?{RtIC Iw&2=~T3%~۹MxgwlV<%|Hjx u(r&WP$!ݚC;_ѧ,( T,1oڨjJ7)etxMˢ5GAV*UHڙp&Ǝx7e]c-Yڨ6.qI ЉSǺW}5eAz|/EXRޠ)fɞ Hs+NNJpw wsϤ/9 UXA*Z^kIx7ŕMkF7Zv6h,'3C6( ˏLybi6+銮anz|n-:+˲y 6!{ϟ1ޔ'bG)>b$%mH<[3cO X̢jP\u=V޻F+zf#zN}}} s7lNBz^"<@#4g>[ M1g/i{~Yq7Dp|W?Q B ; 'ߌ1 _t^XGJɑ?gjvšv>XG"dsEИ~0d YRl8޶=e*Ԩ9o9ljk4ɮ! $2Lryǹ\hU"'=3σw#8`feE&^6|gȗ5~_{6_m`PysvAfSN$ȶ>V}?&xFUcbbY3<'GPժM/wg9Qz8(-+%Y>swٓxagJHvQ`_Dl$aR{tܢ =f?wبwRBQ¶py?N#KNxFxZ<v,!ԚY\n3zls|o>#mA:Xvy1rkƏxI(SwlaܖRy!rβA">=+2Oxir>+|s=ˇR˗y# zueGecTRψ*|p5I7DV#/f/2d|q`g˱THr[f5WL?o L]M61)?):!~O\iTs ϊ> -!%]ԷGp׈r$h\-m:}W"8!9*fRJlBPw>6+ zD>,{>u;H"~"%B˲}Y}w%̦'].MqBȅ_^ӥaaa OeiԷ &zU68 1cc݃܅}Hr!Ș?:a7K7xpgYUK'M-r!(n3B}t#w ![r&wBP5$^'^4:E*R@|~ӥ?cHq>θZј:hng"@$ )`$"=T'֋·f>h+?!}"@@/$|9m>d@uS= +ӝt@PJoJp ` m'J?mݛNX_p/|\4_*;ю[L o!LNfk aEf5q}(wc(LQ817dFx[z tb%e1|ӕۡGm|b)32C.u᧤#7]bG~{v\"aBI8,8%Y):Mk3{|ڟlt !5`if~nsM # nDkx(T@>z%hL@Tl p|ˆ0 w^Ăx4jNFz v} 8 QXv&ZIDxd`CQMV@hы}_V a679Fze^ī}3Ϡ|8  k+]I.R&y-8".W7U,q0>+upaB/+ct]Km9^A>0puGOxV&`%1|剫Fw#>}:K\8QԔÖ]0%G!kj5Wu1~1(*< c_u9jKݮt!;V=~8u1? 1@֢(C;Jc8%6YZ.ɅpQ_߿ 0s_: (@F\Z~;ED-gpcF9Bx/kOGգqLE (1AVSZHhk[quvܲ܇GBt^ߏ3a*^.B!.J@.HH]gY, Xq2*b5u\kp"z:E~:- \-;<$^o\<6.w"(IL$=<%!ނ rI;(n.R0t"y דƁW>z+,{"^BKr+jԩ 3X] ء27diUp|6gQ]0[l6!ǫ$YrpDq1*I@̷˖;ʆ CF {d`mj鍩OX/֖1ǾG-5Ͱڿo^sY ^l;*h-/ c #YOR=砕ܒAdHeѦ[U:ݐ]mI *Tb*Wot6>{ۭ}s*{f"N(AC)_xgeQ5dLcyx乎!%_UL ԙatoF0EV0Z֑'z_ʧB`vM{#R92KZ836DsAJގ@ՙ`peͤ a\Qb5ZIqPvX/DV|kĹv)q+N%UMĸj3t`U0eȐ-Ro.h(V-bO;cT^U\]{|9o-7yBٔWC-,sq )[kNLS-깊=Y=!²,Ĝa8-@ P[fw ;cgE+Vg%9*#jlv,t/ tr!Z޶/  X̺2kbk!:ߧ?P Duh0u\''X&Y\ŝ4,bKnS)RdrqZ}5)hF賩B }\x6I7 ;.}(x28p67  (l1d-U%W3.u005YlqBV@ 9ϾndL 5g׼8pr/cJ8@rRȻe7<\֝EG7v5`U_'% r]>pM5ҋL2ov>Uc_SNf"ɪFqB/8k HG<%#Gv9m']i?# )iҺd3s݈y:KMpg .Q6S~㓂-"Z\R?p˻̦?4 Eq׵'3q1eŷ95[ Ӫ$T_s戹@ pWIDdbۑLpt}琝A3W!# & 䱬56*@ +eL5NAt)9@4lLgzlgt%;r}6v?Yߋ.<p%RA=]BʒPq9IPyºYыsV$\_,u`eFs$X-lbRwE9F|!GS!ZO7x-ufJT=qJkf`>ˇa!,JZ{HK3<&q"=7O䋬sDA=h C׊,/zuv{ڨƗ;Sɞ 5ڶXzzn+i 5vq2'G[ZD!y=,B(eab B@3?ȡtE /LB& +K ,q2zCVBl 7rR,?uX9+SxY˥bo(*l1Y n=3mFDJE.*ltAp&LA9#2Z+"zh (lX끥_y9Ko`wWS&@d8*4Mqh34F[Fj 0D jeWg7Gjk)TS]tȁ0И <-l%c_c,d/o0#A94˘b<Ɣr?\wј gOz3w9L[J9>GdV| Ŏ '@{J8.Z%汉iߨ] Dfy(C5~00ҼMߪ/D=XBv̅OX,Mu.=p*ē zIJVDl:kz|j\v]*\gLMCCmTQ +qrQQp}=C{3YBuy$"(}Knh[؜Šyv%-qXhhBɍ<|a&bŇiDJ\Ǐ 9Ӡ~чc\S7-ӼZڧO/I>YZ32[h`6rHpX3qEX L{K96vGuŮc&k1Xf^Pwsbl;rL)D^`'3-"NqBnSPd]$ϱxL&;:v1+#[=x/@ᔠ eH>ھIM3dTSg"A,?K4K-S'Hb-*toLVVˎJKav/2` N';*\Usf/K]g l1CP#cjfy4V@./tW TAL܀M ~{{Vh mfwdEVQi@ :2V\ _yϟK ~9ԖA㾍,lj`7F[^=mr.>Va=!dX5usgWP}eT`vG6|*วZ٩GX<)43d§1R;9X{UMC ٱ֔ 'g_bIb0@~<Fh%KKmzp}tEC+ Ao<[zr,p!WY* ly=38SX.>{st _,S 4 Y{Jس9QGOF.j֦B f$`5vATeBO0kt2ДUVEmn`ʳ B*Z%_m \q p{LO٢ݫghb (&Z.ܫ@a:}M /YOIx!XH5G8R4~~:)󜋝##r]-Nc4(O̹a#[Cuk@sy*sYg2S& HF<Ѐ\xVZW-.O"bq)pwjsFe|^Nh %m^x.=7b8\, vxPBEi3m5j^=UdhF|pRNr07cV)~R/MV9ƣN1GLHيQc!lfpOvO `l09XgF"yqy𺢅`%o;qr$ H*w.!g\wxt$IA/#0|hwkvǜ̟2;U 1eI^h4h==5"f<Cjf\wWC'{,3|ZRh5MEOlU!dMj(mmg;GC݊ ݢt"~j y_" qXK]`曤NU(1^@$ڐ7w#3vki#(?)Goxۑ(4K/<@6kj@`pGŕL@\v:BTLl?KĂ&NJK,BhNkQT%  )CSҬOO![qa ϜӳxVf2rbَkxJ^Pu]n]dL[aNdj.Zs#ѲM| ţ(*&i?зf% ; lg#rZ)%xo- DcѰj8I=` \gcO_ ΃I~2q3FP:Zʼ LJ+mٺ+(B >ޫ鷨ѩ7Făs'qbz3sb} b]غDO6k'-QAvΌ U!'*f8*]W!cX%69KNqblVWlT7cҷ /xYn穷Tk8}˳ N:\1*}%88Vh<.򶿐`_)ZH]`Pܺ=կ$V}s5QWL ^ԋ5|Aos?drz\ otMNxڶ]cge$PlYaۥM||MNLL02 l Ln?:FJOD:D]^hfJא|ZZh T+)V& <.NVDC?p9%Mg bWu`(&Ǭ[^XB;g# (|Go>X‑H03Hfu?i/]R=qƎt*{<`n49-eդcUa~ηc6UQ~~҂e[ٜ^Be}''RB`slMq~$a\ 7F*  8_:BY*(^c9%$ѳ谓.TYPz!V!NjWprak' &t`4VgLQ[Bur;W:p(* -L/^B}cEnۚOe.%{f5Ň o\k_S~i\ "&'8t v)H#v\Jaye1!R񀾊/FͤD4.02Quss'%mE G8h}63+ys": PCLWweД8|7tӛhA٦Z1B>L*¾w 蔞^ so|]GhHl{VJ>޲W q~i:.mϦ, rs+Q}^3JIX2D@nKp7 l s!]K^uXt'!8KPT=kCH NyDC3:F(-h> pL(K"ճ iwq(`o|Z⥎ 9%\Up|xTM@گp o@|-L(#&{g~/&yB rBzdҭ0.=X@ uNao6"W;r"~Pc dF^GG RwWt NlEcZ-o#,|y0hiLKlt鄫RDRĎz"b~lZ=UH>U~4YqN<R*$d_׹Ӥ'xUڣeD թDI7E0=y}7tDW`C:$&!0~xՕ;E wp!QKE*lAGRQ CO%֘jڎ>8Y^b$5sP6ĺ [X-͗<eOYIȑ[1e 0ޗ~C押EP,)H$%7}(WvR?0*'i(3zMP 3}ECZkܲU7AFPF7ݲ3e}% x5fduXCCI*w1P[םP URi<ص{B^P kRƯ=&W]l0ֳ6͟#EQ+U-XmA8q^:4dϓA݄95U +O5,cwC|$|\{qJ"֔b/{Y5J',w>E/FȐY5wj>sJv+u7[r]PdIvl deFŋvǂEjGuWMl;0N qJ5R1Kǰ̏yW;uF5g9amG".7d҇:du7թLS֓E2:9 J T-tWr E|A Icfu"l(+Q8my=#@'ad4h,ǿSYi\ݦQE*[LK+}nSO\SyMf !m gO݋X&+XpI2oeLp8(ɆF&vnnTO ѵFg)WmP{j[ vG'{/90|c.J% sG|}oVVRg8T)ia_ߺB%"~ˏ[SuB^W%zP)r]^tд5ͭ AIG44r2.U:W* P\qZ^Xek 617Ap/bd=-' Ra3tllE/Yk-fUrDi[ q'VLf&S/V+!P`! ߬Hl]boh;uob>l%GA@je#QP,o_̹V&ddT-isa_J:A hFb!!Y)Rh(G-eX*(ms%dGDQsz(A81~DJ\h"XJ(ro?3ݥs-giQ2j &t|mڦ-2=")@UYpYԐr%ѓ'mSVR囮Bzזpl֞dgAR-}>V$o`DˁXjMb'SB65H4,zHUx,S^$ ( ./Tcډ:f WqX"@H65p4jo<-H/I{tpZG]&Zr'K̏r9d:AFf DRuo[l  F&N)殿 "Rk>gaj AvI r;;V2ު2äL\7KӶ'fiSw:R}lvmҤ-1)6~IƩ3y8~',p5rd/!v$ZzYk߹Xp* %zDNZ#Bf]of#G>s@y8Uyh63WL:f6oV{`-3Io xAKWRơրM!'*=f;7Z>_Vb' ?RI&3掫cyP9s,+x3Η Lqw2Z/ zo3& xu9P.h!V S_Y:u+9Jq$hT3} T@K!GTp=㞂W4/Э:ʟfO:Qz\p\OW+:pUuQ-Sc24|`Y,yGAr!OM=u`jXxR#s Bz)dZ(I8JӠ>>؋P{$g:GSZHSJO2-ZYc; )R֩ BR e9L=&rșqqWkA μMںb]sZ?dyQD`z):슴˓= hPv, Zv,-@g@ 3xf/7E ͳ /2WIUsiR#(t2C+|ENɅf2=!DZ . oeJߊAW /2ިܩTvK6l2"+` E3Y#ԸDyoDʬuT"[>e+%D._ 裫Ck32R<(+͝m!Zwv;Sߖ~m5qaMPHLշ38XLbܱX-`3TO[hV݊Z=jEoh[e/pJ`2p>qS!C]Kx֘V 9!PWu]; =dF2$[b`,h\7o6' l+q UW @,Z%r Z"iu:Q>S9lO(]Ћ)Wn7@0RS߮ipr|k MW>^$3A6amT5 &:'BF̭5n'H>]J%ȄY$<|ֱc“(})IqKŊj|Ooރf0?jWOP,uZLV87ҶƊN-T)Kcp_@z5B(׸"yG\nAamMړɫUcbR=jprR~9|Z?8H6 (5]hUYe"\YkE3 ɚ*۱ y=9a[^Y[؁`#J W \ &ʷGӶb\4hM5}ͷ7Vr6Y+ ͢:H_Q'olQfqk)2w tzyZe>5\s;%J|*Յδ|̧vğȩ|A싐O+(`:ipIYseR~(g0,ct!cءϡ bxўn%aK2 Օ0Xx({a}A(? H<{YeoJE4YvOsuB贫Z+8+*ZՂ~yXcijQz<ŶPdi=w%$-8,yڇK]iyorfTɏ9_j | Wkg^ Mw CgٽΦy|y(*\!7K93D(ʗ, )5ZF}[/IE{mգ=8ų:NҨj E 7 R] LB$`@7,Rd*=I WuO}+KfZ>+ 'ۤBk/ `i,M>ƮԆc3[cJ1ϗb&N7~r8~^JPS=Rk~ҍvn_[7Wi!86l2⋔=ǻؗḸ9sپ{E"Hit½TK0{hVsAÍ g9+/òl4捻ڈ|[㴖Nc 5!w"cb! ER;&<E󬚞L`Tp-!QB;CAqcq(&Mz~ |B#o%KI?oW7,wdաC c"~{<F4Ѕjlӧl´P',bOSn_pQ}^r"ӧvvO{x.hbUYx%06ՕO=-v\D]^lMO8+[~ YnɽjФe#hߚQ"$085 ʬ|3u|)&S ZM~bwԌC7+1QF!,C1%2\8vj[u/౥}25f+ĝ?Fi` w_cZNiEIŁʉS'as-\BَH ++sNWAãK)pה$Gf0&q/dҢ9f(3MZz{N"!HlZñ_(h.*BfآfpwdO^k|0:*/ҙk'Un۽xoc[UB9 v2OyZ26*wij]Y'Jm_d|: { V%en)G\|TQ̀'(e?}*?J9on@i_NxH/<L=w`$˥u 呹-{"TZ ).xPEL{Vi+}cKftq0q_b DԜ9`܊8B%]n*|xvICf"jk͌c[NKқ(X:c4BS9w#\U&, _F -lfÈ]&9*ԛVh4.*׆s󤧈ȎWKs}eI&=R'{dm[RP }ZKB9&.NbPW>wߏ4nk*u=.{ #H)Evy4GS> H^nEu1M31-SH|I~#T$gF8KPW cޓ#Sw!nY5Hv1ߌ ¸/1i{'ϒ+&x~=ZIBL#T}I}rzcutW\R]>u3-?uI|s F.bT%I:۹O6}pAӮFB cnPF<,FajѨJa/ #̻_4ʽz>j;~y~=/UA>'t˲iDE4@8MR=ˏ}sR 2 lЭMG{ wLN oBfiud+Qn9\*H'7+)} u ?F+*ؑI›Wo<.[0rتD߱7L~r #աmWB$(A;PvZk ]x>]-c_iG 5MgSG9aK;w5*EInhQuD*"E]VQ**בz u$Z^S>M\XELLV[=$jTD= E#3J"E1n>l0Uꐇ:Y {KsuՃEfZ$F5kޒ<%/Ȟë@E|u ^ffW/ fW|r=u"AGaRLO e8Ny( oABTfWw͌$Z[O: Z+ K J+m`Mھ?ffUE R]3Hz޻^KH$ISZ ^ƏYM(";Ҙny>SV_YxEt(e{)!] y2CNOj}Q\ְ53EՄY-w6m$:LЧҁr pIپ@'fET Uae^B A581d|cR=c5-5Bx֞_4~qQm>$VIcx2#e5}yY_G9Ro2%"Q58h`Z~Ђ-uU@ˉ'?+,:0tblbv6$ᑉٮ0~zo4 mV|eZz:᝜G\Tcf/,C aS:jWA @J>纞f~E1l:z6 z꟔cGs[ K?]Ū_fRfP4n%`xnJܧ_ g~ʱ 4T"U,xOi+K燝7Ejb\T=5u>Dj:u-w;5{q.THuRy$ag2)͵Yez>%_x>3j4hcD{Č٥EU^l@uWZ,ȿP@MA`C>(*jI's3}]븳NOǹE96H\%ro.j{#ULNFVA.ؠ>c lSK(Y3J*^ys6U JI0qCh4)-$9~[:Fֻu.$VD"[ѱEqɀm-Vv.idFx * 'dQf:S/6jrme\y,Uhz% `,#AAZCYbfϱB8Ű-㱞^摖pac7q\5Ok-كoh0DsZu83܎T&txc_ͿҖ\|K!)օdАg!e;J'@ CBn5WVBon{"tHRIY鴵 ^d k$/CB=RT zc8~)g%pXT *?!4oQAMj P6+*xG_}* e]' X-MCLGm\d{#ꇭScEZMjՆOr͖Nԧ~+҅LkhŨ*2Z Z(2ݹp_P흭4+g ?㽥7@'WnϡzT;DZvMC]n;p/]绡 +f qo_|^i78"E2x)e|k+ɵҵFu1**Ap-=Bbx= 'Q{,/ ^ҹ] L)Nj^~[)mqZ Db@x@%w_ey8P V%@ObHgDw@ c!GY)(𯜔.˿x񊿲D82ح0ͷfP .Xtٞw.KX+'`{,ҵĦ0BxKy}KosgCfK<@$w'_kXVB+rKu}Hr~7^%tbag; J6rm Noma$vrvQN#.;*vSEհu.^"4JyhMR r0Wdǻrq, QDr/(3NTl*2?eE NQO iJ:1K `a5r'-R]\9)$isqt7[H)~`"9x/57{nϼvYz=Jw9mJ=gT:U.t!j~Wf{'i9&6A F` L Oƥ#-r{TߧuzIM`F߇)r;fhc2riDd7 T9K- FS[v$ju% yt]Ř<5;- Ⱥ!]RGqrJPkb\%w T ͞$Q'*4wJ*}%3r 0T}F%hNRu,Fz0|nͭRg^Q\\S[3']fBiD^:--,FQx!"8DFXޠA=q lQdP.  [z L T\7k(LCr!? 3V$ӓK%[ =L?l-$}qy27w(KֹZc,H@%d= {xK ݨGם3zeޒqV25ߊZ:B`l0-eC{X%4~]_-Uё$Lж0U} ;* )Bvp[mCMR)L~64LSgV E}[#kL#n2??^erJnG{3sk@GbN9SJ&ǣ g|nx[m{zIʂݜMP}iНʔ-ˣ݃ўpѓk>Fʆwo ( /̠̼*e@[=''e"^&Drvª  /v ڽsh:9L;)ԹYvC\G=dչ痝3R4z"LmjC%Mp|U7J 0$l;獗nwKD[^5=0e(Ō,s3%z k@vDDlL/$]> ֳ<[ŝⲓdsvwkma҇b-̝QDѣ{;_Wy+uN`Ĕ 2AXjt51Y>d%=#n4znEt'FeS+%kp8T ?J>s ]_0?'N8+_ɶ?؞궟.X|"hIT|D0 ^g.~j0i?$o,cvD΃4@al KFGn&_}og5R,@&;'!v䄙(ΡjYin%z|?4 c9?'H"Io-S-#-V5u`~eCɎ,0`09T ,e- B2l:vtrL9"@ ` oR 3vPn+U H9$ P) 6@:1+&- {!ͥ^]xoZmsGD|SHiHgԓ<+I!)2 %yDbxD"Z b*f 7/&QR&>,YmvI J ~; d@-YBJ?+u􆃠JA 亅( j[S4&WSjPY'dPRl5ޥt$ ^&7n0چB t~QZג%'R\E^jYոmgob0L"yMdK3jmZ"q)?:i~I I]KRw/uSv4ٖ=^-a*= gR+ܞ] ʤ^؍0Nߴ 1_$= ˕503bْIH>-ګ@Lv/񱷹F\S7\4[ H_}V?1>CC^5gsE `w3 ,'d)_Dz:QɗEJR"%U # ĔUsFe,ƘZ&~}jU'u]>ߴUY JbzADIVwODi9.yF%D+fSi㈞|d@J9+l x΅\~z@)CoZw5N|л==hۉ]p3gw+VO!ͤYiܗ[dߋ)^N,@RhGCR9#=3'zÊrz 0`| u.yd._XRJҼ>+w%05qDlQu7!.v7uT3)Mfsu}8Akbr(k+B2 wlWajtjBK=Ƿ/2~V:pRAsTy#bt吰"jgW*as[.QZܣ{JZ'sѾk=zPtë R2ɧ8 U-UV%bB DYnOZLCX:F~bD"Q#@W3s%B"EӖW׉HP]v~L#[_ UM֟:ث$w qLgy|| Ȥ% dӦbh"RR"בFʄBE0;x!eO[k؎j坔^f)u$dA>>_𩲺=hf0bYz]AT`TѨhJ`dt+' D!|fY~T-% (!3IjB( a[8h@I҅p5\qコMyU{^;犓cҐB"n`#pc_! k`myWNq-DHS`{2a4r>* @O2oRYk)n-f^P?Ѣ gpzAق*݄YJ_ĀN*eqO. c-~Dm$+XtHb!>LPƏn2Xʼh ilG]B?ɡ(BGu6x^%~-Ϧ}Z,c֜oMlJ\7W9q\ U:Wш214PXLЏيE] ԰?5,!Z5}ɦcMy &ԷNe 2[/4}{4|JD%M蠒Erfbmd:˶ `6 hYB4Rx 0f'cqmYdx754)؞>VJt.'}`ciBVz`M [s>n5Ѷ"(ۛb= 9Ti |\`R9|LSʾm:Uf1L 5ɮCv_-({rz_F]4 S+cE&NR&Fq8L%){w`w+˔!Jx ,TYWuH822؁- iS&qEN gQt31m͞)%Tv %3/jOib-]QRdչO|rҹXg-hɬn9^A d㩐KHLsxj*`%|MV)lN?ñ$T5K@Lin- 449A֎K5-xlz]pI~ͷ%]›N`x#+SPBw(u޸}~q~`3[чF.< aALe{"%cqQ$V mnT2^%ovèvK?rH9]}pLl;;U~[b7O>0inc$wdwM/>~I;#16|$'=!_ekM. ~2aKmzgN/vWC",ˀժFynug}]Λ)~%1B53ZB ̎~Z!o6AT&DqޟG '|G.Pv~)U~zcWz:}]LO(=q@_ +*Pv-Foq?@:,#sk+}=*|Q./W0C} n:G `P=NY5I0$lܤ)|Vl֪sJ{!bs19XSԂB e[ßgLd[q9eW".'{OJd/82=$2UoTK? sɊi( $dbEg2IdG5 : D8Y2Vii/$MN|54op!2vZdƌ搗r_Gjң՞{rD rK͔BWV QU$S$vH*C-|=u,?bgɦ;dw'4;~U{$ 4C'|_>LAb";dVUi4kOkSFl*F2_cLYxR;N'~P7M-yl,;y}K/fkc^4SYŶ_wHGOZAF%E]f fµE)E,̿cb+E ZYuI8hUgI ܳ‘?3:6 E'#Fr\p "z2FIhqPqQ.tH rOc,Im|hЦ=j)-; ;"k"ad6\JIIhg{1|\b;si:Ul=:F)DHi6\%X˓rh#U(cyeV Ky4IC5E*alIYTPUGmFޒ qcN2sYס/t"%M@[SP͇G}
  1. KqZ,d˾H*}O83ѝ"ac.Yonjc)7\.iH#M%ݽO[MmuDKߍm劶.4'zT $cT\߿V_;cBpOɲ`P Ba3i70fTM6I@щحǹZG>1ң "ABHnf,R'"Eɸ; }y_;Z}'C"flDǠE܇I{.]xa\%en20mԔ+iwu>IHxrp|&"؏ k" F%7|v%CM|*Y9p u#BaKp[m p&0׶Ew6}sXGZ@i_8|6; La6erM:qy\xYث+,Cj41|͵Fu@):Ng{qݔ$#eO9/OXfAفQ"x1GK8>GjpQ FNFv+zo`Ģ^xxP3'^A527t vb H;s3v)r)ህʩ[~qhKi+SwxSE[K 'Q@úih3 Sglc(8alk^KTK9.ް{\sg|s9;iWICM(F%>oDwy b3&ם9.dh_f aQrt9kMY7."|P>& (rC vdѣ랍 4]^gaE *}aTj;Rh&Ucplb՚ۺدZNDP,A^k.cMx2hJu/2Ϊ1Dn_%7S}k|Jm m܈ug`[q@'u3ԃ2A|(L%S궿'.Kܢ>Rزth!՛Us#&}mJ^?.k!FCog͂C+7RLحCIGQstG~T}qA kɣ5{u-/ ̗s%:J+ud]ɾ|?١6"kLHcczFy(ݲ].0v Jt[ ԘylӁ@TF鲶lhd|K˫5zCG[3,wɰYAn=<O-( UM\ׇb  PC)+U~-LhG3sTb/|(G S=4]pLYH7xQcK㸉>7Me)hzjadIK)=>J^=a(9YCϢdcU}~[n9oD'0aX:jua6eM8[$OUӰP1 t (&+Щ`R@|,h}!2Gc7+%$y2 -m(_Z ^lb_CϏ0i58ՋQ˛ ,T׹qAע2Wy>3./ڳgZ:(+\̪ jc}@'j~ X/T#]`?pߋ {L.`(UneϵX|+1ėf74E7߷cŒQKqI&۞˔̨`ˢ `X2S Q[H nbe0 _7k0977qcH5|n=&GE[ NGڼ" `j+)|6& ? !K5gte SH(n3olYVFv֥+ct69$5X͟f@8N3O"?SnPu>8C2m#qϒcj`KG'UY# *@ÔAԒǬi@_q8Q-;V4r\R9PdG)+)oR\wa1][x0*S!YV*8+OܪYt r>P_團J܉03*l/bb&տb%0x*+ 鸵a"2_zn#!>Ǎg:SwV)'^"l_hߝ٦+$M%`H#y2gqG(-Wֈ#N'woKZ0JxGQy,[kPR"7f)CsE_· Sc@X 3 XCh80p9 j t&;l зsQ&-;7% kCNE '[H"^O@fwM6nG؂B(݌kjyסlv:Z+1d?]C3bzJ\8OJ˟Fj{2;q!Bufթ8*evݞ\/rQN^ 1!r ymUB}_> $*1ʉ@-,Rof =4BPI#rM>|DgRn_hȧY@<)CyFp7ELa3=K{deV$*hl ؙ_w-JPi{r8<Orˀ/}F1t+Y2t%#1$(cLY"{+*6{$^"־͵FM{cP2WxY>3A%7T A~uBԾ޺z]ml~G; ^i`0 !X2Zz)QxF劝 DqlH7E$(j?ӹN$`<9q&W h? ki2O"!RxM#t _I5!N :G6?Ԁqͅ\r2?Ur]Cwq!Z)%xe{8V`:C%tK& [Zfϝ˹9v'na"q{w׵K+#ha9#j/70 ޻Tf׼{fbƊqvia%6ʖ|DqtYb]z ˟ }}eXمs?`*.~p^qydq:x.סĖwtHݯ5pNryC\zK|wG\zh)ZF[텴ׅL`BMx/- ➔\}\aI'Aꓛ{øD (ob8,:*w,vq?ҧ`@7&od +QҐ*mb>bLWvD֊dG OA7cKZsp\>{lWC)tuh3EDybҿC{>QI#%L~' =8zUtZ+MU,$"Y`Oy0pD uUMq# ˢFr""P([Uy_#~l-Ss) NPj |V!O|޷OqxbVL \hXLPȗgMr SFxmCK֟E%2@ YfKos(˿)a/\-/1i.>ԺRx[ +A33:NyPb{yki6>:N*߆)NsYi%P#nU&~A=)nla847Z JbBu PqIqi,ApD%/V@b/dԧeچѮd7q&QuC- ?¿evuI6 0QhQΥ {z&mDՕxgW.ogߪBxQb(rU{sCA]>9㍦Xw/$YM ~iksq1MT!Օ#пrx*"F>ݤA8$pAagJk;ź_ !?jW3CJ [,gs`1v|}pch  fphH&1K>hYOR'Gr3Az!e|(GmOE(ٛ>K5z*L{l1hX= clYpOIVh:ńI]%w TqFh 'A|!xx룉 q\P y> {v`[eAʥ6S 4%}W>9hQ '-vgQ%K?ܜ e HL9b[kO?]Qī-F[X!JE ;s ز$K꫙Uڭa q K2/ȈAZt=I 7.yiKNrmZ{TdQ;J5MA&`\&B7I M4-7WcCˤ ܬ29U@UV`Xǯ.) =|I-{`gO̧ob-b|kJ6y)1ĵxYEh1W?lG9P{b  DJ0ugIoa&HืRk)FL72I@ Kkzh ;Qq"e˫LCxƒ)l>fod,WA% 4u#BfgθB#fzuN$-RDd=EH~HֶM3\riT= *&4w1㾀:JQ{޺zbK@ȿw sc?[neӃIڱɎB 4" *A2lstJa xmEk5 Dh?sӑ=Y͓ܘ/Zo=AgRi׸aI>D~˕r5U,3(/w*k ˜wr9Ԙ1ߑV*u z{zt<t%H–w@UQ\]hc#auݓ>%N7E6Z^כ,A;!ӶSMTgy btyu^3dl\aGb0Ɨ ߢ~ܠ-F=A`ꊷfڥYgXjoLBwwۮк$ѷ[ =Dd\:/E90;;s/ T3`-vpۋyv5P%$broU`>mWh”-ލRHB8<!y$\6A-^"E^kDl7* i\i,kۍ.L 7g GnsXuRSbnĞb3撋 _龒Ixo.bw4VEJᄼRtqf&UQhOJd!UaLeXIMSdrx(۬bIWpPd+$7G,dG[|j_as31)s %?"QeU~% ;"FԦUƨS6@x'"W?bz%~2b7IH BmS ߩf,MVChhg;H1[/я#S : PyAK3KG 3u\ʹP̻MԯBA{i95Qd߼n&o/^!bL8xOuk:VV]j \d5W fN K=!z~&$ʘẑi+,-7TA!5&PgKD`dұaY"U.Mׂ'wAգOgUN#Qp^Cb $we0DȖUcT }F%@JLVFJ~.12puۑj R滀+ #))T#_,N*)P;G`g9_b%V'{&,lZ3vUi_︥x!7ۖ{LFq72m?=b16.#.҅(PحN܄A,&& EtO5%KMVDX.q8xaqZ.@,dZ/uЉ>Jek|($C ō 6HomdYPKʺ/?:=#-HTt%UK쭛pѹ%]Ѝ BΠkv& 7 `Dŭe&|HB=/*Rm<, PSP4(^)QT+^V-j((؉k]*w0?/Fw!m`?Z\!ܣu扖K3rr "D>Lv]ΰlЏ% ɕaCoie+IhSc=i]8ù)Ǧ@8r2DOY!X_p6㧕Jm2؊YëUk{&xY2h#C?$9ڹI莨9QOquK0vRîODfWEuE\=9LCj!wɌq2m>CEZ'lQP굗q6L-iSr8H),ѪT' Ig(b\^~ 3 BuE!re=*/l4c#:PC4M{3xda;{+ 䜱Eeƀ)B%WMECE ~6B1`3-lv3xIn$wk n3>)ҊL ?Gĝ)j W5gfѦ?u%jp'(ufK3ޜհ o̮ $zHAmÀ݆1pL'c*mI^a$| 턶SlJ95%/~le8IKaC/=Hq#q`ǺB x83d};]YGKfW1!vmkH.~9DSK{ tow;v-쭲S4m zj3 &62[ځ<;VN:%\Wv:G'Ӵ4W7W&J!zEԭI[jca@âGXuG"e_kqN-a8@@̀ >vAcRO˞cTk[Bנgsؐ yRH \2LRd! ){Vԕ{emѤXc^>ŝc|P{K]$F&*-84d"o9qКo3 y Dd2RӃD4RbC7g :W3+qtMq״'~K0}{ l5V㠦j@RcFd6sQ/d Z -:} xba8#fwLYB6+H9ފ2)=%i?#IYnaڟgrt|d[ @ v?u9..*:/{Olὴː^{`0Nx 8(:ȶixyC|.ࢅ=gKY_kF+VTNUiS34WVOgOˣ4-E}l<-dN;@?w!=>6}_> iq)A)~#`,M]yu|ֲ ͆J&Id$굄MM@+ f\.;%qu GLs\ܖqqʡS+#%G\ŽUv.& e̮ {x3"(\*D04Ԉ\^dvcA':S!%0란ohN #Bπh X', ]"J?KT(Gvv|2,ȭȥ"_=0r$ek:yW1RPwIvVyc#'o*U7( J薞,bHwaTۆƞS"c΋ERgʡHP[%V9$ l`TZ!-ATPto[Vް#~8A"4tM%_Yq~7CYjHU4J^L-? k,@P"߈6v]f\}^=YYӀ5!T[8URބqY&_{G"ܧ~8l[9suaYH۲ҧKbK>xlɮ42$XTWޟe9|r(R>\> wMyF=SsV;W,n0Qcʻ?\\J^MŴtoʛQm=LЖl- w/y|Qgzq;IۃWgvBd8zU{ c!GB`P]ҽt7I*9YeG%O.- ߥ1)C{_ܷMtKOt1P6K=dL5UI*TQ0}MR✘×0gjߴE"rD%o)/AH-T#w#㖠b)ٍynkx vVt'ރة03o90nODx-J) Cg+)&n76ez` :&3*boOgm^X>`h++~Tڈ>qSmXds2P|ݪR svc\\ӃP0YIK7&NnNv3BW}k:ȽQja*̏ls4Ö3!Q-/%\T% uwGtR|O9-I1 <^Yg3͛T;5wtV]1WѲ'/GSYsl0 0[:,Byd%nܻ,bˁvx1Hz 󪡨Yӡ ~*Z7 OHF#q"8,+ڰAFYv~A-J9!.!kk@,<]1pkCh:ױly&ռY3wQE{+O܀BbbݯL C#x9~9"PYM-h#MPfNJP5^ +Wo;IZϠPV1$[vÂUN0!IAs0QXšRV[eΚfˋNcC u*i "O?>UqɌQaV^?y3'W$7;iPK'}u~z,:u PԀ"hT6@>W\K8+Lib~,6bW:#MfVxG0{nGf+zB"cw?΍4aR+H GކT~5gS{E:]/Lw#aGFidӋotcA ܇D9<*,U^Xn aw[曶: eR PN7cy_y(MwjYUwcS#}n62Y['V/~k\l@)R5`G;~$윓:oԃ_@h+! ½ *b8S gRmm'#q~dp^< QMppm#J}i" XuowwlH:*!a ;xކ$nD*|$~%cK9ydokhKHl0_<ߜdWf^>w5WݲW 7'z[T4irdVӿQ !_ λlβVєu (-8SCm <{ m}>jF Tˣ#AGZjnǿδ30dq^۵uN _B$BHpl29vMAT:I!G„/G sUl ])1% ukjR@%3kVpqזe*¬ y.I#7TkUlWd=| toƍ2FP[I@y؋!(O>P\ds.~p8>kA%#+\_8Usx`F/Cgp[=:}ΉҷҍQ,X@R"X$"tɖ2 E ޛm«k_kH#{c+c)6zP=_ *ta֍S@ -Hd43v] 2tx AÏ7 oy@ፕ%La4'c<SHEo&~ J;-iaawGy\ҦG26''T:* 0Gј qai*O3Ql;*8-Ddp??2ҠU[lC? Hd#B e);\fV.8Qh֩:Ց!ŮhTs WZ|NMe܇M6P)I@ⒻtVG<>a}kJ ߽#oM1% ':lN[9|9 ͔IdĂO#g64U"t! Qj/™4XĻe+DzzwW=25l?*Z1:s#8?7>*A mu8~Z 8_ e=h*YݫW?2Y:q x=W5Yജ\ /zXOLʏ!U)n @2| %UvRCw0Gڝ:CI?ʼnAas}Ҷv jJ>W5Y^ܣhrZQ8] ./nU910 VEprP cRC"}\܈$Sy:Y,⎇T |4mK A+23iۤ^4R\s<ͪ# %t9K??%sD+ĉ(VKp^C;-WI ^!E 稻I[ZDXUzd!|zuKIab1:O"}I#)Zz1b%]:&^/'=a3IܢzC~RCTj/l-yov7Rrfᴳ1;5Uʤvvð'/bZ"s!g+?T>[+FN=e,)PﰕW#KA' @~J$$ίaAK[f_5)JYA-YEM#ͯĒ]\LV+}3&Z!doM2;fEyÙ!y|^5IUE[Fn݊%O3RLf20Ź z })+SU}i=V|v hFSDU54J^j7e& LkMPe)]QmHrNi~$РaUAxB雌Yl_B}ڴ| '@ff4,qXPJUAQȆhc25IC4# $Cx}D=X#Y|>^sN4d =O6̭X~}4e^?5/+}nڇ+&!mK,U lس!>8v|S۶)] 7{rZ'E3e@X_2y!T^m {xgfL+Mj70wrU6i=U&4uFZy^cWK(/nZYJUT[n"JF{p#ĺw1dZ}A]M_iM2ð`" $yҷ}oI=(=)1 dB4x`a'Ip r ⌊GIl5,䯖Kf{{J#gSaZ;v#0r/V]:rL@5*3wxHOh!εDX&zx*xOI(UA $tÎ7Jd*a^nagՄA@Ѽ*das׏1XF8aUA +8DE=(T0BKFʼn_!FY;w5)GP .:"l@L0 ҁd,!F|{V=Õy?;ߊ BƒMgpz,,ETTq~@>BͭJ\@Pp4ܿp0 1 9bbҽtӊVn1t-nXO2 UךRӗ1qUe+Z6!w$ϿK+ǣ}6wBOvʺLYHBb+,-3]`|E[~4mXQYKt? GfQ7|=kjxI3fn_u3))kFe/'O0U}dؼY+fݛt1B?ؠ3۴#S8GzD8,͒y֝4Z<ARCBN'aA*򣄩IhׅYjlU2De65䱄Sb_,6=8F]e"(;AdT{}R_ TK}. ph e8)*R/`s`@LʨUwRf<|qu;Χf; #vfز;{$cp ˗6w)ʤwz]Dp!WڶbAmuÒL"9ɀ $ǟxm .WI1,.5EtniIֿW ׆_պz|?*ASV 3jqwWMپfe3NnK ??A,7T7UTo5xȟV' qL>fE׿|hVXNWi-X~H@AP# [uѠ t`ʼD M҆! |ZL/SROY7Y,@f˭Y*YD`ĕ]XaT}.sg!ox*)%h]0TUb _yoPl_E v z+]9q;m9ƯV< ['fc@뺥@u Å<AKHFV E:wNINQ,ϊ(FoBsv% \"׎G(>i+f6#I{צCdQ,7 78aYV+#WkzNs&:]M)]oxEOy'Y%Ӥ"XLEE0=cZ~eGH%dVI@g%Gť('&V9D HD&^h:W0_:8xg6(%* qz2JCqɰmej8ڦ(zÜmFIw}4ֿYPY'FIsbp;V<}ݛhybN࢟T, /"!Q nM6Y|߭է 5| Kjÿ_AdPuۍ6qEz2왋1} +iӖn W{}Nni@k6޹vI"p֨f.%EИH@*Q:Ϭ*wz%6͞\^``c^OдEkY2 \mΩrJ +~b75#ƨVlF"$nd')ܗnK'5bN3k/Y Eey0:8+yF̑S=}Xo(̘"!+*y_ pQe#$gX)Dv'qh9Џyh^/ުvKin> S; H4`,n¸_T02M."2_8ƯzYʝٙQVقIk}7kag0iBv|dOۉJx?õTHdaM}%T͞*6<54}?)B<7I ";¦"Sa&u3JIe7yvB%眮' 0<[`WPC1Ϥ~ UL$V_E@X~Kw~/1ba]᷉)ϒ3kFm EֽO֫P7ǿJ`9UQTECY<6 mk+aU}a&-Ծ$g&S۶2r5|.Kޤe\(?0 6^;'&նH]xio_bczMG-gҧ5#_o\ aVOk.=l#oz>~P٣InʩޤAT\]gj[[Qoy~ 1T*k!| RM+VH8r ]c)<1GQ3}ZtEJ)|)`t4a!L nE(zRo"MS9oGщR]\f\]l P۸DLԶWݢr}|4p6x-Oܪ{ҹpG>wtŶm,YtHٸ ;!Y t*cit I#YoqViK ֬Hr ŠIx+05s?4q 33fǀC8 [mvhVm%ޔ֮S:\h^L2GuLǝﵑ!0LV+ J$Qup 6:']8aֱ_h 49lp C7b{ N׶;v"9$h4򞰯b0Cd >|_ Q\0{+)%A:Dѻ9GC`JJ2Q(Bf%â&r#cZ+; &W Z/U4#>3S ܣIRT r Zp;FVۥA+%Ra(a1跪f"DP 6bV|H"ؽ`x{nϓ& ROU2?I8sZ ̬0nЮ1֟!p_ ȵ`eO2`-o`jAG_gb`:kq]46!u{nH{nNreGtJbttza;HA<)DL 6EagA'U '#3NXƷɱGۭ2PR'+r$|&2xpT\^.dM YJx0`2ok#jλ!YɱXa$Ȕ&V+ ߠ=qݧ-ՅWNB=E+?11aRN Z9E#vm Te' M4m I2Dh(#9F(',H) 82N64N¤+Aq QIlQLZjBţ_Cv2S)—"kt->@Z3 2&a|TIh>.Q7t:Z +eH8 AZ/h (=t qx&ohECٵdYWj!fYl.;Z'3m7컵/5G.h6ص2@L}sbvhK(@fQZurZ;A-ZlɈ[`w5>;Aw.\V`'iXӘ Z|T%"G\0om|U]& wԭ4.d8U=א!uMmV %quΊ\bwXuB^ 8bĎqd jFbpkmռզO=i3Rܟ9;({am/M@;P4d\zѨsQ=A b+$rõak ([-H J0 _R8! %w(hMį9v)^5rm8Թ'睃&n%K_)X!+6? Z706݅Fdg.pgiW9pSmITE[%-h#!pbQKR(BS$<6$q9*egqLFɽN h5M=7r~悻ZEA\Ux4zMNB=gdpEV]kAFTZCch1937"| o{ /<egL6#i:eQ:fz8DuW~ tuG2ѵV0AE`[ZF`e+dNSČlN*&U=mRZ˹=MKCn}&ĕ. T'eՉ(pc߳IQD~iʑSc:1MBvSvbh2Ɖ]o( K?e{W´AVȸY wn`!n, !"rt h@ƁrTFRJyi6*N9E0[n(]d&1ױ%]2Rb=Lxt11\ۊApqjh1 ~ُSz0fg!һ(l }+GLG;@36B]٣fUuP4T\\,C&,g:^BsDr"x`kdٶw{ZWو0qwUC&K9BV į'D@瑵R!G!Bi&z,WTKI12|AGb/ERg*upxƏdZg?k.kőGqKPAOl2Uq\C fz2Fݻ{mB46\(E6.g 4 *^Snq >4ORh u *_ 3χ 'iͯrY*]Ccz_px40!#.cRP"f鶍;1sC;2򗦽mS{r4W؉5j^+G]'ʐ-`~hK蕆?PO @_C5~TW8ul7#-|0SDeBon1,7c\t_eCMr2s;kĚmy/pɇ#/eЄf4X Dv", :ۼy8̉6GN!D6† ^u]G:Elłs# i] HQxB5ctͳ-&z,f RjSR 3S&CCyEP78#i []M62xⰁLcer:Sơ[ѹ vh-J]132#BF^˭dڢ ۹[!|Hh'>ɿ͑Dn'm/`»)zdNApc̽YulyR+ (LBvc fXzzabeAN訑>S;\ g듄9lѺ3%/<8/0 8u(\J]\/h MBtHZRC8i!FC=e#%$mRH֭x0;b%0@>ҿ[~1á1Uz}%1Kӡ5R^l}Ol ^qP:q~𷟭;\G+Q۱ݶLQ9Ou5Po Z+w."aq/^MFdxW"#S䭃{TF[l>l$*w^ͺ,-QaܒJZ[^_Y~%Δi;H?6qlA#(۵]c3l@3xps_@1MT`H@P0^ lϦ N=~sʵXk1_C1\~!T,7Ͽ=&)_k)0A?.iqGps~Dn KDR)J`333{y,h;]hQu%_w'pk"HqM5pRr DF9TB"E̲j ïk1?ڀLt8 Ļѝ[6ѹ8+p,x)cwbLy^v+ R^h@xm"?['CF`Pn GI@gIFRN0P{P]'_ՏNl=GGтJ]>~C&Ɵfw3d7[>_X;FQQBjV~E9#|2\ib|>OʉF"U]̢K_{\pFgx5n<И/Ƈa7Y"j/"}\.H5Sd'<0y$6?9$ D#!.y6ͅc>p%@8e!zlhNEj޳~M2} KGA~$~ڞ!C*fij9\e [@ L 6V[lpyh3UwMM0B!FnQT8}%w:mgѪѰj'\:Jˎ9ש!ŕTdf8e8[}[ jq-|kFTc}aclYrǃ%{q-SpZc|DtS.#H$r*oL\ ԫ}-5;_m`}QzJ^%T,=*4]2K.L+[v^ޜ;̌T*7Q/Nv&2Fob>UPn5\V[o(>v >/O0c\e#Mu[D-4OjFC3]@Z8A M@nb:V RB^Ǘ6jq.lx ^.AC^±n0B?kq S1rn:͜5勞Z6ANK4gݓ7,*5( J6p[i?sܖ: ܿL)-"nvj1Z}Y`2}X!C\}LVڑ6% qHA94, 6)ܕ7f[?5yz@)+pUk}gYX%]ވSĵ$^#8q ]Idhn[hd8L'#WA< 8-ɫ~Tk[+ᙌ/& ȶOǚ#}f8O 'Yu$O#aJg!y۵66$ ZBbiQJ.$qJ-?Py2M@hR_6jFy+|4Y6-p 4ڡ}Z9۟2)2 Q˯ؿ% ZN9ն%ϺtǪnqLq$RUx|eHh[cM=z29OMn!F[22&!ւ[vfAUw͒XJȢkBŞMmI Gߴ5]@/aXeΌTi` I'7 /vX/.'A(״-EU$9bWYDfZh}]Su7 tH}aiΩynP?VƜ 3C-EX/6"HEf[7P9)n4|닌 CV0̮JLlVcL^!,T5@n u1ܾ$i$O_T)oxfڠ=ewț=g7*(<\k3%V$CoJ IsR!aHС XZ㊈YUmalk;7mI_ 8䖀 x!)IBSO4?ݔ27,8y4,'/o_P+E; J$`(pjƇ\*b$'|ru=lmWh,_>M>vUp"&L2OxYyFWGL)rh̬Yʫ3n5O. K#WKI0b[i1Sy:'*RZ-598:\>ײ$6>J+I߬wN ޳૲m¯ol'z+nbDV74}>c0dzg VpgeG%N+Qh9QmaᲦBEWsWtØ)d.w+*V3-*E뗌IxC"Z;҃F쪕7$ [(3Ti/cC}~S{YqRްat*Έ^.C~R#zd~HItXK<;d۽jH*갶2c5q.'#-^ߝ/\zf-Ŀ#i@ա:>S IQo_y867p^P/5=GK`xP.jU 7.9^2"~3+Vyi$ni椨aS~ㅬOm0Þ.oa(DB^vq[4jԠmuWMBA\~a3>^TYˡ h`:kSwQ9nƞhL.zy9DsL:\FVWMϦ8۔\OȺh@lyq-#-f,1P1lS3і\|DCm.: R$N#q¯KV;T,1dsKzRח:a`V#)&mHj }[l悘%c|%(4! (م}Pe\'qQwSP mUFZeQnԧiLNko h9lۧh/R70-+l#0zmұӖF݅^¥$0*?ߊ",x`oSh$lFqa Fa|%'ÖjÎ)қ'oneO`se3'}JnY`{7j*+ĦY̿<݂:O16Σ k' Q&7IIK6Ky}mTޮ55]$NNHZh*ӃTӹX1a=uo`N>Fg;d#,wkQ ?}{]n >ڍ04]+I՚̭8}c~|d4g AvGW^/JO8 |9iZ[nb^7tmrbn|h4ٿaq=sT/ 9g فJ<]qІr?^4yœto |: WcA# Z30@-ReIraإ-p M[|!C'lK5lu@ӫ&z"Yd09ߡc??rKx*wG3RtOrFZ)BHNQR~\j:iH^N!M{97h.ຊ7Jvzs8:h6!7..VrsәSzn)Tb=m EWK3X3Tې.U~0RR^KW)|~vrGS[^&3-us_VlWg&QrboTryhMHAhy2]Jx)  b̜>&l:}r$3 帻5Nh=:@>+ _1P\PKdTFxO87C=(XAz [xx~"JN~ ƛ1β(;~]XEx](7;.Ǵt7s<jhI$zhWń8u[I(Y,l7 Y ~ gq! ݵZ9A>|'ׯAe= LQ=).i o|)M6}fS^ujObYT Sw3(\ P-YϬ7u&?5U=y;XӖʪ[t>^j ]F :qK0V]Svd .)` m2GPK `+.x5l#ji_Mj^=@0Bmq8*{2\Qk'~҈a{ĞpˬD^bN?q05y}1hVC#[7~iz@O mp!bnQt`9S JTcU[6.'?̋Haձ Lob~o MM5ހpH3 YMs 9߭v."vg|[G,qYcD~=p&djop\F_\TevAn5 g@$L~l> p,r5XN{@Nkʫ:8AHD/m1\ }@M!يf65&9J11|J*2Qhrfj6>ɜuNT˻S}PJA: C_𸧽 {u?5l`c5E:ΗKnH& ? A20S{l\cɮޜ3P`yA^"us0BGuߧïD"U+h7҄krYh ҋ$=c+9˂o6k[o/N3̀֕UD4"?\9C$>z(8t7.;i:GG+ӂ ccuF|.Di7"l@(<æ|mЀYЗzwk'0]2V7uKS@>K.%-5ZtTf9bbSjGoW :k]3:$%whv^5gPU nC$|$$T3QTmT \9i9ٌуy)3oѱ}}.S- W'P wϡw!fQ-XPm #hy7'yOy6u R:`Z .wvb~+fK5Vez5,+ Xhk7Un.u1;L]F@l[oR%?hmnIRVߧV]=8fKp 9Hz#'7_mt{ "~:&*K][=wSͧRŃ}$051A^J~$eS!*I|8uk[Ju1s$d{)eZ}M,(f{ƹݍFx7o/,1DM"FV$, Q丝 -`H# &[*Gt; \j؂o=+5l *n#VmKUK*QIw]wqKcf|cfD,gI;<~dWgF|Ke -0W bٮ膏 |F<$ Գ}a ~/ϱ}fz3 ` ӧ%bݜLwF(3gx0T9K1]` S^;Ǐ( z. Hy'DMQv_n|R2biֱ/d__"hKcpgt{׾ |aPFO^Xx4q}6KkL4;te_ d4YUQIᒦ0WKd$OYyLaإjiӟ$*ov-qgEfzQkc~N5ޓpVH!GחQݳo-Q w/yw0VsOmޘ.o֡7P"U[Nqq82n{u:qZ_ܣ̷aͻdUArA%i}c!ąUc;N .>5b+T)*^:KI8q)aThp=/#1 F~G0У(HG̶qjC=xV4{ځQNІ2tx TV['[MȌ, q]贔`!F:VQ5x%C @H {GD.*9H']`%y)Ð*}į#X/D kg# AaB]T?{l +&>i/>&<.!pU0@Θ =—^ފ7A#CZgY؉7H?A K~"[^9I2GrO*$)`tFn-LfGn}aJDkՓՏ1"'`CKOT|[ۡ2J fad彖^I/_;"v 8E2ZMPQ\y"ڿࢺt#"'ZS膓ᖈ~ٿzp'uE Hn9Q8ʰ{ vF%NVr*RBr>lp\U3ϦEg{o.+^։ jjxĕWM,6h'2/G=}oeiA:~x.H<{-aQW*6P+f~t,.| T!V@4v:V;]1<#Ġmp9Ďp\W%.Έܝ80Z a{jpZ x n],IV]P_G%՛ckΔ}RUjQ2PqJOnkuPY/t88mүeh# d4^۱V6I} ~z7M*!̻}?b _6_`UشQaEh ֶ*YRLϓYCĈd<|z@Q̷ٙ$G!)^_*03ѻm!bUPc)ݹZ*NyCʽ0)7-q.ʆP#Y,7<^50]|c~4 tnΨ 5W g@]\Mȶ`'I3s S'# pG&CXMo\7 =90ez@Ţ(F8:n-mr/ e |SSy>ĸ^pcև#'}E$lD)J#lǭ6<O%`^gqZ!:lb=9^4v֤6#!/0nBy3~W017:^z|V0L|Dp@en9|I;,`/;bU@y( J5XF{z;ۚ+ eȬ>TZ.ʉq>&& 6Cbޫ́_.S.]Xn]5j[vXYpB.7pك|;9m܀/+$s!@N ! 3su Q⊸@܋2EY9 L(Aݩ䵧$hAg D\&_'ƚ{ml(Kgdp,bd\\_/iY.VϻPnUvՄn.J'B\FѠ  y""ҝvAh|y(ϪXkH8T灬84?ߠ9\QK<LǥxRVu7nD)[ mct^WD2X5Cp% ОM.u32ilX.:RVg;JE:?e8Y ;"O :QX$d᠉+akA 9W^0TdTo/v4XuV*xRLLm2"K7Cq¸@kc\ Pé`bHyߎ '_|C9WvâuQůkt]l#g83Zf )ZF9Tn 4qXwr݀C7 ]~fǸ'V$0M( V,!qk#-".gϣpD}N ?5}J&ZXg۔&J#R@Kv1URTװpcp]#KB0´ۜA]Ӽ@R;YeK"~ d#=oBXR264 rG8o#zp{4]m0*01RM;MRufrr/8b`Fo]hpLfec *Y+PcPûw%U%%8KB.0+z>UG|e2|Xdg×/Dٽ/}H+uǏDTʈD0aJ<:t4MhnӰ]C(Gpmm*Q5,jtKBNfloC(ּR틠5h, &}2v<T//EwO$Qe,I^a \V V~2:>fN%2̰{eG"DDETyƘnH|p0Pֶ`n1p¯(ecRpg*l^llɦ#Y`QwLc(0{t"Ci%J ߅=~Efэ뭋 +"X;|ݿ!;r F:?)FB B!~Jd6x1+C r6|;# iE]s֍:oiɉT"ކ?> @J,~ؖ9wƺճf!XN e-uZh{G4$i?-pߧeĺ>&9]l1R-c6ZJAwB{Uo[hո5Y@ZF2˃ _%lET$2EنɩOv-5tT;-owD&e$ݪN=޲^ֈ}ʠ8!zaVQ]ds$91 +<&dLৰrf ?p xn'``]SHE/|g<)|FkFϫ["˲+eŐjl4FB05_r/b?+xDԯf(v-}8U*p U4Թ:eNJxɉkVZ۠>+rq&"EGcD䛴/|c.fJ0IGҦJ:UggT)> [I:ȆK4RƐUVNnb i #X HRs$/KMm*)x!E9VŰ?_1chg |"tgd(dy6І20 I-('T̪E~} %{1?t6q0V^*BeAĤ+^+h}Ro[X^ѕՎA2z4N(J`Z:rm"tٖJ`V<1( 3 XF aD5HE7g6N\ .CI GѮ#o <1aᨚ+ݏ%-l#Oߣ,بiQŽ>&8TJk%&G6-!Mmy7' oKѓZx)i߀'a.}T Ԝ/ҁ'NP4fJW*}WV ʿ 2=)\R ?)'T?+5W(Gy8%ʷ h,РU*nQ;+ om hR6!p7zmeuqg 2nu%!*y39Dȟt)䠽w?zRऱ~ytUU*ʱ.7p%LvMsw2pC tpܨCG8v$8p )ſ^{⣿3cF@ NYWۅ Amx S1G9v,2I0$ Sv4(0%Cq=ƒG/R(P˔lJ3m{:#)@p_j$K9 ",!0`LaW Dia7Rx:;7M%X`h5~y4(0rqz'*Xx<N}INӰӒ69;84P3?qռϐX`sW{sG/+kbܖ]#lޒ=c.b'Axy8K%sr$4E%rHkR,޺qM$ `rFR|~ e2ݲڭ̱DFu0*h+% _Ohۋt: h̔E7G rd ۿjVQ[)8_T9hɴ@![v 5qd̐Zcme+iQȷp.|H7ɳbmqhH{fIsT܎$[lUl.6hNu't:R[KOURY=رƕjBnzԷnݔ00¡s\F,K}dzݕVy]Plu[/ssZkQ!EIWW bu8Z[MEq_8k,߻Im0o=d5;dGZ}(?~q/2CZ2\3WRzx8x>AV5,=0h__QXPx}7'>:-~aĥY'LmkLկe^`'=͙35O=s4#0⯻SViMt :?2'euJ`G'NiV~aMh.;kR@ÙOmFvaO򋷻~,/r\'of%_e]mBNF13-03dt?EB*]vO{Ffi (( zv5/X^P]/#2շJNLgEHm4s{&4om]XV Z)*ɤsJoYQ}$RܳA]o03|/_oW4.葱ccn;ucjQna6g,J);OK3 D<ʺVoΈZ‡r9^Ltb*n!=ԊMfX$]`-V6zCĊ &1Tt7#P-Yg2 FeXfAy^ Y3p%P f#B_͖ Qz@ Cu²g9ߺEU# V '73wz˹͒rO]g<Ne+{GgQP&IfusW5BBmہQ5f۞bF>ОV+-Sc-zy),5N4p$lƝiz !2$L%#b%:GCLHyD#-S9U]g%z~n2u>(Cyf\`,_բ.IfXs]29RW =(ۋЫw8(@ ;y luqdwpϛ~ʃ"Nfdԉo78qɿQoX,ٟCebj/.+][ڥV+0{0-_JIFOFCmH+Ȩq ?=5§1C.7{^0ŷ5:U6M ūc?0}мZrMdӊϯFznSHqߵpAu6#M傋s\IԀ, K#}8N71oɩ?mx }AkT2@]T70@̝@ V*kG?x77f FE?&G"w+Qfqx8'0]hrZʠ=T};)ҰZh;)QN%uhx-eJ>cA9J_IaY @8/B S| ;,4ũ]bg^7dxn_' 5N/*Der/(]ZQUH;}ɵZAscz|Dn8=7w! ٭WdB,%ڡ;쐋 ţ10mN> Ek8jp=R$).:/=<\ZüQB_h%Ӭu/J4X O?iFɹ퍞*^w}%>M! fN ."pJr`@a[!ٲf|'bY@w#Y[z*S HUǻ7t^_zWPh!d E}7屩j?:d7Q'!gB/N9')ע2#g+yhQ.fh;:\ X#,yHcPYRXRW'WUμuIŵI;Um*5tŝ S^2X S-M%1soÌV[V!]tyxPU_TpG,' Hu-<9+ Kq+;G5& :on*P azMf B|AcwSm {!^6Vٌ\zTy2sp>O9[+L2{܌fW=/4e;| <-+}[-J:3ÅRpIǃ@CEhN8t+I\7UsNĈ,wF;po]`0pK $:j8vd׃:#S`t l-IЯY)pt `˒0/%;4xXսnq)㵀Hr:E:`noXyfy4RU 0, 8榄UAz>Qacwɛ0GV:$%B!t~V˙`ZfZVO6S^H0v3~C]aj$6EPTZ*^PN_,tm/<Zཀޜռe!g*WZY lCGQ;Uh‰czz;U7sQC{g!~g߳  σg8~fLzʰ1D&%Hn7#j 0,r_/p03i?^SSp8MA @@m4]O}_%^gdd~|ނb ׵4p. ˜B!!gLvi6U~2RdUMbqf#E F62s[ iR#"'͠8|"1Kc;(A(7w~s~-GBYWS>W]e4\#RpV\Gn=r'`hzVu}~XGS%CU þ)9i=O5gP(J{ϼXǬnė Q| &r.?SlD&*E/ѓFe#àVL]"=Ej!b4$^%*ƍi8!HPAn?ti,l9L@=iNek䷥3ku}:j1NVBQT7[ݷeYκW~ +4i6;h_MVa`I2)T4L/T3RtD\:L }v, 2x+" }Z12aũJ ħA<=75Oܛ`+c 3(":g* 08L4P 'y @,ˁ5Nm8!>5&85p&K)czSib'%V+M`Y3e.`&OFbݹ(HI2eOq#('Qr9VҜo0'/sҸ=*>Jvi5(3բ?B^q Uڤ7!t9">P3q_C6^{q7}TKU#N1@rT|+(%V,&GfD1XiD6y3懚)nLMUAу. بlD\jKL:v@Ao8P۫H84 nnnݹ`|oi2ţsbW#S͡Vo4 e7ʄkжA$g4̪ƮU;m8tL$d ECtLw18p$$1Q#g] ނ#. 1_J 6eD{(0n=إ/|jMʧ}r qug*ΟOZ|5]Z<&2_#7[4p{8Nj`Nym\⻚v@*`Քگ VV3L}쥻|Z趏m&:OmnA ڤ7w *9rtz>)A)㒔PH~-G >m/h!h}F/cI#F|afRiԚ_Bx?Ȉ]MH^0,sN[Z& jwFՙU[BS4@fYj,t"]:s0&$ecPQ"U"v*gSŽsG D/ѲZ4RN4\y5Nм`:#9 h4vxB/M_RyNNճ4N5BzeUgFo2DDr Z ҈x Ej@/#RQ_Lx4G=D__ C}¶؋~uE\::gRӓ8~sۄ8}sE]ƾqqK`gPuGxI\U2(EKAj"}`ab /N9p![' dեh y<3hBG`dbG5OY6|?w ZS|fo,iى.W1Jkwy 8U(8lG@߂tGL;^nG2/Gj6imVI79B1pz8vRx闟GgK:bJߚxVat\z+D`2 R(=69^"Ŋ fZi ;㯞D|T^ܚ8X[` O6'̛neeDˆk*Pk4Jp=ϐz!BEfjp1!s@Je7,}NlD֝Lb?NS2 o/Ղ0Cirǥfѕ:#[?s틿lo~ٴU,3`WTA /4p7Amm~vVҡo?Swԏ!Oԟ%NЏSgcҔkejMf ǣhAJwv_e͇ C-:Ziߧ^F}c%׊M=bD<萞kg@ݢ/ VkH+8)9\cMUoϊPdTa4]n~6nY.l^X0*lL +jzTCn53KH!|/8G e<8 \c(torŧ]|)tڿP8T(m;'ǰP̟w0.s!d-)g)cr *̾3q'CJͷ!/G ŠNlg$:П9mPpRT\WBh +;Ew^Qv2bp>v-R ^C)4Yð&ޏ.# M5Se ³2ra|B"9hd0¡D6,kuTkgri L7ªH ׶'ꎿz" ecuQ&z'LA¡T?@$8ƬRF *5dˡC7+vzQy)Z.3XT& H 'V(9":o-ӈLAzxIE*.&{5E݊1vYS70sT%B=.R|>mZx"PWߥO׍8rU=7J~@'Vgͯo$m9^6/grJisu1zXB~;Nkͩꪎ tk }G1'il@RGxre;Jp{}D`IKcuH4ù_3h"=S ME77/J'& p2[0w5Bp4#%m0MѸ.6y3?(Mlµy0|J N}di/ 3R+E,k`cOkQ)' v,ϙvpkM~MB~*@ B` 8HaLՠ&Gd/& 3ŕʆ=y 8_Y̷eRߨ:k{ o†22$Dt6j$x#wp:dp 0>sW1d7*Hd]zp1XDcSgr OnbLwʅjy$l}{ɸQbuQ*XA/7>հlpLt)/dɫKw ~Qd{tnN.}T$sBgO|Fff7PL2o;wsT[$rnci'V~@LT V NUW`yIe1pܕ0avʀİG' 3镜@iO~/L ZVxhpKz{ \{az6VD_̋n7lyO\:z\}X>%X8 GKOqf^8>f%e+_Y 7%֚h嵡!bXI|@rn~/4;JXI*n%"gs9NUtGIPzF-ʈj|2*n0RH e(ތԊQ`0vcurs.DG:<:`c/E]Iz Ka(Z tNx|U?.o'di,bٗV/N AːΏ~<2Usyk$f S=?,vGKJna?$@22{-/96E_l^6D5WK>pxNxw8hfFsWso.]Կ?[CuL> wkH&/G7'_$;?G413n>[]y}a#UX^ijs:H_e_Y/%@ q_C)jD.\T1Xe#1 `̿ѶJɶc|o%w]hJWA; w#0"l%tAz^ w\{t2!0]5ri6fo)Wg 57 "Q ̙)rpGe,1kXk\ w:SHo/ڰ-IlUw4Yj+1}4N^J=;lfR/➙[FR"?_WuZѴ&Ip◛!@֯[=zJƢNh p{.*j DGJr]OThaZ6W}M#.)(H+N+j8o+vt\g^iTɹY$ WlqSR#Gg(C vy&⟉l\)@c,GoP R?5%[ML{,@s PDxgoHXk`5۫5׭۪b0Soapjd*w.vjEhOtQh+7 "1i!ӜuaJ2Ds5{Fqjihq4,]Ɣ>#_ՏYA!COѯ)+Hsr'pͶ䂷 R xr`l^sn׉uKJ\Ш1q!В\?/*zҚZ,B6H#í~H>lz[4LQX5ZIz a?dvc X/u2T+Լ#O4كZzQ_# 306PuBlK8uurD9@ȻK(<j سW?o;z9K:N D t}UZx&B%E"MWF^ I}13x5"O:D{-98ofSvaL0#2d(X۬sфX{³_ led u:p}QhsM9[e SH+owh#x#y&Ru#1#~W K_Rmtaf}&1ffEw Do?: j+D6 _DHڟ*Ҭrr"[ ?g_ݔh=S4Ұ%ꛯGy`sF p|BpVῧΘUX\GIӝw7JaMq-|4dQF9!v|ZoKFJ"Fu .u%COP(D`جdFAh5q`)tDalM Jj [OZߊU[K>0@$v(? Գ 4_p@my!Aג6 ?(SqOT卖]bjE9MTbþx] >AV@zwFQڢd kϙ jőUSc>=2[׮u!Cſk!<r˄M &2@#! *U|P? G&8,lE2 Xyr/9Uzv@ p`gCjLnɐG}\|팳a_ydfCrh褡c@[_ 0cm䠤09Ўy f8Ȝ*u:z^ٶAbOP=!+{)mo*eTL <-?WƗ.y9Iq^3zEָO= "˷j:X(AߑGax+(֩~e(q8h 8vaF |q&Ek}QX{۷ < gyD!48˰׀,Hgelɘ.<"Q(2}Yio 36Gs.Σr?3ڒî{:v'v/8TqNo۷?Hvc]}7GHW$A*j玣@Ndz G·I ^[ | \rhZ})yi[ 6q-kR~jFeEq z˓]y hoJi'Xz:5߲M IbEF: T)dy4Ϋ a0vWqL*`U_!;'e|%h:vX~qxU)68HmɦXw';l[98@dV D<~ZpȔvOׇCR NՍxލ/x9of (`'F9h€r-)w4BFWf)(^{_GR+;p$a=^183<-YV0F+@}m)7~h#3$FlʉSkJbECatw[UwUMrՉ*v1|{hM&]QV\ Ty \*ҹPxw{v`İ|~L5 ST.p,䝜>?}DU2_|g)jT^MFĴ%A -<"@Hh!^~,eC@"ih6 DN ]Ii7KnO>OY(@S&"l{JA6ߑ͈E lB8C&o%Y1e!?.L\֛ w RO>%SM9eӡ)7a[ V[ yJL31= ye iMTKደ>rsIQEev(]g;7Νmu^oܱ5L<Uv9#]JZ4lRǝiWccOV@ef6ufTimR[lF`dL8tXZ0&92 :yGAHY$dǼ0I@`\"4cmwPO|n'Y8( >:ۙ F z{QE8u9 vl qll g# {uGl &֊<n꺠Ĭ9JjpWlbջ }x(eб#o#,O e?сҗ|?`3 |`z}ic:h&)&1b"Xz"t큀NbEi[K(B”wN@I V=P74A|)zRt̪z/D]@TfwԅRc鰮).(زd |f}7/C[_ /vBvN¦~eMBEAFۦNHv`  0QHNh"v\v'^U.~7R@'rZ6&_JC̓'3ϠLi谆DamvTxtmO~D=tW˻#]>T&<<6>\5"i(K8:T!Do!Gl,d*> Q:$7Y$,>`M^M!p+xSYRѭa18ҥxd>LDS"A^/4JلY&|iۤ+qfd?LiHT'q;8X$SIٶ I&TmLh+ =gsr/u2;3FRa\^x*VTUdں\=aq*b~zumߋi88c9Ʃi9@b3Ci)'=VSxsĒy=5=nJ q'߃<}Y%A2f֚qC= IT,(&EY+,ʡ/gdnTe-/4lm?6ȆF_'Ȃ_y%;!\MnH;SM6$;b`mwuTajdHˏ㈃f3|ko+[e%,*톄m߈`ҧ{?T` G;(%f`*ŕ[Ow*/OF:jWF"غ]dTڑ0AFe;6Pg,=_BMz7LU&8XH{aFsԘDȁT&R}{{R4 -"ҕAPBVLF" oby~3$gyR`dkxGH^g)LJ?b Y]46B`" hG+@ Tv2>2h8'ؠ$?B1^fg}uSItpFǒ0e_Rc #z9GG"wUsxGK\gBb:Dj} d u~C)SVlXQ;ƿĿ"4J|SU ]RNn@_u|=j{\`3X!姝4bŝ}\38{dNJ)zo[rvK/,;ncth߸fv1X%32r qޑ5Y%3.(?`*^Zn ՘c|>_z-cB,//u}uZUR$`. GT@yIg㗿 ޾iF Ur(q2XWK7ڲK~8BIOz8~i eC6Ĉ|x̙-t=gq8i:$=*1OWT7"E%D¯_Aq${1!M!XZ̴LM;)Cz&iށ =TJ|=18TO+ȃ?vݱTMmxAv@;8043G%V FHO5踑󌇑4Po~|qU/ZZ14%^ P/"nIҷč#DMz.OM\Qup#;Usy D_\^bL_hc `XPޱ(!J(D"̦QwP vrEL=[⻌}: m8J[LOR=$#sGs ~ƣ 2;Lw0F];SF\P :K{~g]Oɴ,skMVZH GSRʣQRC~]x]\3{Y6mel6TtN؞52> \޷+hPW"$-D 1tÃ,~@9[k.pNJX| 벰&reC@6Umf OQ/#K"7Bftʓ"X2OSJE'‹Dcz@ԃ `Xi9/D%OE7r'QuqGiTPE2W *#J-L9X !ks m#Y`p[ v/䊟>B cEqQqKv $PVە=ҋNR&nʋ^(Wg:_6S,?\d>=H:tLB 2* J} VFP|*ylW[=<}_Vw;|'T/! 0d`0Dfk-;&ځ 􁽴;0mJ&tkdj҅nBF&h:{:aFFB%Wf鼈Lsd@p yK _V JUb (rY4Xnڶth~ O7!aoqQ-y:l  ߳\a|:?u;˜ΏOC / OV&> {(y>&m3%`%A$%39{sJ;ݫW<r2N8W'nmQ՚=[ s$:B;74^S86N(AO}/S!un0aWɦgѤ0Fi=]F{ծF:JEșffҳ i@u~uzstRHY8wovd=HfHPmg\]\{@t}U2~})t! R.S",q"yVm%#Em[RN?(WE֔nKr9c@Vׄ$`.N@OQE(i~3gC9Н}RS #KclvI!ރ~q\wE_ñljtdy6Qgx$ijkwѰ4TU|m,DMcְo>)o߻0T3:n :u"-Dѹ6\ăWV%XWÈa{ )TMz1UZߘ7Ui.gJ$ MtEONvpNCΗU'E߭x0#n+ޛ>{Z;B0)_]rv fY  pjmL~8۽+'CH˂26+v(M9P=n7e[{[z@.QIgk8{+kNr }ƅN (,D{1!U~P>{O7T$(~FO:`{67K}x cB=~tM[@zlx4I7xaVQb<8 욲b$->Òe`YKPQ `_m3'Q_Uʷ 9c;rw,hfAl NUjehXFb f*+ >GNRqdQ#Ι2.Sb T>*%>݃!^mKء4"n(~:qc1 zCB3q>$ܙSnOK!Džn)Όǟl>h ?쬲~>ư26DGGV{v0 A慻VRWBu'sE[;ժ^\ED { VgHx,G0Zwo~37ߡ^4ʈ‹m տ;)RaiHq`&޾]uK[遟IcUX~&){a]~]o843~]C_@+Io'լ^)\%7%qE6j&m}̧HǐFMqQǔtV 7 q_|!vy$A| \w J$7̹B%~;; HSyϟ/wZ w٦%4W ],Yŭ׾\cTWusW(;0UբɋpP2HM\E$wLǷ`bB9-a;3茐 Wd.PT_hj U/O $PW\7hQi\U3w{N^ l0PDbՠMNp>ͼďK 9%: @z?{H` ,@(T8GdiCMjp,X'fWh(dwB7fSڥyE!~{& .۵0GjMW9s9ܲo$3Dՙ9>+OJ ,3ma,?nFCmXg.)2( p-|Vtf!kGTR)wビG/$k8nY{-.qtdh"Rv]H=nAtwx+r(wsCpÀQU=FYj<b~qxc`pgcHJРbZePpҳN(ڡ"d#v<k8WΣ.mNp ̴xrgH?=!%{4{Yj3mt2esǰ~71ÖĿͬQkgRR/]B9 sL<0'z]/2 vYj].+lAh<8QZBr0EVBC*,}*1o P^`ENP*UvM ķ:xQj 7g ^x$ џ$8˚C|vZ!PؠP}MP&RS荜k Dn4_ȭ5= p$2((U-Xe\~eecd q(ls],Je=IFfu?YjE̛3e{jd}-$cZUKBhv(pe[? ӝzA e 9g[SJ3Z`{'*5̃'to{Y44^p/HZa؂4_@5!ZQNLCQJ٘?^.4WyO!0ͯ a9 4*w3?p#j"#wO_PbLnY1~^o$z]~Ʋ_QcJ\VJ:VOnt K>\1CP7GF1O4. k̳mܡYKM'BÔ4[^A},Ono(xstsɱUftR.]oP٨,2ܘ~KZi(= S"!BM4Mʽ)dM  6C#}35&u]6mnSp%WH"?~ȴʏP*>Eg=Z|2.ů7 j/JCsyTB8٩>)8S$jb5fuY_Y!B |8Rr7%8^6& ~2D,D~kLMRUGѪzO( dicvѝ'X|?j=iK_Յ5U :KJPx Uj5Sbgնqe$;9d:VK6ɚԞI3+"H~4 #DX٭bL\M43-I%7x)o֔)<"awi`_0Y~,3 qA>YȺ=.}_>brPI/ ȞS ]"$ZYzH qBfLf#RT_=RQ1!eB՗hP*6?d`CCI+VZ^B-}^^-Mj8oe|R&$2ZJG١R ¼QIU g#[xu7%L3H$܂9FXnLA.q3P wZ*O9c<|zVD@x3a{ _;,5 ԝ68WLBi:!EsSaư \3:jKg ?zދlHE[yfWux$;$:bCQ1h6P )vJ/p<*Gokω0~㴢T fC_W+?x#^K LNzF8ceF yko0@ka} O+Slx^v.[1jCnnhspaioàBJ[Zd"qa۷0s6cuhU[m+<6i )t< ]^gN?Gw@v$?Jm@g  }<3p&[FN׿NHO5p>eA_}l.VYTEe1yO, ƿu‘G61tծ%̘ y$=dk4MP{.cq{٘JJ0AoUt(q]-/&Ɍ\ ͉Uߗ5FâǠ ⶋ$Hfk/ݓ7~z@hvҁ cnJC;XK2OP1PuQuz&_ӌ30xU`D5ټ fR]IWm:|9Q _)_JjMU3% ۯƤN ԭqd=-sA*Uo-~{Po B6dZ;[R<%ZQ~#C-+Pf1 CJu Saľ![лV_Yu яy}dcWz|9@$4H0NBkW)6nz v7LT|&6o^N đ&%U xR ykjrt ޅ  Oug 3~pu;•G4.Hyel4\BZ`Ƴ>Ⱦl/u&Q|L/@09n1Rkwv"o9U#* w¦6?tjZ6dw2ImUocad:VñLYUF \w.qJG`{ud{&.8V|(X7QCޅY &o04Ʈ!&)F=d̘@=-fjP]>j"1w0>v6VGH?5;);zGťv1WӖq[.=[>1X67 mp?Nd ;lzީeN/M&:ǂw˩E%?N04-=Ƀ[xpqJy7E!"࢞>6B[}ˁoRDʿrP}Z٬m2_)vbRCe<_%yT, s'-Ҭjp :r谴9zi*뒵&a^;Dͅ%7d\əs=%km{m VZ+_GσCъx S:=ģHU/J,4:ro@:;r9Baaڏjo##<Զ&iFժhvQh6""/ ziq^`Ga*"Rʫ+Y儥}xՁ؞q}+=0e12[*U29 r=E9*+[Kk;Ж_mr65ۖx{5gRTM%l:CZ|4)*Z5&d~/Xv7]d#38fY4Z~֒Q&;R/rR'.PNĉ8mWtb~ic0ol=4ˀ(!"` ƭoeۣmkpJQ0`BO$ݘ0nd/O:*\XBK "zRA'ĺQ B8I, 9ɣ-p)Wzds\] kow;Rö[ TXF Zw6bPAmb{txK÷C ͨ \׌75KhIDGXl̷&n`q36I4hKW1;(3OH'i@Hg>]k8$*t%ė'yJZ>LOT_ I:.љ6{3}rOҙ/k͏}ecjf c6"}ɲBF]@Cx[HmMcLK֐Y¢8 NW@/,%.M\3:vSP@:0 sN8(L6{tA:#pӱ (j V>)gSkC`ܝŐ+@Řv,Fv_Zl]sPCֻh7Blie6L|*A=HPMdbh1-)hZxHF NՎ/2|E׻Fj˖m =S)PHl6@\~uI梖YM3ّr*e'~2X49h:qpN*"m%ōZ4{kFm`bMgMk 0ˬΕ-T.wKhQ%ڍ1La9*Kf 2iMl8 TA io E x0cVXw\Xv>)|wvG^yo}vXm?R[&+OLN8قdblDJK(^5-qhiWm/T!nz*<{_|[ʕ'^Z[3`ud2f$% (ri_ _%J'jI#I _kߓvgž]';-R5 d<m˾!3fREBQ*DhMd0?9?ժ%,\^۬T ]#b"D4)R.Jeh]fA%F++CJrvC 8N%;A"4\cRԊ,`<05 ' fAe(f1[倪:㭋Zv.V @>b;48O ҲT:3ZI Q|T; 7O;2SqGHpD ߑÛ qƑqvē2eţNR %7Ò1K׊ـ˥ x+XS\?`xG W<I_IQGqpnnoSqZz_*O1M :B2՜lV< %*ko~ 3>WUYWp9?5T"ѽ s㔗RB&X S[q'w(F ++,?<>/l"x)kI֛)%Is&/*hiHKvNT?!%LR)P~|ge)h_->&@B5ybʎmTȦ 8=6/HkSiJȦ M/Gd2s!jljg'9Y}R&6gÎYg`!Z1k [Rj8jL gټ [uHbwiᓹ G ηw LX sSLY9e6m\tdNY2,Q<^'"[aө_n }r=RP9:[i_' ɱrj9d*tw5 3$H\ۆA36N`HMu}7<:~3xI_~$LgfXI8N',!R|kO #iU75]HǓbd$U P GeZU1SMƦqWUFmCUμ}? k`'QwKL/r\9~0/mcP;yn_jK_3JseMQ~+x _-kXGA .AtPDxcJEH]l_*5K711SG5>I!Heh|N]k s4+~]YVN3.xkxXPk]+QR%0ʜ̔!Mluawu "PE3a q2I`/9eu3bJ I!X&v "Lli1oE?}b S|FΑ&ɭdIЊ@ׯ_ky]XpdGOr\~3隖؅4#-C\h Kh|b_ >F5S=BSHlo):TsF5Ժj>kFnGy:_͉P܋,aJ<Ⱦ^31NSXvӉ yݭ9 cXٕ:z#-tNqZiӬ#?*5us"0vћ$A\#j~,%:;>uFti8>eW'svQfs)wn|/ D@űIN1uԻU{-VxE>@y7><S,xnᨼG,1au+9x$1*HW'3.seJZyƙzbڕ@^`+;P=8>f;Kʚn[03]촛5Z"G{2A:"X'kQixO.uQd"6Pj5%*jK6٠cfHԸ@cG]銘upV&5|wj nN;w=C8 H(<{S%iy[*.:@)4bV zPTLj(:դY&Z&$e"UDumGH~Xօ5 ](P-w\⊿N&/ϓoF~1h45fS zqbWgiӨ X6G0zOi)43엷Xպog-0]/#RZ\$pN$MwWNq{$1w80DS ϫ|P|B bZC% y^ػvz@*.ihf,Be@6Ma Kȩ:Y 4:fb+=^>N`DS{Kf~܏ZCCȦy`aJH3-9-Syuff31i/CX; ,0yo@2 o;}M!ǍT+9rqĿAT` EKySĤ!]وA^杋]R-}70򇶫cK^g.)dʡ;q z3@7u]cA0jrH:5 &JF$1(H&M&[1}ꊵ R%DC,H Ʒ/^F۴jMfRF GɺOLw dAc1`ߍ^[!QWU驑]V04l3Y/aG+\. 2 .{duNW Ϟ8?j_)r43ncQx/z^k2iv B ˀ0+b6sUmS(l*آ9riAUHYlі4,ž_(* xz b:3}>ռƘǠ@CmօP?y+{1쿌{ܛ-Bn MZ|o,B(, <0ka~rY)A>S2rk @0{"By-Yg 󢱪,n?k\'(eDJ ҅_oE ɲ9.`0jnJ3 Xs,Dty5tm &DcV] v`~vpBc բGBj@.b־Q9( c,=1>@iqz4z@rt 1#ƸG eHZ/'?1yլQ 7{.VE7'15YsjEbOlsW VmXpr<~X<$ǯ@r} o=p ͪ'ullᱧP2ĪԹ*֩w؛:>|۲xWALjM-^m-6b7r)("2(~:cSΔhr>)A^=Z-YFӐ߆V4#8 ٬nc{Ĥz!: 7ʘތZpտvu[%f%vhiK G@6`Fs,DiBVP-"DaE Z)`,JQIdV+!#l~A)3/ǭXB:2/7]B?#+6quh(zl'#Qb*CAVO;a,_9{#5n% 0E@8"g%ܝ#["ɒYh(2-eĨ3vCÊFxoDcc:$_?nU [)cߴ5B }s*U@ݨ;trPЀ \7`Cx@N項ɇDcv_`zRA*-(I_轻 kYuHU`r([)#zŤx_K"aYy3Banҩw [sBHgz.2H&tb\|iWbPK\E ]Z߰ '9J$2 WTGF䫻t>(FZ< ,r,ִ0)o~EfEdNA37{垑_9C|Nz?V%[3EnHuB4)5wZn4[-ǑHUA̫~="H>/SKv3 YqDD3=4lgҭje~-ߴ5eHobKomijFF܇rv :{`9١5%>? !Vu!k*rP__bBZ Os}SԊ%ǾUn:-) +`\[ h/= ?0#LO?>ο5FwnTވқi|Q&9wI w =PҼ{֕&zʭOũX,Cӊ6xwNm3KeIM'jд-޳6ͬp{ËN(뜕X3|g~ /1g%]ߊ?qTx% HuY|>>O "/oD54Q4"hS O9%Bb 8y6hw+Ku~ط)(>'p\oprWfQ`;$>~;a%ɂ]# 8ʇјtӺ HRmƱ3:ilbHo8G!4r &= l<d[ZVK+# F d}(<+Lתl9Y@k0$38{̲A?52?vҥaVخ_==BG_k,FTvP~IJH@E!ἶAH|F/?y`}UUzKٙYW;j ޻Yɒj4 q9]3Zi)[)^K@ r #+pE=սs@ f-bk0+g2u g ZI~uJQAqIU!F+}WŻmZ QğW~7-eڊ#[Bt737@%[j.~C]-*&,]Md53ܵHQ|Nl1c{>׆AF!d-2+, =O+[8x7֘ ^G?Ée=F@Gײ+""s%(e|UUGN뜃tW[m2K z˿GM[*J)mdMNb- 7C`_TdH8S뀭[:.l]?mB6/}O GxSV^PHr ELbq4mC%f1&;еU ?p9CT؋7os6mE-h.x6[}cb;0:, KAfڢ{D=pgԌ Hr{FQ'äqB զ藹p̠<@~PMdS:[iwP;՞O0.9f;fyZy)kIyĬ>NFhtD4۳"btIR^b#6 Ku_5~mM1 Z \q`:b|Pwc;u$k:WIkp5_ST^rY󸹸"Z:yH}NHGF\_hԪ2i* ϗ,uYW v'H݆le؅~uuɹI-ǾpINjy1\X!l)z_*uؤfu( y|OcczጃW8zPGjB?+]#0ԩ XInւLYW~r$$,nsMBl̡%XZ pF~q@4b}PF6VI| 5͕niB[#I*_IwN2K ڸBTR%[:nFP13lgvZ*Zv~k'?5_)iR=0,Ub`]ȥ>1HF}$I f^as͑_hItWw)'U= \{\d$֎~|W9&qkނMNJq/k4S_po)F"رӸҐ=u#]*K]s4Zq ,Ao $:a"IFT E:C6؇?s\KMc5@ғ?lG9?d}IN1 [0b}U>TaZp҈L$[9gΘK\[.? Յ-8;sIHN(mC P&EMŵG"˙*3$D'\\9Zs/k lRy(B+d Uf L2@[]WO4[eyvi>󢻆!7Esñwvی60w\- 5csC=О^g6YE#o9=f(t۞V2:_k]b~lY/uG܊n.wh"xzFEat6h &RZxvm2tc"X¸ 'HsZ^;%{g \7)od=3kC.KGvvwZ-ϸ!QR XuInF˺x෬V}GniwkqYQbN?%݈M29OM2~L>\AǍqZ_z` I% |KNwŌiid/5"=- ~ơFjx}e,4/AP,YW« Dxm.-+ .Z]*m57r,y=IO'=]<Ũ4j6C)Q#׶i(-[.x(֭G Teՠ[m҄%m ThO0>SR/aK>yvٻ]{ѫm|.$0O`ȁۢw&*݂ʙhWJ˾4&ja c3L9b'Fs׌ jʯgm0i|Ӈ |ixuh Kۄo zD(MO.+0m|uxb9\{:A5VN<0/t}Zeh.o<䊕7!TKj dZy9.dBV/O  ܜ襞t$% ?^W&*ypNH g"oai2ws}aqkqxIqqU J OțcS^>}zٚo0U@Eˆk.[)w@A)̟ѰF [y^A@{?;,$ʊMQƇɂP8iW `)0xg뎩\߈En$aXŏ%_#GZQ gWX r}o?i]*}z=6sӱ36j65)24Ѐ[ '1z ȃrвNj~ZGUX()N-;=8>p i 4RoYzQg+z0KbIo^ S c,ҏQ[ 9evaEflo'S7˷[t1ܠe=G]$+e1^gDKFcdEG_0t /d q*ӆvdW204{j;.4P>SŸ-ZXJ3,V}y|?jX\mzzVÊ 7sAOWtc2MJƩ4Dhs_#7ҫE'4jF-|RJW%J37Zҧ+/X֪Ze"-Jt_72Qsw0Xzsok>2Ty j mQDBLviAcF%x`P?3WVsJu+Qe΢!S.^Iwh\GD(m7D¼@ "T\sia.ד7bS)=Q@x(g__ӝb̨="TQҦ$HɵWttg 0PY 1q5|>{qJ: {U0, 1ȔԸhn0n~ s=%wB#.8 mW*JnՔڮ@j[@FXA~k ot3"T ]dJ9wmN;u][3e'@P&Ȓc^[kYܐTP~4Fn<Wi5#M|m2Dr4t>i* ZdGq!Z * ,Ȅ~[84VU5xz p󕟔o'ڨZx?3b!8}֏`o &X˲Q@f5~V(z_"}fl^|MnyJV+O_g=A!ؙZmBقWmɒS$[-"H)B t[&-KEF3qPyƟu ޑBI^G](+N{!ܬXsh]Jv lnR@mAYQ@<TDV}M^p"x1<ڇNqH3/|I;2tK02.hY#Qj7[C4[Z5g(C:-;0 ֖9]v~T[ҙ#ι]]'goനvϤbI'R;mJA-ȋOHܸ qR8`oWiPFfnm%!S](}NJc[CG2ǤhOmS,9=4}yc?W&ڹEr5\TuAG2ZNy []:ƍ-%ﺥKǗ-{ՔEPZH1r= *)"&^i8蠃_aɲnA\bY]/ݾ^S.'_n,a<.Xd 0{3DQp$FyO}LK6$1䯟晀 A<<7'jiבǘ?szi4jZ!y @[d(P̙j D+3 _cep*f[`6웦QA=.M[35KfԅW[RDZU8<(TdWpp R?W%{nt GS B%\Rz.HBK.LqQ^0ihrijx3 VǬZ_ "!I+puommـ$qF5~ WË?$(`zwq5KH?̱AfO B3;u^h| ]BlpF;q@&Vwͯco_s߼˖TaDAPrB .n@J=W(6LIHQag"ft|@[$&|7tgUEݠ֓a(su1~lR+h!ʎG3۸f3rvmUnRUC)N( n%{Vx&*$x~0l>YRS'RXfpT3RS}:hTdHoiDu ׾ަКC}6A#p«˹eh턫 ;p|'îӘ&%QDFW<.M +W$'.į(FHTiTX}} ]Ulcv%5{3T7µgI "j 2{t}U~Yôx(Xì[$o@9 9zrVysd;/v81hx/>aڿ.d\6zsKS_l5xe# S 5kzts!l&|s@ /dk]P4d:kD,>qa1]b7J4>'L ї^4If|;4<.'k;Y_ H]z@{_l%fCp. 4O LD|)smpqǸg`HxWQN 7̈VQyXK>H (|z&CU/A MCT)K3;#0?Zly߉$Oq0V 40k"m=;@taFӮ^HSV 9P+UCE@Kj `Iϵz^}X6,2_h]VƿRXYiᙙ?.ؼ1|W;;췪49(Qi(M"Tk{x\zhI7/=ȥ?^7\]"$g&oBUp>2#]v+oVcU +uW"}IOϺ1~a4te PpFǬ^[4S=#&V0+@Te}gTɁ$RP#Eξ _!/aV( %!T |3Һ '՝C~/r`*;^=7#%g֍je'_-R0ǟa^+0/; ]f ^qK@z5CA< x [s(M9]n62/=10gY>mAcjwրʼOi->2yW_robA1nBz'4FzoK,/-+$ Ӵhta]~AX3)[~hKd4Pu xj{.{p 8-`Zڝz\\_[M] fN,+g\)q3 +a{9878PDPrϔg?`9\)O~¯##yʤs퍷ZY^ W$Mʃ%A۠J;0%S`Tmd[h? iyS+O[b- uPZ]T˂ @#kܣ3V9K;+HFQ D^2 dǰYI wrtQ*-ƑUaqP7APpc[r9^4\[/?؆Kkɀ Hc*]p_82Dឍ8^R'ء08iz :CU !{Z87Rriko쨥3wHM$F:ʟGԟBI[lx#ƛ$H4nk^Qh(7Pop@k}%OlNk4dbtqbQB8;[(/}b5c) 61,a>j:co405 F]Wa!2r/?Tbx6ԆwFj нoP9#wEe Ay.,")"o-ulT {hc%'ϬC|E5ӈ^A àSLP >RFa8F+hDVwцDLd d<*'jeX8e5' ITWz\AgK9ABddaKf\2#$@?73#k5)~A%`7qRg4|sèH-Ul }(EUZImb]4}$@+N&Z%fZ+s}&z\_ԔV%كj!<|&&:@/ xhc m1ȷZql0 $e Xûh(jBiIdh.#o2|ID<#ˍfrQ<pWۇtBQ-zAEYaCC]Hwcvah+Tj`y1)Bl{NJlH@%>[~ ]>m7\"U|#.Ɍ*MSڵ~&ଠBjb-;p:媨.'=pJE]R\<.|%}ƦF x5XKYQYO:k͈v2n ثKP{ĔXR+߈P/^ϠrrĜ`3#NZ{aWW3k-Qί/baK*[%h[,Ǧ3gJ? zO4m/j*.:<47ɅOi3}I>7E)Γ7"=nH&amsGrEѩ+fX;䛑sL[m5m ^MRzwʏp1 cM Cܫ/E}Eb13m"D g,TS{OϔQ S)V QHpA ޜvհx)?^kcxh1ʢv9k̸hpq}[v0P3B+rRe61/$$TP{[ ҋToIDaa;2ô?niX=iH2BO#ZNq޷'\Ac75iS#Tۢ, X7pUgo c5ݶDMϫD3ꅷ\Qt0}ǫԛ&r mք ޱ3 $BR0ΔC͛^xF+ ҷ>47 S]7NLٛQ 2 ㌛W؆pbz96;JHLsY'x@&=PK:iAP[ks?_L(!\}+C8/E|qeW,a|OOEb\68+E$\~ Imm@Cߨ`*@Q_V2d tɟ,zykcsذWiZ;j*SST*OsT ~HkGqa\7Z_r vӉZ"rȬL i)6c{8[́U"+p`'7%)]>Hפa4v.u",{bW+N;< v^EțkVK6 5Xgk\:p]'^N52]n<(Q,M?H .R]ָ]2-exލolo待tv=̯j#+ - ٫(Qޞ9QhX{JZUU4l\ׇfM08$rsDr"`sYx^P +$!Im?G&u! W -DWtoJva{Zo׳4 8yE:Ӟmn@l;8uuT˂3#-Xojɶ,hx񷜋\FuiO6xX'iQ|v]G,Eߡ,Tc}ػQD~pbF0qwc.MNn5AӕspWG > UGi&;_rI1e!aટNHaDSb.+gC!wDM T^p{""v.)+ɬ[A sXuԽ:?}Y5uI ٦\Q8h6IF w55w 1euT燦rS芙9 m{Qf7%GS;"ٻKUCUqɛn9 K]LۿBG! dk A{vd0 YrDy_N_$3W/Uˆ.+TfS 3"s~Li9a29RٮJ*>JpL:P^Enj~@nn? " Qy%`]^NfD &idrP7Y. Ud)ϴ(Y=,p운P lEuy(U3\MhشPHQ.[eRK-jTg$l n*t&y\Jiܳ>o='Qѷ;z@Q5sހ!Q7B1j㋯ (v("<[NGMA A@C&#.<|# {1?e(jINYn' $hA,KN_5+-Q? $ Pr |e!eY`Gχ5BiOk{L'Zۿ˳A/H ?!|ؙ&*Cgv-S.-'= 4msT{aߦtf2H3xPV$-_Iѷ!nn+nQ6guYD Y}0X^L%+ID O" p66YiJ,n,c}ޗ0+3_S% 7uSXzcW X K/AKxNuT~:,Y]t=XcM[-Nj^8ƨd|+@y3: 3<@E D' :UeN|=Z/z { ç)|SBgP NWL{,+t#IoðL^H Ԗ1f%`F}y?ʐv%㊺r\`P^ ǂzVEJ_xk >v>}8T%g;w;LCvg'9!&3wM+׺Nxpo/2mCPs3w.J`X 1n{U>*vZey,[|qJSG! 9~[h|fstD7A%\xc<\Hn}SnV}%NŋL gb5M oGH/7N\Bc.+\j-{o$Ѹ&0>" ԣN]6t0zއ=)qآQ}Dzױ(Cb%XدK? $V8 ƃ. fyʣ7B!F1ؽNxNVAlM+lP#00?BVLTmEQ ) pTht(&*xlƻUٙ9Q&HF ${Oq2w1d |W`pHZXzKSUi>R`O0D.Ǖ_#2S9K_X &@[ bϤ^2P8UtbWIk# *H-L |ؗQ5?{-b9Aa> %C‚6LI% ?Jg;jCpf0'w5m0pŃ%]5Ece,bz\ Hu̽tWN;r_ث61sT %wV.ZgpKyA6]1&ťq3Y4ݺw@(-EkzcZ">KY':KL\@å{j4'd՘3}X u娅[Gy%(AA:CHG310Ȁh'U}4X:k`u R<5 2r3cJV_#$j*^HolrYQvqkQa^(D9@AM/o_Ge{]8DD0{\ÎmxXcsxG^S}zEa+Uy`^̍xUXE_iulJ& -kk?0dcy2ܶ6n|DUol.ic\[:T?J0 ޔnYיjI9^߻k;,fCrAvJҵ obYt?vx[ֹ 颭\°#5,jaUer6G-y~DmK^"5`}NJ] E㐥9)5?S0hzP˘"شDA6n UwgR;ٮ' X[;{Mxaw"[pư;"-eɀm8/;,pQ ]2JȩQ: UbVy6`#2.DEeT[@~S⛆|o?=?+ '@[\]>Ёxi.hBhhFbm;Yb#nU{-FP; :)zJ_)n: s EgToI; Ϯֆʞ(:[xؠ -I@nuFC9jmړ4qs` $GqeB>L*ɼ/,s*w^m8X?uKO԰J#}E^50o+~5y(8\ż5f׋M{s>lL1OHUucBm}|e2Hl!)i1 '?W,7ͅq 'zmyF )eJ|e.`z'שHF#t=A-  LZ8޸Fh` );*<͍^9sȚ%QW ΪH.\->B63M9bÓV)&JTB6,nΎ 4YIim:;GIlO$Q/vJeVC!2=V|]"^5XfRN+,w@UI2- {hRakUj ilAT휄' }O_F= ^:!nXy +`6ɵl9$.?Cc-#pF,k|k=G TI TZ1`Q)Uo e,l¿Vj?s%Cf,-CЕ?0h!E^2}\#KyGTn*n|ǀkb#sѰ"mۭb!g⨟ 4p `Lvn;PAk G?(A՚&F,D~(Vm"{O̪)se$n**y؜L{yZp!` a~E|5)>Z]p,8ӒCtg Wi%d/!["?2Yd%q0.3Ƙ)V=') 4F%bRޔGt~=Ao,zd]"y"0@5dy>cLHn4H.UIR]43^?.]5H  %_Ő%} @ qcMV kb'3+O)מ[tрRGFt~>qP(*_/1f8$MB >ѝ_`t'k=LFU\|rywC;iHDLuѦ>A! ,6R|Ѽj0Đl|Y]oOȊB8qB˗;3Nyfk .Vq# VՙP]I:Beҳ0m\HNqΜy+bk1_t9K&YI.IF2IfkI]l)FO`tkWŒ#h.%cj;HTqc+{ieG="P/9~dt2PH`RbfvRYo%MPWfZwcQBzs~\H+__Ã>$pZ(gKMrtz[H'm74Ӧ =.LlUy_τӻL [b?i0D<}.iJe*'C~#8 A0{\p#RG ~,c-]qn+\s"[T`\/(8w+ִۿ@kVضx|Ƴ^u/ #)y#tPJ|ۯWqoWUꉣk".Fke!0G# @a#=`L-8)_$& mo\/* ϢIXt =xr:4< ) ,wye׏X ?WIǷ8Emc= NT,#Q",.aU LbPS6K`wORrA :tӯɟE SA s\;:nqmI?oT@۩!'7E %*jD;z&Sֺ υ=\۞Rޑi.hN/i)QRysޒ0Wk1E+pi132 m.q a[ 1̂W7@x1=h@ z?_OLy셧W{T!SiptNAs URUÖ́Yݭt9f0 dwDCqh^$ W85,aL_TSyA\r+" v0"=\pC+*SyZTyq B-3: <Ӷ]]C]cY>~rifb⅊ E'NpB컝?n&bhv8lYh1zÈVP:R 4Bmp5ښ,4FHocLV SkHo܆ȭ!rӪ JGFW蟎@JUݿz5Ǖ` 6Nl#nJ(ѿræy go]CpɣPϡ "5}gֆ"<bk@1s1M,R&z%Ј͎l':Pj h,C8fo1TbKךy}>-bDdahMsy?Ҭvh.@sag:ۭ2ǚQ WY3.fr5q2L-.aF: 6}oewԇR2bxesIwfL@vuʚ0Xr)two{H J?cJPO`]"kP`uL$r[U!{999Jy* j[I?(c,M2QWMup [7,0$2̃ReTpjg9};^/bfqi*aYWlC2~p9C_p FV-hF=p8^cw_8 lXe|39M}AQn`#DUbەI~<]";3ZA *^z|=XѽwO,WPW[/XhblB+ZI.Tcȼ ֹ.Z3wc!(C6cS?_}}Q9'J!j|35^,Nȟ V{,]ǚZӮʬǬ8/<}-uGLo.) .;WwPxqӦUp$#>O̽+*qqLZ5=j;ӁA,eśXf,ݧas7TQܒ}ڕOUࡥ!Y< 8EY".  sF<9!y5/OpN.G(x+ȼ%8ڻ"jqKjN.tƳJZTyOL@5-A]W7UWH*&o`V}Me|ьe$ՖmmK%a{Ķ ziL8VU?y#?dg~˯93LOd6m2_pep&sdNO:x3Bg삚EHf~ފnW8`(Ec,OO:5C R;~XdI1lXLHꝝY'c j"~mվv8u) o{۴t?P44G ?"~a/q_?!exAUUb#J>ISJ7`2ORkS/2n."!l[hLs&K:a?pK`IE=*{BΏqdU8v;C]>0.ciѵwM>5T#DJs`1lo 8:Њiss|  -OT?5[s]OĊZ&HQNlO8%&_l/S=gk[?҉7T4`n4-8uA׽!CZ+AҤg;>3"V?VK:x޿}ua3(ʆѴn7Fl/d4>ZcAW7?/7Y9Xԅ՜lh&mR@Y T%'Ix}-®<7[Q:`:ē!a))4E̸WMwݥHYHdcc !{%qCFv O }10ɓHe-ޫ8,/&h]YD9Ekgg2>lxpb/K:*^46Z*yxk[Se "!q3^2v#v TTn"3$}&E5O^ǀ&my]bT;@aL8T\)B PgaNՈ:܏FYlB{?Zvg9+5֖-S`m⬄#PQ*"(aT72EywWSwTH=nfY 媀[M^ 5B^ R2n=|5p53q2zrVR U줼dwWZ4v{0|` oli0ڇcӢ??Q3 =Ƅ-a#Ni.E0YW_Hhh^qw-. &. O,Zmlj'[ H#G/?U1#A32akl{,{Ѳͺgm\KN'>KL _;Fno^%E 5|>H7BI1a@ߣ(RW4@qKcdw{x4+mt >wì97f@Vw{} ToH BSUOݗ8Bpx]m-摜8]ZrYK*Ԃ>:z lwangN_uQzu0[@Yڀ-԰Fu"2(F K3I{7v"tnݳ*ÉmJP40 o-_KlEAXPj`H*@D*3۸UMa=>*GЍ3AO]q_M^8yP؞+,JsU^N `c<2ݰ!+EQ0^pfj/G #ՙ1i7\0(xz"HZoK&P:s+&H""00)CLJ2I2gB<_i7rr7yI D/8.]KyLp*cի+E|ZxB̀uB /-?T8&NKeXfB/7hd&x_i=X}WDP0Ş ] ih~*+ lb;;;Mw X?csۦNJ_@JgzDm܊uM ,/pį+ DJoQU\ٴ-0(R %JV`^Yb?< M <6[x}нG?9[>ve,"Nx#a.gPR0gR1&tR#bZGvx^cxՕ {g NAlU:A3 @oW#os~t'}KjխȊC5T!W|je"LMl9TddQ,d .=3GHBRnN"6`(DI;<uɏ0v[FAq_WOV;F D)ߵʚWtjڬ'"Fn7Ii.%EfQl^^2pak~p ,$P[? D$+>Sސh: b'aҾR?~*{ kGZ u~$C -]FXRTt5t`Œ?jA8c<кgnH"גvpVBu29Kuy?KV͢# 5M6,|0 :B lֿJ6p>ͮ)W)LP rOPu0݈ תv! 4$ "X[x0bt"/%:gh8Ծ}jo'#FgkD<"kt;ƍAֵ jɏ[Ԩ0gi/*A;Lp')~vnKv(w~=* a5R928VՋLX5<0&TKoGr#|zi \H^Z!1A]c%F_Ȅ0 E]%0 )x -eǣwF+7:9j('.bSz5?e[cW^&8Wd_nͺ>OH*w4F0m g}>Bt ҵdHLӻdd?<7#TO!li&.:KuZKxRbԇIG|d:\yQREr!3ϫe kƜ ;9\rgJ5yO! 3yӑd8wWx(_"oq)h*Ϡ^QcER 8aik6ϣDk/IőDJ{abCbrlή[cLcjJ$'񳑭0/7!.KkWR{zäl#ؾ !\GҿLܾ%ٿJLd~$5P`J_u`% &9Ӌ$^#m=~jqg6ƧiP2S1si/o ԣXVTnT1VеyAC ._gܖڇ"FU)e,`GP<{),]Zm\2 )1b֓GgTlo|,뻻|\zxi2&\vY~%}ǰD7бWAMT6H>-lbhL ld5IY^g@_DcZ0Jx]}ғBǍ]b'b5<[Mka-l%?,u<0 <[cͣVĹiTWTᝄ:J1sC3 Q,'^\LP"sY|1/3 _BtZ >֨,OUX9 2,QԾX(6L,DM7GSMqXhȯBh 4ܨ%hPwWmқ;{fUuӀm5b$AW`|ÐxD#4j>9Ȍ&a`Kpo6WMWV02Ҕ;_,ST, g}"0(H^GK_d7YnB" y09M,Hg!O"h35nO$Vzpzٙ0k,_doװf-⧚@bƔbs?Zvyn)HK6jp ѣ6rү2‰Dqq 3Aϛl4r卓0dV~yw~^V),6byz5yTSFskWpAJ96w( vSx 7oh6 R[R;C犁N[M2tx?DN7 s'0<TTHX#vk4,3(S=LуtCЛzlhOmp?;Y=0[@cѬ̷3'1F,^y5_:\lHY8PS2ˍ@C+^GoG])4`S+JC[u"r5s4b=z1pS۽ âůj+.$S@{rWam'org{OvIloB{xpU>Jǎ27"? Sfz^~J`Ӥ7ZSd6''\[Q P Қ{(N(}~E^j)ǷV-|W I0o%M@n!Y֎i5]L[&e!qWjJPGTHDOgDhF1_@>8m%)/M @x`Hh NԇRPNbPE>B4qGp+չ([+4ӌ{uOEĎ9VJVS9'4U-!REkܕtKk q=H1D[BC *xTrNPQi MLqq5?3*`>5@G;5"Ӎto?K{x-$TӫԖ:=x 4\oJX:4J5i,3:b/Ru7.)˛\.y(z f%('Yz묳S{OtL ;C?!ysK2@,юo*Qds50vl]^>L-2ەͷh91i;p{ۓ>)R ]Hh]ZS+@iAu]ۄ {/1k3tH`,RD!g$s`*6F3 z?l`8 !,&)2fx*ي<O.M{M ZOR;5e qrYڑ'0Ynny^K kx7H*ڭ1Ѭ\r`h%1{me2"5v:ٛ6 y.AkqZnibH4BJ 2?@P,I֘x:ek#+f =zUBt3&4"N6j!9<}Sd;/Ƿ[oݹ*6 5ab?KS厂ԃEIH 1 nH. %T.Wtc8+M>e)[Ɂ1nk1^ Ft%pacÕr<za]g͗0u09ښ; û eEw,jK<8M~xGH*9KP5>*˺cԠ#?uiXz&W-%o1V:4%}-7#gt,-"=U RuBi&c'r.!% \G+%By_ F+[T]%~U6R(P# a" ow59@ _"xh*5?wّ/7$Ci9EnIg8QCI!C(&agn@&_99:%k:.gԳGK46v`HVpv87!YeAP fѶ)ż^ x: =DDQ5HW RQHy̅HY v+`Vۃ/i3V"rW@xugaWq SO Df]rހ6&lC hJ"BcuE;ɼ76:\$R?o!VzK+&:OI:ED0#j pt%yI5ЃLNBy}yFt'CI.żl}Ǥ2SX 6UweЋ.D[(^=z(g8?qsH[7cRi1"!b%x6tqmܬ@GN;{ ؠ9 ( (iZPRGO9pzxj<4pLRkUu!s'Oe,E eZDʬmۤhn$L_a9-jK|=슩ҡIXr iTĪ%[~ꆔ@Ѿ^J ?7m^pXmtpA{x''溥UBG/dד%3FotcGf:Vr٫+Eu}$l㬳0B3H]ci3-H~$+br牄g (\XAcgǂ둸}uSonb~)(<5{Xgf(Yzx+v$^[].Ъ\A7EyAeq0rU (]53NHtlhcLvZbsgtLwOAEG/^޻w9gG*.9<މil.ifQvg_!1QtUHGQAWK+3*/Lx a^#Fz#k?` 0^Q py {WpqvqꛠW t='?9wlD#QPP #fyd2}^3sNP/X#/zi)ɢm٫@)ogk_{OW2ݑ{ + ) E \9_lIqrQr65?%~mXv;B1sF6WT=D˶tnԈ3&gpzO#6tgqQ"M쮝v2{kmlö*𬏓1z;%ZG=+Љ&'߹L૫6t*VVG@&E^&o}L[K)'3, e-BG~1RWI2ڌlS 8"ZG~jYF8Q YzˁkM? 9{~wUQ,fD5S6h0rXjBYvfđ,5D ͹H{`k+=?CD8ӗSroꎰ" X'=oU]`%] oQeེ j"6֒lIr;:Ry}$ik*(qMn"i94Vn2zf4G>0 b+|Ko5t8AmBI%T!)m`boسKv0A5^=[cQZm(>ReyԗrG`RTT,`0Ǣ4 6C缏a%[)L0˘|OhEKs.JՖ:,~w uy{` ; eC3oi;o6=ey9 ?+i!;dNi="-j"~og^bfKW&,TMڡS+?r/m a˲^9ڐDXjO@V[4x/PabWXltlʷe@HB@ĈiXinՈ95}yVX;2rCk}S%+Smm\g!FdQ K3GۍbK[>f G}  HHy@h%84IxQ<vkP=( Mw;80,=2P\Gh=;wjʼnW`8[ Vn$]94>E)@*pBB(qN@Ŵ]H _"Blj߽iY`~_nOR@"'~2\wb8luEM OIG0Aj]ֿOR9+LQ"i)'P:=ʍ-AK`Tk߱$3+@lau&),GHb `x=@Okj)?^37-!#pmҁnH)R0}4J0^ ?gTt|E _%;_qk( y")rL/I fc\˧3x!a{bp~_RA2{wWtdP%KcuR($H)~%(bi> 9cZ I(ͱy]H&W[央yuİ.x RGiҏ,@>x3C_ܼm%GF|q>b"HŸJG粆jz%@{"R6]u7hF?LO_I.B=DʓQ.>eK(eTDŽm`ɮ[}\A3Xᱼz6 B|WI0 S0Wt* Fן-g釛4}+lz)Z\V~zX**󃇊xi)S`yuo;mY&^)e7[Lc)UWUVWJc9in=dhu7?bFBBwK˒ea1F{ _ݗQ9Ǘ<\R w?ܬ3иH銤fbȃxXݰLŶ&`(zwٯ I؇8,#H-2/tW.s(hWajAELfq^힀O3*YMe4 ^W GbЅ~ЗS-AbPWNn%Ѥ% aRyFLf@_ϷJa;E~Rbpv$.1C)NA)~Uj1]\RȮh"sgM'd^/\ghD}g%& < q л:4 а&DDx€7@#xhCp鄎-l͙7e#`I*)![Zӈ!r֯霗g_,( ߄)q!llx>G{gdDCw2[c  `nbPnЙg]5!FexoHRq=Vh 91HA!)@Ϫ.B8*OyԶӗ4KIbv֘& [nxs :S aPZߎR]z6F'ed$uݤ brZ$|*1ȋC,fi[}R8=+R|ՖtIAiUA.9u v)vjEx7:1"$)87]I?U,88~R oQi b.lV0F\+dF(\M5 Enh< uwu 0 Cmc|.+399Ĝ鶯\JT*wrY΂;|\g͜MȅP'sVx!)(vcvrf>gv2qЭZzoUz#e]/i;sVgͿyshdqKI_G8Jp:"lsW,ǩGAܳvy7 _ BvVvzֻ,LA-3_DL7*zĺbݠ3iTbX>e7]PgGfeKۘvF&HD:IZφr|~zLlH RL2J϶w!HL:-WzE`0)pg"&N[vO<ʤnI,Uy@مcJx _Wmc+;^NQAw{%μ As[jO '/#tK>*YE)0Z7y)VdC@@Kwe$qGy m&Aj(eJmM<$dɴd-m72"k`R؄Kӄ|35XXE“(Mi9PC&ˍp ߤ,RW9j3g}$VYPcNa7ېXx8j4HD. *Oub-Hz஺R6`"N!|b=}^nJײ3O}LpV8g[n c!=!q/Z^CF\o*#%|FU#R 0Td6^,%+ F\Mci8$S Kw[%f]kM{[sn{x VAlJU,Ma:7pF O1QS &͊0{0oijܿ:ɓ+Z oFtYs.6-zo`6Q׸!3r7ԑ+)Cv"=E}w7+9BG~y6gJXnTEf[ie_f!eM} cjt1 a伧aF=CpiEO iWG~B ~"Fړ4^ce!,~fJ~HMS&aQO5S1 (9Ukiv..vJG_Qܵ^ܻ,;uׇ4*\“8RY8+984WL p~%PE%?^(aH|-(cRdirn'K7zLz(+*aQZKt䔗Dt-1(HMyaU7yu\p]d)?ecL~%Ee'FDr֜G`dF\XSa#Ć5e+|sPd]r;hؾ>Dh׷vOE5WYZ:qt$ y `ŐJ0sI!F:z؂CZp̅ɘ7//TBq(}c*U`f0ׇZ:&J~(3j(s'P ōM=Cq|VflHM RTȬ 5:AUhƜRk}SxƭzGNfWUQKjB/Bt7 @r!ϥe&ѷ) ̛ RKF#:]o*56V9i WCU\-&/kDS,q9Nu={3`B@1 ך.qsx\wfuu4Dē+P`^cBFdmY. [XmJ̪e=K UMq)`-EPc sdu<*>LEg@ҩT+6WͺȪoxسH]Sڞ}q˷XyfNM?fv@K&q17+ =p%Sjd]Z 譚kmrF,(dH8{erL %;BfGZKKcx94Q| P%4B^l蹧=Gn98sGy&GGĠ0C DhQ w(4;RnƬ']:|6ޖȤ7 c؀j҇F\M͔>*n P̦6b)Xx+J_&"^_xS8:ǺS%$vշev$h0b]"WcPJGLEj&!+^O2PGvw$` J%[z>C} 5tpmGnj5*A#]V ႒Ȣj ?Y#S=R:72mɣCVp/`@rbD7تUPjQZB3Q|J}#2Ֆ;?6Eפ>:1ry @Rjh=xY_Ӗ[O:6FTA:F(/kWu=/u;]aj>0Lf@zHJ-wzrr0\k"܅yh`iesxo7ܣ:#@?<^,hfa n_>l'#[0{+p~aif:PeVM3}S"uBDEF.VlZd^nϢRD;Z:AIб5`hi1m K1^9>]e*NFmxK8#>e!MRhպ_A"=J93*<# JJ6!ȴMҒ):}s2N *ZS#u{L ޣcF[Xs#*[:+8Q^UFϿɴQLǀ5G`F!j_|"ۃ:Yrn,G&4X/&\A~5Ǵ Sk 4wK1K3vo5P |%Q 1fVtzkfΐ'jr C$gBonwT<ȯ`jkc`ߕ$\џ|VS:_vReOX%`#oK3Qtt'H3k*ލkIȎ㌵w*^f9?,&Q0+@?~$eAgOvKN<%xotvp"5Y*gYZ07070100000524000081a400000000000000000000000164e6139f00003d68000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/usb/usx2y/snd-usb-usx2y.ko.xz7zXZִF!t/7=(]?Eh=ڜ.+BtdN~ƕޱxwåAf'd`,5kBrVDƦR/'0HVʦ'ZClx%uC'|cie1wvTAN;z3f9n::%6:˪Wh= ܬL)CH+퓲4gɩYpE[3OLDL{Q\^-9኏L"b#=}vq{x-|*-eص %f7*BW\|=8Qcds^\HQ1 [}C@Tt_tc~<l,7z&Z s]mOG}a=:p 1Tk03"*˪Ktoř2v(V{}^˰Sg'wΔn5m,;kd:ˣP^[OBkНh=͢ ]Pkjr vS. wŽvQP!HwոJ]&\͓ˆw\)<~Odh< 6M.~5( MyvPFu.hfT, Gz|=MV,ϜL^/p:*Z`)@$l̟sc+juAቧT=Nd熎]b?+yr0YÓJZE2H0m=g/"\)! c'NִxzIp/5^Fsyoy{M=b<31Sd=Ik\3ݞkJ)|eCt<'hebجuD-X/M65*bhE $>a*o>ҧKϻĊ]O2B!VڄG3Q9s_뤼<}FY%>xzWWKv$6 11&6h4$}&3l SXQU2)^Abqh W1li A?r&}*' q;&eE-䏫V˕k0tA:WBAOeGVZw[~$zbNfһr VA]qr 3ːp=kj 8B/̟1`uF[~ / 9,yM-ta:-Ų}Ew0r_P" nbwZXۼһt}z,tmt?Bi@Z+HՂ$(Lo^VӺ-@`A@&^8Z3&;`$u] }Eޘ@$rD&062Zua Qĺ^6l%HhG|W6eY:=ޕ&=) "k=-3&,e;!VkT'6J]'rh 4yT6ƽk{zYAC2N%9*xHwf+90GvU}("3 2T¾Af'&?G~B'+} :c x@t4G-9钾H^u֓C-mʣ澤WKy6raCP}m֘!SmT)Ґa=+YZǺH<Ǟ΄irE mJʱ#xoxЪʬ6aTԍ;w+-g8?A`!p*:5A#G˟ !U(X~!fqNsԆhܔ6r)9N/u%VdSQy3jC]'9:k'mJ1CfTb N|\%BmORjz?4w>PGщ?l8G=B: `ۅ_9*ŁncٕSU&oU&>1 R!\2Q>%T(2f՟C( +x.>5@[ga㉴:&dk$?>$(52{ E7 {&e)< "gnz]$I,uh➖C Gj&E]bs)ARhݵ;z1VYާa$._ip.#FڄFP@wf)a@ &=j@3ꭴQ5ɏ0.=X4'4ȳ@ W!w{%vtۈ Oj]^AD_uILk*7mW(Ԏ#Ӳu]Sxme doYpG.Cfs=Dh6dsgEX?W QD^tMDgHa!e!^W7߈Xu+׽8EP7Qwq𝞛 9hIJ0K";J)mŋo̔Lk4lm644D5Sq( wAOwdHk-!e u0 `IA_E /Kq˛0>{s}*rE=ѪK^q9X#)-/àԩ(ޥ F+6Ǥ~ݠIU,; +YPr1RQڭӐXwNpBd=ex T^5N9dp/Wt_7<_}ut4k |uyaWTcV}@Rjmk?4lPօZɒ7Ml9~Hvurh-N/|rEMPl^1-U cjn%?f.[`@Q9J%Z"\{fgכSF4]Ҩ\aʊST @3.)VZo'IAXȽP[\G[| {N-pTNٗYdeuV/B&^K37/Z`pPp1iC CKvX繅Ӹ͉.^(̦bQD]ڹ_ p~S0({;›!fdh)Jh׃%>>~[7erzT+G-|ON ۫ufu'2 PmC;Xi6z7$`UO5zTL܅քI֜%;.ʿIj} ? Jv.S%uC m2"F`ꖩFXLz[JA]ջ@`V\.d,B9ۍABhȋSR1j"^ E).}OM1dLEZDQr_(]ܦ[t}#GxUo[ Jt_^Il?)o/JTevеL{1Mm% "K|M._5 !I)zegR { ֭CBUiA>!2u W0 9t{qXVp v{RvL%+">ΰ4R0gY}T(2Ru Ɨ w=ZD~=)YSXQ߇$xrW+0ꡜS`d&\9eaC0]DŽ E&(1kH)8˚OS$,!>;2dMS;UHGÅ L+;2\ PcH) 5@'ֲT1 WJ9S5yt OSYEjXlr|9fϊ n p'{&ݱ{ u+?* 'dFõUZrwyl2Du2m8=(V7&$t. Xc.aqGs> P0us[I$Rtϯ%?2>ǓOkYd&]l#5q@qYd4*͋Ne+@.o=.fMdb u).Xa̴d}<0ʘrxWyY7ni+:b}nn/\f]F7D}ގ UZyD&$CfY}!;Ո9&=4z88w.d}:-==?LIfuZQMQbk.jfV؛J;&f1GdRqlQs࠲C_'*'yjmy~6b4z ש24ŏOϘ]g9*b~Sv;> "iڛs#8?C۝2wkSDDwz:ղR?CQ%U.~NO_⇐\e!+ikYӌ~?WZ>=gD4*J{PE*f[L|ߍk0p3;DplNu: T9Β,CG͓X/j |O5kIYUqlQ#wg`E,х Y9O֮DD*be+KIVNe[d[ 0p+M2jO3t`B# \iⷚndQoD{Ni DbUH?)ElvyLeWKV W`6.w{T2TQU*꛳L0r~2LX.O!i\ԁN\~@{}B M2r,h A#8sInŬ!(.l۶Q][3> \JA 7QZ$"ţ`б2+ᑸKnwd'Ӯhq7ռ.oLߜ6Y(DF'eR |߸z#(Mf S}f/XSEÇ _ߙfyvqoG@Lm%*O_-K tkAGCv%;R`;EvA8ID#5:FJʀX0O$A՞>fx7H2$jE1]g1T P7&mD-V*sݾ4 ]Xv:Mp`XnR=,/m^C´eu-R2Զ}A0f>ff@*@d(ܚy 悋cwY*8w~ѣ0LG:HbY!ViR7)"2" x(. Mh i^fx Q2)'3爂HJ+. OV}8!`XvLdI/|X B>Ql\rcڃ|eE8!'Fa pJ>F P$nHf[ h?&;ǧ!ߊC--5t߸D0J‚Qt=b ͞EDڽAAuno ̴'MKKVDJQt+4U)D QzlfwMRp7X@,vVT5W"v+)Ɔnp;Q1W[)B,S;]1c#-%c)#2߭}X?}4r N, lK RT=<~~VM]'poA5zؠ1aiN!oC,h#tmxaXw\r4T@钵X &x#E[;(М]NMMx¶"o*7|Ꮎe.YO݅Nvs,m3$ge:ƀ6d(6FrWggZ=v>,M7A.2dQyv= ReSW/8񕠉R )]r^eޤ_F:pI\q$pP]K}\ߩRqkmF"1XihUvb5YOXƮufGL|!bbo}`4Nkda6/w̪^p:Cu`O,-ypj}Q/5 jWN51*җh6ݮ-O;"I|HPaCĿ3F4} "XY#86՞^,6!WAl^~ґ9IXxYȅz<`ȶW ~>I``xo"!^opbq;1c2W4򉞏JJؽ8869Ņ[dR?<2짥L#=p;a=Q*PUS=^0o<2-6 >ۛ3)p6( }QREz fE9&N/VˈY5]%z? *˗oJc_)s_ǥCIz^CtAQo$aF'|:]APΦ$xu~{{Zנ50*֓h9Wmq.E6I-8sn:)|&6U-G>l"'!`)˕. a@9~UPsLp%oL)׻sH~G'3Ӥ@07^ oL6j+|\oLqF6/R5:#? sإ#Ew2zu?r)lX bpgv>ebDS{Dh*ӕ.X>Y8\Pܼ W7F ! N9^[ϰH:$eӻ&lۑ`QGcbbx3-&t:OA%v$K~]?M;LoWFX-)! "|Hz(j`[9} &?s{3JM%3 $Vf]~h"VdϓX:UNJJ"ppVyZ (-2($鲶j v7Q })>8аR@%?k O)Ts|١JA9ULksk?=  s|̞iWZЍzc.Þ;LxEXλ@' EBPnc^,sCU=y ] pȦS :<[QloӁs~&$·+81B՟.zDdx;8u}L#^X[j<)Vy~4X$oG6>kH{,ʫ&ޕ gArƦ~հ",}wOƴ3ﵲRL+F"C,_f5AkN G5e8b)'A&-vZ0Z[1zpˁE29']A'Fw{t)ίJ@JI=9 5  Յ4E]b$]聾CYkkaNrq5T[9Z1"IpSO5Z ^B UilYa ;z~ hg1e$/Ãhűyf,U/2CH(`S䇩>EtLOpĉV6R/ xB)Lv8x!ZKwfhwN͟Tmnh=-iFCU>6g83c Z Tf3+jAF˜mYt5kC@KI~Lr55\v {l +yh]BjWrx4}Ř:2t8o8t3b*~d}YDKrE#=hr{խj+! I]bY?>y#N$ _Np)6c{Ód ULbk'zEl|v*nkq^aG(^1( d jN~{p5nv6IȞiN?W=F+ng[useUw9 1i 4 ܚҌ M TM;Xm1ofE1߭{,.SneO&D: ҳr92f"M֦]UXU7ٟ9ϸj<ڹެs8Wkz?0\Bu%^ۙ|%--Wps_b*de6$QnK|ԺZA=i*R7l U_4bX ~}X 4Yx#,i0^堨 ҴoNTrLEO45j0(}Qrs A=FFEq^ :zs r} ֻ$7$nqe|)_ɹ8YԊ:0P`&cy'S+eS[ VBl䚽 -8cPsV{:U0 `!3~P~ΞD3VEr9N,-84|dO A^/ֹzFUQC[~f`*SY'AW`@dZ]$0(VEpՀ_n'la{rnzPFw#Gk&e^k:L ^/ZVgCqs{p%=/b C+?KʠsX$? 1.2c_}Y̭?јd nD-ooJz^ 9 [kZѶRzG0AOM/p gqjTp6+:R 9lg( Z;Q]]U!U[䅵a9 I[|+h A/`czgo;7)ͅ&HEt⋊e-蔍IǶ@9 aq EyYו:o򍺖F&bB.鶹bj4⤧fGnF99u5dH9V A@PZ`adK,і[B*X3y:g?5-نHmGz$ Q*"OH/rjHS:g6QA|`." kmJkPݙ@DkfaMM{`"jj?YC S;7p=[#d鎍NOX;Gyx*RFnumV4uxP%Զk='_&WThrW8XʡMW ʢpG7f*eցGDR@5(_,Ҳ3%/5ΪS.]~] oo &~m)D5 Pp;{-mZ|(Y9OU! X/OPK72GIED~7  ̆څM!;\^n?% ]Zs=m5T9ye'm޴ d^u֕k-=ϷBIwdfć^ (ËHT:gw,xl^PN7IfۼW [$9)~V3ZdH5\R ڞڙBm,dN6TөGpf`aրTJ WvIƗ%pQ:R+0Y-pFd&ݯ:e.^KN5ԶVd*"ټ ar ٳ)lR4]o &D&UdsV(˭(dj>Ŭ$L" r'X |^i @3.W3L!iփsW&7WhO-"pG *,ei Op%nbVjFܿE)a& w.۳ ğ'-؍FF<xn-ƪ߫` 4h!+ AL;[ID=ɵ ysVy<JG%'tjDA>)M*Nc/}[N%o"^ȁ4%W|LU)949^j n~z;?1ޅA*Ė#yvV"K!aH9`!*vc[&ccFv&Pjсlh8UHfV = 6 ZV2Y_g|4`egLZR/ě 60 YۆDx I㖸v=+C\POHeS3 U?UL`{sva#eq#D_@y)$9XE# &̜;lYiqh.1`whn4;Ea#|V4w\O_]quI5; ޅߐXrc8uNU$*l?3[uC~$J.vsl,#ͭa kZE_6nQT77nM)KőZEa2Bͩ)?E,r0|zv9Vh4-PX&.I!/[vYzP3a,蠱W^ |CB i.3t5D5+>!o@3lKTL^ù;3nض{?E|_j-5]w஍-#/)D[[xͻΞO1YM9+tT%--SOr&zSs> mQ[ d \u Hew /~İv幈oshi{@܋OƦ.C~3S;c+$`HijIIUw[c);K-W Ȭf&ftlqpV5+Uɤ>]2NG!#MyK]u9ëСV4# 6gbC zoʾؿ_"qнs 9ozgy68T]*iM+д˔NnW-۟Z8x3sx'#*3E-xs7W<G_+E l"!@/_nu%oG#OcF`aC,Q`VŸ{ QɋD5Bw]l/Y .Wj9/Rϰ|2p\:aM[lRoM &ZEoDܝ+57QErċ?b&}ݩ4>ϠXgsxyԦ\=0n'CѸu䫒^koᖜ'3 k@HC>1*5ߐ&H[81&XbQe<}[ ΢_w*d+:[O[w䴊mzhQj-3ys+:j[\CQSo8[Xg{ƈ':؃:r?fPȮT,.[S(Q9[D*g Q!S˂ V*jRC\?L)}P7 C{i{•y³P|fJAbS^QTv3tMv}nΞf>-|=33j9Z5'-p ׌P 5}|ꚎvwbO7yi8!\ײ5Xz16JJ!4X5$ph&yQTߜF'^L%1Hyru˓BkR9?JZheiTm2.:Y +< a 0G^~ݾPx! >1Wp?*x[qO;-!K愈zET߈zlQ/UHCTE(Av[D9.NwGR`~@4qC$3 =S i)ɭ)Ƌ~7"{C/#0rb9b\pG"M KZ=z;H'AU:,K(꓿mof?Ő홋L)DhX@犿D B$t=F,X]"_>tm>΢CtsR_}Crv,#RM`71הZݫ 'L~>9{X#WGDy Ɩg;ze;F*sS_4$#Sh/4ь!Cȯ ٣_4!?b+Nی'LV[%"f<alÙS ̡f(\ϼx'(]V9swxZ3" hR[}TôeմCt<g|խ_7gx'=0h1aX=KjA@M!xܐ.> k㝰U,p!5*VP $ӱ} ^,RZBRDI Gb_VsUu3t<;/pלh˃GvWAke2'_Cr=s|3߰VD(kl@1͎5D8zigg$ΖfZbqrsH_Bg僮,/9f J*t2#-OR=4`>=}q~\_inUHem3Z/yoѽ`4|Tq rY٣Smy@@&^4Z_o-0!E$#PZ~ C,pv"f{UE;>+f9A`^mCÆ?6hZ?zǤA:oUQh5@M6-bZȓW;ZlrZ\@$ɻu>ރ6;6Z-5o.Nc>)Mp)q"m.'rMX{D9p<(, PTPM ,eRZ(+SE#*sK*NDy2pl;ЅO,#4j iVnP1ϨVt;*߲P?.t!k)}n'Ծb0.!h[>s7ᛡFzG(A?6P#)BN֯HxeOgN\1!᭐ t>-AkItBp"lI-٤KyD9s /w¡W+tUpAa,=\yT5 (𯈊R|A[{-!,ag},ȦJS`Y53 \a0lZ0 8׹)".øڤO&,J8~R xðu-֝f"1E/ )G>=+#ҡF/ޔx0ҹAXS[ڕd ㋾`ULn>L61?.7~ߌ}>G?s}0ze ?ܥyWvd¿JTh-kUѕoЮ-!ȧ8U PoL+ a1 zdj42k5SUP& =לA#>+sn1PZ Y"eZ؍3¶KY]vn}qkggNlLd׭2K0=Gu-KA!d-ҥl;Jp5?1ן2 1iWH 18ͬY`|n=3ry8p~pt h$Dv IdG라 NQ&=ٳ6R ū8~`im@-|q5fuL:xK}3jM|MB=~ Ld;ՅhifݷUD 䔑*;r|$"MnPxAȽ}+Cٺ$Й1ƘOTih&n_49&z$}{! inբl;,ޗĨoɧGIKA^fh=Z, ڋ1ǙcG .qb9<$K0onprVt01[ѝ{V싹Ċt*O$xq)QEYs[FD0cCiѺ33 #y,.,O*V,Ad'}w`R5r3YꣃjPycg=e hջBٵh?iKE>XV1=B{OLN/O{kbAbozÙodӪas?څ'0VP bQ6C*rT<3$IvJwH\ϧߊx]z YKvaa`<`@;O|]WS7 U r :|4JI{鏔WW18 *h:d6.|&>yMedG J߄7AfLd+Vk _' ~foAK8 b⦏V h4/*b.0HQYVI}R]h}As*rW(5LqJaX8҈hJ =BH݃ɮY *{̪6@|@@~/SקW8ӜHdpX =H]Ʋս"(u"1[sY"TL9rw v# @Oಱà"EU 甚j4-Ƣ^Ĵ/C8~1Ð/]s4^ZT23;dN6\: r\E THFݣ`7C Ui P$P}K2%+PEvEl[2L-9X, Ax'_!QK]zۣR1XTj$7TRUY+k|ǍgEc҈hSW c%ZDc&*N->c[6"Af4rK8z OLMX+@./>PI7{Aj?b&J*+*!Fe9u} lT_{INy} Ν@SOSf6m^#>h$IiA< Ç?ņ ciǨ{M|(d옽+!;O=UA/:KO Q3^ڧԲyi.~{|/.]UqJD ,Ri7F aO{0Oq2^,*5L$(ňc ˝SFGeւw^7E+0D?N)?@<_Hu0ޤ*EUNui5l8kTvڶg/%Ӧ6t½vZmO3v64'xvzBU4F{HS%vC)#s3 \O+zY%d#bboHZm%9޳]Yz0+H-<-TZ+;ژ'ɨ/a<e1ZSC8r@5Hmm@O4GE ~qZ\:zfZB5 ޝC=qID$jNȢ$S:f% gvFχ;2Sy@OꝚB?i^6}Ao0)hUgI+$HbIJI̦f[b !f) #x}l-JZĝ |zXa]qv(=V٧ BǗ|$OwRD:#FVAb9քx8>\`Q,Qv->PlM ?{a>FXp#fkeR &hxS6UkdZjFvjhn V[<)-h^, sUE8O-@$0G蓱lj{y-Z0:T1NDߚc1{ڠ qtrҼPn~:]j ,dh{F.CuC)A dDw{a;btX4 ` aE>Ʋ)*gŊ5=p<8 %RȨu7gBoMGnа"?lp,˾;ak ?-Y4Oa*@t4 W+(nh+bSe'4m @920}`ՅWJk]KLH[M=+\#OIl٥|I^|7eP}50OxõOE4XYրZK1/ m!#7ǣE8W眼H VNh I^W9$ rg]>C3yAU.4 h;%A}gY34cek!޷AGi5 I| xN󧙝Ƭ9E誁WJ{O`6}gxu_\gnce[C?֮|a^;"hjuȜA)gruѧƄ/;Fz5Ʃ1CsdPv(.w5Cm& ŻĿjhل uGjB1d2QcbKfŘ<YÌ}+Axm^ d]9xgb?  ƍFwh޲mt97]orQ`)Ax1TYR26Rk\yuǗUB2ӥ羆W5C& #2,&fafrM\ u߻ WGa^ljştE^r-4~xTL?KL\*{~Vj'sMQ' .\mHqtos/_}UVʻk-OC^ox[WL-j;N:Mt0w}Is#V3?-zqrBO!pݥHPܦ)m29@t`G:C5seY iJalߙ!d,x4_7:rjW0_R,5%J?s #[M/dt„ډ[@hKȍYJ\ ;IY7c2tԅ V!AP9ԖbdH7fi#k{þeJ$mױ*@UWj0 [L\ k2(௯`>Ճy +ި(OR$9 ψ*]6V'Jn#__u %Q:È@fWB4*Sad2ߌ*l0*m`J`3j̤a" E\_U\>lZgy/Y:~<{w B%_1 Ja'@*%oj:K2[8*FW)Eݱ&zg-$*@~cŐ_uT:;~Y>p:x*'0鶥H%ZyC [%),JQJ@z3;^?6KmdnלvS~@A ~ms*8o]$#ݓ[vSX2׬ &C>;iu#$p +D|}qĞW; )ޅz K@Tjğ0.]!jˑ CGsC@EʌHJYX3* Fgjb!u&u5ʄ Qb09MUǎ݁ Y(,{JcՄfB}O,)/QԪM-ǚ)r,$G*Us_ٹ.+DK[AuI녹)v8ObłѾ,pՑiBί[Nk>J&H'$[AqX!XM$SʽlV/Vi8U?iA)?*`Lrs6&: Վ)#j{zV_У8O` ZogXw3,x@lJ+聈Ho5uo4MuDVx$=}AfB7J$ѠAl23 )bϐ}SϊӋqtߜlS} XZr9$!D6Nr+(S_ؿ@!RQ" R!mqU/D|!VRdhO>ou'=+cypeLy1e?橝P'2ܰ H6N[ԇq|=o^nxG@/ F] 2`,c%{tG,n4(}@VJG@΂yYIb5Ipw2c~=SA:f1_-Wڎ7<^#K4g4)Ci_2; W{eۅ#m3d+# j3"(( RvAXtz" 9v%GkR&>%1.kEPv^jJ3+(Á8!dm^-o B_e]1L ,(Pnw %zׁ?5_fp̙֗NxE9( ĺ}6_d,)"L_i=xOAݷjxꪌ1i?~YL'z'mBZ!m-o-^-%t428)S9]ajP^} 2݄T֡akAr)Eu>S/UrQ͍ 90g(Ng%.6T{ʷ}$d". -E`'%ɂ.|z:R}gAT}@y!Y6:Ӟkͳ?k"8܀zMn(U $.*Oph1IJ@/5jA7knW0᨝DyS`zLAكpiRu]+a^^v1¢erR&/7e$dX-㳛Hr< zH1pC)uq_vSAFą#~n*]'C܈*uDmlR@x*eӶ#OgXߐ"@4!B&ш~'$X[)unLoodaegPL`r\^ļy zRdt61E&rGpXQkܺEb,쇇m3C*XoWMMXq1K-@XP7 +Gl⥺$Cb " YoNZL^ES?3*5to y% ش6n\s&ETjEt336d0NE^N  &>xUV=T; @fGubXC9'FUQu{bZO;> !@#j&{b]NEFAmT}Y%켎'b<\XkbBDӷwʳHKk(:b7pgv,%D)(WF_!5 Ũ Dͧ.]S qt8%?g[-$zИ͑)Ʈ >cH#]\)X2Z\1`t٩G_ؒ;wߚ a _s:Eo:StH-G~! ˜o.`H;#'F voUHDK&02liL>/>ٞA33ww2 1ՠ8U;glBz"0XB)M_&:̥q$^yI^u׊.9"SaehM瀪WlS'pfwVwEe{qM=)e\g -\? 6#uec5htuG%Y;gQ.#kYLfn&'Smt/LS8;(/Y5XUC|$QDTeD)$Eތi m(&=nv2]>J GNW_yvK|_3EC$^F?7"I\S . XwVض4L%>uD,E=7ԓ=Jݚ>"zc-Q$z)C^F3L4"Wf7c~d1_ΜOi37 aD!7(9!:@~(M])Ug:džȘPZҰ:ۘ -#V˾/(hC!F[2}UMC;)ƛdZ:NHm}`!wmģw\5|X[ p1[blgTqa0wR'dOuJ(x;S`S9>„qm݌j ޕ)H(*ގZpBe>RIb9獞&ӧk1r; :a!IOl̉&d gHɉ`(s8k:2KE!C>Eeǧg#[ *pQakF{#we&cpG-[͉ݬ@ l@oOVD &$)T"ǎB0yDs 8rBA,:8RjU[xtyDc3EBJov#z]5_ɺ>YN2@ߍpe:cw#/MIMMg"MV-U_u+$fh{ͮxp<ڼ$)S!V*L @c,ʎmhd!& .Ƕ K XQˡ<=WTX- f{ S X5{i迂rsqEUZd3yN+ßO{aF:0͚|>ۡX㧖EMeUªAG/?%d=m\ϴ]\0~X` I@="4Nq,r*S]/ Piu:k>=H7&y [̈ɧWQW7Pw f;R6x1gqen?%#g+733,OrUbu %x`Wad0nA%2P\is zm`N-fDv\5͒ӈU&tT7qaiRcM 3x0 !)ƙO5z ؄0BDŽjgxPbYQ1*%q{CG,;NcZdq{tsr6Z/T}ȶOYTg2w{iJ(yΟ3- i9 ܤ`Fj;&]=aN<vhz=zF} qi :շ }5xZ>!ef4o_a:IDZ%WJl_+a܉ȸ)!w|#^L0W#= '\56TO rS~UkĂgmQvvsB{pֿj_-T ,`ӧ\b!;ŮEgcI?AaXCT'Otңzk-!zp~:l.'8 ^WQWVA$Aa NJBmݪ¡[+˺(n6ξMYA{xƕRqn2!]C-3irs/\]րQ7 G zfz0 QK ue >=2/Q-Y[+/n£CRb؎790s/[]_7l[{f#ٞ#̛zMS:wqg/qwF5rsj=X;ɋT Jv* $ ?ݖiY rZDqRS2p!dX]:KKT W , vҞުL#U0.S(< Fa5`QtjylT]W' P8&7qsuAx#7,6g693`訛t/߫×-I3Ό=,qK 10ʮU<2R9 s~]E#'k>Mk٢JcrJGv0ދ کt |)`64iW噅sۑIGEWHyAWpq*- TKQ,#,ݍ%4Y٪70OIy [cxI,Qn=Lqh2n܌JSH˜_4n3Bʉ*]=+m0-P)lEE{]6:8\۵ Aktwr$1ԆWp;y0isq11CRl ;|vr4jԞOKs`AL# ]5?ܚt?m~voб4`|&Vߡ4tITlHŎP0h G'gϲb;# Sap*sUO8MYI)ԙ7ֆsu))=u w煑 CjA%L4"NJc z(me[S޸5;~>Cobr[Oυ øs δci4膩w*k*~[?n]% XƁ]*虊dX|%̏n4Ǘ*WDJ8 ؐ<rp9jkQW0K7ĽQE'D߻7fUz>b%SΊM|bk_uq@!1NSNG<=Z'4/ԙBEHQIQ%d@^8p =QHQÿV˥!zŮ9_/烨i2j"F𗭘o}q(Ώ8S˧m)pH'/]XlWfѢnyĚ+)1o#[ۋ5hw[}Y&}j,Xא.MRv'δr>n aK]gr䢉<$u. "uCʌT=tkeFZirxnsPّ+5z.2 vÄg49 Y6'?.N$@y}\N4'nD~2"Q]AȈYqBd,#=VS/gQ;`tWOZR`7Cֈ )c—0srOD̄gu 'lmeuǚҬ\ZwC49 1XfdL-ɵ|T h=ZB7l$3$3>YDz8J>;(B9M|}%1W1X\ QɼV<oo\ڨg!C|r(-w3I5A{ utOuubP2)+00!Zck5ә 2gv9#gЏh׫r(!A1kᨳIRG2c8|[Y*p$AN_p]Ls[>boI&^iKS0zj9U3~c)M>S1(5Z>K橀*H@&%ybYssհVad} w[!tv޸b6pgd9s,m(Wm;e6h/Pj{8If h[5={L+AsNfBT= ?e awoUƩ}sf.^B!L,L2ؑj,jS1GP>>`9'4pF]r |bʀ#CH6EZ[dG2d9]?r+-&3o$ ll'`at >R!>Bv&BJc^&-Km· ~/8z<-𒽄:yЙ]ݪfJB0ؐy]eP0ʝWQ2P9V| k0/l0]:cs`=_״5_i$=<5N)F@l0~_8~uiw`>P)yثG99;HsN+5;ڕ6%O Y 6}r)9_DF6` n_{.Jhg(sR#{!}eMGB-6,^e)6_:|6jiX6;AVU̠I}08R4o_hGQp${hʛy+>2dF͙iG9[d. øO9+>Voi `d~b1Q $l |1;<ϙ͕C.|9o ,*:@ެ >x*Frnr Èy*‰l'M 2y4[ >f6d`TVU:驸55Dw%~ɪfg]3(_Mg5sDmSJ'Ӽ?!8Q4j(zbB*h|e0ZE3hk1O5(*ir+ I" /fgH(*, f6 %AL6U/)f(s|XR <{r\BW'ZI84S+շFΘC&G j7UrCQݻfnhEvgX-c+ɞd>WA )0у2u4fno>|1u(#!.bה(X'惋{M_Ԛ;/.% x^{tjVU#Qfa;B]76& ԴɌfa]5]$}ZZ}T}[X~ ߥFƄ^o yDh ݦ&!8g1{x͟ȀT j:$%R21H͇UQ>MEgӢ뿐[?<0i;zo]qľf#/ -dEOiYrm3d'Nui)1f_q>W6K21_dO I Apۤz04˛5sJoHMPp8="XMsǮ#[V={)VߠKV3qHt:AHEt&gF+  ۜ.M[N;>O>Ǭě?~US LEz|k-z&"|TJY^y>%.,O-4 sA/rz ܜ> ZV!6-Qlj(BIJ6jL( 9mW֧`sG8X vy ?.>)ÀaF5ZCpwlwκOUR{&)`&;65k210"cBke& o%=x `mD[/z&,6&$D 2~D^:qz- uԃvk" ָ`%9A~u< PUE$ {*%X8_QP|n)8*OD/"(ݴن\%9(\AE5@y`\v/|& Z^lH,V;3>vG@~ד}wυ*c>.NR=J:PF=5g>z5|!<̑lXSfet#FqhtzMZ8߮OO֩fzOt6U\yAr`si6|~Yp2_ro6 zAӯԐtc%.k?ã#Ij-dmt2ߎ,OR߿3t8xDHVK_qHMO2*?4-]u{[QUK'|~Dci ӯ{'>.^G]SN׍Y$"D݌Y4hR1pa]Hc)f VGNSUS[y? Anc:mTejWn_@n;AEB'(gv1n!e掌r?vja!t*K[CThQIN!0?>\#S1v|U6E 䵥2N'b +V{zYdC[lRo5 $3iʜ/pa s.ZU9ò3kay% 7uw{O1h1AjC@?2/c+"3QaDɢ_^F'Ĵ7s'HakO}^PF3^3܎:OSd,"Bx\}خqwr.-ʱt]ɼ: *ۖp Ms $d*kXpcof0?iG61UvJ@' {r>"m %4<(S`jqXn{WEyIM$0H/sZv)Q/(QpnI~J^e-ؿָ=ӳ燱<}j"c9'|ƭaE $C?q@`,@ g/<>ێ`ᜑ7i| - tAy>s3soK5 R3@u(*AB'P׳ _+ڇÏ"W8}##WPȔ=ƉM' 0ۂ͵)T=6EB{f. ((̪ko$sEom(F"#:6chK_vU]S}rj"߾A j7n&Ny"9IJqj kn* Q/ 2sY no֬"i+3 МK$9F6HI6ra*Ƹ͑Cs*Ձ^/qww#v2 `[:0.kj^&=55|1b M.PCo*#bu7毊1 .a<}&KOYM6MHCs/fm=7kqbXx׶d%Xqؑ>C ˢ7VJ> 1.ϗRޟ Ƃ>1Mz2K- PmBgkF|^,N"n2? t,ryxlYxs dIQ:z}n&8xUk-3 jNz{(nJIB7Е~ѐeyTo1Ӷ^>Bz&]&L5#hL5+,}ǭk#"aECuK2T1žnKţ?6^{ݡ!)Lދd'H} jl*&UWLCUBqzlMh# iJ 72SʁcSe1y4= K&|^A!cN|~)yR,iBNu&ȭ+-fa0 B&ɝ2v8œ nXGe)le|kF+8Es+by@{zC.YwOXCmiвy1g-,f"AF@uAhbJǖQh(S nF6g]5Y,P2@`fC&Jųh>~JMiop*qIѺg.L4cfKKړ f_#rH:uPaCv.x}I'ish}]v'*#7ߑn iHle5ۜS`Sj?:uIty! ؂-2fp4S(杼5rF∊4ݝsSk$(FAǠ @Q" ~S,nđA-ZM`j5N{ފ`IǮJ>BӒMz 6?!, Z4ꂢeN ˣja)keЋux<9`ON&_aBr_a۩g93LQu$Gj3PblļoD8:ɬs z[hf2!I'nwJ31]g8:=d6i *NnUęs`Z=`]@dsOPr7v5\(DqsδÎДܘ]Hb3mŘhlr݄k3lDKeo? ܊<暥A/t/Mau8~ƨOnA7:0Cs۹y-6kh_ B\R)rIY&ٌD4èX&Ҽ8qA^zvLE+UycUG1:ėX\,0‹u5A MtR6ҥ+8{lEKm"V^"&&/A66 >hmӁ4 vMRG\eӰ8_/m:'J̡!Um. 8V!J=N~T7,5V纘 M@vmVSx7N  m` )3xsqԂRTg QՄsݸ֕:Ͽ[GoiQWWCskR]/Y'9RZ˻ ,N3 yWczv,|- Q֏Q~H} m|$A!I߄D1KygBēSxL YZ
  2. kPk3)2&}.̡߳_lRi{нʹj_Jq{!ũE^SZ2JhkeʞT|qMc TF?[FV>N6 }UjUQZ'qy#ns]>xz$g]0IH$]4CV{҇27=V9GJi菁pE5SIsxuYo="lF8ZPG $:9XY%L< ͩxADnlP"ݫ[Ж,ˌu;2Lms#dpKF[en`]~(&~J2wʥiFeFc7ڈ,{.e}swҚIPh5s*KEN~ ٟxs ]uvh}Ѕ %hTx^!!O7_MNC_ۻև9$ih*JgFݗ[ ٘䮋@ f* IԁϰZ-=Yʿ޼ RӟOd plU}l1')mG \&!j[m=:[F_'Ä`an3 6oQ1|g|RͻscfL1\u'VD2ZzC0Ȍ!GȘ_B6 Mj*@uMEm ez'0R&K1WiVQyZ4 JhP\(HE*'VbΌ6cad pQpձltDQ-J˙>(]+3d, /x^oN!p.veqJ?=4BŔvLc&=JCHt _\4TseOڦ~]آTBs:ozJ> p541[{Y2LB" n#~ef&r>t}k?aOs {yAB2ފ:ѮtK{'n3gxID) vڜ8\m9"+A=L4\k+ƆSϱpl ߨee8lrS7;(ksiAUKILf x@ Cx|-|Dg-=)!=+]M=mr9 d>vo oMIϨ Pl Kery(,VoNښ:pI>бDQ)+ǰYޭʁjsa@Uˢy̅{dN?b3!7a`.isɪ0k@{=񩇁|<_;F\i3Sn-dR%ix*.n*E[w}&ə(76Ɗ\gfCjE>)mv˳NܦbKOe|p^y6"-V{H'BT:N0sGᔿ&%1\ ;ly!'3oXK%xF&j|"ȫ opٍ2%5ݿʍ_}LL9;GC .=] (K/O6: fZ_a+acV?6~/>z\"L ]狟^y/OinOAw:O|7Kca;8'٘lNeyqZ^vŇ&[ך9|,3sx*am9xV4%:"/t7.8>7ݒ~z8CUFJ#~hu@U*ޠƷ歨\.X %GJ\ U9/$p0{E却dl̬aiy6@})kT~2rKu!4?7l3{W EE9Ϳ' EǂFnɓXDq[ sHw U@rB=,'Z)C/^>}qn2L@g] N Á.\YdEva ~WEweDJd.ųI2V)}%t"RyF6 Z :kJgZ41c,_QY?*1 NאdUR WaHBn"T%vf[hϪ2: xgeH;TYj,ZKGq|Gp xi¸A,3^mjKDpSZ%? GPʋǥ11DսIIEuS fY/2:A;=%,5` JV_kl"zyޑ3?scǸ%]J F)\z^6W 7 dua wRV hj}%?2ss z'C0/口ЗFP9`EHiȅ-G.1)\)KKI̊uЦWOQL#RQ.R-Nd>.D"k&9th/5%`SV oM =ykY\3 M&.Uŕ$ϠQjM(cTktq|w69Em!E2Coy؋ۅM!z~r1jL85}1:&1~Ϡx ֯)9{6QQꉀ;dikjYJĝiMg(#FMc f+ow_RrDU[{;Jk{ӡ b5NP7UU V-D}D1o$<aH0\Mu&Iw9~|>j*<7ޣrn*TPK#(bf9Y,kV}*.iis&̓.Ms1CZvG&j(uty)By0Qa2nrܧ`g[vZj@,xy}z=@)ЭLZPRO˒R&z&KPEX0dJҩ&>wfw论#)beiD]YnndEd;ƿѬ4~t5{}Sh&fOrAcSz!a1vvHw]HFL5>g(B@4- %([kU,֊rR!f*%#cSHM9KϦ\5Yh:7ĆHD}D9B{ MTƾ{"ҹ.J^Cnqu;3Y BJ=O?dUv+xNMM&s#[=b/FkRNK 7wHFjP#Վ^Ilh2WhUhku"vE/Í  6Dep\-?+mI2MVkU8^eٌϖpu^Krq#_g&Xs֩0՘"ͽw,E;CC;<}`#[3 VP7U\0KԴEE1ꄘL^Ε5.q`Lڦ J7)WLif nG@/l R/Ed`=jo@8{2cHrT-sV!@`M dDX1]Lv_y*{2"c=Voh2emHaLRVDm}3w[]sn%!{o:{Cv,V@/%1lZ7 / [a;kOX (GT>@͗D( co@j!4IvL i,K 9לV1ͬd3 Y"F;u(b[ 1 71}PSvMZ2|2*UMO E]Q2}G:=Iױs!xxg^H$KlTяHOh:jx$wbX-j"V"5}jMPꪓǒR@R+tI,j ivqX.Y-e7aireQR= U "*Je5Sfz b7q-<_ۏbbaS#YyoSy}zh4UA*p3(4ړ._rI=i|Aɐb4W,?$\c=s殷$v-B)}97Or8;_^KdAap,hg Sc_Azoz9;Qɜ aMu8`wQ8 -9'd*SLEϟ7S l1,.Gڙ Z{ܺ6 A[,' B)T#}v"]t]^LVx'F_"q\tb_B>TaR:Lի sܾ-/=ތP nOhM|T BAHeh{f:[]=V[gլ `Դ%r6 CBEK3L~zf@dMNL(d^e01|Ք;Rx0nIqHlÌ3=+o Ai5Xwr$W` ~SvnDTHLOU~CU쀩xM) OFuaSW*+i0"ּ#\=ImA>dCͬ]xNé Sèi8]%G܂zWbЀ.lq1KG{g(@Dkњ= ; 5ָhi.̅|3Z8|w`ATחWQ ba.'\Ѿ+iƆu֖ no%Ϧ+] %{&=yp$d,1$>A0.˿?oRpY-Ө ݑJG=g,FoƑ?& &08.`(7axgl*vQӌo}=A\h"-5 ?\"g'ްH=y1OOKR1Xe':RŖ˞) .ʧdueٟ"hHps1a]̜cZ*CVbؒ7WQ=\D1q1+=}(#=m|6ϷSR`Em_k|ʕC̓;P n"oM?O*y&O ՖP&V =Q걋`^/˽o?Va@(˸RI{@VH!;$ pRgHb̿Uib8_ڒr" /ДTNGȋ?b~ց?m۷qi 'd"?_ b*tS~ &I'omvbR´}$B5ƀ~352 (VD,Q/QEݿo*3z_1`o͚I6dN᱗ ig_^k(ǐ $񝵔 $D,Y'6#s,ף=ٽ}F8ѰR< zfLdeьg ϭ1gpNȒify@cv8$7$@7AXWC2TT{6| 9{QhX1>RZ 4_y?>X0t"[o:lU}&+aVdS<^rBYK522/eO&4Q6t-BRcd(sҍomJ(5@,4:1YrA2T9t.r v'X3Nռli- -5m!HnmqPrF2!0lWTʚ¯߶?>tC2:mCladCcJN<ĥcp5 sѲ&yTVzG2Bxڟ'צ |q?c\Qs7AmQEWB.q5E~v: O_) szfI~ R5u&EЎY\ wu67XOpqϟSÌ:ISlJÜI4@eCspY7+ґ&P㥏Y"M~ 6DI|>ĕq;!$A~$Nhڟ4]-2<'l=6:_}Φd1Q,OZʥ]jrEƦkZ;=ٿ3+>ӗ~gKx{IÛ6BI~:z}v|%u&8gKr(,l|~\E#9Q]WӳX[NC:;f;%w/ ygl@;Nw|?s₡SCv= W:Y׭pǀtÍ.<^E@~`4 sœ%&^=(+D1?@YBotEͯ;$DpܴHN%sxR0Մx'mkq =@[-J,le8J$dŹ*䒡8H Ne1b0![xP< l@.N^EMP"Ff~7OAfF6rMaafr-)2OC)Jbtp7ZR3Gk2'5ў&K.1@.Ѐz`1h< $VMBfhs.xNI5Gr\zaӊ EB`-*L%P咉#8)wRjj>_6gJ6 nX~bۇSW} #>~jV W\dBvj,T␣xmdR9>D̻ĀZڽ=6lUx4uآr&bArU`{mƛ/,;ZP!Ybj{2<[UnCǢSO\3ϸ}hm.{UHv{ gPenuAL@w\W< IrN%YySNX/o- V#Ыܟ-̴_lA7qwQs|>cUeЭ)O\ep[)zTGK:ثGStD!P?-6 ex-КumFmfqyTe>q -1;ژ_!k,U9(>m%$%7p ~]\N9Jz 4#Hed_16,\5< c$kZo'Q}SCe%B氤 ̒aAw{S[[sUltb\7gyKܴtbD=Th J,*Pz*UsX L5 Lg6\+Z}qw[wx7v{0_i=0;/oƎ+4!.D_~1- ɛ˨fbQ5uG˟Ywj)nB (3i?{@&$U5HC^A. $ 2 D~Y'C)F?;2Xk'Phs*sChEAiby| ;*âJJ EIr틉 t.cO.ԵX$5j@.5 ZPr;Lv$(Z㋺UIwQRjW/PΡ+'ۿN2'Z4X%lTʆr J. NZJٍ+ܱ#N[t-.z^ߎY!ZƇ뜖ǚ@Z+ȚMQ1Xb\՚N4 SAOiIqҶ|bG^ԅ_$<ťa)Yw'^&d: ?R$ŏX/zQ9J0hc^3(#YBe#I:L4Q(}""k>jDWIB] <0*MY #v|g߂"Z׶fL *2eFROžx}+'`\wDs R"[}5\҅H* fW7 ǼlM|48x6J!0pUP'JD<&6%zxg.! pďkUU,#ECLgބ1uKelCP>cُ#uNzG\[zЊn:<S>ZgGp].53~@QZ9'p΢^ұ(?RqzωSRec{d3㓪_|{Mc0L*L  l#;9Fs& ix<谒n= Y/ N* iUrHo)!Z/p{=W4ο>T]Nw r;e|3 \(i|vfb\KU-](ذjwt=D/;iPФ!c*9鉅O1 ys,Mwu|rLZ 7_Ymn@!5$b7M!Be$$.cv-RO/~>j-QLQ)ncT@ҩF>Djڷd[ mT$r3=CPЮN7:oa݃QY!Û Z.!F؟b=(t*3|Ǒ*^ :z@W4B[f @x[;U$Ƞjtw]<DZ۸->~ yKyy*!Z}z_|:ڌdI&80v~NTJO?uP`}_F%-(9\&;Y3'!UIPW BfSɉ a^X+l+-a&Zl x=95Z!q$iM7XWla"X\WqΗEB|, ؋mHRxg2plR$S-: WۥAcd8] @Ak+}<;tUPb!Ѯ᫼`&+(Ԣ+ÕF-F{H{J!"`?!F?Ю3׵K)SKTYŭ󟳢B\D=DP#fQ7&R.r7~.t/N㣳3͑Xd6ږXXR열2̛=ܜ^|9 z)k QDc·8hh{. jߙEkH:Q8DލpYR9g2eGc?cCFii 0͝sw^MTPf&&;}%&Ԃf?KhA$}]?9iWr}0[K3|kN'=VyRIp_I><8JgwܬeL9e9W)A/tG3AxU Wcu-i~xAM~DA6Iœͽfk#^ k< 82>TF>IhVE^`VO]rCFfq-IA.5*Fv :XBg>n3U_*j%Q޿=3"8_*rtT3׎]E[]sqs=g=GSKO&Vя. rOғȧ^r$ do\ۡ"\;?4 TPyAM)ʌB,C?OZ݃Hs&~ ϴCnq4: CY>I:KDN6yQSVQfɸ\3m6TNRZԱu>yA +y?S$J+IiQ2&vr[Yf1$,Mr);[D`#[ .ApVI2ӂa1KUU-ZPXP k8܇L>VMr6xbp*a`fh!mLuG%:6bpq)R+>~ݵ2@J-P0\ lכ9` _!nyx#l6)đw2SA7a8 5n$->&ԅ=u0SQ}EZd?Pqfbϡ],.Sʡ,&s äS{\/*,,J9ռ{ĹQwhRh qK K3#&lқ۶Os-nd?G: /P==r7sj@^,^RZK37xwҁxb 5 K$tڽSw/PH"PpmrŽ`ÐUuԀ 1{| aYP $Eg۱[ y:Tf^p%!n[l}#JtѷWK >uWp:ۃ:f! wvxS~$ZLFĐ9 "⛩B,KdvhXJzU^?}!F>eJZUTj׳2*]#kHei^ &9dHg(?KLZ&?g1\@~X8+gOUE24v7OQgu$ڣ?r)`y H!˾]mZ3Z0ÏCz:20'q sTLd2P-!tw8W?w lO0 1gAWKO^ҙ+9S\ʸPraT 0(A9gf1X @qfD 4RX瓆rGĭMv"Pr=OtfjryֹvqeKu'e16sc9SWbNʝb%Ө Y!0͌Q;8zӇ 8ͮ0A4(aMYk aܥˀ5S,0 v& G_#2$ַ:1C Զs:"2/4F1]S:}:sј/֩.C g2C <y @'kpdXL ,2ܱ~@AϜC2D~{z"3M5ڟ]ҘS@c1oTqk ={Dh?M6:_|ce{" ug&>o=KfG;UP;Ri"_&V ]=.TȺGI@:VuZB^2!bpipc.q`Ds9.%( 0 !_M'>~}uT\XO㺱
    .~l-)T}cwHxYw.F$_Zz%&FlSBʖ9?Α/.;CpKH"_~f~ka؇ߒ{t5ߨp-bKY#H1@=:.=T? [v[?;E 5q˜ahEl^AE5 GsAw:;IJ6¥ٵ>o]_tgg !x+dbզ3oKvhCUzOUeApq3ɂCQw a4p,ZҸoCnb ZJ<)%*đwVcGjߪ7s%,դا v:p! ȽXqVɺsuyi#!$@jڮXʱf5@t2cIykr8"A:^#7zE?vv+^F̚mz '/ Ϡ}{ MuquV_=B8KtÕwБ<;Ca" ׭ X.FơңZgWtt/0N{ Sjb q>j+ٶٮ(7YF ? f!fի"qP9?_31> K38Sx&aJ"KvP%6M5Q?u1[6>nj֮6"Y9^ %*`Ӽ D3 18-膚WQ6.DI~%2%B/]#@V9?ϿW~5CҠM]Ҥ] L=;x^v:.lGFZV9ϧTvq3B>:84밲@$cjSvT 2sXZZfkbC!Fymil̒E_aa'OO= V-0L3IjJ+X0)ҝe!bWyvD)JSQcǁ#7laFnnQS?ώΕn̽k9•[ J\) UisF tR:}^@vU9u+ ؆JU= q }D&9oeB NS 1nbCqg߉c i0OD]m4eiJεG*:h XzWڬH Gc }[=$ԖؒCu#=2+ ;PYʳM&VpZm(UL.q2⎓>a%ntۑQhQ9xGno&|[?9|yؒdz |<;?N,i'.~Coϒ ߧ{boj'/t$PcQlB1P=`QM| w (]VY'Yz5٭K@S̜ ='3D`!)W{Sȵ)^{X&>@vH;wAF0:ѯ%p)lAz?"K7.HŒJ=ߩ{V b{sC[d ;9շzw@1u;k G&8 DV9JNgZ{:&\>4ܷ@/P,cqμ@n5v(+xc|j @F+!.FeZ\j!5F+v_ޠwc De^{6Cւ<~"3EJ(LX}M&nc~:bZN.)=+8͘ }q_>قJ"+PɔFr v0A2h.(_,g݇wAKZ9Z˕X޶U]XVZ:b=фLHvAh qF R&&NmxQY獗U%c$- GFAC+ #%"_Oxd"mSNί ckߞ_:GLȂٻ씂eخvɦS1 8RAc/ osg7e~o{v!Ui?* Z _,8 N-_x?I3Oi$}RŽx_|CIzמ$6|^CtEmxї}"Ԣ>/ۭ;\x";(B.6 ;>܍#e7u\O+1mQpsC=ޠFVkRu! κ&%.ޖ,j^M⏉4XԞ=L=92j rquSμ/7U3|5#~ibjދs$fu{O[v]Jɨ`eG> \ydvG6PVJeTaobdg+z0^5WxalG}u2qB[eEmm;L󹄏I4>Q*ÅJP.7v4O8_c'`ā maCO<@~XAHAY)VDzDѵXUL7FbJ[{GIm7>l2[TgxCBqUMB 2ڸ@)>aE48vm؎`Zlyl3bD('*BڒRAA7UҦ@HHhKtkaM˦R0vg 0m۟.>piALid@#I i ~[B>xBrbKiA>Ҿ›F@x^'f9w^8pEiATtiCfsmːB1jd9$#sx))Mf/]}6{풲'cۥFj6R 2;_8U#$_h?BpFvD}J`,@R5.qpB PS-5<ؘ((2`bzzaŊ袸@PRc\_}w F &25H]IS[&rћljw&$1Yb:~IB65_ƘfRuN_ѻ K)P3M'Ag]OHm3n_5T$.k %3C' [ExP:: աGrH9zR @%c6]6I+5SOŎ6.T8xieѡ(=ͻwё"~q/=aRC'TBNrȖ/BLaq\pm??4|} yax܅b9y۵y|q+}Kj^F a_Lג{zɝbP]@ECǠ]f_@b}܎;Rsюl1d%~)M>Ȋ|c\Wux"X Y=bCVO6'PTG4[yyCKٚ ;5y4~ˑ}3aMI`K N|΃0#f bO999[`bg`i}?!Ƨs=@B*ouV?4EzyQ2ه)_(Ȳa)T?p#{;੻PX` PIn R59ͬJŝ Io]~B̖BpPD%F(!mJ9 JZIժWXǹԊW[_˟Q- Tqa'6j`lچ"iJo \[6-ߝتzqd){ՠ:T\B`KNF:OzҕZ?gx74ٕIHֈ<~RmWa⮄̉@$AnI7TGB6174?N,F|t"`9y%8ϝVL CPngz1'3CYxko,,䚷oћM`[EhXrJ< ils#6,芁IᇎA%5m,EoFH#VU~r;_t, |l;%X>^0i/ RI#ƺbgP<傱ĭd>S?LmgNǏU +\R PB[!77ɀX/d)>HHH&COTN?*3V2%nKG$B8x …,m=*(,"MwI.? )FiƆ' J&b~P=K߽g_n|̺ <\٥QC5\*NnO+_Φ-&K!g/1|9n1S5Cu^EؓT=g1;7Y5Zm~eW~UXI `H!ƜݏC/F5/ HʰyN!7h-z~j⼤0F7I,f&~a8vYV FIBsmlP_GxaȌ]ȖAe:o*ȓ4ֵ`~^CAZx #E>A(x+`[Wb4 S(!h~I h =)(^;Tx/W 8|,PZ!66#Wۢ^6fl1ϼm<2^!CH-f#d(,:{7 mmkY镓(6f%Ħoe, NF["'|"2h?L9qbBjل{P+Wx#J /C#6{ #֝_ +zaW +B*[B\'t;:'_EC4홰%m*.KNWT fXv*An -}$f-9ۚV3zi3OMxqa T`5GaXiR 8G,vNզ]7gG$rWsO\ޜSHJaa4^oC\v?; 8s9 .n٩ X"<v.#PEpn NbH#)tL챲NkƂ=饨&tEk%.#i}/[ S]M&N| )U?jP=:.qIuHȝW%x諒_^ *hȈلhēC(KX}9#${AGh@s.Ѿ,`(>@cZoWU {H+}Xnoe9u@}2ʱl\]_ 5 ȉ$h(l~>/ w {CC7rwY]+L|F",׭?l.RfBۗK\M\J"4p@&?'JD ;C/XI_Qqz!+fyїi8 bj)ăZ7<6ZSS6 7壺D"U&(sޮX0d#02/‰nztٝb)-1e#S6.M%ܠNXFTD%`&Nd<4ۑwi"᯽=$"OF{ȧ22TZqJLj'#Fq])'p`$s/2,[vs1>eҡ< 17 tzqpIaZ/#BqФZudxL[t:Z4sNvF ,RM՚WPm]|OdV{hG5$=&ey6lķ%3y-b Euu v2 ÉwƳo}[.t,/&c )!@$W:қ= ›}<6S~_:ks6۴5J`F^LDasA S?pLp:xH+^mSI#]-?XOD)'9G `G/\s mz쉫9]X Єz|6޸c'aVmU~Q%&b`f q W;dahPD fiY`'/G5aq%պ4 w)Xsdqxf@u.i~ўWv]*" ,pfE!քrs\BK 9xڿeNzK#Mbҁs[9q D^rEX )$Pk(=4sCf!DJ+R{<19l05Y:4`JdLHȝ)Y8c?u  C^rƔ]#fb!W') |yW XN]eLq|= pc-`%Hla]!g >x?S+;Jqԯ g 0E 27 ;aOeNckOgmȴޫO+HcT~$FD5FbDwx~=M9g\>J#*?(OompPBˬ$W5hʎ0F+Y,2$#P'!gxZO@fR\ک}^y<[ nO}ș_-Ҿ?  IvЦT?Cqe)]UWP`;U@-[S GNV{Fa΁F ,$$5&rن~Oz/W.#{wR' +֤ypr4 Eyb#Ԗ sa g]Xs$lVb<ƭHজ.ne.6J|JH~Tx[etL7E'K-(;rtos\#zxu6OgwtLfp@\%V* O[s="t{qLMg/SeNNR1>dЄD{YF p4- c #iuy^jodܻ :PP!l~URҙ@d l!T}SZOA&IFX$Iqò4o9ؚwQ`@ Sg" G`MYO Bh2Dy,Sۧvq:_E3}idI:\dV6D*ue#*.['Vfxa3/]+!b_h6SK,5<;$ a_汋;:an$#LvDLϔVKzAW4a~T`RO~:VmdocB}<@*P۔KE^AFV*SLW*6>j. B)tJ`7v!Hmsߚ=+zm'~F [4@hx. [у|p~&u჏9YݸTW's( MEU6+GRUhL?:˧LUY` 0~;˚/_xƅ*\bvotj]=_`6}U5Ѹ}U|1fl]_! )h%GE )O!)i _ypmhLyZA7-;F {Ȼ% !P9 1 FA*}մ,!%(LFUTR+0̷!N4]Nt!%hoD8*y@yI2pZxS{TkSxs1}+-|-/f }4XD۟>9t8 z-QfԣۚE!b8dcH#,ο vxU=e0*@ %}h ;W;(>|9ķt\yzv8)NDuC4%e8U&9-~؀PH.jbizt<<uEw3 JWu=hؗP&kALjhǟMb4\={?=D!4̧;$|O@2 XiHm{Wҿ2~*P 8V\@LN6 p}B$]d.`O{;̈6ɍk> yΜ{6.qt)DqDE^;|Ϲ^"/ DlƪkxD^N0 F" E:ŮAE RQ/1-5PNĜ : բ6`uNO@=,,͟Ejq37c ra Oj\@&&&buR\شMv1թVV/&uU"ܽ>7n#vc E5GZkB{_}y I: ;vz܁ ت3H5$8@ qWeṢa`'!\/%VbxLd=ǾRr8DRJ*RKkʩ%`VtsP¡D5,^sd@8ScQLdϜ| {jZE E:w%Qڀ߁Wi~ɄgT0(bUUg;\\g5~auTqFG$nMqB.#N'5|lH v淛YTpO\[ĉLKrPteφ\Hawt(DA?lȞZt3cDc g܈r0OSåe/8pi "^16=G ^ T5;ZJg>6NmdZbX5RZc U0h'b͍4r0";lR6N4UÎA#Uvs[N3Ĺ 26 <'EiřN3r;1m3}L ;(D Md" g?42伋l3l7X7I?-eQѐؘ_2Uw>vDi:}O0 \Q@G0n ]MIrF'4q!iMiղĴngz>Cr}&^İp0Y["L<>@{6^)ЍC (ѥ*i A jF a+*)0Y]ɐ;pZ!7¿^iِf7mW%ZXXѻ@J2rV?1(jPQ:dMhNkR=~ڙ"HH'ɴm[4DМЃ(|Eq)OJ.a|+7 ->TtƟg7܏5[ />:ɳOkq3!,ݰqL-ed^¾0GjU?ӏ f,YE/7h%c+`y`OQI6J.!u?؏@qEFL}>ZV!DDrMeU% oЈe(]OM"OݽD'Z 8$<Zt~󱆈J}oU $㶈.8~ó.ZT6!|a=@PoJD\xQM±ƩRVgu8ssIE )R(x!M`)@' !D`Z {yl%T5a`m;:Q,TCLOY`dDFS"K;0@i*\F o W+G2NQfuvF_)e5PZ²tf߼a x9NAGA6'2**HO/d,K4^ MU셠Ӊ.?ds54^ [w Wkva{'(CWԕo3.?Rw?R G¹Tֹ2|$ߙI[-,cVޅK\^F7~GʧR|ю{I Ūͬs8͙^ݵ50TͪYTB-llZ:$M;8VO SX4>9e{ {הlTs} 6됇@},?N]Q]|a/I﯉.zPSb(҇ɭ\"%bwC ^ɯ4@ ^:fwʆ V$@Ym)!gIŅ@w~cEKW-,0fduTɺҮCq7uSiפ: ֽSH$OCBpA΀'JM5ߌ$Ӝ]tq*s4 q]ETXZ#TCui.p*s [훉e?2ʔߩD\tĻ~ pT-֑JɨxMKF?xEl@gŝ8P=\1_. /N8@>!vq~N_qm`N!kqnȑZ xYzWd3P=^ a$敿C&̫C՚1Ʊ Qm6i $ vH;+?c7θE:3_64#\}"(D ?d*Lu?8 2#*p9"Aododj35$u|z߿2x~N3Vy gu*UP5t9D 4'U̢ 9759Vv%=U_HM{H-ۘdb@^M VAA0u]o⤛MZWݠnXaZ 4)ˊcA\ *ƚ5-sBnh 6LN0tD/1No6?Gj ߿RՅٺn3Ure]WiDyS94@HUڢUeWB+Hby/] H>oxB5* ԰2vn!2zS wmb;*nWoz.x&1A(|_NE`aR 1{74D3!ECK%h2h"j#O!͒S[b鷈v~nzg^\1%xc(7yat~bXq= i8Hr7TѐdӰ`B(V6Nh@x bGĽf\>+*(:^ԡGm~v&;@z,2vj2\354 H297fs>~qtQ{7pC)Ѐ[f#oliU2*2! 6)@PK\νbYTeH" Jk}2E+z؀ӌ e]{ 𤋮ŝE4헛HrjkV[l?P85&U! ^8"UnhHiWPrn+eRU}mL4 b~9n9uoHSmқݣY1㛒;"ךeok^3\ 3w4WLB# ռ$0N![S*Vv{z-B4(p;|k9>,oR`Gif|C Wf~e ӷcB. \-{f.&|1f?:&=$66PVJ_T1fCifgpwY3Wbo#Qbo#!'oF!sHLna+M`FAnL5e &Yfwp+N'[ܦ칈?0tC^&T2<**-|t3Y7RܢUDpm8cAGC]*W~Oyp-EC R@^W/]|5\9%]|,eMI\t#*"je1p$ 겟xl"yx݈^,zKq-NCS VEP%#b)x10Z]5;w :*@NYƎ,<窬>x`DRWFS2?R˜c7i"q$%џ`_%ZXoY;B!+v͎sW*cM~t } j8œchx<嬷ÇdP;(\5uxҖKh s#$q2Ť8S Xb'\|s^qjj_,x iantsϰ,U?]ޜH\D8toY10|n N*5emH tM_Ȥo3xm{(?j{M:j8w7!{IW"IY7Q7(Sr+"v\K(KLMv׮na=C60p$6{Z3v!C5R+F ʂYӑH}gJP3ͫwċqrgx6Uc>O ] T_ q7Da2.Lv(c6}Vǎ.pOÆaAAXxmDk_\~#E5t݊}@H5hӿ\XfInMp~F]Ac֣UilXKi+2%B8}˫aqmOWsȽn"њ{n,L^A4tR #K|.mR<68d)Z|cGM] :eo]kbz3{Ktn |a9zrbP ,VTxg C$%IVǁXCA4-EW;OGR[`՛s z!D{c>{(:@V3> nc c5;ii!$+ep>;"\ZdR`:'jFխQsrkwf^]?.cፆj51{g,f'Ѿ&{K:vIEk(0 `ʹqʭAwKQD Vby$hiMX|X̼y8. j1;v+ ة#Ž>s}@Ц~.K810#M{,<9jDU,1{d2_C`SawBfMTT_hsK S֔0L(s8|ֻ;w:c ɺW$m]FIM[7˂h.bfQJ5H$W:Nj3CPeOnj0.vGkx"7b g -߯m~&j0a_2)r'mu_TU&N)EPo[ Э%f[}$p W`7A>a" V3H+!4Hp-%cWiK X`!KB'uF̟ՋXhy3x 䰽wVY Zh-a`c ZIC( !wʉ6A,Eg~!+րЀ|l/tZ[Н6|uPh=A6isl<xg/b&3>n4n_)B` 6yy<*CqN"oD숛c)qzo$ü8$G(n |"H!RST(P=B}Gǯ35qXweFPvtGމ;z ?>A F w> bꊷ󀚍qo)H>ilj,3< t i$,oWHvڽ %E@XȦSd2cG-rv}R{,,&tV,(¶ z4xJhEehIr/].PGL]';/q젛Jh28Bv7dF.l(:9o+DEoCq ⢝u9^g[.A@] A*s;!gr b_ӡ ,O0^ZRls D$ 훪l8:Zw!Jx@7grو-8мӋ{=x9q0l@dXhw ᵘ.]zΧ@q C} [s)l0. HuVEO5 g9^t,5ޕIDdE:a #ŮhU fr(tj@1jLۖ@uJEI̗M;}K{kNШQgR_*s'n) .H<`仺 L%kc ;xoO?- ͗R0` ƺgUM*dZ5L^v IAfF4ȕS:*u9,.&(6|:G  ׅσրa R& Ԯ$وQ5a;fVƏb#p7QW^)1:)[Xa3:l dI2&<:sw-&Xԧr";!קg =X J=HZ1 j Q *@0ú^ҙ"c}!~k^PԌI0_ו9]2@*Pa⤀G qU/`d e"{X1inmQ=WKG?OX%$}jvdf Z>a[KC|7ĭ0,H$`z#G2Y9!MLҩ|[oK#D6tnu"a Rq*25<O~D.=6%M{AǏH~Q)z13БYCתzu3o2!Ghuet‹젋tX1(iT[u7Ɵ)kfzJ16Vu~`#_91KQ:[sEYlL1/o']Am/`>(;T[\lS (gPw:ajxiR mHJqhhIeX탿:A"MCwMhɟ*1l8L;^}=2K 3|hQ~2([;h9Xy _8ۿt0TzcI}Er(:gtiBH ]d K-m>1PLPP|bFY>'V,|CM]5fbH D2tKTCWӹ՞ A=kX(rRrǖj%lv% T m(Uj?a2.a94.X ޻,2ySmG+ -#ûƺ ̴wTo;3S~!GXeP~,t>.L?ٓ_ RZӽc}O"Rpi/5e}bD gʮa[BUJ0>^A ZxH>o2]8Nlz3v';ʬ.Ǡlڵcͧ^dpU1&%qS*UӻAA]i͎7,zco~1\@.{^rKJFLjV,c?rqBo.!ow zfCQe9iRDZx JLXR|gmMkoڤNFQjl>w;P۰X9Wp ~_o~BǍ{@-:$(8e&mV(Dix؂dr>p A.>\GEJ&a[yah]R1;8/3*#K~T[9J QmutHKyȨD)-H=Z![H Tf<3=ֈxv9Kq=)Gx +wU?ϞG)96߁,l(BN2{:3IMdbQW#q_ W*ARdx sPmBH vtqyHԬ3 .n0 ыp-&/*/FmzsF zSj đ|f)տ1T6cQCs6!RBhPŶ3e+eH°&q$乻`if.; sjD5<[\93i8iw#rouSE̹\K &ŀ +'זC-'}ZY 9+߭S3fbk7-$An:ai;^R I[l6Ģ75r~{oȬOR&f,M Kx*!y\ȯݒdSS}JUU!V}cDXzgPB\١5zN@ti:uŌT νStÜ.Ta= Dv{H 1ඣpԀOg%Ii^ SGC1L#RPuE0wFXA.^RKC5JhC[@ĠN>kk"MF{sC}t^Llh7|,J;2ORxkמpo#_&Ccʽ"mo!C\$Q23ѻꦱkө!ʥR\# [@IA tuk,ٵ- Ȓ0P Fw:ۦmn!1uǢXSP9Z!ﭭ ޕs}H7NFp{LJuۅ7fl8$ݟq(NMs;tvgPYE{/eEeOJ\){~+hB;V/iY, 3ͽZ-c~~~Á|{ljߙNБ~WM9^B(Ñq>11Gɇ}y`Rx!9:+q|*12zi_kvM%0Vne ~)a[Xf5 6F}[a/d^*6 - "[w݂~^Qۥrp*ɠeIl>ΙQ~}vH)?yY}բnGh? (.DFzoo=`AZ;;JϰŌmK*E56Dq @IkGmm y S`6,Vz m;@xjҰMOx  OҹVHȡYx'^qҜ9MQ\"i _kHa_}|h'ԆSkv{FQ4C⾞/Qu(; fPU)~%LsT<[ %l{X8Re4c:[ц?(A۝]qT̉!Źٔ6R]{B!6K'Iҭr$n7ֿrjb"S2%Nl GM{wO-+IBn+zbUD;jڎ C&U2RlTF#w1  ^hAySddQV|z)C81˃˖x^FCĒkֿҩ~!䯤$y%)H8dl) *TkgYtyGUZ>V] ?wk(^-n6r!;6IwȖxLGX0 rm we@Z !T3z)~2{r@ /7 ^W{5|`+I(Z'nh-_#'ٓe<O&|G*F 5F#(0Tp nmr˯/nzrt{(ʘJ},Vs6 ϛ۷kM |gag1NKLˆr]6=~5yݙ džJ2)؃_)x)Oz+d^i6S;:'B@g}ȭLIMnc2B*lP8?PRyM(Fp) jYWNDL~pu(:(=EV 79U4%J1>(xGgt ]&mup|ˍʛ>u5&^,DcBZ;0Q&n<I֫=1v_ 2 ΩS!TP Mg@t5{iQ2kr:V4ߴmu+h [mF6'TÝc?Td1c NVbD7SIg8*F9Ǽ,47ny0;<§S""ە/ əJ WArv:Ag2L[K|s5aKi]eg X2mZZB=]9E"ܭXcykj׶qFoE w B70 JLO>-.!T5$S[J)2HmYa2MlQ zR,WXR2|J8.qCɋ}C]@N.i#$\\deD?l;#jaϵ܈/,ήy`d30za(36$oP$+\-<`CHrwqtZ>iBjk-u trD;.½kKpӶZ9;쾥e \~I>E%\UFo@%Η$`QLS9cM.$̽{Ȭ-3@~PJ0Gy8fKpslélv-@oM4~7_n؋V7Թ1J*D Úm;踙tgg6\E莦+u4#gxPf1a}C0 l$ޙk=\xOvۖ}l!Xj5eLP:K6DI 7ª OvLGZ ϭKΆyNl^u){SgWFaCVC(u'bG40"0::d}i]x8ЕKQSR XJ䓆BtB4(+7/D]C _fel'pg\"UG]YsW>f,Pʓt1BP?}7+֬ HF o^o8͡ʄk U%+/2xўߥf& I Y˪[$*U iϒ֭VDQ$<@q>c h2yzJ;i9rFlH9%W?D#ʶ̳=$~j V]>%[X׮lIVX'iob;[#|wo0M?LM;0,L(Z-GH_A(4hYisw%%W|CVNe;} :Œ#eޣ>K6;tВq".?ba+5lk6KOƻ*0LR(4trɇcv`wMa; 6pBYDrXFk/\v44E]Tԑ:( ;٬* `p6OSSI YA3Ia܃ L*͐te0?pX; x]^ 'r5BcUr"<X0xpdI*JJBay0Sgvx7@hA@*E5@Na;%\-Ww/ R7ܸ}zSb \ht5C]fiub]DU'h-UIwO䷠!vz7m[%^`?2p3oR|BKKkFM-( 8hZMTE_Nw@Ѝ< p_^ja ':Zr'·MkDg'Rx.W_}ы *e4B?ql5$!F jT2 31zTDT*]]&( vqk`E0I0WE PTؒt;mTN{{pI2~r;)fxu*LB;6!8~WZw%VĈVp;uv/DwZo֏{;-VbjCB`;_E V]#.ݧukܪ旈+v??#8e`{yCfF3!/:ʗVⰕ69LO؞[ؠj<Ƨ5o*{ 6$)n1%ޚb47LRl)H\Gn`{2Ha@Y©CCǪt"qkԸ؈%`H],H$Ba)$bD?^P8Okҍa;jL|RM")hL1EN.ٟ *1z.X(6{MߙLf!umpt9gC:*]D@ lP#Ax/UX,~›q*ws&5Q/05:!Bƽ2W:s ɡFN 2+cMX+8]EʊGZQko3&! ڤ.ĒjB) ]-F ^xJ0u2kqX#>V/i})Q䫳 ћ7uҝ-y/KQTzÞZHȡ' DZ.mScDMes捪I2hMtX_7GzeoHtޱЇ]%}  Aw4գl(Bw{_~?*=>*Q'ҭP,#ƙ ]1RwJ/ZwjքճpO`WwYח~g Tݦx7iycQ*K87XQȼ:AIGst$Ed ;(aS u#/ 4d;gsκC<*vbO5^ehE&5ңz))ڻdJ4Yt ف17}~~= "~ uQ_l+I,9)ʞAl˜kB%F'2QNФrD|fH ^q#r@T( cJ*WXcm&&W=/ PEDYKuέ<]%Dtl7OP7rt Zjt.4T c=lBUioTFLð_d!Rܩ }6ĄݸBQ cqoL63i~dE//kS+nǿ dlm<>EYEn N4\)SeT q(D`@S$6PhNʻ,S[Ґv& h:?z4ڝm\M/φR:o,lVUrB0ʨ5}ڵΞMڶv4y F++M5/ǟp`#qH0菰.Z9.qJzlOUR\kWY,bF] s&^xpx,yeMrm$ʯ|&3 xIQ \(NH4yy`DZT#V5蹹tƋ1o"07/jxĥ;UR)f^ws,;|⿻|B[-*yCiW+!d_t3Mڛ@r`KoEX2NR}64He3U>S/mחHYMm_;ΝĜ%nfh:N2:͂ݸ2y*OU08,Mfv&l۳ J}z봥^,T0aITXP0tqLG*=n$=)^n.b~AG۲ï8LVځTG/ֵ'{tߣY߾oVkYBTB߅k>/ fDۉ7 . S*kF[}\ko֎Muz L@;*)^C~p6 _7)6߶d=rLG5UqlM&05WoDݮܝ1,sxի>78dǰ,٘h6 Q߀yZ>ʥ.D[P1Dvޯx+W"sk1ᦙ \WZFIg Gkh;En,X&ڡEըt! x}qFTQqc[)xU3!INLNwl>Ul lщ Wlݍ&rPk;³ϾqpENO:P6mJ~laHÓQfG!Ҳ*>An j/I͏ N>7fkH+xR"{ WC^<,m'݅22a p 0c(GpC]=BpxX9GWX[v.5SObcfj]z޻jIʂt #sMe?ܠü!ۭxn=>6 vgeBXc>e^h+ewN$vݗz:˝;?rIv~I"b9}dnqǐQX nq?g5B#Ov#ثL%e_)cJ߶<jo2ah'LZU9JLz' Q#I[w>osiWuV: &sI!b˭Q$Ɣ*UCBܯS]cytQNݙ;zc/ϜnXCf]2r- 8@5.R9Z A"9 J[<HdVmTN`lA^b~Rz96XEjv~]sL*Z{X#F^LB)#?\\W4h,ӵtY>PnFR*q&0.z1¢ecyWT;IHJQ'oזgRz/⫩'͢ZU#5>}\is%bh/OU6tbUb{4TV6AӋmĎ|d`_p&pkU-f4 r%b|9#z 5[@y PMd)tmdi*̵*aJq6 "gS]$3,R{!,enňܪHk2NHk3'!jQ3R[ =xRN Kκ}vmN1 #U{*M\ r_lCRiFA?9b J$BËIOеdgQBF|înۖy775-_;X tEQrP'VOV;.a{茡_RsTHn= 0J8B( s)rz`)}ք-v3Z&FAgB ~T0);gh ]Id91y"Ҵz͛852;| *D%gZ6" nԂh.i~ ?EM@&.=ܧB& 3'%37L%W LC$OU*d] \>"a^5CKr}DQDlX |nfV]ej{0$!ЄMs+`*T|(|LmUS B5VSr o]G6|vsnN}<ha T@^9c7}K ѯF!@~L>'gNF,}.k ]/G6102r`&o_KdZ6Ȋ8)c =2tjhCwXߓ DspY'Ϋ`4C2Ȧ賨9xdk8#2Q!-263cc}#Zd =]qo@R^GûlFRA‚ ?e Fo5q>F]J>&@Ғd4R NtլQ9NK4e֎oP]< 0rmK^>i8}A_?iP#􊽴b S708f.:O0§_|W6D]$MNqv$.- h˖~H¢* % 9UX!bw"҆?qYsY=ߗw_lP[ |ٞ9Q~r_?-0b3o-<-<Hd ,_kϏ q|G8X~i_|>봔I, >t!mvo͗U$k(dC͙'L2Vg1 5i[eƐL2VtD++ҽQ3J]{_jX-6r *\3{'13,od0u+vB ^LyӲ .ԼQPd7b]6KwT>鬉'h۸ycU; G(nu3*bѮFYӓRi4{-v>oYk5^-[&gS%@@IvÌ~vz]pY)cix/tU~/3Z*&s IVĉPu0-b ć~cH 7ͧK>'}{`=:'8n"JWx)oG>8ipt ޵{'g_0DǙ.iˌcJ愭J[CU-U5ОwTbJB!A U~CJ2wGd_f!H 7d?QoQԔIk%EN(pӇI@4: qzǮ #C ԚҴ[; 6>5%G>{j0=h v܃pJjt]~tuN,?s=񦞗_)hE$Ak-Zƴ?|cه? $[-0LTuO2Yc#6&YM+7KD,yߥ_|sBl%uoB v.ރUq4kljL)nmx^|*m+8~eY")KF@*J1ڛb ^T<3x:f) U HJMS޻ >X׳\"- mc <Ձ.ե">O> i*ؽH$cFof2(:U2X;<פ-.Fe"F9/K^_Z}*<ؽSg3&`:ˠ슅iоfWG㪲̣3K1|%&Ɵb$d5`]L@&w['&12:&qu6:% ݪqLgM}{e]E%h7U*hNL% 3`ݦLm!f QgGz<6AF^݈鳀(UJ绯g{u%KV2<5sioK Pgc"d|w?j0 m}脤R%مH{鯭\okg]sn)"]5(Ȏ*| M͕PRBH_TR<jG2Cr{;qaF].V HX=Q >BCJ) ɀ=Pu҅dE͛;QUAD.sSWmu C"O3bHǸpaa{fVtnnUWH /go|[`"eUIB@7+|yvE;32LNjd z㮷sqv@Q^܀]dK ; άMC9Y=}|gPѶ+p\z _5,2=M2ѾhlZ&BaϷ3%!`Q.K]2/\h*vd]7W?(L\ zi$dG1!\jgY<aNTDe¯cǎһ>)Ǫ{U.Y s+( Ձ9OuKd?E /¤WV+!˅ȭP(z9Po˾Ϳ[Nt4q8CX#QuǼ/*YM#]5d䋷^]K_98*5 x*l &1|1dm*ڨ$'ݛ,fqfMK 2^6(Fx[+ ל?r'ҚJY$Oj%"r̰cw7,sIo< a^IMyQv)jcqc#v9^۬<&7$]j{Ye&!%m4nN`{g}Zw !#=?zP!jũJRM 363p ;{hz+ :ֱRwm`}AX9$+}UւwYkH:$| Y\|55LTT/A=e5 GH*+>mVͷ-ꋶ2yn^< p} M%QFJT<0DxLnyXU$*G- ̓(1aY'+#&x!st٥o7mMG>Z$`~E,DAhd0MQ4:A7@Ά0ч`9zYkiQ@K<ʠjl<̯TcN|b#AfI:u`\ĐtS?U(x4më6t8V:v!LZ}Ԍqwu1BH2<}R@) ˖|tEZZLTN-ḡ{#VElA_.3|OiY] ??S[j,BӮ' A,~^>5T,sg<p?/i"XaZ~ 'b7~Fe߹08lhpZՐqPDi[j<Q]n>G|S9w!/3l <'*ʖox\j/)5u&&z?߹ɍA5}}ˆ:?ţ a߻ȠfdmUc az^>vm*TqR@.)}PYO>mRo]leQ_Z3dl{ 1H yD0]{ChC!ɹxbQLLNHܗV3퉧3Wzf:QUs 'pfVG6VW1Wͱ) `7ԅ|*@*}GSa !W P7uƟSY$^M,!–GUO.,ZHJ>?LvcG][^1)Sܥv{G?_<| d[iIectԾwlxbNjÌo,Myv,b{N1zMZ+m.S4)I^.o# x|p_5"JQx?cS,л :X΃D},t %QZ7> ݍ"Aei,CQxx e!i&g7|$*8l_Rr/)&ќ̑܀2~h/Yǵ؃8`G6_+:CugIQ+"'Ҙ-{__yx 7^TL1j*9^OR٧!P;%əJr,(IIE4gfm5yV0C&i!>I玒'pJ#l\VښY'5'XG @eZ2׫+Qn%8͸ȊdTr_[]Κ-"T&$T(“A~dZ͝DSZ31@Սe)-LA Q 5[H# BDnд ͰglPyFj V@mq?v= V;^3Y~ng8To^~i϶ՙb:BOXj OͿs4pzEqb$c)U XŃUsf%kH8q|{&Uq,JxqNm _.`fwm5.ǂN°8Hb&^LN n C!)ҤuZs-Yy7t)J+X8M *ƍ$ bDT1n<+\RkZɯ"Gjj ypgѹ6(a1Sc Qo@Dx^V>bD* "QbړNv X2; LfƭMTbo0@wT٤%H L>S?0 0QƯ%dR쀔Bi|l ^֡㯮{AbAgR0L;/FA;(ȇsc-}s(SLee%/ \s7tBg |}z0\"( ʫ kՍW> O0Yb8 ts XU1Y~\QBbP/vVٚ;[Tk#o+߽rϝ')*վBn_uoC{O8A},bSiMT`BE}5M9&lpjl=ܧ]-rEpOBU;Ծ -]+ltoERԛVd|.AFy|mtt7pD)dym|u864a#Cz%#(vm^]{y ~tiA?zG熿\,;j)n)Mkq*%+Ib'7[yA/)T*P°`qڐۓ#NHQe +/EoD*R67v=ͧCJe=g)ޱF[H҈;{> kw ŷ.ߑ'peַS,~FH=&l? I2W_/ld@ï%|e)Rwz0&GZd1MY"}Ʃ>j>6QRAʦ#NGw+Gݘlj_)Fm8댣~֩}%_ ujvZhʹuEuڠсdf n@V(kۣbH Y,>'~nJIE ue 9ˀG 󼴰ێ1F2ezdz:54jK@H++MSU -"Ym01uIHp'jF?hJȊj'`HF+5YgC.D%^Bauc<!{az8›#U=|95oUus }ت|/:c촶T9JѝWU$Tt^JCT=),啑O2j xx]OM!78Daե)C h]g4މ.zRS"Zne3Tōg;Ū~L,'s#>޴xLJ`\o Y2k2mg\tA`t>TKIWD#b1d̑ y"ıd{zWchom9*oV^E Ѡ.ݶS}lׯ)AM(jueiz7j(4әxY1%"8x[J8q6X$]HH\o>ηSؓ Xygf!--٢ %Jܣ* LJ9(GMYm_x~C[H*Evkբ=$ii}G O0\% J 6\/e/N<OtGw| eAt˽- 0&7IL@9⛉18I&=ϥW栺ʞAAɾ|Ta.,nqj~TBNzC;i\%fu@cTMI椭* "6]:D3 B1}w["MVvIb;y<+Rb 1l?pdc pᬱ==mWkq0栅qƑbl~ʢNaENmE,͛"׫u+(VS5cYvk=Km掟{'4{? mtQ-uOr`:gj(wQ^]k褈LO&&#^ؒAoֺi,FD!X(kkԠW/\=.njg!(%WUg/<@>{v;m?}o*&: >B5-TO*cX;5e#ș^Y.5KԞib@6HqAAd f@j R) Ƙ!=)KL>)y)e:sU&x4[TڥYQ`(z\2;%+wbGw5Ak =+^d5΢#!7l^e,5ϵXJFAg|+dEv)X+jA'jWFNI N#OaI7Nv:τHg O,Eީ@Q"TR~ﻁ%CYkvTfjv\C>#C^|0m_4pvJ%FO}K7~`qǞsnn1krw }_rlYoE){M*SRf6rUKUf,LٰufL5'(VWMnSū/ϟ-kG)?F4tKfFTK8x`Ξ@4 xr|1LOa,b^. 0`ȷp Yc^cMR/L]CBr)cJ`)=ON[6h9(@M CS-#liK[0,,4=.xy>M^JvVԆ⪈>}HY9 Wj Fcc0%6=u0=ܫnjߌ:y9" zYWCbҌ8'pbY4#s( q>9+R[QOj?Ρ ޘ67`!9ru I! >#ƄB9 O_$#G̦kKwjbOS6WAkҁ!hL=ލʡGIFJ%aMm.w'4ۇ׺*$?.&&ˊOxevu#텎8VWn}ђd@_ ^qw "cChy^.Dv<b1gqGJ?Qp` :9.'Cq:{mvNӳ: IKvl]HDòHEJE omCoh0wq\wW p&~w& e>ϭ#0s 1$5k,C/ERV-M9ئJ/(/wEz#D?==ynmq=\/u}au /ݸUU#kmL\:'@ͤ_z.>mӋ)|}`kA? i*`9}(P1"M7PmYW9@9{-{?WlV܌Jto'($jF,Az:5Ʀ, N3X4Qg/ʷ %)ؑPRƂ۞:ŀKH`Z6+zN"%/|E^q%XhlXJ.4iPe$ZypB$PE?/|>r@c7$dVx޽ާs@6譈 '7{qA 'k䐀pvv.m ܼO2>g(u>ՍbEvlN3_gss7j lP15+][n`97E1 [5QA+ɐʧv?AiveƆJ\xq{k6{U2Lu?%&45J'rVY4[u(Z s4{ jhQV`FU@Y&8Kr8/y)\-=&?F2^,ՐwI&2e(W]xۈRiv4\&'@[ǑuR|6^'o[iי n򸞡XKH㺯\C{P܃vki56R+w[_pܱ}BS]>$w22Fޔ]4 h|ASyPOb ]JlM#aʽ>_JK l3_6žiF7Q0-' mG-Ws9]B7[O`@:KJш+Vp!(n v\-xtVZ R^!oΈR_=WޅE_V ~lE 8OaNJ5-SzBaSDg5:Z!D4 e3.<8W69c]<وuʩ B^rqA]FwnRjki'y y"< ~'7mj3aEE׬kѐ #&K^Rwjtu /Uq>NF3|D oNM ilRڴÀ 06$tH!(ŕMS RtX.MV F8$u~QV4~{TPHQi7d\7/hnݐWGc8ER49Ȥv7r&Cyẘc[[;n3/@sQ5X7Bg Cp$ E|UO7#k :) zR&\pȟY Y i 1ع=#g,aҸD?8й |0Q_v~GaޗQXS+"!ܓ]\"8@i>Ԉk%u,'Q~ G^-1n%Cfwmkcpɛ?8S2̨I6^j6fgvz&*S"UGm}*ϱ&VhCDi LPݓs! ʯe}Ň^>ƹu/?QW1~RFm#n"n=jmFk\QUi޵A*L r OD\LvgOl;zP5b=gX e|^LLi)×/ 23F*lFV4"OSnMW29v36K amoEʞY'8,M&T_Vv=a&o> 7^*.WF4YZ` $mπ$5h[b0aH㵎fQװ'[+HdjdلO  a2Ozk&Dn$'6TZF=S;kN9s^1>Et2٪Sx}mD!^n2yK& [p]\^|zu޾d4+4ĉΊR:.äA\}H(u]2da% S uf G3tk5=T 4`׼ZH璛rhx"`=y?QfPn29Ecrl¡p7? ˈȱ|?U'wp,86-j1p8!y?F<c <, +`sS{D){z%vMyZAFqaL\_I!"iI"=RCg-SaWe ITOV^V!i!wROtB{9 Ǹ3'.+P";ʈjWƊH`J}μiaB@5Q 4go,x٠_08N7)G;~ݝ"#;:C~2 2N!0'=4(I](E U`8j\xAOL! BLDthtt_ 1.0=(<GYrZWhtqdY`eɀ^bV?p@4z[O<΋oS}rK7M "L@#0\p@z-Vqnu>5a9$sYUV\ 3*ᤐf>-eGh'Ž1?4\=ŕi[H0RGRʢ:XY6A:m}A}2I0g.e(Wp3|ﯯhLYO0J2QŔC/jwiC0G$<,QLDXdg3KD` ZHvx 6Hu}`#nAЖmDJ1i+ͨtA7 xN.}"?"ʲ_<g/G; - [s]jX~ZNnCWG&@c!`Q~!y7告 /,y sX5srNNr}m,H}4Xx oEBeƫwoJKˤo. x0'yk!vpvi#HG U~{hYeQC*tVV?+"gs'5u=uPzg!VrV耾# n #>: Zn`˿ex[Iʶl/aꨈ]M↔`䲞\V;nSئzHBb/_]K"k4ur-c^KTu:E0d{2q> ~ܑ¹܁0Mz<9#Qq-э4RwFNd^2ߚ/5*< B޽!Ziu:0Y hVӣ)ˁ?vg>$8{(2Rב㔫]!\x ߢI-kӲ,}VzV+c8y>s%qKz}X!23#wx)۱gYZ07070100000513000081a400000000000000000000000164e6139f00000cf8000000000000000000000000000000000000006700000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/sof/xtensa/snd-sof-xtensa-dsp.ko.xz7zXZִF!t/4 ]?Eh=ڜ.+K?j)s)bȖ) f>-snPƾl5A8Zޫ--H'5n%,sB2V"#-v1"hN躵?zI_ tY jksk;qӇ+ Yr>%$P0SH=IϏPJ7zJ̨_5;_>9XHkZJ?NU|qS-$~sA\K؁1mf2\Xщ="(]KSv+z7i=\y!aQsZ2_Gzb7Dِ)&19}}H3ʪ6Rln8\r_έr;6|Lc-U@h_Gįl ?4[ E>K2 [#ɤ72[Alhl&INES*H-EQ65TX6z$Hd`dTs_?B3 1󃕤ۗ6eĨ*˷`JjDvFֵٞ4jq]k}ݺK z|:˷v2jA qL>g|fx݋Ց=~\7z[r(֔Mo|Xa5=8oV$ ivڋs6[=wjwp,M k(R/*N*-Kh1qg͈.xakJhp{C%᎛6]WL9~Pl'cG ]7|V Iɾ=LQR&j{_eiKYpu=*&.ӑ=>y$b=I,c+V\>법pR3y 86>~uAC;A(.o82G ^ P t+)b@'׬^'ÿ95@Xc ]]ES5$b ՊIyaMLx&F@`FnkQYiG |!A^@&A2rxFZz+lc'箇AgsiB0ǞfL"I<$`(L-[D3,K*|hk1Ns݊33CT=ܹ@RHBoNbNL pK$Ve)I%!~3`Lf}EW*\ &eQVG8y{pywͣ6h*.i0,8iYdحZ F(_Aĥ?ϥ*(\Zxͅ2:krZ#;ynkTmz4XFp@'BC^6۞΁X(_Է i|1UKDlRvmtzokͼVn?N]ep“-Z G,;#F דΑG`o;ؠ KehuFe1^8zj* :aAϻ>ưXK!Wxu-b#/wNً)P:8SCm2V_oZ&[a-lqJ'3m_8Y=4v.-YsRD>Ht,ˆ#Li&ЮWG7י"(ݗIJ!e.rqHVhf-x0)Stv AÓH'RƊ2YThEZ7(+sGξrOp+qw+ƔtM4${?7T0Y@(mrv:;hjλCA NNC|Br968Fr*#\{jR}y8o7Rm]g#[rӯGM R"uE}zdF&Q6r8gU۠&گK;&继`8^Aw0hKG{?} I-:EQ)z#TQsU3= L1$OPZjɉytuR$ڱ+3Rzk|QX=u]-c/mF^|TBtpak/@,غ!H^휱Y: \ ^GPJj 5#h|o}ut#6,οr:rq1 /9@vFfȴP~#e>MXvF{|(JTC@E̫.4 &é|;ZkOM ps%lDtCM Ăc)kBV*6 ފ8}} ӖCX5Ys#-X;vV+Q t)Qv zS z# f`#G <"˭ ":sb}'R{K.)X<Ua<…nlF k;g0Y saCYYX ۥ:Q*"2jE/XFc/(plrΧ+Ո#K$uqMai׋P97 *\B6>I H3| 2nhP.%@ғPȗ]Rdz<7hKkgb뤥yDŽrR[]9Q-w`3OcigYZ07070100000514000081a400000000000000000000000164e6139f0000147c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soundcore.ko.xz7zXZִF!t/X9]?Eh=ڜ.+eXɻ1KǪѸŵ:o.y4j/2[ͫ$XTR0{pA&=(xBZ\@/"e)䩻?9yPxS'8g%vC1Ac,Bb6r +"Gn[;Oh#@˧FWCm] 3)^b}>9p<6 A*icԤ޶~Դ>j0$Ux{.ђ/F@'EyxCӽ u3;_/k TN9e!$[3ݠ㚻`8.'Olr?MÎ<)CZk :#T8!nbt? ,߉?@2P}JB\(0r. ,9|d|ܞ5g="CWl#ZF`*?>!'IEk],"|W^~r/Z'у7FzZP,Y}h9wuW?Ԕ ynIIIn5?f,H >PulncVTjc[f'hv{`LMIC̀'e,2dUzԧBVd MxԏF1L tayD"p3!izDw1T~q#7l3&|]E P<{Rh}ײsWZİ;zU+?f<s=oGZq+[!ţF L!*n5g(%1z$65/V~s9TB>Wq'K{Hv9d);/5Yxb)զyPҾSz؂Hg \ʉΎb6sN.R ]H YF .NW!8WG~(vWEiз 3MPu# 9ڻx T0M$9l*6e^R;ٕL7 eiՄnBlln`d7p1;x*/2z86t}pa;sǞ@`h;, sfKgi[9wZ'3U5wBlRn"o<\GC2^#6Fo  !q([+? Q}c`s/")~rBr>} fBι|:EYγntfUL#!+WD+`1W=?MODўLkq8d^o%?@as~>]{3Ȳ2/h ]qa킰4Do"Aa@1cU-ɜc`.!b}NB׵K[PM[[ .q~ ώCMp^6Q>x$SV]Z}!ۡO;鄼 ;/5l20g21{ȷ,iCiLْ'(I$>z&\@up\扤[h1>?-PhJ} 10!=Y5)?m:6~;SóǨUw=츥S ,/ aM$wj8\emЦn6pD%fXƐ<Ksɳ |5 #*N/e嶞G`Ggvڱ ^#6BM}(}Ȃ殘gXymmZ{bWڿ>[ܣH:?R//E8WA-  6Y(.:X c@  !F#:nrb 헛WGΫ^0 Vx Gn4yQeK7 rUϚz,vQռ /`Pap}Da݅E6i.JEp.^Ĉx7AJ?t$'ji>@VQ~ PuBe M[ 4W1ƸXOU>}* ߇6B@(+!ޯr#F_IЎ_'M'iB,\@NP?©g B,yY5_h1QN0XXq/sIpԐ3HLB? x4ZYxl4 7K̹lgHE!^'`VʪhI_ENZYF ;ZJEC(srtLC'u2_^ aXn?Ƴ[2,5w>.D!_6%ߖaԽN,S3g!G]u;/ p(-fIZ[Y-!+*)5(:_pNaT{2xֲKP$t_7&ĝ@\ijDΑ$-r݄ c$kXE@+R8K4<%/&{ݟ2Mx7]T`;^VSC| yJ7hkS$[c tV÷ PzvmQp,~VmzT7Zߒ5b|9:_YQl"]6M+b%ZOzJFUeGTr,ׯ{ *9yC 3fZc*?IEnHvQKo}k[ E HHamUL~Y}OKܝ˨Rǻ 3AbZ[gvD,ϸXD-'׻FCx&Ech BwʩbÞ}#Y|\c90wԈ3{3Ty èu_E {vBJkBmUA_0ͫ9Vs/|NiY@SmxyjA2Q4tڲfcK29l'"^Xɇ"J:.y-B OvVΆ%mvqF^%4JBZ/, z4%"߲nͥf8mU]Q!z:O`0xMJ\!BVT3mGv g4*aGl-a?0-ktO~a㿬cqrW!{ZBw,RYQ&VϹ][."z,JdPPYg|fO,k+,J9BNn1I2s…ZW{n`ź$l{j[ I\WɭԵ{g[<#*Q]w B}0S}z~&%wV҆j,Y2W+#^` usJT-_n73,X6U*DAeǟq @!{eȰA$ف"Zx$3bX ֜+/ݼf*,@a%k'/6vR> @)oмS$_e61 *v`V^JxԊ ( Xpѭ\čy[c&eH }J/T_ʉV{li$_phE'z{slDk7+̉V݉hIQe U|1cdzJT E$iBd;Ō(B]ĪDYTjUB L03x"zx|kɲm4E Q-W;0OtɅ㪀xȔ`oYDJwc`*Azc|(F3`0.>%=;C̘*oteDT,;DϥyȝM9 (7+gI7q^#¡b B(rR-մG# U L\hhԆ.:Sxnd"-< 'قyyiPXŅT򆮼+ xE|S] Wl & ۼu% 9[z4&n η+89Qf2R^K_B\d,@BDKH?ad̘'!M,R_ nS~H|/!Lvt9RxؚU5N;&*zRMX;P1#hPL~hc}lԀ5O{>K$I',e6GD[$@`U=R}e>ݪ㌟$FypeKE쪅5Ugsyb]!5衚qnV0%%d>L B 7OoӌmWn2 Iirz)E pݐKdvNI uDU›7CcmP5lDnr&~&l9f7{)~0ԙݓ{< XО揦]?K?Q:;sAeX%Jco3Tsd, T䅳tF1!~m`|n 5 ?~/^'cfQ0 J !,s,SvS>\S/ ;v]f^zKcM/t_ ap D(B7P<+WsW0V =mk]N5>O҂_>YPg:-e}Pj7 qt $#h7˳o9wU̐J|-Z 4[?mExes6r\6\4E D&E 9ɍ,~Jxɘ&C9[1.m"/6o $g)9e'3Ճv `ܾM"&p\svvُcX6%6*:fkng!an&IA=^=OJrag]q?ڦ(pwYhoU87a=qbr 3d1BX\=P#1K=oJ0Wm%rN,R[=?D r%jO1Yw֚BPHdKd\-O\LU U|ijR~4XOb&âs }_㥆*PY i^6drXx>k,AκxȖ5tJL='A&1r%a̮hV6:Wd)px\jWrg#c .Ï$pw r)qbwzx9cEIcTڕS/)тT]KQʎe( ^cbIgbB(_bR6G@ 5B1{&IsÉ$vXR1( D swQtȀ> 1 ,4ȂNCF 6nLٓ=3Ğ0  GSHe0f;Dip2rN%F_ K <'h>oi$pt[\&㼐IC&E}G4di9L/YuL0mf6$(NJ  /΢: E(D6t"?->jvnZNí( 'N5ўt^ ᓵKN QǞ9T`DYRuֺqL|Y֟{îKSԪܧؓ=LLgu40r9KV#,I-hwBJOwcK]k+R={y&5 WL!z`n.,s'ϿΡZCydpvQS|ɪZH수;;0ϕ?2(l\;iiϬa̳5TU 'hQ.g樦ϥkP6InBVmO(V+X軿[jժYy9,V`A_0b|j-y FoW6Um#d0U>}t {.N:IjDs Zo@Oiեd̖ovŲrj*IѦ5n &NDל=~o4|5#\1حy93ua߼yIʕt 1YTYZNk|ae7Z߂IoEh)=fUhP}h,' Ml ]3nЕʛœV·T0FNF;Gu J,d:opd_(=-5&-R6$YB}>lI_Ffz`~)+ۙ)™…S Ӹ:Rjp8|s&#N{T܏66xY\%43Mr=:7;|A/ʝ p*Mɀ  ?: Qt<_ƦyW_}H&eArI\| zk`U&!~v]l:[j#֚(8axGo5&7٥MbQ“ ˸\juUWvY ~yt TSIP*E8;s73\Đ]Dhl 7X)`\ۊڼecJzkj%2 $48*@. )4YS`ŵ<Ì3t 3 WSQB| !P\]o>J_ڼTK&M_?Et~%85Y1} #h%`>υÞ12]```A{+v\ מO~mV'P^qw3]O]- #=yypHenW0gfϨ<b,? ݵsXvUΦ1"#xP(W{2m0#~՞r3(fm=x:mYt{ ?zeGC6U 8ppƱ] +UEC0TBfq9[ȏ)#lp:^\~"P Ģ]MZ:$1= p߼U[lXO AيC:ôq}9's!%nu}ƧP求 {9]̷B#Y^2Ҷ UUIs$1ڍT8H8Po Ḳr$yxL42y;gD\{>pۘB!x>H2A($R@:y j%g*@=ݟwֻ>aُ㾪{](Ӥ4zi>$]EJuf |9kbq(SRWR{-K,E!θ><{C &(THaiSf-E`$D&OR7oz-:X{Uu+:N69+Uj ʼ?˜;i5kiPB?S-ܮ7A"' Ϛ#U1t+.#\KoxZd4<{сM {;PBL󤓧{xWTv 3 X eJa!EB K|^A#gm%b\mm_;>G63pbEJ6_)ZdRaI b` a-'sEjKwʵD˶i0v<'9@8 HRxyt DF[C<9At_u3R $QPE5W©G KsK#srȕCwڥ"IQkBm o5ѥ$LB}!+/俉ƽê7hίg%H>^C=r丄 y|x+n}ac.$\CAjYuj^xm Yظ(΄6b Çd7Fz 8U*֙mW w*~̣4gI̹*BJKˢ1W&-fӏQВd{ըB#*M2܌ GF\/?yh_VKREٶs1.Oehɞ+08'b4)CK!uu嘨1Rxs*Dybn9?RItYl_py"$ ^gA.8sUBdc)uvcYVTEp+sp2#og73ոy"(+b}NF5<4fwfkp3nDúp^;#(,k|E<h7 =qV/DMt q ci[,x.kTºQtb{%UnԾT ʫf긐3Բ̫m&).C?1[ ؜A\#p ,x]8Z٨@NڑO+ @*,h"?Q-lĥcl'gR"[[_X33ΰحO˺yͺp&=) lF![7QѵBeB.m&0s5@ jWkmx,vZX;сŵ:dUp.y9_ lb#>/l_?[gy.qa{z954y]ŢqAEa^ }.Z ;皂,"4q>vE˦&3KevM>~mlozF~h)5GRԳ3cRོP&x F >\ve&)mfڵ]%sf3`q,\fFh!$UNOPbH6xZ|$v~EI8b6̾LNU =y4ׂդ)_fP,o< ۏ"7wYbnc/9r`$ @o~~!k 9p״jhe&Xl??CLlpV@bbf HK)/:\ 35d!y!xpw0(hsc!#ngCEF=9C:5S13P㨠>F7 1Jtnh[/yIMV\IBVS0{`hTXS i;a1!!jIªPRvtwȐ%jNq?3X`-K)Y s#.`H@~ x>q&;+D>F@7-gF|$_VQ8-` ˉ=.?OYhUS9NđiܕGVֽ\PuUx'`X\tqcs{'*7_â9&2"HZ8b==d*Cb67?mx?٭i y-ū rd\,~j,z}<&]JOpj; O_͚/ru %oz8He$-.UjI~4[Hf-rX,ǯ*Uf.(b;=j'@s$En|]/=NO}7sX*eI3״\7x7ɉvر|K1!u =:s(M\U/\GKG= mH ^$/krFOjRI ~߆e8 YkGTa t_o ~oQZ FWVwt1Do 6IKc@TFc}rTVmjߥ#2lc+݄$k!Xb@P_y[u'b趹B%󿂊`z(֘6OϠ:FPx8 ?SzL.n NL.{&/."BV n#2p:)`ai@n3oMtLQFf4"f6}UR~ ؘ.y&q1zkLYK XWq N茶QX94\a}7gB+ܞ^K}>6AHVM . BZyk<|~ADRC.pH#Pl#;~3ތFX@ޕ|ҁx7$˶Ǝ6=5=x{9x&:B loǿ&k)h>spyLA#iJE3=u;6 ԣ|O7mG-~7cӇ٧f ~`m^es-PC2P}bZ_D1jG1;YGDMsg\6Ża*mjo;YM1jboY)lk}[,.HL_lvD•.::T5(5l_63U -p&-m^ ߬t06aSSe^L˝L2#= &*,'CbE=۶# Z|\iH",N18a291rmjb[47 t+<ܻŕm.NP矻6^{tja "bppݦܮХ_DP;M Π#t~D%ң?n<^V?J(v"Chfd-V Mƀ[Ӑ F{&aNz:-_X'}X[Loλ#6vU$ٯe~$X䥠rOx|9{c*;gcדѲZo=ykR![It~Mgm镱l\O xa*Ƌ5)qD冝YN1/o6@KN?vLH +c1܎_c7pQ2X2^$Ap T=-U/q4: a *f> E(`ݤ<3P_=q +hčb9*g?Ŝ@n[ v4cі7Y%Ua}}9u,CB+#6DL1 $bO!vp˹ ˫VZ0:8u- Ö{7nӔ ?Gdb6'Y۴ڲSo)(5-umƛ ) m a dvco+OvǺx@i5bDGH%џ 0< k,XS+z2PvL-W-|W[޶=M*X_Ԥw˚8wu yDwrPʊJߑ1"+ udVZ_6Ĵ6P-,BIn^ |E(u4- =~ECdڂBy}=T=SSb}~|`]+tAwM婰Hv}^lkp)}tGs 1;0"7'? rSBe<"TQ3fRR K&N}ּe9l%nϴ`X `9=E/%tx"hc7]zl'蚾9,.'LtZ _J8c-Z2ngJg[FP_֕C$h2 XŰaI)cjy690Ndބhb $\Cڊ$7@/TNqsࡘD[EAAq80&2NID[1Qtqe"5Z89ka{lga찎\x"Ϫza-ʺ*[9p6 ;^Pɷ=stU&I]Q/m>ubk[BX!Զ=d RٕaT6ߟt@_+h(Tػ$>,FtNh+oK EQt!Gs!Mi Z\QmI k!T$+Ǝ`rN&j@BB؎\ǎ ~Zd̮[ȣI5ocp\}~^c\7^P)D-`!):{IeYB9ctHv-:"T"rfv)1HPׁ"G\نy3fV)mvB/$2XtZM 'MpzN T%\ewcA:`DQ _VĒlGg3eЈcGW TUa qҙD^ijۏ M펶J8jrYp 1ϑ?AI[3-RASN.K. D[7JگZyǬ]($vI|hup{.bP-0AAZ ʃjA1'5XXZ͉ 3}lt E!/oJ-ϓ-qF6mo>vfY53{'hǝ[#ogv`%Pl<pG%.cH`=m0I/rfQH|yO|_%QψrS5ꡲ\m%ַg$.X,K:$tj>|'q |){PRf+$ՙ5*פڲ37ּ@Ah g"+]yDz~ڇ^weoR^aQсG$OR2duMz PqUaɕ2-2u0[ʒe '凯)x }0Dvx8D0 284dVI)7w^YH>/1 /OzLj`cJV-suSA{fR+S4lggMcy-MUqV6:#Ӷ{$^@Z9c=Crjn]F%bg:hSҵ/Å, HQ.qrqrDFe4Sϛ띴p٭RVoԿwCgze9hs\.%ԭya4Z4C?6[ɾ%m}3eՅ5ѽ&loΎp=mN1 d6B3&M:!5Cn2д>`!ߪMvd3az$UXGrԙtp>,==|K1xW W~ol1:lD!m˓aNA ϳh yVt,R q#c sdfW0c;UopLuV펄K}-L0J<%ծtuvtވy%IO~w;WKR'q>Eޚ:<`.^3d 扩!#_Ĉ [AsKs;D ܩܬ5/L'=!')XWHޖ4Kq<@V//Sbzv]x"ˁjwP*3n7Ϟ،]I[/p)8`h"9ak2 \7=7Li^5[ 4~ mzUSIZ@[dj >(Dž'MPwݵ0x]wÜ |˛#ޙDiøy\]pӴDnzz$Vfi4bQ Aא!> :!ڳc\+IeVVފ%'ssjD7eTሩӼ"_hV0D#{uG 'Wֺ[E okxrUP1j'EOR%ਗ਼H=ߐRWvf6@!BY}HX7N nA1B.㍶ޚE!@EuR{zIz}#ؾbu-n2ZjL 0gntPOR o X\Bc}Y=/b5gD\?SȠ!VPFUy'ά%3}8 Gn'? $Gu$eqO2WA_W7@RCNXJCgȝPZTG6g~ Z,ZDƩ7B\ 9Ѭ)ww4IL\:tNQ~e+bT}0&ҳ9 vujEV~꯳tG_ZslV|.ZG 01]B70fWz| N,'2Yk}+!Q\zD"t3#2Ր*̱A[LH1ȫWs_ndP?sq *(' "!>XV56}N:r-DտP_|C_vY hު |x&=Pת<cxE6 9ݹtawyi~*tP=;\)0\ryJ, >( 89{ca P=Oӱ0;w&x˴^oȐ{Q-]o . (#YîZcͿ1D=QXnO$4`E$(hXns| Kw"xg1/r(Ԣj 8/A.k"y\`-i^w?첸K6qW^T>Vg]G`(9Qޜgy$CD=҇i&o'y'|~KrDp *|">{6dƜε( %Kq@E 8J+J~c,3~Yr_t&lE'ۤ? + ?jFu khȖm+y@ADZm8ݢYwأQFEWw1vw>h].' i^qb Mh~̲ T-z>}*z$_ʸ'`ⲑ2)|#ΟMt,րKaw351q[~&Taq Fp͵r﹂B>)oPG'ڪ{ʻ>wk-!v1azu% S\֍F=mOrO5  7;j"NS?`Ѓ@W}OX B9gkB}0 8vTaݲ^[4g\yen =8f %2*2ݡX58TyFQ4 [4E{t:n.aL(S.Գ~&Y/_{Ңdü7”~;?\s މ c+b*~\QI2)_ǥj*g[|{O "j^69%Oc`qӨs|1G B6r9 OtPN Vڇ""bzmS[BgN۶iD惛v*% V:mw\GkJYd} m4~EZ2ep;u7Sm\YX bɲO6c%~?v|U8ꏦ]oC*%i뎭Tb'"gA%Ea%ʅ  ,]6$0F0^/!u ?_f`,AS 'JI1F򦥜wR-G˙7I-hL}1ց/O^XO>wHS-%}8[$t +8''?~ڟVx`ӾR/BܟBԦjisT.abW5Y5SqTsꒃDIcm׫}Wu7vթ̮v8rE+FޫBkMlh!'u3~y.) f@H\oaȦ#;̲<6H5 m*\I܏A?ʎJ˂sL~TgXGBǰS:dƟݔ/\6{,[ wQ?>w|c$ŽUQj.06h4i@SO; Z+3:6Dn?nffeA^ :Z[72 _3JKSQ0㥦/ ;qL|tZQ]FQгk6O8ZGX^ BY#why3v=15Ɇ*߱?WB ^Y;7nմ-1ު${y姺|ZWx2fX'$ JEB1 :(n&穇\_48'>popnri{$AA@B- 3iB}ٲV5R雋9U&ג4qNGs%vZE ش_46),DhqGg]Qor8%G]g;bBxNZ"G9!PlΨ>倭(jo_,F;i"bhZgFHhAAkwh*"}6'u=X9y/~IV3سwhK# U\PnlT#_.Mۤ Ƹt5B4:bw).JOx H=o #{ Hy:3 A7BwV$"yte){7BAJfx??y*ZnA7CssH"",gb\} US&>I 9y{" XM;Dwp0MaKaˡ2A_z_aB neŁaq.( ;gLqJ_H>Xf%=/v^$%hWš+dP\jRbK=ņ%7?}PBYɒ R4GDK@q, |HFڧm l(9x԰R3Sw ڏ=!/%U=w rЬIlWrZ]XOۆ9;|y>;g"3ZŅe?„|'O ) jO%q}* FKlp&1la~ً@lfRF'g܇|K4*&.Y6+鱟k=?/Eb3/8h2uDKc^V$)LrXP*/g6t?bvAޡ˹Mu=޺y Y b!=Vvp.:{\HWX%P`n=CO @̛ױř75TIlLFAgNk|=h B:El&iOf 0JzrEEd?7NzkevlSEfpX.nzg)ať57jV% uI݉֠i(rb^DKxA.UbE62U յ7 KCKvYqNîl@ooR-[D;5EYO@ 5I$s2Dp@=(n>~Ɛ3FCcÙZy`-10SYh?TKot-KN#y/#lslq7őv7#;qֲmOy3sbrw:ڊE'lu+,CjR{=t1(\(@](yk0YL; E (]z?߷ *v烺V8mꗼ:{_@b_OnYz㨒G>Pi "rNITvuJpMdܝ'GhAvxċwi pUPJ _^*?)vʈ6L(Qo)|7ꞜNvgtMgC,Lw`*yrK=ݼO>?|ے[v*K|9 kydd IX^o\f14J~pLKGމX;WXf?8frSS(k,Q@| `ptpWrsJ!/Z?8&nvz#=}ߤ(I <1_T/ AmA]d.>8߸qNYޕDHFn$PgLn4S1}91EkqJM%I { /[闌N/DWSS#0=TA4iMV0?Wk4TCg03#kn7&[Űg+ .h*%[liQWƉ\Ge⤏!;hw=??˂tLJ$BvFBgs"!g|"[ S;Z*M,Dm &b$aNmi )40{1x FJ+NgYZ07070100000516000081a400000000000000000000000164e6139f00000c60000000000000000000000000000000000000005800000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/synth/snd-util-mem.ko.xz7zXZִF!t/2 ]?Eh=ڜ.+UPa #9SihA&qx:&f,"o"yxY߯hi$5Noe+G s'R.Q061"NNNk7yQ-ߝ=~]z!Myu ΰm2-`>`UaJFxbqPPyTQėQzy^/VQEQmxFtggkM˄Վ&x.7Dm;6}1\/M /'D4 [ha|njt%i0(+Zo8 pvA$Fb1hªca.ͩF x( B⨪ g`8JN-TL@=Ѹ{{>:[ hL7295ˆI7dX(~P 9*+)%6C0k9՘3!Z-|޲ >tm1]D\6߈BKd{l|E`yK/EW\o2?^;p%@ή@(3)+a(b%JVX[jbv쒏Y1~].9hԎ:8U!!TdA`tJH}h`lC`,rL_n wF#^^t "Qs]^癣aK`k<:97`V)Lf}hr/Q8} p,8@N ȾkRm跳0P | Wvy#E)QeKcv>+Ĉo7a 8W?-c? xh3CDfǞ`MN)&V"e{4> !mg ?Tȗ6w#,K^`J &*Wk{Jnwj<Š"ڂV,DC BxY~ @Oƀ*Pگ5'$(̙j%ZӝԌ̎x 8oEq-NgwY;}qֻbMڠ86c62]ژF*2>cߵk52\P"n֘όYS|џj AWԬK,s3=9Ф* 1ɽz}LQĬ%zO 3ʘXNWUoOk7Ex'?*"-"Mr힖b] l 0?D9Cf*è=.l阤̝R׼\Fg6^̎S} b>Ah?xp|IpNwT(݃\U^4I' ;IlfU<5';fYRck[-PKqlIc J4ّe62AڰS6rh RB@A-?uV3/,*<@ñ<;A>PaP'FA>mg:yTŔURZeJFBt~!N1ܧ|%5rb@qrUc5}c7?~-ˇ" ZBKXpFe1*3g#q)&ͱ@LotR"T~xY 52ԯMtv:dvoG7snBʲֽoon͒xz]h s7!aDJ{gE}v`Q* 2{pPKԭ'~:i"[c4 ^EY盿_g7-vqxFQL:ȹp\'W‘E9O΁'gF)!C&%h=7b3c?bP IKwjlY4aø6f#LCQS(@=˜L"/*Ä y_h8E,g9ޭJAh4c{Z^zTC]9@]P#3Xdl-XqxCڛdw0<9m<߷o\&#=3b +}^! }zo " n;Ҫ*J雟cѺfˇr\N=xIIœG?\i2=Usjހ!0x8Lw8>^J5cU n*sBxLG é%)#=X-f9~cT 8V:CշٺQ/T/\3sguHҁu"h1ҊAXvv[G& @A,[d`M@@+۔?6t3j% P#,ߤ7ˉͨFcn C;$(1z)1x25܄s)=jrn_?]xtvؠur'~1bLCDJij+?׺1M"t9G_em`æ BEr2֍z4,J fy;d(Ri]Vj@O#SQJ;98` q@k RxFf9_gYZ07070100000517000081a400000000000000000000000164e6139f00003cf8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/usb/6fire/snd-usb-6fire.ko.xz7zXZִF!t/,<]?Eh=ڜ.+&0N0:|H0~ÇiIt#s7'VdIW;;N&? {KEi--{Rl93cRd aM_248Akk=*48^Ѫ#M1buكJn$ࠒh+5^^`_%נǓRذ8!&3xzB#(hQPVͦG $1T*Hor?4}M'+8V00xYg+b[5 ̙' \s 2ʹ>ec!'FU?d=fl۩d1%57D;JB˳q@k3e)iN\Ɖd'R2cSR^"!y/+ǤDluOk /GYbJ)@<ّa:upw2V Xe˼.\5d.ݡ&?cNN S̒9v[OJys+5*;VY<:*gƛ\ e'SI9aWI1*Q" 6q1GE~WL9P2F?JEbE " eUX72lN1 ܠgCfSn!`RzΡrs MuN?MrjAi'n=*VT UPN@F YAi2Fkؑ"(۞1*)EP5+0B[M!n}ȟӆ, >8H ֚*=i*ޤAݲq]ImqxRר5~Xȅoq-ѓ'?rHՃlSt\vPoyMBCZrGJ~U ?&_*;ۈw~erL& ._SPo@wt[SчG?t $- nHKnLsT;rç%@,XqTǼҁ]? t/ Mq635a@T]\XY:O*{ LJMѳdD){{LHH?/A9*/?U&=-TұA 뛻CoRSoJ0l)w /- ǁ*-Z4VcSȯ!=sGIax R\A:KHIep8Y cߚ;=I*\O«]NK7Q&,K||>l adyߜ 9 ._׻\8&XV}$(1 rB鰡/A)Z@M9gN1tG0F]PLKȹe`?`h̞Ѝ\BY2WBT}3mD,ܚn|[6AFMGiʾ!$g <ߙ&B$ tC$ݠ__y L?hm5SO/;ko8̄@C2SA|2\W]@n euWtLpUBAbn_x(XE0]ʇU'v X\-_Ol16Nv[ R$yet~F+Cn"Zd]hR_ zϾOWqt(L_A^~29T|`J)W'AgPvZU |\-`.4FOT=$y<5.qxqVhbηt/͸}x3P't6h|FϮۼoؿi DuvNp՗.͟6:h87hP4/k EQ?ꪱ#~hITs|e3"*c!O#ך"MS2D5`TUpqpM6x| bî>+1LN4=ā#3OP!mFcWDz/fOt2o *1@}+|fZK<ۺ9+׹g1E7i+R \HpJOǂl9ffݦSw6w JewՕF#bv9P@l1XHn;:V xGkl,1PD"6T'7Hˤ v>-G8 Jd /8K#6 iǃ\zs wŕ?Cx_KH@a qe^vi}!R3B4ʆUJUuHghwU'n6ﵘl$M?NN~SM>NS%:QmWE'ыe;n>5qdQ$4L\h S̭:ތ6|Tq-}Uz}AI?XPd mW͐v enJTy IMʇVKb>/=́WSr*%l=6]CaERȻZ=zmlچ8&qsR()$~H88Y) `UR|b KbĠ%oPZu&@+H b x,h'C0YQad-,ss~ZSAaWܼAY@%9f҇T% ?Q̶eauX0ka:[@yYHv^[)F˦ttui'n^d[:r=C"^OWaH88ävkz3a^ڥ4ݑ F}M^'V@ŏZO`XM`*u*[U?U\ ZZQW׀Ӫ$;Xgޏ*\@Vu9wRCXa*8ҊtN;Fŝ7?XȜS;+ϐ^V0bʻcwYE-a{īaՙ̞i|$}x=gr oq9@ke:4pҨ [^*Js7\ᤷ^M"=xM < N7]TfNb[[g6|t;+.jb>u»6˚E Arq?=Gk “UV1YEjcHSvu3௞#Hx\)˓&6yY|ᴍ˽8L"=&ٜ]mᏣ;Y[G 3|]-$ ʠdZ3ɛcf O(;F-{>ۼH4~AG|[Zd$Y7 *rW/=V 6EyK4>yh n}RNcS:Hܿ ה罗ILHΟV+ S,FeZgrp`"u~S}aTVvݛ&D Dw{iWO gv:j PF,J н#ԉeRлuYCןF^*6;DBYCJpW9U l9 ´)v6!bm}YCc2ݡkjQqh'8;;%z XG@H|exa3m.s/'dKhl ~ gu$* q}LAҬgv̮& ){*9@l*Rј[s}[/M#" 2k(xO`.WO,6v;MsG*fQ#]nmRo6n]%pB 5{xyxs;JăTU_SqFҒ*H=WpgkA9:iyK@l^ZmXD5!mv#-}ѻ9Q%q[{2?;Ul8PvYFuh=y?rA Ò nA*>4 _y̾v88llzpSQmg-@\BA ]č5d]a9>'6o m.RtĨ$fajZr}˃[?=]Tۋ#YSsY]6!/_[쵝B o {tԸS_Tš$]Iv1ABb4J38cU5uZ7fQ)ُi"f)AݛP.dɇV,UIFU/t{}4b:يmӚ!3ݔ{3WD.-I@&t[K܋>bڋY Š9FMGM "dL䖸G^jQwM):DO ^+۫3y H;%ߩ [:<\cq7qv{H!X[בP~<u]j`MWJ3 fJ 4 =&Tm[%2ѷUv 94YضZW5nfW m]<2agްU҇\v4{xb 4Ң\p~\dxۀ="Z;B-C( E(r7++nJ07a?f׭}{zZt5_?q @KWz~?f`TRk.>4kp&A}36mJNKs?yښ(XIqN4NSS;,e^"`t W;.UdoaYOD;f TCC:JWiukR}Jee>6̌xxCqVq?%}pĖ(EUBw_ْa)dS&[vYڋQNZ;wQEYտCuty}io;$jLB]#Ao:ǃ[%#1+{(zV*C+}i!BYP&- 3W)(ĞA@ѝ*!#/ od|tŴ r-+n@Nl^ɗ)-EubtdK#(}@4`p'KeD)P8ПOz}:>y!݋w-p@dJ}m17cd[C}_ReWhkK&(Oa_=vFD;Gwچ^I?*w"Af~͘l$KNnE#u%?t IiDqPS9XB ^3*|NRrJch-)[Pk:J\컒 0-D<]]nQ!馦mI{|Jϰ7ڹzH~7*+YE~v!_QmrݍŭK.VFjs-@N2p`4q$`+r3XrY4%zRJ4! aCuƠVʤlӗcuߙt{"C ~,uIe}~wrbj$^yk,H} =Yi9$08 Pȓ]&Ҿ A| }2gQp>%+b뙝W,=<4oK${lrl71=J:|A$Qays#줫;A*M~̜9}Y0O|7{ѳx=aؙhPԋypc(rF)nլPF:YpNpdst '6=$cP9sBF@}v;HxN/aߑ0IۯoZ#m$ =7|eeH+l,x_5QWw h6,{ e@fQPHUCiwYZ0 fiV HZ-beH0/FC;?h+J b/w8KQ!^zGXm86 Dm-0iD<6[ k`}řfNz)FKI֦ ]d)7p*1w2KcV`qMQ0Vh/=iu)⛘D0[G*KbA~!eJj^ v&W(Ouphp13:_X=9~RIXtx&/ ĘE Hkk*6tͳ[%X8"m:RƩZuVNy7ŋxT~Όj!tK Nph҉E[O2IFEW[ ,Q,BlD &Uiߤd_f9$G5-V*50 9#XW;mO0n'n nO╻QOnϗm Z%O-Nc@ ?$x[3z `yL%[Y1XWG҂UO)b;a8U9F.xA1rp]vĕβǡ !{PYAŠmdV8Q]x!>9ZDE-L, XIp?m "6\nsV$.k(yNP],x-s05Z };qUxMkhGԹMQ I an@#Bbri f ꟖF]{؁lЍ &0,L]xr}8cdJSeTQ3cPŅ`p1?;6] ¸)#p[U(u$Ñ6 ˈ=i]mꅅRqӚ{i[aȐZs+H<ϒH%b6G "g`F]5abzg4Fi]1H&9*;g'JA[Y]&s-azO3\qzea>M .n\9,@ؿu{WL39+&3oh/%:T{|3R9 ǔuS#x& #U_5\KǬVAL!WL1XS9ifi93s)e%j7|AiUFC"_pIӺo)k\R2c[}tIf2 w)S)Ev&g9 IL[,Ss㭭Q \N͊woEI2&o.]Qy!V5kYw$̒9~EJar:>gD+k.*9#57wּܸ̟z ܊$tyjO4(pRуbPxvպ7!qJC> 1pʐ8 u;Pq\:; JU}iA3Ykd}kml*XP @瑨4;5w<⍷T*n+7=k,]g)9J[g6ϰc)s1{ctT:{C!/& #@R7VJ"4zLȢҡf ]f|+ Lk?hu]{Ftxu,\%X40 ~dcM|zlFDyՌrvu>o j9n (E"ϩv#oؚdP[FzQyC~,Df`K-ac`98Na`e.g6DB ou{YrG\vvDWyy&V^kqV7cص&1ig+ׅgEe4x}w'Ll{p2dE+XIEsք·k 4 9׳3#nf]< [ﭴ{/Hz2oNJ~+#TX<)Α뀭u7 ENώ(#rQ"!]N)(6(n%58Qi뽉 {=k͘9 ?F;$j[w1(ENg:/Or}e_,`]WJ p>o4E$Eɨ5 .eWM0o2N|V<tDBFXWtڋ!ݼ8OpoL-7f -7 ?S?N,-\5c5P9gyy+SWۇ7̐dgVroM-"L*Wsm~2IJ^/ ׭^*2q4ݥFtG+Ԑ@q `V#Z|KrqCI|`I"rX΀̪i8LoIp1}agGnאA!Q=0tJ7~|0f-ƥ*Üu@Ao|*7͖ܗ~ 1+C/7cB\D82.4x0 u>|Tey3JmKdo*n 5;ve'\WZ4.BK5_sGYa!r@~0\<6+Nؔ>aY2烸Un]lQfS1LLC8Nd,x^۾'J19}VI~,e)&66cAƦN(Kl۬U29ß3 i]Q(|p9+WY-wLHu7ScgGj(s5Zl5 SVj_a uځc_##hlR~!v2zYEh>f57qJ1)G[p8"X84㄁13<޾:WD 76&dczr#r%2Qaguۼb9ˡ 0f 4K1f:ᦟ}o"$2g9Ipp"MXѿmi o1`)|{Yf%7VM^v i_b~ʦ-7˫|A[0NeZp@%^)90G5 dՇpWNHCs|.:ob9T5rxԋ/ p(pZє-i5o֔ݍlJ?WT{qGqZ_ KM#|"%jc47@"hN*Q1WQ~[Ԫq:AfMLT\Ey\#u9`D7X&s{1g2(Ul%dxe]PZJY Qr(y|)PI.);{VˀW@HN )sN, CJִ~>+-kQ.}ɏ(A?d%y #L8L#ހ964S;d'v1*xۤhU3G |Y2dNCDX0f޿EwCka^Sڬ?z1"|& ^ٖ9P|:ŭ'ѻGT! 10n*ɺe>'Yo/)>^(Zb,/t /L6~.JǔyXа~flS@z+>)j,$mO p{AD=}vjJLiф#&i,Jh`hCeV"FA5c 7N˒A0[4dgE>!` O|ۆr?u|/΀_,pTg?2 5TY:6UvNHW]k|l$XlPn)V~@ѥ&AY=ܰ9AWjD>22c ;owp7iŽjc jf8l'R*pC~ @BzR? ilE Lp SNc":t{/TչT _ƴSUgNn3zҕyXgX^s~Ef/ҡ@Xq}914/j3iy=JkW3 ᮮTJՐb#G l7yZ}N<!Nи0u$q =XLZGidK ?Hq7tUyu/=Mp+ţ>*-(Nr,>@AeX{oP0Dϗc)f&2z$]݈PEXƎVn)6s!ts@ۂM!>ZOYHүm !鬪/qmᦱ)Q$ki!+:|v zbҏʦ3hh%4ڝK&[==!j a C{8}Q]49q&1?7TÚ5A%TU-hf|@qsDmF%N%G7}sSL!-q03f.6bpIƉT%KμD>#ޞA$yzxdc0#p4iӻ~8Gb sΐy2TP Џlïq\}7BQpe~_Ѓ~YsJ 8R<|Dݿ9Pc*XTQPmЃ-EIֹ ;41 S̟ 4Ev/IFҽ V>;0 ,i*i#ð6pK)S3L_Wh=U{tl):vpcכhvm2HpuҊ,!VSyP'6 Z.K6r.F|lYshjKޢ<~ISQ3ł;$moc_+BgN@?p]}2\ -~Ozs@; $ ^t)swvY RbmquiUxq#+dŁ]j ]R:z|^lp% ҐL$ 4,G'r0f_ ^12 pe\ĤQЅJJ |$@Gl.қ^[8,[tI%J7NҵpէRz[s_1-2eEq`(lf.XRu]y, /0LݝM?Gie "! _1ћM릻$P?x < y@YoO6W qqQLϥތO͈篿718v[$CSxUuI֎[*h4J$0k8y; `vrǀhW E $[O6stwg%[I WU%?owƣȮf9 Z̈́y,˅dĉ2`v\eBAܑكDUkC pFHH(`;.sX(Ke< Lr;//a ehK]>U7۲7(ގ`ѐ< ĽH|mLBL_ *um4ci%.lQ?Ok51OnJF=_BsUH_ \l)ơc(a%"+ 9g"WxFPs L/$.Do_Sg HRɪv`&ҩ$ J؜^2 Юwc4nuSԶP}Pl8ZE=Ww J4wb`d9D%r~LjڷIg(S#x}® ׄ\}uōF|wbFE/2QWj!cDWН|}wOE-&_}; &OjڲEur-@1 A1$k}bS}kWWQ<mx_Nn3c&0V}K~ pr.i:6#X0sN_4ŀ\3;R{z߷?Ft|p)k.#͙oM?5ኘف]$kz=lt,$H%Ю6Y.CRaG?B^dw,)keyce%DqeS!,\@']ƒK>{i4&ef M|f :" e3i$W A(lClW,'?{/X-*nR; _ ˘VwQjqځl}ׄ`E>7dQϿ;n|0z( ^2-]\Ҁ0snrK &-DɥM:vNYӍw>I ` o,2u:(`h$U)p}Jv?k}U;zEHշb=x3u (痥|@9^= q絢d͐)iHPG]ཥ||}`E ?2@FB{s7ޭg;:*4w^9Mޑ5"r[(vc$g_mec 1HLʒ HTht y%i{iQspqlj$X5ǔg^~hVL9D(rfÛfAl5zةă*R=eS't|\g,uaW6uIWOLG.y">`E_|f޸v-񶛼7û@jaib FqAQĐa:y)OYU.ԡx[)"cLq<%נy˥~$}()uƏBLb&?d{N,(IĤ}ykgaw!ծ`Cytz7u_;K8?C{ df/bmy# UXX0@k~hYpj]Cf5^$d|x 'Nאl(Ded4 ^#4p"r4jm)=|Ri?j)D6ET-sT cLxFu s<.FwܬK}ƟlTD#0Ge1`C]eqi űodܴo _|h(@>64T&`b!c໌Gɓ|t7~첥9y֭3yVYgrs)`$r}XI (nOa0(p" ?Cj# t/2"[SsԨvT?p%`%SG" P ?":*>| x^U_r[}\(#0 ˆfY0 `0!2Vp3wR4ϐ翵-Nu$:[MCoUBG[9|߉UN] h8mesY[F@G!ZYA=yTn,Yi,mEDž8k)3Me%`([ Bx}ɗZp6<z][!+lZ|Cœp|{'![rSB"fmw vq+ϲa%Y 4֚dlTkgkQvtEpWEg4LW߇`Q̪Tqe짝|ZӵrfMnewe .qA* oή&`$05iE+-Tuc| f R L4uZ{]DzuG?#&*kSMP ЉK(E9Lm &"vgy$ї9;WuR"RY{N`:IVߔF{x$PeI籰E>KʃQ/;ajy>O~TFJы3@#K66}+?b%tr_=3vt%"f#om)B琕ǐ`EDY(%gp4 >[׾VcTr|C{6L;!,W7Oan5ookuY.j7ׂsJqt͎ !?C8~y_6]+Ug/eRL3&(WtB TDD 0 )uLqYtҗs8 "EoAlDb@1HGE%Y ;+aB؆m"A[Bhhc EQڜP.gmR'SDhVG#k]aY>WK7-y>{/Gu5*"JQɋE^R"l:Y 2] kq"fo _.|Zzɐ(D6^uD㤟P8TBj7$KQT%r!0yȺc|}1(yI N]iըxn9)m|[kA~NDy\zLoڣq}st%j"RMr)cUnCPzDGIY"]yQyo^߭V6 kߙ fq|^xp@x/]g0/DEAvXW,~"fn~C~gn>EydRC*1 m=vMex#aK3T,Wऒ-RE\e+(t=z@`{`$VVDF$D"A.p?O!6 vbF`fq4,{g&~TbHw%g%y`ñςjIiV kG&fFtQEƮ|d `mT & Q*<\n*1+ uo#"@w?񦀕H.S%ү acsYՃrKa ӧaA,L: 1&;BAkVY: ń$|oy ry(O?Md6x/ƈʞ!muobjQC7>DˑPfhU5ay?8n(S%xS->5JQ'h{ULhFyHfly!E69ȝ$>$cI>xND0!c齉@/H>c_a5ǿ 'Jy-T0QZZ[JF,{kς-sC-J%@b,/:,/m+\ gIiE 7Ks?+Vr6Mw|#ހeeJZ.ʠ"5$((^WQGs-ANW.Udd Lt>ى|, ~k̛#"dd<bn~odb8d&"~tYu8%X\"#P}cTlV觭eţg],bTzq![9_zRrfD/ 6|_xR4%no2}%4WVM4ZAԜxhK-7R]YfL9veK#8h*wt#zOәqDsޕbd܍{9I\6'o"}PЙ-X$D\}cMCmW˛*"(=]k|K C΄'EF[AQErDGa,}Kx4]=%蟻Jy,Q(yp57-fa8E!kQeq!Ј&!ڔi7Xm7l!?Bh3ZLiߓs/#]`ѩ}uOe+k뙐9iӇDngSfF]\C ;=KoR9kE+w؋m(S\)OP QT’UT%;}Wy h2e A83Vq+lC̚7.(0!%|oDE&jDcKa!6/dc>Ϊ$y &ljy9y9i8 Eɮt- eBc%"P|`P\DՑ90y,,!<Ye@~\1n  edh G-^ ,kmfBqeP!"ZF WR$r>[7p&9#Z?7Q:.ݰQ#8;|$6>]$nɴ0`ϕ ?皚1_5 wȪ] GT\js| P*ٟu"uLߘ&r=?>o?;A:T.c/Ȣ|hdN Sx=~+@VLEWr'X72jƗ?kcM>Y ^fاNRG5tM̝F/{ mT"ß(z S!@e(w+s!i75v8o f{|α\Df:B1x.]"h<ecȼofyֳ*d>bv~ijR[E֢ yE73C6ma>YA8>BŒK>Ylt337ϰ\W嬫nAeozil8r0^b;/AcTUHrsDUsQ t5P{eqn8!KA[V͢٢Wxv6F,w*${tv;)_'/V[5RDUS5M[Ի9/N xi$gBE'oz{ @+S17}Skơ._qp0cd꿇1s{T܃xK=LCr j]9,Kɵ T-9q i\;^ʮ)V@O^ g.y73%CJxAQr!CN%N}T e-sOolJR@nLA00e g"yҶTS``=@T'%%m&] 2(> VS$t_Bkl6my[g~Z 9N?:qW} Ay:.0+?OIjq:+gFa0 VGD4*/+z,iW =qG~z#٦a hsOn1\^|l۶w]~7Fk1¯.}TJoo.Qq*c9}I ‷:Ss&)} ۞S=X!LA|qֽE:.Xvr~Օv62i[A;R 9_01 /!}{D2ur]$&L \Nk}Bd?5{7Ɯ}M9q yx^9q B-aivBmO- q;ੳE]>EbtiHp2Wj~N^<]myYBeplEy+TWL+ӡ[sʰSnmx#(4w39sqSkC@'HۡF# ‰+֦Q Zz,x,V tLIOH\L/|MpY|px#ߢiif,q~gG"c 193UJPMqY1R
    I>ovtּ1\^]ʹ2%r5X.0ۧBԢb=As2\0tqfI}-JxRQK2u BXE 9=Ol~0nU/7uSw dӮ5/4h^x~eedlg0=xnT&m20̯gqYs)7 q%]NaS낭(JHcv9a8Ul;L0x)y`+8 ]/w44aUG%AU DJ^ Ts53=^Yc1v ˗Lia! ѾLcsқ&lF*#% I`Ԡ^KMii@%Ɨ4Z=dDҼиoW17.Xx`_(Ίr̒Ős5##)htFgU<\f:[ =CSH$"KjPؿR}{9AHrG3di8Kx_ܟ}?i k**DLyQC#+N`s#K4ABB9kd:hF@Hj:>OԮZX2CLFNN$&C/a оȓ^̙G]10O^Hl^ݠӷLx-s5~aթ#6SjVvXver:|BVQXQDcAEZ)St <ڬNeD9}Ge9t~"n| Ji.a؈Ŵx"gB5Ypy <[bLC=˩7_GFxj,uXKE〹=, .KctPRh( =+ :hJ(ej5NH LP^ 9zA hAJbۿn\}_=߯'!9VB5:BFC ~n{wI,(sTWm&L7|XOIt(-d!ToP߭39ΜIcҰKBkd;##=ɽUQ$`ލSj [g#da3#\o[_3;2\->NqIYS?7G:0~#]ǔR(gur݅yԾZ z %A#=me[#g]sxge+;/}e`4E.R*?bkňțN0Q$=V N0瞠 Ё_9t:V ŀ.crf^4 BѸ#$M_ã+DChVsU7pN0Hi^΍}4H}m 5ƬF5Dk Sb =,zD0ʍ>B fKڇh_n*DDŽ j 2H0yw̴xED> ͹?,l(ˏw ,C4S2\ AFʼnac2I9?_Rv~Ymc6D炃GC|.MLpG+ut~J/)~jk ¡uV{.?RAB[3z܄B"ÄsOXK3,e@;I|5$JEvrZcHoeyppc2.Um<~fH+Gi6l[i3,4▅N ^a h˪Qo ѩ{ y[aYGHͻͣ+ ޒZE%DB3sgyt piGs=tHEi͗B K0A_fҒ%?!"WC_Ƌ^L\AEݿ <p!/(AAf A߬Yex_N Fnp\3ŕs<$+I,/2[%:bF8=PS|!xú?+Asbduvl>1Bq I'?amdP;xNuZd#[D&jEXDW*6R ,vJCAvn,bͫN!}2bN2,e6IZUazx,Cd"vsWqU dyJsu{=cz'+g_UE/q"?9-#ixk 뙷0P:}aPE~_)pjO7|$*zd-&-'!VY=vOSQ Tޘ M/vXV /u(J}{HӀj*B:O|eP Y&y AF/ivm$\w -x{2M{`4s]ѰhVϕU\Ë*k$`k%-]Y!N5i JحȆ4,(պUt [STКCFWj ?̑ .<܂}+3so0+K/ hbh&+xnkn˘EhvF[S 7g@''쨲Uj#AD ҭiv5dbed kK, ?ZuGPGS #gRي{:G'zfh#8]18nsBzm(RNy4S#<睭5)Q*58l@3k`I`TsJ_AW h]r;B(Nl @"vJRHG[Ty }Ʋ>6(^>bJwuJ[$'x;a=zk||jz =ӱė#̢( !,~oJcrl`E"IN8FN%Pgw/T"~A"⠷F. u%v>7T0wOhə,MKeaĭ)V;fg$'Q, B4Kp6QVrO~pU~@4dN_~ Gs='ōT?xZ3IhԨcLg2%$zmV2:!<̓/ Б9%0i89/#/֋(CF T0C| k-lpz"_0(ִ.>uv{io m>ok`\Dim~^ n2$gԪ nNj礏[PI+1zI}aXyUߘZ5l\V2i 5yދ]dlK^=W=ΨY y_K-2=+?])MXɰ Yy_N6bRLڸ[Di7 xwSPg쪗ɂ 9Tm#wT68_Y ߢyADsuldvi_7':S_淹{_Bm&2Gi=]w¡uNzpE\Ha)Ը]+wl'2*+524u7߳B5B(篝zO *K>Ё帻BHh5EEA€_ܮLNE䟈A,l X)瀏Ooȳ%0wƹ02'2LF* N=kߧvyv#n ]$ A()[TߤwП>(616uZ;:?N#%%lf[QG9TƣL0~&'J=Ki)ffZ4;r,%Ek_5|Wʼ񹱻҂k&6I?e:b[M|rdMN:TB* e ןC)sFTȀF1jS{Q騌Hlav3N06 DvNi3"ؠk۟"eLۆУZIMYؘo 7J`B@7U">?ڐ daڹV f)ON5Y;vHy!|64|:$_ K{W&@uVWm=ƳzW-A Շ=M'-634cTCnKV0o˷ڏLxt\4A ~HۭoL 54ځ1\FWcc;F)LG _4V|K866d{2k]r4p>&Y1&U9@t/)Cb}dDlڰWxBk]EeraSJ'#?o)qY A" Ix +ѱ̺SgT7[\ %,q1 [Yo~]IL%M|&.tE0)&Jy;*Z]Q2/pm6hKylj}_h$)f; ztmNQh1hthWŒʾOٲ7d\-'7wG uyRr#F r"lвCVO  joEkR%Fe5siMWZMfD.Y'Eן0hU\ QJ[w!ͷx1P4ӹ@bu|i]P`,n2:p@;Q'2`w7v vE/i&r.{6p+OCO(Rڠ a!N"H2;ߔUmw iU mr_"qa>n _u#-/(,漨%WMRz $lQ/c.Wq[w"鷺 pa?U(tpmo{y!RϩE^a;7*!Ms۔'<>L65 mAGwφN&z 'o0nŃ!X +dD"bЙjsW風/ЬȲ]M 蕄zաЊqi3 7I8{ˆDUCGh##`F/ՈŹ'D(YT6E$uP N6vd]DHKbǿ7%S5j5}%7J%]SY6>6C,''3pzlm`i.8 4,'MŵWcw{ =V؀Mk1Uyjyas? :@ rue:7 t 2Á)es*u-&e=I!"Um߸S!#LYwZSX7AX_!^pfIolw 6׻Ufegq=SS8X\~Zgh[.1E|Vl}2[fx8b*PBj5 {]Gwhy-!9[E?5jۘ܀nJ ß;щhx1>E ;}̻Q~rͳƀC.Yv+2OwCb]WK9E8K%Z4b6<7'9[biu0Dax;?_Q-N#~ߍZ\ӮkL7?8&TEķ8ؔVU}p]p1_eE0a[ƶ i0 ߱h9?nP*i'3p-spj7ﻕ's-'n]ZܣQQJk'>U۟9j*SqvDsWjj kJӪi A\Čp:wmBt E?f8sģ,MĖ“ >9-B~v+]Wqhi$$HrտG dBڇPkUدcYB8a{NVCϾ^99m в >K{ "D0ЙB_?Y&SLw|tf@w~e[ކg}̔4 8E$I.U$ ҫ_3My/ͣnOǙ{7YyZրtgzeUwIm xVfHm >#C4FC}  KhNqyȘ eIvMO=KaA7IiZ+J+ѤǍڰ_F7%;h?`=Qt:nh%r{`*&KR z43]᧶ w6PX ADn<3–k לx#) cUHUheW6SOYy3ĔW:߀Ϥ0QHJa!n_.*yP9Ze !DeFٞ»0ۘ2߃QJPݒaC=؛˄($ yAȍJ/d!ySAJ6c u8)FYۥU&*4_OfȊiz'y|"N,s˫g1/WS3[D С[y26 B2C#`cW4I#t)BdΊnŸJ穚=$^P{!ŔJm-J(\*3{ =ۚ~τ ;yW4A48F؈'ڠd4MAU0@dZns>"-AxaJijv$%D%R 4σdԬv;4DF atIs ,I,~{HjeWMJ Κf 0Ӎ+qbQVu?ATOt;5I&Ƨ=[z&I/m>\)0s-k]y84)Ș_+"z6 ߆Cql9yB!*!1ǔm%t8qI/]>X 0F4ЗB&v'6u5d2a t +a_I2c5f{Ճ%&}#7R+VĒa9cĂCЌG.#ʯGV4ˉ0O0".EoQ&e3"d gStdtL%-rǑԬ%,T8޷S뤅u˳, B<$ |FJ F{@I4C\JYf-?߅V A{\'b2pOr V?7IseLq*47!I8dXbJx~#cv9$ꈛ. [^ֱҵ:(JCX`1F$Cڜ^:cJC2zA +a[0b/|` >oNEO恀%s_m<7u +wՖ>u&@wEj8o w  Fj~X˛St8}f' $ժ@/fC' ҏ|.EV/%JEo)N{~䏱XNR>6gns39 O}Eԑ>jH@(MlMwiv) R^~ mt?a{)忋K_{a!<Zw=inIj墼5ϒZDmjCCX\SX)+"t@?Aφ 5Af+PKeYt`?*]ز#!zUoP$MFɒ˕Gw_^5_qŤ`O#jIp"aR;:,)T#VKB4A 'ڠX)#]ҳ ex|(t=kKYAu(Ne%Aa +]u9jWӘ[sE? m*^fԷv)E ҥVXv'9\w*$S)ZZu߆|y D{)>~Icbsb&v#-Hv6GB47ZIT %_q%^WY  CbKFev (#Ԇ&3x >d0yfHi~g=a8̣@Kإ[}TL vRnS?9 ؒެGX;NaI"|9X*Ɩx;dx7xH-Or &n%(?K 8CeVmI p*,~zgNe\Pz^z3' ϘJ/~zʆCJ5_Ap04$$-6Hy, _ :/3ڲlR+5P)*A24:y͎UK,)-! wgY\yDHhwO$!ӄ[MB-x4`Ê= 5-]?55jKUX v{eW$ ta'z50FC=Ĥȉrk)HJ  ӽ?QXhofƍ$"vJ;j.2~57x eˡV.Njge8kN@3M*2b SpܨX˂MGMznhHE6o sGGcT_틈̼a)J AO ō~h|{e`yoTjH\ѽX) 336֦RQ4*Xo$~QUC| 5i :U ٔ JxBc^[ʷw&hHa*.q]Z>ǹ]e y6$H%'bH6bv`+Z;/s׎-t|^_jUnWFnFyk]CW7x>qԅ: m yհx'r(l4\<~0sʁ ÃpP7b2 ɍejL_y @, -Dž!Hcjwϙ:bi{6n/"<`s%vțK.Ps'{u4@Ni+h$a=ܖ̳g,kum܏㱟dl<_8v~'VShx㻫f)1 \.WI$a5vdH#vfMI6YX/ 4]+V 4w@4|O ž{mUKu^'r8sϚ||=T&9sWuY.vhi@A ( ͐ :+tlme(,kotu|6ƽVaTCZ"ocMK"^I!9I&Rc`nO\4m>;`C' G;9VD_W+ {dL؛o]M:`a`h:Hm"Y&~3D<qތj죟,cQ-cqxM!c3΃Ty%`SxҮg?iwάDIuUv&.nrpi{O؊4_|A=ATd _u&gyD{  Ё#XZË/sSh$#Z9Q)P~C2)KJL$ =9H-2uG{6. ,Ek5BdIT,;a4!ݷ.3=0+TC%CMg8#h}{.g#(\ ;n|Y.L<,>u s7!\nsM!ᐏR eq-~#܇u-pصC6`9G_Jȝ%ӐJzVsrBZ $. *G(oBMֈD6#0=&uj AfD?: ');gfE[Ѯ)񱢾zk}L 6EV߿߈zhtD#,~"wD`ȝWG^)l+4Pk.*I>K/&4j}IwY_aX)gav7 8~xR"ogʆrѠVQ<|-sy]`\F+|KUY\]C81~ pEt 3w!bfZ;HOM!&Ua]R pU\ߖ^6\u)(Iu-"z9s8yDո ;չh$ JΗ ^76$SoxHf-3!K:7 baY0q Ci,ws@g*Aw#ۛo6Qgt&MYuSHvAa #å4^VK`Wo^j"uƉJY񨭈q0z\(I4a:{ !5bҍ/bQ `YҚ=+*6Y$,V8J)́$ql+Lm7lF̵.T(־8xŁ%'4JUx]5gڋ _}g`\ }B^ 3aJ~` ~4%#s/[Āz`o[)yapd^Gy膂;dQXn OD3FO*.~T QSvp[:(Dnr6fY9&&WrCnŪ&3uT d _M( ā0v΀A`n-QԾ,A3ܣB9*Y?0{6UT\i0[{ѻ葙-A[x=x#h_i T'1Y"^>v)1xmVQz/'>|~0EQTrJvU*m*h }Jv6}Rp8`~ܒdL&̤~%ŽMRC4Fvyf Y ^h+s'&CK }PeZG-YL\HN>?rR>\aBϸ=9@tVU @Qm'YY\zS89ڢLKl;rrS3I%<0ߐnRV%QfLyiNAY 8 Q%wr{COnE5J-~$-4i'eAA\(HD>!:Q 1*y8ąa%kVy BuSk2Y{֬̕s*qz1EO7* hsr1_j?Yc0 @TB]b,}#"oA0o$1ސ}[ifljR < {:fץ8lgLKd5?`pɂ5NG1=F0D#.:A8G=YMr*$m$iF%#NQ4S 'α@ަ(q/{^7r1VMri%Z珁+X/(Qe!A /-hސ;SP@K@!0p.vBBº!CcWy쁼|-E7y+Դ>v1({spqߞ%]Ҋ}؅qup\: .eITJ 61Rj~*l۝1E!I a]-!`=ݣg9-#;lZP&㜫yj}[ ]~{Pv\_.5DWAie3׭'d:JrpU\]7s7ίţ?)4 6-_-rӄ-ʗQWl?J\LFR7g1!j٫4K XDrHWJJMok2ӔzpjzCk7c_@7Ἒ:d{r .?n]B1I1YuLovAo@qC0F#S&ûk+dJ 7 \Hڞ)ct^h7߆@t]<_nW킹X_.F0@?w&GeM[xbBT$-Nڛܛ UֹX߫3M#<7Ex/ΞZկMh^eON uv62>zN_c>)v4\UzV##5 02Xp=D-pBי7$f:𧯸f|Ei08 gzxI;p_)4 yCՈM0͍zhE6ٗə#Gz&T;[žS:kWv=vގC`мytЫJD1Vj P@bE8[`hE m[0E>(nqW`y+H򰧀^x uK?>7No Īɭ1@SIcqpPU oJ{| ,/.}':} ?ONug,Lɍ+.HfpBǥL$%%nUɡ(ڳ|` TfYWhi۸n c42.#eyPۧӗjmB`џ.RT u,ԧ`]*n:tţP3E/롰kR/4MoWD&3\m6Q@j D8-h:G ed8U t8axĘS!@ԟ!>4qzIKdfh:Nk|Y b MEΩ  RpG-%TϚ% |j سùN];*%n-YcK9*?QY9E5F'q=/0g/#͊xb_]'٩ꋃ،XUAƫxsɠm #B1?n1e]_U7d mĽ{&uYYwL[1nրmN]kFVLdA7^U62:@&gKl2!.O@ng.Z:H#gg}p P0D]'5Ŏ6?핁CZר2vZusM}]UY2-6k]NY>[-"uQ9]{ivqF\YZ#G<̴l-sxba3\)dHРӯu^j.F|.?Ǔ*Lp:Kq-EJ-ԅ A!(v҅?oТ褯|^gÔg8H䌢"C !Usݑ`>mf'z^RdM_^JI LSw%Eڗ:q祢Θ%oH0ȕzENH"Lv6AJvn 9[y 11@KK $\SýjI 勲/, [ʵO۞4^1}=_s\b|CL'h<΅9GK4)Y9 p4؈}MH b_f6r[ tm/I-t*F[ŶQuD#3R<\ &FZF,_A[Ssx}|OTGmۆm0lOuiR-5N1 *gKMȞu@؅sj9\IXOs6n:@dz#8C9B;!vW[ X&rXH# ȸK"feDНOVKlg&A9UQ6 Ƕ|gq2O]3W2.Ă S# jߞ&pHjqʜM,vR H2A7‡H1p=dr*FY6 :09;ٜXbX}L*BnO8UM*R(j1 \?8.`?(8U``;N]1wCA>fqpohbK ĐZId#I"_M{?Cg #Ī}Ʌ YŔ&]:}>xz>cVQ~kSQn3AZ%ˍh_ :KQq93~@PyG 6tsԊl_D'Xi1ND+W''gpgA}tKC "m@bq9v,fW%4!WT\_*"1t6 M2p!2L0EmG;P5V(~"f,MHno+h4_vb _Fh=M2q{ivpy M2NC=A`&  ~EAǍ(1Ȭ>š cjh!!vcgd2s*R(8ޜg@ҍ- eTl#pn?j?#D94}P^lS+F% Jݠj2+s'קx$aT9#({'IADhB9Z\\IT ܽ1}BaOyb懊jPmvV+I$Z=nm"PœVOS!`=ŹFfEmXs5`@_m#&_rxFC 6읋gcՖ*qaEGnE,{FA]-55R ɂ3 ^mR:d-$nP"Ҷ/pL䝖USІDG~+%{G*< .=]!?EDl^WceK,HigIt—Ah9S.֠YzhYĬc&&cWktz E,5_4y[?pldB&ǀs@G@wTgډ%C`mJ1=а>) ,En!|n| ǠH yT*+Hʪu1i5zEkP: F1=YM EsQJR!U-cJ kZ10A)Nk_NPMU !>1Dk45կz3Ҟs٫ˎ∸ dˏ>EVϢO bsSn(:EwIlԃp]2)6)6iP-< 8ej:75[ώ,4vA`D.1HbjܙElL^6=ae5">|߃s?|Ef ̖{ʉv+Gz=.},%?U,!d$К0#c*-MG1Lxa =HoB!Eǧjh14 .3xuoAn{i#bS'sqEλ-P_(VIrq3 vKPu~/ؖd"V[8_K] v 4Y vKq4? ?%JT$6xƭ׻w$\=Ԧ0%sit~ba;t!) Ʉ/^8pg&.TT=iHJ-h`n jY[gݜ%πk@7XoſocsYYfeۆfR9"NwjE YJq8iFby=H5WFWO)LBJAbBl*X$a>xemwA .mÑ#f[lϚ#*fWHݵ :e2׎jך~ 觚6$sV-,d)/ '8*LS M ^NKd&(߮ɹ2]JQ*J~3j;Q͙c(p\!x_W}Ž0 P=Nw Ip쎮 +Vl~E2Pj%쫶 TwSUJ' 㱁mh "<s'.uZAԆw'q[(z./]~@̡KL;EҕrR=nn?J#|, ˌbYX갺=_EUٕ`X@ ER5~_$l8'~xm:Wvٳ7 A>S+g|ѭK}MC:eqz`m<lm,m- eyĞB4Ukcrhx/9g''E|@K{t٫kbS%'Gc(6B(b RB1w zF,} 冟-;PtԳmϑk&,YK% NWf^`o/Eu,C#kTS63d&+(;,FhqY{9k#- S}j>ʎjOaTEH0%Z|L:,P^ULfsѧRCVgP^C)zkG,kS=D@O~M1,ާ}<]MY`OQ佋,U/vt* d|6h?Sng"ĦV=7I]o\Zf[ͣ#BC ceZ;KL%(NE!N=mHo^sqC}*JgDT2A! mWl]  ,EszrNѣadqX*_鞧yHՂ7O^BNmDHDV1z+cBA4/IC׽ a 9f ig58~0(xi]ƊTer2DWkAϻi`j `]m,-_4EA>\XAUI<f:5i}d/sа cI&|WJNΫÜWOf.o|uf3dk $wdpG$R1;f8'@$vjFa=i$'ZhJf7Z0@7#䑣YDޗ&D/77諳ejV"RP{#|/Ϗk9GS{uJe%]H1J_.&Lդ͉z V`@f:IЖy9 g; i7s]{zn}5N7&ll6d[-Z^sOe쾒4Ȣca WRöz,^ān ŢU&Ջ -EƾAm+(D*}(XӥU?NR\a&lo%݋އ;fR??گ"77{`ux- 78dΞ"D5qf=ReS<٣mW_GsGsf3vZҮ^ocaSkY\;eu. >,:K$nՍc +5M:oooj픢S +Ђoo(nz4wxMahw BKgCŧmuy_V+!VµG>̓l'PܭNVfr9[M~&I_YܸMo,%߀pA8MDH/NU-{qmHq ~^].+v Va}ՅJtRcjbOpsifጁal+N.LI Kh&>[̵jVCfaTv졒M3Enf.3&.ҫ\;Fl Z߄~2D -">~lZgl%bk~V \ e9/Ydݢu#KމTpF!ôYQx_b ՜2+Nŝ9j:%9,9}T)\Y]CHw/)M3p| M4.hS]v6x N>wAlr[PQ`(ֈy dK#v=3਄<+q6^/n\digAt;Ìܷ S61 .t9,tM]4vze|ƮKcc"gsOe+[3xH\4ݛy\ Zo}A4{s|oNLL7"c1e2E- 0u,=ZB#V*x| չb5d&wyWkT dV`D+Ʒg^*U~alT(jx**%E#d얭$,$V!6}zñDf7~E|l3~@S/`@5}'xG4/:$FϜD=x B`HϏm(`?U%m{ZM%p )VZWˈacTwZ$j hb$B֏ |&vd3B)~<я>K h+ׁ%¨ !WM>`uO%wzR d0g`՜[CA`q ZҼ=g>ݐTVEN}Z@*4LNߐ#b'J`.NSC0M"yӦej @u}/T} l}7 "( &aQ<[}ܞѫBH'kAnKlt ;ܺ՟<%m̴OGu ĻsyFoU !`(*q2H~?3s ?B!`G+ /=-Fih p6{C 2Ud^K5Ď vM'!_"dZ W~'wvgqOk+ {hjpx/mvC!h@ ܞKѡ [fy GX/9Bpð)i0z$SU8xPibSJK"qFl6׷]%Q%1INTk?/{!Tr!EI '!gibf=!xS.K ,oPj\eJ68"YyEkf4FSYRd z2՗ ui?[L!fgrЏ*M+s0ފWբ9مvîjIӧ(2Jm`*?}[j㤄j-"gf3hO6cx&R,+h *_lrm{g۵+zQ9fm'ΣMC2xo@*f €A%D}3 a0N-p#C3Tf}j Q@Bjċ\/_NO3@dC]nhJ^O}u_אBeio\r~ʲGK&c[ԗڻP 柞X?*E@ !7Feola*uc%Pk;2|FFV}h>~֦kN?[*x52|um}] !>S*ضٲx1dK̥%ٚA)Ŭ+{z6dCwz鱋 <*4B(Kx̬wur8eFP5s!6"& v>4AHū"dZכ<^)-GHw87Ա>+Ȑ7 ;&h;dހeIW +qW N v Ih/_M/ dfXϻ~(cE::ˣ9ܢQ=ĸ.03¥؝;1/t/ y˃o,T!vwBN٭S2uL4`<tW?"D !æ|vvrӒ}عѕֈ9K~%09Ix$#x &4_ D}KST@Rc 0rOc@1iX]#UtSNHmg=-'$uepqrDMJӑ\&WV^,}%E9x3o#S9 6ƒ7H1E FT y[ҳ}p~Y6eSڒؙRea663[Gҗ*uc9l4a +ÞZd(Yx{OuSꦭ:w2}'_Ǖ ]dӏz4)[Lmgi .~kZ 9/7qЎH ھ3ݩoťnFÇ)FZX'r|n_^C:/DV׀bw.n=:cvh*W+S/(Z6d 1e geq G48wo$y*QxܕStphDdqC^ VaÌ`n,N-.ckH1+I^^-moeapXR_ Pիt|MQSkodWk(Aus'6)G =giZ(C U J2LoА1ʰ{1CL &dWm 6UĐ=2R cƉn.nXr2½gGNb[3#.o1礼DS+RFbE]hbzbqֺ\)i؝tBߢ1@=0vY%=5 ?FRSLoo{7(\](O]E:fW݇ cIUǭUW\Tia` fscX|U '(N0Q%<` 2ziEP^P2J JĜi9.(?3Cg\4sQh-DC˨9dfͣ7O:Y)4`0&%JRN.=Ջ \ 0­VKoK@c򆥅Q3Vxji!}(LpN) UL[ \#EK;6X<>&Ey ֺK 0H-M+ Y[i]S*[dqUƠQ.|ӳnL*jb. Lo Af2զfYH3L}dVa_"(]L܏o~ hu"a %p|`. %ZPi*v`w9ЦL~e7+j cE+ˊ yGֈ?0>S/b~w6\ϒr7FElil;$8CU7#Ŧl-egQ)- 5~\Z}N-|`O3tmsn*1uk.J{?8U7 bD+XZ1(|إ kEw;ƈږ&}EƏ93 wh-Rc ΔXsf7Im7]Jz4I>;!M? a>\# kAIG $HlofԹ t [̠$^-wY+̢^ 03$dT 'E>}II! œ0RlyS+PZ Ҋ o?c 4YG`{K lmԭ.Nk10W  RBX-%Fɣt3'%(/YHS!f> ؄b $#k ?v0~wB~N4h5ᕆAHuu6ZMCB(ةٗ IbvLގOpbgS6 R흟ʼQ-]`:%T#$6,ω_#nd*yFi5fC$Zx5IWQiۮ\D4ݑOdI?<.3W^M'%b) U1%#>}qwq2#ˇh| Ѥ/&XjasXVkVQ헡ٸ.ř6GKi8JEx1UW8Uh`l|n1{n^0_I^uቫ~<*= hAj@'N0a[&:uSS^yA;w> }7G?6䲄F6F<$VCR1E"3>z$Bé/W%QD\o۳yJ=JNK.`9&]rp ¯_:T2hmۦ_lѻStǐqo53f-1~50: 5VlRӿOb!|]9تN+ܻ6h0BIV䀜ah4%=jP=:P̠:>w LU,АK!/ [ޯ+Ǟi_jCZr.MAxُ@1h}!3i(&Daw}EC5Z;axЙ-AA|Dv6>SXZ_.k6=OԎ&ʂ"o5G1yLa3qJ$/Ux`(XeN4-ԲND:t ^W8}xܥffA %(y9+#&h^3-LP}+ȝoUL/̵4A"-_Z9} 0iPA٘4A=hqnaO]|ֽ^B;O[1%c*&{ĩtRI]&KJ)>fp啭%4_&V"j Šb")Ic4TU} hW!oS!9 }w6官B{FZr?v0J%4]x͜F'o%54JdLaunG"p19zO7%g~$`p1wc9X(m+P/9 ?J$q)xxȝP>ԁ@J'm׋ ';c],3HI"Jb'! {tN|%q0nFW$SLl!6 #8aPz[r .>aC1]07>٥#JWYDŽҾ,oN2nnv`]%oA[{HDhPШȳvM$F8oUb%ԭ7~s"ڋhʮOM:mla;eQGLj!\X-"Oj63bO2w C3ufRs3Cq(X~@"=ޏPH>ʲIɾ"O^G7NX;cK0vLY u uC3h Eцd*)4]"DkJYzT*qd+*;}LU.5s{M FEt2d jY.,R2k'$+[ 2V5KTjϠ\|I;a|#։_3Ÿs/<( 2M3! 6%܃2ԗr#?=e્0Ae0:4MN5='/rϛ/9N#re novL,/&EOFa<֓tZdT u`F>X p Ggzs!n&$NhAl !8m— jsְv@#(Lg 6_ DM]4E25i(ck]^ m64灇7Jȟx;yK@>tcj\hHEJO?WekLAerbuELd%sdyN\)܆43UbcƑxZsBnHl}đ"e / bX8xV7"Mk2.>ok> AWۃ^+hl(άTru) y:_E4>@gVjhr`"3f)0S 1`8hS`35VgܹýPd=(K+= vIJmZk˿)BA` ~[KYØîpF-yx'sN3'"1/ῦ9iEYf}˪ymKY/#UF>5K9C%|RɝeKvfiNmP ȃm6z&қ\pȮckJv%?JrMOì>`FݫI%59]ӔZ,JK6Xeȕ.l#teȐ &!A.3@r =H7F2Lwї!:b{q/T z,ԓ^#<0$ Az [&M%huJ1/1vOoYPVJxzh͡BV|*@IK͡Yܬgo+v,WXYAE_Xq'ܽ,`E^>_)v ʏSͶ-Pi%aoia^mv \”@Kt?qfKPT†sD#630%];r6Dyl\9Ӵ諑ƨZ6ӓK%epQd4j/*ʗKe307}2RV CQkpqz/Pʱز:#O4nO%KxR8< Q5J!E&Vạs"2NjF:g0J"& e? s`V:PP0Sס*Qn@᛺V첞tK|EE1bT+7H4JH̞L<<2>MNvwD[y0AY^96`XI8ɪiV]rv}CV}=vCJ:FfUVX MSE4Qddjqg]h(09h'[]CpNML.*G%#sBUYJkr u&wt׍(!.l0q`:zy\IHL^yq9]2C"dV]LhNZ=Ӳgr=` {  NPzXn& IXb53^=P$KC3uΙq$* f6koB?f8*R%DmlDׄpk/ʨ*A#"OZdꖁS/h_>Mm h"']J&%rW`7V 2֒o98G [m x34r @ߚxšq5IHh5S>C~0JQuE^$:yd)O?k-UrK kzTl /{4rdDt #?_5#\wnLP{ýkIo3Q8FV v>;dd n&8dXڒx$Vd \hId-a+me$3?d"i`g䋆pD;|'4rk3}ipc)zbB x<\qd%!Z \~@Lc3.Nً Y6}:Ǟ} K?\JQ89b` $oBґCRygqz~*ǧ볩s}Wi|?h'bG,*Ł2vo |㢞9H:"pnO) 1fndej6Sq?Z\B|ܠ<[? #x%j%酠5=t"GÄ1Y5vĚ\mSt;oC<#BH5k\_:_qyH"#!Dً4YÓU&ȫ)FϋBj8*#,.G{S[%#0M: OPLu37JhGA 8~% J\8i!(y7$r,)פ.,Q-81̾**<KW;3&ƙZ%a)[\sQ+_\sFvGxZ~3?1+g SK!U K{7XK )i"ބ*;p]c5^RG "Hב8|0yP|220IsMjxw?ъ, \BX]pb(T0>,w@a^kYC:O^-nף5ɏ90_f@~$ks6mp^~'f哜Gs4Ց^PJ`h9>|Yis?L KI_mmH%aW /dDδzPFjsp͑QGcet.9 pv^@M^"cA2:4JqxtNژSe÷9׆U%?zq4.%Fuȗnj̉}ᇹKilLc6N#܃yDIm.f|& E-u&2= Y$AІ )(kQmcs`-N2!T(1 0y3xN #!.<%3rն[^1#/sHjtiy\µ2|gF˕[E\I_+?+[h;콱XzeRG*KH;s|bo4=Vf׳|-b_&? `~C(-kʼn.ZgJO@*$cDqT46DnI#4#UI"P^l$ߞޥ^~E`3FhM%alB/~jEAqv *8m_YlKe/ ƇǢNUpw_/o*S#ז@uMӈ ] e!v!( Y!ʄvtx]gNNNI(5O0:LL%~ 4"P]זּ ;ﵡt$ d[P\@⸍i4o~ܷ ^5lm2dHIhqĔRN"'o^(F\\)T'vd%LPh.IL\ŵ@4*Uy7:Wjݚg l[L ly$7lA.Q6W5ca+P~z^p3?r9|>i!Brm=8 %PMB6X"&U\rwMЗeWQS#Vr-Ilm (X&aE~|RA_i=yQa;I\mgTƌg ]PoRs#(cB}kJ9c/e*ƝXJE?@dũF>jwv.HWJ3݈`i# NB0J]F1Bt6z&Tl5+jr`SM#H|$ bsEh-O옜ܞ$5v=]HnI}^aSNְ|I^Ɓ㉰8w[7W ɰnC>Y7bWlhZ2=j}"*|n.ܖC~=uV[]h7r$;CAELJ̡sE=q}Nk#$x۽ a ) ]bGlю6/(wˠҌc0l˛9qK;O -[rYQ SVFf̳i ʔpQU,X^XG˽ H@ "s}dl Eپݰ  V-WmgqR&/j}BBBVؕzFQrY@tfMV;Z̆^zGcͿ~w*.J>',v iZvo.*|}`jjUjv.:佳6K>&bg7~>j(p+Aԗ 5;#~8\t2jk[q'O*SG 3,BTBE>Ɵq=,T-x^OcNk0zFJ#KΉ'}IBG-tXݏq#H&! &*|>wSQ2<|)fv"$:,76vtz,˞t ~rQ| %kW׫#j ʛG1YMgz?]n,oÉfqg|8Z=#9m5U%dE6¸'nNGV,?zTr.,![~)!9ʇ0^G0؏nX&}H2?`nF~(7zꉶB5]e<[GDs[i;4uXyf~{,it޲ ̃\R[% g+ɟ g}'Gt|D VˬrVՂ.hkö9 _d9͖0S\'3ѓ;=Kf6F`B?|FaXn-x%,oL%**V]~9%bȍgY4z9^3VQQ586>W!)'/aXa4ypRtؠZ%|S2Dj>>=,A׸Ԇ .uWFW] xo÷,(9"ɑ,D%[Wl>Pxޖ k/z{Tgf{;X(HDo=foܹrҮ{pܡkU6J1,7w^P^N*)'[);C|DʞYN$h8|`g?fBLkP-@BcY*/;g+-Uf2N~90^XJh1CkFw|bVph;_fB1QjS؉}/{ 0h"ڴbu$K=8rK'BoԻ.'-1yXk76RVy:`@e.,@+)M15+h7|7NctŴ<|9A-lJ8U3k=ZbR"|$0xi(ʬ4"+M_kVCTPfex̷gخLT)bTOtybC7쉃t· (yDUs˔Մ`ƃET;\>Թ8Y'JQ:,ANFGWvSȡrQd}ujm/JHd[*}I3u^?SwP/tVjJfy(߹q; |c. %s c2ycKͯ [PAI ?YKTP%RgN)zv/L(ۜ91/p gL G)?NSf' {3Uߪ?! MKOv%b4sf1w3Xls VDr?V:qy\2jmwv+CDpJ{%y&*\>3<g*s툟/3]5:1O D _p%9٤q|.}A|Ɉy ik<)@=NRfD1 #$cZ \`wGEtkkmY{fY ;Lʀd?e`TvkKtI +1{Fl4K A Y( lnZSAbz6uT_Gg 6(-x,ӒYs@A'cn%MunbֲP^X,R+"aݮݔe1<(Vuk[#>cORI;PS.iB]- w]I?$ 9/Zk)ƽ\wD؀*Hݳ o=~B&ݾ}',k+* J;=MHx@nR_^#jL pz]QNB[: @RI@H'Q5F݂žhs%꺙F׳Km4!bi!f`1Cw:HVH"h^2I;Ln)o]0Ѓ5o ˖-%O ]G{VP.\i=O tu.^1b`ܭ=d* X|,7L|h{%0Iѝ9Kb%CX S}M7e 4Eoo?Z(JɭI BEf`D$ ?&%]P> UH;^a+«6 &&[->3vd |UZq1h\y~Z#UC. h0+KI 9&Ė}0h*Ό L$CCA4ώUuw}| e#q^h\%,r\s=T+). ;.j:i~7=)I4}h?Lx3lIkJ#zP%@["&45&hz`:UGm쉑Mܫ1I`Oљ~k̪TXٗ}VΠ8Avu ~'2 ,(ߤ2ڕzq] P oIi?$F}+3ms. ^=*8-]ͱ8!+.]fBV6?x4T}Cl,zHMAOb]}Gܼ[ΓRԗd`-1H.ao \%[@0փR%wi?? YF| ܬc*񾄵\DSBGó,& u5'-d(1i*Sɇ˻gafX>Ek(ty齡(<#V[ -X2B EFjaa VD~iRs`oUʂg~?PBtBaEFp I5^n9zSOg[}S( [lTd9@`[}zxvW5u5d^XiMξMOƴȨo@5nտcFWYC16:uȺɧbꨞY_rp-WXh3B6;b&w"F*=I;Qhr~+R& ifaطZ뢸%)1v+ˡ)RtA?ZA^(+19VB"}d'jj$3F^<ёsó|C2amK%FFiaoyoj)r)UM &v z-*VVrucƥ,[MG}T*n:G.gєfJgcH{=l[r@Yzo ?)z2G^SB=Qct4e3]]w$p8A'e՜18C1"iComNq5"E>OVbvYz*\H\%D܈~{|>-H]l|q:O o*NY%X ?G #ӀݘuW!5ԇAF!BRl!ev"[*^A @1 $7' vB9MkSu @'+d)ʡ`U~+#I9e79 #+:XSe>qtdʌh5E)*b%=2vS,,?;%frݠqfQi<Stʰ:~Irq.ϝ+C!#W5b4:w:>W]]'e5]+4הxr J\_'WDj  ,2,߀Ĩ-9ٷT8Od[VBO|j3:„M~DP]tEω ѣPoS3{ȀsZa3.dy Y@,VCk(qOx:ne@9fDǶcǂ+E"{"O cTD ۛl`%'DLPk 6R!4XPq2e`s[ÛZ!ًg:1J˿ ԤO8xptX'2^v\9wM ^E҃+Szss)@~lT6][!6{zT(23%x~xݰm&(jOWLEԶΎ+uKC[&ay uDdS b @yiaBp2mnţ!P^FϪB7,}әɽ`]\zh,6=5m CID,߽;mU9d I}`/w:FQGk6uv'oH3\sCR/^ڿ.ndz !r(-HE@.\.9m~SP0nfi=~eC>:ՃӣvgrN~wIhq}ō,5fL~ƙd%m.0mt"S&nhf0!@HX:9/֍`k|<81FmbeǻIo&B.|}_|'F44TuCU-ŗ61$`Hq n 4üPRb&k E(t*c xr|vR (Bv ؑuM뙇 Z_nUzeĴؕv̙^f*'% NJ[jVzү.4a;p"EIVIEHxG}=ТܘmJ4!1qy:hn*fp^οMx9 WKbN`i0G)vd;)!>!NwASD9"yG~?*%}yުư[P./KUkvq|t4`HucpqW! T$nEhr&!0 B"PM̲(A $HNT4q;q ]+<k}nͲhN gMmG@[?Æb'Y:tCxJuidVv~ue1n:h^hmU\Nß5&+678&>䜅|zwh`ژ- Yff сO~ECm?nym4oJEmgݎG4*2WCx-W,A'HEq_\ -w/!^~A۶S%LI8J=I{^;WAbfxu=xʂ!KaB6(ީ7ufir%XʛK?xFg_CwHի!H{[櫴72ѥ)Ŋ@&QG*hUR_%Wd}- CŻH:C_՜&mnVraM֦.sdOfV7x¬gq4;6{%㻆/3_`aY~x~sɪIn_,#Eq\7C%۲qT"ѽ1ƕJJO2V;ߐ~yv2X@d-R!z^yq?2Og9cǦAJ{r X1tvM\AoFC^ ݌Cǘ@6S\?R\UMYEYUͮ?8_U`,:Y'мugɂN՝;rwLGИ.BPO ѲRB-fUt2m1|󛮘OH ޿BLۗPꃣ~GFֿ{g,|Xko PحfpVUh{&!*#l2?MC\Mer 't˒-ЂNuL;W 8Uxk[( _w9X=|1A2jo%6Gn?,dƲyDr0S4t*G-P3>B W-OgAp#~n& P1Z@ڬ'^ ns/6}Sب靱Rs uEa%oArP= liO'sb|@eCx'?>n4+x-?tA?OJ=Gn B_C7i?1l(0X?LiH^:rʑtrW0kbǭLDA0mX0l%1KIQB;cu7q^k`#:Do!IOJe8zdy|tRKv߆}/3ӀAKͼ>s->/s%elDW]uv`/J#l]ޘ~퓦&ha#՛g7_Jv'[r+X-3|dNNPoWצHe_| Y 9 NU֖k.7C)ʬ3ZK*&ⵡoCV/%/4p?ff|efqJ`f^`G:pU-^ovΩF=փL0dcs҃X!35lU! .0@D jHglʶ3t;` =WR$L \ٞ;qyDpj]lʘA*eCAͯMѻHT4Ji=|{Y_QpV[]|}@7;tk,V=(m14xCc򬮅;΍"=@2ឋi4$jo7F  `A]4rS =Oխ ܲ|M[PԡW?39qBaX4;ף2_Tf+}dD>x+ݍh!3dؙF[4L etVzfhlYO2sM)Nc!\ W;/ݱG)0Z"HG;ZBc7x %Ub&ocKl6Û?ЃrUH{كKDz۔4Y;xH6ua[F/x6$%&Jg2p o!N"N,%{`ߑFm{'hi@-ug .dvKyvGqbrt>)fR."?(p?rhte>_s/ <ϗsW(+x( S'JKIκnAe>oh_P5,n.aǗfRD?!] 畀hȗx:_V$&S0K[#,Ԣjꅝ&S nM#?dY9 oLohC0d,_qaZLfO|UGF3TUcd$0b$9I$&jn6])ԥ#DhFJDB[O')$_[\*C_@8B(6rYz&\Ϥ/Y[XO!%-MVH?՚N^^CXȠ~U,GLtbK1P#WZSSaӜ|ls'SC>]'+"mϼ~FQw7,i(]8WS}[lQ}|m6NƂ[:Ȃi|Eff`*;hPMM/J} D`Z)" n(%T9[zmPv+׳ތNgV'iad&8(ȊS'VʇAì W*E5.@1,Ǽ^I4NQ=ՎP1C+=hC6!%+ĵv g5)Ik3`d/Űc!pJ^ P˭E}d .!Ozo#^“txV2b\mq]b>)jVYwԍh†q!'1_X|ENwNo( z.>㈓W"UHK.'Р/gaq{ .>5ɱipDLwŹ>̋4B܃GXr"@pj>31ÉK\o 9)l+ m oY dWCgn Gsr, I$'bi>;/B g- WoO0{6Ȕڮ2 V;r9sIJBW*T.G/(ka˥GaB;_Fr`s[Zdjj .-|CBI^ D~ r=uf wghFZ7F87Z Gly=jZ܄aBڳ$IZS"[J(Kǎ0˅)ۘa FЏ%s0>C %p˒I_p]2͗Ey9I o~h!!m IϜ"9!I'n4 ySY #~ȅX vib=rOЊg}6efv&VfnW@uߎqVyi6=hЍDVԜdנyv+MXw6j(z[\5Q7jY%7ưQǯRSGj-:]e. ,6A Q~7ݞk{2}q k7ڦ5yAZ֣p+: ߗm/o"tPUt=(m,U UZӳ|Ǩ;`NA%Nj(]R&sԶ0qMtg Zo;,ۗ9꺪aCȲ#70k}X/KB0F\3RÌZTӦ!\#R+xMέxg"o=6eiw/>Ҧ!tD8C%Ջo]!N3cnC'C]A ,^j73IgD)7Ds|" cSPdDti.6Rz~rjqԊ𩪰ػ%fJjTA^Î\*%f4،/goIR]KoU f ,Xs?EXG?ŎDZ0eBALٰo]Ltk0V9*gU*ȧy]p01y!76I\v 8*NV6A3df'Hbۂ6*O톚3HeŪ&mcIAgIM n[8-v׿4y&;w7a[m.I<&\.RӗzL9E^b(bQl﵊MX%ctz|g9(yF^htEYd@]2ݧkc=DC+?s `w|;QE_lNzŷGa8Qc,=D?7k\f.tGwRHUK=NE+$No<,L2ro$ x32]aV)UfQ+Sb5e6+i&)Z˩YW` Z7׉)cKdpGP]=Udͫ=FZC}fpeY%Iq Sg3*͐KPħ/<ɅkrV ,gGWGMr82bmAAxCJY 𭜄Riqv Ys^V[~{~^nhul8y̑j=ݺP2=k@$Y&jz>힓q9wSaee`Ą,':mrX0ȡL-΀6?Z@KQg*epBo.,? thf80D׃/z j0`g+zeӗO Ͱawyۣė %1vٴfAPp쥢Z[RK&/~-!"1 xVxgԍҫ.RQ(!>op|7`ʁ8n:A%xrb{OCWRf:qi mKg i\y#g+2r:P%i*97S1ڝrkl8y!\EAv;9(>Wʹk*}\Z&l}aq yg)2g4 CSc/\݉RCٖ @kERe{<%Ht'$ %NԮ\D":W"}ZF>x :X3p.ěkMͅ# u~+U@߼41ube@e/_j Dbz>{j8ubM6Qqo&_,臭vG JTȜ;$Ftq-CIl` zIITY+j:"m34\SvSN-KQ}DYjgY9#Ei}5؍$|/x!n7{m.rq5bw-8TÄ c W+e5IRJ ;rui8eKW ЂHL.WB@>iKj>Nݖr!]rD,GZx~B%Y)f 1\g^h&Oa7#Oʦ:RU_Qb ×lÓG+8Oa#^?׶ODK/j@U|@10Z M20 `/SYot]0spS-vVc^o"/ ܕqx>KC 4c:9"Xݫ M̨۹؄H+!Im\Gg/=K?ڢV5- ]FyU8Q;Hxi$D7>IZs@,[IuO *,R]U~(ݪFTAJU}荒L mz&|Mc{rɴƁm M5ruC2mT˪Ӛ<\#=H'Jdh)W"Դ9_ esWs {#t7 {=dzg.DX3Ŋ{F0oЂ+y'*}"̀ã[GY oIF,E7 ~U^3ʧ1J鸏*5o%jE)NEm.Qwj'Ȟ>kD-+'fdԖ<JKk)de֐;ZWR`۫lOVj2]}RRRTF >n2V< r1Kv Ź% M{Z k~@TED3%"=DT7m%%Ep8 Gf2L4< }hӂSp#79t ށ X\-͒8ƯJ|5pE AkCwa{1eV])zp]< ,.0k&kKrNTOw`x ^u.XJ8CaM : ~>Y]9br⃎5Y_d Cs`N|Fzz}z,o3,#5eW.g QBqӆ^:T=8g&va.r2E |Y]orwQ0cء'nB_,J~JeId%mtEwB N=Y^]5eL @nx!mĺ`75T;Ƹ(@e )ԲVh5!F"88.~dFSL+䑗|td}AAb!=8NInEKfFUp"Tsr4cyAjh$XN5?sh6P #h, 6BG,Ošj*y6#heV9>1 0ٕyVsÍl?aG!cٖd`o|?A"{b Ko [i2Iة `5Ph,廀è<3ϖlj[o- =נ͸V^:`CPӹfiZ 㨌3) 'hfrow.#쑶~ama2x]ESXW}@пlr_dES>0`(=dJDb) ˵P24ǘo^sM< ė1d Ծq" M}RL;w+ERCL弭I9̶xdF۽XF&K<iPy~D#.yL9GN6ur]>G#U\H)ݏ%Z vg&.E8'_SJ2bÊ)2{lLtd5,b Ks)\"6ԺH?H[Hm&$43 /$Z8612m,긻6bF\dy &_(O"TH_ ?Ig/JtjL<.~ r{|Fe?@:롴ׇgx(t>6NP_1֤ Bגxe?}ؿX،{Ԓt6PVYIg`CTxF,ؗ9#9Dv}F9i RF< $ HJG\mp. _*[qEv|Ġ<`6|/aڶR Lxezm4Hy_ Js;jpk'CqPc I[lȋͥ?1t=Uz(ɤ偔 BsʤIVCN޾/OI`CҠƷnN25OیFKǵ,wIIDbSoճZ @# $C6KoSh죟dC1ޭ~Ry|j˞ĨE~I, vSY:z Ԣ>հ1dOu_ZaU-{y ^00Ti@.1.kuUys:JDAt XdbX~XPrEvGy0mR$I© QeIY!ڮp`R=- di`׬͏)7WfΫ(ᑐO`UZ]K)Q"޳Oa֑fmٜzNklSgo|p}7?*_`tPPPS>h }o˼ \Â]VU;@ɭIP%]!4@^)4k.P+Vu68?WN!~8PKߍHl.|o({8kK-8gvݬ1[SL^͹. g\ǒHX>iMN#s}ğx>ݶ{E7n=`ۼ/jwRO NG ynV o!?ᑬ-A^G,@wwׂNV\^Bv南_)ER^nVg7󙡡AhVQ֟rG!W g {9 2j19څ^t^L(.Ǝo[k8USo94h h֤^.]).Jj?rfoCYC+ҩȍh2!<[Mgat眉Upl)al84QNuߜ4\Rث'֙T$\LO=% ih8,]l֐@-s$QUbB8\ad/=fdp'Ӄn{r⡠ɤEjf)*زc?fG4uwWD%6kW@GwòZs8a%^t6b8p)qheV?r<4L4vE)\* ڻ\.0\=/.Bi*e6Ao^v>*~PxMdwmz^nzThV -AnSuC]j4 -z>iXKmZ_ Y'Ք~oe) -]):#[q.M&fcl8pEG6kx0EIq"} )A'p+ $ݪ ѝ 7;DRqE&Ec(uPl]GZO /$VDLY%`f0kP}O" S $~r$([tV#瓵\;WʓKn2kmT avT)4S(aq;ch篻bB7ԾFj(ؖ+Ĵ6whݢ'l^W&h#vTOqYZ˷?2#zUg+Ta^pO3b ק>t_q2a˞itQ7WʖK;euy‚M[KM v=N^'L4r*y\=jKi d{j)?7,صs[u}@nKI}-T\m|hx4}2nŽ@Θ} Q@Yx,gUZxdru5pt,H2o`2|DC.O >8X%"ߵ&^;RtE=o&67QNJ7L)^Rˡx:vu}f^P{ho을qqV_#E42R#2Ntt& u`_vY؈aq9Wˈ!80 ]i/7F4-f9N=xZ)UI{d'\9"e o8u R`L7sߓ6 }alLЛQ0ku8иl.fxx dVf{u + {2iR%x;[}ynjy4-7Y<$ي)nVoE]>~e=Nxn}v'pE>BKP` pFf:CE8o, vp^ ֘zS{ ޙgٴ9ʪU/hIIfa60dچa 0E0GyeC])4Sާa=97M9-dtه>gg(MYS^jO'at7Q)Tv*L{Io5$YMPaMl>ޞʣM=<IIvɟ0j<K`m_4fw/זQC6y 'm>Ɠӭ}yTs5Wce8mj;& x%W6y^²׭h[9a(e{ma^goէ?9?Rr\w-_]50+haSb\ÌTD&>J 67,E˳2[]gծNdc+y6ŭX_|ņx՝ Ǎ/.l뗧yªTҥ8[2gtſf/Wք8  y(b߇fy1MsS}d&e'DVld(slYnt܉p-`AGmy j7 r ٺ%wX-vg>u7KDbI9A{jmu N=@ƞyLq6GWw'5:0S -Y!Չ`8a R+f/6v/:[ Nh8 RW|GɗFL#+.5*nGTzᯯe߿DmǠ=ŏ;H1)ՏQo?kCBY>+ysqjn(HlXWLNgֵ`G39l]zCm̥ tВ3W^]s`Ⱦ~Gx|9^?ϑ::gFE,)~VO(K|DA 8/.Q%DgH\&E _9,F㔋Xs}Eb j5gdȢK*mtp+^&pY箫DX:ڿ Fc[rpc:-hYgH|:2*?}Elfz68`Aߪ̼pU,zaS# raEykCBY;fNou gǘ׉KdrG[" :u7_Aȱ7iK̎-`Y(9Mi郌)`oϭy$N5{lYd`ܝ @t-yR:VCV/P iX1 *[D7ž)Di\ q=ʀ=HFl>qD(-tk^}pJw̖hxPC:"9D1&rowt2J@|.&D%RZyy`ȞgeW}9b4qxA{QT644..48@ ʬqɀs9C0ʠ΀j Ŗp@[ĶҞ//HYw\h=MӯXMF{.`2 ].BsJC=/!M: 6B]yO'aLOYfwۊm#ߺm.ݓ./I pTC\lDy*k`Gwx@b4qaH~[ !{7G(Χ w#` jfTRq0R2PFx|O<*_'BEf*R*(8h}9j0L"Y^:SxHQiE\3֎9+k>"h<KY+3+G0H>heJ b7V sT@&>[A}LEm|Jb">)j|$zʬGUx@#'P iACi77x_Z`~h:Z@rY]ycfro޼ǫ&68۪SٯeHR.HU~;W"0n񒁅9Ûp*iK~?%IޫpQ'Zlž{P₩Xћ>(u FOUpŇe`^.8 %'< Nzgm&cYa ֬yD-ۄVY<qdKĎvxHJlE*)k׃)Hh^6$S(0rYXl_'N_=c!(,yf# )@\3+tK\_kXnI)5 z[i;vGGz=L<}J 4iD-Cg2_]vi<'&I'x)[XWˏ%g=YƼ!pL#ElhH1^GL)n)طZpcd `\nʄ-Ӱevrwus!:bN5gJ%"}=V`v teK\^cݘؽ.a @Jr͚@LOCX 1,qą[bGk 2PF{ R#Dђ0p"M:&`[AƢlEQjGh>I{RW O& a L$$4*C T*ҥAn%TP4(,pF 2D$EK60<:2@VzQ1|cpnxϛW1kY44xV.]m)j=!`iQ~ړgH+Aά/TCarJ犞?RB-p5'B]]'=LQUܥEˣA؝k[n nss_hߖ |J~.(c0`LsNխ?Ab}2ae5o(^G3AmwFYguNt^9soS22joh#bN@ sF%@`TCwW[X!Ad$@ LӜ v՘ļ>(x}Li3s,@jzbjO &+eH\swF\ơ1[qC+Jz#b~bžÒ0$\EV@R_+Ya0 PreprN}9nNM[nkbW)IyD!x>*xKx(;S[)tIe8ud5>@΄T\Mz5¨Q򰑹Ӎ MJhWzw*WVf~2B*[d_W_osT*al +hO1cp6.-9,|A {rLK-#tr@WGq)P!:(&<%T,tp< J!D^H#rMP c镴jkI_NSf:s`p#7ajPr\rudY9ZyڭѐxX7Rh|U*XT_mY#zԿ{ԈqH0^m%ڽpm&"0#iS eW::M'sL~/C0dyLY­rp f}nK`#[-<^Zh&Gѯg8wdH̘]oG/)&fFܟ3_^a?$1b=`5W.5CL-q8lX++Z5LMQX]呙|٭ڼ{z*hu\}sMQ4_3Иؿ<^;vx!%ۜd/N@zMʻITO=Ѿ'א1:xmNK.X_1:2M3s aBZs2;b1M~:T04G>NuF^dي u[Ϊny M W<if2 1-q\f/8V!AN wE99|laӈjfOM!xbrN40]?u|PyşCҸ{nF6eʡ)v1$UBOĚ&h|RIcT $aPIoAb:."W&iJ0th Ew}b ˪ !:^z,wcڃr.*0H`Ld[R Kh}f^*udFGHD>mԭc\DŤ2M瘠=I_hsr %Nfm|~3P(4ؼ7R}僶Mlv٤7'خ}x## SY+ӎh>չCjpXaϝ٪WD:1ђ*}}+яܺpE9YA'9u]\u(F2r ,=,ׯ0h>QNb~Lx^H S ׶R0Y{Pb(2%*qe G*Wp>Ca_Qyjꪝ.;B^YR}@̎hO9G?A: !H*8آ pImE:-/@v,0tB(F+N)3fo=,j7U#0:0w=O/͐(]Ո7a퍮IlEj~ JA،բt:LG=T9m M;J$X7B9c-f0pH'Է0 h_oGݵOoNE)>63 D66|dyM3UZ 扻B=x[^{wfzoD$@4V\ԝ'P7&d C*Ddv}4$⬥SPigr# 9E2+fI@YD$trei{yWVƈO, Qs\D ڣ?զ~4*j fH;"B>Kc*j%l&ݢMǮ{Q8;?1?8f9/tZGu2:#qK(VqyD.*L$18βsX?ڵ#l&W eWٍ+ܟF$QUuG@I3}-dIH!O,{&#x tjϾmpP?>n2m %WB`v A)YHrFCIY#\vTl"u TGL)Ɵu:uz\7ph2M!Ez[7F ݶXI/ wWaG'nV%#X PŷsVhfHE@-9mn)y~]@6=Uդ[kr1an7Mݝv&vM+y!uAz;d|D;MK=!x ;;9cJ+J!LU/7b;*e] _ҷum ]V =kԀ!ƚâټo wTjPR؋ xf ,a>>hxKmm@`TC 0CBNgnT:DpzL54u+M/WA;Ľx~m8QqӣX`8j3*{S n){ )1_YI-2N6d7ay i/O\:BǑI\HZ(QŦ ?~L"18ǰdX}q 0NhU/X_m1 dKfTף7 PC3* }f T+X]ao%>lKaѝfK*eG{|OLW~iIm#63^ a@'`f|,x1EWV e%8!l=R`yIOLҤ#{>>ciae3vA @dO7D3༥C@p`"S;0ڌ><]'2IK',Ԧ cwi\<zxF{'M?C^F'At!BՖwH:-տ ^ߘOn")cω2L֡Ȥ@T (ܥ.ҾȋFPAGu!rx9TW"e! z.be9_.|4BYmt9Pd)'/֬%g{(!#y|)#7`N@^w1o4.wB+z˾v`ANqU!,spbߚ#uHɰ\nDZ'pOSIpNkC)gw`+~*m'^/ɠb;ߖWVK-f Vj kS&!ڑr6AȔ>]TdMJ肅v38X㢡 :p\f$XM7`U3!Ls: \[9:ngml``nš5ꪱhqzuLK],Oբ[ B]6K IOeD*u^=FZw(@sz(kCxS?O+L"D˱wO,sy[$ ^&Oxx.!(dqNlMsR$BV=:{b4$i&\֛8OJFM {ʨ$7qa'lA,'rA=ktUˇrkRh0tԵX<&:-y\I KJ: b pG-. [1GWV9>š;OުuC9RYpsa}m%yaC*+3 +)H9_?i@ZPqtkF3GJ}b7:9$gDL=p_DX!!IL~JeP-":H_]"|&</"%96J񷛹{w5\ |SG)'Q0ƶc;߃댅mK&z f6,*)[uIZpL'mN# ٢ccSQrFPNcIyyHw9X덜l ֻ)eJNr1F~Lk&U9i@ŀd#Y,V ^׼8lBS9b# {~dUkJ'V-{f=f| 6K'WV[d ᮑx#o= GNҳ+঱ku4j6 ^?\!n*ڧoaOZi8=3| ^ xH Ӫi4?,[%띔ց5U3@F g>@"iu1Ո6w:/$J\0/>cS5[nvqT'% Yb(1R3ONr5s'Sd]Jҹ%Lkoݧ԰j?_$MZQ@ OM\SR_;WΐPH2?~{GNg*+'A@2E?ξ:hr̓ ̥1fXmyfODV# C*A4g)ImǥygMjs?|RDK*1hiQ<nb=Zk1ǐCI걭cvķиW_jXǘWBC>Q5YP_ǼjFT+ (RӇ0"z`]ibN ׺AB@[&ѐ[ȗPD u4"E*)>L#acJӫaA}-? d 3CfyX*j~LeYݎ}sD+5|hɀB +Fo3 mc m> qryW~ƸKxˠ+5qrTQoi*xS4qm4V :=NnLb%ҵ4D AoԊc3 U$"<:=k]A5 x oļPhLrX 8nwgLҡ=A ̏I8{B+ :D6F4-` gd/-.~K?镥l45`6+ YuNsc>fDC4#u8ൕHEL/'Q<~'N<'ye*L}Kj-cY{h%;! j'p%?v( d8^!SbQ+yE$6i̞띊SFLB&idAoDyst{oo*}aMJNhslg\'3[2*j\r檽Nk⼈+ncPCјJsTT5φAtE/ RRf,tHDDK a,09 B0H5/,夰)Fr ݆FG_;^.L.Hcl%kN JqDQ,(SѥHs$wIJT=8|^^b\:~XpQn։wz2ОF/FT ;+h^z8\ldswiy#"!ܥs &\w5 >kAJ3v!߁.K\7ھ[]J?.;ٵWtX{)6LV2B80yA5|CG!C`{yڡ mP<݃'S5PLM5tkqyV#6WΝsj:Hwh6"pɖ8cG?]IDLsq߱qHxNF.@~>zT|6)Y3nxٖgޢPUJ LGڋ"p<6_4z)m8Lbz>mF("Z#$>6m>)'78}2ʋ#1F35&&Wצ9 Cz{ߋ}_uU0UNU::*yp_w4mfh*®vf ؀@ShA|^L֟my1K~&4\,@Jy:ٕu8Ga|k&Qj2 d|v˛gC-xtjXR.?m\CV'B\nfݞ x7? 뿌"4PMBeL"VnP3: ^]:S}ߗ%B|S2tO"$"BϤ8TJa_w~tF+Luvf4TI#c*+mfJn+KsπjU,`I FDL6\vEZ @{7$e #Rs-{DH=gZ Y&~40 ~~ȟE6 \RFq4w8sQņn8^SPzr¢$ "n9~Di嶈~# Ӽ+_ٻp@^+aLGbȩ:E!BC`52pڈ̙+I[I>J¢j։@~`++;5CʚҒ2zPjwho#h1c&BUX#[`Z/pBY! ż,ߘ^$̥ˆD"Ӝ49i馘A$Em-$eĿe G ֩OV4?Z)J7ELu5TII~Dt=Ĥ, l z* yhᬋx&c<) m20!r|? pT"M &&$[?Oo)<99@h"y%?7Zp.ُ%s߷:G(ޟuuNZzr.cX@Pg`8-)d!檲8Hg\m"_] X>>@TyI_ip*:Y=$x K/pE2 mIBΈdSXV:.ETe%C/KbIs'+˫& mxQa3c@kRwӘhx#f͞ VRrYOփR=&5лNݎXbz,uFO z@9ҿm~\s VY̖6 'GdbN?Ĥ]Yܙ uӟ,y\7[ N?0Oˑӝx"_Em6HwXն¨> # 1}'sUa;` WNw>Io@>J5;"tP)4;& }yXJ( ~d)F H<\Ru9[7c>y碹l\@E-fa/|%{J؜?*͵Ӭj?ӵqoX-x:lVj}Pl٘8!/Ykؔl& E:,ˤ-we-k? eAY:vBYrь:?ag?ͨ0%:90 !]z;-j#`[Rw0芋⺇^+/e~;-X6 إNj#>oE|0$Y;YU9~g"~\K]ɊdŸE2?!6B4&ccu}M#ɞa7WK u\4ws0[pɋyPw\sC8X4rwA@Լڻ7UPtY瀉~_`Mpic D$[;ʩֳ(R0=,H >^AHΉ3nw$7 j6H},.6S=gN@.l7\j 'O'3_s?(gnjWV 7ؑr;en57nad c`?ydC缶!A%ׁ$//2F5H'"R GϔFHixρ-?z4JFApM#ۋ Jygw_Ug 4 A{,Q+Gf SJJy6xg?wf~erz2;y?yvO2"d8Yw0Ů63ZZBAۊO+\VIr_ 8XG@y]C)Fk8d51O@H[M]KM6pĻ#;zs''Iϒ OK b܌V?Cfl2=8@+` y=fCmGT_/-ul]y"қ aeC;O? a`6HvB;DG3`رPx WUisW1VFwK"tNbº&Ra/g:Hզ[n &jqZ)ǭ7I`vӛp/d G%kJ+(߶$TuxݳVwnu s̓>g ~47O )8gވܲ^Ubܘ7|^ۘHmZڀxR^e pF@y P>d P%r5Q{!ձ#[Uv}Ni/5V:f9*@߻C`0XX#x~5UjjTL720KҹS}'+a4'.5TT޾ZViFem.2uJ7ĉ;/lډJkfȤM*Cjݠ^\Wn+=*f,!7t}`:$;=H~̀K 9@UCl)qxl70k#v&zW(Џ!Gù4ܧC}z"+<7AHYN iDѐ8f8!iDfRëxqAyPQEUHrJJ á{|Lt=ĕ&$b|):3i˜Z&˫G&vşAct?q's`h#e;X먬i/MHH[,^ZޕJgjqGLwg+o?bOǭJv8[J㦡+KȕrLq&{^׈ϹmsXsE0 Ob]o w ZL(MK[4PETf@5B3T 63ί+3} d_֚К_!3\.9$aT, D~rٓa"IuYIt:'kܴBO^=2UNfʿʔFJ몁m8bQ an5fK:l1Z@> {v8ă/ewHR1'`+߉^^XqH}tk%Uԝ!Eeu"6cэ1H%7j!+mWm&}S!+t!5P?RKxfqhc0Y\URnݡFjaO0J^BUjL dvL8b&qj@N6`se͑[Luh'__b.uR4{4Mk"=򽁅(^K>Őb>VF>40[탒Iь㩟@zag%L}TˑV~|'!BV\gMc V6` RD[0})_˶,_F` >/m̬A5ч_}( a1W6WG JKWUCjX9TN[.mmohݬ#CH*"xR-I\#p;n$ |Yۭ i|,qb>xa^gL+6L2Q^aA.#!#[2E'=<8_3w7&bxa ;':o>!L>[,ŮM9A~-kijvBm.ժ3 xS rJqNe?6ػt \{ Q%cВ$,>/jJ$ЄWo;*5qEQp$FFF,P Ք΀,ꕃUDIG8hZhton'5\¸EpZj@F^N_gF/҆冚K3&[+hJp)*xգN̎aYkf {.k5 9yε&r%C#.Uas9|^/JAG) nj{(SWg%W:( |3`%=i|R Qz)IhZ q11O.÷+iu:ޅQF:.-hi\c o?eha$<>XYtYc?"✩aLOTNk˘;W^NOD7D][p@)vv ]5 =Q]8.` J8HZk/댚K=YD#y \ XjRDm56%OL HBƕp'RuT|} ZF"s,4b뒼vYm۟͟pĹPJ ͇vю o%)zzbgSS/n6N}9 Ϟ С#"+¸kdc.@8s;WjFBij \E\ykcuVXѼ /UpFrf8l;Iw)Hc7Vk\IK(%dugݯNoBD($wUw aE^X3N'{ĢY- XKi#;_5:Y #pғ5Emm6o 93:45$i+.)[liPqN+R?v{ V:Ųũ5p}hQDT+8Vo)L4Ӝ}s\Q*g#݃{ ||g;MEɫ',q)uJdi$i'$ȬB:&aQ}D\8uxCeUcBk J iݾWthV+5ݖ`e!l@a5M\2903`.Y?KQu BJ(uqDdK ~Қ0s"6 Oܾ%g|*vbzv@1ubu2:'"4ݕKص_%L 祗4k ?;ըg%Y5$V Bm+F-ɭ&҈yLqڱ^`–Sb}"[ty;9m\Nh,M""i=k<ՐejGm&'|҃f-#ĦDD?ZSHշ$!V'o.?cs5_/^7qFRy!'9tzfзvKM:yJ}D,PڑibD1sғP1q-`{a,ɐn6RThۋ}Wr"^TNkl}dkظEiËדcQeC~ӓTiY5LKCZ)6h 1UqҊ/ vkh!e@Òt#?_`1NAq d73PtM|j"jePu'婩86^feC)V n Ls#v?:Z|a ˩ z"%_Pώ8EunA?`#7A ;lO#~l`wܿ=)Op4ɜղ=8vE豄o_#.&P_GFGn.AU5h:{xxrE ?!IJ?I-(+$ђ'){gb8Cg,߉ov %f@ 7eͥ0+'1kF72uVrye;m}@]h0d]ɦUƙ'dm7up&iyaPPTbu\$Q!t,s蒬 kLk?պ O J$isʩe=7*0"~˨ْدĨ\QYĺq ߶l^y?NF"F  =Dϝ?M*َ;.<b $M*s)R}#[R[(qX `$r˪p5]-b'3)j]JٯfjLB!._3mpXin!b=vQ<-RBuʁG~Iz&e+ļ M[66\{Zlr8AE.ۥi=7&,v.CAy\EMuȴN-z RYfȠ@A]O |ql7/:hoG*`EL-s;Ѓx[g ;~:,@ 2{xد+`EN-攤0E`Ifk;MtPa(/}1BjfJ{3_|A8-w`lS ?ұӗc 'nKOzSXdO Nsa49){6o(!EySv=X,韕* :G@s-ja.hSL_ yPdr8XMi5cN5;ļz>z=p_YV>-2. -n*m*x%Id- |U.^ :c}4U]S/Ve+Qx5Y1zݻ;VkDecxoIe\ f[*O\C@օPT:Iρ#5+AXx%k!YɕZP RR@ FbK$0~~vl8HsMrcjٸ&;s%;1 R]r^PMY)x9@Bk GŌ 7n#"Gx-NN7 $d~,7"\8EudŸa>xK/JaM:d2PCo +J7,u-,-Xr8,ײXxoί(`Aw@a;ԥy8VsAE<8f?jjxSir>ctK7ĽϺ>x*cpNsl@c|Sw+1-ޥ͌x}:eDI)hB(w#H! 7i"ҧe;l3ϵeYbtq[_JN z*mh])"xH?F2Ayaj$fUέ$a#&T_0-k"x hWVj7M̿XFWI`wialr)\z3rJX)pސbyވ&W6I[F(uҠ *q3n,"\KcY-lܡ0oSb6>}/ _>9> HS2c{)˵..R=vcM=B}䲶%x2g&A~rb mshk7? kud3&RoᥑZʸk S u`L"KhJ(;0))1$>)eVBK] ,/^1H!p]fLr]@B2שd.I+ Ӱfʳ.I >_KJ/ԋQBɄ[Y=f %_z'BoSc]pXS¥?r;zdM{_=X qض]t//:@x%{m`dגf|_RL-Kr9 d&MG]h;f_Y! vEJeJg8=$Ҏ1I(R=ZUGjEҥ'CcIo$cbZ/g{.)b_. W_,ؗ^7'?Eΐ+8,aE"q*a BGc(D雵AMvú!D`9bKQrspe>l8uQ Sͧz c֎+p/X SU~s.7b9VH3ɶ |rBo=EM~.zT>BFFǛ>CȰ6!Y_qC)qwMAlU#y. l- Jc߷y^Rlj>Us2<csI2tG"v*gM85Q -xV唣[_3ޫ^= rh|Usc8%Yכ-C=6oV+h#V+\#+x֋ ?Ic졷ɔ  R 5SY[&f&5w!p1"jNH'@edt(s gSi"Gd/NԏDl}{K hxKcw2 [(eCHLDȻB< :9WA!ǵSX3G)f,P:j: ,=E!*qG^}7 ]K7 z=ޭ{\‹eشΤ&P[m+HC!j <5a:7e %s:fi+eI{ ʦrg:C&xBC-wwF!wL*#oX&݌XDMl[.Wxԉ`R(7VH5/y0WnΌ8%}*B.z{[tIPv`EPOD>8y:A3ZKGuI~7 ,-#9~ 8wA EUt/yÜ}QŶTzo%O-=A*vƦXng\ř+&E1gël%`wa #P6sC\;S*C/^߫wPcB8!\ػuEE=j9?R]ƴ~-T-E;rg(Dpr HH Z5g"\"I%T{ߌ:$rցTLX0ƱfK31@ꗁ^ͅVR"jQT=<-^ohƽI$"6dEzBab_FQ5bt3Wݍ mLJ^i9<^R+=c?'ˆ)hvrL ,0#.-ª{m|Hl)gԋO?E/sQy(g tʯAzu&Yp;0Yp JN (ѸY)厢5WgYRzctȁd5Aӕn]ͣ[v.4R3k 2/ט;ב :Me]|vAm-,@ nP02 2;(u:TxĴllAAY%MvnM]c.CdSخdib#R#TI+P2!–8>)>p7 dIC):3!םAQ:f`Xە];w9QmٷA-~jɷbѓxu™aW%^m*lGhԌm+Ixj#VHWܶ"QջګRE.1".nz=/NGxX$ (ڪi-2~675~bf敪rR[lTNyoZ3$i*0݈ZT_;U2#ܐDBdߜH|yt;lny. xhfI'm\ȇhBB֬xxPa rAnW4zsLZU+  } e,>(Z%t5R*f́֡PPŽh$V7u'[B] ;z"WF[gQ-#Rw3 =% tw$}-_ =ϑ238J\"ęvKHtjR+г>$ʊ;'篩3Hr {\5rbN1{ ZKu>\.H 9P7. Y3rh&Xh. &fv])6 $QetҴ5*y #ҏ/q3e!"?Š.'i d16/Ae٫7o!E^A\uCJo@i oFwT.dWf$Z[V+@uU=;MʼnB;㥚 z)eT3$޼7i mw [rJnKXMtt cB} ߕD<} Xϧ uyɑ:ǪWQ3'mzwy0XpԽhDKђC^/QWyR9 1Ht'zXx]M4oDj>D?Mi4Lgo. ֡(eem&dMߘD.Y[HKIkC<[t&iXvnV R!Oui/JiҞEBx[r5 ꅖuF3Ӽ"WJ9Tg!I|ؖndQ&!@R6Bv|'vbl#R!粮=d0:^Q=lF||^…͝b ' j7ib`?hD[p?ONoS٭jMX{H֟Ⱦ|J0wNu_ҕ/bCUQ!X(߾uq0~9_Ru06m874 [r` "]uIY q S[%:gg+\[My6`}Hp#C}CU@^ru փׂcj0m K~Wu6<5HT x3KIg]frK˽)EYM\عiBDCB27EudG篹3 5Өޫ2M22qP]ӕoX2jg*lbj_bYF`> +)H;@-(•z)ö}4YGj@j(sXBۓ4:ak`;e IV3`3Ƅ <<%3 ǣ3K#WCaeɾީe `"^ 7̛7.S߀܀ȶsG?] Ɓ:0#u.ഐU͘B j=HTaj%LoEUoڞXFČfӾj~K!lXISn b$lEfcw7Vmэ0(ҿ`]'hȁs4섛a_ٺㄺt1ƘD~MMl0N'y7/By$Q$ S&nDyY)&A`߈AƁtojī\H򺤯zm_JV^]oՁ;H. MALðVF|=@LT5G:f7w[8}5îGcW8+aV\*%vJRI.B0U I)<]g}rHvS&, ,jK%. Y8̟?o1C6'}_r2;4F.yPd2  yU_@|:p1 -}T7̓{ :_T͏z1пMx^5Rv67i݋y_ZV0ӬƊ땎>{/EXkL]4AzD^ ";/w®|WZg*sT.jB fӷ$<&҉BT[cli7)G3C}c qL5':aAJ s3}L֟5F0X:҇!uC[2#8(Lpw5Mf ?(-_0oxj@a3; JW?񩕁|<4 pm.B}nQ@c/_>}o4@ɮiMf§𞮑8V59w-G8 4!s'd&L3atcRf@ӑY.|>M-FFju(ns҉PzrE=j*ZP1HG}<臽)&D*.tE^@ԭUai9ejlxV.\Ri(fI`ST2YrBit{SڻN!rR?䂯0 /&@t?&HX(uNUX{oEҀ O wm~AV˴}* h.K j' e*szۃQ #n4)FhP1qhpևAa9tTA?L,'ͺ+JC^U#JeGj0vmBNZ {^j;yasA+Eԡ| ޻*'H nLPKGbgCy~J~ۉ`N@_2 8eE|9>aG#k܀ENֳȞssP2MЊ $8np{LyoPp0M/BI6(J,CFR3/y 6?D7`P0o,=L"Nwuwm8h[8O2IP<\;1H/ۂ%owl;H1-9 {nVpa]=]ڍ^zV1$QR[ί֢/,VW`KYJn}+;HOF'ӎV'Qcq5N*\%Ο?,:e]e+yeq݄xLgt9}BQA+;7be47}'y' [au!qҁU?.NnYi RcDLC1VHOYȗB,#PyOQf j *lp~HO`ZM [(5-B.#(.5 <խ! Ɖ'-dWo C72GhDń?{P6u/*aH㈒g07|mixq%hd4mEkIADO}eHe2l̽nȱ64T.c@ڨB6ql15Ibz۞x))w}: '!l0!w[qߡ^,kMрS(?g7 #Nك,pM@91h̾gWY[˥Bn p8,rl رG Z"A#HA b"U<˚"nQp$Ф@$ג"@{hrz-8y=LGn{L&j,[g {-YxR^Q< sYfmĜ]1o9KwnX V! ]reYմ^"a+]Vs~Q5Tq!p۶OJ3xa:gF^Q^g@Ҏ ;jEzŁ»O))X]d眆k`uDO7 pM C䒔x"+S^=S$r*4kf1*,V )|v>aCA n%! )dKm0$wlGMdE ~Ĵ

    3.,wlZ0'$p# t\dT&1?v-1 7ci {53Qi&_9ފu޿Ij?;b'j98\â?a{fOUe$v'a) `2~q%D=k=D <+AR[{Z;BUcf@4)Uԡѧ+̐pLA+$eB-z͗Чɮ.=L ޵t2hhw8]n!:2!^pHBN{U{>A%i(\ǬLf9SJ, *OR&wK0=F,ϐ3&&y Oǝ[[?YiBTQyy+vs E@,9,Jx͊^ˋL;^4F(!Bԩ#Ak=tPIC(LYH6 0M#2Lvz:޻/C&[-E Tv׈}K3*{gQ8i\vYJIޢO}=y,zeUHn@m-uhGYtkT8Y\eC>wVG-d.i&< ěsEg4t!-wQ]Wl&܀ʅ#Pҏ!֨5㜢OKvof9x̥oa9\:&]UƜcpU:5SF+橂/k(̺vտSK~y  ,%(͖,_hi %@QRfYU`/b2> sqMw?{0e28.˜TA?N\Z ‚O)62Aމd$XfƿRltu+[j3c؋]#ϘJǜ%}.F |ewƹ-ϼ^~BSf%dbpnpi*P)rs^  &NT5{ ,~W8ro 9ΐAQV-šf d'.~4Rd % @-JE->4i=6RZ`I ^nu)+5 {ATYm2h[ tjaqF CA$ қQD8r1,Z!(:ɖEQirPI$v%-GЁB#ٽ!GHc653MaF\嬢>R#>h4/e#EZ'Tz/#$8zXCWZ-DL+|ٹsm2G}}z.sfαfn+ U?&xc6zH/>UP RR'Vm4nO r$7Q;V ї)j&ToKjDSh[ıIߨFfϧ'_d$D_`؆$QN@"f]M>3:Vrc'[b#=k$Tݗ$TC$=X@ԨY`0cs"\Dk:{ ;/G)B V(YgV2k[Cuog͢G:-,9qnEZMnjL.)_h'`B$la``\Lf@$ԣ'YdpcGlw—N7G@6;Tn{^B U;;]u0}AF Qs2_'5Cr?] i[ϑw+0qC$4P/`nn/ͧ)HQAݏEku>dv폎جy2ʚǖ |ڔL2 eNmY )A&$ ps%* #1TJK F'f>~w{zkG 5͜ mdž6p_3rxGm?ַz33(qh%S d3KMU'跧 *CPIh"O3_8C[qy0t\ T)tvs4U.1?ᖊ%$.Cle:U12a}vq袒JXYlHg%F@ A^C ]v`2:H$;0py*϶a5SO[qg3m,2iln3~W X})@C)!V|x O8۩eH{U:Twb7q~W9[#.G?8س-t6_쮁jy6R?sV{톣`7Gpݫ~ z`9C~jfg HJ'y,趬c ~(:{D|]u/bS+M⠟z'3ˮz V:bɟ .)@Yn%*dwUc~!͛:ՏPgRo-( Hx,U \6j+Z|%#^J$F;$̤  g(fnGk2?ߢաz6oV gߓzfb`d+0?[K}lߡBp6H~ Dbem5] xZ`ƤdU#|nsk] ̕OsMfoK3o7~=DCΛ} ݎgh}'ǎMjH*I oX 6Ik-ۼ&)+Q3|FMʑZsB$ %xHi D}~Q>.n8 !iYlt4hFmӤ D S1F۪SIf@J~j#uG+ApnPiPP7-ja)@}Vm.f@˸2"gL˫[WG"/͚z s21lG弥%6ۃtUD)`nx%GXjiTs*aƣӑs!YOpQij^0}(x0 z5ޒ XGYЃ:Q6ͽ G=P 3ܭɍrMW|#lc7GejtZj%<5/jJ"? 'ԕ9'1g:"H8i d'M_,ns;s$5ڢl9UVa> guA3!U_\u\lxv.8bu|! D(eBrN+#tSwaX] $;Mm+3V߸rQ<:x hHXZ6}Ez1D]ǥFTz@\x7y:تQ0ЊAPdH z .9o7|ͳ[:iyG-9m|)zჽZ]NDF8$t怾OYS7gKBx?ʍ-StD+JQh|2?3JZ.HWZM5hDT]* כ6]>*sԊ7HpX{ӗFe ֤hBGeq_Ŵ/8m^k0b$y]ɹ't_3.#dV/%Iv~CfYUZiYdGiÓm'6pc0:J'L4Jw-NhLb% 7'W Bc|/s#  yMJ31h tiHPLKvӫ>kΕ'Bؠq/(ccZޛ&nBD: -=ݛa)uh̨ tc7Ee;}_+*yDMbܳMoJqJmFxl  A10݊u`Zcy ^h 3WN;]ѝ;yeN9̏ }qXD<_E^b\ f8FPQMRgXiɓ.G̻Y*]0ySI`(Lj;M?rp )0 xzBeq6dڬ@M )|$$kX7] s?N8ILuƥAZdD_S_{ ԧYqV7KI%+2-5b b=za»n:F`-Z($|7)luY֑s+=Levw4SqoYX/).e=3O3`N- 4,HM?&T(yNÇ[~|,ۏR5 Qhv>vaa@dTq-9AӤhUIOl@.x\H.-#+P+B@mT-U/豾u)sG1 z2X[]s,nP.I|ٶZQ{!㗑؅]YGSbAL!pDiBr!N/8sO(.>0D:*3UuB5)f96s+,47#D CG]{ta?*W)!MѕFOGZ8KJvl>W,xDJ+ڵzYlJ 9Ӌ- cNLsS}֜avA|D'Tj񣕣'23Ikx+3E~@,fXܾƄ6׀ͅ0"[$ŠpM*ժ#C+On ;nq+ŕQfɹy,V͗O4Ե%DMv;GJ'Nnw;bt4!j,5\)M@,p׶#~6`݇ ψ&D[v8k8L_]2M`¾,Im*V7kKHh|+5WmyEjW}sK+Z?!l"4qNMnYL?kD׆WK&@qK5þd6O#]dv ;n)!CE@`V@,?ƃ.'vu͗ 6ڬv%* sǑW_%rSY=1BTh(yO{b34on7 ͘GRkӅUWױ,u2H&k>HFSv~.:Szs/d4yfui[fhf2DV/<:ϴbtM'Jt]vLEp˭%c'WDc֔ ]Ϝ nXbN$ӎQyՎ,8J2nMQҁ:dYp-?f4+@60'pҦ գc5v@uOlh->+H"@AaT GvH+)mʔ&wݱ+?H4D{=iW:@9jezt~eƬbm!H771\0&u{AĎ ɹXY q/OJ-Z{^S7+iu3.1^H HzM9zʴ]!邤x:F*u@ƦҌ0z*` xKšɳ/J t>b `;PT)LpZȕm [Kn?R8|E7f>|1Q"1ĈTҗ6neK&7t|>71VTg<ط԰ѭϢAE+'F{ls <]Uy@>me|`N=T L $ Ôpˠg +i %0Yg\/ Y* k|g9Ai>mIh:}Q[H[6JSP&P=!MXрן9?+G\=]XSH籥`ש uSο+*:_qv0o6ŪXȂz%C6_%aQ {[{LAq2KjR@MhAp$unӟ\?ϙ cyd_6'q{:s>%4Z8AK0lq]A${]:;[V,v`]".j׬[Uֱmz7T2O̒x9H^s%?1f6b&ް.U_6ufU[b[KlHsH8%ҩ7 *i{Hbba Œ]q=+TzO_ VY &"5,N˥H|11$.O;x4DPf1)8?rtL;iKmQ NbL}a*|^ lJr׵_~u'i3gG:Rܪ@@ƶNIXtF[I*ѤSR,y^g4l*=_2P⺠ 9) sqyFe9DB1@^z5)'~snGlUH g`rݣI7//YW1[Οs =~m0J>鏋F#A.a߄&Z=Acl6̺UdIShB *?9~o71szq$-,'TүCmW3&*ShޚeMr쏚\ `a+6:6\A\"5:ǪAQBSID@XF8b.>O9WJ\stUuJ=3jLDkv矸aˀZHջL(7&a$$kH`&ء૏|W \=K9>߬b>0O.LVF72Tq6/{a +!ea$>:59LWÑϺZ5=$O15yD`_E^bBW/41kVh@s\VRKaBA[y,qX:MN{ouθ|}%)p]NFooupx>f{Mh39?}$_yw?Ie@ZQ"B4v ?0L p]scck8R.2Kaun3l / nݏQD͕:0Q'u@}7bG^g!Պ+R-ƝK$#rp蓓 MDOZ{H3&.7&V{ܑظ =X2$rIv6a.:×vNl޲|nikEI "o8o5[Aa.DWxR"WN|WpdKcB̴T͋">|Jj.hvAʜρA`􄴐 lv/9u^Ss[|rpN) {g-y'2]tW3_ 𩾲a -C d2tc^($qИqa uFM@jJpP\AojWJ7@=cmjVKӟqo:1D$M |#"u~)cT{v߽vKce& ^hcaHְ.V4X@̩ 1Z`M,dn;8Re|Nʅ0u64WxM0HI*viN8 E;]"TJ-Kl@@쀎F״ңXO%rf dŠ1R%uW)b.aYl˼O{P'jFa۪Ţꆆ&y+q'nEnD̺5xL^_~IT9R矲ƘbqO~džu^uT+#%Zoii뛿+ \HUΚwoy vWk-\`bN/١Qd٩dɡT(15?D9/F/Z"Ps߅YRD"Mjq乍֞aab[lH o+/?ɍ2Qӻdj D^]\$ r'[Yq恎#9`rsO=)A)F~6uç rђ+zB'Ko*7oV|S+.'S'2W,6P WR6ibB>o0z ZF'iTfupUti\Z"ӃHc=j y(3M\W6xL37©F!^f^#( %dfi{ {h?7s*pIe9z @=D{mCjȿӬZܐS7M̆wWOCɸ "K4FWzLo(F3= oA%Xss(-a6`Wk4^H :%֒=4FF/3+0nU5Qy+W?8lKDOC3RMln0/^WVWr<<&_kBDK>1Ui4ujnr*7.ke !l-1VԶO^ s+ *{:etҞrﮧ*%a0ry 2T 4\y)Z ~n Tzs]5Jބ; qtF{pn"Ͷ[Cx3u2:)!P'xϬӏzJuDAjQdtԅOP侑 271Y˰YF$&aGp4Fq9UkuJ|GZL+ #ƪ ׀6ማ@@FCwMywDA\y\ E"*ǽ7+(mZa~c $_ .DQD[~a7њ~5}KLjce7 khJlY}'0YfKma qJzZb307w8d$g}ef_NYg=,jqx'][ Ҙмl86cel^Ha) k?@8Jmv}BãYvr͛CuĜuWQH\`A賌|=U3N,{)R/wb%4%pU5q)IV Ig僎ɩK^T<:Q#ш%І'Ul^zA e86m$vq}9=j `Ͱữqt*a|<+PGVnhw@3D9?a?ֲԛɋz HJ0kĔcZ ;gUB?: {ps*J>%kalV@tg=Gq:uo(:6Bb]f/>l~UA$1˸eW _y՗D0| ȗ>;SF`LwF dצhT_p2[d;(_R/(১I 'MQ! .ހMo]?oynq|7|I*_CnRv2>,J~LW9)K-M!lٛYBW-]c.'V11 }n;<37PveGXƩo킢afAU)78dYf)aH1eq ] uK}Q>N.gy5iW?9rqz4D:O1ᄶݠR=6GB44Fpw#PgIqIj^ʒ`߻PlV/U^b3-Beu&ѱ,Q=QQjW}B$ CY AѱbK9t 6pt#xM]Ա)h审꯫dϘoCs՞a~EC 凼0H2ߋדbzYk t6XbO˽"i2Bfr^%y6&h9~Bݕa&@ q{ßjչ{&1f} Ӌ9@8 .gzv֣XcBo5k}s6 h$o|KWvJ\Qz&Ge/+n҂FFYpiY.LtSq6pUxԮy5BP9ѯK2dp-"HNw3Q^PQJDaŇ` L9]|DS!6GQtkl R9-QFpW^R *= dhlz1g=vL;! 7jY +I$͠Ksh͵M2_pa8Ҕc&1K! _ϫDHP1|:{m0F.=Kc!u DQ)&@P Z~dh][5rōHsjʜb)Sh@H-ZA*s. fES;-7ZDoiv0 إ򛁍\|%^i Ϻ iZa9f. 1 Gj$h'i א/ūd1˼ )\Q!F\: M;t T! Q{:>k+6="xc۲uA{NǸڕ%^`<m {q?0 #.l65T0l̤.S%TJemVJ~[D6 FČ!{<"H63&v^;DDv`^Y l?FM>psw"D #_j{qE+;$:JgX-U 0 cem`g{M_)?U(Kba甄/nIG+A|2̊aD%|8=*xͦ `3rL6o.c*+^@w+x&·k%hW3˛]q[%L>fV_D/"s5h2Y%kHűWQE`Kb:g࿽,fܿ糛Zh kcpTo/5X!1@hG*#HAYJwLܚܑMtBrO4vUpuxed7e&P1 Z:e_'<0jfO0nz2pBe'%gNpP^lYO;֛=m]j췿U%LS' `C6vM^<Ij ׌s:*'LǣM|Or&Aa /۽ eC ~pma5`]@<%)ZY !+QNrӸjXwP7Le)p>Upp68gRaV1dãVm=vHv^;HP@LiYa|foSxPL"ndžZ~?46h{"7y) \cwJ̨ԝ.|)Jχ^#O#z 2;8_Fl[jx -ILXGX~{Sw(KY4}A>( /A],KYwUw(˧fF?u4 )Vq4>|ֆ ֢h+>Sc! Z;f!]tT/K)|}:T4f}|g^Ҽo!5 Ş8$&O4!Q$$-[lqwag WFOV̤/F_YA\?͵`/ǵPJ뭷̳j-zM*6YжQq"}WӶLB{kmEcycM *O Bj=V-2h:wnjM `m.H,ݤ_Vsٙç؜&Ʃ65%Qw"yȕ){] 72EQ悻"F4PuEX>R{ki^q9f Sɢ7 CлUۯm<ϧFҀ.n /6 ͔Б*{`[zN6q1#s抑qn?G &8M7P"ġIR,٥403NZk%Y 'RoA*3mD@Ɋ- vʗWՉ[E&)Ru^EtG$±Zg¬c@1 : [0:&0 ?Hz&s{YvRy} SU>_z9m-RvzE7h겻7nD׉LyF1ұgvT&ѧ`"&f%*,)bH#DdõzwސӊUFi;+Y ї GA! NV|+4;zJ &/^|g}W#S/Vs0:.N+W;oIʎ&\җA<.Z{ͥW deeUUw0{泑<KlҏB9@+9$xVpAPrltt%erky٥VCCs1yLײ[ȫdwAX];X7LH` 1=%W|qHb?^mR)r) <l ߇,\OTPw_)ݠ+OD"^VրxŅyBrekBND 4^^l64mCufCc8"Pe%XrN}0C-+Vi%B&NE*5~= Z0k]MFUlO!S>6‹Kt(X0 '>JK䏾){ZNp1GE'vw#$)!6: 6DJʀkT *ў`H7fϡT>$8swdK+U9Jb&#'s]m 葯FpD" j,=vNJ5 .ӷ X)ϰl&EpRᓃ-6MsAb\&9mNVr(>biL{ȏ@sn.w#Xy"y-0ZU-$xR@/z2{Q(׸x5AE׍~;y[0➣'ME x091`u;p$XnaT ~+ 7ߡVZ&GI h0X G*Mzx1k7Qcg(lI0sῼYEu%R BIJpa Gŧ/7!ʈ0@iCpׯ$``){pZTmI!-wSS͂dhb{J@4*#'9uly(Z.@z\ .&Յ*m?VȒ~%ӖbA2pZ°a_+xq8%H9iTW>dȥ{T8a fc(+,?P:+?V)u:MĿ)"~#gZxj$2r0%S.Ȱ @ +f ?D@X8'L iգ9=BFWՇP}E2E(#b bI1 8rU٦>\5z =}K "MFʾ&/ wJG)%uW=c-\̓عPQ^$`9Aw[6,YwV(_ 1 79ÒY@^jtN\ ͥyĵtwA^ʚ!mǭЁo|E@="N*+/y9Rq\=?MCkWmNJῥCƯRkxu̇WmwR{K)PW<t1UkP'{E[Xg$3m!9serdO D/QnWq6Pmgp$?b?}uaut }U `/\OLuЁ1$nqK6sp@?wHW 䂯Somf#3l2eqyPVqzhy~!65O+QBlʲ{HtxݜQ9JpW?~)qr#F,^m3^?HhVqAgȱ^#1#&,MQ5)plBP m DxXy=|@?}p_]ޕlk6tǷȑV "ڇ -bHp٢e$o9`PC ?.&a*H@W>wVbmbܛ`󣼵G-񄓓J}oZt^ε57.0 b WgS=-=~l Xv6wqǰڎfe#<MI"$y?$YfA&_Z'e::+y#FƄ/˞K.NoO? yY~ZB5N# V{f`zs[,™P=,$ 3Gj oOe)}rP#NUWe `J*}Y}OW)T Aq1nB 5pS#_JoE$Bg{r-6AE|shZz$ TzaitO75ldyp\ \O׼r~*KLMp5l,XInP Qp@]_~G!n)#BnZ3!^U e( F{Ӗsf`H]Ջ克dt6[FÓ:=SAQݎCܢ42gxImѓw\u1<||tX)N AsA3:}[epەdw/<w!D2'~_ESTk`?i-՝ x6v<4=!R+n}y]$1&Iu2Iq~s,b5c]h+oT{B2ZLtS;ZL? G] $H7ӭ& ^Oh^pRJs M]׆&jM+'z!{q'zhN,,Ba*nB?hTd!]LW╛գAd\#к.GA>pQ%5\4`*"Ls4(}CayR2SÍ7TZBv*z@YMȄ~Ȯm`s/ƯPcfr<:vrXd!{M..DCv;ںQo6j*qb :m O ~^+ݷ. qI iO f_A»2Sqb#/_鱼sdKcO.-)) R>[&$6p鄢F IKS2 ܯIr|t匞UgL|6U:)Ɇ? 䋒EDX푙cRÅ$e15PXBӞ#Udz_?ԿеKb[ 3}fԜ5H"wOvN][tC7-yjN"dڤQ%$'v&"W$ɉ2ݘěk:m\dPXnD j^R}% eI ';pN ƥx#y/*˶3eaVs:V dJ Nɞx9p#RľeW[~~Kv! v<+"ޙ(T$VBihuj9WM" pp]U%w=͌:7NVP!4D;ls? 8HWF*NӒg Y?RIЮQ\?\IJ@d8X3a8`mNb"k;ؒުÓ^(V;MRO!2}dm0L/ meg]B {pɉk㊁Q/# ,OhI  tuNax*S.yu˂e3xîyP+i+ ݝy݂IvjrcPƑϺB>#E7O QRN܀j"B_]"A2e"rFKxvl|xy5jbY1{ղY=뵣H!%y_ /;8J:Ru:mD8B'=ySƥ&!J$E{~luMt$O%#d6fl&v ]CR҉^};g@ 5:߁<ϢMp<9YQvG{ F/ZSIJ6"m~ + C'2?)bبqjF:]:Eqr{)[Q:ymj;qQr9m\M1EoU-5lhS;{`?)j-Ip~N2oLc5پgjr 33dOZ_C m2ȱ^Fr7H> 89[,H!ZX eXP7hi@r ӑ6Fʎ,D︩vz|f5Yێn~wb޴NVx44%QyKl)|,QG×7Qs/?Cx30a=#jp3 Ln^> H:vj bnJ/?=98Ytd'X|ϲ;vK(of oXȾ=)ɇIC<O1 u:EJ}PDg;N\àEl n_ݶrGwۆ|aK_d2+d:ItƸ%@w3_ڕf@aHSs uDx"Kn-%Ur8ْJ\j-Ec;EH-wvrg6H%TW\ =Bf/%fALzv2۟A$M8s?%$rٴ4^/'Ff0'>|*u@c%5v9d(`BN?Vu^ĝi0pdL<}v[vlsn屇f"2,Yq m ~WIbm\6|yO3]( Bc_Nh'Vf?&&$J .=EO>BepZA.Rh7p3r1k<%y!d&,w1gh7GC$p4Bo6|!ˡ'ްk3Ae5Oto p>BD[;Kඁ튓LUuB w wyk[KK. .FUN_wekE*X R' 9|\")PWVK<^oE]Uȫ؂ةAӭ/ X~PPq'Ɛ!)i-gy$ > #@ܩ LÓJ_ligWU;b&̸ ]Y[|T~J4&8X^Έz74[_ ^~K]LeMTKv/~ Qoo4Ue|ON;oIݙWc=˛`iG% u%a=)`QGȿ3z;URP5c o'W *\FE4{a0M.qg@[taA553'Oidžϵ' -uTEa TmKI"Ԑf`Zk>} ɰ0y- ngfVN+2ޜotѮ+_yᜍ]\ @T8*$ᩦեs(}lXIǸR> "EC m,6J-(U1WEiƼ4]b`eq4U/'LP ḁ~OE?`גfj]4c1!bY {J>3G' nTd%:pfA2 Ğm:sjqZG[R_!QɅ!c҉qtʈ6_KӜrsZ 7 lދVgYZ07070100000458000081a400000000000000000000000164e6139f00004844000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-idt.ko.xz7zXZִF!t/_H]?Eh=ڜ.+a #Or똝dfd%|nW $`](? ^>huvFOc#Q!&hR +k#ɯ!iu KL'6d*F}v>}i!E~ [dGgG廾0CƜI?;AklY7m#6 Q !Vd|uͦbA K=.f +.ώ8mj$EdB)cъU/%/c j鄊Q3 J綍Ɔ!Tծ*o4|pvL42Ew4GW0,t;alg86k$xދfrvR[y,}'y&^m}et܊E& zZҧYźMȰ}[$~ DjҺ;@е~3x(YAs@?g뗕e;@Hq>zeKx .VI&ǩϩ}\z_kFD):QA)nA9)Ӽ+zpS 'k5vp.1/q<*jXa-_G2T[ d# cl =Eic0O01~3q@GՀae(_c>yѧ+kd(s̆b6)j )W~8[DdR?fyCQEG5F SewME#;>!QM.QeAOAj#S5bk5K"gnچ7s%.0[EĿޜiۏɓGG)-Q>у@c"˕P|Թ'dg)È4XG!$' :]G0en ^ㇴd4N ;-(Ë@׉!eۍS:̗&P6`b!rz/=j/:c8ɸxV&ĸ/ihؿE!"SAĿUa^!N”GEUcMgo~ۿ =46q֞9Nđ>_1p#{LڹX,.l7H—XxF*W=f+J]9.~k%uڃdrSdЀ0;$z7t?^Eq^<)u-LOV:ݢx>dc(v]jIV1(YD#c%N,ͺ@pf,@ahϬ1aeϦDyg)O{^л0օ68N䦠/!1g>A~žohղ:a=9WT nVMC%LosY |!퇥E`ki!kd+hZ*&۩ `TӂY`Oz<8wo43E 9BW|-&΂«gփ@1D9k̿\&0>G8RڂԐja!̸u?h4>nz>Oo1dUWb˭ Mǽ[ܕ णItb=v$XKM(A-5_]pGKt!<\潏,QbB6Si,K I$oǪ GѦ[l~2N8 C "aFh2#[Ӡ$[>׿x%f?<V߉N:Vch:$=pv:aس_۾Ssƿ`ɒAܨ)1ZX0kYСQ WxCmiw2@\rG,2(xT]J srφ,4 >+Cn-?F7e(D)oԍ-eZ[X-욆O~R;c߈kb`}o;uWlJWt%`0Y:?M_:"|i%tu"+sǯ8j!;En*:Jg8*QHm{`h}j?3=:NO 71tᜭ[ }KP\Qir& ^txv̼ԃN d˧m%:CaB8_Rny뜪^˒/,*{~)kҜKl*:'I?<ŋR5kwIodW:>W@G+))kl|M|-ۖXBqYLv :N5]!D=6~va!W&O[d}"AB;VKx&{d`vQ҅6y_8tIʏ Grh_fYCaZLJ2̎ @cD#s$AaӾl4 }\_9#1' #cfS ­Ў)t; M1yƪ7 1|9NH7i,tgLy&B @SwaeߏEwbxt-bw&^E=2uV/ěב}0gHZEh#IN4S&BUSS;Ѡ+4 ldA<~ Qģx7o-a[%,=>8Y ]g-CQ鈙-}i 3M Y)XGXX=Q=M#3k73YfOnc\4o}DVI=Y_ojAf;134]E:.g=.I#b04ACH5jYѦ3}B PVLl`3f+=_A<ܻЧ9O<|B?bˬ#sK j3ˮVٻ]ٛHa@F{ڜjxcIH (GW FNch~,M]@}x8$c nDŽl[@1Ow+CvSVqDa2 ͟LMs*Ɵ SSIP"fLlwA)դzb&.ة@Mp=@<˧cTp4r U6b44t֎)'BmEtEgx{@71ci,SqIр\bHevE,D3>j`Jr pQpTXirzB]wGxGٮ0d"? `p( 3־Ǐs~T1_MГE/L]=ekYuxu}6R+3J@؂‹ûeץ+XAa}-ᓉ1BA(9v:g ׃M{mQJ9:&T8X^%ԁoX}}I\Zt;LZ1`^ɦ$<4J _]tv viBu} AKӊD0BkLPSze;6';T_+k߸3ja[RN;;䁞w_ 4llJ6gh_)2OXp%Qf/ZQhfH(LN #oMOs7UM{I!UƧbu ǘ{XwXDsWVc6&oUaJ-ADi:'X*l(2, i}mݤ3Է-Eܠ\-Ld?~N#v;/cY\iƍHzCj*"TO}3ssG8wVN' ŧߥDI?puˆ}8pk-R;~sLo?瞳V}=Ebl0V,Q^̃r#@w6~|`.$g=BLu(r.rFV۵vYX1RdHE|2KtS1mHƝa!'ZfDUgmu *IEk]2be\ -Cl6:?oҟgVk#;S)aj-.x0@/E*ī9NRh1>T;^$:O_|/K:[[ś"\ Sw_?CP7m|6Iص }5 VjNZPs#;KEvO1\HN^t" צdTsNTM{^гnT4 Y%Ѓ![X=жecj- 8}l-fDaR*vYPej³)Y 3tSInz#!C}}{88;RrX[}`@,~RK|Li34 Ē)H4ңqI>r 7#@Y6!pKg/mj˞PsuO @ oniSEȕZqYY S.-U:o6ٔ@Ngyו/Qzu&+*۞3Qz -"&INAW)Uې`.c5”k7k5A#7Tۻ='#'Ұ``NQLO9J[P~I N[c\YUWv(k5n| NԴ`\c=y )%3i":fb#7OI=.zQ0J[džv?ǥC6"WB$oи $|=4H6:r7yOgo= nm#[ӗRxïSZ;jɏoS:#\Ob!N.470Q3]Qݒ 䎟+^*Uk$+AN8֥ S;9bJL,YAc$EFg1RX׿/"ZH|j*E(>ՌX,H1pH 5l[VƱN;r<2W!w`wGbUgd331y+?ҟJ{ M1tMV>@~`hQg8* Vﶨrֻ㐩 Pm9$6狧]WGbW_nimLMN׌Zq>|$_񡴛R3Y{:N4K|Waդ-:mLJ3%7\jHkV( >caZMgXe-3MU͹P (]3D$CIqu" xҴGD& p'Áz72θ?!C$8ae {{i k c O~l;l>4qr92/:<}urTN1l`ƍd mqla!.|%M%p\FIx'"gՒ tk:@V^ эD7 =A8v갆Rese0@val`80Z?Y_88Y=aȥV"H8gMh!MΓW(L!JeF['6ך‘}Y5Bc*'i αKq\&QrXGsKޤ DT5?;|9|}==Y^)Q8inSJIƽ0`(l#8&&r qZ^2V&Yr$#6y2R3AUp*זd@o]kJܼgfcJDnx"_ć{[Aɖhx$~Dž|K897;ђY$#؟-iAOx:Qd84f@ȮuqVU7⼝o#{xl8"ņoF"oWju܎H?:}n~H\9Zms!+|J`ɗ5wt $,77O8Ԗ0x&bzo:AH2}/BsCcxx0dx!ޏqy2w9O5`Edmlb<VG>>YǣmSiEzBW3Ts@u+gNnY+sG|RX1 [6HlaR2*xi@R0L1ϡc3$ȏAܷn(f+R8,sf{O)JU{3sW;U Ds h?vRCp~_I2]kֱ\/q?E!Ϧ6l.3헹P󼾛:T&a8M%bZִ*gzd~qdW13A5uy|2(3~W CpaHi6rn*4֜ Sč ٙ5\.p'M|.zĵ-}5- l2s>Fb$6ޟG dP79rK/,A+P!SHhlGtu@HA Gh$jNmzg"G1#|ý,P.~L۟F0$6y|:ojjսjNE( x9Gݨ,zvsNna@732?j8GUmdygƚvp[[-&oUnu.Y 9 D&iQ@@[ tg~6r+LtRgx0eKEA26m,OdMJ'g|eu7"C9g_ʴZ\njPxdCgQN4|+_z׿D5o?Q+{tG1an5I &6KVn6xZfJr }x02TVzA,+Җ<G/>iؼ Zki ,6M^ W߫mf橼~+Jv~ ??ȌT@Śӯ>B:fW6+ HЗZd$5oβ4a8]~1G9fB9\F&Us_9+V?mA[RuDaS 8AvXs^e0c 2s$%\yd@_/ـygPw/3N09^LSHw@6ډp<& $9%C]l`3XJl J+塼y-{3WbۙHTGtH);阮 vZjR*'R4@P$u&w4gV xxˏ܇qBJH~1ːDh=C d@qF[Ld-jHE^A9Ka -;w\X᭶O͌}U!5N,5:QS>57RB } û;^HV $5y4rIa#.%7 lZRuax-Sĉ3av_澧%f$T.9ȬFT)F`o8o${ zp{ XzV}IFj)q3 rI-1 KW˺XJ6ѧp׋?fFUQc7HLE[Ym6SzV)@x[7e}qd\f=cŶkƒ (Vj>^ DYRְU /`="L1+f\>^fIr3Ի%j-&>H3XT6mva ]&7z Fɇ &SH:y/y 'Jt8D8!Ewqh1ȶ5cH*}u~(fݘS;hi uVMǀ38jxkc&}ܮwմ q{qFR%BiVh ndzP3|QNZ=T0hN~{o\z41|nG  [ipN1oyeq>kҳ: VC$j"q#=<$ƕLzc0>W[OgTfh@ =~Y ^/ߋ:m|+Bh }Ro.@X_Ⱦ H-y*aiPޒ!έQA7]k e *Y>! H5@>.G%w]=G 4ϥ Yq|4iU7c&fCw/K2U PF}Ua^lD0ĕ X4mVȯnxVY/l]Ss=eT`K~j=9asz?t::Ն0QG^! (9{?P8'hvX͚F3Gp8ϦΧ0Es *(+byxo 릞8z,nXB!dzxEb'Rtjt$ C45d:G\L731X;}ԽYg:@вm#'5-GF۹C*׬=7FK`ocyV0C /Ū Y+6|I$Se-l `k{$oIsY?"}c0-Xo7E{|zSB+\b<۴ql9+|~3n.G%^9{1Eh=% F9CTxf>H_/OXn:5aQ)AWy)dG6pAnR}\-UKTFQ_ӣ8G'=/TreWRlUemrjгnxI οq'H<_c}U*m黐52a6:y!vvwub_!ϞVv~1 PWۮ?bZMtHLll+.T!Q );q@DvPry/] F% }q*Ccoۓ*Œ(`q=7J j% GwAgKE,SMv%Z.D! #]p#ׁȣk"C gK2G]x|v=4{0xX> ;1ǻ,ܰ|I!M=Q^Ej>'= .ŒNHgqEEs<gp\>pWSK/Z֘. ,(ŸZ2-vN|aEJ8)qxv%ݠH Q_"TӲIxx$&I8tq`2Ҟ-"J@j/ ^솕t @_c㈜ʸsΑ&֥>Κ'ýC9XyfLʂ(}}Wo!bZ9p)G RUWUELT/MZE>=jR2ݧqS>+q AC7^g.g6`}|\'gMfIw#D%}+[ۚYZu t|\܋\2/3itzc^3?|FƓ} k>}C[$jJ,N!qF4 5Rhm 1Alϱ:$}IZ-'Vc~ʩJ"1|(TTpMΑKG3-Ĥ]m-VZw'TC*ܸuuEF./H-xtaZC$y3K*v7a>@J *R,@mr-<@sJ +vz[BS)WVSMs]Ix83ȁ3Ҍt0]1H͛a:㴁Wq2޿2ufk٦XRꫤHqΥEN}kC?2'/yT`u .)H~c!"k%$C4eck4 [ sy/0;vZnůGꫩR;fs=Qe\ R6 ZWkqޥ`|bxztrWV~QqZ;sρ8<6/9?Itk1_JŗO|Sz< YkJ| 8^ mFK--qːD`J%eYσvg4ܚva",mMbllL6 "& kWnرԥ>Gtwg^2}=!jܢ%b)?g*xңk0q4li;W$?AO~)b2Z U0`o٤q{׋q!t˰̈́|rQ4rG,Y艆)^Qu#s#}6^bŨe`ÈO}_rICF -IkqI'>MK[.ol!SrAtj,i{*Vc.8 5(v]Qw_k`7S|둍}^&Մ* g-m r=)KxO5%W0UzK$j%)ix_)58swv/Y2Gn^SFhj3Ri- -M̼$zE7^@aT3dm'LG,m"7I99o?dn `Ɗ6 #\^= (D8ZGֿs((Z"T] Mͦn)H*+cS _$2B Ԉ S$Dħ{p. &~^䡘݉|FE̷O&J{IoUby ;tuޭxm݂HhʑR2 Y}R1}N?죉~ijthOD 6j-9ż4 숦Jpo]AaW sʺ_P"W)^ܨdGm;DE$H+7J&3퉜{"z,>䐬ևɩEՉ_xW6al1}7ƞ}'ͻЪ۲0oN('Fr%\Mſ M$,{ڔPozu=@;f oܼSǕjޤwq_Y#";qFf&+zX0ׇNs^n!۝{gZgwZRE*.fxĂ@C'/oծ@}sݘYFa{뢼\iRY5Vct[6HO70< ET gíQ׉ՅB!HS;~3Q0gp.0N1*wR0f7сǿZ'tǟ8ǽLS=BYmW.&0/]j$SŔT'4pb3ݾ'v;Ͷj vX/i޿" #g.I%zE8!⎋wŬzV<&FZyw|$E:$pkaO U'ʿ0\9t;]y.$3=,KO 'i)KFX@P.ᇥؤ :JͽPRp7UgHԠS/SK(hP >~KvI cHh\ըMn~m"6|/Ͼ>Cay YH6|jȻ"ާd([[wKڨUot:r4`pǝi &e7M18-q;ΣQgjǪ2i=Ikv_IMצ=>@%b.^GN[(b{-mK f߉$rSeg0$3VocԞ?SYAb}p?TC =h >; La].ɳ:u]f>/ 4- 1 Lj@6WxO/1u.`-Y4"e.ކw'Y0'4v,,B ,+$/ðJxhqӀ3((jc|2>ͅ- ܅* 6'7tpRJ@#vLh 7rKo7\¦[7a0+n烗3f{Es^|KPXVB Sfm W'|vfF쩧P/<}v08Bݬ3hܷ,H1oIp~=nk=͏j+ԧe0 Bxh]lQ6֙|&MElpoyGefyo݃195WG1 Tۆ2I5<^+K诂eLyNEС `X¬9椡(kL kG?Ģ&6ɹ:&f(8t-h=YROjK ^s$1dmL d\6{yeЍշ m wVfT({qEX$oEWiE,k?P34$f"{Bj[AEe6SDC.Э ْ8*%PY1kC! BܞR — ]V0<~ |&5EãeJbElXr4 q=A30?b2ؐ(j|.ɓgy9(1d/ Fxū2x[['A4T[W1lZGjFL$Y5x5vu ρa6#! i ?Ps镦xNtbv~q]?nCYjXRZuca4]NWk3 ,HqBHVMD{VK:K8}N$m1#=-$jȎ)L}ѵ VU{{(tCδ%sEipA@;^jt~-ח$/7\†s*3PWO4rfM|J$ڽ43@ %>8U[4, -gw}L0-> 8j)n󃺃Itqz5j]Zb@0]"zAw5juiwﻇQ '8;7Gsx2+q ?G~\Ջ[%+%W$\A=%L ,(f)L`:2)j!a'p2KSx,bXUj)OC'U2 Sg̢Pa WNj!uzOn[^헒 (J?qY*VLe/Xyg<S>d/UԝvbS3-Kb=f,oѷ^^0^e slg7oYnd]a1̄ -7+"0#Y.b}P}S#aa<3敎dFTD= x@c_LÑ[ dsq]$c&YY6d"3ZlZoE)gQ_t`::멦ۻ߯?[ SxQ*d1&?ZVPPi"ʆmg3ЖPޠG)9֣3+Q&'qfwTG]ټ35IhَnE .;Yn3_(;G]\gǡ_H{2\ŏiMAl=d&dvsY䷲Y8ia]:@gd/mgC\J+:(hc úkKrYSP3."?\N5ٻq\PBUwt rlc ܟdS6"};#:-+YL(\_Tw!PRzrmŹŷQ-/(b-:rM'--L4!),84OA,!{~7HwxQccu-j ђ? ssfmB "Jme"%\9@D9U@p] 9?5*3JypAR ah/vQr]Nl2\_ӥWM?m'4Ɏ&!aBs!qP&)R]?|7Eݥ-sV ۔-rfѼԁz n?8]%Ān1nL㛚L)6 ] @EwKc<#Vc~}\ȟ 2QʹWI &`5>4l*۠ C%Hm6?p@ ^8V 9obuKB qm"Π{k'z܁s'ѳn :6:7!nqx͌@ 6.8$fB?O{w̜#QB48{Q HZa 0`L`YwvȒzSj3OyUv:=_DW7{n?IQxrBV9aU /r=/>oSS芷U YN:ZȀ TiD]O&W'ˮ)@E͸\Fk|"Ȁ 3θLTq`○xnyYYAռPX١h}?cNM`USEP[wuӈ$i976 _SXM muNiX{SX o(m װ*iM\FlȖQ \H\alTu!O!ұu:+u|Q1(0~\R[ͣYudG%* gs=0|˥7D`pJMryi6ZkTW:,w|g<}.ȹEm"H5#dp_$; y;a3orzoLP-o (kX׻wP-i]v;R6'ӻ˷=}.0Y` =|at8+YKTn/z82^7:蔥S_ȔÕ'S䷌ق!9^|wE'rR7ƾ%},}PrFBc?aMସhKXʁlh#} g,e)@_+ RU ۘգLeƍb @O0?S0F%L},7?-7~]K)AVˡL IhfҾ`͇cz a֔Ff1a 3K/ĉhL3 *jaR/N>#?  Fa;0j<(]i7q㪎]7vCzJ^ fW*|P^?`Uџ: 6ճ"),iGDǬI1W^{)hdJP1$ڒǙԊVI=?"HnqJϘSw8L*ʺ3|O;6k_T=MݠrY0ZR{2YBÎaXz~>CNz.Hya]3Z-3z׵X8JCd,j]UN26oPiq09KMw#792Te #BR_^b)ଽ Kp?K"4J(SFO%В~mHr"QSED-$,4*P|#޳AzsJo`J++7Zqqq}S#\\0tw5ʣw#YPHarO@Ǫᦪ$M{taG5oJ.ԡM[zU l7/P|6\نKfn4/.>/KynLI -^+ `p>Mo*9g*,g"ڧ޽J;3s9d6ow2;JxMMj/&%Fwᮁe#6}D%j"؇! U%3XݲT|ʥ N_L)bP9Y(5:D'kE8o63x LtU0P)%`S; %_i]̔H:+w-Nȿ5>86h΍ch LRNOk\xZ!WB%7g T)1D$poa 9CT ɟQ;MUG"9K&hf\q&}s"QDkJ&Ҙiο:T$0:_d9VhhdqP QckVaڏ&^Eg [i?7Ggbgr%Th;Or_Ys 5s)9գ4g{i21cFZg?ĝmȾCt[ B#fZn* =%-]uwAX޷[NZ:cW4%L+ibA(8+,zݲxV98_;ulC?-P؆i,wi}|`0{uUdNH:8< >T+:yYCԞZzmo\+-TՌ:f^Jx?{aE!㒤K5,z_4կ 12tgnԧ}@#7'/=TxIm.DclzV:t7# ֈ.A";";^$^;8EYߞKšZkDZ#_:G :ڧ|o(5vQ>8ؗcDjmiCS Iu\bm]ܥhwB0(|NbL'1Rӑ7g Sguo!m`s|jx7rUˀ,?8I-8JpaصƟ桘 rKs+yב([X:,&O4 j7zj$҆T~P Ut?W|e?>˿ijǜ2[Zz{C"@UNRJe]tcQ+Iz#axU&5ah[fUGOG^&ʋGţ%SOPA0`wadB $n}'U{Z.]k#1FQ– 1>ô!0_fçUۣdrnDlgSQKՅXDn IwBk}f6T{߱Mwr_`{_sco<*q-rXcȖɱgѿ:|KnTԥIx tCU-3[JA?Dv1 ]!U "oY.%n|B=ɴ7;f&%9%4 0v3{|Ę>C,~2dXȦUJuVXWnXo)f% QIa.rr<"WdE:!ƨKBcuAZNDC!c0D0dc& @Nɧ+jAeZbϡ i`6PCnj I; Bf' []Vɭk1+v(cHX9Dj;b{_+7$khw?ůT|$˒qRs=$.m=R.@|Pa v`). \=r֑mыLC,KjE?c Yg5#j L/TAEd:FXp2&*p~i*L3]70wINТ3=l&|%U=e?a*؋ْkl!am=)RᨓW>ڨO~cMsMy$$c )?̮r8% uւzp@#(;ָr^y*&0M&CJϜ+X*ѐ<*xv-uuRʴH?ÝRiAGK"UX$p"pG+ /H̥U'ʗB5ajQ]d16+ׂY}5Zp+:42dqD5^}?+B9*Qp wK rA6j(z9"r?.L:. ϒzfi.O[b'aPPG)SpRk#j+duLYAGhR {ZJ߱Q?y#gY]!\/CJ|(%LYTcvx-YXՖB;qŻǥ{.M cw->G 74ġptK:J}9[ksP+x݃M3ڷEgc-C~| N: GaZϬ#,Cнx/N`]}gBokv2 5]l[RrOlreDM.5~%/J-\g")o pxC}IsǨ&;j`y!{h][7,J)5 ({S9+),9 WZgcopWS)9Q YnAMTQdݑi4B}rd_a=kbCE"$Et ;{K"I3by=,8k Ip_#a͛p$/ymSm r'Fm/"6ھ/wccG0MCQ'9F Z"MԌ]ܐw[9p SAO vsv 2ԝSiǜ}fn;/v5 4_ B==ہX[u JҁME*KʉD7Cg] ۍM fsqXCͽP>J5)Q[\i"cS"8>GoE4!3PJv~h(p,e5B%+ia+`8e84 {y=67[")"{# A8PJlvH.EF\SC %*E|{PkEfA)81{Z|عXgv&ʗ:{I׌ 3dں4Y:Tr7B-rǗ ՘ %+#,nZs }܀wF#6_upDE?rBRξTR1Z\R!oׅDyJEnyMդa0aiF|/\=UHgsAk@ 9[ VaST=B9 +E!܎'TCXKg=q)p~v 6|U:[nي/s/^4%jD4#5WK.% j<4k C lŞmCor!9=:W{ 㻦򝢃R}&y)-κ.jv3.{vrLVMfLJ`vzN3tSD78AI;_o4V-dFxe&vz׾hȟGI}9R ꝍ?sR5o= Ԋ^1n<'٦2ՃzѲmxenʼʊ{딍9h:%riÙbް%;$~5FrqΞ !#LyWBm; x卒yA֏_|?h8l PXc qԚYK~ߪ ĩc8z"pвC36 x* FfĖ4 V4n /85?>dA(#kB?=۔}7Y W, CТ=[]! ai}֥t_S)FwR¹!h,`{Cd0_ 8C1L-w';ٛ3 sD&x [X6D.ҒW)-+~ k~uy̥eP6<}84#Gj `:OԈ:p9+Mĸ֙'䏶A[$o3Rr{5ڡzasNC Nql}JV a("S~tX_Yd5ݢ#G;QUu,@赂%0& jd}f#zKT IR9wk~Wňxո~w"7Pq~SJoƹY-ܵN"M8X!TB`Sjt@«z-1OaSTMWLR{wNB[ h0>f^Qu=$w(Ʈ P7if$@^,}%3gGG3{DoM A6^k9Xt#DR}5υg%'BƟ'atƒrg8S/5tf[#vp,p5lh?}<`mfP=3ڡ?J/*L%~R )vxۇ7@_2v,V8T{ >õ~E7P7DU\jn%iu?K{^Pv=*+Niv;bNðvT$'d" YP-jW8OhD"/K0]PPWƽN+2L$W=V1"8>py uQ;gF4j_^tX)uwػD GC.@:vN I4LVȅ룇C=2oyu,Giע!4+Ys>@~3V{_ϕM>[F\j\i$d?BP ,b" nMqR%`Dpq 3;c h5TCJmM׉5 j17D 2 '69@*ndƮRI+X;_DM=s$2e|lY|6Bz"ddC$X(XڭCT^?OW {]®^"Ϯh(ْӂeLgK>%4g6Iׁб -9m aREi+>ȭQ: ⷔoPc/W%iD3͉Ҳ:+rRp#„䙈e(U/NY:;YuHkS% s0+hP0D&Ij&WsFhs7Qoi/bEi^oOW+YP? K|Iu?i=)~xu87uWyߐDz+r~xݝ,P@.5\1aN:%- II]yZd=/^<*0ST [Pr>j*ihYH.ߓYq-ea> L_əcmj/yGЇ;wn-^ {\BׯjXOoӹŠiz RaJ>v.yABuo;yMgoΔ0t`$Љ@hkv)s-k~shZ"5,,=w\?f ^[;\˒ַUcYbLkX:qhRf^W)8l9CE,:]6τx&z-:jŗ >~>TiAqyLhW;7:TAzK |`Djmn qQe(搀6-?rovrR#,mz"4VDnoqѱ+*Llbml9Tjq p!޼$j H(8+HQ~~ 88 IJ-Aҥ ⧹b #Rk\82^z)鷒Fj0BuM65R쯏tPbK!xkc$Ǽn:Jm. h'FGC-*?kJL/WƌPr^Z.9Wbưņ?EJ/V ]/M/oEϫF.\e. r͹$;=U:$esRVt|۷o5xR:D 3*=B ?`q8d)+$ziYga& w݅@r5?V㤇d!W^v^9ACaNa^lHRNS>0Ø:E4jOM ބ"{˾W?`_z,Ծ\*8 B~ GOs榜!#B[!c/"*N=!V"c33DAI,K |\($bRFw\!2ߛ:Mt0kew#'ϤPJvX ayn^ԮpImaoW2Jl*?2C#hC#9<?#[@#񀔎ꟛN_"T$ } M KrVMwc\Y;|NJVSП ع%nb/ףڐt!,`\wL(fC9HԷ.'Cl *ϗпdp~$yh&xZ]A2G88)?A :9# l9~XD AgƊnednߌ *ٵ`G: bD ZL?4uL9N]nR:OZ"wHSao$%'Iv Fv)w V}!E^[3TJ P{´TrX g?s:=\ )(vsbuO)Rog=$ ơZ3v[p]T֬oRZ=zVWHW|w߹TY!%zŝ̇AHHy܍(Ri*;w$AE%qyDX%Tk^2V-0ջ+`YҞIMYx|mӐǂ̬.uiု!!:BcʲP)C/J.Z͝pشpl#x%w@C{Z x' bku i- {,䎀$X޼&F[ɔv$Ȝl iuNY_SwjH`Jl'JTMQngZQ EX`n.Cbf 0[rm"qj;O%8ܖ$R/0~fUUư_ rH܉4⎦zcۢ<=mwz0MAS<шd1<տzdi*oawa~,ΰ"+% u*g$p`4,7J=ˉX* U'jYO{/v뷩<9OGjӏ7Wq~0l[QqBqX(I6> \T%t "D3x5Gzc żhqKaKD. !^݈! ɨr~mv,Sa1ͮ 7_Y R}|1%1۳}uDabȥe),z %b8++5N:Y.6%O+~/bVq PRR37Fm3qI)c$R k%?`V%n yJ XijXq3yg5mY7RV9x=1*H`t)T+b3H 'f1M[E7=s̥!}Rdʉa?WY!U>[:(J{B8% 5!.ߛMr++QEpe")-~p1TjL<-ͨFꅩh?ǗAZyMA4QPlHCKF!c?.-n6{BJڱpnj+,,y Vŏ_؁;:4ÑPVG31$GY̟p걱eչ*gKƖ`p@w;2gn/{, J Ys֪z!2LhҐrzUrǽy>H56 BtܐIc czsٖ(b)b:P9T>:*-dLkG@* [R+iXIpLAZģ2P#{!} c Q\ޝ^WH@]5ٮ'ሐ&/r~:!/Olxod~*r3B;l&FcVE/L/.+SD^A*JF?~!{if|EG+څmdzQlPc,gtA_OCn]z2?`‰Z1?{{)]Äp˥uC4[$E(G `P9xY#^)KDjɹ8=Y|nw R$!6òJhrKUZ⾤uڎ;tC<$O Nm֬d@m3`?h<ds`rFr$:J .QM+F*3vzY#/`}}+,&d43ZHξ?bghQٌ`w yS_t\E66G~t ! 4Bs`aLńʰ.}xLnjXNԙt|u>Sѹ9;:Nϝ'Z&iɆnΕ+lA, bpэ0{wS9iteS=>rW|.0OۉT|3KIbu r|S8E8s9C>R44R%h˽I'~<Vx>glLn< G>>؈aDOf_YIKJ:zYOg\x^)|yߔ+/'u&9k+@=x [6)7{ϗ's,0Ø[uҰأݒ b~տctYl=l ?%e Q_h? OJV6£9u_ۡ3nz 2x}~&N xm@`W+jn-В{wRmtuwc?u`Awq\ Ƒ!Ic[QskgN {E_ܳ ֩fxVk O8& 3㭨uplH΀2rBWo&(Y +yz&|t$pe9L1,>i`hGP3|2>m$_KV⊠$c)!|kK;fZQ OfHx=y:Ts#?+ےjsyLe] 䀗U3땪'}C]!xmU۾pc- ܡ8:iEDye,47* MM5uL,wi.$ՠr>gCJK*e_deZjFW?=k\f'8硏{5Qţ+#=Sa`m4yп@w As$B1pSI(aOd|F[ e+!ϳ(&B4mIψ(2^U~ f#W<9Q/E%L8 !G‰ʼR}=`FÎCb4!p KV^f\B8t774_5/D}yěp`yEjІ`U?hq$ꃶ_rܲHYPPf͸W]4QOx6$d~'xo6:[x/̮:0zxD}zʇӡ:Ub }#8h͎4wdw X˟]u<NZ|wp{E,OgDyN~@ZߞosAq`)cfY;7Rpz8Zg(TT%2 :/v78 zT-]}ҏNOq3 !J,__\`CR d$|&݋^ڧ^^YV+f2l&}>ar4J=rjFUs !qc` RAbEkjC%Ʋt't>>LC3ؐ¤_+Fl-Ohf r[R'󂫽*a0fq3Ɗn s}HwrCZe5rC]#Sw,Ю䝔%k!Ќ{ ,g~bZ鍕<ҏ^5p94GI2? "G<=f}e{}׀|~}Ng|$/ĥ)g$JO:A1EP _ KHXImNv "a+|SB&4Gglr$geko^'O~騒SD"< 2[ +lE W5NO"jƁIXm?}ALңoo;1h&(@.Ba<T< }os jXc-g9*30'zD D).؋J5O/iOӍ7V'{>t}{`L,KLq"$9޸fvϙ\&K23&`s_uQ6Cx8H҄a2mnx]L@ 5|  WIdxZO~KqFvmQ¦ kat LyriiB Q' XN*|[s9Ǵܔ,3J"l(Ѱ8ִdOTi-ѹ tLY&J N3i3oUʿB2þP<-8𧑄!Ժ߯3bj) J4 MPY%;3egZ\Lm[6QyA#㥀So^zk_oZ"}L5JP TS Y坵¸P& 8L.+A8zO&f -g:M%J6v,DD=us1s>7{$ž}j5 gL>2J"CYvSqxPMn )F/?Mܛ2nI:R3pNFd_k[ɦ13>hǛcÁ Y*\ㆫp7m-Q~ܝC)! ld=$Lɐy:k|."Ft$Uq"HY|ZPpR }Ks^oT4\]p+G?K,p@Scۂ78FӧHx>g1v/ԛ<*Ҽس]ةBi _ v-\?hA0=jޥif-q+[>襓 =*V{3 (765 wuoYVOF4mB{+ѽ!Ҋ{,?#Xb'u)HT -D̳CQKe?l%!`as`k}Dְک}kG?P"Skר.2^k]r𕴊A*}j֛UH1w* VMw^C ?Qn!2\e :gnؾu95fBL&M!b%>i u(ǧG e- 2qJxV9$H`n)EŽ*RhUʇѴR2Z[̉3 V'ҷ.x_Wј 3m ͥ,@<={8A^! EcNn?+8ӊCK򑷗lf ڔt`\Y-i!7]P8Nݗy}"^"=u2.%࿰Of6 x4R*N*Xa4C-mH)x>ި[3ؕMI`z4沃HԫN'{U 7(}q"KѬh%X oonkMĺoh?h] пD \NϝeT>-buQ%CPQ@hYƴkG5ƈй|S1N}*)b5~9?DXu"VmNNQ휟XU7dy׾ h+3̟3ⱈ3bdxvq%)7LP?LLKk8r3jwAgzb6L3ng'Mv=>F&& ` 㓑TF@dֿ_0:Vp~Q;?ѯv do D>wk{BMvYMxREhl-`٠J, I׭|u) VrDǔL 5J8=(^(5n԰`,ܕ5Ҝ:V [!\&X240b鷊aP qםH99W̽ SK M\eeXtԘsWKQZdJ2i`ngZRx%ȍEGW9xNKj&z9_kq+&as?}5a^.FD!rM XQZ3lIUQ?A f$rJM0r`ť!QFDן _(G}@( `c ^ 0)N(Yzر/ 1vG6i ,=W1a0m-U1p9"{@H69gB0<,٦(y2hy#>q|#BP!NjԢE۳jiM_OO*BIw'w"`/QI6{r𢠨qGz>Tt-"3DW|K0oK^5V2l,gx?|GJKTHY7ngUoB.xA,zS@,䨸{ϧIPۮF̳):5.~1[Xx5VzEûMfGm UB!$64}O׫i$N{qtR F겘az0^]?]?CGu8( O_6U@h /*C~ނgOZI@ڻDq }-tpSw|qr{< y:kY4XⅨ34^:K=&M p]IPƻK"f[?DQ@vM*bӘiA@$^=+͈ЖGkr6C11 &6JM`du=y{!2>x ͪ>BpHnP$MZQ-!nςDx.2nsUsvuv"M b/Ke@ǐu,2\P9QPrH =%Iehj߱{ѴJhJ,2z>e,Sz" H/n Q:+cAI0-nJ5y60E1Y\g$3YmQ^%KL(ruO:t)Sj(P. P8#+eȁ3_EBG,|m|; ;Qmz4kyZv |llC*|osi +-/pQ).MK;k}Olpa>N''W8$`^U\:$XVVkI4Q$9*.ȖJof6gz%0v L_&CP9!u%IɁC`;~TtY /g 6>vabp4P†bܘ™?DisPztLЅN0%5I8Sv|Ε,d ;281XS1t6O1jW'9Z썃TM􀳖#ʸC7TC8K0[@-$e~Gmu1Op:>r~vLc ɸ]D^Or?p@~#N{0(4 56)-h`oqZ5IJ\dyb+EtXtN(7ɩetvq:}2ԯgv{ lIt+)VI>?xUilZ "G s44x5$Ti-7YK:9S:ܞ/JPL:me9HZa=VW!9caLeG]wus“y_Ѥ7LM\K~Ll з7̏a? F] bۈ6hEe8 jAB ב()ȭ-( ( 낺8 m8] ;^ o|s3go77(cU6 yiD]e >--;(ߵSimn,?c!m4F¥ s~(ck'}I>Ø@}evb@ݟ U*;[攪%VdRvҢno%;j7Cë5ߤZc<ե SNb w=qh$Re`ż=n(u:ͼv*nFyn!g,3qüw ģ9f $qM?nT)~-oA5!;,O0sMcC wCs6geUJ;|Ԁb7Nu?I]0)nC[ H.KU O1$%z̄ xJ\,]BVXaܘӋT쫵EMZ R׮c*^G5Gu71ډX3F-5 GudT hHf"AIm\q~~x-tx`ӷAq%~X Cma[˺ZR㕹AS:W<,<=5QdFm†}8A}k+[ tOql1lFE*\I \M՘/ʖ$PޡD!M."X#3-sEw}ӌR"=IL"l(b8X7HY$"Q .FU= %Gh"]7ݺlۗ|RN7-\?C|#OV]Ah0ەkڛz P")^jCyVzbU8uc|p""|YӕЄ]P'a\E\LaԦjt-˰mj}Mmi@_ i71|5'|)B SGFS5zʈ.6._=BI&cL[etS(ud7*kPx\O$@_֧n[&?}6E3&Q7@ ~3T) v^Lt}LAE읽>|āNkG5?4oS"ۼ]spJKKIǸ3Rc&)Tp?=yg{W}2o~@ S^1s`MMv_*2| 0DS!Z'yƚJv-z}>cABhuCev#F0W2CWFhSRĉ2N8}jך6ПP0d$u}!77=?:2ၔMq@ըyj߁x4jsAbC]<%OTjEO>EAV':vhQ&Ckle:˟6uS; 5VV:YP&Ћ@mv&4/+m^Rr2.^LMS@cʁ|O8K;zzURuѷC.~+ɄY>9khV_F!0UW^p̫"9}Dk";`¾IK7{E8ogl[- LnZJ$ 7#+nXWmUxK:qfOcAwkfzH8i5VD>ʉ`H>˫PΪ93[oY5~"Qvf@ٕ.wEsl9CnfpE&t׵@G.-0džWϕ ;P?4FFE (1xtGW:Zp||U覇.ɯ$\SٮqMQ̱ѓ&6?iM?Hwj}»bwxqgJަB3q4_ #S6<_Gz,nӢm ʷ_I"rʅ^#ĸqp]61I/Q띁Rt.9icwLCS?CLr`2~Mv;92j+:9Bhg\@:2^ۋj~2͋W%k65g̊4uY iw}O;r, v˰Is^6|Nj,@^ď u@( >P8N78k OfJIWHiGv(QclB&=3$h< E3洑@o KpT%"ib鲝O")?WPQn t.4 m6Ri-P3(SHnCҶI>Yh\ixJgrm'3:ϯtg "بt%{PiMdҧf dNd@Ջkn~W LS} +@Ь}.*EgnzIAQtTWO @ѷ^0#7ޟ~_[z<床ss7Hϣ_*7S.j+Anj fۻ] z,"&¿'m6"\Wг,x$Gx'ʽ3'ZsblƍTS魪YLt`d Ni.)Xɼ~Å8#јI5/EwuC|P-t3欚aP+l$gz撡v푕f?i]?_e$]6+H%κ[:ocji09e‘Hj|#B8^)7h&6&7*?XSP`ĽOI 0<Xk^ Z *)nڟ`0fW?" P6<(h0ƿK@<)4RpqNIaT!]H縝uşYC-eI+$܈`lfF=yM>j<4<{[Y2}&I3_bUǑϔ-5P}${CQ TG< Jf26jWHGy?c%.]KC)ϫV3\JtXX&L@~cɃZnlp~ZP+U\2P!^^ аlDӇՖm߅՘e^>3o\܀ Fĝ;|+zt_H 78l!H^ fլxSGOjsClW.H.1 UnTeSb'N&XjŤ:By b%}S N'W;4gDD|M:sh-aȄkdӲ=0N,TK?, T{<,؉?d$>ȗ`q>$9Ԗ?|Q0&udp#Q$,XZL)ঢ ցu G-^(93}Z;I6S /^ibJv9k_pah)[ ƒ1Cph-\  \H|ijٗ_+`a i2it'' Ln 9\)k`<]P/.i?7shy j&9^Bq]ˤ3ZF[&[6LԁWPQta>M^.7A:::9Hk=]wr_Vt/ga&ƟH׋l8n6fb$q':pt62@ٜYxW#8OK_;:! tܜD6μ6@ {/n.-6Է{<;|(Q= {տ*U/X9M\Մ(QSZ:v[gDAp,j9d JV=IeU2̈́c 7e[|>"\LG:ڣױ{嘑 kb⨢>8l.3-mʍ4~-QkxvB0^3O+!fvP p6k&׿: "L y >G$$ᗢk̹\݆bL?Y\A,xpW{fGOp fJt 'Lu9= ߊp~ 69ҶlgWR!S>VpEKJ7\ +?KLQ*JEaƺ1~3*h][*LV{7^ćk~h?0s=wL'Nf{ƫԈj:{lL~lupKa$ZFGl,LBىm7W.{0"uM:a-p3C/%gyܦujtQQ[!%PF]4:P!h%KY_:&Sѝ?̿^jވ':8TtKk7`hP4Vl.nsv er[D4҂ؗMT@nKb-Vt0.1r8v1 !}8_LfKmZT.BIHhD*ZT BffD\{gO\}a p* 16( xG}Ц2MZO-y}rO@v )3c#"5oQj2F)kwiXp%Dg̣( 1g.$m 9'g=};%(r_,oտ8,v7Ny<:wcl56 F@e󜐐]1[ S"0Jq)z^#VN.}bv@⪱OdYX?Ka B~?v=Âɑthv޻ 4NȪf\o*Vn#ߨq :B<};)T,777Z)U!3N0vykHQݹ'NY{_w 8d]/ĹHW,涴'#PuE|{IelWԡ'D -;D,\+5 /;֍2x A,iM3 Z3"? ےkq0xo"Qޱ%HdgEQYɖbybMJ%R]{ /d p xDðUs $:6J5G7b,WT82GWͨ3i6 JMDniEv .N((l[ws!B&R]]p0Y5WXþk#Pe^k z:IY {)4+I?b@Dm~0JҟQq&K> =-"TQ%κ8ssMR/}hna':j-2\]J1[C|%VXJJ=4]Lxi+!A:&S!9^R~0uzCmbV-h0>yR7e/N.f 䀍Kr>'qyrj0WFo vK|U=uC3N6{z9OT(u8&!TigY\{Zl "2-"f/y9SJKu1B;ꯚP6.9pbuWC !6o-FyQGϚ__?Yu[IJAUl^?ouK, ~54Š ЇzAQ贂pW٥!-!he"d3~w_8s9bU NRr6RBn0k]!LF]O׏TM 5~ct2v#WCGAȉbL5F! Wf:luJ72~Luz7{:-_̲lu-i*I4zNk` ۢa?hB?i40"j9b01C*vuam+;-bHw -)<8"KZs~Nw YZ0h@Z\Zq_oeyD-ڱZ `Gj7aBq^ʑ*#H_guZVV 5B/ϛ<̋w EDÆ3~\׫d1JA2|ЛRt1$8ʺrrWDٜ#+8ԓH)rnˎ*7L=O MTNW e)z̕`Ӗҧ9cWztYk _/BnoGYc$}lk|ݽas)U^m.exJ&1GOe Ks[a$2R}rb:OQ#N?/h1^cId_]>>`"U[FzV⍲#.D;Lv^Gg@̌|Hv,rB22zpY(U Y7{Sl$7zR.dVHQ{ϿdgoQ3(Ѓ Ve6)̀P7py209Xl2Rf`*.1dNe,TTᾬ-Gy"K~B] wEBia:!GHᮠ|UhG;x2x^{%2;޾q5ցa.Z _bӻ.2ޠ¤TΚJ^w, g}nMS* ! bhM]dn>N;Vf&ou+HcT܊m 2O+4ULsBjZK ck䚵{ba> P=!}oDI9 >Liwu_yUQ@̬`aӀ #tDWN…[5􄂢 *1?q6 9NѺ.G]Uk4s?5]xK<)leo.$ݪs)'Z1rC[n!VQU7e"SL.%#D5|6)+~u yN3}Zf UN?[#akktX!iK+qT ?J+P9evl?PrآXPv;AJ"ȳx5>/ Srokd`PLk7J 8u?9+%.,'@`c\3 mef6XDۚժ9Jn7ڇhTzԾPϘbPE;ՎF2U=$FNKfYrF;,(ȣFwL]'{ D Uosϰ| `Ȕ 5[>lBThrN'AƞW.I [QV?g{+jJzod|]Ye]CݾPBu7041z֡ |k .4?UZ c<3P|AO sBj;i/ \0LLϮGآa:60 U+Q[~ƚωEk| |K xⴿ^zzTN8EĿ'NwYƒ1)PEP҂!2\+YD_x0َ&Fᯈ$W'NAtf_q`BWƛA*o5e~s ŇؽxW.= WARU͵*@=bz.>BLⲽ[}ǘ"]F{ږlL}؜Š2̆?H7ȌJ&T9K\S[t=hHm5~2ZIѩeюA V戮fg_p)HΈ7t_w7q~T\VN$?:R <1(,>ޘ~:%j- ;.R{iTsޫe&3#ƿwi64ʐhx?j" v͟Py&$ӣh88!-Ɉ]~Yo=]ZchA^ ZکIɚ{ X77IJ9[=C'>SqRQ:*Ka>wuu0҄'r Eyp 5wFj| 8j~uCAp)عA>KC˶N-MF!+ӊ!x#pHY%t\. .k4z.B־6qKg4o)Wd{۬QXQ:U< MV6WD[T:m_2 Lm^E E^_4hv X{LCD)="s`tF܄ꢖ朗4dCJMf 0ne8$ >aRk.7N !Te`ɻ{(!r$u)M.l-ߊcY9*aC 1e~Yj8N Q[S/F0&= } ٜ!%Yo6?7hMrAj.58ŏ_\_nW,f"y>Ce,ΆHo`,SHbL0y˅ WpZdY+7;/; a1{bA6]J4K``S=؋MMdir"oYCحoU{WތNFD uPQ z"=?ۚ)hfPq--A1tn~L&bX*rX-jٸ\1mAdOw=ul9Fm-9.6EZ_hܗ =L*T_VMs0D %D;y}881Eo}D%&\\X{>B?qXڊFItLs`gOOR̓ͩlPOIh_17Ըdjz%E,2(%%>>R;E@'F,hV0$eiaTVh"kR8^ (5YD?qs0کZX) St`lzOmv$?!([fQְMA7bP@H!tb9mQzgfԢ?\ eID:QΟf}cȐT) w+VA,C2Fl+hgEG_ ^nކPk6K-LWN;1zikj- @xkb:Cyn6!KyiO~L3-(AeDZL/Kr~>H4HAmpG= t'/!i.M|ż߻*x4ۺ"ԣv4_]U+mƜ]p,(, i jq?VNh/$N϶ 1] USd˒AW<F!qճ}RzU>bx'y슇Ҏl.{>z"lO}G]onJI)d1IMK2nS/"\?Nz@(܁cZzz{S7ΔJ[&% ˩#j_)sU1kfY>W YJ`XU+x'Y&1g:aI8?Q+rIpp׵$>Y3C@0P㟙a ^1EV :Roqr} u|c(֒[j r+:^8k~}m}Wb 2F}m{.M8wUJT">ogSI{l[d8ZyRдӟ=4|W9 Lu%t fR)Ɇ1]a/7!~-tT\0ԼJ(,tȪy*sd9FTg(h춊|Mݮ-*S}(F=R{t6z:KU=5yVGK~7N'Y!oSRySqZ2Kڟ5W <5}_D7lHR;c44fX=,TUw9.C@]ՙ~2ζJ^Qt*+\X"a U ~RzϩKVsNm#FW߂9)%I{ːtAKG?zu$_M _ZQt,jH{\Уk#{ޗ:A9eu3k_w7p5$qQSg<\8@onR&bn6qy=G {,^#r&41+܉FMCg|(lyE'ES^)enD;.5X-#A;P?YO B둛\@}6gơKWǩ:_L!%״VJ5䈞ΐ ])~QYO8 TʷʤġΑcےXh4/SɎ($|tRu.IqD9mHi5Ôԕx`]k" &6Í|6)!T7@k4^ZhOi8m3<}JԤ[f{[Sbv e.8qu/́JGUJ{=諟.oPGc7OZ,sItlb7 h=+S-فʲ/`KuL&9[UW1gZmv:[EZ3j$A6?C:]$tUp> XʂZO{Y^j,!Jȗ~P'w FmpeǸiã;VA\=ICqeL.dWRA &X+uYFsFq7D?XtcʨDGpʠpN"8b(xߡTDLʔ5^Nbrvcۆg>b`67 2kQPTqCi$D243 f"$F\/:k+}1yv- Ct'ӨWu)^`6Jf(a,&26̳"@ɞOɼ {mRF b͢'=1vJDb?@@|,.%TL3nOO%+:5ut HWRS}솃Čfet*&]՛\C*̸  p\!;x@YUblL˂rt'"#h3 v*h7Ҧ{{şZ[R{ǻ!?nVqE03NRå0^, غqrutf3OuIM6񡘁 >Պpd11T$XXv/~8}ޕmXjQ|lg00isY{ Yuf+N6|{A`%rb϶r\pClz.n333}IlD!̺:,q̑TG#?SMKŎ>((W82|J6,Ĥ E>~`C@FJZ#7|[trbeˑJO$ҋ{nҌ&> <¬bk١Aci!ȸ..A:?c!E jVTF3vH z۬2\c?a?cӁf.N)J>L8K[\I1Frtr[azBrȒ<~o 3i-7 6ߐ??'̾K&qp\s|D*޸  "geDmT,Q)f:l $Z]xWȦxm0,}(?7^d ^Zao "OsRCY~l:*9Xۂl JǰVؤ'bP]tncc+fG>8-{FdU ^+t3v6r94YiqjH%O^bT_1nH+FzLR:dH~f1J$uE˒5w7Xj&}ǘڬ%K.I9 -F,~@\tB\ǖBc(_!PyZl8hhOŞ;}d!n,|]b5⒍c8Ts[&zSB_?]X(A%. <h2 d pTq$7!/#7<لtm*<)V!HaZx3VAQMw fR@.8jRݸuHD9vY &0 cyl|<A1kR%ᘘ4k!%3FUVJxy>rY-6e PۖZOjZKWy z_3Du6UM!,/ k8^yf f('XGV!B;]NN5qhaJ;e˔5 0ܽZ'{o.EOKA=bk ZJ{EMBnp'A.]i~ԇá$HW54^cl jv˥G%I#uz+HJq,whz7JV8{5YKֳ ]@y&qj&D bHC1;a7(Kt>EBذȿa=-}1a]V qzԻ#k^:d5nBS1)c QԗyAE23;&I&/Oý8H}urُLnJz\>GlߧFU~"y@H;?0ữ{1/D33WjV .VE VQ+exYm~%J̺cTUqN@wWyg'ИPKl?rR[^BԒ[WJĤ"1t0&P1$0@: G،'wR1~1/9곺 £`!?*R iijWc4 \W -@/cTN`["q.yPƇ|{rqM݀F=~x[FE(IˬX^?+h +ǚٯ*(nIiyF-b f &VBp'D34.MiQ 4O#2H5[oUuݣv{ ?O,|O/NeN~2'M&(<@+<@Uj/.J qrj~!d/X]&Zݞl 7ZØnhߦ|$l&9 ?dC!fKo&.RVg)cՓNc)v>]2\t27o+6 NoVW=&):Ni/i,nc^'$2gdO2ɑhpe8?OJ84-3%55˿PUEur]ey{V4 8fLa7h韓~ؚ7ēO]}HEg1DvWio&3ROPu$N _F$L$.inZT 4O'{ê.,I5Uf%n0"ky} Nv$4v j25 >sW}QIڗN "[5pCt +DC-?LٍwE3|9h|IwcƄy$4([|wV2ZkA`'Hb+Xp.*,ݤ@ `G-D`_ڹf5s^LA9ŕK7 hEbg-Onbm[1:ۿqߣD^V#(Pޣ>[XUmq w2g$gCS"&PWHc`w2"x! +6%s',UA>Ӭf8'p^6fI-[,@e#T4oתqݗӪaJ3FF`g}MP"x4̪cݓxm*+k•]@`y@{Dő4 XskoS<=687 9*!Z 6;+KTmĊ{K*>ݽU죖uF}7h_.c> LR)wI?z7LfuDR~a(65mUb߅@3'^ \w|X= Լwt˗!KGѼoc> NTFu̓tl+?30WWn>⸍ C>~UWE%%GEWv}VwzG U^"*YDsǁٸqpF]2m4sAN ٴ?\[ = Q I{qHʁ!`d%blŇn5eRSnz#δ`cL}FBnpwA\M^UN<Q> v%h)'#ۡԈxY17o;L4x &w[*U ;ђT cM'XWV~Y19 CK*nO'[,65bJL1ع4hw.UvN\"KDz7,Qe\q-VDذڇኾm tg>)5e6x>%+.t$ Ox;⺍rtP߾t{Iﰽʹ+%D&q;"1x*uJ-x\~%G]L:&jQ @cr2_U[G$sdƅ0"G=+jN& $i:mOuevyaG K(fk17}W"=x*| |]X4*OIڊJ~}tSu`f:87#~xSueK2D|4='Atsq:柯'q[@K|£ʼn5ahH%)\cF>e蓉- f+BxWbM/F}xHQA4(jZBlFQBw?1'؍gW?CԳ4uÄ?J6v/²4O5G907G_O K{ڥר~'n(Oϡ4>S0g1.cE?=mݓW 뤘)gYZ0707010000045b000081a400000000000000000000000164e6139e000020fc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-via.ko.xz7zXZִF!t/? ]?Eh=ڜ.+Wj|a!iNejea!źüOGh*$I(-(\y"H!]9jVx,dکJ>xlc;'~,^[Xˉ綵O1?0ec~jM u(Tcؐ͑§NHVݐ|< L6{w W zrtκ+4+!g3X@&J{ݼ4cp[1h ff\@,{UO"!}*@A;+6ldI6jx,{twMḬRKI>ZI$ "| 2¹C:pOSG+/u J5&?I╞+8*$1 fpw$.7aAhpDhR(|oNUj4{] TnJ@ex  69jJOݩIHNU^G !l!JЈZOij*l\_=x|S{P aƍW> >XT+0>V/rL EŚDDwOUWzRp \{غ; sTP" _⨠5ibƳ.?~y^90GVG @48%^Z&H{sM5<T[znH̥ 5dCu¢Xw'3ͷjR 6kKjZLyi80xU~\~!۔ʕA#op?NҐąom"d"mx&; }ݠ5'nsD!A.ZWsڽ/RWhQ#Pr~'Vxp v7-% .>"AjGS sq9C>c@!z)G_|>>uGj& RG: =?:ђgFX<ۈZ-tI6G8*XS2\PhΚ,8yΌ٣07m A8S9FtzAL  iFۓi\=ڲnL-o:Ƅ9:y$\e#J02sFm"ꭧs뀞1NDYɔ(y\"'nׇ=6-5_X,qݍ-4C?x>ȻA/PG 4>u/[ 5j,L\s5l葭ABKBLDL6tm8XF6naD_ d,YpmnɃ:s -l>Q=j$0 GY 8|V}7\A(oVjȘU-Fx}JwsgYr+3NpUT_'_Ӓ64Q-S0A*C>lHkfwWƺ}7z6! -Q'#o"@9^ &V:+\ _ e莥 W*\ ˿gC5r[6a?AtLc}+x^0p-(MW_<}"{5f N ij=3/ 3m52Ӯ\\a~jdbMW-~8PN/Q,E*ڇ*'اO;YyC'K܊DDDd &_q d\`Vwit/El^Mx 6PBH 0cDtX !c >*"Jg?@â3yQd9'f#:('">>%jճߓ)mh1E9,L#Jp8Hg7ȉr]ah|ـzb] 2mI)J,YY p4cEn_>cO"&#jvfr:_WC쌻{sق@p a>ͤoY X? =9&@Y0;?jU*nI j24:D`q=4 = Vtb͞goӅv?Ԯ6䬪WO47 :pfS>.L]$>w{@av/ Pr~ örY[͏<+c+a-;L3_a^,&yS*9H&smPs>'D7C1_ݡrl*`_ԏAC?ˬHhakySW;)ތOlfA]"DR$4_i6lIy@2#NffsWx_[+U]eV#Rs#k~SVL⌃5r[nV x5J*tԷ8 v=n։㕯w~zD%=7B7љ8P-8(D| \zgdXBE٥0Yr "(mB$`0O@_^ @]i~1٣I´5G~b7٣4˚R!NrYrJy;_W1eB)༿ݗ}mklQߤγH7T%#ؔȅAaP'2v6b~nC&#dˀƁ^ʩ ^߱X֦kPhߟ^`ZC7H O,&v-`(oZ8P,.;J]:nUZr%V+!ӟ!&bT#bZx~hDLmW1p'2zhG2( !';|O1lSFDMZƯf}RL9Kr;N;^O ohs&ӓ_X.g_9\gsJ[R]ovkDFnDxWڦeAdr:Sd"GvT1s+v(ι ?V 9B-lUdC\RQab%XmS(`$ }|\:ϋ$?+?u:wg{!1n[:),0i<kc Z2"AV խJq:708C&-gEa">=FfCF0KAZ6K_uWI7avml|$ 2q R6xs?C*Օҟرx pƑ@+!ǡ1_A)x ?Xo=_x%Aʗ$JZA \%;zá?S ]Q}~ݒ~u!Ҽ}E) jHh>V+q}!9+AS:/:(*@>_[?\)I$>x AD;/OLȈg5K6&D fؽ:{#M:-W$jJf !;Ls E4dZCc X0"*ATZák 7F.2WNMQ^SWo:ư*X?(.1+W_״ zhOm^O.a qزArݦS95KEm>X%[L|'] 3բ7ڂXk}}7¡5B.hN-Zt|]WmZF@,yLBmSN Y5fpe=~ၸ|Qd[ H0Ȅs\x̩Nh=@M'cgm KE- ~C>I܇cO~1E8b]})>Ha+wZ/!x/+7uZE&|&/YG5dlH}VF\!>dQn~FUpЁ@N܉HEf\w pvi+wxWν"0tuaJaZDx,t^*8-F>> ԡAc^J)ZE6\7[4k4%U36er2pb'y)B>Ž}1n|W*+˺G딅}sK>֔̎ڏi*˜a_,&gE -!}6uK퉮c~W&s5v2//Zpg&^*1qK66`O)91 {v NKy3FzCn侾HG N6TdH WEǹ5#Z89PYm6<#{VKԧ(V7Z"7%w-'Vz$3NI8&nBٯeu Z9gmT%WɮlaFF;k7]tX nv{r3TT1}}n/(UEV7qsՕ*f.<8݉/:Uc^Fq%3,ԫ3˥_=f6F ;;TM!W1|只`x%NX_ ٔ'09ϪœAAFW2Bs3VL ~#ύw= =eN>MTG]ġd$6kʗBt {;A.WO{jhl&@2]DGuč&k7sz=r; RUs[!ߗ0'TfeV|.n nlm>D759{RQWcdթ='IjU5vۻ+OB* m*KGyO;E謓QkhRCG{oT0tOwx8߇%7f܍i@ =:?PMO @>KQ_KRN/ڄ߇;ϒOx10Q$ylvK. TpW?m+- 1BBSDC=_1ݜۤHxR LM~|ys()e?uFOhYL%jJ;KO㖩$nZpZU:j0/p'|CvwK/s {aJBE%bvTS(:BBxM}L! CshwF2{s1umG! O?5I7F^ x ]X; D 1['co!ع |XkBĖڤCXM~OTH rv+:mKwtZz/˜ȝ)զkΌȔ@-xs\ ;aB= yWI'^Bϓ[ȷ>㠲YڃJo,o?!/c%NA c>T˝W[SJr{v>i" ?`N35ra! k워Չy r#%#JCe?kZ+YDVsy*4 cn/LňQjhC*.YO rMO%,9q?*85ͻgvh8QZOÊg/ v]Ƶrͬ$(@qsG]G@0 ZrCn̛DZ\.)LߞU jjfI$#'YaYoDf nVZN(viÎaGtEGm s&ݘ2*>Sf7+RpɸkuҦjRq݋շJu[ׇ%srjܜ~^tr!|nK)e)k.bW廒Zl("t-w.԰RO\I?|WEdp:W^MNH:9bý֫7z[ۣ#ؽ p6<[  a2+<DoaIDse`#\yݚo+IIMܷ1,PGJp¿DgZA0HQz+Ar#'鑿(>aܑC;Xeo95_E%%wxvњk'j Σ;(W#ef@)#L7HQޭSld;'BBEeCF{9*r\u}brltqY 17Gtn|#NB]5 }~a9օ޿ETm6 *y%4%,u.-#%싞uVFģ̳a'6-־:2GnX0W08G6wA<*xukXI~i+Z7E:4s#w1bBRׁ_Mnq3ˋ_:u_2eonȎf>pL݁%Wّ_yvnK;LѾ$9J|<[{Շ~q~:6PN'ջthM0B6gfH}N7 =A)EjH #X=V@)nOTe\cVԒ>3$Dz\LS16R&GX BTUἈnҙ ?7ѪAsM`>2XBdm볕 pp 2#w?4)I%2_m36оKMzp rT!M[w"2Y'Y}], 9!v;F2=` yrQa7,f'xM{Pڐr|:k] SVW>Q*EFA}iٓ1[4jtRM]!@n[mֺ 'S|riNJF6M֌yxēyͰecF-rQ/*?iM0n5Y'Lo9t_$p+ımAd@0m.8wC9dKB6ùT=Z勁h[h9˄!Fԃt]7.YsӝD\ufߝ i^Ɣ/d _KAUe5apҹ37mVgl Y,h-vyi!QO顖aY$I\ WSmbA /3Uɸ N(S-7ơ8N!$|IZW88I(&;`8z٨wǴ&ΐMo.meeh[ h`rdtvG ˶eI3ڄa J$7~9ћ҂>*_]8;dY\V,js62rH 9ҍyi zEbֶZ#JI u5P`r kU Qua ~=丘`OcyZB;RFT"&-_P$'S%XCu#e2zOr!M.aF82X8Vpc6I1 u"$49+(L; jMw}眆NK;Ltv&iBtB_P.!$J`WH}i d/!%KT%,5:޶U:̳ۛ8x٘Ŭ5IT%ޟH93=!MCm_MY^o,m[ /\CI/,#8|V"3J>|&L@(D. sΎܧqmLNqHͮ-X šDMLsĜ>Ӯiˏ&L`)}^*NЍ g-T |e*tKlJKSp,͜>xN%e(vigQR$J[< jd3\Ă(!:M{vb>P]]јɑ?܍/Rl4d#ܘL Ns" PCʝL/J5%&)wƓ.ֶJ(N~?,j?ݹRqib ZR -B%LN!pHDT2Vu: %{Yc]R̨ua$(OYwhWfbhMI4csng븵@:]O*[ؔd>ܻg黲8 Tz:}oNX^7PJ`zPI8*lb%@ =>‘;dTKdsur8~ۄ?fzܘ^#:`S~N ^hW᳻HB/ ˃V9t+`nL#Z8Y5^}}El@3ņ@Vey %NGU$J'*pZc?@L^Gqdq|,g?J/6-j7{{Gj(Byv Wqz+ؙrME%d/cʿ!oW{Ӧ\/v4D o.CW"9 Av쁒ϝ%3]lC7]17z*Sg bE=f R)6W*]:2$Z/mt mvHvroV;) |]i9Q-JoH,IPhSփ˯a;Ζ95 ~;6[>10tfի+S{`,g5I\Io)lg*`ZSL`m\S"_-UĝZ*ojIsվc٫bwS~P="ZG ˪ 8:,nߢꅝ; `$:cG,/AfH&;]bvB+Gvw垲X\땕ϱqgˡQFVT!m睙NZ{FYxG-`$ |35[_"LQ۴#ntH׋R^(O4kSqC S FuE^ޘ8̺D2Guݶɏ2t~Nm]ڣO\i89 TɤN{tӷIi4jZZa_&Mz:7h׎7*!&/m* R2=F@N,I+{k:[}!K-?.pɴ Bb#G:` ?p7fn ?IN|3N^@%7,ȷVhvW{$fM%U5gfZаN1ҘIn`4)Ƕ8۶3/&nV&% =TQ[NHɹW0&FB{qۅ&r~>R `RC#[ ?v|+|p4XsٗSP %1(ݒp3|I pf:E]vkt{8Cfݟ9=E5,mkla›byV2`yHB_YD-l})>!˵gQbD1 FY<2HTFmB zc"5NI.pUɧ~'Qy8 (k,fڨ@A,#HtBĜѣ;\ D[$31oZC:jiCȻ0iKm\q>Dhh_E+2 n(vνOG݉IqU);<BfhljG*Ĭ՟˹abV5}|g$wewgIe@,?GbͲ߿[xzd(M`mQV:K\-U%,hsLnxSwS643-ļDG A҈$zxokRn,.aֽ쐠ex|Y gQ̻7'#~Įf/e} Ff,zGU:|P.F-%ΒB܀p]PP`¾ |eo ԫ堥&<zμDI\GwNԥƬ3M45zF]UEϱ7ڜh4+~IJ'.-<9aΖS\4t__MRrbL6g !6OkG*uNAӢ4tF[iY mRlfhR0ʼnI+ h>./3`*ė9Dr5^6/>FrH9za9;wJb!:RwŞ%^}ãC{!3j%`|\r KoSկH,, kN@sGd 6x<>YMGKƜ*! %ZG0S{1#kD?K; l3Ǹ~A4NSEB/hSCۈ<Tjc4jG::2n#X_=N5|*LAh;#PGVIm,6!8f4j 4ihfðJV W%,twˑ͸:wM@Dk=Z{\oz;+ʻml)SsY4rYXWՊzp4,(QeaQ@O咈~Xڻ_qUUMʹ!"Ya{宸 -`nW:Xz.ZGŧ#eAz\ZXC)L][ _SU zzwcFFɪ_`[ImCDqTUm9ds+XRqB%WrzL ! .dϢ6DV 5=RYr}cՋb,E)4DfqMPٵd%MKէ)g|r@DT0jl fjF&NrowC ?%N`x<ЫD#dU1B;#~al7olr9w)|v}bH/Ϙ^xDhä8!T!sAu 91pI4G IUF.%_*ZCcvM#r#gg~\>pdP+tPi`b"D[ f7+VV% E7g=p&)䝷$t_}e}x| !m A)Q*A4Ke3V &ʨ ]H F''ZPkAc|0xǬm.-HFy?D֌&aS8L!I)MaжY&cs65D*_0Ғ_PL#+ N_fz(9ȿ0R&:l`J(}S84y>x4"~1dăϸ!LNƴDn7\9FEIk7(:PhziQkV3Mb5Z)?:^{qRaʖBvWq^PX=iJjoO. !.yQLPkMf۫Ç%I/ۅzuS2>؎HYj^,}1F䧠WԾe½Og?V4πkGd5v1AKORmt*nҕLr'ӆ$1 k(= 1a%)oYĩlcjԠi+cS|3$%MQU+Yt`S( E[^+y=2,u I ɠc)*a9ċMWoe*ׄB4<')/D_Q/;HjF>$hzS-")<FMSМ 'F\7beM{Ḇ#"Lj'(S`je js#vcᒶ*+g´r@^h(ͻǠ4!D/_RFc3P64Vi:Βl]Cûg0ӎp̌榍sMa견+XrQZ'EC8&ٸrL}\rwz ֎J*mn}tPwKml;-Ew^M ##F@hV:_u+bd!v HG=FEBܿC'g%?uy1D9,{ #o&+hot,dyU(ߛkx"GzρvNbo:~{7hQY i,EVty.ˤM„%yKs2j n_65}FL@6NRdž.#!Odk頍{0abuNKU eeb;X ol5QX }+Fi5ąIq7~:培\C8BxwP< qǛxB`( h7T{O_|aD )E8OyDue?FO1(%@ Oy]H[p:MmK>fz&d?D)6X x.| ;tpN aFsTw 1U`p#Dt*;y3nEe>$'Kw7p *[Ҵe/_\-}{gdF{lB_bhS#$))*!|i%#QRKmn0Z2=7YOHL.I05!]Ϛ}#J=QM\@ޒ hoZ@zN|o5 Kj{?OɊj*5hF"85 $\-8HTlͥ8aRT%@kA;'mvN2/1/6>2 s'sZpYc5E@``& ӱJ;;ًi#| oZqV;g2Wk:n8_jR/A3d3!vOw VphfΠX&<;VjF$KThSp fE1+҇@Eyx *UݙL ʦƴJtjwnVpPUyE9t~$tRT[S3̾"xҚ s[l*l IpBEH[R @Z5` &hE0X A fy$'2W=E{8xq >hSPYOx' 4 w;Sc(R 8D VӸ9ȷ7`e t{Tx?KNNaQ۶]mTؓm2SM.د;j|XoN"Wy*.'<՚nXfe{2ht{k{=q9NJ9nx "wKB10}X쭕Î$)ݙFQaZaDM(+WT(4I(&s<̒3>,V0_ 8Yn  9؍isxmΈ 0)UY h158y`]\Y>0ΨP9w W[:eG=k-O$dPk$M> ImSոLϱ˳ Y@W`){[6B%D6 IGĴ$'Ρ[9pis*ar[O$pw:1(u\Ppi7T s@5 Ʊo jZmCz7Q_GT@8h}S:ۑVakB~ 5=]NF}[mnf ܴ_+Ts')I\qG}m8xx;;p8ȡ&T7*]ykc+A9[?*IIbL^{7XD=_EzUMxʼ5)—O kY`Yxu25jz>SJHy^k~PyK:i5>;R{K,oAj/ N?ϑ]o˩]Zs2[<#\&-5NOTF{0`4uWnwU>FfZګWQ:_6#}H!{rw!=McMQ#ko||xT-j7</ٛXGgi'KMtMBCޭ¹!.}̸; zN6SDŽ`"!Ơ\F+]@e1A7YjJcc]grO}:~ PYZW&.qDit؏$L+9͓߁[@Ѳy(撩qE;$Jasxb(=<|:]j\>EtvCCbǝ^Ѻ:2P3P,UPwŹ#9_\_}E$$3HU_4yseEcfUԈL|/mgPK!g']5$ d)igub sq_1Dh\{!N#ٟ aDBﬞ͒TK:O}ġx젙 sqB~x:iGARf@1-%ЛuO6h\# ©E8Ke~i-U7J-HVwgK?g=R1 F)㥓[JnP7M69徜߂&ERС{Y5P5V_U!暊xNڹж0LBC;Zv~fݚk`t~Ӝf`'<&>)ͯy ASP EKd#Z@D#lGqkk=[z0h]a#z4P=L1gpZA }V[D="/ iG:Plm?F Vx2QbrbBֺ63(ut=9CQ xEz}&^(p,1ź(JgzjU9X y谤$'4rc@;h"sr!, S.kwW"oB1X?r.Mybs/+}a95ML {1rSϾg8h4U{%W}W5 ˿`-U:R|![7i6rS?f91Z= ^NpzPBb6uA>u:>I\ݦ= X~8f1r6Hg{<h(m`oF#4R{6}^M 0K\'x'Z;EÒ] |uN^ ,T[X}dFZ}qgc7qi 4np $!E~ؕtWY$5_[Av%`%;I^Ү5_AйN<} (`5^ugyB?pWLe2EFB۽. b, E-d£p&josJe_ /v.?%֌:RZo3a sᠰdR j &ʝ(PQ/4wJ: n2}o?šN=Ns<{_تL=`3"Z +LG(j6œF4@2  6Wrn?иj3v05T8Ȳ}>SS'WfJ"7c^i|yN7z(XS.۲%6H>a/.{dD~vLO炇U-r~wV|mLY{ @)C6 _m1}΍.^@E(r0n=({zO aKqPyU;_9~n@C1p克AT ݿoCw) B9,UK}4^iD0>=~魂b]W>#p3Th~Qp{:?DEF%};""p `HTB+^SEZ1 w}Ok> o? ]!r޾9O-mУ\ kh |G)ooAt":s9OE;-b R!kD.7oo FK3(*? UF8<Ӵd2Vc{^Y1)pF/cdYk`[;־ }MIQ_nbn>mioAit8YX(7$n4n9.]:űP|kKzjxhgl% N!R}Rm[s77 A3,VV~K2*$B`&0rI0U"5^C5NJXf]> v/G2/b MP˪U;a8 3)#n/0L;~EK2mDHȿ̫r"hcK k9cv:Sx85m0 Ɍ:Zt2@_HDŽXysg.d@${׷Jh[j]Ff"hL ͻh$۱AD!'8XFcJS ?u6ew mc[#;G9j(8ߟՊgBJfCms@zˍcT|Bo\-M`cFSq=AG8~ZęG%Q{Z~i,qU.݋ z7K >%G'|-xm[aP ~,g0JJJ^-SHP!9_(88ۣq5sf3yb` @[uki@+dƊL*HǬ4p _}H6|JMՇ+ilΔcpFi}qAka湽e,Wf),).Z" {Kueiv"!4ku]TnV=+QU 9'+h2F2*#Q+寠DCǚH!J D%''.dCַo&V<)IE@b ~SВA\x Zǩ @y֌sq÷Y29X3Q+URȒZ<22,CHtzPVu^G5-7aFCȽJ ~nCR ],[sN]a F7qeNi5 L׉DM.sC?IϒuM-ETb; Rf_!oYvvl1IX7O6BNmH y+ bʸiT{ OKa2ܩ!]DԀT_!o~ H$]a2'Dy0h0"Mқ3ea,qu*chΊvlqd݁՜k{\p6/J/By!tn7EX%}˥Y "~ǥz&A{+8uqg! '~dp d[;̦.|{+C>eX\ԧ&C22X~8& G1YYeLl}#л⦦9l3 RS6!Ť#jwFSA{)`NmD$2kt 7mi{pջe -*33ďgkos,8gN|lTE3* Bϣ*@͕͡Z1r~}&mN2PIp+G$' UlM( ᆩ)F<]@a+=m|y37XĊV3q?bpϲ*/|w0hRhUΜHaBK:u:ZԃJO[0/X@}+&TbEwhH3y879J/taZ#e虺 M]bhgPv 6obtOI)^HA{i^,A g]7gpxR9bfYG|9ZiO||5Z8 hń=kp.U1];zToj.)=,Q[%e:dIY:Ns*h8}paC`Md(k0ݟW LDrgsԎw+qx43RYT6' LԶڔ*K57y9Ir3 G7^V|aflMv4^ 8X1>PW4eT<41<;IQl E6>3 Ro ߣxT,ȮWL$L[$B3-ΨX#x -'*ͽ?5!p5C]G{ˎtL}^sU\ͩjc'lk7E"ݤL%DD2E1yvUsٙDq[C1|ձ/Clo+ xܴ"Mn5&;֫ώL}`Bۉl5 ޢUH/M:uNj5\Z5iñw/WS{w)PKӘDOwC6dtNUap~=2OtFWkӓ"-g94`[lP'vRh#)O\bS`zX'sTq,ɳDQY9/ғ*4.z pKX5Npz\Z[S6{d;^\_J:pjR0&g0(vԑ@^9?}mq`7[Ff):J5hg=+1fqc(L(O\_{뭾E.yׅZ.|l<2X$2et/['>!a7 (Pک-I궾c!Wk,^]i!,ʺ"zZqҕz˹J:gV !|;!OtQ7M ,7fm !5N OX:ZL#Nu]qq2H =z*Gܘj?a[P<2G΢[jMz- Z5VI_yNo=\}.Tf-6E%dX̒Ŀ`EXz_:Aه_8:n 2g+1N?D^?z!2W گ@(Sr|fchcOfv;;6*۸ ?o h1u  ^CfI4QTA݋o%|T<4䑍CL(M!9r,Iׇ](6gB<[O\1NܽŶXpc Fpdҩ`crf'U%nŪ llq~M&"me]f~Iƴa2ft:!׾ *E$nͮI4&'!(ߜ-hMҊRR}10u~% vT*0?l؇ƥmT,=k,uN'= W#RLW54,`eMEӡ@2ZɀV1I? @R4`ܭ=/fy j~;LYz9pKMtb,[7fvq5Yc`ŋ)G5x?T).BuQZb;Nn(jas۽M(KYZx& ۔7v5dt5'xx v|87q^|qfco%} 6pINޯX=>ֻ* L#z/aT^Q.3Bq|xTh݄q/2HE22PHqpCjKr(xbLַT%IHB#c^8P6*ڎKm:,>(Fv,.؊턟^_m:w\zLY-,K ܻpͣ"+,E\ hO+%'2rIlS3 O@.'eʐBrm=t;jiKmt9/{I[4 yTUUqݳ1|Hq!cs,*jVo m!(zm`4n9*]c%k֧&|sVtyTF su  4}J޹$?wig#qK3&waA[#K 345=M0z 4=w!Pxk-k;A ;8UNʔ,˾,وRښ퀙K,p|7e|9`H~zowM]kpMhFs*)tly֤&QSX">P2ʊ%Yk`\dfj^|W!wh͂Di"%xWb\%ӻHNX͖ h=.1}\ƧbW8,eh)Fei^%&ܦqDb&/0Z2G摝h{3CG3LG/t*N mǚm87d[:L%C1 3֖;w !3P5yN74} {wFnJGw4B. #:rnTl} ʌ_ڻYLCpcؽS*~"QaفlS^gIŋLͪ1k_t݌pJ4uzBRr"b4jzRd _Z꾩2s#̴n!cg ڝ`9v1R?@. 94%? 8n> ,"_(Peqf⬇/qV$$ٷgK=L?]YS.h8Sz+9rע_T=|9CXL-ƺ|1.o]Y+ Fs/+>xB]$'PD[`/rx $@{=qIgIvڧgߑR+{*;`7_x͏XW qf#MQ;C%b`к^ :h:A{ёAw$5JyU 1 ɻ#(Ce#T"̀r & \H3ڌ/Hb <} E96xͩ(K4J{jGj(=\"ɠNB$i ;%NS\,7#G%Ȟ+vb]zj㏥uWKb,KEVMUT*m <bJCMߣ89o (̀I|EX0ю.l_XU E%U̵x=R_\U M=hTRT1for$Bㆱ!HRhV4QP*yPP*obi/5M;./7spѰJBm}1fAL tm{3D)NZtb ZaʗM}h(2-q4FcnwyAP:2(/Yhaz<nQWɪMPVUʃFZrnmǾ<щSs+*M%Y>vvl݈(sIEſrIg$e,0 #,7t~oޢP؛LنYĩZ[sG{l ZOkP7U7(pYYtAWT:92 a-~'͛ b(7sW 7mOے&( )kkm~IkLGE5%AaT/Kx5m$P<3' l`^!C21*Hʼùsc0sYwadK@vSKk\dྃ6x@1G y`+䢟hr |)iG2` ]F,o;u+`$|yf&+'YUao]B+5r*O_X-ÑvT+iZC~D%j&<P`yV"*Jpzhv;U[[I9Rw~`GOY5r`セ"8!V=^sw#nyt!r7Źc.#NIȯDۗ++߶jԇp%v-T^~&ֿYy.SN/Oxލ9C, qKPNw>3<0Lϔ\*q;T ~ܤ9T$R#}]ԟID,ԣQ~t~hM{EWvl (K0k2r/_@+ xhE=)T5w5trҿPȻ@ 7EFQg]5Ǥ"pmNoAFMXWuJKY+#7qLc0 %!j TP#j 56߆M=:ݻJ) {&a+r*F_ ٟc@ oFIŒ\lu׶h:uVA3h9[;f2_vQ게3\3 äAU552,vGH3f)Ogo_DfUE p v4jD(d ;X8S+@aGBo 7r.$Q-U$>5|F*)]<:~ukpġRX)N\Ror~qT_yS,hN5oN X&3Qc+u+ZG0*ŠY/u$cNAyƮHZ/Ƅ<$ٯĒ=^An oL¶`<.f}3x(p"fhQ֛KQQfSu^9A7Άb!ONID@ۦ{2V?C԰ÒfVD.Lt_́ 8Y ҢdF'r483!4Mͧ{!݊,ag ֈe 3:S~cغPq4،Yt|CH\zQw۸(-9U%oB@=uyVMILƴNS?HnͭH\9 a*0Ӹ _ n$hStLv-!(j% X?)W=WVWBfxb[7(xck 9rܩ_wD':.\q!})_OzP+5upL-=%sk=zvK/dT\;7k2EJŘZe\ وUscKOQjtJ(rp8lvV&hR߾O: (ը5c@G}?<#ׯiJ4DK٘"e]2popĉjN"8GB+E]ja 89h HD6? ~xA?.Bbm Q/~ÍVxӣ uNp`C@}0qՐO]5➮ ':N e:5e8.nq馪A"l~@;LMѥ_,N;,mggH4 tnR.s1_~qk]D ˳t-B QJq7-i 88o룠d6!#/Mm |D?M#Ёl27D:d$ 7V׵ܞjޫ5BS% @„vL @"xC4ldiDX!;`</JA偙ߪt~ͫ'/(}"d'ݚhlaMᕉh y0zS^i oǃ,fAaָidr7 / ~{^ʝwgXR&n}h9gl_%84h^< r9èc\`M}:K\w րMԍo&]0ﶔyLz%TddzJG]ϥexka͡ epY:s!TsKE%~Qz =Aw1o쉿~"R1=I"TujqTDe {2 EZDTX+$gSek֜ Ks{ #dK3~8#61D[Kf2_YlJbI6KLDJ{?*;2!ZGczW=r3bhnYhiD7UXԽllqta 4ȗ ; VM<@J:_hme݈ia/q-Jd63W|GV%=Z;G[B"= Mn.X&͜nt/Dxe > r-;sXw:It#bP"B@yG7 ?s)M@ JM@.߲9Gҽe[63ю&jqs~.i sx%FFBqCpҼU2q jyA߇O5oN/6ܩЧtu°gD,nRTץ&"4'h$2 F;6PMq '*Kk ~I5UTB gݻ: n16@xYe';*Nv+|`Ȧy ?'c(rZbi$RVmmZH .ӰH8,7^~du SIZ]W1C$WA,p𿒉 o_+>,q :=uOJ5dv.j[ !fC/xT b2mhK$E3v9jID=J&gHcTN5J"e}RqJ}6N5z:e/`y',)P%t-loF+*'(IAB)ų+4IW%f-.^#,kإк10-VdX]ÌE3ϬeOew~*{#Uhl-qd`tum Ђ % PYs2́FTD|rYp <υKExNdxeq xb'T+k=u"% ,7>u@2beIA!!iR'IS/Zo4o}DxAFR3%Wf?J8bV{[#7G-t2ytWg,\o^(P\=YJA] @kvyI|N9SQ7E_4  S!\dkƹE=RP=Q5cYP覘a;!Jw;4rl)py}+ۣn`۬QBE*V\FZ-eq\`dvp#t3HJ7R22>E\p!"fi?%.bb/2dWmj}[  *cƎé||hMW,\=l%oS/ 6NN ,צ{sc(NO 4RvsQ݉_!Yo&#|)cbD>gf8d@:~Dm>Z;P=q.TLPf Io6z[P4'8ؕqWS$ztO*|TΆ\FOcVu}*ýg=7`tbŇ67>ObH'%kWP.Div?O@s5!1BJI䥚^c\we@66w o$iOcFxP&AͰc}QFpw0ܔڮjKv!!SHTݧ磫\okИb>]%ZNlwlDՆ^iYCXBR"ͨ) ,X.L xLQÔ:xV"_a|d>Jh.UHJrnWqa8 ,{BȐpި8밄I?鲂] {[8Ńx͓hgBdJy~hF#< s ph"א'dJ ^\YnhzFoS/K[`-_ٍR.3Aϵy*$I!|"v/>&3QoJ{wmZDW8QP@vf @gea~Ky^R0pD[TeQ|dwۿ}VwQT˶ Ã̤$Gԃa |aa3:DNsהW); +Ȅkr2`a{,1:ZY0gXmfHۯjyY)/@;cgV3чKVlO~߄K̛tW]M6$mn[0iPw[ ܧ:Hkc.:v9dz4<1:;h A8]Py%aLO%G v>g3Fc}+UտGՍa<89_kdBT#'kqnbdo(+b#{͍w N)o 6߁xkkrZh?vC(9d "' @([jux reY.k+٧$` Wz* a-8u dOn1"r FWk k뫺R,8PN (2߽{=Tb!!ߊ4fK%Re"bKZ%- F Iܿ&$J/wڛ-RTG7WDx,uT-@65pU:hZ"ʤge{6 -F~9uj4V_~vNQ3>,J:`ccI$Y,``Ş׾nz2Y\ p,q&ygfL{xv`0 3G/X4<[x6XHbFƥW,VFe@]hČKDB'Ak)p[Qfc=ΞgS!v$U{Zu\NX +4V;簗SޭRLգMA-䪢]rǂVpA֮:}SPeLtɋ2zk8u OIr Rg[& {X:C(SD1: K;frgډ|(J z\O5Q.}z+n}^n5 PB0F0ڮFTؐk7FkJqslG[ zO* b)폯 5q{X%l>vhd8yi2^K* "QyLxt'U2"W};mXwN$>C$To±#VSje(*R(M̮o~cʗHBÑa g3ƪ&2QֱN}UxejeSeɡwz66 u,Ūg09 @4ϩe"UN'apY|T?↦`xGLdǤ[K吞bk! >'iw4ۊX{JWW“f1#8B/Q{_л(=*sNmhPZ]r 쩯1 @3hMIdsQ=vmCǜ#\ q %7I^0)&%}u?Zk,13ɿo5eM;(dDvfHhbɘDꂓ)R `0mi'hڢndVEwM2EHМlA2|pFb=ѭPܧ:(0Md% CϤ$zY(a{N@mkG: |⓽B!P$+~3ЎE;M׆\:L+3~r¯<wwz)cQm}.X"AQ~)wЦf%GДz LfK8G)8¢m.jZm_TB̰O_\;Vkt yc44xpb{,&q;Q3RV@ H})c@rT@Z#m^.º1n}XR?b*wÇ)Skӱk㻸zbvͨMs VtCk&/`jơNjQ-JJhʉsDݺf0C . ˒aZpT$l4Yke>;Edz]>7[ʶYxiE%Piuv _KBͨ8dɿN<|J7Z)$ c038PoO8ڟHIvMf#rJD5s<@q1 LlTk@]mCpm CAUV__Ck ^u&˼]7PTM;7gU1NXg<ET.``b5G[}ɑ3|GBbƧG$8=wj&DlGɣqTktw Fye >"DdʧjΙD%UC`e[ƈ%v"f3]s6hF:?RV54YjRelG/HIW-2AH~lsP>pwryT"(cOE7Uk_e..蹣C JA'.𜟾8*Un ;G9n>"3pRriע5렎:1",\?a7õ oG7 *B5.KYW.DǾhQM z- "6JdzJc5#;^D({jkv:6S9ۨ ݓ@WjCCWrrm `%X BP ?!i}!VwF(0 mxƈe]N^ ފ Jׁ{vqoT^ +6sr2U0ɾQ9AwڱWoc 18V (d?D:OR~l:Ke:k1_i>=ldp ]x \`@(ܚ ;xR ]rAƻcleX,l뺎& F} g)-u) j[Y6+ډxxĩa( 1ΏH$_F{pgCH0Y4᎝^bo*L%/GY]# :+ 䵦ؐ\T8d߮4Ѯr7>"&c1n''X0*(6~?r!}V?P| nUĔ>hFuAu_+ynDE2y H>}?mGt6gLº<6.kU(;%J݁.P\,.qֽ󾢝 pRC"}DvQϑsbY ֨8KBsT{.@6?߰%fn]GJ27)D*܁挹- *z Cze ٙP0,ƌT)͸jzcuN6qÕ0U4^J'Ԁ@㽒]jvIR%Z6ձȫʮM݊~(>2cwh 5S[ phm:?F gs]"e|_S&8U.Ȳi `VGZ7XJSZ=c ors}\BL-&6: G&};TZX`c0xi<P%7Kׯ~J7J>"\9'V.xʣqĢ^J,k:p^$5|9ѮpH;]G&m#ǿԊ,'%Ҭi L|9Ũq&%b腌`pn"u0y`HGsCB&qU5A\ĴlpU-v{eʗ*7!l914YJQ?(Yht׫)6:ȣ8&F?_.vĸi Q-u|(W+\.@iBm,~x:Eb [0,ıS[UM뗞I )W@,_*!7&DWwBXDǁT&>>tl˹ˀmK'q_T *Zʼn~RϮxDnQQXZz.3,p $*K(L&LBo{6ԓqKM>G{alERڞ/m|h>: X mwVsuc~fw,HJ{OƩV3DTBT SYGYi.!}NZУQ7\ % "0j)!OG "w̗[ePb$P!N>ݯӝ< ɤ[r/'Z.k600p(GeT :Z"E<=5m쿤B2 VŅI< ž'I |?Q-]}E" ൐J"w(z-]z9V]kO%i-S,"bw02XRᱡIīj'i6csz$r)G߅/uoB, n0.ss n `pk; qV!dWy5p> 9޳K"l҂a1Zpo->2'Ocꚿ\UW^TP-@B#UtneZJW'ä%"n`aQ\ה/iL]e.(oQ)Wǥ[$-&X=,jhʪkD E=eIB0(¶u$b7Sz*ByZz:*|X+}Zbw$mwVD;AJ:tDn}ȃ:d9iٖ6и9\lEccH:a\.p- @Kf5ŠxwӪE5Ց˿'P:-MUB:{%|pKnVQtGf|-f^vg2l652mRx5&z;4Ut,0"(նMjLƓ!nde#icS*pJ_bFn4aJB^@nYśs4vH[ZVd42DZ[DpghL\&=p8MDRжU,q\rv2lq3/=wD)|^YI_]#W6cVr[K$%\0{9BXh"WT}%k wӿEA@wKu1%ZsEKɄWnY'/Uf%XsPd86KaR[ )?ыrG2Uw|zpi(~u 򔧊5DP2"DS9A6={5qIEI)^dDdx2ehUW@>zV.g s. o!m]% i2%0\O6C~LpV>6 ejB}wӏD_8U>DOiH(v@Mdsv `6i|4c"F=%8Z13:Di _]H@Kf=[l\:ǕM^42P#M1KWdzF:ڷh#׸49͡-cZ/Xym@ϧoqg„_BWB&ue&{['M$`7z+0fR& [v3 H HUǓ<#ըSZLF<) hX=0vzB}<6 A~ Mx[x Hwx"d>.@iF,+ qK!.?h3p< H. a?xNArrNOl*@Gyo3Xݑ+Xn7E|x>E4 xzzJ :<\z)#JxI^KsIӒڽ׿ xy | ;R2GϵBx/_m ҝ -{%Z^|E &;!;|*N߶ ~wXw̹q}74㬭;G1+9";a/|ڑVM>r #.^2@!a TJdOXsƅ)i.5N~da¼w5-+OOU5k^RG@Hsmeʉp%UP JGt'I 0C>6ԡ+nj&ӉUJ<)M{4'N`5jjS%lAf+Vb ={ %dfAB1uѬi=]]>09\jHyaB&Y(򾡀bTv+ʢab6ƭQQ=(b\-ɓ}vߤP NKgфfSs!{Շ}GXJIu<ͭUUI%s}9qɍ<p0Ӵhi(Xd{!ߛխ|vf%3~xa BˢD_Z7ԥ/f49pQ[@>1Hq[ot{ VI I"-.ޓM]"&62˶^T_}.VU7BB})\I M;PFV6/ {|þKDީqh: %cof* L:(μX?U'W1{J$ނwK3mEKTeJVSfuS熙>n 湑(ܴsc>\2$ ]/C*%KJw9cm"C@TV.:L#{]-" R%YtmDmQ$G^JgdVgU3IeocqS׽9fdN^dz[NXʖvܯ!8f ѬtvႹ]7aWȕbbs*JVq@U*0=wUٟi6( ~ Ky/:r+^+Ϊ(LFĊ%k=1,Gu"-l*>:8%W`6:w$#c-l1K`UȔt`2YU:d0U;81y;Ǫ!H#vgDI]ʐMjzUxh /^^/sSV$xsg%HB`lUj )4/]S u+B߲6?3ȆMSA}x Abt; RZDi!V/heuQy"K|f;[w|)-j}-r3c<.Ar߿Ǩ<f `)A mKocOU_Ps -هJ9&ܽ_z/g_6:%4Jrs|4bB6E F@%LbxD. j]GHk%Xf:D 'svfّ=o.ↅ^7lsA'j{k<qH8MN;>/4⦆q;$ '8ݏZK0i<60LQ#鬐5h+e߃7Y 6$+.: Sm%8RuڷDS::JgxMڳun޸H[X HlDv9} qD%hn)_W?vHʭ!*I23)s}BC}f:a˟5+EJ}foS`Ҳ%E k@f J<~OUnf*!^âX5&OX'I879p. [Kb?rQ6:]P)9|՜ Ėb>U1:1'~m ģḴ,έܣz'K-2K}4fy/QK*!T jz6͑aYR`DbrbՕ Y!&c^wy7O8g_?*L΂ɊEt8_0eH+:]BT˳/iz9V{$P9DUMWQ`}c/+*KbVfzCu<#&uݽDiD=eW3QT2I)'N)ql,1nfɪ>G¢L0Jl9بOAeٹϖ_5`Ƞy1[P}dU;5b|6"Dqzm.r"?6uM LOY+6}S1o@Hr GW䇋شt#-1y^,h LrphX`,TD+ap8! q]~ޤO4qyWM ޢ}r}' bEK3vꌥ7;ExjT/{6]F fq0LԹly:H,IKP7O}cbcsmpil !m%]`;lұX{^#[)*b$ˑzDk b0A bKpg} NXF!nO`ӓ~cEvs*+gate6;n#o (p4i˔4x<7ߛ!jLO`=zo'N"dfJӹ0gI;?C$s?mK)^ctP sR9^GL!IXƅ='Gև|s)5Cښb(] -C+͹G/?ʩuW׈|VAn `T BԤeR݅c[8;5Qx\fbpDido_z^un׬~זR_X2l82ϚxSɕq =vtZZݱ@H*,6n:n;xifAPʄ^x1j:͍V |L ",:COKu`̧ֆp5R;(^Skob!LB )liL̡B"` k~HTj@=$Av\9ƂJĴ]!1a^Ho2([{{"z7lXfCSeԮ@( k.T|5BڷT[ *k+ulz ؜ 3?I3iI>\C RLy:ywylq#[9a4L;ZQ* #$fE{b[A}EԘ 6LeJ yta*Np& gT9yj7E Qcmcڔ=XX}+|cEG2XKvA=qݐԢe^dBWW !*,ޔټ]ģ{C( D9Y,tv6r{huDbD.!Jۖ2a6. 7I6:57]4OrM!)Hι 5I@M#Kq³4lZbAϪ|.ع#t6C 0ݚGf;w'lQmQM˥e.ӛ}NKvPXV.R~ԡ} ,VYwLfZPc-ӏӒZVl>zJu (كɱDjAģvT 5I3FJW 聴 $(ASӟ,zݨY4Sq7nR5wh[n>:BC>K)*ATx/Ƶz^ڟbx E&[n\V.$ѣ CDW3]\H\:VGt2H k Del}]M?sa+2ij%!bH=#$us=+ C;ԕ> ao36\Xaˇ9ec?"&*?TDĩs\әI\ 0! *ke#kZT r 2y"F莺e}w?6tW2:BMpnaaCl4SxM((э:$[I5QC"x4ӯ2_xήW &=pťϹ.`&IP9Bu6UgIDdzkQ_rTZWe͢fHSqfck/>ޮ.JP+ ]1I- Q4s bbJQ?/kTgk(sõ$$щ 80rj "R/[g\TnLEf'UqvJ@'7&૑V&'"mܫFiF=uYiP߀sѹ,am<ƴd'};)w !f}|% }c_-TkHҥ)6_,XvFIcLY ^l;378PMGXA`6XZE(况E7E~Z`O6MEXHBap!NDQ\J;?4GUEwbNlBiԫ)=W]ZäF0[ZwoGs5g#|p} j 3p#܆FElNȐ!浱iv -],}>V)x\PIZuUל54 ıZ\vzv[$\CÀ^ }])~c\$dm!(a8#i) M cVpվ̡%A_a}(GD?ycaVP]26EK"":+f.xBI'on{XOh!/~ȩC}8×<|r%v5,)>1~Ыb7cC2om='t Or2*Dž43M,4Y g("`駢_LmD\wJ"X y&W@o,&ZaԱt}`oq>En9i|]W^g)PDE&͝ ]aHkgkyF0R86D IEX^SI~! [Y&V`m#'y!$JƳ_!9 cfoğp\ɸS9dmh5~#l&sF-Sc.Puq,bG^0o&[,_D%G28Aɽc "-l!%EnWc(M_gZ̳ enjkVGGjȵpC{3 Z{L݃C/W $NI C$Zu⯐5TXOC߮)CXzKSȒ'|-%zth IR$-u ȯoȿzW8P~}G' R1ѫ8qb,P͈oRmb?h`-M,y &8sZvT+C <㙍2vGg)^ӜFmSƾ~5'~ "+{6e#'޳yJӅz.hUsYQ`f M 9)*KI='f8AwF#tu#^hMQ%=u}Mj5۬Pb,D,al@q>:n/dB/2C &G8lAŀƖjJU0a^&*OW6ZPRZ@ :.d [þ1+ fp"&W=>fՍ'oF.zQ邏APZ Ϛ"$Dܭc3)cDTL UÖoքQ0 pAU]L:Yf^J+i,AmK#!N$xP民eD[oek'mɜ|ݤv#n:1[JeBf C{0=;,^j 2YXR%DvCF,JskbU,/dy>?Q%*Fm\ b%a2>JT5-H_@'BlSO?kX1w޺WBKզ ]r,X6̔b((v3'EwzK+ wGۻ|UQp i/|T-mdo*MCV @tUj+5yr)>kФXJZi9olW_4OLc oO~LHg7Pb&_ E2C;iHnȤDTmЈ /^B}LAXÀ. dF8ChpWҭ*3DvfqMFѧxgķV)E~H:h@F!ee6{)2&pur;XoѪp_k.f EއN eP'=rKeeQֽ! {b?jm#H%5?'ay8#K>w*6}~L OG}OGR:a]0*}X `N4(lt*1tOǃU~8Z~P^h'ޠueqÞzmaY+}}'MZ@P9ar۔_$z5)('`Jڄ@ AXI㛸/CeJ8k8P=3QxGLfO eQfp\x]: ZYG_exgr)&ypP-5[70Y) WQ'5< F䦹ٽ;Ofvj 1ީK,Q dִkt.g4WH,Jy (ȝPĈ k/ů?@_~xq_67gH вi}kJ5"Bxȁ XBG)>Kц[톤lx&mS_d(S n{ٻ}_/cM^JԏXJ1De༴5Ek!C'A؜cˮw݊1bZKb_`lNғn0sl]GK~7Wu`Nzh&^c4I͟`'Ÿ͐lC[Jx ]m.5A/X|۰eXl(=]£.dCQI荡:W۸~*]U}͋Ce/#yCzS%[A }Wo hAL딐WtKA$N]mD!|l9z  i o%< ~GCK٫o8ۧ99MPe<8_Q Ӯ-º$BvZͲU׺k1`z-f #trr|O;BYalC}K]STDx\Lj3g&WZ'@Eٛj`{l0 t}wrcn4ޒF_LlB£`@abI:6=6lsrVF"蛲r큭i+Ñ͵.a?I-5W|þĩwg0J2ͯCw~̆(J 2AmNK#YT/-]Wd,{tScAL [{&[ݿ5V[^F^24@ JA!tkŧJA4P9}j pGWb\aƍ\Vk!p|":8i[M%IYWuI;rU [!9YWr0?y /64\x.f t9kd-!|g1mro}XRஈ5tLN2(‰KA[{'/b[BIwR4xhu!7 !LpDY  L7۹V%S%nzOzdLKa=P|w'm£ 6~Ʉ[/8'Qa\/\v+;pܭFEEWr3ٺI=&ɚ"v|7bY5|\NBdO@/3״20 GuA}}Ո!77= /Ȫ$0V Т< 3,YZcv$& #"zCtASVPUps3HIruɜ  \OXӻ]Fuo]!Z˧+rnDq衁G}rfWy CMܾ[u4rb^c5EٔKB!dHm.} 4K_\''8,8@>T095?I^=LZuSCQ'Ϥx _wa3hy2T=gP[Diø̣ gY8) KBYPbAW%VžUCmNpDhF{~i}؞V:%Z4z YC9pXGbnxӢ$_0$ayDl mxp>"OAly₫ڔCEX%:4>Ęڭ6nR|%pNIaY=%QC[l=KN _$Eh'D](%I]xї?rJ P8 ӣLj#=8Dq a|ڢtdP媱2-Wtl6ƵoYgg*c/sߙAK_A1@u;>s}fMwhmTQJs9QώlZ-E1y3"$dTX"`1+g2a X2bfT!M l 1I`BDL rG8[YZ$,ڈ1Y!_|<4vn`<;nUE!J44ad*G25q;#CIJp )M;_:Ȇ"垕nf)o"s Yx"c>b-k QwTȟqDGڄcEZ=V屳﯐ GCtϻFtlo' fGxo4a҄*- W}EznNL~"lAt3F>7,R ˮ;8XCS Tb.L ZoAHW72aRo̟D&E0r-͓pԣJjn|{Vf Iҋ;(o VLüj47JބEP%7>)m&M,C:1y$H&d0~6Sbf)ޓBx,7|>~o#<ƚpWTF:g>i"EvhT(>uů{DuwVvB<Жj46-p$|+iu! Odžʚe˝TNc ږG_&Oi C5+}*u}ȒB.&v:W"^8_ԕROY{푀/J6:\/LF).OpcDemR+ @::=eX +q/.NgMtRWbE}M;*Զ#w}1X]G~zUawEB43 f{A,rF =V{%gb(d;+ЛDLJeقv2'"'*S=n )Pt@h9g)OA)mWVt/*2nuٕrT_(-0}U'M2m!?mO q6\3= _2\kjs\:PtHj Em#xq D5+J"\z"_ ;+'L:+U0l[HWb+۔bh/< ̀a0^L(XehrŃZ5'4$L>D}R椯Mn+z4پKL?z*,iq.utI?BGM6{7c??gTWQ Ph!fm6dHߢXc\+1(:ἩG }<amt'k. ;X  4yA 0-VDge͏R^{i vA7 VOh^N>0w!)4U,#ٜ @2q+IA_ /87, E? y O)W!O6V^t/O顴P O +u|@G/qk4<@Sp]}^0ά 8%7|ADScQveCQ" Ziuk.M@[={ŵ ^U !s$9uuiq/BM5,Q %?LrBP#fʡA3b_f-I'{앣>7 eTZGБ--M'.]nR.ly[];yBxeӼAt>a2kQPd;K G٫V7t邽G=ח5)'·O(sRG2H]RâQegs#~YWo{-8 o 0h @% .o> tT QN-Z0KMUϫR0CWL'~y n ڿ1FCLM02cXq:G-RoSd%NTƔ-ٻ;~b6=іw;{a$~le$δ}/~ARN7T<Ҭ Psj]r5T.]5<謹/h2pYvO8cO؉Y~.q]x5$MbV~kwx$d+ T_҄*_aQi 4"kUy~+**v IQ O^hEPɧK[] ,&;:SܛBR '&c;[DAԭf pZ)Ii@hgol^xC7}TaBmp 1R` u& zD@>ec\]0? zmwj)-؝4vu_NZhA n0u*PTAJ/A]ʄ ر6d¢ q8`?r $4_jkL&zd ,DՐ]tH(n%D楨|q:=w DjVbD PH^ 3!Qg<'2ҩkuɺ\Ue"Tab̉: AR9e#?GwR4 $c|v]UZC&bOs4F[ =L( Ci*1_10_Okyt`O+x/@h^# !)VCe\!K,gV?P~ z_!~V[oR'0U;w9]WXZf$Q:Ch-9;߻d RPoBn g6)CS_Q lL"<$ 5=2E^9Wp$G'ְ\jǑ궆tiS cւʯHWz"A@ yll8mNPmC<}vʿ _­zg]Fӱo7S9N,k];jJ-;$@bon9e`Ţ_=hέfcVuggR^AׂQ#X.Y%0?%)bLbaU)ߩCHP>u>@P=k8bj<99Rܦv!{K% c Zw86܎"\-q3Gwdӡ5(T9_5*ZH=6WZީ ˶Ƶ Cշ ͈+oF` **BEЅiL];gjf Gձ}6:h__;O:-!eSG s=\6,ӵS$Ig,DW`Wx ?PƒpNQkOT=W YI]+YG(OH.5+;8uXnAHu"T^,ĆbL3p~FS!?%@D2' S. 9ʊw@4Ql; jXYy(MoBȪ (iZ6AEX <.^'z77C<UL|ςguFs?j#q|FA _o%|ġ@(h6JbZzmSȩ `E) a{VYO@96p~mN )i:ho2l CS#fDX*.&s~y>e |?pnO|P|(ي1f RkQaqc (*>̒{˿u}SCgg4w+-wgA\n?+Nqv%g w0Xʹ=XBɷ`ļs=<^EIAS8%c&ъZjd:դ~l.61/j>-FKtzjQPUB%;b@ [gMp/{ո\ t77v }Lɵa`eQAoE1sl+Xfcq#fhvyI?_lψx9\F&;-7(ZapxpgXM4O$" Yt*T _.% J+P3[TP032qnVTMآU`띮%zvc@A# g|?.]$ǖh6I?Îm&^XĞKfH,bm%0Ms6 5S] W^znq}Ոdd4 #RW DΓ"w6Ͻ-&θꜭolN^O3n;XNp "5PLJ/ -R|\?WeVW2\@}2߾)i)LA"KOa`NroWxE6oDw^@hotPTuQ▲D/W]չz`!GxlWTJbWO4Fh%3=Fdru=fXMWZ0j"hN+ V){aVH[2pQ׈jjeyU6CSbz뢵N(KJ R6>Z#_*B_fJbv~iHםyGs0iFr*昈l2$iKmSGH=tb'|@9O|ԡF?9(E>x:j=&ׂʺU3o@D8C({^g7N&6<mȰޫ^.o7w@bd4$A%2kuMN,daZhzp&~^Gl #xЊN|hm>fH$s3VuZO mc[ΡgbZejtGlLL ;p ڴu :^{(ڍ{tXMA ?B42-b*7R oy7aa2gӬl>#D+>7μB65bko-v4RtUE lV ~ӐZ(Z۽MD\F+Ը`d'EGڷYdKO: 2wn\"1;ߠ%I0IĒQ,W5(QAF`O WWًEAbaJcW\7j9 (ev,܇jfg:~c˱zENo+h(QV~[]i|9 1-'hP3SSM-XylF+ݯyOSޡs2_Pf s|wY;GLς;^㒂BZ=Z~6+Zi?{S1qrSi1+ZS$;+@}|y0!E&qҙhЙt8.ONL]L,! 2_l i|} v7T/&9Qu/sф҂nS lCUލ7A^|ѴFᕞE{6k"Zo-Z]0T=V!ohqe5 {1TQfΠط6{| 8`fpMJ~nλը2\ҕw\Zǐc+%Ö.ֲ !>JlI Ȯl+,nh ۡ_u O`)L#T>-px4e. "+ùNL4 E,'KCn.bU{ CśI9nx/gN,VMP!w,yAH;਍񊵏puBRV\rnaz.ECLk, -?CPڌD>FnrzoMYry,11'oB&yxٕ8ʸ=`lەe!xX4{%H(;u%/-58/I (TN%uB .mPc/(J},"31 e&$S"gRО-'ӵf}X,ș'695 堹``D)Z(xB2+l$u $:L,=c[γKIE5pw+sN&hWhyY1r'ht g6=4nVڌkQa#Bk;$H=n;&i* kR%%L -0e]=$m Ūx}ɃqVFPo?u-&.<':剷ڿThzTZ-*N"^4` bZiO b8o>o]=//i(g^,`Eg IȔ̦NW5LaHS !YZI}ty7ְ0QB9uL~ywK-[q;\솢si'uEOe—e%ck"(b&U\2W@+-T%R$o1N|+ʆ<G(܉#CI[0:%^~AHH,ҵ6!p:>^c'iћBxJ[tigYZ0707010000045d000081a400000000000000000000000164e6139f00000fd8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-cs-dsp-ctls.ko.xz7zXZִF!t/@/]?Eh=ڜ.+Yc(r{@$CdS 9N8lv6)ߍ;Uف3Sw)zOpkdFh́/jabW/Vc+x dbnw`*|K05,Brkbܝ뷶Ayl1@Ip1f E,N7:8MFa49,rfxaìلO z&"5q,\-Kѭށ8W"E )ZüX<>pBiQP+OC4#2jnnb-πCU9> waI5=!r3X |mjn/B% 6DY-qxSKh@az\Ocdb.Ƣir􉇾ӗ%^ɹS6X8 {8 EZ %[ih盲HSgqw| "=]_| CIwFHӡ뭔ޞIr·[2&+9+k<F,=+˂C>5=)aNą4} 2X= M9o}ϮgwHԶdžN8)|- aI7z-|OR PE]Vu|5jx؈sY71Wlq5x$8+ԭfKs?/.AC Y_?ڟp=RpRʵ\u k 1OܟC~1&̧?Ta}be|IH]O%|#o㼷^k*id' Y] SKj0 w F 6k0DT!71-;w+XU(N'o%ctЯ"%cz!IFaæuAT\)AKM6)>Y ^P{߳ p̘~kwR>v2⾞Kjm?aj*.R_eV57 e תOGʀ %>u s,ӗ싸j4LN*;F+@ΤkQZL{O.l5kYB6uK0#Q@<*l)zCL7M5,jC 3>ѝA}(EBˢSy6KM(&=R?̀萐#p صc{O'ԏ\{WLI9z^h)"JkmR{ujdb9D_-}W:Sz$\2$]xKcϥ=Sh(Mɨ 3Fk,7^֮T>LWludڦYSka.텍EXωXwޓ}OR$YEK?Qj`O}4M% G҉J7c( i2u".PLR%+5𕨂oK^ua1{s=FPM`w.(ɂWA[VRoyO>]i<+g;ZF{Yh(>$v6TFlE@ǨVFr \kfs{4:;JՎ4!@sX̉ @Kwt^s?  ( -)8IJ+E;-3uU" 9D` ÷ewAG*L *UL{8-[1hSQ"adRtdxQЇ[1\k2rn?l:w?ޓ>)\΀sUP5:9C"׆xB߯哈l=^\d(L;f):tSTЛ^ "[37, P=C5%r00luA׌ړc/{c%l(vA!EP$ 2NN >#@<8뉄")ͨC`=ʖU|d30x2KW4V $;Y!Ha5AU|?%Ρ>[- 0ݤ[F:OXZzMzĥ`ju>@k@,Or6,{.JY3~Nhݞx2h~sVKu,?F:A.!m]ݎ%Z6bq <-DR\!s¹nZ0ԦξH{`IZw*Q Fj`32(+iV+%H\ vyIڰPS ;Ӹ#4| ]y3&'̸8~M_O+%}FV5:<\z/^KO";|PAƇ,'“⢾E֛d[0_a+ A!J(OdZ&Zٌ 5T:##GZh8n5z*yyj<2IFY b59|z%h (ڀ.K#&z{WQoEvs$/^69BK=NQa6SYazQx48A1g.&_<zom~Z鳶waR㤤)`_~ = t%+4Qq+<3xR7V>=wd䍘Mf5LydTb;{wD-1'WܱȮl-(Uߖ!~4k[;r WF"ǯ}|up7L7u^ #g(%Fn0`cr Evd< W|>e+qV 9zݲ:eڇ]C xߙJd_\neaY;1ULAfm(qh8~m]hk YpMO S`p ~q_ûvwL\ _3Lw LN{ ~;tDXhsa:Q}-s)}*&%xAjN.q1'R_/MLqA p |/,ʒ46+D.iwaN;B抛.ߘ]ʴTYVH:O`j@62Q d⽏΍7.Z԰]o A+#%*4G(U=/QeP5ù}Z7 xEY.N.k8äKtg>0ח# sYױKR//sCNs R1q3A(' AV^S'in^CLAgOTpvط6w#H^؇FQ즻'MM -{FCfc-˹ Ll82F YBYwM9ϫ$,[Q|-cfqRΊ".K )6C/!MG|D )O0}Q)@[Sy4_}4(Ͳq"`#AZ=:zi6W!Ѽd'#,txazԨTS긝Fc5x$+kdU7v*ġq =t=A%Pmb/8Pch\@K}nUS]퓴+.<myl BUޗǻ%B!2bDto"ZDjH̺ޏn`$4 H=`ДC~N)B/Q"bv:b?euN9 МGLڵhi%! <&⥰v>96ra]fRGw0Xsmˡg# Zp uv l+ .@Ps2))lo`\`nBֵuW&7hprW] 6 PuH-♍gEUQmF0x.w54Yx7)Xg4Fբ>B?ʹeQi o^c@x| k7*<,Ltv.A;kQPE9q0XR6> +\m _vՓF``n`2"4ᐃMXt쵧R\BP&8!oA^@0z pm+إ%>X.aBx:mN˫HTt̸رXIK 2\f`HE"cqvT %h '" a5jYJ LmňgXt2-~'F۾ssrd(#_䵑W,uRz9iOU _ea9ґ%ԥ,!u20`:!kbYԡ{&)({e֚6 & =v/"(/yc&Af+AҐ7YZ< _LbzNV$rʵ`vs e42[LK|qa`>+ jq6M7,7/2e֭;1)u Q6IxHAa0 ? ^{qߝ;IE֨ŠHq'X4\Y2-.6mbYdv ZVdYaZU]dCh|D~oEI.w$A#vhvc lq DžMR\Xٍ'Lrt2<9'X ւΣc~ˏwiyz>xR:v++0A _lΛbzԲ]51+, i(~b)M6UBJl"mkw ן[o% W*Lvܠď/iW0gkNNf;YN+qd=& V$=rk0ZQ &9\Ukbl]= +K#(/*74Ͼ^ [B8[~m͐9<^ DڽF]?a%WMC` oj^5sv۵&-"àhG` I.,'a0KOxrv\x$kjEQ "ܬq T9U!bέIbE?LaZ. emHyɣM4vm'UJ*^>B@4XKMr37(*_pz^bh`)}LͮREÜ|8ڽO9%$A3tCRn!w h֛Le^(r@UuejM\)M2p )-Qp@܉dyͦ墸75b{u]Z6 D \c@17"OUju.w^x6cï'RiH. A!+(+E$0)*$fD ;#Cu~N=i_+o`bo %/)WÙ3*ρ03B~HYMcȲu*p[5a />N9ѓW4Ew'f~-]9vX4j/X_#+-@˞KdK|h#=_EeΡ徵,o61g&#_TSڼ$O3"I))k<itNP; &<\UbVIΥZpvKlbSyK 8x:k<+wU-烾-B|~ʉorῥ#j3m 9a=O QnhԠN (ȸ6` B |df:wqarp-wLg0/D"/_x5ŏe|`OE[D%+UqAF @+Gmoh&AvLCG؛5?#$Rc(Wl0t.iޢҊp2_{]RLb:;A4Af:2yx\x>A\ü+#z\}ȍsF]çoO3Ý:Zzta0Z6HIܧ'mbpҺ L=OE.ԩc]hfq0YI?n /m` q$/0㑿9&<ۥz2R ;[ y+,-< {bQO(sXhM*ꅽ씕BC.N>pֆV);uI_Ib*ZhVOV+t:`WE͏g:Ж{fAj $-qYzV h(Y_Tf)fc tFJ{R.\@'1yȕTg:1gB`B|^SNMO)9p ?3k^%쓞:sH,ULD L+~ʮFvSv'SdvzFY{OC27.gcգB~fӅJwCtb0`Քsx"2扁aZuc%/7}'3֚%5utj:1B|i&N%Y]yo MIj<[fhu_u1Ztkd&]̕c,\4k.[EzOwA{caqe~:͏/ãDh~#=u>gfs::$og=v::'? ,a}-z~E0fsDѻd.Ul86:Yd4m`䖎v60M[LʷZ܃$?,ҥ;;0Chl{BC .'@71&4/jv0ʳ[e_KG(ccZ]|.09kGS5Buuyg ca>$7D5(>k4C 7ZR:)hlf-2:ؽ4)62I<"Mn֎D>!B)`ek(]إv `*kwBսjՀvP/'mPHn ԀiM_z=ͮRBvs'6I6JxVVT-ɵ3#Sb]ߖ[>G8(:$3Nx3QVD^+PU{#c~D˧u*v.]6۞OJx0_r{/ɷJ&)h3ۓ9SI;d'ǻvu0g؉܎98F'O?X:/ԧEUT1GHtEz^(Oo@)8Z]+pH%_#XpCjQYAa([fp-TA> &іxg8@Y|7qCy9![߻]9;R1LCk7<3Je ͱZ=ai{A)U&4G/4ŵn37\:8r{ƙkBΆ4syL͉ق־f(b+_~G @n)Ak<>͗f6Fٮbܩ" -,Q3AD{!+9_l%f%^EWL{Dy] LCokGG؃x|a^"g ꂴ7:Rrkl^}.][Ls5e:/r-;{3 ^Rg)0qy'Ft|V.5=Q/H``M3K`}cSمB5a,~ٚSrcBs`!LO!XW-VM8zIJ%ŋ{CΫ t̓{"1Sm[Ea87v;ΐ-wqS73kTlfsǔ4쿁^;'؏Ǩ՝{J֘}ɑhf_Xk7qb& YF;r)IsD Ee9wfpVbNb"NkbH㓪؝0ԦZ'I\O@%X릍5x]!k 2/]MzB$~֕5b n߇<D6Y`s pw΋oF_xH킶PV%uuMI2.peiUɕ?ЦC*ϓʳ1iI4u[<,jBmYB%h5Rr~зDas4ИY޳KZxf_2uD}<^Ӗpbp̍tVH_9}R1QwIԿcӛ#Cxu( B:}Yv~j\7]-uB=ˠ-ӡPy}E*dQJ(jm1XQ,JiadUc'wsG6v4z]i9P)Lf5k0O[JY'Ͳ_=4 =d>k*i@=i+qA'Q3njqj/Ș9DB!P~T:'w-mB[o8:eGߏݩk~zmR?V[P$J hu,lˈ:FS=>c=G ^R3Kzݥ>@;?aB9 Z{roX,t'>]7S1KcIn,X  x1}f\5GAP{Z!u0{+>V|bcZTn)Omr~*IyxA(ՉI[:54+9іX,\ll tf>]@]#~At$+ɒ]?qƑTPEYviFZ(jWm:%#(ƕh㯓mwKal+dkZ2j$2UI@D]c5! L V6:էc{ke;f7nam$l & 'KhV5Jw-~@^vU 9.Gr1;x0:/26aCgq$ng}ٽO`o6_3u,?!d|9:6WX`A]6oRDQ[[ IV}iBDn60򹝣 !xf,zgc|n'`J7{jeN10,;tɂbC_WHӖ&tvd]ke׳ Jsw, Cd*6"NÞC먟aд>Y{jۖ]n;)4{Hܿlޞ*Ь~~6Efw}~mn(cjy'(!lRhrR}1d5R!W-'u8 өsGOlu_0d}|X/&&ML8nٌ+njv2^97Qt-Q!P q^ eCAcFrI~^HPj#7p2e{4-7uxTJt j=Qh A?G <~LJy5jU})нxk"BԿ8xAz C_Qlq, N˽ol⼾G 3fwi랉lcOq|I8ݛ0p3F80 $M/C(!Q-6 $}Dt(Fyay_ڝ o妯y_rJjgr'Ǜiײ`Sv3XR Loh_^2w \r[ѹ'?Ʒ%L;CZb:0|sM:Ѐ3b/@n j#. ].|ȔOmۛv)!!X>{0ZSB̓IkI`ըЎ _2dE=Bi^DbHGG V¶~ "斉 HF0R-ᨤw/UhSb x:\,@CYnfxe-CP}`*]s~W_{11)S:E n(|ZVMR~V K>Es$>s=B8εA-enu^OK7SflR<"F$E$&|bPJt-eYFE6)+?0ҋOج姭Lvk7-WXTnx-hKIsx ??*e?_ ^YDZ]+JWB.~b vR޾йp˙w K %{38NK*񎺊.q8]#bx$I=ն>O"% /`T8S#4Ex׿gJ,ޅѪqJ+Oz 25@uQYU"H^gs fBY+tN mHK0iVE],a^NV6ix'X7#`BNo׸J)GxϹWdT46:lZ7=^G&;南Ћ­p.iȃ9=!)[E o361w*k`3{bkvt `>GŻ۫%gJi:iN'R0H@LYA\0ɰy6̮ OP?vf?_ B3vk-ӷ|wh0f*$,ih l;~Y.K$\z2K*wupo,9e}?Y_GKu>5AW{ILIa'4zȬjwP8װRxPCH-3[ޣY/JF> >nQ&d[0s;ΒSj &=/o|/$Zj4#|!D}ƊUg8̐h}x4:ܔ7rSfwyR PR?75!ҷ#@ud5WsMRwb0F8?K-݊ Q K Y?LDsۧPazPR7flb %ɘ:hi̔L@;9 !kS*B#{&4vL}35 ǰ~Tu2E)JN<얌;>| (eJ_vw AELj9ͼ?:c[%5$|J1l.rL<܊Ыԟ-d$#/:Ov.ۃnʘ[/r-6=Z,jeX ,1DY*cw_Oq%7e8MiL4A*ûO:|P,d= M0ġbBa徘 Z;G3Y>$lƓJ8pݽy y'~N14?oP(vN|Ng. 5 Yy+N-pa(Ψ%B:l8M4:njqzοO.ĭTd83Do*lYd#ڝ5̓2Qpߜbx1j 0z…1iĥ^5ġ8ju*OF,[wK(J'}I=\fi Aj f%yW#L鷰& ٧;[[ $Fſn e(O[θ߾]LcsnR iLP-/H?yzBxb|\RGg٩qvr[AmI-,6NǯG<"Z})Ŧ~ ˕avgMc3&6,@l˖,ɽ1J Jj}$]l d9I5k 3Ļ6 z>2)wIlY.Ű.l6ϱKrq #LBtd*DbWpUm' g6g[v!.aU̬+SRwBd%}D V@(>!%"e^=>Ӭ\;Vc, Qx[t;"g$6MA!صI _" d0`jʽ̡9|WᇾPDL'df3?8{̵p;`ѳDG&FPɜ/7`]5a MD~t S^08+ Qh21Wp׻QS^H *lUFPd†Buju@+KQ&5t hYGS> 3]a!$A{}uO$cKRT6sU/*"x$-bY; #ΆւɆ+ Dr*{pSOmrU @AJf>L̍#c.yW~ P+ 45/frݨ|W~pD*C?¡ b |p,!aHjD*㩤2~:*{*z(#CJugH!WY xIt6ҾIeqQ2LKzʹ} G1z\STS\swyn[[EjXo"uv̳ JWn˓ՙc*˶{̫kOi%+9]W|y:#Wy|[F|K|Ic8"o:{v˪w00W=3-=|($+|]pgn[E,qjljIe 7c -ca>8AT;S sO3 Yfit+lCD OUHz=\UU+QaVK! RM}OɵxZ.u8aM#=6Y7I]nZ[E`m^B4HiOfy>Ua2d/{ƷЬxW!KGt/!0N("ǭg|ׅғ ..p %jx۱V gåg5l[kCg8τ@4ўf0- :e7Nr`0fDs%#t` nC(;Wk^ Ř4̜ 2GbBqfnYwp)HO^`ÒA2r~rl}H?UWARnq iCxƲAvLz \[.i{ᝳ=vWFwZk58BC syVfKՊy.>S&QG*բd.#.XgOԙ+Fc1#y>$?:yAj>y@WV0|oB^7CƲ=h` _~SAlA,gq{@.K{F 'JsVTW;GΡb צWC Ub3Dz:^2* hB2ᗽ}gPX~fwEcz'wP.7IwI?P"ZUdrK+}YONo*v(RPwBԴ=Aϛ^l{'ƀțu3ΰD,FGA o)^ʅP.Eǩeeht<}"jŝmds= 2DPf%{ٝat.zb oz8o$>Sth \EG}?o]PHrP B!?LVMLn󰽵gyb8Joq1cl6ݻVSa2T.%5Qe0jdJrIzT_-Wzt#)6@p#6:Nf0Aʧa2~6m8h[wc>;cGrV\Ug:4}!ŀ4 "yሗJg|< 3=脙OQaV.Co"XqY5uk$G4eNE:zwX5H_U ad7D}fJx 6 Pl!_$盤V*)W@ 63; d=(%^ + . i X…'JN(Y%qE'*,x|OPv[HчaߤfaTd"xķ*|U(><㛏U & .GjGg3gg6%C 6Cބ&)iI,?k-Y{oK-&顆jo#;Uൠ*7Fw;"{ e 8 O/e()? j žrD%S>]խwIڊ fٹ^0:g *p,M,6 _ ` 4\oY%k0п:f%kaܫ^Цbvƿ)6fh}˳CaH UXXtx,*Tg? gjmWY[8,$=%I!t"ۜ]Q)h}35P1%CI^swq q]Cz^ M%8ʏq"cRզMkmT/O8.HeqQgC)IrxcP"<KZr+kLT*Xi_!HvM%(rӆy2{J`]'Rc~Is+2?śn 8xhno.lFZ.)e -׷ P65nd_LltMmN^Dio& qIUZ.7bU[Tc<|:K=ڑPIMw0p}#]~"Xy=- ć;OW?w*(Q]t:05|\J0yz*}3\Auځ,STU(te`p=coT`URٝaV>uVDD`#5ynQ@vO3[`.%ΣD|q2(eIf/|~4b{k"_n{d߬h%OGY8@^gr x s )S#P%'`Rdk7̛0$o߷uaOs0"E\P\WHJ"`Y9e^cAıLz 'LJ5HVaVoPaj=cM0R"\ehġTh]C+?k3P_j I)/?'R_D,Mtփʍ=1&w߬N;|z֐_wV|*HdH> zK-]z+dMKT\PwYex#W`&h!G1ʗGy]$tWFJvUvbO[Y S I06 WFJ>z;yG(o,e DAZZYsGɂ (\H < fYD&hk fQ|W߅߈mTF#\A!?f2e 6 h^_OyD!Kg%7t͍m]m;u(e.V#e=j)$1FE؞0$.S G6`*:INO m,b-ʦmA2I =-YЎV]5tPCFQ\HL~ Fާ/4PVNf6?Zu,%bm-nf\a\HL6uuvW!t9 Aj8%ĻQ1q?E;ڊ{82/e?,,7hTkD7 Nzvs߮8syKd.cH$QڷqeojN.PupըaͶ A=%qB[b_սPX0& wJ{mM}3CcpWتs΀9V{gDZ]YڊӕZ9RNOn"R^NM-5b?^XDؾíƋ0zd Lqpui2 cW+ QO=T=x2~@1'A3A̘Mn6!5ER.Gi}jS=Я`A"STֿBfl$(s<^7JAʱ A{"P)UT=:?Tg|o'Z+H$s06|oPWp)1ϓè\U:͔rc_J-#Njix#xe2HNJhC="RM+'l"Z^_3RQj|ҤkAtENUb|< au10|l!01&ow4<\h.w*SS2&oܭM0ٮ [$ل 1X.stNJ BrzSijh̃$p(j@. ~t_Pldш}(r:A,`|oXefTQ Q ZޤPq1 30fR^=gRܰP#Q-,ϚН#ªHI<\4%h7ڿ (t=<6ϔ Dv09 CR@!/<5 WG"wyMpt(MYDk蚨MZlmA)D*L dUzwOxJ%03_2|et@a?YěׄU+L4t-6Kǭ/F ٔ:Gfg ^2%YL;=P3hb GpzX s[STأNJ-$|Y˟s6Vbx sNs~AA=qfKI?[DQ ۈYQe]c-Kicht]v7z!H0d!C+N)zV1o(ųtYJe1d72+UdCsm)f;Ąfa  7G=p:8堻q ,p \el%%&|̶"pf+ gIa],=7Ő݀ԉ,''_:gvT˼~JpzVهLp*Q.<sXr(T!;ku)FPyڿNh3(BU.LPI-=mql #T?4`ƜW$Ύf`qd39'&8vDAK0PUTp zgXCө^n^t8no %@ká/ȃ5{ï[AϧPX!&RZX{wXn8>%V}LtZة̱ BQSs b2T$ CL6kEڅ QgVL툮hONM v'Pތǜ`yE}4$, >i]',ZKZEHnzo~瑧y5 Y2oC77;fU-STȀ, a8IJ 9G)OPI@Wi\ݮ=%a2wnm- (^_픏hj\PZI\Ԉ Pm W eg6HTU^ o* Aud= 2Q|4@we`h!پ hNh7Lx28wkݔx 0{O"y =nb ^fT\E2{uAkR2S 8<H;)L*S< ۊ`Y&bx6mdh;Z&{K:chmKci܃0p$N;SםQ:AD4L\\m, Yp`ԁvF־yUoo;x 6¡E)lwNNtWd$*#Zx ie kPFBE;$*vj`BRQ{h0fJ So!?ZAyhI!UWV{  ?BQ*G0~fy]kI Z_WTkx+pk&DŽ-C̼ !}F_=@@~Ioz]ެ "Yl25dN" 9-ȇVYRIU!s.0b$aӿ̐OA, !g;_8{T;҅}m!P`Ε&v;CfŚH߷I"eu&_TUo6GmJ]H5c]%)CbdՋr3%$EDjlݱGDCúvo==?ڎd;ոi]4x/îFK6ޗѶU؄jjy%^3nwR8a3_y9nBC sHk;t3$ΤKl/z+A:nrA9>&MڲEc.PK?bLխlVe٭֛DQ;p\0r3|C#[2Jy5 0\H֧|J6omʘ"#@hI߲[uw-63+ڬN2t+mpQ6[DirIOlP*՜:_CO7Gr';A&v1(s?88JxIA@p;\X ]A/pO(f=Z#Xfr6}y#-nv%|!o@[To{c$'P?L*uY)6BX5z+iBtk.W@u*ơ$~A0*uH\"wͶzL+a\ɭe#wVm!/ Jm ˵AW J\r-Ք&|Y0\ᅗ;ISREf8W+g`nͤMQܷT@Ew{S.Jw1ugdqx^m:6tSZ9﻽\8T7lTB &w^+q) R4 @vz'.XF.ʀ PhSUyjFm\CڄPw%y,Qu>H<۸De ?zoݡt{Rv5!JCaE+@+]tm7]_u;:u#;5z"<$UoyF DBשW )EwƛYo8G5c.f-RfK 2"G>,9ZyO0(^G?1;ld%JӸm3ty+0qi1xej>Tڝ;5CGA-*?| &H-ˆ_Y{u$2?Y*]%{yd#~KFyz-aЫ=Jz+FZD|"W-dF'WD! ,p7%UⰓXk_O:Sp{*땳I$#pR|_:9DM u7 # 4MTguIv՗@t>5 G*6?[Tҿ¯٬S@yM`'1u۳4s=bD5y֋80HLUK1CZl] W-mQFJZMLӟ% BQf_'T+@~ޅNb8Pa.TV~g|s> Rq0 J.C/NT]v+4ztא&r@"hᣘnF_5C5wjN f qHALFl..nf&qtfEjE%#m4Fx*._d,Nxy@$!ci\9(Y< ZpJbE+~͠13m5؇ Nc'lVKBX9aU>(̍wMe@@4 9GH20 &"׌c |J(%!XTaP)[Yfaq899d#;Lڶ67N1XA=~5H3G%;(N1Avlt'2e[Ѵw(ԯ@GBB0:TiZ4ܣ~䥓0SwN?j<~ET`/VB%*d.$`52Gr) b"栵zOqgZ^u1;PL\f>{w8-[.w-ai/ŇcF8ſ=mBPF8\( ihFtIw35Y˷܃=Vc  ZTi.X2,ot:ϼ#tУZT" f=mSAҒ4Yyzеj"+W-Ji"#bv-h%T]RIH&jyxqM*v>,LACoe1~4ljaVRYZ-J>+4IZ@4n@0k MuHOIp]LA)0)MY>CggȜZ}6h"V' N:l=Gnw_3l?_)p 6~s?ےb[4P`IJnVZQFHZi(@1/|]Ƽlm5}|3  i}Nq b BBx$`3?gUaT"{9fج_]vhm/hzrFil]$cS6Q,sX>/ וm 5 ֹkCG mIWy[yF^a?l@hIk 8z >!E}F $$XxDBjfHTRC #*iA D?n+GؑNdDgO^ o}/xkc-PDvI,s(͜N Tu]xܯHx-7=R=oխN:*i΢IN{^@־eBv~A:s̀m wd W\E3AjI=%oU3ѪdWlӂ0mQ(iWQk [͒δ(CN (H8xw ~fHEȳ/Gfnpx_~HVmȅx5w2G.%#+;wY>`)3dkq Z!s0}$g!B }jęiz&2]0VNm8̲PI_aS.8m>X%:{]a@j2~#;oѡpӰ{|qL)S~x߸4Ͽ[[^M"J# ȣKRƚcfwa)LJeog<>VMٍ|#5Y 7F+J HysKh=5B\JGԒܓq(!ojD UY3F:Mx ZiҘ.] ce5|_Pq4iSkGiDj "IZоL"KgZ0O؟#+wk!V Tx2$[CnJ7t'* Oju]C 6,vh!̟s6~T""rǨZ'j:3l7}gWf[G,OpJnȐ:GX',73gg᧺S\VqSR27*n98F OtЍW]_H7pwWY)3GVb6SV_QSLsՋ3*=Rj6~95݃/.;Y 05]]q|A?pGå%C4Ab|")[Mqmr$ͤœʳĥh˱5kJ *N͐1@\z!2€S]A5t]hDr d 9.L-!g=5\!z9;ҽE搦9wT8m/?8wߞI#:X :K$B1Β2GSeUI'vwzcj~@G4 6F <^ƈ}ԁ@šwȬ-Kp;8^GAԧFp[q*W2@k*]Ӳy G;cC 9-Q=5C8#MfN7d]A cndم1"ZUnldײ6\.y1@Ii}Wk9j!WִXR&?,0~t@xjig֬!qΟK1XNl9Oܒ7xv@iAFSvsrhԀ@k{ %jB@`?U\D(3;x6SopRp/1P7B4KiͿ=a:Wy 憡4 wt/XﱫBQ yxQV:ƞ6O^F8iLj%~ML̓]o\c9_F懺 \vqח`7yOU;tSLMԮ0pԀiu|k ;*Jucc -#h]dt)2IGFsT4WzzuLR T("SZbF[hݣ /j#o4܉2>U ,!h%cJbQ]>P=l iL< 5Ne[픆^x $3k֡glY25GpуnKњ<[jBWKhr^dLDoЮ2g9Ͳ̾U\Ftc p@t0?Z4S~*vh>PQ=y&ěԿWsDֿ.D9: \óz2r˶׌ 6v6=V@FxaB#*olM4x$I&JW -1Y>ŋ 5vSL!I=<[/Sܽju?s*)2 Fhy'0G_%0_ ?Sl\/cO)~</06Kz0.jDC6K!kwizUS>(Հg%H%0Rf߈2onl5-`:q(Ʉ$|,kB*ZEqYISoƜ0Pq^rCt͚$zl1馇ý% v̚?X}M3hB2`X5 ׾>ky$aTPoR's]XPGg|ߩinl|k۲EI\&J)bW߱qtN+6@}Wwcygp#" MTtb, !:i ;^eDJ!D6˪[¤a.K͋r=w#mz!kJ)RI'P+.506:X [6hBf`[kLA7_a{6M;U|)⯥# a\lT@ģQS_CcM9pW=\wFlаth*̼SmtNWb3tӽxJl<_ r$![ӧvQ1,;rدds [KClTE.E-xޚu̘}n3wL[j%ףǖk7ys.Iofpx⚈nnja Iyʼacw ˅WGҠtM}"1Nb7N\Bfq]0_7Q)>e} vlr7~Ȑ~&K{/Bjcdf>tWFv?!򋪧)Xe&* \(H-F>7K{i/\2hBR Z|ܺ:G8f}J|>-!Q^5IEc!ױ@ 3!N VԇHunbI@GUy (&2zoZ@~e3Pw2#Q< 7BfF]:Np,TdSvaUOCݹwfcl܏ie-r~{ ezWcFtul3%^A|=ӴSu6Ӝx,SЬ5O)WIYٰ'"2[hڍCx>S *.4K'TLl#QzE> *Ψ`:6T /Bq܇|{~[e[X5j-U|ض7WHymsN"W܁yyn{?H gQc^2x:*Y+ȀxB6嘫B؋$ H~I39Xt>NZCduh > ,`T} fCeafh|IYq1zCpwJX3? &^P7ZRIdԌS)<ծW!(C͛uγ#=[ WH@} I ctT#ƃoQ@5`Ϻ_= kU]-Z~<`Fc:Ln`nz4.D%p"Tzض0l 51Tđ`tiySU˜נxBE7}漴M@U|΅Yn| !'XEpnEoL%&5`JBu^6ȽU7^~@|9>\?FlR K!s2uU푴xl#[+dmkWnÌNbΕ͖QRXcd$;ƜH9:opIc b9ZPŸ/߽j!,P`U' ֖r XqNA=K #R(ٴ][mɃƓ&*ȳ\o%`Yh|"h/Pv7PSHE=K Qẋї`~t ׍xX#ײ0z3ֱfyWxb$zS6Xm1G{,^{)L{%|p(tMDs %r/M׾JPt@PcUƅ]8Rm%jCcGApKķ$O wTM6؞ߔoBNiiv9?gM.pjx`k@۾ *$&s㡺yֽ?5E)Ȭ"z{h0=dd[:m/EJ%p+Nz* !^mj-QDLUOvk#fda-Ӵ#Iڭ1a]aP_dK-DWʠ!=ZiB>s@>ڪ0!ԇ)0[5MWhZ 4b˓@ I*?7wҁ-5$R1~q¢Pk(;Z[ O3djC\jIАj<|%Tԋs(;/ڵnsdjpb2LdNy@'O^e؈42oWo%+I^>R`Ի5H+ȩ6bIQfkm/g 9Fdn6$M\zZ9՛}(-,މQ PCOX,H6e qc\-"C1䜡n Z~%b% *o{+ǂƁ|M,S~Opk=ի@!ѐi˗~XE7q1;Kn{"_k1"SоMwMg-YS/?p"9_qc/8Mxh"Rޓw:ؕߢKSRQc+mEwc%.|uv#3JKL$pgs  *21t,ҮK?EuA!P pjK>u}lҸDgRwaQlf|%*axt&_ݳx{Y ȮZ$E kv葽C5.fFRTJ# Fn )6<rst.[O*Lej0R Ԑ(eMIU jkGAt'z6?g*F`@SIv|OͰhFOD:Nhrt5׽uhmaՍmKJx]ymy9SPaXҔu3%7<M:u'ĸ>,0[˞aщzOdUnC&X_ցְh4Pq rs+I_?~VPLQ~Z_B2`[Q{PȎcHل:B,6/Y)q,HݳV2Jhi<[3d- xm62[98Dn(=J=ۈξ$ 'CoCMpAKѠԘ}nd0PaB˧NR60u `cM"G] uPg~ ^NWr1.~:=@hé1U<3 `B!,FUz_[eeHhe)\Q>MGЅ3TܜPrPƷQK |{ᶉ_>dnAM~~J'@ǐ!]=k`c%*t#lOop.,V^lKUy],W0B gM%a;8I!1<]La˟Q5ec\tCuHe)z̎t "+"@.aq&O۷/jQ&'#)4r LH531u,:(NIO[ YLnl0DǸ5k/A0pRVU?&s7v윂cV}(lTWKH{]]ՎzoNz$=̆tsH% zu@ CwhC밸[o;2A!3V棶jMUp7zZn%5o!Xcb7U{AGV<>SEYQh0QAnU܄_pW_>*"Gh0j4/ ?:CYuDCUF72XN&{~5phf J|!'T␞7'llD15 P$PE DRlqDNvž0h|:JX 2ǁ+CGF͚֞X^P.BNIb>Ӫ%<*i\'u! Fb@Zp5 |HA}yki[f7W: eiJL[X+L=t3f0淄iKq-H%_e:`fc]; aT1ad-_NS 8L4T|!fZO3{@IzWd-T*؅:Nh. COKjb(rڶW=Vn–+:? /j?B/A8S;S|4N i ktBb񏴣5i=~O񟻲ƺkɧv/yxu-e2F؁<PW\Vfrg&f8?;֎fw_5KgVO0m"`E͌h=GэP od/ˢu\@dw0^e.Fs677r߀&d:?YتB'[»b㲵Nrp*1̒*6.gcSYd:@ ]F`#yk8yzhQ^\=  0{&THr%fM$8pg$C<M5XӖh Weu4~UB؃eV\Bmb.v yt[R :J~)toN|͙y WS^+z X̠g؅.6Ӵܜ} _WEjKT Ⱦ8O>vfhc/QKC0EAG*w 50 FI6*)3_; 5*(.?H 1m,F  firN4{ )!_38rS&#֐$֊D a(qIQh0<۴<",YY Ntj(jY`-^ۂ7hKX. d DW[b6Oc|-з~,j"FDrDREOue TQfKm]JݧPjJ0qfُ/-W7q27.[߱t8S?"T3 $&Qˡn_6EDg#=jS8wYƺmsae8Kvh@1: >w?\ܡ'igVK~[c=ۣZd?L 3TYp5 1.njZ;1 9]L~(Vqs[GH3Kh=#\QLv E^n)VgY')w֑Vt\UӀ]6Ǽ[Fj?E֡ H^M=l^a3/ZCzҙ E(aK+k{[O$#{QEH¡$.(fQ SuR*5ak} ͤ`&@/y=-YT1PtLIOݔ$0|zEYyByc+h/ .3aT'_<- ux9t\ Dh8|I$H2mS??E{gkmQ3:@M <]$vn^5Y RDm7|OWAU T}vg979v<#[>ALG 7C;Ciڣ{u'/UkZ(nNDL/s ;dɁ5)$ U0WMϡ/<].QOrC7@@І:NTGb4Uc =Vc;tL߀UVKc~[_iM=Zcu¨H7+$޵J.S18wxsc znkk"s_PFWd|w! 7'lS#e8'H48ڰm7SC %`% 5p~ckʴQOLjB ~- »8ts#n.*E!lS9DMh[|KĪƓ##F/fOc&eI< =-MPwf</9;Q.LAR՞DEoPKw1G'z¤\IhA"qoޟhՍ:4x RF:">n]dB$zy uR Ae !9%훥䉬\ #2vW]~G @]EłD0?ڍ;ٻ'{4_:CS:0FCA:u| X',}'n3'7;?_R;jqc_!ny ꃂpˮ]J1W1d$䄜A{J.Ҕea 60,24v'ZE7yZYF7)G\¿qC/c# upp \ 2Hr82nv;. &z: xZA5f޵ņI۹j%@I9&xrM# Ua bh~e3()@zi!L4㛺\}zz%m}4N)Vm<`H:kD@ԟ˜8\4i4en n_D_nDxdϢ~"讉eS4h[4g@2&>fP`8e^}۲?ߚI F=@o❊bCo-,i@ ?dsNP|w:JJ+Rtc1;"A:h=$Oy3`i [!CuDr) QеH,$1Venm rP$li/KUޡyL,'͊^c߲Eˤi=D;\ħE{}MVZbG3q!4\yRV A[TeqBQ>ZXUO5ڏ#{x~6-kte|)~n8==?ߎhT<}6T&?6*HGJ^ ɉv&ڽ?#`Y=էl\ƥiGY N}: /B?>;%FUe>M!oTIqu/vr(ꐨzǔs[?Ym[ZӃsNman{aB!'5c9|(|"VWa, Sq"k50`6";:2'j2^[o>.Pzb1 e~?b-,PeBoR؇{bOZvAё;4MBc;jdh[c=IntlNxf!$%9MC=zAHv}P']C8t?h]Tb |$\jF$ŝ<^.`kZ@@ux -:h%ϝr&a}CIWl )e2sw@w)]NB5\fk\EC/ J:IEy }&a(f?g:`Hڰ8oXWYj]H)H?IcL[*`=8Hٶ{01.>8|+h^dQە6GPdRKK)z*L9GWwQX"|<{8Ds uL=@w/4t)=Y4@tp= qdŧ!A< v&;]S(sқVa;-q kDvWDT,\OPmG~Uj ʈ]_!vpENu05SPYsgn矺) śOO4Q3v.gFnٕl.58[(!JH1\d%԰1`8'y?d3/ N5)C*ܦ ,jj\d(GWD B>,L41zy׸X,MI[r0p߻g15 |KN˃~mF7jN2[ܻ&ȏ.Nפ*.mbז299v,a+;NqlLɑvas'\;łSզR_)[P^#L0`ko'OąYב&ٛ)lBi*2W/ԕ%FEYrCOr`{8ߡ^AM7qaRXM]D]6U&!FY"W'RP3ZG.hNe~KOԟ!5o]ig ,6>g̈3ccϢ Eרu}r>S;c&+s^-%aoF vdx O6Rϋ9X:l㢷`]ld5+3XeIya]hLwX?/UFj:H*&pE}z\V-E7Ƀ_(&BIζ.ҿ4O#Pُ\%A4SQ1SϪ# y s"he@Yg?c0M-̳kiROi ]>=Tbe*=mpZLyAc1i3( ЌBУ vylZ*p RI2Wf@lAP^,'UպW[Eus:L.:8G1+8*@.KUB%:+]fg~Ƭ9< B/&\(TGx_%׮"q_Tӄ\67;3'j Lf{tooʈm\~Mj[YL:m S=7tCZ?]~{˦4gZ9;yZ8:C>D#&1Hmn6'HpbHE@T*DզO_5~?TI1 `d꿓~!:Hs6S`%UZ5$j\"QQʼHt= h9a|v&SkP.kꦃ:쌿CXzZNׁxI_'oft$A* Fk$ؖj\bz8σ0#މO0r6ؤ4\yjqmH) ݷk\V'ـىP a:XLN-=bSyF̜ᖤ!4h63蹞\_ds&%l贜5s- 6[99>E^9v|)N^d\2 ӃK9,;~82{ʢf{\˴'p缑1g5 k4n¿N,y#U3y\8*xVJ;09yKհ~Khcο",漪 V35p`2|癄* [j4HNVfDʺhxg8ѹ\ŷbGi&+0w8f|XY\SRkVr%!ߪ,D'MP!JzOB ('wLhJD($[K$A,}66ٓD9HC%r~$&_Jj++XT}FiO-B6No7[.Ў>,c]no[Тi /rmX݂]G -X IƎw{wP9-cpjHC^3)y(3ZN&J/>bXJVz5aZ*KnhV"d΂Bc|W, f?}4WءxL~u +Ӫ;4֔E$[b,'UaHmj}O:9ze}&#]]I%6YgXfʪW> oJ1偷<лS=ߘOb6 GWteLx˜ʳ^}}##)EJč~pf$y $@&Dۿ&9 `l"ZE,(b ^ǞcD} @DkSI(캯6mɃ:(;Ԗ gd)}Y/$6Q2 14 tEraS"NjEOT֤dØ[Dg̳Njrk& Jk\ykt[ e5c;O<{l;9YMb(l2*ld%^Z[>d/ ؠ&V0S؞8Yyqfs3[/Aճ^1uT6 },eSި:l7Tv!#΀c+x, W5_! D!,1ʦ6)!U3rƐqwΖiiU..HrN[+WxiH('m cSewYuYB^=Ps؃ސzKEu1In6D;ō3a[ ?_6ƾV '3Ͷ|G߮O _x6T7e+nӱHU];Vtx/Uak+(P+UH$ ҍ2$mCmLdrIlg"߀UQn;Nr#-]% Y^LB67]?7jd%AH~Zp!Ob f67Re.N@9S8p>AXhOZ#GtG㠁r`6q2hocXt:29}/S`I o9p,l:% 1<k_2XݘEe^t%LN){~6I+i$S@p7ྔB\.m+v(@D5P!$f@k! ф\8{ʁ{cfa{]RLҞKl#^g\Qq:"6]6I,*-T+f;ĴVжnuʱX!*NVDt x_x"H=Ҫ}qV!KTR[,ggWSBߓ>֝H;OLծY>f[lBApVaA*S|GtJC<h*"_@7zAzSُ 9$zTo'G%URxf!{.fr `HYF>^ ,%י 1w"S9PP._Syr&zX\ms^H <\ <B0?1.rRlwϡ\{ku9ʸa,6Rch$|8RQV`*+cYI'm`VFփ,:_Ad^oLDC6)WmslW{ d>"l0D)ʿzzYHzs\e{+(>w`rC!u4h:1l&{-;ɡ.bo # K2 KGӉ)@b·ŀ&tPkhi]c ě.gf8}a6kƞ w=#/RwE#8Fsw䀑/3 ua*63/k5S mT䃈#[XlG<4-F,?nSno)A uBb#=s++ɳe{FnZRxuC禔[yNAURlpA&&= eD?\Eiٴs,h~馾bX[@2- k k|m*)6JѾU)980"v|+n6L"ZG#vF>IYE+>ϛn yزީG/5#4B%ív^T] tH> <V&&/#9U1-i//:ʦ~ҝLwK~SS3n rKnLv+9@0ew(0 ~(.VQ@C_ "]Ze Nk=`vW. :N盃.RYY@B$lvR!_%^Hĭ$x͚X%oϿDTv2=rLŮ\Ͽ psȹwa^d; $.t+(4GCD@lΦ0lO p5v[7Z_iG[I, {)ǘL#"itrѾk*_٨a4B5m/S&+v5uWrۗj0G&m*.r6#⯻abOueC.f10g{ӗ_Դ6ZVCf,YdvYJ_ԕ7r,# E"A!.Dy%$Kl\OvZo<аEKcp6uoh(E=|l,q˝/ѻh&n1>WP?è x_oH9_+N1~n :9qbVt9x |'=Q/Keryt \wu#(bzuS*/!d`V{oH;.IɋCKmqCx3cux '6hx9OIi rXQEuѬ}?q MnoO^¯"lZdQKڦ>)|X7!883N (p q_fiy!7p^ @g!7"Aщ dhE5bVЁ:GM7NU4%}ޑWfF9уbzoA'Ɏ=]1m49 ޖ.5~x!X#. HmGQSo\c^gt}j>G uul7/*u*?ٺ88Ks v9o纴voFuy`mM#껤;)T wxv(_61: w_WAl{''(&wiW(N9rB׃#]+{o|&l%'IP]շ$ $Ȅ]14ߴ5M+䮾*4 k^yX]9&chGGܣr$)#|K$pļL°=$b`S{x:=UivTlS;SJ%Z\¤X//=ncʡ_U9kjVu,kFdS% Y?ߵ>Me%,Zi.&,X:a;2\XW8 s3 Abe엱 q c?&ϓHN+2|q6R%[ jb7dOPY;aA38pw,_aU?Jx"IsµuP(o{vDC ECsA=0<,nDn/M)wF=[Fss+ hg2nFбD960$Pky!<yẀb(EzW|^4!eKp/1-@TЅ&nX 2:rhJ.E9x_nȰ}1xi߿˯zUXDnqwaݷu1ĥVJ+W̦#DڸD TKXta$cVԈ" +"w;}^Iu7\k*e 0#WZu%w \:I7;X_ka2 nFe+qTL`hl7A%HvC+A;t\zp2aURBKz,CAȥ}ENZqsEgRT"XIB7[~-&vN f('_~MMxFo.!~4X1CJKAvs"*z)"&z %!7`8<&>{|Bݵ,K:d 5?u5F} t-=y1Z髲ZI")}`x"ㄺX_ ;Hfc.Psj\,v3?/?;ʕzn1MZfMLyůȒ&1NUTբ#L=.>ik;V%U y,bT1:`6>DlF꧙}Pd]^7pd` ZZyM^ɵ 9ܱƫG;s7g z f,}._B`*,VE8 pfm4A[88Ҁ;BYյp71Y6SxJ!#ȷm1AM毈b^;*rk S.T/1 gouA]+>xx!-l@3b;..?>$KfRW}$*XR?f]8O%4bS[VEJ !e^.5mxLK sբc)\phB7e~*s#Sc~vns`E: "  K=O@7ǸjAiPtjG"_Jp p Ǖ]lc br2^m6JWk޺2 3cT't6 y6049pQ%.;׷-jR> .L#?]yMB "-o27.Ѿ}uO\SۙaFO9Xa ;?椴ӯ \Da1e:PYj]6`w$| dԒ'LYgk' c!}"`^!5-1yj҃Bqac( _5X+ӏzM?e2(ږ )+%>eaOx4yp9kkS*{.BqsWtN2߹ pg 6mD\y܏Է>u˴{dc8ĕ=7mt' &vZ(v*ȍaSYG*cU!Ļ96EJq|.Runאid,VuPAF!O{t0`+K“B:qU#-kiX"zuXQY/H,#xE۟Yͥ62Ns"Cl:7/cX|g !(/bG +Wý4V[Xx%FS(\Z1T,Igª?׭Vx^`[ t_;jXs>·782|h##5 I% -[ J*g}[-);J5Y7JX~&Z#a~ch;y3yԟf5$*NxW=UulnY%3CV=jN1d}{XM=ƈSqo4 VBy[AY^rEX7OiD [(k$Y7@kZeBDg^t!yٝFMw%0:ROja ;HF3 ]f-k׏/%-V3(^KG ]ȓ;8JZTӴJs^A=cD`U @op+~&޴\$xfkeͣĸ%Ym@qCcz9,G/^ɤ_p-xc/Kbj_B*m*RTK*5#euywt#+~#(j (yzHrqJȖ8qg5dun 0#sX1jArgi)0 $km>lo^pǬ@১rm6M:Ay$tW1 XyS8֎lmBL`bf* zʶzjtKع0r9Xքs{h֯ ŪDCdfL1N?l1Wk*J -<}Jʞ/`3q.Gn#ߜ^=89 $eL3[y:.h-K+e7]I5px{pzt' gʎa;!ixSSp2SdTJV^fpO`jF OQ@zMNg,Zi,JɃ 2'wM:X.}3eӲO٪-Lz8GZ&Zb㖣 li^EP@{>9#>JG@ 4sw:|m c1|TX)bikиbPN0dἳ5Nu7*H:{pτgxPd#~=ߩ^[RNq:?i5m5vIWZI =oL vm*-Z9j62accB`w*&*M3ׇv$?ڴ' wʄl{6n\G]dB˦p}x7f*U}6&(n5"}ҕNKrdp[y[bnf*n}hi) )Hddq~xp* Hm|B?(Ѿdxח, Q+5oog!R)?ÎW"va9:$,9 uZ&ȱ!5 Z3m.ev"RְX|C;ʭ%: f|,]S)*4=$>TS<𬆘w*Ĵ W޷?aX\gRh{C\袙]ӝ  Q!_4s_fC:n!")3R+ y>44ߩyn'ȩ1OFJ *ie8^N@_8|u8תd~k\vuLeCNu36x#Rh2r}sniZ'O/ƆS$7 ˖ 9c0;̛iw6\k%=7k!bBLRPq2ҎŔ!!yEm ;v4K] 8Wwѩ<Q@&WyN@ d1&b磎C]1Fe}Ӹ`K֥E fC&2pzz3&. +5_)0iˬ!#*4N1FGơl]~n&HiVb4(,L6J#oRZGm6e }*g4֩ `lbH{/d-`H&-0Nro Dbzx2zkV=LrFɍ.65!|к kK X+VA t[uD Ѽw Ih8cC 8eH Qk./Yo P1Y^ -ǚH3? ^XxďIw=VٯC3c&j6d=loPz/ool׾~ז@ =6Q ZԲQ m/jzWx4]^6T$ 2^1^h!3 \uQNO@Wۃg僡 BMpUǣ]sZ|ΔzcC^rN9* ,wOAęZ42q^ ȓD*P X6(m؎6:3sz&ޤhHAL2YXtA_ {j]ŃP>*e>rЪeօjbopD1ѺD ;Pw8܍Rؔ"]Ό2@7CDA} cib-2Y_=IٚiyUZPM Q E~,9.Pܑp Ez [%^1C3'l1_DFS,we6HRA3?a6&|uP]o^~S^d ~w:$68X]nIՠIlbC1,:ŎODjQ7rH +Nԯl=p|8@͍3(Z8w^+ZEL5<|7A=-Ar}Fgn~cV^mdDC0J؅i{ ]XĒPNND3QDgAuL<rba{"?fg>\ 4ܯ .` 9SJ$MшL$E.bOa.:W+`s(RsH\KG^v pEaνØOVߺ|ΙzF!Oa'm-|ӌ9HwY<_!hsZ8!DjaL~Bj$.w권1C3+_K V -6,'I@O@xJ" mOKʠqDwuRb7`Vj9 ēؐQkimm:I3ӕPh,ej⑵8 IJ8-h ].j'D ( 7:cN D=--UʩUQno*7ոdUqeb6/4δDc; 0KVPFlz WDH8N+a9,1. 5OMO'UJέ/3j^D!wҌ*Z54/JrVSs_*$LwGb#z9̋l(5{19 1/;thY8}%R, 6d~՘D|v,r}5U2'w!ݍ%%I޾qywD|O倉w88 T_ܢ.[jNu)WpS~jMh]VP X)%RǷ7_JUEOq<~EoiCv:PLBg_5{̻8WJY:ِ\Ha8S8+ݰrk=uCjfEM1%?pnKnS`!GOTpࢗ:L A5!.ewI0[/- 3kf@Ī:Pʨk[3?ToycҢ]=sXɷ:/>'7!ķYs"Um5OW%VVfUrLGڏL0&m<_J(,Μe G^vvUgfYi(!j^L/]مͬ ϳdP#{\pκCL#/̞Jawe#Tng-Y(EbB6j7me> 7H: y%v58T;p|S]#gJn3vz.Wg`7@^xxsĸ6Kp DbbCbъ6КOK'U]Qti.dR:"Vc*xɛVܙo'@dj@J|d D9pNH"UZ/Ү ڱO`vݏul4+p` P?٧S{mSpOrƜ3^TvJwaswF[͛0~7 Uᶎ1ꢧ둻 cQ:'7XM9~OnU*)&U)xDl28&sCm˔2^|zs|5moցT~󪉘HT")ucF(L&P{Ww[ФsIAlZA5^;f]Z3+^^ibs抜 cSv*T:1*a"z,XQAEd **U#'yQa5F$x:ͤ){;;LvB^ A0Z٩fYR F!4K0 $UWMݎQ7\OU>qG6`_R_+}Pa(H^:HNH.R 3ނ\fsd{ꛏNR,N#4ETA\~4&nߤ*noQxݨAb⃩#nLȩaĽ]^uD, Xh'tHH4t޺=#]xh0Z eŤ[[qJ k >V< ΫRݖ˪K0*i.ˮl!jZo<݀i2 =e%6ya9Kx=nz/˘94 >Q.d5S+gO9γ, ]g_?d&[R}# 2 3l,r&@Ѷ>i1$eO8Lgss#wٞջU>K(`11^Y sMF>i*T0";֚P1>ҨMvZ~?j"ElM&EFV \MTu-m tPAT/%4pģ"&3Ek;)|B@@f[ 8}܉6"0>Euf-1Bu7uoGQqj{UAN5TY"ُ_;+`٭Ve`2M+RTOڄAԟtg,_'q|m`u֣e`$ljK=Q,VNݦ`{zKd:N0HޱtYA" ԐGWb`%_ 45hܻƇ"Eރ_ћNY 2o,ےRa ӟh&㄃YEX/u wa_+UhC ;!3!q -&6;$+K5>cԨyN؎xsBf//R(ن+{;Qnbq340=G~Շdv?jy?cǛfؘL[䨍g !C-޻d&FR51B1KBQCުbWIuX 4A3LÚEܥ!r;L'h"hg~lU=<śr8!Y$DVJSC)&l1PCƷJ8 3chO)rSL\懸?wanzWY;H5ѭIw&khFT=?)`oQy%Έt5) W2IZW"* d_Q]g\+sڮdI-yC&}܋* kP]^fJp8WP]:\3f U^ yAntzn&aAj7U-`HyJ*d}a]^_ 3rjXRgt3Gceg [y 2 k N ךVmwuK.l+Mja't(=YXZcxճ/)=L/Ӡ%4 Z:/ &ʟVrT<{}<Iݝ.!hTOD+=+xL;iyp6XPp vHLM'檜bf=jf; eN6y߾|HIp/>51)4z-i$0܌ee?xi 4hF|gru؎D[Z,Txgs˖d`u Xx1Q%:1*1p e~0Ѱj[7ᓧ*S546d;؟L'vJHV/eu酭?v-V!m~+lb?NcLoB_w`1QV}ҹ,ݬ9y9D&@C\L#g, U |n:l.#W`t1%솲R6f<J(BZIH*P9ήOON3d`k].a)Q2.fp8zל؞uOzL'z :0㛡W 2w80E:ƛĠ+:)U}]%4*g:(2e,YPID1q1mz6Jg^d>9`Ux 嚐rWS ud3*RyHxkhNGmEM1M0"GL[FNj Hp@ڤ^OZ^nT֐c< 3$vZ$fhI2;%JB.\X7d56 H=>=V՚x]XHr*UmT=fa"C4N8ДoRzw˵Oͥ,= '!SMB5؆.f! ~S  ̵n5C@G@L㏦*raK^i?_Rx 5\!0p63?>m&X^` ZH 2Qs~dkgr/J*dRnb jw(=5eRvd42uJ@I򽽓9a%,~ό=4y s JXa&:;Ts܋k:bnv_A|\H֦%UʽOsYQ/0ie1v[ou/DavIAxL}uaaNt8[p?Ƕ?Qck{$dHZtLYfaۼR9fII1VC~YT׈)Zģ.*Ũs6O:G[\FN|ڬp;UUc@Sn#M=lzFna.24`UWLJc-EQ-G}L} S]VǶr LA6J }kl/uYչ;e;P^v+=Vx&†G &W}9/'I83YAZboN8iuDdSOTٛsϣafXhk ,EѠ&>K@.? cV0(8KH1D& I5pE_@Nn qʙRwN`7!; xd:܏Sƿ\27(m=ݼ`XC1y!Yqu}?CW1ҶЕ$=Icc1ޏđMlΊmkC "^TKn?B䂬y`UR^ѿ:ŪhbH'\ڱE70—~ d$OJy =l83jP[xyvPmigW8+9c@;rÑ.%mZ8k3H4(sc2 >+(UÅBEq>O3mfܜ3;$nH۷g2ŝĉ<wţ>sn* Tu/mY̞ {&o1m*b;>W(%4)Tҽ_!X)1` 1,i ½ʬȈkjd|_߄{-zu;-q# I'%mXp ||}"v ~N*1Em \fpk8joAz*&tLUw~Ed6=7HkZ6S  :ofUk+w-< g8G,vhư* QU!:ߙ㟟7u_3sN BO>BguH|;0b%/BV{wCW 2q3aNsA g[8fyfmx>$DprT ZߞOj{rW4e8}EK6=yo+qOZIQ`ө=RO93׭w~&P\P|"F2".O* ³9GKu ܹdN mT ttwQR;܇ƅ_: ソ֏p!QS=+lfϻ]}ZE̙Q\s͵յO>ybh]\+[>ӥ"Ҍ~fiݰ/>Mh(}9xW 1JۉvDfA NjTk wf`:}S'Zv<#M gih"Brn>ҷ*ߤݮZ@s6*rk;M gOQ.0vh y65(FGIG:8L\Oܪuk|>l @glj/Xx]ޠ㸱'1Rp>m!`SȔkJ[s8PnX$D|pp c_rectCw'o邧N"re֚$Y\fimM6-| ܮ64Ipֲ# )gy 8wTɺh-&'~K,A.6}Eμ::5SJrٓ_k%ln!D2ٌ.n&5XxD6.@f|E8O$ q!'*  5f?7R8 Ӽu*lE'¢O@U<1Zn%h蹺5+kxӟ.I2`EOTOP1s# !(^E@1HD00!s\E/ݖa<-U%E "O^!xHӀ"V[IH Sx˾q;qX;:X5|PfɍF hoI?9hjB@blE\U&r=BQF GO'=GyΪB.*i{O4A˳B*fr!u Kf7&DT=))=W>ܼoסP3bN!ȬT)S#I.+Q#fon :IrX9CGb(Y%^DI^[0n5G`:#M z;P]ܗF[3#_W}Dœ-3ijfDz2(%-Ty"6Twi*.ː,39Xg>P{:1V H_'3ٮ>R)ǐP c{a58g\g,cwGESl2 ^}0IU8a8̎:}" ~dkA}Qˢѐ_ңU66MTh# :bRnTrx D"5x*OuҾ&$#Z)G+4 l(Մgunza#zi3M;]ʐ:A7_](ru a/o}w Mo44Q"u<)؆AOh3z^'Uy)d[NR,pK]hw$nkM2d+mp$jWxNm=< V(a-Lb6.Gd@NL7ݖ&T]382y'VPuS%¹!~BClٴVﬦ^ۅ= `r'OuHVh _i\^ck718p7o#Z39SKk_}Z9>v=:B6ړkJD4;37 '}\s'u;; r]HCekw<2Oo,SR?Ut)y ^0e,oSzJT*nX{O\EB#@s]VRι\rNf'-Pu$ccAa:^EE)PtΨNNէiЁ2`^kq4U%?,t%d[]J m{0Dn]sax J|V#="J4ɲj?A >3$+Tf_FT)nVt tJt{h=Qˡ Rq3|{s?U}Q#9zjMuіKbnCDa&m_(!V;3 ܊}vOGԨsMJv_Xa({ؾ|"op{k:B3Ʋ.;[ 粵TdwZ3פ44>\{ۢs%h{S>VRx%T^A&y* /k}N)AVݎ9 yТXQJLPV2UF?݉D9Rtƪzu]OUO%IeT1+0H7Py :5)*Ŀv ᨤ6 tö5ԾNX|0"?y|aKA?S_2'B GxQbc}b/:Rmt6VυJJ.:^_^$IA&2Vz,Ϲ76.b-Ճ 5@x?/X4;NM:Mu+Ǟ)BXQjO+K;nR Q1䢾U>ayB'˝3ĻμFvX1ֻDʨ?+czqGBZo7qE\$`PQHnLpDԿ*I9%娺Ԙ|w'v#MeW{3IX6zY-BE7Ǫ烎锌oᬲ̂*HTT$iMϞ:n*zz1ggV3"XVZaFCW].NJ(G‘c\Σi&v;}0@ܣ~6Κ])rFX!Svwj䮼#}Gv,vpǣ{~(w:Dzoѫ[DF/6ʛOs pPXx3|xCwy1ݗ+T@&bzYɫ*M37rEU%,Op?gwe7+ccr|wV&w]xC(@I$IS$IM(К>RW^WXu\=s.nz^kMP;ǂjv AUx3m2epGmnG]ztBd˄J5=8:eCdʔ'(ķ.r!D*e SgBz*q|χGF?v8{?y¨a "lcVQɬέTiI^pe&1Q풋 ."8cnE5",haE ޞZA_F`&ՔUO5h|sR#7;*4Qohчl' ݞ%YO6K1c\f/׾PDy= EؑP$hh=zrp3y-(]&m36:ݏóN}е(*``S NSE6YP>Dѥb Ut9kì)fs6ieqԠWE&Sgu+=Cӟ#de7w^1iR^Gk|͚bYO DxswbĝԿ6i#GJ*X4,"3b>_^W N?w֔&RdB.gƆmQj& lM|MsCv6 F0[I!x978=K])Đ6%I%߮Y z{HC"O~6fJ8\\$ZOC޴"HZ/hU]7R6.ܧP UUQ&,#tum[ʨiЕ*X":Z(S xFZM4;l_ю<0~ DJoC]v/7_zJY'UX|Fr*<5 3{_7x!vFMj/[Iu*L8Ϭ x'WkrPH!9I,qo;U^F7=0ylU7*~x{DМYt &nmuYhKǹJ/4j7ܷ/~}Ǜ|$4#'CdD$%uGLRdBasIi/'&؅g:1/M!AzH7z}kf T>/egD_Is\l8mTIt<8k'!h\Y144@m̈Y/LX l3\ R L#ax  :+9/qܧoS (?T(xt8 JҫnF}r2d+@' `ô# Ia 2 쉜cG0E r=]2c=c,*2tjbyoF1Y$ .RcRz>j.oS-lfPp-{("_rB0&r)ab SwcT 짤iFֲAjk4 -}PҤwqViR 1K*GDI3=8j&B@G,BIZQ#.ڐ&hNxSpڹTD+̭5Lcwrw@qʜ˖i$9ѯoIKW"펢u eWw~}+f(YnȺtf#LIiY,%7k|> {Iz*gJ UHzDخJeKC?h )R}*cQ"{iW%Α$mp02 9`9jʮtOF  UDgYZ07070100000463000081a400000000000000000000000164e6139f0000dbe0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/ice1712/snd-ice1724.ko.xz7zXZִF!t/W۠]?Eh=ڜ.+q5B)]8rjW64.!.8u8/"\m%g\tG `Uvl/TYa33WQAGJNLBU"X[aX#{GkI LD-'N(5kEFmϙ=F9xDž|%R}C܋gPmfkzDk,..Íf=?/z<{y2tfȬ|aNԯ+ )2V_otGV=JYqMu7?)Hku@fؐᔥRA#^Sfܰ_UM}; 3MD Ȓ.Wz#t9: kTyzrc y vҩ V:}Ix=Q0օ倦!sc=/8 31*a'yyGiz:Hm%ިKt!>?NmSALJ_|'a(/ 5 5˜4 !5;0^/4*4"u kK_/ <ܓb%uUR Ӏ'=cۉ?C*=P腁?7}K6>FʙbV.##轍" U($R.,jQW!z=W*R"[lt2VK8ܛڶ35?@ &Q6&Ez*?Hw6D`j'ՅsC8Sh^r.^k$wiы5/*;c*E *J q_`|WʑbLt&/0NހJ*N< $kv k8 GQ{, Mg@יD0L!yBp6+DlYM|R#CH#fK%2C}[PO;ΫMOVX 䜔P52TbpjN@x]dH1lQQ "vr [[d?3zp ֻ'4cYo"k2I!v* ߱4πn+x;HAoެ#~ nLo.9FfDDFEٹa^h_JY@ȡ rJdI"+'jCδ[K"ZYur7e K<yը ƶQ pByDn>F̒մorᾶcZ?oE8~aеI1[GcmWFZ' ATT3ǘ+8x~57?DC[^/'`r_GUʻR]ﲜs ֹ|Ὲw#8<|'2E7l^>x[ g$f:ΏviCyR(dr=BEy&TY7 ʲ-+,4jX5p-xhKo<(d *h8%''#b ܨ!)ʣ Qx jb~HR2zw(J[y7 K(g ^ Rp2Yx j<7~y& i-ZhBN$A9fC`zaͺC2}Ne8Hvw0o\sqTT5VMf[@[3^GJMUx`,!ť:$PXΔ}WfHn@6xS Zbq?mhR*ɩ\|=C7XeTR+6u(r a%Ki.Ӈ n=UyJ08aˆ`!lw<~WTҝm=h}Ǣz")SS",n' &Zv?cy2bfqU#*]F 񅯅WKAyt(o!Qvv] u@ܚ;I62 n]Q+P7A6rJFЩ7: q-ӂ Ry GwƾAMZ)*7i7|L9h|OpFЃ 9_\tR}Bxonž]狣6&Kס"fP3;'jdHDl*:ʅeJ_aBI=PR@ >YK&=Ih*$I4fih+'`8g:S{Gx:*|TZ1)KLn_jCxy6 #x BsP'ʚD)ݔ:kuaCÍXv3>Z'tcXsGԴ}lPI7b"b1<\;li pȡF WC^|gpb8TrtMz dODWa8V}@N_Nab9 ;K36dZGLj/8T$Ah.23\$>$v{.GLYy.$@ ^C)Qa?tt;m' /RUblb{ H<=٘׭N:^1"$:]4FA(5a V/{Ofw&^㟘u0 ]D [EHgWŝu^B-r!_AYGr(\8+y}lGwh> G]uFC0{'*9Bq(Ͻ؎,c(OĕWVឈ*4k<69y:?Nd$ yD% ,4}YNJ,wMfxKZ'\ W_^ujـY"'ə NI> 'U[fv닏\Qw^H'1GߡG]9a _$ b/ ?J+&y#&_@cmKgN?{πv##[>M%р'>IS7; YYNUD%y-J'rMنEUD( [V{{ڄ i Z!3rh;3g%IsJ'Wџ9lf ˑ%! Mu|qN,!Kvf/U\ jGt?]VظǼ 0yE} oK䪤!_+a>uWt XaPG&4\ZD(I.ϱFМB[8y*vfV:^ϑMb8wͪt֫.I`]S\ NMg&sh$ʈA$>txdr2m?! S4UempJW{[)Yֳ޻Q gQb1-DZ~_{D/Z vt#aq1E|QR?(|FaXt *%@117X ߵFX FːrUB1Mz0K|PF"1P*tzQ W;. ? E {Qghp*qn<^w#iF "7_lMw_t ^bLH>B^uK-D&y_ae>=T&eB9)N[s)2 l3;EH6k.C7a875z=rc0g#F@Ms3;l#`((kX<TfA'fNJ/B/R#.U ,c2HϚsB `3D}߮ VЋMQ̓Vh4'휆2˦`֖iL-0å^@ XE;$5>u8 :WdiSW|-1|vf ʌ5+Y|4"GsLlkjai||LB<꜏(y(Ұ\4j05kL.y>ja嫒Iݔ_Y״!{Ѝ.R$FQ' U5mx9 cpCk%&r͸4=@}QЭ袻r%ֿX.z܂V < S~IIcͮ<2֍aDā'px1~Rʩ0 Jc҅|[9M2(DXvѹ%:YcrMYVGnwg4Wx@T vwyp5Cœ AYpRiWF57HlLUfĊ tk*-&ɯ< &BˀlqQs9d@a@Hx3Q?Gf=sB@0K `{XQGzZ@ W3U-ކWvLdv?3Z{$9dmSN8Xغ݈v1F'54-@WD :40rI"AIJ!ݢ#&֑jW}Á:zS*䪶_;8 e A/{-u.$Zt uYxqpγ}TYe7A #TjR2Pbh9I3EIq Ebq7A>0R'+et'䒡9e<,HnwCzBԎoqx-y` ATFDBx.2UW]Ga,FcUD;u/q`$a<P <8b5-ypJ#7УԎ# q}PFhH.Ԧb$R? CAƵGC= ˈCp~oMS\xYz7kJj'n`9fWI wɓo{˚_3C+WsHLoTpRB9 w%XmA}32 P7MHm"Of zpJ?38Bʝ8Zˠ(oj3OƦ|99[_O~ɬoէX_"td}кؔM1nby n >]2:7]5 ljVZoht(û>X+4.h xM@r~Lµ Rz#*H'uK];5{-w0 rV̘lKǟIL9BGCV2vRlvS\\D=l/0, >F7 !e2ݎQ? `wR0  6QC4/Wo1/0,%^9])'k1n53Kl i+LkOQᲛp2hz*jy[5%.Km#I(mqu\H_XzI[RO&Þ֢>Z  إ: ,To|h݋:A&C0/!ݙ/ 0J]i. ]NъE}r#K_@F@E.fçtrnUI?DLJ3w^//wC1T 8ZgN,iej4FC5½+wpbvdPGq$fJm˩e֜E_KكeBk=3VC@t+,O;yn r7ҳ|#i=X-hR=7S/Zk_$w>qq&9hj)93&gw."1%"K"YUE/t/eizx547n/[tN|_OPiFrLPv(mB`s*7mADSǘ}.QF9^Ī':0͙m<2W: QM2! n9Y[pj'{N}]+B /kW5Xn|c`(#zzH O?D=Z j*3s1XDT۰iEnp[X-o򬇂.[aXۺc;Ị̑ҷ}3\v6Mz>2{cFyđ/C'jEu`,DJu@1uK+ftgw8h$Ƨ90'>q ^SԢx7 xJYzn4.kzQEQ1裐4XOhb~jbn L8aԻt(ȑۻ?rSe -6auJ!XY+W &EbAYpDQR1S p|J;c7mx)/,\XN_&z"hb p7'^Jռk؞9_b8.kPsɩgU%jeI\٣;nak,䢍$GB&ގTs쭣FxF\Ա8x^)Eo)NqXR)!mMf? (j#-'! L ;%A.2˘w%"fx:a /fZjvLߦi,ӛ 'P/V] '2L$ƍ▀q[MހyQrKI7@N0 gUE9',ZD^RKx%]k P$+ieL UHJb*ݐ3]*GC S_귺MA$n} 5y.+*c]6|* * }clPɸ/VneM;`cs _Iv%1dk5D )(uˑҼt_>Q> uz9 uP6 ?@w~æ~gPueD,LE¯:R;#֊<2\:⭆_ǍRl, ]X :17n^w} e\x6X0 X!WK} 'dr0joܘgeΏvXSF 2sunR{,<3Ti͹=/i g|;bC~ysI@8:?~_5k*M 5۞b4r4:"q^m#vs <'r4 So`!#M(P&'7JV(^-x(K+>S}& OS`gc^6pɊŌd~?+Ƹsy51`€[-}GPTqE Ւʏ 񰙂jT !!"I/JFt+Rv{Az6i: 5iIs1GJҴ+mD5WMzee 0اJxhNZk_%AIy%CQl7ɓ 鑣*YjIC8VjE8_Ŵ=}~Kf7O{T'L^*Hwdy"xkQdOx \xiTHS' zz &S &u7z 6l_|Xs+'hIG= G\'7U-dYҪuaZUBAxXbjVK4u b%8I&)yQMpP"Etp"sY窥 Ozͫ%⒛؟4X-"ߏ-\27Bjp/JrQ8;8ء2 J_+7GO >4`vvu)I;x.>(e)*z8v:]5>I4#"bt9]# `Ǖ|UTyʬCx7f=@ ^[C8>/Sx$ϋFG0TQ3D /XMGTU>Oe8)i`b\M&~D~g(_ WaWYEm XN$ۮr+#,1~(_/++efiodʭ.e"[[fOmi@ ,lݘDrpG PjR/1/3,[ѓg%sZuQK":7EM\&"`uYz:'pZ"]ܸ ?H S tH $Ҟ*d62|prtb!Vfl\ A. 9,F1u5Wmv{OGq 줝@=< [݆\eh@owO;QY}ȂX LYפ~SqRBAjd _@G@TAtjMC^]>4@A|M7,] PX0frd6(h_#Z+Ljj..?5f^hCaYuTiǙ YcZ/QAsaߥgY_4I2Ws5Z\:9`LK_lڵi%G_ů7+q<qQ<W0*sX m6.xs l-f&\k',g^VgKkw@8 {/Y7e2XwAޠ ';5%m$9ri?Îf M\Dt#E|3GtN''ȳ*s[=&]ؾR_s6"i5sF2?A*^6&)c{,K*BכE۞\ pƷm;*R{3< jQ;(]ӿ,suP*1K=XPnල6"lkR>f z8D4X R#4$sk#P@vwr) L \k-;WJv8 'a_A+ZZvF)lx;QΚ ,Cb*K<'ldBZS =RWNIՁ#tHm|~VPW({8ҍ1_d#Su:09=FTP6c*JUo oU`Љ5\|rbGu i$Uv\ha 5q}|)H/)9TolX[>Lr)jxg`LOC6/ՍiGvnBC:<٤Q~^ե#@(꾒pc 7щ];Gӗ\Wn\/D8ϼ\\SF+QlGL ARljyX$zY1eXYr*+_NTG^#(Hp OUHߜmMXHƴi9npoI;g ۃ)r,6l./װUfAL#2txl-o,/ab5sfi +k6bIz:(>8mJ[N-EmFaDftx@9?MX(osRm2Q+wυ)Fh|"pӌ`WK!کBEz4x Ab+|3@85r> Gc*1$2CZB^M6"=B6? SΘ{f,yt ()(\r_ixseҪ`[.IO7:4&{ՄFPa$'S9LX*g'Jjy6k!sk@ڟ+Un^.5yn()s8VNg95F7} :Jn? M7^V٩ +,(DxpSvb`d}QyyJ* : ˯Ȉ/~%bgԉ4josÆlM.h'Ϗi>ÌBTT gm&byTPVyKKۑq sl71yvq$q~'X ˅*eܧUGtvdؔ*j3X3m tj"K72l(Vja4eZ1T>PfUuR123\هkOv`|,scF=0Rg֟I[ϛ/@NpaR2u0"m\]Jmse?}λ,&iN_~RW@AaNc%)e,,>oO3 fXW@?Yl(Q(Rt$dIxi#S x phelI:<֕~T@ bL"EG_<݊]Ɉ$c?cUkTnʙO84XmUet&߀2=U Rė_xGf%RrX4l5}m Bacpwq~KPI+K4j*nnՓ'VqK}cp#y;7<>[9BKk!;b!/vתKOh>#-Rad12}M1Jwӵ>qW@XpOM~>M¦U ET@JX۬9k3a|a$SHT)a =Rڟu'%<}J, 1 *"j/(Sżԣ" \x{V:_CgVܺ8Zi#!{㧂w&j;hvĉTxKUJo2; [Q*QR;RmN } GϪiMRآpH2d1G>ugSL m6iQl2r,{srHtbH*Plf4 {x0d (2{i=('ݚ K\mgxHGXޠ'k# hpnITn3 2J7\}/8}U +2׫m}h(jJN,,AX#E!V4Wa0b=_D3vri+L$Y1YBEUut<'wf@$%& ] fɏV1wk7gR|rem9Գ,fSѠEM2Mw{g{4Op~_j5WS[Щ.P;!R`bWƓ%9v  ē5 [os"s x8 Pc=œx@BJ[yNW 9n,V$b۵أaHњi;k1>3ƾ\jT!C(}F_^{bK"!e5Zsΐ^}-j\aji.ڭuzqO1!ݓ}ȹr]u!O?"T`IFQ(1E~[@ Ud3đ5,U)rxn:g1~W%uNbu;kjsQ[6N9Eza%{*+)AC\/ǃ8h0.U %+<F}'&3J*]GXgڼAgN8+vhVJl<>o0h6݂/saX}}زtvϽ]6Np&)ȗ^m(MGt'3Ne_0ve4U&qqE(hĊ#vn۪{mg843} DoJ dRen8cѶ%?Kj4G_9|Al2~:(OC){r(en!JH~$s5ܡœBOĹ:݋r J3@"?4+fEA{;z"UW !^'j!sfYi$uGsލ%2pa} wL]'rFg O3/9xid0I#5cQn)7o j6*|waia(j ǧ}L"zjҁ"[F,_#K* y߻ 52ܯo>;ҞHHD(,+ht}PG|Ji>n|}Kl;4Lzư(eold]+o"ẜq~pnH>NtiҳOJWfw9ǵ3BK}$ءBA'_6sÐHrqA#9EJМ¶[FV7 oK;uur&` 8Hn2PP"{R9e[TJo'k'c|FNk>":cd.;j"t(NP> k\L-DllH. zrf4P~D* 1ful7rEw^ y[PZ֏ֽ6],?7IsV6(7SS(7⼸'-ɏ!<Ⱞ(b^QF'U ApoatxK p %s2S- G|SHpE]M\Hn@ʙ`#fQQ96˴v[[+ sR/LfӁZȸE=|uC"?oD/VSF{0>inz׸EKuBqlTl?VpLrk#̇5njlne ++K؃J nY:FY:f͢U:=m! !#,KS&09;jyA|p s$EӔ[v"ԟ, fy&ӎxΡ"?+_B#|9r'ySć#ՠ$+K0QθXabT˅NUZp4(YiG8fJq-֜jFMqB#KtnR 7%sܒ')F5Q:;(y%'ew> YW?r7*ک ĪΡC- ]BIs EgxB3N2產KYG[Jj3L`}Sc_l fJʉB͛xk5f̢5(=D:l3by͊aK59o5u Q5/7|:\-'. BuvG`~r,.]q'E(*`˝J<ӘNi*T/`~YlYm{t|mtl (/ cm,U7wd3VSka]6rv[lJ1c"lP}OQK@ Núhwy bE]riH>ں\` &u./ۉE܄5/ f|x &5@/Ci$_i9jd48>r9rXJIOvQN -v9x~"9%˖p3S5̡|< raR?hagTtKBn ,Ը$h%sjZG@pڴ~; G嵼oog VX8?JR=D(=恷:S_ =7r!\Fy: Z=Ƀ=D3WQz+1sKȉZ")!eh@Er3AA썠ݒEњsZGr%~zd R(""UV,]D=,qڦpx$?U4g1_,g)YȽL-3f,{ 2:(n alCz4}8/iX&h<{Fbs/\?(]"ZJ:MVq*)Ied{(Efs긤.),Yt!cZhYVɩjoca=!qr6~pE$ xbGp10ǰ֎xMBJV$x$֛C=t/nDlSG-X̠gaU[/[&q':CHzyJW18rk O9ǻ(VƖ[Kԃsc1M("'}!m)};& ;b~ܽTFT|,6snR}0"8\8D@­b:rL^S6EffÂ#횺᭞:ª 8<Tq-#e E %#$qTv`Pɔڎe@פioVkfDقtO  RO+%]Cݷ/}Dj87[ :8dJiRo~1T1Bv?pwoX{gTALs\®~fr |Ytr^w<3Ԫ4 v Lvwoʈd3Ȁmkt @$pcI;/MºblQMHG떘#-S DWn=WpHvm5@.7r)2";`OS53cDd ~y3=9#FeKbA8iB҂}a[P1D}>[ohɡRu7 B`Vm[>13tM j`8pv.;#hMCJ?3XaUvl)]2暑>@Ǭ{8dFR5Vu( |>\תNE&IxV~kAU5#q߯g#jZ|sݏ-bJ: >ۺStsNc=<%L^OBwH(ZЧט#[X7 `wu\_pe쎄'6=߉Û G>CgۘT%pú,cㅖգ a_Ȟiqa}$lJ"^ C(겜dc3isr¢B~M:'l): %v,lk,$/ 8?M28mf%XEFYwKT.@^UZ|BRÃӁLpm+n*{D/'cuк \>;5%VAۣmh%$-Nv/mw}gn,`+pvBR@9RSr$5)n*=]sk|K1iodA yj5A zY"3 [C1Iuһp>nQ"mG2l*rvc'wV(#0XB|}+?VȤjD>- G?}ѓ,;b5 dsϫ#ʞK#Q?R Ot?SN^ rn&xiy8r{UOnK1KIdxܞ5Pŷ,v9^EkhVl?[pO;_~o-"46jCz3ΉϘxȨ1 `IEYRNW)GPpw+0MFL9HfI11inF+Y&5 R%g(/Qr;;+ dmϳkHT~:!ǝ=:ˢrt>c|03o]/4kY2΢xs_;shV҃% n_͚hͩx+|t@_94Ze.R5+FfQ{e``csH^X*?J!fCK2 yKkRNٷуGCf V1@?]cXHfdUUkq2?mˇH B;_?sT;% ö*t[nGom'l54/B2AIVyv\T-*N.v渾e^A#;zxhkhWNcޗ(*75ښ>ACB!Tu6QOrdd0XפvwKL$bޓ]_G6ʲ)J:lO+@n''Q/>]!aoZST^m׀RcdCz9bŹz e{5s?:BL2zTۣ(x,z/  q='粑2E[8%|V*FwPYVH@j~}5L9+KӭV_E)o4b7V)bQ0ork΅2z7qXh*o 1]7Jd/b@ko=9uAWf-@"QzlMte1XGfebA_ 2Xqp! H"k0ڱZsQ a!9m]YUO S5Gvݘt/Ӳc9Ʋ*w]keLܳUq,PR[s/O B\LO;2lgO tx&QEH#<0̀~lenhRx3N>Q+kɬS-MLLOrjN*EP}.#ȸH;⤄<)J'nv3M[[nx XVDr]^*Z};H[w{8NĞ,T=nYכV)qd|j㶑E򆬪vj*ѼfJ܂M%dU #/>*s1~\@W._}EO 9z斧1X5' }>yZܿOhrolsH}\>CF)GtJ©#<෫MJxhw URfj2/t D`!ūfx⁴=ǪovKCa TK~2e|kC` A18@i;×BVxվ7=/$;sɰIWY\̿ZXy e`OFZ3Wc4/֝jsX#dH<M@ްQCKx݋ Reeh^_jHBJMļ=ZM0/)]pi. d\JLTu pv&"G/ =lrR%;%B`:-XxԶ_-_$|[~1TjW*M618ta }v[UP GO 2:#!ۚ۽bo"i [di-fS!9x\jwn"*kр#,.JMGc ~o ՔO deҽpj9; o%Ȯ"VG=8=[-68KQ7ǶtokvlHf 4YZ?C^zHǗxҔf{͏NV^د!X 7s Dy\/Y+h%%R{:Uw*Y!ox`ګ~T9RۄuOCbHMfoPrTqQsuMjo4.\ʼ s`BU j{-2X6U(e)6T5äW%Ƹ8vYO\9kË_n.6|x <3)YA ^xhƝ'39>^s dD<$ջ͑LuNÌNwNٟJ{>׏&-KG^6}aLE^#3 X$n{6(je8SMxG7*QotT:Hf;E$UMh-J 2rI(\}m*)g;P,:Ԡ`'& #D $JT=u@UѤAİX[*S]-W SPUrbnBb:}Bdq>Pd/z]`bRVKсlҔ}znӒMVդ-vۡ>ˢ=Xv9 e" f" fzNiݎI/* xXW>'܅'-B+Y)YB67NqR[ĂT|99į lWTZ8~vRa~Zdg8Zs=$]PWX8E)r~Xs]Eb'|P8aŮRv<Mc c0oo3Uob3֤X|<3*Jn-/H4Boc7/VWTh>xKaBYY Q>0}yP{tN]. 5|E_ldz,y"CKRn@vNU(97μ7$7L"hj׋9We8  BMXYM }W%R$JҾ|ںz%9cA'$xCAE 2{ t]?:i |׬2*NgD+ ̶r$A/E:U85J}/}+WpȎC=_kھ@~f3:Ԓhf F4rrWqf8PA/K DcqNer+*ƒ85jM!q4I'[F'z&?p%h/FBa5e I*ޚ朅ɛfQO:+ä3m$WzAP٧jDo6HÝEpQ=x(Q=iO?̉qN)o)Ge̴^SyȖ,0xLW9n,0BBT@ \bQXf;tPOHX0aP2sciEE]}">hwAʬd'sYL(=Q矒imnh&Y49G&%W~1RA RHgv(kUouvlcLwksc6z=<US_V.rϹA5,sĴU[ `I =%%nZtvdU8D&8=BzAy&-Bӯ _f@M![0ˆs-ˣހ3{fkOrl&l-DTc3*iF-J)0|[81r_cSM6uN@F8dMdh$)E:@ #{}hey_޵wj)]֝khĄI- קw;o=HzD1.?ChrbH0_8 m*_#jƻmZ5bPE.skҫf%sE&& }yi w9-X^4I͢1ӓ!@0S=cc|yP Y'%SvK,_un6)P5r ;,[ a.,0k"cbSǘ_`:#XSNʹl¸%:_sbHSLFW@$>bDˌy,Qõll5EE%)DS3<>)'3:gz~E)Œ)&6ꍙvJp58bz#Z QU3@13zں%j6)o7Z }ySweIaO z7*,\VR,?Jn .e~u =~6'̓ɪ^0,^"apy֍haUJDC2=%):6̔ff ^iCfrO^P5Ѷ"xc߼}"UK/􆶶"mEũGJ`l۟*YR"YqjoMygSH<[R9-pYREŠT~V3;R l_ odڪxq5UJ(ǣۢ.GdtgŲq&b'ଃ=k|}ڬ퍩3NFF։.Rͨ]?=6o"b@?o Ț|s1+)Όs狎ir7-qp-~: ;?;3=|8R)-5يRܞ v,Yڡ32IL:_jUAM= 7ON Y^?^ (Ct\vR?:m5Pj?xNId,rZau㑶(L~8׾zΎgͦPoڝĨ`pa?9yrYSu^`u'F3 _ k1g!ډ :8%(~M>|3GѸ5 Cʵo[nF=oΚ <S>6I@!aMN4CU278댣l h)15H;| lV'ao 7Y {nB7J9C W`d -ĐEyH{3d a`n~V0`j{>'Օ%igsp;@L+,A4]~!rfE)SUigeYQײཽhmh٬|xd( Ʈھ fɣ[ 7^5> qXBnV %h?qXeE@X[er ߧͤJ6RVgGf/v =r!!Rt^B'Q)yv*A\~Sqb ӤQƒs,lf=73;it$7QN SȡGE06nؕ-j]3Jvp+9yt%Q5#b K(okɪ` i38L+W[zAN_!یg |XxVe3|Dhk@$M7?ۃV\Mw]G0,fR_ޯ_tNh˱Pi !f5۩u瀱inJQwEYv6CҚYdMyP"oe :9urډHK!aܣQ(,z6ܚghf+=T bŔk9 #-2MUޑ<ɗq/Gm,m,Swu#1B-Ӏ M]=aKB QO m ypaS煸)"Z}CjugvPÈ94u6gpB`>ٵ#HvhXzMj'_aS Kl7 Y{,5!1X8Gw -ojl* pz)WV ~s@ BAg͂bFx` ZpRV`XK6B$Mg h;e>+W#_U}rT~@ܷ.3X_upGD@Il+5q+N]ԙʴ-@ *̱%KL0mti3U_Gթؑ②yПog@q,`pqt~ T m'Sہo 6>FO6j1}XM4Cpc#bPs2t χRǰRzɯd+PMzH岱#E6#&k͙cK4^ݶ_\eаĬuG8GbS9ç ۽ C* Exw sx>V?ɖU.eŲ |+k[=EI=k}|;:ŏNΜM_"v5lGq} pnӓbv5FA 0 ]GFV-,Eʌ޺&DRUB3:g H9G!U:+J|^* PO}k/6Dd#g41z4FS#4; NMV˙)Xm= Rh8ؙ;tjdx"lh aM[LɋD:674G79k}2rA[,k0 dh}2NW {y V^"Z=WS*ދ@n,GAXa45,K9FH"(C u#V 71;trFJ ]>5p8D`KY!" K{i4u#?#KF2 d1NYL`|!{-?qezՌFR f/qMp/ hˉZ_Z/GKTHtx]i市=m[MH.Xw`-ל: vzu &JVf"Nxhi=)3#5&Mwz2 N2{.)˾fZM5Vͣw(B/;vʧ)?vgt/mE~ SSE\ ePM'*L>n `*F". xzX!&xku?" v{3m~Pb~iZϙ ϞݦYgݴ+@Mv:PUnL,'M'PJ1) <1Ȉ3D%H>G@b&<:z'F)sF,)52 Rwi67 ec+gn~^ԑ #,$1=:;z,J%@Ua&s!85,Ój!1v" $:r׋ZcUQtXM_ ?SD 0>Q1Q<L"ؕv^sܫ:tav}q 4DzQac-:hpQ =o"h]O ۚ± ]Ռ9JX6އn17y7b{Y ?3 eQ5E:evO˗sn L_x25!}ZʳQ }SDvVkR\Q6TP#ewyi"3fԍUdO-[{d >8B3'rNJ촵mhM'r{dtAs gD`wZDUs R?q4X,Ŭ-9߱E y:Cy˫@xP rVx-^6xiBe&ch *z72&Fwa(*"M2jQP?ca嗟4; "yIVC!:ẓV4#yfVCWrV=CJ?AUtmR% 噜F֟l*^=}R܎]^#x œ\;AGmH bd()P)yD1UK̼bV!~(AVPzasTGAXඥމBqXHC9zF@\ 5xvyfAoI8~.ҹ1s^j^_[OY-b Y6=Cڀv\0Uqp  ’g@5?&lj:ƐpuG4Nm*;dmmxil3cWLK WjzRKؠߤeQ90g9tGz' &⛁;go̞q_1ʅڲ_fc2tg>V b!Mb+'\}dq;Gk՟oU1˗BOyM$"YdL~n_pnՁmAEQyN@~UAG5*Xtwt8;q8˺%#SuafTwjQP \Eໃb,ݥGdQܽAcdqdBBJe -ixπ 7mm}cptӾXP }ܚc5\gw󘚱!E_3Y! d Х#Faz`(Ns.և;RL _!n=V["6 +Z4=FQz@s銏 AԪSS+j痦% +oa$[)&b01iCAz`*+Vm>eʁ{ٛ@*SDQtGT :3Cw>tٍq4s$``q/Tȟtȯz"v aba5{I,xbJ [c1+8::{!><0`G_tSsi44*XlX0(IHFM dVfB24,ǷEu O9;28{ϮVJŚ9,`).oߐWKz-9Zg ]s Mn}0\JI C!V$.\1cê6*./1rjeU;,)ZQr19+z@^h:ѰDtK%Z.! 2\7yf׀",~gFK#֣Bet UJ"|G{ &FSăK9c1=z- +mk?D·Pfk.bm"]j⿐'W[j=F5>0-4Ix[<^Q5 @\8UP_4 -uy25ߚ6Cw/ B| +"#{Sn d [_Ο4kj2啡GCYt^LWm oƦp.+V&$6Ƿ2D1n@gУ }OEf{ yqee3JnOIA[6J^Kh\X #Te: @{MU-5ӏ4htu]@!gqݢS1]ʛz !$ҕ>K.?CʔS_ T|~ۍ#7 s?fŶ՜4g1}еIomoe]:e~m9d,}2c1]Ucfgꇯwlk rz(k4"$jEЃRXҠY#Ӑ7g[\Rk6r Q+tup"]>@V/& 0yBgn|7ۉ?O9|"; i[{)l>=cT(u m 8҃Zʿ'\vPO =P=˓N1"}cD4B Y00 R{ri1_R bXq{%7hѦ'R{f5LSvH!M+x+iJ7Qj멧 7Ը"nMZ el՘kOI:tdU1]fdGwj߄[=RuEZ"A-+?yO~ld6Mz$SWS/?V3❪*T#w! |3&sMM,4ij̄|!m|a8xL4֏o=A ʌba4Vbv^eW]l}mPKA E@6N6Y}${EUm$sqq$Sʍ_ƾ)큿ìzRY8T7aM&$7ЌA&j?NG#M415*Ţr,b5|mZy|X:?=bV<!& ;{RR9'=` ֑9*6쟈]zF~i9CEg^UnM^o+fWMʵ_w)FQO¥ . ,I?Ix"?D$97ѥA (ӛ@ WBQ)?u) ~HKJuB|DB9閵s _$N˘4;#SYM1`>ζ'y Y\ac! }PS5\k;0Jc;<:Jʿ$q[} dYc!~e F늋\K̎PVuw`hDK o#W@BJNyڦ݋q$ZgHefmlC4 qf.clbDX}u_Gz2ɚ E*4 낸H)48_w}9$$\//b8_gHƹcV*tRID|ԟ?'U1be+g%ᮂ`](˵T|"hbq>>t>3PDn$J6BNW9?Y ;3ʨC?ctܳvkb Z'ꀞDČiUclFA: n‚|2>Ȅx{!3F< WfT s~:6MRK*PpFW=aX(3NGh+"Zu9fIdWYX[i搛OAyIKsۗaFܐϺ<=c3 -M? ^Uܼ?)+ uݪԉFOx޾"f@g7ӳ!1wn+ڃ3O0z=?,۰,+2N`Pj?5S#xk/ʓA2l`P$w]]ZF'sa3FU>L5a~VWJ\4V?N6#ΏUTd5m3L;Ijue UtBQGcDUr !z>"ÕW-}K'zlSj7bRCB>5'x<%G3SRzY'0sN8])fk=P79WGZlj!7:f#Da0ZOC9{[Wq,NTJjTHqB/do;9*#ArylpD 0-bɠs,?D'c:[^ܦS{ Q~)d{bJA;°f▛H4+<:vb Q@$&sDl0Hg9 U{ W@C^F 37 [ᶯMETsawp Jρf5L+_wuc hE}5~xLII ~BҞiI<,.-1bL0 b5Ryт_Wr}e%x?Ҵ#O6꜎<.HJaRm, 3c:QfA O ROyx:g33k&-C=$P6CR lTN:XV{lGp;x@86UOj@pYB]f] nviMh9Pe$:O*" 9_yə ȠE 0jE1F&C5V%n֊YɺErf*.%9[7CfL_=uxl]bpa$r|jMiaC%,qsDzެ QvWv -=9R-ć]a?0L}=.⭔8Ll׳Uq~{gș䜦v0fͫmRq1{+P- yBp5uVK%RˎP=謖TgZX,^ZWC:4-x;IOCPQ9SRKvqPmccLbS&RF~IȜΖՋ;6̍9$|+LdlR}U4T& :& <8Q5Su6 _-9^tr"W>bm48D6̢Zjid,j_+/𖾃cGq\M^~2w+-\':ܥ9F0MYK(7M|kĮ=gJy3]_2N|(h>}`~XT`1RToG衵;3SO%oq%LUfs"΁놟^60wx !Ծ3யwz?mm9Ԛ;?Jne┌vpv |B)9➔a_)ZZEkS[iD"]P>Y"ط|芀nNCx%TxTtH{s. ^)zJ:{](F2}4R+^"d)E!ecmk0*Ĕ\i@̶/[X(:f6g==Z (DJ8QL a=6Lb؈ k%=VD-)g|WV+dD {XC&~[rէÉ*̺E) ;kFkw><2 W}QT}+aqumB&7P4raL^VQ D7%ةzw@@*mt0OUBp0QyWdI~_L?^+nFo$f&KZc.TrWnaA2+5%S8qIs$qaRxU -b?Iq}zFy\~C#!'}̅mnW)&PSRb"`kk)BXViE >oX-Q7!pln NY`^oL.[K'uMGIKz5G_KyxL 8է'PG)+$+q7 ;q8hQ<`Y`'j,35y;EVHÅxWi~}r6ڞt X-,Iz+[O36%kSE_?-&.jT</nh-dH<$OwΜ>hL7Yɒ nZϘ~߸V Afak;|B;gPHOFT{;bcKT!ulc<,ޗڂDE7|Cj9t:]K̦)Yy-@SV@F9/%3ӫ'X.U# @(EdN U*C&8x -|w@P@[P:W!x瘎=X kf Li$8+#69!dXc^ l #FH sɑvK!]鮋,lA CjŘϬ}[ΆDڲۜ X'*/YG3v47x27(DC1/C3Wd*و@a[“XU~{t *!]Qo qu9`n c`NgPzW-8߫fJ>]@>,*{7EwOY3֝5I+T(Z^ ʹ{j,-ūZW@{Z@S}C"8p[d= ik-KJNl q"HM!uw zC 27Gv)ɱrz@z,fȹ_llMXo\5䆙8s9=q I9ι~Yu6ذ?t9x0 ڽ*wZɟeI:<~g%2 mXP w8"uI~z~ש"BkV+STtJv!v_?&1cM`ptr H[r$l@ш[2[9<}*^u'<1Daå>p3ݍׅ5R@S–Yl]_RxVhz|&g o-щJ&ó'k^{VqhBfQ0mzdi17<8rг S+H*1d?w+ssAbǶƮw6Sf+aR1t8d T;ԕ(#Ly%+i2/P6tnxjzq<5Hpw'3kJd1f(hd_eVY)B X^MHծ ,]7cD]d FcۅͿ* Jxm(uQy,& V e:!P.)I/J+6,}7o,.hyUS{{dp{EC#}`?yP;t!փhB<4;wudpɛ?S FzU~&Oh9jFD_x<#ԂU0AK@EzNpG'R{i>+X^Ҕ?@ ߕ=9jf5ٰR.87NšܣyZ\s#<w +LDnсKJ(ZpFHD뗮_qbnh]rU]2S+Jk7sR$D5mK\ì.;E{R<<To CQNו[.[1yA ~a DK1^6+8^?EEsfgr %˹lĖc㡙ڞ5I#W `F잌-.9n/t.tT[ dxErKd\BZTY_dD92m]V@_6_QʂTȮ} N RO#: cWX m" *kv*=sj+#np"B#AQ=|zDL]rz*k7?->,C D`֌iMdNOEuw#G >$$4Hտ3FeTi)6MuR::<{ 6FI \P3 EFP$mI>2R)cIu1y~"p J2Ofe8ܲPtq:#:|Z> ~?vMC3C|%<7~BiىMζQʙZFLԨ/?mbaD;;pN =hLPVNI_pifѢV<8?:FkeC9ΧYԭFӯaen.ŋ.7tʾFS O7hߝ\ZXaFebNgY=Cq%mSHJr,Ɯ[% Ce qRB~-jj_b&}CBv!ZHACx-:60P+U< (r̔ W2mlۛF#.8cA }#B6(K4-K}tJ>HdY_6OFP64.ixݦ$S Ɂ?ߠ}&5AkMaaz2Qϥ֏ jEl;n$B8e;iR#GR9D `]G WK"Q%G~9W\ O12CV;~*n]?]ڿkɻ/l X\g#\3z)d/Z9CWh|jgBZ; `*ycY)>^g3<:toKs+:jTd]rCח@e6LeY}Ύx$F'Yo繥5Mh ޣХVu6Y];X(z/Poȏc8(!"QW 95젱xDaa>g(i[w_A.32lr.gyJB+w! nVXuv1Rw͌69{(j~q"Y0:ok%/?nsFV=-BPP.z"</ݟ1{86'gւg!t5K4@&4D&0x?i&x BڨD馫(iDzs/ohsB]GcFu={9Dw+B.M >wLQʰ\okK毢']34lJ'‰!/DHMej>μ^%2:ǡ Pg;L k|1O-+E<_NK>w4_YdFm6[ߊ\0ߙ'1f=sOo.9#UKSZ EzVPVrU}iۘiv( 9= 1mT3*i^587@0q"Oaγn]篞R2|jx? o(R&Jp0=!UdUnYrq@$<)=X}cLMG {6~+:! O:5O?#3J&F+j?V1ث _y; o) vB$Vm>1hI"$qܛa27R ]Y>֩OۃtA /!/HķV8agdf}bIɅtp}ՊHNh貈GjObش'Djk#R9wҊgx2]VI2:{~\\ RSQl%e P;ɕ>ٱpU!O(_Im\L3%GRI]e͒h7B`߮VcY>I+2|pHBRag{s]Y/f6XDn9p&#nV׾mpHԗah4aU4a@2 ̖nkZlK#Aq?uX1EKٺaÓeO_"OɬuCv=HCA_l v`6I5LEzhV3öa ,o-HSMe*"B׈X;+e_;tX X3P#7$wX bE S6_r0hȂ7'aodַ,܊ǧÂh9BNW uhE؂Ez+ǜHkdz Qr_Gv_c7ްe uMEuXČA&?yg2Ҝ$M LȜ=YbV Wd~ ڵ+ \ziR :{z`mygL"KK=҇8$aj*d> mC(F=7Jɲ~QPP44d̄[۞ew6  .6Ni9hqkS!&;-\Nr,#Ryfd%!$"sҳ,5Ob% ~R ]< ܴ2>$MCfmtg6nQ4Fg*̎4QNcɴX" aH;oOoչp d7&E۵ٵ(^{u9+ iy/)h}˳WeT rޥ v: !O^4uxhlxj$ \@EҌJMFx}UȆgl G-m*`<!ji֬6TBB"<^ofٰ2FZ :`Xd:OuCDWp<6bY-uG!>fu| #?NPgш9͠n@Su-udc̑ݱTAz'4cXKF1P5L'!≮ި97<Rp⡙N;Sq#2pGD4t8=G,Ea s(oe`Sbhv:%MSĨOmQ }cowwij1h0G!u XC.4Sf4NH<-xQ5lXMȣLNJxtEͦ~#دCڜbϚ!0pv[$37cJ@iGu[ &o›Ȓ~cRеM[ʝdD3~lC|L~q@@"yyYDel2utY~UfaKʴKB $3t[=qm,Q,n_SNd#{SȀe[ղm\1<!mXz8+Oq_+leӄ=M*6 A婏_mOaH⌃8_&Tl8!K/'И6&&p]uzUM(a%nMg~:͝Ҽűj+PbHe<:@>uf{7n$wb \|<1nfklHL|"i:hW#$O@]ZhÃ/kݢ<%Rɧ`CR*nP!U3@]KH1v)ES-ԉRL\ a\b\J `C&!EZlωk&Zk sPu$V@F H=(mo$ zfX SY|yz5l͛RRΟQ'PsZ l1ҧ9ꀦ&w͛k{xXe1lA@E8NNڡ8_NpTGՅ80}En-ߔ7J@;:WZ;L8!{MU%Pv낾aAP(t-Hc}UpV9NukYűgR)tƦCer3noqmce{w[r +C"z +Wm@ rKOt,~ĶC?NZmTy4J]L 1IEdTSvG.2o>F/\׬R t f|3VQIt'pgcM$Sk!ۇ8)l+gAk_|1 G6OS %v4y,) R wwM@@ԫ1̬'Pp7z&G6p/ >11q}='e1J_2/_;{':YrD^yN6R@5HPwm>*Џ' c@Zt}sHJCV;5\;|-ffG ̐ע_hsaO?@RcʄQ \:yUNւ*+5SC9 nQ iF< ,hvNgMV.Ӆqb4"#1$$W(7qe[V|ݒKP%cPsܥ cs;E9QjD[ k<-] 67~0"/ۣ3ޱmwk}z)?Q OCZgxm*2_v&0ƕo.9Bt薬 _j( vϬ #mF8]O d{:(Mp!~ŚtܠKOoӯc Jhwg%Yub)HH 2.ኂ̫O~&n0ʟ쌪  cB\ m/B+^ Xr X60+I|'@>Э5Eiў@cP$]@Q{ zwA13?3$IѿMnEW7v0 oCֆB 4>~|DQ5XȝLkX^ަHxAġ;<#&~<~QS}e*x[JO&c(S {^]},Gp|ף oqM}01coGiKY=}nY`ӯH vBLx_\ uej@Šp=.<KJȫo^l2 XNZ8?Jdp%?>islzsAѮ= ַ 7ކBSVbdRF?ARAoE*}r,E#XKaRXWϾe!IuG HZ:AfML& _7+fLP ;D(^kAGo|omyl_ z1{rk2$ OЇ~I7ߖc<>4nJDXkw\dutn_ē\Ď޴y+:#_P"5\u!ۣK Ύ9}O#B7zsdGV3,e4W:|$2JxdI)3z0`^\QX> t! C4OZJr?3Awz 필iNyA7HH* ?׳)1`-%Yf)T 4n.GRU0'SRdGj^pP%ihԢQBCK,o_Ƣq̗LsH1o!ut;$ 7^FY9}Fi=WeՌC~s,{}-胿}EGp_ȭuҾvUݕXa{jVr ##Kl>$t\h{-i5]{pv Y^}BQ>9cW '/{* W-Ev4ВDDDCTEj -OY_?d`xuPj*.=I俿I[f&U]3H=V\o% 7֍W;WġCNXcwvG"{<PN3@9p;)ֆڸldgKmA=?^/Q ?4 $f%*JA&*3j~Q{o"Z+o .O4J)g 7=wHtm>;~s8Mёľt &~܁&$ظŢ(eԽKd T#$;FiRx} &VHM$;hdlbR!a`zXGl \T0ϣdGix'UzK-ն$}ƹ`0&8.1„l\ Rgq_G8hW [!>y!~T vҁ|so8L名 5c/VÞ8cB#|Jr$qݢ)ws%l{kd$B'  G.^vDb0/N'?YUwI^^q0-FJƑ1u?T/ t/Jp乪XZJmyX,cj{B0-$;쬧+@ݹ4aQ&6gdD"{Xqxz/~XyQL谺#Rxκ}Oveu:8{݌M6}ۏ'x$.Y]sOh67Vg=Nlp!EY蝶 ²stRjD>*]9M?ͫy0¤]? o ˡbiQR]35Fg߂8a8O0;KccBY3#y3 fPdq4s.eHB5y}QN2Vb2SH}).ZQmqut 궍'jFxnQ֗, 锷Ș:KF4xk;:;DZ #O).(NzWro,nsM2JJ 2t:Rq'[2 ,123_&X`\PfrsU%QEr NvnczAt6(A\j) n$ҼRpM:G~6#t^{ xrug'xEǛCN&Цrx R%po,v-3Ed}̴R`f<,Ee(5n Oq %Cn;b/+~4 g+ S4¡[5I.P]M/U2U`.I9Aؿxf;/撤ߓ+;cTeujsyq9bFƒъz=OGuvwN|(3i;{Infp07J}:ؗ"ErlZU`.R>QR 0^i~Бeaq>s48] (1*sE?G&#.)ekgkduuAQCj: DJ'ȸ9>AJ$[]\!0z0YJ%S@ \Ÿ 0 `xw|\:x-znK픜=8+}%Ǿ$04/דT[ÛpPFDL$)fi+NH8C'b7}rc303u4*'Sf:lu݁X&RbΙAb̜!*h$m =̭K "y̅ʨlpyY*㦩}azgv @ P:XϖMf ψkL̄[4YNm@ivA#{Z͍@?Ӗ)?^Mbn g?Q# sSqERg"mV^*ao;>x l! 9kj$0heLYxB.0w}WtLCP˲EQĩlv+x^)#Sjʞo2@5#1>5ا{mM#'쥷C{0ѓThv\axts[m]c*Ƥ xa\`;AC\ea]K)4ę4UrΘ u.QS a؏?KS*ؙy)}{Y+'`ߖ $ ܷ{[٬SN(toS\#e")3&@6M(Y?cC!(R˽o>L!]QxdEbl'7i:GFW[L* RU ?Um8L`}p0Eh-Co$Z{L/09&v5C˾hI>gE JsQ(2Ggg{Egn$?_M7L^Qf|#/ƈ a_~qgD1|9ʋc+5Pt)aڭ\z,Z< e:0BIC#cZG_:W%Vڪ.]WpRvd ̋Ȼ;tWQ9sS|X@W#qۖJM7x#~f(! b!ɲT}wok١SSl)^ޫcV>Rk5?T{2}zr~H&דq¬1 ߦKԥNYkY8@l3TLE P:8Kt!/Ʈ~ N %>a/D'~+ž؞* 1 u"*='K)@omAS܌YN}q`%1?6PL o^Za3 Ip%Y-r%-H6UEVq g/Q ?G13*1o@6LOLy{nV@5OWq EXrͫWٽ>Z嶏ƊU<#$ѥ%[8"_(3\Uj![m5@[ϯP25HS)fά2ΐ,ww`헢ɨ|6>\ XMp <m8ūYKwό̖u~{Hb@I]izI1RuME7l 0{l>3l&Ĕ*á'ىlY*]o pف)n+`Uzqf ^@OgR+6FZlj- AN%fE{s[F-cK5.縷ju|1!do>,$;k-=S-cbe,=7Mc~3@sͤ}Ž̯#^=QcNbyZfSg-5lyvD-~Tr9kSyIQcL}QITߩ/;4QpA=ɈDZ= ?/-W_}/)W^hD r7Tuhhe=_ej)asoƩ.^ǸOq>>02EgĊfbaœPefPO&̂!)db|&6Wtk񕦆G2ܿq^^d%VUV 6W|ș/%]9Ndw & w~j}PΎ,!Nq?[)Jp. Zkð8[bƝ2pK7)h6b嗧3)=fcYjcɸ7OjxT'Nv!teN9[õHr3aULjk/ӷb3BY:'`C,`BڈЙ: =7Oޙp/Wqz2'8.kZPBTt q!l5ذBb" +Ek   ^$Av])44&T?| p@~-W*<+_cr-_%9ʢ:iZ3|g10O3\Vg;~ \L%T!.~&|4\Z1x'5;.pwQ{mzu3V2.bO,]ɴ6tZۡ%)Lr"nfɎJ 5~% ެAMI#i5枤}v9l39bR.#@@"륳ÖX g۴/'q2jPw0@JrK8S@Yqm/a:j^εu;Dj*DBtqnѹGjItNa,,~Gk Uɚ9a^)wzuM0-уIq~m.CѢ_<{7Ⓧqk-Z$wY&KhVj60RR9sZEpLnTPdZY F$kw% *KAl˺6TAI i|Ogr @8#R$\Ug}\n;#7XjPT ڒu% f ?*VvT7Zrϱx0r"PMAtpqtq"-m,e/`yҔ|h}ZgBv~h*Lh  qOE/c{o=JaB5<4!\˿F3yk3 DPG3ő蝄v zCEܙ!ژ|ڱ55.~J?::%\l?mn\?|%.Q\"v`Ш֦w1pc9D[vR|6_%H9SgZ+k.'#ԕ+P=j/DBVi@J,|mȟ ˉ9Yg ؝] 7  MFUĆI'Wó\KĶc@b-d Nj_ɧ6gWPs(mcz-~Ll4d퀖;(T\zJ^pWƭ&ZC6^ dy]u$ŚMS'AgzR?15}3Gzy67lF$+\aa$)av!UCk"t9Oaj i@sz0l=' BQD_R-ayr/.%#1Z bETƱ] 7Ay ٖ0D;:5-`S"o>b cedr/;ֽiK0򇄂WZ酸6^mȲvoktٻzw1{L!2]HËgc?@xMr|reʔ]vx52PED;X_Rs4H┩3GJnuM Z4m%4AvG{#6Ŗ"l+G.op[V_.b6r+A }k,OEp?۩ـm #PPW2oJc; !>pDAp 9(`}+׊8z2W(ܕY*w&vTYNJ kU#{7Uǔ2&ٯ#c/ez60 .™:z]gA6~3pBt[PR M (y}T"Ct eS\: 4>o*aYC]0~3Sw{^IIr"q;jG(o 4^ñRPh=IPFIt^%d1zz0(s#t{I諒hߵI6Ӏ6<%i_9暒/nwẁA2 D"YKX7];,YXUM`H=?jNޕC+I[ORDjm:@A8'رg+4bXUS6RkڣZ ɩ{O|Bs(~$;[7v:r:7$8Րb"4xKMʈW q%wجVf`;{-IX|HF01_(2Gԝe)mԅn,ܤ@RmW^a w-D\!(h l1  c%B 55*{CT[`Ji3$ue/דmJ5u\[,!g5"dA\La{2Uu\#!b3YAֆL.w/K`@Eԏ)ݥ`xࣵ) GoD6ۑF _CMo(P&I.k[# WxxGt3-⢹̃XO2DV\H3lboLccJBՄ셡0 aul<^?*vE,sQ̈6_OH7լ1c?S$SW䰂fݪ{JI4xQ&2Ÿ&?Ֆ>.y =9^q5\eu7R pn :YBuFZ$;y^3pzŜb9ګ O$Ml5~OTh MgBT}"]Bb ~ _}a[wǛ1.r<|9`o2|( j  P1'5{lSJY(|iؤlt1 ,P[~#RE")i^$hwz;+@pdnel=Zh tᙔ%gh|rH""ᮀٶfrb*f*2^.k3&P!|~21 ; aTePӇxjՊ5יQ~\VZYô" |S5ߺTEn"G'R|?L}} }usv #ԩ"?-\ ,N·-03,0l.2V$޿aK8xں/j0l%e~qUCư~K\m[d/ěF5kiX2S1\gLL 3uZBQ$BNVp,YD1S>o|4().6!iR{Kb=`~\eC|3w!ܩ߀ˣ<N,|H=fܱ8rA:M-ĜFZ]]g[?Vd|"/ٱI: [{@( ɻ O6qJk9WGO]+ _O,XhXט]BP|gnsi'|n[iX#y{g W,:K{"JdA+aIeGuީ"?KyUNE8q4 J3b:%Tdi0ܾpfLghh70ʧ~\* |XhO]v_QتKZ0糪l?|HRkqzPjgu}yhP 0KlMieJ|uirJ, }. RIr;Q`vh#YI& ;ﻺW"H߲5,hXT*>iGsf擄nH9ʭI];jAٖcW[ @AHdʃؓoLWDbZv_y`-1Kby- vY z}0dHy'Hgl+f-Vm/g3f:OW*W)Pcw0^v,xUzi|86xb8I39Bԇn쮈>W'Y#=sPbO_2#jWxY2=rj/9:K~9%Xkۼ㪩J&wԕp)oug2ҟiJ/'HՏ!5og?{4ǖ$dR*&?\l(≎Bߍ!>2w`-[yt.Eݑ(HA׉*LCpmvv̻[iC:q>u,tz AK"c|+7BSv6Hrn';o(yކ5iXc…%+;\+\<:(JJ<#o|}-JPQl v[Zt8.)u-DYW#Zγ 2Bۅ,x@ڽx/sAe &X^Gy2PL:\«ߜ3&bHXF=M+ْ-$,kotW`3c^};1}rNWQoauPdum՛euːiu\ǫ#`ќ3SvQZ3)7͗Aý17f\"^5Ӓo&'j4DCi>>eF g_h[ ^\65,68'{L8izěeP; G\dY۩_W4s3;e^KR*EVW1mm+d|.=4=.t$iGG_cW졲aeӏZ16., zUX]:40ZS=ol?q#Uz5(f=>RLO$`-Aa(GRw3J>L(f%RO4gx+Iӂ* PJ.0\"[&8u0,=âvnDz8l/a*G9ДxW;%7 _c- %"{xV] ,&[=*vb\ʎ/7XXݳwTp}ע+לAŴ<:r8>lÞ;8XNtHf\:c?܃OM"Mee5{RMRFS5c*ͪƦiWzކO]/pS̛mbV' T.M"磪묈UhY`#[>wR0-~\Γ]l?$y'2}plI$A4p>#{jk/@ K7HJU 5Dm}{Q:%2o ~ ﯣ[|oz2yeI@ɳ&' x"}ziD{hJ[Y&t3PR'ǥ9Nh&W잎`b6J{'dL掉NKv[O{24&cToZrg9Z^Tg \!Mbu23?/o " !2Ziki?=رo5j~j.j)(O-N%}u`ebƫՋi1>ມXK<9o΃)8p#CJi?ciAawo) $P(lG֝)4?j'l{FK)mRSج'=7gٓL:8 ,5nZe:V V'yA1,k"rrK-*EY;B*( M΢բФq,}`x\!4 W6^3sˁoxsEmh<3k`ĕŢK7/oc*zf66^a~<{;ƴe;,c͈bt[('B /OV^t-Y=,^1okdM"Zɯ/}s.=%dQb7מ>S R$frخ nSpN;Ѻ2 6()׶P٫DQ j h˟9_˰C-r)hnFֺnz\LD[z}{h#i:yG|q$_ VtTXu^ d,}1~j鲕_DI%Phߺ/ x(9ީcស!%Ď+'SI_jK( 7a,$qB{;f"Y۰n֮~“~xˆ; E(%v׳{f8f:#=}}O*{eteQ Qd-*S{l}cI 3yNdunlyeEAF_H${v(\k욘1?Mɸf},a؟8ܕ? xvhg 8~$Qsv+j ⊂#o9VQfȌ.guV- 'ڢ7t}绸gZNcU _|E=.]'3zB53Qak!Ż΅Nb qV.15}2ܨ+fPƹ*E[.X:*2`҉ 1JOW'Xvq^9T.K.ⶖ4`VPz+/CN ;{2DU =, )/,$]dTۀD,0x%/ZY";~ &`i y2Y2ʜWGmeO4u6{gmF,[ J?>!+*4t94G(F޺D6A@.[k#H\7-&qhbƭH c 0^ٰci}SAj)f|eP 6U Q@@b ɉXM3r馄= Ȫ<$ sKr`\2y[\w̝!Poۋ2ڲd24EFJ{6=,@Jq زRdX 0"K9c'pe:+\h#tݣ:]5^gGZG FFwN‡Sd!2DuP& 76 Y቙ZE%4Ѹb[}ddU [=AuOyE!=>fFU]=fMywTnc);mK@mۿpdI$x,_37 -Yg@-˜aeTzθ_;ƚB>m;5b0¨tݏ#OQt/7 uQHlXv^|7&GbcGYvr_\;~r(=+Ag`;oGN-mlSgݣB^OmyȎ8O,-—5W`kp/ez HbrtFCx G]yZ-BCYjGLB@wUI;N̓m-)pC {ῄU.H[adm0%D#E髆0R2a^<6}•D-m "2ޙD;]RJf<hMWoH1NXO\ 0քcdx~w A# >eK4Zz>ӐDgF+rC~' WU{=ciiui3Ӓ1)*.DsqI)UŗL7w !HY2Q.oZQ݊Ϻ=%4,nQ*1y>;>|NeFx&STh4XApfd> B>Yo/w,4<8|7P·Vf]#u_|T\pOS&ppř'K+`c7"1/aуnd2SZtڋ6ҟD|{?2-wA|4Y& 'r) P=@_Iŵp㤕Xxy4}T}+me,Yfc5".!6K/SPB^+Q*EJ.K J~ֈlTF98 F&$ ީFFrxX~v0,9l|_=I-d-%"BbR?p v„0 ؤfuTG4.h +YՑY~Ǖ[|1ڣھhAcr;2쁿S8mʽeͳ+,Su1 DGCoAFE1ģjVA 7|iDdb" lSSUk-y85iD/e<XbުIWyocT J0¶r& |8dOnRBCy>'f$2ހK7wqrCwi抔q Z肾s@ӨZ+L=(h9:7gYX"5ɷ@-Ú}mx +դaq>-йe} H0$zt˙ g WLUzq  VO" /z vl^nս]."8mգ:*k 0&qy4:vUQ `66K(<<1p]QyĠBݨNa M8Qge03j KN_"у3R}#uz돁%TʔۙE7-л殏0z|: hzxBt 8KH-Z5Caj9GՓiy,",}vp~m_?ulMDU: Tc|ڛl`Z&gY ujT\5Z 'j # 7m"`̈3u6B NoWB%-]QK')cHD%HQqZۡN-#`"@\ dw|Z]jG}'-9bn>"Q>͒OkSET(/&`2}ڨY,ꒋktr:ftIAի0,sp!=oX88.EWYDvθ=>dBK'vkAqL'NUw+iGt򎽹?f9M+g8`}X<,NָA,7ic8>zY< E.&m4p>0.va;[KIn.cKZp@4Xs-aA=aRB3KOsK]ɑ0ipkU.3TkQM4$Z◞)@ a?^m!c26WٓBڥ}*vRd}4\ Q1L!7caqLI!=w/ 8E{~[WS؃Wk& {*v-&{asTQۯ1b=*eXV_O(qF_#Jz KdZ^M(AC*',s)U=KgvM{;l9]2_ @PIV%%1h<ЌtrTg^~bxK]nx,);HGUmB.sAsH6ulg ?<]-e~R:?dɽ?bpa\LNY wڨu[{uϰ=4&Rdm S"`,LoQ^6d8qå.PU*,?Ďjz#:7M f],,K0n]Qg2\H 7,|=[`;Zy!٩qN1{zfZvU{Ja<5M8 Ǽ_EGX#3ѐMj">Cjl~@}nL@s2SHF= v+אӓm7>\vzq[Pq=wği>څ)腐^=g~6V5͊=:2YHӬp)}NA pOj<{yb\.C n˫\vQgs'_S{z>u{4H/_b^ǔUO8yOC>^֝ + e]AN43DIL]7K(U~YEyqSP{0p|cy]F7$6 m^d;+]bH64$*n([$FBʳq:ҫ݂ DQ)Vr~6j6v8b% R!_=ڈgrg'rsʮXd2dL+0a͖m6:H~ 4} 8CF&*BL}O !(СjZsQrO ւ~uY& 8nja{ފF0 mH:aKBY$!E\" o8k6<*Z/k^60t>hH;n-C9~0J;tb\xj#r%5я$M򝎘Mg[AʊTCLgͶÂsLNRU:F]XDݬ`9!ʇg 5l xF87+d u@Hb6ӆGpҎHp2, X,^V"͋7A)C (͑$ڌ*83W_!agn+9=H(M`&*s487yJu"di"̴\gލ޲eP&EfYsw݄j,83 ۘuIVLUۿ&C`"^ߪ.~׹ǒ&{w0X d$#ab NJ8ÇXTCv9铘QxchӓbDۅO%h6b/ȸ6"/at"` ؠ$tnJc&cG܎54[(ͺp<ҹ_O0B&'woJ f{b6Stz0VSV"^==~xfH S%A@dO ,mif#AL%X,~!\#KUe$>l nc! Nŧz|7ɿR.PHbDh%D&(yɬW8{ uF$raU٘>DRf~S\[էwFPkhXК+Rݪ{,Z%R",e1D|~ U~1G6XإRCq_S1[;N=M -L]<̯ހijz/!SDb*@y\Z7>sO>!n~VͰa\2dE裴oVrEf*FOW]O#%WC:)NA.|/c%f6r@ZO-NvWKMwB4 0g7ar"KYnpe I/|/^nwI?T"j'P4^J~. ?P-sDv V vm 5-тSۜ/i1uAAwQYƒ( 4 n-f)9eԒųks}2d;ݕ,ƞAzM8Cp 6RZ#Tze2u&zpgTk]v{@Zae ?^ Р-H}]K)?[ w*MHy;d^{L$0_GIC )!U-P1?sɕC|*NBh*Mi;~aH>.| l p؃NÃC|HmCywZPuF#? 76"KZ7nHUR׫jR *؟2/Cw~›8ԍcƧ7o}DW@&2EZ4DZ^Cm˒v|m*6)Hk@49BE6}X5B޺|UQ2F 6J ^Sׯi͑-t]M-g?L8 bz:X;g\рa=uTb֯qfW$^%Y6/sYВzdaV=5"Dc uϸCRNucr`[li]f0npc#^+╙`=e{2Q׹~J !sw5LETе8|2)Pw_[Gsdcm \wa pZWSMb' n)%ysk©Hsa_J{uU+hF +}·ś#6yLpך™"J84^Ϳmi(o^. Cm qGDfur5.BZhn \"`8Sri *K6@L=a]V~UoĀ*4DZ$4$>b=lbHܒdeǩ =UR!@1o#R]!DŽFU(FGu7s%"yϚ9b1{4Dy:3Š( %a/2d.nwSO0꽥abwTԿI\<Veuxk .":$@: O0)5ݪѻ;?7 Z"ѠR-@7 bH HJ{YfH#kWxa)1mz/ y/?>>h3A ?B؂%Da^<^gXvOF } %NJkXV9*YznDU~֊QfI5 xAK08=yέ D ,7 at56B`Oڿ9,tN?lKլ^ ?˻c&T@pKJ  TnyOD=9Ztk)#)luwgLc~}I%]*@AUhp# FN%Pw{bʺQc.[JƐ!;$z*/O]= k%WѪUYݪ-5)c# WkdNJK-eӌN1!/&gaʧ\!쿔vnP8c"c#{ @+)TI6k[L9&S:OdR96@ 6ÊL@WpW-RFK'!eS?tD6)9kQczSiyٕ$u2ƲFGkq)ۼVa?ӀաF嫠 (鷻/ jo'4t7Bzcnx3'h;O2ӬONjl]ø*YD~X+I?HYOL jI2|2xX[nE~?X@j tQwXlRƧɅW=XԶk+x *XWAwji;$^ QvkH>*`Njx?ZaRE}T%7%*̋.;74k 6hM Ҭ7r-fD^էYI<˚eUmUPխ(nGW:D.c3 iS;T _`Pa"F@UtzyUhjyA6* O\?ɮ>Zn^pҊ֦} }]{vQXm򪔢Ö^'^STTvT6g=JƠ^axpG[cT5{zFI>J%F?I ^+Q.-+gp(V@Brkwp=0NhGLކz^ڰ+e"+;6&\d9 nDDNy8 @9Rĉ4@qh㍘2 'Hl$]jI}S#__4u|(ydrU`IO3[P層&KLGKSk"Kt9[f.!LrȨ"7j{AW[pŠx̕QmVu<-5yơۯZprcR,9^=(E_ۛ2?w[ba_؈ Ұ[ yvУOņw' sA:-v(/ʛgD4ے\ɒ`hD**daÍCWu2_2&!A{,rΒ諂0 /0UraY:-e%N.?WG/ T fbxܕi`H,>(\pdL$A?Ƀz̘EY`8Pe6BYH$˛$wKJ7@3p9'e.Jœks(|{}=jICJ:0.nJ(q:-Y#ڐљ JJykc+lWT%=g3C,I iE_,Iz80koS5l`T˜ALM^5 8ӯ6j`4"BWy4ucbs.a%/7wM?Lݡe DPQ+H8gq/֧x?۸AFbkn`poʆ8B8↻UǛf'&JLLwo:#i0Q3l8A{s zz[bgނO?kܝI`:,47v`o. v Qj>\Sd \#e,vEq kmO)nLF4 vSo7$piy,RJB?G82zAI5(7Uб qcɝzt˻;&KK)oT +K_v^"tHo20YjmY qFn6@a|;-WP`ҡ+Px zػw@( ZF/+KY(t8]*U.3"vˋ3ě@ b0M^OmmѤ(8~ ^a+AQ67n/tWi`EpCC ZQPm:[.95Hhc; mCQQE =Wo 4MP)Pm=7}> <\u8qcs.$mlpATy*]IPd9Ebo8QC )~ABV;C=i FDo.W+rKr%Vj3cia]de\<8iu44u,NG wiIpJ]gcvRG6LOcFmp?=5<*a̕wWc̩zh:/dKgdx*1xBw!e3?qѸb 5ϗజ8X9]b+Ց6 >-20X`i m@n*AoEcEWP8 hʹHQzRjۥugjP?cUa^wѤ"i$mOdw/RًKHdzkbTtN.Qg?dOA(ftM^;O D).I^~plY$3.Yh1M.UZbC1[:@27D㗥#.:'Ʃ﹗ ~q+NT2)ly^c|A;y?WYRzPwBJN]9K<>m  W9%#K4m,-l_^d%}`#%@h짋GWhb82`rKH`qI8V nit ˑwξu<^߹Ghx. -/.DN*Q| [&jc:# C$5UC0zAdxWۙKC>@;6sri"d~Mhi_=^yz|<IgD[~k*k|z~ x%kȵP~'7gjJ,zӢã[|WMיQ(JZj@( &N qkd:όׁ3 QGVfKS(Ø>ڨ\qZqW?vAqrb hu)rfIdYJfF S>,z\6~ ,CjT>X^yT~D\#ðIˠN@66SsiYWp4j-+]7Ew/w(Ws#mw(:$zOYfe@w?yA m^cj8m. iB(n0&=.GjǗ7U[GK$L2QJ7R2 >:_j#.j/1vV޾MkI߯"z<O^LUnd茔8>ܕn~0bE*&5@=Ru؃2VЇ-P׮y6ɰx$ h 1*ckhv!g !RRʭc,S3_3XGJ8oE @Wk$H-$1 Ǥ~v]&hz C-z;Dl(!<]EIڭb{5*'0:}eX>ԬAhEI'")! i"XuܜfR|h UR J6#[`C> '։I ZQZT❣e!*9i{vl4 Ht} S ו6^OP4b'xӤ /r E0vܠxgӋf:ɢg?@I'z6zT K)rW`uz&uٶig YaR|Dts ƃ8DzahK62*͊:,)G,zgr@_ڎumn z, #u3>psK|WL\{}Y!,< il#c&(c')p1u3&wA瞆8L;94fnNt|3d4ku-o鍾䌽>Zm"7CN<$Du鮲ͧiZ=s‡=Scm5&j) uz6dowU/'ӷrJ^Hsߩ6b[ce2`Z nK0)ҥÿSakT 3>I$nmCXq3@V/J0l=;X>pvT ݔ ܱFtt=DۍpRRPeeӐ8xlE˥ 9V9]+2o90aKxׄ2)Ob@=:;jD45h)f 9e,6"N@O AUa"Îfz^\@Tw&$4D ^N֏Gu/tiάwJ:ʏ=G0$i 1ܙ쎀 ?K~Tb2*'Fw)-v&𩸹LryR]G*w9N0[y ViL @LWSqnJ.޻{:;3n\d{kZm< |'–,.S$7dy*AuA Q5>ڛ#۽01 znw (kWH4+~}6C4,/4-2׻yt06ub ݁l(qlxŒ1s`>,Xb\u}%^,,˘ÜYOV4Iq$@!<^}1Dj'N#JKh+۹z(x%M8 B˧V ss*aiK`4e1vѱ3u)CUŀ6}Ȅ<`KK*6`}ey?ώ>ܻN^8ܲ"  }7 R 9Q<p*Š)/S݈t#{I`() Na!*bbS:u-odȐ[&">D2U&:Me.s1oڈ"-B9|c9{ວ $ofĩ2A/U(AY):. qHb t&ou+[#l^!0JObʙTN4+0".0闍{rߒ-zQma@mvA| ^_1?rS6@92<#0&lNiA 1pChHYF\ޫ<^Ӈqxn7jSVz׋(%NVu~" uln?K߂#@D6|Ċ|@@wSez˲"PX{Sc،ZP2kq{'PwW9Iel0GkۊKjd՞}f7'yEǐ'0O/.𳼬xz;dzA^QܩâMp\oDIjLNQɇ74B)Qz>K ,,cƼ6 3&m:P,E^_SQFQxuҡK;mWZ= "PS򵆧3 /J 럒%Qu_&u!pa*X01k(h^ =ܣ{|r<{i4u24ƬEFjiy G7T92VSJ&˒|ۛ tcc uKF9֌엚|QPxd TB6OU3G؋,*3aXp 5@N'6}/ru2$H:#M㮩˦vYIjqj[֭)#!Dq]r$K60'tf#7V}9|3)7lJꑱcS_D @<䦫R6cgYJؖF 0%IKPIwh5P/#dQ ?nG<(=9}b*;'($޹ϟh^9_?; `~Lg-x޳ ڿ@윒Lύ?K 8sBjdt?Zg~ _7:4.h/^B+p)#xJs$HiW$?Ov(I}4;ub96`5 ?9BcTY\1* XѬ{: LXKZ\XCRRbrͥ}Ղ>eIKnj .k5xeqCI6ɪ%AWߠ' 13;@SĠ6оr%rMne{LY!,.~= "EjAt o" 1ʓ FQ#rO蛩؆孲QB27;iLvG)F(3DS  :-l?TyLbUL ×P8BȗT;ܠA-ҎX_m;fyX K x*4*ޠ^kYeS4z˭ѫV]&!u!n쒀݈CNxT>:3.>b5bS-#HEzr+polEUt= Cۇdtaҵn?1Ȅagx41[1/_I(LMdH8}dt ˁPԄVsAsq9mx0K`2`E1ܶ N*{ŠhMzF/zH1`Z a'>B"fdzIu<Lxe-\е@0)diEBA kM:@/\}enL'#8*&{%8xPK#aiVq3EBFuH:1<s{^.~lih[NNʢڸܗkW0 0vɐ~5M{+aAGoj* ֶٶ +Z $ksٛ}+q P_> H0OVsVLE]2-P`G6,AMCdDm4 ᭵!ٯUܘpӦC`Tt)ץ4+ǜǿ-;vPw@L w)z jBM/_Y5J"gsCׅfpF}oˊPtOo^EqDfF=gȺ*KLKF\6T лxQdJUFr2]l+Ӌ&뚂1wt~QŸ3N/8RLN-> #/H6_ t~s<ĀEjj=(}!xEW}e.q?=LxQL㰕HEl_5Pdb6֎/XvAA$r1քOB-5 Pć}e- _e9BQ U$8K-XDe_NU4 GSĢKn~!Mâ9;uL) ݔ*QPJMJy^1T!kĴDy kYA$)/6 _}^-RAh2{Q:z72\m[ EڂBKߴ :B7TJJڰ'"(`/IFgS{oxpT),ʽyc/sjvQc|%f1Yj+h; ]kyEHs)y#TUk(j˳+RDmXhɮTv^ЈFrv~$P+Al/(IP^>x4ԽRDCyhSƷeFalrN|8*gz$^SGTmCco֞H"X< 6-U'`6irMjb@ 9+& bRw,t>A$A\4e0 JVR[ 62"+e#dmuV|WF~P1EC)2B0#;6dKͣ/Jbž[rYF OvG)k$Ui+/CG4o ЕڡByc.Bwzu4Y ɕ1Qo}F5GX>7ܫxCM4ֲǿƽ 9jt3,w$ѫQ\YD7T {vr#i8=u9곆 H RN}M5L&0xODAv%6cw $9kv[HyZ}4;5[; X>45r*`ڮoܞ:^!wgB+`r.`km兗=)܈ol={MnjC!I`rB Ӿ<8JQ D"`ttG9C?#]9ՊT$i!x8 0ًչeo! :wJԳ:c}`M`seFlWnl@6CfdxW 3M93mr#NR3D]sclulbC\M)Rw`xcP'C\F`1HIEkPO1jE鞎t` ~sIk)bU*&5"-(L+?&/|t[A%qӘK- LbtjfM9C 5DAwxIsÉ=#u>LY|C\3zy; T~ώ KZGQOYєd*su$ ASPJ#:),W-AÇ,|(%z"Ե"]@ܽV8s" VfY\Pwѧ{A99K+]~iVtH)L@hhAd0XsX4\0OWILs kJY(dN]x;ͨ1GT੧BdѓPA'&aOgm]swcp9AqnN'Ca+sc@4 w ?V [ ǘ~\`ƞ;]ʍ]'l*L1ֈ 8 AuGWPʮg+$b!0_%\#'CXF_jpΫg', s"N^c{M_s@V_5l5jލ5߱G k;@25^?+i%lEy6@}=U|mfa|&>(Tg̘7 YEE-I>^6wBxpmi2X?ާyiq텅Ѕr;JzMKtB#}eR>qw}ݡs%{-ĝcʼ&@v /ˌ-9e 4Pb' { Kϥj<=ˠ0i##)zu5XAY~6{Y( vT)yZ&w˝ї}fgЧk߃]JBҵMSv`:I(k]pa#SoctʨהfE`|BWPWXH=XwyWlmQBQ>/H0z ǓbafGZj`1n꘍<|mz .b/S*i5OzA8fERl8?XO 4htGOH!튧[Xϵ>jO*gy>7I]ڎ)WĂ>[|Ef* 㖱/`gljV;tݙOb,tl(^}NR:0+e>f*c6r$ 7Syb%>0ƒ6՚.en]6LttL7Iq4 v2~I0<~dm7PemB\'3v@}m.쓤@@y[>T% ڬ}UO H)Rɕp W[qrg}26ϰh^yS"Y) sy13  }9ti8z%oO!Г_BO%6@V1eB3o{Q5~ɎC'\-ZNԚA0.xPɐg'F:\j [Me'cNjM c^ݔ'G 4#EohPTPR ;|bk42ӥi0o8I凝 e 06@$IYd3$’*7A8KٕI{}.(o)[.Bn?.!?8$6/d H7vz;d뮛e Uk!#D13cuwܿd]b;_>j|ϭ4]Q!>L4P8dޅ.VD&7|< )i>aQY^;/֐vD %_`:ֵtEb?s)U"Y,.5:\l jSՃV빨igE|@G%^l.&fH>YXz;bcE q8p4~\zs9^W09pF#>hh_p~7p$,PG`%C_J~>'NZz Q Tdt[ؽivH~$hΧ2rΕEjf42BYgpo^2" @cu\~0#H~|M[US|*A|b-3.^4DŽI J4@EyiGLݲ9ճIP  cYmk2s%ma2i;8bgz=wW\;)?B& `9)U_$^9{[4p`|hȯa0&l>xG']YT~~0>ߺ!Z렦Mk3^Rnpff8=r$23uΨxBhM'~_S`C 2{uxP֟Sj iFVR]LY1M:mg8dx _0]NN'OSuLGB.)iX{JLGx+:\.Fb6ڷ.d6v*7}E3;"+bPQ7v %N"aS' 2qf ~֎+x \V>>EK+L$)TR5!/ƹYnّv+asKY965B.̛#ݛ)9;s_"ʮQq\DaHpM(~6]EeصŌX4.{hc'6mVЖ,Q|!izf`(\!rCRH-LɅ`:]r|xb5$ٶ#\?u%TX]@֔))>JƦʜ =!g0,)ARPAO4R2 FAzmD^*' yo(`Ő$;Jh(KR'[С&ʶ#- NVXuMi!@**} i՝#ݝM?B!:IwV&YّE0K'6&j>Sv)4w/`uӺI Iu OL@KJasЬQӹ`Qh#"WPXteP<t[o>;#hJyi_OZ="66&Γ*nAR2B7 +ye\+g@mp, nb٫~fJ-}>G kC)wBgt9Uր{2 |^Xr?8#KULJ5Wh WvV!78xa9ߎ(8 װԋPk[E}3Rijt U;\pڡ^l1) sfm2ʠczqmbTEƢ%rvlb͠rN ;#Qc;9˸zyhavut!d}Iqxf6tNEq;1kmP-3ʙ'A\X\\=ys1 @''E~ a|U|3d0lAj vS=hty'ieʢ1=P2%8M Ӟ;hbk?#d)U_!d:];V- mYc+s_LdK*3cT|B;{ ,b>fh9Hl-?6C2c:Ęs݋z׏ d)DduhX7;#=ѺPpE"wnHL7eT+1 [bEMwɽ[34:1H8l2!Guw@/s裳Z˵`WZBӓ: l$1+>a1(5xF7T-҆¥۞ԃ=IέL" P@P=ml3sΑ[n$؏Wk3QRdez7 22ʟgÂϾNт֤ u;:DF?r]CL$a9}91#Dpۀ]S.gR=֦-~iS u^|bAӬ 53\0Nnw&*/*붿 0ޣ(mmWbqNyխqԣM6=cz {-=9EsKi[[٨HڕesCھvXdCq4,y` x~ ˷7θX37"m.L/Ɏt@ͪ('u9mPg8s6P_Wos'X3ά@G1Q4l; qxwnĿ A7U[ Go]"u4vVQD 89">gjTӍ)Wti{Xz;ll1c8f(ZCy<RhR,D6-n6/=N& (煝dN lc%1y-gb@7}Qh Z4"mWz̩7Of70sT3}$%!R3zw@QLN1h n`727dbx9- E҄ʳĂ=l JL/D'@A>1iwQu.ŰK"8HIR @¾}x'^rr@A(40I pX5b ifDkX=FuY2kD,ג݊q(-QȶߚP5dŊK@܃,*I4RA[wٝ' qCf1o>3J2~!~[V5s)*>"˴C.G-Q֡+O(3~I))Ye}KS+w!;{A#WҒ=yqnXf)pEXӮf0 u2ԣ~,kuWĂ_&rXtht;XFKxdAH61% )O+B=BKZiIzd:Gd^$'E+B7acԅiLYv5_HJۺCd"z%Ca;glN8iO|Cq1LuW ad\f]$Ӫ^8PDh^2JrX.8VsQ塈;j\k`~opyx!Ա0,HzY+$`ty!DT`j REhF1i4dj0/y7 s‚/$u+BʗjOEm[N4 +R$5QaE_?6+(׽+˃̱h+չrA07UW9W;njz%s f 3]|48 X^o|̃Q Z5. ]R`)GR?=99Tlk!JGԯ^P9÷!B1p1`$Qc1X Gң_=0XK+Vj7pk%́ގj& 8Qru2]0jQd%J~i1!azr: 8St=mgoEc9ouϡdI?@d$eJ8?Y)eUJMJs *4@җWHkn( $YbMH;p&U'D/G15Hz\kbqy ѳe'_B.u(;1!>`Yt''qbgjERvLƯ֯pvšuZb 0KhyIpX&gގ)lh$@1\n@ʴ NYB`~+H[{k]^xST`ʮ& q318_ΗLUTF)RvGa8Z&ÂF+"cE b* ^װ$ҟ|J6p/~~Z(s'g x.yfpZ ‚or6EyCK"2lCWҐS*H&xGO$xV "¦GŻmyek0sAޢ޲mb&, %S4g128I|֞OGQn4zAŐ_j[ƞJY a>X(*5+`SaWȞ Sv{ƁA!g>A8rnrYuX`詤+)fF4}r=F^z :'EVgq6j*pwoNY /˙N=E<74vQ(g޹?uoWCfYW.- I|6ݮ(Mƞz3ћĈ(XQy6&GƔlвͤ:;.xfث'pP X7Z $WO}-F冄 0`YW@1m͜I#(pn0+)`Xoz˛~")$&.- +QnLYoy9Zrƍ7 mΚ ";qbSCt/x1E6VѾ5*d.$JӏC~qygߡvD<9.飌|p "wjv3n t!p%YTYƛP > ]ҟx CT|b`u6[YWڐ%VfLh]V1sh g,RF=!虄?kfQ+f33U?5!ꁸ gK;v& >%\8`7oJzHǒ}q_M{˯"n`"϶ Trvr0Oq*?\}ހf \ҩE`%;=h IW˥%AGp@-٣N{kw"UT5aiQ7ɍIrn4uE@wt`O`ge/P4E 3Rr=Q\v?4AЧC͍=6uU(\e^0,`ϠƘHĄS,!6΀8?Cl,gZ`KH5燨nv#‹7Z}Ǫ4{*q͑Dj L-͢by[G3.zA8}l/Zr l7^ڒ8-b忍6s6jNVnؑ|mݧq˜$3ɵWrc?L60qⶉIUQ$_DZv g_xRo}W6Y"oAyK[?'! 9" ]<ڰ&G04 95 x7|M CHuxȄ9H>Jx$QFơ*xpx6in?F`4 ,)o#:T$>|Wevj.pl M 8]gC#QxgG b0s9ۗOAAG+w*!WVq?e:@cą;|Q+v P.Tɽ?Lhmil[ P&I.|CcM?-:x%9G 2@˝!x&VLN_تB1@ \Y:`f76|J"-j7+8+-  .ua_9,d%B IYiЛI ~X*ˑ~R0V.a/ R`p-s mtCkP/ry"SٛBf28L"ִ["ͻտGYO%Oa;XRp AN:gKRm$`܍'ת1K+7PDoUp㣫]}n~|Cmy9eO(n[[^ԃ'ߧwvYދ"8$Ex! Jc_qێg6^BSYH#o\kf #(A0I 3ok>z]C=0 _!̖ʑ\[`Cl0aE!B ELDYuUI d!T;8pxSRS`"ug NpX-8Bq`'v]Ofl .3VSMcOߓobCPgBx ^-[)=y ᦿ4 ٚ;MU.")bA/e_Mϕm}2JVT&ṈѣggR8nf&P_ӗ=c"lwԻ'c(*"2c̳~_t:%9ɞCOH6?xUQʪ4MicoYόZ|W?o~XB$› x $YUej/^+Xfk1-f; 1ҎdJ(qyO_#^㴕e\0DwSE@d| IT F4Eo< CjA 8c"z 3u #53 %:UEEG C@7@;1#2E)bk,Tp作 V]( WKoȐzjNiZNgj6tju-`Kq8&Ss6bqC#)%IqB)#!i*h:\xOcA3}Vf$1}RM6^5+a[=pя h{*v㪗F:(BB f8僮%`bȤxP[}A`IBRZ$1 w90EU49߶AMYgPɊ_O#@ZjRmnc,gmTIԫ\+t fn _r9|flEe[˿)ph5= lq[hWo m 0_]WsJkoCdzo3!|~zځº,D] DǪܹ,yqyE}u'Ք<| ^2 HW_-K˿-R/g'b\r _ŃR>?v<]<I'}97=u}X;ҺM?o[p&X1L ޒ#ƞ@ʨ]0*郔c4VEٛ򈎕ַJx"EHE.r xiBU,V߅Ť10ۿ0Q޾gmZoY7 IJH궍:?~;cn6Qs~ jz ` *f6"yQJr.3y4N7ȁ_9٨ 5I+:#H0oC9݋}O|(;VJ- 7Ä́i7YaXvǦ q\瀞̉ Le"mEla1y03e,͔FaajQ4֬͝p;W32;ݣr͑;I.h;k9ivB $O3Ӵ.9Owpq]f[&={5dѯ<{"f~UkP73 Wוx@#䜤zGGU3><1vK/÷w5JܟNAɠ-b7qAD>Wku "J # aW>'; ldD#'I_ɽA;K/?kZ*x8s*LڱϡĖ(omg~F k<]?IFɸ9 /؀K AձI̠aS Dsmhc<3aH޷ω$:qgJCt{\\AMK29$!IlJw |ݢLIߊ-Ɵ # |P ƦtLƼ^KN}qHS_V׷*[;\Y5GU "1,"ms&5` _SHk{_.\6zf" T0~\w͹K'$D\̜(7}ҬZP7xP8/<3Ș+;SRdnryzL+P0@$qeoB(e7mƴ5& fj{'jVe5>Z, ӃFAW2;q4N_q!IS=-3q\ KBib,P鯴(]+z LQ+;NvgۣAhGK܂= eV׷0+c<4w^JOĤ(Zw/5@ ăd롤纻{¢A)I0j5IJECIxܹ3 Þ^mL|X|a!s``&2 z&nM]ڟ){8:׈{g<͛g짶=$&x#b'DF ih!=5cS_W5t`9 k6@m*?tu}:DH/lی:mgi+}ܵLfpA@E#)D H豅 ̫ߤc@Mt^TI!(Mbe:q;tk8ad&utT/ !QۮK9#e{pت[mU;̾uMN=x{Gї ߊգmo. eLq]Yi$Џ6Hgi܀6@5ISb ƘӤ.MWK7^=]C6[跤 _}u>va;-x/yw@úNS60LsV}_UQבֿdk較VKFqg K]`z{ <1  Gl0ȪIz1}#ΡK6,qr(c'A$-_#m>ݩ n<~ѝZ/mLrW}iHtPZ~ogyQo]BdE)C$u;2p?nxt=,|o:48iC'*ISbNʗ0`0˳ /wlx)3PPy_?(G "Dm]"(Rsr,4 }!xҟKs6xbq:ăf\>.b+\lU;n/iTM*7e11|Nn=@O@㕡;mvvR} /tD)bsN3w;_ AmqJBK8J9)-\s&U**_[R@uɱvw#%r%*_xmwT0ᆀ g'=D$KQ.THO]Q K k&=_0!qM#MP< h2= 9o[II& Y S"4i֥6n.(J]=D\|"R XdVV 1l97Ou=iƨ~̵o?HuEs|C3mʮ (/Ȥxl N4;sW H䬯T>K=ժM:,SQ ;@@z]A׼* s )_}ME5! Qa$d#!W{7Kr(7`cEt$ؽZ1PDM(X*bldԱ=[84׉7NZF2حVb;}oRPfot{GRsɀp-ڂ[:)W=BMYPV 'ى?<y-Y˥pf;n}X2KsY6;8}\wmk"b~ 34&5ea9t=NgޮG۬XhLW2}Ԃ(;k/{$]z}q(nfZV6!݆\ ]L1ML^ Sc˝C:#ڔbb{٧ 9V 8_82dY.ܯ ' 88݊6UL=|]٢5me2kB@b7yt~RRJ h@oV`4,a]̀Ƃ(%9t}[! 7c $=$yĪՈpѡo9|WݛMK;d2O5 %֦NdӋ@S!gN߹0rkf?~)x il"jPSFa: a7(H"M6[>wGܛTc&WW*4Y `FmPIBbʫ\7Nv$xiaPFIxʥh_I2]L!;-8֭di㾵_ ] 4&Ĵa3f(Es|aOPj ?k0b"h VIg4G <6(ァ9}M4j/+L/bsxW??YWCFBm cg^BM\\s|a7J?㽐k~m.eI^a T'ծ#Ze] w`qh}28>k>o>Xk;DC9EM_W$ix =H975'm':wUU)6iBvYCљشjDxaLBH[uGBv(ޅ8]%JRC>+)P|C ΖHr?8Sk69aUJps(O{cryqEG; `#Y}wP w3#}N>T2='սjIN߻ǟ A+Gb̰VJR ;P3ɣtaG-REv3ԹyI*j\HgSV_?X,M" F?U>8yE2iXw1%7mݏ*GN_Cj=t4\r574J1WȚzINk/fKhڂ"6jRuDAB6 2˵rN5'(FSȯJ*’pyvh$H{(b4^ mp;A-5!mbq|5mgѾ*t;tb )@%хÚEb,-R|Vz'luE <;T>ڧ:³I4\jaQ[G0"KR; XfB ؘwImo@\uٱo܀O[9St0pc\ l ִ%%n֕O'q MU!ɳN\NWߏ( xlzmK"ie!Cܣn 於߽2`Idґ,hYݻ^~xo $`bwиzf Ы&6.ڭ,]PS`i_NMj㳅aV^{^;s:$ s(6ϙ”RID_F 9Y 0_9g~*`ja~#Ӟv] Ͽ:gIrsݴ`ks+i^CY{ՉSb#4PFRX˜ۤR}-^di. ~%+Ml&%_[0tMXO~W534tF il`K&$"Vx,-΄쪑% ǞAu~- WkВ٣ {}F^CvN7lDxk pjaS)X!IIF)!?2]t\fh}8(HK-BY?<*FT9{?/d L&c5MY{ӱVdz:y)Jq.8wf2 ^ѽ `pS(S/6yb8cL{B@ƫrߨc:JPӹ7IR g(kYΥޚ06O8=7ӕ+>upSt[Jx\j|/'?+POF[0c0vrz{~=}C7@G;@$t t($ܝ%O#Y;UA#RPRoAEOP cdAZ^x,#a0 S ֺ0Kēue>x ͉Pu:HPZ9Gu_}{Q ֿR+>ٟel[`)OґG3 o?B(5ê %fvbr[z(Ty(ըǞ.n;!Pp!7uf{mҘ)a@f.[2C|c\|D0KlUnȿl3?I32(H\^\Er+^"\s4&5Z +tMC q; wO2|=Btk$N@t$Y~P#vz*ܖ 3ȧza C6:+آ(%3o~G_cq-7o FY&ʦ2ֱX/rq/YJA,XQ# d[%&qy#LilN%$YhY|ssiLXCrOҲ" kt?^2t#DwR|3k+M|1Պ`@;S$#Eë\kCYfR hezif-m_nk5Y})AqU^ >wi+mNL $@ZS~46#GJ"sZmЧY9 -(Xب.RF -F %0G$=\a0D`PE#Ta9wk&!oȳ2^Eܺ(;$$Z]HZ^{h3c4Y|I7LP:d#xZ%ĸZ V\\(zݘf|0nOsv~Ln+zQGF,I誦?.opwHW$ãi;Y1@o&"AFAGI@(_L7DLv$4Yp_A4 );Uom`zecEa#txAcwڰR?S듇e]y_8m1R96 :L:Eb_(A8zkx_{ &3,H|<,Rw gwV1ϔ{l@d4LQDgYT'2K,HkOpzeosS 0Ω"-oṳgLiG53^\Y?H]J;vZQG@5˶&?KQZ ⋶FVv׃9X!ovoUu\\5ɾ?<6nH(|wsǽ.f+l =#VӪ! 9=/C 6~;s6d3G"s%s ,6EEejEYe5dCs: tq4?AǤ^YWK;14NoHc {43$5jbK|f}otd !%Ny[N$P_{ .aFe؞ ,_` E[=@U%¿&ĉLަiphn ;3]w~vk;8M^H 7V^%~mOڗQW ֯[ܴEy-ԹppO-Rzt|T]7K͚+($3~  =$UMtQEْݦd%2KNM,P_xη iet,$ӟdWM xw4)v›o8b~GOaR#VH7tIrg-H0yl!ͳz4€᠏ Ic*)ƹ[D)|M=l?[@@09mjK#FK|8́K ?0c+G-K|/[)2rZx'8pY](2h'{J)>d UCVcLVغԟV>4.AVW^w[՞Xdm#fNt翝;!p{rr)S1diVT^H {U5~q‹6/p\nTjBHDpqʟݣ˖*4 e`סA7Ky%U"C*٣0dOZs̬~aJg4pYb!yvF :MC @@:ALn,I?%G3SBi ]V:vՠe, 3Ev6mUcZ@i=Eϲ\wiH5 O56{/0<2jvlغ+{\U/}—RGR͓"`94}[9&7,=E%3WC.e¶˓i HiH} VcK[Qr{K +#w nwtGA,"US:+ >vkï7KrJz#9 ?Ip~j;=SSQ)x^ `S~":f \T?'u s)#2trxCœZm;^Nؐj疻5.6nZf9B+ZMSnOglQQhB?4ՒK3qYAr"%` ׸.%u.4z6׾ͮFRgZyFؐ_h!Z$VpÁ!A\K @BRs[19^Ev\ Ho^bخ:0FrJ ɝiǏ#grbbI zYPs:5_ޤ&*(h~`Qe+OT{vn5= KVW2$GpV0OS5Q8v5Qpkqd sJ`t-d?˲NANp\tG}参^M{4޾=%A‰V{|7w_ #LtC[8/R,ev)efqI/>?TMӋBg[uθU_PNJƅ!n53:z["{7]qnGw,7¦jLr nKN֮,0QƧ;8h Uy}"nhU@vpß:=\='p .(gwH"D$L<^{w0XR>s52JfxoĞ 8wD\yB4÷IZ5SpJo$>z> 1!3 AaʻLy16T@"S 36ݹ ٻ司 ܀Y yjPG]fO?NxKLa'䍄w(^H*|UUɋΩQgQ++7QOD걯!VN2JMl%5A!hRP 5^tqGkg$ hLC;͉F=i7S_ --+Tv&ìiꯞ4b[ ٙ2 *]bI2ǮH5F5[$bBeo W3h~̉xlXEWun-j-F MeE1LǑ(~.6hO'XھlA>+IRTA 5¹6|峬WXmeŸ;|>N; (9G(?GF)ćGw?F8x[Fpg9C6,cqtui3a?7#':5L/ê*Zl!V9RY5U:c^Rn/l)! FzHAx8O 54˺F<)~O˕w 8{h|bzq^lV),}TRnāgpfg(c陬emΖPa^jc,_J-7nմVCQ^R Z'?<\pݷS(F'(}_)ζ^sug[ D&=ʼqkduȺi&Qy?ɇIƒ5S H"pI[<+N%%)15GVcb?~||-̏(nZࢇɋ5{֮bsg]dG9ϋnULoۆݳ+jqQxW~ Ʊ02l2jȹYTix/Kֈo"i)B'Zv,y(o_<(,jhQF>낤EK72LoP 7i"EpϷC-5֦ppݧ]d(g+sPFOd#i P%L83(si(j*`bV (2X'jy:+㈡w휿zFҩ+;J7PTLIӹ#8K!JηlW$$k[S,BJ2! 0\L6\`Q%RJ@M5F0Ybv kT| V=m ŠS.՗vyfm 1^cCD%ThA&hlwb6|5wO]H (JK(5 9/Q{1- < rG,9!LpG-:HǢ+(A#PQRY_eyIuC+ +')ڊ\314VFdMl'?uEBAjrDnCE~_cEǠ25eI1~L5yE m3P1I|zI&P@Or 3lY)Wf"2iWsQZ1,==B(A ?oHA0z/"dګJjurl q}@DQ,/Tv#U`gV sTTdr}}pJx@I$b`X$et0i.-_yʨ7CĘ]ԯ+ 9UăqU^D(t!r9Ԅ[.%9$T"# 2rJyCI&:>WdA5]6wOM>sZ*]7k1.x_Dv})?|OB$L8_aȶ)~}u7ݿؙ-۹+7h~s<0Q(\`%0ZG0et5Āb&62? < G^;27dY"hWDo@G|6į huCsi@T'n0pxLR#j`8w8ߣm1}c"yj}&PS1x6r7'wV"]/kZz顈6+WyhQ 1gEYRKu9?@AFVw%-ΗG‡1_Nh5ek3G ]1jHo1( YѶhZ5? w+\ ‍ #ixw<㝄BK^~ }gg>[1W6j)xX/UޚS e5fxa9Ѫ9ႀ0smCdAW0E:Lj$=6]Os^LaNKpyA{GeYyxclh ܑfA$X>ju{vg:͟N@79PX?g m8."~4Bsp*#SSD"+Z'߱mHA=R^X^X8QD˴(?toc*_@DIO!K*vkp^E ,A c/q4svWASc6vFTLIi &W´ @2~nT0ȀZhpBbw^-xYAԶ` "Dh^6ʱ`uOΐLiycu <L 30;Iɽ>(N;VE&pwA|#kHA /qbzܤ|M@"vk={ 8dO^ !05=2YڙN#QfP{Js?>2 Ĺ7;fMtUM,NpM-(4LmtxZWU9rig-p$ᄒʙK16 I٣4vX8Un'[Ӿ=l dķ%X[Q35K8r=xF0{To⼝֚ .giEYΓ?z.ΗWm"kdV(x*Ϫנު%HmLP_6Mݑ_m/x)HkI$gP. (ftmU!pn2Gkˬ@$j^ =beECP3 Aٺ$چi38WMjyA w[W kEB1M  _S~gvS<=Qwҁ)Pa{f7󒫏 Qf͠l՟F#2LթC`}6,wSل~;6.dnZ6l+f9idjլ r9`N6$aɟ<ƾ`:آ ؄\vQM\{ },t.0ThZ[3 [8|ARO tjid!à~j-ѫ}} HjQj"A(ڤAV|{J* ȳ@fd7d|ٴcI*ۦ(uCxT=L@]_΁R%2I GDƌ!=)K0UoSAr0jn<8l/`dqʟ(pw}2e6FoW xLB4mT;#:]? wyu>jTF(U#@Ayo=M-VɁ=6,l j;ntx!QFEQBGHJ̎O^#˲ 3U`PY鷐 ; UKڊNu%Y2쉥JK2q o ! k.W] G5# 6mVy!K>svh=sC`KvCG%:_[ER6V-9F&&*_eg30p5Nc=vDF 1BKN7O"ku(=<&[X\ !zA-w OA#T=qfW O)W$A~GѸ MBh3Xnp1޶P )c c6J,L>U(/SG/1{9[h.)IM04&}n qbʛ^4*;$?ʷرxr⊪G#yfXynllanX!g91ir>y^ヺqCCySfXT̞.9 J]e6B' q|]<yw\z:#|bQ-F0f9Q[d$yO*z' cy.)r$eՊ,"ia!hE CG-RzMPȐ(+}GRd`LX6 fjӸ{`O;uE;GuM x)%)1=.O -#ӊxʤ ;.ߵjF(brplZ0qm9.D2߈o>ؗBE9R=I#(p?"XCɾ0yb^8QoBrz'+O),_n6|%ߏ"%;ݓ KN}i=B"Mӫ -F9эmk RR`aW?1PkΡHLxzxl$dԄYay 8k>7U.dӲ>7!)a//=~i r5]٦2Bt 23(q wS|,'n9Ф%jY>7Z0%pٜL++4dRú>wsg? 8MlA)/ RH[K 1seqm' ç ҎAqT.K9SdGz2;GE!+&#rQ:_ FEȗiL%ASs5`e9[ )DBRFIب'ZBqxRopM і|m]Bm< @Ϳ]f$7͌uEGj=fF!Ӻ g_&QXu_wm mYR֖34#1n4hw٣]eмQElB\_-ߋk@Ls*o|b[AGOBrÜ'pƂAih!Bjh.?**:_9VU*I/!7?yy6ď 8a~⚼/ C0m: џC1䎠4ܼ2ܸ] j|/_|Q2^ޚC,be 7i Bnv&dn=gXV%n߄k8SD?EW[y'~-:˵%v1?=~sI1γ'2!ܭYM#?+{bu05xcmKܨ'ʂD !날lp<=$U3uDscwVk(2fƙ=KXxA?^Z4qdĞ"47LPZApa\b;UR@nCx񫿦hfW>G07o@%o !NxOeڛylnTգEgc\`,_7 72 tjW~51O}xmyĮ! ;Z(? ׼d)R 4h(| i\ؿ6 #GL+!Qd@7IQӈ?4M=ucY.ҜCG0mwHzDij5'@;H&+26| Qx} /!t\)ઝ^@y᳈d@5X#Gcm!I@MaVʈݠt"@ƥx7>$>+Wki\\>%l`lи2<[ڻ) 6[eCx<g :Eo*Ok9!7.+$~jцq!HDtłiHËj7ZWXQa1O&>v$ Mm'l;HqYWs6 H_CQ,+\w}FX-oYpi]d㽺Q#roh MVN6 ~"b|tNfh)A;0 ?95U' #R&bgVg&Am>&iyB̘>gti( "m%)tBP :T\-AGJ^џ`L2>IZd2G :(̷WSӃS\9 Ql)qb=`8l$Qo4qo';f|-qZ"ڵ]D' &";x,QhI?5|D7BOxeٙ*) `ԪE$nT5/M"l&(lmx_u#2~/(w;w@שnuiH_:kq@ݭF24.: V;o72ck苨n795 *RdU=1} ìkY<<ޙ6>n+[w5zYj?W;o_&!7IdZ V"xnY|YQ"L]lET[G-"Yu>F|{?t.$P~mC0TŻ.5qS @_=UQ>p(/qK:bVyTI \ӢWuj ]}>0%ʔPqT刣\DBxb֑&Iƌ)IUbfj9: ;+s[۲ëxl_W>QNˁ=u-BmF6\C&wK/f-)/m Juy3k\ #EykVc Ȋt2 ײ Puó%hD%_(hfE1͠T~ޟJʮdx h*)0X&ȐaR%H8O;NKPjy/m+.p4q%|}/){1)FrA+> Mk:N|~v)#EQs@z^pme,5 :eqU8L~_ۭ~OtW19~O iYuق1qy:()BO8Cť3x9[OKO󮇄+p-p"8k-@qA†Hz8%7X11>̫[oomKcF$e "< @Yn6et@E?O,n00WNHhǧo=7roCXi(-jk "6q :?kDcx1JcXW%Vg,)b6X wQ 3iƫ]`?cѭW)nT)âMudL:^x v 8PːFFp0˃\?CxA!ٓmL*oˣ! qO!ZHSvxA*&la4T rU_ nRQ&^ҋ7\0k?8# <4x=B5\=IM eBl BИ5汇9poqgřt+Uϒ@4Qውs9p`yRM+0{[}Zl_|fbzq \MCn7D7z9%&yJcoă?#wmуp7yT+&ygy{τ6P.U2%>9N@/:b D@v^KX_T|BA :C==jDAdf"X,@(f\}PhUѼ[1>@9@K,J!e '4M廲iCM}ylk6HE,J"~.݂/,_$uҺD*Q;"}ͷo"T謄8ejl&0_툿i[ Lc[33JB] n+H #nV\Wjyþqn9Aj`h& RE.eCPXc T oW f61i((R_H:y8c/\A1=c/ 2$p;+-x$^fa?_Zt^J'7 HrFZM drl6fQ \ t]Tv@Y|rdp\t3md ii[Vq#0gɩ:KZj~ᩇ.o!U*̮!q!;9V׼xrqCRniλ}gU^ *~Hh~ĻL8? #prA$!v|#g]: 3X: ol{.a ȐEq+y>.r/7m!K96G܁+P7s}PA1eFqldm95ѬXy䛀kl0HԮL$/IT$&;/ƘBj5=`d%B{M]5uIsHU>אpog Z4JQ7-ˡ7es.^ !b\t*u؋xFɼ5tkr/o޵2TJyyQS-6}+O>mO9W]BRLoxQplY9z[kH2O:e V5x̼DEoDR2+@jud7Io^\ꓓ*Hɒp \}(I1V6Ȏ==q'h}Zq^`i#]l|9U>*TE=*99Oe!ym"2+Z˥l,s#X:ce=B6~ ^j ANԫ0Ι-CP=ZLQD> u/&n ֊ >V-At*H b-9~W?oI51lPe4p=qM͞z"'N ԑQk$'ig{mi̤biu}}WA$ѡ_܁ukSwϙb8Jmj ?|E\"?m۶m8Z Z:W˝hk^(rqq5 ZO?FU~pj['KwL\ |J%w/gqz;c9Aцu ϣw/󀰅Oz K ○O-\Ԓnpg(S'{|d?ϔǝ@G] 6lNEЌ=HΜҌ8;iG=0bӴ@spGU|1+h[+Wx]̭D tmgdtu֌ʉ^|?B֭ofS/Q;ej?`]#o؝-"R&r1Ӳ>!!#x_3(|2OLJS,i=F>Stv żUÓaܥ0Ihܡ*Hx_U զJ8B ͈ms!ya> G[i> :ga>\bA轎AXr\+4x8QbGD~ |2J9b6#>.fR΂>f_:}feW 2Q bu 1|3ԗӾoZځJ ? &efds]*hZ،L_(gYZ07070100000469000081a400000000000000000000000164e6139f00004790000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen-lib.ko.xz7zXZִF!t/GN]?Eh=ڜ.+ʄBy{CPƐ诽^݄;6Z28Y`{n EL_=BA3E=ʳ53+kXiY(ulPUo;o*-:`\|!'&łX- ]ԲCh \E򮼏7\3~Zh2rm,ti7kRn߾"ó tٞ wr)&/zlz8P_,g lj, Upp5v* c _Ǚٯ cޑ.*i/({ꡕ̐uB ȼQC[|p+.v:fy8n2WǠR)[&://{(YsP~>ǕwQ{= FH رځ!@Gs72oG'%~ US/c UyU"*=d|rmս$lDDTt3 heOmJ>s" u` FJ^"jW^TW@&D W5|1Hp:jv3]q#ᓐ!;ٶ[sxa\fo}9m?<vVBAXX7ǣKS,>CI\u oUGrLFZbpCfa~%H$ՎSmeƞHE`_$ѕKpo= PEEQP_ Z(?n-lw]e*_гoĸE>^w}@&辙w3總%~h<:A)Ko!~o*OZdQV <_Z`$#1W`+?Ruxp(Hk$7D20"C-2D [sB]Aso2*5EB1"^3F@ve*2 W4U<2%wzL2Ӱ)ء]NRPhQOEQB8.ήD* fOTc@WLd*KZC&U{077̢(7֒oph6rPeHY4 "N~OA:\vmQrn5+{2z[]}!6(Ż+$3N 0878Kp;'&G;hπ&^v1R% |ՐEZ`H3WK< m:N9r$n{b¬&wsm/(r4oo blW߄g'7K[s叺WH^ӜZ0l 'QqZyN=Q VRglMtYknBqZ-XY~ؙrCs#axB?0Qċ ]{ySF]/m=r7x#ע5 xzeR+#\Tq}4]\Ю t{ڀKR$l/KB $uk1ĤǦ|  !.iĿ%!+|sZ ę3AχPv" ǩeFQێ?]78-uH$QE5 -rOa:2'($ l ~EZMẵC4@l]`{v!2P lPci˃]1W&滋Sviy{K!@CRq M4͑vC}YkFj|jEfւ^vI|b 1üeW~& &8@کG:vjJ] ~gX] Y;e-1  28(HUp1I= %X hX٭PamwqMI$Mk !B؟ޯIo/[u{^Vl%1ܔ+L1ZZ XfL6F<ڡyV%Ru`9s6]j&/Oc%R[qې7VIC,h\V8u/h v0Djd@0xOI+Q%R d}bsCJ\ZPZe-^WJ2Qm9gFH)x$ xmMHh.Ctps#L^Iڐ ɪoo%7}9YsA3Ɏ8j1^\4: شL]g(` ]|j7 Ɉh=5@ǜbXp$3굛REv ~l`VSk}7٦5Xk|.niZ\.lԁ;_,єm4y\yceFdB̃'wTٲ#'ZWD6=cY!CQ\ / <zEMV)H2dQ@Y<FqZˮoJ騀bPԝʸ k^۬s oH6v#>;bȶ[s)Wr{[~q?Vjl+3%#P/m@0M^K~gVRsn!R*u>XftCX.utp%_ )AM'y"x-@ί@N$ PM,jSHrt+rO#$s4Hx)#Uk: @-Z4'LeÑD/jɗ#Bk |r7q@0s5(xEzJ_z_#& PXX; OZ%O RhdN*d`E;:^<^oRA`Aa`40K8OAJkaa6J*M,Mޤ.D{7Lȭ.ZMVm4a۳ JqT$>7olSzn>;'j/0c7Τ42słīќ0n(" .pnoC~@dU=Kgn|8UyEJ紛Jƈ ~ŕK7e i?NI@I8=s)1$iIvQSKEH/QP~[-tHQP'cJK|{ j33N, UHc={B1Zuw]v171tC2 g dN6$f@C-Jsj\07LuAqN/Q Fj{Z~  8hL7plqE9/!KrC7" WӓWF=D^܋9.Zk6z?7a~W?rYx^Do1]rX9IE,ɈÀI 2s*^ǁhRZ`Rlyw.TO?^)AG#Ew2m .{+ƫۯsd%JeڌtA!w:B!#: 3 "5O=oV{'΃U݅'2e/|hw)T{zR_ci@v,~!Y>a\9vʾ1/\IQͷYRw~`hn7D.Ň<0dRu['r!_L1nӠ| /kEXdžx_Tƃ@5% 6v"ti}(WĎ%@Ч^ڬ:{ڰnB+BbvhSG6h qq~ {B#0xD=RM)yMH?,5g#Bk2j<4;g=/n W yV}FI%pK ŸN̋fT:Mɫl]-[ x5BU,g b?/[FE(6GX1х!~A[USu2oВ #o@nfPPdB~R_7gjMW\,nsO8[TF悞g7{R)&bBjG=gfW!~cNݏPq3Kw @J:?ABU@D)v;0QМ1D(fp>:cy6^ЪIP] =‘ٙ-=bƞX[\ /lؓk:R9 uR yMЏvn];Gp^w7[ܹpmi= -S4حٜlV;l0Q)X#i sc7m ܨ3=~P|HZ,Ko1&f|N]Ѵkwbm\{^sD 4_$<5,Xu99JM]/aE%X=)5q2m!F#´"3k..1,m[#෱i 9I4;^q>ilp*`_E}d+ƣON, ,LP:7w P?DS QHT&`t}` |n gqj_O /h\X+7'P A7(/3Jf[adn4o5+f?&5c~ѵB~5[3.^n̽Ї*?c5_ cpx:0^}FQLzWVnO;5RNz+U/V80̙(elDK6G#cߙo NK,9"r;||ͳ7ZR Ɂ(Qx3ǷFfO0ut;pdsFnR%q>ظ"'}Ł>pReϔ-U75ʴZzx${H3o9{UqN$x2\|&ʟbV]z:j6:DYge\T.g]/3{`„y6Ify!xᗖxۭ;J(V'm,I!UkP;FlAb$wph@0++m]!E55+<_=GGz".(qe9opxSgo9Klٰ spJ*FKjjrVCьRIO}#CN>NG\`i+hy2k"Vٯ^!xV3\x [U@θJHc; r$22Wݺ'`ӱvU#yLB$|jou M & R gYɸfbO?ˉK7! L\uZClqW u Y[Bi׃PL*=yߠZTuɰ婠 ,mqX2hҝ&b+V?\rMŤǂ. ?jEEAe9 PSul$d|\{#ϙ j@bW$LjйH;rf5$t̔a0%di'O˰ 21MzX’E]dt:e8ۮ8+Nd6s2ʲ={s+5uޅ6|ʲp@gxGňbaғ. jwvxfB50I+V 07!6 P}+rP9lAM}s^Ijz^vݍG)Q^ޠ'ˮr$^wRFӪ)42ܦt=-#meX| V 3 J-GYC~ʹӵ424-.Q5sO8*%!4 ՝k?\gd!s!~kpB,OhVK:D_1u΃=6nS(Ab^c}6p#0a+S;7co^C)]XpI^y̫/TR2EKd5]ȶoޯnfPm(1ĵKԤ.#\9 WѨ )-b+46SQe ͬGvPIo3^7aK(1 #pEohWV&!4B]p:P<1hIBBj6~tbǖ4ޝṔʓ7~ܗXsU(/י$l@࿀_طbKcGC h[۸Yml ˥;%%ɐm,aJpMQhlYK֘KWw$Bs|x6vBC'3geD뗉ђΔ͞ZJhL|rmj1 qC= ʎ/f֜ ;/YKw~JM:I+Dwg<Yц "REi),W[7C2ێ@Ttהk:OVzh$hhXSfv+з\J9P6$`.z.G {tzwqĒ3I/z(mb(uפ8US@2N$MZ H|-m4<zMG{s819&]ROnj]T:i׉2xCvH,T+sXR/ftcXOy7zdyS2R?N24DA4gqd.>Pƃ^"+zET@Cx^K(%?Iot /\ˀ}h7F4+;S ߽c[ 3*nuUm@ ]wQ Ȍ<%Kֳ["Ɲ ɕM,axr҂/' W94h\|.|(4s^"]t͂}w/z4Rf>qR$S^n :5ꃃrA5Te#MzG;#>5 /a!m\{ ]u0i=7dKAqZpg5s%*u%2+a=T9LX(L.}MG6qy4}Gq dJb0 {H0 Q`sa aXP#[b$' 坝$ ș73s@N_ hh!O>nJJQ  pޥjcsXcY$}Q4+-.s|H % Bƌ|RaF@vz3;FL'&>7=wak['&:vC'G|=К)MH<$"=K%ۮBl(.^_^>>%B7iQz3>edmN"Л dgqj: oئ_0_P+ūŤqXMHoL ~5`g}59/:,n6uiFvWlyaqjkktl*qqO G]Wt~Aj [oϵSn!Qh ݦB8Q#DZa*e3w<4Z}Xo8P>&{[X RZǕx,A$` W0W%r{0WN)u=8Њ~lgM"6EZZTyE ~1Y:P8Ϻ/-[ODI|V+‘m]˸/VTX4s?~!P:9@s $ UzvP F."R0ܕ-ť>ȧŬa:/^ܭyHv{m;AIEd)n0^RYE:[5rY *t8u=p]WJ8:O=qVβho俕ŗwb)\R~?l[fkj&=k;L{Xy'^frfX\4atmFM|Hbة*p*~ Ra %irGR hH,-P %,(HqR\^ ";,P?^d]s#(Xd1{]͍QNHFêKb)C;CXÇ6xwC9bCtFӺ{k\n@K8x3br6H23Q xMbv8.ȇ[`{Y ;d9e& N| p?=ɇtbrb[CI8DJY*3'_s>|2bnlݾ I:L<-WiF盤$E}@ i|vu/73c-݊~w8Pr^)XW4擫J~dq3|zŁڙ[HJ0kt?7Kq="Z'aJ5U<^P͏n^H.DUQdη4i6=EsÚաw6AKcb:L󖌾!!c[PrF*ҟN4~4~zZ- '|xPOŦ~c\eX(~WxjYrA7m-5;cL LcϳB(u?>.&]2BcK'g36KTBځ-ugS5OzQZ<^i7UU)_3حnsDr8Y/pK˩vcBI3I.aЈ!ƺuaM.Nk~E/=t+ڪgk8#=&Z c. נ -*}ZkSΫ yXt":+S1^ HuFw19>l7yP~|3ɻ3@6~:2tBٵBv$=<;Ћǟ|.scJ=h|(%WgIt}tCz^]L"|zbW[C]37=}o[,:0"KuX*L`¯*dS1}L~[ﬠK5H2Ti]Y4UVOþ" i w⺖ XuhSേDZnKȜA(1\!CrS (.U>cj:2^{/leљ'zҗcgOtUOyZ⮻u\a Oɒ83Ͽ gNzWKCJyIw<@?`M}Pͱ,jj/‚ӓo4*^׾օ2eΨKkȗ%|nR/bϛչeSOUZ,h ua=gxiu4a{7.yۄ ?fƂ:(#996BO%o薯#ݯHA-Y_廹CΛZ9.Cdy m+!d{W32r@Im*SK?<=<aL2./G5s)t:2#7efQC3*PzgcX:V!ҭ7Ol*io2Uer~lVZU>VRd֓}w%~l>czwD ZQ[^9܄3NӰ7}V&Б<%Wl>(W*x2NPɱUO)]w2V30w²n!4!c[bU~C\FkER~7HuP`.O1+5& ;;9 :!.Ys4)soK &D{[ ͌&T2oKF:ZӘ>Þ6[3R)j/p"oq+XaR:%EχdW&_c ]%v2pgWppCY[Oh`o!X1%7Y\u00p^# }WLt]@5o d;eF#!̟"몥!G~O3ݪ](Á{hT9vV#MK[k JKˇ30Eo !'"!:H8cꚽsV_n#id"K6Q!ѻ޸y.x8Y=M`#gzV\ؒ K|+n;rГ-~h&8s<Ui@NrFv^H_kwɷ&(wb08& n').ʉ;)90Z/) @KN]euK:ӿ\Kٙm)HEqqd&?Jk 55_uO,Qj)rUyyrZb>YΪy m adKzo0[T 2/Ǜ}`ĬFBYfG]Z̮FK>c"P/~@ˊ @MNd)1¨xF6EƸe6MLjX#-6K@:\äȃ:51B:eB}R_ ]aHU_^g$޴RC5Uo^}~64!?ьJdVDzQn`Q&~c7.~5MD'"`V% `Kc[/S76܃Ο#? v?Nu~l٩Eh vL l(ljMV[y r:39( 2$N.Bk; [_-3n9*̶GrFYdz>VmE4FXC*#f?V!ŏ|;iͨe5X80]C1g>׋87R1)`@@AN0Y6yaCjB|9œp{ {RFhSŒYxq;7r=S;6}ŀQ/rO?rq)^l߳jF̦]sGTLe#AN0#rUuL\#e^<xV"vdzm !QG~s@N@ARYG*]iP)vP, %<@#+ځ^ X/ڷ y3W@#X1t4 5rf}W&MHyXpL(Q kėnbq'Q -$Խ6Ƥ37С52Bmap2\(-xR#: c_u(7ݡ!6pN uX?j4P_Z~V[ ,%K{ mMu67!gJ!^;pF2QZ9 A4h…$,7S=kK4EeEZ%hІ%|Х'=x{ NJKfCXPKF#bq]N 9'h%5Qn6w]odim|7|zYj̲wsJ2Z_V>iֳE /{+GA9z%91U'=MY\"Ks`Q{7#ŏJB+GCj,Jc U=2 yEEXҺ(EEU X20l։ُI 6ؠԏ}}ZEԨWjNHp3]uT>hGϻ@t25o dHnS@ y"_4R+oR+9qNՔ8I4U#S0SA,+DAX+SmMZ>V2EF*-Xb\HKX|cjʳ~ oY4JRD+j"u èSQE~ ,0u*]zAW34^2QNJ˰yzlRSͶ05bftqxcOCQpYPHsew?Rqͺb!*tġC]Gc݌i`2HtRi6M5)Ь^̍07q\&lyV௭擒 >eK k$3~(5W D~bJ{ ]w2ɳPUZT~륇W䃎@bMbs0clg69cpfZEWy>0pt/ܢr5 `VǺ^pkTFZ>k x%hT^WsMfJF1(8_ ~E 49L?h)GB~myawPJbTK tQGVl{M]yƼ*-ֱF$GqQ`'?`vLo^,=Òф?`rUr~%Quզi[bU&ŝUS0W~׳?=ϋp-ƀIP.3(j?^A{(7ced I _ė_YFv999JxXҷ[yZWFY/v4rjO'mǗ݌TxUOP0XU;J @g ӴHٚ]h^GJR Ry[ir!K W_xB@S7x=<.G/վ(` #DTKZy''V@7!Dn@.zZV`V;_Sn^S/ⳂUm<4MH_"'Z껮 mnuYHD,\2V XheB1Xuכd8a-ےu (up^: *RZ}ĝ<U'~4/ґj!`ϔlk'WG2)!ӝ0/kCl2{/p}2$ ʮnM6 dg[R[HO}SSB]I֦8owle E/8uFH Ӵ*} 99()v%i.?$koBoɸ@=viT p^o) UGod٩|x*S.!H۷r*ŸXk}֠V}t\ IJec Ͽ+k{іQz^tNWyLI%Zr2o9:DZlSt m8Kf~TRxwX+2zS8ۅQ/#K+:juwĚA NlK͍8Ҍ{_ܵp@5&=R e} /#=Xy+ ! Y\])h)#;&4KvDq?^gŰ1rJ7Yw͠Ba vU2A@o¸c&2`oBP&O1;Hvb(#C}hcյQž*AFO ~,+~Mc(]E:R1ڪĬG^ DC4,#{>3.Fn sm#z i36O sN`Iggy5O6$ݧq48|8P*?Nd!JжrNtYi=*9ou-Qσ0=w^$ F)?Tl0?ƂQ"z |F2_0s]J* pQӅȂ003<4hdqUg4 @DI cmvnD̅cgRKRhFIQ7C& B .̴Y|. b\tExlF+2ݬ`z}&u*JK /n,:[촵T'P%"m|pBRIsgI]LѣX˾\|k+;Z n&uZǚۂ]ͽI 9)VTcPPڃ?J]K L]Ӫ>)1i)n#yfg"G̒sW"1=Fݻr[+{߇#Ԋk ,WvvJTrؤdBL>{%r D;F  Jpd]ړ1} ͊ҵ;u_R d%I>5C(eL(7'hT U@K5-;(=+<=~V_k݌=,< szE)b^ՅF<1p;aI5ͦ7Ѥ. 3<Μ+!Z_1}ʠ?[b}:,Kr\dTkʌ\dP'g*Rbz [6_HfOۉSgVw.7L|bڿхvs+gYZ0707010000046a000081a400000000000000000000000164e6139f00002740000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen.ko.xz7zXZִF!t//&]?Eh=ڜ.+Mo;oˈ?d~!U\I=f/)~9[co?@ZD@? pcNkXb~&[aXp${a_0QRqcT́# |s^݌qQZIPl0(wc~m@M6L3^5 sm.-V5 L ,cOz?m@.o{F* w@lto>|bKh /ZkπZ}D%Żkʆ]ؔݾgڐ5oڈ4i F)>5}0޹74"HAus "]Ub@)̢Ƶd;o佷JdM{&e2.qն 2"c;wNDvF+wxA6Gtem؇]C}ބV}q{@q>oF{!ƽU_Ulw#0 :å4 {e Tǔo"aU)zo'gT\}dLGV^3 ]|!/pVQdX5ߛ/X5x d9F1lypNyenDJS?mNu:03"/Tʦ=QVSʹ1߿'@_EJX +/5%Y8P,aƅO~<.) >GaE[JU_(<EKVY`qi\u.*q`t(z"c zR«J8>G5mOIw~fu1tJxx[2 컦7Z!5'C^SeVOHB4R: *6W6`>Ý1=AwNy/'M%IwXˤƎ]o\XS#k2GZ*gIWw'ckg%$Q5e8k- Z'=`9~aUubR9 Tj8͗9InET)'zQB". U'I Bx'$Ƨԭ^ӌbh3GND1 afv4Ʌ}4-lfYQb P%`r;%̴aIyB檗+ӶU. W4V=Z߉%)`O t $=&Û6I? 2I) ٬;E?FLSpVi,6"AF^DwK|_PIWp1Z+|u1m;KtQ~M@ɶTT\,BKlͬ^x.:##tN1F>z5_=/i! l xb}Fan="ú+;=nd4 $]a<o:&Ky^}+0j]T^Ux0rD UNiR^8Kfop)pG}"pgS}ӠʠyZ};5%$smbx%|Q 9ՠ-.у&deW Kz2]V) U:v\nO aއ0&L"t*xNXߞNS®ƢmESK5x2NkwYxu ԾwZ’%%H-n1í'#zڇS7qA.5w.Sv6G Cv/ȻE9WOCtvbjwS|;qLCJZl1鄵V5dbcj$i&GGL] >ݿ,;:oLޔ#k؋ƗWy^Wzryg$ &N}eo, rWDG V]Hgg۠2 e?R b?)vH'H3B$ |Er.a]L#qR"pGi~#U*“ZjHhbeUE__rʌgIJS2$dm{"J&w{1'h/K>R끨BKjME,l/C&\mO.iy<5Ly(1umaP͋6G{ Rں.d?<[(^|zf&Qfyj!UYm?Sx5gV WgѨ  :f~[+$sk5싕# Q\^M%:5`|?E^]$eU"GAIsu;7BcD  .I}$g+Rnd[>%/əV{Cf8)arnգϰwrJNщ&@lΠu5Fu8CvM uGOE7R; *}.ܨT>w/__֛63x` 6x G0SWǽTYqyLبߟ 6GL%kDO sx/j7yyc_K Y\ }(,YWtLGTjOixD`v+1KWIs(zxhpp̏/HէtlԉPza<\LVV4y8ppUSvp]baFc~)G ?sgP#]yl,;- ]+E v2wD$NI+ rf?dYXHFE3XB Ǫ/e<874: *F}vMSVsi-D<˔Ceg^'ΪPB=d(t}Tco=c0}"m7^t;aV*;'pp49B.6WW^p}yɶ\8M !}fIj2",XGilIŷ==uحi<=xyŲHn\ F6*@glW<(X^w"s]Ɣ} _c@Ob~gx ϾNtF4$[YVL HY7[͉VAb w &Zz^yA5F?vk6/t1)Wc'Qj@|q,㮃ȅ0)_ȮHwX\v.ފxU(/6Ҵ<i+!Տ]o?9:vG `dhPecds*ܘ5ObQ$ +%i4R~JĶ&`cśpˮUAC1 0gЏB]ׅflRY!Jl')tltX>4.ڰ!U규j*ᤥWs6ȳ Dh|j6O7|̍}"[(F%kd2=mٕc mF*#bx[:8G =h=dZFU ?~j[+::M[PrK*Y@2U9rguұAUo!31AX3ѽf"5tVzvUFhJ~Q:7ST* )d{3۰A/Þ&s5z}t8  W=rY nV!^E/JﲰP-PWy$KQ [wq(3r8_ȼyޭ9yiTy䩒5/@4SJ }-p&i͍m!EJ '%e~ Kjs U곚;>2iKMƒ^Z{BA|lڠ&]Z;aL_O"#9|GpykoISn)#]'|ǡUhU&Y#'ӈ:B@`<^¬P]Nq64śO8KP /:.jn;)H]}tO!ἡMa>1Tq kN%1NJVp$з*z 6=U8xrD=o5 q vU`,?O=t#gm\y&n,{t%[o O%_UWSL .8!6 5(S\-$F fs L{fZMg[㡨{8،ܴ 32/9^/zkSO/Ad^@=XѨKCp~ܦ$77*@e`1E)svOMPs6Ǘ;&cGQr0*<݀i8K +A[4+Rd o "vIHU,g b]p7KޢdN֥?>zDh@z߷mZ6dzb^. 1lZ=x,(_'h58YLj|*Sya ItTwr'[A&Ȼڨ(QWhYd`L )ߑ y1mxJj'rіj’ȗYlb:`вM1|40hA9 8 Nyѱ;t7eOH\<|zi\v6 /7L0J;4xb77Ǖ8rtFu6nGTʡ {TV\vn#`VNpx=hgO wG8Za{r֧ԱL>o$nmXkeটŏ.%=Orl:)[N$Ű;t 2+Z& Z4YOkq <#ڒI} 5h5pFL=@x.!EF= }#P7%6ӶtMa7k̶d;g8QBqS2񟺜:iՏ,Ba.l NvoC!ZX'}sw~_ wUqccj[vd LѪ;Ùq; 0:q/m 9fFάE6\q>mN3P33|r"H؍-C](s=K񶎍]#n&<Ag(.D 7)< ` X6P\έ4`edˀnH41X_uihU~aOEDrT¢u:Y^1@ ZQ92o Ke;}EÐBVFƝxņRۑwkq{x#sv1Hr;L_7@ 3Bi PLp  ]mdOŋfĩ;VySW붣%{ !D䬯U [zQU}] hb(C Oy$a fw>Aطe Jhx\b)Zr 0'~*ԟFQ'd 4I#6aa\?!><6W;@Y=b7bH+f,bAIy3$tbt>s'Y濺cMN\x[+!2 [#=4)lAg;pz#Rhέsw=vvque{)58^g= m H>_P/}GC$/=+8 Y q6CJV\8hGdQ! nrȶx>P%ՀՏ]Gĵ F2i3B2JDuL ?xG73fI쌇<~l<)RʨboYC-pR+ ɮ\sSf|G>G;5$-6E!6;@@tAnq™Fd۽^'![4]{WqB_zsV.ah t1h4'$x Hpxpm\.hMrY΀jNGg4m4P@mIg=Is{RJ9_,U8̀I wB,NWleK]hRoהҶtЦeZCӞ$~G #i־eX7ig'>-=z٧t3#%j.(ċ;rU/A+C\!"gՖ.ŋYۅ)xh/wS]NVu CTgؾcQ/ւ^Mw52.u8ߌۅΕ)jxevK#mXGsH(Ż9ȺjNq SUϥoj_n >rYgDӪ%pF.PF -H )ZuC iX8.>aɗh8^xGco4 Dɴ8!l^,i" BIM:|fHO@ٍ|=.=@}:͙;Wqo7iht2#aʤ lI9s%kh<>4kn \g~~{pav1cʭ0 w=rͭf.y-|46rm(xnfVnp6MK==(& .YvW>d#۰񱍙61)oAf>R6r}}3J;fC>?^AOET83evSw9"ڧ *n53}9ng‹mc? HkU#&qa1G7]wh1aCT.YJ3Wu;Rb\$GBac`WyPm IčFMh!N}B7cĕ䑈T]S,l.ۗjH6p#8cjaUK6DԉR ޫyWF;/fmY% Pя!ε0/̛O93ڥ Em;F2ૈHڮUQJ1ř+Mɩ~ "NT N]Uᾭ/${n-72/B)u>|#hrZ=mMO Uۡ<%Nu=f] =z}JX`R?}+CQ%; 9rоL@5`:P ANik Gc,(AGL.`C۞G%StsD?(X-+:S ֶ?ֲ>79nI fSxD䚷6?z`–Kj+e[lr#U(FOCIL ;uhΓ`e EU=u& TL E&'j qms8#x,[X\Yz=:P||5k[Cx%|Xhq/ƷD A$tSuySfSs`PzYȨ>os(Pjx NrXy׵6}9!S2%T1zNOafgYZ0707010000046b000081a400000000000000000000000164e6139f000047d4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/oxygen/snd-virtuoso.ko.xz7zXZִF!t/ᬷG]?Eh=ڜ.+wrДg(y⪑ebaz@!s3CuPk1H.rƭtƐ?\h4}/3>dٚʾZ+0 [ @UsAcfSRuD/qf@W3N+Ej8& m쐄 b\<1abDskQ$FhpI>[vu[SJhvwz@I\"SRCg e #H$@P5Y&O4}e#/:84~ɏSqzxV߭g]d:WA )";U!;D5>۱+MIFתsP79"1PT_N:g[:oM?%nt 3k R]>3&F!Lg ,9߆5h@| cF*iXAaKǷ\T -`c9h4%hB9z\-h#PuTA פYƂ(B9ASrZX7ѳSh9{!gi\V#gv!‚uZ&A)cd9~rpW'ږu -áaE) OPR Wo_ܻ4;%qX3M^Բ.X9BEgHTK! 1,oʬ,Kr@ &K l[$X"ʥ?CZm7q6Em2͘~~:<ҝV¼wf?rqKhIw:f}[qz Qx~nA\e(2à]a eWoygŗyZ;) N :_ \x< mٱҒ*֙IXxvs90 s"4{_H;u+˓0 F"Bjg'ua-BbO\mFEЊ֠ߜ#g j"=N2NKoZЫCh_w7&S XoWu]h~A+e߯{"d썍)yI?m}=?03a@/Fa]ׯ: Z \3omv=ݔZW{!eG; D XD(bLJ8=Q)&/N|cOBϹOAL%CfQab8mpLԓ^H4ٳAe?Ib5/8L%NMxgOP2C)~|VՂC5Kv6۹_ 0t,rKsK4/FMƦ:3i2Ư0f붦 2Flߓt H{ZAP=254ٻbp}&W8qQBܮs+r4$Pl٬@}ul0׊Cvp(Z~T%}]+4HcS}/W ֯$Ň.zsm\ΟƜmxɸAXlW>{.'Y#S MhʕYg5)2'h_tKUw&szV\՚FpR5h~{&5(2K/ 8Isy< KT4iIH7М \.>rr!7or5^89!4̲؊>I4Z>OJ`K|i,.!3KpEܳ_>bOh;fG&Ŧ,hƞ,p s|Z1 b/Tun1(3"nOCнXuu2;w:{:#!nx¾iP.ե%kXD|vU-cx[ $ X0ؠN?3PQD# Jq6Q%$C&%Lxjo3oNbu􏝗Hy.5ڡY:]:/X#:432eюO cVi;UHNɀgUF9Ͼ%w]@ Es3#:^ok[=uw"܊>\ uGt?! $ -=FIgCbg?'6to+19mSy`YPoiO%{ΐ3G`j`U%ʣBR6V{橀keh"MlBǐ ~Ez ;A{lRNE8rJ9dUwy mm?s8>kHbS̹0$&wڿ l:}$Px$&=ӏ$O@׻; Ǻ8ߙ=t|q6qj %GUuX]_d$LH@ZևL(\!2H_g5¿I~cMc Yܕ š7g:u%8ur:P'i;.i>SYa|`Ŧ2TΨ"}XmTvxy({Ƕ)ŹVTWmCGI5ZŁ ,\T;"= V-d/H8y\qLL)BEDURZ Q*tk)]? p5w%'0>]>X ńhݕ9$H"p/ayTgB\/n.ACeH.(L {<@I1mS WbazFtpEGJx5M'mݐ:f(]aW5HMG_^9U:K:!A͞~ 1se?bpx}kMMnu?575,R)DB; qTcH:z\%*LQEʨRJ!1?7;YnRYNMZ$"ӿPGݑK0Sm`c83aה~ 0ksdLNk̍[iwosЕ!rN= ]dMX̫!>ѧ_d{<Ȥҡ-:y3ߘ!y߁"[H5;`s^q\OV3x]_o'LC-R,DDh3Q x@g/RvwXK¶ g,J`tmtjBvbk o5\Lӎ9eD,zQ;gEHo](jh m0·v&M~CAt=W ?/C& ^}_Փ (;S%[Ĭ*'3.c UlĂ $Ew @Zj ) QZ ȑF ,>RHst8iJޔ<l)\X,n٨}cm܎M_eU\$ЉWdZ:/UW> {K 5kDb^d:pM1w _&7t/˫eh39F2FĹ*4*[Qϫ7ʪB|A/3 *LnBqIܛh-ƻ4aR˷1C\cߡw<ׅ$ejcy@K@>)T=|oh۔JRs_aBi9(Ne{sM0Հo5Qr#T@J!"6ape]RAߎyrar0I;X jJFY`w[?7B-l[rAǃ*[1AiZ d+Сv~F`G6 $uҷhRQÍ,q-3W۳/Ė䐼IM0AUS+o_f{g;x;V6x(;?F2؎YuV7WۂAF_43-RjQ]vu,J_Dd 46Vч^ơW- m.*fT3__qvL9)q:jNbS+4^*.%1:צH VU2<v+(hQi tZMa@-VL78sK)Mfs`T"U׻t" Ulyϡd%$Cl3jXR+Ч($!zC\|r 5cO5UstQ[BSE#?駟c^G5hHfz*^G)a4C,ZHPbK ƭ%|?'M-4Y" =KymL2QPڝOM*ݡhzܮLvn#Y\i+37BM܋4H?;kAAʹ|~6*clܦ`GS5: y/{O 6$9 }ICs? GA*,E&-'[ނ0\K@A{76z*}e/6kn2J%f m,dbОPp4[ 93ŒȔZY xڪލ^IE1H o \TfK?` 'nHޕ<"zrz .ӏ wmߓ9CXq1";0Ug6#͊@rZ u*+Vv_fu$N}#ioAe7':m>3LMNغHz֘b* KM ˓KsX܊(SDQ7<+j V`0 M?AH} Pviِ9NbHI*Ws'V+2ϽT:\c8po ߣ $܄ Kh4NM;>a[V `]5S?!2{n?Mr͒&0v YP폚+u{Tot@BzTUm@Q5zpT ͽ0+TJϹO*ɞW 3pGH3\a豓 J|JJ.ãbKItpwwŃ5CNTKw}ox'K z_0Z "#@Qw $i QFIR!X杘ꎒKxZLb'xIΤd6Rq }Zm,IfepYQ]ډ,HI(a_.33Pj('q̗d T4Z}Ne,5)%y';י|9mVbO5AG!q#6viijϒrO/֌5{3iBLb-&8V <]vSM IM0.4;+@1Re{0R jB6#'"e;}-MC=SA^r0õ;K(Ԑ%! Er4z"1;=NyxN &t $Xf6_m4?$ɐACemiQ=k]Fd%&8 60u0<:If_qcyl`\&Req[;9{4\D⳥E@ܱ4Sa)]xCBs]7RqkG>2REL$.R6 _ =YA@5I"Qoc)l5 aPz Ih9y|.fYwiJ~G1hZsE9X>Y sGGB>"%/sZ0k]0\Y?Nw2G|^p'yIVb  3QxQ|{\ٝ~*(;M&)X(DY6XAYu\|0#޺ݛP><teHWa _n7ܤk4*hc@BU2L[9 |nvwui[ Z>TW ' I'YϹ`0]qȫ|v^L9-E8M<>#GX=X`SŋU.)S+ `q8 smkF".枙8o!T"T9Qsj?w#` VfOP›?ާ'Quo!JH'" }Y&A`%+%<#D$I,x,LjJxaOR-L{eEwe2U! T֔}j*\&@u]mA&ۋ,җSr*~4"a8^cHZKa./ot.Sӈzt@paHXPUw=G <82"$^G}U1[n+B0!L_bSȧ\KHoaJLΉf3%Ա2^鐫E+$0 bduTa`>x ʈ>( Guhl75Uzy_7GDvW[ʳB\Q~uK-  #JcHpu|ie{;df^5y\#@Еo7<qチƬB8 O%y+&ntmXQlK> &Ǹ, 3*-`qmWǝ_#Ҫ!<*VJkYnn5?wBISչ Tu a(|5Z&`ZޯJSF_h-Y. IDP_9~W<̠BVnTNp%]62Im$x4 Է0#~dvnҜ;y Bɰ0S sQXE|S 3&t&? CTnyT0pBw܉ fFSb $:5/u|y2/9-ɒNFfjOa^P/t1{toOn* $p;Kk"~>G >) j&OBI`5M(_c(d$,fN0aا*f8XfFQ{42ULcnymDP@ҩd\6|H*#*hN)q*mZ?<Ӵ&c|v6 e{VƢ'ELc#1|K=nߛLLX}W}omd|_idA w39ee4 -8_hڈȃkOY.E)k"L KKϴ\u9tkd,]Gcї q'z!h!) R8;F_GQaJ[7m y6fQ(ҟjQҨ`oԤynHT_;dwZ v4l:BܱԆ!ރ`47PwCح7ܰ_}elTƚiB|f[3KFN}Zn?m|2a=h*duktt;LJGgѧcQ]#?"VZ۽-tuZ5yGۢODM 6ߴ3vޕOTFҝxW*3s_Mɡ \1Md0;}\AeTE·z?oVKty _&G'KWb.vC~J_vA$(uwx\<< _6|b9#a}L^}}Dk;Aձ&r`LO4y(ұLꔉ([_,/|8l1Hd;@g\ gˡC Y,Vzy:;~o)x'Ͽo6)+3U`gt0a LCS~]D3qkK!0kw<*}Ry%O!vSEu|iSQ3@Dp&K:+uFW[j H =hEsli]x@SP5 t ђza1tpt|ۄFU^oC25nb`Jʡd9QEnNܕaH^_;>$s#{.C[OKZmOnEI rn$Haߝ8} m8$V͎V"AK1IvaYYhkK֤ BdڝЎ oR5\qׁg-U>&j^_.pZCT WZiR?P}lI~aOo`2G|bs}"qB@_dP: ">=y#*9(zjrҳS]wnj+})$w]'9!9X9Di%Z6\'J} f4č[=½܄Ȣ2ĩu]fx T RG,-'ʈ-W9 i1 Uw;tK`<+ց\rͮ]ĥ:&O>2)Tol¢IGZYXMy.S_tF01-@=Y(nc8qT3oPǵ_lt|n;GbyXA0| $N%"}WaS([uwШE@HayR+HRWNPJ "!Ja_G+: XVx2z+[鴉aL ci)/(p->L_4m*S`ms g>w{[P7I gZ$N?gjigaWn>T_p<6Jv: HV 1JD,Ʊn'w% c5VK?UR vlb~:C&&_;_RaN8Hʔ t-HFf;`w JuIϩ K(>Җ:S{~= Y8d;RsUb`1H X"آcKI,E8/b]!썜|PO{&Pڮΐ}f dY f* g#J0>Bh~ O)7rphpWK :dh7>=晢cgmzUʮ,3щVR6BzD-m@$5 +pœ|^! jʕk2͒ خ# )f@oD`U#D4KjRev_) t@ 0 TEDb0 6wԌAcĵ&pan|MLU\dӸ,X[yR;I'w F 8+bKZS.S,!@ QB{F0%(aQ;9]ˤGG)bdYLyZ{qnT<aI,/#tHG(Z ʅaA l 4tٺm۠#S >C"4c@R'ӛ)7#EU/^^3߫Nd* sJ!V1׶S$ԵyL+YAU.<%puFdꝬyS;}]~J}f.~XE?ȳKX0c|D<AN5V> "uO=|ku->:l,"d+jOsP<[\肮Cƙv>:4,%Uc[J<):DZ A2ppE0 R84G5dF"׏ w6+?y)"/dTi̞) I.#Q%K۶c? JXYJA ^$7s7-n9ٍweCIG-11h^9# >J 5fs\ gKﴈi@'v5ǔ҆dvQV%'<-d Bd$Ҿ8`(aO]y^U ɞ(2akДCkS`s)Đ$'p;N+o%N5J-v߆V U5O8jivDbl붒-̻$֭q2WL)K tk1ȱzA}KMn, d0H`ӞĈBnO_t=bԃ'䄡yM's8YQR7P|Nzj&|o(~Eԩ{ڬkvEX3>In lUt^G v@rZL !ɵμTĿv^WCvp«Jʁc@hQ*k7PwCqk# ̷7@'zf-u;ֶ;M#*+hȒa+M<[1Ts6P` ћy?K"Boa >ɋI,CjKn2hhQ^2!;csSXw9S;ocTP-Z_ @$El$O=+2*PFI6Y_׉`YkJD P0PU+`4$4ֲz.Qú(yoj|+/eU逓`#oI#ka-u<Os$K^W)_T.xK^Zɂ,)(VؘA@ \A߃S\&<gqǻ šO"KF%7=e*+vA+ɼra,ltS j1A,E 胑pjcEˎP qoDEܲ+0,K,-By'h@+&H0<^3*,NF?^?$$V0BuX6Oo0߯UC))`9M X-=~Ũۥm%t@"Od2iM54y) {=s]$/Dԓhn8_4+nG}0 œ(?k;N;e+{=.`Aי0dLāOi)c4~/%#LׄQb4?rsT k| 6!|\.zE**_2Q&Zt=HLIҞx\wԧF}J"= Tr?ҕת}Pdom(\eMUr"60_bFY?`vcR?& dDH Qywȱ)ֺ UI)Pvu*y=6΅BgEW@dbTr=dm}\{cgOyΑV";2.f] ?D醠|N}WSX|d.Blɗ zjbÔwͬNDSVΰy\#nvZnsSc5˪$=]oL7M%ya(g7㚛Ppd>N77ywRǩ@~$joEi)vճ>Qy!I9`%e(d kYc.6Ƙw5? >Lx k5'NpyNOQmY9=۝svc )N ?-$Mqm:){(/+3bB {ZKI GV`@ɲIxYيЄX8: aBK0%e7 df9 8D\>]IRޣ|װ[6DkM: XQ-ts+Ҁb\;qyso(0I^ sAMNk=e'+RUb!p\V ٱɢPrcpa$hRoSWҳHu%㉮t x:sۈzEM.㶍*sgYH7G>쳔2`?CIi;5 L0yȎ9SexTo6j I {R`qK @NMoy0ߋMWR3i̟No2}ixST|b=.ܗ4D{/${['*cYz•F\o_\SH ,d±rAD#=52blSbFhެR`hzZIEٙ#gJ3G& cbX5hL| ϱNp71M $ ։R3bc7>B.13I+bgTK7wQU6+)&Ibv(n]<(P)Y9\ho.4Т.A 9ۗ} )Bker-B> `-Ap.\[`{TDDA<8d՗#ē!7NwkdmbnF_VS,v7:ʜW߯:[w:$6,䝋p *ȅ6Z+W\*=r {g&iS=N &>DLqy"[h9k\Y`\ُOBHLԣYuMt|^6ʈ+iJ!|"vuYJ&xFa9bpz$S],NL1%<3`c6z~uߑ@yOJgfso" gD}7~T]d)i #{;Q?ZSY}_ID"M#u;lYPbeH'hBTxۤ'PqߔG `Wp5JZ$ hk'^IHp1\bǴ0GhTjrE ,X#P"8BRb ]ZRU X\ZjY}$>PúYȳ)${<89ʵp|p(oV_,8(6ZF{ o6~]iN3>P7 a],mIA<;dI,RXHY튔祥˃tD,!"+`!{SCMlʹ!)}5𓒓]M?T`ձs&#:St=9 uuLrH;4b!ZsDs :#qTV5|wH}W?ďy^*Ffy/iDjMo5EW.WG&4qb<L0`Vi,a滇2hM@7mx꣫Շ@KB) V6n]&X (FdirBץ1_=15:n悍F"Ҡ;'2naUtAzV/Lva ׸ky`ޫ\HqxHn;<%TOQ5KEd)xB̵h$U}0%s' oPZq\@9i94߃v*܏0}7,9j'lŰ2I*oziDbpgo>MS]?6(i ',n>sFYz&,eOVGD˹BIQDQh~MXYRꭑ2m1KMXm' w[eZP=m+(1:v6_= z^+C"{ J9݀lDA49z{ a@ء LF݈bt9X\+J`pqcEEQ !)9)'Ѭ|tKO+wm85cBk!C ʝys\`m+FXv/ڏ8ڸYcZyyR`:kbymv&W bL:jq3 ҕ|C:Yt-jK0^+mOEވ)Tk-?1)f]2[tPl#|zqm8쏁 |8o8hp A*sNll8emy U`rXh70C+6i@g1Uՠ>v xx[ui@1YUϳ0˽ e3CVʄXK̀SaȗJ!5͡:/t̙ 7W90D2ݧkfWUl>m7fZֲ~̵tMշKͩ!fHfՏZW>nl/Z'IEԙX}ri_ÞYk+7]7<"8(ePV*>jdS:LRtFNMR j8 -?!őquj[ .Z)>%a%EYhOEyȡCW\zsGYCJN4)&)|v+)C![)0%bxNd\ì Zx9˚,0JS8>m]2~>~%/c6D.lCijd<7)ES'{Rj;&TU"XG[0 NZ47 ĪVyIP߈ qRU,#h${krj[!h| f J&D IQxꇞ@ D҆;$dg8.SIU}-|'h̳!0~0`&BTAwi^'Ҕ B`rH_Fz93HIyS82*2Y;Ȋd5rT@*„WgѩG\pIpIJ\ٶx Ygfɠ9 =;PPIB/:# bf-C`J׫X` _P)/@{yJ$k՜ zkTA?e`@8̥9rq!.GZ瓶s &R|:PS Z h,^HLXn_`;0lԟ hqjEcPbUJu{+mō֬_OS?>R/ʯ+#͌|QxTʐpA&_ ^(b@/Hy!xOņw^_>B#*^bݻ8kɔz`I}N7c0ǝǰ'R[>@YE9P|]5hV%Eߧ>NQ6WLlf 0W0si\l")F{o 8U`B V+M4kk#PtΫM ntA@|B*% F{aIo-e";oDIn<1f3NwAw>6%Zl-^Qx)6j8][sqW0tRعzĞS&Z1bEy8ɩX6@>iVTWWJ)l1wTM9$YNWq)*&/<ڀǣص򐟀V;v@A(3GU<}u8zkDf]~Sr[VKJkdËя-u䍾q_(w>p3_[1ygpTA'O"=;:֟ Ι pCY<8\ԚzC26': T\Y1BGBZ' :eU.,ie hC4a1;r~HS,%!T/"~7 $J-td(Aq^Kl7=`s=r+'P֭ |޲\<0jGIʽ:_9nm%dd3B\n"{\ͣ_% bh(w3U~%E>&%vؽK  q] Tn{RIUX)<_b&ۑln5}zCވ 7ߴ*[EX,!eqO4xx5=6k81"jI^h(\@җ:QE4ACɛF1-Cbɜu|t^|M̜$`ȖО43*NUqKsiNnВ*cCLFD0biܽPJ]$B*$B>Ր'wBK,s@uy(@I27^*JB;xrE4]f3B ܪ uI;fr]InDHCpœNMA%YT=Ƞ9Z k#FӪJDL5{H,4*qm^O` 0\i1\:IvRXQߗ[$";f FZ47*wCdT6ҵ-G3CU>nGQ` [K*]3x-EtiXS_1g&F2uȱ$V F˻/uYq-yEB>/TLjbMHcs#8L._Ga$ְP}2U ]\0W!:ݽ@> [{K9[ak¡N2y'`63Z]Jz'nJb@{vۏ 7dWV5Slo `A ]o,_unh\m9 ICry]z?]gwS 7swiE-hМ,%7X|}eCXv ET Gξ6('?<2;J5oleC<2EQ:'Z'+! '׬Fb6֠TDI3BKrؒKz~6X(e 95'ui.bgf?vI5# !k !CˋJ">=J"4&P4e)O}^|mrj]c?{h soZpaYf?jߪaJrX< T<ş{Z1lǞV2 FhdRN:XVzy*]boKc*&mmȏoήᮒm(6x?Fa7t-Bt;Whp#wF&)a_;".m0ϯz7.X`*! QJІU['층wҵŰ"_^|vq3d=}e+m;YB-qCn1kZLv)< ѧ?8eh(Z_Ch@ח^y([eXFBV62M#$z%jtfR4ɱזCfbhs?zmݟѦRoϡݛ0\&`W4]Y% ɌC,LYBI"]\mG꟫>?Z[Cq dĝ~[*8 G[ÔfJd)\Jd3;Amyf.<"SLm77I%'e靹҉(ZgK]BLۻ+V{~} K5}1&\+xvWz|/X“v0G(q n΁`M 8GIb晶ƨ \Ǜ|BB4<3 |x^)VW&qoM0jG(j/ xL<"=4#tl`g1ⶖɫy ƺ[qb|caɑ8:Cj?丝ŝר.H9?#2潓D4B%ac>%x'%:l@rTFL4/CIRDfy^3iA{<Ko@Ϊ[酿ΜQu' UgN3A &u@$*{W  [<ɋ}E t]3 <ɔ0-QSE!d6]_ө`xGa59戱={O}В"6 ű&MV@MWgO[FJS'"P u{rf)Caװ IJZbX`iex)BKMlG*f^5xH6 !SXX)ÞF:ybu I\ I譇(4d8KM~:l,KWA5{h1aa>x׹-ulD)+79Q],N5CXRoڬ[1HZC &ًvÝ&Lhbο-#-?*Eoa?N!,2 "'5fa),Go]\ {AF H?RXrżnv-sA;r9 Lzx?u2Y=TR$/lM[{njag²Q~FvDBdtBFE yڢ"UJ15ELscrF2gӒ V DlLD i+ƻe?'dpZ %l7e~!3 /侄<]1 !)\p,5ݪU[e댭ԢZgY-? $υLާ,bLKlM(a0 Yii-ܱc08sa"Ύ/Q\7SB~*WxP%ǫD$H8{;Ne֤QTJݲym wnצ w&m<(ϓB9}UD^p1FB=~93$7;zZrXh:s ((0wOFۺX!.j`o](rMz}pdIEc5LY;AAuRa\1ymv'J-lUW5w.6dWoi}.@p;8FWubF[:GЋ&9'mBw ձV  +iʫ)5,m!IE|%Ig*$jV)2`)+y W )h[:K\w_A@ZZ{J `hz6 Wol^C ?o#,sNsPS f43ˇzcrT~ =\ ,YMLgt~P3FsR֋_<:|@^DWLj/8¢<}m#jYG}!4`נ9O&{D- +QZ ҂e&KI>rI| YJnyj7=Hqܺf.lP(:XWsI"{ل=CHt,$nj過Jf}M€-kv[?wz'QҐHv&[<3,,a=]EKQ<${ p"W~aI{]I/͝#dŊ1o 7y08x0, cjXԛG*IO42LB"lzhxa^Hf~b .'*[ ju(: 944V4e'Ѭa#lf~KdEP9YʮUCG<[#r~O^k(zyD8ْ +喉bR7VѧˤkgOInJ뭵EhPPº)j-bLE )?""9I6k nۗyT\p $o aC:dg.(x L~Vu ]5; QhLw:ŚpgA ';vV^Je^MU),OԿA4#esDuzy?ik4U b2|F o5ݓc2EK6IeUpHV8薚(P|h=3c;;xFd_z!VAaŪ5 Nig?qedM4mt,2Gͯ(p=C)`erR2xRɨnE#Myj_v?f#!%+ p92J S`gdԇqq&}O0YYwwA1}&] hphAm7%xx3gYtͣWY>FGJ!5px:.,ڟan‰@n.TKK[G8+lh-;e"IEuKNsa9Bs흥!Pml~SGKy; cwKcJ˂qR ij46]0c d-qOh,)q{ ]OEزiq,F VQHUύ̋GǬ%ݳY<bb}*է'I쎀T|W1Æ7)a!Mhr~%]^?GyAs\{ug5Lj%dCNDJP;uWe Fj<Ԇ/(S5N%!p>#*{Q UJ57;p;ɋM`v윈\⻃#.5W\_hcv5 G2Кvb )L5Ftsib4* R^FQTnq eOJ:̾r޽S>.. DgrO)k^:SC*߇Z0 '{%7X=|^@a^.7dzu &@*R"O*tO8]%Hǽ ˏ7Ov^fU|3Qmy17x IK 1YxUy,qEFr^%F' k*yuM 6*77E>|?j\`[KUFt30߰+tO[ቫfқɬ8S܀?XW8RF=jQ?wXοWԬѴsuMN@]zܪ`|=AV=Cw\qI #_V'I; .@yr=ub7^K-jHכFDN#pBhB9("ͻԬ~ \ 4o]Ӓ)nf܂wk' /Q_N VqD(mkzRls,\.DtU(Kbr͟\}e?U!: Bu؅Q yla  tK' 9@tOWާ&ոpf5y[vo+z^)l*.jELe74 Ó]$Kҵ%Xa6.'L4:@]ZCܔUU<ԿXA*i2 mt`K;.K'^2ܞS/dKA|$~F=(^eJqOc"GGl$ G.s=YSREQ91wF~)tEzC_' ޛLNmR ѱlMVߒ_D.8s+ .ҋ`vR^|(SA(TqGD6I9,b\ګ04eHNlNՈŠ$kuɋ 8S(3qW>"%&uljHؾKՉx!.`NEN[ҁC:X},Z̕ݽN,:=Au? OHf 1(b*n՛Zg/σ3ʤ hCIɷKN8cq0eLI' ?Y[fW3@/B޳7MZ6ixi3uݺ&K12i=gWhM֨U['d=M/oRF/ؗ AX?&_j~vx>!\YLwXF2=LJO Ce]lWE|h2]WبK @Lg#:| En|ԁjW:B4¡؇@ a/­@!)dlk1Vkˬ8v/0RPUG0lTna\+A 0lnfp_É ;ݍ~~{ՊhO%^Rze 6-8O𿿋x6Z9%d]{TG{ISxz I\bLSn_`"m(b"Vc7)drq*@/ѡVJR~&TPJ';#[ ?{: cA`Rx Yߝ9S @ hGPǍKѶ)&jclj) ߅[B1~&eeuJFnՒwkJ'\YrkxZcieYᷮ,F^ D`qa`E-Z/k/[j/ thB67%k \TF!i!SD܀~n>cy\`7W֜]\c|+p_Õ$+Ү'/keMús隱8$ =0nf~TD7V/|OFon:?7OY7&rFXГ5>7υj <>@ohaɃ3,5fg^8"WzfoRb^ 䙇7;atI o ygPyHjMy)h@H8eLٲ, beYIJEq;/ON0J 56 Հk>'$%}$BB`|7OW⏯F,07`ƽ75$Ճ N0^?5l;>(2M\%7h!,&57_@ CBtҥK,q#=ćs` ʚyL)#^z4X' M=|s3Zi g+Nzסta.3wy݋ exE)孝 n>BjF4# ߍrͳ>I.ڛ0X)47^n[ۓޟ4&B6K3M%/UP`ݹ gRtnQ9a士Q=4\Ԭ%?y 3mE, :2\ z5,r5dHWŞz[MCr4ӄHbyC lPqc2iM*[Ԥ-m |i4Ѫt} >T]ux |oIbQGP *AړJ7B4CĕܧM*}V [nq{Z[;Zco8tCj{ܤA_hg@0&S U6'd.z!E*cӎze4l'"|)YI ^vZօtWWh RfmP^loeP~S0:pE$nBB #m̈́qgJjh0aUd'z(yGuCq|/r~&m٫g.BD㲼T@'A >خ:YU-ðbkLA;쐹j,ԡɏ-,AԓZ QJ^1@їxSw44 Vۖ^B !1l 4> z;e+W LV2`kwI"qxeo;~,8CRt+ꐩn~a{.2Qr\^O0Z`Q쭰8F+[[@I˱`<A-ҰAؿyPU:et{d l@&70P'HtF݊?)Hi1? =^ WIcE5xiS|/tc#k+ m0ܛYZ9Tk3+J Eư1i~Ib/N$S\1xTk>㝊F% `[5mPY?MPj1 RM%L\4ZU>6@2u$=2cT" Z 8E]{7{ubopH9 ۩Wv<=Y -*Hy腕dF%!J)pV(C^[%jda\:VgQ:. ," z]6 IvNM$F N-ku[ ?ې~Pͥ:D߻ˌ P |C |dxٍ54hN@ Ee4;,h4/OFF耊>BCXͧ\vZ2ޝa(' Y[`GѫTd,w |}HqٱL U9ND&אRvZQxF5r T[i#/sDEfw'F}02TiWӱX_l  ̥ M=YT,7fܕu29rx˳%vu@A{2(A;Im#(u(sM+Yԏ=y)"6%?DFLc"SQV9̲?BƦ7ے5yjKC$TxqT|9[9zkIaC~O2e)Jeo_ȝg0TW7F3Uu/yVwFf1_9uND=D@pwgo<~dF#m5%U)?Y %6R 9x=;uR wpN~fLDq *Aov) D7^AL$< '\b?Cf 'wќaveZ!ˢ9["yaUf âTM蒄3BE*AW/Ϥa8pӄ:?RO7ӞZ.2XH7]TU-#eO1uג#^;'O@ Ozq]  1Ĝ-!CLOew̚|rE$Oē/_[+e,Z5pJkrX#gbg ^4߿n9J$#B^L*"GWR.N<*yc[/"#' UR$e&Z~I1Q&+iIߦ˜6At?Y:60S@vCKoQ` LHC¸ ! Wjy5: v嬧].hHZrNlȧf,y?Khkf`{j *ڻAp*FB,2z"D V ЕeRQjtC+Zˬ\nͲ`@A Zn-*!/IMv9Y8iV9*o,(v*dc3G"pTE(wLyiFflFKHsO}:r WWGOfp~55@iSLfv_dLeUVoQ'G&mbhӼS/؟وA 7j^")9tG.0@‰Z 㹉yOʚazHrw! sdM *Eћvf},<7R^`]߽^Owb kG>+޴"[*'͹Nxn+J5tU"J.^<`h2_7z\vDBwFlFIDZpյ&hW}=D*(7yto) ZĥXXJ/u&l~grS fq%[P7h,2[zgE]c9Fi$H|Z7B˿k* X)jTց V=6_o~D1t#T8Mu0ڬ=Wo%%"%K_է=?· ':c;y~ mnpqp|$9arlSPl&lY+^ͩWAR %2L_ǶRltCO#EO~o֔+U ]-Nc3y9qD9NRf`8aVlY3ͺGZ͹!3bIv3ȂHfFAt9_KZG NGڟKr (2݌٣(iNDx;ΘJn۬'CiM l?]r2@4D^T-+g6ib󣕥+tɁUbL?P=5? +Xתuo`?) C_(5pߏm/Ω a_ 6j#\/}76;*ƙv,BMLϤ3nXIf`\ 2 kM)!{ObOݵiS'Һe ݄ӊxÕgYQaDM(a-Kޗ~~詃zfj>/.""uHوpo2ԯ-jԪ_&۹b3-F5'sǿ~<]M7a]x۟!9X($A++E8zu lXx"~,;ג ">E=]/,LK\S*e&=@lHͭ8sf͂LeSp2b% V[ۀ#hz_(JM/~^ߕEz;CH]T`/7H%12d)J.H?9ҧؗmxN|l"4 |b\WB4h$Y8' KKe|(L>@XߡʅNEX:ԗ&5ʞȕ6FSX}mpHgo#DRDNo6u{`:~6BPMG_D)a1c"9;mkPEǝyd1մeNX @y[~X OU33kN+F|H$w{j3Ga],5 8ېA L`Ƨݴ{K Ml47.M" GIm[o#7Z_LD4ሌ1އ]L> 9= e 慶Ӎ&׮)!)gj(;͏$j[sNJrO"wmsMV襫ۨA=֭3!zmcg`WGBN]P-|* IbGn :u#};)YC\Mƀs9|`4xr15&6_HP5L^j"Oe{{}+Lv4}=ltp%0ox'@y͠s &Vݫ(6m6kXR](07P΅*V|~pS&Wgu \:ٜ3?W̚upZ&/&w!$¬ \QR+HqZ3Q'u(O7 @nׯuV+tAҕ$cFT6*_38i"^3-P Z^{Y v%D|>8unL򹯏p80w`%݁vcW:U274`XZ8~c^496 fo)ǃMs!L@Q Z8|&Gu^L飹_k4Pܚ&so-ޏB6tU"; +Ԁ{1'q̯UC6jʹnj}_IdMt8C75?(HV d9ZEYGD;J1ۤ]' ׾tHٹwJ5:'*l Ԯش8ݞ6=RQ<ՁO*e?9@O?%[$ea(48)*|P=8L$Lr`N5 X'm@~z~r{2 s<<{vO̦~ O9B%:xY.ĨtOۋYb1ꆞ6a)+gsD? `'w5+3ݑ}"$/1v8L[\\E ;'mO; HJ$d"l<3]ԞV:ZߧŔ~N58 @N-((؆!\񓼹Ag;EqV%of! 0!v]L QR _EuKNZ58$NnD:b#_&p T*7@Q7`z}mglqFnVo܉2 9>Di8JegDlFI .p/~s0l'+I Bs(DlEw3#׏dž˹q*\Wo)FbE_gNFe+kE݉k;?}V^,84SL{U1|uR&tۆAҐ(PCߞTEE1i37{j?&vB3WD>ק☸M& ~"Vd%u5/yq-3ӜlaS‰q ˤԩy.g yX:}?\_,>de\@nt֨w/ bN#քTx}jKX}CՄlAT:̧;fͤD"w !"R$$'DF%CsokX{-Iieg''% >GWM5_').at/d6yչJ;sTGY$EEn5bu={ ˽FTWd87+5> Jݔxk L`96M6Ma`ɓqtS>RO*a🬶ߜ{.[J/@[+8 }V|00g[RQ3–O.܁Ύ>Ecc-|q4A m4=9ƈWĥ~&yƑ@sb϶Ofw]KWi:Wq<p[bgj3#OҰ϶!g? :?y)ـw0$ lDX{sgeuCb[,|xlɅLܫmE: k+OyEx%W &F1^>ӶP[k\":ݦGY:'} ŸX:bL#U&v_3k𳞿8Xr!G]l4 9E%h[Lv{rd ~_DE9,LeЄ?8`M*$_JPJ hgЂFo Ƭm`)yf<ūp0O/ʼni2[3*9Y zՍp4qؖ=w7Sp%wTWi;fûm~{ʏCRQnb`6zn < fj+lqeW$jeh"97f@)%~~lzh#dO5i3 Ճ80H!bT׵t?*i\O iCG#LSiЃx2t?*hr51zMEj憦m;xo{ 7s5= / }n)٭d -!iSs=di١dy$> tծԍ W6_a"Jր^}z\|+r.Ywrd]CtDR&G+Xۑ_P FDYl1>I<߈cЉFTs+D(У5%2`$n0. S F.C|g{Q05ȿṂ\d AHrY]Si"ks@\c,,WMg,ئȧ10ͅ NL$Yǐ="(3]00 iD5H c{ts[7I莵ÈmKBڥA.CV.a!=]:_/tr!u$DV+U9_ЁjAn^.܁ *KPPZ 8J'(c`?^VJKv wi~(Pgӝ h;V:!5dh 8k!WUuP:G1֊r1BR5 `V KQYD'YEEEVM_79g#dx ND>WL,k0[9{HWG _kr@ЍSzdHr礧Z =j\L6Y53(}r2:Ņ+YwV/k-#\4dࣺt>LvLx˛L>m QS,ڛdGۦo#VC`M]ؠC}7pܥ ^Y#萖ȷ|9Wxfug;]hCv1|r &BnHS }d^w[bMavR'8̑2䔼Įcn ehoj@+DCl"I!I!BP vVӚaZ4Gnt5plJT>Ǘ?U*a"I@j#cv_H4); AC7I$>HiRf+lu  #9rI1$RJbE@ }x̼dDpl,ǦViHf@`5BsvkQ@e,q#_yz̞KC RR[c)hm:^GtG#kQ[耥%cyOdc"aC)U;H}#tlԠI0Mk}??6A(!Ng޻#>H(_t,Jv=*=A˿9)-XVDB8K)ՏruJe&& rć{CWF6$P SLWM{e;ܴu,Bve{f+-*R|cZ,jYZ=#L(~'9W;e6فFdQSy؎ PN=QR~/Π_pG|a{]_)h;=X Q E&faJkC`U 5s_[SWHo#EXM:3p&3 W7ݜTJIKn#\H"=(F ٬0=5oMYJD3|XpZ|:a qȧN}DxM6'*W 4e/8埊au}:ݣAWL+>xǿr>~[ 's,KUϔzY0pQQB ڏ#NH$gPLݨ\O]W@:gwujmKt+IEUM$6eX)MJmީ]$r&x?UW?]5PqB @L_䵕.Cی4 B =计ߔ`HX6'3t+2B#4,V`ݓ<[ 8e/6m5vJfQ0—Y:.ڱ5=L]e<ah>ytз Ÿ[ڤgٲ%58^~.ܥDZ=ß17JrzZ<4(9\ F\/& Hib zphfΊ<1xgx /ཧI~gxU^bih-43C^JWm&MA.~wh6EcX?Q&P*x$aK5xBJ ʝT A-I.0ȥU`M^QulUz84pZe0ĕZXu\Q$-n*Dq[7`rC7I a^8~` UP]9 bC[Cs0`Y!<ʼR0J+9͞ꕇ %|)`W HJ=):B @8$;sxQI%3#늼7dR  $@ yxuFJnK?'; +0.e+VTw|"\Px4ަ(auʾ}{er"&Ldu d\ef/`M ;yF=ȦM"ؐ՝A GA4ԓ  no5-aQ}9w49$;)%S͕ A[OK|YȸMfD哧YhwIh`o^ >~a쵭1#13|CB K9?*տ s6k}*:^=ONfV=^*Ft#%"qkfյQh.$'&ĽYԘZ *uNR< #2=ZqU,BLw֝0/]@%0CTcsZDod*JwϞ/8 .,‹Riȋ/J#(h\ f6ːS ¯-v᠆4F`iT`.^ 9 J.kHX51Hw4{fY@֬C!2)&4Z7f#Ө( $CGeEt39g^VBnp^΅:)h݈x+>US;Z]P[_?̢C; ?|eEYsIT4άD鐳ww@&XuE=OҪ4vRUx  -ힵ0)$=tm 5~|d#4`"9`!"Qй鳬= 75tWjgMO*Uɠ4Bp14B|Gk &> G2eC4d|8u( qZ_|L5xk.klwPn!R#\W^1faZL̠M,87&3/d ɯ|{+m&˿kioG^f ԑJ.qK<NGO/* iAiHۭyӂ'iz0: * f'Ff"G/cX-c=c*PۈV2y?Na]&|t8׿%y Bu3Cy3J6Ck`p8%b yveJ¼'-fݽ<zu;?=BпܦMi0թrs+RA^V\Ⱦš(uPN+Nun/F!.齠|2wR+{ oxUh\<;$>S;[ ,g)lE= J9l5)%Ձ,#%CxBnњdͮ B|9TD bb?\A(L> iy,Bg$aɂ%/97{+Vdpr; n9)Gͱ@쨳β垱֡aiUfzܲ?EC OzZ6[6@5sgp­% z2T^aVodT7N 85Î7L q̉n$RU%mx+gnƠe'_R\`,=4#9iYHT!HA۫ha_F\=$Gixg3̣\24'}]w@noV'~7t(q'EU/,Vq͐ZUb۾#䞞tj—YJ'JKbV@^y9  +v0~@#FyڈD2B j=zE2=U$RWq SڶpY7'd|狲5)|9ꇜ[9Q퓾3qk4Vo.l܆pF' ^+A\S>,[doQKwzҶ:$3 5Yö89f_};2Kvl$yQ& 1?R_D%x9j%5͗8d•/.>Ar| BL.w9җe5oqV?d!5f2!tXlQs`1/ "!v (hS+UOyt\NKq^%O[ ѹz?2%j%5uwظmř~(Lc%BH/8hW("PVrhͣWl P-Ӟ5'mW~d'p> _=FKrθ>](b^QO艫HOoes묾8ׂB{(W%d1rC0*ZF ,B%U퀆jr}*$ XឤHCu;W/i@ͷYP /MegX?G!)+c/ nA-w)HquՎo6MA7h=R]B|c]pj pZH5K<?j(V%(z mQQVVU R-MIFCYH堹,۹oCqG(g$: ֮˿PI߸YÅ0o=秱ﹾ|ǁ%lL(mGbٻ'WF@u׳ V\twD=vvo/yX@m=vbDZiEn~ i5-DlnqZ7?JU}[{nu:x52-V=.*(S|3ڗ\l]nq3Va?C-MrŶZB8UVoϵz<9p6`)ಋBh79cn ULvN1 uԶ'&R5_0l?/Zuoog2oxKZڪ讪0[b5Hؠ#cHnQ[2!4&Ыpڦp0i OTqLoKhFnM:ݰ䗀\"cXAqэ+勯6+#:ӿtuA1 뫫nu|@'7 ,ƛd.BP(H||>zƆE.=5f,j*kxQ!Sa|P4a8P&ω <\˜E?GrXM/EVXnZunSK`?h'R4\H=P L.?ȷ|HJ81M..v9hPF:&6ޜf(=b(31W{02օ_LQFX6GII"*?ƈa(:ie7I[N.iK8Rʒ1[Co'Ꞥ?&p4o n4]~ې}n1Iv2ihHg#kUOeN6Q6 1YS:e/Q\?!/65{èB\Ռq#q-&m5}H-f c82#;ɁdP$^(|Rd蟫";sHr›M"hnzrG/`wVH4;RӡRt O,Px֞-{xeMe$hꞇn8|1u#Bag$ܘ]`5#|x7ix0+ҽ1 (G^apz& L {ג[7+L 49C~"\X GzDPM͋T|NF b1B'~J7πxzm4gR?Zn@7wn|jcFҿFCA Ň:˝?M Nc'b%;Qhٲ-eԈnǀ+1 IgG¤JB[>JcIujtvT(&\ڬMih}KTQ]X*2'P^0$c!)$'תM -\dؐ#̄MXvӱ Ν&N7MekH. ƀ7q)ʚgۡA@?|y0}[WU';Uܴ[aZWGp0_El T:v7rP| Z3LeAILU^Զ^}oNh1dD3LiR#B˭9d|+P+y(Mt"JyAK7C`]ߩ[ Vx̻%Y}V'CAjU0ݥjd :cBW Mj& 4ĝj3WGG t3f},H H6+ڻgw Sq&A8Lq%F}2j1B!ԢwjlVAՉt[ŚMED[m#ϝ u˟bcc6H`A-_TC*tT~D=M'`R6Wk{K- @+2W]-JCl'O/GQ@}9.+}"L_УgCrr&x(=G]_qmmBdKIB2Ѫ^ȅ˞$BUiuݒ37Jb4O,aZi  ȵ [S*RZb3׵LX\NT`&UDg$q| #'6$ 7/=" B E~%ǫSުT8ڐ޲t ,-K ڶli"%)]Qȁ}|4@iR Iv ra 9gLdO,5.h@Zk6ބ)&wgr41[/@j΄j5ͷ{*,v1GPs1ܴ9d^`vf}on[]%)ӄK!4,hY,cѐgg>8k Ueޫb*_%T.@=CI}[L%uO&es::g]m"^9K Jߙ; Z³bѐhd;!힝R%^ֿ@c҇]s Y |S_O&P.sj~`8҄$)14W;9o+ArG;| }4'dM`vkj[&:(m=G$<ۮXP 4ZC8ǭr2PEPwFlN^rǛ)iGOQnyk&>P &{[xDs00!X'9H(g|C(7GddÚqqgdm?1rmbtgY..Z"OeD@5>컈[`V1v0%DPE-HpFtcx=tB1iX{PjMdSEI"cޟ+㵉ʡ&)SwTŔNȏKi~w;q}EQ$Vf wsviG[1J|d3`en'] aI}[lzWqw\yV*yO&DEJuՍa۞֕I՞9]񌏐k slJ/Hl#\E9Sđ:k+^ 'OKa/B.Kz`<&] O+C's*AH]Y?dU3bs6+Cх;Z:˜pz-b 7cYejU%iOn٫;yZRŔٻjל#1PTy0xq}X@/C8wL &#( 'qblG%g0cM{p.u'4<|s#p)a)TR o[^&fNY_{atI0[<iJ!k)ejIAXY8CΪӬ=T*ħ\}ΛeKapcH 5_~~8鱼 eϨC꿊ٶ$:LfoƼMT|ʰ8f»ou,n_/ ׉Nd'̌0]ғmOn$AO.;1[7(-feqj]|yZ( F92W?܀WPi*%+yJ$|_#D!J@ڦF=ׅ^g9c3Q`շ螈M'ss \0-%#wZ_Ľ: yLzG脮H6>`U&as %ˇe!s(veQowd6=! c@uξ6~6T !a[t(ta,NxN΂8:jpHd4l/Vʷ6VR@#fA v֧)z+ J LqcDk:hT-1?pQu,tcaޏ1-/zF;;.=As'alZc6"J)(J꣝Fv C"5˳~.0~|'0'&#-aؕ:mEqe/J8m|h'qJ#MnxRKWn8˅FCcۨJ*l 8(igEAΣ~AO'>G!'186rqSEeqO (&$ })h"RfuQ{8AiH~˺=7&cqic5,]vryng5q, ljztvsY-U`I87t&9ka#:/8 JZ ׏\ I\s_c:4:FxvkQs1Ƀ$8miJyҕ=ߌa p/#Pa˟_]|Z쐑raVRGFAQ%;͠I,=L<<' ڗAKC:%uLT́mez~(\|(U=mio3#{_w.b=d iqZg;}}3I1W}z:).J*}0W^IVcL|U< Fu2 )-Hөxz]8ٱ\R ޣP(r6C` >m_u,xCSP>Eyx{>S=&cWDv,L"Aؽ^䛀/\b1,O~}ݠdYGN J]E" 齿0)ٔQO/_ bT V_q2`NhqYF ೈׂ@q w`c0r6)Z0KvmuP)'O)[)Cfs cbTP]9baBH?r,3AO03 'DWBͥM(NqAT3™si3ƶK_K-UDqQ|(WϹ@ni:GQ"h'{eK0b 6g@{rZ n±D`n{a'-z"^ &e*6=Y*^ˠip ~Awwâ֞ h3;PIpj<:&{cǏaȡ v#(aMob$s]t#q42nP(ЉNAÙ!D;X(Φ݆W`H}BQLj',!;'r+Iiq %FTenuie~CCJ3+<C?h3r$,m=?`A J"~8z2ƞLY^%<|?+9O< 5!+ZJ͹vmFkfDOrE6O Ehhs7YESV5I=v\Kb%5>w΀nV~/ <f&0'"J;!pcs盷*+; /f1MTiv/Zt:/Hz$<zFj]II9Dh[W8dVe1 雎56,36 Qah2ۮ-KFAZٶm&@Yŝ eUK/ilB0°,\ Z qzvv{ZR.BӰS6h8!$çmC&M4?O-R>֨QB>t̖Νc}Rh%0Zc5t=P5O]+q*0# 5+EULDg)-4r0/sC6z*Xg@~lJ͇U\ - x =׏-lxnV*RTLS7|n2,d(z(/9LgcW({G0UtiS+RYFo5X! WRo!pxIbIL¶ W7bW"J=u RY!EYڴ(IwBAI=@,`|RuR!Rj,\J2̫ $g+r/UҜiObٙ{f!0Nj€F ?]Z Y1o<W݊waSU3x9%D'㌐=r T6XVM/We,{̈v%= ^z;n6~ٹb|^!NH*&/߽5'&{ ]`v1hTG99?}~KH/bg L=VuZ)/=A>[[kT'FԦ<󖶦4}dx^ɨ.4H{K{?H暴Hx7T':⌀Wx@3Ys 1'6*{-3a+< 0W%Ζ9(iO|3b6# ံ(ypK)g!}nx2(p"@Lxq3HnYv.QaUBŤїwN߾#W0;lϽwڂt܋AS}K5.gږGP3p~T a&1?R\h+`2+lSɃݟI% q'xC` TOW?I;;zkf y};,p0u5!SJQEZX$&Z&M(4NVhK@YI8]kUѱUN&#r^= vǷ&&! 5*FG9Q~j{Εt!A2:&){ 0P7I~~́I@+P%߸)e_&㲓c|EI0jk$'BHy Uj_H̴PObыil b#|f嗷f4-{R8=)~'y]xArNlRQ XjQ2[ҁ^t*-;;EIFSX:j ;Ȝ .#r8,{^&e5H5hYpۓ,(:#7f< ߫D3KsӏkfenE:1Jmokk\q#jõjKiVx7H{Q:N\ ] `~pm2`ZfZymYzox ъ"Dx,D6;@US/T N!+V[wXr2{.}eP~ٻ<{SA7?bo%e n_/6gR3qe#~HCG57,{4_9 Lk8o~,& Pn+د;tĐ/s-t ǟ/wJ8\Pr;)cD qZd$7MSw$J'vw0(Q$eqZ;~K%UB{ht7ړg[LP2Em;@ځ+V,`u'&茧c?h@|<=UR{6h£JQf;{gt%[8i-s9i {GrCX+/e3" ͵dH>o<%#4, vo9z(CsZ%Ny8\,_EL̆Ciah _aB]`e+q缉UsADgk31R|J]f 1&FNG6=R7nk;<܈ʹ`2Y/ii (BH.SSSаD],KC\=  [NAQT\3OdK[Sc"+)5/2 d@+r9 ͦkrVGTQ!0]8xa whnN@PZ>&*,]ņ(Oݩ 9+Mwg7,=@$ZY)Z G| !,8I;ݹ UO5_dO WTLa}lY'p9ГO>kS1lV.$QZk7|oM!xDf+% w|N=k#rHt]P>!aF[2,WzQ/ʠQXNf%,#F㯤}E7)P3WjϾ%I]t:ݳյZpӾ75rrm/Bpqc-ajŶ"'%_FЉYPy$66֛j)|DȢǵ`t;`>+ywK|M0nγSC-ccE䧴O;>kgl{qWHmՂ~u!dn'wC֨@9+s z1,–;a#khd 8%.bԼvT=첑3'#CD?r.E ",sA]Uw)ֱ|= =rL&rh]?WDM_oxd[+%IK'.C/"k6P$.?*H7B$S)$hʳW^Ɯ;Fx ϿGfs4`+5x\ȸv>( 8ݦ8{:,;uȠ2K3xj܌ɛ=nVmdD;geʩ+ep@oh?+sJ~ؖ IgC]B{><_5Zr,w'`Ś*ڪ?V ~̛mstgt= E*/P/`jE4Ee7SJk9!p-O_g  >y-pb!fX-K(#}R+*٨չFCqDK/dڎzx Mʢm^=.,S1}=o^'Z^/ 7tK!K *2.QYܘI C ]]+T1l5s^?r s^h&@j1ulY% [Ϡ}Ŀ6l~/>IɺW)F&gbF1|zQ`?NaZ14MT[ 0Qx<]|DRd ]:nG\Y14.dm²oo{QB5zHlRI/~$MX,LM\9ЎĸI8@L?x`UD)ZJIWjI-2}?v0_aJ{%Dž zjճ`,:^֒MΙrSJI1$:VFmزs%icQ7׺Cx{byr}@bL 5SeWXc[fۊp!}h>Hk䉱ƣ~o%@ Zܓ+'qin-)0 >#,-\o;D'x?#pA}=q@!7F`s]) A̙mM, [/p[ __T@dp:+{ u9ZFox3 ޻!0(MY;08ڽ!hU"{U.Q;:vdzlY?s$ш3/Pt\JG['M挑|$/9+mTAu=26|$O08J"Յ̓zYqvLD*J"v ma4t/*'=Վ,)-mwֿA[nh~ גQ<ZFb?, )92Zh w=;mQA*_P3ry21[p 9w,czk`Pv,\Zz?eW!0@SG~-h@̘DZ c8&ӐZ #~mEy(9͓.?\#~\v('tH>-oēZ.IL튕B3( bѠXс\aA |UaI"GnBG6eC1ƀ#T],Q\,c& -*2Rp]'Z@RMPۆQ'Wch毞5.[= Z2 9;VbB-^)ՊM}mypKA{'%7 & j߼3,˸WBnRx /PWenNDXzV@Z__F621'@&TtܸPw$?mYjRvC^!qy%nʛZֱ_8/jZZ?W|X!t҂xR! :\9{;OoR0CEB7$0տp9b"II,kv9j0*Y_&m0(e}DGN'8G 9&.lklV_/c1򵹗cz4_Z MK Z&F6s,J^x+pUT"^<;;@ġQ{SD1Z>x(,jV* +"Ež% 'tˡ.̍PEDhpsڳ3*K B\& e?}ӿ Nq:!GD45OHG! !x$S~ݎ;\)h CuNj~F`BZ} vI`=[vlAYT Sw驚2)xtHP:zּ(ɈOFLJFWES( B4>X8l\l{cѾB+E43Q^60 OwE=u԰[_$u>!-2kڟ`Ӂk!#zEhs!$n)J)>nnIqt@O48OrtuF M3kކTUMB.'' M N1* k!_YT˴Ε"fa|ʞy_@R&JxT .z)܌,rw)_Mcp9N vق5 滈lwy  h&3&cNBD0[%+Z;n Y@+g9@kC2 mkrgRHSFvcD4o- .o뫁\9G*ܯitH\}ꣂS$S>mX.vk2a}?>?\N<=AP/TWߐIDb}iSS,5 yaȗuc,O#oh<xWo4-]ܠKT͠4z &[Uj:,:u* $è4g0>P1C=_;qs?#JoeDEtGwK2&v/mPؕX` Y9 A#JjQugS<:Ƌ"Tyf>+e}\ #GV6M!bגYhҵ8\zMgqڤ GfvUG9ǰtT1ހ#tp} D*'E&c=" TkɺËϜIѨap?B.FPi3ږ?ot֧YP{F4(@OU9nTEO.CQ|{lϢf(@?T1 ҆sva瓲[}?ؖb&Bڠb)Ex-w]pЋmrtxRn6EjMf*Rq *Of(uѪ(Z/E%\C4}.I2`t*E'TC,i-6!INw;`^u$x:Z k̖ rړ͉[WK(/ 08*Xf7h&1vV/bRE]!™_Yѝ>IpR""^/YÖ"QerO.*$q"vMd}}τ)\/p*Ox*92zCBfhwX\JWe(U_ +Abm5բzV?W~y@fl.ay<C\o)F:.uovu'=Mf7`PA1;;޸YS^oh^wo WIB8 ۝5=R +fk`h'],̶VBz(zTM"_NQ}X2\%WG2˔{2:4(8+s,bkɌa jiIҦ>;Z|%Sz4Bfx36F*!Wytzn"-fyWVIƹ5嫸dxdАXޓ $ ˧B9Ad3>yZq/ BDLK[_a4b`?ǞO,lj-A6!c ([hG8&a}vܼsq&;{I 6ZiC*(_S@Yb0NyOO,u;OhCĒ3IxR.Q"%'F'>gys(7a[=-γ.2ۤ\7$\a٤e+)AjM7ԍ~_WWp[hJN=//B[EQ3zuh9YM9冇 k^t$}s1EP"հPӒE'6hЋC8 -$'8{7{ Xm10RW0ͶIMl)#-PsL1UVA emh!{e-ppPos[uuz¶X `N4sBjwؙr\νqm2Seh={ï*_;Kxd HPd 7 u`kciYZ ~+~kImj0q{ >K;:ĬF x]A I)Z(ԊUFۅۖ4$!WUхYXye:f4Ml$zd$OkQYm L\#lm1s-KN*"K O 7{])Ǹ5D Apו73Vj(K.[q>L9k~VR]Vi <: tw4Iܳ=*2\Gi4}IHOʾxjɞ{/$ 94oBfBT PJa C!/yz(Pn OtE)JGTgÈȋ]2v'5)<ծVvY^J~Ljbk'oxSmxv+ =BIYí&U]R_IdAے m6JxT`r0oJZDN 4bs,axlwr:,h6$/ǸOaF{=bY\h" az Ł!H"6ه,yI:ŷNb56uIy:Tf, gYZ0707010000046e000081a400000000000000000000000164e6139f00006c80000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/pci/rme9652/snd-hdspm.ko.xz7zXZִF!t/ZWl@]?Eh=ڜ.+ʃ) Z09ۻ%皪7rd<ď^¼!ě8>Iʗ'|<[)Y.i(Qfw3mJ+K!TC.ǚto*Ͷ9=pyNOA廒,e_jv*C!m*t 7hucW zT XS[[/MǩFf8rhj.΋K30,9w&yȬ=$TCuXf>zw|R684JMjܰR/Ӈ^Ru 38S!1B{~ok uch3 I3bR'* ]]S" h.q{Mnx\`r ,ZX+z떟 {lCvfWq sHΑw{מc^WG(.i(d7 L 8aKCjHofM VټeR8,a? 8X1:%$&.-M1eoVƛ7~l-r`Dcm4 pRREǏ9/~HÚǝ6&u>m?Yu)Ë갊CBV4}WD`mLCĻf` #lEPzfl |2:'\P~ƭy؛ zB\jBdچE4Uee6ąteV9i*u{aw1jQr3dFŚ@2իC,a=5q%Ӌ?|/aH s}x$mraԴ),KX]ur&5:Ot*׶nA5 򝽒a.-xR  *=k& N; F-w^i[0u "Ta9zdDaJ[[ ?0Fnɭ qc>elG vgߋBMyF=tM at;É9JSؼ_,LMTʪ6i.xWC̤\ %{e;vR1Y2MQ?x@ HnYkQ$eM ɐviijXMZBCy3ÕEt^na{LII7I`pnCSCd ܞ!izi!IXVvWy[PJ},L /\VE\[F3L ⨊FS('XQi*w+㔤4_)e^Δ/=E8(DSqehAïS>S  {.;d`k8`9Tޝ: ~B,qbT$ʭ<\ta l͎<.I};cG&' \K.Aj٣bz8zmǩ.l) :B$!eKZF;YDTf!n(Sv!n! ^@3y"]Q H(E} Hb`Zɉ` Ic7\4_<ĕ*[UuLF!c-cߊ27s/%S^;} pU 9.Jlafhr݂;yceG)L /:"nX`lls15²V |X GpM\J!֗xNШpb< XuobZez*gً[R\ĒW6֩ h`/!T"LԀ2/ BBZ:!ǁ_]53c)^߈T\Ly@$CaM>~#,6⿬Y%h0`~$}'v[32!g~EKE3/ z zd\ϵUݖ mr3TܡOv.ʕ~i>opuzt]2O'ZjX)(%"˅"H0pͼ'vz?m!q?-oawuoDIXTќDRrű|Uɚ4Wť?|bobӇ^({[<+{ ˳ՀrlfIr-TɏA±Δ>D\^ C(QOSoYYj?Z`mUNN(H'7,{] U{Wm(QXxJcX.FR1) G;8JB>:{ \276a"y>G6raiRx׼1D{q4F-lHP74 HuDs1i>j߀8-,c?zrg/@ŝ $e87–vU G,ci O&hdw}v)x!YEAYt #$͇U-6 6>hXVCR8΍ U(u0Qz&Z}F;Te#t Z'h=b(є4! &?p#.HLPlvZ~IkeK`lC5b"YH*ː8Blٳ7P<"<;T%z roVtĀrkg+ 3uʰ$DQzC`zE[` ;lעڒɪFk0a_C "Wjurיj%Y! h0'&s(CY-̽RN|LiLtkG-lUcRT2.\iNbK.BBLՁq3{V'W wDD?,yϸŕD+}7YӗsUi%?ҵ2 R,AA&Mv~Ұ~XI,/s,mAR9GىcT5*] XDž[k. >2dUι&")߽ߊ,.MtiFRzu UKݡ- 者"Hz#nDK7&V 3piv q'9><Rc*\T_R\\ޑ٦M2^*os_N\rQA}^:Rc(<UvdGMfnАv2$!?I(' B&a,q kD-1@HƄbȖ<plseXۘ,QMuN:s5^3AI#|]ر'? Jm'My;/=b!nqT]tGj)b/4g±LƠ ,?͖B Ty8ʰj6 蛈s@'_ XcwR¤p>&c"fcu-38llNwV/uN<5:`9 EW6:bgσz+e‬H aBZ!0  aHg|C`/!x;D9x^TC1NfJS8-R*]H &~5jN R"ƭo"jn1ճIvzf&޾~^ZEJ3N7PCB*;vѠOԲOHMYn) ;ھ7{Q#[ j? N(EU7cv~]m M |2AKE(K6ˆz4l=K.9\pآFaVŜ('evKN'rEGkpv՛-gꊶ+p/LPmfW7TNXa",ҽ?aK<$ Py`1z@1aX-\씮юiL9C'jxۜ?ovH9յ]+=ɥ8l%)] n?ڑC Ekߡ3nIt%op؃ž*lynXRv:a\p&/)^zئvpϨ;cT9@j\! q=\Pty1Ud37*71OW&5}Ƕ`Ti2y;BiЩ-&BӃSh ?Ylx_USM'(Jڨ\51_Av,OU4PC E+TW:g|k*$w_*ӻ"Z-TaߟV2w8Ȫjwn~-!&3,pEFt9ڮ/vW=Opgp$6Q UiяR+>tD[gc/TΧQ1THc*.1zc35e +NY{*O_lZѝiXLJO#2T`06KE %wNZpSs+~庩#hI$NQo).f;m^g!un(FYӘQS!]{y66if:{)٨oa?xh"a1 !Ru!VCf\a.)$ж 8^^ڲ((aŹ*xQZ8KPK/}1IQ@m4tՖ"i 2yLNSiT zÒE%]uxg{?wwuG&>̚g"Bdx tKf3,%xdW{w$S2)}3:;8!4_ .3 3B9CA1@ ˳f  !aW) N+3,+A:̬6Oz? A#} O~G s9t8M4Ώn]b.kDh <ᾥ^82V&ʇ!qT1MX#L9.~pw#롴bsG8r GU[g[ۨ{>SeۼW¬/& ]bd4vkV-gSS={ЩFZ*eсױB>@l]x=<=n0ܣy&y.#Q uR!/ ^ڣſ2w6R a 8`+.ݫ+x Έ酻?*L:+B$M($~m\[#L;$E)}lF`N{cHt(>8iBUnW?bs[_ 6_8n09tfVO|PN֖ЗonrP*հPWUuĈѬ)M!D nohy@ld✡$>o֏|u95;|,N& BR;F32s !ՑULl0ΧR.g\u 56ɹ}$P}Ois+8lXF fޓ@FaN;?ah*hbV١јz+%7=d%i\Em4򤙝y0E{2dpuMZm~}5"Ti9DT@'@9H\?VLh潮F~k'hKZV%FQ :=/n)4nS#$~bGXΏ\g8 lF1[VӴc."6&/E@m.D;~o|kUE | 9`{>EJ` \Tx_)޵*X!b}yK򳾱mI$ C0TeQmj鶕A_/qvHE+T<#] ^Y׾0ѿ迥]IŪQf-n0ALPV|^϶6^u&F-%Q$OKxǤ(Gʌn 3]Ư`nJЈ7_;Z' ث0_ - f/>k2}kBO+nJ+9pMvTND){B|%d4"h#%A.aC~@G ~[ɟR0`VVJk1zN=bv7{|`#e3N"uB 3^LS[ʄMaUΗ%K/DXEi;qmMATӑ}RևyJ*{O0 dAwgj1@c.-w!8q3S?F'?`2WOqxX6 c $j6t , qT 2@flgJ)Za¿PfeB_XM-Q8Zޞnj300[y6X?1׃FpZ| s"E闺cl_EN@5#܀W%ڷ`t+j+"7&DžLRfU*?/7!q*Jc7[d⚹Ǻ#\DāC['иjԆZ`ܳ-LDN?L3n~*KWZ(|qzw Һ/4Oڇxl6Q|~TtqxF\cg>T^>M6CF}%*u0o_?~//IMR9SF.yO8cK DzxxZK?>XLU/ԲZXzCei#{Pʹr?򥿭Lۭ`29Xٌ@UܽvFɂvt)KE+CSDJ|mb nzf43 ",./c$Fq./2V"ps]WitS6}:@tvjqA]Uc}OǾ]Jw| gC#=JƏ7+W 9CF-%_,oDjT Uœ'jAߛH^Kgָ cpdbFeA[bjn@vK+ܿ 3kzs*-6 8T+2p sl$ݸ 5`N*K$,kXlYM5?zY^$P9ޗTIƘtSZ# ey GjԊZbv7kN Ś D̕Nkft^@cBVwZI`T"B#dVvzz3 ;FՍR:?v8Aޞx jI,MP/Ad f^NphKHTb'7Ƒ524$xvXN/<訒TR;`9F+ F``qO's#جM(c[=!ueJfvV Qԭ:L;ߋLlѪ"V+[i$( yznT($sWߢzq8SL~%rZbMx D˽D;T;wG_b(ҶKu{*=CVB dP$_˟#_ШE &x8گ?k9_bijh`YFh]ܡf8iãۦxbU5a<8R6E(rhF[ek6LwŦ{tH{CBq1:!3M5b|K.&\όr\%T|((K-B%E©dW2Qgվ1=C?8ڐԂ]Mu(78 IyP1ĘqRw`uʹh{0~:®'̀WoZP{3\ MТq-rf;C/3a;{==Ts );Ufí_X%Q IױWNu yȸԁ"|&BUK]&Y=Љs!u`؀K|)p\TEl(~fWG!e9UȻNA2+.J '9fS6t: y98$BHАmolP$3(( b1{e,`tg@`o?:HzJcEU@"!ި=HfHr[rVx,#F۰Q0d .!VG2FT}+CWIݵ`pj`)qs(Is!gpnf.q Xe?M ̎uAi.wEl~}PtƐfWXرԎv6'>MZw#JFȺ#ˊp,v7>foTŕ(>F\J*@e$l'I!ҚvU K"R-J\}XRt@X#B()};PmA[e/ݍ_{tC܈9'2$vtf}6Z볡>nXT/8![~^ YE%cB_T}#90%(MciEM4#^Vx--V*t)!z7҈ 9Z(eBݹ,cz W />e|BE[D8|c@%cd)9P %#hZ$O'*m@8X˻:lV1HnPJl?p$93S/uU4)N;ûVbC=q.]dwP3CCrWْ(YD2H"{轶N]4LaZ )RM x \Pcя-_UkD:N.u̲V$kD&1;ҥh: Ds0ڦaMͮaXr s0ȡש7wr.KmC[p;]9M%N \* 5FG(i0kZf_Ň'<],ڸ]AF2|> TPM}:Ld,B6:vyPW$ՅF'Ơ_oV22 ǟ'DZ˓/7 AG[vo5?`D!xABRI+piӻKpsnr);٧^p\$."W,PN3@#SbރS8\Q9 ٮ{׫],~N{fސ$칑.tMǂ)@b}rZ~s_3}EOH=-RHL oo;=ZTAY/$؊y #+6B])R=w@!ӗioj)8-ޏdquO ٕuH: B>Pڈ-ˡ~\JW.92.`&9q cRs@z' א* 6=ZqE]JKiQߪp4Q$&.:ƚ~B ) 5l&ӅUmY6c&gDaU+fžH4w Ͱ˜H,Υ(ﯼj޲R kiXic3A“$[6cZ+Gy-7.10tϿ6򤝓"m廰\ 4ݦvcکAȁ̬Hٯ̦h$XHaMՋ㘼xjHX'ڑ00?f;$T;wB4 C{^wuD@nE(} 'mt9)4ȤXSIy40ӟqoLA| e|8fs#)[!jU+ܣy)O-䦆)lPf`oJi~} "8 ul3M s RÆKIh Y6LeM[t:ڬ=1;R:Dʙ⾏rщ98QӂP\1$O3*%\).$YJEEy9\DۦalI9Ρp2'ހGJ $B:U3 ɩ[bS 7(7.پL(iL(m}ĸd4>k7MAB`Rx(e9T9>CvЃ.zrKgsҎ:QfmpΊQv0xקz Lz:26^aU5tM.zg]yݑ ۙ3I %/ف,xs"b@I_guJt[wx^ hjVշ k-谍s4zbK`hQЛ;TYGpI@7`@qA 1$Tt&E'_$vE>]@/&?9Gc( 36@3Ms0ukT,06ʉ!:P_%*h; dOqBK(5^ :inE F` davjn_o0e&{L+^xp*Fǜ^A}}< 6ڮ̟cgˇVW|_L&AXga8i콹}-Ϲ2 LL:>dT8@z]]{Ȓr\J []PG(r`4lO R٬sWyXbϒYpWѥ#,R{XwֲH đҋ,vߋ C ?oۛ)G&O1VER!>g<Z%oH 'G3`GQEzw50q[޻CR+H|%u#\.h+ڈH@! >hCuTJ0 "a:ɤna3h8"t1Wֲ,}$ kRW`? e6yRasrT%*޳yJCsad'vT G=~ %TX` “M ߜ\h)5~FӇ*Yfϱ9 kSZƇ˒?w!"_: 8ZAi!:&$/'(7 VO5hWwݥRS4`{F5&͟uoR|a.1xET~K{̛z~V`q=W:cetL(<ϯOnYy̺`]N=<9YM(.R*`P 2`iysA_˼p/Y$ A6p%^n}&E=iƓRe8.\D0q޴t6tu?kTU;z̎Min ⍙{ߔD Gro ,oiP 0He4<}Ρ#[—;4dhD^[% #2eW6|wNVWJ&%bc,${jUXS)jPٳ2v: t1WtC| {\LBNjb$5SRPr`'kb(7S˹t,KONd,yFniP8AݒByg,\+SSV6T:ᆷ=DLƨh'*)6[~~$G7:&f@&?=;4z0k "m`|MxOkK`u~lpqpo*᱖PkF(I"Yx5A(4,zto*攏wߏԘ~r$yԨJw`9jD*Mu6.av*5 |OC(DN%Nyt W 5Bkƒy/,[8cEmc#a\RMVWҝk8$ڋc4pضL}K}xE]!8@šodtB:1%+8ƫBw^8hSuedL**`!&xeϿX3K!HF/cB:V kvQreǬd`ցb& "؝XA׀Xuۼ6 UXJwF^n~iNbpaJu!TH!zG˞ oYӒOgNe1|<ݬ #Ol7ըg;pS%u0>X>A'."WAt ec){](=XY-柩Zױ;HĶ tg9bnЏS 4|av݇܄گ nfa(Fn/Z(BlNܳmcَb2$ !7 uIbقY]Qz@&DcL/T,s,/W"ܶ+hƄUZ#|`:VK@{ /V[p%1?˧IwO".`J7p*c>QB.Xj-90*|)| MUmp:@X3fNPSb6w`y1,>!-`pǔӺvYm :ga)-:*{]]jBXTZ N$▅$E2㮂z6:C P3tD|${pbV~=!L쨭4L >FQdEx&v⸛/<]ƳUNR]ST)i#ǯN(t]=%Yoɮv8"_i i崇(XxzEX>$l3s ň#V]⺳hR ]bh%SM!jj8ָS6g_%X5!\#0[.[VMzeN}tŞ2w;PaŶ~Pp!*id[VT=$X@rFcsCҌrnNeHv~P+xT@2[F羲f0+-(*Awv^"ɃмGf\ɐb)oj6r4ɂ0=&$`㻭1u(GW'U~dz#81HL'\?2Uҳwd!ɷB/d%}n?zDBT|"F0X?XV84XTYy[#;S7ӿEh{/V'^vA|Of낝_(=%r .Z+U?24 Q8usyL3' a^vj0kxg 'Q02]~%sh ,{T7f)ǴyWqo.X!+%S0 ciPm-Vb$JlR^ǝ˽ HiGSCW\uwdLm.wǒAoczJ裑`{Z\!0-PR"{|vF,i7,aWF|>M>T-g%` eՌڪiQI_rB/?B,ڻc&xiG 7ytCj~WvG ՂkO"MHQ+t=[P-nIbO)@:-=a}W /3Ցlo};**]T R|27˒2]UO^@*Lvb(p"UO& îAvƏb:XFi4|uWԬ:$6} 1ɶ0`_;P^a[ Vᨭa'-5joC#2W`"מßrwx /֪TQ;exr\R2Jb0 2'i>&て_8wBP |M>6t`\\B7cG:xKK G#M4;TlM.yR.CD%1)!urC4;$m:?ĮGq}X'O;;+ 9JLmrx_B+S-zA_4@׽unX.ftxiKՄ%z;'*ETg{Otz0ngJJkUc D\-sk@1+f*oaB&Hl^A%x"]}/3 N'mdz {ۊS|N^Kcۻy&uav~`a=F:Y ^ ȅk(%kF䒓Qg /b(p L층=wcf )bՠY{bj`6,I"KA\qJ L ?M7ZDm2|&{z}e'E4I=fV;ȰmybljEVtŢ#c ~y(T/r[*KS 7"mde8!'pƸiG+kͣ0G̱uҞu{H O3֤}6IfB)W"o-i.܈L rSNqƺvDEt0^ =aUܲghk`ՈUT ɀDaM) m$kw~*V·,οö M~mQum`.v&qJJNyᥖ }ט2]B L 38mRi`/&-^Vt>|5zk?@Ԙdʆ:hο -NOY aUH+*:G1oz*u-&^'k5ǥ?*ѣMO,U݉\dPD^XE]{2.ng*UUb(.}d CSfȵPQLE\ŝثn( {Ľ(P`|%^ԼAlVB;5.OJ0?y߸kmQH0^p 뼹c|2]r;|j0-dNzƠˋ)zrQnDFGAbaq+{m%p[(vWwP8y ٮ u[KZV^rY q-=>$íreWXILX_E.˩q~r8􊌴2)V_B,+ܵ' {<bτP jVUY^5(eY&CvSth26 Y#8?zVt1ou SEY¢|`k⟃/nNOc%zb (c#! S4KNjFhJfۈNgYY6^X^jb>@mM45߷<\1RLѩֿ"Yh9Ul*˳eЂ2V0nutѢggJ-lª mV@K>2jɐ:tKO.7BeUS32 kCqk^v,m84c@u(s,_ˁ>^.t$u"DzkM ,J]8.Hic ?!3M{,mbCOKsdok( $b Xpՠm@hchF[zdÞOKdJ}I$9^ A$μk~&9Vd!a$o@퐛 G<=f&ɲS*mf--y;|'|}9bM$*te#UZ7rJTUy>;srO_dl3YSFY-n&6TU{8 !,HfE}E5Ҭ#W=c*IGuʪ˩ 0fOH"mږ#<P⬘]"ar B>~*W/.Sza+ڇ-vJ!+9w_ ]DWD?RQ ~}O(i@'Ǟʽ[~Cϣ6-wt:%gG57fqUzSF6CzT 2ju9Rx{;u0c)v b9ؗ+W; YeY~"΋3ND^?e8S<6!x!ugVf*7%rX T="UfUCRC 1u*5<68R?- _뚄+bFj(,/#~i*fSun0^-5ٻ n'N~%i sc#_}AF"}8J5gy ,36|ywf=V0R5 7>ujh$w, i N#51X>QLY`ȐYS/ǴNʋk#ѻA":D2%(|-Z  G4YF r־KF ʟImOy?0\FI^.ॷe9٘ i<U͈rOF@}O|j$9]lheU=>b1}ѬqD@ |:V<}W$ȬH8Bhal)e>K@R_g /f"^⑁uІ#P:+G:%L KCnRlfQ#Pd-OO\1k$7狢(3{ '[t^é#xO"f.ac@KHOrn# . 8PP xlŵPAVѻ`m4_WaKL=qÿJ/1?>b F\}j(/hQP6#(~pJs6(遵X#~faUmzyh_Ya@NC˩_zꉬ߀:/I߀XYW<0# iӺo4p!l&)F43[s9}Էy3rY4,k׷M<8;Dx;2b+O4 #%S*c^s.`qR 6Nhn+{5J±՚_ox0^"j!*ɶM^å+aBU^tŚ|]yMCRa_9Ƭbщg3U H w`e\aJvԚ]H^zF.Zv'qocs3H͛]k9 awO) ),N2O0oɔW=R{U,KEpDL 4<qTn /VuưO %=s^W"Mg#V"~WFՇC+d?>j2U#MA˝دd1p R濹R z(F덓dAShܵ8 T(H)\@܄g>ʄ9̉)vypZJ?0:{~giK|{Kiǁ~HK힊}ј3/GܰJ\!G7$yjMēRk~1EUϦ,Kx^V733VWI>mbԑ XdmyJE|mn~Ů0p̷~S9m5m/%@(ƛrf1- VMSVoN8Л;J~*m6|82'ﳞqbChÝ;~~k1,,Ka$|6W?&Ǝjc9L XFgggdGo5TwFP]A| DE4C ܗ! Jѕc8E1/RC (wj @F*ى+/!auڜъۅWn$C>VQ ŋ2}ӭ^_6qQzl>NvRE-YtQ{:ѿe!Fd#PQz2sli_,.Hx &?`_ׄH\3vkH1OMqyXR#WI `Y.E\&>ʼn ,  ,w'mTXO v]aP(k^Gm9HBn6= VC[UEkA3Ѱmw[ х@5SݾR*D hE\ek xa3M(M:%BҒq&?";yߵ)SB <ǒpF`uȣ9\:No'm5! c̺#|Eb`Ay-m@?tmS,}Զ6Z'>` ]!r~DCggX ۄ6d2otՕFv+h EUG{*Zi XK_~ƣoFUjmKxDXN-яz532?M_]PhA! E}Vȫp+@enSbXmC82Cji7ܖ{U8կ$R3 |CeVr\Ѹ4 y V `|VbD 9R̷#$ם}0?3cȎRJTF2|je*>"5NNt-0ĖJk95)GsTRT\ON |~3]0P1jZV|MRQ1/y2 qAײ3u_",h4 ǤC6.0biw&!{ :9\ Cczr Wu; [t BR_%59+-4Yުr=E~M+1e71e}&M=ǧ@pN' Q?ZK^~k`** 5}FܱX))/q@K|ӦWM_)ܿ">  åBw(Urr\=i?P$, cWAmٝ3óT!ehgTAeg[RKwt{^|(-s|0s+5a03&6^D>R8)bZMvzVii"reơ4Ir.Mz@PFEnqol!jƸ6߉THќ{ϕFɭ@ClJߑ;ke&}JlAF.3T+" I>UH:%e$o*e' $X'TP4@ c$Ylx ;2,ԱH`u?;u;- |-a)IG͸б@m6l%A:BINÊg U/#!tMD"]^W;ى j~b-U.KJ8U do'"4˖ȿ׺֦TDJ`"]-9t! q4@G慆ýNq"soz/ ¾.qs?cŭ)m'&[8U>I1f@_ZH6cPv)8WJY;8g4 M ) (va͸8풛7J: , MR9y.D$2IҐRn0Jaq&&Fy1_Ĥu!:XWTjЀ#~6%o랩80.77p\}vM|c*4-:@d\!2iKTJMc87{Ͱvi۷ź?/YP jg'%#ʂ-w`o<Σf8M*8j[$G7#Km rjL;} pFЈ$bu\QZ!d4n6\>/#j|_.;(\6ǁ~{x۔^2/͒P*` $y;Om>9gi#,¹į^3He@-% QHrJHW td e Xe Ժq\^/(p<}E6_%?:%l eaw9N2rϜh*.,]6~,e&ג- %"0bC3Űa R9T8*b(0ZOc¦<%[E^OVʌ{2n\~Z=c(H?oY9u7Xn ʼ{iQh&_uY3V8=ܛ*dd62dۙV@DQ?ǀ4ۗvқ ʭNe91&Jc⃶jlaj έ (yZNvf!^Ѕ\2+*LhٛJϊ i9 i-oBT>h4ƶV:ؤti+S=9\YIK5eķJSU]NIazD30S a^˨ئ y%]Q5= (Ь-G3a=Ro l Ɍ/"y}rU2)E+<8|oT_So s#>$?_/MGVq C}4 @ ~߅{&1$ eV*)DŽ{=!yz'ekȐYM`_;0.RdILRs4F_}l4`9Vs&@ʖ^Ɨ;}|vWeXdNE5jx4M˟Ő7|uo0xKJ4TNlőR')(<i-Xbr? *i\ !v;=ukqKO5CV w-kn퉿HKӰ)ɠ7Ǖ= ?)$]('jۇP>ZAԌX-IVQ?c0<z?8y7gkD1 wSg = 4P᷶}~q[;pu(fb'6a!c !`ӯ lױ';OdUK"Jn(sâ7ȸ G]mTmvAyN LaL:XN>[7[<89эrGt`'HwBUq00éŕLpa;YӃ2%,Fe tFR9h QPPek.۟ԤgWz =$![VYB0VEoۯuݘ8l.Z7ٽRfxv>'YgV:Ngzvo;͚p9!kIXp7\'*daruo}2QMp){-l@M# ^!x΁AFযMņ` E񆕤+S'mW݁UQ3!{? :iBٖ n%z$h^/-LNIXSNMU?'w}&K'*oqN)$3u} EyNA~LDW&`UZ u"`|Bp馳pŻ;K-Q-`#Bn]Eϴ6O{G ^y0x@ݳ֘Qz%V2erTgsI uqJ yt7c{,/ˑ'`jT݀R:G!E" +ׄG .lEzmUvvIEsЀ;BCdžEM>ѽv/$Gߖc ۋjJJO2 ނ%7?:8Y)\+kPoVōƯ_{:gg)lp$Nք \+ƝE"ۂnIHz-\ dS > Ga;p4m_F Ͻy5 ڪq %Un!"#uMѵ5 &Ryw>3,*7[YUBTiZ}%"efZqci!Ѥgf`~pgA?/FO1!Puiڔ"iqCm&Z\QZ"kcLI'϶۶HO?#dl*|'ъ[w;3![?Q&:05eW7ϛ?VHkp>+~X^%9w3V}Vc+/,գXN %@biT Qt'NNyw>uC|< VI!^/bN7;?(S' N>Ԙ+UcP}Z}znRs¢H / oKDZm"797}8r Sݑ# R _ bs3iC6b{#"&IHtaRЁuMm bйT3Ob[ K93{727c@cmf $i&&d`}NV$eCb >v:DZ /xf`bF|MBH+|f݀:,R!lhG0ǦHsm底h+dJB?*<^lia`R2h Ų~|zzwzt72ŰEd<_Ġ4?{gGlMj6iOnEA-no L6̾[l1^yioX? MZ v?L_ŧۗ~WvpգNEn˨,*@_ϺcÀ@KeUq&zrRn> ®YnߜG!.ͻywr!ڗr5bQB3VnAr[#Zl*hb5&ʷzkw9P×Pc² U hkėvy63V7LQұ@ 60ڬUR1ǼHҿȵՆI6  ծJE*e'2XrȪk,*ojpx0KJF[dҁQ].RL]㞈+(:&̲\,((`LSU?zO+w޳L;$Q^W g5A9KŊ#>s{3.M6Xr[7tYIB "lZJUJHo1m3~ \TƼ(g8U; |-1`.(~}](cϝ-ݐrٙGȁz&D@-Prˤ,4Xk"nc=x$I-A58b:eV\s{I#y˥8J"ƍBc ITm@ 2dUIz48ݑIޭI:%VTlTԗ4b aWv_3o~DPk47jVwtK+n0O7*ER` %k\GU^|vTX8I|a0?b{"Bp>8\vp;5GUM+a|cd1BRII*A.[RTĄnJE1ĠA~$_ JfQ ZC;\_S)œnUavPs+Q IA`‰2t_}"4ݑVQGA(~YvM *:HeS`K6T_e7-|V?ħ㷏Bkg7jY|UBK7!A˾$6 4Gڔr{m'!= tZK^ܝs\(r猘p!3^V c&{=#v(R5s^xaDk/|ͅoZ([xB@MIP]NR#9QJcӹ7!ZHi##%ÙB7v.䙸Fc6c;POh<^bH*Ml\,\P̹ŢqN~>HcYs6˫eVtЁdQш*!췀rj0)jF:MBizKG[P2;*ZCE %7hmF9lmuHo҈@ [%Uf"|,)Ĥ4&z tXTeqoιyF<\BȝAorŁ䝙<]AB;4b "MR:xro4>C&L LP~xrD EI{t2:ho#J.\ka.YfϲմB0( #!Jnj6LsEP@0^5z G関pYW/Bąae%e'9!DҎt7l*jp],R.DW2!jD>lWӷKD(\p:i(4KM!MD)/`- @w-w$+<5* @ hdo@ݧOiQP_RBWK: 6/Ӽ>*[-wظ!~C-:v?Cun/F&P1r~fPj!8Ң[ln1Ȥ:X%ɋv=AV*Ma;Bv&2&2XDuhlifU;t{ƾ'gm喙rmoo8!,.,Ǣ{Y%^PO/;B>{qٵ՘.fKի{8!]ߥxuwy Q?Co^ ^\HD1> xS#RK9N(KAĤ:TX%^ %IF#+=brs gĻwD.h%F7ks; t,6_*ux1s}׺B2\ӑ㑳*vj-x{fwZDk0Wko=_۰k#T}c,ǧ)p)N=5PRxIZ7aϑ8WLѦmq!  ^i$dg_u"E`BEUGm Qq-vhM9}=TzֿC2w?R\٠ \L$4[;]ٞzwJ@FR`PѯP˫~}Qƚ=IXm.NJ GWޮVxNh)O0^rImx䁘8]9\pmk5RȭI3f?Nhn3ydGTYZvR GAߑq"i)h2ȱ?dlB3)M!d+'`B٥) Ns qSlZDZe?:#`}fU;ICq}?Hp+އKh dJ;0O0QU-VR A@=wnrphcc6dLOmp lGhcu)ǷSp+'>IsД"_\bދ?TtAɥ4 k|54Փ;Sg<%+8F;1.[N_4>xL &rEd DRDĆ8hi-g˝'ID&.B;ab2TFtI@`3Ӓ1V#vϚ^ȌjC jeϗNh? }FHLƯK1))|Rg^[Um`1 l?EX~.Ƹbh5Hx'yx5):.(D̀Q ~0jCnQmҫ4URZt72C{*3W>$ \^GSr@nؓ"! >̄7#MwiQ/ O+Ui8:RYYuBv(O W#nmJ: klՑ =F|`ϯ ?4u #p^<ێNsgAO lYt ~dC^"ɒQϱ92.&f Ξb!5z _8`^mSGV[z"5J`f{9Fݻ$33aNR겨gi[uΟW.x~M=i,FQnF[og4C̀(+AE҂V"G~ I0`$/ԛbm)X_nh>r&u=QƩ}L2(4*1Luხ M!9X7 dT5-ܪt`O$`VrL n#) XHL`,YH+5t8|-pP'h@<MɼG@Լlz{ !g֙=}d =!\iѓ6-' *(cK%{[IG3AY58(@-o]+ Ė,6sH4fʆs9[0%6Bq/xPS`(SDe_Ϭ  4xmp&')*rV}a<#,<;Q# n~ޣVOc+pjS!'PҴ5-##ouj pPuL[EZu*ʫo"Wcja;c p|9.2;vU3~\\'ulj^4Kt@&>4Lk[u}-]n;_P&?f XhQ*)<lUf '{?PkO h=rJ?{ΒujGr4ېf<.V ֟2txQS94.1 O .#/'* 3GK-/ln/'x|b} A$xR-yيDбk8j|U!zZbT=䓢$q.Bǟ:@FHEJ<*fcAi#bh }&ߪQ}9֍7%cVHi,e}F}13(}[QXm‹vI^ ݦδ@.R{Q + vZU :8$Lmp NY0h"w蝚Y˹|\۝ྐ?Wz^U7YfRT!ߎnRn8oxXM];5|v; &РKaKqlF1"QD4KUᆟ6,%)jiuz!&Mݠs!^w~ K$߫Cm#^{)+>.Z4,p9:`y'`r:@?qYv ~DO$H2z2]7I 6z$00, ^%L ȷp2:[D9hn>izOǥ0Svka\o[ekc۹2% ]z'}߶zYWnxdkهM5qM 9t6gQR ;xIcd~j}Co)3 Mh38n6xh Ln?B; sV˅4g!ۡBuuW("ܥ,*˨(T%">"_D6yD"^Ê2Jr݇ }ذlR5+) C'$]N3AdYO+X,m>&H^@Bh>*FZViݵO&"${%\梟Fczf6FmwJ˽݇ ViLz&;NCuUE'A #ZzJW¥]2~ >U,v,4);1#;"{M$󿉑1 DHyTf a?}[\BJE ᘑ)B"0+}ro68NWG/7 n>6"NM0x1k9?4B{pKuZzˡUM:Kaul'nP_' EOڹ/*!k"x3/3s^9v.Qn_Wc-j}3ad*(qi_ / oƎВJ.GO[ܼ-J9Gugu˖>o+unNk5^_/y䟾o x('-dU"Qncɑ;=[Z yKfزwq uwB j1d!^zHs_s~3ѵaU̦3ߑ0A$y겵 APL,@J*'>6Tzsufb2$҂Qgso| AY&F삜7OpM*,`u!a9Ô`Z)u_t (&[#~d1#>cM60#i%6\xd؄[ Mms61MXZ-\j<ЏgLQ2 ~[Vln` '@-r⥷W҈ F(kkkSK78DI]4rn4 L_M4>`4\#^c恡k-:(5*u\[)l0s{=4Y}Q(]@+#<>4_u' ,1t0jIp~@VS8a}Z D>D-~Rc2*}Ʈg].rQ'z ~t;'mKqeSx!ݞW̭@ct&|3:.*߭3=zX>rjYHCFcC}ۈ܀_ \a.[k#N~edžvl[r6ۧ Oc=. Mt!+M%D/ 뫭ڻ*]`h5b:'&-=ng5R Ƴ8(h?m"SnVghn89gla_Zq`H9ԟܻ|}S 60OK+{M8gr$E^T ToqڿCL+v 6]Nf HU w!^gpҏ =PH,'NR7s*I@?{N=hEm Lc]>PjkC^ۃxQɆNo{Y]EFq,.ܤ"y3IBT <6AI0v.6Aox[aȟP-iۏkTeJID&qO8@0M3=]e$3CW2^EO`MRɯÑ.szuAҽɹe.ŻE )R76 JaԼTj^33pU,2+cWy a,#졚ښU'Jw!tY}S#Zv<&w126q7Vozv>+m7EAmVWz?tA9AťG]Rk~,~*#b@dE NPԥϽSF9y|jd+0[7qSܐ~Od㨥>1R0.ƔһQiCR6ͯv [R7cpʝ~cAFTڍj Ѷ>fh?xPءNU%11mnh5P53\Wﳐ@"Πd9[i#?Je-D%bI%d2̘v4] RϦ~~+Q)Bˢ.тvKLh=<-Ƶ,wNw[|Ri*3xNS>:D'WU74:'+TS+FыѽT> /k(ωn8#A*h樘rnT^ ʸu!0qnٷx8[(pO֤9J`/T1,VD쨭(-N+c..pC ٙcJk<Uv2FU>@'t1iCJR֖!F2:0+z1sA$O}أO+Wcͤz=P|,^z/V \?t7cN-GMitf)?t-Ri nKt<>ql4*\ P\.H>Ҍۙ{(Or׃ƨnmk!DU5\>uYo_Š8Wv O6Ro\|b!G*w]uG O%β!ǔG,摟eG"eXDX6 sXA8],uÎ~0bv.(3d~i}zՃ9MiOx䒿&+څo& K{E&ze'IEzk]Ǖg-:d#AnDLcVCYDyR*AXވyKƴ/)7+M*qmׅw 7sGpc|ӹ\䠁@vY.&4hё黳Fd@rVE ;gN~ڴɕZž 8Q%ip#^$ j-8vk=ϖy%a赕`W] DX`[RƉX$#r%gX}ϑYAdC * TEbHp<OjfC#o1Қ H'.hL:BƗbwWmQ=gԤ'ˣS).l\jUw2* WdbVʫݿia/^_ݲ.M:$WMS^P(Є۲+yڛ/NF=w{R6ѢaJrצ"爸Z6Ck~a+znAz~R5єEhigmcK+gK_U ^m6U^R~> qm(l-ju΍e D 8oQC+\gz |P*Iqlg^?{%J,Ds 9y5HH23\` ?P*DF[}Q'Bt72ji]Cտ`VgmSBFTpgQa/-=PqřʆYI'_m|-iExʼfi=8ҋɌpbgfaf%(NL™#ԟ5 QʷK=akqjŰXiRA4PH3dxqmyoFK{tU$-w 䏀Vwi&~rgFw_YBApG*۟RqIY0۞26 m.lK [K*+SQuAx?}ieȋNaI@+[,n}NڵE]^Q=ZڋzN=ioouo-Xִk ơj[;%]ΟGnX/=K$}:pK3ǔEyָg$/<޸J%B36$\_Bc<k҂dmfJ0̾K.86Zƈ_466[PGP淼a %Eqp$9Z%E\VWVK:VE, y95d+ _~zn U'8Iʖ%XEPKP' #1zqG ~Hȿ mHZ3Tr-O3I06WE [UϺ-x1QIիmCJ|UQ>{={:Jj۱藏 e,nj?1s)?4OLz;6M:Pu{"KS) é6=˓F hڵCoޤ8c[;^"rey M˶*_Dh~.(AQؓ;LBW 5B Bۻ `yp3[фZ6m:~++# \6y׮aQ~̚]bOMxɛQ֍|CLyt5"2V):}4Ww=w3O@^~ f6] 7`[nMZ .O[In%} vpM,8(+0l (qx,8DxLunuc蕚l3c'7; E, k@z)t<tJ\vG;e)RJ `neНC.bq.d|4@f}']tNbO\86=π]%Bon{}v`cZkfal+s0Jk<A?ziZZ0QpVM/mbr:ǿ=koMܩµp*A$7EXAoX%87C5)>mm PzcD̗X\JL@H牛7D.6V%scP(μUsi%'R5LH_*h$+ f0w[)b*-2߿oNltŶBŨ!]|BzR[>?G,vp &~65=Fk`p3D''^)\ 'e=;ͥ PGf(L=*s@*/\ILj*^xZ*ϼ 6=%`mPhR5x6 H vT|o-;c#،K !nX~bÃ6p߷KG.fHΣ> ~MFpJW9ZaD*_knIr5DH5ڦO]-E{h}MM4YDqB ~GfהEg ~]7/cOw^ݛuWD"-b23z]X,D^1Ry2|$_c9ag\^9{|QtS5i+2v2}Q26MˮnLrNF xWJ%Ljf]3*: ƛy.]bo*0 0^};b3oʚh2Ogp^R`D")a*E@U|{-luk/}6TIь/!(\eer}o8dpEQ`?/n󳜵1*}ň1RʬAy\0b(m=%YP%\dw[>u/7< TuۭLoP7+%%_q j w#8+6Digzs~eĂlx ߮wZ۞"m3CEE+ wC*nx+Q*@k 3Ik@6H0J"׈N6a҅CƳId 0 {Ytabn8ڐtcT?3HT h *&4:x:ZR;%FZP7:Z i⑬bZcW 8Α;˦&bVli|Uu`iE2S`w7bOٕcg>W,brA&ͻ'`Ȝ SL]jDGB+ 7*[64v)y|>$\7 azXJlBmuzJ{z09:ՈtqJ( 9Y zH"tHq! ETJ~G*Rl[ϣ$dȑB HGihJWQ/˵ /qE \ha]=?47"ܰeW`G$m >ֿ[KLNJK3ƸM"?? *9:k2F !fAZ$n,5hƒ[J o::HĜF,Q2'@ H|SĭVmSqY|Jg9'8 %gJ}mӽq\2ɵدyq6\v,Y`XM*_Ph=$)8h }w򔑺pN_E|&DNn1]X -y27 FdNRc|,1rwޘ)_-d'5!s75:?T8V|rSMU$8I/Q'+jF]Io){;nb,Qҏ=$jrPSQsg3MO2 !e(BA5KRsRs=Taz ,%"y)۰Ds::}fz4tLs6&{7CB1D副oqpwXl܇]ŕ^㽑Pu%:ۖ&nJ@@\k`Qr:O yפVm1uf 5^/@tLk ~Fٴ^o3m6ujHzz@uU :[c䜢2 !?j, C$tx9Nф^^ lxs(*;q ޖ~Gy]^+W5"X)0K/UMluN 5P7WCyNވD"osͬ4b4P_1jwP5rVi}r^MQ7 8RC5`r;! X)%^pHPBuIX2$ҔwvxIIYQE=wӵV_h1xSUG 7f ܎>OϻB] _1i1,jGm.2"ltUF|}ic[p^=Xo\#s~(lQ\X|T27ϵUr :΍A =Rf*۟o+mk5U^\x.ovdO `Qtuza3cO`6XY0C_HZ*w_ !v?h(vA0S-NYC  D;6EI Q :a79ׯNC]1]u=% AFxdC= ]?)8aŤ#+ 1׬GD Qtj:2}' >Hy]TS'@sp3 +E>[FdR5AX̀+ 5U($jڀ$Gjo^?2 Sm9#>Jɚy{O _Md[sQWofxsT˯zD%Ctxvv}$ٿ!JɔDTȀ0Nyk6vЅup%{x|ʘ3N*N u!vv#zʧԮO%߾oWZ,eiZ=IcA/*^A'Pi/Im7DؿEU=er! \E)GR}:Gbջ'~kǬ M59N[JξM$wIXu=kn6WguFHڨ?zc-H{+$n~JG^.;!d_##t}^%Q~`F"}J[R_z"ײH6 Ŋlz:&a6){gYMxRQ}e`Q(%l>8pucw dn6Z/noBBn'{4q A:cl&^I4 r5A+dQׇ?F]ڨkߛF™*.[A.oIR(@8;2=W/}x~wL15űN)U؋b;v@XѪ}[;5ڣd%3ݲ'-G]Te3@"tb'{lH1 8!Qs]V?Rc !8쵵$]PHD|Oȿ}@7e<>VApMS{l )5YA$I<|Oۧꛫ{ +]>kaiR: CLVW4Q#E:A؁Lвbx QA½M'wl`{dr MxY[VT3]Ցo̩ۘ9'әll*(o{,֗[n2Ls%Oe6s ҙ4uu¥%o%qOotD:f;! +m>03%=CH%(0sc+R>\/uaO6[_U A 9񷥫&?ťײI j@/:$ܔc eU  6s# V% vAmbj_#P;mH׋l2ɪɤ-'Iu_ _^d{]/\~'ӆp{8;!BqEb3.H+~{2w֛F#\S-.y51ߏ6n ٝ&s3@ 9U{YtfR4#f,I[xh9B8pM;#OCt\&O81"m-ouo ā.@\,tsvl=e]Zo.e"m-8όajO<wX>"G?¾PH32].:4/O5eK5)5~"3u<^.'s뱏p_pvT]'iyl@v( Ax!i3i1AX\Qy-?Un^݄3Dg 43USsTp*?-$Ȧ"I(QmPXҀuY<~. @:R1X&'NTP I[l :#]iAs[lE!:Pkԝ<8 \gQ8ȗM&%뚜%_˩r'+ icLam0|(mMmlP]n7Ҝêozs%w8kczOvU 1?ǰI-JݓQ(Oʻ.@hK+ӄeo.urƮYWہM Ƚa7+?BR9|[vN6%~&ޕx$m?С 2떠(/nc^̰֭7'(uLd%u!tML2@% 2:jC_p먹JxUXA'`3׺[3O\\U%OuG=Cz5VV9nͻ5[uCqĝį5 \I5 v\{YnlOSA$BG@Zt_Q9:Lw^2ynQ˰7G>Saxo(OY8Ļ_Cn>}x6sB 1m5jU=! ?J][x% o0f?:SOh^JŌ$k_NB7by~}fiZ#?-0): TcL/CskU51i7[y. s}/56XCPoo5U36f35VDHb\l6o2Fz;q?5\*i}vjA^AtIvHV5ZӲAnƑFܙ<_tDIr}AKl?ElQz*}tƛ:} mG,"`*} /^`XZʒu[a3rvT|q)~6oa0DwΙ^yt:S~ڜKp 8_)Si#/3<.@7t\"QL{,VѬ/ ӣtL86ųvВ$n$L9i|J 1MLĶr*dCK} qxhz~{c3NS~ [kr$t,4Coqi! Q&N15SVZF+ p7Ud?L}Ds<,.:Q (3lӅ-%Ӄ_lƍDHVNB3&‚zf~9:tw/nwf9ZY.{ڈKâ{(eH4E?ğ7}3hyToGۑqÜLQQ(8jR^:D= -C߫l1+`5% i}T¶&c5FbW={Gճ4R'ko}A j: :/!KY TNxfG>`Pզ) x)r%`,[Eq(2!pio-nFK4X"іT nx<>dkVt1Ђw#X#/JΡ.`GT ДQ K(G#ug ^;[%6-Oci݀Z}pG&wn?wYOvߧep(ҟj#·mHFK\eƋl~#2]@~.u6e/-†GKJÒ(BhV1pLǓh3(%FDOh "( c^hE=%쯜@s()luIM&7'o8ᩆϏ#sL18oJǪX܎\ofN{ts~<VA;UuCEHBA s XfR~Ɓ<5@[0"1wY6Zŗ!+V(WQĹ:MrֆAX5l#+["+uMR=4:OBET9Jym}3+:Hc+G7${@XYm:"Yn}s#ߢ&jb%'ք]=F_5,Ӕl2c(Jr YSrJoZ"SàQ,IHcOfI#|^} V #^}݃LB]dޥdn\oǝTzZ%΋E$`XlX.XV9,{bihfF6 ֧) Xq?j&^8um>Y\ 7fgl^"FPt"4 botzӽK_& v ^X)rrNѬRv ! Cqw tm_ 6/ZٍFl>ڢҔ4}cym)zIk21n,c"?}Y|TR;_374EgH%(3sU,.hBXi#E⡽FFCxp\ƅߴC9NtuiOm3O?XLj];E1?bTtФ OL C=Yh!a w[$qP4w}& Nwpz #B3y.F󧜠],DrpO R¤/FāXGoгS,GTֻ1rBZRXЅH,Nzh|<d tDX<*~jTEe;ТSAb DGYԙc=.R*zU wU{BEH8 )ǣ"cӆr+Nɵbbo=4ęU<@0x- (`s=trg%-˪!%ﰂ(j%e|xeǪq1< aO Qo5~ӱӗM>5V.^CaM&M![XG^+;A SS g59~{l+L/vNT*5)wEah'}MM%+bB[*Y=;y`>d5{)V)n&׌f%.;+r;ڰr;iN<MUCÑ!mPuZbQ]!0ӴZ)X_c8 > 4љCo@GG 8R:^&wowסafCZtI U8u4ڂ ]пo$R`6~&k@8ʾ#gk[~_F`Â6 g6AOL<;LϢ0Oڒti^s.M1bh=3 v;>1T?i̲yLjnJԈsN==4⹙.6h}KNۢpP0@!˼ZנlJn\_N:wEbL3gMu,-YXiVؚ`E]Y;ⓣیI'{irV:Ϋ{)Ϫs**>Kt:hA$^ּOn됞߯z+%m71ۯh &MI{٪j3T$Rq(&Goﴲ m,c λC&uĺN|ANk}%ǏYaħ$Rvx F $kuTѫ$⍡nj[y{3q Zǵ%A0\9{=dFJ h)o; < :6 ,' ddG$gG*i<:$"KHVkLC n4z.$Y҇z#&֘S_yw/ӤeRܰMg y,I\GZ<-͠-F0UQd1 uj9vkbL,ȬMUv0~gxNQѶ5,?>==d=Tߠ{]t( {K+gF-λ М{Е(uXg% . V){-lds8cL[E7GcJUG0_}F)OD HGڒlҰQnEDE\L\gyl&5\ aXiԅfYpc!>1{xɚkK?:RQ-O$?wi+Yc~q|_F4OÖdebb7UBlx! L'bf2djZdMzax7 hMgo`]Q1$)+By d]29q.Es>Ĝ)/Q$=87JE{\(Tͦ]hA\/3>:]Tiv=>C%;c!!8wiIk< 5]ѼS~2<)=gAwyP$,!(6'C̏Gj*)XY/K\j5QX[TMNX]CX݇Sy@e0ְ:QPL0~$7oC= gXgc/14tKͩ} ፛ٔFp]!)ɾӇ!<ҢGDzHs1`_ P89ғ<܌/u\84IF XfVxv0hmJf$Yy#Ḙ& kq>עew9sEp:0$Qv~= j>@D_/4!y}dsB5 E8/&2+5{]ʳl+8Cn7_,MuLɳBY6p;#ke`UYs[GVE9NHHo(, +'vp3lT4.gxJRvzFVYdL_=v]XU΢U' ?,QO)LHWW,cIC9kZ.q81 NkK݀a@G1PaBML3 "jSTԃԏf?jt+ I纯R(gQObX6A!rqWgʄt㏶[cH:Uoc?CO1j%b(B6 4Oz&Ђn< KGlt$R^}`r#A Q%_1ݽkB`a O{*ΛA`vn f|Ӟ' l˖8E/,JHhu9 >)W!wWTLag?Fװ|Y2U#Ib ~#ng[ﹶBvW/1՝A|ԸT,Oa[4SDuJ ,+P!I\"0an&cS0>sǭf!C.gnۑwEȇ1gXH$mj$oo]۲GY*'W)TԛQ M!)`%o(FyZ,Iqƭ \?G*j'#4Gq!]S7d mr_h&7gC\g@P杨Ό q;=MƎLpS,$|dN0lX VLJao${hM/;(-i$#i"U'tsГ) U+:K=OŌ5ROVB,W ?z8Ԋ]}nZ/1I^VQlCY+u4^AmMv7{rt$P6C)Zo~\o,1jmq 8al5iGqV:,޺`~5JiH+ӈ*H|ƂEb &ռ5'wf)w7g \GQ7pUjfk\V> L vZֳD5rpyhIc|m~<& -a`rSձ\|E-͢=6=e *^^ R6:?:N}2GyV, WtR9g"":Y=)l,r{|$3 :97E'-f)4@l@@T.!1NDa?7SL]:.%ߏ)>I5+ZFNI) aXSȦ)P_< ΍a#5}%.O-ćoAv޾(k.'7͕V| 1u$(ZᾺ4ENWYyw_y %m&:ny;)Ha̠:g54b3 *0pWXױKXc^wPjLm`R4?+]ZӚ&1+Q< F0FpR:N؄\S%2xľ_Q2XLbEo(Hb=;> ,O 56|],e~e^\M$[Zd3wNQ\ջ$l/ޏ!K$%bt}1-Junzi@{v[1Ji52v T/-,I|Ѿ,3rӘמORymJ=ں"^9]b衹IE"_/UL#h>-%3{nG&<,+#+zYMFѡdE(M w׉eg'نaACw8S,~]XG Ȍm՘vY.|HrY0zm~J1`\'@{F ܄'ZDd3{YfK2!l42Ҫ'Iԥ*v J*SG(jR5iJmW|;"9qGͬU<(-7^r``x{EvZ;{pߌr[/0.w%Wn"t<^`[lu:XȞ~m; S fҬfuJIG" ) r? ;!о.B0ԎE>nFVpcZL P-"sJBTB+l߹9HL1<޼zC r7Y]% B'ePk8GW6Дm ~ h ' vIy8rq} 08--;n g]sWC|QHz&1r1J7%wEد($>MeO&H&OZ|e]&sבwf,ifZ8ո9Nrg4ۺS$$V  Cz 6𤀧x*h$%B YRcƸG7fE;&z{v;p ^S=A‹ s=/HK5@q{ȝ<nbhyki7KG+6gY^,\%}wKhZUI6Jc7  l=2SZA.+Hc&l k ti8p' &F epb>EWM^ee>S*!'^鬀L#V@%g+9;ȕYS3C-ac7 }=ghg^?VK%ۍXRlЫ#X&rٵo~Ql \?u'mױ P,+*+(橽\~s8/6vw)5n%N~-r:ܺ&r[,֎6HĈ*8ba}J04V.M vY3jRGtUn4ְgœ 'YcǃkcM{,mP ~2mE}!ѿd3ǜ*M[ˤDKLh< Hp?%ڥG%L?{T`^^ ܔGf_ǰwQtZ]Y٠ו^+3I=̠~:h%N)᠇q_/s+M/5Ǘv? #-.Jtݱ*_S+;kB.3e`f,0]XF%%*lՋ $<*sd[( a2`{s5B`,a9i7=gww9Y1'`wiv e>>6Fz{s3 ٠~o䚝|{e@2v6tWj@f޽xJGIPgN^%RY a%2ӣ,uDTʿFS[;$a)N<̶QQ=fxuW ޏQC5&/9$^νN'ִdk7YЏW/+S^yxgAio Ҋ\;%8^\AuI;oLc3CPa:% ^~mj|4Կsp։S~'D:UzYhQMf!NoĄQ3F.:UHqYbMefba7bhv& lP0xDsm_V,K'#/Lj U} pDڧ*hdYȏH|T\&~ ֱ+)08]QD+-DMffaٛ>Y?5gt[ҋ!a}Bڬpxh􌦩oA^Q/{!2H4ڮ4WILr=R-BT]@)S|h6?O&&ԝSmTfDټyn0~ P/Ҏi-y&,)*?[_ ߵ~py,C?,_nՑ!M< Zks{O pȪ}?CO^آC4oޠN6Q箁g݀ԡq~{_Yodx0ߡDU^k”*rWۄ~v2 _63?b8{c#V|ݿ454mُ'2«6'MaQj͔KƹG,k䶛Eu`7DH-Q1!}i^i!3?,4mX}~_Jam\s_ ?-~9m"P9]cNz-EEN+ N0~Q|GG!$fdstpQ$[EcNf&Q+q ,9Aku{pJ!ϐ7(/ܜ,V^%雴۾x2)zX½Xl/y7Pu^)$$5i!4bG3H(RɫhC`ʪ}i4$itܷ/|ܒSePN?zZCA)lTQ(,!}"zVhA I Rj:XDTqq;۽@IێpL<9'm6:*^ 5|h y^`MX\'<=A ANH$I% Z!b )5CD 47-A;7vN4k|7~p˧ۇA3T6Fiѷw~]{ qr<Ϋ͖.?e;(qI-ya}ҹNH?yTVFS\&/ڛ1!G!$I:)jHASp}xGME{Dx|C]sY^ jߩƶѴcA΅:ϸ EH)=l9fIRgu7]m= B qT ;1{wYE%[=tܜcSWH, *Rp2uw&kSۧFtc6)5Y^ݙIz3|r(6#Ю搥H<*uIs`*6kfd\9¹Jza.-ug:43vZ$Ii 6؇7!˩qBuFIXy5ثxNpzѻN;7WnPLk]ӡנR1.hOiͭ*8ΓXs"}Hl8Ƽ%luKWlM;%P6$dcj6ZڳfC$;+[ڢӞvިbԾaAppF&<$:Sz8y6t\N}I}ѝ8^Õ8](Of8,u [g M |289!'BzH2xxiR$Etx`Ťng504^ "%jYic ,^AyqwwMB*Z\_%Bse$jZS UAyAɓЩbv N-݈&L1˾%N Rc o M(k[e kQr tV&ل)gCAm*͖sQ_b!85b^ 0"gӆq cn&ub ct|`p:ࠄZۚl'Se)vOX@@CCYHNϟCS@  'm^)DQGpƹѳUr+䒠L"5WA\BXW%8YI\aE\u6 Ɵ f0TߌodYRqOuCcLT}!s7xdUr"n6?ḁm9k׎u. ' HԽt@y|A0$5|tv"G_m>7OJ6H#Z.oT­)跛j%z7e=5%GG~&lCE#6AbN)EymUE)HmCid]Oש>㝭)2^ BH6H`Zg&k0MO(}H>] X)/,n⟼UJ>qѕ\Pk//b8ěٹ1HTSH!nFh,KS(|BW`> ۽hhL~M3y%-ŨYvAWJ.ѳoFNCptnhY\}p3?ǓoQXhd/1Z~cpxP5cGO<}B *QU\da7A(._-Nn!UKۣAjCQ"?"!(1^;/b@$"&ܫi^mL Jۈ,#'h tʺ Ё=XC3vkh|hZQGݎ Q]jZ܊5{rn⭙rq=c bx-d*S~og6 e W _%nBP)L$ HW :W y~ByV&&{Ñ(kOe Kr9W,2:*nuX\"ѭ謾+g|-(ԣ#IJseS35YHȃeW1Lt~Fł *> kSUme 8+J2 fʿl OhNbҏu [Ի@-`#o Ho2h>\:yvrh9ŲVRީ %$39Tq{FY:vcc @>XFȁ;C[tl)[׼W:i aa jM$5_B|"mHtAmvvF0PgI+.8#jb_,UޅG{1h>H1VḃJLK>? ؏ƈ2a7w-:0Ӱp~ XIb(lҁIŪU#Pz.~ P[ }&^8ّeP`NYxr>cOĿ2͐cșȕ+ׂ1Ib`ځ~qdY׸kr]]]'mH2j6/>ZoR~lCsaJ8 yoo2?VIڿ:jyc|fDhXHG5z+N"Iu ntԢ1^;VGaTBBUv4GdևP*V 7ls5Ҳ:2[$kX/Нz cALq=vn\&~r.輰o6X.C divrmGr/!(у4FRryG /M]u%W&U }b1s`b$?k(b Jq-9V\SsLw51 , mnH_`)ۍYJ Vt⯞`¾->ZXQ4ƚknW6oyX 3yf/(:_Q*?s8_ l o(FYv ^GiWgQ_㋧'Jr=LѕqPJ䩿El2=ꬹv3c;n>&Q+;`X&ɠN9ӯy]*Ll L¡?rNȏpxb|lNy*?2> 4ۛ ڝk<#E/7T샛.Pd˲S"D m@b&Cis)ɴC}rr*F3! ρN.a Kz7u,&7f2~W?LNZBi'.D:WY#|\A._)DV#|uPLX {P,-zF [+LٓI?5vxθZ8Cd]p%VQˋo4׫wf^h=% mbqdI5k :!:/=L ?+i5(z2Mᒑ[j.{ }H|0vßo$sʟRŷ#0$33z[@,rbs&5,xf@:ciiDa ƕk2K`"9jDN9ƅBqώtzFFVGGE<3;)_KY~wnpYI?G5G.7]@b8 m)f'Lwk&q+1]%Fsu:+[XS-6n 1-=+\N ,Zc^sf50} ZML?!x)j!~4ٟIzq5lTplEA@x օٺ'jtq;jL`{E7=nUlI- c9@CVS|/]MI.^{_:˔T[ ͔1QͧdӮ \*Ǫ%RS~r{9?9rT fx7ªi 5ySUxMpd/S n;8v-IG7" ؂K]mCQ+%I\ aȊrЌ>9MbS 1)>BӑJ mBhQkGήc`ׂ/:qJޣ ̨\EA1̈O, J}}Nhp7/гzbɻְH!sֽ PFOR܂ǩ(dl ~ @\B0:BGAB ۣ>ZZ)| J* טBa'ڶ0^&3|4y2js=N})q}̑8=UC+u/NosqNfa(iV8DL3*pׇ O#.ch߶=1H>^9ZNo`0979v^>h$*ènPfbֲxLMnr:3zJ!SxVόcGQǺ}7'IbZr aBR:}%1ʫ9Ո K~nwaͭ6Mm5 Om&`M^ج2Fbk fNG"2kXlea ; RT \,3I{*SxmPxzF;ςq"̴Z-ЯR\j$Siz#r(I]1XOŠ_tB:@j6ڗ"č;VYV9mOgV&z[?lggtc=pVn!R 2C%Ĺ-i~eWP A^J0 =򱒼^, vm_bߓu9syd"rx\ւ Uó/$A=7A&ZeKiBFF=I͗֠HqւCVjRЧF޾ s@"0R$DF[es jS}L) 3b&es :$Znhg4o>OMT{CkO ~¸<}dˉDlꆺNI]Awb<ǃ]s`j^JL=EЛcGk+zS)RFv#x/Qag5k됫O6@ ,&>:ٗzGf'N%5s' g|(pmjj6{L`-4\QQ'Oyʩ݌a5,w NFɾy ̍]6 y?gHOVߨL]95=U )Ff#.I5б[ɺx1nʟeWz߰|-#[&_^9hMha0Gs(5u "=Qb̝w`\_m}x"J H΅d+[F'oh<ϮGA)s䝙ܞІ͇nHKςζJܟ ^aj Y'НPA<ǫ#6\> }]j>Tr.q>Zv}] jn7=E[}TeXJ7ZΎ2>xJKAvLrvf%.8,*2}?2_x8⋣N#!v ޼nB\b/=Trlмӻ™|/lY1"H,ZQpY[5Ga8 uEzޯAՑ͗n6?CSf!'BmӔ`Spc^pNQ>%u=t~gF&QFVa X;YJ 5gXFxNH bǓ9l]?Glt}a`0\ȟ; jneL}ɉi*`(gY)e+ |W $ VN!n[ITPN]'Զ/ *-iJӀP'U&`1o7&|:hR z=^TCAObH= @zOqWh{m6;-TTjԌ>+1i"[z[qP }"ze|1A'!,{'Y*oF53mzj',`FP?}zh1ƓG iMI{u}%FPk<B ?Pv^pPe_ C}~\te(0Ėh:(MGàRt /0lQHxuƤwg6.Jd`:@L*Yy Fa/'$%|1RP8f$ W#>6aZJ=o7N^ Z9wW=u.nm܈k@Zn5wAbtT|{ߐcA- VV9XYЦ @D1nFM PJ]T u^wjt2U C|m~|R/e\5aG NX\VMA(^AAqbS^ =)?W+۲5r»׳ rdGLE _IxwU]Q<PFzGSҩ옗)òx 8{sC2ЕX-H+ZU{i#Yep6$8'cйd9mEGf ppi5p*9Ю{jJ#=g<#-ldQd䟾&I`LR&;;GTi<^Gj8u?Lza&!132[wT+{~G/p\rq쭀A"#}dԝxG7g^C?OȶƆG9+3OxS0WbU_\5#oN͵w{ {%J!i|>(R){X7>(Jë˦.BY4H@uۃx;}Zoh {M>W-[ǜjƅw_Iu׿ c_N3isK**izӛmBcqhf{ c1g7 :Adtf+"W.K4VImc 7,ڧ:l>mէSPh|C{K}9|ܖ~*)PLWAqMUb\`X t:39-˟t%i?Txi )ߵY"Wu={2<8M XNZux`VZV Ul tk!5lk *%&q^҉̎M.㹩ܶD ќ_س@vq3߬C3_ iԍ+0$X>s^W'!+zϛSǨɒc'ʆ ѶBؓl#n# x<{gk8u$i) {c_m^MCلܵS hKiw6fꩉwRcq=.,Z̏]ި*͂Cy&g*uJvلJQ)"/hNvpI`;!ղYò+Ҏp{$ԙI:މJG#ǯ>^U?Iٜ;d`Q@qK ՗8S6GLSeR5)o itg(묇&)_Ic#8an?$]5#_K#E2.Vpb_3|LȪ.KEaPܞ$a RCa}:(§ ;kG|aҀ֙biw|?>Bt3wW 6 MKp?Hs|3i(e&|0?T;nL.ؗx"t/35|- P6쵆MIN}FCt`,1}L xG`6]亹Y+:jkyV\؄|7.] YNvm7h#; p.UL+2b 4˃МUMJM/|60ϠOx!7yþan)ZR8ac uYD3I܎CdxA/^D6k~X5\N[h/#MBe_o"bCNi3Eba@.Hz)TTg讱kG:)Y3pҎ̝s\{*ܫD#fKfg, hxApހdU7]'nXsEfTYӼkO+H `sIh0HsX41H>UIO"c%>=]>hc`>˥9MDI UD$|s 6*7lRHz#oLVr&u[h.Qxo?cKDvtGmr Z=$"⓽p[VǬ Idk bieg=Q\Pv=BnZ''BZe` ٭Sn|BxqL6L~Z.JĦ\ﻼ<NJR(*%E ݅$L]^'eP'0}:"/A\n^zp E~eڍ[I%_BLPQΌ\;]B[`UyC<đDVE1Z\g"0"aGFIdF_Ԭl=L R4%}U/BF-Fa8m>v`U/rf(JήMU/k< iy?_a¢gjM}.̃&LL."쉶ͧopz{_gw˦z)&_'A~{2':)涓B1XSe^g'!( !`N^ԫiggtӀFVw^NMB'|ٙXTEwo&t$^bM*+[}q7 g]_|v_lu^%F? 1|Ue1@ґd˂TXK@1MYu!xcsȜ˄@o"67{;[ ՚aE]֧&o%*?w߫z=WN-W2J=]!0쪴i)-f{A0`ϡi;H1e^X|Ψ;D X7tyko4Bϕ W& vg?_BW :+8}uvUG5ZjXmAL[H} ~u_2Kli7#gtkCmeG_Ȅ`gvSkKץbDpTO6e~ ri5 :!Loݠ[5TL$qM|hmywC_z0 "w”a9Kg gnuD0rifW _CwwfVVoJ>6]te=s҄`77DQR'gINj+60ǻ+|N"IӽqI)׍1CO~0:4=q<8̎,MM jvNu|.v\'?T/&xaG9*Sy }iK+{҃8I<]`anvP v|卤@r6s!k1VN6Js+ +op8FHC\;ŐO@.bF$ te]Ke%e)3GzM(2}JV.J)!>,In!,|#WErNmARоG9=GmzJf(Lls͆*Jn&? v]hR\qFΩ2DX'ꡐrP9EOY Ugk4M?!ԗ: :*Fa<@7Ol"fAȽԘZJ뜐*ҤBh`?4D|}};bQ)SIݾe94~>X#MVcor(>ڈJ,'WsxإE+%VP>+gmeD .8 ?B6KSGi*6=3_#wi}R7f8PQ~G- u&{.j:%ϰFgHy¼9]}ɩy{ۯ"۽֏i{ctן!6S6WO|mwԸhE݅DR!o04ȷ- # "5+sج9 *cџ,˹بX,);mާ'oPy WC![O|> v7Ω*gzS!RXZk8 7mҝ #Q~~)]kc_wEVN'fov7GCVs`>fi 3[&&(S.=SW2 ]kB׊pR$[LwV6MGUۄ:-6_OmJtn+k"Lswߔdž4c9?Օ|.b%#r \?j1^p/1ڹ#9 u=xQD ^ݿ Ķ5sIWݯ]($$Mʏ?\I*n,h4&!y>o6VΖybAp!xZ@_ʙ%_PcRLbfo&L4̽ kVcU*:Lj^%(W6cGi`.l~> d 0EX ɭ%Kg}YLDGVSH$k+l>9mXR~vZlM6&Eg[[Pp3&ב@EQ,mXUzUB.q,s*TÎhJع@eW`W=xA ( Y2ş`~_ y˪xwa?t%z+p^ܒċ$;{ NpnP*+^qBʡ#Ԧ#= bdlp8osD4$.:R5f{[/QAJw4*48tB$9B6e_pOJr pEcQ";JK9ȩCH Gg\BOY?F?r^C DoF4>D|⃙XN.Iy `#ltQvx!C y%L]/йWR@I5,kB4%ZPBtD`1j&D5y^iW6b1I_^X~XOTuLch#gN0cdX;`qǶOxt`&"*,H60 dBblyIWx/z6_3WZ'įm BwS{\kW}aTbv3@TOakkjP6FӁyļefZerQ:J-D-6 Q_7.7vs3]Dd2oπ!A2m/s &-fZ;DZ^;F_' ._l()nr^Ef 0\CE'S)7H +$!L{|%E;v_F#8Iʗ*}u9_j3ȁZޜ cT#W7K%qz%6{xPo[E+_Y߻A7S` ^3ݺu~ȑC7 $F{Y:nr᷷c<5'qd#d,tC2o4[{,#cLK_I*y# D,ȇ\f+=2)O %Dw#/aGÁ|b?_!@$ |YAo|o~weH"-ڿ7!a_% ![&{n +2d{)[v%&ϰM࡮TM 4;%v oP#$Uq ܠ ig~P:n- T젔 bd[yBiPrby'@ ?SnQ6S67cucv\G^@ WEA5eKgfڐ[:4 %UbWƧO&s@ʗAgh۰ڳߔbNh4-sNOV/OsnYL}i D"k`G'OfCQ &)aK@s_Wpd ).dXQE],NPbdfK!xLl'(@<%0KL+@xnf@GYD }%csX1(˧?i.PRbAFL7)?H\rՖ$nKcoTW]0N%Cö05V?Z'3N2򗎜&MZtMǯ} W۟5Fno G.r\-~+dmH5m`"j._ܠ/QGt%ާJ/gR0 aY}2O .5㨢R"&2m^ L(R摫8eOFӤ1\HUvyOW(q1f)?rӼ`~:'? FO*F_slZb.oUlR }0ÎuzIŰE1+(?n@(smJB(.j=lpZGJVnpw.ъ 'z6Td 8)T3?DKA^T-˾e.d.7+G#Y8`b~q\en%'(%m tͳuXYkH]qhpKYjEh=(U| -); ), GxbH+GɯHv)=/\A?L=UVrw#1bowj4y9&ʖI#MG.Yg u]ש`&v0 Z!u`=}nիOAUӯ͖d`W+4 ᩓg*1qc֌;}w[F3<$4Nab9x;KH'_ @!6(Qޫ,sW#}+>N KpN&y88A4>gfLaY5 ȋĹgvтA?5}5G1ד6  d)&I@{BJ,h[7𛋫`YC?(ϖ 8&=l+ш|Ðm?үܖMQȵoTt )])ޅQG̠:&y含)UF:MwC'6 jh mph>;Ec{2H@= IQ< f%:7(vZߔ`7ymJ^ |,Y$u(7G+=L Q\=Й dr9Fj۴&`;[ )5̀ȍw 1£/6F4j橼6]=Ԕ2很Ӂ/u8HVu-:_Q zi&ox񀔰F eZ尻!8GS^`"{_9F ҜBb3c})E31k*GgRw_H w"d5=A_/޿3צ/eK-HvKVM9|¸ePzZđJw K$ 4i]Iv^%@E]Qp#7>zmSYQ[ZHEM@-lY[G[D,=6St74jb)˘Azrx RIݏک3dn0"ƪ@66e8,;94R@):x#¤qc4ϝc|1s#̣J)Qpp{q'l8}9އiy𮫭Sj5\e>bHgr[{6lI9DfkfiS `R% EAki( { 5YHw̗H,a^%ߥr_ rv4E*ΤJl/#@تVN70.$s6%@URڸ>璈_p7ՄR* ;ʯKpt]hS Q!3Gk6ߠ\@#~դ;Wj֜N9p3dA*"D)yPd&k'_cvn oq^F ر u”rTza഍D6_wKġDF9o14'z@>皞aEf&QjJ(JfoZe hjyK\Εvs,J'" rCDn$шMK|`QjOzԟ!Mg6욌xӹz] b V%nW&♀=3`8]n|oMT+ՂEgO76/^=r3} 1w!gȐ(k(Uf 2^)1+]/y7^zZEKTuP)<;gF=U䅺E%3Mh\| CkV3s# G36~}#hmBU'ck֑ssz9vo#"7&~7^ÏkvfB)eɋ5ׅ 1a;Dt8'x[0w ޳td])hWg{h7d E LcIãL1iJgU9Ld&-d$ ڛxKh@ɮuϣQb,2Q5%xB)fP@eZHI9 *-/wl7umr.cI=:ߞs 3Veِ%ĥF+"GVHϦ"D2Nye3am$vbIEaǷڃ y%3[k)l)YAxGs,n g7 +#)fkc|=Ij;|IygpYwyF.$ф6ez<3An0;F.l6},viKඬ(Ry7-HeKkm/V C abAL~W}EágT|#:GKjJ,PFR#\5z#BۍV+s?.xw /:uDҥQmKZz0@0ȃN_hR'92mG\K8Rer+$1&:K 0QډTݮ]+ѽ狦 e*KYi8 1jvˊ]ھx\ 04pqG,'uR!|/KHdVdT/b/CHnJT~$Rw:㞇%[q>0@T#KW*d hU֯YNq8Sũ ,UWb%Ȩ<6> Of¶a[z%S(ȐU>O*% 1 d=e=g:8tߴE(Y*쳜ls{IcsϦNI<߶_j 'CRavO(ABd^dોUsrkڞ.6α- ۚrrla~,^F2^E)`{9JB=4J?Wsk^3(Ci IGYv8C:s\ڛg*3<>3Ļګ[t.h.>1U>rȶ MV{yA׻^WpƘO5ESvYa jl @>5IȖ^JlV>7աi#4};.nzsӮźEJ$qPov KІN: %sQq sUNWgBE 1_?KtK['Rs詘 ي_DZy\ ҐC  VRKkUi=#f(q&fÚG! G?7<WAEo*#iRP*%w܉vʯTOʔJt)P@\HWWKQ?U7qEr 1>B;Al)aKwHG&/gd>kh+E$|@/!6;Ps S'tZF²lBt/ԾwYéa<>JY&lVUb`{̤'U=6Leh=bUi>eɶթ3v1'!-j:,7 ^:"/*LTl MԠf3Sq>_)zG4٢NXAHx"<TN|]X \Ym>!_3ڦq.᪋?5kW D)={/t$FQrʶyt1͟EVz$:iԼ JL }Ѫ{@{pғAƥ];^C(cdG݃]69w._oʂa!,.9l_yHH;fxL".>MA铜ͼ# *MAL`p Ѫ7Xy 1nY% UOSnb`;BLvSE;=[kW1Z%p-w@8(dXƛNim.9Ҕ5]iD4vvjtɁٮ\k`z T|G_O]=Ύ[T9Dp+j?~=& mT\ɿgP+b1LQj~sVrtUT/c鹮J[|'-LK(]47, ŵa7:Bω? ^H\ZOXk9j;wH*PjP-N=ck<tLV` 6BrlJr 1JUEJzA2ᕙoǹ +I]럎xϱ'S *z/^08ˤwuKC()p,d2T̤$ؐrx:!#ɘlܙ3=@*NyDNRҾB~{tZe{Ǔ  1FTػj0N%kXQL9ϔ$c[Ňc>2=a:8m Ht[Q<5=]$Fn<5*߼enoTbjVw8&gXw+ pF~|շr1[*\A&2{Z,PJ-e+' Ҁۨ+z"uG!#wqwT95Ƭ&8'aZxwܨ0 Z=RJ`Hj[<(v!ۺ=eSUΥo#}oOcښD Y V|H(Ld?ìx3J/+21jv:'rtpmѾݒW8XsP-)vP恀[n+24U(wP'^IWC=_S8lvgݑ)w9uxz 2v$_/@۪TaE{!}CC8C<*iO4I!4<ߪʤisP|)]he^[N40]>sD'. YI@SS* h{irO+cUkldV*sH8=lAi{ƭ\뺄ř7 ws<82$wQUუϽBvQ)ms&[m!R<G#F෮ȭ_xb)r[i[+_^闾/ TR0Oh9!F=\i$,U$oD)Йp{j;=13/r̡_Aʺ*ީ_*NB9ҵ\fTC{S GTHwTm)朗aߝeW;U}ů2}Gy_! (NXC.ϦmΒFgpm͡hB,wa`JD096dʮ7ۺoABJFt$k|DaL ͬ/)O#ߎXs5ׅu)ܢqCBv=}Β Q>+~SۮDcQ%bd1/rhwe-'ۜn~˱fg`~DEþevU6}Rl k(u*]ѯd-O,|QCo_P݁O/^ IW6zsC=ȥ(w|s+[In;^B_SB{*=tT" [.N/'S ]7?_䐕07>ramM^7!*xV%ZMFkEfk/fNcCQqIkw\S0Ƀ)hD3jCtK ?ai?i=/%oqoh}s\=?>0q'ȒPBI蘘sOa<=W`Bӱ m}YLP!m[޳l^jE&'Sp%Wӊ2M3>h1K t߳HXm D2;MBO&F屳$Ud18#d?sTZERB\a'/v{>ލ.g 8OAVY3uGF L/ɩgw-纭d4Fri : W|Qkh=43qm-^r-EOu̳ሻG49r6Χ} rTδ'Z6&gr#PY&mNQVC}nl<7n//!0Ey EEk6Rq4|"Z(~2uӜĐ#LrZQi2:36nB*֡,q%mp'tT>h<\ؗ9!8X`%{/vbCfio8T B 5M{ie~]gBH1i{5t٬M?p WDI3P2)v6~l}ī:GU:H sdn֙"PZ( P0uӱѺ\'OC[? Se_ Z0Isw܋M|<e#i/GǕc vPE{ eHta)䥙RNlw~MC2~tlrw+FĠCmal?ȃ߰.?(Io-!; A| vgZi5k žnD v_حŭ$xi/I;o? ,ؘy }v/?H#b銖v4Pp ȓ6 l.`q" /! WĎ6 >τ)41֘A`}:o,O M:=1T~OKBDާ|>WϞnL3&o>9oIH s3A9)rGzk8|6|T(֤ʹA#q>5ޒhHEb'nȺ^*V !Turz-hSYi$&XϪNrq*\B.}+Mh쮀dqUò.BP\;Q T7ˎ2,%\S"%fpd.1K:HZĕ)e ;_edhʱĐQ콙#iRvU?^rؿBݯN@S?S0+8I(ڻێ)F}J&Hs>O5,\v k#)aЛxJ+itbm)!q. \>t);0 3҈gts‡]ZfNtl[l$&Bt# -QWfLGQ@!m_G_7C. RK4th$&UmL=qnUJM,WڎcV).&uᲯ֊o)<.u>Z؜kHC4|CoUsMR܉`e\.#k?Ci6R,9)$M9)YRSi*E c'O6,O%A6c]pOILQYOҿ4NrEp |IٽU*źşG??"*B0ݗix{9M1νs.H=wW0g:r dvsJ&?c02Cf?g`⾖ H@ ߆gKb_C|70-QfY53 -DeUEBʐ&.8K\N݁] LQ>.Ef=:7At+MU > ޹:8gi{I:۵r`2PoLNS^پ)rO奒K̙@./z_ޫ67h8R!ӛ)0h]x !#gqii+_:4;w|'+ygpĜ~Ckꀱ]Q.Y.C\n˄ ٭#:L6dɧ;&m.Mh3YN tK%V=  {t_vv4ɜGxNa 36=ÙH}7ghLOds ϻǛ?Y]-][5oWG{۪ԿYHu7*謡Hc j$AspxVtp ~ NPu\dDaG$} _qZ;Ī Փ چ,dN ,'թ7i\hK }%VFN [o(E}Vs$槦o0 IugI{s6DmK)֦T/t5)B/9 9ƅAy pjZ@ m;Fry]xpJog \g$B@vIs-R .P5޾=/X- 1\҆II_I7#\ah5[&Q},> ,񻧦}?aL5/% .b?>đG>WBp/,& H`+{YZx\L|A`] x:F dgdkW+DC.#!Ov-4~)2jL KrC z0f5]oJ}i$0J۳zb_64K J7܅d u|(]Χ:@)7X!?6=Vecgrwp݅VLDd[5:S0C xH!! X3(Oiy +?ưcnb7ڼ~DL L'͓,鼴/!y'o/>:c+>d³`s3Ƽchtr$3N죅4Q6G/\eC #g/R@&;t?/1+w $E;Xe _,~2M u$H{:.W]'i@@,q,%u'IFlKRP2Sޘ4Y}[tJ̉\te'&ծ=R [-JE'(Kn#:9@Wc*c%h|Z!>J<9|DB BeO?&xDcr65:ǂbSc>3CkLx`( Y:KJYm xbɴJ fbڨ",۪(+N 3A$$֔OnPun5ucÞ=tR9*z,d=c_ fIj1HXAd7D8Y0ϔ.ώii/ –euTeenOo6a6@FKm*1v0\Yޝګ5u4-:{bf&#eco ">r\us{LTI;T6^-[KÆe&Z/!\I۩ng+׈H#xk}fá3n@/[:5DzE9rU/s3F86NQ\ޒZ̍1(VJ;8+H  8B;N-l2 KW nsH~erd `o;׬/#,I-9gWm,Qi0r?+Ev D?+B2JL"k]HBQ$!z+v uv;}mC,L?[Mf{ 4YN%oi. bD5A3 c#A{rCxʢw>CBF@.=_[p/} ͒׋m89χB ̈́J8g;Lz@ 5Y=$~r3Gմ`Faδ iFo|շ'Aak|n9Zvu^!@p#ZaaCsa NO ;r@ϔ!gY>@S|,]Th%:*_qJ)|(溞's<3vgۼ_f_uyjC*$JZQ#{&\({y d%1۲L_9Km~L»BrŰϾ#Hw8cwa_(۵ɃMLO u:UK21٦C0 Jo>(- *̄[57˳K%,XC6 (VAF0"a OI6(y4\|Euݱ'o_SsjW8@% 5/˴5nQK-aHUxraq!ؔ5h_t&*ZdW%$ aXyj"ޗ2N9C9;gI]F~&ԛ:!6E/< fz`WԄ0FG$&wQq~^JB>1Tَ nK <֥6ߗjT.0q;HsǑH1߂љ6UJRw%&@$#dr`9@݈bnZ8JP8.!ҿ5N HD2ݑAɰ=_GAӴ5-@n>[m 5{,1H. bb- XS)NI@:cNYQcEX,1JCWXiU *60aVkiCNrӍrRϾÓws}qt[Ձ?#[nȸNd~̡_&(+82PР%&5a 딐,PP.4>` i? Iq/J+@jDdHZVF4!jv㊗Үo[ IRiVXxVa &hԿrJ8E(+3l[46zA} 3**&Lu̲r|sSӓ6:U)J#+ q,74J}K-B!$Ͽc:C#dc#," W<' .e'D@W@UmȼhA)bӑQ{9Lg8}ãHW$lwwK)x^W~#bb/~X>l8닞m 3wK3 @xƍF[)wUG(P ဋ)~&׸A><=ʹL)ܺօdZ?z2:Epd˭-,tAo +T-E'Ry#l5G- 0=X4y7jOqXxk6$NdoIc*cyX(|w|_YX E'&VYV岉fx K|A AB [b)guIg:5Ovȩ vBŏpbZ xHO0;roDpyf{ij}䀹Sd[9p%/k?H3ݗA]`1ޠg[Y-H 䡙+ |$Z%g"'5 8&Ӳ1˒EX&h-VPޞW6 E.K+: TrdFIdCqw\+7Ľ#`mϔ~U*95Oot=]\z*ZGGgn0ĺ+Kم'뛈HPJeݜ <5@^S ۄ?ކ>LR8>#ƫt.VMx4+гjd"(xbqב}ރ04Gh.P\,8331[S3r0ꁀ S{fè`\ Snc`NaN-Շ" 4RP->S55p9 khO 7XSZdb y?θO}3Rz'g\%Q 4w/$ R3Q% !;ɠ6DCw8PI"[|(5 Ç?^24pmvsxѺs w%B|@vڗ0,Zehw pov rv@!9E& ;]913d`UEVBZ`ɀ~Fxu |IGbۿW(`e:Gu5JnyJ#KM{־7l @da)_< Im֛?y2XE YYk&jܐL?XI&\NSMfۉ2e$NUU5G CU1ä+\^/kw2z H|jq*u*/;Y,oڃ{ىz/H"9sQaz*^`tZP8*ʆD[ VjAyKlymWos@&G% G?MGJz? )C䁕C>͋9D[=WM)4 Ts(ubWCb6\)WtT|ĂSXDRMš~y}Qd`t9(iuz`xl{K̈M ԰3⩮TnٞƮԱp:cEs:XFu?W,+S~̓U_Z+)jˑ?B=#I]=ӄ Z,L,y/z#}4M Qf!TG=r`9.cЪ@ AD`i3B6@7bJtPm|S&NRyX}Oz9I}ԧ#D7ة!Rp~a%xhZ r; WӒC#e._~HlcrbќnclVYOcgC2Ω4YK&mu&k擀R-0 x..]qZ#Ckm>V1츼ٕ[sM Y0PĴZDW[NU0Se ^}1gTކt:pЂ&65yaZCU|2C FvuhϰŃu\ZDC<ݳܟz`uʘiW+zyN(Mk`dp;:*H;֛ 2(!DɑL},l8VKƉ\J h r%DM's3$X#1[S=BPwuόn+ނ q}r ^czr~=LҴs׽9Fz.ԗϤjm`s1jcՐ^U6!y܄Qh8m97gˡ "e/MA{"?@;6k>&WfKX=^ʟ^m?~P)Hobag)Ot%SZj̲4!D>=U/~F6!m,nzj{!P18_ٺk6xxv$ OGh<k(z_fa>IFȾv_ꆑ7*[4^\` +Įbb^.&`9DtkK(4uF< ;ɀv7͔Q,wgk}Fhsu0SnI(&pF;A|v#%ӎe["P;B#/2j-­LiRu;(8(ʟL VP8Mc/2mN?ۅ׊1@ N'@kI6'6&+@_BGXʝB\ůWM61 #m6(&]9 C!O:?ݱG\wB1i=n3\S8B/?c< gRדˤCHٱcdqaE)kD/>N|,s2e'7XG1j`ZF|,6[V̐mZXA(Wrg1!ϦvKcn# ccQfOΐ$f"s5U9Hzj+׽7PykL^ɒ&}kaU$d߮mo+K[,OmmQw6_HԽӅ!@aIF2T}(qCy 1iSi_!H/m}sK" Ul&UyVr/ e 8Z/c7'c9-Q9Zm6Me}*@::`AaY,C!D]0bmb`iKc5Zp>ȀZwyRlW1Ɍސ E` 8aT; LF0e`Oj\ILK$S{ٷDs:&[3M/ΘBULP|;>s8ryf-ZͿݑE{w^-!h1rjJcL樂2?b ClQNߎ&ȧ .PW5lcdG-AC8w0=n߂Z*>-*׊- MӑmDl+tFEow$SWPS`ueH'| < (`M+ B|Py8={W(diFǾGz(?#)TϞK8ۗ@iŚk N4X@1~I(# 6s$ A$m[hr_Oq5:(z}[.ZA.J5!X\ `vsZ:7RJ&ӠW8Q] MEk[O07}i 2 'L:v/}psL"2&V#?؏{J3*}u_A9Wɲ*S+nN~)p90Z&*"<87H[ `Ao,~֗,2RR-'P=@a˲\|0qկ;Cp ҘG8oοE-gIm`?-7chdDSTL%³,ي!Ltuj{ ~!o``Ԭt0E(/b\)-}'UZd/,yBLqݑJ+`ej4X?Y<{0n1(H sdZW:.Uej=`톒&k:C\$1=gcZJ̙*wc-<2\vkTViж{UVp8֨d:| M&&#eC&( ۂ۰-9$Ąu0Bǘ&jL}+'h2YѺmC*ZIbD8^Dȹ3kԎ6,n= o~jY25 Ԃ mI$$r C AOik}]$Nogm(5⛡{/Vсs+IߧVtۂZ> =^Qhdx3rl V֨ërxUxb~,^"*M}*b`;cʗ=$Hߙ$?sHux~@>j% 55< W" 8 4l",2ϗvՐ3`_{ff@]J )@~Gl!@u&`Asڨ?v=q]ˌϧjNڒc]bHP`~ewk!o2U-E0 IfR{/Mc -ACjv|*#ڝT3Jd,Q}\8:Ae&EOV2z?T`\ʶCs|dha 1g1SҠNJ*Ur)|q&8%cdNu9 ԕFGXXʋŋ0Kbn 2Քa@I]~=+Pji8/(G0% Q5ew&D- QhlixD}xX?J /Y!> Ғ\TP4AӆbrHDswULRXDWe8 lMA" *dA7+{1N3Ց1"Xc[7IP?Z 7/  w }>ѕت"cWΫ>dH=JpMpjJ%R19Erw tv ~xiI{He%nTر89B`Ie.'\Zr =x ~DTe 3{\ E)Qf"sc lo7 !il:$HjFNdړtɛOV9Eiήf_0I[E.^r)o|C?㚎~+d-mTDŽϦ}E[mlH^ՅMK 3ӠqbŪTO;~[Σe@ ԇ~t|DB(% r7ÝDz?}f2geA\>\g#|{hE^\qɎD.1suE(vlV9*3" @iXh@3@SH H럺 `N!TF'sFG93@c&GR6+ ;+GZ-ϊikYyS~$ɸ 6bjI tvϛQ[#O3$ 0.s{+8n2O unwؾ+ \H;!_=aX9ﲜDx(v bb/޻=ޠs'AFǽ^]^܉)"zꞽ?^hw՟7I?uN ;<{'ө!,{Ij'/K` _[h{G̳e~cƨnw;M t`a;k`p?` {3qR @Z<ܫQNG0Jϰ YdQqUҏHb4J S&%rN H9I{e) YHu'o< ^)WXw[m%`tAΌa1(n,PS|)@1 #tBEleҞEγL[GeB9B&"C2@o4_vSQ ]pᝫk^XM@ bMruY}db^VQh0+I;r0t;MЧfwT\}"~/BzƑ(],y'+5 ݘ Y{0,SHuPl6OgT3Oy >ǎ\@ehuW]ZI G Dp`;V2jų$ 59oAkRPI1O )SGu. 234gx߀#ņl^Ht eF[6"IQIB:$BbA\wc*c.z.l/Бbm &yǎ\z2zF0a]-sؓ+-W+) ZYKޙO$;qdNtH<Jꐗ^aew3Ӑ_2 3s#!m`c8w?LƀR%+Ѓ8DkLCK'}UdG0,6g1M`2&E=kib"R]LqHWjA ;"Dq4$f5bY݀rik&\=%r_Ŋ\uAn+ɂ10ii*xz1Lc|_oA?f}gMK7e墒ՍaʝON 4bjhnAzl8۹NY bn d7'.{Q9( [4*\jL9J! pu20h@ (j D1BX 9u#)[Pfu@&rCE K8U6?s@)CoQwv)̟hh1BxmR 7rY; ._@?ךEXQH-2p$7>rJ+1EUE齙jQilCLBPgRs~-S[~)h1RH¹,I=9<<,cQo/rYϖO}5cQ :=, 퍞=kPV?Sy*{MX]lD! 죈sRV4%F&QTz_Pwl 4ST OGV3{IHnјv"S+@MmRfTT6[F]eL f\ͤ4VY̔5Tj@}V|e*u]5gX¨x }~JHqsȔq`K o0]&'xͽ9|ƱHqɔ"AB-JB/Ȉ ם6Y%C0) oEfqŬ]?y&ktj +qõ!Q6+cpєʳ?7dby4w(tRݨ猯ͱ獬q :- /}Ogou1JgES# v|0,F\zQ `2Z֊W^X3Q%8SX*ϔ(sQXA6>e?-R`2ʢU E;w} 'f@`t8 .!$ӛtڵlڧky9ZklV>݂ʅl~]ɲh Vw get)BĬ|MŵDS+`h_BanBV&5vLy_Go:mzqՠwM-l#IюQld:bbCJ˸3'GE7ꐮv;\7:&;tԄ: ꩿJJN҇Q̂] וL٧M^W|KHмN> l"  \ d;SfCATwinh@3L y$W~޿@#HyGX\7EXb!ppۛ""V]WµB8L]ꘜ&bHJl}gU JD[釓xIJZdM|3mHh%jdݛWՒa?>@3uS#8墼ooob@V 7A?Roh |l۾8?ªw5+ð5ȗz^RkqM7K:P_ٗQqc\evpaVh֐~N]ni_ٴD;ǠSBޫ&6F2u:yfl8NFCɋ0mbhu푋~U?9oƂ*I\¾[_(sU/y"~w'SHW9wk90"7x &[^BǯyMڹI/ꩭC8iK̦~P vh9nM24U(?ng&+ϥji@8`#HwmP"hi?/Te} =ɻZ͍ч盉_9]8IH)*ڥE2[Ǧdy.sn@%Zc_\D9 '!շLGI3%J\4L)B?oG[8gkJҚB!%7Êc#:J%MO& +WyO( JW*X &X8(rFs$q0&)u+9"QOk>ݸӳ¦1Pl,(A{T-~`8k?ߴ,#Ct7ru0HGvX.yz< `wK΂z4ìj+d>XBqJ-f]$Y1xc/X/ӗsҊ5>kJ0=&Y#(]X#lTEWUimED[;"`Զ@,D\A=g-9$m ԚeW$]_GWi1*;FYPP{{ăV#1-yH[N郋V(Hgh.d2ۢV>Yz \9+)yf>geNqqm_ [ hC;r{2w[ 6fdHtT}y9˝Wzue>LG)π6jdlXSPL'&2^MAA Ns *SAcwb]mD㘲3u@U@v.( qkȋr{`]Y i)‹HN֝15/"$0VFk'@Ă+avjޠC1y=~u/Ij~ݿ0%q `KC\#]~`}\B?$yIu_9aQ*~3ZL.9 z~;vl%vJJz#R^hcLg"-O(t{3ej&^W۫s4xE˥ɻ8^5vCmƺr lәPH4 )-JPwܥx'-V^!DzDXJs Zf(ZShe~!Js$ycfyҥ6KH!U17\MXjv|Gg5Iaf&X M3 #nK$!uyn00qMMEcb(*V"0c2%pb,;.Z[1*~]b+GAB: FJ\]JJކfBFP86Ԩg>;=c T)´u6cXxJO `x46C cR|V=AT<"6A$P8!dW_Dg^tn,_{(+}ւfY@\L4͑M'[Mipذc2G5E_=Y YjZܒWIQy#@ˁ5q < @9a%a |~ItIABbs 쁲lzq3vk8Bm!اqPV:@)qI[Hb=<?| SD%5eDTo{4VJO=>e.Âl޴cBqDt[ڧ=JvE#rr $>vy,b Xh!#qj܉`H`/yk16+W#U07$g#cE>RU\&^2txh~?1} K `cE\{hxN A<{ ףJRp  ?F 57Ψ! KxF KMJ49ږ|}]Eԭ) li? ,;ZڍvG6^PAy[I_`WX },IltG%pvnu<]!i$M>+υ]e֚qcwQVvW8WচOpDMj{8v!z^?12[īG s$-9|U MFҴ `)0͋-0c~q mn+L",Ϋv~W6iKf"o0q|  ,HO'c.$kM\c#ll#Mɿ;9bF!^s؆Pkqrd̍}Ry'!5NYB@MJD0[p-AX)SW[o'8ܵ ,w3Me =Rl^S91B MpupoG7oҩ`9-c"nZNIՉXAcUA片R4R}y)KF }Ű!rXY*b=yҸLΗ$gj@E8&q T޸?E4}gȃYs raBye[SVjud IQ? [=*ҾQaj!~¬{D$Ѭ_tf]Q`O?]nzG+[c;l1*>VNJ~rNؖ QDvJn"" 1gEv1Ҙn)0ό1£,Wjw̃"wu>7b!Jw}g.!¤V|AH%zjN~+b"3;@IYϸ;o2bh 2P*8d"_vZo \1rQ S%lS111+)e0_n˧TuՄբ{+4=W &I_\lJ{hV#j2HAY sa5 wjW kO~@J2^:'U`cJ`B jjwo/|#REkb~! Lbnt6q"Z,ԢD`XgŻnX11Noyb*(*ϓNgp[|YF2SN70P;c|C'riHStyklb5",շ'gJb9aH/d&t8G1i;=@'I"jWbl&,pXY'!)HYBf7s\Lqkm@ҿMA^;9 꾫-|fgM'dԗf7o#lP9vkY:'klվC~~~`ϙ.gRjU34|]5,"SɎbv+ep`XX}` qAtAUfxR?vs/qAOvVs8hph|Hn͹E6DbLU誵q;yj.J_o|F?wM)SzA` NT{{]'td?D% 5i)\ UQO!V3[D#Rm xG-1|c]'MKr)#N % =XׂN-"ܒ!oQ6 nz=)S(syl^Q̷Y4 IlG2SIGOpƮbZW> F9/>>֚Կw>jVǰ֝[[ЉsO]&D7D%8aH\Z^״)r4@٥:u&ܝc?9cb| "d%-砬T捗]73ʥ^,{I3zgA>9 /$}d5 jx[J>`s:8Z+4_W;|;LAy`JO|YC9ILoY.l*K ]Xm¼0%1~w&u9p_d!x`w%gEp1mfY78gH .T\S%&(#+yE{[:EWǒ}]fΨA!5\}]{>$Zߛ^fM_3Du4%aI<(+uY.z?i=sP7Hf bdg50w ؎ݘRJ)2O['9{mCA7x%*Ҹ>A|'fLd17o]跢l^y]J }4eOD~wexS^5wf(!G=֔2 s=oUf>ι}NigR>߶D-Ԍ1-t%P`'ѺBKu2r1D u,NﷷM-}""q $\"`lд*I"7Y!Zu [zg|3rL ֚Ӆ!hMH;kk&i4'HB :ya 1zrXLDJ7Uu>taYfh_)ڮwV$snr!u_iKSfO FZu%sb&M{`;3\M^uXT,5i1L=Qo .] `*cRc'͙X2vb"A`$H:dđHHVvvűm{+DQb:NZcf#hBh H[K8ȓ& U\#A/"(رT®]Zeqsp}YEx9^jaΨ::&K@8Z^;ۙ_mg+HOЇ,pc?BCOF2IgnXG*L#936hr ̟2M5-rSO( j jΤFщVqH.]G9>;圎Vu6 ^̳ckRC=a=f-єͽ*Ru]{)%vM t&={ [y\C75 k 198HpK:z9rv3*շĤhd%JaK$(Fx+ ^ œdPk\R׀9s½ Z(H;Iڸ:i/1:3)o y؈v"% BXs4V=(?eFkL nМː,ZE9olX^W(-H1sfHHf:^)Ú+|3K O 3b_f(`]k ؿ˩4Jn:bc&*bNr㭏هThsCiEU*b %B *D"zxB8$ yž>PLZ-6l^TQ'~$+7%eq>VB(x٧!HvpmQʝB_AU>f6 Eb2T O:-x JױF%i?`d ꮻX]KI2J΅#_E]d,F@aD L¥f;Efd4M+-iDZzj=ȖHB 4w.|Z[!k s N;߭ Z;Tx)&>yЂz/^ZpƕuvoΆٙ\IckW- ;xk|UfVUJś7=Yg(Ɲ_+EOp=0yl3\B+U/,֬0wesdP;m Glz6a=Tr8TM9(w"rثF`wA:p"?q:ѤvŊF[|tޑ FzʓT*$'7 +\nvp]k 32 Yӽ[{d26-mTXiB?%9/Ewx/u7#Nx0}]^AaUEA0 YrvsTui}APcl} a%Y,j^/cmƁC|V$b&7W.;~"iz4#G?+ :I\e@xף׹N$2moGhtQ%$a9@t1j|?~KL͚ɦeD I\E%6ȍ0T_K}'葈%"(Ht>sܦ~ ,G1$AaūFC#Rd9~iD4Ct3KSVF*Y|\"j 3냭٥2\R%ݜL#._Jω `qwExwT ݕ:`OaHkEGS]6MQ8ufX4GIE$[=F`bWFǝwgN=6zՙ5-^*6(J83U#эUꎊY3R@7 &J7;xl[; e(gJjTv})0M?ǰ}`Gw$ŋY? H ~:X?*4?i<mHx%/j;7>US1zȩY@Ek ھ! YVե[$eɂqe h .M(U KMyWjk^,HCIPL 6sx2=i)c{t/DF`טENBZ1Y@P O+Y = 62+Hg4pjX~E u(^cWnd?sW$F~j?qsdXۊIɦ;b= c^T?\Vrv1Bب4FzM9 ^cQ6:wG akM80e03F XPKINBVbcOf@4iP'Skӷ{1UK`얰Ӥ/lCvO=PK|;)lx72ԯ4JJ6_I 2c4sTHl`@Ȇ`A3& %ň~EyY:U˹5?EWbrT!(<s.DRe K_} #-;EX'#LS9q. SBl.b3P5LE@kpf;DM|_k,P<d+,.:Et`tYZ@;Ȗ{ő5Ma Hn{JngX'RAaq{ʔn}g`A 9NE $PՀp}N6wrȆ“Ky~ "j3Y6']u~1e^<@}GO#w_!Po8[0&GZ-#KIJ"3^IRP5Lo_E`.uqhi_DapWOq|ڟgGcm >V4\_grcAbA* W#cP[V@2Ҏl{8Hƙ/s@sS6[aPM?Mb@m|etxVx=yGyKd ЁARrr-%>e`rBxPG(c5}_VzIxMt7[z ڎEx oxi"}iCUU&a5wi?f'ep_fmV{![-Rz<G:k?ҤUpJsh{oY8t38hg 笅eۚkLN*D m2%[xX /eJu0M!$կ2VF>-7~[Z:\q]6#CqrG^96f* 4coVzGjk+h}YRRrkѼ{:,2n3N~RXv#zRje/ :T@:Z GKw>nf}4^0M{Qu8~Z%X8D$@~PE6-*WQ"ڄ.bf1u^~ >:!ԥN+T0ld$"$3ns p/-Z?8dp!c6^Y_YʒRA{a?%5R4ΐTn\_.y@uШ,zgA*X'a<:!ҺYVzV3ɔ}֭94$橄=YAƺBO{ 7A@H D`qD'XmVZ#%hvϽ'8BbE<<gL1++n_td#^ T,idi8c,)w84 p4t |u}p J#'FH.Wt؁9x{ %KGo0`HlﶕrY8X'[A=y *5AG 2cvVhj-~6[p3.{Ȅqj[~=b< J›DǨ.D.W``7K;萝dia\sTb^P)cY_Ė83mQhVM}|>vQ̤wZ.kfϼ.7pIX `y |q$欔gǢSbx](q m ;uLQzed`9K i"`ֵ8ێ5O-;q, "' Z EE:F|H܌WxDWºF^\W}+:v;5F_|n~ftiu& txጓW6VHpƇAe#.] ބ~̹ /j J'6ǎ-1ewWFG2J۝b,YqKIld>bPj. HRQ7koקD^۔\buQad3> [ &8tPu}ĦKg<wP:ɠ0dKA%Kƭؤq,o`F@(*93#E\TS=!Y+Y5xvd!&tQ}a$7EwN Y)kcl"ޥ_1t*$LuT,QeΊMBC#t!!&s>ͲFY2&z|"ِ=S]IrC Ϣ.{1&=G[Oj.mZP9[ s6T7Yٯ~ne^)c-W݋WKCzW G 80^BX u7XShwC?x(2=V 8iuYJzr%ԺLxOV8zi:VE{D 0Ŭsgs_:emj<No*ZVr/+@m\?*/X aWCE,;f/w_=3?ra&A>Ml11+5=嗧%~˾pﳲaJo!\N;ߧX3g+L JSp7G[wJ 5w]%Pv*ҋz }TD»zpTRrk8,qt7 ?C;p ur qd7}9kMkp#y|^^"/] (Ak*r(1Jk )-󋏬ㇻvp7: F{/9W3!\Xs{HDN ƗI֋0G}7ѵ\ZӌOɂƑ̙N%͉'Wݏ5}=ٜ0BrFwL;F.^CmmgUmmS+($)Q#-R Qv]0FVB[m/w<|w<{0B`2%lLg X"< Eʓ졬Ѽ`RX«=ψ2M6*c J0')(2J[A3#pZLA-@{ۤ"dktlk}YN`qǃCЭ f#n l #Q5uDGAtXENbgu'Qu`A Aop㝫;= iB֘Ѓ>izlTUlШͺEVu*O U0FbF̅\[Gi@-aȅT\-~]}⤥|hb-+%SL9n2K[ΎtX& >I6~a˖#=C i_ %eqU~X/&YbECt|U5}vo\+2n6G6'F]I11Gh߹oĚrG3Lc>b34y%,Jy ObA& l&':tRٹ˞ kz4E!}lLyZe|` v 2;e~-iV)Mc vޚDr/KRVoy45xCOx'[ VE8'Jnqmow>3m#KЭ9j!JTt 53&RLQ E/ʵAiE{ |Hzrü[}H󷚑Mwp%]#ӱ:kHrbya0^oz@~,aTZ6 fgKĬ _ƨL]v {a歏g㧄X@l# 6oty Fq(9BwFqv*J EC6tVj"4T0Pt6%wa2{,+4Eă )j0}3 |Ҥ\9S],ɀLo܍  ,=?Dt4`d ݹȸ`\V1B #0C{J3AC~]2;^&:]g{/*h(EؒbLɊU*7h_ҞKfqΚR^O~ιzg 3?|MIx ޼΀~jTzyYM$o$#:(\eҠE 'sZy7MqY&[tө-*=j3DHܑOƲ0FLօvq3N{Q~5M42tc{F 0;y؜օn_H/`'{5ZwZ`fkX˨%ҳ) A&_vm,*@?ɭu4:>b۳:,E<5{@FQHG8NHQVPǴISi&ⳅ>@zr뙬<.a%z†ҼJk JW&QSLoC&K:;uK/%S9][ ]C¢ %;(69 `3$Vk2yُ>e#il ?%٠f dW?U>O#*I䋠y /CÛ0k+.(e_[ ᷉*;SC+"V3QtI^^vq'5ђOs|I6Xn! CbHoD3ggƨ|@ESc{-5xvtrzcb L/Z$4zuU^j@$nPBl1wM+NU,oFg iI=W:ßnh7GddF58[R H1;"X} R"4 Qڨoo%Km1oI˃CM`W*YftnRCв6#9ҀXbjRszH&WsV؃&A{|pur=8!oTY`%0cCdzzY-#kdaQaZt ."B~hfKg͙d%fQI'[HvOɉS~/ 8יVX:&̤'(a"^k.Z“rh .DeNFTb siu;zWVP_ч umz~ǂ?ܶ8b*t[Y~ӍK ̣ P:''D &fS)4s<-eģe6*9%L6f~3r7]51%[jW\pQj?51[*Ը<(]+8gdbP"_C J,FrG5ǒڙ=c_o<ߋҡNXH*T86 `,۝cƔ;)M&JoSR爔;V%7S#)|oPO_o]>PnjrɋR8S6w\};~Tn%ŹR2Q˵W( Hd]_\US u2[ބoLj"Am{7Jj\3?Do>wGFǮyzGgٌWm*Nt~?HKIgVg-k5"f@-N."(0GS dǔ?(L\b/1h{9ׄt򭅠Aױ '@j(9˽aN[d;<}RO{zM|m?76L_ qk' Wj47kY##( _| twޥ \zhSv%@rq0S4}T}4LqܲmPתsu(39K'%Oq_Pa3gbȮ6#_Wϳ?~MK/tcCQ2#-$ݜ`%e3[ @ 'zOE|Up9g5)MLN:[ZF' {t9 w ^'iĩR_-;"LuWWq`:9W&+N]DTQl9XH '2(#`|ƙCλy٤_hd+| tϸcdwJHXV],xB#mj%F:`Q|6IslEƏ,lh؟ZEo:.q3ʦ+펈qJxlʉK0#_ffÐ0uUn/$i|/JMVԥZ19_2?1]7搄!fL$AX"˝(Q^%AtQQ i<|!a䛀P 7a|SIk0DA>Gi %մK*e Knag܉f"g,X5߸DzaYL3@9Wnm8w\ظڡcfb~ R;/cl*8 = Niqae4=#A83wP22ZNO#Fjqly*l]o1r@9{ 'vTFy#B>Ț Ƃ%{%!O(Zmc3<ΗTyAly'=rс,?پ|BSJlw4r(#KESOꕓB R) ޮ6np#-h3\lQIbVaSDC-Gt.V:(2p/ 1Yt@ϷQ*2)Ђs~jR|9kc3 Po<5P}'"EAx~H ;dIILOL+WRkʳZNJΥF:I9E*g/ekHĬ>SMX[{+ gxkXk܋Lr~eşK;@Sljum[6_\܌BjiO(i_6,_[sήu!_eaİ&\D!U;CH[ٶy`XHA].Hbռez_c+WGry0wK)BdL?^cœsN/`bs~'5mJ䨊 MXc$3&M8(D X̞ttxun.btHJW~N ꩕S|FdaP*QIr6΃@|-$'D}kI;˦ YK轐͞1"4f.>V7* l>cA grvXU*Tai_v sč}0gĎ]gCYZCV}="*=*O=vN> s vS(X}o’_0/nCɿ~0cul[U GX-N@e!Yё\IG- TTxn4#F|I(q:fCac0V-+ʑb>tj#gMku4̥8uO*t@Yr$JoŎ*Z[U(8<ܶ&~y#kR"~bG %¹p{!];kA`EGeI.'ːljh:ZTJBA!l 0#K\ee32̟hrpV_ q/rd9A9L"Kxl| TlΰPP;oaW 8c70Dp(D["at(vrjC] r['؞\< g?bf'gD6̶lq:mo_Ķbl48f0ArCjq2%nr?1i0h\P1дU\T)L$QF"ߋ+|Dl$Wdi}U>\ nIUJK4l/T;x.r_^1zK"-Rؾ&dA-( (lsIxh*{^&oXIV74_S%D"J}Q7^ @Jh%r) q%='4C{ߒd)a`?*'/=sy4WN{Տ{UԪs'{OT? i۪(eEȖ2 t||CCYļe-`6>){mS׬wM8 _RzS 7D- $!|! )&,|ߦFTohDcWV-uށ[J}`M!دS8VBN9΀.ٞ=1QcElY iS|K wDJhyX<.7NR{P]nDU^O2^'ȑvV8^5ɩa75 dۦBW f|fݧ~ڨ9aNF9Da4y VTiHz>Cg $oE+vRGybxo4FhZfi%;f|r1sւ%W>z R/P8s%x"Vƒ6;qA b:.8'PdЭNu_䒟:q:)rLnȗ}'e-/eP$.]P3[dY͖brۺ2<8p]tfd J#iȏ̬ŖnkNq|<,Uu؞*?" Ykԭxt态ͯz۾Or(6 14 ĥ|}^W){VBdx`(Zu~mLٞ>xV &ep1dr+l+lhm=€nL?ɞy0%ffla.b*<ݣ€Zu< Cʣ1Wڄ$1-Gmϛ/f~瑵rꬠgt2O:T]/ Kf$YVazf0`p^\+k/wS\?>\J9$zh}p=6(JF&rSI>`տ<؆D^pqT›ۜ'm`_^m+Oc; M@܍_I`1h(x=#ZG>hd%j8`ݲH-*R5@]8{JZXirQHWOqKрq~'jZ}⅚' M$Ze=@<gǽ]~ޱaF;++R#9,|6bUǣ\NAI85k!/v*Ac\b3iGr GŸzjYGomFlJ 9xrXSJC;+}`P8p9,$S'|6a!+ɖ|,5쀹+=rBɚ3p*%;o l9ɶ9o4z ƐTԸPH~0=ˈ)'b'pgʕLnCYQ2b8\v}E i,4v#NzV=l̀CDR+C]) F=8UB_ @c#A{yc혵.-tPEW. -sxsB r'y?#~bb^aғG*zc%\$l.ͦCm?Gb'%R巫Q"huR㙀/z<](hk&] BGY+D/ښJ"wsl]m Fy xAM(U(%kJ-;+zM\%PdN,V|ux5#nI?GȒ+=Ht[>l"c1 +s羦[fN)F˺w]JqW3DTvbx771:|o];ۈi1k5}I)If ahea[Zla=j@377ş,Z OY,ѴG؋V&|WWhk13F 8xJ.n8*޼{Vɜ&qhk"|oz֟뾗gA?I(aɉah;'nϠy+&[jAeaUhX@N.hCi+sSМ,A[Qv(D ?S:٠\YQ)$[n {ǷrCaܽ4`PDCb5\yu园 GXt :|נl6O+zd(-U ďxf+N\( 36aW4M;OUFq`hDu*E*mH'sOVSCFuDiZ$,!2e|ҵΙ FsSJB)d)2N Bģϸ[.Ae(S1W}}3重bZ'og-WHدKeTN(OøKj43|xYTy6a؇%YTw5Lbf3=[1Pn"315J*թ)zVI~œ/N\gYㇳ+={ѵ,/_ tb )#~UPF;z36+x[vٹ&#eՎ6\3ae pob :ЬDa!x T7[,*fA< 9{xg҄jC݃V4RL]T{x2>#eRLFRo,qZ/v }O%n?@ZؐKTvjwhJIJDHKjV=%E;ݧCa~=\X4Ndi:eai ̧ۋ@>hbJ`}?#{&hߋ=bFR+wb̲vrG ڈR.k#>/&fx(]z${0>% ~}&HFd~ ;UkS$iPl!x듢 yFiʒkUqj~Gr{I"z;!3r*#ɿz-ln= d-!vȜ.U|]0ME^3BXuX@S_[zGJ`~ϑ5:)oDX8Th7U΋[rtQoKb`ٲp!X@6c^*X)620L8kS \Frp})5*Lf3x&~J]zѮv095ІxU=ayY@wqߦ;"!.Ot|Ҍȗ_b5'xN_j1xM_MP\_'2߻E}U;.Fel9W:xzPU GNVQ^E!,h%As퍎b <[XS-;f2rDu,wOq?emQr[n]uq+0JP<^z@kHq/-`n=:9i6>O"9:gB0\p= U1R*edZ!_Ǔ{ZK`IU}\;׈LCmKk#y<ʣXjsRjwXB4F #Iӯ$K'([JL}g!6lj ZW{"?>DWY?*Xj/cYKkZ#$zg,iS%x-F%l!ZG- wTrߛoZ}q^IJbW(ʃ >)q}${FXJ>~Bzis/5m5<z7B t9g3a" )xR5pDHb03:)WplHrxqqޮ*j4^6iH"q,KWf_Jozvud~Q{*lu)_>s^Y rT 95ؽ*wrϵe lNՅ5fxP/2Θǃ@sxFfvUr D1[Ɗp`'_7e4$p]h2ǙWdyL*"5dM+){(9滍 Xx7ȃANFu6iH8 5JCF揽 *0ƿ40!fb98O6]pY?gHԦv raDt&pe~oS-\9Ld ucy U"0n@C7d_403m%vʷ_A]u.b^jqdaa6rECr !:kaAcdQS T72zB30v^82Kq(lIL^Ȟaad5 @ m3y6WHZ&4Y+NׇZS"k&Er~ b t IN2~;g?-Wv9QpT'Nrl@6[X͗,Ĕe0<$/^wa dmxSꈼr)⹪X F P§P*-_i\.VVʥ^kRh(E Xh7u璚 | 2<$gHx7gX#~SE  }㗾dS 2k#aC" ,:? =َjC&Q:% \Keŝ}JV-^XO^+Bd3jPq^m x4 *ƋAe. e/Yc$JzQkIjcN낞Bΐɋ=~?$eow] "eɰB8,Aѹ g 8/3A@T#,TEWSۤ~PU 7l۷0̙[w#'?:^9O&sDVsc+ef(wDk9e.g1/ħ\Wa .Z$6NW09鼡΢M[B.*׼zEzÊSgu o-PN@%r6d)XXA?6B1H~N6{H68nVk|ay>^o],Lj8qƙP!uvrsuU{tĺ: KoT$'2lLP: <gyмIhqdB .uR&|LMkյtB|YoSq ~]#>s0 ='a8xe֣#4qvo?CH.Q{,Qa\-IЂ촳@CDOQ RmH*f++y坾wDΨ/T?TetiC%qk_}N*m[.!9W Х`f=EEJe4Pk.2F/} w|=6Q3ITM[\0z)܁%`M@Nm3mlѬDPC D| "BtVS4pa1QK) jr{NahNSDuzeu o3CX3> _xėR/q޳ZZ-<ХyDZ l2՜+tylw:\a=dӈ g>I?Jq&m#?X`7?pt҆"ײi :"w*?Ǽɣ (Q>D![ ,XrR`ϟ2/BK憟P"%}Ҩ-kj'ua짠E'g:ٺO.3&#uT"GrX!1ITy+,nQ9 I5:Ĥ\|ͥ-\C!U S4H:4'𴏵Ofiepc,.zvN.x FVZD*^^@9k7u89A|ǩm@{2iTݯG5AdK:d/1tP\Zx W {rkw(gGWOi%hYn\"md,ՐjɹŚxhΠqL_ex6p>kn+,.O*ŝ;yEg\g Kh&d>s3bF<ϝ'u2g -.gyCo>k ,T 0ihx%M(H5i6tyPa4wUwbGW]i;lV*Y"DŽF%kKؒ ppDwI%ME n"YTkϴSQU~Sn=uojh7J[WwD=m_J(72SSHIjakG70*O$Y :D'5.nxW=ٱf^3o㗳ЏQnD }]Lդי>sE'Tu2B|w ĚqxE?(#GV@IS?;pO^| t1=뺿X`rz$ᰁWB6 htwJmM~DՋwv\֩dObţ>kbfNBa^j#v' $! G߸ +Iݘ7fu|'"eT+ib'5EUaQf*HqM7 v\pe"O|C&sS;e xeo99MnoC*Oy. YQȵN()9o8׊+|`>TV] `TI7J:̍ic)Nԝ(]v=jd k 2sĕj>@gu8qCczQ Ʒ>Vcy=4V2vYq,YE/=dNJRu/v7=ea 4cة`61!C#6=`䀈o mOq5Q,E*)؝K!Lc/%RcMlL:Vi$?-w7 (u)%b{|sQu^8 iT0%Y]4##t)2{SmNj~k-[?>Zf] 0h>([yրZ/#c.aup!{r~Xi^Mn~CF0XxP_G,`^s΅ى| |-џ1)tw}a| y٠ciODpB)+6gg1o. 1SƲzҏd"S Lz7Wt :i̾dfE( d%8G#F-2YQ Ј@p;P'{~R(fŦj5umX/+!^\vE9q1Crύw?ПKPz& T1ޠ.4͡ *=M+mz̶;|t7QA'[o{k8iG 󜌱w D[9;1VrHO]t;Ǎ@+)O54bJM/HO N Ƙ]R ؄gI],Ϧy-፨VU=-?KyiCHbwؼi9h^ߙ0;XZ)>9v^>U" bhzG|l~8 ܥ Չ|kkѕ녁AzQӺhZȩ&'._͖,k<ˌؼrЬ,#>V(d=A ]MPZnL Apx#ys9ey.C/9MWd fLjaB<=\Ɩʑ;rwAʹ{Ϸa-̑*lwKˡOZ z{h3uF-La23XZf&/G AKwL] O-V uFr8Z0_ 2,zS &Z旧^k6E\t#"m}[i %>chBr(p|&F樼IMs0 :m 53퐟t tz?G)6]8ga!؀ʇ˱ZfyЭOG(̰p1~Zǒ^r;I ,Vly)9u!?9z ӁjPq0juN]bKLs(֞,$ dCSUKRM}Z yu>~VїŅk >CI dAiQnigyFmSϯN5PJC^$v;Bs c$4|ϸbm0y܍F`0 Kb+rɃM@-@ѦƩVA'Ttb4{ѭFn3JCcz#%3rHZg!oJf+Myr '.&g;r@$0wXuX~!.!(Q R۪IbFPm7Tl#^߼'wA4Jeީ(^j':Hqˊv4"=;6j%`&?<%ޕ ! ߴ!;+}y8-李I;ɯ~` eт"_\v&*F2+NZuA7F_ΈC>Bu+bC^|!օkiZ$ `'(&M8;{\+ vt Y{u k hnz 2ꆺ=Qwa TE\$ղOQXJ!w1 Щh8gy"K=Lt1Ze,y[}y64d V7j(N01K,Tp5W>Y+tswHu=ب" =B&dpj˟mqvq6m>=G8QeWą/V9n<_Nc}o F-ܠMlsH-pJt^y@q{٥(D88e^; uQg(1N@8Z,Yye*VAzVSEE:tͥHkC)QP%/Ϧ%&<~v"W`"Fgȇ;꼟qfʳnn Qdy< j'zRB] `Tzꌪ3NiyP\ /ǩ7~ttHwqޣEIM}}Iay$r`yNdgM p=8"ē#2j|-d6M ri4]dK @3{3ovh6jp{'.ped.w}]v,r5?nhG֑p67`Ո5ii]۱c`|H-T3Dl6UH;}$*0iMu Z:6Y s쪘>cFj,mOv1l| Z5Pu>LB az۸u3Ct 灼P&nԏ9kccղ"mL 7lPoЏ!#f~s.oV L}bai|ܝQ!@p~fio BcVavK5d$'Q9iJR5T+A)~П pپٶ!kd58븿= i86 u2m3y ӷ9Ucmh| w>Nnh;K(5A.eV O$y[9}Lv<.4RR7VˣU,Œ58,re!!l{@,|`j I@FP4+t x#4?l1Ċ4>|Ccszn.ۯnR$e|!^PV &8ګyw$E7w3d 6d[;B !J{!TU)ςǷzkI#o&LzApW5:Yhz쬙{ڝ&' b?7?PM@ѳ kwVT4R}<Ļy&7yV6ϴwO>Dpp|I#'+^ʇ3oAz6Qr5=<4 L<||Y7[8W)+L@縧9.Śf8pP/Q-9b\w?xhWx_qZ~c>7X2E1"b*t, 腪cn)}?++# EE|5j5@ڥ%oT% psu0WЦP50Fײ $x@XjI'F׌`Ow^}wo]ѝRKcly wƿz f^3&e*O۴Хp \>̈t$$|[s\(`Q'T؛;=9j fb$2G %nh3dO\7x&;T KKFHW,cE$#hTj漀B?E[tN;'gNnAwArrgEx?x88!xtUe?k;Wj=)N uLwbR>(B ̲3,h\H*;̒:⮶?Ugi# z=RG/60R0KvKb;Xk+7T7̿bt u‡(FIZZTS#l. *+""Y@63} (?3d@?BS,| QU˽\yI \t>VNUS7lG7frXou"*:蜈c*|x?Y!3s#+6Hvw%9btjyůTMOwm AVVI1ȯ+xb,$}}RrZuŽ^voz(XqAC8|'XcY~sR]JT;թ/czD @/ST6}e ĠLDg2<~|4)Jt Z’Y䜚q6I6( 7q%?Z\k#a<£qC9Ҩ1=8|6kطYSjVwx: @ :fާM_AYT/B44 ֏ipQ#m' -{4Q4LYd;.  TYY:e<' ׀>V_Z:pZn8?5 î>7S>E2MI-g4G}q&j,/r~?P !*5Ϲ-kBjL/c̉l K=eD 7#+*<&k$^N=9ehl&+pO+ByJ80v(DҔZus|=<7[xĆ4Y Se36萺gR_j,rѾum98Gxh/\؊?7o3G+\Ar [rG{oeݧamXYNJ g *AHRkxeUᒥYЊ@8& $)`T!E:ŰmKud=,`(dumo\n1u<*R7j?,}KN} ú65drI2*A4Ui~\g[q~7RePWFW߆?ÕǣnTAF+CW[akۤ֩amڝaZqec] iH|', LRa fWDPH |Y{t{ MfOxA5 v}bALW[8" ^Q&J F=Uzn<'t郩I _Zli&K[%uS +Ll%j{|ZV[):5Wޞ:m&K[9!ɼ>ĥ~| +[{N2c`P_9T$K"Qsļ7BE'PCzl{GlCp#g9Sڤ˹C"vN-T:[ ؏ ^PB_q }\B^]%8ZaR0©cS|$xַUEM(ojf' Y70-($% d1OysbMTy|X0]_hay1kB&=f#;O*;T wf11:~\Y<]XuNZ7ؗȆѡ`OL3؇ЫdawJٔ|_ʔH7dۊ+s0JjZe'^]^ypkIǀu-33u+'%piarMa0$l.qmJVY>U1]MzXNl1QN+&*OPEw z\٬hS䃏[aFС(_EVsR7fn6ʲ!+Rb]!pllO%hlW*8WΪQ솘gm|_)/` =t qH/$MIlyF9Mttrjecw<,ew{X"+KTX?մ cMw;[%A'}ߓɍUAI3RN*(*2ȂF3/^8aoDld@x~؅Q.;v_Y|F#C%5/n UX8\.V[tΈew9ɟ$ gɀvF9![נr8>+)H tH%iNA =FYT\rfЧi_APgmAV=n@s5 Z"&TPЧGA ᾠZByY /Myt8,TЭ* ߜ3n+1w`YN ?5\g蛜M39X\Gjfat9Ř.ޙ21gGl62gW4够).IԖNPRi:ǧC!CQ>0 el< ~=\*`>(VJtoWbt(pq<˾%CmjdK#of](R-"DKdr=AoWtFEt>3B{&g6:!퉆a_mp z5X=afHkY\#84DpгEQͪ%8feɂ)zݖ@PUH23N3[O- A`>N-1wz&- awȈBq7 Vzvđ㳓ǚ= +*8:D],m~Y2 ɢAIredolFsw{xX `oTJk1-MLUӌW'H|)X>w*4 e'+#ǭbzF(=ΎKׂ\30nߦtp_[0݇[Quc@!FޞttŴgR%gy,\,nW~C j@y,@`v$8b$oNNgEЧ* j\q%7ӛ̇㋄7Ǧ2Bܶ{\os;]4^+[0-}9E\"߳ud#-d+SszzNN #0~\@^`ݚ躂%DtDyq;3}d-2xIk\H%tfq tC+Bv݆wqE#RX.]2b $.&c|IVO*TL~i8áNLdܦwM$dG 57 񔧿rEE8_1bdQw".٬1OaO/]n 5fv@J,S)yy&O*bF0 ͸Nz NBl 3>{Ndy5s~jpә7M_̃+^$u&0ery4[L!٥ ~G7k] sV$Kz"OmZΥ sdW:>N \0'#=:eI$$̀og8bokڐXU9X>ݻDƔX@r4P';s$rihCXܫg~#ulLhEf^A-*!&IVCLnG%"";( n Bd 177j( 뢙_aįvVxu^6!63/H#(x:f{8Ο*h`<yLӊӵ(@20v812Aka?VF!Epđ{\(akM=\WFKxݚm!wH@38>  y,[KNG,@6(a 46+Е-W\K9f8QȒ){de5m1$wφ v@7gPP35|CE3PR5Eb_g{t- ωT6&R b OMoNsRVEňF=)$GmMi+BLNI$$ 3C>3-\G.Q`Q@*YS'`ςHGbqS4Cu%Լ )Hqș1>LW8N"A i]YT<#'JBK*!4]Nv=uZ +*.Vۄve`;D Ĉc/UNt5DKJZ6~~~W pz$@ =B^RԻxTN;EnB1Ṵ{Bu;;: H< t1nmt\s/1Qk+͚v0О ܩ5G3pE":H.'!i |QӇdM`72lBY@fzWWx7aYTPvi猛}XEC*Qn/ޚ{#>:'xcbZ9xN>}ʍ<ColBsB1A!D#M?ƼTWN+Rcdom@e`|Dp+Mվ:yȪh~igpyKm*A~-@F2ŔZ2wjVLЉmRP31AǹĻu#)'45WuL8: *0UYO%h6I<ַH?},L"<sgyM]tE6bUPK<ș|܀c_@P y9:Wtʍ%3BE8gr&!a.Urvn>!0K5ptˆѿW>A ܤ \j(GEFuX+g%D[k_F*!U6)ZSc`%+׸l j"vZT1f zzXDW>{zzu˜*IQLPp~ s+X-Ո{g?[̲f 'w<;_v?!$4ՠIBW*S 4$3 (-"({U,˶t<N ?qqZ^Lw ߄>3ː+4bjs|sA6MAR6쟫LtI>Zn #̙ 4Yc=( 5 =$/Zɕ)bYШ*ƍگn75,ZOwaM QNDjҸaEb+1ӎ۩lPZ}Wگ{O]Ʈ:*Z5 R]<1ex}>l~E$TvWJ ?J]}<7J:5򪣭:j q˱ C?-&G7.{jf`[F20uy)}le,MLX9'?/!ϲsnEΛŏ,sQ52 dӣ=+ [4#B-J}}kђ qM>oX\R7b 2v"^~3 "E AP\4 ~.!!*HXn܂勇qY;΀bxSrs){tYzkgՋR:ITqNKL{=RyLLNL Yƿ<*W A6dt FA ڃIj;}Xdn!!kO+Ly*JҚ#^q:kֺ\*C>|* ɰL \ fm(tF^A_<B$& : z(*?5JO$1{WR XaxY?;@ jIK~2buP=~WH Duz%^y;"iM?6@A|C{)|=|9w(`fv? %4mԫsVq1Sxin _xAW'g3JH#-%Δu죦ݬ4(b.Ttàqq6"d25" 9-ReoXl=N\wB6WF^=d :pH#, g9ܠ@9/M鮮6(.rLlaӧ!b@lr8`ɴu,g&|vjÍܭd= Ƕ;cb_[ QThV+ȴ7պkH Ey> Pi,ؚti~߄8mZ[w-91.R47JGqTЭ#*Rx'H}1b=nGE)yF[p|xH5nUcjD$‘:ȰVU}-| 6g 7څW\\T蕣f.CWoAYVy3G8a,yea%2番׼Ȱ +:g }&NEiE }WP ,$ְk2bVX:DpBqc0&7ݦOPgY80cV5[Kꇋ=?%æ{Ot]oU$k}Soȹ--{}@?ʥ%訬pԚu (rܩH%Ĕ |Ŭ һ.N9]E3R JOюSy8 KAr-, ךfW>u/!`J1靊ڹy8v #?SN^ ]4̅rvc{H(oDY703 űp)Uq`dE(+ ,q:|IABuJށG`e1-#J]pκ ܮx ɘ=52lCAlҐ((R/Š^'-8/'1S:`e؟WG\\!r[b'[*Tu\dWUW']Q"{l{vLR~jF@5$ry9s;Wb1D ?`ըaỨΦˉ%;n¤v0|ӈY& 84䝩F|s%^aKq[}d8 2Y0 _y?7cli g6JVbL*ό-׿,񖐥d%n{S)Y $R. X{ v(n?e[ɂ86QN:AMBcX$3!Q2S5ۥ%AZ&fp\+{#|Ym.͹FiTIPuWոݩJ ^FY$]aD6rz %R?bPw҉ GzsDRˎA!޶lny971B<ϔxz/"TnŦETdWG5-0ߌ|)y4((g1d,rY[[}tKq+S2%$dUΐ~lFvJ #!3Sk|& l5N?Q*6X1b>U'z-P<ތuSჴV HK2Ƃ#ނN昑8qNgzAtHbJYRk+E;?d~RKDo =UWLO)k# ]'O3 a۴hތMAsp@a]iHcnnEZ%mI 讙26JXؠZBi=d$'ջ(4H8!Oe;Q DC6ju~)yGJ(х\nּ`NIi,^㑪(woV:AWuK*jUEߏ @(ܗ)6A|0&X,p9VȞ!),m-4:*{DA*(qfkІ^8:i7XI!CWhk o(N_tIP tyə#I&m!`8ϻ̓]ªȆS=:\x}DS* p@ @ Ʊ;ӧR.}3+JNh%<>je~Q|:&% q |l,/x[ ͼ5Kpͺ.<*v&Vde j]J0>Rb0; *C-oG(/tfMQ{+rpОH.G}3hEc@q q[pEM{δgu[ "z3_N|¼rk ܗsp/7R2*݊@ Mu[InDUfP {JtLi$?7`:Q{%QT;P9 x#,F";w0k <@Z>.6 ǥ'|TDf&N{":ac&QE_i}n[} E5 ѽkt@v2[\LF6.'$Tמ0xS \sG]zDe4=؈$D1| 2QwևEcdT_)qiS1$|Fcz=оsJZشdEk rQE !<՗ִ~%ֲ(Įd |q{bCN3;߫ٝzmKW0dC0wI/vڭOrX3-aoz>)> CF#iaXr?+tñYhM7VPV|qw0=XFd[*^+[N_rl0Ĕ5i; Uzjwfz. ;39X 6ӡ/&]5YmLӠjx' mKep~;4fDp.%ϝzE:*cZV/blKۂn%RzL}M ,b!At+&xb4TD.5ZRtwE>X0Go}ZK )*PǦRDeAL]9Uɑ^`oȎZb yR}} CiirXBx\ dSPx6|_"+IO68 y}C[R8J@H_|p  T|fjOMC%r4sTGG8h]a!ߟl9@ PzWj/-R"$~;5drn!f.rY-NՕN}"R[ICnZV714!-5$7LO>;vt~q󼟿u =,J{XA?эEDdqgspH d<cւð#bvr|pC1[#[N+ho͖5ڃcu0 Cb@yTEw1\SOqukSSZDR,$9Uy8\9e;*Go9 ;_(6vN͊ Cēi Gv ſmN(SBD2 C&RnSfYU112LM j[Iw |RV&36>e[{t0+qpt* U;Gn<׸:mckWOk/m(cM"HSߚkI#$û.#KǟyHWu2e ra+ܯWW^iݪJeiuUv8 K.gP!(W֙{=l!o Lزj 7ͪbAy vPGvo[4{$y^:5-Ъ]g,9H r89 ldYҪ$K]@Th 6KR[o{F_1&csq3Z6#:Mg߷Ħ kHTŧg&3 <4!ml/ep%v>9KT 3U dn";^v쯁"Wn!ATůGÙbTDlB25uE+0Y-bˋb@CyZs-M뺀x8 R"Vlߣ-@$Gs2U=(~߼6c1~09lۙYd/KY2DEGzTa D*$ ?9l:ӌ#2G_;ݓ"<Ÿ t<ńH?/ز"΄q< dq:y2Kz`|- bxva!F&2XՊEg?WAel\,us;v34a*GBwLEKwS&{iz(3~U:)ZBm46o,oǷ4<Ѩ/xFOyxptsHl>(J SQz&lT%W%)__9AR7LA2LmQ}qz4葕^i4<ڃhm. ={#"H1@0iɩ#1m9+Kܺv[Ya~%ӛZʮ–T߅ؓEؚkMr-{NShQO)87h&6M9X 0qרlnm(SIJ2N儹#D6""],eHwpGiR)/{Q{oiZү,vTayѧ/Zu_ozkAcWٔf@27_Աo/#ߖvNQu3ଈ xڟޯK}p: vF >_mw&669KPʞܘ2na䬪`·Y|!d3N_}dJRy*A][ u~k3:}66YתQWcv)cd+Sm<O$0eK2:>ȳdĨʡ_?l-Q栿Id X*-rsd+~ h)P%yClDY׌TqD!8,876FIՠbWv퇓yg_=߱Vlo )yi!f@ *= ļ9;kJL 6p,m ^Bk`Le;:q/jFK'baOS'V%ї.qʑV ѬQ4ܢ)d tAi`vnyA S&sd6EL#kŵ5+0|PqP8A4+kMpV vk Ȑ%N-+#<*+8rgQ!-D5|#-MQD1q>7hx(7:;ibQ*{)l:cx0Ue1ю(W!]sfĵ,]FYSW cUd9bxyTj$v `<4W+XQxۿO;VHW"ͦȓUJ BW%z߲N\_N+%40wH',=F] OpM` QƬ$|5e~b vŻz?_wRVs¾? w18 ZDJ~6M(fcNd0߮8*::{c.{C[1̮.3sgbHYrF#B.4g-F`ST8w/fkY=/G3?VHD׷% JM/s Hwtڢ =jμK'h5%` +!I\ VSïסpRe{)!x9̌˺&HONA%zLj;1[)r-+w=vX4k=GÉ_TonߊX$IFSGPSl"[mЅ @X&C7rwJ_- ڟzNzQzW<`(%0s8:Arda=&5d=eN8\#[L`idnt-<4AUO[yE+=MPGs]C36 uJ+"MFu4D̕݋̣R*r!Q&5wx(yRjfv#ccdgV[&d v?򴟩+@:(35qOBjvW0-̨w_mc.+=%#,@~RRWH_nOlP$h{z o!Ff_7PDU7lV iγ-i<^oA6UTtUYk o5 b,o}hn:rM1.LyJoȇ8n6o *_KI|3~`@ FtsEJs*&.K)91$}ŹH)8.R,2!*qغ|$1<}N8gqiA**W`e+MK3> 7,h. A7! qT"a0վgVwt|z,Lny,vaхR $-( !K@ą}*[hX >NЃ,CvxܲٮA RYEnfAHfײ9,y2xGvW$WGqvX-ߑ.iCWY~vxuXCDtOnDZ Ptz_XE 5 3//<5@s_I2i k}%ܫu‚/X95Ȇ 6c{1e ߢMGٟny[=<wQ!ȝ@}T`Zo)vRB%`LBXSu5%?/d őwy֓V ܲ~Ely>\I:1i</`16+)"kDރala+ m!\Հ;t 5Q2r7%q_odtH̅`*E C<rp~R0?ĺ.$^` +yvNAYRWw{boF,Ey~0 Rq$Zx6/#>Mv82<]ck;f돈rŤ[S>+oS򝽍SvZ}TYO>zsag2m"{ӕd3d̡=EAmdu5O#)MNYPMD=aŵL>vX/ݝ(\] )ȕ?mJCh"X_DBrhYk/@ދjwĠ2m$3Qie Dsz\X?@YnYKm&;M4~%Ȃl$Ẓk=/UA]Nk[O3ŷ)IB4c]~S&lhc" jj0AQj &YhB"9@(_8\]4QbЫ\!/L &<<^\w>T&ܲPXvAu]1 @N63zUb;D uY*9N{6ܔg$haq ]X2F]GgR H+B%!Aj#%" Ki)Bv,@ ڼҬ9뺢r8҈լ wdrh!7?V0<4H#?w)Diq踛9lNMΏj o s äLF "J L<`6}?7})OÁ6\2q@K֭'ePau#;էv4t9,N Ր;i XtLZ30IFSPl Hp، ߚ?00mnmw;z9!YKs)Kԁ=n-gIf#askJ;4Y]=NȐntbgboٵݒ I3o^K }LU0#NED Hy]o^9`ww w .* пUbř LDpa O{tV- $j8oXЍGǀ48IMe' 7h邓%#7Μ0_̌,p<ÐXF '5|8$g,~q@ӷB],9vZZ_槠U 7ԧT@'>먲6> V#Co|n4Н~ Bk2ʢ V4XfMh*Q.Oυ/% /'̓ElECj;RkéiUd8w"=j/lie-=07*vR1 &Ae1\wzL:kDy2wYN KKAk+ ܱ*kDl!:Z,*t!RP}HΏ䰤w>+WȎ7Im( ƧmN[X%u~: _P's,Ĝr 'B'wϛ9k90E/6WV!Y"h`O:W,p.QDxR3_Zy3<ՒԿR?޼rYW6eʙ+M~- {傌*BQ0LO|轨TC`.xJ5t|?0h`ҕxpD2 ڠ `U}+|EF3?BCDx~y0e9@qrCyg`Q3l:rfCʼ0[H:`=5Xvaq B4E }"~Ht*S t(Y2+L`Ub{,~3s1kDߦBjw~d8Lj4k,8^(tXh4Ug7j)T` $VP֙τyp]o/7_**Rp !gv%o a$#X0!u}.JϱAl;9GQ~s:2pvcV\GةTHybLJGmfm1ɕ&!>qvlV3w5B WPg[ ݕ&_I^ГVX4 *PӅ aI"RJ ̯nT>wnش4nJ(DQ){je*ڳV^ӑAܯ~[4mo<-K,(cd38 cD׃&}M:58I^)͝NrdBqG󅊻BnY+ 4>ۻb|vk%׮FpvgF|-~jf]5ţ1GD?)EY,XE@%x)?9+7*ca,q|ʤUA? 58 #yrF &e  {De$02˗.K (e1H;&=>ɫQ6]#Å G_X6-흉&GRT }C>hdbXh)Ս7伸ͦPY}fh7k]Uo]kR ~$DqH(.-[%VPj=r>ĄNE'W-էi`ó5 Qc?@R[ "\ tMj0wccHZȆ$ 600gEn?Uc]F"ȶgbOj?fZ:pGW hO¡#d.-˿`ĥfκU# &q r~8Z-͕_gFj@W"4Fj(籚5fM)%G$K7&Ck[Ϯw>48Pըܘ*o:$سoZ͋W^ؚ`fo˨R#dw:*na~B9Pv6~%NPӃKa[hMп#Ua7 XOS\TcZy]Cbw~fI%4u@9xmZ9, "v+\4_a(NZݫ9qץJ"~bv\ ˻S/E(ze[Wdqhθ~Ɇl"CcTPQ׌8]0!j"f4fA  mr>pF?G Udm&]F McmًB@Jg߰}j Pe(x!`fڨPЂnix)7!wlP4߷Ksd]wp꺵 ohTy-(ER˺VJ3mI$Kc{JYK$5$YG^QB/bAQՓ^Y cUL=:-ȂBH0o sPB| 8\XV_E5ᆖ@d'afMbEou킂!Ovh;
r- nVP!Цl@`m8SmFzx!Ut&ʩ WBuU7 i7lJ0e8wVݘEce=lI"tL_1_$0wI$l;mrb--H<:5[^ =Y~9rI9]x8oH [&x_F8@L7* !J~9_ԖW:8mT\8f&{ΤPgNAy98usCBm)`vBQя}w /ByTЬ xcc@n{{؇pP2Goį{ZHdVH{, mMac4W\t_ܺydR/ \x iCJd8A0~PE =laVn^ʉ/b;n:pAD[{cITrlfQ/8dP,.3fB'_P5bFfFĞɎ:kNB_ l/mBwȼ: EruTXLp?P2?Am 67ir},N|jT &+L3?mⴉ͵S)z\}ϺRVf,no:S"󚌥A72Bכ ꌥY{y?I{*TmF"m5$k :/>C>d F^QC߅`+[EbE+ w&D9XmjklUj&n㛨|JIl ~oOv>8לa|zu~QOzŽB{bF K&[MUA\ "}=SI5Rr${ӯΣhm< 9⨆-316 Ci`Hz\ KcřFuv.j-s:9I3sګM2Ztx$ :O$vkV NP5`Hռֳed 0h'A_;l2zᆪcNC8=w^HU' n`C@wFJc[N&zX$J_8In.م@ȶkJ3.-0w/R]/P %ƷPPˈo0!I_ak3]nΥ !S\N4)P ۴qg>j2] ۘX>b}wB=9?5}5 COw8Y#x3 F@o]ZϠQC 1(jb% gU!wX8 o1FS1d] ;;Xxbض:)4II0Erp< 0z^y/yZEbbv^es.u/^Jw›56g?g/1ѪJ_g.1 ~TgŬXrLvFH 0mk,߼-1Ik6 d} |!nIHSEp-C`$хO4T| ٙ^蓉Xo&,yNqNITV]-|7A4v*Ag lz*؂b󚚅eFu Zqm";ia<%!) lJ֯U1ذ8DS(=OV&q.}2h -[,b[8~ 2F)G ?|l`1*0 |e ш7ãkΌtTH_$w#u\_d攜 o'srX%ޞ,"'7&vV#y<7$ λczCiX9R'IP3U/TM,Rf[!rT9 hx_Bw, 0HjъTesN*e}c{,4oKj{T@˜G[<Bͅ{3 2XG;R;M~;FcN&t]]!>F;”E.>&aI]ePa}'V zc@[m ^$B5%"J''GzO My_? mJ`J b{O]j @饹it  ,3remMkA:K|)qIQG/gIVӒjcZ 왮b"9J8@ ,9iقYzyGOlI2Dn+$<vFN<C>ۉ:o f IMvӻ/;i-Es56?7,?Cg R}1#{('%p!<^%)ՇS=q)j> n`ݡEګKKt൮`_Ij;gLe^."wӸ~qb}P71'hHX_|b r卥L# ;<m)Q1$%ԕ{?>yw03/X̣2V~2WN}nw*k `:#tGq?b"^Yv\SOǏ]& UD3ǀ%i(kG:OZ0)τ~s(3܅>grVV{2poxFkGr2iCŤf˲`d/৴ٳw?:qLoE`qgԾ4qa(ʀw.HTJS6gcC23@8ˬ17Q֐W5_lB*F3ͬˣ3|HSo!gbQ169;/e|ST~eȑ9%kNWrcaJWi &( 4'pmW! .wE uJqkFLŪ6>'O:i߃NAJEQ0vۺ~mcȸ O?QhB[Sn6y#FbIQLE".\]*u;7 t[Ūy{@qRz5Vg8H3W"<]`frˑGʹ=ĽCxA ϽΡ#Ҹ+})dh*,4/c+ dIhE߲&#'We30[WO|?}3y2O2<p&QbY2'iMCz= I5ͲɫXvTqo&2!]^.ߖ0viiqނiV"+020_ɺmD5q `-52ۢٲX h+zﳬ{a_GBhGpi坬QN"dQeQEbfre"%_ +[ï0b5>>~ŽHOh<}2&@[{Mz\ٶ Q>MpOOÁa)x`1j<<'j(,>2ˊ`fJ똏wDV\-k?M$){v6@{vU#STkG1]u@(,.V޶ܑ. +-`氡AD"Qx _Ud)qqLhոbn%zNBZE VDTVT!Ѱp-||b(FOS+{:GJCvcʼnNmņ[$r`'b"@"v|4ξ06H\bI7D3x$5Uly^r;d-!fZvKFG^.w\`q6cI[/Q5D9CKiʼiUy'e M={،1=SJsԌg-gG7Z +׏D^{sZI-C5y hQ; ˿`~r̐&X&#Ѻ䰱$D񬇉gqdNu2rpWΡFEV69C9p8{h+13d?j4Xd4afOZwG{cI>8 ~}'x!Sv@((EЉ/ \M#],**u ʋC/07#8KqI yӮ ƻoSuTM}yi{Q2) Wp-H`6 QGsb ; Ibt(NU0^MYk$U~Pwjv4 3-@l~!ۗ%^ٯ) #$;A9GkzBwm2A`yZb-(PҳpoҞ7Bh[IL: Xc/"7{8z Qξo>Ƽ;ļ%p XScCsCِ]%)9V%9??nblWh%pfBN`QwKkTfR;>i8s#M-d"4Ѿ:,H"U}@f&VXIO_ձ@g{Q3ȸfSEd vZӦ"} @=ԡb׹ghWyxiX NGtVȆa# omKJLfZxL0F $a#66gl=Z !ҳ3dضCi-„2) j(E#AKcp=Q; ɏ1)JR&bR2X_C R\3ٌw=LOxWR k` PAZXI̖VB/I|Ve%Iπ0-Lx]Ehx-THRub' FN!b$"9&5:cm~YhL?Rޡݲ|T2p%l.}~/Љpci.JbZrg\kY[i}7h >bi$b 02!Ie̼9 㺠p7d*à[Ξkj=b<$[VoL4lO>vr$['-0f0Y-84sq0W}Âh`K7zlO+M #0+i_͔R"( rU@_EOUC/<9yxPD.BjT!p`]~괌un@}:3H.&76ᑌi`j MET%G@e5 #A'fl2+6F. qyǬuk;=*Oil8Y2 @Ĭ)UpRBCGdszzS:ijؾAX CQ4?RlsY5yDUPRDـ_{t~shw{GHN zT0ܹlub+:~@77f,c,FYƒɅ(s)jA_ڛk\6 qO" qk]>eU1^ O n?Q>'*ֳR˥R_,jX@D8ME9$|L:Ԏם]ߒf;Mʵ # SaK[_ԓ m ]D9IK>8;Μ-K:æ V+O3M$ś,H88lZ-R!AjbCץDYIc'vO$DǗ4&;yFdh_|;*㢩R=$<Y)cG`3߿Ūa|w05ÿdx]הO*@+BFm5tםSʪQn"lk:6ɐbwbȼ_ίw4 NdiQœ }98׳E+]p]> b~1&fU7j- ٗ<WNr:y- ƞFۋ:NqZBdI88P\Zi *4y?<>) Sc͛ 8۬qQ=X{l` 43b'%fR ~m74tH M1$VهW{*ADi:دS,h90Ӿb9}Tw##mghM*NeԂ/ cSl^ ? <@[YfGedsܱi1[EeWyt֠GF q5Y=)>^\$DŽ;r=np:7E<ⴥ<SZza[=P]- W-s].]q/`]WE ,2>ʥ[v D埍|E9 DY׹ Abq=q\=k3sU4Q y'FC05o)d 1*VBfO>m4'.N}"Z̊w}P;.hS8zgR0o~!A2ԇaax1Yk]eS*RMΦt[at<j)>L%w˵S4 u@Z]<1nX<'ۏ_Hы< 8"*ܘ^;P]:b~ab5aw+n㚟}"GBwX V9rw+ ợb:(F)xD,2X;)]~4;AׂJWs)B|QapqyU)"vkOўfvXJUa0NK?zɛú>:Xc=-g4x+ɾyˋ(OypC\`C]Y$TwlNXO=HbzĮ+yE vsx*zdѣךU`F[8u"ޚjǶ!"/A~=*쫌LAPx}Ht" ŋ@(k8R'NO*{E"D"ĥ EE-J am@iyn,}3_ `x$wԺW]YB+DAԺTe!tA?cԤwP']9|~j _zLCΏ2)BcHh*=`k#&a~nڃ훃gB][f"tz a^C-i;kı j;v "!sJ83Z*I{~3[UlPLkZh{.vOp4hݽc( L$2WQemf fv"th~1ϚȎ!FX$aZeړٶ:^*e94jcpj-d`vFi`;*5 HጳJWeٜnA_i ^Oɧ `*v+ZRFcxZbM`A:ԅmLwtK+z8NmfV"y|0 ^G'y2B#`˩^X 5C}1_q2 KSLm+o 3xRxqkf'T`XB("m=hK6FG%~]μEe^4G$nd9ʵ2*d>>1ݛ(I`8],tœb^! >˥ኲYJ#̢3Rj}hѺsj 3"TF_ Hd˕f^ŊpŹ<}rgxFClu 53 ]t#9eݠ>G?j9/N!@qXIG@gb|tGvy)B"WT IaR71+"kJB}ŏ3LJ!\2F$\?#2宇9*`"8\,x b/%b3ӊ/kġk}h|`oVcMĜLֱ J܏eCȊGtuL5c&%RϰPW +[KC6.ǧrBM5G&殘#DHl1pZv6A̘>-< sw B/D*+{)Ymfe]pdGҕWyG#Ƙ׋0[گ\`_'/yj_=f|[bt! :;*82>fbz{UkAʿ@vBT?c+<=%L\{lu!zBhLv;uFlL2ZTo.5\*-iב@ LOoߖdפF4]wDm>|/*NSGwl|= @V2 ̾o/K!dJ5R0|! \Hb-#) jnVSZp;l"D"fG;7SC- .{Fj6mƊdQTT 잹m.';]q8elX7X EQ' ΠxHR£V p"U ]ŁI;Osv2 ; nK5BU5 =R2ƮFC&g[|{*|>ʊݯd M=saY D{ޫFhrfp !\T\F?ZBd>%}T(o7]=Vڢn= (11 R[?q ZŪ|:2A` K>:PQ)k6RZvK,M%QX~^Z֘" mƭD'N5(&y +5 VCllYA<\B#*:x'cC6 ZV #x r)PƢTp"H=7ᑊdoct*e#}tM&GҲwfJOzmcm5d z2xV茜qnd3!bY7ޱ`U?6a8>ƔFɾ8\1q3ͧ0,h*@і+>;`JMyⱪN#Co`dPSeضEz[_U?7<'ѿeH"npA|·3)lQM"~B(H7"rd[iߦ }ö9i5X6^ENN.eҭQ%/w\tt>$*ğƄEY \m "|0qBҧxd¼ƈ}ٯm׍79y!9XլyS*`nLgZ*Ĥxx`fK^`@dsBҳפE~n} !F* APG_hGH9YMB0pCB6b+V$476dHsMFn9OsfUqHGlܧzBT I5o4rg8uYJmmmFcծ_!K3ua9<'LRPQ1U*LSv+sVvHZ~ֈ}t?_&/36d0^)s"x, ԟuP^ \IƧ;5vn؞tK%t])B 7lp.bm[ymw[?7>3%OaemiЛ_) k:.#/eԎa4iّ$o>BښDoGνS~65ȦW>z)w)Рƴ |zPH.IjXAZuSllZ"AQ-=,UQZz2$[&_l~?kCKl 5g)ǟUw_5%Кm)Ld3)U[UˣvXߜPI!.M1Zz4PJ'S%`W\Gam}:ڞP 987Ĭ?Q%/ pc Gzػmnƒ66ji붗y`n\ME9$N3(!2?DDs ogm˚ʅq֘9j"PVR ³)94V1prz1pk%5YwXJ0v֙B&9I;UH*(u3裄3EUHp sS<^ʚ? r`gc{[pz5U!*cU q;&$-o^1 IuKq2*/BC{r "I*k+U| G(QNtֲ t Ҿ`E0Z=hMQ-,=9wjoXI&9o-Qۤ l6uWzTB͔k?`e < gN-$~S6ɗZӇ^iUj-ѓؽx @~"E :6m¦m\iQt\&n|*/'PA]˼CY\"ƗHvX xUTr-ɂr)Ӥ`S8py!ۻ9+ .4~j"qʳ /5 r]0xOl{ӧE1Q(x7Q2턾Gt5DŽ%e$hpo&>%4)k͏*e)hԎW}ɒ,RN\8xq!(^un9s^ J n@"xpmmuWP,IE];wb* *X2c KA4.E<-Nh썙guEmG˝7=g_<MCTށft{k` Zc{fZjVzi> Z[YV ?%efÜ(?wG={S1r6'ɋwڬbeX e#W ߛx=bÐ7]TEÎ.[_w>5 W CQ樵f]T+\v*j%;q4.e [UY"W+n0̣Zzcbǰ{E8nVg'YoEтG#p/ T$݀dWc^[!0\ž<="n,@ "egLzQ~5fkZGw)[#0u- Z3mlꬷGc@SMkW sKUhE̙zgoT(';m9{H$o^;$I &Lx;zP(mݴ;o+_e *KO?t;zN; ׺~֨M Gm/C8N/훐[S8<>V|9 }l ՚,5{]1eacɣWޙZwTS%^8(NYe3z0.&N 'x9.d{!:Z *e70\tH)Ķ/M,x^8mZL.uF"дk[_KGpy /Mf9j%۬QѶ >9IJ⨮{oM:R~2="6@Y dhM̓ #2{9N{'EȀ` iRNoCe+4ZB 0(f ||q?3,Oâ_ziǔVԼh_Pt NoٹoW=~&j D"62IZ;8]%!0;fQ;yMP)_WX GoˤBNIrcu`Q|,J<";yvdORlHZWjBfo8{Gm2?&:l8`*.j!FWlo-,{_KvhȷέIk^қ2qc%Ϧs[8(D2}G?U^/15Ȫ \UoADAzj"rJsE =;{O5ڪ6pupfiRj II5Z]0lacy5K >֖"՗xjRT'єvFX`0#yǹ dp.ϤLm:]@w# Mt^7߮GTðYˎ8 N16w'$$Զᝡ h1z>ՍH:}ˣʼ[S+=slb_OM&%?]a zZ$$!g6; btNpVVQᑰ|H_%m,gmY7W{O2-CA|tIg Υj61 ``_ KS(Z?@4? **I?vԈf, ?l.FNItj"/-[?#ڃ-KlޛgҎH]")ԐWsVivTB]M74'qML8fj҉b7o=Epv15Ȝ1˨-~ʂf ub?#cJ1`,1Ӕ`gxuvKvP ઉO"hn"l*mȋ.6to%zl]JνLhQb@_HU0,.yZHa`D$$_%M1Pc3==ZňUlMHC eqiIsםψ}V;S߳lrCƳM *`R 9tȭX:G$qRd{拵S6UՑf2Ҿ'0=S6j ]e" F~}YE/ln3*w%ޫJ\% ӖRLc|epVǮ8 H,XQŤf#_(jf0[1"Wݠ+yBVhm؈g*B];$hQZqÂH͎cw 8n=y*Ƹqt4PIWec`Ea@mHՏ_z_vE"uMa"V0T+VZdKs8frQ  R-"5O NȫjF,|?u>4=e(C}w +|) e3z"?cP^ykYbHnP+ AxL؛Lu K fcuT3@A-< Y!PV!2%'?Z~BYzaF7CştÇ)/\w@>ō ];e,`<.?qLK6R # Z#)j޷NI&=1WhWdh}ːW :l;@Q%-O1.v\q}|j*wg-U&vz~UCmXJx'dTͯ ̂ 9~nA&[swINJo_1pVqC/Ku@S+ ZyzD+LF,DyjyO.sZa[Zel޵Uw)rHs f'tRJ;[57L (6)%εrsCtR(4Bxґ;J۽$@Q$.%7&2h%6> ‰!m'YnVП5=ם+\3"A 3GE&lkyHo96e3x ְ읉k)W{|"Neb6Iq1Gzžt&@ЖkR'Jk1ufSf 9F9|! xg8~jBl6څ"Kb3KIy>jNoy bS|9в1l|T?O:d׷$ 9eɰxwș=QӠdXTHKmBK GݴEн ԛyso[?T.EC=3'PdS2~s go%<1Ol}r6μ[j#( YƝ%`-j ^oN!z:ci.ou؈r6n flL9S! :d2Pԏ#DZ7s3q^א^h|$ .bUySRȚi|l$Rc6VS\$׈gOq%HBq/s1/m,'>؁S 2/# R<5/wsȗf'=%-~q-i\q-{ǒPNȘ]B Njt՟ ׍`3묕Mπ!+Ev}D0bܴ,)}۝ ^PWoPmƻt tphǭ!;p$]>cz5 Xe*!pP(}hj~ laNgkP*%d`h@!!^tA %acګ9칐jj-~}U%"< KQ0t!XjImNH ,0_IB.'kkkStH/=WՄtR1E)0\h4<?(E9rLZǗaC6Ḱ8}pmɘJpF*RlɅ97%lF4i>'#ͥJR4?a}bw `wC{W# Iw  "Vp E(ݝ޶il)r٫*OF5|'<Ƽ\*j {>s~1,c# = IFQ܎i.tp4ݪC#Ve$i̲i tVf驎ȩPyj_BΊ1 빆b$r|AkRs M2.C,xܯkBY^[YL8VmX#gDVL,eJWɘҘɕ`YR5Qor{;Zug0jL};Glg_%ƻ%3$QRuV KƟ" 4ۧZYFz :-<%x`%qSU!N2#S#oãm Xɋwܕ*8HrwrQ<3-~KIei5/Q vY~@MS]/^ ʾJuwUՌݳ2_ jw噅GoŭT I ~Z@昜SI|?}-m* bD7eȭ"n^V(LAݽf 8ƁPTeLh‘)y 7D7ډ/y7M~B%PXZ,LO,%˕ \JPSvž%7&8kTf>s o_~K C,%Fόs HIQ^ꭑ[S/NWDw(u sA0ߣ؛ʹ`j"Pw}\Eȷ/%G]jd2[PL޷3G@҅cz> ע[}ovXy%zxp˲qegL" >%Jd7Rqmr"^]hcYuciyjCݓ:tqk7ūIFٴؽi?eyDW^J[cW=ψMjd {!BW9cj: 4b.}p6oGݞ eBr/Y;.luj&`MزKiz`]#5ב 0BS'gg=Jd9+,,MEƩkyE~':.;)nK@UɎfWrۧ6Gp:ʟHXM"52eXu`D]Z [PȊ_gLpNU.rӸ|KL-sI˧Ϥl ޓ=^d.-|y.t~8, G+CE{"x]Ea΋1SFvF缘O.z`<⓻ xƥQ\*!V'(jvxJRv}`6~?K 掻֐Ž|i/b dȇBeEP28rm'-k&[HfEKO5C0{|[ǃ9e;4[Rr|S}Y$=ިI(yI]( TX7l]DWuGp |ϛBZkdiu#1I̫QRA|}LKgU )e:hT _ROeƃW_ړwK&//J=Eo|<*u7ęqW6t.~]dlP >McS[Wp^ӍHeg,$GM7'./wYsֻ&45oj^>$C0F$\eڏMj};3."+_3W;+g?;7F(|[rR݂_HQq,)HfNQ̓eڔrc" Bqڮ,j9Y QGE3Ƿ}T]8z ?CS=wrLumZ`앧xo7/bq;Ŏ+P.K#)eWdfUtnhVup׼S;Dr1Ccˋ| HS&R-(lJ\p[TY'&q+w\QuӐ'c϶%**frR, ӮX4։f Ug9W͐ɇDز)PDoOCdǾ":f&ѣG 4z LLsSB }P/ wGq]T⼔\=TJƂiG".rOHX:YL.0ywe8C*={Y?_(0s ȾMKsAb,5kkcnW}Xܣ`t53<XO"rG,.6F?x245RDJi0y㹵qogG`Nў]UDS|*!%йgv@j筗gO\,PuğtsPBץ0RuU9wƟyu9,f[V3y$i6AO+GZ 0PqdFkgJ97)E LT3 \ Kru?'WgnH"d/2I]D@*2VYZkVt[wj ,<T̚yBxF@)K՛Ce2Jm'!+)ajfVGj2 "2ݢ 6IoJr;iv9o<l)~TƖ0dCKx$.{dBߎVӷ):r*DY1\Ktm"QJ $r`@ +/#GPce|iB'C,l+tD WwdU T3$AJ1<ŐGHQ]S% ^[Lʇj$Bfri0ƙXQP?\t"gJ&5P[{'LHΠ(,dpE` ˂cbV2rH5:HC{tюP#v#f%maͻے=u]L>OaL./3,{A;ɗR|Qq&qlBcR5Ucw9\VXQlO"ߔS?7W"AJ?j#gcֿ-|EMcgr8HBޟ $rv oB~IJjb,$F'Vu]kj X);|F9H*]f1Awf5_7cY#D`7Ķ@6|$3;R{%/Q14=&Io企ppQ&,D4JX |g s4^$5|v ##L D]4d"UpX5; <|F2qIۉΔ!y<K 4Š0VLhWgt۲g^é'gu=gA!LFK]åasWLm@ʅ!וI|C&Nj >Fֱp/Z3jva-LCȅrz^H/= +tLazV(܅[ӽ,Pr~5HBleτ2i$c=g|_ޫ9W_ (n/Οp+/Yo,8FA lx^K}mB5BNc%* puid*k/Yt7JW-^;vV F+2P_lYDc39Oڢ<W]P`P]Jޯ{ݪ]`/9&,n=!TϬ*с6TJCPF`=% IXᾬ.DwQ΍e(I o_+H۔U .z6T9d wR`]|Cc;F{UjSRIy"Bv=tA9\D\h郞D64icG ״izy+kSDOpO˒ gܒ5|(,v,ӗc1wFg0Zi誰E9h^vD:>L_ #W(Jǰa ~n@7nJg"* ƂAӄcok;H-u޶f_?L%Q96Q_ڢdZs2fx@K,,,tGCZ(Ⱥӿmٵd6D7w}ةj%++{K7-Os_7JHtJ>0yx0{ GF^8;FQ1d`N&Lb!bص_+]~-hcU`{q38#[ZM. #'^̰ܰ.LvjR_A }{)4u1,umxW6ɞ*7GSa>tjʷ8GdKO&52I'74ΗhW"y_;FA(gnƖ^WdX?"-b2/g!Glh 5Stbl+wAt/*:!WeP.PĤ.r2$qp/<, >`5 Wwg&%&K;ED0w,Θ\-rxƑyadDb)jK#Hʆ4) ޺hd:q+Ś>6 0:=Y!1 汥@S*c$ PTjboe>6)+٭V]#2q ^GPe'h[Mۛ}`<' w cIKͤ??*,&"m%0j=O(uWSɬX{_ȰN`Y5Jlb(4V{2&L[6ݬQ#ى` y(Ł]%0lL&<2&@Е O$"XqE'"rc]a? zyW"E[(7:ϸ$=sNoÔ^Ǔј`q]C F*pwzC}_+/Dŕt*%Zen%Ĭ;bkվ胱f(HFpZTzذeޑ {.&[L8Aj Q N(Xcm T]S}f% OyMܚ[=TI@n_q|S9H_XF81n\Vk~@mEV#7ׅEx4 w J;Ө(,<ӾN={4uNr5]Ԇ *ПgLDAcb&k+̞}=s"|U|>Q1S%\>^/y,ZYwL,(5` x'!Y@mBuIڳS#ߐDLtG1"AYӜ1)K9 6cq"z<O_2:oYJ}9FbșvNd y^/^N}lS}q~^*H͂X篏NQU!5ܢk ۲IՀvk]w}հ2ʮ,5IMU~O7bԞ1 ÎB=.n-'%U7G$x渫dcᇥoY-*,1'U; íLBGvr}GClO/돵Xt ȓ;*A0B?CNR)û9:f%-ܦ*ߊjΨ#N;N60/sw@_?-nt6L.Upb^p(b%a@DB'H`^_b)XϺ @$e>}0_Lu#dˌCmC-(Mcu H]Ӫ^-2I}$UZTD ez؈WtNF#j7v# q6Q&PR "x/M$@~q:ŋCe~AUh\լűTIT&.%+;MHa{dPVI-) ZEnj:]MtoH7!@m zYy6W$)K v*8qxNiteXL|rLl-^eX.݈AUa[@醺'00՚5 =KW3A.qqNMAHN=-yM ʪ+c*d?#mR14@[6 ŋ*V3 QD*gF 1vׅU܈&h}9;chEL"8곍\+;Ѱ\I6?wV[`!uHULi Quc[˦ΘCۓe5 C`<1PR  +r,^_T8uOq' C)NeRk"Mm hLAcGpx"x f =lV;VE[v1ua&h Zw,i4_MkZ-S/ ^/dV S_ ~t6q'䔯a~7&ذ Cޤ~'\Gw3r]Z8b plIBK3'##F_VZ=!C*$|-6@ʱ )XwvF~]Ku%@3^iapߥnǁoJs̖\ hp%L5%_K*/Vȩ ҏS)so2OiIl]SIVy@HD,)(W2  q>S&yIQȑ8[nt NSl 6::~,fǃJv~qj1ϥȦHSJ(+9\8M0x]\ya1 @H+Ȝ-OI9B*DAUlYо$QNCr]} E{݄Q#l?JQu_pBZxOCy}TJ^ƁVVQoro_Օ Գ.oO5y}*B'k%Ʒ)q:<AKO,+u;\yv'>G#a ɥ`g\j%1[7=SGOB'֬NNZ%1No3և:gbK~sloDs-%e;uxBF0oFu[VlGR wҲ\hf+bl8,AOyݜʕO U>nB<%=M>9m<id ?IB2eL'(as E^- _śjF =U44m=3E\YY՞8x;64Eՠn<Vpf-@hlpP޵H9]dFop/t[HBКkؐ[mR(CWM×o\# !)mcYs IXt$kSIZBe'@u= \& &(A,RAz#fi:oM{ߊ*?N ^Sb^mc@h(2IkJ2v0Z+m| (ğ4iY=D B`v/TND0R}ǟɗb%<`fXk[qv̵1~La,(gur) br| ٨nS{Z5+K a%c"x8>?vsCvHE>9J5`*>aJ?d݀"؎y5]D sl%7kѪn4c7vBC2Ҳ׻B`UJAOض|.;u>y_[L""Ȋ/75Â'嗅"+{T}?IRUuW!-4upXc /{vRʷxQd&6:u+OX@4?9aIʛ!/ky^67BpNީ*%/`9K౞yց(!pwՐgkޛ7>Oߏ M㢄?`x+տ\WsZY:yG#S8q>q `ϤGL%1DPbΜ#M]JyTiz b݅]Ħ|L!.6l)nFUGv2SŲ=с:4EjۭH\,1 w[ajLۘ }y<@0Ie)Ie |mpP$ (.^+&\c\xSfy( BNqU@𦮲x.yH{څ7BUqdEꖣbc`0ϲ[a3)zYamx~.Xrre>>R" q߶$o)j0v`i]&ḡ?WW{CQǔj 9ƽqJJ #.'Pm/{c%eb.v^sf^Př̌,JGzS?og`!?`AYQ(. 6aJh~ GbGj2ɿ(B{ ]fܜ!XfCfbP;Zߗ˭n#'bIoGL%`$hOF-IuJ|Uctk;)ÒᑕÛO[j>_("K( PFc77q\eH0 Ub(V:Yy "yA,$|.h=1z aA@ɘ P1fǔ{%=7ZPdY V~/# Ffv8v ,/۷2@բ ;Pym1׃>\߲YkQR @"ʿzRcSe@ tjx$ݑ-(qAsF81=a9ijxwW|oJY80%͑'}C $_rzdQۿN' T>1g e9:h+lwNpXA`Qomrx}<9cWc * rJJUӇ #G7Mn+S0*bh^ xW*]Z_JF+4qBbGl6T0e!zՀnG}'R$/} 4pPLxCȔ ,:~ ,u#j*bYQKs#4eoe"ݖM:"EvCõ᡿,/_F fְJb%F2FZ7<Ƕѳ{CNb76ڷ'wrYы4`}yDD")^AJ7zX}4+"@LYfq jW wtST;6LL*v̟{I0RZۮ$,Zlc{I[UCDnsB.5}yMk'}( &)b/I3ג}0!V! Hntͅ!5XvuHB>oAA=&Z2_`Q,P/'Ξ4f` S`Id865w*6K~֜Lj`ftIo7<3kKSVɳC+(hWA؃}1$L`;6h9zKq\hnǞ;hExuubSXZeA3-]}W󂈴o-h%H|ZMb+ X'$/ݦho/B ES/r^$;`/p}`+{,Wd":(v[+:`%}dW εoUJaroTV n BzH"gPF9zn6(CzzWG ׸a9@X fG It,@LǠ![x7p}&.nK֫trD2q8Up 2D1! fz'pzNiF09M,8 f_ Q.;O~l^5K{ۉ-nJhc_0PܬS/&П$;"S*[3͟c<(a̬i&,ŠbD.j]Q0ˁLhn3l{ 0LЎQne]gn#KAsf)kHGjN`SR㾣 (m`D/`]QcI_W$D\feX)# Ƞ`ǰeJ?qstI!Н~;o9vjӺܫ:f^ֻ$Țcl>ʝhc87^uƮ AQm iDx<@}ݺ^v`OVdq)!^i͞慢ba4%Yq1;D^)8p:-~&u*J]24}c[uM["N?EAz_sczv{mczgua!S wԭ8Ǫr"6Ȍ`-|5[%KL!BE"='ܡ0=v:u'y779Q\%Vf|zg(`CKqżAK8MrE cx=REϽWpLOˮ3cJ/Z'P'ҺPg :)PsU3Ot;[h*F QJ ŊȬŖTTǒ5\]%s{HnLV)CD2k ɥdJZca`.#㤁TAdA8 }* >)pJE48UpMh2Q0@[Ա+P{FI?c:1 @H&5,b奪aSLz#dn35CGE^4ɡ-09f ZZɁ;;d3Y[X C?[*4! :Έ!Q.$ Fׅ YIpE[!?7"[O/GYM[(}Ğ&(:.$x^+a.`3͚"ˉ~߈RG)VWw#5htqwcB޵ԶݵZZbGH ߋRqI> _dKliZhQly?hn*yD>S˿MwlktbhdVOy'OG"3%& Txd Ee)rX "bۻH Çq5k@YɊ)ץg,T7Hpq/0ʱV1E}O=5iXqigqc]-ubO!I; >`PNj:9 [K,շH}Tug-n0jyZa9  dXgK}fS?mm!H/au]cT%(tnHܻ!AF4kp8Le8$'h;$HK@MuLZm߭ROڑ& e Ɛ$\BXfԨ#+=(Fܕ9(fD_[m8\;Ji3U7?:".ِEd6L%g¿'NV ?RѪ*6vBD#SbS39iZjfVE0gv<"X,vXFٽEF PE7s*{UЂ]LgT֖_qbF`SB7Г+hטM2 z`N((EwT4^x _S7xPJßv_A Gև 띑iG35 l  ݹo&Gq畻- F߼+FaPI2FZj !v輂_lĂkRA4bGS_fWytїZB4)9>Hv節Gi@QzLZo5?UV* Kd. d SOzz9͗Gcd/.Ok^Ðr'<#Geфqtxe0}e+ɯFyȮ/c;U9z4+|ڐXd1wO]`t~@a] 803kA&3}\| Ъ !4 0}`>U}utS#kN6\1>ml N%eZ2{,MvVs޴|"MO{,m{^7Y(WxX oHlbcM %VL]yj<כ 8SDrA8JLj!Co (01vt4U<ܭ6fmüwnY"b>8N$ӂ4\4Nɷo ArO\`?F#:t90,GieDi᠄q c˃$-Ac( yzˬTٷQi62AsC+Re=S6?8 Da:csN%a1*JNǎq*u"Xں=Yf.\l_u*?!G<6YN0&SL,/u1T7};Q*4|wJ^Í;X0_ OQl\o"t|!W^_A7/<_ 7c9Ld,WM9h/N#Se&!{x%5#_o /k$LQ@, OPLU"Qa3K.L'D)-м uJW҃&,%kt3,Wݽ;NP2խhrT P)`֙Zbwk6:ۏcg{p2c-oBU|*ͭ9}gr$q S.bWWroWJg^$G0 c hU=o泷Q2$¹S=%"5[6- _nhXܳۯdCMxl>tǼKYƫL ᠔sf3q[TLVd@+z(R+RA&YnAA!hIS?,;20CAc'h>gŨIy6S)]K||t 3و(5:=b\~AO⚴@Q4U1'GW5Hz@rg ,UeWew[FζWY816ؼtK<~fQme q h^Yu4݀ *>QO;.sEd_i!`8=LZ>5= 9hvfe I@R8vA*31@\xshe-.ֆ}>Qwu0Ҡ->4%nt!8xOi_Z-T#28o(ގRɉXvqSMUנ&l(R%[ۭu?]9 #Z*ͅjħ:J՗&[ J>)fU&.6soVJyz >mlqk/޴{ d4 kiF[Ek'흹wȯ&:[`3[/<.M='b5Mq9t@r-f tw9sv6v m\ $B0/Z2{'*7??叕 _RKLsθOU ȇDf.C2:sxnR|فtX,xXSģ s %PzE94ξI@ѾIK7Xª@[_]\'8xK~H]v in'_꿆g>`O84B2OLwtߙ 鯽+|&a6$ nZx<G]%kFE8c41$e`ݪڪ0vE ž}L ~ZnV2]?$NGnĤ20<^¬`A?q ګ T GKm֤BTG!xJ<[+ 9(V<ؼ'w=*we_7ߨ~qT=Vhx[Zg锝&;jYZ"% Y/9$[wT/IM{=iii3ji<R_쫈Fp +ӄպ^AQyDv[c7a{)S룎H\U]a!@q J0 \_iz/9ɿJxE="݈IꤔH0VԷ:joz[2>㵼\üBhu/N5gnX'IfSS~`[a ̲Y@z-fsk{5:og'ChSW,79i>Y @3xd$+CYʣݸ??-*m08;OU Y%⥶SYOK@tB伪 D @yWg^/3aLWiS1 u )ʄ\8^jTЬɸf{* j<#!%`ͯV$'ۀp왗{LJCR1j[ (nMЕm얶D_DFҮ?|U`\z-&yz2.7kZF1w!^Σf˟W%OM+oInDAC)b-1C/myY[$v-~lKdgIpP>&Se^Pz|]+ei3" 3^TD=E4ޕwkh"@Y:OúTtu|.{gM GpR4t5hxK_;ح -b C>#xqu4Yq~c1+obXDbYſoMo'Cz[tpKܐ /M(?/;=8äb-MrڍK{("U7^)nWzXUT*FE).$s7wK׏K]N{h.3:SB_i]:RjSym,ڠLaۘƒXI4U4bG%x֪]#YDɃZ[i+N'B-OI6ޝ9d,}q^BFwWdWE^gh|#Mp6\lf;E>fEYzBYoٚ*n4/\-v+!TJLsfY*ſ^xxaЎNqT_ZZ]|{ gJb (to0cVHVԌH. Jb뇇l<_Bz,gBk!EqAgE ]]-Ttb)슁2`Ml -/A`LG(8PwnZk2"K3ƼoƁ]ƞ r;oIREJU⒡MOR*t_T-3mF=o^Qx^WOwό5&>\e?1XEA[@*6G&b>(q;X5뉗')/qZ`6 HrO-TwhrS!c \Vπ+I$WdO2c] Z eNRRLdl'i aX.)j-plĬ4$wZgmˍԸtus"=wR?F@mZ|ȱnD3g:kŴ.S.0fn`5~rP̺SC8|IJEl%?yPp$p*?wd'QV4CcUaNY֡lUqGR}Pp#`KPg**'HGu-mrD42oJT<6ܸ]~jKGZ@Xb6~"Qz]ÃU/j3Cj#&^4s~Y8~L`O>^9vYߋ#JGx"XRB zG>v߸*s΃,B*!&ߝ}yhT6nZOnuپ[ͦ]Bu}2 |,WĊ"Tùmc LP#o݀^{) qPUVYbt?`g埶ԺnR.fOqn&I>{Hd*cW6@(TtL`;Kk(D5eM@J,8fL_bwIbrh֤+|=(^@)bE]!4Nt`S^WCanm8GR' PK}"ףB_](?Qڵiwe; ՙC],pjC, XR7V]hq,ᑵ4ss*9GlAjS(7H 2 d[cxD!̨Y2dSx3Sa{RQ`=۠NvAL26?vxQT[+-dPQ<$;K_6zx<LLF->=ϗ-u%Tesm&LMRvQm%Gwaд?oOQ)q&*LUm6ǽ<^P>[`dHB%ews=.4j<\ YkbUɲ]m/'/ sixeI]iz 52ƨ 4cS_9i >u֥i #ă{VP>iMk~ߏҌOOHJhSYy*-g~3-7\ .< ¥Ëw[1j/K֑̄n(t!=5t7EZ"?v!DAYpcxVCzQ"+J[F |ƒ{{yI6Qٔ. {Qop`w"CL|ۼ: JKB.c_9j"@Ӝ.F|aUtE_E(ϯrHC<2{;=FVvgi#-_'Ojp4薴F{G%SdQQY<tEkkeBzGT@5V[j)::M`F^j$+~Y[{i23׋2xĉe I"t'oEg7SoXiQ(Z'ws3 fjpm}/R8I^kG4q !Y!k#O&']*̅gWuNY?&1w# Cn f+Jd_!p֔6oOGjRQ~c$kE]d1LJ.LS]Rd|eܞJl1՚j8} ݽt)7pћH]Te3qfo%h4^f含˜|ӲZq2~$ztQx`떓'eK"5˂8ndƌkğ̓">[ѧzv,U4Ic`ii{>D&a)e 74JɹEo*ROXUޝ)sh gn}0Vd#EbF7SeG<)^#44S9mcXfA:^% T>SF4R0W}AJzU)jqoLCPk3Ԭ+Rk_"JEf^-}Z~FOEe ڽ/}:o.HYoԅpJN?CJ-i/Oqs8[f}YeB:@rK\я&#֠";y !cj;9EV؇M8Mx4V(Ɓ_6 tY ɖhC} 0Oz;g&t꼦tzr qs2U߽ :$4okė/5^1DT ِ@MzO~) 0Z!aY -7ߍxmLxB {! o(x#jLK@v M%_!c)DӅ>>ue @wx|Aܯ1OQx&r PItuH&^Vff$FRAg遫#OGrC4-z0|7hcYi:L3dBņ6t9mR u\[Weց`Qnc.3~۱", Wp&!A[ɴk4?@Odֹpin #(v`p^@E%y1vJOG=k\;/˚2&lYil`y+FcgoPɧLxGEI]lGPD_t ]8Nǯp-VdbG7H4DU`wX'p.?)‰'V]<$RńfW+s 5gw'3BZh2j>)r-kfV fRPw0̞^hx99@ЊP:(Yna]5黂@T71g3MDW|sj "ޱMx #T zW}K@~96~L;X@>>Hr}ߓy mj[ѫMC)wXXTL3?( EQ1ed}|JKO[ݿ*'H|⌏6ZE<-̴{tHsew!AQrVyn]/d$(2&/A&T<`œ5-X#92EKyX }l[ C頻7B&8ɯ7Nw:}:%K`s.'W+`Ol+χҩUZ|i^ 'ᓅ /TpcaჅj?-g?\sdf|Amg[1 TM>+Z`7NpMV>+b+$[4(#2)H u14h Qb W@ku\ ژ$F,[,FN[%[e_ h T#Mڝg: 삈9%5G3g8Hӈ`+n&]ETO] Zo@ 2`4(WU6NC_K)l[AizBBEɨ@C}>-zq;Hp%(K*^TIJQ L^؋~ΜdEf@)`3Y Һ"qeV)L@=Ae/G)4gm'-n06}o-)#+߱莺qV#@MwX }@t>%ڑ&9/>$sO3]E<;!"]q.]g⃈GvW2Ɠ[&:q BՒ))oi*_}6 ;NӛY›&@'ױtu̙ȑu ާ`sr4\ a>T-gkCiK *~!0!LE>-5"g\r_R;L%/՟ÄzbY?4H2EFb0ld)olBG_0E5Y?BNfSEԘk!8+Ydb^FCG3+slA8copb %o^w g(L͊U{scS&?^Y_iBı1h1\?V/mH -ȃd*fl4,8TIרy ( O $,iB-_!}V\I=Vc"[ZUtT8ZZ_!173{C|4vy.[-d6@& PӁq;;]7xixoNF~O;t*?AdM>BP{'(Ydr1sZ>Xq#^QRִl0!p96"tkEdرK4z{A+&}2Fni@.Y߼\cՏe&0TG쾬YU:T^'|1]+/ƒ ZT!mk%vdZQ\{+DM xN=JsHYM βr*j '7xYgwѻEHU}.Rt<7y/DvXIQ%iC0^߸GX\)c3.n55__'iDbk%{IŸ#~g~Bm>=Wx+d7Yj-bv̓ߠ;.vQpYGK9 #bd,X89ʩaSEJbd$0&58js} `H:Xitz4WQ'8+-ClY֫b;B ,BI$ eyX `dp؏6~EN\>14d8PLH/E6b٤ s_8r^&qDžJ̌av N9.U_t-j;m0ٴ](7bZit/nWً4鱗yȩd,ݤ?4o7{1ȎNO#SP{=\} c;$%N[' =&,Zˆ@\Ԕ'a#B̖|_#f;q' %t$s7mOT#A=jk_X8$m #z9 E;.5*,K˖"]8Cvmp刘VrY5JtB/N&$Bn8*_ws9EeCoLfhD{|ryukSi걕aScG /[ݮp+G$6XהD KoS@\'0X0w<~R:̇lAx"yg)n,s4XOcHxSjӀW>2Y vZZbD碦/l4X n@@'bl[{$\wD t%K#NDXtY&~X62 Ȍ[v2?N}]UIǰQ!h2ʤWLhk2Bƫ-l_K~r$oa$/JF m@9:0ä!*ͮ|͖,1J^K@$xieݠj!J3/чyV JlH*jKssf-֓RkN7\)g.cM^Z^LƮۅ.JyALSK]n&.L_Uљ8czp?@t$;qzWKq p%:;%9_Qr^9#6؋zP561hRҖszl~~J ,07 -fk^be܋6[ 5`Tlbe;eƘqWĺ*|"@{EƜؠzo(P.k*.DzQQejJYl w>qr"9W4ZK蜾*@GJ$TP6׭ςt:ȲjԐlO-+/ :N; ]eO>'o6O}#%yU &6wگxMKp<{!2}f VJ׸Vp.#+}W}B3:߹E1SbO bW#̡}~6P8\u+q xD_skvd ۯ: iI(1>m$eR@%vQ?$CkZۚX؊a*ۧu [x4rleV սbu{U OBq<>t!fxY=NnRmU6| Ĺty,#>X%ۍާ%e> A5xN_m($sF:+CUR &%2^,L˴+V1=[ eIB['ݿ?Whp7,g6,V.Cv#΁Q~rsjebVbhK/o}fb,ϒ|OK!vj+ ~ua me?&=TTI!3s"/|Z>VIo?"T}*i~Z~vBZͿ" ex:'lufﱣ(U$.d}B] 008B]Ok-ç#]bԹTEW2/hX(QRtrl jU>CY[e~5Fx~-xSSf0sX0?'F#N%+Zt[̪p廕I4wrXxVُ'VCU/RUI:i0U>kA',b/NV#(CTmZ DVM=L/?O]!%V.0s ҡ!|jYTw ,#y|KH ZZm|flr/P"M>8z\'0"%h5 [gT5uQF4P tD EXjVS  )[<5xD㿭+A"ɤ%r}<'@I"#=6F3dEoFr[`~AYf~J&=(ƀN9J60\Gtsw%E6?.W|뷧볬k(?f"2E&N4~ϐhMX!un^@-MH65IADX*6qP}vAȵxV Y42>&3m|ˍۂBH/uf^g!s k}+h옷s8\ֲ% 6Y>f=:#w*= ^ѕ U@ XW|r =D(nxg Z P(L y\*C_ڬKP_6 [OHk-޾t0eGKb3IhO#9y9񆺀["qU U@M)X< T QDxON2?i#MN.՛*0mv #=\vUDzYmLLQi: ~-?QC(LD@YLЫ|dQwиiFN9d&)iY^'x:vH5 qhPI/'j:h®EԜG"ěr\҃D%cb=j auJj4܃^IfMrF|hDs85+8Ю}2U7 vL0Am,e]Ag0ԩ;rYC^Hd3=DW);K~^w`[*B:o翓 ;V⶷X0P㗼~Z4<,@ߍn6ğĄytKȫb$ϟ,dUcaQ<U<"яq~a=I=/􂉸i=|dIO%?rLL my*7B*H.| hȕ p{nwPn%PC쑷aL1}`nB*$(Zer xrO2}|r F廊fW]шt)Aw]ƍ^zQ Z=o`0˜*]Ĭ¶cڧ{(9&ƒ, I®ߏ9I#LNyT $-sgؖCUS E-/E8Ej-rn"]΢ăUhCzc~D"<[IP'3$0h8`#v*xS)^m6umR,U&EV+I>E:.kkuݷƢmO$Y'bjC2+;"B4WI%ānf{"R Tb5fl88H$K Ëy]&w5rBvJF?0Vfbd' GAzu䝯|bzI敻? 7t|V0O/@}L6y|-T|uJ;DjXKO/%еc9+]P%Nod8a4S.Err* )Oa8omSޖpByѰ] U,7qN*Ihw;CU4ss di̼E+~mi)6|V.}HF 8' h_G1O Ӷv1>Pti~IYˆ9Go?Z QĮZƓ}Jޤ ʜۛ_f%G{WX[Yvy\̀;ͥ-G׷.^x#-L(ŏrɛFGPVv]Izz4ÒA"K[VZl;FwIk,Iia0 kV saX]}<,Olw3WQ4ui:ij3mͦn@"U~ye !W>O>6T;͠힝ȷу:ׯ2Lw؄uZNlRLa#|I1 Iz;YQxɞ$vWU`).6{(=:8vI2YnٹJچѶn~f(͞)A0tK!\;b_^%@ ! =KHڋo13cmnɮ#, nA53{(HׂDXeCW{TՁ Ew@}trШs8)a< QhXWP6V53),U(z'9E. t6bMɣJNĺU#zm.RR >ԴRmiϔ߼O FoLQjT|k {m1#ߚ2zLUHBkpXKQFK;O(9sM1GM'b6"Tş:Z{3&Llp:l8X+Xy,(tI& `糄>N5'4m#:FI D% = )Oh( U|dvgKp5À\ƨu@-w',wI60d:&I)ű2젎^v}6OaVw x5uU0-1^ w N4F!І4fB8ຼ\Tzo _ _qMĀW< ebd[iG mwjt*I0kZ41 ?tغSk][ ˆZ"GAW""pőo(fsVTl>a),[w:O8I{-W',8U赖h i5aDaD&Quj:爳+'7j) ޮ%^Yɳܱ3uU~(I&tD&hIcЌqQbJc-mw/UL7ÁeTKRis4^37ZޟJ!:㠼 =aT->Iu@&Vޣ^<=%޶,"uVI1 7 {{!i7ަQM{ߺxƬ$rRK )*HR t$HXdQlm +*,IY <-.NgbD>WnQ8OvP:J'qۜ.+]+TKw[^TjpPGoRp9:bܷzkZ[ 4e Cz|' S*&J /S=Y,7Mm+r:,G\wk][o )S ktM3ՉcmųbaNgfz@I|KÀeA Zd &;HHoa1\4{lDDСA9AP#FDC?fk#u7M.bHgtbVc6}80Ń)*( 8~uTB&E`m3٩gyQ2 H"Yc1^vżY0\2b?\9YpdLe˔ @E p呧s?=^0hҪSH:||۵3:>i|2ϧtRv(1ٝ>k #{/χ;I*c#7gDӣ[Bt.ѱ޾ı⹔O|*-D3,LskM.O9&(e ZP3ց7/ȟ{{ǞeP q riV*Y0裂f.| $/HY܋k:%j+-/t41Q/SXd%.1)WK۸$֚{yjWpRr~'E exA4xae^&`oaP#YY:ql)THi(ͮMaRȐХ!IXa?^@]۞#|1>_3OXmts6)sZ:Հ/"$Bqz8WӖ.pVЌ}N6kѬQD?X?SүӤYBJHGΑl87N=uJ!͇e~m) Hl{\%Y[*6+> q2׆e%JsU&G±Xy;qStq>GHu:",2օٟ"m~w"U8c!RT4*FƆ׬W>L6;y,HwFTVuRM+q(oH2;Os x̫up#>4Y,T+wWas,n`ʺ^OeZ#~&[ok#i7Ȍ@qljY2km{u$,%ˆ+hOric?큖}= ?&堺"9S&9q!Fゕ<;ZFz1V=[)g9 3ɾl&3{x/ymV1 P͠2dYrhÚse0i\|>̄-` /?yFU{~22sG%Vb͎pވmaA#c a:|$j-.+c`rxXlލ>;qŝ/)m>SKYT 8߰>w`m ]j4)͘2v))oJ^^.(T-LMJƁ reK.=]" }}Q_{Z6qhI'2nʙL>_mQ]Hڌժ $h_I4ղTޝG:GIrB#vV#RVAjVVj0Y$0qq\0$|Դcs.0hi2:9|_CX,{Y~HSj=e:!vƘ5oP73g!s."7x7OY:a^XTm>ܐ=xKKr6xhRU]Aq-_&!dbTZfSgb}T#EN8`z HtTBT3NH(ZD [di+Ȧ`[T4lӁԷ%{cYj oDy-v2WWk=5M-jۗvH4 AySc^"'-j 92#UPJ2N=ο"\g>= |ӱ;e b̪K#Yan:Zl{T7\Prz5!:୒BW)pY#D{j_x{d HI/^s+]ui@^//t; q{9~X>_*n؎G2su O q@VI-DzUw.N❊ L g9+JFBn tIzUDpQdS,h7+`v+YoGk6Q]ڝJ\!'N31:VvEzOҏvc*yU}gYLV5INV nη%D(!`D,X߱Z~f"3L" x.sL-Nr`{ i7ϼv[xbK"ͼgK"g lR-K `8A(Z74Q\QWtp`kGX9{'jKe8OHSβ""OxhOLJB2> J$ ϗ'% )GJ }mb."]կH.b@R/t:5g7ێf] ௜H_sULJj&&=g{sC~Di 伉nLd z O H-2zJh*Au-ksy\쏓KEUpr#g*+-;Pزwlc>hQ7W^6 %Qr܅wDG2#&ux9!Sgjyӊ>9@~Aif{ψEn ^H_I3mfxPu|!ڦ$eCЦH2$ԑioΌ} #b966|\P5fwRib suO;CL>xF )|8] t;7/ e-V.߯+󳽇/h.Db & y,qv~u4F=| nq[(ŻRVs?A~$݋"CY`Pм@6!,@mN__bf >%%l;qXŹqԾ" Ҭ*Iu (8iy*9!&J\ y+2IL 򋨧8r$;ǰ */r7A Fק;%jH G.J7Wvq\eqs*KͬN)C[+PuK4t} M7Nŭ:GNЍG]?/M-f?ͨ!y|a,p嫣gY.9ƘDĕ(!#{c}-Vxxd4y=/ECw" f)jӯXc;'R?{B ?9凚6[z)&^9 $BJD ˰J' 0aM!| @!Jx^Y gB&`+k퍬SraTx؆(t99b"_{S7Oٰpyb 61sv!ek"5';cq[H+PVsaPNx,dj)D1 ;`'\VBP z2tvZ4+jE!Caт/2,xGS2fhU ,AQʣ|%G]9gR:gfo.cT9N}"OFh\8`8K>>ww9|Xޟ' oá):G͆ Z ihrf} uXVJ\xTv-PiHya6lA"yXc 4EHkS`dhA2|߭ɔ^߬3'.R{OVաo({VwpZ~0!Gmn,^ǵ7'` I #)mڳVX됰BdoØ,ҿ0?EXdHfhVI qTwo5Zy ۴LN L(]wfE'>vOjHpz\<\!tYw!J~cvvODzHM#)0o mL^8 S <ZK|L%+^0UyrˇF`͡YJY,Rf޷J$ZTG.AE@U@Ȼ-{QU > pRGlMzSlxйp𘀝8(-0+c-HZy@ w7jng'_ !cJ%hjߚBs(kM>h! A8iD DwzYS5CD3p2TK"&2u̅H!fReD%hEIѓQ,d?+zˊF[Ɂ q&k1gՄBe06t,|2ïE\k)Չan]3|<JB1rN9#pO4KZھ#io.BBrNJ].$v-'>eNKo #& aZql_'ף "=|?sݯul%:%pf+c_5 +Rd爛UYʧPP9A X'\O.x_gl,0n~$߄NôflصZ:yǜR#.]\L7-rp eGv}Wp R^Ə.X2N7yAZccy&531t#ebKzP>yW?}9Մ$f<T7<E Dq__ᰁ=2ƞ%Rmmp%l"@xHp gڝFBYnb=Z E+b{ ;LC&sE-n~1NО9ӑp}ixÊ߇B Wsh(::aB3?8\HئPu1G.xʓȻ*ƹ z}HO{1o0[t݀oXuV` f>KlYa= BGt =ڨypfY|ԜHr ?}i=T~u5+;qm = 8RťrYA\:6yyj&Uᱞ(Nm߾;1oLLj.x4D)s-^@3 axNQ0K&f(!u<$V"l5X<0m ARG.gƅk%0\cze3_\8whl. `P# IaE_ָP*,cCk2_XC(WY 90Zj!4Q;S{b}Q:=f1W,5ڜm-׈B7'D( #pDvȞYAv,VHav{MS8y. ٬ sDq::0v\ ❡OGCĜ߉&ELސKc{q{"!Q3 V$)T`,b::hpl^sd5~7(A\^$=0sEM[?mwۋձc8>RdPeՁO#/-M7 GS)ϡQYn*gpne}k#Vޜ&k& LW\&̇muXtu7y-KGq1~X8 ջm$ZKDx B'9yN208.| ):+lⓜ` ^J^a1B6qM hDӶJ.r " u_iy=^<CzN*=jy^a 4C$c'qLr7,(4x+I"|]vl(yHMngFϣ##Zv2Qf\t#+ Mٗ ! FT0qU _ZiU͜s MAՓ XC%xVM?-|a=%&;'SS 0J$Jqпl}qLJ~?/)`[w4 !HrOkZuO}fEjāg.ѫ^g|k.LuAkR1bթ;WС$cI`=X3^Mx X}$/5׬6)9jX~̯ͧFk_^Q z 8 Xm4k}޻;Iړ\zAm;_76f}~)o1 Va?ufVёrp;S J_ Yx6WK p'+5CϚ(SSRL|03}ڞQ$L"F`0 =k|ՠn3f6}-"hm+hr:Vкҿ)-ror]>akE+k_;t Euc;M OžR؉jh;(ܻϻ~Z==)q,q}G%=sR~icEk*eUi {=d!DyÎ2h]L)(RPp9t6`}06PKH( "jNB|hݘK#J_F|"OFw_>811y-_3]y1juF(4#~́a^ ΐ't||Hs@?ؖ(3]b#p],=ޘ)\A-^ᆳN}cu%Y-]4‰`x1G93SXyh)ɮk֋3ke0=)'eixsw GRbɍW~Uih2-{ǣc%SgdRĴ)B¶N $ $Qgm#yw)d@'<;k;+iEN. ' CdIxW! `в^D;i/m}1XzwIJ.NzۙLyBP4Da>0ҳc~432G ,q}nGWR UXBR>/\bPiVͽ1 &)>q4VEf]-NAؕOKӏJVfԨb颐.R|6I~iu?>m_ r0ŸXƿ"Qw `#vfGtSt/Ç.4Lbbr]--&Zԏ3kQ&f>J]Y_uQ> ҇u?]z.'g PaS<05MMZ ddV/$%zzom&ҋCaO#HK{|}tg$| 񓠰`ӳG[DCcceHpİ O,}p2@Hj%(3JD6dxpI=}I 2 qK&TN<]w},:rD[(m=nm:x"c׀r xpwTZ?óO/49K1*Eqir~`ڻf61xpcpY4Ѫ1e  G0:)V\9=K W)qf%GuSH*?1GƉBv$AǢpYۮ 8v"GAqnUXˆ~uS p- <W8NR6⛽q%X]P: ][PECUϝ||eHp/*}g郦C8B$`1qnn yx>pҲ6iˉ<'tmH; Eҏ=oe?6}¾Q-Nb.NMO=v$!7!Y掐*?\;m] 'dKFg%K-x(cUB i"$4!./}lc5#>N@p Ҭ{g:`gT Q/`6ܤy^O(B @ȗ` xϭ(U8s^.\&SdZ@Jvwmsa&σC4N lUYP$?3Vb!=(||apB"d_oeXDd{/]"J7Z6\t.]p8: Oj-$V/~`"IP/ӉokaIRUN -*31$K>gssþ_HJZ@ՊhՓQ$S!h*HWߩ-X֘ȠCV\X yi"ܤ@B#1d׬X+#{rg՝rɾm-PįTq5Ö\MH%\ҕg>F3ـi#L1ۜ K'xsYYUL#| UI/?GB>R2-}C o킀(Aܺ:{^σdi]&0Xⶆ͏&Tcy|Ơܼ'Djwy8\v4x;DBKI!^ ;-r4l sIPdʍEớ;jj[{Mf{Le_V3/6馟 *嘼I9~cF}&&9 a`z,E/ҢDŽ`G-37ԫ9`䒥B#kttEKvI^֍f~4HuoJQ|($ 0"EIX̍ã'`!AIyl WFlz;b|ؚ?3"O7 7{5Yp0͞1"fNQNf!#WQx2ܔd&3`eo|'j]eoZ0 -ve\oZ芪?-;؄.'P@\aWvQTd}o>. _mן`PpHw( 9U eS__#.ѬV-O3i/\9[YtNӼܒ6 5nL| HK&6%^a»pr{^\RP(J4{XԀ!i=!`ҏ)LwjIX7GU+'sbZ~Oۜ+,QsKj@a `*+wb@3 v>Sq/SpTWPHβfM nbVR? }HcE>A~ci)AB]il^s!F1WCr<30q23ElI("Ձw)~IQ^uka%Z=;=B\me6{%%(3fIb|u*=?-`|̡k>@|CiȀڨrld$ KB ~=01ᚥVṍKU&BX.N9ՋN) %uKyB%*&fӏЭS~Bo .f.M`vvۻPAI00aumD W<}VPLwQrcؠ*Yp<63x`_b"lChbMIṘCE_d4-Q%K5N yKL7 o~rK!rj-p0iNo&k;41y---NT 2;1zjiu=o/DYwTKpi:==e<n2@qAzǤ8{j/Ig%o9xH-Ҧ CSקߊ1*p/(? e5*nsW$?O{-:?a{H½HIZ~!$-ڲ`tKkٷg_:Q4>'T[BLkNÑ4;Rafb4\wLNŇ 2>t\ٞ$F9w;W)2mML89Clk̚?VjfkHb3#u2~ܸ 9NDx9@ؗtE+w6$twcC$P"I|ݾ fS-H8+aP(*J>^h9;|qe,'dZ;37I:,ڶ(M, -yvaTĪ=I2ǩHƭN.r !j9GBπC/]Զ&(i?y->YY;^x)ԧz ]7=d> e# ͘kȕ#(4JxehAPNÞJ-4q(s2RA6,F+BR~Xa ߄)u/ V[ þR:r+`c3xCuN6#bMۋ){AnFHa?^ tia9'egt-~$U(G1z*wdxn$$e{V,=-*q-EgPleA~DPK $n1ѷi`qi|\"`Ȏ=}wbBΘNahU'+V*2%k~kcI^Ch݊s YA6VJdgt$c =;3I>F,pm|}\6/3o5k0*{LV4ۨsm ?\T@ /RBLGξoݢ6I`t'~5QkB\Z=F7 Xƒ2A'$%EmY۹ |k"e}y=/WƲd@ C/|ݱFR[%cO+R)I j1$+V?7f>x >Dq$F(4&?6.cqP| i6p|"?.ܰ"KտD4] yn}h05vMQD^qZ s{D70rGN<}Ϫ#N P]e5Y}QG^1\Voo 9Q7Xh`{{V ګ/s*/) yXut(*0ӂزP>Vl…ʘseҕ1ys'kolU뤖kBŎ`?IjoQb嘴69"H]s_Z+4z+clF7LAdA(Qd Q{YUcHf+stƘd6ZU59Zl7Z&.T=\5YQ.…Elgm`{=[&aFOluvU;y~=vLP5?nV#!Ľ<,FyD;vDc=elYDJmnRVe@w5X:SU[{)4I_̯ zByړ,vb۶;a"(kUi`0hC q*_Exɻffh^KT/ː_j洪@RQ/* ¤:mS27֘1[ue!SKѠC@WN{ 2$ '0 yn‰d+ ;.`:E],a~|~SBn4e7ѥ{AxW jPe|N ^r2flvк_  y6lGVNDh_pG>OprDS{9p~J. [٨nMT`.N5kAtjIuUi.>ܜXapPe8<bWw-y"1`8B:Wtl k{P7d+V=vwt YyQp$eT^8I-d4.GdP\CXR VjA"ZdS HXlK1o񵵓<[vk;kJq_ӸgW|Q6i}砻RX:z =Bӳ5!ڠ6z@\wm M\xC6Pp(F6F~XI GRBN ?dMԨ4ԊTFj$XBzq>9)\ԍA_ Dǫ"6$س݃ol) uC'z}ҫ ልia%`jLJg[H3ph 8I%Nݸ`%YMM5~s "KKAv~|,)CE"-7b;rn/6VTǰ,q9ˮ.A ì1ݤE[%cvLRGIac_Ob;@27(7}|aXY0H a#%X4I% %1tԛDxfBR %ۚA(=4&BD. jvY 63-ٕ2ZYKt}h6z4xDJmP?;F}Dv2RDzh11D:LS[d<6"HftSy7FM-i<ԕ4Neѡ +1*0p2l<%k̒ :]\CϧT=z|EK]Di(|5ydS(/5<͢ a q1t8"r>-FХ$}c?M]ܪ?^ Ǭz!ej>z!Sl="IPYLdRI pڋYTth]AH9ͺt=y.YhD!įO^5pIZ?_=M?ɩf\{퉥IY+1?c+M薳DﰰoRJ5! )袐-C\{M9`Cf(ez׮!1% ǭx7Ǥ fХAz Ipm@a[)]me M?#mrsa4QN?ʺT:S4[m$)jc&//L IL|Me.8*g?אԓ税O_zC2_Ž+r%wM&`ͣS!.TtT1f,@W}:7:zKp+R(e=3_vM{. '`ujK|JDEڕ]N ktI3t#)79u^hhnτ j*4bzi_MI[c>F,>s@#58kzoj'%sO"C_+{X%X "ݼ75cޓ8WmXg ,pl+;jzuHŤ{d{@o ,w?㍤۩ 6AhKKpQ-G΍Dʷ)Ӡ>,cRٺ*# ]#@tYe!A Qܱ>zE>[1R䈘؇Y dW3xy0ᓄ Wf+^ybSS[(8zvƆ9ON$z =i"c3m5BE0JKs=8)c1Ri^:.p;&vLP?#[&0O(RVe UqoءLGq q,8Z<p.@oSAg5 *A! з-.VOO%G)nGr3sSOLW4Cٞ  wގ#笋&Dtpr̨ :W zA@76:+*vy}?.ͩywz"eE(4:4g@q3 QMi%&TOat!p+zI o8;jI m"Mcn i̝)(0hʏeδSInmDj iɧ}Q#LLJ9]+!ݾ]׌fr!~#GBUz\7\md}$ %!7UӹYB >5`烮q^B|qa`d_zo.|9%%Nwӄ9o c /f|>BKWktBc" 2wb^Tu.-\{nonk~E_lNplc[![5!eG`Z`noî"T }"MSbr%ۍü`@w<6\XrPR 7B[⑧* çZTmWSf&0%/|NqP_yyKyՏd qskp ll OBǬO12~ -lJ!b@"sY`%o̧IaajL\/r]Z솞ׅ%mֆYqq&G] fK*5Z A (&:j|CR'iiH.ZHH9~qIpFScJpv}mQZ67MK0D# .Brz== s` ɬElvT(*~ 5 K{tO=5-@+DbIȘq{j 4xHk:N@uߟbRLjfVRJؙ6kj?ޮ*kN{k5Fz{j@&0C}G*vuIQ"ȟTNS~P&tJmXIFtY3DآW%tN͟G/_J;٠XȫtL[6sb@k:KͤrΧ!hfVa;Qdr|yq5TI˃VvEFs(Și0A5 / Y<ۈ:4uW^@'3#J!|\79ɂ(l^Ź'F&DUpcKJ*[gE}F[R)E2M< l_ 6t~5BSƍ6\Я,B4ʲ"}[]ڙ ^|UfsZ*&I@he>om FBUX>ЗgEL5w:*N#Gbihc=iV(zilQqٰJW='Nb}w7_dB-,Kk"9xp!h$C7s 'v>(5{ 21O+gAᜲ}q@O`ո>xuL}Fp-q~29\ C43b;7`};Ey.Jb^gOxx.fޝQ6$k\⌑\oFP,yؘ[z<Ȩ/ \ &4 ﻅ]9e{ qD=YmBg+9]NpS'Z/g ƅ%_Q2Mjw٪aIA?>4 0腖e 7@Yg +^[fYFB!~m=}m~}{Kc%(*H, 7OJ1itXTV;~4_E2B3jIugi _PwIDzkh  EW4͠k~q[~]uĖa5ח23~d5).`xY"`* 2`!Su Ф$Qr&$uWVZ!,UZ4jI1dAN1W2)HEc>*@21 ?t'>7Kƭ\(ƥ_gb@w~o`HW?Mƒ Ԝ& ۷u9y/8hu#Q_gXM+~в@2 KBdTLL:Py0&܃|!iK Keswޮvϐ!\+erq:VpwKUyE1-XGSFoiBp~)%lbx/ض?!0sIc"m]޶0A̬҅FQo~}3+NU_n.oCfamiߢokvwE, 9ܥF` %M튟ٌT>?_Mpz"l;37\K5UсÆ̱H~9bm~O")d% X ;[CnOV357FU/44 &$x5D?Q0`=k0b쁩("¹՜l:mT1׳jPSy˧3?Ɠ(YP 'S*K/ؔqZ{[D^?(0m/NʏO/.h1}_ =W>t4eϱeM5J~6"?XCYHVK(wT-B ƞ#_ҀJ\d\PVkz@3OI[x9~M@a _'bw˗L-Z/a»DyRx4"vfuCl%O `ny3$2rZM#`)]]ٱ6j2h8fV! `uVx;T2.k3Gϩ{ͅB rdafa H+`tK;bPB3 9f>;a*\h8/G]]= |$FڅK|= *ðvձxGD5S34Gj̔ϨW/i(eyx9!9PiU(R.'),Dhd_K+ERo9.&E: DAxb@ܱeUKmSe'GQ}7=jL#Z%| ,K^ dyhl~AؓRyL73,d`{ԩffb-Hw'Sr8:VݖIHF.YJ-mŃpm =CKX789zjܙ|iwr,A!  JĐsaJ7pqbfc*>a,L.iN !Wn R"[V qܞ?JygY ;sʓeqTClPq%%98֧=qs)siw4.KjQՔr{K`~-n6Q A]ѐK&-I$-.ߔ\!uXg}4{v>:ƄDgepafOctv.o&O s2 ,B6DYЊyh\nP$6M)S"7<6oѤ~vHŤƋN}zաIeűbI<ȡP%i!κ;%E{ NEǘNE| oHOFa6v$M\Λeb7?q5&3cSTʹ8&ibFKW-TC/U;dv\^(Yic7]_)H eQe"&7"yI(UnAb9ƭ5аlWTi J w ](»҉vXD(|Ivt !9ͅ\ 0#G(cN6i):vI;Ai\[ ?čt G?ҕȼJZus0 70ʠfEQ=+(XZsr/ǛH8x_ɕ6 T1k s0|KwbT( D.w)N&.g'_ʮ@ =͎ NM`v~VLڟJcygm.˼FVKX 6y{;}ҍf_p_;_4ڄ'4rHZELejHJ4gfke/24O~XvN[_+h{$(Yz4DSAta4nUjzН8dAf&+6#! >>:E e7l?{Yzc-˫ÛFz>Jt ]3#bk>.7⚤]Ȍ'_,XWm/,hvnՒiߏsYkRQR=XM#A4a$ul%h[S_f«\@ZT.g 6˚&$ idĚKpb &,欯b__G,t;M3}!´NX׍~.j:04>@$l3A'Pu$;cń[?Dtg4Z<-*Diܡ@>R5P#f?.j8'ڼ;`:;n`ŁUhi 9~Ќ)d l!?Ws8,P D]KZW>ʩgn!Kd*D/'zJt>>"xi$:GRQ|+ZұtРNQKŢV (8^RJ{AۀkD:N,9qskNb6ǣ!ˈjiQ9}5?`% yV8'=LYBJ?Ь ^B;Sg s=6)a肮,D 3&ۘp@܏ Ai"=G1> ޭ5P]Me% =Ʌ[sU%0 a ~͝oםGxDԞ9iYO]cRnz`πUNSi]z~:gehaX8VOKO9CATȦCJ39KtKE#US%tG cks'Ha6y}Bc2H @Qb#nos} 螥4f}y)Î I@, mK˱ki|ٟ_ ڢU8o_?dzn.f'l}$]?N&](:nTBzyȬl m@@a1 !QSQuΑڬBC&&Z2Ӈ vG`Z:s WSSIZtSӘu/ #4E N*F T&"ɐ~b8n<{KB#g2W_zgm>pf0\#g~Yb6 E^6[3;oP?$?.JSm5bz`Mm`ḷjA(D^xwL+՛§ihτb=+%E6OBl{gTO{.LpHADS!>QNjXDe?B/]Bȳ!|k~KbdSfxQ0PO3xy om&=ǣ{h /HemQ*7VdT8& oZtlԘm@lܷ#$n`NK"~6{v7 i0sVPgpzE&K;EFNhܬ ^iP >DȃG|p dFO71FNnRvUZ-Bd1v#o&C7MC*Qrp:Pq+ jxNR?AXDBJ2OwyHRJ^빤Uh _˻9y\mnQI#Sz'+=QZסcRߜ6pZ]X7.\ʦ‰/Y?*eRRARvj6qÝp m^K:/{P^#!1ؾ6 }i9bŶJ{qGu"6DYa{mZreh_HiJR ഓa0|8riތ%Zs)㡬|]BB.]qhCYW?IV 4|l7PB%{lϲO] % D " IȂGCy-mqY~AvxG^?_Uq J:x%%aoYN^{ ĄpHX[D< bh,̘t5ӚںJa?=SE6/t"%9䟇FT-.A=#b^jDBbSIynߌjIք-#QA ׈Xt8Vqe َJ5a^-z.,CdIte-2@pXg.3׬r Qnrt~U5N!@J#9௳m]JqF hpҸOPLJKq۴lSEB+bǮ+-!;E35QB嵀8N=^)E4.&:Цș䵸ZAiƬ;r5tyL_m^=HˍIZ814 |U Ӷ'ɦʫ%{&F'eslrsIxλdo2x%C`/?aD<\u,Z>=sZIOf l!9K3mZ}lU $fZ00hvyR4I q7x ]BF V.TKᾗNd.SawLuzd4p|)šRiBtrT&~#Ru!nM}tѼ'88"ݹE=s|kLJX]N!M]8D9 4ׄ|C0ytJndGeqy\Rۘ=F 26ȋÖ&L6{ٟ't|Wq;<FtNuj}:;[6z׳{3)?DoF{C>>jހDg<=ab;"e*+NS@{x$HK!ۢU3-Q.Pz[/<Z&fu:l#B;^¹#onB0?Ŭ~[e^`l(UmИN`rD2v46)Wbb1ĹK rYbvTkS_/;D:* &*cx~ Ⱥ:a0SFAeV_~f=k0Չ|&"G^5T^MYpJmA)KJiٙt,j{!)aq ptXDJŽP2{)P|= Y`tP[u8`0eg d'_hd`C\Vu+TS qɖh7|FZB;}qU졲Ve{9lI&h`74?TMhhFLKQ!KS=o7M~(H?!q|C #m\Y=s9a{~Y{9 *Tq8*$Qp FXI9m_jCtVH"#*(ctnXǚ8eNhA@e,PbQ D%>joUX_ȋ/V&e+ы-[ qhA҇PPpw!76_0znexszㅻnZ<;9PSm(:=n&Y=QaD747ZvhZt\:krV>K&r0]X,u9Twh+oJ.+gd0ytM3'ÂXUă[0=W֜3%[@\DMq}H=G>I9醿p[(6z I% (I5.^@<\Kpg `Zw8arOXt TѺ\J]K(תN>pWC(1toP!j|mz[@JPEU'Q{SݖˇQ8gd/ta_t>\HtփaX}ﵟeTM9j 36=آ$/z=DHJwc=8Y!;uNrU7U6H1anx)$lAR29G= qi&\*#KlMQ$ۿJz٘*Ap@=IzZIO/.Rt-R#j-k.4J5q0˅~_dfl$cif]mGهW/g3#/Q"_-OqHX6*9ܷJ@N[ (ۉRau{F;: X Ĺ2ٴd2k_wU`\qodc 8IA)4gM;::g6 )h1 xEiz 8lщI7檠6Z.O1kKIr. f6P[& ҃pE792CܬsY H kGi+ &+, 7 ſ+;tqɟ6&Bx2!^>^?J>[y(Tc-! /a_7'oYS2{ʍA__' &ІBơn|Ԫ%, &Ij[ʡj{:@[ 1FG [Y =J_c|pHی+;(?itLêӇ3d},./@-r8m'P^Pjznޒ<BT4т.d[3HI˱#^]nR֩si";nœds TҰ1fH Β# Y{ѵ<3TkDC N6u ӨU5إVfAZmRq?'ҪEķE.YؼV Y$>=05x2;WRqTGޯCَXPٯ'q [e?aKQ&qӡB-bN1Xc*ϰ~/WzE `ȇ `L EW57\/ -Zbހ@aEzߊsqaTⷱOtӋd 4R&XLMM9MQjMzL4Nx)cDSpsȌbKN#9|tdHPX^Z?!Chȶ3@v,W0B!Al:*B>zRn!OU4! >8vW_{or]mdL.~KjtIɶqH}lWnDJwQ'4+H')GZʯ~WLѽo[PgnU&{{XY4Uق M&9˼5ZHŔ(]L`Mgs?2%NKn?ysTV`Vg'܉Og&TрR_Jur! iŏ3>k1)P1.֩CRHB?j:m(TToXf@{|,h&uU $%;P>1U7F[F۬ђb k3u,kWp:Cu6..#ow[ŷn ҠPL7Wxv&KoTۧװX, 7Z}paX%1Į2  g%wt^y,)ܨ$_1YkM&$|UnX%.4԰53ߚn;7+ٓzI1:vҸ58xxΖav|_:h;P8@ԘV8=dduys]x$èБd- Th#[e +"l'[=jDcQFaP.3񅛨ـڮ:~ɗʪ8s?8OGÅ 4&E:+fȩ3+5`OOhش*6giXa OR]bvTLs);JhQH0$+rݛ .c#7x@W,FL CN!e)5ЃrG7ZO8& x5+U3YU)e1c}캳H#"i~w)CHh0SHfvdrOfgmw%-;WYu##SL@ׯҧߧZ ~Q]$3'[%**='5i("m=9B*$hXUxU)=JSM9d;x~`r\$AU<U,"gvqBI^=)q/CIȋTȟUC*X Be9B,Sc#=v I׷b3P86?qnG:ǎ[y+rMSK\tP-ɡ({-?j~Ð! \>.lH0L+SM(_I^|$(!1D^8K٤ {߻Cf#xȯ L9I( #a9Gh0aa2^i}tT,K|ȕ '{YcAmƾ ~Q<=DI)}Svps/lF4޿`VnF=Oy]&vTY[n'e %+H'q0]w|nyȽONĹVßwE1H8_d-^;oVyf)15xJG>C4P mfی-I:xr%v;_E$[B$c$.1aŗ!oPxnuyMM$Bv#"elPfBʂA/|_~:]6GE]oJ %.8UNR2peV`C(~)G<%j~AΒz|SRLPNa0(!W^)I~ۜ]1@ַ3ՒUau>J`*,9u?!xdY;i̻hK2SH?"aA3w\bBuC!8+MRZ$Lgl?z3T6P_gUzF:?4o6\M ޞBފqt<ؘs :K.kMrUpV$qiCjgB\Oq)hF]1b*3D[[!=lDYĵC ~:pAϓG{fw|i[8=6T$䵧GaY{D_@~5p@irgVƔRgbCYC\rPX9mmu3ZB/Py# jyBeZHA (2u ?W 6HJrfyu'pW*ijZ(xsX~2^HcN}\ǚsx ;JZcx#ilz9]~(av-Ɇ]r9EQ%*C8$g+[r /eЩҏgj<{SwsǐGF? 'MkSY6MN?𛋢ۏ3I2x!347J2c&eI>5=}'z>LeMK̺~*V{gCj$>QYPx|2?~75 _ޝU=a}2Am(K JrJTBd-SlF!m˫#JnJq8fNi\<(+o:=]U*&0!J]r htv2Ma52Bn?nAd% Gs*G.鴧 m1=p9[vdvy@- @ULiw=) er^3d6WZ_)}o)0֓I0kW5N|OAr"W0p?gj0JX f Ş4`]W ws*_PE^nH5H.V}yj1᳕ @=X2jPy,{#ߝ$^}ح-~_{,4g KcD6-|BBTߍ1i|Alu*UGGÿ.f#f +:ApQ `$K* F˝,H',5GpV?d|UdDHKX"ej7&A&s.@s2ѥO3I5?jMu`գ^PZ>j6B6!oa$0-#~ [} Y>Naɂq s'(['cv_}=fGz}B.k.9 ڇ`O;pf"X:q| 8CLkcroz ԄZ MKGtDwKgY?)P\I`tq?RXH t '9roV# 㽃2xIp$d4$vE1ٺZp__C;|]/@Q~tk]R*U~;з:0}KGK>Ty:#E6aa@5¬|zvEG,(ihƕЀt y#[Dt648 VRzJftA69N"$Nlw4LQ @"+^ʩ ^ LUu 7T) ȜVH kϤg`f.D"Z)3!3=dn𞜺dSb{S}7QrK3SVb6c0>ϰ4y1Bp/|[_Li [ !zpvX^^ ;=Fn7Kk`A>{5tV目1xjLY*Gr6F(~^]"-'.8Sk۸F]1j#wZ:V-QW\ .i-6CkilI6j*Xaqs1ؗT7&cb@NDJ%Fwʸ}=eh8ЉH2,HHC2Ąr صyE5k+ FSǕ|bcT@ik yu\,qtWg;Q=^*`qoV^/<lQM 񙘵,?.b6/GKZ_7LOgDﻀ tBG6I;~2] ۗ_ҧWfZ-@n GqwVe*G䚂ks@V̸F_pHf6Pn/t72>BRAvٵц( qNlતhǹJ- U%cyٮ@Dz GGaQb,@L>\Lwis:DϬͅ7!.={W,Vͅ()tk!Uv"V-`ܷ a}5#Pym5gcXJVf};HW"(kF{e_Xv:5ڽ!&*hCNTA IPGlnwL5 J5v֕Yn5@<*\On5KO\=A`2,CjS*NS)p9+RͅN,/C1u7G)0btY& ^Tʼ|'#7y&q c~RL+T[(aUgLHAND Y+%RZ|3ɅsC۬ZW;L?茿/*s[[6 TDJڥ4NAzƏ-SG |/㠵"pƚ7;ʵnѯUVdxtl}sD&$P/k!;aws:Xw[NbF}'*gѺjV!ճŜ"{z2ޡ>S rbAbm<xKIVc*6i}c}rQ#Oud\|UA(jŖMYǁ5;3bdfkSBÝ%υx $3GT?ӳx/M=Jn=ҳ+{L{0r[J*ήx4Wm.*ctHֹzc> {+ƣUF3r:mN @WŪۚ A䩀}[q> th,1[hw37vb:DdOVBO\Sss?SGE,)Tu+oۣ"JWI'/TE*i(^pZٽUBC5S^] wA`#㍘>l$>sUv uE(^2"\ca.4V=uvkboA %$e8o,&ĎP餑O~rԩ;^hQH/x~<~r wկ:tXח}QUu.4[u YA]h{OWBB5z) N PDsBf cX 0 ]O a{aX٭ƨ4Id{y[TSy ӵH+VykP"e@/9cSQ:xU 2?M0*J<7Ao#cFuu6W`v0 9\:}p\pg'{eS2vp@!!zTAŠNCaA7\_T^odrqGjȒ?1t ,&MHW;г=kLb:uT|ȻZ4oCNry{`Mk|ܯ̻nذ-CeE]PMxR 8qgx$@E¢/kbHXbH5[M!Gu$6%Jr@f63De[搠.[/ċv6k"H(G I{gq&f|3? 2Sd--B7!RE _WtYS އD _"bq1 Va6P(&U"zx_, [5#XL#ILG ~*B{CoU%$;-Z&Mt~[_78WqpV 8֛=,GzQ-i)k-3Oh(ś+{d3Dxl Ov3r"Zh $]o15Pν(}v=[+=]Tk#f8G[^"F$ \ܬ2*n|2jĀSȉAaO)oϵN:B/tֆCҳIׄ_N5&^("ԇXq{M/ u݆܏ߥ|ҩ{x Im4|*:rg{9=u!]\ i܋2U s̴;@m>;RXA!4%4WR@C>zblxӇMK$}#]{M/9ӎ{R比|]rtGV>D3MȦThWtʤ]yؙsG:ZG~@Dú\u@aKC shz67$aאq6\Z?n %1PO*)W""~|ʴ4pGZD;6 pJMl\,_.Kzb4!~J&51gr2'+X͘(ʷڵq"#E)?J̋E(tM&t4ėi鸇u t.y?TXqa1BIS@ ~LmJ{h+ގ]eOr'p6*euC^xd> _V WJ vbC gD@,C]PPmUڑz=yYkVm4eF w&ZJ5 -&ʹfYXDųڎ[]xr Pyi` n~w$HDECG4+/T[6*< R͑GhQpAz5+LЊVTJ.9 o,H0Ğ|J7@7MKQE"KF!,tomzxZ}(X*SvަsW2".v6!$8|:r)H"5Q@6u~&v~lu_S}x{-CEɖ'~ TjYg+s[_ō)j'E:5a᱄-ξAERLA+|Ԋ}үE߮h(!tq؏8?iR=Gs??|ڧ-q{&ğHYA {噎HrJ3G޵'/1D'zPM;DW^D'>ГOUqT8V-$CTUi]ZM9b x Lthfk$Unoԏ3.ъ {TzzGZkD)4xKwVI<7΃쎵9Ζst14 π5udj17_X,室VǗ2E>+!8&aHċ X`<4I)a!SpDn ef/>͢HӰdJ=8:+o&u p@A$eT_!@^ &暁{9Bsm8mTr45)<$.`&f8*|\u6u~,3u6{WI{֍;su{ *yH\(!j s9D`k%Hl`6N9|CWfH2]n%|jZ,E*be/u/g {/\.ctF}" Ib6#¾ YoE. ɔElQϜ)eBPoMiْ@,S& z ؼNh%O7΀H@ MSj#d(sMÄj:*oӉgƎ,@e[@}9uZ2_ Vr}:̝vZ-VxQ{zKJE*CX mve`^ Pg^+䐓0%9vJ IR|\ DnYDȨ' 5Y\A0R מQ(=>к-)PDA &JI!+ki zP [XJu xdg<CȦC>[T [ݍ;dq.q?Oab} %˸pO k&H- O98}soV)أwV\.XNFW$ζ Ah[ìB w2Q%#2e.x]]!c v{:aAJ j8~/Aw3JLФ٩k扭ټ[. Č/T @Slֵ 蟟A#1T*SƔwR5iQ q>ng6⺋ -ه_z8QvڣE0ZfO%%b[ RդY@ m.w3f4XMZ6MEM6˺ 5QyLX( GfM \d!dƷ SnU+):{NPz'qMNq`H o3ͅpBn0ѓžz*Z0'2o)dSȀ]^Ul4 "#K}܂CIyUglOWՆU|XH)Tv&$Gp0UĪL}F0~谢z:e =.kCmU70z25B M: jFMurYK~*8aj;Uvqg>v/A[=7-^׾[?ʴ㦇oI'_J2*c)v(C(ѵ3r ySC~_-OeU܁mtF4 gpVN^up?$ۛU<<[ ?\of0Ҿe )̛T 3jZ0/B#U8s={Xpy(+j.і8Ղ9ϡxҁO81egxAOTu[ 5{ UUXnR8QB֯u?XhZA-/5+Q^xCIV؝4 juCt$GzTs&myr9^t" `r(&J~ѓw2UrÃahG}k295.$_S]JWߌ<ex9#{jg@t>lZWEDlיW"uvF,M2׳沌f>m+2Mc:\F|z/UvlІ݋<$N]ۄc|1Ce£t=DwC=}8]ThiPﯳĉsL4/n1j2ˑ[A:^7ugVhv¬rV_$BiQ))#>Έ|HQIo0ѥ?w₀e]\V2 }Gl;O}?Z(> Js~ "#s1ye2dzbuY N鵞b]ƦmxTj1Z(t'#n-1}+䶭(cYWI$vӼ _9nMWF)o{ n@egr3x,0Ôz㋱Q uˢuNHQw/xe4BXdE zs(UP MA'g]An;Q)}m/\=;8?uq8KnصwΐHQQN*ds>yq:򔓺Xv 7%*]> ؙV"nXa@'%FT<:6þ1ZuI!|F320FYbfFĢL "i>S-hpZ٢S [APpv:b}yj;.Y0EəTpq/mEԇl`Y|r/ 5# *yUhE byΆPvrH(ќ:vsp/8@-N2I$KEƀMsZ32~g !98r[zdNY\]1̞;*L92P`4$!.on;?,hGIsQ(Y à,d ^(r/uܤ2rF XcPZ u V*;>qZIbHqzO!a.-Q׸~3~pB.'ZN~,}~N' e9|5b@v=f>Osz?񏵨r5geb_:EtR&YOA+@d\YHT9%Zke<7e+PE7h=E!bI R  |4CA>q҇Y|vG-#϶iHB h{P-KWDޕSr [ajb'ӗnVa`SxH m׹5p:Vx0i࣍M2h׵d|t˭8Tᬒ-lh=8 jQkM $*q>̖.@갛[&4_-.L)`-5ܾ(pjJ\|VqrMvdlzQ'R]cBoqJmrPRmJ .hs"%zgY)FMHQֶv#[),K*xJky,Hm[.)g᜔^G eI*Яԟ*=xe  HA<1#. ]܊ dH áqо@jsq7)ѓ0?Oo[Fo3-J`zs3o(w <_-f{x9v Xbs˚WgˎLϧ:Vku:+\jPtJբ ̗ 4r4W2R+o^=a0m-tއ@[a;Kg>^JL9Ӫ4i,^byc1֐v9D#݋x);SRV+VҐ:,X=Q1?40d/q"T0(W%g\F^>nP$\-Rj_ a䈷:I m9$DX)n-J@mM/HA, ok6W@Y(O jwuouH0):(7 PDTHFVvJ?G0!Q`RqOsϳYnQ>Z!X@XYpBJh~%i_}&)}BF Kjφg6> uzX܁8gva1]ΪFX 0)*t8j?NR="W 2Y7kX70!l2p#$Wh qd,Ni߸15Ӑ任rě)-D/(,s=2wq]4Z {À]kj'a55k1!g9|p4b[ UBOvFTL:Z 40/ dꄇAó" Ltj#zN+ F:CX|Z1~@hǖ SfK.O`z庪Hhʐ }IrdQ 96]t))k"Fӟ/yh[. ?+F$pO\{C|}ie¶A;R%=ɴf"<%\˞tSab{V,snT`]ٛʧܱ \\8^ \ 7C/..uS9Ҵ @m^A$C]5Y" q t.jwK@"Ke1.~o%X_H?Y 1GRXGZES`P᭩`epÚ ]ֱWa HӰ5~-־uNiPgrzHKqVšvBZY,.ޞ)`ќuQ:?c42J$}p~\;}| ,]ʐܩ"H0h5Yr1'=R7 !TMiVaIi5{`|9C(*ƭlirx4 G+'٪pG%%PTOK@A:a]c:@PDD$/Ӷ+qF'E1)׹9|%ῚxJXO9/If"Wk9#Tk)O`tCJ U.P̯La7j׾V%A oKD ]@2=j[9y7O\Y^s[&|W`8'V$&0Ƃ`nq`5]pHYO*D< }C9l|/~t`%Q<2!m@ O7O*qgF| KXcSfZP[x rb@aGs:[؅$cRaȥ1%)bm#%!q}j: 45H_$q;g1"XqOXbLf3o@sPO ^\$"U_:.ܗKq%ě/s6 n=˒w"*Vh.J/%KQP⬙$^+{NJj$1@>1)?q!]@Q}@~ p_^$sjӀ\sGbZQ`Ņȡ:kM+VPަՀz`=T9$1$g2*l#2(W,F`Z ^_@FnZCc:XEFt!#NP)(Dh [ aW>t#4<Oekׄcp$[#=w~8dlC75YwpFv~Κ}!# z1_D|{gDVq ۳Cj x;nȿ0JH)mЇfCW5:S]%51FFB@,z4GS'Dlي2;t?0M [mPTYn1bZCUH*@S%xڋrP=tLi9kLEiV D92$ ^T6V ͪ^Uimm|cNV ܩyAJ~FbӁ.F @}0dìH3o^edj_Sn>, gY~5 -JH~v25%N,˞_%LHsP2x65^^-ID(^6]<̕ĒAvitAg$.5RwSꘙCLmFfdPnǿBج]872?^m4$})GOga*ԥZ`X]`@!IT%9u!O̓8=Jd=~pJD:A*SAubѼ(f.g6֠aX@* 2wmLyɘKw WUEosrW´|289lr,qiY#Z:>;b+5$_&bX,wHͧ t8#e0m4։M!_ /΁v%e nFCŎX|z(HLlE[7١L`v G~=LB~/GbĆߝTs2s+Ot{$5qܔ<.6,5䇫t{`bՉaNh6AK`1EXd::o 񲎘1 ~Cr{!;$.RE$:?-4-cq1LOjSW@ mXTb"(1! r6P̨'%\Җ\[5U:AU2wP5}lN¤W"c:*Ǝ[l.i7j㍑a[i|Oc[((5Gnp'ku,Wt:_@z*b05Z`hf)'Ĵ)E.B 0lA\[OK. 7NWAC3S>&x5zH[u'Tʰ~8ՉN~/==G9y,7%0yWl;bDd}>XT+>^[HF ~ƻ3!"2;}5o7k35s48bƌ'(嚽g .«6w4Uԋ'~(t"MuF4-G9T/ԡxZ $r?Ȇ3>c|h^"JQ,l=gwڥ#n72[;?c@pvɻm %I>; ,$5o5A;,RA1 $eg*X|Z\T'R$Wt>)׃5[$1&RZ9vf6j0ܫIBܻA| ,\, ci?*m\Pyc>9[Ƭ\Wu+wKqFdg 0&SYKVwp÷m2sgm=6]ϏOyb`] 7&tHž]B!z~Σj3da1Dm leȷߐ> /Лҕ 69]x}ޖAgyk) A+qUERVScQ](Ϛj!N)C ^ ]:|B4Z\c8pCJo2`l/k"DPϩ4KVG!,Z4|SP1_--Z 4!-\ bl-_|X ]ЅgjK7G0ˡwl~"cwJt8.+P)K?2@ Eq"(NsD) OD@X3Y`D;!F^j|ՒϞK ]#ncn 1<&l<-Bk $xxeVTyqÀ `sU}@gx ѻ%bT& u7oO,2&0Pnd-{lN`yf90ʾB3%fl0Wi]ViJ LQVl+E(? m-o,8iE RZDXJ^30b 3+yȶk 8~*H3n(nT/F&c"a ͳ^`[+wǟD=ذKCw  E_~95>89qprVHlX!` ֞EĄڥ|. zJ.g}Z#uJCD?:K0u_CQZx&ncۚM7YK 6! ֟0EXy23&4"IT^)D_*Ꞇ͏~1a)i\#.mjc.G=458[aLS/~}j|C#~G#uRe zGl1]hɣT'2׃ֆ]:mȰ?v;tA`C[T`"sc][Y[d%pnf9W P{0{(MFJv}hfkk2y=+2߃L$xi9Hd 2rDF h‡#gH7DE2|| (A Xn\H WfF/kswQJ|QMӻltђ9JZEj3C"6@(~Űd|<߃[I@Ĺt2u~3 5}^ 3 )./$ehΨ V; ڔ=K*Z1;# J]&sS8uFrn|2s ~A@ߠ@2SNxoŰʮ!2`sT"ij J:L9PmMUƴ9Tp:Lkb+a4X$ d ވ!\ź?\q#B [u߆1aG;G ZFs%BF3:1>@FhŵzfD43] C?Xѡe{9qOzDH `8 8/0{ Ú -+vj&#ҙLg?@%rV=Y/Pρ|wmuz ;Üssϰ;WTg=.\jKP> q N! ]>O 7}VIR/%+hVm7vf5*%PJGt}8\K~Fku)nsbnp]!Vs {GQ/L7؇4\}Sy0*'] +ˁr"8Xr#4;\(D!`礉420p" mz.Fʙ8f͑׷<̃9H)<՛23zLw+ (] !v` G~.O(:6p{wv$R|ukߡpʸ :0ȍe:A0R'N\7W5lS|OPd\k+:U׆ 3dJeYId_a^i"'!Q! > ϔ {6}șFб LN'gnyaj\ֳ9ޅ7s!O1ElTwxbRYG`1{N[ʓ .)(S]S~k4&T?k0}W- Ӧ&.8p{!:XI(;0*ZX'[:~|n#5^Yo?:>,ەQū>M8xCŵ):eŋ9ty*a$?S~:\$%]6ĕ$7.1x 72VR,l赙E]7r\sRSJ@\.(#Dgt.R|LDC?N%?33YX|9yᑅvptZNYlx9=aǐ @}G"Z`9%4ԏ)TGU-گiaxrwCuʿ՞Rhc) 2V:іH%gв|}g[y</a7_av5L V [ xp d(t3E~q =u|vEU(@q1dBE hj9eҴb5YRWq{ &5#LNWV5Vk@Wʳt:}Vz!4ŏꈠ׽Ϧ LmMJV[Μ+b+^=nJ!RwqnmIߋͬ.e`SN@#&0Jc?f֥2g~GE\/˥:"i9cxW7:0b4BX}OEÿ$KlfT68l]O- Aunc^KEMۖH'rBET+h;%oyc-$ ˛l"oFL:ǜ{{c[Iz*y9ܓzWl8Q;Rc=m:/YD$.A.=0*.Uarux]OrWn_ 7ҜGœ?*|DOк,p%X\O'kok k3+-h,ZDZ N9c@2;[tJf\ŕQ+'2 ݨ+N7 8#qa5L-.&Mòki 2x=A)l9q?r˨k*H* a̖?y_ r&9i:Ev 23I"bm[EjH=fIg;޲8NxP)ey `PKu W$y*c}b"yI@.f-b;5Qus}z/(vgaFDžf^;&B_;ގĻudфR|>wVWN5n;)u6Ƹ Wuj+1tFPQ/X1 ((l;yBi ˥ޕ) C4pqrM6-}| :kCQTT΀b6P heĒ(&lC6e Z|{8Pӆ7J#,Խ˽nvIs//c&ex-Vv$곂rs 6ŔPPQb n3^LѸ`*Y[m;Y +~> o9(ㄤ"gu?Mı͟M9=C`9p~F5PrQDt^f Uz!{BHYC'R 7ZI;mDE QXgKL]Z;6͌匕0g߆gOtx2gtWI#ety5䤪0LxE@cV7؀!Eb'&Y<r@o*OHʕIv`[ - ȥu~dlф>UdL1sEDAfg𻵧 yso7wn`@9}va@U@YώU_V H4K-v$y( 9 yo T<8l_]L^ۍ K-Y*-( sq\.0\PS ,vx#qu7M9h oJӜq'Dr䧰_ay>`4N䜡-!BzSW=ACzmKcd[2ϣwc}mEnfDUws^0tv[=#6lK`n\?V6ΤSW[VkK.+m6f rcud\ fePa2zgu(l{8G* K?jT|vzl1'ŏWmgZު FJp0:S QU{" ¼Wl岜WQ\UvI4YJ%"Ic|]5EON2 ZPWv2 %}?{+%Ooa WviMD~m҅!<5QCǦ#YD7Lu oƃSy=~*^\$R5*#Ǥ$sMHuv`WW*I09eӛýȟ/F!(azY16v V{u`=S|Q;*( Rj|q}8qR#'e'|YM)^ZZe{IUTcھM 9QPzI}$Pr/ ЀYTsV!5;S;.8v qA ѱ S*c4tJjE%-|-B(jZXp"MbЊIWilUB9PC&큪O狘,BUNW`c/9$I0/ xj9G+5J/Rd'X: O ij o鯍H\sN 7IِDm}{>P;2T&XFpoD(Ѵɤ0D,j(!97v]ANw3I'sԺ35YrZ lƫ%CAN(H;4/u줨ŵw;>mpD/:AǣęO:HuQ.~]_~s ] †"Ahd%GKҘek%xҟW#g-% LpeIBwf:ZL DŽm-=&Tްز]XEqm3Ebp- ?D7^I 'Ln7،D*J PڬͿ]?1՟'C:{Ds'ȍ) d v(æpb'AqF}$ <=&E6|!} $FQ2}6)Ox (O 1X]&)ifUT1v&v46 %6`K,쵥cGv5ESd椠ʬ;4ўj.< S@irȬɑ荿pm}IƊZڷ]-Ddp7]Ч"[Xa=3[ b#8|^&5#%^aͫP_tO/Qx3ٰC טKhLݭ€zzUfe d] 2ZQ9S8UkE:4j=sU<fygqF|gf01'߆QlT<7u kGhbDqxe @LC8ͅ)Fxi rW+K[C5ɝ8bƗzEHgS|9Jb Ekp 72#b1l=rzhQa 9g̙QpmF]Pֺ)4d=ڼlXҟ1wݹ_m(XF` 2b$NvҴ&(c$:h1(/6/Bc]RwoIZ'@x7MnÂ=9ḽ<P˜HQCSM"y?slrܓJ 5 %.CoYfB7NNHR)&)j,鎛 !.]@FqqgR ƵiIsq…=`Uk.!vpLX p)D[#m$ 5gɧE�Y+ )$xĤ;0ɤ{}S,>,Kúk. ^n '-u|k)  A8=ؾ۳;{J9^+`bW87`O;Eu#K m9%!r3wPڥ]W@b̔N1jq(k%P[<2Ew֮n9^N)͈*Qr8ŔH0GIgX~CF!/͔y@]khn@*lJT͸\>gz[HMo[tLyɯ.VKC bo،GUn3Zѳ0׺.ޯz1D4|Rigѹ/X_ZiF٥ YU1y`Æ1?3zW#iנM怋z6J&b%AIQokS!F_fJ r޽Hv;"ƆWSqS!{fW5WZv׉՛WB}yjz.AlyNߨk|X)&e[;)bu>8hFU +׎=Cl?9ٰL]攡\hɩP DţWAAp=M!5Zv6-N7uf- ԣoKi^X{Mu(CAKa7ZZSe}ʞk2ZhvHUv@\Їm!ydgY'Xw{aܕqK|3_^6/{KT8=+e⦳ٯkxg6#RX :8LD'ظFܘ+P%pCYa3ڵ0H+v< 䄰uo.dEdG0/1/t:L(xy_f6b3 ,zɦĈƎWUmh;7ȨY4wZ`[H \] )J `8ayFFs+7w}]ķraeӣP=,LƋ`6NQ(֍W/Y< ݹCOp pZEVV | $0,rUNcub:YJ D/#$sAHi\be<0<튝^/^a&?1Qvp7>^Xb6z.=$E^\т!څsH]C{GcExmEU1F.f%(ƺJzk z"u @n,>]n.OMGqwM޼RBo^CAF~HdJi:Us %' T5z9VꙞtS@h|8F^{ˎ 6ػc2~'f5!( Mg79c-:7+R?hD^#[fwas4rf@F G|P `+Tew3ڮ-{:K'3L,h~ #i183"}"42}3S?2) ֽq[L+”df>t[>K3(Kp[V%Z05\!76{AJ|)ghGl:`樜|pmW\5\~ pF'-tsmycl) E=Mrڂ󧠀7~"+5m>JgRm&G  +PO.D(Vreh2_ @ ~LȻBsYCݶM% $MaO%Ki<[=utRr!M4NvF&K$94gov2.c$e:-iS/!D=eD-gԷ>Ik^0J<8] ]mTM` g nz-n4T,z4,;HݺoXQ "FE@T43%PKS3$N&-xX>'ya?,o]B8G|Y}~ةIQ{B2+vhŜ ;۔eRmEmX0M`ZQgʌu &dԪ DB/]!r;$RK'o3;ڎm[T{=˕#NVx SL:Z{ԵsLhV0r.]ub1zl}RSI,nB, kCWO16EfLʯՎ:۩8@7hb[0x2ץB7Ja+ /HC3a8Py $S9zK2+hUXM&'[j q\D{=Q?Q*5#$57Vy=jvv:_-%r12J 4Pv!yFP*|"~ُٴAY/Sr@BE7ƨx U(ۗG!#N{zxc}"IYC~b #n,`NLO~x&tz 4Τb5S0j?W'z*#1r2yd5H rzK~0ϧ: :MV} aZoS]񰳎BMn8(BHe-9,=t/"^yW40Q鸖X}qq Νу@0،i,*x塭['^'% bWGApT+ &H/x?g6l7r+Yb Cauē&.-REƿ<˘ck54Vcݲ$Nub ~4P w CJϢ&d>]ږJWx k~+/k@A^s{3S/z8h0.cpJÛj" 8 ?o]eF]w0WƐ X Y)z/AK{a;$ISފ5%CA &`=A]>f63ongψBYΎp JP:⿲^E+Htg/iۃXKګb sU \ zqhž9u'n͂f9ם9ٍ0_ i|a7Z \i|~ N^ WcRUj`Tfj4@jdD^6HԣXu٧^:Ӆ`Ul[9)BUJ&%4ol~w/ADVa:;9fW=P7K_QqlLqΑ}u~Ů,";B}@++;^^eO[p$\utB%r.ltulj Qpq . 2 ʹǨnĝ[I&] t^,maw\*sg/oeO4P*bϓ,[hAs%)v&*h?qi ~6% =C Wk㖞d H " ib 0m@_O&.,5w{VeFPMjr^}C˶kw2-2> >ewMO?p+psM;\a.]qBu媔{~2 Mk< N,UzQyMGr^I!MZj٠܋ѫ,`+͞w6숦Z=JxL֝zvΈ!0Q?a]B}9Aɡ VJaoڹW0(ysj=Tut)\Yzʏv9DTzaQ u <1K-1x䣫:aԢ5UEDpGc4kȎ&,f,fVKH˘Ag! ~<r3Gj1=W!/+:9Tp1@}hqdM`Erzbf& "M90D0(mgPS-Dz收?KF@L8.䵵0ec=y{+Z">-tķaPgv"+BdMM %f$5Y:+&*N9OQF yQnChY rβ>2;[C252s,t6$XU.;\6`@]p6  jj*s>3>m/!`\oz:1ȁNן^*يqu@vyw¯%>e9lL/}xT|<_/coY#8x2 jc !j~uQkk8cyLX'SHáqlb_S,nskpy A)t K҂ :i,9rR; 0]2X-OFXLLZ*UYp#:J;E tn͡RM$#&^Ay3I(8NkyN&=@Ä|xНպf#aMﻈMKq͊1h1,'`񊽵ngx Lr#vfn)ElX`9@ O˘ 0ָaW"ޚ0ҭfey JԦ=3`!Äߜ3g(FpOԴ=p`Aϳ{Lkē7WJc!6l&Q ;H>G!>]gBs/L{o:qI,; ~ÞN 7' d2pV)("Xҳ f5-K~G h-PR>NY$( ~q8Ra!8ؿDk9e}sMGo C5+$4v׆tsp|$B&s#uܿҫ},WמAgJn1G%ˋ`푆7 c~nEoCeQ([)IKdn;'@x]W BFK|ʑZL# x{H^'悘l{ RwCV!՟J)9NE p֦AX`\sA&6`rUɩJ ÚvгsBzKyx!pA ~DOewo)6U_+e.KZ 3Zwm+ߒt :ޛBMe&"`R\Dnu ⡪OC,U)_ټ1^IxJj UYi-^|7*YvF grviKCL[CF ˨wD"R#i6f<æ|BU+1 rX)r@9;vxV]k{fl!k/8XĠu͜K Y]y`-yJ左$T QPjrj4L LFIQͳ]?!PT~/;#0HN9gE)P#j4%__\!QSIJŮ\,ivIf'm -bO`RpI|ħF=ihRF1Wn=ޠut~̙aBv3YeMxژBZe?Jw !s[PT@j=T%|js'}Ju~|wrҗ]C6, Lul2Je<^ү;)^8|_/}5<*Mr*iE6MzuQ~SܵZ[=2%ŋ *}{u4*vT;BYn m-YU܃;QITľ[+<R:_+)rкn2D>(+(̺wMT\s0Y%]& HLEQ@ rY&&Ct}Eisxٹ\utQ^l_R#F[?_XxOf#p]+խ%0mjJ(HTD;?5E7 Qt#ۉ;ˆ2$ngl?;FV6CC)m#$b=c\b2I c;Nͬݳ2 DʁD'Y*zɠ%O3($V # /c![WZń=84Xj.-ќ_87:S?7қ t8sY U wSy3%ӕDUZ;*4FG]ݼŚBo!8ؾu7U k|pW(w9y)OE럅ʅ/fNVMiR(ُ)o0s\~Fj1L֕)9Q@)Cs!;dP&li);?"= owpGM1'oҦinS /]Bu_]}82v>od> /^OנaFi'w5 /,`>h9arpb|.@`c ђlAo#0~3BT:Oʷ%O#[ ~X zlJ&i`2 aJ3jb$BYUͱ`nD$HuE[XR:y61Mcg!n'Xzhb=eIY^GY !rQB0\E)z- w儣Ӌ7[1Y1>/ a&>;iڂR"35;l!хkܫpٴ@R绢 HԕjUto?{\n`|Ww`px28=08TK{R 0Bӽv>!B9/?'xu_Rq׀(j[|5 4 i괎䔌QZ<1 8Mƕaz6|$Xϣy(zJAkf•>Q+PoK2%Kɇ!)[+t9R <W$:ǥzq @dH焱e2}UEV''ͼ!iEȂUa;؇0)}QcNQ}7S';46^#]R@jhvx{qM˹AṼn4 ,c$4^ M WOs`ܣ:91]8uݐgKѣ»$_eI@eDH-4 =i!YS6gȝQn=wo\FۀW-Cl>O}QΤaĵv0ux!_WH2aqnnyW%}noBbvگHIۍï(t-`7DX";ṁ:Hot $.]+ U iy?J9ֶ̌QkΓ9Ica.;h:z6N|^,:9IC`wh,@-bTDㄌS'I2_-U]6(jrAbQI0 w5_ΦL?Ϣ.1N(#Ξ,f9>4'X8Nh.[hݢԀcIXf(>ĮBv\ tMPt;7x{C={T얖l̾\ }V;D_te!KAFtEyd^6Q]/M{V`hU{6M0aI/rzjv0`,*+@Jxޘ8}'pqK @,_S YCX)_9@k$+ $CtPLS=큳C`YyƼZ6yk?vNj](XԼ3([%I#MYԯ1 #v+T\Sؚo6tpݗ= tj6< e gb8Mk%tNW;+*͉fxjd7bI;FE ^]8SAifZ>Xss Ttxan`n\| @}FL~Zs~z$N!xbd=%x$my(ȶaejom eyO\TwV$x*˘vPE }3P2 u`Svϒ l>BȭN|_Fho Pm"g癧dc ѐT##O uGt䆆˧ڝ;/jۏɝXЮw8Do<0k`skZ)\H%{1@[Opl[!l'.sG( ± ';z5eT;z⫶d<[BaDDqw:r,/[gƑ=^4, Iւ&-E2ΨUP0G_W൯"Isت+׻gX ~+lR9E:pUQ!uU,/P凎b~~_ 7V)Zwl/y{{'NgAK[Pq;<# guc9~(:ޘ.SD( FXo;n6QMFQ\@cA ]iǹ`2fLLwyFL.==D#KTְ[`r_@2zزFΆ *.N}VH?<[MD?DSֹy\#F˻_%H;}G)J2E~ّ:-3I1)Еކ3U8c_n&AD1.(4.{d_ܐA qTa f8 :Pnt |[,֟UPecQt/G:jh?Xetm*tc!z"@i&$u^&IxZ<}G8mwZ<)j@u6CA?k@)]кʏC׿Q#B,2PXjrDrX#?HC 4>L}-HDUi!y+ I n_ΣjXj8hy77d hB_52OwlIO۾LdAh9mg="-gDJ!UC -'?@NB'.*/iX%\ diK4{Vۓ?GX#"ů߬uFIK:wXÜ&EiKi4e~6TLpg>{k,}p.kiU5v- #s3]s=5 3IöO| ?C+=45UTr X^,-4 -\SO~UP2S>K<ܼuQ{8{ m{XV+ A-ٰHw4k>In"gw-,.eu?A;;*h2A#T4io/.We3 3O d3t޾Ъf7ԯ#e 4T%(4?bA RC-.)FpM Vl:_$PnN(w}Z\N+R5T %U* kw^PJ&sA(k'C-xmwxv r5Q=xؚEnǻ(\*Us j22ҼI>_Gm:M4a 2kBȲq[ 3|hs5]"^b1oR;G8Lv`͎Rǹ,CvIHf-hLo32uR+;+'*i xUWa*{[=8QGd;ʟJ@y%Yb *^y_/8"b!%LructPdDY B/4Y]ҳm:QQ8I.gAD>? ƃc̊:&Cxe1DLI݈5]S-yޟ)M(y (Jv0;<~e" iqM]lV :|;s*VQ+JwŔ-=DR|OE R[5 K cwPK9@gaךQQ:♸KϹ9(M $`tP: 6 FjkS_o`( ۺ%uV[W>eq;-c3*y!Yji^.`k-€aA1(2aTQ].CQ|Ix5hXxp2=fW^lvbi 6TgU$;Zbl_-1F,n7R5o@YQ"*>J/D7s~.8Z*5%g\枂1j_iƿ,lTҥFznToh cۤ;ji 5wȴ&${>LHNm&Gdd+6`ܼ 2MV(w'T1ڐ91r/@Hvp#ņ@2ߟ,q>FJ\fPziƪ; Z`h4 $ZStv#yߊZFh<؋i~%,+̼%BY4> IXy"ld~sq=O .aW2\K6%hw1/]~WB 5[3'й 2Q:&d̋oY+,wqC5LiE>ʓrphn^{ ػeQ#?4(=\FD 2-hYp ;O!X's~HM2dzh#,ݣKe R " R|vD @M2d\1d vc%UrAf\Y ϔw H0MsG[IUp35snIqceUϿ`DOZݱ9&'C=Ye-"[ 1'uO[/8yI:ri_i>?(ZBAhX~jy]a:5U.8 8,ez#q!HW[]?m ym[F/iR@,d҇"F7o y,G<ε +vLV_ ͹GoXR!m]s*X,$pՆk'PWGĽl7k8k{Ǿ KYC>8g-@b|γwy|4šMCꝜXn{6A}R%zt~8N!f+ׅӤux]HdٌcBf%Q~aXK=`$fF<_k*_-KL)]Aʅ(Ii7c<^_-2ucj?7WYH q;2ѯԨ1 Q8fߡ;\f[K'׽3&4~1M~b!K[Q a[~v.o=("Hqͦ?o1"?Us B+|sYAT&UeS0GTO䄽._T7ZAR҅(V9N[aX1'UJʅfQ;;6ubmg;JTCD:8f9~f*} U vxEӛj9k-ݼ)[o?;M~2O/A/ vJ |s)b*>,!$OEc/%'[PXdS`cI=^>yv::+Le֨B@սY'(\4|7d~A7}]@_7eO֔,f?rv*@w sxLJѨ)f_,@s >E_=[CS[W,0f,G\Ԏ%T݋TXA8d>Pfl#i\()akd岠' _ޏ]E ?$}a3 } ysj G9ز"x6;T<)ØcaE,w>1< tE!F!fpc-n)>Ve6*R{h<6Bg 2)p)I4j:`,iLqc1,$NaE<9g'&\Q,g;ϔ$%W){ ]mL|̦M}ѿ'~Ft궞ޮrrhέMy[LUwRAX0ũrĔ>>Ќ+=?qҺtU/Qȟ'ە)'|Te^[vȂ.mdw^#dP {&f eL sXGL=պ=*|P~P'jՒ2įAg/uk $X)ʗFꏰY09aZ4EG4/ ?T%"чtiq*}HYYr%G!'7yľAGq]){^*#4߉0FDTJ !kk!?9M;mm*:kZ_8(|&2=3e(͟K'q+2: \XSvAcwaKLieW\b՛gvu)sńEO `{. OHI#];?ZEô|پǺltPuVHC_2 -^I Qḏ}eff[3Ww ia23wQڲM)LS,Zjscd«8V'뷌/d:oS?HhMd$DO0tD\D "J8ت8 ٮ<2Gd<4!;ؿcxЄzNi0SBA.< CAaG֢!Dfa&as]Xٛ\,~ R^eJu4mt> DKQX!Zw㸚n-hv cV^8HDxӊ2nՃoXb,&9GDb'|.P?@aNb EfO?6ҳr^#L5 dGjYܕdJ:1lb/ۣ?aR%sxp(j ikkiZ:E?+6_UkS4no:(}2slOZ3hB3v^'\'5`L]y93"OK$zQ$ uAoABd+\|bWCBt;tcmr5,;ֈH1#Is!z|Nѯ:p9\??X"ꘔdQ't#ni脢al}M>w5X `xvX D%ۢךõ5MX8&&#!$]l}cdFϚ3r\-#nSb`Yُ8/^0q Ճl炊IgكbA+kF,s5yO?* 9GH:z6vJ3xr =k[BLxsyJ[K}O?u1D+u >ޯ m_d2(9)v Q*9B*{Ԑ,<9| F(~CvӒ4f)t]o*~ܻaeXo}Oyt8mިB+WM+ ƪ"fZ8ȍx8;nlh钆6k6|pւedkbtj~A"D>uXn`6g5$L{.8&<؄f|ao7MlX,F7.38H13v`22;Xr#2(.2ͩnO$,Pxœ< g-hVqh-#g` Xh(<&9nO# `t IEmu B4d`/cG&SS8֙ld棳MzPu fZ(GpK﷡'wrC+GSg+*9 Eo9[x~u[],I\8&0w~z=_S+S<ȣɆDĕkhIPL{&1g /a]lU4H"JtH`*)~? aW*8ɜ gӋA`>j} =hJ9\,ư.u'&$p}_cʲ"-(GyEtp^ɚlN˵QrZ68Ԗ Rc$GX%~[xJw. +| '6ؤ#:ݦ`eq{d"hcR:(biĤ?PQTevJcҦs(V]6aG  xX> _.$FcSrf.}Mq ךyセb4J%|ʊY%[IT[fq^>iWb҆]9 r w*@><| &(q)4y +ʪ7Ṣ;'? 8i# 'KG9< YGnS\ZFP~\ި|ppC+w^o];td- f+ݭKkẋL6SvvD|H q qpa-9q7M 14OGRzjql]_CL%Y{GC\W}f cUY+ތLZ za5ࡏZjMR[jptw&XdPZZ[K}! .Ul9Pvn*JϝfmtEf6 5+f͗NR +3x^3=pgg/E'N@?1,`!tmA+.K.O J5yհsNcsT+9B?V(Q Rvtt(fnP&,0hu5:%4#]kvE2Fk!!)I9c~*Fj,_Nlr=C{(N:(dʌt]w PBV_b Hg6d? 3T#+$)d;rRy^ě"x>1K5E(?eXzqRDȰ$ Q΍ &oV]˝'h!;lV.z5ؙ#n!tZCzp CV>u*$- _#>鏒5|HHPsCdFukWљ0-ir浹qrT9Scy6ö捓 (_A~tc∯@.!@%/CkS:)/Vtg,l3PN]&Nąq/7q}" ag^0j~E"}W;[2L#0b Sʆ/o ~phqN]-6D2G=sT!CNY,jx޲x9>iR]*A{VP'b K:qy sTtk"|3 jU у 6R{zAW7>bZtpW>4g:\7Hl O݄YDR{`XB_c&IYl{2C_5_QXA-ui8?|_D!@  gx>[ni~`招8XGABo  :@7q'M^\7Tv?q0@·zw~EZ߶@"xoUm}SoQԆ^Wv*rI!Ҿ#ǀ_ cnXS^/E=WEB= B{CJI0Iq x1H:[L"ݗi9AAB72N$Rg*1꼶Av@ #7rp'ðb$ p&c$%-)E,WTo'(0/+%u"|qab N H7M]Xϕs/@'UX2f`0Պo9@u0YSͳ=qdyIs0&!̈L跚Jgx`|eǰ)ޞ\c=\b7J>@#iL%*4DІVԛhEª7~]Pps'uNفbq91s,;H Rw$ń‚X$KPxQro*#a~2aRr#_JI#: ?;%!I]Ɯ8Y0Dܶr*O[WjroP%%&@&Q%1SyTjI"f<҉63`ߐqe.JZawM& 3^gzWewt}z"-nzIdhbX{=XhP9UӠ LrQ ꋈRݳݤpU!tx:c RIJ5 BBV۴N-)~ 0/s:>$Op#K0я #c2 gDoXc6i7e8\%côqjVjלl?n+>zRHQދ.),pinFCn&} ~&k&g3bWTp1,u*]H.*Vյ!FuA#L Bg:"zK Pg[ aM/KqGJf]?=2T5I@z!`~.W'6e7Xa@h/00D+ @5&ꎽBňdfSj'.*}&(d`?`pi^|ˮv4>(Datʚ,y\(S|DuŮd1&S58?-޲ "Ɵ)O #L]BL=Nm W4ks-տ޳zXOc:6/YcfuflaKQEJ6e阌dKj聬WxcAi"SC>ޖzAk<͍2{7X3_(fjmk?i*x,ɾڗ~ iZ eC \PQG>qs+)UE(.-Qh*}*T!q4!pھ''ʜZa6Awt4<'v@BͻP$P:DҀCSFcn4( 8J,P>a[X&/-*Q6uւ-95܌41{V$Q"{|V'$R R]Ї ҕEAP'(prW&n56t ?"&8׆QjziʼnY $0cֺ04Z TXSR87S}Z25"mVx}[3 [G$T?u\GWj_<&_y !f{5? PC$-^8 oŸR588 _*Ewkw 8@IͧQMծcNLg>`ֶKڱ"P^>/p,\WywXxw^3 $Zd{T?-'i{\&"k Ǎ ˍzOsZ XBi,W:)G ǛtCs#1='6s&ƶ7"\W} W4א|?2 i#L :H|L;9/>%tBEtk` bn.7r5Z[KĈΥ8Bf%XN(}Zn&WцA]Xt2&[RɋB듒`dC &S:c_K-'Dgfe.BeNP0)$|(]Wdt@.2n\Zy9N ]:R <(FdK [`_&9_FBW3x .cMV. -<ٍfS%hРu7dY! uhx}ʗezWuqq"9'I? !4`Mc)˟V?}$n`΄{P%!F`>5/^={$d4L⒟d۩Jkzؼn[6jկk`]D='8~\8-eF!b!tN7DrbTUV幖?Ѧv<ڼߗ;W0f c‰ LA.$7us(4Wc W:ŇW"B;xwxPӔݩ{O#x-`4]7]WzE#b6NOW/1ȦNpfRҺ-sv6KH0O~DW^@/l@~vcee[ٶkW'=?f܊38U/G?i9'U~= i c4DQh7|ZKرվ} Xwb :dsU\^ NP%9/:E$"r)jY OiI]@eKw/XR8*i/LM#r@<9z954:nO_&#n&XҦG,H$ee*Nh e}˞5_zqfj8&vς.,k##{jSꝦa,\w8OvbbB戚j 5y[<˸,C[bRr0]#ŀ|cQ$v:W43N5Ҿ h/W z{NXI ;@o"FRW&Z?4;t爱{QՈ=Xp}zXJXKO泙xI)YKNdKo]^宨G2%N}ù^5Psof6 ?fj>^8s%x5w"fC `߭]NP#uCt#aC>POcO_W%ww;id# Jy4?\>Ԣ1>gYua#-H"" ڶnZJr٫[Sەf] [rɇ19&@gɨ7ɓ91bBs JSM2veu+5 ~z Y1zVk\0(o8zyQ]S|X؁}=“[㳟0Qp?2:Lbj{ohE KAY%g,̈@Rb܉I[٘Q'oўSI?jqLxo`p6 3,)˾]<ͦ553`@ݴJ|7xOfMN3XI̫98xͬ:ֳ$j-'oiAa\%_01!-nIsu uԻf&]2;p_驂/$q ˘H.l(=bՂ"9x7ѭS Fә] l\lNO2iJ*ES)0pQ<+YMdJwWk<=Nk o Ǵ#܀ѝ(T,]i3Y7m6ugxqR+EUN^7RQ*^æ:|W<\E:Iۗ ~H ~4ԉu]%@o!=jpk5..aOٙ : 9iuSkn !ӞXA3VH`Jk{%uc^=+E?k *$˂ȕÏ/`kk=da#I8ݼ-fz#a~:u/w?QbA2Ms9H/seaĚ 5 .W%¯n%:K_6KxFs:\.^\sҦWd]{{}`,j1A5\%s"{n勉Ұ).J{xP9x(ֵ"NHc> #7PI&UN r&H 7ix~pYajm]`(ҙB^d~Mm.3r{$H-Sh)~Wp#NiWS2XמIFiN;ݩRg ΀kE,7 i4V@oUYxGEMөҭm19skKg g C*`ƅaUo'ݤqZM^=LKۅìIumKZsM% ۂA$k˹̯x&:8x%E-Ƃщwϑ`rtĜhRdxkOVnbJ>5yh +۱㮎c vEO;v Z =.5x(:8[k:mk|; n:np9&У \0kI羂(S(fЄEOt ;[s,pyY -U&]M|<QUHkCvz5@p՞DHMG ȝ8(y`qSZT+:Ca21H;V"f{dvgjYzI>ӆfô@</KTR, ;#1#nϣƺ]t[^'~Izǔib R;ﬗZ3 ?nI v緞r&i{"KZv,sS:18]KRO!M掍X?UFVgėq-O'wtCq~h[ ;eYZ)n}HO&`Ҳ/u+GvEfsbb\bF>a_oUSL_>v'P58do\PkhJpe׼A Ve῟nq GyJ1=SmY !4Z2 &y?ոr,?̃ |ObT$)nS5l(GS,g?۟*cخV4˙[H+J{G#۾-ٰ1ok繺5$%HnޒnHc ,`O3HZUwŲࠆ8 V1p^\سz L=Ӓ?R$OAYN3&v8F5q+{YŐVuvg'= det~-+螗b~-ěm\9 'gI 9¾0>q+=m,?k[Qg(gLX K_/nXcé$\9Nꀿh;z \4MVuJZy ';lm;F}#z3gF@*]) <2DF>n{\fySXZWho1&񢉹ᤂ '엖?Z|u~ .6ү @Θ,(:X*̾l{"G<{kb@琒#dHQcW{y 45qQI+HA~6 -䆔3?Aj^ \lמQ?^iZq0p/e_ų Pq\:#!g/DCPjAk{kc?nCDgr8G1r5雂^-<ӷ Dc0jJNE0HǺX-=f^Kܠo;e-e&7MX'jf;Sujb%юRwLn5ۮY1gd0 De2+,az/] b2FY~q..Z Rn8\m~S+n;_n`F7 α^p`.Ws"lҶ$B^M׳`5)#HC`?rIWu%Lj <5GUWXtYJ䧘(1d~"/“6@s}?1>M)\&!%vHm G dpIBl7A9o ĬJ~=2 ZASH5Ίd{2 Q픺e&aMbGΞ8z9:#0M(JVtǫEVNo ?*p$r(Z&<"vxK ,tͱ{MȝMx- i]7˩YE}pKW?*w| M4' U3HIŃ6L+p+䝭#0BSR^EQJyFOw1Zs Bq{38P5މ6)zEDΨ/5WpbhPl)^܌Cn.s %ĉPa- Ֆo֎8qa\n$7/C=$ P`!6,WHx({yZ`, S@L\>ǂz2rt&~Dm[N&k+:}ٱ8g8,B9GxCw)S߅H^UXP#K|D]$? Ľg͞.[zpej3 ݑzdpO'bt6 Z7zJd%4d#oy%֠BQ.mJj|z8 FV}Ϻ{):n$I'FVen4)zOϑnr^"{W1eCUQޫX'BX9s+yPU7 LmG*G\8p̜^31 X+4x$c<[T#?1c1 O11zjm3r78m HwUn^S[(JL훆tR/G2|V/DpWEy`_dh}LW|Rմ>@u WڟQB 򙅲* T2^$Tvp( @Qyk 㘍o#ZKGS%fG\׼:@Z׶lc_2Et DV51XGL;SHbpfce6WbEHuGa)̱i#Sٜ_KgÊ㉣K#s[ts y*:5tb1ʼF6KhANR) P h3b^W豷W]wyr $ghkG*yr(pW_-y(Yc 9yh[{/ ,w C+]GJͷޅSϥ9|OBA<u;ȍ6s|S<ڹښ.lȱ# åS}=ͩ5uvkbev85Z\̈́`P=o]݁5}-?6G~֦H} ճ١@=/>-rY2M$2lX:, 1&(<0X'Y MfWPj0\awtEʁ"/@_ƼNgx&qWGǩHoP$^a"; z1qۿ)Nȿ G^L*m(,eEܶ).CгuNTr{pL6+uB27.qu<$$F&v_{BhrL8ӂ[e Yp ۟SmJ'uM6(Izxi)>rexFF (Q _>AOߺh[O,|TYhGnF XX33 ~+"`tqhh;Jh6$f)X|4n_Q& /@:xXj#&ia$Kb~_/1H*3VʎA4£\9u\ 8IJ_ܿv$Ws Kq)P>Ȗ(۫¤ݗ*֘: ⍙g" l[8Zx\ |9H7T)leX cfCOQZ|mg^nj|Os!H wQoȸ_|=˹JZ[ Bd71m\ :Sl-YB߾XjL3zR2u3d\Qc&!?{pB O f?.<&Xay?EoH~L[Eh;;~H|آ)1 a쑕U@% ;}1y|(Xbޢci{XY:j6%Vcz18-OSTaEO%!0-;# I6c֪`=e~.>tJ ]lzې S#{O`lSvT~#!Z3hFpmmWB QBbM{/*~|am]54M r %/(YI5ŪUp}Cc̥<  1H"V}hClPӦ 툇&`S; ̾#Mŭ^#[AEdMpW4 _0TvFԷ bQ%b#_=d48EK^JZ~o[j&3OӷU PI2Ʊ{y=Op*h+F}+ZS\$dQ cP. ͫEPLfxeHv`m^n f͡mɱ@s7AG2yXpS*!1-c֩Be}I46P׶c̡(2qߙƴ*}UB՜;1Zc :H1ZhOtrbѻƔuzҶx8cҭ41h?>1 `Y,lE+Rn/N2Z6-8zwS|o]eo*ĮT6'M!a!\4yO~=dvdKCeYӄQpaʡ+D¡h)L}=5I+^c H:F,7}w+tx҆ |o( rɪA8s!jo8x[; 9cAHlW?H6f(&!.F66C'(|S^~B&)>w@lG}L}#8Yu赺]-dwWjt6&Drg KϺ15نcu@"A>%T3]L7M\ꛉB]4o0u`9XH0X†QVFqn{)S*仩 4cV?;S)FRc2;w=muFPZ25 OqmNDCIaf1înjT ߽GݪSq?x-#ͰΜ1w5[GlQs|8jUPRUj4gnIcO?Vϒ%|+’ zwRQ0*?}+6.hߓa7 bնo. @vcmDc17r&b0$p?w뷛-ۤ <0)*2=glqȿZdm钽p옼;qČCG{FP o^kRUOZfVyVt!#*'nw&*LvƝĻsB|||5D eJIdnM] \'? ش+pF "! -3/:ίT]t64hw>I:,x%880xkLh}S,8 du̮[{n:p Xt1 k2mw]м=TrlZhǛ2}jܰ퇫݁kIϏlϿ4"gӾ^#(wSy- |/J8ul )EwQ2c3&%m)MiAPZ0eqQ>ފ ϘIRH&ldUڐrօq .Ȋv{@'H?Auin |bSK޵ G({OiXag&2oП,o26r*ro[PNL/Cl5[x: f)-= +a.kGء}w>A>`7î# SbgCaen%tqWLMZ:[Iky^^" :(<9gCǭcc 'B]%Zd iC+oQācALluB *ҾF;yܯzUm^]]$+knr@$z듫9Ѐݡ 4?p\Z>DF;v"9Bl PmqU"HMQK%.#PxLC6GѤq@@txbRߥ:cRyl2z:ܳӈ>̶CqN84KZ\ݫm_Cdkޥcebܗ%=alDd* }"J%u}ULљ%icxXDN̬tgek( kKnO!5g4Flz<6yvN wVoPDl&IVr= Z#U^(]!)[ ga7a 16.?HQ( fPb\s&3u2# #\b/Bk.1J)̋LQ6JY#Fjb>xzHվb[f?`Dt~:.C+=oRm>2v\0x3!krgلym"+A?Jѭw !8IKlqKlsçjˎc@n1-2mWmeHtDȻ!iAnWԚ%#2pu'鱆ؒ# p % "&0pO@Zy˙C@1,)$sK73!]:9qs~4|mtglꈬo# ׍cSDlYh{l!۫]]QmfDIu۰sv u*50PJlk!&$nEnȜkysTY4Vw4udK!},[nn~2M7hN@2 T2(e&t"UɴsdjpN15Oh#cN+c7>| %Pni25Fpa (db=ɕTEIオ0a7,(@.Aw:ߘ٠$u2X@tphݜr.d!\xhHMB(a91tEVuz+.aԹgܾ_1l##!fnlU4K8J6XmIJt픕a{ e/j xD"Zabgڛ}7JNCҁpYG"7Gd:vzm}|Kbݲ?Cp1,I}{COj#,Po  Cn{8C 4Fw:­l)R4uVad(39'VoVՠ(pw£W]!˄9|x*yuxF;(Ǥê"Cf>aʴʷrf Zڔ[B RczaJ8fńE!0*k\xj>FYXct3-GS,2E@--p 0DWs6J^l ^gY_2"I⎢AY '7]ZW)C13lk8^O8,YK/ Vb -ςh! ~Ǣ}GM;G0= ӣgems @GlS&v Yb>76.QmGN,r'#g1ibzȮMm} ]+^cyc'ӿ7V6)P@GޙzW%t&p> .;~C.K{w!RIq<}5E.RETlXSy!&QV^YpAR~~ENU"\`|ĻV8i`0hJN`kI6Od4c5ha>k"р]v:D,9h1+)_f-E+QPt> e@,N*Km[0cͨHw*G'Eb1Z#MA8JrK0GҝOYޚ!{2f4:NMl!ښhm@p㗭PaFX)yvՋh9k49jI@eNO{;9-A "<=O^ro T:>#@gnjE)q#Rv,`eū1r?]ca{{YO.󲝃c7Ox67M髏v=;wf=hmU4_}D! e:bo ېhӼ %A`[D&*&yzdg 4E lCp%꺭}ɣ&VTjjHƎ* hhgA &KW7_;ZȿFfC#Ø gԻf"u X#+o\͂1l#3Qb{nyi ^j" tdyFK2紸q-Ji?)Rͳ V^Wӳ?Pu5# 8 $#%#K]~HT2'ohkMf>ðq*u57*E隿H)# ?`B=:_B{qhtHTPCo(edޘǷ-8Xt֗תRLSldw}DŽg%j нwi&aGӨ-Xt:dحJF cbM\= nw??8`uKa" 0ZkÂYôH~֯f`:*mD(g&c?J vdґ<+]%!J6Fh/uR] ޓe~vT-C~kh, r_Wqv:jXbK쳒w^i i3r?bx*U1UiXKE[39[|~ye!(2~#݅ZërqHqQHblZ՞z>_>Q͓FUW(q  )^o/KcR~(}d6s3bK+#QIo-PX Qz풟= c1gu]`1gu@30',ۯ WښuzH0sau/t TyjsKi⤹C$vAڔ/ NZe"%I(6 x$?dQM ފ '}Zq΋Q{j}JU:޻CD˱"uϳ- QRnmkqzYKe%d mb-ʶbѰj9<Ѝ_HjFO paVc)#ܩu@_/߭ I(1US s'd K!\胠te$dc^_D6>Nd'.&&A(EE_rR²p|:0(@b(=c>ӛ{ouQYٸ&Sm{ڒpu޲UEH-( TdCŋȤEYLd0R+* UܻD3C'Xda2i-uå&oy߉9W-KO zZ )̶HKTNM4~(9>5dڪ-Y-ɈBQJ!ta=r?풂YKA:z/eTܭvl ƺM/^5T߂&\o%m.% (қUB 'gsEPɑ4ne}0>)."{!sy5Z~gՆ3̂q=*~s XCE MptiR_ g\gդ+lCp=S8d^*ͪ!ec E\EdB]Iŧ^v2ìkQDM :{U]B*21dڞ pFk^%7l#1awSuk֘cVuÂ??(5\VEWhc8،HdvߥSDF-!y=†;LaO!̲BJmg{oxƚfS֭kmuUv΂\lQḨάj-̉naА&',?"rA:zEأT0?bH㜖 'vzu>  -19 b=0.1'#jٺntU6B9M!7SNi©$ &x&j uECZ5&ܢ۰1L0˕*QRԯ&TWLNT9_5HHaąz+܅U wM0^9w %YQw/#Zigh^y]x1Ga ߮KJU 1bPz1s]Vj75eiNFJ~V~^d0)arj͕uOL ކ`1ǠTX2?Ft`,HԢ];JW0v BpeRUʂSH o1hIpDxD[`^PS" u>11I}Z!$ 5LoX&Qoq_=)Wr"gLžKZ}]!&7wf;`;xthBZ#Gv!~ c:00"]-o:e:ٟB7NvQ;X)һ9_m?Nވyx>bP&J+i./N*1zp&Ήw$xN8ߊ(l 23kq'`@u*8<\əLRƦp;lo?ut?q)+AxD_6V-~~sFjգ [JL{DzYu> ozկl`"R\Er7 3i`Grfӽ 23E f04#Fud vάJ(+ eϝ~zOs~GK"0Ǟ^ߗ47:3 q#jh[ \Xp}CiPWb7,o@D/*D˾inLVYC<\2峠ɕ=wt@An^hE2"82բSPdP8uob<d¢C8!)VTydODh%>'3GbB,dtާE"[,+)^Sv~k0' = x6[ PkpbQ$oid3gju Ik-@řmpbe>|RRng߯WPyp]?!s͓MV 'Cd)84 :nqه&LPkP"YT_>/{@ Վh{rI%n]Q'IuRέ6>A]]PKD̀`Jjϼ яjD7[Ͽ xYr }"j=)]( yS}WZ8kK2mYDۧzE3.:#AyvAa*Mny v#_cy8-G¨^\`t^ܦj>۹VTP~ lֻOHWϪqn⯴5lJ@{YdD) -N%f9|bX.Rf5/|7 8d:De~9t7Z)Xmn-^!j OOVcP5 vGt5T CIX E{uQD8 őwk<WU>H]Acym5HZK%exe gDl|a&F?%lc5_D!j 0 "=~Wv1P䲠džT P#9]=୙6j`{NLp'gE(yڮb^X?bl{mY:>VD1=}F-]{PEE֏K048,R̆eF5EiX0ka-biw@X^o!_۸{u,(Z!?iJ?IYTT{NvqqTnk[3>ՊڨVU̯SJ+)9hWd}֙:>$<^xtH+dܫ,3kf&65`zprT]tJS"l5 4TvhH / Ձ`2){QnrbĹ97KYmY4T2<Z8%ؕ%7j&=N|bd:dmkۃ{ALrƱdWE.o Y?b R~A0Ky.P,t FѦqb!qi<7IUk2^ giⅫQ7$Kl%PE]5DW~"TeM0y;8I0?nF鱋YI$XbuH5:DaTi)gW5kz[ $HIR^]`hqiӳ(c3A>^L9Z`@'3܉?TJ_I h-,5îH%"*]_4ID^cX̹'m lI/gbPsߤ! :: RK\zVĔ֖!.SFZqURu^d/Pct[=)Rʺ߄T(I_5uQqgfb,1*mxM#eL@C<1[~zvvC-`KŒJȦs4'Bˮsh4okfk`Flw{tUN2=NU=^Bec9=٘ \'"*9EB4.~W e VvˊzW?@~gV FU9,Hϙd2llmfZ|Vػj,?ѯg."HsxQ?+bm|#4Ϧ l]J2L`k:i ӂbL|Oz%c|^htQc,;_Qp7?}('ˍc+XI-)xR;1`(K"%s)7&58 c/[S\7{Rhd#%9A.|)v]` %?5 ǹ@#P >9֧+1j]2ga?KEܖ`h" =ʠx֞x6Y,[>dy:)ڇ>Jzd-oKz|P)7YI b죡SP·LŽ@j2e|1YQxp᫯~=YI68ɮݾ9^!/eOmYe u⡨p]1VSCu0%ajk+M-aTvD@ .{ R ՎOگgEdp* =ZKm%8pZhl#7Nvx청r<&Lq9X ZOl&suJ$ɏ[(HwJ NF.LJ32K7 NE8m17c!ߟwoЇE{E>We8^2ZEXERj]͔miMuhIQЇ l 1i%]k!&>߭9Z͋zl b\1&I~BYgLG'C Vj ݃{CE{%m ڰn2*sO[Hw᰹ʉ]?,3ʃ{;QBIQhHz>,"|n莸&–S%ΨT _Wa>jx,L%_0ɫi``]jJF"ؙ[I%K627sV9͘*XV,wğ@gfҥH^>I/pt]]|YdB<jj\]]ݭ`6.j~:i#PAW-KqXrA+_WsnT$aAghn)ysImN|mK e@`$wN^ܠ̠{4ء>m U=-gיnu t)F[5bV_3<H Sյ%^~M(5rF/_ijj-7ĕ_$24ܺzPɇhiўԜ &_퉺֬SF"@9`>_1mjn[fj!cY 1!DB\)c8]ӎ|Q@&P;POs$ Zotnrx80=ɫ' =6a>Uv!ПC1@̓|{q#@-9viӳ6Vr󷝖^I BӷG01j@=[;e{}~E+h/gVLj.XQo jU^X[Y&@2ZSKx, uY@pTw{a.so 긎TQ~Kuf/eϔVi4ufm3$}W ؎"^4ʾt2(TxJ/q'd6@]Jv,i8~}+d |1c*.n(BMBr>&$)uy+6cd-8ƪ1g.OQJdd{ќKg'k. %I2YL"9L;zlB2X`-N0_M0v"hjpbDZM#Y.O!\,,/pЙ揦 `ywye NS)@'O!|ȴ%7 Ȭ{*+D ^`)v xi)s;08,dY7~~b mOHLƸ}563[:q;Ŗ~S~>_ynG2UeYv&Z$+ IB ī ) N _8fl,\Pa=I=jPT rO?x2yޱnDs~6ΚV{~; R Lk-]ɃPJw2*h7萬F^6^-T#"#q + >Z7UZHa\6QV en K@s@W;j#5'\^sib.2Pzӭ4PdCi) -ha„8wv] a9㡣\f~l9NB#HzJ1N?jO6Xa똑2>[|@u6>ȴ ;&wAp~DEiz52Al˕24}=&ӛ^":ܛ"uxSOHܥUZ swhR.J.\R"싴d5j}r;76<N ;SEJPΑ^EA]}/?8 aJMKܢ[e[ܪ8?g*US^A ڸ.YYNZ)ʁ̦'U41rCKHBPL/9hr|Adԧ#Qحs% F4s{`2o9YWYD"r7 ܗϞ[ޠ˕KHaA*q>Nt.ϷCSAǎ}IF2?`0bBdh42l tηm[j`1h%x$ߒxWtQG V %GJu?~e"2um[ŕbw0,!Vu 1! ̏ @y gz_(0q|Sejdg¶6g+Q6 BJ'8 anSV?)ۄ=CvZ_`9.1{J_N]8xҶEfw&lAд Ϧm0@7h;/`JJAJkAxnn!Hvǽz0k4 5˔Ϲ!AaFѷr}+R-T}hLڿ;$wSt 1:]]MJkMsZ+`TaR"ceI*|$} 1G3ܾRʍ0yr@,]bU%PN~%)=TVT_]f|)Hiځ+XS(7+z p:c]ۧ,Ŧ=')ib[Vu:pCV ZJEy6Ȟn[hώYuwʥCq_@GlC>4ŪŸoZنtA;++:pi󯲃ul,ӚmJ jE&z!$Q KE=<:3t2mr`R6-6 r|rKW=( l0fk;B ^oQx%rBFټdܳ@UWEBü |pnK[ʥ>gUoG'.iC܊&V韐,e߼_ZoPB(T) [2cm\]5qY˹D̈ą`y땧7bN5Vd-a'1:9(/h*P5LRr]b'_1&PX2@R蔢a~><|ib~i'tGI،w) :yrWijQWKJ D+lu;LMFH#:{1e<%Ucc l4@>7!W”PG1w{&ǘ$R'h\:w"btipۉ\5t_~-Of3.IH%%Z#/M|`[Q"tRA87Dp9:j֬0E,_6F SvDS|u*0H;\ҥ쉞f9&ş#NV+.ZpK=%߳Ҏ&Q(2WIkMKܱ* Wr(f$@ϨqtydC@d*]u?Q[y⽧Hvz"Oӳ_ NG] geGX޲-_8FX%'&f+ ^u$u!R7F39&1ڼ#3fqGkWA~5:#zȭȌ{y"H:8r/3w7 *b1â;A0E1UKJ*t aK#ߠڊR.xgXPJGQ_TckNh^ΐ%fm+ 8  YfrB![ +f~7qNA蚿`(@f^3͜aLM'?vKwM d«gM`$t")ћQ,Җ㖬 KGf :DNp`LNlGn?i8MQg1DQe0Ep`:F9tE?J]3-Bw0ҭ,,Do)T =үI_>X|L(#^teI"鍾RY%:8 v$sv/I GarjPzAk_>WS@]oxu*CFH`Қ 9Czߗ\}D #s/5g\Hd oqz6QFުQ\}p_= u`MzTbZݮ}B]NEVT7y :^GA՛+ɶ5~+X,R7ncP0-| M  Rr;SۏP<lGUQ{)%0ЂHNx45l{ j_H}(YJ9&wEgM[:R XZGURkLxn j]SJ={,OܥaLQgٛBV着P:Ɇouj`+33g \u2^C_ 14b(tweD[**uezPQR'!`VIM$D']aaBK ~Q-,y]<_ı`mـ%E6dkū>Ū^3$˥}%>I}m*p}m\aՖI;8|0~qH)+G~ꡂa-)|x݃2's2MC8*>L#csr?o3X!f5C$P OXuRCܥ\ uW`ޢ0^B[^r0I?'# .6ZsM,%%h";Ex!̧!uK0<$j?7kHNID_߀jYc{I/Qv^.TrU^qʠFHcV2ȝ '.ـT*+dlJmgxx" y];& z7;w;s菷p7`{GU`ZD \i͚п)K1#r)_3~]׌[h_o*Fr vYxI/"` lF諛5s93Z||1kcO ZGlvM@˪Iھ>~4Gj> ~]vG@Mb}4lvjZ@U fM?b0gZј Ǎwv9ɦGLq]o 9 ׻;%r'vC{㺚+/C Vp\Q[09Krx۠0ؘ;Twgf;oGЏqZ8So?6/QH3&7ε !*CݧC 趤㆜hwWwܙ 'j DyZx Y$ܷ,}5W 0ˁ_f~)S&VVISgÜQkOWZⲜ @N(L98át^i`FD مvԃl}Cx+_حIa"O pփD|BCzu񴁡vB3Snc#N'}ԼljS籭8-Ti@@4)=TXfwk`{i#xZl`tM-3so":X23cQF#; ϫTw Fio`N̈́ x!1fNdf7;UQcJ̈́]0(֩vx/H\t#K} ahOh(jXGng\$:ofy׬;l^W!/[n:Q:-{H僋n׈W;RUmjżԪ?\C5LKƺ!\ QE[cBnGw&~Q~ Iً9!ie6 G J J}g)Udj LxV8_ƧQFoP&izOȚbRF[6*Wp/TAB[]Ybc'c1lpi˫هs$6} /Yj*/IZ~1 IfuSu]BSP~ ݇ҡ}o^&={pwFpZ"i>FM_=' 1;0;D/ljz6cĨe4٩~>O;܊\".w+KRBE8'd) ?&ΨTa@3192Au' } FDŶiy\2"ð?xK v J>cM] (ɢ4R_B9<ơLqԿHgS a4apa{ˣ*D|3&O@(@fDiN!BeI؄9E>KF%rgtF(YB i4J{9#BbәRLm1t0\=h:P\0pv|Lmb X[w >J>|pab"|n$G$%@n˷!D^*w?42%R)K*cѣ6װr2N`8g@̣ǽ7P7*Zy5WY{R4>W1v+5@-aV=$P /AcӢE A'l6Dc*}?+M^Egxi%PGpA29;4R@}:G:,u`xV@0|׏1oEo)H' 5ǿD5}Hs9v 3ԱRp,_֏mf[K) 0g+Ss:c%AyviV0KAP'M\%Y a #p[d,?A7~@C6"}hFÉF`c*s?b{26֢VC9(zёѯ{'mJ߮ad*Wȿd;'F E>fʘ|4(n';C 1Uؿ]S v17g[cg\DϜ[Q蚣M0xl8u)x(ϸ:s9E@Yep@ʔxT]!. 6!+R,@`qz+ &4t2={LbP8о^:h`ؒh~?b%5b]0> }gR &PNK|\%5CW. $MoRNx: nw}{BƧ{hla4B Q2@?^1IF!Q >MaXU;6"V9b0y·'apSFq\&!0czdWyՐB7'ww`µriG T 8I(1g&)3P J߷u!l؏DNsۻe{rg [jAo58>:go.ݬds |s0 !f|LyˉVdzX3A(ќa#urfR6{QȠ[Ks 3 eCjj>W.UX66uxԾ2"oH}Ber7PSֻ,F= 6"E kn5Ǿ_O B8j(lOD3Hh2fQjS:ct:sÕr#DD:5C"]m4\h+x&G[tя"HmQK`Lgt h@<~Wxng*ta/ =䳢S!5&qyTgk 1hmqx߈*`q# QwY1TbKD,hAXLML'S{.JijHеr44QB:G^i.+ޔ?LY0!A}v+Y4 ~tr6Bz @aݏqqݎleP YEźhɝ;Gq'|)lS~Ix{n__'4VָF:wкp]`M=m0. ˲xJxl2iӞ#XhV @^Fz5*9lZVoc*|nZh./[ii AWHWɔL:Y݆5~8YL4ٹ3Byk Nc) vl^?k3=7l2gr~:?6Cr*5;gkeڃ#U ,!;x(oxmwDF6v ŭ O\ͮoxoG˹I/nf>rl-͉ڌ?-p+ɘj/ Ԛ=ySMߌnsvO!Si.nXJfM(R,hF>SN^܀\ IO؃PgúUilWX&IiI,NBz2>bt9(b2X 5n*ɟeI7͛_JBg 7;TbWt\p7<+)R<&~߰R' ܭL6Up@i9d뭋e&L^y.8 NAbN¶Y%T5F04u'8՝6`iHHW_`|ky`zgp*[@v]Qqnvd I;/<)!}rkJm_*7,W(m5ѿղVw:%fdH~a nBtDTv إ$PxiA̾s@^^'$'1gS'Ru.ޜ&yaI3:z=yHkjN@RpQGfҨ{iAfoG%v'(r@Ʈt+e|P$~v`~Q^I.3YP @-6BF_AͽQ ޯ{o$Ӝ:Cjw $tiQ]< h/s1XT e#񯃊ф{|V `]d5~4sm?YJ*d9s;e'ZN`(|b"H?ѐeTo%|"4hA>"!sk[g<-feT4'"kun=ԵKTD[ N}KB΅,p"XN t_(Lj; oKxo8.>%ex2yg>m9!ʽ_,`Arr*8f5=bp z~W".Հ}>zE~.Qܦm'(B6(k '.sxNZ0]~<2v  xU (- &km:CR\UdB7q 2bn*w<6<Іj[r[ ?߲scǷƠm/m}Ir2Ö7SQF>.%0 Ik~.i(*Euƕ]`fjj﬋/֞`g ":͍&jSXZĥ`L i}!sF \ʰa2]͎xh9DlBX#ex8W<|TJ8XUHŬ cD; a'Hz$0 ;İf6^/6+Еi(YdһE"T pEQ)JqGq{۩p*\x' ɕL$ɞL(n⓯u vg@6y(F{B;}g|<V N(I^u7mb`DՌCӕ7|7fHIiԚV8+3ح}2/|5ov*6P &k͚kni(Ak9@ |:Wxz%^R'}~}7l#/1IE&$qm88S/OmYT_Q>>YR 5FA,{@ܑ-0BA2>nib :Qxu!AɛۜG2pwV }m, ֎Fw1Sa`E#*\%4`rˍ0!M}$R]@ lr Y^f@e$|vkI,>Vd10_ݪ6'Z}+2ng@C|vNT qd$l/c.ȔNC=`P 髚m` \tpm(\&Jࣣs5WqPD оZ[ϸm-_ƚ<>x玩rV:~|OdR3H%ԇ_"rjC%<ێҫմ m/Oـ f0 1e7J<~]kY@40m -1+]k7^nywu\\h5b6ڑJ՗!Fחcɼk*ryc2r ~ܰdef 曹HXf-8!P,*#b@O_ |r{ew >Fv/N?aWd_`%jg5B*kRJFZ' 0+r\8w<ٳ&9U]"hD;rfkb)T*u?j Le紁G9a`е VG*41d7?:2]r!=I&}E o|b  "-v {W-#@x݂kGn )y3r\U"~<Ϧ%as 'CC{G*t4/f䨅ԎⷈuVWkͥ%KE54;JK\}* ZD.Ih9v)xQZI]ao Pl0&}?C3:| M̧yn ݨ76`dp*1˵O2m :h\ [:gIT[T71{FR8dHXBi$Dv7%Y jv+mOat!>y,襗E&U9D *f%UroR`jIWA:qG!P!|(*6?\MO؊:&5`&P$sAOrZҒW (ڼ |5a i |PI UP;[ O8Ké UPbq?NǪH{A喻G/+VGuy\FN~ v2޹bYRq¦s;O =:oT'S9YD@Dȷv *fyU^:2saX}*ϸ“DR+1nn]?{$ϴ Q"6-Bg9%<8 yUK Kߠ6st‹tbԤ*%lhjNZ1õ眶$bM@4uWXh(*am9c_ڈX̵tp13vԙKxLGl0MA{!D Vv|O2Ur_8XGR4P˹E퍟@UOC{GEjg".FOb"K;n9I?YQaΌ"%0d  x7\&mîHvdUHuSovOXWJ*e!WVia+w-2(W0\bMٵ ^Zp!H^=P٦w MP]fz⼐)Z9ٗb"9Mq}R2Ǵ"|M2 YϗA"φc3XN Lv$!="M%mqTn^W{È"^-\ D!/BXOāf0W cNɕ>W !;0{ڊRs0Dfp8W&Ew"figW7^$idBN UKR єN*eft>LXݱ}X)JJ1 !xKصL{RQ7ˤ '!F.u&:']qcn7/IdZ(ƎVQnM+L ΰTLzAAd_)>䳆ڠNyFq6X`&5=ힼ{IͨN'aV^\?Pvqs',+ 09le'}x'rm2 ^i44S!k pU _=vマ#ZAn=?-Y-J+TQG.N_[?DlM5z¦_aAZQsc#H  %"GޢpOHe]L!AҵZi$˝uɩI$a𫈻.߶@0Tv?.|_ޅnl:f4Cէ8Add "ddHmZPu8ְmOgEu$6g>!-a}%2 hV`Z½S&F,Ƥ_g4Ͷ=kP(K^]φO11S&H[DPn?_6_$kppiPaUXRc %tőBq)GA {"y*Mp$\ >fb!Am]zS&}ǐI@nUNx96q'U}lsq0F7T)Uxʪ/@C\əXhTG f1V`$hBC OYZ}wu.)WK݉9$]{1nIYk Mg]$0okBts`Z_.vk[Zǂ`̀֗3Tp)1t=76g֖l&ٸ^m]@<$-4%C)u9 KLzlu$+NWC;unQ$P͑> >F}-CFVDbmwQS/ffKtS[[Onrndڶj|@C5qB3 9Ðe\V$;+h7FZRG.?iDO &jNICdw?= Q+=ipUĴ[6ҙ荩fOM<ξTLAȮɹ!#BhS[H357f@ʴuߗ P.!yvKe"P |xǼ`)ӝn_sKBaTr~/a9ʗ tq/k6_|=䣉1R>_V7\ l̗ + ohnrTF![ JWE FG7< ᷫ}bTFt:w_SY˓ka1\ %ҍE DTSL} L閙N {uGd)"ar_ ^ 9ϓ9;&ckWW^?ڤW`{wSHbdWqB)%3|]X`Y|>_"\ZP`CZTܝ~ oWhs0:QTƈ o]Ok7>AV 5t]EW1Uo렺vr܏&gn R "?y 85e|lR !AP45"jă%s=5ާ#3nۄ'GHP$+|b$Id1 Q Dj3-.[yP \;w #f4>盆ǚq\P%RH-=a9gBdI?w'IV8Nl ^˽gURi[,^qIOʻ'{$H4aSiGeۅC)TQ׃N(|޶°xˋ9`A'aڦ!Hе]c XTB8,R[(zE}x%ҽbYr;2ٍLcG%LlpnұWhT֓;3q=(dQ>stI#̳CZ/ @ :>"e_>RC YXMX xPu(ME`/2gN_F,]{8m#ɓ֋9?3ήWWE;ED1iS#zT>NBK\åz0OLt +Z_uԯOrFH2ÿ&yOh% ])K۰#a/ Ywuݖqb!M[cTg08OѠ |3{bS6n/K\)xcV|iP⢉c@KK d|}íw}],ZBon\vR -o>sE5䍞OPB)TEeMew9]ӈnw].3,\ 3MKcp[IcC8>~LN0[]ju} 7^M<$Upǜ\6Q"3m p Zw ~[>6k IT4 jC R3p1 Qr l!hw nd`;?`#KvY8`#7[;J岴X;^;Tz VJjC"e|'2Q$F;RD#gaN9ʒ"KZI=7R 9-Ãi>Sg3)*GI٢ /rr@Os  O~yhQf~ fEM.hF_#E~9X/1Vh0bOd1k0wZU1z3tlChM Y@'+~ A N7ƴ.ЯFFtE*(B5:o㷟 cǴPǏt4.%J .XwvL=db%M1غS;E/.ؗLnq,wDW֝L`OG%G ޒ6+&56^v Mh@ivr FɊ}ֆOz|<(ZDJ. F!\]F+/Q,8uU2ZC~-qR{uwE` ݒ'q7; ֕bJX\xyGoC}ka*: a¨2a|<tlz:b?!ʥBPUTlʃ7 qrG$Þ3I yt1N(>x[8^[Ƥ](^v5ygB_??-/ѮV<MQ@ a|X_5H;3 '˅%=COԵ4Q:!aZS|Д6,7 X)'N\N"YYTt]3',QUi.eF+.qFS<hъ2EbݲY]5[Y\o0|+BJWܱ3?7$'X):)jk:8(8Cc;d4&N7Qzk/IɟS-?:rVOWGz~Hpz/ad>N1\i4nҴwAj!zhZQ`%eN~v՜KW!(XPi}Ty*^K1٠>D0k(tڗPk3Ha 4f01+ Nw f!awь[#0uCeEnA݊;n nju-mYl1v bȲ:b ʁ'!wP[w_)RG:%2ŠɈPW*dBB*kUj G c6$!BO&cR&<ў*oQ3ގͷ:K|Wρl)?P@yzVtt\}}Nm.D5GOKyZ*.G9\fH 4͛cr}ÃW(^`Yz`hg?BZbd\!Z3JV?ug)llC&*ri-Tɏ7}qȿh#KCgJV7}~:\`D{Fxƽe`ңOA 'DcH6׀D:L9#d4ZPQR819QİTKD7uN M'F`He0|z^&%-,ׇ QZ訇>?`Wj$٥arXopo7ooXī;N,^GZ7LgGG|\DVfj_0J*f\]@*C=V\p.\ծ""*nI"d"SXdIgToVp#}d,7)j7_hSF{Pg,9w:хwD O݅/eR(L:zH]V|Œ2A3G݆\ lL<Ⱦ; <6|Cw@CڇK(ov7>@~AvP:y $G[FS\?'9X`)AFa&3,I^*ECɯ(DҀN_\AuH^=g[awvo MvktY~3H:V'OXàbLΡ*{ːs©;#8x2z8(N/KF-a7:۰:fDzkAT::RG4#Z*iY |[D / 0+2b>WK6%\pJzӵqzbxvBx5# ɉʶ`xsSK[ğTKihK&f1quFk 1 lls2P?f{Bd\*BZy')hţ(Un'p݊2C-zLߚ\DiGb&dcсs$StH,9eaxv ovpg/Qg?O;{-pBݣ=`Ka0 "57jxڋ7>7P2&aBm ' UKk3,N_ aWq2YH>,y1ZPKIP_e E^xI6",d̪c/CWCw R)(/9fRg:؊1YKғ8*w09~WG˭41+LӸ1D<{_c!U]wLdw)жbr\NjEh+i;(N*_Lm;&.Zb$ɩ6dֲb$`s]BܳQz̡g5]t  f\zWs>Pr|;jaŸJCLn`>m5O1Gd$v|ߢC;$ |@X^H4NDЦu+샖}!6"ۦׂq5AǔQ"v/%tg q#֒ x92~wKnLqQ} `CW؅, #6g\)h/~Y0Cf\4we.şx^1E=VGQG4.]DYJX\BQAT RjJD(sņ̷lD鶟$ |T{ƈF ֻGt%YjQ""y2齞y&~aF)ipZ)c&CC@L0Rxq]hZq{{E;|O\O5ǎ=TfR3 q=h_EoQbcYb!ViYٟ[J r\8hphG%BZKgda`zJ`UY_vR;E`X`=R,hSdվ#?33ʯPDoƥ1x 8>Pس8oI{)ؽZ\Z9f6$Zwk cg?v,(J93qh=dĸDE-AQnDv0?$M)‹&" \9ZPMšsi3ݓS^#MEaêQ?@XdʌaF̆zewN|b&_B"(.IDJ] *iaYNo 9  --_oUVgen,bz[qyπҖ tI0XR~k|z@fx9!k|5\0 *'4y&'gyc 9낂N`K '"IE(?}$eIh9S[on䱫4,*Ny_b㤘!PAäoit3RmhJ5Z}0qrVmq8~ C5ȿO $ >L[&Yeㆫ8 6T4(3m Vt5B,'c9m7_˂"0Yv0 wC~ڈ[P OX](8hވy42!5g\2 Zs(nhʹd~&mgg@*(E9U4]N9z P-Gp';w(0,Uu6"CIqҵF2/ۇhyeV83Xjdɓ|Iw;en1Fn6xrH-\fdoZPQ)zr^ 9JU0P^me>@0_d ?l챔뢷s޹fa<4ۭ-2mwB?|2FTc}wB Da C(Nr3S4IڟmkEnIb*`ө7,L aQ+\*G966vqe%@WFWET4"OWe W&L2gQq#)H͆D(]6*,3 +XqΎR_ -HMxgZg 1*b $KTN,exoMtsa[J=eKGKx;< \hϡô$1~LȎokɼy I*%pZ#Ø,Fߋ-Y5g@v??ZZ(rˏ&I9"4` Z|+rn. \`J2+&ct$#E9,s!ušwK,i-ƒc"~Y{Ę`f!J)4v;=2pnx!VY0&dh)KZxϛ.d2)\WL͜*C b#\OY1ٝNADDY.ҹ&9HƖSTḃVvFrA.u+Sb!htӏ՗|^J—m N\rKa$-p}˔Tu ƹٷ=s+y@gv5=k8'.86%St话g(/COmR2_ R OdRI>p7MͧǪ2Yy U69$} N4꓃{o;B]t[W9، >< ]`vZi1=[9H֖[3r u}uZBQK#3鈝4"=bXJCE/s|.';F}ڔ+qCĽh'04Дՠ7NQs' kI}U &:X #B,Z_@}^mrDoFY,6R ikM?}wVR_5 \z9#c WW;cZF&]\Kd>sa6#>G^Oy %=RbС`\&-GH|ybS36x0u5+ȹ9ou3j4)a[ < h1G̈|ɄqR, &o߾rBl Sx?6P$MD\pekz@d5Q*uHrtWϭF/*1W[OSX܏8/<ΰ3];VrPfv$.=UO~@ g2Y}IjhJw\Wc@k^tÓ3 4l4 TMPQYXtLRla? hzU=fݭy˯cviOGt?K&dvIy<+n*(8Rl$JEL Dv`T0ћ@dľKu>yn&[r:p]%F1W.gۛv dG0x˅7yh+s˓̛Ӛ;.WxYT(JO5}@':[(Q 1], c̎0"WghbZ}} u; 4 jCF2 ~c'~%k!XS[kd  h*#O3G)'-~Bx/&S0YYXEt>\#fqNvSښ\]{@9sz-ړw(N,Wب&|W>©?,iL8 PTѡCݝH;p܎nPM?^#-ux`ZW9k:X#uc3KOfwŕ{iFl+.qY)~DiWhbzIifʛek)ym&Ep[}}#.KtrIgt3$hycc͍2u1A<$V[54^@Z4b]j6f پ p^Ji 0֎PŗX9^,j2{ˁ*#cϏu9 $v o('7zKyb] =͠)k7dq)_MNEbx G9#ǁ^n͡N)dV oUR[*~-Bu/dFc1aE{Jԫ ΌF^)˙a/scog(X1 ėy<ȳ'<鲹b˧z +ŕS |Dr 楥VOURhot!7TV5ܹx~@8&5SU[Aq *q:/W/x*j2gj@<SƤ-_˃"I僻|Ң5xԑ 0+F\6FW]=Ԯ2~[\/z}2i‹^R?,:(ط=?tIٙW5F@x{ * xho5|d}F"}Zk{a/[_ vuFJ /h6Zs~YTŹZ"+-Ǣ?)`+&b/xF!,0Bd{m*jf6.vUp\`Ykw. [{#EujP PUvAA.#ico -%zۦ$>Mޓ:hO Yzx$,þ$s!SP[O5|=Ja =qYq592hg;3!xZh!n֮N Wi&)ҊB:d. # A6ʭG. eb 캲6]e3+*"I(vPxRI꡼:=e֥+>:ɐ9g}v}Mʛ+\ǦkBEF\(C/NOl=O;cs>^ )c2, t]_We-'p;z cz_7‚%g0Q^ )ia$LdF?G*rN.?ufc&̉jH563eZ-R 蝟ㅪMqpEVm?ѻ}Fs0I8,h9 =pO9x mqKT0hE.)Zٟ$eA)f쐏4拸|ޤۖIw`*d Ei N']0@+thcu8 \g >p]E]mϒPo=a(=0ޥ20*f=%@y :v)M m>/> V#!"Xco;+st(r[q&$U͂ztd,5K3oy<]g`5o!=ۀVQ\ 瘀2Pafi!G^s6]=~˲4bn1X@.v*>~Ag-ͭ>:{1jR:2hwރdC v cÞhoa6noh*D{ F| BN3ee`Ux|Y<_7eNkOgyWUTkjM7z},?I5G?]XOg| zP'_NtYRX3*'(*zj ?|Dy- 2be}XR\fsSARwλv]kxٺ]]RsH*PlE\E=ڳ֗ٚ=l.y12p=kO%rܐa3 .Yy؇ <$%X؊%^›0BM%Z \"ǧL~ }#p H{b-\e[1p?OOfǂ|_ѷz AjCSW:E-M;&']y"h.\ 5EO-R)+PE=3e",Cr >ehr6ez8Fi$$0=.;UY1PCU==iJZ))ŭNd*ºʝa>^| [wV&_W_|c}G{܋ua:@~>9O:qםab I}k!NڕhtS5SS^jʼn8ȾGqO}'m!w,gA4I;(awmJEG1jd#>Aܫ R0«e-T)TP$ TrYE ›.aLzZQIj|f?=.㞏\X͋fҖR]9Hs'J\_e[Z!y /ˆТ{d>щf|Z `uyH $F;i^&*~H@P3e+ZL[dtnH ]XxgC˄ 3+4)'!@gDzYhzY4zITSC!0^BޢE8K\&ba֩y;IH.!D >Tpo- Aajf0!dXMĉfW$r,^8q(uT Wɣ:ZvRE ]5-GɌ + ȴ6jw>߯@r6>;V5 Nm@6pxEy*]ƍq%r+Ho `I4~uRKvYnH:cc̕)i*<=yt4rT'uq/1e[S0~V#HLzl [$x8REj[G&=k+™{ݵeI;>VR2{RQjѢz(vPf$">hVom> w_͑h6Wu$WW]k7883 :cSXAp+= <#kx㝈]EI8恡?!3;`&'mIro /+= h?pnN77EXu2vEi^Mĥ+>΋KB>b7F<9q goR11yJVN#ЂXO.I6@5F5Vdiv hWĪs{F3[ƥ]0tdn*T^ҽ) F)يwPN4XZ/BYYYd3xd 'Lj6Vb4-V 8߫p?wceMV@4c_=JrQK֚1ZM6KLngvV ~M=.`R=)Vj08m-xl˵B̕=+S?( eg bUjm V~s]7'x3bȻbu9 #'Q%gg@vZ'njpL=1Gߙ8fV'tb 8 J y;,i`fIYݘaF8ah51v\KcB`z?98"0K^*f& 0cI7GS@{WEr .*xIӾ]4,nd}o6z!T~[r`uLz_!`, cޢt?"HVrgiBi2Ӡ O[Z…R#34/t:wuz p]]ԵeP&~ -uQHF^Z`ĠY' oO6& Zssti.6cGp[nĉ!/'S8Dݦ5dOlASJaP"h4n}}H[K5ǪZ춸M,^{+%/{&lI6-݉(zͲTfKki5"uZBlkwdPΙAY~LPL]7w"7Ǧ jnx"; [MȾ9`RaQ#/Ew /'B;¡vA# ?XV[jTLN,~߁rڑVТ[XF{e9b=uzDgZQKÇr vݫ9eg7w0P87Ex,XWK>2d^Ҹ3惟Cs AJv*hijJDCjzOۏZ)[/9:E %-&xƜ %Zg쭈整n-Mի|LYƞ5?heXlt~:9Jo%oylH]Y/1?"Hg>e(^c@s0>tO^uWC)k3fUsȧhxܨin/f1zєzk1i@:2&Fp >>2i\9uQ}KV[CցB(w*p5@|Nɹ'ck(d fTz!UOW:O0i<V[AJF sg)|ڊI:xXM07\jkUW\..鸦lا^[fFܼAw8;O68¢ww9 /).I'BL`KԎ/ !/ D;[_߻w;"ߴoF@o++Mteyoz^a΋ldBQm䮼P= OCϹ6\v]!o^mej*N@jΖf@`ƝSשg MC|R[% аd&W5]X8z`;:ޗ(%@(zHR֗9@K"g2RrX:YF˗r:TR|wyY=;>)=%mJz IU:vm?%#"%՚x\f '^ұ7ųѪtj_;6Yu]JMpEP+T?Θo4U 'K[íaVIM` x#"7O ˶TރFtiZyӴp[N467d{Cq7vC?UㅶS){`1ZζJr՚XĀ(.85ԏgk"D=pY 1D0GAwq6XNL iyH%{Ȯ@K+Y+< !|0QqAy `;6YF #uyiRQan_dc!7V# 80<ʛ)^悇:ӞżVF&w"u@C="l>[welb.TpW,8=?pBHq+0Io?)5hq<ƳaJJp\T ZM3ߦn+yC7b$r|RMo+QNN/iss-3.bcNgfձ [gdL!,]NйgTeUE EV [~\YmB6vUNz׬-?mֹs/G'qB\J /Zz)lx坳 ﱭFZȇ \0, U*' WTi+=K'q`x~Fɬmy18~D}%}t ߲2J]*8 > w&]ͣ) rJ{ocvj+S>B˨OH|Y˔S6RR6$"z^$V.YuďDǑ'2Bd?P;A0-C*LzB/TL-$dFk"m4G9Ϡ{ʶx vfzN*Hr<Ι mGy-Mi;] .w蹩{$Ɇ~َz07c:Sԗ!z) \ː% ^H9^=!Pr0%|̋$?"<;)%[̷0'rIv)jz~v|P2 MFԘbo+<Gc҂\i4\{f㾛Ӽ`!xcnޗ"Pf+A5-#zÌի1n{g\Ô\"\!眙CӠE@rn|@ݏoO-O aR^~\oOfA.BDrat$C7gc.߱\W9yeJ9]XPZv-K wGd+Gۻu]xDrEuKkĚ{?ھp}kh>v ^q)Ͷ+tXb''bI|+=Cwf' B<@0y2/ JR fV'A\;ʕx-g; }b;"MpMi4:rB$|LnZS0iYE}$ThZ!: ?RB&  Yvq wU6PMPa^^I S^f>&=ڗҫ9DNM,%IɣQGQBM:٣8*sm3jMW ΖswF2#J$v흫"jjxa0b_ˠI͝ne2&!zʟ"3JD 7E y=Qc?#*a W~P5$;}ξ_L[l0$2gYh.ԭl\|NMi !uJ'[s+4;_2 蜴Rn{Ȣ)Y 0U|ttsGog!nw Xs(;SgdXҖѰ֩N^+ZHVVcR?x7#Zx7Y3rK]q~|eFI:_V&EEޟbiq˔ntӄ+ D9cSKm[zL]D ?tI\W!*am skzU졦 kTI8Ūu`3sU\.F4mQ)aDvP6}Z㹷SIZIޭwC@0Eߏ܎FKHUPlD'w[l()t~GysH~e\n?m°+8S }129O%|ט3ne ixa kU[` ] ov+Y,pXڝU.A4v1lAmDij7DXҕ+{쬗ڈ]"&ؽ:/ALָ^^}Cm{3N^֓s.Qj5=_*`>; ?CȉrGՋvгq{`f4gMqkbO235Y;t$2w-Պ1!ϯl(,hz4򘟸B|>ͨ# |0'^ɍ!`dy |˶}) Ɉ^Q(y 5|q?M]Lm/+NO[Hўb8{g4ީgq3lez- R=9~D!o.1nVBeBQӖ~ymcWw/IW w-&٧>{j/jEP^pRIC;^D"8zQGل_*¡Kur.a'B (Y~Ȣ@Pů8e1\t$Tʟi>LLeoo~Tw tQ^4q9!pD\dbk%ˌgzF IDaFW:5Fbm5MLipvN<iÿjD<6iGA % &`fEQErp&8/zq !',gCk%xhH_E{֓]S x 4^64 O~?,NҰG, T"Rl砑j *O|\50l"YkmQ6QE뼈O)F͸_E˅ޓs={fx;Hڜ' J{K52 ]c(Ugy=q\XR61 ">'I?);;}$4 *oCcBkA^9 ku.Xq/܈$i  -?j|:AACMVh:[#߂9UKM7/Ţψ3T7;:f03Hi]]vLhxeWdXw)RTt?-݈йZ ,5a}9NBp=rtZI2ދqב6 =^a֨ZF,ԧػ, a5,8rPF"2IyNqj]z2 : X585IGM.كsid4&@o&" o3W^ \+i:R:2:jSИ@npw"hݎ1T'} }D ~|s ۪8Um:3#Wϰ&(VǏڽ/Oj$@]O0EpT1Ov짼 yis'i*e+YdDk2n8dl`P\+*,eu;L./m-gkn7yAh4NIy!~cI}@hY y&d@mt0\.+sqx%Mr|!|k-6a0q sii/$ʼIuhI?4QN(\HVfH[AP >|mN17jHeIf0 qE̬L;FZv`Z*=48='mpK c) OzV:QY-'ilOYE-+`c:pIAD>txG}=jxqP$Ay&v0h3@x,s~u  g:3RZP}.]WX2Ԃ} =<]gRq-c?Ry{uwJkx)ɀYF--u u'gx~ Vx89L#"g@21T,?0"Ya^Q1.{0Ai7S=!_ '6d(8e܍Fn4l[Fz`PoJx Z} ڸ&t_U Z0Uݒ*YO󔁔#Ko> xkwj/3+eRه4!Qv T$F\#i9kHeEVkjWe-9 $j[F _ C59/k&Z )O!݊휟,aW hh&yHK픰ݎ`n/N~DG 2:h (p;"x~>#Y}< ce!(*x2e9 )C OqL7N GOek>aS J5Ĩk=]kѢ7 0U \cpϖۡ螖9x)ZvTD59{/ r-m/{Y"m +Vh@.¤Y<68ӑTP;8?CZOa Y&S] (TW|0݁Y>˚`@aDڔkcDO C_ת.Z;pɑ˺< YJkMo p!( -Qm%ۖK_W\D2m#xḍK"] PHC^tG" Cտ;QN`9 HG5 B P*4ajsLruU"j'aT#3hL0ca;<ۭxf8{nR}7* F!I W+;OH[u&P|pD$ݶfG^#FSgԠ,[en_rg$.ۈɠ-Y]?')89uoi%fĶdrV:V܏|/1%DTTDz+Ꞃ"*[h0W G QzҏVQKC%!P.1O 97#~g0=iD-KΗEiNc3m #-l1YAGZb )M):T;@.'TmΞ<#5cbW@#5LkQn;6`o,i|agM{]&iXp0%- e=#vF}X4+(5cAo;*7 æ:}A.hmEImShUY hSB+dfxc*tJ^^A= Vu!gӥaw/X&*: ;3t꨽C~_K[ꟼ@ͺVyhSoDpT6K|h>T)-9aRQHJD;j(äAG\$碈Jh լiݗdIk~!aJ_Ua҂++*0X`28,;*zHNszȗAB3.>oiǀ ch=Qq>KLŃ8*M@W)ef~ ag[4iqF2xԬw3R-K*4~j}yj[z+K+.i4r%*xŕOٌ1Uc߯,hMe$ζe_ w {M=Jח*^F"-SNI=M#Kkť]×85x ~\+$t3.HNQ AuOF+#K{]]lH:QZ֫UCvۻ UB^_&^Á˒ -/Y{ycBN>箍}򡑀4U,OYHHܨe zڊf 'xF)Lw۾@aQU"6!& "j(hxX b9pR?.!)duT[+ 0y 0V_qGyOhL:AW4V 56&8>Jdٙ&+Yf yvm]EIZ6CnH܄csQa2$M( UlnΕ wR'0!e7+ԑ@7E(r,ʞk'ɔOǸ[R&gGH "+vz0Ul-'/K1 / IwVQpH $':}kH f "\ M@?%hh" 'jo;KCc6*a#t0 Фt3_}Gk] mK2}UˢG0uN 1~nBOu 4dRJLn>5{0 ^ó1@ "LgĔ;),0J1r=wJGID(ȸOA[ kk fd8Ĩ"{7>@}G~Q9G ph߾ !=25O $uS`N:wㇰ+6?x(Pk9 ?QRb*kPh;I>b <~FR.Ɣ &raM B^NRN>,KYs%dlj:O,/?/1DLrP f) iO%s{(Kb:R R~$ARIԖ,]jyuD|o]C3us22UР@|b071V=)xO.t?Q8}[9'LmhaFᵄ$K0.@ob,^Tk9<wA}wf~O\Ͻ0=H{﫻C^g_0cam)wc1X6.tY,G_+Lův.h#0|A^ Fp\;!sNJz_Q*`B<5E`;}M|E Urrcb[0]KmH&R@+ƍ8\W &x+!2!YdHWiNVӈK۝NVܘbNIЖ2ԀTHa*Tgz!Q՜AXҟR׿]#*Q?"?J~Q5uxJ Y 0'c;èaru)WݫkoM 0490SOݻ$ݕDJ^T+z 8ʅdd3n4R -&AI}5Hma:K*hϓ:`۫EؒM-9蝓n66mE2E;WXwofD.O\F}'\/89n%@m+6ɪm)~N->7 R kGVۗi5cv+A7l}Iڍ)-\T9H:Hߪ#hA95g>huޥ"uj J! 4A[kUGdmIi=䱉p>ܺL?uv'gאG *arQz@҉|3߳ ^_M9Bl[7A+"$zJfcsnvFdN=(/ՀQy=j/ӐVz 1k lŶN66IM:zL48I\\?*u) Q YɈ`3o/% -[*6++}MY::4]'m hDXqfʂ϶}U 6 [{{뿓QMo0ꖇsEy֑Pu/a֣0Y'1:޿jg_N!wPyiH s># XY:h|[M궾qH tΉf6VV x8mnw9sHQCSqiƤt)uפE bUؑjӵ3e=˳*"ٯQONey2)ߴBT$ҭm^{ XA>ٷONibr!-7ˬυq(A˷cWC?ծ\#W6ޡrD+ϙP+gM8>2o"f&1UKOY‚> 9h{tR'aq2eXXؤEww1r򑚴E6mUzu9@{Lj!SupLjh>Lg0Y*uu8 I 2SjVk1 :P>XTGvVز?[ZܟNn]{Slz:d-6<殇S !5Dz*oiCs;&(6Am^aP_~Z%"$"@mVwpp2 $C,+'r3.|K$ȩnm`෤HiV$uũ}]:r@&[qSoOc[3ǾLm#,,BthҖb'Z zb* ;݌ᕠ3W@9PJH8hgO4lOFi^v9TR yxb.Yҽ iU"Z٘F"JcZ(nCI乺$VOoKi=3YAh6V3K]rykh"q.5,fF_@~G{ Ɋէءv1~3s !w}!0hFF)9¯2wmOH\DFkbeK6v{nLK]o4~K*4_QpcJ+`~? A;^`d+9+8lIN k#ޯ48&H3w 14Op5p 9{;ą\j{EX^^_<OHMtyNA'czߣ';V.<(9`h }&T6";Brb:F,eVD"c"ۈK$oYaT=?ַRM|qhP{y {3[XU!IzξN$vO@c ߝႁX\PYY5xYt6;|j{7 t'+eYacIP _b(U:ɚۧkӴVwoCY9ة5)e9[=U޽/JGTunooπ:ǰ6ҴS8f/kRdtDVa;9[+Gm* =Fh8JDnAȁ N@~oI8;gݫwQ"{=alc9x٧W*hs ׋ln8. ~pA&ҲKo$g2M_ƌ%xz-xl27]}\Q?uFFI]v岝^.o93Uܺ?ef&:y$zoTxGL/(=ԓiG-eH &VMr>[%{; SR}t8"ThցU1~7c/[Mwv"݉jra+_{`%BC3ݬXD`+L)ǧ'{!kGkc/!3JO,[VC4[c*t,ic8 ʾQoevjBD&Ac6kFr 6hh<;N/]P/i\7v4~z\{t% w rӀ<} ls٘6@ ŕVB/itW$@}?AzjL*NSC"F"{/(I hֲi-.d+ cu$vLlcv$f+c*0x(6V2醛4kHqD %T/UpwX5j(oN#r UP8G$Ea&͎1DR Y텹~fOM'ֆw~Pq~K 1YBpOqbvВ mOp:]sT77[cנ8Xa +S#%-"}I8[!=|w {GN;}7+c/_WZCL<1W?E8O9/Ojm{c(l/JJƤa" "lrGeC@ʄ#N/TWcg`QFLB,B;`caH>enj#sZ~oɂTo<>;|Po- MJK'DH>CT_a,sn]\GkA6Z6Ev&a {>_ܹXs O`S|D6?d.E\褟1jm~X:E޾*&,auٜꆴťU'6tàYb*sY98Fެ 9?#\J($wtn>鈁yqG`T[=ul aj;O@fS _msj5^`85$Y`C\8[~ T w*n'tv>L:6ȱ:?0"Et2I ǸH!@ Y6  ,-g0k*GEͽ` xH3p4ƪ ЊWP!3/M޸Ɏah2pZ\={QȄ mJ@ҍZC\S%J,zv \i*BP4( fezGqGa [? #g4F˪xd9@ ZF@xs3jú6bxRFbQHM]:ҰP 1]@nMW?)83ЧS9Z:=keʷcKhֳ'L}yP~;%Mȓm5ƨ~=Snq'`=a`rN\U969; lUI=YDpbjeEgɇX*!f1EF0ĺ':H{fmhǕOubR .*nT! L Ts(("ɠ.O9@bJKc?!UMk2l9ssꨦ[@@BV?R*g7ƈJ,C9x=e$)N2=AE<.HXm`CbNV1Ř@(#k5aSKٷKr^Gqz{GQqZfr+>L[EVˁ1kC8 |HnLU6˚Lt{,Dۮҟ2V-9F%˛vGuVN.ǩ9S Ʌ 3_v, 69`' eשzd0@8/J{ޡ:}M/Xc@đ,s%zrDgPmQŅ MA!?~/5 bqϽ~ɗBB)e;:sn,p;_V8WHwUѱ>H^ٌoPt惭&EL.#7ճ94Ĭez<ݐYg2Pq 5KJNi v)A|g@곰'ߴ\7C~'"&#Y 8A9k48m]4lڢZ6́L#ҤHOj_cʢk߱V}6 ZR_]Uʩϫ%1af2˧mO)A5Epm@^%.Єb8"1DQ# @n.|Ù->lB)CtB(E28^nTi\+s^Qք/w\5<݇D.AGqS+Gkpǥͺ!^xb[q\($q׸D32yZuOPC_ se'F} 0}kȞMS"'y쥽\mVu8ޅv$3[ [3DGxjg&+q 7D ~< J5L !Pqտx72w{SLH ˽53!6xѾzȤt_Qˁ*L`cU%r>UlOKZe5T/Jcr)SE:$\W16 rF-dnٿiN&HY igz_@Q6Тqz>Eל+A 0#'{6׆{XF||!F5*,lސTAʘzl~>IU㌔ưb.mfj34`;LDڞZ}N8fC)X\Y7 =@z9pp!kf5]b $ޫ:%\p7b(Ϭz7w at;Դ1b2(;(=2Ki%f"QǩS~O0iZ_>7nY&VRXK x[|QuV-HiYcL;ѣ>I0%MǺxB;[# 9+RsS(62n}K#+Ehp:vQp9IgYo֠t$Wg\!T֦Vķo$ͅzlU4НX~!+BF&BCHă .lk0ı]S>$o.Zj?_A8$h#53ST5( +/c6%0ح if8ʴ } x;25{F6O+aYn Q}6o B(ٽR6RaAڞ9@bɑRa?&xSd@ L4<.#2"Z ' 1?5FŌP0by5sD+혫Gx~qÚ 2=`ُ6ln#OF.O i)O)6ĭFdLT ǫ[Zu|ը+S 1D̮ܫ4(Vkq>wlM r(Jcԩfܙve(*)L)K@ԃ$.۲%-]3d!?&T B?kUV?PB4 y|rx"LWb \R7izZkIAmNu咤Bފ('7ZȬue '6E'c!gZ0Ϸ`bk$o;5ѱji6U F7װ_Of5c6%>K>HK6be>@*1 {olt硲}݊Fe] s~njuSsmDPfЬRVEv[eS䅱Q֒l؝Yb.h)&h}>_ #fOZeҴnR zdcA Xe%*hȯf:iT?,4*m BDql,fL=rl$'"KF-fd&]coYM<\ GWL_ї0d9U4HUfHd<uV2×RG[gZA% Esrl kt $ܓ9?yqᙸ&ð j|e׫J+2_wzǙj{!QQmI 'ǩ1`)f2ZJX`w 1M?gܰVǜV1hЧа;JY C>b Esq ̸0[ڿ4:UnL6Cpۇuw 0Dea C.B։9K6Bt{٩ĈN߳I(Wb1*$Oz2Vy,4'HCk6dLÏ6hnh<ͣ0O-z"Y3Cu,s2#eW !Eyn* NQ.4vJkdmsSTy#HThEM{(aGr>3UfՙQ )nyw>9N.5ڝcH0I-Xb0Z5X۔CMth R~]~ 03/P`&m诂{Ì{{Hw ?b лK4>9ЧcV6jt w23{o0M3+cE\?\TKfo Ͼ\17I̵i 䮘2m1|Wf%6G譆}cnUĿ%]7 20?opQܪs\o !&G_r z<>S%@䶬g7 3azWdt,]ýU\+- l,4 1 s &?hZ;2jvVD*G0}@I<(3!tܶ0%E̤Er(CՂoBĬ||jPqd|V= g15!q|c0 띶4dug#%**8  &#; N ~'6&sX q:QT۱=oW@W }%GN t +=mq䧷p7`Qmk"P$Orov/\׹-Ӕ(^  FĒCy/<Q19M={dY^ h2MY{OK楢bΜ]+tDfZ+npL;-(BKFxǝ89xF&^^oz֦، 0a"鲶*A:QC{dF@C^Ow |K rSywq}ZfXO|$\0͢4PmNtչgkt/K%<ĜQBRr \]N5T8ȇiUk܁WG'2!48cn;BJB; D}lX{*jŤ7s?{DJ!vj=O55a%^l y2H쩗JHɯʼkza} 2}M7#EJ7~p+Se wNӏxom;0Nҵ(cKՑ91_*8 \,Ng^$eBƖ_JӼ’ _gt؁挀W!mA 9ϳdꮫhC񡄈Gʎ6.վ?"Gy7~XL2&"9ޓ|Y( K>nxVbi=S{T(;2\DW4$;wr9ླྀH-[i4!uT_E:K{2?87:ki#d\Q'e$ށ Uٌ jL&FǙQuH~(5Ej6fR)o:<0Tp}'А^bU} NCWxZ!K(ubB$1:=kIͦ7c&qĒ]֭[znĞ =.eu+ҨR^!j)&ॿ`ދn[G*9HI17̉(5bx҇()ku&b.ѣgJIbRW҃7/-NZevkgˀ)[.:I#wof^UzJn3/B PʤVJ 7ue䊗́VSeĔ/IOeda $Q%|Πq >u㮞] jE/ݏx(来\3>G+#žP-m:%4*sXc]0LµZ/7)3YLOjǪCxڍf7|Kv} Q,gs9<#d: :^fI7W4 OiKfT+ܵM1=WN|yһ-h19y)| C9HgYCc0B\"^fcU;euzL:*r}g&W3Vt?[Y 4G!SuO1࣯AUcXak}jܩSDjC=OwYU`o`x炨=${&'t dOr40-y$0DĜ$xr5o** Paw2PQg%NU2S1i1QPt E#,"wǏ_S40|`'yrmf8F_"1xI1q*qd&Qpv5}A@.dC·#o֌yOj)9as!17RKऔ@ th2!HX|ԯ9#ȒeXoԃɬWAƯ~׋ vҮgK?Bݒ]] |agFZe<|#*8!SB)/l}?i됫ƃ7 8E'VUl}N5K؊Iz2'ۜ`_"ig  $+%{pkv_aͭr_bQ߁H,\2;PF9 @6Ebﭗ0EAFd3Gw'5i$[} ӎ خ}ͼK[ɖþdCNLb. O@:-K+Opp+*cTKzBF̷-7)y`ǏHOZϺI^JOwoTJEBb U u _! gRow:-g Å]G5cun2tWu3ZD%HdP&a2YQn X5<7Qj8jvx;J#xZliUsoڧkP3+oOBQ@ҥ/q9W{m ul"A0MʲxSγ5zcB"n)z*Y*Kld;'56BL"hn\8 YZ;q-Am @00*UhL;H*K)uIffiK=+xcQo=|pm q  ,/,/_!"Tq1z--" E.uC47~N3pr- Hz*V]gEwx"`5yz &VpG95D#H9Ep:pG%rS;@n29`vxGe> Y(d bȒuKhۿhMe%d :_rgDS?HǂA^s(= ƥ0$<HRmah[\Zo@XyUk) tf`^7Gg5n :L!;KudxM-̨_+ VF,=ǛJ=`t8cЖ*jpY2^tH=7eƒzߟRl'm5V£"دtsaP^4 "^`a FŻR 5^F`TO$jFDvX%FA= qYcJ?|~bDti 6Exc}C3&B*,5c;pR=a860ck1V˻1Լ'4臎713eA4)ש 69x{s{GaT+MH2 Lmh >C~±H䌖Gt[7HWzXtO!"Spg Vb\"ozv mj.7\ طnLkJء.Rbd9xxN 'p^ 8_&,Zé^%{MDto'2xFH%#!C'X?} w rcr `&ePR'`CRyܟ0FBwW;Mi` usc=2Ko@Vt]OIGh]@ |KqQT0\ Pm O+qvG3Ǿg Sö^+T隯to^ /OKgAfC3*7}Ju!%>L⼴bO33>[l4o'?z]F͋gpS"a4kqXVGq,.pmjĝ![ &?0, \ጵ,A$OvP:-m\Q$-o| qqtr*wRހQG H|&ܱIIu~[@"V6 =t٠'2ˍsnӥ~,r;%j'Zy8LbY8Q1,j`DUڈn8 JA͹bQZ"gDڪiܳ;GGHJVALEp^%PM"n8]-]x k~GAJyS-DfP}l~fY}n{4(+{@SD(iݰ+HH8Uӿyjm.ţ>3!A7G۔T(!Vo}S T[<sKtGR*M3 iZdr >4,/z싢uG|D៼ўY ?=¸FM?&빌zŷӄj[b;8|/ۛVˈiDїJ.T(6Q^h=-{8aY`xX܃2S#1st Űwā?nz6"ob_q4߿`A;Jg~P?VUD63Zi͙\(-yp$?JTy75&  (_D.DΊ8IT4;V&DdkK_0Փ8b.2t>5g3UVxiƇڎr$Rԡ)c><=!,d,M\\Am#2 L eН;Fv"MPCgf &Vb0 3T_@0^3y,1ߐ /ļ*N`hM?Q8 -X\'w%!n oSB}p˞)dke.j,g~Bm}6Y6-Vw[q/fOTlqXE\`/P;)v-Kei܉"dF8@iK`mn޷+; =_@IߖJZ&dy^7Ƨ=;{PRLZ䀊x1Υ:[kz[Z;ۭƀwBqԝ($i"KWA C@oh"w:i*1+kJR>S / {2y ЗHj ß$Dx'CtzGu&u,mM?{tozq<ҍo-/k!f/g 5HďxܐGX>LKLO(Si/O\M 'Ю٦J8[>80yEH Ch2S$dmbLynL2-c۝S dxH@׮Ȝy%m_Pu'=<VDEm@X.IY lcQ; =%=DuaonKsIS"^!΅8P(N6Kc\ʥg=FU }ca4U-v7/Eݜ=?3Rl`gz M̌+Ƈ`z49߿6∜XxX&_·tCףYjv.#c eSKYӿG7?Dt:<ڏr!,ds_hFm$?,7zTTIbwhbb%:? zӓ̴Ζ2zq͡O53s5w^2yOGҮuEyKJ)ZZ i,~!8W+&N&Z!flbAE*m`BKBW1LlCZB9JDxJ'@| [y;#1UW]ܣmeD 觞-%؉nLˉ|=|,LjF(X[ܧbeQ 0/TPn&G>J?^tQEO ::Lw g~6\{y +uӬX廄ފr("OQoS̀|+BŢp:ń/۵jPxd‚R!*o0mBc^e;@xRq/<4bz~ FЭ%Xj8'/H8"I9P>u4fWŖe 괱;MX)o4?'S{ Nvzڎj,kʋ=*25V,JVF XvWvA. ݏZ]*yQdcl2Xn&ۡmz`cFCCV ii:~{ k uCہǪj.#`1Zf U>{txa<6x4p+|ascu(lySX"9nB\ hR!]7fJEc8Za\4i9f^sAD@(o/x Е7"BٳAӌyQ<39`nG\ضgC8Z?Qͺ@S~lWcsmӹV-dBJ0`y۞BJBs;? Hr_Mj7ǹcwO\Aܳqs2nW߮.I B>[=ĊQ y@m-**ove*Dma'W^בPL:%ê!Ԍ`DĶ&VR WDUeӬxx>g/r$Ejo7fDGXWZh|mPf]S=raFN?TqG,f!{!$]0{2B XUyq 6h]U/& !JD_[Hʧ >?iH=/``+BF Dm׮7 ۝[. 9h]j薇ʱ&RQ\\Kjr|} 6?А'At Jj3󕣊+77_ h8"u!L9Y켴@21cFbgӵ,zPtTFLNrv$6"7,>\@V98WSB|ztXœ%ȿ TC f@=wF`79HѮ\|uhW-ԣhOe9y~'* Y+kciЙ,?eFrI֐~8Y0nhOv5ݸ^̀b19dC}8vDJv&%E/xP.½'W~ &o/>H`ꗼ#>FG CNӧ.hM.ϨQ8?vݗYNQ4ÕxD!d˹hzqFHp^LLB;_,-);CKT*[%y@}4L&`EZڈa9f|J?&!s+\HMoӱ5ư`O7ȵzzϾF}6B:fqSpD~PI7Y)yXzּ~0Ym67r`2 bѳ׃lk8ak8bI43)1W r.R:juGH a?Ip'~3z=`S̊-Ljyt#U b)N=^G-0+ xc7ʇC!>C+9L_eMJSn(֮bqOPjҧAE2\)w85 [٘4k3-O"sI{~J EA\!1]Y `7P{/wK,h뷹2S5XI,M22FFc.MvOBW(MtXyWjp`e_,>+7cYMe9ޫr\IiCR!K ϴ§P]{\XEґ5":P' #J⸋8m]Uq[>S6ѹm6t˪9%gyQjHtQsOGzJPFv|0-LRhRFy4Zj9v8w|[Td[#T9 Sjn66᫯ۍb@[`! lAܗ# <¸^myFXJ/OCa8rTX.ڢ05&ZZטtѓ1e&ozRFŽ>z;$:݇v?;+Ng9IF/-|ߡ^Ct.>|v6^b[ <' (D),13,6іb.WU Le2՘ SVJS0"vR\nW,`T >ꅄW)hk@3Ci rUI44'eJA]؁+*{jL~x34Uxrqc;!\&8جנ p'Kk{(ltcxO6L2h &]_·쐏ʞ׵*Ss6Y$R8?oDO/oy##PȈJB1´$$d(L$ay i+9~D4as?$090>ٙmȂό}Gz_l~c$Xr}Fo3Ok6GKy1⁲@jtDtHٮ@]#8z J1mו)N,mo79*.ξwȜoܸn>7 Ӱ;#\i{$Vl..pF USwEORytq cu>O3*A}"4κ $ V{D L `ZN V4_(BHSY@^=!WU NzrCR66yVh>|CFC>㄂O6L~D=EW.R~RDǴ J>c2lf]<GX30b߾$޸a=n5_S߳xZo[ D0Ho_z-e$}THO!n5-h8,B JPEMbq4-)⥮64S}լH~JSљ Żw ^/o,#jޒC Piedt#VE=^v7 1H*"1'ocYRNW 2Ȕ(QPkqI4vv(yS#1 Eo( (Qe o*=f%SadiQj9-(>-KkÊ<2O*sǖl!kI%vͮ,"V('Sin>: wE9|@<CL[ڲإ }zwq@~qt.]y#U*$[og-?)*"fJ`6N_% TrGXX^k* daT d`x7HRN,'6"'sT'119Hm3Z̙u)m2^{-@K`Ơ0elQ=ޔ7piׇj u@X [agg;?s-B1{DvOUqo~QGGN*'aW"HVj烀$[_ēSt59rGǻ F4F?JM u}ysscN-EXڧ8gTZb_sm΃e:U#ݻy.O,!{Dc`AyK'\|3u f7%Ee7~ݴ+|I:? f/Ƞ`+v~]J.9틄}}!=?3W 㴕K>,<.Y6J"E${*E 8QG\p,.y;}:r_\RQŻcت'-MaOb]vBN(՗AVGUU=9VOgV07fmg×=+[$I]x;l}aBL ThwJA,T'T>V/NOMf=W\y@h쀗XʭBom{a8RSҲ 8Y*crF<6 Eyti+Q፾@33SQ0,BJox$Iogg'U\DVG1Fẓ@-b#:=f^]Qꈵzб5>0@F(=3 hrT?uGԍ i 69|*Y,ELى9[7Du*u7К?bKvεe'ЁX2g4i9I`reB.D.xvHi[+ɨ9͘ seb4>3W~57P`5vPpر.pwaOD{mOA9.mE5Uc?k z(hjƬ1똣%WQG U3g7W4l|,O*U଻4}EhUCu>bVJ8Z-ƉxinJHi3D]9>*SS&e]_:aenkx+rfc4_^{ h|jFRgZv:M1J!W$LbүD rc`-ݜs)^i4Ө- +Lj`:?.o\/hiJ\88q+ZabgS b=hצawfIބbZWvJҲ3:7DHcv_ߩ7.%nk./WU1QF@Fd@ =Ky{K8J4(5 J61W|/o2= :eSwf")zvjEYn=,vj |{\nH#Jnf ^`bHG =Ї,j A }fX|>j >~$¾Z-[|hnf+5dQfJj~ #Eg>aG&#'[;j 0XR2g[~@R NR^(}xGiE \Ԑo5xˋÉqy5aꓡcʰe{ZK5I7eQaLh_=p ?;hʹdĞP:s8\ 8I[(o xW9z9O9Rv1;TB faO&|1q]B>i@ yfNP{3fǝ?:?tGAq}ٺpK9p3E.|kd4Ϥ*Z*N~-+BO)pCv QëqߐwwmLyj\Rq'Q],0Cq(mAD$pȡOVß.:"dI;)eY5o&GهڅNrwo:(?ع>H{;ZO /{˽;MCrŃ_u:t1[-ق:y: , TgE/1TeZPpƱ!OwI'OXm!39"J (z]f,ymД)dt&yK?9LX"vǍz޶3P^A8Ċ3_)vrks\ 7͝ˎDǐ -P V̟d[cjEs-fZeYW\*./@U?A#:Z^Zg&薬$~kdLfzOT:- Z' (Vv$؃xrSe]g;yp1 6EN8%Ow0守X̝UCμ8tXDaaklBBS_iISA@\U~=KmstSӭ ak=KWז,"7E[/z=qU6Ig`OH/`>lA'>?0k>nL3ߋF{bֻd9 UcHV3VpA~?62Դ3ҭzNAnc52>C֒c_{qRDFmD@P`8l;ݬnzRHկcJ;T!DCj@d$>릥]B ՀFjc7?gљ 3Mu^\3Y\+Xp&8%x _xwRFձ? hOAKt~YHo|@1?4f~ _ϸn쳇BYY`ؑ-)ω%6$w>3A4YACj?Vy-\Z[.󠖥:R+pLmWJfGQG9A+NC2(,Vorznj}r%F" |%5WSȓo (S1UHwmYugy[.*{9 鳿ad!&-3BR `'%EJz߀Us !}{y/]B%< H≅kEq^Y=E `;pPѹ!I&Pd/Yk7gE `^{n P#A.B*=T7qý S.5=N AW.3맜#~;Rxz>C0* +bipמa(g ~uL7{spgciσIW;~'(*";L{~KMpԇ.d;>0@.@7麑/wAE>pK&/aa+ ױ}|%`bW 5Q<["-I{P c.r -+7:tq^;!x9n᫳o@$ŶSQ*;fo4;&1D]dMzIIhg/ $9 '?mHH~X#g0d_>zCTO2DhtV"UfDd'IB H&O#%7>x;"6O4eJG4$b@u*!~NHWsx4:>u(ϙ2u_AZj@sYεy/+iQNBџ@~)RQ9͉06(>BI3"*׬Vա@r䥝]Jя.o#{V !ƔRH .?wv\rU x~980ņAusR1F h_|Mv7_zUhv o觭zR<]/wV_$o=uN}/CQ  DuhlD:( ig*`J%!Prx+43pow2Y0N>A%="2MwH4?,̩Ȥ[2dPI}i"[_ϳ_Wi8EtSyiHD@t,5 å  : g_l-o8Β~lH9b* [tV5 -L%pAJvаM7N rgl{RpT\JK#}Tݳ*v0I]+:^A_p ֨mP_;_1ȥJT֦aAOwi4#U%IXii~-2z. K Xm /kb(y,gQ2EKS7 N ]5O #58ъ;*U[6,D'@{ᴉ.T[э?;FK-mH j sHK п I&f>7?\S+0=T.&zt$B?$} 22Tl 7kڃvUxnt+Y}PC*q {IR*K C޷%\ޯ.%VWq793.DqB b'd{XuucyF>#]/2N~`y`C?Ϡ,#K՞BQvICKWy~(2ܾ2~I#f74ŭE's,>#vt#r&p‚Y'r9Dwt4˚`C$^7/~pPYL=>>.-Mt[6!7thfiɽ<^ ~HƦ~G4LV)bݞRũѸ8@\jM1 U*-hzv,61Rlj?>pСPidGq\e&L2J^Pv"BLNj+tOϰZň]Yra- <%":csQV*L{r|HC%fWP%ӯ}!gQ`/u$  -r {Wxw>/@4o0!6K%SR6g]|v"! BI#>ظxUip1z#\,zRcI 55gCra Z8-FrX1RU8o8eiJ(9ZrYv2bqXZF c^ZNd\eo`Wے !r(wj v~(1z;"&ꁏ9]¾IHyX퓁>mHf:?(}ЅB$|7$8j 񃤚mB:tYW|aߣiCjD \M?!X~as/ U$Ctn~L{Q}b׎PVhDCtRcEs>?]Gֈ;^Bů-}TC쓔fjk 󐥣62>+-BiP]IOU7>ˠF[2r+TqglkL!L}Ⱥ?%7(ӬhJl29R>qmO)tE۔= u;ȷv]+QĂSiZqbvFu ҃2(3 eX.@bϮF923Y㍗(DlIts F2"tvEQӤ\)JU%2ݜ`OǷżEGScZk;8|6)s |9¯&51cK%ӲFcX9;7;0ΡS''YdwEG-}]ؖȏyK :9Jr\튮{R x`B~~:u'a&)IӇP~ )W&V5N=E.Vۭ 1B;o\w"i`(TH 3I%Goosݥ_a3  *͔C*j}g3kaQC [;@Wa>ENQa ~n}cd֫_` ]$h@\ Ą}Wy~w ߗa2duEfLo1@f#XG4?xdqe))3FzpnV:0&kn.x#o$U]U0/TBtb}NR;xWGxL_OЕxf"uHg >Brrs)v9.禍el $y ]:;-PY,RߌcA0mb$X 0oY]4kHxG1X_P3l<hb Yb>7) &unwW")|.0 o+4}4^qJooKg4N1SmmX4]6@sSifY&7T*e.l; brUNtΙJ"'~IqY#1้<Wo,B>Tq2{_KclJԜEŜ@C8>%1 aǻ)|j2ȑtvf3q@Qmȑ#(oN$qJ(Bz6c 3ˀڦASퟰ1wj/zdxÐFqc?ĉX*AЗ=i؉*A`N&ۍ)ny'-ը;'Ll|Aᶳ ƣqh9fP'ܞ*ok尿;kr*cȇ);uޥz }A Ɛ0H Xm~q^HWʷ^40O35d|4V25њäf~$̪g3^yzیr6R7q(Q8o_Aa 1!ayhIJ( za?~9GEdQ F>,e+O$v.fBH e5H_**40QC [9"L @$V/@ `$c;Iv `Vq\-b"e2 ucӁFW1iweʁ.7,=/J{SH=+(\"[)9uG3ԓߏu^B|ڟXH?Ou ذX,!_#˖F-#bj'JDD5%cw0 1jo@.?2@.v5WɚDzk/wк|)?8!)ax$ZOi_QOŸi0P| +#i`ôb!h~ O92](k}0<݄G+~lj<1%?H|~DGaQϞW<:7,@4J/F-/.(f_bq!揮*l-W,5ӻk?ՑzrHe)+Ubαs"]E8򾼝B]j;z:?zXdoe *H^ ^*c HҠ^tuD-cD-;gԱHW/MĺD%n(_=irQAKPxJû6uO㵿H)d!'F|t˾5m’7=nNX [5Lؚ3oVYE'|Ixo\MJ(ύ} "1tfy,)QPuS' jcӉ*&|)Ƒg2|R8PfކdIx^rّ- *"礿\IRsU+Z@r>e?[L{;2F Juw k/e01rȔpe aXؓސ.%Wq$Ri7Iۊ*/|`~*g=o"V+Q؋!,A"S@*V8fspodSH~䈾ꓩU,Nw/_)}Er},Р6fdJ kT s`nafT`1 GdT&$( ̈́4}7ϡߪ>ͱe__? tH90|6^{fgc=-US([7J.h &)6 {;K! Y.Q(3Z.Џ4<~N3_VD1"Aq>-1~ߧzw@"U^1'I-`0>9OC$vP)㮵>EU h j=C ,RrRډHEn^]+!OM#$B'W9jTJv~.HE:yuRug0z=pvO& ™R1o3M3.'?$Qc!Ze[ex!fSعb3mҩpSfMId!y}@{5)n9|XngsY*XԦU&^,ok̊Ȧ!XLX}D?4'y {M=7lKY௨1n&V[30[,s zǫhyk^Gۓ)'3Rvh 9< wm`nDf_hƁ-#=lh !toKhj,7J^< hwY |yL¥8Y1蛯bXXo̯/c̻ )P f-a$U|米<}K,'U$D "5~oM7i8/E33.g,>Ap(=x<`]VԼs_W|n3?k5!l xM8W3/3oݶG s;g`ngǎ'@ߨ5f!N' &O& #p6jg?Cl\R騮oGגtu* W]]RHo6]Ln&ތV64GpB:~$wŒt;<0_Kf˖Q75NMW䋅 I3אww:vLϳmTnX,_&Mc%ry䆏nHANac)4NʊGo(d uR)\լXrelߑ]=ߦ vZHڙњޜ\/飕r'ulK,ZSThqd>37rgZ-ƫ2==9z>Lf E Q = G͛9JzaO(;pq 8eO#G޻3Za4&6N$HL*EbElA%80 Wϼɪ`Z)uXXjKᏬAME2:ip .ruV@.M/ފN$xg&EBEQm;^T&L 7zI,[qNSir {U=q,X.+2Funu@+o^`QۧCLTx)/Bv;DF#/KxAnf(\2!c*'T1g៼}/9EِR]R[Amp_xb!o0 ܎Io3%=;B`\L)غwbi=Z!6KܨpHHlei de ~7j~w95z7k7/fد%`Bkch~3ꊟZPHHe&-بߪ\kkl^~bPL_dg:WkU; ӭbaذ+dUs_k z;C5,\$:~P^Y-=M[&{bYDJ|''Ҝ ^"QO}W%V*=fE+l-l?l<|C`^OO#uLBVPşxw֣ %q?Y>Zam씠gR-_%Ƽ;N{ ka#AX>e#I51ɓDA]:k: ţ- 0 !ͺ](qD ũ!' k0AUd/ P)R\|vAyr~$a#yX+EH͑to9ק yT띍]S,bJdْ(.pPbKNx "/xֵ"vf.@sZ璘#Jhԟ fHH:V_=.`ENު gYz wv|`[2fX Dffð$zIְ]t'-o$ j ^gx\k3 h ѐg 2_!N?,;s $Aj2 ` o.s5ޮ,2 EAN/f`=\51,p|r.y-i *;F9vGds/r6q;feK5$qVywL oLFrBE; Q^axZЩD%94܉ Vv+n_$IuaQh뚠9eANmME BB/F[K4Ɩ{9V|KOpp5|h04lt hi?J>2AH1*d>Ţ_x%NarN+wrq0ZjI`r;Ksm#+cW5y)i0e*~Qs<]ꞦTT(_us*Q e-$~X1IB sbBAhl'{c 6#7`iHpT$T)> 2fs:ąEX'\5fɜ Ap]Q}"&]tV̵c 3u0R1i9 o͢'A}5(Kq(i,(&蠌aW/uP]IF2rA#@"u8O>v @XNJ;ΛcgxMEGSۭP]e$dQ) ֽ}N4_ۘWZ2`FlVg-!R5Yn[TL50AXicᇙk#F=QFӬ=EHJZ`&fp01OWPiia[oR8k5y<z8*ސQ {jNE4RS}rPBo PՁ/cga{*5'QK 8'GP>c?7S3KB$:`3h0D _oQWR_"4RNʜeZEEL1*Ԁf5"fR/[-7@{jz7+5 *KZ*zK 7+.$Rsݘ?fO P z崓N3;~ M ~L*IR2W<, &˂ ok<8]I#q!-FPƬ*.1{F;!)ᵖBX8*"@cq.-Ҥz/VQ>Žg]XpBx|4F"b,lPVQݑBBoq-Y8NxzuE?̷b*TٵE5<)eҔPrÞr0~u{t.Ek DC^.VyXp8&5nh%V=>glEA u{W,,;(Y8sHحQ#BSuw+>.p4.ɼ0jؗf޽ +.Z)߬oeiA4bYT?%j:EuPE^}v9 tyDp XHX䗥/3b@ZU}2V0~4G[sR|YgER|3I$vy~_|=h[1cl.Qy 0Y OJ6͖}a RJuݹ04Y_w k3b|VxٳT،eQ"wt͊n٢s%>Ơ@4 '.n+?0#Ҕ8#;Zaj 0UB]~.44Ϥ@"3E#8h_MO%X%3+(Ֆ~O;&ڄ-z5dC^;w fYXuCCT`-+Ax Ɏo|Kb'ezD`뚄6in;a2ɚG&reQ ;XvڪQ`X-_zr!^zN^<\f"4k m>tyqq;C_5\Ȭ|5mM zO^j2 ]Ú2rSS:yy BHvCzmW3>9q 'PCx OZBƼML&SH zXAkӈpX0~iU^BB=)ǰVN\ra+}C|"~,i::Y®%*.sG#pyFuCJ;hph<7<݀~@A Хpw$>j. {f)s% #$5Kxs8*c?*ŌUc{K -T ITeB +7z H'8;Uk}7\X(kɍυ>#XhiYBYܬ܌b]ze #ơ_1$tWjyGȳ4]Nwv-f[̎zdUp6|Ub=ЈA"[ fc~͜ f1P,8'a43sK~-ș6}2Xn!}i%07g+MpW%(,huf(W!L|E)0Qg~}0"1(aӈu+be ԋk;=~.ɈbdSLA=2Mi ?gUfji :0\=սaF%h*5"ֵv#wҜlB cᨵqʓ'7\5$Qv#8"ir=JHĢWwG))ԑѝ [6廝h P$ӓݱr;ӭDfK"G~ɝ]&7{WR'lgĖ-!`F 1EP81 OC5浲<=q{ ~(1vUuZs&ć,e*s@yc\5\%>MYfW]>.:C7"^ ;ƅq"k@\`QP񠁀Bc]yd)n(1^uqǜ@/3"v jVb\ KH<ag]Yz!Js]iA[f肸q;l!&l\ }\ 5tTf#lP3[%§]A`dJ#kN!EvO3+[|>dwIH{>s q-۴q3;qga'mF%>=a s9PDZOOs41Cծ/&I*҈*͸p+@q6:2ʟKɃL @#ZIIG]c!)C8&JsĀ"QH<^Oa"?~#Q^zMUmKz̊77dX㬘i8+W`1)̕b~@n9y Sdw Qe{p0yCGJ|e@[sK| l7 _9o7!S4젛ySi W}ame't)1F<*a_yHS>3u2.%E$bt[Ն,6huF1mY$Iࠚ?=wg3`|y6?h3+/u0$Dr[ʅ2&tڃKLK`1-/$ pF{t15HHGcq eҹ^[J$*@r+}M9?&7Beg'P5O,!UuX}@ ?E|'q)13ˤ7b9W`ˬRΛuhU%|u@s >VuqwWvdLw h*6Ԯj({xRmkפK57|GH;g\K]) ڌlwJ6#Fχl1 nz(Hg&K0~cm~o}OBS 9a;mWN} Ne3K>3)% XIkEPH4CuħԨ OqpbPlk՚`nOǮ4`3yyx3)2/øǥluj*g#SD4o~:e[O!E;A nJ40Q)t) c1bP)cf$'v/!X8 ~[4bF, L<#qڥ\TE ;gX.겉{*Wn2Sh m:P}WYm'lA(_uxYB O cj.rQ[A(-*`ot!ݾVXI6:Y<_ѤEhcDOklߠѳ2g##S*G1X7] B+BBjV1HSC%0)I0ݣ:ՃQXT+ 26inl^m:ߖbd'آXŁ XB;LdSѹ8d\r۱5.6A.yr&rt$|jx|]cD~Ь:7 ^ۙ]-OSL0N_b/\}-˖fBf]SlZ| %,Vg''D(xMPOr?_^*䥊h[4vSnwуDײ"i?n- ǛE5ΛkMA m"=I՟ܶǘ{1Y_qo#hr|Jʚ䊎2b4y_ 3BC2"hd#wlG oD_˽jP/X!ѽh/Ct*} I¢MƄ{EÜqfW$ʹrdύ3.\5 7 @i6gUtO3L<0 ;q>EHP. YT^"XPZṽ2l^U_@*/ȩ npWNmÓPyQo\fr֎*L~WɲeTʳ [~C+.sY%@p'i?9haEx9d4#h8Onn<%>) Y3py ?_xz4( rJc\QU[pE\2]b ¼M Ð* "ñ肚62.iuk5|2 EbaR:NTlZ UFX}ƌMeN]9@25G'Z4*P\K(zV3fy[ʕt%B%]Eh sc3;VZMfQ4T Og<@j. Ss >0 2)RdKhrzI }i>׸Dy ( V.%%{ Αrh66 ſPYQ_?oI$9<3A.H 7 e;~"iޠ%d3ZFU&}jJ?|TWaM♞(C릶'Rs]S6z *=].QW ^k~ >ͅ9&2Ɩ*FMP꨹AK1 LZ'  HAӄ:˰*<=Y˫#+r>O uR&1>zelկ{Q8,ϵ"m0K8o@p^?!uω Z,G+?bKђ^l$Wn/Za1'ů4^@\ 9Q{,nO[ OeAVP 3d 9,x_)Cmύ@π`}qq:x>P2meD JOx e)=Cz!A]5E%\έFYkJqV5&5FÒi+EY.3ƴ& >? Y&b+8!g$7OaP=$ kI'm !NӼ৒#+'pd@h3%5#U'h3C(JM|l0J^G $҃ A#P5qzrvԋPI)Zlj e@q}:Vgs^#zS:0F<$nBD;'>ĀiA+tPҒp+׉!~oH;bsWUr_Ȝ4Lό)3Έ?\ 䆓g b,1lSh rrt8׃?#T\g PTJ T_|ڊ-q }Ҭjasn֒ƹ!k1ou\C&5)lj+ o4çl;^{??PG D )32ӕ{,LZ*̝Z}K.WE(W:Uᗧ9|>=9*l rOM_ XU},qnYGR3K Nއ[8wpvNk<%5FD^SgrW R6r>J{**j\H SvUyD)qQXYkX²PST/J3X5S # - zmJ_Y!,PఔFX.IZ!:FB( -^(Vܙfk&&/E&-z?@x'7`.ʜ?*TKٚ/TΛ„ ) UnP5$uPN0 PI=lpA^ژo,ܯ@eJr;3C%7c ;/d5«WK&T`(= }#G*?Oki>B~U! LlY" ZN=>詃E۹kmJ 0je乗};xe:sRଲqȿX)[˘ qn:lv. Kx`?z Ls`1vuwR5DOb=)~lED0 u)P1B%'{- >++\ГnβQ'A!WMmwoSSHuvAlZ3үtM'jɗT%]cY"2URIa$XG6%T T!=zU-5O$: "z DuClB@#Չڴu!b",.^R2Q Ehld*`~we,{hfR*[IMV.?=>n e.|˼DthL.µ*u޿~m{&.Itp$(H{ @n֯a-KnH/ӺULC: M3|}/ A{}{S}@ 7FѼ_ގ?+}H⡓[La&=̓"h$i?u:̐Iwm{ZUc/tPBywnSS9+Y^,#p䭶RyL5QcuwOreB"ןh3aUcz\A{ $!;u@`%KW$Dt Bya ~ںt)EKsE4 I^Mq5 y7b2,>>Ggkob"kUTE!|f&m2L-٫ze!~ov4Mװ00~z,$ZO_#HQgX"T娿nj:a||OT=٣{DMR}O>׵!h`cnE6Ɩ>%S~dKV~E~(OS GK't&kåaR57$YCδ>bq0!6͗8:S$Q {Lp\W9z?_'Z3m**q"Q9)Uu;}L:E|oX6IvWi~Yd M~6!@d6r cBP["qvPѼ#D+3 8$.f4MBX3w:wj}Ub\yn9XSH*h̽V $5ǻDfy|\+dc+-:2/ɋ~~s09p~jg7jN߰m`cc`:C]hHa YQ%6z^SrL妝}ScrhKG Zw>a;l6 Ft$;O[%_jsg @J`".b0HA74 #؇H b]1 +C-*_y%Z^Zǜ>SJ?#,QrO5;3 4XUqJsqs$B! U(Ig-譋K 4GP2Kו+Ǒ$of~oK _K{)j]-{W: *y\ ʊgJ%-CSˮGIƤwƼ +/TSӱwaǻ7X3HEG-2 +,|rgT%D+0 hžnS! H(Al?5D45:WI#@QF×v9W.L}T/Cc[0L[ٗ|[E~'۔=@=L@jlaԒî]/hO[Zϊ+uÞv~Z5RiqN!Q &UZoab R]?NYa*[c.m o<Ci^ae16w)a5V)&hy̩}8]gݯ:Ƽ?U !Ab8AUtVAWz3ֽ=f)FrZ CJ2y:-l~ˊ +6`{QL\vم(H2+4F9Mi auRԲ!AwM+!8{֔KmlHQ؁KϮ*"ExВ."]C%Lӓ]Qf[e뷭: m;0LX(OK_"xJfm|R oe 4Fhi)~dEA ?,Qenކ_W\VG 7sn]9GSN^㇗,P64i9J;e1a$YW.yҏ5R'652O-xgR_"m_CT^bU}[KW*~QZHau> |+ kˊS~|$@66/)`1bOqdsaھK}%pr&wU-YC/Ҧ*xPX2MjnzE7Du`eQO/PחZdOYU`~84/QSGЭv(U}Ŭ\oȱ{*6͌\RG qv Na94k3gUW9'MZ\x9B# C|!oSga9d/p0ԸV&x8X|A%n߭a 2/O2zZ8P|a b*1?ᥨ?TyUU]nL2E*V+#0'"8* 2$4)iJ>7&Ȯ+h[cH* Y7 n!*l,*a[WX Hp8v·a`U!LÞM]djV~pPw)ܗ3 zAJmBTxMԨђgnb/ηdCsꉾ@9V/ NT[4Erb$"z94CK'@L'-F`п_lxˣ^5DA $=_'  w‚zy ნ:X+$F@#>Z)rMQUXgJ}66(28ka|p`_՝1{3S?iU'lbO;X&|z+TViPQY>C~Q?!T6F3}S@4!bOԕIbkCOiuw:#cu`f=$p6'`!_ae}3;z;d"gebi9f]!CP_gGATg}&4_6̌:U ݫ\)$=p ʢ/f+Y!|Pp-O:Udn7}t'~{k¯KC6%>nBa7RuS;VmFv biX'XcZׅ}4m-?\W^d:8\M[:VAjGH¡NC $@ 5JU>+@+3"&p u!Am>w&Divn@1K׋zE K2fu9 k&K}>GԈ=gШ\nЀ2g(d_4yu [2:6:{0߄wY颳U%)/.[$^SJ*F|!:p=v2_Q:YR+%'֠"c~y`H锍s\tWĭ>a@mأ# )Y `%j_hzhD$kB[_],\sl3ӥXؙG+񘗋O-L6Aς15yWSڥm]Fa!!O3uooȝ)~)ހ6]oxf!d8*3BD`~VlԔ'ZtH{<) 1ʦllnuMPBpn%F`o|:1Hm6xD9sK:Uk0r+fe V,pGV;+0vX㭸ލ\u$+a-PX7]m0~/C[k@wDީ֣γ<^(ұ-)f^M(.U4Y>HB;y5#(| J뒾!̵Hi>Bx*_ RK= ]WY:nqDt=k]sہKh41[MZ )h~V,ڛ]| ;_;0؄Ce ߎ'B8I`(n}/ V{m֡7kփF` `u$/qrNݜd'EuʏIxӷ?,qKO jZun=V@$>&H,/GQꎺ(2^J"8+fc.2fBTѤ7 ̊!';$lrmJ"+^CQp}RD0Tft?Uo..!H-BʛDId0^%tB0#יt?.rk#gTLM8{b,jݯ"vMjvdIA}2~1Žk其f-L6{j?2mҋ`Ǐ^V i*ny.hxL$YGGG6H ʺCa87WDUN5"~PVLڤ FcTCY'ğSi۠a$xɘ3^RNfG 7B X'eV^ʶ `_-^PFjҍh50; U0v2);/7>Ƃ1/d?Nie- bK'S{~8lbó3G®2E@̫}8, tVY&F}G zAOIMUp  p& ʼ"y Fjta]D7ւi;ө~dVXIᦩ(3-lTiM<1E#EC`^=nGM=l!C1✢H!#sem҇J"b>u+gXUJ )fT^GsX2J<Y/E~@2Av[TbM\:H$Yvh ノxTZrܷT%WU@gek8 Gғ7iNm~ʼn@FVIݬ I/n^;M~=AdyV<[Y^au[04|"$ I`fNж[3,,6Bdovc= kT/_*l{8 a<nU=`g5!Mw99:Vm!EroZWO T@ѽF c^)t}lۯ`*;kJx4CgޠM"n< 4pΉ#ČueJ/2y;,Wzok!@\ l& ܇HRyiᄐ5:1Q&<Ja>}q{#/ #pI)畐\R:+8mqG!CY֮ʜ2~ N 'YJ̅kP2bb+X_Wk`,gx؞vPdtYBs g}־*֐ / P EMy!+xF$ ՖOg*`w7!_['(2Cxv_n0@ Fsƽ.,sYZ {l$igkxYzںdjfqC~Pv,j6N _ġ'j2e?ֵj&k"3ю!2!{E'1i_YNQ箈HR.#wx{_D/`o&_"AG}屙(MԳ@P{T‘(r0m#{F'U i7W>fsIs;uv>؜ZއÄ,jo^,>QX!)Blp0o.(~7̥%]\Yɐeu1ɃOtٙ!"]UN|m)|GtzFaRŨ.pg @tѫglbܕT:q.O3k89Ȋ&Ytz"mӜ?Z4F>'=5j`?ޖV很VO5|4@ĢoddyL-o{,xuSO](L~ VJuRPnHʛ`1>TDKIKO/ •^1)a (;*LoN8uz)hYIb <_[HL I(qVqh>=HVUm\LwmIg^X_@* {JRMG˓Up/-ܼTe弁K 茶^%+-`T}A9LIp<^Nmң]+W 3Utޛ>ﺁ|E>N<@a\t23nҋ8~{rgƲ`P'e35ѿAGf;xpPS_kg'\{l@E#Ff/8=?!O^V'&bx 4eڋ.ҌҶɄ){3+@gj*]yhw@yxhI;.᜖V8Г*&UrԫN`Խf!9s]'|mQt9quD\bMaN[; PԥP2u,{>wDϴ,^Qh~=B|2,Є6$6 XqP7VZƃ|7̨:N2g*_#ri2Jc6H o a5@( Pٶ06Bkr:wHrڌ ]Bha\+QP[(e XIvNC25rRIX}HO%wQ<$fR()(UlO-!론1 6/OF;4B[, t8M*FÜR^&mh4Y< SG` 3k+;0mǝdM{ua*wyW六j++6 Ox ' ujN$lt,|} Kv]eXEy3DT9d@v2j X8)M{X+CehL'eꖭ;z?Î5Ci eQZ]0MXXE0>rxa0i,e>v5t_?iC:b)h?̋XҍKCbs꺲SeQleLsЁTGm7L4椬_}&p .kB$D'tj沮o1m_E8m1 Sgk՟PWg6;7D)9% K}L |$&Lz2tNM (hJCژ =U۸sĠ͋B!ߴzngyTt$߀eQdTp)t_?5aȐUCx2Kz|'(ܬw-0D%|\}3'u5ኃ߃{ [ NՠɾF C4zsgiFnVc\,inp  uw)7>^wSě%9;)&uxLj+x{ua'%cں _Fm&K.n-~mu#9dSpF4S M$5\ t"׀!O6o{DT_1l7um0b#cP)t 9~Z4:>4x GërtfLQK<};j5+L@͞*{mR>o|Vq޸Gl5x_G.g&M= %oqȤX62d0~J)L<̴eIvGh[-'F5+ 9GW`Q/3.APh^/.;rLٌӴ;c\-]h%1 Zkqw-2 q)n6y;<T_+[ל4(ޠ!ꇞSx=ޙ.Z4jg8~' 勠ژ=,B \ zV&Y9| Sz,XNH"Ի3$`BV\d'I)lbW2C_S֎*$*rbmP<?WX*X:A" iad?+yZܺ\cKՙH4O%/ h5u4e,ҧ0AuZ TRɜ 9CQ鯬vyo/n<~5 Ny:Nqk{@駯.\,;r8NjnI(` qaZ7Pa+t+I e\辶Qer2)nKj-є8:h~=$J(cIXmWbN<{vgC_nMsYBsNP[L#jy0N<"g%fN2Cz<rjC5Z溭&P*Ag񢁣{ˢg vLxi?]FikpJ! dxG3X=fCjٟ$ߴrOOԴL% Nnzy2fXT~΍j<ʄ[s$"C%(4ҝ;;)cGnHTqf؊H9X衰}`Ta~ЊL'z.:k{r/*F6-1vlZe8M CJ2P:pyU&[)4*ܪe=?gh?>G |P9ӣwu3%c%,>86/m=#6#KU}>lw2JM9rЙ3I=+pF**ǟo c,}(=nP@|cDZ]CB'᫒MB\u`Acӊ]6$/Rι^vA~5Z 0:aAe rY~ߺ$fA0#i8@2JjbF울3}^^ŢZP۬D$Q٠_jr?ID?B.DSv^եUQ`MJp]j^{S߄,|d'^ݨ(6ᒇ%Zn)0աV ymX՗OH`P'o FAʭeH)#HͲB2"!z7YWW HmO"HRqxW2A.eBX?!vx*"h:ϛ\vEe<W%(;4}+.O@-M4,g3:ޢzp^B/ގYL~6뜅j,h,|+%?[KЌ(9\@#8(J( -2!.zˋ \hZkM˾UErg4yξՍe~5r[Þ |ˢ"'?@pNoITx`QEwQqWi&+D*2O |N{o˷4_GzJD`)rrA,׵o>EnHW7.Hm 4qq&W\\Ⱦ&@ ui%ց_069_H#LTIRG]ΔNc)_8VvF;S-XOB9 9ojTgK6ph+6t2Q `M{Cz"a% [~:djg=.Ѹ=BB}24aC?($`\w{̒EY{b`:aB=Œ t 7jN2u(CZDD| %b>")\1nȥqօ`C=|n0҅ 6#&Nu,g|ulA(eÒUqh\]ˆ<A XSl>"!dݡi!%1Q6$ڱgrs,KyvPfb X#so#|_Y5vXE^HPt09 P^w~^H *|ncZad&3@պ_*d_8} lb~.UxO49Sm /2ՙx𯫧|˿+1roۄ="%JEu|֮ep{|*@|ru " ôV}<"|g-\(WcX2eKd0 3&82$5AwLÆ tcRXzmJ 2')N1LN3=];Ytu,23}섛N@ wdDW#ǹ51sՙ+wU#PbJy/ޢS:{|4O҅1۰|EI( d>ޥO.t3茅 e}0@ |•.N>,\) s$3,;9<71́Q+`9ac=S=L$Q6S]}9V I>HJVq"v{Wk!H/挳[odwqHj3%֬q,.%+YОfg6=!Wc`9w].UWi#spCUo(¿:WT 6M8$c-3{ff;IM!R6'sPLR7[DkVk7OGӅPs īoGNA EwÁE?>w4uGm԰DJM|t'{*Sj(Bj  !l:|}NH,Œψ~tܫ?,r AҞ!zDtJoXgF"&F/nxֲ0!ΐd@J>R@hfX x>XB󌹄!E.h܊FBCI2@F8ʐYmWRʏNN T =9Sq/!Z:Fr[I6с:la^SJT? D~ Z~nOH^rlfW:֢d'X /xA"fWK .P!lKi&ңG -F[&~%U34k6!4"mg-2NT*bMF2Lb ^~yi#:b3YANgR195 }uSnj ;uCA!]-4E^dZqa|3M1 |D2^_4*DŽb˖Zj@ӄ &S rd>Kz@(0G8xvwH"-i'~o9ynmQ9FY!e|Z9dg!;Dhc=zO: .kcޒ٪KX,S,5 xgHwaHbW[6^ߝC׵ b[ C%y(%Უ2!G 4gaHxyڒR)Y ⨣o5nUNTpjicB_T<?GS3!O;J&eX;9?N䬾8Q%# h-H4)tC@ 8n{E٧RVu8mFd9C-1;cd#钒[d.ncCT)p$yo MS+!0}G+ t;\GDpFu"si9GsaҾv"%_|눐_fcCjax+, O(A#{:shx0, [&4aW@LJAuID?mp۾RegcgvEњu HyYT ɰ6=f2@}s)8IfubG%5.\r9cBYGϏ€nL2qˉ<4_Yj3ƑKDա› EGC`#d\CG?cXoɬMSk]n:Ť0[6kkZYT΢K8An|hxWNEZ,߄G~4P} 6v †p]Z RzswIp"(i.<%Qm8)ь҉\]Kfyy=8N-=2=.nDk<&R }bN"*dl xdm')  6-?GCFiwփzX;kT-͓4=Do5ˎq)j&K*O Yw Fus>+E( W6H^RP N:ỄQ]9>>Ե|s:2v-O)UN @ÜxXwBZjm]ym4BX<8mF6/·v!+e;U?bZ&S&/%dlf0lB-?t\26%Iol9YkepFb45e_+< .hqK$@5@Yy|<*DcѹAIža<Yצ́+XYy5@K1>Mbs~PBfuP+UMM"Mi. ־ qŌ&~JB58Nv&eٜ1U],1J܉L3Ilv` L:Ez)q阑V1rXCW;vfY;0ϐuh%9QY!7xr4@lAl9NueS bP6>(Lʢ#ꅣ =ߋJnҩLA^a nvކǨVI599Zi?m*:G",I^YS 1S>JME8Hܐul3mɯ6ܶ~6'A;l'i{;U%LͬxTpE1N2)uoP—7̡7#7U5Cni;X Yz,őXern^V F( %C\{c7$V7"`nqM)܈YdsRz0``?/fGj Ϳq{[כi/CPEIIuN=CeLQt~Rr'<)dOT[%f|­8j{A5I[cՄDvx/:!:~pՀ(0Kg](a`&_ }Wٵ)BBqt: {Sv+f{0.յ(*ogG d {\I'ۙD/?lEC\N*[dxпJv<DO%AqgN)͚/`ߡLD{ocDfu !iLmz@w#}Y}BlXRD¹9P+4s^M/,OV@'\niɰ͕QhcDڄyGDЙl[K\p_ՑcTdPƦµOFV=8+#wew8TCvD hBhۛ|,Gmde0ijSm'6|XCHɔ13Joo-T0Sr '%\`3fZ:~0/X ڦq붘>ADGK<\;Kͭ<-&)@U޼ ]eU1'GP)kծ-kte}j';rpR?"%h}AΏbz:!=v|M%ҺX_ l wEB݇^Vލ„+ryr@g5{{=ʈ)J%f[bp5l5e=}'QW 3\m}߸FB!n”lvHL޼'XB׼?K;1JgdMWNW#kEf@Z} |&e؃ K6 p^ZY:v/{yc{{bh\= j*IA3'%o./ƔX_"ǝ-3x Fy \&a~&jWu)oBixEyG2oޡ2Zqv2U]TRzd@d-qf;0|&ot^O6;;TsFlqb)|"Ofk=UjHt^Vv^+ʞ3)at6̆E׎ 5:Ύ-?5h k >嫀f@CJF\D8 EWs czcAh4'HׄN<%Om3GD(G.֢tR$+FY2o1Sŭ}NܴBzl SS! K'ܘENLS_c?(&2_e%"U}I= râ]ginX.BZՀ_~V! n5嵱;T6;,o~]%r/,ȪY~xֱcZdQ?0 $jDG V5wh=dpIb#', h|zB}{DlM%sn}Ih0ʊ^[aQHC̵^gàn,-H4 qHfO4c-Zahg wH\/ XRӗT!!_d)BzJy3 +pmyv0fھezUTF2a͑>Bk=evudmXO-H5#b<*'6S]9(Ʊsc3v+kO˶c>_#?!Ҝ4z$|%:ft:UBIi.dݲ;qM$y.|F]_,L"L UG^ȫ3࿤O8h:< f:\x}4N[8Sp;\WF沒y6 ̺"Qi" d4TbZ*UσOʍ&$-=@S߅GxY^eO9eVb/_&5OK&ּmkD-}"Jp-Z0KBfC QwJ;([l4&'qNVK/sLM࿾Kգf7c n41=+ۑmRȾu)4K[ FWba7)@8's%ڲ\`؁1-G̷@@9/< c8(q1=}B1M%1jgaI r89}^ Rip[od\Qr"}$\ً)Ʒ\qo,K?efi#y7 ɋ =}IWJtQV6&g:c@*x}T2Bں0lt;n4:Na~~PlpER̢z*3c#*X*ݞoMp[O>UBnnZ2?NVw7İiZHe, Ma 'b3\y_̴Y+2@yG|W![F|ON˗ cwv,PnO#`<Bb|l2C6dR`U`^mյ([߭:Ts'?:I'^z]^¿2M;m噕o֔GX9i-pߒےo;9C#^dKwGSZэ 34Cix uޭ4g}FR`e0N;'e{>׎WpPuْnL 1y)r,&ZfYLҏ|j w>_[3@HbYoyR=IfE֙9O#aPW_Рz#2/re#e8R3 t1䵢-̞z&f5#Ujh؇ FU &QmFd[4Ɨꅴ9qMzF$[f;KaۧY}AssIci0:xV9<5ZBd^Yʔ՘>{dr9! h=g+<9_ZMm^ Aڧa`]MCb,yX'E/`ބE:BVZ&%(lj1^%<# W9F BPl_NK_@ݲvey)|>NDDoV?2ʖ ~#N<`:݀(B_a;c7_ٞfmg1o|==r,KQX[o۩j>L(9`#*LN|&*= moC26jGsGKCLږJB8Euد&877rh]'yuj d~ށ/' &#d''&J#FQ3L!J:ėO1XG"YTb,5b'Jp>vl0DeЊ6퍲 k"{,YϺa i /FmN@SnpWr좌]9OO:N R5WETdi)G4Z3k-&6kQ}ӆK [ *TO|I|O;!a!Fm#e< Pߪqyneu{q (+.q9p#M3T%OٖGR{)Gű I~~Bu])?@r贩m*xӤɣ} ؕ4p!t^֦'XP"(!NSbΤ7Dߍ>!(0HIHͣ\q(֑ |JδS!M2 Dkh5-^x5:nx-B`( WSgm4A8, `Y$rCQ;92ȓL,:L4G"ɿtGQ,.To8H|WW\VI.UN#q`:)9L(Yn%! !*M["5Dj4{kYc&B*bmnÔVl ;+Pyq~, ]!hm'b4|XvTWB߼'qHTzyY16ifZDSzK\;7椹шk"[ƻ6#ި/\C-#9i7i\ [䝢V>^e-P;NJ(6jւJ"va4~謉S_Sp<7'O0}oaƧg2M܃zP \7^d=!r*ҢS 7tڽK Q$FY1i)L# %Qlӽ-FON88#ڛX}.@Jkgdt®"?m6GӜQC"b*f}q.osY1-3[NQipCk⸌L%p՚.4zaKo^E>M g!ץr9:=TNQ~%$fywFdO\1zケ_< e%[ ݝ`+>(7(\GIDN7J?ʚّ\TV&lTXڠP/Qdb%\?L;ZJ,?ymm%U 4$u+R$y=\Q;`TqMvan뽯 oAˮ 5DE2(#0%H_?} Պ"gf#Di?i6M)|^ܢ.ܬdCK&b (N%2t[}u䧬'f[Eρs%cMCWt v̈Ӎ}50$fȭ`w$\\$t|Ix60rj{,-ǸQ%#h2d;Zn4t%Y`gȶI]|N m3D2 s Gy7~Pޤ 7@kWm+jfiA_i ~FqҾGrsx<, ³~%-F˸u 9${=-F kmatCor/I ~$!n:4 nn֫JO.JI\tbSxFUFKV AW&V OײyclNW jR#`sI64 ԃ4ٲPAqb ڌ ъ]5,OQg0_興=!p{b >gwN/Ka!s8*ܴ@1 XŽfa e,y}ePwBՠ\mY+2B^Jgl&];wp6k 3ɅVaf1ۆ;'C&`K=TKяcx2!dc?^^Nٛ$[(6l!ҬE1.끥o$,L t2\XB/cgB֒'OyBqp[%jL֎ڒJRIr#-}"̆8 mDTzQrPS&;-(EJڰDo؎F_z}?c+aVK#uCv5Zc;+)wy< ~w/ ;؀/<ѡswA)3ˬa!HIG[>e?*~K_~zd.7_ASvAUZXiM>R$w&lMp`#HX:P1ޜţwF15hJΦ-Tge(_}C0ϊ DnbQ_IJl<)8Ui#jN7&%SChYy`HVV̡55[ 径osX&ygyeG;zFY9yVzW,VZM:_ ;URjkimYtU9+p]C \mB/B7:h#‚;> ݜ28h\ؕqnO /![enG5 !]Ta/9s(gTZð~!WkC̈́hv4yfAMɬҐNrŞ4SL?"_eWn=% #L ʫ&*:Yo6Z94 9: mU SedpF"uk0K<N_h4 ?Y{m9AJ^qǔoV(E;؛1a9- Eϗ0ܸmǚa*:Egq~퇴e^T[4'aM0t!Kɰz2;jJ!h6>|z>FwI, QSSAV&瀔 ~A=~,UH #@&'}-g,i84X$%X]Ք.M[83PQY?;)bאx?!>L n'3sdj[cvHS ݈g5Itv;RJ6Y]-'.&:y)OİGwncXJ+K8,0˻&SXųђ9IuFbyBt$VSG ʹ_ޅС mK/4$t o9vNj5b+|}[6כ $HQʄ %!>SE{:MH*i 5\`>ſ˺؅H den̨' \=" 4b+L|UgW';tW_CPwvhqpq7 UNObzsj?$|yoCًZ^౷kڊPceDͧ%<@+4Yrh07zȘ߈nЖihhTSP@/r>W9T:B+y௠[׍y V7 pdTTX 5 č#n|op51Zta7CR2o#~Oq1''\YňS#[ 0mCSBwFU|6Q+p#S 9\x~/2vAY}:AZRtOkxxDpq$-#YsY)0&<@5!-Ux^JQ8iI$i گ.ur1}F!0}vB8700s[W\ eFȌ&=Çiֽ3q#{ʞZo{_jW¦z7՟7<8(5'gGYMU9*9Jg(?#^ZދLLڡ{slᏜ}Q9 MIakVMSWjrKm}WKh3^T"?.죿L`KOr'/8D"u+L. 9ΡM>7y-Ank̗b~`':D~/2 9>=@9d"sySuaoe6||~] E '3ԽLm@f^(dxZO!jC9)좩G[ŒSX=#Z_R,5.20GYhc/uK4&MGC_(;xGw+7rT2/rS+&[@d҃pX=+0;x&;FUL<ԋ"=rgza0FCK(Yԏ _xOf!Vwn#<*rY$KFV9W@0CFpҲt}d]j*\A{>GZ2m9`s؜{)~PHͼm0S DwmW-":VV3::xǫ+V@#/c=Iŧ_ænRM۷)K?ݡYapEs2pQR/21R Zv&jRBI-?[\r Ҫ@+7qy߻fx˂ø"Asig113nQA+<5bK!%D%dz>C%apF\}u.~"+#&hyIɥ耄%6i?rqv"̭"]txݡ]02o?v 7GdƤؒP}ģ#6vQ }GzĂ%,'O@mr tYhݫPֱLE}- Wpͷe| ɪAlaHn[394d3Uh`@ 67~2w(AIێ"e#50eOs ߧbN lTsH2WCS6PO>u깬ܯzdkH7I!qy_kX1ܨ)S:e9Dmg ϥU~gAM<[ŤݨCdm)ixmQ(km0 +VKaQ`cx2ڣ B !⮴`nExjT}='}d9R(T"A֫<},MxY}խ!wXNiZMH1qx4vFx}x :nM^6]r:RSy0Slؔ|oe˲53CV M68"̷ΦNvן{X*QNxȀ.m#^jlǔ"<^ s`x\ei-gG3 كD|ge5",h1+X g\bTFp2 &DFX eG2k'5Wݒ@d4_YmaSz+<xũ:eqZކwuj͍T pg021Bem_t$$rLZC3=pe}\WWUc.#ga^OͽW:=K:>/uĮ03R33d˩8#H%Ќ zuJNW*_6HS`R~h(+YW^V 'suq49;J򲸗~AcOl4&L+170>p Q$=ne=`mj )]EM1b]uYڃɸ4Nh Rze_hn i# 3L QX|u¸FQ$bLJCo4u @ h!eո7(/]-Sh.82 h$q"W#ο( D P^lOӎ]hcc @h}wQWB7|qf% @\nZ< \oϚA΋P1%YfÁ'pĔ-v\ow0,hjcWmёi qE 䀴y3xP'M^dd|$ɩ2.ɀJWNsN4hd%Ah&eSӷLj1dʈB.?Jyu0 ` >аi:ㇳaiTWԆz+zT q9"awl /CjSr cq5$ޒ֪F1W=b"`ر0r%57G-GhXY7ŷF(F Ý"a0X/wK_|F _hmaTjWJMGlx?W|l,l6xVIzG,Id*tG1V9U4tce[aq2JxC8B9Npn$]| ؅e[M;G@P)G%t=fؽX*uK3VvQ )Ǚ$J)Kr0꿶>l? F\:_eK=b?v tyY1ir'${j!n9Kќx;/EvDǷ|d+VuITK`=>5{$oOR1egpR*w ѷoM ݈E 07|6&0c hW tS5C So pfbŢʚnX~csgR ؏o]:-p}s͙d_WvN]6_de(mz'SA'|7>lHBf:Z߉o_/ -J)ɕzRU#6ȗh=5~ѥԮ4Bow2r^vV~hΔƠ6h6ϖ"| fd#Uie:rZod\m]wM> bL`q2 [[LQ9zmg#$.SUtp}L&CX.5h5\ٓ(An& -KgV5A\,/El n} ˫|kuµolv̖Q1)ʹI,ѷǔǪ%5J'~ʲ('2gL|>{ncfg G`h0{MmvC̊uUgdX**pPFiOt$0r|*ʇ,SA}`zf.%e2at? &4'aniWg';5`5s׎JH#y=`,cX,QBqY*/i]Tud/WOQPԪ|~l/ `@m t}f}YzQӺyxHGHB9Q$M'jvu k $gbX5 C}Ⱥ2% }- B~nN1׷ƈVvZ78; :-Q0H^M bfFWRPO?~`"V2uSQ#=J#v/ܾz;.QNzO2[%eЬk-h˧5|}>S;HQ!WxSIMU AC0E!hK61te9ٷJN3Loģ*o.2Sɷ^khb8dmKR.ia !-`qqV_)Y7\Œb?k3rA=`9_ȃ /||CSdFrDeHעPϋ)j!7@QFWBgkZfXzyEF 8=n])dS^e>NgyW3iyŴן=oȨ. ꃴVo$FS ]mcZic֛1~EZw.!4Z~wֽL|[T&%e:yp_PO&@uliKV"6dkB`!r'_ %VX⭮)'MAw$IİѸ ^h %("n]ⅯdՔ榏:x;x]q˝6VD!ͳ_."u݄s=wHH3k\rK:S'- ۃP~t;P}>3d/y)-/3ڞ3=Su=BX>bm@WTR관#xscP#!&Ѐ݅Q;Ax6Oh8sE ڭ)lH vU˫3I)Cz"NFf?gj2gz&Pkv[aPunzm4'uuo=FܧԘAƟ$fyߤ9BTnʣ-yh_ "֊)»hy/dim; <i& 2*^}j>B{_! k%[=Ņ8p[x]L0^0StblyzCjJc(hɵ1_2{' 5'cORYz! e=j$:0jKB<=-MIWg82cۺ.;+* ,.IldqRȕ8i@-DŽL֍E@' C^gZMGE$nv&|a볪E7$h @[L$}N/!W^iutHݬ}[# c2Qpz)78^|rν Hf / zDv.LTo°|>L;(^;0ܞV!3& We>P(1S9[ԫ2'94 wlU+ݓ01g,hU) Ȅi(ۡW(x5%C0o3LaяmԌ9wԅVucM-j D^&SlS :==ZpΠQw-s2ϔ9 XDUՍBgm<'ov\ۢ:;Ҿl2TPj:qzW/ ͲoנՔK%Z1X45绘d/8Cl325kiQ ӫ"@EtS&?pkT!<z3,`cɚ<ъZHĥsѤ̉}tD1 :QZ$B5s}nhlMx@Og*4w'S`Tяg'p%r?1ad'zy%5)Sʂ8lU˄ FeH|B9QvC3K'd 8Z͸*B[cn5(xЩ L,y Ȣ/w2yKE'qI&m8_̀֬S6%$;wO{i0gd/4 ،oq#'Y}-L^ַjuT"k*KK)tZIukPJWAb0Y7{]Vɩ˛ m`IM BE8k5UaQ,ԉvל47%h-VQy+`t ew>Smթ#C_9J Ö} E b@^nglz~)ʫ9Z6n1rk5IT/)uq߬bIhC2QYq ŔBR0It)88~l*_*bz[h>sj>j=\(;'^)UUB2՟Tph$3KQ|C=_ĂX][lnJ<_=2 -LV6x%%,s rNӁWJD U*pԄ{še{:lE\|8˱8g毊K9ݣ>t)"?sL3Ѕ!FbO_?=0PǗ4VYDk%mm|wB++Ry q *0pjhȬY}$V]{S8{C r"؆z@KfpCb$k^ SPe+nIB0߲bsc"?v/kO!{W~\h cG1 0}+~B(sS[H (d,аıdEs喸JS`t՛g-8$&tҏRrm '˛NJqP6R߈{qas+J+vsy\EM-Ǐr\ѩ]Vr8&3Tb}VzQ`iO̔wO'%ʃi5$`ܡ9(N{3[e Pd2#ⵐޓbuȺ bN<1ƏD\)mvtʔO]k0`n~D t -ש=(& ap70]D ӷѭ[n:ykᖗ$T/|2}& P@whu%*trbz3lQ^jm RGh:sey 8JTjv_ءԐn{x,f8Q7CrFtEQ'(! ۩[Lh$ߠP^nqx./t 0k@gJ<dיXokb nZ8bGZ49Rm攱yiDX~P )sI҃u:f9aîߎ4]P}{ӓ޳f/څW?>-b <"  Vta;.۫Y`UK':nM,S"@tέyRKjBAC<;@1>MBւm5jx|)mUN 8 0$2M ٷ\H8&nsB@ ³}x<dDA(ol6YP/4T5WoZ]{{"D {XII ΕkIG$q}Ӕ wԦx 6*]&[Ek;Fnz$1UޥדL jb85Y@PSI-U ݄qY wiכ4X4ΔbRtНQ9mYLjֺN1t.Yȷ ux'*Ta,+zt;f!?y9SV~ݺ(=zW !ov!ſwY Q^ED;P}rKrOb gF,h%ʄH'-jx՞l~גLc=WE}"*y.syF$pϺ%,rt~ k0a~빁ٲZ+7U|PqHngr gDA\Іa h] #HIL+YƋHxcKmE,(c[D//:K ?m A\^\OI͹PM_-P]޶R!V[TPOड़cZr`Yvfı(22a9T__|4ݝ2C5yJy91G+8)oWc8&Nril+ԒI#̨.!b4W9%33+bAzaۗNwZ$!ߝvZsֿ&ej:A)_6<(b; " ~I cg c+Z]VC1WX0@@疞1] >jO>-g{Y>lΔ?A|ݓǣ]/O" ^-OS``%gڻl,d rZL%?< M%+Gj{Ds]j۰;5 >}% `IZUE1내unƣ=,ù 棄_$%tU50` 'oug9MiNжH$$zŶNull lCh0t(e#\9r)xG2_qTs FDHgo JҡٔI_LЧ$dئﰠˍԞLe^t%U{Wޫ36/#hk2߹9})VPOr l1qQO#n#ofIazC1S,`ʲtWeQ'cdކؼbr?m1 ~S'=R{c;vH.}&= W Tt&}%E=ǽf N/N ,\F4qDʄ ݊bP| J;kX;E͚Erjmn0:B. qKXw0x#㣠jTv:Ze&[H;%hJK#ꁼ 1 9@|]6i>,<ßC_ c̡zPh'^8δo Aؒ8@~!8i6I}_a ۧ-؏nca^Uܗ'KTJlԘv:v)3heI…??] VBc'HTg/Cw?Ѥ}~3͜tg}#*iCL42n~[X?`֤ӳ@9}t_Daޣpu]3KIv>՚ e:-8wͻ,NJI|g S+>hu|+R .bѮm )vگU L;_rZ[—UCջ,̷l0BH'L.@灮^~n#?oĜ0n>:"XW״ NFЫw4ψE u;e[ zG~#l۹ @ˑ#lSʊz ?4Xzbfq ( 3U)/hG.(4bZr-U 9&NF\;,Xcz1P'A'W*^pT9ԉ)=A۔=~ӰwlS;Q@\h}&?_KN!|EVbC7$&Z=|Vǩ~9T/XDqa?& +VxDuP_ #ȎẔI/^ۤt9(I !Gۏ­2yM]DVW0].3@+jT9u[N7tֱAsV=}}XҵF-Cv:}ss%=)hRuU(P{(vڥtcaa>)e8*rV6toFB%APDV?yjOM{c03fӳ?IBhf$e'Tcп$tVtQC;|g[i[ĪVt? q &DUNg>3p\9H`c3hMK:ԙ./|am܇6V1LY +ck0Pad+Un@i4nH4(khjݵC_"h?9kcڄ?.5o]BMďp"H7D$cюs✢Vb_tPK)`7 ޶BG:?nm0F[#}d%>w`(|XdL#ʷAYX(k?syVoarpBH`B8 iPT9 ӇtՇZY`g&X X2B+ΡJAB!_Tn1^#_{]U9Yl/M z| ;n(:2H x& ջM <^,Opg0+S®?8*w0 PZ\Cf/r'N#w[or s_)%kH+EM|y1|zUx{ 5vufimANxbݩ(h98:UrX" ]WwٲV즕 BA;fkYo+n>Ⱦx7c8ck_9oq7;k[6sC5\*J,x,Oq}k<& BMв X$J2 tr=j2AMO&_*L~f g3Z QjxҀ&U5Y }@JbD)?Xm6cu5YApkkbҢq6 [[xRk?.vt.aBl*df8EBnqe#(+Jt4ޮ/{,kjn1bwP,09k/ʄX:1VELs=HB&`ۋ*n&|TCxhv^i%}>>쌑ZiCz?.}~Duskϋ8Tɷ'>ޮmYYsZh bW>@6z,1ʁQ{?t>Wx|5~U1jCmd..qT D0{9@T['/l6rs$סq{?M< $7)JRm6ua Z`( &vp}ŪkM299`0 LV'b44L}!bj?\N0i~L/A]NDI r\$vEDQPہtj퇕`|EbJAW"/?z_䇮L8a @P Gn{K{@%E3GyJ36"՞Z.D%s9]^.tL>a$:1Mqkv YI`1=SNAa@p?Vg VyhF`Qլ]ᓞ4Y{v[Ta(V3xИXՎ5pVCY6 6ûӑ XL`m.8!WWXApdi\>nA3ݺ(`wR)Q/o;T`5G硓!S<H#iM5u1sMX`5~PJ5iKfzQ? L ΞdfGEPlNUw4x,Ց=aCD?AXq =CJkd_ Or?NiN XMs)#Si F¬,>l0*F(^A 5qO..t]K3kÉEA,nOwp(vm=itI*ǒ,yz"C7#3LJf)2 -C})eDj~PW†pג<<^Vj-4cz`얼IU!g+fR#DY7%L ݗ[ -\|exo9F)Ε})pZ4Бl)d'[;vc(([+?|5qJ!t]ܐ厢UogPyz&jhҝim|h9< ڽpSN`ox/z2r|DrJ Oyd'N#{frc5i,*׼{Z O"r7ƻYs{00Qb%2ط$pba'l".AUyTKnaldti*w&\A_Ȱr#IAݵP'-θāQ XZs!5db?vط詗 &U6iMX{)2Uo̭蹋'V OY0^Bl/ ^ ~${z ,=ʠ?!hL (A&md957g=`I )<ҐI$`1@*j%@c*mKF}/3+FUx Dc@< ?iVlڨ5@ ZnGF]R)/ a|19?VHP*cDOfUjm%ofOd^+_ >){\ ,yɉXTn ۜo$/hJ~33[P<FB ۖKn(yg8SPTT&,n?b.1*^|*kAլ?7OyNcu^ }5MxmF:W5)q63&<}? >HwZ ĪB3~:-14m'{YE z;'i#"NӃon|kI?WY sDA>1XդBRSVutV=Z;&KqCjSd8H=ըg`d.oF=d8̧|;ș(Բ>@<ķuT!QǨOMuiPk1&r.T٩oZ܀_+lԾ4#AW>RGY㌒)Xi72iKk):5,31tB)6*>7{ 󌡨c՘d~z-o "%(Y;S$fVNs Ȧ2J QPk9 stY:Wa]KT@1qH37t7[0'C;8w%m!kV#KVitcF 2..iYfi3[s) !̔?`_2(O-Š*Y W= nj]u]YM1$Sa9Ňy4]ͷQ?ܯgyVb(ToA [ =Zd=]-@TM׳&XtoP vtɨNHeMdY02P)]} }M֠\` g;HLCd}@oQ ˆ@Al(Գ&6 MD 9 E7IO,TT7@6}BK[Dw6V`x3V 5:>lv: vT=9 ^O%4 CX)ѵ^`7h>TI=G"д_-A>q8i @kDwC%622z&wݒVՂOс# U!蜫%dDPϧ4HMbg^X#7zSkƈ+Scᴽ %)qBVa-e3)o P.n[T54㨶cvM>I(=T[jMcꉍ,pW//DehArT΋?>Z;mݼp m€RQwg nkS:w߇ SC5 I x_NQjU%>' {BX}&B%X2̶lx{u t3 s*sM-FE+IpI}7)04'"P aҋ=W=A/2>k KqY}:?+Ű$~hy+;.cLzxDHFL¶yf^&MhuКƯAF{.H! cOGno][q$sӍ -Fq~2a!8f?J$$b1~Ƒ\Lo"앝Jv?ԨQCᷡCޑbmʢ{ @]Dx|G͝NL`BϨP |p$]+? H\'/7 770-oS Z5ZSp 1C߅e*-}$AQJi4Y]Qͮz46;j_}8+?m qahvlL ;SFlHgn뇀R]b)+rwLhwmDpF68B#JDt(]-jHGWCu^?u!;Ep\LU/J>/S݈&yשZNMJPN9Ur4>08|V w QA ۳W@g!?R*@#0RC,}DY6ƊGSMaGl{ήn)%Bݪc*Țٌy)e+W[W V?`$ۺ$ ]PY;H4|06NK|DY#~/GIrz\A?ީYgY-b͢ѣq\&Ϛc=G:'w;)_Zʁ;v wq ĈW> BP5'CS]iv\gR\6 ugK{GɊJiۨ0W۶(ȤݟubG$߳Lj+ބ*K~ȶj@.ϲr[$}68g B!+^ȘT z˭3}ICA#t䆡&ZNXf#L3)ŝE"qͨu&dt?KEr-zRP9)4 @W2{\: Yˈ7Pw`?']j7~/QJ Oe%KL銷!Mgú{DXm}]#bhɇ1.II7:fu@tZEcs0@h(7ѐJ;{pQV:#bcN6[8`; u_b.1%./S±!&OAzeYȋ"Is'hUx*-Uf*+q Ş1I) n5>*>s$>zmF`#9Ûou0)l +޳z{cV:${Qof]0(`׸Нcegt͂H~ŷDQlpq@Yy,Zqy4ؽ .xI N]'Mag4/CWsosx(S /ܤb^  [dS]4ksPǠ\kr fnөL_G=Bp5Ȟ &`$g\EbӶZ uJ|RYd̍-<F==W2ӅO@(tE߾Hn+? `[US$ M2\'g6)]i$`-W4ֻCsaOG~oS1)8]'Ea]?F3ito-΢8e0"GVJ+UloD/^ܭ2 Q:*nȶO5_F@}jߎ^*µL}Yt."vm-Sk2i}j9L`f+c%wo?nbK`|L$2Q<+傥YE% cZs6N +Ve?n G"iIeLB*4 !IMՙ!7#܄:xqnI6~sF˜1JU .\pg5P>o"Ǵ4wET[KQv vrJOLNstN.8Jkx $VP!VOy(9VLOv86iB(6U*hQHq9,hbGxⶀt#&a}RA9 M沬ڞh Q70aֽ; dS?1QZD@Wh}h?I>m:xD|/>o*+gz%` p %Z 8RϨͧ;VM-6Јy&; 5Eԛ;MX`&og *R $o7;_,񧣲RwAo3 6zeQ _ n<; \mw:?0'o!b"l>7(:Mc\Y{'wWo3zKCI-2!3GG}A u#> "&ea͎2f,!? 9sϋ(zj-`nǗ}JZӗeUhKŖQb<Υ":q$L3O[tPcm_4 =t]6grdL+NP艭_ߧ iH$oZUgE˄IAzCGl&8 F]5̎T:QQwY_.rN>L!i!e" V43^L7Sjfbq5 TN ״n8R/SzNL`w%K\]홄/^l{PK9 ;h-4H0zqǿy/J /][AA Jr'`j]H^PQiE9FrG |pKQmu54(Yvaꔀ>G@wͼ 9G)N-&tu|QlھeRC*@P+߿dXhE gr](LN"umNn¤}/v3-!k*F@6n݀0sμy.bd\$=OMu3/ |mܩS0"MٵG;5q&UKM@YA'?Ƞ:Lg} ((nre[f@r~Hs4͵RmgH1i6H1aҩ-7 vj*Ee:u˦jdՖBJL"# eR5iUr8:[iLHؖ ߡc'>)}nQd}tlC2r{dNߩ`գ.PPE,e{`*fl:QLA@4U(OAd_iІ1`lwrrصur"^#/+6/.NeFOHeQsunA4*e]1(g8?Rt#k5l$t\Xu`I8d& cG@ΊYdu|Pn7=#sQBnXJ6.h3_+S*w'%J"(ïhS {{F~3k!a:j(_u ػ .bxaj*\iY-.GohDQ1B#,Æ] < yD6F(bZC_ p?ﯢtjY]jXpj/?D`n"9X$3Acҟ^~N &H˂EHB||!±VnRM\?<LA3'd]+Um;&kQlA(X ;8ABj{BnmLs2GJq_LJEFJ:ݯoV\($"qG+bw&ɱw5'% |irIJy"6p$0l J %&R6*JBu(n¸}!.5_Z@|v P]#z'n ☼rS5pTI!g2?7I Zր*IP|dl&r( G}j(UKL$J`^a}k\'bVo SK QOy;M\I-{?. ey¤Dc,9 Xp%̀$*`&_yCepFk F  jʾ&e(¥|BRyF6@!OD`DvuaBr_Δкkk2dg&3BXI;lzkq`CT;KNo ~ #"5lZ?3Q"-84JI+qNUܧM[mYϱ0[vbe)$w Ə-zW' e\_M#'s 1~}Ǔqxv1S.uDk䒼6\rt҆+'4MsݫsCrtr+\⼑* kv(^R |qa#w_2%"#) 1+a^{ƽ醎CchQUU;%S"hbv[N;hb@?_jҾV,;zB7VQǵb#H. Yk;WGɰ#Sap" eG<Wݳ9G! Oqnd()bV'9Q\y6@cGs~ȝ,QgSr0k4SĨ73'񸱌"[3xUM0 FV!Dd}Q9Bx)zJ'F?teim 1_G6 .#hx jxin4ݱKi{5P΂c/*y`q r #Z))!?s BhȄT2]5ס\+[ց!)BҤ[L68KGߌ!\綦l{ -)-xphF_?I^+F}#9_;€$4 Xeiۍe/e״wI^t}f뎤vݵ.vSȲYo zjrhmzw7ra}?Y#OA=WGx8,5""wof 5 uMihr j[u]>+QlUdByU%ZwBhS~]?Iy,چi}GR Z;덒eQ9eԙ5L\''@߆wdבN˚ؔ$so>>}/}UȄK\!IW0/ G]A2xsK=ȲRڍSPe˝Omo#0YuoC _! 8[l)-N\bcn22WYQ6IaT7=$7 `3|p;dF[qlAP 5g"*w_w _s$~o10rHO"Ґ4#\?I1f-"I*휜QZKo$M)-0 w^! tp}$e<{=n%OaLV {Z!(dQ5@6_wwovi>cըW,/aI8lg} 0l H%6<Ht@ռ7Zx #~@?,r,rDjRҘLXqzYRZ~<I96~ ħM4;&q)vlS4?b6 kD7O˙UnwQ` S /RchSǬYM!IGh-?:A=Ynm~Gg%E{xJC[ riġ?wػ» ROwlcc/YϷS Ħ26nY1nx,=3 *q;;$2+oJmWjm+sUU&J-į0zl9P [Fa;fJҧe(4X"[9Tېp+w=R@[܄,!yW=-o}"‰ TY%8~ NV76fBjwa.CeL](B B4Ld.Ѯ͗Sr$(JNv+m͉c`0I*qӑкvX2Z*@ժyI 4Q>d.]J%TKHDb˘Y$9TD,}oyHi>ƧOg>7(%u+{N#EZ2Ӻ8P?]f#vXg,x+i*iܴpX7JQ-P&sXdltRrԖV)9- DݣNOa!&~A QBXbL U1rTFԮO{{"L]^=ZcyU(;A[GE=Ўtv?lZ ސ$DS"qxݥ,I܌jG_oΐ?M|#,㖰G:SjoI:ޘu|RUXE`x1S]klIv$ ]3P*ÿA՗,Ĥ)޷[i6h+xOY6D8+DdXe:ZzA0mˣ-gwŀwcy%^3 &4wak:,'bN)=+C(wqPﯺn r/  {Nr@A̠2dWdyN5:5r>$\pU‚i6L`+Ą\Nge{sѼ7yw1$XH8BL@ ,rc0N SmP+%ƞ47YQ.l3fVD")]g> >1`CuLQYRprū'J$;{i(>=803¥ \Hmg& cQd̼R3qc8v= {E0 Uո*ȍKcQ̯$%WGN> ^_bHv N-mU?xĻ WFѹ<ɠEBZjSb7$D:%C19ߌYsn1) \H1:YOHOoTh! j魯 o$L1ryʃMydEAqҟ}lj^E6+auFps*7^*y~BtLYɰ^鈊,q-:_oXL$ =p9 JN:jY]Ƒ^2@}Q>*ҖAk؛JJz#|xe/>z[%5Sa0,8GuI~G|a/dF. 3@Xweo"5|D9F9V; {&)2O-x'MY{8]N+ 6h0W" fTxMb Dp)I8&VSA^9rS%;~wג r[c6"R~Ȯoe*@yA=&"pi?JE+4搕aAٿ"}/68rTX4 5)EeT6["JZ蜯o̅_]`:` ~.-9`]JhM>0NЄd0  nMĉÀ.%8=9".l&4GTjЇVAN?ͽw5tNIz{˸`f<[.\4{) H?IU$Цn3M|  Tjʝ)CoIEK*籀@틜AAn\3Ƭ"fT)ׇ=KX *ފ7XP(G-!O2\s^B/ W4c`D*i%6XwY0?E^ό:/qi+Ӓ33 jIGN?qoF,u?KOOvѢ5fAg_A(^dFc‹K>,TBD\+qs~Ug)HveY?FOM-~šyp$CnE$oMMp“tO8l%P*:) m- Tj'({3`d!FňS:lr%ܼq6 ;7 3P4b7˦<7qH|`9,x:Mr?܋;flP_MQr^bV^&kCx,0@:LۃDxtua- Hl3RT VN٢30&_9zz݃PgtsoY9 rl]7>J? >mk &wm0ry4J̫8SޝU{|Yog KQkM-EQHn|fSg,yf$W0,m?/›E'SЩ͒Nz͞ҽZݦѢ8v(z U.{vpƛ5+?iIva }ʭl<2=΍TXT0Ϣi0,à_q I 7++%bsd>ނmKрlX~ޡTDak#xZGi!zbD,\z$Uym4fLX ,qfH`.9U*1Ѕ,%{,!롁Xvȑ;WU#%"]8b./x-F!ƨk<}r|1q05'ߎXX v/p-ߟH~1܉mBǾà \9]}طu>)[DD_].{zwvZp?OPo E]w8dN3{\:'. /Ce~*QQ2:.Y?6sR_z ZJ۪_6HkVIK4 "aؿzشHK&׆_EUJ3/jO-?֪{{d"*UD4s. Rel & ox6\/wj$H1X̿0ad4W5!uw8R24m9'sqܸ|h-(J<s2iBqxH\5 f%p9(n5|iMzPo`E9E}HywH{a?h4Z0:X)>$6~%h0iۀ_X rm"l?{%DL G˖Gܡ{ù]ƌ$'.Ylbm::=SDS]ON_bDR˟i98]a y)q̔-hH/8Lw^]ʱψRc$m : G:~WM'Kb e[?8H%TB\Þ} ibʦ\VLsR13# ""P:dh>)oAy4.iXfЗqZ*<,p$41LG"&||7!7h A[yԑ0Q$h2QtTsv(jg p:5My8mRjj8;:_§>;]_2!nӇޭe1HiXG(% ܼJkq 9ѳg-4 Aj~oζ7[Sfɵ~AZ!<=|B>?&v: UoCE #i#m|oB1Kev__`7cqGD6߻t<=:뺌%NTn?FePBmA7}7!F!ts]bxLoȗ,47ATMą{l)GDxd6Lh=*kZ RBkH֮֕ڻ\H@ Z- н(H1X,I{srf>UkL7Љ93>w.fVMng.HvQlO/i s< N{kl2$oȘ>/-v+Ra`^Z'f ;eݯAEGlw+>2E  }{0#<<[ % &ǹ)O\nR&Jt.O7z>UKvƏJR; lcĈҺ[q7)@57QGI7P5DeKJ6%p,Sz?+/]$ ]tϷ$KoAQyΉkVopNSЌ6p|]>Д-L# 2`7_ҽedf70ƍUz<هB"uHiĤ}MPbQ؋4YL,h8aԲQ>Z]!Nx/7M!l {I4X mw\j [$XǨ7tdak7 m犖ir*tyHտWx*8&v[ea "Y=6U[2.`$~#nQ|TߣgۃG^-^a5)>R%֣G@Yvkt`W@s <:ҍn6!FA.T1s.zB/;^&?ÂY L#*E5n :Rb鵄dfl gU4AȽ*o5?kLOo1v ] @+Gll.DUoE6gl~}{ha}J͘&3{W?.|%Qv '$ aYrJ*vt[mCWh;A,@$-F C yn9[ ĄOn# !;p/<jKE7:}ꄽ SjŒN'7&O}{iMҖFG1|zPmzW²a)}=>z$IJXD6-RMdԓtq*SDM@?)tF̟~Bb4fF9CXdȔ1/f^IWGskMd]޻50mcл2i;t5Ep>C|!_K Jlfk9m~(8 '] Iڛ2 -Q $cuΝ+<~׵s0)HvǨ8NڍFu^Ūfo=lBځhZb7'd9%FcU1]mbdN@3$O)U8p "ziγ'z 6LGR=2hx4*y% 9P6PS#eo0?_I_vnZ'hAT͇ sc_!;aOiG9QGpfG#nُUAVUJ(=.͓Sd|d v%,M#1-dY`T/[ū;qm^,' A#He~ (FK {}{jJ^1 C;ąl Uxw6Qӥ@\_4oF$kGXMh7NS 5D X ׁxwxMG_M-tT?([khԧR'z9@ k r6ȾJKԵZ6{րwf 'W6B@0, EU^T?[i\  {먏dXxL^ OLP|\Uؽᛷݬwntb*_4hAnt;ا> r@GSs0oy2F@T:jC[@ ַlL|1? Ůt"bSWB_=o> p1rWѮ, X B4M4Օݰ'+"lv[BmW>ee\=-7x J( T_ 4Ȗz6Ci"^ oeЂTrʟƴ&W# P2a~1˝LNtG4~LxSCr\`;xզ١K;$5j>av|Ro딳ʿQ]N Tkaf_@W^SK8QUS$(m,1^\NǑu x&]q+t +u4-ޟumv,#{XdDʏ>b֘X/h;v>M$M#P@POm"hq&Ѕs"RS$QCct],-Ơ4h$r@kaEOQoePm1x4tj5ImC!ScIӤU+m;u>| g9F.-rVr-lpq>҅CB]Cy /ވf;vb)j-FٝQّ 3s66v!ZIvmm#Sဎ,%(cCH/LR쉱63x1vX\7__0Gc3UԩϷI 2+aiCFE2dUޠs u0WrF۲ytçJcΘN!o;b~Q;܉HjDYBWV\0$z5L'>ǀl)ٔm9KUWaTS@4ʴ! t݀lпc,ӯ ^Fw3i2쥵lϕ%/, !fr lc.U9pgPi0 AR&z^Zipwv iM҆Nk -䓘ds?1Ɇ=;uk_DfRKsd<?V߱d\V22B73sU `䛁SR%BZx0́Uc|O9B9A77נIN-B;B?PpQ_nC xҌ"XosPt(R'cw!Bf١͠dgt< ~2,[SSXjh` j]+ X`8IrD6enȑT xHhz%}>C5O>#/|O9͝@>+}{+sO.%% ]nrm]aSܖ0jueť'q:f!n]<蛾MW2<(IqHf唥8dQ,3u7C~P_ ,Ο6 m,8#ֺbSu)p4h]S+i3_z/tW<@p#ۀlY%jPf}1p!S ȴe鱺4xk(+;`E0%c 0/9{I}g;Ue @ qK"ۤmԱLg .!ZA"8s+ËuK4%JFi}w̔ȁ;IN*i*ixP3^ZԎi,XiQLg[9D iMɭs :أԀtk,M,RJ q/,rĎTEJP?Ǵ&Kc9kI8Z|lO c7v$LvLs 9>VQ Q/mCl֜#Jpy^vϲ1Ondb2Ҙ2XgP ?Ju^t{y S+mH˨/|X+t Nzt뿧g6ڇ@I*PUH-}?`0>5D/ rwD72˻qBVyJMɑ+#b2\*њ >zSY&j%WEcMNJT=VD!JIjx^'8KNJsƆ6~6`_&@ZUv<˻-@&i hϖ $}^db-+k \ϊ }A A#~rPQnRsyűQy{30iU#@ ~Q#v25kq!TẂcY5N !G r6]MďK2gu/r04_ywŋ)BmYCIdex덿CK6 ;PSCx8SXFx߶}#_i1^Z~"V!ӘUm[݀KL)yti~3e7E̻͕`ݴ^ ޅtl~.pUt%DߦN =䨠Aćcޯxk s*I673qA&oX3P\oNw5k)}+|PuL?Ep8I݂p`5"ZGbZPS`rcSKbHco`>0D 8I+_o9:OeH> =UBR\. ~̊gB0v+4Wbꃧ^daS_7E6P[=!i1`I_sj7DL h4C0]O*':OMDHi@6DL6ݟً7^U,Kdy!F7M&PA.2]`Kݬ%`+ɘ3*c=e^fVԬr*تﲨ8@ol) i߃h^^8 ~\!9C<(2CDWÊAKJunufAkH^^Z+PM@(aX:*~NE7G| Km|=LwH NX_ .=n$'+gN֏1IN1D-z*dR!,aLNѿ;p=KbFvWA*]+iY r=Z ;r5. Q)(O͚ ơR.E*^h&W bBYg}DOZ;I)JgsU9̖1¾j hV GBMŎ\)-MV z1K3`# Aٙ ׮%/UE j0na.LPZg%uꩉhH/Nɮuǚp7QJ9Iz={',󧂜̌;.3j5~PbeAnJn {08 CITq,SҎ,{U'I5d)FH$^$LfEyuWc&BT }߻wz*5^qys8 @dkəQZ6j-G`cE>;O6ž/;W(s}~!s'%.X O?$Yl^mז/ʎ`b'J_* y>758 İ©إ>B+=އ9R]äAyeoqWe{l(wCʱͥ|v2uv"W4I~89_l)jӞ~+ve-{RgߡA4b;͊=4W.t"!U'nNفfj)JI&Nz+- dS/g5>G@ H&&"=.h3]Xҍ/<,zsZi8.ԛ[>(`MM9}=!<+ѭg܁H}L`/?hjIY׆dX?Ё}IE_gL{?jFQA!p0WXށ5DՈY(n7 ^u/vNY^/`޸^V _^գn&떬e_'~b,֟ҏٿܭ8rJ"oo 9 l)( qie7qYli(y)>ӣ8@bknbG4 !UP+Hg7'&য়\c8R6$8.ok( (Mط1m@>p('zө廆!--*yju!#h鱙$a dߙjqUw ݦBIMybZ8RAkO&v3 'Ҕ(<BSQ"n(Q.>VQ/Dr}7HԷn{+\PDKmgM8JgFa14St:,9MkQMto#X\zMc^;MGqڒQxG 22S*DKvy}Edx\D/}F8^+ˆHN{ :z  L_G[FDG6 oHvof'`ZԳjSج;hRt/9<#v\njwB'e!\+l;嗰0zwb$@fܹ% 4!&s?||UoDI0j־]p,*7¬~yX֮*h~LrɩKH{HHf)l+C{D*tZoOp0Sm_ma[@Ε96vJe.XvffeaLUh*~SdBL)]~"Ft/`63%a1b0Vbpy]D_`r!tS[utCEPVQ4=Ӄ$|M,uuؘ"Fzjduwq )}jĊBXh0XJKzguϔI>Bd.e#COwmKg} v8O$i`ןhy]uɞI㒃I}Lq6.Rds4{ 0_KC,s  SxÄ{p>uMk.sݘ`/AA?(pe:5T*ܒfHS+ m/p*0}Y8ke7vѾAaɳt1w쯝̲K9vu۞WA$ƒq̖E )w\vHZ'i@L/BS0ڹuSI#IR, \7͢&.Pl!]U˪QSHq=ưx4U$ҳsV@05-p@]\lLW2gt:M' .AeE1{3yn>%&W]v~Aϟ)O0XC!X7َ*V楐낰Xa3#u^ ^߉f+;q3#2<( -Lq ԛ?)Pn"%?$6;Hr=5_ SU;/6T܁ @fA#?fj=ENDs1Q1Tۛ iIf5k l(QJ]>sz,$M$a)(n漳^)J&>L'[)D0LN/бS5@UG:bpIs/ ՔsYV1Mab²P߰s4&2Zx|TH6fl7!qǻAh}ֹF[nO]5{Td(5-{ _H}g"#b\bQ7 j4W\(*~, M*¬C _[C ILiXv|=6{p'%9D/o##-gD*O F%ee>}Os# ]kG_`G`<o 2'FMi([83W,˲_6Ϯ@{|,Z] IV_}|ljScfto5O#$qЏҨP 6\|&0[']1VQ>`<Z43_'w?)fh!Д8Z̢X 7[|HԡrټeZ>m>ZEuDTe?6Rh2h2(3(h|Dfr}SE4@%7c~yŽ_δש>5_$TyͷXOb70ܥ!aY7Xq#`z+ y,F]TvH|'14^m{; e)F0t$Ñ|F1oLV `~G% H [EAĹg[7䅂+)ѰsV]WiMCHC #ZMVOOCY!.S |qjLSN/9M0=!ˬZ8u\v_yyуW ,P8fnwp\Lu_X;BBz;}_9־O}sccεuf]Hhw 0o&c)]g[xB+2|!9JjW 'F2CLocl5:_}Xl%W1,.ڍ%`$r$zV,E3ڥ/u=]*]3UC}@}5{l7!gK9d>r>_#51L汸{Dӣ#x:miB N+v67k5>6ucAuxv&lzlj8he U ֬]'eS],'z" ZUTe\lD/6"`8(< ϘγtnGjǁHuqʬ 2; ǘtHIEJֻ)W ambjY9?4:T4ӎOMW1~;>No^r16C! L:>=_*. Yv!W}EwD?3Q("-pTX[@TA 17Mm#zA!2Y{9hLy84U=2Ja48i<ף;95_"j ҰyU9X5apW8=U1f>Ϙ<8ozgc%ch¼b6;SRՅᙤ|oXDq;|YIgj,H,| =-ИgL KBy,1Rv"װ^o&-q4%m21⌧^zhhP "t(ub \( =djξ#'[ Lz_n\K)Qەu I_A h%hZ(#gv2e*3 r9V$FUFVqt#[u)a3[<}At^x Nr4qݜUl[Z>Уtjx6 :|C@ߦߵ|,PY&A -c!3kr:X ][O J _VIhoWe懆fZ"k{7ƻZʨ6^'纏nށVi-&敨^"f'jQNL|}Cݾ~@Ubu axe!?Nh,  oj,U27%A]zmO`4ٽ YG2nۗPߦcN=/r;$@9$QLuGtTY 4ٹ ]9mM;?k@gHk5rŒ3&[Kl%uۣmd77MD疐$2EUg]ȧSFtl`llT"=Nݸ mՆ0o'oW:F^y}tT:, vug־ȃ/Tz #+%> )0ț:W8b*LwQ4SQR8o.45٩$*#UHrc? p&w_)Ar`maKs~(*Y{hV-t3 Mbd-< ǹWY !7ꋨZQɎazFn3BB`K'OQ,#uHAFC㐐Bm_ܴ啒ޫ:˅s-@F=- & ]hxF[0&/&N ]q|ƌV MY~ʧ9:mWoXoxc G_fy @;wz()Q?F. ,"( c"xYz$^ M-# K,;>1<#~o~ (@[똈; N`VN( de9T1B+Diܙy_]D-3v4Zr#;h]fc&[yph2RUrdA4Ob fʱ[$7svP&‚ǭ9@8R[w{%`O2:S-{&5z~;~.թ͔ _rv6K'u|O%iuXm78wO-2DhYp`l_ft?,կ7stb' CZFC37}ߍ]v!i93!w;GG!*CN2:j_`2O|oJL4+*#=_@'„2N׆{\p:RWQ8Pm^"dVsDr;k6iTC՚cuTakC-*],3wMo>2ێ۩"9F%zt1x,2B[,2IN'x-O: 1:nlrSd3h$ >Sj /^vVx} /P&N!OL3"$ K+{W1Y}"--% #Ӂ{'x-мC!4}X4Y;gDkKⵈuG y_wel?k3̣1 @Atg£?ц Xvn?NJRМ^Eon[[5)1+6g J5@ Dܳ!ƞ|^o9$<7g( Mˠh}b CJ3C>vW}M_XVٿAztFrZ&*'M9$; ޫ\~WaKc[am2WL\M c+;dLG Ha'a# QitDM /,Q^l #~}?qP4{{DaW{r耋/;|GiA$Qi5Kk6^4JdR7Gۏ[@zb-8U8>0s"CoXȬ[?"zMOW9:8"VG+oKs#?KT77%j>[*O炑ɳE"QKtm]i+u=^FXzArin3vf+l}25ڡRS/ЃFGFuG'.:Q lL ]tuIeG#h PWMEZW`jusИ1I]h$;hA|Eǒ rh9vIr{S, oH*T&?1 dҿ WtS$F&r Ac,h mE k~E76G4pI&zw:l0ͽy\/_Ny#sB"+HmXCyfGiP}q<s=AVGǨɼu N _Md[X$ӔN2E\C]n=\J~u0"Y& MpKJ3,_W_L_*ϭ H8#(:aP2A:@oJ}*,GYT"BlGmք8#:M ȕQZL8"E;am5w ͕O^ ޤ9ƹ?Q ᰕ?{[ؼ0w+#F|F,?bϓ7q[Mp>WCtK(()p%qtZҗq`_c\ m,-S.'TpX n>ܺW-VzmqNuhIm%U>j"m&Bk[ #(EjCOA\ZwmG}gj:9'S'鐥1s;+i=Bs7K==EF}g2Fy0}g3@M=^G׻O*{ aU3仦(pU%/t?,؎='F]g͂Xdf/rNk(M%?E?Tp_"2ߨ5j8j]%}r}0B>jkm32lrHSC&]) !Q~΃tPt~ %%5o=.vIGR LIt- $3)YE܈h,+`z V糘 F֖%>t5fuPE4QP}n4 $5y^5\X3h1d2BHj $0~9k"QÔf|DZ֓LFB*`Wi1"A8@%^E[X2[sAmƓ0ed>J2X([ܨ m2ےtTmpv%k} rO4'A&=dU*{4vc8X}''|"[wtT7|(F]*r'0g2wA|5ݵ\l*eZ=K ]3%[b: %~bx2<ÛVWr%O M%\S;SE4Ǥaj"D>.^V5b"ԄŤTЙ:&4]ivVɠyJ/L Ep:8?"ǃ[(t:纨#AX`ò=:l.`~Ug?YhzSr7`[ ?0? ]^AttkISiKSۖz!(W$*yQxO[!z΃SMW_')ƿ"uH{Z&5x0 5.>}yPآboZuJ>XgW4,|7<^EDlrx6؋@ũnuZ__B2ߦyim}"8ajߙF9Ѵ[), $[y3?0AgEd!{) f5Fa}QrZ^ySʱ%7Dq}xeF0-Y<@tXɰ(f}Uz8-s¿ۤ`!B=}#z` ~ySe%ٮzthPi%.NZJe?S؜/SrIpl BoyOU}s{""%* Ģ܏8Ts*9z>$/,Q/կvjqw ᤕ>ߖ>ycٜT~^ qZ5Bu{wےv3 ی+sT-W{=/j;#8DA'gL.R ,6Xg?goaӌYKʢcan^-"G^nouȊc.MIBxv+lB6ۣRR #:9 g3b>Zꖘ?5[_D÷B'x%XۀM"Pd(hjK'0+IBւMq3dD Zi2}ӊԟ#Nb26A'g J.Ȃe7l1ĨoUyA5e ާgDD*/Җ{K|l?ϝ^,+:t䨗Z왓z]֛^/񭹄CDr/%P oe̳5Z5>;7 K9 1sHcMqr7w MmNG<2)1§?qzO_ɉS?}h,HR%/ӟV%[;Ii ŃPC Tok!WVOf̫~fEmZzDi -8{!h͘bє!bw}nPӝUJ |b?]0yV7.ٮ;*_s}-u﯐›e4kׅZgo06|6JiP绗`s0B8l6aUCV[@u{a;7fON:̌ 6iYo?BHW7pWA%X(!Q=v\O".`yw[q~mr`~.{5HUYZ8Ts:/Vf`'?xEq*Kb!Ơ-z_"4USAc fwRFuz1Yb[,I";r]` ]A0Fzk~ek>oݢ&|l0>q򹠲%FbK1,b@RP6 'm1(aEII̪ltqUܬFhv75tiֱv|alNz*1ݷzu h - iOq7ovߴ(Y!mi ZAh%JNAKPEKyCs~mM5\e f TSi0MiJ~PJ RD8⃰&ǥTiQyUčj20qxo.wo6aѩT`g%LTY4uG<4T;8Rtw[Vtdͨє`y/scdN}+2zs-7Y!*_I$ǰ(M2 h*yzZf aް%vbzK|iMnj՘% Lu\&)\˾p*LeGmSBۦ4H d1J]ǎ0suɬ+.Zi2|tkU. S[3ꮪ```f|~euԘ, a_9BɮjmFxCǪ23ut.o69섿] vx7;0#ЧcKr.>8gA+'c<{oz > \?H4Pu;_I>}<]Q`cϭLAEϒKx. qD,?;='ؗ?4G9 jf=b b}$M47"z1$}h /p|IqSTH1|+eډ'ސai1_Vi% }מԘasL{DH@,ĐjU݅=bj{%9۳Uǡ y3%I %scPNUhVOhm0&æLV2#Hh<RxGnu=5NQ/Ä\B2%R+̴2'0.*G OmTs}J>2M q[kbi[GŠ.2 ?_vF kB6%Mj?/˓Qco26s֜ Nd-^"Ȍ OlvvCJ׷ :#OP3DPwR4P4ӽv+B| жCy6f`@r}Z\l,Tb 5rOrޅ) uV(8EʞO+ 0ȟ2t [iv fPr4ґDL(to, "`dTks`3\2A6R{tHsL$'N hhO(ZʸùpӤS8yޕyBHHGI&R>`_KzV 6XE̱ƆGbst[)6K#Z =#Zly,$]4he|qX s|Z RWqXGp5ê$<6ϨnO#[;[Q˯#ŁS@{qlxZ7bp=;?u`.R߭v> *]rec=zQ󢜻 ˩\S mhGFש˭[BFXWq旃 &H'kf?r+񓡉' iyʐvv֯ bSBr~IAGkE:$ÌS0OhrV@q[H;3z6:";50- B߬쾲}\qe yX;*d 8 ek%b(&ϐ'1,RCyϑk-DjAԔ%Scġ>{эrcĭ>CΨjRؕkp3f{pAVOw?pʖW̥1ؖu@xX(G^[v]@(-CDs[cX'7ԆSRGDr%Xb:WN Kl)odnއO6GR$OFOi\,2\ev َϊÎXcs"1.pu. Rd/*r`pLJ{͂6w&G:"b78|N8 y)@:kv nE0c"k1Yaxtbl:?(_mDzK|_%A XMқidn?\)L@PgVIiϻ)tC*@B*}YuSg{Av*4Ou'\ V_#SqK6l]s%쾄 0Ln&G&cZ16׬?#|S2+)y7:XdcuEFr1YaE{$]h+faAuJIC1q;^yYbA#`In!3Knja/gNxlEz ҿ{C kٛ^ƀQAE\ZzDڛ\hCG5"r.;g7 mcr9AIP Hm禙3 VHGZX|)213 /v8howD*UA{%X"h1BVJG"P W 07A[n t %dTL!ьLN 47vز5|֭A>5po fTsYxsrTpPFM~ MiESrC=c+r~GkJ䵜`BU;f]o*t]9EbY|ůj^{ $}IQ9r;0.ۉnb9)Dwx[k6eVH1ܛE[A`6]Za<ꉀ+WghY[~yYA>l?+lHgc˥̀3X@@~tXqM`(jp" }NˋPF!g+sRq{(Wv3 rzD AT"N형,C/!ci+tUOS:S=;0!c8Shޠ_o1Kk}@+Y2`>!) >-%H@v}'^fnBz/ʛ͸JHݔʧF@Un6Pꔚ/ưc'&psRu4j9U9@-ig=A#$ @[x GxٿFsyԇFePg9}r$Kz/g2#H )gz B vlVm0nވx*cy.bXN]f6섈Æ1-X,w o&"]QLĠl!+)ݢenC?6nc'H3 ATMKF 6fn;b,n*D٤C!b76ep{/ v&>E}[%-[ڧ#"-ӶA!:f[ujxE+#V!%%b"lXG`8_'K2&[3GsdbE;j9XG`,tEԭ목=1YL]w[L*bm۳WHɢZ(W XٷQmD-0cvJU) On4kp YeSߦdrH93:R3l?le 1Ms( qLY)"_H$ -.De? Қ_J~cvmqmkvNKa?.qks3[Jqu5*v=j`/ B ;;ָ Ny ZO`]cAnD}5B}WPƷ fi]g4iUB23LB;HCE`7?WpKRxui$Nyt={0*?YH1<E3+?Vѥ|:N5Hu$ ګ;dq#EpPÿLq1)bNmo(xl:z䬊H$8!Ң"뷖JQ_E"YCqd9,ѐXrJgA7qgeP{lQ rJ63Jf54$$C#"Zb 6N[@l2& l5d.~-z j}{^Is=NJz~bVz/Յ\uRԖi_.>ʢ7XN*ˡBϰV."Y(7:Cwj+EH.M D^y[/)$ 2YN3K!h`'$XOe8G'E@|r/O  R-Rd8[#A5:fI'>V ytoX? iUܫqQd*iIB%`J &!_F;03W-G$|m-Ƹ.UKɔ@:Ҭt 7ɷ0_/?MWZ>"G JZRx| S ڧ6* rU3~=KbCkVw[:_w86C["<׿p0,w"n؍&+N#cT2jw)ļubF7L4B:vNeA3/(D58}fs}jRɼژ|@3?N+TV9z%DS 6W,} )%mnq ɹkڱiKOrzf]DA/jo6l&P32\kٴ0B/\8 wm_yeUu2uH}8\:fG9gzCNaMqbFp3.[Fru6`ʉKNc`뢏M(ZrMuz3B̟7idJu=$|^mNPGȷQ_\ Ω~_<=UpF?s1md#щ``!klIdDk+6AWkr1O|d$ 77j3Ji61Gpjg4d༤ . )nʊjqrD/`NaOp:`78ع~X_6q0>^PfiQ gsHo?8/ =AiB1_~Ŋu8\84eW $΁ҋo/~ ӥ*V& FT'qSR]܍vk".rG{ [s;Ҩ[M*8x|!urnc*K4XW>|h83`WP +g]o\ Ƈ!{++ѣЅ~<C#'P뛮a3"C2P'p|lLuGsZ7R.kxjv6,'Yc}>_ƿWhk盏Vy :,,̬]4ziQlNmş H.^FF]S.Mb "c0}5 <7ԏQҫǁ&^%砃bfD 3gsěxʨ)=f&f8jdCTuyύ9 ( CϟOFwSpIfayqGo8lN,5UVClƥ֦3$Ip4teeΣKoز1up3S ßlD`B'^zRIzJt0OiF>ށX/קq˒>pAX@As'mZͪ.)iWBYo.GR1+Zx/6?ف'.ә>! ٷFOSPxH Sm#CǏT:Hȸ5ϫ>7&UT~3R͢}eћc~+5lPp6e}5c.eP5!5 ] _Uwl  ƤYKzX&=AYbJw45CC-)M 3Q9D{c*,, ]yVM_qEGyh_d')eYQ'y B0UAFq= ü=I>vU~s_YL 3m0 F[k\΃F~3 *d.# xVUyeP5m 2& 7M*=KGyQʮqۗYNGu'ԅ츸:c!0;aS)EF;:ˮ*&x96"3Wu?C{?YlkUKG,Tot7{<ю Ze|R,h Gr R{,q1R|QDi,h+ec``GLÉ0E *;46Q* eA8ZhO2S>O#'G=X"RM7fSdvH!hosf9tŦ[09^AS+,aLp!o6 `dMB ppwusDarӗ1 5IWeG*%+ WG5,**Yd2-G~Fd/N* ÎT y.yT\zA#;mtP?{YH9 LqX'^v#HJVUCn7d& ʪ)j 熼umx\~-I' ޷zS; Kĺ[{-8(' *D`,=!' 4YsZpt~E:ϨQ # D<ƺ=Qu CΪʝT [Hi GR,IoE7㦡U|-E,:9m NaU7cu~~UVA]&:dH%"TbJ}Jw:(I" 2P;"2 oky:z"?p51GS/Eo\4W '87wPj=`w>wFeS@f}NTy,Rɱ9&1K“^V("y :ʞYrIʎ\Rc|7"PF3T+Rsub+_^&Ha &GN=(_ juy]-8{:g-}W`*aTU[2qx'K8Zb/Ps^$:nA^`&?M)~.XhZ!W5@e 3&Ξu=Rڲz^/Ь,{Q'yR?:Фt⟒.*yȃ/{>_|h=Þɺ6æDu4RqRd_gi(NCcA<35Mbrqa 0To}.1îpH(eJ t%Osӝ •2ࠏ6lٝ7?;Q6@~'udu&$O[d?o=* )i-|Jp0!VO߯`ZeĎop8:>GeӲAȟm;=p`t3ᙍUD*Y}6?ތtxĀƦoIK`PJk_ҵ#eCڑ7~p^?__ QQڠ1h6/T)(I]Mqz;m T"yieiϢ`!94V;91&{1cݸtU3\!fL9( 4X_Ħ(|Gv,Z hp%!M>l4M)G28a~33%c{gCR]ܺ~&VlM(ZBx5.=T/7}ے^ᴋV<8I >.0p2czTmQvCD">rJbNJJkMw(N(S~C'vuHu`f UU<](S=5ߜ QyD:Ve$پ*/E>S8G2cx#R&L K:afIrj3,Au&!¦x{Yl\:1A5!+a:O"9wK14>ݵTUgF6&'p[9ӳǍK͑cV}ނC*<O,UG05$M*Nl`m_dUfI`iI8&5%;Qt (0ߘ¿Ck4[ ȖQ7!6.`}OPÂ.D=UZ⽻+b`(RЎEMF  N䙀` (Io#g]=W5[M7#ٖNC4Bg5:.^%seX>hZit9Qn@P`&(^'[8iO:&sRi+h '''VqxPN⺒Y';$B<&[+^V݄4#e G Q>VkG6{ye R ΩCߴifx` %dg#Cs`4>aSB"S߬]s)6K'LhbɳOV!Ʌ0NwBa :5fcz}jkl2NM˪YVyvzE[?M14QxXHgw 38 yG!Ok981 ^ßqdZ )kM7`rsYVJi4F V_ xr~<;FY{hCnc{d8|CVۡ1m;`1Tړ3sQ3~G#u:^=^ oF’C'0b D*AvTIO6b3y1g6/T3^'$ 6I1 : )RnmF R\80*[ad?w7 F5M:>tejPo0RoW-޳b"!MGPPq:]W=+1F GwB\%;ΪbNI3N\N4 Ydq0*Yp [8 hw5N ~UW~h0K=^ÐgQ%@rFFl3z `1A[/xy Ol72[^z簚7]6bw~y3]S1W~(󚧑00Ē0\V+ Y$4l+cՈHΫ oM_YS (Mk\6n{4&sR"%za99=$OS>4'#7gRqjuv4*Q!'H^O}w(VX6sO҅]˫BT!h^#b&\@TSUF;S-WbGKիT R70"Fmxܸovnc6u$U0*<T*|0\)c7)L#́N)@ej{fȒH`-TK7%TBH5]Fe1e*xs/k܉H6hk~in U뱹3Qrm0cO-H2E. T 1b@:̊] 7Na .:`e})U=xsB ):s 7bJaMS |&sq׼jG,bW ~<ϧm}+:Ϋ?wDINcwRXjZFیi'4ВZ^5*LյuTSB9\]8[ZF:#O_@X*h"5_KtUw[E{.%}mϡ}R*XAI:۰ cQIÂ\/C|Ugjhfd37Ba~WWs*QVG> V&'ؾfNt'~uh1v:@Nbl*M*c-iR0R y|_|XDOy&"/f†^ 6\k )~́tmD䔋4@ FC(hlsI um!,>;9(՝wNL r12$߼m{Hd[@-c_n}֟Y5r~T;㲻 'd Y+ $ɛj/3D~, 8?B (pxb,p RV4ʜKNNv:60(P8L_qL$"_F<ksK;nF$fI -ED8eq\'$ =x{k xj`Iq?ԪTGȽ2̰%dOgS5 1n=s NxbАs_sϟ$]׬!Ihn*8K.bIlɵ=bԸjox;fY3 oڅ5mꔷ;XL&L'3VǾ'齫ÑE$)]$*vb35XCB]W& {R^1<ध/@qEA]J"K{F 8 $$[}DOS)V|ew%l0j̫n~6i!Ǘ`E]?:xvR5-dhoJcqz,kp+\&hr05dpfLz>,=kjDcLB´430Ro l[U\> ߟ)A균0Y {Dyt}[ؖycBJx"Eӷ g9/_`ES۴/_Jf*<{ܼ IkmJˆnK8loԘÃUv!1wbC J$d?=GAFoW4P]R$yЉ=iKt&&\ KgE1Vj7A`K -}6= W{K;3rӯdk+=᫫XqrQBl` }TiQbk(l*-QY& p!~饁:{Ivdى\Hzba'xBHxvm/lbلȶT9EHLNV9ʺrP ar΄p-l~p֟ Kݖ] aw`N,Z\( XHvc6>9Jvo5G} gmImӓEefb?Xۗq%:Jԕ> $wc+ܹl*G_FS%VZ' ?]y,jOk%B/ Uq~k$ԙ6Yi.r @VR|فcxQq@?mgq'IÏվO8 = T߀gqUˀSb,FVbߊd$:QFPgP7?oj]H$ox2+]B͏ͥ'MZRW+n._r;TU)w! ܈(oFiQyj:!uc^@9wgQv筇KtLWYj,XQ#څ%Nav~[Im.YQV >+_kvaPg.\b(v5unHowdO_ k^&|!HgqօO]B Kn1ZCYf]Jsŕ6Qb'@vn5qdI*BKHLҖT PԷ 8}ѢTN{X`yŒDҮM ]38PCaڋpO~xv}Nxx\5'fU/t$gMY#;ɡ9gx.>.w!U/XIPq:݉ &$OKXE3*%@d͙LN֌Wx x˳C+ 3@w%aLX%N3ׅou9S@G͌O^?*j:%O8B0y*?n#[Cp;fӤkaU(~nI{BfO:+?soQTa3bt7fcS\C{yycŦiK85v2"8re?iݰ*@3wT:,2$GcSPP~lnO`坫7Q 4wA5;h+3k°z:}NDWhlw=l;h߱ẏ;siy'[f6P_#SBGyxyG2%{}U( ¶k碠zH ?] 3t߰ÓE2kYX_ @`o_p9ntTCL@+;rƞt>"➐*qxNQ_U|7E܍E(̥t^f/r]z:l JIA6\h| UZFA&j~ѫDz-Hߎ#ey7@ea-E EEb'3yQHMŅ[Tv~}Xvnpz H ,x?WFw p AdK')i%rtK&`)Ϧ3NG`)q<h)"+=OV\Wv4 hI „: ȽTlXBvlA  m ؕ0f8Lj̈́&f 3 KČ?Ė/qVJKEy ҡCezWJzƢbݓhQ[k4>M>Nְs-E|mūXQ8 ZQXJK?j6T|\`4>;V~ĆC+]D{l/uf@#^+ |x[4lIbCȷufmn3)P կR9{C9(-t_5CS)t#]5֔!yfSꐗɓc0dle gU2Ʃ)ʐm̾s $d kS8g >&x&SR= 6^nt`i| (YY_ w NNlWrS(R1;aX0~z5ۅñ nTp868mV㑑0Yߺ&#W)IӞ >:amfNQ~jQab%zsZ;3MGhpc;hj%z)X(F"vD5 V~jG2sHo),zI~4dIא)EL'nH u8L뚻 OEkt .4)/yG+l8jXx} v|#By8>NnoޏW6Y nZ^]׎Z)yg*fU%g }!f;M?>p }곧ώ[S"m1 s uvxc5ǿr$%_ >j,;z2B|lg!lO}̫3m {R敿樝9dK ,@NZ\Ӕ=>B%!S /{nR´(GCQ[֘ 7XNCnoJ6toS7h!>!P,HR=| +:A*N/*S5)QXr2qbo"pSYiOL_Q;CP_[|wҪs^4yD-ko"2QfCcyi{VrTYA({(|Y)%۩>ompp`ߧM /o}MB6dL1llTQ#3i2rb3{7Oӕ{iN&5F9:K\bZP{MJ/Sѱqs=Yyk% ӆk Et0xl*t11ԍWhZ'~3. ̅- Ke933ƛhNCmVjYjw>:X#O0n޺5%,:LdD(dR/JR"'z_x.N@tKMQRls夯(hn]E3;CuOAbڰu>v)A8buh)}lņ} &L|2x;~H耢 4 eFy$Nx i^ Y# * C&Dm= `9G:|?_LqƆ>Rc>`Zxl(^l9lR0>w4-P,s(; N&R+à}dϿټ-c<ϙ`y!Ao2NgKv0)f,ʻdX|D,]B]a1)FAW;?սϲQr^5)/mݟj42+3YKue<$[PvB+G=Y"M Soxd]}ņc(lScIܺ/R3SH|>w9 MʶI:X'h>>=+KC7tr0<⦆sSo9J^`ɡ C1Ag"we-L,',Vͅ"Ze+_u'XB7* >_ųev`O:q`rSXjx;o:(gc.'W2)"R[8nJ4>oYJ` k  E>ߎ!0eىoû X7Ijx~ɡDcrQr soR{HA_SdlQjtj'D 9&Xo<*x%ᨢxiin œZ hak2Kxk!a&vp(Y'Њpr=zJ @fx\1h@dT`u829f0; NSvtB:f_veF0M[P=|{TYԫNTߑ(/ @)nS%3"HLw96PʗbWFy%]0'uAZa>+wv@!x#]5VLkvv#8p202mq@ԙNi ~&Mq\2.VCSNn<z`]f2? e#UHGNXB2hIK*# h%f$T}7"%bD>/Ҁ]mi9P:/cu{WC٫:$9򘟊vcasDy .FoQ"Kd11ڞ1YVutg*rD2f?P_U#72 Yu4٤jdٌba(L}wL&nG-xOA{vBy7Nx.¶T6V=u4$]7SF29s-n櫃.g$huܪo(E&ي_zRQ?ag"e'h$yA*D2kw1 0D M*7<~I9)<֡61btg~y',U\uJ!0#P ^"I΋e9+׈!BrJ~,$!r*G*_[=gv#/T1v:]R<;}A0~{>Er?v̽!URnMA{MW"M^@]un$|&_1d L~Y?`Idv!dJAXWw|gȺkecF ]X 3*EtzI#BȇH\Ϩ t#nBa+;yu+/*Y2_܍aPk:O,^4ym ]5RZ-h:h>fuS Vޅf;0) ZVxBp]i@toiHy CC0PLr`uGI.*vz5RAÃK:'~i >fƼgA <L.+>Q׬2-J ,F 곾v)k<4N !>d szt2wmFZѻNqڅ}듾U:Vһ@gԻPi.H[OƗ צ qӽPR~;&XAC@WiPbaZШ:`7@" `M8Y~-aalI>PQ=:O#PxraGoW\/U 7@#K.W=T}p0N1jhH-Wجv% [@?|" TvI6ZїtNe2{%SYEG(2am%-%ߧ ;ȲrZۓ9ϊ` GB UMpY딂's ai~ Jpˠ,,Ϭwhji9xJIB)(o`EǞLeg]_KRT hvǻ\{ZUY[^EA1aTŁǞWuZLDLtw84y 3/ F.{_LScSn^ -)\Zf\o22]9/e-s+ODYJSUxoC&_SQ<,2D]sJ7Hv$/1ٹ8яNI `k!oxcԱA3^.(E8UF aWCDZ5 uR=66䠦 }3n0qBq+.-[H2LkcH|FKFbP~\{u^|[#':O>E>V}Ñ8-zyֳ"p&#}Pf/5BIkF.y#1'.S2=G= \I-4>4oTa mP\~`dX 數FW:+>_xRVOVh蠠SSތlvWfu+Xk;rBHk)>oO(HNqe*{v{C5Zל7Y>5G=&X0I,W$هFC*c9K[W+|"B4=]vher:'MHA8`:9*'u @+gD8  ۷?*o=0UJYr4 0ŀ2c.$ԼRj8> *:" ̏+?9> Yb{>3CsKB+v>iT5+~_MfmW$UǍwvV/n͉GpeGB\ Eq%m`:wjF?嚢d#agbj}mTTc)B) ڗ9-+!aNOkw±XdJ̟gp]l&Wْc9"w!$$M JO"v'8Br:H_MA1:@r3MN qY41=-{tT 34XY)9Ps0oYd֕t0"p1KX"0b>άiQ 7ͩ.NQ; щGp?}WVIͥ>|3Jd&9'&>URI1;lJ5i&\1xO]A?uV{IKGX4-煭^ # Y[Iު7%\7 ވ ?EMUO@Um>-y_F~7쬷U2+ oj0Wm^_ܘ2$JC`_&纻.)gT)YQ'ۧ/CFsJB Q izHv3WG(_wWųWёuV7d.AI \NAv Hv KYN$?;tP\HL98_ZrF_\+9/BNlGR~m"eFv>RhϬK3|"߬Xp% *kp^ :SaSzsI2NePyWے]l$Ղ!51wYR3ͤbg&<^넞)a!M-KObfAHC ~ Kc{.C<FGNjpbmYqLn*H}K-݉~K}.xýW풁Jbbpm v3"sVmxE6 uIu|{H - 95W טeE>+lIǃ#e[͛<ռ  ihP`݋W2K^]P} `jĊGɯg{gԯfd^i;+47Fjt=Kg+Cx>d%ks YXp͍,4ÝJe( M-/ꂍKH?`TT>YQq;" qٝ $įiA-ȊkX"eQQǶ]P,_nPa _xxm|22+?VpMhý̚B55W_^YB]߫B9-Ql u$Q4 0 !iL3<$r/;&$e6Kd2 i8B1obX|Gkp`tPM-)Ọ*:-â{:돎Iyf!Ќ/nAg<5ś"ZIKs&+J˳֘z#R ae@5h͢ $/HH7]}Є)鱵']%h1V{r!43FD%1X-Ix2ARi+ߪI v%Fvq?>Tw2.2}yۖ!ZroukX k)yM~ /4@u  >.̆`";iAf}IĞ E(o6a5] LWXZ\k, +u8u2m&m a|^U]pdM}XBӵ݌[ Vس7ˬ4Z@l\FVLjڦטy|;h8Z6=&, $ޙg MH0%|8 2ɕO83(^LRh@?·%Dm"*?kH{ߣ0<+$GMhu k :+ 8uezv 0'hŻ3rwV'Y;>(4ZxE%~02Y͉䥅|3dȮbqw*5#m+RƏ[Ʀ\{M+W> 愨!}mEӨ*d=p}VnuZݯU?/tl;*dƃ|~'$ bn_᜺_y`{1O?1> TrK'knJ"˽ɹTeOb>"&I y+r)%H-~98>`" i>:ܢAZDZn9_m[s&ԱvƼm両 ^Ki?bpʷ?^l*=Q~nVݲ*qb rae3 -?D {_rb B`?, Gqv6YCWe aשmjlZ(8:Q<j,ZG3!4 $}NaA(YG?k|LZwMnK#`Wԍyns JG/@犘)&:L04ϑ~,FǢX 5#Td4_-Tg0`ao J~ 4M)+5F kTyyKwOSQ/>SӨ:YYG?bZfG / hpi "_@82X z軷=Et6qEd/xXl7>yu+Cz0MY][TlW63$I_/)OR` 9^Q}kvT5vy֍Mno̜N :ldbQښ A6d"7"6Θ[En@K\UcKYo\0a%q 3ږfwNQ@}ePuaii!=rr؛|*)27Ԍq3 Ye[_DѤ59WHsdoe 3T2AQ~gv9^u~= OK:gNTtPө}`SJ0lCQx_@ƿW%/ʡrJS8NUͧg-V@3(S^!>@^wVdٸ. Ɣߦ:Nb~-S6jޣgh@%KC7}<Vd_ܭp@e @"(wI'vq(#Kqrcrz-d[}Zq?m?ѯ)J]Z/:~<wo]#>XTa7SHYB ?B9ve7+}%!< Tp534ȴJi+Y1Zx͠hdG ؅Idv d5wٶO.n!r;d=vi0&)W㾛pK{r}AArSd%#ZؽKDuKs@ gIO؅4!_g&m5:-w1ha?KT\i "?V3gmTѾ <YV|"͞Ol^Ma&Ϙqѧ]z 2Ēg(#Nku@D؎Z,e W'<0xqDQLFeY"XۜJ! .=)^Qv1]Gb|!VJ純+'\M&Y]'!!,&;bgرtH=klATk g|+Ňi El uCceOO뻓NxQZ>& j9V']gr75l49;}b, {2Z#`; *u!g9;nN~XSvi[ޣ* @E'3DkPC;Ow"d1U{R8ZԞadJ WeAِ-k=gSkG&܂W/Jq%I4۔zѾ= 7BylttY{$zkmPïw2a%}');p0 lE*X~ߛT±fE.nk$^[(Qqm!ks]&j5~3]8,*;;$7 F;pSޣ%_c4܇IvQR{Rm&}{r6~Tv/}m`7sQMK[_XKEvKBAZ?Bi>8pJ9)R]p}A_xX03Xjo%Zᷕ %TjwE{)zmoGVH%C_yƥ2uI0&)kd%#M~L Yοk+,w."αG`0>sx(rN'{|8 σP-!@Z_/Q{۩E{}Q.'1X1,~WjVqE( zi]pR # vfcB#dV?FhKg>+5Xqi +߃Hf:!u.%o1wK!&$uHHz\YXʂ|Oރ؟ Lw]iqVSMa#"MlEg8/orb`A`lq ^ahL"raVnWH8F:dGx:8esf9ìhDgO(_D`Dok/~Tqz12CAţ̀&^ij.N 'Zc3"Y71 ğb4Gl)]0=䴘k?F>\~R{_ 0uJ,\?.B^ v9y[9ҹϻ5.sFsɀogŖ~ {\:pnڻVh,ҀI,l}Kq(Z[eq;8T7R\x4PѠQ -:/tFNk_@rvRr z{$ֵ2C+Fس&)}4rı w>rL.EO3c| , peVtYH# \6O ׮@kHMjcu ,Y-! G"6\h-57IOxxFMF sv>2px|ADX$rtj{2 ackt^?z"QuZ#'鹇l:~~Y0d![r±#.=Jx*=ޏ ䷁υWw25+߅MÁ&?Vt0WMޠSx{=h?rQT mC6dWxB~h^̷Bb-<[2)ɦZa^;j`2/ojFwKէ(ސ8DMEqqA\p!cM`(s ]gYve/*2h:N0ox_ͻk~UTaH4 ?jfqRɌ]-Z h,qE%FYEzs BUG#LpDmզWo,۲-Ԧ}y4evKNP5RIƩV7pG,SB`z`$TqdTXG n{\]R]MII pnaV~4U},IH/ t^Z~4/ l*\{ٌCc^yPOy+}w/m:ECc \vc>pȃ=AmgD°J,-Ar`D2b¨78 ~ZA&hG[.^t\jUmE.DgmHxQ7NZ;XqGɕ^7fywG֫/+O:g ~=,6y!ihD3XR9K{0' j颾4Sa/xo"%=(fnGO>;Qq0gMߗCmHս1> X,kiϒ8IT)-D[cu4F+*4!G9$Lr.Ze+<"nz<x>g5>T0C)um _'0~ t89GG*9).$Je1C^{~CzLR\m&)̥1,m+lJc7,f D8ZbPC>7:(>M'`g%/?ꚺR֟"J@_O;Y}բ<^i dQ- Ghg6s1FߝE:X݃Ed B6LD." + =րCQS7auW5BC0Wst]%"GzkMԂh -;!e#[=eOgy͎& nt[rƁ-'WFEu4 #\K>t| 8goB񁀇oyСΏE8!tcouoOo(?>71G#Z5T&,fӢYLwڀT|ѷ]$SkMϬ|]S ¡aJƄ?KliP/p=)o2 #Cz&OC5~woվ<^.D? (m;|M^+ePQ fHFk`Li?>Ro8i]>ؙ [4{3~̔6I9665X RdY3.e"n̈́{Y&86!1PVfkHVL r)6} 6c!kjʓ ʛ޺Oأ© S->취6TQJh*,xpx YlױV!-kCՠܪa3ko(b1:fV]b<>CBd9L墇W,@j^s㈱=70ϸA#Xxm NЇxl0tL\Oj^ʭ< ꒿P`wN筳d?;0;}4ʧ3i] z |0!$~?k!eT5۲(GdP# e,4v%Na7.!sS0(H@<FE7\Pä< 8F<fxZ)![ dg+MZO4d)v5NꑊEjg4j2Sp1»BGWfw6gVb4l T!V28(ڤ)Mʹ(a YkK԰A޵7:Xieq&'8&za0B֮ĘǼvt'~ ? kͻ68֏8y?Zڵ ;P,>$D p_C=4\&r 44"+@ crF: יM_,IM)ya\`"I @sO221eXɈlM+ \+gIO^DNrK{Zv%,܃PXmDMf*(XuLᣊE;C;Q鬮#IPf;ܥl%.33p}|ϊBc۝1iqu''gooF}A6uPgˁ4~t<~A^KHvv\h8`ہ| V XXdHBA>!7mT"ut WO+*? νB*JLKL  v׀kŗkS69L) 6W,Qb`[A<'p:Gb%[TQYgE\:*LI j>8Đst͠kНf<3Jj)I>&f@R;q"cҮE9 44Sl3w"Q A]jM/tŸ`3U(FC4Vٱ _YgT@vl皂t1ٟo&ee++hžճ٨.BesqZ-܎+/%c`7e4*MyPZo單GJ*XZʢ ^Ab}&qKSKOigca(qrgk#LwjvNyQ'3-R38XArYx՘@NF fb<@|+(-l>PCuyf?cO89ZG t1m7UV *!4y| L?x_̿ul$Ѝ+a$w @si\錵}I~@mi0qJCNb`? i$}H6$oaD,+$Ca{O!U  cpwO`m;]cQަn<uap*8C7hz@#"Xay$2vto߻!Ee |Z0|6oF "jcj_^-[J*;i\BU Z| Qf $SXY{v_NŐ48طm)vVgמcTR}6k#'” 9 +/c#ËOeABYFR#EN+~@%(Wk 4,SCV2%yD'**n3 {izЯQsCݡ2Qe7>"k/'q\hw+}[BHy\X̓DRxKmeF>:.?]sN]_%5 %lI/Pǿ;8L]]+;&/zx Yې\$>,UQKۜń$X] )l;2V-'bzYb.щpl.d;996ZztCF`GșQLL =(wP wrV%/ lcǔ|" pʭ:jD 0 _.\,)Qpd >.)я)zW #e9IE( )kJK eGni|j,,b` cJ g5f[Yxaktx- .UCؚSUVWJ4Hd{QNM"F h>i&&cb1 5l?{>A)B suxkYP>a3|W"_YE! 8+FI5"Ɉ#A+q 䰏W{/LD,jxzE:[@&hOe4'i6 BGhP1Z&░;[ig(֡ %N#tM]0}3,v`E?;HJU0!!e9TA2n!3@s0`lU%=ۉ݃ݶI,S{'؊? /F!i HIuj72 Sa'bsıc汭vz@qO9Df[lI ;`<Vm+N,SC&YiK7+$XP7V ᬞ5QyMQ c\E,_giYRˮ䟜x\-J6wmGTqjp6uOOԝ' H/H KXvp2I dJkQj>O*506OMY\HM'r. <@A!#$ZwJiZM\&H;guBTN,RO&\LGu"4qo[;jqysٖ%Na2y9I_Q ~.p%ײ6aPF2QF[cw7Ԥ MԄC!D|eRy_r>MlZ]lA \ onH/c EVC=zkKVϠ!m<>%fWL/{Q EY\l܌II}M|FTѥඏr- c :syxreYv$k-%D.)YPrDĉjHUƬO&zZYe= !q;g(mLu;#$ݛ.wlȶTA)OLӽu D&]gk>+% xbz ԐOOo=|&EPQ:u 7G;J9{iRJ!{ق ÿ{T~hW7ٷe"{՛W1ݙ@=Ru)Yͷ_hM1WG" :)[p:r+#;]DrUl䕰VH# HYzܙeJT]eZRW9uel[dk97Ndp W2+.HsSb*ZYOՌhK{L`Ƿy| 4ښۚێ eƽ<<Ɣ3b}]`Za̗ے<>1L#~ξזILNWϪY yz. uEܼ ̞ܭR,M X3KbK XbKG<Ԃ.9 >}@ 3fv9#$IgDY}W'FI!=͎van{ *h^m:-P4Nq2H~^+-WOR,yȫy=yMӸ6Prc/9ܹe" C7mN|<)QLOEI-ZF#'(Mg!+8 F9XWUAHV{}r* a*'lJ>' Ed3K~C24iwu|`aSJo#Yi?l|pBo7q,@AOZ$0ńud}|aR=G6߃f2kЃ uu#SC? '?߯yH~*h71|~'xaYQ/'͆P  T@|jHuvzhvoT"hja[~H@;;^LFbM~:f@2\•l, Zz`JHJ4<`sWf);hJ}휋k |*M %}7/ 75g9Q 9O(MLPD ծh2%"Yӽ9Tnh gU*_s5;#YMԺMgYOY {aHơq %ʈ7< 0.,Ҫ cftWxL,hUO"Rqk 6}/γQ] `$( f+rUʷWA:MZ bғjd~`U ܋dJ/b:t\9\vyӨC;awF0poR^eR≈&(XX028nx믩?42}FJ/=%V{(InWHXib'MiƏ썧Lc"ܟozZuD7׹ZlO鮍=3QT jη={SJAlr>wI(aMgO1۾Ǡ 7)mlҹUPycs86O ^9%T)sdvxʮy` ,\8;@CNGג dkvEOKsl>L]G׬]{'Wztā@(eU/Gl{ܠxMP_()2zW7D`kxOL4M XڤZ٧WKV4aA7Qe6פP^&5-ˬi>CPݷvlQ=܂OvTDVziBUZגPA6x3LtEq\>/4×fJfcnғ ʢz~vb5-R @HŢjyJ]N;ٵ!eaI< |џtq|:]kNe3D\ CJ\6 . >DUsA6.NxVdI9~oT}ȂmM,!J@W5:KYosՎz#2y=mA@]sxW?2Jj^ "I ]OB/b4d7uN%~nX=rb(gPH,s!{̡ t4<`@i#a4TEjCWqTsM $xXT9׫!$" AG ͠PU.ވ:,AyP]?N5kHKILJg#5]9#pDp350>ojonÿL)&;$w0y?%b Ve? _0,\.}eZ1+]3_f>vnWYO>y,)1C)@nC_&b/U|ȁ|gw;L6s_n +*jPJ -3 s1/}\ѯ,O,KTEf+ Hܤ mDrZ)rH9*G~J)xbG]FQWt N}]gq0 t, Qhs>):]ԈtI_I#y-P ōԒM9y]M**ͺ Šrɮ1ytvY^(즩|K]9e/jtODO#<.QL?6 Z7ă_!.gbA 'Ա12ru{,HF ΙƇR8B& 7TOXJ69WeV/MPևZ68Z,o A@󥄓ļ!72f9"׌ґ0 cF;$o_g9؃V,!R _BƝw_*Ʃu*;ohշ0 tt'ᫀDnJEa|G)50%{֯xph `s< K<?Ln{xB'PH- /+'OW-#)U]˞C zY?#hZgT}J HoS ;0/7nOdb?6j T%ī|ޫYi>]s370ntj1C_O8m*N@Mؾ,%3i^UXͱmAʷ^0W$}4=  6`a6f2IqIVחqOvmx8+ N1o o;XxE+֊c] ],+=aU駦&ykkV xol J;&\`K7ޛAd9zGD"ح hŦU?n SsMA}?zH `JGӉJid@o?Js]=0R_ Q߻;nn|#]+91YH>6W =^5)?IJp4AOA2-Ҏlbno#d ^UY`&17B91>6#T?ٟAX˃;zE+ JdS?1}& x/z3KZDqsgbHYcO.ѵk#uMgh8$XFkc,CXTX]A45Ply>{ݔv6s3L`ؖr> D_x|'&/<61ָܿzUo.i8$pe$޻- JoAKLJ֫"Dې6h%0k #eOXF+cP0/2i Ym8^`Ib@OݴUI 'ˣ' &>$GO1%*[ܙ|ƈO|V]ybfUsJi298%ݗno}ϓkhT-1? @n}C*Q zf#i'1pMNe§{m]UsMal6Zx&V 3>;ha-u*n9c…G$JU(5yD4x?Ü ZYSchX]DoPsA,٫ߩL!:xpRW]m6E&7zɅ>]pqޛkrx`x˽zc^xar&bI"Nȿ.Ξ%C4) ̯ALQ(Iz#K@f\hy^M^Wt4TVO~:D~0WûHc~bL]j)U;Wu헎ji;ax{ʤld){61Lo{⽑dA ג[ǭ$DcP/\i٣V  WdNVa2`.ad+AgOi%`-8M{!^8y'{wOM*8I>>jBu?r}0@ DerOLl8AS/Xl4(Ū1c*i&m"f޲v),Su˄dd;h~kTRkĿtu&뵞R'-Qwl'[.g1Hk{ 4zNJt鉁խ?efYg؏DC)L)C_!~#u&PrP 2&#9v¼_ZJ q߆Ky;G{3s ȨHk `8ccZH`c 7,keeW|/y況rB]B\^t@K+I{8!R3X9irmۅ!sU[aZ#X+ϡw1N N;u'Ͽ,ׯdB4CXNSVS?YnDGmޗ#M&^`NO'Z-b׵դUji&Ίɉ#ƦժlJęiwv'>+YNpA6AdnzMi^yͶƮ lw1p=eWw|...YgT){yn G[Kl}d-ɪueѮ kn6L?GSvtRǨj󟞦ݿlva6TsHa%CtJ x4:] \,µ\Р6Zr7P{~뛘[)4|{ȫWifn 4Ӿ4"R(m14*0 -&?t\!@PD2{nqB &لeNP(G98+g@t|NsVB@0~f3>^>T mEX yA(*$ʭ4Ad$7nsD/;1[ӷ'I8 Wb>sP#JecdZOk`14,G*GޱhE^ sH$է 9?p~9f6ZOf+ZiY0P@bjҨc$E%wO&WhEjⴐ4g%ɍXUqí"pgb=q2@B=8y HWq# gi<^$>,40}Eץo4: )@SwCPH92y\F!(i%MR]A[͑Wx+sfJKj՟tJ 9wJAh.s5P<꭯D$YC[-"鐚 5IM|T*lq#khQTT}`>hݐpN,@m4=ٔ!fEvM ,)J1Y sPk3?_^L^7RCaK55[] ?OK it5&ic0ciU[WDE"֣BΌ;D+2haEǀR斈]=K:ђGfe{E_-Z ԻjߘqK4~:K=O|Yv%r x=mzΝ$Cv%(|ΒE٭Xl7h5 6ȳtiY%$HmB(>S:߉pIX CgzuvN.WG}KK2MEzb9$qLhTOeVo'U"1lۿ, z|6Ãݮ^]+fZ0~'͑W}6kٕBHt }&sڥ]'xf ,62țr(tDTqM\i;О=@?d+=;3x)n%OJ0w} vh`fH nlG?l] +0Y5?b{}/r(Q#UH'/pP$Gimt=$t] ̽Rqc\ ZIđF@N0k G& +͝+NtYVhGSI2Q\ռt(ƌ*+,UĮo4YE=7}ѱA"LjnOjBZ-;| `ʥMPsO1TtoW ~.Ƀ oFG.u5rW)Mf#[H&Y} /MJ\lj.N Gv|m,Oxle톦āo:IOjw'*3arv'TR1~-m XYe0f%2QW]eUGNqS[iLpF5GTes걎 'Ⱥ6dF3et={Kҷ* 0ءx g-" v$d!ZZ1P/T?es7+f&] lP=iһ>v~ȣZIgZ"e5V7P['0e, \1$l o't?a^de99!l?µW"-$ggasC)H[_ƓXI(&zTX3xr/-98 i#[{N^njrŦcE-c`L+*Y6K}o$ϢsӨAmKOZu'3RoVy&|VyOrXS30M\=TkLJ*K~^oxh SBm #dL;E/$/L1 |L>FNE7|cFtúd~_5$a;6_ۄ+52+q:e؇fxbx/*Op#.5PFсtD (s*o,tkN}ʼ߄gZTj;~{U8q./&^C mDx?EEGiy|*Ya'z*ytM^Ǭ9t2{QVRhpO{lRK Gm. zw'/;e67S h]=UI@o2忰-,v& SϭE W{FYiO;s&,0j,MrWjDo(Ѓ$;zD5HV‷|ǚXw  8oV$xm Gkc\eD6",[9KidS05p֝_3?³-kA;66zyĒkB,,>22*δ@8@')|ͣkp3D&OIJ2.\Lkixzʧ=_j8 >.H_<q- `~g]<{dlYJ|GtvUK'z'|W珴{v9$#,`Fbpnf׽Ӣ  h3;]"> }Nq [B,pIF儊 {Cf- ۣN G]Z=>thotco#ݡfBJb`H^8D%>"=6RkGST mP`O1RE R>˒L]b²$yq`Or0E}sJcr?6rN[z8 H #k&&H>{}B z^\c >^v3 c矵:|{AZZiǟ%y`J+djn~:y[ij6EZ%bEWP`;X/j#ayX &s;iAκvj!ވrce} ڤF_~A3^?Z,?[?(dFCU(\=C}nyZW?_0?C 8?IĽj [hЎ!lNAGb!NYSFE XE6l3m2_B j7dUr3%;]Q Sy|۶SJ]_Qt֠Zf7TcvgOMdKK"Ҳ.w<]09;'_T2 0hH]iJΐT0XMKn( FraƔҬ*n6 uT;>[pӡXٯ@ Bw2a&i8J9'(~.AASZn a %zǟP .ߎL#RL9j 4w险9jwXwb<Jg.pn@vW"PS%8(gIVctzkY&c2lm71hcKHB%w? LHEٹY=J+ߎKBn\MZZP<-7wzcFe8  z<6Aҍf\g|Ik5:PSზfЏ\{`l8b>oE OFK Btlp7{b$E ;ⱌIe`FfvCpy9 4ύ}?zz %$͞gLdPy`$m:Xj`"T7je=N{Q/[ ,j^b]Bb97v7mč5QGo5,:#Z,۱${NC^$"gsMWM8YXP5( "+ 'oVd6*D QAB:[`{s%w"ٕ|srކ})_9͕P7 Op'FJ3꾋pKTRJߊ؉d 助:5(ǺVkeQY*|M3x^zjq Ra҃%$G,OBkh@O*ԇtkyyE_]0:AQ"ҷ8O;>bFN%E0>g.>ݹ(2Hh*߷W]pxQ|mlMlڕƗ~'o8Z7=!=)U:"o1O`ezEɓDQAbdEg .Rim.#=4/2!lwoOz`TgedXsLG^Sm`[4:[]W9z<ȸb^p]l tɾc=LdNަiyK"ݣ_Q#0 V\~{6E~W8GlmӔUTLr:a:>` P1q^Z7ʟcX>9)/x;"ʪ􀝥yPs :Y~.GGw`DZa[*_+ߥwkG5 2aUxJb< S{'Z Pn㕵cg x[=npZn`{ܖ'?z!`BE겤;Y{]=(_-J.eW# n~ϬOf] եaђ/*'cd#R yb 1* 9tfD_ؒ@RRyA2{3<=P.KTݟ폢`JSgF, ̢=a/I]3u [mo|cvI˩3ThjOwYIp4 hƜ,a%o[ڥ`W:i'wĐpK1=83,~Үb9؋3Gw%^ut8~_ +(l0;z!fj% !=L#~ u8#>#tڮ:fk0Um$+r)Tzሧ-NU0`FZy8N!3R7w)\Ǔscȷ@|vԣ*{6 5 ˭% @g1%+bWB(PZ EWpSͅ< e jUꐵP+fʩhtViSdGTH[o]*ޟq<AL2U>=b!+qOcSړǭl˹FH1 :j BMdz;m(jϚ(ip=(Nt׬jzH [Ԓʛt T[ O̱*1Eg4= xtm`mllreM)5 (H|" ,ZT<}S{E[ ݐwߦZ SWVSꚴ$R2g Żtk+XaN,;T\h ~3w'GA*54Y!_eGxg=^,<@|WoYpG1It¼?{xXɮ7.NK'N/)`e9S4ֻQI%9JӹQř{pK/vJLz臢noəf>&/ aP2`>o6C1S^ @F;o!P4 |]J 7QE, MQ#F5v"pO?m=01TlvkfN"VyR@Ԃ?-(G;CsDo#;ghkN?H`˪6&:*G#%w cVEFT'$??{cB354CUT]`H3[HeTfеf/@c?yMtu.'3:qryP09fqcXnֽǭ j]IoRZ/^"iV 1LZsTkhI:f^h{rD[0A$,fKB0_lչ:/JsQla(:~H~.s`< 7k pieP 8a@P;hЁ 7=!yCGgP'r쭣4EW3sKt zT=fwys~DV[Eⴽ2):41v /VDCGӿ>BS{@:j|gJ6&2pF*C5-;X /%D :DYR,L U~P\"ƍwz@HgƱ)bw8Mxx/צ}Yn{*<Ù:@ss.bT:UڡDXօN{g`K5XH7LP0f%V&#pܝg^} Ə٫T*D]ܨ9qe{&09|`@w5M6 OWfTHܽ= &>,JRyHۧ,[kS[_y[c"9ar>w!U>QK ,`\Vp6 4 Ѻ@}Nh^V}7EL5Dܐ슽-1'e/񝼘"v]zw`i_0YC^Mxc cGVm b;,QL.#D?wAWt* ݛo1W7!&J`}2&#.oT6Dz=,@<; n裟7v!PfIj_?<[6[ F<̀9EͲK$&chƌF^X_YBqe*>c6`y^{<9 >G*8,!]y 8k[RU%> laixAs/.p"X랯n$\a:ݎĿ}}KB+cR4RpEW}ak(Wb3Ɓs$XO.zR/68JK!ir+Vg{}-D@J}`:~r@T+T)tG>G9%w2Q-Pq#AgsYQB1۞U[K⭭mt6ߨsqBJqg k. }?~w%"8=z**qדV _vK%T;e"`qO@Ycm^,^E =I=+^JSjL]r;HKY d1쨄 H<~+*- NVziz7P"ţ밁i|~1٢_r:LS`Hx :mJoA8,?v*ٓ./wዊ&A|ZmX:3B2qOjDTD91C|& ?LDJ [=!`9ԭ{C<ͨGhX(i\A͊#d ]I[jO?v8i$J>FΕ&,; é3[8wŝ^I n|bbn+{ b*kb̨ "RzW@>V+(Xݳ>}1T{mN)9 >[v^9z2B8SZj{Y̕aO&pe##?O<4@"Iװ<"À'?Ψ?f*1LĚC]21!;hKs0ʤ$]OĂl+V@)!rF%!x&5EX %A#s%-`Wx$QLJ$ }36R7 TdVztu4D|'3y#eeH:zxJAl(ǿ ڌ0JO{BȖt\ɮQui&3r'2|В 1D&. FvFP*]ZwwnSCe33iëe8,-~ #쫳3?!^GXSVЉ?%"3 Nȶܜ"ǫGE)zH|`707L kE!jdϗoX5 )77/HUXez?[ 4Ig2|O;E^Sq0πg}(&äfC;.0+?2АVҧ4THo uAgy xdI8 gȘO!SY%oFLMϪ"/\X~̼2xB5axb).rwJn$ɂ<0 ,쇁yfe+}4R[z>@OwJiYL ;n3a p*7g);Q>hӹ `z3bnu1Vi< fWcN MU5hW ܗƂ[%7$@]-Y}0V?dq5|dxߛʲ+^FnݰoŻgr糿\+yd,IfGmKj8?2mm "sz~4,2ھ2.< F 2bee""pNUQ]%rZYaZ94gv >Upr-lEEi;_.{jaUoz;SOD.PH lR:Xy=4yC(1ܝem55&nι )[رJv#lԧK\[9-<^(ݖc-8HOT/Ժ;jd+Dg"*3ޱGS~a1Re 9 ilY$%yc[ex1|'%TgT"]p%WvE@Tl_{R/bQYrW@Mа(9TP1l e{oq%lN{)(fh%9H8~xc,jHq?F0ct+-'pb-^>\+&-5ETF{T6|2reh!֜UM6k#gogJ9Xw\K@V]PenwDҸرtc[͘/ܤQ}"xdy)T~cc,tAՍDX\3fөM)dZdAYM ^7,Q#`!/iq.dJGx7DBrq0fQS^~WPp$M5rL1rYc=@*`#VD[bh c[^ZA@v=WZCNcљ,|k{VYVW[ e*oP% P Ժ-JC7|jx>jĬ[} wd,fFHm[ȵ-wdjwd^5E(9l!$&)LCw X6g~76݃5ITlP2"1ߨb+D^9c֎g.J.bLvx uy6x0|]0`qْSiAL*L~rΞ̺5ʠ)+&գ C%Yz *pHg< a#a@Y{+ 0%0.z)ԞM׳a&v@̮~{dg†2Cb#" b3.89i)MOT!^f(Uw@u]~d >3 c!r&. :cse'o.TC\L/ oƊY>:$ u~ x._cabD c"*H|к|0m:-g)}P$lO/I'Oqy6cr#R _9ҽj7 #ISTKZ>riUtQm4UZpn dWK>m`'Q$rjPOƿt%BgA7QDMyч[U մ`5:>`ntD[ d"ԸlYH=GDR?>t }U13Fz^9iBX\+^21ĹV. {{T^4vqRpG)UssShY`h& ~SB s[tCtSPE5g؏*9^K6߸#ec|uj).n Pp׾Cd]@Y-LjApO@40/7Ϳǭwsa'a+IOٜP(5F a߿ƯPSi/acu®8%¨I?洡6Zq! r﫶X!b`e|Ů'LC-$dhoFVpugMC /YcN%7s4 ߶@l8$vD3 IFt~8VeFS!uA"z͋Nre yY36v~3Ugs4dY氒 (l $4] E7Ԗ^꾵 dQ r gvf0|c@5w4&PeתҴ0q?8pҗؠD[MeY`fl<ӧ?|-MvGۂbk/vVИ 70xGKJKDkcG$`f$>*U_Ĭ; -</3|E$QzJ.?N_aϨ6nçB 큭}őK {>Kc!0x~3֔!rz9^aMQ-$)nEdo|[R妚 [5j'$b3/5t%nD2f rjB0 ߼oN'ْLYBSQYt#>ׂJ%$ >W?|ЗVq!t,T05"ADPGLV[|p#vCN*Ka~x*X<&f 75!,I"+*pvϸz"lu֑RK`ڵ\0%Z#gorҲU@P,l #pYgau|[Xȋ}R¦3E3c(]PsBN.|zhrGj% XQ|N|k4LDLcU yYK.ئb^,]% ]X#w8|^!#? P}rL5>k?j9RyiH0شŃmoopM/K_-W)?'`BeQMeUQEV1jZd=@݋ Z28d y޽4XK;|._zg1a/懈lL>5+Zq{BRX3VIzkj Gq|$}5%~<γvta0aDWI7jg_-[ltJڪn_-jq X18@,A(A۫2>/QA'kNo:Q?N'ݹuq ? rW&za]7uPI3;qRDǩQۅmYΉKAbj7al-r]9߆JXf&?,RQ^'zQp:8h?N?%Nom_mq'ؗ3 0*꧟]XQ;9EpnwP@h#]p.@B#ys]8ad(0ƪʼbMx Ba].ښ3Mj2lI 藺Pb8 DH[ύⷐb,G*f>me[5&VKh,楆c*OC$E1?bLN)4{ᨊZk%PP嵍GCa"s^P \tPJÙcyo;ռ]&Kۙ򢂔uӦGyupۺ} t5xHHIf[u]VЕ6"yYzg3u2EwM"+0OLՔBIYQԊSziO.}30 m Ey7''Rt0"C$aˠvzwxU8 AiJAl4[~h\z[;E+$ {|{9Jyo4|OOpf!+w~Ti\K \5R )B67¯yO H8S<*!vu9y>RyV@q& CVQѢηmߖQ{첱6&7׃NMb^EiC=}7_'Dl$-ʱm![#rhCg?ULemrI3{&1 й_աԌTulcA3(Vmqb5^Y XT`ix'!9s%;co*HE&qQ)q\|L2L# ʙToq#%ubh&f!i,$?56 封rPk k[`ǩ )!_YmQ|k*FJgǃ3r' ? KDu;3WcRQ7#*:u꿴Z/ybgejjf W8&};􌬕3r8iFBdEnbɂJ=S} @e/vڬ>o8Q? bcTphLB=+^ObZ3Ъp Lwl~jвWLf=_w - ¦Pͮ~Nf pyFpl.5mF~iiŷ{vvF"2 缎\֍y 2Q9K U,0ZW0eJna5~5? )>K؛,s)P1lLVdis90lĹؐjU|)6дDQ7|V&fԴ{SlLxXz{zw֛`՟L=ݥ I΍.Û#(i<= ܝ!HYϵJكʶ B(̨ЃҾcGC p;*Kw 2S'( ~Yz^Zk]&c@f bQƇ@,Zb9,w&b뢘1^ Hamry7+K, RjK`ju'eLAJۥc4nѷCb,鼉7+=Nh~e5#n1=ޣaNtncxfhY Y>UF{ z7HR$Oxv~0/@Z#uv=N:2кܝ~[[q#ܒ[D,?&6 qqajQɸ Jm׋;S$p6<>Ƹ7e3\eN[|G vR1$ U4L0[{g9ؔ&c"@EoEc=v-X @1w 0U \KNx=7~fݓ?\o:6JۯC2ҹwwOB1> ؝!G!Bi$ɱsIkz9P*^MN yB?ɞ&zxX_tuRu[Xvh9ob;x|_lٌzCh$kB+b_&|G' !6\H~~ GW75ڛYT7ȹҤB3?O7 nEf(RfXY0/N e hFPuvSu=%#%I%yk{BlҮ Х/i)M`t/~2EM >á4_a!׵͒B0H;Ci$fD骷]9ٚ*{!3<_qux}CCt?Bnp}2bP5*FP||w=%v_Дr)@g .gD4;HBbِj34ʯ[>cozH,]"ˑ0F٩w8뇄$ֻӦb'I T h[JhE/}#(Sbtoߋ&=0b3 mfES"[S=g-ҝTׇCm/({m!J+f֨&e&)bpZE(BL@/(h_ak'4?nҶ -ʗ2Nb~aZ8>*7~՟r`NB 񸆚b6օ}GoKs s]7BtQ}D|=M {Gnkd޿bh0J;'EN'!zo{_&!$ކ1>4զ= ɦ-zq h54ƥyͫm Z $J$*9_W^ƵZWG9o<+ET+\&@bj )ǧמ-=1GO}d-= |1ѐ=,N{$3m[؈~ɵ=)"NB6빌Z clvT!,f $6lb>:4Co2 CuX Dl[kmZy*j @୼'iE.'HcV_g`z-Z@-OWe&Ҟ"%/;.x43Z1{Ya^FHk,m#)G=tgwiR@mj%=ҙw(9xqPGFj%͋bTW,晱w>TSًY5mߠf.`- R b:Am%W'dF&ёR-";#LM}il3Al//ʴpisZ$6* 5 _h?FyGk+2ܭB[L$ԟtĥ 0 0,Ųq|Oh*`ϕvZbcTդи?|Η~ǝPƺ )]`/?e)iуFde u^_(VTHT0"3uj0 \^l͉|CvV^Ii ^% I'O$6Yqn9%zv$X0#`c2*#pPz+z).9Qwc:xKSLKG\ǖ7*Kt}'WvJ.C?1V>^~}tC\'}`eF˸AפտPoke `O_!:b >ҒH37wy;d#%u1A"ۈ )"׊OtG`7C7ˌ{+KeQPo1``5|֥80p6EA;n*(|'~Fu0]ã¶qܴtSK"߬4E[Yx*"G{BUAkecC,3`,?^@3GiSݧ uSDUγLǧIm}[Pwa{y}'׺^ҪzX`9z>jimBŠk8qܟLbG7mi7d^D~6THkoj@x8=B$ְ&/}LɊ<).fF1Z$fp)|rf9w;Td&3Zxǰ.g7JHĮ5 w5lx.d )fT ʱ9[}mKt\ՌJl45 KV稃\7o}UBA:':;]rVJgɴ . U"㗪2_VuMY*Dd4ڒ? Po܄n>9,AUlFX) t[JM[5F{q_!b-2m#$yȦdNJ6Gz3en=EQ( -57(#Ggz dN\"١ >+tњ[+gEFe|9^ݶ8ppXxt6Zᵤ+}{2*|Ч !MhKN %4k>o0+*[`z&Ά(O41 2O#j64:k,>nQq1H B*?5\ջ4;^FqbMΞ!sXJA ]ZjHKesg- 8 0AGpfRy2:{mx`!V%|n])dOVgBbR$jZ] 2Z(2\B<°x lzx`5"aUܝ7$'㚄im~G&uwi;K 6Xr]NW`v||2JFӈVCQfzoBdO("ڪe:hoot|hۭ]+mJ ëm^yU%1g ؅ݭ103f7ȻS<1C"cNKLcYҾz#uHqq hn.LlU|t;D5δ&ZKE4A4(w\=k+^Ֆ@v&eE3}],uA# \MDbFշlY0#~PeTz=xBN STRD (?lꌺ;YY_I-~lhͯ3%la#zܽKD-(CK)ٹ%rw` 6OZCs|+ӡ\G6Q'@7,~n! OpпɁmLM$V'&c=;l"goe)%M5wM\-PTD@>qN)=hΚ CI,6-$3E飪HI[l[Gv]cBHu]=Ϫ1Ddݕ.!{4֊#^x6C5mMH,=vޕ>p%5U.Ӵr}α܎e -r?u ?}NJ-MNγ&-۱;ҙHܶ^Qm}{' b9u["ڮ#z~Gq`~dOt!F#`,14:?.iVrDhYn '/(Ϫ&BXEN fByةя?)'Ÿ`ό9J"&$QrST; \3tfN\*!2T D\gেe;L%@^A(ߐ'2 knjhs醧lڭjgWX̨'<6m/[ò/?("ªJ4iIz唸GV>оgؓ'LM] V+WWk-X!h | <8ɦ~a!9'\L=O;"V5f0E;znc JBӷz*N>@&{(`ҾXNT9a.J\Nyo5J02=a- k%I螜 -h@Үxz}Fe; 5^[-[\"e-kګCÂ=Toʣ1djMȪQj74dHz^ރʹk=ȧ^@lwf JlR $V%ʟ uǕm,wTLW^۳=4Brw6d=I=sWʩo e8K2i#6dSڣg(8j0kN'c $*Ჳ}ך6T?#k/({Ϩ VP|L[YWtz FZ!, K~W[Hɉk \QcuBz`Z=AÏ$)FWD"㚿ŁWT\d\G`FH nЦ{'hu A[.,d]+z$Io3oZǖ O NbV";ν^[6|)yCc"+gR{]f"D+3ߠQ.T" *9P޻UwtoZzޙdۃ^7J#UH`K- K;ؖMmlocȽ}NH1՞XcWźo2@ V>F9dC}'[@N\LI6QBgy_k^jw `MS+x-xM41ݝv]@0U2HfXɹuwdin\HswˊÖv.adv'f P*Y9'EdN |F` C8)@' "@&o-&˨l t p]0~,n /߂āp*۷_Ĕyĉ=H^EΕ(SAB͟B.eb(&%v2qa& ԻSvG0'p`npk0;otw WHO!S.͐JT5İC&.V2Dq*# jyK Y(Nh;;/[|{27W]4uH͵F:`_q:wJQԻH[\|ldGyf15$c; N̦l5h\'cA-9#П:*O(ѽۢBH8(1 LܺXm\)¤y󙒏cr@ ?oEFn7|k0 )`BfNT}o닃 ?7P [s*vrG,Z%'5bw-lvםAC'a?$&BIr18Eڥ+ ¢#Uy%@S83Rv=bjo!V ح$64FnV 9'Ro^ڲlr1Va_9`ċgp{1+z$KP+ߊx,RS g= X6СFǍ[iC 8kѯZc+9,UV2Col&fA!% N DC32 ҽ,<8tB_„LaœOil’CĿniЊ>4$WrFyl^1I'}BǽJ8Wl+G&8nʱ}L13;Tеk6s_Q0pQSD:& L`@QsDe{ jm1KuR*,2JOġG@k.nkg+ RP}Uk'qvMq^)4RQvU1Ǵ)d5I=3oj;W58:Yn2i7K"++J&w;J0M3SmLtAD%x<>^!mASiEm5(UW{+fP#a8E8<IQ͡~UxFt>빂u r`{0aʅ /7&'9l`~YJn'ݸK>gYZ070701000004b3000081a400000000000000000000000164e6139f000050e0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5640.ko.xz7zXZִF!t/GP]?Eh=ڜ.+qƞbIG1}-6=ryYVl"ҍmE}2EUO&]52UԺB憔Lg=ErU؅X1^Cr{Tv=j#/>YsaYaf fQ"Ž܆x+([8VQ7JP^*a?p(xԦJA`e͠m'~בǰt)M8+2dl7bc-xrz SFC 3ߛJ*@H fk< ̅fxr'ݭjt7 }|z[`BMi&mgI%iI@tFm0* 5*.߻`#psN8d>$p["-/܋zy1 \Q:t.S)iӂl&Uܥ@& H`Dv17UT@JуI@#£홷DwD@3Xv\F!mr$/悦`0S#bnM㉚8v/F0xr&~ x\~ί<3K0 } 5Tz cvتZ@B71߰>,NXdVt7r1u n$wzg)y[ e1bK涌^xyЦjEEL zBK-O7F-Ρjlphaʸv ^~F* "[3:*߅l aP a%gc[Zw-HJ.D q 01DlUtDgw5d%~XJ &Ig+I):뒛1 |Ӽ Ue+ؗtNBP*j5\LN3]i&FSj[ho}XaEiwV B ;:UPYg)r'/{C1`G =녿#szĎiFf忎ֲ{wQ)49Uªby4?nLH2s{'p} u+4{os#)ic†Q-h9 JFhYlhWtk| |dW"mFL1r>dky<9G 99濅N(9)x9ai^`#}/ܭB7ic6;3uP?wo(]@s': lʴe@A| S=fc& uO=ӌ8ɒ60RW;$솵<1TuPPXH;ѕ`/79KA<43/ݐ:VDbp[s$s4"T6H[zdabq1.@.Km'*g9־ʧ|bH]&sB1 {GҲt)#k~~,I&k.{rU!A{NS%R 6-)=$}dց.1ARƣY6{==_u3\藛.!>^Js EET>>#z)o\&CDCE4ĕ4>J)cVP#TJ*aD G3kmd_ 0Tֽ㛢w?lw~ev]eUe~᧥U}h/ +5$|V)b/L4?+MtQD8շD w)$?RsC;G7+KoBM٤so$JO8/p$L țW&wSt,,rRQ/h0# !YT;_HD߲&DF΂ 'vsq>}6!b_]Ȃ4_nz%QYҊ[k:|;х`R [X+lk2@xVX(=8G C&g44C,QcØGq G7Qf]z,JsUr*o' . ip`Zȿ{SjaqG|2 >Ϯe!i܋e%/Max}*D]!\Da ѸP45j!F45E (qB T)S0w5#Dm8@{}8DE9Y:mӕ7f~R2l;$MsML}'5+cUئQMJ}gQ(WwFeF@+`Z[5aMhJ.u05p w&kL-n% n%grrUGckGj~{܊ ⛇acs:e`5%Xe)1]<]"9,JU;0fQxz!^`ivf٤X3=R_nOd9@$}*$89k k2LZ/zH1 H6T#Y6{h[G8^(m$ZP7=@,ɔF:<3Qty\ I[zڒ>5Os;o%:N %*Ƅ.%RV7èU, Uqv>k»ye$?OyIi]}݊y<ɫ jBu$#~)r᠝s9玦mugifڜ^D󻏉Ζ$Ųm/˞! s^λ"ukݟl w~_" r2=& :o,(Q4K>TÁצj= Xcʌ=ao 3 rTi9 3=[)/M@'<{^*?=t@Se[f4;D)m<3mjb~$b@臲%t%3=7,cS/'`<#U)pTt 4NZ?s kiQ@0khz2x+ߐc_u2ph1C i[`]Yfah!Tjt҃-#T+WK85w?@5[)G`! { =]R?>ӣp'^A@$H%Q?iXֳ蚿|"0$Ʉ`Jd՛ڍPݶƳKɚ O3$6% =`usiu07n9]8!śP ;D> /v#9T;:w8lA̤E}(4̻~Zʪ T%0-Ϙ H.7|ۇ&,_.Xoã/J+9k4 &}CUngq5tzS?7 B͚=]6>uLQ@)Iz՘q mS%m+*nY<L܍0E٩ H=Y.`xo" 6&ddB:[W7؋]3%v4Wȁ,|2mHr*/!<:ذ/ɔ{{"_ݫp]7Y"TɎBf|^:pUG[YX:K"u lŕL5jm_8~h=. B$[c5NRBr`䛜.- ;b]೚kNق5wՎTB tr^ 1ai d j?h6)vjZ"Ƽw E_Y8*.M_#OTJ6Ao.JJt[":}w3uL}iؽ~fH]}܂3½I*ig)Kg'/OGc~.h'C,ddZYK9S&`rmOvD^ybB3ɸ5p!!cȅgGk~PKq3a̰0s tg_h *.j1-Q^&*ɾE[ؔs%9$@J+y)m .Q'8yzIg{i7PQMܼ#R:NtUTt` it!ӵ7<8Mۥ7_.i@ko ه}4t=Ԫ<|,ϲQќ9XԮ&*yxӘB7^cz]Ȋ*|ʐ}-/Nw}L.o^{*BM4x?4bMk0 |4r1SŐPf{# #ь.99A\\AGoNN z=k;0(d"rbM$&^HKiR\Ml遉}2YzV?ۊ^NR6UF? 0}NWZxS PD9P;jNghQDǁ>RIog;~q5/:5%ہ)?r$CAKz5כݏ/!o*@݅\oit{tqhfgTl{O. _8Dѳ.SW쳿\!H ~?@IQNO\梅 @0ZGj,%0Ox8䭐m{TOtp$T{<9+}S\zi;e8 nsv t?m9j[ RF@lcE IHҀigoWU+y%D>'Gҹ{ /H-5n]z7=Gp5x}*ۣ\VQ!=ha2ȇˏS鬒LF$A}o ҄++U{jriI3HM/ltS€= _,-Łb^,~MҖ/y()#"=| 4? `&:_e|W fD #li{#QmP`=1?(=ho\j^7}7Iee~T8^ߵϜA?ђ^FW-Jk?jol$XdG~:d1q Ϸ"-iCoޝ>7 3-z'q#\or+3ӖϗSpc"͟u蔠* ٟ;38rC;WP/: E+5*-S?HY PB6dq"UٮxT~Uy9=FX72mFc5Ziv{|8[w2P6\_oyFX;L0X7{9Wd[UCx6 +Zr Xr( ;=vMW;Ip#_/xS=1LX:k :t4K;oXU~ọiZ1g۵8"r@Pyz@RX:qs/[Kw/Ď~"ؐBI[d 0';.Eގk(ږWW=ufgb?TKf=~R]RE[;sߑE%|[d)G^PH^TQzs ѰFc?c޼_m߿p̜|K)2#4"Vz)5 |ҌpVK Q$4os#t1~YNҕ.an3DKQ—hi@+l CWJS)MAWrt#W$տ .u3 BO&0\.eY8 S.-Bdi}dp5g| Y3ڂ0 qH0X?PD+Nvܶ"(E$ l /drbLҠG* _RLUOvQs} DZl0mi5XV9Y*<sn>mI mGVigvZ|?> \Y:[n}D_}Li0.쇣Į>hJV: k['Lwq?csGg^{f :9D%T6xY2-@V4Mo0 /ȴSVX2xk}DOuTEeG?Rzbl@+/jeJPa_^ڋ1׮*DžƦPN4S6ZZt @)u2CQ QZ 5鎜 5BKgQt:HIDsr Kږ.l[J`~J8C_̆f$=Q'Ou V1ȶ*-u*^l/ @lwcxly}&reDZh ^Vȧ\L"x:vHڮ+$i>eP+ģt#c,0#y_iyujq<~셾ˍ0T%?BWa(]"S`"*U{j.b*~9!Ȧ/HdUXW#KnGouZUM}lpI{@چdi<,ǽ,.~x`^'ZqST?dAVN! /]Mj) 1k"Ҁ+f#M$';X 15~RUB9䘓UG:MTxRj#bHo_`޽gNvro};)8>.[lsܐ`ANTܯÑkQ=&?~Q };e^ K2?[]R6"Ty-I@(C誗P#JM"vM%$78lNur+ښ~ J&>uLGksDߨS Q&s #LɁ6]y{ZoڞWχ\^7h68 ׾O|>ES*b%W3(^lF~ኾlF☎VAAk"dm'ߚNw"jGhf9Q1ֲVǕd=3dcM:YT5(h gR'H)S2bE}AB5-ZKC)( ]!.%U4Eßs ,\emVgV)QdbШ+wJD ;n}ǽ/6y@^)۽Ʀ>(S4m4}tABHek!d~;JܱE-rPr#znE9-q[2X8}O݌g9P'`<Bх&+\*Pvǣğ.E1D=2Dcu`T+@q\_fogJpnQ\H]-ɦ͢W*MbyPg? kwZTo)LNɲU1=^2GKs2V{jb 5}|-ռRAf+|`LS?mb {%2뫻vx%̓[+gxG^w`8lݷ 6iTRmX땿D]l8`)d\3M>BFbnSwBq[r7Vb^Ak%m"k1Sfۖ0zZb-ˉHJqݽørqgs!Rǃgf@<̣xBE$Vw#7FT~GÔ,1r7Og W6V`G~,Gw_^?+" 9(e6;+3J k` -,j٩*}lKkVag׌ҝX(|b-7:[:O()=zsoh$ql09]WP{/Z+DF#QW8y_Lqux͹-}~:H8!ܑv ^!G!ru7d('5 @is }bei{C9bbl+L#"X F@fA"@8 9i%43-:r?>+$7.|?]SbVI$)qݾjψp%NZ;Ht[_i5Ix7j<%&+GyCKE j1ljIaG<D(+BhqZ{ϕ*)`my5;I(q"=ؿd_T,2hB&" &AzR2:V'|X;}`13\ď7S:NuaI%5U Kܧ6($mȪz;OeF'Oߘ*zcB iV,F!rF(܋;1 Pw(i)SOt"!^]^/./SS\`C CXP|~yYPWB kt4'f<6 >eZ=_Jy N*2}^G \bZEN@ .]g#1x}F' F6WhH>N,'0ztZEcQ CK/xpTje]IgT;Z@%;'idt c9:,*O"Q3$qckn@%vg7pTk&ay8itC*{2zTB~YCRZ!N7je}V:KE(Fl"~ĠQ EN@+q)Ti79햙h[!rnx (?{E{@(2-Le].?%43: Tc @0;ּ:r܂!=r)z+!̍E\O46uh!z+Bs(JcĖ2>P7˗HNyJNߒO54- QavC椃 .v=|*qQX5$,x{RT֟PĸT3'_uoCؗψZ%_ON!Xz{CYVA}anB&6nD$0SmZt 9:f$qXO]_Sa5 D҅?>5 ;C4r)LزU;:b۱f#NCt I 7 7f" V S@>: Fwu][`HZiBSY_h}ۭlz*=N{&;j}SW~Vpp'.>yS)JSOPN*4#_dgTi;Np H\JĒt3Gբ{ȩx'귔N莛vXu}EM.#Kiqw' cN mq(+kү3 tl-?90~TZ}2;zuQEf%Z>@Jp r3Hu [0ʎh%풻5o`?oM>R, C:"ew"D\${$ӑq:zv4q=IPpvPxnmrHhRTRjIpKkĻv9wqHaߖVY U}3趢bxs+!D{0;kjdNbH Т"61!x%XdNӏSuCHjGuޠ m-yA0U@G~J_ =L7V1ŸUNI_x|] ֯:$ :g!keqznc%'ĥ3W0Ꝏ'[ _XYX{?A~qՈQDz1h?!h3[BdoaXn^ot)Ay? _1ANeREeD<$ֿ$0Jh\$ ܰ1Y _%vZJebťϕ_#@1?rs3vbXRgh@h-tHki^FJ(霅pЭ@>@)I40(~kk?ÓGɶN~W$[>-t'M\8i%B)eQ _y{?nl*Kb1)#OkE ]s`ˬyA p-BNgD뜝ЅRYl8#\mH>'%$8F$*Ueͱr4ֲ}u͉vgPfb>hD>wœrd1c(A,mԡIiup(Ǥ8 WlE*bDp,"[3tlaYT:ݗ[]}9A ;Q 7KZa{ufi8IbiyjvGOMMC,4wx]p3>*ZYQByN3rRD.#u+dZcD=> ٛy^<^ޛmj|d28hGHM&)P4vlMq0gԱKcVc?_Y60D|1c3ۤ.{v98J(yRUѶ\zdjYet#;czêtmO^3YK ]Dz!s"ýy|T(%8b\hYn`yة 0Ǝ^+-jVJ;U6Cq{Y4ګYCT{c4VԍpƘxg|3P!NV טۣB5^}+g`S{_-DtO R*6C%WO9zs EaLa[2]^\g8&0XkȂ ifdOhŌʉU> e؁Jb`#s~^YKEdwAk\z36RhFK2 rd{); Su#i {:W#/(qw-Ƞ ^Owt::籵;nOZ,G{P! !KE \hJK7 ͢^LSpIu@ +{ @3y8$ݧj=AJkPkCXs72Ы).f'Hw_!2G!!o sFg@`OU/^*]葖s*2OB1c0 BtTb8 vlY0s!Meֳt 'oEc)C5V b w r׹$کӆ4bۤ T:V>NO>†z>̿CRjYuM{VJaH;TSdNc#N$ ` eБSޏpv̻ԋ@!3Jš^,!^='3.WΠk彸7V'R;NUcaG₰9͎h95mv?3\8al٤v7ϋS%^jg%Q}^V8,YL}J=İ*Dl{*:+1RYh4ٷoـyi:\dĀ)ST*m3tntvj_r \am%hGCsw.]a9yƛZ~ e5ƫgsE'`KqtTшD!g\TvNO}F#;Z Õ]ڶš%H|IC[̔z}lGFex_{3ՆUS@LVPv>pF_[ hXʇ!HqϒttT2uyc}$;Nsݜr%_k2 b7TJ$ ־J2@ t- "> ARD B{ݟ9*geпXY ~kg4 eZrL5E o®5mNfd`)nYb}@4sS[>[SNz,e sWc>:u/QYN]=,bI~1:`[3?[o3%[!mf 8m?wjz0@ bs:v]w /n$|̦a\Vѷ)Rl&x-4@c2vZ\;E+01Vm9|TPiL؎mdHnovpo:\P- xj{1K=9#u=զ 9HG#Y !QէgO\>GXFn28TpӒ wjLZK7D{c{!xl$x^)qϐfotPP°t(AUn3pVS'fdg#sMc'7EW% d\cU9ks/Z?JIdD,)`8eϟ JXp>iQ|6nncT0"a S%;}Dz}2*HYD7V-DautA.)bЯonVQ\S_%V{E~Ai{}G'޸P@ {(Q̖V0B{mVYL49KӖ귂%M}Fae>FG{()6HvM+ܶ"u jܒL4'$4°Dhp'? Ř\{@Z@Td~E7}5ihM$d uqxcs0ޅD,$W)h sxc\r莘/0Ē9yrdOJh;l6>4g.UP!5 E&];K-% EL]!bxWXm^]I)(9a22e„/j8) }bAx2BUK?؀5" 'm hh-O "ev'úY^Pl1,ϟſr̻z^Α4سS6|h96wlM=2-/Lo3+& `GzvN{ZqF A<򤎬Bv ԔvAME˱ݶuyۺ Nv=\:Dv"Ot(14*F2 @xm6x{sb¾i}6G Vuy ^? 9=v '5#w[GtK,.M%_$|V>XxvIhzF;CwU]}ll_s*Y4󎲺$X:y=| :bƖ_8š[[$Xl|RIMOKiN Z.;It''qZ$[wCOk|o^KC1vduvʑףHY.RyLy:` <zMm#c~&(TNz;G;â*Mn$;C~mp2B?fA @'LTiRҢ۝ReY>ʋJtH64Xp (E-ұ]0%}N婷7:BLP.n ꐭ!s̘c㿊3}-[!~f t'0@ Pz"8,aZQd?Kf" ,` ЁKLq(;ijQg8Ei z =/Yy81 Kz[!uݵ=i, g#gYZ070701000004b4000081a400000000000000000000000164e6139f00005cf0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5645.ko.xz7zXZִF!t/\]?Eh=ڜ.+\uvcCu(ߩ$&Q ~ +>4;a~["I}6r*IrȞ]t#IjnK:]Nkz-+[ KSy1ݾ+}ـmz.۾0FK. Q} Lݺ7 c}N?)$Fz3Y0%%'n?6Gz˃ "uxSfUm]aDk>EJ'SWLM"*'jk?8Ԏ31 N'pUjm}h_ bݼcKfulZ Un hK닄~J0 ׏L_XeYP.JKojg5 ȿ uRkd Ѝ}fu<[j享-t*Q~%[;RP(IouuۍA؛kNן([GO:,kNWtO8hJ&GMkp[`Б>p*7p7~""ZZ/ZBwp |H:>G}aiO6j`fENyP궯?j:g7 EEoX^Fz# fnj7yLf,+N^:Bl,kGqϭv7qg6_..|Zoֺ*tF' B+^ *{z|6[tm)J? :q澱࿲#@ {㻣3;Lr?\ƅeR]3 Ycr¯t ;\Uy 4\~rH_$amd <w{yp2I[SiECz/p+U,cQ~/;̺"@핔=Gm#]H{LA!.xdNPOcS^fPIK,[eͫ]8g(&rL.+ DEӱ4EMaUD:wy5n.kOr d0M*rR8ȳ2Yyt0S%} 3<N.VTy&y>?ISa11kk;Qȵ.,UE1Y:ǜx.gih$X}6*?sW_E+Z$զ; 4*B31 9ΊTg]N>X,39etғ֠9,en2~V|z`:h:q>&B'V2%$>kl(I-([YT#߮ ”[T:涋S hUy<&RϹ=6`;YD}=EHJM`1Ms\#Ӿ*"P]b:Gb1)Ոk}, Μ etm4zv& |:E vkᭆX|3yݨo"EW595h:ؖr~@LS}jP@Ҩ32iM,Ҕ/8!K,Db0$/|4Rc枷!< \}4xE?Bb iGM%9mPlXNxS*Ǩ],Nry䃼,|o*eΜZh~ÐBiLaSOh@5P[փ(}2eKjxGe9"^ b#i l;D'W!I] r8ou#U}xW LT5-~یoݎNnꎹ]&BA/%يF'&:_tk䓧/; Aiuzp F"ڠ  ˬtK8DF6 .9_e٩(Lk4%7S]VO27M"MA{\^PSs+ql NA/%1<|>t|6k5 mP6 ڨ;Ipe.3*;BDi|Ioowvfi.>(911j!'%0^\vM_/V c f{_ hH0Bsz}#e~T trbAQ/ʓyeb%,f7NFkx%Hvy7>.Z(qaŧ@kAYO 1 R ) 9"e)up@<2[, Xg,Srv=} g5ܥ EhNEs^J}Z_Y/?h>"tu8Ln+X0u>( u i- De9Ȏcqރ.;ЫE1 6[{V~vaW@n渔JYyFմ[,KZ"jh0͢YY+Cx|f[ zVmhn%iqk+/!ecwgK xX+#깦0 t2},r_ZZx_J6}cV~;(v`qJt=DT'0iN2g(AG )Q"0oI*By^q23M'@Kv4t?kz>xF #@J;wBnpyB{'Eђ1JG7;e䶰%_}炗@vn Y udh~=kEo;Oܠ=Ae4\R.FPv͓ 0ثL28`,rU6}rv[ 4N2bT`dwK MNE&.\)ĆJcHQ[#vOhc8N]g:hc0.8vP]GLU<Q3^/)˱t)G+"~jGRW,s磽5<#ۘ&pBv3˜ٴ,Ş59N3 ZdxW={%$t Vs3\KnG33 BClG60|Ʈ BttY*}WdjڴNOV1/9 nkUr%i)/"Dۋn/*oSzqK@IAYGUŨ0|h&50ΞekH1uirASJ[F1˺Lf*л@ZƸ-ؓ'Cv^R綧sn"nhvVW_|M[ұ ;qi)[  *Jy~jSd*x !jd6EM;ڪdЀIEcloɢ ITdЗ#AfN3|XKǣ/ޖ׮MJA$oqӜF/$cշ͵tǯ@3&{mQo3 ݑGhLINځ.O(oói jKνavPlEF 3ngoqa,2ڳ9=ev[/'LUe˘0Оn|eݐ*| z(6R.(g ]&:v{qbɲC6\H_. ߔy(55_fRx"My?;iH:Y'lbBs_{>}4G,2K\ ׫Xƅ>{n5NWGEm4Du %50wi`ViBDEb Q 7P:Ao;55'KB F UIVrsvۃ -pU;E_N>fN*gpt .zPG BXωfzVe8!Rqʄ g)mm QRKОp<37w ~wqT#[Cj(.8L.,00ɸ+ɳ/M56qKѨOtn yPu ޅp2>sL&.Z;MԎk] V4#E~X"Ȧx#yu-d& ީ`CH)ia,߅!7␞"{QV>KЄ(ދFΠwJ`crM dA`"@+aҸZ9;0K|"gLAi͟ YHf5r6v49.2WgW!HL,>SWBixE@ܺ:1qOQ1=#w0z8֛W؛55qluspW*B9>Q<̄ߐ9C(@Tkz3bw}wk&ݾK=sAk{%3_FYhAOh6a tВO$iIΡSYwʡ+܃ H(=b$[^$5&@Ե6e( CeHwtH\-p,}-UT?mm<^>=*®J .,VHr:FڌkX+β7oL"xzKľx{/@_'{[@PPS_ګ 1?9m8CSruKJzCL(1gu@`3-B6)r֓[M#LI=g~qh_]\"/MJP+xVz:5 ⍚JsalX8-pFi:Įdগɞ7g2w*0@itL;UrAˈBZF}=zy^\jGewUϚ:(t˼EvBЀf6斎;sy`9)Їi tZ5X{_j%N(ՓD#e[CL,֓\&G٢yzm=ߊ-k={M&)Q_n f_ίy"8ę]%s+=y(zݣ%;i(uU2ÅieU~: /C0ʿ(@IXO+27Λ!U TYP]FߟtEW汏 `S]XޚHX,'kEr0:ӻF/SvEBXe/s+%J9Iܤm8!H7#W"PlC 5z,fpk^n6?!Q =S;w'd}UMY(״b-6à0#SPՏr4UB>X=z:urBZdWr,k7l\mܙ$vn)Ů&Lĝ" H dUh>@fAj-'tO_x _PQoX!2A5o飺+}ܧ1[.,A2BL]ȹ)tvvI'DWL8E,pնi(7NFh3ش#tg@e {5 `gnx4Mwdn78 =~nK0^c?ʱqjG+=ցKyppL]f @aECllKK-X:b+ډ#ł-a|kh4d20 ewیޯyz{Qf۷Y Cw9i墨r7 0 } "$> ړܺd ˖n<Kbk9Ul[U[6/U7!S R7lF :g=7~h*6y盧" ! BbZ4_I5% }3vЀ5_W<@9~ D"D8Fk}{~;3WSfeed*A{xë"Y)?, Kՠq.@,C3 dCk!&%qfTU.pT}G"_-ȻVˮ6O(a!/϶pd#4> =N5o} 4aZLR#&[Z`Γh.cT2 :PAAJ;"s06*lf>AK %j8`K̈́Puk=SS=?ϫAki'd*W2\{`0|W8HGWlI;b?^Vh= h)!֯C0,n.MZNAW8[-Ε|`FHa TWi4yu8ulA2$KT cؔ^E`eǽuzWIJo nbzߍjo'Q/Y. Mȶm;#o[/ï ߙ8^{矙z.a|d=UW_rrfɢ&%,U!4lbL2QZmk H쿑 j]* D>÷tPr`ofAO4`nܮBd^":􀤁0 EyOQd~>P;aB^p{^ 83 wFsubcQ,9_a8LCԾy}eb]vC|R_jV"l&9ԐML?މI۔drn$5rh5>(5~륭ˏȘů2KŲv.6<`NcNH0^j}OҰ>:wDz}ex:Y⬣Vr9r7%3аx/]E)aanfjg;GIl5u|P̩7ŏS,|5Fx}RN?w{g9Cmj.x:-g< ?Q#|(@qj>CLO8J uLDtl9{pfSzֲ(gL̲[łPޮhq~LW7GX,x}5ل2_Yjq6>(AU0َŜCd_,G8|0ob؍6͚SCcJ-Oܙh!=$\_ ΢FU$''p"ܧ !fj82hv2?sr8|ɉnIGil/=?Np 2`q w`~v_NOa8' yGN&F=ՉJq^*3 ^I,SwƓdP?q#;kP:i&'pN1r,LLT2ރd'PG*9w b;ʵ뷢:UzGL42-fVu{SVcb)GHI-(:%@6`W,ze~Wجgj5 Pr.ke3iX))~)_8r+-<r:z Z׭w͇OYi}]+lTr+ gPDYK[ffd胵Y<@s0z ͨ6BNGYzmӅ_)RCWX%%Uh~bUEzlfG|xN_.\b S"_*E_$o݆zKw`#BIs'eh؝5t{9Z~2qQ1 [Plտ}{^Uv]3SC,,܎[-LO4:/?'}jц#;rM,Lϋޜ x9qǸ%N2|3`CnYQ #мosudI7Qp` I}, o޼I[G;8'0B3>_P7K]CHvD_Z$?6W.$Q:~)B`,hSBSQ\uk#0n:]F#{=P@<Cz_3V(o9U-# W-B{9ۖO FQ9V"!/YPDq;<_W/R`$WGJ?EXWW% O{"/!,EN`O,'x"/jhA9C嘖HMd3o"찯Vbnǽ53V1;*jD#TF&V5S[!JY?(ӲyAI.Dk⬭-]f̲\^ӻ'B|rc BK,M!,c \tw+ian!bKJlEΑi],\L?N$b J{O"lEĒ:`}U##wڛ\vjYlY I,M,wcn) zuSV2Ƭӕ(h%&"C-&U*qڃ6be} 3yI+(3(]r9E>W4:*+߃ ,.|byjq@&"`6ι#>rJ|5.0] Bqh'[؞@#_'۔2<2Ko[Wm[r:6 1 da] L,؀q?[_[V '4{ ]VϷo,(ܼi>M96o|ZOp[Vfɣp$=#~fC~ e(&)&>9e!m0"} >dѐ3C\děڈ5P#K1߷;j8qNHxdn-F\7ir3h?@vBAVf;(>\{Sp"]r`>l'ʶhU4cİzU"!+DK*︭j8!Y˘ nn誹?rR-fd loҒJi6~zadTI|'n%Eb nrPU[J',<7(vRZ)i482 b 8h oM*sVw_UwmYt(u]#7Dz&Ecтr[AjsǵFIѨɦ:Q1<5R◛{"Tq8ˤK@⟶ mOıcIi*϶JCSb 8CuNgQ>f`YHShG!d irwI**~505{ElNM,}Ao讞;>i.āoT Yc )Jce"T@uL™UB v9khVmhXA |:9@AeQcϠmyU܏Eע([:#ZEԺkĐ̷UW&r\ \Fx`R0^&@k|e߃bLPUW~ ]"0Fa6a@ê&CԶ[\Ree!&\ԡ.CJ 09,9S$fDYCn?m4:Oi6\~FCE7 m&@@Xw(e:gg+@PA1iƝ̓h44O#АɎ N`o>]6<Ǡ]zӁoXK &ZVJӱ֙oV/S땛ټ23KwjEn(m[LJr- 0!k6c/8t"kx5ݓ^Wip)]&tA1\ϑ1?So;3iJϖ5~*o1@a45Ih9OAQ$T:eM?Q5QŇV1WJ6^BBW]y "[O\F͛;"UXBUO[2/ 7R㕓\t޴V({.aTKTT7Q"O/]oY FTuxm[@,\]G:gW^IMx؍)׈T'ggn)u3HBM.rgpZ[w-"]M>"?ύT+xYv &pUmyh"u{n-BV\A·aIʁɔxZ5Y3+誾)В* o6țw S:rk Ǒ##B7$0RL +aD?NdVDWtDrkMWIp )H R9W}ui*FcsJ8;?3*1RDGDөoVjvE)Mvؑ90dW t>F$P߂>u%1=Pܩ0La.Ceed2 U? soOG:/m4ѢZ0'`:/Cvnv}Z ޗW5e˛gw5!nTX"_;|gDͿT')E$_i4T[_77>aw?+CoU{\:W5hfNX#Hko@aZwږ{ ?C+h.ZAwv^ .IZ4Y`j]h9=.PnhDϬeH0*fؑn<3w>&-Pog'B5QSpA?Ff↹@`P2_~L2ޮFc΍W&;svN4[w 3:vdg/BS*<m J6|s?yge6ܮߔwsHV PQV?5Kl,CE"9[.R51H1 >у%)BNۤQ[h^Zcn2UfȑbN4ye:2 D;0~т; ~]8FKxuϐz97dT_4h׼Izr0믒F^O8i]~w:/GwP? g`_rh!?awZ}fB-Nx3龖4A?f1K%1I#un [z?okrl?(z D442kI,+8.eC%^>ۛl$ { r:RܕWhk (*Yjy7D`€ ܀E} vN~ :$7Z('n9Bp kkK3c0'aawc&GEނh=$MJ*',UћaLZބ[R5i'Xl+0lBh[Ld/ǎYH BeB3m;9(Mہ'iA [Ny[n$IjC6 ȾxR"1E[w/ GCbV|.j=?Kbȹ%4q8i|v[1aٱhXk6j(+j kz&iYK%.#XUTPh4Y-S:}~*#X=bś=nopZmB( +3z{  8,/uvzHU6HļfAX Ehf|;~ݛ5;;Ӻq~%Yʃ6 sΑ$+ťcNM_;]u!h*+> WGQy-&o_ i!ǒ$\:x\rg_"1*VN4XwϱU/{VQxrM(Zl-8&r4>x4ڟ I`mё@R Sl@C?h"eI#IJib,JΣǮc6~nBM9C1po1@3"aІB4UTs=( $#6#9dr?788c4]gzxl%\Ml4w)_}E][au{ޕ7gUű-q/LyaZ=Yb^APG:>!ZS/4i"Fufvy FI1IT4b'NDmt¶]$M׶>u_*܋)I{K%ȢRn@?7?zrI3,Qʟ;GN@Y)WI"Ѣt# u|;Oe5Ζ^hA~Mz$Pb] A #8j+# Ō!VASͲUy)y_qv/߃y8vĀ4ހéV^6-e0ǻGQj`,E*=6vUxKn*aZIch=Hkђ cFX]:gz SjW,oP(W;dSC?F!+yT?cPgm%z&|T:cdl9p) _7eD}wA* %ٖr&.bi[qUcN>ݴcpgbhlnl)!F,~y"prU(qgN1`L*Q/$ >[;7ܭrv?~^㵁D"̄vcX<'-Q ̽8@z5pEt@=X!% ph򪣦T`U]68vN%ʣU.~u%?ZKZ?G"U+5BwH1gGr1F>,O v-tV9 q0$rM(1v0O\3 VB&a[_YB͍f 5N L0U|{1zD•#]cZg&H쁣Ń&/ 좯O-S3SVʭ飠se4f}y BgR1ea",+-T+fYO& MÓ5Es᳸'po!pe؅Qj'azˊ':ΠN\ Vj/e؅G t/1:Bk}DIюY~y?Zl67ӻ-h /E]!QL$˫W4܆AAP]5iXY8[wн`EY9b>ܙ 8UM3gyq 13 M3a3 _wA>~*EH|4Tmj.^.|l7ͧ4Hأr[] S$wrە PHd")fhy ]R8sJ{Ț1C!i=qĤfB -[UęwN d?Xu&M}~W[zO/!EQx<"0]#fصC|:&'dRȌ5(ދ"yh+?0 c>`3S~l`>}I(Y,>H]ijn-X󺧳h?zH~s#Lit|_F116ЩVWʲUc \FA9e6l)6٧~}XA%WG*Hlu:[4sdA"+|mݮP(-Wd#Wَj :K781R l2*@V:,B‡.{@+U9Uߘ5>\WN4=r²'Sj~' ^С+#KM%D_nL٧RP)ƀ  ;Cmr*'?rƏQj2ZR8bE֭?r8=P|ҭB:g$@d\ ~pe^VBDKb@g(V/5-VY6;*@:_" @mnt˦қrp07yA 3\ƽ觞 Cp! ~[z%<4&U݋ HFOO?L,GBDL~OZIaY.hKV=,Fbpԫ>C)3@>L)-LC%VDX?bHAzzcO&X0/=p5[xfKHA9 f|:K&D4L`Elgne&q18uawr=X eMoY*T/k\/ 1<ͤZQR?5)\zz:}$h!IRj |-))(#|y<֞k[.3`S0{s1ϋV:6fgO<gi1m.0ЗϨ93K]/&Z1 6Y>G c%#wtF?~~H;;LGO|;F ;S\;nev=s]S\2TD5ۚp:ژ8B;#/&P"+lPDgp/KY?[J6$W !HThrPo 0=y}ҙcjJ콗8}o5EX|x/z8 GnLlHP:2qp,'۴9" 8a"! kzSZq"$rqcu+d!a]p]/i1ߥXUvD˳f!ZS;s[o;m#UXf66M|&M*Di^ c%n< @\7WFR~z xڏ}NFA/:OpMȕWśx@pu;#K#aa~եՒN${ra!0k zl@q(]CvW^uׅku3J̙'I\e^V:c6x!$p6`Pz5ol~W!wLkw,\"6$BQr;|_E >Mm89J;i5T?I6xH FILP~P;o1}U)y?Hl5=3NyMZȔ$*r-:-"ƔןT9WKz1q͆(bj#CVJʳYVW _͠K&UXZ7McFR1s(^B&TEYS< ja85fVEE6]7OGgcՙ9z4W,}d{|x;vzRLh4TU <`QKJqy/ qѐT/j~ `(2uX^y-xĻhT{/6hH ߰jn8-(|sz/N,ő>Ed+|k^&Qtnx C\np'TX$`KgE3kx)/'^tqЎ  `?.ΌRLGB]Nw}Iݑ,=04pG_#͛ӳbb;d2{;/ U=SYs)rnoqX|%>6_σE(qxh[LhXM̯H{{%!~ ˤ_I ᝧwp 1էUL#=ֆʹgYZ070701000004b5000081a400000000000000000000000164e6139f00003dd0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5651.ko.xz7zXZִF!t/P=]?Eh=ڜ.+$C禭Wq4w[-S w^U|~_ anOg +A͕R`S\`@oZEOdgkHԟA[}oau lMuy[rv+ɂ\D x`r taڅd:"V H슭o!Nmc89to,+G˦' rS֮f' [c d8$#W?u#8#1npAe//Ö[IFD,3ݾ57Z~Ӊކ`KoZBJFy8qߙ9fc 5 @g5h.ArL? ^#r4oڶXg_h~YUFq\QY3~m銪fÜwMR/]q8 ZxH]Vde M3aITXt.\lWDײ|}-:&ڲ? ޜ{,l3/ 5ljI;w2+K>mA8NVq9o+QMSP*Z78of]zjȧ&+\=˲e('8QIѫGmV)9x 1ى<h'IL01WG h0-BX)N}ψ:rD,jUppѾ3Ϝ GYk2ɳ>~ Wvz-_@~݋e/\wl I##R =&:>= f&\GL! V:\ȏdL1X/1 Ny}sLgzQ"fS)+XvQ+| a ulIHW@8m6{f#Co|Yie/5BW^=0<_rI~# sޒ}yjOy\hWѐ6 E'֮lrf؈ܑK_s1;%Xi. V~ua~|Zl;HZdN9gDb;]9s(pS |F7 آVCƩkp Z'dW_{泍pWǮv0l+Te~񀊢(ca uY3l' 1[C@"gKXw8 6Vn@;s ZAYy юm7d''cq_>Fm fS[ CQk r/]y#mNFO-p M x]e֓4Kɢr'BqޙHj :Ձ LൂQ9qh yS S07=~ ڶd&Zw)H<_0R3@qw&NF4۬?!`)uD9? }%`X^o[W҉b܆I8`sp:}ZDT܊$"j cL }VœMa;,)NvT݈j| ?ΰ^Z.!7k蝟R)=ۇPf7f*8R@#7h [F.Bހ}:ǧKi+z!cJ')Ege+Tutvu0fސ@.LQbeFpQ۸u,,ՑϘ_(~;D pZ[S2|ff_koBn4Xݬj1K!,aρw?ĜM EJ>]f`|X#G!Qw+Uֳ.h x_@mu-m a?XM暟8GÀ'4]E^,e#h <(Co %sNógHMܽIjfiJCI} ctt,F#LQ\T!Mhr}+PBt9Kvq0qzE6Fk\ޞ/ igz$K "-j<"|ދ~>](3?Cp W ]x?D]Y8c0z&u4ח 0"'0e䂃YQ IP i _ L_^cwRkq^Y•2nm;p2;oq ^}YF#({#:V,\]Jqr]^ݫ.w5.bqiAQ_>֭:fJSU9sYK"D \1$H|lji}q> ;e.ŸpxG}u&WGp[ "75&'Jq ,-?\2أnCwÈKzM1;(e^w"B$pd?qgT }XQa5j3~u3nL"DѻI xV;nsAyPiwhΆР.d4~K}] j0O\]=ZNq6D%vg2Xz,M4U^ id.rPcU<:;o@U,,]yQ3Yϭ~(|p((? 5c}:Wi#xhRCEi 1Qku!9 ۨ'y !ѕn,¤We{xEE_Z̭n\]佼>?H;[- _S\WB}HWW#gfB͔e#9q9#LHl*,.m!\70JiEhGr һJI1P%7e66璤1lqJNd@ ֑K˰ YO -pwȬaB./oٵ39MG.o [` LE3W_8bJHƞ7V4:HO@vbȮ'ɨ*Ib8߾I@f硭tT^+!Cd%&Uf٘=#Hڷx7XVohrKmւ{~uiTt6䜐n[媣p- UY%8ƞC_UzCՕ cPet{xe[ܢɬhFV(wa(!ct\?VWg;oz0.ѵ-}S_3@uNtؽZ- Wdb|!xpn<ʢYVJL+#WIsЋ`u164>X(u\Ex&~G:Ϸ9a@HSiIɴF-bne_֔$CN{L!HICbcu:B+m,/̅w9 5ƴ8uX? aOځvnJ(gJ01NKS!9֞xzķIkw]4$N9Y,QZ$/4϶`'I+ X0@G~uK44}S-ȾAKQnP#LufiuktU.D[]U kڍNr^QԂI r2HR SeLuuN7@Մ&L!*LlV%Js 5 (f+D5%3>+a{0A.mq'Q+vi$Aq I7Lac@U.O#cP76.k[R>Aծ9|HrRQ@u)2HmfV8jdP_4p ztGxkV2ǾA/6P t.<'fi'Ќ]45Br^8׏ׁqh ЏDp"Fzi_=G&\AbRrrP5]dʋQ&$SmՓ=$ywzn˷H` ">S I?yd܏%!G-:Zyt?1*U  a⸲5՛xr:̎ˢĆjddӜ[ashB`p9r=C N;Mjˊ9E_F(I.T=u]lVpb]w@a3>AQ4ֳTJgyXEL9 qXC= 6_Nv~C(i%$;LQ#Wj) j0h(9jo1Zڂxk򿚈Hg5KQHD'M#0׉h@󢳛txRS`W "xE<]<;o_0'=+>fuU10{<[C ɟCaҎPWՂKi?UyGWX`bdRQ_o-9͈{I#)܆I%P yOR+U:,i~/yxտCi-ܸl y'MCOBv i|4j W \%VQ+^dW\S,Ka x:TE{Ĺ(1X=1jQX.jL=v͜^ysq`s]I0P1{OoBX(3X-Sc 8>Pf˾v5;*|.[_id7UXy5Y/( Y>;کr_wXWFvH |z͹5] HDTfIRV3G:mbBz`0ҦX`h#.ւ={3ёK}9GuE'B|Wvbvh k"f?5=+,J(rM,1ѓj`̄pJCRQ!`d@XͨV}#Y`wRk(U$P ٌ*ҤH Բj:WKC|Ԉx(w%JW5/yJ~܉,[4|B@. (U'WͥM>69͆ [qfm23=\[d"}֋8V5j앴rwˀƖ4xT^_̸Օv[a[J#iJhnyBOHц~赉!`7ى 4{bSyRN=Ǩ=B;ta+<^{U!`젡WlyR̹ DJAӿ)X\0a u]///w8=jT:Y9{2ڛ~}VGxl_Z70$ڈFn!Sږu5(PU!¼dG0BqACPFeV>WO8HֆK?H@DIYMLZ)yvGV<(58W&!WN"Gi #mƢ짅Ccz$Dm$栱war@YIWYgܜ2FwF]a$oGHvw VJOOE}! #45+I#Yc*VB>Zږ7ca0m>Q9&&f0[bA`x7Lՙ~Gwx4\DY(o$F#a>sC m\(rNs, Vk⏞@UHuXH*͋`U@y(Wb!'XK3R36st^P'"~֫K#/UvC't1W+!⃰-yI0+eYnbJ%?)|: o;}&)!*TjMZujH(O-z,xdXs%hМlՙzœD̞9QRXR!ym RDkB5Ҕv`n9_{Zl R?eBӣǩ sUmT0/{Awd(9X+OEJt$um(=cA},U~+=4$1Aahdվ::cR4Oۏ{v׾EoV^{m zAj"L ZX>90 eqKU1_"l} `z:H`+P%k+yxk6q Yz^'oKP  ޥlSQc ȱ4>Q9սMrB@N*yU.|Tr#IxUunPkUZǁ7*8lZChا9j]uπI4.^ aY/^v<5("H6tv-݋ T91kšjW_=B烞NEVuI7| hMdfte!gFNWb]6b2悍 zfѠUL52(xa cv? u] 0uvwXaYx4?@k C>{#LR |WTX՟Ăd[cJtoT7e% q5jJlL//%63ޒɯ3[/FL5T֨6\x:Qȼ\xx2 QMWfwC({ =Rz!Zh<'& k"Kף2<ŸĘa 0{ c I&3 ?^uי6/^@ߐŽᖻn'$8xi|L)W{aݶ1) S9Q̔ΝYBѻ0jgƉgW srr%?Kق2n/%DR;- }t E?J\ zZ&9P?IHQP4Y# E; ],xw.QU='M[2缵E(drFb_մu4h) gK$m"1\UcS v:qT-;]h0VĒGLpSch$qnXAfLEo;SM5DF-U"h ~.!.WnE~yX:e Z(J5 ʀ>p)<ܭ3NNn0>7* c0) }DžM4[>A8kà$#3O+ln8&(QNMAw翬;d g%xĭM-O u_|+RII)'G(O!GEf tTd:",q|=IA˪)?zXpi? ~\8$n59 ]{bKc$fق;Q;C5ug ׉7 d(;X Z_y݁f,*殈g(dH?0r-b 7YuQGR!k4R;vjn4)dxf8gϟs\ÔǬql[52Lh;a⒙JzP\Z&ܵ b7Y͡w<)jiI+X'Gkn =4no8WK9Ly`WطMvGg_Jb%  j_%E;ZgۭE]G_[[e~lOP=ZP!RÛ*tu$u&Ĩ#.rP(R; μ#{CǞx'[1ԙ[Ƕܭl1$ݟf-Y0fU_7fڻ^̿44)_0\ՃczsBtVF= y&rTmf覐cd0墚 G]G=qiBw +<@vLjR53TDu6'8`luܷ$d~S)_AU϶5c,tH0%W!oKWqwf' wLq>`A" f X1SOQmض $(! SϊDy -_9[6çq2s R{ȥXA f .HDtPJ'8G.[J=0؝ث*͖(.~q%pA`pf[Mѭ}[)ΗLF_LyG[tJadL2M*Ǫ(i>萮wAx(ڝEpޭ0lPբ"\bh"X]ֵ,/iÍk _=ԐqxMe;P6z'0v[mf~^l![L`{ǺNR!} )>fe33Uf$#l]#o=V̷oii5?Zܸ &1X. U3\ejGSuX7r,eDkubpzLB!ѐez32'\صZ1:H$CD3g VTM|a1r\yu|1iʬyѶo;[ʆ&]m-A56+M8PQ|٫\965eF%? C>uoY`b%eu ͞Me&epGp\fL} @qn_Z8m½Jc1x1wW] ^ ĖunXvP hHp::ogZL_Tr;\iӫAݖmBJ#3rH`5a1>U2\+$[ tftgy0P6R݂I;'aأJidg:;L; l˭MޫUON6+V)/1 nY甜wH $;[+*hD{|ILP(A7fpDߓHj>Z5'^яhszA>|}RhRyEp3>+* SG!׵]*\mm%rn@Cbr!]'9ז>OnK"wiHMPN]yaUghqzD,nKc7G܅bD#aW*!Y<\? 윛dLZ8N=W1:s-2 UE2KwFz׮ Zd/VL'>{`_+IWY\ybV40] 5Ծf `57Zp ~*\yqDK 2$ddI}1a_ rv`f'|u5 {rޮh IITDR6#sn93α-Ԛka2%/z;ꕝ&jvQ8a qjrX5ypp`3Y'шi d4FSVI ۢ,mף2{#w틚g꒟lm.~Mٚi?-5P2';nk[h;el#(;#0ZRjD!2ƟOi2'/6 Ix dd Կ_Pv ӌ-+# >dp?%#b#㱎L "{^yLWRfc$EwrYJXUM)~'/|_(;y#`A<*Fe6-E_(V-I'18/1\kkшs "O{Bȶ0Q@@J*#/-~)AO{EH9KJf 6)̈́0k 4 UވqiE+m BSh-Y\ aOf(z-#ۋ)Lu,BvO9 l GGbSn=E=5з~5}tMdhr~?ߤiF/! AZޓ6ȄS^VU!w&/Iߥnq 0-gXtV73_Ӈ}&{'Z"'( 6O}fR1vTt531L9%Fp.y'VH4A:HXGb]*88-se`i&p`BlY;)T Q6ۘ 6ܤaӼQa=H~P%ȕ-ܤEnt0[LčE1Ή>qP;393LOv $A!IE٤!J}K]>KxTz]@h 7u 4C~m_ļ.a/A԰lgA&P2>~-TgM6xrMpӗ*]=P<& 3esKiT0D9G4aUxw&唗f=aO/NƺeD"DRUR(e⣽D/~賲7ڙ;ڃ.N4 TvJS{ AC7ꥴMu5?/޼/=W4UIUQ7lMT!Q)z!rd d2iVxf3d1UHd4{ieo(`e,phK: d]LS tu=H\8<:Om\G9`-)>Vk"$9Y4q($p26~<2l:7L9P-ٟ*Ǐ`W@JXxh֓;8a3GK(I#b귀[C.zi=ljTdSPyeZ(N4<js MtBRjGBuj] .MhfAۭO6S ^+S88<3$7.CKyHKyqNq|&ՙ%\2!G4,'v?B=@:ē ꔉQȟ.8]h#$N5V`=^{MA;x.? (O$XMU%K4dz]D>€] Sqo;ݙS l_[)!tޛds\;"nÀ$!7/ ~a&d\w3˿55]F!.b6UD{Zߤy8< fx4|Wi 6.o!RWC [3lh͠ VimR ]V&E6SuV*ܚL'9b/Ww|kF cp|-p+GY)rCpvHVSPNP85r>PXP>ߥHLMV>]FCsn0 ۟w+q9Ȗ`ݤ\oZш3gl=nE+ΒPN]vޭ'RL R%њ80@8u4ivsh)Bqɉ gYLMta~/-{9]#)EnC/JK6ס,FS{ڗdjKhvjPxM?DP$yb;ƃfi0R[@5_&d~i IJDi,Q[7u#U~$,ok}As]׏M7BϒvD"_ wBMIqSm+`~W3 T!NH [.@tkIe\}UeIR$Q 9z~%?TDpeB, Fw<`|˺S C_}Qt7;odj: e.X?f8s X}-F|ljOvzz#̄fE61#qx Q 7QE^'r#@p40&ޣ 79#vY5$q|.]mRX9U|<\ԛV Jtv5yigp Yh!NX4]j0 a`q VN9$X=FrpjSNƁxIKL7ٖ /|ͥS`Ro|a=T5zw"maC 6 R1V  Z?ۉ(2n ԓQb _+s'3)e0)uӭ+ɣRuNP|1Q_.e !hTRuxπau;H5ݼzmhꭵi|͡&L#)7]y+mB6-zD&u 5bb9Mdۦ#akBVWԀLo8a-nYԃϺw*څ~1f2 T 72KD<۾$_OT)SO^aCl3.@tƇA..fJ-/\yKsKZdr݌`ȈE'U:Z͚&U5 BXiޓՎu#G`a$NoE][rqǭB4B~IP+hi賄㨚OTgad_ͣ<$²ؗ㱧N߅/L^ɲ| },9~U5>Ԗ8AcANzgz^ohg\[~<(R b8q0\QQle9JZ؁09M\+Ɗ>jwΎ cimk4}ݢ2:pNy 8?ʮhd=q3\*-,Hk_&$ۍ*"L{t>邲A֩%A:ꇍi&Ag *-hmu~|&7~1)QdmvkHzZ%CmGl|DY]G 0SW{'b&o-MQN&U4YJ`?1E_9[xwY@x}ONqx7_D#OܣXN]MLT0sqt'U%HXh˾3|\m'>k zNI[va<"A`bgd0T|zRI3o; Z I寸OPHãl٧{5`k{5*s݅8+X?oc[x_ Vó]QGz7'EI(*6^SGdAy_щ+D1?N˔Lnxw]d|714-gQ< "VΥ.Iڂqv'`0r^v" p_XoB'Me.+|0_vq+'fg,K\L<ѡ©n@K0(yY+ܖ58VD34Mv/>7.DyMY;x$=Uj[OU߲%O2b׊꬟ ߀=?).*21J g Opqzڠ"Nܬ`BHB S>̿joU\\ {>L 1*@bgA1 i ]Ț)RZKfZƥۻR ~-yȇ5%hTseMUŦqH~We1I.6#Jp}>0;'IFH"U*? (1h䏳;A=⋝o^&#Cx+ҝLaqqDA-0EBE?2QJditByQuglޠ^6a1$8;$wV̢c CeH^2# e0RA'։Á{/j֣&mb:+U!Wσė@ZdHfRrr$-փ9T7*xg o˨>dR'xyc\hD__}󺕦pN[%nTOlI@iiP00WӿuWZeCR!%u8& }\Hm4_i]5.:mhAkM{ >M3>1s4z(i 1CNE΢_DW"Yx%UrڼD Ӛ8òh)K=- Ce' Jn+/u,OysDSYRg~`k"|fM?St q}N& ̮bI dETB Pt5@W@9"+n-[昪ײOq9T5$:rJ9ᙸ+腮H>gw.sG>cݴBwL87YOZ%t{'3NT IoN\oh7fCXEGO&'le![oU Tl GS&Lc.,r2K]@Z&Ώ"kpڽxXZ*Kq>ƑVy)Y辠ؑ` *{278׆%Hq0:SغA^5=LkB^r 4h lh~ta"s/i>ë|#uO1\3Dv$ul} C ӵą?{imZ'2_.V=hӼ󬉃pwd?І{-h|Xs8Hխ@jW8F,jM/ ~b&-[Ht8X+xH a\ nCUȣY_ٟ5qsQh'rDnB-ǽ5+GFlAie HP%bGGrh=BPaP.7־xiDɤT΄%#Q3;޵"5y;5B,]X7STc\fdEO94@ig|i4y,ϔL-5yˌ栲2 F6zDQF1A;7wIh̻_<:* y^k [.k {>KJ_.( JTX!~[b-3ƺ\"YgU9sƥ]C䤵{'T::m 5YTeF˲kͩl8 .'6K5 \~-D v5=A<4o6%Q)¨yw0 \6ʧ,uNXY jO ܒ?''Z:Ck {tJ/ƛ ~æuiBIc{S.ԀgR90%29oa _* x'ޔ"!?U}w"حob87=1QTORգxKq 9FY҂nܜ*{Ǭ `HIl38m^z@+맛!_;h˚fOe!CcjQ͍̊$\vp\m >T]I5Vx뱕i_#ƚ>TvQ~ՠչrbbVz6) f HPpIj S}¸وtë5=%kί'"8@CybR 7LAl=[㻩La=~@?|z1(RVaWާ p&4Hh8,vB7,įscfn' EQfZlQ.'E<0͈dh*YxMЫB~ۑmctfٻ{4 *^ڰwVɉ83~˦wYnc_b^h947꺴kݳV͝F^$8_8ih&81U4PԪ+~Tɮ(zJPj7 CtH ?"sJT^FRꭸ/tՑBFJs(y<^frGm(h}㒺]'p^-;r0T@nõ3"QγVV"%f`h~X!kFvpܺ(UajT*)tP=q"`Nx/2}Re9sr!ѹ}rU0zx%CcfD?YTFAV]~zLkDr'ۮO~D㵣qe@{H r1FMrĉ7BhZ۟dH浛pcᖱٷ{'KKpia4!MJ^%_ 5]A鰶& n*ʠKVYqrOqa8@c^Jߘ 3#8p܎` 9ts֪z0"W1#@9HEU U\(>]o/\AsZq B\EsPBkTr~ŎzܑU4AQN.u[n) gT sJ*53nb :A0mHE;'\#GH3ȱ$ǢNQtk WF4pd^Ԁ;" 1Ąp.ȬYYi<*;SShί3 Hץmzr5)aS'7ڗ|ԕHSJ{Կ>AmKZ!viN #oB}fm yA~嗶`|9&*Ηϔ(Xz>Jc=Yt26c85}woXϬ`??(G,h!Pmz/9]1.sz'P^i3tA$K~v%P;ʑ/_Rf4O![~nS}PQOIhSND+Ny?-'jKs0م^|;<B#eU .c@W6Lb&CPtPWӭ]]3Dn72J (y R AO.:"`=xTYT.ѝ}p& ;w_ؖ<$yBh\ Eٷ -0r!K% "nelΓڈeHAd Cq-j05)pgSh\9\^6b+ƶj.ɝc,& %;4x( /k镞 u wb|n9,/զh[/aLBʹX KTAQ¥uzd5(<%6dJ-zN2uԸZbZor,q5iQcXKk[`D↱ڊ_l&W:Ʃ9vM`"cY/SE.X).x6*^Hd/L&n#ʷU݆֍8lU;XvzX8KἫ F2r(a{U 6\>f=S'KvD 3?~C٦a^!{ᑱQ3O{ZSTaÊ҇s{L0It'3̂K$idԺ˰6gZ.a(XOM&Sq81?n~Hf9%"TvMDe>gV#ޯn3]<#aZ4*e#|kb Hh*)bX߮h$Mi&O<'껯+Jމ!7%Wh6D#cn\@ZQ~tN=<D5j0j3OA'*X )BKrYJ7"LzƜx$7%;vdRCR6@AV'y1G:Ą@ *JDOh9pol'nD@t+l[]18VP3a {XjBc$؆_@]0S7a}rvs681uNԪ#~_9"]߇w[I<nb0_n/v<6Q~O(t9`XO/a \*_lNGYAZUg>+펧٤[m~rmꥸPHwJ+sa^HufBz(oO/:ԂpkOl!|cLD@KCSP< ?5l{p' XH 3jXcSPEef.pk<AZ-:kd}ND+gwP^7@͢a2Ջi\+Cv=p!_U>SwFK\|ED'DȲ F3CG-Glƌ4{kVW]2֊P SsIO9a`)rwez=@^1876҉MGD:W*HٸH(N1l03H1|5_QjmРg}0ljR 5",\ʊ_x>䑆U񽙛e^el]W%*hWڳ. JV\LWmv!׈%Q"+k٭թ`MqX,F&`n`/U؜TX]'-Yi YeU9 EXKn !OZU7d2uw~A$c [Cq|=2/y0sq}~rÿR#;!F?BY4SS[30OlJZ`D0[{_NKPa l- vlm,uXꋦgGn 7dw{Ј ֶ("+܈2Zj%-@LdQ#`s%+O )(ʇ~P? Ąc0o P8 ~. ~ѥʃbdA5 Go=Vzf8HCAQ2w \U@8Ysh/dKЪqtpMZK)Oy G? $ԋ| ] @12{ة[ܟMoF9׵@"U ̾< 09IP֤Q5c-SSoSRmW^WJ!ݑ0|c55m)K[zP #DRsjim}ږ+Ӫe#hs43#@u `zǮ领Noן2TH1 ?g-&T%H1B%US𦨜|!0KN.OPe51?D%gLiA"?.x4^ (q"hIr"i:yi`py Qr u{ޟiv[<~J\sLb3uB{ DEz8"Zq+P:)ubhg} 5\a0A%{:A!}- 6C3E9ܜd|G 2v(M &=VA@yͯP57|yQ;n=UJR߄؏@36A,jy<Jޤ%GA+Gji+63%)XVt暧jYov~s &@pyO!|;_ ;]6.C+9UKD[5=Y"x®p,is#P8PaGd4{3 V`0|Ż e;]Kb#^ܝ#Ku1cu 4C5krm>0=T&9"=KOk(`o|SQ՟S15jm!oTϡxN Pxþ.J:\W.~Erf0=q1af59%A2VnNp/ixCU"i9(ؤP۷lLN$SL3>.ɌiN[w lzcb+6$yTz@o.{f5CǍ9$q vpd4`C7f査{N:}U_Em+S4^0;3> +k*UnKusxXEn<7NQH}^FV'$9==S0Q0Gx7DKuKH)[zudĂrPzxV`,JtaNvVV\5_ٵYI>XǬ3"zy e˖ԇs*Jet9SeLkێ̗yٻh3v%[RA/۲)H:WB\57ɲ'Y)Ժwv10鑯)&kG gTy_waS%\m,PM :ֹs`;4(WL4ᗄ[<(Ŋn b$LM]5͈i34y^xڠ%or{x3{ܔ .ʧ6)o YL0z!2C!,f1L9/WAŦU'm[4kf=}7j_UyGkR v>k~ 51L')gI#5Z`3Kj-jC v b̢fՐڣRs!PD?@-NKGW*{<C3oxGQƗO4C~Ӆz✔aZyҶO5 )ե.sN9 [2<ǽzSr7ꐑ?(w$~DBP? S=: k,?Φ5MFa׿/汄 Ȭ&udMy7ΐt)/\*ogT~|Eҽ%?~ܤ‹%3/uK~5w=<< &*vQE?Fme.^4fRZ𼄴uI)k&d a4+$Fn17Ď VɀbTqRe_"<]W#.].I"|bUJ1\RL,U[l)c+KSlsIj!X?Gp94Ylu`K$p.ʊ3F-rIʳdULok wh0GJ.Iŗl_l NaPH#($# ?N< xNŘ_^"}d_t;mQﻰ(auWo+4e75}H A,J6O,f?E[qx ٳ8m)3IGB 69oI$O \J# gX[Hr/C4 V`рGؐ-S),ؔy34ERM7r &/`E=C5㣝6[*Q 6iapIuzmO(VUI*Êka2vǦ-: [6Z5_w@;}ME d'p=wTd[E.zL16l jq>!j#x3V?l&٪~!Z ~}Eҕ"sj/nM8r*qf5Y0T])ʾ8R:8!va6ǔz-Ec;%b=ֲ㯒]!e};'(~=ut~]ÍO<ɼY]YE.rN@}P"- X;;Fܩ,e.Uxy'r䰳1FlD֌W#tg=uE{J̈́QF׸SAeI醻pnl'/LbEV:T+ېFߥp3]pz7oa'h^s,d7b}R$y F9TyRQt46Ozz|cO0KΥ 0٘C#/|jg,$WkдPVie0MqQ=l([WrM=aFΑ/t+ ~!|k<+|[MT= oMpASLO%A<;دf5Wg4s~SziےMͅ^$MѡLD'KUB'")3k.-U켵'@ʃ'׷ExGjm:qԍnUD3;ǗEwoJ, 2<#kz^#N4W֌-9I3D9omfwe [ͧ 6U$˻|Tq~𷽗6hj}/8M )Ȯt C:R/WN `'s$ ?ĎqT@38mAe0fsP[΂2Jg׷ŘL#9qOFc 9hxlhY7 n5L]ϛzS]<ޑq2QOj6C!.mYxD$ NleQ6 UNzzqf?iTJYM#e +fݑya6E*jYR?~izk њC^a{jaI(ZB;.H7WqqFol{xޚ5vV9dnlV*^h!f41$t j$#^vN?=w}_N(5<#`f3kL#.UN:AC =+%y=bIRMDӎXG 軪 zêw[$v"wP=w3?QzblVQ,otJ? 4m4_H+2pcFM nhwMUjzx:6YgKG82!ɂ"8S 6p%W-sB Jcs[i[.k)fRkvdz!`-țX>Nsz"vȬ25XPlY9עT/봡,pC2짵UTPv"҂n$@/@$|yFsLOƘ̱;lpKFeXvVbl-[C=S+TNY;,in"26R,A+֋x-j:FDBL5.ХRq^K!0⬷لbQQ͉kF.kiMj#>ų(.:0]vQ s5Օn&kQAwOgtTTDT=k_f|ȦvLy⥫*Nh;-LAfHqƸͫ꼅_d]V_Aψ$\ݢ^i-?~Unvze`~$5r|k)1kAl)O# Z!\,~w_\ WѥҬrl]dUyOwXuRq N1=oAt{2E=@R$|e̚4:0avFv^K 5u5Ne4wR,YKE!$9ޚiUxF&3kߡ/ծЬF^ .e|ݔ }-Ө%<2Ć8ZM"EςT~:=%^ifB.nUY/ݤ66&ŃV mN"W q~Uɬ=  8K/!!.ocHyhiNv8"SNG@T/hbN?0:2ʆ\vM$^g,mhF/?x|P43EȏӷNa{?<9o`ԕ~x_zV+O74qd}t1)@H :px ?Zu\h6cQ"NFj> OjMKCQA~?I ^4G=e=xK%Ks-#3ЄaE7! $YC֢Ӳ,nNfQK? @H,<6Ue%%.ݧ1C Q_=9i<+~ith55o# ;NKJfs_Nbg!o1!bW[Մrcyzf d/<k4Hwwb6X-2 z.Tz1Gtm-搎+~lx_v`ր8wxwFњ@ѵ7\>Ro3;n)ac^2RuD% 8 O軘tOp|Ӓӱ]f}xV}*zB$*㋮ރtÇ'PKɁq{Cy~/YL_%m6<"W<JH:2$& ٞH-QAiLL3Lm&A]za ƋDi`Ub3NpD13|Vrܩ:<3=z!`X3yFWk8S(;\,g^tX Z ضwXi4h xpӣ~sƛ2RU>UE|#c N!DKluh@4w}T4t \ZIwqM|W`;s<(~@7N:J#[Ȟa %fB[>ݺO&ĮIMxRt2^.k`ۏ+Gzaq}yjo6F|_Iǀs{"45D"U{*Wpҙ@泇qA5'7:r) vnp` oxq'/-]vFZ0Ri2DtfqJ˜GpٹN߂#VHa9LlyC} ֤lׂBˊO_|kVvȏ{>"XS+?<]T$2k^Sqoy}5`!" "4߹2:38VHD Cn S`>a{p6M_PNR6RT !I} NvH5\/z+;AyHzGIgi2 <(D`7\*:YS>-rѹ2.丽bJ8#ve *h2 5w+z⟸]|pe%td3٢S~#}Wf Wl&`es6nzqhN%ے`q?`m1't!C"*~ υ9d;|Lߒbw$S912HL1F}Ą4!X|M45RwZ0 ϰ _aƵOIPĂ].!aP)`D d<!H|لPZxfON m9y5x'̟y1 QݖWXo:MoY=6–v@o6}І:ڽ{_<¯040{-pB>C (SQ3`}'}hK}tJQxuyžznL#T\oةj)= Dמag؄Ewm׫꒖Qg"wvk1"PCrMH,QUj%oGL*o$+TɊI 8಑>9t /=>m• `_İ?e'XQwu)4HO|Ԗ>eXI (#]x늎 2&+a yKhf̖eӓɬ ^ 'vRd7~oz/ 9Χ%-h!)EaZ p%N:LIXIaEdVyg'ɵkr~>+>xLճE ? +_PLY-.l}^TC N87JoҒe<D6}wBYx.]\kVًC.#Ԅҭ^~4ULx~gZ_&]? Ei02IH?!(2X Hn~ ~̆3_y7vBp"{dru$)MZ u.iTnן͗Gg.#5XE~_q +?|^J-iT{L&^Iv|x6!JH'Һ0o|4( /l_ *!g8:Ad"2D_N`Luˏ-&2;#OvS^ȴ}^yBT;Gިw `̡t2;!EPEG^U髗i Bgm1zuzKhWI# "p(\r1HڸMxFF޸lPmj~v_fۻN1eZۛ;=77p= ,Z-ua|sÌ;9Y"vzwৣuz;nƻ>N웈5zw]-ƫXS @;tb'$J'sK3i -j [vòwS\ dMsYV4KvJ | v'CsJGm@=Iaݾ&IboYΤ<}NB[@0ϔcu F6@r5Z(jD˸)#GXɃK7U ~"F m!Lf(vTO˵ش4: EyxΆ[pLxQ~#@>$mt)N,'0$瀀ӳUP:L9SXb9 YLvYQ8W weu eWPº82) A`X%۪^ȭ8" <`5Rԏ/ȧ4vq[2 4PVz,vh\/;o$oNod@9}Пg]- t4]_zO&`)H`m7z9QNY7{R5%X Awut_e˕&}ӫv!\ܮlr#Rz^+sW#J:&o:Wŋ|#f2d+q ZnZT8]HT˞T7[F^47lKNOShpAÖ{CH3#e?G # %>X@INwk=cy!qjА.m2ʎWA,7ߊ =cI$!ivuK?F[k7c5&1oGנԵDh T+EfU2883>&`4xC &?h_Pá[sUT+icb m5DnY!R+(953u:n?Dm?ɍ~ٍ:_7˘X8jap|b1K 3 x{ߴf?NVv(w9$zt޼&6B17e>Y$uUi.ÂU懘N* (&Q{,a9 ӤOPZ,ԊNhUQi͢tlpq. VbxPkz'[\EeB4 iЉCuVDPeO6ˮjq w}ϩޯը*p\UF#5tt xXwӏf})^FoV8dğ֩$WkƑHdqA*)|1cgUΆ_r7֬F4 \,4m6P~oگabpհwCBqT-hw/I^btj~qXJ;U&FBa]nJrZmWA"iÈ2v~W^BmQ% H2r8xZ|~))3a=(H`\[NћmZB{Zy]%Xu/tydI&ŕGρ"f(vu]sHqrҲt}dl#FE_SJ-7"rOf3.u+ʣZBUl A `Ϟ3rds5P#\/! '=lZ'[ʩͽkFi`\Bfg<'|9X j{C`Xͭ_0~g@(?/hǕ?rbpw(njIR8AkzDrѮZ5d Y?N)ر\ X[NbLA̝)M ԗgI-'3HWhfcKru+uPp2ؕ )뀅1d@絥|4z$w0+qu'@Tw1g˯t܈aDc1[C2&JE&Iۗ*؂R12upcj0ZܖG\ʶP3&G4Z b<SX'L˪Go˽\01i ]D-/`ɹ|]龿^F-qZ@?57<WT]3cuu0Qvݎ27;&Xք xBaTX/6si>$' VC]+JN2*U>X̼d)MYj#K+Yg47|1+ 2sL{>M>X+P!y/Iтqk Y!şi0iD*X4n=|wf^<׉lܾѕU7E1S첞܍Q4`,_KG|Q2i{[>:;AiM-[sYǟ]hwb~H bLOm0-\n_[Gʂq{ৌ%V1hC+S2ɯKī˼fQgCg,ڷ3;uOŷo<]v"}&^gɜ[FBFpRPɝIx9߂;DS~QyԶKat&n'Oa:(D#AS.?+O=܈,D4 5S 9P-M t% |JaHQfی2<#z̯z=g$soNv50E/@sX6?3#[Z롺]({]uC*qSX8YF 1b NCB/p{˚II [N2I,wvo[pH(])r;H*tOc_uH+bg#eSMD ƖUx#MVO/Lח_4%Ug_+x4*t6s|Ot}Ŧ/pyJ[`v_J勱ȶVx"\, *gŴ]XjQ;:f2J&|0GjN2p/5RX_ 3R6܀_nmqUtCt ͗ldW@qo ).%B%7^oPkz- b'i:u >([6O\g?f~;NP*l?8Zb)Ȃ4]6yʲlO|'21G4RO:rVV'OsscIo%=RB;"%tT~Siw~лq-80_K7^+:׊Hokߏ6@٭hujD M|:AmIO/JXyL!32%wɖ;ON5Hd`;5=jΉ9aR2V&ߘyk6;$!OHNjqqNbFN6% D1ەō`oJԪhP$H0^,nIArȄe^ܓA'c93'aY%}:Cָ“%s`چA͠'̉ *Yt80*H&gm8)p^sEمFoMr¯K|ku0O{24kv\' C֊JoQM̒.$Im|y: p4" z [$.z"̡va0w4u\usDl/-UtsmHC,w|H'r}QI3)<)[5 LH=+erDj6@ȿ*u˙ʣ@) -ъ n )Ү"u%>a ~lw.vAø|ᤁ'8&`RD' [i%@!b7z^ny ũ]T%g7W!Uc-S.&Qc$(e@mp%s[ץ@&ՐlP|YHŦ&˜?%{([E4:nRTɎn6ow_3Ft)Euԇ딭ϰ0=f"6s,AA٦ڟ * 1q:Ff\qχ3;1PTC/BYw1=L!Er(c|e9Dѱ,t`\7][mn'mj_u8Xrk3DE{p7J- am n]6bX&P COQO홱֔73**ܬy*q)e =3in;K~O(zKg;|Dw %@՝>|p3j E$L+yL5l"&mˊ_j^yz"TB RkQ@#`HP0`R{d1sTPvYoPSXrÁ~(M]\rJ@ M176sV:C^p[ed(am*vKcͯv3+0U4ܓi+F \+gn2yPauv ^{Q5|H dO4As| M5 գF8ɶ :cu.zXEZꇀ7ɧ̂Zi4|Ek2F|68M8.遥9&ѭ+kU&H8&}PFnSkDBKקn0%V߻ȸpnBa MP=U5\u4sfu&V̏<+exax yIN  !-npxܭ`^t@O*?OZ9<¬H0`(7QzWt~䵑3;T%6 aq1L5.Y|)zJkP=J%{_52RJiI(UP+'eg]&V}B)oZNE@*AGzqٓOsmB="nCpXRj*âC6u˄+JqԸ5b#V9VTgC om[!b7PΠۗ|ʞ,zc}PSw6 ˡܗ;NJ{Ƽ ::Q9;N厮@n[,W{[\g 67{ ?  NA*<4:iuDwKQK?ҦVIojor1 SadIU(g[gNɻP=T@#0feZksP_fF&}qBmQ钿[ƲuX oF%-f飒vkB؍dvp}FNZ6Om]pԒC/g+ ^ i:*4+W*^'4ЋKhvF>L*gP+9ȄZģvg,ɻ'Œ"]j aC.9z0FɁ`OKROU5(C^! +Te,] wNɵB4Bٓ#+R8ew°S CcUdtOq?A_ͪq.A@wv;yiY;+Uo@}ԫ0KʯwyvG-P17 K~g?#ŸO6tQ*'zآH,q}p/lm:(ݢ`4*3v@ݪOS S~3?Xi%{IIT+NY([*;'#D[fNCg@;=>-I\}S}bt7d2>Cu!K P2T>\#YAwq:̧b2M)b!hDe#)D+Ҟ*u Jm0,LvYekL.n1Uĉq,PQe?^3݆1(-m{5= >0P/2[gS(u˾p٢.m߯T4eNf }e cx ]GnЅ[3j$8A7H%-ʽ(-ZnOy")ΈV7^ӽ8Y6 ( )2kҩD7irqd8ZnùN:jo%F½s;H׍JZ۝ɗ#iݟ⣂?pzJ,ʲ1U4*Zz̫>E`Cm29 :ȡi$.VP0]X0*9lІnU#bm\GwAoHabGLFrQ(Pr$1"R0-mVE^"I}dnȰ ”HPnV,t,S$2NY}$&4^"<ɘ6ӏJ~U/sijDx$A!›ڊMH`=haU !/ JKa>.cͨO5ۺ!f?eb$ņ:"(@UUPEP/bf]c3祪U\L&%*8dukҾek6l '3G(L 1H⯜N hG.?!fD58(^T]2@<:ɬ^\%x*EfKb\* \v 'g`I \\>%_tM<4 .{OuI=Ql uZ|LPv,l٥ih+0LљW}8>]hSg#5(9YW( ǃ~ӇZ'#AXAvQTQSY~ŰUsK E r6E.x;h?2Jq@2:!i?CsxĎʤH<ģ|4BQʈkO{9~Þ2jbnr0^x\ 4DrC)j? JW+ζ*RS`Zm?`PWGZE] vpQs̏Iw8$"R xv0cy@8ʁM8p=݌GI,W 6UT!`n~Z;I|yu|<8SтoBS k.^ffW.nmQ&_X# %Ɔ\]հe`i_ ^;d::a7pg7^ޘz,;A0-@td]`'+`LH O"B2 eqA8~ LɲV[/AyeG?AU:׿MMX} d#$|uVGa&0ש ;7 ڑ: 'j]2:C&?ic@¹)K--,EX_YgH@\~Q1͝xv0f7w"ѰR{(QG_,ܗc*/r r?7|*lY=9A7"xv|.2I43_d%' wA´8qcg݌:|)#umit;KLObxr[d?b(DrrO_~9z r3:ҍ5uC1Hn$RLMNW"g#PQ|T&Һ[lMTV`$ER%nuw Ց%ľ] Bpi0c)|J}+v&IukzQ2,u'<n)}EnAͰtrUGx.dMeʐ,OwuTܕ1mHdC80\+ gn֦= z ?-i#áA].{󉁶 ѓ1 lQY^R$ O:FD!.,.yn%GngHC$݊nxf*tɷv3n_^筝 `-3*嚝䀘y{u {5s?7+א ]=6˂*] w ,loUCI14ftu`p".5Ϥ!D^$%iux4\D@%)+5y~S" 5Ȥߟ$At݄A@Ѝre8'nyCQ\3$F Q$xwYЁR:,sZ[ *KRkw=}`\@*)k]2O\i"Cjɗ?;{ oQS\S]Yx5:pDF;BCrtrA3/zժܢ?"T'a^+qwSxO.I#ؖ:['Lvnƶ]`6c;  yGwYw\s~ H:4ln1Iɕ[͔toèZnMUeBr dF>>\6`c#]F mtB~ }XLݣRQ"zw3c'qY*>Q?6HPRy\DZa/]]I5XfS4ΞVEg2#*:j$xP?DfvUs ҽV)SDz;z\ ''!tWB8{8).Ι I`7b 702=?o-[=%Da\&β:c&Fiߵs:|w>qš-',L#drĘI: ŒIl^ Jfz@&ZNj\[=L GWGdqvKMU-hy4SdƵ) Z aeEPnH:ut*V9kpb3C%srLO)C䮥K^dUΑji*(Wg[*r.CEm2ke$Ed3gƊ@V+d/&zKiH$XS|7c&MaJMvjcM@nd9;"ijHn>zi1d'.&p?cT_R](LeZK3gJ@uBy95濮2@f#RzY@Ko{V/M"l' 8\0˞86E"c ٭9k.vzP]Li;'4оT| 3 'զDQ9䯍qgmn2=%4!D2&26SxǭX@'ig-fhC,o0E\@S8^xșA0JV`C u[J7 Q%h#,;p@=g%Yٓfhם:y&⠈^--H*]eSvDHt j i_(B #CC(Dd)̮6{uC.ybV[MfPd&umhmK?f{ W(mSXzlebeɨQ[Z9Q<Ӭ#π?F]yϢh4+@LPjXy3<"O7}#f"4;t5őX}ȆYL*B/RJ\,=Zq+j9ipQ&|!A{S 0a+〕|lF־nG<+#k:D#W:ؐk^~:}GHwflhp $Q }?N]?4#rlbz(vQߵ =ܢ ]&Vd&"/ .Vo9Π/Sn:zV_mU{kH,򆻨{85xB<AGlL農?PZgcg i ]zG=Tpr5`lYgF,NeA]ȑS(|uP+Mq.[ ,y?\YS_$B:;D}͙Hd5ׇpp LF4$w )$jiB,yI۬Нe=(RIUUp|ll2Fk.v?kNa.XQKis,ô3;l) *Cduwf5wv@Y$w2 (ϘbK;~\^g!>Lagx$kT쾗XG'xP>v ϒ + C^P{KoZ{NWr/p˂^DIuܨCy}/}ҏ %*1^ܒMԧPؿvHͨY)LJSWf8]ȱM8۹ UMoT/B'N$-X,ALvC$xӕɈbo&G1ͩ<]W{ Ԁ=mDTǂʁ$WW̳̼[P;m>Pyy`3?0x<0k'NWe)GD@R;'15߉>"ktM {˔VQ } >v륮.5x ÔĐK+R4rmd<LWc az3<:b>$.5 #DM:"Jn͆{ q eAp`H:\V2ݾ ~Uf]`_QF=I?hiy vq iJ?KEFcAZދ{_KݛLaLLܡ! 8g|n+ E۹K8R]Qz*R~ASm:X1Ly݉ATĢZvAS:kI3z :-4H-K4 Hoy#RoʵmĂ^ Jk|0RuĶ[tU_V[{PMG䏋 ;I8Q,s` 8}w< Bǿw2Flo 0bzBْ浟׾aѫӛHg%_^kTh%#FXT3,#kPkDϪ y,7EE o$Xf*dq2i[\Siseɶ~OZ{E- WCN֦_~aRk O7[AqC̙ƬpaVɆB@n -zn*S:_-:VW:ŽKCn-yyIS'f?> -+arKy;/i"d9BT"&Vk?q;ntv`?bJzI7Bq,KU$I7>8(Zx(:-FnnCwU iP^K3\*ZgKԣy`-xiYJuʱ`,FLHSiP12Q01VWƷY\/u\*(,c{k$ckɾq"1N ˤ $-byyQ3(QFEn#p³WɜRe[/E寑Et,auhK,ymakK:F~^~ITU!쁒{܃7wDZR5B2$|O@ pSϸWG)KADp4#g`+= !EWGSXH.\8'3=/2ODmR<`w~5jC#p׻'p@ ډQ4!D?Y}&o ?#DGe%!A?2QUc` ;cݢP4M9Et@~/-!|zP=1[6^x1TDs!Wk׌62toqS;A ]*]pRHmahbhiuELn` gQPbKjvםHeCR%Oti$el/ 8Ŷ}LIBdۗ+à]>/!;5 Wq"impFHr;yc&NW.IQ4J>4^z *Sh x;Е&x~yFYAc 6Фmf_C @RLo=Fe*t(8Pr΄]ls6a'AzW0ˤÆ2-À5;\BjXrɇ8]G3a΁D@c<8nc3t3O-zHvW+A(vX*$I@pr~=/֕Hk/ۜCmZ ep̏yqo=wYu3cHTՓÅ78΂sa.[ Qw/?T$ __:otkbgG K Î'qYQ;+'s lB>kD۪#&ap.q+#,&nddG8trZ'OefpL;A.C ]XTzQp rE!f PʯEȂ$9SMGمs1@?Qlbp8^x3}7DOtSEW:թfnZjщ-5X$; @2MbF; .=։w$0 n&!F^_YYqΠ0/ Lf#^F\zߖk}|>,e 8ˌ5Db?@ .T~e6SiTr mP}g^Ҽo$z7`% GW Xӎf^ ݑ.nxJmt=+ qH9'歺 Rf*b:>Vde|.KY$FWG/#qtVS{22 #O(4Nc*w+@,'?U78,e"SiEkg]SY:Dz7ܶ$Go{M6.3,>[V?gHM)lE f#kӛ]P}3nJ1 [ BIw4jߴ,qH(a\/^snuIn)@_&)wnGqU+Ω5ktb7 Րq*6^aqc|Ez,&ɧ0}=zE*` zXF5Ԡy*=Cu`u|r xˍ4at!r;vqK~б}p&tuF+rmdSB=ޑST6 o`KT DU2oNNu%HXrmg#岔t[co35.ZK6V*oN97Dg N9!hL=x#2lo~02jNDW _$])7@EJ$aNXʇ1gvX1`RH,c52>@b4nNvqu8J(??`5~Ncu(aso~(68wUU}VNSAg {>؜Gk$# uwJ{A-n}3I:U><])r0AFiD:_ ~qYC(} o,]GB= ~ yic+E$ذJ@h dm < 1k{lV`hSr89 IoeՐmt6-T_ {h\ qjڇ թ fv'` fO+CsoOpEOF56E2GNr< n  N'2ϒū*/AwT&.[ if{ Uf+E1}~$< PE9?mYb{EL,Ƚo1 rfT%/xA"u˜p)(p^ `\b n BXY;m'W_ ;8º^)SMf߻m,лۼ+8Ynm/P+3ͳZ⠐A ~9d8J^-\fW_I7+cR!M=|/w\\~BL)'tm+-d 0$ƺSVbbLHwU1(GޓGci,zk+1Yݛ,)R!x&AD@W9 G˩;mE{#X7|Dc>a#&>&kjL|V<7Y@D>AcȢ]8f2Mϧ ک_'n0l\b-t ƀuvO8fNX4UlM)xtMƀa5ZUWVC߈R _@.P#d&fDl"L{z: wM®>t_] ͜7wN9e[\u0ϙsA\#̉TqOG/Srfc(/GHdj^l1hPߢ_K35Mq MGc3jSs( xKd<婒F#FԠ Top"A>}h/.iÿ̥Py7R2HOheT0/40.kE_%Q.-◿rf47 Ŧ8BY69!V;vzoDR+h$9'VYp``C|qK@W3}A~LjFJanp+ԲIgѻk B)id] d JD#S7zB9U [;ӥVvAdV%u j[:ej1fL0Jd% bUqi%Ξ썽qL[TӭP>qx_EHd -Uы* kJqZSxYNfꄓ:&'79lLjyVmbFl3Ryt A Eq /\n~!$+"k|QyUq>Rz :Of"BE.ݵLt,4㢶jK7C-3@ !U:ci:ՌGeǢKd7vx{b|Vrp/}8V%'ֶ3q=OG, Ϲ;͍q)_PD3!\4s'؄`gEk}s-w3mWdcљ -s*{єD#3L1,Z|nճ+VX@9;U,i@o+2 r>];z%a)1ř~߅Gi&$A׷< QXS\eS. g2k z#[9o(fs'e( ;vŵL}xwK;"nn}8oi^Pz.)3T(nK^% u*;5q'C;ľXMO$qp[?@g_4+jV] O ۜ؎Q@uRimT Za jzpPrB=P2HO!`o^#dV;uM> O(c5rߦ@@v%{rb\Ky `=~ (Ev7=KŖaQ 4 $ 1šz k B$@ٓ  =Jٔ TQ(|J>b2"gH&]Hutt=|H|)bN|Bɔ_5G*@;lBt6K+bz7@[}LwB}~u-K FU \^[T W3ؓ1/~I7AQeb@ *".TKUP %o'48uśM4 Gh:'Uf{8:G4|"+HT`!q&t+c`}T.`4ENjhI~AAoM-jAk4|GA4>e6:TTO AEa"$,d3E0@hj}n"$sxdU L' o-GX_\ ]x8m&_b$ "B%?r.8}I/G3BvގS+g2iط̀`d;S ɇED{g(K +؈܅ٙ.\Q< Ƕpʟ|e)&G@ˮS*(>Pqqҙ=Q&t<Lo֥xz(=Q,mQ)PUQCMq]E|5hG2JN:97}ć mGgn5#`5S f3<8iY@:_>YCP l£5qBAU%B۹7NrB~AYO~C;0Yg`ig=Z[뵏u+5rȳVǾcʃeVD)yDa CfXD%~T a BB:=eɻ1'~P2*Nt;9,]T'HɅĈT$s%XA%lc44H3g-V4{{f:OzFpt/իG5F/W~E>H}e0 t>K*}4As3>1͛'cJ!`´߈;gmkROU%a(㷧%Svcchic;L"X+6飽JxiAΉrp}PiJ554M@yoZL㜳X "y`;-ɮ)?<_^.S}HCӕNb\CJ)=MYLuNΤ()dٍ 4NȬ'K~d_@<3S{,ј>-}!M Pj8 Gf939[0k$`2GN_ i# \91 镇1ep<|yk]rrfc*r<&%-ì( T+)Q۲v1 s.nHqge&@o㔈ÛrO' O6thCQJa1sUo @I`>gCTXJ!p!'A#s)Sz#t)s5#6#yp#O?;r@m4ZP+.&V4P=`:5iAJ{v2q`+!zN֞m.3G O:ѐTe4 (eUq?ET2¿hwꔖ: (*E=c~ߓ` yp X Lq@6{͛/لHO ;6 Zy[Nrd{w,[$OU]㻟ywtN|]u洜X]50MbG)&NE o?)^RB 4w1@" 6jֺF vz{ ??0x@uot%*n7ƽ|?\ս|Pg]Q{EfեFȥd0ކg~G C}8F 0ϭ?AIZkĀ{.5z!"ʀ  49O泐2<ٿz`Ѣe?!DlpxWUsDG8TٟN]bV=pҋh~pw6 C3 &b,NW'2,3fG8gn ѯn*kn6gҧ-%Rskv*F%jiD^$/#0bӵFRHEw/+| ET)VI':vMxv$[>uFvN*[mOiMW9a\; }$6<홈5J΃Qɫ0~ʔzcZYHqAL;z$C>tŁnN"C/,?eUfd;!nE'p8(ׁF,niD@qgGm޸7T:Y';0fsűIY%"65%}-F‚Vd*XYj=2JUrw(VaF^ʼ`!)kOw!uFJLŎk}%凵sq;Zh@Q8#XagfE>-%e'$RthmIi.?vge8cU#6dI+:s坕J{.x;_(-fЈHvu`wiMWF y̚rʶ۵R^+ηxʺItեC-]؛(9b?D7D8& xvZNp+KxMDu$ۑ7 {I7m"d;@"3-[bDoZk:>[i#+fy3?Y/+oFړ#_N:o k4-57/ \,݌Y+4F3p^)ɤr/1_Dk<`~Դ8iX q|.Tσʽ*SޅYn֪I[@*'7>4f.F~~v/S+:8n]82{'ݗ*0^O~StHF"X,X4 >z}gKԜx qA³2p8/pԜ%X w\&B{( + ,pB7$drޜ8k Oi^NM]zNIQnj_EpUˎ@z4{FrQ8f5MdH*ͺc.|kk֑vM{_=y>g+\]cɮy;ҡگgW^9Dz2֝ 51ufݻ48bYc T 4$ XA ,K9IBԜ~b~&\H,Us"tuxG!UZB+cVDOz$T~ sք5Jq Ȗ77+줨)3 tb<9ɉtpDQAߔ&6@ vԱVwmMm⎻% XtL ֟k~YXI%8o+!nfp7vQ+!\3 =P s֜p@'rXkM3^"]3:MSJ". A |[/|=de+:g.qPF0+\okL훓@;>Р&4n<~sg""݅㍧֬4;(҇Eߋ-MkFyKݯ}7yl[/tS P <[/lAm ʃ nDzBS`29kݧ,oi;O=ƴY<؜ahb/>5m"avo̢J7\=q C=g0uh#,1PpoPf j2];_׉=!Хjq$Jr"8G%2 Ǘ䜨's=spQVy_jzX0*Q{nY֦P ZByd& ߼"^x!W[C-%`Љ 鎀@ܥs u1_j_pa`A"xˏ5Fu &]f)qϻfK~zo>Pbn9N`I}K>Jm + xw 8f߻!A,i@Ej:L P~ XKP-VRUx82FᄫصVkm+eIw-W 2 5ɺ[2eθ ZmṵE(<gĀ:^l/$= *0lƑ6~s&LHCi317JRXArInt1@fq~? V],CV!7R]%}[ f BeM(fhGZ܎ ZoNc,~]p/Zu>nLkkO/؄duh&x,[n6]u-dsrgV,0]61X;p| }D|p9~yb+XxsltvCsD }z#hc-\tPe}3Q-]Q F|U/*cX7OT+1|V<#9W[Q py`7`2FCJjV\W8Q(0Ee ,@jDs˳Z⹕UM`:ae1\kxH5NH;1փ<@ݾًRzv9ϐۚXɺTB ߂sLp4VTӹgmܕIFcWwVO|NoycYI@Gq CQT+RjAiyNvqy݇UB}G" 4l wyXI@2u&Q8[ j?nTZ4BJgk!"EkN8Ώj ijªpdly2׸Ju*dVג݄XN ٷ `fy$.KvE CHD#p>:v+Dǝte{tC#C])̞IUwGZ Ǭ;QJW0OHҶfh`d#<7t(D>2sFS6&,KfnFӅrYݓ +o@ѹ. >'P/A/9CQN`BL I!Pé>r+R/ cxC&2D/rf/V+z4 #_F@Aa,1Q|Xf^Ucsdk]z؂u]f/Dmnbo}]8 R]Oq\sȈx*ws{𱢿+6jB.5Vkd!U&*K_//rxa{|z #S7]㭳8[ e"˻V +Ykg 3vCp>I'/';2 %aADf:RO)~hfS1f@-^xgbikSs9&ﰲ/c5W{ Q\.ku;U%ʗR(hg Q.,E`3ya}),7..4 :l3z{ʂ5ށu^1)j^~AiECqdaI+OSTÓ6s֕uc<<}?xr Qz FYbȫR(۫Olf 9}jaa˕E A s(r]`0 F4 =Eԫ ް.Qӿ/o^hh$(3Z.BVsJ{]` a8(N|| JovbƠ3E]'AD z %rIY N}o7ghFax90P˃\N֏ ||_$J"+㗦 ׎ߞ!3 wvHոR7tfΈd$ۋ ;sû=1El„1 :3M30nD@񂨓N]htEQ@ Xe185#[J RҬ"IPh)mQU7·B=Cɵ丂oq=QZsb9?Ka / _UK^s~1I^c- ٟjGVgKfnOT0mMG[u1^8VXsIj?Wp2/2)c졿I#;1&_< `G$t(>ـk-o{JZ孰y \(.UX{˯jO̿&lЂ(w{ͤzR*wZ+lT I5 ZTWp@k Es{z3%n5>Ac݅ʓPdd3#(Zȭ0cn/O8=5Mj%o6 ix訏te>)>]}œg$|k2 i+(wOK3&_@ZXr3>UEC#6D*zUٍS#y=^vѮl0?Ԃ1=K`'@GQ(,>l7ςۃ-ĘɓM`Drށc9, *CY}8u X*&WɆwYƸsUjD3^Ƃج+c€88t5R߭,Ixo!^l6fgeەcDOr@bR ` g? tfJm,§w /%r+sE 㼕 嫮(cٰ͠<F-) T[>CjtTA~]\N׽p#nJ  X8&C wpWCyfnrW)cE\P ZomB{F9?hV 2#nxdIbŪL+zK֩gzB$z /ީbdjVn'{mݗ"Wy2*7Kfd_)x6{ :=ѧ1Ou ,y_Έw 0E3r  T;9W{`h= 4 (]EEMf-PO`BZd ];p\DR7mU"i{SfSx,p'ʞ&yB]/L,pbp2=]Jz s uG{,ePUֹ{ eB\ 4>=ƴ"& ҧ&DD1C^ ah ZR #t5S.&/LlCi@QkOzV g>Ww8'Mۚok(ggA{[\ɉqޘ>:(yF5>gFz8>*6}eqg}p1co}zީ̂4P\_nGeڦ8S sV;9AA )L!5yf(b]b/~2vfgn/e}"@#AZo->GAk1L2dԉK2Qx=cՎ{i3[=3 GaCewS|UC^=WV<_ji-t٥Td˻JZBY R%:!dA7_0f+5j~[y. N' P(]ڰ>t'PmA@OwK̘`]{lMn?䠨Oq~N)w6KлWɝÞk3zѾ<"|#w{v"Tup7#s7PM/O$kuqǜ> `Xޕ G&mC0|#Lֽ`'1ξ=%G0HXPѰ g#EID~<_ѯh,\4>A-PF7CQoJ[}l?T-"a^y n3;ݛ L0w }h;$*V뚉f] 4fy)]]r'h8+p $;<{N==ZݜRbH1-YZc9ZqQ!oW촉M_[ gĢSBeG3Nkș$vr.wBEFש :32x >ę%_BmVdL^46%& /$k:W e#B/3S=zFφ e{ . ?SAI ZAXg̵6Ri95 E`55 Ѽ8\+EBM.n((q~*qn;`BhKQLȇgf)VﭖQڈw{釛~Ŗtqlzfw[ɲ W. }TŌ'ɳFo .T?M 02vd>zou{U*̧ͨDܰR;eKP S@Rx%w`}-Fl]8{{1k)QnT',@ HH!#>nW+ d<h@:V<&Nf%}v'bb,UwS(Ү&*Okie6M4.gphBlKҽܖGsBv,ѵ۾G7bx> 8B'']|Òes6j=f^0y7+/2R<Ж)|0ks %4ИcE,G^=w贂99K5J"U"ݓ~&YıC;8 gBfJ& 7q0ȷpȤ&BzHхzS;>@8H2MJlw'Pº "Sg,gBi63!<-UBhgO4ciJFjAeʈ8"Y*z"dɸ4 j4]8_=ˢ>l?MiNYtKSL`0Px-i z QH&gm1s$Q$NJ+!Qg+X^u*z$ijǜRpx1om=lȼ \UO:[dV )flvglj}&Y$4ޑś`<hho: ]_) xn#v60V _x$_Y?Mx)i=Tc :,Qzs,y6Z} w&2ݳeCisuI1 %Cƿ$\0c<{G=B'*Ҹ?wtxg6TtxMs+6DtP- A~C]d!@iIWT/G$?/vMoesY#vhtѕK/kzrh3o9#5km@Q2jHã@tT ^I)/jT͗ ߣ6Pv+g􆲽A f)yfD:Oh@1U*Q#Jф+shwS"d񊆕U~aYWg>nܤCpMXr*1u<2녘`:ْHޤM'6+ӿB0.7kXu {0 'OǤ\]A?9YWdie^ċhDL-@kBa9! }NFd ~ ~I!2h47"R_ڂnTOH-2I;! _ЯnqQP4v*+T= H%YKw A~a|ϛSG+'mdZ.~(hHxz %vr~w2>p+ho>΄QC^z+5Olڅ1u Q[cm&(w/˪o,آ6[%a^*y D#kԇ$_6 Z *qgz6sjjaYF(cxEXQҷc8Uma-AbBճqG:ބ$|%.{R:-WZSs~fu,Ѳ/EQ)D&>]%xoܐ›P7/c+@'bra7&hS벿~X9@)sSԦ[rK:R#2W(+ ۻ%*ސ:ɜHJ;FNcYfb@N͚Ѻ{?k Q{#G*&{ȧ S %:ᗁ x /G%K]D-fzv(fr1V㝥;r;o-Q5 o*Un9F|A F#ŧxJ|~ZTdV1z+u@r@JiGo*ԋ(5D_$rd0bW%cK/7&~R̆q&pɈ}Jz 7M8:[>M^T|pQW5&W<8F (5uV;f]'bX'Az,I %| ƶS3ɮYZH]/b~PaO[̽ۓQУp+vF_êhAB ζ푣%JN^M(%,~1[NPkl<i1DYl3l 6}~n as/]N-]Jsbt?&g/Ja IQ~>ۤ]U׺&pojukme^W.>z%Ҟq-IE;ۅMw6g~ax9t}k2 F[n@@.]}_ dfR;O%K9^Js {Հa<_+sZ+F k2t,F{!SX 6+iJVcrH|ڀ)\J/K${L+JNZzyjWE#M ~I!Zej/H?Eg@ n` I@:_))tY]+.jJd,vIse0K"d 7ǘQ]"d3M,tzIҠ@N1DAF6RHe_=gE:R,Yo8g>5owp!rmbgql_+Yaٲuiҟzcyf)&ȵ2܎hX&Tacc^zJg ^UeYl]wBHҖlD|aqM`f7`gx/y [z2?%YrBօX">0eڬeLuhoR ̈N W&-IHYY[".q[}w)s GBbbjw}L)WN D{i5|lAPQP_=w\֦9!>}3'Vnq<_cWjD*Wq4%Ƅ {OaF3}aP:YfPAdcD7i.$Ms(VD:&zu{{r@ǀnl95)I<9ʍ^b+ ܂3Q<՗VUvALOW]¬RՑSHŔ ^/ZOl)"S|\>@Dk>&`DZ̸u`O~ [#V/0+wm5x1XVe寄TgeܐEL֏ygN0PILzyCg+\yT ZFM.JTЭ Km`ˮ oy9'HC^Q'k dg}ߙxDy&Eu'srS; FؔvAMn`B}jd: 輛1O51ee$NK|[PZ}PFWAu*5w쪵>l̝"O&?n ,q^,3e>9dQLfZUHd)ULس~je#xGh֞;3rrk);wiдɎx?c@7 xve"bbߵpruζ8  mЫ"NyBjV'WoXT1\a>xj_h\Dyہ]a,erhRdf<&>c C.*PE}S>WH/nzIzfC>??"$ݘǚ%78?M'ܴ#X_nBN L䤜<5Y=v=K%ҁHV]|ٹ*9N&2B)\?9SEVe÷xtnDzZ<(s:A Яrg=p¨P\ؓ8Ĥ>C9 $?~ƬZtxw|#̡2WnYWI6MVsuX$찍&lWP(klBډkisV]RK8 BU3zL?-p"Smlguz2ϤSΈq,+MH솏ОHޓPݷaMso19WS#(+n_KxWnhx:ٿ55yGOpm&tD\mp,'[ Pis̩&0t~m+4ˀ,۔G r(jd 8 rdDIzfW;b}iK&ĶH#? [98MP0󽩲f/݊G$^ڪDW<ŴBß8> D;~ 4#ƜJ&g8m~;Q^sA7$.N\Es cTeYS ɯvgM,ǍcZ'IbQ:i7 ,3AjNQס>1;8E/kJ.vihPW^ Gm>b6? 8]-ƩX?3lzv-&PR!xǻ/#6L{B۬Pa=)C9J4 K^{xz5MEal>Hor9l8NDD4輤%|zG#tN 4y;E|K= ƒTnXl ~&f|H v:Վr+=1_靗!?y kKs"<φ(^PE D}.EҦ=;#GCmC~!n#RYB2NȊ; .(6C-RJ~Y{Y%t%=X , HX7Jg>Cde u}ŲPp툻g:>&Zo!&i~⸰,yvBVo^4 ]~M5zwp(cԶ}ŊQ5B{4L ~PNTrWvm0_)xU bW^ebFltb]N ZEG?C7\@Mngh 1RݓnˏxdkuуX"ju$lx=2KXo; d/b9ݫ¨`> #@u}PZy")WRQ0#y@I24X 2FHG:l{K4Y!m96츱'ǩxsKb]@X 1293۲ F"svo{D?@iwH{`%q,e"m~]8|vL%/cgc|6t3- ϻW%u\͊1 j roMb+Hl&Q]maCW }s?R3>fF/cņW$ 1| 1 " qhrؓ7 9DD7$_>#A{mugBڶ-0iQ 66zL4Ui;gk" d*:w,\8):y8q$m;$T^,oM  4+`0an*Y:K+}cQGZ$IzS$yƞw)z`"t+| w?8)VQ}t),(;J%cFXݳ% ϶cg Y*Oz᤺_-ϰi*$YvxuKԜޏH~(}5஁o`RnIi{UGC 'j bNj.eD;ʩZk5CI/=7++9ۻt%J$5);.tNHMlf'5"԰ax';/23~\ME<^"TJI 'Ƿ<\ֳ7TIYj$ - }!=af=Zy8ʺ~ͼk"P%/b_RE#|=@fO 5H[fT T>C+pH]I\@!_yj2hLg#1QBmK}Si2ӌvȗd4߶=^sGDa_+?#ƙe"x. AF o59N1PMqu&H>yOqKwJyۼ)9-ϱx;sΘ_E:TtwxB %r˸ZP( Sum2{G6W;-eS;)*W*cA7t:EF7lg@`ߝVb,5x!8ކ8ρOTYU#. EW\Hg{ctWN `_1n՟l@h"S4&[@,6Pu3mJE,/~ M*Mk- ~\`;|+PGqH 碵Hq?YZ:9l= Z ϯ ]O*o Q,lHl r3VcDhxlFƂǗR|&{\&}zcrJ皃aԕ# 1R";6k/e 1iRαݚwX– RqVTRpH=`}Usw85Vq? I:ߒBkVOCIo>u1-3pI ]K<+vhq+P1q HvTzL&Y' hsLj˓D${ 74v*/$M&rn *sB";QqSa/ӛGqL㉄.KvGkʶ6sޟN/6{I-0S2Eanu4n!NBU=ĴSNv?_5y~zK2e$%ox 6bB;4$.ϣGLJ/4" ;*"+ $ƈ]\HFޜ-ȦBP. ,dѣƫnih')0,Ui3ůHyYF̱ MRIB} +ZF4jn-xZ+tZ>_O|Z|א)0f-Ko(b˟Ų$XN])[ K@meVᇾ ^^*H<Ϝ-R$SAjF3FU2) u6KXwR݌ص6d Sb?ª?\3VU-+slбiscMyR9>{>v-ݭڊq䆨ݱR߮GĵS8/f{'~@DN4'XJ' d_:22p9.4>7kَF492neoĀfXX?cF zc3.jho]o0l)B#4n.&foKX e"lȁmէ JHrdk!8[) ,:-'M]EE$o6gMⶂD9jeϤ+Ƨ 5ӛqDR9&|mdIb6G$s>{ 1955-DP/{(r>O)o3f  Ё1=^f2%>CX/ZۑNA)̭ ş+N'H_r ܛ.qH1c)ucut"RBx۠e$,h\0}r7ߺ[@am\^3:"2a.fwBk[F55yHag{9T,U_DKKF6J7z=1ciXA7ʓi~WS0LqDV }q iA>:j;xC/CߗR By5[/pχM\_{uhtNrWmHD<^l{~ /.>nZYzDF' I@E VYÈU\<!o TGy9 ?5g0}w}]ha/&BcdȈGK\t72{-s@_#=WL,]6mAwTr7>g ! i]J7n)-sQ0aΒxk^bf$% II=V5׸}=7wlTO\!<]C[wxҵ &(mZ)5̀#qNw>xKdWFcؠ /PR^Eovjl_fө|mh6.v|@o4>|5az CDs7UF7U&Jiˍ&ߤf#TkR #/6ED7#.t|[ MoVkڂ6 U֪y,MaH%Χ\`zradSQ?!n#p@La MaP'ަ[ xqй&xA m MLAn>]Z[%\a췊Uĸ3XvXMr.[H Ero*mwxQ#Lv0G-͕tvl­S6%>3wz h`;n[y5y:!UBúxkY/4]֜#>m! |TZRR6[@,0Kl|G@\wede Z6pn BE5Rʼ%uF/RŵeP\ղٺ؁Lsfdu>/{OmS($øMӅRoXkd̪Y ktU"XEuz:3wPe 0uhV>-}.)ci,s% JN8C:ߍ*^ c2+JDL-~Ux5l =4 qݖ8^RhoL*5|̮)GZ0ԝB-1pWn-:!O2(Bj"s\Qa(/r14: IaH%,֘x-@% b]3RL@[e-bTeq_'$v˛6Z3#{3Sme.km\>bK"" \_ER_ٵ~Nz> HJ{00q5P˸{K<rb[zd1qy5eҭzՔy\w{^k/b3ܶkn;}M1}JY|Cу`8OZj򾅶Uo3(Pͭ {5K6MC&it6FA YĎ$Mb"$I Vf&k5Kp 8)13y~ۭ^]=qz]t48UȪ4\ȿ! hU$"nTi9MG.a1cv 8Cʊvome3qo83\}vpΚr~p5 -gB0s^lvxTYN9΃՗H,տxm`U&,Wq$;p>O|P7G =85Ҋoʷ%Ҡ+xhFyEqc ++!{y* l;䌏(`o|K ʛo!ɽ© !%m!M8@$JmhttAPN4%v&E0W`F~a,jؿ'Tb6f tcXE7,ͣW@ixozܾ00 $Wd9B;Ł)Ƒ)/4ZLft;scT[^Aa`z \g)ψoݯZ ~1:ݢGm|;7h-qY~[[`mm#S3рdlaRY*oڒz讹ݟR="mq7[`-Xh6_8>EoƟ@_8Sdž!F5R~+l~qXͭ*$TDs2)\w߄#{DN)jP_IчSa~C`%r^S ǛwXFOqDНaܥ7ѣ Y[Dd =M_g,yub.p[2fek"WW\1'-XS\t3MHl>*Z.#7]XN0M (38fcjwD߂H,`r҅nbNl>O-ӹ}L 6~ѫkPPE/s"A@\k{RY7{T0i"ByNEAb5}([/=*QR5d.wA | ehk*hn@+T jЊm$lasiAE~Bs,lx]Z50N7r~6aZMGciQ3܁9Ge[7F$+[#0nNxnǒptcwTn1+hE?eLj"\ Icih! FֈNu[ߌStX\3B^0e֙1q>r[It*H[Svbf<'="(nI{i$2x@dDžuʷx=n9Qs(0\8f*&)_w 'EQt)Kuusfqrum#[,5`FgfWѰiy; ɢ="8twl=i4DMS³7̲_~7:ae "Z%.2h7Vz?f+4}Hbu5#,{ & ]Y5}#%p ܝ5 \%kzy"j&BKQ]24e p`U SЉgԚ@Q<[wH܃ؓ  A {w=v~Ogn!3zzп$|%4IdUAy HpG7SIȞ/H Gj{(VUz5y`n枱ʡŠs˶wAQ{S-Djd {"e_=oT9 ۵Q>uH?p,nLaUja 1h@"PY4_g$7\{:yTpr46+K?MU`'d% )N("ނ:J{a?sGSoZ LE S#dZR8ru!wh濶`*Ch 'DYW0Kr/$_73$!@JLML=%$SK>Irݹ]|w+vm"eq[rY7u $bz YqGGQ8L*dڠ!;?r(vp<3?Ә ~N&-n%)Z f@mVyC#FU1\ZT mK@.imi:d8RTїPg*\=##7WdyHcнCb@WBmFBi_/PlVMk\:ԩr`):>=z 7Uni|T0>{uan!ͱu)Od| 0KUcE[]Q Cۍ-Rl Bx$[Sc$7.t\zς20@2LX}zA9c2j#x^ & UE0:~Y݂"0]&YE05`ݛ3iWE4 |+HRRS5Caeho}Vϯ-S~fqG&01=m OncO/|wx7~O C1IdEfIuI؋c쾍OST\/V5nCd@/.)ʸ13>7=&xW:q mY{֕K_=*C֔r#y9# {+{" wxl2@)ʢYxSbW-ӯCjmms 3 Wp qR.[=ԝ`V)T 3/!:6ĞMQR%(Q5dAjR}EyH2wrc= Ҙ^M~2~p~CIw\ې8=Y$p Fr%fWdXG - jj,WG1wF߹&"&y g1[]{zx;0Sr8Z 8.kP"Y8P"! 8H#=W8dNMRSY>^p"b]t/\,t/BWM]=)⍭V3A}hRR&xcwWr'qhH܂܃1:ѬSc_38Pd, +4[P,:B*V3عc`N>FƍA?f E~4'cvzڸTM?~l# N+#EqWUޜFq" R"4M$TH Z`{]B#ݚQ_Ւ{6^#teMSNS5O QFTeRgTua$\!klQzEC]ƯHKPSMk}*T SN7L偽1grr04i׀vSkࣹ=Vާ<S~^C尖ؗEqu敮`y?X>;c)fv:XO <% ֮ynY1-#oDQ7Djh05JkT!ܢpڶd˫v@L/m#V Ȧ4gw>ѹԺu8\2%޸'Xk\%ҍv\|#V26ކbE#"Vq.kީ sӆ [oc(yh[u+Fd4'7?+=" 0Teh*Wj(UIgL9O<2ا ?Z BDwRaCJftލef:@U}PV]jL 什~R/!C+QnO`FBS.X`߰ ;a=x_V$d@D0Ơ6 _R5!ZAFpGTaH$?}0 8e%dA8ڏ`4- Bfn7??`C[Ō<Ⱦ t7%}L2Ӧ8*֦g3Y҈Ӹk50]CUX$:\҈gF8Fw<^S5 1~ݝIR / FyMV-[ILRsQ7Z(<,krO*LsB^ުx±f,q-%55О$7{>j4A<%L>"¶*#*c_z?B!/=qs"= ~9cՇxքq!I"n2[隁*#]8Z%vMs/}[d{ĢԷcal;sRW&^㪰4PUIJO]Ekǡ&p>iY0밺~_䜷Wv!Dd;x4MY'tK&8$A-9k \i!Ԩm <ɷ"MN li]m[Βb{Z\^x.u|s,) AI9U@MYAgոkTN7:HD΄gç)HξbOhaMNJY`[- Ճ➪9E8ـ_ !dqou\e}t󚭩~bK&{[qc!97@W*{g?0l}O'._RS#'ZP & X<ВFLn>W{{uP^z86-Sz鷘]7-M]>voaHg߇t:5/@̨n ;{ Ķ_iN=cisEFc%~fw9d)oʺR @g^2§\b,9F#*<>&`AKvM kz}}4wZ=|JsX?I%dn&0)JAR&  ?@nx Ffv+QL(}oGk;4[vxrsa狍{Ǖ鞯i"v -Owub vt&]%;MoVTd v˵$gpuBN' 'D:dwXj0>$alEpE[M-UHmq˨Ǎޭ# Fj0e&f-ԴNFh^]IWSS=gR}I /9'l,9و B5=Q)(q?!U\Tg3FH4r1ת 󿜗A ~xKJUtYt]td!)\ BrG[Nsl&mImZ7sĖxvڊN G`X7Y&ໜr RZ(8"R? vȍz aO׎?~!֖Ӣ91jƹư6'I!D_7fEq~if"nȗB"7{;0!s`qKxLiP(}-8S*/+h'N,nAZa@v@/-@G^+* 3C$ù11HP'LցPE2kx/ٺܿn/TT!Z gUm^ #ּT]u5~{RG`評Խ$`2JW;&?k 4VpCpa~;N%aLHz^}[=pwSIJ2$?8}xub\y"@^zs۰ dSf}rbH֖ |nN^zx:i^yp`UehLϛۺd(--炊[pfEqFz$xQ He+G>ԑ U%%`NpcfjL3/=9waE>gokSw (Aq{'R3 S3(4RIO8鯿Yo}tdN9M|ltG]gDq^Y6]a(S hGGDAhAVҬ`}Vm/4^`!yғ߾A LރއǓEhb+AtD(dS|:.qlRW@IOn!lȐ+YM%ƂiHPFYnÜߩɒŞw?Q P dOvimdª(Ŵ\ڇ@z2Q8hhuN?evOB^,Y;D 6KIe pI*2ɒ4NP-Y  -̿m5{ş&B!UIsyR4_yџb@E7 kj-;wB"4|/zaX cG&5z:. ?p:Esb E r6dr<@J7Ҁ?/\ۧn*np[uXث@'uOLh*xprUR;j/ޯė8,ay9#j# U8WD_  "w o\,"蹛RJܒP5 oh}%-Z_mi[g?V=Ҋ g:}Xd4=bɝhqXi^%q]7`!T-t[WW DD2op@S:f@< Ȕ`>PS2mN7Q7\dUԓU`i7*ۼ2U!u,1a{m3EyrB׈lᛦ F-kÚWM|ELҞWtd uE:υݿ2WUsDYvhc9 $WQPb,!wsD_NAndiZrS]xQOGrnM9O;.3VZxAN{#bpMĶR΢$u XA5Q«o}t,+^J5g@wB¯̂rwVӚU/f,0º^Ha ߗn c+x:4.LH s-h"(L561o[$acg~!vB5(h&#QDَ'1PvhrB0sqo|vl-<81s( q.s)h5XXgɎs0 pEԒz$b'̙;+6&ƮXql+e}9Uk~U2xr.@4<}ѽG M0h64\u%ɚoLoRRVנN-[%J*9[ul65ۜ*^1wt+]HٷL)I?'Jنޗ֘nGe%LTJ>օ蹱`HmwMZڈ%qƝ'i1kSZPr4.^]9-pL4!^ve8.S(˯k&i_ Ăx[YCl%T cX>)8Wߥo WEPQ P+/0uYUK>!~ 7X>j:( WMgsЭs}EA}ʼn0waC՗_xx{&C nOfm}ZF d:|C^#N(nw~{.] Z8pJ<.ϦԱ!lz~:v\O`O?{߭vSR|"!x!Loa6 Hc S4 R6*gc'܌)7x_q%Kz7En(I.J }4COO╵h(jqsz$زGQ9 s<}C\N`ҼEsFP-^ڴl>!NHe7@D*SU,{ilsR.|$E8sx97;_f*i ~b WWCa?%[hxںk_?d* mA5 qaØXk1 ok I+yw#jɩ'χXw Ѩ)xȢp}-s`$ϴHK$hC/ V0$,7<8NLSeDlH s \V/`wن|5kn9^`XtA.ܸ~a!Ax =oc \T}F; wCv(h܈YdR'Cߑ3Gyj(N=UYᜆ6FO .Q=K7$6uٴT7Í*N^Z fπu EEA"N\.J(_ X]Yb3]zFIREZ|.0 {j4D|A~kY 6[\T< x8 Ak5_&%cNvEGzMH O3i@+'z@r/gXͯR|aouV|ޡ|5iݹvEs?_<w Cc#~7׮0?+|:5ʷ㧨,BNEhU0dGȝYCX<>"WN#)XxcD9_ -5IU uz!*ϤiW(@:2IZ'N9j!J1p32]yTlҩg7"\R&4E}T3{=JgUHָX1AYXq@jO՝OEהx>|JXf)w꾡#fϋ*$N#z2ED0ߊPӯ\ʰCHo>h.Tgm|Fhb7?6hy$; w$ [7t9[.)?,Ih@\ aUϊ88Xy(Qz#"d6ԈAvcBS]X"Ud/[һVSH< ^ QׯS}H`^y i@PpNƭ Og)o3VW؃P&dl,{dD C] ׈1H W%@ )Y a8bHKBb ݡ'萙Q>wk("7yU/lgoQ tr6^ӿe2 D F5yi0+Gٌm>HtŸB"[ WIK+Q}A&'v 4P0ALpW>|4qt!7tpfȨ#f'|vuCTiS vnz=[FvCz@`ֻ\&6N5`jK/Ok"NC0.]FJ*%E7bC`nD,ț,% YlNhi}iTE8JyP~n%*㤕"2v?Ž]4A(M/\ #6w "ojIS?XKcsƃ0b^s^J%xUŜlfPђO`Hh6f7f3ҏ>|O~N׆1yRDGyu=HCl u3ײ+$ 54@Ld;aiA&؛4jKNZAi?,³6DޏFjLr:p9Y^1C?0W* &KMâ!=#> M T C CyɡPVK/'=GRp<)s'ۇLUD2|V`f#;*Ue;Mc:?q8N[hFWk7ULV E7Iͭۢ70L| ~EX?UrErP(J,Ր!Y񊳾5rR<6k̿4Sse%-Z7T->T94|eq釢' yĀqd@//.0 (<\`ee|8oZccۥ+l['KӍ@9ziRa$|xe An&sZ:@yY˷lyl65 |^)@2~ӅZyo-?lPIllk'E.xv$Zԓj%^}L@ajH^(vf+@sCAS2lji^u!rP/@>CKemE)$ٲ7ł7.]`1vDyz0${􉎎.g3#y],pl#3c4Qؖ@X%d2FlاQL;ch!$-S!,)%9:WgB"כǬ65-c-夘UiҤ*µEVD}IdX7rGJ Ґչܫ q@ 'o5Xx;ΊXv!he xx|̧iR-@W{QSVS:R_nf<5G1Jr Mw aI5#+"J\bR5 c3E14֡' R߽pw$|1QZ ]&; ݓ|`9}m3s/C뙑:Ywv%uy0.v?|zՁK~ڍbi2zLgKfͤ;8$8a8#}0ӧ 7[[pqH$36MRq%m}]$C1 fVf "ʽWzIEBﱐ[ٿ̶:('.oE4e%b&[<="Wj 6o Ʃ+mjp `@s2,{xyyw)yjj|?|ټoETLK}E{U;S\*d6'ͥ ̓uƅ*+h_'sx\FurrLk ; )E|Lf7(up-y\)bmJL#\ntAUN֫nzhʔ yhtOrQ@ο8k(ɇ ; 7$?}bfPذ8 YOXk=r+(BT ؉=f7Zz4e2JJRx-{kvԫ? ɖԛu Ĭqu<xܩ[>X@ݷD_>ꜧ&~ ( + EU7MRal6<$?t'7kT\BJ2'DLhV g ٥Ô[Y.$[UՀwhWv#Zk=݅0"`7;oHBW!XmQRm ՑjZuGRHV4y;,lo\P/nrE0ݛ//NšE{[7Kl-U)_×P JS{"uA9ԵDhJc{?2 4G瑏&LVfF*fT /YoZ`N(9"ފ3t>;w=j[ ac9JLy@=aEJՎ5WXmCK (Po.,ă5m9\VN&x%m(Qa1gDL ?Vz TEYK4@qL)㲎k_wQN̎ B u5 o5iDn&1^ϡIY O= BaZrFB0c-d<^HZԶ^  J dEۃ6 ܵ!#_>?Q@E PN *Jξqy[L^cpV5͂,9hq <=tJ{6cpNiWjc|vΏA׷Ϩ^]L$w8]/3cc.r qm,U_JUU$ٌ~+-桜tjr]1.r!]::oEBT.:VaosA^8+BxݥxD([""|NPFߔjr/ːz~|μj/>],8~du]]QDe|3c3*n*y%rSc S]ݧbޝn{I1P\qG;w[upI~FN" BN% Ɛ,2p޸-s yGSYRQ-o$0xmUqWFL?c:!)tDZd:ʡϩUq]=5aqҡf&1 ʡ/7_s>RYd'p 8rOV#@ LB耪xXVx8eҳ4up=-:R(hܦ3wHyމ)B%1D,YӸY#BgE]v &$tlu9_H ӟP!Lr<.քa6wk,I$ꍟXzGrlA͖\#_<ĿpN'?ԁ 5eVf3C4 Tƒ³X1PeI/Pųhn30 t[Bx$~XNٵ>A?:sl~J;R 3"3d܄C~maNŠ\ pge]Щ)k(^RzM4 +L%BR8:;~H ƢA8a!%NS!]Po_!56ύdox[;,kGWElIwD&yy9;=2S%4sAYp =(u%ne4>hE(BA;}nSk?S"%HogA axd`T}=zXjyӷߧ`\c,r]^ ïb#n$C+ eH"&  rѥ X.8iSHK۾daMXD=+w䆼w ScAMT]$kͣW{B^}E%O,ZME _~qȰ-5na^8[걌}U+Aʇvk7;RlÃ݂kP2v*ˆL홸e>IѿϘ~UV$qV/Gq+jPq@/1 eP߼@1"u`:el䯂D r Ø^E<5jܮЖNGx?GhO8-,w"@/9Ж9rD"WN>7%ƾbG IːbR`jfdRi3l-zʃ&b'5o mfgJa@~׺INHȖN-0ΛR_Q S#v]{J:%)veВ"|ÂbTGiG-l` 藌lo䚦tlp*P8wWee'`݊cћ:rppdxɄ~y258/u{iF!7s(<>EJޅ9 <Ɨ)%AF?4¹>Pw>ħdag!;tRhN+/z+f0gc,rdTET p-gU Vj?:Zů8"k?Nƺ@ۀp >Ҙ"p>"`= J$"H(,Bf&ЏAf\C6RWnQ\ {ݕ˟1R7<ђ{/\AA.D=hR݅p%Dvm&yhd?p<1ݓ*FFcM>Aw34=(QEU&;\"0{$&P>6A/^SN :9E5&fO6̙4 H_XتW]kFI%>!G-:,sP?偀YFE+c@*K&lJ1J>g|tP>ZܧhCb(⵪Ҭpŏ$}&[g+`f,w̕,Gҿ/Ťqp V[7V%_ a_rybCUs{Ygɓ^0/8{e,|N B+\6[Uo:,ۺ]#== fl@D&)߁7 1 ]?m>9vh!JpϽSZkYō%,6o_ZNpA }K|ol=xےha}_";P K !UՕo\} @_ @٫b9cY1o[?^b˽+dV%o;`Cv?U@ =ZU&&NI!n˄) aD;m)Oo$eȤ&"UTh=g"$F7?~Ej8}i.6 rt<9Hr,M 72ȴ@ ݲ`}Q1%q.)(}8 /"⏞B2Xwx!>ǫFTrW+V)'}fx"ⱨUM8&k!3CKȐrs~3΂\jf/Z^&>>@U>{ (V|rFff[t(-cη%Xbs7)DVc^>$_WbdžӝtZ-μ鰌,DKqݑְ3Hd]\,nJEжz@9D S R<{ 7;)*:aq'L&-s[שp|)Ҷy7KSJޙB#nR2uQY_ﳴ[GM2 i^ȻNv&R16inrHa:te)7SiF|ʢ۱ॏ#sR|$XP0C]q@I >Y휂PשIg,cʃ=~VY̜f4HY1r㻸~ ih1j*::--wٕ`L}ADkpS^zuw*;ԝoY%gakH0p@V $|'Q.*> k^9R:T>UP8lԴ -X.NA"F6|ӾA YMq8e7uMjĔqV,#0:bpٸN^q]^U*c{ܪ7;{~|Y$骇ht7C@gh8hrHގ&d̿kY-Ӵd~e,7J%Iphey,*ndNiٳ)OǪtW|!6 нlUnLR!J5l x]d5~?GWU6uWk^s+d^iQ4-&b! e3+UJz /m yf"P"n`{C"ݙ@$zfHhG(Ysge]O"%8@SCy=+;r]9^o iVݾD=L{eK5nrP^TEAl$5g`*Tg6hAO`^t M5*lSB##,sFP:|$ŽTo[Y%*q!~Z.[0T ͹,Ajo7:`oDt1vѻ)cgJfoKunB8LTnAWDРzz3^Y)Xw9BK].>{F.FmO&8u]"bQ]LbCr N^ľQIC?x2q=y2SU1)"j&0lj!q*>:.Zsn%.9۸x4,[1$[NNMYQR4k\0mtD aU#PӹsQIU/qn8 tZyZg 49]ċ] Sr~@N-tH@uRFetf4n["rGB[oeum]f7%]Cݛ2̕T9Noa7tESseK /!0%^2LJMgAE-^0)tT ,=w#/siZ5'Q18t1"#!t}S ͊J srr5͝s6 Z9PV9a) h~.nI3e_.\='B4PZ,OL;#>`nX|2V+Z#YzTUNZO~$_9.2J*ELk Web a4TXzSUOOQN]5Tlle]BqSm;*s ׅ.С d21xY\nLy!XSOw(|]20h](OWgBU}Ω-o<=6T<#uƣc CUÞzH a=% P?jth1؝n!fiWYpӿ'w1*TXz1egqi:EloG3*aê8wj ,,vH5(kJ u0w ?.+%s!.͞AI %riP2.oj6v| 8բN:c,vJŔ Qcغ VMQMB~%u4 tzv~h_B`VK`5-HzR'lY09JM$g+$BYI-6~B i炱2qҰfmAmrv9EHk'OG(ߧɏ3$zɟs%w?O$:哅[e31w&RYtܸ*4ІVnքڍl:"5 nzVONrp%S-'ϼ0[/Ѓay#$T&(9pНɩCw[>j+Th&o'3SL6J;wbKq {*ruxϫj`~ l|(LByw- eaPq%ȡaj|?iWP' !hS=ڞ+I>G5oŪ=3B)P| ;@e8{/HA$hNY*ۛX8_邘o:w~}[>zBhRTN&p8ԁ D8&tBHʱ:-kB_5TӁGәY~[Za((m>+Ud 2q6HhIe `>X3Ѯ{qRǛ)aQF2Q3e#ۉlVH $b~"TIIl'{VĢyײ5)3~0C7fGR24i$gvF K>۞[qyJN#0q Wl~ry)Ts&n5d! (}>ևjtG(y. =\֎졒ÞJОIS(ůhh  &H@T:Dn 2P;}PoXftN v[n?M{P /\Y%.rܝ߆&܅'7[E ~P /ڟ N-?'+n/}z^I,>ŪNN vwT}uUy_$ֱa "ɤS4\FI)+l(=`wxCr,t]熊$ }+8iDb=%X=F[cd2G)rő\krz] {f(^/]KkH GIggU,Z63L$]Fa"[X'p9r풛+ <$K3XtGQZjLy8{AH0:N)1^sX h)_ba%^*\HFy0xX'jF>Q>eW֜k} F{JvF7کm6ԐcQ ,.b/L,[B~ŀMҹ "U~X8U ?<&q$6):/?a8"ki}Ҍu{#8΂I4EITNAD'O$aY1*~vwpTgu2XK¤=nl:xIcS-)i7}͟mnTL7HV4؞đr+}cЪh~uA_Ѓ@Nj4>s5ㅝ!5Nn*Z+e$'w'}colduCf@ hʎȧOz2]RĎ!1, C7<.j)=Sc7wZ>JJvyxr@nwưٙQ>N!o Z8*Z>=9F=l *R `R 72sd'=SOZO9{~FЃ%6,p57 H:k (%Fv$cEլM| tA0*]/\},x#\E~i-@]3%J=9euj)P:1d:r{^7N_$C\ qgX:a*y.Y숰-(),85_(V $].d%)D{'Ȉh2GztGef7]T;@Ze:Q/_#+D( e2BORuc}8Df/ "_0^798'' k3(-DjقE}Lٖy40jTJù ߭W[7})L5 ,G#8r^U,vM8%ڏbZ8;-UAizFصiAl189C"( JR\o Yks^@;u`hjR@cЁs~J< y"‹ -2}ʢY \UoutÝO;ey0gU5=͑Tp2d x[W̰oOVf!DZn]㹒\-x*).t2h7j,V&;<^v`2VĄn_ïW(sO\y*,'NۨT=m{&t]~^jD6$Z=f ӥ=9tAZUJ7i/oCƷDYKrwGpĜGHah7F]8G*u[(HL!z]ۍaB[Pasr a7c6EB(|,ɠ8RuTX ! s)i6ޅTz&.&/SlC{I>Vb:aVRG1e`*0?ĜLuIg}o%z!MDePO: }̕Vs (CBVbMmXdK=,5#c+s,Jekax?;ז b:ׇA!BL4W(阘#GksM\՟-.Zox"#4! _5nHI_|o=mOqJ~P%eӠfшed$6G ԬU9:kZ9UE b&}ԝ3Y( Qa1?]<-bAԔ:v.n\R=x̎Y Vn#ŸOOwN`j /HI1k+ &ˑ`tYkN'e;+@o dE|Qh6 ~E:x̰Љ{ڬIb+sxӇv+f(ںWsrB)/J'Ö+k #06Q3Rpk5wdst`x]oo=. dMIfD&ǡȥzȸ (| #T-Z10.Oam&?߿!H esIqAvu\kM6aLktiE0^z({ m HPD2,Cϗ]A:SRa(w~"tŶ|kLƭdX҆V'wݑfuRx>sD ֍riYg42nGד-q"h(ۼu3n_\z >)@Ø|I9}06]8A l % #pZ &1haoDйC艼IEx.t8۠b?rcSJsv8,'=;`jjDOaa7-QlCAAcJxr֭YӚ^^-͕̄=>6nsIՄT}Cv~M5R6~B "fO]Kfkܐk'X֫sN6Hߩ"m<-9^P*6~4!+>Yo+X:ϋJcĐS. H`d…Q\6 \qz]uc`C)M Iʼ@@IȬuѰthpܺ5.oFW}d= (x__$hΐsXTU$Giy}7J64l)5`4q>*:0& z -n,)`C:AWVp>.J]u˃9˵%ݺR.j΃\J~y SSq ^YS:${>닚dfMIP!Rd9" U(, e=V> hB A:2a~O3>p 1Y2YP.b1Qf/Hy2}bR%³}U)+ TRۛ'Ik[6+Q%K k.d0I bR9qIbZ1v -"JT٭E9n(Q XTrG>^o]1̦XY%*pG=feŁ牂!՝5i2ľhkSWB҇5'aFTsF]0p b55Y g6Xe$'B+)P>"R8 /c@t+?`/m}3 ;lGt< _NY0SWY>Y,9 /ӇC˗R5BMHk]>:BBf+{ hJZCn 1}oR@܃tB|}wqkg<2? H*]RRoj /ކwGbt+UV-0jfAcG m(9P큅Q""EpWx"se䚽gl3̈́4 WH+4bNW(_fiE~me\l 9-)yCpx8$-{*[\-J2D^` 09ku 7C. 3\2gVpk &rgK32h1<2rz1?vzX=XZ ?Cg|dFd v[%baduJf|ڪgMQwX^J@q :L-rIG@OvD]=hDN9u@)AhzUQq'c4!,2Zo㐴?~iLʧ8}Da=gy~Ñ 6`kly}*7sN@]tmnn)LU6FC}j9:O cJ6GFz;-4ws` At(eޜ5//0x >|4ş|to%@;)C..B;Œ` PwhA}}$Uϖ%|{gd>QC2#iE;ɮ|K{}!F;ifd1UT~:W"VLϐ>vmgמKJ W&,8y>޻=-$@Ųa{tXçKUOdTW$-aT*q˅}g7"J"7d(uMBS? p)Q ̇'p2?TQygepId?7G4ufa@c> ݍWU AtGBo6A( qw~HO{#7`b*O |+2|;ڭz]jC72J!! Sܥ$T7%!WGݝ4 M`ģLzydJf\߷`:le֦R tv|TzZXUϥ%VVfJwƻBܹ12cD c`$4tgJρӁ6*Q6yC &r\WJڤRBj>_u(Qz L(ᾗ`* VXrQQK1Ȗp7*GBG"%:?~{}Q!.Z`Dt!ῐ a &"ˀw]uȚRճ ڲΑxO(8ȸ2^s d.KCsgvefA:߿qInWQbsQRH-VwA{XOpʿN>BKN߬]{w\ qu[+rvX^|tkW\kfGfNe8{F6Q\GcATNb Zr.ؿt/ S{.?i&HFּTaD ٛIǾd Z$fں$o2޼sّX.ąY)=c$|eH߿5X* f*+$-nU[&Y\q{UpPuYTҐ*lج" I{m .86"VVxDOLXL"E9|ev˵h{N[s0AWQZ@?v :ܰgVY!s F-Ux{G:EWp6hG6a9®bV{Xԕ$}ʬC.l?g! 6%]n͙h ;¯A~g2VlK\: *غk@C2>@@BFҪf^hcPqy< `礄;?⧧^ID2fT/|4;Tl-v!D=X+^5wx  *FӃ&/QɐS0F9xcp, VKpZZAoGbi ޯCUK:HD5o!q*Pզð,5ӹ* o[8{Tɢ~uԴh{(cAlK04w6C] |7h[m[˕ڇUfIO.l' j\aY?@$܀QNl (X1;k4]ۋmƆ(dBGƉA̾ܥJ%}IrD|-4hPz|T>6{1 adFcvzܜ!eXt?_hUrM\x|S'r`wk 1w5^U N#ِleANGQAvsrg;Q)}~e?D^擄bWoĴ7Ж<m_lyv=\fjɖΘgW8 ( ve#Wc|ĮN?a.yZ9Z;`M r^S"vfLFxDuJS?1\F8Y*rByW[:|$^։?ɼ1^nT0rJ!=䩲.,rfojr:_@; 5wO~cn|m-nGpd'ZRD(aql{Tđh&#p^N+zuk"Y71㚇|CN[g>DVβ5b}n1IkĞAz`Hg()",bse_uͲl`o@erJ ){oUDi;7vɱ\`H(6}Z2=F xdS*;U7xOa1P_a>o죈[ğ _oC$|%ɐ r>;XFquUh[<Յj=Fap e,z!96mkLAӈŪ/Tqs֯簪8yhP-0Б<=x,W6\$փu_a4h.G,>zf4ޠNAqsRwh| bJ i҄pzƊ4ډ욋u6U*M IeQY%<S%~Q+Xdӳze nsC܇f@" [>\=~ @~_L<^WƩIB9=RY=)Y:ѵ N%C2$j婖T~2ϥc/mPxFr);3lc🂩`p-,PK8F]c(vwn]P{hAU/fw-ak]%'f]K"¹'!>L2zsNICi=$߳9-?3~q. >*rQ<+PݷhZZ5\~/dXV+\ `MՂ RQK%vJdHh^p /BkyO\rAٵSa5:4zC-FpG9{FM|~@ߠ-L%&9 '9a݋Bs'6t2b+JZPA)k" IqiOi8yΰ4Hyh .]s X0+90B@\ g="#d uBUY^5B!r I̠ ?oxΆ6EPLL CJAD2lh>?T"A_Eo!_'XG?7mon噋cx A}I_g/BIިqd1qhYjوaRU%tO',Aش{d\هZ|^Vәw':S 7 QBDߴx Y$Vr0oM nHvrpۛZ`{Q|RȐG0QjrlC’M\? LgD `EP /܃@w'-Vj:jV?ᑠV80 F3܈ݧMN>F( aD(aM&8| 1NXⱉgoOZGT#VuyuZ(yyn :yCXõܚ=LO;q8Q6P^QP{;lhV"R2P,W~)A>v:힚4 Hr5~;7dLYibEHjBX/9On_1ɗL=hwP>X]dviIfӐč&iu@QjE 1Qh8|Z9XS*\( To =FF03 ܣhUhj&1=nG7q R!| x FN"isktsEV7c v< IE ;Z,Gr' ޶Oᔅ LROސ/:rEڶ.l5lG%yF, %Ӝ4̝ABౌZ]h UJ&*sc6fUgS&. _ؓT~CX?F4u<`a-XSoH5N2f bJÏ=,V&?vg46+ÐͰj{Kwx=-*COapwˠo]lh4TM-{\դkb)Kd,JlG Nw.((Gс m+'"h=(J;xuˡ&WnZ U: 'r ۺAМAv*;~꒗NhhܰK[,9)e$ ?qgqSJv- iY&v:c2~ s]CLRLKB",ePeƼ6'5qOp"ҋj\4ֆazUFXêgԫC4|sd=lȁ'Yō2$ ?E* (˪|duO6 N_L( Vxu*+m42kL@'rIYZ2q+\;pRK?ڃO-yC*E%4'nTT`B0?Tq.]EȚ|mv*lȈ!k>i-ֲ Rln7h-ρ@-D2`Q^B(zRvIi T# 救ȥ?f #Z"4p$QiN""cAu ׆Nk]r9a(ȝNdn#GzzHѽxZv jA |5l-VRz3þhsWPx`X8+s=`o%; S/\xbM@dU+$SΕP=lwIިkly*vw7@YNPPUYU 9oc+'e= N3O5ԌoG~nhڿVÈ+K8;SsF47Vi!Æx6uDW0>`(%܆gtMN:<&O z[SeZcV\1msSI"kRU?:*% mcl?Wպi15&jE~a]9}\ӡx4u'XPVYxKzx&_O5QVv]TxED(JsF[DВ^@Uz"ZQ|*/r4p!: , 2oCأzV+R8O'܉|"@p`1jxӱ`6'߇~&J+e@݌2x!i>P& ۏ{jonsUsLMDa-EXdXQZ\SӓIdZ@񿕌>R(]ejp@kU×XD76"xȴoGc/s{0s9YZ/"`!?e͖Z;h; J7^7g#'(1DK|ƝӅ΄eY1z6kSF=92,{; @ߠjI I?<'jvс -@FHJ@[Vy28aωqz iJR2f$R^0ࢗ.H$q H% mYW-?XfSm_ uX@gS%|֞Q@̞M/οCBhayլ=0חe.hQc0U`'7<-c4܉Y(r)I:I}n͒rJ<^/ZFP)EPO6#n)Z;AQIA:8pq ۏX@rM}zRya;v4Rk=@׊G{:aj/K/"sT~O-T5*$LLչd+rd?ɉCu5;=Ɂ~LK:˪?Ũh{dp m2iumN]Qbecl8~.? up$3}(bH߸⺋K[Fcjm43t]A.-jRTka6oFsP&tW m^O%LU@gRs>[p%1B% s n,yvG{/-hLNle0#ǶRod8㰥$jYjIU3$Sb@;1B H UPCȅnT4WQ4HR;4{9tdU)iJ ѼPNj- ZikoֈyNlZk?Z2) _=@5-џ12m&}CXu(-E2mYTO|BiL[Vnzi W;8@d%Jt\ aOT-tD,31˿J07YJ5(WBU/ʼn< =pV{B|1Z/z2 82n ^KV4:aQP:6upyPcr!}OX!쩶kQ6NC}Ij^1+E ЇnAp$KtGʺsiBMZ`vg '*@yeªvʐRFX쑛!ceкCz '6@_n#*|&gU=y9D/+#D-4ϭ5hLxXz]13,BA'C(43  5BhIg+o &TGE>WBY&5Tq<'ס'wbQt(9>Wa*Js",r*qc P!)!›Pvةj%7sm"dHP1 ϣ|h ^U₞PPݬVI"`V0q$;Z ?uzLo_4ʻcWѥvS(Ȼ@zwdk>ST8}Ä;qWvNTmϞ&k)3g.%dA,.XzHv14x4ڶfEHH<YFSA_En+X5TMaZ^ޢ&i_v8XA%Si-$v>uQZ=*N_tݷl/\Diko-amqjRĒwqņ SQ":QK9.u?̦Z ~QrW !~,.D0v8 1>6s;6ERqgf%x%v~Ea¨+rX-җiD]x,Fu-+CFBKIqppG{f*,K"u}GZ5e莥+2N_ 8UV L9UFM%(.Xq=n?; ؓ3ݱ_Pk-f^w]L<*6KĂe.̠4aQT I KߝB0 OV+9$$Zko2:\gQ[Ʈ<ʟ?'!aIڲA/"l7!C=Zp=>Fddٱ"B4}\7 J;AH;3qzۗߙ:c}7be?5+@}ݾgݹߒ]lT?MF@MnBIfNhқYOLԚ 6=)γ)I!ܰo:qc>J _U\ J gP~U+q/*=Hò>ߴꢌD4;jz"P0_t;OW+_E!>e?j"A,T=;3Cblvl9znhbDɲˇAKcMׄbϡ|LnP`pi6Z=h`yAD޾iqG|LwPEH)&)&ŝ'1@6TKSr W twsB:3j1ˠ18R)wQ U*",>VR."p|w.ԇu}2H{4k` [^2JLZu)NHV8idxH,g5W@]Mud#$+)/_-T=4 q1?%vQ %oqr_(*oEv;ɿ_/ K-zIrc!,.zI+@؃c#RED] 9 6KP,)3m^K7P/zmeF}3ɂLϕMHUuʿ,*d@]̤<1yVp_%y<X[,2 "ueww,- Ђ-IۥE܃ejnIN2pА"#Hü|!"Xs|d f:X%mWL"*n*طӚ(k)Esk6|TN&Ё}%饨T6}Fy-<#Iq^]?pNvIMz XhW [3n{=V[%-Fo`H~R{d'FH] =\52wd:Iy!g \EO~?jVENዉqoӸ&CD"ve5VM%?+nPy~j{_^矨ډ6(R뤒J3T 8M 9KF e!q4LMFjoMߑ0u8FRd^ٵvKѺJid =O_kpn-{)@|D+P]Tq G̨/_1i*p@׿D<xu).xiPʔ\ qʬl;8f]Ļ|2l9Kz:-Rfi0S^C 'aާ2D>4AT=д^*7'8R& Wz4)wgamq?\7`b'.+;ʜ]4Mn%2@R!z0 ``>(cӆLɿTB;.^߷] ˬ4_r" h R1w}՜m:尻kE/ z@<5k>S4Rj&18mTcrѴBȞz -@gg]#b ?`w u2@>>D^*yI&ò2Ȏv;# kkPyqhFg4Сz䬋?=dXFoG5a9}lA}Al㔮jWNg7T|CxH?ږA3w🊴-Dǵu[yQݼ<` bkn;f[܅dѻz5io+1zƑa\C-|E;2WNLk}Oɶ"m8R-[D_Ȧ_,xi@ȡ5l~8[d{{hSt1G1 (א?vJZ:胦th9 !hMd?`x4r6jCjWʁ颐\',?o:""f_]b;L Uf[V a!a:UK83]F q{Oƒ*reVw<48.+X!JMUԋNGGj (B<4KZF6&XnnI2‰儸-D}QaE=&&6."u7J_D*X&Kf2(inSov8\G1= :AiFHHh.)bBr37w~] z,"AT\D] W l{=mL8\v^-c9o̪BO|{^=~۽(Pƒnnj~|X٭0>3J:׽MūT9L`uU4(.0&2TBTD\Nv&_r$Q;0z^MPwfR|PՑ<8's.n^NrLei=A;[ӿ N״ (Y{fF+XqL'@шf_% oKgO;D΂{dAR<9%*}q7}+ 2g%o#G L[KdLhN|i~uSky!<zpQɠ,'*؞<r}aR|I\y1̳Z>BJ!u,aĘtL,``b\FO2w0X8At/yNe"DD2?cĉIX =;Q%~T" ȓjM!"z16 T`}U]fĉcW PmZIa|0"HmvlkɁ˝"Yݧ]&Lk*ȧ+(kslL6|TǃJ"/*hFhZq8F361fpK$gK,se+{ݪ.&/-Yz-A %̄\Xn~LUؔc]Ɏ$BZbدU-p@a} a%M[{s6k5*46Ri<%vHTh[m 3 KJ@̕'m 8wnC$|? RR13Kd939SCǪtvYtj @@Cٯ%j]J мElq[jHXtA꥔-PؓAb:xR]>w7~ڿB]zIT\yNj4b`Uf9Oc.Iid:933dǞ{'=B$#3eGOx[Hzs}4_s7< ZfrdgLӳFl/r B7 A{m_J>87 _e 8 _]uq? iIx4@}!'ߥSF.\0[q~ڌN$2>ߊ?,+bˎ`Ԯ_ h.K2 ߙV~K*_5: W<$١YC˛WsX%U&jyjakM}\6hz"͹D/Xkna`tTY_ό -bt 1~F{+>|ߔfPhXD1L7 X Ae)Eo-vM'ٯ{M ^5ĤF賧yv:茞}4[9đb\:7=!I1`hFWvEn^7uT4ҁQ^-):n)3V0TOXdQc;Uj&0#)'* { ٌO&Na+jgQd>@Q2Y Nbe) ^6BXγ^oK`t3[pcq!2frTaʴ]lra6F`vU1=je]W/R |~/| )K**E=>BUqυ[~mDByqLb h;YB'<] -5:-DH{z|oƖ.<:aZҽ`@IYA6Vab?p8JSdU6؛IJ%ġD?@7m8Mk _o=6BYǢ6`%ugiCT3iOV)w71 7=izVr:y`h@wn[N+[u=w3BCj.*Rfds;mj8FK[LQ1ĸbac.zApNO:(+|>EIք5Ћz?2'wp.ܴ^ȠjWd!L]Pq0Ԭy'8Ҏ(8LjVr}=gC[I@:t:lb} IB[*s5PAy=@9092,D5n~Lp!WCÈFDc,&$3ej? hmHyƇ+i&NU-AՄ:cz#G܅JkV\`|&vny_LnP[G`5b3G9.>:4Y(hadp̅=ŕmq@! >| SꞎHU]&Ԋrg`hE7@i+lW~ N>D^ӖQwp*O4ٍe?_jR艪1hBuoEEB0y,&kw%ΞٺAEYy(QmbPC*^ҩ"I0zh\N!Py77}}*&?8BM{ ǔ#_qH N"3쳗27Z ;1|&-{^0ݭ[w-?^m n$` 16r0t6G$gljdp1ҔqJ_|W5־;R0<1gkreT5(}8YinaH~8s(p-hQJWّE<ˬeєC -&p j<6l%"!]PrB @ YpBQ@.\N,r  +9LJ؟EӼ .{ 6 P3SQzȳčZ#m_ $+yQ,Cf4mYDʪęA*Iьʤ6Wއjrj<Ǯ`8m闎xߊ[y6}0V#-ѹxU*+:˿ :y l's:AbAgQ{8.c1A*yǿSݐfȕ­̜~VdQ꺁 j..e 0ӆ!HNr]J47̍ijbtJ\Xn(7s?Χu4_t;3ᩑZq}>3[͐4Uue9b XR?ghw#*?}:咃{ljn(:;PMcْUSe#m͸IY5F.['Τ1熔!Eɻa9vJZZY\̽oxE_6߶kR\z D[6!chlAN<\N/L'7gG¥t rJ߰&/_#՜}P@t]EvHLs t[LF&'~ O#Npxt'}#Q(2-E)Y~ۃsOk҈-HaQX+2C j6"kRy+)zecn/ ^y<} .4o|_;*x>+" <>Sة%V, ^Ӂ Hi{K0wsq] Q`d_n^HUMDTuX 44XI8*!g&!W4aL@Ճ%\-Y=% f=ʜdʟ58g}m{&mN-߿H*6jba"nz>Øa{ ;WYG]Tr$jGʯʨ?QG;9@}8m*MxH( ZɗW25g<)tzOWh+q>9g/[Oc"Kw*n\ÿsiY "/S lK22cmVM/3U|vq7ܯ614fGrs=Z$¸yFO):D cpcE*(wi?~zɡ[KB-4fsFگiF+̖|#(k̔|Zv2ͩQAJZxz[ PPxjlJ8ܣ^}ɗR7]Ne+ {e-jϺY~p66q9,'Py':?]zRF8T57hTb4wf{aT(%>hl; eƂdVN\FJ~Om4tx}p8BO>"gzu-BH:fEU6fC(1WFxak! " 0ܬ[iwXt<ר&aq?uS"^l7<|a\gSx53\`#2wVoZ ]r|`'j_ҖMqvh9֊EN'Ƀ@}' + Lmű(e}Kd?:́Ya]5(ܞ]|.G5Bu-9/OSUC!!!pDv /M=f!=+ (B8et.kFM39s{5qو`,K齝ʃvujةY9Q`͈٥pdË<+Kdub|Ƴ\\0^PZ2'i~(Z%-<$@<| EMˣwW8PvT.7}p;Bd95n!,?itm]p #~ϲdS5Ǯ +MWp/Pu~[`9Z-,8fjZ:7,ֶB sdz},=/0B*d]{0͙^r0nE ")D/G9oTE$o^w+x.u ®?\xOQ#nA9y L÷VE1i忛a}>=YUm}Uq2%"FcϪ;1T4b/-A9XY%氜߭vgYNg䰳*)IlsolnsK~p"!t}r$KH& kSkfa$0ecYQIlE_ iܚKud j#b ks$Z6T iĩKY׬z7?]0Eyo^huۊ:Vy8=7b)[o&̡!OG}n @bj)u͆O@3w~nŬk2YUB9 (-_7}3!E%bg%kM+EkOԸe~E`o6..(m7@ )lFZ%Ҟu7X]`nlx|inBpA=8aًF\N}ElNȐUtA=4K-M#>B_4m-*EepNpS;gA7!$ mRζ- O56Yr|n66v*.˦i[.GgDU&SךJu7ު~%dE!'ZiDlNtvogh9N:rN&rZ҇E#y&^QEs,фC/~hWx-CK!˧@;b2S ^,ZYM=T gCeZ睤b0>ʼL{ft^dZ~cr(-lDd݊RGu9G2BgMJM $p@Kgթrk?;N g!wg]0 )e jP)j@1i/N7[ ڐ?+lp#ċ4]Z- <vPW M&b·CFC]:ˏ"b)k4y}[ @p^~ð8:4G5Ƭn2,}0ИSYⱻ'#M_GL{Rql)":9 lmDn| K #q*WcyF驇`'wnk=Yh4UO~WS^3";tS-iH68VŸb)FC { vK Ett犐QQaO8KaLel]f3EzmL=BuXX[e謁'2ncljEK4/Aоxu ώkN:6VE3;@Z.kOuq#k萫ms +YᆷY涃oDOx:]4EJ)^x>T#2<Zs<eĩ'Pi@E"!qqsAsC*c ;4[Ysf=_&~HiZCdN/ a#6ٛOa%/~¢Y )VO#'9ӵ19ڐ{3A_uÃ'OlamCY%w׀!e tǗwg!IڃmXAwrґ=#YX?QQw$f+H䩐^5g$N Y*PbOR7<'T_Y.vLX%´m7gԮW,NP-J%WrVMָ(Q1N`rVvA`G2+F- +pQBzgŽ?@&Pժ&_*TV[:HADeTD۝Grk2YPwa_xaM-g+JGB$a\웝"PU]Dܜ;YҤ(:jxm,v^,O*YgDMD^mRѨ,خLt>f10/lͼjU3ٽ 7hFHHNӋ,6vãj&`fTfFyܢw,-3]-k/(k.@ L[KrkXlN|{[$Ο..5nN~70[@ʻ"fu$ݖ"v:Wm%2'(*\ESbϏ@U`H2ӷFam?hv͛ςT46]:6S&#=\,r{JU>Cim ysIih$LXrozaߣcdlpw:P^ZkanZp'F. ZcUVR}^uǠ+m*buFQX~IWnڟ"96йcHRy+5"$E}d`_NjDǸ\jYzR 3ѽjXbWAXse/r3 >!}HJ|W{~(' f%`꿘ƞWǿ!:i2c&V6A].Je-kEs@3E0Zv&fvJrA ֗Ōfiyꇏ]16ݑf:|pgR fmhKnr rɨcg^u! N~oXk u;mN~(\J:[mo F?2ㅣUr;=$CTebg7\L?ڕjg*N2 l=Rf2eFl^q,#텰Yt@zeSW6^91zGJLBo](N3;,AqN:}-eN#MS}jrN&iS-$˰#|},II: *ϩO[k'Z%˭wp@% Z6bOkf+q;_g&a.z#Sb>[oIjҡu *js`$Ul[¼R[ i n R߁Gph=ZHI"9hc LU{ZZ9duCk񗅊!kud2D_gP1c|߸HXsExUCTd.YxPny pxHP8^ EVP UX\_,^A[>GrTC2<~Á0K"h0QVB"77 yc%^6w: bœv}cJqW\ HAT|VYU=.;! :C&*L" n5NUv6} ԃN@2  (Jz(y]k :kVeP ZP>i:%O=,HPkɠrH J4`Dliq%F"lux37 ɕ)}"ؾ&?W_0B>R0ʦdQ=i:Z}qXQ&/&8ٹ|M?FN︁I)'6.{ FQ4HQ@r-&ԤG -6R5Ȍ3noR_EG"Kd:<&|mÿOn8]ZFL)>AƗҩZT\" 0QTק@itHoc.=I?l|/nkZ{cD^ګ)/Tyb:CJx  M,^f-ڬĪƙSJf0ǙuWd%4TRS_Ym/;6KD_D0HQRtTb^m)MZȥU=uU.Kݖo8 cQW;@CN@h2MȨ̽OIau/e ɔZ.@=Iybv9#ߞ-SȻjG芇]7$FNt2!:Z~1|BtD48`zI<4Q=zG*GJ8ccV2whf$yi85:G0IVſ.[.ڵ ЫuD%-^."bq!13uwFjˏ?[},1):١ȍ, Eհܩy6FFD3 |ccnOf˭C~Y A}j+{Kq^S*jƣҰ~W&p)!M&Lx.dS[M@6a9Ck[eNg.v4aH[]=r!(d] |Mp#?JY112 LoNm2dKup0ދ]l*v8\_[җ!d~}%pɯ[ʩ\^2R>| %evz˰WUHE$H4|pZߟF]#w&J|Z;E~m^#) <:}tK!gP1)H5-+zo'w8P+T~iUmJ}aUpOqV~EAJ+J<ˢm:AAK ++sWdЀf2Ίѝv~1#+ YOw")]BXLޤM}^֖kKÖoPyQp\jĖl43*.<\:#v[~ˣ,n,O"nHob MALH"SeѳgԏHX*6 ª,<%Ť7MѺ\,B/)6m/ M4B?DNȗarn:uhooe#-7(>Ķlz8B30d1Mw[*ce3jv2!"{dȡSx|A,<%Ghx y_zu k9kB9Q?~ANMĹ}>IKoւ0N|"ɃvoF+A ^F ` @@ikyirXS пH ܝ_x&'c܂:;dCʈ~grPV EH[*cAz A]2)@VS*7slK) 2(*#hσ1wj96.|YM'64~zl5/*?,fCYĔ?WT:g&YN/7" bjsW}%=IHWԹt1A;fnV%E{;qDTbh=z(M;SVa/lG'0i,rqF.ý ,[-lj|*&b_d<T#a\bJZA?xM.H=o SS>7x¾tEf4f \7gC Fy )0v{1#d<5/W|<i)ą&q 2nwPӆu!r0m9=KoadQ1%gw9`.IJE[۠%>dK۟yKm[fB15-O藡2c<=fŨ*b!bŬQ/!-‚9gʢ8BBl@:LZ ^0f\^g"u9f?WIl:+U.<5xFAc%@j .ВvMt#k鳺 7D%1@&Pڔi0ΆN#cN~&/K\1Oc{J[ ') GZ4{;8%YGxsshɡrskHuD}5/_5wSCcwwz,5>:,lb4ټ ݆V|`G\[I%GG³Ȇʍfa9|B8$;qCD6E[ Nk7oTm=WnW QJVaqEFPd֯*!E ;)al(fο@0/~9¦\7Z꾶^]Ы?24?mϧqrS3$OCrǠMcȲ5}}tuʉE% E6$ȹ'rTf6ɟpjM %BN޶$S&*Yv;-Cj=Z *lK'Kqt,W{®ĚT%Ync)Ӕ"n32B24k.>m곆Q%fǔIԂ@ԃ5=EL8I!rCisf8TzhȗfgpcEL`Ԇҫy%-${"|U0kkpxti&9t23cb0̆ O DבRE5z݄&FZ]5SP2ӷjDo/̫?}..3remv|FCcne Ϧj9K%o'Vq+a;!ڳIݵcN,Fj`o''H{gbصPR*,)FӨ>[ROM|"u歞1,B4|MV1pގ?.feƕM lFv=Ak?R_Vz:omֲTQtFȢ;˙x oL](cxjZvTw6qt0V8# -))g S-lWGZߓOd/,hX&~}JV#׭YeVϓBI4| *yGBʦ\\Mv $A4D65JAj`=+>SS,$|LirſgsY2fd;$'VxT+k/b>L;؆Gv[ߊPab{xA NR+,?N)+GO`ɤroe O-*hWѪ%+kRp^ؘ$l ?P(oT/B6Ĵʘ<:#6 >Heu9Э8 pW a e^"{1@3 O_bfg":ׇFu:+.NQCBOQ"@\Ctm=d}\au֎,ٶ1KF3#ҿ^`fW`/lǬ絕8t[ǁ ޲ E"%e֣ kz[Rd 0OI&7TJZW>IN O:EP1b&j2HHBL P2ugXGyVC >s :1?]otҒ֍!\ߛjAҶ.c|;hbي$(ދ۸7r RӍAY2,A8j\*Ԓ/u@" Zq7;C׏r:Ï.}:t;Hq;;=/8~X.sfPIfvLKI0̧S#-l7{] ƢO;=  ;2*Wmx=tـ8 GFl]0$gRaՍZ rkšx4@2>V:$ u+bqKrF)YT,ZtuěK$jΈew(*G qu#xMx.ȨwLZ&mQuIfƖ~ӵ^o`5u^P9gGmZ78T$ &T`KAelrpJ˪ذWrhv,EHMiE}z97?D ^-E& \qO~v80^u4ZRίĹ.qZC|aBۖχ蜆&!*G" 'Gn& ~Bӭ y[ H>M3e@cCsQLCֻQTUW{*ӻdqjGnVQ3į>nYS~NL1X5XkQ:, “pQ*G$}}3WkZ߭cr~rdoR5"C3xMzJσ)qXE v3wYvwiDK%ߕy fo 1ޑģlJp\t:co{"9f_Bs' Et&\}#zW 4$2:5H_B3Tzr[կ 貨hU+'2p3xH-ųa*DLڢ2NL zjr 0yjk/ i2vž^WiɎ~ $A4Dvm)׼FIChD\#e+D3geyLRc5ԛzґvHܩu^^C.*pPd I H4-)ǻ xP!<NJk@ չ;mtCXxZǯ,+{Kj{ @t4,@Cy !ҐJGuj+;)}ajoO#̊r elZ%]O\b8sQ˲=TAi\<}'8K2Qx.䓋vkn#Nٺ)SY?vfq\N.s[iӞo]o0O$!O ut }iTN6vA W`L³Hn ߣK^fr͇MԨ/J[֯ovv vJʤOF*]%56u:_fAջk gӢiN0IKe+n"5`~} δjfRA&(hu5.k]wvAzSԻ9t_ m bxzmw1 k"xJ&zj8άmL ט^yӋ4\3}E8]erPa`X^:OFJx zSıs\Qִ𿺰ڒ[DWܟ3fԤBprq%<*ѵmZͭZMWvw0E ɹ,5O,òg*I;S>?ݫ@q9Ed3g'=:t;.5 г2|;ä~ku7g LW5Oa>Hv;#͍()eBx&H1 a#,:RɎ4zE(4XŢ"UT.5TG-ʢ"jl:ӯ @|'Rb2GOH dU1DSNUNKret!B1pk+7m^UWPl9ڭk1#:q֠@.durOx[jusAQgF?]See-PZӭ(B'N>Hh R!?rB[X&4Z2$,ov!ΌS;)u3qBwatwMW$zNU'-W8ޢ*A$*RV+7ӊLJDXgNAX # M(];^.+H3 `+I PǡD6Uǀc렰RN!,d$fGd Q2$ްe&);(5ꋤpeR죹$jSW)3VJ7%y7ƭD/8td\d t.KhgQeW鈡 7CjS.d9]ls4:3*/Ih&rGe(T!ÀcEմsů6D]yTGO\ޤ b-:m3T'ؒuFƒL)T{}Sqys, s(5 ü?ET|_G/JFtDckD~#-\p"w_m0$SmՑ^d,bIXȴWEЗr">6|Iw!Lf9[݌@<hI4v }r)ա¨,h=qعC-ö1, !"-tίiQdoa(uri8q7dүvɒ~֎ 0v3SB_ޣGl@=t{ԷdĺR0ЏZ3\ύrBkV_J yޑYBN#ߡ.u$fY׀W" ?4XYNym-&\ا $}1aדsms??ɶ=lcETʬ 8lkw0@n+!TBvhapڂ'é)<[9WAu24 F pK/6̥O=^"j,,-og6У\MnY7vj`SeӨ>NE>F"S~3$287|r %Jد6/9S# Cң?Ȧa:eF=>f_F1ȾTK+%'H4qi"M"^u;5bᄓdJRq$BÄs 6|~+aۓ'q !d;UCoXĪ4LYgl{_iƬ>J{9\q`'] X,H2=DKN;\{_z-~7:ر/Qz>I-#T1VZD0Vz(32r*H ^y/*%Ȓ+V'[;&5@x~i~79pvFB-4G6`j=ٽ͑'gۼOMp><_J+m9B(LWvaKH-:/Y,3h^Hp! y׌=.>OpWBpuؕkr"b1셦m+bLC6x-g3&ڂ1.gazM =se?dEnN%^ZCPSXƤ+ۆjcuu(jYVA&vy X#w;j3u:|EܥJl A&n p`LL2ɜq7#azpmy?T8DmH%5o{\`urj,3e0àRB%4ځBݠiāD/rl"Jct{j;ki^[4z Zi$|'˸U~/*d7$[uBXIj72ϑ7dԀQ+;3Ar Oh5yfL?k_CS7cK>o3DTr0PA4mʝO7F;H+lL燨=xЅP)+v 4ЖƬ YUX/1n[TKX#h31x* ⧣,s1UNoe?hD^vN҉JZ-%? Y^gMt)FMxSIDS}!,>R p&>f-8NA͓,$*«$*# `#3՘7ӾG>J? KމUbh)Kz]_r@J(}o.BDr\ Lג(l7'"r (j C0y|dlLlw ^ɠ +%W2uqSt;jT rbqXB[ucr&QK0%G@eYU>O9 ^-Gld'7 Bk+NSQ;gq#B `kyakaHL8s`BD}OF |"R埅35_Z56c.e4y6b1SIǕKS)̬tdhpLrR?Opg^^ʓjD%SN/ҷ竱jXFYN EglA4F9 HJ9u5l'$Q>{ aYtw$MX 9/7ךin $>6en{`f>I"KGA ]>f#x<1E$餁E\@+5Ga+O4J]C28Z„iƾjQSrR%Z=VܖMы_;uR7k_!C-yL)E|LgV81:3M* P_HqIu_wϤ@R=sZ% "ܥk߁9]|,TL'Z5FQ"_RSS!sbdln#ndeETB@u$.*tSmd:Rs6S+^4\ߺz1Tx+DXZZBT:Iܴ>6_#P0{L7^q)_pT>s UW:h(pz2߅wX*hslM( *LֵrxʿAMG%uSll-@u>%ӉFgckUJ*-!B^ @E,(rO, hUe/7򉿋)fvDMdLaz+h}h0Lj}:DZI͕{#R&3u>v1OZ_yֶL'd:zh渉( /4/\X%IQ [.[/y8jM:)OOI'֦k%Jqh a{G֔U׋?GnK sL- Sa߭H(YsƟͥNpzg9Z.bPL{=i(k>i$LJ~4AYO'i"b %]!DKh0s=x*p f!]`p?T0&gLBF<$616d@R(XknT|%|vYhWpB}Xɿ3pUTG&9gjXvWgv,ȥ+,jLFx(>T4*-= 7zԦs۝/j@+$7U^+T]9ɚ 8EI`g"ijwql#@o~gYE!CYa&YUu4ڿҚMKlבΆHe֢8Qq1Y7NMg&C14ڳqIbjOຜ)vHv]טj=~(No1 K/B;LP3D7t<͐δ[J/f5 "2wY&6(Zh\^ڇ0qտxaG|%9Mvq&9lo pûe41\p}ZWVmGZMy:sHT%62ˊ%j3U#' c⡥uPk}89Bh~Ϳ6kfgm&cdfNŸy݇Dn~w%?6%j}O 9*375 7)j?f@@m]H$~=g$ @$,mJ8Yw"Q!d#,:iHpC>P3*Ab`p7Y\PtZͰs "IF/j'6D MLn=: B<7irE&A/WAR g\af3."EPn'L/}qr˦\1ښ{yu*yh)S0I>1}: 48&':/`Ȣ8̼{m8x*%{4zd5Z*e]>b8@GWR}`|&mbƘn#N|ec;c?_oUbq =d\/i&5srͣ{YwhZǼ+HifyQ%uPȯ"u, c|vf] 9 rVy@-^GuDN+1m6G_fПjKLJb\dI !f4Q8h.9寴T/YI(NK2&]dXbSyw;$ xbH׹7zxИ>0;&iomʚgjbĨ*ƖL >W¿[עV5\H7.#A0xnUyy|,N?#6—Yp&R-PSM 5&70.0nn`eK)= 5yQ*fԂMrÉ{z *&v |t#<ekV\pxKVZKI!(S^M/bQEggI '0c 0A+ÞBV`)5L+ VhYdFLfyO^Qw4Tv Ak/tg4o 0ZY\d#T_Ԯ û6^gXY5wT^>B|D0}p5 7zm1;{іFwPN)io PGP{pCvEo6E S:D*-PQku0iE"lv'F`U.Imr,tPX`Pzp#3mUu9d_ tMڛsSpFaLH8 \z52|KCL`tbesUk$Ʊ*Go\tP6UzȜLG)_@ҞK"ls $CsK\"ɏm[b65C/㕁0,8l *Otj,T^LtbO8;avD# ̼e]7ރ xY 1#)Rs`iQ. CyejX.MŒ[6i1Ȉ8-sX(m8J_,ɑIkd^):,[*ʈ=ϲ"H4 `)594<% ϸk6Ih8_PSݱf,}1hplF1;"&A*8(U vTz"Z4m/Qz ٳO"`,$-M(6w"*ӭէSpMP13ߊ7!H:3(0z 9e&l;O=g(ғrYC`P&9Qw׺A:< ZLyÎ]c9&EãM-}T/Sv`v5$RZGbE#]Dbޫowe.[R[tXj_7 MQl\P55C eېϠQl;#Z&ȎO0 4'Ibd&f]KPD`zQVieKcӬ sF;v:.8~aj˧+%,9]; ziH-߹ˌ{|vzv>*\u(F1~rz 1(BisH-_ajA%xA;g3>fߪҿml8$o~k8}|{ Ԣ ngwEFoSaxl^$~z@ O'Y?~<%ѽ "%}> $7RCn?)f2&Q2Wi*QkHoJC.*5sdL|f+'M\WAd5tyZ`׶>ͭAq9z=ڽ*ԑbR"2Q?mi7N D.J[ޖZs##U+؂" 2v.7x:$ԏ~NA)p?XbNkMã YZ͝Rc.AIe1EdOK`d k,̠;H˻kq˴w@,졚Þ-G #]Duh'R>hQQjDB,7 5e^ύZxߚ]Giu:3'ѹKG&$[}Ϥr!4nrc<^щOjrBח={ ǜ,)z9XZ7sF:2p pw[TzssT>$&mB㌁l·@QCF!UZ@3zb0R 70AW7Y!!d+%FȨt Z9Pqz =0xU Dd!)&GdMN1&+[oMj~>pK?7$W4Đ{ ٧S,CXJ/`ܪOo(kC*Aֿ7?RC"o'my廽|rw.vh -œé11 GΖu\Tdt$[qcGS@RSD2N8n{=o)UQ{Y #gۤ>rMblC=cpR\d^ ߬ZPU2F}*;9vS33Ew%~}mh=(/Q-:)S\3/|#_ #+{"0G0Al[{pz8a.3y`MyYVF`M @L$1 C\Ѵz=D+rĤnbmzrEW<&BX쐶}|V6UgPߌb%D64LZv^YmJ/;Ǭ(8 W>4Q^VSa%`znޥ ՛#[sHqT0VKߠbp9^a8_QDDvYRW)7gG0)ouG ֳuWL?"MX?)°Н[\)d4 zmb {2x&6K0I'xb=FU3z6 (e_1"a@76J;'+q*VQ؅u/eRTG%``x.ɑ "ikݘf rRMN{YZ=Kn?gm' +z+$D(L]VȺ&c޵  rpQϖ]mˉL\ȹ#B'"Ph592oZ7Ćre e:@KCgD?JzcFj]ۜ{!-?Ā:#3)-~aZ6y9IM G>u΂lekwnDyY$~!KF٣5i~?礜"z߭ybC;v񓅖 m9ODea`U/*[LasW^$b"_a~ r̳SĎzśrI(Oe)Pq)GcYB*|L bfL\-1Gis: kQcy :'9~K9A¤"*1A?jaM͕4Kv s+2Z[0ҤI^] Z6 'mXbpa?+f 3?p5T|jݭ 7 ؎vT5(Snr8[:4m7)uZ4XeA/U–b7?$TmqB1ci"dV -FY*L:utLF@2 Ϸ, g?@ }'jHq QID4ߊd3tW2-;Znfbf"|} ;4zWB r× ņ9mn@[RHQA?" `14vb( ^Z81 gﲐrg}H; o;N/ECGHȽgm.ҖԙΛW*5eTZU P#{BԕkwLFTn|fI;_3= PڒMM;*d\ڢ}׶k%aR[~K.EEg |_=Aq#] KВxI ^@OADr+)BBo9ICT nPCgBGڜ_ \/8*EԂeFޢgtޜvdϸ'jsߏ'{!Th=}}@3f4 U3Ҩܜ?))/]6|YmARSX&bF-6q<UÝb̄,RDw傩͋@P~X@yNcc[N;W;`iFc$O}R$t$г h쵩ć h%郏nV4.0lhEb<ШHx ˪7 Tٖͭ?ȇw,1m[FtB =kb=&ԞĆXSb]Ta^ѶW~DdRuad6&Ezs yrIŨ66*4WsC b`HwyDnm랉 }k"^g-DH~ (& i@|ҎJp`zl{qt 4#uLlW״| ~(4"Tj8%+OUDۏ)flPif DچLG_6 IY.84>1jkLdMzv@8Mcc/`-ﺋJ;=ꀅS8 ;sx ޞaSE/w}5Je  uCfS[QNF]=YN +1b73p8E5 m!~u(țZb^+eܕv@Qh2L =ø}ؘR>yQw z SG }8=z X䕇TĚr|Qވ n3 m7DCBX62Aן#If?BcY%fzgD7:Y*nyY}&|̬ p;<**$F'ƚ/dpW7bUd֎<@mW[S~Avm/n?(G1rm>ڀ{Im_.4|Q ,Pe y,U?pS;hxKԻąDGKӠ_KzHIXu]hއ}Dp X 1s{ yF'HO0=ؗJD{9J W1SӛrLnU^"F6K*jQ}~u0a7zPICIkof:0SO|QD 0̩iXkmr~'#,Uz1 Bo%*vCW\Na^azޥe|F{ 5"6;X|*-i$U.ToTºMiU윫>tۗ9%{:~FXz!6$TDZ|x:; )j=;FioG=^g. {l¶lcѵ;`М}lwf31Q&_poY)j3g .6WK34"\t~`?; wH q)}۪qzYUָ hkSgGyM~9@&ӱ:2@cRv9PJn>f$ޅ` Q >(ҫwucɊʦ\a#Zn 1H r-c)[tvYL|köQK&Hv B7R-Gמ%v}N(6j7p c2T4+mhh-m[{ڑg1С ^~R)*!VBQ%YA)m]51E*|e̵sq(+lc]Ak5%Ne6~&ZFޏ [nVkYcQh66hSEW6:*'Z[Aj:tif,\p(#c[+EfCp:3L\hG̞BTX6UWJQn;}ȗ;|z6ED ; PmT b M!cUp GWxG4vk'FV'CP,T_9 A2oYu~Fjty܂cmXGwc_H>ާ-LR]M. _Դ `NmO.ܕH|g'kiQ/u(٫ 莟DѽN-ƫQʸ!'@rK! p+VhIKJ\t9ZKrT*(3k<$a5'ӊaR; ~P_99B6-rHr+.7ppUiwm{塦3#~ cݞ2Ae0$ZϿiTcFCrwͮx R6; ZZd$MϠ{$l8K,e=2Om-U0{;Hj>ӼMG F ޢnM)xP/ g]gv<ջ8j? SB`Ps3M-il'BJSly϶MZO|\2_a@`ۭaxȞ0-**`oC y^&ߋ,8yCћYiI Q Ce&rjR%>y7꠼7ldj JA5Ʀ[`βڧs> %ۻJۧJ[9p6's'um]g[9y2]E[m| `d딊A|Km*|dJռPjCXO(5sE0?V,Or!ngKBR=ODŽtuV $'ܯaܽսgɀv;YRӏzg.xo^G&B8N8DbX\`Yzg''-tq|^0vy  58uiPs |n9͟iM=@y޵ ~Er3@^~~-D$T5޼k1kge􁱻"Ϋ\qk+WsLDmߝ)Sǥ!cB"_F~',Þi4VS-Ym_40N6 mYy[Ό7/Wp< >;D':ծoI9q y. <2\WY*رuAN7n3B1>)Q-XyLy5BxB(,Y QmBXYJRִ g ߀8$` k :Q́|ؼ}YPKRTt^c#TQ*]?ܺx!FԘ}?*V7ӱg1 =mU">9@^3;%2?!phmE>"5Anɧz~OX@XӷȐLJw|dbktMgMO/S&kޏ~v!v(+WgAN=eguC1`6QŒbh$"Yl8+yT6- +=tz7\~0l4VG"6;I񉠞zj49RutŊDqxfƹ ^acX꺼&ր ?6DskzO$av;y2WQ[Ax]vU^WQ1x_~Jr u1nҢlfOB7f*Gd U4H|GwEPմ,\DqtQewmO$IjU4H: $-0zcPn0(y'e>|̇B^#KNr-{h҈FW³IK?-<ZYB:C%)J2kO{˅]ٙy)ͣt0d',-z%l U86~,KG`9V^r`@ˮpK\?9B.7#Vr{d\Z$5wEDNrh9Gڢ7*- _e56/Efƞ g% sJzʳ2E\X>cgVz%!M Z&ߥݾ[BX`P]T(*??hɉ|Yݝ7y#vf<_I5TpK uy$}O2Z4\hr6;8yBx`r,(?Ǎ&_aW%Ĩ]UZѢC`mb,9=N1*yj (``V".+u?OQ hj5Qxw 1f jR]}pG:Veu ?GG^jf {"db4%['0tR US5a9}:{qԿ8&֓E2N)m-h^:-E4Eu,>EV:1khDژEvd[o/HIu_qRBx]#:GOǶbYm?*1ޣ _eŚF%xoԬp9'4D6.Gadϡ+ՇQ;c?E@9 2CK D;te7UaeD' 2QםSͽ`R Uઝ6OOOy&&q\*I(#ՆWڢ4կ΀/gK H)#i9Rx75#e] 1ek@Ww4<>R7/=Iι1o +wsCw F£,͓vi'y,)dwƪR6JTFեB0h:k`oe t V6XJ6 mBSs,c'.+6/Wtm7báh{&a_ɴ ,|D %{VN#on { v*E?ExۦE}dXl?nmmQՖ4Wl)tNY4$С+s[fǤۀUhヶj Gbnb7 _y̔8zAl)[)6R" Imfzj0vllY5 I&>"c- ;=͹_WڿbE> =y4^_N \dy4V6_۵7 PJP+Z\M OîJqpkJ̹$^cF_KI 9njm|H3\AH{L).B .\}^C<'A ; ^(Acb{mՓN5i`=-30d%-Oz t4!LH-nar8f.i; ,=`$>K h Ea]+ [sO;y.&΀ m8Q-m6q>ɉf0h@ Xs>IHX'LZZ',TڌROSGA0\<$y*_6Gh 8dg̼zE+K|zfh~~.ahtVE py!NYxasaŕ4ƜU`yrfn^lю#.L;wLuíS(/;r@ (uȢ2{|0@:'I2ul5(Z{,SaI37 #>m>llivOmzzsEUҦa78gtՄbGᢄ%ANffo+B!rmj۲`ă<@):9`jĝϾ`6ҸC+n->8*>62S{,0ّc]uh0(z~ƻIW,M7 ip3?=9-K%L|C0upX 8„j~Esgvd(:gAt;U!=hDN'.r_l/Qn73Rh^t*F:>L~J> p0A,# n.*ødDTc̈(NiIJO-Ѭgaz䝉>6N ަdࡢ@zzRgff\5sg@%j&q.Oo_?,X8̾ۊ:隉X:^ԓ]\G81W&Е'}m@bzc 1 [wzT= x5I Ko#ĭHfvBΑwD_E|E]ܐ؏+L D۽]v,t餙epX$I Ms(GMיhR"e?>AU¦&5MrֲNn e(C^Q{s9".Mj%7Z&z'E7{Z,z.A5(RwlKă|: -͚;ȵ~Ϭ.j.2`Izdޙ@A' QyIs1m aMry4_ZȂIa%&{Dv"O=Ygwt$$ͪ_ƵA0 `!yVg,= ">pd_x?W E]xp"-1o:niEh/k*al뒖 UNP&kP6WR-u9+M0i;aH { ڳJI+TegfJ*jW5riZM =Vý怶$P1F{AІqI,nt $ y?v4=q{T]OHJ+N(W[vG'IUBzck B0$+`2;,"F*|?X1ZqTb"aP3gpcR)beuoW2It; 4%@̎ޥk*pbhOJk-ݴQ:+}@%G CYGQn 8OVy&xbQ:eĉ'*+yXWd)5/[{ӿLSd&OdqҎY Ulc) LLnHo3$AUHOy?2uz/ˍBߤjP& vJxS cQ1r-pt88aSGpf#a޴ExV 5a ߚ+Rܷd)_ZP\5qB(;qB<2fLqw RFAVBgh ZSAwme`m~*/c}#޵n~ jBrQMt8h*v׃|= jA߈mȁ?hd=6@KXD/@,C.)3]bQcs:Ceys'K']t`M;u98 Kkb&#Rʾ%|V]@M(߂aiQ<Ƿ -.0H1\R(B*[MlU1õ;g#c͡,LMI.qiI8.o֗݇$˪Vk\,6:E6@#:! 7w&ҍif\>ZU$0ڎ'Ms N*{*߷AwA%e}U eV>|Hc3T(<ᢃh}'@ bV[ arə\PB?Xm/-¸W$H$OOp\}^ٰvQ;B%A+*>f&bڰ)u}VSH\_S5&Zi"+l/*'ތC2.N 20\un&2Y0!@ H(:32yPo9ZxV pOdm;Ѳ"hBkr";Gs٧aCF@ Lѧ(dZKbg#e5/+'it>.8+VC暘uU(x :J,J@/EB|›%Y22KƂf }/|Įjr uJ<١d7p^d}%$UKrr?s3lb|j#OSyy 3)Syuߋcle22R]0*o$oJ, ;y?a#sF? 0ejX`9DFPu!/'[KGxT2#c9 /)S-:Ë/ާA1?rr7qHޑT#jt(x^M~OASYkVʚ`$9Ӊ"O`V 1&kq~PA4!+,2[PrgtQD x(%F wo- αt_B]ơfb}5yp%T.%XAF3Y'NT_~zG mTSPّBlhZbI|FU.uc.w~@AtT1GQLt^ugXkaNL#z>+CR_?4Z#/ihiD{H^#En S*_"R4fG72-Jl^0s{[D8BBX{-g=_:`zLM6eR,ANv+ |+.RjuC"Xտ~YH[v69ڂFWe~Fo1x@>4=p7zO*!TdzIWz Z #uq) :f,r:!53H*ӈk𜢵gK罒w,PSS(3u䫚dvrbBDQ!)syy=FMq esJXI6UM 2r`߿H^*Dq )9 g;ȔF$:V}ʅG[ W_ϫw ZH*78}.Fn&rꠔ+SL6_Z]!^wa (Fg9`jaގۣF,T\y &TgᏏC]->~ XCq_qr{MDlPgudt91iv$LjGLļ7kgz 9㒭sYOa7\S@8!ˏBȡW(Tls~ΐSL00C+NHmJXoBiRyHUspE8(i NޘȦ%Ⴇꍝ)o\m\FU"{ݐOI=xcj{T+9nQ|M4+fXF@ 8O&d yNeJ dz[\,76 3PPn6 g(Y~CTrg_;&GHB:?ЅjDa1Db ^PMؾWšU/46"Lu#7\b7i3wV֩(?kMZ7Mw qp6,qWv)h"MYlMw흦t>Iէ p;Z+Ow~|)ڇ4uHd:ʃ(,v4L=QۨcA\X&>Z̀RjB hWL'Wz{_q2Id1&OeVzB%"-OS.nٯŸsaa3WUi웱m}ۛɜh?$ai:vډ7qa>*'% _*Qd%08cW,n4tgkc0 ܶrJXD{qÎ9Ra{3P@GV~Pl*w EaL'͒N+0?-9dE̳,MHTO{'Sl^GVJ]f%wKaoD_;`jzN [00Y䯅WI3H2K-m._Fm,rzГH g'@^;} TyNBCή PjVL8\7T)'_&b ̇i?^ Cʹ O5/W#1Z m)gGL՛.MP&$S B} &,~#%%n* 1Ԩ|0*7jyt_>V!(ӑI~rO(b/X#! TweUd -al,$jcNIyOI`^1Qz]b疏+HNC;ɋ=Ft%4vdXoBVk~m8 &{zޠ'f?ORU ;gPIͲ> MJZZZPS5Xc5V\yA6GhϪt!&n vA8THXϧ.Rui#[ǜbBʘٮ&^2緧}Pjݷ \JqkMxwB^LhKҀlm(_,'lU-,뇖@Ak^{l:eP㈤$;> hL@OC*2HOs!ضz-F֮:NXZSB%YϝC.zA@SQrY컨vqǰKȥo uW.xk^%ij`  E+H8.7v~9RʎRd!ae=2U!.UW(Jw޻NjA­< c$/`V\r@|ҰArutrpZt1s +vlc{z[Z} ~wEhT`V1L1L2 NGN0fUZٻb rfg-Ѭ+|a`q'b+$l(R"n\ x97"kε2\ I* "Aax*oV`BPǜ-aeL_?ZzـK>KGN}/72gws@ 0q9X@ʍ QhMKR7^H{ 6gţI[kc݆fFIb>ٍexs4+x4&d!ԘڄVs0&~I12 hw{u=WKz0Oa6fu+$I{#9Xbiɞk2ˎUW] (P06OLHy|ԍ$nz8f>Bi0ӈgZמr/[hk^čM9!pa<}]H HH[DSKpZ \sY`PʣJV~t+.7M:|tM@vGORD%du/eS^e&FT=Vc v1CgɮM^St.iF};-(s sF*19Ou S3?.~@DO{gBEҿ]? E-qKzKY^2F3,*LG?u71,*u:pdۘ,^-bF(6ngK=l .EzeMc7o)3+\e hv7> }C֊[,Bds7t,QA ,@k8Φmǐ %P LFZJo'< ?9tDuyI:q_Jc ̳X=5ƛJM>2<IOQ1% ON;ⶉ {, %`,?(d934Fҡ% գy1kZe yޅ':3@tH2+$BQ^U}\b.+\P/p@a-}J ‡G| Ϣ ڒh$c ܵнv$ iiPn]g1Xv15*GXt57<}/5WH/e޽V@i Y߈-*ރ>,CtSk4{Lmoݰk)ZGc?O݁ <88e-أԬJU4@9PQG:/|03w6JKkL'd/1FBY+o F2˰7B,nM'%|{@֖-ig%cV>d' _QOT/T+ w%{Ӏɥ$ @K0|EГ : XBz)ͽNZmJGUHDLqލkl/ܘ 鲫 P=f騎E ts$HPٶ,nhqC>̽n旑䖅$uc{!RQw}_ơY?^T/ brunPk+7GJ07;FNGl0sO8bfuG冕@M2?CKrW IۿkxPM)Jk|USˀE'2z1'(/sVq@Tj =v?֚ rf^pU1$*NKކZ<+?Y9osjQ&%ơ7B:nπ|KR|GhrVWN__~vm$GϴQ:H12`#E':1`g{Ćx9:-PArZ~W~iX='> h۾V96laTIazL7SLEWI2p*"pNs]֘bȚ플 /P.OCP@3l"a,nIIbA0+Gҝǻ*"{^m(WZp/ͷP.(>99\MsW8 -7ccfov0Fpt-髯x+1e3l=By7O2~ܢb)P=.Dfh[#ofUdX@̹;O"h٨TG)әx œIU nFڈRT 8Ɛ># C }(a\Z/u2 i[ ,ϝ/u6qb@c9 M! 3wuqn "S+ W%wzԴÿ++s !o &LZM8yBp ,=vḾ0gb8=b8G% 20|G{9^t!% ( w*Ga˳Ip6P6qΰDvDBiɣyWދJfdIR3@"1J@#^3mg&cL*kз\Mf"$6Z߹eځ+ p`W75 FvaPHJl3]YV5fV]yJ ZӖIn9n/v9y/[4Eqz0E΀_5gp+_1,Bn:*q%lԦBdknKdjin5!OOGlCEWڇ~*:/S A2I"N~X0'NJn@y8SՅqRQN򩃋RgG"I\^3H{Xor\tmn\{צ(t@FVF^((ҹwu0i5b3nvהh^-{u_ в{zMҚ{f?W$q3D&nPfk/w:0pqQʚi [eZUJ8Ms,P3@HIX +x)BSw(L <*.x@9,v6yǃiH׾o.dzL"`tsMu..%[&aO8UZ<Chd@" ?E@|qy'b[HV({z33)a-J0yw< L\cn}~o'e_ ކvűy^(;bF"D)FRĶ+R*j|Sn˄ J74j`־ֈ҇8t+꧆]9ӕYD9DG~5w=)IzﻁU;{`t3jpѝQ 3~3ѕ ' 8>aUA;뜖Ђc҅[B} h #oDS^ڬky]RZ%)ݢsՁu4Dlm\;ևQ gé5Is˃B,Fda-YF-z#O4cn&q Q2=@\L|)= R \u#q(Rx3; 6, *Gl~]wdI4 KE#-^0I/eiƢ#DgTL`ѲDﭭ i*U:Mɪ3zDtehzedeM(E ].ϫVU#"-lRo`0 wԘ֞k= i% ĞUa=ΈS>vcڒѵSKl̀?9qvI 44K$mcZK Xe޿e^@_'yI+/iG60ܠUUR/V] [ԁJ0]GzATR;M$m2TG-O7Rz<-)3LrT۾-_6bnt#[+j.d [~1]zuv3\9Ԫ-$Ko ja o,wao@oRCFEouHϚ+޿n"~ w Ӎ1 뭘_Dn1VbWM,+%9ҝa}t}"˺rsrSIKK316`9*1sB=FUg$~r [OCQKH2 sn}k&^0rEnYrxjѢG0FCsG-e0RSCxLnDj77.sub9wDu$cM82 /'؛Sгۣ'˿k11XOKpV8EIʼnlra +4siúZlƉ- 4*No&l'*=v\q!)Ay9*aDIg&m֋vzJ!xۆO,aI2~ys ƄfQXw< Ĕ{&-ٓ. hG{d2IcXi{[Z4Iշ?ۧach!˲Y(f1I%9>_r0dZa(?tO{4g ;SI w t/nѻZt$=,Lhjj)uٟf3Pb֟ʡt;A2.~.M$kqE\"45RBS]%h#JYWܹUoQk+Z͖e_<ĺ qJǃ ׌胙<܄qqGG۩%곔&@4e}fĠU*,=)Л>V䪥O8qupUCnM&d3Uy]nB7Hˋ .>xf{$X)COߏƺX3+cz2ܤ0_Wria78QGQM'={XTp!XW6H;nKƛ~\2J =̀EM(}9|:u)&:l(N L:9[Qp?:j*AL'ϴ wnRRPڋ@F]WbfJy@Y<&k+FaIg?ym5ħvBzybR+_ᐺK_gjsXEh;] ᢀ?R! fcrBۡP?ϹޞSk`T63 c}S(?{t2WAG¶ӠM۵:@=hTT8i )˰dX%)`.gKBسϒABp4v`3Pw{ yoG%Ӽ)ŽfQ4FɹD *5`9y+KE{35Lq7A|8IR}1#Nۅ DrrFrf+hFKpmX'o KkX m-DB>MqE֊C? ol{مE(UMo7.Gt '&=5Cj5<oG0K1[rՍ%b0 M?5X0v[Dd͂G H^C縟cHP)WK!ڼOlxZ+v4;+y~c='1Ja,YC%2j.Pԙq10W6HfPo?"$|[f~Huu>m{T!'/ nȸR X4?Uu3P-LiҜ#LC]yedn.Q+G _'u/ǒy#cv&ߘpC:7;E3vJ@Д$Ms }d|-¬n%![۾J&vj u$U?2fIATq/r D"cAͦt~(K$yyu)Lhb9r5MzJ?Oܙse'(C ڝHu$"k&l#<"|Qܷ{zތ=-֯QT *o`1 c`RsTDY9j >ě.b7 ^f^c9q,ȟ&=n;_aQHQ0s94s4| <#Pzy`HłR ֡:F |o_D//\O8 zza(Ț!7w毚e U45MVm, oZ[aTopB3o6s2Y\), OqdddI(y}EJpVW]xN1CgL1C jJITt3Jo2ے̓"ƅ~Z:ĠȬ.G]iIF[ q š*j*+w ybBV|Śwd(KK4]AMza#1rDM᪋:5 eǑxziˎ%Zsoק :V3/ O`) F:}&6Oy|D*^G 4Mc#1T:^ o۟ )ʖx"n0H~W<>GVB,H5o"ƒt%b;O|d]n.|{+tpĺTubH9RbhT[ʍ6tKv6|MZm?4qAW)`{67v,.u֡6J ]]Su%~]Q{1lm4Zk:A>/BCaݹ,G\G+Ao2ICSj@38{GD #-.>Ùx8]Ew!@< # sU] I^8!; uڟkugz'X=i^n$)YQ &{BWl%d(bEl!בh*gt$j^](:&]Q`=((K}WJWD9PuҏlZC8Xu*O_ɰMPi.΄-_^FOG@ c$t印L\ThIGX H?m H?K@XGkG7Չy!v^/&i' .YIfEׯ2;&03j^Z[ĽGUSy]|Immw x,b:@{ѯ%-ǂHOTi3/t7ntSfAdj(vFz,E/UMoHWu^=HnvW+Wkp %[1G9,ME]!*o+ 8Tf|4m2N4{aY4[Y k,ʄ9g}QZg^5(ދ 5A#<2 *"z(n~/\1{Ҷyw؎T<R\Ki'>C= e%C+"suĉ2ot:]T! @~lI3XKEԒWRR2i1T&˺7Xꀡ!++MD$u,gLebNaA50ױI蠋7巉| ]mJ߷GRfI`#t N"C;+ т*j]JQJw(qЊ([ؖ]V[#8|ty #8W=<4ƓӜ iuK N_z5]!It=}) տAR񌅦@!L ޅp'ē&,?zD8yp#wGuewa>&K*,(4*#^Q16\Mܼ4':p9ZcfN9k@={ ̵,b@f><^_ц6ȝ5}9y*:*K3Z[ 6QvG#ܳ6Vld ]H@eqU zc#J7n -C06ao8}Ez?j(mq1p-fM%&IA!o l:V֦/3UKY`N }bJpqZe'z՛+{\Ffúݥ o벟T D)*\9淜$7Y/8D rOM0buXE2s$ k^K*0./@_<Eq?@81V}YV?T?LJƙH뽡qLPCljx^cs0f~naaæ?s a~KiP .: h%w9b\oY =TsI>Z21jǼK{O?rx\2Hzڱβּ_7<}e/%io9e0*yXԫ$=bclgo\fK Ğ~:)jq7԰r!+SEMĊS̹Pb2Qsyϧ~]/ 2ı/' ͪ}Dn"z~ u % @M+IkZ!>*d-e(S[,(.`Y*fbz˂DҦPZtZ<Ň1Mb4:xi*N Nɛd}:O|oQP_E]lAO@!9-nEe < 7&=TfQFv!{ocǘ\"i\xs&4+@_8 H+7{y# !ag'+#x My_[6ީt'+|O;I* GPRfXBhA\cZ^དeO$c"W0Bl4F68hў;<+Q4#w#1b0,^34x A 'eEWp0:$.oCpYFTj`?ܕR]'y:XL˴s 8kuϟ>+hEc/(kUƼ&C1h<mv Z\9dDN+o}. `ӕ#Z߆=Oіx2ˋԋˌp*YM(a ^S^ʸK۸$O 4elT,j1?m7Rو]tP2 ʜğ" ]ĶG Kdg69L =|sTaQ:*Hk>T)ӿ((yR׷=)-/qݧZ52b %CM.'0wi0{uJԛM>Uh~\Sdh%4nZ`P"øuXs7fzn 3`85wg!v|%6`ؕu=BOa5`1;E_u#ؔĊ<:î5m8+ط z;_98ѡ9(HMx:]ގC e1y [=qV椦wW %saYݹ ` x.l\LuxW7"'oۿ2"FY $L|S!'iJU%CnRhmS8,o2;CDM`fGVyOZ*/ŠY7eYMՋ R͊og#Bn /B\=FXn^( Y E y/o($p̣|X$ep[|vMe+[)|B6JUSvRUK[#,\eb`3= @F3[VMC\r D 9BmrZmG1;*Z:"ߚY^X[,iH=85i:$omtu]̔gt*1,J>Ҳ*9AGFo I-'ez%z):@RXsb6&K3{Vb%*wJW0X ʈbc~koMڋߺ`ENXն4Riy^5)W8MEPv$ Dz#4X:pJݲD ؤwNH{2- LbThԻ 8 [zvsV$( 'Ī>)-TFo(LZ׈ܠ@)%WDlǙ<#V^%O:X>`a }GcLZ %䖛 +ˡwFp"*/%EHQY[;xTq95 Ð?/Ωw=УqjsOqA| l~=?^qr+ecA(p8|lM,ʀАb"o]+ {A,o5 .WYȺ56@sw0]<)d)D1%^5礊p#S9#?ߜdy5 wu~_ N1DAlqe3k<(EwxjLf"XA($>A6Kb֠E2OD!U#u` x I\?@: e6yߨ F+yUL D`P9S;h­cֱ>ːaW\7K8 Nġ,53`q9a;s"_CnL>V[>RR61(Fł+q fk,f^8y#h`~$W~tbVZL j.1PdXJ;xZ,e_HO$"N*/6wn /F]muaRdTDTf6s2}*m+~;G{^~l+`& n54zJkYyx erJ2kX-j.xMJ>'*g( */ N۟m) `'q$KO^(Yݥ0e:FS&n>5YԸrM3 5[ȼq=ƃT\( "hb,j(Pi1+߃+(NIbU|D}З2PX46ڴ9h +0eT.Odan {.$W9͜Iɨ} ACh:qϥzMTB|,̈B˧‰Jۦs]CSҙLRWhI,¦ ,5;[2hNqDs"CrUd =R{ׇ.H+j"G՜ ,/.STڿsak҈ccAv" QvV eR4 KNJ-\S5@sVϮ֩12wԫ@ JV… & a^~,$bZR2A$.*xG8*.l lSaU,@vsY񵖂MW+^htm'Aϊ9*PC_<\ђemr e w{0X/q ~ˆxq6ƨVE 0$Ud~BCrd)tdE&93rtϛEjdJY;kh~{{ h懝}wVޢUYlL6xыj`sa~<;8߀1JLӔ{;7޷0`&"I2.$$v Sf[yf$@-M[a۶*]sq1BFK)~ #<} A.e/{<ЮXtk#rp|ZOON8ք qނme+} NS*j-cqiΆ~}&ȐqX t˯X'*xb){H)`ӡhUpE!Tz61"P;#1'7 +Du>,8cEqO= 'M8 KtWg i"]#!ާM ҞT dG) Wd~2:Q'2sZR `$[pd9_ Lv"sJ&+UgAqtD>[s@sRU^󈎶(w+`w13&,w$[ jyj\5} ;E4C$=X"x N`Etuf!Ѩ OCܤJ~Pw1;[y+׏ XE [&Jů%scf?ҖM[NR[4SzѱurMeΝjF| L14Zy,J|rTM4[TDsn84٧%T/8BHOS\si7Hw>3RѤ^}aIyC齇A` 6&ӀYMirf,&ni${$۞'Tbk]tkJ[ 8}l1S&8F9]Fmjo.0X?t<|[X2PʱaGe_H-~! LGb4cU }׺yczx&jgwe0j8>6;ia49/BZ_7L\(-nQL5`;&+ zjO I:C}֊o԰fшGY;S>!E`'Bm`Ƌ{&'JK7&)ާ7XA8Kyi\f 2QD]C2ROKq 7/Ÿh-h*l(NQBf?ٗn9YQ-|??D|ig SIla $gDs@E-!Sf4Ikd3K,EpCT]Ik*i: tW@t$̖P*._PUSr:EN{zk$051F&[pZ0/ahy}'*E{R&;"x-oG )^hGIZ˂PjW`$ 1jCd'JXnb#ȍ)5ߘswݎu3dp)PF_-4q}i&" (oll5Ȭ.{7j K 4 ,=EM:VKzlz@stjV[.\ o4՗lhodNߠ<] -{a$F4?=jTC)6"ܻ854mgmN,u:P:X[05G+!r;~ AƝqӹ6P)c}Iq/(-vEfY91 <(asA@3i]0]\+\3xӸV`_Fxy 3%¢8ץDC'd^~Ų"_DAS;؇Qd4E"UDGdhHuO ('iAdK&Εڲ!a <1k{ٙb'>n e7/֜ug?p?YGiS8TJ,REަ--9$hQ ?YFm$JA+P ƶp+zc1Ag;&c" 8Ο. A;TYԿ`H 4Ȧ+!~Qy>.`Q^ŋnReܷ}zD[x alpmwdi% N4W6 њ@+KC/.p[Fx͆LԬreŠiQ{!^󏚢-A3ԐЇBk03@8 㔃,TXBg{?I4m"S+Xj3O9Tߺf\*o\Ð } fTd`B]dqM9M"?68&m2Bb~wIQ{l,]Hϩu~zӘDդG OQGamżoZ?1 SZ-^ ˻-xn =)OڧQF}>uۇR]p &jEh2=#A?N %A;0h@JES̴6YRFV SJ Fca-8 Q4U?f[8*Y= ta2 U(pllFvD N| OnpѐǍ&" jB밇0C"tLM)}7W;Z&9;|[A΀U+H$B@qoc9]0y' OF'B{,i u/*$xWݺI<(Gc|#@IUoqm?ۅIVdˈaMwւ w_um!Rb&c75)uq03~i _n5BNGQx$Iفo+aVDIC`sfnI]1sJbsظ'Bwd x@ ]ȆA8%E/milEu0e<\=f~J=u7Fⳙ{8ZE& R gouC< w #Q;pl[&r$Т}A5׼{<bz?!ms;"8*$d+&]ɵBid1cX\]\/K( ઙ 7\4e1}YX6J.ks5a5+trK5+ kΘ Dc*wrK8mi P-'ĽamaM3f| ceq=&0^҉D쾾06mMhۯj5|xQs?|rR88Fh<9d' U7iYN>/5鬲}^ы"lN`C2jɉÌ_L.xA-HU\Ī 2Bƅ+D0L Ju|:Gh#+EP&=% |Msh>:7#IF& 5Gh΢oI [m{T;ysh$od}p0GBנ1昗QQ PgnNinit$2MKc$ּvQRsQui}}'NY7]Rŋ(Ղsz3q(خg @igi$aQpx<[np wQ54T=Ո3xDXO a_G`OeLʁɁrljIm}T(2hId8r7;{ [&bRl\ȂЭdVQnziAS9%,i@-/ ^yyG+1L]0a7|(ZMw,DyE<6] %24:9bʡm4&rzUspB$#]V2 w_+>"QN"h SoC;)E_q yx9qVuQv9_A)qH;O6{#P7 |.8liDFE0__srx(׶2]HAܽ\zj"WC4̲E8 !4I;($ VvCHU^fjHeiS1@`u(=?X+nlDtw2_V|p]SCLնG'7+iKOעmu~%2jC.z2YY,?ޭ#hEy5w WKu??"NS!z֕f)tnQvR#tHX#LK+dr $1O/f?ߝ.G>B6 *ф8uQҮH4l'ҏUaWelӌ{%! ^GSUT}-~@:{ۇ9=v4`~r&>LɯabD V/3@խUHPaҽ8Lnqoo@l/"*dXD ntlhBcTVQ`?Rcr%$Y,#%1|Y8[+OYo J@R :x0 T#{BQ&H4'\YZ 0Srۉ1)H}Jf'0H /pVy L:6d(B#Rh_p۱1@k`8[ 뗂a"@ɞY?ޓtjʠL=@ cl5x׃GE(B4٢ƕqapEio`T9]0Qm{[(sdzvtvyS˂Z] 0lM1 u`;tZk\G+G ^ʰYGiىts{d eJ^yoЗfp0љ BA n=0~͵ QRY6PBV/T #Q w]F"H,z\%GvT^[J=BL5͵EPgURsW)XF*(teDox dH9F‚]\WРj0v%G~&B;I Tj_$fO!pwaHIPs[⶛X]%^.z& =+AI6]ٟamDvhlhdaA虳_"@N}.65[Cy E>Fiq&`5ϑ3xt"B7 eШ*m"nvvHkiGkIbDSN )WKwɃ h07^eZ=H\1zsf:{,/Zfko6,*k-e k_N3-L_MF(WbCӵIgjщPRj 8"v@|q4Z>WaXbWeJ@ qz6 uV]'o*L,f| ܁6sSn>uO^11A uO:lC88$/ kyepOs!m*5r; 3m]aDr sIBĕt]ͺ>|hqĄeR hb-A^7-1)>4)حȀsW%bF-|bWgia7HU&k**%p필 u3j}E] %(a<h|N7&*'Fh%їV~'wTlbzrn<\/2Elk=-"^>g,Qnz/)|?ix] t3qRL!elBILI`6oGӨF d2>d:.)F pt%jėX^ƂEzSS"xt.V%bHKO_LtCg•1nDitiMш= vAmdt.r6T4?#42s_ w0Q1e-\\ <[&U䳞h@i;tMS(tOЬ`";TkK&Ngt !]Mbp](N5.o `k^4WZIAv@0!O]}Jv7[&(>ے_gfLg9 t^kSXOa>ݯK{Ghi۵KiQ3gi.~/@ZAmUt">|ei/P3Tp}H:HCy;9!jZ;Xsq~y&`!H)sQ  aUd!_*8Nu Z~P!cN ādgVPs^#z G mM@õZVxmHYЁ}Ѥ,@D-XELw?GXL\:ӥ@L_eKe>H9MgᮐkN jM x^_Jev$D>ULwO,w1+ uvDzfVLR=-gt5+y~3SO)O !uc*ZRWUF|yN(Tڶ  T 8mYv aہqx9 6;M{G=/ȜQ7=ᡗME} EO=VpW\i_$tBH)U@Gбb c/IYd=7]J-M\4QGve.xB/RAuW& 2rӬLۣI-`OvJ7ߪBT6~\dv7@(䌉է6\Ǚĥ6Pwuߡq osInK$RW1p=!I|)qTu,N+b޺#DzC{n._ 56V-gUTi۸?G֑n '}:".0~`Z4G!1CMQi@"ztVg)?//,Зʬ2"F<[om. f#*NF>5T_Ӄa+W:).- &|W4@"icT5 1A,jr  Хv}>aQ}&_#8v^V}ĸ6Z'-ȗXMPXӔ>*L-;dnd4Tnó}pKu4ha&"v D-5K kq6͉U2T@+ʂMx]Q- Lm~`8t7MbZ9JS$Qy#Su|!cP<"D<; 'vTƦ .vwF2o ɚ^_Dyu哈kr5sWɧO%U- 涱mSXjє0_`B=A u< &Æ`1nsf?\׃}~ "OPt JL e_;:\<+ wpE'b [=ڹ#WAZ-I`HZd]+`& #L9!:ABP$rt GYe ;xYFٕ : .rLj1#s5m005L-CۆR>YtZlWL1q\\%\|h K0)$$]A+Iٓ5N)+0R;; O\C';]P\(g1ZѸ ~A4F_ԩ+%m} @*,u E-!jY dA> %5 EwgRʟu' CBA8ƠN+)+'  }okˎ5.9^J͏*Y0#4@|peG/WI[p cDNK^k_{+0$4Zc:K+/ĥkÐb]ˡ wRGotf oifsǤ1;AAD! h2qjvvGΊ_%%<1~>T_YVsbMGX+ xt:w20EEi!(ɆOU^2($&9OT of/|ɢ%SbshK“l7[٭ -ŦCZ!a Ba-\!'F7s;&gArg6)mnM/#e}uY`6xϖAzW1!}}?ɩtȈkcpU:5hٍC7g8^Y7ъoćuk][?@^!rw551)L}ܨ8ՊȭW n#N4 q@s7g**Cz{i:YW  %uKwrP|{P(Fcx=,r1AFpv㐣Yve_ƴ_ |蹢[e] o);̕(ȇon<ߵ Ap0Ϥam""Ymc6=k=x,ӆEH)xE0L/(xZpB=|ja:^ :y[]="A=^"a`bMFTG֣_>ad+X8܇tltqi 6ilKSN.MQ-IBOY}gTnpM* ~"}@,5X4i K?4Î*@xz '"=`% p+( ӌ P$| @^ؘV?KJ/|rZsp=CΑSR0K/2\Gx6HbO>f4s(]zf `)ļnS`Xz:-֚0n*;01Q0}W]5@:k}+|^ܑPؼT ܱR%GW7++_I{RN(wgqWNOzѿkN^ s }LN?{tz5 Ed ;G9ŃOR/\sD3=>\Yra2$Mt}$|dwc[tj6YnrI8/(iW%0؃jGϘ7Sp$(2kjkRURTPh !7NĒ.mڝx!yw4Yq!3d-*9h8RFd&M(<5R@$]~kgbϕ V اJtd I{/JT,ĀEI),q삹Yd뉅 ʛofr9޶%彿: ziUxjNzCX܊$-N~U揑& נwYcEf}ъH<|}shj/oYڑ>B EŇcV]:ct[%PCE9l {h _Aͨ X oІ]ԌAQanøq }VC(I+o@8SeƕZ$T_(fшHժAoteʣ\Lt7J&R#<=6 Q0Vk PS'7Tu>+&b.kׅc<[/@ې̶ f+IUֻxj_Ԟk+DA[h3CDɟ}izHMc>(iE&2L !:(hq|2lc*U'm:6=cG<BVVKQ^?S ke/>vNo@z'cI/9fw/BX{PuewU n+ME%~KJjR0d`@FMJ(BqCxlazfvU!ͬ/r,x]e3\0GsX^~QBHnņTc{P-eqf3\&$ʚ&p A ʉ*$  6CU=K&AOgzJs]DȄ64 Odh{4FD6M@/5G"R-Է63c풚;@S+}QGvGMapZd0TǂŎ#ᛙnIl,ɅQ8/ȃ8 3/% ) O doa&Qns e' /FQqhytFr~9PeavbDo~O2dpb<,RY#=l9_ HcsTb")*-ªǟ.iCI;0(v1r0M”l9 TZkq%i*&d_:?t7m\Fq:RW V7^he.`]C'Usx;v̖ ˤ&l~pXͷfNяryc̃mIu5de*BeCK!`S;iNd eq$Uät_BcA+3oYDtA]A;uOvC`)e~L]o`FoT|kѾQf ͉/WΧ7?;XF}+V'bG/ }BAY}PZ ұD3MvV3RZKDD~#og݇iz3eK-$yۋ"QZeY$4_I^W j{̿gao| +̀B@\%u OD:ei> ?B=?mɸ<6B]#:0 u4D:8 9!{J!plR߁?3Q7G]=: @\MJ njy6JZmX#|Oh#pnEϏ0a oqT$SEa&H:OIҊ-dm]c0%&EDP{@I)uɀmJ_;AU8A GgK\`wz&!.XƯ}ۜ і!1"Ãs,\<_m>!32'𻴡+-#VĮ LazUUP4֙.FVcL_gb9wz-SSdB~; o[3&-;)0hv"#- gҏǟzuæn^_-C9`5ӤC 0fjLЄ[1Pɝ {VqV %"՜` M~4WM_8n)&#bt gG񑎎[bIGV!xp9 "icu JyqC d7S(2$l}n[db]M]4u ġ|1ߞ@p8G |?<$Ѐ̫bl>ӊutVr[T$NR+S㜠^؊6)>fv{V ^y\bKSJahvb'm [7m"CdzQps>ۈܷΩPDï%]ڐDM=횫Bl%En*<2;9,h nz_V 6x\T SIybD{ ,A(1ױ1#a.>+eFipYt/,$RE><* E|QM`h*0)t"V)5%C@5g\P]6Sp׭\Elow!~vDB'KX~:۳oL# SЮTw;Albt㵊TǬ?p.%HI?.5˫9[ ;,<. k[ގ-8 ڥF;| bh+&7xg5g|tߥ fV(jTTxڦfay<: q %Xϫ^%2r1?UeL3wBwOK#g.oUܸu 5~NX9\pХ &Yi0L'5物wG=\\=\$yevpxnZ2ׁ.0!.RRPQBj=gXDHa 毛M b}3Q5 ֯gnpidTC)\G0aź9x4F**~!ꚅ.6~ XizJ9A&7<^`W3{rDHTy<8x~[ O:H$>+-9GAw$:(V!A`[hjA",uYY; o{-G nJ:d"Wr5J_Jk2XH\bD"oo7ߪv/ZX\/N3a"եkCCbM_5Ec^N׫/':~5:8j5Xys@BAiS\4%&JauQ!0ei3)>%N*:)UJ8czmOlYOzG ,&LŗZ/B#%a'|AkZFA8Z'a1 b4@㩄$}n #x>~*cnb>."=ooB*rn\1  #_d`2hnZbKTμn'w?g 1?U; [lBC~ >n ]ڽ_(|{1,^4r9|ͳ"0לWȆ !u&˞yQYȺ@|T~zc+JäV U>Qj!ᗺY )ŕ6T FU_wIGں۹5ob2g~XT^);EiP@'ݎ `$'C'.*12LwPʘLGkyMK_}+m4>rbO6Ӥx9[K(ٖجCrYC@ͪiq7st~! n;å=_NmLkS^039lQ>HCN QYm i#fq%_& :ЛvAźcGGkv–YQͯV $5QNF+oO,юcv׹}^wVq5OֵXl5; jh[E C&|ٮ^2%1=ƋWK1=/{dViA% 7Se_R?D#>lf͇!va٨jP,Pdq HPØ9͹+L 6fL 8yc}.EAZU`jvX4<{Thd9_ۼ;I TN`"y|qX:j$!+Ia5qo?l[I5k_,3J+dnz]App"C\9LW4km8Y J#*F2T9r- Z+a J^ ʾ.\;FN՟gA+r% 38izGt 'ӭmw'|>0^&}aBk@ؽkA˺* x+E~|<>s7ķP{"`[Xh%E 3J¡Ժ u_ȚK:щ&%t8ܔ"4UdjP%d2-ըQ30Tp08ڛ0J@,iKm]Ph8!Hba0rn׺zJ4pͳe}fD&\Ԭ?Mҿ1GݍmlD4b^sChS^֎;$7*_dZvcѣsGi?L, 3JSJ$ߑ.E,?U3))wWu:nr35CW,Amz<|ozN Mʀ&Og4óu08Ҏ͟}oGҕ'(D4#01,n&8X:PyN*9dQϧI`amcƑdP1IlM,KCe.YOILe|K{S@``I3.jLWnWOa{-?΁{SΙO׌}a*wc\\JԐj2ȏJJ0Z ;V hJoR!5ʌsQ咾MDhcSAtEę4u-ӗAHӎD"$:%>H\dX5ɘꐏ #@-/CYh|dSa)2/G͏o,C.yn+ZnߵN OlҺM`9&tf*bZ3Y?k׭z$YGy:+eINyod3[|_giiSY87|~3ۜ _j;,,Uތ- `K"%LS$7_rsק RjöB{4k2 $l'^ 9YԐ:XuHs^ CHO,زqp*nn_57IDRO#²\Y΢Lr?(4K^m{$S1wwd$.^}ÇTÆ3*E$$-wh̭_dayѩ@P/ ~>=Z;8c1:+ 8׷ π (c"՝!]dSE?*P5!v^hƈ*Ԟjvbtl(Pfp.pv4_-/,^{0Vr&:oG YS/ X,첷k1{.dqy|pIA#) PEA#f]D_m\Ȃ|\ BK_b M=9gOQ?uzprU%N{y$`I)kϑՌCaB kX =v/|`,rnqxbۯu%c8`*{#=wdc9g* B:,jJ&V%=e: u' hKOŠ>uۗԸ$%V>si{50reX9к헀EZF}ܣl7Ng`ZI khS#TMwk o1t'[%+~xDJv7'b08vJ"c06!^_EYx-(K"Ζğ m8t!8RoHF\!E ;Y75t : QĽF$vR_n225qA.m9: lME)[kX9rJxܯT󡜥)}`[Vtm*QT/YQ|`qGˈ91 aB]m"ȯU_(,6C KDte+Z Ιme#jQ{%hNp X﫣E m1w/CsYAƐ-& Phyk:c4sW,nͨ][ RoWTn⿎ < 94H=ma%0qn.d'|L;)W vnn o`mgʹv =D>divq䗇 7Isd_sdAiU>zY(-<ݬ7bU_ &c,O4<xg1*\=ٳo3/l&IL#uc݉'vҘ7J*좑VtM>fHұ,T<*rд @wnYͳ>VUw mempU/ ,q{P6J+(M.I6#|ѻUt"w~I|Wv1#yˬ*텝Hvш=KKWI]_.*(XC2,#氿:VCTɘocQXҏ*P'I[[lG!2!t0双}M)Z-UUlԲ^iyڅ<%xyvdt" cE>3+㨋ٚqMfe7[\dXMi˕̵`~ k Bz-O)C|YOIЂoĦQK5 UܚÚtD6fi\.!q$ nyZAV/7_c,hM餽 @%Z=GkE՝!e+<1H6[т U1 ka\w+5s'hy>ıW=O9#x Iz ]e| @v $HnEws[ή)_1z8_ EO[HbnFvyw@NJR4Q_濼VW׭A}WUL ˏ!U#2=Lo._<'8g9QٗHJsgC/S`igjs/q` GgO:@fp4( rX]ZjJ4twA$oyT-(tE , l !?R!llȆbOx][mӖqOE0xm0[JE OAg]XB]y0GjܨĘɒS4%UС|qy8 Vӟ}jXF{|,\dHd V-ovޤIg{Axl,8{􋕀=GMcvq|%|H8'SC>SMĨS uCBeS>5ޯѱDΫpn\ҟMqVB"`{d9A[ $#}yfGurw=Zg9x+.X֖9SHfvw@k_ MKi+}f2mq"}XO ЗWQ`Gr"/8(FҀ'zxmkw #J\$ cɀK2$mMPIaE9xi*W ;F*jli兲"Pye 8@%D\[>642Z NFk p`':.Հ;o|.wvq%m`VoInB\:/Q7E <$$Epx\FeVg)/P@Ǻ#zA珮_E1Dʂ;yGp^$axX Ҽ'dQ&__݄2-OgMi@ h 49X+i+`k?Wx611x+ Q T䷓4@iX|o_s}2p@s:aߕ`vvuCKrnLPx&\Q w_ p n$X= -)cG_[gK0~"i6-p _ty?Dk3ˑTLv08y! ?/83s6b!`ʸ@`rmu[FgPM?_!H,uˌ])ZN`I'njMJ/쑯H}82* |e$ސeܕ&V^L*od7FZdDbp!m/z 2ҡoe{޿*L-`\$q+q)**Mo}cϒڸu+WbC'S`Sq22PLʏx@37nrdUdޚPw8 >0<98Au6L[H#l.;xE[ 眲@"η< X^*oT0S+1t_k/96Y8%%UM +aV"[7|= ܆>32knq Ku׽miro9u nDokHVu&CCu?z#ߢ JWn/sю%%#j9)Axv` [ } 9[?S>髜1wD%ބEm)Cظsd!ZB`T8KWgx0pkB@(m栚:3·0tWJ[Zg {F7y#ߖ{>>d3;) /ozyda]w_ Ȏ3}eO o/f$ղNpqvCoy抡HkЉ Q,HAz7Ձ p3Lb})Sم*MMapN5a72oVû/3'o^8g͆i@VpON5X%Xwbp8Ǚ-8å?@ȭGB ht^L;vx lMaQ~ w>+@gg|ȋm`B4cܟz4%!w<鎐{X=ٰ/+#CFkx?46??pP,/^ɞBL+?:Ub.U(MrAA{)PѩJ*H@KԸld^z͟B?4ȁr(<|U-J A&_DN ʏpơR8?5Y5 컿(_g̫"o7 8C{D0dG A:6lh!/Xo!gȳ̶'rTCxۺ[)w,~kSuu͟ 4,;8*z91ޏCFdrQnV1okuNHY_}'2wĥ5)?nKL H@c~гlyC`:ϫgh\BS)OrAgEykZqB}[qdzU!f+l:H %.c6IP鑅=sm<ztgtZ!{5KAsWA#nNXp Mt-:8[H%[mżTXЧS0RDbYLyjxIgdK|S? &k$|@ Kb[|FʠrG)x, NBMʄ͉jMW:^rݱCpsgQBјmcb75&@R+T0nM ͮ Z+6't\]!ȆѿҦyL0ƓԎ`pPd5ƨiOlPFۖ\ г&|[M@ –!*nA8@|o{NtpJfIfCO9]^îŸ[_tA?JQH_ÿ6NWcP$Xn$(BTWG%Z6! #`E1,N?Ml5 *`GS u}xnHDx٘k /ℹ ZE$A&8&9j$w$^@6Pvg_WH& 5VE䷶5ë7? g_)ז\<3o=yvVN-ԅ,@NHf4k/|E'v`fV'LPJcG@-}䦻 wH3Ãmo%d?c2iZҴ(3X^6aۇ=v_k,%2ks)dA=!]*ʄ cYHQfFYHGy~eN+-^ÂY@m$?7ȇ`|[``,1Yg9 .B)/~{4%|Xr9#>(QD'=#H6x?O$uXy`Oʸ8sz_/ :4mqG_o$P\G E6oU5c]貼tniBJSYGhhZӾ فf>6WcYԶajԡSb-yW̋ FI0/R|dJH W\ #e-j=1K'"_ }ߒ'Kkg;]!L]Bkzhx+ 3h0,lV*SLǃ@<Ɏf? 4x˓l⼸M|z-91w#4H%k JdYf2B Igvv2:E4j48 /*jX@U.7@>J0f;jOu,=u6<&,13ٕ]W^Lwc7ӝo>BkP`{=z韺 K!Pɬʕ}BM\4Zǡ B})*\^zB75i]^Lq5`L }I9iL7:CPN~wTEpL.Vn˹Ve̩{]\"ІCа# r}-WIxVUQ(`a[D/=je;pvp[!⊃(o%% E[ cb#y@':JS3GMfTC ᯸ev-+}cѰoɲ69(*]5zүPb,1؆wCnxNAQv(J409;T#4l^C$B*O٦0d:\x M/W=kp 4P / ThhZJ%W}_nvfi}PӍF"^wp6I<:k6 Qö荮ɫaAR-;p}hƥʉa םKCiXåoJ3$yͅS'I~~r*zi .r|8ߧ 86PkR<[H:ؓfp;r6LƙMSDPyjXqk"o35ݣdP͏"7vL̬ kcs^6)!K0'm:{ey0X3>.#JSÒYk{+< uEufgtk`bvQHN1Mݶа?iLQ<|kk.WPsmkL+F:gQD}+y1Y EƁ9)o{ Ͱ2_CQmCc :d;S =NvƀcLumZtciq&{x{zz_f}Jд>m2j!vAKNV.B R@ˤkz 99ef@:5'!p-K 5E]+r}AwsHC# .B1~;Eϋllay&X@o"o^ K9dUk7fHxh%8Htfxzgŕqçu; wM6ľo#+i99,Fc-n!k \=g ׯB,H4yO&W9S_f߻wn%ig绯C"6ю\Ms^t02x+-/.'yɻK.K!G n<Y`u.O`bk,VR0ָ?aa+9G(ڀS~ s6-VIgZN'_C7ȕjn\Tc<H^׀+ꘅaUJCp%pu2u`{WA: څfek4- Lb9R_?pbQ#DGʩ&6HbC͏LxBva*'f}ҹU &G蔜\ZpyQYSט탈Yn ux溅!{5|{iķw?2FK&T(eܶƈA-Yc-0!h ?L/3Vx# @QBW]^0[ɂm3w^Hzto1T_.}L9rm# QtFݮ ?cjr*%d^TyJ=1{QK]Hխ/D]VT6\h&u{E=jWEx:KN)S&k7t3JC笔ل -.;Q4 )Ji'"@i/U!Jٯ#C ID>w lah^k|`o-xsHJռ&-_p UY"Caa| L`n"J{G^lseF{$M3x٘-_sOuΜɹ7AQW`=^!an3d_T(I^ɍ²6bWP|kIfӌHP/g tf`5*0CL1g^ [[j] gK2"E%JWeSw> ;6Ůم.2 TƌaJ}Ik96O|ty4J/4ѽ{H-;Il@~4DPS·kr'GmXC]{I `sTm˷SG/)FO۶d0ysӠ+&xbcːFb{($ X.A|QV/~ojAT s|$t];ŀ-r1ki&W`^ފ$g$EY[%J}1#ꃧr~DyX9,:_$>fJ33 rއjB8U٬˔pLCOX@7)9eJLUpo#W3"X,}hwJr\A%"=5/ lRhZLڵST oqwp*O\p颮=x *uV %a6J4U: 9~Z'~>x,+f[otxU2B XFCBg{ӕ8,@$@ h,pέS z1PѤt:;f#gP"^g2@^* #;=wSZAlj7࡫95:ۑ^_#`h?Ty-npC.%* iH7JG8LB~euN9Ð$;*Y%Ďb$*V4$\#☽D> V] êʂa?cʪ 2ޙ  i˯Xsk+q{_MfZ 8(i)eFup7}5]mO3 ĠlM4ڣB]k+0Z\7f\36ˊ% qݢBɇ\OW^0&gg5OR e@HǙos#$u}N s>V ź,Z?8Rۺo[hU">hK9Tk&5Z~ w8J( ൴UX_= nF"'C!9i4l燦|׸Ͷ\fC8\*ܵ 1,trksi!vnz2VkT~xT-GW:K)@eOe"g_h"1f(qAK 1/HfVNuJv?)V#@-QOT*Lmˮ%PZa1Py\YJ,Ѫ2vGiUdZw/={#s k̬<2sTᓉ' }nVoՍ:k*~MTNqrp۲{DzT2Iu5at6֡k6gYfqMt4Nk)ɘ͐v6,gKf`_\t'ƀ1'>V2cJk1>-,W0ւvyc2SvBAck~:l`?Rٛ` -wcSdi',B9\V~NJhjޡ2e@H3X4cHUenzbC =߽Mg):AðZQ&@[Cuf* {vL,EGFuC`u@&[-](Pqp"[Q }VvB'(XNM&->"kǗ wkENuRv-rVB+@3l3/}oՆ9zɣn~}<ԃD3@xWvaV;`vR9i:m0^cǠy-y)PK]vs⪔.$8AȦ-uN+e7!u` Oά]+jS;Szf̢Ц*DQ2(XEލ7[[եg}2j% '0 YUQ2…5܅bn3XB;Bm|*x36"088Qpt噀؂`Ҋ]q{mr[{| v5 ^;% ~%R48q?ԓR|/xgp$|҈-Dv,MG58X]S?>`1PܜT &6ǾSCZ@QW5v}ª@iPq1&;T'[,@68.٘clؓs.dܟxl< /YS D4n34V/n >ZK"u:jXx+dd<]>H}d(GKMZ2 ,K4X/'U\pGƯyȷR22@nJ0M)өS,XhD4+2&rJysevNˑ{ۍ :}+Ц)wz^l'&}*=Y# v0nvb9ZȶWڳ>Jjv#[9#"0+OtU1 xEC.KD'e#E,`qӒlVQUL0FfJ$`4Z|LU[WI"9}s]&~(Z <#%W{r\yh2s,`{BڛH@76P w?1,6]yf'_Nh0\&8?a/v~@4J󹲎c,9CֺW+XR9=>4c0V6;KgW3̸Zh3vF5b8AŬJ^uX@T +{'Czi|`UM*ڵlœbxöl ~I' +G3bݬ*cV,'3anC/4;d"Cv 'e^/F$}wMtСqsAbe"&9Q#}I6G@ (azpa^.~o(e*?|.LOS_BnPC(.b9?CᐣK:} s/MGy 5K=Yumb9q c;꣖ : ,Tds;Wl3z ^zdvZru2Mҍ@I:jH|:)|hP8"nrNz$ZgAɯ翇]C`sE} { tN?Ki$؉h:İ%mnT>NQXL[r+ H9H Ҷ r&0Rܵ[L S8>h@>F678drĴPt"&@5~"v_)L/ß qcRStzNgwgH *kezxzuޣ^?ld>UZ}8QHM%:.Qa:#HE";&DG#k 9;bޒx}="O-f7 G@7X ~WdUã;ގo=vༀq|Fl-im!/> UA&N~n ;?6̒%#F+k/\qEM=/9ϕ+5v L+d;KR `\y&Otqlȕn0#۫Dm)@EKsQvb&oAC%2KoN\>AbU D<^}syͥ苺Lt~K9dwwZۨ-KslC^!h̡ Kȋ/9ԮnobC]RLivi4#'}iA>[з"Y; 0%*XOZ)IW!ÎBj\{]*'y"ޕ!rmQSzLJ%Z|"2"##Խ9śL:נ~/F_:s-'~um S19Cz4@fDr.c21\@PMaIy7֡ "wq^דV78MPsXzтAF~ԱB"bm3]_O٥va݄b[Vy3v^fw8҃ ;BzFfE4>Dz&Y>܉$ࠧO?sq0X<R6fCZ%%K(#S3>[+<"mA7Wf0Ai dg]?NolU'r=Hgb>ۅ G$Kzzl-lvCZs?GAVQ\;vDte% !)< |2EJB^+ ]GE׎HG4Tav$7wv T޴۰* j%wнl 1'_G <6Ba?Bh61"sr{+_2@ҠkN&עsDp2wPayV-{CʒMTsJ$PU])ZP1bňJ{lNkI8tH蒩[Cxyd2+*En澍5 >Kp0Lk1'`I+Xwq0%c9%3Z32rd 8ʌ)V? 檋SyǪhxxܓsyTn1T/@[&B#BKKA9 ^FI@u;_Y7xc<$"\4FWy̤D2.usxIahAs*Z<[ـ {I"9/-K30g cv.RјiS$'b36uW]-?Nm~eA=+V)gtpd7!x|+Oˏ"*]M͙5w +[nOgfEJty"i~3r*d;Z7l=D)!6&GO$0ȘmwdK1(Cyezɣo̮8q@7#WM $|_dÝ}5gD C^ԪtY}`Fdّy1܍2VHL1$ By\,Q_f}KvyNH˶'a"1x8*LUc)q@o2_1!&,܀C|U p3;mҡ~?<6uRYuOxRy%PaʅuGD²ˮUBgo<<(1h$'_χ̞)s,֘ 텟(YX-%Z]kGBE& \)W4H_ óM~tW>[<+Lmct8q> y\PP"v_}\O (d|qI !M:N'ɉ=ԠQK&w^6QN|#O$oo)٪/Z )6wY7]^E_U}l%I'#,UXn 'rSM>[aR~yT뼠Lj Ƚn%u Roע d&z ab7K۰F0ST Ggw܋oWl(PN^vgE4kyѬkr*>GSq :mit9q5`(ab^dG2%PŅ &FxFO6Dep=&k5ۦ0 rMEGuQ|[XcJ?ۂ Ѩ)IFaHK7w0Uޠ70pFZ]hOdL@ĦoUkiJ?ZZF’,Mso蕬[AFTT8UġQaG28Ҙg#GV8޳>Dq{ k% Ax'bs5Irᨘ,]>%E:d+kPm覜"Z߅5j\iS14o;0GQOVV q-$-h/'\Є2H='V\6#]HZ>19 cyYJ ]rJ]~8D&TxVjr pg).)qh ޺a)lmC ! :ALV/GBA㳽![VҖ,w2z'ϰQxW2[e+TT5ռ@S xiw(К5h/ DyޚԽ ]=h  ݲjvM=uBВd6&O% ]ʂj_tu){T:Vh8bzO, {лi՗12d ,-ß]*q ksjGsâ\ hw~٤_rQS mɐ^x0*uj,I\ c[jzP~sy%ܦ6su G>n(C?.$TF5S jk>&WD)\P8GpIFCSp%g]-3L[SZ [MnwrJ閍ksMD"E,N*,U]#DOP3#e%iG IHHe&aE=7ut4~[:f`]we#ֳsN[sS@'Y=f/$rG\xh4سo\ى }YX#-6 [؉?)+4'L$[3 {-@+jL3^$A*&twHQ;Q;ktK4BNFϊyX(@ﱧͨ{CWGHOo43t~V9t9d@x@p1@e>r?ʹ_ NTv ˉAe_,&tn$|id() Gv!`+܌a ˛B}DnshS"^*S) 2ڞ1+yN<;~J/1HMW`ޘl\'6HK+gUd\a=XǓ%5jY{q8\ )xMl6rIR{Ṣشa\MȿRh9ΞHL}vR *l?O⡄11˘_Ǩ)mT23l}xQtypբlftO%E->'=o{_Q;-(VdHu160oXwNpa!׼]xdjP%8lߗuܲ2W1;E|KĮ)7+_ք,hrՖ5I(jYƉ}FvεrN\[9?2\N&qsƇ]# ˑ0uu1'iC=mr^N9ÚYP}4^h[-|rx%]][YnjHYb֤#1MpHFfEd2#-%|CFZШ]3_~Ijn&,Ngn}3/82u0&4zQ5K7Ɵ~<wY.w^ɞ ! }BU ﴢu-ߐʲVPGG3օ ^eq:{N!{Iⳟrs',?ڦ^X_𳾢âߗqHț޳GʙLb,z  L#= Uq Qh yEAnYh[_BqzՊ+J'4hN -D`v!q/JuT%uqPa_ SjφCp 綳]JXNf7wvkdP)XjuaWQIs,; s3%_ >0(WyRs%VxYbY:+_*y3͝19S l,=w̥YL>xC+w1jpN%^HbYQ7O\xe,?O*]rV9 םaPXd&$d+D%R<ڕLVN2I$w S;<<(EAf3)0:SeƖ87~n LgSmB}Ppr1{=n^r]&ϥ' ϟ%`~T:Zῢ[HfNx=߃xbvc)TY0⸐LrUY pvK" T'&ޡQJ#m2_cɑLLK34JVM'>:%5ѐMftͽBi%[ۃ# (xKS .`IT$am_akIH|C.w}Oށ|bVk+ 3>%!}2D̡Ʈ#L}OZ; fB,C㦕,15G(tQsQ&')tUb oA{R&)VD!P !5 'YIrF6MَwҶATk$1Yژ*a[\LȻTv岜;g^+ &*W<߉Cfhh>Lygyc4*C|!'3Q>;^TACţzc`W T/劎gE;آdjfCpckq9?VꝌkLնWBŜa˼UC_^TԊJ!udz%xw tvcZNJE6$^/2B׋.RA x 6E(տz JD3s(Mf1ӌBP=$3\ SПV;vH^%ߗYA=~9>rj5 Mnb}ʖ f5G}ZF#~n$ض=dTݲ4 ⺝_OGQ\^Zm|>k[Ћe|m/Ȓu-<·,W \ $ş,d;tmNyG5rng&lZi)b,ðү@׎W+nZ볮,͗N]7.+qY*v+9m6ZѼKw@I7/LrdF p:GzY= aze*X q,g㻘PMz0ILX7IԞ oBpg]!73]:"Ɣ9mv~ap!G 8!d/r~,j?~Ry3RKGٷVDK5zIUYxͻ-O:*Dqw{X&yY(Q SUd$my=mQRdZ=Q-)\eOKw4r޷ieQ~5xfI`—atdGe{,J25ct"H萗s8BRt5WC;XDYeVh/P%6<:A\{[*2a]W 32d,Y*C}-zN`:b 0eTޏ&CM!;m{%J'nwP6. P&~N.,[D! O ,Ղ$lg(td"|Q"?\BCdXϊHZ6讆ᒔ gKuڅ3PR=sCin=ܚ.cR{BW1fu TŵFMpEٺVH氫PQ(3N7ie_9$\.L1$)L8[PSx^9%ikl,.˪ ͪZ +F.Oֺ)8֬; \6ws^f۽S" ~_3jKӡ=l|p'9;7}l-++T)@B=!e@Z*9)A+eݝXBhzuUL9b*;zn񡍋aVo`!WP:RpfQO$3%zx@s_cR@_i&_]rITaj6I\(hDj9Kט3Gyi}}. X+}T/>JЭd-,_~2DJUXtȹLtTO׽0% ?0)7JYٓ ~H|<3%C'6d.m#9#yYZdꒁ̦M1)" Vͳ*+np*0Y G]paTV M*65d%q~s`֑Ӟ ז]=!Xuq?i]!f`sz 8*޽>h3d{"EIR/32C6H 䇏s怍&XDG6;D؂2]  ZV?WHk{i%}k=:Ȣkvz~F$Jq<ϱc61 '|2 L(壕Cɐ5j2.Sp_k*ܭ:(1 [7MݮJڄNX2!gC<*F8tDLH$U[ꜧv[ڴ .']>&֌Fzm&n{ZTh3?9[9[m(脣@4*"FY 􉇾"Fstuf}9$\ZIZUYLS\hjI9} ՚~JA3Dд=Ugx+@V  uv{ ߲ǺX>z4pAβdMc7PcoLFHxi)TfLn 5/j@kqKF0{q%a 7#7X`|h NJݵw*a)VT(] u4@?Hgӈ=~2gu-f2ɅL.ДtsJIxvE.O+Sr10ÍMClJ\e06hw`i$ħZ#g^[K)I$΢9b!mT66G?]T@ab3G&= ʦ){.u}p_a#r#ǖ~e;b3NG֜PJPϙ=hSΗĬN/"$,$Қ뇝4bƲaA8~j)|A,#xVzKԫĥeߎPAt֙7c=]}< ]-AC&^FN̟F+AFۮ/-pqg,ZtP "L 3Ʊ-a2^'Pd c.ᅏ_efe/Ft1^v܆v #bumQ9`Z~Яz-F9}A1Nz2V/`}@~5?A/A#CQ@*,/L-QĹhk4[@eL )@J.!D{ͦ4GzES)F͓k֒W[T,VwN-Ԁ9LF|{) fPfPqMiE \}ɲ:>4vRQHƲ"it.XpF{ݫM:$Fl' !lWԌ{*HKe@Phrh &/iS0ՔKZgK7"Uz@T:8AG 2XtF%Pc;h,@;h1WK ϶W2_0۫TDRWcRH/q"{ȖJ1t,bD}@W0e&4 #w5f@­A6´lWǨgeO|[_N_:#\kyJd}9gMi oxx8 p_ӟ绘I~{C8H')0!W[Zv4  '} 638T 3b [Q`dϿ) NJ$pF%P:NJPO8Ѽz/Z5YZCCiZy!PdY*͟//XU"rW|@N$'=/vx3\ڛu"?tud:^1?g65yLt rn7Ъ~jz:9\JU;0dì[s-d%qriPÄ8W3h2w*|kEDܩ3[,Ev1.a fS; 9{7 Ym)ٺU-m[ t5z_?tL!:$fahR<+n#KqD9pz?ZgOF31.,"D|^| WN])Pvx΋䁮 [jE{T+% k8£hSJI.=ze1POWaP7D]FFh[u$%Q=b5.3Ǐ20P/[0.F5;4c"ڒ+U3aZuXQ3K˳Q;^_;HbA忭j:>8 !Q2Yb(لJ%V8E՟IԒ>nz ~(EWи_DgH=@G]|c?rUu[(Blr 1j-gɗa_ޑE 'g<&x1+w03C_&b{G9? Sat4jĥBr.i®}`qI Yc`ȟ^:>ty D r9.o hm*nNk@jwڌesDKkwCd^(-azցpxˋmcGŞ''dfy--~ލvg] S4H2Qrlyb_-9mc5B͖CpH|~;42;)ma%,>*9c:fu$?=bpyu½ hݍucЈaǹUml ;Tq}>[y!9V0@H'NDIL(B 7k ":7/SJS[|b~[D1އXRPJ8 bOu.-GaU~DT~$]6[bg޺ˎf|xƽׯ[2EC hQHn`.9#kBH2F4]Vۊ4ڜ*_|SH-F%I9O~<ƉReJFGj+=ܭ#'.ӘuKO)شH#߉=BB! Ur`_{i jf^ @5*>σj,Hpڅ74?4yW3W8ۜJyNo'!I )?*RcTTԘl6"{ndH:JWP+GSۣ Bi0W\B}Omiyّ @ZV'^aʾ7Rg Ovސcy./1;}!Jqz'~j1O_CR`n^La&<ɄXp!`8Z ڲ$(,w_[UvQGo oCSq(Vw[upղ68oS;ԫRQӽ ulWpDC̷'dqHz>BuٱCx <⻼ZNȢד-0M)dqAJJVN9^~p4rK* AZթΌ:|3"JK핥L x^-RϴYvkt>>gO. ә4Sٗ4 Q|h#͂C91ǻ)[.4*Md>m:l\u[lN'2M?&G_Z6$IMw(Hy2,?!C7m( aCoi;ǐ`TSE*e/qR&p8vPf%s|}cGlp=&Xl3Q]::{ `xD;w;);f? Sg>a;Wn xk` Dq o"(}P9Tz:fQL *,j?MF"2m -_Yl|4f.fْL XȎhå /UFFqRDJΰH!V73U}؉dܭeT_XL?+b~~!')q;5vkIqb[ }).0煞gobz@1p~oō% DtUo2?)eCL萘R#:MX-dqg,Wc' 8ȍweQr.y 1"j]AɗtQ2mÉ{ !S\]"؍.m ZW,A5^E'2<]$q9*j}ޝ.`{n_٪Naz ^A9#*7=+k%.Xމ0e`nw*qpDmΔ %N3]^$\_=c|nĘ.ȾG/%g};l,W"-z38 +) } $wa$IMF;PԜ «my43=m@!< wG$wA*f,%c;ܗ +h ~U;bd-hdD(k`ߩӚ@(YFoǂoSwL Dm&)Z i xT/X[t[Ibly\rjvxy25E)na:ڀ7n֮b,d&i*jE^Vh= ֜,9pl"4mvKD{ ߲ YO<)lEaǘӸqѰ4=֓ɳbV?9q&ժ}6Tjva' >E{GplJVFm.&ՠӸ*=䥍l~s0 HG:&bYf qް$^x?ƍ?Ó[k0FBMۘ se<||.;ɛ 7WZ~_ePT 4 g@g 2 Fg.Q]1jc4Vvzs%E~c?BiZ=};eK/wqtK<ƒHv}^ B0_EWMGVC+>kٗ5xc)#Ԣ!Kڬ:YW%m\'(Q\QTz3CQU͉cm`ˁ38b98,A"W/yn2BLubxZ0̛v1M;fp ci#^cb".r4mvIJzO#Wǵ,͡Dguhݗr\ݜMm&ӱ)[ʦC#?5%Y}R&~BnX8MLDrd#(ZG Ѷ%)$z[渓4}r1$Ooj ĀE `A.t%^g#ZV&QXuq^վ7< 6-8=Z=h܃?[n9/YnՂRlR{;@/Z9&K~I"4q4)Q:AnG nլB2G l-,f cGӈ<8ei8:C $UOVܸơN"0SVTP=|ˇU<85sT"\:JmgU&ADmtFQSZrW{荦!%K3~51 :xy!=lqm[VA>gghADdxјQǪIҏzBBbqgrёF;WgʩdL] ֢0|e= 5!q:_uZbv›Z`oT^U)Ŋ2+ >]'c0|!2'^r\@_|l&S&3 2o5߷7]jk1yi gTu=OD{li *s3.tɔg?X4J>3 DR/Z /mOBWZ6ZL9C8s&,w_ ๨XdNU/[kHVڦj@ 2sgF+sW 76] j>b> KHroZ3BzSP,{Jt88N1мAuI踧DGP&OG̙ Pǜ(zmb*Ǝ3oWuԱ71\l7հPs?MzhUOƋ\Nǽ?-RHКwk Ay8[ RlT@[L ^{9a=Ս3ciCd]Nn^XK}MdK\c氘l%p@ѽ8ńߗ0¬Els _A.i*=ΡuUv'\ҾJsA8:qwq `OFAsc\!<#3:3+4QOL؄5-^*le3 آzy4+>}yin _X6E/Omόo9Y=v>nT@-3kշ74 b=5 DrH/12xQU0tȩ`vj$^l]vrɜ6%zie3|GSQ\{>8տ,naDr, 4 WPch[*@tϺ(MsGc3 ǥQ/76!q*'HzjS%r`gxu+Wl?hʪ%!$(dt vx OrzBkbM="NBfacMD P mX8nhUCАG;}x)'<| (6ِC;#sj0<\1}OV܆zHAɶ;B7BHƞ`$K"&YKgc:,y'hӫb"19v_ӏhR`E&˰haBrw Nnl/`FHnygo,*;-&5o3ŭ@w@SzqxB,^1r(N'NRQKsÁ- ֦7\ǒ)Y=6U~T=F 弰U`4Q'K*T0Kh=:?$U7oI'aV˭2 l^WkFdPE;[M)`+ĴCsTx3z9?$} 2A!I4d.!i1@Gè =u!LIyB&dd[(EkS"pڜ!r]hR;NY\rʶW, D띺<8 iqب~G'd4-g9/hd}{(*Aǜ]Vglp̡xWe0vU9S~b N\pXwP2ťyݓ'_F|dlLޣx%KSc`~@9.ة,1< Kej֥t>Z?֯`5-\?HQ!5Nf1,I"qܩ43c,jo{\ .(*DW/',|id&aOCvtNL%C<*3SWK i0.~:MriGćnEK*uw/)1;Th-|k;ls)xdNL CCWbFz edْْ1hw4Y!~> W,  BVjH#eʏ8m`{ifm-Or1YRBsKAeI٨)6[l,qmOCEd`#~&J:E)lG|L5=>VtQ kzXXOQbS!@Qwi/eH?1 i_Ғ}sx^ )qK3-Ď8CbIki LZ.qh?*-d-g]}O1$495̥=_'3e$@^'F/LuC};'6\v\VaP5㰚+YnۑsQY?Uӛw^}j `ޏ!Eo#@NOA.ۘ rGDX(w*,[ "|UKm\zMIuRrCBtb*B}>k~)|sZ-8cPʼ8J>5܅^ Y +ހri?QN|,Wp#ٟ-W0$ 2wn+i]CejCy  3QH5RWzeNم mMs `GҺnIA]oNpGB 0F4c5w1Ky2uEJ=AAj ؄'z1Y|PqpbN )p_f tC1F*fTksږ5Ø;%Pr-iWy,J[ƷhK =摾Y6_Ea a9|&HvTI+7x/IC[BaiAsSrr :y?x+29/CjR6x3苐-ۃ]RWصM=%1ѮH%׹' U tgperY~cy |, `"pY/,e[`:8H:#A4 ^esHn~5g( 2x4# o@d/T׵ucgT8=@+Z,s:`ƹ ݊ݘtE^" KNa{Z)PVCHv֭m-L?뀟4 a$ c׳_#K',Cɜu"Tsk`qPTZP|x c0JW)_ "C{ݴlSl%?GGGۺ-6 rס:oe~МOQ`~1\,z̃1AGFDBoj'fVY&޿8:=t > Ӛ}3q e+_d{&rQ*?5{4,ᕵiQ.Q"kI٭[_+]&>p܃coa?NYޑihSzL'oz8$7|+֖+6C4.Cd;ԋҷ$MC,ɾOd:> ١o<2xKj\W0YgV" Mjq]扤\}Կp 3a x!cR-yI 4T~$G r3osIF!Gr/$AP ♈sl }٤¼V(XIH^9O[@\UtwuP}XNWb3sg:G"eC\4\>zl&cs:v#\OUG.N  : BAǏ3%"}ME 68{cëj-\s=ܚ]fnbde)ڼB_\Z\7鸜ܑӭ12d.;NE +ÌpMG%3'zr8kelak֥|z1TIj7ZuXݓ |1S.gJ=ByB*BFF^T9 сJp΂4Kɸ\qQ#qpyD.+:cpJjJT^N9s{"}wC2hYft^ A8]kLfV /L10xڨ?o ]7FX9Uhɢtw =gY$;?M] ڎLV])dk\\.|eUnAkVu |m< BA`ռERe0/"^^͓nΥ.*@ŨuMV L}-6/d̷5C)M(G6lX B#ԇ}4m4&~)< l*TAiÆ>룾E\uu>fp56W"Iጕ3X7܏ ]^zu7J$oɅ,%STĿ q /pf/wc\[3n^0Ohk'j Q# (@|9CuO#yu= Bj]!ܱ.  T!NbK'' ^q.`;&0\Jܦͳ[xpZ7bAݼLYM+4\eC@!4(jB@`oYMYQvn>fjսP ir~W:zSJD^(Z|aS\f't*ԦSSv%ou&ӱ}@8t߷K/T~Hy}6p3k4z6؊F? ^Ɲvv Ht$q-Ka6TK6g?y(͟6 Cjx}]S(,i4I(GE-kvIFFIhG9bJ81Lw0`2ƟT:>rʕeJ2M<°R|pn`U~<" Nu_wJ`=, [4c|Y~ؽ14] jܴRT-U4=Vw{9ū 44FI1wce!ʵheFlbC@.}("Նҧ={(o9T 0?A6BXS^W@ 9w%f^}wHnX!Ȗh/:CƺR=K{ O) bpV^@HI*^ʧU.F i5Wl1)І^ j7RBՌV$.aaZA#9o?XʷᚢtJx@ARRd nrS ܾn MH 0WGi PU"#iJiX h?1e=9zLM\-F]ۘ5`~%C>WgLdws39ِ?90 TʘFʙD-}PGF_9RK"cTǪBMb]v2Us 󻠸PVD[0OS)NU#<d}& |ܭ]og6$)1Y+|LeԬ* c6ޙiJgjuԗKi^-i;ZI@t`hڛ gle S~=N7W5v3c$4 l2.WDªO]3hY.; VҒ8PiKT2h]´”h(^Q?EA Qy1!]7~PY780?,m(Dn" "?O˹ R3՚RYBVU]Kt3e苜#]ЎttX[dݖ*{v'Lr/v#+=(Wl ϔOP7Njše?BzZ|*#!RN.5I\0 AO| Zx@t ]\^IE-d0RS;)FG6/Ǻ|1#gGI'7FX]Bs-/g'8ŸئzJNSׯɄ|1חθ߬ \4s7U Qee1u!-FCӏfDC2A(f.,I:f; ! ul><*`p/VU'KrVe=2j W.XJp؜ԕgu0oV %MOʶыYyH+ͫmUfYn컻34G?wuVܯȢ"lomuQ`{4WGP3۟jBuW6y4b&$Lڽ(P)%׻+0XKE9뙒`Pg6\?ۅĕv=ߨY)$!qCQ&OO>,/jgQ1*AwG0~YSK$1O,5Hy2^S+Dbvcɘߗ ^7gTy1t'' JUY8\* Z\(aͯZj7~(x (]C}$ !q "F'S:sv>2ܲip!RiiKT/ '7O{dRftSJ.+AtTfd{̽:s] Voz@q7^X ME |W.ǨȈ4wq C:g3Jaeԝ79/?he`z7wzA(맲ЦYg1k?(zy-8?+s2|7ݔk/$ SPEx4z\U@-{[(iޜRs+13V/B<ē&XNkoy _޳Ū54XGf#&RfSK}mIeŤ>S0(&1QwGSPpjJ$TgH<^ C=Bb]D9~W]}D;j Qm1gI:7K὚WfF0oqΓҝ٪*]QZ/]~M/N9?%6!EʢgL6z qAfqCN9O Et:x1ـo3PD0 ׊=wXeuq=]=#E1CR,(/t=H%Vw3ɽ& H]!`nY(iy J0= G7iX-Kf2+yJJE̡kt\smKvG!Zb+uJw,S衙v] zʇxX+mA¤&R6+oxh\vm9%t, C*$T}XW<e Y5BouVC3h(׎K$0/~(6|򇉜m{ZFA+ȽI\4عK| 4> ڭ  !7(NRDHqGO0妈d)_ys-~'-kbӤѱ7l~dw9oR38!w2|v<1 }՜Lܫ)Y֡ %J!X:BcE%zepM.>tww3LEngNh|4G<~ (f4g'y tQ-mQoC|-{Y y6=ӜB2)Pܣw&&wA91k${rGMÁ`QS{>:kYyC>`桞eZQm z7)U/7]C N"V.cWJorM/K{,ͩa=&Ws25 qWy I*; |pٮ`2@W\2T+=9M OR9mJ2 *;pw3~ܝ9z(9"#0.`8jBPԪ  . L~DތswނA"xF ߐFPb̦_ݹQam }( ߛ m).r;v:lZ8c5AW'O#L:lru0npq˂$1 9LG D1['$t8! C]c sT0kMsM VN5L! Xw9R2!:)JdD}7kkPm7e%Hf gC4J*rmp'PΨ{޻]:A'੭/k6ObH ݘӥ k{cMuj7'](.1HWu`lR+fg7Hu SPM~h & Jۇ˄P2 `}?(;ݛ䤓hD!/۰~?I k3PSTWOs$aIݤC(.+!haH|*0[U$:}.oh-l_wソg)?O?2;-b5$'tVxIr?$7/0$%_%їu +"U_$36^v03=1ljmty>79ڕP9GJ5 6zMhH{>Eh{ O&m6 ^ pluNly>7=tdN]&G]S7ՙ'ߛ<|z:ޭAmޞ.xt~^>]U;ܙv{=9h<܏/xytƂ<#AF,/>Es:!\L6 ˍ5㥌 Ggi׏yLXlg$clɵCVqi 6AJWC\ʢx\Y5EF;;ȃ.{t"=o/(ZÒv,h–q龶]{{MbDw:XVǓlljug"F=G~[lY;.T3gjA%vm:_/NCFV=H!azE`P7ϟ$.NˬI^M9L, 96va"-TU`[ЉsYd eB#"TTEFr0BwZw:A./ X:s?k:5z of\;tR Zhy7x?iT잘@P?>kƴ&e\owk1Mjݪ70:ɫ˅1xCdtY+TPR",DMخ{xOǑ XÅ=sjߏ~ rފmP{ P_e_εfE]{TL@6W1}1?7EGX  ]76v&<" :K[pELն/'H®P(ZN0 |WB\.`#xja5UB?IfZH1f2WBV=cР!^q ]Ch˩<ʊzhɲ>z#Asep KI& .&+pjΉRƠ Y~'Zv.{jH,,JK/"׷%g=_oR~E}Z̍C0;KX]FU ֝UylGXO)uDud]X9Gr]A]17AMs/ K.0쯟. ﭼvbTnL)', vfU7AWCʦ7ļGU/7p寱KzB$x%lgSk}1C|+-VZӵĞ e:XYm>;\ ӉPkqEuyUftp᥮ҳOE1eWs}'X?ث  #(#W#.!9<9$oU'?NŎ^K@- wB&> **k@ۉ:Ѭr ً@e!>m|ί+:LAlC` (jn[@m0TJv٦ova2QuK O:%+lʒ Lo  @~-vA=xHVP2G c5~X+HgJWPy y0/+6软iYW$5"fnAlO~ ?j@@шײEZiwSOh+F 9<~zSEh9~ Y[O nDl}7һc?M>1ߡ:~K 0l):~cPZ+P>:6|z`Lu#;k(U"{ZحqEv] {Z[d*6`ny ֟1 >(˒o@8[*].E2J&P<ӚN9EH5Wɶ3~g 3|ՒI=A5;D\!fQ'`_2h3X^V+;zo`ъ0:;U=4(ڊd4|kBJl2ˣ .ir!*5/%{?nءBv;񜌃ESr{"' %0 o'A՞IAYH ~ n_|g͑}Ǽ@R"'i< ħRwöVƩ;u#{Y@5-Jau0=Ϩ خv& [Ak.%#ұC'KeNT Po@&f?oU0agBwC{ |8zt61ot1vD[+r>]2_ 6 h>1{ȀI++;rĘꍢ~Pq.=W>LjM3D/iȨ.^0|rQg5`_M}!XՊ>tRQg\-4Bfj xrRyw`u9Ԡ$zL}ŠݰWPOEk`tNT,{Bjv:qxJf@~eLKTW o/WhذT\b.Ň;c0U1<7hҲ?7i㏜iLe@ɿOOf@s[ǞThw ipl<(?'BAacZJ_" f] -L=Xy\P,oe=87QΤo!tLhQD U~4S^*4dzeaVo)|LnMۍ<}Md> o$cU\y&9^&b dpKlwmuaӯ@# n/PTimsv]RR YAˌxӉ^Jp#UY|HGk[6F#0w|w|qY1`7>]"7oxMZϹ}ԿM1  ɉ+BdULoo24 yF؃>BfzYРVſ$GuE 쭌iP,{ L W; 9E}q_^Jgh9{kvAq@Vwm"9~I@9~Iڙ nRPDZ KL8`w05 4M{ &V%* o<"?Y pr~v%+[t,0dhXIǑZd[9g(_lGX-Uf~i ǩ}MEe+Oqܽ+BWًbloa0Py =S'bfaiI968>fAFdw !#R+1y>:(Z\=4WO,5# 2 A,&K#WAhԻ0.kk/㵳+OޓUnPmbj!i=r.VuρG5GS{ Z|*RUU+5We6R0]U:#;M$#J‚~|I%TQ*"mpS ` `0ܞ1'~ju_V3Es,Do@{iN745Qιq-r4&HrBA֞Kfo@NMϗcp|v+)*5ĖhRd8Uҏ= Bu,,xxHEu7#c YF׆[ Raf{mqʠH! L(=587Ʀb?ˌpfd{cdSrݙ;ʱU6&OJ׸%jEPB,z rYc[vu; .Y6 $mZ{ s?6M]վRK^̱DhZ*Xx)ѫTz&eOvAl}OalɑQ4NX֒iПWV{YrJ#;2ZCI|N2Pc_# iBeۀmwtTx;b[A8]MQSf 'W"Ĩ٣+ԅkL0qXt"7}ZƼv[\ 6a=PA'JA {n˫X5rZ/Lz|DDFbbuBH5 h&Ԫ#L<]8`R+](JŢU\ۏȽ`MʙɳXC?9}鏹؇ TQyؓ_qyHƘUO`uI'OTµ;O+&嶰]=s#$Ix\9'?g<~^Vkum wkr5w8$`P@vvH.OɒexC<SޛY2o=#6=>c~)_RN&UF)E?YP'I~mB~.MFf/.s Q_(2eLcA~[ Ä]:yK9bZH:jn׹Weyߏ8а n1V 8+ua $nuR֊^"`g=\Ɖcj59g( B]rd=ԓc ;dPw,[kimx+c~%dc>a=`]cԪ~![ ix$ 5a8Rޯ׃sI:9]İ=X9wD5! d{a4E\NX/@='r=@`їt?@"4 @GIW>o7WBgs<0bAv(T-.VjNܣ=3X̶]h`юg~oskN tP7Nj# y`ʑ;; xB|=wŃAۓnި?O En,?kuAK[D5j'WM]}~ ûp!InyM}0#o~ήTWLb/WU 5҆6M\9vɈQf95ڒʫLk@Ge7X'y,*;P*s9\ hO?哇LJg B GV;A08LiqAXu= h89:[#yFbujWN^кKGwAUnti%+@^Q⹇S0#aݾM$}[v RRh7,~vH}Ϊff'(醑_' ncrO`7]G!,&7;K!Yl BG5d 3IblBA<Ӂrˍ-T{3s/إuY,|~HIƈaMNA4yל!%4]#ۃHsxa݌C}[V6wNcYT7,T I+ƒ\V,Ɩq[hEu[rC@WgQygue 0lyF&;G%m\;Jn+SҠy aG$,ës %z/$Q 2W~L=2W"GG㭌BgbnlâA3t=u9G`glqi6eO@۴ Υ)d6Mk!Vr ~un4u}gM`'>'Bp.`cŋ?T2`+WL Blw闶܏{/H:A)M[vtJb?M8G4{{Ƕ\M׵hy\2"X}9;} 톉ͳz˗"7zU¤Bo6G$P9 5m9%LguDQ得8>M4PzFޕ8$A<r([i04|4nIpuhf|<-Q &+Wmg ^":mY=vYI4~~eR`3.-A M[f٨$?#bJ#W? 92sP)gʡG/&V|mou(]Xq`1YQ1 ~טLPiSNYHrkx+9ˏj4o'B}],+5Yhp 9n6(5(bGy' ~K]'b2'UX[~+7ڃ\'%xz\^Y='v= 唌|crv *9D/xr}1DQ) pKei:3- =+2Kkzr?F8l)?'6$ޔ-&9skVVi_[d%b0Dv!]uQ< e@V]{fd d0^?該i[ F1rH2c4ha" ?©ڿFV0A [t؈C_&t`j" ǐ9] ;+vZrOF{ CqgI[!Q n0h'@IzA!!ZZPEfDOXgNAzk]֥r|Y68L߱ϧ[P%,ut|$O}Η|Ր|EcUѵ?ԉzyX>jENsyT$:$,4ou E71|Ž+[-!ȷ4V;HfE?ѳ.B*>-p*֟HQϚjRFic?SӦ 8`~!@3މ2OV9H_\G>̦nFy<1 l_q @*?􍝐e5jڹ: Й㬈Nf9Vx`aErŒBi(>v Eڳg#f?|g msvv1+o ]%-I^5lS.|+5"KdDnuՆџ7#:[9]ֆ %UyBb:xk~ Ag8cU}lc;|V 9i`w.l!Z/;ь׻ c G|}B`]uaç 9[`0ƤE*Ǭ*Z>-3ĽUg"f^ E/l L2b↾|9/[Nbs`0IPcH %0W*pa`Tw s:EI7WCէ߾N*AFSl|Q=X+~2Jk\{H;*j+~S}t4d{^˨T:ɏu_Op8VvhhT`h=7ߑP F.X:CsqG.}/F$KŶ;_/nA[eo3Q:4o1n)KZ Yͤ` J^}/zhx~l#rK;KS /iyJZG~ͱN Xb~X":VZd3wϜ}cie#yj:SǗ#txQUT] Nz"m5Mr2߶<[uY$躍19n ee kuhd! xLs2zV&gw"P jvw{E@ǙװS5pV&GtiS LO!tX6SG"kNpgMT."KȚ(XcGç[d4h+7TWNKl?P .#bygf^DQH+t:\?4zsZOcMUyvP*;ty I5ܨ<1_iq%,{="ⴜ_j6猭\<9ZnjTY C/ <7'W2לP/)I(ɤCC2W}$>O \8u0o{Q0ߑ1Ī(i |a/p7{-(W[y޳<$ q?kW $}--0Nq.M$@yrӧOРj &9ՄjN?Z+M'Н|d|x9Pà mbތT+cu80 (d-eKmR(5"8b 0a4l0,X4FS&$WA_+T>]| PQׯ<1hqUr-#J6.eփD<|[M3@y5"Qp?{ߔ+"YI$˧R/Zm3yA~Zϖ "pN:31iPXZ B'LJ[".%2LJ:鄘H h0'" zw vU!d!n25GvRmʵSIj|/jU KrK&@ X0p3:A]ɬTܡ~ ZBɔ=W7ƌvw. @lڷ/Q^2|QB\_?:3K]Ua ly!R܏7xPբ"כ:tP} ?ma 38ǔ $*qVF|+ @hb#9W.VwB5?ؓ7,BYn* |Q46j_lk!\iFc[w${K&鰛AQ-[nh03wUk? >; E]Bk\^Uxc4y35&:to,}X8JaЪysa}ܿO~#tjyڎ|[S}<)h{y;8^ߚc?}l1CIgĐ!kf *4:6ycG*>Ic_]C\$v2=5o~8 Q|\5~g2ۿaرTyEXr].u>^G!+ tbJ:&]|;r7ť5~ȕ4yŔ6j%~eyCn o)joتUY`Fk<\P #4;v >!4֥Dy%oـ)aYzTXGrMa Oɼ!]ƕF4V@@~A(!CBLZeSupp,d (gLW9JL/&v<86Qar"ʮB 4d": cA@MϷ=8"[ V9-q+UpS8~@+2҉|M%5uP,^ԓDZ(=(lvreKz#ÇoBL~c6_p4(o(~TGoUH-sVWF֭6j;i&ӣJa\d($K?\K2XIkf%qO T _XO|ץ+{&vx9ϐD5=2\VK!lXUdefW:7}J"Z13)8 {>"hRXJ+ħ]o:,s]y},-ҴsݛU?&:1\;f*`X[KU攭0#^ /lQ̅ݞXNUN>*Xrè}g2ȁf+'GwUL{|&gQ.bH韬6DT\?ᵱIy${ o;iI/(){;nV~[Rx 5{+Bv_牰Zc6F X \DKH6LqOÓS{ζ? w8B#8Dl=HG0ѷ[oʒղU|SjMLIJfAeu崲/f/F+[d֓`€@©d5<=g3㤂GOTWl:ho4EaF}̟G{Rsko;]5妇${h\!8ZaEqfF8lNjYJ<8-?-^2yX726ra4/ 1%E@\r/L(X'Ye0C)_ f\wt#L)B'&TXCrm_%[DwZY3gŞ߉6ON/; }ΡyLYZCDX~j.Nw*F B)KS%nU =A >ru4`ZET/*2镓  31"WъuE bv F~r.Z 8;G'hl@ju*Mr0iUU7uY(-t>ERC!RӺt D~+3?#g?j`$Gs5q@I-SF3fE4:Mw-5Ns"=NZf PW3̴xYPhK)dv\)EҖ ˺'SKH|<)YB(lPwAs#ဂ~ ­sR@)&S('х̌ڡY>} }HWM1UE)M2#019^T4P$FJG ޏ:Ep:yہ!z j`β|y%5YA4+y+xl,#ʊQO<hC* hOj.Zn%3#R,]eĠb> ϼפSOPFс^R_ t3E 8sg 2o0 „Ton߄^Z]E|c{ot0ZZGMYrn;ǰQpFXB ᡹ϖh$S{ bۜm:ހ?7!+&ܦNP{8 ՝ d|c-%<\|3M[Od41iaqu%dHз}r+EͣKLvա];jUtꜢB[si HV'zƱU|bN; Ilm+,K鷼eZf+CQpB%͛EwO ^B[fc%9> jVBmzح٢c9CkottLñP( ]d6MyzNt⃄3DY="73R/ D;W~rOlDi1@'Bv~A(wߗ#(:pf7-nN}WgWaxDT|jzcRsq<DF1 oKvSW;Yld2 )T=+'<k^Z>,.8@X٘bzF`\? x&]s|R{S<- YʛKw 6j&`AC_q:zO.7#hd| fyb5LAӑ'?)xOĔeVAϱo&J^A6f4N?sml!qCӧqnղXoϋI*sijFڙ9oWMo sM 6Ve~ >lջbLջ8nrjd4`>$4Cv,_krN 7+߉ ll9gNLP%^S58S'SVJ &]:(۵K\?Op҉t.LZ}%qs;㾑GY VXʐʓcIeAǹ*o2mVb*ԦT1PY1_n5+fCIl{F42*PnuH2SQ\*ĞR @v-+Z -)vM]1kRrF5z!5E_I8*0Lay(`I̟:;y, PHAL\o=T5~ 7~[,69mO&]f:mGǘg LC`_ņ(-oK:XMx6I{cDP=ﷅZOtN>zf2pE !x^hv$@7a9 !dNVRpC^Qw2oiUmllVõl!<}29'nX ݇/~uFM"H1caj6_!w@w`YLV:ß.sG4:_sB u{T63bіr>BfVӻJo)07tJl(f[?j)>%q*5&|IӲK'Tw@希*)4sx_:&^ɿ*䋑!4@ZIL4!$|;t|#a+R㧗Y)ݟ>^YD}+/@ړ"<UX.3TMEּ iMֿ!Pf+-whI| \ 2̗~Vć,/B-G-PD+4n/ Q?orٻ2~VңX˸wot.sPi^"Z^tPE vy$ 4iyii})\WusHey} Ie3,y"Y@8'*n Cs$^TQ ",-7y\ .j;q5Äꮩnl-=_kR^^PGC}VS OO9N+dYs)N=kDXIRr:^jOWL64',12L&ɸ{>HMg!ü3-`2:0@Lu!I}L;a}%6B8^#u穨jG| L#dQ /<Нq[N `E8doh#HW m]W;ydk,ӕ4Jm]a& M( ZGNX! E0?S0q\m3Nӹi0J)" ?$=9GZ̐/z$~.KkdC -3#g_L )D=.~?ɪe99c=q+Ȥ -p>1gf+4Am~d-<\9 ǝl&z%Qe"+Ufeeh%o$JŷxduoM~7욝;\7fo3I%G~B7-f,i1ĀCqnJY\EYNyf};E2߄ %z7n*-4ߜ&Z&CP44\DxxT4W0VO^|7d|)j5>hf2ЗQ!^(.Lz(TLiHMv܉LRVnsU\`2PY0<[ee>t\'4B+]CPg{ٔ6MT-9NڪˆglQG w(%vV7Dӏ(i/y3(ZVފ-_7  67IȯMl~8ʯ2^}-ԟZ}?=`H{}Oo9 @T>:gaSn&%cͱ3謣f?Cȟl&XD=bjo8u$#CHvr5Bi3q0rRQ| *#Uᘮ~&II;t_d쐄'ϸrp 0^Tnzn?{G7MV>ΙsAy`zHsF4ܴ w~Wq^1"nӂ ך̢6XR$%aȌdӖ/M,[+euÃ[&3M,4ج|Amjx4rK.0yy/AD./+GM`Z￾֓NޙEyf;j#3nӎCv}QnMOWMv@\h2v־B; n±|؈JMf5P$6󵌋o|dSo*Z%bta3T4< @ly r>hCw۝[ӭ ݂)Z<+W?;uXvHMͮJ@sªa^s@ztwGk;E~")֫p .]$ƨTB6a;PEjdlq^\fAra{/L.4H?;~.(͌vo1q4Vj -7e=q{4!\v92t)|H~O  _$c@pqGɬL^ (_$+^fQԎٞ!܋xABF%2ePh^k`Zfyc0HCBrߘaTj *" 0 +A胆V܄!mw]*N|AMt4EW8B-&qC&uW.܀$]zmG3QT]5~UNvBBo>8D $rpp1yUB*OGoGI(};;Wɭb%!oI?$2Y1)H)kc?}W feL`s9>'q.jGE--4).8lBz:9AM-ێMK\R6Q=/RZx#H cIW%79ԁ +@ &9sI#@هm{"FTӵ%/Kv_,Fi5իYS3(^v_"N-8O2\čcqL*!`iRˀ.Z".˱<.j0_g>E~'̇шLzkCst=(oLB>(bF#)^˝Zqչl[1sO;G|?FtAZ Wk᰾ImFU=I3Jʨm4i1`蝹Z2+Gv$'WDyLӍm D]VqQ8 2TUtǝ 1ꮃ-`6Vg2‚ m4px޴*+cF=ŽdO30 mt(#>O58v4E~rcQ8CB5Mu.Vl9 6|xb,Nq+@"/ -dANwB7 Hԃ"x;"&_X#(b`TURn-Dާ-7R/fQ[26N}fRNL(v$6qyU^)UzLt+ @rA;u$P{V vǀW4+.i|uT##t2^&E~ux7$4G#2}JOV_&|)"/@:[^PJ}סLADCy BfaOQϒs}ô33s?k2ZYl25t1-~BZKr ;( m 7`w413SIy U@@.[xSvW箆 N1%i;\Ťiѐ9 D^~T?;by{l:U] Ψ04"ٳ;-,zaqNrfq[J9\k rC> u'[~Em9H 9[w[ =IûR's y)ChneS|1dx dAR_-Yė#B6EX8vm葪!VU$-]-ǫ-*|aEr}sa9s_Ds J3o@YqEr #+]]^bWsǗƨS>i5tAP6A(kQA[M)z.̖x!arV;ƥM4n#a94 r,EN9>;693׬z r}|ڵ MnoE^AqI'b ٨W5)5"_A]LEcW*)PKw}s00ոT@e'HINWЎnEӟ^ftɱu-5ʎ./\ㅕ˜G9XƭtYHb~/W wq1)͏]P@N%:HuyGw1äDuߦ|/U+o3Lu+nQv.M -Kn\XAt ]0$4zkdA!3vE`޽=y@IT}AY;Ab`;ur<|\yloH%y[}qLzV3=ﮮ<| dgjOm YeW:F^!Z3$߅QuЫ{ uscEҊbGZM~Qd'i'~mq%ڕ Tbgr5&9M jZ9ֹ=_>27g AmiȀW=T[JÚ;NPh7s(^< =k4zC< }G9-)33Ol/m5 V9vvNpHRⲰ-E|Kdt5B5FF=:34{Ve|! U8+'6'586U_JJ_2և?Pnj*NNdN%nBlHq@SU;*rpﲿcRGEs3̭^#k0ہ2o |!=xYxfuz~ m(ҝc)tQ[<`ҥ(mrcU9eIO$NqDW0 奜O@Uݯ{=4̶FwsJĨJNKomgAuaV[z17n@}jWGl;õ?|*EI3\EDdU(-~G57MyVY?M;1`CA<6!`\ *$2«>@$)yyY KTfP? >rdJq]}4e˛1󥢽\)ݱk7cI5UFչZ ;Όii 943qz,RA9<[~CzQBAzfo lk!>xҭDI2'8!'} vcJ3 딛9 Ifp mM 7^3?$=Þ(UPΉ_q:OR?] s}`?^<`m[^a&}|O-͡0svNw UF]ԕYuP=jl'WsӍ" *fhI gď޹rAY]S-ptwEΕ[xcZ߻wxJAl?>؇DzX-]I]sҷ# 9\/XK+uٞez9X`ÚeUरP&]yB޾cR:"d ~N%FPp22_97C _=&n]`͎9xmŮ-]ѢIv垁[K//>vlf]O{$Ijpaݮ9.K(v}Je}/ݗ,NHM!.MA㩬STP+^7V#1?tdY`]iwaXYHOn  xE^\cKdd wQ>yMt)OF ^6_*w  c2NukGAW4^R߈ۤ^$DFƀ `KjS3v(`eq/"2a?) /v4S+0b:y" *C[Bo]5pc.$2`%qEPd"~@|A]/6[VJ s5_G@hԦB &gYV-,ca_#T"ui#Y \AF³d7Kp2J3C[rs + . 0DH:9AѮo wfp=O:gU'=}\9SI Nϸєµs8D-mgyW^Z+y d Qܽkߚo.SN#L2LEf2ߎLGEfAʉũH~+xp]Y"/#7[E!y t 6U޵ƮñLQOI[M0a%pH/g^¬-DҎEȻdl7 H ԏۅd~.$,qׯ )%,73̞JB,YtňA$ExZUԶ[8/)MTVpQ֬z0+;̹ q Zi *mOճ \ܟxo`Q[4诂{a?k-d>B1pC# ӚlpzkůdD^3ĬDiN4.StҎ]h VjMyOLVFZE&Qy$c١ʞm+IN$ 9WYK8ab:Rb*YxfI~S|sD{P$E#lNK;F *Ӏ1Ջ'R< BNu~֓VWg+?}GI ]sSwGy1c슓2c UISۈf@Kr}=kGGr`EXTD8 qsxӭ5G,E=8Y7-کqMmFE;LDAVοh9^[ y9MB1nZ ǘ"P_rHcUHVkhw.T~K753|aY{,^ HҐ9PHs _ p#5 $PRSh jxO5l:7r%FdXQ:@I8Th^מk¯̗> W0ܱC[/LՇ>8C |lפ, NEm2H**lMjXT`Jܖz( qm293n8 'K//-ǂin?29*ޱ[1\*d˱! ky. DJ|Tf=\+2GC>͕>Y8,ːe /14?\4}W}N$צoR;Is7ZvzRl 8^ӡ2w@Zp"I+U,? \r 5#\a JIo7DT+]6MO5X:Z8=٬iRWBp\lrh7q=De'\<p΋۴E>ԯþ=-ȤBXl%8x!eb"Q"Àv Eap(=jzh}%/x=b ^w/B[Of}j`"UNـ1[_޼yϧ}5x[XųgroO{\3Ufeyً`3ޜL b kK? túr>˜2ZRek>DoDVi%l ||<˯BNTTILc4=*ax:DR4;%|M 4n[xiچNMzvjL ͦ%wPN6R!L6mҧ&PdO=d>x`6XFSK`[S*A- ZoPW _v4eIC~if5N# \Fb&93cjYQ8w ՝ѧM<0db!Xٕti.LGm ڣwD}kK-[.ѷ_D_GRz(y0 =Ѹ.Sq#ū(;fs$uDgIj³UdSEmBJA2GmS*_\ sXJ4Wϒs.ҪuTv>oXog^oѾbJ>E5Aف e$M_=*J'$OCzO2/.SMHiUX;l&x]e[.3J{yme KM5Twg9v`5AK{6;|, tT6>8ҞDY(4:^xMC P)&JA$;zTmX]zK#q;(J:<+,44Ub/s ?W0 VwSHckq,vx=M<4zdr9=p=P[̲)دCRBMVZDϬ^Bf#/9ln<[e 88R &$!jzWʯ# uwޛbE G~Cꖽ "꯫(ar# ~C+q<+*Ex5n-`Ɵ<7E75tS"&k"~Z|: B FZ.uaBz/M Afe0JlsĻ-!Oh}ڋ6f扰R!\vmYtqҐիزgXk&!U!3@`h17.owxmUX븙;p ,=4@~x ƀv@&XTRumG;fٙgd&6]H Fv''|?z:%I \~]QSoP/Z`1E VA;]7$9&_=FrmS20 neoU-$<p>֡D:LƠUٜњ;a8RV/:J ?vNoIƒ٣a~\?`Umkf=zrY&}F9;bhBrҕ9$CM3 |y0 Ȗ|VSp~X7BfH[kXI.|G>gbzK  )UEm|E rw{oM>գ=-O*,>ː˛Lk&9b11A,8F@!Bop?],xqqELF1jjWɚbzVJDO%>} }G6/ #ꭓХM [ǡcNj^mA%?h&}g1u3/oIz0d[ׇQFz2 hl҆RT_'vubJx&N\OƗ'A39lbbVͩ\4VT3)>N1iݖxqb}|Q֥uukf;Qg#YY܌j"Rum1QUьu]tPMYI!~db Uv^_czl(G \>r9PJ ]]d_Es$uZ,Ӑ8Lp~O^TphK]0;tIJ2,o>L:r&>٫+k6KTċΞO vh-E`dz0nfc7|EIDǐ&+к֋Rhʡa,6궷 ٍ,JEA4v?3!=)P1XϞ.zx/fM]uǻ[^_ _6UQIʿւAM $CPe3Mv:1pw j0LK*scvs6nI<`̣6Fw>aGˀuw_Ol}Ffk{%W2r g/& B.{ti?*w\.@(5'SףE$v)7"(]t;u/^I2ϥug<ZOܷ8TI⻉PMJp" fn`,1rjƌ<P~][if5@ hLt`_kk@$7,XqYcK!틾Q7>u6oijԱhLXU.dfzt,BqѫL H$wӘTo􉚗?13 xl; t̯+,J.$R#"s:"i)CeL(@*Xj|n j:?g}1e0$D :zo_+ZlLZ=ڹ l ;Z7ˌcC21nxNuʷ~Bjԩaz/b.TbxC1H½.l!u!\%٭"G831$bƎu*z7trCZtAvzܪ_54'YrϳuWsޤ˃4#!CaQmãh-4)Ľ#挂kn=x3fIAx9y4ߘp.0 $zsǰPPQEyLҎhAV3D^lnM /9P޹4.ED1\_j8ǁAuOu0׭b wu,|oNYDջ8ˆs#SF nw~xټhw6pn儼Sq>WOf Y?MtH1at1NM}L͐Vyz3AK0J]Fл#}w+#Z=Jg-ewnWXĆ.oOK/nW/Ϛ}K hfUTc2U]tJ [Pr=gu3'7#Y^J ew$w>!1uҭ-a Z wđ?Ɛ(Z& ^xWHOdsC aN}xM !y+F*,YA[BZ3zc)rrF!K|iI3=?Bm6`]fj澯ǕH%v_Q%YYA9H̫7#x[&5XjƵq?cpT־yev0kwhV1 U|TiuuK>K[J]'j׎5{Lb`0>v4#Ži:3DY! Ӛ=rTLh9b-Heq~Qe? iӸ[\+"e}(ӉuQ),"U Fa)@؋:o-Ƃ?7 n%X񕓙"`"1~hU9QhSGM O[NrJ!fr^c  V :KCT__%%UrbzšzՈoԲHUU;|>;@;-D pGV\'Lx^;"xYܥSV_P.JGw\YbߠbINHDC tkN40mc)E>oZ$nO}/ZMZ]㓄(kGZnHWjȅf FZ^{Q0 rzDmʾ\@Zwn:kQ$`q֝Gh8Hzԉ!;dq́A~А:\"jD35D&@ LM|ͶQn(nPM>XȱRIx9ap1wGth'UJ7cIgT\x1Fh| kQ9x@ζg ?ۥɌ$zhˈݹ!GJ=K;b8³'D) u6xZQ|i%A{`]Knr8Qb*1{l_ nJH'j#S)JKDՋd{ZEʤ H@Afv0F -ebFA2N7i/CE֝0Q_Fژ,IrKul'NA~ξN8[om),ZsE;c@q,*dM"$;QŬ8[/$aʇ;x STdO⟥+SĊ VI? c);c5zV>)Q&ɯ*l3:_˖< ˆ1tC՟[.>C)3-eUg NJOk^.)m,9epa ⱙ ރ]\J!Q~,J&@EB-]@ Ʌ n`9Yv5T=}%excKhw Xpq1WDu%aO_u[<< :=}qm6 L< iey ?l=DzFP ۳_Ż%Uk%_MD`5mj8kM9Q] _BITǑ}<"\S38[t0C{<r<{P.ՎW /[ ,k%hAɕ+񧾻ǹULFd'{0ʧ-.HZv(&,xC[)L7љI&9K-,8-cʵn|$`G6av2>iq)0H!s ,$(6I(8SoLf>9iSOʡ{\DPIO2a˚ 6"tt:³xx-޷žz-%[ ~4?ۊ=eQP( gÿ|fbx$qn: 3!5ʵP"ԜֱɥE˖.=d͟q@\Q#^( 6?S'q{0ۗ-m+o5'TnzFsGPX(.:C^ZpI-hBw3Qط %YEv0"j}(! q{B a.KQvk4\Hڋi[d60#M5 8HH".hd2\?!SJ=J.f1w Fǡu2[ԄĐrQS4 ߴ{7joR1Ƽ Ems|^? jU2O5%6HcmbE`)m-C+(Qъ1q2ȟ(x%pb^wKJ`yXvaQ4u؇VΏZt>:y w\$K@lE<0.pfG`C~'-w6^`Hv-6D#yAQyAmFjce2{%+Ѭ:V}{α}w ~E*|<Nq-7s ?}/^b[?I8ªqBɪhchS H+%\"p(nܛ(1QgTC|IElZ׸d- ÜRSLe[E_iQvL5(%cRHC[QG*>28AM]ө䅂܂_-e 4ɯ3'š̷FQIZtmw: OeKU(cOpt= ; XҊψԛ6i*kN8ؖFJz&n7ب.%`&%t04 iܬNf`^1ܰ'ARW y9E%|̕YF8=ס <4G2l{q6c?fbeK-[Ġ2ȥ O`Tg\{:@H]h&6'zKњp?޿k$0VeB+DtA(\Ja6X#Bt,gL"Cbs9bi}|{djA/&hh[2 G6 7XR@@ p>_C=`/9B )eA쉥^™{0a* &'ȍ#V޷z:/W(r=6P"(Ignո52!uaC\ ;EzV _',joC;{챂L,".O8AR4]f;e~^FgtLEcN(?!&r-{kݺcpe [(ɝ:äJմ21CU-ia .Lv, ՚G[^{m>j7c~!Bz0^$O]z 0)QNѱ|ׯ/N?NZiɘ}a9lV kLa"42(cnp\PDw,'bzsƮ/u4Ҹ^cM|>͡4Dʵ5x1,Df7<\klb8(/OQإ|(dӎD| >dС ) {`h*~̍R V31YGL׬=9{. J 6JUU.D)~ا6uZ H \M$er$ιH| d({QlcL) )JcMAi3g-ѳx3y5+p# 㫽pC7p猚7c+\P:7ʿ݊R 4 -*w!զV4_[[d*ܨuЕ Q ޙfGYۺwžfbXr.˗\&^D򥟯d{m I,;TT0 AZ쿸|9C15 0E 72*M@!CI}a`'ʖKutv3Cȕf m>VVL (U x 3TQb_aBֵ|l(´_qYXZ3 Âq}*Q1tP&=ԚWlH4_gF hafX#F̌B*3\6ۮ,LU% tj!%-.M3O@p f9PvYm)Gб dH{@ڶna:盛wE9QDcmv3+PL]>`2O BhTu d[o̾c0CSpܤ&-.iRnsKVARc.>LӌqmdR [ ٩}gVmc="g*a.Zlbپt6bu>m;tƗ'm~p[[ ];Ol"]h'["׋{/YVbp}e\@XNz=00FQܼEUu6<ӹ+ǬOYī͔PY}nCT#lSú0l+oq6PoݮUrfjHXd`~"?ğ8T#i0Q\lH .a(,Yۘ IJ*ɨ'31NTN2)lگcӂH"#:/ĥ#Gáktn3 iA@Wgi9*EFnCF) [38T'jSձ:XΕ?OgmC)1*P䴴\9|t^]HsϞ|<kCЩh c_~5 _`>[5l0ԋ`Ʈf|Te4y4x6vrBS$y\OU}4^_tgm]oPl`J+7 QKm o?̧@h'O"m a% ;[Th*V<^ K w+0UGUSS wh~}誂(Ez%l MekoQu"?t'^>5hO| pgިe厔 7G$=sCn4Xn x^]0 $He :r$t]s2uߣ~4䩛p2unYGdLb%=%.[`"a/m)=;h %t֌f15A:rV}#hm[2G230ICeyG '>S"ٽߵ4w#“B%.2u$ߥ~Pm &Eǩį_">j Z%WAs Ι(1 &ާIjϛ@ƃAoMm9Q̱Yqg~eb/Ɲ~j(s'LptIJ$snqDZx x, 8A;WQt\50\)3+DbaO$<[xc<wkNSD̓eѲO0O_G2A$H GSߵCL}Ku&kcmpmީ[``;J+d1EWP8R"v}sEEs=y?GZYK؁ݓ= -&P 4lNoRպ?J^ ΢)OeTrJ.(lO4c*j쀗ȭ~z#)UGט޸{2^G9m" 'gT~1IWa^r@,bEj펇ekAӄ`P r \P.2@v270gkA}4 oB̕O]jKiZ|~-Ma kiASg=Llޗ Q0٤M.YazS;{Zz`:/8ZuI+Q;OmG*!ۙrpD>nJ=R'[U`]/o Q;Mjm`®xW?1TɇJkix6zov>PiB[54WPxbkL+@PD-)#n z/nUv@+u&(kH}[i:J)w'fw,:$:k߈]Lk:{x^yoЋ:=Rj-)7%q񈕑ʁ))Qq 6[\5F+Q>7OQ VNbPa)[>3ΪiOb7o4>hUfC˙=Q8A8me_ ~Ѩb gVldmXʦh#i rb4ߣHQSK Dsm]S&s]#jORB A(|F&% U%ecZvɭF"§W- rE 511_<i\.D$=NIG:R []Vc@&nb&κ< ec܄dXlҫqyÈ Tb.WN*Q=@+Kb0Bo<,Ȧ$g0Sɑ )3HZ/GI-e["Ǧ^ M!7x'T'o+{rU&/Pq/_+KO5H1"T`k(J(YtG4Ѫ ½[D[ML2]yd<]\2.w~pr^+1{m aAթ\$4ySh@ec5I_6E86erG iyXS)<]j*z^v!I秾U.LbXqA<H[m.~ǁ rk`oL5|l2JYF\ K\J]gmNo ֏ z1 kY u4K6EAa2VDŽ>gXp 0Z:I^ا~L'҅VFR )Zze@_vqWؓ$Z-}:ЮJWsG6c=OIsPම5"Q)0[zmNҎ =DEOqɝQE-tZjP6LP(iڀ{j?+G5I vm"]$::z>]+=SmV.Q(E_DNYT[/ { hGg= pif:دc竾2r-]:\ ~KqdDYl$S)GejGPR+dm +٥fDb}߶Io~-@|1heUNpZ$hE02GoFv3]yqaPH3=r@Ĝ5CgD>hhbM*AxMIXls/Q#JBh4e;ZI)9phY (9vs:5T[A8&3v< &Lxgސ2`NȌRvwTQo>dϞ@q}#㥢_|/9t.yUAjSgqٿ 0)33n|QڦuHwٝ8}MDk]`` ~Wp`NGuy5=؆.-E 57Nr<:g·=L>ƴ[F-YZD5w_)=b mѺa/3t![B[N^6Q"> ͈ ~8r)Mm?*"&me!oII%>R.sVy`23&Br RW>U!8O'k Z@rQ63L5HqK,mS[n>uBPٔglo' r`\F/R(d'Bsj naRE.*_3|f시T>HS7o19rx 2._bL9Rʰjx u}t\YS6e\[#vu qD_8O7ܘoq~,qұk.}}EB e?@Al8z +:!G8{耀DBkrW9:vhxx n1t0 ڿ/gz~6],&QVf>l/fM4l %w@,Ū+kJ\>u=ӡʔ&b'r3nu PII{'Nˤc5*}t ?P^b;Ҵ[ߍlEt O18'o2dX<1z`) gԾOx׏q j ?@5EłP`dD=Sj&bajyu'Ǿ^еM :%Pr8hRG niOGxr"?dzTe]fsskKP5 BS?U7ft"e4203ʁ)9ހ)lvg (hIN뽹IrN(=rW9};[zaNa!"(H WJ<ޤ J'.{}R S~pF4Nq̄OGMݱ \: ODU 4_/ 4 bJr}bw^Nմ ΕHs[AU>P"앉TQMtTgXk*؞-QoQw9R vτR7>[l=Y  Q$:83l-8̀S+n ]<?Z finɅ@*h3ɯ4U.Ew H H_H_IUh*7Y=n4L kniRW/tk%IԉiS#{I4}1Er_Ǣ؇I-> 7*d2PB%:tr'WOH, l#ubH `$7P2Y -AGX ~ LXmX"<k0aEdorba@; 96Q7V@8$<$ 8B|D1+|FՂ1cc?yp.m  J: XF[ql C"O15:yxݴ_*T#oYiWhvJh#6zu#N0]]yѹsD I=!vO*tjU?_ /ڸV,ըJa|DUp著2z{3ӭ:a=6<2g$n,e`pCTSZQE_L[ݲJw xHRI1}މb/핰_fH;ZH$&jCu~8iie'O /FD(vh"6Oya9Gq0jIj]`d_eSe7F^@.l=MvCå«Yb|Oڎ,=c쇔DaTKs+K #-ry_)ɇ5ѝ[Ξn OEm 5z\CoGrbFP.|trD77† %]ټNg ;$àW.BE-9$@xhvwh&y&0֜,;esZB3ˡ?v! tfM#zCXka{ )3f"QG%׹0Nԅ1::"Ö]f}XJ6w{L Y oΐc^.V2JN\(\ k*wu؇xy"'|NwK2&-,:GX@6$Qg6fk; #*'ֆ\q4YXb?wf[7$pK`05Mo}ƍ4[7V!V5j²):hjT q,\C ׻PU"|-aҩ pJBiq]wS)Xt3!ɿb͌)Uh5@/k:'&:K>z/l6PRe,-ZXc(>N.w409RO|(z\-2<pbJͽ 9=4DhKIdP $J{TGa&5.w#/ n8Lw焳&ZkeB@Wmԍe3*+_!-,pwZhk!a(qhfݏ',1Ў#) Xp[[$Oܖ': q*]sƩh$ 1lAIACFPɿ(v66偀NϹЪ~N)M 4Eƿ`}Eje=\Gse3HO'swS#G5m'Gj6Gi_[}Φu6hx1ak_gxhržƝATls%|q$@cu+a W=fd:)ܪ.,O[ "6;5[=䠡KZ?VzJg8kr4]x֦cT{k?ù-R̒S{{ Xf{1Bt[t:Vg``8,|O*sq`B&}/ PZiϪG N^%LP]W. t撕$Eې dyN;<*ҔyjOHmK|̸ {ɐ}*‘ pI1KQ;bdҤ[6wRwxJi#_I˖5$MsKMn;j@eHh3iH7كtky]K3Sp,Qy4t:tsD9 1F吂t8\!VL.>Hx1-I(PGQ_+O} @`*[ΓBF]ZyN%lהq[{t乛lLƳwh#5wK`W36н#wR,V2倧F {ug :q#A Rc+g9Uwq_Gg3ًm=H.sTMrπM=u<hRB%}܊Rє8oڃOozƈ&ϩLېb|Kfvx48Ey\v E܂h^!DM#2+kl: )Qm^bĒji AjbS`tSs4sE9"!<*ApG Hyї_dMx"W.KfUat sqԗ15[^q+-vls01&ӪP>"VH!RyQAIP'r.'zZ[GwWBA$KS";*ہv#K挚N7DmEMPDA?U #-^>u&5b-n7jiɄC*{]"$nG3gG̹<K2gt60fR9$K .SN՘hag}^eJ6xwbyWLM83W䴛{T]YꎞӴfXB߾.v+_j%^9UkA]ꂨUσs7WCE`(7]DvGɻ/ѻ$X+!!ރF1'ԍԊ4|ё+`ׯċo ]x>%k@l0] A5oN̮!j{.& Iz]׀Xtz,Cz\Z|elO W3+`!g ?Ib,iЪ> sj4C*@02ð`(]f8鋅Ot"Bt#e{_gYaW ?n#whzQbv P79b m@!Y/ۉ#W"^Cxz3(JkJAz@H09cJ7gu%]I]3!+t^Xa0s_ѧز~ )g;x~ oS!|#'يLx]-[S$ q[EV|?JlѰǨOuזtL_Tg^5(ڐ~Y%x@AubX*g yuO|U\;ޚF`ljţʫ!7)ۚPi z m{b֛"Dh r5^zgZ IQPtsûj_x.Ѯ ^>.醏xsBlnXmtBڑ變|Z047vp4ćOxQDo>EI1r~Wi Ho!*B`o,@BnTWg+0LXԋ{<Gbɰ1>^ӗ~Ȫj Be#S;q$EWR/Rd_`$2Mfej;~ K ȿ!8(XmHpL:b*,-f\+LGL o?sVR9ztE 4oȩCQ:?ö\u]:%?-;O]zZ:L7v.>\c_z?vЎJc?D$0z"BEWJ<Q+.Ea_bp_tCrw'\sQs]tm؅S8G] {u4J0v0οן{}9ܦ@0N5FE8?+ י3@CÞ-pl6%o;/Y+3CK]Fg˺$Z7N2mg_^*ޅWm@t"6'(I ӵZ=w(oi7n`Ÿ1[҂ rITcdYݍw=L{ZiK(*s(X8^|A- &BMbeTe=gmE=&=+lxJ[5%X~~޻Ք,]Gy6COiSGMنb33(&x&{-3L/3>|;Z~H{gjg:u\HY|xYhV\\en cdaX]',vv]g/(]֪5*ל)Y6&K)O24VB=!М*j\ M4VL(DvfGLMw74PW7ʪE"Mjŋ9L brk! ؽidڼEx*C[$JSmJz|8h9rlŽIs ^2Wrb5%L ܦsɑ/HӼj,O%{?/m6&?\:~$&ZcX nySTR sj>-ۇ8$~0K|V}V %!kx8amSGX;hHgraZ6Wa 0l" z#J$0+[Zih۹Ð>&ūMG3 mtTwp/)Uj !t#ȩ4nGƣb4;t3 ?|. EM 8 W7+M"8!"#q]3Ce*6948Z;nsCLe=hN%FXlu1F?Bxzy)|RK dFeY'H.6?2;4FN'%"\1ET&HY/L-AU*L'`ϜURdwmQ$%W0\a P@!da bziw<&Y[\gY6Lܒ ^oAQäDPߣgW7u=-Muz9"kGjB\ WJ5Bgnz2 []/sr`dGY:޷c7Md`vC KۑNoDof$Z CG Jmbd9zoZe[p12?[i 7(05/$D_ptO7iZTsH߃qT_dx@ ʾ9*՗?k.,[`:ST_ֈ,ρUhM7Rn' ʚnՌGi.i飁pb#&m vhr Qf]*1bnm#|'vܲLXv/!k*/?1rIb_rQxhaR$މ2QQ7N) mSYP ZJl&!d ɺҬg#e{ܽbi+$d#邋6uw)\ ($=Ǡz)zЉ-ZjضR4t8wFOtt;y*~/CMst S"oɏw^zŜ'H8([2n.8F%ֶz4}2,H?u*גu!XS!5/t>.' y]j15?APm7OU@\lZWO*B ìG?mݽ#X-G+{Uuq!˄-X TcQfOre{}'ĸ_x+0ۀ(#E8,z6L)$'CXz2sgiy?wIf onL^y8w>UqO U<+Նi SL&ad N1d+T{*WFY`֥Pa7$9`Ba%.C\o{>Z]~ ҕj8d4G)L_.̈]LLV,~im쌙DQ*wB N>T1W7*M8kca:=~1ŧ C! Q[ܯMIuQ5+&}=&KM{CdlAzBBq&rϖSso8=ě<l5/H~q?z.:*̸zWn@ RMs>P),Nkv4IY >Ę )AqA~7.Un[vZTŸd pX<8עy壝e!EȽ,D1DO:xc딞_a,ĄPc(}k%NVGzϑʷyIH/K]rI,g]`&ۊdv=EQ};U Xe}8xtsDV "@.Eo~INA@J9t,K _y 4Pg9=7\0{Wq>Y0-ot \(~ Ia{ܡŘ霑?J^Ɍ @+\ECVou&3ptBeiь[L@@18,@ו +l焣Vϳj`!vBG p-w}($lBfODVͰ]Q=AsXf\ICCwq*%?' U4fuN3yrK~ Fzh׋jsI:Qnl\Έ}uؚ ߢ7qo  V%,LubB 2@UHj*F (l1* b܄*i z& gBuzYL }# i&co=ϛ><S@4+A_7hPkEm8|"rL:G1X%'J3[G1s"u4=)Xkh"l|t`GifTh>_ֶ 8[̩eM SRwY=ًƢcs,&w_CڳGZOtJ &FC͝H='q`dƛ3t9Kڤ:z">ylzO_;cAod&w^yŀD S={atױCp?Elnt.?{6֣f)b+DodT[wq#*<Ϛ\S|2pXxS`^fa. ;)E(#6_0iS$XboaM5],uS8/q%6:U~=_Z~cxoH ðwFyCj^Wrg5ghX[N1Y4A.{6Qdf*j ":便Ŗ!1,Dq88K\'{mgutjg4yK}ayES¹U"`W"ɫMxX4n{n KK:F9q (LKkڲL 9Rw O^,&-$t`3,.A=}k-?.Cǧi`YCmڻ"&Ȱ gjb4y]xT FlrC0Vc,έjqI ee-7BG0i{ Yd9 p`yW;S%f~ƗW}fSR͖~ڴ]hӚ5oXz Ӛ@_rvEf'KCdջHodGkڦzu0v͆"6+lsWD|\}NeW*uEo*v !YA]L[?hW i""]j|fާOdy^cݢըKxEkHȀT`@ ,|̪X?B/ ϫixׅ,ԈQ2 f m KM+\n ܮģR]nb`~5|zdx8pSnx HKqJP{0R}9*vƚk[D{|%7[Tׁ$t뜭8kN2 zJdUUi/F '\D -P`DH`/b5DT1u3mOӪ'qFӿu󌏽npaLTlnUX%q!0Q _ =ҵ'8g.f0z60Ƽ-Fh!_?Wp.گlGcя OF0TXΥp\,&*yXBm&ZI$ j^MsD㏱R0[V~֖b&2F/(yC{acCdY9[w4}k\/aO)mV_1闳R[B6mŪc U)~t-Vc6DlN.gh%i`0Lq^W2 =̧MдtpqshXĵoŴ^/]}5”qA>!?% ^yRlӢAܙ۠cm7+NXrtz.ol8ɽ OE&3j=bŊ+{Wt UoŌϿpZ*Jp (dJ3ίc-M|QQ6[J7OwukfI~$[ٛ#b)E'tEGg-pw c!}J_;'y"m I>/#arl3 J|g$ö@墡T5g R.Fg9eǷ롳FYʚo@ۆQZ$AR-^y;aæ65BD22/7.NCߍUnEvVj /n+/xvnGe4 ƶaH7r)'Ni4=*sxMacPo\ʈiꄈAΆ֌h͈do RE?|6[Ckr hQ& UtU/êW!> h\6ˤ7 Z`1כT#MOl"^+Bμ_tjW5\pNyoܧE(7v{ s. noU9K$,N*k)ذ/N4^w T^ VޟhȐOAh99i!">a7ҨQCgAztEϽ R8Js.aǖ V|ܚ8x)- PU둿5a~t@X_+SH ?eX?UTe{Smj?e yZ/YWp*;G԰Wldk5V=^ xZuR5 k&yIb6q"7WJe:漣KC,L %!E׭c3 yri7_ʛKf.sʄXyҢz.w5jNъS?|؟3pr_Rf)b?=XVIi>Z4+EF+õDVɮˑؐj#F;B!(!*)l"5Kƨ'%^ε񽈩].Ѭhaa[ ЊY-FnATB9:5Jy;&$qhTc9ՁSIg}+_ ǣE 5zۗZW=YzaFqqnsS2@`3* d(/Bj)Åvף-pĮ+toYzƆ'6Wݒ'H"SK F"O>$M{l{l~j4QaqXm5 Dϡkw4ERШzLE:pzHBj'Kbշ&5M⌫ cy=F:%#ƹ )xu(/݊a aL`h1rNwmz 4*NZ,@P\"*{];Xn;#K$H(aa~`i" *}w>&B\[f-Q}\yamQt ^oux 3k @:0/5k*T+LzĤn~{V%-?~ܽ`ԓ tmy> \qsR<-^v)PVS Lob?%kE%휯f֜ķ)&`b7nr1$t!:DUՐuxսYNӢNq8>WYV̞ۭV:r5YDO>~S*DcҖlbGbJ)f)p~XNq->v܇-W^^^Wr].?tLE2oGNX> -%f^.yj{Iܙl+dnPCL|Ilm4蓡U5E:S)Vn9<3&rfZVbtp6cRGOcJe8Men0Gn+]s NTY}+c벀Uk֣h ߉Vy{G:!nv8 x$ȺKNPJ=+y:R<ɑɕىKuӳ'CeXW ? z\+ahM j%e!S"J͡eyˢF[%zʑ@!ق/"8&\j+H޿ƖOJ|gb#Ohbi72yil#Qq0>ҠF >*fB1MX[R_/0+pOX»ERieH/XibRXD jܭy1N}qO^ ǐ)鶩xz5 OAKxg{X܎SG"E{sg[5V̽"I: gFsOn4(Ft?au#G`vf욬Z~E#;t^嫄}| 4!ˁRHTyD+numOJ$nٍ!E!|!4ÝcGpC04٪@ogW5Ã8XL2߼M~\itI COU?S`~Hls~ 31>ؠڷ$%p#6fa\y٭`05̟AI_o[l/jfk|kӞ ㎵ZŹjW >\=3!^hyy.p&DUrb֣T1G=)J(2ܬ:¼FGIXqw&ƃ`e]&]ޖۗD~^{W G;@=OӺL{a?^TW̤vUuU%O>+;>/\1dMWPz&!n;$`jSt!EdP$HvM~Sz)n d<1B>E,}(3 (\yU9 >^عJÐ!̰ܽE܅ZGD)QU@gu@GGSeMmtqWki}h!0ZP|rPRJfT(S8PxSN]:Kzt^HME2KNk<w/>26# oB}xpoFqC6U/N o. ʯp_?_JhohN1Z|Q t7鷒Xjww#]KP}ZE^ɿߐ/"yBzqIʼn/P{mSp;A̡R` ,t4%Ve7(b 웆1h"MܖG IjdMp02bxٸ&r(wEJsrik֪M:M ?KUDA%x1{ѳ6?`)L܃-Ӓ:~73HM*w3IwbcC#X.D'HPQaD7lKn!v|̠x 8,\oO942C{!o{e P(FqÅaږ;CH.+r9{3a%1,]KYj˜⛓ER3sYtKYOeJMf|QqqY TgK~,TԖX(A" :Z&I O+1M|YDsk"3-@2 &'L%dxd6nahȆ':s?Oqeݎ^$gCށv:ϫ/a?WPf^ȴOMU{8X֎PP_)Jw?zŵ(N93>o֦@ʺ `f{ټB5eG`>F,قpá)de7 ?1->ɛ% {0l#QT@9n {p``0$7A*tK|1Ch6.\S!i"C$NqdDp4. cȴ 028 D#ҨuF UpYsMbwK]!S#Ձc+CҒGUw0Q1E.Y} ՝('q'Я.2 CǓՔwYc&W޿U%@C,T1d1%#Hb$G]놋F2HN>j>cCG&ҙu 1pLFon(vs>wtnK(R?qDRܱ2j@ N@q:_Ej䜸!C(>(җݘÔoȇl ^ż=Ҫٷ*3b2ig=zBzC qÓ692MNʝ|ܶ )!*ۋWʒ9$M)VJ[#-Nr~\pWGg;(z؛z2$މ礅ahn44NH Onyֽ>l}TEMbP5=%t*x s3MY7?m)+DtMc0 \qf-v\#N0Mz*KjP~N]dVA G5^C^ZiHLN#bQ3L7eBn(_T+ :H_ۨ7⪙&S Q( LVm}<2x[7أKEEȟGM8 {ƉΧ)vgu@ ]dz5tUndQ^%6:dzUSbWd׃4}LN{h8KI\P RXF\g.xKcDWCdv.ZB(|Ű _;=c\)a\zxSg,rH{!ze *n}.G^Izii "g2 48gw7˱}}2ޤ``f$R[EF{J Sl ҩ v(yjB@#D n6՜}Ih&@Jn鿤3V KszRڒo>OPHϸ +vVk"&Ul^' TN엨G$FCw_}O)6F=#{/s'\GmUAMKk:L ~+ mc鱕rt\_)YZʛHM[%qu$[iNBz7} Em0m ;˘mp.+57GoRݥIw q|B{BΚ W.;CQ>Y3 .3xx@TV2K ^OOƒ&'V@ ܯr{LzPh->17|TD%~uK^"_JZhDvO̚qv'.VDHNvd% a|խk 8Wt"Pb}d%? `ݧZyHUhKOp'E-jxw||26rZ/΋-!˼#߻er-&-dTT-U'1>8tXA\x*al1g_rXn cۥhu$cw%!6X >yl,ox{?d VB.Z٥OΖp\nWĭom>ok#F^}M "91aBfN[$G, #)"_6\ E_dNp v6ٲ@3Hr2 _ZfjuvWWb`\l96}lOV9lH^XZڸ0Hƫe`nrԅL[r zB==15gl|xskBPH>Q 5ӆ4 <Y5P;F% /Y C;G?𮨢qLuz.k޽(t- dbNTj7{҉wABڟEՓHt/{o)E^ Trz~'?N* |Լ^I5H*rwMXNRU ,2PT*D[ w̿M%jRN y*%#GRYfK _KX}͓G fߐڞ$tKw?GSrZP W]7N]S)apzX5m&G1CȽS U 8{Y.*+AN'2 $Ǡ R ViX: 9p,9a"QX$-!].%NhȨ$rCm(x-itC&$%R`@muؕxܳbbxύ>? 2RmVm]+{kRxCSx q-,k*daϾQ#ͮUE}q95e'%߯  xШ]bYw%9Ȕ?nATТ(s$fl\ QOzxTaϛp(!ZQ[.}`Bl#h!N)SddxLb[*m]Hky)@Oִ $bu,2+>9zeT?W&*v64ƇUUm.*{*+#fct|8fpΖo CL?pޖI8(t03;] bhad` *;62@Zal)?rќ̯#wFh`WO67^lWr[!x$SnLj\*n!~=؟x.ٿ/DL0N਱Eh%.bӑ- V=I^u v[Q fF8&ʚϔYN=xxZ#ToNF%ŀN 5k|?eܤM50ki+cg=z' 'Bꅳ!"epmZSOҬGl^U*L'{7aLɉ$&ɀ?b@[ߝ_Mm,HRZ3Fb>%}`(d{`s|V vd>!T"Hk*_d100g'rݰED)Z}!c>8o+܀= g_(; H ְն*~22tBV+V6fK%EnAV n,q5|6K]+zB o`yIRpZ; xDC޻)OLT9?ɼ>$?/8P~nMGV/=1x_qCPrd(;i4]]ԗp@|9EzU>ʖ( df\}w~U࿩s=}@qA%][+t8]Z2Jp')dgeㆌS<9X"bdB@d-{";&r鱤OrNKۉݳhwS4 LX{DC=ױU=H2)LvF%%go.>썲S[ 6յ9p'EU5@lBYZgà`0NjƶI\6RYp*ۥ?UJ(ƝμMԾ(Ym<Sƹ5DEV{'EmiKGA73'Z"?EM&X'3)*FWNa{,1nPp. $@QvFnpuV~[_08x;}^= 2n-XEBAf" # cU#J.܍,"5r..+gF%wi>ITRa rUh5,ې|D,i=>[If^+ԅ;nc: uxQbgW0(L&=h]s9 d}+X/3 ڶHse*#v WLim"cpm#eZɋfzr6N{p2;Ck~@+Lixofb* ch,!(<'1^cSm,SDͪT+<*؆z?W1oϞH rBjUF|x{(-h?Q>=~Fa  v/PTYb=wA1SPvܫwO\_Km\! ų&xm䟰l'|=Xv׼oSi|:ڣ`MW^m 04Dpk&*{죽-q,mKٽYX.Ɍ~a3Ϟ*Oij6aSZdKǏ8V~?p9qw):ʗ+~sSw{%}'/+_wz0@9dɊ?yw]+vp%}yPXMk wZԅ.yBዪ5I)T2ƴUs;gu'1h Jآ:Hn| s T0;sK&E򫗋n& Wܙ񳁝"_b$'b('Rfl Q y\vt']&s*bMpn^c?4{-*.% M>;Dže:J-?E.ߏs%il+mi:Vq?Bu89 ĬX|$Me0(TN`$;e+SGsV4\+'QoC/ef` 4%Q,!ӣi^^ʌ,k~xR(B1pNhhq? f%t&L |XEIТeQ=Q5ω߈-EMLYBU-JGIAe/,v zUtZt3֫zlJg=FdɀGa|?gs5CgKF+'IQ:kj޲zs&Ir*@TF슒Frޯ& %Dť4vOHIv+%'5L,8/ljW jbjB6%AuƎf[)%iVd9gkE(ibҧI3pl_Y+ I7e8,V܈q5v[YVsL`/,E9]1v\uU F\w1 >aL2g54=M)fK )~TR@1bc𱕞Ky2!1f{]GR/rk^7gϑ}eD%IWO0 ʌa!"IY࿇ Q_ gh3%wu+~]Re]0Nw\Ԉ*Y;{ѱB> ^)QzLRn=r% Ԗb|YLlVٌy Ϧĵg08pb{dY&8ѦVZҺ3eW :ɨȜx#\haRy6, 0`d/h㤧oˆ}+-x"CDXy@Pqr4..dU#^*롷s6^Qf k-PP[6lڰR+Y;є(;]\t!♮!w}`s@cA$!K ߊ9s ɝG8]O@ QDZo%ǦR]OlT=xPy?س ~(+N21+A]d.E^*^8S储%F920O 0Ow~~)PDFB7n*<&74 j.R( MHGYݮh`Zyަ@IyD3S"iRWPwڪބKr# Sc(첈3N('rG%-s̙oc%@۪|0=>e靂>84Oj`[{#\#&w͂]r߂#EaPݑYc7. fiqnW7AχBrmqh@Q?@MTXNvz2r0GT1ePM4? RƩ=S*^EtKRi{qPNѻ1))V^GsC \Ӳ_4X^I4A9 '/9)ݓ9Ln8S^.1C\hNc'L]J`L^\#s˼D~8FZN:XtJwֈrKSLNq` \3@, (7~vzBSlGY1V ^q4(6Wof2qOa2!*;!->^u-J3űL4^"kV{ C)Q*=8qc7A-2R}`AGrDP.+Qy>8nOd/z2Thm\"bnuHB)lO'y_ -z)S NVt V WC*v3"6,hJD^!f0byJOΌ틳 pQWWӖm 5_r;'6dD0LQc) f}Dl%N؛8?ClS8!.O˧{)+J3Ak_uBB=0n)"1Idw 2Փ82mtTR3RF1`s@P0<밖X=]`]­2}\~&(jg4ǠEx'Y+^g$,Mtd oPMzC|zNMCS3 #=lDt4:y1t*.eƻ:G),aM;Il3pgI"$hPm!s#e//-p"KCÇ\E9NvJꉪL%s. 4A''6ڧ,B?V_ ux%ܸ m2+$ t D+LA k];7T+/$j7tPE"VٵuI M~_*ټ3-m\ R+2namn0D b4&V_As '"s 62,D!MyGm#jRMվ4]r/ QtCNQuqT] ؅ ~moTLX>HahιDLQ+:P!Q't@`~aҽ); |vCXgaJ6%eXŎxbr C=Zc7 L˺msni5#W<_c0"T)ոQ]$ kq VVlu8O5ߍ_Qu, E\m_1Ol?ZpZl[s ypFQQrdͼ\wv?rMZ_y0 =醑̵5dXJͫȀ5YE^ki1`. L͈=rBeMVw#eLrnK~~.[c̏#ڮhͼ-QMz3ujD"3KH0+6f豜aBq@!il$⿀x&:u1BSy5bè=Qzԫ%UTiHd%-P'Js萰[.}"nTdfTB9q&!P3ÚxM[ީ9w\1eǀ^ג^mF%L"XޤXq*=WK~m=JHΪ?kz 1sf8>i_hbF1G$&*XsE-#"+gJ;)أ@EԛaFrB&}g-ȐE1$jRDz?A]EB.F*T&\}t5i$2}'ՀƬ;tA{ŷ4 Ao0_N{VBU־cA,\ =u_4GP#3XFcI'\>@ϣZwJ X\Izn,„&kXOiSEpKȗI 9]05F;7T(bxuZUrvnr i! F?axB+:BlqNodskJh=5.*2-Migr嘿Z4rpLkSQ:KѨ;:9`9^ c_#G"p~ ֭n9cn1JSsf6ў]b Ti&Ý? ;#i+ slP菎jOg$%JC?1 nmJA#FR})t%ЫOjA3Z)U"Rֆi_Swyq_QNWs'UHƐOWeJS?_kW!`:3#F1)>I;F6 :Vg=n,J"ڬύGElC;hƘgAJLFm}C=Xa#mo%8 & `b<0VAOMNdѝ'}oeU]laoIOdToЃT$'و,q%3 T %R a7ZʦFB^ OƉu?I[t#kE00ڝnZ3WX>#(kt ppֿ( }yN69SgNDt'$յ CRy)ڼ a(kd~5z&짷)R8vLrK AϞJ*x64}Nv#]"Se<[9YS[mt㮙L@$+ˠi қM2什V{q S4ȋT0/AT:~eaa1nn{rNo)13pY=2J4#S"W[h<")6nu C Qhvd0Y)dz$-M}N,a@8q` FߺNL˾͢\܁ /g0ܑ,C35j\2 C07KL)rSt0O-^TS8b/c_Y(鳁!`ݾl)QPӛʫٵ+~)F#vİ *<@H/[GLui5DX|'+94.;"B㫌/88qtA|C+v'6T:}aozzu֣ n%P7ȧN]rt~H:)Y<.R NeG|*1ײVN lbh1(NF8I?'ҳp34b`Ebl/i O># #VxטARDJptkΕ^C_@Zv/H27Yx`K^ǯfٷC.]ܐtrUdd)yXA04 6^QkCz}oP?\w U*#Ŷ i8HwS?၂Ln p[E%#|ÉEXLo(jrݨbVIMwgܸ-Qc˽>g\鼃io^ d:~5pj&G"KY\p`gcWT㼖^|ƶ7X|hrCSq]ˮ^Ҝeމepxg:Jt묳Jūʒ-pmtrkӦm%uCz.v ڮ}-Ls#HPX.ٜһŎ [,'7_n76IF%Ag en;Q';82#8g|1 f&Y)FFLpX";j/LJ@u LH ?ӒdGW: N٦t7lF=J 3]P DPdT IEag$pv* sa%T!-`!m$Ct x2SfT^G17m ! ʥ"/ k KR]8 !,Bv8 {_+ZR?{QOPgX P-$&.D)-ja2&ܾeu:HrhwȺL [Z?U&kE{>ռm:jPg# K_C,W1%28b/XBB?](> usMWfhܵlŐqZ};3y:x%ƣT ;wQ35BA]v @a ' Sbqex|rqK̺!ĕ2x>JS؜.' hjgh5=Z)soq)@ d8,ڂDTa/+5%T g#Q>$ءY-]ybYSG߳;Bg gm%džuJ eѠ'MN Wy \ϋWfDZ@MKHɾEX:I/vZ~?[e]9]Ҕ|82ɥpjQ+z/0<>j1J˖I!S2Y= V$>qt4{&e¾1 WH%hЂ(Wr"ο88/.O/1&N@Jhi=Tdħys[P6acܗ-n崏/$6F7Zq C)iosi J{!3Y+7n`M ^~z{ *:A7C&\;PHU6 e@0}-;I 8A^QVl\\Ua{^ȕbaykvƦHwa67a<PnyӱPG[_.'Ǯ/h]m/ [¥.9 {7^$<iVq^E7#@"!+TD?0D11}S|_*ZKe1p o/ y*l 6\#WMsG@،g׉ z9GDFt,Ab.M>Pzl̞Hz[ #r9a[i"uyDjKn޽@ rz@ +uKVb6 =M+(/棠ѲV.|Xl"P Sa9y˃M\̿Ml4Ÿ4}]ٌN%ލs xb|`ɈjHSUI9lDedZed1nlG42,kj9H h# ͙!=`yQd7~%]¡~]/άU!c_ ¶N#"T s|\jxYr4Bշ3JH}:ttd!;ׅ#=| N_ u_!y o! 8FCAd{ g1yw=DZ4@Th{CѱLdMeX\3N&Dlׇ8[^ 0\ [jY&<DŽDP"H8V+j%kMoTsJ⨀o/KuNd0iFp !H ji{yЦ_6A:;*c?>Z%{1oV4~LXqUΑ9hTZaIL/ mJG%\'vܕ,^G!_듷nQIehn|/S~!YUU"{@A!9Xrd<ՊƎ8r^LNU,7:ɶyz?~/PK <!3Hd;5+5xq:E2K0tF73YB-!(wKl)uVcIXe#kkOb'JŗzJRȾ^0,!1% W`ENCK=ro2YZ2Һh 7 )jt,hPBMb"YPuUSjw-#m-\5, WLEH6hWbA4&ԑI[&ehd6$ xgz` T!7wUP.ae=`@ecAɸfޖb%\}?#Ȓ P58Qe&^ ԯ0"mE\C#T\o/ϝQU5r_f(X瘇n<89sA, *tg ڟ9m#xnssBU,VS>j r<3v\HQM éٛ#jg]s8ybrX;֤ LoE i͢ ,XVP/3ܾ> m[hy3HQx==IiuI5T(8;)&GNk/]ڕJb8YF .V(-Mi8#]xK PWȤ}b%IVdqn!gJO^gPpr۱N㖵)ZaZoQߤ4߳79yQ ׎-}A<톄2_(!ǟ {Lg|឵ :6X_+=d(:ŷ~Yd m+%VxF?.G@;;=J:KB?\3^J\>͈+ 7;U,(g2@Al#`kuǖu;;Õh6UwijHZ19 ]\sTr^hNʦ8exj̻C@#or]?$keNK/Qh-U1=#_jC487:.4GjQX%繵儬5II\01]+alOI 7?MP!ę0$EmvAwG]𫁶*~`ԝ}R|7ol(*((-ZJ;"%F~3&|8/(&"xt=c1zV#(Pį.4 'G3ŏk^/O\@6C̀ooo# i V'4 RB`-oshGܱ;H*B$[ff<ޮ98SޠQj"=}b/c7nۆF6[8!@i>ύqY],=cL7%L\ Ռ*LugOD(XkB Cv >ֶR-谳.L,NUh?@-x]kBQN_OqefڼMԡҕGߩ ZѼ>6i.2&+|ivjrd6α ]%67"I%M%À$<ŐGݕ^!>U}nkuzSXӹ NZ$ D=$VpZQ7B#mu&~vuXX} =߷t܃ $ܧZRTxN?%4_>fpf{%C=*L♟Lo>p% Ht[ 3>O 7ҎBc`d~7KޏL793g dl b(O~Eb,9ؑGb(KҶ[;w*1adpwC=,g{گjA+?9l qWkS`KjT'5&F(yd⇪}YS"͐_`W vCW/tsOu𜦷y)9 1s1tJa!Dg-e%4lu3jmNka!3Y,ǟcw()[ֿUD__b]ahz\Md ol:9&p5PUX<;wbKF (R-{з]2+|2RmnxH3.I"T\>ȍGH%ٌGɝD+ChPCawb",@_eڽ`n ,46qF0m,uAv׏EcU@|atަn`PrbldHR1ZBO Dq$^8ݦ ^cEns\ܼkg)"] T6[~ ލ}a?2m~K2IE`:OT-{?]_ aD㠀ft>0OMvk Y6 3aĜ1ye|=T 61J<C٦}6'1 Ʒ0IX$q0HRrFh\n1ܜ/QZ7y4dhmStK٪N}5@ב`ND>*:f ָZXd!Jӷm¨O8ɊĜ}uC6 Qɨ/ͣU)913 Z߲ͫ ]MY8w}`R*Xw#f^nffLw~NT']Ķ{T?|^v!MmNOݔ=w8:Ion'zn]f9p v<{Sk5 gCΕ:XgkE o"Xβ/PZ$ uQ=T \' fvh7 W{)4c lqx)m }Sp-+8G_kF޽D6f+O* Q>1>Yg}s} OE+rb"#m5V߫_Kg[\+pkx "\]6EYBA 댖 T]Hm\],>i}`{U_7o`S!1-wDz/ztyc;c]g//FNʄqHlPٮPQg XNlY,to9)~U%ĶEoY6~.agFYQmݭg)7~O;gCT=ѥ}۷Ҍ1D=<,ƫ-Z=>%6|`)O$|cgX&vzL1Z0=Xp[[ Bo $\25-ZYSvĩ=NBCCTyO[?G<96_ej{73j*&MLqr֧R~-.1\{CA1YքtH{|dc}x\H'A| $AGJZ7^zRuMANZX#mr4?o@]^ǧ-E_A7D+ V6>m`7Qϲvv[/7ELٌSSpN I}4U_`'zϛܐ[ȫ$2bCmpqGaJw2H #I4o(,+VmgNMPRf~K7)Mٴ-6!ⱕ3l!:]Da#cXY< _,SBnxBDOoA:$Q.s^J)I*u"GCDtD,YoQ9f1՗^IrS6ڼYƹqN2&x!t6G e]Ui`f;:,L# f̦ܩP Yv8`Y)gy,'-!KzO"LyT#rsc 7M@EVj%]ihP R_K=5GW1"RYBPUjߪagq6BqQe/jͧHrJ(t(\^)ס'e}xJRG"l8rwꥦ\c;]pp?961/d'+鈔k,v'0OHY. }۪nZs/@IҥldT&|Ezح!JZ5cѷ6R;/Ng Pǐ(DH9qYNajF:~m"ZrȥAeV2?k;|KTT\6]=he(Y ^>&4$kB9G y Yr+u7N#ξ/DDQE ΍QRYeNW2DŽsOŴŕͅisM٣hHޯz[@;?a:82Ef{ytGmӜ/{g63eKm/5e- EjΩnvbtq;G?u㹐{]?;cSݛ%?.yp}qv7H`tw놝TtGTFXuG)sM.gGۼ4blj?!02gʲP9xD1Hf.m8pٟO_>5J(nKW n4{ZA('5& Y`Azkm-C]o.]@Cs1٣+?DyFHKY_3 Ef¶\zn4F'&@ÁsYÏhԔuj϶o<# IƸʹfP#,ãhxI׽ܭ#"7ҶUvڈaaά嗐o~fAqjU 8*ߴz(_U>RZ2 ^.(A*(u@2AkY̏#7 ݮ);rtk =d !dSD^D-%MKjID ;t|'q<p*?3Xވws0G&\cB"A;#Z? 9 #qB.CBG`FNL( /%7~YB*ctpJY( LOѾh 1y&OޜqMTU$JFGZmJ5L1Tӻ9\,Cđ0"ѕg6ʹ-<[`Zw| Cy; @@#LS/׹yr#/S˹,r;y┚0|lxwZ,˷2^i8+t1թ);N"BDC%^뾙i<:PPi_FtyG ~cWJ@h2ꥩի>r`IS=Dyj}NĊ?p-Rp]/!Cѕ*yD}r30_f(iIOI$?%o+")2*f d{,̷,C=Nhwdj> otj!e%Kҷ lBQEԤ c~*z"]Lp1((#[`X>"`5zxGyXt<'ЭE@#KD4)hdynPZ|@~Qἐ5%&)($9,*pz_V~#soiNE=?oWCe#- .0 Vȵ9VWr+/Fc͘bsD˒gUz&[bw9Q.n  ikv8X Qq e ĐM2n*+vq5j Ȕ*_819 L՟wa=& sV+B!e3r2l6@MF<wxt^7A>u _Qw w77p/Gf.q]1膟 1}xK[{|y02 OZEN!xPU"r:ppA&Em=uk OԧUeJ8A9H͢]$Tm8 Uª(Z>Zp_L˶a sC}Tuj\he:HQ0w L;`dVS5Umk'K;~6 tn/06>}R=1RIYxz=ͨU&TVɷ0ќgi&n9_d3 Ϣ Q;G<77mPpSrq#+ӍE';kӣ iAAw}8XֱoC )!u˅7Y}v1âz,m6mZѥPvU tJb"mDT6gj[l^K8TUp]cg/8 13}> )F$ __fy)B|?b).eHEFg vv $"xyST"s,^K&۞&}N~-燦#:#^&ʙocNC%NX^L#XN׽Yh|l]̷0>IڀSk7~;hZ.(7F}lqulؼ\p"p0nC]'xVrUei^9zCwXn Wi޴8 ֧nEI Ib`i6NT5=;yȚ {H{]$s3ޟ\rgY/=bÒrîcPwL$}j^/;WB<>g`yUeoux,` I_C Yt~<#S)Gfw5&o Wpq7{T{aiuWO}˪j;ݍ10dnf Vmv&rLt@=0AJ1D$=:"[AgM05մ'2'Ȫ^ݧzҬ3B9xp]G {$SfW 0nw uIa0ؠc.z 5VȐ2huR>}]WLp5y!gLz0[]{QLpfmYq; vK m +^ 5xl^͂٢WV;4`1K q7_UfA\x!dN MAo1U߯|:Q-žD_AtpqJ rSb>(oP/ޔdxJU G TUj LBT&+'ER~n#?[u7ye+< liȀ6WRrM1)#/ e huq |Ɵ5X6ď߹Tq6ݏ $Obn#4N%wbXLYH/B˲KBP1bnsOD^P.z`1 Ҩ{rM 7Y>Z޳ޅ% @"+o+4R y7A@]l(n94zaz0)Gs@MI*HhypE㒉}O|jzF¢B !W\H+;ݢ~0lzӏ&%ؕ.HVkP9X3 fOͶP`~׋,ͼۺ{7"ɘ3-*n"U* heM-ADHy;Ѣ{HϘ;Ir[XIa/[i H nޖYFį]0uP6Ֆ|cF$) #{ pLe7ɝ qN[S*QӨ> Rv@RbƳJ!oXo5dJ#_B@o &`o rnr﷜|J>vdTYCn=7jK*1Peb䮕gp]I+*cK8Tr-A`đٞKwfF#aUrfqRsqDWZN K z Xtüzk z p7iBi l!.>b#Kw>6h5ablYr5> %0 =i80DI ~,حLTX\i<0.7t2]}!}/ڮ]ObgW]I n(K#S"#PY3qWJRgŽ\ eܩ%zxA 21Li*Tm $5LPW#bePh(Bz2 ) P0A,([ZֶO3ZSlXoNo&CLA) ̠fAF{>iPl~(gX+ SJBRL7"H=d޺q (_ε*]0o O+kۋmzEM,sTg6VJw5CUE|4b_`+PD"%JX!۝WV`Tyh?^o["!x+ƺm #{5Bun1 j֙iɦc~f)[1fe?LHz^VW8ob$`{P- O/Bij!.ށjUCi7F2m)tVW&DwCRѹ9Lw6Ӵwr29*cFr6VAX UCGj< =w-h?]LL5Z܎sٷˈ"I'%ZYSvNµ;:A:ՎOO j(;}~{K\gqޥMT3Q?ZJq\.fPfm_ |*Ft|`,\"$Q*K'Q?kyQꇠ0{qQdQw%q/"gF@!ț$g-=Ht8U[[E3c J@JF"uC[,f Nݜ,Y7?&Ā"~JvLTX?r^썓J rN'/UZu? a!Pzjˋ*I{v PyHW"ɸz+N{t?+%9`eyõ-8wz l߻~1R/' P|_&]xnc():oʰtOX <6]󩌆B0}j튓QXm]>TI5cuu0^b>05q5Z~!rpz~ʞ13|"N;1.Ȏ lZ݋@]!L3K~#o6tXǵbofRk:d"i= 1g~$a,Ɲl_CjU O>cs)brTC/U]FUe]f4EogMN/V;P)/+7;P.ef1&ѹ-aZ/8Y.[gG5{@|^+a9o To0_5 PUyÑfDbܰr`H"eVt'>*]ܢF봃.KI>]X e:]ޣ`<׭Nqwc$%Xti|)W$s~%_BkajntE;|l͹w*ǒ2D:;V0SH+pMQƒtUGt$xDH\v:{5MֵA0`oK1#}mڴ xfQAn~Jo $W&NL07ϖ-dHı rBLy} Y>~@K**ZC/D Bqє ɗt/#<l[wׇt4%en.,Q":,`.Pۃp Df5 /=z/C_ZLI'́@8|[d&!=c/h*=fiIxþc[j""=X*un@GƧ##S4Tbi(PWOpT3wOK<nSٺŦpE LF >ֈ7ѣ!&$#_2Bߢ`vVxw!Ѐ)`Ncr_r`{nn><:(θWG|GAQJ!mDɟՁl:vl`۵g$qS;nyS?Y(4=gugt攈@v[y*1b}5vZZIԫQ$fP7BhCl17ZdlSK9)]nBfj+e[af$;Qz$pwlRڕ@T<*<4(1XoĹO!{*5-h);m(Rb%¯H fU1Ҡ>)Bbn%#%s2c7h1~<5 q{1܂ӋݹG"4pSB҂Ok7S+l's̅ js9Kf5Ūl Z-!ZKdӊkt3|H =FДDa RpxSn8X|y[&DhuUGR6\UJbyX{lAv2|4v;w"r i1׭Nj閫u|3\jk\Eِ7O2cFMFAĜh${NkݐkZl\r"-e{<4s/AmZ4jw8]&za|r-\4!` y6koGKK:ΫӎʺIAist$D ]ʠeMVC_\\ J, ~Lhീ}>ۢ"}=Ͳ`i٥E3Slv-?,Ӯ!@(PōTu)npMy5Qi5\1V`M oǥ/i_ ;H+иݒY(а`T#r*UA@Dv[4kuq@c..bpS@TUr{5MK 7:9 ܤS `Lf, Ũjhgke P tK) C-4Kh aZ)Ɏ ܊h߯O =:RwZVv8$FI[Yq|M!dSKoRJyJn㋘a*rq8$+Vrz><8(Í{XŗGK q8bڥKybv Lq.7\=YRP$bB88P$- rGUn?a3Y$th6W]r8 ;8e[>Cu!}?yk7X}jK=Fana|FLy4[rM[售CʈXzj?2+!Xj\#-ϲkܷ@*94 EuĒkr1R%VQ~Yv]̏^_em|fm j[Gm!`:*r Tto't01Ch/3018?[WhR#4eKX$K|Z.8J%ȏ8! ΓU rMpjp-} /{xKgpS'=M3 !Ǡ iO= E@#|I>6 $1|§" ?q lNcm=c9Rdg9cR4Oz -?x sl}(QxvUqS"jGrFsJŶ0҂=C%8徲^#꛳cEAB'JDHj L%^ , eۧ tiR?ɦډzJAV{[?7vjEb$R"4/?Bk_0h'%Mh~P h_G|O1'-qg[@.Jr~t ؒk 0wX+p6=ffb"~6_z1xC%idS1:qd K-Cה!5Ҍr$éj{"ȓ:6<\_O'|* 4f2n,`t'HT`y?yUj<ߡ :T W|F *bFLL'`3a֖DZ?)9P$D;q 0'iLN pK +uhH5;>Ͼ_u0Ԕ)*|ADžԄdגp:a:nkK~KެNI_)q>$EFih89vW< VL^ݳ?U(;47s?,3n3 Q, Q 1V(:΍xʯ$j0jTtrؔ_ e5卬 En'q3^y s> 0 ?pmpԚjSb %D OLyQ!Glr|(, !ba-ggzWaYDV," M=s|cPd"Ub;\1!3q1 ֮щWMsPmN4~p1u*"G ĆH֡h%-!ɚz"ϱKa-xǚ}?l k0Vh>FJInpIV9U puW䨤aOl蝢&]1A{(X#0_I|[4d <5M_~;]H|Ha!`{uq땱w A6 Wh!ruɥylTifUŷ_V rWߔ2Y2Ѻ>q96g 2/G+ v.[\d&4BH_9y|8Gg4(Shё+/kپdC,+'x*B \7ʀjA?mgXqK:v}Cz'a wSɂ&Rn7IEOyԖ, wܧJ١JE @(o"Dss<9v=bRk 7=VH%C(9טh_H~dSL%%JzM 3÷Gm8UKF X[!(Gjz|7N ގ W'T=kdDespNtI7)m &!hjsذ|~osKRĶ/]]wkepdm>qhsܹ@5ߩu1fVn3.n{r!=Z9=PaCbVq!$D#oٹF1MDXϭ 05SXj3', w0/(#э+*U,8n;+wo?XCnM[wS ',M !Fnť3O*&Ue%aoEYXrOl1'ccA\"v~R@bW#ZMIeZ٢?e:5nXEgBDxXEBEX+y2Z#zM-^ Ж+o}n/" ¢ W"Xƙ@7R , 펅pGK_&{D]$vէJ68B0S\x1~$J+5!4S@n'σyzvav¸rWs*5@6~@5%{WJLO`o͟={J(OQ:>Lb&Yd2ǽj{Q:1R{Dx*#ݍGkN| qqR{zFQ֔ſ\e:[gD+Z+Hq+qeGiLJtTN>6Û3'M ƻc B0|dr9/]|]vL|y6 :s4tAR&c &9 $8#'@D%3=#3qSƘ.HXy05w.%6ERqUe'c݋h5Gxy/dYBMUYwEbaؙIOPcV$w<5xHr`׷u͜mu+ c6u6 s\~7ךyʴ=Vtp=:ÑN _l|ϢsՏr#&-xa_A&H6KGܛґW^]TM mhW,&)N'4 .O[Є_m0TY9ȥ D^O, GPja2mz6d[2D={a}Yf: jj Hym#ű?KN"⌉LK /@=94=F3 +{#5e8$i֞81xG!o'e^by^٪Q4$\ӪwM'ƌս4( #C;D5(7SfLH Rխ/ӌիaȱR>?ۣnR /{r./>:- 2n(Lݴ~yWmEw\ &q%;`穇C'" #IX@e^UhX|BށvaEDۜԖlpԳә\Jk~)?#sH@i!C򭗵8@~:$9`Śeu%X#CsB _-ۈ8rSW2+۪ -N+* H ©I)qN.F]MX[7rbƇhw9Wcw]ئ$qdg21v9y(v`f[ژo%EaTG,,tz9NJ-C }jCޛ=Tو#V]ʭn=)VGE7k?*8,)3q{RLȽ&DI-mmum3TaYte9^zcp)84[19X#<ڏюy&[ZO608 h$'_l+iTfbg&BddNJ)- 2ɻk^bg&-©"n}08 Z0f51 Vc;"mWف]e[/9 ~f5 a1<,`+`"LlY_.q6Q29mBjAQ#c:±Y|S3ƢJw:ԞFo\قYO|ֆJ{ ?*w'7 [+DL51y 5t!Q3D/kĹ!M'n阽O>u9 a!u|A5r=Q1'|~Ҷ14=ߠ FS6H}TəT^Y}nmW+>ͤZbYkV^T12rϵfF.Œ3 * VP~|rFml6`Emx]O#ilYf&VZt,爒:ۡnYK%RL^u3l6^`v,5q=4--&`je&4%EW2=1ʹ@ëo]Dpw^4Lrg 7.6+_'8G  n1*D_$c߯B24t7;<`᭥3E5W^Bo%vu`%:Q*蟺7 ㄻHszxB4­sfb)1]uHsa[ͥߺQR g# &>B1f wjW 90ʘ8Z\A䟹iGK,0 8Q KAD{=O%7ӥ]tEFBV7qi:w d!v&=YcfvvB_K[KY +g!Y(8GHAMKЋ 0Ii?\Of 3B 7 kC\B~4;D>54ۀ{2vvD%4ul:^si )(~ AL6x,M?hh0@\dR{LhBfLYHNv5 x~ˆgFCaoG4I&{8JDGyVl\&Ljj}ݡ ,(^^E:2Q/=FkxyctC{ CI{}/_9Yr5`߿S}>8piQeZhN3۰^UUK<oX&a3驺uch9)/72d-9m/2 `-?/8ǣk@JO7Azr6JB}0ifC ieZ>qolKĭV沉 HΊ5VThɴegs dwf6J,2s8;F:?rI 8i׺-?Fv>DA!XBgd7a L{tCJFFrCfCZ{Rs#D|)P0[)R ئ|ne5!<Oe' nvj (\x{ ^ܛi!>|ZN5ΰ.9ù/P$M8('}q&GP&w;:rr])vLr*gyߎRS&ՠؔ_8(&Ygd]Blou QC{vaP{f9FzOkSIW/ciNX3j6Vf=+um@KtW`'e UcizmY2Nm\ggna2|Bȴ[Ħ{;,ƶ#J{hR3OƮ;3@u x/x-+&w#@FJ~qR\GD1^!7\n͖7=|ctKS[c,UlĚm[9 H l:($ߖf(Wu)$%Uk1ҔnWI,Ԋg_5 Uuΰy k@vĊ>ä#L^'†S\n֯F+ѦDhͅoB:&1Uw*Nn p%G@@v{>9 2iG H @zU {zĕm{;f1ΜÇ*"c#VRFUK(wxk\J@WLOˢ|:4🕊w*QYU4^O :Yg|Vj |wkׯ5bCXWE J Xk&LA)ʕ{pN{3 g)xp5cl\2W+el(m]6u}#]؇K^ d%@* {n  `#2f85A!UǠ)cM}%i QI^:W[@8/*uiҒGVVz{u~os>}?s 5QX Tʊ 3>B<\_6>16t?"U]>` B|Y_bI yq|cp,mҕ]jOAe e,P-9½?;DyE0?K:|sw:8# %I75`wQ\?Žm"зQ^v߼돶YOǐ"B(2c3܃\ol(\oX5hl^ ;9J^h6) I5%Kb-AktϪMwv)ˮC >CMSe^yu\JlBS뽯8&P#uv<>'&!Wa.q5r>M?HC _>' dp`]H,~yG%8 Zjr;WIpG4pQZL~=K\?} ej/dRWJ {r;"3s2TAHa0e<\bS''NȘG,Yth!hzͶey2t_7Iע}dR۴$-Zs!o636pLkSAV-' bu|1m'}+kr+L*2ҁ~gpP,/z@'EgD˽)nw{$$ͶBHTfUL&<0s݈ <{t9$Mpܗ7E42-SH?NXnᬭ|m fI՝nA$y z( 5s 9@#^m&,hbV-8~-BB}#xBJ[aoD6R(l>bێ ᠬa=5;BKZ4s\{4?rK3+p]?\7^_ٞN o&n4",Z7^6ƻBٓ22sfގsɑ{u.aeabfں@0&|"M0bPv 7eoDͥ{dYQy9%c?Nj>= g_<#Nq I]*=]RjtȻI4z3TJA[jX7SU'0c:Ԧ;GdZ^c=i@zSLГ+z\R@1{_xJ;FI^1NP| ĆdeW[{{c^?c $^Yio ],{k$ioϗAN0%2#/wDqҶ0J/LpF3+}K6,Nj|f&[0sIUb:AT+z' KgCMOEPޠ!θ~%P7Mho`C$|pPE?ۗ0tS4Ew2MMͶǷ+1[|i#1vBǒ)~J*V"Ǖ9F,C,yf!QNj7g`4aRy*r اm\^0J4hp]jH)XIZGW3"ʷ*ـ0B&`#ш9K<4 ]j1A33žDuuO]r4'B`ѵȚ\|w1850N,H_z4A[~ FO00A8mFh~m No2D\7zh8Ԃ&uX 9_riɠ#M#Kx~OEU<|t_o8mڹri#vW J@$s;ZNRxoػrm[slO'Khyfn27"wKv("X0'ŔwC1+ⵧk{*8m t Rw+TPB#9ڠU)gFMP^E6{ꅎJSɼP:V34WxQ˨Ui(fwoAe9;g!2qu '0CZ[===As0.Dz*D͂N־r,`0ss ^Hq_X0S% uh)=jzkٛ9ΣFla$ )c[=DdLq ڀ;Uj9v{4RM&'ZN3Z KEss'6bmnn>o.НhӘa?@)^*7n3}uUS@M]PKtgpXZu3e`:^ GdF}6if<&dD9FQlPeB YLO YH2kS$kĮ̦ m3T,8qgXxRN tk *koY)텟t}L.UsZ +Pֳ`x33I*me'_K/zU94syiZ3W?~9SNtsDiYt£6naֿ&3Wy?tg C<ڒd'N yJf*%%MCs3H/{gw0IH?2Xo}=LN~ 8n :K [l>ܥ22iORj[ϥdH /XދOYaU`.G(HVvPA^S.4|=t&Ԏ*wr wrG{+9!9u4?K /?BjW,8Uu дcox( jt 4j;=_4>[*Ᏽ}x &y 4sF`0!*U9 ̷Z?Ipf/\v͐. ڴG8!X/dnۗיE- CYjJ\n Mcb I}Tֵ&&?X$Bb%VmKpF;`ǡyGw iD0Ehva[ynP$>B]F;\KQa2"vF9%2jxjzhcsinP+;i@:x$fȱ!=ׅ{W}ddCȳn]y9z[2  QF7rg Kul7-Phh$qz萷mZ?AkH6z,YIz::&e ꃻ."&ފnaj]l XRyX/|pE!(yTu7qHe^=u:qUH9R 3R_F褂#<8z'2p)`qiF,Tk,dw 2#in$kV]$Kf zf'~i2FfLiYLYySbX)X!#brD"'dcb}EgM!S; |ӕGMg{ 6fu,`Espdɮr.Ȇiv0[;"5O| vk*\@>ivq侀څ 9TcU Vh$(qs[)7$[}3 B\>C$:9ʝ1qB`GrvB.L&mr,oMb(8tTB7xdutr.5c@>|L<㈣>Whp%O寪_n+eNGka^hPV~3[r*afuV Dj[e]lDd+J~ގ"lBֺO.ȁ=܆ɨ"30nU^J!yG]}QRD;#BO=oj&8,3(?$N΀Xءsϐ#iMLoPa<U"vW蘁e8IJv:MFeSof%TdRĘBOoT]rwrII-i}RAWZ†&as/tt&q 0N_T?k秦 ',v9"nFR8Pii;PY]WV@ބy搝{cܕL5KY.|8i&5^ ;hWKtQ à4@(Yx<, @6Jz~YîjF-)uOEQeF^䏋Mlo2DNkǪ}B1u}!3W).p6*Y{(t_3Q;lddoǠ=$a$b|F@3C#\4,jx,SCt2d9 sN^uR{ o; _?"VXH迍?/?$+ hx|ވg/b[­$ӆy3umEC8,u)*&Y0|U?[b-ҷs5Ōbڋ&x(\8!BZD>?)p,e8y,ByXLHl> 7ϿeAhi`0**AXfTZd,1cz3Fs M,Wזa sAʴ7|flHɈSv~4)R "!oÊEdPm4hg7:72QR @=|W~iMs#?I<"{wۣHwPHӧDR167fdYByK߅d\t[#m'?։YU/[u6պT5dVG ][JI0)gdI<z.s؜u؏7>h~v $ݰGLUzB_R#DJ(ើaL:ڊ8ϡ};x K;EPYC7摠OD$8֥,0)}/JUGL7FI(Hl8m~*a_mMiP{0H~(AfliOhC%ڛ;Wޘ YGg,`#m%fFrU3GK{煑8QN#/R ;vMVAJx)| Ϭ 3 eq}=Oح3<#NEhE ]`VΪ̓h9ʘ'cV7ap,&o\ zpdX[Cnzg“kW"Sj*qxg͍һ0$B%TD%"t4<{l^+TҶ@X,m1`i(D " 3 *|-llh*/k1Tu>[Ymt=I ֶ5ӷ1 c燓 ZIWLXȱo39I݄$`t$-L";dQ6 h7vo[tP C֥R8q62Ʒ)mZcĴ  d TTd +ʃ)ۑdoxu)1-5b_޲|"|3t%~%Q1B r'zU]ߒ!%ȬI1di)fOʻ@hpryM]gʼwb9m!Z4KF@Ș~nOkPٴ$DYPu0*<̿=? z >Q(۴-S~1HvNNDH{["0FmW v#Ld !,Q`<B7{/[ OHWjW*k y}f]:_tT!&U)] ͣ("n@fśS,ST[1~p@Z&N1(y.TE3(?,Lqx$,sΪeQ)؃\=8jVGk`"FS]<߷K2"l n 'ʒo6V >DL.{Uߧ/41¡U^r>NQ* YBIWeeg Da| -:uZ 8.o*A؋wR@ዎ.9|^&-mƾP\ )Y ZMX# .72.V4d/pӂ8d?d!͡wv|ky2gJ4@oD7  %RYbd4y,-K=ڢOK)H'Ŝ33C;r9iӆ{(E9̄k+4nz&!#.u de]TPn^P uQ'Td@ EPąӺ=Fmoow}zf y1)UәSO{Z7zބoGEMiZ4,m]U16/ldУCSkJ ;7 T?\U'D0S>*t9yiвٍtgJTXDnL.ᤩpq)nzũ.8?CedD*$L{W~"0{6+ G^dE$$rs I¼wuE_q9|KE*q]RlO!bJbD2 b='.ȸl5T94 Yva^"-v CX{Au5W0AaWWr}:15rwooڮ| @e7ԍx9}?pKs ?imƆ)R̼ܱ4HTVel¤~g]mpVs`cPEAj;}{o1F]W`~[SJ ư18UOo-[FdA4lP(Wk3(;F:7o ~u 5bh]!I h3O~qZ΄t KŬxv烽C>RЏQvSr2KyQ)(_D.3J1{g9;`d+!#"bq&&u/7i:՗Pƣ( Ȑ1ߨi?wꂲ7/dd-4 u)M'kq#K9y)Õ#W#0 _1P9ϊ9*PSY ]`ۦq ۭKv/Ŕu=e`ND sv?1KFG". t51&) U+N#o灰Bfï0RY!/$1D|"I#"eL#zwZfNޥ`?Bz+먖:wy~-"{E$BuiGWWR\s"e)"D 4)c>ZXsԐYX0=$g1Cjju(VP/mKt@}(KM`(]5WAz mF oE5&5i[t_UpQg5NT_kʊ@gԱ> o@@ذ,kc̈́aWdkMI3y*M#!F08=!chCP Bbe6Y4u2ʨ:L:GTDmr+ ԗ 0k~"V]x^LZAFfr5ӞeBhK*rl uP7 #N峱[r,,AL*n&2d]3FHN-%sVВ&!pc-,4DotD;l짴mʓ+ߪŠP[yNvG)WL` );fwQHuYP"ʘB'+ ˵nӅ}0fWP4p(A2ՖiJrcלּԮv"J(OA>EorUr{ pJdK)PTUc>p.@*6#JsK7zn2t,CDB|׌tb 4Ku>3'kP{on:m!'ނ o4Rx rxQ˖v50W¨Ԙ&Ti3#(V}UÎTpĚ`05콬jn;c<[[&W.(@4}i'!IlCYim?TO! 'lw|^}W3}n_7dd3&)]1tuHWpQؔ~C-G }ߖ<4oYN 7=rbAf-sy&o*)~]rȘ=e@Gm:#(a"_XP0=ôbaJ^|ZkSON'E$ T'KpcG' ;=`|uJt;t'i7xM5Ag/ T_ Oxoh:z5/A'dTSmV5v3Y.CHu#B"gbK7muj (Nf%ZӁ}y@Z F%`- aRѣ˪s4tGdw=T\3,8ijs֌d*Î) OX12raURcܝF*9f17۲!gR4H8[$O}b<1_Rf`m]Vx6s bl@Kl P`jb$Eo0j{bK6 9]AŔ ,@_{Le4ek;ZWȻ$+S?/jf)i{Z 2^C<3`js+i›~.r;ɦW^|8kQ[!M=_˳?1?o 66@ eDmk4g 0`9 ZվJ]yiAe HI@yMYޙo ; MdML F,ö!{.RVv٩3fD8%z[-]~ []*K_kAV^n'-baa dl+ 1x4 '}_Rp6j8l7Hu#1-.E-S@6Gt0ی^t gNNArG~ӢՃ a0G¿mS& ?"ܠq>#Yy_ч`c:0q9pwn]$0DN>uis՜@Ͳ Q=WΓͅ$y74񙊯ɦ[8E ˤ)$4"Wjlԫ-"b>u _ %A&ɻ3Pbv1T$xesA]xW8=1ğF~?Elv=,2ŧ³2 Mb\aQP#p='}1|#$(<Ӿ ewG79'u.~Ѹz)Ĕ.!xfZk=sP[\i ͖^4gJoۚ&Lf_xd!ǡ}m*.Xd45syP>%Ia+8y6*|mu32'c(ʵU 5 te;U(J}%L,(̶bO#%y&$GM90WUb7>41yt'wRykKE $]F~|ܔ=OfyeL#mԌ`}Xи^y%fpAIMYR>(Ѷ\ q*cg[뷝jar]h|>ҫz u3gUm-+Uږd2hP+xb!T:$3k3 7~ l> Uydegn]+b./QmpI e S4(Dr$ $fLFa& qZ95mhbCzUt6sri)\95C'kkyX (Ƣ }IsCXzT3uMJ{(7Z^0Z幡#qN% X#ƙ&hd#<,x 5%tMҪ^:`(;݁3mج\7r-BS矒O dz .|X[E Z4H~?sx|tXPQUlPEJt7)Y\HRo}-(vtV6&=5LQ{i/C[9vtJXFoj˹XԣP?J^!IwӢ߳YO$hIF_-9V|Gțfl[vڤY z]͟8 2yOx0/#%жѵ\omoWd(GL{TJ粃-Hun$ys ll{Ddjq,6`O҃4o`GDrMZuj:Dg5kɄL}q$nՒXyK1Oi~_>->T iDH%b 1H9G&ʈsS@4tr0Q!evymqYǩydg|jy.=m[fZw 5xJ` W@E1ѳHAсPS\&C =-(vPٶֺNaTeDq,cŔ|[mA88MvH%&j 1C0a1Ӥ`[L_ D'B=Հ‰`=AX; 9hN~=2vز8`g$B D-]H,EW\vG’5 aOkq7oRqzXVW/6ĪT: dL/7wgG'wng_S:_d$wN*udkPTzEjN^uL>_㒩5Xg8Ԧo$nwCaaLom^ %!Ѽsf`ࠗGY>loa /n\qMhߙU87&9#hqa>)]&*9'ԝv<&/^w !1J"< g9Kt<)v\&'aϭbcD|wv/ƥ4{ Uϱ+_u\F_~I)bI}8)*|#Qo^|VH K@c2.~wV}Nwfym>NLS} _ipث ˝h l2NM!_%Ur@8%6#:)h"aaj8%rlPuoH)pX#[bFDܸ4p9 *2|+ITխNLaXӆαPj +amF'x4+!ix8v:Q5bI(D=0]n6'0Sfaԕ[vG  Ү* ,MJB<l .&.lN0p,6 ]wus$-P@ׁmcRR,*D&` R>P h{Qf*v. $V;k͎5{f1|'ؼܫwx8[5g8GJ=ܔ23mQؿl9򨜍cFTLIijާ;+~ }Ox~?ğ =6ނw0[yÜ~ G'R}P>T54* ɒ^%h_}~o& $ɖqi:}(.٩08G+/MfN.ah-dLzgt#G~59Ljb6b8H ^i>,w}0n8qj؉xP;oLBƙ9}pb W>DvrByZn#{ƣ0[XMǥgͬ!t yϬtV'4]{Ex&q)8rVWW@U9*ŅOzEpMk]qx\!ah}$nkېXފt+Ɉ)5Ys+&Y ş97Ev6pD] {M QN=)"*®E89C_thGt aPc|Gak˟MQw8kG-Ip NHd"jO`wXLn QP@]-tD8䂮n%SRUhRKrf!rir\v.\7 5 Plgi?8R,N^ GsS3v@0 Pm`&HF؁*Z/G~U:%WFcNaCԧ۵=QW0AHz[yO $+ו[+C,~sn 8G)r;}ٿ~E7਼Bu| CUuofOÄ8Ztƿ7)5/}]iF^E` #t7 Ѭz͟2-B *5^Hq]:Te*$T\Ψ~g{I` 땸>,jm;]_ t#h_unU6?G\3u* s 2"9tИxFj\0fyXڥlZƼG}iL{^^M>P=NcpX3klUG'\W -#–].d8?r@? !2bTk֙mhP+;s-m6w\}/Fzҕw? ?եmوɺ$U¬K xٕ,Gq#b,TYx-hE4 YoѶ^,chasƴQv`zs$1΅ymq'3< SJ&1)r"9Sxl<=8&Bi ^hqi2%b2*ðvLc$FׅyxA/Y p%EC✭h"cM@Lg}α^}k#J\x.ZjL8-gukIwQr}5Rkv!r[mLYV!XB{F;T̡'lubGP,} 4Φ#HPP` Jaas-2KJO[i ve5C`PN ޖaNKa삒\J[L #,5݃{pךcaV$ T Q>9B1@O;*,I0Ȍ50 t;`l/jNG! Dv7.حy՚~QqAa^2+Ы$&G{7[v!EIgm[+ .Z0b:XNpoD݁/mp=-(ԧI Low CnY +L 9촢ʺJ8qyNɣHoҢxl9V6;Yӕ^1[ŭ -7ehIkn ~Qr اK3D }RィtLOyB}_f=*Nl:,sk2?_c1k %R8<'L0*C']3El]ZBr `펍LWpf( 5WnU Rx1/!P_BąY%I(gQ@fk;`Y╷EP(2%2t0s/6BuLD/Iljv~wCM'kh>`|K_C ggkH &n}7m3d}%fыSTszM@4Q @=#7oԁEW4zߣZv"X5 h.zw'Sgf)El~9sѷFte/m^|XKm!(ǚ^CʚII[F\PMk%N\S4n":pLnG >=xjqoC%ya&%zz.(ն<Ǭw#wNX\%b] m(tdgϷ؂h=3?rYfeDǩY9 Nܟ p߄+ؐUiMTQK~-t Ru0AN<ٸ ) z$uғ]VmDN3ҩM;e|D5/Cyc< CID?Q)ea=,?~J;?EW) LgCF'{ ;VU/׀[KPyhWۻ_X`>84[39iZT/geF4<< {], dqS=1EhA^!@Va)<mؒl'۶8G ֤drP9u:C)ĵfm)ݽZB\&Wc<hs>KYM`45DztS[ zS (װuWhmprJE5(E9^o{jg8ovރ7sǁa,'j%f@%iAwx9sޅGsE߭1[Ko Cr{qZJTN:xMf/N&%&i>wi3p"ns!6#(t^M bָʵuXpߘqA{ 7`"ޛCIsqճ]ן2w2iL2Py.qks cd%6AV)CPfoEnEɿݿZn ģ9osP5&r64 >NŲuTD9_.iBfՁ@sBaA.gSBY:y 3i'_5z@BKLimI+^}f4΢4H,঺qg?GF{r.\P9s# P]ڏnp}(y_c^JQ0yŌX >:Np~$JH!#NQ3F8CC EAc]2Dy?;F)_Ӿ^ P$?J516wd:U$ՂdnS޳dzV}~auawY9Cf+ihC١RnsRsؕ[bqpt~`"]&bN!HC#8 uzMd U )(w"-<࠴U@ >o͞EC4JkF&eQZf4 CS7m&w}asiE0LotsL.r8؆C[ޖ(;TŤHq)yJLD +TvgdU-(hJ^" g&!: "0&lu OŧJJPl/vrLN]]!Lj'н{qL`.I4 K:B)-,xDIwLGjՉ#+хǛrC1юayXyDi~Zn :n/E]^L܂yıCTjp[ o)/dTw b`em;Eԉ?:v 9Il~l)YjQ4kx!=?5Hn-P~[1 )5#+y7!{lDHY['٦eFڽmiҏawRh/)V [*R}k*3e溔K? Y)mK\.]C(r&hӡoRT}1%8>R j+_.aJӐwQ C /N-}Ho6si9O0U_cVs0 g-ƳleUqZԜv/7x2[+T9Ȍ ( Y2śP{ŊA# g%hldDLv/ IS@;|PNN ֱfXjhDH‘E:&Lb].КQ(b4%%;e{, zRV'4lM%Y JmzWZK%#r#I{N-)99DVQ%<џ ' GuSc$WF5hFU=kOg=F* _+Кst&EqǑ 45-A#Xrq$}lQH-W;|4Xi#c`9= wNM,\vUf8}};D_E}~bFӶwF^/C%f$l}ЌiRtuq\WX`#SK׃%!"* R sҫ&Djz`%y\'R==\5h*O]AeMU,:[0X̹Hvg?g#AA[4\hMVFhCؘՋ#>&Gz VC fēw@F k#S=_ *~|fҥn֐Jz~-U0` ƶYsQSƛG0U_,7?*٠P!aT>`-İ{"_<61=-DPb .WcU=֪^WIulk;Ddm]MyM֘䴰P}Le@S0NMpGq,'崋/:AGmsko\ͤ>c==3jW<L9P9~.42k7[,t br Y^;2կVNgڿ(Anπt3|nio'~'}Aw$:}993J MO֜z!J(jEf=nL׵JWY7&8*謉DAΚT01PFAwbdB0_{_ =x抹t Yfmv\_@kk9ºCP G!'-_5>b؁!SWK<[Ғ"y, imB,hBFj *ڴ@}LIQJ NUב)$}VLjV]+ԅE l 3e>I:05峱s2n)_'*Xs)8IGBѬk|P# UfӚOYKZॸ&چ5x /;Ioofvro1`CsD H}q1YMz6|?3/~?/˶1< SS`7BkyZ\( 7d)i [4EYh2|Q~+ќj _|ceSUĔ;h3*|f8圽&Gx!|_h˾v8V þd!UH_F-JWܱmTXMLGk=Qu*mlcƸ] 'utsr ,$앐>n\j 1^F5<{Bvg*_+ ^Tb~=^m9OOn,_)fkWw$5%HsFOB ?@ps1z4m8zke]TmN:Ǽ^]tYEnK5|_zQ錚u_D!<K~!]Rf*MCp=/C[;:gȹh;D*7Lچ}ݮLJjcIPlm#$*}Jm) K+;Y`W{ɟ^fPY(2 6G-/,OAb >; .( k 20Eυ " e~;~VxTw-D 'kGZVHr,rE6j\H2,>:Z _&|zooHkhQϦAجwuT"˥r~0)$ڴJ5F4>ľY2^#oVloQ_ՇZ2ۉAx+"լy=# 9l1E*1aL%]ortKu{GɑG~ Aj&έr+ .fwb^q/i[:=un;k[ =B=ѭATҜ=ԇYE{iU1k~͕=%e q)vKZT⭿yz8:f6)RH(=!'f-ma ܓ ` ԂhDfÍ/56޿5Ͷ!5Za`Sb)*,413p$% ]dm?D>29xOb'Q WW0=j @I(ZN袩c4 h[|5aOYT޾r8I2yHz)k+ hK>%n;XkìlgpmilIxuUhӊ*<8)\fB 7MK${4ģVqlh$MrVتLI_S\3i b;_)HJ5 yƣ20F~\ WOF+` p>w EآJd,t4 ^ ,ajH+4=3 ^R XbGj BZa,u9C DœaJ_Z9Ӯ( {ϒE6YŃDpsđbOE>j7~` ^0AY.1ZSSu(ZLT'focl!8P2Z{ƓZӑw`B5C,3EBt9CTE6e -Sc~ibqtiEѫN= 3xlSu% \ĩQA$ (9k.vaiO9G~l] W*CSfLîaళ97Bz$B틵4bo&yS>>jxytb m@;l*7W4?9`%jmJoBt eهwR*;cW [O ;yCrNY:ԡvq͌i'XI]p$}ѡ=1/:]NX[a2EQ>$4ZrC?!j7aR}}M@ VLlj* 9WCnU{%]bN+"SF| L 4rux.ؽ=& DVQrh(F5e!fB?>#h3 'dр7|gBz"Pr?\$.A٠ *^H)02^Ud$m-s0MtHSC3})c'E(9-7S&vg{탐hAr1٢(R@b5ٰYH%@BrFM%OgcU!iA> %3ɜ}eY^J*?-L p>Ojvv*hW6 Mu IW4N[=ڏTR5} Gjl M&d1rZQ_{*`cYܰx+ujs 8;wQ Eg@^iS K.ȷղ!yx_ v#gpŏ~K4Mvb|.'W7O .%֧z՘٨sV^>ځXE]"67GȽ?,m 1ԍs- *&bi* C*YEK6geăD (['"GU'?[0UCQ$ATY!'sB#f f`_cx`8rƮ{V8`MRWT}qlZhʄd#eI}Ur| n֔6» 8+q}d1ߓ]ٝ1.%ఓHνmqQj%ks6 ffj_ n-pѠf٣vQ9.>سh ;C=`EJ6,hg`K q?]5@x1E.y<=bލyT=#x搩fO 3̵o]6*Nj7dqsL,p"NL\PlYuʏAAPe{>O6=tn3i>F]W5j/GJҺm>d$ɖO<>%4%1#VNԵ)76V ~D+Ť1sv'K *SVRIxwh3(n*紼9.G눬 (.N )xS/[&jSd5H.z T}|#j^S49Qˌ$Fv5ˁ]TqK?,VᜠvNS [Aha1rHv ˇ,c`#ı Õf$7q`\d5ķ_e{sT{)ظ4HqCy6п{im ri8),{uS -=Fr֨8__i@wݐK/S+5Whh~KE:!^S YshuuTnV79Wc7Rx 9u( },z[KpIKRӲ~+YBfLg*C( W+O |pŜ-yKصOWWF!=½ )e܎prG|{f*.zg-GOn!@)@/񬾆?Z8lƸF!qo=ziQAp´ԑ B>Z]| ( X$>G!% ѕEe3XM%>kMw"GΉ/4Fp8,h瞛eUСϯ x!T X!C2\7,wnTLmۥ 4WJgttnˬ=/ɴZ. Lcy(oL-W'`)pS*7:Bf׊Nj+zKwK_26*)(3$߸__9)K_}qrG8eT\7u/joR7lR<>Xoҗ'mà5W܀|m@9E1!27X#.֔iރ0x 6l%0 |Xo#%tœfʬLg;'XiB~8\V{c. o5^ sI37]`v>|W _as3=iݦ`ɠs:0hT*sq{Mڌo=쟑(]NCֆ# ih71dn-&Ŝ1u ʌ V% 0rN?ʞ`S %_|ƪ@sٳɣ=p+z%i62- -Q%3k~`tzuKλ 1Bb%QgOnesm#%L1q>mu Vk&wWE_u /'؂ջ0yn6`X8}]1j[+h;RtS '[Ek~|YQz C]&:],ȢU+-i !9&Ƴ_lڅC\4oKO QpEñt/YiM3ZB=F$,][}cI+'\{xb\/3z&.0x V@sL͏ cĚ-?@aGI[W1!\sqT+0̦ n7!;`8xƔ=J<>2 %םfҺXܗ N 5B3*5^¹ic;"|h+cyMi}} nr Cm뜘;'AqmUB4q^SV{X[p/N*eEat"b&ȬCԘ/*I"kҴ/hVYOodIe61tn"EW]B oU0X3Hԧǹy*٢5`hZ7[ dL0.;:цСCͫ)"~cv߰Peʾ Rř&RLnorh. ,'X@4Bw+"l)ƦG؇ś55'vT\U$HƯ$v ʜL'}߳i "+{6Ѯݣw-l=Ĺ1B/QDY%A-S^o>LJA`Fsڄj`-;OdhV5K@ChV!@ Yy4lyA/=M>zӓ1H4`0MBc*ѡp$9FxitUażާG_I[gɼmvo|x9$}/lNw2YrnKul,qnGZH]R_j k6䕏O ODo"ڙ7˹?یR y R2o+ݰK؝R7˗3[>}Ayef\ŋaV=J=ux\{y{6͍T8œ<.LtP].4V~7m0y0ٹ&HsXHA4/7NIr5bpV8bv݇XjNpq~%:Kkp?"+sUH~)hxR@_n*ݶ,;5D>6dv\7() A\+nKej^Ŏ"Fɞ7$rDd9z8z 4:i͘C.d.^y(P/xC5fFNIEx%P1 kT+ kjU%lUe3[R$!HUf\Fi4}&,lݺ-4?dUisٚՆyKَFlϕ{E,UOox@bbZ쐩KDcLҢ䚝H5;Т( yT@G\AHJ&RT Wqٔ] K_QRb#y`0 r6?,j^e¦_.1 ˔WNP[$+@=Jjۄ# NS!:q#fʷhY7_ )k yd@ qfD_24)K?x,>}T1ՖS-0s14TP>s m=_`q.g<%P.KK?΁bOFD?@baZ*e|"LxИ)= A/y'ǯnFH%O7ȸ\/ |d!֫ϚNqܴlgL2a>8/nQLj޷TGQEEX_B%(x'$@TSs6P˦)#[x.hjňl 5gAwە\TbXuW܂~F#|w1ehlx"ڦD`3=kr0l0<,dqpc;cT0& wgP`x@)A69hRC]T֍! aԵ[ VNd+#IHsFQSVO& m4L'\ r*}>}߶szT].q+ӡ}ޤk58\`hlHn˾ NzHZjLD^cjɯ$@QmDe`4&|g& bÜMXc[Jnm YPLvfnK]Fs$0YZS@Ȝ`%WXl幉ݯ©Z2(nE0}نqyE:2'mlPiQYf[ib֍bݎ'7#kP܆- z%X*%?.$iF ,T˔g8=q=N>ZȃCۉ=4ƾy#2/@<(cL]a\^n>^_l-+^IXUJZJ]H] =Jp $]%a P6 =2`>6![繫'ڎ܄{[*"6gߡkc"0rF}tQ1!«oFoQfbůRJ.4foU|s+.47 r*kg$H]O,!oMHˏbQ]#yw qbf؛TN&TYfc.dm7&]?p[|Iȍw\g0ޙD: k0%V74U;ؓ ܡЁ}CA *9fFOۙK3edGrҡUZӟ"SrcЗ􏑽v#8Hάֱ;94ir%1'+ݝ ZtWEG/tm%OIoԺFD}kq !w<ʺ'2kw'Z3 +kW}rHCZH0" [=[2^zf?27Fͱ׮wyk]zhB_Gqr&6Ki/M DPpY%N%ʯsȶBvph$K/ ͿH䲑>"~lx(z2IÒ ̝|)R֬cKx^vqW &Fެ\˝MT ^lD"[Q-7oŎ q :O0Nɿ5wg2]mLJFp1KVX C1U"p}u8B3%Q JF~Ysg'RT牒ל@ʼn8@nxGAq'5n+z^&b #c@•vǎPI XX+[A^OYO!Z #‘6?X,d%¾Nć~G)$k ;lE3ʂl wYiXE?ێ(7x{f(tK "|g]FS 'Ecb2|A8_&B+!i>8xw,Zw$k\a81сD5t-zSvscmx r$CW~dFPmDYEk܃2Fbl4">?5_>AZ;WXvK nC ۡFDVg7U"! 3 E@iy %Ɠ F FYT^O09.Aϯj!?0\_něĮݾ|){(O-M!>T7Kp: 5O4A{d_<ߞYysa@a7e]cœ~-~ %0VZްTsSߺJF>rbϝP+F!~VqɶH+|$qyЮ=dѭ3jFԌEk&_ L?/0HB#QxJF۳}7p G]4l@3}N1u{uKo[dgfUMP꧲²RP8T)(Ƞ%WLq9v96aHt,-hLX.V dOZψM^dMXčh&08=q'EѤ !2rw >g48<6Q7W2~&S @b霴zЭ+8tA Idh+f3YyJ̚R_>6-!IJ+V%մ.Pݙ\XEҰˣσ2\7&(T差Cpj0ĩ3:@ u.`YzDى;] Mޞ_@ ƄEwA6~R3{y/uٓ qE?dk] P^}*HrQP!XGog] k #2JL"_+` &jv;/̴qbq%A,feSjdÓ*035 ChHd=OeɩeC =>:wOBC| b6PȔ("߮-ũ>Cg_)hh8~M˸f[pE|F,r75 $h6Y.]Ai nK`EC  N^Yzt!HUqea`zGL7q6LW.%4 Ƙ~S&n鴎66\T=ROJ* j>djG|Yv+VA sՕD暗̧1[}lO5,[=螏 _`Gnpt& C-@ONa{>*yFM=o)t{i~HpkƤug))Q!{c3.o>pp{c,\)f4Dq89G{, aV$.3a!FN- ODKѪ_Z JMX^ְSá  3a ]FU9nL_A:m?94yOBoalq.ց/袂d>lutr "|~Nck/mbZe,Kb > =rkg~_%gDOxyz&c__;L`8/7#qE$>CGn6KP!KСVfB KDzfgi0uC8 _O<5iUdp͚.6`bAOWg3e{wOᥱ)8M0]~`6^4,4mW1 %k}V.P~|g7wRw}l^PIH˩4<#PՈyWMU-7z|j 9L٫2ĆTA2"hM#5 5hK9`omagxܺūt_ަ{87`LY6-bhB&"B2;ŋ@-$jxx7cO%Tn QjVU.5OS#+e'TD)PUE!v?CN1bn* ;}87XA7 (G5X]k)ø!B鱈╨FߑLD'χοUO5k*u;n@Eu@@ ]s/g9K2V |1;nz..ה{~i䁉sѱb$ oVl?u4XHSV,0c %̺90Q!0'#'=PE'02Cu`ͨ#Jb7% /脲͕ lRs6\oUY(VRd}9 Luoq&א/ RNa>Uw-te$,, ^6άL$]+1çqvu\ky\cf?ijeZ(KS$yR%s ]#`J ,H( r[J*=Rwe 3K]n8߯(UXiK$;?D* 2\6 |+5Q??7TX ,Xun% "&Sieó:"+#*+^Idd|?V(іxu5=IjzsinVh. NkOqde>^lnZ6mxT.ڀ.b2 ٭D϶A؉*:Tw;;pz*7;{HsMBW/ۀ)i=$"[XvkQdW@Y)Ej#^I~9;;V1._hl",_}P700HaЪܢ2 "\*5B6K4̪p~ wI u/['עjl T^;pʎ-_ (p@I<V /1‚53\TCJlj;2pcٙdWc//=ҁf5Jz/e/GάF VuT@ 8;w2s(piP`>N>blٞ ?on),q)"@--IN0`D֛aLRM׬KŪfINʖԜztYקUG^< MZ8hA AKpbo|'Y];8f0-k<6 Y"%tՈ٦-g oFl(3<- G{.f(v74[؆.+MRAI~+3hp95o 5: U[b<Vjk@'"9e p1m~iqSG:GGRfhUN7+^S廴J Թ=N+>\ޓ !DmRg:s$nRG~c@eX.#qv㋯ մVtz2 Q9<=%9ihL BfXdt| 30 =`ٍG !ŬZQ9,u: Bfc,#;Co>X t1_S *i)w{j3fI{ߢ\  0髫${za Čs7ZPE}٣>A 0Wp {@3SeYK[Y^? ޷yQMxXBݮyBoZ}/1OZēVбa[Ki%TASj X )j$>!-}xL:j* -/OqxGC(#/n&w&'fcEn1$ܭcN ER*j7@؁1D;oIT!PUsa9VF|oZRn:|Xᶁ{wp/v' &9ٌJk N8Qሗ"AF8*@GO{YǙsMzF/54]NTRUpP-@S5蚕#c j0F;GRk"ułfācͿꈡ4t7(LK5D%kLr54|YDfJ2&/fd* M\U.6#*:&DM;]t4ϕ?vL3;lV]wHJ@诚1VM$cAsU y_VbYB  rPYPWR%=zA"uj5ׂ^ ҡRXƨ G/k!p.iX?7 F.WMppT._b wI$xo; {:V-$ Syeb݁5,e+}>̭& N"82,FJIvnH7I\ OTkfV%6>8{T Gy@n!"0pWbdT;[L!6ɖFNz>Iqb2)eIp` ݧ z\{5E'#NGCa+߫bJQ H瘧w͹ \I{[t~6U|YUDϛx:h#vh0{o!l8ɭIIe1eUaσhWh(ȴ G_ܒO#c?c:91UR@Yf9t:JMJPɣ|g}c7% x4 |X(9$5 c _sYHk2TAIo{HۗTMjMc3) ~R7mBf>=$&{8J}VPX{DT\oce {;l(uZp:IkϷ)D7Wlę[R5hغ"ڢ f}$Y0nA`vˈ*n+?b̬:birRr~ ~M39<%jI=vȘ5^P@qUr WJ):4) Cr+!y,VoMS$_\=xw8Ӂi ȶ;:*Ӂ \Ǵrƚ?߼Z}~~c &d1WAsnȠ2WԳԗmCk*dM ,A&pVnصօO]5v;|q^j]-%jalV>N_mLLs}Ӆ/.dFKhTl= jr_kYw2 5~;/0F+o|RloL&q,{ki_n[,3h_++Td5"*j Ua\S=Q;!(Ϙ #ObÓWY ghk7?̝? V$Ɇvl,ބ2d9s"̢S6^chK.(- M iYا~0rHDF. ԑ=*K@AP:gq𖣞Y (s<mYEڿ40l ?2,faܓFbiQ}|zi2*'y#@"k)Kۉ 6._T,>a2Krw7':_,`~U+ 4dJ7$C}7ЁKYg[V1Wnиu~oJ~ n1Ee=5̰@}VK~ x35&o0d]xq4='aϊbdՋzJlAĴ#iFU,Ja91SL'gYsd8Tb|鼺v${IFr]ťv [R@NE|l{Pw$&/9-^NT>-4s<ʬfdű[e:XrW 6+N\XM |,?ʤ9>Wm*Ws>nM UB bxd:B]AY+>RɃ@)E {m{ iK` Ha{b G%?rEx90w w}YuVm,B g7RF]0i @Sx_sC/EDd9L Y ;`-dDj{oMJ 9q?,6"Xyꃇ yRn uN%+ ~ 8Hy_`Ivb1:Nj AƒIobTtQq_t^5 7H_L"If|[+W| !nG3mW.,mwɫM>nu/WymH9X* s 8{;v&!8{q:pa٭V X֡oo.fi2DJII-L~ZKVq (;G+;ci>:QJ8NJ$SB`0$J__&B!S~6D" cO?SVc姼;FU!opPbZ13Us(d\k۸Yx76C6چ8_^(䤐uj36ݪ@>%_TR4g Cw'(sonF/ˍz,W0RMZN1U XX+c>qKLtic8~oy*Ίگ^f sܙN!L;G"sܲ8,ZDŽ{ڭB\^qBW34; ,4C4Bc] 1dpYѬP)srJ݃Zv_ziRX&_Wr^?1LC{>]0qߍzy޶F"v5NDaO VEiUZmU8gȺ ,@9?+A*98ŷjB·1>7f(um7yl%g {@ $B(T( ]x# |G rZӞey8Sa*zNĴfp$9Շ7&*m%{Dzu8J`)UՆ!1s҆eqz֜Ӭp'&"QVysNZ N$_]49;=q6걉E.^>;ɖܲAVH/ ꮴPm-f=;SEqu*"*\FlOv%7'%ZoE#vy"P^m)<bJxb{E^PWluDef8+-7Xˡyj7|J"挐ru0.эw$( o{ -kIg6Vq.헦k%]+nt"p;6#qX8DM΢KU 7%&Dө)*]!H>tL4m/WL>_ʐ'&N|Dю2^S3^R{}5v䶑`/8dz3sf+y xA٣^ɥ-;~C7z =2ѥ(կ]LK`I0x1U#LѦJ!;704B1 i%7 ~QU_gZarH-Tx!Y7 =by.O吆/u'X5hdE 1 sOQ/.=s%~(u |(-6ÔUt.%<3Njժ*,(ֽkn,Tv4&HpM3nwc VinvO2\d5BsTRk£]]_8v|3!~ov7"j.^ B{R+fs J * ϹhQ.<~qc=Fn,Qc0|glhO1j-c^wn{1Ž%eNJe(Ȧun8 mF~5N}7uW !6a5`;!9@_|2 [Q C.+/߅c-rO2-}i*O|/6n2ė +ٗӘpgj4_NuhoɉgQ9& ĺ),/P<2ʹ_.QE0!afX/i~~w O1eܩ=-#$#Y;oh8Ҁ\)e)){. ź^ST.5`vK#m-o-np t)if٢Uɹ\)zPA˳! }r dyE m}4 iPLXG7IvLY.C Lot`70ͱʿps,) #>ӕb {yrztO+w&Xi${,in9wúkG&eof8ey([!%ԫhnǩk(BQ4 3 ZK5DDqJpXc:\rГnI15W~Nxz{Bټ{R@ٟ};?FZ9.KCL;wFpWEDs#4oe;jCX-.Ec$ OAX@ GB ҧȊrޫ,Zv4,挢Sqp>`-_ 8Lz^Ȳ)_[T7k4g/!e{I(#s"ۿ [rx·Q YIlv.3Ǒv;&͌筎(b8Q \$"g;-Qz[c>s\_F 1.9sTz8tsËuZ{\N_;H;L>W `﹖P`w|%ꜫHĒ;CO>ÿ$uj-p0VI}3hN-U~髓MVw2^S g ȼ8r LC AwɉX: y1.ugg'/KByG&=b^HwX%oE4 J~5=+EƬgJajeT>'eҗў(C(DItWЬ) \8kˠfoޤ *e4cJ?LP(/ڜ"t 7__00~.ؽeRMH'+Q.2XGdp.V H,fSw#~\H.6n^:>0NC%L3g2Zdzrr#I;`,'u7pUnK; 4`W!n`f/MpxV4oG,rag[^ˍy.C!ӕ Ό?jpYp$)辽_NU|4?;#mOٔ_tFxxCh" ƁV] `)=I p\mh| TI{7iZ r92dI9DD72qaK S/\ʯ0u /ab$6TîVZIk7V#V2'dʈ3֠^Εn ed7lRFhq'۶S erMZODyg(+޹B$+_ƽ[;M^#d\ژ5Pn bAjq)i:C,D2x.'R-[cKm)npjբ(\OFT \C#Yί9HvI.#]o'UI73qiRN|IpÇ*VSoh<4'^v׀,-py 5 i YD$i52My(jaVJ" iі4(:dS&]ǻM$X*j@V'1Ѷ$'Ҍe#3kg#XFǡj {(CI 4ar\( 82ZNE>CP%ndǭ d҅x >ڐ& [h"C|st6i^VXf +j>^mtʺGv>*/=KTwl`rlxXV|vY6 o &(Y1~*ֆz^;u|-1y 9[EouX@PwP,ثpmoh'לVrwfYFQHE_~i(S)revv-u N15Wym@`gV6JNkr ߻*OVdLReQV\dD)A J(4ѫV!Ѿǎ{zy{-Đ<[B2p-ruŸI2F9Zi`/^-$iHyFtw"EF| 3W"7v:m%֛8~%uƄ> Ʌ萔QMMs(T's@]%̻! gXTy+!m9LG$;>L!tǃ/r#wy*\y#G97r7*JʰA9ϖH[7>FtIzyhzjIpRNꭧKC᪷ZH$c~V.UGe rHlux> Day#j*'=1W?zk2 UQy.so( XRKg"ӋRb1v(?KX"!B}F!ƽ/ 0a1?RӢ4"fq ze| ?'.II_7z)%!dyCF Io-Nl&*hOw*Yw ƞQ]e:C$i*vfͪ1\%5/R ^؍޳̾KQ eAdx gxWZnMo|nRs'A̙L-ii5) !`eYƬV Vm zD(* nB QA։wN}d[#B-cuq$Os+&V ISݝMOr5 %TZj]P䀜7Ⴇ #UBܳG%e,sJcM?چtԪqZY%WC"$nOUT\7ED;]SXu\ElUJ~¾ä}MW`6~(;| kub1aܘfm,|nfVT6t<'ބPh~΍V=~4=EzY XeC\ yt]ED绔.B=^oUX'XOtRB5;~`wR6dQUGZ gy|f/BwȺ(W;yJ!TC }r4FA*7&}5ݯ^WDbtީK\sw;WgܽdQunj2M :^ j>Dnۯil9F8iKXx&cg1B. 'OHz+ (>t MgH4Kn-9W>cբ%c%%VwhI1`&zp/}#F,N>ssr@Cn:vcU@udjU\]egqRL>d'ux g1$Q[ @lc6CR;`Sl`Ȓ>@4w/Fތo[4F+R/+I%s Yz5񏷒u-ж̵ndif ltdgb[iӯ0C܆oD:![H'",Σr!ެR6o|W침wd֒P/ ¹Mp-: c\HFS-/zwT qv-pcOq }F8C^ynاw>&w ^vhCd,;H.4קa s`C|r{Rd4lDYb)y{0@pڶpGkfM'՗'ys= o }w+tIؓ^G?u%N!Zrj¡ac vmnPh?n=cbnG(Tͳ#:+faT4V=s,djX)iқ%5}kaIyQb2$٦Ey:,Be2BN1NtdFϵ13Mĵ-T"s30s BztD|voXO$eج|x-L'](|V>\rs_<t󊿹Bqmuo(]n– ͐z$;07I^-hdwCaDȤ /}}26 A]@yzq`m3Cx[S8 }|R 酒tILߤawn'V-1QjS¬AΒ SK@r.LT޾U  4cd^6^ к=5ư,LJןEK)uO0:U{ T=jkvM9x[՛(G`4^ebi2x &ojDO !8 c~Tm|^:מj :'eH{;a2x#;9s &N'I'z6F֎Хk], ``*혀hTwݾo]8~;%q3Ƒ%qt>V$mAOHېabt[OShCJkgw*S|4qHণ#o@xì&8Vhc!(!:KnӃGI?xL%g4mFݷ]|}aZYﶩzR*"݋X3m[ ҁj]>=WGS%=+A5Af%gU㷫gv@Q"N@UTĸ0 HHyςB+j!7h&p,a.:ՙ9)\75'#Jy`9ݢ=fG뽮I(n ɿ]>՛ i۞Hёb{;jWVm5dyMȄE.plh1L*$ X ?}Ӎ4޲ Wq0mX'űdln,cEN=EV͜O@-C&u^Ɋ~Bwױu] M AĦy/{y^0!Ct0а%JkQEH%`LĸȊ- { []{|NWGEn[L)r3~vwbX"@v-V#TemO_vGPާgv5!SH|- zw/°6@Q2}NݫgA%8y7pcZ]02ZZ; !ƭ#^kaY9:vM!&&xtפ0lh>j:ˀYv랈-|AXnOB Mؒ WJhs0HyK8:-bĻ&;E[q AFlgkJs59,r1 M&!Bkj)jT&~|,dêU;ܛB@0 ęyQE#py=並~r=}̴eeW9!P.6b ⼗x/O(@1bì rPe}>^t_p.<$a%n("ˏ1>޴2"'6hE[OA#ܭK>G#qE9͠o.^ U܋Đ {-X l'n&HHqNR 2<6"Dx V{:4EE}]N LZEdduVa JN@>, }l7_cv0-ݥQ{ \C[M~ :O?ψCR ?-W..hKd7X81zjk8 (0OV_[H>eD8<E.G8[ɮ9r4ʻuS|z 74] `;ބVj4+?~ K EĞ)68Ca̅s;*XZ$sX¢{ p.t(+4Cxst vҷ1Vf!M@:EF"OƦQ~Ftݓp3\iWXTF]DlUrevU>j̎8#`*&ϧMь6ԳR0^(lȴF`:5`6i%~ "6^L ! ^hb u|8\_VA*~Q 2L0NѢ2'#?h YDϧFE3||g|4V3 _PƇZnx^l,L [p_ervp4 ;"&~)Wfk)ddwaU;Mjh6)H!)Fvcg),grrq^OqĤ10}yѳ.cFp峸-ў"Ld6B49$g+ X {PĻJiRBfRݙ(pbw@E"b/Qq/r_3P,e([^N efOC 6@{W:_aU2Vl1e ŠO-Ϭl'|M)S$_Xmk9!KcL|QQSZN>njC16ګsx@F徇HN66Z$OU5:+9Ba&6F5qX0.^'k}jC[n쮜:!ħK.)Vyiy%/q".gi'=9w ƪ4̘= %HH 4jC-b!&CQ y O jGE!WП( D 3S(6MںA1 ȱкMh&!'NsڝkYXa?+AnT2hjs6`VNv/{oӏU0Tna $ͯ9;#䍝GWdhSAeR.(yZu!Ht7ЯXca,fc3kz c7]㓦PL){;$,6ūdDf騙2mgbmh*Պ 98;uӌ9 xj M aAi%K1sqH:r0R?^D2}st~fBJ檛0%x*!%Diu49FVcB4mGS8s]\c%1M?['~y#v$=FBS/q!Sp GPS?ȳD,;@&6 ^䇋|g>qFYALH_ ":䝄 ó~Fh:6kKBr2Ik1{2z,A6:f XV<= fäq(A t>t 4$KGҤ.r+vrkw܃yN6(Z1D +Zѕg:8VzکԶ϶G4/b gEl8;2$B" D3aҰ&@R*|G,R֠jW nD@X:JV>J .%Y3R+Qػ_&;ũ PSJA+'۰;KwyžE#SV(y0U=4}fTV5L$hׂLNELѕ#J^sF?E*npdlI- m:[Ʋ%NSֽLWZaơ;A)r9ۛ.isKAWfiiGLEV"zUWF{ q_sbtw^Q%̷ L<\^CLRzaP*[Eqr>DS1Gk!E9@v9)K9:9Rwx@χ]hKx)k#%fݳTۋ!?@{B!67ߗ)Q0gNAbRFݼ>5x !aqW9%kbe V"RvB)u~.}8QVcaaճNw?,%jw\A.kKi9$ khxǰ-YʛO5͛X7Cn, ܵ›uE pf꽰S#}8,rQO\YwF$5B;Y&-'"kW Sq_0ZAcɆ@䅍;DZ+U!q0fڄz%봦SI|wꓨs,Me\I -nBj8| ᛢY X$[I +Ѧ9qhge /"QS?W旝ڞL٪]"f V:Eˡ'}.CP%闋)8R@ ,W<,TJ,]mo+qr v, }>{|'Skb5WmZ7*`$jݏFג|}2DfWg3?2EzggH_w9<,h7[Q`=]X_zޔt < !Zzv zл5ZP)fH7 'R Æ}^_y hWod<ކ55D䎲Sg` %i,U\dI9<#_^>$ Lp;_K =ar(:#S3~_œY- !CnZoH~{<3a,H')+ ?xӡ9LS|]E~l_ Y>"ZqnS_{۽XXŠ>#j~l+6%Q3!I75g"_("|km"Z> Rhm?R쮖zI>Dڪ5`ڢ\9o ²+ˆ/vFU˹OI^dwu TfG?6j 7z֨)AqP("r30L:1Tr,@K@WX2.(DlDme=g[xrL#%پ 25/@ҥp6,FQv,:>Ti ʜ&*FR5k'! /n_͓!Wim$1.x5;.϶~r~ 'w2Ȍy Lw!f HE UeHNQ¨SfjQqG(zH"ܯXoEw.!VDs M5'"AZ`gKn弢gDEbxw6R M"K]ę԰_52= 7Vy)@ѽ4YS[AuFN UDY x…|wg2a&j-,Tau,sKP@qچ]ul! 9ÿԝJk&\ڳhw%ua{ejH Wbe-:o0+rzApR;z]f,~0NN"AWA%!^_لg4m{AQ^n:l̛paѿ#fj8_U"T 5Nٷ&C-.nr'yKh`dHj/7=&*iɚH/'ZO?9>_; _#Zg=v=;)UNNóe<ns)>Hqua !>h("E(NWG xwı8,=ԌTd!xάx>҄po0J+lwv0XX#jJ^̹@wT:9|6 \{vijPU:yb5ф5rTȣd2[* OC2礁\|7~+e TF|$-ULc_.tSj3eqbk;+gGnT.A'U**;]~G;$_ҵjue"5eO}tU/*l*Zq>JKI]Jĭo~dq[z@Kwt^W-(22f~!,yg<9a(#<(Y03ovm/tϹͣS  jhSFуΨuyP(/{L=] (2*2 %Jk!XpuSCjZxK3歀;J*!i7ٺ@}Y]Y=mNЂ,G%BSPP**ŧ/_DtWJog*r4|y['r/fA_"p32:Fģ,FPY YۖUS ;UiZC跂-}f4Bq5&A‚, RM$+>s,ͪ@*ѧr?[,XlQVS[U齦_W_n@7 6FHs.į`\$faĕM?zҭLa2mDAQvԵuDq ,ι4-Ⱥ쫰 8٬* ~k#;[J~:Hfك: r_9 =-0?w,0g_VZ(0`mHtf0  CS%%G#3+D uN*-5pKL5Fk .* mn6$e[x4c)(7o9=<%JU9 ky*~Ti$I`C}=RFǀ]J\Venm-ݐ@Tr #qڱg,OX2eMrQGxDYpf\(tR;#팩.erNڳs4+a]xt@j>MWyfcjeܨ^CfgSB7[+x`%c\"9lj3Ҋ\wSh?=~WQe×?&@*FWWHy̩0.ۻ5: Wv6ѯ Q8e#USa:}TnQ_YɎj 648Oٚ#B{BIo&gh֫u qGM#X^s}qHSK… |@dKiʕECYޫR[rDnuy7٬SV4'aiH`=XMr b;1>lFK>['PfN3|d 8&d{ߍvx ~n|вQQ)&RKr6"a C -˞|? L~֚!kߙvqC1@RJ8Дdb_\ݲJ|dݖhL3Vḅ9kra Ӵ?>IEm"bqZe*>ί_i |\7:<%;ݬJ-J{Se ✎yd_ d z:vw]܈ֹxߒ9Q>oj)F̪K{0/h#*3]zxk*lMŧA8AOph'C4ےλPCDӕ(2GCF^H > ;uୄd!m{+A 1߮%BTB#Dz_tt8iI|>VK#OD` F&ĵמB6 &иh'p*65^3'zpe\1)[Q|8F.M"oGsu DʫE" b9bO}( r6K]5]9Ck+}%ƩEnr Ji6w{e"!,(gQJ҉@AG˞7EБaiuA#*n7>o;T3fvLt>vғ1{@tvO ݽ "F2罖LnhYh%!&*و x;ю66IPgSߥ6q#gp {'"=;a8Y2L|qGpJ`d9=WS*|b7AR+[;&cԴV 3} գΌ 5[!epGR恱}˓N; Ӡj評r;lQ0!H_`흵cĐsFފnܺMެjϨ>؅+h-f/AFC@ct/IMM?.p"_&R"䱓04 Z 9>V~PwP9M" ,PR)[\iU^ʠ&+*XOii/KMd~7u=̘ud[1 ԧ$J 2vn9HL^B2<,OWب UhJQi 7/[BT:@r}ΎCffVՐheo&/ṓ7!7KZVMd"5L^оb|.Ьa7苒w.#gthFַj9h>8\ ?!"XVHanRz?Yf&GRGmUX8kw4zͥa?(bG'X g%KB֚2H HƯ;Qh5d>.8|Av3@XPtITdH(S9$wy灶cnxXz9|ūZj[7rruMWg2}[** 7ʆaԇ >#: W xEICx;ian&4 94 8QucT&72ʱ])8hMOZdd(5I!SOu_P* {qҵa3vG>$}^>kwu{^@B}6k8'v+1l>7ii5X4eTcQf9O`J 2Aߑ$+8&hNͦ}G}s倧hF5L:;bZOͣ\G9{EY{r=OW;²f U~ϓPM-바Q@WfqQh##5O 5T *EИ1lD5FJ +3 Shr6\nܩ‰h)qć#4^b>aW KYJ)6j |#tL^6fȺ a@;– t^̌#>`K|+bB| (;ʃBC[Z{Y#]vVbPeNy~5N6sY΁c~ es[w8c8ѽB).UT d ayTN+("Xstf`, :U==~/i-_4`@ ˹YX,j<\j}$+/,J!=A]ʹ30ẁwouo+dɻV:*Fa-ٜ{!ܐMPP4ّ瑺pܡD;lB_YU-Z4F 11R$Ӳ,tiz.]1Q*EGNu)fj\oi u? otdl@6`[Ͽ[I{F>_4uqSֱly ekLav5P$n HTup&I.xsa41Ż/ײ- `VsҦyH5-EȎx::Zh՟ )u`yL-'O5i3ԘyYe0<;wHtCK&8e BY%sM.-|:,ýmpx[`ԑJȻwT)~ImQ5{'Jd&'X閷nk1ZiJbL&j0%O|Wֶԩ@T+&@ k߭sk"=虫V45 753!ʶH.}D}Oی CztIM8k^("Y9P# ~o{7aQGQ(8C.(F5CiCW NuN>9㯘yds>ta('k߅ fL>3D[x(Rߎ&vS[\uwDq.̼Ą7usW Dp8yE/EuDSJ{4M"J4 H`<|myxoMd@FL7~ڸ#k _dwgamwײ!3K;"@7bvF( W}K֯ *rDc^pYk?#aNL-yVRV%AiŹ j2@mႶ5(%| U.iQ;fSy <'!e:'T/l>F@\RHwAR4[&I~a,Z}S/(O1&2aFN|)!p<.eζHgdϭ;g7*'2_=/+23fQb[>\b.6E]{7cg '6h U'pmH "T&38#;QkS׃ |c_F sBoteNZeCj"i%\OH >aqa6`@/8Yg4\Yʍ g4SRmON5)Z?>U0hQn.^I7@Bdr3W_N[CJ퐊FO/TwQT8%"Aqw)7D %C>h[0%OeTdG]?BW7[` q6s^n9[y )?^fsU*S`ڴbrJ10WA9l랗[ Ჺ፺bf`3*I mIoC_S<[X pI"`(HlW@ʅxz+(/^XK{ j1w(?QH"jag;j8f%bj[%3+)0vQ~i~tKmfvS VUpM_iPF|0L22Edwѵ(u.C .vwMC 77.@a hiL$5&@Ɗr,0xTH#gqYe2YTq4~ "Z+t 0{6Л7PY[%/;aE"vBT%؂ 0e(Pl& u}Ĵ)Z,MPW@B;=,{+!&$$^⟷]7JX/3=4حZ1zncv7b8\B Eh{m$tXg(N_I"y N63%m_nuYl4СeqVk'ͨ8eƶtϺvJqF5uǎLeuBa?w4dɯoFfZCΩ~v8h+ vZSp.B\9e["Bc%Q6h0WqJ@-vQM1✶1s[e[Bxf%8N+?Cbq5UܪNjA$1GxAZ34pې;9b<˕g_2Ծf G7~v P^83~já2(1ȯZ{a!ScM J\cK{3;qHU5i<j8ݐ;/UW b2L{ Z)@i 1Aϳ'o@ eiݹ?5A=O% Y"=*5pǯ+n1bJq% cK F')\ b :@2CzGdaB+$a]d/?}[dU BU~WR41K;X<z adzR:̧K2K5Dc ,m VޠlMdTҲ2O3<[;u'6r $Kv XVQiPiMgmw#i jxbBZyǵ&1Beg3R` 2}>[]_=%{(/!-ڕVx)S͟1  0H?2d"ç;ZjC+k)(yVݫe/M%4{7rEȧbSN.TӍ+qBqZ +t9=Jߛ/Ho:&+JNŵm+?K(9Ttpw{a%bkP KP _NyJL<E2 ?(InboIl Ģ W3Zf@IPđdADm{\!\.[biVQ"^/\g7#h@ewUruB뾝\w#|ji(4/j)Ly)Cn#G a}N#GlYkRvS+Bp,_L}`<1.ʰ1TC $5Î =*/ `Pջe3ZRJIz˚+ާB6!~Uq?|ydu[q>XEtK 01FkJ89S)kQM_ έBA!~Obo#o.*ڎE1|VX_Zk=ƸcĪZF%Y\\ ҨΤ#i8ŗ$* pGNy'&QVÎ\ydDRpEpGf}g fTKxz!&bGA;BBZ{ڡ~hRajf_FF>g)Aٸ%hekV5ZVzy,j?bJ>%b IU&ܱ}g8Hjf=)"#hf SR^SumnyzXuioM>7=+j.3 1еD#N޾ipn`Z )<_6Ot?І!k>"/1 Vf u-1WExoxx&8JIia$"D!"U9jp簱D=pd΀ KJ4)$ 6 [ShF։P;P!KITVLG 'ppc3:{{$X!sV}o8=*c.j]4N6 -S(i3EX'H-(i VٖWIK)dzgආ=\zb]zb[/ݝᵈcE ,->ܡ6F@E A4"7v^wt `/ _<9Y"n0:bஊ=S聺dPZ߱f' ݔ(oͿ]|WR{B;`> qc)bFAg$R ӹ!ϣb5RhR4̏uJ#p#(p=dbYGF70md]`Tph㏯ŋ;!ldp^|F]E}E[WC1mugY ƄxynbdqR?w?<žn vL]YjZgZxlKk8Κ70n L&e*.>~wFt[< @{)-SHVnX:3o<{Y/ VcnIP7ZSJ^EbT/Y3Ǻš` !D3gQG# 0)$ 85h_ jVЏB^bjײx=}T{Ȯ'q: ' !.wm72ஙf{<\=R5ğ7#ڢCw[:. qGJ ̤KMr!GCZOKv2.غґ@8x}o&_M*&h^5p +TuvB|!aOUJ/ %2)BAVfJ~C_0yv V&z*Z/' 8j߰ό= G3#E`Yӛa{35(RCZ],q-L e3Ӣ*j0-~TtH{Є6ZBxqLLc?MZ"ST^ 4K)Re2U ⹰:a@ߖ*PSNWW`eOz-9i&KTe2}$zX><;CM\dnDUTάI;:' #di58&Ȋ98kN UVd]MυYpjc}\O8hx|a/3Qa)pKdhq(a?:ھ3"uphfLrz8q"qC)?~:=:?j@3)eg>78q\vnBO2\2#o {U+v @^ F$Ʀ(B`;>,-WNXԅRnk6.*^{\RL@ULA11#jȍy^/i|RH)iR \LSN\Z&Rt+=3p4Ӓڍ𗲺 L5'zj+{:򹞚` |5,՛ⷘBgKt ~t-v EPxk+ߛT{tp4 udlY eW]18k_C~G&-ntW]3AZw(6sYJ6" >>=&}|4 @Tc`r3<WRJ>u܀ 'xB zq+Srx-'a,J6ҭpk/_6=ƯVlJ.|Ee+zb]9Q0@me?N#P068V'n) _7b!5*e ȯTfm\@ӆ]*Ef\pfFC&. M9*q:CYmK}~*u+nVW}w74${QUfBuhx )h snja:PSOyϨu B3p&'PĺOX`k:U+'titN8g+ xHhe2rh G|_lQtZB$,*z&e,hАNgsKvb%={ B^Ƨ+le)>J`;rQҋp,S:=u!*#c񻆊=wÌQH3Gl-ùolxq Qx*ҐU%#5dQXA$F%ռcV1Iэkx[UH3C/A_㐕IM?.gu00ۂ $PE~qͶ$x :QCZeYwm L 5.n 0dycN|mMi} bv1o")bι:`qNݲ-i~ }P.X8'꧗'SE|CAU /-/Ͷ ?U:׳-ţ sJNV= TV'O-h9fZHGY3;1ƍQ1npliMm ڇc-[wcO`O;>)t;|s0%FćP7P9kOlc#a2S@hljxD^ЄC$h`h@':vSz%_0i!4s͠$JbKf@)? "уLkrYl4:S):{:`w7ZhsBq:`e fqeJo*tb!R'%e@/t*lbQsOMWIEة) hcӚ,^GPL#4cF5=_[V0;h{P.Tnwʷs(cXFULe s̟sˆj>49ɑC7N|j WL&n`PD4N~+NF*޵V}\l62% ɟzS,ZySyc. gǨ?V="\=]#CDxٌh,3TP9^24D$`Fm8q(R)v6mY-5# >>m@"ģiql^VВioꀺ9ycܽ~a!HAzF=2 fDt#2'VxldMw2T\չlt+H3(DUbH2(`"2]O2qgYcQOt "#ES%4+0 c ȣtZjVU GEŹrB< J=\"plBFr!}u,yZI^!q^{'HX`@EO z .Mꊘ ;V vr$nCF5En\dn#dHax%!sj+i<9ia-1GMKu{/ӣ|!B-8IiZ#=ܲON2^w|E, ^dǡr]ljc(,(9-(f!fIݶ~8ot5'LҲ-JX )y>hr$1 ,uuIMrJD /|.(ڨSw|(UYcI486SKM61l.g`FHlwS_ 3Kž Jk^"g+I;wkrSHP5A7:W#eZ*f.&ƪxsPkmB0ʋ2p HF< SbQ'@4JpJ(:`rjwr-gDK֬L z&Q!$pg$m5 8>lp6FOOP䓍9n%[t`A6# -QY'b./{~U`.P!`q6wpFdɝvt}xXEi9a>>y} ؤ\3Do%GCHdin[Ÿs1}Iȷ֚,LWLIҙhpLB > 9l_z`'9<̯Wk[c|s_JQR'n8tL9XmuN õ^)xre}W)3*^jA7BMdi_c&~kպ5iA%6@GFqr2S e"mM|-eտVRATc0~HS{B2. u-h0Ǚ*uR%Zܓ8$ E$:9řymӵ%/u4J32m"r|Esը* jE J+ySK- nѬW?\ޣӡvle_ϩ6dpz ȢN%5I&).Y ~TC%ClN_!A!At%H?2g G(ߚ27! 0I"yW}l՞wYa[T&IHJbĊ~F]* g(,gyjBؗBHFԐ;f<"Q>o[3;9)~+YG@ 8TExw%N#%3ױcK%ۘ#hY8vߴaTeٛLEZ{[sl,|Qe*w|aAi.%Tʻ$\l)ZwѽxU%Nvg5R3%WEj1J\#];0PD!ip[I"'u3C^P| U$Lw.(՟0?f (HS:E9xTdCgB <,˘F ~V޿90LւsmhFXN5LL IA>^\dǨ犒^6_ :i]9F VyRW%uL/6Z78 CB*Jy\i/PLl$PXn;&z}1 # /36o@4v@tTJģϵ|16ޓX$E-:PoYc&|pNGDdGXrvhiXCbN;)=$jzN.m"#q[F>s*lw=+glu{كĚO<$cLI}! 0ucUtM̐A8,+u>~lpO k1wǓX2U Ω9M acsNqKB[ksj\'%mzRux^5?%//ESɗa֩ QfM7+pKx}oЏ\ԿѳkM-݋{͔Gj(WڽD5f#ý?r bԕ(znb; ,I;퍍{EN䒹AběNP+g`;O4V ֝ؼC^]m)}vi쁗 O +賡kȵF(DJil/$6^owd`!1Ǵz|qrOQ N䶐C gup_a\l8O{DOt@"?ͱbE9Gvj kRxw6d @$>ٯj%xo> S+MS,ŏ+ũ\pYe^wS;דͬV}FM14R)e9*b ̣~ԡ ܞ]enV6YAIbM;Qc4 DBiX J.'EnQhUNIЪ-F5rlzNeWJ:99X\?rHEqۇDnV- ~*Rt&v3TD`E.b/fr5]fYhf΄L d arTvQ*.q9pjes2( \sIj[~Q6先b+4@B NJ56EOQ΋̠]W *{6X__{5AO&/o݇.Ä#q >:&ܺ=y0;QH'7V_'zw\^U֐T_~ޭa%'Z \nHɾXEZC_ 2i޾Y9Hm/3XG޳|o$ZcȤU(( .(z|ͤA[6P&V/O*wt(i>VݡMe6DuڽonuUxH\c+ 6r><|:\i^,N]]Xfb73=҈.0ʣ\ E ^G}Zm:}^$X/,1na֡CѤAq ϲ4-+FО*.eD*קeV5m[a?pǻENU+M8"*@q*3|ƞr둦%F`+4[!a#3[BgȨ< +K0u?e3-Mp"w}9g\w&X6v y.B3s`z$Yq.YŰjBHr2\$#փiqu-L=d [wӃ&Y=rn2Zeϰp7|7Xgy6H>U ¿'`x:1,e$u'st:s&semrLV -wi\VM5+ԕn?X >a\YI qnP1.$ M_aڵ"s$ڄ (OT2D~@Nr(7dO.нMşadP-tϤ1SD-:j&p^JI:`ċ!{c&u,f"q,z Y;< xٽ,j d"`/WT+X!+rE&ƖgnՎ3kjFH}mh\nt{#9ӅAiKޝGpM<[w3%bNmrȊO`xsE/NǢçMuR3 ܯ׋ MUø^-CLl}stsR0ceAo{v\ bJA~W-,ޢ#CA4}k 2By01}`7/8&.OxŚk89E}_♱*ƓO.1FvjY!YVh0q.!t+A)Ujrف xx||  }uZ&Ą*ug~X> _SnzEY5ltV8uc'VB%#ŝ)3A"LY)@"љ\w!rauj[8D7HBш;ܞJkVcR[ ^eu?8?NwN3 #ɘ7h`)WX&_5q{\otfK v؈TD߱[S;.*?qc@[{nz%ꋏ"w[*{_}D|6aB!,['ٞ \gx{¬Oߔ@c:F,<0g+}Rm y]M$@8QƖ Wĺl矄u;2LvݻĜXUo!!Y!x7ʆφJ$z$`\-끖74/P8,Tep%e|W[tE}LJ`@` vu'Jƃ{J1Ǫ s/D^L$ 5g!~y9&^H+ߏD]rs;=?c=b@c<)t(igDc&\2R2x4;xNK̊7>~]R qO*.y~Vpr&5!{}Z?3Oe2؃ ,Pr'\}kWl'd/}!IGKB(#N++zO2KM)OPuDWn$7~5<\5SetZmF 2bUoZwT@q2JJէ8LBi {P9JÑ3U5Y?c^g:>(o~Zn(b *Y E՝_;/AD]}'n<e!7JPR}Vl4Ɏ Q\.jX0 07 mYxn^6Vi U N˸>uyUf1 "C1SYysuF?*{A(5dD¾P)6܉g r݉"1T'*h"POM!'%G\#"P-ejI5yp_jլւ9l_8mhgEVPX0,I)2oNdȣGټo Ev԰hm`ל-Yq;*󤝯 ^V@y88~&vlҗf]Py/x>=N ۙ=шU:5!IH$1X_qp f:NWkEHG-ҝ pJ u5A"(w$Nuu5m hsA,".poFÍ4$]$15%d`ѫ)'|!n:Aj)x2/3^]+Ij-)_6"#,863qLâT]^_όZVr?cЧ0 cn쮿|7;]4ٗ^xߙm !vTi65WCe瀰v3 Y`pѴ4 V Qc Au_ [Z] 'hA|2ND} \ bhF(0nG70i=L46hЎ]s Cu0ܿ|UC1C--Bp/x粄)hY](Ԋ귖->JV_ې90[l\ʃOW to 9DZ>#Jza˩8M*Ǜv/!8.6f[2Va>xPۓ`Ձ/!ءբ"Xrq'7^~c-o60r)9lyꞕzGJ:w?zӍB$ Yzrӡ峃Cf~\U8lށRElU͹]sY7%J?jȝjYH:ԯ]D0;ggjsj>N/wm -`jR8|F4AgEW28p2^um"\ c3vvW]d5/$AmSspѲ@QWt^ei[/4sJ-ZRuA2i&B+}uq<2E)g]I0LyH{etdV؋*dRZ7zFLF=xŇaFdH&YPEAn !ǩ)~m$8q6ѥ NtZT"[Y"[%Kl3QzbpW6ж.pKٯCܤ.࿡ξJJ uf⣘B=2j![ya9$yEtbގ/91赡"3#1_j=Ucib{Y`CN_B\?6&nf]ef$f{px(~VDg@\­5C+ Ty\NVxd<SRW.ڳ[M P==;zMj^C(SNz0vo"X;Ն;O/]\޺>jh!^EUFD Dg'ū5xgp;S]PFUsXA›9J2!K/>Ҙ߆7 TSw zКj4'fyP8AæSʺ4lu^$E:AvKL5Q3O3༰ʐgl*Qq&MW񋆸 X@mƕNS3B.hRUTС7YtA`p򪜲;t=YK)4W? f+^[zz~e+nwWfvkTtz4Wk ?BOiulP񕉎ެ#kuI%E!mՂ$ ߵJEcN3änV`:k=nI$Fzez3$־ެ t6r:+< .nf/h&H珟LW6~I{bA1\yzQ\Wmk,ZN5wNĬƼ*s=!$jh\0/(bg+M)^xJRFDhFUn =?!PpTC[#zJgTXUWtHAh{cbԾ( &jo+{>+:D_{~YT`r<)I4j>YH.I`XKf|wsO]٥Dž1V^1\A.)Բu؏Dv門Oz!m;m0)T.5l%߅8(|B\ԈN'elD:*jː˴|H*?#ҽˎ'Z/uT&ۨ+4I N՚)yȖK.R'MH_4Ws`Ԅpzݿ5i 4grQʞ5[_ܸntw^`d!OfW7{u8YWx-3jz8n(la7Kx 9"$y!):)UcBq=^Ƞ3Sn@49,O[Pg1sCc3( 7ѢyyeSN)~ 1kT?%&څ'QDg@]xf?ƑtV`D|>v>o27!geHW!1kE 8+! R& x4w YP;YM8[kܔ9Nb[']UF0m^qg 6(<}.UѮ;D$Zݯ`Q j3p h*/b5@ӛ/@4U'3Qh"/($ $bS#Yzd u^L`;=B1pO K+KdCi@_qDH<є0:[0P 669kiqAAoX>ʺ=#Dh/8/O-QJXO'iVsU5>\@ )k^</k~ 10[|vuIYzh kI,2 vH" J:R2kn0x z)Eq8̃FԺ3 pcx%Ts,S =0[+Fv -$*g4=8 @:N!f. o+ Q e` Ldm̗G$P@3{`ړwXW[$=籝ʈ$hᡒܓynqmɮ uJmE8"% g&o`3Lj[ΟhS z8 LY)HGu鏪BK]Vdy1& 5aw׾k䶏tDaʞ= ?8/Ÿlvhb#T%*OӾ鞰bL2J΀4·1*f)C(u7|6LRuQ um)N HfĆ8^4bmj1~Ԋ?,uޗ>7ErQaHʒYOL n͐9xX y=WVt[""~1WY-2)m17nXøk)T[d<70'̓IuḾNa=MS8<=ޔqJ"_&WA8GHa"gԨAE6UzP^ Q(<Ȁ2"ry dV$~ⱪej]Y%c0|SQ4lT;g4Ƶu.V-i_C%|072c*[E&g!J˲]/Q_SQ )^]DHbbaJsxAE=6iV &n:T<4uMDNzL]|h#u{ LϸNSnk1Q?.e|Y;lG~ҶͭFySJքb̴*(_M5:5Q@qO/h_ދg0\>ܘ \A\Dm.7`rC "ޚfy:{m~Bg)V9;<| w8&zfi[,Qڙt7vzBK7驪Р[zqF,r{\SR%!kl@*(lb@{ 07?s,c^{.yI"U`slF {*g*~rs"BߍKTbnx;*ICQxX&|lAǸeJ2J;h&i#;Z]]b/vOY]m(;t  qHUWޱA%mf1Zb/%C EfH7[2sh.I3e0s1|qLN ͈[źxE`*Ψ|L& U48&/:3#*ry(۲ECcX;gOlAVբ1{jKsm]n媃TSD#p}%=Ɨ鰁v-g ($۴UN7+Ea%S$>WdstSrEj]5Ɏ`j @M/N<79N#>N0\r] yq{.7m SUAQcErf87>O?TD1)> ;Z'I+;~B V.cs"9Ad2xX*rɔP(l+B@RຒL/AwӵAY,VoyBA:=:pTADt( M=`k" C\-Cj{ңgug: Ifz络?jA@sAiSY<կhs+ 'e>5MWٵeoyB[F1 &(6#5ή(I`^knF;1ׄgOT:74Vmr$9= BBSyfS?06QCR/|Ё>!c|Ŕ|6꤁)Qԉn6@x:Z4ߝnǿ%=X0ӌΔga{Y+N.QUG/vE{"R]LM+2W0$H}|Y$dkvoFKI˿_}ɯƟvˇewHMeÁ|HlDvd88V&eRa; { *L&^[ŝXmB)Gr)#+0_Mt'+ Axkt$ޘ@\9FU (22NR_mTad4Eg-N<"&"%"P$&;JUAeA|unWR_$ FIՕջA ?Kr[>z-ڡm+5(?.79gJ$0J;+zO':;$ 3!{s!"k]b$-+$'y1s)౩ %"@h$-~oVY\l&xƽzJVbz;Rk\kes; ~BM{&(.GeS)Su~hTjsLd)Wph$!-HbV}YgcsC=ӟS$êFi- 9o/L+d1YH n; J-LSF?ڢm׍'$zZu (MEʂQ!,h&U{n \-bw#C/Ž-v.>;s3$Hjl 7ewV%MŠ_VOR+Œdb2rT\\f5|M,,U@[++ 9yǛ^,*ї.p,ĖD©兇?Uh(eՉOzJMߵ/Ff*Ą^ 09 ))hf$6{*<\kuC$Cƈ5".Ȍy|PMk_'duXH=ۑi)Hc-v;agh/nhpUz=`^\Dub#'_KGưadT?U٨,S ub\C5,ꜵ'G-'p퓞]eoэUEʖ"ႏ}zZ#/э{R-|5 [*P5B!Daȳ7t*ԇ{cF].@Pe~w|)dTofD[gg˳x5rzo+;{X/{1(,B^k>C4Lj\՝i?}~L@q&Ki2 LЁN,AЭ[(>;‘b0&,N5$*1M+3"a.uàw 0J:įg$ɧ NV9Iuqm`2^Y 17nw{V@KiX P#Y]];uDGe{,:$Y{5,;t#Q[\Bʨ J=Z̄yf"xqߤIHd3DXt>Rxցau,~MuV ͻw|l,ozp קvxf":U&R ;w݇BZA[*qZ*_u"C433 YD_Oka)gZGYWf',ܐkK6/%7-dD*[z-dx`۩lbc-ҩH}i_ԋ]QM*[кc .>bDx qzS-">hU/GkĢR :}ö2r}\^e."EVYGaixy ]`0IZ >eQG*ܻtN_;F/ގ:d>_W+  zmv aP3nw# U(rV1Zeh~:Lt32 RE~z|P&̊mR^Ju7fSJ *d榾+X)"%`TPPM&Չ4qMg62Y/x,r j k_[=+_4x:b1+LQ[bS2:NMU'әGQugQ3nUtQÖ[bVVLMCDEK$`ͥMF(`?rGMcہ -6=i&~] # 1/Q!x1åBˀ5fdCR%D7ê[tE#1]x./74晁 u칵q ڨx̨ȈğKբd.TL6 ڪ"S1eHi7*;׭*Ey_@רz傚Ť#b(PN 1f,1b"lK >cJW[7#PnK2Nzr "%О'^)HGX/?ʡ e,LJ:]1B 3)ulCymag7L5C:O O4uCU 0.ˋT tR(Պre]i֩UQqeD:P|jZNZ |MԈiDMf孡p{B-l}j~vLӵy(\t62%_Vi.&xAGhҠWOD3d2TZ6_Ho'ДA.R߾/ }dA1Զ,wS0Ց" b|H*~vmHx*7Kn#9$;:Vk}A .>.4QXhvd^@|U#t/׋W:tN( l}/G"YCL~Tia^"*tK6og<˷NlFPMcI`eFhTUSUl$  rI{ԕWnݵrsv23AǧH,m# s5l#۪pOʤ3hx:t?k KÆA :=U)3$[  ֢GrN >9 #cՒ3i ]Nc WbVHwpfŨD\}k,Ӑgqd9t-F4_tS 8OWhHcR ) Ư9$d]fl璙`3#[&-l3 bq$HNN{E@Y\7deGBW ")!~z 7OF#{kG%n0 ? X| ,/:Ri4{\ޯ_Z[;1ժЁ+!GzX{ (Ly0t^~0mwFrRcPNOi(xV__`O^ *]Lo]V-Zv/$/56|92Ѻs3tR u44VōDtN|%e=Yc|3{.C扊I4t숢;If4S6i$me.7QeJ!ܹIf# N|(_  15$툌zes`D5x-,z.@jjNh8j9iNZ<9ظ=yH.sOud90Ān]Śǹ"f&;/x -Iu&1E{@5ydIzv,!Ē]xl)5Z}kBcbBIFBVǙe%6ڗr5g^!4q5%Xftr xYc ǖ,>*tyxt%28 Ygہ8(t >挹8U,;W)R *A)+`m9kI%*QȤ !|wܔ'H.Ir̓0%K{ ᰑuI<Ξ 0{tĥNx"Df[R/8oNĔBZs@[/6}eJ;-BR˲, 6I""hBmx҄ǧF`0]p\" 'd֛!gpˎ:J $k 6TJ1e@2|tif# Efm9)mNT=`\~3=1kd(m Hr8lRKJ{9#R amԹtPk䮎Aլߘ]ҠN#P:/5"e;pe3_=oh'Oy]۽<mqҒ̽.],Duk]hBx+=k !p.njfڪ0Դt 2ֶ͓GTѹЌs]ԭz._7O[q= )^IV(<5o/7}'A fK = mPW&]xW3fٶY=^0! ֥j -[HSY lY7'ZGH^CքF|r-(ɖ k۷~?JzC[I>t xl}Kk&\ٱ:<$7׶k')5z v~w$߄ſDXV"~5冫75ȼXXђ(&HHm]1 6-c8Y Y䉿“564SxNBA[T cPue="/ t2s5\m 'R`: Єj=IJ&|ؑg 'f慿BEHs@7W8-l0Anۏ ݭKԌՀuۗPY~F͞B$N;s#aC lli~LĠmv|7M +"u]mB9Y6~$Z|bs~6.$P8e~bubIQzJ;Tܻ\]ª2P품.0wSRUm,HNj\^J4šc>O4չ5Fv"㗑M?11kIOPzGh (nK㍪v<[5PyP:z81[yҾG`|;E -{9Z+_5̧줤({ d t$ՍFXE fU5վ(.@ >_f?k` iּñW_V1::*gi}Lc d6ʡ*~lrj|Jg~XZ:M)p3V>kP I ޅ(ylz +MaQ湪f<}]|plQ|L8޻u>=Di< îz`3qZ82$ZxoR))!u/},8-= YmOOwv`;PűF"Uő},vȪOGnsG%qj0C~/vl$,rdAsZ3qi}Ɔ8s.|,A>+z|dHS,5'CS,_ю|ܘ|{٘Q`u'FM=Z!QTjMO neQ`k 5l0*3!9/~?8F+l.7 ;!쑺5,~ݠU|Q_jegDvJ1=ޯKMZzdP/Thiv6{C hq.hӄ=)M9<NRjJAg=D<,aIW<,/4 wb e1if`E G,+n@a-"" ^h)oVIpO¦EUM?10 \I/eF"0ZM)pݹŻ̭®$>̦nn/m>MlRUEJm%><srng 0ʍץ-FL;ҟH՚b1|Jנ\@@3;.b2REHc-SgF{Bi›+xSj@=zm$ 4i[rc)g~lJ{%!8 .?C<1OCCAe{6b_eEOr#7I$}fi J)G/ƼgV˞U{QlB.Qt'OYJQ"g ډ$J {ЗM{pWAn Zrp8喞R@ԊzQT{܃wBՓn>.S~`%ز2W_NEnVr9|Y00ap\6YE`$uXvT|!QI^c ѣPGǡ9tBoc=?I*P}/@mD!FO=z,Jw]3y؁ -Pސ odS=B adРZz?0a6* y9H*c ⰸc@wm-!6iHiͮZm2UBE|cn!փ)/Gy֢mx@?G=%sAќx΃17TUqS2jR,t"bJcugcT3 |K; Ay>g.t^ cO溙46 M߀m*[{~Udbņ zѵzC:?WeELD>c W2K=kZZݭ~l~1&„CŁec,[`%6~/m^xͿCZ`70X%nZ0^3%άhy7RVkB:.[V)`0 wS'Tw汪AsON`ӼR?PfmpH3U=I!ل 3ˠ2.y %*)H\g}ˣݐc,zA1tQkOQ1q]]:{ΧWT ?Ы+ ^\ImNb⪆*.k߼V!&"lflcj9̗M?_6.m@fή}q,M+#!dq;ۧ) C(|i߮A]M)U]!DYTop_ OBx΃B`;Q:[66QQSx"9SFҫej}&ޯ+03kՕ3 ,'kɏ# *ICz N}g/gI/c8ɇMvf.FJz9 [W98*akEiW3mZ BJ뽪_.ӂ~2Al}kdlz{mVWNl^_$Rn9 "Ax E1k ]3D֏=s0eS1=XԐӂI鞈/Ǵ\*ĕ>w.}y7lKT2 c!|B u+U=6-[kaG jJy: `b`p5jUϸؗ`l,b |vqԃCehHKyaj K?0Lt1E4 v|` ESX8!q=DeWU|l}%P/ =Jӣhg.^ 1NEiȜG_C^$@he'BƁerv†>lOQ0L 7!K8Wq, ͉.n"NSFe84$:!1Kfƣqk8>QyK|KDޢOY+CyPpQCv,GxZmɌt4ږDt*((ɮjo wEҤV>qԝ•+:n(Mѕ oZU-0pxѠѽQF7nt~NFIQ+(ROF@ !9\ޝr0rBjmēg)xsp{:~U Q,-x -q ؄E/Хg۝B_;38mHDM`YúNE48&y\uTqaezVw8,5DP_xo7r儓)m5džQˆ#"wWL?*MVlj!V* Ay>%wc,x"<ȞLyz,AͷH؎B#C5vJWG|'pL@Z@ʭb/ 3 9W`Y8ً@g %)%/2g&F+ͱhu*JK^ 3vM3 {+%@X9 P@_ôfrV:ڐ/qA8UjԦ f;lO?|sÅ$ tU$QB gupk6:WkwK;gZĹ@FE1>d * :ۻh!aC@*[˲z}S!O~K".jniP}0;aꒄYH.\%J<_ >R x93d]SPO}y%QXlcn3C в:D7 #8 3IaC/*=r0Gh?VRQDqJ!67bY$x5wX90h@^ziTO{q]0N}Wg<0 Tyݤ*9Dd~^an#XI=%v,J7{hKXtΎ] y[ ")C0A2LWIYP)qnYrt "ta3R'`˕(\S1[[-!Tܭ41UF$#@4nkzEuY%eLAa1`tnBgN \Ld*-\P-PEִu, 2CuLװ_*7dLJOM#U&+.BI/IhŤ&W|O>n?$G/󼶨sߟJ2y\/6!)iՇ]'E5Dz73cnL> up`TmnAI.IaTHGٔP֙HCk85AKDmm )^~Ԧ2'h˓ >D51?|ǯLDT&B_ ZiT S)OjchO`րiTi5`CgѥAyRb]ei޼c8^( snK=brvsֻHH3X3sNVavc)Dac:h"t+589}]ayM&s.9r䱶g F'M>.nWL9|9Ba8gWr,ŏ7}N k'=o-Y=L2gցI!(7}鄾z]n[} &,HڛRX'i0=[1zF[9 3ésj!ӫ,`a)׸r2үfYYN LsU/5#xal{J,}lA:*{9)oL5MfVc2XlHvY \k$9E |=$#LaGR"'Qj_LnkXD.XI(n b"v=(Bʝ[S˿LIc!?f*54c `ts4>R&ksؔCgS$&ؖJC]5 @}~L_%,/ՙ͸$uxr/^:Z{,P䮎p! bx,A+ NcMُeR7'n#NQ_nC*M;b~ I-bif'/8hs\yFSԀ6f@J%f7maY |#'p3%sfLGɄp9,Ğ,"˂~ʚH],ԅ4 ^_A\insto*[cHqɚ/& 鲃D]wLg2q'h#~0;KM7pR{.t_I<4CE0L%Y^|tAafL`wHOԤg 1{ z _B1:+webc0б}r}o[hʀ9pB:hlkU4B;!6ZKP}<>;'ēNɿ(9Cmv^ : Y+Y˿޵36}J#wX~"QJ([\RD쭮\Z݆NZ%t|ѵ:*̗.*i;eKqpv*bϞ cNF~SB}`MiT/uImrXzB %Òy }EŸ<`9@BQ}䳉ر1dt}v $2D$wPJΒUH|D;A̢;)UFn#C}YG*!|G{G AWp|ad\+"p4=הvz=*gw wSkd)n{|ͼ:&m;_*0ҙby1e$I g\BrAa4v[# )DFoz" V/7t^h)h%b]i|OBkuvjV'ܛ檮]&&i|?!4Vc?ȝvwkhxzݎPn wdi52o8^B_eNL"N5 `UUי!aU Lbu(ŧ``ͱkDa>O$ն=g>V"0 lgԥRu<%Jq4:EDe1̖8zeV cV ,]7}:v/-2D zgi"Z/6c(_g|jJP3eI }r@ß?~2]j A mzxoX߳m-_Ui/nebxKQGthE><^Yմ|wi^a==H{γZ"YŌXAmMR_0q gwŮ~n74big$[e]5uaK{<39e>_63F QQn8EAE[MU-ʨZ?GJFn),nINE3(?]*EW0w \fT'NZ h]5:$޷Q'RۓKgpm ,VR˟^Dž[`8،.`YSPp⥩ƴKM,+NBzAĸ&փ؝ĊBJj`q.*{^ nFGgIJ6_"'% ı}7"5QC6ҶIo8u>| ʿ>WEܧ7|  y&УEf-Ѕz^zq>sE0?pbi1^7S9Rɚ!yLBuBLme U /'Cf7"D1[RӰXl(+Q H B0^[+rMf[^m.A*r]SPIoc-%oC3g_8=nScLHW a(zjt1f^jK9pbd҄o*@ qo$9F MP]i36ݬt6yK8=pXR-GjV-1F# &J/61j-&#dQJmy[7*Y70h;BͯK)tE {YoSZtith IG|Tɍιs\MR껥EaR<tws9c( Ӡ^ёwHWںl[|-86#N#ݻ)7%JX/Hڣwۘ`B\CP)ˌ%/F"?0q^CKAOa D0V F7Pk9$JGzCj<ܑI-H-JHqਖ਼7$+q^Bs񠰾ݍ32lSdPby"xk*'8Q1lYSfx;⃠kǼz poj~=~]꟭ އ>?ŗ>pʩjgx$H͗&/A\3S4f( T{0jV+E'll6dC`D b}A1\OvbMw5KNjrV;koz@_,*h۝y3 HVQc+WK:Рw\^ 袽QZ$C9ܸKM<"Ұ]5(;gv %:qXnX5Y1(o*W7Y6^Yj626.|m !S&_BQc?d 5G }+>԰0JeQZ"ׅMxۧr2Y '{\D\NP\gxE%H(it%HU?~ؓpqd1 1Gk'W|Q>/[$ {f+[\UTWz$CgDKpqn7T,eyՀpח@J^RCjڴζ0߰hq. f&Pe/}xmMyy1#=z1gZߨLW0czZA7wZAn1_*t E9݊¼7C0+gib ^m2:7VŢm=HyDt[KˣXm%GoDsVq1eSi?H冂J7Uz\sjkM3>` w}E$c%]Sc|)oVs-![ԫ ar9.<= N-s@@uqfL"‡{~>T=&8*_lBxʺ*"z{*;GRA\kelCnZC b6ܼў2i'ItP Ӭyt=ߣٗCIa#E^ܕynʝx)\Ͻk鹏+l;FQbJ-kt-qN[{_!w\IlI -IoO i֨J>]l ,g6IJшFOZ\ ^Cm3^"PAIhJچK˰OeQrާ*SXvߐ~lE%ƽx X鬸@!0N!1t$lUo[^:0,{ :FjUfyRJ#hsE kcTz{s@ ?III- n]^\$!Iq OS,˄1ˠ ͕ݜ{m /'pW^>'W 4;}ZImS| Lsx*a37ǖ`9g0daЪG/ Wx c!, u0[fA 9g46/AZD]~FJKJbQ[2O|S@@z] }AKr,˅ϸAyrsU]G s{8IיZ+q{NN0QGG*DJpP뺠W5RpA )}TX9׭^F{P4LQ+)n{hSk&e5tu\c8O<\1KeMk|.MFӽA>vktmX}9+_G%GI6^y*B(ý)L m<2a3ޝ]LA%)ܹF(s2ie@=w'lK&yK"D5ѥafw vi0, udI]}Zd}f8k\(D a/WnoZΛ0@:y2s`O',R6:]>XZpV=b Ing))Tְ_|`CfxQp_RtEKLҡkf!$eL4N_+pth1,?M>_f`ߒ0Cseʜg[^k6{VQ@'󨸠Mč?"}rܭN8J{xvKjnmWJc;Kgrh؄_􈟇¯,7祥JPWmw eٵjӵDV@foe>+:t)}bg09bqR]}oŜݐVr'nk?:9`>E$%3Bw3tN=)&4ضs)-j40TE#&_=uVh6_znDn^hN\m@;Z_YnεpN{(^;׵5){t4=Bs\ARI}"[.vД? BO%µۛ9Jsek=t cTb G\GO4)5wWDmlA,Al p'5^h\=e\J/HP(ɗꊂU%:6cF Eܢ"Fpу' -=-ft-,eހ/ga(\h>(ȶS4U{F :TՅ8,,QMA6]QzH9_ !α":DAaKgK#@aJNF: аTdw]0+_xϧϭ(/g1e {rDGn04wn1Ga.+BHFdG:L)z6=vP)s@f͸m2'ڭ|k5>OMm[kHt6@)F_: 5 |FP;m&BT5Qa<@b8  <|~+yy"6rm(VbW~/BҴ'/5omu!=9*dLdB!Rʡ͉᮰1T5T]G9m Ke!x5?@tT[Z"#uXSaʿ`C,΂!LbT**x Cq #-lxASbE_(Jc:X%A"1r3:HDvZ4$ rEODx)hZvZJMPy,tumgۥ'׭“k@G}D[dގ =LPuz5`ׂ e`n2s$ o/b(*~=>25aP@[m<~<7_U57+Hܟ@GZib@G$G$TyP4e3o<-|? P.6!OLF+InvX糹p=1UcT0ncr[ j-hDCyݕr/2&XM`x8K"Hբ^CUJŸXceֳ*!2l#aO- eTqБ-gy}pCucc1U*O$ۉrw3xWKTH?1W3>>UX=%*u7VIǒ4' U_ʄ+`]4Oy{l`xo(fo'E5_}~] Di޶}U":>VP¯V0o誖{BrrhGvt; +`ؐaKW>TTXDT-m ^21<Ec-cpл_XzjwfIX9Wv&oRȪ(y&oN_Jq/ `RAF㩾AJH xEgg@$vPiA  Ƽ>8  5HқL5* J I .']bǥe(\gǥ7 ngկLv W| %D\2XJ f9{z؀c$eً],l֫8>TZ}7ajn|yWXΉT&L%Z#|)RI?'{]\CЭ>dWh/jЭ@r K4}Kni[(ӄ~'e? 9OiюT 5k[p5O@wgDs\ Z9.ưt?" +zFJG Z4.6| ƷfʐLpv-}07OV_O:nAÝ~aAWi=2t@H-K@(5:mƂ*_cBW7pOJ Y<[ul(ߔ$ CHCu,KzV`MV&΁]¦l\c:3pB}}ݨ[Uԅ4>!T:3l@4[a1>o!W*dNl XkaQ;I9" ,q Ò0S9x 6jgVCꖁ\-[ҕJoL/Q/7V~於NwK` 5™̍ઋPDL{єp`Z\ǣh Jr?XYɕ!0EI&CQahxrtRT#Q_Qfo=8uq&gE 5/s o; VmU "(5& :y7HÔ*YGXj'T( 6+qjCornEP9ԅ,֑)ٔ@ܝ%eA8G@w^PִPL#y˝y|da@CS6X19nM&zpBaQu> UP]Xu*3| '| VCDBnSzdh Y7.=e,8M-A[W0.ǮUŽRӫq(١MC>FLUcvgl`02W 'CNQO6O(f5s5?&Ru, . _l!L|-F;͡E#AwtKI? y('vvbʒeҹ#iJ%_ l(F:0BE"/h5;{UA"VTZ :v]T`^R$Q?7ܗ73Bj@hS2UF6%D|HêƖ?pau<)hGƔt.1³Q }s0;#6uE8[ٷ%|m[9=#<<dWV֗\4r#O@Rx#~n2hk^W|TT_ U`f~9 iMr@R'¿A~xm9Fjq'*ʽ!>BH 7;d朜WrLx%~>c-|8ϲ) I>$Y oâB$d2?/[ sp<zٕ_+/zj^(w9@` NL´LрVve_ȵ >CS"8[ db^e:.4޵O׬=S!7 +:#%>.ΘmӠzL6/E~KVlݥ~8(mC͇t&9\8*RGs덇3]}uP[Zrt Bd`w| t],q Um 1aѷ,/(CFl<4 tf~{!TOI jEG|T7̟ܭQ3"3g&=$ඳfE(ݑ{W}PL|M]cM9M5lm9#H1QXs9yl #-#4߃ ˦Y^(sL B"0|kݫ<~N-Ӝ;5 ^tAhI nDy] 1@;y Ys?~}5R((4ƤyS?ҦKm:.)0SBpㄑU $oנY-.rSPMAm-G( p[rȶt}Fƃüo \M!XCuU] w6D~2 ~b\B--{jN{zHKH-"z^CsY*pڬ8s"OH/ ?r7յg1{C.9 ^Niܲ2wW[tH+^e$MaEk*'9mާ{b$W!]Tu {]`jP{'l0.pYH[lnP)vj ^- C?F_N#auWD ̙-E͔ Ne|z0ߧ>"%WsYw8貝2ڒx pMɟ ::uq3%$ PUvx?*ِ~) ki 7߇Հ--L7daSgD~k%tx\OT*'ҐHsfw*Nc+R,xd Hy}pg2!A1g,O¤ZDoms'i0\-B(nYOJ@&cSЯ.."c\wซ*71{%4v@7tય-qu-MBF#ZQeuBX wjwVdgjM~󹘃p N=jK-Rd;ĝ0ɛM"&7(Ly"[6 {Qts':\_C$z⤆wi͉AUxUlHF^5Pg.O.ƒ XMQw l^ ]kGAZL A1(X8MJSp~B6> '2as:M3QIi6 #+ 5wBW.}u9J;Z࡟E,tҗJ<ʖڝ$L\w(NMZK޶!7tX! ፃyY2ڃȌ 5+p<DgoߠN&?n%Z:grTW`械 v6[d9aE\ ؂5#}]1Ȍu!s Ԧ\} yX"!&Ai[,B4\$n<|} bno"#6ysˈR2p#!s@6!'.K ֚*Unv2?6m#I"˅:@hM;8\Q$#{m=n+c*"_Tń|v5B-[0ߓBlD0ó FN[IsM7h%Y/''LڊBFJ>ӟIhA12o7G6N ۉK3tyh?xpEŦը6ߙy"&l|YWLNHzSujG/S#B) < hpu>sAؤv%'Eu>2BfŏK!2لMiv <#Yd֊DQ &T=Wfzwm(/Bxƕ5<,dNncgpqn7u;<(6۝ȁq n3jH *LB9¸cpWHb1_.@ \Dv9qYWwkE硸'挥gj3sDy+΢=fɳ F7C۩ҽ̙<^B(c L{ubl~l+7pf1QɼXdޝ(:JctzF yLPۧJPSc,LS64uK曰 *;aNn8={+ð5tO6ÎBkn#mjEU E`ū^0+ps֨op}F,ko)Ycn3sY(: ]%t<[WeţyͲ 6T1F@?1.QQSEIħ~ZO( MCR I,/d=D S>lmfFa,"췬Rj-EJ7H~T9Bz.9|jҗ'd!H"YD.,5)Gzւ3VbXN}ƣPđWCa086g&%h_=}ct}Q.>)I8t/U(\/\F庡H@NʓX|OBiF)Dk| %?@RRtbl X b:vX^7([+5W;;,J"e:=4ECuW7]ix_M;y 7}m=Qɗ= {ZnʤjqvI€U/Ї{33@WTx:5EHLx0pT32@+b[5LmijXdb?!Mww0`g5V;ƕvȝ^ 6Bt VUYO6<,$i@slf\ ,Vѯ[|4Gt7R"QO;_r ƠLң8(U8THv/p/SO"/|EŠA[JIBdH_D9]\9NZg%&6 М>ʆ!)B VM ve. 3閨J&*ϰa_(zFp|J*_"c_4Q%Է$ge:pɇc*ɷT\ ?ީt_Y՗rI@ Plt2bUC_{ljdj siΩ·YBL=T'bD[(1KPoHN0Wu>i3N sﳴj>4~?..FrfyJ . i(fk"n S]Huwwn#l&rS`%H){~?bo< +39JĹZ_?Y!lHIj]ߑ4v:G-z\dZB'fkQQگ ]}=bܻ o~C߭e6RIZ -]±okt #S% L122"b]=%HIṕ9%wu*B?(ZW+=HrKeIWA5=g~x9L\PZ5v\X ;q|Ո62_EnuXGәhhv5ShSoo 5^\[X@z{xo-y*eVcO,&ynks?Ã( nd"Њ|d H`W] iX3*bpOM2ʳy^;*^BVJObyX di|n&O5_ϒ|%Vz4Zo B,Qytf1&s0bZ p%%5SծSRjIž Sq7D-^$!m7{+U )(utPz]kګAƓatŽFI^(׻^M!`m't"zr=Y^r4;q\CoP\f=%=Cո-l2&9 np-9vjsx q.y3;#q"?'mQbږkfFX9LI{WByʼnWkohJpn]vB(+T\ՌN"N̺c탫.u_ax]mR7z+_`o.&M  ?w< v*/gbڹƐ ݤGUd M-Uܒ+ƞF3=RlVRΛ{䇑ܔ`,S_3i}A:D0*U^cvCdʠ|^ `" {k!\Go|v($f#lMX."+WcfVJ9WO5K'ewn_ Ďef6<SR[MNW!q+GU2V|x]W15WtD i0$I۷?sV4^hl UL]a/#w'8l2\9n!اIb1dp% S:s +q/!D-Ǚi=&m\Cf4|0knFŢdmX??<&PÝl<(i\5ބQ,p34FYϖXU'r+ǘ\Ȫ>j/` ˲'( K*j/{ɛ]dB`U}~Fֻ*nHb#_P${-Ԁ@]g$݁!^%QRth[Ưi$?~u*ύXJx;h*;؀O GVb<":!!VnMj uW 0y5>LNg%Kv7QU^c1W.{x95" Z,,~yeb>)GiIvJ0a+d:7\yQ ؾ.BC_OQn<ɟL?+z\>SK Gf@K֔!5OQ2݊!#OgΏ/Wcoy>^ y1F+E3'*+f)R^%gb&-yʷ<9cFUˎ{znnxΠq2?@޾Qz4~1mw_rȒ̠`tYanL'0\ܶĽy0e}Mـ)S(ء ozJY*aaJ_¬;|m鮃Si8ALRoT"Ǹr̐@Ȁrٝ[ yRBu MP,ۺCxFQ5 {븸53 *@Ezo&`+\'Sq@o3|Etҡ]$+:>X "_ZPI> 7?1miJLLI/団`"BٲXg/_!.mw]?<^4;ĈhDo)Iul=zW$)ENYnXPcy?lA!okқ}l;- Ih>~pTf@p[a{&oo,2QWO!axkdы0tkBہᷚRpg.p(?Q-/?> o9mYt*ެ;cft2W@k)1bP=)(MdJGA:ӌ'"0e~|ǷfUZP+hMEusI :aYr~ XzF5Ok~z@AȦ<]lUCgzIU1V٬^ XSmh#~նac%#U-c>LGWqvkE@00#=e XG∥VlCEc=ۄCT3ZoҿGHG9?߽9 u,09_u*@4M񊫴o̦z0Jo$(48lTFw9YXjSF3=KRO{3}u sG5ǁ=*KaQhխɴu[P V2)u#=EzY!ɶ.'wK"?)'9zLv < TBR]?LW%m-G/PeQ7YLa<C![48{Ş8bmQxh;N0B`EU9 z;4qöK6BD!<K؜fo(V30Qt{ɀ( U( 'dy2 j+d+ E9;iҲ&rd3EGWuL\͗ID&vG7כ¬-2,#CJ0LO 3𾉁4Ae^( iamG\^,\4ߓ(e|,!:QQIn}m{^l[GvC{%챗]g^XȒ ;23SKT'2+ T*`bZ pZP9wEHD|e'?}qu,b. /7 G%Ƴ*Q7oץ雋J6=":QKf } uqx (yJ+$KӰŊʞ+D*̠r) fk;GHdqOer܂\g)Vw۸Ev/ 'Rc ,* ؑb[߲a`<D{15ؙO#NBS ΅d} ?#8\%n1AfIn7wz4崱h__ٜ"d15fnM߲FV.*e/tqPErǯ^d7d y@ 81F@iS}n/Qp-⫚V]X/h.uE_ݯ (xUl=@[ќ>Xv}B̤֟;|30@a vwуdB;=~Lm~PD~S6Lỏ$+I1" WGZ~1{]ѡ[X߾G^TEPuu[vgD2۴{O0B7oWeX"_s#7KIa фɖƈ7{K:{#C]oDã2ӆ=KzMm -,o;i-E8rCYHJB t ?"WF1+b\Stx9+ٜ&@>-KPfm2q ? XR$On(x lHB0<1)=t{xt:.@x'w kv'0f۞x'&%|sCzRR@evHLF6]Q>vp@Tϼm16E8r ʎ72<,'_= VxjufɬMOu9ǃZV y0ϚM,%zF;X% \!Bny mwϮYq3gm* ' Be 1%[5MZ,Ɛ iB`.ٗ r' ײ!MKL ϓ= ,&i ;akf-lJ,S-h]\w~>"Vxy(wBC~ֆІ_-bN ܶby6K ;~ѩo1#]fnΏy12ԤQb_޽Jbqߙct= +^ti I=N0+Z!+IUem&> 0&mKn""2L|WC}- vԩ1Gݎ'"ѕ_ⱙinYf؟c2ژ_*tzryU,ϔebXRt4>%i EM ^mA]T~5/I^r.d 2NqtGFл^_rʓ ś;'//bw4^QIH=OFlvC`o=_`4UfuȞI owRX/@0Xuv5ЁUY%khg_L!,X+s{q!k":~:Kͨ*Nߊ3kS!l*k.ݹV=җrWp -#ք*XcRVwWxJZ8vRc#C qw.r>QWybz֞)+RXE;;зͺ/>soN(bw.-G\9tyI-& NӉB? FzZ(}A!uQ&.O`N}&Q% RDn-E-л&OaCi;NjeP$m!hkLJȋ]ոl8cey?8 1 >>mB>m) ߁yKKwn?PРnup̻ vWTuG{<pNV~.5gHasM0x';X ,''ZG %l'8cVK۔Iv0t $Wx" Աz^Aaz5'ڣ2hӯu[ŋ- R~1!]H1*<;eor䪏<,k}H4)B ta^? j] c9Z|AE5gje n,K| Ǜ\g7mL4ФV}Xٛۺ%I)yB!".;Se$I_#º]Ãd1Y[ 5NCKQ! xq:lVr8~z8rĻ`i@'X{QzcrV} &l'vO|G\݈D@$*b,N BN_^ +u IԂb""BM)HṡR/n.q;=SYoj{m 3]"\}4qg(98Ш5~M懌XUQowiK9x1˾ mHxΗc*֍;BJhFroJ)ABm]?p]4ߪMf}1Zibz|ݲ iqݪˁƙ ʪLE`)Pq%f.1Uecߩz5@pCr Y`&AOm"&&e)u`Nfn-qpd|4eUCp"OM ;U>sʊִrS@b?_t\HLJҶ r;5V@8QfӲ yE oއt2 髌~P$!k3N#2䇷&U7~Wp#)ԺԒoo!`ʪšIټ:AiIsQAbŸԧˤӶt1CDFOЕM-Z+o:vPlB%C[juCÛfaeʸgANb}Q )02a{ʱWxiba*o2Qd +ˁ _%ri*hc!OvmPY^T FB >Fkr"3.b, ix=Ƈrd: xk̅`Q8l\!,ēغ%1$rTC˺QorŘ7 \[,%L4. ?&ڛRu6&Z`>8!ZTuZQ ATbzO@%NͻxIt~lm}+Ā3GJysUC{xюj-E<_ 4_E'x->G}x`;SI[6'ś}KUbTROK= EWV~AYHd C5K%\$_>{Xovq&Č#rg+t52<Ծ]`3gAG?BgP\g8gg@s¦+ytzITةKb'3=}Pʦ廒i4+E:9圇Tg=? 3K] Jwhʯ劆arp%Ye?G0EHQG1-5s@3J֑w"X Ėģ1 nHü!wqu5PFd͏|hӹM@Szȯ8wK{p0`{dZiC1cuԖaU1A F&ۓ+Z =.QP& j|7^%tj Ԃ.2(e'UFwM|Z[Ԉk"ݞ.P l"t@P-΁tHlBd2(E@]uK adB CKp\vDrʁ'3ޏhߣ&n.qq1"x^lGވD\Z8Q+c%Itq撆>:"\XAKó F Qh#IkK{a?_1h8sF=r#F5_Dgn՘z 3e,ŨIO{c\d]i3|= si] XyѬ"% I F׫9({Kl(oڟkznV':jb>֍+ bbd4'TE^&Jc-@vmً3& E`ѶHIfĚ=ܮj:vlS24/rTu jF9}V[AoxP~HoP\# u_b9 ;SZ:3LeI+ҩQ[RX1W޺z.4m\vgF#1O>" #6<>dLSN߬8!.l(H'Xt`Y!u>;PC]ϒ<,!]L>ϫ˒MnZj؊"l_6FzztDp`݇ "dr>^Z =;x֮8ØŤ9Q *`sلZۼ"ҕ1m'>M,#DT 8JZ + cyӪ#77(Ȥ870V.`47zLͧV"gB/18aree2a{v?kޚۨ3ޮSZUdT=FҚ^Dߡ`8$ETHpoboJǵZlVa.tܠAx!CϺ?ƿ{ R3@mZ~d-n†0OHl%ٹo)~f0u)Fw)Qr諆TjG0+5/0:;5J5v΢MH}9PX W Vy|YΣo#LPaL1c DG؜V=]+zZԮ>͡sXL F^+Rdy9!Kզ/\bOj4# Qf>jF~t_LKm`8"3& :<9ho]~^oȶMB/IKJʁXC^8e-e#sl2HE*#JmSW]ړ$ހc v!("IX4ѝK2 6[Ɂ|e^zlm(-\⩎٢K)ep~{ZȬjF շrdFp_񷑻ي:;n#ׁtɱœ{CfFzK! ȱ&Rk$Zl+ヮ1kO`vy|Q{ ?ˉi(Vaip6!yc@2])*x lڑaM&b9Øՙ{?q3d1~}+( RQT-pa#M OOGmxo\ҋϱH9 gPR\Q)gVv~^ Z.VGd)FJHA帵xQ \9H,R"潑34 0Z HăqZMe<*)a*9 Mmʬ4GmΏM(+?yxݰ,~^un_Yմ>).XХ &( #7dfyH.r5S$Aýq36z ALc"~:No9-P^RI o$3ǥorR"4&f[喺o3#@ R_bj<*b}OxpyƕuHZ)4'{-Y?HԇbLM}#fHglE?i5o\s./x$&Nђ| wJsӂ_q,g N{eS^_d2хl)/G^EE5fBNz0}=+<21/Kri%?Bv3f2r>v-p.D?8>Z?gx>~4ń=X8|Yd?M1L勐'FrXx4&3MO'_uzPׅ {Js^6M -iŏȃlj`&m^V`B@㈣o<`;BN0ά, mj)dsAPF]76Zao;^ٛST[\AB dC9Q@) u^lSG-<%WxGH:Z VJrvM jc2 !N իlr$|^Ar7tm>|+aLك$;9/F)2zC{{?Q1$1T5ŗOvlXn'ɌS* ܬ`¾J%ݸ&ng4(s f`FS捞Ru"\(|Puu-s(䯒"M (;20m}W{[2v,1s=1~ke7 !31O98ψ _r"I:ԓB6x:mqw漿U"7G"tIi _bJN٥7'*~f7Wž1[V>Ù3ٍc¿ktM_yQIX^_5EG 1_"ݠ0{fzkSiAD+*\VS~>VNﲚğY1]~XSzH-{yN*y KD?BAk~6z dc,܄_r>-}E.(`7LXfE,M^cVtc"F'e5Gv[r|V:Jd9n uVYy;]awsXtoW:0ĻX!s2__zjv )lQUC/(*1EU+0T./[?V-\dDA.srIRڌPU`l)]k$"ql W~[?% cT{`{=z#^X`UˢBjޏEjGWz2 7Z6ppNr08d3Ş){&vC0,$h1#yV`xT6v{qp P$hU˳nW?# u9{#Hx8m"òV%@$4nV9NeeyzRer~D|Yy~UfCm{m,zeE++bE9EР[E5bƓ|K5?4oX#4}zTwC1xQ/ꞏXӑ u|Et'D0~KFJe;]>vSf9{#q2mBLG"[L0KE+#PCM eom3 D^]f(ƴ૤GXx$s&!w@U^-^\o*{5!!iiÓkGHw *2D>@D*NIg}Kѳϱ ͠q@*Q^1"ok\nU[uCػ1 ەzV t=TZqR*Uƅh2|$eڇePKqf^flrBJLNK6LJw% m~/kor8#Ė;-gxPacG:(F.$Ya Bʠ l2|wGKT-Of။2KS< X]DH"\֡ցrM1Q-IFgcIF}ћ5(jgDp&P1U1?6?ɂF_ 4%VB)!xx"7N`C_*1@xpA02h1婯8L,DU=x5w]s3GK1P8򹏺J#/b݆Cuퟲz 1ױ{Teý7l'S|Ԛ\l/ڋy㄃=?EJxYCGLТxǽ6s 5O ~Ya5w>Qd5]^ UI@qv2\p%[iL 2N­_:p1jȑNAT/G|_`7R'?86!\K8] vHF0Y;-d7a˹&7"ձCeV)o[;VKHfAC3sp,t(̦=R@.& *rGl*8VPB8k uWh]L2;eضc})$ub?5vq8]_%ઋhvcl3c4,Z"5nҕrd[}Rci05ׅyᔅ&rZŚղ#3^ss"3Tv<$_*qka@aa]e#1;?pYa7'׍Ԑcn. ݽ MxJ# mJVFe9ELHPA=:pФ+MuwK/tͦq17AWhvdz;zI, W!-!Hd<޳D QE54^HRmʃo0GuiQ?eMz'`\e8 6mi:=Yj<,GT_@DMKn%6?p{-ŭoD, PtRUI1 F%Z7{F p=/a4*T'+Lz%i_wDȟJw;fumfk6o Ptug| Mn`ztBL91!$s8KW[:TRNK'>c\Pk<@덥Y'r ŖTγ>%6*n΀(CRm($15bD`iG9ԏؿn#5=\֏}i-bPQK7޾QV򊆜c籁/lj2|<'ŠҘL$bhMiQ\-I+XSv֑gdk5%w@MsCc@|[q{yDe8wo3,2F2BrA Z* dcGXt"$./n 3;1d'}jT^cmGcG3 .wDr'] kֺm!/( 3UO8'!q1sDRWFX\ JUE􇓭3h…GuT.yuy&u7ap rja\)`OKYTi#'1.! JbL=C0:#S^fI*NCV0tNCcxRh{dg逾X S"%dSܖv7HMv@P3WO"s U@rwi\>w{ѠtZ>[r2qC]Esov:=v5F;qt*, {LS_]rAM?l ̹v8a7iT .Ը:Vtu\?x-@'D9)͸T}`˭X[~k-=2ର0Y7 ۷bϥWruRt)in4l թ~|ӛĜ.λ|)/!Tӊr;(o5)vwH3XvdIW҉: /0pFESh&(cfK{v&h`x7B2Elae R˸_܅ U1'ncfQS&{l?bWǏ`iT?r4iTo{I7m5?y#PK[Q 9Bٷ:[(ƥ/Wݍ6u +!T{漀zQxS0 j,ra C1p\؋K+s#"X)'+>B4s7va:<4j 4s"xۤNYK4mLh uռ cmTiw 2` pmyff|W}hp|ME3Zex[s% l`Oڸ';I |{G6#/ Q dae :b3x/)p{96?+]^4!EeCZʒgV|J8 1A\ a`djςrLCXa1.f45 :ɛ؀QPېoXPWj Ex5#2h)ZzNIӣϞ]e;L*洙]%XiIꤠUңg:4o >uW]6aWqM쪾8QvjI[%B7Oc+o4SΒr:}22EQt8lw :haqμO/Dub-CoI(ߺW!sOPΗq҉ 6Vc|Iţާ`Sc"#uJ59Q<HAϰ^.'4ɼިqP?ZY@wQsk*6KO2</H+?;'e5!Q6W.=a7Jduy5fvAseuZY4>JJKU0Q#= ]<"[υO+hv $ qCV8J􊎂2Zb Ɓ6Nsy:hŦ5ɬ;[Z3y1%HRXMJZ3M/GFcսMOg=+RZn=2@޼hZ`3[S*"]h,/N`4j{OX}˸kJ{vl+:` חM0])w RC.gDz`k30ヲb g5L BdБ]ٰ&} YukϽ9<;nU,E;y8Uq㶜e7~eΫw"a4 +Dտ%+exa<Tz߫F6{&>8W)-wjAY]FMzI!>{97<<]iy "!cJmIodQ喦%99&'&`IvAcMJ [[$[`0B:\l>r+@tfYk[P|ߟnjQraa>ae]S)" ؘTGQLq,J:ΚexT;8/_JyrЋ>V@:R8JV{~&.hP34vX{6{ ùԾɾ !GXi/A:!@zZ|SL"݃iYbG)ᅎUDttٕ:}#mv'ey;>=Fʄoͦ e3=Ų, PsW% -ʤr){bK Im))rU^ YF6P)}PnlA5W"Cs3"QZ?.T>-Dli7T+BuPhycYfyƳ4 1#=@X W3,8.u5w, 8tq0|/5֊$Ofq(OKc\Z{3ƒnsϲ&x1 q*PZxsJ%8̅͊$0Zݙ#0 ' O'dLCxxk֫zT2NdBu1y#z?וX_Jk ],܅Sz݅1ɟsw@e#V.xjJ  yU nؙ. Qyx7Gi {&K61ʲpOF:'7U3xru(;g,X]@I-ˢ37rf.2Vwz^Z,Niw,|] egvSD  jh8XL DݱqU^U% 2JK/ ԸWL$uAk6jro%;넷\vv(c98F#noV+] k'WF[GR3Tmx6cUKeE$ҁH7l J~뛮:<΀5f,fKyOʑx*$'$?gHLm*sysF-x0PUWTbfch%BàC4d'Ya)DtxT6lf*Su@Oq;#j,piII`(B X$źIvW٘F1juЧliՒވsl;5dM0|~c-|us7,x@IEG}1FQB xC z&eT>oDeh~JO$*FpY*/BcHWkTeʀ@P+>8s3pV/xGsIt2Tb%1.f9Ր).u9r*&4اJ$TCxܚUCm&=5ćA?.J:J UwXs0Q`:VtÛ [oPOzx0jmtjs4!o R(F1F&@-3״3Ҽ>z$%,$^+j!  ٷXM=E}R/V !>>yD`\^c}*io\>oC*9 ?C|OfxM)?&peg-dF4LD QECWR> dag[!AmD{ BW/\9D G9Ϝdr۳P]G 3$`s.O8m߄O}yP̚u 晲$%>Yoѭ:!Bg6h&:L9Ih45P@oq027㍇:hbM̉6CKl#].`\ cjeu=(_ڑx Wi tT5щ vXY[FTXGd2(tmA*#f[\4vWEjDvY\7H=K =&lnF5vU2Gw(([Q9w%kA3gq4oL<&ʵ,ATY`NHQ]qjyT?2s8 ǯ۬|8B{S\9ܕaNjIf,S f1si957¡M^ºwPQb,aQ'R7RI"߫"tpKX[˛l}rk:N݀+ɝg^ڲ7'2o'mGi#ű&4~KPxDțS흳']n !,D IPoz3r[ȊDC`O1Q0ӁR5OdDAcG#'T|&?+/sJ~\oWld~ztzyzY:I`dXޔ=kJpAq!B1ҀɿG߮b5f6AC^{vBJmFY޶%uB5$]q Z[rac`%M XwD3hZXc[6~3WwHzڷr(TPAC^vuՋК{DL_e%iYO'p-3M dZOUt%1.v]͢%|`1R-8q,pbVLY#J]dn ST=xXGjCZ*t ?a3!eVlGIX0qUK\\'S3bi3dPVY xѬY  *ċT9#o ?xĂєWsT~^K@OM5&g`uU Y=sR[LUZ C٫i؈{l|TDd*?-(GNepF!Z6\"~uKL׌UkiW @\4fI1Ey!HTV9y;247xg|^B@ A ip%pѽG~qOy˱n'8}~ d BRsl<YB`)mqkJ>aRBf";Zn0 9?`J8]+j/kxdHh[|7` )_eLT`Y;;v`| Sh:OP-d:SOңz)V0B[w++.M K30+x}Ol꽣5cB, c%3 f8?B(a4pw5ΰ*=}yȩݙYs=aFSFS}@m-޺ T Uξquu, CaP[v3={);{z\!zՊq0K? AyKڔ{Riw_6vLP˭ax4u76f&&@]+,*Wv3z&I#72]ln7m.k @:d| +kxRM}.lcߟv(ZB~zBm}kÄ :I|t F#z#!g/aX`c0,EWrj -f Ŷ ͡8x$p#;Ƽpb /̍mks6`.*ql}TkKͨA=n?q˰IF"iD5ioOU5a+tvpEG3#n"_BNcV= b^^>njX񴮠>Wd6ĉ~=P3ihn5!Y,=,ޮNq %zU ؐ=K%:[1UIjVys LLb|}is鮑=1@ԣm s8) ۇpiQKd~&(?(Tȯ'ZnҠ/hXH^}m=N&lN%<޻i,41M~ºsMuj]/̶f&2e&3up $Q24K44CЭZ`;{əCUoEyȻ)RFUQAW7T( ۡH[=rydä=1LYi2Nz0O:&4'Uρrp Hn)##Ma<!woA,Av$\hÕ! "p8E)|D$<"tTÄ1?vΫ^b?<Z&z3iE٦[N"^+Ylŏ~p3zzfzSoo stŻBLqhޠ&L'NB.'VO =d-l>0Vlu=s燥+;pq28p oHe8%\ӆYA:YV1snk\)4"R4Ē<{IkfxB2lG h^ĐK$R1I(X, /Q@5/XRnb̬E"1ئ哝zQhZ9|貓ZSF  )q#W^=8Bv:#Zφ3gە5 K#K_?HvIxlns?^fg.!1R1PDqUG:F}&6%{*<[iYRmQ94̓cM⒒V| /]{EػpCо?ur4t[vͧ6ȂvB;ـXcy6ݠ^~h~m] ދ7\.Zb/qbZ35qe:1~(]Xn/(y q% XCݟEݦZ-BYKDlY!0<%vҔ5|a ^].t">10h啿|#%m'#wW#QB z|=CSM/ -5::Mъ3rMlh*js>.v_/3`rejsi[-9Kcm_r6!LW(=G@;Na";PJ訟e؞:@(_9 BYOmf 4tbA_6Q'ģŷki [=a` +`[@.=M֩k.G跰B[њ쐏Czkw^@I/lrzR k܌v -_{dS 'aމ?B6Dn Q l]xXw^})b-ϻc\>'և՚hLhv',Ay( 2'mAAJI)^ 2`4C9ڿBS;d5G )dl&jwv*\KwD??wG3C5Yt슗ew#s@ωp>lKR.[^_ZخBǁ-(ȷqϖs18XA|>E7dX 7GʩDOTajKA9KZn-/22F.\"PZ*~;tyha//QkPҋ(ܿ/B@fE}]$<:!["l lF\dXa|0ΩH*4u2^Q#8߄c]#%F֔G$^3 uh^}) yHlB얯 ' [5H#KGF< }s~uW L u]=uw"yPJ߼ WRީqHq]ֽkqKN+w&zιGܱQY܅(TńcbB\ "(1ʼn";90DGL^[!; aʢ^=X/W3\B!Uzŝ`tq$Mn0RV4^N$u~wkyS£]#2$[-FHC D/S;$ VrK\WAB9TFI1*=@]vY(Ga@*)B6C/$&ȡ1@Ψ#%ݹ2fJIP& Q\b5,ZX-U@0RSG9_EB _7k;.(3ɋll"H㘒wH3KQFO6OnA RIf7ȝ?}E7+o@ѡ@RUQ戡t聚 <)\ң 4EjB'iW|s‹$M[f1z Ammvg Ig >`EIQ]xnjX|W"p%yLu>E<7"K;,o2)XTC?{okYUrfڞnݼV^m`o3-Gl|Z`g&Pa mX&q1ElGҟF/ꉳO?j2<2 QLjPtԅńy[m. rڮO&5ENd4!gVR'(s=kd0@g6$ⴥȆlRkͬ'&p[^voMWh{{2T9ЙBJCOZf,>dse]?eBlr gK5_[Z" N*pW|0=]Mp2@f#o4dؚ:ZK: fۦN|ed! w um.h}hT]6MN%"gDe_ Elx9-IP4)ޑS@:;ByPL3A."05vLd6X̒dpkM1;|Jg$\cu0(ؠ$x=xV.OWLo" '^D [MwO؋'SRIB]QS>^Ӈ7*Mf>V< ׭g v~_QGo"~|PPY iY"d LʎP^FQ^\v> q"Yi6RɁW7&h4'2(SDNL zUd@ft]4Ol(_p73ͣ{o˸#[Pz2p0*jʳe>t(矘@@kW+2q_fnO@÷dT a/AC/u,}sN3ylw>QतH)ZP\GIUD$]UaIUUxNy?bv`#Ly 78F)bor@'Fuߋ{l/r,#eAb^!7R γE*A/)ʄe^˩ak3ynW S3XJ8(?̾}Ж>m}aWm(6`!nO(s|IE>`NYmPo!qx?/]х,9 W**f0(3dSM_>u:b#!эH\>PÍJd&Bʇ!Vubvt *y#&5rVlTN*^)vHLY JJtkSDV!s@)U OH9mȣ([+M$FǏz<50͠4^hȱLhƇ_h caC( H%x܎dI \4/ZǿI9_J Ѫe[4Ľ!MD@!L%B*s*<_ւ~9,dt P, οi` mh?YI_,y śs R8#v;5%UVٿM.}*› 1_$*ETX^*|>g [)l:삳X:9^7gYx%ViôՖZ*ҸwxB WTvVa۷ڸ9-J^FmuS1۰SW! &!,EE آ%XE­QŌ3B=f zՌE~ =ռ?.}Rnr:>b޲Nje_W8J qUM 3q(DJut@F[dDo1nD}oydq^rcQ?+hy؄e _QzfUnC}eС GJH QL·bFfQ|ߣY$#  "D 0T%SG5٣sʞ\S9 6&dpvZ=3=RwJ% \nHFi#Y5ȿ:~r| .?1 Zln ݤH6P@BJ;n8"4Z9pXtK\[)]<1\kIXϺ3ݮחD"oqԩ@|!43#I3Wd*ҩU\4ifYm뻀_#=[>1F ceiWFL`ĠUdn殑@(UQ;}Su+y3tb @N-[WأAl}0bU_?/"1<0[8jw}kr(׻©4{W"M]dzɥ]$B/H4!A.i Z_ufvDJ_[:\Tip&E8"o OBfdvsb{7+`."WkNC+8ofn?]wă`aiŌrR|'O؈[$e(4W/vW`2<tڷݦ.]If|8>r8͹(2:֪:+Ӧrwq3#Ġ''A[n.1)ݦYWeC=b4:`gU4ѻ-A(̚>ETm~nEم(U{BM)'}WN;_͊d{Z5mŀ=/~˄?@;M>j2~QM>YDQLۖC E]xp߷D<` +J%gMm2X~|[O*}l7W} Ai6݄xsZ{>bZ+cq>yӃGIK,̻'@ a*OH*T,Wvf4é%VBD aP=іv ޚMCr2f6d?5͜'fYq|_ۏFjP}] n7`2GS?{G} 9] ,mޖ߮_Zb Â᠓>_Cp6hVDNh}iȗC]1ΠlLbPدơh [gVq1s 鈜^nb~ EƚLN>Ƨ3(n*PX4z xoa8hJ`5 bn2qVOd$%7YxZY^EzPD0j}}ԪPT+J .v| iGeVrnezI>ږF8n^dGvi>DEG)cz?6{ |7=54‶.*? Y;.\ jƙia4#oc~ew|j`roZHlB#.*`RrگS!X(}J(an5PgǼfAM\Z_$]GytW4|02.q*bXԓ!xyl]jXٙ Z_a&[,gU% k,+ЫtQ݌F!$M=TRz)FvD!쑌^w)w(}Sl۽N#1i`zh_vNj˷"j+:;m ; dekT5kB$>q9*I{M[46K%`[ZOF6 ~*,(7Mt0(Q;kho]d_x4_CAWkA`LXW,p{,XbbP7qz}A|Soֽͭ"#x?}yͥD@BsꯄEȽΛ*m-me^V\ɻ” b/@.XZ]ΗT|CR $yGz _-7ZΣЀ#Q6X |Eu)aKiQzDç$m=}cm>*#jZ1>hk$ev! \t >HRE3ǰ#=F!TQ~c%-Yeaf#äȊ!ֆ1f_2y!!R00A;i9="Ё+&HE C!QW0`r(#Cp=+oo^D^x;O,0#*HH+*Ԩx?c'όFx_7^9y-; o@{Cff{Oq6P;N߮ Cqd~4d3a$cU%6XгTFgŽچsT]z8tp22ˡ2m@qmSQKgc [ȣzi֛Na==6/ţ^"m5sn{f ᔍC6#*X\GT vs§%=3Gz =*qY@8 XofRQPk9Pցj¸s$鯽-|_q gWjҫ`\.݉9pQHN R<ڏk~v<86L/p4|y5W3hK2-~ins{{Vg`;5ӷ 1lku)O:1yZΰ:A +0>_fC;܈t?ч3 ^V#|-qMz,|YÑ|=f9P|ޑ#UBT ,?O5`9Kn1* Jv1*;-4l?:lG#9T| x?0O>M Uۋ,5e 9nt_K z9)k!q6We$+C;Qr,w/-VcD)6Y'cyo|h s䨩D);@_(vC{l˸WЕt U}y1H K'6- `jxn3SBIfHwH]H?k*D8nuQ\9c@rf(\R$f&1pnocV@q`{f`y4,u7IiPAnD~is{u,{ŧVÒL5bM`𞑓["&V̱^2[`~^$rT `3 2tdj X..q ixdfQ69I8q nEIPtA㷥FNe.}rX;χJI>4$R?ꛓ`~j":ʤ Pؔމ@LzlQ ;jgy'ܹ>+lAI"! /~i|^j Wd|m;F;xNÀY"S˝LKڼ@mLLn39}tb:^JrEYFv+{D\M#ڲ;rFJmT5>O/4BD^jbz)|4f¯rR#yI'VJZsw/MbÎLZ1Y=M;g*Mەk%D8ޱJUx7Euٯc (Ԑ:AD\K/wP\\!,V7^;}4\.Ng5 IF:R[]^y9U*}/i,kzG:aL{'W4RTpZ_0URx14&3҅xS__5pC]&$dۇI㷠˽4YM@GWQ'd*mT@S8 уV`5Z6fFO-"5^iq}ßC?җ7Z)6s~n.3%!;l%H{ 7Ol "lW/w:ECbCrM6b=𢂧ǵ_EQpaÏ3[c(tlۓBkAvB8 r;߀lN)lf\8T# Τ?2x\*g VޕdL$Gf4̶Z¦L&NV}ļpU0Q6 fG*@AM|xړm@]hD益ڣS& gQ,UTw^;`Z_J$f2Ajk_7?̀%F%k{][7ҩf H:K8y5*m/ H(}ߪR- )G8|uy{hY6f# z:Xgp!1|]#׮;I\4O$ Ņks4%9B)D\2lSS ezqװ,]ic! /,Mnt \Hu~8Y_G$tfJz;H}3L,v{)9M( VX|'UK{̱A[,~0agL||VL 6tKX˕&`U0置۫ՋH8CCb}Xc.Dս4?2=?PwIc-D=QN_=a$j"&Fϋ?qя(3:E?kV,ٮR@8|DiN ͦ8fGG ?lPSU0Sd?i$*daT9r#ՠ&&sb/Gʏvx$+e`w 6XC4#}:rfv(oXob9#_-8_ӊn㎢NR >xOJV]O~M]=L_ ~ fjB|s1gc,fs3Sa4(XĠFhQi:\BjAsY BPPS4܀ 3$MXG!ynKWGX&'ҒÒ(݃|hĴMkhe/kpZ nEwG"PJx׃+}-A+$ צ+GDV/d`P N[ h6Rg&&pGKu73NF#0U܂٫oB sCz$g*Pvkf #+zgrY%ϲP%!S]J~YH@Y6 $=\l`R8Pڜh$FVx뱑`ce] ۸RZ"lG >$Bwy '}B}QSNhjLQ?G SZ~. MazMx304>LVc IBbmƱ#BG&8rޓMe0T=h, M\.V~߂ᣲǐ?W^[bh%]f=8Yq"LB?Tp%X7TnQqM@c6K*6[ݗ;) z<WǘZ9zx:1_a+Nz #"&ؗ!TwcW>bvɓum5q^祥zWsٻ7H*gѨ8ٛ870)brNbЁpʻD@ȚNp|5FcfdDڔEƴ=Hi=HUQozlH~}o>c :6B(5A$8K{4| rI<Нli,knz?۞}!uO bI[~]WO=yXPA߃˜u6p_D`3zk!(H"u{c4>6J.>oxTIto3b?T͆i7ѧPDsټkagwwQzn'8Nu353&HP /DB"pų361T~,Z@^du:lCz\\h gg!-b?~ٺ7P! aVE]Vx-VP7ƿZuvgJUu=ځs˔ w=1iȅ/#'Rk+ҫ)AbKk@:y}D@ GZ{#ca8X%Rs}QN=v8z쯟+&׽VzȊ b?Z[u>)kVD|Uc$Y'IQ0}*g8MNoAOm] ;[r_hX;؎{{T/@򌹆LU䂠#k!Fe XB %3;ԢjE>! эm»N3֬"_߼' P޾xWֲS&`|h3H N%з Fxg2,ΪVhE;*U@(ZYǨu=~'rϬ4Cíu9Icb'q2XfI6V=D$vL<=hߐwQ 3րxHE\!ώ*2r>gxBR4S~F!|B׹@+MLaRGvA(!י7}݀n~"Rh 릂3ESPS2س}i` AOsˊ%š]CEƗ]h2? u=+h8 G\2oxA#e }xp D.,8gqnw 7/4^QU" Pmur~7"Ȃb+{o%K{ߖA 6tD-&l%ҽ?']璚`B bN1hY<%9A֦gH/VS^paއq(ݻ0I]lI͏?QBI\x#SmlHsZe6<0in#\\_4C 8G=0 ^XIAIj(jaCwA(hZh:*Q0huɟGL} Sv|Z"eL"]췾7tbHx(h4k;~*Dc]xF05N3  dwZaDzdWf$V7qYBdPV5"i7 JЈ Q->ۡ9:uAnAh(^I./"k7vXF/,ء[ {jF (=GZn+I/c@]i AhCĆ-DM 8WvܬT\usڌc5ԧM{֗dRfNhuTā!lJ*GŬuǯ%pv:ek,"~i,lξm+C $V93<(9.pg⣛o%CE"UCu0>.3DLOy)6;h .I/LTa9R{~+5+>=QH7K/[!w nP$wY0na=5P:[ȿ1 "#3A&!߷t>!k8 jɘ?{ʇWR hG#Vrtfp!qi|@C9S%O6OS9*B?fu5@iVB&@uXd.WdѱkwU236I>~}} E dF5 A_0iY׫2!.s#D-e2n 7{UeŐLy$ c7 ?Qиy_an]6,Ό! |6?a3nvt<sGGhBYOcB_PoX=Mmi,N$N"g) cZ %c])E0mk4] ]nY۬Mrkѧ- |QCŷgD5 ˠ!6` WBIڔ r_V[k@V=PJN%%,2:A(@'__䁕<"SivtUUW3@ f_:!Ɇg}GRb+Qa1T_Vf+ S_&Ra,>cl%4!ՊipqDj5-`הt_xxi&DžUݬK8߾а-˿>мҒ@ZBY4<rq<0Q]TQK臶:B1mynON8;+4j9ar8)m >Fq/K/u -mɫxAӝfH^*u9] N#ck "IsY8px1!bqVljtUF)q G@{dh} pfNѯ&a4 ">)DmK$tl{* \ i}>]LOgH]xs& ,Xc2Vx>ruA`˸P-! emZZ3<qɈLyNO:eZi&o+p,*;NLiv|kN<0`X'l z\+.q 0y9$:h@궃l;%Ow!(qN.ù0Pf,Z2HqL^iptP7s[3rؠ2H;Yw*NyS5Veh ^ŭO`᧵"!_jsS[ǙV 3C G_|QaHY LcR`of>4':񨵞88FSS(߈8OzpVHCݖ!ޫZ2,Ax D\vA++a.+7RK[e`^ QB PPDޞx4/OG""tãdYD^p:HUsS7rxPj6D_<>VSCTA=PVm-g/ aw#mU<^ȜKJ#`d4RVoA5[]#Ub\<`:+tiީ z䖨5/d~e;Atq7^3ٹ)!\q Ğ/]!*@*D' o4e ~ϗrӒ6;H]k>jѿ){.OJ aIKa|Bo{B/VXkjI(}z}~=ј;OZB.:Va(XJiPG,vSUq&ykq_ܫW8U_ќ?B4O=LUU~j5/)HztַTOǙqЏDC $^c>6rִtfab~'Euڿ#ꖐ&PSJrǩvNiW<*hCiEB{jZ g3€~mz72V0ici7?DVͪ_^H*s΅rT,U1[ȑL.^ύwҦ. J#^Q_M RL$Us*=p65WQ-9r K3-E݄Zhd~&w> f%'r],3%B6n$pS[%=KF ,!2~p0 4+-z {rC(x>Ufl!*W}Z>+3pqU>k1W, vaJrvg)9q) W8wRğ?8o"]ݱ-2[#1k\̆ԫPlH!.\?9YZF~.ɿ 5,qaR`+KBS=6Õʐ QU a2Φ8 awgY%yaR4*?}Nn~Wl`tEGw ٶ "Bj14c>x6@⢙1v gx7q/8nQwyQ\pfiT)E.: ~<E)5q;▹f3)[C{By $=@"[8RBSDӒ0ډw,#Y?~*rjR ԧ&Y%;htNE"E%[+`rIziii%i41C.#i6?QK?6_V/,֩ `8{RKѷ$yMڕxG^;K;_ZV$tx)q6>S U6Awl!b' {<풆>q+\N){k]y;|4CWSEi2չ?`%[x,D^įIH-JaD%TVi_^RtR \a?5H<Ʊ]Q5_LaTU )?>cmpSx5Ѣ3YR_=+f J #]@1tQi 3LͿ*R팄Y#$/RY;?X@"]l;~B5:6)RV^KepA;ؖCx+<Y\1QGQ!)\zS$,;Kk\uĚ. F溽q- 73mOc1`0Qfg =fo$O}c CT黒ES0EQ텰.!-L˞ 2*yY\fʂhgm&TTwio1Rv:P8<&魥 @S|@kZ1lT%o.k.z4-B7Dũ,~Nf'ޘ4 ^Es;)õ'ޭúS 6k}g˵,,?J@:9muؓ)9@1FY~k HKW+InK~Gw`}2_?].RI,u Ü٦p(ŽqNnqx%Z} 24!ArPzs]8cߍrfˎϭFwk>GJt ; D8R*i. Psm-]CZX<[ V-dO7į[(}($w;wbrpR4]+SҼlQ;E.=b _U 1Az83x/ds_2[uyXf(SnsyAngBq7pu`c6cg j( fE:~Vb/i..􁵠`^%J~P98oFW? Q'^oiLX+:i\oy]Vvhú=6 3h)iZnIHqP ڃW=D%%%vlfX!1Iˊ\eH>#w>吶tfJ$ _:dHC* EY +ְ.OZl.OWtmyFmC-* D[YdrԮkjf)MRu|c5ldn>AnrX%tko#m$m݁9$~$|Jkg|oSj?u&Ĝj7\Dc~I6/Ƶb;{4tn&LJS>U˪d ;V }f!93#TVsҌ955`Dַ;g;% e*i"NV4>8/1LQm1 +(7>H'EIs=~YL/(]Iz[PeDKIѧlS}esLOaqkOVmAyfX wE`zy3w^ lg(kT}G]n k\Q`+d>o@eG, %8HǗ)qI}J|qJVTf&r |ZoSV~jaT yF{IL␭sZuq=[=')\ۆN+}#U; (NҊBCNOF΋D[ffx$H# ֵtMŸ⅀VycIi V-Wy/d 74_w<(B@ tcpdLlUCp_+ 9IN|"f?0#&*_B7ÙH3"T&u0bUv^Ԋ]@N}FU7/iRVęvk.C%4% ׶ήG2dSpPዴ.l!m%}sx 6|\='"`WLD`ӆb)n]}ӶX|0'|l.b zAIt#J??L Xo&\(s27ϙߵ)V1tƦO,;YA@E' Q^|{Bc NRG+[c*#"4&k4/C$i&̳b9g`yv ЗZcإ+V㨑&( [C~YQG3 MVUznj(g<O YMk_hWG/RX/(5\M|ۈ~x0 ּ-?'Rowv+%'?ze~V/-W@El$bS!R;2rKw yQ%S(,~v홱v7U'ͥrs4gm)Ysë4LA偡jhg(APV/jx@~GvnMpl@qxC<Аsf]f OǷ7"?zd{h :ojʒhW=m)@:1WI`>l[S˔DWda.!FC`<- Qtj3'd$5{ BM)a6f;mb1G~KwӇrHŵ2L˝IDЌ\Ds)&&#MGkV7+=0,^(r ()V^=@_RIxĨy:BU{RXAkF/H ˰~X\H3eS("Iw7OR3x%#kDv@ït"։=K(u ])w$GvKt@XOh55J;lt%ϜlTWHܝ>rbqG$M8^plw9l?'񑬑 h[D6*첩ņLGO_T/fC/gv bq*"o;A\OI$ {?YpνQ[>ʟ{~e 4?%~j|RYU1Eɛᙼ< wSמا-ޒDt6 -)w -CT$B}ωËLV2BA6 l X}N :(vWE{![> fCM?hvtM͊AFą~q~c`pxpXehY'NEaSmL-4vt N@+8^0؂*1Z"x]Cϫ"2u9`RC"ï:o#ghXA)2}!:?4a:7'*?5,9PTJKP~t8󩬑1;.ֶJxՏhkX M=(YaKjah<;\[D_Ri@A4|ΈIyO-Zjq6TێL G3D٠v ,ZZQm|UִAFXk:oe )r~W=Zd  'g6Ùp'`,#qovuA`dOPupPl+|E2so [Uئޠ'/=y# S erS~&K,߿aTKd'AFJy,hJhT#ح װ0}f$0D"qwwQQ֬جڍ75>3Z/sNG)x)& oB}?:u21V|-MTPj2CYMq%Nu3zIJ4A+sii"zn;R<%7Klε1 \@E%VCq+o}zY46ÈLg`aYEc4io?=郵~ Hzp?X/ zכf;ix@`ؼwN2ER#ܸ+j+L1g⃚noWn>XKKdE+f>BwDܹ}&rkLy70|-?e@{}ɅW-nY4hgNݸZo[j>7?X/ƨ(7b V(}'o?axej+S *Mnv_NrIp ]">@]@HӽDg߉8_/A<$/׫iEJPW~$@yҪܺ> BAk-)bl ND}-9x!ɆCZA\bd-)K`|/ ͔EV4л_?@izv2szU G63B {<uMꅥN߈ت*bu{[w6x?r2]cp 2wŸ;L̍Dw]%Z kK{.B$5S|Bt1Ōko╀,1ū$ ÞI~'U0yTvEuwM^cB=Z޶ 769ZEЄmWW)Hn++Sg6;ed dJ:r^sY:9:&beZtQkX4Bp|2} zamw]=z@͔fÓ#8کJĊՆ:诅PꐛXl4\G\T'z=#0}9$6B1&kC12TXhc亳m PM7Ȟ8vO%_l=J9MpT?h }2Y`oT!7hDS-C4RUY/TzH[5>ґfpbwdw2ل'q7xlrl/b^" F u督GzYD?U|лF^>̓ɩu2t"gVMOT 5Znc֧%@_FIG՘ RuxܣO dI@7Zof!58:qΟH`5$BB7J*ECToSp 2O;q7t~+|tSxRج}IvF'hO9W6=ivQŁ1uӼ2(#ŎÆ\oGt Y*i{bCT T\်֤FCdDi\3aʴEɓg[u] 'X+o. dJO'`9o/Kz{Gr'y1iQ爣E-7/8 EVx@!<!vSYm$tNjՋ!. ,ߜ5|ܛ:ܬ2\4Fv#.S 4:档dF?9b;&89SoKjG@(qj|L ,C/ZΘ8&ѣuRƇrV#z[UB{R#(0XYsٍ֗OD hmS֞ `/QpSK_5q$`?pAL_>mRHtz^N1ޕ Nnuj}8@ ,.BiPl odX`M w9OQP3^2[ߚUFy /b{+Tw!@쵆THczP[ӕ2q9lgG\t2T,dUQk FEֵQ}*l:?? A#@8` Ee_rצeiO4q:3z$z ^% h~(Qڸe&Q^ cʭ TˑUN fp!{vYdB~;ts]$6vf*9v ] gmcЍhuC 1i!!,=pޠP+|r9ȕ^jEmq;RzW|3VBlshl_ЀPu&.~fZQ+Z>c2V!&Iq>E*~oށN2kE3 s!RkvA2 -ya~@*2y"/HHi080y!~E-7?j 3!LBpNl6twNذQ-LBNbH$!WRIa¸hwoq-\e(]qBTzd -6)?چq0@*{1nPPYI-]{D_t ؇yt$l?sc7uqTGo q /tp7w⣿Ys. (c-2ܪA2U؂OGB/(0[dX?ψ#PzƽI= jRC 1n]D >6K~&w3.OOS%+&x=ӿڛVp]PY86/Y#:-t+i U뜽2 |;i]rrtNG:9wHZ?6Xz>zS \ƕƯ9pJq:ĥ^Xʊ3&:rX:8vg)ŁRMCMnӧFdJx"_4Išp?ҔIM6&_F+C5CIRѭn-p}{=KLVq@5v DJd4ԁlLjVRZ7̌(z&o^ `_ҙT:hom8^#|$nfR{7{]a?"2]fN7)%z(Tʬ =.N5HRr;զP`tumkƬ4< Q)bȀt ueOф_ s1@.!G2z@3URX ly8|PWDžM26YA^,v.eMO`|^ՕMN$#@%pKL5uZ+sL%mki/-*|Gxa殷 lBDfZ a!CWpYrf"XSWGq)i Ȗx-nJ&C n=VzBQK=*LIqF͟*2f䣫%CXLg?1=G*G'D]>hVcI#Ikwn#n)+SmVE>}Սpc?RD-өv_aw W0OזЗ MP6Ab*?\A8V;`XJSR,,U)i 36ƗI?j,0H@u#dBNJy3y}/ϧ*Ɠ^n/]]{l̈qQxnI[+թ)Hjx;HhrD%/34vkcf쏎Pܴ)^m_E>؄[)|-V+_K&${Sbcơld u9)ASet4Y]6$f[HZ؛ h|=K)DD{p8~:drt␀g|S+OicTv>\:J1fM*Ⱥ]yW6vE!)<ңa~)e/px)cclգƟ`m*@x9~3(3y!7u-=q$I,s,!Ta _H7S 5YJ'rV3)q`_D'n,}`nLډUd_4k㏷ u?zZO좁AoMb[66t4 ;jDR (u@GAes!BTAM$6o4xN YlZ%H: -ݻh¸ߙ3mwtL6Ib} :hj6lq"H mS dy+A4j*`o"!MbgT~a~=*#ls)hơ51[W> 1}8MXW:kd=NmK-,3.:^0f* ٔt,\+FGG1{pɈ~~EÎ 3 Bv/uUpmMWqm5a/aـ(NV8!Ɵ|gbݪ\K9Z@B}swnxhN"f<L8^3܏詭bqd]#S{O{)q5Y@9!"<pXݸ 5lҡ*r`Y;s2ShFK{F'.Clhs@ rj]J߃0Z|2o=\ǐGfMYO93WҫV܁_}fwqbqn~1q&`7M7f/P 1>EN@1%ZRv?-X? H+)#`dy\8>sst!?a~026k`z5*WtW}8-X~ߔt2D2Cq7E4=e) ybٜI$|$v{1|:eqё$1b8k$/n]䨪(~=H KIm笘f4> O&)!tJznq37:2/ه S;?Ÿ_~ص2K;_v۲69@=Lq3h/h1gr{%VqMs5u$a$$ZI!Րliε2cM7\L度qǴaB%#.p:lX?aKⓑƔtÔ+~M+o2kdbd/Ned28Y׭}U{o.UcA^n/2pXYs4 lg ]O=^Y2u*0Y1 Q^ jl)9@.^֔Lk]<~@' ?]%ʯbzs{i:Bo|wD-jΊ/meEڱ􅳗Gi&zOpiOxbF.E0>T%T({t*VJ5u5l,\!l9 !l6gRӜD{K8Ņ<#D8grS^24,Z{P7D6~txOGnؤ,aJT̊Eu="@a1m4I6]H|*!Ug@&ۍˁC(qdhU ۘ֍FrH1"MnSz.9fI ˩(֬k~9[S=H᭣wUX "#f.' gBꇇ(5jXa*I4uQz}4D\9)X6+ej7;&Q*Ikr^` Θ`%D5n z4J8gT`StNߏ(HN|,Gf0i!s\_}Q2B:&-GU.Nqk/0o0hj@`5Ĭ:Y 팮IʫgYI*c1񽛢't.Js}XA5,cڔW>5[On|n"tl=Xx]S]Ik:(ciDZ̻\I./C9T9xaSv~6Zݜp?uUj|~"$A aI~;V M,A%JA{8j`wx雸vWf9n;:Y3nV(}cs9z[B\߭L;X" 谀i+Jr.8uBrQ0wΞ%M?xI~AyL05 )#Nv lr3XHGA`#aKqf8!cX'xl+q"Obva5%&=e]w?JЦ,8\Q ~]M πJ+ҥ`PqjJ#& ZYn?Gh^eO MU;sxL[ ~x;6f\VCEdsѮD:oHl1'HbE Adi q̡/u>J{# 6{Gqח)ݰ7/K7yZu8-ǣ?ހd(;~`d8Oza=`0-QJ}Vu oۛGN qm 7ύA|Oh nuض^cp/)S8\g2%_^oLo-UUS 1i4,W7#g4^` B!e 9&x]m==뚅l|9yl#"uVn -]C J6K'!W.,!ճ=*cbƏ1۴Rs|_^UPq%\~"{ LF`H,<D/{6]߉2۴r6ӿU,ʁ-zk$q󜹧Sg9X``1a“9w5 fOb)TP$ti>yP'IlsEmNVB3.my9s9/,\tރS7aK(9wqjw1ǒ4`ܼq{ˁU7 w~\@B1 0m0;DCR4z^nSClF`>݄$'[)VĜAܗMqQbVwcus'C14]bLq+.4\؟M|Le2l-H;BwY sB-@>ؔnbH~v(b߿h*eS:"|hP*m0Mu}^?CoCYZ;7qJԴ 44 :Mo1m/ (@v=]u1h! wf }'Xk-aSj8?`|z <+Ͽ7434 \z:ł8Bjع2X؇N#jߪ?VB}P^ @ƨ!ii6Jn9*K eL|Yfzt+ǩD KC}٨aw}].`?>7O=΍P#[۞VFaxm1iL9†7зZ):7yI4MN $s'絆__&=CpNcJۆ.q\=>&D0 mwW >|# i_, Uy,8ˉ&9nz@`S%+6a RDj j,NE܈ǩ1#z˩evٴx1m5jF-ƥ-HF^upxAuȳxsI*uɞq.{k`8EX0f/ofd.j {!eF/G.5jyO{dmDW7$OI6ZmwjԹT(T9)09>7cM HPtVce#kFn@ʠ t=5Vto*8A_'Yҭ(:ΚRT &Yߩ&{BE'$M4V|ucQ!ǐ 0#k N9[#Ô :Ԋ^=!37uj?4%t6vGn][;hlԼ@oU0=r;R@Ms{vEh9SFNhR3|v Y2v.*?:q^bzSvi+L)0K7rk D@% }WiP5y㚜=[gpau@ӿ ō:0BCכaH1r 9ö8+5dE W=)Ԑ% Wf!70zG.NqL>y~٘Gq<,翃G'yL(& 4\b+2{i-$:U8֒~C m,_u$M 9SduX6(\A2LhΕbβd{YOAl-_C.z.ӭ dlSB6z7*)gQւ0:Exޫ}t׌`EO(RBʀ9aSjC tHQ<6Tiie NÌ4zC2LCuNj5x339I4Y7Svߜxb L4yY |]P`lT2f^^o?KܢZ%B⽊JDԀz#"a#h]֕ ob*w+R*m'o G9݂-ۤC8XMȭ4!393T0r*NH>%A_iz19vq0+i.uGA > j""‹\_JxK[]6 pZ@6zB@TxZp9.l!T6aM~DSob`_:Od [1ޔSA5啾$q(8IbU& 6;\ G7YK=_Hc u'%o?}ۧ0iA8- ~!)Yc)Sc>1M i'.Oz+N -J:JN2 gA␃{hsָ߰͒bH=23X,.E$k/Z%n P3#+JWBtn#-6?Nfe= #;m`KV/X>}#ojpΝq4ě{`[J&agxKdp!"XT0`?YO(mzam! f(\ ň8rT`,}+Ag6@ *&`u"ǭh'")օ}T Ymsڅޓ]VR*R@W3Hޟ#ʀ;"^OxrugͦA}|"/D~7G~ĕQ(NT )Qs oXAkܯR'+.cgɻ-o *>G|&]cWC"Tn(ESo 7V,J.),+jA~ x HL_0=Xa3(Aj!DQJW IU4=./S'խP-zC-2v2Hq/ܰNfUҝl+9s]3*4mGoݭ%NXԅ5ɟ4@Pdʹ;)iV5`Y,췮PU"U@A|V2aѩSw'Cl_ߠVnou1$BFSEg1(JPS|Z#R`.)Alh @\!o$\]lB߾1IB->M SK1`}G>K^sՎhBT7$oPJX_>,cAe'|~⮥ؐLk [L+]vˎݜyLL=LT)p5;v.o} r#f: a)0wiOHeFYj#Y!̊q]YQq6 ɖw\SqI4H<'.{G7Im{#KIo {@Æ#b=q`;Q 5pD{~AV=m+ 6Ctw.@IeZ{>$Ym=""Saªck%X'pxjWf}Z$g޾p_.<n\pyѶsظ} Xȅ-iTTcЀ5TpPPN[ZĨVı TfyFݼЇDoa.AA@ļ&nŵpݙR5 FId7SH-̤HDKi|;趇S]crϺyhY3Y) j8M\)6׾3Za2o(7 g8o\?1 ^ŝ@B_'2f/̑.khaj au+Uѫd 'AwDZi{s2J_M_,2Ym-Ϗo) D7č:>v2D@ĵP\hA!kAFt;i;sd~q\nzP}s>~'8i>{h)2ݔ6G+Yk ?홰nڣ%[zd/2"Xwkn'&+{Op+؞֓l\mdk?6_Ёc0lj 2oɟD588b`ox L2&17o_v8Zo.O,J0[ xrkS2m(]:Kp3'tf`%lyoļNIRۖy{ 'uTޙ)PZ @TV7R"<k IJ(!$h ot]``OiLHoJ@i\^uřYPWsUh2.d|e˲ ÝeoLlSSzd٥MBguLD\3u/=mtV: TSú1Lsk<:L/4+O1/=`9<\ WQ>={唡 T.Kz6uBIߛcrxTU*1ʷ邐ЫbxI[ mD δC(iXin /_%o/+N}ۼg0@~z p_y0]\ ݳ{+%ݮڮqU',RrUةuù(Ӛ*T&8P+ngѳ:4*ag7-(?{gĻm"Όݺ? piUQFaVцkW;P>ȣI6Ur0AY߱dH8֝4&lH^gůV\d5zb]ۮR8:2Ŀ5]I~VTVm=wMIZbKHD]R:9 E n;9f{Gfzx5{@o6Xgs-t!m( oWiځA0&荅މ\ xCκG39 g ġt`fX2H66,3~hnXN -Bxؕs /\cG.viOJ5]&Z[B{K݄|G9z&р&f3ΣkܝȶvܝIf}ez6oxTBunrT޳3w['Io& |WB8(`sYtɾE4/@hG \е/B"῔fQ,YC*i ķ6iufh^/lE";Kz%ʊSep0w!{asW3Dj|cr`pFiNƔZ"MƐpDbEM owE[;xSMSup9{U"_Z!*xܴhi$ .Qp ze k#tEp B'jSUC؋ w!ـ/&mM1'(DR0$jB! B&4a)] VHP5= p*lAq:p:PZqA LFnf}Rc9cyuk)3ZΎԂ8rՊN09S=Ae,,܇ځޱY9]p(súL33{*^-:>e *g~\i+˖DDk-N>#l6ʠJ xɆ$pU|Ɇ!ȑɗȞj&-[9Kd2E0pb zg@P< jKڳp_ܜc yW'߰^O[1{QjkDA=Aa\k OAX+C0grd@@'8,h*A/idV?J.)C~c1=nY܎1(yD =BS8 .\@ 1,<X>YC@ t+lT=D-4Ҭ-U:DUhtuk]c=+?qfrx16_Ɍ =㾤K׺?5sCr\LXs|֩By/i.5KG_@lW ۤnPQ&>BߣWH!5OΝ 8qOOBˇW 1X}[e_ކӮ h$0B* J Y~Wk#j>C4;4RK?ǂZ.<$jf slWx VS(U~ErGvFE⇀Ʃ2dsFس&:B$GՃ#D+eW m\d̊mR-vk.ǒcjc=) bKw-dpgm+8הb%r rFnzP+,g)%r!"ߐR2?8ʕ]V]\2kS4MVʍ<6LWi9{׵S8N)uN }SEvMѪ5陼rT [4$vL=8h^Q~8?zP'ejQk(h|I"2! M '0<>;2SxNR 0L97v "?i604^۞hܐ뺺Yhc.79(ȌD/ƭZ:AsT|83w|ᤛ'b vdm Mx/q!:5=\}xk4=l)cOB>"yM3~>nf0nӼ7s*M4joW"_;tmb6@Gwѕe1#D9M9[V1JOtGb1b`u{Vj#N,0z 38rӒ+#O` 8hPR|cOO6]-\ =47N0Éͯ'rTpH\XN yC\Ր;*xlo07'*,;1><(:CR:mݘs&Ѐ_K(a]-4IHKT.ZBD(SK (586@Lݍp*#< OY*%FE`cb%oqeXf^w%)OƦ`V֦ॅtt$069eW'B̒Y`a(BT봝) Y>[`IbJڕȊ:ƻ_;a`ٳ!teÝ?VPl~qg^^ZۭJ)Q'F|_nw[Kڸ[D:$~H@)A)2@[QB-mQ"q=WrC=Q3VV$fOj+z0 l KoIs)Gj1+: @Į?u5CL"z a}]] y{2W׵+&Omgy]6Ö}xW }޺ 5CW5}418|.4p1e! (0xáQEd:hbxΰ rv,"O(QiZp[|kxxžnpf1R#^Vk^ &>;ǀcCb 7+L ()̑nR6n4L@QfX:#<_.^/Ϫ>^f,з S}G, 6~e;ۉ5{޹VNliwRk#OB:wT.ʙG55}9"?D xt>t6%-Mq xB:W}#zQB!6:^MW^`D8kѲ9,:}'|_cD烄Ğ80ߌ-Au}+,[%|( Ɗ>*P kXCmJk,5Hߺm)Е260U* U)9$_ "Tv;`\3ϼhԬ^9t(/鹏'I…[ %;h(*I-v,/[C*uѽҭsgJ 6yhtdAaB/u EOЖ!3mɁZ-fC023/)"aϯd 6喜*>̪UyB%bTAoզb6=b;>R;;CxBŦh=quFoAh%sW"pn(ߘjm/LnFKDH<^jS~]@ZѓZ+ sڝnHjNCg lU>TrvIp]Ԋ\K1.htX񯐍* V-폙(s]gU\ā#-$SbPAvNBr}nOe/jzB\_S|!u]]i-I#ȗ[wtm*zS5N1I)9D=\n-#[d9&}4 E]Aiޒ</ywb+ךb5ēCYzC0ch5c cTD"\zcF\@a\\ha_V݇.e7v$^۪PoW*L_,PzO'P_(lظ󳳁ߐW@&Χ=\;8p* ڭl: 7ߞ~,QoZ+˖﷭U y54@cS3DՔ]~T8h7I|ۙʰx~/)1o,o3pyvkZA$\PjH ͮۦW`Fl?:űfx<cZR 4gZ|7 W[ɑ*3p_BɄJ2S$4 %*zG`kݜ/Xu_v>MU갈 U *$ ]\z|(+Bg =AVYʦD#2|~J9V}@ Rѳω`l߽ $ h TUa_M`O\C~q8#]ds- )5)sddh2ϖ|'iȥ\VZ,Zu5MardoY\~][pivQ(E1  )g䫇v^#\2y8 Zrf";7J4]_\K9.ͥTp콹;Кk48H& F' d@<:"{82I6g7eol4Qf. .8T>:9֛9%z[}ҪB"p7FS3wbӡX;}5q2iB-k 0lk>##uKlڐψ's`'T7_3^.]Z\`Y\u"JAGOwnݓ+\ol !t5a`q)3o|VSq}'f[_Ba yP8ʱ}V{m i#ͯb@=(hFW:[?T@ڤyn2fj \3i' P~ AcZ?.#WQH]i@#I氀~{Qc iQr\] 5UG<0۫~=|"F(L C߯Te@ d Gt;9cj[hA9z/k`V M C;`F|؆i:0sfNsx, `0jqD4:?6^̀vc=Z{l<y':QzZ‚QMWEV:*M1s~ۢzSVnQ3ԝd g_._`9DMl{s`jy"NSzꏅ܋X=YӀ#71gO ď97ʔ;H!^9n{y}ȋZ!RFC@7F[H)AO-REPW7s@֧d"*y Ηw։A!fwV0b@,N|N'4Ee-eY8{A(Նi:Vc#4Ճ!:cNiB&$Ø7YxuvQ[ (5|ϟ$Rf7WTRJ[|vӯZW /`ܘ74@Tc6ׇo#Ҩ8q=n%lθ&Qk߶T~W;mCP/YUguB]tҸ?- 7sУzh%B奕LCw0:LY6m齵ô|>-{W5DI{N^E쐙'C.k[q` _; v!J;'bo:' x[:^%"!Xv]vDxD>pQx^O B{(H0HXb>!aMpD3do>ƅK&};kC6>A)L>E9Ǘ:O6 +}=*J ɭ)toaKq mYtG Y])Q<"Pd52x* mneuSc3~ L4~7b0Τ&+!.GE-odtׯ e^qP,JX$T<3*Y8"BԞ߁97eD3ӒwEuÙaNsI5qAԅH,qz%‡䝤*E%i9sՆG:g6s}xce[~‚hjyA;䆢tL|=e>xuC_K +J +!#R/{^m\+%|/.C~pR[ "ҌQ;\V֒3QBa4 WFhw%\iM-BYZ|Lq'`b/n>mTP&Pe|Ϻmc^'^.AJ>.ḩIVO2Ed@ab:U헖:H{R{ !vw23%Jg53CCti =j8̤)Y;|Z)*k~qqhעV;xzzjL>Րf!<.u;Kּϰ+;/o\39 u0ǹUBNqt=] k O Ɠ+"BE@%LzT H!U1OZ(Bdm) \n߀j TO/j}M6bP;P^ ϘI a4k@*/WBLk2AvDZӫ@pEKw H2ᰑ8܉H h1q۳0ʕDR +a!LZ]RZQ~G~<*hS܇1fwxbJ)\DZh.i5FrEfidnE r冮WɢX:\/у#mȧҡj$Ϛ̆co Jc4ARb9BûA˥coxڮ*On^:$V)zd q'hn@eJJi7\6 R1">9PQX~%bH(ŲA,?oj~({wo}w tm9G9#@Asq7>#1o?q{N?4:y:B#%УV`C`x. 3ڲȕ~-!Ep,s]@!pI?oEC:M&S >*˺!V׬U$P( UJS6qN#&O9aYxY8>H9c vg0Ayu/L,.IR w@'45<1%~Nm1' X_-i{6 .r#Z82J7$: j2-A4dZvɖDM_~7yޝqxhO/׼_N##dʂ+VLZ`~ڜ1 W]ebyPC)++'uSI ƞt%KQBL2O{dE1$}NevPlS<Ғ6j39hے}/ E8j|=QH2./@>sxdyeM}AR%^vJDNFX4CG@y07o*{zZ :+ë$y ;'>6"T zQcw3V"5n@f7}!8T4w˧ D}:_3uqlb)6: !vKo(&d닽ʠ9fпߛ󌱎\i \|}hX)M ^49?&fRDz/h,.x u?CFC=\J:xD=qxJA/=iPTFp#Tt@6LWsH)DFl7 }* ǎJw~0WJư{W/Qv`1ǻBpT`FŘQW[7Q+ۥ)GDӷis* r/^gd΄L\m)s_gI sk.IT Ca!b;gTwbc|_R>(UN;W;}G 2JX/U6­Y 7c/ C ~pr7UnEăpV@1h$yֶ-#691&~ SyLk tp? 5Ժ@@QqUvrdeMPSaXܷ [)$AӞNuEXf%!`h([< z!',h p}A`]|P~s^9B R"YnEr欎mr~Hŋ$C><~!S0Ͽ'J1!`Ӳ\f`ΰ'e-:3{ [@V5 ?Cq>NUy YJnJB_\+w65o.W/ٝC;.aI2UQE7ngBn&wD$^e6U ^%,1WQ?.r!lHNĂ/QjKPGT>v͔O Rg7.]W3ͨg1rv*oS0]Y O1P2jiN#TΣ7<_]qZ606aޱ+aS:)S(fr#Ӯ (dF`0\c먥`+ %z@~ugj:> &r$2kQ[ߦ :ʨإHL\,0ݖ<ÀMdޥ+?Z,7 uu=ZIBnL9vZH#d3ہ/˙\,2؈Nk@ITsn/Iӵ \=& @vu`fIi{(!l$ϼ*4I5(Uo՟CPhjU]&3$;j[3*NÚ,Խ "NNAaB1؇/fD[暡$[/fWk`()Ws} 86yҼ Ax9$sp|A{UB{",mf$:sƑ !ʸɜ4Źaǥ":!M."B%Ěqa!ҡϷdB.^ܽ QOu$pnQÅ*~^\ Ǐ u\/5=(^~,Q1'*LA&'.Ϋ~i. x$'n(GLyqRk\֊ #Z 46} Jϣ h ;V| [109iw_[~ZʉA*\R,A5|:\Rk\Gz$d^۞t Na4'5-*/a3X[spHQImɍ#v0 ح׭ђeﺞ]Y0l2ƅP|MzFVǚlfY bXyG_b.x=L q#bZ)HsQ^w1 )<,,BXP^֋$w4l|~da~/;tzDE5t~E&pK03@6Hg Wb w,7P}N#f B z1l b}c^[^sg$,F+d6f.} R2Єm|Er {o]ʌ%3^1HJ9]0 {q7uTH@jXɀZv_<@]z}y2XS ]Sl݀']eu{z3\]q[|NT򴌄FܠㄬGlZrVk\>  ` 9ƜmE!.֦ag= H3ǤENz.#[ov"e RЂN*` D?> UOtq rd7PQoć|v5+i5gH\vcL Z7lէr rd Keqai hj5TiAX֝=>^v]ze7Rs pJ*z/E*cGcPo_si}0lO^ J>83Q 9+{" a>pL9DCc2w5z(mKIʯָPHBz plI]Kn0Sn+8[ahfl`dūۓ$kRV\kv{,6ld|wF`K7EBN4D뾥v/W6)m/i׃b/̡!j6GYr>IxϨgj+?rSH+Ց.n`2jp3t`0C%KMϡ %2zTiPꀅ^g!@ ENUx3KI3کH1:bٰ8mH^$Wwsxt`;fq?Qf0lYC @lj/؈Ň3v+S}6_y,FG/JLYpͼfIeduj0I?vW"5yPnnؑ ܿiV5^S|p R& mBpo~i*!d NTMQMg3Z솛PކnK;wk`sHʮ2麯o .ԕE}}o(V\" o+dgNXz.1 5{L#%:zgW(5ui}gWc\"״7],R՜z@ØOЀo!! tn;t@֒%ZzK!:շT-KurՠrV/[C#fI[ DkMl (S`}.N!~ȷ̅Qy'ǘFHEcϐ_Zܘ6"H0vqԺbf=|h+AgU5~~v<' T+AĐѵ$ccZC JvQ`$k@XC4uׁ3Z 5k*tEjᾞ Z1mRy!򋵛hK.΋hGD{`E# =K 6$+viwcc4?m%U H%hvU|9X44*Jµ䚴&Zp-~F kVdNfeL &"(͵sɀj ۮq]:t#d?zւk~,R] kU84X›7c K-I WG>P*DHuN dܫϦHP?'d!b*dj \f`7xVxӠH\H)<$|hCr*#~~ECw 8)U̺`]$qڦpSPEwٰ1/>{:-d^؛o%ӏ}" ;Hr̕BE*6lZCԔ~ ?%('y2٢r^ZhfSP=chb| GM>5 y`o#,+W$ rݤ ȓS-ښJ펽X]}S!h %7ap)>4(~iɟj( %iTюB2m#? &~J8PZǼd5B^U/rn+hHwP5+R#f6+'a+X,(.N.z3 j.pB"0,.W h{ dz-i}QR-4nmb9W5KC#f?'W'$ d{$zE\lFd/L܏}_Yȕ뇏N]Vˌ_=3j+=ƇfG Ŋ8T1LӋ NV/+YWCfu"uP[.Yskrs )F##)5@usNmAIMlkgBBNl}S]mw;si13y %ժT~x.(?p0J^J$[NzRȳR\sU>.Hoͺ*iG3rLb,RbDFm uS;B"dx̫'x~!-qjL n @S!6day=| =M]9e"g?63>> Y~ ӂm',)F'",u[mF@> +g6vؘ(8/Aޤ2[J!\28O>4U6$RX0OD1։nX]v8x}ֽdXXTųB.|3Ϭ-]2H)[? Y:˂nFA^5బ1M"պRG'fҎaZ2+F _%ē]1qyMpYG|ȫ@Nz1 RL@gfT‚KnPN Uɂ*#4>/8 O qEp#fdBxځ4K/)cpⴻ[%A-Ġ (o| m$ KNίs̉|fyw1WW5];Z \M< QUm\ڷ!/"_SfD_kp%?V;a+ v"^JQ4OW\CD|_]DIh Iv;ytI !|&z:NNpHZ@}~ST+ LNȳ%c*Ck V/9 @DQoSwUKZt4)W/d_etW kY\mg#cՋ ' d$vw*F?&^72St< ht;տ\ܴVc-bnUc}nEnw_ Ƕ@HfyC( Heϭe?eAYee&?wy?3W=ҡ i$_"jYl&5j>tx_YǗӇ)FY*EĪɃ0y_gI*X0KE Iֽ8aktmphl,n "wl?w܏ Z\6^)ܸrZjӔJ(Aqpn= [q bupnM a4 r`vx5;RR{cPM0ggM)PaUBIֿv= o|;kf}e"ik܉)sȍV=.|*$bT+bg*_ B㚸m];SVY>ȇb14~Ս5ӷ@ʩF-™`ihZauWP*Ħ$"m#lrM 9M7OΔ62~ l6uKRf~W.)^e/a"?;x!;=ipʏ%zEO+1Lo_VuO9Ti.J=جn`!ŻgG9Jzo(DTw~F ߼E*D(ªu BL_4),cWw kZQΫHKؗ'vRyLufsE}}nx`#` HBi2 E 3Z %)/jg'>g:iJ2Rc\j+!~0a=>d'bt;gRՆ,j%F@SmC6>ƙS!Kh}T@sITnCڗLFIsDfy{X8MFqq_!$p7b'.?*]iU LB0/jŞ1GS4M٦ce1u}袮nS5g:1IaMTHڜѨJD׽6 6CiW&Shpksvt'tCd:7gJXa|Q$0\*4o4Nqq߾&"e&dYE2(v`!l~1ACZ[O9KȤ_f(U:D!_of+(YShа'\, XHYyzν {_cN!XDɏ=:X8VqJ`iN 5~=*#7Qi1=sZhj@Ψw Wj=_ D#ABЏX?o?oݷHCI!O@H"0ߧΈ5E(~3Xl: IعjMJPZni:DOElЕ(J؜]{ R_ų[LJ:Pз?Q/ HM Gƻ7/gI;G;D+E OѐD~Jw? F)M( ~k_'} ;t;,T-ۦgSǺ90O(8 ]vъ;3Hi;b<fK/ tVfdJ}TE1"X҈,]|E*60T55 BKFvWEcH.ds!+!>6Eeht%X.:s5E翠kE4mfș2>NۻYU.?fMőC-azT"kkƙ//05ljTcay> .ZOŖ+N/kc>؋W0nkכ+XV?T{|!5-o?V oOvLIksnA s5!:R{[%6U£ڧ>rxa4DwIMXs?:J=$RF2&'R"pU=ep:2 lxd|c&qF *jmiH[(a,SMeQ@ӚAB|'MAi}U+G|=?q, qa M*6@,hkl<I6-)?0xpu>Y5Gp/NQo#nDϘn ,CrW]vX'VSS$\ ޒwɊ(SJ?kk>M?:*Rs ScȞtkBKcg`3a4[ۺZ K LQ%E0HQooeӬBAa۱M믫e4+p[Slw j G -'N@<[ һ*z`% 2J >fa1EXbO\؂uU*yVj=&744C"h44 V"Z5bKC>š~6i,FDpi*=klts @',$6^YJ5fL y5O|՛ϚՓ¤L$"(+6JpJO7IA#Ԕ S:}1%(otT$z!yZG)Ȉ8$k 3/̊~+go,QʬuT\Y,hS@o%H,ma yܣ4ƳFn$¡=3J?;V658F]lgvMVMDB*xS`>'mX_A T(4 q{%ˌ)mZJduX4miv#>khӋRѓZFWdO |9y̴ :|+@3p%`HS lw"ШVbF6LK{ Sf1;*VyՒhsG,i/ã1ϣdY[|^]Or#YfWB}(R2WY?!ϟ{M]߂'-}nڮWؐ>o$WTLZPjENҰՕt8箂6$l$B\ PKY+TXw|a}/D^nӯ:3 CG2ކ5ŐMuWX_rNx O`4d]6%ѯIÌ%_"R*?פ}N=I!ڼ[Mt)C.XnFθɃ-^[|yBWR>7q LGK;% R LoZ(%lCS 0##MYph#[P5#r=dă:BO+̖Jj&V/cCMnO-p0wqi,>"6b9vf@7:.>A&eNKRUIKQg0ReKmL݆[`WH:=)g[N;vHjc (b[ Wke$y}xG?6#9z[P b{z*Y= qNU"CzR"{7`LJ8 k[/d?ԛ)c whȌ؆VQܛ}n8\wgPN"'0SvʫdYB&&j=Bk+RHB&(KYڍF0,~ 1p;x`<^Dp0“7_Ef%" I:TkܦN'b#s`uԵ;G`ba<Om!4k.'P@\.[WB;,ob4BoHw7a#U.>׈[_-&w*_Y"eCw{92㤵x[U|cS{͙ǐHbR7 Z< ;*=V4꡴ݩRKN XlWQJ99*K]=Cŋ jN;^,Ȅ6hCFN n'MϦl*L>E݁ P:2կև@B_-%[#N[1f *Ch>\|~KTcPE<' +)ҘXYY9uҠO*osȂJA[KQE*qn׶CƬ6'Zn}&}I,р6r-FGx蚡 d{Kx[,zm2tB.>¬?e[k_vspňLJ[sR3 [Y*{`%۪Q vCZw4OZ <ڔu'@XTм W> uJdmc;b)3T^al-| 3uލI(A3+&u_m }q\`-wrk/Jֆͅ;KȀ9JO G|JE KD81l,'ZH66f D>hkk4 30!&˔ G|4ա]NuیvD3^ 06*6k|B\S \P^YDvdy<ӫ6wxxͬu?y@QK;)2/E4&1·PT2E::8;7lΜe6.ij@GFT2cWB-4B7j\Ec$tTʾ30IPߺ8@XgeEqP}`{Ipt{Hm-p5_au["ۦK%RטX GE*ЙXuiT:]JZo*ݑJ+BM.h`Fac"rC׬Nj9dmz4kn 5B |l7r[-\[+ۻDAo56{jHFS[im|q -a30ٯ&*[Cj+,0,8t1NWj܋>W)@x^q鵄b}uxu4v]1m={ͩ3K{OIb!`EFԼ.u[0MDѢw5_b-Y+p.Mnz$l eLUm4]]C K-.?\48/zh|2)k5[m?8OVZϢ&kȺ@ `:K ;<0;M»^K APY<ȺSCol#:ǎ*6;vGsbE|p^0xq6Q5 E'eީ5kk"ko13'e]z i%f9Vk)؉dbMz@-PS;}}ޏ \2;)~C{'FKp5tpp6:k&ŤۘE?pH)n`ļA =ti `sH?>0%AEnv EK56\$/㳟.+ $'q33Ѵ\~f]? @׊:U!"a5^Sx$dA:cm*%$Vu 4}$_T5 rTDP,M{(InH@ѝ~^Hrf56Ě}@bT4픚>LPYOE:?t>ٺﺖym;cq%w倒m-*mEL >РN^(B;Kc*kOYupD9I$EXƫ,Q9_ߓ|[T-Ǩe ~>*Q,hdbf"*7JT<&/p.oA kCxz&+F`kwj2E {٭-#ΥE.Ѐ#}H xK MסdÃ75#uzhNrD'ͬՙ y+>t0IV |6>N;ѦjE@}W7RiUHܗr(~7w_qz.w }/ٞeXԜU?6L>G 6-{yor'ql DZOڧp22 A: NNדnT=ֲI>3=g-Fz]yVj-xݼܛWcwhTZ/=7FL*vYp[p間%{ 1GzvD4B>0fž,.#@/ZǂW*4=,@h X$_ DMhTNHBP^tO.$[K49ur km;bav@3i삆zCEj'/U7!Umt9kt P I{wmJ-I2fI/;]4lD=) Ũr_H}Лz_[=PRQ1/_޾?} gf\3ݵ52z濽 tヨޅpt#2 J[ %`p?R挄 hvXW/Zg*AP*JnfI㕤Pgٸer( D]V 6^rRp{AHEnEO0FI&_<Ӛ|";\n:E, 8GcM|lR$k(yRB,v"r0W+*<REKfI VuEGC"L@-?C):TD(YZx\p'mI0)H{sƾ 'A{IQDMȺ>}[{ 0tB1+i@&MmmĤ$iٷ>+Ƈg(dcn c=Ð;=tqxNcQBǹ2ub]ktpK#fkLn"4Q3tf#ͷYD^X"S$ڐ"ܮ|ɧz.@%JͭfH1^#{[.5%6$FV-|hg33W~}rIz"Y?)ۻ7A@7f . i; Cb'N=m較΄R8rΑHZ\#8X\dкZ/O9w(?;AiJA- 2iqDVwώZ&xi0:-3xb4N"L'R8'nRGO%2ݝ#Ϥ5 7Ἢ|;R yPlh<場إPׅNj 3!U9!w3JK“jNjd I;I# ʛOK|V4CWl:Fn#4ZZV Lj5rBc+CS%VPZ`g!s~`-]Q O.arQf0c䜍VDPk0Kg71U0%XcZ[L ut 62E~HX@ ]pS_٣+uuBm9݋g;-/OD7=mdkȦlX %,nLD_72Ҽ aHOE(IP ^cЉXPgؑ 0uhKU}aUݤ--j\cwĔ)L(=Nw8'o#Y떈!o e7egi9i\wZ$#M  )%hڈ1tb%_ta'YP*n]19vMXjJ+ک$j>%ʔ9TM9SVC`u_S'G*Μz) ީLyF_cEzO _gUeغUVqdW>U9,Jc8d,֚3 #]{io{N`RFtzz(ζFҸ?jCrr̽.#57/^^+쮦37&}P0pJ;jeglQX@B|R]K"#%ª2OVzZXFC(m,ͼב+pD h|8n:}Xa+헿bYƪS_BY9ioJM,$sjٯeb--sBjQJ3c7_|vC"M&(Y%M*o|!T@o|i`˻MobJMk^w|p!b~{x)K,I#HP>S^9V;v> HԂIp{n+ Q1}a>ъY, ljQnhw2)eX;}^#'m7ӣ1jsiwye'-xN[ tW҆CVg7(Q,x RYZOrcakaChOfIQ 4L_?T< h2/Ľ`͡Q.%dٚ``!8'Q¡(Tbs_J /!CUqM3J`A9/< Cr忌~cfCjj<3=UΕ!ŽMבȣ QD!4QjYkc>o}HAg/x5~Z6@/:F_^mƇQW[X^%{g Eh"зuC&ٹyG3t_ *10`(#߮p(ufQE ֠^KAȫ m>$ej[] "vc ]T"DcZwڭSL2؝;d`>h7 rpoT<:ٹ9=>ף[HF"WZ~P{jAc]Eb68Av"y2R M(~BE!`a^+PDJ6,B= DTC =lPʴV3+%Ħ c)pq8 6_!v96^!* ~{W?NC Z Av8H'&t]fꃭRpF+w!H|QaS:±ZbyXIe:0MLq_p`&VQPA%|I Nrb#f;J@I #\} JK} o73II{bųI±~Ee+9]Bbf_ ɝ3Gdᬧe5nZ@gOpk) $Xu~x?{zU3朥!?nhoR&u/⬥x'*(6co%+bc3SJ^ _fW&wOI&t tuQM,vuƦ-hQ(vA&/T7I9tp/d!NS/Œc{k͠[eg:='~ȂWT!+66ͥ;(^( .4% մ-uxT-{+1bm 7}a=dZy,|+¹SV*cӋ'SQJhb&k7g`Sq{q6OFq!L6|%쉎b@9庈CU5%^US%GefFHt*7OѿMWF ;ߪ@7_Z۬Íbڅ%X(WBǦ<ծij}j9'G&ծ"ߝѳ`E"9ؕ.ׇqaRI12"_@8߰M^\4V`q/[KKq#43\WugpW N &61wՋ:U*+^YL+ MclYB+UHU=§1fޯ,[i:XlAj'*]"ݥt`E"5M91,USyuda*Mo tHb+VҘ8Dбvz|;0P$<2ݬ qXWIK1WHyXp?ȌP&*Bݴx?v.MZGz0ž (gJ!J:tBF +һ˕VcԫP $sIwMq6fôؽ+9AhaR$|-u|lcczF^#L a3Q1GiCdY1M WʓT~[2oʹ߮#>j(O'&E50nq8cC\ URw9U7e00"JQ+wÊH|i?0br`yoV}E ] yp+il[U@ 4Zw `/pL(Uў}Λ`?&_IRh;fJ tc56\sAUʊ(Ν"0p=CV?jktSYI}ʶFx$v)$T:}-H@l2t6?SCV,fQ*bM`j |:Oxm\uɔ@D25pZ̒0臶?K?/ Q<^r#M6em#ߧ5RC {`J_qÚ09&YMx|= ULԄy ́NQ]-ΞTo79WB|3L}`MըQ)~j.#jCxotڒثfsS07:hȀčHu۲O .Wr yݠ ~ }cum y;d`˪)h\dcr1:=ShsLqO+ku1Mb>m0SƂ9E"3d3})b1e%jUe#dZ\#e]ɣej-9 =ܬgo*aB-\V:ce lR$xVT:Kp-QQY_[X`gg;@ !B{{ųB39 6MG9K.o\zF3xԴy{5EX )Y&W(2rsU`J#-*֊[D-I+oG4N0iʠ9;7N JkMvDUd/iSbsZYpN)ZR2 s(c~W:o枤@l/-[mAЏnji9RRH5/xLGt/SAoMY!={:sD2op K0و[QPBSsQV5ywW' 6i 1D&3뙦 qU<0rMEͧ>Y q"xMx%}'ݭ3|P[^\Å0+Zl@t/#v-NCW<4?q^dL[ݱ?WfuPhxeK*_q{utN'+i#q(3/Vh&zhSr݂p P3-0ߑX|#ƪ`揆~Up&j)<(,CAdp8ؾWJ1y% D>ލuP Lk7V ^rp Dؔxo<ƲQQB6m9)%#O8ܳ8zY1A0T|VhV,C!#?1á<8]6!pp=^\MՋpufmǗl[8l I0FG!r t4q@8W@RmWZT HV ŵj~Cه Xz&_wV +$6^e@QӪ cbfa]zG33\P(4U&o] \6ƌ͔L}蠇3w0JIlCڼ>QĻX8==I*;P$eSr0{<yp[KZ\8s.F_!`iFp26@S0eF;x'혥ga^.L.JzRB|Ϭ-H%~*A\Ak[ Y:oqh#l Uu~T̢񾆉unNrk>F3n[8IH~_PdSq !/hD ?]h<^M ek{:wꚟ2;!V˲kISS.LJ~7~8 %|]xA^8BpK-Ӓ0,Zj-8) Ҏ3ƯkX$7Wd^ T >eif3Qa[͏,..oWMgAV6J164/'Eۮ}-pG<9;?sWcH~SnYH)AV#Yk]hAr0|0|E[fq^H`e) .v2ؤ%1.Ѡ~&KWԙ YW[T/u-ءvX(SҥUA߸R5s.u c`vd@>6E% ˱L9`l2t>l;P[x6q˖iJ$G;FvD^ ,OM4< ̚{u~0ښmUjʔ2W>5'UALL4|Jhҷo][;jSzIrj登$UEio _)zr̸)P#Y=L">%Nf~7@_%C@:Ic.xQ IŃvx寞7~ &j4,up&#(;۳>%t9g%5xduvR^Q4z'u>C]ʵmsij9GCVT iἪyٝR./:G~B<Τh#Dw ̊{%bÚ6hKoLK|KP9e6';;0@LXuŗ78MOQjI5F}wgvb܍qg oa y2˿^ k8 @6yӦW &#4׈2O~ cQX2nɏIk}Z9bIzs3Jz$ uni#*E@Ur>OR]r .): {ih:#9gقNm{tuAꟹQZiBdP o,yAP_QDRI-D̐/Nҟ6 Uպ.T2P}C]6}.ye?6?2o@DZ[ܱ1P1E(E`džw1ocK Qpi`nPґ[ șZž}H1\LQA%U%>ЦF .v-82#[n0J֮ v{Lܱ$o5(ݸo0)![qlFvDP[7깽h*jooq !>z?/ko^w~ڷGs =b ayMg*td"f?X)d\O1/WʪT;[Plw xYzn.&DDֈg9%{ Ca,I@ׄHEE ם5 `|Kd-2Ґ > in [IxρC_&<;3_\1ԓvZ:C1Y6ͤX*a\N."p!CRVNf`΋7g$VN:6ijsZR͒{h_Fvv}3%ν-'FFdv7Zzv[{Z]ƈ-8\֌J;Ѳ0͈#Luɤo>RNlPN㦡rTͷ;}/Z{{HwBF7l{#K? Z&} ZФ-g976^%.9hU Π*+Q p=KAMd@S[pL31Zj/6ǫU1V)W\0}C_QvWWfҧ"eNq1!{ A(g7M.840*'S' ͂tG|[<dS/d{J=2]V>GǓ(€4h-yF 5#:`b5G?Rs*-s#TJ%}(y4K}cDD@s10h" :CZej-cǻkfܑb- J%(:H>#6R>>d?'yש{5FX1YC|X ?USÞEBK! ~e٦GmG~{1RM_ ғDN\O"o\o|IN$tzPۛ̂~{nې%$P?ZX]W7j>?>9 vх/EGgGVً?ݳuy66&@ČI%t:^(f?>6Õ.92%ׅ/ApܬFo}1'8O&/pgy3Ƚb>AJ;f)? h-6#/N/xtq,տf)f4wNܰ.AЫ352C̢\] -jzLR,%VҪ'\HJj<pA~F@*09tX롳jqe?`.n( TҒ 8bCiYN)&lvkPma8JiIǫK=4vP6ܝ(ѲkD4- LGLkc2bu˖aR[A k}C%'>|5-bפMf3cDRFWq9dMfyDwED⌕yp~9O"H=sW2*Ʋq`I1+[JUH se-wYeu-qnW٥K/4cʟ؃uap^$h تK oGknNnv_C N:HU(ӍØV&uؖCSݲ?92;o$I~1.U)V YE9@;%S{UL\|CYuWx*q? рcj/+fM%]tV:6^R͉B0) o^q`-XJ~Os]U]佩=]RDƖz]H4TV_w_x컋DP,.K{8d>`c(P`Bޓ:`]yš|L ..jxg#W9MFWrkWun;Ϲ$vXȒI;VT6kI x? T^ݾ^k1l{,f'X^۩IU>+ٺHB/ |8O/vت56dqk/eS"oey"H|֭a甏$vL^aȹ#w_>rcirOV.̝wJ5@F ZګFty_ I(V  tI\gBh>n[y1"$% Δ wE!%*'f7@("@ǀ)zFP;/R!2x ^'݈j ˧='蜌 ˺Er,mZ`d#^rA_ ?f/elSEfO%Gjl6wړ}^UiZ"]?<.ַ"_۔hPYj ˪ļ8]>R$(,?( X9㓁Ֆ-t-ᴪx 4wf">ZBqy@~^4 dZLz+4wއc AH8=E!'o<3g׳ٶ4=փ<24&"%7 ҕ'\H#ĿFQkDGQiBFh{nnŊ1oeH{\c)|aAGTMxS:ia([<EAdi)O;aYkS6x@2!Ķgz=)QO`o {4_O=5yc3$ rkoa >#(_Te%$^\q|zKFxKqI2&I.?69xڀ)i!bWGÓg`Ry{ɞ!. fH1'd?404%qV>98C JŌ,,]U`ZT)jň ̃K Zͪw%ΌR0$O"%gTsx\KP׼fnR&thaz^Ke{ @ EKq{/E+SN).U롭ׂU(zp)>\b|$ԪhәLZYƏteEE,cg~\ZLf8(?=e2m]IW)yptk"9 )mVxJ{=9}gR7}y)#AћI˓dF!Cv[ U/Q AEfA+Ĉ nOsV@l-{7]=Z`enxt/]q{ FUR/1.%atw`)dkQsC4Sw~We}ɉ7w b="RG !1,Cxk{3+"/b$} /Wm^Qڒx{@ Zl%yNN4V G"efQC:Ky> {b3.'xi9߾'c 5{AAL Djؚ|L0P)_L;t ` چq;n˵|1Ź?3lQ1a ?kGE]Kw yvL|];j-O"}.1[{~4g Q!sML!kw*~4IdӼnam"O&].{U8K1c/17Qv|r?8Bmxkd\%)2|4%YA"/=L<7ycߪd2R`Tί٠A\Uq`yx`JɄṴ\cEiQƞ ] ](f)\k[ľp*+TR]˕ޡU34?4  @]6<&FF@;fiO9e3&SVa5hA3핦 Qk'ꈭ@ gc CSD|C/x#4 4T?~3b=h]y;))(,>ZaiC[PcJ n aD41”nwj:ZT0k|O!hlTp:Ǒvl!1=0ja6C|stiTh շn֛ S[JnMě(yl Nˆ*6p騛uVeVx1wݳ(v-C>AhΆwqaIrN4{C-"Qy+E8pt*,A7 GCA SPAVENd=BB]^Iz<J#6M7kmlPZ)˄c6 H(v)TOeYc<)wQ^l. 2 (W~"DlRj+>ԌW6=bb 7A#q Xbe8*Y)djވT S:ec5> ̫G~ Ɂg)SJ5y[x`('\u0k} Ȧ|pOEæIu1kRVߢD2WUd;۫nDp a{OR{ y?-p+߃ep5:Gkx{nSdZͯ3i>!zYhPp\k"|^5VYBQ=d(ʋg> NUxlwp~'؆?J BPfP(TәY/|i- ẆY*w=|' $V9Oͯ--]8Л1f.\~K 3d\2Һλ/=gtQ]窅Aļ.MyPVQ[dB0qAe{M[Z?aΊT,QI +s GxtYB܁G&q5X2?2@q/qx XDS^YUMpɢ͹> Cu2 DWY;]Hcgg9 V[cXC1&t"8O!xLpl@C8Fp|N+40QC/bƔ7TMv hw+skfdo "V*@WXor>L*>pS*M= !ga>2sgQ:~1G%aNJU'XWH@TtP#齮E[gޗ2`u~-y/+d,f"#MF}QГ5w=/9^9=.v+SZU䐣p|0ɈPfsӒwCၲ~(꠺6DzvHKi[5ƒ(jo9?,fwg_4CΕM|dv2:D㶜O̮u:3V |l.hv+%}#ZbM>p!2 B|$_'A^ 9NŕOpi U 21MԹZG|4Anf,qЖ@֖ei1<U$kmv RG `)´ hѓeKAع!t{ؕ?"%:ǚкF iZjL=_- e]LOr1|䐍&XTGR5B;a(SbǬn'r+۳_̻ZꀙV (_pL,?oKޒ,}2 ?)'?vGhlst h ,I;}3SEWk| v%Roa NSIU Ku7%,-]6a{ED΍U81 :z7Bȟ Z ~m!KC0Mt[G @\ф^lB4$`Kxvm9E0 kQ9"#H"A-s b㣨~u oiGֽ±rbu[a^T0{t2ؖ_ dbuFan1=3IpiD<` >ǘsDg=Fr[zt>Wd XEL'3<+pj!tr2bъ K d<#C'RL66(dO u#P?} :IR:so`;GJjΦKKUm,LSPU2 OhoawuOj e5]l =5+7+NAPaɘ_欙3^`Kb<@7O㟙,hA)A.vlƄd7vf%(/hs?E8g螶jhvk;C8~,ե3UvRI+V,{F+"gA :>bYi~ PY{8 $l<>BA_R*HXɑ H-Ձyưr3bqyaP/%K夿֖:/#7 '4\O e2J=M"o~lJO\ F-JӀ ,5+r4U6q%/ 4:A>q(_݄ëG|-$ VvFøQfBq5@n^Fd?z,Vl!x KMNKƫڗh4 M[qU܍-Ȼ82 ˆ:UAIZS2I}XRxf*ZBPԩ-tƧZ 0ދ Y#>5u8-P֭m;|SCƐ\2hB:u$ jEL,'ceB>yrYC' d-2ʂY0.믿.^k}W.Pwλ)ֶ,!+w6PxP*鰩?5cKxib-~1/9m ǍkDem "kM>I7eT .$eͱPT޵6:K>k>}t\VWe@ ngq[\$I̳D`|4|]_tx~D2qBsA33i5\;DW)ŋć[KAs #yM[|P8u N3qIxwbX!G^1jqeQcLfa2 PJ"7s2W-~7lv1`ˊ(MrǺu!" a0OEd׈|^rU'CE{rC=z"TLQlUu΢RFi50O';Aφuŗ,ƗcʂVߢD㖉l H}ò9Q d5 VM tWdJ~BU`gٿ8PЖ@ Oݜ3TR`XgM6ǻO{{B( LW%u?U(3E'#Qb>午L* Wa/].vBݖ/9fomyB;IZdF;39Yj yj^vi/`2 ڝn Xvl.믳Yn;oe/Me3ѿ#y&@|PԎǸvI+jqIqIρfa R-Wc Ƌ/'t!7VLܞПn(0l| l)nk~D|;?WӒYJ`;jo.|V}qC)&)dgG|Lf!3S8WzJUcQAA_˛^Ah0ss?`Ae' Ɖ}!5f"'9m@ k,?Ԯgb?/{)^E1eButN|9ݘ~wgopL,&Ln1;x I'98$7JH= K:B0`x@Nl'nqVCdgg c!"T\sle>!fC"}ѰbtB g M]:dƻP_S3gҼSP!yH骇86/!Ycrp&(8)$4?vқ|\+J$}2s2/?|TW;!jy+G0OP \W(r;H=HOͷF",DH0c52M5H.TI`kmby>#nz{MuvSyyΔǓgM\ެ 6pY VkɄTj-Gό D 9wDI3 .`&RO3 fJ-h̋34mp{UXD9je(:[ ^rN;$%RpU;H9@;hG56auy˙]wf//,"3 xkUꐽZ6았Jڝaanzne8śÃe2RG9zQmqKc-Ӈ]A|-Vš{JM# /^t7D[Z/八Im``),/H'2Fy\v]); fkh_SWhl3l","4(/@A"}e;K+[σk8mg0ZtBtuƍ $\#thiLgPʺb.dG= .xsDJa H,,5Tz7d WͶ@$8_[)}gK0)#`Eh}ÇW]`%9U}rf4kH ^Ar{i^nw;ehY5tp- v?~19U"޿ 2E5S؉s˸0 a6H+h< ӽS~74w )F),,Їs}N>f7ͧ ~'c 3.CjK!Q7(ȹO6_o &pԠ8sDoՋC7q72Ă)Vԋg! c.iRLKz΍htgz3r b!"ïX>N>P y1Qmt2ՈWE1Tu(SPV~I=9ߝA\څ;TZ9,۬*{<6QPT-I|.y W ֛QUӣ&S"E>>vs)S gª}bU,qVa b\KQ^X%Qc4:fpe-Դ7C47 bFYs(@ j˂b馆ULotUh+kFj ,w=m rEhldGذ /47S-jPKeP2*^Uܳ{e#Dt-D͠!XrscbFF-R$||rD{7;N0pK= };-mil6/@28 )ßY­x9e_G)V23 b)aF k5nC#FX9#&K÷KA+yrPNؒN"?"̓_زb>~e4CQkCyh0F5k+G[DƚIȊ?u-:j[+ڵ U\(-F/$rЖ^4L*TV\[d?rEg~=ʤS({=SRgfݎ c?@p*<O_b.v̞WX.0_(DQש䥨K/8q|ʿ@ogJIfun+cNPoK+O$ \_9к!', &yrWptl`w}zCH"V:l,uM(y ͹睂ﲠj3>cرY\;%%µS{~pPxiHop ";B-T ?p+g$fB'{ڪ^yBG>xt:fMo0l>2R:GG3t f30\g҃g95> g3IAqMZS`GQ2J|qǎ dȳoW91o,kusΗ9P\X%gHBJ^Nw%7he s֥Y$K{U.p[I)޴nWOShL+H;~qye?8&;HTiw iKSN =izP%C&v6ύ)Y(J&Xy*) .@ rK NMTuP否VP00 c+jJ3U)rrwe?@)vS_Ȱ3RVy=s?:c9TYo| 4?:'t?f4{ҩ\XR۠[ wʁ%ە4gb?cPI]w+w^#Sw4}E8ӋLF11Gkj҅کxucwTïOFrCVb~ c ͑+jqcԄKe]F|] i=$)Dr}hx%;xou02) ]VDaBG8r}qՌ#fj.Z6׌kԜb@tw%]IQ( ؈n^3 R/ٱ}[~ ,;=< E[ p!UtZg=]*NTVљO޵IΜ[hqå&]ttJE[Se"rw ;FDV%bҢA'WہȬTe 91TS36 Z8$U)tB=HQ?sɯ`>[ GQGiꚎc.zQ?==T̵":4vu4KL޺^UaD'?XE eoN*Y>P$0ҌuZ<' 3W3CUu`29k?UZLN׀ E^Tlbgypm7b[g6ϸ*A5sn<|@:h$tHrPM |4Ry@vAs͊"K~x]M{X{ɤ8[6h6{Q(X{,qPy)ڵ4N;hݹL&ckk N+e\`y@%@:|ƻyco.O+61_Ivh.[S&SjL( lxYAc8Y2׫:ߒF,ZW Hy=bRl3z_QDܠM \-R,>h4j} ֔-Θe3QVpuNR'gvd @&)iεK;*#v:֚:mEM +v̴ZR`J =Q:ϙ]G:Ƙ,Zy³ l2+x$04gu0$Tu;<ҀZ:O]tL;a8}lF<;% :edeCdK-H-Qr_^}_~q#ŝדךޕ% "wmϟV1ݲahPK{ht}Lby{tZ?[KfGu!ɅFAL,{{8 u,oe>[; ok/ttw͛l 8\Ŕz7{(3B\-H~iHtbJhE޷f,.( VΕ$>E5kQ ؈u7`o>㒢D7гU $ʅ``>=эd+1*J#Ep '+Z`W/i~)ƫ2JLk{:$j9V]9tZ#26ChTÙ@vmVWCtԾ 6y'Q*˲GTa%wk_Z6O7O>(󒢐E$8sSЙpWvקEG xpE 9 <\VT~- W+msf_cM`G'fbyNewhǘ$A_3eķzu e빫zh#rh 4~g&ޖ۫^r}Uc⒧8kIYb{REŭ_}'s@R}X x4q䗛ˆ8,Vظ^%4ɣM$uק^"*٤q`.b otSRԥI(&x;Y" r=q ;JpY:N ȲN<̄{rSC/(W8*s@-A ~jzlȘk62Kj=$B/^o?|`%J'Ŭ=r(/(ZP| 4JzITG;.sh+ڮSrT4I}:z`S62c'gExpWL\+6a]Dohx&VY]O!;Y޻7/(/}]qVH8!0Ty^ųW. ! mӡ6TKBJGu gڒ2J P|&L"oe?*4}a,4oM\j ̼r2Gx*⤝~U@~Riqo5B;ELM.L>/#''A GAE ̀]&13,WxM WU!\ 5 1,%: UmXn\(ڭ la+H.vk?*:N yh_NvfXpo` vԶy2X]1}}2 52Y3M%/dv `c-&&LT%.NDCq w jh s Һwnac*qْ+V0t+xж)HCZ[ w)L'k\2d4o3㥡&)C-瘌LPq+d[of_%d{:tQ_{+2]M''Pt_H),4GU "WExAZa,q+Kz ^Kj^ K+% >FwՖbc60&JYe0x%xyG} gqqy HgXwtyg.Rlv\ r3tɩj'4y1%%Y쎖I*JV<]l g6>Md\O '*:eM ;>YQ%gil_4M!2YFQ8~Pa9 u,6cP_Tt'}-k0بklpۓ 49q_oؙ7l(3q lѸ>?bL4zTQ`}D0ZKeo쾇pg_!/c٭Ϭ3R%YghbbEb&b\fAyP"hs"A%Ʉ? -H: a<P!]6Kl,mjU`]AWAjAj%ȳMGpx8+AyBbQ44Ss¾}O2ZX`;U nE +i \1;t|8@uNW/BxZ$FG0%̎ ƲSCJԺcR+6AbPo͍S6Λ"9~%yL}*X `uٹ_S#`g`,;MzuIߋa:G6A+ |u S2SYZzG~}\Gh|Nuq|/ .7f R C|)IDG:Pv|-&/ Zz?,āV2=#\01kWïaYiC5 ?"ILRQAo7Q`ńpWOa:0cyh:z˦2[7 nO!}k⡧̴Ŝ8Y^vH죄* Bz}o:Sx,,C5"~ $Ƨ0=DBQA4_{⨠lT E4JkN]1)+1fG8>Hٛm)l֭`qWW8pA{wf_(O|I컃hZ~SA+`N騴Bisߊ&"bSby(A4(/ɣHq#WO$Ǡ>.sLa L R:8fᝧ]@=Ct(]gE\wf*2HPZ}/eg2ǪVxyO5'vRLF0Ό_ZMF→h³gۑP9G~ @;,1HB5cjgS&x!Lf-Wܝ #9Bp"VWNA )4$VZT_P q]ӵ V_?#}JXs8S4**2j-LWR$Bٓ:խ׽`KdK&PV^-F,)P}hOuI䋡ّ"QXjcUm;~T@= Fj=[ÜM7!%Ԛ 'n$ΕP {x`XPe\X̨tM8; B2^ Akɤ"DZP *qT^)%jDJGfu7ˬ@ `KһPNϻM1Q߶@j͟*M~-DkS%ΡٌUþ3N3]oxdѧ]6}AA4 +\5ƥ\w쑛?{1{7@@};>‚-L+9еK`8>?WjT|"xXcF:(cOws1ŮH#EI̷FcQŝ;R!i,iʔˡbE N?(}^w6/#I=25>HѰ{{Sh{RuoOچt,}H:%sHn;[XLAR? ]ʇhw/7z]mo iK+na,O 3_XH97l&aݎ'IGN, +MjDh=O2$tc18Ɖa%@I, "t"Z!*06{": Z֤ByuZJeR^a8*w&8z"q\֠HYs$y!֦-x%hcgq5DzF+MNl^՗0<;ڽr>ӦiAS}^& D+0zX ,=s,B9g2]GV) 2ӼX^IxF14O善-6{93LPNeBujy8f9p""{#]y0GΘpF. A$ 4?Gc /5]f|vnej'Iܽ:0<\!&)ҮTy^(/GYiQ .7yTY?@QD.DP6/5 `vJSƿ| h&-– _R$q{1ۊ?|c\jhޗܙ+  cV߾ 5stݮA|dؠGۡhN<{B歙:@Yx;hנ࿟rT ǤrL1e/5MexB{u)ȏvbBYjB޶ȴbY>d :\uoGp;dS.ܵtL SfT &BxB?>42Vg& t]&my}RB=򘀑UEi h7o_{e*s!'|JbPS`$}v :{D~ԩ2!Gf*v,!ĒX ^qz+|ilY{JIʣT| g(e%lVf&;ьlJg&,>6]S̔k]9J\c-L\oh}rܑ5 {,BO輦Q=:C]\hn(A!e)O0E vWj'H ^{&Dѽ +b<h6oTm7BoKSJG0sE c=gW!(߾e@  fI؋7E'зoKY-5b v$B&8$TK$("rw&0ᶉrph<đFK0׶ټ&'0{Ě dgۗwI(ÿ}H.F͆m:'fhf-?atS7w[n\ 1I {w H :8SD7P+I0 PEx9s~G5ۨB }͸di$Oob&;¨+:S3̃T{qdAMYJY%t!aƝD|`vNmt|!ǝAG~uCԣi2eĥP\da ݸ(8BL@,J'?tVP]LB̌Ԋ6T8G*H*AN)Qް*rA؜7);Nhٸ~˻p[۹̱Noz44PȂPT$?jSߣa!S_Pܸ_w#67T)"ߐzI~,_?t. Q$݂tqw˟ ?u)!(9\Q#/H* .tF_Lqfd}@.M) ~Se*{x5oиVR%L=zv2G!C[X\|zC7v[9T s:хSh'op FO-@xE[> =9ͺt;Z4dV\ɿkiy}F"V5u^F+SJ_8 8%OY53皝o+3d7_^5]qALcH?,՟E۾`('p毞Egd֔8 wm;PlqzFNF,Cz%-sE :p+ylVG@јV+Лj!a}waSb*fCd]6mbp'&4"~]C$65=>GE_(AIeLCf3Fff,Qn-̷bJ.L;Mf#08HJȚG ?)Pi/iԫK_*$fFdNb]sNl37Wi ô%$uS:5,Bppo EpќDW0yKOꛗqA׾ !`׷&W'N-p*S?1ZƎ)"a}n*k߇fXu#dӝ6%L(]7p >+DY0p-A9D-.Ellgb B(RAwY8{>{w!c5ErqG; r V&h}d`E;Lvn֤_IpU(k!ټ[Լz1~2 #|kgr舄pV~z;Iu +^B!<.%SY *7Rk$뺚vJ+^ƙM_D Ӷ`+At$t9o3#F˧ '?W-\R5 (5frQ LqVx4yE( _DPB OWHZźbᐝאcnwj<3H{mAu :]3Bڬ}%}9q]I/rx€"Gᓩ驒<L,KHdF6D<Q+?R||\De\~XG׎%'F!݌+..u Ks`eO%mV o).qf)BKF!HVnl}]q==#!A4&: ۟7Ҫq.tv‿@NGh’ʡ$2Ǜ H08 S~C fnϏ|Ji#pк6GEޡO5Ǘtql/Rj$YAp>*a?>=ߏWN˩: dq{ys!nXz*m19SY֒K ;!}1V +i :`A 7Nɋ6A"\4L:q£( ǹ ׯA2ڍݱymvk? oG'ӽ0pdfBHQ;4^!lp.+^ſ=tocH,x*]m#~J+Z#闺\p(Wqh$Yc%=]8q a{:_FTcz0bCNJL{Eߐdz[p2#z DW9L0tPW\\B|} }LOs.?g ʑ7S4qVצ٧bnzOJ'-{V]Ǥ܈F,YV+z1'@ d'{s:) b,[R(?%9pGd`Mxt+I՛=T/ŽdCLO 80+2Ug3L長+D.xN؟8g)<>p@W:d#)[P0kWLr;'0Ur_L9pݩ^fCɦԨВ\#3vy%MGV@v5BAnPD]i}jwl'qzh{$=t#-HoI[F,|26z4Ն->V!,U i"]qn_AM/ə-hIҾ*o f\O%;u8 tO6f_X«0^4ޤI3[(Ή)YA1 ו-rCMo }W.E\s_6aDԩ7lH#7@<Q""n |ZN #ǯp~k^s~h̎!Wy-1B; >]&-yo'f@s"Hq2׍5HYʵ,C 檚wy2_y;lMވ*5r61\!{M4UTxK"<:ps*|9mHc+ɬg!hF::1Ҍ̙ V-.{8%gW 4~."; &l68eW=@,ކ:3>}'}U$b-m-%ƅD4CdM[1գ n,ȡhuq|nE/K:΋=*l#$/׽BmVZӣ"X9FA⼀"5BEjɼ:)g$/i] XWiĞEŬH/HFf-lVzЮ!Yؒ}eh%"ph",'iSSneb0ABiXBO6-g\ȈW79ހ)]-2pգ)TsTJ/כ4tH@]'9MW <šsrm6&z9fa \I g\oCQ盜Jb',Wn8Je3+E!#Wyk趎D$χ-B/p;G\'K;CK1hՁ%ۑwbOp$[Z,r:%A:Ф?vZC&ft9q@Kۤx IexeX_<FlO%a,ƾvh^8xY4pFg(L| 7۔~/Pqdֱv 2[%T,mct.`<~tfP >ΦrT&`Q!ӫD)faȊtg -C7{ǯ>S(-\!p+jc~ INgz  5= Z% V$--cL Cڕ]v4R䤥3@֧Tqαvs\Ĕb#)-z<6d]xExךZ0ǘFsF_.(Cؐ_9RIEl%ɿPrՀɒ53} {]=K0Γ1f!j\ },6p9^ӿ aHs7 ;LX*i,,ofTr7"]~EWOL53oUԛ쎚 |W7+n{}E ^UVYpI6*a2]1$_RF.{j5c- }Zt8&F =2cd 5v 7Ddף4 iҰK5h J r(o:EWSYzo;ߣ?rŀ|&yLI4x{r.eD7xs7CQ膖S[8nnhaW/L&|e$06~8GTnZ,ShxG?Ѣ+ XX̅:?Rc5Ca\N[!6}.ƔW5i_3 Ai8s EK 1s$ry}bd)0ԌOpZ6\ ZA EourӢ<,nӤ_3H 3zmՔ7f].Y^t=YhͤdJΞ2$$n!ݖ'=Uc`W5'aMQFj d@JhSGQ{W:>|KσŒ~Z:4hVj=]\yVS=d]]9}kg?kLx҉g,Ǚ0W͟B;8d l s-6@[XN:sxkfscB/Ep\^(g[gA1;JqY֠c\MU^ePL9R<T%o]%oj+(uᄂVvXg6^) Nx@۩I.0wv¨@ۆTwj#Ug{;(+Q} xW. [zjR(ԕYi\ܷu"!C9:UBΚVϯLsUutJ : Uc"I)4]^|m bVtWH&NUN>c ,4h%fY.-JCaeQ]H;ޞJ >k|FUWaLWg+dc7. <]gRTqLNCfL .D)GY, ;&w% Jamfn2/(8|vK%[KhDO?xP8Ar,FD7ժě 2/%Lž +wp" p*781 .\dhA1Z4(ț{ 8 žrGpޏ)t$f۟#lYÆZ檵T;o-kXB‰w'wR)4MoeJ]~r6sP*myY h$MqԄcƑHOgNw\ϰi:KQyNP!}"u;pnx] ׽W.QfMA]ED^}_$ǫ7#˺= C.SF@&!0uDSNl؜vp)ut rJ&te&ԝ @cZ], ylJ%G&g?(spwYu%#R-p3[t)QI,Xp 伡[#4Ơ_Oa[+-_8eΧ4Խ ,b<;gjq|YAL~4\} A!RJ Q.69VN<E^Df&n+& liܐ<b 2qC&`5!ȈơwC `XֳܻW0bԤLdC!#r >14$ H+%j%;Vv3?cZk~ZM/u~$;xT  DS{ ùhʳJq?'jgavJA8SD$*įIUm- wIr#JUߩ;DG\}y}x{sx[KxS\)HpY#&ÉmoӾxIQ9,'`V [n:[g7|yYmeYbV8(Xz,.@ńm+)4G݉l]V]i"@E6 ywN=r[ Mur}3>cאYt{dq=:c#@U3u'?ǐv d@ i͋lytܠ c.m ϓU'ܰron;jUŴk؝e;2^6W꾿`?!GYOOe@~qڽ)(_^dl JjWL5Kx-ly`q&P-U3cLϏ+{5o[))k 8+¹:ʉ퀜I=v(:vɊǦwAdY038 ̰#l\ۭAS=?{=,[>MQWMOAhOʃT-:Fssp愕r/ܴTٔ.n'.H:HX %}`S=KA֣‹(#ϬCoIhI x%a1 mQnBovb8#d)@kV%_8eOf.A֚iL+/B7M\CA多N~4&8)eLdb|ۋTbb|p"%R r,{y\ z*@/US3Tk.&^2N3 Nb_'qW"hHy钛 UIA 55^R9D_ 5 3+kx`h 4YɱF ǽVT`]Fp=Y)2L :Ӯ8$OGXwgƠ|e"ꤜEʓjScT(׫$pS<81Up/(?ND-1h.2b&%wI虂-M"(#FjBߝ)jY_D_,fvM4eMYm!TD!VYm'ox9;=~v48Giwj;/IՑW#`%*u&؆>6)fQKvMPmIA/Ť)Zg|~+tW/K]LJ.u';;cmcJXh6dg-ҿo 7RCd~zRԴZl4c[[u;$L~W͕qs-BwOHݐyC~*!XkCaXvkm4FD?dN1Eo$NR-a6' K*RKpSj۫&5+d?Ei'/>-j:yzga6&{.)]\6lRGxe:F :^ݨP3V3Gw5!bS-nެ][j.i3ˇPyC 60Ci)؅W#Hr9s9~铜VO#c:KZT?ރ H0$zetU@ ܕErC(rQ<68۰jßM l\,k0ؠ%d|P$ yI|6Ź E~xK˫VaJH{(~if(G7DPONפ6mv>2Ϊ&`4%s=<$os<{ 1;L $ _iCFw@%/>/"?1 fMF{ֵN Mb&.UA82D~;cg}=g.-KHWBrd<7Tu m9|Q=CU4B+:{aSRBG(7艨k;=zɉy3a}׺?3U(ZXhX琱aА=4*tME,-y-Cnu(No,'G3dž*0P̮ !FO+㒹,JL> ^OIǻ\ZoI_ Ġh?_&V_pQ LeHIJpɍH P>@/v3bݠPrlKx[,MX7LdF"KZ|-Gvחn9/I;k_20nMdCF{'M(֎U,K>4 Œc@}+'+:gC[4)|2ޥ V/eQ3{dUH2UC"% USӑRhPp2GƜM=" &!CyZjXض^(’_$=.R ˑE?3 R[T_:.@@QgG53 fCxS\2lq;Rg>fO-W'BҠ#: ֹeکXu1:Z6}kesxomX'krt, MB5U[eٮa 6j/*Z;3xC%bEԬ)˞[eqh]>ҩaiBƥ+zx#qf-o qGy,C(.(&peDwN)V.EG:wf7OOf mYw-u|/O;-E~zwSȶ#PPF]) 5A6+ע! yQGc3LS\}PzDt4r GzՔ`eloev 10(̖h@<՛inHpHUA>Nfv² SM;tmZ~Do<=`6Oqm$"V.zˮ* r ]Δ8c@XGjW| Lôt!zR`L5y[Uss" uJ1ri xm τ|hp%W1àڳ" n^p RbE9nl{\V"`:Z5tީEo!\ ѥP z9k\XgnҥkA V.z^:#M[4zJaL`ed;'V~հzqpѵ)ƀ @>0+<^ R P/0BèޮIYq͔΄_t:Ni;5N,ıkpSbN1%xt jw3`*p(w*MAjgAVc \~;MgqV{_NjF֧1E:5+U秊ķWEJ |U"?6ĴHJ5>}h XTŮ+o蟍vsz`IuuL+aHf4&$jY|W!Ղ^I%7zf9骲!-|s93懛hR+XuDB{}'MX"ț!XzEJLa׿́'L"-G&YaO*N'" Fo "@s vπ x*' rv4~:|Zո<FQ;5Xr`* 6';y |i{%DG7&S@#5fQpq`U|^A=6 Y"~4 ]^IȀ"0g0 z0KSxpW{-+@*z8UW  d5TFr鞦rxĜJHu;(1/,]_;m'SI պyn;fYkzr(sipz&t\˂ό Q D֢d*Ht3hNZ%&eu"$96h\hI8!7X7\f$xȃ6EPNԑMշ{>9=_5>KB(E!";%_‹F-[[?[,7~)|= H 7{f1g5mX$ͱlQՆW%;mO`ĎxkA親ͲvVYyx3Q%"2P`7J|ݳ DWEiO1wI C>j][d|5l/[~#Qt0">E$ džSa<+&!"kBsmώ+N3QzC y%rCBLHl+= od&q$˥m4l.4{=w!vYXBPJ + (A D=%'O@2`c4wk~$X(y!ZoM@}i.r}+AтĽYX/0F ~w*~ԬZP.1l e{|G aUFڰ޼C갯=PȕHxE{*h)A~0~XV#Vf<TYj6pXJ0B C.lVGzgSX׋ r_KRj`J-p($&/As. &xIp/k>+?}>~Ff%f*Hܐ, /٪1GAB""o[D@Y/J?\G/O8m8I߇p)ېl@eczۺz<TUsBxaTmDj!JyCc\Gy>Z2+I9 Cg+:E'@TaY3 x. k%Esh0 *wZN~]F*>/4FU 9KgIsTmhvuqTgeˉ pMּ&lZ&[+fN4M wc>A!o bVR,`9a,$!01Pk(einTC9hqz("鵞%Ս(VVw1 yhkV]5, Y\,TݚY4xnZ3JB~F}R[q1V/Xܴ=.n˖57ˆ٤\!.'S W39[mUᅫ}ranqR3B!DfQxTsBjS꺾W :dx5qbf; &8v6˼DJ> danֵ Rq!|'QJop[?*p^Keи>Wl/ y@t?#ZOB~DiH<Ѫ`*j,cO=+0=n-w}խ!9Tcx$xnf)KxTC -c&UH0I6r1b=l'|NV"$2Vo4rps+O_1 efk~[oHV9d{$slؗ"o!BFܕR5c ۇYRKEїJi`;=g ac{J)vMӴK#B~O6.ݹ-w"\_s:zUeU'l hg$.o>#+ (8:3R<}S!Fj 1ޒ#\ˢPLd+c&H1upt+rci]F5.Mi.!Gl%O 11:F5l`M*ӿ_#-) +#B4-Zu\bԏ^$jB;aH'0W= xng͒R;f&b6sU)_te٪zxvWɂP!琨9V62ғfw!TmpW1rw`V\ExVx 4h㍩=/A?GNB|/bW]L;裳q9+T#B!|T:[.`:>) Do]v5iwm#|a?j% WNjG@99}c~@V D2<3Կ6ZBȗ,kS¼11ݕO80WG7*v8`>|AD)5mGƙTLSz+<7 ׸&y NRw5ңׄ~Zg9i#Q G֦ ]$9PzAyIrfz;w>Igp+ֲ=ڳ%dn,lȴRZ4e{CLLPջ( [zt1O Aܠ(v[7+G"ʮЗ)u }zrCk/p&#Zi˗[Gs6fƖrQ3]~!?3DeAXc|v`QwC+vKjJӐ7d2gIxth)03.2L' 7 hY,4;y܁#¸.VS|۱Vmqܰkg1w|F)P룪\|"NE[Zda.uMF*һI VM) Q0l(wf>1o]/ o)͂}ݙwrCmuh* %f&F!57I=)mK] ':$:tZLd;@q˺:3sԫra7vx|dfLrRgy KM|=qGQ!Lo.fsrg>&C-!s cݰrSL۱̧}ٰNdDCXXqtQtc6I :Qm/V"0fWq&ă|<Cm3j.1YS"f&-.kۃ4pf M-6*n[yc[qy"It_vTD]Gr8 (Vd5csGY2!v($on+x,MX_aIVމOEiBaȼ?/:$@ Nf۔r\G%= >uɚY&ߋS$d3+.4=wUO>E.L:q2HxT'v6*P{wDb쐳dzʊǑZt߻a/n I@\bDZ0󇘆1Pqea#zף^V?E?:/eVƪ'98Eq)v{suR%+'R&X7LC V p7 PV0ET'GvROI&Ê8{5̓䜣gqXcŲEzhVMk/y$z=H4uK|?]J㉺䯬Cl zxvN;udY<: D 7JW?CCVU<:t 4}KpӸklH19T3V[UFQS݇?K 5r*5C>\')z=tUs)#Ӹ#&?zVv+z>" MJn" b1sDKNb8a#ݤi_ǿct5|̰uٛt/ELns5*t}c~Ǟqf9snߣ Sdq!CCl9Hn_LV^0Y c_lT06I}a\QѴA;u6>ՌFaX Ռٮo:`RT*| M(5H(6!b4Ə3q韯1=GG~Am6F4'l^t.E{'= hj`^YG&/~Mߗ~7 ju3saSJoPجKϲiAY۶r1)5kޘonP j+@`wlq2 7&@';m~ dSߣM@qleHU<ʶ9|$p&]qVm&%qcST!.ZtM @ vNr勷:ɭηiBI38Xh(w.7N:GrUrRXPd2kokv亠(E7Qn O`Nw.AYipNJDRu#fO"qWςN=gZ GPaSp˚2\pæ6&g<1z;LX,7GزumQ+*bEeA$= (6%mJ:jmJрL\T U"Nyc/#G?8*S|\!Pe. HV~H@UOpzyi L[9`Alį-k'{W#fE{@ q4aH7cE'wm7⃇2&2q=CJ`6r8q7!t͉*vA`/Hte>蟑feP #uqǞOj,h{AR;qۘ#*)ac{Em}z#keE})xU$wܧj1ɥ92(t(S?8aӵb7%^AI UiBD@R;7H)8kqbڃ4cP+1GX*$11JҋX8& HnHK:2"%z!/ YuUQ%qrt?9#}=K2E9",doALNIl¼O. ~*?1c:LC+>P-oo x]9~\8y^~A]&:B&vFq=q:Ta 1(UhxLiul3xJUjCiG7f̊n^;K+. +wL{0wl!grc>|sMR 9xB#}ef )}\dT;nl 2=М~q;\EсX 1KjtQ#kS FGc xhL R< C ’e-O[aH%i>Î6`~WWB^?0AZѓuIl4*>OrpOr6źHxn YgCέ'Su;I–v ? `k!^; W`a>X[Iu}fVQEFX`QP W0i3{ɧu G/KՒ&t/ԦmȾ >(qb|r3Rڹ\YK[#.R/v;YRN`f43..J[sYuMWb `r\F`<1s?QR6G>,ggy* N]߲Ds)XW%kQ|8&Bd&YmǼa-oFAי[R> %]h9h-@*&F,BA-\z+ML{Yj-%DY9=^Qi19`KMVE}Fy0PWMOBL׍In-ջeћDԶJ(7AqU<$3}62V BD|ŔNɦ AҼWw|G [W!9 jwDw^]\4">)HôP52l}(AJb[#Ԃv;EG?w!%(D dqg1&Ě}Wr/Bz!8)jq})'hc~9Gov8E _KC`%bHbu (y  \$?w`vZH G@Z ğH\B5"k|OHn1!:>iB&qe˱OX1+ܲ_HgDFdl?U+b(8-0rM RCga q3oQlq!\ZhLT>eXGMg ?Z8dbK\, <#q BצT b7"l]Z!W զwyp,= ~8Аޅ?/"KM;壏i` у >y\I䳢"!ⶄ45/}Hoæp?az{DxCǜ%c֯T|rZWDaveBhDu7dԨK6neKǺa䤎o  %Cq2~eC U}NL$ZNELTK;J ž]sz TŘ]33㱊Y#j^TZ],#,N&K)=ϏWbc?ݯ‘n7Z FqEa!r|,cs^Fsu[{a%|8Csu"1 fM},_;V|/&UlZHgS0޼5sCdvds?ЂuM .3Mmfp)UMFs) R HO鶚` ^TH `/mA'U_`:2`w*q |ȴ|vx.ʅx;PvtUR15pRH,[X|ǠzCs|75Ӓ.aNJMK/fiqe9?xF* VjQYRS\gtF ܚԹ"B2Eq`LUNZ:)df `5St$[~Z^L&5S^-hLl{t'WsU?{:86{R$Uq{MNݧ"R@ *Hd\-*#V;Vg'2",u?vx swXJm3*!~;*i6b#1):j2N(`۶DuB蔨 B, ~tkɽW$4,? gm{JlqsWoZXG/EQHˤ{2R"ks21*zdLPx]TO . %w j ó=#c\cL\A0m-)fbl`d4 Q9k{P\F|Jhb2d䣟~¾cn]=ψ?6UCF%㪓'`Iyd؟mHh@6%RM 1 ۖ&ֿ8ua̕JBTc+Av9Ɗobַa>0{М8D pn] {J]c7ÖKvK<4Xă޾ u`O[+4>?udt1pZoxֱ5h4L Y17JBe0Hz~iA }otWMLo#;TX@>X.Hse=Ev& پ:R BαmSyzӘ׀ k-,f?0>m򅎉=(R+tTCIur}y<`)7_'DY]ptP- hcaV,`!؞i*T~^Dݔdʺj3%o55/'=Gs.oFw-Ƈ B.(ُ:hdr|P'Zu'ij-Y+prxoIcQsN\]2`J}VRodacM#u:.;.4䭺( {CtVlS)oSECBx wm$dA9z9U@kݠHta9J0޺i RFČs{dD(lV𥆇x;lkJ$uhGUS` XӍ4Q?G. v`pcoG\%DPC̺(X|д@.^)^Mo Y;s÷cZ:=WJ$O`R ,,I$Lh1hxh-,-+h*X+tV=4!wAU-B+bN}܅unHGݮ>k!u0E8lU_8):7xٸ *ÓZǽu ^v[]֋Ӗ<;W&?qiYH/xAǗtLqV#J&ҐJK* 6ϛݒ aC$V bt`Y>H=3I1Ku{K% k-ƘeЀC 3 7D\6E:.( i+MC).Ȍyc4KXvPIcí3^؂ N)>+SR=#ԞB/j'D:Iu̾~^͢%m[ͮ[=:amUlT󾾡 $WX,Ff[Q2!qj(lX%دf2LpJQU1mAA`KlUl Vv#"uln0#KUf1 ط٨+S7.r(s.ױNT&WSR:Xzcӕ}_^כ˰* 0{籒~~ )xIIk6qEM& cQɾnw*vvN,~v%0VxvX}"dW瑡jKaVQ؋ źk6$b> C##Ƣ}:ex=2PΑedПn=Zi~!d. i7Ums#Lc ; o"r5dP%~a{D]A]t%/qo[.n?*Kl.C\Lt|'Vh-zl#c {oa`k+M$HH= SA+7\eY1ht8S߳ UN,G\t5qX;=J|ZW5b鰼^ w;[q"$%^ i(Y1#H(ߧkĪ\3fIwf%b ) OkO8 IRibAL'dH CD= _hJ%wjwq:<&em1ftXGSThzjFނf*w8HGJ")br!aߡt}_*4Àۄ{s(b iZnoacߥ6F DAu^$'ɴ/#@c"j)QO^)1 őal*i !v+(Hjbn6 7sy.K%$F0@g=0c_/1r6: lQLКBS3EH!LnxjބRANo$-H .uVAhѯ"C0dΓFi9Q#n* Q{uwhL+w$f).1bkݰFAwU94RXLuKPlm(Pp4A@]lbS(xDҺ'NB*bdnKr5-_v ȣZy6jU+ݡ>D\t>,~dr{UfCP$s LshJOK(W׾{L v^D^E?lgt?*ād JQN7g:?($ߖw 6gڇBAMuM1tN~ՄB^uA`׼CX5 k?J&-&&mhh:ƹ#1bx8<t0*YAj5e$Y!/i1z%uv>c >#5RF! ᄻ̞p_B} v7B+]o"P{pN5LOypzLɤ7{ UQrx%V>iSL3ROjV33{10!:AbFͤrGΕV08|ȭqbmrwӦ([xC=jxE?o!6{nO]ֽxe}n7XUW oy*LT#v);$F0BjvƑx咀4 ;~h7]*j80-;+{kր@xH=.i'T%7WDY6#NLpRxې"tf2 RnV\ !$жra@:)]Da"9 V@ _O1y~Sg/9x^\u)*1I h*Su;b+NҨ,'Suavy%7kyr1;鶴QVOL|ɔ7h IZ)^Jg Oq 4mFER>,1n;ì4~oaƘ 3 B5՘~jsP l%xqa $f=籇bH5Vc kQ'q*BB=hWjӞyrQ뾒 / eTYcqIm$>ov7ٰY߂;3H5CRـ[7),? $ᑶN6PYG'vV$hRAv;>AMUz]Nw&57Uhvʝ묩̛81ڤkjМ)MPe]^\GQ`=]X%k8I4o] e)'Auˎ7tyÇzдĨ#d*5߁YU㜿/ãڮ*%i; O_;jWscFcK(Rz;7|{Jdwk$gFA /zl|7i =mC>&I@2ARvlwF!kz/՟]nu(2#s> 5HhKJUݚbٱ{rcy:Idp!`CbJpXEi2[7~`6&O# ;x$1%8] 3c=5/VӋ^P_c{o'l:jm;6~dFJAd?vڃ/ ! f>9gcB[U"ƭ^NVR#ΟVh ~c"^Za34n٨iZNy ^Ӏ2<ڱ=ZGB 糽y<əYkdLRE)35`n!%(.A$+ԙ`.IGib%$a *T*YH>ofn1Èy~81Y[;VI޼p ։Faߥ4z^*?ǎ{9؃X F[Z;c(mO i@ u'f(p*AY(׬5u w;O}lBve~%ΐQ`V¶=vUjGM"WI".,;-4`mز|DwM64x(`HhDbI@\\l$ c*s5x4_ȘJm)%PBk/F)EqCzfς p^\=g@yY Fqjg[@۫>›J]U..nCAd`/8 ϻQ%lBܦ}?E:HTՈ8p_U*gZ ?Ymy#6TGwԃ6/d$ojdkBYFaU ӳ^)De{UزlT}'q̙yjN9(L(i!~fkEp^Z7W-Z !92Qm nTscv"'rGN`S߯6E\t h6+F>\rzoؚ4`Fȥ{oh*5c1ksdlJ>纪g$"V*@zOPJ1o$gY'!LLSw^Ozz!gTfףW/^*F|Se|o #$&)uUoB즏wöw`LjXŞU d Qr e;Y^]3XG?x,/VqI}1*ng^#Ze}^X%ڹ ϦaAn}dCMaM&V[aDzmFL{[s X~ޛeCED81 M JGH4BjX4;|e HyfͲ]i᫟ӫqĒ)vEKPA:Rm_UGt[VCݥhY&lĪd~]Rq1TX嗮%6$xE/L ,y+ėzUG OF,,).+Z;jc`s0T0;Uz]Q8>xɱŮÊҮ 8`2IwV܅aM"0y, 3MDԄJbkӀb]Նll+f.Huf+}Ѥ FOCQ,>ۥ]k2.9)W"gqZKD{dhk>O4g{m>DvehuS56H_r%e}*َ^ Y9 t4Sd5o^ɨ"+B%5`MMH_E,?6nZa:9ε001$mԠUKG>r*?:*}B;OVhH[TJZV aW$J},xN{8? h/p9ꎫ#@9t4.k7vb,E=[253K[l*,kR<[a3^3@M.k J:`n@?Wr;ω+) m-.lΜ(e|[XlQ&\~hXfkG_~Lw9sU畆+^Km#ۦil4OaVW5HLo p8w@݌4QJlgLC;^. B\& e c81+c~ BN[Ԍ 4xmĻЦr`-c_{n6}{R6Һ L2 r~b>iE@R$ZoDCexL6h\>eMWȴ9Ias{Gd*ѡT(-&0#R.b&Mj3 J\.!&@{ilr !-1^f4HkUv`$(6~a^ܡ%Kw9fpOzYԅeV})HUBG-PE6̹&HB/76P}Bxf)ĭۨsFr_; Ȗ`bSNfZ:b N UMnt fNj#v9p!mNqUށ3ȯTKF?k~Ms{πiˣa \a;ǻ^ "V"yBrX+2}UD5`>N\1BvEB4&DhOsg`:ӓ;:AEhTsWI_+#$tFC`EދDMqDsr3qm?6$׍꺆݊ǹRoU ,0޸O|)}!E@]H+sh)H0M4ta;^GSyk䄭M27 F j4 za\K "qi" <*Ʋ9`[n昮^u h!TWD?Y*EO QJ1'PMO #=)Dc)Ѵ!N^F (ZM7.AkR%;nͰ8T89n_'s@=AˮI F0;m^Cx-0Y5w2JKNOwZ!?C6&}hpyB?N=XlylH/3; ?D^Do،˲T^of3ᜊ.y0o`[['I:U=>k(Bp} EbsHWW)À+"F<⯕_nWӶXkz׸[0NOLEnd4+YH^$p9jmu' #9Pb́]gWm`e%'%|Pb6Udۈ.҇A]֏WpNp}U*ud\=E'>1)WVqEU"E ߽5_u}fo t`‹ϪSqT|.CV-d|<3ŖuP8 }1ѧ|+XHip'-4FZ*gM~9~9G$L̈́/zt^_quiie["z[uPòj5Qjl|}/T jA:bVpGN6`;#o żK70伲d~Բ[ ty >A`<`Ӧ^ )A-R#qKނ9c,=#y-hu "K ػ2vlniLy}FCLf(vnH_EDyfHEՃ$+T:dr$?GE6b!\U9:Vo%KtF4H\`:֔r䪇\,34vMx<8}"pyF򢀌viq9[K$6ElwBgXCIvW;J w{'6j3`"ĔVש?l#;Ak1%{zR8Kg&diPkJe-rz?eDNCIܝ\7yъdѱKGn+IyBT63a$o⾯"Ѩ֊dWl\>8qڬ˅I]&0':df%QtwbʸJ/"9s_ؽ:h1,Nz][C&pvy܃hGL% q⁼,arWqwTCHurU |rs`}[Z!v/YECP;||{+ꗯyͲxQ:bq.xm ,"ëttǞQxAqNEu4 8D\ c Q ~yiSVkuvV'%eq#{{O;q4nݔ:VDsfCyZ)7,h<59enYttC߻  `eza+#)x\E_3ߘ9@.y< 8&>iLgIfK"EAko[e@G;+nF (8yla8YF?ޡӷ>ߵw+![$1k^ =<ǧ_:'A?S )>-!w<+vՌ8ޓ=v` P \Z')Q.M^͉S*; j6h JOMgE:h(8˂?Gp^׻] ZNf1U?3EM 0tK#wo$@If*MڂuaFt6?Ԑ s3=nm1TZL|S% L?gDFHדp  o&]Wgіw6 9H-'m%mI- ׽ޒO<(\o29D ,x@^%~X¾2?><ʚm!cPaA=#לw!ĝ<;{ڊjuZo ٵg$yDH2 $dә\8 HV["_bז B?E$q:ÒϿapXG{Bcuzde+J[\~~୰'[έ| 8#ްͰ-|w8~p5mA_8d9%05}ЛWe0=E2Z׽;mkν\6s%dn7Bq: LpFn2w[=ϸ$ K=pZS4wڢ42Hο6=”}R4q.C8!CK/-]k+ҷHz֢ar Č X_>,ԃv`('c1o2IH, @}{gQQe7۷Za7ͼ1d=I 7i569nio ,< q(:YL7gu>;m/1W>B_η&yv$ 'bN D+7wWP3>6ƒtSKK8,Nn27wʈ~6I!6<=')Zyf} NE\(UPU0o9JI7{{ڹP = NέEQ?2Y , F Ќ5aʯ#!.ߪ$Q%a`(cnks Tp)]{vixI/jN]__Tx4E8B!6R7{Y"mAòly[y1xd px0:dx8z@ `a#Cvղe` UnkRp_6ތ&r`tJ.`*N>fڷ2/T|Zڱoܜ!Gls2ߎo,LQUzB<4qxR15dR7M)qهJPmƙ5]V-E(N#^WjDWom %#Dy8|$yW>jC!=t>|fx񪝸jF$]Kc _Knw,"2C|=˼|j3`Ȓl< (ׂK7X$ `衰}% ,F')-j8"}MYQrKz{]_җM}Ծm_tJHmsBLɪ*(tA/:08*[`Q^L2f"۞mӉ|)KF#*w,-wjOa2вQkXÞEzu%'o"u J.atNS4&+<C0*kZh=6G+7mjJRl Y`h:[?5j$ ãVjɩ>${gi~XLZW6n;ۧ_M|bv r<WWD T7$8d[=HDsGLm$`<Ghc0bs`&qpB@&bQ$e=:nS=կ>gac)r1$+uzcmGdB_ z."k]ډ az!QE 30'Dz.ar*T8TU| 9=u~GK˽3i0,aҽQjjr겱D'SM_kd\([{-v\CۢJ?/.$"ϖepyXhVO,akkU(j6ѫa~^u 3]^h{mGhل/ DrlE ^YEHf5;4x aI|hlG?'|q G\Qu]_󚵙?Itv3S FK=0gGr[AE\;H\x)hVՐFqoWػl4LE7wo̟ÝcqI NumsfpheUX s`2FM)Z%j&}ˌ&Qbi ѱ[[Drw cjZNSM o[R_[U@EԒGEV_E^s9eEDQE܄!(7ݖ o,&UVyC շLgq-)y}fĊmoыe_[03@[$}\CN߾ۉb-bHa[g2l.BQہ2za ART^;}"2J.WA,C*-ALH##i5wjoTNc4{68u7}Y% -l!I`/3K&yN~;aniP{Qq5yүٌ1rٙ\kZwcExe ,jLi&pfftUWFwBi?eܰ<;>f!h_uNع`i LD#Q LQCdVV);GÃ&}`32HiE\jݍS9c~EQID5]*j'^f)g^<<2z]HSݮUT ~$N͓;-q@ [|O, O=AWc:3vV4])Vx ޭGv/1>9J ̹_:|Oʆ}ʗA>|M΂P HoB-  Zx3IZŸB(}v!蹏pzHUDieAf^$(W>>cQ7& 3+PVkb~ |׉O&t79/D.uvBSr|n+D )pJDQ3˵ewG.L_enA. ̫$ D#W{Ihܼqs[$qNs`iQ[sij?jMKeS)#r dTX 7? dzK)2Dz_+,1҇_v.8u#}.)Ye6ԃ+/!۾n[9VKe2WR^ =DՊQ\vS$$bx0Qp!ÁZQٓ;]'s?<{]~Z31@}|$zVE.fTVgMa?Ԫt }4j_V1:u ԃ'[Zjsy2,2>LJ>. _tp5YUH J*HzE GGb?^(y6ybA- VXJPC/ћξy^ZNFpYؽ  Ғ9zzʒNC6wP[RY nMIUoz'+G};si]S}gA&hTإL@_QcV/,$,^MfX|^gRI;)5f9$6a!PԉPccT,dˁRZnżWlkX5|e ?'> wzd%Y'+v@d"vӿڻjm)l1yLhO'xdH@F$O) D%9">ގW쀲y~;9wqc2sgNIKq|,ZCfe%'T5t^J77c;gW2Dkgj EpM 7==hMJ eړIel>èՏk`Z/-!x=8~Im׻|֞Kf f{8NmL6PQ2umK" ;sE HuݺZA'1dA X[pª2/Zm̎ê)=P@puT6}i1TB')"FV U\[d&QcX0p\ܭ5U/ˉ\{ ^3%%vA lN b-&{ K6yh>pqM8Lqk^|.K#4&vn/pjZO玺CL!EFzGc*%a٥T\.0<]m0MX#LLa.a!m͙yǁ[/%o @ C -<@7Jl8r@Zцln4c>(')noߪ_ ){jrSǯ>jڗ 6AcFt, &fOw--5rO/0HiC9Uˡe\ZOwjoҾpxYZ8l^zoY4a+'SZَ{g2e!v ˺גZC|ؘoch= Qx3f*I#9q t\UQx p&Ь:؇E ']j`L&-J|Ś3:˹̈́FkzDכbl'!J%J!ļ75{3w5/+]we^Un2cѤrm `9udxMc!L ?o#d^#կ K,VM;Ce^BDwtvEF[Oԃw7LGg،)tEZ'dtw@ײ(oK]d53d^s*k[vٹvPb| )ET+wlron9$9=JLǑQ$Kk^T̲aEpy_L$bBbt i+pf,֑&LJ#8|K.\(J]'&zH]"Q°9›V"[PߌiDY\ղ̏wPU?k]"iH34t@ji=*2Zms`[u@N[jr ,CHTi TRerETu]wH4>\ݬw_.;ScD6dlTv|N:/w>Q8ΩKy٧ulLRٟj0žq׆ xitN9AEZк'HPjckY,,~=‰> 7QVV,gLy/ YAoVgB߹j4Uh`(>k颍+{`@ 1Z0x#(PЀ] `ȤJ4`!G+iEbr 8#pg8BYXDd*P37raߧnص~Bnpd N%=dQ}N}mbxs>Ȝd]jcoW F}Rj_zx>9=d6R`J4Ml jH0ӸuSmn +NJqT#y4M1~:yu@xT4e4wG qO._np2 : j)((h빈S$IRAV fn' ZҨ<=%K}6NV'c6~_G.N-&SR0%J0|t7Ȩ F}yqLO{$yhz_).i/ ׍Af}EKUǤZH4W'3}"#_)qӭ$jUcqMJ%3r(Dդi*I)];J5A38r -3mCC>@ ̅(>dUݟW5ad< YI&!S3"BX> Aߥ;FȊ*ˌ  K$_N`%R}B%j-j-R0Dga dÊr-[ $^#yJogC,nȀm?:dc|9iθptu\L/=$ ˕[mc(%=X_:띓_O;]k9ĬPFZ'cD:kh|_:]]vNK}Jȡsc4rqH)5͌d?BO=-_}&xĹ@l:Oy+Vq8ݤa *5|´ C|M"A27~kb<kSҠʡ͹aed1r ф\RJi* nҬY{/9;$;OTiY+wF0rݾo)ipVT"br kx'5!]X$-[<鶪.ӡݲ8G-xG*Vf^:I QDp7Nо#↼v%h|YM؎Ds0~oǏ-s|FNC<,6 $.EyAY 0 G[&v)L(sمG1N'#3%hfAHwG+q: 1GQi3[)CquY{w$g}(c66kZnAq,돵v,9胜¢ ש8RLd'1VX xU`"$wHߢ_ғxSv*1͈w|U0IB`67Z{p8r?=:lº&P M>RP蜅{7ڞnR$.O ]m-[Bru4Djry'1uaJb^i^ßc?í c[0/E|r6s `G P^%Xf2|Hrl`oXXmٿ]=R A3ݑۗUM˯,?%SO#5@{&C[ќ2$4lI(K q`Wt!^qIC cXUdS5etN!nD_cfKTFz#l3r itC*z]&aTQ> &gS^if 0FgXqE&cɋ PY]wـXX;p.₟dvJv570pcF2 vą$˃!c-6qKEnQ XΗYLމ'-=ŽiEk-x Os'KCJCvl~xzAOn|i.^ )q$3#>9P<[%Yy| ~`_.0/·ްvmVqr3R1?g]~ W!d6Iʬ_YUw 蔰V1꠨ks?89wYKR(}ow-"d?݉/ā!\Ġ\*iAH!>~iu}$\U!e\QdGw <%dl=Q&{׼ֿ-8(!m{q׳|?_)3 ˾8E J| 7">pZWeV_4{$KtWὉ)Bu8]RN#KQ+P.jp҆7meƩ? ߥ7%NnZ  cJh-f,w˻dL#)lZayq@{;Qnb=qgO^CWҨ`b.km7f +Lt.ƳxFH)Aϲk-d q=~ 9Eg7KrUptcJTe@>6i̭QZʧrh#[{hEoG$&h`ui~#A{ RlѶ3d?%^Qg/"nA}.}OI`vQ E]urjJ zT-^Mvq`5؉B*gGrSk))?Km{Ee*4~pNCۥcuä۹$aM*V#m_ ͟Y\` }|ՖiʅW8>ߡ@UUQ5/:EȑN etePE:Փ\BX eN%H~;̓$`JbNԕ:۷ M4'$ "-˸ X\=h錪cO]C׉9[yG1F%{}.X-O7Dyw#{7񺦉KOm P'^-,5 źG{&; zbx2@s wHD\mܽeC'a-/0 &|:\zuwG˽eFІ@fUw\Π?Mx -IU9]`KN XiA ѡ@k,avV/;6{w )z{a1}KS;W$E."a@ym MOw h=6gU5߂V(:y| .weT* u7 1Epv y@đ`dr}pۙ=l+Y"KeZ}&/4-%n<` ڂJ#]wGb{aKZ%S}cƒ%`)YZLb:7wFn&Mn2vbC-QhG]\IvwZ_*B]$-!is:?BB@U 'FgKq"Fا%P%}W0 wIOmnA2ZEQ[p/|#|p893Pڪ`,fv~ g:Y䣨(X,8/} uˈ#)["1VO-)F $+Tt@OE!n̳z'J" ްtf0,wf% m,!:b|]-59|htGL`lYѬWŋLI0lQ2aaC5/Df:v^'1e6aVvê&)=p]q PrmZEBhQ_1iӀ:QƨL[/9~@%N~˾W k!k8ewؤ(`I?y[r;evGBW !w2(F h*΍ˌ&ˣV( &}($,mWy IllaI9Bj`$:Kzj ׾{ 15+v͍p&NE@ H 5Qɧ?37 B-囈OѹU0r.j6wV KzbWSQUٍ˚e J>e/C!&U`BqvE\AQn} V՟T#'1aRgHT#ŰscBzA9N2:ڍ!-ԂG 2#Q!ϴdE-JLr`u`1@{kW6+'0˻qIG&i1\46\II4sseSlϝg>.\\P]Gv<)Ft!3]<Ⱦ5@[X~)@RjRh$br@áGl. /+eUU"f H~ Bɚ=Ae?vKoߔXȨ4h;ub ?Ha [ MaZ+ƑAn <"6ĨA^`65٨*"IULZB< lDCzy[A!s( !,} ?('X74r:ʃ'Z,l_Ja@CN")%0 OB|&#˥ߒk5D{a*e'Ȝx^Yoˍ xwf2&LRdt|Ju2r1  X09޳~3^'eCj޳x î>q,Uʴ X'!ktZj`sYɳ qWIp))~:,h"ّ}|wk+$=A&$fbwŁWiL|]6RR}Wr0{W1Ub хfoB 'ԋ(=սJ gAdEU#k&::E$%-mZ1}'xh.QmFz-9,3E]UB'}K%<;rbKh32/!QE3@p3%(^μ%殳w) %OH0r}z2ϾaPk3c^[wڙ%"B'2bc+S+^є@"M!twĄc .qTwGReb j$,u3[J=btt=4_Y=^Aō($w s ( F3hva'x3$yBdEj|(-=I0/0pnldE8^]%6L)0/wQ j 6mgyf}c@TD]X&0+yʸ̼Hi̙=ё% 7>{Q2/p%_ ]{NLA/ 84q1ÉTd,pEU[МGCedA]'PMe'~75 謞'^6Hvc[nd"|XH2Z7s')܍WYTR\dUӰ11!6?N 55-&Zf/c*Ko{M;O2mL#5pm{ O[ENTE[F^XQe$z@fm44TQR=rϿ'5e㘩\"ԇe+oPgkdL.a$ ^q^<,o T\ǿ^N0'9l*'m)H3|(vĪv唉j< ̚} (;vffPmuƕnAlIKhIȢ⼌sPIjv,VoUHP9]5 ,o ELhlSP;=:X<]p E?|"G~ 9|=6R=Ͼ a{E bNщ."4A6 5z>)ߏGȉٵMɡϿ"~VvXn9H|!?!FsbhjCuRe-VtfD tq-ؑ;#h!Wy®H.SƋX6 k5^n`E§ 5(nT脍NOrӾ9A9_op!9x3q+aoъNg6,靠v|MFLi^cS]m8Y״Kz J4GƒMMP вo u;}1DPPqޓh"wo9nkGibx3|NdzrD(aJ\\8oy)_[(լwK-d?lՔBR J RB!z rϢ`/V)FbDVMQ" X1*_%^ǥҪihc?eȬ€M>|5sX8EGaSIݾ}1bI.NxafKNW#hv1y%Y?pV\]7Efϕįc8'grgրE_7k4.'VؑYV$b|UltgdV)} q>[uT<\KY^ rdbp̈!3_2߬ cܞeM;GpYvd(kA=}-" 2'tԕ?&8Kbk$xwJybE-4CH੯&ȵ-o2݉㭍f^5kVcL(J I,mXˀb⻅r<;e4(@Ӄ= rRqh?WcB 0SG;2sLQ3<Ks]='?Tx nonh6}O/P9+V(`?MYŽ<,#H]o0X D[}za ʕx@B]=RyV."o#U1oJDKA;C*3o>A#Uu ".Je?mk^$vc" A-Nⓑt zM"Vkf&bJ~=>{G$,7R(~tFbߒӔ!d$hӝs<5Xz-˵XDa }i986 sZQ\X *G ݧV uҶ_[>!.nRMf6[ЖI[_sYԝ 8sq;ы5^l^6tJȷ|er2TvT s]F (*= 3ߌ= T80fL;!+Zm;"j2w,^+PMYj1ʶ/9Y)UbI5@c?[%v{TUAE4jXD4kKb9좱 |n^ir^6fUjfM Ppa# u٦!7p)LG@Д"8tSr^S̄f› ֘f;WR+<o E2KF>7'K_bG?LWW'ɚ X5 n hi[wKbǡ ,U\9Dq\$ii`5i)hvV,JM*Oi&0N;ņ3qur;#3\_٦U|T~JwlNra;q05q#&wᴬX9vSh,9L ޵}MyE,/4!\Qe_->3)!`?r'V#`)IH'&$k8mbI zy}4R h H%~N=LB8>MjG4F~&yN[/t(}&K?xiWGML`,}`D4q ޽P. SaC^9_> -LNfնh?;/QŌ|^]JE1"~QO'.}dhh'&\mg1 VVT O5ĉb[ C.bE=;h3&!l$F??"D56lv}=| 0 qu^=__CQQӰ4mv[>ˇO B7l##8IɤT@5W«WUEFV~y~U( ̉®7Yj 'AVE6F2ZZ"l?``t`9|d:,uUp²%.B<;uv>"~/FLh{ Q-9X=C$RV<7hc:~M S0yr2~'َ^*D[85=2ԃ2ʾ1qH:pa|zcl W CFƑ/)7  P3w{cUsM/pA;tS6K݋#BU/ _cw93B-G{t\'Ij{=~4cP50e(M>M+cpN7RrICߋnNԫvWS$^Ǽ۞=,0HJ؍:DoOS=6sjr~"`zp芖mS`"GTm߽MsG"cgY۝LD֛C([3Z%U2Q2]*t Yfv,q͒f7}~d[QsKp:Bz#)*kBM'оuqvzg\-S8b !(PQA)i8}˸n[3Un˜3 )!jsi(}-bjX- 2fCB}\KJзqEȌ_yymPtz@(gp#s/ssh^BNׂUst#s -\pOD+wSZ¯8uvh$d";}=h}d ^ޗW=<ܑ/i_YR=ܮuT.KOUV=mEKfGo~A}GkNA>sԧxp T3E*o^RW͘UE>5u*rtIV%`O9Nwa-e',x45߸(lf'IІ_fKHOm^ L~tZm~Ft k&|K"!zlvA& g&^^̉0曤Kb0䦪]i) 32z{Q@-'KDm8>oIwBQIi0Js9uB~cj\ D*ߛ[w,05rY*iy٭HߓZm:|S#yrVٝWްҫZBp'hE+$쐔߮" PKY NY V{L/S쀡c"GMWݦ?B4i\ CmbZ_Ov#@*ib?đBք5aϧ|n'8ySoEs)%k 2=:f5Sp!O46>%aoS Q6²i cGI٨TeD74_8Yq9{Q8ߧ3 kRmD{t%F7~,gkDEzžaYīYv6n]5)&2Չ<}igaճ 3Zܽ NlZr5-H qyfharwudjg3UzEUjG]۾ӣ8#$+s#|&sEJX.pNe4ˑ 5G☩3N˨0muOM a+!{2EfM4qv'?sz_\|>ŘKrr_fyqH߈`y诛ӵʍ%/\8FN@:e- A}1+HXFgȎ~,e9NG+;棒Lycy&$+%N [ˁi@j]"jTʧTNԳ=z '[6Iz՞ 8Olu!LT1@0{ 26yHΦTFm{V |LHirsU|}1 W)/۫n .પOh,qFRΜqj!H"}_+>JMtѹ0`qB.ƾr"3eLlRtBs+D؈܃y5MlgPK'Wl@m:}3/"ԃ =AV2P!XvmXX zYtzL-tgZ߀fr0ga4HJr8">}n x *l:25&TR 0rDZ<&29|K7/srUø>[]}`DMP:|T51[UOg!sj?:?Bo"ꃑ: &c260(ޕnnx#RnY Pu$]5v?׸U;RKyzuėm XE'~C<5ڦd5(uI*k@L0B}AQA -p>z+>/ٵoLHx ZZ.JLQM;C9D[0 lXppDs6ٚEڗ-aF uR2 "9^Dha|~JT 8Z/4d\4{sdP߀ P\5ÍILk: pLN-FS_G;a]1}֢@TPWfn< 0{-Y pr2H Y|dJ4G]uaFsz J#ǎ?Q4Q*[l.5]v&LXG䶄RԐR^+!"}22',!fb:n6Н7vL!̾s} "_ZPɋkH%}@bH\AŒ\[,Z?sV AIvOqܒlM^-lćrEEQ~e<NGmtqcAnM)h@7fTbs O$ROP.(VH^lF90fi!X$L;gl(URŜ$Ve 6md•BGQA2lyNJ$UlY(بA3O.!ӥC+ YwWQhAwzib>5hoO$NzB4p'Lؠ&n){^-@UQo՚\ޘ1[M<0})2NI5|L:?A <>qB٧ mŽ%yܡIw#N~(r+T$fsݣuUnG$dotLJf90@mp= D :Uk߆09h4J8 Rgt؀e9>z wnpcxI" #65Ӿ >Ì0*|ظ.IZtKęb-9ô};Kgv5ɹ~a.}A|-:lܶU+R+aPG70A_v$oL| oIuEI=s 6ɢn)_+GVX'n NhPZ7 c/L.6dAMsE{QC ͖c?^Aӣ_-o_Vuњ#醍չҴK9GOzΨZvZH63%5ªRL2^Hr:c$Δfkg?1zm/~쉪@BFJ3o3|Z*Nx.j{/iN?j?^]tCeYsE 5UIWLŕm}S5#X} @%g}Cv =eZS2x`iTfoqk2WNau \aRuFB_U4gt3zVPdIrwu{/i띧QGWo j,cĢGU lj.Fv薉(rBХum|ۑ4O*BVLR'_E E)I 31{뚛NѲiLпSjQ%5, t+{qKIà@iC,=*(qil|H3ч;zz33'3| I ^$Ƀ^wz|g xYN#)vFO2A1 4/Xtl8LE2ygKjh s:NZ}4fzB TBͨTCQC" cLWC!;os(sq>1.Φs",A a*Xt8"_!4y۲a}T8EP wGB *dLY/G^{Vup=Ts.98_:!@nӎ3܀"|KQ$] 9iʹ醉)?[f䕙{zMLx@&lkvKK+o(q_Z(R@{2ۼ6ȭ^ ;U~ pW?E/aN@S3$pkdN'!S?oqpPdk^D$O-rTѲQ"4&uwe ģ?/=u/Y,;@bL bڲw ُ#@Ʀ}["c?wIΦ' '*D75 9lVdGI1,A=f.~(=z<a,"+8Jbvcp?v³X,Gޞf3 &1-.uI":vŊ2'7–¥E`Sfj?lXk\R 4x*މdC3#WwlN$@tIL)%8{ދSf y-~_bCKR;1osZ 2kW2 8hXyKT_h`ܽmjE&untpf 4D]e,~^pn9%իCwaS W5H"bxoSX[/6y7k pVcJ`SPC.T.q}OIcHgl4٣{M[|9J^+ovi<".e(t榬,G$gny=0rUoI dT-G iņQ@f"({MI>h U MGFCE:#ड़-3y+l۰d7 6/.kVRAhRl"\sexT%l9Fw.]a,A>jnx(MZiR4 Ɏ y$Ֆ+R_  {:x=$?",E@4GNH)v' v}tmN6f LX(mɂ]H/1ebJ4A#4\o,# /Ik|>n-:I{: vs8ER~=49a-575%hmk1)GZp)AIe2-)DJ^ˮ]vޱAb^ccL%a+9Ş^_o-Bzd$ E夒GmNcD,.t$ٓ`Ec١I Ro)7-MP+:j<,ml.]賓T߅&K)Oi,GV*4hY.cwr4tVh`<L>Ě23ɑ6Q!$k엘j+] d}>+Vs%#"j\U#!dS3B Z 1ǵ 򘿼>ɖCKk,tIW&n WcS*]wTH W["/{ˡ5sH. /4bRy*I]H-ElZyü[b2Ǐ[~){"o=[BfG Чd W3M"{[9|ǚ+x޸1,܂>Ȫ9@jv'dCԲ/?Y?j_[R5y0 ,X={lQ0\_]j0j/WKKW_Bm2=+4$FsM=,Z㭻/M!q} å F]lyB^QtW^ Ij3`գysG@rp'cu6 HC&1jm6z!thYpt}ӻFwHk= Ƒ椂I|f6D.[rÅG-oCml0(R} ^#=AlH5.0DAz2S_p'7ZpJ+O85c}Vðp@t9VpJ~ mYggo#>1Y>}fuF\vM%8gIQڏ-\?M, t@|0uLXâ}^] 7aq&7bM-%aQ&"Ͳ󢍔rO_,9j8R,NH+m{xNh^RK*}d[TѫlDNRFngYەUwֿ$,ۙ?74D*≮M78dr/o]r$)~] 9Uytքj]ΐN7.p3mW(_;,[`2A;Уg.0#$9_?Fd`hE*2nnyu. +8yo p)7GEjfg;8pF6f۽F^ _<ۇ9OHg7CG1r၎ʿ "7Et$uEl s{RS[9V rf0k&--W'4-GTDXg+Eo"$,X+]+luB+J8{pϺ!w)۫WTWmBvQ3/NtGUG''9/cXh)'|2~MEO|9-{7d3؊$Pb+FA&~,^EihXfYCS)%QF~q,!Fpoam9‡TC50\t>x}VpM$HiYo8Рc9MSE+O"aH6xHI=dH6fvUmw5*%z|'+`ڄ< 2lTwDVq25nF`H%>P]9\ǕlDuڻ)O^L+{yGobRJVo" {_^()gL|}wa;ADvˋ֗ e&X蘝HZ~dua_I$ªuKӟp(k8"/*Ctb^͕`Iܑ &G f/B>[Ko6-M;00RV#^%-8C>jA@bZX5KiD d1B zr|EsXYZee >#dҚ,*!x+f{CpC: %.\KHMC#-EŔ:K l*27Plz]ټXkh-Nw7e~Š!3 IH(V60)bK*x&ɢtr> P*jtngm$~ACu ft[<8M;{Nio;U0.1# >D\X2X#雵0:'l=$>zNi5juUFTʕATt])-NzzL:Z9Aiz HY}wK[%4rw UJ! fXQRRdx(Y| JtMWp}LטX9잮r3وhٖj.# W9KKQs?}F0jVϱnSqͨq]^Uqy.X優qifwjv,6qQ_5~-W+֭zd!R].$ 9yTeu4r#ZH]y"S0_N?$Q-& 80>"C&BKl*F_;s-V_nGW5A)6YJ #@.Z-|uxCf[ ˿[Ia<%jCoC.L̽#ִ2̽'T^(szE޲O<6?O*Qy팲CMA=a m~,=mky\x1\.f4OwPu a Κ&U.#1Ncx,O ׺'RO;ٖz?Iʿ+_^ '2EJ/3ifO$a |O0 /Wx 3\""u~uf=3kKxaVLDFll07uN@zbx"Gb^۲F(" ].w *Y-g:kx2Օ5@IIN`$aVS68s9_/Ч}j+2IA7eGX С0>0knF]c" CSE-}Ӱ\lc,{Őω~_DX>S; xwNVoCFrǘC+ Xb?c5(fpP `b`a X^h'[`?y {$2dFt<ǹBP\S r#Ln1U^I{`J2}J\:V1S-WӯP|ELbqik8MS plP]VefO3i}Ɠv>^6= ѱw-ՕZ%gOƚX74㿒#(0| Sb]9'W\3)hكHEc"0ի%s5fTd_T7x0>#ʬݴ_jpd&r]g+Q-u(K=<8|5A(.eu^BZW>x(wb^2h*gÔ5Kۗĝ~1n-OhV%$pceW~}"fa6FN ngYLo4#qMF6-+xawi~bnETs917 %dŤyx@&xqIl\If̰EbWARzbu\)Jb㿯X3:kd@MbkSSy)qz$,J]f>)L|eh߲}LSpP*IGg6d镎NoD7Wɿÿ`aƜxJ"p/\h8I,7)A:a^rfqzͿ6ejW3lJ|"} ݘTq[P;hAXW18DutI WWYt+_FdMA2|8J}Z+3(\۸IB'4i3tt.n6@YQ aցS(i߭aغ^#}t9&11?zz5 qA4{rFЊo[vf,9}"˷gBhɍ5v].M"2=f_~s7^$&{ uW^ z*L"Z bWz."4?`~S)XkA%/7QuVƛCK 63aś o&'=53B)8~͇dY*Kn-w`n nI)-;}Nt#me-`22|w pIm12'Ue2L -![ON(+['Sm%ZeBGvaoO7\YuϊO<02׼OZV葍 K* ֌m9]#[uH+]+^ J|鈑ώZ=>;FL%dd&pxӏZ6\)/%[gA+(VP8Qƭ{S4DZ z^=mY]RiE/^],톣 BF?A0Lrƀ(Di Զw wU}wr9, bh~BeŤYoJPG6N )s6򪴝(rXT(>H v]0&L)h֏c⦥EpWᢟzyr=Mg;R70BSH@c+TtCM^kF8jP o *A6ECf6S܃2ǠC [Lr84H$tvM9(RwmpNZq \EC7eο][Cm4垎|:\kRA,Ig7 u!AF$olP.8cs9g}- GqPqѓ]th wu|=,  NL4m#C4){F}Q$h<=T{J}hB6PU9t` ^Ql mw$8_ھx(J)q[.T;AH l N;{R=%F*G9#VʏGdč'/\5M0(jӼx@|jYQIUжN-2D->E$ .#MqBa87Q uSMO#DS9mNa۸=7/3 Lf{bQQȭ'_^9"nX!Pz;2XGى>Ƭc{XU g~j}bBSaYܧF0 >?DexF iK EZrwMc{ŭV)h߁reKɣ]%󯪎V@ag0 \zEL8Kn_ #`!v4Sc͇H(gkcvlgBC)#PORZ}=t α:&$TotwC(woXF~PN%1;Ɵ (ۈ/(_q._A7˞7Kt n""B؃q}sXr\E9nsmPeOpi Tl԰1tm5iM~+.dA3!2+u3`i]tUmrjC̬hj?$MGoO ' jMvlAI'oSgxG1O~Ҧ 9Zz,VM=Rוre0*[ D 0.2m3{D8aX\Ş{lY"%,E~rQ_Ss{v듸3B;`Ig=609XNң;ڦ{ h0 AbfndAU%t-9T0u_y#֊}wMbZѸE,(R9:j4dj͠)Q 2Q/8RJ>%L+954B_!GK gV2u "9ޞ3bE<#&LK受 3w#65.(#s#C Fa:؜JriELɶ#dp_PJ)v$"3A6J(.U/V7m&ԣͫt-$~htsy>]f+ZG#J3ҲB6JS)Mtؗ}?7Õ0 .r#3zե'9 &fa8dO DqqP/!!jndNsM%:7BE?,jXil2Qs/WHHz{߲!&EwAku_y[QC 4UEA~OQP@hvz±8)bD9$$:n=GLbS|6j5 v2hkFG8L[[/ڹc R-x}kjG}WL$ckvP 3r"WN⭶vEnR@z f5Ⱥ ;~o :~ե hIp qa:~B'GH\OEK=gAƑ!~pCSLW՛T쁁plxMQT*$ZJ|hHiȍںzruف3YЍH3Է.=/5uQ&6MKBF3ʧGAk6մQf{ji<,4HY{1Ǵʝ-`(AfWb0KQ1 8 vWƞ}J}Q?}<Ҟ>⤖_6OM^-WTƙVFʩ`'^=D5>Aؓ!jP*i=PhWsg6- .EnZ^(G<ʢ 0&F e3ѭL.0d+1p}`FbRAxz@~r"U%Ngul $c=y& !W+\ظ4??]Tem AgHHy_*L^/؍LnN4I-V4&: *'V8Ƨ3C1z@& kb´.ɰNCڨ߷ؕm~ϑt於~kdD?C;iТMjaLy<W{ط]J֐эۢa%˨pAq7h YDW>^{JݸAZfsۭȀ?SbKmRش`ߴSN70%po+^yOU鼕)a  ౎!_]" v~jYa}4ѩ&FzB}b!&3gϘp{u䴖<6>랆Ԕv%}e ?0'9;DM˨d2냅F1y(3`i@֎lw toxEDt4LCaιG).&/m&z#w6EfKv<"v#"=aS'sekG=#G1!$Ix@B/u-)f"l 4d;ǐz81g(D3t|ЉdKAσ1F?D*G/6[ ކ 3+o~E< n%VĀdurr$ B4+ٕY#lѠc: .CI}3#Ld99 \;gj @Ncc:.1]I N<ȥÝrJudF3+lzXr!jGFӡbAkk2 $}` *%㥉FX fUh=>(x;S`\hjAvt=v[ԸQ lbT!]y/*/D;Ty`O ~j,_ܐ}z˟WW<,h5)*y%.^Tq`B6"Fyj+J {''iqҕI 24[f̈d*b3rjYTaRR0;QK@[⻆&)]k|L(d֥LK?L(қ,QM>(-;ה@,7cG,O_{7a=,1qw>Ǔ0U4%83},_9s] ģ LcyX]0u$1u2ްp{8 T~~k0 D> ]u};#NN  oWf3n=_c=3[ @U%]R} f$@~Ax_jB5/سaβ'ު YW`8L{7ϏPډ]򿃉Z7RM6 ϮLۚOnRY!vOʊę tbg&lw=6%6aW&mϯ? r'R6g Қ 4ȝ䔦4?Q߂8R|$F)7$آ`1pFl~ q|.͹o&%D'Q Wې G={U|k Ɩ&} :'+GŝND/m[hztu"jV o [ CI2@n j"XT eaˇ ɕtBVǐId+@&'f sIӵ͌ X QƂi'-dl?T|4VT}m~aaiԅ'Y([sC=ٯOC30L􂕚N6yZwg8|D: 5"B/ Bxxo7HK[sdS6!j |aJ?r)H2GS18`{Iszh󞢯ʤSC"S"T"q#P? emQφ;ی)G]d3Apd< y;ECEscj/rjrhjB^05h6kZ拓0wpưI,*pd7Q/) k"_m!H{x"2Q%uoM1WDѽfh6f`<׃&ژY1::Mͭ\%|D! G"r mߓ9FmV?A rrLԓV40 yc ׅq\4$9@ 6Rfq'HZ>n]ݕy}7E~OII D M+ʅQ,Jďݣ=n:i{=h.LI !lK3tŋʾchw1MC((DYQ4vNkګg)R')$cuPo8 )nFYؠ^V7.zܘdao] q^Lo"pǐ"2 ;\P/o\EwP垙d&aCmkqK ٞxTH|7Љ}& *}(M%+nuגk W 4 ^a:|"{x#ɪ{kW\܀ [ϝ@p fٗ$PnB/(UmX^ 6dWjc4/+@P,YchM)tM3sLמ ;VS`!Z#__Wp3M#!͵VU1lGDBEkX',ІU>Ϗ2S[Qm*掰KĻĞhn*1^ךeaE:eeo!t<"RNJhPm{?_et=cU'3dzf $m:-]%Bps`-C9*t-oaE{-֛)$V ohYV@K`=ʆw U짘][7ؑK#T笨uQX%O$̳j 0$uDi멎;'c+sT`Lq>-q$CʴR\>ȼ y9rvb@zdIUH Sܽ߻@>ZfʴKΨտϝ$ļl)+0.GDu񼜗ˋ ;ʪ9){vR!?:YaobuCɐVOLrԖ i1R!:Nn %sȦ{2'E&Itsc/"#ߡٸn6Fv4!J8ge!put_h&S)v8n)V'ZI/zuQNWw "D|u9t^y)M=~gW†pIIϭP[W"VSixA>TW q5ck=Gȵl ~ək[bj_[ I 鯧:''IxκKZKk?E02op̷sَ8u1G8,b)e.r}nrX'J<ťQ?-.Y+lhM {!=v$fP}S ifIwy;e&&!+sO cL(:n;6YU71NmFGΙ8շjg历ңE4aǃԘ ?8@4k ʷ].mU<#Ai\LF[S#_atgNk0>݄V`AM+zMEkw w N^F 3׭jWDܷYrT3HJ{'pưIֲ ebEVm$}Yy>d@–!&wPYd J:txN$ 2-}|GD4e\Jp<ϕ8k~šƌgC@$6S9 a=gj?*Y# Y`@MAJK9湹"xV mbHj4MC<"9=K' +LbHcW59tр'ku!գ W%} <ҝ{]vLLLm1٪IKSR= |?h\o~*B?hOoE)w$&$21h@œ1g\ #QF@[XI0Oe@uoYP}Tˤ^jOwa&r Ł ?n^#mgdc֐ԉ=(;|G&[*.}6nwA,/Za*o:lv_fCg M쭞̱dӡv%,giȮm8`oH-E$=41ʵ~ԫY: U VQD\s߮;-)Qwx{=1xλ??T`C)voɢޏI~55 s3[g =*]rz#n edz2REeo c7J8[s5蠷GՄH7BOӒ!O淹KO*σ,DwY.3{N͝XpV LsnogWܾDK!݃7)|/iӝn2>Ӓ4>ql: o4fJEV";Ts%0K+.a9Y**-6~ƣH59xԝIyUeHEd[ݠU-D@=-1j[sz e@w a~ɶ4su8 k!T@ hD^y0oFO*ڒhZ+IdDon})s=G )ixwk %C􊔤z85qƕZa;dE9Ғf*xmM;egS 0Q;ld8 vAк = S+խ5Έ_^5|58Te1){5,S* = !v?lS_Gefe'₩aLLLIZxtcj*ַ2iTz+H^1^HvۋMve\'Po> Oꢒjn:{L+PcmtW뉥$`^ǁe<7e&]^*C}%Dg3ZđZK}@F,il734wjAnK'b1xr7H4#EFb-hlՕ~~&2M֖eVTVha ^d7덧RLCC9D>G08ɕp7خ9~1f/+@o৮_y $rfIm,Iixϛ_2IL 2ϊbMUCX%% .p#*neKA.[#%FF×U"F^Ɋ]Z~vI:amB(בv<- ? Xh;k΋2 9Zؾ^v*b6\JSw8@q 84alC ygAk}/T*r<^ kv+:苦TR$|H(QU k^wsEeӭ^če7َTfX*O:(*"Èb~ N%B9 L7=3鲒o 씴UΦ,ڷOXqovz8ÇHk6xVCwn, 케#oF0z2,!A$ clYnN3vԑOJ/g(p 0"l|_n)&NC4=!mJ(Nt=F /*0怗d?R‚x$E?؋4'ЩG֓J9p]g3`a0H,{|@͸.cH.H@[)B|(ޏ(BtI_5ཾUI|05Ȁ]tTA.8醰U>ӂx pbqk|8_DO _cR4' ZI%;n;3 Y7, >2Oa rN.4E&w_N! )pኰca!MEIl)b7D ⼶\ICWAEk bl%TxC}8Wؔr@^\ t+ +6fؿib,Nㆵxqɠ@*=/dύr+k^E~䖲˅v/YlM`/@[;߯,3:E:ForfV. - i:m"6 ԃj FSdog֦jX &i*rɽ"ܸ[~¦źb%:iW,c]yQ5AĞ䋧D+!\Bm97=ZQ-W\OoiԱ: {~BnIlZ)Nlд$̵|IEr_y/;)ZeIbuQkS^w}ʘN<)eXj1&Q\-I@0 Z+& ~eWrnfxqtǏ5;4jIQ O:QΕYIԟ/-, j.w9˂W]k%E27hz%F&8F5f0i8G:]H5ܡmuƻt.|_z LAQ 5_O1cvTxƹ7{e^N,`yA'f឵ZP%yh`L3^l/O oY)_g(aDzX;Wʖ "8٬2%M,I¦qAF/Q^Y%[ ,zNJ ( A^&U_rYed’wɁKwӴoQ bf PD[X<7]S3\ l9Os-7f8iC=pdf*vG%%½eVs9z!meKڽV95Kb}v&c :`}떪51H[%ؙGbb?6 Ҁ£- 5/)4ʔB,^Z6^;5C~žGft4.<f։Tl/Ғpٔ*Τg)MtP"|1v]shIXqکw鳚4_cTL)`-[GIWyF]8j8jO$^{u{ٗ 5L;S}7Fs1ܶ"y;x5~ݱLOzjw[i0JVjPPٽgnh:ʸ*G1ߠl l췆+\V y4n0=#$GWcZYM]"ь5g+w) rnؓpM^dFmUyڳ !6No%D\]]-irݓh2a o1N*<;U{Diqj[ .l?٬1M0g,9C2Դ+;X$JiPmCǧE4ar/ ImS^ɜ"aFja9DLx֕GB&; Pwn C@# D~-8/,8ǪkhJ_XmPq?v_EPjOP/ӥkhܢ9` ӡ8OrH6Qꆵ4/,k eUsR0Zd'Xw$ԽXI/BgTwqt:OhxB<`J4mSyp8 hoʯQ^hf4owF.NoNJh OC(PY[BV<ꋨSh_I"&oCfu> hdߣ0[T=FD47: K,vi{,c'&/4=xwG\Q= :.;!'9mF#v6w%)V2!y$L>AW(QF;t8 0h_djgg$cw9<# 9[09ukP #qK.uU ـ9O -M{$ݒSS;֪uHTP5FA-PMOUZd@em5Nn-NiYCΒF"x@r+,DMQ fM7]oJ_n@oFZo 5 [9R#ptl1i632"3V=f_E|T?1: \|ڕ4O+Gi yDwD72Uj*)ʺF= f㿲Bjx2Y l@v ;xi!FAa8,|lUv8r1kJ,]u `G^qyd7'al'鑎:ē{w-~V;Lu.6U)̃#Ӗ\ڤGvMn$  ޣLd~ɍ4a$Fվ*oVɌp25f>;/+p2y9[ T3B SDOګV~/o&HfێQ= A/-o?SKȋ~b[c QQ=`I+[H1@bDBJ$psRb^[}|| vY|{ BPƉnIUXnᓿ-}%TǷ'YϪCC\l%,:|wUs UL]"xX+ L{ëPrq[̍m0\_Mwk;Hn6I5AM5fr #Ղ/MVP6{)?BǦbdkkE!;LfyyG&aA'|AIo/^j˅p?8x5TGVJF&&gw! ͸b&Ԟ$ xpe9ko e+ ?&az%j*.,Ly܃=,6uIW7@ˆr^vk ];\P22)#`a1{`:N)PeN~g W HNxdhyȞ4}-r(]L&Y4(VEA18Ihe"^ &c]re֚Cܹ_u*%6֝[Md2wT.(pX 1jx&/J:NZJ2A .ZTR'1 DŽѕS~gKH`b`E,K۪lIQ:7)u7'qYb08%E>߬Kf-T nM1bHUnp<*`aEx"u|俅Ofۮ3;wjV5vUJ稏$bZmT3W(9]xT!$2swR)m CZՔz aͨNg&7 pgH2{Rߑzi-:])wj/b= 8{#,qÌQ/Z8ʧ`-4( Xg|lL ܡ$uJ9(ꐮ#[&~j*Tŧost.! QALśN2 Bֳt9b1?GAK e ʤ ՂL$1Z,nVoͭ^2bqRu ݣr{9ϧAPe.a39G;7NQ0`MyPuf?ُq- |o;rY `I+q6 QDj>E͖Y4g*ώﴦemt㜘o@Q8GqaǓH׈|RE XfG=ݟWDuEzy*6x~aHXmIg\L (]ؖ)Q韧a2|?%EAh=hB8S)Z?!E<BZ?3~ޞs|^#+_3hbX'L,Nic0- jn$x5fgSr[B %˛QD%ChT8ñ#B%8WKSż G38ؕ]Հ'BV>PuJ/j PMo@sUbHGx5|8L f̐ɠ~P5CǙ\Z3k QqnxO1H-KR.J'W)39[݉oQm O@#!N2,E8c"'˕8ՎZ?„&pL3w+N<~.f_J^Nև+{n{bF$KV%SKϹJn`D_4,ww \ ĴQ-ZfGLs8L@?u4"629گޓȒU:WhSF(ì\v ecv#`$hhJזǢ-TCj箽aP2 3G~.ѝ34'Xw6ԵHqc"*a\uWj*kXDG[͈\;dWl9FG7lcvŰ3bWϺҧ1)['5:>y ݤD&;du+443ȫj,\ǽΆLwYnW1[/.S*{p֧hH<նӕ+`Q Fˡ(JӺJS)?bX'Ppgҥ"DPEA𞣳H8oZvO"-2XJ,h e,4W)9K|/$* ASn&"e A.ճkT]Z.8?V>C ӄjEHBN)y% z`9qYPxlָ;Q6Ӑǥd()fm9$&4 !)35" fAc v9L~`,jC6:=G_V6S{A$HYɡe,35'7 D"a]j {#=qX^ #ur AlRH%YaKɋmw-_t4`Q',}DB9hs&fbw-;oAPPi֥ Z: vWO [R{,Bռ_ңb\,S`xվܶfɂ;(RiJ `Z(7Rjn[1[FFcp4' 6qp4ZE0;%#8o[@:TQF7 =o uȄVQ-i\j|Ꭽw_̷^uB)"Hj: 8Vj#O= ߑ >|e~!$\pz+v/g*kH_gWU"<$p~OcM 1aYk|kQbCF켓XZ)ۿ_"ڞ=Vw7)#rRMQ[ (bO~;Bv?1fcuːp<(B{HzZp> پz3WBZUDG5 H/<+yϰ q”t7#ųҲ$L=VPMh}5..6DD[,H * U4((EOZߕTU3 &0Mh+; 2C KW& %V=03.W]ҭ@4%@V? abSwRçH pb3q*{ ԮJ &0%x|TR ^:%wu3&p@Tkt P[`e#-+.䃒o&<}l$s (hD1 #cr01vaRJ'ʔ\7i9Gmz7Ѭ7Mf[6R?(9fXnóVɱ :c6u!L,WsԉCFDA.CO|ʧCCj ,23C\%?6ͷtAIus*p_Lsf@lbԿ ND}+[AH+#6Ru\+ GKr sm'h Ka]1.je?f2;x4UcK2Gf$6{Ijk/88 OO]X)b^x#@Z,/M\:RJv\CswGࢠ#ʐy6p88w%'WI#RGL˞[Ȇ`Y'Rc[oĥ˧<0 ",^hK.zqoZ4T1GѦ/HB)b˰h 1 *nSI ZoA؊)c~yo(³hכ N1`NlMTL0C Q&_J|j|jy~Us !/Bp:G}9w76w20W}aE'vPs6ē4 ɟ<"\GC:3`~zeJGuٶxY#U_\#rqxt ~i?eY}tO&Iԍ -Vfqanho2؏"҃m .^HXj O/K`d.ȧSIӏsng,%1*8YKG{LX:1/ő"՘M4.w!~ #-%/`$jЊDWwN/p A 3׷=aJ= up(6xq+jtF՘o>BwWjO-ΕܙS? P "DWO=y+8\.K/r(7%K2 ,AGHo^:dy]m%<S*/&ElA<ն|{PJ@@YA3ۂbVAf۫ݕ,|#Alu)S֡i dXs![2!]{#ܕKyM!K,IhZM!-(ۙ!^m:jqוCdi|X^acg$vIVd*H]$4P,|5K DĞ)uD"% L⼓oXfwk)@Z;<[?(.&"gH_i^E < l|@\ GZ$>rfk6&pywPè Hݭ&} E:I~W{>+s CjM4{Lf'ܘJ)Qrlvz,GFI{ċ4_,c9 4Ojԙc^*  o|@'`?|T70Gۅ |s?{BKR+lKi[Z{KE/ HKb#-ʭRe[Ywq@lxgW81&I>@_.ERgTu6&{@,N4*3'nI4p;x @0p_a;Tl+>X~ cN 4DlHcv{x@ki혈K~oKj}.a.y Ă '@-5(4uP:<+7;LA_s'ǡTwgRZ'sWL# ?*P5alտ4*p",%@ jq~+ld;1`vEg8#cCŵ޵h!'~cǛfa>[*hv ?tY&7 JCחm@mU-+?î~D@t,0N5ܛsjp^n=7p\/Vi0xj @S<+z| Ǚ\7OS(sq꬏8,N]|_k9r M&7~_MGKHwJ) Mk:(b$&St(NgsmhqT7gR.|..0+KR V_#u ێjav !>J i U00?\II~Yf&3H^A0A_ Ŀ иy~Jnc* c{YĆN JԜ+6l҇ 8gipw `hDL#vz!V\{ն{]Ю׎3?X6յ*c\j|8:asCJ1 tLt [d=?JO) ^֤yѵܓ$D g"KK8fyPQgb(N܊`ԳNlP-#TEX0U-BxΥ'2H@a7e>?о cA<~mf-_BVT+`M۲;(!Z05йi D]|D70DÚ۹[O$f%eg1j%Y\P]~?&š7iYݤE 2_j#nK>] O]duntŴZ gkD!ZA5j@<:+~xPOql䇕6N̙HḼZDj6%. cH[~F6!#?h3@dhπy輑&K[W !a*%ty0`}6e`H&K(}*i#r(8+ֵhB|Z< :׳"Xjwڠal)L>Ag+ RYxݱgYZ070701000004fe000081a400000000000000000000000164e6139f00019de8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/snd-soc-core.ko.xz7zXZִF!t/q]?Eh=ڜ.+/#gG#dw7f27+`?+f^A|~1vp2߭M\ꍢQݢtdB9X[Xa0UBjF5ޯHa?JM $[] VAz+PwtJDǷWDwp3%EB;+ V 5S맺ϤҊ42D8JeN3,i׭0ܚ91& n^ۑL:.znOvW&>Ͱ-Jo0iNj˃nඌQ=Z juVsa\E'lD;mP7Y@X.!NGYb|3^:(l8;+Ѥ⯢pCrqqb[}`Ѵ$j{(ԯȮ,dN!=3#F},}3 Q( *r\myA;N[KJ/\󰗅;W#Yb~j<8pB*>Z'~uxmoJrGO'S@x loH54̟&eGnZnx)^9/KRيs ؾZ*ƤNcq TBZX(4n\#׸rN4=EWnT\ 4Q :B u3'2,'Ȥygg]le3z<>]S u hAw_P78.N1 uZLOQ|dj%ͤ4Y@K(nZLq,U1}+8 n"7Xhv#.3Ng6ƺU/vPPt)|KO'bd<:WkSNj2Ud&TS%6TDzg"p}Mѵk|83qe?0_i|!hu&1qcI Uoƾ:\VFw`}y,΁ b-^6kgA%%Dfߍ_p;+g΂av:z Fzhh,S!=r9K6hz]s:)?{;xRVzf6#8Rgp=8c|ʟ^så+-$ozBIHy-՛$I5=`*^W񕘕cE[Lk-mpp{oa#(SU=O86םPNRpه(OU>j@/%u#,^haO45 oRmUe+I')q~os Ẇ4 56Jl֒aXɄ'hS:rspCgRG#&L~2n<[I E`[YVc+S|(Wt$+$48cc;bK]rQW{*tRLj_VefiXFu+)&?U)~ TjaɶhW~$_;]EZdgwȃψ)ND0\[QfЉoKw2; e>#:l:uCJq[WM:zp(IE^q4teqR)G0WH"8 vDxuJqfz ѹeOZfjn!Q@:^bDϾzj9[|S\WZOE}/*0rܪ}91꣈Z3ޥGcYw:!F!D -µBc1Qbկ–Ač .f#[Bt5lk!p)˵<⋍Njll VGU)e%`[x[@0$lڦLrq!"\wcU0XHtsO|N,biȠ[x͹rFGwlK&L9 lgi7{rE+{g by+8)'*q5N1%֟xGtgjJY?(xbЂ?#`TCQ#xaf-Дl-5mW{4"&1r" SNzw[4E H߁{V2Q&TMs[d͊qg=l%cN_:-`[ͷ"\Wsr@9A[5y2]*TPX5ˊ˷{QÕkp}Cuqi5N%?5fR3X5N0sbSW^dNC͉f Fx9й5~S}?'^uQQJT {!=C(A d ~s?[c޴yXԋ?wW< rb% TeJηnT{[Rt ;Vtɫ#xSa_au2CɉH_k\(HҘ `[з))]P[_a7KS"/>6⊁qixm4rn{pHvL@ubHPc:z nf<ZLJMP|KˬXRɌ(koL@~(d%CnHK M޶M c #SJ-%SXfYf8d"V/|ve+μyVyyU\b~~.1^*v>(|`dhhbD)k5h9]>6L)?^QrD qd,;yjy51Z#hZF/rp]^՜9^rEV-&M_0@?hxZɥht#݉ 0m|AS:gPȩP3I+qEId vP;K`tV8=?c܍LVja来}\nt*2\Z쌃C!jĻz_}ڕ` oզ\Pnu9zٜ W% M@|iB7{^h@}<+e(lu R$8dLpx3! ߫8[wSsҔ.Ic, "UGx[͏ۏc߁3Qq"F%.3]vQv1RCfOPT'5:.6p۴L{cM5k`S8i mJX mKT$ڣ1cyOD U \ͦ&;~CZ*߲ڐ+ ~v7pkTp6!L0cѳ8SU$Wf*nrrfNO3JÜְR^v$5@7W5oS[to8ƹH}VGbqlr.J }Q]*A:ϻ_}`Nk߱=V?'M%SUS I``jU]D9`9fC?$B҃Ma.CY%PQȅ˃)\{X&o33$c;|`@#5jp9xk).lNgsG1V$!&i Dw +YJ-*LҀI4*/ìN<~A< p~{[|~P4?F*2LFs싟1ĞEִ3p% ɶIC[t&gRM e45&Vc%\,GUt&NjCe3],DL!3giȯu=MF@ zWya51GbQeert.cxTvQrc1q< {"KrK:z f8 @($ٮyaX׬xCe)i9ClS~(u%A>۷ 8ȿdf}f|4u?°9x0a Y+I]lQ1 G\x'_YIa 㷓T CK6&Rm!bʰwD5끧(7ePC3cslO Vw𩏻4bWBj_j)Q(\mu@1E ԵI5 qn1\Cmߌ"9?P.R农?XE@[$yD**jkv{>"/¡֐ `΢HSm\*a&swї(7j@46v'8eO,TF*jw۩ XD .slNx!=5 `Ip%b\* ?lr^H++rxU9P7$AbwPa d4=gnFgɱмdtViNgU.821Zb?=!W>Zu ꟺ+d1ٟFU7q닭(\a@v-P E!lO ?Di %K65b땿,2 aBcɇc>-ML1K / "+#\9Ⱥ:0b.0Ho慌gEd›k i.[az?9[mDi%rR5Q19( pyNXKEWAET f薊Vd{pF"=}SN ڪ/*'cCѶ}M.U D]z8r0);ɞִ|1l'`֛ xX3b#8{a[s3F/TP#g_# CfA6T,R_9_SorѫJ}B>UEXuG;NkP2?Wg׋$} {çʟ.#՘WP Pj.r671O=lxlÀiY$-^/M1U6_n9ӝ7̐X=ʦy5O jK|wWZH _\O|n\@? 쓹?2905Wb# Zk*y,OI(o9 zjT@ߚs-yajn-?OL8%:v~-}{-+&D -)_ _Ef*}4,h_O4) |$g8Cdd!9E1=Uv7EΙ'.%hA,,͚uD0`HpkLmzrFG0w>ږqoF"8쑂Bhy[X_Fps]mgpErtXf~))ѶBzb'L b>U:Z]m[~qDw}E $ޚzF)Q5Lzh6 L/Q"c.$; HVFh|d:UO( "TVvy+f!=,B[ysap41rPBESMOyJHG?v55;큞& lI>>$, j)!xq¦Oz`-2)@q;/.fOHT4fq}i۫wsk\+9hyQ DXl!qpAx)\ӏ?KXTZܢ_3Za.e5}**9/Z/_AL/ >iSGxr)rС[!AhKz>7Q2s싲 {_Vdy0*>3Z PV *Q2/E\=u5,;,WٷICh %v 1|;y)ALS9S0ĚkE9l~FbA9n$MY}N&:?]ϫC9?*8tN2Kc=9E}wboٛKm8&Qi]]_Ң#Hq*2T\gx#⽨6N Hm ;ׁBc'W lu&ޣ\dZ*\xlplHOl7 Y+59J?tIJ:plq^@!`tYsիGP܌7 EqW~Wp|vNX,%MD$M+yk.?R㑾Wq24TwVl|MӹűZzɨwn =t~@nu?X*NuY뿀c]Pq!]sQNisx˼K tXyu S%FIxWyNF=_heNҋ+!cRHoiWaE=xEΆD= Rj0 K޸%@`@02Cf*9\r`"c9+W">Ъ fbWJts뗷U\{L:ʅfaE@DSVv~N>Fi9fkNV]f?aDNDꏹp T3~}[Bfv~X][w"̳["0X.s"jx :!s vo9m=WCwrfHw6i\l! a1(=frG։Si׋%ƌ(6.aesB`DqYl:W-y;ҏ Ĩ젵­ՈEG AP ]'}>q^تgo:07ImZu8"Bԙ. v囐X.IBrYu32<e]S=g7HxHc :]gf$7T=7=Ԩ_ˢjBJ#V$66UҜ@DGms)%ǐ*^$Jpm=1)Nzˮ`8Sfp3TC5:ѓ~*Ksr7 -_68 PX<0)AVh} )w4lu wLNr-C(d!: ? zl8> (E@eDoC]b%fp8z_| 5)1n8xc!SQmssRyCp~tڞf 1̞WI52!ο`w [pYP309זl7IhzX|^<ޛS\ ގjd5O[:ڠZ %d]5l<#(|Y5a?jx<2'5O(ATAu;6wX+XC+ lk kTM=PsW om1 qZtj(bv #]K(/{<բ1KZuu],=~g&z;)gfС>l d{QN^UuBD+~+oհ E0^5 yPB-BNf\aPr+ 707jp9bnb0i4 9)0f% W4/ǮSQSSe{gT2X U-|}W|SI;xb3K0m1uEd{u#^IŪՁS}G:z'XU2bh=fXRfDg :"Ƴk1m0e]{j0 fe2Q1sQ(GniF5 wZ_]'Uy]!914 󸧮mi?0$ESi\9( (s2["湁Mo2z2_++noB>IΠ~@?$#9S<{_P ! mmp!O|vޮ'y 澥ˇGӫ}? >8#q˿|{SZ!k: 0K#5Pcܤ)T՚Amwa3Hə-kw8.sW }5ŕabϴrww`Xn6ŨeŧqGX'=*Lqw60f[ctH`e~Pp:6Ԧ4uU=%3a%m  ii>ЙIq2I1vqeZqYOT|D9EP+ܞKe݋B"1r%Yv&XƎl K6Y_0$-n_{T#h? "zAK8vςLT$0 qM qgx p<@^mpfkKv" u88եkx/p .-;TLqɿi%H7? iMҕTXPW@,| \DKըF,0PQ AUM kS_z5c5>!5Z:+e]_bgI%*̀/,*p0Dlϣ =id/U^Dt"ܫop,9MK97篎 ozRSNJt(6XW`N6蚘gW_&nRs߼"#9CihM#ǯac9."Zi2n-*XX@F$ ;h9}+G%,嫘TNSGTe)$Mſ15˸w5 @/R!M96neh2U׭^xV+87(ǿ:Җ䂞 dq8Ƃ&sƼ“4kd.ѻB)kMr.I7[V~Ph@&߈&{Oqv ٹُg"c(['><>*6#e0avRwdbf_EC~Qa X)mI77)<r820; &fŻŬG z֠kT*wk4m:?e٢赆998^jGGP=`y VA$: Sbft.yPcsr0eǀOǢюa0/*dk y-)#ߨ;QAW9ATDn;:o/f혍/[oe 5X a_abSoqGiC0!ljd(6=3KGn~ipU^K4̰4c;ߧ{O")5XtfOVw乂 Ӣ"fЗv 6RZ.F5Sh\8AB KE* DOXm,A]SitD >PizS3F[`Nq(SV=܃JBEK_IZZmiOy r653b2hA [2w'DbmpnsbU+h]-#g`r:+LtKƛ=%oI>DK0 &IyB" fuB>b. H:r8e~6OjVy%9JԊ+&<_j~3_ۙv@*S3)ޜ$q`i7{&'ќt C JJ0+nzuײBwe!A$Y@>_Qi38&Œ[^G(yH=FjfN}c.y9j=KLK_1Es п:B9 Ď U;An{ّڱHP, -FMb. fxJɹ,%)f`Эk"l5ӡCSyV+wd j{m B4F~ʬ}ECѲ€p\PQ bpK5p!rsǿE/UW.|LׁY{5S?JH[PcՐ^!&?7Bxb77άt|v- j e@Y+jx~vEPCol.{*NV{+"xx0;=ZCUէՏ`fʦ/W{q5HJ\3giUDR;GYo(2,DZ.¼Ex{fz`zrH<8Bo%'LVc  ^B0!Bc@{z/O xBƀAvUp`as8ř ҕV$r,#Gy?C_4f <âfQJK+UgmVa /8[!aŰ Un "fKUOV_ xzk"TZLX_~2b 9,\.l]IFgVB%Eֶ99sA7|PGѢ̈́7.aGcGBw=Z叞.7q|*ݪ?jSe 2](,;(鮹DƖG}Ĵւb`*Td3(ĂԟO=<EKGr/Zqu-yi;1yTxH n(QK+3Q6ZFh}/7Yb?%ޅ]luYeh$<d_LI4q]g}͹Q|7\\N hL9掼($ <M|C2?%uAv0eBz>=ۋ֥M鬔.X%x1SH֢=CzfE+Ȱ=Wlt0E;P*[ yw}3g)~r6md+ Mg:\+(/}]t^7wiF*GGޕbx.+TKkFEuq2'X uXpzZ CfS1Yf͛HuKHMU Ye&{;!N,sÛ6]G1pʙ8ٵ(=+"'Z#i(#:+˖%|M> "e%-9^[x|N+-'q~AK x#)֟Sbsޜɼ|VJ7<u/́n!GIKt7iCPO.@J"+Nf쁞+Ͱաe\ 셆yHΪ/)]27"u# ^lS# ]% S b~AcӶ_Jf,nN\,c B 0wHSqi0?,ZX8LDs۹xs(r{ ge/2gUݜf@ dIPLF((cñeNG/4Ft׃ im":>؏/2GŖe?ݫ%Y&O.hrwؤJ+hXp~&!+RסT9V`͎伓lLJ۫L&3r*Xnl뒷QC-;[oҊ^KK^:ͩȃV݂ \FRu6Ai|+x „Y~)B!@#:+4 {)eОwzɐu^- I&.K! }$&Ėh)YfpR v SF52iubncO2;q\B=_5`H/jeΫ<cYqZI J)|hhIW#,xeX U)GƩanol7}UBL ckG)N M#ayM7mO(o]4NȉXyX&w갓]hK=gbSo\KDWM;g+ VhF{ح 7?NXݏ[,BxҒ#4k |˔™+5PIw+t{P"]li8:xF&+}i]6fZ$.{*::UgJ" M^-MhM WS+Ҋ-+ o2Pwuo|eN: ʥ%hOcJ^L.b$j5g[ KFD\Mה{Bsp 4u[/kFD#{IUFiO[R-5bX0{,:9|!OK`}a݃x,!G V KƱs?ZJz)4o9T8 ڨ&X7}榰ܟIUV*F Re &m'9$+'xƞшua,QKϦuC…8=r|Mb!n-R;o.X瓝]ri7CSrlzLM6ycE&';*bF-tSH3 8i O;h$!F$ç]ݕw3r|lMהˮ ֤@5tR5 6,[RD'AueσsSF& `;Ry9Z?s eE/>y 53!-c>>Ƽq6jQ/FXnզ|+X:liϣ7Av}\:$'\'0$T4Sr۽y,eƛ;5uKzR}Z0ަnCqC-5 D(qxEFEʧspw n*JB0i8l>s19,nbt8G`P-Cm~?К%` `?BHWK"57J&mGiցd澦 V# eǂfQ>]mK]rHpy =,YN3BD}EYpZqgnuzݪ쯈w*9f\=C58Gg 5(}Wί&u,^kS qPnIY* x"̔oSO5/VLarV\8HyJӼ uwOK|^Bq*j^Bq2`?Ig/r+ȳڀ huaXgzEo7A8UuL~t0qF/ 7FqWU7;} )Yf7*3#7!) 'y;z˻_!nM+R*|G&h8FƬƓ`%|<8f1e~1&So ˫%Uo1lʲczʃXBty9y.d| E<X\JT4mX;/w\vܬVJE<W$2޳ ]a-Q9`K`*G\I]S-8%Y-VّWq74kv#8eР(GU#GTa1\>k7G_]f9Td3[m 8t\"h:hpLυȅPUgݼKp4e$b[zW )g,3}'a } cY4"~5«vֿ/+EPgm'^Nd+qU*z =//n7>*{W=¬Z5XQ sGor'NV RZdiC,z4-ѻ'T6F; a$9 tZ\]u͵nxd2I 1e)A{核_j%fE6@E q~1 !I׍U[fHި5:IzsvVMP '\sdo F7[nAt~1Զʐ"m3ijꝔYWh$$ CmZ%Zx=x-@6GM%Mh۵}^6#ƥt$l@۷gP4G[{40WaȈh' ryr՜෮91D$ջ&I|@GkFܭ+@Пd4 üJrqJMʒ+K A֦l~5=>zo'͘^Vs[:~GS-[Sd{6ɻ J/c t\?f]R edYT.& |xk;'`8x @xBk`&C2P^pѺ|c5Cb]J_ZBeP^ӾaXv~ndTѮ"5v`{ d/Qrɭvp'VzthN1cf7DD#5qɲ^&C-><+Ƿ﾿p4\x 3uaMf;  2AL}VnpQ]g: dή E=ŀT>鶽_g,a6S Z>ig?֘dM ߌ=0 QkV|ٿfQ_unTjט[g_!.I:__<`ĩA8w tp;ҪNv#zS_-_r2K$hƃ?ȥ5.ma"xfQ q'U Mq +J]eGkga!1A'hҀ_0ia;b?a9El\sۆջF D~Tzb4A-S,hm;lB#3`:Ɉ$=ᄏݹJB|Ok/c(Ax!/6,*Z5sN s:$K׿mDkI #TJ.z8L?1%̛.v,sjW!K0O CN\:_^18bc4^&0cdV`(J#_CݸhX!TO21ea*[Cwm ၭ{@~y95?jqEfDA~Gla`oקPLCqt#d ϣed9PE;RQ]V/,xw a7 Y<8+S#F N{VOy=-PY#?NbW3# )6 }lt;A1JB=E9 UVVm.9|bK҄/P#rcl(~ϐ!` B)PRR%LMԬXJ7$_Ltܲ7T%|" fͩ#@R6 Ȩس&G#٧Z9o*}z; %~o`܇FjIպaG>6z\x}u%Do|ijMVH܈ ;MZy!#Ni_08MTX^u?"ƾzݾ*<˓,s@@OM'b' M3t/M:KI6Wzv%-:7?ԓ8f):տ誣C|fPyBPCJCEgdӮM)=w+n7] |,e!D#ػnKeU=VG"G"ɫvpK^"Y@;VJMZ3ޣ?TSa5Im"T1 Tj MhaqD=>~Hdۉ|ުbS -Q| $)f9O轁< zį Lc'BF~S.xN@ Z5͙NAEl12~ќGv|'=rKYkMT\W,}]"/}:W bM-яcٮA#0MdSxi<&ID#cPTx|9Uhl-KxdP^'廙]SJӢ4Rϱ7͉^T,UoO0om.rDRiqISMH=\6ƇVڊsqz^R"OJT$Ǒ@DjK!PKlb!.G?@j򂰾 A#$a#7OXuݖ۷e﷈Edm蠑){S'^7?,vߑg&.pǧ~+l35'1r 'ŋэVex@öUGz$4*qC!#`Vor7\˺Gi:۷`;ߕc GF.cH㑛v:K#RSt-9Cw S/Pf eܛ &e↪P\ 񟠨uP=+X9\|h(^p k nwL`U#YF;5HC=͖JK^}e͓zۣu 5Vy_-qMɟd {k,_M!4c҆_dU{چzHvpm vY+)/opq/2a:cu2TZFD8Vz+"!$P MEӿ>?Q{v$MT "׊G(ld `u.w(@7UOIC5C5I~sn8v,H7%l=)O/cƂ5CdԷgl*{/ 0K{:iֽq(YGZ.xRŴ_'Y՘r>L  'ѕ(ЍH+~ۄz=#ɷd 8]BWbκ3\@ЕBB[LQ]z~&99AF d샽߶ay1Y|Dc|OU_ە ri.5n g3j+P.N~f@zrf)L( |CR+腁[B UɺE5]7 |^) iGgY;ѡ^P?:䝟X DWĚJp)fGm@2^Q0Ob3=J 1;BM(V+#wSg i&^$ ] GCI`GUy)p2MP]k2NOCIkUp,~#/AE[5FBS =+XZw?Xz8Qu&'dZs]:/#>GUp-31AU7GEw?EWo!/rz|xIhmۧqwd[_";lQɲU^DjΫy Rqm0یQS6N|_79#h㙩ض0 n' @M{MK>!fO[(|p#eڹd0K!bIT2aoïkayzɂEszwr5O(]m)upn,~ƲoĚJ]D{0`/쟶ŞrD  aC:/ahr!qJ$݃8I&RO~'yWh4N_9#X6t{bVW_X"Nd0o4x_ED.b1QβNME~s S~]E%=riH/\e/>Dj_ѬT x/N< 3;a"OGxOW#[ZjgV'J{yHIhY& J/뢸yy K˃6gŜ}=ߔ[Ԯ"QQVDJO=?fVF mh &zzt2ncHLN0&3z/g[XW5qߗ}2(PP16;OC_4DOф*f| oUh\eV X yЍ$WXVf| kU,<4 ׈+dz9xcߟs*B{ VD_R1#⸪π*Hи?@iik 4?n Jkkx9(P:MFy&ߋ.34:eǞz:>7rl$ED,|T"嵷Bp|Ge5GFLP4gq00]m~{DX{3xȍd^ IM-C۰vm#`oGmj "[dшq] -!rSTqXǛ+n`-𗙵.Q0rfSI5V)aJy~Tޱb[//5+@8)(cP[CxjqF&[BP#%^|N <+ӞL e!sZ xX5;eh޳P}Э9EzW4~T*˂(lF c`6nQMK ~aU7|LI"|&ˢgŷe%j K"AΰZPNMWw z.I}6owN:>ϭ|q=!O7VBk8e(? f& fUPb5FIC̠؈O.{Տs6qK%/A(n'aлĉ-P"F>~oݾ=S-v }@.mɣFֽɺp,Fjh?A]go>% B$Àn}?ిR6HԻT3Zka}Np+BCN^mgf݂?9"򰥵/'Z^Frд+op$#Db]Fye b8TwQbG ]HT_rx8ASr]X wC`DҦ4@M&չN5mfgGلWNy~;`*J>)x hhE25_p]hLMuqI2@_hǗ: Q}`쿯6@ߡ3#ۀN!ʻ^VWj'wIJ+ěa-+t۳&v5|m8i|b] /'ujd,Q )# ^7KbRE_HLĕ.ۮ$ mNb*,1VRn1Ŀ˙ݎ_7PwcB#44vDȰ Lg{Y{KSj( }jZ9ʤ k5w=($`xǖݶSnBaeŸQ7w !iyH;ѹُ6 N=F&ZLXie'eO}hzTsd_c'x=PO 㣗覙Na6K$-ZUtڝBGt藋KiZ`;KcJ͖ w0À<έF Q̠Y +C! 6%ݹ 6^z7٩8W70dfgu (`[H1]NXխʩ^Gc& ^وP$oHon0%Eʂ-J~8ƛ;y&`:q٪ݡ}!9A 9DS*)3ɦ V Wf>J,1]" "Ͱ<'Ĩ' Q$-2\Qq}N>{I Aՙ|YQBoΨ eSDс4Q~]jq0.ڷtXzi)U ++ ^!OS @z𻢢|n@2#]½԰&)\$r,T^/i$2YIx3UR BD80~Aԫ"},'?HSct^@nޤ/!?iQjFɐM)qDlo%->;)<רX ҆aUŜeU-tj XIJ+A nNoE$n|qʓ V0jDk3K+я,7_=CWaʎܔ5C ]o_dK8NlyrF댮mnWvxS/YϰP4mWr_u,Ad*fR}GnI*о"_KC6%^+ls $bQy'h"cx 5=Q㘹Aa~r݉1o^6HvtN%/.|>+;m7 kLqܭ6B^*!#n{ͶibJ Ѓ4o Q޸vMY봓uҵ{{_qc7a|5r>Y-EHE3- j7GE_g Uz/_Px1 Lsעu\qZd.( y*2ۘ!; /j!6:&@fv9q;E* DƉa'\mB6L_VȶMT<Pl`v́CFXR|.`>A:s(GablSڀŭ rkr9аsfNDM''Yz/1 DUj[.C/ecEK,D48/+׫SeO昞N޴`W? M,7Y\a4mz&41u 5-VPnω.]?jX"5rPQpv\gMYJE 0` … ]"i1=NS$c {A[,\B'? #X 9zsw}>O\c#6#,NCf洀^Kgeu9l6abhibT6w A3``C{ uꁭ/L]{Ѓ=^k .*;&h0k#1#KHΐ~G;ObY?Haݲo;/, 8!6<Ԡ h#;qoN]{Oi>r_" o+f[$_wxK|Lʾ&֣`LQNcT \fqc1p#&!ǻ;ԧnMyc /aJՎ_z;Q#FϋZR{_ ⊁҄03{g\#3tK3&M^wQ }Y wg,/"ߝ ?egᤊz^yXM8ϴ嘔N˶/ ɋ*ΎC>uYt.ZBiX ŵe*[k>5Rw@2=G14{j^h /24\NFYҀ"LVX%4H/HTx.nl e 1&nH.P&.EZCu 1H$K`X3{f.}稠 QtTr2Q}"\ԞmI JW^Bal( 1J<g8EhәrEeu:j$_qduہHO)籓!q88Bo﷊_qljDmFJLQuDѠ[uOTG;SNwfzŠaҥ-ۖ,.^Tpw}RͽmMsF}(PTrz/Pю#JӜFO[V% ~KdKYCaTޞuo?B~|o@(fܰ c?W7-C3'vJY7LvxX|ۗӘ9m*}S{q0;FAH#{=)s-g>oW RCPcp/jrtMRGؐP;8 YRRFT I0j<.iNΪxPR `%{;8HLY|`qc!u%,}ˌXsgFqg-/ksy=N0we596{ـ)$:㙪1uq,<[vȡ#*Cc}4xOnW|6FP +({ ?\܂MuPW6m=Ԧg/OJ{ ҄6,]hO7rWmBK,&Լc1Qcu˓2+ɖ j;|{E]Hg)Й{zu$`ZÌڄW|$tO~d gNcGHfԒ᧒EZ{*KіJl:&_Bׄ"!jRkuWT&X% ȲfM{oN[v|E5:Qg*snqn~{R9uom܊ӟ+r0 G2,;ջWپI%бC҈:9Oqe7>搃LXXٖ YF%BXYj-$6 ޝͅFrC`-'j,Үl Dz) BGmTKЖnZlQ]&A>49ĮR&T R)V'w(,χ#8 RQ`|N'UqRy :xgYc }k^%@( O˹YAWHOvľw>!}&46wӎ<@Q5;z^'LE)4嫳Rc468a3 cr`ȢnEnQވ1?,W8ʒ_^5A-!xw z]Rhd9K+}XTi7`AլLIxōSp5acda BJ^v I%WeV%%.<) 4::/mc&38cu/OVS Db˧5 !|chԅ^ehm ݈^aE;uyrM)'x q5a;ylzeP:ni0<282I1od 7u ƍV Gΰ` % -ӰKtNzl5& @|qr@0 쮲_aSdӳ|XgM,G`n-Zj[?(96I4#,;Z4˾A,i'b1/fPyR %udXR8)s9=uIs|79q}q5y1ڵ MwL;O]k^8 Eu8RoW4y QKBϿ$9^ * t*'&i1^jv6%ܜzmwRiDL/r:8eFߘV"A~XXmMEH`LT.WyNhb2W@D7ސvݚJ>_d @*CZ,Ј9 rE1s> -z9Ktl]_J_"L+(~om]fhm0$ 4Apesql$mf&o&-HGXvJeY5ϰkRqT^3%o*+5BD;}:R̅񯻷8Vݜ-U< ia5mW*'cM 1_rPnʀ cm۳1 ) }Cj~{:eWy%nA^FWM!M$L kwREv,rcJY0}ऐV :a]tfmL!h#/Hb){U- V~ɕwd:~KB#O!H1 Y-(EtA?qvYS-ݨjxxm$y-a+LXnxg2mBWûq>f=ڽ1X|%IFǞ)٤^=㊨OB| NpD٧~~;.ɫ -:ttnn, +Fm.:Oqd?On& EI8ícp9LN^Y a(ITd Tt)KpVCx> (hTN|]!L~$$fcg<ōy&nM#fkdQ #w^9GƂ_#7u\w zs ֛-hLBLj,p?Ы)hX5TFR IA'Q^e8L蛏"$I0Fl~ۇHI{asx`]{Bl3͵3/[f"`lݯ>`X+Ve23ӷ7覡1Aj.HQGi`|@W-%G!zr-ϙ2`Bh0UU .He &) ~qhkƻ1qm9]${]vL:q*WVAui&7;>JUHq`*Yp;z3nǘo?1#d4Qsaoc=BmO>}tH)0ƘPzv'cz<#~^x5 ?8B Ӧ݌&axx/[D.lv;]3SL\TOڽ|8@w~<4~OV;fsYBbBF3c =YH2?,v)4N_1{$X$B0eE/dBIY s.Sk5ʈyW=n$d]A}jϢJ򠆀ACYζd0?6=1\czEP+nJ1o͉/h"A)TQ_ HMd` W-L7)y"oό:M8CF )ȹ|>S1z&~1`y%?Z-2ÿ4S>2=4xf}27GH1K]SLw7qx:`vڡuq^:M߭sA =dƓdp?ّ&a> @e0ۢn*1qcFq?B>3rkP6/mu*3r*:"h_3*>c2Nۜmy2>K)i1[M iIbv 8o ZM;"m͝ixñ^pJ7ǁ]sf4kx[Qv^*gi%d&:0QG8yE۬#A؂XVq%t 3 J&7{PPc~xa%`z=f8yb2}*!D.Ye+ (oJ]tXP^9N{ӓ%;Fb"KQjX><o \M ꘛcb!cim_"tI%gCU Od76ٹY.I(uNYooѿ ,80Uڎ9zSL[`@pCnxzŧDHZ~2{'p !]L\z?s,TC%Si#VΑbѕ_f=~[;OyB "3z褕lxͼ$g⨧fpmlFRimjcI=36⍕!|bͲ`iϾOm|.I8"{/y`:}`j.KH=1GWXFY 2cejNqOdՎ*N-rp`) "B(>":qg&ۊI86̛!r0C6[Au ۙs'fK>k2X*J_d9NDGqZb2޹+~1J 5.q^ȫJr`Dhy qBTer=dJC5?L̞Bs9{h!GUL^'hAΩB>Yo?(Љ2Dh88b->/&/N#>Hktc~DS9"Goo/A.vR h.9 >B4ܘVwb F4iea 6FP)TF^br1nd0'MdQ%weT >_t\#g TRQtO50&مkd*G@}f)RĎ~XPxzas*犣 ]_w- ;%kUiޙ?n ͛C5 Bϗ؝o6OHBN]@Y~x:+2$Z[_ʮ0<'e),#R0W:'{L`77䧲<*o-qFd íQxnKM))>O wi|TU4"З[q* P<ωUC.ɃWq6jO[&yu`e #r(ZPIbOo&0~YUT̹Oe/JG|Hݮડh^ft/)4nLKN|kdn?tC5C$k3O|zklaig+thIRes˾uh=P\qM!'lnkҁ2c/eԉ`%; 왵}QvohDV\)TI:BQn7ՠ!pDJa1ΉɽvRa8@/gmQ@P^UҞVv. 5p µ'!-l"Ǡ M0nzD+J$V=lPl] 'c&l6*KSi03-`N\YxlkYYEQ@4*"WAp;;yЛ~c:>! {cJ[rޘq~iEdy5c{giBяxΕ/΢ޑݴ[Я{eUvs>߆_E'ulf+Ito{[j1/]!PYtؠ*ŽQ~BSR@q8&hٵ sC'Mx.~Xŗ x zdyMޯg4Ă~Og`4p7)zG!+.m6r֊sLrci[o,= q'EadNG@#rs|#?fF-0͈a& QhDwb,H sAo'7s9i,n]X^l&y\k~rJ:b48pի.J#Ӑ1eQ; uKH9%]~#e~m6uzFr4  uvnzDuV:dn@0*bNKq٬7gq'XX dMSol/ 1o9Dd|!z 4~Ov=yDOdzfٗ:ʕLgPNrdAjӀTսj0"ExaQ6(#9ѭz6՚Xw}s"A2}s4g0+R,5IchܜW vmgS*nS~YϱR41Q YfJMuo=Lbu!/gdVt "Uq5Up]><5TOX,+.VJwfF K05d4R~ciKM=ᙟo[b%Ga3T KTP 8 D'P~H7=CTԺ|A1X-g+tϝD#'Ί 9>ōwoY7 fa!0!3J<:H"3G0[`Z5~j:[L|A3u{QkGwof@4ٜis9ʾbǝaH'#Eq wD;%h˒I2 Jt -|Iɢ bl<^He/T=s-ԛ*K+xJϪEF?~k./}ݯ~zwOpK6%Y ro}!fʈ\ϊyz,ƹמ4X4-v}gE!2x! 3n - &C^P} Qiy" g6G. * «X%Y#Ls0WN!U7X3#ԾH2̸mI Du~kg^ GبJN5$6PDZ#5By$%[w{H0XɬDG'] Q<=g=l&(fAN5_nUFEfpa=цR~_v[deI*♺; E^@%az ɶUp3h"[2ƈhCLOyfc蕘m9Mw)'XU䗰fr|oS|4eϭɘuTBd"r<ֹ3 6yz>"FƎA#=Oā< :#d8#IDF"S9^o*H=ҸtH[jH1O&߇SKs@9Vߎ٭KjFF:-E~UYᐏMf \<.9Pp\c'w2pJxoV3RldSwf#>".F[jx{EpKKqƐ^[к.#=fRdٺ^=2e2WO~IRc,xjհPFQ~+t\(30CKzct 7v];6E\9Ë~c_'T-yV<]bg? =IH7c"w)nۯ8gPվӇUI}M "w*<ڕOdNl5Xrq><2 {lZWh.M,mI׼cӬnOSDK0- KRb> (HP p,5M4 b8~J9P'qI30#bYQ%h!zilzA)#f 1nkCIqsBXߠ/@kDZ}Ov$~̆P{ G"X E" fERjl] ?@"+Suʶi{U<5$αX뎇#*m&Xo* YI|&Ziz^v#"E:hH#qrq>*Y+,NlcZBsŠQ)ML>x/֓l121oBQy6_,CW "ӌ$ʋ0si~1) . PN#.Х+tzmc'990 Qьy;UY_ScUG$M_[rCnrCwk4q٫0DYT56g&oh;)jNC~Xz-tR|Z'`zGǷ;wDXHÑ$i7'K- p?Ft~"eH!,M31Gڶ®ZTH!oй(E= U|.JS#J7*kо72L׫30ɵjul)HNRdKd?9I"Ksu8R!ˆ5IRjbK9 +k]hÕK!-̗ Zp;;ǐ*g;}h.#IݞºO8bML &װf1dJRav wjAtNY$QbPkHևIRES姪'1nr +eVL(CE|)TeY-SkY4TI ܉bЀ&GKk[pp؝xA@mWoDPf/d^fP1y^k0N֭xʄY%}%TJ\/hn]ӣ|mTf"o[qC`jD D D y3!..Fx돱Xrk㺣$\tUs,M(>4bO-E4hdHl .:)2#sYs7'YS:Gd#Dp6G$"f.f 1^Z1uqXrY=E F hDekD=JDs(4O@-onpc6-!'JˌNKTt-9V\IH܆h͢bm2.KqxáHnӣ%_BNӢG(T =s)wkZǻ)m^\0z=nFa~*O6$k.~iq(6t~'hey)>9{TsroGBkJӀ3 .jp7SKo?~o`dGJGoRt EoOkJTaZɯue1D< ~^S'r:GB] Mш d>ղyDllGo`"xɳS@VzUBh'R M,VBP$ڽ!<)7ь&8}I糈@CzgҐiU,h6 @0|P u*I ruֻQ0f{[ʌb|ŶdH7QEg+'0*3)?f1K5 |Tp3:_ NLUi D5#aS\87]o]E9D0{e?8~! ԠT -:NwbӾ  OMlҍA0:?Yx$-BLDg/G26(Տ~q(k@dFM,ZNxNaq^ARStڞ5&oH+֊Ѷމm_®Cm`0o?(R}AJÛyڶn ʊp34 F?$Mő#V!^i?:ZyGym~Oоt~l0CwZ4$̔)ܷo=4Bƒ)XYuu"7W'ю2i =bK$c> [O:]*D6zbiaC(hZ?;6}1kNA 1Nj>ugҁ)r$zenD[uP=" 9CkIlzfsSS=J* ~Y-uYGaaH][c8εcH(r$OZ&^c?AjORyNfQ},'`5% S-o sFa.ǷUn)k-V[_f]>̮L G ja_|^g'CuN>BIbˡW!\3n y]80E[ 9L긆bBtSL١ @\|K*TX:e;: y=>5 elL\Cap1-:h/F.cr;eә?|.WkͪϺrឺʼn&U̓yZzUHAd S~ Kn^yR Ebw̡^'){ȃ/cAc;GmF7%d*YЧӑ-;77Wv2$x+hzKƺgƇF [82um,P&kMAOѸ/,6)+I3+#YXza ǩ619`8 I~FTGSl~7DpįJ:9AVUN8tDoZS%V_D6%lXxY -; k嶿Se6hX.ęs['׉ÒxV4j]#T:pmBŋjNtu_m$ۑs]j'(JP{.ܪшnWu俾.~#;nuրb?5\,5qNt[%;b9TՇ߸_@y]O0A"L'nGGI9Ș qcL3PўmrHl"M^@!ICpwEX3wgנVUݑ7^YԀ$ID(gmѰVn炶D>blU驳#]nZWWJG280PBq?᪢EHD U| !sxؔNfԹܔhPqzw?.r6,.紿e9$N[Kx8ljuiuOP_UZk[ub2TȌ {>R4ªtMR(l{xke)lm۸3-yk39d ͺ$Lu|Qֆ#Vc񿕙K ҡQWg2 $dFHׯWg=xݹA**fǢYi`Aؤ(??(E'qRS.YQijwr͊ѷ%5(Mzw{ C+o'B 1NSh3Q!kg0e᯦{&;<]6(nu!a;W"zHd3av=gSG l5^KTx*G?7LQU eIBeUp1F/,6:,LK#H YД:ܨWdPV>RN]pb` GJ3wx?)ь ^(gt!8Uep=q1|\/C`64Ӊ!n6k LbçPWT.٫t_]貈F/BpEBVO Srw#c!^nK*Q5F 7L?(r1'#Z!v6$g>zrI h1ԀXn;AUOy3G͆ѤR5G*Z5[RTM]_ u*1'5ǦF!m]t,zrl* d|򔞅wcGE786ZetF^z A2{E%FເRM9^F4Zd\n60Nb'а?ɏ=2ނFٝx>o05OHf%h>0=8p$}1k;W4o V{XqVoX88Izml#}b0703Εhs y'h|7598Yռ/@q6N_O?fM;H|+29Ndf5tK\7uuLZ80~)F0OpERPq7艙˼_1"5`524jB#j3smh.@KMbtRcnIMG|oxa-/VUԱ_~$T=9Ŕ ֛W0@sF s3y> Y'[]T́ 鞴~ۙ'@ëz0ՒWxZ1e9^V4Un%*_5z3lES\Cpqtv%_S.0~Տӑ,vcsz1߳fDNvj217 )]6wzFiЏK'x9Hs~̜Wj0좱x&lw)Ǣ1E.GE;b)Onas{afu)uZVK/>}L7B"m.܅@sQi/Y,r șn/*6CFMxzoizUpn8"7V%D.7NeḊlaA;!*Dʈ<"ȱCb>אJKvWu+mAy*fhq{_y)[j{?+b-t-hV!HTdyߗh=s{e2y͌ўN`ߟ>Y"Tt- l\k@"˼9$0 Aƞ[ Q2]2ɽOZ&s"#`Y^ov1*󸛇>@2o.KW$wA&s@>~ &iV)GB.b F-r&82: b\V`. ` ƶK3Qy@{+\ b6m`jpfFWG=tD?+>H^=Fɇ j>S!Y}j1|X ,اEkv?0'&2 vxYHqbҖPDљ%X$$iC)No顗,2.E [G_MJ&*:~U2Z @3ۇ7LHJjijgHhiZ8biqBγ 2zXB7vv^ %~8%$ -h=]N'FD н#(K J` Ni2Q-Aq?_Wi"ҰO]#қ-brDbAlb6jz4UQFaaCNw" Us,d>RmrBOTOx88liKmz.^"=QP{;u2|> \z_hɚjx[j1/@}[>i9? dO)zt>:wH%{nt}p+?| E9d]L(p #ǀ$j}!U|>9rlb+#!EP$`oTϴ #ƵqǑʄE3k%k!NX AAp1)z%3mr 'hF@ OKaLXTșK!Ӻ&$-c{\A Xr.ڬn#OO%i {R`vL#jk{j}x+͓%"`.!:,nEʼnƊ:&FΎdH7Ej[uLw2b{sv?{YkB!HtVbqxYլ"#p\땽'G ?&̌VR&ux7wP!2QTDXje #12*%B;-8CTܭmz 6qx5qnqҖ%<{Ep{B./w̋x7*c2-!]d 'Hm-WFl2k;1*OkVB &0Vc/Iq6ʿ E}pD1 VXNyQr&>c6YGR_|j>XiDdȇ@ 6<}1*lM9Q#4r<|fYѿ&J4x^FD _'WF|L$4CWU?'%$.^,T>dvs=7^& c!N`C+W83| 2O$ BK( 5EE賑ك`?5JqHlp㢵&8ؔq&4j<%S*Ѱd5D@;؅QRiy5a6t4 ,UjFa ={YSri rOq-+ee.# )19]uCͣQ $oZȥ8 Nv 8ap|XnG?]0$S{U3 ɦvJMݨ-k`Kb-Lbp 2 ލ@Kv2ʺτm_SeP=tdG m>;ƠAlDbgwjWBo(I2`SԠ a'7?5@^"ؠ,v4,>Ah5LR,ǕVbᄂR2,Wh;$#lPd*""- i՛q'45e#N\D=weg%Hev<41zgAy9/(@XWV:CNJ$`˷ya3Ux ^:`! EɂrkΐjL~ ,AGaTD&9$Ϊ8׹|L"~*sM$[ħj0Nj:àkƄ0#ajwfTb7V.+T {H 3ݒuӠ527)>1*PZ\FNt(\c^רVJw_ػYnS-uߖ '<.ʐ!~R(8Ldiol5x2{ܠYj1n'  *V>'idi5qکCz J8 wa5)ɞZ0VT3A+}'ռ31(k&RJdm8&.0*]9kqj'S`(V)-lM"!Ŗk65E{ 8J;mJ}@O>؋y$w`]8#<#έd&i7,kkAe9o:$4*{<%)gKo6< 2T0{֪g#w[PG|x=Xu2. D7JwĀ ާ D-^W}~ἊfЅ9&\ʞO>=?]l(ipf%抪BT:+Z)UMcS,Ӄ(M\neP^y7_f;P]b{̮Fe\hg3lGEi*#'`w3W?($MI)5mҬ6EXYP<{0LCQT$R3jhd'.,}]+v}~$=i4a_u8%栵 S௹]F'[?s*־1F:М TMy(J1b:w >ۉ1cN#Cn\ 'گ=/Nj@PZaucD+ 9K "_D…?c(NGbG*g 7s*ac,XPlXA}5(eEw6-n( V^NQhԦ}ubXGv0~d5}0ܟ^ʘg.\Je8PTJ`tpIuk(1[쌊O3" =vxه27? ]%}p +q2+WJq͊n"x+Qjwij'rN1rK6:т8eX4|_:xPk}diL8% j8 ^˃]Il)nC,71D6zFmf7k 8'Ky(HnMYHD~:ğD4}6i/Ex,Yes*higb^:kJ!ύ06Bx߇[x^Q40gg3{I20 Z昙q&Xna7by1k;\9x?Cp<"Rɤztv~㤩i kOVl+ "F=-nA`TaR_)݉;+pd9PɱC*=ThI[).j#f-/f9Z?f$v﯄qѷl0|;~?52Yκ{?i-ǚT){h%mmod&/M>=o!F fNR.?|X=pFP֏EY2CQ:=̛!oLuJ>vD'NY]o { °DaXzkH,y^ D<$o,W= p񭳥wߚ+~Qk?J%E ܰS+TD 4FR-u׭#o1%) l=M=A61z7 [BĂ~F1"/&Ԑ}׫J TXM06U4J28DX3LO\ӬG=XDiz`x{&Y[v93l%X!✰ۜJ"RLwu`+2]cS+RHxNe O";ʲ YfGD{R["c.a-dfbn|Lt S;)Sg9jFGU,Ӿ+G"os5"4gr/hkh\QהVMъ(oB՛v7~s 4Vtָ̢0HHB .2 ɳܜ;fqR]fϲ)et]GԠXooO)-+q?3j dɿѣ g:5$ܡ=$BO 4K+/@ρS d V_lh٤l R/Av4JaC|2UyY!yo\AfӱkoFo$= ЃGsFȅ/_9R$&r-`KXuMtFW.34Rp_j_1R nd7MBCmiQ(}uX'ᐅ3ң?㌫I5`xǃd6[%֚5=OnVЄ; ᝷~iJ[Q,yADK*+pa1WNgFko>g>`76 9bbkFZ>UpeK|VF)` Z,<0\oQPln5&$cE#0zz0$"4 W}tDfݯUMlwz)+ X;ח;PǍT YAK[:CcYhظk"j|l9xDt}oL37E٫='Ab0t+'54b `~FmEwF o:kVdU!PtH_,D~ Lk{m*YhwXE0Gu&3\x1SJ&+R1?Ĥ{)$ﵢ̋l-͌"@00}Cx L,ǵ#X;gyگ[;0b(-k àz7 ;t%ה y2o=Ck˿Zˌ6l> 37#2y~tqvqm 4^ll]Ⱦ AD]E0^|Kj5.0=±ٛҭ1J9HhvRPy;JH IB zLdQ|ߪw4Q"e'J7I6Ó=2g*)a*ާ%Y^5ڦPe%z^T8 P`"Q9d<-ʴE虻oKINف;S?zQ{ޒj˻rS w;w )4]ޱnpCFIxBT$V<]eIinskD&@m{(w/`χ]QpiAvn .VG@?b1&thFʛdžGAncjoM2ͻto0p RIPގ,ShˤL{db9wuzG jZ0-t:!#sdsTU]4ÜłYs!}l8OtMVY^KVgb1_!KJK!C>poA)gWLCƬ42ʜMO-e7|,9qH9K-&7 *mYE};y!V1'tlHYMMsI#+O0#*xtߢP~!̢UkGZ H)`$E)bE//.rc< ہ vLkK}KOnձ;ڥKa4Q(u{ ;{?"쀰{R~Ru|5'0&8RU/auU>I~%= 5i A*=t򷪬=m"&ZsvVA=r'CYJ5b΍?; o9{h!|'P}v ߫sgl:8Ʈں'o&uHQdt: ٪ ȋ_X/Ö)fUSU2˿uJ^`-515nHݠoQc4Qb ]]3&f> d'Mў$}8ZB"͋^.h# kwlqĻ1g[#aZu5+gC 0>cJg P'}Z~Ay"SJ͎뾬``|nCiy[*@oºLt }Ah==@s R?Stk.%7D+#5 J_ULw͑ҿs&!t⚒&]p'+"-.mrD?+b*bf]4*1gzǽO7Vs-!Ri6COo_L]Xj?oN ?%#j u]iqezP 4iJOnw Sw$ 8Ç>~!Cp!({,mΥ3̀N='SZe:\UlOrx+v@\Xu "w#RϡVD5ARdm|R߁юLJ‡<h:xJD'!GPgG›ol;psƄU-摥V1|O+fͿfgvȸ|GO[!Fq=u-ǯ+9D0wdb+֖roWk~H?>ą:_YJFsrR&|<,Wf\z̉y B5;$CkEl"ݶT`&P7cB+fSцЃnl%&E󚞉;U'1Hvۗ\d&;+?krz_Am{!noGMaH\x=5Gh&ڬ.%I~UA$M6/ ;T[`Wo#Tb"hpHtDKwPە$\rv*l >mi#]+8>lX, uS$`؃ЌyݡS:!51]QO|dK/M<+ ^{sAV˕a)YAq&ĄRu=b db%k׳: 2lRKMw⬱`F=\;?tZv9*Nd\;q{yrm8Y8REi/KOC eaRR|\vb&:w<3M^rKx .遄Ȇkt18qB>Qkq]OjlLx.ƲWnaУZ8-'Q-c&ݦPIRMZMlL4 QOyuli;3x86ayN2@,b=d;A5Q5WC͜ VdMV4?4GuT5̸qCg5z<\CYe I3Fq1}Qi" 0ךtmR)ԥ7χĽӖ\=߶)AD0HN3Tn nsy/"Jevx &. >LԅbƟ Fz!G+9jB|#ӒlZ1$Iq Y]nPg(%aJUz[q{pEx(ZmspٌN&kb{]ɕv'}kծ# {CVރAI(~,}sd+;>@7eHt;xȣ ᓢt%#rRϛd)m=_J?ֶ̓\ .Ik o !!62Ɂ^¬3/=KD>C9aw}pp&Bt4r@Kd 0 /pJBe)S3|!<.r*> 1t/e`%x | O*,{q`h55^:`| Ra_o&`8Ĭ/_>YJ K]iDr;J_? '+ơ0Х$v- ި|"%qfuz2ŽCF2F$l SoJ)boIr)эsk?]>n溈&i%BlyNd s4AK o~~ߺlmЦIq"MEML9EV[jP2Z|2r  R,TTS5uu=9œ=_I| 5\՝%Z`ITxh ?SM1~%I!u.8W3?M$q*KyX0;xTxyĘ %'N mոjћ@ғ(%VR*5drsRMJ:$ԛ .LLK&>J8 uꗜBp܆bFU<n&G$*6:%0X,/UQ.>uoy^| j‰ 7Wh3kvi`aŴ? 4s8ngzA|joBL$#%kkűתW.7n#QJ ~[djb*o(ĎjLHtoH^+ @-~l4(*{G4Cƽ<DrS!/tOG bZe63ܾ&JR^L~ '#D``,¨/!xc{tjh@qV%y y1VA;k\Q8 q8;꙽:rio-p"qŵ$ 2bĔ|,m_fUZIŸ˪`[E^"gcA#j=T>-: F,pk{ ў^WCM'&Ȫ_b!y=@'gΎ,7]OB\?4Њ2ClvǜЪ嘨ReA޳JL`KcF={RG0ohMe .ߖ6|(*oę+EN46Ytp%;H$$=LbY19y|ҽ Pl xRw_pQl%eWnyW+򓓟wws8`FH}زi=i[Qe`_"wpMY.jo^hnJ.(ݐU{)~ScEwi=)v{;]eW~Zoo P>k +ϕXeN,06dħFņ[{ -j 4Ac9X"w-㲎;Sbd}R 8<.~7@. K=xMeJý\1<17L9}3rjZ`Y7 #?}6CZ KFk 5<&8+fl/ls y\'Y:k5.n$n&) i?R.ɓU8j3FgxsI\GOM$ng9kաG{؄  crM4)$%MN΋"(0/\0h,{`E(V(\ KT׹}fVϓ6{Tw_h$ց%\H.؝"~^XhF-Ңv~kFYL9h=۩E_u^'g+ *Xq,qTrDu'ThTsu"Oshx3Z"ox /793x*/Jʝ??*_0E\gHA{M:П9kzీwVBZ j>Q"Bpn~bݳ+o;~C5z`;;3H04Y"w{JuL$٢"/lFW Z3{g%y^<^Sk)qd92>8H-ox/5fJ>t/00 ľ' ϼAhsQL [B=blF;ISn^%EV1j*t;J!H@s0nömI(y#eƍ`tR^M3Ns0?-.݆ղ mDwkY}mI_ט^ 8t뺇~4gs@JQ֜c~Մm(kBLR83ʐ 9.ki> GLEH@H U(622s*WJΙU?[&jʹN-{&OL(TlS3ytT USC=L@;x~M>F.S;r 6TpJN,B@xĂ*ڷd/P:E\aP:K93Mj?zhR|`&vj$6NӑNLj'LKD DHGf;+ö ީa0~5f;:fW|>o R 1Pt `p^y# ơOk u$=(;,U,贍u ~=$HAύ%a*8Q4TS!LJGH}:&O9 l!-O]OtRJnd]RR̲Pvp+!UrCdX*f<7F0;kι|᧘>l`aς<$O0֣S5q_Uҫګ$rtNud ېQSU*U{z2{Y/H`#AQi7fkMԓĢŬ1A29צR.G"H\Q $Swy!^b:AwÄ* E"k"%18Y/`"e$pKz_k5D|0@Q8 %i]:EeW 6ېQ 55Stjq_'D;jLXii]0e#gtL^G0Gt =aȌ9\&[4TOG"Shx%߾&TCqwC~7Pˊ\BfteX#ިϢtc?Hi"K,{FEלpCԶa_}jE9V}/(^r8arDžI}Aw]vY횺A#_02UԔ+>m~=53M ;Ǵac@ݴ]5t'v4nDy]ȶPخtY=8uF{19J|〠 Lpbp,~<:LY i ioaSCQG>+M.}L,0V-5Co5LgoY&VNS]ޏ-ul*lqmzrŨɇd\j!Vl&M..פ60pW(GMԺ+q6X@ \+cAKFRr!V_"!~$\(9gt+VA?2oe.PDLl~Z;oao8z jeZh uyl:^/ ʓiq~h OLeN^k}j4rF&fx+DHIbyZ&J|2,= )%̖%mI  Sr|{6jс)h2`7w"G]L8s"#؈!':D `>u1{2چzۢEs@v!]F f0U$jzm`H e8'3D a2NLG cT(ܢ74 )6]T]P%/\@WM(ʊE@?]Ң?2d>pJ|S60D{ ph'(3|LAf![KVk7Vؿm%N( o4YFy'~Y(/n-H30ppeū>(&U@@N-Dav ` ftK#>w化Qj..xZ}h;wWK$gej)c75r[`q\B]J3WQ2ƝD0>us,Ԋ]q( ٌ;ո7x!PuW#69ОQ~6Pྯ2^7)E: *XW5\NG>``2JfT`SE=zܓwo"{kʫ 8lCr4!S'5x$!otfIOh2ỤU8q 2E"F@,,Z&М)BD-2\X$䁣ףp?  uc|ˉK죐'LXMuK,Ȧa6 2@zO!^5+ ǦqhggR(?ЛyqD|8{'aL@"#z}Z=Q1Oq0E7qW%|zx xNob> .p, JV7[ts:Yp'5SK"0R%?S 0C6^j wK1g+b{bs ;fkS+QBQDVb-m1A;|чZ2qM%U-ϝbuE7Cm:ĝx.o~FQЛez^5Fz}u;G-0NA&AO瘳0SHӦ-Q>tGQnt1R?̯բYAeybogTfHGUs;x8 j|0ЭH؞|j{/0PJguͷs6wH0Qq=z  tXA< m`ǙkdɈZ>`~lohjD*q1栃0 ҇,@rDxh,#AwܬZbrC dqį!M*4csPQGH''G7EL{jT/Z,ӣ% '1 4_I6p;$Tz9ʀB%N...Wrp}-}Qy!=3 ?K7e H#FRQQYYMȆD9UbZ]fD,pOL"%W3^xNlGG^z}f3JS-1EQX0?I#%ILjn'?Z"]뫗 vKmm`3 ϩyܨ]*<6Bnb5 ]A cȱb{H c{z@Ӣ תVƾ$Fء0wK0y&  nк G C1Cle<8>w F1ʲc~<{م%k ``` Oe ,b\J zn.zZ$ur178:yA/ͥqZQE/{WM{\mtŐ8S}F4HVH-IX{e yMĻM(c2 q ÆOk9rB_?ҍ 2&kd[@_@ĥB] -ZXH}me,6Hcvmv %`c[Cd,FΨSbk0aLJ'Pz|uWpʗ`UaE>PU@aδ%xv/Gw㐰፣v>liF"> cw{@ʚםTCHv,|Q!䇦͠?ٰj:1xmd#}R =:F-"/ioI6`ab#9=3idV$0NQ#˯5JP`ظq1Am;w'zYE৞g e.]xܜeN%7B/c(KI+U+yxH2\-.Ϻէ' JdrXOUE}YƋ')o#2}ϛ9K|6ipqsLP3ZAIw9Zo(K̂X<©]gק_1@nuw rBf'':Z;Y)U]{%yҺKfz$uRՁtWt6*Ip&||m?ۦW0Gǟ8\L xzWT.O#^2ff5EsOcD4L&U6Oƨ?xִC'mSF H29u!pLtŰ/X܃2DEuT7BDſf5trޔkDswPtT2ɝrfSs骁o! ɩ,`"opHQWok#*\*\6|7RPM-#u{e ʡZ ^x`>@X|.'SBcI71ށZAqgh9]fBwZf}Ovڸ!Ʋ>TAIxw~}R6 H75KPũ[¾N߅dy[vf_'Ƨ҈eԷքD{]cͭh9Z뮱Ƕ Q&8mM6[#EuyM%Gajn8u3Iz)X@@~=%?Png8:U|菪]:,A!MѼaAd|{Kv]2)fI*kqKZ"4 ġ-`1ŕ!Kl52Xʟc҂ãO]Q{%CW,vXG0ĥ*jWG " -+%^{V,fRBvE+F[ü ƵD|#P%fvCy=;U ejZ%P8C*H)"t8${1FuGF#-E)["#S[#Typ_tRfqeR&'49/KWTܝURRCB-/.)x|Ąfp^Y,;N>.k7ՇMDI4-M|M%*X$]v$6H9$*ˑ䄬޹UnwE)w^ǥX LbD ŢpA M}a[ @SAQ\(aC(Om3 uI\ ë U`<,%r߮F a:AFِ0'b5aa/n/uPxdeM^xSeħ D9RVZtPv,lHף1F@8 p.k4ܣ 3.5U7v?'s~g7raUaJ-a0TVb9-snm|cn[@^*m\,\3rki([īT8PdàĻ^G\AJɅ5"f5:Q =nWz \^Kk\iKJa{7t?n.)܇eUSN], J(ꗅ;SZڨM/03:)/~$RvX=Fضv|^C(YUx f}tY-?`Aخ$}oMWK&|.)Y48\Z'cMj }g߽PgweyĨ{hv:!lB}ؼR'ImF~Э)pp@>bǰNHp>$ )v[ƿ>LYoZ J\Vˤ -(  ^c U_+/%~pKmf^X `$?YNN)V4FKT*=FM9l9"@J4wZ$(U|3 uO]aM}"!/4™~*1Œ}%թ/tW7QW04M{Rs{aeNs,BzW/72̢q,/I16Dk!d}ϯ83-i͟A*`*-"^"o=hƗe뼜%uꃢ {din][&3#Y~ zy7ě)5|E*ПQ{TkzKU'xv1?]|mL3ڛJUnxr/%y2h"R"$H%s~+bpKE +OLUi3F@U/uIlR_,![<ϺT_@k!s+/UZtljC!OaY=3^by/$̚58PBux1%w l%}jPa>*WxV4km2?u+MJjp7EOP|/`Gxe wU9|9h}en19ԗ:p'PSAc%WBEzxͣu$mBHfpS 푖c\-hUt LoٷU|ȩWVgD^P\Ztqh4gWGyx!E4,5lle Q(Kv轢gyg.pkA9'Fz3ȌA*.aRsl9M!oȉ75 ݒWyb1254ü q>w1r"T]]il,Hpx( orey}O6qLQ1 qg l0It޵8mn2@UE0Z;j7kc2}US-Ew+PqgIV1H|TaQQ8βGP qD 8%'5$sRʃsʨ]Y3ܫ1_(a`=O/=*4x e_F50&& 'Qfm%O).e9#iz( JNBop%.Fp^L$WDTO/T c%{$XGFSyO9Sg=C/ lI#i vwN_<=sÖB t"YpuM y'ͬ. zz;E9$ꅘu|Ӹ:$d~pz?6W:zPW"N.\,Sub1kഝuRvkzz>= R^;4Ɗ:9f`,IVDx|Ͼ˽<{[}F( NjElWtȜc/j@b))JJjJaWJ]ӾǍ|/ngeQ$9 HfÇk/g,~[@SJlݡrDz(5mTT[fu:/R)K?qZSPsk˥4qce\3ze-ǹ#> Il|436rt(PyȯjLȓ`6(b~5iJr<}byp㱏gmwol f_ 9ع35 !$=),OF2=}nk]E)Xq,`o>wm^/z MPL.;q>yvF0{}iޡgO4jo#{zJFX[ o~F2h?pVC. gdƆJ‰5|=y+ID3t~ɿR(aÝ)D )-A39`M]7e*̮ٛnϦ.FɡA$ըX|DYxH>'C`HqoIdTU* |8y|ѝh H4wR050ahZ6K@>5킸1 {3lk[K&jUrU#ӽG6LH5Wѷ9zISFؽʳ .aC!w]"g.V9~v]UzfF%)@aYLBTa!cg(4ɀTrwۨ1ʹHrCs?oc%Yz#R˥;Ni"l~hLF˽##s  VEt9.;Y$ updx/F:XZ/)b3/oHzӿYwQw=ه}zCA5퀠,{ qt?⋡?M{ū<UqGV|Sޟ\ Vh&P RÎxN2,wh*7 L͠[c"y/}lTF'ӦG MDus=8`]QgaLvp*[2yw>k;*{fho=2]\9gQ2knsQe=$ӡ?LgĔE=64!.+Y^Ar:Ɂ0ȞmM"N(`@p?rE!(2~V̓%F͠<#צ9?G@er!Kwp^ve.Tn`|WosLۦ[lŽtSHWl\HVxnnOMYW( 2' id඙r|QuNӾ4,[mC|cA€)!/J' 2;P7em:V^jm*`-+X@g~Yj'90[W8[ww׍pc_#X ꝚT2yvu ܶ5@D#K& f0=ԜEf+'[J:HF"0y pBmW+uJ7Pv{ Ĉ# 1T B3 lzHո,\_w헇f]đsD-t'7֙Y i+`%rw0V)k7巖dHk] 6 TcO9_;(?cg.$xn#|l iJ-)pRƑS},{.69zܰy݁ ѣi'Ψ_o0 CF2X9~}GSMh뤾ݟB*ygl}$NrG6۸ k@B&)tx*u; t׿eZM7*hRx;UJ%+δW>x6m-4 AfES:XGsBf tfQd:)]XbSd9ȏHd`ql.nZa-Op[ 5 qNNاwy9xڱ cb>(&vM'a1>i&DJW%# Krd2;t0,bh O0/1$G5%;\ZN1C<יSL &^<HteU 1pXV'q=OrMf b٠ꎺ᎛ > ")Nm`7qQK뚨i2oR86 (Úe $T.V@YW2*ubK!E[9Lf{ڦBdt(czYn&XkC:_ !ȥSIpz~}BZuWHn}PWסƧ )J,¯A\!)cIhynfԤeJ5B#,&#= ч'5C 20=7JHW9 zڡIXv!=&l &FV`R]N|PlTaVMr~\59>W$U;bGrW<2$Io1\?eAOɽ6]Hz _ t`KĜG*k Hwv'vX̢dh~|",Y"0LNj?4;mYB-~2`RXK{  K;Wۜ=)<RNnJ9չy t+{m/GSS UcءSO"3~FOW!41_Y1o l&w!@f.a  es4^2gӓſfZvVS)_ ;@jg5yAIA"Z󛢅|}̎+ zVr$YQY- JuBsx vl0: 2)sC(!S15G$[sJy™ <\6o:>U!/SOsh/@ Yڂvż\Ix9+eLe}6Ћ5e[j!-4kf:_SÆV 9/Lfʲz ]j0 ]Qޏ g.NVLXS1{J1E!$s6iΰD#QD cR37A}1|9l7xVƀPF o8YpgjgN8i>6:>dEle`B įw܅b+Ec[4Q<Ⱦ,"\yG_6f[oĿ#Z3Fga(vUtQU 2xUGЮ3a4LP=X ZyWgyX)LZ^)3`MVrͲ /:D U2gzS ]h0#aȕh T>]<őKLuw*dlZW}fvRu<~|;oǥ[l\)p0;u-u#S3.6 F閷bC[6ÆWQ%Xx:lvОJ A /;\笒ko2k@E%iSwa&)13,]r 8H;x`巭{:un7$37BeW uq$JI+2#9iSgFUneTBV!wfP0lӓ!:cލ ^5aL7aX^= 싖rLmL5 T5&xFC+w_l.(d? +ciq9`18|aށs 0@B.'et*b;zcFi ,to ^ 2P$.8e:/&Tyax=Wj"crU%fYt%D`!UovNvИ$j=[Ge Ay"d8qo_xt1M/Kǟ[~Ѓ%Ie@EvMYI4fmv+IQq4kW=-; x0TgGuZu` sxgEޓ7>ϲN^$Pa\mPFLJ~9 z3'ʊsN7!]\پ^$^qt/ݜrsZRT3S@}qΉ뾽pȝ5\,=P fy!kPHAv:Hi,Z7UN;əiLcTvtTt3MXN 8C2Oϳ}L0zi&})~x}W8DQl, ɟZo$yo]/7TEM#o*a GjoQ#MKioF_u, yfOқvc}QB+_E z%1(QgI*P#2gxijs6\LG<պj#?qw+,{V{N09$/yYYf,67oİ\Q-7 xw]}lzP;W <@hG+ooor|+W 2æfmX&|66? xHXq:FzxpKژ u #lcDGyp%G)I찂],!0;z#&zG@4b#3erdʒϝZSa9m^ "6ua-P ݘ;dK ؿ2>43&@ }sԍ^GO6꭮xA祬T( Mڋ_; mrI!Rufkf6(q:>z!A]hR},ڝujTڤzFˠ˒&1~MXfrm;x'TX~N i'*.PTs*(*hw9?G'skܔ |oDfGPω "t,<]1 o&0s.s[v"t}ydjBJDo4Pv8TUWGZ!.4w+o8 NVc=vHՇGz}#8t( tIpީߚoK ʈCk^]_xu)h6%/_ΑsO5܇V-h"ށmE5*I7AF>P rDMS6I' }F{>#) ,~j\18ɪeܷ8QxѸ'[vxB U6G&|m6S=6P!dn>&IzsJ8[0)/(46Y#0\r Ni5=/1#~HQO%. TdhuGE=P] 5Cr1^Nsܫ!m(k]AΔWk[\M!^0K%L1L0e%/ہ[mt/6]ҪݕTEe2~6By}< j;mŮIď~VXO;F 252  ᎄf4=6J1Lê\$#hXxɨgKq ]ȴDݝ{>d^=w& NT0h3K%~BPVZ"iNo‚7qᬽԂ|AeGXKhUi,; m2fIƺp:KL t<]fV?GUbc1{/O=hwڶ q Mt+R![0rr kZ$:3Xk}-U|i) I`66wX4n\MZ&\O& 73 ~):gtTCiДH %7\0TT[gIOr6h㧙''܋sD]h1"!)x{'tUoBl!m[7Xύ0 V_<M'>|4׷;gxZ}V=Cܦ̼Ll}vW6?%%nO[{a`]M = >Iu2Ɵkr%2Y{*=AL6^#꣢|9x#!R<FLW!1PQ۶:Yᅮb={OۧL[KՒ@R ==pډ0q휙@Pb<Ο':SM<5kSF ޺Q,|4"Aj>9F牌eG)aGSPgMҬF.{ePID _pC`c 82" ]5؎m+[,B`gFYGI@/Qh@")WdaY[Uq즃 2ָ&@XsFI3@91JF^1 D=rK{Z:ܼfMP2#jd 'J)Z)lL[-L~Rz?oo~P4|?Ğ ~q-#A/ 1Qn h79_1<0K@?͟F$ GNumdTzTuIm\5uYJPqx`y.8YK-࡛GҜF>xy#19Ki-Ts?XR- &# yw郙tڕW Nj ~_Z$9naK^x d\;^D/ˆ)C(P1ߑ>} ~8Vi2 ^'qÈS`}) Sw#쯼8v߬l~Ajܤ4,r(V;Œ4'I/+KK#@7q42 Z&͓CE݁&ø xnݿ2r5s=;}j>rJNB};] hxAE@/[λ9"- Q EMгJjPʏ\4u@?ޘxdvEL(gK{qUfEVOȴ(z9vKS.]7}P0ֵS/G|ZXYf]X)bnO:Wףt;drLeI\( d:Zx'.|̏'O!ffj 6|@ ҂OSREbߵϴw!'qID_^eQ( !]M ƭ{ .S9~T"I*ض} [^)W8e״,3RSvvT:&s3Z58P灦m* k/EG;Ĝ QluRp68[2m N%crjJܹһ=T\L[#_p1h<\p&rwӗc 5!Q[$BL:!=pi Xe+\ ?!>MNQq.{a8 % 7YA'0č0?R(G/$Y d^VQZ|g \sn|c݁jު{7:f\υ2n 1{Yoÿf~v;7w"n,p),E)j9Ҍt٬ڰ=msRSRSWnL)0'*)s+ݸnxcKe|Fs|gG`濸xu5REχG飧> b(!Bgayb E~I -:n9lѥ6+ H=`C| SDO5j24t_/ f[NAy9/&ޢo֠eB"X/E,:m!,Z#uEHœcԉPRk:&#"1$UZ9H7p(v{[oS4Hq*$*";X`|%Ga\23 Z -nj*ֵ9ؒSk?- 8`آώC?`([bI *>0MCbFʙ-.~M=ϸ2 5g#kmxS|DM23 G=y~Blk|>!nGd^SI˛3m2CiDˆx9!&yY2&ġSK:4|SN+a?lC;+q*XpC0@RZDN$ZSԏ*{ui0[|5$Q##ͫ,[a^է/V7Cz)@'=9z7XMߛ{iN}(SLC,K1?UTRik/*8lw hHs߁c8ou gF N'4u^h U^dĽZ@UK _PeC K;gCP =sNX~0mVWdl-Ҏ2fM E '9tZrR7ń]$>YRQb D2jCBRBB7+  zv,v+M0fQG2u&W7tҒs}2&y!(ƦֺZ?]<9E=~ 6%ޙ¤Fc'@Zz(VδP%DvդӍَJ< \(]'\@ bjJg۫3wp @,3*o6o*T3n wH3vmWY%eg4> &Gze;VZ#eȎƖilOt֟z?z9!;6۞u\. ^T:q`hq){7sV87CxSaӘwF~LMe#dġ\Oغ>}Քu/\@ek\8M^=XP}!Gp@H,Sc`)i>eʁDf퉔.RxDSӊO|@i۰iN׽[ J,xGsZuE]0PiZ`c/M9%+YƉA2;Q[)1hmb1.}MHE6݈ph~78m\%~%7i߻{ಪvrB3bk>z*o<@MO=~ByO 5H(!y!, ecܹ&XupB.-t8-ⰶ{=n|GsB|`Ρ&0ۂELne޺҈PXM HdIégQ7}>0OOVDnp%( օҪ8nF NW/5dY_V->hʹMd NuE}v\! Daa\=ኴg4oX|+yf+0z(FhL/DK+s+onf}R0XDMns3DN`xh8e(2dh_T*>lm_6C=V]3ci7|{)H i\+KՇ|g6'\@xҟb왇(~:-3e/ВџeaG ajZqϻ 'l]8Ò:J{s=/EWܳr/Mh1r2 lp^ B8`m>H}ټT+QKDu/3* ghCnQ 4H {Fun>20OEMv6z *9?S"iZeSE[;9U41z("Na(tZ .LSG/(`L7OC%'V 3G[xгFMU!ÂC5ȹ3HN5%\7VhA1+%eab-#xsQemV *Hh{Ad}盳&j3!,T_PӼk5Ś?!UI,;b&ܸ:I&`F&5NCVǶ:|b:E{T3zj )$;,*gʪ~c ,>wjzES !=" aI+B&6%vA}C +װTR%dXCV+dϰhm=ggC5kkXbm;4j\VD)ZSA Am5/?%d"ܩ5TmɑA!w2[|Er v=5(ZD f՞}er%2+T oä7 H 'TK]>5KU[3#}y/!)mt#fjS+~R @f! AmF4. :U _'òZ ͈%sf([ biw+"!)w 2Z!μx3Oq W6\Z̚43D1"#`fщRPʚL vi OEձ>sk9cC46Ύ%C`ʜ+b6\l1M/>O_̗(Ø+C_<6Pp3|́tI/{.ޣB|8nJބtnWM䑳95t8]PDpl!egȌH[Uӽ\IѸ$/JYTxpGպ4bA@~2Ow|>RŌZ` ܶ›,{%V{Ӳ  r4KgV aF?Ǎ LLjJ ՝/پ{hf'#\yH=M|AÙb)/RbVc;.}NJ)?uXزSh'.n&꺑0,nss1(F笻h{;osWZ[B9n@2WkfNz)U$ ڽi,AňܷD!:sLdju0[6_d=#tnt.c5^zkp7eKtP*:bQŤ.i!a>Q6)??5 m;7hkƘyʆyL /l#ۖc  ` Qqj|ȢJ]WPPj˦,ha,(34QZ6[Kc g)<شw{K&^9E v]|5Ko8*x\\҉}[ 8̸.^p+׃ޛq2tXY(EmF=dA,+@p(l0^S%@te5>0 AK~';]ɸs"|e$PӴ(&2K:0RnjķozGzCDpp_B-+8[k/2_%ܹBmA`%xJqxR{]Jzx!E BkΪ@x0|4s 0Yt݇=ЎdnwOHFƎd a2JŇϛ{CZNK6-( qK@2C)TrS/h[~-9Y; pv``e؏ jLO4ps +y>j@!w.Ǧ"^7(k J! vqR6qFxدDXPp:\NsDcWX-&í?O R}4&\U{l7"[H{fh 4 ()OG@(?~$\7v0`#?^[|`molcBYu4:m׬>W#v"Yj w[|ѸQPʝUH? (v#J0<:?>)AU^jG^Ǫu#Y?;ߛmky898K#O.;-붲 dl+;xY(n0Bhac#D4 ڠئ^^0n+Zpo`TU@1o|zEM")=*E zŊ\y1Rz1PJ3_O֏cYԔ=NW8~v&psR4(dCE"qiMґ͘>5g< (~'Hh~ᨠa5dybc!m3lW I|e{g "jF=*mb2}=y\$Q/Ga6jrP9k[\Q{l& gxfXq?^]V:X&qɖbj)6+Uuݧ|eM4nPj 2AY ^z ePKVah0Ci ֣zN [tg#Zh&#S 0' WƖ@?_4qV D[Qÿc (i$dGזaTΚ9 lo`#WiX "Ic%~aIz=%P:VK2R(8a @b, i_S`E`Za^ޓZzƶ& i<64.xʩMs,AǢMc'^xqYT1c /E!xW9(ջBCܞ|,Ux5*4eB="ZdwH&D̓DF}¿-76/ #Թ>v8[c͞߶e!#;#9m&kLUP!Ws"`v[4 Abw}u_IkC=8ͨeWc!$gLV.-ꡇ/L-'߆clhQ28Aހb^ v~s%drC {bPQ!u<}+gGIPN:=lΎ tC(c #U"\>)J%%fѱݶyq3 ,!TyJx,:&>_jDԛx%dpNqCե! &tuj(28 }V]^!Gx {^"u6&4THf4HUdvEddGD5Z&T7|t IUb&~,Jdh&&Qq/Lނdh.L/ZB~}]k160bRS?pd{ܢGiis-@w8ASNoZxV A >^WbCkbΚՕA?Ѳpa"!WTjRc%uhUpmPe3& lKjPJh73mp^{0 Ff[RBJ _:UBV64lV M0IJ@9Xzx&(aЀXbdS!*]O̵UhPw:)E mgskH)RxIT R]QRޙLSa{CA$!<[ƪDUOwIL{xK!k8BO:av?ȶx}  NNL8T ܦGHTEo̎wDjy9I]\5_|Ee_O,^[qbL|F5tϠ=cXhDiѶNՂ̉ .^0}{kz5ѾFY[iU-K5 64>ֹ.MR ::$ux> 7bd-mR.".pB\۪X"&|:gEXe$eĶKL̘H+o]s@|-=YN%ؤ"tmKX'-9oWՒK"O Aʏ2K$5i4{J~e׋8冴 < ҉ c y)AH٣C$EK8Lj g*G%ʱ:ojRFtR֎[zq+pf9F>pIp_!}CsbLj,a2Nîጴ= hMmʣ]%DɀK_ 6Yoz.qhάbBޜ,rT}]$vr zbqO$mv? j%we{.7` !:~JG/t{Y02CXX_o<"[*Y ;m5PWT+]yi8GB˩55O:9A0+0IsiǪmlM,3 mUגMQ9%PiyZ>C*͜pC)&7dCaɝzLC-`s0q&QoTcBPxK +W dD/N5B$3 2{ܬgBv-t|MT 8<+\v%{k)F'};:C[`3K7>J.2ʝ&W+']tP ў+%<9tĴLJ|Dqͮ4X{ێr»Q5f9j84R&-\whuIӝ%-A)H=yWgV(gߗ}zU=UJ"9=h<8N0m[xk\u)gR<$͸"ps#`rv~cGkMW$giY.s;Q; "0c\$unJ/mL|-0Ss9yq:N ꍉP I,/bJwҺMQ2S+AbF8D#Ig3u@3pB@w[P,{q a4*Xvd*@9lAewฮcVzMT Br.oJUV;~F:5r}k@,+;d47=lE3!WiW$`"?/͠rߵhaA4t`/!f~JA-j{'مF0aU=[!UKV,6q];<}Z/)eEX"e)΢0j2:~buhfJE؛lEu|f&# rLguͅ=s˩ZoLHK~OObU@,m~$&ʔ 4_1Y"]wᯢgΏ'Ǡk)]$ 8L~wm|u-5ceL~v1+JIٙO#`SܭDyn gm\Fa'Y ) }g.e)/8, gdoqdKl3'sZ@rV.[DAP6ġvӱqoU`R~;E DHd сG,d1Rj?uLAV~74p%z-S2N>Pr=8aHz{Ma u-g7gLAv TZ Ѱk^\jծa[)`U[nP{~]"èʲD/@&ؔzŰQʘݧw$G͉G+mU{ %K ߗ{hc#4P6dD_9nuZ|0ʛ~r.FJR 09D2ו'lJ2i)7vB,6:VY)&3ȳz-x i̥y7+h(>H8amks&JW,D?f7ePӽ;vJjի>XK\]ISrm&ﵞH7Vc'5DAճN #=Ѩxj~zWD|͋%3&$CP].;uYee W*f!:|5!Z[@qєG_y/̈́g+B.k`hMr3v}<@RqGxͲ~d6u.\3Q4cf`7fٹf4븹 /HxecBS^[SL?Ds$YL@wVf紆5%rj/JCvdsWTtYaBq\e`+|l2=}Y@sqe+`鱊Kl lš muڹfʒQPJtatĤRʞ]<{} fH]UG61ǃ% I΋,dX|bBQqJT多 v0Iwl#gF?cy#CK'NniWzg-J~Lur;ʨabq3O$)Y.9OHz!]ҼL^?S<`,2պhN*yŽ.<%R1Q~];8n7来M#қ5t| 5ܸL;oa/vw#BALH^>B{|giE5M1hFl2ڤ@ۆuq,;e}}.sV.;MZ Ќ"1;,W&5&N[єGmJ``ҰɠP|{9(b0}00k^j!$ܰ{W-PwhZj^zQݶM\|,V3tp mX\#H4۰A>e^78oP@^ IBwbرɫ߾ۃl>oHL4QʣSFRhC̕-R@$ $'^¾0+VC'z2hȓ0<. `R%Dw0k菇G@bbخC,L0!>#N+e3JUb֎SOJ?-}tekr;vҢ@#Batv g9fըc[XZ8cMeVxmܿHT-\:*IIwnV ۉLhlH%{1. _i :>w0:- iiܶ[uMdS+҅TY`D;۱ܑ`ND݉'x}7FEg,8O'9̀T%|%^n?bw'Df5GmC}C-,c+G78rvih3XFOP Ȭ%ZQu\`r#aG"Mg[_o(LM& @97DA/Cfj~tQ<:k_D y|s rtߧ"E]yvB0+#'oJȟw;cPPIEX3,@vrə7G-~zE V3d %+R]X&j; ln ISݠߐ|*n>J"(mM}g}lr ^LA>s9xm|Ļ2Ѿq"6.ro0ra3mFׁ(46CIDSE% _sNQ2Һv꾹BK~}x 'a]=F7]~EȾܶyPJ+)V(Qww &VE1E@uIϏ|_7AZԫ5C$9He%,7y.h+|eb|[ˀ謾π^GBTy_`fPZ*c_J:!]n7ϰ5],&Is5Q XΩyMó#ڃmՐEs[FE2㰈XR\fv^o=t=?" 5FJxxEL6@ߙVH$D2Q~6H#$:(X=:ݺ)'^[t~lG馮m؄ ^ 6+Qn0 '>Fz3Yj+(a\ *{I43:s` !I%m7z5SOwcY𷰠ŭ(}h=_I=獃@LywϛglrirlЏ.yWG-MtF1Kq쁫CV[ZM*ᖎ~R> ,ړtYE㔺ݣLfuH\AjSeD7!ʧZo+jt>q9 .U2G(\cWa*#DǹUFo~~ƒ6<4]oË1Inl|BOS`f5vxJXdb?rbP'H!+z䖓~*ʩ>ouCћyM q\@hZ\-| }!yAu {[$_1]Q'OY[~bM.tG!Ico)pp("јJVŲg8#W#ɒ:75RkLopD?"FO,?Z!|0:UM=80XMG 6BVƎП 5;,hKȄ,x~cЛZYz?69x}oÉڔro;~JSec >>Wi:c&H1 *=D͈6k͓ a#tuZzݠP˦ݲxu5jaYIJ'H*'Z2A} ]E닷<>0_n Wm@^ʊe_'Mk\D}KwdrE"=lxU?*iľw8*qgbPT-i6A;-=]-(B]X(aKLGD2 c &GѠlD55&iXiL e철hJ(4t{4a s!si.i0!Hg/"ADY#3K-cz*xLRnbEsWoˆ跩2<2>#@*"_oo^9;L,娶혱"+ן*L$c8xvTTb .}B{v4LJMQdHD&.mb]s=(8C:.̫_V3ŗŚTC)F޶LȮU["(-+zE:FD?|MNtJz)ޜ"FU'=P( i {fNM`/Cȁ#~v ;AUOBIbꖟ'{ 'q1!Msmq+a[/ڌPLo0R83: 6/J_%Rv\Z몟:ʳwBHS;Ƈp8IFvŶN,SS{5^@bDL_eR`C$8FY{-EdcĄYo {Ht[DsW'\l 1—N{-sns_ RF=lʒ|)-(܌L3'#ƎW(|h^ Qa;'+|{jĐS d0Ts&`kg ]-F<@ >Э&B kqc4` iKMx@?:RDUZn]ou jz^U.4zVILLgjćdo$>ƅ}̈́ ee CzuUYXVT8h48=Wǐ A #+#9$'4F7b`ccMfI2| dugƭooDĬ=ٙ=tutI<*!u%Y߉R"OY@%VT χi+mٴ<5AU){PJ`=%x<+zhwpÚcӈ0TUcv=5π;=yVC9CY_7ǎS&L|ߨyl;@D""VksqNՈ]k%D( #ʜ@Xdy&5Wҍݤ_74ZiTwك~"oaAANdڷ.Ci>h|~c'Rn(zQx\Z3,5䧎5 'u|gQ{3(5܇YT{"yRU7.l+cĎ5.GbSR@6<ʁq&˂uh"Ke}wcJz[uGIeDq$J|!NHM=Z_g kcׇXP)[Y&G¥Α{C-"U{ Y.)H3?QZqݖ#7D"PmXmg>E;a*NBlIGu*hI hD٩%<~Bl/jx_0?\y6_zbPR.ǢY9p!܁Lw>D+cC$gek&A䶶2VsOOh8 óbxR\c/lZh ̗!,^2Q 3a]QPӆOAQ|iK y2Z[({|/R4 XɰZ *qD5xmL_'CƑ g3i5Te,|wA(MXE6F)Mճ͵,AKɧB!0AQ!**2 ]/#?SGݮ>YH:@@pU O!5n8b֑] TZ'M@x ^;xh DFKVL,Ϟ&DI`g;4#٣QqCXx1FA_IvjﰶQ*p- 74X~2p*d84kiJƆ[MkSԈRoDW#c a@4Y'w 'BJyg+'h^5wP7%L!t.T#}kƷTA Y{:Y b#!hUC% F,;$3i t;6 k{]x?UX\yoo?nqLS&wˉω@n̼Ni㸼 c<ˈ^Cү(|C2";ą(ꌓ[__߀c36ba7>4&ŚdF!•[{&K|\~ɰVtE,?Tg8!`WC笓Cwh7p\*! V!oZo-Aj<F|B]WV# %wʺKk\S}mxAS + B9Cې]>H[!>|j*A ͇0%Zsn q}DIO=.MN~glEaG#"bzk {ݓ;2 @Z:s8"lM-3A-v= S#;\oy| =K(tLTV/p;@O)y$i;3-Fqcn`1N,5B3עy2鬺 MWSMM86Pv91+KIx|+[:=׭bTxьb?qwo-kf6/)Gjq J|{՗= 5={uhVnIq9ϛD}H#&{ƵY0j\BӰǣ9J;nѴ ZՇ5g[pZqO.NʗPl4 n:/>mEQ7en4//g? 8_^ju7? d隟?[-$*L(3@pNلsl9{Gt-g+cXR/>6Ӳ8@VϹO|EnJnDLm'VLAyO-q<*qmS.<;Ś}dwX.=W8VgX|M${k'nk*Ac2# \T y򘆼3o6 w`˳Z֋]Ǯ=Gh;ޓ' f!ިZ] [mtdH%vӚi,.3i=!ZtViNCv߈pi){SRl{2YE/ dr\;:&Ea:˟r=E"_x밾ΈnAphax.VE-K\dir@rI㸷v/w0RwsC;Iy4w]rQqF\v:0@*¦&D(2Z!iq_s&C1dyٔET<Zw} Oގմ%GWCv}цj&3) |ȮV(Э҇4d6n:u41:rJΔ#HS0`>(""MjY;o-\bG<rN>r*:i#!P\pk&J̊O/T)?P,qW+/bj_zrHqUf<ßU:JY@"U J-)(8Z{[X6ɠSceb˲!o0DBƥp&0d+7dosBq+8+Lx,AcI`ާYM%3q ]xj EP͵6"$ _\,_;?f |7zN|oV*Dj`L#Q#3S9j9*m@[{ZqP', Ĩ@aEh%靷w!Pe?f0ܻ,}xo*GPB `QkQu^j͟!A/"m\PE-KK}X y;iӆw]nt fP|D1d:Bh#HlTRC $=zj#o[<"&NЗhL~R,YD *nã75a Gn\b^p4t.5>p&q V<x =|Cmx+Yx+KX.u;ÑѠϗ1+y',e7^tNxԤw .:;T&ߵ/N[iΙv)8"f E +ObEڷmͳ;'h_qdX,{!%'SٗjA 3Éxk7j!CFa \l;r>z0H[|tv9(z\A Cdm7-93: grhW(=هl3CZ1)EH*{ ]E jQT}C$ZQ(m#7\ėݽ NFon4` SR.l3R=s-c:Ae&)RQ׫P'm1 ]kNAA=#˘%&ZHhA(9VFɬǾTT!q:)Ր+%) rKw}7mvqS+ %R}[_FY>+8}4\w#7++PA;TJY;WnR*RaJe??lv+bEDƀmԑ:ȭo)BRR!3H0 O,q V1z*Edjo-?>{[t_ }?@8K0[6blL*PE͚?|/ s~;jU7~v+B}>kهz(%71{R6I'6Otb["2uhN)S7 G7lb) t|yy˩!5YW̤U0$7=*˦׳t!'rw,KJ9*69BQkAvw I|upL٨P'"2}xC:Y`̀IS߇F Xs%=ЖJF (ia2 yep]I>%fO;>hs XU? =cFYdY|i/} v&A{ q$gO  D2.Q@Fym! 'Ř [ l\Q,q];_ࢣ`>\jqᒭN.-зDKHvQ ALEAGŒOJ1Jǯtt碎@ی{iBH JAwQiy0XhIV8x3JVunsoL.Kڜ|cFĕdLNm[23}ɁU8Ao;Afeߊ ѯq:ռC"Kq,&\/6Cv 'AaBm]jQ](]錴t Q//6 U<*2,> =;![:B!W|Qu'E[|j2kVWT2}Xw[~RkG8p`PD\߁ގ;o jyB)ŮC.c"I\ !2P04zȳiWrdi;GQz~ %tى\PEHBh|g&_˒J# K\ߘ%9,nq= ``(iədviHz^yzaO(L^w R]߂D m |1 llu}ƁQWIQ[k(meDDg<QY2ZOϿy;|Fm?p+g[3p)5<ð7xf^  N BK`yq;IRRD`X _%c4iQ`&hNX%Ս XLC,[]T:"fH z- %AxcPV6θc.$a5Ć!V~aZOR]V"*]Б)Jzz*MTTuĔ9۴ +3A>C\o?R3rbmﱑ;Mݦ.W`q~:gjՃ̸Č4Gkc>b&R bSCPY,+" b+a',8nPrO_OI[i+o"ן.J8NPt/>kk_@lwghųvC9b2-& 6 AI[Tg|/uo1 ׹﹊&~pGܪ4E4gj~"֘W_fqᘷ6  ԑ4QCKY`Y;Lndr]@7/g+^]O.bu0/>?ծ (\& ΪjVǍQvK[iX5S_gC/HGB Cf_Z0eV髵dUՌ*yJvv>@ ěY $M%lomVgF[:T5 %9jD,=5On!xs-!J(#+‚.˦-ECY0c.\HkQs#ymj"I v46YN41ȖXJ,R-J74-%Q{HYKYII6Gx~)˜Gvmک:o_4aϾ`p]QKfJ 2EfFez@5k֠!Y9Q0rs44l dcxkm©jmlolUJG$ʔ#^L[Ov.uLjf-4)_h :7jj]@5msr+2gxCaZ,~hEj6Nkۑ|f>4$iZfO6Ҏ03a>_q7q'&'>='g}Y,43vow}}G$I=J<Ⱥ$5K6CF!R9[iR<.uHO6n]m:$Ƴu$9y{)kclQPi*3qw uڞktmyuT ҀGGhM1z/v^)*-{/Yq?5gM `Y!5>ߌHAҤ]iASTGj ^`ZD@p5 tZLx{ABJrJӠBd/r whqJXL.0ݲ$f0w{2l*+t[Av ~p'D?#~ldڦN3Jv B;cA`'F~dXb)˭K#XgiDk1\J -7a~hBGHm p,_A̓:k뤊s<Ɖc&yGEՁeHJOh?7mAsL{r_U!:!Փ+cVd8iP+"\qB\Ih|fNB2dRaf7ݸ]dXkk8lt&tmG󠎣xh98dloǪ#0 98)-JF]E!޳?1&Րs^s#q?ͭ%*z&5AMɘpvU'Y6k Ү08{ KOwTs] BF -JUël`}qAM5*'W0~GE]&Wev5E!cMH^%1hs)s1i% jGا,݇ ּEHi}:¾eoY8|b)z"dHK=(sV, ƝF{[Far  FuhgO LQNLOx)ȌE oQj(La4 :e&՗n.F$ZjNmGGC-g>m0 I7k{GNC8:؋mP.G_dXޗ])yY.hf^hN X\!lџtJ`ZKvƇ+2O U[-®[+-YP hH: QP4qlkM]._"N;JwA/aɹ.Dz!ˇ@SA^ηT[9S>Ju} :GLwL119G>yMPBk;Ȃ`7EX/$ٸmZ) %kfAiO%ҭ.wEkΩ5⛿uN%ZPTsGKVB"mfܧ3@ҕܯ(1/mjzِX%iIͽ?9{#`WcK ClLqcDH.qɴ򊨶^`<K(KfTq<ss󪫤`;h. /K`NHc/=2==Bs`~4ZW&),ơ >:xca0 %V?og:"N[jR&/F+ Zn>Jy)ECrrI tIY+Bro$ҋasg^&qӘak(6 q-Yw7iF?Cx'Bg ?yQi^ש ^n(rM(K^h+!I&Ih$ Кq]Ja%޻xR<"g+Ȫj^+5Ǒ :W"}%n G&DcaַbPH6.@ ^SԠ HCL/5pP[H O]KXlɉᩮ׆.>(׻rcpv-Gay!U\P4 OL`LqGD3:;m}tXҕB䳿1D.<@GwY %G:dBgn:pdq:I/g1;>7Vf2Ndjti4uQT0E6oABr˲XK`j|Lc5ui&-Z--(pfXTTliOW< cXdO={Olx Zx)Q_j#sN"N.nHZ;nӝց|aN.wL>Ev DRSyRQpUuu7 7^׏sns0 B|:z`X*JY` ڛxc U۩LYy3wiᐄww69ƥЦ|(d-J2=mtp3{0_~ j?U]{+tg%\F2Lʴ__QavT `x c}\7jhsUOF^ Zh]Q5̳}9$ gY~:}/c5@:ImES]aT.OrXAm(Y)%Av%JzzRH:)%~fpig1Y8jdv% (;2ϲK=G 0,MxduLr`=#R!\EzL3;XcYU%i\գRN'Y|ϚVsXA4Tz^d~r<'AtO|a-P|P@].!7k]uɧaf"uc']_ڡ'H\!{φǾ֜d(j8OGZXmN܎5~1nKRU mٻu;D 6;=Ed̮$4ΜKC3)n#Mq>꧙-c%ZaV!3^œ?:1Yd7N^ݏ]D}hZNj$Ml&f\w#pػ5gYZ07070100000500000081a400000000000000000000000164e6139f00000a34000000000000000000000000000000000000006700000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/sound/soc/sof/amd/snd-sof-amd-rembrandt.ko.xz7zXZִF!t/-7 ]?Eh=ڜ.+PYsHJiUm.fxb%ّ pEd7SсhuՌSO]K][ 7KFغ\{/İW3PhO9>;3T\LbҭBו]͍@ f kD moH^v%ϵL=}íMouPNkIǜVp4!*5h41LkNяΣ~In}*Y)ŎadҤچG;GoA}(& 1F@.Bn[OeUV \~*^ {08"V_/MV:\@WL":q!ex<';EѫwLVωbU ;إ#Ȍmr}B~XR {?Nuz;GOk&UXJ_fe!)f+^]75#ZcZ ?knh#߷Ҿ1^Ej5$q~!E9rbYmA?6ucHx *YwZi;/$Wq ~87 vjC҄4FzEeo](y2)D/4T֙h F}N:k 9wB(-ij6lŶ'Fԇ r0{B37P)r_9VDQbu1,2G\Ȫ)>o (Rx3aB }.Wት9sYK6\6e$tDaqz之uYl~L"P;GGWGf0WNSjʰÓXzs2%(rߛ9ߏ͖+fYEJ{c*5!R1*+GBկ y0ȘO\X"ɭWRډ=c50qKb_X%z@ED{-a&so$OqcclE#RoIriQV)׬,l}h4P^Ee((yg;~Lq}]= Qz[hNZP@3Q*k"'pGxyao dH Ԥd nع(H4jjB#$^rˆ[SF*%Lw mHEOIv]Ÿ]>s4ʿZK;x-ۗGRvtA}+g.^[C<7ZGQ.jMmǪp6T,6ĺFF"K1Yɔ&2+ۡ$hK`/;s〦׈^6Zr J,Zd6Yy]JfZYޔڄNmfDSU43tޘ1IN|OÐ:pKr:MuGԮْD@*eW%deѻJ9Iِ³֐4xKSRz wu;Ňs!2yoś_@<2>㳄a  OO7;QBHed%]Vh󥰘1ـ7t&[)pozkl.sR?MP!ٰ}Z{g&9Ij7Gj ?u@7CMSK[Ж9ۈ[ZyXc62U^,/ fyT1R^| ij}_ZkV58ϹgҾj|dR 7t?fm2uPwnJc4c߬ӻ2jxt_..?›!Q_X*ÝtM.8 GD;W1P=!wM"˨03[)*Zщ+Y1 !gz;q?Ƚۻ}J,qҠl7_T^I)<6O C0)5~3nܬvGыAN#zh%y 2z((.9krcr~q @ 5/ dީ{\rxUՆ;Jip"Zd,dE+yno A~N` Vq|,I֖sEAp UVO lt?ӆ\z.bH4K9[}h7^x{3@$sXܧ-  rp)Oڞ@Ę|[d&9m8&~ {2t#6ذH"yqQecҖVEPQlFϯGfg`xYDEˏh$ l4[8Vp4/m6H4??)iwIDQU0sn-ceXIdďLf){;0PhNsZbA e^W|ض0a)И@wG"خ[4_d;{n)[:{5Q"LVmJoJb6Ltƃ|DakIu6.藫ڏ_vbI0<>p5)l${(qfBQPõΩ0DnڕEkL-3,u؉bqJ(?6cT0wG%nDS*}APDVGHF$Ay?JX _\1 :<7b^7g5ձHS'~)5dg=p»Zi,s܂G}d$bR$Um>@S.QPpI4o&U:t '0W/Ƶ Eٸ_Pbj~ Z_ӄHL}}dᣴ.CT׾I ?ۡۋcob4sfVY@FN8g[6,i{𔔰7!񓑃 Kcq;`GFV0Ij֡u]4>թa}7_ClQYȁЏQV Ȓ&JHRdDsj3T@ȐYJ[_^cLX}q+k)eE%^]8!o8] l]s&8HTEHژ1[GO&|rXWUZn!~9Tq,$Jw'3`yI7]3N* _T˸mFʋ뛤,XVێcf[NmZaAuE EX>T[rnLd"wT9,B]}HOVUrkiw>+ Vb+v3&%Vhc` Met|GbB$8Z2PRiy3B 5YԬHm'in<} ,YPh>"_K=n7 h[s@xNp6]B}uYC UȞ~a$סׁVU`wm)U.r;艼rcF_+a㢶e'`oy:rf'c: V97yj[Cv{,#_*@-4t~ơ8]NmP"R ' ZGLv<:2o1,v4z+yzsM6[<,x {aP- UOQ$Z5y;k}~Ph0-t*n/ Uކ8f1HLF!ۅ4jg,v^2KȽ)r)y6S8+ ^|ſ`-=n",#6beyw {ŋ0rB~04h;jUnfrZq3BFd7Rp=,׍#(K`TWwW`exqynʙl 5RY= w 2˸Suq~U\wu\x}R_Kۀ-mIتy3LLT=AgDw]d #"<zg60YG2p(ה 8`0Eыh;q T%46/ҳiniGo=~Ni}v Z?_#!6$n/P3tLu(%ҝKTٶV'L[Jx#'Aș)FBN>ݮIH`>O!4 } e&,+8??V*aY``.W`G9>w >y\D]e)' b{iNjPx B'\Fa3҅YP[y.#Ehi\)@ezPCܥ`^vDmT]n͠;[0BJV[ 25rߗh ЁR"Q n>X3+.l;f&NUlXBa4$*uLvZQc'2oP28̰3|w'NigLH%>=M2`?B>gM[=;~dk\^s$5A/ɘf=#A.bTs.TC);ޑZɳ{d[[* FԾv# .Y7?睑dOIܘlPb?{@E; v'$B=@xb[VV e"U3ln`, xJlPPjC_8,dNU3d}\JA\]gfK3~TX2vΠ:*ukD}o0f^ȧpe)0prϽSI c,e:[Pn<3i:3pq“ ꣞F>I1iJ^ȺG2 _]ﺑؕRx-O9#wF>~̟>$2|Q728tS1-695HYyrAHܖ4ABZ@&-m %\^$8(#Tlɵ߂GIVXKrF1z|W`^o t9ZC؏G' -J t&Q- 5 ȜZ+. ψcz5c6g`3q(6*݌jeDq־1Ӵ4Am_B{Rq(@װ4TSx^+D]LbGwM 8Tl$|wќ[w JLa2'('tZ CXkR;RB>!ZsO+ h܍0v$S^8Bszz7#2%Q V`-T  Y۪eB HYofV8e+ýⅅDQ0os^;IdkoG7I |r. dad/iUi+zHN,Zٜ eLm|}j7ew<{{sŌMoN{ZyW*09p|^ѳWހ0 ?)dnheNK+஋>6U_.9a4l5G=D(% udZᴈflۀ;J#7;F5)F_g NЀ8k+9UI+HƟ</$lU)}Iױۨan > )`r):q~J;vJig)C:~ğY l2R(0<J?́зfE~=D c|^8@sB3i:Ӱjy1;5'ᨤvV%ܤ! ,>̙ e[z|>?rGt${dkN":1Z[Rocɶ֊ͪ#FLkL,j%R\[23[tPj9آ$[P j^VZdz_Tqiof@8:v}2$:ieM9gÌ1#ښ%u\|UxȾO1yT&& +[Ͽ~ *W &p{E?9k pJO^R|3&]]ЕS*M>#E5=;2Nd^xi ĒD, eCNxbuR|0 %BMT52Kd[N1[ {9]\ݶni0aeZNgԨ[,R`soq`̓@Q1hg<*=^qs¸Bk2KY%ڢ^,W9p`!ʿQEkH_=;zʸ!/EU3yPN 1JSZN{ Hb3& X| X{.ĥٌ! 0 ˔7ءʼ:-FK:Kzi-lB˒pTu\_4i1}?ۈCAiiH8^_W|?1ܵzx%j7 eɾ+ê|`nn}d8$.0Y2?Ә5U<,2l!Y it-)Lkv,bŃб)>h]@rh򘉈Jt -l 8Qu9r#/b#{ 6@ gJ|;qwlfd| K,M-)?+sweJ?!v/2@nB;2V8&*M;+}9?*j 2nQ1I|h <,$ffMd qp4>N zqʀkF^Y#2uY _=q~uq͋%Б: E9ۇoL`5?CIǗ'/uP.ʺd#;H’==E7kKG*:.{xCU/Cqy\jjNX2H5d flA.?┹O{"#'TW 5Y5"s}oIHio@_oNYzL|6ƥ SaQ_`էP!^={*@qgM_L?/ʂ?TKBtQ$EE826U'zTkQ*V/ E˽iLe"v%N aoXpD zO"p9j~Tx;CFg#KEaZ(ʷ  pj6FeuQWf{FuM@w22-e i"txD7|1lO хf;] Ɋ=q. hl;v4Fg^K. >+Lú,֖2[ӭ܄缪1|tAnk~y\7}Y @ߠUB}LYIE7;,F $b U% 0KK茼vv" x[rQDt VJܿK۫UCE4}U%Bf0J:vK[v6$)m޾ ski\0vfb?N{#aiҮfj8iBdn٭/ǝ /u>,3|^)E$iFY P^3k^P87-- 1|{Gz+n(PIsPX;ޓH5D v(ۅTWptzQn_c1 -+#M҈X+FW`b;/!qkD%W;' LHh̀6ǃk]Qbh:lWUK*Oi Oiq ,?,d "bIEաMX||OR#eYӀLP}rak9nDYg E~NJE0U-lЃ>O/˷᫂"=m/ C|b[9#+SKP*.X<DV ;35@C+ ֪̚#l)6'KyJiYQAs]zai;Q1| 4 T@OlmҞ) {?M6Ilpg1#ѯЬrH'U,t3?;ΦXr捴rD6 x,zF b{Vy3(Hԛ;.\\mixt E쏃t߃Kյ=@Evk<-U9R>K6s@f.W)oRdR? }?7|3loF j=xn.7Ֆ 3r8$MuE) ;RB'=Ej^7~p՞zvovo\nb=Uwr&J3Ƽ/զ90jɨu)p a;'z!KFs]/'Ao$Y!* Fx2y8q57vldN~LO&Ү;tX oo{9 lK.fzgmN?ceKPP j~.kFS_|\?CoF)LM[Nk`ku[9G+:P)k8qR? ˪FI`Rzќen,{Uo[mE$VBf:R=α!T-G7/qڼUczZ@ eVUv;pcbT_av>ztEv:殥+a;*d.}Too4a-&aQ9S7j@z62mڳe+S`)"=Ҭ9 b `s63'}UUW(|(*1K zgA*g3fmV$^WE#]teAZ:u; nRp6ΐ̛PYvHlUhCkgI C[W&eo 5'5 ֏&qA2-%\=Մ=CqO_77.;qzWw}W*GP'b1Z,eu'>pcnZzZeƂ撞v jXr|2&xyЇƻeySwl[UJ vǰ 79?]E4WC_Hgtq>HEJDoYB (II MQ; !mܓх,It7|V(ψU} !Qd/Xj;iT1u%Ts*aBI͖蜛qp0Tx/*`hiZ|]_/Q5V\7'VB&8ѕL;bn-D~Caxf a*9n£iG;:+}kDQ; pR2>gtHrJIw]R cuia&żERدZt%Vџx蝌JEK T ~Ppok>0} 7D$-CݐYoIۓPfr9ʰQ$Le{/;ggYnGW.>'IKUtn / "b)^\])gr$Po'@{mPA)h9&R:GOZfӿNv,a2Pڔ"Zk+J?MP4QqĦDG` ;dPYѣƏ u/#p/bgv!EV#+MiXG 7;[q<6b l_ -S!Ȱїfइ6XP=XIݔe F-b`!zay=Б2mqyxCz0Q7 Wψ+ur{2ѯ ͰT0ԗڎH$5 ](~LuL9h=k$@V=ĥp?o\G}4ߍuS NxyDCB/[lmϋ֏ w֎MNoʝ4_OE6c’hxn U滆U?d{f[`_ /S nYcqbQM`/Bps< gdDgf&R2 d)`Q;W;ȩ x">9= C[HyȘ,#~nv.]GKW@i.cT)qh50swq6J-Wȇ?t`㤴bB]J0g!{z}mhW됉n'<?&B)7{ >eyK\6(4vJ!/:w_.&֋gRvJѮab*HdV+ṋKy): 'yT Ub#e\@k@SlsԌQqr62+[_ b, OmUMhu0DW6+2bhElȖ( s{ԥF@EIJeƶ% (YAC[^F,l\.#NO/&us v<MzEx}{$S$Bs9:O-2ܿb=\U*vf 0ٞ_96]/;μ^@_>N~) z- cܳO,`Ɉ) pӘ,Jm#]SL^:e!Rv%OBO)MIDK_x"C8TsK 0 @[5zMjha,cկs>bz~#["QJ]SϽkN5NX>+9&RWn5eH|.5Rȉ8!XwEj5\j-FdI|lG3r}56f*v*ZU?OR8;{M!^UzqXF;A3ԽfउDH8b.|^aam)@r-|Dгh!'B9w ʎS7]>vF` ":6ڔvU zrJ[ 2z{e(=wo$ 7M2;wh{]]+E35(fnL'r;`O']b0&f7i*xQb~n3.gƊA<|(:Y]I_`z+$6nF̥(RB(WsR VN")j? 3VOBenSj\A|Z ]"eN<6C轢Na:3sp(|h]b"ⵇd?* ֨=PNgzx«4C{d"QTh$ى,;Tؚ}9{LxO9X5Zi3UYŞGGSX &>`2&_Wm0@tPkѩFp،]61?3/Igz%M⺗W{nD|uXRN+d-9r jb¡eB+}٤51 AR ,KY)dAg H@v?t3Y7ˤkqN6\mKnQπU Яy^+)=F/"Pg6/mj!D4֬ʡފ 8 Jz%B}%]&Txͦv Q47L6ͼYD}6DT 5':py4LO!aukBEWOV1kJ8 U]xб=9LM.ĕKl~m02kof?hVЧ. 7V0WO hC8͌t)gP3 G5vpks,ӸBgX|v$i62@gCg'T/@i??3jĶ[Z!(vp %*6"nl8v UnLQ&+q@,\rUII0$Z]^2-@FSŶ+s7R6W1&VNK=f(sK'ZCw;dz%DK#\Eo9%5BO5څ6 J p\CM"rKznU qG\(1H,I#& UO{5(om;hgw>V-rL Z5wNF@&f6`#M5CBU6%Ӈ -b\ȋSa ~A!oM^^6r-93b2Wq)LrP/YܔICQRCd2=ILSw+H|}%G57*62! 39iv4:{طzYTzk4#}"4:1Qzo5h% (w|rp]b*xY\; ҥL^A\w#f! umĆᵯNwqTn!@+fxJŏ@?jnidzIV>J+ *m~m_}ʢrҫ?41YC U:Lw5_R8cj1AښՂz܂'vQa&xsc4!&N-d_źw:z@dp^.i|)|V:1> 6f.L{Mz25wv ]E r=| #})RnORag .ɗ&uBbs#αv3C`˫sޘgOTȌ0`n=ЫQZd ë/?U"?rq ϰP':P!YbJF`~%tq͏i'Zt^]:ÁL+f`.%n[@,cҲTLS w >]>@S,}/dE򲃑e3ݾؐ ;upc AjÏ=$J{()b*~g^4%͡smAE>STʢIx߰ miX}d+t ,К-㡨Z]^1Imz-Lʥrԗ.x$o7G>fz)Mua2sEl-d_R/zr-4n{wm(7h_ъ^s.Z(J9GUl/Hʙ2|(\5!˩;OF@ Y <:vl}p\#[ϵ/(Pnv߭3/$sGO~Mь h$ZKks?#|p` *V[k"M[g_n{ܩaWi1I [_aUO Km6Ww}67cX `zR˸d7Y*թXt&W<*{dBB: d86u؇F_(Ù;1ʗ,+;3DXbz!N;j` 6ǖfXs]R[BPP;!~m\%TkkMc^QH8IkxI8D+6gɗ6u 9@ȃA! yl=X }cEE3oW&V_x.}F~;e:g-ir$ p İ8IIy|HUo,^ꗋMxosL^F4eq91)XۣVxbI9/oS6`V~:WDiAx8eo@_'D!Y).[:d]/gfzX4QhVެV ݹYSGގRs3o_ O>O5BqQ=~ʏQ;8L^|(h?*T3ag~cɃDzbù?ݢ3;PUW ix!ar,zNl>jw胹fV3|ڶU8ȹñ!D?Sv?qtc UF;ekilͨ6*`h]/ !dUsJ&:岍Auwb,n0ei 79С OpAgQ {..QDȂPÙHMт-z+yMzIbKy ]h+\o܂_Rف^;,ۋ@o#~T0#<;?W@ ^ksSܗAEgDwUja p5AJ =u1w*KϢ}qT B&!^ܥS>PLZz6z[D@'vxMGW."/$ 2ytR;bq匓__.f 8*$:'Gf1o6?!3 .vv2̎~}AŚk`.%}R0w8@ @V 1wz$eQ*ND]oXf=-F|sRNj^% 4񙱏6rmV{QVݓW'&&MA:9i9܆?BQ6ga$޷Z`4 zm( #v$#CK]cRqTh!Cvbh=am6n]UB<W%?;,\glc]Udbr_X,^&AmuݾcB=4Zt U?{52n羢EFnHuQ) *1枍|kq~إK(unci^Ut~# ?Έ?h:?g'5TqA>ȾHB獵oOM|f5s"WrzFh^V2"PŹK>J]!0Һ> \'}5 JF$Da2LDS`3<kn@V:-;4;qe)-Ml¤n;qޢ$ p_ZygV~yqخ+M4L5%,HEZZ%Ib!t!+3ĎCGČdlw-g45t똼`7Dm?q6'XJR簯!H4BTž}Xr%9DKp~J̐|_=.hGA"Sy*M/J %<'Q3>!fK2o$K;VJP{qZ|6﮷Ph((qohwoE |U&NJ"&f42XD$[ydTDog\03gPl(D\/jFf/qWPkukGϬ<*R^7[ _}c՞8 )b|SUH(_n'^%=%G,rJ{;M-湏78rޏh,,>>IVi@|}7vGmlD~ śl~":mIu[_T%=Ey1E⑊@)MTd7mFE?9$#ڿ";j!Klt'<(=G \i'4,Nk0dI= cI9WP\Q/e<⾓O@/{̛s")&P-c>GA4j!琁;t>;Z| gT-Li#̮lFzqfR8FimA ̯8)Vi #wQ];7sُ I|>F gQuApQȍ ~BsԼ>\0ATpV㌔1[E`HRF!fpfhg8`!єw&ۻcO]a[77KOH`t>K"t1&DX71VxQKO'MS4Gzh .YtA^nm%] YercTGL2%J Ȁӫ1 , r߰9^#ّ+"v"y107[ފ/,31"ȏ3چ󽘒 [@HU|#֜ށrڭ!@HN8G@ӯܾ_w}FUZJ 7 9&q2=B+̿jy ׁR I\D)1oY`rVE%$);"j3Nv7! @MEg cV#ABc_ ] R1wW10ldJ9?@9+IqW qkczG05m aq{J>, 5lPc}B[A-h1m}ew{󶥼Q&kN ?k=$ziIAAkzmCQM vQg\ "TF:O9]ydJRuN^ vKYf -'Hw!zo,4F]'qK`:bLl[b8܀U\0S^l]7qmb6Q%FWW+%Dஆ+𵥑Ḕi"[|kQ,_̶LjFt&E4.CbU=DŽ7z*ѽpҐZkZ~@HO8&'݁rysf]ɟC%l9җh}limy1rNXꛕS xL ת#߆SGu]g''vfxZsp+LIE@uiNI#1O,y0OD*DK&ٸXyi?&O_ -5Ns~)>޷ :`:;`U$J/.aeqhE[8$@#d MPO9 anvQ۟yь9=:0Y۲Ϭx~|KCc3lw2v?.것'\ W ÝpI9GxFZ2M";=DTqPC}2 {SأڮbK20k*'3Ju-QD$ӏ7۞քqX= Ka%>Sb~̡yܗ$,WP3^#6'T[m =qr䐨\^ɉ߿.N~ :#!rxhZk&Os7>;I,?]|KF 72ՂAUUIdU l :gu)"o2^3os#{w|ylSgjdO"->o 5 P&#hɬs.<V](.2oWY0Muw ~?u K1cdGn]ogp7J(~&RFGcL9}8j\ -q}{Mr| u 9 y=i TzimLxcFog&`\^RKY>Dz3#Fqr"rDž&  ؄Qt<^pjdxiʈDN)w,D8G vL hh4!?(뱬"LYX:΋dQZCB V~OfnԞc/T>R#FX zq2qP) c`dFcM%ofnwr[f:W̉`(mޮʼng-7ӫ%m9n(*z/oTN!Ɣzx;KS茬*Oq1˷U`OM ~)ufc9cKTQHsˎHrRhh\)E/MS[&(!\2ܴ>E.r*c߉rRpkNEFӲsHh+vB4m' Ug3_=nvqqtC~\cxS*g7IG[ X=! >5Yf ܉yn#ѯTC~=7$d\|gXHKL];? xpOZIb=b}҂ ܋@˷Q$5= ~}08 ͬ0r|A{X<e+9ձȅS^Y9|c9nV gIP6d**'7_Hݦ\3*1BPsHOsjuho4t8D[1ch5@G-ZÍ1P I+&8OȮoyNbsةFj \ h#z*NDL͒MwO 𑿓\aX]+o⵪f0Cz%0qXCUD/Ϋ7""p݄q&Hʛ q}a؋J8v~RK4!&LvRȎϔaG"uZYsTiD\I%qx PV+i.c1onuC>^18' Q&jSY@oW,n&OWG Vj,/VN s=W[{EgQ+Vh_Q\:#\Khy F (Bj/FO"n>rF& +$q)46Z(D/a[>U/EhFjKz+&x%=4uB2Wiُ5g.hd[ .Sy`@`M`gy:$X*FWe)E |*ܟ\#]#+i'40VD*Oi{W4]9@'J,HDA:yۑ *˗ P#Q. yצ0/S|`FDƝNð"+=bzy>>x_`Addc>uG|&G&׸\/ʾMjAuǑRyGPS=o?™uQIg7m5lTz@[rިҁfcZ߱f">ELX\xfXH]GҀb=I5(ȉQe ; צFˋao`$tcH3IU+TX&/EjZm.!);)>q>*,4$54U\A Xҁ) )953ݖX eRJQjF#C&彅/SNa- \q}l2MC)S炇D̠[=F0mL}3j }2p4'&fx`W1VwZ!sZJmhە?0.~2`సpKi%ٝewdlCe l}\ 7pD=b:=Xw~Z(oFQǖd0Oߚ1ܰG6'6yEn&$νo"w-?)4+,T/oqY%J[YўS~k$Q^H_DK=t%E&{mw=ARD8FCM4X1UpӔLS &V/s ~?yu9T`U뱖"2opb8ud@C#qb}JlL aȲsu9_ KE%c]}b|_|8P(;j`x4Vb,} %`$~M Q>_/7tni/aB0zjZ'H6 !k(=UAd ŀ hg/ ox15Ѭzsv4M6{5gR8jK~7CԁK~MhfyJ8aN_/tȅx TSz9%_9mS@؟$Tm,O/+ΙEifjOFFt@>Z f5twϽ}Tn5U`rNcZ/^3q_)/!Nb"pcԇ1wųl;TA8X=Zg4UR}?Vm-까j#`&fVv17 Th_|X0v!p_ ѯ2߃"BE'<)a\- 5ǛaQ$LA27s-"qCisxKǧ +MX<&C-+xḪ:'i})J|icOM}fbrp.v.Yc?H1,]3HS O@+k1@}*yc!!<]߹E{AeK| {s]A8Xu˫=V^@K>g"  ի׈k_ݏ\iاS̽W ]W?OշsG}t,2Dv ŧIDTyZ [sYK6`̵MaLv`S IL&Ipڍh[VeSN\}z{5yXVER/gc{I :I͌jE||g+Gv.R$8keW !89ā\yvQd^(qX/q'_S 9avo=6PgD"% H/N>Bi~jQ(T!b*__f$|t B>|'Q3Ͱ%qu]Q^JɿNLb({IUFʩuH&&"DLǘz]4a V F_yg߮t~M}V˄-'_]wA74UKE  uŞpmR¤?E`+LT*x6=B,Y>c'g)jsB;wI\R-ƊNXTC! U窾K[7Mruk#{=oȻVm pLh@N//^U?Z]!G~']2fuHx4t@'1~ ǂ|շ"~{Iuz]»[;ǫ s'E~ey.*Hn C);DBEDFJvqHy0Hgܮo|&\B&fo6`cZB;|^@M (( @ :Iqh۔c1{50\*'dOJZ\}|Gnջ\oB5j Vg$\7Dhؖ=DaUk;'p|Bj|V8sZ&O m{8cx3sqfL $ G`x<fD`eSNG6sՔȩd bK!HzBi{:'n"չQJ~&^ 8'R0Mh]$ ܭ짰m=0.G)k< GTfKͰ3ic~)ڠQo CMzJcS"DsU(Ũ W!NP:F@Ec1=^ ѥyS{ Œ(5x:"=auռZYw_1z G(; @^Khٽ3?*#BRZo+|Cqg9#aCEyH XC-o8$%gתU8|@K*^GYǘš_6eJ]'ZWF. a Lu(۳\߀Emr,_ta/I\{62hh5, 2X&{25[= ҞNڅɠAt֠;1#x¾M#dj~M/{Z;"- iMk9ÓφR^ziܦ\54kxEUZVA;D+7p>*Ӻzwid[J5\$S]&50ǀ&w:}ulUknLnEoYH℆3ȕ] s#ymH6^)@?VҖɽOpR^؍s3D: l2Q3.'I;R&n?SC_ŠpetǬkdϼE N/hO#g[v;qaPr~ N9<$v0%dRJ\3 LINϴ~= ~8a0 [P?te+C͌Pœ J*ccQȁX@Lb4g7Z`0\,wh*`r*IXn#iŋ )|OeDkV΀l'4P%;#i\=֦ \ e(հe;s·DQJHlwA2.'h)c/_SMcm*r)ܞ"۲x_,Ƣd= ѽR[2z38߇3O^t|T'ӞBQzѼfN{R$ .0+7*Kq_e4S^ p/^\8]kj)l Sz2N Bh9 dt5tqKe%牗i ]:!UX.Ka۵GF&Z_U s=H_(?`(tD@IjIM@aMC)G3c ^Q-'kF7:+ )%ԑOs.FWr,G+SIP3dj-a@ ljz7iEE,i@X0ӖWџG LQx/ m1Abi?܀yng)-D<ˬ''!d1xpO/]jyy]ݴhͮf@zwd0w+NF!I/Xmc"Ѿ"[Nmz;b4sCAo%|*4?tנ$rLJ3jޏMLEx޸-:XVh@(K/(?]ߦkTz\]lՐ/ԂƚHxdDFK%OE9A$na;(Sɭps Zx(f={5U1' }$2|g>4V7G^;nI@!m3VP5eҺZ`d=q#ejB`?πĊ'$>7<7g=yB5ЋXj< !/xVUsTikrrkEiU&~d"aвAfš_f>rsvWCIѨ5S Wд=VW=IܛTM)͖0Щc7oFi<1TZř*!Lef*S^!Tۧxu$ql,dVyَ+Qs.1Ce+_%=w3iՊz9LffΰJ2JjC[QMMZI@HCorc:۬y*pq ]ՠ0 YHyHwW5џ7X,""ɫVEŭu KhkU9#vO 9f5YMZwV^@O|?zBSQ`A"xe͖e Jc bӏd347TKe"WrÃǺ to0G$>0]b^vU&q%{U&ch:<_7J&tX{)׃$/ᔶ:rIjˤL̯715n=-BTd5++ jH+ hWܘ/!N+9Bh>,|]IŽ4pLr𝸩iE%ۄ ME7胆ʛNT=0{^@D |d׈eH`&&eX7%;4]HA"YAYZi9p r&X@ K4dT?D%3gSj$kEf'n;zqVwI,g?$6F+ sO0(;-33:OojP* C6X1B<9pW7Z)Ϥo-23pg5w' eá7ن=H(˘RP:6ޤʔ(0kQJ#3MIIaX+@aE:l(w PRǤTO;}>~q™wQG%kVA4Q[%Qa|-~8N^vo' ? xֶcfi/1M>u7[V"G(~)% JBN}}l9z`E~DӊJjۉi?@jHK}H^:4vAW<4!P;dQr\VS6%a&~y(ڨ+N dNYytڜn=IX&&Uit\;`O[T~G B.riŅZ&څ(J.hp". 3t}``I&yc90O9HoH"y\IMآHѭ +骳94bg6*:qD6FbD4nj; wdМv$:),v)h!H*F_u6? i,rϻmЧ!\tXja)Ss`2ɈtNJ~ݍgh-8];7G\^kaj<0x^@M`/F}.-ARhˬ{kR]{!ƱdIEMs~E >PQF4wJYAi\W#IKb >7FƬ—[6u\"y^RMl!0@Xƻ{[K9u͕W7|Q# EӔx˞&@lɠPKr@cbG2[۝sMC}5 W#פC_p 0Ğ93F^|Zj9t 'N ϬiЖOV䔑fsd"ٔ_1~ u2 ̯GHytվ"r #r| WӠ V>ᴷ܁J%"_~v5\eC?fέGTc?Q_Get!E"vD14Oj6_>pW~#?-&6]t|bm6 5xka"mVC8DIr0@]\*!MaރB h>~aVSq4: &YJ]JiNFx.2R{u4x)ހĴze jA=%jO?v ʆxtٕm2[RΒbV{W0[kA~L++..tߍ[W<mՃp_Q3]!⚭'j<*MnM ]+sLd/UqU~ 0QS:Ն/BpFr3IȿykO8K}J"oݎ"ͤb\&ba2j[m0 g]?qǍ!k=n{եk*cKL@'Ů}cmdy\GZk< lHM;"hfDlqq9=Fco(zbvWGr&ʼ+Q TqC!B$9Y)i fvDT8}Qm@4mFoк~.XmklGt@;}iʪ_N_ ']"lP46LtwdTfrB*ӯΌ;dƟ[SѡpRe6P (UcTӗf"Wp" u˜.w m7O(;_VM 0k$XGVxVՅn!W֓渹qW, ǧz65#Kr?:9|>qK{5'"B9#mө#*$Қ]{nLX-V*RtwoZKwXȳ| MѺ%*gO 4˚1CbWB)/OЏfi Psb%)ͽՈ"`佟lSn?`XDC^%l9ldFR̀npykI`Ȫ}+If9ޕ)'7Y,RE=cW+ZB>FgrrI^)PQ7Ԍ Ͱˉ_O4JF XpyDmHc[ <ބ5ɵ,Ȕlj ; fVym&rAڔ)Qe1viVf(V' C d^y_bH/ۍkO7)yv?AA٬@[{ ~kJ2F |Io0z!ed6L\B mHY+=皀v'm" L\QjQRG% [/VxϦ*hyuD1{y-^wT'x'Z>C)y {*K>vY]YA5w3<,8Ďc`)Q7dt(Ѩw pZ<$A!1#iI] 8:SD):Puݸ[ 0-EO=󾨍7X?eh?`);\IZW5[̞h[a^'yd6`*8ˌc=~ϣћlk\,5|8Q]+1Xt^!(>wMۀ%tݵj+0}0}XMJHg{!,>j.L| !E>9#kWLF-Q%!vd?Გ8.M:S>$C3`!< (b=rQM`u|v Lpekj un/U'ad΀¯$pv!s':)GNv~ȣCǸ ׯJtu`KBaҞtP_ 4Cp5/ =+[#ROTׯ|r (!nVx4ZS@ 걍h/ҊYl}bOL |e?۟-#e+ջ[Ѿ2EZ[{PHQY7~J@@0 a3HiٍSXތ\,0FP4 .64,Eœ0ז@ܡmϿsD j.O uw27'QDv"#wni`4Ԯ5vmt>Dd+I6d>Ho߯xlpA0ˏdT\,p xb"#%: #S!^B슾߻Wm23AgV}xc:Q [xYɆٚ-$|dI^{>ye^]~5nGܦcbqN<*a[y>@!GdWZrIW%' _.~ej (Wm5琳gdo׿AČXׄZ<A J~kgx?6ʅiٿ-A y5CLYӦLM7F70%L oMW.o@Y {Y,i@~=~ `KG"9{i[ /82opk ]yiXy_0 Qbb%T'-WG6$FU rnh2֨E}F"|>Mޠ]RQ>DnTHAAv`}c&v:SWPX;DZY..rG0smg8 g]??Nf`% qEIKs:ÞB=اvjC"RԐ`ɛõ Aa6t;^ap:Uz;!4tF;t1&>5O 8g>#jf Rq#ʓGq IԿqDcٝ[ 5Q=Z:>-.r_y9pg4`G/ p* X׊Wii:&pcn;1vr* =8G1˿D*\'qm};IO4ԆVi{8b{?v@VrR>)Gͪ)yD0IPr (8ұLkK/Cr(gp'EIȬD[;RVufd<_WM-<DZpC=ugE/+x_6txE6$l# W~J߸pB=*8} [Ҭv6{& aՐ@tQZ'|8pI֫PAͥcCf'\s2 {IdEf[*_LZHB솃:KS^Q"$ edȩt?2jRX( B+*]{h5cGlu2gmEN`;4J_B%IB\7|nH^nJi-TY&&֣ҧ=@g!4Lu์xx  !Kڐ1thF`"OV1+Yy Υ. #Cqa hMMq~v akP'K0ѝ4 ’ ^*FBQLDODS9P( e .u_xn[D۬qt!j} >5cH`x =sB{Fu8lB4 xkUQm} IT$FM=َx" kZ(,Y=7aʨ<ق? z,Ϥ|D>#I~EЭ "ئԺ)WsbnX wUl *.٫c} ™Om)=*@N>"Ch|adrqphr/9VR%|SGК׏YǮU=X(xS2c>?'v] wy \52ZRU;*"ˎ2t/JZ1@$]"ՠ+|zM Pc{p2>!Be+|~ (K_a68nȯqb4MqDYU;Hqc(>ңu$5! ^InbB37L*1 }I1`-)]\5ڿKV]AR-HX9a XxbV[ E Y*JO.oH9~YG-*z-kq.ى{]njƾJ>\QD+ۻi+! 0"]~ @Ҝ3=i"ګWw!:pEu>Reff$]OSKtgF,1+ 1"𔋬qndNNTB~K5,ai1M}M,Y0~Ӑρq[Kݛ^9 5GN7Vp:{b{onF'&{ɥʾdȓ2X~ 7ϧ$ei&?K<ύ֗=q(i+J]Q) +]eW܅)*'uo6 Q79t$Ymg:gT'MB2Vrk XeRz}#xZ SRbrcO%N(_~=W>&Еz|=N( N` 3*Vl*IUQIqͰm6IMw臞P}a.:opGo qFd/utΪ$P)ߌT:IӚB\ͥ;c/虗W'9 ɡs=L@T:[LGV6=%bؓ^S#K<-u%鐷ȇDV>,,' E3۾jũ+cEK80{RZI}gkGX Ə5m^FͶLC|sۉeRZim6yc$Q pYІ_Ly4Mv`vʼn K)܄QZOl7C}7ZČ\,nyĻڀX5l3Mܫk1(2ȣZGfl gduw=u⣲QLKh7k2K(2t`-{e>5 vX>ANtzj }sW 1 v1my`+ _bB'YEtDr, DhQ [{qaf22 2>t=LD|-fiz0f@Ƽ,Rg߮}qxIkЃOK[V*&%EQE u3;Ne xaZLzG*d2tjY2~ {mZ%U:%Y3 ݅\+.mсFa"@U\V:"F{}'%@fxN G0FԋA^f-E.@H#~ޥ.@SܕS,$.0=7 6@?urd_Y dܗV/q"؃ޠzxΎKu#11+1 ѩDDB3Irڒ-JAopʔji cVYh yV 9g-#&}#yM-HʹB?v?z8&a=aHbݛI@PD-YmU u\wGuzƻI Y5~u=2Cq|fpF|x5LUt_#.0 G`.}'^+Q<ޙ1dƝC,^c=Ȇu@g}(f؏A޹7EԊK4ox,.+ͦiFItVfto v{CZ8뀯^ƾRG6 fЗ@"i&lS_Pmx,O$uxՀeN1Cu20Jh! Cф"n,Ad85jXCc R5`-rͬR̅Ke!ygG{]=f1 J1^s`xAt"m|;e FqHpsG}ҡڞO[NqWڪ>/c'5z0Iz+?)v @Xh" ؤ@ܧTBK׆)}pMq1@ 6cs T(SS=HL#7abbz'o4*41T88G)[e#8mQэтM-yb PirYK?p^YF]ƼZWN5] K9NOkOWU 4d<Z^5;;ڼk DFWw*?/(9"V ܃\pم.^$rn !biwoz؃Qlէ#_]:XWk[bdD {_%ZZ(U1K}A7\]AXU%V燵NV_tWjS󑃁X-KTPo9jvy3!JQaL<';ueƚ`ՋjAæJEM؞%W>- LUpQ'SUd @# ns[8f]Z1?H4$o EH]y/z[{AՎ1 4f/?.DC##re; lӬ| }#GǼǓ , T-}^16\@vLDSfV5Qr@ü /G-qf,9vGݱ&5э~twuG7р 84 g;\驯+3]a^<QBT |y2XӺУ ]k0|Q'M^mӵVLT´Ai |^l[]SPO&Tϊh"w3wV"^d)ڸe%HqkhL Ne+ez"EMSՔ8)c<9e^9h"GtDI> ~}BevnBɻ' 1Kɵn\h_7@::>Y ?Q.#O->YƮSZL[|"zwxDtqkbNܳ72V]N6@JS}ݞQO$h}WB_;V fyF~xO+u+Sn.\OO;YDFdwe}ފG7XK#Vb<^[רּMKQoh۫W!Xj?@`*QoK/-?髩!dz~;CpN'2;:܀0*#X)8iTdCG e}ӹjR36cQg7E|m2qdZyhqa7s0**m0ܜr`+'jT k: Lp afZ0sv剀am=\1ַH& 0@Uꮎ ;+T:9T?na|hmԛ 쟢 q44!%dz(qDi;ʐr'HLIIR1H~_>n>JEIJD_*ntX^L]#7)=G!؈د2As‚ Eā#|m> RqPh:e`37irܭ.ɱ]DXSuDC\}mA8{MU䚪CP6CJia^Bdt/ދ9GNv(#VǎÇ0I Kk/)-PjF W{l{ o'*+Gn)D^*#k7s R`1>.Sl(O~3 #^Ez6J<KK=\`qZha@ dl- ݸ[9JNVp6ZM0b]2NuԴ@gʽ Tob^#$EBz{۞;`6#OETaYsXMMuNrqr&4yZtQm,xҹ 0n;:/}nő`9KH}pǝW=3#\ d?ѩ^Jbހo+|hEMg3?G7`@2:Y5ws.7M(d%c<ePY7.9H*IXq2R \>UZ{J)KJa; " A3g0)Sg7at s Y' Pk ^.#s>|${"/& EH h1 _3=nreCm?q v7 ~}ѭbD19mբa@zf9C pN~LXCgMҷ{P&C} ԝqJ=kv/Z6ըf]+e %݈|A>9lnпE$S0˦^r&xx$x`/$!Bba@gΉgY)b{m;8c(ݛT˛mfqJ3!!x;AK1frq_q#TC yfo{t sU@zT @!ZۍCT& f]%ϓٝ69gL/NWph#:01V+@mHa jʮґ)ѦˠA=;oKtcx~a\c;fkeL[瀤4ە-aR~CmtКREk&=MfA2N(;vH\V)3%;nSE[h/ #b46 ss~uAۈyDzjԒT'JT &b6c:"d.2 6V@[[KԞe-}O,NNĞ\ }dĿtY'ԔpcIK"}'h%t"(غ^2AW'g3}a۔L_{Z [8 ?GKA/1:@ +obHTPH>Ct%_yBpљ2 ;i08Gk'BG# 7DcSS S,Ejy ճrpE TcyҼ2eEX\Z7J؈R\ꃐn[/;PS윏^XTЍqNݢ7T ^-kޥ1\4 ,"nb|}bPme#)W%KLB{qZŻӑH< !weqz#C3/ ,2:UmX8eh Ka_'OEeSoȥhY]q{j+{Èy͇;Am˜½e2тk?GǂRS(b ()!y 8}}Uv FTn@qe8Decbr"F`O ޿{2>t;ŴE8=oeN@c\ѵ*'V HE]%Ӷ 嶙(%7PzٟCjdAcq 7|DU]绻ycǴgÜ>ښfcudQU#햲u4gؔXC}Ԩq MZ!zK8E&=/ts,oISo!9#vKKj~z]?QD'*x! RpƏkPEgSmLr o`c~J"fm(j+SNm[#JJAZCz\|3tUA? '~z{UO/R _boUϛwy1.e߂ sx\fm‡DvܢEnOPSF|\V:t!JW\M^!oL"cb-XEA9KXQŇ~9Qcn[i8Y>eؙ 觉+ RT@Vm0杌8^2 |<q_]EUf0Z$ p(1=8G.6c(Ӝ(w4!WXʙ(wuG 9e4^N. rs>-PA);ooO34[,W1wxi}CBbN6鵯= : Vi1_=MVyH[cX;g&[2GO~s.\8|^Wkc(g} o7ߎ"ng~ fpzpX2ϫ~rg*&XZYYzf1G=qyO1/t]lJ(HN$Tԙ0:!]=n.$%f_ʹ  a(0\%Tw+jaHzG`7( 3$wv#* HE,\2B ^Q:dT/̆4uFw.=>M-@P{iF Т)BEF@g@M%˷ͿaÁz*d*0$e<jSG(dx>؏X&WO]p98+$fddpE_BԳyex&Tg$ wSOPW] /ʆ7 YXU-/ m,3.3^Uu"YfWM'+T)4\=1#]HWhE8kph"Z, Ŵ/\ ׋[lk.;$#f1myAϕR?5zk ,L}e Rԃg^]=4[Jؚe<,"º68zBqdFowC/*YW($[5r*{#2fB 8o: Ea/HL> _>Ȇr*ƞs+:,a&&Z'nj/ՖRzw H<y;4jkR$U\oC NKv*'<ț5{(tG+ XnygW%BI%ǜvlb1ϕ%i6-L-ó:# [!35忸dgN \3Hn2JaRKR}̓k+g%u`r{3pəӵHW"XSʒD/kXSO\:%ljiX-A7IƮ w3,+6 7J#xX7$Cˎ!Xf"_z>B/ qzbSb}ɆLwp*HvK5T/89æ`{%!>H픛R{)rd#`E\NM2z3/1!:Q_;zO 2Մ  Y!]<Ў?^bq{{VhS`dT jӷE%؍BPiۗS!YDZ%=W[77a[i}5JIՌnGa)HvaMq֧aza2Nt%sH{?bMa( H p @W;p Autp3Mzڰ8FU@JM@'.KiJjD#ք{ʒ=Ord Ueӫ|>괩.i\o6"]3,Ie1dF ͇ϊ Ogk|sG5'> = _` JP1ꨑN}.NYn#u ,驟}:NZ )YUAT7 {_B{¾N8O# fY; &w5V"=z"͟&%i-2WXV'rRE;^:@}W '1%jю]߁PC\'5݂}i颀xy;+#b"(9 ggI-N}VfEk+KN3zeSk!oKSyfv{\ 4eKQι3"[ȄF\OqYErq 7 p5r: h bvD8#^ _bNtXޢȑH>,4ҫLEi˽ txR )hPJb  ]#%} YtT:@*w̾jvO$l|L`ogn%SQ}D]JD Y Ą7.e%sݵ&-G3[1y.Tmt4_/+ΘLLYEzOZdPe*rlWKEvdZ z>󾨪ŶG P)%¿aH^+mNv%pL}B8w*EK[ U%{. @Bv&Sk+06wP%4a ?=[x1k$ʼn?-0h)"c #MuTƎ%?*2oKߩƻ{GW1 bae&\ZWSJ H,d;uq#RRL[aϐ(n""ds\<u桘 \<дD4 5 jfD%?rfdᮆ%|EB/㛍&~o%st="GCOP7{x #(O} +?P͙Pv \qGQkKWYD=Eln3@+y2-72ꇀW[+R7xKZ]x5M8GQ3F 1VQZ?҉@Oxvmٓh(enK(|piplPK`SIDz)> ,t2g+J4&Z)ZJ<] Q '@-Dʾͳچɖp`-@$K| !2*t0<Čo}M&[߲eeޣ]ؼPّT/ RdsGRro>PDY_R+GZ#WM!$9RmpAhhJ1߇=eqW!;S+΂鋲 K{Sb^` v结gUξQzA"Hn<Α]6}ȫ[ Kb5ގ60t `ARYa'GJG2=խ 2wx>X#n| de^MJ$*sP2 zǤ˨?2Dx?~{sx(|*CkLAr@z3eI9y12*~V#cWJnv Ys|jWްY~[0 QjsC"-rp=Й =ն;^M4ƓRކBhe',fҪ}qE*IH( Bl)}c@=yF:~2pFCֶlp9Ū-[ b+D[9.clS)c#'0Ty|6vJe-&llzrnt7k'p}_w8dnӈMI%2xJ[ܰngm>b/7͔lc3M8SU$UB۰5Ӟ^#?eKQ*X.BSyVA v75OCw_qhdCjWW+M%q^;WһkX  KMY<${[avI  )/f_uê_ EQTR]lñz7RGv\rN*S3)5Z# T,-TQ}{yε݉_wU81$͜QI*HPS!!pҲPq^utUT.G=V*V3U _ehȳ[{=Vl٤CL@.peCQ]GjSE9LoR^3+N\(ˆ?)KҬpE&zmm.am"dltެ,A@{3/rC@V`y=qarĭ Zg`6ڝ?d08'˧*UnUi]1%#U`ٶ!yܸPe`Iϳ:iΠ[h|ufj +;d\ґu=Q)W~cT 4!ߝϾ3At :wfд'v{)hM$t7[̿乔R-$T+ͫ#iOMډô NͽoR'A<Ϻo(p5Xj)w_A¸6%h0. :_l<=+Æ6hՐU8\R^.z}'m9TY(!Їb JI׌_@Ys sFKC%[ɭǜ`J@ȓG|_:[,ۃlbFJV4΁Ldq铝lG P` ;=("]Jx?vml/*rq^3#РVLxU`Pr]F^*ki% R '2Xrt:&6xTa*ئI[ aw67܊Ͳ@ܼyC\$/bv P7 +NR%WJ\%1qd( oR]<F\#ڲz|w|vIn+t4F(E{ cac:h?4ʿ Lv:B|wDQӄ7vQueBj0wFuj}ÐGd{TeН@^B2uK)@M1yv}E>m^8o5-$ U}mɒ;W$6m/QO"+O8˥6A[8hF\VO %\YVHJsx]q셻X \JQTFQnO鬔2#u\Ķ?{&0r(~ʑV#$Z[qYHٺ1]RjÇq w ,zO4K#ҳDέ/ aJ8:^>J*:! 5KNbkz|yezw8xx odlW@%_>xNzut ,|*U5\m5 aGw!=1~k;0C9%s5 +.;eȬѸ;.ޤ/0Xɇkwǣ^$b^Z*޲鈽:Ζ3>xDo]xجIP.Wa'el:vzH䑙Rl\фlAqO~I,z*7s7 _P(?ibEş+&ᅱ\ ~%Rռ0rww]ݣB*$w/0nyӈi|$0t[sHUȭ~Bx~ 1lb È]Ídraq!-e(ax̜L[04GB?e!t%l`EB^R/0o_!,!ő(T&[<-;@SW$nCv j~m9 w'gRWDNю U,uOHFX< u\Tx]uz{iX?cnΔ #;PL,R.;v' 7r\7>Ձosc[50n|@WLZߗX/Tձ2?g@7+C/?~D9^TIWaDn2õkڱ͸^Y&bHLj ?=X$ ĶyH[+$u;}= ķ?Βـ( ɈaM/[DS]ZS c?FUc}81M‰}ת%b8QGqIp8>n%OO)29~3jҧʦ_KuDi Kg=_ؖ#?2. !ǵ 4Z^]ZWYx,0QФHX#8'#l?I%c7ih- 0m “VVjepa#qp>|DnQ|wA)l  |69Kߞ >4B%DŽh+>.,5*@t-"pnډW"Aޫ(,ل**5MV|dx8KsHmQ'cB ,_4P?tv&)X=˙ ou8ݶuEI&K%_N0 + _:<+r}""YE3^IJuuBU \?IRS2l(dr_\F|ScSg]? iH<$HI*t4\Ell1vs|F?DW@N/+M%+-EA~}I(“#|z=R(b M,,8;_nbxaV,GRI!].`&O1)^ǭ;v>jm1-f4B-Bdmc<+\ {aUV;4aFWkț^q@iW6ؒ E!DE!~_Mȫ5$f`EȪ)qʅʮP qnWeX0#_; 4ש(޺;rh$zl_1S$̨ITӭ.iyO($O,ڟB9wlOJ_u +B^)LJBMJ5gPŊ ~_ƜOZq{F|m4^ge퓮 0(de}ۈ/g_vS82R$qQ*F+S_nnFC=IZE/dkNW95TRx2lEeZ>zzxS E tݦ@ ű -thuB逌jo@j Tu\` oPfVT-:L2c Е i3φXqܟEXWŏ^[_ؖy'VS!W qFZX- #=ӥ[;wWfA!e݉ |KD|nƫ4#Cۯrt^#$Y7~T;" eԆf$f0]8@p0_8^\䍪 <mHyS~ݨ@ꤹIdJۃF1얳H<1&Q?=q]bQ ڤLVl'4uzytןO(dv8|(I圽mDdX¬Ds s@ [tX~>gfg;&=ƴLW~Py٠Mvhj?QofzqXu\/nҲq[}RA0"b7F&1*> @kZyLˣkMA8,=ۜ/a{E63qCprŔ| B]V qwo80Ch6LM#TuJ7%sn@ ;ο^e z[m~ U X_Їh-ٯM$D|RP kNh~&j-bڍ.5pwy!.%F]5ת3P5;/) f7bj9.2-^M /XlR*)_o?k1^1h2gŬ:I dz{S@]i}APՒf]?U> Zٗ>|i޾7+K{VS)Z3(dHEso‰%d@9RaTsbY "[?T[,Uj>F9(Е_{MQ|9MQr Q5J{_S粄{|Eԫv9zp!&xoS!#+gm[W_a< D P77'e}u$K[YA*|, v{pfszIb*X#k]q4U9 >Ž*Lx[WuЭ3/TcRaeYVP4i<쵿3c-\WX_X:(w}yF﮺At a<n( .&D3pQ=C= |AkyDgt͈}{`NxaIi {.d"hVP5!\1pf,v"KtQ66z!ETt!lwΗonX_]ӒnGػ\i٧{`. Գo*G#.,%@:ŽS]"!tF*DYj(oA]L/+w_!?bne[6'Rhl {,=PSJWέ^ +sLς]ĴA||ZJ|Dh fB?L}v_|ǵ/6.! hX JݵH7Uj@|DŽTGhot/ڒKVP=DʽҧnBuRUhJO7B[+AihG ḨƂOqrZ$6緗G ;=;v\}}34d{ S"}SXnۚ8e51_u\Bg)Ltԕ!"oIXWf3K٢yU/yq1Ii{-N{؇mj t|o TYJsd\88"k0-jt<, UTj;ScZ=v+at7uˡ^򦩛eθi ) A008+#+Wki͖%yP)}tD PNtk(YZ_Ea֎Fxo$3f}d"afgwg3Ú,W!3LNMzKhn3sy{(bKⶈYV|n{9*u@ ܡ:%4msYaLU7=4zK S7 6V+QQ!tqǩ}KsFZNqF}Ӹ֣KEޱ`pNճ\q?Ar:˦q:tAg~DFzɀCsTJ Tɼu)>zy*UׯXef6Oёo`SO*˾P` #;6@-e٤J~^.I꺅zrᆇcsSӿDC{;6kH˜vY*]a$ 1$+k YӚ! ]V^P[0x\Cx YYG1@2C6QV[7D.uLWpaJ´EBϒ$SFG:U$Z;>LDmĵh^Eh])ޜ!hd4zƓf/|]ay}O, pJۖ7s`˲@x P5Sh@:3 @S0 ͿJ+WfJyq% Uymo;ZyO0˷wd6ap*+ZjvMt}FTHݤޑC﮳)x޲ l%( bJ` C'$ՐTH!{\NuK.>XV&^Sp<i풶,8ًBF.wz{u Q-E <9 fZyLz NhA`i%a=sO,l fA9-˼\0Q>rBG1Z[`QiIXf\5ظcp%uk8^2\  s*e)z,lʻ.PвSGEǞ .ߥާ\rQK)<Nhs!^:%s8CZ=42'14D'rf7XXRdGѤ*^yd^~ΚzӉ oϲgvzۂDɾ_?pоM&_:] !nf wᑵ̏R 5P x T1J)B YD"Zܬp?7YJZCҩ+1~Y9ħ?|ASGatqh"$U쑉L.Rbݥ_FxX$7OgxpfWrkDK"Vl5Ik4J}9+-j jr6mαoh19q )+7UX=fL`>t;~!:l?,X]{,7f(>;["fߚ ig 0gͷCTOfpucFJ?.;Xc| c80(pP~n;2ǖ zo޸au!SfJ?Ǹ{!,BK͘j0y|O8M.@?Bu AiR7b,: #01?I5.Jԅ5$t&iZYB J Rbacdu&|u]T.^CCY)5/1UWhi\?"znDzWɁmM{Ƹvӗ|[_L'D1]w+*~;޾R!k;вon?-bGxOkcXkmCm#do4=7Cr+0ۮնē^e/1+iAnE rЪ{@leTIn*`-&'9UɈu 2B3GۍSov 9_BJ.SwLG6&eQV7"`&; 2!A`ܢq5ey8~MaXn|=$tY/E UZ=}fo*$r 8=,'b@Q KJ|ۦǏ81ly( fcC+$9h\ц/lȏ[D)>j߭ DxhzGȱkz6oQ{cRBrq(hհ*MEW{ͨ4|ҙm6R{ @zJEۨĀ̂}3FiNʻ"P?!Q VK56-u.Z9&0 ^Mx~|1ӁSèk+ 9f#,/07I0탢LԉqW%}$={}h1M]|G>T+GYg8'zG|%'5Nuy\e4:^+hp+_{H&7Z0Q8Y!r?rJ2&h1\} LTΙ+4/q]0ifg,i =$Qޭ #>]Fi1Q$}2}l\EuyA|򵄿_|Bq.F f$d{jB}-)}k`gӬr5"67u);!ic@}E = ♯okǽVbtVGE(m+(xeVQ zLcb(4ev] a)Pby˗}*^5Oƹ՛n VNk5S9}0%Q[q ?oIUOHuCz1Ÿ`Yfoz 1{l?:2hAjMƗd**f+Pњ?4|1݀ѰVPI7G4eUeTڤLј!@Fΐ~`CFGƫξ?/ ez

^ƱLw*Q|miɎ퐉eI#k^ꍹb΄Ǻ#e̲?+luȍ|^u ]mBQg 2y'u|Bʔ_*@M.5Q+hT?%/W2X]v Dб@ YkDz*F3#B08&K7DoG'X1|+ߧgÏ7l wx HlP{7E| i˜]Lb= Xi{ϒt▾ד9k˥1Ҫ,`[9=dCDҽۂxǽ qkXĸͺO9v|m5 t7v! NM*eޙ[~–oدZס[¡wL^YkX=v^RCz߽ibA%^*=']mOY 93ʟ9ZS(A]K:g L:`)!),RM&ޑMѮ]ϧ'M_D-R6W.FP}TQ~)ׂIX^*|2Gm¡QvlwV9*7 t; @3ﲬ/^6Io^/'۝x) O#d՞N]z~Хq'[(ff>HfOsf.z!R[ۭs9z.OukWAsVzfۺVoO7̭3qQVΕfe8Ygg†Xy`C2 Q")#;?kOŽ'=;h؞S-}QaB@o/YcX%hHB7K]4DF@zsY*͊B^{. ^a$b^y Q 41E~Uje+R AaG}讪R[$L3 4Gpg*sx`i2@=?v:C.&9ݥ.OyWx YX)cYHrCg)8Kɰq4L~gvw-\L#O`NqWg7s'GK#rZD״&eݔkoBٹY>(^O|w:7?8`rUէDYH#PJNK3QsL3y'涣Y r.oBFx].\to#!@;!_rw~p?(upemrBǢK;x DO$ۗ [&R1g-,TTqy1"<8!z%tگT-8 NF򀛿:g!/3x6P/|"%oޏ*39#4K7z'5L)KU4+j>rP=sQ+K#fzy^8bF6)vximLVfl&"w<km5Oz#%Ӳk0ٓnxAo%eH9#zTl:ೱUq7iۏX1,~qzI,h;\]eX['0i\ZqE t#-,<_:MN =je2 riRk3t/?YZf屈~8YW,!P-|]%J<KPc}FK?ڭ~H'-`5_D/0/w{-l.}{C$R=voa+F;Yb8^l| G~zBy`y`< ^WҴ ArSZt H״f\ʘ01fTx @s`Ӗ&}GS$dZV%?Pm g W2 6h@'IGߖaM45^J'7..(IogS gA7yo&,KԭMR>0N=mS}eAs2ؗdE LѾ9^lU_mo;Ƿ'q%2' v< `eOnCq&IBɑb1b^ս\R8KsNdtڼG:%]u~KY `S0fYkFF,ov77TaEʎ i9lk"JDϧy`Oz|RoW;Ђ1vvhTTQ '޶l8TL2攬AM"~ɫl/2:,خZf@AtQe#],,vD7Zl^9)\ϒNǑy1_"oYӟ46h#LY2֝Z9'(Au6FTOUd6yX9 7fi;ttmf lx  a.銟ïxS455ndTWO~ '_(ArnRVNSXCP^&+B2Bǚ[8ggM;2fP]o^L0G߭S %gO ¸\,'cJ]t$&F Z.0B?j< l:Y o=`ByBKp :jG)zN#TcL ]]W}A/݉2Jt&lx| qCvZ؂6 =4”x1d_j|b/8m/}FzeƉBaQ<.bIy?txk2 r q<H (v&?.m7Qs֐a#k'I%}&0F]=IUB!`'ՊR?0p S fWa #ќK(_' ZwB#P>XWѤr Bua~PL~,pZʳmo"<'3C+%>+H*~ws#н#S}ZMeh@-nC A&c^ 3/_1թ eJ^QZx=;+l sbʉkIa: UϬ.΀ ,\x%K$׹0=#YTz4~䃗g}lQ-晠2ʤ KhۘL7YtNRz_MCtJy!֧QV"X[ 8s߈?sf_x[hhmo4_>w-|g,)&F妌ebG)_0 fz<5dHIJIH{ڒbU 4ެN4{*I*dFqzpzӎsN^ j0 괖9Oe/| f/{`}=[!K ?^qt,/+ _e;{#C7 8]/BM-"dt"S!tL^)u1؀w\v|?>C\MRv쯑&H6m+jۇa3k=~yq0ԥd ׫XW ߑMXjW@>0vD2.~Ѝ {RqnJ_kɁmꏴLkFn;l.(șm8} nd0Ozutns 16{vEcspϾS6͉h ~H(93kֲ 7ѹ9x™.L|XDhs` J6="mh6LO3]En6Ijat }&~y19_G& Z9Ƒs*JY~xQ0c}]tZS䲖mx ~8&y'=؁tn|]@.PcH~OWHx$ѫھ)(&pU!*: JDSeU0c H@u*"7ا }%MԸLg8qs TWh.)}?&m<Ϙ<YwN.눍e{h7.sv]ct .6g&αdx&u9j݊“k*'pM.;,(]P9j`ÜwJi>&H_˰("`m G`^ՓPuOlud03 .U9Y=_F57e J%봓7i|BX"0$.+?JuJapu6ֽѼsJGU[AV_@@߁oʵ|UZdjm[SfH>`r":ȱࢹc"v<=qհSnLGUlR$ƼHӷ;23O$g d:~WpOȼz@:{N'Uχ2Rn1eٵӊkF˓NnI8mGOvBԴyQQZ͛g٦ZfwnزN>Ζh!Ix$E:cMWϔ f0>f\ ӕˬ(sX*UD,hsb,,8K) ʧՒ yNJWfi^uU\b]n/0h0l P"(4ó;j1!\J݂PqC`Q?&d{jئ5!U e+)LKoa,jl z(dѹ!Vx#o8뷏TlVa5',lD*g D[ׁSsڟ;=h!)16=: 2?t@% ,5Uƪ}N޺uHҨ stp5eT$ "o6R=t Ts3Ѳ1¬GDpa`]ʛZ3ZdSײ`Fu6Z iL@nU*Z(͟Vy$CՔX(줡+ QxFޣ~鷖|[ƒReUPfVS[+U`zYo:ߵ9\HTk4~RSI$>\bR!⸃u reЌWͨ՛Mv$IS08}7tpI^z%G^3RtcV}{k@ :OW#:WG$xcbW4*iWr 0JEta,`'u$nL] :}3A 0\^oh=NYʵ1~ yQ瀚O wq I4 %{A(ӻ,{lU8UfIiQNGi˜Vu0;BP#]!E<ŗyi=!I;@/U]b~O==os؉ÀH%6 r8=ǏQ4+Eۘ"E/(cqS{dQ`#*S@  _'0[zd?|2UaCy<14 O'5\s>o}U SUQ vEz6t6{rs:$KB譴-GҳoM9+P]٫N#I9\^)p'.?=*LNF&9ѬY)W|sS$tU aڐy`<ؕ4|H ?0Z*^e籺ȌX>;]bP^փP4a]n%m3m\Ra4`_uh)fo$˟?I ̨te=+coT!@<ڃ1Z 6a|BT؄~ YCD S5G?l ,vl_~(]C܉`h̵-c{v͂^zyafɖ4,mHhem(}ʫSL\;ֱNj(\X4 + sUѻ%!e&*ǤiT)C0pr@Dk;07#Vv!DG-' _X$25ЖX0>[(SۈC U@!6?`"YOQ)5ic,Z/SȊ@q#z*f~M |70o1.{Yn}  Ù&A-2B/qƮ 礵 tlIٽ-}GYQ6tcQe~ _^(MZ 2WG[͐jg, 3st]qڻPxIv充2Wv_ƌh8 -+v?(zDPDM70IS#n4$9_ c \=t Uͦ*DdE.VsXԺm˛ '&[O@_2&!*ԪX^Ld-bw @7GH\>k!)]noʜ[?\o3~-qXyb=^<ѫw¦(75Y?^ s=@ڶ6dZB+r mײfLBb(j{ꥼm}~q=V^ R^&he,z/hz0*;[)5淌O:l,%F,sw;v5J-3AϸPܑC8p.0.~aQZ8ZNza4ICޕ: [愫Iu\D |ުh++ L/k~Y3uI X8U%,o1gûWj|0R_< iʙ{r 5پ\"8\6;Ry 8h/J8W*xsLsKᦟb=4^=mqdki<~ 8~{,Z`\q;yc eAS! 5VD#Tlbn Q,OɖN9m:Z2|pX=Mh  ;-zV4 FTA9Xb'D0~ (6.E5ÞA${߼\]?u+'1 @IK뀣~]i'),# ͌UsmJ|xi?9ZԉsӐU\ĶЌ5FZZm4mA c?wQvIѓoS) ^ulC.ӯu^-^!Ai\DVwhQ̡Ǡ`,(:aE&[~+,rڞ_'cDbqg:cR.L W_a`fj-f^kENԘC]@=g5mbհMaW nzv &cv wokS@ڌȿGQ+(?dk{2-"aJH1-9vݦ7eWxnm*0pmҎ`,;]xN',I"A{):3_v,9XU ygK~SM4aHc/J2:|zƀB[;N{< =:h1[W0X1)2vadΒc?~^5;'Hy>-8%W,E+Dn'@h3>˛*s'9wA촒&v#U%xmSGR|B ܉61L?,A|?sWT`C|ҳ)9}Y ,;ʌBh.Oo_v7I1!ܫ/%e*slXfAwǞozfh:D)01hh`H_ "8#ږr72]WR9)OEvĸ\b mck?jLuQ %| ~=#A|jrM?hSI{ dlnkl|2/GO0K*BU28.pBGû RjGQt IUaR\dH?0{g ;um!){? qNpm|]/g~gð&yuXpV鯪q*ga˖BM*&Q%hgDŊ$](h|qG'i%Z4|;3D$BVNwRȄCr5Q,=8] <6boR}6`p|Pk 7ꆣJgejrqH,M6h=`{&|DU;#QіG=\!(M/S4QC%J.0MIyG4|U0ruoo|=z!".^ wSVBt"qi!$,K/<&^\ZӦ®M!HG<|T B2UlbuۛZ HW1zhxM̫\ҫE8R^7mO;eH֜>8B Y;[N X$Tµ'1Di{GOqjJeVg⧋q/x?Zv[BA݌&|  #uf&\8σߛiEtN%?~Fa|89b]2|ڝvלr DpK/?ޠO='S#mf,-~h_k\!ܧ5ݩ12[mzSG%E| fʹb kθҏ aѶ_(xJ%| |[B'?vxQp~#鏦2}udW'~פmTM ; Տp} 2 -IaMlM?~b%8>s{cmQZ/Umω ”ONPS ?_Gc#̶oK_nBhHLn%8N\O(0b}S]kQN\ꣲX- i?6'>l/PRՋя Xbȋr!l橸6#,pTlC&YYI0E*,Sng |#Rڀ"KB\5~Cd>[8$@x} u7Vj  Z]eFI jEqm{c[mD/^x&`fo*oG{yV,uǹ7xW] 8ѱ!yr"g-%԰[=%/؟B 2H[*J*exp_vMeJA[3$;J@[]g U.H$b{$ ܹ%յ~>7Q",rn;D2A2=@_}KʇtRŝjÜ(h;$ߐ zO,t8eG67f`ԍПkWBMݱ8@bQ \9_䑽k=Go=":!U(_:5Hpq0&& ڮ*?l ʼV*yz5y2IM!&W%^)jx7VcBϵQ嫯,q$D'³Cqjadk`if,*.'esW4_&Q^0qdyv+31pkw1dXw (ջuqʔ{REF@C۱G="Ma4mΪd[!l Fz@ (6;w֊+,+o L/a<'Hc@[ H"Fa|Jlɓ]Q@),b8e#QFwE!kCz[=!Sԩ$1 Oj9wix{ YW#]Ԭ>Wh.WLej-p@o66~*hB1ӓO7fɎMy `DL3 M՜ +.ªpѭ)};,'@0ab\|Z* x*\q2Ao]dXn֘?Rۓ`FyzJsk?PBkcRs^K^auT.^ϲYTPeuuAnmmvoQK56jc{T/|^;#/׬XsOa,u뮉Z{ly;O k뫃ЂL%1/OZBF˕-jt[ZC OhOKG47vQv3u/yf D@aM}}rK1޴$ 'GF ǬvH) w `ĆjN[AR5̝*=/_6 eSƍyW}$ & G9UQ ѺM1cw9v¿jQd 7+\&a4 |}̷P,ɧjjJ+ah zY"%S WMO@6cOWRʴYR-VEWb\v ~}ش hOGAjNJct!Ƴ=|ljOz#=Ƒ8g}YDDI] x@j(K'[h3t@೻+VkTJls29y~)8r'DOߤ|୳#`;`STh}n܄̛[<܍*vNga#1,C$ ,&3^ߓh9szJYaSpG2›t]b5Dň6:tZM|@0pϪF8Kr [qz7"C0PfS^PsTHYN PyD%7Sy f4NVRĠ<:S==w>OHz lP'v6XI*Sa=0p wKy ێ3GR+@ؾNwyQnxd`0lY2U5 lD^PACҕ>A+,"B^#_]A wQ]8lJ$%Ɠo/VQCy0M|{^x{=~ty?cZU,!ʨ4)xgge #5TeLۜǑ SvGAT"e*Q1ND70zR,5 ^%%JkS]SEQ7'[bz#nvAMU]V֫U:œ${a)/ ټwOzzҊб\y9//Oq.Yfz3A9b700K8D%2 A23Ja}Wm6j$5z]7P!lE)3LD4 Y咦_y#v;V@5cE3?d5 Bh gĐov/mQNq)jGJOBUMx|wPGF\ˏ5|z=w&ib$-5ve0XoKzHe#"A.K /./׆n²!>~>^lCBAh]Nv SG[X!N?ZlSTet԰P{|$ =(͖F'-bMJҸ9R2 to㛡x[dW^VP`g*Dw-Sa5!."ejN_hx=gۈCisKvdɊX@xwI![&D_jODDd86F~7p 0FjC(W^&IR&M6q8&B@36 b,ĎfVo+`g>3hAKsBtxuLM̞SMb1(u)SnHO5:ɤ妣*SFErES6/x%*?J1e ~!6B!A&-TiuOyQrUHSmL1kz*Y&vfhMp⟆E{]?"BFP|E;2#$黪Bu:`C eٝ(n֌!uG?JJ"yU٠V9qA e"L(۪@X%;[w{6_kq4.IEŕ.FH!JdJȾ,/I׎nM#뭳A o+yDŽhslOF8 ?(\ٚVO خWv-ФGZOLRU_ca[O MbNwQ2>Befb@ʻB򴱒Y+bCQ\ڻԜg7P3l1_eW}ҒP',&_:@PxE-cAlFUW/QvscdT2Y&)!5EFdF +qf|6 = M@Zd"ALQ`؏%>fiF!(R?{A}Nߑ?\&+@&WC^!C\CjΆq8l>@8B(鶠9:'J.koec4igT#yȐ̽le9^PD,G9'šc‡m6W;3хp ՙ6R>H#-g(krй-1@^ѢH*(6Qm@~Z9n_-C2J54J%Z>p8 k'zsަRX%̬AVGV(|-&Ni"R:\Ӵ /+zrhJ;Ai1\hy/ ZCyLh'òv=zVhc)]( ƿ%̒pbJ6mt=9&ۓ@h6yjټg7[Ѭq`E}G NPiœ-x/ptVG(:,1nuV*/1NbA<Љ.kHވmF`r ':E`FQ@+Sz8)wSдrqt/ :Ԍʝϛ"c 4Qԅ0Pkߒ D=X?aZQ5smȆ vBzjT@9Q-uvDO.QgCΞC {ğңը7s<{UMjQ6BB#yW JrXے*, 8nɯ+g./0kÕ:X pHuyѲt@$$g1V\kHroXCW9\58-lokfD.-~0C,c$g0峨"!PϽ:@ # k;7Q=OȬjq{T6M98E2pq.kȟ=U?Kl :0V| BeET裱%3V>XIlލw]7 Z0܇9l"pjyF(ivbj}Ʌo*+ec^ev3%kT=[rԄ f碃Ei*zIo4TR.bTG٬+븥Klx.ߕMW"g k+cCP' |\k)~ F-Yc[t,k)((E82{Ch? OHKwtwJe8D/&ZPHL8trوdܝhVA9zf5t&qKTZuK@H] ck'vGx:IH-PC-GƬy@jQxbJ1n//&z6oz{v:3W& bj$û :c1J(dcRvL`.및Ai@fHwv#TǥY8ƃ 2!H,eZ?]1&e3mh4pfckĆ9OG_E^|i+op Nigqk[j\Y>+<|3( Ht5"]*ygW_\&a؏{s RUddRj_ڏ,}*nF{" @U'rg g9v1yޥ b=n`!̒7g{7sFIWtR2m Ǩ/IЫIt2{ lB# FW%!ZsUJ|ݽ"oO(&3$䀉jg<\pW\`rꢇbi{BGl3eI33j Hl~]Z'b~A˳&:#x\@Q:cװH'{8P!u)\+D-suz-8>M8`.-m A W5ɁX6AlGh;:> @!Y}Vs>xh ;unwPS. M<[,~B%gw#jz(E >}5ފV,ϕs_0y'lg\4 ku|.a4cpEǓAJ.=~B]}31{Nce^,U0\~mH Sd1OZ ZX{Ի*F7I .&%1wKy1߷7|-(uW ̒:d8kWaq% k?zwu"m%8]MB.^*z7tTg%qxvM>f^Q (xrǝlلq?sR Xb^X[#|*4 *=BeYz;ԇPgn=`bW畟X]cgi~xMR3ʷxl4Y`a>et&VBC< ^N|\2֧<з^UWF痢eHۄ 3;/*n&Ƞ0AEqWx⌗糀Rhȝ#Tu>QTekTTC P  ތWxAZ7(M4jJԌz_Y!򘕬r8u\B-> V*;[nM55G@ \Qi0*/yE ˁ\\^maRx'/[KC XW3=Y-d@h^ <nYzGЇYD3bIkC.͕G}tјÃ),c? #?Ir",è lV$zxW Lh(L]9--G҆5#sR'|0٭D"+G{:Vt{/5ʅ^l-\nJ__"Y(bt>>)=~07[j;2$ߛS4h+ ~ЊzdYJީUFo)/dn!6+#d_%* ^ l%+UzzB !uy`^T h2`k[%GRxUg/6 {&;`/ATuy>?oL O)OHU'Y6Kv,zGzK{Q9 tj\Dܵr"ɕ"'y>sF0 7Nm_B5f| g1#$d /^Ϟެ}渳wu @I4n l/kd0_ʌĜLv#h~; Re^᭛  FYE, 3)0~5ˏII >PcJ} g["⭑k>d8T:^RmAT/!DE9eS $ Ę(w6&}K9e3w/GCE46$JV$,ryb<;—\qɩ! k<2ǃp`e60-sr8ۜ䎴v$4⻞Y?y"}f9|b u%Es(EfsIҍڂd\鑜y` КXjȊ `ȋU+F| znIR@id&`qJV J Y-spZ}ܡDmvșgDEҏXa6>%fTWlJug W-eQw?JF!*.aO_V+!χu/!1fa_ 9@pBCB9_v/ Zd)04pS+ ,L~8`?!HvH) T*l3PxW;BU>5yrYq(gшfY{:Of#$Á7_SJ@[N ӪJ&VD-c}z𯂵7 }1vJ.:`fXZv1nmpa]VߡKFAb XBpݮ$Z% pWĖ$>Tkp6!VF'Bޮgȟddl_8B7<Úb(]NndnN՗}ϊoz'`֑X@9$*}-M:0l"4Tf$Ÿmsy: Gbq0g3L?,jGA_o{ڦOEi.9ihM!wf)"t}O3` N- Q)~q W3 .Εֿm4d`5HGٕnپ>ݎ_!HaXM^v~+2h @_28f%쮣Uyo5ȍ:)WO QRN{/˯y>:MX1YPD \3*ҏs%+98b-%]-2"M2]uq!)P!vmv! sO+'Vbi\Fpm.ctbH+Qؕ@5no['lq&W׽'/ )vj,9Nʔy#`]=/p5~j+Eb4(&mx7eY @No0]zMnP+r}\ĨY_a2@5c-7꾿F2d:|ٿY,)QRJ0`s)2Fj{,ZK^Q1֙Tb |݋Pb(58Kd{R ` Dk:~dM\z¾U%^)6.Y ZŘ|+݇=[2b1Y4T`x߄I6}z3':"K[Aq=H뜍wb{0?rŶt(aJ„lZb׏]o4$x&}Dt3gBQ:cRG=e~[1`Ti,P8&оP4ar~BJO]b:x鏝=.t 7!o|=)-9?2ɅoH0d#( k \XE E:WiѬ./ol_xj^xvgbKęk΍t>,1֩^y-~?K?xAv‹{IzX dU""IuTM ,w@52,=] _XZ %G2n BXU;}UC ݽ#glOp^J 9P%ҟ"9@;s'J  &~NG-d%ҟ үWʙk^H6}\wku3;v^k {8vV٫b=[)=:SvAGI_TFUq `bR̳^i+Y L zDO" 5;wD&&(8qaF6ˢ{њ$hZhzsAvg2ʯbWzp u<׻8%*38Wt&%>>Z)szUy%+[Ne-켠܇B564!Vw7-M]N_$ <ದDEOܕP+`O0}܌ !.5!:|s|Zk>&CT f/4Yv> &5cl"M:HKTG5. W/bEܯ\ L؆(y>g ManrUE1O%ZqB2VD qi/28IGI,YKڍpr{^})"G']<}c iLTهfS[o}`1C4uUn!ec@8GtWBW9j#/Y'wqΗZT'dFf}vQ/t<s٩3Gr*L':PSC coQ۫2mܮvgg[aiѧqҎv{IIÝ0$d,z; Te"v 3[g7I4 +`-AVb Wf-u}n27Ȧ>:͕* {-+iޒF|jҨ"`(Wf(u [\ҙ,%Z?L'B&D4|P iav@7Q@dwʕt. ÐRCZM(H{vdzj[TLXbXG|ӡ}쌈 핸@bA f[u;.S^}PV5s2"k?"_JCTuvMI!$.H;AUi&`c@yp > 3ӌ`fWeQH&I7[dV~IdHi޽#FTIf ] Y3/^.M%82YaM5$G,',eLv߫V|fhf%bf5Wܝ{RpB" IM_43lkdշ}`|]6j@geA0۠ST$@ OϸrJayuz$ CuC'Uڌ@miMʥ&hSgֽןAUFAdd[*oM:.RP^V/#O 'ԍS|s$Q&(X,ݓOM,6mmɏKOR/ Cc^ϯe![[@?W1+Wv,$f kMC hmESeUf4& XxW{œ(Q1ǑSCvEPPmFNFiq{yv#kѻ50Cލ5|'&AC;nlz.dn'-?:kڹNz{1c-bfxΊ J£'V?sL8旧,,*):w{7In KBaHǼ7 p(Bь[`?ؕ !vPRW#u0_/`Pũ > p L@5*P,)jÕ b`f$(q9eY-{iJX_.7Kp s!v+ LAᢏPa$Έ TFN5+v&V^"Y N狼LP||{Aod:POB̑4/vfVsv`% L:tPc[mFSfl ?%\ь.Jϯ&mJ 3g|gjr,v wBDkTW-|{|ڼvLa/A4^qZ&$ou4ef5a% fC,( TE?qei^z8 N;zK`;+԰C t"*3 MHg zshm:zݍ!RsϻۙeBa\D3a.ih [z Ĉ)ao^7߽Nr~Dh:2C/Z~3\q~o j S>iu H @{]b"a66-f,eݩKifaV$gu-~nqg8 4xe"|3PY({*:(CG=h+>(l%vu(De\8W2 ˯3cJ>huPC>?G}Wqr @"5:|\5w8rѴFR'_&5ُADBa InjKȱ 4obѐa (dFm/vmm QLMpE%?'ED}lP6ƻpΫC8݃iE$AG y#/m(Fڍ骱:,S܈1|9#X]u^eԙYȐ;°Q8~]'_>7 !`B구. I5ۣΙ/0PVHט|G9'17dr4vhse;NU|v`{zuNTaxI쟠[[/{Šݕx 5;TTxĄl޳vXׂRmIs7Z7;aB1::XӕգzD#FUJ` x^{zLt\%^s@eこuG-7,/ܢϴG @b܄'isY %&nʀ_\DP-%8eAK§HA/PyԢ/FiP֔pT1ܠ)i0(^Ojhz0yԁ"6U^$PEpNxXsNz(t&qqO[ )9ik`Y-9(SˆKB:n OWcǝh,yۑP77U1$E74#˩cS!:*㑀['.¯N/,Yܷc5=.7 6wB=40MKJHy-_ 9m$u~4%3hG]bgt &kzV-eV [K/ Dok^/B1^F8\TEE}}jn7l*}UXGNr+8+_l@0fJ"9I컇a5m h[*̄+S3 6鈪2RЯE/Dp0|ۖlҬM-^ v0c^oZ|,f'YP7"w4>ߠEjaB Mp&FSulAJ\U"75'oq1EGu$odoN@cBbI9zR\1@o2UQ Ø5*寶8 WS*^6F& UjBWX}Q>_u^X~:S бz+# Hbղ͞~@AauoE-Y0bs#fq@ R+jz7+;(ㅽΘ\[EqOo(E7L $R!UD>:&'i w=^\Hvld,ҎԞ4S7}牔hYw02G$/TaNFxkWYm&Ue#ǂmmlsw^$)'gRf,[&p4yزG[k%t%$Z3ɕC a^em_C ߎA,7U8zTvF䁞r[Y'O UNk 2yhtx0`sHi bP=d#,5$G-U8(—8֚>O쵟L8-p %B$L⌓kyUnYam|}Ѝ/tYVM'e"!6U@%>a)ʡlWuHhuW0z2ZQ\-ncO;p~Ҩp6p)$ոP^@~#axe #3>`IRe[';q覝:waK:ECYGBx#E 450o2Y$'X# LLԉz&C4a@U&_ō۰͊~Zmxi-u$t S- l!*\L͎Sʵw \  PՉ{nd] p^q4(ҹMigq| 3_4Kd_=k04J!w53 {ϩ ۔RUV97{E?&HUK& ZT%p:g$mMrx`wA. ф gѹ@u7+A'D H"4vfRX^&s^5i~gkՓM^a=M84t㗨FQΟJjI?*@|uJazleQfr$\|hG4ou̼ƒI>I~^Fg[6L%q  Ԣ ݷ4;2N~/Iz&hLjc}@~ZUjΩUS>Yn[kP;a9(?EL|RUt1~=vanK`EDAdT7bFgL߅76ΙX#K?q[fDNX;pZ锶Tw 7ĥ3ٷ6+;[Hs2G~`., MJ]a~Ϛ26MHpArea&a#'6!{ṭzѕTlb+Pjpp^0W_0 :c١ $kYt:Ĕ򗏕?Kb6l3ZBN?5Xvh3:q~y1n,bK#W941{K{c.>J T'uOz9GMΩP.縐׻ m`9)SSqHAu#93Ƅ-c3au8uRu^·x=|;}"q0HeDg2ǖmN .$$A uZ'A >z^|q/y uRR⦌+\Gz>au,m?0Oġ "fyBreN%] E aԮ4Yz6ykqfFvp瀔Cꜝ. Yh5JUCO0[ΥG_7?ORt:%C-TZb0 j nd8i:QYl8OKyo 2vDƔ[pY8jQZC{'SpHi<=쬞NJ'UZnʖ+,8tCFh ;uZ~:SUae;)HXDc֡I:~CȻO8ٻliEfd4؋s8,كeZ.K)0=? ) ]hF ;'w*m[Ͼ_^2jDPwY׈|zΙ\WLQwKB(5XhTA:rOh~5 R6_fb2x:_E6w@шHiJeZ. FV >.nfKt1jBSyFH'Pthn$Nƒ\8R8 7߲Ak&% Fϻʒ̜Y33[y /ReXHު?WSxf8<_I;֓.N+Nh)\)* G14CNTpÎeLSuf8t&DX Y)y xQloT*O d1<&ޒC' +1M:Kj7THnsaψ faFd, q|)KWnkGusFe3bGw@ U\ڴ4 );ނ0bT*R 7wtj5#ܱWxmܛL1=m-ESEP"$J "0ĔV)?4_IF.Ntɨ5蚤x M"*4AG@= ~$kfueu NMNaLh66y mT &9x}.3=SP-XXid0)6/7vkY^ūHYYf ~n%ڊ{KQLjSS`4q$s(ZQ>^?0"%Kkϯݻ5Yw+D凞+XK&\("Z 61^CSLIͯeKelI S&c: h ,vp(y5o+{'RGxا_.G;i*y=$!hj)^eNG(d-(MD`jKy΃y'4o#ОL +?Y3Hkl={#v̨+*֌;4[齽4cl/I*l)5K!gf'tS¥@|jR:2!NkqV[7W2#EA'uQ9:+Ñ蒆%5,r/"cdmjar2Cej"Zg|Yo;O 'uo{ %kUq7ңd9l9ْ5/dFvطkAE]!6;n'p„ Ke孏N {yiҏR̄O3]:`'휪b=c|s =1uL?Cð2k‡%N\LTiT(".8G)a{| 5dw&kd?J dG-Z!g| gB5jb%Qn-! p0صf._u&ܴF0!*^)"XgS0gJ 4u{H6>=ԏ 0r:1 <ݶq]jJE^ך$ `*ݟDQߊ S(FTEŎL.7T@pZ\'d K%VUI=wz)K:d8xP'U[ׅlu&\ .ywy-f㕎j .Xϰ 0uua}R6V:lK[(WղՖ[a@ZN9DN0#*s =cvqEeX[Hxp@JvoF7?՞WC30LKKܔߏD lf. vTx(.b.T`N #c;_G8W};=/-"qm2k_#/2P-VTo#x )i,̓@G@%3}FmO+MDdXJ=謝Oux0cWŕ^Yú# ko*e"a\ǑF٘0KN7ϳQ1䔬bzNm/L͐ |;ꩠ{6d@1*׎@D>[ND@ vHMΧ } V+6h1x<̀BS 9d͸QBPW8\eKSw,BK-(LP?nd _-Z, ̷pY_?PܡQ(=bHѹ"LBҜ?/AJb#nkZכ|4@EV}H{BڋYP 5>b>g0oY'˔T$qg|n *0# T3d]|Y}|r#(^@*Crr6zw޵_$.osIpRof蕒?:U5IyYGJw;j.䆅l\ g0(w_rzeM(z|> RN? k5PQoM2 jQ9[&~ZPnm|XۤJ'"wOFV 6dٹ)Fv @KVK\׷ P,)&ShTs-`aoPDrerZ=\ X?[/Ŭ,K- gءqxqS5Ftư3KNƓתRdPK+|6˫ _ m>ٺͥ]LgLEgH`9G5UFE5ѿ$  c'cUL-ݼÈ hJ%BV+'l͈xA,\ӏVqb<S3Β5,QA=;d7ס?umW<({ad6\ 4X(]vXN <5D}t<[-,=*<"aR_N2hg]xG"^B Cyu^7͌NwRM+eS|t%uq&Lb Dܶ&%yeũP!E]tNٺ)Τ`:x;}| AJ 3%'> bM֞H{AF8xIS7BުeO _$3lfQy5_'-OI!OPC)\{u%Rg^y m<7dQ@.Pr,u{y1i.FfvrxFRSDEf'@STJ~:= jB|̯M";# Gۿy[;FǶh<YO}Rz︷Ɠ[Uu)Eq0L|1nmQ1nAo& -{O(\0)*#X@VgZ*@9wO;9/{N;DQ9/$jK_o&X@S7 P?byR R ׳3IǰvS:7 #Oi\dM^d1ytJpiV Lǵc<+HhERbQ'5(ߐ?Xy[𢡽'G.m-.Hj{<ʬ?JirB2SjV!"97Xv4YUR%6M&ʿWr܇R{ fw=.m^0Q4suxŽEɍ ±{ƴ_ 6h#h9}e^\5r<8׿ e"kF@{rW4lmyc1T B>$Bt{xbD9,㚕Z4+囐Lbx|weM[V=P+qlv?38p0Il{d%ˢw[b_䖝`36 V1H;=d{*e* EI|[&Ĝ8#MC璟^Vd.̆eH!2ərZ]{p%SO;ѷID^խ_RKľ']g1vYoQ"96xg$I8GфSkIΐ]95ݍnr( ]%.wh\8!VMYnm9H.cI?Z?VOMk2b~ʘbQ8ύ/g*[S*UOǽ(\RsYqlO;H;0i6ґxfl;[C-|DkſͣRj(Ron4̓wj a.;S@^'ɴȘjzh?N}Ia9*'5&c9/}R`|f);`qnp<2=Py_Сjz# UR1歼bݺ`e8&D|-@fӂZ}!fY\[ubDJ&a=fۉddZ)G 0 9DK:SBEP#ٞA>!Ehy'4AϴQ{bm mLa^V%hk}),u8B]愨2bql@cߜC>_}?S6Wܲ2g6iEquͲWUrI_12ڿQkP7m=gˍz;8I$lXr9b=,r *3ΓHPy ՄOZ 7-_yG>-[HM.Oe{ʱxW,6&n IʽrT`нv58wdDlq]J@lǶ% #[{5A؇܏;M)vdDnnk=^M:О(rXΰȡtIMbrՕ^xn>,2x) DQsɓHg,DuN$r©#VA?U0R^tut- yq./¡, )4ha$x{S{-{xȱjQhGaG1oN8l# F~-tUXғ)$xM.weEͰn{[Q4ЏڕXHW Vd框apv_\!_P4+ Gk"[V%)ܧnAan{$w9rH.p3MD'瑟/R :6g Hl"!adpY  P?~4w7ZL`N-Bb+pMǁ]F$k2tp1K9;ݑeGH+ΊoL DV8?%kN5nmFH  F G?̶Pc=A4N9p@O'vRM*g񟥊f^|f63mVJ Z)fWC*>6v-=+ ez`z?$ށ!qX3<l-ɾ[Yn&z5Lr\m&{ ]u \`ۛ*ҝVvSV}"74 n/31L]Bgsu \-t5ҘF]Nuhe9 zy4$RDڧarؾlƬ`iXp4d |n-X:>hTi~&!6f{Y{sŻе5;-5(gQ=y)I5jLlFySK& {Ϸˆ?3pTTC_;?mNtN7-<6 dѹ9_ 3i2g>M7/M$q3cm( hj;L=c0+E VXhGCjHܡ\+)5^+>h55.a 5KGq?S`#VD o$J8̯ (B-8>mM5/Iw #>CF*s 2{ʤ/!W1c6Mp=Ώ޷b(S\XEC epmJ$x0Cjw%,@STkiь"bD00=Qx3ff§kgGxWH7z=[wڔ h؀6u9ׇ t|)q:̮%AZ ĝ8Z pK *mF,d W|+Y&BZ{Wkgs>ɬ8%+*m]ӆBٌ$꧱*2c4i{a(65M=RF&솘Z?T貳@+qŐ;w @D )#g]0:F9QZVr3C9ҀP~e(|?+09xw~Zi?TKLqhI;QkPOۮ{^G5 s(oT.+&-$_ʀr&x0-_`jgnv{u?En_6d<}P찍OXgrȟ_Izq (Z~Wp]50SW6SLy?i.-h7 _6!1Gg$E:ǁ<9ao nU`I&P^-Vg$3ە[zf" w%9\5qF·-J/=X6:t=qZ4Ѐhk~w$yM>@C/ŷlM(E7bsC\'by ̕Feow+QE{ ~kG݁季[3)xI/&,HJhtUX4>S??J. "9 <*h7:ߎ0`T8Bbl 7_]p Rlw-5WN-5M,rǓY^P15{5"m*3WGA<}Xb9z7k}eE!m %Ăqxto '#n/ad!$L;qm̿8M5'T/zڇI|*{[>03k6#YBxW7uӶ/)_I3 +l!ߨ&EQy%l P1WqvgN'U60._EHhw:zR=4_ڄx4Z~L*( W"G5Vbg0rj1paJ-G0}q$ ~ʔ ~*H:WY_^h cא˂8DWb_A^3h qVFwrJ 5!҅'Qywi #[}dqWq%ΏCGq%3"2[{{W;mtpx?t" )U={ _Dx#k/-@R,MaCt\mlVa vP3R(ӷ"M]`=zy k]oE/`$n]+xI^lQV'"Q!J Mӥc̻ 1;tHH}} O✶LL2`h(Ǻ&􋑸Lq]&eA^r\y.)ш3͖Glv;tJwm|זp6ĴJslѠM\Li2#{[zY]fR[ Q춸h̾Wh7Q&v AəÄ_ا[PR,X0͑-?' q[OUt-nޛOlP\f}O"Ս5Ljysq ĺ8GodjEr_D7wl gWtMhYt7)j2t"Z' k}fƔiB (ZN2N&Cxȋ =nb3&9M&v1Niؙ+DuRNQ՛:KOߜF"8}x.,&<9vw4䚷|'aLM( cw4p~W睠rԋ-ҝR]73ELJvnu^pdZxTCn k,}&# ոJDDQԁfԪ0O6zgG%g O =mdUPp^FL > eAP8V.aBPƋ%X.q;v7 +x2~;ɾyb^$~~z(z)ڐXx~d4cd濰ڸ'DBF">p>h=붻|wPG;D6 K'oDi-Wbf*ʞ)j<9+s Kji*nNX_^iW8?}l]lSNc?PGy]wG1cnfpi*-jӂ$]ю @; BQnRᷘ5RNދT}'Cv7FAHn yØ˶9 +uo*zH =~F{e nY#0êƅ&uk&,K\z.eVr6E|>iťr!6^ ̡fMI)CS85J=͆ω ´ 7Ү }$;kٝsTBfn6P)@I: j%+5id(N~N~h](v?e,5W'WC~JY UשNP1m])$ū> E5x"*p8E3c+CKbrtlf|i-0P|PA5ȴ4iHYЅ7/!w AMPaɖ-J| l5~i,|De],~aZP6 ͎|3 6_";T`5)]WG2÷F!qpkW۪t ]GQ~ҿ4AWݨ\@| ,0hp-M;%dY8o3-|.>{HDYhRm3WDqҕى<%K콣Ňh Ƹ|UVJ1=zУq_-Apru4z>_FPpcQm~Կ@ZkҒظAnJbu4Ah()Yfd@1, AJMy%[<|'iT<`~V֡X诜 ʚl7P%󦡳j 1Is-o8AQ*-׏j[P4av>{"*c/vFR<R?֦0 "Z+Ĕ{ 7XJV ƿ7Wy3k E)7y\$3oJLL|sM, 3X K 7][KXmI~{Ƣ*Շ(tj@Ÿp`T{qGTciɋwU \֥h@u³l0/+8!n!<=]JN=$ ɷEUTdBG?A ~1p8Uw\a6XEߢ4 :BWUDYs)4&n# &/dy96ն=*1FӬ> Eq~:RSU 54i9P@QTJg (qTLpyMB5!Y&hO:4BKB΄dv@ȔW=K(i G~Lڪ!(=vKE`GPw4Xx-`p$=Уhu rmXS6J'FkLP`M,?c‰53͙CBvj?JaC$0p|[1\>vh&-r{R#&_[zxv茄SGy)s,ޜwfSkb_UV޽_7KQdZ(S|[8ZIƚ⩒Pk!wC޿v*x(#dZȋܒ.fKjO~BA#.3 FY6fM>QH0 #reVx?}Hw<%sp3=NF:`^b*^cGe3aƓ͞R-Y#1orMƴYɶBpGXQ%h<3z5RG`>d|F"5 ;$>bdqRsSI{Kdq)0ā¾fm]yTiZ0H3pSŲ~_["`!z\DHk`نHp/[#\ /s#I U<~l-#biH{C&6FFzm /5;NEr`'EGq57=-6h> )ϼzjh&Wo=sO9: QڶW8@cl9 3\m:ҖdS! ~0V$zNlzb7Ⲽ`RX<䃀RLUfQ6"ԯ/WV?ڷky¬76|CU__)K3"]Dp^t?ߦ\#9ܐ9m `:ѩ7M Or [0pB*,*]VS .<= @;X؃Yg%ܿ:=Ԥ}aتY) 疀,.*^K vz}镟uP. Eh!aQ HpFVuZ\;7]w#v%=-6ȩ9s\#D``bF3_ý['m3Z^NL (ip)EFT*Y %&["6~_<9%sYW, osqr0>CP?aN Exe%s-\9KHM} p ?zXƹGSWBe:w\j~ @1T_̗bgjs08⦦lxM[ߦ'JbN%B47PAq>('q%J.Z?۴3oBo6u$c~"Wwok`͸`ڿ6ȅq pxx2qe\Ļa%;=N7 U`1KBחsB\i$Nd\s"%9bit,dbZ=_ZJ^Z9;Dk$}\biч5r$ƒVd8g+[Ry1UP/~tm acVRU5LhJᷔGb] >02W?XoRV`0bNQkVi6W6$pb JYLlmv.x3*ӟ&"z;ʑPڛ,P *2^^vy#zH DlRЛGiɬ zht)oU dj20s!n R.t]༬Z7 >CnTO7]} :fŕyg_GϽ)~-t )(>/GrvdBcF[ԯ6L'61mO}:Be>G𶑤aQ4(pc[Op_!96.U\JRk:`&Kenږ}̆H6VasT8|Xk4чh`M6z$,/tw[5=XX^kG34M7Od@JP xq#ˆʸ3[7@ڼQz J o ȍGʋk鑲JŏJTtLхz2Qt𠭀 BLi6r-kwdpO2T)!Ap#b=$xGb8E*kN-T q'=<ș-\Zy5 j\"8E )*Gsv_糯p%]PP[rRdly2w[M۝FKI_i L.p|;20Enût6FCZj|]& ǚ/_SKwngQh`I. ֽSJ5"$Ђ 5;eOA53p/2\xrpt>xы)ƏL]=C)ܸzA`b3Gh4/C4}(om;l2Gzz}7 5Z_1O &+ę>1aptZZO UTb ު +c0AN]]HqzLnm| '"'?nELykc,3 ~SFw/oż^C NDju{4'Id 0mgy~ -D㜱T]{-hi`]w);ST*:"eei|Djb7ؿM< W[]ܺ4x13ŰVxHe?\ T*ۧ82bĦ8ht唠`+C &Qg{aX@>aUko'Ks׏ Q#O9PGB[k=ARm+H:S]>$NSt!J|{%Cpx+Ap'x:!V j3ܔ ?`t\XX12(PV][$gѽrrSqtc ozN{5rpKWƕsXmyNoa.?;5`h,i %%ygB¼&,^"Gy V2|z ˅0Б$F2©tQe!Pت^˰r|atv#wKmW}"2V}f`x.jqx$G@"Y;?QA?6%$#b7u|FejuWY|d @vN9eބ "C%5zE2Hb֔du4ek'S~ W unG. ͻ۰h26#=hGf[YTzB{dmE4Ĩ$2pw(SF%!Ǩ`H~OGnvI x|k2*Wq4 T¶Fㄯ؈5Fo'B=@ǐ)[tP y *\=,w=#-u8Bܖ{YkQ9ID v$8`&%q^uh㱁V["R䰖|48 NNRB/Iv OF'wiL>p ^|HWG#|5g F}_Kiё݊vf*@ cДI>ErBB* tT/ĝ% }>ᑡ AXfc"kL8HzRnfRA vey6vsv$Fe?u?4T&W=x ˫A8ZlT6JNay{g`I憃DG3!zjsTa -_*I"A)XüF*[v#@[ic6 xmlo:շd&#tfz1yRXIq1\cd"Aha8{aPOR!94u :8 yy#`tX[*ncd@sɶL͢ 箕L,$o|]e6/k%#DŠrv.'-:ɫF0Z# ڸXi(p-!uԵ*WM䇈?n4m_kH5{¶OpV!ZawЧ<$j*a{sP֦-./u@ڶ}*4렰)L1 BuceL?E7 g46Ո•Ȧwx&D4-1{ez*BM^e+Bȩ6g5"#njj3e)o@qZQg [Fa'5[BE7ôo70M3w`Vo֑Rák;QSr%," 'JxЍa^& xhiz6V *#&Sc?6-™}E|H&ov;&BIRN&>͠Ox]4AZWI%}nyĖKvxh^]h᪑ߔk6aҾCe2D7gO z@cfCC_#i^*$0CCFl<xfm : M,9S^m}K; bP+rM3Dlj RL8SN/GP_߷y50y(<?pl*|u"!C,{&j4h(R-jAiVMC? IgS )VI{YjA'.hAl =0=KN%Mq#tD3c閣gg5E5R"ir6 `=-k {FS)hw"jwǁo~%Ib`prET>7~~Qڡiɟ\}Esi![j?<HURʆ ]uz+ڱ՞ Jd*3ms#8Q3l~f#7ށh42>P>>#壢$h6dSVB5  FPʡ> mH_PCpp/ۚ,5k㾑т4kx9+QO3v _\2l:sAUmP;R/$Mn{*2$@Y%xj.ܤA Ayw ǒS $m=q7ttsic+QR O׽ o?cZ~Q\?kLQdcnNZGsiv<"Wm~k;8gb ԅ|Xc?\J@0-.2,$j.U<99iX밐9޿nv ׼A|a!G5@ՖxXHNl%S)x8O8PIcrEyp;kFX:.1Alޑk\.f֊r! Z)}9FRA.w|I'S;Axr޶UD].  @F!]_N(kMK5مVDfK! DPtGכ /_+dAci ^mVBdw.gZռ^-P9lL⣑-iS<ܕG8g޲u-ޫv>&[}أA:Ĺ,Upi%7Qf-5 Zv˱SshZ!OO~ s(E$%DQs gQ!`aG:C2{]"na>Rqfn}zi~-ƩKJ] tK-@)jN#lNxL,aC)-%@n>"wzgrq^BH "sg鬢GǨB@J#!ʻ' :CaL6DG~ӃoU gZj&>7ߢAn8Kj!иވZ5ؗQz^M^mzRYZ O~@S'%hA 37%`U{a?vh#c=gH\Cױ]a{a`6*Q_zc4EJ%V礮[ْJB{{3f)(3 G4@%elQ9$͸@f2|Τ~ + ?-DNڏD&`p\+WS- anWPo' UՂxV\}N@`78zh3>prZ;;QΝECL'`u6kb(:$EAS?=q=gtY(Pja6Ӎj_϶&=Fo\;$ mn"3~jUW)9H>,< 5`YeæV 1[ȢW eЉ{EuyC_ź' } 9/AH4$q:+Npo}).WLoi:uЩQ<<Y35`,.N'ط~U]6)C~D%iDzuYwJA(! 鮐cԁ%(H?} Ez"AJk:/X,!GɛVE 0¼W=EG+媶GNAƭ1Xql7(S@3_XƉ-k1<$+-ce 8 g\ė+p<-tgD_qѯpEt};[_n\|/JV\A]Ĩ.q#Qg@Q(d2ttSP?ڊMZX/Qm΅$+SbͨkySkC~ /1e AM-@BJT=.f;D{By]*ؿęUNkVz,zMu6ZͿ`4zB6n~J~pdr(Gi&;"s%+& y·L I"` ̘F1A0F8VN)wgGCu&R ^TZ0U$\A<:eO'@^8 Z?'{d:ejSw+I H]پHth; 7(RPCi _~.r-^_5QhMFkxl Rω~Kۉ4ac);KFl3=~=]|3_X =ݠi0,YCR~KG۾5}hV< a [;nt`.< (Q"{~9BKo:^@%V{=ϾQZm89cوΪ$N# jx蠊ѥ\@Wh_V!`gY'u-g(+x4YY 2(KɃjR"^t"6a&mR2Set'=F;cVGOI='F3GCk7'徕ň$H[z#J jœ)}/Ob2&eIT{]2Ax_0gO!d#di?&dUIq0`kq}@qb$b&TGCuK?* `Iϸ 2k]Vrtm,)lsypX3>QnEVOku8 /v/ ,%vj  y:jt=]fx{Sôb'ę9Y0vZr2+'> #Ie.pϡtt3ԯ`<(Ow[#f*:I2+ۈXo0v F 3UCH@JEpfp;-aa(I^vxHA-c\X.VØsvF}4뾴 MGP\?^278'W_QAW%"ӣ\Ě>p ^bCn f,As_\WT}mdDlr:Rg>L/8"#|Il-ŃtQiZ kPǪr,R.{oEy *\};pO^y2-]sdUȾ_yjM,Hx+4G#Dl[;HH@_%$5}+VWbi@6.SU-(ۙ$+`sYNmůIUj`2~O߳37}Rڨ͟ E˰BewN/OjJNۂͧqjFk[?7 Rp љ.&T֘ookjTۛ@3 ~h;h7)+Ms l]ӜLQ57ИqWNiL ]7:zGB[u`UIh mKg<GL}B " A, ;n}k0!T4߉/5 ޾ ZA pz)Ǹ+BKYn>Oq<.rG.+7EةtjUf#D}p5.C0'8xTS)b W/x-FI2@yZӟ3&5\qkiݒB$ =($^^AڧT MʾOr>8+/9Mq4r'IEo9fAأH~B{vb14\W۲0R">͕icG/_s'So[HF~ u-'zk#ndAx݋tJ4%'.d@r۷\)fu*:,r,Ҍ[>Zİ~0P B:I= [ы*}d>a$혉{+A݋݁ ^/C=f,ilKSOe^t>>?Y8Rt*ǝ'ԟYPR; ե\=I d9jS&#K2a\&WB{2 ~dLwOلR(o=ŕ9w_sL/*jwNkݾ  \NS=?r۬cΧ[Hث [&b%IJo7d)P0zĔ<2q䯢 s)vO_B??5׸/yݜʣ'<9$J)wxιUrcEfCFZ>΁A\l;"$m^Ktc,0Q=[E"Tb,2! m=K` ;DM>i\8a"0? 4O`+\<%˓8^9VᎪy \AŤ./%ln7p~cFqUR1/(hn=Ʌ8>oczۙ'_ _᭦WcJ,ǹ.DAA#l%0!v65[W@\#>/\l/s?s/Dh=:? wSNkn~uX6f N8؃ Wb8-< 4tlUcMQ>0:W~g}N!}̔!Fy ZL5*kɝ6ʐ̇\FWXX@F[BYv7WCMK/6N#ڨ]}</p&-5=6񟁖Gns w{w G 6qOŊ3՘dp`5L3 Ss rpL@_mODv8<4jZgxQ2@!D 9 ?|av{va3?Vz#LeQnVϖVwzߊ$NC|<2F)]oDI'i.D0' iD6#ZP-D_YWnyu OY^7ns2$y9IpѕLG3k/XZnڻl?G86{R+3qNq ,l)סhF:> I2j]C^5X2K#'DV~dDvڢq$ N^ã#(y)Fϛѱsw&v;6fT~g]l%厫"8z^[ԇjg/V(}pˣ(QArBPlvVa`k4wK7DdK:զY#QZ}]U<S#3g(O#|i6)3s_vM/H9wTdn p~9D``l@8j⡉7^'+v{f 6R^[ a%+@ۊfgƯvq)dN(`[^6x^xp@4zdl13wR| <:bu5 &r jd~Y) +$aN#]eAjφūDf~S]u.-KiXht}+}SG@-\L꫽ɫ;ֶI5I,'9/VB9e'7+|:z"szr/5e2 Apo=3FJ0Ȍ|8[^;U'h\7 >:3]!r5_Y(@$H|Ӷ^'! E2y59%\S`F,uwjSnߠB&_)iP+S;טWX!h]X!*` c7uxF``C3s ܝ^sKQ(&mI>C2q% L1neF ;&Ɵ`W2=H큑"u5ZoqfqQ"iJw?|=`"'rBM Ā62nh?rɨ.`l(8;D Ochcj72X#awdfJ:MdE!ΌλE94<S)7u@*u%Wyo"%JSt:ݝeaߜD[ޕ8uرv lWK|0 +u2ŞIa;[0 '&tl!iBYq tmFk 9ùMiQ 7[:42؝ 9-}h-6VQ<7-%Up8s rѮD6=v?1^sQ,R+V"%~Q\-/tSԇ;]X+}Yg( g0pb_:?֧boaWGOV!VFQ3ݻ/Mi,,$ilITgcdG0:9(LE."?ܜč+VȃyaI7X)Ě\ǖįqȋnF(g%h>Eޒ/}w?/Ze zgMulTa 'q6#FEu ⊯qgQ2[z2R7.O,Iߕ`$# ߝo!4]_v0"ckm&H]mWTs g#,k(T: k(<3>Ϛ& c!,aѽ թbSȕQ[mێGDo՛⚼| }'~.Q';9q.㵽zz[mŭ3'"(PBeV[j|21eBi=QmЄ>FhSo7k4 ~ UBWҼfQUC_z-.7z=5\̗<֯9mb@{;=Ǒx=#lR)9+*BCh+Ȓ[(+suG$XAO^`'USm)frLF4}cOy֤ ϗh[M ,>mёDbM6_ v鸚' G'l Ӵ麽s {[?`j&T}80u#_D\(lx´ٓVF56<~n=Ȱhq"A~7-',m1;(<֍u[MiR>}ZbQJ]ePܔ%, WĿ;]69dzqO3MN* w'se*}oB Ygǖg}kegRRboTD ǹKYگw}Bs7qC\=NqX_Tsg"%^5YҴN&5*Q܍}`ܝ}kʑ+E>2g E\2͹wrBAV6>\6SF 7 UCv)er* ]I,q'GwN-Bx:2㉁hE)Gx@Ä>5 +5KLXw2bǁ[ !+m?+X:<&lFuԏ!^߳LV'`mp0A:撖[8lXl6yPM&M VKƒFM"ˀ*fX,11肒$ݝs!洄lCS-8#xt4(5ZM>w ]~.>r5zfAS+hfLQӭ\px~o%Cpk}@pQ@iwУ CLབྷIC>32U8/-Es\+CEX MEy-M &m,j$Ki`91f[i,^+K?B%=65kУ?G=p_T1@Ħs2X$Jej-f-JF/*Q-&4z#әdcşF/&m{-}`:%sXmJO ޜv{5kU]3d3˂"ɇ](М.udZf8ǟ6O4~f 4n#PJL4bؽN/[Vt8g\&-)f`M&S[#/* 8W_8'ud 30"fmnzږyỗ<]/ږSMp"]2ֆwIf[)ʮSD¸ {[/vlG.V0Puϝv9 3w$a{6c"OƯdZavִT{s\<ُeF,(Շ*c\x:!nRi AV-|ɥ9HMݑ ow8^EcN[A+Yģݝ k'xAE;gQ*JɒHZȰF<2 qG mҫt[gŐ%⺢T2L~~ǒZI-!,\0+ڗRlDRxcoeZU u,3UHGq^;>n\3C@lt#%[saa3Ӹ%;7QM.`P3zn2U|q4@)jn0T!ZQ+ؑSvŔt_f>"*%pĘN%(~n=:G^ɀyD)??g϶z U!᪇fu귙l0mf3d^M9yZ%ԋ T#/{^4ljZ9;ǎ$ϟx]T{|n4_IeԜ=2 2dRdѫuP{n~Ekj1LNJR Т( \b|(>gǽp TO=*NO)\zdb!*{bG\&¸C -~ԛdNNdyg'HH>HMg% gGgLlc nE?l3#ޛ~o9 !8n&h=|#pqrS;GLxp(ۧA<2Ju$; pJCN`z,:Pw_y s@x:Hn䝳Q1\ GIvjV-s$rzomVޓR_a͏W$J I~7ƍ>z2C+kwΥG$ mVP4 @ؼkG}X3ɬ3"ρ{#U#I^w*>d/=*7 PҒa0uVp[:-p@ ت8ʦ:%Y?x XDhpk\~g_c+r j1Dڜ:︻r`i_@"R$=R@(w.4Zw^_~? ވCYyp* eѕ HCvu~H&u47WƊYrSs'iXbhioJfȁ5Ȗ F{IFtgZc<,^֏Mʏs߹NG1ܑ_ʇ^[tbE8o 5}7&+ 6+ h?[;vvvQm|Fr^|m/p8b/* `^ԇ!؂Rȼǒ zd׶O=lNOQ!R1cCq4^V]qXL"hiש>ʂrvakOCy}V"ؔLл eIyoxxNamt4i%CBSt>LO`#+?p`-/TpiȺ{Fv~Ǫ/=98nemn\ԂDq/_e3e|t@FB`MYhh= GK-)t /bh6U#)Yuaߵ.<=oKMJ jj|6P^Ѥ6Fl]c<䞄ZK(v =Me(>8's(8Ai 3(r%uk1|}U쵐pf%>XDjT t=O!hv% btj G \4E[sU?p!Σ"gsUy' ? ~_ݘbsQP_vc.z k_nFK2&P_f铯4 o'_CSԆ z|.¦=?n,gk2ya\ua#OAB Qzi) ).Pجj"n%t(VH)[\JNR#|kCv0kPJ!dOY5u Gd^)^Lr;=EM}&̨hqRv>4HyRpuCb;*18,NvPlzPϺZRJ=QY~ Ym"{|}et[.kvcDT4NRs,I2.lEb84$A3bga_]E-$ul4.i,H7.DD {RR Uw]Ewzy*?m]ϤW˼m !=e H9z bPòVPCpIt] \NDA!UMys[ .ƶBMu/5E~""l?&,nl[uҪb# To򒺶+H#^[f}^ɡx "f|H욎c cfn&=_vl4;+ #1a^kHv^㥗9IUX-،E!^;'{kiߙ^JiRU $vcEpg9.(rD,hOZ#TĿ²%EuO~WC܍d' v5v0aZ\'.J*A#x(b;Dsv]Q5@ ]J |k%GQȎU-"j=wtFAcзsDFp gL4 e !ORT+hBq6iPxi]x`1ű0خAsh{]I;p F% Ĩ,0CW"9s=$yPt} Y=^ZuHopU>3 "j~XB/ 2 \Zvt@(4!E4QĢs,tKi6[lBVgje[|MqXFnm@ l. I{]@Y:810<٠C^eB7+h%"IXTo.FGNIK{@2@5Q抩iX 0Zd={5ey"@Z~Us%}[RDF[q'v}Z KXyeKS'E(kYd=9ͲKp[VR4u" J1!Kb |f/ teT$,wwi;A{PI[qysINTWx: 1֩ 3z~H*2*-3OzT^Wh\Nߨ {f^~y=P1".v{i Ci*"+-#~[AX5& Ak }lkqApƬh`[*߇oɵz- ,ˈ^"f*=5./@D  &NqZ:kTox^(/WE}d1`S8W2`|:\udzdT"yLmS_ &wC<2|aEgWwЫdڈښL;.Aƙ[\)}!E}, HLGc%Ѯ0zwB~yҠ bhh Nѕ:nI.h=@ۑT_IqPHeyB7lߟ|m]RcbVaJSZ}[9yNݲĭ0G 0$>ϒ+Nɚ1ri.!iw/i.]P  ٬{4*w${|op$)a̘]'Lýz^ȔnL8!"pL*]t[zF2N̔zN N-p|YIvi#Shh/K ƐXgIT ]1e75lT4]y3mNIA/;!9 )M#xwhH+('@8vP[FAC x~V;mfS:IYPLq=!8 4CVa+ Cţ$'?N;#.߅(ct*?'MׂBȌ|˨RѠ*by-7 Wr7_TnF4=aOn!pUq&]!ߝ!/+l˄vQFּ0 ,>y2vy&;,0$355Tj $<2 e%Ő#]8%[>UQ15weOs1kN***iu]1Hges{&[_:̳*3Un90b1Lm=&cƜӡ;;z^QiO'4:; ~sQ՘ՖŦi?2a1pskaZ[3@BV|}s_%7 NOwi=bx /6قng?(P4u@Y^7zuAGH̖PS{A zn`N;iZ51z)J*+80K{~l^Z16OGNi[A3Xlq):Yv'7* 5=gX* b=z˓:I,C_1'u[b'5{9tb=_yS}5{`elNXjT)̆QvPhG,P-Y-](3LgأL~O+)ccwI7X>5d3 ^ y ! ',NTչۆsP:g_D \a@DEwo[z;O_2P}_GxF āsaaL/‚@>uik?Qqӈ^U*#|fl0&7LIJJJVL@@ZjY˙.jS#ޟE;iB=O|swz4z3dAX*Z$=&D} :N,@鹜4}zQ_M'cC{(9!e#'= IaJ5qhFAO2ѕs7Bq=ސoo tb6P|N_GOV#Sf2pu$|!FC'c_3YYL%уX^chbg+Dya_Z`V,!fLȢ+I}"v$ÚkNm ێq}O(^7d5:vbjK+xAGp%lĨ%,n͹&bW0kMBvh-Ǔyw$nJ9= q?uS0L5{2lrWz;xİඊF!.-G#8{<$|QoJm3?aVd>L6pF5z-d.\ jZ _lMA" v Q5sN΋y>]mv+EKrGFVݮڴǰw!,"h!W<$q"s|L7r^plQ?[ĉt:`y`,R [S?W*ӛ0vFɺp|H$_vz hحQqU6əʇ.a}ăY6:?tWTn%0ɉ'8vN4^ɝ,Qu2:y$BBt~/zqۇ% ̮ߍZT Ì0WS>44Ŗ!HgѪ.΂8&9*BU.|g&a˕BJx$?u0=4~B$[{r8F&nS 14`,+1Qnd)'Sp8jX>-7=SMijAbΕiѮ)k]q>p%RV,!W#T -\f^t^"z$212cUdO'i  =X m$jҜSzR=awZ6Ml,K͜Î-V]obTln>I=/(-v^=17 9VmJM.7/"Q[R0&ѧMwIEHS:gڑT&i b=)y\`QVfA2kjwnj%.Zx4=Ԉ>xXWOY!-.B9ȞlGx_Lty V+|(`l۱rpx- qE $')*5Feʗ6vGŽ)Dd;_ԖZ8ZȆ["V5,wwkM3 {,nevvkS5r{x&ҭ1 I`޴ND D8p+ଌOpP6[whQz#{ 1J՟q%װP)ŘN"B//.RjoY~BGn fy)viti6+ >c씀MYH @皧Mnth-$.$0։@8vJZ#0 rO-߀ǍĽ%eXˈ 3M[)9숤:iGe%74:sw|U$6ϹItJr`=N! m(+k}ePv&ԽrTW\%M$&&=nыd9,*GlXgeԽEh.f^ JmH?)vWSx6|y0V@]1$|QGA:f hCY$xO%o~ E:SN-wwXo|F 49" j;yh+2l Pt۲!z)jʳ8@!JdIb<9{AܔNįzׇ9ȣL^IV91)Æs zYFk/sPiUg#bDFPUWHi%g1(Pyɡ>1&šyRMłD9EJ'|e- Kڄ ;òht +N7ߧ}'x9F1f|+[@-M)~[?-k/:k YJL:a*uvM(OE$w~Ж*R;b8dQms"o}Ĭ)9Ŵ: ߻)6f!jN_ٕnuD>LzrL?T$//띅Ɍ}ȓNVum]b! _\ R'S+KBlvJ\EHS<* df8FTqdm.*;=")hu-0 f먱`B2iL EfC=H!SljS\%GdFp1kxn*\Pk:B RY"lhVX뜈76@le8y! JaM 2v#)\3j`Gf^Q1y$s+3J7/jA4;Ɂt)3#s~;͆`_&Aex3 6HxH^y;ېɚ-Uc}xB҈?&͌EJ(!t 1LŮ'Yzzb4 A=rԪl!q 1H- )uާa"+D넰e2X/6ΐ^SDǓ{Q4$X<۝R)>qT1d@k>gC8JwHYH텎+6z &F@3obDZX߭,e_Abn:SZ^o̵5>)~պ15Yaa5s1YR|9j =X~fL-:{:IW4QɫdRUy/PB̼%ʰ6.{<ڈ 2(?) SZW| KSo=h3gӢ[,Mh9AWyc Kj34_[Z/']8gnZ.j03/!L7Ouucó| ,~iOQ;|qT\gaLAV_%jfɔX!04VS\OWz_MN&F0R*T  ~LrwŮiv [m*Q~J'5j庺3M1 B^;,$uv۾TZ!tVJ GyP>"i=虀xKXV.F ̚ hOHYE bhԍIٴLdž'"uOCo7OdF>T FZ&zg>be876E&!2T V t⎏xA$$ /}~⛕}̗QWT#¬XMɧ7܁*> ^%2W4vOYzU5xpZ1*t C'nTΜjݴb{_!ArL,gaQ쁒/Yc|B@`r^$TO[9 7FAϊ氳sK젘˱juvT!B:#/zM q􄺩͎@rL4ҬZdL|"WokSf"P 2ԔPUwY֩m%6~lKZ[연(~Fk+˺#5GEHfk$z3'GjQ ,z#ٟ|VD//EcjwJ,w%Q"ݎp(;>؜5F2Dža׏@ N>: uӸVzA)6ayPQKV,&@uTMFphkSzk!L'؇@ʞ<8z":B~/:5j=||IP+!fwD!b Uȋp" Tm]mUCZ 6,f#7{Qk[meH? $P-Zu|W]P'klw4 d[\<5bɵ 0ymt.\d%كGG>[;a3J%ջBN O{[x, I\,15A|)?߼f),O:`0PkPQqiJ_cq4c◀Y F cN_Mriaw5[rfχĈ ԶE;Vn !;*n#$Q@+$ n1[ɣ?9/[#L$ C:_fټC=a Y髅aۏWؚ8LٿARBk=pi9&_ ~̎8E:٥7HÌb[8`SvrFv%"*JѿEe֗ϧCf [>7j7&.! {Uq6Jo 9V e i1)bDWoHjKo0S>;m3mpJgRFG>3np8\]|& -(`0߁.[~J*',rs7&a֭Ibϡ: 0$-f۩70oɃ`)_JB*z"ȍEvVA;!r}}zUkK2{'2b7TՊdX =/=U`ۮRW`*J䖑K?}^4t~+ct,fOoFĊAHU8yUk=We{ nKx3U2QρcK$ڃ ^^| N9GڸɍS ߎBC M$0#c3Zvuiu u\Sop_\OVKn'ġ@1k؞t?WNݘǂ]\ܓGq]/h-ҫCuğzL:I08D gjFnCΜ6Tz̊l|H<~)NB-iTt($rʖv=dY(d16ky0j_@|!? vi{|Oj!YD-y hGAUZMgWN${2\<{5Z'YG!h~cANOp$spaׯb9>m4s*N&|YQ{i 21 -YP]@-w#&yI߆LS\m6NzO\h1T?$%t#  Gk~݅AE!ʷ 4Y_Kwt>rn'z^np}66=9|ZxhKEp՞'5Kn= "{ v*h<y{.xQOLpKBc*$?]b+| AŔNc b"[N! $jQt7@[G `:3FUR*|ϒ侮0<ң{ioA8! +QHHpe"iG,2V5!?F#_jfHEO$RsI1]DP%K(=Jj@O}\XdX6 jUp^Ÿa x7LY4' ڮ+i{!J+XX :4Y6nfqfq|$xPpܖ+jyUoPͯR\갧M= {&d%-$h>LR1d|hDs d/gdBUQvdxZ" [{k- &<^Pa@T7[/:$1 .2RZ-89,$!9މ5XپPѬ+q6Z'ޭy_oA6~dpp@;\lN=n-Xގ)3UP&or#Z<"rm5K?tg>;̴,suS1m{WpQs2CDPEs;Ж`.fpH<"eT TLeE;w^i6'FF4vQMeNUnj&/$R'tMvaIhF˅X"ɬ|IY0;OK SQh2?!2#/-A.ظ;>|K #VG<]莐 1JlQ+X+4.=lo'zo@O-6ζB*}$AkUH':5NӰ/CS7.T!R0\Ȅ^>zMR D^^<1Ba_^\!;tL1M>ߛU %$5 ^Fy#{=KߤB]jS'WөFP|}p]͊'G-A;lt~.$@>5;.> _IL"{09jkDA%r L>q6JNEmfO"&6<6r6H #NX̖YpDފoUT !|p{\IztBzT ^58_ETs!C_ߧ/v;(zNIleq DZZ7:2nTkPf"hrԋLƘ+{l_LT6 ^tV[ae yo5SAM+_/bR?ÊT}D ˃8gAGk.,\0uou*=t< l0 9\*=6GpӘb ^}  8aB}gJݰw)>60Nq5!et0>lRkZ#~GhW1C91DCC"5Ҟ)4i͸jW{it{b Tdeb#;p4SFy Qsn9X*mlJx}+qj9}7d9?|ڇC@ ^G( ^צ=:n>s#,tU3Ptk1b˧?ϹFWkL"eZV$>4Y3cHj,|Ek]m i*oefjοqiqihf!'"p ~,K{:F8\F(\`eDwJ3B#U@+is -J,n!b8e, axxCp[u&"F8!s0>ea$ nDNF̆v`{U g8v'_sV|f0}a^1Ŕ#OŤ9rHM1Vr`M w 7d>;%}ۛP\YW(QRkLWh UwѦ)1]Qe9u1 |pqJjOɊ8F;yAqF h tf%JЌ36;.ώY=;vF͝3H.kX>&jKa>D+Ȗ,.Q4;?NWB${+l%b)6ߋ_Ƀx3`-w "SSqpL Y ϨS 54n0W-r1_K 6|AVAʔYVßdEa`AGtZFM/ [/\n3PXbTb$7MiA.7B7Yz<񇔩;<{v9oȴ! )ձ.TKH* ]m58(k( 4#{d E=\Qro(WVx溬NY;#L$ K*^Iͼ܅ם8 |.XGɽC0Q$ŏ_MXuf>nąJgl3jjq/WS|'">c=,FϻPD2 -䤷=ϱԯO3YDfd`" "Ƒ8Xri\oE$$J5$!; 'TSwmnF&r# *{WeGp/w "ugG w 8f9wlQKaK" ?؋G>cνOTH E% w[4Ϋ(WvJ^SW(:GmZ}* 88 #:v@. Ц=2h]i!Vl kт Gu"wPJT_>rztPj`pvVƃX);>=|/¶%۬NtA{c{sʹ]8KDx2Bkeofnǃ5ze{@+,.&3$C4tv;!g_w:U1)A46]vtAD*+,$6@:`^5A3I;BU d,,φɳi?.FBn@@}xO[ M aÙö;vKrEnvPw2Lz@өV KYA{vfzrs)l|LIȝaDvL>l: "eBȧ ՗BV i!bٗ*ـ2g$F.Q h;zw!mK#!&Y~&o4kqmɾ=k \xE,G!p'CKK!t];AKek-yC诪(eMZtԪ/}\⋬X *k>>0 iٛǩB\lrR29}94jI:9fl-:L`E>fxo,c0Vcv>lB"HJg7 ė1ftsW,LiH*xYE>}?@+|-۹i`o {M ypBK}/I ;!+b%А7ޕ4ٷz0P(gzj|ipr #4}5SRVfe=̪CN;"?FΫSoaOQ 48p;CɲXxR ѫ>'`U.ue##ˡGez؈]dXnɌ;tXd/n #hYcm#x{*z@?"ߓDD?(v1cf7uJ{Fڜ:Ɛm)gsLI&Ovq9ҕJ3/:ޒ`K+=WR2]@$\μ0ȣ7O5AJ@bMUyӣ&/9HMc/G@ /Wvǡ,tѪ\lPT[$l G1j^goKyPBiR*#pX>7Rk8`~55#3nllÇ Mvgvn8Q଄9zŸ%$N&! _Zlg+| VL|QYIʏ۶23TKN@}w̷:TrܢRd,6x a2IBҵ3ܽ¸ "'6Tɰ ɽ\6,xMH͑QRRo{*VI! =a[&a8@}#4um)hpP] &[ck0r(X=eiSl =sO%tpQ{^mkBn%dLY$47l55i!G+ Î3.kI2^=C)Jqj8޺RVѸ0qr+6+FN a2% /0g7us[{]vo9^=vt$i0)®O=VrFDqIŜO FwDU,+lئiنLpZiדy/0N^iJPLM3K4qUU,/G]Bl]fH)]=UzƝdŚCWa=L uP࣏iJ1;/TAyZNy 5o9%j"]~`C?_2_hE+O^nF@| o}HA dҪ`yȘ[vd9Ak$ ] õ=| oLZlSh}n&XVse~I{q;M$~8hx/iumcmM&.>AqM jy•4|D跞~ bdF2d?UTtlXq.@>Xܶͷ>W?Ov<:֠i(XN$BΪ㖠.hgqJP*7! o}KDvb) ;ᬛ2\]x|g駠Yd..pJS;JPa P?-L;=KާuctT%)T xp`"8~ 28]ϧ]L%].1Vz۞Ѽp0Px'kBߋW޳?:)vZ7t_`u ~-No-*<άngd!ttvS 06ouAuccW(BC =;W=<zgbo_D, 0bCDbj0Qj/|P =Ϝ`, 154Y H$a,k P#.^W/On=^XQDX[D RdhB(I}AW80uČWU.vϨŭ}C ^Nvb>k`V R 5ڭݿ}$"9T`x.յ%Ez8#xUs5liy 4[Ǝc;!vؿZ?3dZ)4<TD#@:ռtLo!Zl*&.@8#sCB8%}OfC-we5Ct`Hfyvb\;+Bi[t܃?zB O$"5MrO ]z3VWΙn_ R0ᢍ bi%r,QҬ2 $qr5 %nt1^&P{N^oXK%D+7N,$~ M0)Hba eΎh&Y8V*:*&vdzfQ(Ю{gPR_wMB8z,syu:\,֘8 |2XYtS)R@ȏlz@:Pp/w7<}EXS:_\J^.Ajb/Xoj}-̩$C87Kk,BIբ=2OST}du\im}CYdS9-U]wV5[ YM5Oj$rMw1Yj|S3oahEu9G3@h uQ߾[B Rirʩ3T{+tgܮ[yM˒Ϟ;&K\OЂ+tgGj$D)YDq#$ 7Fw8/JNͯ eWy?3)1ZBM~4q[$|p;) \tTm{pk> 7JWc"~2T{rSFiXs" 'l67c\ҁ B[SI6S!}tZ j>U %.ԭjm @nb$*5".K9#>`}yHg{V[aȗ\L`D@4!o&:{mPLrWf1'*.GES @&;`"j'ݐ%YAu`QYe]r>̀kx/ 3,ET{GryqɵGu܌bȩgQ *Fx!ggU+t=/{Z>ߍ6|a1Z&8]&3UHOgS;tH[;_X["6Q}tgGOVژ( $TK3DPU tkһDfqM~;n>DIXCīe.6)fJUBTjPGb5p:fu d\x2_kc^Ff>l X wgAH*=2,Y@85KX g֯<v ݆jRO1teisթJ2v58ghFdEcs@_ܵ{bhۙG)):Ƹ"Ѡ4 8rǙ%8Ŏ]O;6z3u*~0]{B``r /B:Qҕi#OCD*Ϫ̹&hww{Վ]PkrhbµtYk -L^9}EEwk saڞIP/g[4*ƼȂKͯӪd_ͺߛxxb?`-islư,jqv\>cc-Am |lq(ԢT{45@x7?癱z~|izdA&u(*K45|e졗6 >J^2GYl?8JGh| :~T, 6@Etw Op$avYhX64ޜyKѣ6BD/Lxڔ߂CI/&Rq% vn) ? G- $:_2 + 鲷=R՚a [VK20w)jeI443S2(A^nm\PJ-~Y6~r8*A'ݻr,S{Cc4c57̀۫'>[/HP쌊] Ce*K=*|B}JE&/JaTu\qE:.'):YRKrr:,dK6=- D3ݑh%)j:S_+]q_'; HC(-[\vg-Es5S.Ɣg5o[1bT fz~Ty4` OEԻitJQSĮ[#~P4RmfP22 guIEg=)q0)W&{-xX dHgqٷ䒉] "`7Zc:F6fZ "UGyAJNNw=-(qUչfG"D\fd@m $, 8EކZlܧv#Hl36r"xtdweOpO0!-'P _k(\.* ,# zk:ISʚ4/&mY˯~ ZQm+d}2&՛ CN3?}!"_Dz|ԕiswG>:(Gml Y{ħPH3v ;liù#3mka ʴVi. C>.GSѐL /jyDxy"'-*PR\m,irYջ"/<cyg3}" 9!*9"WHQV_q$'Lz֪qtVp 啖ќmWb[ A^QZ&27U޿z EOa\08`G:5wߢQ=lL4t nY?F5zSŕ,,U wS(RS=ڙ\q)R"#;5lP$SC>ҴYJV1[Jjf!JZ{MjTx.491#Cn$CklK{ #Eb_|ClRPʚ} A& Be9KyXʇy%pTiD@Ŧo i%l7q"`< a r k7&u tqt,d4fm 3( PX<0Kp11)'}/PGO HWc,iY=jxkbJ,%x=Ft'ѐ\' }b.' /eO'pP).{>ņ{߷%QfE/aPFz=A9 ǑD7NZ4!n8$Ft)'}`7/?~:P='.mՍ5B/5NQ|Uk {i2Tl"yj-d&!Iݣ $]ܭQ ^.f^)W_̝5QD+ eZ(겴b0O; F=m"VJ1as;9҂ԃ 7 S<<@ϴ1w/?'MNRwQE@#4aB;@΃I_~yб}bkwxPZ5f=13` $ I]ij;D0ҜQGn>T/w/eU~REgm*{ {+S|8`Wok8:eS Zd. ׉pQcoZSk"\iV6Mz; PHۺ伏8k4%ʷB8i֟Fl ͭ*AS _^ϼR~Ds垨>(Jm׷2__=n6tlHHxtf*RBU+3u'0Kup}}Zƾ0o:+)AGH=C7&̛_GzVC VU>61=y3n(#N^v2ߖ)d91Y`fn;13G[6T?r9WՙC[@+*"B[b?-b,3 \!;:Sb_}ocy]>A/T8 B=[_Ca3nlRt IR I'=B?UNϙQv'PxY٨q($f+ej,Qjx ҤzQix$"yAy1`J^4J u539t$ )Z0Atf&U,nsl=nH mYN`7 c)?M?;V>O +70E1͹1}&j9^[7 \Vtey*'6@{"CVb%TCtc+3o,.J`"ƛx|| ]+r 13F EiFQ bKϥv{upA }!.Khs}q@$I)ġ$lM4EcܡNU\q,\ 3Y/: "D|k)qE^HP8A^WtaNc ?P/IP=%P{q:1Kp4z h>˜,M=PiboY8˺-Bib,-X]>d#X 'ϱd*{0WM~ʠ=԰Vs@[a^1#QAnAaS{Aܝ|[|xJX$soٔҞe"R1Hv]zK!罝yHC]+󉷡/ƶ3{M:m҄ͣK\n=lɖ1H[UCxE"< *]#ZB/j-`$dXf i]~VװAhe!A&ގ3dO+|m8_m(k>RTf,0kR:Swf`8F|}#J~ǧ ZFq:Z,UOw w sJpxDa#j>K`a| |ؔ6_"#( 6Ս!*t I鰉uz5AVeç=.0Anl 4;=[ZB `;1?*?P[WM_W,_G؊FA^nz7{LQ$ݗ±r} sV;](hIҬ;CJ\Ϫ`cƕ}.}CSUvR'5\r)Ҳ g9Paonm^_M;E1`<佗Qc3!V+7-NFp4C.ғ HY@\cPHS) g ]& NX|xc 9vԫ+:qhYk6<.bNg99àR-td&G6QQ5񪘰\A$.9ܲe(n4Q4pf>9íYƺz/=gu`'!˚%l$2:+Z:xDkz7T!7l<̔=_fq2׀_w7 ӊ037UK<틇4V=*ީ@Bz*%c)܅7"X߫5Irhsо|FT@? E P*ЁDbu 1IJKabÄK3#z9W<.bQ6fz4ga=0%&*w}`_z ,Zm : g{ON&D)/\lTJeﻔcl;oHdꐽjtec-Hj/\ۏ2-6™:@c+<iO F[,p5/N$2pƙ>LO9^nJ+l?$kiCv18PG2gQwl>$-tTV. R\ Iq(}7dX)a 2*6oa3lrpI˹eI**p':L71yp.x˜+#f"TƌS̈́<̈́|xp^Taj^q\ A_{S{b/\a龳MWǎ,[qjђ&`wSN[p=a_7JT* 9uc:ɖq6uEQ,ϛ28wrq(`kfUm/bǑ]#~KhƓ2)l[eSL16S]L݀}@(#dQ)qVa $?sTA 'uL5{}6hZW;Nn׉3^4G@S>a2q@ybM W^|fsVTd;4|oۉHUU  OD`31ן«.9lмְ:fSr)H+G@vz3+CՈ+,.'.ͳ,heLtB?̛Oe%zKCΩ+:"d_~}g{V'(йÉ|G W\Zڰf.Ycp_͖IY6ο%=@#AdREa1s"GlE_rAQ_B {_)&“%REğ%h+rݏB[M;ȿ %Q1 J kŞp5u#NJU/+c WgjH5}z1]MsatdwnN? DBxGYSAq͍Rz7&Y_Ep9҃o g3dYeq "H=Z&`8^gDf-DfҳB& >i[\ZEulXV^NzwXFQ{ ޅeLVOC<{HƆQa0en=̾5keՄ._"#֋yՔ\Tΰ!GnW Fb ^qn0 r]mPsi >b!W]@^ #Lly䂓kkc"M$q+uz^6>zk$yr!Kk@7hdqWT. w>.~X ~q׻/亗ml#+P貛P 2иF&gr GI=.ٰ'z&@JBShf3 M4Y 5dK7t 'hOw#c%$]Y趍f?f"1e7k1{Ċpl9i܄$S}C>+vRѢu`%cm3q6o6PX6ԏ1Ha lu]/v9GlhlUzDay}T`[mqnڇuf,q\hjWJ\ogH;!4Of:>1.UKDO3meV:;  UsBʡ@jh%@ %^{wQeIւp Is][m"MW#eo=mܽ0юA+ Q L u @O _7ޏѴ'.$}fzT\IW+w=zISd(; A^w4&n'>79ŕF5ÞW5uz4Io|{ B# x r/ߙ>u;єj9VYa~ Y.,?Qv<DU$ˬR}l1'%Sʸ$]+Y=XF/׶.˦he~'B.ݓ1wB{G>N8@H%uQ;TP.y7~lDooB_Iγb -w>'>7ܦFA*bD?6nU!ϠcsKXWL?eӈW}nݛMU!k +ő5mt]JO^2wx®ļz++K.7̓J=#YS50sw#%r| *h|?P %$9DgS~g E/`lZE3䞟e\Z!my DLtQYD%9'cVemnETv)8ݪN(W|"Srt !**Nì#GT.E7H E[m x,gҍ8bc${fg_'x1^D\k- ^/tFN˓;KC9;6j"O:7coqTIC-FG(dm"KB<X[:$L{hѽ$IHa sl͕]$:T2`r&㏶M r 2u6f +|Hy*&+ I|.ss9Gfxk\C[oc, PYQzĚ$ #VG/hsW_ qZJrls[W `Ccr>:FjAzo8:6!S Fe\d5@~b7*3]U(V`3vՓ ;F}/w%W$l0oR5dbu2sPuKi)eTÈI!rVt3dpv㎪uѠ;)oiJMډkÀ: JmlN}GTو {bV '˨,ڧ vw튤"yVr&P !)bڍ#&G4lz q<`IR~< jqGH,Hn?^P`$c*+ A,λ?i)KP/ Sݰ(|6pj@{z9=TtCZ5Qx, j K[O8A. Y6iI{4lxh4t߈LpB,\k{W7٨GRSlż WFWoDYTC4,x1ԧq#T9[DX|egP)rѓK9F$\*dN!aUHa'23IccUt%7%INPj g#  [Ɂ~n#TrhA})DNڂ4 ׿apCH* X$Y~~AD3hIlPs&HL|I1o%!疎soMM2@jp*n"xpw'!]%6r[1Ј5t7oW-O6eB %3׭Zʃb@ (TR]`MM22L!WvN[z mB\|*җO?SQ:bv36wTTA]5yG $(›=%rkBl:26¯aR[?#y0=`SJ`4x,t~wf_cH$|>v-χۥէV>^<,?uaz;^koѧ1\tl $kKy8n@Gpt]J*хt^ZyЃ͞FbUE ;c?"];4te~$!uFjI9}K$xO,@i ۾h׏:9pݬ0.UvT(!Ҋ}~En]iv3U"}^=p<{+ /"Ԭ^zWyB"M:"/g2&5_/LzMNmv1 ֍#] 8վ[%֝Xc~\SgA2:tdeW"KWƝz"уkX>~1Zʜ'Tw ]Y4=tcc7Zbpd=X7Mӯƽӡ2;}KWd&_6mAӰFF)G=/z*8.t N4 r09B+,NoFpRFNIĄּ}0b0 ;%}#u{ok>[Z=9p睼y;*H B.׍~p2tgJ(qJ׸Y_U5nJ^6Y{9*u8inIS| oi{= %5 l\"^wGrŝ9)-0pdcc.%DhݕQ_2}kj &~h0i.3By)@y6CMA-J钫u&{=LNE ^ձL! =8iۛ34ԹyqPL+ź'0z,ܕ]3J7[dRX*on mGQ2_Wr0UQk1d|SڡPBFD߷>BR Cs(|;}osȂ?85qԇMRTvY%Ѥ<((p7[BS9'8~|SW߰±(2^wnL0 zC HqkHOX1L᪷vN~#r`N7iCf'־0 ̻шhT"8n`gt (X4wq|`S@ +q;;:F;FeAf1 7)Y192ԿǺ3c6b-0cjͮ]9ŕz΃$u-:c`}6M.N}uFEJpD2Za6j.|}jfSxQ/"'J) faL|S'$^O{LNgɴ%p& ?܃5ʳ]]%ۀrf$I&dWO~$H^8$@6[beX"2fFAr&a}QZeHpT$t$y -ƋW6{yӝ8|ZO4P~!aw,Bb(JNϺv Ly>wXbCtߑc8|4n.Ewbص?%ǐN8Ž !zђ_>E!NvH0{,ǚH6>* .u>U=Z;SJ&OGR#0k|_tYQ!ū$% 2׸ݢ"L5?{D#T4_ tQm_Kۀ:f]E5K++V3bf !j $|/!s2S0حA鵃GUN}ԩni*sW{|)wًR03 XKjLZcnUYjumC~!~m9Y¦^"n%aU.|3 >j `.ύf|&pHF(d&N3[ObQ5U18 C*ˏFɤ7PTĝ)o7E6y[jREoLzoj.i+C2I%B` ߸px8DD֑|v]uvȀ.?DċezףPyle[FŃt"lQqIoxb'J>۰OBz;~!9.0ude`UXR]vH®<*y/N ;$vqI^iҊ-, p$05sf1?f2(zT &2yq;Pɵӓ2ڂ2: kMձ]0Iv`=o;*hΨvHZg]g}};Xk}c}6AhP!9җK}T^n驽RAvoqN99(O[ʍB ~ < UEMV,GGoWu7i6W 2FC/6:)Zբ{*Kqvܕϙ r]jvXa60mٖfP(pzߌKC(3grI>FT b`Wu'{AС6JmШ)Ǡf YYQsWeoHܨГ8[Dp7m8$2҉F9ɽϦ,ǫ_.i^A&yAR0Q(PDK}|޵{ oyM j3';LR;,L]3;N>X5ftRH\~ݫ$ӓuYU\ϐ ˹LǓ0*Tf5רs$!u)&ߓ1goVt$s{ 5*?瀐oe44=?SUaZ]pG:f4 (x"=?hIEc? ý&Pp}Wx'B* epKIm$$fz^^H`JK_Dy $eMl8g hOsfBP)+& hq'F_"/߈n/C6JJ[e H쉜2];{jJˊSWT;tܴ\}X歛TiB,k-Qy$yhH>f V:[pdHm>k초{Ϡ{ͻD~Ÿ7 B;7d5]<.xD>Z6K-EӴ@Wrur(' 4!r䓔J2 ij)1;O)t9(H'7PyXO}QE VthWǾTD[P|nzI ohOag/Ua^{g3<]Ô_+gĬpO3D &:}Ts_Ohg8;qڀKKa0g ַ;M\!1,+[R(=V3riXܜeT l "q/ 毆B.i zĂX/?i&=mD]aEBt 4d% Qbej+ڬXG ' dOUGOTh j06HM)8g8ߖ9N13g_qF ).ZUX^@G^Rnlixh苯U&SmJ]|g/J\Ɔ F%lY% ZUJ(R/"1!¿s鐐 f@l!p$W\B%3[~F48"9${f,hhrt]?v3ڐhq8)i3QÑ2ia&+v @6}}Nmlp΢ǂ>9}FF\Yzgxgnj .HCʰc^v{Z۹orI#G]Ieh(g R70D Cgꚜ<IJ~bfh)9lD%~#"ЪKzu=shaNMwj %.,uo0`dH-ѲlQM$VF͜'[x3d'ibӃ9m G?w..y\/EuAr8,F D9[o7櫽(&[yt"zEMl2.Ӝ k3f5u,qW(Ù-O:7F?~_Hn RѱL֒##Ůa \"<nH)>1 HnCo+y4fn F!Hw6 K6hl`t:Z(fjlM醘c8*gɗBz+swVT3E"xߜci# Dx fK\vgף'Z' iʺCί4R=١S\a<1<+;PhzJ .wb>l@cTZAez҉']v! Т2W}־1 S<( 򣣤cN/2v+EQ^saڒV:33E Ӌ7 a1튈Ē|x(eV0ͮq55SYU+u{GA # mIsŁY*#?few[OMWlbtSP ¤BlhXآHfnj?5JX8 /orNS(UZ&ũ1B@GT/LU4^#׿CX&[ d,(n.+ł>]xɡL/B+;k?f& S_!Wl)\yq˺3%.gTm~XyX. *+*1g)=vI-6] 5i* %bspW8wp>?Ku 4FKe O[yb0-Y*b+ ɉ-r}9\ q9͌GcDupx,,b=_Y !ʗ׵N-?G󠸜35sf=z̅0O9 YP:5E /P o®|A 9LL(&SzaZ0S}y "3`"Q Wg[y* 92Y U!Wu0&J"r=3$e0 îx#)F\0y9 X问o.Ia =ߘIF~= (&< 6Q3y*9&ޯj[cTx閭vǪ NՈ%7n\٭Kdss[Д^ O 3?|?'à q/cG$wOr<}fWK _X{3_tZs'4L@@f.t6%[<]@++ p"B ({pV)BgI6/6SY;X@wƥ+ƚwE%մvM|Q 3H0.JjSRoؓ_Kf[U9g8_HCZ%'KRSt > rJL͗lϻ pG(8 cwg2D[q$qm :}){'W=.0Wͅ74da2Df;,cBRkCP~Eh3TIoUL{hh30r-&^z'?D9Iއ$Ҏ€q঵*/6eyd:g/ah-vܶ!%G̲nHh;c7# Z0U9d7Fv#޾B!yKPONILY]$WY@*]"tW ;6)<"{aO@+뙞P_(pI2 9@'z66DuϨR7-6(43 5i 9/:s|Zg?eq H(Y̖l!pjWkEzK t:Xј:un<A EbWz XM(6W=7SиAΏlˈ(HZ]q_HWwJ3i0``Waj.9AX$t<p} 8t?I1JߠH?= ;dcHʫ?$!Z2d-C*K`C Ҟ[(݂wGe `GYV&^ix]t _]FKBY}KMz2ע:fp #sx7E &mxrRu6(B]L7)3AmJĹ|,f"]40@*/_At!*N=?/a<<}>Hiy~lx'[rhn=Ux0 D6=B+R&JڵqOM\VI4Pk GJe|'ͣZwׯZ>^iO_8eA>EZ* kgIn! ru ux=Ϣ+1>wXU4%`q [ia誠P[Ic9z<w1/GPnh ΥuR~̈́M*k~' \wLsBm.f QboyLL0]T9Ē71er{|G~ܺu U,U?pdЦbi1oe<{ R9䈩$[;j}'l<Є\ÊO< ;#ٖ ++'\hG . '3tդy%I߈9}%>pQVw*j6y9\ıtCUzJ _e@HK%}!HG!mwpW! 9YJCHpbE0*eN^*83n΢5`T2q%#h޳|OM?qLi3LsQg\0P<=\Ss{P{]Ud`_183iF\Y2;$g[q/'L- jG;W#f_$a#NсPIqH&؆9 k_LSyU9n}2 },7NZ+JغN|K8P_}1i!r=Ƞ}rVyTR+Lbz*v\,T "Zbt_Ťc}Beҕy-~;-{w@-G~J3: t0e~j_ZLra\t(`EJ|Zr~/PA56yv#KNPypxDb(dqUX؟i 732] B䮸39[ y4nnh `R~ff+3ŕI$>XpX­Q_ol%r;;f\}(D!o(DNpiH$euU_xܑiG1mErޞ4(JJcH4# G " ]h9M;GHB"n}=mP™MkqnE}ܒ]D"T ^s)ʔ1xJ:wuqRFkl.$Yz k6q 3) Jߒ\ S,/?"טuw c L+S164; ,}ĿF%*h2Σ} E.\!zBIYCڙxiZƏ,IJ7iX@s]G VVgv52fLTxc\J_#qbÿž ܨ.'ƒ`# ͔2>0X]}B#GI/MdU +@a;Ju/$ ;阜o:azJBiOsmCh{ʒ.Ʋ]gx/ Mh|gW{zϽ*<\3ֹazrwdpyѲhCUhPPj3 -Ҕyp*. 2:2Nv!fް}AJk*8V2>~+lj~? =-,|ٌw\^1s(('RlGb89_Uᾫ"sox' Ce,O '5>17^8HPȉ1] wT2CHobhkןf91gA' STiB*|ߟ>k>]׷&3 H:Hp="Y!~"jyQ8Q y|v+vjS_9Yi'W63&Pb*Irn~*fߧsqz5KzcA8X:ϸj(R<ʆV Vtnu,2nw5 8BDh1tFIAVLHfYp_b~H9+D?onAr$rā}%t_2>Ih2_}`~D3U@S\S Lu "e6p=D3c /@ 0e"W? ܊nYhvN؀Hٽ*s/g<<;8>1xF wL8R6'~M'5q@UH/$0iDfT+9-E@P؃8vu6L`\b΢]i>VrB~Dzw5&z;#jbt\q?PlUG)Wլ 2rsiR|,j].nZQztʡLv+V0R0CI U“gyU~NSbK7J{B]MY|ed#XWQ9{lpbsց;Q\wD\d#j1%yh](etNC@pqƁsSӐFdZ#߬b[Iһpb1а@|'yۥ >'+reqMBJ _jk}CB|xϣ7|[N9NcBGLAfg "؎}(eqzBC'XA/#]ѭ(z"Jʺ@;湡a,nNfXJ^~";'-4:o8N8J% .`4,.Neβ%0daۇ%fd 8\uC!O= #iT6}Xb6 <SnuZyJ55k |%@WZ兮f~PokG"%J: w{VI|`{QCmqc>H ɋ_A]߱G0wtG){'uxnOC͜fH܃AXwPI ~bW9(X=Ȟ' xnJk#A"C";` 3(zTW 4p-;B{V$f}4P> cd/pzt IRY!{iǹ!mmW[20t s0^U"2t(N|70F%L"V)@ hLb9αVqݔ.wbǮx""7tlfħ Zm3#LLWgEe_؈b?&-Q t1]:,"ݽ-Od!<uBx7r,,fKirmaӢ rs'VzDTRs3OVsh.67D11naXz( -;N Yl_IH)g_`1|LQ5 ;i Y j}ȯ}Rb8!I,x )̎cokd!e_HNGjV*\>I 82'z~{磱M$ȼ\߼A!b<| Dy/ޝxB+υbuVtE$Ib'>Y+\h9&kǎ3>턭 A 8Tզ1} Ȏhs6ǁ{"֓T 3ocځ1Ziz$g9Wj MO xƁ{q쨩,-WykZ,!G8#qu8P- Ej;ǚI;l_NphIhK,:(2tb.Ÿ -} }sl塓cd~%dЄ/#u!E貺kzТˢv^xqeBlmzyEuiX(i6nqk,,,_|MoJhdog5 Fg[D4avm ]JB msu'd[:f?蝬4ccBXjP9 r~ { +x&YxȇS)7&cf)u"h OMѡsÌjNSsV<ËbRbr ,ЋB.|э DgHy(5fX_7#<Sf"oL^mZEC\4A1Q]Sᛃ$Oodǵqɹ.ܡH UK^xVz}A7`N A i,^lS2]۳kb:·8*3m!„J- 7lG'Bt N6үP:?4M< DuTDb8M̽WU֏"<(.h>)}Hm8 &Di|542n5l0Enlwz=&XŽ~,# jD1H6:֦HEv a<>d1HRRi f.̴FoP=Q2 ,'m]"%V6Bǀ,l.>vi+MKĿK5|C׵{I@tkܺ`lRO\gMlmeÿre6Stf0U902R7׬n9aǞ㿥~] '{>  w9 6Hڰ7N,{4M.:з-V `BFJ)"DzM`'rOCM(6ό/ @> ]hG&ZD֔ \ ^\ޡNEe>~ AͿ Ukdrƚcw@%֛ 3*.j]pOd1f'qO+_R)@I>Wm19Y[P$Wɂd!}y\V3?r\I6 iCB=ÚYET'v - ;,mJ _2YO:14D j:l1!ϖgxR#o(9ȟeǷzױɼܤ f7sd'u|N2%]+P+*ʾ̈]XE*'ę{1Xع^7&$~:Evi gn?a2{T "tC7݊" 搙\/<{hm]rvy *S Ry2Ո[u`rIPf> ^jgd*M\E0 19$[~8"XP߱-i`!TԳgw/.&CY zhģ !-qc%#x6zSU-J]16,^T1;1(to/~.Y`7>ղ ԹD+\CV[Зbb9pqI?.Aq `'a.#IA1ޣ1ȟCwW aĊkQl%!?%hs+z :~u^{Uo wBP ^jܱ"Ŭɩr9XX^AW! &mJ=;{ L1#ӝE|ami+P }'G ~_Sܸo+`x-H*i7}ɗ1'oiHF씓xFC P(䃽ufKmqɡ0ȶ-eeZKuF9~pcX{u4L`qN ?cXl~Už}uo=w]Cˣ5X8E1u3'$PQxpI`o6RsH=LV@)˾3F @9MNZ@HDR_Z)"hLW&V>MTA>X@ Y`f%Vr>u Xp{! uP0[85>]{ n?=3W/#QYH1+1Tfb= Y%xڭ7aelV}W! ߕPb @K!4kw6Cq}|%@PVCWmwVskeoV9%:=RW7~>r:1'(64`+[Z_^%ߋK%{Bh 0h^|ItVW{+a;D=OMZ[őtniFkQb<(`EB-0oݎsPes@:?hK&Ч%noJpl-_譡Kn%7"=?qb (0}v5")HR%ز%s29r*@!OyUՕegqI|NL[w.YBDVʸϭ$BpV~h,`-Vu@DuHq4Khg R:)bՒ^?(WlG:ap/ʈ:#IP–B?0C)k{>,=aEatAkR Ɏ]ԃ!Kw-20#]0EC4:] 81x:ZÆK: /bt΢!Hڝ`peLq^q 2x'SmWfgnr¦;Q::s OnzK1 PFýrc"SZUUl+L % ,h6Q;PhRh)ź3 ;xcd)QP!ꏱ D.e{1~2fLU$2jATc|:RG n,Z+3!o17Bzt| =T AL& |-=eKj5!΂ux΋iD߄(9C*8DP|S}/V![qרֈkhE7H(^'J&n8TwvVYl~0k:?aR04` 0\{];Sx*VQbLO3p&G %JӐJ%oV\ធ xJgM\)r9V!Ҕ* iO!Ocb?^|ԠzxCS֬zT 6ڸG=.T6ˤrB9<KB j9.[3 s<,&(X"jAR(6]^S6^&XbJ998ǚ/Rq@#P5F3Ka*,uB}x)X.&^MFY(Mx2{ۈ08^oU5Liw:ikM4?bZ}m?^97 68֙UEFH$wߌo>G6A<[Ih!Nkq6q3AZLLɉLY3۹F7Ѕʱ˿pώr;e @1{ި ;TJ.bFBreXXu>_5&A뇝Jr tv\>^:R˼AB+iV­c"GD'cAb%--!:5L$XdAsԌMV>8VSWzn9&9Q%&ysځFܲ9x"!HS,u{N]xI& S1,͉N2uޗ07yziV\r8Rgkv[U71κH:*Ί-\F*k(1kzYعTEq~Άf.AӿV3˲9i)g!tVI) kEzBd*jS>s#ƗLXs>/ȹ g}&RKe-z(dx+5 ´ܔ.>Q4i)㻧(47>3Hz I[6ţtv)8ʙj>ՁԂ<ʶ.F!8rB?[߽(AHstiQ_z$fS'tZ Gʻ#@,RGR$Dp^=_ j-d1uW;A)kgȌ\`_?ԁгhBJ;˩'Krۆ3R&| E!x+D4) Y%J㓶6(t atkw]5v7*&$Z6hLVWid3Y}D\N?J$2u2$1(lHTtWSѹEm?_ =yH4LBTjɈ⸘ y8WО{ݺ֗=U1TO<(p$~L+żGSK ۈ}yqP 'C Q㼏, \P2qvQ`F_ZDqW-u"'5 MhOw &엁gE\[.8u6v1Tv#ː4;3lt%/,~8MrAP-0UbX,sWpaB: ɼE[g%t9C Ƭ>&[:+*D#ybJ5YKU^=[b*<{@:b3w)ܞ" Fr%i"~C8(/Lcы2lS^Õ745(\ĭٛHUtU%3n,;_9uеWZf+gl.T(ptsb2N/ 5TaW6 nWs^0q1\+AB 2eRU@Ա^H+ ƒ&Cxd" No@^:]˴^g9x>h Z}+8<"Wmjp HxLza24N$[gGqtEYHuVt ::T.<B1)Xlxv\J}9WXm,iQ?lp2~2oETw? l`Ja($%?=;VCز@P}ne&WQ~eu6Ob XQCz1:F1 'Ȯ=}xz>^J^Ԯp:F{@98Mf7Ř8&%tW#);鑖= UA.H@L-9O%.1D儰[K0'Mu%TjFx@ׯ*ɊYtLWd72=q6?C5P;:5W`pC֫-Jĕ88M̨-Ku ۭfbj^nªHM}[FN}zz!J,e@S΁#EK`Vk>QN @:6?!s6.1mK_1`JQ֯w71wZͮq^3Jq DUP&ILlP$d]:F Ɋ(tzށ2Ns>Mދ(**U+#,Wm5k*  vpQ3w${w5-ZYݎ7(9E>/C{]cwz~J ^4nGr,vA8zDH]IgbIjzD [Vpꫜw&pgQ-]n;<%eDQ,q MFRPyQ<qA ^twz?}<l]hbL}ė)1j&T}%O؊DB4SC}eքp););ޥ`~i 5pV Ag.|e2m]WtJԒnN)MfeW?Fآ% ܜ ;ڪJm)afR`b|C[g|TI23EK2|B{oam'}1Rҫ[y2y6N)긏=_m<TՔKM|W%E|?O7pKxvM0_촗s ]VѮ1&̧'SR}xhܝH'5 Tn]"=gBHg`WfnVMX>^0[Ծ=ZṰ^/UՌ?t2ex^{` } _+VE#oh 9*g-وY~s+p;uCjـ ]sc=r:5YRY]΂7*Z["$o(v-1^Ru7Q[toȺFTD&q*pc Ao-pw8yd+(09d-PB$oXڎk0M{սW1eArFRbM ((rDV Y>C\6/:TQ h2`Jb%OZ/Mզ6 [E{jң样+`CXE+M9~J&EG…\~F{IҬ5Țnh NO(*8ʄDfV(qZx(E v3z9D1H;C ޅ4TL7E? li iÇ1f('~"+8"T 8@Lo=!6츨@I@CfPp\= Fvx`B^$%H"E;X{2f-V+a ϵR$P0^D5 ]$'mZ0dqΝ՜5 +c`3 '4ʥԟdQ+~QlՓk]q!]FxН2 ˆ)xv>.0GG%ڲ(|]Lc%a)*azZ)6]7o'M)P py)mmC]Kqeޔqt"Ըn_La~G :Tp$EaryiumQFdu Fޜ8^f"^L򡞇ALeij$? `F9g#Q?#D6ۈ; "R{nE9,溝U]mw~vPew Ceڈ>)EzrOky*s9[Zl6>-i.ttnk,kT5;?e /֍UHR+֘3@*SQxTY)·+ &/{v@li7`u 6r2ֵGZjȖXRYXׅǍ<#hJePܫelc،]IGd9yfo&aV$6(lA}ˣernhtI H-b)f ]}#/SxL1I+ޗ=a/3Ft0X{ x|C(EFiuVX|cʩ-m+Uw6R7`r9'N;ֶC15܋ 7Ry4&(&K[/9NڹR e1boqrG3 ,v[odK~rz۰3w :z~,凳:{Ec:\v"L c pB?fx4ťtIs l?a'Au-#I%p*@ ?v` ~ Bphڣ6 Pk? _]ХX"]wuvÞiMh_\Pnز>Ͽ+Xbv ZԌ@&z;~ E@x"ƅsT畄r&8~]# 2ya7dߙqBsa"dռ<ۗB8:ҎDŽxz7NWP]w.~0NuTFN"@8oEd2Ⱥ*'e/)B_PW16X5N\)J\eM:F:rA)oX_WOy еZ vf% SIwRΠM{FazNIqGm؋R{S#NRK{èOv|{uDꪸ yಀ78CQ nOx)'*iؠY*[q2q9é]eIOX,AbaoT;`?|?ed("מyvM ?t^+%B_ڧّvHYAﴶɺ&L] \4{bOXB"E|E#ƺ)}mަ\tVĦR߉~@+ GIK CN1h;aghR gu9}Ja6rE?7iͨuBͿR HXr) S ,e/]f Ҽ ?~*&^ȼH\#\zq: J+`~ dw UBض*Ѭ3ON~DH3tv ES'M]{nq퀧Ao^Kl%@F<( (½wԜ(šC!yʣ JU@zzt(ծ=SSQ7@9A8ʷdb7:Ea#,X{ A} ._GMՍۼxH+!]C<,)Ut$\k5& %ϡ#C4;E{+DlI-3ϦGH”C*Qpؠ"2)&rt]b~BquZs/EllS-z.y/;R(rœ YsfvI?{/ :I=uQΘr;!y#":uP,v|^.PQ]}Th5^_]=T@ᶌWM/#a:hdT,C/U)B\\$6d'O͔D*tF˃^xݶ#:`_SB#[mG5#@l$6zHnUH3$֌aq#@2S\cc o1lYR 4Ū% ^,/IizS\؆ Kk oͧ@&+.p2,FIA2 3dfZ">_jQ,Dܾ i IlHUtu/_9>wm1B:|uHWX+{MDUxo &aDM"P^JQ`$Q]L,N$ά\G/@ "d7X1|cUy~4ѻM\'&sY(6<˭N\5[Nb*Eu=qN ީ`)yCfl~d `H,zkQ4TMm ;(}%!y7QJݘ0qP|M|-tT5o]c̵ź3њ~Agr@>;b4`1Ȝsى# pH-Ѿ1/LWMWZF[""9ŝ!lAnZ2#`4+%ˍTex@K P*P|Mf-a}fmH1Of YlшI5'ACH?J}MhRcskly],"_ s=vuS*16 6a‘Y @X'Y~[D볹ydQ(nZSTx!s[nY²S]x.Mf&Y>7<09I|,pRxSOpj5NdIٞAՊѮ$,L¨d",Bs\dSjgImq5դ< k-:c,Sd.Z): z/{ q8X>aCZeS% 1gi5D2R{ ` $HTfo8{cd)KI|bT $Zwouu inr'6܉o.ӥn&p?Dh]Ri B0ͱ@1<#G9&Hє77sX{&ꅲҪ_9mEO-D#,"vČPkqI)*- 澏/kڗ+Rl L.h sr׎_`\ھst"#;ok፡q(x ͮ3I VNOAtAb;7OƴNj &@6okA 2i/vQp0""6$71[P}C%&0wAn~1SUU't|m+n=紂^DK@zNFH(dafv [Zګ=,d  FE ݅ؾUFD~=M{1Q}/u u ,&) w3hH-f+jU"C|Pi&YHDNy\ءꚗc̹pA_԰xxOA X*~|d"[k9-©AsK A ~lڵ`iՎ=[RӐ]h%D.(nGITss #ڎ[_iޢMAS o _M295zbd+yB%aNs;P:^/IZ Yb C&$ϷTiaJdfϣl _#kJ@fkLwZj|N mq)V<.~iwpwrS"2GBdy[G~.Fskz{ẼD.^9tkbc/?0h y=!M8{6]B^xm_Ky[0 b;ﴘ1 ٌn'j=VLT#鵟%  v8I'D5NtIUOh{ؾQxEuXCK6%(Tm6'm "k*QLB&35j68;m^ӱõWBFPܭc .wMm:*ԟ")l氇ۉs)A `,Od3m~ HOt2֩uD:O*hlJ[DHrkz"WsR,E*-vZVOy6xh "ѡύ<$D7 k]FL (6ʃHuhᏪ75ez16Ƌ߭u*N#;2TP&: :` q^N[D׺o6A2lzvId z5qwϦ+O!`/|ei%8\2Nִ)(**\ӹ<|/+<6XU)j L.43P& {"-RAy.qjl-ݮtlB Sݞ ULǒ_=32d4ݙ""?L\)@>+te]C0(Qĺw$<}rPDC0'D>*;nӮ_=;㣺ɸ$(7'ty%KTd @OpaЉh>߶툞|DxYZv$+ÔXwnOYЇAF4.>4Z' 0ܸQg/BKh~Ҏy}J/:SRG7CM8yalf?>G(P>>x?e1K`Ӊ|[fTx()BJnjEB0E(tW=:woWqTW:SūU)BF/8MM49U9R8bjDM$o9[WS*ʾRT RMs}Y" u {u؀?U3MⅭvӰ_ B|f^MN G{yggs%|lh D h+[)yTǍ ֢ w4l J"d$7&NFkLW>e}nZJU9!{b=s!b:TQjd c*U q6W\K*| vI߮|2A:4znRIzJb x'(aa5P[ w{] W/\bHf~fO'Dg hLqU0e]g,Y{.ٺ5[v@h +4BoǤĨQ/L:¸2P bnå ]uFzUzlHhcgvp$0d3@Tʮ TJw>[):O{];IV$*l%ܡh&AM %x b٭,) \sQj^+ ")]O7af ThZEV3LuU`,֛&%i{!m6:w é+&I7^4`41XRۃ#Tx)*]Obi>N;7[ұ oN[6:XF!"EdAISH%c D:ܨLϙ;ۜr诙Bp s,',mS=96_φ*z;Nső5biNZiLnPөO+z>1'B!iӇӕ !"vroq{pg_<ƣqg~D|S#PmT ȓ"6 jpm@hHE\ ; T%JCnu,"<]к|v:<\^;%G9U tJnzXv<^@?Dڶ2& WG<1f.UU9FX+yH euϡWwZ,Ƭt>rI&CY3Şk$i,6Rix9gGOXbgspHteQF Gg AkfM^?LQPi18ǘp?oes!pW=g혯37PoLf4S8}tce"K* FGk  ِ7cѿP K2Z$zMNl.%WV1F6;ӪFQxI~>y:_{.:TUșf SU3A%n ׅ7|j)%Ov@+MU~R\^LzZzHSq '58Νs;7_"G_)9)>9p .oVa v&巣&nt0([G߱֬Ol/׶z#5][O3J>mSyR ;Z}zD[S.B7b&\sقiCh@ iν^03VjK{b頣~7R5N OZZ U1E 0i#7 .֜m3Z%S>dd҈U<84| @.ګbm>_s?2t)w`\M3[r}T%p_z#=*|5LvCWԎP /އ/Q6Aqz^#\`JkbQO/}?v;b4.~e;9W 2lw,Esڿ%Bx];{tABJxaBky997p>D)'cå"xAf0Fc1T@s26Mw&E!* S^h[q9')6@4'=1fvo6Bۓ#lh2e2eKDa+ҨS$^btUX㓴R:69gtX2J_4֥yӒ-_,YK5zW#VqB䥱J t,ɬsړ m jV ԪȤ*^0OgS8);AGXRPqb-2r6'@Њ+'{1qf:$H/]qABSMa( $wYO!s&O NfK"uĿw25<_A#>ٷgXxUŽ`ZFr5߰yW.r!! {+sQE 7aK <EQ"xKoX}ݕPoJz^#D׳?K}@v,:sKRE}ޤ&IP(R;_&ïݘ)k G :I`R53Rp-b O=n2#]Gg䝇AE7I9BTa4 ~s6|ٹ)$'U/ 7@piBAD2o+w<qOU|IqRW*p7NN`_ 6A[2aP}N_Sipwx29/ ln:)c _@ƞ8쏟f"LC^֧ܔV@}L'-X/LcV}=M?曛mVP0h@Zm4t${SNaY*z T1lggnJ-&yKMEodrվ'Uу}Yɭ{Jv*ĩ1d{IqH員V3T0l(knJf G>{-9-is$z]*괮w6N7%q.;t G>փ5Zi*R-Kg"'%}iM.)2 &O^.ĥcF4 `I$E3NŮjҦQP%{osEtCK%(z"fZ Ze6M>.$]_3eH eݮ<.Bp3v?T^gJhP67 |a5+6䖴(x6"CÆ[Dݞ χ)=.K Y'"S,jM94KFg135"tQ)=#. @7vk񒒩HlΙ|rXݘ5Oћj tq1yW:7@Bqx8B3u={#%ӘI}TfWm0u翖I6Riyصv+>5=򡾀5f J>O|ʡ wEKR9K{XTrY+yjHzݽ *@u29tumV&xg?jsԞ˅^&C%xNZ28 VXF(g \>z]p`2WQg<Ʉ7bŌ'τo\QB*So(aC},zaGrd1Q^b9ɴPޟ}]L ŁI/qʎ+l7^kјY [<\̏\cd.WgUnl>3L,&R6;/A7i ;Pf$&Np)L'y()ͺ/^a(űISkxB-FJ:oSnukhAvf_Ev79qjهJ!͸b^\gT)+]QdY2+"OK`7ƿ犰k9@u?*A^ ))GQˎ{>[1̋;~n,m lo׮="kY" Dwӗ?>G<e?X, &~6h&{t#Y"sڿEtƔQ:Քz7-م%xJ Sx5/L8L"f4EEY,Dql!'aGCP9(IwQʼ U>%Y8|C>(јw/em,,SN^ibAd K^gS7eۗ|o%z6-Kc>mi&QhX`] m ٕ؄e6 <≧DŽLam" X|SoKJ-v\&?۩Օ9{U!,XkIƝo=M%RW֣| V?fO֬w'yn(SfS& 镢üdZ8) H]Q c_s[%ׁMd ^\l%~Jz& 5L۪TjN3)C/NC z%.1٭2vC!x7a!d?'u> /+tꎒg | N脞3uE|3i/}ܔigB>EHw䭍٘[>PYBD~moa3\~~!PyIi"Ax4!oK2&pًKиҘ}>`+~i|M;iыqو&:xvֺ%Y>鞸*R.Fč)kC >w2<'RI=8ukRNLŊSQ44yM49/<@0AY(/C`~ҥ¨PԍY";IO3`й W$^yҭh:}ET(Ew]JJV˗nx7CWp tay?_⒙osqiOLo u]pBc{F8ZZVn2 KUsD0T REJnZrulr7:M^mF@4ogqwymԑ;{3,c[tZDKFo͂aɔEC(vk$QhjV'4Q|T!K"gX˿aO 7(Lgޝ4 ~?#"tDE|~Oc'DtSχT ]web8D,fTpĿ_$ZqabXd_ )U7݆]DŽhX|OlNUrد\~;ߝ(űDz[K92:31B u$"aGdn吜)nօәwZ9d1ؼpZ#skE:Yk m!m)irh`0zV _)1bE7V?JIs+=%h]t4 ] 8ܜe ؀.(eᦡ\ӌnR+cĨNTQp|k Gѧ\Tue}gz r(Z7|n4M K>b8[q6:~:(bKOe)vޕhj}? `Q7:{}Y],iq%nK]_ͩa*x<\hegk<)3#o MFwYvҕ%$#5Um'?GlXRRi0A+Zc%b#}(-&fV+i|.@4X] Tor1+yb+= HgvUvJXCe bu-B5yu 䦐S12u04 2t*uA9T% {7Tߟ (1mLgϴlNL_B`n]*t L醲m{G,R@]9d8x*YakŢ^tEL+T^Ye*߅( %z=7bh)̷',xtf)AL9B8 HV!]^ПXVK!j#BPX7g-Ĩ|xZlp˱*mL^iE>1esIz 饎 ?[=cg~- T΄sTN;lԵvh0 Ie:;, \ %;<Z9F5vR?kzCj爘< "u1 u55jt`>LǏf{:2q|]{DfUЗ}2:K0+=3N)F-<'ߴ9[سYoNfn|} 9= MrBl:fFwNddѣ/[<[{!ّœ ^BM'h#4rw0& *VKv Vf2= F6*M.v*MTD时 F7=?98m_YBu7ف ѧ4,ӿKM50={MLM`5Fςît M?`#\oWCe0NVlAM g{*p 5*Sd-R#S/2.-AEflV~2}r4]9 RLsЍt? n89QH z-:c (ad]m $s SljC.r]-q֒"+MvUB߁+C5d(d$s>/I.k? m4FVa4bbV/h~l f{Y&޽Cg29C:3@1NbYO?/ "CKOEFua04ʩƾ,[%9#AV1IBHq 3Y նB|9dU*\D@[RB\)J|\>yn#RmQP%Eע4= ~L~D GUL>1FrϏ&pi`IscﷇpQ 㑣^ ~4g"L>+'9 CqCpb(<5 JE00GYiSOC7O&ed& 7iiTZEz;"tڟU X58LǨтvOo߈"yh=P27(jE>XqO%'&ĈOV%jݻy41_l\Oجkunkw&9H֤O&E[F7HTi@O=?/Jǵ=ٱpW5-r}L1ĦB>"s>ae"#&qK*dz^q2%~n7!vUam0 O^5lH2b;ubnPG6oUnY?9YUpO;O[D}SUﮩ mEc·y.Bqp"$uZ~ggN}L4 S I$),Di D ަعr IĨf6|^{(@ajl){i^r'aIJXþ[}\d1k.Hv1Y|^uX)"`eOlmqP9808-$(:"ǮR\% |=Bz!dfCݨXV4egS&_2'(l-@oW$F F ^oAm$ޜ,M\]Ҕe=r$E#^hFJ V!6b.]/ p9xMg-;weVK91/MO^?zgڳoهՀ 8J1K5p2{Ża5E 8\H HTߒSVTy+=pY(÷ MTk ㎀l1iH]E:ωNQO? Noh3iTNl()c2Bss[J()mc='ҳVB:KiG%@K`՜{ݱefo05®ɍ\ uY6ϸ4Ncbw4F̈O!k$Kg'$˚33}z @p:ͽ``8_=@mnCo_?i<1UcG '>Mt@aњB`C΀ U&¯ Ě_ً)$)pD3p}-e\([9wN $XCD`ޛNO% |}B\~KИFBdQncOĂM͛3M Om, L+ Tlaڈd $`? 9gE~)l^8/ m`u&2< w/K1`,%(I`%@ 5APqZHwR?O}ǦmY3db(d?}cnLi$zPdiGu? }n9dNr?v-Ѕt@ @n)K .ﲢx!%Ypt9B%rnz$_xϜ(Hw"]Mŝ&m2wuF?8!!ᳮf wzezKCJo/- P?_1F_VTJ `{šIa-s*: 2;m핕kpSJ:m iյVw#!ld`yYgtV }Rk"J)E nxh9skGF `2ut"jUu i.3 rʸIl--Iҵ Lr:Nv+PU1H@XȪ6n_ZOOྖ/-L>waakre oմ 5sۡ Z']G/:QF}xqQ,q;4Yv8e]д  4D0\E*9 rG\Lȟ/j'6#W/Agx:Q! w6qw\*ћNvpEhFF|\ ֆ-H>?0L @)D)K׾f@Kr`;n6ŵX0,E\k`bL጑߶&yҴjo?MWҭCr#N5P )EMNPtr(I{Q:wu?|%u-.,1M-w1\ \MpvXfd@&d^Y慃\0Aǿ3Z|g!Go+l;mY kGJ9{<#-c_9C؎,S#9F[1o@$cqvT5;V5dnE)0:I; @%AABG}#<ϩFe*d.?z[0hpf_O{1|S9fp*S ҔBŲ ̮j ̥;C&ݦ#Gl Bzdn#`c r9G9qɚꤓ}Q */;he"+ڔnʺm, L}pJŀ lhe4a.'+nb 65'+^@2wW,x+y.@0,},g/+'A[Q%`fJ(|f`I_0f!Ɠ2֝P-jJLl LoSL"{NRѼ22Vo]Qu{N XF1,w{bWB5'XؚW*v7J+;/SF }كY n7pS)/ D LEY&5"%rMPNz)y ?p~a͛: #yrlPkOn d`!f”2+1<]:?(aL1Gk&N'Vh;]d>i7 (.jr9nSɞ2eRQ=kasM>~Q8TE2" vꁗHfy0"JvvEߝiT9Êb~qH<ma8~DTXI)1 S}I,o:BAa} r苔Ϥa1(SW T/ U^Կ D@m[?-za R*AccP`Ey .6- :mQOG sOE$pa?!PX'jhy^!"JTx_Ӊ9&:2QBl'hM'|>s?!aĊ!&; D>L(nA{5lBTr=tju#noH&BZH%i򎚣z*שL$SO3tG /d"%a6+Y-D"̟: 7y_8}&  3zX***AMӥI}E, !"nWمgCl:vod1GRw;f5H`{)CUgq$wmeWӪ(h\2lJF){৺~_YleBӻVؔzsk/R^̝( ~scHeq3-pb%@2?mbE?GTeסp!sqxqg]u=MEl S'mm RqiqWn61VQiHys%k!sL1٢ X"mڍB#Ě9 ogš@*Sl iKauv Zm5ŹCoIB_ج; v s6=j7nHR<8 X T[L22h$UR?!vsbYD_uG01\r&\y[,M+>'X0 mBN}Vdkcywz !>&fwĤ6%=<.dѢQᶈ;A3+4(9Uڋ:|ΨyNP0+x8dG p-,΢LMҁݡV^a^FzF~Zш:og锟1Ca}H\Eٸ/82:+2_7Rlϡ g4$i@C2&j9P1>'ݱ-+Tsba{FPB2h)"/cl~=;Q b|(W?Y\k3}Ib!N7-t21LRvo-y8F| )~޸"݄J!l MƷ7Y['ՂaKhx{.piJ2t{b\f$nU.-ʮӣa\}(.a5[皀;^_@W !3)*d̬f\|^r/8!Fl  [~R刈hVJ*%DFIКF ǻ;\~TMyFwC왼BF1Z])̚NcH>1[CG/{ G @0P U|!Y%/qw 55`U]tudQn >c2 ȣ%eT4m2gPϏ.˛$+ܸu|J {)!aL}eAPL%㻶Ѝ6b7 U 9w z:} _R,UE׊2\KbhkPr(ψ%Fpn0^5*!*Pɮ୅Sιjna{r\ as緂*_Mo6D%iǎ35И'xX&]σ*ht^8D}h:v,vV__mՋZE k,+d%[?F-6%h^_L%ͣh*?w׍N^'sB>W`ID(tw ܂kgTc1&mHmpxOHބ\wgp"sowXdOe"z*/TNq!R~,bz nŷ,j7Y+6xKdY0ZD2FW׽{}dvr0Ϙ!2>TwŜ')%WI "JQ79498M\EDRupVwQ*aF: b*z`fџnLuj#óHo1 :x[H2}nF wn]qDәĺc[7۠yjjdqyRਫ਼cZjxM@m<ϋ~"TrAkMX"V d?`( N~YS 3: ~9K~4owڕ~;w]C8WU.r/,?X*u}x6Džq$A6Z \~zc1wFmamXse4U&7 A%2r)+VDBB@AT 5z6lr7[y3CuB 5$v􆒇~feAꅾ3aݸc<\';6ӈGP:>JA%*b]S^F8wE>op@qb꓄)jdV]yzndMփn͇6. =a D!_tBulEg>  =F˵'\v_#\8{?Pc_JbEbO%dCx6"A1-z!E;~D٫e7rW7P R&j ӳ`bl4! yW m$6KZ=Q½ Thw ۅoYd)+8S*K@ASe|o `4yK gt⚰mځoUr"RZ f[HRsFƹx 3[Or9\umY?t;<A-:S2GrW=:!-l2Uq%xGBTJv&X{B@8b. h+NX~|92)|$]C`R3F0Ts^(fRQr3ˮ^aMKqޝz[.I 2T/8Qķ'ge#H).rm_@'`T\15MOML|ZD9^..%& ?s0%<AWvpљK`'!{'ēcÿ .mNJMUej#u7kv;UӠJYV#؎ir9"FD[Fx(1Do c_ԃ/&(BLh {CL!L~CU/4-LM,Q 6C/;cW #WGߋ?ϱf?꽀z/F2&!-?%6[} .!gW ~ݱOFb($n;uLv$ԋl>EUR#p9@㣹Q "ք@L Y:Tf-[ $b3З YQ@{ Jr?B3"줂G&bpsƂa]Tkςl)w8E7DATN|=OTn!:>10)b[TrGPXAZĺ2]~zS\Ru)MF ~.F2,uRXM̥1v0/ሪ(-}#6Кţ < <7o8Y*~馠@ S NO0BCqjچ XeRNlͼʚjq/%E&W$ WpvlN^OAFwnzg5U5< @jkC(g@eX2T9ÕG34Wđb`Cσa'=;;{{ 5 CL$$z_t; U>2JL5ՄepG3.vp*F1֤E`k~<%+d-!Ȫ+Chӡ<ό`Gf븇]JX!`.? ͫ7c⋦, ^{X^Frn&jwb>%:[؟ Q47#6%_4(2dψ!omrHI݃:GL _-NݗhvjKm{ҥFph ~߫p%Dd a ԹƁW /}=k$kfZ'JV#@YWhC݀hG@&恳%ӁM|i?ˡЭkF}tL Ŗ.KEKD͐1ftc(e*=ckH2NC5i]qT!kMjs`jT9pyemTaQuɶLQ3^@ K݂ZG ">Ew#x.`/IY+l 3^P6NzfD4{~3emoVvRRn|u$ܛhM|i=2Ԯӭqu-,xO!ԪNT1@;:Rt {8va *0&)0 JX '=B8Y0CNpe󿱣$N?\~6n[Sa -5.̣ S<./Ru`v%$.>hΔ f@"Β k*Tj(@B[甴箄Dk\#(4F?"l{GG]Q91;ai7[?RYtYbZӃ9&*z)R9iRU"XFq`w&ot&٬jp}/>܍~"!#tl~yU:piTbZ"[4i ϳf4wLn..꥙<&qε­A%V.& & MeA-إk&Q8-z za炌?3+{.Brrv\>'ɹ߮*5\\A"|@eXJ V3 JU ݼدߙ~ ,a`At({ȾJbwF}آk ČyhZװ;jO` 35311!= jڭP2JljӆӖ7iY~ݰhbCp7(ۆGdEZAV\dbO TSʒOQ#*jI8ˉ ݈7GrX[q)89%{ In:@a_ ~>7*zeC#Atj9wo nVS#BPwt0S3ۄ+ px@ ?yB !\B9cu7_DoSQA83K">|`S.G@ju9z,YKkdMĦC |@gɢ/yO\`j)u\zRԋ[T[[m踦%UyXO .Hӗk߲oݠ%92A{[1ȘCr0]DH5#_RIY{ZLȮ][:"fJCy0 zcNfqxv<®>$h+J*$7V-fdu`qe4`5zQz9ㆬ2i6 $[b~V쾝Iz_xPH3MBF_BdJkuܰo'Y` BhH)p- zaBxA"٤ h3s藃-KDs3Y%'(%^q(fG*8 /fq"E$J$C8\{52xP3tF <g#- 59V51yΞwh7-'ƷN z/6}yY, ^-"R0cZXis:\`,FbieݜЬnmԀ]ܬzx: 4lK!{B >fIg;Ђ&'%>OT۽K[nM$b?SW>p{6.l9k^B bh5Uve]/V݊o(x._H#DώzbEE_']VP4e9e&X{hZK͍oz,Z*mX2M4g>+<1S kN[iʟ\Dzpno0H.ؙ$J%uC8q΀ךmT΂  ~Q1Fk۬;fQD}TWd.5”Z^-:  Y^Feۺ*W;篈HWnx疂/U`ՎU<7[sQ=[ļ|RX:p݋6|XN>? ˲ VT{rC%}QPy0%!nk)R2>uL$ٍ>Jߙ~҇X8{~qW?c-8BdG&9᫴-#f. Uۭ03 ,сoʤSku$F?y8+ޣe|xnrdp0-pIt#Mk}:=y=NjA.x[> ?l[.BStdBn6 3>U H|h.ʧS2߻ml(8{=*U96QV3e$:u.AC坵 D uLK81,6K:ӅW֗sq_H]:7O7?{8 ' c}}ZF\&3' M͉n^so7Y slZqj{ /lR_gtE8O+Ѩ֭ $_$l.DN恛yE @q+WCؽiWoglL'\UE)x-?xgH2߇ž 33N|q_0ܾT^_1^s|QW'zMxZ6ifS=5ob~4o<;o%TUe)ad>m:iN-x}=;\:-@gQff\I peRJBr]2۷ DA*R.vZ+<ܼН|{Piv{b_V[k[B~޲áɕႝ)">.ŕ)mFIqt&7`Ŗ:2rS' z' 2dRB֜ e/W,6;x#5]nNG ƝYc={X];o"dXթЄ4jqGJ%Gktf z7X7|\*ԃ]!J{9J (N-V;%Mp-_{9 FYĽkn?{ D(OvPDU_5PR b'zb Qԋegv8Z' fLb.wU%I%[A7@\={|y8@`cl~|UB1s^- (]na\y1l,(Fe+0bRa/1"EmeMSp0왦נRB[:e6 Sg=s \ڧg:PqhXGŽ ]ڗ%).f\q>rbb^y-6*ͭ( YdwW?Ȼa%`4JyFFfHwZ7mi2E5b,v)aYh>uۥ92Ϲū2?؅,NQkf\o/Pi]r顢NTB#B {Y;I*lF#*pފHANHpXk{7ݒ$^:>$E\l/H*"\PXä!uYk8'hJrR/9MAfK%J,kK*i'>3T%y<⌼qnFI[@|<YR-W|!zf*pQ_W['Ey3SB࡫;g[;&] /ib9J367k]X#6驺{٧8?1?Lv\ڛghh14Rg2ÿ2^_oB̕<{ **:ࠇ^cwP KP݇KfF9~ jI\G) r X '\ }M[){UM}U]p qU>DZ*p5s(XGd \o Tڒ:!}$ tchV`>>Y󥊐Ƭ}KI7f'HZunCQo ytLa9=x e xC]g dfȹWe,ޯ[rmKz:@9'F'Oǧ@ykҁiC85qXXv K.3uvݢrF1JF)TоoO"A*s x]Gc-U%I69MjkDJB.Q>Xts\3:wS>FsN6 Z|<PCXB>4 S\9&Vy)uwsJM}3*2FUL ԱI t$Nt<'_E[Ƌ BTs>HDJ$۞7'e|*GC8X4ӹ\hh]!s[[#׎sC1NmϠ`St"m0Qbv}$1M2-V4pl.@}^03L M %|ѥe N=m!,W 2Mc&mGv#}ֱ:xA40ST{ wgOgUyΚrUV1bP0HyT]<%h_!*h`g' MlT]Bx%Ԥ2HfFrȃ/?_DIJUGJ ijA6y&,(mPT4m$,ĺ%Nn6՟3D5EY:~dzZo nL.թzz8i%V6^(*<\*Ѱ| Hc{FaghE,}R6tf#dm\C'k%/aj-9-,i+;'{HTAk\~l\z|JI`/¿Wpfa?. ͧOZGw 3,H2QUA,> h4O|IՕ#ALL[j=UY vmA(<`ȉj%5K|\:K/SHݦFʔBgh@ꂨڼ7?P+<DKdn%@- ꓑF6~yhʹ[(;h幁-g*!GohB6_݃ai'xlWc2 Ps}1Abب Pe43 š7Do3_SG^Ƨ !w߿d!q3 R[CW Ri[1,SRotYOO=C8"P5k/~{uoc j.9k B0A]nSǼSŋ>g` S޺Xd$N5eiAqH#L϶D Hî5u`U;;Ԅv8i86nbO ]wx(uVTvloH  kD$ {&riᩐ.a9E2T#*ײ J4/ӣ[镯k#~0\4`4cPd[J]2y%6L6(q nWG8S&uReEl6*#Ω+7`eDWh]2p6ḩ#N`4ƄX=ap]NF} H7 ՁeE~`۲EӽR)M_[S߷<1f! O‡Iaz-gǍ|M|ቴ W@W %RC7Ϳg,:o6f?%:]5;aygD` Y/tP?:z;*_֮Jy&yC6?emQ1k7<ܟf;q}pN j"nb=iOysJ_,֛YT>rՉs"cZ#c >mq+8aJ?ǤI^Ya$yAl6"&j׉='G"?`8(EKqwL̼ 6 Rcy_S$!%K( |% x!'k Y^%)xL a tO`Wc_λ>G5԰g-i]f{3Xdj?[Kav|`󩠗l\P`0EYK(Oz_aO'5 )8zk&h`8̕}c\?(ľLN:OJ"/q{e$MHY,q뛵eS(Ac':jGW3ɭezlc|DglX$) h2{_X ,Y$X ;, ^XJ9m? HK"[s.0ʒ+]cwL{ٴ;<[a&8Oj1=)y΍}Sx |"^w]쪥Y˩*>W8K@_wOj&=sJ)]Iv\d>J. (xjiswP3 _}HIiFlGCK"ˡRgmB ]4BO@Hn C!tR0AQ{%UraOщ-xVWXr~K伝!i,;:<ܜ4b44izl't 0B&PH ,0AWr*(NҊ(Zy[1aZh>Hl.[HS,Mv)>S夵(z=-yH06$<:J @zF`eB\;P,BMۤPC{͚tCF3E}oBg@oV 2s(&2N A'h 珄^(?}hRl Ovtz 7'br{ 'f#'_UXBSˬy"sh&;B`NsC؜$?ѷ* \́^NboZc<.f9^ۺnFKU^5{jӴ1`zv4av&i+}+K7ya&O }.=w d+3u oHrI= ùd[OBݝ1 HŎF_ M37mz4~  Ō[,g|o'OK+FdGYXlSs9 ?B ,\əLJM˩,"'dSzvHJ*BM(<(5w?˺ׯl{T^;(łFbF Kvi[ m2ǧ7&vX6 ͥ~g5NfSh52H(|tPl(C]mdaac>vO8VAk)Zy}2mh9;qXȅUq8p5z(NZ; hOd$+@+_A!&*YrW 8ݪSz$=mDhSlSWzq~j`Vo7c.)mx~e 8K↚'P !(f|Vsޙ-u,ʪac"%{^ݮe9^󃉓Rۀj8t[FĘfzxaB|W4 1 PHt$gSs275Ыr(æ)"A_"*{1_ϴs o-Ff9 z)LSȇlŤb$ Պt7JBq!ۥe[*ND1$-[ҌT6 A*bGwDS#J Nc;HvngS{bРy9t*I5Q܅T%PAA[nǕx! @q8bpJ]`lSs:$A"Exc 8ZC%ߡ؃ٚH=') "/?mnaA:7(L5J2 ns'~k@xEht3S ?8٫ Aq` :o9S[Dr<Q?v|٠F̕yn^@T[hrG;oJkף&@zPs蔜ψ鷵eAz+1"Kq&gTs9vCnی&:Oh)~k-Dd}v#@\@jA},{qB΋"+ >:YM_DN5$ 3fPēaZ7T@&O!ldV̕G9[˥R@:>9vFts' `R0&ǟH -0xXI~8s_6}n-{AG@C"ʺңil'8&xN_bƹ+]JAڃ 1E!Ywc7;}7SLMމ`ޤsl;6U/5+"T3**u+[<\q.p(!M>l|,Ӂ7JD, u# Xl8ʌ_ٌu1swڔNӚKuLiO:ic`E)}HJ9YȖ8W(נPg(DxpO/E;]cZG[c^= J> &ģ^*JCjak:|šVb0iIƜAA 6JTc)$Dez9N}) iiYH ΰ[T|oGOWceD]O%5ك5|`{N!ot\KRM@vC '18;ߔ]KVei{SMcP<@r'[wa^|Ei38fbx&c uLkNL^*er>F:S͸۩ma`u&t ;fŬ^1jJ./(Yt#Li\КqzXVΣ ErxɦF{%kQ d, e/h^L2ǜn@8G[4PZ$_Q[f ǫSMXI.ݝ2-Bh7aq\ޮobF`אayy悔'5IE}hkl̤hӗc DűvzײDK_.Ƀf5F<;U+#Q~zGM8iX[U0xO-BHXGں:Ǘx#C"!-p)?aNb~sH;6VfP~7#]jyȏ~45w?W:\"bB,ΒBMRcl/@Fͻ(vb}(o|[yBsIo XH Z{:޻~*BO Z)Qj"$\ o$'HyUT& ?k^/[2QSCJ 4L r̚? II3Z9+ -*"4a9Ȏ+C:£^#/Dفw-g`Ab?AI]&M(=/Rpwd30bRՕ[<927AztצYkbVUim+X):dY{L'|G1#V{|08yz6Y:7K_y5Qkzp{Xښiʗ<d_q@PeMқ-(Dΐ=*!b{>3+ .៵\mL>,܊|xs6, 4eO_E gVA}!;EN]vw5`bc-M#A32Je@GW߆ 7Aɳsƛ%;"r #\ mWu޽ت KŦz31jX M..kfWW!Mꌺ 8`⻅ߌZRhfIJNY\;(Td_jg,L8*a'0HD¦z1쁏4tEF%}I8h&O ӏsNi.$Rۆn{4y63뉼C<UٟC' \ Yr=X xqӉM ikvzm6VOvF#}){}\!wQIC?{B5M5ӫ)uij;$- ?>WK% ؔuȕk<v$t82FAn ]~Ш̟Gn/{U'*.>k<_N /GjQyq塀TW $؇%r5L9"Ji1xt Y."AZn U鄂=><'F]=Sx2 9;ͅLz iah6;#`%;>M+-(/ J}@?$jx< p '/h3$K[r?R\۷R/Ly:55:JڹNp1*^A$txټ' E3%R*{Ȯ#cYGA{v(r -F~tFڥ꒩ l_zh1O"B]j2o}iAOOM#9wR4[8.#tƍU׸{ՖF!.3w*w]9(_woj;S@ f*{ndwQ*C 4FILNOhxt]^AےyKRkqگRWlFAt|8u\h @K'σb8Y@8!hꇘSu5*>|jQv7W:BD~BH  "ʒք\xk/)h y# b}9%eQ%e"V-p =6 ۏ]$fK+>ߌ-{NGtfR)&t>\l,xxvӁ.z,fٗ~B]6'BdrSGc#s'rS8Cl{&ضʠZ&^ x>-$~.QDGTW:"5@X5ˌ|K%y.: iPSLɼZwxv4%,rƉK>p²;Rq~5N5]Pjr;|@"V3{<7pheFȊKsG`&תUĈ#unߝh,K 15ln|.zHj~ƿ̷cu3wwl4A'}8qworEn]|(SOk<> 3J:̃Yp`^Ƴfz4K&'ho};[PQqRr;gqQ%nR DF9\tnʞ9HTTYc`xɶ'*^zG3`NEhkFu VSb&8褳(! ;ᕜl'4s GlV1кk,85kI3~[J|JF%;^1Y?am"N /D+}j켂3uAO\%=48)f ۷w&`~G7tR"geh 87*ʤRXQҾj!ʊ=>!eGU/.q+> udB+t¤~Vo3465C}3Bz)1gWy-TޞxJ<\s:l"ou>>ljy{.({7]9>w[rg/"s23xPZ*6ZWI$`Vzk uHQ4aCU5-Mԙʲʁp ECCFCeW>VxrH &{ZɈN(uFE'Oo+4/p~5G8!=yq׍F.aPS;Q-W`x)^j;y# u`P'pD]n|z=UΌY)h=G쑩1`&D պ3(tVjD롕{VW, ٭>daZ@Kb3?2lRpQмоl1s(>$f'0"e8lGoᡖ6_Gl> |Yg*z|sv DˊC\< YoΉ>32~ϧ0܈.TB'8iOb)p=\jSWc4)7n_e+ YgԊ{_H\G!B[̫_XbUe"OVU@s3WhqdzqJtFw._>gnj@,PSQ Aot[ӀiˈfN-d]eyD9:CX' ɡ4Xq임6hĊRDB  KITYH>Ñ_}1%I{XNڎڳVG'nQxn]뙋סf]BߌƂMEVS-1C >H$BT;f x :p=x0uj/4Lȋhff#Ȩuwx&:WS:.~4+V(8}nOl"{ṽ jtaS8&k:O- v:lA]5Bpuu[?41$6knFZ quyp`uk K2s6I2틾5كCL3T`AD/6uRǩ_p$;NY&xH0^zپuʢ}vu]4(离eum雫Fj1Wqs{cmt: 6o% ŁԘ譁>(VY' h ;HL̲X!ROP#RDHϰMK-!ibbM > ɏ3~0aF}ZI=Ƙ5gZ}|"l[XJ <`?AT4ìGYΎ(rN  ?=+}YۈݪY$I֗ `k7kDj$֧=[j*J3B>mQ$di(3HgL7q)>`LMt4o!86Bq/-Nrv, $EhwF[F*#Tq^Dt r0;ĄąftPТ9euC-Q<$俔y%NZ~wu\΄u,_$ea8(37%`%gC}c9/kx~yTi*&m}c }h9 ^8*RQ춒r(ݗNr咣<,60@y Vhˏwsc^o;V5S%p|0L]Ȅ7$Lm&jQ3t1`E_]Z~Dϻ4S\W""!\:fj؄۰XH;2jxei%&g9:lĜ6K+Ď3Dkn}=}UN_TWsnO(`Ҕ9Ajk4 ̂pH t6VFG |ЖXvH{lQhXvvb|y$vXB?%O(<^8|* ԢXcY' ^U6%@.YOƃn~B_ 2d --nEY)JAy,鍁Vr]m#PLvvPv?lVYyEgGh13ZGdf;xV7-)rɴU)@hIL>1Ӟ!e_ʥYܺXtQ!7k3UA5W+d_7QJ YXPhhX $$}Δbb[4=<߬֠$HұnŐnP(btg/PvdP|6H먑&_" k-i*p0wŌv`Wmx&z[Tt&,ЛsN܌sمA&f^@IȚoxx>wRI0$:֕5X*}A91sdo>w[Omݭ"FǾtF;(UuˮT:Ó`Bz_=`H~V5/=:^7)q}F!NfMJS"\R-&j#p(R>wUm-b[v[6'o42УХWw2*faɇ(2:|1<{[m#C7l*_ML4Z 9-.rBz[A›' ZUzVjCƾ;F63Z /T5T4 xb;'z1_Uݖ&?y$j(fQc.Rc/z˫15EL14A4ɥ4}Z9+HC.fa1¢z1: gVMRϝ2>?QڶAâk3P_ `qؤU1d6*fo0 ~"?F+kc ~D_@'85bBR'E L3F& lFs rxs*$TV+|HeePŧJ^}@*NTYvl :;*g{!iʹa ؎#WYC,FVSE";~gwrj!haTowAoTXeuLBΠiR?Q2"D^uNՎlёXQ/@6ۛWř֖|2e~ !=eInɁr(.u; ԑ6b*}q_ο|k7x~}J^31ʡA:=ҖA4Vǩ HI.F}* Rlp_b$OvҼF8>tnȊo lKSk\0e(^Hm]QkBlZTr˽Fi𬺳M\^?Ƚ3q@VV0^; 0*?f\Ad9fzoA۸^-)4Ǡ^Nğy0HaNnupk+e%E)y.vol{"^x W.^c:gig7kzd;jzM݀`'Qņd˦ >ʠ4$n%6^B+ |M(heHxYȿoft,߹b_Ҏ@DK%OfbzwMu $7%dRcttɽRoiۿV3z?|'"s#{d cyL۷onzf1%}K g{!{r&H|ZD Sc(uJr~4x &*ʣⴋa,$I ^]qcڻ5 ht"I_g* L 2gޝtN6 |Ha¯TtF(Ww  ,gA9 bY w^Uâ13 ;\.S-pxQKf>E_Z,> c! st/ơd(]j7,+لFg[vhVV*ܽJrF25';,b0g<}؉`x cWP5]x%BoHҀTgm||qOMCPc.Cj>f:Φ;RYS1zZG~f4 Esy/1i& -xbU[ۉKfP=j8.;v"'hM\klDA= ,]պ f?AĎ[.2l{V@Kп׽= ᘓqc;!gZ+T;ҦUZ#N>#&Q>2.ҕ睿h(2ȁd Y·'KկUٸ7~pQBk}|ȔvRɆ%sƾeEn1Eܰ,mTM GAXˏ8.Iǹ&Iz};NQo0ų/~ 'vZe;ǐ!QB!Tc,={#2eި3HpCPC zuA&s&Ž+"gp0;nY~6ַ10hlB]GüqZp;XAWsU僮8R]hYĝ_]Y 3F?m!} fkI͛ ^HJC3Q=5"J=CꌨBG-Jeki*Q;~W=k2%Cbmr_ܭ7)&Ěwh. L/#i'ߖPH[٬ŋ4;ajF3P庁;v!Vj;TC.a)ǴW{Lo*|q,/DPp^b )F]6F\ӡT[`8$OLfm~Q_b\,O-Pܑj(2CS,PCt3Mru)j"p =t4CrP Z!Īvg|i/m7K%$*g"^=N:!N๎~ <+UrdU )$=qx~C:$Fnk-R ЈMk"ڪk \J֑pF..9 ^r`d"$m1e,'Ts-R}O3‘m {؋/RH Q:w(bߍs0;*BiZԷ<^w4!o;ih;$Be'9;0YZ070701000003eb000081a400000000000000000000000164e6139f00001d7c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/fs/cramfs/cramfs.ko.xz7zXZִF!t/s:]?Eh=ڜ.+φpO?mHjl0Hqk +IV;oZ.Ʌ%Br&Sӑ9W^ 8bWphid:\n\#_fGi%HH`^nԽ&q0R aE_*T7/tlc)nE|j?#r+vy풳O*,RJ梨~h"—N g66Bn`I7y]Xf\Xd2jj^%5OYz޴hvo_OK+rr]&-rЩبVOVO-ۺ+)3q?vC{ "~weA,.&7b.i/1x*T>iʖMV aεKk !}Xh~/ ĝ ez{w,ljB%2P!$F`bN`HG| pbPST<"Qdt/՜nS"2W}7u)čƼS%DXȢ=20Ҍ+Zu*V|G(>+-S)?mUai$"3XɠpQxA׈HR3&;: (jYLěh :{d(G^s(\0c^怤R8wJ~ci2̜l׀:ԡ9rI@ ֺb铀G5% RU0L#N]w0MPk׉69o80޼iIp.HۅSFmXk C,bpYM|lCxvÃ/Oŧ,0t);:RN1yfUk.5, {HK9pS_?8~jtedjAVsݻ'$Kzh\$;ގJt@ 1|Cuc#1BGÚY;]; |ocQyDb ݘSz78:UAy~7Կ7Han+RQՈ wOZ!y#jZ` DY^"dsBile, ãmf71za=W(OtWӗH@iA]'{ɂAʪU\ט,ƩX4 l(7b{k —QkR0%fH=NM~ϜEM4ca}\-t;jIȢ)K( ߎo@(ee&.78͗9 2'||a=qmbm%|U>zc&N9IC"Ʋ"YSph$~μ)6J&]},<0KݵW6APL:L(@B~z"uQƂ;H(1P ,$iSI{l΄1'V8CB&(&'ĤD |lI# Tؑ_5#(u*Rt~1@7_\ءZOw̴YWͼ;X'P6(erڰpd;HS}hQ忂Y؞ގ[OPrC^Hwy B"-OHN>Up(ϛ>Z82_FE5s]`40.zoש e{b&C%YR %{5SQ$aa7 9}8-zK5.r^d ەdZOp3_:r?c`/նtqdM!ᐅz fB%_pG l7D;z3{Ӫ߼{X"zDCU h$Nʹ7Ԭ\;TE G}\j ^> eu4fD԰?(B~ڸJ $h^șovpvIs-zh>fG,FܤJS-oOㅥ_ _  [|<GӴL[qtEP@pw NC5Cv;G9૗PDGL4B`o,efJaEc{?[&͓?{Y?.vYYbL.M'GsKObB~M:Bj@\fh떞1?@H@֔k&~h,)/ @j1̽Y^2]7\NelF̻ȁ-??}Mtw*y #[+Ԏ0 ˗oi 4ukh7nx 6ٟhhf䠓ˮqOSli&oTlW$"&ҙe7!Oj'nGc[ P@|mr$Wz^LP=ԭ[I8 d4ҟ ]/: pH:J3KbVPv7=am-OkBVYݡeI[2&Th&њㅊf%'v7A$rT>h8tӴjN%:zcE;=F$=C%5E0T[_Cscdinq ֚fQ;VɤѺ ;H|@k^oMaMW4+V<{@o%k ·ʱw\e(ҦV GiQ58 DFD&ۉ'n5nRс k7A̴G3CiHw*"?5ԷJTOp|dasׁB% <7[@6-#ءT ;,[%'2B_s_* W) )ڈR4ܽC3[Dž5XK[A}@u2%$Ձ*vcǡ 8KviumKpR %#4NJBeuhlIas@K`-L_^Xb hv :c|ٽZ?S iI;xg-Xn"\Qrb3tdiSL6>՟a-!R ;i]wUeKhp<jYg~LϨVv~q"2W,l z \$%4g ّs uhBacj=x([#\aX{IgZX5ػXnZ*#yht<ǧ~ItE9I0w\i/brkT˙JBQ4)0K01ڂo`} xVj>NQT`ʠzȀ@[,YpK ^?.=,M1x@D}ƋuO7W8VY?k[ \ YY|OXϪɲb4;,uQk_dg -- rF|_t׼H#;Nlxz~4E}gѮ]K^@Mg vLͻ>9cҥ9TXTz&$vf$'koUBm<{?`!J D:-ѨKqD}#l{-CjF~䞣鸮lɦe]x Ыr&/4#Aw;87R l W9Y錏C#L Ρ)v| ycx cc% }sMokk.jXګ#¢GF׮k4JNcsMvŝpa6i2->ڋܛCOH)A'y]lHsʔ+D!~X8?cEl ^0w\l_nKռ)J*57yf8I_ڞ5cI?@*#xҍsqθjR|XGZb+I!ң, G`(0|#ZC~mv're OE=i}g_Ct0?^Ln*3T4jNCwK! zi!q5!!C[݆rl"1%ޠw,/Kº%,144'Kz֤/;Ő:n#7n>Ii}·*l(}M=(oDj,Uk&JF4s5aq>Mw 3tVBSI- CgH'Ñ\nqOc+-yk+zО{* >۫7B${_֦Ǭ32T46 cRUk9"GC.Bd4KbfM*Nby' w7/&{uaѠ !PD-!82krMM]4*DŽ-^c'?)IB(ޞKٳb!qWٞ{I=A/iwïK N A)I8Z]e,xQ? [( mH:g^IMXa> 3A5&Mtdڿ\xV2 tUʕJV%CτD]r U\UCG=}Pv ƛ~ꁖ b@u9r䍙&N;ܨ\fΈ/L4ߞwW \L __a[+/yj=^P>futR0I-yt@?:k "^v_h(z|<Ӛ;O[0vZ:Y/ ij>U_oX ) a@@kVȵ)C"|Oҕ bk b!DRkP(/96WuuId+EV# 2 ]9NRą.L3~Ty=Zn4#1]|HLtT74p+KݸI]|N!`@qw`t3E !Ou`E&" ݫ9'sm!3p"ë5|pS_fX7b]P v܈PA{7/3GTK.5 Itq]\L2lB|;pJ )z?xзrR|,UAou C~$ely 4Ob,& Bn NH #I0ozX"PtJfy+ cWIH!'127r<6r.u&pv->D;(j:l`!yb4OuȓmXhy oU.#@hT"@+g:=% ^MlԘ#&;$ jTGEJ6!Шk%!bWAG8T7UhAp"Sh"@sQ9RPGn2x׸&<҆4ⶪ0#YI{Y`m3V7vPO)L hӱ]!M\0rhyM%i NBI`%bVoj?i0 T]Uۆ+s1ǵ:F':>ҡ]6lWt9Qk! ҷcMN2 PWP[~ QX$pWFA$=1GhƊn=Frv x+Q9Ҹ O\gWdtY`" 3Vq2Q޸c!ڑdmAYt#$esڸ2vOGf{gZ|K!Uy[mG:{JgYZ070701000003ec000081a400000000000000000000000164e6139e0000652c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/d]?Eh=ڜ.+;e}wg}lyr3FfYvEfIJ^S6Y>9 44l- dȾfJsZ9zMKJnEߒ-A}c!I<\Ql ñIn6Pkk3s堯tVl#^*%Q}>)iK.! Ցmsn5o{sh͈9]7`KϫL+L˝(􆱷]Pd4፻Z^sFZtB[zPEU|'`G+Ͽ܁(Y %BSO^T"?;iBc7unܑbh{;7,5:9~*tg(65vcoL@0&Z٬D)4s9]ȇeX4)/brn' b .0JuծAZ5y%CBi IHցBQN T܇?6!]A8͞Ld,ӌL{lӂfJ%lJ%N1ui>?>iz|* >ɶbċ]:.ZY [v֐3iN' 6Hzl) -bԠ}W'g4`uU]i`\ZTԣؒx3M<Eq Q sT``9N0aF,Ioye+n zaեJ%N=뜘+^VH~ֿS"XgJ PNM?6kGǰbdfhl<&a=e vXG:= OhEr ϹogZ+)6G8Ws+9* . Fk 9d E5sQ6R̍`Kvo_ɋEV}yDN:)(KmR Mc} 7WNS} ?=?1ﶜM #W,{r>?Yz=2G7>.dMWy;I߲ X]s>S@)Hײt!kfgKVWf񥾔r/*^CMLX^{v?f1FY= ]^$ o cj_-nA,iUb3H݉I/+(Y^=`&dG^q9]z?>A[3"}a ?T4Udn]{2ʸ퍯q lTP:ScZ?lwhLҢ\9R2:y +GVm51$6^JPJO_|g*1;?Iʭܚ]z^U+qūo*r򁐈C镑"5IB#=o7pLdA.I ]`ڒȧ]$$E{'HM~?sCxK(z]< Y  بotu.J~ 1FoCnvLN1)`w,T柉m.į2n6^rGtz K}ڮƻb~+{D/135Qq:"oEW)qT7"Bލ48ԝG? h h #Ew/~?(dX$t3G 6ƢʄI|KcOeCNˏq-|568~;fU/z5BȀשwriV*W4C |%_g tSZRo"/@j!G GQs'O^\[+@/QܪR AMDp8joPl~ ǺǼә`& a*+1ELABPmǷ!70XߛW晑jxֳ@Q#i;NDK+FĚbxtȒ PKXW:@DڙE`דjxo…g ͜OLDj+K:kR+/' ZXOטG, XC# 4seZdpt G'Rտ'aYآ~kQJߚtE1w%D2Fy `y &np<:x }c)Mİh)kvj$4GCtK/=+;t#PfuH15^$UmK?e%ʺyn\l 3R{QsdNd[/[^RK&p/N{~C^%cAd.XRJ?hj*.МκUM|t܂w!GvpVk?^3Tޚg)$y3OxIXZ,ݰE20["Y*]ҽaCt.:aO7jdun&S>d*]kh9 *1 w0j_h'/m'J֢:uVr+k]w;sЕ+MALnj.HOкިB0&b΁۹_!=]쀿F.&i8Z(^̀*v!]aC KڇF%DFY"6p=tCb jMfhJ5GLKW6Fʮ⹵ 0D$?`# lby yGJz V? <'o˟n+j\UB|Q8ś7s'LHkK*t{Ld9.KgA1[GB}ގTB?5̥c}Wa;y͛ |dI3öKԺ0@ &&?/ĻnZoV7OFA\KW&Xú+d8$=u:_Gccwj֗/ArRh9t~@)h(_D&ωPat9#x AP8>b$iVAӭpE`5,TO9:ut2V+vZ/0+U;cs֪XQbi&St,VSĤTIeqϝYCed8E쨔h|tu?u0,sa$@lL"NCc}$:hQrl d=d :wT8x$ ,U5,vawQRqcgWIv\h$%ToqC/Lif_Ϙ698mgMS\elzC$~#Zot5qO!/dUR1(-yCrx͹tv.ʮ ~U Tz|4`mĞZ Ő7ݰg$5Fb[c pqM?c} r=fq\Ʀ68ckNm&L,3gZ\"iCyEQ yshiRpn ىg""2xAP$o[ꅆш\L^hxJzad"PABM:77㟯 bjk6V@%-c-i*;%)ȿq_<co(qpm$2z!ӧ#(;E]n=4`N?C\^" k9^|NB9jowsn@5H@Ъ}DJ-0WKiؚ1 7HQF0I耋6,jd&_JnP=:3@hP^]f}>eq,rN'5j) 8Z2չ*q*'Rpauig#h]ORHo!N޿HsYH wa1߰Q0vUE`qR(v߁YӇߚ n̎x n8K<HJKR,ړ;G r1T0S%N+%oBBs{;g[l}qd=T6ES<\OI\[.!'W~WW駫*|xObәnRU8+ X"ʹ3eb;X]U" !G#5my\_q~Q'F?N%)|YR +lsEurZVO&8g.1APAZz7%!CV5%`8 b9KP^ ügԩo[^CJ[9kYmap+>Ku?'שK§* ]"u8lH.ĽBnp1/Oյ,h-kľiIp71I- ^]Sdž|vx FԼL{#Ey(b_>mNNվ㗇rV6٘șj,$\^kMzE2`K8'AhGS8HQ lzywt1?/fOpڔiLMo+9޳T`-Fv2:aǕwGJ{lO:X[?ؗ)F>i{;XL֍31A^t{Yl8=g(̰?yx\Alh sH+^]$"8b9f~4@㰩BŽ~{6m:tss@;'~w:wzDҼk\]89\mcPQt2&wq}s]lo <v~Ō+KQaWg ^(҉U#S22:iGC?tlUĈ56l`Z7:]1W¿Ӆ[Evp4~닙M͗[; k۷wD\{wH(ePʺm!Ҹf@Cm}AQ)b5Řg (q jngoT~D OM5ݚUd^3=3']&]0I=B)ҹDc\fљdW#|M\BSWCgRwsBo ~r,jp0sh &``[OV%Gm+m!q:)SF_q N*N0!*H4e78 ۙzJolєT"/;/vnt}% ϣ(7,dgSBTx&xtS\g b&:$bom(0{tA4wfM*9|KY8A iE!dҫ'./izF'Soqph5$Ff]zz ak{/2~SaɆS D·aBg>ZNbС_鳏RT*02vCQ^n <"em&1N<(LG݇9sYh9ɸ%kPY2{ Ty; _iCYSF9#-v7@5WF?ѧ +78֪3w 4mL&,>| 5r] R `Wv/d$Ҳzӳ)jvycˤgav޳{ۺ[F"6 Po읱wM>W}mNx23özV ~]j-hp>80 "!)jJ4QGM\&h yy!pŎkP$1yہtp\.QWTOLJ7*ر `yQ?jzw]c\vpv&yAƔ5Y/7NuTJ M7)e6\kT8/WlbgXDeF;[|;O&~PlwAW;Wztҩpu&6DJK::x?c}|z_*}.FkO ~%G~EZmQu"fR}$.]/uX[{܍Sq{WWyIanyhR(g!hkw}#&X(RB#CY&-/췶G-L1~I><7>sDFYz0|SHXT<Eq6eۯj |~ ht}*4s9Bh HYA {QFFnk70~\@@".v6IE?1(ߓRJ>T EUC~6Y(]#b ZV9}{BLe2pf쁆)Au!矠!F^2B*MP 絵DWⓔe䊸Oz8 O!(fRmkh mWPA :NGyp1֙sPi'$ lV=l8ߢVmӐ7tcd GrxVB}Z(ki Jb]&b۪A˶Jнnc›;րOSH$ O/]"![ѿׅќխ|lrDC` ~C>0:8OJ<5/$@/^[\y!Iٝ<[a {7tU168\L"B9pF S.q~Px*·Rm%*KR`q>ek %gZ#1%6=+Ӈ{ȖxNrF Q E':)f@ #>O}Eg@ 1%܆JDo )8*!)My$i#d 92`*Ӆx(nI6F`VN> o%CYnAuѝ0p+a\xdI 0xh Sw.BSe-o#[{,x':)Kt?&$663I 汤u t<[>p:ң`7|n1]4_d{)EBڷEn< ſ04 e&Ev]h ~9{%)+}?"GEJ|2l+L\vn>x8.SWjg 54Bq9M4i K _?լ(a*N"y1I_UҨ}Y +t4++ |[ ֒V1='Rtb> {c'-6WIg+`űՁ؝Q޲S?l^˞#0iw_X{$6r1eAႜyN) 761}+iqe:Spƶ$u$P z)")VX-_E6x6eP|"|w ʂDdɓs_mNQ͜IF.@$G78峙@0vg#繂dc>T[n#m't`s$ægRax9z4#I{5 oˉG?xm'!}3aLi5lG4d:Ⰽ x~#MȄ50&=4iR ;vip>Lfq 2 w9gX|mu?>9vOjcCDƚ!`qG lV-o9n;u5 ^CiٱISΠm(RL

ZKiiqa45XC GН%Yc8Y\̟4/`#ozŶDm wmAL}|2+~=9YE̤X,FF;uvfsPƻw\z;0O"Iz;篪S|RyԮX|mq0Pg.7Tq&&d6ZD{Xxء4G$G/$ϫsO1hҸ Nڊ:FF]8+r1Ŕ64acW^sQG&1-^`b5e@(HOG`fnczqlURm LQ>>3߶u.:duJXI e.萆Tk;K1)gs8+A7!X&ZّzDRE%`'@R{o#ĉ0 ǭ,aՃaJA0BiF+R$7b'"Ui-:10?\А_[zmRY:Xe~0%.St0^ )RQCF,O%&9+lwivNUpкO1Aq6 D Q[&ZNGV 6!+x>>7CspW.E糰Ny09؀dG1+[rP+d,en%o:߂4KqZӃ*SOk Gp|g8<մQc} P42eR|;Sz{A ̂=e&r/K)fa5/$LW#جŸey$&i15G+>5ldSCN  V L2+0< :VrD~BK򐯯~5#lX}ŷ i&Ch88/Y.m2@ tŕ2m_XFyXW>RKbEd@ץK.Cu2xl+<9f\<$4JVA9\>$2_nuSz?D ϣ$~\u>ѲȐѺos;b=B+|(LiGm⼫^G@+5VWP?TxyufQ TOSB!'Y0\C(0Ƀ'%QR;^3ua]_ib_AռƒEO^zo{e{@Ӓة/+E)fśZHlH|&"8~yYtEڟȊ"g&eClY#փ&M[43 q|=o M4 z(CCJx~iy񐘹m9+lO+=9E$XAu8~[LZ4Z_YW+R5X>G:[Vqvzڤx1_M]/LϒN~$sx=!<o[7x27#yT[Y"j'N)+·7 * 9~Q0輞@ 4*0|RsIu69ŃX`4c՟E"=JC|f`gEm"MVLh4 kwhg=,joNgaK[ޗL>'u]G`rd#ߍ-\P)Mtu7}.*+e*yxoV}] 7k 7ƈ'G䍬_ 16hU:{F^x%<^UbL0 $Jf "Q~ijSQJķ }#d2 ȃ q0?_Hɧډ+>7H B/_C߁4ɳ-h RHG%X_֏i@k[Fddn i.V1)#H/j*g'N/c;5G$ E5."c~cAayB!tUr5?p6,y)@) ٌ7Ѷ~f{N/!6FQͱQ]3%].Î$k2wMPugֱnaT_62Cy`Bg$RVK:}_I贎[]ųi˵rcl'4E{إ}*"+,JmWW:]J3j W-RA` eWd&h5k~t>V2+K7Jk%5=Ulg֓ޛl<(g_|#6F\1(JVWԪ+ڇ; N:/9XXQ Obx "\]0*;D?Y!q¤,mcc({Lz8!3X$+4!z1IuOæo-\JɻbBO̿GəDJEYQ dz7v' GkY~om|B>1j[:?R5=I` P{G+eQ 5~3Y0/h"C,2v : Fl`bh Д ES3 T~AҬ &ԕ2w;2!eD%ۢ3xLJ\ 8@L쁻&MOn9˟ɾt=`1$Te$KC: oepA)BB^l1;.MK}CvT0$ؓ? +3CFe5'W ꣅ7;^_u B Yf q}=9Й qztb@Zʶ5UVwj'\L 4J4sB0gfcp3#MbxrCk >h<| jrR ]Ӛ_}+2PFFHo=c4i/0L+kл) ڡ$MOR.$$ܒ/k%Y"w;Eb+>ɦ\C7q쇕Sy Ӯ VD ^BWp蛑@}euQH(|Q wXە!r5zP,ɡ;,-s*jue֜Oܮ{7~4 % n irS[ x12@4ӨԞ J;Bcf{jwe0OctP'5<v_oomrT`V#_bB'{K<BpM AMgҖln5C \̼GP2HBdul Gf wەSiّ_闢ӤԤ۱]ɷ.=xW¬"\V 860q0>IFE<UdlB&W}f>CP%H1ur=9:#ȼդI&Qy7f7% [!\_%庌%d0A}ԫKϟo]!=kX+l = { #šIoQȫ6(3-CdCʽVa\vkI7#s]7g)0)%OAbOÝ@ !rwkdKuwqlk[KWќ!uԲq *ՓBϷBX2oCU2 fi*S (\u]*oo8"PZ{ YwdxR1-6suk-7g*o79u.R5#bp7kΔKUG \1*h FBc$FT&:~LױmIKX*Ett9c 5/JOHj҆Xњ%y}") 1!$&) HݥiX-0lbCQL)6f 1椁;tx1El?du;"KO}kǀ{4Nt~vso fbAb:J mGQX%Pm8\B?t5)yeblq&엋#YX%j^T;wTi̘R)70;o@'hv<EzJi :%}^nI8x0i&)i{[ (-NTUi<)0бIO;*z8 yYUU\iy =ZMr2b~0`u.%J3x3 Q uI9ǼuE U Ipz9`)dET6Tc@ 0xc0w<؂AfʛPq&aq\ !_pV0tgKT19i>)j\BEwëlB-۬/W@*r3ŒX È0hDΖK}0H\׽؈TVٹKPMW#*ȓz͐Ԫ'1)&yG$/] ';`f=ĀH"wъX":v|qLf2]tkad+2ψYr¥q4DY`S:lΉ3 <蘘| S\_/IX@K@Jc)'L9̆R8ذ#Y~:YA@W͌`5`tQG=('bMێ9|j\EP3T}DwlJ kF!d"cŷ|yj 1ooaoY( ʧt(ai%]M&=7i$Kovk.~Q>u "8UY4aCt- VdNn;odyz=ur͝oHJu䣔ewQ۵;٭pq< eS118#NK ֘~lΜ~_qux"u- ![kN;qh.v,Ao.Wo O:՜d#ZS:xT "*;?PL Qx5঵Z}63] M$qTIړo=us,&D#|t=:0+K_4j\p3;ljTr_$s|:\3Awoi+|e]mXM_'Y,HEq\r45aN4T %vC0R.V%0pXi\y˰įA -,:0(3h+$Anݭ'{FJ%"rsu5Q}dw8 (;Ax8'oВPMܡ_tzGM@9AbG?VANEՁ2dҠ ax"\u8w 6۳I+N%zUlQB©Z7m>YP Z7XJKqɍC|s"c!>JQ)Y$1,9Y#Z`sRJP].PL;X.'h_| 5Q9Tj|dxGGVŴً’q:~sA?\/ge>x'-7Uyқ\3Q-m]x#h-O9'3*u!Gbdã mވ`JOThʕcA6^wnj ye_۬Tpγ F!GeJńCF鼥G)BqJrgoǾ_Xoob0']+-WX+\ _z`&CmV!m[|dX>& q0(os}sׄXj3R7E+r(%ޅql}:7rڣV˓P8]* z)Z[  k3Ze,!Qf#zm iZ}g>2ҦbWݙ.' )w)n$b*0)'Xgkb6Ơn{0՚C<_?p_+ܢv%FXlg4?G%sԅoΣI  2fzYn.5+wܿ`xY}\jX7u˳PW`pxISW<'~0UޟSAp])6Aah7dk OXSksVs3hՎCDɈrOחl!aF7M:9Z +Sa&4R%*icuXhzwzB\qke)z|d6 -5Y> uoXr uW1{@MI`o`8^ 3ҫ\!%ČaoyI)eOӰ`~68I,EG4_"卻W57g]WȦA5I1 l'zrmFqK8E+U*Lb+9Wy/П{} ?X%;ˌ 4saЉn(=Ќɮ8p<=`|'(BV@>jF6vG˷Tg[4vs\˥cٟKC=-ZHMœ9|SiESM3z0Kdp ASƪ 8hƆ{ 8";qY t=9eКW&B]ɦV (` d,^q|#>5.@~@RE@ (i tl/!7b;ZK].SsV;PғoXA4eIL}pc os7cļ7vyg¨/x$&nv#Si=''y-TsՕ[^V|mu3p"z[_ssɁx`@@Z6SXHSZAZ0I:?¥049ȈPnhUFjMt.8_A%w?M c?ݯ"9S2W/-y vD=ՔV/r9^ :Ի V^r{ԗfhQpcّ۟)Q a}No@W#dt*qq/@8n?m+}+\%R{o} &Z/*(1̓bsb|-ͳNqUMPV^>MdWvTU`IY@"'U7j2CF5tlUQO]<9BѯFAVM@ "OΦ W 66'ҭyzE3 Փg0^ꩽHЛ !B\[.QKq„rh1*ku0dvO$Gp? +lk׾K}TaWUtJ@bt#撴|vpx9N4[K쓃\2 n" k [?qp VGN$ 2 렎@[r9=ù;:Yw߶fFgfHlQ|p-9["ˎ/[mlh[PT7}ȯh]N"I-9xNsrn2A!nXe9ayrEOr$ph0\tOy&b ?]+=+w/Gʫ*ׯRww)ݵ.. &AC%tggSA~$g6Xub;TXD xxF(:Î8\k zs|aNRЗ-SF͟ q挳OD* %YW:ùӰgt|2WGql֍`|Zz]1۔%Q1/m$]D۟+* * pe #bU_1,V%'  OVtqIOHJPMX>FWt ܤVDB;ij_.s7 +?c-uД*&xDے4b!Fx+7X41 ݃Et4nv'[ִu1倌m Idvl!Hobu5!Y%&2VoDHv{_ Է;Sdp6IQ  ICSV-ga˾o.wuɠz R-Έ<6>K#B*%Qu"ղ(/E<ǛFT0H~˵s4X$zjw(4|5-2!bUGa{v$1h}֐a}iiVgM+6)4LYјR[@BNMcʠ9튽Ngy;Gj}cA9:Fv(s 8;LὺтS"0Ӊc54zxf˒BeJQZR%+P}:d40+֜Dpْ&'2ٚ8}s#DF+e'*7)o \#˓H7p#fǝi;Ĥ?v^^֒ x ᾄO_'^CԩMwrq* t- ea͝rKrXA9GKIfDd›.mmsd q8\$a:b^A]Q<B:H쓿 *248ysMitUin$P͈[71Cٴ$0⼼hy~燍^͸~:S;_ %YH\5Ukp͎}ySf,h{*gkm{+MZc+RsԽpDŪLg /xuRW߻,cZF#reܿsU2%(v֙N!6Bh!i6GiD@ya*3 fAVTF _ N/>e&]Gh8mlXV+y{g I $a<ǖt,Oy_}i8`c+Uf. {V-,-)a3%BZZ1Y䲩87rm-Y΀U_RnWM~yn8g>gR?̵F:v|Ea@-ZpAd%нsRE)X4Rghl z֩RG;+ -]I>lԐ)yv7 }WjrʐPV|\Rs*{"ɃhduHza"!Nޤ{_[2+Mxz4u$:~Sm{]fh; Gk P:oG4bK!x/2r`XbPM(3&=)@Trp.Z}.zQ3Q㾃^*@# :U;e /"!@j+cGI~xi3t ~P%}D=OBB #<ܶβlIPz,'|TրlH XOh4 M.< :>.".*qpҩ^FC?ܒ􊫲6UQIDkhgrZaNQ]3C]as#L0'6}S%ܪ'jiQ#zkVk Fpm \= :ZW~'F7)ן'HChK@Xt/1ffE0Fu~M.AN{6zV[ukRљxjf:Є`ۛU8 "hUn! l*g 2攠%3?"qhܤSضwԔOsjiǃC(.sqpTO[T4zFuoe[#,\irΉɳe@r.0Z"y&Iotݗ4U5`VJg,PnT\r?хk (jy[)6;~8 Żʗ\=Gԓ6JJޟDĊ1ߏ.I?(ƥb{L?o­Mfsc"7#20s IuIj27\C|8k2uCIO:=Tv02"mf)GC%F%%ݺ0YliFI{GNlw39e\nv-~Ć/bx꼛 -Lh Ϻ+V8>}5lsq*o= cOj,[]TH_ 9bD9*5b']x٦@: s=Q۵\gBmpuZ- ar2V +;HZ%h傶`?cۭr23qX?o`_ xm;}pDzdsJlIXЏ j8vg;9YRJa]u\! 52EҢT)r7xw?A ׺'= 䮺N:КY=4h @~v)~ Qkt HiAުWO?#se{_~%K*8x\ˈ\"FH?|@ME_}sR))Cx© n-r:r~ MXCoeoЁ50- ϱUPq#^IOU`\\i>&G]ʹ~݄J7y)kew *rB9|R!\Mn`̻h{M; /HlĄ y*QSgZWCI5pjT+Sd BeBv B\z&UjԠycЯ"57<VwwRQcS_5kBeQAS(*bW/m޷GIv ~RR&cӕ*ߴc+rT9>Vf|V=cRk;P FIkCkB-1tn -bdnw$scb $<nXܾ g,*K L D=0U^BnwWgܭĸ軮UdFsAE1C+l6f8NZItLhQJU0}>nz-|'KoYsTͯIޒI "…^5J6ly\ B<p@R+Sajzڸ{9LxřwЇN"7V`pcz|f ݪDeqj n㳅k0/gAi E^=^]+=}-\O"3+5DJs{ib-冃NA%w "c"ܥT}5`oqM-QyX(,du p٢suQ‘}u k[{q휃3+ȡ]L S{PT@3U6|6ʡIJs9,Df9<<,Go &.X[W!+IyD ,viAYW*<7cևCEL<q^#٧i)~u'nXDujh)'aM ~SWwKt@tHz#BhA, q!4ʕ$kU1KaÐ{+UneSV?Q 7lKqtb`7^TtDLg8.O*P"W{_Z)8f+1i eC1A8noo ) ԧ׊3~sI qc[Ƃ/uSƨˋcj\:#q0FY?͵ĵDg%̠Waicf zkҜ%6Syl#)wx&%U}y mLjc&$ʍk™2H7~β|2,MP/GTWdI ((f/C6>N[TaӤ(\q?PR'LՒb(.g]E9PR;u B uZ: d4 _Ot+&J9l [:ԝDza'\cyrKuPP4bYrUWD;z\MzkH&كeUas6HX^^.zAɢ}-5nh n1j\ddh)jwr];A|%~|3<,6sY*Qۺ;irMKQ|_:-0pS$7O{fr F)(<3sIDx=jb|r4@п![6bKYbhvSb{2BƧ5݃XQ<JC=Vq32|gig/ \UQqDmo]:Fcѩ| 4zxNӰEL,V0.sI;9-+>^TȫysPv2&5Q!OсrAťw/=mvS΂Xa|2DŽ=fύN4qr3Vp+rcdXh$yGe(^>,0b8Nt6^mF3W%xP仾^Qyc=KZ5zRe%Aͷ;-1>}=T ٹ쩉EgX&ƶQDM!z@gؙ"}WS6 +R& ==7'8u$(_sc #8վs,a49nj[eט'DU΋M%x_NBKߖ:! LY/(C8rJ|QfJaofbi>>pN-Tccm-iU7bf }: zBy&A z9-]~JA% f?F+ޞѿzoVs/[ M 0懁{m3OB MωR!T&}oFY;9b6M`uNXCglw`&,8ga.sMD!W_GzB+~?,V[H48\0ɌʋR$-Kk:^1@Q(|%ZՓ9IuoońrsŏN\8=" |$bdo9xE44 D")sG08J2JK@\sپTӐgj3s_%%~[Pm6tH->kRol%i| G*8Ŝwe}4KP%'"lX'!%ܰE,*-~bV 13ne~{z̋]? $@Ok%<ٿ- +z.J]ںl!nGB<;I.83sdb9&.qoV/jӏU̍$puq/R%֗m]AUhf#25bWp'zuP}twѝ.Fhh &Bh.^ p̿ *Lt'yx"ͫ+ ^N,܄ MTu]9?.b_x~VtLGX]b,$$t] Ќg[Pl| چZ C6ߵ41KizJj±i, wOFGߟ (v鄤3hx*\g(/DqJ7ƭ(RN{[5I^Ov_y-&K#‹IC5zh;_a+hOւ>/ nܤd{jL>2ha ,GU|B+[NGA~ωdSN\gRÐ2I7!zW6qmbp^哭oʦJj_k'U o9]a mBgx2.RCctwI8n*[T_\F+2W.jʊ:V|RU0OD􋃌I(d^^*v~O'3U ;ߴyp)H9oT K£:Qc+S,+=P[N5>jD-E1%+7kElk*]sk+ò`r8 "7 ~N)Nud : ѰeIxJ́.H?R orgJ;5~\ß?; "NȊĴBiD20 KOB*3+F&՜pvM1-"# +eeM8な?,|sbr%\~?TO{ f-o] {N?yk5]XΨl^"{Qü':3ҔʨNT^5l3VHLR'7;;.#(s:yO>{ g%젓 85fW̧PgW{njĿo%jlzix3gEئo@T(G4dvxI޸"@WA= or U@\ZǮ)F Ka!DQH\#<*nMo_Ìh0It>I(i3eW4'"\df Ze8J|/*sXL% tDq<*w FdtK^= t)@;!ͩvl&ÈQn锜U;TpgXDik"T nP0YMG\ IKqz1K51^H3 A#qN&EpS$f~^xмVKUGREqYHX|.7{['0y%K qB׮Rƌ %xWP@,?G( @tBeVQXF TM_lzxe,;KJ]ˆq0`ÒOg^, e5=g^ψ2pm䡓/TEGop|jRDx&{|P0zޚ4{7۶23mC有o2{olvGFmw{ Rh0FX|1Yӕd/% QZ"=n\wqz@{w+QN.u8@$xm3r$Ή/IVE_6/~ Y(G;v(H[ g)6l/biP Mߵ8j!(*8?1n*g'v|a/<{T>x~^0`8=wH%)|+RT!m1(Ea?>Dq4p"\K-pdQ-Ƹ e.ȩ(!BPw'@wMRzq'}W@bA7ܑ=YY? b$1gʍȯ%; 6ȩ`Hmj@W~{qRlH "=gIz40=Nhc28Ǻ @^37@jb*32ZmVHŃMe=c@+i$c)w 4U:\Ɋ) d~BkKԦգzAzJ(/$#I`ڵ>!tYޢ-GHR5^CAU(Hr< 8ٌJvuc]| 1!U_=)y }narFŻ(b!f ܧ@ hzA:p=Y;p6 G_%ؐf^3@ɠV-VcfށCiAG$ "&B(=#ߚ99.9x{y>LZɾbF˖ҹHjU\87 0ި|/|46Nzd@,ewkZ2zH)Fgw^|>0cbh 2vz [PR_u[~)T:KҾ}j6Jk 0 m<ҖPt|"iav~e+ WLO=l(FIʞyS.?(e{ċurU i ~ *-2mHNb+- ư(rh#W1+ !Y@_Y҂" _o;*h NߍOG|E2Ak:ީ:?r&Wr͙]%o>K^\ W\䃊:kK ڻ=[He\}e}(5 fQw* w~pm1HhrrY/$[pCfrEi슓X[{Z0Q\ nKZgsgb >Z|'R3R&eC JU߷ # ːUGz~qR}z \nszr򫡻; _wW1#oE$cR(`3TJwknLcIN^#i ]$3QnӈLҊ%̋NdT( ZnQ3ƺHƫ3!(XFՉ! {G Kԥ IfAþ PE؀W oJp ^jP!EGXO,am 4D/ueI3Z/G7*-y|'[?O5:l.:"/?^^XQ2x!W*>pN`^B)-ĥwga}js-;Z% "oixj P_t ~b̫ 5GRjۉO\pA 䧺&}tG_f.7_Z, |3a~sK rm mQ@2]nȒL~؉RH)E:"-Q]5oBy0ixݫ^u7<g.if%_1:A '$vsʔ+[^3nQ>_lۤ1 6 ^`S /RaJUldVUn}¶c/LÒ7Y.=¯؆ʝ¼5" #"E 7##J&Jbm . 4}Т jz1%~dM|¨V n&H|0b! j_AFj_ %z1)iޟU|M} Ùy30*4dSQ^Z-gLCq ;/+g+L7zs+!E{tv~. ;קbs 6a,G$B "hw<ۏj&Мpy^GݢyuSfs/Ps^##H Q3QE2Q~Ndp:3&$ ߪ1]sdݳd9yJ\XM5rC^CU_6%S7u`$j}BJB9Kd͒*~(JDVEvs?o8>=d ,iK1}rc p,e"*Ӹ*~ w ]E׎ӅWm7zW -,0*$e0JCm+a{Qj+t<,l zKS[\`-Z7XGGɐYae RJ7kʉdGʠԎTUʑ ?*w=k7$?$ykCC5_ 榱 +[bZ'h1b@G[^$Pi ?㾅boY#)1ʝ9э*8uVKa+X7&[~(?z|s -Ǒpdڡxtm$bke0XRYX">/79Ę k e{[>hIjShY=/\wiب:5%dҐ mZaL@H˼՜JBt.>Zacb|yuJR;<qx-3ϸHoa3,ЭIIH;5U6dC6˥P,bǺy`A#)6J6!1@UGq[IWkxh!N 9&:  s*EAf1%aAW-Qyq²>nWZWPGs>v iK&=UQ#;E }{8UNH5>zưt^,@p="oV2v;i\ FSV3Qz7Y/^ ǭ;) y=gQn&#zS5 uO$0ou=qE ZuΛ; Yjp0UC ,7mk{EI+Mд{JTc_am%[؎Gd$q/8 l * Y] g3~:Jh֢2~eo.zB\ S}3[F>{zߛ61nGfدt`^307`.n6L7X-\XyΤٖ(أ)zm26 L"gs%r{Ze豥WP6e6N1f&J󋰖Y⮷>GK𡻥U]'"m١7D2 T TwP|*ϓN;jh')3+qڮW:ZOj 'H:R9+ܽRVtwpm$uN'L;`0V0a¿TǑWua au tU0%ɝeeBE^Fҥ2F1}+1t}?dO5uqX|FBtݘTijGN-LXh\;ߌjXTH'}= r׶NԢ9^q兎9nhǡ{lL;hS<%L7\duCFR ǶLP`iv4m03]+ݎDo %а7C:l?֬X]@+oAuQqF kV 1=/tL<"dhMҫ&7~_…-Gͪpݍ D+,Yb:Hj2ecgwq`k 62%xJ$Ľ8(Ę{PKt$ƤiY\LJITpņ`1ch]Sy:HE\2ʤ0 4Gjb9~͛n O_$]@NYsc+`f !8~SgߴA4KJbxcRyu4xZU8~i;="-P/kY4J [ 2hWKt!1L,'v_vx`6reW2\* +[[0b\˔5׫őe8O4B*GQ]"JJ!'nS\՞ l<&miKɐR %z>~o9D{fwi]*FXyayh)wɓ lf.S5ܙoMqdܸ0*kQh]!IR!v1|>h5HEh}^=E:ݒ ʼnY_kkyjD_,O9#vsޢG,\jmHr}O x {CخI*"LI&* C-6|d\ PQ<"24vOo$Ɠlh7aZِЪr.<٣UT x9Ʈ/B> {qtU"mA0? Փ%0d/}X5yzUnPlVtHqbP wċ&l4r9,r1*yˮk${ {cse{ZT㰖~ >(IOD1HsǷҩ JTG(= c(0ĢWFqzI?k(#?@uzfϐxL3Ģ,1Z^;Oɨ'0Q9CdvZb.&^m:]CR[RBӔm{>-c'Yd^T^O_>yEݾC}v%)ɔZ5OM{.}*JֈnQ JC~ = xڼkнAN.+7Ao„< 0f& Ӛi2y{zv/StM O-AoY/a~> Pzwv.'>ҢSmdPC| V}IԐyp~[]L1" flBeF;Z^6֤Ы%O&.\N1cDF3]=A^c?9~_|4J ֺUiE^oMisd֌㱬B3(sR|\-Cؓ7.eJH_1 ly8!֟r-#Uz(rq)\U>=МeP\k\%l'&R=8Y^ƴi|i:G~ )x[1Iw.}' }+}Jj&N 9:n~ 8Zq2H/j J7KSIOW2ODmR:BұiQ=x)ʮL Dg<}>2Az8h$I$74@ mGu /1琏uV*U@9>%qR8-@|o\U:y6&w^3՜q T[̄AEIM!vpE~f$_1蜥2Smw 3]FoCq]ZZE?cZtVsDѶɁ3Gԟ"KmSi:I+Cn.FƆ5oW΄\Xc`b4x3C1uPLv$~BmP (Pztf066E56HԘlGґ47" <^r Êgn XE:Kyl-_7Pt=j" R whְ;?/"z"3,Ό*gA; 9GaOu'#K-|Z2! ̴1 aQ@6_ȒJSQ]:XSMk3-5dos吅] +1I߱ds"I$fWe?^ݨ Yl zq#6ฬ&yPzQ9 280y@J .鎾 [$ܿnoW*MT7lFF hp/?Pj|2Ą-+e=՛6\iG@"-#$ 3Dzm& Uv#7p[ U<;!m@9 50rkOQ?"N1b=A!֥%4aY(VRR_r ^0$~Ҁ kܣ].<"rlX'z80ɾ%'L 5@sgi ^8R6 ׌*L:L2_QMfg "䯏rk3Alzv?:IC-fu q;-DDR´\Q n{5^{8xٯ$gBrS\6', A)M'6֥JVHBG#ѥ"dѾDՀxW;JOwDF;6w_;K@iuǺEKt}XB/ U5Zcdxty((aA 8ܤbB_J5}t`m%#S\Ymq%G5r\elCo2`ίfɔp&#.=Kl]T6w9gL.7vM X6 # Z'AL8ǗMCש##<#3!B4c,ro1JqB<5vQC'kی,JJ*v[{m@P1&s"sT4-V>EeD$OY0.prTU -%V܀>jGx̼;prx}k~IK#جuyD̗ǙOfʥyBjr5dM;'8pѳf滩`э#k,7>>qen,.vΜ}IϧKVs 8kT(2B#Bt0:{< Q2!}*䭆Fy\#^=6,1'K5Q}|%&m5(гrӝL5JJLZ'YYww̐S`w (і@iL1>c(4;j+3@,aWa;K(C?_@xu r݃ l$ k+<?e_rnҞ 1izrsh4?O8-0|CnoL&OH.l~>>FZ5#t"RQema-0lO)zp&.Ow#2/^^e?0I8f8GX9̊ީ f0ދ#[Zú,KaX37POyk=4?W~ -Z,}/TZ\A7DGPOLװ 1,z_uJH%fsΓV[N7WS`FrrO"-#.Ao?YYt do<(׶8V%h9W&u',x^H ۆ?1vA2C5lf^/?7hiFhN&,-bǫ.4&EcKb=TgCouE/Xk<4̥qN't)$Q,49(c>?q͖k١ $927f苴MrBدqPݷE4wc_~h9'vF |̖zԛܧHnh0<$FJ }$S}e),zc~O>d^(f1y27hdZÎx;ՃB[v,5LSM%0t*gqs7KbegI H0:Fͦ:'^~!nCszF!z|QT :V\x:ǟ-nQC#.ڷ',q = &D<7r?) >g~$qnQiOyp+/3#\qFBNR\(һ lLͰ{ogiY "r ⌘zdp\ NfR8~YOθLXuT0٨`^&D7ibAdۮ!v3<$(ҢUFO༺k F1㎛rPD:џ ɣ1EH >2keFRBaV}_ Ǩ5+2m58^+TL/^7XEuQ+NM!awS&.4fKbk ay=ds1ܞ2ưG0 Y`FLbЂNI $XH娪Ay ȗE9իʙlVXHHh7qxmJ/g8]gZZٌ{?QoksJ* p_SE*RJyO?a/Z_g$9 o 6ۜ}OMcbmk1:\LxZ$ߌ͙zH!Z S爬NpUiGʄF {q"گK,HwZÍQ!xzC7h7ql+pzkEY7jҔoԹG8C5NwYM64 0ai@X@%0-*Xbu&:ALAզQIgfԼķNTjEX{MJ9<.˴"3{:nua=)гV |}#oߺ&њ='ydeήBe l(c`+/Gj-n}4m#F1w8}8y`k$.QP=3dшxhYdJ@H Ѐ斚 חA,1a~2X)1Z&tsI詼&6ꨰG&K/헣* Yu\/\f97T`lEa jIsںV[NNRZ9uc';j*.;Q?Ռʞo%ݚ1?g*BאQ O*"}6M~9ap2t>?KzLzdR^r;)vYVSJ;R^RQ#ol>fA1%(r1Ar|ld0{gv>&"R H-^Ryc(+/(r-&chEN>xV 4/(?$l ytZG@R դtOZƥ.x<jOrJ18 8hQyc/P܋m\ s}Zjۂy uiLi[L~T`"맇k!?9lV%6uߺH5t>'d8Jn?-ꂝϙ\u$C wXQܡPk+*6l#O` ,sr33,vB0+n섳i&vP.>蚭]6Eyƌ'PbǶFT4c9*p=0J{'!ޯmP91ma:(՛5ivHP[˭eJ?)Fƭ?~2`]\ { v L!E%nSؤ38ѽG;:;wȓݒAܼaF3Qvwo( K2.p!r"V!#tؒd^sÂ6 [&s3rG4[Co}vm7]Ym\>|Y@=PFn3Kwd1p:7G|E"cE ^V'ƫ^v_pѭ]j%7+#W.p6X>Z{=pI)祜j"~=C}z}Ğf[q{s4|2f  BD5ǏJNBÕ]X0vKBLE7}_f?M4!xZDwo#pȅ!,!S\MZwʞOb,4$tmrPyԏ͆bp|ZS9ALK_V Ӧl\X;b(2KmA/}tS}#ࣤxQ"< v|"$jF(۴Hj󶦲?}8@fu%a)|GWWΆ!;Ag3ȱ`ˣ .cY0h&S数+P,5Mz-%S&%5#~I}%äcͱZnoRF~M.pFw>5sS:Sa#"U\|}sqߚ/qڈ. +4nt!$"F^*F;L -uB:n?-(LyN?2pݟ`ţ^s(Cvݱ# +""!iqUwrXDPV>L<;A̷CZS-\\]ٲuڟ a.\&x^dNT4$6m& S0|yk~GSZ-R"zґ"ƒ2h09 Sr A.5cw$wRMt9]/,'?L夸1"@aI؍㱢 bȩ ,VҎW 7) hiK1b ˷F@+LjQ, &D^a-)(°&DfloruCFٰ'oc]7h[-=N0'!(!R~v@]De͈iu^MbF|$ `keχ^E4Y4^?;;(P!a?mǽ^}A'O}΀Q_b1| XWc[OV'*?RroNͪɽ >e*v~J=yX=RtଜG!wn8y7xȟi7.t s^sѨpB  /ȸ^ E]APC|UN6]r3i\g r*B8OK975Kߕg,?a^ˡEV|EsvR,=[X6+M^ cdp~V#4X|5 Xb!do Op'#&rTƱ_EK~DQOe%lC?X k-W c Ul8J QUpLocU5(X4ll/^H䷇17JRn/)TT]??!/^cL&wrSvmb.?8C^,% O&`;҆NN]`}-|\:ͼ7nd9݃EV.Dz ĵNBOGRlwK"`֧i0,0+$>a*4\F |&tE*NղUik6z1W+F0vE_I_u$Nq;4SAd#Z e‹$ՆX6@ *ej{-]r Ƥvt}Ot t\$>Pu<9='6))Fsf".s?$Mm3*; VF:Yٰ5,1TpE kVڙfv7*HnuX(oڅ kbNiq"e=8J QϞbnMe}xqzv.vwF| RWgϼ!9(*2| +Qpi[s~Q=bL8"TJ˽Lwo5ԑgJA2xUhA0HF5 yu Ã:nQ{֐]g;xXKQf#-v-PSw"S>MRj§O:FcNB$/MP06gzۆ'yPj=vJ1~ӷXJ8=3Y 6ǛEۿps5j#@tKZg*cz܊0^2uRP&7"b'P[D쩭pw1>흞ZSl b摲&!:c)Wa⺂N?n6-`">UՑG>;jVf(14\<;TdLF44$"\_JԨ{_{5t;ȂW]TL;쒰vؿTȦv|ZY]txCK3ß(\r ًsE?2K dGp.T(hN_)w7's@ZY &q:#*䛸ۺF);َ>Oz/aCZmɽ>9vٌgqh :>X6jvLVcpxNqVޫɵs m4 (P>I޺RttÖKFؐ 髊DdCĸѿVX[mށLF'-$e,U0: >RY67ՐEwr,Y<tJ]9d6`,WOS FYLOX{| 4"3B+$Up"(öxl :k^z|&AL|\aZK#?v-}0+6窃1@wһĩi+ڕQ)Vf]/EGͰ.y`HЗ WLDhL1K\#Ga|s@W%!QoFv#dGH XzYկCJe~ya( @^0u:2 !қMzܽ-vɾ¸`=IvjIw8e{]pJ|~✁79RotL^9EPR7\T1 ZK"p~WЊWF|\쑻[ShgAslyfϞx5'6Z0-mAi9TA8t:oV |gIW>QYR:'L :  |bH-^ g Z)k>>*Id?UZ$V,RYM#Souσ BޭƮ?EW#YV=T2@4W79m'{KD|%E:HI)l|/:Zr!9Ψb9L*X$jH6ThIWA)אX4T6c ^<ӐF} fgS;ۅ J+ENE>ǝ縟 H({=׌kDa@9^gHeҕ+ҒD&WR? 0st*6#ᚯLBӒEӔs$qoGl2qﰆyCa74"'u9B|ӖF@җzlDfҤ%iB?\Gא(;'{Hy*Cߍpw` tXoz˵A,ΒUa Y`=sٲrp"D)56 FV?KfPOFU!BrTp4Gk`,@%#~Ҝld<-oȱ]Ղ+ ;w~T@ёc% _HpkRA}F4FD+8/S^!l:>M]3_ZxuM]$bM/m96n+|UEZݖZEp^D-V-diY*8 ?4ͦ."ڂ`%*\^b|ъ˚ϖyP5fhFzJBP M~kX{iG~<4e9'8u^x,S^uVW(Q?@}HlF-!(CFJ8JZlQI*ܚG&9Iɉ mTCֵLb6 MЎiS!Fpl*6,hd7@ӈgʒh7;J( L3sĥD"[Hy P B^7+?W5BUi,_m[) "A hco|+vǩֶ5mV˵W&Yj?*r2U-}8aU,7mGV|Y {mij)3dwTI`\f K\c8и~%N??,h%/Wu[\_uFc=>)@%S/ļba-={x135K'CU( xլpoGUd;\^)*m9$ ֕5T8siZL#_sw3z%.W!g  va0\c$!Gs ڨSKKc> q2:yX,~:|U"I!X+]@kKXiv:/@ͭ<3dғ'0tVARtdp)fqn=c/[~+aMX=|4w\iSS'T/_A,)cToE#8c.!Wf_'Mr/G3 @V9|Qm}/[  _vص35';r_ c"$0Σ+3{ 07agz+4g"?s b?>C')*RǶE_PƄcFSgh 0nTmSb~6믰L.3p9ϚpB~OmJy:#yTt=;ơPT[1=33(Pㆹ0F\wxbdˋ+Ԣ8IVN:^opbܒШO-kD T\(W8ACb5%Рg\\{"` ^v Š 6Ή +#)t+hS5:'iqVU0#fb]V.Q@b]"ǓWȬ ifoj;CG|ak&GLf*yu^Pf?k7!Ҟg3"}hku׵[mgd_>$<_c^cz", fH,kDް"OUF5XxOP:TF]: ڤ/\MmrB﫣T>/Bwk-ٍpRg|'}8>jobxopCKkN=y7Kx'*odm5FE:xWKE_wNSnֲMz}1Ⱦ 0%R(Z6a4ПO֘dR;5DJ&+􂭬}iCը sXzǨsj ҌVa$q_5LG&t;MF͒0 tx]]k(IW^jqr,577U)xlER"BD6;6kV'(M&7GUe{ΕڷB23Jr ^-)h'qG!(%[ ¸'4KsjL4hnB9umk^W%`mtph$bzdDن:L_iVRBi|$_C k" k.+Xr_ɽ/IXYN$l/q7lyiju?vGޣ;?jYz"mm&gXE RIH,@TyRhiiNYwdS|MXhOrRSƜ/c8.0$ٯ6Vo[Ji# ceejq_Q \Me FvțrVq͍ޙ0 ns*pN3˶tLNna+/bM(2 {Y6?;0A\ƿҵmBI= dH$L,W֪YϘJ81Ci+2b%p{I?ݼRf1Io{̻-o)z6sUrS{9va .jz7lɷ=Fu__$ ߏ+nwXC$I ` +sVt&?R k6eZ}*b̗R` JI0y /6dgi߽C\`1LXjl6 q%݈d݇hi+R^04|w5qE{8kd;u epmE>/fu;U\xƌ}QOmD͘+f0(ѣ!?6ƝBQb.ʀ,n EU;%[ex!`Yu8ns`irE,˭/jsI?to͕N+'R ]#^Sf,IOAx(["Vʸ=?.{ *hq)1 ;xV?KG8URrƺ-/W `H$lÏSEC'6RD?q[`-h2tpc}L5ͤTv 73~滤g=' 9Fm=<4߻{n/OQ8mZg@nCn HxmzŗV{*<ݨa/A$IMzyM5:xg*U}uqa;hLC )lg $=aLcc#' E0?buZR;[>G0#)f3ZI"bjl.y ?;W4%#Mռ֟sR)V HslTstn;)1Fr 0`/fLz|5hIݕu0=QA ĵD",ܜڤJ@CS]>hGv|o{z` b@!'BMruܙ!b1p_+}y(Wnx7d$5Y$,$hC?Wi8ѴV=- 1̘ }QPӔ6nXH}@> d U3|x'%VݓeA&a!66C}ҁL/5 trCk AmPQ]T{SV f(|-o%7ݯ9mROO:!֯"+/H+xJ7`rKj]x2tny:UW*x?@G"* ޺T >uyJtK\U~Dʗ5}Vo@Igثy䠦Q@Z̦AdCS^2VG8f зqd@OC4-̨k32 &5AHYowUIAK%$+ [3t __6x@, >tM :'1/xo@St+m!ϫQpoShtVȦ(_1[P2B $"<ļE VOjTV c͂)V\ 09Je;^ب 7l-6冑(yCA6@6̯`ZN"5-_س~# t+tT9Z5]YϾH!yEw)|xo"֛osIx;ƥ`f3k O^> )! "0k" g Fb&D{Ɉs< |DWfə.pP,nu`S0fT2v;טic{ݑ8s]^J}w\5^e(+ƂN{aÖ5(Cj~[S |so96K^4zҲe]z-oلQ}> 6==T zBQif.V(xEJ? wϠbjJ@ty0rfr mW=wS*kqzgDw/+d@ڳAZmTǪ's>0+uݢA#g͛rgg/ O[|'}ϡ2=&~ 04G o٘ws]g59\~a? +_\R1qfAKW`N5w4b6tB_nJL?f%Eng{XeWŤbB.ҼL{8)^ZTTp{Vq!-1]X4T2Tf^P^R!G^rqV]VE1v$ekoKl9uRdE 5BD$v'Ƃ =~̏DBiжW'%~8o9ǂI"|B]g)fE"/ CE&.v3~,`/DvN~zxʖNnΕ;ɝGJ66t`:W76uh2Z,w}T3ŕh2CI<,-t?=D%ĸkNQ +;lk`xh )ieUhMLdh&ǥ[FDB͙M·? wfج[u E))0|_k1vbKUN=',+F2(wrhtR?A:|7w OEnyTё yGZ?̍ԏՙ.Fu )Ñ9)gA>e-2@q7ȿZ1AO<$+ vpt,b`m/Z,]I3k7'=Z*> 7>RB.$LG ?.|6ozv9Hzw!(/B"Lm.[+xi,5^TRZ!7O+$W/᡹;.mF3\wTh!cK8;;0٬V?̤ekr59OؖЁaO4s#%݅Eo)hPbt_I 7=.%{",,')M@|؉w`uܒ)?1r % P.3 M+E5}Tmh{n͘ϋ, g 2lDq6$Es6K=ϭˁ> &Ԍ5U%'kfOFA'4n A=X`o\a߻< ]*!7c{f`̰C.gV>8.SFd("TAn)\b"bI"AlVX Tɮ=qUMv Ήր!in<B>Mؽt(qɘeoPȎganDsJ=MeNc.#**Žd"rg1>6e]0ĞAV$/-ϯ]"q,](Vuwyn]YZf90c4&8b!v /)u /1 HG?/=:B.ojc/lW.G$3 yL&R|= {1Z{k*|U_ap5|qŤNT#v{-XG qIG3uQ]Ƕ@P} nc}z7,Y ˗!5T ^t/s A4J G\ gg އhM1 pLaM>]oӆ_$$aClƇ̋ns%oxyݦEj G[^:5xa\Mßp=6*A;y%Hq[t$B߈αZ P%Vq1Qende=W,yD]P8|[F)O0D(RDYl`ܕP[l dT~nղtj9"]چK1U-D&t~&b^XxM\mY>R^J1k($ \NfQ3}kײ'Ddd&<4Hzv۽3kNQ'ˏqT@QK¥bE„v6Zӥd&Qjs44=gU7ߏimӋX`߿eD@AaXUtIic\'N岈wd>W n2'c9H+Uc%yU WVf \(x^L { m}jA˥'MrmeQDRuj{zZ FPSc3 _;Ih\&YXžBX!^9H% q&Z .9ohK57YDp/zS k=.$|בncζ4'd} e-wS RY{B@i1eüZiT?oNh-NF/@6qD hm3 ! *„\1 MzD2`nbë|y ( n$s0><橱&q bE{gHp|?Qq^{>Nz=PlzD^6bŚqne<8րLAi^E`Z(ȉ\C_ 62OΔ =\)?:nB)`4S}^}}yEc6r2oYQ(:vP,r `A5K@cw_Hm+6>*8+2hZ򌜮M[B@Eg>oj!*iOB#b}I@kLU a [c5@Q2ߜjӮOУON̉TթUkw63+yFBV˟,ttnQ?Cdxfԩ}%lF+ۉ\iv|^)~Irw_)'{n8NFv~'B|GP{qBcUw5H;:zg% \tzNwIx Bmʉ}^k#F^yUZc 8K?\-fE-jYZUYk"H$NۼԩB},b ;ǍoZLT8;t(q'e/t>ϯb vxQѢFsP[.kF rd#!s!+Z 0ᦴ|+4yZbs8!l Sp>=dp1j^QϾJYpDbKħG/٭:.q欪9sա۽:~z 8؍5̬zf9w$WMWugG2Hap}n6&cmĘL} !KzUPǯHF/A)F q.QK*BeUx!{ղ otN o'ZY]F; QJ$|AMv#(QSu6S'b7AW;H=OU Wc|uKϑ+V1ūո6cwW92x6wJaϫ]}׻ad=a!PT+ U-^̱g6B*)ʜzD'iw `Hr~SPqx&5-G>6 (-r haR#$)Ņ}.0ҍkrw/RVyC|Inu7 Q"f@ )D?U0Ձ}me֬*%:F`6B"tN~*r5Fr$lAb$}J ~{8/2ې0$!<>3 =}Gsֶ(sO=mDW( o`7=MY2Ȃ#܉]zːci!sKbi@91%ڼusx9G.gb/wص=U! FkJr=c-N:.P#Т[>+[ Æ٦IH4ژ:28sa|݇r'5Qy%@ UhL{vTz8pՈ*oNpj̺n_\pyzzߘpektizz h"B0yG~pl`r-"Ë̛x˧f[}5>ȊW4ji aZ JG"&4GJaX l]B!^/hPIM&!-1˦/ 4نE۩C`Em) !Be0xx,Mf8bX8Ǯ&M7f,{?`Fp$*Y=sqfѴl`Su򺡒, ryxfԒF1pD 3|{ҧׇ<=)GUPQUĕAbFN/mKU7i5P`_R13%ca*j߶QN1Cׯ#cXF$;k8DU,I[UN0%itqCļBbtx/ =Y]ΈdQЁϕ5ks"t97τ[6rيhG2 :2-zhK fH&P׼{=q á)_H HvrlO7$I\n{'d k#DA@<Zb5#z/5,;&Pk"\POX֎:lw!-*Ox‚=f΁eũ%[Ƴ׳*w"+Lssv=w ]~_tOȴPp(P meeQ,gUv8 LFs̲gc !zdiW"꤭K&$b.s^S h⍷s+ca"v|ṂmH[i- BC£J:btg%qgKT6gdcO]r6[( rͮZs;/|CϧIRDޗ?lw]ΪGv!uh>^Y7`5.R'ĆBh  U;֟bbL[zԓBEDb*tړB:Zt&[:U~mo_jb&mWzNS帨Aj}網yћfC#9ѩb46O͞Lx0:(V p>g6^Ɣ[+/?D,Kn[jLQBɤ`2;h4,}>At=Q|آYjdyۻaO'Df| VQY9h3Бdo@fkvn2mRf VOqG__578*˯E/;^EGY~ދ &L\Тq_z x  [+sK WJz.2@nG,u"{f! ̹تn ҫubjOƑL7^b}5fܡ*F<]%563k+;Z Re  gz͵:pnakȴJ,,D4G:J>YeuGpČI:%^!B@/wOѳf@n3>NԤJVVWƎ]ɬAC(2YF) 5ۖ6(+kƹɵ;l ĜIZd9 8N@̨}Dj=-TH.!&Z͞J/  . 0 xQ݉8KMk ݇r Y*+h32~H}y>t5R3]A&p*K15+03RE8`\@DY)8"/Zߤ7?|e"cL&5="t N IW({FW,(%N1W#T Qߡ]r8wH$KqLЪ7Op%HQAl2.[3N?}>cd}h*3Pb`ӊ.E³w d"g *_V謉g:n܄un$!57v[?C[e uxS=*N{fTg0j|'CQ6 9&&nNaBń)nK爲$d LE{uש$S71O"zL; .}9]$>SghM lW Oˋ_apGJl5q§54(1@{5e6Y>r܁1K p)Mȓī.Z+(-^p`'ň%pC%!{&7iHuT?n!0i2Q˞boW8J iXxjiEg-Y;8^Mim~ycQő+,ΕFdv{v9ڑ|̬*iD,s6t03ŭjw(Y9Qa@ IjFBCp8 WL ܐ8]1B7 GvvǦj31 :>('hXEHs!F]؃Y)]+&2VW֔рon&f \^K-UØo[%yPEఖ.ÿn~x>J(cWp&"*d̊0?=3%z "zdnVY8.=Za5BץE KLց6}3C6r-@WWۄ,*Ă㧔ˡ;ۉ@-[*S#ҰʴP%m߻/,/˄d^ն8Xp&9,׸}{lk Nӥ k 6x^&Nrigz H_'E-*Ia탎"}"ՐsOKChD"7F]kQf H Ŭc7DR)\Ivzmh>/BH!YF%ʕu˨pP^V_G/iJ;8oJ!AQ3T/}<O;Qau4-ᶗjUnM_!_okXa몢z1>H4:9MeH}/|!e,U1jԈa+wrqwV>'E^=F |"W6B90E\kU|%z::ʉ3|NU3y~_ҧMpEDjcQu2R`2t3Ϥl~ީqnR\ Ps}ski\0#]c{iVpሀ^wS&Si9m0bt:5hhtby cQ("KlvgQeFkg@Xno^Z|uku |:gl,N=o³tזבj>G-CeŒ4jh!_[)lq&9;5 ,(: .V,i]…M#XJ_{ֆ[A/HKJrY|WjZ '!+uhVoT3/&XV p<)P#ѫ#L; Wh#~ y7^E Ok>5`'(vZPH쯄{/Llqa%amtLi ~) gȐMҫ|~?d!k;K=M1Vΐx5 Wǂ\hA lP&f$2JH0p^ؖ-$BFVlSh:GLmJ)r?6LFT-KaI\P  Q5[e ;?2WV5xnSv&/hV?MVK'a, V``Wqp #QW)rqh ϿINV7bR[fe5ץ4ɦ}liE26Ÿzо:2/)Фu!NX_""@8+鉺(년6cUir6C=ȵh(CP$RyQy MH^c>f%cS᢭~ fgfYpRSNDمU3x|Wl=盐A"[j\@=`q,^Gg˲(oxyq40؅{vcG\ܗĨwr ,?D3FGjϺ?7^gD+DzA Ӻ4K7;o1Tv.s<;(C,W47^YL!̦UY;Pvi7%XpDLC6{"MgJك'CafP,]nE8kڊapGuMě#G .5̄෱#=Vg{ty =R]'qz75dO "WTࡣO&B1N5SluhѼ0O)TZl\+nP+硆sr2=LcmW]!EsٔSVd$zNTGq$0M yrXPrF5#;,~)ĶV=Z1wc|jGk#D~~z7gmC$ +1F'}}<.cYB.-E-+Jk:Vל&_)WT`X(CtGEqx3U:1W3%8GvBCkeZ>FbFԕu68=ش.?Kj.zݬ3)bqnj P$;%SvgB8x'Rܮ [R?&>ʗ2>w3K ZP*fHUC*M?.mI d{35UfcUn!~Wu'lOdx'5n#Jzz6윑&;0GT$IXC;cqN{jT\aU @m t9o֖6`MrAB?3S6-JH^ k_-OK[%QUƫ 2Ad-*6 ~ƉA&[{{kii؍.'fҸ 5 bw?>8.&f%6L)DHӇBxOb+k$fܪt9𘭆1uvh|"ªP#%;5\QVp8 XT*级֛<.rW57 s9Ϧy"YU#>+{=~< QN1BJ5-w훞wT PSiU7G^Q&Q9WP(W{Gxj',Pa(rE $?ԹxzxXmǕAd})r;yxpYvF7Ei4>"`Zsf:-[--N@InKZc&`$n{*[Zb;Hoivil[%WC#mT\n16ɸQ?j|58b&k a7K$[ڠ\)ˤiTx+rƲEiח2%cԽ> y1IC~ ՞bw5xH~oFm?)}s!l۶/g.Όʲ[NRNʒhV U>dIlŵ>B5d?Gw{4 ߒ b`/'y5cU>#b_<;GqC\Ρ0m~6@K&fb^5-X>5P:r̙,jC$9|d?+Yڞ,Jq7|ˇ@L"dg⻒6!J9M)vA|-Pۃg,/$r s. ew{oPφqQe*no:!oDݪG!#@1 @;qrk*7'a̍-:yQ-c8` iZ#o  f7T1(ɅA'ՠwhe 퐗q \5BT<8QRf%Vv/1,Y+Xq\'aY4:=|Cy~>!{QuD`axcKrXe%vgO@gۂYUSv$X.KB,Ljp(]eHUFOpJV."hzGRDc@qF{ $:Ro] >g`zw1ƀ8qЉf?,܉_MUctgQPV>IrM -M=19z-R7HFsE*`X'M}E. cJ#RI*3ءeTqgrk^V@/,I..ZYP1qK*UXř= w:'Gp:L<̡;ooFxo,?-+^u4j{Mqyl֎RSL2HF-qjӛY,g$jĥ\hv#ƣ{q"y_$&ڴ\om)wmOn)myEOJLo#vy:5U:d4"l>iJ_AkwOѥ%ynrr5N6ʣ-.B:nF*pΝ'aSG7?:aEq"5.홠aw tRTn:p_%MWsW9?uxX -R,E1~f L+que-i="ב]*8 ̝FDX|S[&Ut&|>>u^ yh ^{,KrB2yKAƳ9e!/ AњHObM5 uZSRUX-n3$` BVw-M~&$FN=ZOCX&JdlvTVFN%ɃUw+\  OA!cH:KTѴ1W]J:(,h8ѵQ8]bQ)E%&qgW!1 uOck.|s8b2Pq Iw RSWB>]R4'&^vnK2GGW\>s!Y 9CT7Ս7C>:uYW*4usF4QT dqLޭ~:!x|ֆNaݨ<bn]7/uU[,KdXBW0fGŁOLxz[&"3X7z~NKˌߍC.YYDq@L3pgVd7XkU$JH-ajnN`"Zo 1]- ~fu%lX!*cQf&麑SӅLh'r 4lP)1 H]CV Ϩ`iHTdqhMAs(|81άuI};v֯Iǫyr36!o+nq'?Ms"-`Fx+b fQtqÃ8m;k'E0JPy/ZKfP\(73¼ ̼*21+umDž9̬_ jEK eBߗf?*"QZ>UQXً+Ԏ#q]S8D/ ( ፃx_LɃyiR+྘Ar>`GG&+2.cjߔ]%횀.NF!iGR֗&tI(,Y(c%aܤqI׆oE|H bpNvuDc4W4=:%'fy[I. Ⅽ[?ز  [6ȚkPk$xHx;c~a7ϧhwF"o`9pƆneƑ5ZX{P*x$S=>l зV^(n|@:,F`䩳hЛ h]@Q*7^i^_>Xߖxv׬`Vglt+GP*“ GI[_:Fx)BPC~dEÊ!n׫rWFQ{I!X)4wN7M5eߥHi-)k_}©_ gLpT 073){[DV#n1f#]9JwpSJ6&Ex5]m"Sū)-zrT"cY I#Ьu%m#./& |&Ē_tg0ޡE9s o<%#A;}Y XH'T>gƀh?Г^ggﮘZP= J7*cἸIؐ&y(ݷ0"v~lJj!9m!8)a4B-~}$ c$`NUP,J){(_-~AC#el}}l%a8x@2mT6Avʭ*qYoM+il=.8#x03T]iyV|V}gV~u% my맩%HLd]xкx#T'ƥs Y6shU A͏8l+C@,ӷ_+w$F$:ɶq~fefNu!vn򟽠4`4}MFAw {=*@򤾠ERq ',&g頬~r.yw>Uf)~sfeu9rs0Y!_ q ӽL(ח,!r  +^{ $2ܧ<ܪje/֢exӖr?-l7 5 &M6ٰ 6x4EtLG٪۱!xz"d?Qy OX[G, ItfDl* 4Es}lu"0gߟt^>$L:/tya@ABhnge^}_IKxBstbv;UZTwmQ4V ˓tDhG4FT-_B߸<&Yy5bo3CU_a#{0 ?UQn䬵EQ?6tc¤ȍvkc #틂Y]JtHw6%(T^YbLyHO`$.ͤ{ 3s57JuZj+Z)9j=[23wkq4X Rߥo7\ X .%?}`KS6 T;Qlū*$ ۵eZ\U] A楧Y}]A)ƣFգ <2=[w\n2 R ѿ 0ܨ_(Âm=Hb$!lG~+oRw~Ǐ*)8-SR REΕt1%ÈnqhY~Jv/[?1uvt`&oݤnOn^ &1F*ete6T$e4B^)䈔ި huf,Ҽ+HؒR'ad4u`Te5^NXPQV?> r7䞔;K̊H=xýzԢUIxvȶ]#9{KH+/\4 }T74gYZ0707010000036e000081a400000000000000000000000164e6139f0000ee24000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/aacraid/aacraid.ko.xz7zXZִF!t/f/]?Eh=ڜ.+=2 R3-(%B2G~g d91OUdƌ_M 4mEĮ[+2 X T﹤W#>h5ȑGFŖޥm Tc˹@,ߘÉ*ٙkaè=] jEWe~Ua7Qpxp:"gRQ#ɁGp 24*iOnmjdPmr.TZ0?ٞf?]rs[= ժkJtqy68vf nzҋ=ǂEldvDQiiMQ_< 륽0ׂ)abVzWfpjZ( CV<#| 8yI˝N s] c;RR~ʭLsg1St sƣ혈0nK9]T醉bƎ}*w ,mXt"5 *6L}ZOK%1D#p `^EGOM:ݳ{e a[j]C_"N;> $F,KgiݙP&7@'D[/qO^vbbu0~ԧ&MKJxp$wY^P6Z;G1tLy)(**<nK8>uN)]`hyA)f'~K7YۤŶ'9)GjW#ztG!ڻ3x*ߓ{tb|/5:u n.`'| 'Y۞.)z\A){n=*- JC]G/c,Z̵i DmU1Τlz+| Ә{2?fKs Y>0gǰՂSjb=Q)Fo󸥫>=F2a^2T:ON^uJJfF,A~p3#GҎwxYʚTH0"E ϳ:x +) R_$rɑ/Nsl6`?+ Ys!cXHt^N+%Ve\K#fE)ՔvDU0܄~SHI뭙 8Hl[fT pd;a˘ M!GC'6& H 00^3itމAOIݦ#jqmnMi*w$a*4leecqB(Z㮿S{}%fFW,~ Z2-j']C.z&E =j?=2x*tqJDrbGꟖH@";E'#^ Nke{;5.eb:H >.er)A@xE oTDP7@Mhx= PL 34n/8h!Sܦ:νr.CsC~+c['d$ϓJE>$dgSJxa7@1} aAW0&njxݽF]bhǘߺۅ4t d,-էSy|( =B$j7O1TMt u[6DsO6kGUt0jkg*[8eټ-CDB\q KC3ͥq$dbm)feȩ6$ndY^CvPy}@K3D V5hK̑ȩ|є68 L{K=ܖA2Z 9{Ū!г&L.WʺwOQLԌ\kŒp5 n!=a6&=qRg#(hİ7=`(Լ~ Z?,o vS&P69S ~ɡ뛃Of_ώ*KsV-=}mS 'fC8K(4%v{Ꜷs(i5i Nƽn&pz'ÜTIݽ|QVӵ>!]J$ym?Cu ڜ@hͮ @m5!VBr[ dT(A"=N&t9X8awfm?nqW *8yìGbOTW3xmC.mpRI^}+DSAP EpimQ)&7:h1?IJB9Rα0)Uykмjs;p ƤN(3M\ɵ}$fT×Y vZ#/ ͋sYfu&. -P.%n!5,յge/nuXоñpy5T҅c_(`l&+)@+7Ool?TIŦW3Y8Lcޅ6&LWɍ[g|D%9}KPE%0y8:mV)XNۆy͵-ABނi`npΙpm )M‹@hFaAߝZųٛG@dqM3/!O;g6)܅e7{nmԝ̀G3tD @ͪ`Ѿ7ą[xv4:_e9G4 ,u+#9DK!}Fʞ8eÇ9m+\-v  p  &qQd;Q02&4~G| Fpg+O$NN^O Hd4 fN 2^1h{o-Ҫso!ΌU@Q[%5pb>_(H/L/!|f#q [(Ͽ_KԘ9m\Y}pN3`4oQUrmcՉk$l|RϸF ̤{l>"t#k}Va6D)X:oּZ*a,Ĩ^ ˎP@MjsՓhUjlԛ5X;@t5RY(ۂGQyVcjȿ ܹ\ZPx˳Eڌjt/W,~!mF?Gغ,Se㟄@Z#4%^OvOLO]iw< ]m~~k;+ܡh;&-H JiOv1ǗŨ ofPJk ~m|cq QR87brwl9)Uۑ)Ycc M?zfX"FMR`AgQQ.3-aAZ (Jj')A#$CQ mkމ yqٖoJ.N,:/Ukj:NI0Z2^\-ˇo.@U1 K߄s]4x>3N>/G)3\۵*%/RF]Bh|[[CJ@]E6{!"& (u3[YzsihuLƵk!҇ngŤ;^*ဣXX(c: F\-$ǢĸDi\S.Wj&)ώ'uX<61-]ܿ|B>IUdanq~3Cf1->:tRrJQޙ[2luH:pSJ Aa' fO0VC~AȒ#`>rII~Mdg6YsG@~eTpm˶=}#sEb\#&>O9a7Hlhu"D;NY5$~A_`V93d1oꓟKY%Q԰1Ng> )R+.mHdH@\#qZiܧmOXt۞aNz62M Jnhp"wB%7`u_Gc"*cd)9zHÄGY f M, .S=B6k_tJ< cɓps$ S˕-C"` T\N=$D_>]zSE,6/2H˗Ӝ0nVO~'j${ ͵wg6m@LLIQDQH瀯 6AnT贺rO,f=aCI,C,0HT)A+Nȸc\nڌw0ٕDz8]M^B#%F^aW{EQYBƺ"l^d&< }X-k6F+HpR \O] f5O2jn +_6*=y4;zRx.nd~Zaq/P d|B/f~'_?<$n_#NQt+@ W5zJ+g[qթbE?H\t;۹R\qmlΧ|#s^s»iXT0 j5m٪8£NzƑ翏*M%qīp>+@\b(ݙT O^%fV7E]}΀e yI&ɤ@#O.&.ͯ iLtJ%fROgڜ&D[ ~m<~\ֹthSg4h[lU8V6PVmå!:h{,d‘M#I Z)w[{ GJ΅]d̂ ?y:e#e%q7p]T\13FCePwMXQ(mAȆmUvNmg>W5o6*i~ {p/4F;ڣe$L?Ȯ8: mdssM9p~w)oKA<xg5zÚ ?P*T^@%6W kh3zvAb;lUw= xtf2mkaT*:,C: $N )JN&Wpnֆ_^_,Xo@k+.yjEoŮ*߼#i.J|-5 Ցe Ez$\QOEgjO'|sv٥F)LDufB:]H h)J0N`! YSU5Wh‚X\v&_4A\-o S.fE6u6{7Ik[dB ~~}icH&hM,ꏙ?A`4QnxUZNCЇG?Bǣ 3#3 r"98-jIAV`F_~tDbk̞ r~9ado}=`BӦ,rQ%ѕ Xdh$oc4&_NZ*!edve(=ޙLi,i y0K=44'Է9 J҂%]K`BEO*fz\Y7E:]| q#siOahòF z@tۿp}XKR.#)*RlkO]Vcw0Fare6#ѣjBpA^D3*F,XבHɜ7ؼ=NΦmIfrTڣi BQFf ^'8ay@A$fhaQ:): XUX_NFtNs'/v]a6xe(aw3 !2 d*HJ űVEim^;!yHЎt lU.*?ڛctK?DSQz ~d8Z%@hΆ}UvqFLȴ$hKϜvR-֛ɡ B^m .RԄnaӄ§L%cvO ÙWe /06nl.:jB=;)quɯU*a, i.G ɢ-Rή8 Da?”X2ZNɥJ'rx ^v8;55Y]WUȼf{~װ)*{$_Ij`f%((V5 pǏS sAR [Q G32;?yV?FT3%>CfCJ?O% X(L\Sʡ˼MߥYN#.| sę 1Ӭe#JmhU5tzФ~PY@2^ccĊ,9G\hwN㌴j`W] ISQ;ﴔW ۬O]|P3>^E2 HBn0x5Y98@MB[ikֲ~oҧc$;^SvJ;15lۓEUB6xzd["̞ "AiNqئ4!_17Q7*kPy>J>Ap(.R 7=$R7n89mHh۟;:@㶌ts-&2 Q$5Z5(luE?t84q8jR'6sHKnW9m!uMYSLQR|mТP^~HᜠA'}TA\(^Jj;fpE1M>MC1y>$R_a6VX]!0}D8ڳ1i3?Wr:)歒D_ָ_M73{3Tf8]R|#89f'.{oj?'Ioy'>!Z3+uvTѱ5^Yܚ>$$ʶk15O !MX^+k1%/0ͨjw}JR\M֍ äSrÉuT1 TXԉ6,n.b $ϚU0z&. vE 9rAZBFȖ㍴XK>X ;OI` yL飃2GT dlLQ5U1q>@4ik\~o]}"8dRB/0=-{ d#vy;(䤵'*8g,֢Is o; `̭vJ@tp2Bp.#\9ڙ VAr8s~HY$4J2'*8oP18<{ J 1ߌQ7/@(t8ܴ*"i VkD\ګ9 J-<)L!s&g CTeGYH .?>5LFk %f!h(szh!5*Jpi\Ƶ)k^~5筻v@fvJQlC$45nwKi 8GKE%ծbBQ%]kvaiqg%y*U=Bn/'3J:ad/!E_4aUnE!0tQ`K)44Y&{$y#fzK3.x-S/ ;S.*[hwr!cb%ZKA(iRAo*j1~RL"XXDCTuMgB$k AGThAB di]T.8NbԣnMx=kг_~Q_DpWAi(Xwc@pJtD ZNB4񙠅|IHzC7]AĽ MơCcˤ =Z\ZDM_'}"jkY\s}$hTt둪n-o+m0>D7c. dnݨ|(22+Eyy{#;FpTrֆA8S~ Pwrmۍ|ssX\PAKG^|ѫ 찚4v ݇ь{? b<0}%B[,|^ݛ,vhprU&'"{.XLi2pu "yqn6be`_!G>1|nX^ޑ v lB[gu?Үޓ4YČvf3ߦ]xt2!,`RqxX%Y`kMڢ-yukh "?ƍzJ*@%Ʒl ݝ.<m}.SDxٙˆ|Xvsɖioϊ3d-L<ωĎBʘ)pn e*˴ lL5bʮltgTE~KStM׭{9q:gGc[n/1P([u iXAԨS%\oH}mxo"e돉:i|gR9:eiB4R@KGVC H1p* #? wԢlVVI(D*eev$?1I/ˋ}L=ձ-֐dY%8U=bBz^FJA |S(/dJsS,~&՗//b7Uf_;A &m*qKxs桝u-KrBApeaXl-GGdTY*!\5P+\nbsldV.(sL jfp xMim[ 1Z fໝ%@вP2즹/4tBoĕY7rҘFbG؃=/IʉVeSh=Ko`V+!A_Y Yh$>“Ќө3X_a9uȄ/Jeubu[d(Ln0S1Y0u j[@R}ڑttJѴs&óOvF|tnV?JpB?#;ETmaiQQ}H!^ZpvүtQI*=qJ ra9;5* }O(~igiyiW!vS_]u$[X,a6"JwQkօ!aMf=)=BTWM臯2½$[?X3C-0w=aCN kq7ZVTE*?AO6Jϣ3 :tA^wfy:&Mq,!Qn6'$hf[In9Vړn-V9$(S\HI_8n)7ҮgXh͈hǥ.{QzǚxZe ZƆJ8vE.*VR&ʊvMB4(c/n *TEts֐$U0ϔ D; O7.""uŅ\Χ.+mUAX`e}B b%z}V$jgW1 t=q3pkh:dtAͻ#"o;L727oh(7O)@4yΨ).3F1PQO-Uzqq% q֋0ckXcG\ilCX8&My8߈%+_)QWrvJ#;9^ r]n"Ȭ y nswsRp&@3uQ/Ehĺ$ af,Mvu~XpTK)Y0pc B%ɖf6eɪ#pҶMoO5a(J)s8D>:gVq+\bƔ YUYPEi]NZ9 IE{vyoQ׈Eg[PAx-^4Nr`f7!\6W̏>^ͱR؛Nev{sB{uG}u*ydS:{a9b7KF ]l+7}NjydL'l+4 t$FEvb'gOUzzZ̀*N,MVQ=^鐆 p .޾3* r˓3ΆzDqg T7H]r$"L8ATTT칥Vgsy4O@wM3q5)'U̳0<0g=JI[W۹MAǑ"v+C}P;;LyE"մ_Riǵ76^I2o`f/niJ`|kPg1xF*-DؓT<0eRO_9Й6тUER%Ŏ$1@N*ې) ۘ"kUfCJAݿ tE Ț3U޳ oYri6з~ '; \{uk.<2b5ҪP=F-֬$> љl~S&4ޕimbDg ۯጺ<1&6( YB@~BZp < ?=*_ #Ou(@ńW/^SM gi5_#Kԅ'wh%עBGHu21/;=ݔcS?}d@̳=Em4Ō.Ɉ V :=e(x[\M2}㜆Ԍy@%2)PE`qD8\,+vO>fN `~}dpx;pk_[n+6zok\ nBd۽/" ]-x^#[e߇ZgwPGX.w|,|sb$~<1?vMzH?J d~.JvOKz&wc@9u/U 3up-m=3z,t@$۸ c814;$O꺕KH:'-8Z~ nGRxthQ~eџӰ>K]j#,y; {ky2aqEs7%.;Ã=OKĒFz_ ~/P;#IeI~;@V,Z])VIxLC,eK}St>/-|6Jbq% *;!Wdw{s'ؖec,B&a`Z;%=z+7ymnN!楿.&%_?@vq)(Sw$9?@"tU:|'&jV3[jNqyrđgym)kqy[3+phaz*zl +4kԑsQS)G֪+LAWTI`$>S lzkT?8&9&Huqh^> Y߶{==wsHQ]?f03\Eh?[0o5tFb8]mrPp4hX_RU"#cu5:i2T]miYhP CRP-jP_/1T DΣc Ōwl52:s=S tXރO#/6+7)gwm33sܐA* 8u+Cl0Qa쁥+KZ{ x@~W\lSФ.3LvF<_U3kٖPcFKu# S~ cCG97i?'k#]4JV5wK2cWE%eDSA/q?1i5"7lR"]V[δbbV] &Ρ%\N!?&ARBGE{ v.B:S[+e1;>u3, dl|yՇ&;6sa'6'mK77Y쳮n>jTFR7E6;oSՆ-0?u-ꂃlk9p'Ph!K\3 pT<|Ƥv| h@y΀܀~Aa[ ső떠/͛_Le[NpK(onP=Q3_Z1s%MF B"xaht !ѝ(N)PybpO1uc(3=6Yce !ͅ=>raKA?U&Ѹ i1ĄϧGWyXEz:(yX OiV|=׶w HZ|QKٻvsJF8ܠA1Z{ IysGKrŕ^n:y٘oyBnPN mQ/ϻ)OH˧:oO A#n J~η 9t&ɉ,>hB ucZ$-43بP!:_] StN,:?2恵] 7uGgM,\@,%N. A8ؽl1~R*JHeˋ󖢀W[/̃mf1&?Fn|3?z\nk :aczV>v߷CNyOA}'k5ϙ3@-*~YZV=kreJ#E"NtPOi޻pB rM~v!qzMŐ&O/ISRR9E}m@N#(^8c(_&yF@w?İ 3egLwCx)Ǻ<7KZC cgk]Ql/ 8J:Uml' &{ $_b7۵yed/7gI9`4;wcn:Me?ծBb]X*ќ?wEXFP:ժxfT᰻^V&WFhv/hE8b;Ya E%}[56 \NV)472aEC |SQɝB"-foA6yc#K!n{8C6yw ~ӨidNӧ)b _J!L.$.'wgz0N7Z`4>zۖAJsHs\r%zNʭ㱸bF@8b񍟧Fo ja`J"+Fy7fAlDhPT4D1|pJ|#+*T{eV{`P}j(Lpн%*X14iaCrtwڝ掟RV-Cr}]Id HԜ#Ⱥp H/gVl ]q^7|%F}1JP݁z%d+q@vmJ.NasFl_"ʈka:޴-XE_VQ7+ᄹǒ*8^K\,UfddaI8KY՛k#Ge<mRE6paɰ(Q~zu' HITt]nԱR4q˭&'͑ }`uI%TGP|*V}͙SU󳎿Jb0?x͍?ůs;&FL<@S%ZU2p_CPEQF!r<ݩ?؉"׾p+(( @5Хw|-G$j.iѭ:ҹy =L9{!r4nPۘ A>wxH}m ؓ8'{Fѳy[UԱxMEdƠ5ϏRkOUl:\. '(Z0u3m&U# 3К̰BhrnR` L59}*V)wƾ,צjPӣ=S-BJ P`cvc'ʂ>?eSk!ЧlcB_aձj)C83gR6;/%ݬ𹶠&׻fovXBOi`[oIe~~ǹUu2h40_(1.>XjU:YlO0 T~-L'-Ǡ+-!ARaڵyE#'ƾ&ӕvtӠMVsblW^Tq#4Ԡe'?Ie{0TIQ)Q_\"szr_~XS:Ϣ-CYezkJpHB?Ǿ)بR)A}qg=\OwTV/9}KA}7Vyn:"C_c%Qf_+$RLL@ߘYXnF:8k_-iBϊBJ3Y16+{(oƘBЉDqLp2d6 'm;GyX̽c)[H:^$ D.H#^1"Dx5\>lYMw2O8Qh M"h ԰)PYxu[603@$'w =fb^>+lVufzG K*\ 3} c_߇slz%{;0r-f\ш\ ? '@fhU\!\lwOm[DD,VTޛ Jv=(EGUY -)m\uWr"e͚)9ZDq7FȃjLC{xOf/q+N:8@eK( x'!.?yUW)>_EUk ؟* 7}*pΗ-0 M+*@f3f-VnR N0X18njxˑfJF1I~ ڑΡO&ݿȨ;4^wMM4m{6|B )fYޞ_OnMS;Kú*Qdxg,k^L' ֤.n ,1=iHt'(B5a.(;-SZ>Zmx/"d<Ҹly) uG+//-?p eqIvۇ}ė>+}%9rP Q Ú"2tK]㳒MR1$ޙ]Io61`[=Tl#Ahg4"ڃBڛH*< W[ LU rO8W.v\d'8Ia{ f$,zI]Og}Bٍ=k悛s=a1m|\`QGG(jbEX1p˨^ax}Be%f%oH,ym$Cx mV@sK*d"nK)!7hO4{$bٽk.y2&x%spj4.OB% ڬ FeIĪp[[`zUi{b!jTapՅyMߝ>t(8f#'U5#ԃ βr6fRj=nA25OI u~ B?U%Trs#n/]fM1qdȯqO;u@A85I`)Z=:r?Q jP^BR zksa߮[2%Pc(sm ~Έ6rDvr6Y| ͫ|3$j IPWûHGg_TUaK- W<)mplA@\fcU%S zSBߌW!E߭Ż G9bYoҮ~=rxb00א*O~s#0$G//r}E%<9 ȶd% LB`Y miYCݡUU>%θC %F8^QmSFfvԚcrDB僁7F{ `oQɍ ½ Q.9 I0_'QMdW Q4\SLwmö &?Gz37{\wPJUmB}ˆ4 UrfghMolG+i}ms}^(t9DtaI>ix ԬQ;y7dRpaN9CPo=D&u 5BO/gN'>n. Yn`!Y-ElޫjlRGrhIHMuʹ%[(T`u>o(GTe ]BG[:o mg3 DZgrRKr ^= tfE`nYQȞ:sF@it71BNl_f)m%a*e~1j006:PΏLY❭C@pג&+LHd/  w^{+mdqP_Vu)~"ij'?nvCX='׮"i a9<) rQe!;JHD 9-"Z; 8k0|9Hbf'Kwt`cUGy\)<}MlE ؓ"^{WF[Ǡ^ZX2!@iRx*ֱZF. wS(.i*&j VKw8Fhߕ7 B*=?_`+,L3٪TN{fnnXh[NO]?68<'N/_Y`iv Rpp˼c`hZĝ15FѾßecuKE n&PبU\~kWA}ʀ:%PT6` k,YͫWewڙM3rݯOIRTV5F0ޅcr&n1>#mlʟ:fWaR[unfX#)1n2k7 6|[}NW1{}ִ.=,|H 5{#_. U15R-goil3'B?lw˲VeWM9(G 2( Ljpztf#ŌF2RmXgr]C4vzrg ݄?UW)w9BbAi0rXݘe6 }h:Kz4d$$Lo׃C2XSs@0}B*KZ!9#س?M5f#b{X~I'˃<r(S:*ԠeݧI#1k*%އhz]p29S1Q1HZ+7#g=#s=8m-Zwj~ĺ ڞjg'Nô$MNE\$o?v,"=պ# \+.f.YNLŌOpăgiA BPDi ̌2rDW mL89SG@qُwPTXJE(!&D ^yѕވ3iO#,% %`˵((Ko2.z`{w3Y+YةzX(̭/nCđv4и+?y$v#JHIcVy:XHa*\S_#MoƎv-g܃> Z:h)mN✘*-ЛH2HKcvN_fQ9mTRֺpkYΠ4<\z 5&'BSYJI@<.~K6zq?(a8~Թ1s;KP]Z`ZuwCV,^X*p:KZ'oSN3ijlu$#W Jw}Ņ2{*6N4##u=U }6dJT,;PjVٳW5_3v&ɚZG:ЬvS$\˒QVxHzBޓF(WT(79 oٛ;$w{^ͱ`)<4J|@5Xl3t_Uu3N7C߻v7w{5s^Vb~qUna;f筲o\/(,v5-ye-ql#uW^MW$Z: g`j9}Tޑ 乽Ǒ?kxˁ$N.)&2ܲJ/5^|fw/ͦ؃{kv>đ&TM X臯IlBD f'ښ&x#f ۴>*- 2.ud{s_4ptFE/qM^gA zarbQlH~b1:[XxZ<|[YES>68+zI]zc b T2N$j*Y{ݠtlI#06 u @j;|_SjTIi" /1g-9Xġ\DKyA)\,B89*ý4dLB_Hho{ۋڬ5 7 l ˑ\ws]) ]óWTtLj͙1]<*<=^,$tu2)ގ`T1P}Ncp8VV7L'T""V݈?L5 {ּTD]7%OP}?d:nk_sarۺVW'j3pQ!8g?cC.cs@NPi~* D,r0bDEg B׺INRjD47oGQ@]h ;at=dVu+֢DсmE!\D=b1xˢ|D6T؎{Dz|^"22ЪUe39;/Bk~0LM銊#ƛv.MK8 Գ>8ˇ% Ӳ3,o kk@DY H88V'KTڃNģU5:T17ФiT`XrT93|(I 7!SҳiP)BCc&$ꂯ;r% 2 "p0M"mšF[0) 0²񏬖- 6NDVV]bZ5YƖh@vz;c-x)/T1B\\c^OJ$෨2ZEg9xiqA,Wu})W=@ 2{O v-d327t_ &[: bH7_7/}3=;Kc[~ g9l~wLU5)P$cz͍jxhLOgC]J1am{G`K ЫxTӶ7ej^w^ע˨wYw9+  X#\54=JYG,ߜ`*xA{gY d}!Wt V[{cM)8&<4밲3~Ėf?ݖ6-b7Mܒ]IV"΋6LyghU/m=yo}ӖFQ=a #[pH$[ s[ЩW]w*g#ᴶhAD)m9j*'MF/quv(X>JC%a89FnyKԻ[2%WsT'֑o+yf;6=PFT0]0w%v.{<p+tnB:.Ե:D}Ip@.$H;םE]Hak +-J?jY%0x6BXl!!nkamxg%FQ\]aks1`x&qzACaVl[6́ف6zȧOyG(~ 8݉ U<ؼ[KP 187Z8p=a)^ߗԱVV\/87 d2*Ae6I0hn,HAd 7ŕ%sj ֔ihp[E0NFGm*v\%\^jJ5' ?FiO|"1Je4,ȅiTxp;5fG`ҁGߐާ~<3{q-4 c)b U.uo_ rn X~3[SVJ*FlVZ@HG5%wb-Z$Uh99d2{Y\ D[+-"p}}G$~^;KӢ{̄>5<ڠ)+׹d|0OXm=HZF|\Plxϱ(sa[ח@'_ZA$`mq̢{[iaׅ=N<.ym[.)P(v|cS 0DaWICc'iš 'H{Ga5eUo؉/\ŒKqVǔn5'# )z-_6`_F Fq84gX 0AY%3mMX'6aY?&@Ygl|/a&/sݴpm5gȌ=SI{WiҖfպgl4_MR߯q֟FO*?]5VZ ^:6NJ#fn<σ˽=C':0AiKĤD 5uyN]gϘVXr;|N峯9dL{&450Dk12`;D: Lu+0ctڸJ.U(gchYY!*5iFeO T DM*p=e QP<:"0K&lm}D( k Fas4~IBr}..vSGMgӧrfuK>vKG-(bg=;xyߌxQ 5T`\ᾑh 2|ݣ8y-y3/}$@oFjJ@XukS0 pAL7<:u^KlV=!Xr _-9jBe߽ l~FD=*0DDzbuCoGMՑuz ݫi5&ZۿX&(s"q(V}LÂ@s/YAKjx |ez1bTt:KA0k# 9ϲ^/X@;_flKS_l:fD)2E&~HL6m7ǰy弲S߈l$RsNq QTZ5ȝn@ YXtHn]bGL|ha0Vn.? n'#T|+n_xm{Zh){&jZְ4f3x* XG;³T^B(+D)_{ܹvw?ǟ; q#@W4>tk%,˝W)3"NjQDW@Ɔb晄F)SM짢KYYoQC&1nZw3ɗA1Q9#(e8qsH0I ܉O_C)Y!p>ņLA/I^Uj9qi) 4]L?C/fepz]|ud&hN܃x3`1(hԿ3?HE4RgFs.Jq{<ZRdST@/ k0zqTL<ةAyg$=7k.B Ps)E}m+6*|[^7qn~s]ɂ`Fw1Do$ ՍexxdmtӻpfdJ6__cY:3CaO#xJ bxs /}p krZgS)VQ_߰?7f uózE,$+^6_d$,G(SY'S9R ,mE9S*k誒3K}`;|%l8kcEXG+c#*P8JwC2]@pg!Qȓ+Bj)ӊ./=ѠUje{>eA6}?R ,F]F56EfM6^λ |SH.0 F|=VhNe/[k ̭YDO/=?XK^AOYh~6˽,-5Z!5|{/A49J?9Y97pAs[9KLP>fp0E+nAӯ-Am,W?Im"]Ipq~]wqWZ=}D͌ ւCnܠAɛi0N8[` ^U@ꂫ<YYi/Rv)7 kJ~p%l;|ŧHEzVz6%h+7eeU#x85Nm/Vɣg,~En=w \ֿCa(gFs;.>cZP^e' :$ _7MUS}='+ b,;Eog\$Ǔ'V|YWRjd*ÇR9;k[ICϰ \J?y,]L v¢f?/W|pd4ք9A8W"&NgLZOBy"7S!̹ӸB8VU aL 8=&=zbf(?2l1QVꪐU::69yqf}`Rf0 #Gcgz:tl V%ԕ+Fmpn='vɎ#2CRD+| `~w8q+{:؀K-\8J|xwG;-rz[^QOpwUK3vhBda>4Qiϵy@8G5,IN } eOeZu95;%KFY`_0T!=Nq =\Lkyî% bI6gjbWCsKk$zH#TD86u];+g! :g=J tPODnk{# nVvG"uW:/` ێ;V[~7ʋ*gV,hPV;W/-$HM?g.g FV5+R|ć3zHK B~Sd7Q6e+b]׳uv_nzsg!F,{)Z  w&?@gB4֙";N<<]7 Fi6h} d w'|j.-+ɖ S[^/V8t_=7>[o~t^ԡId J$dƛQ&y\h+ҍ՜xn7c '&V+٠ictfd|xu Q6o'rrݟ;g%SB[2u*c@vV k"##PAv[#jT)Y _ߨ%áH܏#bU{𼚺^SxrëXhSڔ/BC*BM e1RↇLxTG&djr'bb"qK;$0jyҮ_<L+#Z Dz.q=.+y ^鄎?!ulRlN0ccLFHo%vAVD_vxc_~p k%@eIF+MpK GUY3TSW?ȭ>ۮ:xvNtL|̵M2ݫ"hR&X >RT4/MR%9ֲFKe]@p?P_V)R:#E3wzzJFǹdl -uرJQ3a͖a$q9e )BoZxF6#ƆNwx"!;!HU`6h {ٍpv H$| =zW2j`bcy& !"I1U/8:iZ= rt> 44OjkfxV2]B*˲T*KV:H>c-!nlN gT2Q/磄^{(pcr ֲj"u3#a~'&f@0HyP=HM!qx]_ 6~4WWPj2誌o/lV6ۥ=D|2B_\)a`*?;ǜIDPm+: .8k[cX3G5ȕVΒFK\F-{b_}Xu7El&CO]%|v }5:L+SN+XA!dX&hnh6ޚ5mnYfa| Q8卥zP6QjRWO)MH f*y!z3'ruA7Fj>\Y|KSQ WUpjre䒒in:~^KqFXjh>wҊ3.|9nO2,)ֆ44R+a̚47ƀm7+# 4{o*]qoŤdOK1f z0ڔdc%c0Fc]H'^:g74%)F_:g+ɍ#j1h2vF+[=W W5G[@=(p(h+uui0cY8MIfDZL ^j,XT^)*D[Mo 3Ϛ[o}T5ߜ,VYFɃ7'MtQݐLåCf$ iHNC'5ڊ=Ѱ˜Ut#u&0X|k,ea)nQ\r{/N}=`F>%Z}fTb%/6<{/qFmVJAW!e9ӭ$Gb.eb&V{~e NV^@igOzp~ k vp\^<7_KwygYJn4`tidRƴ-e-Mut-F=t oFuUu2pqK#hSm@%V;(9 3㼰l2˱]ⶑ7>L td =;ܹ+0oѰջE!@{Qvr0:c >|;VQNWC&5ktwB#'.TT4 J3^d3ոXp_G< =q=,H/TW։ؑ~3][SQg@6爬Yb<>`2qTosXȱ,+MQ\#vJ&[s  : %4ldisr&Ǜ}.!P;s:k ym]A+a`=_ =%Y3X8Nx>]9Tt_T27r5c`_"-GbED(o/ʙaWpjLfGġk?߼@'Z["쓣Z W?aXcƺdqD*L'Mm:QRYQ5@RQ MG@_*;w^xPeN0dn *j}?7O"Sha82Vax%K&=Nq5_QL!ݞf!DPpR4N.cj]zA j͏r&}*y)VS^]V@Գ5.vI8`M 1?{|zFˉe:~سaL? ^"qC{}xp$ƹQ.W凊40N\.>Z3B*f\esaB**z#ub#"nEK?k@ė7Ҽ}#u n΍;2 s)oJqOmGPA_s_OI!te'kXFƇs0@qEII&g}^$m}GI9M]5MxdU@Km+"CK樻QM*GÈPb\ܭ ~,K:{ m]Kdqroӭ8$IAHSHc+?.w :-%~K-5uzHlbCL!)xY{9Rs~?/+}h3DB6Lx#E :3y*C%u` ˭N0hK,Af;bRXpT؋:׺Qz>ס'e]Y8΂ZuGBFDz!ˎ]D(];gjItK0{nq#O[Bwq>JN7ߧFcVbjп+m`L`[m1ϺW߲gXl))*Yv*kƺ*<7c-пaa91nR i'3cyztz>ŖAIQyqz$ k6pjrK9wK5[@gPn"@YyN(%7u}Jdf _§߄(*ڔ4w.Aiook-Ҙmo*fd9Hdj3قɆ|̐-0E>O4I3gDFŞB)\Fwkt_cF/69]$/pۘT 7z{9;bXn0uW"E%Q6 2>(2X?1(L"c] 6 'SA:)%Z50wV=WH3ҦXvz#`U[-X+ c:ڻib9Jwl׳Ȍ9&FPϸVůA>N 13g4'>$'tLAo0]_}'}1Ä4r/:(?''f7iSIx S@CNxoZ2fe\w\ Y'rgš)~%¬ 951P=GTيT|@3ѰaXOm6V4;MsS.xR=GÉ13"4}.x\eL!]0aC~?݆0d\eH RF!' :Q#6Tdt+Wfpʕ-fІE KGx<O>j%I nW8S-|}\SQS-'Mޜ97WgSRі?]CI_RgoU{ȵo?Y K ÏGiP]}Iic r zMzM R0 &j]p-9nSNfPܛ;.`.ktw*JM[ieܝ7@۝h+Ԑ:≽NFˇ)V'b?p@|r*&5r.%l>hP0w! }>D(ÿF9vkME1L'};njf3cFo1~^x^`&`e~gTel{U"h'#ȶǾ5ˆQ#Hg_V~,A\ٓ M :ӐF=r|T50/bFj:^d-vR K?Pn:,)C>iܞG-Uވ:ENmn[tTZdcJi,iD&,\-<)'ىWq`"]b 2fJGc+7`# h:ed^6 sC?T Td}puJߙr%̋t319pǀO%~u8F1m%TLq$8Q}Q0}a~k$v@VuI=JJ e{R_$x9J,%$e >B|-tG>`DŽ^` 4Q}$E6DQgzLްٛF܌)0LNIw^V$ybXwi+FO5:~'9f]8̳]CF* v⹺<ˑz桼W^'ix6]>shdOτ7ϲrQ#ڨ:||'dVf/gpv5Iep2-M;f5 EJК$[~?ď"{:q C"~IcY5TSbPI({tU-ԄDnC8pzSVz">uf&㖲pg?#ne{ R3z 2(8$2DD yy [)St?{CXJ2"WPgM%fZ4= 膇)@VE8foniw_efӞPBzߍ,م:`ڿ9@GD.~;`8>l@ -s0szZ9Ю{Y'#0VGKeU籣W7{MӋ0V-uYc~3¯ՉP1> ʧ:JlĨ ]:O.״%+3|3Yw[ *gefܩ.)[_aLtL+g ;ЪN# k+L~YmFƜIѻS&Oj18g{a#~+p$I[2%k ZUd< tVcn_lD\㼊mmۭP:@?Ź歯\w^ثөjcecnsHwM`Z+JOGDupx_II9J|?E|/d'_>؞>vT 7\_C[HS< gY uE}C!3dfeS `~;*d)!hڵh! (='e#U P~+ T%,_܊~A";FɭZxIqN{v.BḦ^9"n?:pf%c"߷}S+b$B}'h,G/}/;1?*^۩y8"R/'ƹ>R?*ϙgDYJgx/Bm_*F8P!]r^6x' bRN W4"ľsjg 5P[ΑhuG5&ި; U,$NS\-|` %g`ӛ(@?+tN]*e(DX4ɮ~P$UH_>|>*bfJն`@e>1E㯰3(r_ ӗ^c.PoT?[bhpncq6YQ;3 ŧD>9pj~REEn޶ԷԦ-lV5CG/QT_Q$F?clՈ V%6 *:dg;s5~*q)WhvAf4!i3?mUUHG!Oepǩ88ʗi1m0\$]@gƕ)U8yǰci=~cUL2br?Sff_BOeoZxWipHD3LlҦQiºQ.#(֟a¿ZVD_740S]^XX95J*l0`A{sc˜[LYJ}XcX.:+:U4r*|1e-4oDYadiGW]s`,KᡳV)xe~@],rbn\DϞ[W*y2:=Ҙ.C/F*MP=ڮJ1WLz>45hX7l+wDIGu ݾoV%rF,@ ܙps>y*2 T?K*"By=6ԇumb ȇkp7*`woA5)["t I ؟۹~¨cQ؟ҵw^ʄ["mKȁ$"޻k&ilp{%?؍jP.۟ϋd|93&ZnKy^ykMھO"{ BÂ67;t& ]xt%ZSŠΞ 7`%BHkL挑m׸ԁ䛝\ӚroiPBO?zyiQ^N5dhM x _0$ɰ]i-KQ`s"3ܸGmh~m|bzRsi 4ۮZnuP񣒂2QcB\\CVcg޵|s59C'3}\ ~fuiEΠ "oOJC * Bm#4񴁶`7FVWTj-j߈'h~Б" |;搂~&/߮wAD'0{e vfM1#ǒ#)T~kZxq-c2 -O/8%&:|DS L&HC2Gq RڂsɹErew'C :]c l~/M6>|+'I}&0i-6RBf~-;il4^2[L^9?Iq4^㴙Tq ON)WC֨PO?LZ`E+Q[õ9Fu;nok' SVg=0~U~D`+pAwW Ysˈm!Blѝdð6==ܱ`}}Ӱ힌lX 0"St#TO׀H61B,/Ή qԩDKޙUUs/3#NNOY=u Iiu40-|t7 38AM yPfX;h QY_nDMWX iGyZ):՗/,Fho=!C3{L_M9Z L!fE+ N+1R)ț_ J^yKF>jaձPvWf*~ Q{}"d6Me\lj˂=8SgUh>_Y韧 1QƤUoބ婈I ?j;lY=y%䯰cDd@4 Sor󒩉ǝ]_H9>zN& 8guB>DLdݹUO\//Vp'G!13c:d+m9unH#7U`] f$tFbV8(<_~tEG>bACҩ~?D(T?5#r2—T81P(a664-xjг9SPSt)sY<΀*7brndMUQk+9o<owV* @[0ފV \pgy[ëA?] )ҢˡvTVsiL%ϥ+s% ˁRy1zDfO9t=ijfɳ)uy@Kޮ A OO I$) gduKKNMM J"Y=i]ݕ`jKtr ~k}&|z% q7*?_-ē1J1+(༣o͇yd-|V*r䟬uUXM\EkVe1'([jjn3*>XjaX` ~ _w֟oƦw!lWE E\w/S&S= ; T>]3R@y`WW}= !BQL%=* J{2)};# e 7) D3i/\ \#%8V}d$c=oy!ov}r vuSh'`U3cqAImI򴊝գsz͏L&K&k䤉ذ/QTwS P ѧE*sD~͕[.U]^p. q_RcEp&vܹ I)_ K504ayĤ9;K.5$~@Ty=VXt[hJWD8wGɃGK. Qe5*wt LEuߴxE%D+=t甆y`Ȋ}cN%"ү>{wu%T$]U+{qso]KK%q! om5S7ڥj &in#HC ~85a]i{ЇB=¿XF+ -7&4͑хqVf ِ喽Y fX҃lz_Pƈ'$+χOkQ$%#X_! = ޔs<} qϋ3o`M!OZ\>m]v/`lelIb_O"r& W0r/*A,󂨗]{N)OPMrutCkҐ*Ike@6?+3|0Z)\~U yOC\E5 # W0@@}HӟGĜ_em)2˻ XA|\\s(;K'U~Ff7ErRD~iL^ DmͼmUǒEΟ԰ݰ `S!17L]a}ƘL`%A2G,głv%-fJ%eaV8ӤL8.&MZ`aqki!!ʤFkqh ?ɾąEEM % ޕlbIH/Ԛzl_}~Ֆ* !ԓA˯xt/oO_)yQBf'3 H؟4n"J tLb@+S).n'!/,ǐeh: 1=tWU;+Yjt#tZEbqT/-nԃ{#>?28N.9GβuSVߎm'fRHy OćyƹADދB<$C1^0|&:t&;, Jq=6 AxǢk!+"s*_c7cM5E ~9O%y_@ Oc0xyq[{5ynp⚤R7\Mп*ZO3h`nkb93mᬺ{7vcTNa ZReӗГum=jt<3}x#[=!rPE7v"Hb8ifƢ?WQ8v^ Y ]7 _>H)\kRh`JNHW0d3$xH-SΧIu"YLS硔սB"0NܻbP,zq.5LW_/V[kup|m=:hAcsoaOnD鼌p«'"%IQT=$)P7#)Pr9 9Zs^LυIzHZ9/KlTv̺'~Vp!7ew$ln+-*&-0[9'0ՎNx)ϣu6HzIYZ*[Qhxg=rq=pU}uc>?8.u.jWnBJ['u+&l,3IGVZ, ʗ},RL7RݾJM?5]9āA7xm 56jtɪf# C?ּޟPǭ,b88&A٫66SDnP,(v|ox9do~5}Rg_z59 Z~K`A%ˆ΋Ɲ;hK{β=܎${;##dpa,ӯ )X='ڬ||rSYo=s:y s“U"9Wli]Ө]GϪ\bɄ|F)61J/ٺ C9}I:*L/$r8jFidV?9$/4.fC2܌A.*h]Yg tejiu`O˒'vHCOjv?j -7<, :E.q?gӭI?*[p<2S$J'ޓJd}Elcj~ujs Lkp&⣥Ld_:Ԝ3}Xrv=oJISLLrҋ S\Yh{ >r}ȞELyN5#jJV ȶmRO)? E$`ˇψCSX-pGQN9>ϛ!@ B]i77Gi~҉v9[jn>N4U)d3#x:QyUm%~:1}Nͼ)=.W +d@)~ 3KG7du,bȥy2XQv3b8#YdĒI5I̸ç[)t_O΅'?;#z*@^-sycaeǪŷ9C!ԥv$]\UH*PW 9 P܃+D*dys~OOo$~h`V5 ʟҫ=i.ax~@ Q,*pq~ܲ_xWunjrU}= 8"dfᗕJ 7I[XYMt谨[a]o3_Ѱ" j.UH?%cŭdbl5MSmVZkDIYY-X~ wgeGc%zT{JaR>GıV$A;o]:$v_˰I/pƊ3*R? Ζ*N0=8Q<$uxE*G E,mZvHx tza+S#P:2rL\߇l/oӕR>9kEA߯"]C21˒G5xo(VÙځq KR:H}tLb-m!%'7R_YmB.,ZX5S+UTwK㵄e\"*,wr&bGKR 9Kэ#&sN(!P}fG樶%k/NxFm"VLsnVx[ۯ$N%IuŎa 6C8VKAB7GS>3ZA t L!Wx3I(Ie|NLtHQ\S;4U:hcN%l"TT0%+Μ_zPSM(/陼 2Q~tT?#j"nCO]4Ũ;QK)8lkFSl# g/jcx2%j(6Wd;1.<Ft ؄x.]f!F_H|޻)-'r8-]rx!i=Ѐ5)C7k } #qa?0ܽDK3l0+e>zmq`ș{l K ŰiP_H%ib9lYC,L+\w_$8,Dkގ1xܓ_!塕 X`zho6P"<+clbhQ䍕ۍF iSƩ9CgKx~s|cuqky{TɼB'#YL/a~|K-#Nvҏ\J; 2u.5|4RAjMN._C@^#P;T-N/{axܳd&'ʊ0 ^x觬&UXo<9`EH*:DBgiz6zh9 "JUFS@qx"72GaFa&CJ?@e2kpR3H xa*EA遆yi3YފNzRЧz)0?ȌX(_d0k^d`Wؾ{H 6xH@|Ef.zD @'}$g)[ftبa @9e8čFSƍ-RVul93a=W *-OQ n9i$]#x{Ol v@JAg˸ )D̾WS(bzUqƓ\p$2iNF0irf1j[-L{; 4|# CT^SgN-|s%LV;KW`__UP{P[$jIu|)GDZ-\GߌEg{e6qѵeP;PÔ:˶OU`sk"þ2ʵY'AwFLC n"/3 rzlȞ뒓LԜ*ߡG!4:`ǀDNGbݖ_UkfaĶQ (Xk/3V/G*-a^%՗4||[kV9a33OC8gȷz74@@:z4赢Jft}ڥ?gMN cʲ}`c- Ky hyxrz`>l^R?ȸ^ZVx/T/,5K8A;pwg4 |̿i['>vN#]! CP މe K)h1m< @Ҍ"n56ܡ^NX? 6tԆBm|*^+ B?;/}H8g#6W~~z j7w)s,e#hkʜ([w 3$+i y_0?&$(@R oJ-7&Ts9P6PO4ֽ &OU3#t_S>ko(;!<|,r8 ńvw (*ynr 78fɁHAx=hKeMCbm2+0QkÉP\9xb̃2[*T0[*3-h5of.%h) tetu5[@M| bS?.^G 7e{u1醃NB^ ܁YgxDi{,8VW}Svt:[=W( ͐@^$,UR*)+BQ%qAt4GG1d7AEZKKVY{=&~ ; ,Qxe)D8DRfe=D3֏n^Ь{ Ú"AVǪlDWW5_ɿ=X&i>!Rٮ:0<Zlwr`5<*#0$QxDvttJ*_]_&ׁՎ녓amDv,Y#M36. P0HT lz2%љxT%j͊u{sCsu?848oj~M%@rƘȃpd1x!b}(#MCԠúi$q?>`)[F ɢx^g];{;J"E&#捕Ovr}3ryϧn{Žb(7e[HVEq:ı *JvK`#ZCpz:ŵV_nd$ƫb:OfB7:JY؍jP*bW4ff~ta"b^t[ 0yu)1C.= N姺+k\ܪ-ݹ G41o0 l:5sBty1jq9ӋvڐC:v|%/>>nXvZ UMe`Dv̿]E'UAZ##}oOhUe@dkh/cՁmbs`MF:iD*R' AK3V (I9qcPP^<JO&e.rtޟ>CnϭP " 6Ft3QI˪A KG nȝnf?Ji8˵rc$bO,/1~~D.|'Ŷ QU5>c%@+R{8ײ~Op!Gu5ߦʯժ<gb$PBhuP@悺W263KR<(ċSn$E Ñ'%nU&&ͥcH0l47aV9<"byt'?n2! `nyO˽4~:8y8Oş}=F[3.V۟_$JC##Tᮼ<чEXCMZ؉яKv7:8QEx]Q$1Ր߁4,B:U~ M$!~71#[؂j ?PɯDMBƛD5$ЊI:Xܱkfj&乣\ASE31r'-7vΜm ZvJY-{NcmسR_5_<-Honj(b!G'տŢ픚&D. V 肢͞HnGv]Q=羯gB.|OTETo}x&B/A=ԳYod~dۮ)ET2׿p[QrSQ,DEWO4EZR@k-Sl- eNgl"Sm+M] !ί W1FD5E\tDM z v F#b.s۶ z°^+u01kMF I`{oD (w'iDxL$ O{nA<'Ɠ7\*~B(p/eLKZhi,(`6=ݿU]] y_]Pu+ o$:BnѴ *5㬞:SfͷW%[䫤A|L OPg. o )B%g 5}l*o|4FC7uƩc~fRb€6ᗇыS~ sFS%?6n9x'x `5h(e^ԍdGwO`0f5>;|1j0Axj&؟%'yfX, P֬<<3eq iJ#` ) r:/+5)4<0V)8!8GD`"fjƁGN?te I?a-jVI3Qq?R) LKjtDSc/Dz<0/&GdMJ itI1irT~ÕZ-rj]EoMkjjJ&}wctUCW|<^oojoGzn9.?"RQ1i&KR Vd^[_=T)3nІ)+HqfǨY8͐Mi ^ bSQo|{̊G1v0(0kylPj$oîۼ}q|ˁ)Ct'H,pz5,'YvҬhE$=(o!M?NT;8GØӯ5PM'-vșc|2J19wpVf2񖂘Ѹ=U^Y1N/kq ]5C& io~J grwstDe)-˾z=,E"%ns{=i'e/𴃇BuFwd[f#;|[K/_X3?F/^'zb=U'CܫRnT&YM/ {RU!=ˀ9 햔5їIDfYOUM%{h#vl' Ǫ? жuR|?C玻ex)C9tnz0Ďy:?a Uj1haLsC\HCj@Wopi,֮` @h "G*N!89J5?UV m) e bbL}IJ԰Y1Sjut\؎*TX&U%9SjI`!u0#hRCv\m}UV+ oSX(8{Vj txva*vŊ5yqh)QgmRѧV?(Y[oo;ܶ {U|d|.A[m5y2~] Cv+K5{?H'Z FG"T+U^L&]*W 'jA׆td ;+#&b]«}_sg fGY /nx-߮rYO_?= o[EҖ 1QnM qEp BWu&m+Ŷ'W;,KI/Vr\n.8eBIb));j?9=\0as!!"zKo[$/xfz!C;=ث_saUsyKtbf< Վ'vp2S."p ;x۶V77T}k.G$\ zGWRW7Rdys$Rϴ*YT@2)pwhY$NPzӓD< $L|TmTù<W΍oU"^iIШĖp_=?p3;>sGGIJSHWr^ZI1!F!Zzڱ7lpyVl I3!_rNR0&+p\H:4p;DXZ039MY'Sfdž LI&4}"CG> >%`{i{;(0$|u$Orc2;JnHg:"}|ų 搌Db[;4(MfH>j/pã<# ~*Bpq,]'gB,=s?j~ |&]xS78u#LZVCh)X ß 'l(_`o&\̤3yF&빟jChϛ[x>Hlo=uQ1[EUuU˭aդ/7ƕM#?'4^L?~8_q $֐1؞%]xdA< ֻNwy"eyeB4ۺ̀=Nv,C)^}UiIS k4@p" QSh2K L>!i_EW[_e2G6w? bX=!mU*d'PVz03;E <^n4% sD4DukI` 0IV4˴p/dᕴX]E|?83zբsT-E>Y4R4+ؠ(~.K51J|!;*/_$~rɕ)d!5p΃A!:1D`uGJHm3SxAY9DxK*p~Qlә*yY!,flHxڙɻ.Ύ$G+f!wbBgKI7 ť!EHaYsbȔ9i@=ф~V19Rf`6mjϹ Da$a~f4\Pfmw#^x'Pw`~ Z:$`iKo]hq Z>jNfBInX{Wㆉ=jtMH>h&*٩_؊;[J!L'}_^|h[/}@@eC4.2.փAIswq9KKfbsr5ST K@zb 9']y?>kەnj!Dk\5Z-?3;M^ro!-RYH\o2b阷COl ׽%`~zNZ6%LtM΄agc#26!eg㜥fuB`HP=:HO(cyg4)^^jS[ 8l.jҪszà!<'`NK\g΄yS/"?8ϴ뙶\'Xh$<0Gcizgf$B=Q9Yw=ܳ<;m\)ˀU|XxO˒Gx칿7x|F#67aFͥo4?E %i mib`pvʞlu.͓βoEK^>D6wۺ.+NcHi{elQFX:}}-5\ i:?кX.B{-j!&ԍK$Z F$: !sq"Qn[P#vTҡ _rCY+? MC-F;3z?y Y]^ىnuҍ! oÏ *JB'nZƴw%lPS z}(Ӿ/m')sы1aQYm^uar6m d%ҵgilB9*?yVnJbeh,p#H'\$H mvp.'2e2):D|vg PsS$ҋJʮR{фX(ۆWm- Vnw_|UXEM3[ܦW 8x.dzk ]U:P3;JVYZF9Ldn&'*Io"25"t bn"4Hx@ -ӉI(Pn+p1-@8ؚrrUbj;m<UoK. 27t=2 n.G5iD3_ SvsG n&&Yw2z5K]`#@_[7E'Ps h=.%q*n0zN\B%3ǖJ^`Pq؜%{mT_44pWU Qbؼj|X>p+ujH-!i[`<q t$_߬{H |A** }Sdf f }Ciˉd̯`g:3-Z {`F^"ȹ2B<2%rnUy#G2D仼(O" ɓ{6oR>/Rճ =ڮzTKc) \PWwuѝ=_6 P(e>_(_^7Mb uMrm*Əa2*@UK(0m۪AcӔ FPnZ!t=T>}٣,&Okb`94攢g.>a ͇2 =n9q{W5P$hC~4GBeH|d)6Rơ 썋 +rd92jڈ HCHqLw;FZz+pY^ɏ8r(Iχ02U~Q~7Vk(aU=cއbX1tA#u~Q(7#'1DDn?pU(JNQ⮄o#I5W%Q;dui @_CAK˒vMR T?ऀ C:{4c&:R0 $ 6?˄uhĆGhP\^,[EMXu1ٺ+JoɈ"Ibg ap 2h\H|os =bb׬ |"K5חEgPժgߕŮg XJ͗0j am%Fe^)ъ_vOB\ƞj:kt$4f뭲%vqU-$Eש;A\G#2ȇP5P.qeՋV= +b7.BCc4X >W¹S'gwd(3GWJWDQYgF<@}[!Jw:|E=-81x$.@@;/K;KdwT%ȚC-Z~ْПq f 5zxn菧wNb&OZb'-A7e6.–Zh_YbzDV.}{ZmHЇ= ٥5ҽHv'WŬ%ChQCIl6QJt4^INM rk1ԉuv0BugFI j:. ir;={J.l/3%w~"geGRHPX|óewV4jS[Dp^ŗ=uD+GD| D},/*{2 Y޴<9oܗr_ S.ٷ佃/[8 hi3lV.d[ p 7>k0s Ŵ}+xgԴe ʧEǗ8:2n{Vx{BX m jd͕!FgϪjD7a*k2akx՗ˠXhf *a6Ҡ:X&-7K\iC3+X˻hst1匄axG[8y0#*U,8r浫Q8I_ajCd>Rz1\s>D*~NK$_|v^ 9dχL{1BuҢ#.yV"v 8t>6t.߰x8q-%`3w%nZb삡h6 5l2!SD21ۄD7T6U$Ǿ3LJ>+EȔ[xre p_z杩V.{#UrҖ'(~EHQkK*TQtYk/GщS,kz#M+钛Cq`~\JU (>ا2V6bK/ ~ZW '= +䓔bg(p!xpLn SJA~=N 0A( sqUM}U\5zBfm75Z(z%yь0Ș{K.9\\(nD.^f\C(y'EeyPnRbҳlEbmJ>Hy1X|Wվȿ,A/uC%Վ1C[IɕiJ!D\WW>@ˌ@ZuoȺ \) ^{ 斜'_Y~q/#fCYOIWfžL!I&6bY@[Fri|W_f'تXErH>Gp4_>(c ߠĕ`]Z&q>'0JT9E)CE58NF ?S`&0vž`&i NMɽUrĕa"Nޒl &[u3 ,ut9+T*S',-9\"R%ԕ2dAƦR5t( wql6Fr<MBM>Mfk6&íKz) {mTB̼_/eurC٬ǎ)0N}p@Nz27MP6+TmUɏ'x%Σ6N)`—oHdA"7˿dKN'r)zFFfs/sg:[N<S+2~Jbh9͛:Tׂ)Ƨ7Ym]׉7O{9I.ئ)*%qn >/bFe2tȸX."i3pq2E^rf`3Zen:/~{|Bḯ섺5ROjwD<>87ڈ1O"\Ue[IlRܜV`/vWhM7e;J{!u(ḶT8Mg`HYդxzDF8`t^LL yhZ@c>Pv[Z7KVEy Խ*pB72&Ք+8Oz؜wc&9lshJZ/#.xWshV_] g(aE#t?B]fBfg+SqA&1 Yz4`0xm Pqqe*пӿeRX w{n"ŠhI$p/;vKHb"JCبue3m -`Og[UZ|$+47.bb"ׁ Q eJ`SδB1+CVrBܦCpuT[\O Xl{dur< Z<()v< ?7 e;l$mU뻅)@  a0{.Z(%NbGl[M<e>ZdWc*ΜGܮq0' G,AsBFjߨ{3PUWR}g.•8}}fM@ ^i&\jt^>V ٌOVgZ\5 ӻfAe$:cMn=QvSZ3r>Rty ́vWacRPuLM>ݣi12;YyG5lRXs5h*7ͣQ(spLʋ "`vgT.?87/T`TڠQf:v (x83;PngPcOCL+1"7U{_e 14YO0(b6y5I^CG+/=nM )†"=T=`ֱf|zRã&  uWm Y:f)ƣ&S'a;;n\ȝ=.1fDE;B_!PX5$s뽮j߉?Hfj,[&"Sk´Ԝk 9+Ƭ0T²}H_DhIHtdU~Pٴʠ m;m}I跹3M..̂wl{BD_M& 8ۆZOo0MҐ 8nD}p3{Vʩoi. }ApRB\%{@T e<#Cva36nH֐ɪ=s~'ILg<V3QR阾jL$ 4 j6_C2!B5J~QKV`Br/hBL*w'_UZB]Aڎ%*WʂS{!h}MlʴGnf9]>TE97ҳO +pջN;UT]aLioLΓqSILg*hZR70<&qZ"%HO}~3"+=z{_&ea{p;)|6#V1Dk}gWKzf kj@ES < bs vhhh+{-&wqۣ8\載T'ר$v"Au!.*N;YIJ&fnm2:KMMNi=9,/T$TȠ|Dgd[3M0]uvL@E 09dZ!a&N/>;>Qe`73ӈa8.4 4cYfvɉg8b ?ꦿވI{utV!LǫL- ,*lL~` @rFE7&}!!G7 [y)kjf4>q1Һ"FC0_9CɛB؞XI:Ƙd;oSe=NMS2Ȗψ4@ilP})k1Hs%nJ/gٖ=C{ֻ~܍hI(%#;ZENttwC: vb7;_z)G:[!~˜8_6k2A1ښϔ ({ gvre+<開}MZ΅y (w6iO )ى>k Db$XYvx1d=ą)o:R;JqkgW+3Z[=,U{ 'w?1ygJ|0 xm> BIپqWФ _(f9VpdÈRjnؒisO]#"2QAQIG9 ,&R^[Vʽk6"ChJFy([f)q *A]n P y@3!_"oUKoT Wiey1K!yĘߓD猲hy1OE0TѬaCGUn.:UVĎR$ 5U EsJ!E)~iJ8e8SF  h O6=ux `K3H8K^JعM6a%QcDycxRkLd$@h 0gs oTGUET ΥD^КEuc?_mpoOS 'B~>uo~RPwd"㏊kL*L]뎄ڑj ŜqoP{A'`Z@c:2+gi<+OZsJ*=M݆YwF1岧V%Z KP[ӥ] B#I9z "6#/Vpmjj&B\G\9OΙғSKQ(͎AN ({oC ~QؗwdkB(.BQuf">Kꆟq< Nd'RUvS0vj܆|,i`%GAu^In%?O hS͘iE.ٱJPCeV)#ǂqUTS7O9YaMMtw5-cKu 6׌M$V&MXJ"d&rj,_!EX~dSm+vuD.9SDy[*rĢ[gUWJ2} kg;Ns0gY-7IGF4#F}Ĉ(W,e8Wb8{'/+*%mUjjM_&U.;D>2¶ ޡ#jT^&` HQ6 XW01J^? mʄle!aWj3~K5sn6Z;}zI?/˛=0GF8&g1w8z;~KFjaf$d:Up~/TKq3Њ%Sw?H#`1A?|Mq>)J*ea'Iycus't)ׂ{Wd2$(𥷏JOʫFMNMDf6O[md3 f:^o),g8lgY 7WDP梌I5TP fұ+л5; SoJ"gҿAŵrօ|vo[J%~U.]^P>-Ug0 4(vuCsGB,7 gyBLgR W\FZ0k3;Z]<|QXN0 GvY ;x$'b~l+ផZ\v]EM-h\,r"-LBM=1`0^U+`[F'4}ןv~r*b@{OPM6 LV_J ]G.}?nE̔k?x-zmcgMX | $8GT"_삫䈗k">8mt!7T"sj =6eVEf0 x+\)!N[ fGQKe+9\a)PنPăe{4JUTl6NWiޕ_0*.#;\~Q|{Y2Mt=,,H_#o+WgOn¼W 􏤲rT(+ Dn ٲ̃?pUئpG\Xʒx]) =Gykv ѽ "{Ȥ6%cK]})2J*{Ts$x)l!۱d!y7{d4ɒ+4ENCs̑=r0|iq*A'h֍E`^ 7Yl2aȞy`|_i?RVH+Xw%dhTu2gWSEB@2ۿ~23!:Y~_Tg4lvpXݷncT~*cذ/cF{&yܢό.ܔK숦h86;!$_qG d/WX:7$ HT^];w;~s}a+elmyx{"BYb|I@hڇhTtK%'P Q bzѬ\cV4,e{ڈSawr c* q전b3Q'K3u/E@ffz0+7)-.(=MhadsYp~91"k8/ !3(>Ҟ6`j8cPtr<ꇔʏ Nk%i5tȔKps6*%FN, 6-h:VS\S $2̿lZ _wJ/ǺlisP#v]qUf@=DVbî6oEj`">߸m<8^qd[ir*8܈n };7ۮ>=k]7O9z(dedT/PN ]5 dbYofQ=  X' 3|pq̀T0-D}_an ͉s߭9 [A2'7g 9WF-ca"o2(".mkl4ˀ;M( L(0~ȼh ;Ɓ O/x\ń/=nәvD.Q궷<3HPQ?1ܖf5$[&M(l38”qKf4aBscO}:71&Zqs}PF#頣:1 Odg::)¯ YW|fGqэUψLq}}kJy~s+1W:1׻;I Cc4F +q/=jAfmCs>)W^A_U#@Rū}!SIs |k,p1N3bpX"s)#{ˌa7Rϲe{84&$bģX7Íe T$sbY1ڹ'RIWAuX7H`a,YlJ֦]7wLJzǍY¨|ΣMk'?0Ս8{| ȻT;A)i^&{-"\@KQWm~:[e|Z_&|bCT> Wb`%"i I"Hg:MK#c 4gn|5_d]j}VM(XrBs393}BߗF6?f Ӣ{iq&b`8Js|*l$E4)$|U MD \i<M^j[Xh5`кDI?Gx& ԗQ.E}Q#8vQD1 H?vcܿj9 M7)H"m o0GQ%A:k =)::[:"s%JGRhI= ”T,q,\ྣSgPib[ƯqBUg+aς3I?y70Q/щn3x 8^QT$]ճ0!yS(jY^|Fz@PKX/XAy<'-A-IxbPٻ;h yd?ʩ"0 ˖NSw. |_G~#H![֜Đ'iAn> *;o~:@cCp4C%+f/CW2Hk:b" X#e2 V -}[fy#48d''gȢ <7+ *Nhh ĥyRQsisYE*-d36DZ;VA&S^@|s}u}IaΏ;A%X c!W9Y'8D9~qZܿ X5<ޖ9(\}KoSyTgoh$򡒘x3c,J yk*f.?tqQk_o\^bt\7֞:hi/M[u6xR)=* m̽uz}olDD7@2Ṕ!%D@|ˌK|˿#Ke+r|VL]+?0Dgb|j@|nVՠ 2?'kHUvCN E%6ҢґcpOzo(襪>.|-ylUۘnzq'Pƃa6zXpء՘9[Eޕ{# qM)r: ޅ ,t}֡t9uS=Cq'5P0rx/I_h)&83>K[  B[a~S~YK:U"XhRA"/&cpXnu9tznxC0)5Dhb[lx%F/aon\af\B)J[D%y_ aW,,| EuO[vU5?5  x*6eNs]T%f IfR$57{){Z%Ž TkNhT*^ :eW BH9dW\7Λc~uG' !)񶌹G]K|-҂^XLѷrT^34I{F2c1c0kli!Z`9]:&bXuĕMdߍ9#F3#0b?J&9;xr@>oAlV˓W︬34ۯ}wTlNAR*%Bn rF"Eo,ZN]۶qE2tBR't 8nr.FcƑMjN@=f}+hв,? =E!$R?@9q]&4~Nt.3L;HtAy)X+xJC+^HS.=|< u0TtOAs;c݂" 6'xV|6*PߵR]`!ڐUE! lF 'Q^D@us- xe0ϴ3Ys="L$Md(u}Dy~lZ`~]֣f2xhyl3N OqdJ9"V qG>BI1=lg."Os*P]xDˆȥGXT%KYӰBy%"c Ue+"aL=rÈcc[T*NDg/~M}-T F`%45&m(3;cR n}9rx)R ^2ϠIpX)0b45"݊ÚKFV p;H3xșs[K[l3G_"xY@\2=#!uݍ&S"+YuԍL>_,_u`n~V3Ɋtƹjdxş;C]3.Ȇ ֞d`K4 ! .ӕ^4ED:TbQUvT*%4,,]E#nA6(nv4)GCGig rGسy3ؽEtڇI*?Rsi}3Q|f:f_hW}Y+; $a?:0>:YD; m%@Lh0:"7c$ ø2ÂމgtL%ڴbԠXfLZCPE'Qe=WlX*aw9>^d8mVAÍGL>s.o8ܽ&{uh*\~3շo&ͭAz6; uX^_(Z58">b}71b)DoL28ܛ [ m˧DޒMrimJc7RĿm e(Sm/Dnۢɳ20QgjxtT- %|B}n ֒_xaL8 204$_t '2ހ%GúRJ?\0ѧk_ S2Do?N){J2-tetu#;84xg|xM +Jco`8l2%BV;1o!P ,7>%zϟho<:N蒥tց9]N_R~ժ*2(BV5vBԹ0$4k.fgۭ[Ը#|tJ4VYۯZ39zC-Qd8ı]ٵԨ [,[7[hP猗j2Rh%쐾,/렊t4_Y]Ied\})ӡKNs*ymݱ!g4p\wxFOT༠|ӓ; ,=x ա5rŧؚ@^6|rD r\ h|-wPeIiAڟ@'Xp|Ԝ9t=5P{Bh'g)G!m)vQt?'*O$0a?$vLjue0&@?#[ϑιյyN/>`yш ȟ?6z*ow*P#r2HIT-~A5 {ە<:#2U3ڻ-$zbbc:LnB96/w؊iAr'>nδ ZqPӤ{a>{:Ϗm5pl(7Aʒt]`F` nT S204)CzPHHι^h ?IQ?FB/R߾-'=A+cK^>4q _!#>_Kqɔ'zLZJtT#)f xoUDGwCTq2RG~$#hRٕ|8i{E4RYo>N,@.!fQweTa~ {y,:.F C-e@ˡT 2!M`j-(  ,!*C0Ek tiXlu n4,"MQRXo>UN9b_ ]jdar/vXeiLj^xMc@ dqH(\u;}jÓED}.^{\U _.{ iL '5@7MWy]{B"\fOա,4 E`ާ@:K$a!ρ=nrm(sDPK lO>4,<9o=w+lJ@)v݀\&q0kFI7w!%$K~9x* 9ذF&Fؾ1Qˮb*rv6N)C9㐥HAZI=opPOyA[̋-( pY龶Ý_jHbpkGhWV bCw2!U0+Mn LZ|ǹ^U$^d_9;UhvŽ>Ԕeȏ-|UUtLp̯ 4@TG"Up$iZ}=Sx*0L7gff̰)#pxA:P&< N:Ïh:s)4@mӔ!2',8ZAK'#4ft: [OJwPPdDdᝫoԥ\dˢAQ'X?p^}a&xZ]R>Mzr6sqqL ӵc:7HP~w9ȱ9{y P*Wo쩚D8uէk<{}\T˱V(Cc|܋AbU3 Ptt\,KNm'=2mXY 'ձM)zR۝ ?_1Х hVEv0JR`vaq*-fW72Hf/Q޷!u~z&Qucbe$AF3eʷ,2P=ȣY%1uh/^e<ӑZ5gMq6_h#x,` WTw Fkᢀ_ExFƽ ,Bdz0?eٵ:JR6 7 ]|}2"c@YݽobW83D1' svO[z]k5.j*1Hl99 mU+VͷNxh}ƺ+ qs xJ'HlR^:ed iP/NEoBPa΂; JI_ H0 3k_%NZi9F(_a^,C|ޮv'S+GRB[O@'2U{1Z.Q޲|yDfF1#흆Ѱ<ĿEHP9nn? 8T]r&kNw-.a5R&=$qs]2VP=+;B.SһV(ZD'덾R /Z;p|*Eӧ\dtas#J،Tk*}D HKzfhq|u &xkNbfgls˯a.ʏ`ݹiXy\]B h΅\\&;4Pp|9FE.r!-}s7ORĞ-]:ƌM_O-sD!&Eշ" f^$0Lk/';nzoe6&r~ϧAK|YF&@lH9Z؍ub^U\T|s+J$@m<эd82~(QNI{rڳW h`1VR_N7ё])w-#^Q:i1~(kyLT>*MpnW<>9NoncHY&߹Dkߌh'_Xɉ2x*"Y6gb]kP Jn) |~չ֨^+Okv-ͷRYy¨ TE( In8. H "I2äܓ72%gjG[בL-$#rwX*ϪjHc(o#(R;+{`s-ω6ĭ*rrM4y:-vp)7Ԕሷsz__eزs7s 橻Z>R*SM`M~~i]X} 3ZI:}cدGWҶkueŽ؛?^gd]"L-nFm;)kKUO"CU{QlEg kuGI܆: v:rJ20֭"U*gv7X{mά"kWsP ԛX b59jVn [4h{pd-MC?c W&= !8kz`EMM8vW\l\[m$ޕ2\rf QTrz˱}=OuPl ^"4h!-砉#3:5yw@Q ] Zaf5%nSNvυx3T0*;fcYdֻEhMVBB]EDn87)HuJ)' U8XcyZS*ѧ3-Ary$)I${]SVL ؏MM!1'he!]`%Zu!Ä\ؿ2Ӄ갦ӊ~H/s2v$2%k%)?r* y)Wg0v%Dnyxև56՚ h Cl}AգpE<|aVTw^Sŕ/D1Y/U#){-r! Nb "u6b ``\uAq8VVc 4ze k9޴yweyG:m_FكrP݄p]f[k7=} >'<[#|H馥ADedaltXR nkc,.}P)ٙzCN~n's5w'zB]~u*~zG]{לV}w|s>l˨>S$6)}i ):&NIg϶ uD 0)$zH2{۝'Ԭ }FhFRdsv3կp2_ a,ˈ\FD:}_Rb1 i.~o_ڽs\AV?]cFTY#&LD\ 3jHj``IGo>Yyٰ m*Y@I)0Bh $tNc6 ~4k&#li:#ȪSw8Ή ,~;RGkɥewjAaS66Ӆ}ZRkk>Ј&cQJX , e8d]*N',hWMqf7ė5 51!Rpkpr{ Js[pwpY`z3c&[ohSaSHеԍS/.(o#aE"'_O絸Co9RO:d<!L_o Ϳ$&wW@]*}-]E~pcYpHl%ئxOտuo-=.zH޷QBbڮ'Nku1)^T@4jUf-9tj[:%BڃEuiT +︭'8Rt[lhr;]k0( VCkzWEY{`!.߈lY]ɸF0n:{>Fg 98֓gVu#z W%XnL^ً Ck{am !,}uAPvЅlgɨJ nL3P&OV!`Yoa^fyxl|* TzMN1QN $e,Kw$!N'pX*Μ:4S:Iaba(]"*2*l.T`3nAF=cӛ1$#kG7]22wR$xB/|O3xTHIiQWLYT]= )^u NW2HUF~\ܳ/=pV ‰+YTuTlR^ú<:6\V[ J5 t-@ 2]M 0l^bȕ)~ |)Pqid-i* :] Fg+%^ B^4{$`te6AoҤd8UWij_t*Rj> U@Dah<:ul'JkIHcahŨmA 8d^^7#+Ύ<;r"j<O_/S L"xk1UfsWiqUdC] vEǡ|oIc4^nP\`^~BQ'C{%uti2RQʊ@PSA FǺ$g\=K>B4#εleH >ނO܋hw@mCMG2[FnMv<嶱Y@lֿxP evV3/aՑI]eG-=”[({5PL2o\08ӷ-] dp~ b=wS;3\6OC! '^V 9bym--P$ P#@5am&#4;oZ@UP9<ڂVʼuल@*gܱP~Y{QF|{U)=Ao %Z_o7\Rއ&Ɂ~_TԾD6:JQ[ɖ.@ᅘ&9fi>ACFiyNbZnDj"vDs3+Gʀ3< xI'aٕ3ūU1 @͚U,(K(`p'!:!׵gt)䔌l Ţ6%s4ɊZR3{U3L`4$9Ug~@c:;=j}b7-<M-OXpn-/mcNj:xm t0TapĈϒKѠb[{8N(Ϡ@R?5 sX.'ƁVyTл,_ϬKu*&LMK; ;*[A`6 Kq7{* &p]X ӱ7~и.Ӧϕ4l1c;0uAP:@᎐ pU,6 K"SHFh/PaTi_m_ILeD;KYǥB9pYWyoR%-zw5`o2r5fz뽚z@ƽ}:w2Wg$௩΍ I~λuϨ`1SG갑p7`m; v]œ0lb3p+`/NPYT9kz<ẛm'^Sʖ:&#b܄rw9wGpzo%44sh~CzT`z| 5VGYZRSz 0vD,  KYLR9=tAsRrAfiT2"ЈA}`_yW=m_w@N3^jjx"L}>*]2[eS[]+mG5r]&wq寘0stܫ-s`~7?5˰dcЉ0{!TAƍ|iz2123tٔWPeg^&BuS 5QugD e?c'/KV%b( = oHHQks0@rۆ=YשB/(;< e,9i/ G}?0Hk$i|mڴksPEŸ6:l0ڶ|y"22jە|R5:e- R Q p&ڽ{gXc1=ɧ9S8]I>&p"QD?kZh<qKԚB,'pv=ޘ,TG:, < o$FOqytt&`%u@~E!Y,gFt\9J`K ,9b+%:>/ ?0 RIsBGk #$lo'!&0nxPi ̑t0j4X @D{xoiPȜX) Ӎ?m-Ti\?ZO f7eNo;v5h[;ҏ/+y;9sHJO(8_L=)5uK lbMNy+!~F!df"LLZ[ 3K#?RյT+sa}zc%$JU`8%9w E?^8ס9Wv*~2@mZڷJ. 1 P ؤ/xBxs8Pv{TPn֩MHpp7^,F uT]5i*T:̊?_ yJRr}\AgkDkJk@+~s@8@ewA X[BD^ Rf1ť)uq6Y>`߀ j֠ȘM] V ݑJ'hD 28m1lm 6Z2^fAb ǀk:D:0Xf=}mBA!bz/Zbzښ{j?d& 4ǃ@U R%F:~X84 .ājAo(sGSOwٕ 9$Ͼ( ]O,f̃jRB >( :46:;2/}K6 x A0.(aֿ\RH  Q0s^#YO O' ܦs98,nrCwKU~m=Z t oo>Vdtzy8p=n58ܛhԐ8 r֋9}0?=~iMB0Ìʧь1|[z[C;G*nny*bhK{K0jQzcocA)~uD|I}L)n*` )#ﰻ=šܬi`u孔OC00 #xDsٽ*"aBswXġk~cjʲL%)y?6$r4 Bdzd '3ziЊss8ŪIO'?3DC 6:lpxok9 }8 AOkC]me7>dX#QSmc"PPF'B26zhigLJ6$)H_`ϸkq t=S\'^4+8igZvN?|C&4Xqۀd7@hr~40C\x^3 SDPʧ҃zux(+P9w^٤Kd`$~%tRقea1RRUvdYD؅zLXIS,ك)|s'.綆pKx}7ӖfqJ0:xDKls|N6ݯ2Oɼx'KKj6]$pt]Yš+ SWDyL1pE8S]& OJ Y9䯑f5 -UسdDe mƬG\;qL4Rk-߿>˿vOZSp3~o#տ1(4qb%)Y1؎&j@G8,sL eA!ȧ y+#5O sRiRNFa}ݻrȌ fZh2\,zJ9\ 0jn[B|a="6"Z۱rt'IGd(e i@dqqlKw(- WpT.de)Ro3#ORWhŷ왠$e"waJm;by" m3߀m?[ oH?h,V5l+}uJ8HMlHl'0M{H 쾽k(w`E^Hv?69SBStV!]dH 8]Ӕ'u~mgVJVP4aGvWO?+9PN~ۙӚc<"嬨j`O MfM,Eb|ppƈ>mT]M@:_Ŏm`sT\௣RJzk`M".<>J 1.1 Wk.x~q֛Az|D˂۠`gG󹪹h!Dť;8U$SÅӄ],:| C0W'r#nF~7~HѢr_Oߣ7mT\w'SѠBxxlMzrЉ68lq@M`2bf祿1uvkdts#4jCJpҥ,G͒ }l/`ln4۠ęn^l}:UƝ21LnΣ+aM[{M'N8U]W7,6˫3%kI#uhv3_^9'"% {R͞7 vPo= Ewkp`wOAjmf-=t9o$ApJu*Kv$.Fw\Шԣ1@~>lkƒ1X!{GS;+pT嗰R=y豙/X}Z&G7 o,vfsc֢Ԣdlzޠ4 1e_C *3O9xWz Ξ ns;Q UORzz070ѓzܳYrђ3=ec$CctK4[2)~XCDrnj&\^IF7郴^){ǝTZ l 9qMy HF0'q/\PWh5!~~0OqP$2ͤ6h$4ĉb5^Uޑ=}s/ d{B^bV]>hri!@-go+KW-_,=cuhGǜOجi"]Uq9R);zsi5nͩԭ M8Ty(2 KB,wU_.S.'x6I\hF]ie/Jެkܞda^q [{Df(X9aU2ozk%ix(!Z4$k]G^k zs>!pߗ߂QsֲEF TcMb Uwe_6#yCt|*v&a ~zDdž C{)D:H k$:k#a=V*桡5H GW*Qmj'gDufxDe]e1$qy[z*Fv#(EEbA >pX`Jx:0q+|VUH!AmWد 7[e*#՝]6\SqPg,qYӹaWu|WUާq*ZnI`.yzvU뉅ZeGF`o$ bz&$cDdS>ǛqaJr:лʫ];%DR4!{oBQh[Yޖ%, <'G;pRyM: 3B]cȱHҨgowߙzu6{洒օT:7 ':!~J3 $z,!$[&1:fppKN!hG✃p љH{s5y_н22awޤxG4`9zځ!ZJqokz:I Y]D ,e+ayi2uZB:ަK)Kp9MϗB>ݒp&VI$!JfmO r8!fnŠ یGp@T乺Nn2Ҽw҂~ t>N%J%,R"Y`>>qߖGs+!-ؼA,7+,խ~&h휾5,NSM!m&R(ZD.3>z/Io*B6scV20%]_m7aRZW3w Y皜Qĕ=?Bo '^麋@:@)zsHwnNiizth S^a0;=*suCK65#>( A/Z  " +MJpw pTv/cMK}b`rftzRl]lkn9H'=~جF?T$P*Omu[8ޢFXVXrg0D;Op  ~':d}x:2u7\ "l_ľ2Ρej8qٮ Up1a;FnFY=#=wqaDzm=" 1+#ܮi NW~Sdg(.@6hTːf3$2clŸ)HsEpi2:L4>O\VDA"tHWkbx$3'_sbr& Ip ID0Ԉ0$=mif9(_ g͍NpM^^U؏Ć3WL&;b ik_Y N"f.װ EW888-;? *zCl;/]~uw{8=[=49ֶQCM_:4JO!{pm`PBL],H&qÍе &J^f'S;]JiqwgJV,?vG|L¼X CbG6\;K%8:UV*u4jt#<fQ=LIj>jBkW.hO!Zժg[]DF-!M@sS9{\vxf m_ci=i,þNS]l{r؝b]ƛ`$f yw]/^xo&M[ҩo&Dԡo~N7g*H3+ZU܏(?81ezOaB.eW98 M[թz_y9a,J]݅N\KǡA[yfQn[בHPdANMU.c+$QQɁ^˰h϶@{m:K3BvgP8~&'H/uP3BB,604Eǥ=jLjJMi -V\ºLB\"6- ʸ " DKY_@y϶yt?X@xw@yuwls?өl4kmG+i]E}{n GA~Pӣtޞc;q$VQۉ3-Up&G4yEW7U~oaO(K[NOs?ojs4߇Cc_d3MAi2n@<,9Q{xҮJ:"Zj/ybSrR0@{>hx?'Y>^H%3Mgb}P*Ǟ_XAoޔv$hb&44=Z9PJxۦjZKzwz/Q̀N޶ף?X~5ˮ?ا25R^t'e>h{[7]Wt ܴ뙚eYv"kv){å:_h~o4n523PObWhӀ =MqC~ntuswֲh(d 1%u;zEU 5K? ݌7M %FiG0Ea /R"Tf )rUy=GM߭ju03ukɗwK NIo|lTNטs9|cRsWՄ,tB"g7gJRLSq ݌~#wqۈ=9sٻeF)Zvs)Vg( 'oҫ'x˰Cpy8oTcSST'm'8M'5lH.>m1 w1m3=palcִTmHdk4 hN]Z`ޙ+zZbo@,5'rF)'rH;eb= ES`4o M& Z!PG)`-3홅)67 fb 7ח:Pin/mm',\ȕ BOtA(EӁVĀ}I|$=ͧCkQ%"{;2de]_ԿƌdWeݔHȽUڍo-}9J ?SSJxݍ[oߒ,IjAjȠC-i"4Uۊo=/g؞JSNuX= HH36S`|h +ͦ){c*1_zCQ쮕O<|0u [o'\_bBdyjs E;_d&Zv2mń] +?^B]xx(Aԍ_4x"~}ܙ#M7jfdhkv7B+A ԈἯvak.`PrSACɴvSCQ6]׻Z.;4e >8\c𔨒INеWth֊Iq.Db܀yfׇ> ,*(rAy0fLm cM6}( E u,8boȄ3/AP3 io*)?$t"?ixEC_Ɋ\c{_o>w0z~=X }2Ȗ^ޤ,-R V;+^JW@&ǵKc%+m'ϙMܹWi0ˊFtդIu%8lPiEKnadu~MLI3}\-03eI"}|M l yLO'W ɯF/$H$?Vf dh-Bڧ  )ďx96QxMEAEf66ypHAnadʴÂ`8ª@|y̒Y  $%gwo8cdžHgDy׻aijg@.7sn{9Q+1t6̐ /*:M @I8t i<1ΉXr`c;6ߐ+]wJ`o ^ܢOr΅:8乡=2{>1=K#6䳥0=F쟆e{wt[0+c d=wg3x0lU(nH`CY eDٯ+"|{Pm!LT>xA=99'R'Dw%z1SՀԹd@5H%F7^HnG(X/4MS *UB}p{mÙ[D㑻)YM+uK TqcD /Ɠʭ* iՂkH'V0^|r?^|ôʽuNݞg7/iUeRpen*t3G(g!۱˧ j Ά,z~x)ÜgX\M9W^XnֳWYB$at9k=f"Xᑷ.!۔gSۡ'L|y\gIHlO?*^?qvRY.G8Tį*mş.֩HH'4" #!ݭ7YM8;QDIN6k ~~"?f,,](p&ol-\ATY^Wf,G]8,Ay}5TB ,;A+y썜Aw JϩSr| $w{`6Ș4b[auZ'4WTa?c-[ !\,+ "@~, G9+c4uj5^f:|)nQ+ogMS^K9'r]i<^Q˄1T'LMtdPD/f'Le׳-mȹ*UX=V3S|]شE ɥ°_?d;š!Zչ'a\W1bgU/Vs8;~~è{ :e*k{>@ =yr >u5 u} $жZnE۳Wض;; J@Ag FDF{MPST"$"W`rS3c=¸T> BMJ܌w8O }IEw]}&XGOT W$y&km3Q2CUN*@7op  kwpLjОe!OBZY! ??6_?CZ|۳̦ine*# E!V,m1͟4Q,>bMmY!/T= ;y]y{n,$ViqXB@V`5wţf<1D{'ȫ 2`뗾XP=$*D^^zJ!aKs#eR+%B\(m[c*^fl!J?ƞI(4ڸ^BRE ~NI-HUm$u,|{b*nac^s "F[IȃK4d)[_ﶞc5 ߄,;U K{KPcOa4Q+ w_ -\2.޴9?29 Xb{qL z=YMe0.tRcDO;A97L90a0~`#SD),o[S`VNTNcLGN'0֤m ;9W?M [&)pЃxzڼ[MKlHsdMwMĦٲ)P{]ߕ`-y՗$\7$/`50lg)^~:\2JZ-|qk-7T$NB&ۤ IHq]WQT㶶oqCa_i`:5]9G1'Z4- #w% ,L\[!Q d3m h-bFJKcZU>uZÀ^=ܙc%-BDE• &ow%TfS@.كy n3&s{ ^~co#b RK<7!9|' ?LW!2 Ei뱳vZ0BD~*2tcw7iP}/~,Ź<0Q"\ꃴ'r:Z` @JNQ.%aN9OLZFZrxu)& 'nZٶ+3B4V1T \9 /C$+v4=+ [߮zR]xqʴt$Bє:!S9yOф CDJ~ qH'fi'WËƝ)Gn{'C]zc<|mѷ㳡'=P{w]!*T?)OQh} daVBڰ̱DHV04$NQWq{.$|s[Y252{t:3p9IRs[A@?KgaҊE܍~X;],H1}XI:Gp;] yG@ɕJ aYa k$5J}P*d6/(+w;yN$?yYs<Ӫ!>}ί[8i{Me?.DEu6ePF:$|IY{|>1QT j"ZUJ޸_q`goi[IXazCU6~t`THx9ajmX*jzvwH[$?p\ACqB3덖ML夕ԋ]kBƃh]XE*zzZC"ZbDi͓IwUITQDyJzq6M,\ ip 0Ea1RRVA$w3 d d\C<ރ14 {(dUU`@Ʀ,&v07r&2)sy8߀#9 9#Jɠ5#L,t?HΪƹJze숛#=ЬPr.k{Ai7r_61`?ѫdUC3Q\,?ͧ}kFw}G@R6]5PN7Nd L&v{c-c8c^\GWJA) 3G\ViJuٗ&A:왾0:(V+y mVrJ<[EP_ٻ̟AoxBGֈ!g`3_M5]t*K!l.JTϗ|,ѿ'9aaG-BCx^Y;Eu<׺ߗnȞ,;b*~}=2SsB|Plk }ԿRFPiڷ]>vF 2%V ,*ᩗn"[vt:&".7 { |TƮw- "4Ae2#wRFb_ {GE'Atv+>h:>pJ'7lĞ-.D?ȬetViaE7 VFK@ 7}l-QN, 'k5aa]7e1xHَӌKD~nhBx*TdT8]Hɹ8̨je1u(^^{̮TiEzxt+d7c)MJ 1o8{ؓigw-ɣRy1f+x ":"ugoOWڃ-?:ܫ* 2jpHxU=q⳶9j> c]U*֝9/=h@"Ãഓ(&SǛabg;)",6K5 8H lڙ ]zvJꫥ*NQܨEl:4w @As#ESȐlʤ `gR11sO5<&d]Ïd2G&-ZPJwzrˬFc.}oO=@8w0CTnNjPJ!IowѬSL|Yle8Ka7ੴ{Ie]޴~F* ?i^JϥhA9^}M5Ip:}v 9B~tsKkF'w_AԫE[Ty~(@cOt1s&!h?~"M.IŐ3tPغNv`YaҲӏ. PBnzUb|cyfLN$?c_\=3 8.Ǣ(ޯrڔ@)o')0w6hP\(*t,K&ǡvmWSB 4=3XSz^δuZ>^c>+*`-24IUU+Y#y*ΟUY)zm:E_aҋ,? 쩜>e/J0cV1yYZ Z6D~3˫$ҶjNU.fDC~Ax7<$g0:)]?V:E-LMIWXu,"[z깫wHrH+@̨ B,֐BVޚ(L$_@g{*/;a[jfV)t+6/-m#UD& vJzE4  3!UMä+R-q3[W^ASi7ɻUka-"`M/8T5sm,B{Ѭ΅eex?UZj=SewT)B5g"2dE;4,7 G yR lfbVpmQsxwo`I~)h1]aaIʩO:'VN&|ɘ#99W:\@Ka t#`DaNAdh<bWJy TD?Gج[2Y0/$bhV' Y@VC[M(+lݐsT:G:J_)"ߧ ~,%8-̵Y`aYb^=Y7E M׋$^N0hBx9HDhɧwi\z9/;"# sE{Bҋu߰ǚyoDSNyM;mytWS Srےů&iTK}Ug{,v$oAszH (Us<q]C&DUCqt1F \k IOh#-UQ ,%UI>u;6?OJ˪/oEdj XyW q:ǰ(A'{gZIyNH*1nZJs/ÓPTM/!{Es8a W{bP=~N덭Z|C=Q~{2!/Nm- N?AQSbmf{UN4KsɽUBS(i!eX!@wU r+#DElpHuS  ַ$H,ׂ4vn3EHN FsyZ ]o8M>{S Yx-=$(*~`kcIu^'T3Z~49yz7eӇbL:.6[#ͻ%@ ^]dqilҏ7ue`C}nty>3Q09;tEu9PMf#\KDAȷ]yji:j\`$tkmuyjZ\KC F3ȉg&>KVq㆐D/Bp t!v'"֪/[gSQ5~+6f{㰢mo"[=7OҵRD@pp69et|i{jqv~ѫ BY(b1ېyg&I0٘ ,A=wPk7y/c "[Єb]JCV!/6POUIHu\9sƘP%STjv6u I@uy4yΡ رA9!R<^tBuVN" 9AbZ2Jg:c;pe |`r xR5 ֿ&0XG Dzwf_p׊ 0w*N* &iOIzyS*5y~&揂 !2@RyrrE'˼ͳ`&"z^sF%Mrql:[|v pIH0' 3?3 pi`k5.+Q9*N,6̛^`xD9{ƻu`=3-ĩb!|\zR*:ې';e?` >jK-N] ~Zt+"f]`vbvYl(U2VXZ]ϨJt۽)C`h4p._3_(o3H{vaiE|u=m!*m%E0Ng|{fևDM{_?2##MH|\ni!L_] z+96IҎWJ'ۆmtyo4tOslmyklL (wc=H!ruy:qN[^b3O3@| ~ZZO@jhHu^/ 3 do_Y]XɊFלeBN b~-B^Z>J@K6}lm?(G²gI܊QXƺ{ۥiEq_g\a# '=/@iD$OG~~!3uEmyn3j4;1Y "3V1I^@aQy!4+)Qh>H3|}߁#†χ!x}fC.|w6$q gacQ-azn0`Dfp0O Y:w'ٗz&0hDͥ=V3;i+WӟQ/ث Qvjv>uJVrd3W :.P i4XRPis2.Z9M`:)u wejxα.]Wٵ oT-f'hZ8ȯ<=>+o=/^-,/A%x$|4:L`ΓD{ 4&f{!]N"d޽#Mc/Ŋc|w%3"I9fg8%ʹfO^طE4~ f`8TLw 7 +i:3ta?V );(:_p6>-'xM-p<DRpu*Z vTb|\& "h~ɛ\ߢP 2g-cūt{A݋Lު!A71=m(RG 0B ҍYVF<hE^0Ӗ7UЗJ+-+Oh*DXGvdL\Pw ME*P`Le^ j_T**A65 i~? S؝` E$9^S+ԐWwxU!WKܯQ3v`&s71XoLjʣղbD>f \@>}Vrv﷽Ȍrn RAZb9S4ZH \LE[m|lԽ-psU"8$ nIpz*ּEM&fKzڗ|Q+ӧrd3k/W*#5E:c#dJFwwJbM$-q5`>P:lpf_\@vϸJP0ĪoV o]|$M|O 2g9z}*-Ջ.\3x^5ꭴ)i`:CPT+~E/2/UXҚHVHjhC3t;@O Wƹ[UaݸQ696ʹT !Z4*zaZisewQHǜ)tc&vy2 h;p.Ʀ1SA:OPYǍ򍯯YwFdS)7Gtxk¨#X d"Z 7$Ogw8[E'Sy=)[˟~Tܺ?㒑RֵNqo(߂_ RETD'S|XTJm,VnZ,:4l*<VLi)P[D#ZLJ>?4WUQW~aSPZ.[MIN53N@_ hs)#"e.Hp+RV|;8i5YCHIǵu-8!'$BJELr)\O~?a6+=8FD^$YWR u®~Y6OUIrjDnM˸ dQ.Bؾ@8טgwPri=nm\RMʊ%,;Ⱥ(_"s%>a>39 P&ņhuXACDE1s: ;:qxqxtUԋSݩ{&/oP76N |sV1cmEMgݩ0J0c?S;nڈ)\PCJK90WU/{c=B&sY 5B;_ o_ @ OK1buH?+ !.- |c>-:N[*fͬ 윐S wA& "ֺǣnl; vge/O]R݌qlXdqi!82 &,d2#6-Pšysf F=Dt;[s" g%t|rN躛һ߈re&~պj1MT'7R {:5;dJv#4Kq((1Yva.EBRCls>Ry,\kCJq}U\q}ShypJMF0HyN'ajǹGݎZiV?7o Oh*=KdoeHg L%oGiJN4a}xt}ɂ0UE`k;(8D;U`lKVu&až1zU}EY.}:`cپW@9#+D~^R!NPK,̽DegLmeOF&l5Y]K./}&j/r gWF_&8ôW)b=gy|(0cȼ$ 2І!P*hj`HCo6WV=D5^|\׳Zq̺~+&L-ܽȺh^ a0.*`܌_*f/(N ^6?};)Ze4ZzBH{A_:F]8YϪeBՂlr7c*#2p~w$v!C~4~ʊ1qTs~. ΍D۞O8f ?-x|z p5P1q^c+*KЇ? 82N=Β=Si#u7_犔d5nzHYuBUΌzqdH9THkuظ6LV&r}`D{nĕ9I#a:TBʴ,,LnCq8yA54sŤG:b GҡCLw%6q?XKXX뱝נJ,ͱ"1d$Di nn_.C?Ȋ~,WVT2ol!$b`Dt;l3G@yASd} %B~ 0᠉rs׃uH,|ѯ\hzH(5PFT;%GSm'oANQU&:ͶURw|$2.3b`ǔE(W-8@ r:Cn:[3[ch7WHûB!rǑq~5At,`f؈Y\};հ? (*'z.rљF *CH7(Nznc8ͺ}-|W[ $ ǨwmaTO3V꘾Chetr2kuX Xhw6:r kTYƦGa6[\7N\u`vߕTYы,I d:Pg^ؽH+1@Ks'ܰR[Inl}Vd%3@gf Q:z>L⧠( ڃ`S14 W7GhTFh?(. xbBFe^"z5p}\%*8b&O9 iCEۤQrSI>n !]|r=zbKW]H%n:St DP>]|!Av|_Mׂj`mM Ď;o\Aq@IkJpZ'̛8a˩Yك UKήf$u?PR@=YX!4!>aKo%qy[5"t]/qҬ2;Qb)>P1CTyHkSp=&ъXC)( .6tDI?t`sď\tq{#;~ '(0aab~Рh{5`v3j$S)w@AoNОfaa@2ݮW2 $hvODR]J} -5k޼/ эfЪ !?/z'FI m\8&ߌ)z3LFgs .GP[ǑA־wOM0uhf29k9lv F A}'tfFZ&Ɲ-\uJ^KhЬP kM1Jq u)s~SZsH96ހP+xb;T'nXg;~[HgY/rwV0#p9x=Nnfv.6U1xD[*МeoIONuYbC(GG2 9xfމ;LwpN:hHg9<2}yO\^x/H~D}Μsj& .Yh_0n3Ni'iND7JMG"q^CY,ïJb^g_JߒXqK@G<|I>t*D\@LJ{:M!˒ZWLG@EѢ{IkU<" 7QiAU ,~ĹpEmZn|*\j[a~ZƝhW3#ypn׵,mrX.n:CQ_YEh2I4JAb cU2@$#p}XGd 10] 5 U(BُUTyC.&zrq|Wz#A_Eb s[=) >G! Bdxa(6B7lH%S 8XP?vQw0{5ASuVwmO9< >qv\V9OnhgUKA 0a.:TS)X-wl yOE~u*XCȹ0BmJ\*-yljs-/LM[JOl*L# ORe,ƌo:SIAy}8!)ewB2} #T}(M7[k/-MSD׬?B2+sbs) WFsr zt4%%D:c= (qMz+HDW#ԥfKоT { v}WL*إBO4 bv[Y? 9r*)j:ea$רR/,0Ni >ZQӦl4Cs|X)dQ8&{%`z|Lնs鏔y4f_Ҥ9D9eQOoW<}nu̬\ 7O=k~%قppR$Z+Ri!hK `2N7'kBw{IQ|FWWStaC90~j% xi݇,7OlbB(m/j&/]Q,mұK9P 3jC'qX3Eg 2\9{'5+uCmyT}Ti[AbZ#ZJqE)Zc?ͭ,Nhh[%@n>o* ݩRx XI/jSI^mqrl-r^f>qi #xK(Djǚ{p27vTUI7g z  { 5<ml >H74$3ӆ }qm1 ˱YϟAGzK5ťWxaGG^!m{2˹a9H#39$3>1 BY%3oz)Xya'ݰt8r+e=ϸfnxT:ge(2~SD O~!<}P/ 8?car(;;aםXS-Z0"{h$8߷Ŕ8 UB {_:,qd1gݍLtրJ~I>ܢE$ W-~ni= =QSE\@JCY-FOo#1ɏj`-"l-Q '$ǃcqDǒyhBU\fO <v;a)U*<R;FtCr -i`Lg|j8M*yhr4)e5:h)Svoa/:)6]p݆ߐWp`Ma%枣y` xl: Fae]Bp6L6}ݹsH{}9dt^5qiE8ZDf(18&)z. dQ 2TfVrj~0@W.*3ecD<@HtǕLZCIyZn" WousXITU uXVګ!őH]v tE@IG>JIls!VږzV%i͏R7aL B x3jԭaǩnXT{V +4>syM.MyKiŮG%mŕʎMʪV77zxub~adzaNBoxXj#ZM Oj}.+)@66k4 3i mfS~pQx6sbK@\[4Ĺ#cIcXeowTn&ϴDb܏?*ZՊ|V6<{4.(/M(Kb\KݚȺ`Z&un\UУO<]lg0ڱoUG/GiPϋUxRnԋ&$F*ImYqqn4vX7^<G C 0!xi] ߥ3\#I2ʛ6~}aUؔ"˽SS\@ iؙa48ΰy6,Vdl?2 A61pSE$| M0 bֿs"_\hކ< ws߄PUGs!]ѩׇ ,ر{}5$rB}X<_ԍjx J^0|`rHn5­40DŽJTBm.2v=(D9]Hix^Jxw?srsb[(,|_k'E_ ]KTյjI+0vg,jή Ԧ`o8V#`3 yXditb{?u$IWbL+b(F̛^/z"8Jd&g,>_o#F"Ɵ0%cЛ@s6 uErwn&>;\ G/I+$&?3UI*>?HTeљ::`,Avpfi^ɵ{A-]*4RO S@eZR{S8r4PBo1R-k1~- :7`1szַ#qx:Aq?;]8(!ҁjnf?wR"%GjoiE| v>#unj'!|Ka66V݁m+wx:ց8dy57 i{jaMqJ b ŘZG5ǖj{ebzRKUQ-5 Deyk*]2a5p"S[jnh+'9nۏWH^P|%SalUszp&VKeA\ tHMinXEϗ^ӑ ^.{P+)b &:#F2"rtSV",Ip@ʈPu8f3¢r%>!ߏ}5Y}Xؒ/83/y叠a%O$t`t$!p /7zP^dJ*=lJw&s[pT1>!kk-RtP߻?7ʺ&>-x5\@b 9H ~wjpNc#ӽzwD{&iJrUfbDejrM)٦WT].wCf!-O]s(n(!Pzy7.;#>//ߢkb.K8}V(@$cJ+xh$GYTjz /Dv,D s) 1By[lZ))ht(9F+>DݳE)`mG籮藆:IJp lDPB/ Vc)#X1|i L-푰_IZ׾23{Yàl^FLVk9}ooBg&Xéoz;E$ 7Q'r?/t6 ˢB^bDa;(3<^+0Ai1Py;X^_7wwuKSiKl-b?ZϸwL)N#&F#fjvBrdw4innԢF$15w4c‡Nrag9xKey*~&|[3||k'VE#D+KC#'%7Gve7??w_{ڔiH`W1fQgd}KӘݹo-|w~k$Vb j}]*l\4 8|ù/JNK&s59H\pRJmA址THފOϱWm?pG?s'/fv,`ښaBn++⺓d-*ޚe»t1^92(lwsH?e!.0Ѓ͟cX: \("8^0{]Y;O)@^N鸐sw{U4Rn\&@VOhhAuab>1`nf%/w׍@>2l!VT"XGIu(xrlTNՅy`L k./SP=d`o ͎ZbG@\#{:(.jF/o%#|(0ek5ۋZ ʖA1>R~PA<;:i<_sOQvBۦ<&KG_`2 7d"iɤt3xw+[rh{ 7lVPT?onH`bnH"V){~JnN) PE哟 gВP>D}xL(HD:^bȚ3l)V-Μjw+s~f,IA p hdFV C R GP,SGe$KRٵCȎIh>)w[ <¬2ƍdJjgR Pe %aZguiX5?_b!3uW1آXN5c\䀠W(P\S+TYgu(~y͹5="y0Loy`7C]5Ԑ&*)*_\=Wqy9ke$ɟ>rbNK+ `I!"gnp, uԓx*ͷ#1YjτGj"q9rk\&`A˻qN+|]cHό׉ ڛy)۽kdIXXdE7d$|H_@ lEX~:u;:mٯlp, lO81sC|œ\qAE'9mvYwT?jp._yCQmxQn2{6 r%e95QS/ ! fg&\6WZd'P~[lXlE0,J4mg40R)Co7w78`FݎI5RE#/e(󸫦 xp@į!b5,”5/Xf͐;"uJ|#f^A3A alASFyo:1cl?-/$vGn1Ecq(EHӃ0o_h9k~S`2rY^QN&'WZ`L&H<@?p ΃dx%b<^-iC_ybc 3Jb+kd=9/f%`dHSΚP׹~O08DESYlj `0 CHuټiޚg1DɘzGbfJ$"bI<" ݡz-ȴ3;{G'ssP(y1zvy ^Z9QJK5}jym8SMZ a *sOK;<MoRVH}5dE V8 FW/mQtnvᨺ$^nhn29K%ַo2O)"AG֨8\ë$)2NH2gOoIѹP)~RYkґL'UVCw(>s}3bZkd&1ُ-(.ngi[;09 x&8rW^5u$ ޗR=a}.ǘ*UVܻ&h*@6;#$7'.p7LֲN:Lj_w:1Fm@·iӥ-v. )]#rƥ54y=\a4" DiA!5E"ހJ (,y"8T%E, (pR(NhУ! Fֻ@dLb,GHIXO#D ]ss9w*m> D$}7dtY UUr'[>x=|$).D2Aݡ&>MJfUP@=3yYuV87:([[Lwg`8l}05"Ŭ }$ ZMe{Qplm{׮SCJ2:hJ twFG9z K,:Vf,ZmX/U]هIFۋz6 p4XQ+ɁKcՁ[ !u0(ؤL賖TL /k#8:i8^=k%|LKR*pk"UAy'c讗{Ijժy.\^u|Nji\} }MQM +ɻTMSe4=pg\LNjuf %RЫStTBTs][`kQKB5`RNJZ=#dWlgw+Tzg)ܦ$=@_'* fXZ7lHUm_L8qn7L [jzB*g u/Q^GML*jޠE" ]T{/yXAw[62)|}B1IAzTc5T< zsmյSTO_իYXTy&]rL_ѣ[ [+T|?i^N8#=ҋ&{|ٕ'yk,ȴ&LdyjTf4'e<@+7[gwԆMNj68 vL-/˼8$=^% ϋak>ȻjlRqܜ`:{/!V)~G#l"M/~/TFfj5j{6l / i10t.2g#OT ~ke#ڇ0U:#ҳA e=f$M4Gu8FbAtډ]o_` n0C؉g-N$P^c_qNd [-a)Qb#J>s2C`F]Ni"/9YG7ڎ3W'"ú+@YKq 3DEn6rnIpCK]`HȠ]Yˠ7I05M[\H*y޾Zz-0p]w3$l4BD;,~; Qc1S̫{/jr0_*JPBY;}ʟm9Wm+OƂQƒ'Y׎x"B9Bp[ݒ`, {K@=F=tC(Ұw0{E< gjElf }PIy^9 w91 j zuR`e1J_O \D$({v`xZΡ&CiwD|k "XH 9!RE+@sf\l[fhJ2̆iH.3`THzc-{`.i(g$6&p،hJjM }4̀Ƕ* @ďϝ*{+- }'3`'Lm@iS_X~׽>z6,¹[_J'<)6Pu▐l.1lsfxK*Qӂ"KqWhхd5 S`s~)hDV)y ZkmnkM qI?\I%C4uj穼iSπ+¶}?8e9b,("VB-z$Wa~{Ua`!z[L s`'Dw|N]T~$icI`e#Wvsj[iTVzZ28=۟'s5 x4:W9~OAؓ'\*, N%h:yoBc\||N| =cqj$PnMrP99_F[^ ]&ov7,8}K:wW$kmKg|zoK-Lόm9z^oq;fVώkM_rskاhAN (|x-!(vdlզc/e)Gl 1HTVإ]3..7gTt1HE\s1HqN:R-˳#%eHS[2TҊn f1([ .Ŭp_Ad*i LJ6$Q^7k~xWORܱtXA6Hە_g&ЖbTǂ6>wq>5`exӲ6 8 8Tx8GXY/:#u6uCjѠϡȈ@ :gVeL [rvv*brFNJ۝4~f$@(gZq"̿8% tlK;/@oR逪~ԁ(禣[Vkb%6j 7ׯj^SD,X4[6!w_W=ޟJb,msFrH7l175 ho#`m)ab#']Wɻ^ǫ{"N&,Iw"*G0h @@c}ºW;:2޵w/cKQ^\^3wќtȞȾqFK\I#)ÎKY%[>fgǼ|Pj:G;+&T[Q"]y T~_`Iyԟe7d p0q&kYf)tyor>ftݧo2_,,au,)>ƴ4k g!9ne*®A,h,5X@( _5K:MI-i&W1*\;= W:RbXZ%7W%j8SRgܨ_H3( %|*}4P cnƊݣm _sukԚA' х_chL fUf?=>]ȔX9@.0 .;ʗF5nNg(^pDفi#찅s$ٖu^aiHu=GM&+$06Ux}pGFy,~Q-`5ZFqG{ {+g`[;>2Arpس܈ Fx[+#v˴r}O1cn?"աh)piCf瓉z؃BhLcK1RԾoм\R.OܷDjA}~_vÈRD]/p˩ޗ,,6wNj `tmKr&X/J e㑊u}܃r 9^ZM6;."@Ϛ( ;gj<g T1;DA u H]iMQt&9 y-~]' }6?k-'k5v(rJRAC5D}M|>C$T5#5M=pht2Mg D諾֦ 鏠N?j4qy3KוY$g{m8()&dGSo{qTi;SA}.髛ߩC$Wɐ:/T P)7@5F%9XC1GHjtf +nBƶԡhɗEF,z52XJco4a/珄=^ҧRY/"炀],vA9P"70U#k\8QS/ѹͽ# 9,reĿ=#GI.U_4P!|ZX.ld 5%CDG*ʋ#_G$ۣ:VNEn-h5 Ux=UΆ+vFgua~&eݞ40#7Roʓr `Y#.Eᄏ]~?g[ pX(s]O#[ɕ @^T,=pjSuB('h#dU Uz)G{xa;3Oo.luWa^E9֫&G40ޙtڿ*ٍ 6$ŵh}a^Ca 9%r hk+{F`p %j-o:'mu"U h 'ڟ 9٣,C+1dIRƇS B,ߐ FE:G_ |ONN]cj{nC̾1݉+-5IYSN9T4ZSIB9?,83I +7 ˲9yzYsUd1:ԾR戠I-'k! -t-){Ytrw67Og.:i꪿HTI+z77U>"Ig_ i7t*XCњ>[jKų?ڽ (u!#e7>Z r\cxE}\Ct);bNѱaacHA dYlɖFNݏ?T"a|;O][8=d(-E3|ϧUDT#)7QN[FzNu BUhXfn9Oݐ3le⫶Bf0lߘ@BU9SklFĐH'-Š9H`(zbRJHs9=Gqhz$`I!( RkaR{ƪVU; {K+ o+pg -LƪTtE ,]rcu *OG!*, mSDTޢ0s7z;Ϯh鐰q/˦q/.KyuzHA,yu2J2sHU7"ڪճ.U5(ەI?ohvLkk"[n@zՈoê}ј锚`VQ-}p$"c"6@C\;4 toayuŵ^c.مU #>Ձӥ[4)R dn G|Uo|.a,V '\3f3Q0qԅ/wT O(ȯ2(9`F#Q|w:F3IhwB2H∼@p4uA.ʉ8&KN1!dzkOziB0 J|`?eH"")a`/F 䖑T ˏNޯQ՝ָDEKVk.uZh4Xߋ^sՂsNnU]$,Rd!wН>L46+'o&µ݋`m'  ,Mn-ٛo9M 8%N6Jw= A1?3,vt p7 ypL!` n e+]75L`贖C.DOgȀg5<*aUi~КsTHaQdz߂!sǣ0 mndj\`֥dP$!A:gY&Bj0?] UAc!KOD(cһ^3"Er"bӍ .ut]2bu$ D85ka~&׀,,Kғ_c; [xFV_rgU…B p2 ~iN : ؜Dp,x?v-?f\~ZvfgE+'|i?aWXH('."f_f'lb+"@3ȋܡG[p(sZp<*\iWPNZXbfI@>$?K?m ?AĦ/$5ed]:vFԱ}) bf]l Bx] I3 0XB7Ophd%ke#dl ]~fPf4d0S[F_EP`{^wœZ).[tE.%*DoifɑQX?׷41moJ']!寸1gswfw{),8B}ԬNF .9K@3$Nltpz]giB3YɁ({LbX̑qpK eC3.yfs93 6"F8C,رɘ!!}NO<<ԨHl0DjuYq6;Y18-֗ k +@&_Rzڙue~+>:b=T?ʽW>Pj~*qu!Tgj9Y͜ D0ML̝i|'Ps@7nlG (w]\.5ϻq#ĸueޟ[s/YlaQ$q9}h\#ѱ-2LzJ-:j("[wnܭ_+DP'8> 8>zrpL!A' #ܗ]\T%D0BZEu\h1/mʑHj8iN^aؙ M`F ^2 BQ)=0ecNK-"$ũ&0ˠib荍p| -$bll={rA6غP-ͽ+tH1嗗(u`uH;ƝcEε o*faouCK!c )PPr߇BtsW*`}#I_*a1@S,TB bȒʴa2g;c3L@'́D<OU;pdeћRwR,],?KVN*'Bb%PsT/lD&n$?!9wwp(i4q$٭87bk+b#ݳ8ԗ i.USKl.U:[b]MY){ #5g1׎o51ո[eQE@i (BgH4HAգBS]GroaU3ս0\X0,PtmQz;횞:Srn:Xz&Jh}d祺ڥ ^D. D n 6> mՉqcMrXy,?钽u{~J5B?@9&NwS/-Yc:! '[ !GkqyǙF1;^*zרt*sdU$ưꆈ@6d(><}Ҟv\#d3jIhU]AB^@A\/E "IΨy ݼq#KB0#ɂt-+/ׂD휓q1A0;0Qq®"CG,77~^z(Hқڝ+(3!Caoc*?}v!{#)o4G5hfMQ>e ÚyDt)QkGcn +e=U|RFG+x8kYGqAccoݔ~*bS$[;ʓQ@Z#s"}UsˉKw3>#`)]VNY =ͯ0Bq(KR_>4B0z'g,%- ߛ%^^ͣS'xO uگ[[=<$Qw*d4B9Ĕ\o}ss?+MNx'[0T\;rX]J71=c^Sƭ,EnW+^A]5DW-z97i-IܽX=+N_nDֿv^(NI Hߟ+,l,޲*yRn[ ZŶջn*k苌pM?)R\V#hP%8FrG"u64abWqgwPLn5j* ˈ$ɕsUܸōKo)HV|*qts$Gx^eB̫/*qda&pO˭ 9ri-}hbVGQCNGcC)ºG= ӸؾxL70$Y}̺m`pɵ!,ʨ%DR9LBXvșVЂ@ 9 zSXAלcUc|DHo>N,f\C) gt`gXO}ȃZԈ7XQpX앃t $,^(YLi]hu?P3"ӼA!4%H`s6ٟ=H a "j9KŃ҂I٭Dcm@qX46eHk{6=~6r$ ǖ]Ǚ*CVǣ(^VCtosln ĩ\eR~|G;(*zFLͻ*'ƞg4 1o<-o vj쭢w\J}K@T!9JBic|ՃvͲD%88D ,d/v{J{մEtBC-۶tas!9}2Jj>Iv ⿹Rk%>hĬ [v! RwZD >doUR$f=g 1e0~ #&-*&Sp ]690vFI\iqo?: g9|`:0܆)5sZyS;[먡7׏iT[ǜfƂ\qG<3G ?Wۓ|-*$gR vvfՃ#`0le؛+7Iloqȼ>vXSTKخ "2͍5ycu߭08> rE[RyEʔ,"[Hw]׵`\پ.2!jXL_ϻ(G u.]' ap*q_œ>5I`:S l3 =e^T&XMcQ %h$ 䒊xޣ~{`X9Ud+p6o "F:L҆f_uѽ%f ʭm CW~I2ɱ]B)سx!=nɍI$],ZJb&Tbڊėw(^ӏ#rm/z'm( y7gZie3uST96/흉#3< :!˸NA23olVGz nc?@o ӕs-1z.孾\+tkwD쵉!0cAal9Noe`)QM`%c9'9?OJ!%[cgHHѲꚔ}s+/Xb6([)m: #w SexR= jtvYLT/BW!d; o0Rz` q8_i$/< p;d_ÞP⥱,/ȍҭ5 he+lRVY`h/ 'ŕ[0җh8u0脺{"E͌E["*hAlj=Q')5UL[/R"幥 BCj:eX⠖)]_&eSkǍQ X"MGifv9U-|Q[vJ F&."5uҴsh߇2ʱLլΩ``I+v1) KcnF؏?@n8F`m$N_ G-i+t>_f6/ wţv $"\IV-Na0 :NT5^N]ED 1.uqtzjgbfi\kDu)_BEuةc?MoA8;ˢ|8Zv}K-آ'@TCo+5*nJzi"ka$ry@2 56Gq# s$Xծ}`g_TZsk ks%⑭NbTg2t %)@b :PV<&H{Lu+v`,ѐgX+-N7?Ҍה;T}]4ƲڸZA- 'l\dbc5<$߯ؕ}#b=+IwX42J(끔h>/n:U<ܖS'Ʀ1{t.I[?QRJSȾZ9CO/q ˎĶuJtx/e&\*"+fگZˆ\cL-(]XwtU Kzˌm^Іҿw rfq!}λ XWzB CyUˀfy3 Ɣ*bv[Kf f mV4c̪Nn,b^z *{O3T; ,#ɹ_%n|igvaCD2tV3tK3#.2pf鮻 7 ڵW0 V:d*]12LGs~`|1B$1 ,ֆ"AMɚd#ZȆ6Λb~2"rL{uAډâS#E3n3Eʮg6sbSS/6 ';v(N$djYzPȎ9t#gV% dXj?*Nqxs@ď4nHFK Na[6ݏ[c`4vWNV@Ѭ#7Y^o5;;z_ݎ:x卼h_rd-I|b ̴rwJXgH:! TQcoxkR)}[,σ&VZ%|nsu+{؉ 7`?%SI)ԏW;o$WwHT(+`%t5qg ٙhtYIN7TIӾn EMṪ. 'FLn@3@:BLMhU\>鄹/!ޖѽ?7=ݘ5byBѨnClȦE>TU!|;({` +WoXde ^! "@#j4J؟&=HO l 4c- { N`7 cl,r" UTXw73Y(7d^F!HбOғ8@VVAMMXU+'[11>5Hsyw9`3N`Dže5j17f? -R-ZvHkl‹0+m º"p!΅cAoŴgB^=W>8ȕPMkFԻu}R?jP<^&{lcw3-a3SnM .g :od=Jbkf;ǎ٢m0 '?!9` ƒ uq&gM՜@ð4C ?D~v G~~|$!>k&YWt @?l9i/~$Pb^;*W`W+L9yp%@$ĺ9VMnn &ȅWP ! #9sV-x١pf56& 4ryfWv 8j6.`۰Wi%15/AX,$/ (""']w 2!n=g_},K@ډ04G\RŁiר!Qw#%&؈|@1Gߩz)D5F"e+ j)&9󷖀`zG`rJ2ab!<}QS?&b('lY jC^%$8#uU!_NWG[۔Ȝ]MxUԙ+b8ȧ=0C@rqPE@ʡ@7zcy Cy&[.L2ޘ\ Srl޴C^A8jL=j?rP6S-V}3 @b[=KTppX'ޠ; Ɵ4cvׯ'ߣ@Q-/1lTY(*3! !<b>,gj>Y{a톔3+?0|mt.ǻ_ ? , 6vZ=BeǕ aT?ͽȢ\>w_"@8Jzؐll4s"dϧ A}0c|tsn7@2nƘH)T.55IbiRc2?A'i,܃ż=pU?@0[E6]/*h oG \:ԠL 7BMVM9\ moN8cYR9K?){OPZ*[&?6_hΓ]V I/,Vֻ/U.D=_]r&"uM ;pRPw'/e>F ;iZ u:})!mjnixTM@Gn TŚx {!KTb' qNQI R(tzzEnz_)3H18F;9z@kйt{Uii=Yc#{q""Qu|(-y>n~QF,PFDEH?SL6f?4?k 1 |OkVȂ D"R>ߍpY%=a!][1}nS] $KJ2UHo7' ݗGr1QE# r4?j~.]qg oi^xp˕tyW |:߂ʭIpΝ-!MퟃʞѶ(?PnaVQ$k+Rħ$Wڧ14Ǝ%ҿ6RAs28Q+.xk3'<=w0B)`Jp叨AkF#pDx\YDaPi Yy7JB쿶UsI-Ql䉘Q3xKTחek<?sob5eW3Y Sltv`W%?iYQ5r#+㝄 &<bkS=)y,hܩ,~mԌB>"+]ϔW#hjgτ i?^q/ͮƩ37ۙz N[!{s$fAEG$ܳܶ<M%Y W/3{5OcI|2G봫Pp!=-ٌ<Mnd?t83Sb@y7hj0_- nʢPEBAMMj$έ~?3mBL#w<9q]w6!3^*mxvIffl=f.M{o‚\f 8q-5,GrrL@=n|>yìݔ#B =r& A;ۢĪ<霆< t7e(hH!bJK?jtOG3hռx׈j3tLGڛ#/pl16jҜ; {Jڗې/W=uj蠶ߙ˹Qlu !pHeq&/^wj> 3]W`eXof칑ǥ$pG'vsd+&O&EG,Sl,vۛ;"n]o~oZPzf@(~C+@E8.(*I"D EZnᗤ qTk,q%tq Dwf):L_M;o9&(_ҾCufgkθڂJ> n1$tvܰ[,11>qcf_YNJ=4;Ne-Uu htϒ S7/д9.P >(H婕&+_tgS|btX2}Emjſz]x, ?HQ䁈Vfh"驻ۋD  k|F%!ޘw Ox)R"^M?P$.\IO=u!D1Y#hJ7=Dl6vɁxFWjBېoelz_cWt4Pp\죎!_ݦ4%e\F|Ѻ!h40hdp;ň A)(-`l)Nn->=vu/uK33%6#}zAKE.Z(^~U/{EKnbǁ[*"ARap;P^*n#dl͎V7VrV;ZJܥ`<ԃ?Ec vYgC*~:M,KriWR_Ħ^Y \ğpxCgjCQT3/t [ؗ;Jvqc,q99 l T-! bBm]I cm /_kH% s SU'm cf 1VHL*>$rd#'C`6$c㔍0Ù)q &O1@&q#ƿ/6s7,t VU^ iy\qgEgZuLegUSNKLɜ¥RxOwiU[ѵՙGbZ Hݲaup ;п *e nfm @քi…F+`C-~}E(*?`9wm%VqBp*+TCy Dx{K3/e\~Te~WZaF{󋖚zF-xX~bH?壬.c7T 9>]ݍZ s--/~SxlH(g@>ŰwA: 9_=D'C J.!b҄{$%3'^o n& au蹴3`CmR̘1J8eeĸM'K/|p*voCdel"m\Ŋt)rvQ"ƻԩ}..OX@W(6_kɩ#{g#GWJ$*>qp:u˼Ժ8gʼO4#}#=dItҥ @j""J/1V4V t:X?P]kru}x8x1LG@*iƸ%\+wNkڎ k\yn%uԌT2j>[^'1]6o45e[ 9el4F@0sv /MCxl Cމ93- ٕۊ*'ZE~04k,;0UFuJɼKF\5vb5)rؒtӓ"_!(/F/>ҽh\9 1S]aHAYbwN_Gy.d@{#jQGS<4m|. @4-/nK܏>#CtIY%?m~ѹ& ZTQ%vπxZŦx }:9*̨bsX}p#)yi#]iKi.؞^g}|^Ќ#8 kY>ȎC8Vz)16)7 F)z&A>qPҐ!e3BfB۔k f{}<>d^;CVMrRguzΑ_ JYcI^!j)17M&ɼ.GzM ]8u4-2F 5gDr,|ruN@3[vn)4B"l݁hVÃ.V ?:xW(9H$kDLn9!6u6Ȓ/rfܹ Atde v,p|b":*r)_8a!=LX{whKġ~?mTˇ{w>\~+ uCUf QR(KmDܮ LXXy#we#a e`Yr6e!ӅiF61yuߚ߉JG ToX`ZV Vk'Y5O%f"bnz6B)-L|KܘȠ|9ɻHG4+5\9l=2'D]霳p [7/ϵhV|GB@ҟ([rt꺕jo=[s"lS|c Q_T9D~uE1i汬 >^i O=J"kQlAHTV& ]jn_emakTPսnݰ3Bb| ߣs{9d<rLp晅8V9q)i9{Ʋ>uib~b, }GZQަiȃ[hTp:):K뀂 ڸh r0OqqZSS[6{0ā !ǸWiy֙"3զ Cm: YښQ3v"$4xM;(DžXKI9LB:cav]QL[j_υ)IJG<*9w,^}'0sۅhM? O݂Ndn9 ~ pHܰyШŁHҡꏖ46}ڎ]nvb 1z5h9 YWRO%|,U* jن;ǵ,J5x4l=2'_LROC.S"ףì݂dޘon,YBV\sV듊Q̇JVx9PIfp\ QIa[ =4X/? {"ҐEݰiNJ:vTg\M ;7]os0p&> ~r@Y؀pc_v%hGG4D#?h$+cRXz&.Cj,݆X|o tbW4f+h'z-@vc/[Po7.gGcbl&4bW GŞJ*kcYvƬ W.,[yQ&6 SŖDdl,HkgCfRz77[F><dZG6+$(/(HٽO?ftvv eϭb\9s4^TS{4Sb u82BIwݶ-U +-pm<nM12QSSxv;[gdz#u*Cb :lizHhe'h=#S`iZ'ypyBH ~|! }K~%qߢǍ?g1Wdbn@h=( 5O3X1*3cXWݦM#&/Y &ES&L4Gd2}JEúI7(S*WxS!b{)/zԕ$_.5)4:(4 N쎌&CЌYbS7Jri(MF4G͆‡UײN:0.x;Ճ*Rw;lr:ZY] O$i* aaI+99/O3M0'y;1zs$4sƥ4ǽONSX )aՉyۣn Wr 8 ?M:[FKy<K7Ww>slmOua:M1Kxۖ,>@ -@UO|Y >-v!O]:Cϋ2/jWٱo{jA۔q,?[JRޔ=fH"DR A΍hd[%Qp9QĘ2sn_'m|F3my,ϓZNK+5ɳrNx!k'z&1B WŔmd|E|K #ǡQv@s8??̎;ʶ>w Cz?i 1Sћ~όP2QWqp." &9y N3 rubrѡӄ }2HwVXV T,FjxB8)HPdnD*s*֙M%p?S9ЇalXX[NnJj8> 3GX<Ш8Y+ lG+kUy7=32%us؍ hj4DypROkw ._* }'D~f{zK a5 2)? x|#m`-=Ŗ%(@gAEQ(Y#ϯKXFDck\ahʀ&NjG'[>sLӀZ5/m bzr;.B~DLiF 0:IrrE1B'>[rlwpEJ< vpnsW_X{ɝ(l#$$XmoMV3*~o0.B釓)/!-|BD+a-* M0Z_TcL1.Q)17'1A sQ2tx@^' F|T|\ϔ˓.et'`k=UHj2vҝmsCjL27Vy|bMNOA@e]n/sL-55€q-4d&Ғ#}n͊ͱ J!@Կu>C$&򻩜3y3WB0kb%!ܱM= wi%y&=7 ]A2E1k1hof,t)%u^rL wơS( OPhOu[Xi>lxSwÂѸ_w|@(rО ڞxKXgfX ]K!DV G]BJke 3|Fnf=s 0ղIj6&y/&v:5sMe- 7ulB\)"5%bHGƳ\i{k;zOCqh@9޷gp{l2hq Ja{{O8@^#\irpM?:ʐ?Ȯb ?:WUUw.hgvK |'Knӡe @NS1,[+` E#~XVQS,_BwM|&s09x$4A_but;ti8a*+Ⱥ./`ɀ@5U#ϊv%+)6nhBC Վ]o.[-ПcBUg Ĝ:FP򘬘/>n?Y'Wnhv.gx^Ew6P(ݱЬ360/!s$$cc@ݬN齃aN l4F(2r*B@f,oG`=sL8<|A3%Q-JZɨK7˯b ̱F_ yzrqT m>^4`]F8KZaļmpL%: {~YԄISOm@HŷliŸW<eAcyu;/-d ET ެӽA R˓[Gup87?zzx"ߘT5vֿ̖ U,jv㢙G7[Ƕ <q>:mdyuc\F 17vkVq4oV˔l#cJb)2ʬyFF30E kIV5|ʦ|‰hUO@R CtU>VUDl8/l-wө:% ut f,&lt9avnK\+áo3Q=Rj#9g #䚰K4[tҴlO+/򒓽}?6z򪥀:cQ~P,P[cr 7戗 ra#|Z&9AA|lªU Tǥ ~k*+K:ʙxh`/UdxS7)*ҳBp-׏[M<"?/4 :X.gĹ#Np[SڧwJpa0|}|z. ED DoKe2 @uAiO%06g\X%g4c+Sh~1fWVETUodTaN `Ey1cAlLh&Ap\>v!מ;%E_u ̖xOZ30c?Hհ*\~.R:^4 MiI kD%J{ UGY.V$0nq7inS5,=0i':D=!y~fF;+U-X7AJ>"<Шζ)IiZoY'UJ.쏢b/ %y-y%3FSgnt b=^,?\h r6z=H0E\S8dHkVD̳ ~l]a?0p XN-Yj޳XĢFdVފ`[lZKVXredD|iP֙f X0&:܍&'Uk14Cot$ l1M&DSU{T\tP:%CaXr @ȸu|No 94;Z3"W'=+}kxOm&(- JZHTh1`%XNy"MrSڎ0crVle/RO(Ў*|1̃>DdBBװG(2mnam[~UFy \]c_2r*#t@lAmK36ܞ/s@Mp1~"j7?w%cVVh$PC=(:|āFm'KK6EİOeoskQT'$bBdgG%݅%%}GKjp U9gr1?Ptvv١TWsd Uε*~wLgOoRd?cѕ(wBUepF[uB}hy[T`~vc]qf!lY/$-$D4iSqզH-N F41l/9{akʌ} *{)QzøėJU{p\ lxq3oxI<fUUqܺ'e4w7`*j}7biӝQ(f-qBsY0OŗHv]Lwo !hĹj/BmjR.YZW!FH! ֽm͵\}`V̽Q1H !\<]9u ZN^k0fY9mFbY4Xž3|&:7 Ts K? lMpTc^ 5H8vvQcs?4X 5ڕ+ilɪgXr_ b4W=;Nysnj}%x5TXr٥V!.?5|ߴg hVT E͋D),h=[ޔ+&x Lm^p<UFO|| Vj~Rz{xI Y|ȁݣ?kLz$R}4!2RBʓMWN a!1TK5vx|ӻr oWIzwv*S+tt|])foo:UΦz$pc?4{ Z78YyҾ'/d0UVkJ<7 fSYZҚ Cb-nĊw!rbsY7 Fe\Slޮ*DoԜQ摜RKŠJ/H'uq今!0 3}Jíat6!FcBdƐɗuVhȟI8eb5' *ԔVOZ:v#oH6 H6cG q1QsXX7"]:QQ4+hK#4ZF qQw5ơs\&Եj5WƷҵ(ZCV .˥=Y㎪35XKPW춹`]q{WA3?VbxE\ HgDc6ދJF=hbK6gW6 Yp|b[7DPf媑ʤ׽ -غ o2+U#-`<~-H6V`򖘅r9.}zm–B4>p8@9dQj޶\89\$]5ړ10!hܔ ,xȈn9LhC)d'rmҏqX p7ZňFO Ƞ^xYKaC 5,@d/ !Q)}b ;V5CW1^E~i^3V益G5WM%! [ZٸX8ݿSYU݈ӧ{CKJnt})v[QMڸ`NI BӸK7cNBa!25;ڬPm3HϹC D`|լtn laӮfRBІRj~_]/_ ؑIѪ@em{z(m<=4 G4%d]T~Ye)7T*D y((CQj1e?Ūy/@Z@ Wh!`9x-.8fWPB\dPXBf>dH캱ކj:~#ܘx((^AF(ٰJ}<ڌ͒r%^DX`5Q: iCtNAfd/R7j? > ~1eQy#onɥ}j@%ǣ?sueU;& ] tOY!CiNC`;"Bb]U{x3#l)l-5% ,eHBrjjofϊ8טLn}/#:}#Iu~~_woI%AUU|4/^`Gf9m2ޏd&|$.eDpZ5ɊN؊L2d!šn0$lB#9[O$qK2fQq݂-" [KO[djueZyw;oeXP"SjUCs1Ι< ߢadwPj 1Xp&֟Cgv*KTTmj- `btORR_DQ79YgYZ07070100000371000081a400000000000000000000000164e6139f00006ac0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/bnx2i/bnx2i.ko.xz7zXZִF!t/_j~]?Eh=ڜ.+B~pg:^,UVB34_N,Lc#(cCRydh4 X<SϼLЍIE>T:3Გ,_sD,^ =Rq~#CgX ΢M*WJMjǕ+Oضq>agŦyxF&lH7w3Ĵx3ظzÒ7Y&?-wsv shEK9yp*%USaެ_2uuS~Bf7ge#n ewFik '69M\kO~CZ*BqwWg),OVK4JX|h˗|8=Ao?v@Z ) 2Ev&N>,PJja'Q)M+mߐaK,S]w2/fP<*Yx{! 8D3IxuyS\B#1%mkknψ:rV0fXK5u6F\s|̥2 dKK+:çR^ <[-š<8<}Wʔ7' }!?y=(3hd"#vs@iwSɖDBUUl:V]fvD2D毳膴3n~U^3+vSBhcseW0&ED2`aV;Lrp(/ƨXӾ$Rwe!~3WGghQ3:%cPO:F+r#LbdN#BG8O0E/9|2 }.;|Ni ,"VawGS7kHh; bpGѬԜ\RÔ$pě}YG3`ErVK`9{Yia='wdii10Kι vpgx* Cthث]N7M VWJ{`t  %[jGJht5׼i|^GGU0x5 ~A@8SH$emMn|:V lCȽ-\\ T|Ɯ'3~x$xJn~GrX8 l?wBN#DdkP 6nCI$d<.zv=)mw w3ߝ_R`AZ)+ÄPBGs-hGPr6y_N 9C޼uhٓZ!Uob$^HBI_H@Ba݃%nu~)"q?VFU =7~tpO5sa^qe'~E̍V4<~l/^AƢ_V1 Ӊ|'Ok.Tq[h +}ȦQ Fv*wevb;>FC×30F0 5.󈨎x9AMcly Cw@~ƞo /uȣ( w{ɕv;tCOc5Z;,{ .*$+ j_oʘfQf'p_ _M<tVti1}_ Iʸ9Gcu+6HX0}h?e\II v3b!okImLO ۠F~w+Eys˴C]UZ{n"7GGImj@΍g6C `5Ke*w"x?ՄW0r4OYoۛSqqLaYͥTXbBn^ Ӷoj}nyG(GS6S! pii &F^ ;_-qKt)`]T(SJpsD.噁Yi Fx i5w<3D3ןoUR~$.ՙI ~.U+0P@d`mރS rN IlA^9@0n.іXIb32cm_twpcp s7 {8 896Akiz!oܯ]peb{i l 8eP.r)D]#/6n{_(fM]:  P*)$eA?ee^BـټLB 0D|9DXANO M'Yԇk%olVufwM|[>NP4qg_Gߝ0N+D/h[&A78\H;V}=8/WJI%ÑXsmty%0C(Lzi&ZիdAg{ 3I?cN\<Ωj,nS3~l.^֞ɲT)x,GA֗%70M2e<صNY[ϖe T:Tm,*w;J̖`BDLY,*Ւ@ P=յBӍO&#\_ %!t Iүl,|akrv5Όj-QT:œ4RX@;. liiI}S>ǻ]DC0lEUbp QYQ.c!tꆯ%yfżBM8fl4˵w"lPsk0t$ Q*跕S3*gG#$ %AWupY.67$SJѴ­ԌqUՀ5gE%q%i'kF =zh38+[mgbN1aGmr[Wr`3BgيKgoC_A_CuB*i1ͭ.%ѳ/۩N[Z"A98L_TPܓD_9|Pvua/ -@jןte59ڑe[h65Az{u]6Bױ767͔zF*5SE8HxT4 Gj:]jNhMmW|g8eeQcUE:cc9T5i%}(2+M[#`bs(z_75My sMR xe4=U/ME9ؿx nF!q4RzmH](sRCRKn9``CjȢEp弘eOaxo/,iY~jġP?.(?ɻ+Q6kgDDh’ݙeV6:ΊcxF@*#NѬ,9cfMhS6q !fP8Pizؽ'1K!46G,LnMTٔfUjE*͈\X o挵@44 'G3 v$*%XCǰ'٢}pu+-['+Y10#p1Sw&ҿ:'X4[HojvyZ^YygEDYcwO <=5zL#fM2^_> 3K]Ť@^euujLr]txDqIk{\֠pi*T!?'EOlRXǠ BHQ z=QfcpA6A)E]!WB{-7- 딃p)SW$jDw)z:SD@ fs{ @ HSzfJ ^`4F(NU[&tr1qb MP#cZG:׷|ye }AG;Dy+[GK44/2ΓIo@\2:\GN؜WmOC ';S=~o)\ Cx ;SO*̟Ug#J2ܑf p9Ɔ "},IFZ;*=Κk!KrS탄}[-<Įѳ<'!DTZ/S:E8|ƾKFm zJ0%r,CvYw;2+Aiѧ>vDĻ~gK@糐*uΒ]#&Ma[QM,Z/iC @C{ p ~󫠢[SZ1emEwJ#飻Q ) IquL!GO/}oÍ<^7bWRx^ -_QJ?E{Zjo!`2[S:ﹻDQOo}#ߤIdnyWr+k "N*{W JlѓM_q\g=ȧb ^c9‚NJib¤B$t®ܫ>} YR( @BXcڍ |eohmۺTZz&WSGUAk|L'Ӣfw c=L:|, ɵ< evg/Un/GQ2<)FЖԤ$-m/"(g`ٛu".Fw[cbepa{l<ίCNۃ"[Uf3d;=~ؐUv)oΪH&b@|KZRYʹ6ۦHaAH4o`~j*})PV^_:y qKk*\W)!-ŮNzLݿ{ǣ{`#WeQy՘û N2:n/sd(*{l2K \.P>nj7|9k;Gl0"0iwE5Dmtb*BM:սX~rJxx{SRPCs%vNJd/ SIjFwG=*=M }K2^KIj=,u.>Jk[0/8;[ BmQ+Y̦ l ;/I#8({؃< ԫ7G>NBKNENJ^,(YeBThƦZiB:7utzXH]wLm aPj[#O23݅[}Jxx@)e|fh06#\e@&mom4U= Sg}֒hcESyE-*]nȚ]ȧ2^Ӕ~rdoBQMͱF_ Zh8= X2 神MEl"6UJFAf@1z3gn@n͐!9+057m#dH9`'[dVXI {=F$U™,f7"!zݣX-aRB9~ؕ̾yA_4 A_c˾v;^KOo #θxTYA '{n|j0DVą,*HFLn^/۬#vҡ3'U،.:a@buiFm}Ru~--~o/a( +U2q*:x`03ze?p?[ή9Tѫ{B2. szk;h̽LݒPVj1O$$HhKvА&܎%<E ZscTbJ݈~?*VeB4T 37xIΪCj`Vol gᅜ7UE%r ~q|񬠞BMJk/sQtجU'_ND?WN}οd/$nի]f4y25 9'r~5~&-ӜR,{zR;* )@7(⑒^du @VjY4/ KJ'XQrd$Eu"m$\EwfI([dzu m3q`H\ꣲ7wNXeN+~RdOƸB-}!cy` [gYC[γNg0^[1 0U:'I< |V;^$aP9]p C0{c]:VIVm|?} ~%QJ^1<;Ϻ}C0y9Uz_:=~G{!U[EX跏'9] j܏ %2s.$dpuAXL/FHdӣvQ0%\wb;$`x]5[G/YA_Tc0aၹ@d4}9ڢ3"{Q*~bu~h=d#Př\`L?,ON~bMҽ\}G䇍@Y:r@j4D|`ղL?ͬ̆'ot?-e'8.A5J59+0޶E%ęϷ@OT J4 , p3:v˩>ޜ=0AV*볃qPBSdJvO ڍ#Qww>(,A?h(wy:'W 4sn. ^O>w |"U1X/HIK8oL\ Q2ٚgqY2޾W\bpkԻu. 0c$x*4VJX (3Y-(ZOڠ^gݶ!qf9eh0lc<'gγ X>Av㩙+$`T @Fh)ebIƛ%=cxԅs!Oc>HT@L8(Cգ; %LW K9&m{+F xmM7&6!Jdl,$4+[Cc[vudb#B̲h!jƂ:P݌@l'bKfըS f66e9в7-u)|TTw7~@yvt+^F"JL0i6ɤeT\k~FA9ā! k 1. lO=uDL-d Xԩī*m{syY42kT LQ0W͘UN< JG̽՛dQsBT]nIփpj]sQ:9^MZ75NjbUD->@s-:*O_\ l ܄VBL]49PGtAcn7|q; u6ul < )K5Sbck~F)IRVn$C֠[āČH㓁P&7Jey)~+0"WeP[М Hg7P!4+TGJdr|?p6{ucF5n]Dߜ;$$w޷s$WXO4 4R R \Ւ*UF.+@aa9n἞2P`Z4L' awWXD NS G#Y}lq{7gĉ|-oEwbpkʻ;*!d\2KWMg{]&#uR/"ה"U0@V`'aē1T%@>rT̘54^u`KO{=E%mIϹ(ȬVƀ w ̥֨B$o8/PW'(HhF 3bMv[{Ż x>dK #XYs'tYV ]AcQ/d'G"(O1U`^yj^1oB|$=Z?i{3x]XWV_Z}7c曗3IK2Oy,s;hw1+T>`dQg1l-z/d3w>F.Ka#Z?Jka 4bɑC s`kRgis"eJb8o7 E+o,Lj[#۟Or}W]0~&UHӨ],V'Q{P:!+d " PAޞEjpvqL>@z71U' "L $>|UtEamm}q2+}@£tyz]2UkQMlr 0iN3ň5 ,16:y¦\o\ıbJ3zUjXͫS|Ǹ~uŹT"$KH7}LBP?6o;: *U\QPM6<ݯ ҖvAg (EzȐX:,-MRshҸOSإ'Yثp>@t Ha=Zi 5BΗՖ'4bl[K__`gAR|;\*55V9uߟBlV(e+@gB,becbN{Vݨ5C'` ~`|8@1]Ӌ:?MW͂y)i1}m\A-o◳YUDȄb(ZӀl= Md`|#M9^\:s;8x.\H?;99$qi@J60JIE!~HL[Jk#Qq1zMhm6Do~OR$Zu-RTvm?I9~.*r=U]/4oGB`'O}'qjd$жoVC Q {&%90hC۸\Nz ԆWpsGmK} @Ю4ҥ&.vy3)Hؗ,BF *. mP[rj˹&Qm l9RE+wP={EJtŅ3J _ff{*:oUPOĿܛ> W simԱ5Sߞ`:v:GMmww7a ߱O3+w $A=g 4%ΈۙZ1ٌ5b_=0C5A©4LJ7^b&O[_sOFJ^oy`V;oWҾeBʣIUWg`Th:u39 w6Y%x;quA!.qj"?'nuN6dbN)_0HP<ۂjQ5`|?w.x yeIKk՛'8n?kjAn4T ugEbU&)L@Ʊ O1RRi@V/AYhJ%CŬm!+\%rݬ)e]Nr_DZ0]0e)1ä<>hZ2֓d' 2 >SCz 8xQsY B Jz1K y Hoo!XM 6:[@eD];B7uf3t1sL> %Pcށ}c{=&2EbǼy}3`}uύZ סTb3rGJ ) ;Q 2`:}fj:yֻ+:Wx{<11jvbJ~@!Yr!*2oHhfT>ji@O&!̅:AVpZrCٛupݴR\%>qD PuZ'U%l͑2K6)IuQ=#82Uio` Κ,\D`bVIhLb)I|kd/3,ء6Sv4<ѰsXs_`W~p4!|ݍvr̝?"&Pfi-Zɶn^;ы6" QΊ2?)i3s5`ŕ s_}jQls y&h!EMQP9>V{ڈrR!`_oDցo`A5.aJ=֦JL@ο^טnm׬%21Lx†\7;y;.^][&Z2\丌QEt7':䙉p3Y}sX]4'xhO}s_M)bJ[B>6)HVN딬;Z·H@9<ĨErl>&Qbkj%B+/#Fwȝ7ŋ=<آK o:p^7/Ps+~r$ZsmBSB缁^xK9?3nF$s2yLb[o (hErk}ѧ^;q mIEi[)^q!CtZܾ{h1syw>!K Ȱu=%DdNo0ex_BiFNy9)9դ|'sQ1ZؤGz(}"J8~oI$* 眄zV~%6( EMMٻ6ksOjaQw&,M-j\C.wn냠+ad&Bpo\D#9;@ / f!R[?*?+@,ΦUt#{`df 3eAP~5ƔLyR!^Z?loԯ{j6r`$:WJu!g/҉a{Ƴ==oAu{rvo UZ.` 6Rwkp&ٌ箌q\,k?[ȫ8*xCcIGk.TD@ u@Ë:f]yˆ9 /H0ډ(0nCSAPaDM%b0(;d4;*1Йv+dûL}eO4V<\A3 ۙw|oWƉ7nǴ2XF@G UaLh9To>wuꛉSP想}~kW Z' (m>3`%}׫ xw#8J|_JK{nVRt2s63L$ߦ*D Ī~r ?VK0af7"@.GPj\Ix@= M˥ѫ+蚶BC y>+C=p8<&jl"tBoqdM68G_,l.نl;Lpm1G2e _έ\2`JZa+ 3م 'ftrFgxקQԥNP&!ũIf58'CW.pIE4OPt{Lef屲"Ҭ71za}d &*Hi:/T~B<^#\>L0zICL,u-%2BqV"F@xۘzH_ayR+}= {#i[&J?"`(V'ʝz1BxP`D25\"9(~u -);o: 5߼x"q7a흗>& [T%t^4BM45@BM4㿩Ja O?Ŀ72 BWbMBsB+r~T PrBz4充 $jR]%:Mp(4a;*xXtf7xH)xJk*pW5(/\_Gn`u `f!G##lm0*%ЁHcag7vމS.E$;4}y{Bp#gn9~y m c sѷCW 6 >ze F5xd7uk‘. b1n !#{mÐ|pZ$6W/n*1ӫ4pj,C)u#d3Hl!<'lNȫEi`SjF[*Zm<ݙ[(Qn@ǘYyl+dl.q7tӝSJ{Y"HΜ4 @-HP'iGWKCoZy,k3$吨1#w# '8rH >#9o1P #^¹h(6!Y˪<;bP\`U=|#A8)nZ2z9$zɯCSG rRsU(t{ m̴6Ȯ4$'(8ڝ%8PK(=4Z^vVAI5wzf/fIgߑfP4\P#;iŹwN{OhR"u߬Ճxr$[r)m:GʔLrvZ|WM:)9$&a<~^8tp0缢i5pi,3J :# <-抌B2bpȤ(^Qbb6Z0M&u`ӛ J`T0W6oZ+N1g\gdP2WI񖢔"@{m"6[;7!`FFlVɹ>zn[,TQr.P@KT@NYۏ !:4?z夶`fU|2E]e k~dL'?v&oԤ93y=/3 Q b(:fG8efҔ5UbyK5:B/Vt|m,_4\TEHOfP j4r5T 0H` koPDIY1KSEb9DC2q> RE\ NI/:& X#m g䏳m}}.Oq[Qs?2RE蓈$rYOs-_.{Os%OTZ=az{FOX(64l,Ni±Trg`|~sٗ#iUu9L&ݐdGtG`qc,'1Dq`~htOLc!M mΓۇ!wiC?/['tėh3k' b&/ G> >*LkߋufTXGU/C=N_&7 ji(lZy ˪őZatmWJfS\hj(.z8ML< +( ֗@nк8x4/GB"U5> ;r?s8`I,ULaA !R.,]{W>Pr>ÙDEr dݎݻ wZ> }Ćs!ѽcoYޭ%庎۽63NRږY0X}<+ґ己yezm,.+ƣ}aK/r ֈIsWA~_S w}FuT yXOh_3reƮp|= _2d'6.}] ݇ ߈gmx?8ɋ8(ki-3wT\. HP!g=A-LMyхBKlLY}:ywxr6$ OY[MaYi]-#%/R:Z1kUarO޲cE!߄ GM[$7WM;x~̉pU+[TMԻ,`T$i࡚f6.72QTD7|V֪kl4{8qB`ii ]'*q3rPjeH77#6 0_x~u8͋0rb-\%4JTgchl?=J1q5RvJۆC,1t-:GA^j/tDZb,7)=i;Si^d@! (*P)Jc**~ewԀi{`j#b$$W%,Hu.~ ic=Vf$ {3q{Qpy 2/{^'%<~)V"8GѼ Jt`5(A%x_V1|roxZ{n X8]LKIۯɕ`2vCAj<=-rXwvGu[ OrR$ q ژw7W)ԿHEVyreY}&0- A00i7ڠݺKDwJU}o>}Jzgl4t䜄Ufh=. K[u_?'=؅:#SH?GO/jQ RseD!#w|K e$ &$t?cת q/]*rٿN(Ha=p,>^1׃=z{ -G9q'sˎroXVg]5/(T2ʒb-\oXWƖ76|[T$g.tqޯ!i1Ҭ=8 3ZG"4TȱH"o Ap SQ2Wm4*r 19T??7ww.&O7Q~PU»FxW"LvrRWI.ԉDMr&j$Eז49.bOA@wبΊx@Rg1> zUUsu6_)ګeEmPX^@N~Ӣ0Wq(u4e"Y+SjjpʠH$PAzULA衻1$S7Ut!9J>X$h,lX@`jk -Ή¯WDr;A~Ɨ0̱ft_/xƉ(1pJui Ͱ&}؇;I=ma%zH#I@w Š<38א. x^{^ei"%%M}~CT`'}oZdpWzaIk ))4Uͷ SNؗ)G*)q| .M/e\Cf.*9WNV(ug2W]*AR.=J W n/n4CB,~b /nm7B +K,p݁>OnP_$w-TˌUL~K" θiF L!<:ܓ~BR*`*$/KCۛIhSʻWc?{rPTnm3$%\GWThT߆`& HLK徿}G#&KO`dy6~+J,y1m B(4EQerJb $c/AB7w\ rA]#W,W;iHE /,f0 <Vb#@]WH3Y0R+OE| &/[&|yUIMp(b< o#mH& /ap@=<7aIc'F>!<`v ;Q[81iDwT8ݡ|oB _'C|3B%j]/ci=-ҁ2A=Y8jchl/1knW1oq,CEDk뒋i7~ϴ ܯ諤( nCB榢ܪj8~M˓OdやJPiL+]l%1m4N*c1 # C]l=HUifo֔j=;Fr%b&Xo,BFCE{VCVLj5C)~tIۮHa (D5D=Oj,j()&?qTĀf bYVv(8l^EFƅeO$3$'B2c @6}sL*R~͠z@R2a~I\ngkA^~~ey®; ̍d7Өb'5 68 fR޸S6{.xF~,.5T؛}bCӔ)JZ᫻<+[aKen4f@8龋A`006!@tK{P=U:cS޹O; M"(iXN JԊߪ|i^brg?ܚ1#6װ:EW*}|c89u,.%ށRڡxOB妱\Q*IyшJJYh̸95B?n'3{QV@ᴼ2I)4 ֱy4!U7&KiְqnAqsC!,  mr5Ak)L3a˴~ K;`47X9#It@NUz`ʈ'afP)涸 aJJlCBaajUcC, 5`\TL.馇Hxf8yϱH![yVPIJ=Bb=8=nX+}ER3 $K+/jg3X' UUhuTO) - 3^ >/-!{L*^룸*EIe|9:(`pgG&UtSR0f :"=ٖb\|$3]S> :yA|YpCyە%2# *x' zJswD8њ_ezgڙ} QP*tM}v좒id#%!mf5Ў@HbRŨzk9a, /M- <5qk8ݔ'LlI c$$4̩Y_ c-yF^bQ01W^߰Ui9. Cq'fuz%;uؠ{=xS˜fP|WF[w#rcb7-i^6t hY3'wO6kPԆpk@c5$?80:Y!&xO}āh.f{n9Ba?0Vsh? D(_m ]\HӲP2(Q>+B=*p/T)aPwT`=bRZ8QtSedEUlX}{;RnJ).Q;O 6L80`; Blb\Bˎ8u`͊)H`Գ&wmJQVaAFEo}Ԁg}D3-ojќ`JL91l?dɟ>)VǎWL5}U=sQ%װ$R,2!ž*G9֧z%d@ԚGm*UOObta6ZdpݳY\aA, Fׯ>4pjakLuFL"YOѤ?p15& bd1pEjgga&U7l;5\b]uye﫷^G󯴒igH(HH~nᑩHz¤&v5MqXH2  u,GBoтsQIp("ҋC!+G49on,,7As$x6M@8t$\wVܛQ' u\ Ʀu=T ZZ;61 o: |)trx~{lsOqs xE4PyɷoE7nK%8F4/8M%':Os )O%GSuaܵ -G@DXg5Uq&F_$I^`Z\ᜒnw>2O1(YHk>h<]ĝmc)zovd /XPaG~[8HfhT 5keK0W -K~YS#я+"''gye’/E >)) ۈҾm+D\Ekcu֯ f? ׇ*Ϩ)5o67)ĹBX.իMr0,b? ˸iTΑ?Ohw]':EW4/CeZFYav1"[*?dTF4>73į(:3q(V#ڛ~}Y)06=2La+5N\N ˉQ 3Am6V~ckǠi47rb?'ax0%(1cqc#P7&=G=ۈ* h ƼTuXÂL"1Y!YS΄m7F`̑1pCiBڮ =j;Q՞aB5zމ@B {^aIܩ~G<JUdHBJ2!fk@AA11htnYZx$a$k.٪i3ђfAR%Wҋd=H_h,Ӄb(w3$ UgDvJkfd 0w<|p5c vA~o/ܥ"HWUkJz-~eܙvX&b\k~8.b+J[/-BnXZe&)ƵitG_/30@$b;\:k=N)IZĂ/l%*'ش:^걝o]YJ@_uEB>UŦi &^B?m?P—2+"T ZþoFGY/x}D2<hL`1*/CzE~/' {kS4vCVlϡ*,4[pVYM(,mV)uϛgeՄԎg2Srld=d!jvܷ8}ً.٦妍s"IdZ=t/WR`XMO{6n1kY0L2xB#[H?_3rw.e#Jbҗ̮9p뽶ڕ?yˣ{3VĢ?ߢ]p'4v N(4ER#%4k~2󡴷QT 4) F ]@0PgX`nb=۬c+`[qO̶ u76 q ׅWֱ=|mGh䡄Eńk4hpw>'==1@]i^uNLEnkQQ|~)く6)nB2ih.sT W2[~M:Lk^t(MⰾCxL+*& t 3"( -W>q} }ܱ2/3)dեoyHřF .DGi)NxSDU2$ȁ72|=~cIT̵\}s(ɬzѻKoZIc.[QUÏex-otoGt97cyEأb-WCffY> SКfQKoonu9yz!>K-j 1;mJdX'W/LHg!NNG)CS@f|JZd^&/Gx̚91]> 罧gv7yrma,;GXOJ ~*)CG/3sbZ5Lzs+ Hܶi %I(GHţd\%UW?Hopuϲ3yMٸ!=N^`Z$[4ЮY\yng홄]i$LzcgMߖz,6}H' #LVb8f\y,79 *r )  ~l}u~ g0npq!JGrXR#q@`Bi~ց.eug==LmqT^k0Da6LXX~?6%%>L,f^w ׿Ȏ0L10A!! S+JkJ4UIr>( CXI;b`+NE;Q,X {X|CPUf즾mQv*b$Y#CGx2s5BU=O#@X+"[f)ҭ }ԗ]sBzQR7<2MSE#kc |hD{K!nf)& wH;a)iiuMTr ׌7jwv֬dæQy֢ctV53uy{]R&_JwUoV=~Z-Kpf$XRCB34 t˻W crs Q@QD_~lV+O@B}@ḟ_e~|7"2ԡp*Soѐ` NԱe@~O?["m~?3E"A`T_]K0Hz R8 WRc `}zgYZ07070100000372000081a400000000000000000000000164e6139f0000fc3c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/^]?Eh=ڜ.+BkYnGimXc-T`ݬ(hIKp6:;2l>W/{ PuUlaiZfS<\1ꅾG>>RNDimގ: 6V.i{4#Q4WUx9E]4 g p8K:PI:2@=$>(ƀtfBab4m"Vzlh]ٗ#:NAn B*-">*|Y^۲Mpv)&i2{5sKf=X4 ֎ z,e73bgnQ6z+[nq_ՌJq5:8Ib̮O@J4!H_(FgϲoqrFlJ/?tVfD }dZgN=@$E8nrSD6v 7jmTMpcSj#F=sKMgѴ:>v^e;W/&0\ u^?\_{ ` @6|9=jrV}C~Wee%ݽf){ZKZ5t7?TcXDt̆Uj'D,8qX':BY,p]\`D8x'Q@eΞ :E*SWާv> N*sτfݣ7dJ+;ퟜIjbU"Wݽhm^ G_JHW[Iy'>+Ӫ;̙7gfA! żqO>A=MH K qt?fA<;$umC&"GiO&a.}tjaWOSKE?[˦P䒋ݸ{<ݔY @] pVw*ö́9Բbvvߓ j "Hc:^ v+~+hdC% yJtfԠ@cqY$?:!f599l 0a\(Z:c^T߁Խ@'l0Rz1Ev I;sSpj;~7BBf_rߚEX;Vg,9w8{ GvĦ<|^s~kC՛ ?#,#^_{qP}{k8ojYWg>( d'/:> CzI+v󍍉>sbJ)ڵZlnoŜJ(Z?[0eFETQ*yf)uG[:R~kbܞy)L'ᄍ} ۄXet*SoC-'ŅOwȆ:ʌ=_\ 1b&?È{_3Q EEH`j"q `ɥ<ҩ7vj!PX""COy,oG2Jqw\Fk7wgQ6X bh ͠D .Ep--: [ZA_0jc wwT!m!Xύ3.o8[qh{k$ҷA'Bao!Qi2;.ΥiwE'@!@eʖ8uN^jb9;vrA@b}9zQbivHYqAjN&rN[0=Lۅ7ܶ e.ҠskI};1NS/W0H!L}jG,*!4QhE) " GEg& g.C^ \*aGT&]5b["#ꢎClQUҧ< ]pa,&0i{X)~Ьdoc!80ےu>رZ>wP٨'?Ӫ8Xa' _oG0lW,pS*b6G|:guYY:L)m5H!nz X==eCD/ysk$s[8C\X Ȃ#E=\Ӿ,w`䑯) Ƃ8S0yvAkDs}EGo@dDF / (bXAr ܃ l0aBkQYՑFO86HMb QI97JCK԰8p1£(i'0ւLZ6hz[ OwxP{f$[ק/Lhod>/}2km4+G{\2Gskʇ 0M|bjbg72#0J lcO i2joQalXn65 Oe-^[09]Z[R1)0HJ4[V t' @*\k\ ýګ^v쿋4,C@z9)͎ ʥ<_sl4Z[D:A-Ƕ&u\z[?6V\&LIm]͂2L <tkV.Z2mBc~:=/wc0N6ڷqgb~cjt)͡¥/4/i(݊/ƃevD 4"fl>?/ "dR+KiHxv˖\\/OLn} >b8 ?ٱ%`3aLN-QXlsyblΙfpL]28zټQ9U0}4nZg9i)as: Aoh-] ރ-\:@q4,Z_n{rB:X:;^Xf%FƼ+De#E9/&ombqi&+[@OC -C\$Ovrc˥Mŧo Φ ٯm]NU9"OCq̃t1`ꉺѠ/A|%G o4.$)9 FU+SH ݲEM-hV[|nvTP"\t w5]sHM;Oj)U#cԢe&5jO*:/60`/r[P~챖+39ѴV/to6Ed@”T`IϳU<^c_ng*R zcm;kKO*p QYҴu^-af*}JFNpI*hsOѤ!lHM-!w#q[d(N2g&E$*ޥ:l_~LD\"OeD&ҡ< ,B˔aWeƄ`6m3N"6oiN2K;ޒjW:]F [c%6XHu(J<fvY]%ݧg2z:Fz& L]B՗,g%{V&)lmI< sWBtlt].SB@ըcu" +3I.  2clg~MpPwAŞku3)ЫW$}z5B9 X\Юi|%.H,1c |AJWJaBy-Rv2Zie0CL8Sg:777#r4&E?HCB_Y%qyDW| PړWQ&02\ʸ93C[^/YDVc ~̘E4ы5NRa!8Y,ٻ؋^hgV6 v|N4j-G3#M F$JvP6 "{CџsU,5 VAET`Vf0[PPK4X \mZk{wK@%vw^4û&~'k :+6#cc``qzNCqɮ{U Ľ%At[5@FX!nOE_n'd) FK :c3$f?kIznӯw(Q7+E>QpP4+!f=M{"՚8KGUd }_6 rݲdz5Ӣ.ɫ DBz~2WMkR5ԙzض/U*Vv2>N~a$dI%sֳ;zU(TLO,86ׇٸa5Y">0vHq BDzǥcsگ/%}?`) @ `"Cf 9dY1/٠,N6SÚXxp$nŇ8CdQ敖x+I"@bWd{>hGƖp{9SGN\R~b{Cd@0*}P;+RpCkKL'9bT7,[f7VPk"J@jE-`_TwY@m(. veJ۽2lEBwsŎ*;pRdM== ]Gudo q(i6B,SU|o֟ծ<ԷK[%>mU۔'[ɺ)sYY%{pzDϥa9e~.?}u?8Lh܅UHш (]iVsnt'g_Oj.e/v|0K2.(~vTY~6Z0?"oEHĻq.AUQ,K~p+7-ۨuq:b~76C+whIL>(s|/5nW,teg;AuTo5Dɉxˉ$U.q<:CcEvw tzK,Tq}Ԅ If>ON(aKs(>;䶀v@m7:+65,_# x:%tZ\>=9ל)kM͙RIA@"ݠ[f۸n\ԗ7AGFz@ m6.?U0{ocbAb3eM0ϴ]\Ark9V|*Nɲ1knݫxl1sNL[܊@ hk5pQuECkZzBlYoT}a!xj(@)*GE_ؘtcD_Nw&zAN-Q*+aIqEľ+ &n +Q)K/L:ͽEdF܈ Wǩ( <_ qV}jP^z_mAd?HŋOvN"fscN%4a%8[+5@7p C-yc>/,FT9lx&> s9e`~'#,^Kݭ8P$s(]xSe*b^6}zFahZyfV#_T<hhgNEHsoiُ?pay1d0IWPSs)(ª+ܬ ޜ &;!NVNOtm8mF U"+@h^bO|.㽥tYÔMpCQXlۃb_q`~#<-? ~*jDXA짌t+v.d.R!5M I IktLrWjzz6vAk*Ľkkt5Z"i g4<4漥 *@:sjݸ/ԟ>lsF?mcȁW5'PzBsg> 4>R,WcB0NT}u(_ =&?zqr'34h]QϺ,H-X{I RAQF2&\ o &Ob![[UQ-{A̯jD!Jyc!)+to/!+~&Nh]iB S(xTWl.!j8Off.z22ȷh 7!㬩LDdk:\dxh*P'eW'BpdkӸ; [+$$hS Z)zv}_[R8"y "wl6 ,ɶcp8{SȃH3.-TMї1˽{*`-9L/ý# \,"UK=<5E\VF!9/` 0:uا kZ)kkjs;XM)͠¡\^RQwy_-L6W@#gd@ZPm&A(IΣf3Ο$EDm`ۭsV𮅼At%ߊfg \$ɴ;⚥#+uHY-/k֌#5Iś67_o "(+B9"%-uwB>|% D3M7[^_(L'iw #Qˎ~V{جM%@ CRǠwe\(K I*-9%v.}PlXhel5dJIG7m5WS醑As8GNXk߁rx7 :.VRpH@T*۔apmdf#|wG9օ9;/چW$ K2w^$NOjy]R̨ėN=M,DT Xt:?Ui#BfcSaZw!奉wJ S=c6 ݪ5O5 mk\ -m}9\e%ێfٜdAb'VMA~v3>eYn jw𠗸>3D4cv >m)J| z?TR-=ۻ$h9_@3BltM1L5wQzJ"@ o>8G)δ Q#O'!rZ{UfdTLaN?ZFTp)._ |J蘭DPBמriqng) fV; QƠ [ T3R*! ;9`R,DD_pclYR8{Hs V;Ŀt54LR50HiG<ܠ8.Vl&Y#_yjXu'uli8'zWy[Q91X /]M˅|aXg8z#pZŰngJIPpY懜;Ŝqqwꔅ%H8Y |W}*<-,}1)b.ĿSaO^,6ë!^:Ldܸy';&Ahίk)bAu-#{WEwm6vN\ {,^c+)Vl#qAxMtƾ/39.+~R Vj< =C5ھ;'iU|3i@Re"pb#@78 xp誮M)s')T<&.iԳZ$zN1y@'qJV[~Э⒭ rCC C'3vvŠT.'k<-3.|dmq(b12Cv +;4lep3XU5$~ܹ-HraxoK ~h鉏F_l6 Ѕơ"2hر9%}{Ɇ {yG>ץ_(h2&= >!I{|(xN5"͉ qO ~ ,YEl'^n̵L4'd173LS#p ݄P~q|zB7/}¸2[@oD/?!d9m;}C`k3b\ d[S[WM&L֖= |) ƻ<6`Kp/ *ņ$ &KG9bGj<ۥc㧿&RA5- -$~tB/$K=oFuIo3CtxYjU`{~Z%_г{vcAFF9.ojE3.0׍Yn slJ:8hdOh%WϮ뻲QdE@f1m-?NPyٶ!Kbk"`1/9n)Ayu1 R#7ł2go]'Y'O@[o'E~qc-,?W`&Dy~9S)M8 ,\9KBρIb mS~\< E#7)hRs4pV~@p/l{.Y,Bֵ}s?p\r;Њ7?+m(^'mḨX4`ho445U`2 uY-Pa нZ<.qfR$uz g$I p,"\ Ny0A Il` wl <f ^b]%ᴟԒ3 ޼?+e! =fvYqKD[ą~&R5j^D߹/Y߾F~3!A^zM^eICJp. j@sF4b΃ GbvaCkjG}y9~{!WfsF!V􀬒/M6ս]x.]*%p%_βdء?#9-\7#IS:B3dͨ'Ό,Nugȥ c L+Z=vCZG%"XKhw ûȸ9F)A#/e~ltU#?ܖ ֪emeU6Bf×{ueO_FL :?DCzQ3},Ța:[R{̧Gad,CTm/D),t0Ghc_Jzkq˄ Gr7WCvzՌ HSgչRЖc-P4Xtn>MTHVn$icSJ^1*KcS!Z8Pwgm?h/ U%(+]PM as"ҩ¡ƧL.X䌄08}*GO0QA"$l5$ņ&^(Q-/ny_0% [$]MC:gwҥĤg|N2<ܦ,L߃ ^)C0Rxţ6_Ѳ|P"ӯ}G^ivRl=z1 '4# 4\UA2zՑ"O=OH\/J~4D;v<Ve_x\!~?EG"FqOeӉpQ1ЀNX4ܼ۾DGVA͎98͕Odb4\FB{'/]K_P(<8Żlv IGt!vKĪݿ*M~WPqZqqkb%Z'^ {gXr' &Iv"93(>t BO-Zs.)Y˕TSժY:*VK4P<z.pP\5>塃|1l* Dr}u8C SzhcK٦x!>_?S SGPk Tבgc `+ϖ|.}.2 )$Fe6beX,z& BP+4.x/\nYËYéh[4wpjsr@kԖܺLjmGjkq95ŒRnj؞FTj Ҥ'[z&oyp]S 5o2ws}}ߣs*V7%ʝVd-x]^5W~j7|h3Y rV@S z.'B~)fdRy@ 5.5~Jr a3pg ˭:/52Ҽo988a#.@:_"x,fܐBh_8T/XEjmL5t-7 p7c`叩F)\qJ:jՉە9ţ#fױ;R8iGfj颵/*虽>WQX}?T0Q^dFՀS98=e1,1WUPa5OjaE)U3sRǛ ͺ 3$KBggϊNlaf .1 ZBI7ZVe9lv5? 7i*M#_<5:d٦f Ntk|@CZ)b5/op0d,+ U|jі~9~jl`@X/[g#jU$6z"UݝL|KHIM=Wk9߼Pc@r8[ƈ:K]lߕKS+'݅۬ w^(ᛒbhм`vQ`(„?NYQO-olP7R_bڢ3˜Kon" Ք=d,VeQOeT L3 .}^ҏJa9\$GZ)b3ZX J}b%Is[48Ȳ̿[!:Qo? z?txp;޺]3l*{&Pv`=3ZSdM9X=McB#頁JCBIހrvP+z[Rcl=d"U=GȾ/mCyeSHQ@Jܳ0j:^c"mTJ-L7)%kv*'8u&m* qqV?VO)c *+ bSs̥s![(D7S)#X I2Cm]01|pPn5v0SXD\_-8P V员VO>3 }Žwr{|8NRFj3¼IJ4E&[px u5ϼƟ2j芙sE"2{D̛Ab>% P. 9ᒘW ~p W!e)GA!V8k"Lxh+D,F^ن08A˥tErܓ\g;{ _P?cX=q{j@vb"č86(p7WY5x{rÝC GQd/)R{J5]$9߽R:qܐW׎کޢlNr.ZG1"lTAOG{z+7|r]:w=dݴƍB00u9uy!xGŜVSG7 r+t*Nrݕ0?$޲5h6fОyHԛ` W4r -uUXY=g[x:CC>]GXaOy 6`EzQLJo0Jk1,1j I>fmʊJj{P[JLIԕkGK^6*j_ ͧddj$z^$;K]s]d$,ߣQ){f9kiRJHN ]laRN{r_\&n!vUz{xQQ 8wN*h毾܂BM]_/Geh BsgY-2B7rt5:M wѝHTmzoHĊŕ ʗш"sy8R6Q!.PQ!8Ǵaݯj#y1g\˜,3p'uxJYZDԙ lExE۞'g#j彘-+cRZgt2vxX2:o0W3C˙ wꃿ*N上ɍ~̚>krs}Wm`1e}! b'\-j|E|]W~GSPO|qcknuzv mJiOMһۤ bm<"WX%WOv燩O)0)1&M(ɹKg}Xw<&ƭ`` Ii.ixJكnzF ]4B8z26sPjFUwJ#8v :zpܱ׹,{ΡaTkiۋ7{ះ\$$"jA}WeK'0.sgXjmdF$6i{!(=g{MЫK(&S@C%C'TB!ØNydIv]yf?4l"EnB=xZTM)ٚs1eQ{n]tˬr T'ߓHuW#.z6tlDN[M}٬!j%%o^8]5QFzb֭TN ?&{j^tLVNlzLdKjE^v7G%8\Gz2qX]?!:άRK4?>)% (g咕^tyqexgVeڌQzZL-~I!#?A)Ү~wfY*cr6+]#̰WHvL^t bBl4 Wuj04a+ihtK+W^g =O7?m6Π/)`VnOY!U̅!ulY:y:=;o9+G-{'C>U_˜Ӳ7 tz\#T~#Tl E {lV53r?wal ӕem.<-$zuze.x{L\䣃!V9 ; Нtl|ҠKIk -3+Pl'f_[QZXzyݏIžװF_<[ަdǦKbf)5~bڔ ZFyr=lRnqlIa6ܺx$UٜU/F)7,|,`Q ; )T8P%͝ ݪ]Fg2|EQY֋qzx+j\0&Eov3a> NNCFNZ#mlV[M'S߁\ח [2.3ktqG0 1t-5Xʈ SլcZ3t% /A߂3B-Q胜pE<|kF{OhތtpuXyK%è ,X`br| ]Y(nͼM3&1>A٪J$;/ )w{";̓G QS"&!:<~m! u8LT\6Z.NH%6̧r9[ܑ<Ŀf@>w,qAfׄ@.l#a"6YMÄ\iq{yE< e#]t;}zIZR%V^* >zYمe ^?EPj2Z[aAch_&8M#kCn+ϥzF֋$@g7qz~yz^0~l:/O);b% &*LD7Qakt ms>q!jK![+O_J`',NޭG&KeBCgh\)<]-X?{.V#P5[?3;ۜsOy9VtG!ZxB ɄлfO2_n#YftYtC M6h)$0چ3gmjͬ cr֯"R*n"rZWfARsRtZ-84-Cˎ@)FU9*ߡCٚ*L0!({6>4\>bzMt,> ]vY! 30iD{~~iɥr˅^(k_y,$6 dkmQ4x_E5h [WnG\I`-Զ'%Tg۠+*mj `1i nG'# 6ep x%#~6Y$Fg-@볟 qδNK!V]&͘wIĩW`pTP@un\j_ ES]\Ŗrft5ڡo)Ž>-m162+?-oJKWtmͶB4o1!"oO4y-;F4BƔ8uZīɘX1*8ock `.Y<B-3:đia/13(( u/vhO+}a1آ;EqVIǘVG weg0 <@fؗo"uqicn2/r(<8B֙Q   F/D$ ^(L8(O]JmB^b9ɷ !D c\B:_8 (Qv%>&,*Ӓ $6d4 Wrtk @Fc䌴VHnH\7R,F.w:Pp0goa!U<ވ0$!!u|wh5YG j.k"0l:q wc"EѥoB#*()|$$u <J)H)M*ִΪ ya@uv4t:ba,4N P@DĪx. bSc3[ k ɖg֮vQ7>x=Ǭb?9@C. <yM]S%%S8K?Pv) Թ.1 U}n9Ip"8}>f6Zj"lp 9D je)^f~oMh(a] bUJJN8fCrQv-__U |#%SY~@[xI7( 4G >R@rE=<\e\Bv1>|ե>F9 VߍedJz .*5F Mu 8DecbaM[[%'q;o  t׳O!*SOh̔j5\q܀z4v,_nh7иb{kC21oHYPެ/9, :%da/Mpqm&{ϜD\)~֋Dy9s"pTee 1#r1ԞsP`JT@%⮮yV_plc&+nNlq Lj-SfSaHMj<(襣'I7V^ה2cE_s#:֌h1&<]_\rWBϕ3"Ee:m镇X>WjFF辻Qn )sQb~bADcθrlҼPڍPVӍ򖲞6hD\{IQ +S>3C[UBHtoPbu~R>ze`Y-wSg{[T;AUeVїGxON6Ce҈*Zm0V=GA62.d4ٜ+tO$$ EkQwx!Ks8ĺ'C27O&|`<ىm5?(!02j㫓.R1C^&e>؁: ڛtٝrfv\7PzQ$DunUxǙ}بYͯcUfo!Œޮ^lКPɉ( =ךϮFnoy`L֏lX 8#ppؑ&1G/^.R H^:?_ľ^T(B3l4`m"Dnd BH=^oszfIvćT"#i)s̰ YtECXpƏ>g!u~Ɖab)+#Z\(B uZd.Y'2tX%ĹwGLzqbCHw(2UɥB4uϥŭyn@u(o :q>ծ@LY7΄wtҒ_]πF+|t"g;m1gP1@]YX[ݱ9ӿ$skk8FIB(-p£iwɊz1OM,h|[=PPPa<&uHJr5o4 6~6ד/3d]5>NZ3Cm8Q몎WAk5h28@M/M[)89骝m.`5<`%YF~ ƲU藺hJ0H 5k; qb{쬃'<*;wCd Ή  >ɎoR5seM']1؈(͡@qTW0^fwZc{Ϻn aA} F_&E;.Gx,lѰ[h 8XaK%`L,z]폺&3N޺6ᔔYĥؓZi#/I!!)K;16 m|%D—u& !| <{63IL-ޢqfTY> HLdj&cw\n|q!@bop#=-نǁHsf0W_ʳ-id(n1L>jV wBien{S=Aà{SEuwVy,3v]Qr;woDb}HD'8tIpʓ <~秖+~ ds>v[)0J (QJ|(S!bhf4)’#E, M IVqrdbz+PnΎǺ'+>4/顂l{sP#b&GŋßE_Qj}2NKm#Ոr>eu e)#j3N(+lDgcQP.36u"9i+ d ̟NYii?8fV>X>aP2VL,)T,i@Y!)c']x:;)K ^y^'P;$Rq< @'ku񶰿ç88ht#{E mT{ L̄oJ]ZĻ4T;4gCR6P祯p:U [ϸ4I􍽪Թ8c?Fղo6hG29_zWWK}8T>e,k3萶Gפ\ݳ,ʨmPl|f{9`=q,] S oWp󫼕d>q =[ơ.> ]p.Ǩ Ԩ;gN=fSo} n\D)FׇJm fTd a'FgHq~b??3;ϥ *>O 7V )~ma{^Y+ lG7=Ȅ rj'dTx9}#3'ƻMteh6XrŴonZ)Ug=rɦK ⒂GX@1kI|p+gtvmBYuљҰ͍9TnI|a53J_Wj[io7Ⱦyzï)%RlHfO7û൦lB %I7lOfQyviL*2*ޥ8NaCޕʅ!K['30<,ʡ\~VoIkU|:ʵZw- Yphq B>rzQM nu*"U\ o&kI|`֩puS+JT~2({m!Lv,s I(o;;'{Ƶ}Vб4IJtu,k*JDYM]+ȅ`Fƅ^%g"MB8/fچ#l]pOvkAQ~Y\{ [9u&u+d"@Kf½*LP~x[c)kZNbOdzGalmjP\%[MC#k-y1;\lB ]U6EBo Fe*0tHd,`pj,"5\ԛs`qB(s-"B%9ph %KS|bRablYz*Vy΍:sd53'R/Jhp~b;VːXf<# % ",8JJSLZ52*@7GmVsIU!wJY H_Be2;vdx3})d㋯j ߨu?E:o`^y;{6{l0ϗ]^" b1*Fɏ Zf8›dLF;,:bmW`L^R= T T­OeH8_bб(Ms3K5A]1T)s@A{70 փ:P,R^xԜjeܤI{u@z|MODj8;k`WPiw<( R5=CqhK|m(ý/iٱF)#͘m(FW&OV¬~4ɗ! qh  сTp>)89ְfS k]!g#5Q&gīz6e`(l7}^Cʌ8AÇ^_F޹B#WY6eߣС&S>X#JK=H릝3@776oq++}h0Y^3\NLZuPj".w$9. .oj DE1NoBm@.$JzekRaH& wOI_Dy[d Nփ{#z .F"T6g+m)7`l0P;wg/_#NRpIG(\a*Y Fg< P8|p:т '(a 6)(,r:#wp@]jH|և6+3dXJBG"61Iأ\,kh<^Q+oGndEX塩(dƣR,<Ц徉k[ot9k," h~BhnU|zBM~*1\ۤZ)FtaC iPzNBZ&ly>xG]-45I )Npvph{W^ao`{=V"xxIث5} ,bp|f4 0}:?GʊNK}z~;ct7iH#}~= l~Ц˥W#~_?/h9W&RʻX'jf~R0YYϣitU`$9Z#PϥQl $!gYyڜk!+mjyŒ2P6Xz69] IZH9!DwfjWuy- jqč² BoJ_E)@9bG ^p}k/28vQX>^bΠ ~?p g^q8=CoScJ.^X/nd'R^xi]UIS;XyV:r&9mmj~pFs51s~ #t.NX@)OW'er Vim1 jj4fB|eClcN2?A_ˡ|Ŧ&jLɹFE%2aeԇiT=NEnr'cV@݂<'=L!լnN 3*I08D͗+ljOn!h_h$Dk贾J$B[WTr~0[ҷ qo´;*Z-9k?45N>@|A ¬v47]# r Dƞ|_b;~T)j5KNn \ c5  $LeFZZCj}>ކY91r,k ~:ens^yۓᔨn]]K 'Z.We:1*y>P ӊiSou+˕h/H8 d@U׾A{@9D˜':^oal^U ĥɋ^Ę;<]l"& jW;s ]v͙ט 4%bۙ4|9Dc_(A)|Daܙ^jB\uꂘ:Do1-*{gˠPIK(=eA>,^6R=&$lW4kT|q$ SObҺ,tfi<۱* CZ#<ɑ.el: GQ:MBUƭ4<ګMK7LJVKt3{]yWx}j3hIGP [c`P3SxGU-O~S?$`OF:e0Y~.᦯֐擗O5];'ӨU^)e>fd'GgKtBAGrHs dEt̄ڄ6s3W?Y <RTdw"S} O \wEɚ_SzD˧-"0#qa= \|Owé^j%vJ9rCބMw3 wV"1ep"a_`Fyq!8bDBIc@-d^G觯gl.uu\NJoj9=eX,Lt8h7KD-yq#ɀjypd7r+m*,~,hҗ lη <,YL.SUsoC?~є3FyB٬az>&6#Ny ܈gE:u:Xќ|;X-{/ KKȍ[+i+G= cb]-P sb+gp9G)]rKI JT◈RI]ɧT-qvb/"v=A>(59 Ҋ QMU/&/Cnyh{1P31z Q&Ġ-" rJJ""'vʶ 5nri]%mıW*Kˡ^9ݭ~)&ZԤ*7E9Ȅ~(nb#Yb&߻}}I`4 o 5 dmVIA\I~3&j@nGn-4teܓs@OJrmV>پpJL 1`{ XN\x*lOOy13JBhT]6:2j*_A4sZDB #cnN679od?ǜZuTW?U״ڻ,tD8ㅪW]'!Hn+N p bh5BY!9wu7u(_,/Ћw\]SP. ȗ8w@7̯MW xG2YΜ8 Jta} pSw͈.+71`p 2 t_BpSvQ#E?2?|/-{8h3k0$*x"hJЪHʀ^#bxHPi6a5Bɋgo+y0t=5Y~E"@] k _zNRLeR<hItfGpF !YMfK<#V(j!"$r.V?㛂 WJ5#Xf؝sCoC w'}xG to6^~܄x\-nɩJ-:b9x4?RyaRY-$ړh9u q5 Rcܩg]-> ۧ}R3l']6SzV0 Qȓj{em-~˃rNN qj}Ug.D_r2iM#Ds2%sTW~ bu/݁t{Mua'?)pEHxD*E 3BC`Kəe;#ܭ4`{%yAl@Ouk̰}Ur+Ï!W]jSEݳCBClgJ¾Q׊NIu0,q&6Nz͌R5pmm1澓Y415UeTMlY`Mp~%K< ܛ`P-BO0q~b8;,.θD $@ Sh=6%g+ʳ]QBg[X;W?޶ R <aMCKM̓nGqYDGt ]5MtMģr.SӃ]05Œ9$2sǡUђ~$v#(TbZb ]JUiXdzpi،J),s!yaYt \+4sZxEu7D|]3m٦4ȝ_վg}#E2cm(˺/S|'Xg-vˊ D|-}'9  N+r[LJia$0!0s4SLWOjo4 _@{QEPS%If.$r-Eyvs_/$XB}x~{\bo<%n*QXtsn"Q/KjU(cQ*2`@d!NDfr)0VT].v&IYg("ӭ W?ah͚:]}GAdK^ntMrF:{hԎ2\+1YNV]^ ^9(:?F 54v#qc OgX5B&m&זO˘ D߼(~qbBru)w~SxѴ뭀>Bu |Gx[Dlw#}zw/i\*s(A\\H}#; jC.~7~i"ҎIiq4Uʃx]ٙ0%G@[;~& mžgo(SO#hneyAC}-RNjC c@s{`ITgEsY0OU"uǁiҷԾ=YA0XV - : %jK$<6Ɩh i6!Uс RB@2CΩFpXUkm XUJ? 勇6́|uc hɍae @nMOn\sn4B-1L4<ȃĿx1D6 ?eE'Ѱ~}1k8b6[k+`f 3Jݨ4p/(h|pi>jf#n) +k+ṲVKH3f9H:M0W6%[ŭh apbYUi C zDc#];c:OY겥ZBao{VA+>ea;>Ejh}l38 lz@#@S'o(M&:pϡzwSA"yj!cdEgbsl5Rc ƹVZIty}9F}7Ok`N=SUl﴿ $dFui~F"3g7 ~%;8WQ̕(LfʵxwԴT6W-V^P|iV*5*+c;mSrt j~Qj-i5qBҏܒ1-09moJlk.ܓO"ņ"0Lͽ~x<3lT9%X7P*$9/!,렂dD[?:ϖf™tq„M{8ɭ)@ү` Jp>/9-RubFZt{QꌚM曑 z3פ͉iS"VmioBdkӫ]kN6m7gS`-tl5ゑMTR%SE5%,$lrx5;4[9]?hmW! '/о@de[[ǼK 4`dTMt_=¦]ݿɥmn-~J7i~BK,9na{&9*wS 8RIx|<*?/6A*%ntT:Y%o6z&A5زlS )- w#6>!vwϠM[qbUI$>\ی;g#K $WO*#B?8E\Wf[:VrB *8mJ*sl',F{utÍ}p y? FzgXQ*{M6 4{TaL^[GQ~gIJKo寭&(d>G\M(s^]Cj^ׄlvy"'YeS|:zN"8͓N/U/ Td`b`Q$ny Ñ]9; 6 g֛vG?ԉ o;M\&*.`ۀ۔!}֫XФ{e?,m0?a^#PQ#52Lj8r*=HЯ.a⏯ቬ"r,HrޤmA/-lttꑙe~&t*0F"u$5]Rsh~z*@4]gû46b[Ml/1HS6aT5a7?87[c|.g{>'EzB)Q>j#)/ W>54ɎIs{6 4G9F!ILup}1w'.]}X~qOވ/Q=ŭ btfN*.57. s+'Pj҉N*'f]tꪴk0%A![0ë[7)MjyF@Rr=;~v^^F%mM8?Ddm+8|/ O뾭aS rК&zjÛWCnPYfnpеa)8Da`_7*Z&|)##e:ޫ34ss෋ D)Cme9̙Kl07#j6Hõ(6pMG)=L[Bԃ3b=+#h2AV_4A9?}9&XLp6{_SkQQ_ 3 A O7S`> 銲%I pk娰i0n7 gH?F+ #`4`~QeO[FDy'MepuVdIaZNbjY79`0gOys(39ϼ&#gjPB` b1 (Yؚt`;{ya(LM嬒Ak {YTD(nj*srYvII 6dH@A5k0F/s0U}䭨$8S3Gƨ o:MS _)T7`OP;sW&/2?aTEVRxgV< 3bCeh=ôGs9VVjsn'1Avixay0שԟCc[(ͪU=ؾvAb2Bp} kc1d?oE`#?7M aa4ۮ{݀/6K cמzHYv2lx)\|;ۢ֞UXta(VfM:1RYa6SFKfG-T }x(aFGx`xkP8y*z0ժpH:i4 )ÄbT݈œŒ0h_ ~?9$ق~hc훯5[ SzVn%BM_w$2՜ CfZOZh>l66Wr6ð\l]gH5ӎ=EdUnsHtu,g>eIJ6T( H"]PL:}ħZdu!R]l7vҗu b1K≵n/uD|ڹ>:g]/8듑v 7f`nw;u!QlVVPex;z_QL ՗⧁#wA;<+_J'i2_7cvnŎ|~c‹Ąuغp&9Bwǒ,^'s7Z?=YiPESKD4$3¦?ڤK7T8R&*zer%1Olu9z3Xsp.;I\! J 1qcD]KI"VC S5(m!j׫p˽vu.gl3MMREc$j.=$pOr1 S:a&L"A)k(dkZ P)B}jpEΧ+gM=Z{[5?8EP^A 4֜|ZCD828pZ-IkFoP$0kg.O? /jk N..Lt)il2nۧ"(|I&p{ZDI ƩϏ8{_1_IywFu*3">>doz3 ?3]]Ѡf.^abV]n<]bR|rek^x%N=7 nਇ "7c@`ܶ>x%@P>1~>Ί$^mSfF>'90(,BK"I}+L3u闦.&7KSd[D q;Z%a+x@̀nƋy q0xXmWI7pjw$j]QsSb7NUg"^ǃKh6絔09Dq*?Im Ry:h)U)4iVCoJtZ,CCUSG>qS :o@!I%&J:xr`͟G@#[% 'G[\uL==8ngKFW:[䗲7Zw02%`[2 Z$1N$ g>4}$gQ B;9 D0DEռ6N*|gAS$2%uj|y41Ǟ׮K239C+TD7Ωϱ+,bGhڮLǻY@+`4ovndZx2p.ũX 4)&] =>xm`K5b_JXyH⒛`Ze q7{ "iZ͖NY1(ڧ^Oor&n?[u%դ8̨~`2q,:(PK-1AG(e@._)\BJ(:USoA͎PLizi2XdќA,"y15x?7uTbFP1FQ'0wZ-ʳ%(H>t ' ;䵛/SP+sǗPgH[j(| eSԈ@&)w7& ?dVIas2a"@"VT;Zy+'F pV1BOd%i1 z57I*A' 5֘8Tzy1(ϛxF~ƧDW&.(۳-xiVMݵ!TM-SҡOm8³PȆĉ~UD 0u ;6fK`Ǯd,5E:x؎90)[ό5|3 &2ާ;siY\  8Lw>Yp*%ʒ~Če($ri=*BhaC5Q=(/qQl" Xo>X&IE3j("x~=,d*.Q\u/I'{+]4c, ~`(KI 5d{syEL;^Qlձc[hXA,.0h+k\lf)b܋VDᢼ:%=ag 땢H(6F+2&}ѭSP5~-3Q(",k^ qjU^\ ܌dž#9nJjz]> ݐhw%H|7HmUW^l-bIǖ&h,U DhvBf<Nx8<&DȢst:xƢ.y36io7OeiQ]0>g/`WJx(#loD "0zE\TprQ ,^'?yXmj>"9#Ј ~>GJ2 Tu\s= pj', hֻW GVt vA-.z=SZC8vHӛQ5[{8=gP#|WC fWzN<\:O;<8lKOS;1 _}+[nڜ\YrۂSo-@T0\xIwLWV ,-9mr%1xƺ܇]&ڦ T}ǩӟwlN2ݽqD9wiTlc~;JeCC8.0cYq2;m~FYBG OZ-"e3b3ֵǍ*|aiܿ2pfc g&nman2۾y.`Bo<n|l3ј(?0)G=Av[#Kf^)w{/qMpZ zzuT"ɖ2n:j%i67Cbe6GRFT(/@Fo)mm/?L!UI{ 0HߡAc!8&^h>l$xVr#yC J5\m@*Q? 3)f'v!g#jdrm@r -Gg o<V+Ӹxd, @-xm!-=d6rrdгH{ &DX N2 'uUabxnBP WXINU/G;zDbdKICi[0t<}Qi1A;r9EC`TT8L운ʙ2KCz#oe'CUtK~-H"ʴ{p-7ڏD4dIQdݥ>Kd!D1;y]F+w+O#KOp󿴹!ŋ`K+¹?ǍPYiXy&Jy KO~uX"5]5ܢ6ɀo KfG3T,ßQ\ܹmlY(CqȮ\<-'aG=Oẑd$-1-nMDqmQOIO} s* (fS NCoˆ?~6*3Vj <L+S2{Wtrc;>iIҰW+]k@t91h X\z-%?HN6r)U<$POZMAʋ 2Aeѫ6p1C#s061gΉfc R0t >;i+Z/Sq-9XQw;4ǗLXG-nKϬVZ6{T"RZΎ"هMҔI  "C?:9UWk߻= _Hp%Ƿ &m F\ bIRF!~/D/S\d4q6zAcQ=CB9VN)5<<4n]@bfUe+ݶ E6Y$bLr Lgpaa9sE@ kI0.P$ '=+sp Oi gh[մHڹJckLP೏*|4sx}ýq{PYQzȄFjFOM[2-[I$V8~l#.4wˍ|b E th&YM؍oC1H _N0UIS{0z-]}4__6R~b.gHUi% ?OZCw޹e6u9Rgiuys*vIPWI <@<[?ByK"˲Np, o\H5=AA 8[.*jQOK-&G5Lzc! z=P+EuD` I뱳vŪJiݖ(@+ي,eS Jl|p5GۤU/VdWߤEb[6U):}a[M/Bda:Slk)s##ݛIJFkh%Ьx*h@u7VAd+e'V4g1қNHb̎\_b]M  ?uFw~,bF%w9h6?7b^1ޑvUxWG=TD,Y_^_z5?@Q"]Agd4"2q΀ZmYNDbDG!T.4Y";kVFJQ@/xtU*׻RыmOj'w{ 0={(d>ƣpV8UȮ5ET>4E>|=& Qj/GӮ2_ u'NAQԌH@6$ց<1Z䬐ϔb6y}:S,b,%4>)bIp 8o:{>\`8B~IYή@-'8Aus!H OE"G(nL*OєZBv-@VlyMs w!ICդE+-<]6n'{m8fӓ;p^xВ{==PZY9vRF2lE6U@}H*Ì Di}"{e!r3=;Icstu'=IǓ#*#[lL"D_uȈ9< č/~)MOh[PeN#fk% { }͙Q@=aj™KZCdm~e6x_閔RWBlL[狘Zᅮ9RlߥWa;ɮXJ_|=a+#} fT$g",>̕$X\'r4Θ4mQl4W ј2L*-v(f,J1!sd/)7 + %IO2 ,$-Iۃ hB"rN|?ܖM‚O9YfNa wosGg>i&jڦO;؎FQژs'cxx %rտtj0ó@pXP~)٠xkN yTr4b̦s]^谕F^}?d4-]7KAZhZH 1m450 xRV>F>lsj=LyRHD\7w)h3=WQXvT/K7HڗQt<՚kS"T65n->>H\*k1ֹ2)EB%Ea aV~C &—W] 6pnęHo xx]u)f ;\N"}AM뎽 /L֦eEXQS`+eC{Ujcku4\-7VVb`O34#y}O#X;pت;rG-1'p7j'qԉIbzӍn6!.A%q9lPs;@ c-5bQWfVf\9THвfb\|Y֑O62,D]%@UhBUvNs;˱?VQmAW_SZ"Dg' f1I& D4ך(p=Ut1:&7lpÍ]ǟ!.OEژ0ջ!;|ڽɂJ;a p2{I(k}iMp΍׋Ǒje\5LoLs o=vdȿC pn(7U}.MNzuٴH0<\w'jwۼ^DCX&1b6\b%Vq6,qu`J19v ٜƞ;[& {w;(%b'ZJ>jV/DlgBMݽA.G}.Idz~.8m|e Ù"oW}l(sKXC Ek2bv9V?*uOAWĉp#nA"o`U?d:').A i@mη3\ZQ꘩ķCk=Őۚ!}%t -5 I۟ { !)zTt<' X[l0:^ޖ~33Ĕ}aLk/&~L1VPH5󾟆+H3 ;51c3yˑ29*5iP5v6*s5h^Dcb!c?F؊ }n>+O}^Ӳ EPe0"BW¸Њg[_>xSFJ[tZqa&/W`x+JS"ᵚ,'i]aws:-ZhOhlvB&w1`ӂ7C"7M,Qt9}P?ԗ`0MŽ 5nN[4)zKS%{\>%y%]g#O\RL0,Bro2 4  VQ/Tv;"dC3`tѱkRBE){za3*^.2uNKZHqth !\xkk6VGdś Veqҋn~8v9'N=Dg%\IML:%5 r>6XJ17U~p #5:Z+c:ѷ[hnD>-/uBbRNEDf>i1J:̱ĭ@-[KuR-ub1^'o(C1I6ƻkGj|oެ _W,isJXfӖ0XTF@5xzo&9b4ƛpcZ2%ZNDG-qt=T5`’S~5ۚ@k^T5^`bwc(h|)sŕ+@Ijo@m.pC1~Q%Y;6GBvd ,E`YcG.jX|Cb!wn4cۏkࢼ@ųu]l D=u-OZdul؜Ik:Qs/ xli,3b&!dgYjơW=WEۍ`'3JòwKPcapO7M p) ٢!+PߖTL>2ڝ luܐf]QN | 6zKr68xv0:)Fb=v0'׶̖k(ܼC||6 ̿xVT:me@>D4 Y9] ʫr{TMzR{SJS`EOsX]dQveV͓isȢ2x^y\FHe<>E9Z!⡋"%!ԘwדD{8;BVoHG-/\*9vW_XITz:&'eIgdO$bo IbBNOm%,^+T=ƒ4)jN7t4qT n0vGNwڸR=g[o:)ིNőٴqbۻ5 U"w9H nIi~^&8(GGDOh~Pxd(aիeYKLdMd]J]0l鏉}T˴ILq@|OEH &.̂%b4;ݙYѓV& GڣCg*\:"x o(o`a][,&!! +$ڜv3&,A+` 4n}0a뾰*CЁA- %֥+qc(øf'Gj|pGޤT$R (}?*  saKƎ̟2w#&K2VNnvlΌYD` UΖ\h#yjor5wAsRwWI+oև@qaJɁN҆c89FmyPM yR ޭAdp^B-_zh hVn5^E5Z $, l2^x"K8 X}݉%Ţyc>y)3j0WbGuD/WO:eY~Js֕vsVag7@UI=G(|x޴^'14*K[Cx7M9,EjH^TPڬĔdO(E;5%+4}@˛Սwd,̎V%hL-vZ 57zY7ݲLƓVx% % L䠊 @sa#ISH|P0k|ͽUj)E0M̛{lI9FХV\|ijԙQ4J*h*q_ۤpk>e>%d>moI^W\:8Ulȧ^86EGl) Kz {; M)Uz1:^⶙݅ƒDZL u5\q5] y0C/50)5U|pOr?~,u)ˎe'Wy2BWY$OK6eBaKրlPL~F֬ۃ !x!=aBfc{z[+ IXZ2Y.i1ZW~(GԧK Rܕ SDάwY)P 66=V#Ehd)Go14։'~SfrcIq[?07E F g2!B<٦vb, qƎ1 QR>| d>h 8OU"ZWbz0[h42fͮV*h&P(HdyOtcmܗJ;o YpE 1TQf@%B.,6(لޘy3kο;B@,񌬀4q|~RIB_QTHUdTA'/+MkǸ6i 87Kl`pU9SĠcWSebd 0Uzf㗎" jxLSsQo-br"]fJ{SKI3)`_1?W 5 pO2qN;Y$BT0>C9PI]"yWaVj/4PbKP0M#z=JK<{ʞQ'Zu8{&8o{i_bz&[Y(6Wv-S4~B;ߪjN<>,u{O(tNJb@W-8 jH%D %Il:虒{n|F0vzC>K5bىϜp-Z|nf\28Yiac%>d DO'uz@5Iˀ0ݻ$):GWšHԂf6Ԭ4N:b^Nٝ+_!ShV*n~T} }7tx& {k@A,c q@Πk~g8KzXi~Զ]TlLNj5EO,$Q(PJwȱ+67O49ٕ$LmjC/тpZ,P:r )"fѧ%fR΍t0}tu4ج{ۑ a^G- X3/y = *IQQ1Tm.G]TuWgj* *VSNO ~+`}vOk dOjzJkՔ5T"&Kǀ# cg%=`%. uM HӪ]8[ BlɊ^h/ "3mA2ѕYbŠ}㮮zUװpP6EnD=|}\snӎoGt%LBaQ@h{,{XI4[1^̊[2Ke1fCEfq5ϰ|s,=\%dL.Td eGlֺ٨࿆9AwKX츃g" ~[q6{[ 9=E"sPq/'r(&qUyxLSvjK 2O5].Qc+ J(ep룃ϧ%ć+kЃN6HA),:$W\Ÿ5&#d~\jw/VU];ݽRyYS򽿽B"-<q>DPfkdd_X96r`:~YiҰZ-0ΙL:@[gx,TXRw%3$U^F^HjK@jhcŴ5:W޳2utxV_Z ¤Z#ʋ3ON=e zB!,ifG CU>jedl"DhM])ֱ<:/ЀE Ji1q$ۼ׌cVi{[ʂ˒g/7_D[)lToc "qwz]m@?=NuFumR|[KUx- (0\6'pK[D1氃sXlp@ x7v<[--ѫXkd3ssD6 T|IQ}EaQMWhf0D֏ɢ-u'dl "V $=tQ1)˕s?Hf߳tpQIWpUnh~eS7ԫA/ui G ҇j[Q o\T<>ޚgʹ Am)*P>MkZ_""˖|].a'_{@BkRZٔv@ @S5 !dNgFC:Suj4Mԍ,,p^nHs&={$?6?\@. LlҐ qÂ!jm`E{Ь>~j8uDQyC9vWC7ߖ{(\I7VId>;>JCV{}#:ǵŦ_RoDX}nly›wE D/nV!kj'޹rMKk ՙJHN* +8+LZ;dFy5oۑ6+L'c:r>:+ p*/@2#tˣ-="ܥpvJ hM-M-BLCsD:L`,'-m_a<ߚߠHt3HJ*;q=KXEy_* Zp8g·|Iom޾|KC?zkIňe9dr[%SHKi ύ5D1D^\?*udҪ?ٳ(Du(<Ԛ/zVfa[\j4<Ǡ.ډgDn Wqyg?:nߙ  p@cnIGDFN!ժnf8xT&}o+·'wlShWK ņ><B l#!ڶVL%[:ej-+) 6i؜4RKPٜϑ0>1H/ےjUevdW%'dF8I >JBҳ/ 1{>3sU±FS?JQf!uU>MLqȠsr} !֚́7"!"kd>Ѐs(mPa1 N,S(m td`ٖW5y6 5@Ő ߥ!O;J(% 8s˱e?J4ޫ$8ħ+ۺ4:ɄUYD6 jJQ~˜#F ީ0tO$\oI4BssHH> s@.іr^ ԴDcלY5Tj˩[bzhRCv&9'}4-Kv*\#_]ro@l_1 /5B]P`7̝.D/)ЇЪ=G6zH0ן}KZ6Eܻ# x^ snW'?ڏ[yl?ueŌI(>9LIuywOG! GUͿzӻo3RQ8_@ 85֯.&0հKIb.:#9ueE݀f}wI *[B;efg5D%E^T_o'rOMtH($_QeKO E(dY*wC6VCh;lvq{l? =[HY/ ٍ` i;?I7!&*J S+Pxe{$:!z: Ҷ_{iP{YWJ;GZCd#[\Uie asBh"bQnjGB8wģy{Q22v ӧr'S V.Ʌ@f1̙|W\}}bP@BY5ͶkHw1<v!$u伡k^"4")*; &>;dNm!.Cd12 ,Mju40 cOeKq3l~v~U8 eVdFۦ?$㉓+]O{ rER"ɳȇjRDå&~߄Irxx}jۃskHX4 0]pa(ILNB2IZ gFd)ca3Iub7N3-牍_ݦ-$Qts?[2l<;WZϦpRF_g2PosU[7HC)"qMYJ]vNfg"RD0ˡ=۔s޺N>@=_;2 [x_Xs/OhFf"C'NhRc$3(NjmȃkUCyM.!?DgqSk*V4%D3̣AUe +;O`9]9vE,UsO&rzXd NseoiBOHtU6;$(/:J cʌ'XT:u_lWFRDNj̬=qY>s>z$$c'IZӽ>lV_`\r-O*ۯ,#ߤ9_^ E)ԚG:z[a‰˽26# f&[ۜv0kFEdﲼp)o-Y)ل,`xAPz7E+^)6E7j(;6ۚ aٸ7xJOx#N0yF>_T{F`9+^|7xFdLt拱c4FSqX.gRMaTW\sڧIz惼4`e*AR؏ۗ!##KZ?piRxR~<5mlq_HkIDZg)B# 3 hwGPfN&_w+V}p9a03?Y1AwWws[R,d)BVJ!K[^e i`uK:b%1G`Y_m&wڂ4b=1}=wjǒ ̮8ؙb2>4G}]Cd] J)&SMwZA]nBHh~Ӌ * )os/|'Z" 2IP[Hɞ.z&D AX(A`^ Ċ^}Z #>KJE(%S:ksK\bee%cM\`1 ]_|e Ίr٪m$K"B o>'!߻R TH @݋2JVj#8EY"qeHJ+++BPSiQ]$Q2JtYϒ]mEgelXC͇8hMQY%rf}yW'(X!_h39BZ rsQ7NTT-]k]9B9pT1aMQ[L . ZoNfW-ޞ=GvZC"`QCP7r r.^Rd̶Xc]\@SҚw}d@E.)y+c9bfvQ Mĵ# -A؈uy/%u v=Kj+5 =i|WiCk#|"zU22֙Ñ"}-=ޣO$(,x !S|Ԏ*uQK<`躠j%ɤ^f8(XInu]iؙ-%t BCxHJwmSM=,(Ħ!4bS)k dņN2A~|f>V*tB$Lgo^/>'ǜ؛Mi75Q`m{uܙ7bWEOi`.f%rJ|/2`s=%`d߀;T Ct}3%DFEV(,*Ȅ,݆ < q0'\ŰHjf:0Mm'"25YV~kB[UH橯e;$R!y[`*uTK0j&2%}΀PaZa2fiufX#CNOPK8$tŸBO-7Wo8,'$h>*Hd`L)qֻbB_3]l(Pb•"`+w9]XSK~V`^"uDI<깭,>ߦN2 {`/ub=U64$C7LAVY4w\呉g>̿ y4ѕZG+mRS]:,BK\٦e_49WD|q-7s~c+ z6`)~<)'zzkD2'o`~S PԚb_U+u^y:]b{FLx(b3iMZKh)R1oJ9G?to*#mЫh/྾IqXM FR+'& kҺYIsQoS4BϩAן$M/1jL;x iCfCsX NDE,z2|*+k ̄~%4$ḋ.ꑭ~3ķ*J ARA2= OLaFxC m/wBArr>63ϒn7X?-%㳚CF*}Z 3O+! ZQ׉-#į_.kvU}t凿FS+4 ̀1i}B?u@,϶ gj!ca ͩ%LQ~j8kuOR9޴VIa, ] }P.{M|.tNNlJ}:A쐈 ЦJl$^y)`\rOubqڤ-i2/y)nOb-5D Uy/EBxs{9:Qn[T kLj 831(gּ}ؑ35Rte_9xF tSPgmXJHiKUg(dբ'Io,oX@MԮ0^k2S2cE+VF47!'ic01Zx]6L*\m-hU 4 OeoF?qPK9߫P{yr6ׄaP.P)is3^Qw2X'M-ύx̐%Oʏ5&RfSZ)܃+B6< Ciq$?(nb|B~+Ѻ|Z$'S^/;ȱK8e{f|7Bv"7u R|Sp3$8 l|f "N4A 1stE?9oaRi};]/BxI<+B9]s)KA\ #Fx %羙RcjiE+*uL:{5#&Wn%y3gR赇.厼M|-a% c)w2:TUBe`WIT3Լ~:JʐW`'6 J1 & 'NL=pPV*3yR/OZ> ^W[@-tn#Wު߼plfz[hK1KNy>8-"QV t@S-$h I5,M άѹXC K[veb0cpbڤe ;Ѝ~˽U!ZޡsY#{ KK)&UG K6&x|αgYZ07070100000373000081a400000000000000000000000164e6139f0000534c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/S ]?Eh=ڜ.+? pgUqIdT͘"TY?=č%Եd4tBKk@N0r_}l SktZh*2!cǚGRPtfs:5;H|B Zpgq~o]&+r HPzZl*G[l<o* v~Tkvr%9|']!etYY ܖ-mh[Kk nļ%S=~NjGR G kz4Àȕ+ 4x3?9uTʄwڹ:P(͵[Ӏ ݙV߶.]>RA[ )k$RSy=&?ԐvjKgEдP>k(/-K&~=x ٱmnY~1G>ͳ81]Bh%Ě~)/ Bpδ3HkΗjMR5p^ܚH3r2\ThL)S&&>8ks"FF%yX9{ʧyq1F}].NIn <A0ο+`31̥k11qw)M-ɦ Q\?I]^.iZI`eSHJ#akV|FӢ+m!9T]yĭWWr],`.ߐ; cɖfunPBc|Dl+6y4.y[khe×iF-]Ucz|5rj=v#'~W).&_ImwPMnW.8q˰뻄WXO7%uF<2WJ#|J! tBˠo2SyN\ u!zk3 tA_W iI0t"T(qmAKy/di`v26G81ZM;e3.(3{: \.UYyD}_q4r /f53+EkIq,Oۻo=s(r[dN6'uI3NTGݬ+ :<{@`urdAd6ߩ$_2Y_70?D?nz;>b0_eCf( AdZԽ@[5U HxϢ VZn:[ŸIXa|Q'N)懝-s!t2GN8g61s_-莈wYKZY7a#:x颔em'm(M.#iP h҃Tr 8SJT^.2 62AKMkfTӒ-FN n=3X l_ʾҮdג}ΧLI')8OP PD=Ù놰s( َ8Y"gpx.6vək.5<7u5W{xw4_V V#"x,7lBzc7ۅ!`M3w/CvN2TC+(`TT}߂퍭1`rL QؠC掑oyS%R{bEq~+R)qAV(ggρt `uhMmq8 /j͌ԮZ" dIE%NA +լiT"Mk%ӏb2 tI4L b] 2 l}޾ }ĥIjFudIT )]]0gyn!V{h_]" f|8cFIoօ)ճzxg-IzwДH,¿,>{MUó}1mP_YdϮO|alb!ۜ;b-v+=": "}v )3M#T3M,Ϊ7OQẵU.VwY*ՈA'ֆ3Eb md5 2 ڨSR\x9|"i,9hTs&yHA2uN^F.PSh5Wd/wJCI<8naB m:0x\g'kPw B0d؎:}1pj.cCp1纳Sx ]掅6̛PAkVKs?mzLGs=<%NXT$S/s4Mۺnr鳥_Sgi$dmirX0Sqpe4*dk#(E'5UdPOٜG:iNP(ވ${+OY)aKf}#|VVx;-"tRY z{?LÂC`sp+UoW+{ Uj 0!,.&b>=~/D>od*&*kn/CFQ] 5se$7`͸a`N©UK~ʴ?*ّz7WJΔB7?FFl^\*v8DI#zC}[iYjƵ =>S ze(].`x2Mmy[q&[Us+楋h(eIn&u@ʲ+D=w+Hj0s_`]\Yc8BxI8ǩzOsWSt=[pH\~NwjY /~'gVZ~9 K~$&kϮv7~U[x._exK zr,7DQGG)?`̬0p Ky.}^ Q"DM>ya2"]Uƅ3\_?fkİ>GիGWF\ dIG$ތḊBL`[oAf<+t6@`aiwAQN&+@Cӡ sΔpU/>K' Y'ġ3j㠷 ٸ*ְȊcܫ7&NG6VWwpxO"2mb"oΌc7މx>ϑmNJ Y~D$}V1:xl\͟GZ#D|8jT>k{j>+YH-.u Ym=l0[;<R>k*\rYK\qKWn#R5j;PTa$b-šH4 )fy"n,6 sbWW ] vbQ>2nqYFP`jx`s-Z;n!diT۲ZB3`Uɻ—bDf fY':BݫLLkE%*ېM΀b`+|R_<[FqۛLm0tS6}L%p&  6au`_zud_a֍? |)0L{ߖ&JǁdD]6iC!1˘K=RwaI?wjSVژ%yN>yhU|'+ sA@+@)@?eP WW=X9OHl`l1 L%Ƃs{b:QW׷Da @FK`QMǰ!)B]tJ2-u QZ$w?C?jE xxRt,*9H㓲gq㌽(w5QM=! 4lBGY2 6)DGA='ubkn牜t y7O$|ʽωCSbf[V Ϛ4)%ډƕۋ730xal&7^'Ske}¯ҭ4Jd"enfi_%^ҮRI#x l` F[?ƁjD(]&-itљD4P[p+4xka E_GOsÙXs+2㶡"MñK,v$wyI/* RՊ,qZ}*0]JOwkd  t⁅p؂. K:ne0cg.s5;j kH`*+yK zxeR(1EFZ~8_0:vvI$NbGm'FyIa{^3 {dյ.sN*򰳍nSSA\l]zʐ@sG_ 19E%qxԷ Ny.͗Ey\%c!!{A/\*{R( ';^aڇV!I~q"ġb 4Rh0aPFi)y X粋P!cZFΏ@ҷGG:19)A*Y*Eeiv"AAJEh4k/[^# 36xos)u_? =+ ~P`%g'RjXHtδ;89!i'"{ig^I,vJr tc7N¸5?E=Uqn$hcQyԢPG!iVH dW" pYT|qªp1?:XYfo?y r/" <#Nn_M~,F55865)yQ*d✢qrɘGC4yB@X3s yv-hv:c߇FP6c7 czx 8Zn{mN;"LwU H2ؽBL͓ aJu{/HxYTH0(l}?da)89FlnH'CTeyn:!L Ї v{:hfEn;Q*'H|F8k 's#\p8lp Px%z uf:PԥUd- Bwn㴑GI5-j61.E + w/QUzcYdBF($wss2qDF>&`gay+)ޛ=P$\cpxM>YhOv-RBբ~ +auPbp&`;.G.P#ɿ ?ԲV mkxd\7毙x[}%[2'⒢(e BRR2#3 !6e鄡ܰj5i){]W|BR>2$ü;sIybbIRs /G}rjTk_+;b8Q5S qG3 pm=%ay~a-#܌ s%kK2s ͱ%clE:rdgx gS,gS3RJҎ"1 $i7:Rf|kejb?+eapD%g*g X ?`63HߩWﵙNS{1gNgt,RnTvqˇ8?0h~'~苴stT} 1YY=樞9=e i?s|o_jr.=a[4Y 2~ԧع/ݨc$O:2%7RQnϻ[nyy"uky{FrkxOD=j{0\ jip7w k}g;#tSMOeJ rxשWAĪGZSoQ\4Rb&RL t5[.ʒi{9,*ffo#z%7 FD6=x\_?N;9I&ڪhbsNGfVXiWu?m#Xk wwb4znniԑfښl,ɯ{c Yݟy8q7V}»!K G AbYBf6i6vGdq[B!"ợ#5a^0]VvFIZ}XBrͣc^U*GttI҂qNM^BXX IlIkƭsWd^ᱸb9I2ݞq8+֟HC=E[*,OeSjdIfOJ{ېk"rhȜOZ}P O\\EqN%4k!ʬ99)Ѵ̳ ύobWg oa?9Gw4&\Z1,k+tܽ4[D~0i*kܣ$)O>#4~K,N!-4${d,(<Ưc5],7@0O< Nç-A=_CG~9bmFxO <[,*m:"'㰗 Yfw)&#*=t@N)j:IxSe$[s7E\QOXA{6I0iFɷ_l,cZ|sqi=""FW߆f-2Vx,>qjמZ1]@*>IdR8Md* gz}jvc)NActBt5)BnT3%̀ tUTLfH6UYQECOͶ:s¤ӯZ~&,~AWz 8xu5#Qg󖁰*Qb_J->wk[U e%œ.r\oAyZmb=OzZwM܄ 8VJeGSey)j;c㆕/ Su#8VBVp))g7U"K^vx\ހ= bM˸:8(J۞ʻzR`DHe^h%+e*=se g1^.o.g}?N*jZ+kw$4~:JnWG=+m\L!iWyÏ샯|s҃MO]/AS*dž[>~%=z}Ohn!?ةD=nKM+̭bНSY9.c6VZ) n\˜R#һ$'XPŖ8>U׮j$!0T!说dxZ?ҷyP䳖OJ v9;17Z{kYSGdD;il#'#Y_#j`w{Ԫy$a{BUU6Iua:CA+Yo{vK͐Z^X||(e3y @bybj_RQ<2Q6чqUM\~^IWt8Gk-=Q̻E{I&ލ+:}0,h+G(%@W`V1T.2e|z|KR8BF6;4E#ٖpxu%k.(zHq.0-vhqPEOcT &/,s{0ۄ6ueV`|) `tzyCo-Օ# O+.MXPz}V+'=|5Ln吓ŽCdiewhY^ۥ^}H4-Ĵ ':+"#K}3MJ9cc[ ǻR G: >\ꕬkUAR)uPt  @y|w֓FkGd Bi9n:wPk3M@Tkm&`A\X 7pX77> {hې}9?l5nNSduхY[" E&5Y$^k{eI~.kWtQQuM[id]w`5)}j `J%[TMeگވxܚz [;E>mgT HyЪ/,j{Gq0fiFyCR>8؜A3`P ;^3L/r\A/Z v̼a}a4D_EIjuv /{m_bwy'7RF}H`cbjP9{4kZirdg\Ky룒ْ.[Zc.g[PְO th(T(t#c7JK?D! :@^`s.qEyڿ(y.[GF 펎+SixyrÖu":vD}d,:G̷2!8j؀!ާ6Jc00W_ 3 kts֓|-@VgaVr,MvnWa(0T}Ì'.zFD"(#FLJNg*26뻊ן&ݗe2MXVZٰ7FhnG\G,0ɸ_mhO$))21E_:3_)m@jcMgIw۩&R=}Ohڨv@sS l9pJ-=5/g  Lpp*77{ ;8{ `6ٚ TYcFv~; Es 5fn%@NV;sʝ-ދ~2}~VeߋGZ+U],,B\[L"L! Й#"ps1Av0Z LH%E-ʍP/ea FkgzHKmN RHS%+&!j3.0L8Ś58IRQeuk`"Kr+V24_e]7ƈƺ,ƀ*#߀ן.v')JqaO3o7w(վUKHʵ0R.:vkB6܉d{L&p>~/?Һˍ|d}CڼvZY4w;t8>Ց;{lScp°HHJ) ] s"5_wkM$$ϗ'a><'j 03IG\.24T f1bay[6s$.Q+Mk]2|[,ba\_}fLďGxiY"b׫dMie<Ĥ"e&w}dշ_";0uZZdOA6EkSݝA2*5hu2I v/`t@gx@r#]4Il\o!K NZPFgLeHbᕆ4z@ 8_T田Chǟd5CGaUs|[kfAӊ1pn8j.Q-w١=IXԊ,UMpNOQzy~76%NFe[2Sq;*;5 D59S@$/HoF]ׂ֩ A}0bCu3Ē7kvMDA&~;"FR3FoH_2&UHߩ;0[^-Oc!nԷ2|KU؄u (IJ)+Iڌ::tr^ .>tzY}jZ< R y[5=ܑ ZXآ%QApNfbW>v&\h laz8(`Z[qbu]Y! 7/ؙ˞60gmtugW#r/‹)-Ҡ૿֓T`IԦqf8R@##(pМW&cH_M*ύid5h$;!׸,n)CHYyȄ6d4VӋǁ)fښюe3UXx|8c>eIfq*9ٟޙya~^e~YNrR٢PgqscDrg8V }4-[s&Ç}ܣ!l6MN@DFP`QöUp::LD Ncm"6BmYHјt*ͱ̐ ^+|XuՅ 4Es#&BNU'd1!#`a:< 2^12 :'b; eޢ(ڹenLJSpe #xeR)x¾1Oܝ>_wC?a TzB3S g+,@p( ;괁,p<szt!!La)D:(3Ct}75$);ba:ųcZDtREOfq$>쿮&jF"<%XgStԢgmg09.;ayO'M q o 939thʜcdw-JYr]PH ]mF,':xEBlcYUa&5&SXuULESh["(X@M|vSNF/Gu<'Zk֐6/>5gCGKrH4M87/UJP{Σ>>]TCU :T#w,eqՏR ыb!7q*Vq::~VvF~xp(z=zb*O"Y(scnJ_&5,^{DU6YRJaәȉ +<=u;5*uV @m*X ʎy;kg0 eh<%ЏMTS#-JYbjѽKY58l)wG)UM}3sXweIMr7'_YTG!x[:؋T]lA*v:"oDKmf\Š́suHF0}"1FܻyX O 7Rr\j _Ɇb}3̴01>cb6Vh"Y K@!SHvg!Efm}\Dx@\o(}ItU7E _p܇d21RD}J_SVUq!lnWZ =U3CJXDᰳq]EuI&G5?{kJ M.9-ʙ|&UQ!$'wH6TGYWP{ljH3 jAMHN5^"r@=I5H'*?qAni"?T0#hqq{Iٲ;v22_7My.;4K4ȗop9tKIR@?,ooUЫ5q$Oy;K7mk '9f…+).6]2*/Y Ln.ך(3WLT9X6y,O\.zyKj-Y.X)!5b: hTg2s֛ZWzPӇ`TvTGЂRtIKD561Lzf iV\v9J4ѻS6'0j匠o6hO{Hjos }Rh%^ƏՃ!$pz&VpUfI\j66 L7(vMHx+ DI7R sw' Dz)VtgΦ]y%VDY _NRN#AiQ#}قlE ^!X{t-Ix?M#?{.=-`m*XU&tC.osn~Y@JWS!0|zi0 ̵fyک@¥Z>w?l(c\e MVYX ]鶜]zՃ5Wy{ڸj>L$^VF)^ UE0\xY_]y[L5b-[?HONtshwPaspׄLj,bEET -|(gp;5P;R7 k2n͠ Ч=W>r<Bx@IqnSR vaSzzЁÃ{Pv;Cm י[=gmڻ ".UVnqz:OgE$T3Ag"h9.L<02'@Ao{pVtɕz]ߑ4l;gn&ހ"J .^DJB^~y]:tW[⾀.NdJ $:2MWмfZ0 eѬzneq0fx j_`\fV…N(((V (lEɗ.m%~:<@Օ苰10 sNQތxsrBE%F߲'"%i7t/ ,b?,EJ^oDMxk-l P WՍ}c,Ke.qh\O}ɹbǽ$`MB8?s镏G'4!ԭ [ضA6Ly EQg*EHC 7Xii>`jjð̕לN-[j+AbQ"A5:&%H,0OA#MAZ] ҴeG'uF@-> T>?bH7ă0LB btKZ ̞r 8n:4Ok**qlV0D$,Mώ#&pJ$%/\ʸDȷTե# +ef[…ޟ64e{K7o,h"U;5.|dx] I Bt$:[h }fp8m54R}ij ڑtGW\Bz8?d\oڒg lAhgsN}n7"Td 6#s0UqK|WB>'[* ΦarT0)s\ˀHɔSk^]X|;vv+K]7j5^㽡̹B򇅘C~uQHj~m_;}pFڴE[Jjkt/d|h&ZjVڹg_Y>nt 4%Х!jg!(r9raV}hZ z=ۥ FC6V5C2E"E=j72Xu2'470JcƜx:oOD[Tڠzr(}嵴7{wSʃ[EE4~1׹ͻ׈R}hܮm_Ȃzk{m@mU(݀gi-}-*{rǦ]Yk%W9x/)6kTM̗%,~vQL"λ᪈Kai~؅*PBc1a0e/Nj,ܴ6Rs)w`zX](s97UK^l2jatBA=< t Cfh0R4rFʾrtcC=#'uyIiB5/mp9De*NTpRET{yqvX{T U*;6Ka=r>\?-G;>_<Ϣ2*n+v濧X̠86M_ CxxgRi_J2(GV7= ȲOxTH/PaHˬ2t(ݙn&\V/˚ TwG;$( THTI<\l߹YJp5z9& -x0=ӮѨlު&sj6RG9oq@scC`e͛8O))َXOD8 ŧL:uu8zY >J콩9y4khvp,kiM^t]Tlf6m' *A Ed]BpN )UIMWExv5*`;)VZݿ!Zunټxe5);Q6s&j˷qo 1?1+> zD>k6;vl ɵ Ċǀ!E {7vk̯GykҤMj`(7= q+観kJT==mǍՕ} xńT` <jVn CRGEs%Rx&N-9Iޛ8qxc ~۴KK]Tr$F~SG/&I}MƨGd`Ҹ<*0xVۆ}Bȱ+! `U/#G)6%+(M.H l=!2P̈QNu$P$0h*ܒ|z;G~QkrQ/F9O?w)Z5O!o4t͛"J䞪ҰCG,X@)ٳ.dz'ƝN;Yeo><δEGꐥ?$;L?r<FE j#3[ͨ?4^9$cureR[(|mdmq4@R @UzTuHN*DIŵ]e&`efS,c͟ߢ7; ^Ug 2  . lj`my)dXz8`mQ>0쏱_k'UGGkmo0 zV''.^Ɨ%T - $8+op.DxsUCC+ŝ*ኀ34V\*Pze㱻 dg iՆwVzX="*G_R[S1@V'HY9ެ: &S-桏v̹WKHSHW &l9sɕJWX=%c~W)8lV )ƭMu\W` :˥qӥ.?y=G!R|,0"s#pV΍QHcG6zMD s)ԻaE=EPy(3| p~Θu 9-6g`#F5=Kp)EVgu3''o  5H&WT;5^#E_@GF',{2s` 8H*w!={$KO } ܺ(G,rh{R@M9r%Mǿ>NȈ 6HQ̺x\BSK%poO HXvxY ӳB9Lف +=/,E e1h/=]qf.FޞFg^m=#;ZH,GؚP̽֊+͎Rju&p\ cvS^Ar=bkb6EwTARMV+G?y[lƒVB0-t]Zpg@*`HYzWշH:6N(Pva]2zsFzIcbn{@O)jUJr?S,^H#FUq(1@e75^I F`306~|w^7c/гI> S0 *yje)nk h( Ko<6NаeSkaY"KBǗި9{.;ayCسܖh|U 2FR 1l. iҮ NclՅ_'K*r)6ygw\}NΌ-gV>u7چҵޕʲS5Q5W%UV_,~K4T}- |,R0*,0P˟,=rlu?O ! j+kAYE-SB7RV:LFu[%.v4})^kh]{{Q M*{ξ@lJEZX6 V8ᠨDe #JvM\IhOQ \zv@#KJH%qT$q.z^*ݝ񨢕/635EEH"z)x-BGu@4@e0?\g ?Mx4)?5)JR' <&ޖV*3<J,aTZ;Aցjiw}lDcF VZ7;ik#ziDb#؟ר>Ҁ3?-4ddk>zx4X'_8{CCitpZp,#Q!(?oޭ|jOI>MxR|DY'WߊeBE>V\B5m&([-uǚ^$#q~I+d)oykwgFl|_Vp8J:VdA0q7ɣ/tee񶀻*vz>wB ,=7*(cuʎCPV9r#}RX`D{`ċ" Z3cCY{DTvZ56ӆ*{J@,򿮘~?|iu/{ nu{Z.}xMQ:?%;/M,+z?A榏:<ѻ@WN?9_yxQFMźf i  d%#-U[zts;ۖqa-uNSNL&cϼٱ/@7}? 9\qlY3!7"t[IӔ{aoM#Wv"qoT`v$ |Q# @5iߔ-ɂK/,"zt-V7yMI˧JB=c1@ |7FNAd9,TwسYElA^FF,#0xzAwř \蔣ObqN(sH=JACɀ"`lfSE#ࣼp|=mԿnyxJ3sC&h q1 /צͫENs,h Jչ|ljV!aTʀ"_FL_BkZ]TrܜX0Ql);yM[Յ|c`#L>]s[dO*M<_" 0.= htb9Ut#]Q4́SGuk:ikC "Bډt(S^t5i[~*k=bV'.6Wpvju2ZP 阼ߛU^dc(i|p uy j<\uyC}< 7[y-IL)R4>(oҽIPw =ya>ںBigT$'8I(YW!T[{n[;b|p; c!{W>e4id~lZ)eKl622ȡ_IhLmN )rX >YTb}c(Mpr|6,ɋ+[YonXް4~B 0+3J|.ѵ ֙jY"UفmVfW6v&I>QC紈%b\VNzrFW?v VnJ(Yvz27Қ+~j% pM$ ;SRe_mqMGl2j1@ Ɂ7l`FzTn(6u!HreUcPĢqF\ @eT`yՏ.-mLDTrS3v*,%*\!BN5zO1ՅT4+|_>1;J { _o 9bo(4I&إf-Uz&"6Gׂ"zWjVh;TM cvU?D{hI%d$:M sU5v+vKs%̠sN \<͸·# Kj{gq_(UXRd#zQ+nE-7"AV*RbpDI}8XkB؈8kg"}m(9|V|sH#|\BRm%ܠf|W|vIƌ:8kVZ}A\9\P◸9WĬ433Rk7(0~k-^{j{P(e@@ 6x}N _coY`{d!+(ݸq8.Dq\BF =i4k0Ўĸ8J|&na-  N+> ψ \sF).,.@D]c> `evq"V*/!a8\4 z"75%ٟ9+H!'<$~zٲ;0?iʵlwF`ӨI8I# I sr``Xqjɳ׼!Vu7r8Nj3\naC[oNu?EfK1M aNg?INrT=QG[ J4#M0SLDitN.8-ʅA E\l&:cKIXF"̹Ƀ}3ba;1 Tf?6ɑ]ITU2~A ,xTl\/yvyQON/;K,b'_6~smgY6\zהpU~Gy{DlwdD$ pY:qϳNL-cjQ>P9av%ƚl\ǒa3V+ǐ{bj%&]݀& ״0&pïm\h@uם/$'p.nG(IU 7F*Fx1*>ӡV"I̙$$~-xt3 %?XOc8&N"m1p{ջϚH j yfirb Zա or|#B<d!*ż0L#`{ey*M $*Wxfgd:ԉqr}/::R0UZd_˶54)XEQ࠱.0Χ"^S⓺ & =^ʄ8(۲s]4C 0* TH!ޮ/w e0nOS!᷐G*dMe.D[!:h)<.乲yF1`g1<hҋfNf%J}UJ/L&ZX P{S"QeA6"T>ΐϯ`]Fqƹκu`tCo#)I؍䋕؟,9NL1j6QoRN[,zP`$ziYT7/v%AelfJ^bC vhpR%hJ7a[֧{Vxy0d{h2堎+ҙ2(D^'(D;pɅ&K G2)w45Uu7n2jJ|oU;x'lJ&/:NC=ZmCQZTe)/Pn .D3ְtv#,8ݝ1] J1G9^S9:lYk-sWW5ȟln7MvHǿ?ųAȚSPJ54ҞX2p S{kB~% Fz 2xpKˉ"eaA>DѪ9=_&Q8+~,b7$_6!Ȥ~ #>&|Xت8{ohj Mi!^]r T4AnS4uhHt!so4+ޗ"MANŻ!/eǯOV2}#6=,+g\X]u8ѹܳ|dYz)%K<0 ?\5̌i)c7bYVWt$+!Zu6Dm-QPjƉ\vxKwgq*|d a lj xr髌!IJҝui: ^kx1#U- NrEIE|@wZu4-kf.@lJ%|Mf 3 V\ Am@p[Y0Ho[/|U NPwq|QLs?J& j[KE&~zFW} j'M{9Jr^eYCi=0:$;u+FD 2d١=P %pEj۠'R#}TqxQE4uʼni^cR PiЕ1 zAc" f>$_gYf2UKwkńufThW d#zLR;G7οI򥯭\]<[RHV}%omV3bbr Yms<7K N1cRD_ZJ{!//fMlA?[܍PsŇї\I0ЀrHn1uLèC\1 I]x@txLQ̒G @Rli hߝ3pW3/@Rv!ˈ~V`9eLa1XG\S鼻c^ JvF,I`j%`e&NBe!-K3ȭ~hpϡF/Ʋ p*cN#[ח@+!]B}߼^fbt:ޖI ˰'pֱ6?ʜ6'^atge_(NrXpdY(%T2{U[?vtUhVMB:gvu $VP*7 ڢ2ѸyA(E#XsGoaЯ%#& @CY]>v\K,ђ1{rItT a|Dǭmfh:%f${wSdxqYE',E7N r#ܒ\m\lDXœi}얢h~'&Ku[uJL#BڮmWn[?ZTǖZ\ ϔ^d΍mP!{A1؁ }tG1v1.zAj d&ރY hh _X'RtZl$D=QiJJxVMřrʲ6à #n$vMzN m.TY,>AKpd٫Oi`UD6 Tg}KىޥSB}&OTG <.<3%Q~S`g) 9)B~C O+R 1 kuʾ=XCξ*њuBP( /paߊC9_쳄(Y!+-L*-&r ]F*aXC$J DJ *7n 2bQ͉鼢^*ޥ NLtV`CEA =&2lu[ny[28zfPd4SAi"I6;}9o7sTnRDc8Xs";m!:oqn%>5A9{,9!#3Qboiæ @WZ$Ԃ=3ua+0ō1)ɑ1i0G\ٕh?x.apU1]rCd:*qO`2#446m-`nw&r"3 o齦`iqZ0]҉Ow4G*0>?7(]G4+Mİ&O0őYL.OσZC U 466\5{ y8Mx/1aUdi o}ƿ$/PT_0̞Ҷ 5jj&ict.v\':gͭlihBF].́*2Λ,aut>)2{鷇jQZ""R؛CSr1{c`pI`4ñ6px.b@Y'@a;:9y=7u "@4Akk-Qs/>gYҬ%ڝgfïM &,HRS#4V+!/K#nOBi42/8ͫ-G+_.c/Cx2lYkpй<Յ(`ec7tZ<: 0FW‹=-ϔsU, +!#|KnQiL^:ɱP sQ˻c_aq< ??Gh!_agb$SIr_Ѣ"T5*zVrJ^!i>KZ6l0d]͢¬围(iuӖ/zv-Iϒ&okv4`Xӄ1vlŜv@R4A,()'n p`kĠSr9)y6Q˳I $H.n"v٠nTaL.rڌ/ G~CY[R[xaK-^LMsR}o+HLl | G:gX 3sOwigFD*h7h di"+6͙Yࢳ",)ю #=S_$T磭a'/=qMƲG[Vq%=|̅E4#,NUqOufZhR:+s'|cCvPWa]b<7Q O Kmw8(*(gre#LaťMEdt&qjpX/W!W/eT&Jo/$ ĽwvD8S^#"T&kfhN;2h? ΥgkM;~}zaS yY-v1eC-c4kq(eo!Puᣂ,o dL:NFxm~I·lY#XCvk gd8]9| vuy͸@T/V#d'{=쐯@P]˿W%Qx-вwՁl9R||ܞzu' JZtBjUufGZi^KlkmOQǑP4Y\kE\ Kl6X]!C?i-8.ԡKu\=5ܪ'n ѐ*Ji}Y P DG|7ۋ <ATPYz̊j+qb_?sZ}&ž&?`jZaXdXIWK9Uw 41xd `Ch)37ƌU0M0㒮?ı|nWAf{MY,A3uo#b *7c9F0;YbwdFUu6ԪZTOcިYb7#*y医ym" .&[FpL"FfrS7$|4uը>N-wOܘVw+Ls9;yjf%7&iQ^6tSD. Rw ׃7CSz\79S u{%ǽXDL xPh\,XV[-*48Yu.R3p;oTgsaxxcUloӳz@ !3?dvӚNCT_Y>(wrYQeu ˆ_zrĂ\=}<5[\,Z QoVuZ)=πumJ8q (|HEr4vhJ'hнҠV i;\,X_ ؉,IXg^)%|b 驖Z\g J3z검#s ~) cMQAʏOOmS|vfԮ{hpDY<#F,r(I; 2Jk(eA''yj;8,k1]0w `2"pLa?kY̟s6!c(lWh}=F>Czi͙Z} cR$8.`L hPkp[^&f432fbL!-GV;i{tگItWSTxEjHc=7! 5ehvF%t ^t>),g_\ʒjg">bHsK8Ot ҆qD5kUMq¥uߦ u/x ͢ݜR L݉(4cTuUM`kJmOߺ>_#>2%ptU \ +v>SZ/΢x3~8D]Yԃ!vـa4#0 )@hnŀ9j_S-lE X g &z3߅4gM4;EW VY-p/k( 8*BБm:< ebiͅs.g!sٮ.&SľJu6"%\dBF:zyZ+4M gY8 qE<E',865ng^^9tմ|Ne2;5ĤZ~ 13(uf uylUV[GS(tw="8%2Il';2taxXLQ[5)qw5[2͚ɠoMۥaP7VLNKF:z*!b0e:8&ܑpW“>ߜ*W^WBA&#L#Mሸ#+yY}ۮohśU]:p=VmȰftb$L-VucCfEGf oG`%E`X^@& GŔMhe-nҫ v`O//fv">a$ɐV x*V8B 8yj{@`oY0_t05=uA^!6lFܬsqay7aF\rߠ<}F\}LUE2OC_5@vc7 Tt'ZuHS* y=tT$T-ԩu oo~``?~[sy)-?=O ޖ~NRyG ^V@uޞ798.u7>^qRgA7qTЄIB_pvL ,`VܰgA_A ' L?}XiOc6qu!J2_Rd 0 I&=⤡ `/ ani3l&6pP|ov Oᶵ;#|)Q3#;/WZW= A9ûsub?+=&wئ>[5Jm@Xu%e7wz1G+ebciZhT?1< Mgmܛ\ר@U!!A_HC Qsi3"J@ 3O-*3E⇏~Mv҉E(e EHL-6E9i ~_F#B*/UH*j8j \F$>394 v \eu!R½4w} Sñ/ F~Ra#B1}5/4<9Ȱv2XnT \M}Vj q]6\"Q%#By~(_>kpɛ+]hF(3\u(ZvUMWst.:=j!Ŗt/N.g&7GgKmU Bw;.+c K4 ceD-i 5@I;qE'>'uוb >ŽI]' };rŇR?Z!nk=>;+azub< 9d#9Ӝ|a^J" )b7qk>mвX0ӵmFe9^i #nfve+U*6/JD[SIvQ^ 0ǻcQھa6E)ICO%<6* %PSՇ<bn]=*EԋS77e }x,Ƴ$죌riSϺo9kz;uB^;|=H+lbJ+7OZ Gg8Ü)r?L:l]Z}?zv,Hv6)[x${+L*0r&njmMaf/ ls&8(_{E'2h: D}#=u()6У$ieM!&i\H8 N2|2Kcohٸ_-$ v1Oa_dDͳ`($r-.6Aa4UAKzNPK>Ͼ,4L_f?w;)Kbs̈r`r5kb<511͵c8}M|xyiMhNh$ B(ܾ CJ5IaĦ&4ClݐRg·ؙ]٩=Հ8j ߻H1#wjVP1%&CQ-57BQ-2x &Zm%5v4MCx7`}ЉGiU.7Ӓ=Gwڮ7υ) $mWO4&CJA@ҫWs2br$J!eb%!.TD)|Bvͯ[,js`QU<=kZrs7X%"4HC]l)kq8PxTF˶IGV`#gThET3}蘭m ! IUP32r ቜ2d=St,zcOua"ROɧ?9#ϴу/;8? bRo U/w"[uo8Yi A/AL}ӒƏ`Q|jfz4mYHma|'17BokY"}ƛ)+~ T5AML%4cokݏ~ndi#.gEE%RA/w @v<(.0+{j4 4g`&X+K݁8SVS~w6aZQ1r$]IFuxqaTٞܟ{Zm3.i+qp(z>3,Qy0ԥ4[Wv0үZxB{Ev3)X,ۏ"`wXg=ۊ¹k-iVQN)b%~W!Ȝ!٦~]'ZD Dj%Y{F{\m! T R9ïm ~@P`P9@~L, ́hOal\"ؠGh*!? E7T(iZF8n bD ST]Z^^-,.aRI@ė3+է[5=d8Nˁ8a ]tH$*UC oZdqTf~ydYn7Q.2hyWFG` #H&9prKEj.π(J+k XÜ̚C1 G({튒>}R;22cen 偔,ZR*ĞC}.-įD6Ui$Sv2:5&Wmۏ|<5>dAy5Mk>N@Ct ԗEHIEGk~3wmS*eZN藅?%V:(͹[3PZ =`/Tǃ(ޙ^\m\*&6'Zl[ /*u4 쒿8*w GfcL~{᭲m [zz 'O$޹PaFXS\"yeQMT0+Ak׮Q˳rmPZg"}#FaVfEۊ#noe޴|y )wv-&#`)1X0?XeV^__18ukL'e& v/t3#@P>U=Kޔf"E:ẑrOϕP|Drhyj*=7wBa=7'jQ.@12” 'ZL1̕*ҭ:,[>)Hɵk[G*6"lq`v2sWc]tה-K0ŀAe(u[+4}2CuimBH0OЌX{qQu< a#m/OkN(1nX/*>>\s'`geԇ`-L|!i‡}]1vX4*F $@RQoy8 :ڬt@SY%W\ŗIaʭk;5H = L:jVWA Us, =`ۖ =0h`S Xˎ~vn߉~-Exyթ4zږ Dkt5Q'nۢ ϪǺq(ϚCVˌ8=LQx=Vm&?myuUzX+1Tofc.Xg\BU+u0waqY`܇sgdd0 }(_0CNh,;K<>b $^UͬӠu _%ŷԗsf-?Yw]Ð^J1bՊ).R"&ZKP:^ux5(*o *{cCKUA|t_܊yY0{=Gۮy EmA.B9C96xNt5nq<D.Q$\Ig^"1_y^(:"'DžX ܤ8iMں!j0A?<)ski 04b+e \Ybb[KgBoApUp@g zPne˷y@w}C~:&򿳥YC{CžFK6򍥋j[e iwO#6#ʕ-kٺѣO&>q}Sz3669)h@_(6ɶhЉVߪSO-r m׉&V]1\Zs Ml8B2@stkk·qWkʥ:MIޗ~;:#h] Ax`#͇!$rCZψmSՀ(|j+*#Ro3jNFJ;ְ̨e}OQ ƿ/1(5vBlVcNs߼hH;,Ͼ/7`4+X] /2xv"E%xtZUxA'yX i8[4ΠN!fPkbi޷Wt$ĻamZWN Zb/./<yRhDI (%[=%x73[]I˭PsJVMZrD1LEg+̽ixZHƏbyFB'w/3AA]4\K ɡ4bkNȎY vlg24-D| ֜k2-(7Liˣ͌ޛ<*6r\pq_# C\nW1Zj&'q ^w5=BKh¨gX6j3֢9 W'6|P3w>JE`?cn핪UYR5 qk Os8͓FgbZBTUMvE`k3aܵė6w(;EB`rr"$Zuc+l_2s%`g^Ec&}Y{SvɦU{LY;InqZbCN-9j3k.kgx2!.f<+xBy?rwŰ$n.$<-Yvr64 = R,Wp H})IV+ p B5iߣâΖxRz\mD4uDS&CбT pOy94ӖJ_o_vؠflgLxt mVTx'0Ԗl3i18o6NF̥7J@Tck/]Cf46'NB==?4e--6c'i$uJQ#px E7m)^ \Omj$M~8 q/}.|Le +z#+p;hsz\4cAҔpUr ,PZ?>7Cu&<.uHT;p%itbؠ{we}W+@x4R5Jݩr0MbWeBƊ/OW;@/e/)یc1qɃf17 [aOX *+Cy +C~oV%2}'F,=.vCvuݨݢ\Ghm!qbwyoz2Q( ˫9ȝ.Fl87X7X#9WM;M ["b ?5Sw8>J!T./㒻6Jkx}(QIq$d+*TE_X~V?߉/(r~52H,aw2f*'=(l nۥ[ee͉ R~grhn%̃Q)} |b1O::^qy(uܡīm ֫̃4՞k芆LGy~BWY!0PRo'?»Un:DnyXN> !8倪͛ z@$~tQI~?ye@̇3pD7q8'Ś@npOT'i/W$¥H307323MG"ʭn`՞дj)>CY4d߹"uDZ+7"N:mRLk3>,-1g<q}:m?;Z+94fHiRKq^ݨezFv"5C6>vV6Yy=/*|㗞$5 ߂CRhYF Cy(,%E_ mpN \#`*tTkʫ; {06O}XZԚhe|f)4( 8@2͏dlhDեv!2n3ڄ3?ۛ3$ )ɹV eWWf2)1 g0vJ$4yA?hVrDʙ aOX+qy"Hv|}V;5uYy 3 ku)0C7V~ 5V̓xp#T`=li}ShfWYC}4K% EѰl4%BVU+^„3pt8 ew%W(dHi]Ubw#8+acǙ{?MK-:$*D44cZMZR6Jxү_cymD X7?ofr{Z#ZgqjVaa"; @N $lب#FC&(ٽ;ts_:Xb8bA\{뒒PX8{+.F.OIJ̍F<ΖTzrv;3>KFom:dFw, _=Me7ji(#[Z򙂜\bFF 0-͒VU-|B ;ܒhYz!@ bJf*UvU:EY V7L2z:#FE'ӺƏC'rA ٲp k=:9wJa3=9|Do59hUls*w] )i^5RyR@h] |E}P!1eb1AkM5Rj97)iVB)~0R;b9.25򮆽 )]u x ^W zpu<naxa3ٖ';E$պҍ^:/ ]-cc).1'k"L|W7A:ѻ.~#xA;(U:%W{.18s]'FLX9hRMrO* O'DOwdRe7!kCǹjr3U fZ]c2'|@I<`5x[]U@P6o;?8Ye0P )jVM"=Bzy2,v&fЃuLMV+M9{7[3#M'h; wC+9sys"PH&{ZRyW5vɋ~v5.(~"׋E#]_$rѼwRׂudzW$:>N=}Ɖ=)(i1ES컍,e* DaVNaЍ䎌ülGdFs?7}9KcˬeHa%\q-aphGat\J$|yz&O8yYQM(N|Ww$qCNrٮ$<ԣwG _vvkg[ g^53e,0dKD,=_ڂ /PcBskWOM1$PJ ` ˡD\= edMJMeҵuBf{bmF.knh[7|l?\.1whiOϹu^ZEL)b# 3n59=Jٿ?.q(IE5@ҹI3 ̭hQ [yAWI[JDৌ#? RuD۵zv3019J/yT䇻Q>_kt.B ukv>netA9-q#s.[lR7K@5sӑb7H"7Y\{[3Hluh`D!α3E x#[HMwǥsi5f/Y| ޏ/N6vO3OS)xZ*w-iw4Ɇ"df?=Wx3?huqBvlf&VL dwhUciK`4YH;*CYi|v i'&dR\btJ/)QPT !'~U[0Fj1'/,6n9Pm22=ilvw5߃{:^%K%vQ"\#uQ,>Y:SwVl, 2@bz- 7ǧ>w)7=< yj ƾx{ǒu M0W-V"vL/X·ȿTv">Q&ΎpE$D) + ƏM]V#_0l#}s5avΜ'O `kqn='jLl{ߣUPR~-ۀ@w&2`|`yT GVĬtjQwb ^*ʓ 7șξ8ʁ۷ ~$*$ozpr´.z¤()ʘߟꒊtn1JRhNbEA2L2VDzP:E:V3TPDW16EPX>X4!M'cTXTtLsW;;f88WbSnr5ۗjR_Hq; BxET١vq/Zi0! enfm,ّzB:KNf 4@`er$`3)ʋtBL2e.?x._9jQ=^Q3[~@3oDF![ju,gPUmg䶈oTYc$lA_K E/A' rL|BL/cø#Pw'˵cPmC0bTU*A004J u:t4nVLQjilRU)S+kT y `wPjpJR%mwZc]93 l(7B$:a&rY+_;#>RSM: jBu,+Sʣܥ­o8si iH"[ܓ˨-;l'{e~{7YL1Ж5ܑDk<>j`jeގ2'+"% fVZI3$7|o.nΚ;f˷v͠+uNb&]Q5JRc4h1[Ȉ~U*`,fϴҥv&\ϿMߦ JXfc`l<`p}g i:bxHFdybX!,N~0($PFM ?k }m7Z8Pno:_;Oc] 'VB@y5EϟX~a i %P.yK{O"CD9G0#TC(r'6 dl؋`I\ [s!p^e/b[Fb}dO琩՝rOj@}J=m)Eז\CG +\KB~Mz[GL綠|y>q YwB^ҵZ3M,9qA1 fm%4澢d&UkH_xJ lK2<(Ӗ'Cy-D؄z[^_h!z If`{ 4MXM"/Nv7~~,BW8\0fn`u )*gԋZҦ%8/<ْR"2Ȳ8XgD <χe0JƜ`qB5)2rAu@S"0SD ** RԦJE23;)9oS4o^`dSմ:U<A3ʍoxi1_KϠ"ڈk4[Mƺ-g<lBn+|z3` v5x8]n S֎RWfu9-dYQ$(nFuSiYo/-O-7ťTQbWUܛJȲ)\MBc*W{%'&ƥڱ25=Й㭩l0>ON) ) 擭sIZ,v]1 ~] LIM`4]7 6$ 1FEf/-7k3ݥNGI w郱,Ft'y|&`Sq) c P3PoFe^T~~:8} l 2{N2ůA % | /NVh!+],_ t0A!1mV2ɳ?%̉nEXA*4=(2 z타8&<E|`Z eW0?3CRCG6ѓ举 =ȿtR}@[ݖ}xڻ1a6*;j"1(t-nMLTvpA5jS}$4.Q' WqvA$% Zy,:[QҁIhWF4BԔ |hθy pP7$EC'|u: z_DZ5W"M,~n<ԔO1]Ҁ2` 1VA]:&38u;E7Ջ}t" |CsdHPSf6tXh#yz}9VDs<+u֙϶m>~Ɛi.;v,ukh8˫L7tl >*}5Ħ(Ttԯ^ӧX>1;ԋ'bN<\YN\Y naO07{61k!IC1ڌ Y;N5 )Gg`vG/y֓5E6EV jw*!5{W9 śPsԔKN@DD:#,cݴ :vWb+2XDp#EHƀ"&jS%6j}t$.2JDpʫ:]$*r Rg+شMO6k|Av{RBURFЂ@sHNO`q^ ye1#I:+yޅv<^_cJn!^DFJIB"綊Ћl0¿p_"J/: `qY(j,ͤ),6\Za?$/Z\:nPj$FJd#j4JeT6wv>/Oewna(vIK?ȮUtũp! C‚|p!UXBt&۳~uO @">WkjY=ܤBkZP?ap25D%6L3 kO\ɗ~}YBo m!l3z&.OʏGmmd'Vq^^y#g =u|[}:ux5MF_'˴Xqn$eY30I.L-=[x=[PAlIwլRߩw/BE2xʢItd SG7['~H7|,#UkdٛAF=>)CG/â8,}gy&=*CLJ)gYjyA7-afנbƠyIw D݀1G:iQ R33$흏r:mX$#PUUٽ526\.Q>Sm-]>XrY"e$w׻Hb C;wXM*[V_-kYG|̓m%97bO;ʠOk&^ njתMig5xFs~N4fՙo5JQJSX-0=ZGF:\TM)OtB%ӛ!` ׭}EHј,B3ˉkA*hOGn&3y4gmPF~fPmv7⽘h umy]R`bNS玃ߐ2vٰ%|?,oʩHq=y5[ŒZw~_>u|0*"z#j1}nʅO|Siq}IQ/Y^ OvR%Z+\f)À;tEZIo&c&Sـzw[ ! [`l,1,FGݘ}h(]]#)3uY'½s 929//dq M02V=j8R\vR>FkRXTaA' >l \ ɐOhikFt_Vi1tt+wX-PLr9b53?!`hӅ3/vAxH2`F4{y +HZj~`ӯd$?]U,wN!,ȗ>jٴ~ +30@C,sN&bzM;*k?'ίkÒjSdBʑIn.fG:TWYIԭ E>@La"\DMsz BHJ2N}nhLMFBWS> uv?Y\nsf\Qw\7LMo=%H 4KFI~0 Ijg*w5 qgs .Laߛ63\É}>buBӸeGOoCZfUז!|+w̜I ۗ=ztv4ֳ(2EXC@.71ݥ!IUHwS( ׀C>PCe!F5 P%VαIu^@~~p,Np(aJ!haC߉ړT9@B+zy1gGsgAur´-cR=11VIx'r6d /~IdMf$+ uXDh~UgƻYRT8)xcX)0Q3?pz/9cU ..{VAiA =Q5Eс2PLyQTηA4Te2[XH5K ӣŏJ:,l3TPoZ XQiXG>VdOD^y#T PuʤiDE/Xq?ׅ6~{+Z#$HȮL/w $A?aN௶sg:^b!h\zԜ 4i=à?eо5xCtŘ`hNޫF1Km{-IVk_/%b/|9Mn@9 ͖>ᄑC`d5P"ٞBs\gׂN.9 E\/_f8QB224 ر]P5GjG= hٞpdMQQRwDe~v@ 3Ga̔A]n0v$ $U@B~M/ݻb+ETOQCʠnE-_gEXs!gUuj+`$=Ép!8 2\Rkِ U#<,v*֒iė_9z ? &\Dx }jdK? 0sZZT|ڌs]jədYftĿ[1Rk8nC 7ǐAb9$TkKckmՄ'h*m]9QY EK7?$CBRP};ZOs}dΔ@*:egVV${"G $HVM{މUW bI$=nTU 8ȼ(8Q$^⪥J==6jnuIi%(mҾ̨6$?i.ƥ ~M^)uo3wQ2QYA{irHD؅f-bgOJxAeVm _ NcQ@ʝQZVt%ob]T9x?}TpDž1~ߛj!\8DfJ2UQ8XӀBirwZD{+";cP]\*sǖ14T}{ )$`4t}gԉ aaCq˜"6I~Rѱܨ$m0ZjW> CXX@SQ?ЇcYO4cݚzg^R:ς238 ^^iXzx7xȑZ*'LmLԎUbڊ@vcPǏu^??(ϑhŭB걖Yo ֝2.i}lι EѝhaK&i8`.mO58l;cQ;8NDTǐ%m;q4{=WO0!?âf;>)̑Gn,ک'<Rt;2%ٖEx ,ZZ4LA^N8%8&:ÄAU "?53 3lvZj1*\H00ߑ\LȜ;.&BVv F='p{3$aBYfF{J#xLۗa-ѧiϵ`:)pkVW mpU>Ta-ّ{M]].$H[se05'l0Vir1)I*ԨT\V,ԫFsFo )|(?E'ۚ|F)(BWms6Y뵵;)Q! PG0n[*ы2#{ LwD״LzTeyQdp+AZ5E0mkL_A{cJhlF>Hg-g^SL=)~-pG*L,۟9Iy !-}L#1eb.;`>@G`Bt唨Z POg)fv_g$g kS=sN\TQ̖=@= D2'{_?(/sREr:^^~+Gjh'H"P/O8d>X jk㷕a5L ȶP ?G*.x5[.RzxH̻ I6䢨\[NٌR]l"̷='cS/thy]˺捈2#΃5ʼn-lH]!mTFB.˂8ү{.uVgZpkV"MBv\=,OI^.ܰZ8LZY蹯Sվef%X͖k/%8 cìt\ $V ݚ–U%͘)&7$sTBFhA\ފEY|{d[H'=c^0Jkw{3-1'sRY:0~BwUqLN!eAe B)^:uc֕4v8kƵ.6wn )&c7,}+iF{oȞ%% `~e};ߝ!)fQV$(ƙGA5U~y\[s%+lknCGnɓlE~UB?ieZݜneXh}/])c<19lro۽Gްzt)j*}nit ݂h}sACe|'q!Y̥w-(o׍>l}αh(ĠA2Lm 斊(T %(BݸuJ{Ex~wDFqhC;(؉W[)>ݗ,% V5CVG9V'Ϙ9:7$a94dh;FZp3C|(]m"w!I%'sB̝#_,Yi L?>_-sᬍnk4m&9U.R1v9u~J:b4i?b6 ׬MD8oAh Zӡ׮.y+V\-0鮛Ǭ VPE#PF)FMhh-2xGni$+PBLE6k.䩹7GWNW*M^*yufcdE`Tq V s$U9.t`6{_֯0@ 삶x.2_-L ^ N9o >Uc]ˣu"y yVwt_Bd360n^i=ZC͚&Ą Z&|բM^Qr I"J]#ng{S<:j0{oY)%WIf\yS:{v생Չu{:2*H1SPJUc뻣1=m5LrCb;!],@ $c_AD Be# tKϟaAFW aP& _6{Ohk8i =>7䘁%Zךqc?5L&HENER)B ?M("{Sw\QYVe^!6Hu8{ HχTLb;&:) :n,xu7X4͊'h΢Y7x?dG$w qjGhaX8_#[d`b=4+-8>L~뀫8u`L^>e[^P @oo telsZxZٵlFj<,ۜ,cl5:Z*ˉ<*L#%솛}FDM!}*834>rp *[*C(rr: k=LKދV}꜔N8YMi>jΰ_ _& ʦ& KVA%!ir^{;ۯZu24q `ǒrB` tj Xpyp'ACV++] yڭc  (i_MiShe*|ju߭ mp=zZ0 WH =m._Lu+U"5Ǚ ~t/s_3$s\c[0X |h&{N*G(:PrIu! T S۲I)QeO;Wya;R'C Q.pV뤳2Tn 2atmx(uΤ4qP\T]a\(A XPCOGU.p-1BSd ] ~\bJiQ܅.ah\dj/i  _kM (ڞbBgSQp^5Fy܇vg"lAW_?-_nIHцllzU 34QK,.ՙȂ1=]*OGD5T# ֋@pS*ǧzC39TdU:maV^m޼3r(5,⾄|Yd zkWFW(VjzlUl=f"'kWAARifS}U٦s|9`z*E(Ȫ<U92 +TeK |](\Hmh KFp(d*Z6ꆧ~/x;fc $8"2lGU~CjKqx}3ѵ3m; < 4[e[Y.ȘK/_ym}X9'Ži| 32"rn6=[S`y&J ,1wߔ]/KK'Tx_ZkDu6lc>`9߆)hp,+& Uaf$a۵ZQ-B/&ӱCjkx5Rg"`*<0 gטMYf#P:dy92.Ra4,2 H{ dfz1OkIf&B Nv8ОȼqzFpn=ibI=ttorA;m.웤k W0pEYG\s_w9B:W G8uYYHo6F1!fO{ oIH{`$J/8=?,Gne1'eOScԎ}B<Oo[ 39U8N7,v\&ъQwqNp 羦 b5z_3#Wtv?"K=QPJFG`xw5}DqSeJtu,aQ#'e ɕZc`7/{O a@ wl)?DҕC|dEX%nhG<_lqI5[ƱJ`4S{DeGdmiū[]d ‚E_lڭ~ P"W&'|pErEIRRܙlŭܢɽTLYquMU&&rj $sG9o%JB_qհsY|!F9~Ho^>/\Me+a1}i˜`0Mz| /m'м9]?JZ'HO_bZ;4`齽HMq?I $>(]No쑝ڻQ˴쀕RB5Us*ݘ9k+-P63%~ C>Q^:S|{`L@[-Jm1=H.' iXR#>UYy8 GKz4;[>KiD1Tt#9df/So1uS<IB\6:f&Ae6/f;`(jcv}ޗ (bXZPxQ+@oJ|G-DKهc7ӏD"֔pf#G#[0Vڌ4>ty2w||TV&~q~&u'b4wxmO$`" ŗke+fi="RdsK_vm҅>@+u%$ U:2JC sw֐ ~[1v@!tڌj#PPTjoz74#2oǸ)73|e|I]d@]ղ v5nIYx(p2%;&Ej"ÞPfpŹ'"q܂+ ^cgNSb^OgȀ Q7q}\0q>mur୰Cf];&r~3zDltͪ $A}pա'M`##C`"V>D3:V$PUFC[ve?#"r+/JN|?A@"Z8YE]"$U6˴:wԘm-T)Qg si5T7l+fOހWXe² ܦ%`8k ^8Mj>xEV!'.S3EGw%[XHu8[%?670J힗a#{f5.)i G0{Uw }O*-.&-ܬ!JBq'8 ┱MH=s5MPSy= ݲ]zS>჉Axhߣa#/,+,'?ةl$E|R>+w%2NfNZ0\Նv>R[=npLXE5L _E:*7m"-s^$1IՌ}?5ԋ(Yp {HkT|OI}&Z;H}w?X$X 1KlQyրXK\ Bp)yMh{wQ;lOn?_f](X5İlffg}50Mb>>nxԢEFӮ*0 Jm<.k)ӅqERg#;6WPe%jRG*@wD:̘yxrQB򜒮敾45—]Abf|{vX>jmMa'W,2\ T6[:7rc;Ab*q]e7k<;ڎ@bR ʤGxNr2]'ǩOrv^CSbE܆)t:XH2+[1 :GCr * ]O*8'_X0>[`%j03w0 V@267T[ZY+,cHmr̈́]xj,UkVF\TGI]%m19Ѽm/APuKp?@~fE}tJ+W#E]VJrp'Qm}XR>YNlե>aF}Z~T:GQG.]Ϩw/Gn{i%m,X*neG {Dgn(cc`q?ܳx{5FԐ64X9!O*P#{G/Ι}uyIMOU`IsiZRr Fu_ -i ~<:o)cY[Y(q<8*cy hmot`35IS -Z Q)qo̰x\s^T |bȦ&}5/njN "*/`Dn'8 |5D_$۱Cko;5Nu (@>Q^#k& ќSk YffWbA\S8bG`,o\GmQʀх8GiݳgnD{J~uI[U|Mč5+du`oWv%7WKoRG6CLʤ% U ,[ Z%]3 <ɡE8nٗAYW>MYܵlEhkq䭣i}nt xP^3$Y[7['||y*Ǚ CljGj=WFw@?$yKr9bnj|f깢@6i(jQ>RP4e\c:dHrv}30ʄW H-`.'T_QrX Z#H$Nk> Tҍzh'/u!f)߾-iB*e,{Yf l׽] NU 9lidџF~py 4&[ Vq $hc8͡ӯ:j `4N͵~ey,H@~&1URj/;0_k]X2u}ڞggk#XV%(5 /AW _5Plt_Wph$zUǒ{g O}*?D-3)1(֓-Y+ Ԕ맖;se´H}Y*䰰ҚBjE,ðcXM߄TʐȚOS!4Y&f/)!/isLLj@e?s͹,`>JZO^#L3f68KɊU 5Cy{dsp@3VЍFԚޣySNy͏f@/aA'[4Ay؜du|:NV8bPnvW1% m{1+ $J5s^_˸*r(6mɡi:aZaIl 9$rvé^~J]Ԟ&TFlՕ;^Zq+ph8 5 U1'#(=Ѱc餞Au7,m[` 3tggÙ.lwEBz[~lU\^th#{*9}CapcC-JH EhL6Iv ig,›Л QRo1WR:5Cjfi!_ whf*9"2ۤ @qN,\I y[i%8cG`*tÆB}cDl;[E([w3R<20/ _tsqĜ=]%T덑(Il2J u,I%/ƞ(R#̣~h  e{:2`>v^Nu_/3q8WMUG~PkQب$f9XZ(+8Dt^$J -b!4~?p+3P W[L&ӚA |6"ƾ4y¢ycȞ+k6Dv*AzQChe$ Dq/zE$h^D#V)XMaȞHqfCpۛ^2J7Ø]`8]^튕K3L"uE dƤk\#/ty$4|KT9*-X.Yj*3E.a6Ҷ^Vwo=nޒ-f+;gbc_硊sE<ijX\]_[[/q$9މg+"N'FBH XDq(USj۽SqN w+cʺyy\>@M I(i`+NbEoÖ"r&8nm.c >lڝ@C0q86/R*dڞJ} e 򭤈 AGhxjbPddǣpi':N0%W+Ӆ[fH KʙEk5vJZ稽*43ҹzP0zTּ.Q7]82gԕjSHAK;nuAGƍ"2I6)✜u|+G*&XaJ-p2O62dƲ?)["&rVNONKCz{w=O' L?rqng\dYedJTt1'׎-qoyR D>n=57f-r6;@z2ɡ]>Q(M/ [Du!x&lP>m'EC_)n|cw#I\7͎jVyfh("`ݢ@\n8hAe(̮iu+Rhcűsɪ[|.1yLj Xn=Î"RMup ]}9J6@rn>!9 suOC`|+t@xbH1U: zمLLq5ItDӶ;]gPYZdٔo[g'xH~͞|Owmm4.L*WT=`b,̍o^4ph4)~ol!ˍ(((ҁP#Ga|?/fۓlm;'˝eh ͣO}{xVoVG4d &v/4` YGoS>ph`{B:ie[IsI,ШቍRS|k)Hao1}ޠ1+ h㜛md3MG!+!Q;ӅGJ5u]q*܈Ԡ+ Ok~]`b{D&4sɥDZM |Mui<Ժv1?|BGS<+8V-q:-+[02R tCӟ;sH 0U\?2k%n=#1Эϋe)+,zdrQk%#x̵E h"}VlͰJ'eQ?xGC׮aTIo5a>1᠅46Odl8M0bKE#@t%hݺzId@X`4ch[rV۱+)DJJ G%ޮ!e!1chRZazeUQ PјRQ9]V {\cʛ XnAw] 'j[T-Am".}jX"jZL_!J<#iWFzAh@؞#ˋ7m7@cWwj_?O ,*1,ֱ8 Gg";i3 ,Ӟ}_^ J)+TbY%*Buye*R:'8ePn7yG&seGSɆg? 51CAa~(CO*'D2"P3)XZ!OkHc #3C\gx43m&7kI%QF{},==#gLR ŗZua:6 Ԉ.k2 9k&'s h|v4iymjXoJ&cyą-k^EFzteXf)קlnHűrUfao[CS0Di_H|S$ g"-s'a2@Eoaژ\U'"`%ߑ7[0Z~#q" ډ.؏ia쏁L_V11ei`5mld{!pjt nM#s .VTŞ iut:]ښ+zZ en9$:D.$eUM _|[&!s'Dk@+z ieF\`~!nTTa@ʇo'k0:CYy:_i1ʷKȩ7 Ⱦt1b9G|"-2$!@n=}"{NuMgP C:V0_?ޮq/,(+w60%ijO7y SC߷IZfjrPeFؔu >R­=+g`c{}{e¨]/#sdmBHCKnܓ1-EK~k1]YMV.x&0}Aě4? %⊏sp i HɹĂxs%;?Uk3LG^hAQ$R$B$,= {(>%Dhe;y옭Qg.WejcKTAum~FZMI\@AGC vGJݎb{c /l]R?rͫ* n'*gǾY`(O͙8f( K[+su41t ϮӨ8> =b6($C\EX0-H+1k^!OeG^^Tv[LJp@d@KBK 2<9sh9 LK`=NDZVQe9i* O){SuV 43 x)Ԧ[!Ų/08t}`7$͔`pc;2<}(7!hx(q3F~nh"A*%d9,}iU6 ^a\\.\:.^ѽ,L;w[fɸqjO>w} '9EMCMݖpOv C{'HF听owx_k7)VerE(gXBlq2*^6>0+\9)j5b'hGB . 13?Q"ދ..X v_[ɨǀVRk%m2#tڲ{431;7Mf4 9Wb0ZbK{qwTtd(.h]Ez:-ǣ}j5,(O@%vɌyǻf gKB;K `elv6i[}jH7Cq/YEЊw/1 ;41'$- g0M=gӿcʪ fkӗmaܞ?[ FO`A6+S{?yŞ}FVmU9h4 (ZJ! 6ʌ6(D0B,!.py6h}z0Ʌ5yDÜ6Aж%ͥ4a"zI ~1e?j݆Wls!9imw7m W%qjaFؼ3#T/rlgVoY?]f<0\90{K;)!#d ֵelDy!mf,􋫗)?*g&ʾ/}gG(@ (,%~C0> KM %π|݄N7ɪvHV(SD_1&:5kTTBrA{ˀZMk BXPBvէTԣ(7d5^̻d2SLv{VEk,zRNP>Ya{\pt˹q?"h%I*2O-؂6t)!$m`Rs^oyFOVo35A8zQ۲)[ʩڷ6}63Z |s;;7J ǐ"vW(v_ TA `68[W/q7}{`v (ZOs\ȭI ʷS7G#!n3umr qVAy杰Kt?ڕa·?FF|AJ;~BG̗݇xvB|3wz1:ލRuRDM+lMF#J,&KqbP?f+le돀nXWp>%9%%͠a$uF"a}P;?! #=Z$ Nwlu8{UߒP8J~^-w`t#ke0lr+i{rM~%BPç;7dY<.-f X"UAb~30-AËy}U{X<"Ncy&:OTir@=B]FZF#`,^= @jCKiK@Ժ wh7_,NHqnKk"IWBAWKS8\X5B R%k#1eNדwܡvv?h68])7]0HS%$S6/k L-Tre7_A74 cqQ"w8V+}E**!֠ۛ6u݃MTYTbYu"LX|g栧'ؚ#T?ipvRYoB`ǣ$ A>%X`i_gra;qcb6>s*gzj}B䝦*i?u#7k+IFc9;ݧega~Ad3xub 6k@[`>y@*bϪ(3W׳W)-wզqt0MnZAݏN xP;^h?X[`.$k0@xS=rb.$s@Qo;-#@G_  E_#tG(xPwj+9-吠_|6 Fx(HZzS]+-6 6{iE"gl9֠ ]O e% I +ۿLxv@HG;k;I1_d*3PN*@^~e5bC[? 1B ,DR:? ~|9sPT~]]Dk_dj_At/1>`T@ЩRJ3gAJh`^n|4Z.=*8E_Hdv-SЛP9},1eqRaAϞn m%Փ\0Lx)I\4hm*MVH ]Jc5&ZBv VF_`JQ'flh73`ޯBꯤ2ҚSLMw #K&sOa4g!dv*/+^ﭰӰ~􍱛y/XٷxޙBLv޺u+֨p +j0A ^[cB=M=3> F(no/^bu4BaYg铱wohaA'T.L?(<'"ngc%Ւ,aBZa0fdW@Q,CDI彦&O,'R K?> JΰY~aYglsr_7N֯xrm=<+5~ߵ"sk.9v)XSՎ2mGC'kCjxNˌ9)uyP+oY `b ] s#|bd$t`=pU>bS~F`|4W lN_yE۹0 9kkǁ%w gUM=64)3) r7Qm?aМR[\̍syg,34.oׯ-]lm;Ljfs]He_绲Fk& Si~Ŷ ?Ba{(ltc{¾R>A*kA1ɳ6F_no~aVbk;%*[-jšhaӣzm mCb.ox-2ya$/d>v`#ό)\< N,Jb?ttcI7 F-3iO5TMGt@_5 s=+y>RI`{AZ!_֘RnjF ,r)W)MtdIrfよ~B|f+ HZu",.:N[a5l ]L{T0a ]0ˊ4A>^$rtO*0o}2R5$Mb!~y`u'*[(<T9MXA"j̓'UYQBۚF9+'$ ͛FןTO> R̵=~(9~5z`w%:ӷ[wziUFOrnιHږ4$m`CXFY̥lx ]Aw>R(;r^`򚗛" {X{GOB<4÷~Ձ6mB=0kɰ474%BCd'P#^;t]m57&Ǧ86UhHdgB(kp/^5u.=m<$S9z a*Zd5}M-[PJg *d*EesA";BqomgM,]/OT-LP[PֲJkSC*n66İ9ߐ*@Bξ=R: 9>Ynk,=JH8?Fz^n<7,ptj[\`)_ 7w5cV}k␻> 9yeojK!"{#mR)&?R̂9TTQdx%w,=" Hf=Y^R#vU8٪VmxV,U)M w^ie5d8OC3Y\χ@GChȣ{? Ъs9H/mTkA::A o=+qѼ}:Ρ:) CcMaA Rlڙp<5g% 7P}N&?aVg]o-"wδ4ŴLgyBR /gKPawBV|mF˝?"uF+^9~IՓ;YW:^M\IwRRX{fB ASCL <97caݙݒf݄-4k!it׀>`y5QZW8 UK'!7zv33K$mwөoщۉXE+8){1 GW\sRvǷ8w]S_?;>Su@\wװU y'/הj]\;yPLNύ<>bPi.ƒDz;&ߑ塜I-b_#q9Yg$1'r ˂W:Kvfb)gE YiSl5N )IFɟd@Sm񩌽+_Wv!5M kn/ tN%AYnQnɝ&'VO'㞟#G 䑢 HLm> 3oE(i`\eY.GѤ4 ǡ뻢Vdd;߬[ ey.'ոĀSxi 7W}9mjO!_$f XTp1¶'uɰ1t)D~' .=;Ўq8ifG})[!nM9x%Kܧ;pd*8w깅t[GXB: Pgʁ5Ox~YXCv0PĻ|bN6) bc$@U׀lR6E6mEkyƍh>iQjY7 K){0^F߇ DkYE}ו͢E8hw?_qT8(|?b,X; GĪ)XE[5vU.a] Rt GiV ?%~4oRLG S5ˎ~/mPzb?o_ YpY-!Dċ-l,],爭 GZKġ,Rުev1]x]s]~ AYWZ@zAe5r7!Q?}-&vrTME~[WyF{,EDCeb\Sm:!=s.AVטj= rx |U*S?-p瀲ؿ?P&;[`Ž%?DC%vR. zuv+< oiIdHN %Bڹ{鹯,]n'a\^aK!"0qq~Dzwkp@u)T+d!qpгTdhDNE}Ny+(cƬDd˴-dȅ-aL6u}T{؅; , um:F˒N:@ <̗՞:ְ, 7ϑqt#C;mA=js%M^>=ݣ~GX@p& +@Y1?×Ws NKr)KtGm(k5u}z54)}}|l1e.#p.lKc hzs`VWaAM" 0?RK2`l=6hoͷ-JP]|Q6쾒SȠ]Q"=~b{|q&eփ[Rpi>ydۙgη+B]<`,|1 D ,Q ^3\*w)3!It}}4BW}4h[N_\-DdHMۭ8V\y t ,9~R5sso ڃ/0 ѴIޘRZ%7!H\3(I&Dlkxv:eρmL炜ᖰf._Ae۷j-9ȣ #lx>3U$۴F{(U^IɉY6{ 뮢{4xGlwEj\rŒ?:d" n,ǁ.Fu֒O#uY'i>h(O*d [C(Ol! O]M@,!*Mv{>lt鍰:c`L2|9P=kSRRQ>/-LUelKפ34l Gz跼 n:k:$Ԩz%d |pݻ1`N42Y&͸YhpN4\B] ®97B0oIp/Οsk|=alń@q%G2N6Ez('II%X{{OwP)(Y!3zT~֭2˾ec(:%Ī_to(}?Cy "Y/o}Q{'> Ә΍m\TLw @_NϺt4-g;/įڎy OڊEEO,XN bLgHUpSGP/aT/+İO~rMv{F d:;V&+2N a Ȏhbў+t%WKdC,3`DT|͖jN 0V+u%=|zy?taktc{N^>e"#_zpiyuW@?9ߌ@|9c5r!=`iYFBV|K;Tsu:!0}eiݏC %zͧVFJ ONɻnZB3=kE]! ɜޒЗ rk"qQh4#0ˇ+!{GW<^i)Y(0=KU#߶ȞmUP(c.X;DVn !0$nvTvG qn8QGR$!HAU^c9-E!|fĮ4m8}"Sq^b6? p'蘪lu^o:3~|pmy,Juj-|5=eXA*ؤjㆩmlDZЫrB=n0|!^e݇/w+ƵM8x,,*hFXvW?!,̼Ai佮a89,ۓŢU&@3>_6-73H<p y]kⅈYSrq`er-QSGVRݱ8W#XKnݡ@FbVd9a[Aws+-YĜ;v#ϣdh(ZӉK|%1id(il1Hb8#]^$KTOYouawV|=x&a&jTJwHA\@[cc5{CY}iۧtkhq0*."Nr o4q=Ycyv\6=`Z?Z0rx G-AW .u\"XUY݄K_D$lV@L7=4qϔS:PwUtޕ 9HXh.&fW _ 2cHJ_Y:sJj]’بw:9Ds}<98'.DK{w/nu4-IT~@4Q* CuG@JI8S$* h}$6g_r{#t n'%0JLPYcb <MjeZ*ANJ˚KCW~h^sc?R[:n pEd`"&/71M a6ىܯt-Α^VdAϮQ3?[(jrz'fy:OnijQ/F3q٠Vg^l OL"xxQSz]qUMo Mm<-Kdɯְ +^s{A<<4NoU+][ 0*5ƶ6f<$Sbt}_qn""HR]Ayu-ql@c-d,Ʉ3rG&~a%[Ae^"ۦ{N4駹;)#ְ;̈4Ag{+s%~z nթRᓯw40Sž)O<.aNqk\ބHֿ3sG謻 U,0[H WV}cvD,v74UXr2+5`Yg7 ċT&GS Hk\h2$GvDȼp 3w`Q奣v"TF50P4>5飾hzOkf˸nic ԎcN: :='ڣBS2We˷=eTʙW]˘7rҨQo;cےfҞվHL-LBxCeʃŠő`o-wɅ@M?n5'%l)jba9{`#F%?̭jIb[ Ǥ *haɃ0_J …% /$׊L_f08O\;\մg~dL8Nf3I$C.D5}=aYl_]nkT >;p9xf[7? ^!)he̛_)fB*xa`TL9GIM>;$=m,0E|BOrF_ra_bs&63j 9+tozKAWi1' yAFp!ǣIx6>$^ե{jnp? 0wGz@e[A~bs{dSPKd^<:E`YMF3t ]*ӡQWr2/6GmԟVGЊb40жԋ\cn)C el9n?%G5P(G0v=.|dVg P.ЩɒX>i5 L [Ah{Ňo2jIzAT3F6XƵsl$4Ȫe_ 4:q,aq[M'4Xm X䡣 )Z[ Oy^TX).S09Hy<3Rd2Zo8}OXIm1-ntRZD$#!urbL{MnVErK"KreN t$[ MLHVci nORrېxw.v*`5 H^ae-\P]hZdqaIo럣yr̀}%&N}kٱ$Q.Id$IKE8MoƇЫGb9SîK:SRl1jkf +^߯'Sg8q~[q'lxn9R_ fsea1Yy -?7LiFon拊V-wRq/ 3!ۗGWɄ Qh R鵎ȼ D.ʳ\i4H?~$em:4 $caK"$V 8ro'i+&yun,&]XFz 0uVnRt[#ח$ݚ=\w.o<0ZX++t+b$"7tbS 29إ+<߿ú%e@>;cmWGPXm b61)kL?jnoSOMjnd3lIAP6<u]i\IWY6  G{#s2 \KD}_5돧b  #įe*R>V2J7KGS|QїiBa_[`]I#ƊϷh-E P6#^U$Kj4nS7mhV (XLG"pi .5HA}7P8^sXaX뼔áBatBTdm9OЀY7b ouVmt,l'><0`dDoc.P\{/&m?־1?&xш-c&ҲN][R+nOc/BEa-/D^(CTB8Z*`-iݖ5Ģ5UZmH[h3-Ӹ?L:eH KuT$ef )λ+E3.OIUog"g7YXۇMAvq`;JLbQ,Y-%x|oT6DJ<-!qF=o6Kc)&ۈ6t]Q0Il9F,A56JF3`;w:ƷxZvvFx\JN?l2 # 잜5R3SV44o7$:PV϶{OccMVF&1fX)yK/:Ж,b|,:k@V$Gz{4߁%C%FjhRqGEt7 Ⱦ++ˡ<6cD V`Ws+0s Z̟%X#q ~&oBґs!DqH~>p\]&A;odҙgGbł`{'ḱn0mb"! h:!7o$w#`#։nj`0ݎ;Bxٟmgf\Q/նO-uXpvIS1:rI_8 |gEī/NqU)x]Y㊑˥\Et̵`= /0o~ذ./ɹ,+3@7o&a,txܴa處A2[K\L8zBdi…έ\4me+7ɤ@KqK=z,.0\ǯFO_Ź NY {|Sc^ȓ8H~^ t??F"oXw I ۠QzekW؉ hgYZ07070100000376000081a400000000000000000000000164e6139f0000cefc000000000000000000000000000000000000005600000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/aλ]?Eh=ڜ.+Z Sa[+sA"<>ílG2aY`Yfh^D'"MJO?Ch4s/#>yi}LN&}ZNiuh> {X( X1({؇LL5m@ HS qXrGv+x+2jnnFq<.!J-}{@3i"FPm m BYK*Yv}|P?MMW%"ujeT{^\:f5gб>ݐlnmy/y~\U11Ct~G3-5H;Xx$E6Q Mdm]*sح&5`5黋SVre !m3]p8)àw ~PROo}J, 뤘2'r!- ijdr+qXzK Qxn¶3ܔuV'wģDʱs'Y*lV4̰F5b}l!O\FB/Lp`*BTe@khgњR1O^7 Jl9^2N.=D\X -eO_t[t 'jtDFy]3IG?ܥNoCY3#]L<7Zk Sn_[P\i&J{+^+-Hm :2kU wcM2!|6eZsJ|st;mO'!ϱx͋G^k1͋:j7y`^E(_!~%G/6"aSM.#t-%CbxԾ\cП25T( _{Zad5~CWchBR؏FVc E(wVnWF;&&E} t8ˉg%bc:ȈsAӰ}dz z0&e:D"͌k"}wA4B<Q$o9yt[E,75SVFH}S{7tCʘ s{CM03k߰Sa%h_ Y_ው0z{c >#]ٙs{/S;d>rL͠ww3L?YSVnN}$̩r/]1SJe hM+gL7l|.hkp7 -[S 1(:ZF6ALv_.ϵ'0 :^S}9)%/g F{Q4K q hs5XǞ2jwc&6CwAO z}MzK3Y+f&Ոr|߰YқX_ k'Vw81D/tgAbCdY=d%v{+?M&e>{wTۧwbbH9z/ ӣKPC@P@{`s"9WG:f;8%/t$C\@Rw0(Xc)~qcy=E*/%Tmh|E&|jAœd"L֧IΙ3_OągEj/7ywTst\ B=4-Hrwr!$|BR`)%dꖿ)7?ѠLٽM0dԅ=Q[b /6D~'$$:1`@%|^z" z\"Wxqt3\tv>OMVl9asnn5SwŪ745Քmzd\fK=[@gޤY}3t$[5 cNҁ2 MŹ@]Cs*sX &ig#0n5 -ù C:)h 9C%yeS* b].NpBp˚i4GGQ >b>'p]͐.GfNe$?g}!hGY6hdNFʦ"Tݻ" iR(몀Pv@vbQU*njV} S0VMZe%"oU {7mlѦ,QEv7yb06$+8|j:HI,gl+L9cFI`*duvQ3`v@ձSiiVg;*$J?`l"nŞ#(6(j>QHy6^)4/\VfhNxn8Z,92A//kp'cޯT5SIiقa3OJE=up3we[-#JgIx0OExs;L% R9 nL:t{ z >/\d؈gf{TNӉMCoebO>A!؅ Z7E[)12MyӨ|w|vt5z&zJ_25RkNôr&zAYu8>}*T#F̢O(H ;_b0c;Ѹ:#8-j5,S^R+;$}bԜ2{g݀jtgGԁn7Vˏ&RuLBG"zahS樾zJ_^*6~mHP>]IڽA;:ݏA }P¹܇C1C /\;PK.N[sQ%n* "ksvqe5q:۟8cMVHˉYձzߛ{N^eWES[E&KʊP,JMEM,F{FiQ>\"HCGQB0h݄ͭd?x=1ؤ@Et/V5l}B"0(}A1OQO8 ',_HBE  %Q$@Rm{_7 Nj)5Q8G;qd҅a[Fȑ)zmJl8+iK&Cp}#xV?P Lremn+ rF;24j|3@A<@SW`9CA<[8F+ϣs6,ُKi)3eqUlLWϖi]) cm[W̰V. CIOW(#˚n4$`69X5<ҘЅ|NzCubdrBvקEq`0"kBK gu܅!ڲMxP!$Nk=>rVl9&0I6f \aOj*+zP*#R{}Ct`HhՐ7dԟcW]1 Ma@>s( CmA7~z;9Zփ(ZKBۜ جrbNƏ'5 z3b8k`0 2tlƄ^a:"9rf0EBJ+IoB [ۧي=zvým aQ^{pLF^mb_|0S"tPcC$7[dcGh>m%"g`y$H0fH:D27*Εpsby c bP.rLm{BU9*g3crsnC6܌.qtZf;H v+MӮS^Aᠽj PNuSߜ[3|jJlkA/ FK)|ob]z D=f0@'G).$M>qj MdxbFc+"IݕŜ>ѸzO{E]F6R5+nSrʾ3$$se7z*P_A))ƕ`nѥBbLf1ԒBF42)'ߵZӼ=FabrnbWj8}2M s|Zֹ\̵ccOC_sKN ljbBjQU%4(1Ae3Q݀ $.S{ljxqO; hdz-.> *G:#v !kaT!C6L2x*IW۹)9qP?@9"aųi@B/I@!0Ku ;T]-! QPjuf>n[06K0!7A$IMa5i?q3 Q iAeo?h\ٻ`XX6Hc;8DH{ǻ6 dO.-Y|`^)]n$"NGA g׬'agdHz*r&y"񪞘FvO\:3eϥ #y*=*):d/荫Ğ rH,}.Hp>3];D$e}EJ/z>oYՏ:wGrl~,WTJj#1=5_$rC !c^YZ lB[*7һ\[0bYI@0}_Ȥxˆg۲JGbjw!PqqdpMגm5 ȯ蒊}dF:yc'?}l7qu#7kl|agfvc*cxBQK cJZ85ޞ>r ~AM&QkYf/9'p mJv>.7a Ic;J{ żNf?gy V!$Zbp?z+`4RPx#Υ7`3R mCTg}xE%\=oU ug%4V/N>8ꡐ:Re]4 QҰUdBwhtg6T8fJ`()Y/xO%ɛ546Av\!H NC8?t gs捴QPaoqzv"0qpWfVpKCa W ٣_!ChcUyKe&ܡZ#vp78z'8Wֶ7 u_of_/:p" 5xsd)>%.2 >9nD5zuɾCr(&zk ^xxUܫRhv>.sl]E<>cƌ&_(`ܹ~m?M>WR" kb$miٰ¥:FN, &IAD..0drU2Vz9- 9^&[eˑ"MC^ͶV*=ݶfYJ3ΙP3 qs*xgY`!U}y3LJ0x81}ՠ>4Pp!<$>.upt0Pm7NAlϚÌvBqۓ@s2I.^iZ]]1xB9PM:5%7%;NfUFD3·ȱwk+=`]þ ;ms{ԂF X+]/#Xube~Ȯb퇡Z%9'^^W+^1z V"?Oa~fcxVˎ$]`^q٘C&*sXVyųBF&+_mx  Ul)Sh7c,~g29*Nl+h#ktf2̙J.W)%cM5 iX> =>w׉'3Z{Bn;)wnlhɪv "v؎%7:FU.=F"=8绦7###g*PS;=ne **GHd٠=D!i ,qJ}'%A%t%4)?0~3To6*2xJ4  LHw]"_`5C5h3^,KUB* rdQc .ZXV 0g{X&` '}*y".PwxLi.%鵶+c5{AOkLyLrd8I,V]Vn$c rsN~:bqGE4逬M9l+׭ʡ|CHnYڹKWh 5%I66ػ :׮t}.?sqىd W5C-x#:eS *3VS$>u@S5A>q,ٍ͑h/nŷ hc(ua#}wʗdq`4djQvᝏ,s Z;$:KQy7`*h̨=<ӑ"v[8e&¯V4,n%>Ռ$DML6 P"נI4a7[N- a[iZfMhҏ更lVTֽZCK׍eWT wUAc2x \zD 7a)X~KU*p sPUɀ@z z{f|ݭKbD,L*DT{F )alSpVۄ~eS2aKz.R,tz|nV7Ò- #9tq00 -)J]) \âjójʅVM:TF yD-2W>|:KQ!Z[w:N=_9Bг Ry۞z֊Y[_}V.Mikn[T yl`Ψ`waQQح Znh"e#U$ήGnc JzEu8*h r$|tZIDَ Ǫ*ԻK_|".'C=C͕k+勫 uP=>w`7a|=A wޟd23eX8Yl[ K?-W=sY&mBjEHJ4 %APߦ~ύ5 qU?L=;} p;PZݩzTqX:[ 7Hxh=S_)'yj=~hLk6 7b|ؚГĔQ]VtwXK3H8& }_} V;~z ˘*pZjɁWI)s#(~\va^@dtܢx &_2=j="{CeSW֩ñ^\2im'mAFz }h*SEpW3ycXvS݌jOp |_#0~tY\ː`^5!ɖ% 'b{(vm Ll!W)NoHKVgp/TL2u6Zp(9"" oݼEy* ^,<,zQYs)'\Wj:pu 95eWq:o-pihZY%C+1W@io2#TB RYk쾦ޜ͖"i(sBu>_(?.)z .,Ƴ11Gհ%)CYWA^@JX@Vښ$ ,6H7Jy!RCp\xܖs_CܩJM*Sdʟ<8D.VƔy`,$ FRJ@0X'6RoM6{N 2ă(3|RP׾N}3f áuA^u1&3r c/e<./P `B%FGL4Hh ";wL$˧ d^14/ij:&K+eeg(-oe5-å?aī\O;+i&a2l/Yg17De,1Ծy)2WAL~\WXNJAT$E4fO,MDVH?1}͢th};Wlg!`.>aԩMFˌQp ;{W[FP+| a`5AhYyT9;#-,Ż#g4qY3V./ZXƢ8UOE^pjeWB5ypM/(Չ鏱~ WC:yPgtZX}w~t+~/ z*:n]BTMhmٙ(IuH`_,ЬW,)ò-y!Q-XtRQO߾%i3@Ѕl;FLOcT˷x)DkpՇ̵ 8gI~:)%))&L0oqS#&'}_5ه8U}Z#WR|- :B{^c6g"m$j[ź%tM2猂M{&xK9l23R\5t.NbL9Ymk} Rhy+]rݵ:5M}V|!t:,~:ʣ `6^ȵ>[j=GW W/36V\;~.%~˘̪. MRDFdqqѼ?? (xtCC.zk_$aƲ<^r%z4rL?&do#0VfUP|А BHFZ:mfxͧH_# amͥj<fUUedFx'AhU51VY-s!pu|pIPרE7C6U5rɗ^փ c4(6̾t`4WucULXԝtUD/w p-tZ17!mvt%eZ;9uu . -cVV)7%A"lH=z*FoJ6d,_-L)QNS1Jۏu{2Hnc'$=x,y^aSH__SvG\P/[R)P=_P"!ʽ\"z9mp9YĚFnpZ<0Wy|lƒJW#t8N> 3gF['._ɷ,ɸ.mDҍ컴2C/қ~ @eK!VGjy&T(s=ݬ{ ~0|F%B ܫpw+H %C?7Y@" itނmr?w|gNţ{||<290 <[X*&fGbPa_5,!:L86ig dnH6,W}ҙ)H߲MMF[bZG=  qx̝yGr4GQ,uDtm#33{;"4(b~n*U{zAΠm!0U C!=ե5MaCl!JyNI#|׾'ߥ5tP {78F۶P['Ea2{R1{ cHo|1JI>_k) pބ-4Ifɺ˭|JbX0J@6%^`ey7GCOgj1]3lzl(&E'UŮI3&ۖ7p)75KqŹQ4ma광\}h|wxG[n"]dSI OA@ TʐZY3/ŝP dUթdF@8F-(n#J/=R(9{z#,Ģ)7zYOWy؄Ao, #\h>x\yY.q ?4_8) <ߊ}bҔ׾krb~Q^Ib:XuwJIB>5 me)M zHT*:0|ģS5ݚT>4IuZ8\Г nq mt<;bshi,l1GR&/r/6fl5^?ՌiwKNk< "& m֕ī:y򡻓?Lߨad,ݾ`kZED}VRYf iTّ 1 co#>w{J礩y)W5IL>Eer?pDcV;p.GױiV,b?G( .m4 |c4C$_e?b)(wa+pdN*cCZpMV+=oq\!%Ymp +)zIvR;n넜hZUQRmM9;AF Et#hƉS*j\8R kasZ*0Ht|ʁƁ{M 8D"8. l270 ( 3N~bw4 H!hdMUJ3^oLލE(@?a9o<`87v:8M!%fc5˛F@|d߆AP0I+G-籱X?AA»SiyO~~&/g9D8k[[<'nkkP17cs's`nKB&'XMӬ93ܗA4МuڅsP#-=Ԫ<`f$Wx'IoJ__?{!zO 7]#|MC}-P:^T5!46܉*~iPk>Q;1 x?? 6ƽ,b\KͭsQzqX18xsƎ>ֻxgSK! mvu"0{Ѱ9IE#xN^1o]#91d̢fR~LNc\ IOq0 Q#HJ+Q{ՍC>5m𷶮y&FUյ:k=Ls}DUAb>C/2WuDd shïĆb|Xba5pU_Bꐑ G\F0xX6KzWT]4PF ,W#h ѷɚ0*aψF^7[B4 UUL޹~8gmn!~Yb CpFlb+"ZfALb8S9!uaaIME$C{niEB4"aP5ņw1$xQm v3S C)"_WڝRQެ -Nq 6yp xmQRn {)òRntZ]Qd/͑26E8BiA§ 9(fg#h«)1QB$mw>K4USΈY-ZUv%$DiM ш9eħo?Vz!P=vt 0*1 kcV-kVМ 7Vԃ l~p||v[ bQ`16\|%EDUH%<`)sp$T]B_6- Zk y/?P/J - vIF D W?-8sky8xA2'$ډ+_ɪNc/KTl5RӃ&?ټ6}UDV*7ݑZq2tPT+ռŬI B\tk$c.9%oWKE'K(0d)Dg~/CoܨT*:ϰ@e")HBD|߂]vZ0 ,:Ɩ|d3H,P~%d&f&v۸ Z{{N=0;gCkb"bٜNLϧt0Y`D7zW"*Zjd!]bo?jdxa˱ 7ɬm3D&BS>Q MK#2"ZOR!)ʟX-'q%}4hU y bW mpLԙʭzi5s"TNʾ^0 bk9J&6QߘRglS Y첱5;NJoJ ̫<6DW [Yr&5==RfBD-o_ǏB²`Nԝ-#\[͕4-nsMAl#|DT 6s6~Pj D ``SB9@'IFvJ },\`8½qӋ#5e?~iLnk h)7N p5߱ -w y㻕JL蛊ҦK˼6xbT9K);.)Ef‘!dYW:K:6Uvv{ҭ%S?4d5r?jܧeD ۖn !$5bdk䝁9p(&L [0{r.gW 1~PB{6{t$·[ ΃&q%=z2|RԼG,`2B2T>ܪ[ht r_ㄮKDS흠H&S=!kZ)b8L%d^uC^(;UNJ(Gkcʥ c,"8ݥ;4n Q[aK4Qh(kkujH>O}JN؂}B*2Bts"67%Q7FQ?k&/c嬼D8AC!XĬk t}wj|l>Ӗ&'+y)F^;e<=ްVt 6#l]@"M[c)MlR9˳_Ôֽ4 +zo^nߍ$:!cI%ed>O@+Bm*GiO_WpH2O?85+n=p0K+r =.*2cl; 8̀ ɤ_VGVJE.#Ȳp`/Lgt:"3˜-'Vߣts,62!;1Zd ڐ1AzDžgR[z}Gܳ@Ol%'R h5@^YU v:骤{pxm '9{4߳k+wq@ 3<Q~!٨;$Ǘ5g7ɟ>ͿHC8H)Ɛc%iik{{ sada߳䍢}ui ~B5'³5>ɼ'<0l/hazQ I)]E䁌N ]B/OĺTʊdL@6WzaAT6ꧻ&k.1oqbǨyQBD) WNǛu}~R.$^X< 5;'/>L4PyӝPO CmɩE"{kD5Wz٠Ɗc}r}8WO%8Ayib֯)'㤂bD_c >uB0(̬uGDdR7dY*㉉uMRv :n3u>N[7&(> U[ S( 8(6٪'5KBqsQ3Kb Մ!}wz>d2e)sR`g;40qIO1Ds}_6)kϳ7O:^ȷwel"WGjlFҭs{ y $x50 U-,,ǻ.J thW䛀@>ݚrWA¼ Cp"Tů !=Գwҹ_}^=T#zwdzc)B ܢ,D"7c XLЗ˪vm8w/~ݿjbXv@2WB2D6YKY0$Wi!q%FۉMWs~&/y{opaJgI!9O)^/}iMd$恘t]%RFTC\Omǿ]ɩnZU Bn ڀSh[< ٕGF:BqiQ') {N˘?CcYdQTawck7H<1@gY9v阍TRjxK0>~zyH0@'1D O!Lr؄W8Ks4;b^r 4 FWI@HLM/kE<JCm?ކ[B9" ӆjil0ÜF~oyY/g_*K~$~=%Jedz ,l_7+%ȍ{k]vev={R{p?~J|+Rn$:U.N11'mƵm7ތZrs'sNid%>{k y,/W ~{b: :$[a]9D hvZG\%&vUі&YWy5ʎcfA)85ƭ)Ɲ:*uR9\ TNӋ3H>oyӂ7-קd;"b_,k"_}P ѾXP) B!Ax 6zGDfH?PFk y|b˳j1ǒ0SIi֬jvI֖^ jt]L 8?za|u5>x\4Ӻ?Dgg%>cVBݟפMU/\f$4~3tCW$dzT^(< ;SH3 xAL}RwSM[CD*|@}cZ]OgQ C6dvE9jlngo`2Э1{AGXCeE:sObSeO )YqB`\cߔ W<\~S3ȮգtARX9ZJlG>]~}#AxKl jxJhgTϥYje׃}8h(rk& B߷0g9j_pN sJobO,C4sxC>&*`Gƌ XMuvuy{]yiR&h!2Vws2+ca,Nh鎕GxXL9!AȢhc"CIݫe$ m,q"f<(2eMY6tK ^&am2^Fl1)3%_T6>qخl=a3lW E5E3*9pBDы'c3/_3X$95_ϑpޘL dsmżp)2]+G8݅] +B(%6ЊȅۗȒ!`o7^Tݡ]Hi,lAZA;xdTº9R=f^sC>j!!}1gf>m<&wl[ 9_=bS:i+5[^,8%d!xp楎\بgasl򷷕]h Vד?\lMb5S|U_=\Z.  f(nOHFL%+P/5rlbVqDAv'fMwu.P2RsX/w˒3hh !.JK:/G(]z&r!p`,rwzk/ūό_ x$ti"!wƂ9.R>  p?cli0m%h_+DMʾeRgC' z]HLIi[!"Jτ,7-f^[%Ͻ6@uASwg:G(=zmڙMz$ ʮ |4up$`ᗋ:}}9Za^Hq'!I -O5K4_4]9`#խX?#lEX2,p3-nc+ yE1 4^w]_$c- E$Dh4sZ"-}x(~r:(7a2 3ȣIw氉i &bNS7N;d>{c4uA|c\Q,ćgt\o^ Dfޑ (>i`KZD(yfW-d,;[`d84IS)2A괥̛14XFY戫YڄjK[? o:j'?E6cL֠=xMI }5ptIE>0vHqB:Ë]A[w`稹O I<ɣ k9ȭ9OVG<)~BV):f/CIK2Sf1Aq^?R<5~>^$e)/3qMH^ K/m3W8>K]&2푃's;6M"l=R8&k4=B!9*@awC>M'z6W#>̥%\ws2KO[0 `E'Mdcc7>,4Ht7xf?ֿl>aAP'E {x20v^L]yC C(ɉ=0{>YӈmIs"}cu n{)F)ՁX,dxuo[Y{rN\4TNnN. K̓DtB.%F>eo7fQE_=krOIF$_:{eA{w?/! ۛ􄦩} !4".5l$؏:o뾘,o hl$1K֥rq*C{XLSxOXva9w| >v4%7 dF#d_oBa4% H;mCʦ% iR6ԷϨg?GB0?^q#au/Z^F@r^hǏ)LɘMzhh_N6&'|_$J`M UܩJ8:v3ps)9$nnOM+&߷SSszj=Q.R E@p`W0P3\6PKm*]M,Uaq=~yIBRzʴ~Hb*~W1HYϡչ䨥<}xb+۶ec`v Ts0Iy=kj/EVfМ? Hb)O7!Yi`w*(PVyj.wuTyQn<# ALZמPJZu %@,q"eTYXt*}e N_! ߩQU]_ Ux_hկDAW½@F ͪ!\ek~83: gHrdo+2IxN,ucڷ!) 3iL5:)bќV 'sJh{G|M-̚ewӴd>Q+,@uTSP̋*d$\'s v' b'_^TPoU)|z0!cW&E (Uf,kVjmɽ`YmfԡTE\ Ι7ZZmFx깈1;sUo!y02{b@Q)@Bs g*nYlڳzv^CC^dY\o .M\q] }V.:@iS4,N]j_'t*ɒ '!ct If]S*yi(kWJ!e{)ɲxEЍω!N59j85zPj@DUBL8cf I g?fxyke,s?'nf7P3돶:4!S9tjhHɑ-nJp Fh!MNguK ڮJ/1?T (rP69Q\ڹ*}?_ l\]Ge}(\U֡bQ knyz_nSV J޼(Jq&Jp';^23N5zJYEjN>ȑc?M,*=rd@=>

>!C#j_JN BYp9XOU0BgP?#"$FP"4kP_hۋ(VZ"<*֮t_ 2YDH%_u75@PF:Ho ӡ 1߻4!v+mlsXoCʘzC c%z!VW=!9ө<8p$V]XOޒO4  By\(L+ZC(0|KUx>F\6/ {+A6mWd]&:4MhC,]ӛ<IpՊH 1r4 J XF4 |k@¿r1sL\lo){bϭKSZ^czN< +idQ]&D7)ZFݵ=IN&{ޢĮ&62{( F<3O =N!|2ȇAɖ!\)k4uO-=Tn XQXUw ׍پ;b 7+FfP2qZsF<$<⅙b/n~ўVsN?rQVBa^azf扩H~dr#Xr>`'׬>h>gvճy2'K;Bpآq7XTAkBB ^P^c}׋.T97Zmi0%CB!T 6 f1 V Z3,7ڄ B.uKqwq)PF.ZF \8G\|w)BT&CD-zK00y*刅j&jK+sG盃 284 d;Mh+|7e o#!; zos^R]gm)E 0~yN mQ$(zppK <1T>~]mxׇy 2nHF^I)F H߆ZWm"w% ][˫#?4Ƙ)9N\5rXG%@rj6rW3hMԄo=O$e%ߚ-KiTN=˸(`Jp /DkV|Dy?&r!5}Fhm<Μ͏X5/2ǂfv\_!obeHo-/8wqZTxn.l}FBiA- J8O7'@~yXahVw$TϹ;hoA @XcƩoLUQ"TqŌ]aܹg:v ϝZ0gYGQg(@rjg0Uجk-9V NJ?yjkdp΍vWjҿ|a=>5`ad׺ق;h)gToִXK ҳ2욟URե-8n K`Nv XNtO C#qY>; @$c}:Y[k%Z9`$l8CH 8GxC)02]Hu1 mfX}E1ߝ`a !)҅9uy&Zg!^$E´N'F;B W0Ŵ$TkwRz4~}h݉h ܥuyy0`#" տg:SKغ!CI]`eS[bjmް=&s >`Jx{TE$-AWf@jD!438 L5ZQ*~O} jX$2Kb(.a Wb^Ko(7sGU]}ry^} : {Sh}7}K}ÙD$ SU>_b:ybȕ;0%~YBl| ^>A_6wƍ){S̎uYM0f^~q1#t|s"Nlƚ)ne3i4w;{=]ٷwkEi;\C.o3$ ̹rʍPK_糢ZVN#tr>.XǺڮviḰU,;<WfM#̣JmhZY$ZHч3NvteHSw=Uboc*Q^OSx4|l\ً削3ӏ%*=q,823^!ֆɣ8W8#tMmC0?HS8h`~q8W.z8X  嘪&6ѾM=ÍNJp5_Їo%pxg {x-YS,H>V(%Vٙn7wptN_Ш qȞ6jp!sq$CZRLІ#Y{w6\`[1S=>ʤ랰Ha}n‑Š=wġJNtT5(  !Y+޺]5Ee|,$G[vMv>AYS D\>fL߰[DNOFt%G oEPtr׀'wnϧ5Pߒʨ%m:H͟ujHdx5[U2/]O$1/ U5DUšklM΂\!#JωjѤXMvI4aO#p"VIeŲW 3=;U=Y/E 鬲"Dq^ܒ:6#TgŠjmN>=( 6/ {x; 6"k,Ñ54H?+E?w~RCXT b rc 3ƬueAX4ciVĞ|yYB9ڴO!iuyzΝsDR vml۾Z~5 p}FeGb 6z'y"t?m?BXu=,Ppd:!5;k9c(k3g)V}!Yᇫo|T0Сzţ ϵx[?eUP&I-ȭQȔ쫨Q*[at970 P4zߑl3+Hvlbh 'i~'J duqF9x.g̈{(!9`nW`KY)01îƇ}ؚ桼+#yFT[|Fư NzVaL)sS1@Jˏ |e(a  ū!f╺^l[,R4҆("K|,߭'8yr5cLwuDhp;O>Ы`Q^WAH'r<Y|Zß}HPW/mMDW= 7ؙN%t9mKʢ?C %7akm鈫/k$B@:0S57}AaOϳ$oãY,8iF1n{v3KtDFg$ ~.Q+*%JZ^ZH(U4*e5p3]HX'CxVvP:5\VEv1%ɈKDxiѧQ_ښ)e̼ EڦF/}mgboxɴEB;ǹ6NgEmBd5ZL;X~6Fr9+9-/$]F}A*>/fh?QcW ޷|:-EIpIn.2v!ԪYJL5]h ؇DzJ\r+{p')~Y/q^NC¡y-kr]WWa哠w:FUg.nUd&8~Ќb Ņ60) ! "5*lD#ylj$ú+\C+]rtEs{ x q0 <׾ݒΘ*6{XWWG9(':8NqN<eipUXr_g l@ۚW ЖTc?ZEd"4ys ţp G䦛:tR?r\ۦAnߊ5NP*BaN{ ߞMcrP^g- >ݴA?0ɎBH:p__V7ǍhKbS~nHۡz$\}šA6FV Ҁ$E'o8 Wоgaq]g/^P$ajn4TEz>O\ŗ8.ejW֠g31M,zs^H*^4hSF[$L][_[ќ[4UK/Hlģ3eܵ=ɒej v0t](mXQz]0kNwo?ham>ċ<%1!AAE+yS;GjnA"=f@|l,P`BOIl`0F@pEږwzb O.c\4YKRshZ6ՋA]ry٪ޠ& |1SnRΦK(oDD/4IgY6֡ze_ӄZ"XMםaI:ڳ"C= J(3ĝh?.9 ;SD:aUff )ytm9ڵ٣F~ru͘xNBIA9.Iz͵#[avJ*bU>F20ITIo?ԟyR2>AI?ZtF̤v 16dGhW0qWϰ`->*H␜-46%ZۂUy*{_ ÿ.ˉt Us Wk+}A> Rw0㑗D߆2װOp0]b u»1+u'6QNюp]µ 80 ><1u$1#qsm7~3i˹ų!]Zq9Zbf6qM~'K4 %vzZӒ:<Κf 4Ǚ4m +4eUXn"/G@3֑A;c"0R+ rFj3/.~6 C>zdV ~Tc6wPJS2Н84汧xƕ ! l-C`ܠ$a#\!:նS1' $F,!FU*! r?(ך Dĺ^5z. vC) Oɠ"|-_l$@"TDw ApnVCtBd٠iV|•=}_Kb<^?* a~W9+]lьuH #,5d sIs&o!/Fw^nw͂8#BsRrCzѶzk^t:RX0i(CA1acn8!ᐝGE?;03>';vEEm(ltXTpvxmA<$.*H1^|@&-Jp=G*75DtYn.JeL:2P i]+`$qFb7gq<\H-' iYm+/뵙FKNA W\|hWxCBV@y v}lԞw8E&nWBV7ID#+,.B`DHyIʠ 'ER~)yzFai_Gd*'-ְTq6''qOƠR)D8)JݡR0}:ƨ9J9Л?}O]Z W8\M@S2eu8<WNigKf*7$~=#ʍ5P5{vTa[_J}mll+8< oa-xswu;"Ii| %:59+QI.j.v[Zafob6!ELyiҐ2xhç8P~'W~ҶQlwu+K .bt\,KNDc1¨l;]sVHC•OmzY|yR8q-tٌ'(]XpkݦP^5HO2Qs ѺNժoSnuEgcK묠{.o ]y1c@u[ mG 8d1FOlBv0ymmf.+p+Ps Frdv'6&uE/Mg]"~UD.n\#9=k|5zpa/*dsA`E[GnCP;j.RhErRrGE}X c%,&e|+I5 8\vvڴ3ysJ ;(*j^k؀vDHF#~=8\U[w Iwr0"^7ΧU~:{CxgJa3r>ͣ~9qe>&tQ?lD?-}̓7ǸB + ř N$Vt7Gt[_)68s{2A{]` ґQ*j~Oi# ]WUoc}3ī r>ޅm@ fRX9h_y[,)Z*@8q~ȱtcyD—IdDz?%Eٻcg_=fas<؆e^UK͆3I?w rپ5T΋R75 RMqe%I-W oq1?7v$T2 5vLH;MD}/W9!*Y;nk@/xZENR ohe4ȗ􅎬$' U>zwgЉX5e-nslᄫ=3pQ{Y7lX9;a9;Q2ch 9pl T=a. s$)5C&!s5B-xGĶ7xrkW `=RAޥoV|Aue_=cƫMyZ #%1l nm$*>Cz2wk?ǽhğ{f#=cK?&,D?I*KTOF5(AQ|Ɩt6@jtxcߞ29h @(Jv.&؄IbCVC|٧nTHSX", $ կUgmݼȉ~]7uk|7p7V|uS*n_拥LεoR <b/LA?+2m+p/뇤C*$u2JWwHT* =W8`௿% G=f,O,_ebQV=aLlFroxw31pBHTSbeEt;V{'3 z^wAjCS߬z8;fޠщ[ږ뫫75zdH≹Ē^ =.IU?Ay3L~Q=6f PxɈ&!T{ oRdp$V+7ݗ{ԍ)9v.-hο;|\ِo W ggP/L۶Js3x6Xg(uYs~.ױC`>혬*C^a]Cbtn5w/ g O}qzl?o%c^Tv+6lQɣx|u#_5^\XDsq"k;f̪-Gp{Yܗ_5n5U~c< CtlIL`,] ebbƳ_gHſ~]x3oJ5/f߿dz+:g3 Teo0o>A5 vBTj]nʖdA\_d擌uAu0hyzt_q n9مZF'I8EIʜ v޽nIo+po&B^˸t7LKb1L+Q?v .8)~\'1.5sW"H\0b]-޹P=NBCClԢaL |\ڐ0Iw6mYB", +.SLNĂ;}:7>aBVጅ:AĞFvB32 G/xԋ]hJ( >P V6A֗H:k5mh<=xY+>MuMd!Kٓx | 4Aђ;DM4dMϚJpy @ Js0rLo? 7߾`#Pjk0AG EH> |.BO(Y9<|_+4;2rt,`9y }A@Up.'tmږ<ܡfzKþ A_zcoJ=Oak$jm*E`Iϵ%:;Af0~FPL]Vةÿp-CXX.֖n˖X]x4ϳ!)h >{p$PVI 'r p`2nC·S-ymRή'p ]6׉2<)DԍSJψ:OP\ XFQO[d뜇12X[[cqOJxֹ'EpnI[s`C* a| cԳm\P]7]–-Z/ekdkްT]y,qzN;SZZXxؼ~HˏU׷d>S`cA!ۈE'@->Q5X mEĵS w*~RH!z:kw4̣M;{ @iAFd k.T3˥\f$Ŕ)Γ-n#d Dd M Hz{:Fb\tKKCCKֽ#>rF%2(ś3e};Ώ] H=_}¥~tr&id1PyR=Nu\[-[p]Z %v|TarƱg>+} ;H@Υ 36}$e'Nyo>[HodhY]Rlo4jRgSM!];Q[|.`4M/MŪsﴅorʝ ĕRgM:]]؇cm_F`菉U;Z;R)+)pI-u]㨏Q^"vɸI` .)T 2u\xi7C%$GOqRd#Q1PQ0Z(ҖL\4#ʶ F+ͤ.Q.6ZwBϦ੖?NQw#dOy诼T~vhղ ֠3p@20좑Z~ [e2#[4:Q*q&ҹZʳB*Tsк˰mB,g,Ϊ*ai`.r9kW)y"9g{^yYީT<Ż;\%mB¢,7fA$qTtzIB_ 5:{>7=o̷dXVWXAik0reE'qYkf"o ]f ViuYxMۀ{`|a1>k  }0$_HpkWpoggD%g=ó5e1&m(T>djz/Nf?s(m^艻am1tsOQsW$N ·߽^/X&qP|jF.ٮL|2߯;<|\U^VFRpډ!ll. F!ۼVV=ev)\o4+oPm?)Şvs_вt%D%'ɌYMbq;JRwﻬr3;.ٞb Ctuz2y(X3igH M`iHE|0'g{jk9  ⌥Ô!5F/9ge\@xm?Trk;6=S<ͽW[C~C$y/QODB@ Yd10ܧDxJvgG0MQ 冤{5ekɦ_X:2XJtg]!XO>GՆ);P~zvSb ?g$r<2o8I&Z άq/Dv$ ̬ n-ۡ`3o@[YJ˥N}\K8CmZM:QFR %Z7hFENe)u{cܕDͼ*l*?us;e@R'vDJI6GZ[b c0qHLUev+aJӧ̶% t>EB}? Ǽa]dǺNX7o :^&ZF'A]՚!T.v0 XGk 6:ɠMtxV2f䶱+'8^4_kb.0h QanTﲌ0_لb^e|>q^U@@ Dh2rjY^z"gNç3;VJanQ% >ovas谡Ӊt)Üx)n# 2uesh@2=%mQOGȋ YvOPs23\%r/ ٗ(36:d%*} u7+V/]Ap =/1i4v灂^|,y_h_gu 3 wd6$#Wl}``3~o&Ge:kS8q}d8tPӹt*MLUsz5BTb?2b5\F ~VX6F"Swz"h.;>RIoHy(.&u@і# Q۴OW[ l m M-D`{k]$xZYw R8s#&ÎD5/v4ׇר?wld$F:y2>W9U9-I>@>4يGXQ@ecٺ{QygsW(Šo 0x5.6N%FJOJjߠ9L;(LeWh$=ܚ|::[ +Z $O-&Fު4K'}WqƠ·@ݚ:9c-㏺R kZђi`) o"Yđw-P`mH_Z+]TICNF7a4)IЭ9X7 cKhQoheޏW=3*3p7FU<3+,uY~V)6Zc'>;;_*ekg+`gMY̅%]7$] ߲^/1\-DrU*Fsp4e))x`G 0k`0"lx [' c=i)gP&tw"_8f>t%eHo #c*ď;OQpz0g *{ЛǸ=OQ,,m@3JIϖ7$0h⎫jVVa[͉ tN{Uه]sFiǛx gp>&dr[Mk:/nA6;ؠۄe]|C$g]r"W.#wx?o5D 7 pKO䆡VL2ToAُ)}hJ|b\T Մĕ;'"3qi<0{X'`YQR[WkZUh"fh ) E x>!}ks2-fg^Se2c2r]xSM3àlT+CvE!=^1Gܦ榤. !p0P|4СEZ?a ]8¤ƾI7Ӯ/jzkb] [BF>wuXw;'|,yS^QTV&pLУN+)d>ړ::kE< *3ɢɟ'>Z0E7bB>°qH,ӬõS@&94WOPw'<) v>/hU6>gnXYE.DT[6 i_*2, 4ρHO#9I^Y'ǜDp76^c;,pH{̶{iQVaA;0 Y+Nq=O6 r߅b}ݍ՟دe4 brDSsQFVsX=a%V6AXp 7-Ei8SaоCcaj=X `*J?7${j;4>Oq;0;sYeCHL"@9%}ٮIϛS MPm"5K)Rƞ9 I'>al!׹ <Tox=TVL^<ݫ{S,y+`;m=~Dl^d\t:dƑm*L b+[hJ9=J.&sZevq}+rb!JW:X0^ۃ}ƶտ2R|BB8#2899=͂|s84Xv)@.E9(~$L)k;3*3iVB 3* C Ap`f=ܓ95 r[gG1!qX7j1 P [SpE ]ǟ57:Ec?9Z`Ztdޮ%(EƋcͻw'4nۦ@]BjQբ(Yx6+ !.01+HHS`I螾 $02GH&bn\ N+T'ҝcw_zPT(}0ei$A )B%aGhRlAU]KO =b^0\W8m&[}29ulO9\>Ǔ^2(珤*HD $ImzEjfeX4ķnfn]q2ߌY/a8g'׼uS0L]{[ ^6#[Y|ɵ:#s9*[JH9ani"PK#Rt"?u!&&;f̱F1GʹDIPw[خqI* 4 Lݹ"*,GˌvT KRQ2=!NQI(a{v8vUh۴[|82 i+T1U}hl%>Íao# UtcacI7H]dx :컑wYvv?pn>"71"2NJQCZtb_RQX:>Fɻ̧?ដY^x:&B)J} e>F|نΧ0'U5FŧWe$ߏ9$ve-pER#Ck^\Y eO(QggρC1 *GZykoHe VU?@_KN  Vy o5̀ m)|"]+ <.aX>?8Q^ϐJGo?^5ʍB*T1]zZeX{(I}6$3Œ݃:/D۶yOfLE7R|mzu^ʹs_JpN;I]/ \}NmX(tA1gXW6vy`uleRq2ljf=xb^kuoIRB9P"/mP7ޭ98֟1&x8῝$ [ j\[v֮B.1rr}^" S"plq9ݏu~w 1!UqH .^',ߵY2T*LfJǗU#AzhԤ*Vgv bbpjmr/uSXy @rFʕ}uGpټ p0p0蚉rd8"-Kyjfjs*),T[mTE^,4u[yvL$zϟ8=E +4j 1t|F,*k;x0 Fʛs5RHI~~'XוnT|s E* hTuQ,ZUɾdP7;'G` Ѽ+z̈́)| [E#jPg [cNG?r6ao&Ƹ7_]hљhؕ"}zᯐL:䢠(N/{-RȤp/Xuwب#=:hq<\Ͳy|(0#-^846i}yuvQq>e@I3HOћ)]*jX(OhKM\A`p~C@KZ-NR M 2EW`quqNC2j ^3z>WP&9}1o2ZٿG =t i"jIp7=J4c+g6Nܱ{'Pr-jWAuwOKn<7籺HA "* _O9O5CqJv*ACgodR/3D?/yp㕘j.~Hc0p-R Ұ4YX[Z$t&*mj:=-^6Ioldr,kb(G͈O18{oٹ M-))Ku}m~9 GwE㞔cKO/%R s`d5WJW&C.~M p{x!'בXRi,s?[!DFuR:ܖ]7irlK8g͔u4i?ŶTya_z%׹j!_soNhķm!@b"=!]i $oKqVvT.5ʑ`_V@n c6脦$1EI8WvGP7 "*!]4 7Yy}^qگS)VA,1.ejVQ CBIsW[p>~!wJ^%ғc.|wz $XHD޲Y_;ЈXe]INaoˇr\JQ[*@I+;gǭ K X=}zД Yݟ5P5/9cY3"|ݏeݙOtGbFa !E!) [L!n4|ʖ 5!"L|InZIw^¸_jv X)*rHs^9?AǓ|sDU lv<N.} eg݄YE`/$ex[fhVal#9WP87{rd4dIEdRd @aO+vSm;YҞ 8\Yu :JT (ٯAڧ@ "yqʦKpmIXwSۿ|ۏgŊCLjFȒ5~k/lr4wpqH3\)qAv$}֝lrA'1,!ٽöOZX\S~-z^fW͑A ;/uTnf/|2cڐ(#ruOb9gh<-.Ү:4L[p7:qM$?B̨/V !m( ևl\hAlz7'j@⣖(8 mº/a-4mvyDlJފ݃8ӃV}}uow㸃@ӖB"o;8UmH!FeNE_++lmUI(uSKĮ)skϊ~)XMCGԳd$;2wjുIǫ'EɔK4g@}2K*z.;qDE]8J.KV:hQgc4dM:/3;n/ ,twQPX+Jڍkӊ0qݲT2! αฅz,ЎR%-=V$nt5xO@X[ l{4*N#h A8B`?ri!o-ohҊyzs0DZ }-= !oAb` |񎷘Osqt8Pj ]*.JKd.8UL5pfҦi6`_au[ jõ-QhPNzj.Fh 1{ dc8ƎB)*Y6+5꜠LosRď EX`Zx} >嵛g si  æ6,t-H<݉1b!jV˧Pxh]7Uc|>.єIHP&'dI+c ݷ4,&>Me$-nuo͈rI;x2J[]}a޻zcɥ.o%E~bIjLPEwB_'z! {4W)sӰ> "#'*q*v?o,D=wsGl}g෧^ MGu >>hQx&jȖV)[Uό*#"u3詴~r"XѿLut8j$=En*%[Xp~+/$ڊlX[ȍ& nTsrpCJtGQ&@;]Ū,ެ胧E fG[6Tuxo"I?z%%Cty5uDgv4f1vR:C4V8Iͼ2|;!L6 B}F_)|\Fz IEEx 7<џo.4VVҲ]cݙu:r 5/8%"0g"FvCO`C itB{cuQ1J|Sl e8O,_ 5wNc5|?N B ݬ P"Vv gE9F:w0t.cUm<8po誴ttV%5ad_> rU\g &tpB8,"U%#;9} d#?ߦY",7%w45 /4,ܛ&_eSǐ 31\JF8*/GT 60k31ӌ5ܠ%ي'0%Cժ?R Lxi :<dI :[. 7G(J)tLD7?bN6ծStgtЍ*$TH)f6~* 23.c9{lU&IWg֡oaŒdr\l띎2܋USqݱVaԩoS~A DS÷W0Dq|CSJ wJp1ĭBzE^گlY"?R/"2AY9tRG6;(we/ѮȶawSasE_Z#T'OiCy^]'Y##+OL"g8tLXXrC=J7C3mvhr  Y%E.a[mMߊqg}T7Rq}i#s %1~tz_(r[vڐ G3Pnh)^_;<="xMi©D[T=U0v}}LsI\_B;=t\-B}WtfA !kdc- !0ieC"TXr["w+CLA޺,lY[8ٶGӕropkMVدЇ0/JHcae]P ueRRXuXׂ}H h-gF w?)-gı}EGBzv2P^|Cs0R=4 ri넅0fMZHaɔ+YJ,}`5EUoĞQdžY/?19t0G+}) pvZܕ5K`_mhf3CB6$w>ҳԘuοl$\v\_VWi~o̮؟V$d 6A7@OVD2Q Uw)LD0o[#Yh(fGNGuiJ''rljC#5фvZ{S( l$iui@5'yCG02A7cfF0J[eޔ^!Ud%mD ΢$փíȳj)ʫAzvuBi~A* gs6&^SM8So/Hddc||Ӑ%9 Qv4vQCh*0xJ%⯥7Lh[}B CmDk(x^;ClѼ6$@,փEiiɬ8B۵K>Z[06{V9|.#a7'!Iw q|' Oϴm*%?0kػk&؏x-|lyqL4I\' h|7Oi9Jg㻡u>de%E[z` ü%Ɇ7вjb-)MgYJ+]sՙTdV_>E)s҄qummR7ޞ]axn eH `KZ*[bQsP&*^"zhQUuM΍Vf%`wQC]=)>l#,{%G J*bNY&mCB *~MWyNP<{ %OCb[d9cp򍢆q$L&YXEk^M/}F/ڠ>kP$uG/4T@dkb&e].3M 0eu W.l_YBQQRO Aࠧ8]d&.qwR2kO1>a%bK?;Dp.C=$_}r7/zF9˻afw&MGo !0A >ǞqП" lq(ZQCCۊ .KYk4wP # MtsVZ]rѳ&3._^kI33"ݟŻ3t8J\*=o8Ro wq7'T eI8epIŹH^ܺyLWN!> 4 kD8aHULt8cJ.%snL*):{80_ oi,?@- e 9l9a9@E/>v@q} ]%<{ 4#3|羟0۳w yEdtW*]*=$ڐ |[5c`zF֣Ekk+lw^|)@ 2' ^uć ЫiYeȞpޅ -PN :fߌ2`JKRpPۃdlkr+xDLD})w$$$շR>Q sS(*dykf/^{f/]ۤJRA *Q0,OGm~ a]pA 9=&DyL"?2p\} e˦pTQG[w^ * PsѺ' u^^*}s yAKMi`j i5@ĕ0ét \XEcd=l?/ O:KBj{#<C;4qKD͸<Ak @Q'fo.=|dҴlƇit]{֨J V*ZJC !8!)iO>b$Z )3d 0w*, < Fowe;}>%@2dXر hޔOd8Euɿf@̘δESֱͣr]9yJ7M$mb sj>61cShB}*4֊}Utt][Yl̥qINk`7R#2Fl=Yr+>P .7\A Ϯs[1Iؙ 6A] 㡪o(m&>uwKxND`RZZe\UZ^ xN'誮eۘ!?0PL8 qvCU9ie8y$n#.b_ zZnKvaL4H+Qw{pуji{۰b8Q1'H\t~.fk M'sa>b3Q#u̜xPu;>imga"I~# ~r2 2qYHm1ǟ6GSm޷W=(|`EǨN t ɪ7h/9Hb7"~EB%sf'Yi9  Ͼ#&n$㭠|)ggZU]Z ؇+D~R4D0ө1_E zBc.fNkdbK,#B46SY+5K6A\+ kN_{_B-P'U|"RFFkj712U~.`"k'S٩Zq.4"^[s@;`?7Uv3ߨH)Cq9'Z:?Z^[%EBr#oi r#xP^sqkkԄY_R/v͂u_ :OFRzwQ"s`OE=ʍ6#G^7%t; \wjR]*Ja٠ \ L[ Дsߌ໤*@u||Lw0/_k ٰ}ÂjǕkpc鳨D( \k㬳rL)۔|W& |Pއ3Np֨^S&msXn 0 $PuT4O7 MSgF*a q [+}qn{՘aC|w^dVIT r>^e_/'˓![sJ+_A3ғ(U VHdl0l X6PUD%zz_`׎,3Ce6%X*Z6c´s<ϟD+tC`[Uf4{%RyCR.PM2=;én P+2z V'm=w7AٻZ< 6ip-D ߩ;Z50@d 6EZ`XJ!N[O60O "QY7>5/MFd*wla!ͧ5uGNMkxڅh0e˒O7 ~EasfT>Opw"W䈩ˤWG#ob,*"輢d=-pB?Y0y }] }l@/T)&Q'ε `BoYMDʘd|ْϩLY4=ECܺ%c!3 \jҟPs5*G*$ho i ǀjHD NM.80p1hNHS4/={QԽ O [lt> јv"X rP]V)qARdj2$xkGz̀N7Ӫ]^/U'VGgrƲĮnw<uE`] > A޾v\1*&dBWos^j#O˨6,zgߖs .vH:̄G r D 2Y?cX3U$) +a>*3u) !XFMND e<6bh hV#C’&E? q^LT̤-n5:>anhB,^Sw13ȏUJ*Fe-ʓ׾USזwBh5@EdX(!HOXӯ@𣰹Pw;mM2AÈ:[gtfCs􋋸$yR 5Ld(1AJ{yW@zȏOWnGhdV D \dxf װWU.j?S%}Eٽ5 8~`qsgx| M2TD Iͣxjɴz"=فkiRVsDg'CJ=f"Tk4?27#mGq +3c{#3GǒMj޸k:ͲЋ?s'TM:Yha/xrmvu7}} QbPaQ-#T`\q \9/iI{diRs9D\f~C]Bmgf{k͑5uXɂ 7SΪP52~!U2wZFNC{ƎV H˾9;:Pzvc-տ9>Պq^pKkk{dY(ץ0>kpkEV O|#jm~J@F>|H )I;LOmo(e?jOAaqM#NߓK< >qiYVW(C<^1X0 ݻQ'<ޮJ6QR,шī"QrlyG G&gcj֙OVd1]qh9􃵝߶V&m 㴉Gh D%ҌD9M.`)ŸX+kY ĸZsW*Ty0~}P]5WB۳&NOJW:26dId ,Y%V"6mQmO\4v{Z>DB"j,w$W_1Jՠr}RFFr>"Qf@n`"XmbIږN3ZP-T6>m$˂wg ڂO2`ZcxfᎽIXD_rH_H5Ox+CVbKB `+݀'h$&gwK \5DM&wSH:nWF)~Ѿ겐񻮥 I&u][$&=uFlbMOZ42r* u j W7P3hLZ-,[KY~r+5ӵ~ia/z9%v]Hx @P: s9M@2)"R%GGZѧP)I d\RAa)i_?foCP\zsT&=D+R~Nec΍Td((YowݢIXJjS_%M [{c(Ym K-u4CLA^@a{ofrO0Z7'f~{OVR!R 9lEsn'i(Q+,W|I* P P`bE)J<;-&\.ýt-1|QޭZV]r?XCwӊ?<`{ɸgx kupqa}~gPh 1;D%:R|nA7j˙S]Flo{xqIAfCb?(J27ӭ̹ϒOBRzqO?h8ppLb<Ek@;{.0a-ed_0c~5{0XzO#qnByr*~p8src Էfa|/uʈ`<嘅OSK^Ɠ#8+>/#,l)tuJm0Kڥ&thIZܘZ0a4?cXV*tY#Ĉu>x s$9){O]|yHBQ mOi8J6dI$[*}u%Wdut,BnL,3@ O|Ăi;5FtZZi;4HጤNU/{gmvr9=2/d72Sn czpvs(+݌Np2 5D~U$>r^wrNVoH+p"/` !A#z=*aHAox~/p*hV_`"޴zc=n'uk-/ۀ?@˜_żQP;p3wfHs /Q~G;$#1폠UR1yy:V=?Rxɏ6P©w 1Bc# ]*hybe?Gk ;ge#@,RaBn ѭo^&R|n .hCarm7GR\߅5WkQsfYX ,]*v.Wi}+B 2ϋhgqSr)JΜx%kcܹ_U5y ԭ;iq S'hO!qE hL]P@"K]y m$Z7Ѣz3TM4l/)a2mUN+VS& OY p[BU'%"+u,-1/=l\+ /w"^&Q͒`osya 7 (;#e;:2,e@c^hCwrcP[v`4k\'zpb!雉7SC )܉occO֙D֜ssWvs֌Jdp0iD<,Q\Bg"!pڕL-w+2+!14zrz$ҫxgw˂_z$Q2bYY&!U&YYO* '>[j*BF T-A6G$O^[sjCmA}ڱ}|v~ 0NP}۝Ooхᢠ'Ǐüj(ǵVȚ'd)0%d[^6'%H[ urgnIϦ Tկlo~5 %r:90Ƣ,Dp'9k+)յZ?"?R"|W|pR}RTI0@) 8;hu}㸐/aNbWd#8D6|}\ P/1 w?ˌn pfxqx"(of̧;l TH]B oq@FBQ^F `7xzq.)1dOw`J`$7{mS_sp1tRh{>:#t9{Q⧃tR4pUābS&!fl_QLS˔"Nf:Yޣg=yigY% F34y# e,N` ∈kGWs c }6|2 ܎ڄizCkL2&F m VNG V8ssw̜|̺=|'(Gq"$]1F@Y>v@?nYq̴fCm_W@ݭggj8z\do_!1ٮXsP2LGTsZ<.a_i]ZX٥Б65Ceԅ"y$D@!R_h 6C>嗞o'}wH nƞlO0b/EE .x>bֺeUEQ8ikEX_<ab~Pӟ C+{ t+ V-7n+EpSh ,R 7V| ڨF |UgN-Ӵo! rϒC pKWgKuӀlxkVߐs:Jq(sai8 `qšQU[>k&Q?}{h?yF{?aytq8H1{P6 aa&T K+-Y3BUkM~&&rW[^ l2ǖsX[fҔbil?g"ZE)`za9ƺA=E uz3Judlf vo.H.h˒BܓQ%yr3{Z8A/-rpԇ@z] [r/DGLoQ9+XhQ~ VlZis$h'dPh sߓϒuob9$k]E(fԜSF^1*qZw>EX@,;q`1ڣgtpbOp zrO_׳ |&tHɓv1Ol)+KNmr2J31קmΖi5+i}{ܶ^Wb$uo8yaO˭q0Oy9aJ )W٩Η zd1߲(|tzpMŴR$:_Kx;୐ x>)N4O l뱅_? 2b?q spSmɥ5ul>Bz?lu݁'uۙH]tKOV`ln1#@!&RB("FM*kQKlU*ߊ51n4X㪅Q0z 휿PGWJV#lj{)ײ] 7/аj 9kVQ!%-_%O,z]gΌf[`g6J Q\uw7CQL!鼇X>R`VM]kLD;K\;`.A+ /|" Mrn~d3P7vaO$ċvyʢ<$L-L|Ɲ^KxIW_] ^}x^QQpC=;&p611nsbMtWL'10L,uǯ+d_0s!ob"X6D+`G7Dn*FEg%Q0XJ]\a^uFL*Se2+7rqAefCG!3L"8@#ux/мfؘ]J*WZus@DtlZa7H&?xh^H|nE A1h)<ik0# GķsyJf<چ^"% )\W<־y PY~4Hg R(N36 =+_Ss>Es)NE^qi'~/)<(Br&̚iw 6˸̷bG_"lgH+> a#c.gUnksL;Q^ /h!ӴE0Gs8Ls뚝aph>v,e]aof :ilFcuӒ }kd˜d)H <--'ꬆ{1N76]*S>(>.]EGFJOhsgðhBDl1co$)ꇪᖟWY\ZYzL3D+u ӹhIXWLF,pe҂k < /Ă!7 <yeu> /"'-&虬%Hz8i8Λ9OoE_i;'  lZ Q TB+v6n&h:.Ni.W7pR~OֺU˶ڡBxd19jƱk>ABs)Ibxx}ZE>[0݂=_Žz<8Fe]IjjYTH]6DX̅*+ uK&t  ؓH,ko*,˸|\fhYQޘ Muc9]?KC9B7*d/xF$ŁcIsr&2OrΎ ̜uq4vЋ-*dJO3o"**}fX u`O4뚧yAEm Aw~iRj^1~#@bQ^qo9XVaɔZ1~AiwP:U`k+dw>8PReTY r vLSY<1J!֪I1ҸI=4# 1Q?lBd_]#ʿ'XŵKD O}m@j 1/#1eXlrZ t]&@Yz˚\Qf)ii-!/ub\E1朧U+*Wؕ958|Ǡs?h<ISXDLy)/קD.6,Xp۟$Qp3pmi}ddT `}y*-Mrj8-{.:I'ӆy:5^O`2/nMp!(si23Y.A-,|f JCkx(0i61 KRn3hB#mmVA5&v rS#}i0~; n&6ܘQq>bԑJ:EM<<8z/xf!:i"0.uޔxF7!dԑN&!$XX-|o](CiHZ ʍG"#PL祤T~malX凮}yZmٯ^GFXpTE$8ɿ:u)=G{C^Ö/׺ 3#.d\xd$R'nRc %i`D'Tn,@xƑiu 1LnyGPμ%b6LzSNP։k K=xS{e3X)NM4zĔ6+4 Z!n=܃s*X4_5h9mݏAY:AOHBffB,w.eEe2SX|}2+!)l"%.Exvϑߝ/reF D vF{ ι[6K5YD+S0gI:o 7r .Nj4HJd \c 2ny+*<GQ0yaУ-,m{g:Ԭ1f+٘cv="pk-|)V .{R[! R$wyq,sa HjǓNX3 kW􊾷:p ;!!cYiUBJƢ:UJc|4̌T[4PU-7A+&L]aDsF&|gBpP7wf=Eq+VO~j^?mx6י cZ΂ВM)#0Xc%%{g@+{.fAN"TkmC1f}IUJ]bl[>0O`IjY`wFb~|b>gx$AP0bB,+;[>=憻a1@ '-Y+LD]]֝ȫR/˹5DeWQO#zuiN;ƛn]&p- (#P^= ;D@-R"Kzfc5_ 6"kO.[Sˌyżh#?Ą%sw'ΞuSx#(/j ^I6Z'f *p8h(xuR&A2D:S07v磨V<7nͨM_j夂&kh*۵:du kofoˆqU;EУ4=h%bS}vXS rOiDwά ;$-#Y"b,jƘP?{[Є̚axuƇֺyPNTو;R"F-7ۢ .a"0CPgN^~srY|͎l/swI A-sM/,8֋9 4J+BFa &)@h 0騣[nvӼrnLD"u-ǨIqJ߄k7C8T~N1!Ρӱ.(ĥYqm2i ϝ+t:Uص9" PW䋱Źa˫/Gq97k= QWZaPee{s"b֪З0J1qN`ԡ~1hX][2GE#Z݄:N 0PB>p BYcv%4;|ّ55!]Um t.Qg W%ֿwOa*G8M/W)Khă#G Ч5˔X6>y-e|h}dӏδ~9Yy ԎY#hH? =Su_qЈk|5aR"0%-h:ꑎP~ Q61E+nH>ȱU"mAeV`C]ӵe7B)M\i,eu9()$]cFZq;qLT"0d?sbIbAdž/KL/*}{ `Tӽ Hmk쵹?`#BP9vqD Ur89X-z+?E ^EBU僚e\@Zkƕ߈,jsѝiXfT+1Xi#ci9?`,WeD ctR%;}1J 'qQ{FzkT{ uyH4c݅sGV.^0XtW2,4C'r IN`#-|kK\L*4  Ld53 tHY)*<.MlҢz2O\3U_d-'W8W9;'PG|lX0)-d )MYw OjvVJY.߷PA]LMWȱ^YV|\Q֞xp$'ANl]ysJ^~H( XlFތG51jbYb)}lJE)ľ5Pv[nܽ5OQE9VzN2Ԇ~[֨ ?'ʈ[$)uFv=m7\M M36=׺g+Mb66Qf Zce%BAwb$IFWv8i #FV^2'qqBYR~mz~PFy^QpS >=©?tXՑB4U$mہ.OGm{V6ǙP49}oDk0CJkӣ"3I⎂ޖۡA#cB3Z8P:fgHֿS_|dQ[NjJL~7/wA_'ۆf&ErWH`]Im#6$?+:b|Z֨q;JQƬmBX!.yXZ:4wJW=BvUWAhw؄Kn4?!v|5ڸC4dJV҇i٦YOD\>5SjK^&f ߊs* .'>ZՍ웜ų\<g.+<:xG%h݅<'}zk)YN=),2LըL_2++ēV#zZW7un=Ǥq ڼ޻v/_$ ]#k,!a# 8!$N 8N{.II#u6Iy*J0 e]J.yR2*?e8&B)´KsϨHޕsQtY~|YLK_Sl-nnAy>E~4P CQ*ukv˭f\.;*ݑO =q3bޑײZ( {[,GJh?Yvg ϝ3F!"6N~*ͪ$ǛF0EI6^{q}ZA%=3oX1CO].\/庞;-̃nb%uzCHhޟh4emo#[*>Vh@*#B`} qťTC4Wi?=Aa?J'ђFbq{!πX_bץ8{Y˒FV )*QQT47 ۀz9jC0ɗ_.(~E9f ohew*QORTE02x[~ 8o;"ʖ;#B |"v,nNFmhrZ=*O@)~" &_ J o8=_v&1u[dzp(z4mok3O7vRO\<ԀT4gxivă>{# 1e× ̏Zg4^ ne;\MFkEQ`?BA>S>bٲZI^I=Sd~앦p/IrdccޱfdY~Dg$ԝ:"_SPK&$ͩ?4y9::g[^O̙7d{cFeoUX[(b5#g 5btL%jJp37gϝj*| N58{ CbqΓdՏ>R;/%MLX\el"X!.d!JL/z TP5κ2S µ /\4*=y_*{_H9V80e]94 @WtDX#~ ChjcL\qv(0X =â%̚Cl\zvgPZ∜8>2ϬT(l$2v&|\$\+AP]/%A>I <&5!QmbFcʑ:R&z_Dѣb?tAOxdJ͓F:`J gxa[(hJK?)>SրU NIߦG+,}V*"6)sM}@Xٓd6ID,5^%PRPXHn 0q.P>^]D(mZ<ԭ^粁vD<ԃdjx@ߍ|ol|}~Th+oTȴB_wb_RWQFlΔ_Ru"q_)^F,<~Nx[a, @)7} ZMQfrgJ)9LC6 jӇfv:+_QxohW >d0# [<}lCQ&eͼ ^Ŀz\!UePsiq.+&5TD8Eȑyj}Pw(J;8U Bn4(9P|=sݟ*Z{2γB'l6{&>nb[p.nFQ6gL)Α&(1J؝뚨e(.*4KN9ps^(0PÄ/Vs9kLԂ`Vg,LG0N٘|Ts¥WAΐ]TscwNUj7[wRWP`3[Ik?$ jخnj([e/*Y}r\U!N C&F %BG_} RFǎpˎI._y$ v£g v;*ʔ/beYҚXv'> UiڢHBƂ.@V&0 Aౡ~26+˼*#~ V-EVLke b2qH39LjV6{sc\6mplJf R@C7CSGhN #>U`ѻKd @;vsf.\X!Ku1%yyj7gf#:x4@ *̑ɶOo\ŃhV ? >]43"uezY].<*"63S"=8`?q6P޷i?uU<rPr6Lje5mX^1YY:kP+;Pr~(' bs"Il>}Tu,vD8Ģs=,4/ ?Zac9'/@ +%qdv,(%A={ԍ{ht">>ߜSGuGDtKj1 Иxov0BwJa Ef?FOPs&O@1"$I7NtPm)T&q\(Ohej)da}iM>)he?zcalX7SB?b}(m慍-AI/k$H+ zBKiV>n~ͨ#zB$+pwM_^6Il70oBZ = QEN `~GFNk*`ǔRIՌ  > 'eD{} Y[L8c =ֿ;]-u"QAͽ nI5DIzG꿢& ~!9la ѹ}Σa59:9thRqe:FVەL(̈6g{y!fz'0JQtr-W-IJNٷu9(Wq$?}#'=\yژjmnG@@y$1䧽t@ˉ7h eZVq։i[`tdaAF^ڮL퍾"惡 ].d { _l৬IqfHBO٠R3M2⺑ ނ@]/q4Q^ }~slPAǟ8ְ ~5ASi[۝žĊx"s_pi_T>gAeʄC"ȮƌDqɥBꐧQ{MNs#[O4qPf$D6!꥚q"IS&,!j@H|=4·'5cm:| @U9V+/m-tg>#~^cƭ/1CXZ#JS tYsh̒?߸LOCr%q-S*lJ"Mf[p9ZnTt"qe& 1/-q70U R` KnpCfYi=#,7%40кN= eH^#ĦZLEѕLoP8Pau>o,S m|%uBS0Ą1(X-cyƢ_tfpLp;TYIu?2t\/?uZ4gaNnMeׯF1>=h;,9U4b!c@LSO5cmb)MkZ:kT'Jo\6 G8riMc4qL!nTab8{$.[&urak)]-˵M= 7 n| }ݔVr??PՀZey ,9v~Z5!I1LB)y6X>zravӑ~ot0Hr3rLE* )+ea'\AGO>1o\F$B1} m:YYd\ =+4UrXmn?q4'P8vP Kz^ejsV%= ?)o .LIsMl -5J?>&+ WA{bUܼOhH ީd$ס%R\GvJ"MƢl9]=mawC>P;7C?&s?!q;څ5YR[#]`=],Bل ct5S54X$a@P%VnnA5&dv>Dz>q0 9UCl̫6^Xof* CG2N xNhC&cl{ DT/C^Xp2,hQ#1_ G2Xp )u77;1Ӱy8lSG oU[R-9\ ˜[bE/lIv4Onf *(MIGrqVW%d0x#?W_-E3 ѬVvQӞHc (8tRmKYXP>@L|xۙZb:_mKuL4sۦU0h~t̑޷:m-#;Tϰ@LMzzV!v QҊ^C$'sգ(Z a6];著{c3S?w{_XKݝըSA>+GǾ&FDT%MْB=JĈD=j%: Ό5{PJjgD6n\w# e;{ů2?-Xљ(icqu }wH[g"t`G]Bئ6z$O sSw$.(L$ rvI9t170'=,~\]!i[8%N|*˸ыirg8ERư^:IOZŮBt Yg}X}O&s`<ݞs x/vaE3TiЇOQI-Oyx70f#Tuzca cÝ)d߉ړ:Lޓ%a7 xp.vߟ0׊Xǘ^! n0^i>j\ 0|i/ǢH6h'? o%1jV"::wn`AY0?[6c ~B(۾GD+_@Cɂ|E1yg;Pe-}ʉp.ƙB pmlpA6wdm.dhT-ijD,g:̎z%~r>^O4$ÉG L"pYz FR"^v'`\heF_*N[7>v2sZPQ8T<ְvKp#̶J;Z4;/E&v̂ /ͤA^ 6p{^wDxRyv Rt^$Ȩ dpD^FՏmwe=\=6{Y:¤{J7|DB .O9s'p+pYL9X(SDR=+,dR\t S֞xɎL,=s/zA%ܸK|'%xC :rmv|"zy=qˀ]]3%6X[2 Q N|<&lA>^E„Tш NKPctyuz"&ș:f'syC ԙZ.3!n$QSJWkInX 9M\ z%=Ps0c' ̙){wQmx5a\.P)WJwE KjaDxrqq͆cL+AǴv6',$˼X˕$ rS>a|*T> ۷StRfo#W>M; n^o; M7^ ,3 1%c{B.l}.4/1ᄑHVY $c=Hi0`@$U7lsJW"sN*._&wy"J|jQmjrF_"^C߂h7·V!Wu Pǧ2q' f*!G;R\|(r_~7-w3%4{;B"Ƙ ֓YebiGO~S~E;db1 W߸eNui/}} 'pSBBZ()z0f50Uz7C&3/'ݷ}Olq; 6c;`52vXDlU8]vn/^w==Ƚv.l#ͱgYZ070701000002f1000081a400000000000000000000000164e6139f000019b8000000000000000000000000000000000000007100000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0u.ko.xz7zXZִF!t/x]?Eh=ڜ.+p-3pO?mHjlVKs@ ddwĉU6 7藾|oB85,M< A_3Þ(IcwV<#*W/UBϸZ#9џ _ٕƫ~^#u*1Y8] .Xܒɠ=Rv+̮O̍l4vlbH`<eNy}CiRI]}+d=`-uS!_ꖚRCfiR %h3ɿUljuF#DweFҕrlkcECMM>"LӰ(CH=PTI^R3b@ +1VЯU>$A1d` C$~ɾ\gJ3p¡_-PukмCJjaE`7ݳ<P]eNr>GoDvrg.H qU aS(^>3x(TbޛF\Aq360YR6ԦǺKYl Ԅ^ #>ʁ} Dj!|SV諼u޼*T>TgticO#]R!-.:_d }Qޢ U<'sԤ!>Ff w:i^xE3d\ЌW¾gMM[-Ʊ MwSֵ^f)@cI@ >uIos=?$TR:xvӧx ^7 [L4\PނeuN0"S&:X8!gQFRL/[/ <\pqN},!c_hF[?jSI+72P7 )o vۀQ#Nï!]ks&v ԓA TU4pcJZ-yQe>6NrMFآov7t'mc-ݒȼ^Z$w|Lu]S`װxuJKS?ްd/GCKp'I FZe^;H }&טsW,$!we gf/YZ.d JQd(]uRd3_؁,1yO̫)\L-=CWQ\΀H6`zwE_>QxN`B|wlUf荒$vseCo ,i/+wkIvp;³ a @˿nZpX1C]g%NWmޡz#Ai2ZM`PuEs쭤$5s|'>d4q+sm[ x'/m4ZEsǰl3UZ1*9CU({(>`-݊A1>Dh%k S .^'Z6.n.d*ZQ؄ fdXtx)Ok9y<ukYC&b@ށ*#aIɴ{kenT^:*C?Ǝ&:':<`gB|#5UwI82˿D(q~6<9yx"jd:pM6f넢|O>s01YDa<8Bճƞ /#"zBn^ di1.|i-`-xN V:._e}qXxOw4o<uh_*oSl~{/#PaͣAMheFo8T![trUeƴ6hLdƯHnn'N{X#ЈٰҔ"DY/+L i=BiWᙱ6{iINy )6)?j qPT;NؚlZ ǭQ Q wVy+KѼ g+aM =H>.%j%2K`YOrC :*#;쓘!GP"' w]?A MS@GzˀrPu0S(Wo %ĚTҊoBb bH2*XC:Pl Zm˧O.:=\l˶\ Iy6 Q>Z[mv@;q]!ts>^voErLHH^f38^_0opuUqFcS^5hd+誝`\%={#r,jZ gC4cBgxW%ad},;,7(PL,ͭ~9"t-U炴{ paX8WΖh[SO|RD->T@q ʟkAlTˉ T&Ş,f|˴Rp{aD/,$}%,Ku 3|xs9Mq4pţvN>bLOQii^MRSeUn] پb b\:l{Ŭko}ߡRhvE>sM:I)(6b:9{eU_Ga;Υe'(9s;zpƫ麯y8㞣LDuYDvZE'@e&+x ]y|zH/)J@68JbeLib홱X99XV(j:/bX{%.]3sEA!A_^I ч^C<$Qd3S-v&=QtiЅQaz1Eϛnv % 04E)fJ/%Ssr9THܮfL!,taarS볁Wob?r7$S4sՑm0V/h^u U D"c-zΰH gHٯBW.A3u ny,|~u&?WJ UO: d"{7=p@$#J*IԴ0wM׷P)clp;.5 +5qsȞUZ1(kk*)WX0*G?*E|PCкih>QwKOF S'6w4I-A3=xmYr=㇃}e 1]G/tgZI@n^RN>'&?ɢ|K͟ vޤ:2-W6$m~vsd(^#k ,׫edCN%GVLGTLA:v:2P7klPIr.)gNQ2AO>FB qF$W<]QO[?OT #u&),=!dE$P wAJL6Sh1s"5;bTPAߙVS!2Lg!(EzJ \x|a[ UX)Z a9Τ*y~4UOYF0,د0^@(K{ܪ9@G}ءjw_zrg9fkLgë҆Q\# u>t0P.PI,#E=NUs0 jV0[lB#m K#b~1zSeiGN*3 }6I(N`,N RE F'pr Ju] vQq#q:>"8No8)*I:2OK~.x֟k: b=2с׋n!#Kvz^_\h+=JI*E-Z=txǛ3De#'k$_;`6a;m8"5_5N'mE[Ҿq6>k/ǂ`0(1Bu9>O[q֣>*H0'舽#I-j5 v[)hE^Q3qa)`Wl汸OQsxY{]丣[ }Epҩu6тV A>{ZlujZ)Wk jT&dv3_8 c DiK i0@[i_SPV ظlq XC- je%_ft™FaYNG,ڃBϓ;dѵ9?]qd"_bƜ_Hxj'C0< >/t2g{Rzm]TpJBF91Hu K: ОƦ-uL E%hsyOo_ȚS%%W73\Gyq#2#BUFXCci9F? }7~u)s|֤#Dzp[愩؋=hoo ?Q$1&Bf󡤄EBaHp9S"L "E/s HEK2W6h! OwNOeJQ qӃt2^ۘZ 3k^O(%~2Hx%aXM׏]ṹ.]}:ħߖ e=3ٶ~qx8aNoDOslxVuǯO$B}B?> Wvn NB;Yޞ-&Z?чjVqG^WJyE!T8zWc@߁g 0{YI~Ƨ I#n/-<1BT^|G+]|:1fS :+&Ƕ|Dz|]2iOze:h0A|Mc?PD@CRl'~w>9)!B0e}24 AЗe yaD/ijIuW8.B-mۊylJ=84f|N].9: 1;Ɉh`kgVQL xHO3ZH%C$-n~h ɲϲ]Ah%JD==ޝci}lpj')Aɂp:x5vʄxVLȄ}kO /Yj8!lٔtTk r{=G%й!WzMc=v̸ `w$ބp-uOЀ4]w\*%4:S}[Jh%c,|js73D1ƸB򃦦ԩ2@._?ZW݇0Pi7陸>skK T37URt: p(̳N4@Da@(g$%G ]I]Y"S0рkm8H44+ /egv 002Pa+O}&*['?wjKA#xRV!۾z8tEF&6(MH)XlmNpXc7p,Л$wMhNN]P~QDf݄ ޷R@OYWFW mmtQWrsNU9.M ynX.#9x߾57PGP`׆TE,*Coo3\?aV.cMlV.]nk qbDIa)xjYWDlL'*nvam&C,>Ez^Q9! NT[=rG !־93f/j /u7HK}% q9B&v=CzĥlD;A\!Oʢr) ͖L2C"3ԉ>b֡K• M9ups(6iJيoڴŜzI :ދ \ȍh*o57| ]0TI5!: _UAAD+SR_RYav+ xXge{WȨ Jr|.)B3\J8گƍΥS枹 if*J5[/dLOUiZ-S]|oMQuFt*REQA0 ߘl|L@E;IMl073۫ sqWr%͗<>b1Jl3d0$BPj=ΊUxhC _!%صw'`zV0I"_vu˭"3)x= A=`&ILĐp'/FF`NŜXMnIt%CG:ˇB*lڡI0 Os\&1lϡa}5Mqҝ9SDF1oc=8%*~<#-ouoFʎƈ^]k~˂HTόbryv`YϳqiIG))i2nx6{PR|0z[Ӕetk1E\*{r9LQ:ԐV F)E?іWma>.(gUP菉U䨤~p^1˚! X姞c}{k#ĺDYrs2'/\A #)2%g*Dv]x9Ik lf%:aA}ks7]MU f?EM)1袦r8diYblA{ηX3yz7q+6hm:dYӵQp'~B us@IU7<||E6KU}c:+QmrHj;VLC@)RNxqX*^)dԥ`aTkҸ?',&m]? #BXMK~q{/њ]g[Y$avVRʌS;λ!^PDڹHBJ.rۗ0r6>.@qv*Mgy\ѭK2AN5j+o;Q[@ϱbxQx)Zae ZCΏ +Ag^u6^>Az vkɬVpݏR= 5.7?֋ǜ/&e?!7M(a-8(A[R,v΀).V8hD,> MgBO6WDL%F||0:6rOefoR#˄أDkQnњ/@_'͘1 Bo %eyoqO@Ū/d9=t1lF!Z3"gr6NtH#D^"|6R{{SQOtp d/+ilkBCXDlӚcּ&hI]Y5f]ooWog&ONib1paVɃkz3xDe .]Mf^񀐠fbKڣHDUFͺ.=lhؿ^PX) iA&FBX7Z+57}g`O.=p-[B ) <bKA0] D״}qs~8Ф ǽV~w K$ 'LǼ*>K6ڦ 4GRl"^S9N g19+O &)rgT @AF 5te-1 a4BDqCP_{ۤH_~JhQz}ޗ:B>Pq  3: ڍ|WJ$r~KAhC+"jbW]j2 >E=jz/Q77>Cp!R ] ѱ&RM jj;EZ&=7ֱ;|Q;9|#^qS|KEH3@$:\U, y CD;W ٮk<*vZ?8rT$B6񓤀VT1b$`e] |#K^$&hO/͌Ĵ轅>* \%BⱱY_XSȉ x_FY[xyR=6m(cY~џGX~Mjےhz^FC@O@?>elO7640<2= [Fp"UhM*ur;epW0:L9GMH vz.ppQ)Ts[j3(cتP𹭹o{6 'QX=ՖJr}%=~1sYb9u HUyT,d9)7BbPa["R>g9pÑiK&ZYcI&d|ҁPWP{vT"HϽ(O;Qa[_'i)i->Jz2fPXy phɊ%]q~|% !ng\D=m }8Mt8o!ۉn<tP)I3a38Lǘ-H3dHɆ ^RU̵.[Y F4(7+Ow=Ғ8Rʎ7Nzs>!) "a]H=L 9x1/huhLFbHY˴d8W;pFbxk"HE.SˀqAVa9`.Ꮣԟ&CcEa8Y&ä}`-A(;n';"B?-Z(0&DӑoB:]*KFJkM?$,x=F2yyGYG~ZvMoh;9RZ 1 ,z.MBq:$I+a< ٍ2|-Ed XKM7)gH}h:(` k[_ʗdz=q,l#<^ U;S>>eŝRr4NLve^jqN{.ټwo0A.,H1Qar_pL91^&#B1[([DQh$QZ{e6+"&FŽ};ثa$ߡ'LC]*oc\_rv*HUD`pF*T`!R e><*ԣ([ϯgWX& q3RR3#ɛμ:bDr5^Fx}09\%ՎФTu;z/luqpD}Fyyy(X]."7@plx龳S).TҢNz la˴ *-Y=zcUS̵9?`(Jp7P 1|l4I7e~wx* 1Yf6@Qx̅91$"|Mvh16kݻ~yhzI4R)%9.8%9̈ Y) `/zUÅB8Ǵ1.n'l=i=h7͗Ej{To&ĸ?yC6F][{[G;IPy'&& *>NPPfA]_9X?6$:Tj^l:!rPy/MXD]߷vߊa!ܶ66sBQCgMV˓${Lrn'b%zcg7WCEc3WU9"[a=Ɜ4-`_g|-_ QA>$}XclqFR6*))@ڎ?b2!0~1>L>E5Xo\W3W衬aEHʽ2 J+ uEt.-aVk{'X\ NyL<9^wpSwͷx ݐ5s:Nw) L|޾( ᔬO9Um1-Q-Ix;xjSk6^ѭzv\&;s9hюLI8d)c^&ѿLֵr|lND2~VhF ޲,FwL+!sc⇇<Fw%yh62\Bψ`!1ZӹF+t9td]8aTR!J &{Ea}ă˂\|0p{ֳ聨0g/M9^nOAKtU_TfKXCP[S+Q|`] - Q&h Yi#dieړa`_ґf?wBaFF^*oo[Ex?O*j(NBwGH  lBgHh)>J`1>^&_g@rbJ4<\ć0~4:wkQ*;_wN_TZ(*')*\ٞŗ)z!K^2'.}(A]2v y=nW?4ŪS:;)uh~R18F0~f\Fxc+T}p"s mvLA5O}[EAҔ="|풡j ~-o] J|PL8} ED26~|bօTjCJ,Rk8(~v)+3>YgpW0IHMqʜúslZLT}>L"VI盔o-mgt(s_5KdPDrrC{m"*v}DG$ ܞH$|[wXD Jr^d,Uۆ~S C7-8x98rCU(eOg>q{]q>j뢵Ciژ,[6 `:) A A-~Ϩo.œqI8NNg%QhS4 seѷv/ԞUgA!CnX0`HH^YxxJ~ʓ{Tbmc 0Ny>;I]]\:Qa]! wmYJ8,2IRLr?♋po1qlDo7XAm%Z]jZ,cZJ=zHUZ#?EtRo Lɫ3PA*(?L] D)pܷO~p ;=6DĊj]:=.ױy 1'{,cիPNx`XBӈ':(ԋ2+{=΂Ԍr:RG!ꁗB4q)I67ok4eJR$Q?OeFrZϱ)9>%m6=# G3x9\ |TSNYFplZ#\}Iivm7 4 AH(i1ka*eF6z~7`{w.<)؍# 2 ҩpt 5+u.NX$el] AomW#YMBq5?KWT4Fvz<= $.U6=JǤz`z*_-!bR!$  JeVڄ""w ы)Ä:M5IR;-KY_/io;o.ta3c򪀉teySc\12Brlt*Tu2ow0lNFA穇E*^)t[0UuM}xdkh RԪl¯kYlkt% 4)e4/;V:6IޫJ\({mo~b"h#7'|EvIB Yl YYfk9wKX m8bwR2}!Q>?e$U}m}u( !C38+X^khKirifYt)gFQLcϛmm\kUJ,x.U%BqPn& iEbi(ش'}`7{~pl=2l*kyhM~a_r-ӾG]s`-uX<6M;3][2EEx0^2D2Zա|iLР퇺'vZs$=PyQ2L\Tf+Pc-ΒO6F䦗JL|kμcLt*i[AR\e)jД $I_Z?N4DIiz׍ {bxSPpF]wunRY}?'Y#~8H"jsbX/2јmۀs ݡCB^ϙocqѕ2ќD Cq@ծ wiI,C)A]h o{N%0Wyi8[t_nPWG' z&'{G#TLySQEX]_~;3V0m g;}jKjKmBOl{l"XBS&vsW589f'WsF_v}>$6a|s [da;U=Xq>>u*OZΩ!8U:uE=r7fjaFW R8g:"om1YNX0(MKißVM6y^S%*ΠV|\9iuIq&3Bq@Uz9CU'LC+pos&3;_% ,”@fdfw\f`,w1qlw?\(FtN/LV_Kd]Ꮔ?I @c0cYM)Pi-ǒ.bGn^ȣF$ƣrd9FE&y'rk|SĖ?:Kh~)qy18J8kZ@oZ|YxioWhQ F_Đ# 6 [2{4j`4!(@= <}{Pڹ'vNyrdВŃWѪSW,BJT[~3Ϊ&/ayp ~K|)[vNH9i5;ؤL™JR +Xm{X/eN6ب)dj0SUhecGTcRL׼,SdU*MΛUe/~KWk.P}"6Ai"!PId>A]l}lW3/cR-aoӔ7 \<Wݘrv-+l@sn;Ccqٽvemп-r 133(ƒse\ڦ={ޗ2+Qohi2DɥIxx~BTs$dIA+auVsY+oو5ya[\pB>!"PJe!,2KwhNz@eYB7ѻ 3tɕRnrUSf7j۠RNaTjnNTN1 AM}9UD-.v;W"C^컜i qtW:J:\rA(`sẹѨ!^ +]=1vjk\מ ɞD% Syichy<5`DT=8\b#unq`@ۇӅLpL2(D=V|sMtQ1gb+1bH`N1R^A]*neXCLs2`EOӧY|Z j,GY^#EM*U"0 S:)A4so?Guɫ-hي^_[L4 Na1%ŊQ/~jUILj?70v"֩!LjKW_7t,@>3_5Z@Y<ݕ-6d2멈B;ό^ap[G0(3+[vb4^L{{HlAi.k"uY~bASI` fQ ڲޯȘ&MĤ aNtѦHwpD\-JB| Z+\*-,d;XEd@#> XxWY#8H^ ^/_Btnfon~ n s)[K XIlK/.O C>?ڢV8Wq`[%g "\`-WFQ"J!K7↉ eJqnQ"i4+*Cx3zWPج"RjЌl^Aәj 8ҿIe]9K|_\Y7|Lepi` mMAtUnc'p!wQsxKz+Vl9/>0GѻP3_ /g9 llȊρC@0Mw)g:n. HcPj(ȁ_>cy^Ȭ*J>r)K"\5$kq!MHxk (ٛGSy&WTr @BDT~ TtbRLd2T>_ES`_fϘ.8場"*OnM>C1*iʸhf? XSg-b_9kfh_ p#z]EX$ > %zKhTEz‰̚U忉֔0뻲`4-s3C~9lږ.#4asHme"/l.)=#3g{sr>r|f**62nC^.L8A%%/T@f冨K$Rbhh]J~enhN\}vuX %0̕sv%oR'A%_(Qe;yk5GWi]{ )`>c|hCy6K5u5Cr)"xQS.=Q+Ȼ;p[&GwJEU)?Mnv^0zKDJg=DndE庁Z0﷿%|hW1m<Š:\4asa돹/ZVZ ?o;ͭ)nJxpXBNR b[¦/s1f: T{{cǴy0t">` Wmq'ϫ`[UaXؕzG[%aZMy#hro*6\hiJɈ\}k5)w0,ώ _\ \3$W6p">G ¥T$ {F2!҄s{8EpqԘ|r >ӳgL6y3%zbݧ!m%!K7)='pxz4y '&v;1"aepn݊};pJKn+0tǔT }vru(sz}ʑ(WAw~9i "CS{l$ȻX=s">WͥS<D"I <''SZjW ̰^kv<)Y P֏rZ_h\`\`hօ<*wtщWl#Sn͆1y Mԕ>vA>ьjTv%ΉqUD"`NF,x-FPc;bKiwPz3=dbC-Vknhn8sauNeoا4].S,)뼿 @Nn#FpAR I' Qqu6N K fU~,( D~=ʄś0"Uϱv*>=̰/rI2SHW6*t@U~RYo|06 XP~Z \5i`dߦh̑h!;*)e=GY eE?E>+n?~&&btH\t]Tg9dN"f{*tiؾG(:QrDZ\НLʰE'O3qkmHKEvwWuXjJm?6϶lΐ&tXҘ/Mq_e%S]FksƵq?L}V+^uZwI3NiX|F<>\.7Hpk!pkՇL_ȵ-$`Ir&H+`lΤ~Vy0m; Km _BI8tUwP(~nW`JS1U9>>[@NjDօ`,+D:0( R~sҋ'YZb "-s"d$YogHjA0Ը8f|pxB@XlEm.1N5h".&, {=ml򖸌VY{0&t;1K?kjme,Ia ({bĢV%K\brEe!*/@RO*~l2MZgm!&fyA$s?-i8r8*ϟs\8_6c&Ik]O7GT Q\mαS3A35\s ,vZ>W\/z 7z 7aW z(1=K(OIk۝WBҸ‰i)%P+i]d50r>D[VQbvWK9V)׺q*>٦haN"k7& eެU7"M r4.2"<lZ 2N.XtpYe8_Br _W+7 XA!zG=i]7O{Y=9]ǟJɫ]ZQ ܞ8v0 ¨y?(D(BDK Vp+H4+a B' _xND@),ldbXL¬׆v-,ʦP׋X'BR+s=dw;c9G< T`^w=njn84Ј^'\UǓ68 &Q뽗`^h%N*q0ƨjmhf !zXJ.6.:ͼUxD/ݰu ŁjUt zՓWW&`\d myLg w=!W}KH\G3ņ$r-٦&~sA61-U)^j;Te I _',Ӌ$Zՠk3C{72}le1-e>ȓPUmƐw2π2}"̂fCw\I&m Z+$ '3f1鿵q}pBƪ VO|xlʧYOgf& \$3zz~k.Qs"*P|a}޲uh/ܴzD?O~e%ڴ_/a =Tv9ńQ]d7P:@B ny$] Dt33S*|1Y˺4b N~oI-1$%Bj6 wk^p!u,nJGvh/s/M|QM\LeQ9&NpENgAr_LjM۸l~%K Ԉ+t#ixp>X# Y3ؚ6gWs`yPEHAOǀY<[P{3Ig[tBlxZV?WEKuӒ(tȹ/_43(ӎIg/ϣ?s-PbH+8R1ﯩ`Z|{U{[*? r_HW)>;l.W.6vC{.v6/fbCv9SEP1h0UYK J[w.2;"*HR }f`•?8`N2B8mfIs+&cBQCoߎb{g2To,?И Tz;>/Qze^!U (GSazf|?߫hQdbyk I:=*P$!]\jƈzUuҎ/SE׭u.BgDڢej/ an$BouWx>M:7fv>~PeRpNX=#v|qG;' `-Z cdc'sUnxfwoR no#>=μA+ y ׅ[C$٤ӊɣtn⬄$' "):ʮ%=[ G_<{\P4,'OILi ԚUBc՜d[ swtE{/b , pޔ2ʣd)`m_oj8-n=|)`[8uIl³]"+;/YH :Ӽ ߸ }X,ص'ZRa~|iZ4P.1d+ZihKlֺ2*TLNL|C*sƧL؂锄r 窇AVs6V9~? ڵRwMMب^^\rA˾2\As A܇574k[.dI*r&C'@soRT#C8V? $ijڜֵ C|MqRpP4)S?ڙ-@Ďi{Mb#꽜$a9g-V3N 0X{5ShDXr.JZۃj$–]<D.:hn wq|lɂwK|>$ A* N_q oľy[j$Z}ʖ/QӃqmeMah~@h0F-E7\$XКt=-'m=ZfG"Z(7l:Shd7V  !0l;!HT!UDr5 ٴ&ŭ)L)[T3BA+컕 P$FD#wiL2;-=Ğvd|<v+Kq;Lb&(dĘA%9o E>PK>pD^VoSP*՞>2\@qr<)ϟ~"$,5Å@N%hy^v $OZ#4vX}X\3O|JOi Ce/[fPFM\om5Mv<`j-# tlb9~f]mr|뒙o~.r Y!5OKkf:˅{hyTBlcBiaY*+MN+~4TfaXƥa@C,@KDY ? QW_}m9=I eVP?U$k-U;"h3EWꂼ$ V CQӡO 8 jv5e4[JU*%G긭]z~s09DY8Q{<(H]@_Ԡ$؆51S,[Lq.(^RAtI~aq#"D#e!/^WA0N`ׯoŐCxj 73`l.'Wh};Azyyك~.yl>* EF`BfxO U,ʋ2Gnz"*KAK3i$4m"I߻XL_r ca ?bkw CSYDjRu'oN;3x;&cO 1Yce&tY_iyXYVAK[+/}LDb+^"ҽJ "t6!!ۭ~[j;`Њg ]_zh " {/A w?'c.d]B*)v] >LmgD x]QD>#Jx#Q,]ՆW7$tp Vi֍ņͱG|~Ò8=Bi )>\7Y:GXH=L ZG =O|Ft*7a#$L~0?0,2z*p_gQ"=icJ $~7(uV HddqqO\Gsk*$F/op*4 jNH2jvx5-th>cp8&HCx >H0d^%p \/>2h;EmŽlP s[ SuIh\F7녴sQ?5ireEm#cSֲ~F /caBA55]sk#|^8 {G1Mƈ6_f0LA;Y2ٖ5cZA+埮ڧ6nHKgl.ŏq3\}U#_*y?%Lhۨ$q CC 9KjݓmXTFim7SVi(J)_(h}Vk A$qb;1T d3- $/Q|Js{q&!QfaY'`]cz*&+@nA)?@f94)ᴙMST4x4/3̙s)nY8ސ$¸L98BBc%;q.1B1h0!oy-cphȉkJ?%*'#X0aa%-MW;7l$V5̟4PUO"XdciqsA*YCNB,M#:*̈M4vwЧZO ­Ȑy`b@`%㍏"8j_9fu=Mr9X!Z2QƵ珃ROQڟH2i:@[d^&sVH!upF7X7NJ;|NtΉE)G yl x3ekP*ZI~9QL{AcbAWwAi#کryn?\꾫,/M@łaPcPl^Mи* YMg=F&-;A.I(SaM і5..@p좒U)MH~Vm-WAAG Vo6)H>>f j4m@yKZM/Eqq-$p\PC mx#R=J-;EV)0Tt;¾x/NDx!,a`IPQ L|MMAE~x!~?ZS?{oaFڨhCbA1{ԫA2&DIq=>o ^&IgEp5M y; x.ӑ} WGw'}}I=&UR ]Y`203pXL5yqM(CkW0Dc|Lp'm|~[iC4{S=ܹ=m]TTpkp7|#UYB*phN@ڌحEΈL&^Wr8-Jm%{O/sh|tژFZ 'MsodU?<70i%JEM؏Db\.c5My/ ۣ(r>,^/K-Siiם ^PMiTbЕG5Y4ж.y2"d4Lmr. 3Qs \@<6tFwEۼ-Ɩ ;;69M҄`= STg Rս'˖”gK,ߛk^Q8"{+`ʅ'(ywѓC9߂"9܇[9k00R"@Zj ̹)#~<,1un I&+\%PAI`S9ɍedaxo,mz8f<NF]h2+"%'7 㸍>a09qaym$U lvq؄ *uk׊?}7}X u+(UL:ͶodeQ [S"j,,xH;oSBN|IGB-aQZ;eſ;Dm/W9xh*X[&$c+OQ5k{m ^Kvt"CXg0?G92 uf#Ǘ 8Z碥LmI0(G,B\ʖTSP `FHF= P@"y;xWv{fv >`w {ܮ6/IH` txiozys*Ǝ\ 1Wq_9AכVn-c6x a˕O97*28⭷3* ,qﵮ,Ih }mvkdq@ ܸVZ,c#3¾P^ )",OYa`2ۼ`%Yzy(O;J M3ik+g{>ǘZf)\"< ?l9r|(S .7[ | Iۊ4 ;Cˉ2I-jvw^8mO6?.1!~ ڥ pb493;{f WBoh DBZp=!j 3e IpH7kZR0.B%Ⱦy%SՑ++xdرg<4,jʊO(/%R*8z Tdlb\B{㱏@Yt5o,mU '֑=pTLr7( |A.",,V4gM4]vR6}] 1:KvFAwӿLtyNx|*,&6g35MRatQd+ FSLZE%;i^/Q]T6xſA _ !oEŰ'E؆˝"z YbUlXmI3"c#;VӖ-TI45fn-ͳj#!yVxTf5 H̉@lu (rg6TR9tc['K8a"V'ou(z45 8 zKI=__}[:0pμ(Te)M:5lVuJ+a( ½H٣3tRHZ~߂irIZl?ݏ.ƻ ʕ$=Os7,]ל/4 yO[ܸS?SE ^v%6dfpH^VY$ß#طaJrj**m~T;qqaN_ý!܏͚m{ߣ#>@7:%^qvp2K6~y?a+ZhinN7]_DׅI`%['g+dڰN_fCo;5s33={2-K(i&ރXGtg Lgz-]_ Ӳ#~-A>>XU{5Żi7F.!m/㎏3"!)E;#Et¯sS-H}do$Ix+BH=AwTQzU ~#*Ѕa8VfZGkV[\ >{,nۯAX K;Ww[崤A1[|>ë@ Sqp*bGX0᲻Agd o7OQE[QÚ`H}:up̠;XL~P2dfJtr%^]WJ[T;W2w[T {ׁK!b#Θ9E!_ۀ^:Yv)c*{Pd2h퓒Xx/P"M:Opp( ]<)s!guh/;YD}+<>xQ*ɬ5H s)WyNLnU|H]Fv 8(FnðߓIWh9vthl+oRm²vvpZɗӧ_~Ҹ ^ Ivou4Dn&mx.|CeH3G4eta\UIsc|DN 342awAMI”!&؆Tڥ(lZ ٦A|<7 c%|J{L1ʓ[Re pfhXaW?`|g_F&ng`TM4VR.y,{Ŋoq3n#j171B̅^yv<(-c' k[OWܺ/' 1H#.W61Ŷ~ÁtS'~";/pdWhЩ=@[gIa[:]ߴ`?%u;ntZ6ɂ3ٜ<ʐXB8gH~WG 5 h6g/t_ى\7_o&s41=[4iڃ.r.eX(o,ydض-ya2q=Bc8jcóZdP\׻@q!:&DQT7Rdq_G-,ouC;ܹH}N}m>D+)R2M6LnMN_tڑ؄Qug 1z KG4LOcTjKZ4wRrO7SRD@R;.wd:JPz&ul(:JdJ&3 8P# 1.z[akj d8XT'肆Z}1.2 $E$3zxSYW^qDq_*م$$Ű2Vl "H)UBxw¸Tn;t`YiSꓬN7:`׮ KF]7B9d6#\~2XPix^}>*u®: 4דgӅcTW{^ fo1 y {RtKayGeK <7{NeK 1+sx{tbR^Db~aۗ>.ՕVCSԫBpaXV=z̻iݸu/ħ_x< ł>汤3΄[;K|jR)M/JoO]_q<9;+<\,h\\e$gxs?)bnJU.cY<5m4$[*QU,!/o,مK4z@g7dHD2-:~xԆl;`e,Zdj^4ZLk7*jX[ G)5/aƨ,ٓ^K0HCr1 -7zqVILj+E-"f)DjU_ǯm%V-%U?@y59|evL?/ zs'+,\:(isTe*B= \#IzYy /M5\V\_O-v?^ f&29Mn| o)TkzȘo˸a[^ |`Qj7Bg_ÑN"EW!G9}^ BTjkxaƑc6$eVө'j'oZ95'պoM3g]Q5*B֫b͎*+-``+Oݣ ^|B'Ձ7"^3%2f=рdrq1ܫ^ \RJfepbBYnɹ)%E¶VeE_y P6Rj?. f{UE: \Kg')K~XWEֿN;,F [[^7Yg2%`*_*[<5Ucx5hPLoH ]iYwMؼFDF.OPw<8LhBCVM!^?Le^ӌxO0'lR~g_>+yL B"Q A /r6zϲۂ^ĢR/®NEn@3e /?QB{O1v%O96 i\[Re;TAdBg$|ݻl]Ots{WUmFx39T͜cnjۊ i7bTG+S[H7`oñ%M:lƌrs}Df3ʀgjI~%!nX{j{$ސ& Ǭ,ybXG*+WxR]Kym1D% n ) I4[";uۘKѿ{Dzc^tQN@pOl sf:˥/:-Ј)/8P6:!IVmMKx0p?VfX!-:sr5n^贖+r7 D h >J!L\x5L#(kCeԆbq:5,sp) ]K!p*shHr>;:К>unOhϾTW=[Ϥd: Y>5sUV^]f{ܻ"uK?o=n&-ZZGaӭziVoʅE%z3V3pY)( ڑҩcl| :* ż⢠ Dܠ'R0] GE˫3趺)5od3UKZR-;)\[7Ew|䵍A72Pvy;!Y}Btd0*ABDKO(mgfL'51p=d8m!5,˴"ϳq\UDeƌL +aA"|-@2yJGfULC'iQu l!crgl&FyHb:c#QO.J~WK>JnL)}Ԓǯ-`-a%Ð^`dD]]8j8%Ln"j5dfz+.p(Dm@i?EЖ2jr糚W/n]Sy u7Ra XD$N?v{rCI&Dy۾ R!~3w0XPOA0 7ҟw$zpFToH P\!eIDHzHD^3Pءic KQʜ1y>U6cj *Y#JT͎KBJ0X }5-lϼsH2Ƽ:6}ӝ0RL!t;T45'sIᥞi b4G퍙t)6("酠ÁL00E/M#{ <5egCk@0nJ#|9VTxOz:p^p&/'LJR${oTAE1zǠ{+AHT=_p2HV:|R/ yl?""aID=Բj#%rȚ>"h~an:۶pPPERtJ+xI4ړA446$1I9B;]5Dv<4G?6,4T51K4Ii{'HNeNG n3mBT:{DޛUg1D؇8'8QU:ՕԙHӯr%ߺXmԤ ԅ"HѢȯT D  R]%uZ pf/XP37KJd8;H-~X˖N -xbN:V}C:+9K w׾T(0+6h_{sK"Adgg]fJhbhL 2ya7 +=vI}&sHΌZAXI(V<:1P+tYc-d3u$NKEu ЁYyXZtw˗vz{df.Y6P-큤Jn䧽Xe[CV>@aC<}'c46' ۬Wo`Y۔ ^] M+LZKs5-T?&1^tBayۋ[D}~@q3+Xc\@:ڍ&IӠ# y攔޾qSʰ0#h" 9:eeE6: {v9MOV'HPIEvk*FgQ>)Yۄ@)ǂ9ݷLG{xGk֎>f5 vȉ$ * Kt/%z(|UHI~r,Q1QԼ QZj+,( HX_[wQ%g[e"wqQDS"hcjԴqIǒ]Y,5;n|mK'mAY`y%xBPM1ހe3$je9L^9Pw?R8h]MY޼9pL5G"՗_|6NXp6)7&0}/؉XT F/8&mL9u=:-Ω7)1PR#|cb}l \;LZ_5 +HZ5&'I#tVDEVH%-* ~NB?D~F}jxlZ-U` kD"(fܨ?CwhFǼh. ypp ɻ-aPwԁoqƏע싸 %H*oS"R;D+x  8ȘF`@!M@pT$ewR4t :q yeǟ6ZRE/2czO=P"gKH XO0lU[1&%;LϢzHh"Mcg`Vut&AC-@|+O=C"K˷f Z&Q3gX3–K O=JJU)/>mn&}G@:C&Oa:wAVNwQPuz(Kk-wDyi"q 7|PXlbmSX$a`6[ٛc3즢%l ˳,$L 5!93QUq%odwX߭X}<]ߨq滯pFSjeKnjzypnI^8yl^=N6FPeЋxc1oh}jgJE#7Mw4l!4>A_1|alEv:$,NP+˱6T͞R^T=^{tȅA!8,='!d8=g!ڦ\z$;ߌcAufF A$תrvfjKBʶ.DuJԸH|J$ͨ"DP2p8)Թ 8o үUaWICoKG4p 3N -crgkzX-qii6+Oc1<})ub q<ٻ-~@c85?L:O+ԠmF2c4ОHzkf ]RDb (6M@8nHbԪ#&QmyA8y,!96Nz=0 wj=J>zy^767r*ﵪ>k2?ўot`$ L^3 iSQ=<\>'2rHh@d 6rTOz{<߆lunƌQC/Q!bۀtGdh6ԁ9F -:'5[^/Sppֶ+Wbl TbsȏM352 (PE~g`rFav 9` -a-Ba^j쟭! 0L*e|R# |UAVUb L9XYjcϺܷRL*QLkhjG~[UJ {O#t+ץA)ΧrD a/T$F’FFU>AO=dlv6ϋHT՝@EiKP+tOmгe9]/Z1YBa`hDTc|* C mt\k{;̚q8zUЭ U] v 8sO4(24s ?Oj(_Bʫ" #2+[`tǺ>=y45ϕGiç7[LCgMaLA4 s,6A 6mm!A7y(=ZJ]!Ts \)^9;kp2{bRƲ 6]N~_w%D7%@ fy.VǜN)fgxi8JqP@wS.5Uma!ëvyC8=߁6%\VM ;ڌj"g_9:f<Ք9LKh5 B;Q#*"o/>u 5p 5SHIVsNHgij(6қ&cj:X:B^1L FQ\%#XeAlޕ^smvd5'g}#c|mIV.E#Al$(\agGHoHw[u`,am8y@:`hDŽs< I^k gsq6;R.%؞0J]R(a͊VzٗWwKzn&AGG`%X` ld(JsMC롽HE }V6'TJq@)eBv)Ld͡tѪM1aސj_\KZPOgj pER> F?,6 $Z'|N$t]s+/n9Lyc65F Dn#s~x\˾Cq/ߨ[Q{W @c˫h*`_194C=CUXs{qhw!J@; U1_Έt XRH&Q-!v\&;ثM&HNE3chUN;H J*#4nK Ⱦ@ hˆ?m} y3 ˟ٺ9*RC)`ue@zE ]' ŝ>b2HGcsw[[=8p;. hfgZD741 -m%8iɘًrUlhdsqA~QhS8H !D\U_Z:.PRzwB~Z@د}PQ$NY~J%)q6z QɺE$ $Cѥ-Y(qd>4!^L^ȥMy"#״ Z25Q^oȵ~8KHoc Zk,b$QfuK v>j@1`13JݝYMWvkޛPMɵ%6#$Px`Mᮮ"I36ٗo8ዩ5\o9,K Ŝzg*Z "N/^vE"d)x|C;勣40Kхm*JPn VjXqdj=^3eS k;-RIѠ%[΃WƹUKmUEz9n72+W[M,1&3gS6GQP{w3*l*c`3* CA/U(jT|d95, Qa2iezBIl&ۣQ JI&IuEv=TzGӓOY=oX*o$7 Amq0(IbE)䃙UTK")^NwŒtL[58L*.@=s2:79s%b$QT:cuQ˻~IdT#oW Ӵ(;'ףwb>fs Ďߏk* RC4`xE|7%azAbep/T|b(V9sߖ)%h)oi--v7xj҅ԌKrv7 =Alx}R7ahy]TV[=qbv)cz0g `^Nǧ!Iiq_r`&5XG$Q s "m-z-ĻaXogH4˝HߠYctzC󾴥3NZH_X'Nu^GS;m-i"!8#g0Md1bR3r»e^$x'_; 211f? Y̛wŋؤ$F^ YSYf}+Y؈zdPME:KwbS]U k9ZCq`J\z k3qJGY<ö}jm0g/ ˭/Qr'5KLUQ7-Ч4w|zbWuoθGe -Ҵᗖ0jg zpA:)H|As"zX}g4$z kv{T.Tw͞e/p2R1<߿%ym'Ziж58%ك]P`X!Nځ~]sw&) +v[J%Jr2f/ߋ%gH<#TTV`i18%@$};d |bAKf5>J::Cp]Mkk8d(-]GmvGzZwG׉#Fr]/mȕćHs%*C ЃA8;!P8iϋe)HGT<m>Лm=-$-6c}q"ɂk H2P D[(,dsчWvil="ʒv}#0. P.tz6GD@G'Th%oq*)jU^ k7,;oBhmO/F_fͅgq[i_@9\x=% k wg^mA ,![?լ]G1MR{g;֊2F:Q8 $k@"RRA= e aq䉌=CAiMݲf?B8R <0 |0i1'jkkNY)gas~h5Bqy1#|CЁ?Vs]9Sd3)^Jb)}f}l`3DH%FH\h*#@Z'#O(0F;o6v.V)A^Ftc8-), w@@=Tn }@=xl<u~Cub/5Hƥ>(,ZW}2yC]4V[fr><ݪW~DUqC6²9/!ЍuQ>NMDs?OYY1;mOD4eZCaYeW $ ]7} jHX;ڇ scyK5t&N%s[eNjԦ;;_t~O_6h E#Mh"8HܕbrCPA<ܕU?-?%؛)\>.srT/Pu'$,K[c8Gb$P zۋAz#;_,XoRvvD킫a`c5 T)DA>.,dɧ#[fV 7fYc* xFgʽ;L'VspqVY-y<5`t>h] pY<):rŸG R#$*4ݜC*j!O\:0lq^ܺ@پH*>֐<aTBi*( YgF_Ϝm2 \R3FJ NI@yOgxW+8ԅ_N_{Na`6 ?1o;j䊞lw|UM"|ԣZ/kV+ LxS\M gwh5f.X({N,؝.ރb7_N<v.:yI]ۡzPKK^~U؁K)gmiR~B@1t)tF͊YJDCb~{3}G,F<0l1ucYk ^!w-.Atk`i3JӄAsu<rA0W*YRˬA,߶p*R )ĺchB[}@J_*6VSn2^ecAEFhc :qe&S$HnsEAt=jB0ŶlK b^Ey#P^8;71Y\| ĎKhveF#B( -?)誫f {M)NFv@N15>7L2fy3Nu>-➟Cւ)]O.SnhJy0 c45i:i WϞNF*fAW5.=h_5 eڲV*礼ۺ O^xscYQIO4}|ʍNGSwMEj;F{!V#~(Oٰ$"ɣ߀hJ HAɟ^?P]OS'N]ި T' *d@hEѪnCfktc䏖Ȅ5zt'ϧؐK7#"Z UзM3Wڽa_p$E܏ٿ凉=w2ϟ]yd# s~)ġr.YsݺO~_XMӧ)ìZ 6W\:`4VXr !c'5A F!`S#(HvźH-IJ JRI4הVR1ը!׫+`QS7cUqz;oyTǭ0n1墋Pׂ!UvM߅2s]]-*]FLPZ/`3G\`a@m$$XV;͡HBUET6FXVkֱ^׭;|\/ԋYn @'P1X]L9eR3!k@ 1;xܔ%?=2B-b! D.|མ˿PHRvK9_7KxN}THxN{nHN5H)#U ib% WtowbV,n Kdbgn:XyAЯ|,axV$QO-b+48P"y/_~B<]>P(ä wdlOܺ[ s_i#+c6K_trPъN: y4uC|L*C 2TC*+ H߅'RBfAr ?^Kp ٛ*簂65#\BO8ߜMF _,G:/K ,eaSQ8 E:Jd}"*o^IdE-%8Q]ukax%}3/: ڎsR%=Y!;H^[IHq,A Э*tO. {Sl~YG"@7e`vbh#mW( Ϗ:`yC\LQ gFB 9!Cnڒ/BP'KM1B:;vz*< |=hUŰ, WxܕgcBT.T@-*`/$F1а6o&Ǧ []j5օMU!M>SIDlCԙy7 .|ެOcԡFaE7|cGȂgI6 x'ʔhZ?~yɥ*PɔW f:J+<g Y\L-bר\jr0Tђlmܩr*Ћ,b,ny4ͭ ])YOB\S>n- vz? eFg?~*7[ . Z̭eykLÜjkte }lC I+z=C7Vqw%w.>ʿḍ)PX\+ZKQ"2u(MmCSgͤ8 Χ$63t5nTHϐ>%a $beIx;{V c7̮+vM&#W/`0iNs{m<+iE&eX])eL)2gebHvp#I2D بL2rvzUd#!-(ex^:QRzDC%P_jҷHKʢlX>p<_j_xC"YٴFFߤ-a^wXBCTEWe4jm}~AD#\MJ^nm̕D S"%8726)KzP'Bl6%Bjs? K$r'ygJ 9Q,T0+~!8懺C[yr[P[G7ihDzN :0>i S rťhǡ!М8BX_?R4&1]~!RcŚҕ0[ci)HhQI Um`.I7i6zIkTulP)xkKfǧKbތ*4weoا佰b_ZkO =4Yxޅ=LE5ޠVc?%&]%}osKp.C%pvSA:3#cMK 5ND\Fa]4,#].`gHr `TIU03x7\Z T xL H8wD 2Iٳɇm8&`œ*95O velOfnM6OVbͅ3M7ú¥@ݖN.J\sikEe3|a+7Ȇ-? quLJ,}1. VhD+/9+*"~4rhEÃ!{?,3-6f?6 ;|]2$7p%0Y>/e*%Z3P-7刷=\AGuXXs^PfR+TBRX Qw|j.;E?dǑ53R ["c5Wgvk ^9q}fS/FWB WӰbI%YքkcBڒٖSqq?5|}>WKOrfR^!vk(}`Z𰪭kgVGA'Q:wBsXA8p0X4Ep`@^sm&B2'uj\G4ER|iA2fņл,b[a2l)|7Yex,8Sԡ N< (ps2djs Zĭ+|>潛4~iSbZuwTP-ʰ@٠KJjGi7D]'qP H"F&`b r4CEs~-1 iO}NƁŅ#{8>D0!pO3(5!]A+{ɤ<9!o(aw]!띭imušMzB}xH<(ϘږeT/nnoi5Mj1B3IF1 Ƭ'FոŸ?) YIAyjN\gbuւo.S=NODOap*7F{ӳQ'D@z CrUϦ|'ȶGvө-JEX۶8#t~nD8{D<" bbfCAZWJݗgon?ji* pcI8|Z1O=QLWQ lmn'* _6#(2MoAW,7UW&_+ARJg#Tl%^,ڻm8#Ù)Z&0?1 f4@y5 (Ъ8Έ4&)qVP]UyF,  8Bͱ4oָhӝ墳* ʉ5(\FxG1`.oksA5@oU au~' i/OQE0r㱲+ ˺ҮjSY\ j<"(-YM hP58MJe(uЍ켛gE{1HBhNToM8p,l& ܲCoQeHl]5 “Đ\U045 SY`Tai[z )$40]O-Hs>D_ fL<14l5=U(9sj p^yڿZbb> Y_Ӥ\>c TtWIm;Kv w {3-=`(P;J6,.HOdl4qSr-T ?RvYSvY`ӗMJf!q% jſm22O )bvHYKE:Ј|f?Ӥ(&{*`;9/T`M(N*YU:eЈyٟz pso-wuQy6Zd霥L8D[ &bؼރU%Eh>0 6TQ@u4+;ʱrA&0_qD1DәN: .IG2DO \?a'ic[H :reƒGASp|=piK$Z;4u&R.ֱ8FQcLK&.-?_X />PT_yOgs01yt0 iL2 )6s9Wx-GVLj[Ii3JPh NR1%;%v)'΃yKqM[eFvi G |qЖ4 ̅TB?cwy{~.pi3rjB b"/mtmEx/ͽ9,*!丢k3k$بeYRpx_R)7DwrpdVR>kY~,&(S?v "i3րX:98 mwWb&Rh_K_h0rBR )}T<$Dzr!MOo&a7+q1O8'烨A&uدSwA0SMgluRR#<gd;,ĥun'8U4y!tkPvlw֥RG^΃Wxľ[o4SF"K).TrŗE_Tl)`G̴K`74?;_daH!9oQ4Jb'Tlǥf)QdNA Rv:SPj Ԇ )/4QPU@%^K\"Kg(r"As*hMoe&H2u?9WL*&§4QSt 6Y גREZb;yk:ɠt !^Z v=]Y&z4Hm{螰1fyyKWኊDYbRgx!Jy_~tI%)^v-j?xٰ@R':f9.ed,m~d}MUfaG} +BYFq_"һ| : ˖?eDop"B{qHo= 6^O!ce@~E1&{ NN.7դ&wv*/`O+8T@pu#9Jޒf WnE2d4\oFtr$+dM!rܯ`XRH45W۬˼Ϡ*O)ӽԑ1'mef [{ ?U3[Qw#?RN+i=&FJv&٫ ːoy+*z$A™ƝW#0%m^=vۜIHdNS#d% e@x?pnQVpܠK>'rJ nZ=[OBjrnpy;谹kU b IJC}x ȵJ~d敖7 X;;\(>uߎ xz%/|&,KP|S41DX M#H}K@swjŴ(?e\*ֲ>vlgK*5z.L[UV= nEf)np 13;4_  ]*E@ c&>+(Mԭ7%ٗE=`e`>ʯk*֝ |\QZ2 N(ex`J :8 OH`)&UP?ۍÚ|-Mq Gh3 ~i]GłLRuNddP*))zPxiς`F iemkU0q x`;d'+"!RGW5zk_}Qw9lCw6mUB4'o FK)X5)0.&OE!q qSl} 8 .uXB&h8O2 .Pƒ?轉?$~\ U-Y9ːyu7UQ̖p%/#kh@yWʜJdQ&SIw(AA/.EgXٚO$1T P,G VCxL8bN*k4q+Ic] ;fvнCL\_>uwS 3|&j`{Q3NJO{wIlv٬{U> _^4'z`\32YWHFլGNj QS_)_(R c)JҎIJH#sRA j=E{ ,RKs.ҶxT[D'ee9]VK=Ɵ0~o= ψ*,n36X􈱾:y(7YU|{5y['^% 8X*F q~KMnjFv0/8?}/ pHoMdq#ʅ k6_/Iw_'Yh7O0oΌOB,uqfDAR^zjca4U3q`pxحZ8Z BW%rOPG\-%wbFo+ufUI^ŎEޢdLxjN.e+g (}DH2pB遈˙tnVc@XuBF:Uֱ+BS!tk'bN*'JZ,-Њ BD7O:"0" tT+h.{+|wj4voXTk\FkQҏsulxb+njMX;~ LgOy3?;*Yl{zS@d] &0D(tc"ֽU*ei{ .(((wF5+pZL6tsVe '4#TITKԕ\Uٔ֙%3g'~!9BjTt $P*0[^ BF LB6'-{u߆-pfTTBFP4ƨ9 {R1r_S @cjܱx;'`8'~䇠p<m-44veΖR~6n3j<8wͻvX.OdǗr=%|oߥp ձޡ~$02es8h!|I[PDj W􂒦v`);9ocaJ&& 463Fb! NC(U{֎⟊M݀+1~\PN}^z&C郡K%.,ɕ99jS  2h 2j/Æ\Hk. H/LMU}*,9&'& [hT4U=!iL%qh3THOjw;[hbIOj.ª ;<ݲq@R!C`7 fvw߳&!tZ_qQx*QuWd. %mvre9謘XE(}mGsXӢ}fW|ᱍ .xZeF1BDBI&RګMΎZwOAOp Y1`A̚˧]Ʉ](`t-Nb`9iUKI w!Zf(PL ܻrXrcOGebYt\Yͨjx4N{5*m(#b3RAFAh7g6=|1e7Nr*abWcxK ,NXEaY2/uF5à;{nYxF2fr"% {^WD2[QQX Ҷe@3-hU<6 ؄j,sHhOZ%l(yTvUsɣ!yyXLB^k|@T@Ac@tO**FxsI3!O.> YR c9ZV?H\w5Z #$Rt~ bsXV"pe?Q "N&6ojOY"4~փ}qpRυ/txKcSRa ټUw`^@gA_aIy pE![ryYięk]D-w *;3~x^ F9A0\ Q7ŝT0^rA|Qkc, k7Y08K6\SIΓ՘Β NڒEfe1A2^͍7t b'ey xjᑕI/N昳3XxA]3Rc!$. >e1/V SXen=pqM3 4uC0eUy̬KāhE=3f%]6&.GO¯j+52[;YdvnA@qC?KP4dLIEUJGİ|cgO 5˞ӳfz;!ĝWLE IME@m@Q'!ϩ|)v^BEy 3tJh/yqH6u݇6fǚ]D0d{KY2ҋJ P>ԩ_j53{h%A,ڎ'Vp}t^urHv{VAr;?Si(y 8 HJ" <=jc|Xp#eHյٽ7.+=/dn't9FU~'afcjiKT},Ke :Cʈr: RhvRIRqJZ; $WQ%:k%P~,1Q[7r:!9xt!Fu`#?[u:4u?}9`6n|Åɼ)))4A%E LY|;ȥ%!}E0}>bTT&I8%`,d!"1+Y4-(]Zx\ZXyV~{w2g4Yr K`a Z2g<ɔ1֥9isOIQ7KY SLRi]S=Zշ!Ii*5!z L)VnBilߕ϶ bcP+ɜTTqо~CNx8w` @63Fe&*5:@DjZ`fJ Z*q@vT ʈ=Ŧ=H# j*XEWiڔ+)ĻqinC#|>2OWr⿾,'s̰&;`ճۨ8:W{v9ͱ$^P[$aG ,Z: :p9[>}[H/5E`𑴻[BU\Fs3K-tYJ"NeWɪ-5 TPM&x^ũD() -#k[yi|9)j'Qyr\xfFV\d U{+lJ[.7m;sUH>(E:7i`"߳;EXQ%J`"̝G嘓J4}p|;]Y9$8@0 ?ALQnx8!)EF WųYo03v7 Qb ݣTQis^@^esU2)N誉0.ovBq# }'^a%o[ Jx`̧jasؾgf]G.cv "AvǣM1mWXM$=/j{$lmk$&3 ]3i'^(;1ih9yqEI)܈@u3S5jP { 9w[2'Q&ߌű xP Ե=G֣ELG7AeK?d̛eiN㎢a W2u{l57zK-CnͭG#;_3u?L6z(=/zvi$4Wl6#m|+& @ki[Pn-u58KLFcM~)Y8n6r/U6V&wMBk;䧖zqWWag+иX{$"zS7(qtfg qpțNؤF] Ӷy&WF8N<` #9A}23LN4LJ's͔W,=C p|u7陡u :2Ewg޲r=*p%,1iүO7/[0\TyZ)tʵOF %ـw3)$6SFxIVc8uT8i1$)iǡ_~ya1QMUF0_mFktPwMS9:eG"j? &7-,Qa|KpH:@ wl\yE{c{t%2C_#hdە Fq~9ӓd|y"wS|>֫)F ӝcǽ#׫ha1Me}XNSf:oЖU4 ]{.'x E@YdvPWl \z{5lpYbŘ,ٜ U/ _6^FRp 0cox\?uT@漏FuJi6==s"Y-]xa$(= ͈ДϚ^ "|Ͼ=y+&xb iHN1o ϢS:XEtX \m s%xUy@' {(Z{M|*!Kc{nld;4,,U0ݎgݡ;薼To4\ @{*Jmh gMlN&RKGfWz4k0wҬQw_A(li{߯8tz pdnK(F7sϿG!&dj}>|"rgkBڏ< h;ޫ>|{]lk=@eɌ?|wJ՛<{f n~R4V%p83_,ASsu/ֶ0O_ ď' qu1MG/nl2zh&؏*~7fW(u#фWrGAO4]U ٽ:,?>Ae[p`-=f^A Oˮ:9|k%V WO-&3d%;0Z%>9]RtX8llﺼ~Pn+pŕ{TJR{?>`>cJ[Nˇl?G q{|eHر &=BTQ|UL'' TCUp ]M|YRʀ,0dYo}/tM9wAl;">^;IeN)Z8n OUE:P*9U蟑`f+6`cSgvK|Zέ&@>˺%hCkuH~zrQғj U'B5ߢhao5{?iUsb5{@lI*-=O~]߮1sTbqa|oʰgQ߈w/k˔>Nt'6$D|7 %vUz;k< iXjO$ATڸoS~s|b 6Z In@1)#(?U/XP|.H/Bf<[BYe;õW`qX2Rp02ңHM]Eπ0ND\ʹgzs-W`'g<&yxej]#Բ!\R?!myHPI&qYx l֭Ov}bE" q{ z",q>Rɚy~*RN9P^,;om榠a7M8:Dts4f-ILrثYSX)6=ML?Vy~ n,-Vo#l'm5 l72Tyb.o Q+kݯ $V? ߜwfa}vx@@ ucϦ4b^rK 8BlCT4Go#pftlfy`KfÞ*yb/W?py._ *JS"Mcrx;' SY@ 2|< B]jZMm3^a;Er̋=S}139\{)4got?탬{))dBb!eF[g1O XAeFD绯q mF:#@a?\$pʿn;ԣc˪;tP;b _D$_ͤvɷ<؉$*)vXnMc/%gUF^#2 F2R7h۫_dIəyj{C͛A J W5J"p²x链XrWSWx ^=cV·3in:ʦu.>{bG a\jKu7A(AQ c4<JGZFw 7ƹ-0Y%&W ~_HHe~ Gzfzde]MDKIrޢ<4d('GNϱ92LbN^9I|AEJ.n ?{|B3D7+J^_2y`-YN!Y$-=BGO߉dER( &Ymyf `cؔzTSI3e _y:G$OaPX,5a >#q 9h( DwTR^ I-!Dt^ " LM,z֭K}#esX{eks-ҕSRV_Oިfpdef2wco4K|":ެ"i8Oć|5S,%{qݏtf7Fݳgd[eO: 3uX:"= jjE$!}q;" }(׉n߈+U\AP;2b٢2Ӆ2͔- ¡R5| mdk OIݤ%8HPm Ӥ0Md:cTW2Ʈ&t҉`ڪ ɧ.zbN4@r' fR){dJwHWNS%CdϤ)0?h`Ԫh'zv7L7b;n6;{g{>5%sB 5[X-f` ʌQ&t%UJZƊFD驼 So\ٝҲҥwR5G'f)oBe[*c# ))G!|q~mj>s7HrGmrS"ԉAZdF#[uet Yh  ՃaPs 5Cp>ZnSj!Gp6JAd40lzRZKQr@nC''`͌;}I n! %2h-O*nngȋ؇i5F>Ϳ?%X6&gO(w20%b0s褸bP/g EsZҒEF8GgJkoaۣ"{)UPė*]죚!7Nٱ1ꊛI$@`֒F-KX >nr1,' t;>/ LԢGLE[MOiwTxGpSsݶ}Kl2DC'5;`->v/}?*W 3Z&9? ;r8 pk9{qYUn7~]%&sz&xH7a/`FmF<0"%l Vү &.Qeߠ-Kܐy,OoeM.5^ zAh3QhEI  Hn0>Mhs?TNf\Fe`˗Xr9z%XR Wi%I͐;-2ӽ~RmUa6\nb0HOGgaVJ5{/^: 3g"rbnCfWP^@Ӑ˩8wg6u^;Hj ܱQ0F3XxC9sMתiv/>oNTs6Zy 堽KO)֥eWoy9Y||OTBB"雡oޏH$Rܣq?ͥ#ܒv,Fxһg2m~\6nJa*;bLN94Q&lb8'33?K7RP_[NsooßR!]qݺfͻ^ˆé:$͹\.ػTmJgrsrd7`(.l9 _hV&y@Q|'و(;H l{j3t4鄫4K$ C5QQ%bX f}#j0+[" we:\H-?jNfo 3z^D3͗M_RUhrL AڼDB Nw"( 80 VE#0,5 Yyn;Dḻ,}iCwlZlS::Śm/*M*m(΁B+‹($ q&R_8/O3 MHOۭo/pÆxKQM^降dř\qW0bSqaa&T@tׄ@mSq~^cY ~f` Rx3(BԎVI}>ff1Û`Hy ^"`iV3FuI-8"dY(oEbKVYA@L2z"^^02zp?ܐfb1CJ,RR肸d}y*T'ă77+>b^tXej(QAu3ìhDŽq=Q?VO{<}7BM8y\2rXR, s.`L )Eeum!ܴSF2 G5dΟ)POnJ':Bue^dކV~&0U)/9>yCE&a9%:Y VB3^K>!b=6T7qkS,4[zUҠ) 9K%V}iz\BVl2<:[cu`P:~$ǘ''^1U=D|k4Q!Ki>RԳSX#׏V;f Qnƈʡ 5sPO'ϵ3"^ߋr pZp0n5uT+hXEm+BgE6CƐ/eJ*JYH ˈQ@|PUJm%r l)z(' 6j~M=Cz̍RSrhz@ur3j e1ѸLh}k~2Rr1zGH67#ŰLH2D3: lQco[OP-nm{:ő5%VLh_:I.\u94ul}C]8%xOZ}eq^G/Iq)#Ly!;s=C;bjDz&PD{,'W1$-wMm{laV,B2[Z"fӧ:?#8%z-S"] m=1ϺꨚWʸu%}Kg8Wߧ'}_M`@9Σ$i{::^_nqw7tٞUY '[ Uq ݅tZx'svEQU< xOţd"!X>Nwe^zbL*?!KmR/njD [ fB _>ؼ{֍ω<ӈvKZ@`Y9A2%Ϭ:G˥cUgc!% E瞫e~b?n;-`i0]IoLɈHZ90[`ڬIj tTZ'IѺ{kF-ӳ&oakm@ٻ@װ\CkJM>dq^;yN5@DIv.`{>7FXEȲ~(oK,hh:zI3– f &¯("7EqmTPV ekZp7 Pjxs_E[~`{q?Q##4 v@x6~C 6䂯nӬ eH&P/ e;@ KdrS J1bR"ޖ ,Z*K JYCTե!nu\IEN_j&ٌBS X^-L C?.pKYW&vk#L'w=5Yq-~JucB5k2 eG lTv=\ef8+: %FJ~ u{Z @x\lڿig' _^bմ?:kn̉>2$΃E;ug|?![C9+|J"8AYe{3\X(>i1*u+k ը T$K9rHHz(}Iq`e쩰֖XX/,Ã%NM.41dζY]*mrK Do|፜955[u>nQ#Œ 7iU(KX wÍ>$LA!Q+T&y3t4QQHK0T_7:EoFfg,Afޅyt r Ƌx8%sX}Jrn٣ @i]9G ŋr& (7*1$mf`;׍:$T}h q} АWҪeLY,h?8lKs٪;}YT|`4$tncdo]*Ov vO/Tjw`n8)J3.z=xutǓ'seX&ch;z$=-APnv q97c֋؃gOCx9z˷h̸͌=C  \TY"`aʘ3qq(:d rE%bAZ8Dߑk7'˯0+ Mﰰ2+Ɓ4p> d !̙p1e^F.>s<3X|KLM3x{(07ާ)8SiB`-Aؗ#NDXraQfF{(glxhi&\d_Ew>pޜd[7<e1TƩGxUͦ5a:-t< Pj$ d,c=(ӫ|@|@ 38-CE2@՜I>`~͝|MD9T}`hiw+ƳSFVӸ+Fhݥ of>[*Uo4,mr~F?p|ǔT0azNlm]ȌM!llqOtNSEzɊO:rHaCzMT<^sX"I@E- :`rNLìtRV9 a?h9RY>Jh~BY?Hst2Ib`"[k$[mXH%ׇVZ:h+%_$7"R}ӵȞDw]ɐ`8/ՑA _8҂ko7x5oR."KK aQfI NlePrښX^]t>Q6HrD˓^ ԬpZWB\^){ʢT0rrY#bQHd9RL{8FATHJ 7k n,ov2ŭت^NncBE{4Sjn!g;ZQKOx,Y$˳ YE@o;==3 -5vlwrC Y*'죧tZ&ob*9Vupaܝ,"tN]@0L'.3` ^D0z:\V8 YlT'H]Z(C])9Døuɳ}kVM,ͼE[c"/2d 3qI[;^P F(oHp>oELJUv4L ܺiv_:Pj%aj6\yd!t$Uz7+Џi+nF+e0]J$֤d8N b,|I]X\*[xn#07 ѠFcH(\N&fnfrQG,fE3Kq'Š"lBQN2aooz(>q1؆|Ֆr+ʤH&V?t9<ΘQ-R(ݮu["7uصbhSJ~%=MfL(C Y &-b{Hvf0#W,&$ո`d4->"kFLUP\mףk\>@if9uFfF.X>4tSy>;?h15*2K,WPYnC xHWl̂pyX%kuךdXxqZ(O utIۅBmH )!&4i9r_Ч3V)f 3WLVQ[LP%P׀gxX8'mZ0v}{q I6Ý"bP2U{Vd6eOjwv9h YY7'Oz:2j%1 PVTZ/9}hT l>R[c$FbMh@֡#>w-B{sPSҎpU._*?ʐgtPur5 S_`H׶ `@YT=WG7\{M{5k15]ږj` sۜ #u';J3]2?-frfq;Q\zen}[GڛѣY[R6iI"@HY !" ';4bKtUT`>.!4cc pHUl=Q)N\?9 |D,1+_L1[]yUF,jĻKdU.2W`pйHJ U9k,ߞyX*|.=]3PK %"3hk޻GI< $2KvC^~Z';LMg@$E ?jaOaH4 b.t^ ;N{%Ԫ8sn)7UkYʦP ٻޮCAT1ʣsK&mOKD##11pDݪQk t<|%Гi8\ ě g'HڎA _#)c ѓWx_RFֻ7a$q,a˳y0 MK^OBkWp>Wu0%7$ln =Ѳ$jNBWSYm(^J% M Gy0'a^ %٫s z'7 p1d_K{ s,nL@NF*6%ZZ]<'#.PCy-z>\윫mbג,?ʆ9˭G8uY]^m FW.YpldlYmL +7G>R8FAF^ʷ*L vd~>ݲկiw]?c^`Y&kdX {0'L_ZZAcw/p6vm 8 pof_!$!heჃInʟy [PFVaxYmVIrs6d/VkT-S55j꫞.H!/G([dr` Es.s.E/dT iuZ>˄uY*#q#<@!P+t:.PXr1:-q Dx;^jD!2Vzq]8#[ӷU[#2-*ФA(m?(M;2|ѮQA5#x>r}Y@o0&e ]+*t#ZQ՟.+y70<DSI?^P ^υt3kÁЧܠ^\!.zh=.[QEULίGPBfK<(cSu1r8< RD%Z}$ѢrU/wc$ 3f5W8kfS`F(TڡBQsp 6}|B4'nCԫG|Hи%h8ؒȾ7ˠL:K6L`*ؕQ>+ 0 -cieBA~ L}fX<%A~:6JRW)UJ:}dO˙P-VSP4^Pln8SJ+H\`-yF=,hMA| %行A-L:Y2jY73Qr1v+|薋%`UeݪZ+QQ{7'kpo,N#I|^txUU# | Kp>d5u[2!ZX=8=V$]'ł˩ >/RJqٱZ$VӠJz1&"1vFWnlujĖ>h"^E=˺ңnM[V'bnXXj$;׌bX9+IdM)8\NKgzr?a"?rV.UCڎ@%9WGAٍ{)(ĖDm>1%L(/ u؉8KpKZ{q豭Ut;Bks ׌=fj&=ҒDg>".bkdn"k! EiIE5KpĒ•e+Y;rPvD)u}ǻ) {Wj /|}q1Pܳ5+%ⲡlmZE UuFJ5;¾Hv Jyz_`h&YnߊvG*vPjXk1:O{kحdqMㅿi<^t G?^_kkH.WmGVW2әD%3YįCPY"9QHp/\@|~Ǘ.XDq NrVox'¢$`tAUM]hruȫW\u h٭yҜyl$͏]80Zǽ:s¯_pR \|H .h)V[cܺ ~xITM?g}8RA5 V&1e]RR~^v&x!t5-4}.ln,۸֢Ȱ;{(Vڢ:aą I⽲EHb!˺1bƕi;Щd yxk0^<>DŽ _SVė|/Q|KBaUkr5_CE&.!وҵ؄V(QY@UIo$yH[Kp(LP =iU7W0; ?gM28W]gV"R`SFKaS3C! rjTv?4Ҋ1t"Č"*wA#ไB}7+~ t³E%\;vbnM G/ +w72@  =4(C+P׃$)[r#"\s2ϘN0mPTy#3(l.}FtH_7[V$P F" }m+Dz@CZKՆC1;>u(S []|ohDyAkP@S{Ole!rPpco8pYY#c˯]$ǽ:CT ]v KٲOmF@M \ @-;9j ȯ7NM]?\L0+AЏu4AL`7D Q)OBM0+h4)ji+(IVv=x7pO`wbnim+)M9T*t4 cq5nWj@@KKD5 ~[ÈEwx[%ybp |* \ %f9M>Moy Vcʪ!QC}>c'7KwRqa%x.~ɉ>9k%ݠOe2l ~n(yiI]84^76 sʲTh.0wek\+3O#5j2 $/3Lm?dl˛ +@?,1Q0}M;PRE " (B/vdW)zG6ǧVO45 B aHRMr 32ņyf<j烪C$?fCLdT78֫G-.M pC]"TGi+ghRK:pw?G /8}A8]j=Œ?06^lE.P S(JPQz7Op.=3 7ʣP!0$_=ِAH QZ QK~Bـu$(x㷼i'  fz. c~ZFYU#5w0ESahn.\_$@ sp~d#V-/,wE؄Fґܝ 0qXMWvrFZ1__rJ/H-2unՓ@VmnC@E& DOcxymκ0U%瑅ķH(#4H0lpA#4AEOXBI ^GFFd@&; RS ,i Lg i?LxflC> nMEosƬ\|=QMw2\ B_bLnUuOmN%tFh73`OO=~G!!ӝʓ4%n!K=A_ 쑠cj@ o=# I!Us!<~~/c 1O #8&zz9P8_(R5ìBv'D'vdȉl'P!v6sK‰A 3W6$>P5QDYr4ɱ'W#)UX{b|ʓ ,c [(|ھy1Ko&W2W;2A6{{ApK+O~dޱ^Y>^S VW=4T*?+~2E͹O ~l'AW |kBOf đ\Le^-dUx:r4] SZP.עHeEG1XiDs[DYm$TbHz9BْGoƁPoB?,;+Aΐ  {vzAy\f&ۗ%PM`oޤ|P &,JXXulTuvQ=|%0B~EDPg?*?2M6[k}N ~qfe6 b˅ YHwm@7ز<s=(g2'z pY[W\T$caJ `WFN.sy[t4дo͐rc $(N(2x>%4\F=nUĢ>u "Y\-Sn3/\pl՘&ú\ r(uĘ(g!f@Rox(v93;zdgD!O6 HSH>l|JbAxy' φﰫ(|EkxJ)E8AB9RHLv, <t[t$65 ) +QmҥrۜF=AH'`$@Yka6i\Nл"Tؓ![-72뛧!aNfz0" DB63XC(? AH:5[Pʿ}PUy$Ɯ7O-X1iF D|,AiLOp!9h{PBM'~I+krS8 0.꬜l~!wl3,Yhn > pR`>xh, 6w%TKw[&b)PoZrD/wXR ~'J\Ҿp?"|@5`A\;ң~\Y}i7Wvx2%穫VvMb%C#LxUfXHDF,Jtg"p/(P(J00ʣUݶxQՈ;^i|#$&CvdӯˑҥgFB.|ѝqD\*nP52E.]rͣeP2PB~CE StC- Tne*imr4Э xyx(^-k8x J^Γ#k⋆R ll:ޱ3QW*Ue .H}S gP,\3\ѽx[V/;=v+z\%'y(ek[|R7ƢdR5䚹x™Mx%+ |g?P)}b~MD~HJʩ.O;9IFe-zOAZI>%CJ!K&(̈%FAYcBGTp8N҉L# ԥRO^S76E Y%|i)m81j$qoO+Ww "N/ ~K$&QP>LϜ xxw(T }B5-l/V.i(9,6QJe`㚁`!{Kц-PpnH[kqr2xq/=|wWq31%E缟€zCPE*qzvnINNQU#YU惏"cWh^:,~e% !=r #*iY`fNĭ/DA3Zj2ťQEHS,E4 R|g/?:8_H+ `(=r|˚9U n[]=Pr4}[qFϗ FR3)'ȡ\v&N#sEӢdܙ_Ubeܼ3hɴl)ˢ}"b#[/8~jC }~EXݳ'dY5_*w@WU Zb bjv:ly= -A]*JԟI/H*;%>Tq#,# K'ޟTa/pmER Lf:󈆦-j1[6T_[_L܋F$;.# nDq0$ ee? jpƜ`n|'Zl' uoUM*.| GSSuvnܒ@NϮ|Ec#l {Uul/ Wa@Ҏ/wA2vI*@->7ko6IJ,*cjBAr%q5gnٝ_lC/w`OLt݄B#|&B$Soצ<9vc4cm6BRGw [ȣ9/aʳEԿ ͪaTf[Ox9u(-%X yv"敁o0B4X둉;)޺~Q<;#dv ) K]S06d9(Ig#R5ly$/¯nA0x6e|EmE 熟u!j">zkZ.fr u ZPT vCQ֔ܧR뷚TȂljBH`WHV/Q3AӛWBDpIr! µAO+fnxyoEl{&r|Z77u\L)MaXP/6=!zx[Ȇ]y`C\GCv@H8Yߚp~To\h-1RWd ^ڟH*CSx1N+9ύ˳mD Zss WOK5)CxM|EN)즜Kfȡr&lpma@[ R86}jU.ULB9?-fQ)CAw[IE')wM:߶{u-?큈L^qO0K\F>_oU0>Y%=m3*h[҉09pNb)kA7r"|5M3Xd)Ґ)L lT"4j`Mı|Zfww<#!Θ*eEIWI[>M8eg7L4y),tÌŭf9t77wdxyUĹ2}/BW~[PM][N̵S2!Æ& Kw;L1CںCX$л.?S3A+ mm@NGzf_\>Kz2 :5Ô؈o,E-F10b]*2uG3<9ld1eE[?͡-ʷ& ݣEGBb.V Xmz=4,yz2v`: u댗9LP-̝qd4?s,PHIPry-H-1w2̋B>,M;o<zk\R 7sG# Q,jf7RIu|JEO_x =)[S0\aQwEnhXf)˞7/!snsOD\dJ=􁻃Wgzzc>/dN?4d!7O\Z-4r"ʰ mVkL>ͺszP-"~2DvU&ˤBh?eV{tpW\c1\Vqp>iVg$ԥ{ۻ>PEӎ4^*5ǰ8ڨ_m՚+)thx(>,Rͫ.؂1LA1 ɠ֘^"a.rBZ2+C!摨xB^2&h>ӲvK闁jbKHlZf2aъP5̚j] q'C-R&A!gūx\nFQ6e_aȍs]P.@ M7ppG'?_"n)αa?W[K/}S| ^O)Q4DZ+Eat`zo0~)ncщ{7nӽ{E_пas%~ߞT|oᮑPCeE?3Zpu6`ƛY +iOfmTqw0wq(dz|"UpGh9q)pp-xrm7y?'0t=х3ڞ Jʘn~T VRT/&r3yayZ$/# "kgfK^W+x` o= `xS^9BɤaEg9;Һ9C4s I"ZBr(\xfѺ %eHhHWuˋ)JN1(8?{DAֽ-Z *ou`ic @<TM ;{@~O3.J\e Ț";l`R.D|+JP$hqJ[礵&K4$37 |dBN%R2.sPX m~qΉ᝹] H ?pUX4A U!4/a^ؑM)q'SUD2NYN}~{FeHI?1SY>U("!Oj7bZO+SnەHE~ 2rx6/(?sgSG>Iy lE-a1ʐQ@yN]l*u Q/ĕn>vZV%`jo YcR[v{aVF.{fudVLDaNE_ aD@Y UhU2Jc\|2Rtl?ٛ%|k6'GhS(\ٕ^sndpvtbU(E8K׿`RWUQfՆOm"JiA.]2RV#AjtӉn1#R6\L``CutC2S&bxmǵS9hOD35V9|PNemT U@z8g*TjQmMSvU_t`xlW[ q$y,EF?N>ZR7KIOZ}鵔e„ju&鉣u=(4-%mDoC̫}w7}18Ww$'Me]hEƐ6?SnCCn%3Pedgq5kVDڗmޮNgvcD"‚V Y AnOL`f +&^^!US1*T}`Al3BG@^_j4hyX55nEI [8JFELŤgNg]Uޥ'gjoyt4E11dY -k/p@CRɨbOKRb;̝ v :a(wxv$lɰ*Sɗdhh:C!x8j;rU+p/ž04gm8չJHve[5=DOok(4SǷƁҦ 8SHYJ>zgTL$_, Qy_ʅ xXɷ,"3]3k+7lX^8,K0lOѠ_{Fv1A " uB/ >2|Q*`WCh[$2FI87 ԉIռ '~ҵ .P4NLaI HeL I('"O7 ڬ2 +^[,iJ)c:fߛKNIj9KRd|m/nFZۖO$$ҌLl!P'g:l[юh"dFTM ]$╓e֛;'3`N -reW 7skםQ.[|)_Lzb(dẔAUo"I*Zgn^F$._S߳~U^;vђ2_-Q)3.{|R $.w錤 /$ .0 _sSW }!0B%lN YpW_쿉|iZ7|˼8I=NJ(''r C%6̂ {0wėuтk蜢fȆ:7 V@9)xDu<-{\ LğBrSx2Uz=hgKy~]:4TK<dzw-|qrN_ oiO)w;KEg 6r%h, D#ZiO"?z*>DZi[M+'p#t#YmrأU[p6,,m$㫚w(a0.ü3D*H{[k,b[H:gA',(10:Mf TzW6hDθ#K- ;3˱H0SZK‚Rv nX1BUIgNtMאj. :AKXX\ WE%MT^A,u8>%ͮ ȯkSޡ c,L-if~y0]'#3﭂PNP"&(#5GEB'qv= 8X4oQ:$lf㺼3fYc1,x{=y*g8"H?3/DkAض[ +HjncgA\/tq<\"RbŞKoݱR% _ASZ:Y ѴIV8_zsWv-C3{`p_F:ƟZÞ@Oo<&n6.kl֗?qithuY4N id4 ƟK>L^<&Z/fY}唙"aՅڅBJsqOhmQX\j+#D # !@xԟ}>oi&E}"Ӷ]b拻Vtl^"ihR\pQb=㼷\FLkN[Wyxuln:1HEZh4R{@&o}y[a4ܟ`?&].:yS^]W`x@59W.M2#wTd`%vF5 :s  Nӈ?7 DD=p1NAG Soi0u$1s44uդ1hɣU~Än4iVߓU#j- lE~fϦq~Kqv?D)/jSL ;k٥yWP#f棡B) ϗk5vn[y)MxcUЛ`ִ{BW~#% zYlIX̚CEK.$L7TW>\pi&&΂$=pLg#]|uUľ9#&˹NjZdMv鷵'_qG4C[-: DJʭKiθZMi348ƒ#`]?PWcu\ʯaN=3c8Ȓ: -Fޫ qW_MgH>ošQɖREJ̏p#wL=$ePvzNz>Ā5%9!K0#\;_^Sc.5jK(NRflNCu"+ Uaݧ (p`ݭ~CH`r ;C ![KH4/)F P=*6mAf^AbUq E{יM3kz< BE&b]qƒY$ DH DF[l \Di"#.< ]ߖ7"P;|m2xoBu(CRBEbc3B\vסvnLt@ѐ; nqE_208w%!\Zvxqfd3{B ;r)@-ID5D0hQ1V\?㹳k2n1EoŽ .s7!S֟3kq ,s#S\*-W:3/4( ?|b b.CL t~a#:$gA_/kmY~}`ӏp "޻'*n*^:Y,b=&.e%@U=Srw+6B!i9e2{L vHOBQnUS|< 7Oxeli$a/BFfE_EL$DaS;Qog+ ̢%Su7&%vt`ca7hmKWW{k,jG8{MT c_d9Zݑ׾XiӦXS9ljq|-B]wA8R ]mAMuv&Pjz/͊sZ؜ OyZ42`HKZ"rOLVlvUg*5Ո6l2*ӈYƫ34,ɶVF7}Τ5t : >M@9ٯ:9ʼG6y&9@Vn$_j:;׻HN|pńsMUi,3}L(d=XWl17؊`(~u|bMt 2`Uc6ϳ1.S#zDŽhqŕ}v *`*~u:}A~)h_fEټ@,}b Xz7r栩bYƯhSqhp(֋#sV7*4zN#)J )h4ʿHk=ҿ]"ՇIyǝ2mZ͘=8Tc6 ϛQNdwXo: Vrtx!oJ׃ՍjG pE&j?q' -hX-@4b9 d$tKڊqT،)bTMs<ґx(:QMm֜? ]|oQKnlh'dQM&^Rs%A Kj) 4F?Y qx:[ܖ0(/n  I?XQ;> #ZZ p#5 sbNP:}YKM% #D-|L4)-y-CZv>#hQ5\b/CR/3/u/E(ЙK GtdZpU M[$J =KD56w2V.yf- -?TVjcs!|#/c˻lM>)-oK@7'=; ʈuy'.>-sSu~rO^4KV4%⺨I"\}>Agpބ.ADٌP4Z OJIr<*P!1 L|y DՔj6c@2Pd$Rxܢޥ0] RwR>p"!\5dcNz<YU. ;tz\DErX<4s̟j> ,H{NѮq.e S /)fdPg)Ğmi^'8ϘW,HB#ATbbnhQpv ][9A $i9bC!!u])%H#G\'l_ćjOŏLY &1gYZ070701000002f7000081a400000000000000000000000164e6139f00002bd0000000000000000000000000000000000000007100000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921e.ko.xz7zXZִF!t/O+]?Eh=ڜ.+̌SU1@WF P--,Pf%=#x *+G̫IK%{q>XsJ KCF33(}rXAx]b+\PhKF10ďB1/As%~c9 j&.{D]f㩞ˀi7Y:!`"]`ؗ~忊 A5G-x|s OW. J+:ך=IG[9ij_NcE,J<-K ХΣց{aiW@v1DP\lCZ)Cnqx<SosoX;H4"YƥɈ0y3GڋtȮݵB`;&\dZC_BKJ+@5eZM wA:)pngr" Xx"˼V\ώq@ u)A,sW&b=Nce(J5yM~5tӹ1}4{؁TL!i23S[qx(XFQP~'?`o} lʴK=N&& 3sea+jBXyE&D]VXAoZ^B7ȉRk|Ef5Ñv0&q/$rXZO,S Dj$if!`2Ix6v&%~?h5>3H[bp8y:~WB|$eA.t[SVf_%:=]0 q *>/kAܰ[Fь `8*~]')\m'#ʔAoʜ$6Q:>7-'Q U}$lX."Az=Hݩ1GmD46fuq kr[(9` Pյlˮ?(>Eo }[Aȅi5IsCZT895}wGx&o#t}RC[]J 9V1g9Cs'$%3*aN&v[Ν19 [3;%ZC)A |k['Us$8u82*I>b'OH~ԅX3._ 9Ju^%r5D1ְȥ4V}=auO ` ?9k%o1v&QHLevmD64$Gn}\"2fZcVs*0ehtLhb-{zze֏2]CX| ?O,Pbh&,qoQVG8J)t n]#p^3B'zI-;|:A[&pJQ\7 w_E\Z;I;S;a3Jʮh=y1?W8zElF Q7W/_A* ·Gu[[ )1qh|=y ZI`i/yzB.'-NY1gr`ꗿҸY&8jLZ~f ?"jJ kݬݕ[kׂ #ԤZHXƖ7.7. &'B뗢zo:yiP#'Ҩ=yh-|/|ÇV)YpEħqɯ[LFcST=$-m;?y@:/ŐK-i)r2ak7k~/f׎n1;Q0T8gOOS_J|I:2@/:#(ftZ3߇}78`^IWe$ SN&ʟ*+Bt&ƴ ?IQWRտG_h)]wAXe)$i[u$/[xx U01VԠ4+(7" ~3u.,\/,wG*/y3X{yfNz/c bcy/ U!QiCqBO=u(N%JXNrю]T`(s=1V,:w*! 9o &sCzs`1g$6pR㮚ܳ P{f~Y@T9Zx!<8D JGSIXUyV/.b ub"YM2CљHk{%MuPlrIscreS! ,A)9{{hZT[PƁ$%x7YfDmuk$JӹCxCl[+zz4})%Tƨ~z`2['!jZ.zKA ߠwǚc,mcx41ݻS(8p+" //T"Dvu70!~n9U<{^05EyZp͓=K̆A!ڿ Tw^;k0w6v+Ym'b$JW ;nGK«F_VʹEhDbR)a>pK 1NUFB:‡Tϖ~[@] >fAe.eFV+.q~sD+ FQ׺{ck(d! | eͩMI`Q7ѾG @ODq ^j潮]JQ3Я-|C0l -%zw~Aaa$v]'m r_u!2dQw\H=+L0<{K+nYEj Z۞RNxh53ê*mfgΰD'+.No;}PnT;1ɶ[g]rKm|4d4cLxVeoAm[0lFlBA%UEIFdqM,"4kjXuECz?)3*mO]43xjo Ljz_3q󔙸/.zݧ\ Hl)dLϠ}yʗӴ0x.q5}J׍ܤ Bt$^pj?껷,⤳ca0Xw:E>At_&;ggT ;_D|ivlJD~ {42Zy12 MvtUyQoŻ8dKTQ? .D0-0ISey#ϴ9w@kWyW=IQLԳZ׫e{u7WzoVTrOK0G2C۬X;Of@{N&G6c \&XWToV(%Ku)<4E?1 Az!$]uVlJhz3.iC`b/"u|tLJq&n8AoQl/J rFP^U6*>yj߸1R516t'O557n_7h/RJ葁bv+U٤e)j#o&]XL4;P޵o# B"IFTKΒ,?:ŀG\VN vڶv$(q|LzlDf E)A@f+FG l^J&0HBV}T =) 21y0W%4(й/"7d{v}. Rrt^ս G?AU@Z`SMznX54jio<:ʃY$W|nu \NM. 6v(Cb]L&lۆP+HʼTz>:-јO;k2l0%Zt@P$[X6@I2gg%{]lfy[нਓt%zaЪvi?8HCRay %Tqϧ}T! CdHC!xicqx.ų,]$VٚcGڸW>ǚqߓxr8k~.7/wk/pԆX<[j̉_ F{o9^PjKlU`ɠ.֩|v\|]$m7 #%&J+ަ7$߭0.!6A]:N2,5\tS"c4B?:[򂨱$CXCȴw>f(DZw }e9' ˮJQbsɨ~5@s5u"J##ރCǢ2Yl:z#z\BY_@2mw |\ 8ƛY8(dqqړ HxCCTE^1M!xKymhgɏ%Q#tQ}#Mܓ̹o6lf[3(e8n9:q ǧT$@"=4c8 a8O4mD]"'84/(D?si(˽eS3wJNubZ=!4#U(RH\bbt_ HmjN/QW jK,a[f[b8!6 E]&ϝiݳ,7r&ũe FfIsBE]lU2$hQ0<:x'JkL#xN,~OL!v+j{} (%#VuWt-m|$Eƀ(za{4ۨ~c!qqY6Z %x"O++1V]PY,vd=ݣ-7}(qBb=Gă ?=EZ3"}Uo>(+'OJ/3n B<оs!# 2 qY$(n ߱Nw-qG,Pih>ڌW7#JloՍg.0?M/ ȕp bH _ml\鸪p兆C? nJHua NfZyv73FvElq/сZee;{LmZPlި:LK9"_5zUpyihj.ҍUi?g"VN&WP15S!$F$V:q>tYHj*ttg"Ny¸=/,kIKC n؎ϐ##M/l$X܎Fu V {kᑈk}vSԗ\Ά7ݱP1``dYi]#LP̣,xu@_DN 裮)אVg˘.4t짣x_ 11<Ꚇ])$E0!/M]ҙZɚ7cȴ`#7H @d1F b~rʙeֵv &,E IS>& U:OGw7MWV !%1owPL4T]h⚊՚,&3 |N_~ U}JJ3bBUmBcq<т NYoBDN,cR=jb\k1tޢ78Q a N|qt4䟂Oz6 ȭ9nqQalFKَ)UOY٨#ItbUOHLMA(}e{E @c!kaE`U0|إ6V^|~g8E`jh6L|tc>.HX,VRMg-mla hZE0GiO~.K+ǃ[).}ɼ-繃<ja[3Բ@'$k!8Q0Bl6o:m_}O+Xte2S]:?#Asios߈ʈE@v ,Q~~l7Ci@exC,w|+±&])(XF= R4]%Y‡z:1u@KiG"xq&KS[uɥ5Dn3PYvp7-5Ԋep \ΊЋ5.@sᱜKg{ߨB! 3TLD8b2T?6@e)?J'"|W$EJ 4U"SlGfA |=D۝?wz}"1s*2]BӧVJUD /O)qvA;R`<2U#{c7\fo1"P:Rr3Z9hbb.Q/VIdy%Br7Ija~Z[ 2%UJ: Nmq Eskd a:A/ITcgjLhʑNyJt6A6]q"}3;7C۽6Nf?$P:QmJq-=o+R qk!r)J?`~/Y|^Zh~PRZRDr^]ܾu]:4giW3mvoL{F|]cCRjg\ s@}=syMJ x? 2H qj;;as]Z1mЅd;*[$ܘ\|^ Bo nǺт(E_:kCO~s  R4=URJR?hY] | w@pY{\kkwN]+Z{1ZDe9d0&y-FM™#9FodkP`CD'Ue:2_ݖ):oQ}\Cl>IISQM N5;Gh<9@B@AΥFPpBz/9MtѤ[`p3=>$Y>U g h[^bwrW*ٛVH^Nx~`SF|N Aֹǝ$h:s>5޿`~ ܾPcb>]5ctIdك5Hafg0<}F#zU9Xld\a d/3Q6?n8 m%D;,~7Z]\6z$mmžw*]>2(IYb3ڳ82aovm"fd{RÊR3g;_ ksYn˨y\Jԏv+9J?c"P:ҍd ]0v]7DT!#q?D mك˴n>up[g;q>(pGb$h ,Y θ 8 /O8Q/{uGFmx ݉CR(`< Cp/2:^t<%c)NnUK rd.1 Dֺ߫"?s;ػ ?ES̹z"ܟi/CD N18 [0|<5Iʔ]ł,AXs'AsBӡ헍~-g\:N !P 13ϋ.J%d\n ;j}끔a5&gf#-Kz }Z4h},wehr.p+vcdj,2"1Ep}Ak|X :ČAadN:JM)5|&ʏ?1P٫ ^&=JrM|&k=6sÎZ$KJKO['۞]h.83I0ug~#ȷ0`Z#a4|]6N^*c%$H*ѼY<'oҮJ\TȻR-˶V ehxsS郿aFOiy0>HL_V_%bjbU%LK<52.5+r75}>dTX-,n֙@W\{3 w-r 0;\b}a`gJ^Pwg}+6JrDJ.jM> %2{P59)V5MFƒp=1As0_ Jކ!FJ^•B#cj;k^ի-j$<+AgFqGpۊ=+WЮ'gYZ070701000002f8000081a400000000000000000000000164e6139f0000c418000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/kw]?Eh=ڜ.+ˣSa۷s9Rl>" $7`a eAS:'El(͌!>>_X^FQШ_w 瀢m.<[ ؂`kyZft>k%; OuΝ \[m /J`҉C#e Ǐ-80LY9Y:䀠@@ |U sn#t5'~8{jXcܧO /WwѱvzŎ/_ô8y؂|1='TЫL4 =&nD.\p l r)Ay} Nyc{F@hm&QmTX dَi%S r6$I:|t}#Z!Ɠ2c;h$BNǜ#hFT8ocFQnhe8U{!˔љ>˜ߓ4xJd-^h6dY @$C+84bKZu+G@sͧWj% vuV_jVxbc/e̹ߺ)v#SNFgZ L#w (rЮP$zR]w vH5/Q_U y0L#Eju~*K'*:H95V0e3ɜ&c8^J{#2h y5,gJDjh:`>?rlK)5Av}->O2ń,6s • k%%[y%or_(^:F p&9Uf ύkt5QE ~Oraͺ#uk΢i?4h`Ig4xps%ZǪC$``PdMƁj~Iԩ>Ɲ@!M-g8ێUmRϭۦcF TR n8$7SX5ٰ&K o!(Y*=¢zw6c.o#>`+u7sh^g눖!K("ژAl:3ݱ`!Р2pBCڧ[[< oUʯ"Nt<%VE}ȼgNĭ<:ְ@l( u[Gvwm5RөP ԭ^SYh@>!8z1_oirdj%}Euc Nͦt6!Hp9=(R{'X72nْ"ـN&c6JPC;`QʥU}5Ecy sb]{HwJILyf*YLn5XSj¾0O**W^P|>{x#ƚe P-7ܗUoDڀH]~.?$JN:=߿MH-c6psG{\ɴ૚s!]|*~ DWAw|OJ_gfB6>e~oF'@S#`7 ;u!o5}Y=Wt>@UIG`ևЈ: mOHkL"$7ƈ$+o17B _xl2col̔CLHdI"gO>k<%Obe\}khr_q,1k\0XX1i#G$2ND[vqCM/AhO-$"$W,R)^}s2w/96u r^;$/`x:#l&3%gp8Il i#N:֗u\hdWGd4_ao*eFU)IqK?O7h^ wכ'gT$gR•*>ŇsIadcLf"36"pi#o@n/mU w,\HE0LAsu-7G1…A  D㧧b&׭jThMBHa)୔BwnV^N7K!s.G 1ڷd"(q8k(bMNxG`&D I7{. :1Yp Rn:D3f3 )=83+TWJ85ܾDvKwLL_?6AqʪgPxLLDMʳ QX ۃͻZ%xAJC]kfıKyx.XvD@!qV<̥e$C<5ȳɣRs&h*n;*మ=V]hiNy\H/v"pζʙ+Vi0a`katF*[%rƷ@gc %7IA@ql9Csͅs.!4wmr*h"5SX'YCK Yӓ$/6GX3d9{yZ@J\ #XO;_& VxDN`,gxeBO:G9}%+GH1 p+Pa Ed<_O  IӚz0߭dqNv-U+%K>_Ѫ* %,y -uCh׷O״]>L"TLOt->Plre 8:汾WOsEa1pO$uY FS2`OE t-L"pG+C5T^l1{jj21o>~Yչ^[M j=L8~Dzey_sy +[+؞ jgV7؄ QRI (C9ºT>H ¿,d1i5J퉮¼ڭ絵9\<$swǗvޙ;xdi<xIz;*.| V^H҉Fp XH$&} Md( Y.PxYob_zGeDbo樼,GfWS'=`PpKvyjΤ̯8w1Cil-Km "$y:b`yI> 7 B"Q#aZeNPp+ֽ&md:+P \XȬNr0gf[F+op޶d}1mBK¦aw)k zFT!F^ޘ2  UF,7~r#*Q  .Rf9] S.mǶ@vG0m[x7R0w'gӪ,'˂$ `OMNeN7T\S*w0F(PMg{cmX1aYU\*%'7͘e#ю1ILe?_JJmK<Ω#}>?/Zxpb3zB#ʹױMDc{?j >s-aa߉a)wDP7u.?լ]#MC`BN^jU ?PʞRDmtJr[oI3>ȁB:OH 3/ 7Xlҗd]:NDz2\` 뷭OeYy}I|_]@ݙ}\=O8HN.o*k뭘>tbnv>J-eZ3ᾲ?:,hu=|GqC~$6+]D=8Ti=1_7so!؏@kLKTuYޣBQar>q~? :a+Mو׈%n1+,{1Me`e\VȃSLН!*1b;nbˮ̺}4X/SRxFk& dNC!f?1m=ʃC}O `̹ǂJ',VYE&CjZ}*r=n%=ޅMG#lu[|-lMHEFսc1F$W.3 BC5`)77_Nb^z& vR؟oB݅Ywj.8,?g;&}潰P:JC;}9ch>5G#'B#R\N)p\rFHMdlA"#YLBν :[lh3v,CPcEyFrϾ1QTf!>,$[Mg'IsjFĨ^zk WGK0zU:S&X ˟az_-,{JW=ڜ_rB.t{] Vmr֊i=[h`o*uX{eC FAY ImUC`Vae12Q fy-ƐSpn^N:jmULT ԟT^jDўz I ̸-8~6 upS[M"|Z<!EZ51c#ALyefcr/,=]#j>"СM+'֍+89啲7vI*FSX [n:[6$PPr ܦ~EK,tqҘc!ʤI #S[u0\*v5%iKH] qR?i bcݩ޻iCbYY @~ζ|-FDߟ/kbBӇ/zȧ)=u|l꺛 X C1:U^VTS,ݠ5=ew0Ga/ȝNpa&yS7Hkpa7׶זfa*X}Rꆵ6~ik+ #a Fج4V〜7r&IG4ŗkޡ(~h=l.€>~5g+չ?؏giQ8^Xږ\BW6ևR*B=ypi`50ix}6mWϿ:;u*hi첁+/q8oNq9ud}\ső_fQI玼4;q K'oS\&Lȯdi3Jߚj!Cy QeJ|$0;k&h!{N`©ieS-u@_ rщց$&̳`Zye.TkD/@__q)Oj|Ǒ Aal҂$1ݦ9U!4? /٤[M؆unjNɩfN"ɳkTHHzWՒIt nBqW$@H YmF{gv08j7f>O7 1W Xڸ4|ta3CDr LL(6!+m^\WVs=ei%2D}~rU}-c}`&&^~WOY/61 wOU[*{"\Vވew{$.LYrclBׂ\7c5n1 ]`$r+ccϺ|'P?ߤ8q7 ޳UvQ+pP2ù,OLu4Q&*[l.JSY((6xe'Yy?f!"%Lce _t-_jDBݡ,Y~TG+?!,-卛a( I TbUV 0֡9 sd|w8ĎMQ[be.@G !ǟGyAP1Z6. Hs s1iR(9(8#C1Qgl:.=?MJ&UP\+hV =v\<܄dBBѵ9ef7Ӻ'aF>*=lu~EOPD-Wk@Ҋd+=S3@jz{=.zc1É#=A0|3{ fJ+ݻ +ђ׽ƑWO'sɣT(mǬՄnԇ_/]8tӽ_ޝF鮖Ysu2K٣p"'n]Im8b۱N7Bǝf84CN(:^А 3(Dl[- Z]HX^7 2YM+?ػ]ǙCaw\zğ B#;U<3GS]`݇$~FּZgdhfCSUqzBDi[- r`b8 ml~U,ybEy'M zh8IaCa FcA|9S\|JI MB".@dCMU67̔0hqS{|; D2msQxgtg:m7&)x׸1*^l*6_3XO<ΦT߬iyX=BBIg<h`θ_LL'%RHPgͻT 9εa?dܧ*!I9I׻U==7HF04/,:L8]D}_oI+P]&ve ?~ד\6.#)VGyPQٗ>|͝^JY]s F.}/xv#ث7D_dgB\*B&>V(@ >}<Kj"bVbW"l~+IT]%WcEZ9սֈ˟ lcdڣm;&|o/:^")*@7SjP#{-=X*#.~H\[xliTCuεJ~èӮ #Auu qvyF6]!UQ|n^DŽCm"Dp(!6 q I14!C/|ydC::4~M|9HqP9Ws{l^Hb?ǒI.3UgT]e)gic;NwP4Xm6 ALU>斱6mRifr oC:Oy?Sd Ag@DFJ1M~PF{s R`N 'OuCJkoY{^ M~a`9/_J2|NћQ+RoC˔"og!BQ_pi[-Ш\LjԘz֋l ->#!g51OCׇkL D =zA"v+O)^c$ q>Pl#?+JnpkvfX6*]Cg zjMjz|o8$vvE b ^j5xvy:R\ ~c^9)f_%xg"$ T|f79\ }EmlӬ[$;dƐ&CY6ϡa-_3Gch Õg[9ku\钮m1DHWv~G0ä3[-آ:cχH$O=B$I.">ܛY ,@H&ƨ-_.5S\&V=o%ޝc֞jìP6yt Ԓ7A83jۈЩN`S6;LL:ko w[" vPhmިf+2촚xʛxr,;*lNLJ*\Tj!N=R$}6 i~ v+ް\_ !$5ܽ*pJI 2Qd'Aau=ch=@ $D %ώv"*NJ}d$]4*-YUp\wggUyG+sBc#lz.#߷j]|oUSˆU P>ōob< VĦlhxLU*J[q2߭BɛBIu\Ns^{&`RX?(c@T"5m6G>Z$nrGC4=Mz땁y+|t6D.+[Ie_`{/B w\#tm5 *9#*h9ׇ ﷢Ũ&MLqnj7<҂,ES2p=mN":>[sA0>Pс+SJB+nKp~)'Y;'gC \N09u >$E)ͭbf-G5睛{5JeR>N&1:֫X"JUXbW@ ^%`gDm@ */z\4u@TqQ;2 ?ڥl:( ƶ Hab#Ӳl+b­Zc[iܩ=%D T9>^0l?񧫎1%+f6ɿ=|CJA-mx(jD4lƬMKL  áJZ zZoО)$3+ o[DX"G;GyFH.)yߵT! &=/-'2_ϧLCΎ]M{I2mu_-}PZ)N˱2jMJ7PFћ.8$c f&ls/zyQb~$Ef<`;U}.KzZԸ2a !'D_벯8׀jt_43a= ?ז:J\@3{O G#2BFnRZP}x%i"ifQ|3&%Wn%a@p,CTqG;Ҟpza1b{T9jRZnǭbq kּZbhq8nH-`BlAW0o HMn5~mFuNPCQg]O<'%0 h^S E3>!'38& uCY6S}[6REּ?"(tgӉ?@ eϮh;xLF)t%ˌ)n։_RfT[n|#ߖ{D D9;ݳFl~PCsN`'3ÓWLbsSikcmn :o\RcJ2OAƶ4ZʹGDqR\t&D 6ajMX7Ha'rD=Rcӌl m:% NvC1t\8` Zɡ=j¹v7U<օ%fQ;| RO3x߭[.XD(h\a)DaUY)E~7pD3$Jǝ'y/˓!76DXzp^@E(Yӯ _FB!]r5TXF~;zo&ٔHӥ0ԑ_Ӡ?2H(9`{zf#$Is:q9? RK&V `P |Ca+M%T$9P2 H)C_nxϹeo64C{ >.l37Qa0 ,'?;J(9), b n^HMC?b'垶|C  Z :9>_|~5!j?O#_qpyR昵7"Nە>4`~#b'ޞG'5; ȁ,O)Jå{Ksw,U'Al4l{;[bV|ǭVi"H$cvye,^>R4Eb@R%PlyG td}W~Hhvyo[2jLVuF sn;s]B_O*M%4Уb37?.,ZuǭpGx9J7ZH&\l΃ Ov>n2@ԕyf nh?{ CL&C1"}D&~{'T:yS pd>?ϝZ܌ rیkU09ƊL? d ~cKG܅Iz$-scA'r%.iF.H:b>*!9'J9yla *n4xAHYA[>le$־oE+ T76$>{)w'R<P`o7M _Oi%j*/do&?#أa#+K0xǎ6eAοtz#R,SmI;)ӡ<̧*,Y"(? "yܱEJTUPEJ`I[ٔ] P]kF #جEǒ#"/ϣ:Ά{Y[QxB)@]>"ơ@銱Ŷ:7=ZVhA4C^L`1Hy|ԹЛ3"̀V<s/EH/2b]qSׂxYҗ+#'ܜ碸IΠs@|Ym?u>G7\=buhArP⧤tARZ$?"zUhKRCUw`Eؙ翗w5>sU|NiF[a\d|cF'ex Ʊ6 + P74TtlI T0ȱg}!hjatU/y* vkBsS)[=K[j0ږps<[)B]w\sGWtc{?䗹gjj\]j wuV2!HY^5A[%n"}#}/d@a#l-Y`-o[@\nuI pTlPV`M2 / |6f.5wy: HvV DqAsm;=oBqAGL/8La>c54ѣϖ ;G)n+~F=yJI4î<"++Un g**؞q;u If(;'$B`ci3c{y^U8φdXa6dJyU臃{ ?[f*>!vVa$Լ,{Oķɇq%1(L#T-ZN |k,gy"l&j_p| OwO)vw5 L'wU 4H'7@ ǻL}xID}-`7/sa'%-z;;RV._ W]켶!ۿ]rY+q8o`v#EP2ϷN߈̸.5;J$&Ūi*tŝ7Pqkܿ mbTq+b"\*1Hg艎 |?"X h36yMSÌn:}E$ z j)7F%!po]y9RC`Yls:۽ ^Gѩ/($?Q'.`vd *nPKs 꾋p:n P \n4QOë93F"JJA farDg)9ALlU aØa}47!L4Z-Aռ(A4XaЋ ЀRr@-2 .c'Cق&P xd9:8+^0-=MaNă-{Cv쾣 A"qo0hXR8Y^Ok.Z4/i^ Z=Sh%p#ܽo,, {+o0S7D[l"a%+cEE냅c1i =ڕ^`Y,aDUX{ _ H":Cźpcv=ĕh&'QQ߬QF#~=a loY:_j+Lu֞!.i$ܶRƼP@( K'TVJN5$ҙ㏅N?!cv/ NDɆCUtZ`Q `n#Vث\Vn|# ЍR`V%vd Dr!LrM5 816}aT̀Gh(Iƙ@_ɔP"%Ax6"wb\``,4a)-r26l~]>{xi7*~uAc!əR|텷eTӝ8bu6^%fhV: #d9Xs)ЌK~!IA-j[gUOΪkZ6efG ##xq02`"ZeC@_pߴ1`aj"Gwv[#ZH"zBHi?29i);P!Zj&E#B!4ҭ+' \Px"ʠdxx|%vRKzYv9.v9"&"6xpTaF",G~"z^'__{@U ybPT|7xKJd邸"o9a(' CzJ75~% 7ZOXsw σ"oSi0r 38&IILN0tKID>N"_~\ޯgCcs|F%T  k38T4o‚aMAkZ~od{wB*[vNG*m~ / t|RBXsvs9 8]خDE7(2ѤCȞZe˜Xx 6OL 6]R"pFfmCI2!({OL⬅kԍﻜ!͑i1 |DfH_kBfX8J+X@ E(HPn>'agbm덼m# "F]Wizk/J/>u@vB릤+=j2hV-w8&⦿eƿMrK:Ԇ%jrvPo{T<~:4ױx e`H bv,\!'x`tV0gE>N!gg;VDX{߽Nm#u韔Iϴ,mprS~O޳Y/1NRȘ@eh7XLbI;MWߵ@?xF-df< Dhb>]yRDT3v{؊49M)`F&QL`v,Ox%7(Ω)0C~ci(s` qVr^= 6J$_S u>WAN1-dWI.$^qz/`!t-,E'HKJ5iNo;V>͸TCv_ RTrO5+s:u]Y _xyH/EݔLRTΥIQJc[?Z$櫻YcO5$] )]w\^D,xZHGs;KY{2]=®eݽ)VZ\^=;nE@0PGAw7cuM%>3Ly`ACBxuamƒ\gG #1qp&r;gLF`bey`A@& ' #hh0gˋ|xt)ɦ %GFf:ϭUl`DBȩ/:.iԃ[.ܧnOQE(A_غ#BDA@ys!+ӣNޚ&V3Ô;Q->.o 2@mx*|%`Nl t]OGK Ik:W-i΃T=uܳ_BD R~e`1s|gmR2|%sd"Zݫ*{uzai-X4c7V@`B_v9˘Q8+īw;\?#A9ZSM#}Qs7)LΤ*\ DVhm=b{%$ tcNŎZ*@B)~[hI, 9zj,Y?MOzD2olYa9H3".NŠ3O ^p-eЫ6ljao!Hʴw7~6 ElޡfM^ZU)َ;jᚢm"0,?.y"ϑ"*֢0zJ?$vBdp,uY CA4C#2Dar^Bht(0F{Ua f}9XL QI+>2W\ W[.jGUzw?r^ߊa7D>y￝ mG5 $Fa)` rwŜy #8AG%tLA{4}>_;w\Nӥ!;Lk6$R\*b$&4m :"d# O OLE+T.Z6w:a\KOjF ʐ?Uftn8J:_;?}mQ_}5FQ`i)Dgf9\x:O\$)l₣ϥqn 6lE?Ž]v#[r`ms {U(*2U9T3EY>}>I@W,>q~02/%iH=0qqkEbOO_l7 H u\hz"6Ai(6!Qp5Zw4ǾR@IlB q8?nuz׿FoHDXRknyaտPeHǡ=%˨IQNAbت&D7~XGRFV 4 u^?C[{*$4fw1mڝ!I[ѼwF܈Jf0,1U*>Z:@)/'} 8($]de9aCXw>ZE!'Ȕv~Kh+C}ZZo.F d˫ 7$,RmVPs"2;ڤ+QL`a32**̎vI[ &Mp ([3s>v5Q._vjz6 pbF'`d&+U UѸ;+DmS1NH" YZp!w.4E, 挿9W]d||o$[LeV[ti!Tm}/Eώԑ]`jԾ[qc8(j %uS<()/*;W`NtM.>}D @.Cښ=N_WK>ة~eO] =*( VL'7E5(DcdN(x f8,C] @]}REy2OF'މMu?PKWM4NE 醹̯7WvF ] i@ϊGD`l`ZH 1}Mjp/g<щ퇵 ĻݒK5(u?!5c] ^HBGf UO 0}`<:< PYTu/5DQط$hؙçR Z ֒ p5ȟi6mQª\w Hk@\V~:? M(UaiKIv4`j[qébZkD#9oE$OhildSsC|fpRV\tKb09$XmB@5;vZsW./V'4/eG")`pM?n7=9; Ut982?\$>P8Bۑ|nӬotyJg("t0FT?;y3WAK}`2%bn2᷇t:Po7^q2^YaqLS\<0LXp4{.$*khGiI?)}nλ4HM2 0~埈z&%*[Uٍ`_u%LHHeG%XP~Y Qvlw^ 5؁m#GKܛe[e}!}D\Nt5@z7S.) l=QnR66qh ]t2rmC/2H1"$ ܢOL̜ ѢC}ua[vj$i w,Cp0J?j_xQlۅ-I}ȱ$?mlU(e/n,<\xjNvt"L;#<ĊAQS*ͯoZvhZ[HZ7rN ޗ ۣJfTt" 5/U-S3-Hq!fho sc3дRT0aV_@E {![z=ԎQlחLv:jUm[!GAa_*#"̥IjxXl ?0Tp l{~4. YM.ԛʛQj<`LBfUaP1mN}j~&>/ K8{m }"ģ W Y'7GCb ;/Hn]NyA} v? Ui|-U[8n^Ck^04A)|U}9 魳/<5uy{Qǣ(j{gv:fZ01kIv h(vR*΍Eڥld V,,Q)X ]-M J+G8}5J_mZgNdP$8Y`z)D{Ggd{֬2ufgJFf,;U˿۝==$87F2ƕ9BCU{o!kasꤲc1\HS?yj>tCF$mSNzgwp}0Uy Yۻ5|)==At<}378ZSz M"Ċӧ"݃Lv;>lF"t?{x_s^Q,XOwV},@) OIVCu6-M",v/9E#NLtRq.ٓy+eB6?{2fif81m4ABc8I?- c.! wa\ e Y'[ee&-FxvW=z5쓠FHAJϵs_sIx9dD2pQCe;:+@? r@τ +L4SE٘Ź\o6_XVGg&c^;c"J5~=Ҝv  "ZK'f8I1E@":+V\Mn5uIQxvo⬙= -[@` 3NU! ζaA\2dX II5v\8ʰ9;V'_)S> $|qA'LzvykK:6+ކu*:%׏;PlQ&.,lR*iMAe S[,/0u4lMK{DA&H;`MH2uX& R1@ 7'>U]Uyt"Scd)]F"; W=r81nJyw1U5bfȆA6^#zJQ< UH>u8hM^WOIVVXwzɊY X4}z-)7 2JC2z{ܱkfnw}ND ¿g`x5'p,[sLΰ0r@1>s&J:o^7*I\tR GoM}{2gmg/eD}^anil2?S<_AT-Uux]2(Vr1x`\uQ?:fG~#~\r@DRb].T1LS~0vblYYM^}hg6euz;\~.?ӣ9j^BFLmJ#j`Zq{ Q+[{Tr!XG6*֦r&Bioˠdr#"7A0۲boxϸ)v=*^FJYΕMLp+S<}Ha> t|zymLB~oxk퓅F𐛑B6A@H?V${%+{0n\ +tvC Y7Vˍ)Y"?wq4i]VR=_s_%l=Z51lG4ČIkWOŠ,!Ͻ?G./ўg5?@CJWZzDg|LaN"|Ob â壴pNp2__gP+ Cq%'>ܧ#Q7T]LO'ܣoLtNd*έG@H\+jȘ= ƠQL$f+]}͘ cwȶ<& WE9VN1)kk9b9k_m >rOC FP|Kϳs="} 5)R#W {fx]BQcƶpyݲj.>O = 3u,Hl9K"{,aȲ^koWn_X #Z0H,0t3ԝ7Y봽vVV žcyAB_NafWN$ʪjn; 8Rr'Яn#ϲ,x)Ouf!W*@^{qWJvP/VnK,|qqUCu 3I }-I j aW;u0`K"HT+uP3:w]r+Pd65x:3ͥ=ZNmvR]u훺}hPrLd ٍvKZ7΃}+<.眎x fIqY'F-'j&e 8u\J~nS% _5 [¾ ^K&[]Gc*p!衋}o@b( T4 h[D,ȆٗⓆ{ :Vf0?4awP,++mGoIEA[pY ;"d[6HvpRMw^"b. (Vh UDE /]$~>[ mE}䍂2ܧ`HTh0qʯ$WOw}(O)]08qz -W dɡx3ÛozWܨ!JCaݼisL'] LP {#:uȍlWh7.CZ%"ꕻNg׽vڂ08Ѓ.`r$΀ ,jיG|jدKC6ϣ(J,NjVOeۆwMom(K*q~p"̂]ҫAm8VaCKu>j<Rv@,K zyy; 0c0MgzT\خ({k4J4ME$R]lH͞_h?x 7csĤD;Z5v5R]8S%x/w@"'׫#I5\pMM+\7]fں]MR9 y C ,2i0TMO]8FxԩQ Z Iev* ~*ƌam8+DZ'@. wFor-`2s~}[=,JB#KOg\s-踃:tx=n5(-** _e"a зV~`}mWt􇩎Ө'g!pJ}0Gee!hE;):f!3084M!"?dZ!|҃& >$a 7 7ދ C; B0V5I[d;yFlG^Y骰Qx r&(U! ^Leq\<ˢ& r϶|ߞs[TLn.…X+2^%!lUGlϡ.ǐv0b_-wQc;Ԭ%a/@`B%R GIlKJәɒR"qRC<+zC<I>*ne*쯹Wt8 7'bW7Щ:1Äb/hÜKy ĻB[h>*.&s!hЃI!=/9b.Wz)skkvLYS`(92$#X 56W,<8=>.7p)qtI5'g3qn=-cJ͡'[qKY'0f,iKkN[ZB;mlw|w˹>,B\vdR aW'V&^dXkM3r(KBn2Qb02+̅D Fd;9ؼ0Rnn9V}+c;y}Ы /sG*B\J>^Q ԨJGq7h"rqN SUfEPJ!a1~~AHt`:X5*A9AXLj/v9m IHHfךO;$-UgVB~EkTڤbR,{Ţw~%t^0XR }Aok JRDeBm So^1}Ltm1n,}dHGT8 P7s:)ȭ3+ds%9 E GOW6$9u~t$F21NJٗr}X:ʑ[ޝGo IQ[O ʃp$R/=<pOhfyH'XÛlSfxe9RoMF9YUdps5NƠwuǗ#Ůb @i+n#SPiO{5TC@Y0ȘQͧgE%-Lg3(.{gࡓX a`?Rqy]Yz+!} Tl0Agz E+P1;刊exfII!R 43TyK{JP-PGebkp昴JS(˓kq.~!b8$r!9_Jѹ݄ᰩ.f[0ts})VQ2gX{Uc>9}cCs`H ֔]mayNi.d0Z?ߴk c;]u[QC|EePܴB#h pWQAcmHJS<3Y}l5 gB)ʢS/s9҉yKY7j.WJT ڧK7`lu_,'ZiǟP E%/TCUoq z('E "LIZ)8^彭TpV~?%E'bw | ܾmߙ#j+$\"dVWt6-qK5x'8rD+6vV ?v/寨-L,Gx&L]Naihr{cN! ֿ>俬!d\c+q[IZ_(]"s"3V 1)R Zbr>7jjBPAcNQ:B oI8ݔ`ut$]9 j oXWѲa5hi_Yt_'VkpK3V$XY |0si=)f:-NDqO'g!Pp;7m>{1HzG!˒k=Ⱥ%"hj 4j!} 7A9[XC`uSɟext .ީM[%3b/,wWW^#9UF,};lBBJqndFXM7~]c':>^+q99vSSGGQ~P|;^1y:+}AsyYXՉԸ d>M Go•Z\g1B9">zzǻфɡ!)j"gdk<S1Z":5I[` ,ӝeWAգ4fǗr8ڑ>ךTajݕ'ZVʽO<8ƳԹC!% 8 Tl~U/7i&('_FrZ$(erC(sr#8:!6 B_VG\QB"U /Ǘ߻"C˃P/ f}; Y6ZokIօk4ߍH!Il{+F![R-^L?E* u:LrWĵ&23wnd沃m&d|@;S6O#+ȜRNx ^UC&47qszĮy j܃+~kY/ch:=pO~ Gu6a9 `DQ%r̫P J}||=bgGC ~Ań_m(ZV&zUaoYTWWHs=IÍ}1. @pqv\|zάropWBfڠ٭%Hxx +IC\3_Z0̬`Gf8+i>6탟>O,u@X/x3껌Ew+p1*J@Y7gc:y#sOz? @/ܦ6!d`^@j9ÙPѭLCJB] *(狉@1[[Wx Q"ș։ QfFSB z8 ф[&d" dH9SwFFD{'$ a[8Wԣ榮B%,W"KH5I> 3CqCAsPRҿ{ \1HkR?R}JU%/? ʠd ''ȡnW5Yc-DcB-u)q2fN^V#<1nI^ VG In@Pk < }$#O2d#[{,mtt k &Һ%yEBoR*㓀o3㛟4M+`ҫc`h_; H+նK[=8`L*kr%+6#™c&1@qpyPh_C n8woc:)7 a v 0V~mn_k`l# 0JVpFהgj*_Ra+x7Ȋ.48=KѠLJC@q$-x?|SStAI wF ZJUa*1:9в3$mF8z`9O c|꧖AS?{˜Čœ lx5`CPeGbE.o#_O{wx4EpFXe@sI) VݗH'۔G|aKũ<IeϺ^B 7|P+v֒S{4VVKNѲC LSt"% Kuzppv;}*GӦ"pdcm}Pm0`z!~!ro}S+=R6"/]ހU䆹j'8U;*}8[q&jΎKhL <`'IqU7}N\ҪR7v<ihߞ!yshd3N9q5g[T3$1q}s~*(Ĭ'J()MC:+*JHE R(Ev ^t,p]ۚ~ Um4)/o|YO؊ikto>GW P?FR]l첗˵ B UzpT[~LB_93Uu@Q ͚;:V1ph IBg cM Iŗc\ *YNOK)G}U>!Y.B-rXbo~0N#O7mOZ6L@i!C$ % 5ԃ:0RqJ%\ʇZ?6K*: ia?a*osؘj_F8pt͍&7aTa3mRDU3g O$kBot  q8|l/5iM [`zsؙUnCV5^ѳ]_BۮI%b9*RhE7&{VIew5&lcۓK4]>ykB3`jT{`yOe-L>O6|LJCj J'I%/J\kC^~ '_Y ǫHuHnr5DkA1chlC]P DIwz)vQn_KFx~K~':X=>a+&>!m$^'_ₕ!ÉӞR?[Uaƴf^}7q>;1&C{YCڌ]W̞> twBӁ;Gq kK Zz03)N'p!*}!a?Ƀ;}suu 705AD2-qʰp~h'D?Ȁ۪B(j@b$ֺT8sVM3P}1_ <´~p^Ye g̫zJFny6!I 9E]n52m'4_kԙ雋1]P<7g?n^2}z!q HT+5Ϋgq;Gkl]K+s!F/fiH!e~;c.5WpcJ?Hx JÂj #)L\gw_9Zo@, 盍$ըfH>=K\ FIpXM,&,M!9Izhzp=.%` ـe32=qCU$5x䬑Fv+AzU/qet\Z]`/͓/`9ys Ex=A~8+}BdA _ մ;'lǜϨcԐqΠ^\0r"V^͸7\yTU9*Noju -Q ^'L9 JTΠ#5#F~.vLJt[ u$\W04K؅`iõWD/i띑 =ʊ[*@] >ऎOz|(zB-4+bM ao.$*gT`Y^]WmIxnZ%?)n([LD1\35Я .-EZ !{{ս0 a.^=t0TSM*=apc3O I;=8W ƅf:M.w^Ր_uAq3W7t|قMl6[85^\xu.|18a)=zpY6KھzgOC RS[r=ci Bģr]mT3DZWS*z,176"]U:$-q*9yfERT-I{|FCGO,O8``5!\7`o6>ЮV>fYxjl)RI\\ |)_6uyz!t-N7Ӳvİ G tKr${Xݞs!ۭvTKn.1rۚ ߣTeߣPS Kbs4mpGť ^~E6FFa=6gaN,Yث&B6`5*R$i F13  8O"HZh5א<(u\ݎS.zu>֓27Qʣ-A%F=55ո-o(@YL *uw eNk SppXKICKм*04t%J]p;f-L*qTI anF"nkу.%Z}@iV#s&w1_#w3|޹&=o< u-NAeڗ2wu,GY2hc ?G ⯨۔U:4 wϼ6Z\%E_vEɀQL34y'<PRPGGLdB꣱.g%W6O(p`j'ͼ;][I/hVCNמ*l9NsKOY܊o(72sߡi !;ǵJuLcI]az*lFxИ]]G2:'Jюը4TIUxZ66<U&lHI]L%<|`| eOf F9Ky/+p?e򗥺%إyDxMsbǯo`?T./_~vaV1HF57VXTMs:њSK\ͪ^$/)¦&xU,mtg^k:/6-,氭<*O?/1JDt}A,+,CtɆc ~dvLӛ~lal=ݻ %7~cv'l+Y3m=^&{kz2ʦ3ǝ΄!6fTOI"1& ?HԆ LD&S@::˾$+dyh#̸!۞☘Y PN _k`<7)Rb$(kP"n =prPqUmU;61Q\̳w~ Pk;=tB|hj`VXT)}Q7305~'DTE SSRqֶ^fn!}ZԄ- EW%~CU/Tڞsge&yytڝ@ioߴ5f*+^~? SZb@钶kH'́W`b5: 0P B GlOಋRG^տT^&OG_%6]$0@:e.bB_FMXvJifSly<={yG aOZJjf=$kU?>UzpzB%G mdߛNK莁v(, $WR*~܃<}VQhht ƼV52|kMVN}^.p/B9+{ERG(|HDIV\gz=Esa".jӑh= ܼNeD1dLf/㉗|$֘MR)UmJ2H7D*TwQ8d,w2Dn{\Dxe Tc/ھ#3C3z\i^+F05_:[ӡq<}6\gl' M_>u|ޣK/y}C;ݳY]]0-ٺj"n*yqa|ޛ+Y28 +EӝF=A)mFM.goE^ 2 -GR2f.."\YxrHH~L?t5y8\*!<5 Gݱ3#$0tv.qG+2hY,q$kÏg"  A`+e [ɽ,"x5o>Nd$mAAWdAFBoUd?}ym-E󝻂  DVf2أ}ԙquU\8RBB^b|+I[ ? ~~)52wncp{޴6(N"̏Ѐyr8f"ɥaxeg: ꩢ% c]`)#td?FH_]\EGrOLfzeNjx쎙:.yw(7~%4%* Қi)m;555an3rfH*%gu0CbdεЁ:k 8]d5)JP$ˇZ4j`*8ȥe{ _C$4<ݑԛ:W7!-3O棊^t!}?r㈓굗VlH<%EDnl Ξn?zĝ]l8QCW/ mOl .?s!6QPqv&^\l(ZԹw).Q(}ھV9pP8!G*8!dV3 61XTV!}7rq]g|׈Q#=4@R{^-s\!J >݃]{+$Hb[iѶw8)VNH+VIbN -xY$&O`3i _ "qƽpCԕEƽ~6W6<>׍)&y\T񧋃ZfL4o7äh*ոusnpupt|7.дf}L`YJ;!+>5k& L~{[ }eS ̽'ɖ&R2Y%j4!Lr)|M=;Y:JCeazSfaƯ(ζv` RkO CXGwZ)my~N/L,>h+ Oe_ \mЀkUQE& \(euOZܹNN@nKR31g4 K"Y7i J$WW/|YKfPЁ )wZk,)1 Yw&jP)AYK*!VE< ueh+Ta6nk/MҀ?-MSZ۔ud Eo z{jݷe8DoiԘ2 D#]:n_&Vj*݁IL /GV? U'?] U}=NI4y# OL]̥< <0E슾j(%K&v$,ʾkؘW2NT_p͗޷D@o 31zB/W#.hЕz9qj .㖌9%DQ ~@Y(ThǒiظTyYs> A zh? LX6?[M0 f9Ķb >P%#8T IVZ\pTVP_s#0Tpt@8o-l}gfA<g| |hCU^.τiT jʄn?r> }a\.N/Uy wxGŽcW: ~ K$9{'N爥%F9FC3]J2:ZRU2L Fi{|W.rΙL&M|JĸIKgy)h&6-]焔X:E"~g|BL艎cv:ڴgYL\dϠ w$-nk;Bl؄3mjLv97!~mhw]==` ޞ>h>t^ȮB)s]wPR_)eyu?AWߚFn3҅c d}Ajy$PL2EFuG:fk" rB[9蜉֩4T,M1 ؈ +"bCxӱt @Anu/~ːΊfw9t[%A$3Nf.Ƨ0, "Yhֈh) q YU~gz^ N=DW*bXH>SߟC ͍|TG>B,^w2DJ5=FbU+w%kGʋA{6eIxdCkĎ@,t}/s.064t_&b}cv}Gّ q cᦐ9 ‡'&WUY.+ DHqX|[ ;HTal.1T!`Jl=^QM %gJ]aZJ;,.v]dH=$ԟ^DIr 8ҦAv8LvSE|2@:ݶ y-oE߯|2SA̦g*$(SB^چԉH1Rxģl')=L,@CjAUE~G;%{Xm|,KAs7Rc)1cY0uY)h=/#zČpښ":ʯl2_vK:S2(0&_W;qoZG<IdϮcfMWe4xnHP}N{YyeԀІ̟ڊ ǩDzuO-W:+`]Rk$|%v̘ 4Pm]r؀SMtA #:`hN׳0IsXNusx_ :~S OCd~hIS=ed &Tf?HP^>i&SL/392N!疅ロ=eeI 軀ݾ!c99y8Xe7;DNOŦQ&M@>S pêMΪp Vkw(!)hx'4!KdbZXjCPfAu 5,zU;?$՟_Ib_+UFi@2)ץ ߭“я ,bmbª(&ե<#S6o/qC9x<{&]Ӳ ׭f5-F 66~̓oaA] ǧQfʈ,͞ ɠc"Bxxm>aO~ @ԐsTi.ລv`l)t8f-< )s'1ԏ`AW}#q+Z>Iō-t,;WqhX[l i2{ibEjAv-n~UY))x"v|4-ٻ"@PmR{\8+B`AjWHkwO1Ef^s+6҆(ө]Uߋ JM_( ^tFV.C_ Aҽa=}!W;[w 7HQ>FR9MdՅARc%0]=F4Ԑu2@0*]&_' ɳ}JՁ ?ɐv=$j^HLZq*'~}q}~?КI=>pԇ~:,3|yŤ 95 +QOz?Y@Eȱs)ϴ{kiQyܙ 3 衣B:1Ah{y`8^Q@`-f~VOԘ1MWa([є-?S|fxz {(*h,3H+uw傽,1 d$z0w, |1LRM nodCA7"gv]Vp!({+;u73xUʘsme.S A]_LB_wwJ!RvBt̻DwtE/WG^7]q! JNcG蝀%aQߘB҄s#Ѻ7w3,2 e4?| QOߴPSʊ^'K"@&VTA*}JyT;c1^P昗˃ e[{ 70&+k3Qd,U3T;CRD'ٖzqO$âw|W!b`kgvZ%sspQ Á^T!"\aX0"O_LӥIW/:QЕ #B}oUBL4w6Ɂ'7`*Gj sL#}h 0Kr&hOղ$tͦm*gp:~p&Cy-jr6XУ;%@CN>c6 2|T)6gJ3Q/_wء4(:b̞x ),qSoNkHzMëN~/5@T~v | wSOJ+_=%jQU>E2'k#󜷲;kP7J4oOxIO_"̑C8v[ooc1+\ȼ)jL*W[[ˣ I}jـbG/fX0/q`Þ1A)ml* ֍%%L39*|o,$d`rIQL=r)gt&() 郻״xr2&LյL}z5^M EY1\{U)WP}0eݰ(LNI.ѭo|Y;w0w7Bj g/ 3t 빑,x'^ Y.f5Cy~PVd2Yǿ5V.1YÏTۛAŽ咦%:)/}2Dm1_)P4)D-y0rֺ=CɺQ*G=fkguɫ_LF%w=AwN.=~ ;sP4̵f߲,@(  <+XiPWtgo[Lb.E}%Dh,>V`,f&ÛxZ{$9 / xE2>HDaDH'rK$ L+DŒ_ff&6L3H?26,my%%Ƞ,<"^օx-`^~zY1}Tc֘UrzRk7"+D &9 .I!Y~{-l[@ljTwHٚ{~Fh`>D^ Q(AR2*! `ݺ+Hd*KoCaLirm\(KOqԳS.2[Y!͎T(aw^L U0"!(0yUn0ѻ4̳:v2A5(lحB@x#WW .t±I:#tD(m7H^Y?/[K۬'Ddž>{P "&`&rvKެQ # ,d-eM^iP]-vc gYZ070701000002f9000081a400000000000000000000000164e6139f0000dba0000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko.xz7zXZִF!t/^]?Eh=ڜ.+;0Y(* ߞ ĨAE6W[f̒o{JGvaylXNqtp̚zeg 0vZdRyw, /̦ٛr}Amiz~p*{bP2A (Z~ ae=~f>+N˟?Ip-NS;lۃ㛱R"+FS:N( in7BՕ)l;xnu`Bd;rG5 (9uv]:l\T X`XuvFQouՖ_GLޏk[ bLMR_+b3j8KA<7ZKU7qK5nՌnppƅI7 N4ڔz̿%Bzf^ L,]VYDS:O4)t-ɅVISɴ{ E6iViR4F#  )D]wCptCvu7msҢy([ӽwA[H)wFf&ҀCRS-Uę- +p 7a_ l P o=ኟ_gl(XVo7ɑPu _LsV2DKdJ%ƀS_4]<.4J6.)fmnRP4#eL|lj_UA3:'X.rT#>;g͋|_lZa%t9t8 ܧ_w4O:+gΏbdPgftW:em^"٤KW`a&2Le0/tߞ D.,~{1_ 0Em2>F ~yb,+/ˢčʶJio Csro 7{UEЕMpvL,bIz|S(`pUۢd';ΛʏQ!)<ɋ Q~h/! )8i^?*u }H1+& U-NlbHs &f-i9A":dRF(g?,Qdi_UC8Da6~*Կ?P[OXc7T%#vAk~Ɗt;mSznaMY2TpRi)-&eGTqDp Ƌ8poh1)dbF9Jd6'~e׉P9Ѓio=0*X&: Nt:UQVn,cFD!9ymK uxG<~nào.Ml#ȇq%tҙ"Y5&#ŏ@߸HL*@ UÜU%x)K%^tt6ePnxw?D۫놕ƞp]1 :$7w:iq7ڶ}epwTgq^LLmqZ @zhlO-!Ʋvmy @ŬB (){#{7pWl6Āo3 X*ZY,X(O9[;V2! _=2f >G$^lJPXù1v_7cXBY׷2(O'nr/6N' 6`3 /}cRn~}KXpD^)WIBИ@T$0YqLO.l멬\t j[;)& g}˕1d]#9oMիY S;fH=Q ]qnA@}w%&IoP[P7kq,'Li=lg8g]CGNX† >F'c&}CJ >=meI>eɶ`XR8%"RUޑ_H쒀=; ڎn}q_ܘѻM-7S3,Iw80YfREK ЀVܼx<I+`n :jum>NjۮGrL|k h_XǤ1Ro;mbQ 2g+ՌlHH($ެ#n+\ 1I xa‰zK=hsCG*.l(KWV6mz_#Z&MvEuK|x6jDDNJ6/X@R׵..mF,6Ut;\Bfem k{IOYL75XUk/o˧(GUnʣ@hk]&,jOuݠ+8RєVd{uKn'扈_7r:(.AdX/G[)omo\թňѦ=+~q(Ia \l@Y,z!Ty*}_wv*B&Iuwrz#8c2*!p!)(]KBԉҔE[G9ѶNʦaI#f"ؤ WI$G“Aq>qs}i6n+51s*+MRYts?]wFE?2T%W'3Y &pd6VGǂ[e}EHUʊ;D$KDv7 ؆-R?簚ʈMLK7h|V=&ExX9w\M9rDn8VKd6^u 'cx*+zX^` ޝd1]Jv:BHMXx~ɶI8?B9jxe̫†a Jya% URt?b[*mT+Z?!7KCli^M$:ʭfpK 1᭳bBP 6U=/ڋ)͞ ~sc<s?y4vJo۾2F`c2؆vavS?(=@P x^xNFRۃkhA5kd3x:[} ;&0YLΝiVy 2JK:ު\(j( ޓu$~ @ϭ<-N Aubo+GG{@yt"@~vϹ!pw-9Xjk@,mF nY?HJ O!ⷂ%8g$K-ꑢ> <KM^5a9|1dV(n&*y]/ Q^4\RDx!Ԥ$8qsg3j3$_%/n~[ w6w&D?] #B<]%:Hooۊb_Oq]ЇNcY?US.ՀӪsx ~sOccV4۠aES[JL…=/hǾѠfͿ5/i*r+jEX2s!in[i,&LoL'iJQ y צW:zk&c^M<"Az%.^C9m2F%<)'J Ǝ? 8 PE@z!?U)ChȒʸ2W|0jn[ _aIr[Y 0=,h%zF\&wqeMCkl(|ǙO_J7̏5},<Өf<81a=^P7;^[ WJU<;xz6#iف[ S2gw?J^ʴ-^$Xc21>x[q5f@Dh"d>\J,v *:bd"s뺌@o&{] %H+=?VDB/Yr)ET|JNzll,z@Evp)[ (0ƹ@o/_*9ʞ!=Y@[T *ki)֍DA'cӀ:]_M@6i 2lؤx\mȘ~}&Va} qyzvRyŦ::0E6nl *z|hP~^1J,0b^;/0bqt񹳙lԽFӲԨyNw6b=.w1q(Fs;`s /a'n'*/r 4 õ4@xmAiV.zVQÒ,U\&wߦĞrr,+xZi~ebP8Qh(šYVp%*V>Pgi C nOzRc=O;I}zQ K{/2[4^@6Ř"ЦΘtO޵pyn{(\?[63he!Hdh\NW~ZTCGÒxwISx*yb%)yL wKs8^G~آLMcŠ)^z~x(壭Ne0`BGѲvQ>Ǐ /6].dzٓ.فVDJbW(EFNP D{s}ꙣ?0ҡoE'uCY s}͙v7 v-Hފw}aCɭtUR&ZW3a^]a?1[P<¯$ZVͭb7M*KO46v~'fμe&jIw>z",GًWV 2ƾXO^X w!@t ڦ ,%ɍa4@OVsh8m;yIۚ>){ :".Y6*98&s223D%8.|QrO";2!<#s; 2]|մ43j>NEG0OQE.i'6釓e>Ƀ\ Қ5]nSД0t^:/ӌΒÿ@izev^᧰lٵXtNjЧ\أ(9V70w⻺(fJb5m.i%nB+k-h1?qJESX(nzlOwk -Cw(vM!dGxcQ1RΑ={L[CBKZ`o뷑áWO1R2yY6dz@J r`l}.Md\bʵ3%7Cp‡Ia΍%Elț Cx+JT'߃ȅ%Ru dľ*@8;6pFPr7ĖGw1fv"{=dDv3bz6$O҇/+q)\7,\1x9!#nrG .$OVQۅL=` Q~tf2Fk:u R,W$6ePEX3K}>ӕ9fpj7w?J ̨O(R?geojщ.%(_&1ā8OxK-D{b1 Ͻ('yx,+#(8|ѡ nrzn;g A xLq|P^%#L kN!>2&zjN0!,< ߃|Z"9%&_7Yҏ̥H"bŠxSH+Ļ~M&x>W >^S_UQmw3:Bն,}?KxFu^~uCW݇%{",goCڡiT:|c:#풳POdCR rlVu# % SX`+yNyѿ)5` 2?ϰ17`~3O dq=tiE}JR1Pn> OTm-)Y#KEG,)ZӘ'jRpEØje[.Pk/j_h$%o655F-2.'Q[BNػ J͈ťwnejt*Ubn +K>B_#h"jY ]$BpߓjAqCHq$Nʋ:S&IQۖAL?>P2>0dQ;}_+W%sz ~}&x+BU7j)Ocs%uQ?Vsv}㖇8B f`>K]mQatT1ttUfR]Hg lk }.Tp[7((sf8 ]v|zDꪮ \q;\^f ummP l7'!r6w4|,k%j_];˞qڗs צ8/9N|ɆΈfdPUSO'HIYsE鳔a#I)7eDׅ)ڠA+/R/5zM6üKƗixOjWZʼ#E4!sp3Ea)8O} Zi(B3ףIAQXma'"YNul9kZ؝2uy֥x\ǒ9҈'} 4lX;FSd[mAG.k3 Ud!+5ڰwb{k.R+z])Ig|)^DCʁHGMͺ|'בHC :\DK,wG~ւXmOQe \w*M&okoh}ueU oarb> OLX2Ix0H8++J% e7rr #DA Pn[]-N, =M~7F *يѼL#O־Ϸޏ04Y$9\X(|iyA`Q y4H n9&v;X Z=To8 /_Kq446A!_xt#z>%Le\FZP`~n ? ,VwB% ,7L+/ ZB #qRycָI19Xp=6py"5:ua[/4]7&Opb5yz6v#]E#G |1+)i GyU#DTt0E(і(N J  W{B_yIXM9Za] K Ҭ&(W,rC{Ti{u2lF^RbV;h)n>1(.#e)[9ƿLmLV레p)M, j #UOȘ&Eu67cp 罿/nʹqɋ 4/ `?Yk∻DAh@3$̊!ypOhS0,0t[a>Dh|DC9vБ<{&<U`y\ =#-ڀxqRȉme|v6k3x$jj7:lMDE~x 82]"EkfHc0< 6c"Jϒx ~̰ }%q !,{Kc`vg# {~ ΣE>otC2+:2X%XR-!`,ZOMyd-(sB}UA'H`8BėV !Syo(EP3ΓO4ZΆĆh}ؤA$(nzg܍})XbDȆ*8ʭ*'!CSAåLa(GQzc^(+J&_5ҹB\/_=(uO-~F뵒kIs%%W< H_q,謪‡H]"Ж~+.:ܣL[:CWӣU+Y/^jWL|[mjm=ldgIt~P+1x@غb=Po wIL@k{pi zm}#SWz&Ǒ l D:2)b浓mP,oAj҆Fl\ˊCzm sAB,z΄mq^օ3|D["?܃&2Q4ysvŦ5gEg\UUXeN2jW#}`.#@7_J SjafKjZކJd)ڌڟ`OxnJ4?a!fm%XlqсX*4{ ~bvnJ^vH.S2#(4"(;>EPR6w?=80ܑjTHގS.Ps%7sOٖŸ}b%1stz>]]0\'IzR Si ts `т^(r48O:ۅ gUXj7mc^濍ao{vugMD/ ikZ(؊q;?Y#NHRH:!kĐPϕH9 E0O~XJOcE´;:rh T3K-QG88ira,3(?LdLRM 2P1:R2@PG4ёA6ku OVpPĬO/Oc;UK'k"'$%׾e$(R]u7|L>ɬb:S \)NAM5;zB\`ClvO)%".>{@;I"R>_uAܘ2^prH֭P}*] &fhF4,rA2-Z'`f݈ BY,s+[j_E`} s`| B$)LL b۲`Я"p-ݰ_U9}He"p(k9@E`0SG'4Rfi*Pi&Syv2m_d^`-0FM6'HtU5reBC90-wV㶖Tsk:TA춎Old_j Ft!\!zsgGʁe2A3Jk'.t&3ju-ؚ=o?, m?t픰.lgclq"mNsnZE|=;c5z.x jWOE Y&SS~nيdRvi}Yz}(ۭG(O O0b;M~r8P{B[5 ǂ0hY{ +])ӓSON0yZFV |.cAo\B \0Q=ķ??$ yOϏ`hx F}DӋjaS1#pH~']?c``NY@Z5a+z[;}E8б^m4NO+K"WLӆD'3[0E#Mo32/$ s]?.KNC]]\c8Sơ][ڤ?=ixNH!s_O/: uѕ$[.˶&3Okl;w s^E3⢍nQ3w /}%-{J։;um*-gRwF`ŗ#|DP<fʾ/ UG,(Mg gdv2S//ԝځ\B!Lnt0aa{}#ZXpD1a Lx>N8$fѮ9Qk_𮼔l.B?}Ác% ӕ :x6-q.dlܫ.W`+a DN~V#43H#/TEϖMhMޤZIm \$8W`$9MZrd$ZSOxeR?'`B"OZMYQz4w<$%~hGŎ5q/G9u_Bon Yny4/oI: +ݩ-ا9 ^&; ]+c72S޴I/N<刄U2%֭ gdQ?iO@!eABR%nDRj1!.\}yO[б[NVUR4Ȇy{L4nKf [N^9-gjr8V4uD7 (8laOĥ/U|c{QN U$"xm?Q4 efUZ7[`I:ca~*YG+X BXi5ƂO( 9!m(ilmV!񼎯BM7]>óL] ߺ蝁 YӛcO֡?Twl~6@wNxS+OdF&-*'^LEPR7 k34c!DlͻBxʤ|uVHZ(i%&Eo?~OZO^s a[w"el|rVYjsLX*P|Og &ZX%$Yl )g*Jq\!_,k'JEw"Xkm@R9Q+#tQzXX&\a *.aNKcO!GB6Rveq@aEZZ5U溧nټ?MFlfdT"HnÖo 9%=zܪt0M.Xփ xbL.Ro׼U?a}q(q*ER!X{3?,EUydԧ)3<'Fy$yAQ@&-d{6jS t>EN[_[v64 0,,$rн.H=A2]MIbԢ6ZӤ8_DԨ?A3Oە;e aHqE*>c_[/gVa@/8-ŗx9bG[Qÿk*}ͭ_W^68lgV EQSa0ɷ6ë|{R=*rT4A*V #yy<_e51p+ro<\)8W)IE0,Ft0IPvOQo9GɊX]f*I=O0LxEP 8NJPtw]*Gm>\wCγ:HlĬZX̑Q`VwMXrmh՚?0*zn 6tzIru\p9}O#$e ( GJN7QHͷCAO7q ͲA]/}͗4`n-9-h0.a3P<9[}~{@4Q$ '  ``l\c1EaFȜvh #Rg=am?pf_f}vC@7f#OFU&N^eAN=)V!CE}ݧ7R-Jt6St )SdM6L}lHhPF$۹Q͈WՃ~6R YICjY869m]#dhdN=K(ݖ);Ϲ̣'Jzv(+t0 ]k\+kx^?Atfژ% K,1\7n[m|VEEjþl).;R? $F!tQΦݿ$|9qTܿ;{Czܲ՛Ȉ%>9V0 `DqTUڠso2 < -kJ]i2B]T9 [RݑS؟hWv'xM՞cDhE3CPZ7U1ܯrITG6+ƞ3R[;770豌$k:ቐ{ދ :զ?KʻEHc3*Haթ6?u{kr1bIĿl'V6r|ti&MS.j!T ,&w|9HioO3мSI}inSP>Jw"^EL:MYOHHĀQ +t]JE?дa[$QV:^K,ņ B }7,n"J ~HJ,Uß "JƟ äց7[>]HJ'Z5*J +**s mOQp5:jhxx01L8jfiX{ ֆnQ8/%K@lɯj!`WST{Bs{_hJVL iFK.8tmދ`F|T ~kzXX60 >SJz” ?8-Q)+ q Dot0~%Af@ͷ, }ve/H.z6>ҁcxH;\=3IiNkkAy2T1F*6rɇPK n.9$^SǓx}9.,%}3^eнe'`_J(5=IRd ɳA@s@zUmM6"Տ!%/{iCd~Uk-iG&_NJ2pi SM3^U"t'2>K:hί; ╓G4엮Sd7|nZ_`18hE,FA+ .}`E5G>]UlSج3OTo$/=E𺼻4SߪTޥ!HzL| ۅCz`{oÅzԵ#S xuYZ`{y$^>$`^GZqO +l\ WW;e2?[7EiY_TX7ƑjYWݑFygt^8 hS('SN" "cz6a%2&;m*ՄcB&(p)@% 3<SHQΌm/oJV#zJ0ysocg2HҦd̀gl EvBMt">]EyUr *Nyb.'Zd%v"hn8+SJؕ,(+N?A qɛ#{*ᑂ׉Thc[]=yXj6XRx[w*Mđ&ڡ{$S,CF+L\2M٭)Od8 4_|S-GW`"P5IАybx ^tvZQk~t@Q_Sъsa*l5xQtKM>e|+) rmu4,#I)]l Y~GSՂڜ8(B7ÒQln= J0Dp$Sֿܲr ·L꥝dݮǴQ0βsZ$ad ,E+B]py5 4X:tMV[5i鮔@#(vx h.0ԏ~5do=O3cN1¨f.LrCs21@O L_=C!%h('TF3 7bS{BKM:A>gmk2\֨:'I# "%a,Q ]+*'2qZϫ6&JnPM؊Y<7%][X#։_eJxoN1u㜦n(o츷לl% 4Bnnn 'ǝY\ҝ=8 7ϭ=rsGk6&AK~۷MR9rC^c.1Է,)ٯP*f-ICgDÃE+yGRE ,=Uٓ"[/**heP)kw.֔v& X_A Y~Vf*hP`HDa?T- ;[U0,mu6!-WhE@RE"k5}DR؂GŞ>sp_t ףL\͛853cx?/_ûb)\şFE\` 7(쁀#mg 1%@"gvn25Z,E:^#Dƣ 9΁Jq-Opr1zZ'jc|pdr3i]y<-.Icq8="3njK4:/ TyiZaIFxA տj Zxx Ɵ& ҩ0GCI"=w;MHa-1Zlg_YSҳbR0^qYljk-:ٹ!=ontVW9!T)\^@s i`e{b uRb!F%3FQ 6ܗk+ճ6aUtr/nY{~ HpNubOLˀqВ􇳌3e.::+dzILT}8R Fs)ϧUfZZUC؇ 1^H6IˊcMqMx[ >;T?)Un).^ _Y[>K?f >mu%:P?x YܼSXPS'c bayֆ"{4/ۼ`!&Ytb ]KtvSLk?YRd* cR$*_1[Ys5ՇHCJ!4>THezFyQZPj+yH( +~mY,(ƶ%ה!ϻA.~ka萶ry'%.I ǝ޼[R[鎌`$+@it''r2OoAL 3|b3O1y\9:UZӵ;k$j`bH1}| N-5l Y@3G6O|$ImАDlfCchG 2Zx cZM8cl!>8ڇ#&sYs/yz/ {13!uv٣LP=AedjN*kJ3G m\W!Q+psFx1ϪNcoH<6]6$.IzՂ~y/Z?!&||V0N-oNZ2JwJk (wfB;`:15Dk,}4%dȭ;,$T.@ !K*n X6R?%ޡ@}"u=|m.3`DFE40I?dMpDv'QCn+=z_{-jlcXwXb14nDp#C)XZ${wmrI|hHu<iws9^gնӂdի5HMMZӱH-}pԆ/Y:(R,~&ͧD v+hOZ\C - @@9DA0pz6P4LZB̔'-[T}x7LB~,t=\ x1B?DԘշ }aЕl'*d++$J{2J$\uڇiդx1'!6;H_9Kk '0 ^wO-)0ÃQT M_H>@V|DH?mQ8/6=$ĝk^Ti70,c.Ö>)s#5Cr!ឫ!,Sb:JgY.(~蒮|iCk~reupPZ:t0~$|;hu):~ еGn1?{R F3CE5HӏfN<1ӖV:M~=7&y@_y>RCPMW8w2f{ ,G؂v}0Kcǯ0o+M-%o+{ l(?:"Jްv.H/?5o>y!>[3e]z}xT-$_7nz#nd3o8?$M ]m%J;qVD?9lĨc1cDF؉{i3Oe)^5SKLGz;Q#|2辙kvȁތ`@dwvJ%E `!ku' Q7Tj!N=5oSHWz{ x\=8vKx#cPTHauMU x.RsH9mH5{bTOG)%A9:C~*/"> dqu1Qd;͉o AeLMXrL4Xic$5m ވ%{ %c];\-1)]-~K:i61y}pd8TGgq?\,[Gg(R'83{i#b pB!r&elY^{-/E#O ^Vm ϲ$8/D6־嚊E=Dn.NA9S *9G{/ީS$*s8¿uQ S3,3`>q^5ȶ8jJs^D/J8.}(kzܭ{)YbjmA]!g'=DN$kM8s=/aNKRE,`;jdd~C7"?-D;Wg\*@Ae=qj.[\:YP/N//޴ʢ?u4),#]Vr2?{al, /Cs40JZ̀^3N:f<.:|@uB+͠ ~kVmH+m*#T{@-A"63W 64 ud:D"(gK0A\zst<3U~TA(?$T5ta!} fi (Ց]C{0 RwzmHy827y^ i xG/ qSCyGQsj2 .u&|k ?%٩xq$Yopг pAY7($ ^$ةj5QVHXӭѕHMcer BIML u@5rׅ#hsCYדe-J,jD)pl9… -4-*Bmv,Y$N]Gh+i0 Cݧ݃ H/rdROHWn >G3>=C^m$ȡNX/:brӕOEr <9AW#tq>=~rõhV9:Ra|jW%31;9)/a7\m0F@$3D.\'*Jj"ʌ:I۾҉ GN(7:w<&]J^ B$#黡4߇K,if'5ortR 5~0-۩bX:9.tshؒ|%d<-X*#)~vpVD?_udz<+^:ʌg"p%Sj^]ة#|62~w4Rd=OvBfxЅ-l09X[h-_ܕƦCx ^8nO \Uu'^&Jh1BX|+kr-Y&L() |ݙa[&Y&)PI}hv0&55W],=׏CUw5P8Ѩ}s|m%χ=k+,ya1Ŷ/T&9^vUyU9Ho>~3g'`˽:?ȕ^03_57'BЬI~fXWFmWn6/rfŻr>C77>/LA}dWEQY yq!aGHi(q-t'me2hr,D(LBd ʡ uAFb/;m?j5դF Ɛ[mX "vWJk+'*]8O{*=ȦR'%z"0@H9\BѺ ˓Mmo&41i]v!SOuYt{ɡq_ކo&oOWf;/ (J ,kr0V}hO]-8@z\#QSiǵBLyb]sth֣j]nBW#eŐl -;ퟗ}Ƙ1ȍS>`| F莯՞D\3KB|O\SEzXZGUox@aI(4L>! VM ~[RuWP%@{^Nտ >nF r ;бs<6nGw+.?rTS=ETi_ X(?>AEDi ZgMgH7r,hBx"|}.;Sy⣮046MݹJ!h$`kP,e}= b* vdq)584gSoltQ=dN<=btxLş`v38Bó|QM֌5vRJ\etךnp-M܇"XBBtH[z7Ҡ"sZuV Dq r6J݃3ѹ!Q&S4 QF")ZSʆ1,V4YzNi|&ꈻWTM#(=ҡE9|P!Xв *T=Mu$.0 ڠFl6ްs"HƦWL[xTOEmŽbdR_A@_t3Z!츼0,o.WM]jf}F-]`8΁JCj +%Zo߻Ae?/FLVU or:p@UӃ7 a|ccٱ}(8޻D_96 6YA5'4lHzڎ>YSw&5^XjjVJ1z3yEЉ 8(uc; r Aj9+Fۜfe 5֝.K#u 0YRF-B2W9/F#?D?][=T,rPl [Be,Eh}h,n59$V/Df YIUYZ޷3Fꤞ\01o7: a/Pmi*l$JGAjys;DdMoE9רC*#Xٲw_O \_G6<&0f.|w*|&M&zBc 2Y&3scRl4=PSLc]oQ&$5Czb8&iLl)>>^ۤ 9W9O/@ %<X8d͏.Rbh?sf-vz>y"~{Y5Bkd(`GNp}x\r;W"qx,U|xL.3S١FOw~)7wPͫh_0#Λ4a6vKYlpJ~N `IH}VXjA @X<7I1UqUY>q%sI<flr;BX^fP3ؕZS.0x .HcR!fvK{X&챱fLJ⸽W hP0_l^hƐߦGmZ;HA L+; [&yڥX\,D<#ObR70>sL UDs<} ?Y _S&V{" mV?d7gyV*MX/Sh9h43#@wYHZQC`/='<+7Dddӓ;6{5tvZTbD}<c&^,o)\>0*q{uQ|E5t6DծC42q']۾] t)0O\1RC2o5.Q?kW5= Y?J7籊0ft*s43b8憥84%5l 98 T@Gp ʔ.F fx !6e<>٧sz*sU\ʕ6alMzp!;Cri{) 8F؅MB49j{Jyh=΍^Z`F<},+ RJwҧlv3*/BtJiƒd8(0M{vmHt3_\Gy]EzɀoʂP|gY9xy<($b,`挿ey% WES?`N:D};7!?9®MnoKdNQއ gnZYe>#q?cZ_T I1B#ɀR0f80ҋs~w寺ӗC0gF..'M!Jy%ڲ$q:әu!3_⍯hY{"3"*mkcbRj2MSj9sXP̞֭E ryXW֏udpECIŇc#H "+^R8l5.Ƌq.2Q`o2(m cbH a)Gx=6=oX2ABMkS1)*UJwĐ5-%Є>Dzu+ø̊t5ٛf)"= ;P  WɥKϞ(֏;w~OFBGf*ʓX UP~VY5)k"yQrS/ܹ٣E.A\`H{d欟CPSMmV5Xo-\:&7<* [ @nd&@ƌ㫼/fZ /Z_TdQwqx\\uk$d*#?zl Xz¹bJ,n e)A?(j(X;NM -]?#)rUꚞ€u D/rSM` U&R<_WQͮ2wv`0䒯?O4N}TzZ֍ON|K7{cHLjs5o6w \ f4ڕTrꆞ#g@VBwGޜseAӽ(ϭc"{,DAFG^9'I6 NtXyo[#h帐.G(R\ h:^*1gX|ПU,}IYݤ75>=Ǻ#Ү {~i͵"6PU3 @H̦}q.^*~:Gu4<߰lR٢J䌊ӷe7OC` cpʂ1IReP{1ACg: xgVxV}7?Gm\i093>OaE쏡btdv:MGqLu_Qy:ܞ\`iR/ĕ Yn8{C̖d} ıqj-*H*M7LF? 4`] QxcNdVv#;s'X_MP7sC *bb^F #TU]C?׻ԠI͒ڛejlz gڶRml9rt7ގvo &}p:Wp v2AAF@fRJ~oÃ~L#atyOLEnvJFΣHOQ]<Ԋ.?Ar[vƊy~?n4`~IXY㒆^Ol ksL6e_/؄md nGF~akYu2uᆃSC·^' Mh9bCr,kp[k(љ=0]D~  "h"TWVCAR"Uqud;.1hw<Q ԉ15Zw"b.yv3˓rP/|$I¿W҅/.o` {޸4M|ڧ0! \<ڊk /S3l*̾j) [2༓Dz\!ar1cym(fٜ_@VR F Ϸ\_-K.oZ8HISQl=#@$~gcL.U \a=bG^r6mjc RX-iwɢ72BL IRf3&2`"CQ)sƲo`1:"jaTS-t1gYi:e't4c]@iqaHBԯ 3|pFA4ǫ obw%n}QY/N$tLvȃ"5fOedjg7ʻHЂzuqd Y|"WuD/Mi#].Mf%p:Nÿ,Fs ($.NF00_tM"B(Y@ "C e:?yyڷJ,)Fö&xj=YESYx#<)g`IQx84#.Dp}(tek1uwb\΀ ]ޒE:V|"iBmC#wlEۻ]izR·Fwڹ㊴}p'+H(׭,9%B4PO 8yu)=pw^Mn\I .\:|6khGWƊ}*^hiؗR{"uaWrϼ/]jh>Li5A7`0U s69lim]"hFHawO[HH9al ,x R@sco,`IB2a+d\8`\W^a=eF':;n6Ãw:w g nGvRk'q2L6 ]GzaEW,"ߘC==Ⳁ;Y3Im{7~]68 s BhI”]/fM3|?*gB$Eꁶ}#@օw1{3%(&#HB`pIR98Eh+ D?B \m{s (ZD"6\ 41 HV[RwV_f3K@*]QtiSPV E>^twS nHUtc_@QmޗmAJWzΎֱzk:f<\c@Җ:˔Q_9VI 2nORK0!\>]AEkG2D/9i MG ;[Pє%Rӌ1PK.~vba#NJt$|:rJۛj'Z<CAѱ[Vpe_{3_ Jpp5W(cdmtR7Vֽc>Kw99VJZH'% El1e'o-"|$-T}ɖd -˜r+BTSN=m*Øysѱc sEBum!5pNX6IЎ/kY0X)7j=rCt7SI  6=XcIfRw8rbE_xh5R]FA󬾠x l/yj8:t'MئPhwEȰ¶BixSj+(R!Z԰]nbP!S#  1BTlT]#_^U9l-ϲ;/k3e14t̗B&Ԍ7 ֹǮ~nS|bT׎GF'=Sr2p~"¯5C-yo\s r!kTtW5 +^^u u9eĂ7"D\âAHayxqr"{W;;2Xd[}r->sRZ˱/xM%shaHS;VUߚooW @8y9;ĦEUemqxlΕԜϔӾC Ǝ51RvÑ/U#lr QlkNV/VnSb'WH1#b7v ]0qQqslo(a09EW<)7цt `jz֨[V[hjmpbztc~u#LCTpF:fn GgB!.ϝ?&);>)6,HQ<ϗ`[D]8cBt%Zɻ?մ}\[\?i)o*.mHg-tv!W8 ϐ]ٲ\6t0F,l`/b70qblɀh5Ε1n^{_]UJ3JD2OfbIZr0A5v^sss$44ȝ7\ñ0<6a1ޚJP\ORLAzz55* Z.z %hϊm2oy)Н iv(TBY,M ߢ+4TiYBZJZ`Rs:5}m[-_Q1w,6-GPTr`Uf( )x2/@V~Ftxt2A1ZW{$so's}H壐aN7y%i++&{Ҭ> $;x}%]p~OИPL,ydű Ep:1<^૷+-M3A@Zst&?p=J1)Pp؅}.7Hǥ|k_cR lAHT9ejlmH{VaeII{i%+A^&S7ЬK$!"[eA %ӜK*;Ck [j*x]5lV-iJa2!DEJ2=Oѐzd3gzjL|y2b٫NC{W[c@[+I)D+ff3LsF']> u mD ~I_F<bԱ#R^Q!N2P? Xqc˷hPDd0_J2KXꮇ3F: f0t:  Eml"nf59"~*|^uYYDAL':$6:3C1;y@),f'2pfF;ns."ѧz75MHϛ*C eS 5G. vFYd)]+:2Izz?Sӫ7ALjX0m5vDphzb %~'{@mQ!xIˏK"dǡM'fÕ,Yo a{БGޞ'K;K?pmk9V5bzfҍG )aɞY|H;j4),Z"ceY7Qe5*v7Wadk4M|=C]]BxB]]}5;B5eIiJ.B"/?\ L"6Cw!Nex5F^`\6U)B2cj@ -9daŖ]PǀP*cbM9 9w6kiK)kǗ#ҴOk۳k\rα{2ˌ1Κ7;{CɩߕWWޭk}#>Y{ JVLNzXMNFU3 =JKiT/ɜ=4䡙$@ĥy@Ll"ڧ_XeEǡLkarLj`xt}G؏+| LV"V:DJ > Ap})Myh 6WL$̣8FrFTcݍ0j(lo]d]|Uꀌ(&7Dc;QF ,@[p9UB0/#fc,9Z3RjJPΦtvs".@1m*eQ "1lט1_H{t:w߲u v,$eRUv)0Wk;jԜ^vx/S9"YbѴ\M.lg4qS#LᮒFvz=8-qrȲ|PFN9VK>!ۿ#pYXM|D6)!甚~eHTDY:^ikQsz>:_~YenhvbWZLq̞pB|ȴP5ncbAǘ12b3ȶyEnhUqJ)h=^Έ Ï\qxJx$v(K6@߬ 254 pګ-$boX ChY$8A;'*6cM1P=sâ <:_l&}q8ES0th Iqg| 9+tbA2U ޾GĿojvTpEQ%Lih5{=EE+PR3TGs.TqT'cEG_VDxQG`7Pl ԂSVPBDwn&Az̡y:o]4kK!`F`GQDzF=2= %쒗z݁H:3"NL [I.xnDN#(;KlY̔NI[Fkp.e^hGނ 9g@jU H?A{y¿˖.+k.A.TT1i}p,9eoQ.]DZAH3xD^w &Y;=ˆTUAꑢ˭KL든#,#BX*\[f4%X *`=g,CsCLl|脢(.DUNQo[x|p0c.h]`$5 wjV-4LnH[17d :GjۮFbq 05##^Z!&2Nb_5f1Fxn)R<4-7>s_R8-Xn_"vҳn Nhæ\!0VA%JVJYuW_w^ɆJpB n;1*.9xhP;9Nucb*{oD<\uU0AENDn:pQ [&cXm`}íF ["l-tFZZ">y3Ocoa^H"Ƚ p[ 3#mx NE>O%<<گ \frKWi9kHL>FoD6P ('&5|4)ZG)FŮ_u K`CAeNr:-{Μk'3b,l?869rn;Fy^# B/n.I*a:=R%qNk]JqFbF6l\j?O3WMsfײAK?u#_G oޣ9-U0]:.doUa1\唃S gɬe45X`Bhcgo=+{qre9}QIZ7g(W٫1HZ+%@jeVt- 7о|uR] ʘtܠsz,˜5&9 )S]&wȖ)$,G*Z ~gp!I 2,+J϶1Dln`ik :ԶQ׆HE]!jb ()IFOG`*2j T6B>,':CLYefe`gGڼ]pƶڢCIғȇJZ砒x Vva&HU*)Dj/IH&cL~ n-ܷ$̓wbS|3?}-WNiq0tJABMYCF.Hz lB̒o B,̧46b\en* mǮtcrd"UXPPh;J,~%s 󶦍~5$K eW;.Tj;iz g);E( K#d-Ex1nՉzS'oЋ`a7=yYY/!3Wu<'W=Ctؾ e5wnò@ 1 #9"=Uc}y3{3#hz+ 9dV.H8 k|cxK)оgUA3.HrO]뮡-38 ~E0KMnϒ_B7oX VI燻AW hSqem/D& P3bœ\"NSvY4BT aHAׂaF]QoKJ҃3;q|P>o@wdٳ6sʼn82AO?WƷ/PXZy  1N@L@uuPFKUx7ӟ[vrpAB3(W,.wı7;eZFѡTQEe"=Xfj|h]Es7g?$uJnq- v=~#e̸#+u`uL"1{3߱IrU (vwQzNG(|PiIB(+L; l73 |-oeo0d\m-]Ft8)Ev=;KrII!0fFqs Z7& OŦ_t(*>*A&nO $moѠqĮ9V֗0Ud|2!;;T Mr51z7f 9s-yX}3mR BIcE+$ngMx#m^Ɗſȅ+`Oto+<ⴗNt_݊F˨*wi7 | lR xC1(5nQ>[QBiӎd&L0R9~?w|ԗjy;j؟+g?1Hs!A`[&~2"?Bh%^ *\=9l?嬽OoFG񧶪Flt&r-=삗sB#Eԓ&J v»f cTcbgZZ|Yf`E$u$Eվg5&^ NzH$|ٕyx{A#Ͽt5m@b嶜9+;ĒTym|b1H+4{yBMkBm2' `bYB$]Vp:}#(䈿3Tu !`BRU2*|d<RC 4Ʌm%;>lֻ>2ڳ]P;?$,zYUԹonWBf#}c^1`A 1y<󳈜! @5"embxМ =%d&}~oM'㲖hA {$/1r"l4f w]Cp+6'^NkDC 6qCSS;~L!$u,i󲥲a.mή)-\J9 3GYJKi0SWeu$88Kk!saqSX{l9!̓Da"!d`dvgֳBDY YO6f'7^/a:rab7c&A@.I g Y"a^/YH;}Y'brc-μVc3A)"Ff{BXRLJy6>XlΘzc)nR_piJ: VP3j hTpNFYx9qKob@7>Z)B_+Hqfc筚ІoBܜ.ҺmeoVܑ+X]; #E%/u@X Ji9D_wN yz1|#zm c~ PO;)L[E 2z_ˠ !y2zW9I*ؕQ<&py܁=fUpv{[R^p&7 ]{\w !3AH/ ,4XM[ MI*w+xcI.3z73?Pzbka7&AU:KK@U:][H]Z7Nv*Gt趁G);>A1"4M?w Rֳ6Z_kOnhf^@ۈ{.KY%27 0g#Dw褾y*P׬~7_v$W%j 5&o}g84D;]MVQPaCKg`u<`vj^Pۜg WIe(^kԼ 6`d?2fUn}.tؖ!;\ͪ5VZ~J-}?J۴1_2>j#GHMBdۯ^ `iLxEu-63$D,2~mX.<)ٮGlLcNBtBF;FA h{T==v #EWkOk4xiOUh˥ШnfCY1G: >5HΜ"Rq.cEsi/xTsց-F!pNdAUts 9s{;e$3"2kѿpKFF]tߧp/H@ 8 Vz n*a#rn.,(4#0j03T6jn9bY3fҙ OMˑ%3ˀ6yޠy8BE[T'%S_0"Ur?4 đ9Hq2]/]pO:4i;Ez3T:kW'L!fz4xIVAx(}wwdc[^E^^6|tؘɉwLO5@\tCՔ<| J/i^\2qs1!Gs!H[ҋ"՚H kK>lNJiD %\A2,|W9`EXUN )g}nRLw^,Qwa]#JU 2Anry83L_~Z{0G&mY$y2>7<ȧjVVSzd2ƾK+6 0fCUmq&IrOj"X6NTؙCe8f>WXhy%qMÊa'`y:g xhII5}ʎea̲W .Ìj,!+簇3sSG0\PI?;a5Q[o5i-Be (yndIE ŶK.^V|g-۾AqFg#Ec/w=cKŵWt| .1QZt&W:N =\ FoWpGé5k!(Z6庙zL۩БXvC͗qH~a5MA%:Jתӭ봗׸M1mR5Xy~nJ#6T'>qvYzk0{Ct׀ '&X̋o[+)N'\jUē'B~(l No4U!d. - ̝sG{]#.5EFrVdшU2C:뽫,~h:v׽J"Q3x#_`Mz] *<-kDɇ%+Q$m(umG4l_hD 6ܵ9?1Ý4HM?88 RkGͱڹ M'_K1\Ѭ~ ,Mʸ!\ѐ3gLh:+;dOpZVJ$#J1G7i{6m&oXX57 L/@+FuA} ۖJwڲI7 ƶ.+z=6{=#R'd/=ys,kN Sk4]i #ir{0Œ^= z{2uG!4s|jU"6XJ21t^Ѩe9 Dc"ܹ);},ir%,'L$D@je]ɼbs򟕨iGBIr:cfƅ`{Mꭊv` {G z?? qҜ0V֗)|6Ǭ3roMAE CGd?uY^$0]˿ƴ#xQᠫCqP[yh19r %;A_k 7ă巹֎ߑFU/Nbsi~S˄WSdоUΏv!ĀM5}1"cQlNwc.%r{bgl,Luku}|~#zhz4dM/IF'$( ՜&dPqÎߺ<bz/sW l ֺ,u1g' 2wYc.D^>Ч+ܗ?0=m=33NwJn[:[w¤{E0*S5μ(~IȐao?\@<6ffؖ*yF(>^1S҃Υk@T#!ZzMjdپ|jD,vts^4z j,IȜɀ8qoayf%˾<6 .ig__%vB뀧 `a-pKPڽPtpmٵTuwUA%dnI(\>>.m-k7*e_OBnBD7_C* ,ӣ \RY7賲N<7S(S@v$\RvoANWItàcjSll("14KEب`ѲLu3oAnNIĪ~x*:.[7X󯃫b(7~5kp&^+ >%&~ꇸ}?GqP/*qTɯQo8kzK1iv܅tTewvM^^~:WqQD]*B[.6ߕ|>`J9de,z ,CRb}pkԓ78L]r!NyӖ7FBqRO}:8L_ufz%Nscdgb Jb<ѳQ67dĜ<Տ=^/` Y,^Dc4tz$ZĈ}m)(K՚M؞Y3XuճziZ #W 䨓@{QWA]ی^]  ]:>zR@h>V# u@Ȃk8Gw?TT ` z}J5og@yi!şcWQ;F'6&Gs,Y#0^Wk7Rցqה[)'ubN Yl17ӟ#&/lw ]b9uc[`92#Һ@3#B{ ^77_R-uHMfx%u^4F㗑8֟&KkGR ny^vLխWefzO y>| Q@7qGmt:w_hy_24K|zY8>G?_t69IM(8yP+ 6rR/D\ QvGK'\ QLO=Y&n?ܳН43x ?o җ߉?|C܂GFdzO}|q5wm0r9vz43>$Ju5CQE./»G#6wcjg Ϸ:te󝿋(qS\_&9F5YJ"b#>WmDGb|7jm)mTϐ.,Ō|/sL pBFJI(vHm9ӾŎaQt񒣕^ZH7-VFs]#9kmf0@U \|PJɂt_tP`9aeD{ɹ0.|Y&t\=г WGXH 7{ZEkĆe17A0MXNng(H-]%CJT7t4gƗCg&A0ӁDs®,A$\!#hqh-(BԃFɭz[R6m# /8H\OXt"D@lm${V¿ÊF>$yFeMnR&AUX4uU_+FǠ0U^>KVlO1r's(W4̴L`,jPw2 ' vIGE}s6l@ĥ&_Ty=@"[s:Wd"[0!=F΢%׽ D*[nn~a* ؀N?_RI%-4+HVϥ:(5CFm7 $K\ơ?)ľ|*dv1kpm3_ .5~.^gq+'Vۧ' pV IxrP9 3XV%C6r|f'|GDޟ#iVunҢU̡W_Z dE~dA@l_J_C#>TeY!a,30x߾7]1Xfb[Ԣ(b ģUՕbFVVGZ?C>Ty@I޵H'Ҙ^9C' 7>o|{˹m G g A1*fÁtLnnyѥY@+l,k;G_'%G\bb,5]J6Mb,ʩ?7FcIK5a&?aU!` $Qg3Yݑ;Fymi\/OqpvON*?Yzt_ KuôgEd4(} H]RF!Tta&| t k~<j&nwz87bk`8Gτp^ĉ5y#%P q!W v3s=eGyh]iSo]Il"*'(,D_3̹ s2⊣)s&̊]w:R R9>MfXkCSlէ?'$`UIOe6ۺk^ob|3D-V=: #N<4+~Ӗ{ +*NQ~+Qx$=KBk-8+|du×%9r lqod3>'q\ګ#e@$V!?5\x;Wfo>SRjz<\(T -72vG܆bEB7}%ދKaoLKi?0>u/\Q*-)H^FB+^fC,yX(5{ ݈ &zG}-!>q\d>ۤ/i#p{wsECtS.H N3?ˡR 6>UNVdT.}r Dh^UG<PԖkN:@!+O`aٱu*aJƿ0d,no/"vgoO$C!-icם`,cR>M4?qZ=}S gCp1w2QEe=-2T5242eeb,: /ˆW2ΐKI)9ʔ)7߈)i "sqc[<4@Fq 悞gǟqWΖu0k J)P=eb4rD9;DU  trΘKP]Z6 4ni/ReHxNC Xݤ$X}+FusdVbx-sY.}9nOɯE^l 3'Ň6-Nؼ.RAɴc1]/Yj%EzԺ[Ks6MGH\Dc#Ā$@~<[bm*z>":VTrqo!qڀ+؍N?;t9_H{a|[HI͐c)X]D;^갤ߨGh]RJ5K/ 8{{r#bMV#j=gsgj$pȺՊ@ckMV Oj $1Sv}!9甜~6Nw ! ݗDOrHW($׌o{HH%b_~޹c7;U%GGorr R1Ua<]Es ӭ~isV~aO`DdH<]-rq*{.`G6bmDjG vckt ]Ea}e{MfubB"mhs%Bhyyf3»uI<yÖ4SRӧM9-^*x. .|w*Dd&I,8SԻ=3O8[n{89>cA<x"]nF,;mZKA@/.$\bWF+~v>OkTza8`"O涺Ć>?E{LWrO /#7s4z8x2(Y1vNvuQaN!\#],H<〢9$$/;$ 4H=1^Y?v))Q a~IoDvԞ]QBf]C@>Te&j_i[/J~DJUئdw"WTX8mt5*U28?{BMZ` ahnB~B%|YE/^m0O`.o_;#JpJ * !Θ4Aev _y$cYd>b@g9bds"ElV"ËfzY VwfSfct{* n k Av#6EuJ1Zd>.e_ }5lY0n.`U$`stkv3Kwis?8Տ?zY\VE,f0xwj'':Shѕ$}c49Ƨ|<$ ᓮ {p~sH _b :K^v3/z2ůnU٢+#Ϭ= Im+;&̾m֞gZ/~Zm-;:$29:j%k}~*HW9:^E7\:ӼwD&U%s\VK#,BՎHrsє_S:Q7ظ?&{LjQ+,ih&L.?6+߂Ib6 dBZ٭ދ:BXTc`&:u2 p\V,Fz`q|Am!N΢o4 kop׉zri}fV.Po]ȭ-yxD2[@|#f ͫd+s|dZw@([Y ZO\Y)b &ixڽ2RӴ%,)[zr O.W)f`ͻ'[a12 @ȏ<3ѽ.!,G@e s qSeOUZ@| @iO gn O j !@ yͿaTuqhn@uĕ0]k5{ܕ߭Ma3z y02 Qk/W0nGMל/2av\wFWRͥfylH4g|%b/Ij%NR(7v1Q;b)N)}e#G"^S l @O@rd_}^1~'ft77\[]LH cN˒E >E+n@dcfԿkz-2QgafoU3rȄx*)mvVlDqI:07T~|.#/$,V}Aj@m!ޡە[NWѝ|i"yH4=Zԛ5x_eM-o!vm)5)OuCr1Jh5o q8}ʕ3@њ KUbAY 똅 W\:&&Xc o4)4oɰ6Rds$s&h[XJ!d[fϒsDt#ôWj0C5([?XORlcݶȋ=lQ+l6Zf*3Vh=\^$J=J$k~堅zb3m)#"n|/mANΕ $Q[<"QÅy]`?a@飂|)T?GVqZv?s9>bn w%d*􌦡)m7:xgpZ(B^ɛ(֟GLfS$QWb 6Y]1Mŋ_ I$p ˥rЂ>B/M}mй_>V6RQEXZƢA n~7Y9 t8CQvJZ@Ŏ{@e;5y,A n\V( 4`~x=É*],vG-f.$.BdLݛSv eo-)cBiQ#v0}O`"x-;:[ yBz_Z8"* y%yƒj+nkTF].f%xO呉;>]G WD*НЙ`H h0;X)S= d`KSV xjÌ/?}᣹Өi](3Ledo[0ш2ޔ}+2{{"嫜y-¶AK^ ļԵnFC-6CɸɰdYlOtXRL\$/;*J$Yl0Q+-3r})ȯI<S \QG `:1[h;{@QE}ʌ÷!S!FO+(v۟ϮҎHr^\=73kQcp 17t14Ce+rupi|k5x@r4$ MD Exb ^ dW'.`kcnh 8L"ao c6Lv+禉t2Y*ڎaoG?{(No:DcXjƂ0ן8ce-=rb;w˾jO i؂\ 4лޱQw !h)k jUp[HެFȎpk1?i 9q{Ȇ{Gqr?O*6"q ðU` S7e bolI5MHKx)l'xƫCzai?y e3DD ࠜE{%z [/ 8SL2 OP݋o>6GFWu կ 'EJ--@Qܪ EG5%Oϵ)¥<%sZɫ1=tZ=%\}zfӜJ7s9s?L`Än+_jE&sd8H}t(+fc|e=/H5XJm׃o~W6-@=av+x|_a;{h F]`?91ɲ;Bn :ZLe#FYhc T9k#6AZ?YبnŸ%Waah VSJVAđ-k"-DϕڕQYܻ=*S4Oïm'?0Imn2VN$D gz)w΂k]4$_AՅw-=z __6Fj֩M3+B:Jr7X،SsTzOcU;'4<}rUf4JKAۍt:T^m"Zܹgiq\3nPȢ@| m]z*7L 7*[OW[paBd;_g[cw cEZ IwHk 1==]4fN&-3H[.yNDA$9 ;x3?ӥKD-CD%5 1lG5s:l_BB@X|PO'_ D+^|]s?=+5R1.egsfL6ȘNv˔XF| /_|[GvPg0MmYANSR1ZND^Ǹ1j4sն+J5T8 Q'/0&'Mj44Q5b}⻏ G:U<66&EWhu((Thx߉Ef0̍>-x5<* 2׿t/ʻB,~̭[n/K GQ*'XZH¦⊩ jj1k<:gؒ q@7_{wб] $w(,0g}hi: AӀ㻉-1_E ^uVK Cω}ԙ8WdW>#˼3}_o7@t4-- -H]Sua[Ɣ U$/~=tdPȱ&3:C[ ~LKsJ-GOI L;vl&ML<һ5$($t`K8g}גvd)SRK6ͯ޺.7ZbRIAFЯ $݄JiҴw*E=&adN~9w ISK`jKU 7S•Qg=v!7HM-^^ ޵&eg`Ɨoٌ ~'D+E 8]lArUx{=]zuo$"]~]iPlH؋|*OC9pq]ޢDuG Mf !sKDiFԂPiP [ w! G͌fR5#m*F"S>es+M'`a0j >S1jRn7%\iښU˸刵-fe[MŮqrLXuy-G7ZM~Nd*~=VnWaO<4K­ ExR\,,}O=h_}ׇO2#[y}?n*:$!}K?`kE:ځ0":XaVWHm!q#uӁ-7`ylC57o'[/GB&pɉPvȖtF; |C9\lwئѵ#L,)UaLHW&`6)g $He$( &ۑ}koWl:&E&c0DK*?U Ǵ0!{yX1\bK h7en.fs \sW֑4ٔ7? I|F즸!hS/6PMtvN{wp*B/ =-S-P%1NbTM67A@o8()=g,}ǟTDngshYA ޸% !ݚ3t ֣U&K|Ҽ"@([ qsIf!*JxKE58W\i&KǪgAz.xCkZ~A&~}?Sy-5)uE'[6 YZS`{eF`#ГJD")54j2%oY32Wy02bkH>$Coĕ&wrnKnPuK%&*z*} *CϛU` 'x6w,5\pDP:x? -T}'PNr0tB%|ϧ0Jzlb_͉.'^":Ct7LTv7?0*mj EI}\9fk'Uaj)AFoFgyf^7|zͥc }hᝓSE!4#HImX4ؽel֯S(Z(kJ3'KPHZe9?oZgRbzw3~?LdUpt|WHT!O&mqCM UȊf\G|SZhC 210GIh)=.o[}n3A-`/DzN n#9~!`4k~"ssH5ڎjѯLUBq ŸC}.DP:;j 26t YWfƌw [*Uȫ*P_%1Ą-<{ȿ ʘfD=6>d6]߸ً@ 2]@TPSQc)YtR>7P?$أM[*`IODeUNgv=bM"Ĵ*=0vPkoeޮ*}C^DKVD'Z>2 p\vV5gEz Ho[Ia/ p"#Of̴jɨvz1l&~}qK42b|\<3*] n9ϺPLvyַ -Ɔѓ+|}z*mV@#'FcASP+S_u7q* jis MϏH(-0Hg:>l%AKEY*cD,c-.;>yjw @!VOc/ϾĔ3I`QjRr).CcӽFy&w5'EYS #"j(%[ LɤMԽc0 ]RZsYx|[ 4mjU4.)&\ oDi:o @xp7&,_a_س[2uf@L6:S[uR2cFu_l ?tws.Źݫc Ѿ>?f?;"1)21Vѫ;=%CE(l E9J1pQx7#P.TK(ĝfª~MQ3dyR8mԻĄ*SL?G^>#O9խgNlvae\/e#@M 9Oꕹ,] ԗz篴% jt1˗eq3k8d澳(Ah*kGG<^@^.dbh(ţW5G'v\?\BE9M'_HYtTG#o6*3ͺWJq1Ho )LҵX~ ߖMA;JO8ynUo{&p媥mA.PˡC?_GM"qWd|g=K_k|^[dhsa9%_!־szC*JJ[(u LV$׮tr 7:(8O,/"ɑf37*+ ?{6̨IhSèY.{cYJ\XbN{jT^}$dD]S2F=h0_)s*+Ú'&4rHsK#a9)D 6x]D}XempG&[2Z/|BH ‹!\M Mci.qwfl|^|S[^+ FGZC *~YM֡-< R󄲅(Vu Am<ʛC{%( 0gm r.C\O㐬⣯T%]p(v\P]{^1~G~>DZ3fC!YTh(6pc~2m8wwg psÅ\_{z qn +T],ϦƵKNnt5~ov.oBfUj1`-L=8& gEf/ܛm@^E2)?j_ Iq4}+d`;0)Wi@6VLK{evs')p鑘 )tx-$/~7y!]Uo3R6< ?M 'Pj.RܧhV$ DBJDM@x=K()mNSC[C8gjsAI&&|9 gQd"13a*%YGk!Z("`B' ,aה`K4Oєf<ǖ%}F-Np | |^LckdQKVqa k 1S0i-uد ڊr-%i~+ ؍"vEV!VouwP"XoOi:-G^AtyNaCѱzp&7]m-PA+lnըuD:FZ-tÜeQG`J-rh骂}R&b`8c@bQv}7w?ΛuB;| ;PC5l{w>{qcMO?%a#(Љ&ҮpÎdppMƌO#=7*!7 }%^8Y C-H2d{yndM&(ςn%JV<\d&?WLz . =ѵWܶX 9}7Jޘ'_{Y_`(aB.4G(@k؝'//hpP OU!w O&j][N73aNd2|^$l|MHg>9/ de\bzC&"^`Ydz3y3K îdtǴ޹p(m4O @@0MKi:k̝a {ӦF6Qz= zpUgMuRzbc\?K'<$'lq;RS TrĒ`s]d*) u{tl7v/D:Bt/?8{vE-}zSkiF~,ل;ߓV] : mOU'G5[UCU iMtKbhMվg &'?sԏ( niؗ2\WuGBh6 ^0\[; `,gEx{uŜ.ˡ=݅/-V'Ru)1qOkm6GyFE-|-`j{f^GL<!\-L%}kCfKR4rUdQg!aAwч4jcMITUBHϏ"NJf]cVDxeA)oG:(ܗ{0a҉n'B>{Ǣ s?]UҒHu>i[PI0Ɣ t6InXi3ihBgb 8=/Qy3GUz#ƽI 0Kkp,FOR5$ɐe7K\\I pdJc/?LRUN``-'g?M4ΈM>Mi~EX5FS A} V7+ޔ6z ZR{r[AI#q;HL8dd|RPD>gD^ok*ZU>3$~L1,TpWY4MX`5(`lv02}[tc($3Rwyٻi[Ѯh_@}SFN'*&J,9աP_`b+ĺmt#! fҚ<9ЋDp-W-h, pG=촗r.WxOy8N Y%C$QgLk0e>ڬ |3'?ʼn&0Va$X~Yz=R,"/|^ui,ciE_H˃n߈s+9)>6fQYz9~4ϕĞ3~5nR{i:E*J֏o[\ U?liDUl;7k8C%{Cioyk*Vm*}h8<5,Yn5V;aV gLA9Sr`K۪LҥlM>M(rJĪBb\l!n7ϰ 'Zӣ(H\ln~ɦP{G Kmũ + 8~ut 5Y2m42&[yLR*6\ cF<|\\RMjmxQn `ҷh[6V&tǐYrGd ġ^crp3@/V{ WXej Samy㔉V"bdjN{K3"裱 GSA}<-![3h'[k 2Q*V1uuZ9Z*J@I챔Ü`ZO>r%_;ykzW.`{eCI7x.ӛ'{DuëQߜre@Y GWpB5G VqhWL #Vb]1[2tohq 152W%ys!A!2L]^T,1KRc^H{ {N%.$wÁȜMOע^h>|f^B)o͵6s+H[Tl}v3E|-ھv.p:+y 鴑2:ɫp"?P)Bz?u:Nd5!lcf(>ojõ(gh=z|G+"Cj$oODz=khzLK[|rX)ENr)c1mEٍ\jF 첫:+m\P(-4LŽ3YaQǤTyZByҬ4\Q [tyH6qRw={ho`|geP{tsВqRm<(&{KFvIЧ^#@g,ºq)=7Aoh&AIp0l.h PipRκ.>̄fi, ķdְ[ ݩЊ(fSR/b#dgiJCTǑEҴѸ\M1Fզ[l$w@udס"'yrA1bA8V7T =v**gU# $XR^.Bl"O˴'t(pzvLM\f6\yK Y!iP%%FY;UΫGh^4tFNP.NOv:` #Kd[>Wӹ(ǻ'V%  0y&$Yy<$\c cǦ=ĸ4~#Ee-;!CGQh*qc:2Y&xĈw!jҧWٔEjiO eL߮?$<; KlPaZX䁞d\Ki+-} گ*"Db%- Z4hD J]>*׸kP77iϩ~L4fDqN;4"w:g}qNd ^9"Hs$ݐ+=UoXzn*ڸ7q˃  ABR>CIa ^sa[][IuZ~ %>gt sJ\{MQnu3y8\Bfl @%^gW1 0\ M&j$lk2Q2ކx6Q?rg>xVe<&;έ%oV͐"(_Xl!x[qL3%Ut/.ӗ ,{)y{D#1%2Sz̕Giq8bn8Z:k_4ڧPK/IChυշq<:&UnB^fÊDw N5u2-Irӷ4j}KI{uXo$+bIdMϱ(wKH߮+Y&! Mi.rB_vE٩N{H!€"% L|Ňd9~N~:`z%pTga5+*Fess޳j̸%zcvi._d\ B!u9`̭gv0.e|6Yh˖&اt}ɖF혇 &1Ra6+)C@]?S9+ifYCDBY"kpx"%%üM;_0 $O(U"]ns|b *5s~*]+v|G B~nc2,H *gҔ&"v.vT-sJd4/i͛AF":Q5׻$EJKu:7yX4y$>_z0CC {`~x Oբ.+K {3;NOAjOnOq,ml s)*\&`I'Vai | ̄GZawcH?O!pNʎ٢PS$>D޻^&EsrXOL1Wkw<-P%'Lȧk-xZ 'd_x:ʺa;> 8zRH4elQ wuYc6tiԤSyDHTG l-:$m.o 6xr?m'\#>Ǿ GHj]ELJK%Ge$O8fyVM-բhOuj}7n4_}@4Swjܠ' [W9 .(-yTkm0xq6`[~#-F?Ӹcd|o΁oˀ0aK숍l18uv䐌؋ARYj!W{~x/t'LjBr-?Y8vy 94ްEN[U{ X!>]% GL#TS (_ $L,__9T.46Yu@7va!g=9&3TawO Gy^ >=?\CqW[zVgrX;ÓW;:llWe&*46ס!6i=F(ogNig63e$_# p=S7uOOj1jwxui0"Fc_W͍ fqZtHP.$Azh-8[W.0f2ڛQzQQӼ|Ly'Ut!)T#V5.5(saz^q+vaQoQ8K:B_3z '(Z3T$?SCy*>qay؅KW[br{u`RI\͒ S1FY@^90_0i'*3ښEz(m*WI׵ik:@܎U604+|̢j"4KN4[[8ZNU6`zwh4͕n~xtyEcJF]4naq0iN'YSS;BMӍ{\.pc\q&pӗ ;>#sCE%}NɼL9;a?<2jviʂ]+7n.nW@˜}~ (mVP烩f,$C+r0q9I NKH8)]$"ŻNl J9KHLw3yEδqY_EfnAw66ע0x P , ޓ')>1Z4 %mNb_na$*J@zmBa(lyjWnLIC A}{0}ڈuOT%$J34i"M'66R&1re:$ 7T0Eo1 䇻l}l!!pH|9N|bESԊ ƘUM` OsBty>BW09np 1- n?B(i $rÆk4.mMސ 2R<*IeX.΅'mx/uc[D:@3fnXL.ٿͼs@ ,sν%JUIt<g1~YҪxfuS\@l@]G^TfI= ;㜄"3rK[>ScjᬦV=^Vm4arPIWya9sVKTKn*+LvUvfd]q?}*##\]2e eTib0#>O?yAѮɣжzY3X *j~L)rFY+JFdׯWT$јiQI^vh[e[ `K5f㝲[#JcbZo!U5]C64nTb&lo{ώ`{kyXNJ PQ!"=c^%PFGb r4+5mN<;614WE}<n|V2}g-VJKn5ׯB\@Ԕ(LO̅-ȏyE*dш֭Aa'Ǩa&^@$qC qXl}t1p_'ҦBmՎV,o\[Ya]΃Zv\ [,K(%à;js֪%'M|dr yg3~iyj|Cw)Ŕ$b@*֟$ccdV Kxn0r" 2pZK*]~bQu0Z,y~nP2 :R[ОtWW'EQFu4udIj d>NH8tt'B\~k9z)`ǨRӮ9i!` ]ҍlN2v 貉]"{Hq oEy^$>k3%k/l:|L󩗡\ظX *ţ>Wfc%*e'm=\52K`۶Mi3 0|!1t'-(@[)+4St<@b,EKsJa==s_΀LԷ unyLBkf>ց ]ePTl)TVv}̽߹$}x\6QD:P+bu y,ㆥT ]*{\NJ&Am,w2pfG M͔o%@AtAlUOud}WVpѡ SջWikl&v'#%`C5'ݼLIxX@\xo=]ozqW-qe:M9p_ڹ~`7ߩQe_ Տj8;lF2ΰ|RuuD5p 0+2DsYqN߬nƓY7v7Sq ۯ R}Q,s; 0Ok1r\3چL"P!y26}.S~fxa<Ա|݁wYz92Dm7Ç]E2ѶxƝ.Mb {j)UfA.V~z9xhFKUf@8FVw2sO3E1LѪ$_a:0 dw-Xhf}|#C`.׭bl N7XZA T6Z"xtƦز*)BwI783=$״T:wbw\J3AvrQB߄0Os "?$PwY|EtX:oupf[MJ Cj;-&cD3!=AͺxĢ mQ`,c~A&bQ+djO,.6FZBԕVAᤦa8vtL~9ayofV4)@鐷zUB=q/).}9$J|Jpȡ'a~d6xnyN+T~]t`ysNvF|:<1VPZ-qy`"QP D<9~TNH~liU\5LyWk~ ŷKD2"N)}s]ú!u 3SC{ȢE^,Pշ;+X| ,BSZĥ-4 e b6UJhV85v`vM(w(I-5 6)=Y9E.cݻtFOP{_7mS*$*`%$B=YA]QcAݕpIʭI&vv`S)5xOE~0F=sKKYS0g'(|&C]$Du_-ei4Oz̦X`o -4xYq_ʘyCHCBKZKӷpq֑QuvA&y?6s):sy%ܟ۱t{nygY-g׃9Ӿ(r9ѫ{*v12:thOD?o&J ԯF<!ء]]I|>빱{d?ҽ;2~@(;)/P; حujw;ab~9DP"kqMEe-qr.aRZ/A^3obP>=ZӆSICyG[m<NJ: H M^{^*;즦=r/Vcd0iT¡WX'Ab{NC"07nOALZ pc74x"%P돐$4NwDeh3'0Z1vOqQ)I=TtDq?}h>봼O 3RUk;$o?!;+-::Y+uW jt+}c 9әQ*l t&Ј"+93BOXa(ҟָ&Yue{etOƋ"ǣwt؎0s="b'aW-StJ)S<2H. o*Hs/ Gf`P$*ʑ ޵ oG`Yz&2[kJOz;"]Y}V"G<`zZ!%F{Bc%Mw]OyΞ L޵|X>Bc{"ݻ0wo&{CXiW}r͠P8uE %r`รQ'Ki@-hNnՉy^o7kkß&O]斱~n B$W [ Xf?BāO3 qo5ax*斱k lCX-^VObC{Fn%`GI[tHVR`wpjR}'@Bi4VH3h.eus؉!K ]rwjŲbݛCwT I/$C&LȈHOO-HR6m81-pgdc8YR[Ai]8TBZ)ˋyyz 7V&\nOCh- -?]$rr2ʧ`-KNb:C#Met΄UanwԱ{vde+H8**{´/~!Ta{~u+1KМgbh=̽ $TM#K`4A0jCs*"MB7i&d }Љ{WV8N'Ĥ&R[Y$ߠR+{0(Y־8uj}ꒆ)cW{,QGQgLZo (l]3j A{Hk-xqՠWsƋqbDz"} 8_4\aIdxw6dklX?þrGZR?0Ƣy揢\R&)J3Fɗ, +(0Edd{>sXCjt%MC p7 ټ;pz4gqA,X 1ܛ: P10Y;C6#HDH{zѪ _;. Q6NvM Cf߉us9Ci0~Y[zry2[ϯ@':yڤwZ/tVdF@1 ٩rY_S ֝JKe^:IWJ{QIqFpw6ԃjcplH-hNgMq6TXʉza} X`RLPX3sw X`=\EJ՗P,g|ݱn3D.BCb8}1bॕ>@ '*Am6I9hGD“ ByFR&庽epjsN9[qC 5*{`6Q95.񦎙>&e^6AѤC:1w ܖa:YrӶf~V  #lz$̺%!l12dD|6,{L/)D*U>T=E쭫Zpt@F8Z<~bRVƗ/J[,&8_s;:ྞ=i{-(-P$JSn\QՁl7 ~(:x]η!(Pd'@񊑼޾bx' F'j3l,\^k2xfk'ǻιS''}#DJuz eGN= Thŋ"}UZ/=[Y);m+|T^nDr%recF8\{};3Qzb3ڄPj2ڰ9y2`?gދ2 ;eX)~b`y&"P7C +/Bͦz9uD*lU]+/~ ZY'J;ƂSo>;JVIVv}4ZǙr&j!w8WGg bv <dž΋vl[gDbqIĉ )fۯב\eG 4EY2{xRGW|`~Zm`QBL{[D,T@`bthnpƜb!uzGӘol^qG?6wO(tgԫ1D8q5iHQ M3nQ& `Y9L'xO]o:qHGbqp/b׳q?mc5fx~i艭"0Zo`XN!r]&ɣ)!Cxqb*{8;axkD_0Y\_zpCe|bH:UL{(IdаWQ4,RӵJ]kF;g٥Kdh]@ io)+%.|WY`dw.䟀 ![z)Q,&#i19Q'dž +J|0%Ӊ>zE)#6~f` ;z gb,/+Qxj8v]ʫQUq"uh \(~vj}dWLdN2qЧWY;2Q.~ =Q%u'N&fd(]X_!'+-$– ʱ#4wcvTb 7pTC@ًQ)%}pԸQ^,cRO`HC4/¶dNW\}8.֢2ebv9"q 墋En /x^NʙG%_Aч}'UkW[ (e 8 al;G,Lp2(JSJT+ ?c燥Xc';/BO.|[s%75עƸ*{̴Kc,7Jr"=ͽ1h2P%|-}'b2~d:| ~(YP$z/C)|$0 "K#.9I[oXW&FJFti(EߐȪkhKfĂ>TUh'˃0_+2W +fJT8:Lw H&!pis9K:H12'}TB$ YCwNH-%W OKH,jA 1Fמq $ <2$pbJ?-<{vtu P=Cn%6^^`Bzq37zN}&¼)?bJ̟rݘgKbS֩q%]&޿VUPOo\;úx7tG/I^uAxF\ʊ*hOy rckl7/Oɀ{PHu:6gʘo,”ݧQ l@۪,XmM)}Iw~uq0:79ŲMi%m.;AH{d^|P#%"Hs~V5!b7-0pH{B()l"߶1#K==N?_JqΚ+ P"httys]λ{ Q iV1vwqo:n Rzl,"1:T:Y棳d|0yOWa`Xy2nm%wO5xXQیn$噖Jdq:RByG]f X9wn0ԁ`'.P Ho3Qkr`qY$V䠊2'޽8SyoW@TAč"RHrtI.rMZ|(osO+eds:!xÑolӨ;މ&Ec8z_3uL\8(s\ oxBpZ35 ⨄D%++$3@x *2^9Ma_bAQF |(CnzR Geowɤ8k0՘WyWJ2c쫛l]&q{kCjw"4Fq… rө|:g`sUQZXlSZ0o :OD`Dg^F\?"ɞ,Y,*0ws)̋0jr9ݾ9_rO>,8Rfk1@B0MH_%j{ 0kV1JC--ݝ''0,ā]8#H,ZL4ag2/aZ%ohp#D7NՁ݊aO@m?.k_i۽ۚ@">2㍨w P}oi0Wn M')r8` 2$M fS_#KV0r]%` Z@$@K~t9>E?N襯 ϶Bd .%D_BSzd6OУuK=o're#@؞'8h 0V3e+4bPB\nc\%cM> BAH=$kUSڠhtQG1P.?Hd~${IGWF}'FзL?cN sڽ5*RV70zx>( $f ^Uy_%,`0D&Y܂}I1& oJ-}\=-^jЦg=sIAs@g8s}ޭLl(<)=7 l9)-ZAI-N% 1no@IQ(C)mcDGXαFזȘXvJgKwMz< BM#!Ҙ1Àl^%ؤ 'TOz EIܘLgMTo] R0yVmW#fz4&ם5<ˍǓfcbѽݵhj {3JA'1.j2dp;zo?#B t:IA[E:"IcBwA_Fz>oE4 Є5LV@F)\ua.#q*19v!A*.Q{ #h;֮M&~tųr,|(E9F@ƣ(ɮa%'Ke?yg+ gT0 %GYO\@3aU&N]ghU.fn; r ԴXP0핻:}#*#Fﵻ;)#B>8ZT'usU3?ZNjnKI3lӸgd닂bpP.,[i 6dAZKpv݅TwH"GrR@)z6c3`33#=ɉ٥fcoÕCj" &q S(oi23l5go٨.ҍD+y`P*YYBݝA{Dکa'ab%SƆ!γx"z!V0 +5!S%fƕR,&ݧ=PV-]FϹǩQ9YIReo}})F+*$0GV"QTb4F_ '9ÃcRPrh8ы. .pil $_vfca̬D.Sb7ˎ!X'Py\ϓ6}rK37UY 7Vf /OpY!}X'[M6ZpD#zM\z}mT NY# ŋ 'Uҟpޕ$qtl13"ۧPuhMO@H kVY61D gJr@/]&f;XNVz4zġ,R`%osT_m6jYlQ_P/;2K-xX;u$X~TZ(j'Җi& AgPVKU9G*~Mz>}>r@Di;b+k@P}:U]uG I'r@h6C.1y4`v͢i&^9O!hs6p`K;$ܺa%mCSV[ۙ!SI;V]ۓZ"yf,b3kYA/`m{(dj{F Ѯu ]wH<}$FXQo $,rőqEځqA6@`C/Nyp lw ^g!>k̚ﯢs9c9|$/Mh֏ƁBugZN$i^]\ kDO(1&ߙ kE6}?P]ACҽbU9V$ oHҪrٓgXHCt '݊$CnZY\*U"->gGy̒SM]?iJ.<.QɉҿZ_x`(*DP8rP|ԁ=w(gaM\bټԋ;`(q 4oy f\`5U7T(e6o]Q2/#mJ;< f uT0uƞզ=։~w{`鉨y!q aTđ`y%끢blHNKzn ǛdCEKyHF? 77cAu_8@!xjBҽ;bO"iN8 9zÅCѧa n9+Bz/GTK? )%~ﵐ G Skh:YDGvP !T7]R^.|Yi qMM Lr\Nr橇cX1SbQ&Y#% %Y[{ԋ2Jsu4匸%lJ 0D=x,E|In yuJ)qEwd~ )$'.d{))#v8?vCˆ>|rwFK/FTuQbnPpB!^v8]uđݍ Z7~LgGFO;F1t`zB9qcd+%pz5%Q\g l?kfN7dbbͮ`5rttof(2ꡩCDӶx,Zb-E.Y,\*)6JA8jv+eY]/0_ DNRV*uU}BD#$ ٞcM4D}Mb4MIdnV:FKlgA%tJR0!k}6LAZ YŇeoڭL'5c.=e{'62q{u(p粵)@Z.An_p26Id3>X!p1T ,݉Myx|??U=mS_;)/t`Lԭ`?[`m7J_\ m&ƫ#S 3&42A(( K{SM{Ŀ^KEd^ݟb tOQ<ptٙ< HI3$JS_Cg¹If|fljL*&ȊKB2l'lXM v.TMQZ-VyaloaЅ3m%CYXt*rMx"0dŠR3[? l.CfYZFQP7܍k&6\+j}%%[ْYI=*楂3Oj .`O5B3 ߨHEHWǑ/M/G͜5@c)ϮH_~47?i 8Jh2z+nh4<8bUx>{㤱MuJ%ml҉4q6ޚ? v~K/ֆQg:iz%=kh{[Rش)2kΚ){1c3y:Av=.^wR\w2Eu+/qLb(x7fINU?JJ4Lq ܉ ܂m{_>u?! %RAisߊ`{IG? 2٣Qq.L&smc_HT'wFMpt<.O c!]ʜZX AP)gtyU2MSf m]hT2dy'iuQO$A5T~ %=@xۜHKI%h1y-a7!+Pd2o>:c?%C.*~3ya.; ~,E}K$/i8ɀGk-kLnΩ+k}a?(PFwʳ&A*D6ɸ"^9.Ҥ7vLK603|䕹)YpF[n7+R)<$Ӄ`nX&TZ%3%?q c64`iEBu2 g nNi'Cr͕ENo/ VKcD^QͪN':H3T&s/އƜo};iI-l˓{L&WLR {4S͹KF/zH3AhT*Ɍ+$Zir W0fs7:8S@h)U08^A:E v 2DϩcurJ酌|1feXהId(j3>̭woNT# z'|Db%m_,&2R(Մ<~,q㢹 (ɤUֹؚm0Ēr4ِrKT -k!B疥&-FxzTD꾶AP5< ыUȌkEݢdy,\>U8Nr:L3`_Him-(();hed!jݤ\rR~Oli6ϝk0,.f2 Z\ *Zc3[kݛ2" ̽|Jl"V\)JoB!餡SK|U),2{Am2 rslpwZyQgdv$tEd9Dc0ck@o\WFR_T<D2DEa@jߔR?)]4¾'dimp3Ɯj+]kRRwo#g~7㘚%S )As_hQ AN-~;)^eale7#J@>[SVx!C#! &1ꨨJN5kEӕ'.UԆ4@~4m&N(?qUؒ!w //,Nru܊w#M&0x1n%㥀lJkD%eժ,[(:A8&~IpTn~TVsbY"fbZ&> j67xn=36kSHJ< IBPM%٘hOI5n"f{xL.4 TJ_:Un&+$J)CP P6\WuڂN(T;* < e!G5 C_tFDC3,`jDRj4@A(ӽ@"^7'֐t0D$? q'Y/~VE@q8ݵ#DzaxYfuccM4WhjʖB&L -AMI6^WW 'ʱTINĺhtǝ:)4pJɲ6_<z q7 t*nEk*ňGGpE7{E1pa b0Q- Mj&CP 0mXIg[Ġa WunZG3H`4oS>Aن 8$bUW g~ŅEo:iEkԵ "Q7g tki@dfK|i2T<)e)&J!mA+B*ZBNheI1䌫v@XQ8 HlI.X"oJj*r2PHy7˩9k_KDL_GOB1$[8df]q3ÒU fN>l"y7!_C0Q kɊ6]ʲ{j5"vbG|@co}25la`Ьv3ɸ.i$ʵ`hU`Dg~NRggC;z;WM6 Y$,VG^l  hhM8a|#|m A5?srO1-;㽃q_!TԻ{aU..u\SZ%c,R͞>Ș@pt:;{Ͼ!PHަ $4UL3 1R*99bo̼s^H4BEYk_f&i>7- m,BÑC)nJOP׵gv]3j7sƤHw VǨ ]ZԆ8Kf Y (3;5*AQdNA>V`RRfd,H ۽6Q\6I1vlYQ?O-$ }3[Nܹaic5@D1́Hy}{Q=,[^ Huz#| $GǛ%4cE@wpQ0heWˁ @BqSy"f.Yq%W=(`g5]nIw*Zoyةtco(R{IlB6whM3!#f7l[۔NݜTݺ=DDI4)Dq\') N B(}n+n&)񀩳Ks uwς&wEl՟>`vc~ADƎRM-I;M6<Ȣ#VMJ08Dׁ">@#po;u$Ɍ oJW X['pin?߉ tbI\˗TK2yZ3R VVFRS n/&&(@2g ( K7}~-w?/v>,˶10C)/*Fl8b%VTꚦ)-a{,FN`\uS+JV)|$KQQYK?> .H]أWk'k ܇huH{.#[,u!um!_!Ϩtc0!NfϠ=?s!An@?&xH}'zqe-mnǟI !!c i8- W\/kEa$_`l~zf»Ir,E3F3E8ho_tuڒ ſ a.1w򮻫^P?njʨLV…W+/ks&zޡ Fx=j?"cFY>'(ْ( յhDzTrkd<U=cC \/\^VLV ,C;H8ad4&3~* )e54+)\^?eL3op_1ƉvAv=Xꠒ)FD,7rB"r\ߢfaJx/D&kT՟ѱv2/$H7j(sa_IUtR fy =v}#LޢQv;GO PS͂$zu_k76ͅN[@u:5C Z?qJ%3:w0RhVm{288įib6}2BhiCG*|Ƌq@(Hd\2;x,ۅl>$/~q b̩5:d/EfL9ʤįm#O5 τ>){kbc9m+W"]# \mҕ\<2#kxt|r{y, ;Fb\Q.m|ǎG;tJ-4|&ɖ%5ACN bTD_&"A*eUtːѿ[{x24"EP+m}B4L71 FCYL>cdWSЯ= J\b..^>竂zSx@}d)É^y&0jdyanR8M>0E8Zq?C6^ҥ˙TW?E7pr #'z#Jf;MiR'CD3X_"IUct%@,DQ X2\IYQeA{l}m,%)jJpW t,=ЖQc8sb=P 2N1ʝ Ƿ 5#sźx7Qf0>Y]?z*Ĩ캷[AcZ̄D }}2=OJjaZ&0%XmAH( &3VG^S(q1@)r ߵ u^՚'I!Cc/60|@L}g@7"uaTR4jxɊm["=n poҐ=e/KӒEC+DI9.d9Ӟw'p M'Nz-]a:GMIuB]Ҳ]oXFw#Ϟ<9L8ɟ|8Y".xZlj^j72('-M(A+ի&gCQ$AՏN,}/ǥ`0WF%P 7!fF筟Y3Ȁy ** |f1g|4EBY nq2Q2 oX4uNIzʹwnBA&x|QS! h.r#F}U gH#NCA a +hdwGĤ.σ̉LV)pMysG&T Zvw' -%W c/C >_uKe<1 ?>@T2;˽$gwIꜚSW ~,o%ȡupP 8UU.ۏ@SaekY Ց9u%W?že=mw u9bP`~&`pWYf22 ex[uH56ԮE!ޏW! *=ĻucN"@ qu<= Y# 3TpKl_}vI+A8i!oAvx;埗TH_Ad"SvKIINyd4lW@ܺ.aidE{lLEGWuu3ݿ_%E[ڻ>Lq9ÅDׁ'ߓvbMQ EnW;|hWwpaWFb?NY7cϊ HXlʁK哷ߗԁdHliG\ziyH3{;9m@ү-19@>,-x8/3zdKibݙIk^J KEHw+ ̛՗RF@'vpkOTl%ǺA'ݨ#}Ku"']PjN*Y9 p >ʂC娦 {k% dh8yz3}N|5DƂSCO0'=7wRc7RKo$we?o7)mґ!Se5%@^2pR5c|OC+bgKCYq-tmd^7 غnG=p S4żqbf3FF=W6ӓG8 m3:ژ*b\ks֩ZsA{T[EckF_j!y([2ζYqv@iU0Pl`$a<!\)+?9eb |MKg4k$^ :YZ.LƋQ0`'uk4]릑*q 牯H\F.!ۉ^`1{ϊK>-<2ӏI7 KFCrBo䴝BsN6$-OqnWl/Nj]&:91]ˬ`J2cQ4_cs UWX^d7^9[ٳ^C (k.# I̎n"x<RI / 0-!#K*1Q19+T )nS`+DQÑDK_M_ `Dq!vp܆V9SCm ߘlpzG'z)͇cENbݮYWho7\rƏx51tXX޳4(HD{~G`E8*Gi%D hƳt_z8M픪׻. Shף|R׫֊y5~G<(vHM]g\:̋"E1D#r.%QJ޿*I 9UZޠ:c ~.{auC~X 0I#f$17{ZFX1Pq;Y?:\Kb)l+)( Ј7CN03'= c$`iT\q@8l5(@m?ֺA$bl13Sm\D:rՃ+30'U*3w7i2 i/e]Ux{8:DŽt0.%+'½59v?ĸH 6!_qv ]"D߄h&۩%ddXnBMQ=cLsa4t;XԙݦPB6|P6HSFojIAvm篕=u_$)&/ ?>讑H汌o\rbC{J:T: &,&=S}1@\.7+N<:S/Ha'4CMCt~ Y=-"f]w81Ț@KL&xkm>mv89}pvߟ{@?EG9,K?rٲL9(xЈKRKk3D@ʩMo O 9q0i4ufzrGjzWocnN\9Uw͋qMl*^b)!ԗ1pW4X0iuFr'9m2vQruݾ([ͱ W=?ʮ>¨ܟDlߔKࡅybTPs;,pM ߞ\4mDZٿ0.4 fsc5C#ԾY]_ս1Xd'偓,S T˻gR3!6$Jţtw6~7QpbWTe E]Q5BGY}KIؤ?m;A'r/+BXBRouB(PɌ4cM] ko{ݮw3t DH"Qw#ÔqO&S!=Q5p]+\̈iS"ݍ)?$Y ys^ C2d?B PN֖H5}gJިvfTf/x+Nm+(+j1I0Il5&@CWY,t3stǑG۔ 1gwXܵb=]ki jz7slgذ{p϶GN0r#ԯ:qwfZ5q]5ߊ] e@wmQHҟc}OX5#emG<"ϯTYSQ1۵I ~҄ k'{V.Sxvq@fNU"lJOIYh=Kct.7or?^HeI #TO(JQc<ӤKmYGf"@Il$3`|8|XH[eRKzCپ A:Y^G= ZBRCyC^,ŐrRL?@(HsSCIF1<|3EV]UL\1Fh*Yԙĸ䓺&'AjIt)y;ېgaxt֮T:pXlnQ@\|-IhtA,Mu{2/&h{kj/l OFIr?\UL@rsDsx,Ky_mQ̡>}>kâ}:(@v~~i`CT<}Mn BRwRlDK|yW9t8J4G=Z!n%v-dH/&d]Լa@%sJڬ[;=r"Mu7gVjZ; 6`81,Y}sUQ5ԆԹ0DQw75U%8.jYCɀI /ݏ\-}՟RjjR=k78q9 [lÑ[`j\jPXiE -big_):^&cG>=*"0Xq8;M9-o'g\@hnmY`e2kдiJ2b*QgWo(>ዝVdRi&:ށw~ i/%YmfJC(<91}]_ 1ؘk1u 4ՔnBp鉝>gYC)u|*>dY ,)t 5,p#<|& N OD .lON"иӒ֒ )G@ӛB^p.F PLwϭE^}ʤj~) v0 qn@n.b,6]/q_ &PWg);e{93;5E5\i+1SJ`x6LȂ6+jKƳ?ZP>3x*!A%]},릳 ?}E"y[VrW{yR;1qoA2@ w&\NLhUлM(x7|W!#s$l| 2;{;/h]&%M$Zz:NkL 䘁.g@IxާLՍ,v@B#+d >7ٛySl&yUE"©uX8`|q19 E&B^' )gK}V^ ;>~!X nFێR~vNDGs[/=Շ&.nhn%4dY&LO33oxKuw v񯘾;fWT/::u{ t(ɒ2@J!T02iV=W6aL" feD#8wDWxU^*YASG J֖KiX'K=U%ߖ[1oJo=}‘))+dilJv//~8Ʈ8uZ*-$T% &"wjA$cQir"%|\\6֪y4z:7q`rwoɒH2vT86$(nyۡtd¹<~kP9qP 7T*=F ظQoU%\_w,%f%k;c)j`E.*U@ۇws+[fa~,P_qP3lBu7;ES3>41qg&XPVytuvrnT1hŸ^d&-uX$^JS^U_P"=qĦby*9>1#c!5%Klf?pTg>K!\XAM2 NЯJZ20Yrsw>Z -X6J 59F-!6wDoSKM@!i9,=ˑcR;.Ia)pP͌ yfc`+K-Oò|'Vl*4̳S\c_CB1a>G.HVv!SM8#'eQb$Y,yu^`v|<>r$<9L-a{΢ŐgGMfp-\e<3g|ceEHжЅAxUTkPӤձ˺ÓOԑŰs}1I;'@*y,7yg$)rTȌp|[ `y2uWsGv}(-k/>VtS2Z"NЫO@ ~/A+tFSr6FJB-3Yc[("Dp/lN7k *&S 5`P{&+fQw0U͇&i*nP mm4)b_ïUi-p3?Tu@8:h# :\Q?ΤgM_{Y-`{vWF@-q B4G5g=,><1 >}#Ov#NVF E$$Zc~|36"&ҭ?)c͵y8I W@'Xv+`—q?4M-8 H"cbcS\fJ/f՞BrZuno=y/+y΃#ZNYd(B N'LðI]<"BxE qg MbYl*'^670csj5:Xl,N-`ړͳ5qa--rdp'·XlC =H,y:doOrvt˕G\{[kN#ghdM~Ej/L!CI̵vȿ,Pp׮ac# s5xA2_w1<)ʷ2rML=-@Oًqf"Ojo7x?v %D\3KTe(aj+ 4-:)e]Dl^_&۪ĞsrSbv x֝ۥS#r+W@a{\4QfS,OՄNjN˂ݏDP{k}֎/ z S$iY;kaemQh MȄ?kUf*6C-er5gڜtx2 S8lqH@geTKb6_]F_x'yxr%GFSt\cЈEq;?&B O% fJlb*v>.3S9+͹߽= WdtVcp %@/.>eyxDfԊEbB|DVR_%w1 h]'};!n?(#h=8yyi$= PL:l\j >KۿJyjQKkg%Kfd86> ?ĚRr{)˓*a*BJ[JMkiI2+FHk?4Цi NZ)Kg~QUmZ$"Tw4KI ! HXb^7*ps0%"@!W9ǰ%K ~B|ޣa vkaEZkehS%utG Óp-~ߠΞ$b@#mˤ(!<W9KWœĤAl 9J3utH&dV,ydFmjsIyT3D7Z]h#YFP.ȦJTQ!gԍ!#7Zqf$r[gA;+|]"!IZ/ h!Y:&E] 5`V`NvwE^~-yV ;!OV-pP;ы]+~RX@ JfUy-/5z|g8n H4]VQ6SO<3tgC2#d0)gYŜmwT\ozcQ"xEo6/郻{Bb3c ZV$DQq*i \g?M&_| rUsͫƨ&ؓMXeD$|w꘼U c= --8( ei˲M7BVR&,F#Iz+E|{W1=bRTQ'f0ҨI#1 kH!y d;ǘ硚mDY8GE{K;F W,v@Gb:&ŵLiY-B݇,_+awy wagTsȦr&偂^#гzZ/hɕiZXZcի^HIZ-(atΧF/KՈ,,A湯WM-9\W/! 8ܫ10µ8Ĺj4D6l伧)mH< P.*r_B}$۳#"*u?^ZfUXd5 aYdc4JM>Z7&u.! seYCQ P W:_,}u2jjZ I9^pdpTv}Y#HvHl<+WM?Xj5*ߗUɨGob\T?@<ٺ/hA8jc26 7mw6*hbTbἊ@f׾s}t.-h1cypˤ :2eB$bhIU\Uz?^{vޜԷ9"+Xrn)Y[n*g Pi .pa67;T:r| pE'*J'ˆ'U'Rѿ9LxFݬTd+FԌM|Ɨ $Ks5#{A7Bdu,b|~$ߩgd6;Ed M7y [ہ{ݥ;ކ$IuP tZR/]x0F'@hE6]' Z,!*D\dwki~ȁRZE0)C Lc 061,9ƚYjE*[/@ R3uc4Pܱb24A=_- 0Ux 61+(lIl0q$2)Ѽxન.J 8Krɐ$zWI p@q\5qX|]@L ? >&VDB o3[% $ ӊدc9I; _S'h_'(&yVxC t/R ޡ jeŢ$Xb3r|)q/RP;t0@3~<,M`#tf,y%V pt31\b }E$9 KxxLs|ɿL 5>pbUI \dt\dXis r5`oPi۹]O8a]ژelqҒ4vH(F4'<(55< 2T`oGj 4:dUi'4h\y(1D#gC;?'Zy5գ -I'~/QQ@r-]#I,vEԸ@Go?aJ':y݌mbgltTcWj2 |Z7s8 /|[Q DoSP~>~ķ@K* [XIqk'7w[0KO'AkPpP=npUtI2TU% ?ϭ/**Y]pP. bB;"VjϐJVpHڷOgABdNIeZRa БD8a"Ǔk2s^lm}Zjҩ7Y[xݥHQ~Fz:W/l?PUԑcq!XM-HK[ʑ;-Ꟛ@nagYTz=RKcṘ5} &N^-#Ď`aS`$q+E\hϓzMvKX$OHZYK Jn(t A)zh#&Z#Ua=f-xHuAuxdJcNVz% {(bכX+RYJ<kҽ9dMVY=acA4  sy^>Jߪbt 2x?EBf<2ؚaETyh Č'XS6uZ\&   EղVRc8뇞gPϻ5u]kE<8_qh17.IVOʋ䛛 .>}Kk&>@g@Y3'6gP##7NB1& }N:)M]WiTK$ k]q|sK^<XT47L!w8>rlNcbKF d;䉗|e:Tr[fzpOjKgδ@uceo95ϼq~kʮ@j^$p-kHjCt4A+Sng4 HQºiXO]q,G2uC#Un7=`}ZtG{K -]?! Ш>Ҋ;bv!wcsL@ZDI9XE#@YZfp(By1E_ΗYK?M*OXMú}X#nF :ߛ|zh[E'3hdӧJ/f-,bRo=M4:)VOl=D@G'`#' \#°=ayWј-|ΟEP_LnfqA.ny#b_?U'3jzy34`aR :dj:":Smawha|t~ JCIh W4 )4bCLWMVlUQU{~.pA6^jj6ɛZ9Xuj"ghS=ຘSq{ux-ohP4HY]gnq[ER]W45~Y?y,W.$/["]G\A#]ÚY崲VCąv' >\.GUM복ڶIdmMl0Jd(ᖖF ]ͩH%uei݋ Od*' fCБT#RLo KR-*DVNdMrXLwFܧ0G})Bz5kʭ%>#( dFCV }swZh%6&9Z~BL\Zg2i86 x%-ϝ}yOT-cs#K`j/3kld-N\.I8t }q Uuê^ϲP$nYeܒ?O3lQWi!?ߙx:~h8;hѪ ŮH~@HΕoA{dehv" bj9 I@un) _{"e[GVrfECR9 HbKi Xq%ssvP5I]㻆lmE,61}hd( _ 1Zy,qBAd9wv^$ t9D=:ް ay./ƌUZnOBKgpc㏴D'/Wd{9ؗ?T|Wyײ6hAKF,To $8&<= ,{c"r& c#t1[C) svؕo űHk;"Z;:ca(~p14ᡝlNvKfƞl/(C)ˑ'qkIPǺ.)r d2 _~,ƋDdqro,j(+ӥ~";0Moݯ0,Y= h['\?\duS,]Bb[^!*(KeYƂ%r_Sf wЪ!3}dIMYH+XcSvUe U}ח}yǨwoi ux[뗥d4ϔ !|Ď5(BzG1GkI GRXomQotRu_=Y^=!umĞhL[I ^yg4ԃ[ Mchu^Oޜ/z͐9i0[_V}5\Q.ICYߔ\<[>%~:gu(xc5`\%_Ă3aP]@N4F^ kA7Ȗ9,sŀ VrlE"ZFIxXO:=vĻ(9ORߡkNJ/6ޠ #9͉XCΞ9}v%q-z^@TB )IW{I['tO>u'Xu`rQ}#ufO Fa8yh{װO>$Ϝ?gΫL 19Cy^cXfl97P :i|FA,OM'h =WϏLq&E,EKyob$uj)Nhχ?'߰ af U1PNtY)2]z+^ۅJdvP``#~%vLD6(,^ydk<~Ԓ0Xی|e]29/{(l' j씒6x|>pivQO ].}[^nC?S-cgIDHE}Ҵ@[GnnqCH:BQİ,&8 v@^6y5Ng; ׿I=zȀäT{.e%tˎ̺xcrc scY~Y֙1i=i`GlidwܯpC1ݶG Db#9:i1CJM}Ʃ9BbVsLkYQ;>xt:PGa@suBJԚ: ?9Yn+QK✗TVTsrRuʍp_ mb Wmp t SD(FvӔe Pkw. Y%^vH bwÙ_ZKL+az!7R0YHyELA>@YbuqB r}}$uBp [4*Ob{(`ὴ;H'<BF䣳j5 =뢜#n?+*S܊9\ ܖi se~q7(6+ZZm\Sr4Fra\!;V<. .{z"xHKbd>tW TtEs}G2ߤj?aKDH;;WS*CXBo5KSIU_q:jN[Z:'k4>$CHM%DEdN 6ߍIf ϡ]ByfAp(M#R%5f =;vz"LXZ\|]ȝE>gJA!vmt_RPNy/!Żd _\Nچv=)z3/20ZvVn^٭<' ˪@ؕaX\ duE79ڂyk< QB2$f[/?콬/OMHGzg3Kæش:RCFK8YpHa=N\7daMBO[Фf:D{k}uH &:j7b}ԎZV߳Hwؙ%QL͉ՙKJ-0yyK݊aUDg[]U]/wS끱C}d{BXõkQq˱PkH3fԤiT7\ʻCpB?<> -ϧic%M:ѣ $Ց=hS0Et\#'{!y?D2}wV49}y~c!AxϢ!yxy,$|b9$izԥk>v{}~OΑ6ux!D;7EJ>jہZ8;RiЕrw߬Q06 W뇹9OPX[E"M/5D k .m"U1DQP#5q}OA| fYxkbuj^@B_Ӑ)GoT|Fx*vWTW./<® u\h S !ÏIaVҏ,~dEU_q@H߬Þk^ᓾXXQo9ö-<9D wvw1x{U)ІV4uz@g~pYusr^l*TT2ϗ,}w[/\| 8\͠iȝRMX5zW$dt'h,E*D<|Ө!! bqps-LȻV |iݨz,U[\V׻;"x\(vHCϹSyog?IJMpzV+y -6\8M2sPݦuJ37+js!.m-٠*X^XOU ?eُdoc_Zs.YVn"6/dzmE2 ga6,G9*~Ȫ}ZLHt^?h=،#,ɣsVQmɼ~-6ڃF6\z>h9Օx * N.t`/!4}6"4vFt Qyw(޽ 7e?z\m]NwJ<'*]t͚8Aָ U%bg·),j6`Hfk[h#܋'&>0V;hœxPmmI!ڪcSvzN%}bKE J,r^lvhLxR%XXw,`+(%V"޴x2#Cf]ȸSЈ 2LK޻*3*k=Z)T<[ "@s)zuEGXfy J S#&`F'W6@ZMiޢ}1mTh brgtM+\Nx>k@Օۊap6;\IyvޖfOCQn7ÎlImb!ITHT;+운J'ίwr 1l*5jXwJB[A!]ӑlTE\`o6.a0XIYD# x,~w:UIye^QCPfV]Z%rL3XC:CWII'-!&΂U͐L3`1d@IazՑaߥ|zD5̄de[``g%IeݸY nO$PA>v\Pqٓ?P}HkgbTN:S6JRnhP Wf BͰvRJH%9Ũq| JhCK&:m5ڝT2sXexL*[FwqgKi4–V[KUvU*^[{h t!+6BЕ;>r:I qGu6w-54kZf:9rK8ATw :\B!)Yfi!^ O_׼v )ơ|) ><:+ }|8q?ә;RNHw$@\gS9º'Po)PF!?Yhf:s >>`lIР=.RMDQ5QQv2 򥃵짴'Őny3N\p [(0(Jb0hz3 mY{ XA3(I縚ز\_%'Jށ.Ax\ÛI]^,3Q:-VQ t51R0!:L&2buLp7-[bwuE$KϜs78$=W?ڤ˺`BO#b3R(.;IsgeW6_TƎܦk,~0 J4؂;.y ]N0$u#m>҅-"nH*?cN'Sb{YYȨֵCΨ!E>W% =d*S׉ؑe/Pc4qV5Qjdev3*D\E|\꘷@5\uXV\qs>3o` *Ar("Ճrhrg؀tT;`\8 I`dպeM/ryT+Iryu+\Mq8K7xt+snƱMwLJ>cd1=q)PFUb1cѴV,%w<](+[&J(B6>=>ؾ=$M|^H3 (hnGxOGŕqX-yg!_W659MGvni*;+SWP*| yXKHq1oKy!bR.x}Nͤ3- FIE^2/H\Y8!_;sYmTt;bÃ<"rt,- vcm`q ]f ٮ~{武_3o!v % !PS *OI!z:5ՆlK=\]ksٔ,^?aBV݊Z~{X &`c)5I=O Ȫyb<yL A 3Dp_B$ SA ܉ĦFH}ӽ>g^Cyh_BpsP 'g)m"D0y:]V*p9܊z?ڑc:3|$K}۶l8LrIpS=;C??x{mI7`aG`l,rno=|eʻȝ|d:d5|hNv&-H\XC&N!c6 #&-$32$CwNAj*},UҲ(,S\p|Дބ0oVWT^%\یp8s';4>zCK"s%FOophhh'y 4t`OPx,rSF53j$#D@*rOH@/4Qe,C{#X.S2>KGqM,İܺG–+O"lE 0_}[S>~لL-NlvDNw @aqmJĹ:/W=c]UyQ  {'r·oY,_@''&i)Wҹw=T[=.pЧ}gc_ 5od~qR̀Uؙ%Y7txM:偩'X5u{ Aك#9B@߁g )<"鈖f/t%)ހ}^" poz;̒f5<}2zEWhm8q6Ĩ8m* tlR&ܔKDlN;`B9ެu.D:^`y}l鷿=эܺ적P ܡñR96WetP9\0XAxCB̜8(UJǯڸB.w8ָ p WH |uKNeV&+}k@anEV?uR(ѾC?1`% mx%tDQYºr\Q]oפv6",j F:nj\O dnIa!~!m K Ɍ0PPQJP 11zc_6'LH2ϥ8.}Z]i!RD'(XS"DlpbQ\6%9y~mm%SBg]9,SRdm+&*άraywہVbD4n2+9!<^&pեیS~b >uA4O b`^{avʅ`+'&J(x i Kg9P ޙc .ÔnKt%Ǎ3k*C </@]idjіj}Ot(􍐯θ=A2WYaӜCZc{{HԮ -9544KBHBh0V)9#uV+;)<fM6p\kמh3qǮ5Ks"1z ߌJi m?0t2m[O-jlw#E%@P\ޞ\|B@K;KbaPp<}<їE E͹h pR^E /&I'0-ǨsVdnĎVaNc_ws .[b+ _i"ǵ%Kȫ{5n/8t)Wcvr^#66;EAn[\ +Id6N`!R1=7ɗ0NŭwXe)ڞୈ׫-ܭhݪ}{]Ǫabh=fT-i 71;DJ")w'³ubELB?;sv!5xOʌ(#W qVs bK4W'sxlWe2U!W%LD&-ai[P^ }+nWP,G*V%"Z)\mJN}V/s^JD4G~A8KUa[t֟{]OdBrԻR?`"HiUBl {MCnP?p.Wl_ԭ.!2t j˱ Y}r|pY;{BRT!p+NtɍFQwr"dzT)4^~G9 {Ic*&/1_N[v)u(BR뵴a9EwDPD[*oL/\rusA9Jz$F-F, 4Y5*0Ens7n0c%*N1+׈mFl$uЌdz?>['\(\oqigckIT&V4'oĞ|uKֳ 9ThKΩOYb+iЅ1qE/$?֘ KFnm#s;L]Ӱ(p=<0jd>:z)_,Y `wI}T;W?LPs$pv+lߥ2]uqϴry_y՝\{ү w`$Y{7hsWZ%ngnˉÍ7b$=km4<Ɯ)<(w$y0 PIM]'N/CHIOBiAB/'mK{K_Q,Ы 47^_Psdo[w6qX(2©g('}k-ؽa@ccpO?  *[D ^ByZ#U:Nv55 m VZo36B3w\-(eQB8* cx'ps>p)XL)YI7T@QqDjAo6b+\MJA~$6>Cw\([ԑPCS:cԾWH|WǓ"r68dnްnZ+-g,QlXBz²@Id<+cn }ɯ|N%A)~?abYtÓCLEwMz"# %R8B6im^s5##'l>@iB@*#:I_߇|X| =Z}+lbe.2T@B'`~p#8jFDYUDXѹ=xy =uxkOD8c"?op)\y =+,/ΐ{k>;gوhG{q~C, 6׋G[7T%"ʹQ0vi'KlQfrJv`F{٫ݿFY*kp/JtLFcF]^Sut "KfƂTSz9~Fc9 ư<,Q'𵸙>RXKFNh9-DtVa{k|&S=ϥ!!̑$ǂL罀嗼'tn4^CSB0Y5lj HSX&f3PNpFShd(.uwB!c4Ad'(3u$ukg-#q_F( yUF|`&_˟^sLbn8AIJwy?+aa.[;yOi xLo(' .:h'3SgS UZ^Ĩ7|@]iFoZ 5C TXɫ( Ι2|`L3E?e0?HĮP['BqiC&y'q%*ٻ4qdX s!Wz8',9jҵcYnFHߩyFt{J9$b /+[U$ް JgAL[왑(+ʈ"Uafa6Z4ӌ dĊ&2ŧ'哚8K{ܗNk~Kg>fi7-橥Q8g-TD'gxY. Td/YSAzSPAQV5/7b%!Y uoVqV[vj(KF:}.zYG\iaw-@&[{OW_մ#?OMK x{V>`™/ F/7="FF` >: ĬYӶaBV:B%|JJVb9sIhSUl<4;*~EZ$^?>׈9IC(ԹɣD&ٙlw'o1KR4|TEZg=A/:V+^ㆿ{@{KqJLCku&/`=UtcՓ`+EϋrsJN2Z-{y ݴt2P_B fW6jMymuNLP]8[JL*k|Ȼ=Ud5Hd7Ǖx5/%j1(c #=]RުvR$8:^ 1&_Dx>9i:3v&Tcᦁ jZZ g3I% ,2xr.I\rp>ch~x>Noa8Wϗg8&}@-{Ii/O?vCNb@ luOZhJ?u̟d8wgͪȾg54"C-XQJ'9%N>-WOM+2J FrZocu,%Ō@n]7dZbʊ Q $ҵwH?Ho: &`ދaS*ZcCITFu+t__+n#00``ZJ?%^ciR\Q2#/Ș4.^.V(鸏㗃d/8Ҳ+?xZgкMd\Z 0W%f-~_"l]h^1.!94E2<#!thq%iGeNmcDh$5,5D84QG*%j4kWofn^sR]Z ZUW`gEtQL`f9Nn,d"H#>5Nj/9/Cg:(Vf6Bd{a1@̝**ta" KHk]#kz7ē"|` w71mY 9cgbٕӜ#j>qHܿ~hvtfI@4ŁLNZk"$͝Sq"?r2K0tV % c&hF~K܌ۅTeAR{鏧M*I> S$iL -7#8leiIa$ b"#|UUֱN z5{rKD1Z~HWn}vbQByӚQig_F&LrxQo4sV1/# e)-Ɍ4*(=$rA @PPP]3wl}ۓI34"Bx06@QZ10p}w\O !,O_wt.qPe`IdkO:]Us?kJ_b42 zyTTDC(E`0f`%_A7>&Bfͪ/铛 "؎:=?꥗MvPTP`0щ}[ɨL3BaQ,7>lf2hz \) 6m3~ K gFpkiOSSqD";k Ѵ8hǧnUPׇ>R5!7S&X0κ(sU UIn΅WUdևC\#q.Jta\m:I}xg~16\6T'-ȃcT69}hdn^Vr{=:YPs=ק1t5oVNmOBguߍohib@8y *bH/:}nGP{ sgY)eOԨr<^ٹ$'lkcP pq5oǣ 5fY0Ჟ? 5 5;]`TZJ5028w l@S4a Kg _ϏMњ@~:Qmxt$mc?d Zba؉3a `aG5j8!kPYDfQXS}v{ F[Ĺ, .BH2A&Ff~^bqgmfò5x4$`hs'?|I߃Ѥa!=J}TvNB48m;)jΏ\:yyA6hu@{& `zpp9`ųM5v,5ZaI:K4^jp9/,:`ɮM"~fÆJH\ p.,;h<C а4aY{:ܪ4o!~L&1F#т?~'Ԫ DzpI˷TL`[tEt;E6bZ/4'+ APz%VE2aUI"RjY}`@hRwW !!ohG:27"-}B`mVrInW2ꈚ` }-2C an^Ti߇CA*q^(\Ǽ#.jZcVbl{>O'eH)0'@RD}{EiYS,^0L2Q0blb8*o؀7_IN;׫O:xc#rǩSVaʋZ&ٹH "HY+(Lr*pKc :ht '{~׬V"z~jᎭA[9BMx8> Qy4*Ong ;[ۨID_Xjj_\$F8u&jgĞzWUk_̀[)Ԭk{o{_w ZL.<86 n:$w|2#EߓMS*>b*{`aWe8#K9ѱ%ބc/௄yi_E!ҁ'9\ȶch/`r#~67g%(`ޣ̴:Y`'*7[3`O3;Ai{+dmx Jiﵡ60zպ׻A=X\޺ї9` Ȣ~(@ ն7A׼)mP؂ui*Ll0Dq/.m@DV'sM7(^1oEAz"p_rYn:N!*]`2 jo!O;0{ h3p.PWaw7N 'KS5EJyz T2(lAX*ye =gOJZd$p=2vI!k2m0'KoYMA-߰zM Ac$nmv0ƾj%g=^5ɡך?=?z5X+Δir!465A@lUp3юo7ې nwsu nT/bTd~cΝD:AaɅ,;m֑t e3LKrUe n;"W\3Pv/cfO$a${?qeګ g\Q5(9U" ]ZIlEK`a9%Hn> {G>"Y +F+lrz;}dj.I=_ԍWD1p}'u@m5geʱ0AN^]ѡ~fT!k39d7`z?#?>1rXi$JzMza^k-*, OBi+QîհyiS(BRz|+)k'"D4Y9i4PIuDIìz /7NAu8ꘟ,8%R"%( oq$) /n6+#`V'zU[X_p"p??]voy ; eiy1@Y8uY~[[p2.zIoZε\Z6F1xߺpvD_z[ey-([᷏g{*"`.w,n˟*ZA+9^w#~fLc>y),ԘSQL[ Ɇ'ካrgSi{Cӕ> 5Ạϯwπ'A1e?tOV_DBM.ȱ`S~FAsN>Ti'\a}05H@fE kUS!89IQ(vdj'=qңZ],0`ir[ =)QH1Yz#|oU4xc1썵y8E -<4M4Ddx}=Jl IFl-nRa/Kٜ˨mIѺ%?L¿whLVwh,[@-5%ݨiY{ϸt>chEC:p6aMI *k3!O-WCO[/;]d F/1yTmR}A@hy <Ȍ7GOSggD~V{%C]kQFp8HD_zrb w. 7A` DGf FZv”62o2A- ܸ$D}\a?VT_SEg W\xp\`/?g>,`8ai߳)@EUᎱ=2T>ޣ{_I˗&l0hwuNti'/Rjˈ=/oƉ4WGl8xaJùFZ}+<)Ns;׈淅?ߤu0o6R Ϩ-mO6x¡hWJ/ {#!Xitު \ߞ_A,=l>>r&p6k^crs;ZΊY9G1%F8w@ѽ[DTd%~uR'y-Z8̷#lwC$)ɯynmkrGmDe!}d5K )ή3̔Ƒ΋^[&4&V-r4A@{Gqf j\yL !&8fGVFn~z0x9͘=6[yՃ֐40.Wq@`'%t4u,SO[V?̈繂Z!d28.lPb2N(_F#Nju%ڜ5D-+T멱T -QTH tAh4.a4@tcnqs?Z E]I^ "oWT؀W35 tB^n qZ'1@B~r kHw8b?MxS*h/1̂g+ߜxi O-(cnt3aרtj=,Lf?se@f4뮄Jd!@/vfg%TrˉyZp:>aCEqtI2A8fpJqj;j1+O[f~,r] J#]FimYˮɪTYy&I"|N?>_\/@S5ٴAW^5 37 2b+I**+-诟|z]#c0V(DS|CʘYhf((A,C|slr.u!ʛ" dg/; \}@,>櫭Q8'آ?D#pbW"0X/Gu[Cuq(wu; hoha,b۱ Sj&$RJDsn0ק:ن'暃ḑ;'9m9OFt} i~c]hje4pOK؈(B-(Ʋ۞c҂} MINªlvTg/(MP]PË1y*_Kg9, A/TV@|bҍOY_A@Qe8pZ{Ӳ M8'{ʙ.]˱N<%;L6MeJ,x%ٹK._`ǙZG\eFEr]rӹZ&wۡ7 R. (z76OR`c6kK`qS+m cDD4]LHf~OY7K@ߙcMk%xSaK11|/ aW;ōC@IMRL^H Kk ]g H@͔=k";6,Ԧخ`\0{NA:AkRIB+TSI, npoa~x'j7z-;yRZ-7[:l8=?Ք7(v[KfP/2U+V%"1\X Em% V|h<䩠a18j Xݚ3=Wdnv=η$韯ow@9M"..eA4 E/[^JFJKLO(805e{J"}m;ALb2JQEddČ;6L/JoĈ Mƨ`.d&&YCdW-a [; 㙹(;r⏱n}%_)T4)>,`]Mݷα;GJh3#ހz}g$>=U 'uME:"Yx49Ϫ==ȧ #0~^k! Seb3v/oTɌ$ȓ)ov17}bֵeF6ͽ5fYpYnrbދ%wZ(FUL2nYe+~[7+*K+"]e.m_S*>r*(eBU#Nod.Qzmr8R, 1qJփt:ukhc>,;P'-aeY" 8Te#߆&2tіډ(gM[)?˚IsiK1=:+]ff0YuY xU6:Sbb55#~qrs]797H|z#[9oKBv&-=hWؽ&lṵ'G#U(#~I =rJ)glpggʤwvG(6젨6tؠ!:TqgTd#m vq;(G!X"ຝ>׫~ Y.f** ek%ݖY]x(Zhfe+ ]XNet=UPafـ"]O 'N=;#$ ^et"o$Rګ03O_r2NsƯ}{Z ߞDmNuͣУYs7}-'dgU-P[ԀT!M .,/j5Sw2FrDV;k\%rc{HH'ddנUѵp7NE܁#,evjh`U ))~LU8 \߬IӰ^WtǷ+X\@(SÀ%$=}4(Mj3{r9uŰr9跃h6$d ǜ] JB!O|Ssha@}.]9_gv"[KބgggadvD1eL$ۑ=GM~jH)L16oTӤrWSh+"5V Qoa}_0Hg>mx\l]4kJA(ݦIϴdxϳ<ϋϬEA6ߘ} *tۚ\ᙠ="c@^Y(s؛5B]ݔ x1 U:Gh;gHN 1u R| d ZoGj&gۭ%0M(8(O%=lIEns#g7hVy2Sz T<0wϽ"9uByWa&=6|#F!1zmOMDTrjJNS`wi &ai\ -nxm&M|H`ںCO6^<`U :k< cy'Fq;MTAoh5nn}]EHa10PW#$tv?(ťÈ$q8l ]F^I3\"nD<0wW5$cжp? $p@sѵU3Zwfg=3) 954qoe m5x2s<]\(éJE^ 2z1 DHsV N߄@&|1VSGlrah#:`<mov0{,%bv PHڠȣc -'PqD d_ [$"Nh,[ +|l_bsD Yq&XXyɬPLШ jeܗ+\d˩9_6xwZ._uW7B#Yv=5p=O#/ݟ]\p0.fbBG5,U t(Q9_:={:NILg-O'5u-ܡ?͂Ќ |-(ړyAdKimcU%fH3ziD(_DP+1 6јLg nZ޵y!QűK,|<(hF`*.˱. Y+v9/F\ -f fsnau ECQakMv l]c2"-WYbh,E$f3Ύ|)^J:Y8Xil Ex&0"<7H͂|1ܾ m xӚwh%JBb`x=<#JW9=ܳAsNFңcɚng8GzN#2/* `Y8tN5q?emgsjfp!UI7k;vNy$hA}B;Z!'5MГS4)X0[Ȟm幒bVjz#H auH=k(O+}b)Ȭ~({nB "fhXp= W cO$Hj BnVx=gW@6H-c24)`dڽǎ2V\3 Xp|CЩ}氣y]F^ 8YS5Ns.;hVTz_ϒJ䦈)'ArHg&3NsuwhX21VUĭ8, O&@ 9՛8(xXˠ񂣷ubL,"#uɤ̧զ]?,1 #]8 NNFbT׼ckerjJKƇ9E/e+Ք#l7ǒ0܃-T :p[W`\3o^={0B7+K^<~i8S`>\n}+ڮbNKͿѸsEL[䁡Bh*N =ٻ$Jz!7ȾKjho& ס1oqBDP7@/rڑ}lYpqȻXIRhҳ^~mU`[a9 NikHD }FpV,/|R0̘N`yLw1[P AsMjg1)&y K?Cx>vۃ_evEJ@-UΥ5^  m?RI:}Rv-8.rRjϭLbt$ώ\ߠf4=zrp³J(j.8&a赿9F|tѶ|`E48%(j <&2@Xf Y4x(Ehq><4Zn;'ɕK/)L8D/H4`-6dmiD2ˇ%*9OO3W#%E[j-Nb:mB'`B"T.V*H,6S&l3kmamoGb6  N$.X @h1ӓNzA VC:{ M\yX!Nh A`EKR#>Kn;j\7qZSqڞMnӓQ&q ;䘏KɰXT\tljQ zpIv04 =1^zco!6ɾ "Y=;h pxc@IQ{ʹJ $M2Z7GQXl֦48q4Gr| ^G$KKk]{YDdpDҾ 3@nG#hvB 駙G&fSĦZVI?.MT_be$>;b/4wkxDmGشCxcCǪۣu{x߲Wpʛ鳺|3m}h89,F hWWbHO<{qOk-%MNCtQwhidlY_FjLx+l> QX7zL 4bhOE˼>)="9hl"1\IQ1ޭ{bFyTS^:Uv3 lľmH-)槖Ȼ$rT 0᫨[<4 6;,vƘ$ItT"RIfY^Y}Z:w'EACK?1X@nEpL_bÚ<DYfu7TumB"3fw#Q޶Ah7B9H?&S <*L㌪8]6S ;5lXt .ӥ e ^.p~XSN@hňg.VMq^ƺb \Xעȟ|q#_}ʡa 䝢9i^1Tsz8 @YuaQ2587 v}4{CBh n%mT 7ۊoI:<W~ 8si@SZAD?гn{UQtD%T}zu]-N R?)<-a,R+$|b`F/B%: a|̣Th∼"ٱwX18l+K{6֖ +  FBUVtEC`^v)s$`\EƢG+dfɛC-(N?<[ڥG|y$ڨbuxz( 5 JSK^qb$;@Lơ=%$E7iʶ'̾M30J X b2Hl'jsSXmh,5@ SNV͊[|T E& pxcj o:1g<4]J谚YE0v*ϱo}1fR[+B] >ߒC:b ^li !|Fgp5\N$Mn5/3 `,_}g,o^,f98Bb3U"ʼnϮڸR l Oq\H*8vJt%M)_bAk_(7eJ%ǥ,o| [ $m,6%>MUN [ϕ1u9c(h/2hۭ{RIgtWxUiBnzdݮ&#GU٥o(,o'QqH+s7?bGإykSm1՚:4S}F;wsTT1a[Bo8 cэOGcJn[D|.wޜ}NYK/2a䣒rt*Q fWj1z`̼wn"$D a+l].Ԅ.` :avP4Vy?u%k##)#MX?7A >ճ萆y2pri>_OCz`)>#Vd'fҬЎcO> ]Ɔ8ʗ΃gdˈZC3'å:e^0 ]GQuZkI ?J'BVQ]BmrCaM2tnCZѵDI񻀡ΐ _Hn7W-$g?"ۑ/>a3ΨYi3Ͻ8s(MuM/.ᢇjz|Ѧ ~F0`E4 t:wxaFZouYN飁׍\釁Hz.ˬwhE6V7``>4卍=Ǚe[<@;l6Jӛ#2V4=&"ȓc}G؛!1*g!AAUma;f_tlJ^u p^dX~]9ocLAՆkf8LrASgn"ay" K9LTzvҒPel0xt]]ƜG!0!R+cASuqnT0y3Y: ZtyjB@@lɪ%][d^qaֱ/'dmwF\2]MnG&ahjM@s ַ5zѽŖ9FWYXCX_Md/D3TƩ`/Nn޾uF9Mԁ= {Bl :OР4%uPͬb 1tdoiQbxEx1> ~Bo,mi Ny'*)![᛽!aGk!]d/n/f 7E?؋-bG»!oCOR4tLnPԚ@OI&V}(7-wg"ptTvv?مPJHZ]ջ3 (<'S j5XJi_*q@sc}cr+*n j\1_/N_.ɌP2+-WV͟ k5|)m u/| Zl>v{+c]?xF"v9/3F{Z`Xż.Ͽug53/W R<hIKQ.ǣش05D hڧw -$oФB/Cs[/q|s]_n9S|:Mf#O.eut0k 0imC1_'"3Za_&Bi e}'}1R%+CD;7>8 ,pnC)^{<%n/ o ]ʽcF|C=r{ΪH_…ިcg)5yZlW$|̙ CpBeL8LDO5P}P`m#e4fPûKEeSADؖMtwA}N~~U.1S[kۈ7iWrt|l!VԨpiTvV,4_q 0fU@O*Ig+^?/eQ.KG4H,p8lqa0{3FZssv>z+ ðGhNz`=;mP+1k0HحȋȞmPr`qJ{8QsJ%$Ÿ1d42c m:f=p*?Q7_Y_Mw$*B$DܚL,ɹKG5dz)^^L Ji1ЍjNhvAUFbXd, &ҏ-85<Ɓχ6H1H#ݬEiy1gW7A=05QpF#i:(2,Z$*DiF+|ILG2MqA8th|ȩ=⛹Ow-2?+/cgL2A=RULMm4 }*Dݬ"tݫqh6;莾G'!a-&gJ ZI㯂i,`e h!!]kfFҐ9ʱɟ~1LhHI qeme ˛kZsRnX=;gP¯}Ý V|<-]!R&!f0Bc u3Nv"䮙^$Ax{MΈ0́*SG/jiU8 cG?-aGrD>r p1l k]_{SR\wl8<݋v+9LDQciM9W M zE bM})ȁ23R?8^~b]cёD|jWQtsH*i`.p`97r MǦ("D\a0`+TN eOk3 '܀FUSU>~>'8EҕppJ Vw%V爽rx*:ςv6*E˟uu9yV_YG=HIX!qU9jq,C0X2J`L MCezR>,gc޳W-Z6|.r+z V8p/;бyZ/< UWxرK?p_bvǨ3 ^gQZNvr{YN8U(XΧa?GPP ;~i-o35JNjepـڰ#bWiO>]&!Lqǀ?f$F/dC~} ã׷hIbg.Hbse:[$>(_F^%tu!m{~g{@ۡL"RepQɉf/ն<{y6m/!LҌt!ISo.F&vȱ>QD\,=i;BTb 㖠UX!vZ'ߎ69}~=!K-Z3\:a(v G4F+O3|vT\.D+cpL[$@>%]=I2'kuϵjM+}%ۍ' T*4Gs畝ύNڝboq[iS70dy,2bkWGPdM m B0kv;p!%{bR[`Ԣ t^SYȵML'8$fx;8wg+0+=3=7.~9U(#G7g왻d(݊`+ h>'b>F77Of b_ldRB0ΗIS(>TZeG”_YFYTX$O5YA]Q r2zzpkTiqG^ #+EZG%B9A $0aDa %f {-L?=w<~!5R7)^mzޘA_cT`(J)K~uŏ=D[ye#Cisy wyO"o3|щ_%$"U>Apgc.n|kɬNqé?ׅ0$|_.7JEPFm׀G\E"ޏ<`+@@mInփmv:s]"uLb6w )4O<֭2ЏބVT:Hnn5Nlܻ.+Gz\\m4ҦaCQcM4#^_FRq!0CU(qJs9\a.!}U_` y ƒb\I-or8eg5B& F- M2 9H-UZ[?foV Syb9N2N{ձ Az .rp`u#<aYy]4Q6h̤{naLb)PYтΏVp=br,anH譍@/"^;+"J#o3=ЗˏU4_KzR9OH:Il*}>gҷ|/WC-h#5j3xB҇>KC (agK:m")1d%>)ʨFXp =.nemX,KkhcJ@ 73Ij*F{3]?YqCfI f[yi!Y1۽g9N_` {XkM*E4շa fRZ}_0b32Z-)Z\)v'OGƽer_OXK,f\7[13/yP[HVԩbWK_A_9rXE6Zu3(p*8gGeYQ1ez,/ Pd5.ֶS1J֗TW[ldRi6 -OPNsgH|N7Ϡ|]ķ X n)S-ś;~o.^!\C.7]?Łn@#G7 M <:F _vN*)~܏DmKsoh D 9=bD;?F=&!=:꾽& dr;p.?5-y:U%|=cԸ;#/8W,rG,0 o K ᒀumu2iiMsπ}K]ETmnmm:'(S(f˭}hiN0JeqЅ}P%Vg\ OD.iSEvH x+|Hk1sR2`%P._`GV. S @шx%ڏMo#h'yၛF ,3gE^n$Kza%qM=;wNm۠ۯ*R΃TナIٖJn{q*ddbx<@\YZOYk-w oӓuuјدAŷq t.^s=׊'kC~(jZ:c$aC^ b)#W$1#M!K8kRAvOE=Vk)e p#1R t1=)I`q00VmDzP =ީXWr_$֟ZIZc<3%|)ֿb柋yPR׳ԏk̲DH1󾱡S(}~_ >"PmW<\!pi)ň,)-X[zSW{q"y Qfނ#|w]`#%D~Ba=ٚ/2yʐT"/[Y6x̕⬖N==A||>±Rx$ " +A`| }HnC&ܯMNy[ 1 S?;zYPM GZr>F<4,y)Dvʚ!zIT VuI)/Bi}4l N>&jWwM0 b4O! p %(Жw &%5ZɪLdǑ庡`KAk G rjG ,IJ1)~NKt+˵hyS==BGwۭH}XY;ϒN'O,-1ٮ\6ZG/gi>5nÆJYfMu"A~p l(DZTZt|f5NRki#UEpB( 9{ =s-t&.8K>~C=4u8r| ?f$7r)[Gwljr<e2oyj>%}^q'oV| u@CF pt K1UۃFvPyxf|L ] g*s$j'ug5Ss?&m"u%Nqc 3; )=7,(TRMfD`SER۰6[ 3cuaWě :-#7+OGF+5!6Ljy3@&0e۩a9.OfH{F@d=ڬ@y a !Z^v¾qemHCf&&/̈q9U=҅ >!En\&h22qޗ & X!+G}oZ-LP3 ,?RԙvX򃵞U8vT9AFY|Kkֵo8lIL@' 2 <+[si;m_ǔܼ(fNbb Jᠹ۸! *5p]9*^=KF: #Ey5 Eڞ-ԩwnl3;Hqb_BhƱdʼnȡe= <QSY:ng[7+ x4KHn)yʾV |+лv!zfZqg@U 3KqꘁaTF~]ba~qhYlqZDfQCͮuiYƄ́"+ M'n*no'ُz0([,.\цOlIB8=ybvޫ<9~$oF݆y_tbU9[ŔloDo2 ot@ z~{d8!UU"m0pWXwvZCMI/>nӠp7z x7 ~w_ӆ@X1ӗm~HP!9]~U( dg8kOY( t#?/ƸH/250$DcؖC #7oW-A7Û8`%Tou11K.n ;S׉iWƗň z{\MzWɿQd% [(7\Iq\ZM(۩zVmH(17.ePZ!XOHg ܐ!=LʂN_,R컪6WKPHۋDwG 񤦬:S.Jm,أ9ivx[6J_Z&Z3\ ~ϵkx`M~һoWx֭VǑ 38+7T=D @kTL)uĝzk6n{/XVد"M5#ɦpZ|&&+[yxL z>RiF!m D[ W&!O[񘒵'p:vّ]6NHvj@+`9f>s ~[QhnBa9DΌe}#a*Ļ# يj=VapSKiXd^2#6/DLkr_B>՛qSz dhrp!'?ŷYI$ Y,G~Kԋ) EӭAa؎x& r xAWmj)@1ѤܪҐ3FV@ab #3IHs_כlԠ} `yZl0XFzXO!!~kSD#p=dlj@h!I~ejMH,@d:4=1~םZA;?嬟MSIIn;RtFFvTacc(!ꪣz lGtżt*Xr>re4ߪJԪV03td zeGqc8V[G\u6Q MHmzVo TޤL6'%̰8ᆝ=ץD1MGgD1*{J7kȷ90yYD!}FTMrwdgGW%nՅ0cQdpL@azl^k"O]\yxY2M&Uh@7&(*{Z!N_icƟ#}x)Jlh )2+O\ OWE-ռ#ZVPgVLLXKVF9\m28](^&-Jv ;^4ClBJ`{k\K&_l5B}ԛԸlj?ɱ/ИGp:P^\$u{Gglvx\ynrv ѱ 2`>S bQs eyJMmա}׸uW/:K2;T;цM+s=_DԷ'!k$vFX %>`<>)UF~[DG¬vbx>{>Lc=YzQ܏Cv@]#dje3|n;tAEyD0b ? 65-s1c1 ^#F  TH:^0aB+jux@[&/Nusi}Uyax^Y8~ еj00OL/8C׉A8 E]zZ] GLbZlg"/x"+xmMwB-zuxY)&ıX #@;ڧFeRE݌EChwgOW" wp֘XP3/}UH&<, I.gVLI*Kq %KoX0٤bǁ 3d˽Үղz 5 h,F8 )k}Pf!cAv?ʤݴ ZSD*r5~𲇦aet{d1i;K@`H&82IBϓjs jsP(%;`9ƀ?bݏ3Ak&)Al6ADߐgnjwDauMAG44L+`Q}N¥V"rF(v'Զ PX_19PAoq1xq44TZa;B`J[F$NwtwGoGY[*9b ̴X'zTU(+R1GՎ.#XN!ѓouȕ~ɻߵ㋆^dMghdmT.avtOQDV5B 3"OҴO ֤@~TXoE۪bLݸ@΋+&v=w_Ao^pU=nK~ƳrEKyuV(98 w 0RhYnS.~Ck6WwVw_JjoNovY($U!b!q|:roy;ً?dP(5%sgqB4XunX/% \aw7H ]?ȑTޠcϯ9ϣ)W(]rYL̰__n8fckJYZ32v+rV5o}B\PpdY}Q]bE-QcH Hٺ bYW,M?X< mrs\ c KYJY+O!:hE14 ö$:[Hь6ۥC#A]~ 5/kO(!yJ>P,F*=<(xu$cm2v+:2H>$B``, ):4sM|-Tw$R%%k#! `b^[K"( yͺ=&L?]Dua6}vIo-QYәB ]?=.ȔIh_7wd~#5hL֛S1kq_TG!dRL֘Še \&Y5NRIh#Awtk@׻lFoy'`V3v#F<>VI8Ȇtn2Oph{o=2J;O\)dbPe+ˮZ$FvF8?dmNىw=LM?,@M -Sx[AƼ6;{Mmg ժ:K`i+Z; K%_flUHOHR܅`3{^?_hO7zV=QD;i)vO+FAµ<o BH]uWgG*L ox>F z?~4SxGϷƉܢ4M Ldbt3\Ow7p$3%#w BUDLUuY0*v;U=u_} '*'diŝnvX.Ā!JU׺P|o|Լ}FzqCxyv6Гڜg~Ĵ:V |+Uf{wLwH ajhU8-޽ >r5Vg=֧͘t50ݓmZݵa-x8>Fh_MvBqx|}>I/wDDsۨog8/x4. TVwMGx ^MHf}RFcc٨V&opƽNf&3q-)*@C \gZy L3.,4gi{O4;2sLW$RO?W~W>Qz4! V7 MYdizSY\1j%~D,,4l|syҚHF$o&6{&dܻto\ǃX`a2$(ߣr(q;7`flH[m`%Fެl)=8uzoowR˱yqQN,j^듕L:Pjn(]Yw(mf=b->/,oYyz :Cfz'fXm,.^-$*6e }mj9h_t|wS$%޹ƔrUYuP/9b iMy3gg'̀^8BKtD[gasBgƊ_AKE3rH# #E$#6zdR' }kTW14=j<]=ȝ;XxlT!^\)W+LI ߤӰbm֌"Ʉb!/ؗiH}e-6. igN%! /@AN]E+YߘJB"˫,iX1HK LXE YhW} lEs;BPm]'BAhzG{~ɄbN$:5%: mM&9Gw>Cd~=:fOӁқJ2~ j-4Cmf%3؟oDuP+k@\'ȫO5zJΡZWmmu Pm ӅN<,6G󩛿gg]ߣٛ2s@^>/f$cνXONS^&^&17/ 9GFNcy=!;C+&=Ԩ!$N %Iw 7o߹Z/@>E^ƢIe~WoKz/׸61pS;Ecn`@zɉboD$5ŵ{K5؏QtBS |Z 8W<=1le;Nk;,7'Qr,>6`W8 (l| n ;F~$*5( ƚάWzKsy56CLC< 9TJ<2yȚd2wzTsWvgfqmS LV`T%$-R?{! z&!XAo #KڐUY;`_DԱ( # `QDQz7 h0LI[+=庂 Ůrvx K,qY[3AAIOxvuc&?}Tsk/7 !#@ (U=Lu,'urߋDŽej-ڠu\VLŸufE ű3h`B2M426a+3b%Vs~H4T%r8] p 6}>s8)/UUA&)#-%4ՊKڢSG<}N!bUS*`H MRXt?2*Eis |MG l!/ʏ,j pI%NmK.EQJMŀ # JRM3 sW3MU."֔#Ɖ;!s`\)а##O )fӐ"ѻrt̢"+z4CU{ό^6vb:6D4[ƛ%8O.ھ>Ef'6/vUIԧetT7 'u5$15';3MI֍ʢEбwBjG<ϱ,~&m Q3S琨D%Lqn>%z/9 j$^GHN%q/rk'bTJ$ҳƍU}7*my|X6!O9,|fx_}WK*̭n'%s.4\}mek3ӉgiM꽲#ҷB@1@9'mYk{ԀE\s06>rh ^bn܉j|L/B׸`u;*R+ȗ\j}^X`FY\\=qXx’ԣ[A.ShN~@Օ_V4g,E]8gBo`@tK[Etq\vL,Jj kD:I?(RdBEȺ''%͏ [ºM A(;N("./Zn ~6z$Ӽiou'>#BP"ypCq"gDDrz+Re݁Yޱ!`?JԠZP,dP\ȞF~E$glZ|"z?P1#7]`s f[znAc"qg/nى\hR=pw+%BY)dSXe%V_/-Edgyt" @oѳ(6~L4*8Qdx 'a={v]'1׍צѣ^6RaRMe?ޖW6i@^Dxj{sYH;'0{;%g} }&Ɖ'xYZtH3 UL#e=7 g%V_z6DGg$b *n¶z \'~h. 8At6U$:*fGhC.T6+e1I +Ɇ玵!Ylq.]8'ki'~ipotx_~ ̩-[N_AQEw@i3N@[+EI t&/: !L4KM7F+6ޮy* Ҙ vMe__9ƥ?7R4hUF7|:ޗ jKE%Pe_nHtW')9m >.&MOٮs 0E .뤨x*H)j+dls^AAB2$5 `Z(f|.-Ѡ"1ReDi{$@@+g `D$9`+.$E`$aS)?jX[ bI 7Y2LNfk/J9C?D.xڟe/XvòKnHbH>-݂f GFD,h" Y:j 9&-1կ :A'"p4{V@ @aZf솸.~tF¶n~C09)))|=KYfJbF$ wN_RirD'DXPQzJgcd8kVTE#I#;< ܘ딺ѬS.r  "2YxqL_ԯ E>iWoefP:Wl<bp;צ o'/\# ωjT>ң؊՞_SWE'fD #8Kfg$?Ed"7}DU8t: 1$xlt#wΪ8YEY7YHA@@ߏjYH&])}#a$wAEcjWE-]c+3n]_h P8hhk~lf4\C)bC'Ҩ7r*|^yeB^,*?*'H=2ݴqi<@uܔIWfrSQ?Ux`###)b``âEU"~L <o)7yCN'k>mSRѢi_, B~*U *|⃪&"OLZ5UʐVȴA32#*\*Be᜝y# ^Q\AΰW;&ZYs΅'2ߩP&/y'A>J) +*bm.:P%QMOi #Ɣ򋪞U7S= Р$-`|Ttt6no'9_s/$:kYB};&t~sG&cd EF$R"5*3+ݼxe̞!Qi ;NN N jF5ʌ_uF6mMԻu/QRq٫=Wp8YZ]"r}yX6p`/%= @RG鿸:b+I}GF@ H믍W$H֞~Yh%`=j5ց'ZpB-` NzWB ^JigkVIQ2rlYj|.{ OP'!<߭m#0G[J. ʕ wX&hh;x);,m#X򂇞U9vX4Ra辤:&NjV 0@_6;C 9sDܽQUml[}| K?g2#rQ^([,":Z V1 4.2hb6q,&WG!z(S%喁%/WGӤ|_RoJor(~){3[Nkr,Klj1spKPQ"@[W* IP~3M<8:N:ܭA9;,PրSrzK,KЄgUD\Mb-7^">3My]w1hPo9l1n<*t͙VV|-hWhKI(o tL?{ ,D~\b\S!z2ڪk{2JmAu.v9Xj]"C;A%ĘM5 ,gR#j {jl5VshLS3`Z|] d#% n%`#]TZ| mG4\4TGc*HB'[YRz01l!h( + Ղ5-McoZF{ZbE"_ m9j۫[^DҰJ0u";ͱD;Pw :jOt*]= {>3\Kp>CQ~аO`Y0SaA,XFo*ˋ0yXS B~ ck(J,lU3%AG<~c@Vd>Ñ ?j n*1پh_KY͑8a+,O!uXx:Yrohsh&j2s fe`X3iY;`mqs+MЀTfҴ\1_is?x_=/HZdĄZC_Bqa9!̈́` Ì]Mn P ib^c޼s;n|jSU\Rq,v{rgYnb2CˬXˆ.qu;T}WSPF6aynXA4ҊզBPpg] RHdyrKs=g{_4![IF M߸ FIΜ7S lK0F;ui(K LPzs0BΩlS#)T\G:KQ`[V}~FEzyQ2]Q$x#.ʬܘ6i$W?z--> =k.c*ϲR P;طC d`D?\9 7M bqo}p 9p5\=mD{TmL'g0f۾S1.}9AQ:H{9GlFd%aC?uE_2([#k{M{f(ǀ.L BV:jI5bprTW ]J:`/L̽" v:uGeJ[%`h tdOS"|htv d)@ݱ[S3x8q#1V?_E7]2ە3"謍-lv:W@c"B{ ʙrvbe nPXwRX砽Eg`b |nHR?F=1IzJ g?#q0A_G8l ւA[ӹZۀqM.Fgxz$ fPnøGGgRBg/[ r"q{,j>V]k 8Z e@ {]L|F=ȷ4Ӷim^Dž~!N]PшV<Bp AXMiMmfOg{;Pt@,E9G]5͘3>p3(ΐ]| ߍE.\(!di2ʒ/|>^YҜBQJW &nq+OUBu>Bs&k*SM5ٹr3P& FPv{QWUUBa,5cB5Z bdgHyut+ Lv =Þ]GZ}ѽ rث9q}Ί<pY'<eĉdyŗ.K$t둗mߙ C@aMߴȱ9cSH"`3 FNw6=1c?U^Is$vdUըZA&;)#^W?5# &zET<\Z'#o1/'P7爹DݐX=oVH#&M$q{BQӣ;Y{f][aL Q[0FHP{T,b\qc69[]v7[cJVTvz`%e8YE)qkDkBf?6q ׶- [֏cs5ҢY12䪷!D M'kzmvDw"&dV6/HQ*Zwg旦p묙;wk5<,ާrDOX.v|24q,ܫH(D#s8kw*izнQnzmaf;.((黶J,w8AY=E{m܈}aӛ;-в G#& ز ? jxB>M힊R;]p\?S,N9&)ъ8+Hޟ2A |jZҔ ܺYvV3A]=;9~kyf3Ӓ␪L:QF wy6G8&ija<>XAFσ;\RbJM=JZ`lIfVVR V#,Ha Gt1PyGpcU5L!rOTJ4&\5K86m-QssKK9َ l8s9i Kg H&IKqx?Ȣx?,. .b\Qԫ]ð;JHi=Kٗq~F֙ y/_`qgK[=GiRnR3!i2ظܫ4݌6`ؓtMrD)8~`!ԥ'!H*C[BL?ޣAđWR@*Lw(|oiV(L_tsQyގu,tW=P[.eOt/^(MPܣΥ{8$wYlt C~aqGBr|o=ho&[䄼uÊ{',m DŽa E0]:X.[>8LvSYȠ ZAyuC%6_Z>lFz䇕NzW$LZYa['Qbt}\>56?1Ih%N4 w(J XqD$c-)7=>~}Ņ.s ^s|`Y%XN|IԵ<,3/15bH:7Z?]ŔZ` yX:uuf|Ԗ/b5fͫ6+.35^įUaGN3un/XKjW䞬- 1B I2;-VBU!#ʠ,] pt R1U-kQ7˃'~@Vy+ ҵu:/3 ncDv6qB݊&y{F#- tlVȶwev̧z/D.*yeg }5^u}ds $IM@$I|30o v@qh8ZWF[<1-'I4L5iCZb7y^PJլuFuHٮƾ+KOs80jT=ݤ8dt,9w}!&;q8-/a>QD/:JBP|~-exp mOv9dlZ\)*=s@oA ,( 7fԃ/tЇs&LW ldY5cOh9,| Xߒ sn6V?=|9,p/=p wV1<+#8C Z6mHhhSph9kaw|=6#Iv&8T 5 C9}1jqc*)9Q28)$b[|6-w{9x!09 ?Σ'yMm֮w楒}?1h ҂74,I4ʿc  jBc[UO^y}MT~# ~dǩX{}iwL"ƾt X~m]QP(״Y{M/Elק_3".96h>$)Em1f]d9 ;z Ԡ0ԣ1L{3o.¤ȟz8 ymCK@ꎎLɸ"'eb$ЦZ\"nX )샇?^xhRTjx! d\;{t#Zk=,|ܧd.n+:aikMFPVgg,rX0+鑣UJ+㘩>R%Kxiq5Oҷ[PIܱ[oL'<٫HP3 5޹&rFx]m6UoSJjWe ~9ki2`Υj ڧЋXv\HqLRl7EZ0δaVDQb@U QqI= vυy)y-薝??bj(ߺLN2N0ʂ޹_Lm\}Uw[ZD<*7%\J76us/u-ZB`xAIJ6QYVF@M4*Rd*XSʈ] ǵ#}/:aMu kv$S 3*flՏTf03yYe8dF8S,Mz# YbBY.SG-twP,\:VқEWDZ(:jvto7`DEƳ+|#e{ "J*2+.}J I%s7q·CI@$N_½ i w/1 B* _cX t HXgUD:j~f⍄Y\JiUPɚeEC"*6Z#SudC52ӞD^D|*ʔ Q 9j2h4)ؙ-UT Op-l%XY|LWjj~eBʇB8sXՍrhEcНMJ>skP=Skh|3?# ̷KkcV6i5JiD>= 櫙qhWl FJW/>fd}s:Z3LS ρ~wG.|nQ5%ޖɥSHCZ4jE*`g(Ũ̻?KbdM m|R7`A+b! iC}\$m F?Q(MĮ~ri_jk+Bj3+:G %xSpXb5Ss*vښNOܡLl*FZFG= UHJF"f 3_U;X>B|C{tመ~E7ae@"QUNÅ+nj^Oq]zL =s-b? (Nv0] \zŧ[?}lmL`P2V&"a$DUXmmViQ*KI߭%:Q+UT %.sk֢ԕ|a ̶4tymj\&חq "yL_oP{ϖ#˱%Ic/ìG.j%@&+0k[.!#<&Ä^/ I6w͉rϲL.fZ-1(WfA K$ !+Py',HA d %FZߊG%ZwV}ZPf'Ј88K+U nwpd' IlL, e>qȇ#Z/l]t##)qc0r 7'J-MOܙը(E|ƒibvC7St{w_nNIò'T-P6x7Ӂ.s6b7:3譍=*4bs2Pi_#_ rsYY6_p#%9,>_z_ƶm7Ӡxb6T^=>T>s]-| 4]<'rP1KR  &MYʒe٥rƼw#'|!ȏ5#%CJhN8g]_578I2H;ns,c,$'íxݶb":;BCV\wfأ=gEW`a-a սxFl%(IJjuHSD$e'_`Z#~]\7r KvB@ԛ~F`e O]_eH#a_K2ut{\R@LK*`#WzM3rjH(k "p+[ۂciuRI%ʥ ,砰nws$HEEBx2I\t4%qMGCvLxywRPGc IPឭzl/RYķ?߫We PnL?e=:z%K#fD6,^$K?AUVQ?=5{ O%[&rmm-H͏ D~j3eh']ޑ<ܣVxn_j Ft pvW*#fr"|@6<(Υ[siptH ,q8oDϼkoRd@1p@SQB}D3B |Q-BV }:hJ]֓Jjm+.\4wx%G.R`7O 7H҆ Ֆ Q̊&gSKMrZob#vɹɼEϢ^OBP>*+lum#Uy-y^zԚ==>UwᎼNI^^fKg .GqOY೯Ћ3&'߾_}7ٞȝ=q\){R2%ל;ft:y cѨTkm,2pObğ;j%ݑ1o T i`eMJ&@W=;$QYϵSJ*+`ri¼#ތuYW #}4%s+TcٟĖ7&'E7SRGƴ'1iA?~%di? p F2:긯{8ѽ>Ph2p7CH@mv^!Yjv9ɽܡvCIÌͳo3'iG%ԑLNKExb-Ű!TF|gdC z=`~H+o#\I,Ք?N;pB,,xztk_zs !iLt T:0QgE+8]~^pJ &גּ.9 w.,aS%}M@6M/e>kBf2$lf( Mzb#xSgF5Yhfb?PΜ 7Uv.BF@((9X$}pI|mإq5] Wq0[o!)g8c\kߩVTm~˟0J^>a27<عު?A:TcO,MO-^Ӑ PBջ}rdc9bܑ pYD_p3 cA=.v)@&/C*m7),0Bx+xɽ* t\-O+S볳?QP7dfS\& ih-<`H :#p_z)|wk<fz$[CWQ/?Gf)Zxz!ҧx-80M_x0y0C`M;>?\֚R<94iu\WN^wZ@"pvq' X]-MslR8LWˢO01N^Ҿ>NE.?q[.cscR!3[L. ȭxF uK`sQbBFўK XbFI`L6@QW@ٜsVJ~ %NӄCLWUMr儏p9p/H=Yek-ΰ{0-,Q6uo|~`(kH}kzZtC/ yA3&?HQvݣܝk{/Į_O;ah ue?D\$FMfuJ Hf GD *`BVX{6/VWhp_1wꊚDyf{ХqlH_"Y"T&SS뭮&-.InU[a =#$|Yc37@/猸oh< gXnI' }zDmɬ9aզ8jyNHMNXk,{8qs&gc',oKvYRL\dq 3F ȱ거GW~hM<ė`(VUB#Fgwϫ;CP⻀L&rdoR?D ve륺S]^nDbB 8M!mNP??w}{r.nqD/JjNh(Wfc^]W1 ,dophv{gidNJ=D̛b>&pSvFk2$p9[o%-SǛHjs޹ ޸G Qw^jZ@q>מEe}'/1 ">燕DKOHv?dyncI5R| @İ = $GAahzvvbhJ2a_~&K"-5'`qDU4jUP8PJ}ɧqK08Nґó8( 7tӖ1l,AWnP:'{V׵]`9'# 1sydy-E)cuc1L}=ьxpp+0x0Sha8Ok5Lb7dmҭ4!M|hى+Ymx 4+Óz}.㸰zK%ߓr*t?>-`y U-{.$݅V$'Zqd> 20?-`Z LWHBIEؠ&B{pQ0P^h;O>_40 5?a)sDOjv͓vu;T'fqe>(@Q+إUq6>_w FLfN5Hg NJ $n˙g%4gk4щBCԮ8UCv.O5Y0KOm/c?}R; bRBX m(q,[G!fm3eUASsbG2XyapX[wXo^eo%3$]2[JD4gxeWDRfk${Zel* ’~N%{fA|Դ^s AЖKe븱A&n#PtW8YQv&TI;`1??R:BdtS_b_ JKKk%O4& U͒#B8]p~?tƢad>d%2-yv0L Gf^ǡqH\NnGwĒ9LX8 au9퐅rptK FK! .rIɊ/Gўu╓uC{X;-ueonMIzoeTr"9Z|UZVo f 1Au(4hq=ٜF#FhgQPT;P-%rA.-ݍ p`'Y$6#J3]#>"cEk)6ڱ s+jhAë_n♕>?~ooԕ1"JG5:Pn=ÃS;fJ BWzV3T30}MO >B/QW^cY%Ai,;)agZO$a=ܤK}Qcr@%ec!E;5J{ŏ&gkdı;T><^b;e.QMyna&b-DF^P慪EOoftVzUhК{*:WC&!`֓T&m{BIGU:ֹ{BS+xI( U٭[ΒBQZ4*؝Wip/ oo^aC2 Tt~vM^r|TFrlk`rztqjPѿ^2؍Af)DWx=l6}]2`C5 ڦMk VOb3wF);-U& \[[,>#Ѿ'g+@TY#lniw]ީ0E'_Iaz|"9ݞn,x ]F"*/v1ɚ4x&]:Tx6Jӎ)8d vT~9}Oڇ蚰?]3;y@/d"hy;df$"e2`}ud Dt^(EYh2RSPBkY#ß1(<ԵPd y,w"RRKT"Wl֥Q7YdԷx/LAVbBn2Ĺߤp UOIR`*nZ!.=ܢz =Zu,KEP=!/&[eB-k]ĝ)Xm+]ZM- vN+KΛr2C.5[uYL 7lZ;%Հ4'֋ B>ձ &:nQ_w +V ϕ\rdG3e/ IS瀛 Y@c3Wiz,yT ]|5I eDwĸ.Bn`H>h>N<`|&! `#,!մc.->6nryjd 3V}M<o oUR>H_QČd58=_L<̮6er]Gid]bz XVidoAC2š}62_Ⱦe#E=tŌaT ƒ101c~IjL7=`UxW&j73t%G1'yG b.gmqJ.YDH5wb^tU-Od7vRʻ^0w4sʼZ"~~4l8TŦ(Űw_تgڕMvԹ;̟봱bU<]p??P2sDK MN ۰+g+d>K0iS6Zmx}i? B"JKH侳8>LnYOE(η₋n5L-$ fp.I]DFksjҺCݤtWy~3+*lS&خ0jd균5yzXd<]r~A:C2櫁N g#NA )b7ǙT~:CkHS:pLT}ydT:@A=׵xІ#hMD]-&M G[X.ѭ0oASS.ǮDI{a8O}'A vڳh.ȴB|(zng|Bzqbή8Ǒ^ ZZ ȫ:U#E^12=FW%ԯϼniYpݧGCw\M+׉J(uEL9GbL}Y2{ku%~=Yo嘉ww hx<4|2 F;0κ%I\dPcK0>47oI!Z_a.F'XwMO/:E3rGzM5Q&5Nƙo%R7xU,a;w 9O!bzfnT=2VF! F[a6Jam] ;̳1_F5=þsDJ˄~ݿ]o3!S#<y[:Z /O8NuɦE$^L1RS=8+;/_,mP,sX||h3:-dFeݓ%m&U:IF`z~_).HZȍhy->*qR "O[6΢]̏֋Wg ^^[g*G\B:~_n!9?(`aΎ@ s߉p3(cr$=)0-؅\\wp)av~)2s,sjp wRq.ءPG=`YV y1[HFKK(Wst@aV{6֝8i?weIL#NR JMY؁呚r|DO[}^–ۨ1$wS+Vi,Y`x )7nV5 ,ܵ:n>OGP=Ƭv^`ƳJ [vvwiW{K(| :ɒqCUޑ.Zi%mrO6s>}upź.fwo'ȥf\PUF2g IE ă̕3,?~f?\C\DxAnYnٴ&HRKrf;r-Ƭ2_2k^6T5;6M=,d]ǑɩZBc)P9dfmD&\KEI-.Jz_ˤ)E< Az5r;j"YCuڡ%Qlo;Ci?"r %#C u}RwHaɀ/d?Pf߼iyW(Y=Y1  Ѝ$,rcڪ!ۿŠ 8אƳ:󷂞b7ͷ_౯^6{Jn4:g- Gx9|2gqK6 0o@0Gـn5YNvFBf8{t#n;Dst>Nl)P-SF01]/,jӗX  obѶl_|KG k [;WNX@[<-$zG6\捑[1!vPeGt*G8B'x*Y |-> 쏩DhGewI[û{$zx1(! ' -oAC-؄Lݥ 4b>olO h3+f&'Ijz,3Lk12(۠fnJj+w9좩fki Kn$@롭?AX^Fe~vAŠ9&9u>aTeh{1qTRS轨"[(drs0})Es#o%aE/Fj TDoDfT6y4$7|D5?\!8Z Ǧf]zlnӚPsED+=z뉻Y8d#' w [FiB G4b 0h]󧿺4Wߕ;o`+N||/ /Ծb)xDGT\OtikR%;BIH:C6[x*2cH^6y?$e]O5Y_[JCG@׾cxҷBqޘYk8g/q_᠏KTS.tN;&fu_4!=ܴ1KY{=i yFAahZ6ƍrM +.gFjj<OH ;bI6Ю0gD+ C+7X%-\6/n)3(cLr-( gD>JQ4V%F m : ֛S 0֊l~q:VYz~ԅ0_(>F&t-D}I_M{/^3$'ä+Ny|7W榞fإ0h!L@҆m?[?a~෱A~LxN1ye 9F.q E0̻w9I*;cꌬ~`\l~8҃8n*-qB.^]n)v0Ax)yM&`d߳){<0muvr~~1xo[n4: pqYb􀙫=>fK-Q Njv)d[պ&6]+8D!Wúu+1pb@:yoQ)f"}E} :H2 6M"~Zacvے*yrF-RZ3gv2MIg5ݣʒT?T.IxV(ӉZWG߅?y?V(md6`%Jx{^t (cYUa!gQ ̧V|ˠ`tI%x}ގW?2;*+?$rbd B\ǑdGNzlpFP&ʁzZTyYw=dW@y)^J>$z!@_ƚYU9]nhCTe^M bGD8jE#jtM'^4Z2L#:yi{GP^$nc,`T)! qO5˭, .<=@+?fu!!>VyyV3 ْbZٌd{vd#Э2;#aZD̎`CKLJNzbM-/)TskUJ~l ޅ:TVP4!s ?J~`f!S"_^۽_yf}VO5I3 :Քq^HS=']eN_YxwL}jOy<*tTK@;'jš1>@x ҊvL[AzD~Ҳs^PPgsXJ;7ۀSA\%;މ3WZΛHS Pgl$4{HGuET{PRh\d"]<91%D7_f5pxCB.?zc&G.K +I Wp}zX9pP*pi2MpuD\N>@WV4+uH7]F() ~0Q>֏ i4cԞJ> ?΄&+Am'oZ:Hͱ?GJ19C~{O^ܝh|2{py'S& ;n}KY9'1q׼]ݱLf:؛n5r9cw 7.8y> ě-6yol["r~|ͷ+ L57_&@=D'Q *>:~O bNs8R&aWsD,[twMDm+ng.^O(ՋJWwWftw`T\*Yp: *3)qw~yE`R`Hf ɽy`+9^C$d \`Y:JF3JXslsndfF*P65eW\K<+}.,hC\YczF wlr2Cne f|+jt dx)"K+rpsR+ 2I=v8~[-t:++s!bkCȋkqoeSYMMBڣ'z׺[nȥOˮxH(9d{sv8mn|O4C31S7ЁzeerD۹w4', =7@< BMmQe N֕QDѹ: Ԓ9sm" +{};p)D_=&j%7TA/OUlQɡ  qIm#5f&PF3ho)`ľ};J9eSb*I%  IG/'|XL-Q&qM% }(d==gMy5 q^n2t9@Ea2$&c}nv} 5MJY$~KwZtsX]G.2{+epA~4ˑqh)ϔP\p h1{O"'&=]j)> &#|181PѨHw@o+5I؞{764TΉ{ a\(Rsm#z_E:/}CqV-)dƪR@]\բ xhk%$3gDFA.j92ϣ'hV!0 gD;r{{ۡm rx&1?9(8UdN7tR'%8#u4F(ygJ-Lo R1t.F4j+m.o='+ a 4EM5r#D[7>, o/=4X =54BDC`&T2OqLFrjf[3 Еq*z]xxbcpYdTlF_i =;֞eOvPέgR`wcV .w*Vv2N'F7/ (y`T(%u.ɡAz٭ v O6h[El0~Fg8䧜:FI ŵGƠ@+M NEJpJ׸aXˑo Wb؋Mmbn4z8kDqZYw4Ĺ(r*$q(!y*ei_ ñ]YݣET˴?rIhrAu$F@+AG]-2H_o  >IVb!ݩ^E&h)gmmv? %%?T&I^OON(3Aje` ePyY~xe;s,J6#lIkpcOz HTHNf}yR0KR\Oa.ZJvdam"U nURfg1@dT5\c>3M=< j)so1FY;;eWE@VR6l^v&#=W_+Gv>N8:yڴ8#j*1>2V OӮő8g^ηý$Mǁy؞HؤgcWֈ.p_WLb I16ûXw7R<F5 )Jy.ȁf"AYy,6W|6dq MV>{H@Kj Yɉ甌E-#JNwѧ+'#gB:Ruzn!\{@ވr .>YRw+#ӄB.:{ {hV:3)uBuN8c,{ϑ2Gڔ]>!>Gm3}l1aj@|~G4;f*u%xǓ$CuZenOqh {N-AA;e?t2_"+F.sf1h_ |w&q~f~9Yx\:&ѹդnMN}b N8 4qy{R>B1ɼN4ʿ XFi6^gx%4X$Gjs1=bf@geM03r&NjWYU򤙂4B$`Bbgd9&8<}̈<:-.lPǛXrubI-@bYNnI3'Y +sؾ&ʢFʣNuL!-H?]8vi;jVH> W(nHˢ^ aEZ;nJnYhpYF(^[)czq3KÒ)6E=hO[4~DX:dY}kᇴJrc~.y}yRon9ZM^QK'|5: ٪X6G&Cr~ R}wq⒅ű 50HZ+\qlx(F^NR^6X_/:=mPi~*aIJؘMA|M3< p,Qc MgL4_94 aFAEӘ9"曛ΐ|YJԅV9mb5 G3$k)S \2rS`ޒo-<:I-J$p昁QX}?Q]QUt1[HsGG;Rv !d:Y:M> Br9`秽n'3:w-_Wr }@ e(HV]bՄ lgΚIR~)!^(jWmgL6>!it *lN#NXD-AA!O)$TX3k}UZ7*9& (8&'.UgjmB.q$߿hA'\FL3R5^q5Wm{>ո=^-b/\۲$HrRtB7FoJA9ˡ1ޚJfYTT\9ܥ^9e Kwc{l1ͥ4Sɵe.mD)Io-eR|# \ H68~Q~Z_oˤ3}Y^=bg`*Ob8V`"}"Y2 Vet3~EW Ps(: ,J¥ _T!ijŕ7 {Qht[c[fzآgU0C}%^H£7쌪i[zhGN6NSYC5DUmv%Zh[EXD77g/3 1eeqmG g={@|-vjKUl+tGg#D>Rڠ"qW4^߀o.9n ZRΑdOCVIJ^`f,K9v'81ȥ+Ǟ4r驞Sɭ9}EIs?=܆8u܌ˤB@S+hEf?/؊ߣ)u-L@,[肍+snηd&Xr33az_-\玱XHGm&:H4 Os FU䔅@9yqc7VT6,,V]},NH93d"+>`Eh BɅF%߯Քwuߵ-!pS@ ldfA@mVi B9U+˳YZ7$2ÆN=Q }ކL$h? O4KYvk?8b:8#MFNysiYb'AO$xƕ(F;U-n#Y]r]G%{vv E1\ų$# V41DArπEy("LSLy//)5+Uan2qch{kM* Wb(ǂUIgr@Up4|m>ʡn\KN !# 8RsݽIE:iLxV&UB3GQiL_˿ H-}㏙_m5G ~wHwDG!Hyʮؔ6ΩL7) 1H,QrkԪ_b.1px/68X7OJZ׌HbepQ;Pثz.E%Vf6# WU_R )2.k'WЅS8ڋ&U㛶ESRV5v/pʡG)Sʲ4d3#֧fY4㗀B'sͶ nj,JJwV;KEu-?RI:'f aNAPPʍ)Ao[i^ ߺʒ#zuID r̍<`~@ul!6x.;pҝp^0 vkLLqb_@Xw(wdyliP@l *W]=ˊKsnT!@ݜ,בUt(mjg G~MuVt~"r>-~h_IS_S MnR"'<~9Q<Sѧ߯ۉ9*n2|ς1PiH2 4dt%a*p|.Sk*S/S2 xxR@.b?jb#Xy! \Ⱥ&LTl[=|3Ͻ sr`^ʊk`a-0]OT:c-̤Th qd04%ofU~O Mk=8^9' n}Nk/Ƴh 3QYJ=`pՎ2Ie7f=hMAq5(Z60M"0pXQh$(Qf&p4 0GbKcҦX`3g++uew0~HrU}7-| o9#9` %~A(CJƾd0׍)Ap5lÉf#g ,̵leOEon 6Ry6窀,pIE=gh'ؔ7D"3RgSi`y.Ĝ[a:]i]X|w/IJj@ӀexUYcmX7%OjGuGgڽ#ܭ60"zçZ I(-r, %X" mNgZ{ƙ )oqTL֚){75X.ua_(?DÍ;fr\7`(N@Q܈i/dL!MSJ_eĪWeLaX~tpHZ&\[]g"څK)^]FH>E{Fq fX*rˡ=XWg%af*9y/)V;v7RM >Ae;xg!\ۏg` {Dҹ$b9K n0?va=%*Te%Ԇ;Q-B$K'Js>=L] _^& 3 XX?b2j]SmЕ0o~W5 0Ɯ _K}y-6AS e_ut^mэ j(#]aO$pxC)CV8~1g4Ƕty;kӺ<"kgKȌ `d8Ij-\5ܝJm vG__\(y^?G@:9G|L$$j,H{ Ga\;Q5M!:Adӏ<|ӧp;?U,B~93\e12+F 4K9(-UܨcUG^0^c[tJ~A0v ޾&3Zo@ 3omGxs"FgRtg 6EBB& yZ/('ߵ=-Rb! ׃n=ы>"ԡ {eOI V2RV['2А`rIϡM홖"kD<$3e5e'; ,]oMApKgΜl2u-/ |87c\}` ύpwC֥aK5]X(A̵/B.>ch܂4;B lv9Sk0:: ?+ 7 zO.,Y<kWwH[H>/3'U7\*hKEvrFSV9n(H hJvS&B8 +cu$_u|pT(tD.1Ҽ$#Jxn=Z{c'c*մAh0<eP5eHlukL()yޖtwNYp0F~ ҍ&aDO&<ˊN{h̵ɝcQ]W$do]}b^%"է<@K:8QTW}J䭫p\LH$tZ-Xdž:hW[H|`{WxbAx]UlΫ.>C<wC⢷HVᒂDu{eئ6WːM~J8 FoQQ2Sa4mL6=p4y{' :kڄ^|dg d 7VO,!1C9WEgpK,/-= L%GܗOj`*޹= kgYZ07070100000302000081a400000000000000000000000164e6139f0000fec4000000000000000000000000000000000000007800000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/ ]?Eh=ڜ.+*4V«BPH2=o'(s7T9}ߏOrF;`V_ ̶(^qݏT)CgN3mFFOGLZ #=[d$܍2(F; I/;D!dYizcrdd[ pU''^xb7>cEcyƁ?u}KnDlf"@: v,CK.@-vPqDF(_<0$|ʈ8;æIЃΣEYXW">Z;{"#BjSX+C?̎L7dպC=hSLѳreTr]2 r$ROEn>{TMwS'C&9,lO2qQk".8R=LB*Y+ky]賭m_A7ېʩ#>ݷmRa*E.VHn=0SO5.aHy:6s!t5+@1 FjM=gz,r~Pzz}P@12 :lzDqBNi)5+Z{~d'$i =5dMԧ5C6cuAˬ.fKTOT #)?%|3 ݮy=8~x=)BV!mh-V)B7f%Co\"] wƳ!DBY=Αh?0df "&74$j,+{=OP$9A,v4F7,"dPtx"ng]Y ޮ(<$-wq]JDR> Nڞ AيCiaJiSpQ= n*@g?&qVx6 7MbGI*66ܨ4؇ ,#삣8Hʓo- OKF+k]!t>sCoNK2 -4"ӣ-D9b)MRJ;K$RZ3lI ָE_. v?1cv@{J!Nܷic޹;QW d6Yf9|hB؜II֮ZPp{Fka6? >bi>a;Ipx6`>g=ѡyUe[J[+Տ55A 38G+eaF愊۟"g`A?Nn s[u1ȅEiA[cZ B;eN% ;%H+Ѝ벸E`gVVR_TG9ҟy9!"`od1LVL3nzMFp}΄}m'l @L.Qn?2hD"z[BmD^j H o ܒa7a_5KNfϚ}Art^8h4`>`Kn3ډ)bq,/hH<a_7+T}SWvѢȬRPeFZ5Q`pAJJV(CXYg0CHuFoɄW>\x&n@4Y6lKH&=7Botϧ VXiI $@qAf˄`^"zdei# G5}RgU ME* 1 `-^%C1b$a469 @hƣIY @` `)b?l1&[cxJ |ø|mXorRf5NV)esQ4Z0pqVAo Ѷjm$G(obUdzZoϞ^|"/|[ax^p|-dJe?z0SerL,w (nT%2q^;D慔*2tNB1A5pucRko E](xN@HFk@^'9;RWvL5 ɔΰi`,>M~H^ۻm>gEv@nEVghN7r{0ܭ8L^ FtwלbfKPc|Sxp`} 䉝/E~oIɖ $L3Dt~ ^8 TAdӃ3؂ -h2OJHU13ݞ(?yG?Pɦi [~ϰv ]x瀼v_55“ mwKkG j zaN9=b"6`cl4 h)MTaz b /rH9'Q/u~d.> ;L^C ?CJ$nj&_/xa`?h9w$Kyzh͞p $AJҖߨsIZf+Ix©frh@)kum<(K.1*<E7=혮7p:,X?Gn< }D$ X19$"y V%SR:!1{^snsU쿹p$!Dz ׇ9S|VٽҜ߯rryAW/ 03r1(dg]DjP)m;HlI.^ɽ|ISaK}JQR0—08jG'UAq.̬uu@E!ck|s NI^=sUi3y5|9=|fƣS eQ1ӿ۹;kI#dy8<9bW &GMpkD 8X/cLvrל+{ʮ4A土đՓRuR gsm%[ǵJG6}铒Kr)'&暓~@oف6 9%Ѩ}x '^fhh/`et^%kI`Qumq[xrOϭCCdr]hმ};ma ƨ3rENߦ{;9zxb%7|2Og Q]dX,J\SZ6#zcN%7aen> P۟5l[ mHϖ~'RrY}tor9'1=*s9GKx)G0Mk )͸](/Z_e)r,鳌`D ysSY.G7 BlK,X[x `sHE}j@,d eAA {G:DawKFZӸZjkPB 9~+`o|8Tޛ.P:cĊ.cNO]鯑΅_k,S!bW`zY~ł1Ccڕb"GxR:;6:ϏeeS^H@nd5_suSm !_;΍PV.f*D{f@MhǘiglXt2U+@?յCt% y%gs|PmHtbH$ܾ#>3qQ|glne=Y16,=j/Qvչv;'QuC4&!)ȕWX|/8u}?]Dz|k~3`/F"IH\~ n!kK̽ KMZJ~ʃˇnW5cmp%.ZWzA pCW`5 y^8:zlho+$'x@쯸c6+rGW zwMٯ/K6?!P /\8m5xYt[rcsGkg8FTʜjQ=0Xuj7+eG 8s=aD~ 8N%O%.ҽZ> Uѣcb%3$DQayT֕p w-M52OE,0M;2_כ!&`\*OC:5䵣j2AmmQ$F M;b!Z1GH[?!Neߞ^+徶s~e2|gfH^^LO,29vRWr[ DgaQM~CwE* r4t\w Z45*6,O\=n dT3ϛv%X/p5ODyvVTnF>?Jhkc6ǐ($Ҿ v{ FI~ZSZ ].˯p2)uP| !sAm|1,aͨ7AR4S~?Xxĺ`dJY 5$ېd,Zr9!U}ԏɌ=Aa IʶQxśq{{"8IΥ;*JmxˁG^SREnXB@A wYa3XO#F' %K &R J xw_%7&&'uTlձ@+dz*yWg¯[ ] %άLjal&yՃ>1gX9YcF(Yѝ; c4-yxa|>)g`eq6ͮ%[꼮">'KVl (F zw$nsۋ&VMTq̗kw`r&܌@l4u*3Ijfi0a(ޕvHCoX7lD|;B-B RG>%rN&'#kb%.'21'wvY ,&S {ދ[d-e'qwMЦ֛>rX޷|N67/e0t‘`/5R=7C[|H=V418mmJx`'3E|?8y@  iؐ\Ed*ΧG)7?*QoF| JucEnFU*$YoHСgeXꪵrkjz0=#~ 0GݰVIa}*)#E7 Mb-?FwϠ2It7LۏpԥȽ! [".%6W !镴H(}d0&<7"̜o|uc*kgfg%pgFIN.[y~{.3ȏݣi;$NmNIPr\$У|LxIvr&q17V[  ~WsnrE_Z\J>T5}i^rMfO|˛8?Hj*\c[ś#s62}tñ48YWcGXf;Z9bI 7Ȥ齀28VG#F *;–u }wB7!|׹i7"#qZ.h$Kv$"𝒺T6i^{VO5&={bbLxU H-XkzSӭ#VM Z%#&qRF8#"{5lER⳾9C^- 9_,v[zX (: >1C%XZ- 6A+B"tzuIEIA6,~<z3Or+x<>Z05˧E0CokC;C{RT+T(H?,zr׃"6݄:0|PQQsl r󢉖(i LQ (/1%na )v#;YV,!d o m &ڢE͖6Sآ\0@j0[V5^8<>+kXC}#a?'r@Z GqhUm)̺P9V9uS?(uUi_'غ#lc=sbOѮm54֠2ؿ LkbUH;gL= ELS(2Z:Bŗ.R2hcldz/(gݿlXv7hݾSDžl.ͦ$FDܯ8KUZ3`HcG: @a}ϧ#٥N'-&*lqIyFJsYbU]wX0L9 ,įX/-W@J_%s kĉ~LtA?Bg:*O E֓\CǵȠQtd#a:hotCpYZ2x!h˻>d6cɻWrŵaX4*0Ї@ȶF5e1!&e<%)l7ñNAL-U y$B3Ptd-VQ Qx5Q_:n)5'HTlpn`᠈3]Z(k'-:kׅ)mWi]^A6ޜPK0B/+~}N@;~M 6,t bϖЗn7 wIB3 5ĺxrP[pЭzrQ'y}O#p9_yUw)0?% Ud1F21[R?78^xwق`;XE&qPٔWb"ްlUg Frؽ*Bz1!0K,BV&s6S{0y;4i<>1:šW; 5;!;)O=SO 'UՆM7M]X֯S$-ZG8}a +gz*w>inktՇkS#NUyQB )d"T9 nQ 2~7 +.3R&"VNm]n ;S.=)_Cd{ЭgU贓\BSkmug%mN یuLʰ.osfx<N0Oʈ^M}^S:PnE5|xMkNĨ-NQ Jߟ^`DC)wO,ʂ <ei,# .z:o9-pw*cw8$O`WR7_brǟaiPZ{`NHNffi"ٌA¶J.b!I"h ߔ%H N ut6UZvb .(i N_y sa eU96)tzCq&:9̣@֝rq:@1|⌮xΘ78Hl_)\Р`bdۍ[edCx P};Bs"o(i'Q#a\ts*U4Xܾ!XU´[yaE_\ S&ArKpLahHn'qDxz(I;õjߋ*fK1}YNi`Ux[K P64&]B،Fbt[xE{0o;?X=JtTqXxjYmTk;ZwDslϙ?θxхD5E3Z/9 ru=B5p /G6E*9kpS@\P㡅0YB)gLb<ٵa •M6}GoLr<8OeoHoi]GM<ɽG-I5>1D"YD Oa2'?{iLm4^ DWl#0n+U崬Fb)a_EO$cLGk?hWQ5d)_3o1/)*X-A{92#Xb" X{ev)A@fdD,kcWw BZkT=+T~ &Y8y/BuW߷K \*%ZkdGov黱kW{ݟffV'^5I[Jα,4b"MNVqU |n9u206ǹ}EvGBOX io$iG;bSi?Ku#cb#1vE.OK[yJ|XO|gh[ƃ`p4dYb^ $ ɍ!9g8sw6P(cq罳&]t!YVkt5|7 Oi!ES`6Saci3/uC>M/4Ue>MHH[ŮJ*5KV7:%w.%>UA6Sb@``Vgk\k@j(,zkӄ7'W9v]PxY'3;2UUT`N1 􁙘 )ǡ`>їʐx'h86zWjnlHT5yN$!R!m&G;3Qt4hHAyp9Ϟ!Iꊘ'DSEkG榼 ?op` ۵4l8Z^-h-ݮ%o>(df'do'U䟡Ch` H{ibD{H?ϛ6 ,#zqqMk}m"U9^t/ ZV+&K*e ne Ǿ61y M̜Nx7?^Twgj$3<<5@%`}&#it3 bbBwbT2YQ"7ӻt(MSPD4)0Q3gڴ5z2a5Z [a8bQ1c\fos$kkg0/aq5e i˚@l;m C YLNp7@^I) .va* d%z["JRIr mc뢄7>럼yV-K:U%pTmgfF۲FVvBP'N 4E0R.D@؂gcbKRMoY#8C-/\"]j6޷ z60Y0:H*H;7ZMLZLխH%ƛ;Vo&l1"Cgc^ ái=*V~ "9DUl8TZnNd9 XcRsXP|~n͙7Ϸs^jWg J>>HDKaǍii$||dM (W5, 5/лXA{ϱ$"HDY ;ZZBs7nc3b)|0PN(|NFϐrw-srIBe6+Yan5N9$M!zE]i30YD]@JAIof=Us = h7g+(Zݕ$qGn;2l="oĹYE; -`!P(L!_9_䪤 <J  x iav|A $6he„aknn6Ġ/wl3aA fRfb)Y%𪗛 2WM({0J`qdO?tmS:&&2b\IͬU*J?GfG-yR15PbMF"(` 5_#gU y鿇z G q趃 ɭndrqP5,5<[XSB&U_7\ Z7G,9dd3EZdZB0 ҋ|aR6T0KMU[ MEi@I@ĠO ;":u[4_7dud[t$־rv$lj/2r~m _Q0~ bZlwzFj0 33Rٙ¯aV{O7&o,7ڒR-uz ><J%da3,9.b|ܦB8$]]cox 1 ij*c o|:N۪KÓwƆE00ъЁJshO`?X;h]xuJo*d{#@)z3GWhR6ہg&")ufE-c`r˄-.`,5嗧,D6$bblx"E-C=g}+Z"{ß kɊ϶h^Ub1/V; rywͻVn+Y=WwzbA"M+fH9JNS@R|EW5sd]L̀¤TRM2@6*p#Ddl&V۰ɇMR>dлvQaoV g<ƠoLja> pd/LǔQ#l~+75.W#=.)H|qy괗5o5^/W q6/%GFm|k 9*QS-Yy _U)@:#kzw#RnX, q񽧁w yqEFIZ)^ V8S〸z3JѸM3&O7??=yOq?-DxplBΘ5ey <嚘]evm~b;&j1_'1 )<Hdǀ2IZ8~gAy|=ޜ E%Zp@jNW >طaA}yq;V,`HYQB3ڋq#rC22KƘ^m6bAzk6x*PSZOqJa$~fh5_2[wjhߖBef,\]1#JQ uA48(-]Ɔ, [t2mR(ܨtHJəyf} tT(:M~n+0% <>]wAfު>ﴁD.ޞE 1t3oj+kS!9{-\X!(5x~ZOطeJ 4K>)ɷULrZ>Ku][v<(}|l7 nmE9]bU{CR Tf539{0<e?IVtmT"H<)u cwE%s߫ΔVhž$#$}zR<.G= 5AI4q/}9E| bdDvI>bzi]k+) `;5raLYh,8dKHi6 A`m(B; 9垖t*j'{NTGoE[H'߃Mb7o՞v(`(]pAj68/>dBV=rLQֹ)JCTsWlC;(F 2 xHd7EW< vfd*L$u \PCs[G[{Hَ S>E,RX"V_T~ LfXdʯNM7mEY3]6Y9l d^v!teYdV6[ϰ똔6"I2tV&<;:гtb5Y:asRֿ'LIoy#f~|_ HRlq(G"|aBjv ϔpiR@eGi=A'Hyx0cnXTBr)obHR|P^EͮPW0{+f.OS!Y h |199aoCpP&Q"xIi1q34RT5J*PU˵kx-W}H7:Pnۃ)7j/A0:py@%-dc8 ;K_J $g9/T}swiq/DӾwd(C76[!nXs8 mo5ׅD/ }m]3 !Wp3H`6!MtҖ[eEb]zNwFcǯoLTKo,C4>d,J,ݜ!f$ޝN]{9ꯉO(ĉ3`dEϠ1|8?pAv_Œ<@mf4>HA[ ҩg*Djqx4oCK!:п+e?QthΛnwDUTNP䨍-ИtcC/R Hh{& ^7YO 8*XlSW%N^Ԣ+[ޝs=@ЭMci4TDzݚFmBy\4u] M'Q]ϴAWxS|%[pa-w`"A׵,Ɏq/nLхrNN luvQ*#Mȶg/hvp}gIڥ”v: j'!gGDXJ!GSN9jz>/Aj<%wK!a<ꚿ<[V Q, T6k9x4|y)P9[g=Sxc qqטØʸneؐX^P{`"O-`J7PTۺ4$ۜ nZUYeviZw,2 i Mhl!Yb6/@$&f4ېڸGzgkZ=4,,/Xxʎ8)~'8Mn#!̸q o7 ~ O]+Fя=>F"C;f ѓpIt W<͒4LBO* Q*!j1j/WzWUJ2Ս4VFiQ9\?k\LEX(g iG9:D7iV3M'7|zhh[6d'{Cq-fv_\29fr 5% hEsC2 ̫mR$ԤLy\dm,O6J U-K)DP";3e$*RĂ߰[yq=@YQ\Pt ycUAVqS|UyF0(a3<9zqgθfhCNv )8gя-  $+)y3qh ٙH* 0;ٟ/'_KvN<嬬9 Z Jw,`a3HJ9\z3~ FETyG׋<D7Y_ٵB:sf=NF,p?EO7ěTOc*hI 0SƋiW4<\"IT"e<򃋂LK_ߒ3rL/ .4yKi#Κ+\0fFañ"7~V-aK9Uϓg䯊h$E$AXDQ^Gs]8*ܶ+fZߩj0oY8 ~ed:t˜ og)sd`fEbG!by_VŸ75+tU8}Ȉj~+a.1J\<he`Ոj=muA;W:pn( Vw΅:DVSp)>&b77\iV%jL>ξo2v}!߫,Fj)]ӏTsǷ䈕 s(;&dߏ^G!2{lEBh2?ͬ. l(3G93 {)M!Ts3nhx_9̬4}] 0gB>jCw] :Pd lmY/Lt\7*Ѵ/A#JS^_z( C1rXU c'J3T6aTx,KX_qO0$!3kDF(t?8 n5Jcxbtè#9;ɗ[HSe1Lpf@#ނi H[ &ͅ1-!tɽ׏ؼ/}ti=&כ&>&4AXHvpuDu|4?L9K}=Q3Z[GY :~sw~b*G6a9 d*f\ޓHᜫꀱ:j׶'-e+i8;-mԕ=4FicXXF?c9z';[:W6dÌ塊sE 2X˶􃇣-Dkx.qigVmwR ;>;ԫeBFxBT(12uC Yw-/ y`1 Ew7U:U:-┸S.,k8wGu_#z^%56qzXh)Ж6jp&QpƢU>S;hk\!GØL`j/#`=|Ph0m`(K*΂bQvK &]-g¤~"6?byՏ02ȖEݧSĦk]T[L/ odMJPy-m'|~]_7M4pTnΘ,ePjw #OJ UJAyڮjWʒjNnJKMh' Nꮾ|*pJ!A^χŖ&2&]ud+p]oNj+y  : +'V\=⿂8r=oU(jV3 Ip .R#m=JX)ZǍ`}&,-n{aQ!*l$SH4skDZӚ\,d 6hfese.#B@S@%xuw&ANΠڧ/9zsmڴ|DBWQbWQ/' *bA r$x4\yruU{0elSyc9f;k$t4e:BD󼡎01㺷|ٕЕB7.ϡD>qX`ir\[e1Y.u{eewcEylO'$~RCMd Gq*r`e/ldՎ(!EKxĎ֏%xGf})Q:o?2KۺZ7VATû¼UA -b kSyH1~۬y.%v%l0Iձ0^r\^k}d@Uc 3'-#f@!J+iw!҈@hb 3%Vks>lg߁T–B_Jn.p!_FovUeQB%*q+<ê؄ % :?KT.^ N&ܪpM(l䍷R㺚;&iؿl.`!N4|b .vk%C5:1 jѴǗ'QO."J`LߺM{ , ^mXtHŮ0&7%`%L6rT;läDk.>wn!dTji"7[gMS13~"Y[W跕;z};]c/=7{MiswVik'4d_Jqb|d ZӖD}ycs]Uw Ƨ4cU| V邨6v#`F\Qj;U4C[ü15 J$_A64٩J4. 87K"y5 V[ۖ-3n?8|Cw]`rAT"88<4ܚJ <72}M lhY}E|^bԡqC}%z.ĩɎVgq'W5<L+I}a-NP. @'h&.\f S5֦j"\ZY{`s`д9_e id<8b=j^jˮNu^)Ҿ4Ѭ6HQ!5DDҥ>C'V϶n_?){8$Ik#`!昰ʦg# Ťȓ/EЫCn'Y)lE5UkRJcqmp ,I'E צoW+A Xn_(g\E5O>Cf^xD[5Z(Q<^m)_"4g23_a~_T=.g`TC BT#CDZ/8-PV0E՛"*9K*OJ~.q{X5 jx&*Ok 0"DGxoN@EpxdzM!K3^I0q`؋H폟7y\(1W@!fSm廻ZĻwfGF/h'"_S}$% 'xć@ǿA[K+8H:) =K`Nm)`*kX>j:^?wAm zR6> <5Sț <;+E'=JUy12q\t46:^ s8,/՟Jd NTega'os!mNI+_\-K=_+BC^xK0` sF7~;`r'>{0Ur K\q<׻;y\S7)lr^_a2Fr!χ kyG#Pw_q9B( IjUѰoTp 7uH#{Faj]4Pצǔb H*!g_&kbJ ˂/!G]m~8FaCO|Rv9nԔ!OH[`4`ёs7!)PRenG-[킾R]Pш3N͜zc䅝fvw1kM(Æ5O`PZ =B6_ : -OF5Ь0o  {e6g/@꼝i5+E 5hY%;t%X=Sn!J>-h jK[8;s,箾`R $fOڴμÚƒnJIKr!/+DǥO Hl%i 8X0ܖQHxh]\ +5&H%tamݿcmzΦtԇ Vsv 3 =-Ʋ[o܄e'8F-[5Zө*47}ƾ}?*m’n×࿐ٞ=bUs!)O~&_Ciuw1Q 4=HeN;˷U4F$O@ W,ZZc݈CReTRCI )@\űw_bMTknD)r%zIuu%]1 M9ca$ >iAhCIoC) Q5+(;B_B x0SbMPV5:1NHH ^7hTzuR`EPR}ج _"vz K*?g YծN P.B,n"`r~}]DՅC7,!׼a4YD9rl^it,N%K:>`Š;e:Rnx;eQQ2|8.= @ZU')/A(@!]RL:;&$+$wվÖ bQƴЀ [vĸbn$]Ad⭢#!g$W:ܣ٬d.yX*l &yG1yE9a5/!彗P]{>=d:6/v Z:/Þyͨn$ )ÓSҥ_'RC.-^]iMz Ar$ )ҖD<[q&Dh(cxT{R:Fc7-vW\<%л4^i$t4U/>_S mrƸݡ+Ҁ&vДHA"u@H;):W&l32HBڌXq]>| P^{n܀&t*A,8P(ijil‹=ғ/lP9oڐU\DTG 0K8um` YI&V'b"'BwO";oyaݷ]F $'2 %2LJSVZ-xmz>پqJ_:աX~LAhfػ[&ζ+)d܂}EfBBPs~ f͟شkwF_y%X{ծަ_TA{L'f-W! 0j-㟍OfN'Ӳ43H8YK={70|͛e"s 3w-u g 0X#̏mRX2at9sI(G8TcT|+~T '|i/m8͡*вV'hPd9Zw=Ɋ|<*(&iE"Iԗ\!~GDzڟ%wj-!$g\GQf0TI"3` h#v%=pk1=2ױғ:#!2٠W߁J{o6 G6#3 V wqH0遼x+L^8"kk%CTUG_jtqVUjO"R1-_Y/=[VcV]hGu>Ǣ2-@/zsvJr5')EcѮ/*r xsd(Q䓺-B}I-?ltHO^-K8&;_ߟ몮ƒDB$|N)8ROt/c6 , ~23-rNt;p 7cRk/f̈́jr Y*hy`ЉGw|GԞ#J[#)cylJH~r^̰(- Nt)PkRe:|>)M"J+V{DžL6!ӬRw>b^}ۦs yNO t1=>F;1wY]jf`ϭ}@⧨ ,M`i0專\u:L iDeU\HOrSKl:_vRvYj"= ]Τ>fυw!1" # 2 ]UFW}*KʡsŸ9q N]զ0)#|u}MtY%nU52K]/k:LWc+yMY,`.c鈞#e{qha\)9\OPm?Ɖ.5@Ј X7-t%ceGc^-IZhsi) xԿ$j{o'[MhT oHU$po 1ll{KHZP.j;b Mmqҗ(KM԰1 77ܘԱvx4n۔VYM.r{z*r:R):`85QInVrQ* a \攋aA~*DkRTSPD1zВÚFBL-3ik@_2wB`8b(|"ѦQKMԖ(+y-=\$68ɲ`5(QcJag<\1t|2zO*Q=idWr)))et(Kg6rJ4h3!*j1(a,t9jq qGLSTaJa3WM_4:6nutE~F)fUnqÈ4즣D]iz@$Wn׋J= tE?lP1/X+P§-,lىى>ıQRq1>/ܶb:P.88eduGT]%$woiqIPx$ m.s`ǘ R<;}6+P`$7ݣ_;@o5<ç8SfJFz~ bd,&n_ pگկ9OA^ؖ/P"`zx8LdWE!>9D+KH}݄>ELXQ*q>&m Y+$琻@ h~LIa (0Q|H-] /8j5ߤ2ڞ2kRb%B?-, .|*.UWND odluﭘ[^5UoP'eNK{b:NwӸx/h\_6LG}N=,B#bP4L_ Ӛjo!}!*Afl=!`^֏$P,F2ǔts7)7WeL-eJK艳xa_w6ۆGZffE%.gtu^Zs>p,cA[_@e؇t7iS Q\)ԍ/&0$"M)q.SLKGaϽP/9ʭ&>: 3 u eQ urRMJ7:+ޖ;w*., 0[C@bS/tY+o ^)1-N (&jJmN y0@|d1$pGX^VcDh0^Fy0сG"UĂ2oHb)S=r~孌khW? tcR*q33lEpl+< 8};ICTm*~*X7DۈtbӏW |Ii', L|u QyD`v[ZHcOHhՖh Kѝ/K8;A)-SȕT7DUĶ yɗӢBy>o={Vl)ѡpt9ծ rX.,-1}~}uuAڸff Ȳt ;VT=PCch$JU. J*ҷ__;j;RiyeZkYx'뙢7kKY \-lם&y>r[BM{ 95K{ϺjSn>%w`52*_f3*sV.c̉5T9-("4r˺ &{N:hӉ9qZ-|S TċkC׽QL\l¡riyL}5SuYpV t1(RG'Q?@hb#K6`v Cvlܳ;+ThIX}㿬Ƴ4lu8Bv,B-_zt@:ͭW:q"[?h_u=ؤs+\yK6_ pHd&3&rrrfś(\kl᠜6 X21I.lO20ۡrF2̙̏,X/˅Tw^nq;KAhm)=@s*޶?BIu4?v ,?*' oXMG9o\I (sȭF HP)uFѳ@(nW#z3 V5/2ƔzCt#.6: =Fg9!R1zvaywTy6? jgd#=YS83mtΣ*v6r6ai~\CeOb -%+uHS7S@m%'J9?FԟJ90$(DMٷ9?wJ-V/9S<І̒M_[1\M{h@ ~>BQ#g`.L$(GVjTҙ婩* dW=-_$W|]!awʅ,F(d$qJSts/Pu4-~V+6˗S=El (-'j6 vE rSc v 纩縚ɋo3L;s\9{I;ڪ],w%Jp-R}laL+#Y{EboW[#Z1;ѦT,E;2vO:p\z%2ve/W˱EB +c^;zC:ynR|6[Z0Y[ecVRuE4>8*K#n^]mfdd^|<*w&`!L܇= R]I^ok:ok0UH޽˥/v iTBu~&Kq7o8w%k3@C ^Rj7f/{熤T*|x@<]xQi-k 3'Ёqk(M.wZs!TG r^YKSZ/'*X/d XsJ64DN}Ro@v!" j?tX;ԟ=~O$Γ;œT[e(' V byp.ק09&(Vț%aH ,[RvZ"c~DHDcOR NR!dL>Y+A{Ejݾc%8?39k$ zyIJ}7K<9_\4 k;F=K ' b"$jG]h Ko<0̽%'z(!\ 'V%-2ޔ^QR@0Z^Nc)T`:U,Iq{,ZQ,8M7mȲM5(t鞸24攑yw|]\z1gX= ;UrIjл phĄ"iƻ>@ILS|ް^y 6=&#?(/uYRE xrזj$'x%AJ&KC: &-1HA .XiA嬌GlfIBm&$R ?$~R^7ja84v+?;OL^8#%SQ8*4aуF:+xNo6ݝoOAmv?fɻV 0zq`('Mz` ڈ;'nI$\ '(i%4[PPS~[ ZZq:xj)6=\C+c?/Rt7`oyUo7寋ed _p,hӬaq^dմ⠣cFk"p4h-Ot\!J) \L ͢t:8e sC4n:Xrs׮*ľ'IBPl{[{X|KJm_,"#XÄT_[>sc!/Tzjcj\sc/:+O=0k0\䉗jMk4ڸڔ^&.GXՇZ>ڃ[{3RY9S$z)5nhcxy>K  Ӷ+0 , ,w5ٞ:]v>+49Hk}񾾀<ڶ=gn;'œ$Ug,N#ԙ:J)ЌB\#Іt:V ܚ#f aq7I58ISϫO&c$ 5ESYP^ͩϦb(: @}gf{I]Jw# OT9][puQV+aOl'+a]vTR #z71Zz1K,vA3_'s)fhHk$IKJ9}&:wDBd"[NۋbcZx ݂IݜiPk=j+ srEED}>`W!Fס Z|xVRGmou2f߹<6309JC\[@*egWZ PrOzh'_ 1X6{Z,[BF|I[ vN=XNNi[õfXNxt;=L~Sf?ܫcƨ /\ R;ۑ90~TN*\7JU=. U%[7D! FU.ҭ15D<4C2u6 76BŐ6*0a"-nja*PڼLw]ܗ Չe ә:oC: 9QĂN@i46)mC!]P,/ΝP8&!ՅQmms+8#׬v!A #,;_4oQhI~tW)4Oq]@뎀 pnڂ^XC\\t2cr#2d*Zҍ% 9 4s9q bN |h ^E] S]iAvDxnMIE@Qo ڻ{ҝ:ڰQ`_!& p1\I-vL@c]MC]q"?߽ N|L"<ޝl`+cq,CA+F]ӷ'<3fҟZ07&E-\fX<;;0R~O \|GJ.rxZz-L(Tt_=~ߴ$<뇖{JSgNKkN~ S7sZ.=2SәULT- v)mθin'5̝df#^Ld [j/6z%+l+\6өP%g ;lk\'pqsgo"}P|oŢ(8my 'j".5Zw@Ű4u_Sb+o"prG~*KI΁1gRR"hTD<WV=Dtj^5xg٪_}ZJ-ͥ()aUF`0k9Ge?lr]v\BgHRUtC}id#%[EEszu?v{RY:pQɵt?{a:*tW1:"qe/ CmQ)~9q1Τq'̍k ^UA^xo%6<'HM©w *aS=W˚&}Y,פ ;[ A%Df/һ,3 2mK. sv6t6 "g21,Jh;AeBS f Ǵ`[|G6^ ᗼVm."@Ԃv&Rz,L/y`_,L[gܱ: 0YnUU+wYLUxԝBEG)%Z8L9-xƝ#q|MPr\"\{49w{#ݖ%) $%\)BM@1~- #2&zqj&l.d#F(=9-}DP/~ke8[7l|S| j|j[Kn>hXN|l|)cjnM}cki)Z@{6'ҵ|n2s?n${A+`F Z~XΡj@>P^7%,B}4K$7%bAZ1WuI$CH;O^j@ʨ%/朵&=f!QN]kg 5ѤzeX8Ώlj>okoB̻EWT%86X M%&tz2&b$fM=$n ML[S\h6oJCl`| P:.YG?Y#RIB;н!4֛fԿv3]m0s6z^~(fDm@cY!]$rx"ޛ+u7|#&P_HRl/\ 4Becwĝ%tl`<2G :kB ${Hосr.DJG;-2#G ք&j*GA@n_nI?_GmY椲 sʾKC /\I[)&wu]=# _ݜW4Fy+7l{]MSkL^8 oNm¿:0L5iO9d,Jv!:vo^oA"cUԇ({n4үdMO KS@|]E*v`J ]@ԫY(炍]"] LIJtRE)N]XHc{6+$2DucKDu+ >ѹ2 &ٻEsޟfy m@>owP6 ɱ}X$Ye ;! :ԪS#ݮ&6Hir3 O7WߕإꎰMvy䕻)P[ ~u?+MtY&B0D!I`VI@#@}G:Ӽd*W[m;D3!# 3 Qx6:&wtqªX|w+1fW-.Ҋ;ju|w0l0fJ=k_ u pM~}PIfz#%?.T|uvUXiOe5(rϟʿjBM TX^G2sLzjTx'ē^u']zBѸF4>R7{X%CLQ,. "ߒ A 8sOXWAkvjI pOg"|n/=yJ?+2sָ3Mr +xܨXu,kbX?cL Ô8Ѯh8qS)jyZ&<-֏/(lxKqӭM%1?c%H)IWWY D1ȓtbɮʓow92gafmh)0KY.ZbR IԈO\So#n1s@ar5^@FNJbcVizq|ڸJ"4ЅgfuzO:ED6É_ '_”2Usw_F.x hA[jzsSU[oM*#Bte G1e2\k`Q JAYg|dl$#::Ǘ,0 Y=X2'AmHweZ"n+o"daD m<{+/x"zIUiN9w\Z) qPg~{֥vvïrՍS0i}^zčlMrJA2Wh0C1Ȋnh^=_7pn 2N$obX;^u[@3]M+KqxgbjRb];%E0>Ќ4 d5",ei, 4'cow7D&C*n'RP!ZO'YtVn1P]>oǃ@7&SE+qx3 2Kʫv w HC* 8yUǩ:7_P(N wȍkoãn72J"j8,:3|,9sNhCx "%pN 2f={^zfXm/j̷ ɀ_$}8Y~!ynO1:Kh U9+a)<@B.0l|k^ nM5]zfʘ n{A]U@F|p~KG2_m|~17d{n pDmXCR7Pf:\X+NjLO#b4 pfbDŽ@Y G/x52ejlH J[_)"]{SŨZ`J;.=A$2!<7(oRb Z[J,$c_h!Q?iI %ZbN*M>+gpH!?tGЧф/ءxY.q:& lVsDդ&oF_8:]$ќ,ŜVOMxId=p^\{7,a*>zϝV} iDFM2(3fs( yB,-g ^?tk홚.@PxAy#G.GwMla E*æZSTHJrfv__麘ZXh'^|aD,;AGwA)5onܻ2TrRlzrV]|>6T&O欿hP[$Znp%k Wr¬F }[65 `=zVem V-˯ZDGb Vpj:Dco>C^4vfz1~\;X5Ztv]jFJ1"vS gqs t`O}\ރ^፟ Fi u^1@ha׷0bܰqȿHhDwȃb)sLHLG3lA]6OR 8^u9q{딶/nDaRe4ނ@~i쀴QV/ASX:fi]3Kأϼ%v7YRsüusӾ:ci4%IxNizAy ^l{5f@|!lЁwn-L8ay,'3^+CU ݗifz[$($w6TJs&ɖL>ѤqxcIb ᵿ,,fZ%.FZI~hK 2˺Z-Ap-Of v/:+wӛ'\E[9U(Tct;9R"OHIjw?xTj A{Ƿ3/W3=-( ÙR0jjz V P&QCG)8wf$DԹJ\nA_*z @|ʻ m _ϬDk]Qk#] 8V!?v_ͷ+0eA$:ەC896t]ѧu`#uvAN ~E˞3y0Gh!Ul$=b͓zjYsx+DbG[x]:'޾F5ix!(70'D!!#Hzjee^D`pRSz.Gf)(7vP0k-IoM/|S[Z"P㨈|D75إ'PG$ND?TipH퓏ݴ^ %UcMm-L~i1zeg.-2 tlQBW duz?Z7:.åk/ $".2Y Y9qzž3>m {Y:rHYC(lAxY*~G9$^fLDf9XCcEqFrŠA"W44Z[_9ƅ4"?i#*AZv ;F_N|D(f7?:3ǣ'~0+a2Ԏdu^!@K2dۯ >deLڇ8TXz `M&>)sNK<|*+}-aGv<~),IMő@NNZ(opj]G&9fkNVx7ɇȱ/98A)>RYQ݀|X`GR^^ ]>Z1`yvo2mΆ;HIJDS:Q%w `i],tDcV5VSЊzU vy"o-?_Sjtyr5Vb{v>T:f..m[.Z[}#h,|M*|>UZ2tj)yq#Xc4υD H!(bQ7.S bV`M@}`]MP~"<몆>ST4YܻF!f\u*I\=Zͫ*f(D6\\w >#N9gYm2b%yˁ{= vw}gim]3xOAn.hKM VmR], * K$9p&i/$|wшqiC}0ƈ]FFߺ(윍X=ܙ V%>ؿk TrOJ.WwÚ-}i%&dM;wFW WrUѮ8} '2#}@I5:>YijF d>.B]űgxOvdC@O;"^ L4}k8J)"))h͝!ZS7o͆kT|ĊEhkG\S*P/F@d S0^ hF(n ZdN 5WE~a+l.ѾҠTݗIid1/RnL#)ml:pSHNdYKGBiY?z3(}`G9OZk+%pRlߔv?KNـ snpM ٧!6 >f܌Al4U7 ZkdvpPLHa 5t~i 3}>U-~$Jי.A{lnV:DTAShDmc?uW"Dc?oMg.Q  >buo=ХY!w13y'xxMqplt]-U!0B5Lى`J6W 7xA#)/[!؅KS'Dq?寧>I7 e=0cf{ڦ?*s8iM3#%RZ'ɧ:hhA>@uE׼Y?UN>I vng u "/y@%9ut^~ eEM^z;55fr_:ZFS):.vđOjv# ңXN郳rF'%=MTCt Q#7)7 no8+s3BU2:NBA$yRv"H7K˾M,= SBCP)IkyS!s/AD1yMOX˜rJp"zwH;@s$@.R@B6*~ev$1}vcΞmMoDȳ tHBzCϸ0%Μp_9oo6=D 6\T0b7*89b[H'( Ջraba=S#qA}&eAKw7S TpT8d+ v!SٺofoqB=H}a M$gJFu,uN{"<װ>lᨂ?Ѓuc<5&;|)3g):"]_fS'1N8iJr^U 9\f4nͭ%1\:&ɎE|`9)f4ʾn TyIFX(_I ۲-ΞWf732: `רypVh*fD^M魛Q՛̸5"s}0[k39"-BjAL #r 2\ʕze¯Ka zAF lH68%]U](T0xqd嗐cĄ(gpni󗤦'ۓ@bCv4:,7ݦU>F] Z,mdo(*]A[ڽ$qJh7't#LrV"~{nZNhoN~i3'2H++{ >Xh,#S687@:3VpX|&B 67NFB_NRyRJUR.Ț_Ur0kOZZ{,o3fA癣 7L4",#U"< ><.E&>sҴO9)6s40ͻ*o qTދM.\-DlX/Йf|heMN $2 U1A2^pהbLwHs̒9kVp(31Pl!H~3ݘC3x 6. 5t/csdE `%qpzUyv4i,_=?˳Z,u?$&V(0Ф0$b 'U(-2kJ7\DV8{B-~O]͒3ݮ-{ċ[S6G,KB-=G?W8H{6E3M*u2hð PPߛm؟>gWBLx;ژ^Hr6@ڹ{{cZ X{Ƅ &L&-D3!U1DfXWK͑E.m8YȟB3ɍ*}WvÚHY5#x^Vd?j2x9?#h M0 RHkAO )v"$] c}cjl%w4hJ98Ѵ_-6t5_EnR_ɀ<~OӋ,)HrCL, S%Yl#l4wGkk$Edc7D|۪\{9E.kowݸx.le#8F2HO!DDO??[WI.g1?4/$%[GY>qBsP՟f/\ ds֤ &j XKm D1m ӽo62'n!Yߙp)KK b#*`CA95!x"AJ4?ic_dfvw3H%4:\RLmF-P eц*uړHyYDFCA?P? ga2 ?H4EgmJN*wUv'JG)6íZ Νm5uhEEpT\C>_]V)9z}z)C УA>Ծ'[\&.5vأ>UP'w, x94d Eq4+Zv:nkCĝ⾂'+C%eoߧEW {C!pۊ wpl!_g"'pNY;I"gz\6[G9Č*D̡RD,Aܯ v:t,VઔC0!ns9xJSᖨqRsĎN@zQ"5Lj9@aKi J@;`oCeZ  (*5V9j*@g&rbj`BO,ҢϨMx=y[cjW\|{s * #w8T5(5}'XׯjSMݙ/z|T}e;((P{2q,uЛ &# 9'OV*0z_fѧƇ'6ݷg'!S;6eDSI@.li]N2Id!lYS; jK9wQjD|2 4F)o"vXGmyK)\7< aô >t}w\n1z6e~FB1y͟o{Dվˈ 182#r;/k7=/\\9 8Xaby^<;ʎ RM v/^YR %s$1kg }=QO/Uq%)MSx5#2߁htiO~-X~'6&KDAo)hBќS$ZR KJؖO hEyr V.pjŖ#D>Lm3u3q$rR]%SkW3*Jĥ⊑hP?9|+Q5=jcE"ߡ@ aEDeU,5zTq|e[AEbmb^Vɱ~ :,n 4a\*T:Oрp>8[.#f8'ǟ6f=K{QG[N;Kܻ#-KlGmHCtsE *,9ΡZ-!6ˀ>hG+RE+K^FN©yu Wo(@V(Sky6yLv] GߵԐ=J\e |^ę_3 Tԓf@q?8s4/^^@X! oPKL4 hݡ]EiXvodaS7QKw'}lr=G ,%zcOя[P@ Qݛ2*\tGSB>2FUAFK$U=Ō`\ۙ4q8dU~NЊ(nRR uOgM%FՏ9yxr[795̼%~Џ:D4\AkMհ*>xYT*peHYfЕYaf |5d:_yyRphN gY?lf*QT 1וm6=ErȔIM?E  <-hFם\|c-T7KH,|sCDuY-=H@5$sk C s(Y>ij_Ep==;A7]ut ~ "4Lj#qpɣڡ0Yݣb.k48VaEɐ$nX.44&xh{WTfS 0V}1pSPviՔd~L/=| 1A͒,j,$eBv&u+vx<[4p+bS񋌋j<4R{+_UK |{S}mx'2l)a'QoJa(L~Մ9Y"/ϡLϯ0 O|pz@C,pBw|wz'"ai ]!BtĿ5Q4>yVKOE=IU}A͍25C)31|sBALPHA,doըa)+ 5``̫X$܊o2nRaވ%,afyO.ø'r͉^qm3=j}:)`TqGAUC J I%+_ %oy6varۆ'@A6ʰ?X>orzǽ6,yneg"ѫvc678 8PX#=JiX; 1a/i| $CRQ7ɐw.as=/@!I· c'MlV*_m"X>mG 1y$q0,x[8ښ[EC;E˸obg*? `ХA9v}a'-V [Ptz@r k@Ζ|E֊F#D fB\NX .$H5͚1ί` y 5T{ R-FG(d6G^/c`-uή=?bj6> %_SYomD_@ uuf̔!>yWP bv^O)}hښV#gu8'UݶP)+/V,ϭ\c xF/A4miS{i`n*'n꺶LMe?sȇ9qkF=i[yKbj(c(5 L_ӜǑ\ZLn Zgt'UvOJ̆H:A#oOERpwT*2bjt@zH"D`^2La/!R2%Q-Dr)/oܛ BI I?IѼ-Ake:ƴj7EYe\<)69Ʋu|R1'.g%ִ?H>^g0hlr!$FZ2u:e(4S꯿dV.u?J !0{FG}VD2.m5C$cz(1:G$L.HU*քLMkG;R<Í^f]95ٛE`|;F>LK*ES;eOcF!5: rwzx;{cctgmc"Cå&'>`'&8-Ej_ 1Ι'P/樱jrZ.UYWmmIY^P]aTk S>(溫P}2m&_W9O޽FˣWuH}#+“2N&rlp0`!Ob0LUsj|H#@l|^yePJ}Mc cZ}tZsZc՝(z/+p9rq%>7]>cgAn5PC3.̺:3Zs% ʫn i3$vQS8BN|ΐ뇋Y&t2F9\[qfLMYPƏiRߦw[ :xF/?w:RKL>ttiʶVݛ7hp.cn>4\+ٹ>OmXRHlY,>B:R=z*RН:WYPCA4:We6w=k'uӞ(^WHFq `'u_cP{\A/E{5i];`F)0leҰ= Tޡp37=$8Fْq5P!E~_ӑ$g@57>jQgf<ıOjjL?׫ב kxЄ {-/+#S't@ʷ~.ƞƺڣ i&:)o䱄UHz$کt} Dq!{%kҥS` n}I*}q"ĸ}:L-ѡ fJ yEE:&u҅D}%jy-kکc9*&Lw>]57=t%y;js*{@}yb١}) m?wwEZi.zhsluZ'];@N4/X&NRLT62   $NGoDG^ o`Xj?3QJ\t!ӵ] )\_ Tvdg'$%p )T"l'I>-SA%μ5^5A{XO4ZV&3~/ 4 dA!h oh [c;#f;P~9Z) UEȬ~Y89vYғ Ѻ`_(G ?]qoxK]Oefn;8f Ã*qj˸0$R덢wSfy^Dvo"ѳH) ,ABgӔXGC7]F <&##$׃n! l߃kDȘm9"Ou t3>]6..Tf`e6 :\!cK$mz-S[(-BpD׾<6#G S7<Ƣ32gϐ>OtaL% ۉ6uMd rC!I]7M,Fc/JB6J.+Zn.ܷOgw*nMl`! MCjtֵȟ^b'@Fӷ~W'aꃯ yPK [,<-tQN7l[kJgķ >]f2iU*.U=Ϯl&d=ExICfcf"V he7Mbݺd\ LARAzʊp*UGX(Fx6 oO ѿxݓ!l~#k>y(:__L]T-aF3ѥC3ܘԢHտ`J|Үt&Vp-{{%k{)&D— ꥩ{% 9UeE=b)(αgYZ07070100000303000081a400000000000000000000000164e6139f0000c314000000000000000000000000000000000000007800000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.xz7zXZִF!t/Z?]?Eh=ڜ.+*qlJ&a"TTa~K*7u$1%aۿ\r xҺS,0N=}5 9. @)4@'aNd\GP?IӠ{>f|ULFU1k?!XEVPUz}r;H/kxMw/-TWT!4Vb94C+$۫H{Q7zNԡS6Pf%ˡ+:(ѱ'cudF)9$xvbR#dYTwNP97 O4S)ٞqtZfMge|UWzDKZ|2|ְZK+@؉O,SM AN"Qӊy:!V|v1MRnb- 0.?uૻ+9ȭ R3 sުɑC&WƀW( V RQ5C~ו" +Έr;J%g kerð8[' X47#, q= AT4Hˉ.~t=3v/AG{:wwlڅ0وU4f<XLQ{]}Zn;mO?() ?"䁉AuP?9Zr`xDnw5v21+N'nk4(Vnd!>̺A5Q~‘Jla-93pk&7Na:D$|H+ =Xe!H:>[nZhۗ-Ê@ rZQKa{`֮F`jg'#],umd٠Q*bR*Q>G9.Á)8TQsDNXn%2T=nuD8K0A_$7)ѝ4̌З|*ZD?.40> N[=qH|r9D#ve,Bk悈C ń yp;z9XX (x]@n5pazF*p<r,9$y3yNy`O(Kgmi*={`F/1- y0oOTs=vŤ`e?q'БM^D mNB?~_E>sQv[5]3zxZAdExη;xy|c;+ |tn[2;~M,uH@zB$/zWsS4.G#UM7]괕kc ̨ 5pB|ϱ:ju묰p3Hc_׹zQ?wq dKH#߲Z?τxtbyv0!0FMz k.ghuBDCE?8Z`ˠ<`I _-M2'HO?7VA3w0R9xf1cgpYvAT5d<#eIna>3}5UYfws=+直i0gWRp!Z45V?EP;dou`ԡي`\z28ˣqi=OsbVTkӱ C܈O[<1T]\N|*PmY G* -!m waÿØ`}wAk;6 eQBh L` nH0y1"KiQMi$p}NlZ8{>0Y cFX0#& B΅r0fBEIkU  +6lh/c{d狜 <AE^?]$!B"HzV>˃'*P=ǞJQm@.] '#X|Z_gGdbf$,:(EUc%T3vjՃxR!&#`EUhUWy9\Q1]=`Ƕ"`I(. !1 (3x3t9w߈lX\?!2WM!kx<ޥc"4"uٓZsPPםmn+׺թoz9Q0#cd`Us=-~V#B*%hWq,eAY-ۊ{!Tx7-.ؓy75ܢ T?Frh$BX+Xa@nß?à ͈s*R"NYK(ꞕ벃cOV,^P&3<תu.WWJr J|΄=ž :LZaVr\Pku͠E0M,b P%i)m=ZRdf'u$bhJցhfM&@K ЩKp%ֳOr}PGDq#wb>dÚ *M`nFmH;tWZoen>o{n:b|hpntt8*p1$tZaKS˩pLyMj@!Ia^j  FOp\D"5Ԝ?זTtPWk?dViYx\Lo!+4Ց8ن]Vyb=ۗ ^v^8̏ՐP;_XaWpڏoE6;# XSu=`LU[$]y֝ѠRl`ON r.bT;Z:$ylRW*C2;MaaʽA˽KG' =6Pvlȸj5ކGx$k4ji6#Aie 쉀p8K Cm,K #%SRH;ssTq,JXnRd!91%G3%AEs%FH `CܸVF|tN2# /.|`Qoo.LP PPdg*&og=j$VGQi";KxT]YQ8gIRU+`fiXWŌT%-Sav 0Oay>Dє}Ȫ 195ogZbALV)BN9(ڵE dr83R0 #i0fxxf*;ME$#'\hm&)b#}>ST]q$&&.'G恺DHhͬ5<}o~UI묆!;d0Z[BsUM%],YUrSĐ%YfꊨGe'4@E }b^zO+3~;ɨe.qs|2)E$9)eTqz3|4N;e3U+ԝ&? XC,;[5 c8ZQkO~ЃܳRTq̪/eɩezo+t-Omx#5ݗ ^iX9ni9D8-F{+p<ՊscNdNeW C9CEX$P>mE"*TcM kƓ#*IӮ7)*ILGoؚ,aӞ*͔DsMUcNa<08o6PQeG :b楍X?w:.E]V:Vf$9a6bNGㆂڕ$޸>>KrpB% ~P l`0I NQNE'Ef'%7`6V0$M!Zl Ie*bnWɮx+!fYlNy{]f7v_8|Vo _ 1^A8a4BV}9ZFM2f||.tOOz*Au~t`s2;HmRQ$8?w)ͬXNXZYU p KceGAJ㜤 bM 2Ky6 yËt>W0rPƷ3w0j+=Ż9ZT9o(6COa.67ݫ`Yi~hz!Uۚ;Y90.3#(s:")OP!(Աy_Vٓ=іo}=N1s!S#9(oU 7ad.f4,Aט~ ˾5l~ SThc[ck?z1jPgGдUX[nQA,Xv,O̮oPJ.4s<ݭ`fn'55͂!]rBEj7jO,19ɟ/ߛvW&]f쬭^5K/㵍*19 (|+H]w$˱8Hbv]JXSgeY'Wztš)guN .HUq\Iq8[5+. qU;@@uWD:#+zM'7J| Fz2\ç0}S3e昭وᡫr]f$1DSyv1b5b1XP^ @P!!2UJe"Jj9ב}~I"G;d  wĉۢRa{iys3SA?4^} хF)Hd&gsw,s|5oLm`G_5zA\[Tqx]Ţ`ḓsIqbvd~62(O _ xwxq| f,Y] `Ty95fҿ)d_u@:dna6Lq6= nkyNet" ~$`=2rяg;'$u7y$Ii`Bb)='z^@ȱtTytKT N@6% JAW/)S8g$tƯ]k[6CTHmнT]Ih? R_HՋ!DRb ãޕBwrvb"5}[@`|@[lުc8eτ"|}-x6c^:UBdg[Fu-}NeĂG>H|`іFN6P : yÓ{rc5V Rr=wk#5vIG5*s @"o6^>`umh_N98?%+YPS֥rMA;_d//R$MH=SX;z;D=U~Kj~15*'eb)V}4cr3-r,Hi3|z ?v-$PmG**7{ "dF,>i80 V3a?S5:+x"c)'d5NRڀܔ`ϹPӇɳ>DV'p fCyɚ^83M[T:nMsH/)ouyd؆M4B mET*ksnMgc OÈjEXT<h_Ù ^? P,ow!d^dX:C1H{$AlT~WlѮƍ5/$6Og qW2ڙZq2Msm-LTGm SH'1櫚P RD.by?Agp3KVzvITIL#ǧ@$iO}?02Tr{ڑ13D.) G2dY_0B6! (^kKx؇b?uJ EHG DޢHTڍpXw\2Ny}"DD$ D_U5d WZ*uvU"h9Ky`>aT'HBv@Ϯ9 lZj$8^y[ W$mWƲ>2ƑL(Qy@DV@ޣ*&@Ρ>{/S\AFjQbex8"sصX#h=CJYUg]-5v]? h#l"RݢYT "Gdއ^ƫV E-NZrVY7\I/lK>F'xNV چs`*BNSWf&D{, :Y8>$si-IGƚ;gc'b8wyĪ3@^?!iPLVszvu^\9tR ^*QYHP/=;i0=ē\jgA1͚o=PkP,%k~:$ 2(X@" hQ_E*xU~6E;bYstvv}|g>r5S[po3uy%5 + XM0'j`{KoPOf$^ 3Dĝss},%.[ﶚaa!# û5I5 d8Cb~vRsF+ՙ QePD3DW݀*)Y5j>ҳnƮ..#v[(P>Ξpg Õzu*Q~`|[b(ysj$S@E\eDLGh(iH?=j>ni0hN*2ԻF< hgY Zw/js'Jj;Yt 6t֏]Rw᥁KOLgkpi>1 8>lFGY :SP15tM]Q9R'(4\R1#ê.|)Ii{G)R쾘n?-/8 ; _b-2RP*AzIl^`1[Bb.Gd@qlabZT. PI,B;p;+=nti4}1##N| >|NgFFǤ["@,Yha@d0VMz$ %޹7ੌOrV:tji6'lsØ(1fac2/ ƥZդ%j5"}8X5~X~_~jl/AD$=b0%Ff#` IQVOzySE{ie^v{%*OfaeҞ!Z|{]u(pw(Tџ5¸$x"a"&ݭ|aؚo2Bw B)cܨj2!ģG߹[M->,駅3C2& OfgM<%LN{v$Sd8:"$KE(gY u~&Қs33,!wJMAVN84K.uS~ 2O9;Y+D45$'[z:"ŗ{[2 oPbpgKiW=9zW YG*Vw& \&[ tP4u?x~j+h}WNC.NKj9޵L p+ (*$7닕.~Hd oVV4LmI>o$|z`._o//>?P觮qQ[dпΚx^B`9KgPOW2->k(& c#f֛6-\zPe6ήemكX{z@꟒s{ls$t=FNDRW"ހXҌ#&}G*u6Y#'}0-(k|%I;C.e*_Bd-|FVsJ,Ǻu2,a|}1(#rPDG<~0qޮF r[]?<YRTc'~And?HE\ҔGI<_s2 u %aJz_`||yt~^/HFY{FMu!ȆVqD!(&ݧvtbHk\l/sWQ 7[CC m@[i"[b(Fpx?odf+]2R5&Aާ c1,űA +5bRpEYgS=F d#Tm_EX̉g#'͆4'lӛb=薻` ^їPQMҲiDLDeۥ<͢D#/ "OC;(08D#~ت*Ҹk[{ؾscvFQD(۷RQZ-RzC 7"lS>7;oAZO )귤cB@ k`Gܟ`5nrugj/^q֕~|(E9r(Xy3e&k4*(vxL2f#4MhR:Ob z 8H/(_4$˺>Lk{h81$ԜC]%\[lq!@l6ʹ‹| ZXBԒYVaS~g4fqq( A=04'zYձgݻ>H,X2d vP\t(~C)AfU!}_;7/[˷&%sݳϣuVր#m \& BX%/|' o DCmsPqRIN}W({ujiDZGFcĐbb4Pd&J619@FoKmY-Q7*kP˰f1tlw,e[Xgl@=0;!^ <LΖ.K 8`IV|ٰ5|Rh"'Ba[T&nE0>j8}i~vFͧ?*h_zVㅷjxBgNax>AGdm֑_1)6w5\w]Q\= zez벦41sme ?O'1{sehDIs|::_{zPQM}?ጁվ٬8*dnR)W: l b3s *(봼s~y.CcФDuNK[S,Z'e g .&ѤuRɢAhҼ/ϙ1Ie?@Ե>?,ٶ_ح23JO4lLV4H! Ab-dD*Й3ڑ.A|rh 8V&$5 #R<~iҩ '[uW:-Bƅ]#w)JV})ln0?\Od7&H3o#@h̃7 9wv킍wCxna0c>9M' { ,W)87#M'Ĕ2OCtP~)]Xh쯃2x8qM7@Kf- ́{W% 7 ۝o@O._xŹGIh )|*Q۹v$n 1cȺw!E3l3k't=\ef_Vs{X!\ ]ErXíUfCI4=,칗MxMȺ)RS7j#śvUf9E ; μU3mi\r t/rU(57/$/a|"x,컽!iȶUv+oG^Fl]TIEoqMBYd^#UScWxD%(ZW8Br>Lb#{Li{cxn~jVHs j^gbZIoM֝۠Cx1/Ҍ@}[ʪn*SİYQ5ߌ^@Ɉ3tz_)˵tF=jS^SDƭ? ,6=}m aW0 ѢR ~55&08ԐI{] 4JNB6{mܦ@,Spgx9R3,-7z7;~ȢHv2z7hev45{@ˊp$VqLJl.r{{FLf(7}{GYvZ\IɺY9i1[_G]Y&}yVR$7iЈZ(w3?C-6vHM ZX2$bϕŵ 9А)OkVoO=J Z(zvkGTlN߇?ղћQ}nG+i !FϺTbv_g8f_sxC/HnO+Vc0AOMe:u_pP!2[G?6["=?[/t;͕'.Pb/ tīJo yn8ǏGu|U+6vzΞZ? Κu]Wڕ; 2}ى/GgtIل؀ޘ[PLl?u^ǁCx.ܳ-S1:0Dȳm%#j1/k 4^C+ ͥxq Wm%>ѽ92^_kc~9q/3f/m9(zB\ғea%tuX+' rƜSu%W$٥zU}GMy*10x9F_jXb ؅Rbrv4GsN=[ޡ?m}?h-v 1K ]e,r p tmp ؇4LC47IDlc510HʅuS9H DWs u/\ʃ\UZ7hcCCmIJ5{i~ y$ p6u0=6-b_l'McÉ/1P1MƘ>Ao8VZ?BGj'Cb?'U8ΐkwH4,c/ҤB0Glm?3^#x)I||t!G^eLQ3: E^C1ypRVQ2y#+mLu[v!e@}= Qc5}&ZUZIԐ,]N;j+,ir;JS"$K\LG"!)i%$iݿ3ϫԗ~,6Z*H^7r6s¹V`I`rPm"!e%O U8@'_;eSL&rťuA9u굽e8*F*xC+Jh<3,J2&|_d[ՁgIdGR}OH7m|vUcѷ8a{B@cRgUoJR4%z٢íVvV3qbd;[2`ߨHRhّv@[E` 7ڑжSӔ2>m4MxoRKݬv!5q׎h3{d3vA~}B*D{YHj*,): ;KM6$j%E<'2LoRV! PZDG$Ϋz1Bv5(suS3hcI$7&+,e !?OV1)*\{l|~)O`u[(APG OOfM(R]σsyν2_MHŕ1 kB6St8˃$BF4K~K5و4UT#OeAꉻ]qN3FJ82ք^rlcDyTDڣhҢ&\$oݕ> ybﮚzm}K\\#nj|`kKR#lx=j? 9}8%U*n]NKTy7~*~UU yal8T\.J4$'ckvuX0Xt+'̘ tcb!s [}k &P˭jJ capҾcx5rw<7E#e 3jn?z;{g-,ƪj ZSQ废/f*o)+7o\uԤ&C@JFlLZ ݜv䀪ESBs~f;v-8^My$oOԞ?-NHYnt{N0)'NbW"Zd˾0*PQ/1qB̲:kw&7 .du&[cLFM>qW#PSbRpZ<):\4KɺOmebƅk[~_H3Շ2;,c߇ASGKQ x>4(}wd1w-꫿e;os/xDel^O: ty?#]Pz~} xW}ݾXPZ[]0j@>gȔU5ȝ2֏NQЁ9 #tmg;yH.Ey;>2(? 7A'g-XJ Q/)gPtX ~,L~0Q*(āGQT\@GJ({HA|5z 2 Uqj,= e *1hq;; J{Ͼl32X(qM%Cj|ψ*}GڙGȈkR x^T!>%F]:*AytD'B@5C$ WyN=xdįwS=bʿcʏa?l]btxW+qT69nB[s$~gQD)2MF=4:zmY*pԴb_Į d4K O.kR#'R P7(su=!~0[qp`VrJw*}`oF[z1aY<.4qx_TND%\ % x&AKAEu: q[rlUkק#.Ǿ "a2:Kv7>F oi |%G-r?*DlƃQP7?mO#lY~~uO0{]',yŕ\J'<aC=5)di<~o-uU [S Olbꮮu1/ʄ{)>I9# OHۣdE]T: D󕜜UؖC f )hAho4MD]=6_^^Չn+l<6?5Muq$p*7N WN*6M"*;ͼ,08UքY~ 1\HD@IU d(1Y Wm:$%Ϭư!eGӪ \DSL.gS~)B5i`tH%23e(&άnӿ#KtbWz8n\Ab,f2ƥ.FUh]:j2{fO0W{(D]\p/6 D: IfOl2fֻz^t}4kH59O^$"09.$@A'X].| 5MC00_CT}I~^kaymL#?Ĕr̤/ *\ 4)&]Uo-W_~}RԱrҨ*$_ɞ?dٵ9*IG?.}I{ѣ7& )J7;Yl/Z+lV:8Y{*HtgO\#p!@d2Fݸ*<-ޕSwCѳ}n,ts# fIO nr٫|쪲%-~_LnLloERum/X*?[?Ser2gY\nB׶Wm r=Buqr*T!=+9Ej6GM~DE <CAqICo_$K%~gCUY}%q~AyI^+,K-ZXKƒq(Qul,FQHɎsv*&3 Z"Ϻo_#2Nѝo iv70xGkD~0Y],^\lC+ =8<'6I + +ey2W&_9JM;a'uaI';HF?~Y~ p).**'5PQ# 5_JKʘg? &D">"E"ܽ6ˠhߤ&iJZ^q Fɷ#F Fdx"cPx sDZa*Yݪ;}@7[,tKL"bin>St-ƯdejEw2-(pKt/|+! Pn;N+o^oT8qhZMLG7}؁uB Ų3nCW{}\<]%J AaWȹƤ2؃~).s ɝ5FBBmc\X.V噡۲!BjIB1hRO\YW0CUq:׽9ƵpP~MPmv/8z|Pφ~fpsU՗p`m#sbb X2x?Ƨ.F^ls)q͸?JxNhDB~3֭zFNQS5g!4ss@k#xduq!lq惰U-K;JRX/)br œt5UǍ&VV-UC~ۣt$)ԏ&eAorh_~0x Ow>"Lݾ.Le\&18onw%0Q=6zOFVMV> l!ĘlA: * ۯNDT(:B)IH 9UI=j^_TTŭ*FC &U$<0pb"2A"âbǀc#eJdz ?UQ5ڤG ##yRųfyziEbM=󅙴ɪ;D#k1kC'R[zU5z\keRt3%k)_5̜W qY7.Q'^ <~597i7JP `|qCvm"CaeXw\i7meH[ä A鑦Iӽd&1]+`x|QN##c[`>їCyN~kzJʚ*\ #w 8̨'CZ J\7(ȵz[I:$((_M7wlsݖ;G/?$>ugOO6ՄjL*0М 0?(9w;[ÁPJ;xwLJ[,3 :}Ħ$)MyFQ+3jªZZx;SH:"7B[y_8];<m؆Qb8jߜReWaAR8icTȦsOB|ԫ(t(eh gjԛZAدJZ.[RmY .;EHBQ^)|følz )N Gt4^AFY:uuu/eA%wM2=&P6l ?%~}˯[=a9+$$r_ݮIa`{TJ [Gz0? -oށJDT;K]Yͱ}!> @;AZ!/!$p>7гSb쥆(Q )OsZ#Wky]Gb O`*w6 |@Oj` ٚ./ Ywqdw,s5+̊L)ɸ@19OYkO9&rYɏ ƗHz J >UI^q*$lc|MCŅo~pwpX濩JoSȒ豣6/})G_5/ *LmqcI-AǖzcMWx6wL Az:`yRѝ0g?0$G句2eʱ٠M _4ێ%@lxVzcn3(0uƏf"r}Q!w_,z ́iB&M/Ә|{VġGK*1YcXH*' 7H0bpZX>AۍK삊9>&͵D[1P%um=3x6}9mωv5b Y+ ]RdϡE.\ꪱma 3.q̝ҟtƓ}sԻ.aVEazMW7v]4cޏHq@a~o@Ͼ;6{6̧A7* op8HAs쒮"45K䋼A6wH]L pK/8 r77VqM6vJD!(ޤX$ KԨԃfnCn"0B PDOS JnK؊qDP Cҭ Ԉnm ш;}ì5 >m]5aә5lɪYm:EwHsfv>BE4fOǿOQןpB"5aZQ\ h*7K\4rzgS58GߔRnFnѥtj$CQHAeˑk]T!8NSA;S!͗hY mRWዕUHO$.t*P挶Wu #J`/!Du4l(WY\ u9X(| 4!py+bQ1dۚ %6xI)>YYBEg\%lYǦ>sV% j_6g(KG2_D S 728K_%L ~P0 >z:JmJLaxBQH xDmj2X턛܊>.EtI2QB-\+mƬyWWPj@- 7 >84jFqmĒhCN 1XTrxnUkkuNi:[ʁiM(u)P+r?ҍE>Tؿ;= "RBv0x:@tokJGV*٣h\RϔXdxC +Cu<"G kT$30>/Vb_SVu7r7Ӝ2i\ZRZ> aͦЕ y)񃪴[>53!l귤(~7e2r!ΪW+KFNDߎ*d_bPs&ܞ*ҟ.9\̸2 9 eyt5n6FX '}L¬¬J{ #/h$$}vY75nhf~ jq *)I^\ TggxNi⩧6ihrȰ *i]YO s'qQS ُŸaOr8'd\%s_XM Zi_m,Uܝ[󫦭O.v4k7fN@Tʟj5 șu' iW5BDCkVDa(0&jwdv/$ zkZUA9B +ٔ;^ -ÿ iH /,u̶u=h. ] Pd2E \ UW<$ꔭ&SIKM6f2 Ų͋i rGÂ:;Mq7 -5;5R@" T#qM۱i95.vj o x-9|RaM {۸1ǎZb!+E#>Jַp6ʌr-zt=ɯ, wJAOD`p=`C0?ϵ&gd2-jA_(g6ٯ܋P O޽I[# ok˕Dy -1; 9e7ѧ繦}e3$-.Cچf<_GZ?5PyՆĉ4k,,̽h;QMuq#7P98ehڅ-#k_Byk،"Ԥ(N̚s VPrôO[ "WIۊukT.953xzNP!bѠ) US ݔ& FeUH7;"ZṋEmù'B-,\nJP˯ʻvy@mf|I Gw06fUpF J0D.^ypou\(\[#8nL+ ^֫k)-݊("^PS b[Cƒ1_ 9kZϢD;=b rG7bv?eD&" wґ{s0\$%,[NFXMX܀KW*Vr+q&L )ۑV]92\ WAQrrbѢ8)JJ[> ofhʓ tgxR#\ YT١EuB"9uڝ() ]WK#(SEQ౹ K䢹;J21R{ڂ?5P%*k<tct{dZe`U`!CQ8]Aoki]2FuV.S(Qy&uqbbU*^oo6heC ~7O ώH0v2xDtHjaS77;6B&_/^e6_GȄVp]\Qś&g6ъ b&&FAr`!Ȟ_CD"(*gmPXi g[Eu \|]h1Z6qWS"*¡:#C@)bq>yzNvgl/1t*݂fq٫Eb4p]YvkI6tr ;KH! ޸R*ͩhBD)./쌈qC" Rڏ +w̴]R2ʷ@}!6^{Ӭn#"+߆]Bcpdpzk@r<92]y+uj,pPԆAE;ҫGnp{˻}H1&ќ9oiU0v{gI鐁<+ ֖Z܋Oܒct4=V_VF1n5s;j T٨"`!0j{̢v'dDkx3NQ*Ƿqc5MM% q~6&J^UkdVFNV n!E(IfYNc8L+D= *Uᇽ_J6P!@{ÄJߤϖ"$l#0~gl73*`d ^]rpz(-h9eڧ`@z3vM̐@SO N|y}omSBb~xNJLj&{P69}yZ{Kkv~=rYsΧqjs^J!Y!'c5V¼nC<7BUI4n `w}\x 3eIMnH %I> TG$쏨p /YQThC_lO`)r [ qtk<闤 4ynĈccrE=ηb  d| SHݲWV͘ <[l@=7noU@%_Եv{1{$>?oNV(r×N~s .Cў.W3Ra]do9?Pi-Q 2I$𜏽rM\S (.+)fײ&`h? BWIW6}׫hE%:(9>GnDXw%* $$PWro's$(m?F)(pü*\%bV4IY'.]pa?4Z'GŐHF~+hahT1YMok5PϘVFwK˜`x``7p12r1YPSMYˍ)p0ŭ͹{V/Ιhx[ZoXV-r`  3ѧ"il_SWOqB@.r c%Nm҉gN_i"C8Q$~'0,S POh25B oC(^ͭSG[n j*?Άѫ!_9fƩM,w,\EҌUqiEQĉ &`2f<>(8(訫 !SsJ (\vuA[8J0<0ce3`gi` R\d#J@d1~.=XE_6KqoǃL=8.I$bDƃP]C-- Z:M{<.-EVQ/s$~^p:hCK#G~,Cީ<(sziَǍZiHU0ػe! 7{U}yD)w2' 7N]ltlxαD- OP*g bA\7$kufSlȟNM,|ks0@屺s>wkG#8{^[c0f4&Hikjr{Bߛ;uϽ(# e+vڻڳs~S W\MQ$>9#!˛R`x*HL/3=NQ־0BĢ<-SsEeA:|xLcy Te-Pm 3Q9_O1M]S9\Շt:1spE~>D7Iso:lyp( O O}E ȻpQ,~t?`Ray)FHXj\xT}XЪ9̧r#2-;OJ]"S/47L%x/m7rLvτ|V?idT,g|Ƨ˔lm%#M@e$EE/lq?g!av m-xOX I)wY١EOB (!=[Ds}])-&*[!ijY?=eȠL)\2m k5OYό"aA|sX{S5u7IaW i|eU/BL B`3bT{J &!= +i3f z *>w Db{=#z%j?)NqCCke W3FBf9ևD}˙\V4s9xAg^bRm@AU~I dP{@8?R0/%qls}PDR?Urq[j_-M0U9S|Ð;80E3gFEG 5ܕTI}2 z@8~k%:Tڼ=˫@Onz5 Xt`<=p\BrI{i>Jm n?@($ cR]ϓR@}@RL:ӌn&>ѺNa2AN1DIGjϿPzR;M'#qνW Ӿ>M/EIaX{7ZT G p4%&(s!FЮZʇ gm8Qȭmej7AnU׳RS/bKcP5 ?FƦ}5>!]p{}oTrt{P>u3ʢ̨l-,Y!2%Fo Q_HqI-W(TA1+j f%ЯAPtƨfdӏ܃b jNH?"?6-AbXR&),F{My^ſ|7niBu^\ˋ(b0y=F WXMe`I̜WB9ONu{EzY )Q]BsԔNouƫCG*?gvPZ -htou`[%1d݃RcsĻsHPL-;eA;U`tzV )HI<(*UDUVuwPͯ)b# JD)צxzw2|y<ߎECbM XfDX{EDL\z)ZOkS8δ ѻ}OXaq \2 _J)ݯ9)؇B A~$HH=jLJ 'J9.Gya/mƾy4ܒ5BY&$rutIAyb:rW H' _q=^Mߒh;DN0lvp,iKfө7lmٽGvzU =-Fq-Afr_QBqD>7(E\vz#21P®6W JF~FEb)[,ԕ$*q=Eą5*#+Jhſݬ|~U9WqcpG֌RPGIʥY)B1`#ݍjGr$]|OF'ޜçn"$3,NR;8]P!G.#Z܇~UFc-}@T10B۩J_wcDvՔ_v< B\>,G`o0?-'cX-2Ǒ9Mr hKC OrB͡<̦Zn?iqe=.?uP\.| h]]ߙ 9T*0-I.W?EcVq"~.Zr$0Qo/-gRiw4qa섅YJχ[Lu@SvsţLMRcuiiDyYq7j Fʥ<[4vt\XViެ]jmֲԅ׶_tmB!]~3#WDzMcNAnR|rԞ(V-tR4 M5; 2ffӵ7>v,y9\Ô2jS/PZn -? |m Qi jXϜ*]4AwƾSgFh h6Z$~BBC ?Jr¯?2䠍Ij )Nqb³26/ ާA 0 i7\ÈQ.?6c{9ɛQ{qWhuIMfb?6 )l;f#ͳנFȚϿxN0WIfpgQ( .M8Mg4d@?Bj#Ym1 :GHd9=27߶8\|;GjU d 6U!R~o[ S&4uhP13և'UORFKbI -bR^e*L+7wɖS:vE"yCl.(+(#,3X3ݸz[jKk\w*e4hj q.vR0#تpb30VF=q5yN{Y d7e'31jnn~@t~"XXE#NJekypQطEn%& P;q; G=W2nm~PI;3;WFw؂ ŨOجCe /ynmAa~cts`o1E@k+G<nVR)cY+9j`^k;TapqB֍`EE$DGe:pMԄF3ٛ)w'E= .Cahzw M#,>f3`1|"goR#wyr,95jg!P-3 EiwkJ{هrSB);! jȎ$<KI{db`,.`&4kaUf3Kb1L4xàV!iE:ޤN<@dg10N4r0~{i/A:*K6dZ]ߧdiw}6/`NqMc\s͂$mY9_bf8Ó54y^Օ*™Q a|QP @]'еL a`LqFʴ\C;67|=i.]a،.}E 1oxMmy$d*.!;v [= ޶>h?llSX.yr X7hnX$6@ra?hg% ZVh4%SQt?5^./8υ-tr~^/"5qz`0 y^zߌY]x< Gwe9c)#g0}:ݎ9آ;e44?kB/[[mTldKZ>E,n%"8$w:dÀH7N G3Hl1[I &Nh$47p;MAuYw9! z`1Pيb&wes0qt8i> g_>hgԬ%AJ)qzFxwy#TsH}+|]·\ӟ=L9>5C0;)۹nܐDp,crCPn@2^Ӯ O@rF<OiȂxHOctX^j)Mq)ʕ5x1RSVb'=^j>+rt30!p:OilE}P~6m=cR<әixϸ<);ri'ﵲEhD {!fc%Y' 1`54þШ؀o=u]D(`}؉Wj_o3yL}^oCdݵpa.>5:`1@>J˲]:[:+U{B0Ž6d ƞ}/ÂIO%c6[kR 4~_V@y etGbXQ_B@8o2F}tǀ0 )K#nzjC)t7мKcA940[èz.A*`N;g%:刲Ǒ$cK6>/l1?J $s ĨR/uc ^ԥ X=g"$yV=={Q{bҜ>'㙋!gA# $׉7f} R\:%Gk/o>N,a?j?`Zz$~6b@]!.dT[+-ĥCkN5db*A9gGqkgu>W"^&S-gj7֥ͤ.D IOf?j8A&xSDڙQ̚\z*nvӿ^ESh)F K^P|s))֫n5u_~]0]}OT=ea>F>I) ϯ|l(uaolkQ>r=t=+/YBmA|"a"FE\:Mvzz :D:qfޭ{S-ͣB)h 5 ܔ4 ahbEBVԱH~B&B:fDZW-&To&[IuI=U()F3arP۪hM%(۵3skuT 5h=T!/lTs2^ 2˂Sm>q㱵^>V)_\mW]RdLbG-nVdD&H$H}V.{*D@I5I`"s,Q5?8y+kEblt?ghZJmCeB5U(.wqq  me)1T hٻ4Uk8JVfM^جqwr>!MR{m85#Rt%TۿZB2ui"yHhe^}@ :0y{7qYBtJWat7rqf/i뿑8[GoB2gG̩A0D!/ٹB&xeI` HɒGcұgOtH2'ѐc5kB'׿_|enI4 cT`dEXQ/` 26_Y,mz(UY:ӑ&"H9BV@KzHY%ki!@<̻VX_G \m'µ_ *@j*U2~ԙwXŦ-Xh- tVY/6|ފ?B nxzM7x[\|S٣Vw>pS,ˌ +ȩ ^l"Ӈ(!ɉw#!ӄ8?>TgCrL)o1-CfEkb!0^1V,Bюd^K4$0cgEpa_.:o6hgBr)13z<ɂR ~ݞИϕz#_fmllIqe~&0 +jiJ/sorn~5b cjCῪ F}%|+ Q'hg(C"gI4F2.xtJ WeGEڅbP&79F1E.C\.d3FfWFD/J@s&mfg; DuX$.# ΁nEr2R& KNxRGF (gLڡu ka1´^r^sf؝u28rRmA)SY"|SfϨ Bצ[cth*ME0ӵMyAArA?:azlAC=y$V nj8}**W4|b&` "e5 w)Sҕ+,ܬy0X.$DYYMtTy HL9̉b~PC*V=.)dy1۫7o;:ov *WM,X[(ֺUR Mms"J]=ć|j.Y.Bxuᠺ<_{$,f$n:k櫅J5|n9]PA.kHϭké/oqfC^63?jBy)] '1AbXst>]M78E3o,:gWp"`+bXXߩjQV26J?׬X_̖/ùV;k!DvVT~#3ՠ x m-@X?[_¼V|9UH6j? sXr97pt^ZRp36ge_ղj13; x׮̞;'4}zQqiSf ̏|^_zɶ(sz;І\dGxIޱq@ӧtd0q!avdNXR>m`i?Ū J^,t7*xfqlj8luwxEM6C<}rp69m|F4'ʑ˰)jK8wM@#(8t!20ro$č(!M'kPϥlLiI0'lA2J -~)/ȉbGvQ}R-SC8?tq2zfu`jOHD>OWPxdɁT>n?m7/H6ݥbIN`U%q7 &}ʪT75,6Ρ| ʷBnd$PM42ea7l9!SM z2 Kh=ǎ"ҺiN9.[ {~QNKӕRK\(@"\͔w?sа{lv@7+w~L*R=Ɠ8enqöL<[*AzYgt[FlwV^}mPH[ )H+>ޏ 1x[޶s^LըdC/y9, 5K*3.vZ1WP{SR[MQ1Kc<B,=:WRY*(Ul2^T¥dr>r(M4Rky^%x_W!HlrxV?EQ2xϣ%ZS',h@G@/D\J^DT/WJK? eGw CF^Wz" S" |sN=EM] UhV>Z ~8U.J8i>3`6s흁/;x@},IWE[G?:{A|Dn_NZApBy׿ NRӵ}~V$N1֬k?@QM%bK 1nߘ4RN/zW%x2QYR WXnW,}:"K E9ZT0fxrݼ(6`F¢‰~ rP+qt{O7o[xf3up5dY4VuD61,Aӭ" OPbI_IKZdofAr7Ƭfw MFFeHٷK -$S^*;W^N l𚿞ztw6:ϥlEmƢ56_>\I{֐u[APm(:ҹJAԗy~] ]a7K;N!ߌ^ 4G]*O3~9{N1H⒅ 9(ѡ1y.Ow+yr< goGuˮ)pbGbS>]s} Ay.3.1Z޲XhP/@eY{nKy2 q@'WZU2 c^0^\&P[(}R-qs~y!,[%rvH*Kų(,a [˿YFǎBPvLX*etT+H< \Xlt 0q޼-ּm^Lw9 _G/> #dHC&4@GX㎿ϿY/^U+iDO.9Jl}`S`g$2 n=}iKN5Jd;$g?tQ~Wf,C/dzP GIԒo|N<u YV=.H]eH^R{z'+RRG9mgYVn/)m\۵vle:92E`uN% oDDWXx _Xд]INk:GWU!P4 t&x?FzZ990w-0:moݐRD;\٭{ 4Dq4.LxbtV]tBF`zR nA|/_oi~^mX}BdҒY9JC{:yWXӡIiv5č"'P.: i:帬5T zT<7r SF>46;1wkIS'y+B&7cVfX,b9H7-@T&jQ|cB~99~S,x8?%rvj#G ՜~W[<ӌl/"T:3*.9%r- NSh}8ģ r!zv}m jOmۦ7c!iD#I벟 ͎@=!̃ٿYR 0/fCp/pUX {'V%=0v gˁDaWs0L;.$=w4?'c̆WDCw*PPJ2oO5A^9#MX8C(HPZe'GXC=,r@9Z.xYպs0v4}dߟ0mGriys0C |4o>پJI8ڎ|jYЀrM3O!,ktl| } ,O5sA(\Ii޽þb."Ǝ2tyuBa2p1kUe%vA,YXvYnhȃ #l$ 0a1nh`d* ̎}P)009ñ(x]lA8OT٪Y<$e 2< !@I%Y4w 1|GrL MZpOCnOG~ڏWrƌ8cYW8儉yЏgΥvD[8!Kb񦐀ϻGvA =Kp죚eazum&/J*ocDDp tfNV_BZieg '`1Ҙo)>rnq sz?94S]J v;fZE&$'rssŎgѫxs&" {0BbGT 0$H jjqCx 5|xY Y%;U- 3?s߮Gm P[Ng VdŠ_H+UGjyZj†3-xJ_rrXC|\T\-o`ۍ*s4Q-{ҟVvD72]wug#7 y 9dmR5ZbΒ 7zL+ Q|{@d|Vfp;Fk"I zY+2=Px!RO0tcW3 -؅XK /Ce6|iᦍz>WȟBiYQ ?Ў)RfX:ׯ|9Ie9ɪ8| ]) { nI &e6-4OYml$]qbCKGx@j| JgƓV٭֓ˀ*t L5jɓq5 VKy_xr$Ff0!8YCh`7Һ~fx*KLxs[}9917qe0ngG%|W^qpܥb4w0۩EOͻu*69$*Du ]k8b5o>v%+Msajg XjW2['fU6 ?C\^ImIvb4,6\S >y>,A`YR [v@EW{pB13"VZ-cȢi?j>Tn?3cSW[,ZxF$I:IL#Bé7W!Vgo}SȒ4}9̓}WRѲz 'U>Ćj2%kbJ-2 M>9i%'5dfv_|CLGn|,Jb Zҟ{0ZD$$8isKs)x4ɿSxX|~ Oמ\ F`1,J? MČqV뱚`(FEWZC\UOׁp0C}")1lD@ v]p$I7xS]YNJl.d"z8@Y6Ba„ Tw%>=g Vnr2ʄ,:y|n|CfivrLeɶ@>_ ^8n~2<_qu?5d9 :P8ncMuH֊a02%-̇R @EYo17HQNLğvyxB(xQuP yj;zɘX~+e/Әzu/灟hV8kYu9qJcKd ,t4J:=8su7g_4Mك]? nITC#nA#"i+{Xl[:v7QSyz1a!jNq~;8‚GV._S 0]] - (B3v:<у 4gMB{KiwX]k}0s} o2ZkƇX֕٧9Wi~{C.(6 [&.ۺ>b(c,v5 Jvϫ["Ӫc*EMD?H9Ts0 *&2}7?F 5!jy~dюi~q-+>ccN'2ncCeJ6ãՉ;-`6zNPDrd@=(rMt.i^"&%$HR:Mi-WY3 ħFmU*XJ0,_.Nf1 ͋mgYZ07070100000304000081a400000000000000000000000164e6139f00005e3c000000000000000000000000000000000000007d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz7zXZִF!t/7]]?Eh=ڜ.+rДg1j餸d#ZugB4y܌O+Ht6~+9EE|7`9s&ÞFztt5X[?/2!jWɁ9TM/2,mBIáJz IJBy!h9-<:aZ[P3R|z%-DaXaT!`.;A!z1)xZ>qYࡽ }"#tFyK} ޘ\.;`8I&(x)kDa@s+Fsur `ax5]"J([Pܔ" S[ 2TG,/`&xZZO@6t!+c8e`aTkCH3‹i;4QwMՑEM+w3X[Ƣ73 E27?$P`l6y K;Z%JgRgM8'yaRߌ{d\ -%73D,U6kTG͗ôTC9\z#] y6( \o %J(1ڢ%l#8%{vMtݝ񼻌8{W\ZžCD̝㲎?%O7t÷vz Bp}pZs #0~,y{%xhVYǕ"1E|q{LWB4;F[aG5͊:X[[ʠbqTփ17GѽX%lvˠ1G3<i'.3ĥ0.#y+&1%BL"5׻ Ct덕2=*-?;X.@v6AtD.wDļ% 7(V阮*hcy_+$> }ACհjl?tWAo\J3VDF W4H zuK<:s "%}hfY VL Y= s1]b힄IBe2 F t "Filrϼz(yY)#Nv|W_fqbz܇Fl>Ti#+q%S (Y'Lv4VuqsNV{ؔalqލjh7b)the~)/vVGBKP53[8JO,tÓmQʚG>c{ Fn@PDJȹu+C޺ On (*=jǕL%$%n߂r'ȵև!$]-8DOhIbςFpF OM¦C9b}ns&|'ڶ*LA`ctlݒܺ -`HEB}!7Cgnr!`~A|Q]S Miij8P><ǔ ׬:3?Tx9ͪ"8`2\Fuifp/%EG$!W|9y(Zdhw`}<8Vzh|KU*p{ȭ<>:#g3䃂T2372u$o6z] qGڃՄ2U[-}iO*x{9VL#w7@65lŽ|`&7j袳B(޾/2^>-O 2"7ʻ+zk~fޟ4,`"9^@$}ck|(leJh8; U ΐ w0Q{;۵ -Ih D$N")+w?{2's!n|0N8ZyigSrk0иs7+r6Eto Ѿ1HhRR%bj_yj/ H QӞ8};_{m^,h$v䡇J 6jk${jh1E]DrR)홆wQ3W&3)Y2=RK;ÉmBo;/̜Lqذm-/Ii7cժ2$56 B }aFd-_ak!g^=XbMSOX?ے9نm]}AL!FC'^I&1Ldךv2F<+xHN8b;_SU :ktˈ1jt_XU b*#?bIfg"GwB u)1akz3 mh^;c9x\:nP|{ЇXu~'aɣŽwjOa@qJ~/jPeu>?9ob 2Ok (J~>OØJ*q" ھN>B|$웰">Sj Kk{E€: $Ht=Fe*`/Ng>6M a'QS9v&k^f Z.Fn*p̆_[weIDaYg$s+2eL>PyiV0?--Q[rdE!'be׊gi|h;ϣ,UaTMC j.OCi+/Jpv7oRkF3+qm2Cp[ 0eޤKQ- B[%nEY-]Js62`K/r6XW`1'ɣ]*>ON*SqLjiָc1#A>I2X4MnÀ/TRo<{ lcg]BAc lcO(2`@2 (<'j}0<ݚM֫yk8REϧ3`cQhGbinL3Gl98[}VP0zY@5-l,j&TSO"J0TSٝP'poჱ; vvhe|fcYs8QTG@Q8;6`#'=>-ɗx-I\RŬ/ՃW̅;*?5D}Dġ̖fX! 3o(Xa2rUz-!j8:2? P M(!LAs,݌VMU0d{VB"cݮQh[MQ:zҨαgo1a.c8CY;'%2S\Got6cT &xϼ?{كvx])@x] ,_ S#xfo,1d?-sl~bKWw#0cj5,.Q׹R$-?_ W-hߚj"/mFk򟓍 +愌\[ߕhZI"F%mR7j̅?'}fPJ:Wb:0ԥ > ݿ Ղ!P80~L^{>+u;VurQ) ]z6ݰF5/ƀɛV!5I<~Ae:SlxP^y 詯E;+i>Cs;@ԗިXUZaJo 5a5.;wc?G7r(V>,QDعF-_1K@qj2$Y=5 (YKkMX噒giR;u)r,U.MTE8L7ttPxϾ'YVX-m0+zHmh+e\Ó -kRhUV#aC8D,A$q6TA'R>ea( W|#®KgWY<)RXXxUVc,A٠s(<

g`i *u.5a\ұULƈI2QQ ̓O6$F3YUpݜU'Ѡe`\/xq#ɭ4/jv|ՋWz-[ petE' ,{BsĺYRjB`ieʏ?_Yf*7 %*3{)RYLaoqs; (ln{ӵ5ֳ3OLYCm*CH^]c!&rۥ5煸hb4[3:.s!n=Wp.i>e?V,~3o"ae@dmPU5wcuJ&}289ۼ/NA6@! #0r,.q&)d-E (r]"!T(u;ÕݲoqyG1Q(DРs Dr[/} xƥ~RLJpl3OZE ƭ7Zi7@hݳu?hP!EZMWX[+t|sx˓h:RpX%h8.@^/Rhc>Pzm]1 F|MBèP-8^NcBx vh~k]8jQnZy|ƪLDUy/ƨ|8D - KJHj7?|@y?V6;(ũmde{{&.s>%}S $!&SE{;' ijW!aEp6=1߻lڵdIк}',(j K57;fyW:8$ KInt{eLJ7f7;amw$8<<}DX <50w0*?m'gmm|>/ wFZL&ky\{C {+o|zFf \\Zկ4^\:39KvV(۶#Eq)UB|a@ zOnnʇbc,GyOӓac |A]Ҿ zq)OD0U3h~^HȔ">Ӡ̙Cvsej 4"G$o>`>O* N`i' lH%9HT'qF ySkx J@hB dW 6KkD)PsL'x;E}$\OaqZ%_Q\?(U=5M5IsI'=prP#XF&u$e,KK:وzon4 mѬ¶OAqҶm߁f^uv>rЭPw9ULfw9C%P4{R8؟VNj^|/uZƲ<\IezgmhwPqx[WcI{k65_rAѬq7 ~ R`DOEoɠoދ=RX){\ Bd p`/gɟǴtnBCBR ȧߐXkfB|t,Jt R%YҍiM1K_PXs+!a'zmN9jӊ=sJɟcԧ%۠SW6; sd3)f_K.K>^:ɡO/C #/3BgYq?U2ωzM|tvZl ]Td CNJ4P3u}C8Qy؉#={|Y؁&Wq=Q3ZjR @Ӳ IH@DTT a=VcXn;Lv`܌,:0/ٜ_+~'2q"G2ؔHSrY hX f|Q8e(7#p63S{n78dPӽ6!BExs}ݗ5D$7e.@&su56/u7 7MhG&bD\e"D^S9|uE_pPVi,hO0bg ;H d&FzoX%  6uҤ0@kj}3%z/F5v ui&|85u鈘Uq6*cP8`myX?# ya\nM]5ju[j$+ Q>N;$#t veCݞeOq,WS Y䶁o) W{ăZչԐæ h"sF3 1Q4jQKcgk8ę:l aj  T#n=Po4,sh9F)ϷLDܸA2'C@/-{<ia޶h(Y'ґNmEQ/@*;ayvx bnr|֏bh)+ch'lv$$IgW*[xp!fϽ^07%tʼnC^s"^8 KLRdum2נL"BKOJL~~@RJ2Me[eB_] d@:&A.V_#Y fa|ܹD9nԦc*#BM궜(&*ZY,R}22[in`pXu|Ȭu*Lj~H2Jf.3.ӗ!98v~ڻmQP!i|@v+x P{^4d`M=ۆL D4ǴC8X@'Z5?^\1?F(;r0Fpt߃DCTrb 58ޖ}a顀riSow?F,AVT h֥uIfÖeZ0xуz\j}{EAb90\Ī_hl꿎UB,𚚭t 0]axz-#bӦQ;֕s \K7D>"Rp0GO'V2IAY//S^~Enaa/+y2ȗx>ۢCӦZ[ \:[޳k+g~*%#Ʊe5 H19pYт[Pv~teg (g*7R3LpGCdKb:*=wC ӥ.xx=U j[ރÙT %I]sI8 FPe\Ȟ4&ՀkDt_K[QL. 8+5M91%,|bm#6WvҲ%LSve9D[ƲE}噲8*ؒ g@"XGx-! UEٿi>J+G> ~}h~S$l4S,W5F vy^C=Gi!]ծ}҂P+ {t:p}F}e;@$Mw,YNly9yx Hql%dԡjD.g}M'KF(VI'uiQfcc4ή'IqM`R*})CXa~m^Hࡱ iL2ćR{ҨF9Ӳ*OUУ4${61 >{oVj.;@$RB픎 2@ Nˇhg].UӅf1U1aHF=5P S}DFe]NwWˇM<|Gl JV~o^ wy-xn-yDuz$)mf͞1)V BN"TOC7pZs&a7Ŋ!g:誇o_CσWUaX"Pk گ[O}\#a+T_4° 8ـ8Rm 5#om'vxbo /~!ƪalvRk [/bWB$`K1~'c2z0KE3{!S7"KY0k$ռU*ڃa Θ_ YB54iLʏ#GE*-nV'U3WpRyx1N7 JS>7<|yǗfi/ .RjwX8meJ>C.(YOl0c.1qK\- 6#^~wABp`?n VuQ}l?/e*L'[9B}M}w-ddp+.V07&æyQ^E:P7Wڊ/!|:{$UK%>׋6$ގk2S zy/=BMUbг)?BvDN [ a]Q 9587ŠY#7w~(GQr. @_];p*mVґk[$3[W6eUNsXRkf.L0`as }{}hspM&~hm] 5,,eaaRy/h &ѫRʝϨ|#Ǻ"5&L9fM+՗F ]Y} ĻXȅAs/2'- V#{)P'#ha5d DE{ Z ȎJpã_  =N'QpK`Z|"f9^i{4ttud+Uw.hPqY0< ΀8v6pV9 /`U9OCORJB"E%#/#Gq9ܐ7@ҒŨ:|r!ޕoi|[ wX"x 0Z-Órf8`_qGt0vwoҖPqTK05BacwQ0D8>h/!qoGGӇ7:Gi|Tc` *ҡu62! 1Y>nDEz#|~Z&!>sq7عg\npqd kH|J 9>O42 F)5_/,(e |TީHBDz/CG/n˲Kӕ%.I̓ F.< r:6X;7,M)DxwwA{YJU݆WקGizڣa7tDHb3}۞lhk疙Vpd,ou la8oN3I'/ jRMSjG8L⚷r< a$4i2:_%Ù-HɨLR{S-w>@Fkt00MȃCk%T.ߎR5!Fk0ԋhv~Kɨ< +`I5YZut/}bu*,"l>褨=IOn6@Gz+ON)ݺ=ͥe-D0\cH\`vW}]͆dk;pzE8 \PFWyjC࢏h]sޔT:3\nOG¯e;Fay ]}.5AN9z8Y)LZ +=@rۊEwΘa ֖٦ʩGOO0t@6RSt-C[*{q:hҕ8J3xI Zi3Uܕŧ_,&.PT ˚a`jGP .rD6ڀ4Q.둈HWt "-5J8Σ^K{`K KgSd¢XX>P m*bۼ'i&:x)ZKǝʀ ۼO<~a jd./voߍE4歨)L[ g@Ik$Nk⥖JΖVlnI ȤPAwQ5a=EsRs#n8Q`887a7;NěXe!b7>Dv'>e4 GZ 9bq\u  $]BH\tBo}J}<-Pf SBcG^-ÂNieEﱆFL״`#5SwO[Ov$5Ag&o%B.BeG=][{LνVFfdX~pql'\Ε|pEСˁL~mN%S}I'Ԑ5 Yදr5!+2P̪$gmZaa!xb$Ej辮?` Hvb}'Woiv|O:vp=[N5O̮_ ]!msng nq TGַOͶ1{ί!Zە/S`h}2qRvB;;Y$I*,I)W= cl nզ|L1÷x\j KoҢ.eqSvʆ 痗7`(5LѦsޙ%ךxz#s/VOfbN!YySIa)YX##?{~8z@ vB+%6Dup|w:bYa28o~鳀N-  ˯BA` `QyIcvSb,.v.As.?8x0y4@I_4ldu}#l!hFfLi}$)?&@Ԗ {,; j4ms}Frg&+T׊L x PH?g͜6>0~-?T.:/#+ìF]28g=qz^rlo>f`;4ήP}hSCW83!QAWg0j;υ4YT5p1%|"p gKX O 93i d},O8{ixs,%v]f*ACZ5TS(db'2}<P՜S6"Zܥ&ads jj2 T93 JQRg_ ލ9V}HH{,FXa ^P udn`5vf' |*B5a#Ƹ56|T%5.Ś+_S:Tmd~_EU0rWe}p/d]>*Kuu=7[)jxpa1:|Mş&"TZK(Ӣ*є)ldrLlO>5Kx#-q[ ٦:v7:o9x2['kQW[|Nw0_n?ݭ anɜMoL6hW&WI"(5I\»b3q$Շ O- D1]c2 `ⵃo|vD_XIƤwy$MMz-VZ|?E8S&VFVu IF4Yo|7 U)aH*ļNHbv)^z䔁p;!kfB1Xœd:~hWȁfKu)1+)%!sBIIzωwi$GBajML 0as6$~0OyR3*jY%Ev։/x;.id@-Xr0 ~/9߾P;>$QFБV`R!?7LiD2Zu@YIJE_0'эTNCb3b2'( 22;$z9]))*h2x !W\pˇ+\5>&1 ƤN) \#&h1 6ڬ2ܿ,U i^z-O60zMF"_w497el: p]hX4~;,Ab҇_O*+K L͹'KǦOnlN(݊eiz!Ein$Fl*jC;z?)6E/S!}*DCkP !bJ ܘg:,gn./Z +dTM";D0QA6 ) ߐ{#]m]ӎ ՟f|9 Hc+v(qZ `yAx >sHdh0 Uq3Gcu؀1O ;Knd2l$ k$E7 dm:mkJS#BD!jҔ.֒xвd'$&^mYFlV3{s{dB D6~3- zսBIt]iyٓ4C5;bd7HZ0r{R bgf"|9\$qN=(.0m“Ӏ|t?) KV @:C胛Q;.trC[ڇ@I{jy%4"ϸ 2HRMb;?!΍!MOV}f5L'%a,G_K+Ms8a ͯ= M7}ځp`4?*c]35_f m&-ݺ"SdViWrʄG&a*s8a62ã+W #9Yot:lsC `d{>Cۍ)=hyuQggLԆAWi,MaXmh[%f}^ d4K£Y(N[s .RD0q=WP9j^0Yqո%ُYG!ҙBHow֠%PO,z"$$8D#}v vbMahHJDrU|Duv`xVO:x:]7ڎʯѹ1ƙ$#} Xq9لHINU r޸ڙRo-̞<;"||>07 8ԫ^rl!*? .[ܙ|k%wBoi託7: h3kziԹЈ|[^]1#T]l@F̉B1M{>w(& -h'v~yǞ'{y}*}k]&!i;Ǡp,_{yɯq.tvHJ -f@:t71BV";wIU 0"l*BE1G,f? fyT8xB#+Q%BDȾw{eKN`?^9ɴv,8BBܑ \t䭕>Hiq@¶ A[hB eVc/E2tⅠ=*<)v~ey/~Xz eK>4 uQ6jiRⅡĨ) }u10bQ;1RLtA ~pk\c4rĖ+e}x G݈BjOץ~GyešQ)Ǣ" 6`"OpKPÏg@q,09Ej4qF-Mg8ɜ @5DXc눩x9OWyppv?_BIUI1#MY1ㅻ@' ,IbM6Y= *V~J0 P͒ꘃqUNU @P Y%?ʲ{DiK~L62;\rh~S toM*l`(u?lUrFvh \W+ ~dlOHB%_7H$"3pY-8Ex'zU .gT0EFrDB%l7,b4z<_+@4 Z]=h:?7} OoU5`  !,Mgu1^ntb("yRX;PmS>j^ F]Ac+1ƨx1a=u=&қ z#%”R F$r^8AN/m`1cG*V&}+o z}Q<1CWv||wŚ%} " |[!?X_f*Z |" 5}ڴz5uv1p-M":34|Vba9'C6՜UTQ鷣yG3D&Jr[M B5 Nc&]צ" k K>ˠ"XnP9,Ҿmpv̥]"1agw/O7Eejlb&p8YJЛlRpK &\ [fۨbH29ן( ||0{ $)Fo(;w'V|.A I(m{1,I4sDؠDQ'b¼.B]2 $Y7u!$ԽdJvmzPy%,Cڱ-D>:L|APP5\XIH2Zj/3Zov^ tcKC 0^W45nUf7$yUb\*2>[\QP'. kOZk ^aCOׅ|jI1LMG>Pul]A>kEV> W_%Vrq춻 '.?Ssr*~yG &hҧ_gW83ġfQ/IлF[ޠ㚂u9q7G(=/($^2:G<70oZYeYty&BMNۑ7Bc#tEDCtZߞo {PE'j04TD1 F9TM?6mv}c=#X}{`F2l2O` wV2lDĜT~%LhRn]$9qǠA10۠d)YA|CdD:,G*[(It-A/ꢎËw(y{Z߾!n뼡[hpU)`)d&I=UIck'q 0kѳ`2d>q!y5.ORb}kQFn6d9@HX> h]1~?gXIbZ:#GFQC>mi =ջsGq$ZX~̀`Cޓ6SSG: it!`)a:Bz/kj5r4*roN3#dm҉.j- zg3z^XoZt d7/Xk|,5Euc`Pwe5taboHO(=S*-٣RMLH;DoUγ"L`YJ~􅭫[=q jXKw u9Ͷ:W7 L;{h%el:c:҉Yi4̢ ./tMCAL :ߐ7ͅw7n@:BХe-؝MBא1jmjR\.V=`U_iXҟR,q4K\ Vhԝ=6u7q(y ۊu`Siセ)4y! TZ."BɫOazPuuشwJS(믴9i*E=ov xŦϧR32(AWWu%e5ї{5+ !T~}bXQ(àFD^Ov!(ɘ^!a#2db}Lx+ ^[B>{c BpFZlL4"jcf .td$E BudH< GcPmI'Bd1qK_x$-Fov ㌎cVu1vVݸĊxFBuSg1E\Tس601NkYTfS$ł/\4uNN(@#@S9N Jy^@nҮ"E@! &|s+<coJZ;$2tE"F "LV(A 3bV Vv q/T!|b>B ͤ]u y3~\#iH^F2~|Is5-7uM2~thר(ɺZ@G,cJFHXa<b L;QLT P g?G F YpٛH g7X 5 }ڴ^ `8~ݟjc1Wn!a.iSخS^igy/4thCEV# srsp0SؒuBvE.ʜ"5|v 5jӹu:F^LpAgr8]z8#]*ǎ yY0ޛBXP1 K̆9C}%mٟ&4{|Zk WZ'XiQ]`AIDo,&חî⺵@Õ0suR*;Dg:^,1S]\A#]6촌2GgB;[.GD~劵84PPג,fNGƨ$JY ˱M? $:jRrg'L,m9z4NYKD pk51+£뎓̎mȖŷ#Tex;W[!zM~ԩL05g3O, PǧH捹}&w5B|0iQp-9{|&m8~5mC<òRoOWϖ:'=fA VsW>ʼqlCܤ^⦋x˘7Ȍ 1ͬ^Tٻfe.9xӼ-zmrƌs{p}C9$vetm~t:|Cip w=}բF J\P%Rʛ=#$ÞK^.afls:eԛ{J]Cĥٍ-O'#ʎ{ &>²SG nZMW̃|Zo~5t'+t (U mہ{r0y -6iiӸv%4 =pӚ*jjDEJ/J̎|x<$>F7r'#u*jq9} c=:4gK(Ԡߖ|jֱZ\l?Ln_lDV1g D:b܁jL g2邑N{ΏRSc|qqN*Roy>h@f&M|tF_UR Eh$'+6-{ b.y^^#LI#dA #X!|xBxz|a([6h@='nNȕΞƙ|nlĒڦc/k ,_e-:LIr$eodGxCmP6"f`~`j KxLsMp5-TMO~#b5 % | V6`\R7]Dq{}-{_1Go02Y]n 3p&D 0m.ef[N+h%)ʵM+âSmxXP]AhH-Tw/4eCW%^rmChQMTIpA2ǖ4g"I%u8l_vDΪކ2ʫ >9{#pnYKGy #ȁ|)vƂY qPzy# 7`_rO}:cO.ar<&39bGrdk&=۫xa+%Wg dbֽ́i%8YOJ#uJAH.Kzo-Qby{ᵘr0Ǯ JjR+a+DcwuFܯX3DT|0)pdRQC7XTg0gv4{O jQ _dOyPu;T忨fwTcf%z6[yhlVY:mC<Wi_) x‘Eb% ɔ-$Ok-M<).B|S!,.U*rZ徭ۡD2 4%Eq)8x[&ҥJ}э~6B) hV\\"44I2Cۂ_&UI©OA&'fF\1,3xIwk/ȼ!፼q'IN\] HpKo^ >>'FdxT?uW ͓^RIig_R]<]8^ac X}֦fz8_MqB3-LmhM6hV]&F@#镧 |uC`\V&/ʗ#նWiA/o " CGMRd03$d­|=9jBeEfP_]Ο 'r&4C9*QJ͢Icۀw2v찔xM},J3,re/-—jQSRWp5e!tf\'LеqEη11|:vFec2ͤ1/0/>DkLjyLh7[ t;a~C4i'.I̾M:k1;b{"RHLkU(yNz ^E|wGfokN PEZk#Iy#=…?5}C湕"eG+J$IߨϑU?c-."Gk6A%>uOJp]P4:-87$1Kԭ:$>d}iioK agox\[|smcand:*5ͭ'V~J0 xU7HcoN;CYwaAn>Vg5 Se,?MqYxC1lǢ thl9IZ;ig~;Mt t0_g֙G/[XDW:~ߖ:l3C7mW;1`g%蹦-YSM.4մB?f-Œp–u2QuKY&S\62m8ƮQ8|*bn4ֶBTM)0MAs6տxD"PA}!pTmOGZ*VC'MA&z.=Gchѹ#jFͣ?[P"6e-!G\b|_ 0.1M ,%DmVNݸ>psEA"(tEچ@@N`sޒ޿' Ope*FoS-K$"ΩF^0kSm6q5b7|N:*ŹR}PՕNڰa5Ӧ!]3KB*YZ1?j\=)S֬ݔ*RR(=v_SPTwo7"[+  0VK=0""S ^`A|LFZ0W$w\jO]XG)( "isJK0oᐽ!S*r88jSj~/-2/Z gpY-4 bH!3%3# ֕ŋBB5poc's4Q`'&H)x֜NH+s% 7jKqN{'G3ēazP',+<5%j N֬(쏞9CQPL7"_ThO {Ȍ@eW>zDLa+V̆v'm5ZjYgSé?U׉4ҁSd ¸5Rw6UCJ%pƢ!gY3 " i^ {1^&[sՏv94R4fkF\nߥ=oQ-uAFxBQ|nd;D<?Ƅ= R|B8=x*yDƁ'Gld jv"})TW .? E51i~|<@3`^\r 5 ˋlT/&'XHN-2n7C=^Pj bm@j*gUa>B٢7,.Dx@cvc_C9ҵK6(˯M5l973JVü) 9qK7ZUD*`)t0_ ^$K2ml;VH_0U7Ifn.Oob"6i8d)BO' A\x\,G Ytf`*N:Agݩy3DŽq( Hs4k X᩟S% ՄFxeJ3>f+M`7 J/Ųjʇ,ǜ탳མcu|VtדkPŢXO99n;7(a{P! eM9:FU g[dCw쿖6g7-ПVLirI y -K6KͤgOuok\hȵ?^_V,IKMrHaCWUyypz8*LnqMDZ&,wOdǺOv?t c'闍YGt0U)',~ R`6Juˁ}Ffaωї]|{W .E7UΈR1k1CҼa3Zt'Bh9Xx\1:jG,//J:1?¥Dm5 ic`KlNq g{"Uf!FiM4I8޸l4~&liWZ}4D}ڎYOvkhR kDYp 3 EVVbM,p(J-'n7B! o"偖|K0響Z#"E/p6/lcdKy>@eĐ/o,㍯~H΃Ujhͳe Uo4wB6"yGFEdxj(kw='ncC`T$9yc*`SRUMSVda( d82qې P+`[Ce+_>wT!ޠ |a,{=!4jw@la&^2Uh0(X("ÙnZn5<Ŗ1I8r* T!lC7*nɜneDRh oLqlh鳷ZFE;&Α߲a/Gk銚Åps;*?:$HݟfGEX+:C3]%^1W T F"_SCւAZIG!ÞcnQ@oIpM!O\Ϥ(eȫ˰l1#}(xJϣ(PF Ȋ ïiYuEd > 6MmQZ,Vv'7.Va;p=a Pl+%%M9T%ʞqЖHfm[`7hklNS+?:U Rs'6c3jjoL?)W oӄJmj^B-XgKT!*_'Yk'8pg&%a훎fJ(NyNɤ Ls \:F7)eR/Vi\b'H6*m7YZg[8.@ xYE:J 2Kܠ 2&D`q[19.tuĕ_(2chWλЗ0Ȇ@,WPNsQɯl[<`rvNT=ܵ~ L7hqnx l7Z+n?= 2F a$&/v S@59@)zXRf! 񈆦.vtJ95$2_G5c'Sʡ,Bb۴Q7BIp A >YxvqПЛ91\oO|JD L6 JlKʜ~il~ 0b3F2*)0Cem(1fϔ3Rtklٶ=ǐҋQh4} #1%0Ğ!C8%9=VYo_NjHh#;ȍY'HAf d"L{ڞetT@ [N[z81%/Wr&yg4Y]:WbM/˪ay.'74Uj<}$uȆ1_KL}G O<识;o`7tn[!pU-~wl%gN , ?:ڶ?$wbИ5oF/Tpi}i⅙%,ky'> 4⯁*Z] =C 1g`Gc!ݙɐx\-jFD³ϛiZrZs8Nz+rY_nXV"A$5jZy/ZWC+.IO fL v՗ 96ۗ-+(:[56i)2@ hDT-`MdPӋt>ZPʪ}HmS%d|BiyBhIPk{Nk߬k~kЌuf6LdhX^|73lZf\{BmG'^}02Uoce\ , jJr䂺>]amY~NHK}?NҤVFԖd)jh=Ȟ|hHo%oz> )S?2`16EjV]R[=2U&еf_м̃)("+;Z{1+$d$7evwj^8ҵwИ ;?hGAY•k)WֲvlZօSZOH(&2O.ps_~0d,:@Ս茳~]NF=n9 i#]6o(ohC dXy{t^jt\`5EQ!"D˘чR$ ][’1;A{]"rB,ҬM3{0`s}Un"NC'#kDE&Zm s>q+J@ݥ$,akvhSX&7蹮MZ!ð:H(HL܃濱R2x6=)7V\c>؇3+0$HTg]ܛ"i8ZjL#͈oxpy0 zB /8G1sD~KyhW| `WvIFmsth[ph(Xf8Hd4/&QTmDlg1\39Mtf9^FtzsS}jVzw%|R`: j|*4;HH| 6ﹲ#UJ|@ |hW)=lDF nOZ5{Kd`>8H ~LCpRm$CnD-@>(01VsU[- CC kl{3'OQ΅9I"}+HLeʀzJ9zHa"y#lp(r-ۊW$b~N1!jԿPA9Q$|Cz?{N`2Z{ JU-ٞ0jL?Jlxn>RW"hsrtX[сzLaMcb̰sS&-5ݟZuG_!@IomӜSC`ˀ;iO [M%V @Ow7/E#f[k sxAAF;in7|_t=_)#љ|bEgw6N}^5G'FWC_{C,k [< X%#c .eܕqVS )z Ō*Vǐ⾇065(024k TC_YVf^+,Vḡ*JwBkЧi*j_6 #I7hp[D#d\=ϧhCP#F;f37i~bpFSr~{FkԬ me(ߪ;gݰ\igF%1A2s:0;ʙ1Kg[ ();v^8ҩe?F}]Ѩ2XL}kBlwͣϔB*N}B>HFnEͱa nك]2: u@dZN.*.,N2񅶱덻'b@WgIkAGvJÖ[cg$umѓW"'Wiۜ3r$ax 88i'˧/ P$gka'H- 1fhɖcVH%n<L[#hsچ4b E4;ZQ= iqҊ"P o=;uG\ ~D&@Ox99/):؜ AB-b_!gmVakmFnmm|R?mcyK#?`nuem{Br0XA'A()'&sn<'9ռn|%~6/;CFxGli9%-i F}%cX:4- /Nh7LU_ ^ȺN @ڪҰ,:~3o:s? ^Lt5Z{Eý4`1XG|?砭Np*qVz6mq(,8@ $'29:` fx'l~KY#X{(W7<r+)Dڑ%ose;ۭBFU{@GIlO{7WA]q5)8_[ O͖V|7g2_h9M&}T-Qй^r_-Ž<" \MZ #cYc_Iq9 bdX72\aQEl΍QKAb}T/C4Hi ouFjEГmHh ha}ax|D#.,lP\@N5ҼbJ |s{snXsoR֘h'] |Ӽ ׂ?GOuazb RǴa㹐)t Kut ;:\sVQs0{@jܬPFTN@S!Vd%A P~IlAB^>[lE>syC(HSU(vcIW 䜽QR6FѩzŁm\9rR >njK:+8<| @ݴ> FrJ:,W&WGm(Œ+.ኹ?6mt+LEZ.k7;v^c5)-n<:rğD~sKʹRj=8gb4 v*/uj%:4l' ƊS;p31ٱbs5eҤN%UCZ~]fٮxqxp*lY L^,eM.mbvDMjř.au>b9kM;T2ƪ呭bICIž> ;R]}ym%2".թd:.0$iffq )> J jД*QE ;%.ÈT@Oxk\ z F2ȋ{p'&_"qq<7d:hzؖ`*>ZzxJ[*K:~Zz\} A69LQ}q-nj_iL F~Zd=MRZh&EMzd ȤJUU{VQ7 -cjԝl1{ǹKIUe[>޿?ISFgE09}DqL Tj\wT>9k0s[o DkYيf04?*Vu,1zͧV^V `d'F:4UR(oD${\4}[:p 1nF]XӔ_(6969?'ƿ{TlDkTX8CW®Bŧz5a 6i r'#GN34-'-?K[ۊ+DX ;!uĎB$EP>& > }M/ɇ\ӶM^)g_).TU4,/<7$- .6M"0S}JQz%7(kl֗J"ZQбDۖb<-4&(ʸ,n+?QN*UxN%&K7_^0,YX4Ի#R^LfN7 ݶƩpG*69FH)#r6ЫwdMuX͔FuȳD*km6n NS=Ƞ+J!S lc[qW jvYFu7&jL QB9 =ǶyDK2TnOtzϽ"焰0`&b%@A˄0gW 1zi>0v&CkLL{}!pӕDz:1%e?܉WaQ #+a6p9[J )$9aݭʐ tpZaZ#=HaE+rf&O$$2ڂ*DG^RQo4S>])?ΖiD7gc/RKg V?k<Q _9krOؐ7(I fiIJ!0/yX~NY &kբ #X [wqsXP]\ԢQP86L|OU[+q5+YlCpyxt)Jl <^ .DYN o>p8qAWEV")#W*{=rZͮ@yue(5E\QL":V9@PgCXȾMP_)KaPAOB*p*Uҿ^^LMzo)vWyE졨%kLVi דu|o"a*a]T60D)ipfdlO$ڮ2WAˇs9f(xeQd >Yv-oc~,Ef -S WVP.C4_ cgWEFR=4YZ|9q|Rz=${X%M%g 3/}OG,ќی~GǍjh3B^l+9ʎz.9-<(\)12L9[/WE hG|?uuf/zB2Kv}W,iz.fc?d /\DH|7%EʦW1':sYI[KVhY#,%ؿ0vO+Jq`Yxe`kXJ2RE'75o`hu~0Q /p@Ĭ…LS$M; UW3YURi>E_{}?sN{@CgO6_JJvrUTkIe#gnr3|CZc\D~TLX`?dDMߟj&ѕw#5@9cr濡& }b)dDJJ0 `B~C̷ %9 Acߩ |B[Q3bIs;P/u%B U@kH_ŋV.k70qɨufGEBdYʑM(2N i"Bw Td:Pk,~jM!U;icqbի4MEЮoc%upG$^:uϗ{@]ZyWMN3`ևh/Zy6+lYH[f`Do?Tン4ieNZ: &\@OH ,evq޸As_b[ߣMʆ]9l"ʞ%=#H b裿p^I!Q1i @sKMJ\]kcAKBPoK|DP|.zkp ى\xb [iI#S;DH}EN դچPهqMx߼E =4|I$@sOAjjxI&v> *@܈D1ݥm_^:ӗsRc)g>OgSn*[| yJ.LS%>[11 9h/3xx^e5 /~ ]^"Y89B GHEqfrBRomdc$kITZ^{ݥcbck>X[A^~w`}dŏse,kp]1&Jpqc皍8ijT:jASPj?5I;"2+37OzRyPyF̺]0=G:+W+P̈ 两MTeW:__ -GLS$ƂJW2Ͳ}W*C<0ݖS*QX}_wU@_<>rK v9?H3u5xݲ_ oJ.垗IҮo] 'l"&{!Lw>J@t P^x:&<` F* $ n1'ٞ`3b` p25'Nc[0~_z.k,y3vUE N4}V9U &NG+688(ª_x̋VURPAZx]sP +OINM+H\ܕW`6N/\,}C뿻. BJfqdWUYa]할jaaLC.V~גg/6E!#ҕ7SH"񓵍CK&TI˄I_o-)Tٴu^O E;TkGBA!_ìl]Ȇ!__5'/I@S aƽ%QEZh(}S{rǤ>MAAJñ*i)h]KAM̢G\~hQ2x+Oݡb/oOW:Z4S8`;i+߯F/B;8AXHgUx`eB~z08Gk)H[]%@O@bs;QdžD"f`L#B0!G_-&ub;B9FJ U$mS)\ܰf~&ze_;Ś y2Ǻ)`?3 &şl&G6JLnic);:>#bSP.ETdd6?ԙIzEy'#>"EXRT%zW΁N\EC0uL75_g ޯizτEmV<#obI)H,7ӽ8vdͻMY@4pUZX#ɿrR]e ؃LoŮj b(<ؠ=g 1yg+Ra V @;фs$t/;'Y8>=m`ք)4/f(r (ͨQRBe*,dRR>FbJ ;R.c?2 Q^*Q+(Y3MV[^ k~o$L Ɍf\w:KMo&pmD3]Բ!*M{="rXUv5y hֈ!S>"7M.A1-?.oݹ:uBV}҄/?:`-~ *X~C֍\X-ʻWwHSEj12,&4PR߸n %K&}mf$7(&)8@0L| {fGg1؞(֔*X52܎߶}ݓײ_8DCP 5lBGEq;/gR@)>)<yZ4 gD5d z{zR -A /I^OYn -U"}G0hkYzK͑ J*nϳ_Vt-q?ih1}d?^Q.Rzqbm&ոDGw`Ă7F(!6,90ie& â1}ZOd'ROZy4Ij{9U ‘ n&!9=#*݌ɋԶBʆLLZa(}(M@v=4 _ctFttޙBR{Syu y)MF4xnnKtA; @d ʵfl#+Dm Vk8_n`gqx|xJ>_qph@ ÙYR&^WQ'k>-QbN_)WNͺ|eƎ C#pI%t3>mběbw ND1vz6֬}{.ܝ"|jD*Ʋ{E]G) Dydݟk~8_~e TIaeb:p ٫F lD^0g~X1nB]{Fx>lLmuK[$ơxdR2/m .B-TQ(B]X$R¶Ѡ'FOkAF`r&q weIgQN~Te%5'mRàRq2gWGƉK#L_A?KQjW6IryEhEXlә%nm4kޏhtL3fdPE/E(~a?VkHe "+]mL>J("(&pF!"Mo5t -+[!:$B~s?rf&z{Źd` Ӳ)sXkz\ӱqKoO`8xFT/Ɲ\Hq9y-䊹HdHyHUmxi N5`QXMиǎToc dQSIwm(l\t/5-|, zIV<Fcb.M]6TzN%EyclՒ=[E5()Ũ~,gӖڿ{(0q>Xp|_+ThVNҳFA+|rhv0`lq3U7%C[7q3deeSwPk]Οy[(@+o0\Z Z WQH*{7ӛdy,5Ϋ(~͈1<0[^ŝ6\g۷zd7tQͽMw!͚?1F@ѝ-Ќl7ˌ*b5{%oe; ~D~8sX@-|b%t&-9b/j{F0IX4^n 0<'3gUGa (%Hүvp?'W|t6%Bʄ|(GjE.MйJ蜳;l~8%j n8GNx唋SM0#&uT`^D1ar0-yAt ݘEE ɹ:>Pg:vd6{'ĆU*SGXĸ^Xd#tH9GC2CܺiA lfZHVM !6+'Ze. tNJ*TG,9OF&v l1lG^JO*.8d=sI80|IP ,m,69L"Ͻ7)Їmx" G `2U M^d4 |^ $pf=`{-t"M.T GhLsCoar.5hL7Di=rаwa/dAzəɌ:o2fۮDq"D7 U<ގ7w˘5wA/kf^ 5yu踒@x& ݓ(ȧ43*-b~fke !KÈ9iiɨ3XqQfiWX>>F"VYfZ!)`S~q [-ODg. b.M$bO{fq[ǷCoN8'ҵ+ ދ~Us2+r1tmX0='j(<Ţig2!G3۱Cu#aQ}DOsW.w;z/t~|$ʼCl D~ȁd 5m,$ܹ7s":Cz> PUJe=['+?=P o՝%6-3O~*[o[CEcVƄ V sn$s9-Sp+?mޑY,`mDՉCH; b,6jUʖrVzIm?X|% |ELqyJA*-s?(_E QڝlV2O.1|J[FLvR 1D\7#56& ;I){eߵqm6]-0L ܔDsL3=txXn^1jC+㞚'VQ0<3b*T+ nvyǍBˁn9u9:Rζ@mOc :5u <w)nZ{8UA¹dKLaigWvl1 ߲*,!c$fun/V%6֦"u]ũ 𳇸xAN~MȼSzjDĠUtf 1n>X{e #uSNS`n_;h-) ~[Fcx5t0(U񣒗~y?:?LqVU7[e}xO8(WuQ\ɷ (*?,#G%O}WA2W<[C{\ vs85-GKU~^Su`UV3 Cg\j.VK}V_j =f܆h9{ W zxDfI-ϫC5;ݔ&_9- # VHlf7]niC"p `eFm[&ζ>{'oGF˛C<@{AX<;PJe R~,Oaqj*7Yoc/¶Wz_I^wb&da`Vd'Px̿!6 :{*ʬ,G,5q%x= 5HO l1u!S4)kX{p%ub!Xl ,aISz &力0k"vJוx6Y8ĤP ~% E~ ܕ>Q'2-jr:O 0q̤/nwиfZÞ'Xޒ nL+/;J8rITU'mU2ʡN6uX=7B$]N6EB5N^&ܞb8~aA&S)<MF(vM]WhOuO 0+Ԑ- E!f)-SqM-G5Yhd.C@1fu]lږk2i̥368Zgӌp/8;j&Հ:2+%pCf8? "k$ítQ=Fk&uK(^OHjrbj[O!|-8T=?_n=9bGB@jZ#kjt֮Ŀoق t }qC 6N:г x4,a8[e^bgy 2r+܏mlz9B0 Yx;%">h@8Q W%y51?rOIB*sX e<"0Iꕘ+~GyQwu5r42B6u2LDb!2Ɨd NB NUn}Ok\ϋb#ҹ˝6I"24XВmClW*MtŅ3CE)P- `I+,p};ryaaUy(.EQ~D>pBS5H2n8pLYĜ7lg0y'dy΁^N>}^ IgXR;c}N?3'* J7bYW|}xT5 _I6wԃIx\`#Iqatt 1O:`/li d+|FQ`!]aD/J2 @\`[dQ~p_=s Q'>SUqیD]09/%L%eol-l{r`$w{s'gTBH>t2>Q=ܛwaE1~狏:3>#*# zBÑdV{d)ǏqG5c\ 5Y°ڃTح 7e#,ÑYE&05g_݂?55sn Ǵj_zZ5@W~aX!?%~zXϬ9d a'V[yGzPV7:̚]ł_ìv TN %fdXIeH܍Yu TQ-ik+MΥ?$4~Qj2SpA]De M^09r"Z G@h}d'N2U4 JE|Æ'H[YĐBp.F+FBQۡ3 MԑF[*>#zNZRX|=(i]P:`jh)tC7YT4ڕ.VvahM,H_N1~ϒRjqf3ކBSaѲ~!n!2~j6J鶧Yh!Ag4Ј/R ĩgڧJ/ieXٿ\0,=|ZlldBeCP<2a_W03ӪN`:`O\C'|j /064nB88?$;ͽN„C}6h=)66imyx_yjزKúBV'36PJ_Riv 6Ȭszle48R]2Pz|]eO 7*fH]rrLreFEIiO)}pQ#*qW?jM/>i4zO{E3䜼:>U+v oi)rGU&KO)j$׎ߴFM7aW>ڃ K{Tyqd{hLzl!MhN] rm2q<:ձp3iun+ =6ǰw>py)}y@*UyV8Gcg2tvCQӾ|sB/ .dܷ 2|U4l'}>vʕ\^QoŁyBfpNv.Қrf#!ct=*0U/킽%Q1z)A t3*$HZnkGplF)&s·؟ޕ_oe'*g3-K 4PUdVNt*[ ZO.دpNggnZ兗n 滍q=NM֍ bttcqfG bp(J+$W͉WE8!B¥DgǂA6jCr-Ժ. 7ٰ-* 3!Zo Xc#C?A%H`?=~k l?s6bizFnspI>&_+a'xǗo,ր8.CTK)o1t_KٻYiP0{Miכiu}HcpkP!Kdw7Jy):I_1":۳[=v^[MWxVqI ܄mQDuC_R7L]7( u7lO9̎3 w.ev:XTm]XĿ/cc߅N? WyvJ^x|t0)EF7"1dn,^px7k@7eHUꋹ9p:(qDϤP_XN<(. 뀷nQd˷YnTR`@c30l4yG:{KEVW?9߫ĺtQ/HybmmV{}:w%Gf:miG.-*^vD-Ђr RMKn~Esb0QC7 ,v-g]]9YT,P f8)!Ih-!}T-ʫy)np>E-RA{^k'F87G+桯М G /N,|ÿ蔀^ u b6^s2b'ucU갞QQ]6oP]-qj)9Kr\;䨃NَڧFP#dcIH`.Fc,*w>KcO_ G 'kQ){"H,'qP)]nfZ8XJtFR%!m<啭AfmtN2?J[}k#ಥHJH,1SDQh@H uתI*"6M.a3֔_3JUȴ _"7M bv0ÉpD M~L{ܞ)r8vIJOӑ. iQc3v@Lq?`DQB\!QdPIޒ}lE3/桇Jj#'^<>6:W @K/Q/4kي(l/E?_oaczM%&r"n*XJJrjUbSԪT’3KBWa֐o Tyg86&rр L8<)J NEWI;|0`m?t2 /L+gu`]Pxѳ YIVї2I OvUy3)G5_ථDM„x?#`\GB"4:kk$"lCCd,<#3׶}6BM|fy1pL\9MNU(!,孛o58m]GA ^qͲȽmvp>@5F4M } 25:.Kx6h\YVU)]Cꭗ\ jQ7滇/(TJ!Yfbd%N -EBڅJ3vNr&փM17٬lpzSؕ{_ި:CxE؍3e1 i~44? O}lffZk4*^h+_қ>!@Ѽ硨Y^r ե2q{ 8}IԾր Z{SG](ec/5<8P$b7\~ًVLi>J' zo$Ƣ-VfɜiyxH^F]$T-0(j eW\p.QoǥjE澑-%ѵQ {O$nM,Ln0gHUz?2{+xxq1#g!IZ| q2a@ g/&w[~8ϓaqk 4ޮ}GύtXb=/ҏ: xZ3|+YUI1ߵ'aC7+A5X9Enus!rO֭݉wi%ѯ +A4DV3%؄>L5ϝ6 %Y v-lUܜiW,G GYn(3%K͐jA(  H jЈ©RN1z7Jb<0>1i,vDIi u`&!GLzءbqw!_*@Gn1h-X~QӸO W?D|ꠟ^*FЄm,{H7Rjsbglc.R%tK@ 3*Au58lw( etjC~?>d8 jA!~.MG0O~/!{ |,&K [zM\˽;Nrqv:a\V7=t,T{O59 wMn݊x=8y>=B?zD>!ͦ1"+MiײfUfkx=4d@(`:nVL Lfh9pvןAw\cPEÂЈNL)lіNm (ʰ’\`3@:w%7ArIZb2r Fc5ʃDߟݸRgڪ;sqp@2 UE'x3 4Q>}[I_pOoİV-zy։5Ʀ(_TVfJR˚OՙQc?Lĥ-M6c-7)C2;e0amA߱6 L(FZ GN!$@$VQխQmEL;*Nvt+p}~SFbv$gSC͛mAu#4=B`H)Ioe^})r]J 5>"&{EN oe$)Qd#;b\8X*{Kv&:\Q#,HˈO۹WX=ty`Ar8k_<Pw$ynIiF("A<r͝ Xf9Ya8wUSiZ͏P "=iss1+ e'|?]ݠjТ ̪1GmXfቀ0W%IcH}$ƌcFNHХ68).z[G>j~nEE0[^&dKO>/ux@f>9w[~>M,0le.@˷f5Q6mN?Ro'VJ!6hV`|ex |뎌Fr7yj|?-L6T J$x~vl75\JeZʋHt$fAMr;Q.:]3%>GUT}@J:;C&^AC<ӇGd,S(C'%9_ˆ6j>Et0!P@m;ůqՐ"qp QFs(a73|Qڐ]{kAVQ;`cnuF-C9g=A;MowC8m& (~M5\b{$ؓeZtO۾V^mooF(9߼-Q,MX"@$EƷA1K˓4@;ְ>B+ 8q˖Zvi ;Aъ_IK 1N1,QXƳ륛UbOjPC2sʐ$BH$7a H/ Tq?FOf}.L mđs{SôD);qg<[P(f2C'Z7Z'ܚz՝218&eD%*HD>l=?"lvf*z/irFͥ!G0R(`ڍ a#4W CDـN]1y2TnwàrUMIП$;洢[֚tkl^\;MZջUvUAG_o3ҝ>h-X;J#L@6R!6go`YԤy< \9lx): yH[/~p. IgpsF?LbM^_:E!~taoRUow$biP`TRQ?)o6G i*-M9qObVHf1V?U|qf΍Gb }aOh/*mA"[V'"o9rYDo 2YUQV^0t: zp1ՙCڱoT X\ j9Ť0'^ SoL'_u8=F)RLo}QC( vOB)f0>ql # ^VϺRm'&){3PDD<@u3#T Y@2M(#2[q` 9OU%yi}[W~A-y{/ åGM?-K%n\:bAcIQ"+YB*=(r=bⶑ0l43; _bGzZʡqF=$ep .v>o]pʵa ]mKI Hp<@)Ĥi:ir/sBnE׌j[CħUز!qQ~T%8h8y+Âg6w h a^);b.ysF 9!aY<1+p? ]1xb2ZXdV헃[%.|AQvl|{EqwTnLLCyULUszk^yCp獜k- YUCR(QSZլC`*R-]W!D::Hb@־KMAZ 7!r'u>{k.&S38#S(9",~+ZII#,~9>k'^2 J Ц\9|M ox _#Ř8!1f4T060xX6;azv=DŽtE  %AUihC8h[Klױ9#!CJG%B2 dXh쌍NvHwW+vtF %"&'׵k!RBBuJը)>ʈ퉫9lvV κkIڡo,s 9T^-AQ)')jޣ<:ZK=#7lӆmEI`t 8 '\?1qx!aqKE wJq7-xN8'IVe|S;*8"8͘1O~'_rGx^$~]fga`z 2w;j%T8Zk̉Ld]$;qVlq;=e o62 W^( ZoG1` NK:} Mvi&_J pzx:goHI*Og)y*OM3J|v]k?h3@5S ]~`?uFY򦅭2^/Lq|7W7`Ҷ%AsҴkPHW$*!n]Bɽ6[B׊) u)IչP!jccwHq2KSҕŎ)WXǶSc?4QDLcQ&S>J4r|ӪX}cBy=h;uOV?S乾4zNlz&3̚Ϧ3hKRkrpGo-Cー+& (1tat PB hZmvcLmQ(|=̰j>-~@Ijp[,.ʇ oofс!a%a Yx()Ep:~šdz8AS.7t3 }lHĺ;ϼ<[[OnHN$naP1P؂MTl&4 suq臼\o [ۋ:N S[O 6j<bMےbf/-7νݮC^k 1嶻!;f$MK9%.O3^&8:E^P1+Frl-%;VY=RԌ_s }jIm]}ԾV)ě02;3!.bu~DQV sTNl3L"gHKMf=%{ dp7C[[ጊuakˑ~hB򛾾qeXG֪K@GUj^ qX&5BqXSttv**klb rGy\bU aEH[̩E Br7GWphGnRMH].D:رk<3%MAaEHo(=߈q{H(j9'eR?fdCiKF3S>AXGO _ D큜S0'!0򢹱3BG=M!}syyd_\D\k!M\6SK1=gf"We\3֋bN1j }Jj0e( TR8Y%i˕0k]R(( SE%r]&GrWW Wߧno (RKʺ~ʱ@;Fc˅r+Ogl(047%E_tu8М:^hcb>K Pcz BqRv粞[VPuS 2 ̜bNڹx''8XǦ(x.P ˅>COh# +nADKpSgx#,ICaJ&>\@3 Gx:[`FAͣԾfPUAO,0wwu%ƣ Ɣ/_? z "N@ oʺxP*EMÂZMe_-asEUW%ˋ[}*9dJϛHeu|ziu 6ٗ7z*`z(1F1iV*&Sr3/>WJ3e}(M\y@v DK^`1߇{I֮сYd;ܳSԸ֑GRƴxd5LVìeePFHs?~N/smyFReBŽ%=|}@8߆b19#[} c!D?jsV5:8et@s"({shQb-[k討a9BJqdߌnidŞc(>4^1{b:]۵٩.:RQITX2d)9UqN\}|Ia;oG%CJ ^mPsVs3C_X C=> "=䳗GiSl:,"2VC;p'C)E.b8IdqrRu|\7^6\i'K0#!D[G0pq%NbqMbϦJJNO2|zIpӦ1V3#A-xkp`=Faj׷K*/`Wl)_Mʜ/́,<t0B K >XWL%`T=Wka*so婙Δ_;%fߜ OniLf<*%ݣOG*ɉ;HU_cPyASz>#V$@3S1hBa${3ˣ6z}y?÷&LXvnϛbdIH_p0;q\Eh5PSrw*Vʕ޼1qB!ʇ{=]N]?|Hyd^Ȗz 4"zx- ]ۋ 6羗hW)Сdm)Cjݠ5)ѩ$RZ{[FQ=f]*cf65mڃXpS˫'um>l/ ӆQ,?`PRL HHKyP1$14nuʋ+$Ox0FXpMvrPP1݃g U?jEQd ԑi*HXS\[2ಃ.whвhW[$đVG tEPZ2uG[R{^V^J GL=eߌٸTXB麼}}뎣-CbI3oF qAz7fkfM㛿*pf"!k,rrN7A1֒r}G*ǁz>#4'>d\ܻXu!:Abj̛]@Hz<5gq^am&|.\Tq=Lwqu,lASH4/6y"ѥAz*r$aROoqwv0 ei&%rVNz-γHy!q .g*m!Ce:&81̝lVߵT Kxvvcܑjo7Ftz7NgL탺3֟Զ@`Evuk8Vz֮*V:d09$G8uj?XRڄYֈ\p3>9[N6<)&RJv}/ʸ/e!VPϼCZ3G֦jf֢![9uU=JVzQ{A xUUr,H*E%% &q,mWٞ]v٢V1уlLaAN2.!r飇= {d)o큛UYgyDUZ$*KE2G6RO; ܹF{X 2mf@ν. }ɇ#鉳!;OUV{ YQAKRi7ydL@5zR_r$>d0ojJue$mPjWiSa-f'isNݡ&)q3aL83*/}o1QtTu-~A d}Zv#Co5{b 5m9ͭ#WRy6WiITެ{~׎8I:B{gdcXSo &Cz@C-q"B0 K@'4S$` C-?5AmHc6mnWiCdM))|* a8nc|c7VJωK у)RpH>pX&2P;WL3bT<+'ãzI\LĪ2d4xɐSv#ъ+}$=HŴb0 ӬWf~oNkR#GЫ7yq6 ]s=%ɴ- Di̬gşܕ$qOM.Jԡ! 4σ0k`5_8"a=c;Ъye@'aVn4c п aE 0sE\IympIN^1i.8CZE{3bqjnϛ8x>G5AzwILEJA$ZBdm݌;?`D,=gNBb aF΀79[2J*e X(2x*8!;Js_ݒ{ R7j"V?L֯C-J3: =f˅) %R4wy|~ñwXB(X|@WaNu,`A:z`X<4Y6˓,i^&{ͣ>'c HZSP#[df(cǒRZ-κHM{+nd_C-َwo"dh8M+| m+(Sfto$!52s:q@߉Z-ØKdž8Pt=X6Eڈ;}@+u~1̍.#yƦd/gns1r;T:Yk|Ӑqh;MտAq)VCP/b0h0dI9NdZv=jH_&$\{g_hԜ&$(aAZgã ﵂;z9y!K_5 <1Fc E^~6X| Q0!z38aw3$8cƓq3zKu6SlK;䟃I'Q-=ث@|XH2pnE(:[SmHÝ18DO1%d}wߔlQ iH[F?q3O>%-X88cywѾ!TĦ-!y)0)H= `[ʫXװwܳu/H@\^FYNXDՈ` 2>i#&x6>m}C+M 5  ^{UG2K}bPV;:`Obf+΋3Ǐ`׬ޒz=t/&Y3'阣qlSL5w"W~? 2G@>eW-mZmkZᩡOKalʙZ6$4-vhw_>}r~8dJ}S ϥ-'sEZ&^+QHvgWG+eǟ,:dwv71QEw9W5Խ} yɻZ)a=g|AEMQSx0XS3qF{B|w!CC:xS=L7K. l+ S@oըN'qŒU|aYxC'9ʔXb`)h%q:):fN&jW'^".$&WGG&Z " MUFmU21mA Iٲ]SPaFLOC Qnl~OxgƦ yw!|Ϳ6ڼK- H.2ch" y"w0 ѻ %"--ޝcɤݏR_׉^2~  8gs7A-Ē-c?s$ߍ?"s}o j>k?ѪC=&"㰀STņZXz{;M;ۏ,p2-,51LbV: TS{C.lYI!rhwjF)<, ( ZKi&Ǚbn8L"d|ba$0W8fmgSa[M6._`J#J_a2!% g!|g`ԑۺ!=:ߥ2sE6Pat[z'չl-lb1hL,85g'AJPe]cl1J|M1aZsjL.o3x+% OWD3ҩ J !$ -CLi=4滋tQԬ3W}zAm-׼; "HSr]Z^Wif}!Z#)/'?Ou%:``O%u{rwj,@X 4q& ;#_ 5%3o[(qpG9$31sY,HP~N/6#֖Ֆʻtj+ۜ7aJx2UsAsv5Pj&|ߏӖe0 ήST|ju.~e!fqgXɣ6E49 ?ͱtiLo! ~4{c ijL2Z|o|*0ŀxYyT'}@C|;Z]un,o6)6=M2u^H/s^ ^4ޗ|/H~ѧ?/4ڂ@"}f31S@$[>E[6!g$F'>S̶:1b\)EjvQ}u r9P{ <Ól{D{/J忪M )ȧ9{3TЄ3jC{@]D.K΅͎BJ%uۄ5xfȌ _<! `/.6g'i'loK7d7P)+x᥂爎RQbm}-\}`Li.c akG령(%VfhQw{ }2.{DU{TgJ'+p"LgkFLF̨_j:sn HJΨ'/!|"2&CBU@kMjR)OlϾDh}c8h.5T*}&ц7cUp/MT-f dIM \0#m.o` A4MrG0h DWUݹC.{$~l6Qs XS$veڪU`hE6%A}`rfn؉^o;q{AvEم'\H_ "eB4`E)(ܵ7$Ym) $N@10Dm#4srA߁iIM.s<Tm寧y?iBu<꫼uKj͞ș6x>KԜpJI?9S0amN6L;H@vdnhm}'uKGox×%4KBGF x|&k<Ƕ+@~Ömxa#OHJG' ȼ(ٽ3(5q;dԹHw69 YPX-Hc`v9>'8'Pb-#P''$.yPbȍ'E`p0%?gT.=uA.ןB\Þz`,5Oe}su.wφK9nfPiSq E[=klm >/ÄBnڑV>n200hg7\QpS 05-'9r >kd=;*Iq|^jSRK4pM_"*oC+.UFw @R-I0Z{lq+7fMj~E"T\i8%yI!qHAA;-V I J])Ii p4bɹaӇSuK >8e ЏmkԋZ eՁx+@t_q G$]?Xc9i Hͅ h\^0r}&r5b:s|sDQ?Qy;6!ǃٮs4dKHdou (ur$țxaGLKwT!da OpjPdiȕЌ_kCbFs4ŝo36.>Q䀠F7X}%ԭ&DkԲ~X1Oun<"iӃИACVv3:g~y)7)l=rIBp[z(A@wl ^QQ$,j@sگ'}y;\IZōh_S(ڊ?U;߶1HUNRHDQhRo"sDث ͽC Me j3|C: .\ɽ')Lm'SgHj}foi4<bg]C`Y#' hz3I\2B)f%y޺MlfR&QB=7+`(1ϴ-iа@X](`FiaɟPXIm+AEQȩ!;9@Vg݋e2̌#][L%Y^Փ*Oiv:ǭn<oΙqT2h`XC쾖g< +qGojh8(M?!elH=:%I $j] q|Owp2?ShґĊA~OEbLPoem)l=Жk{g#G85PՈD@\3X&C5ޔTN UijQ(=~ɯPIvO)3Ma'&N |Z){R~_]!g2Qzp؂ےL@,KVN,`Qȅ+} re-ܑyf Wҿk?g`ݛ1f=.pWSԴ]2)gPCe2a"W΃r}-ׅ2,2zG?uSo\|d_!Y1py}gvy>g뮳D1}$ 3y3paW?b妣^)!ZŬM{B F!5HN!t⽺Ev%Y6׽A1`nHBg s88SRS}!TYgض~}H_˨Nߨ]ʗA1Dɷȓm2$ X]j_9p=&i"Uړ%E<*5{{c1 4 Pr֜O?߮+zj%ƾ+]^*lk6Rɴp*adRP⨥$~ &!#k 0i)i=!rstnjkR+:La;79O1cF' %_JObrnjjd=(k45H7VNG fP DwܙC+|dOI 8zT()Ig8n6aVB]o0řusD,:lϬUZ`͊;2SUH&M6~Q {QlgnAB=i"otmp&$c{CLx<}jv)LR%j=Ml _2P@nI4sl!n;RFFQ)MkܼQB>^ʷv'15 [$t4mCѾ'5H}BrA ӧPe>i}RrHg;10-+F'sCw|w@)6i'oIbKh̫+ "׮"VX+PŶ(@~TG.z6@ָ9"PQpR &oiqolw j"N1{v&6!0WԨ8`l/)f,ב#wOle?*-F/9qG)JU+upr~>Cb52&1{$@熙[Ȗ[ghV:b9ׂh "xZ*23#A~EkJ,EHBggR3==%dcm)Q ?7g#0j7Wu` $@1.һFX+[`‡g<͑j2 8MpJshb)? ggrZɽY XfNА&GI5E,Q`!L8L{IT{"5o #ie~WWYqDr.}m.'0,I)L,J@Ɩ 9?DzO3"GOAN^;heF`6I^UAJk>YAF ~W wFL 54cB=й"fxFC,]o.ѷsabXA`IZvטԧplkoεǩq /&bǴ==*ZO,g fc.BpqVVja\u.Y$ sK]ʉ@.+i;>za;rA=B5a@z"D8>MigHk OTֿ ?AiZϥ:'ݨP )&t!6u-LOpȽݫD}#dregmK6L+? [SZN# l&} 2>u|Gu_|}C +O_(\Ilc?Y\Xύh`<+i|Vl@2(Si,XDPNd_C.wIu40TڰFoϳyP{ 4-Tz>N%.$bNҘL$~iD8i5#Biʍ ?"liv6T5 M/A5 ek{ 8g2+IveͳNY vyĴ;ȥ!S&zhrC>>6ޑf:[PmzCPR)ނs]Qklb58ϥsǸ~0.Ź_YA l:5\W̢d%ݨZ#gWBNúVv+$ʴ?AG6w9WN黰?qd 8kv Ab_@5ͯm\ ?4+|7EHzC0I@42;(Iv=gqѽF1YІC/>U[ YE%j6>;s|zUH%l2g)w궡; ÷J~Ɔ֋lcmGjtKӜOb.X a2f a`9 R%(D 5}T'3tQ;a?3XLeU3xʭu|P^hYeB|:gܐK-^ Kx$@|4Z5F2:\ط&j(c`4U"jGO9WTVJ1@/0Vd.'~ 2 }#*潝˄H"}@j9ԫ ZX0Ri|DZ#-<񚟢5zN˶ kͪ2ÑT$%1ŭj8e7D0M 9q܄$y>R̥M=wޘd]| F Ny95y)u?b{ݿ٭6?jcTY-ʹ.@潇v1LA!Y$RsTo2oc.nи:h6(Pji[ BNf꠶ie 1a>: !F^'!UY횊ZEVj7Vѫ8YY.pdg`9(eb\qCJ<A.r¡[_)3U"~E*XD^u\(zNΏҋsi<Gl?Fl[/x3&wڼ. 'zRawQƾNC)ƭ(Tc\PzEoŹSž-4Y ؃UwqM`]ݢ-SΐS %bۦ`Dn;_(T8_h[jWuFf{ԏ+bLa0g-8x*4.lũ^jsI^U=Am(P#0UJ$꠪(? {Y8A&u+b1j*Ͱ4ue?':"eҭa">v9ӏ@/P,;lNX@E Ѕ!λe :ŜJdX~BN H0mQA:٥S;36B? QO[,[>shm#x2y+`F8c ^zQ "MaJ3[Aqa7{#R݇Mdɞd"<iѼdKDSc~x!Z8|k(J2Egn)(H`Ŧ*rD ^9x@Wb7H uj: Q؟w8t&>ߪ j䫇7E yXmȝEh,؀D@B'ޏ7HSSԯDSB 7F(JP?9fʳﹲ(Ǡ'wMa)8`;x Dز"c q4Uj./0 -5Em`nl3'v7}h !Y@,slYN;2S(+۩TWy6/"l06K?} P]\CJ $ލ B&To_9KN 6&>1>73.z7y<3Fq WuAi b++\3jv2TʄH'{OlgKA)76\ <—у[pE2]T$ؘJoGH\Yi.[UVOfz`{C}B:oqBS'HwKbD+?<cAƚ)LK)&䦽f MD)e6't,&,T mày{-z )i'KSlB7^^/j$p5θnl /]"a\Pd dḽ؎Y!BnUis8]ݵ Μh&[Sa_3} 1 (P\ &>aGѦGLs?(P, ]9܁4]V*#{aht(tQ=gǔ˹} |R٠Xv)^+)l*!ǫֈQs-.OkE c]. Ih:;NYnٝf ld`{i䌑u|! s)8B$g j̃&&^ czX8ҿQ 7``zeԞ T+]>OKx1匷B2h:5(xr<\ 3t~AOE[Ղw|zΙ5i)7VY*uduN$U+.Ѭ.2^@5uf\73k\P)TDۄoZ5r7A(@U59C] Y.̽H]yhΡלT tp rB+7tT'b=侀wcpe!6*}?%?h 9[sdna, }!pzn11aID$~ -_՟gI.:}^ٵj435E\$@݆LRh׵>l^h N= QR6wMnR;_͎&WXX?xqŽ -lpI5^imv_i'˃F1D46j"c`}p1(V7K*X,<66kFgBxWkJB> y o^sF 8-/l7/1 Zu8虵Ϝur9 ZB>Hues]ڪt_[Whw8(~ R<2Ơ/̐`ZyP\w fWBU.J#e[@2;.=:>;sX:|`QFU =۴p̈Ֆf,dzo0y:C'Ӈv i7>"ЏRٮiDZDϏq Ki͍+N%Y{MGtY]MJ@NW%t˰y#yu(c$9oXx$ZC p^{7p:/N1LE^zh̤3@q\KӌtIѨb Ļu||P K3ѿ1T7ɚ4 D8J,){~o2#/\8gn4͂&r6H#тŬ)Jh-Tx%vNsaF C0v]Him^USWȻ]3zzה3*Sޯʺ l*o"j[4frT@ HN:9 ύq#(qYiN(םC z|\_dlCW6+}{Ibꡪf#z) </1gޔ}xMs?W }y֭.;"qPгRHwp]/G `)E(\!?^bX3Ob穘ShZ Mo ch~̄f/ |.sJM {gR2i*懤 Ŧ.{HHTxpwLS# ++x'h*I$@b\ ?^$pYPڭHDYdr$d B᥽*[Y>Lb ,oMmI!0U{0C61dlNC̸xNܗBh@_Ӫ մ&50Gݶ?ˁ VG!^eAj~ Xs *aJT)}/$oBKZ|iKD#uPREߣ ÷g]6r3Z7/@VvG"ݝ|(r=B,ID O4+w"_w^|XtZ$Wt!9 Ӭk1 )(bG>L" “"YR!@/W4k#DFRsVA1w~;֡/~%U "E&%A}ДtoEceΊ%daɅN3EťL=_UrQ+ pV[:p-VeCÑX]:O~U+Hc:C$/ P4/>Co2W_#{Jsbmo 5{c[I :%yۼFKcSucPq2˃$̍$)aK.CZdr=fv'T_Ni_gAO"!Su)ҪV1\#ۡ^/E .2;s]x9TT,C>!Au6!~enб~n|Uq~[%7w=#ZGh# []j09O}CH/Wƌ.|I_^11w/4Ŏ*QZ=]Ys>xo k*NE:Ir\'zݙ^];OINqdjL 7p:$&l#Iz׮iZG)wJ8ã9|^hb'$l=LND/EZeb: k En|ò G5,#]S 4B&I Y$y|~;B%mGÀr v8bh YqAtVJ%DPiLMwBeu5qX%E &<+a> ߘOI[l Ξi3 ' BrbW{Ґ[jYmԫ,j0RWax,!1P(֜y,᪍2E1#yV~xG F]'%´N?|fXR;ذYߞZ)O D=OU2#uxd63iW508en&GUZX>%%W{/Y7Zt-6)򕫻u?-x_r4IC1EJ1eqKb|2%h{!4VCIO87g{,UΠ=뢲_hJ `zL,]fe9ުkܫ9Qp/&ꐺd), E1~$c_2j9dw_;{ϱn/ GcM=ִB' L;74 q|{h</-v)H`xJ3Ghk)ld=a`Y(Bc-H*5f hE5\DwaH!hU H^-v~benK v$i=7:gkY8>[`[$!V aѰ,)ﰥBv7#5$#3&ܲJ2~:Y!DV3WK۟c\]-_V} Xa~yXaZ!Y>aQM9D-y|/w_;C|0 vńu J+GCS5O[Y&S"NBX!B]g>k~%qؽ*nv9'@\Z$o[כckSl52T\Xu$P<_cPKd gvS5s +QSQܷoeO%p.gTm^P_{=jiy5,F,Ғ pPմ:Wg4xQ64Oyt$(xoN2t rX}%C #bbz;5GSoJ\nG@v7Vu24oC YiS`!q&Rmn?T[-/?݈V+V匢Cڸ?|O|q kVrJj<}%Ĩ8'2haBO-ί? >ΣbReWG )Q v;ʷלA뵽[اRMԅPYwD;``g7Cڂ?T L.aGl`2Jë$sC=4/bSDLphZ>nG&Wti?qo6 Tj759PdG^H=nbW8D_6버Uuvs9s@㪢ER&|# 謅BŚT'cKmPa1Ǩa^E "ٳ[e< P'NB!t"t[R):ޕ(q5$=s߰#/Q.u}U :PߙDGgw)qa<-ŗ*8y)58rt{ăv 4r=gmH=Nş}&I (mi#G.+yv!tM$(Y$^+ㅨ SNL 5J{bbtz+{bVa3Q&Jʹķy͆fX2 >3M0 v 9}0ȧd.?eH'jQE+;G1Չϡ{aN[D0a=ӓd}k3 2 `QVHKGDfƆPX6&fozΞ]ݿsٲ2~?X#- J;レ׀^%L|51Df7+a@[7AJ?{. [^"?fp |cQb6ź rg[EuCxL{W]d3r b OꀘN(ΊP|-ڌw#*&'BC(l:Cj-}"9k~Mv݈#s4Kqf^9mW_'I9RG!r6`ș/U5t6{;cvzg6nӖQ\C 6WY6K2>:06 4,A R5(&lq ]U MMbKۘxF[ ɹF9zBIMgTdqb5f`HLmT gN3=b$_Aɚdem0#7_kÞP#0ً!Jc.+4 7c4zc=cZOXotc&FaݔUw; I~p3什e.|b ~j(dJ%`9woObRh0RV&lA} n ŁIW\1 DsHoT62qضOA?ABֺXFgɮ0|jww ѝzOFB̫"nݏ|v c^qoLƉD gqVXQ|Q+2>{랧gu`{P|T蛙 ,_Zk?4nl,mn_l>;T{^ ) LOi 鼘pS,$LF>="AuFZOzgܐNR ~'c0n}MPL+qX h2=OfH;O䏪Hgzg*?)"{y\.]]F ^1Nk]0>;ӉAϭ[!j`1 lH=i@ 1g! $3Lm tVV\.ũ3+ ]6m_~%b_)5NxB!{=> {4d,UL+-$ 4i}V"cq^yw!UʸfEqEMIv`-.y5 j_^)RgI0[OȎDW!ҾD 3훌L8gd?U:͇>p L@qX. tP'Z sb_4>MX!7)ImjNJVWZV!'Sf#86A^ @{׈8ٚO.D{a5/ll@OyQ:e}w8l/LKiVV7?Z JV-,Z..'16q1KHkvb̺<80~+H~ic$,̹+b΋҉a>#E @khg4(PԤ3/VQb9ЙQf)/<'Y0+V"V*H/dII-? HteK{ ߿6ߩhD#T/#^8EH- ؈,pBP?<ĕcs̗BJ5пϒx(%my^Gl}i:5Ze⿹.寗%WH5 LEk?neoozO _& #ʲeyeF ۮB JdLӔSxf=M^p#P9oX xɮNYixEj¥;P+TdqI ȭ}I2GڸbL P)M~M?@Ŭe'gw)5zإu$.8˷ AJlG2q6,\.rɒ ;)My:Nt%UĎZpҳ(FQUK@TYyj+ Pnd`&0C3H.Hq$ OoNl)bXZS>wG8vPw]Pq>RME-fwcPβu~rTK=RgȾJInIcs-BY O])T_|5@*%mSxԇ;bS0O{ReSD:+p`z a:YQJ8`2EI4˱f5{kQ,ulђ!Ii h4Xs~/^%깉nirxd@aQd5St*DENm2_YvW &j5zPy+PL19N8VrP c_pMӁkC N˷Z7+ ֺA-wo{[a SYeN>DUY2y_dK{&txkW9;d Pы4ڙ.WpHC'?~^byz(e>ZOUkSE7/x0suMrǑAL$'5F}Ǐ_wE+F5,Yi, ,RN01[vTI5UoڥayZO6b _ XO?Y:w4:(;7OI};kcA(yZh;904ح]Pfsp*ۜ5qbq@ ƮX0Tv"-,|`([TQ oybV/UvMAF؜K83~ddNU!*$06 m0OCr@(xi Mᨲv]KTq5;P[wFQ؂%9j4lRֈu胷V@G>5bO,_}_HBx oT!L_ŀ5L\Q|#KG !RG|[[ =Y1ur@,}m11bژIZh;~Q ccZ3Khk$87Jb<1XM$cW mA,=N'7ϡT!A\㎅cp=R(8d Yu[odFhtHaӺJMnw k'2$_42,D%L}wxЏfqJktfT7^&A J&g&n9LD.%`@FMpfT[=MF,'VW1WY{ᷯfKWE K9I6rֻCnĸ3^ע& OHؘ`rˑ^'21Y!14LaаXNDkܿQ|YP2u@s05?e~÷y} K7NFU:Pt}+))`D9?@ D{h/bN IU&-8%#/90s-sıOZn鱅Q%A3̕S~n'\yE~fhs5!s~><>ҟm![jݟbUo} 2`s9Wq&C6YUDhU'bLځ+q 1sxCkܜ>d Kce'jKf5Ə±c?cLga _L2C0W6 F@:m 5 +m}[Oj` 68QU"n^ kMgϷ{IzmɒoV@\ًɍt0lpjo#uL 1`f>vh,]U+V @YqI5Xm9]2TjOѬ3{ ÿ@An/TeH 6:to7VZ)z jv!9>sX/گ pAUV ^^I . h?vѲ"Q|/SI9iYN& AX+ejdmmuV(q5k|}D \dSO$ ,.t(Z~UAJ +,N\|Veې7zӜ 'O&z$:o`=!U/!Bu"G[mޖr26rF`YL~$j=Vgқ^1Ȥ)+(t`ed EiM6,\X9V z'G8(s?Kr*ꗅG2I`42+Ƨ/T$gh_-6m񡄤rF=x#`n":UQyAOQ/}=5rrwEJdHFR>F fRbjex$b>=QNfNFxC?|Y;aJ>Ȃ NS|>Ueb3R#Lcߙaۑ(s( +bq_J1hZΩB9~Dąy-:5jʹe9C$ ?%Ǚ5@**jjT6lK_TK"#}SCi&ܒSXylN)%K4c=a,Θk"Xh?vWιU@xb$3XyCėtx 4H Dke*߃rSh2+v EKPrJBH3Im2ł߇}M-PZ8A>+4Z_ީ DFOOsv&,=;qL##aDU+EtbX8>6GjH h(oR( 0a Jl9f&1Ew_}erte7=78v{U |jsZ'UJxP5^{bRJ;`t̝ 5- w} #SPc:tM ]9dnIZ>YˍXgbr^!2Ϲb]|S֟-Q+$'.\D%\U@_q 1tGJ'c0~nuhxlρ|vQ0 t7"d3a%RrT?ZU7&`}:ث8~֟+.oWkjٞc ҐsWۉCG г$tkgTgPԒ /iaLʆ%u&Mˇ$ +vmb@1'9'RI&aABO#&EQ$CbE #g)bw̹e)_ƪYISE$rhnMDF00ARp&שsfmI7+|TPȬԤrazv{BcXD޲!~;ccԺMK ZQj)3hJ3A0PP0=[T6GF+Bq\;N<@%HZLUȧ*67ЉJOu|(g$ ?P3W:!LZCkqCaמ_'_Dz49(MCke\+J`A w `[8=rlJ{W)̩c V-yͪ ֑CKhw2 *!/PF%΅˿:Va<ږ lh}v\Hl=c2"HƠ*&F3ux ~lF p7D/l

E[ CHKUJM3n^ºTHua 0#ymKaxYIVZ-A۝uCPԖ0,-K .v_OU-D&~+ֳ?gG5zë-K:?3NɮA5j3tA241-a\8J.1Unbu;L|` }=t2ݹH,#FmYl$hl*La`@2p"e(@a%GYR*SFI/Z"%%fS Z7 *.!=;mZ[e5\]}G }y!ș%KG__709^DzwyKcKJ$, Ph;O>p݁!89f 9K66#h3-xb7E(@n gn!ݩyY~[KB ; 8vƂn ɮBҳ26[@5>nj];j.rΝJP#6!g¶Cf2/cgULj8L59b';-y -ш\%!L 27O*d/£j*,NyXW~E۞ʲ?j*3#~@\:# p1ޗ0u#7~\Y+ߐf} S&N,t~!v\|P/rA>V2{:`<~X:2ФN  B,d[QcK*\옯sҪ8*ˈW#q;b&6 WV ?Zzز:<t/(3yp+Lpk% ¼ӐXb6.}<Fbnƕ:%;P3{Gr+j*pP}%z9FW{J`M]bi?R LxVFr@4o;0ֆk'kV]NG.h٪ʏq} C2 :6 ٔw] QoYMZ1%lލ u.C_[m3>QbxJYe2OI"ئ!xLmtR@W7 Egi6ob'Ըc=%J0+_f,=,w#7NTB^7IeU}9~\lJ>x 7z$uvgc;j,kwx$_]g} 3@J cөw$!uӖ+>z:\y x rIxfdd8 r2o=g%߳Xʢ)1&xϤ:¥^{)]Mi@HBz0# P!# *b jg6*%UA*xs$#]j`G岫P ޷ M'hSqi7r2.srűoJJBIY$;/dHVgg V._@Tp<;gWyV~n`vi&'i,ER)`*Ow E51-A{q}A{|  Xx:{~Xf]JJs_l) sOJ(Olw )HDZ1C'H1y$[s$R.H3 -6C1Z?r*a㧦J?0SR²Zg ᴩG\4ע?Rx,w ,(T]N;m-ǡ-wY-aQB5xt7=υk$ڗ:#s,. ycW*2> [QN (4;Ju @|Tgn`+A'X]D88;gDpԡ]'ٵ K>rpk3*EZNV-qJUgs +:|\ IjQ^@Z~݇:vHc4Ha,i]K*-8XF51;,/]XKRWرDe';fҙC9}sA\~g+{!Ӗn}j 4L1 )G#9䵕_0 k<')k ~Q)\7>$ _ @Ж{߿g1:36 7lyLcbUUNRa͵MGX2iHXd2 A+o]J@ rmG$0~=KfM)!U'v@E4p/*XnG@{u~2.Ǩ7Pw^M؝*M*0;p%zPk0duwX'Z{++2uV ѳ'qmhxC(GsJ|K/ oc:\v݀e7Uv6Cd)6 Ѕv@}d6xM)dXy&mąQj؇&L_0t YŤt,2J,GZZ#zCnO頡\< z}xwl{_pnGN|ٛĸ;V'!%x mx^_|,h^r:sxqP▔7\S/8p&lnt$UzYP?kS!J0^Yc;`ܬL'}ld)~@Or EAJ~RF\~:Qb3UeX 27IÒ)M*A!uovW`+ a c7] O㗑Gwm8Ev4iGt@ q3i Xݦ1ayn$X%Źi^9ڥbDzuTc7}D`=QF}Bx>iKg5hKYz6s5† 4%?D+kmS.3dUn6vٙћt=l$9UN Th ܕz \QzPJDi?V"nlY+\{.-|}2"y T 2E/:k$d)0,1Ǹ):c:݆͵Z\BJ_KG,ÔLe%c 7Ev."R/3m 4 M ]X:0f v$? 3brnGS@, D u<8w!'1ă-d6d=E W򣛸u;P<;IRvBSnAvL.KPXBMAv8Y`>9@=Y K Q e(8.qCfū<` 칹@2eyLK\ÓU7]^p(c2w|'XIgld~WHE׷ u4)p2$~:,а^jϝ岗ѥ#hϞERZ?Eن@:qVx d&bf LvùͅȎ\an;`Iq,}E_e畖!8Ubc]ۊ}z٢I/:?kֆ_._l 1_9RJ8IZʴÈGQWn#Pu/6VCd}E1MEs@b ];W;_,;f<4mPc>S! g=Lr $-]FDp*vvbim z@C?QkX*+-zO%:ǽ`` _ޡysq /&0黮@ y0,K/2nJyɨօBre\t߶J6n7kE-{$X:99$1F1ÔIbTrw$A,EO~աӿ=y#0lQʕÑ\2v N;y4b,mT .9+ߩ$|RʛP7W_>YRPlH~DՎ>Y&Oagދ0'SƵa{y64"Tk ehлxٷ["{>Yީ,Wim+*A`]EY%#~JGz ,`ފʌ 3J!" lSMYe3:HqBVQ@6LYsU)vi99R5-wQq =KtZ?[uM% X,oE ECD[ W=R ￑ &" rOmsT,a>4X ^RQ !dW-;ʝ`I_7*%l>eK?m(F5lS|K[:UaGnZMTS%GԷr"h_#b]U/زJ›{6!wr4<ف4z4ˬ8@YRȱ\kFp S1Sva.|GqN/<f<Ĩ1f#% '/3 Zsˆ964fLhSb :c/K?lЂd+SZ:ɰ6mY "sWΨJ!Q;J}B_j/1CsXNp)ρ֑*2}_FZ%6 X𗥠嶿8GC~ +w<ⲖEn+,m@87Z៌R:l#~.ۑ&xy0rI&y51M% {@<=׊!uԥ _~bTC,ݾBk'+3\7ij?O7$UI'^ @375J\nQ pp h!Io/92&u_nw(=s0!jhV 64w 0&?SP ̑ϣWŌߣJA~\V Wj'@E _޷ $t%O퍺%?u~B. ՜gԌ)kKVlNi`<r>@R8Db1zڂTLLS-B|YaOmE(c1AIγ= | BQa߇ -,Rҭh,(cC`.5Y \>*}x *d3 $..dxN6IOE0z)*r=;ONU쥔!V*T^]bcTETzKz}7Z{Dp 0l'X:f#< Wti3~@ \h.4 M~>zweqU뵥uR~MFH7(Y x.(PSLHh6!N9^xs{j-ׁB69j(J6WOԐa $wʨc @tXNcQn`ˆeDķ>Vn {\c 8.[?Bg򰵞xeGzȤŤb]'Ub'T;F||M*,fJPШGʟR`ީ^6XluuÁoX`obeY6Жg6,T|Ky[uۊ~fܠ/-s( sVWWڏ;BF,Y35,̠- P> iCn=?~ؘF.A P7wH~k0\FHfl_cRyU9$B9R4t^FV9bh:M~1aaftgK%j~}8MjC v᡾H6`rƊPQU0.1QQL9`Q ڄzjfٚpUXb/L;O5+!jڤ&|\eKhըfa 4b$4iXDbHZs0UsӒCQժ٣ Ր7Edq =i n(2zkNJiyפ͙y@}1+Lx@'LlVAhQW@f0[?i>Snpjvɛ栊vNʱї5aNXdlgWbe βdia8f,@t\/nvXF~5H*ߌl|N (m`[T[x! r]7}ņ9ˆ`W;]#A  MB07&lk8_>ꓱ  Җy\6>M2"ZGHYM3ebxp|g3jw;V;n`J8ϹTKi.4_ *R$rZkY.`T.j~Te`^~G a֙/ZEɜÒ:Ӭl򯨀&X!FBl / ޕQx8 ԕp/WuX3Lg(g뻲y@%+ ]l*rQg^iw<ʀTdT9@.Lr`t!⾺qV`+0sed8 @4(%%1. \l:؝QoDָZkqz2NJ$a)X1\@CvDMP7;3񝸗;~ >4PRج{+XhnN/ NQ5'[4oͺH}#$w'Ad4FGBzYxcFv=3*oș[8vT79 \ZFN<(6WJÒ'g`qBʟQ s7Jl.'/kk`2Hո tӪ"8|O֢D`xSA3_X} 5Kt>q$ߘ5N\q$C]OωmMvÝy߃<d<(-44щr#w7 ^y2/(ˈuqZRP`S,US{'[,Du/Z$AF{j86yA{NҒcf,Ӷ$iwotӻ t^]OgZ]_gkµ6FrJCOLZ<ŇsceSXI"-Nt*jUhkS#N6PADU8_~6͊5 ,NK% JQn֡6 }ZBc)(-=+$ d:`8 鼺>;ms4Cmf>̷.A $8e].XTMSۏ{"A׿pb9-N5HDӷmw ƻwϜBJYF ׈ElIpU`8ϊ7*JZpԙMl0Bx2GUE-1'e_l0}Œ-C'#~Mr+d F9A@jo*mꊉ 8e%L"/G[g%boW9K6G]ʌI7t(U8Ʌ{S%B8J<>9ՏmԻI<:9ya3 Í(mCHOΦ'>=='s(%9(  =Hχ)CUj)@N-d.pLmg9ҼE1;4x1f{f`GΏ  @QS T҇?Hin^>}Q~z: E7u45BāY:n|ұ!EtNh"25 p8:, y`M z"1 fk x zEL#>۠P?UvcNz4:([v͹E`@ȮEc&P'9zU Bp6}ЂiE|M6m)H5Dbdo:iC}W30@Of-%o}ļȚ6@,Xk] p,FxǖA}"qwO zc3/+7!LĥTTa >;hUHb.f]l{CWrvl QDئ97C03p{$yPvF,RfZC!I5P8Ѱ3\? YO*TDǙ+%61'UJq  5tDno85@ABo 2m<` :k(~ ?æQ/uQ1=u~[)fi-MY`z`bFrCLB P _SNŶq4v٨lw|%T s{^#m[:foNExþkQYa<nnUE弿R Dxp4*v EtgH U0 2uY4Hh?d3*?'<9Y (γ# #2H`EdٿL5R4S KvxYR/b!CZۏ{h2.%~ӿsZ;a3i.J!$eybfjh8 0ȳ)Zښ9CDC/1?N{ Yl&IIT-BmBHƪ2KU۞32:G;!lhԃiP!f.+oXZv:\7F^+ g07^҂yj1&'["T5 *\P;͵1]z'ױ[셾#_ z}ì#J˹B`ɶ'u^~=\Ru3_-$yթIz+n)sȼ%?"rE}.3\5^RNî hUo`g3쀡N)V=AQd鿇6`Cץ 뒔3 %5bMZ 7Qk%t2"B!SF,M~H gITR9YMwc]! J(5G_)) 틯B45ih0 ꢗEU;okp->MPn ZߧA@_nXZL^g ?zU]ʏ"j]]'do7%T|ތub%g&gL" ߬oVrQ[d~tM ݎZU5|\.1mж)Q1;[@$-D2m%Z*vn`dz-9׏O-\mb1jԭk@r+]էDv0m{^gI٭KHPJ꽉4O6KMW)KPkvqn6MyFnS03V3. `yT@8p8-i(2~ EPȴpeoc-{3W03OJq&R-y%MgK*`{u>r˔ޛ D| N+}+ߖq lWa{G ©%fs,.<%K9hK&r60"s-[uE9%vXb;5C׫F-m G*VJJ?XJNľ s dnA8hՕ-_ir#,>E',hT&/cmB}d@[N.a2GӠl0BSOeJk +y,ћCbY8r+7:g(:+3aF] I&3`]mBỎ%Z]]X뒀ZB{euʉ) vs~"}4' `y$tSV㌷x(o^ä6I U8iD'i~C'f36 lAtsŁC}m.ĿL vO;O ˇ˳6쫮?ژt^\`j b_{] ڃkrF秱n W3cҕ!0پ8hK}$p5`54_=>~ɻ7E ym\SC 0FYeQ(N*fX:!BQM,*5tU7eGI sfmh> Zl"u|K@ `n73Կ4&'ЭJYzt,P'ōv 7Hf%u@tT)m;hM4V4X.9p,yE- CC"jgKIV-C+XK 8>aꌿUqyI<"rJ&p -w[GtRN,[흢} _Rn=8,O@G=Qݐ/YaJ'ᮑos 2MӱP&gF̋ aؓ\Z*MP! *JѕHZf^V|ZaKH>8??^ ԝYiRN"Ru{=4F'k<ۡ,z rF ؠpfuߵu)<|ciHAE_ikLWBr # SL~@DF$8v.-QP `,prq.&)WA&K7F%} ^* Rhv'8`AszM?qfzbJk}tcqK7{] ?A^ct̸v0< 50<77[HΛf[EQ8HLsz83 PH<*vW +|?`2f]/bP}z.!b.X`"v*4*X.)yXCi,!8FI$cN^1MuQG젱V],\pL:'v~P38-Or{@o@yh㍍'!½~YZ%{L.!7YU/3 -UZ #v:,!^.y`͡\y0 3T6%; t5t.&|țIo,o.82!7c{p/tj5?b~ƽ#^b3s½9}i<3 gk76E?7lVWg3zp"j (c<*[6l3a~rgBeGzpɤHsNGv)cYwoH++A1۳~3w̄9ĪfZ, J-o[ 1S4v4l<'a5^}4xPŴr@\X>*5T߄_·|7ȋTL,W"Ί:S屉yJK4@7H|kf@:<.KdZ"> *guB!L&.L$ƪ́l?S h ՕJm3섞{~-"(A$4H. EDۇL)UⷺEw`|Lg|ȬP9og~9hieD/8e,SJa٤SR 9L[,20vF_Vhe!gW HbsUCpIQhҏ,j^͏k| w&g0{aZ!s>-y[iőR[`t8kmCR~veNn]g I j$ÂDDT^O KKJl ZEgLnqn ?jf-fc%JJ';g `EEJlKlоjr+RGƫIqc s s`e?7x` (MYd;wNmթj6 Y-(ܫyxgô2/yK4q)[)<*N_2h dsy8e*%cmA<m$hzZ=T0% d OȞ\0̋HjVɷj['g-f&H+ +$5\MUEbNZt'8ZO0P4xej@IHQeTY !Zq9>q$Ċ|޺Tg}Kܲyވ@8j"ZYHpT%P{v17ޘzQ6 0 [$̢*TGTE Oے (܌`N`tIko ; i)]pޜm~6W wQ E&TW~6ip^߅I0P~&# w\4 vdp+h;Yd`nD\ȋ3P`gK-&1RCC ~hb<}9g%a|q .cGS#X"+yv@oQMBxKյ vĕ珧6A8ᦉ!ܼB^%DZI4z̒)kc& ^f ]^mqS*ѐ 5`4ՈJ^v&ÚAeHX;JNJ}̓;oaX`{d!!:M޵~;涓skRMJꜽ:RiK96ieĐ:JP3k `cy$rxW.b+98BEL]b7驘l Ʒg_VuB w0rP"ဘ]WUaīGGgu(yxT$\T ƸZ7,dMiC\l/lg ]SU oӼ=*;3`ߕu*K (Dm^Mrjo8{20mr07lڝ D81N:Wr!^K2k1#C*m`n:2싎]sH}_,5TDӋ?Y.Y>#\%{ͅiv|miVqtN'ǟKC3!%7Uǻ.̚} XۻŬ¯Y}X"Sgʟ];~zqNG'o _ 8q2Qk,>)Bw&v6jsl3n$B+zj# R,aOSu(A urXěW51D 2ռ n[qL\kJj]Ov"#$h,|R[3I䀷|Ck>GCͣ35`DPP3b3׭|nIY@Z$XH1ZGKbKG^ 'XvP2_D UTSVQzV(2ϪcܛD8E2OԸtcughpm\ =bg *ZT$;Xƨ@o5 xem5-\7UrHj-e, B2HʈYy)93wvAf7OL LiٴB`۹'ʋ vXfi%E*Ѡa*$=.) 2kvvbf3[RV'}g T HEkyo"߼o@$=!| 67mW|؉Ja\;HT+凕4-+֮Ļ!b%:]J[_혠R_+vƝ}k.Lt2'!yvv4`ms!́="Ցr}G0Ow^wڴ񩤿E{aЫd8@]mZ*3o^)LQ 5U?KeIIܒDD0Dڮ9An@=˗p+Xzv $8G=XY}'YbO@ f2C&@&GE!*dl jNH#ZWF:vl)>yPV`fQ]W_r8h7Yɧ]OսjXYV`rސ,ʴ` g!`\F0c)?o`&-LPZ5jquͶ %9L8Ǚ;l$qlEb =#Q !B㸨+z*;XGʕ5̪N*QXܥ3m#S"oO|h]#^#˽Ş,Ҧ\_Q@/2`ؼ srh7Beh 4KC : O'f*إ-:["C_DhmP$61;D ʳdYՉ31QxekMP l|o+qaӥ8C%19Ԣ;9 K?-wKcˀǁSМj }zY/4SspNKNE'Bt=[ttWF¶.D & 'g}5Yv@wXz݋s铮L#EZN9dZfE^W' "_noTTCxIڛEU^JvLoT""J }pTnLQB\/tFOc(`vtjhN1Nmv>7, 29޾{ۦE'ؚD mՓj} 1ב)͊^i<}7E7h79Cq\'-Ex&G.ͮy <'ݛ^7?](CbCa~IӣSʭX&Uؒi~l ~Q献ϣFm"CvelVh>UNIy*,$܃~rǙ Ts9SY>G4-Kdk6a>w,iqYKO`ﲷDž(P4|a"y Wơ%ʚ jl=%4vʤaBY3no˻ghgKŵk\:N#[Pl ;@`-[zNiHo~mv}͟*t( /yt1Ӈ~@+e ^Dha\b=ĵ,¨ǦQ}6v˘ &bn?3G1hR> P\ɱs⒉CT+U>KPNV(M:\SYug:'KN 쥮c%6q~GOf,ӨNH Eߨ!!˓ 1౐pp! )TŖ`*]_4g%M(КOKn {J*T^5比*L䰘)(Jء!D=U@Vwpx+JZj@mHhA$J H e[>=!KTM{u/F_㭪FAM6]OnshuCmo.F;5  +aWm,@B)*aUfX=ic4Y3ҊqZ7 =b&r;Fx{3> ЍH]&BX ],z6PmA YK&2M YQ Ϟ.b ,yղ@"F_d|DW(Jr2NU-4nY|TCX 6lk5-;3>'3*mSJUX+PP~pf]YfJ}v*Oĸ ~uῥPӈ^nP;ۢY8+dS  "7WɢW7 ʂ*)GYv]ҫǹOG .=kڤ-kVᄜ2#B>K&6d[BT'tsFҕ)A֗͟K#XǍbETj3 %t|i'LP#[n|*AKЄ`yk.H`(=K?lD[4\8l^H#җ? P[l~z(tSk,wo7gaÁMRۏ+jж<,'܍պ&rad #UQ7u> o?\*W р6*% e? f&_CU(U.AQ!/I4Qc`θ{^7_OHJna!)eC X |*]nFH".3;4JC%#.@-b4*܊h^Z rY0o;skG;Q]8(:j lJ@\>"TR~SCe5!X a 6TnibftARvV(dX(o γj: \xU'"F| V^t 3jF~H` } Y6Y1N53V81zNHQRq&/Iݶ|YDƎ\lfxŲtlk$$"ٍVWqKCPdQ㈵y2VZsd? +TAvUVRނPH V5@p7+VJ=L `p鉘$fNK~1Gh#y5[Ut+;Iw-ZEIBZ{TFepvr)`W>Wk=v9*020yZwJq^`^ ](Xj8ż>T]VK㌚Sqy}\:c {NYޘD݉H(\AfKlG|쎍ܚOms1vsacQE;m7[T!>v,ZSp.B$F$"iqI)% "+w6S7`|m¹w>x3}jm]&PEǭk4AFJJ+6d1B uVwjΙpT7:{17|,Nz$ΈlQs9.EP@r T RML[%D{9jO':ea&S7*ph+W=nS&7Wd|d4سO >#smǰ|Wתb~& e\l0ni<.M.`)&LI1XOdĚ 4RXVuۙNO_g(ceK_1#s7R&s-F𮫉=\b3!:b=H!~:񥰑op͏ҵj^| LwlIkIpbeRQƪ˕J8|fF P"Q"Pwờ1=h5_c]]ںLI[F\`Uujal#jv -Dy>c*u|-\0:7F\[mqzRɫ|/ rKSLb4ı2Uy7@,M9Xl -FNL4JpJˑ2N.&dKoV]Ra:{+sTp%T44#SXfzM*&GLsT:#f^ Cg>yW ba YO_d`XO*v-o_QpR'3`Tҡ|(Hcsȕ´}p7yt8?a=U=.)PN_>lְg:6XKLW%?qA7_4ZPXan܂N8)e+MSSr+EtI?'_nuΓTV%Ba61V.$D飤 D$C=twNW$AHte7l%"g``y?t:lWI~{[oAڪYGi5 ɧrτngkKuy5}R@7 fxзɋ+Qy 0l@yRx'> } JWFXU~_'B)PuI;B HåJ04 [ qǾ,Iiah$ Ed n < \ psA QBP' YG񂛊8G^^ Fxr#(|3M*~PJ)`d< yiU2٤\ QK.z%>;颕V;z1~ >ܖG& X"No66PLt]ގ;;i"@Am Mp/(o:-lrg Eso-Pb2׫$͈ g6ȊY|BSQA,/oHBҔugz$ ,ΨTnnE:#]*}F (]G?E LI6:좗s)4([eIWƚ%u9p@XYVJ26>"fMV]9%.w=01?݋դW`/bd2,X:rÝHޥ}˗CQZJ$)[mzd( KIX #ޣ?oޥܫ.>3w8ޣ `j"e(67 8$z>x&I"+Ëng1w(eǝ\f &c IUkD.L.rmP nm{ޱAU6ȩ8\b"{F 7~ 4uu 0sm@l} !Ś:Sgv*CckF &flެ.$Nr"ꥐ[dІpO_/"P(Kii&qӢ5&Fc%65+ɉ%܉u3]>#U]xU#$q.Ľ~=洛u VD0HjF{#œ4:̉NeKSgru'w&sl>%ÂT ^]agEpn.KН㽶'WW  ю[Re86$&"`>Hy6J+'O{QKmBauoZ|%p( {Rotɹ.eqБ@ OiaߐQzu)-l}')nHbx`2<ƭݐW @O4qі{TL9cAeIAp0^5=jʎl6RAuq̃fv-#^vW߉7ֵu^ރѥ 'E)y507ʃMX.fJқObaa! c#Y 542X#qlcdN쪱ZjDdIy|Ӓ|]`Wёiy{%Va*f$Lڇ4JEaIʇlF>l\+x!Oy`Kn0D_xQ'w,TAcVoYh8 ڎ #]ntp'm"TO|,MuԹE="jY& ؃|6o18n"t+ =3{L]ppDP1EQɫAQY̍**̊Ӹ/?# ~is#rY& =;mQqtf!kiY3_G׳xZHV=mSe(~DUVM!l/@-my]Ԓ fk@G ,<&ԵTmUR587lr[w߬#VP?񞟪'h)h 85i<˯gPpkGF 0Nd yi$K2 Ч]SgYZ07070100000044000081a400000000000000000000000164e6139f0000c128000000000000000000000000000000000000006200000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/ߏ]?Eh=ڜ.+η[_^Gim¸^b44,w9~. ;eҼW\͔g G s+N^//==eNǻdG1 Z \ڠ PxsۑF;r)&!tvʅ2F#ɼ!(}r>[LWKwkMY2UULa07`yT8ӲgFPGm&,k*7UrGTÕIexɬ@yjD I /]&0Nbv{N"^x`jZI9b,`jdn l٘LXTh!& r^˺) fB;d:< o/sX]y/Mд2hguC%DiՁW4N^?Ub0=9a(6ԹJ jb؈c"ρ;R6fluimD>bgbUE Qkm?OYŢMM48]iLt5M7z`NOz< t9#%LߐK:ج{P uNRңr@m!M4=kpo5cFzqڨT鴏]KTx;69wsNfVPx/fBUo/C î@ӣ!N:уR 'iT$(l;1~)MDT JyӮ3*h)T$!q ٣3Y R8eMjJ !13Q,]p~ ^({F U#ֿ Fg,R1o\iiX!ez$N93-|e B{՟x '}9y{l8,)<:4}7=W &]j ) #hR_:OdeLQMw$<Tѳ z≇ po7i͞;{->Fȫ5)F1VE`` K_|4Hh1:}`  ; J<F16+۬'MK YhLGulTVxzx [ngYhA}HV3JrjRkfI/6BRgbW/]3JڭHE\9r +>k-?m(J 1Vvie!jI*7PbLX[caC$< 1Zj+]MWM s4T-&ovCpOU}`Rmf("<q|0y wzYր.15 ϥM\bb]1?U*yh!!Ćq<5 zuH /Iz/_2ϐᣋ IJ a j'ET+)y y*j$q'y,muם6:52B춬1ZoJuQtd:7+>oGcd"}沇/hruggh6< 0"%Zo {Us!=rؗtU=7H,w39'j?6.]{["B#"hm=m+ڱ~cc-_xF\\t.AS?]%<*ȏϝWcr>dMk=. Zg-A/"A2vm<[C߭ϛJNL*4j1RP3/@SFs $@7qo+>rEQp,:@Fc=K~28/=ex-)ܐy.d!AֹuIФW :-?$gNW ?3u`=ۥ|[dž2FB5%G^{bu{JP:ƞ֘SCv=ܵba6eڲ7$ hbnOݮbȜ'15?}&`pogzjkRIQ]|;< psn<c""&EY8$JU^y ?1sͰĥ+Z.4# xAЈn<ש,ü!6 >sD|Wqg\9{\xdLmKNnJ+G6HfJGx>KMg|{J 8_0 }xN->/#47@CR57Lvg@KC 8}dVJ.ELf?,mG>#\qv_pk򿋧n)I6% d >6ghz5?[$b=!E[x^ɽk eVXpml%-MU2j9p w+o;XӉ&ʣ Q]<b;īq#qv]RpMA$(w_>j}o'%Ȟ߅Edw$){dXy7ٳD&n[RK=v+D)a1 rAyHq&*6 ǐ|g,8^fAΦ2fy4 *}{UEc艫1wA-|@ "e/u6'Is ThYN/6l( X)Jp2)T,n*KϚSLOMumm#ƜB0t%`Y458pqB5Ҥ;1馿m3ۡz5y"7*VӢ4WdR Yj p?v0I꒘ ^$10I"VbRΨ7o=z+_9#23 miĺ9lU^tTv؇gnHv> |4gn#Z7\eiKܭg_DL}s,'M)RL/y%G9H5>|o7 Υ98>T&[jMEWX[^>;+K-YUTҙoO47,5Znd=nD2ht#:OP]?t!cBEn 4XJOC11lM'(gtD3(fх5z*=^&3tY4p SJ>#ߘƦqk)h'O(Gv!3IRH #4Y]46 ͑ Ս^X͒tVtM%MA//\4]/_ b ۹}e5}j劕bOG@@}|JG{c]moxg1ұZ9עȕܜpkDlU פ~}'BG= yE^VĶHQx"Mə\I=^ ~u^$ͅIyY3.9")wINѽOY|%m@qE_e]uký(ݐygv@NBEhKw>yڞfv)Mip]rYđz|.HnzRJ,-۬;(M 'L i1ejDp%XJ1O3!Ky j 5?/L"FΩϮQtmXԿ֋*j4#8EhB@l׮5[7G4{O)j)8[HU*/kgQ>9M0CEZa UمJ䰌#Fv}0+f@Bz6CʙØ:F3bRT47|>r qVyGuM^Zע2%τA$E2C"4TneˈS e!Xh#ß2KP68]Kaɯ4&^c?Byv{R]#}=5fEMONB}~1QR%FT\TB:eN"`PWT-Y) WLtcZBuQar)9?K$~;StvN~RzT=4:(Y-x`,Exκ.-vZ 6|✨ |"q$Oϲګ-6{@, PIxM\'C5K,b;4yT1CPG~#@}i,\TĶ⢷؀ypʐI^QEaƤ%Nrhϑ>-TuIWӉڗAz8u1CZ4C Ɓ) !%~\CT*]tepyY@V{O/(a9&zYzlbSw!˵m mKq-\nҜ q'eE s{p ;[l17wK)OF6#C= ]'>a0rj>k"1S&͈" R :rSŏą1 8r`pe]{1#bˁ-@Gis)WӬ#!q$dOVώLjdK) Ђ_M\Yk==L_Z=s4uLnnifE7هv8m) :pI",0 \ ▫GN~F!vmN3n^ى#D hы_BJgH#DrZ|r#Xq-aMsjc}@kIIj隆7Ec͆ЭbKO~VIe,v3bjv\Co p_?( c>qa7b]i!AlL8'lgΤ~]KG0J}k'~1k2UK`LF.=59Z2/4.~g=h?XɑCqgt;svy9ÐuH}:b}.#X_0=~|s0^\ @m/<1st|  cB*Gs+}B/%Kǐ`~4_P j ЙC`^{ -+xMf0y 'O4U+!Kg_%HY hڶdF'yOGmeln%8oaƆ g46`5I 4e ̐Epn8Ld.54 m§Qc>0만vU>ڝA"\9JKlT0 v(1n7 4.(9 ڌ-`&[|e] sc.N:3fjHx#n@)/kpa'VU"ݟjqz/&5B52Ɗi t&O"?gL P!s@rCh8eG(wadᗌ{yB{I\ݹ ;;geZyP b[׶ƥ/ ״7N.XXh^<=CP{;j-40&ϕZe/%5 ILϛ%ikմ9|7j}oPY DqOb'#B(HIu+V\y9P^$脽XA߽ٙ+  =" UթY}(47g7zfO)^iWE3t?t?,mb43bjG#:\,+_wN'g+șK!oR|mU>逈H9 6l $)0/(gF+\crwZ zbFa?oc+_dǜr(lݻW`!-D%LrR:>oD=,{B\0-Av*<`W9/uJRG 7#Ղ3yuH:2DzV5' CQ t7v]rcIց&(|L@[р|ɋNgyfGvؽW]^_;4!WGN,_z Iك|z#\P)Aɣ)&3:Enh@y:s9-SAXYSWʵ35~[ )pquQ壺כ}v =w==fO!fࡁ3=bXEP !Y#_SOsvm-8Xy[gXoٱi'?[oHG_>|6E2ۍK(4Uf44rȀQl-9$5RD>](>QU:N%Ϫљk8جf~`ou#2 h$1k}#HV1c["#BA>DOt4& h4o#uü?QZI plo鿌nQ_ʘ)B3Y"D xt$Z(M9ڂDc%G{>|I&@zEqDheGqg%!57g5Iה ǘʇc xjW |*;2bMr68Pۉ?.r-I(_8!+ o0Adz1K/6?5Ja'yӱ&n7ܡYK_ciTOdK EĐP~6 V^IxUII;rRht .!l2g%:#K6O|MڠۯzdpGz|n2B~0yR!ߏݿ7C `F DP5)jzEHmC.}/ؔnΑXx,+oew2iɈLVA#ƀh`ė@qo9:ͱRX1..HMibݧV-f*! iqr^/tOK%UЖ'2m)\րbޭ"̗o9Qe5mt0rxe:B,T4$yԣqqd y3m#',FU{@am8ZU u~Zz ]faf[/me,tȦqHo' _ ^]gr|z^Vg,hۿv9ZNp^Ғ(swo!܅BI#&d+7a8&Lc'L <[us~A!fAo"<5颙nrۭ`}:ǦXWqR/BuN4zmto?ܓ ] pD]/6Cg"2GR|ݸp)ݸMeA"x,LZbX }rgܥ) %8MY8y6}aϊj %/g 茘]e|g٫*8 10DG)S% \ŋ@Jwߗ5>WxxY-PI Xt+WUHCΰH[珽 @ U8X <QTd(hfsm4gfAM=J*yeFi }gq{vpW`> *؅ӌ^ޤtt^}=YɧigR')zh2M( `9qgw2f.d2*tš$D. DMI v6j!y4z0Ȁa/IܥID8_`2_5C6ݭ%oP .%) &u2#/ 2w&xbCSiXe,PQ"x&(5x/Ӳ1F]YJC%(#ȥ*1KkOBF'8=XZwA,a3ߖt^c!P%Ԉy۔ ;KsXgxEcB$5&7G =SR-}5~c`Eebm]-S.~'>_!^R$&cfA Gxkn b3>9Z*HO#gl#^9Af^1`}9G}Hk,yoho>`NF+GFWtyDdioҗ̫?0Apg:Z!@܎o}r>@w(F(i7a$r #wxR4cpeu\-/$.J欤e)WmXǜ`7*֖kX/yjg?i'PPv~KϪ CRcFHe.YBk,v'~vIu*`GU]'%eb*{rPiQhR<>m~Kw99H`O7R-5hjCX}.KJ>~YҕnD#J_V +_',njuy}F|l^NPӎ;~v)4v485Ubj5P17Gb3PB-){8}{يHe<796O/uUZd8gqI/&E}UqbY;, 6̝7-ADbd1{q:mlH=zn]ͻPvxl2`K2A. >oExq)`C{˭sr OQ<a .9ɛ[>a'Ӎ(Jgwjyio찃;II2y*Π(R v^m>\Yo-ݺ\]bF#,q 1 Z|]CeA ACN--Le.fҾZ*sOP*Oe(|Y6!7F^ĺ3d )dxM*GLXgRiZ1 uW6u*_m.$;LGwʇ-Ζ^j蕐E5J]N BƊEcclԐEZe`9l,:t(e"F1/2k.y;h!t~uu!C@79ƚB 蓥]RJp>o(e tSV}~"v6j;mJ[ Y G5-./#X~e֩nETPFde^L 7ibD"\c|rPˣS5#|ou%/ !:#.>#ٹ]VL1PzsKV;wK%75"F5hsyA^f7WNѿ}TQ1ҪF.fʬDhc;S*zw4MoA^Zo(pUC; ْQaxDd3 i,> _e;>gpsC_D+󎀉}X͚TSڰ'/PI9 ۞` n* Hx|ŇxPu·\x/۱vIX Aim91Cɡ5qxƱmiae=ө"(K|іuƜ6!H_/VznUC, BU.FS2<״/&%xL #N)*d]ܷH.X4iAW}?2VmLșXi}:A8E^|ƽl>T<1o9+dz5WOQ@,5Ġ]{d;uDWI->V'.ŨM PAxq&6)謽i.I3YCrB2Eh=IF_Gф;aB.ٶ "X>0H=i ] ;u'鑀dTx OL.t)_U4* MV p YlA[6N/Gk4&ov#QҔ2[d%HX+PD[< -h6 C✥Z_H7OH$ԵDQP%Cg+^@cԠxREj!n- >ƈ$]CCzzvsӿK::P|ep;8W6Bvև}zzVY8J,Gᄉ6aR"nѫIFB]{ dfDmvYSXu}˙[j:DȮxӝLV~KPV `)cE3 tIsS*ʙlN0QK)h*aIV2ђb=JFǠ:$N׀~ua(E %Y"ͳWXTWG"S:AEE|PViIvuU>6šVEL7KsX&mO #)[fU,BȯRXπƻ-;+>Y*ЕÏ9o\:(P}] g3j?ԟ{?o|_;-6*)5raJ+\ ?!'0 k%Dt)ȐfE?3q;Cޓ{J[)F]Hc61aH="X\O95iUՍFLuB\Qq@KK_yHl1ϙwjqZ]sN׹GX\ Rv^POQ/ (>Llk?@_;gFd(C>ƂњJW,f0UUkve<-s95 w?HNSGQt$+"c֓uOvMׄlwMM# c 't^鍓B3yD@hW&}Li[-QD]#`NHcoXh$ɯ؏M8ۼz:Vm ޔaVSzC+deŵy%낇ӥYZd Q Wڂx7b)inl"~#BB̛Wf}/v=zC2"tN1p#x ZIV8LD]C>*7sjD Yo܁y+j'\;1fC,t mtT1ZpUJ*YID9ѦpzWgCݎv{eSUptI\La<cxw%Xn7%katS ;2Ϋ{G@)E(yY=c Q.[@U᳁DSٮۭ4% hH 3,%+CaNZ#Lqn|I8/W<nY`9JO}_GW$.1w_>7lqgsxpF-~\E>ӕ333^ 1v_+*@ 2% ٬ ]"bB#?jKQ+ZX5:l5icyD/?sT5 =$^D3rxP[dF_F7G ҁHw*#ЯH9ID|sبd@tH${%J\j(E?ʕ{JPEWClI޻L:x<0-Z&w8AsߏJzə[ļUo{il0s >3,DZá\;ݶcl*?9 7t: )^ b: 1زD ;jHE SVdJۖ2ck16*LEBfMpu_o „^ >%CQIDW(W֚"ԒXpS=%קc pJ=zE?4W4u9A[O y)]%#WOĥMrҘtƬT~^Tfw=qgh;^}M^EP 9g|uFax6EKPvߨWa ɳb{q)Bai{+޷#Ӵi|̾ QC/8&;9:݃;DXpIҸN;(4Qm%>V|Er3%h%Vc9\`/6HYcx:DD3džHy$|p{X4S淙dž{;8hG]Y'E <&G5C ["wĩ@^ j.(A:Gu]]+K+}@Hs"U 9u1h1(ۅ1COs̮~0:CLʜa$3V'@!`U3̂U8z(VR6Hn΋]_3aU20(Vz G1yg U* 5XBXڜ_B76j XHG$.f6m`jD枟fatϵص~~֡&,9+>+@UX; iRDMZsi8Y[[8'M%% Rg|W^E"فvAj|D2A"Dyģ͸؇ J1?U 6@i'gS8rn3es/efj9FLi#tC& `ܢ-far78(o5LE)gn.Q֎:+Ýcnt:>n76]-:IL[1 j d6B[Efz᳽]r\ȖMkL$|(7)mVc^>msS/).@(W85v)3rX$0ZrsIw 5iS9bYgQf"k[l_/ iva+F~GP kjs$D:>2wNsնˑ`=^h(qApӇ=SEc6C$zLR4iZsTJFތtd#Pq6a iw嶼f%nUIJ'rz& :4i d«ӬC]OSE^ Ʊ\2& j\a QSpaë,oWEpc"9c\=Thwoq&CZ C8RC643m 4`D+IIk\wN|c\(ъpuo3)-z@T*"e.к?Tb :hV,ΣQ.]N|*dj0ͧc7.PaϠ[wp  hKiBKM`ba8eu4^⁒Mn mW KSQB V5߰gĞ>~%hR,ju㉿ {_5/T6m1~fIP xYFFCw_!n?f3|YBd@lFm.ts%a86Јƚ i"mnh')- iR&"#Ud6qG2hu~]im8F򱱓 (vWC2TOHxĺZڅե\\ǕvP1$Cګғ㿌,RD+?؎AdC' Q.#^JD<*t_x}G`D :}hmS,fayS@m$64N@XymX fvKDwDvuL =.Oo3"/34N%RY )b߲\M'=6]ŐO-ڂXúIP^^puRJ[ӊgc5.ӋRYF)<쩀5[ '-!\f*gĎ3:M]ђ:OkzdGY"@Fцqѵm) }4naiD eG ZDH@'AV\|: M0oR'/4U y.R,'ZB2&LvL6q>m*<XVfj=UE0Uݸ=|Ëa@s0JVut![s$nY]8wHyf2q>=U, Yj1\>,Wh*4Cˤ\,VZť"%7<4n,|핿R<764TA&L1X?[GH^=T7>UC"t&o>neWD`9SpW>0!Ttxhg.[?f+;2y'Mm3Y@zڠzlY+.wJMX$.H%"HL*h'\/N?nWvhzfT-iV8a0w&^Rn]uoU qIS<f,"s(gP9ɦ!{9> T}V?=3:YȞ^vZ+kcGf\NV:8{[_s{h&*B`s~}>.$*]RnE(I間"ՖɊdeD=9ؾ͡)U2GQV2f^ܻz$HZO~I>  HX~qO26r@\6%a +zrf!K =6wUIj0*2JoRW4,dޭg&%SU7OYʭF{,Zy.2Rrt;>|!dd,pzd2xߴw%G껆 %u=Zar^YJwBzAi~lessG* ݊a)81vsaLu)nJ+#Xa-'z>6O9,<6aXtsx.'+=4bSw@nX2 _^[X L6 Mvja#[`1EiOF3[pE~U 2&M:k4h+$d#؎ZKg!_Ʊ4%ՀZQ5U1^l~n nuhכ2MQd,L1돡ھ]@'s?'92W#h^'3[oN d>t_بi*OroMyaڊ+Μ4?QcܽɅMFDgw<\9^*sK^$ҖվWPLQ;[T2V!VMh`DA >|&nxM0uOHBU0찺B98O@FgĎ1Fj7*z.SoN2`8kyg8j'M B/UI΢I',!~b^JbAwObh8)^[ ?&_7S͛ƣo7=k-w!6&wY> ۲&xn}XZAֲ^7"l9SCHcdIdeIkb/ bKc|iڶX-${]ub@Ϙ00 3z8R(eS)Cu|v])&|]e)r]eND&ueU]9h+v_}fho,rA AwBY^dw>U҈2EW)Fi2}L Z6"̋$kݩaORO+[iV,¾SBcKi_nj:]R$(q2rM 'H}x?ҢFގ_f*Eaqdl Dv2]77ח-yHtݖ0z55PNmzXDċC@,H'gpSR6 g8_:h8¨AvcVBW""2O9(ފR7YTth}Z]^6d1ݐJMBҢXl^p[w.s)U`legTkVi׹1Yztu.ssP`v| #p-.B".WmBU1~!0cA7nHCNOaF6 2:k^:6U&ĽKPe vUIJE|AQTOg1=g"&j"/~鰸|B"ub8T%I7턹'VP%Ŧ _STdrb c;ip:9&{`xCgJcF7l Lt0&g^/&S`3K2}9`3l=7Jm1oby,'4aĠ>D-ޓ@.(bDinc*Qy2o" ʈ+0 4la+g!Ozhqa ^XldnҺ8kl 8L\̑ )yD#FL*bvͼZ,9az,!N -ٔMêG|9§Rk"EE6l<"U^.7<7ZGypA5\jMh_(HJv~ϩ1!8@LYeQWt+*G~Lv 栅vMpw5q_0pTbfoZvX!'_6 nXf5! ֪ٔeGsd2a=GBfY$!_+K26)/!0+ 3y' GzO(:8VysաW\QD! PL}24 ކB9fE(Yy $;4~A1%tc O %8J[ 9#" u8q܍j-R;׏I Y'rO2U/OS[luk2| UqG05&/Xj)7Af-Rz6,UAC$v^hF3Q57ׂ% U"S%yzV2ssCTop#'Du ym2U ?]^b*޴RWnCod" ;}S{mB+( V$GQGDOWlXU?_{/-#di I;-e߮_K0׺"w$F^ J5PfT].E+-:%5\]} Ǯo 77_' y3+ݛ.ppnP=>~n\xl^L#Z[ AShG!6KPTOL^?,&%PtMAղ"MZ8J*_V3zI$#1[]a߁1Pry%j;eVAe,cF{8 $o6#^Xm,}Og" l ,lhą=<1ŬQrywq%w;bOv?Cwn&-O㗄Cҽ*(4䋩){۽Had=Pm7j yb"Q)/l'،'zbPHl1rdzHQH qp&mB -PK>G/vl$b#!vy΢C8ڊgDmdUK谑#&X4O7[xn4~J*120hIcLHk% 1ʐʫ*t)@3>ܷf+Y}dTK|@ W>f|1[LƣODJX<Ѿ pæRߴ"2#Gq5Q~(VNm+֦+?l ܲΦѨ=k$]cQt\؉9ǔw_WP1h]bR#"TWaF̸dv. [b Y_63r=`[X=tu髞` *)E,q;A.hے:Ć+#XAEZeJ<= t 8ed^f38̡AG~Y!ղ[W߭O*7qc,zw&JLTBt(NoR' JCx$B,Wj>t$񞜏*P.{;F'ش-{4V$:1r:4:)kS[nkyY>gT,ؑeoĹ4g _6#G؁`A &=1p ḛ</rpH8xhND:*@)yfNfou=8P{2;:NA31Waysjnw"U )WvH[ƷG$[tl?6믣;t'T6 _Vr{e?qC,2.aӺ|4t\/SxoP{ _?L-L0\R) 6qƝ.B9W|o}4PRZP;O udr:; ߔX Z>9Zqնh@ Ӓ˯E1 [Ez]4k}}iԷ쫦lCe^? FHj8•L>QڽmzncVhJJJp}ZȢ]|'CZS4Coo*GX:A"g/A-W2m.[TʏL-Ztt7(Q΋2##,ΰuiV(35Fm㦥Y#7Z\KПNҷeu{1W$ ߆m2t:hr :ZEP=@IinnAĴ? ?L ̳ԝu5Q |'\LCyP`./=.qo EW> !uZ~"˖ )u5 _,EE'ZOG1L]E!ǬhR?r1W)ړqwckj6SX;B7E&3T)6ʽATzZ#8~-e%$C!*x;PXj92&iܮ 0k\ 1Km_T(?  9>l8xi~GC@ P,Gw `Q}:N5Lw*? Z+=s觶 KOgׄpW?ȸ >ktiY bdE]ZkjQȠOAy*ݞNL>g>xXtEuU$?؟\تsf{K^$Y…qJ9IUCCoՠd7DaEǀ){CzĽ;X~qBj iDF nzّ9=)aiuQ&ےзy koZ,&hviz};!e k)ޟ-ag{|'hWr& 7%,Uű${lx<$KnHF =!^f3GuTʈHSXbDK"iLt27rzǷc{-PgQd\ 񌡸.vriF 0==tui%xc1vy~8Ny4޳:O|Y@Yyb@5{+cZC; [_l^F,%xCQ+$rW)O렶3cOUT;G0 w]gACCࢽKBnF1lIu@i)oj ?|l=S5e44o:%N寁^\=pcPihW 唰s?ؘ}ZsJ'+<9NZ' l7DlC>GTvYuH[$-H 7qeXq;լf$ƩO׼kq٢+ϳY><=I~N X20?/pZ3XISRïQQ[FS(.xۈy@\JH'f#\XozkJAul ]NXf:hm "g}j ɨH/r2 ORp2 թHd#Ν<62^ªB1a ƥi7&gkO"ʹLĝY|W.{[^`K<ۭ{_i\E| o:,_swwk B~d[7rdMO ,#-J;>2Hq̵ĹNUzWn<x!bӴ;ǖ[V~Oe 䡺4rpq7O6*Q d>}MQL7&·pFwoڟVLMb)4}^޵Җϰv Yv4"CMCFH`&aGu^)NJil1i1q9.bSZ}@CF] РdlUM_X _ 8g,Wq6`oqmQ[F~=A~0\@=-e$eɶ'pj7<0,mz_a3^{/DDccj .]S,KփdN44j(mzY(m BרmBBj`;rOfԬ,ZP*BzB{((xc^_ P-PV+Z~Sw(q&I *J v˥B8xjwǯi~=ԝA:2J!lCC`E5:Z&~M+$)=JZE \'ghtij_Q. q774X 5^:oS )LU,jJ9h+B}AINK)>x=7WHV-7 ~"iEf)S1g=8#3 g2r(z5hH>%sUBkN@gP)hqLC[6run;Æ'5_eºrp- "vׂh?9!sOf,{Ufʍn8bC ƭSL+~.F=317bíhFj\+i5_ɾ$pу6ZhxdOI}EDl& @ȑlUkc8 *V &԰,oGEVޗP^I`ѵEF^+#stJ2 `P,Cɳ.;C|!P dbTt`{zOQSb韚#H&2!ZadIΜrY5cn:v~^ۡ@P0,hKt.{ =uTYk#s["GMli^>RY}ol6Bzh-dc6:@ρKJ% *&Wslْq:2S6wHHw1/h<1(jEɠ"R&˺cX\y^!miv/yȫOjW$V/ڹܫ rJ" aK[)V / ^a,6y.Ǎ֐NN]~B&ߋ\X4FiwS4=LŽL|^GՈ}G( jH".VCTN,95.#вl̞[U0dZlz@|̝ &?4 C{I`'U_#m.=V.*ݑI DO ke+8p' sf[ͳ'"N`CO(5>ď6qgr\}c}6U_.L8lot~Su)ro,l.LW<x;ílߔ&0g)B[z|R˜7|-P*њ5T1M}aSIَu盉œ>[ պc|[ΒY=NeID/&Ӱ1vc-zI>K2pVAu-: SRaltuNw-+gZe7~KAJ-*R/2AX$D4ZLK9; Ct + %>ɀ؉.csX=] ndmjSAJHy˯xKdȺdaׇ wR23ʖ1ӵyAU{l"<;KF~ʼnA=u S=ӵ+O~#)z0g3ÂDO:R-ƿӘ?s3GxaΌXu) p5`/MbKe4/z6IHْ8շJ o*$OCt&lH8|@7C!`Zk3> ،LP b,֮@^:NDIvƳ"jgr}p_/&r&}~7xYQAe`T*4 xjJSě/*)ɢAc!f5_.`|ܽ(m8:HWDUã*N,+즹N7)`;sMܢ*V///~fX,N^{VƚrPZvr?h M:vPr5gVV79`l3{]TFeLzJWd DLcLceʔ@\gIO$Q;4VL"#}/mFB$kث WHH0f,UwFN!ʋ<Pu7j@CxYj%e "D#]w/0ޯ&hOz9JF0  b (fJqqGSR;s 87Y)Tia,^0%x?TmǶÊ<+"yykgɰ?TDܠ{g%0#B%#V>}K2,StenrP ]oc_uhV3c q&N`5"@5p?k*b]O~+Ylj )(dg2)ss߀Lf"YR۱cX[7{8ۊ` 僝JoJl2Oϐ8>A1FЬ%$9g[z;wDJƞ[a75``dg+)D6PK0 ܘ!{"-j휦uK$w`CG%+ 1bPL, |5Me4RyGa9>r R[~f禩-KY\k?Cssi-,LG6UyxA<i2 bh(Q`oxmZD h9,j9O斋MEMqhXB4I_ݾjTs_vM6upg7{l w <:3by췽ѿ|[0+Hbd*Q)swpMcX]rk'duXH'Q ^$@bd&?Ksñȟ݌ekٞ|AI):,Ñ',`0EwC4) iz6ЗyXɚs]*9Z x Y1_Uޔ:?[ &`ܡ|\^7riSP<2@k{E% ? uk.#Cj?e@=,fRć]aԄQn 1QZsڰB}a3 nSc޷:hZUBĞGltORॖo7Fx~r\1^ڮ)0nJ0fi[0h]ݾFr;N's4#]b\>f kɝ^)bTv %pmOX O˯ jkKbqμH=/Q-$NM[]YWu"BUm d.6I!it\4yΤSHGl`AZ=r+1+aKUGM4t:0BZMe`Iz4cJ3"=&i$>וk n >>Wclz<\G! ,e-sՐYDJWO9Qx**eqSX.:R<;c fosm*W=I40\Չ!m:ހ70N͊U# ͬΘs);ӽ2³4TJ{ЎԌt+g71_>lWm7Pڝ֓rOeu&ȚEpmR;/d&q䉅/Hu'<3.h R3z!')le S# rZ:/W,O2oӘX)Rөs’C yM5MSdwy fW1#mÐ V2FR%%A uk_pC4R3*?B߃oke7H.]L(M71 ;7e! 'LuXB=*ћ)rc0_KBRڑS'}.|qP3VXߤNL']%,*Sй)HCS鶩 B*d>{6M07܎h6xad2ɕ^rtZu (cfBp39oT߀[39w?#a!>ْiImQ u MUY=2쫔Zj+NB3Gls'#搬!=|Ê4R bj LICΦu)͓Ijl tw!m?0}+!cZ<%/{/=A0L䈭3bwe*~AZ-)뗛KPԵtu1q^r7Э-H׊ 䟾Y)܅ރT0/&K@jBA J@hB)i$5# sSm !2ۓRP+bMsڡ}XbR3^NBË=Ŏ,F=#51 49SF4bO iUY~ R$=J5bxxB51_I:T Uk/3ԍ⴨>g䐌o>t*ruF-ʲ.a8Apb,!3 [(+;Yf˲}mRO*}o=m RZpYyŵn f ö9v+Ȥϯ{.H'y=]̀xe{K~;O wwl.`I6)?[8"H!-ip=~n[!b꜒TQOn? P&R GI]J1x7 Ǯ#E5ɭ> DW[;}eDYeF1,I;Orj93|K%گ nX .^ 0{1/F,VH(_(UO~G07 eRhAd"N^"Kșf%rtKNmTJf iCy̫c85LyXQ޳_ 7ƃd﫰%YY;QRM݉Fܠs'~_S$| /ck@@޹܇)<`8)96m5F8/~NΉ!Gs5Ju|$YbMQ~pN^&#.\tZ9W1~NojC ;ٔjFS']ؓ ketelfLO &muXXzzl*FcEǎW% v?Bݹ1>ɘ3jT7=T&a )"t,&mee{B-r6FX e̾Xn]:&Xy&5 fo#x8 ||$M_~ w/=TXLͬ K87'9/A}v)o 9y7oIfgm![wdpZiHY/ygL|P&C.նuggZ=w r1HW /&w06b rO(Eɟ9VR뉿 =+0S;FI%\ږX".X<b%Tʘ8.qEIL{E%4,AH `pH[Aps5WiNw 8-Zdk6 \F3кH~LSʷ*_oŢ7}ݰlk(t,)*%+*]xG #Qвbx SgQ<c\Q o%~vh(ˇUH}u i7v49 v8"COAuoš< ,"$Cy8OkK d2%sJД0 zS.X= 62ӀcڽY\&ưYw;cA3aV]#6pm^F@ f}pR0Jv6B,_L^oH9ay?  "YŢђ)`QR jM@*͘)M=]~yO7@u1$ojаn{f2m3z-]-GdܜN(ks]f*t$ߺqp2lR }̛3*{P%E>6?_?Ȏ\z ;z!ZPΈ,뱇êwK-qs!S 0 VHek{?Zu>ҪdX=K``܆_3.5_F-zrG'RN"ئcWDpdȿ `?ͳ@TB< T q+Ǚgl^g'a ]Ozݼ Ŀ.6*v{3Ծ I^9cpzf&\-7?xz7HLp73z.lƀſ#fPfQmO۶<4gY0hv ˆy,^˩AQBN4kn{sf]!uZ9)ONoT1ܼ=F˚ %Ah`M.8eH-seR3='S?N5xKǐU҃ݟS[~.L_ś 5,Nxdl lnر)}W_ʬJiDd_sRc8~eM m5զ[{ҋEA?k7풞K96UqT,wiaq>$PJNU9{xm>f!7q9PO}2MhyMܷ߸ ؞_l=@]@F{$6S* 0Mۉ  nZR+Ӓ sk]rVV}"eU5ٻ3`^6V-GLX "v U1~ ZɝSz[u[s}3 9%O`b5SߞQ*)"ryP3{+N+c>(<۩ʅBc=1e߮s څ!O㜎SV+zˮB@*(J_)]sYNϊOeoTA1WPmAΎ0G,H`b`x;#Uo;Mfa'\nr9$+5cͰOdٰg t!_.׈].2rK ừEUG`= b+A%qW|ʵ+ݎ/:!$:ג >́dsU{P;EG F\W,bG,|T'](b_ QYvR՟BpiQ~LQvlf 28-h3AviS-y$IwI􀌇]?,Y\RqsvZůXu5MFt~Ԡ4"΂IasN-/guB5lr?{J HY=k+ 1׬%N镽Aj\I.i7c&bIa`gƒ%=ǠڏX8NjNrs&Q^cqdByr mtyf.~n:AxcJ.#A z>tkc5Y*t7OEևٕ荠k!$eى-9ބMcV[ .Q-V?_wqo-3= Ŋi TvBoŖ]oCc,h ͢DcIkg9„ F soPWϝ}sQfI?J`fsCIr^ {.#] Ʋyb < B_ɒbg!>ݨn3mK9pTb(KRGYv>'wRVDA onU F'vmOr g·!iAE K)RdxxT|brlAzB%%fu@p>|gD~ѡa((rSk$?o4QM+TI=b˸쳼 R&Ԏ2*Û4+28TWtٴ ;nU <_WÜPE|s#rC4!YئX}'U`O~adCe<^RSpO-ň-~b/h? i Z{2y"}VQQ.r5LZ=j72= Hڇ2b6kV~ujL&mr"MFwVoM~,ށ3%ތ:-ߜKO4qΝoE#Q0CbyjƬ2fi`0U[!?s*"y:;|fV{4ƷFFsl5K3z&; Rќ{;y=$#^}X#uiαBoTOB^$릗 3qP`n8\ЉGlZx,jY*E&GcMl30 IֵEJ<$_(Kⓦ8`s.0mTLUG;[d #7}P*2gs_$loojAl4UG:ҿϠ5);TГa9S]߬FE>uP l P2!$5I$ ;DqXO#[j"1}z5[T0j4+|Gum'eG/`|&tؖRW ؟pJsF0{&}dH*DEnOM. Zp6ejE#ހ1$ݢi!LNyN|E;/iWz%YPƣv KrttxX'>f!/y\zx<}PH4!QG[ X #%gQ̨~2ܝ^|ѬA$V*@$+iZ]׉;&~b- :ICQe&7ZESjǠȤ_[v Z CQ5c2(g%Y x_/9NKkX<8Rͥ, `0AsDnh5G͟3I_UѲ!dK K#4gdr ažfaÏ&=S| GĜlPHYӨi@ 9G6T/n4t9((VT|WlgdCSW{GB٦=u&3>i\LJpj^ }wSN. 7&u، r+E\)$ ڸ[xFN8 3]|wPu*8tvmBK+Ms߃7Yʧ4D'CkyM@8]\i5rVRqh(ye80 Si`DʉlԝmCsS7{T`XX%LTQ݃6Ec)>ڏː"qSK5j̹8}dy(<4&FPVޖPX"A/@׎;yN.9jRC?TPS10X6s,C,n2}cFп?Ǯgi6C,|nR.\p߰IE_EdJg:h,J{ sL)-`fѿ&[XCr^11S  KtYVGk4)ߵL&-t- EO,nJ"z" ?OVd9&rھ|{S#eZk59.?ޖ7KGTI }B?wO[/PhtW YVdfRfP͞Dw}eQ7vg%7,w>:}GF\|^T 9u*>[1-"`N2Xzܕ2HTGO \pX_.iXs.!>9m{l[Ņb"}d{70;}6eh#=]H&=X:AvL6)\\M+9IY[hS^Ml_dOW74:I{Nw={HUa4ғalNP0ӣ9*kNXDBG<üўcBni*iJJ>Z Qe$#NiB$n[OC|ƣ0j5"HTKT|}'UΊxE Ӏ"6`bJuLaܳ lJ],x[ F-Lz}fˎzPn9/XF#EzɔIqN}7:q!´-E]_ OŢy>5OUxNs?Q!Mbڭw r#+t[wM!ӛRֵ^gD.QEz>rˤw}Qj>G -,l_V\T67MaxЍN|+o +j PTZ'/,Ӻ ϟ T?GG>C>-1Փ|@ p`Tn2&ʅpGO@ړ\$_W4X-_t/^]g2 8f#ō_as26PMMS;BLڳ36z5cd;pj6S25ԩJO1 'wmrըqt`t8ɃfC>'Z_niHMlT>HO`zZk%eO@=gl*?ʿl ~7]BaIp.WO/шyhNWٚߺ?[&@7 ZsTvM2?#]d!ś \b}[GG0Yq]'MY< E"n^okyή˻dhe&tphmDcH{Qʅ@{$.]Ÿ8S٣:(v0IFx#~lgb*g=Qnm~KA%|*"d"l&H?M2BKK]_Fu{X*%Z:5}mJyeQrH 5  fEs۫wWj愳z\/7E;hB`Fvh 52뙐V=CO+(2b#> $mbd$ݎvmk%,J$]e?d'Q|T')wn*{񉜠AJ)T7e7}Y\+~ /YOƢt{3/d ݺ4bkkq("Ku)uӃiP,7;W,*Gf6W i6V>L8-,Qn  CleDwHJޓdtRCM-zruK@T -z\ ۱Ma ?̽_ d6XqLl=<ƚ<@3@bATҦߦ#F)_Pc~<|ٗi$eY5cN'זX*xfvKL8;^>jB{e ҂+: gz*5&;Oqse6DE,6Q`5F8Q.%ӀR!61QeAn>WE^v3;*5۴RC1~}_7$Õgꝙ<:w -ZWkҥXq_|2,? L{/EzX,[J]. rحW46>JSu[Zavi)9r %}{wS:mѼu:Gp>LGy)@=\)diz ~x2%R{,\ՌP,rZ)a޶3`:>9_h=`#`5:-a=  ҘCk\Z+|ns¤>L_9=LYaQ>R7-tσRh׵PA~g63c܈ή"ZO蜮 (j\XFGk3`ۉg<$j,wF"vB]xpk2^Sɓkn@ԉ*V#~a ؝1OR􏚯;{B%Tz9l;<ІR~Kdc3P8*M8 .YWo[zۢkBskѓ:~`qkV Y5Zo84 VfkP'8) `)%n;Rl@C>Kp,N즇YT|4C*x!bu􄰂ר ۝́?8'ECTvK)Eh `ɥ,dAgu0(! \A&\ޠ]a){T &1*O%d2esAb@`)f3PĂ:[Q d XC:=0 cu԰|=|G(h zARm8D7<*th^fSwIŴ+Z&ffX?,oo5Or #qk:Iɮ1*{ k0 QJS\-PbN\3sH[`b|(Ã$yr/#Sӆ3dY./G64CPo0gb`G^C3 Wyw%ڱp5c3~"uTD (vB rI0@)S1ko{Z*@Vb% ۥ"ُUŹ3B]cNB)C@J UL7ӈ2F\z{|vd.gOXQ~R$0AP t8%*&65N<69<˳&V[MWz)D*'.flF4\$kNRQ3z '-Ȍ4|Io 9_`:FfoM53[|1d)L-A&)f"ø?Jܻ no8B8ٌ1o#Gz̠ M5o گq쒅ENx,m*{m8[JT'ddqI+RndpF۽<>(s$DѷI':~h  Ş158NAK^` Mw5j[\bk?/mINYeq|&0P@5Y{0sY‹rƄJ|8"1"onI:OGgYZ07070100000045000081a400000000000000000000000164e6139f0000d7e8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/#Wץ]?Eh=ڜ.+a6eU_^W(g&ũ)9Dd#ȾT&~圆 Ψ@v&CI')Bs ޯNj""_k8WEt'Hɂ -@tdEv\9>DfIc3KO5Rt/\ut^lNSKGba`*\w"ZAɭXZ6䜆5|5ouROb.!|ԏ%WG/͝ 1শȜ#]3!t_(kh~jY?8~Kfܺ!nqrйVi$)COb f=alw9BV0`C2r|QoѬUng]r*ģsB "Ȕi\LZ9$q[U{E*`h" f}$l/5~aC7nr d ō9N^VEX"p<+w|KJkeP:mG p"8 "t![2}k4 ֯[L)DuTs$Օ-2dkGphJ6X鳭f=PO(8FOwHqyPsfF pբq?NԖʢq舔h/=ggE2áȿ;L}>[B q;KBQؔHRJHz!a[z+GKhׅ5ʾJ4kWuXE~.bn0/ն1F !}1_׬xW3Rn&tK^#?a[=0B`~;2HTs\:?0'CwF_MX­"*gcF} 場ˑ&pߠV|(?2G@H&knIg!*rMSE"шþQ<7Y&yh, ~ b!(" [n,R&J l$Vi!ƚDZVfSmhW&oVp:9Go!xޒ[KF T% }i71R迉_.eCA#8ͳ{8G6i$ކ x?f41yPM󣀥`Ysyb֧9)pt6D\qs?\<ƒ}C]oC ٵTk! R8ItΓ{XrLh!G:GzZGvs1Umh?d׊t< ah9$. ט!35r ;HC!hl(LiK #`䶔z%-q]k1AwVege|4}y sVAoÇ/Hfp'}WխS/Zt+,kFcVbf;`/חRr<3%yӘ^$%90$br5䌁JӅ]a<Ʊ-v|1ԯG$ ?5NhASu *q2 y?|-[m?ԓ;{k۰ڛy?P E qLs]Ϩ3MfdcA9[/YxkAY!# 6g@Tefn'M0Ȉt P:6?ȦݨBxŏO홁3FhDz\2@ U՝4 nv#uKj|1%X%v'A olst9LCf: ZEGnA|dgM)WVf.Jե|:nJu!DJ3G mYFᘊ4VҮI|$X{s'`8wJ oY:Kήwy00eD3`$;!5g2 䰕xL{Jd 6[@_n_< 3;׋BE>O:r>-ፌb^8UJyJLj $sEn84d"wx=x?- ;S!L*JNjkp0 c}M4ۮ-hF@0鄐tP(4*J>ijjуi`nfKwiњP-R887]cQ&2爱4_+ޟI#pLw2a:{P+6Qr}HєV*[u}iO T$D9ҽy=J b:pWҟ!պܓjDUw4.MLܲl>k @"eqυ.z~V3 *FnF$+N* ŁUz |h-iTo,YQ3Kr$Kۥ\EeŢx^ ibnc\׾ zP(^$ Z+*\"}L๎d,C^T j<`i2Qd|Dxg6ZthS&EN$A S?)`vPe%0>sei"zȧ&٬OU[ǫ'}[>lR*6 /1ӞNsV!i|69'$ *oH)'(yr_ |3*/6{ğ|F)M-0}x^0K܏WEIUgoEy*RH\K$a!K/DFwI ag>" iGO̗c0~sXQpQ?*'rn-`.r Wq:z| P̼3Y2@'"h9p|.)uĔKPᱥJ06!vJÇ8^e-[E܋vbQĄʨT9isEMG&>vȄ*V{%󦹱n\Z lvD ݀{p/dkmP#EOZ3?e`y˅:j#dmt%|ʉ·:wrHVS&2^=ނRr ykkZ: f>l#WjSAZj12"gN^Q?6vs7K0~KxhTch0Tnmh(}U/!I!?Q%xCQփjl=;5y6w 9] 6\{ԜwzVr0lP6ky M8?sذya0k ƸbBxD`VB_%<ZDŧ&o7\ ϓ"DEFU 7#L"9h<2>?W-)mwߘ6RM6M>N6Cdv발'63"Nb= B< ZTZ_7pr/dU"& q) /OR/ ={0E3\E%-7hi4ڼ4v䨔iJFFɖ erYxL>qVޙ~mqvپuM7A`\poc%O~칊Ր^ǵu=D^}>dɦ #X)ү;o!}ەgAè;Փ~&N:JĄَ7jmaz`:&i/4q`G{Y1? =V4j:"Mkw 3^܅8 @alt0fEPd6͗﫞e~<,n>E9ޒT`RM~>MDP!B@f梃1H\v$;M|dbWaȄ#>+PlOWi4 3qHcקQlߘYS crH3G`ډrsZՃX_nV _" ec@u=M`日iTUCqxw7R1UL8;NX.447_YFA\?7h2lWJ)hm5M˛qmv8.x7 iy ͑B;isBE;WtKG.97+W(%TWHWVdhA u*aBBAJ Ju8ez52WNǩTB4ӀϑQ)utFTPRϮѯ*j_*Гm))MUw]ATSQh.z)aZm`b5|D^^cDv?W5E*Xߢǭ ݯ(:>!Sx5*m4DגWj4Di)y(蕆d2~E0fR{g3H2 :{xm= :kD9XDދ1i.a*m Rv+R-\JRGM'ժ@$0+$<ɋc9TڣfċAGi4"qx,KQ[RyVju; O'AArGOR𧅀zNѰ:0lM `l,{ `Gڙ"^Y1EGo幰_f.o {d931 6+@|& =K2ˮw$ǞF-?CY"JRѮvM" ybaB] i8^/1-"?jˌ6gQ}\o݂AuCa i6KtWAyLei$gHG,`ē'aQw(<%<>eF+f=1|ryiWKTtüIH:+g$YPI`Yvȴ "=pj[RmuWa/^cN l9-NN} 4v|D䖞mh>_IR/|'11;s6 VqB3pgA#BUZ78Ad)/Ѳ:#>4.RbI~&>ä{v2O(#H:ȵ f󝻖xTY)j]}Dk7ϣ)1eN0s]ř3q'?v4w۹Z4sp CR\*-gIx ) QkmYLkr>Uj/}; jOVF-f c0'v; AM. "XIvT~Wׇ?.,73tKNƅj+\*,[ *@8@T ÿY}_yKD%CŇ=vs#\J\x:k^,om5檫BrOO3(:k/wg2|mE?L˔d1)"% "9 ŕ),~w]4N;ѳsx|ܘ?~U|Y%~E6"]7@ϔ6Sĩ<@Dr![& NŊu2AHT^PrW){';|r?Х y4I}8Y-ӃQXP? ×x 87w8ϺT|{3/>,#H c>e|\3' |fи6ȁ(`^QX&ڰ|g)o 8x$Mq:KR#_:`a[C77jt89N3?ЯU6A$w`6\g B9ۂ˝eԆMiwcHP5~26ۛфYm*T5 s8"Vw$/{2J-^u~P'ZJ8݅TLa)6)gL^\?Gح|2:]Lp4g{Af¾MKs z4lZ]ΫHܹr:f' ͏~ItkҲ<ɏUzgܭWdtZ! =E#6eNٰ}4W|pͭUDJ#$l/t7ZT>\Dmؙd؝eB1+,kC#`cak쯀Fc E`Jl (-qߒ6_%-WD㣌B]R>0Eh+UjNS$ܴx;ؔi-.vXz7xr*af]:%G1\ h_mKnp;#vAA+=%Lg$QN;1OV3[;ϻ578 fy!kNԿлoZLJw]-B+5}9RψufُOYH‘m[\j}pev Y0s=$k{loIaۚ!GkhQ f,6;(g.q6[s?`t1O5k/{4cc@U*{/ѩ֪SeE=ob劘M0VX +ZZWdCt 8kD8P^R_h_xGIf&jC>8QdnuVm > O)ԿپPX)j^TB>sĂ# U7sDMGM5q/ɡc%o+沽V84l+to⽨3f"iN,s"5ȡo`i7avF[ Lx BpRaOҜRJL+5A5pcj{'H> >)xS Uīd 4w{ T#F^~yTOY5u٩kas8o ǠW$m_,[Ք 1x+lp^ԏ0JlDʬȌé}}\v[~ t*9؉/G8|NoCQߛPDZQ0/lM!E^唀l2;2Ԅ\x|/̋ywf,~9ErJA3{b|, hu*(k)_Kw[JRcQ+"Aښ\GWeuڹ䣺ݳFz&G iL }ж^eԟ$oIWا!}GR91ձg (ސsR_0-?ՔN9ap{M)24$1ڬCH8K":]Ėd%y7_4Yq7'uG #癞y]kf/rJS㎁q52u;}pUǃb77it?^7' pjtK86mgxv ÞaA(J".CXOxog8LM,?}SB\rf!.Gd[QR?͆rzv 6yE#˘>ֿgiM_x)Gj6/ پu]~ў71(?Pmk '>`pQWTeC ~܎e ikZ ƈLH< 6d4z7sAÓׇ/.:CtULi9)k S&TָyXd M<`kE S2ʵD7q}~Wyy@V1V jgqn YXFRX*k&CPp^σAM ?<;RUFA)Uj}y_ Y|l_Ҿ"f-f!sDz[Fޅ_8Cs [I:L( ^x${~{Z(EqBmf$s.r:UxKO cZ2,@>3C09߇XΒ].AO,S T9OoM?Emg!p!حԪJ=XI#啰l2$VUxClE{hmΌn{_/ryXZ?6^.A:V;!ݥi˱Նo)EZ |nO8)ydPҕݶRy&U BplwRJnC$dB@Bwc1 6mGQ^iO4 "腀$ø2TBnf濗znDb Hb> uv̓~6c[H'?#tvw@'N\{ğy%wD\amm);W:OTQ4tscA k H~‘yF1]4$nNz)>FN) p"!uBYCkݾg ¬|ny/g˸ (tt8t均#>:v lcB}rn36Tfo F,7~6z6C%+hl{ 16¨l0fYt1PyQpofu W}7ucȋ܀g* dBfp݅$ު0t)uxj ?ϖ.$NR@ qmK Jg5#%?U0NXs "q{`6aii, eG-oYQ=7[-< @*)~yNr}Қ&.JO/Mű'q|FKyRE|K3K(![-IBhxf&X ;"DZѠ.x77ZG\u!G L~0u!RY4R08sR+%V9saB&|Ӭֻ_7Kα])/OYt“ Ŵa]oQłv#έȧ?h{w4byfv,wz&PrN t[Wܦ&ʇl6m^vzl;tihSh*k ~ͿmlLU 0?g4L % G\M Ok'5_La'T2(*BXkm˭π, <=$+ ",e =-Q;L˲ ̟Xjgt2R1 3o_0bN+ .8 }3 Pl$y.f _׀|t5Wo͆v; DtD(F$ 4"nY@Jk*gXPf#(ؿ/^>ePOwz!prw:ڳG,w^QhajFd] =Gi˴6_lp X Z0]12B89m63tqAi߼Nӓ) Ʋ._n1i=&T4u-9hq`~{;'wO? 38Qk:t*4x7`l|Ş3rc/WL`h9 }uuRt<j|0A_w ,[~kFHREJ7&cdDQhpi. IwE#V~hDވw-Fovh'KF&S\ qJSk?q|6iz0(LwKZ4EF0uk&GG?67V|I z;>ջo3Pꌶ'=f~b^\8,4(%g՚}1 @SN_m(>;,xø^Y5 @[sZbzj/%jHG?Y1l2~Ln~?sqiUK"|5yT4w]d7tz(Wo,#f\-rcM>v~lZI72| =oV_@V]lNHu"y=Qv5&{ Пh[E|%z<#La ta2-(`90uZ{A+`t4U{y>1`vsRI<^7Eo-wK 8dL,`g*|Y $1krz?++3^F~n?~G7Br=\p^EEzpBٷB=y&1Ss~9s'$BpQ:l/y/$8|v>h5tEMƞ;Q6s#ɐerhq{}^_rr'q^} ┪6$W:K~#0"erVJ^DDiTYpT[Hc^`S#h%̴f< W{'&#'vHR c-5 ViܗT(RXq6ЛX%ݛ歱D /AQw9:2V f 4&^VT:mi*ZԽ?ej*R M`?|!#gu@^JB kf{TlbpQH y3N|уAHں@y!0G8F )g͐O #˥&q. ?TȕeXK?45_tov ;0";D8ٓ8dOXlj?T Ģ)qsfv^,nXӰ]a{8cft[1rcY lܫ1׻rRx)HrkmE6 oyH{־mݨoy=o7?}RZݽTA(WT)d H15 *7L`v=x vqR/_FIo ös"A*,*pH=Y sP3k(e5Q[h݂ڤaF 8&s$+?ZP1OuQܲ;v8C\N!!r"6a{_B|*X6G=7Ex*zHqxQ S#W5 vKPN)P!Ux4cc-;t7 uڊٝ ?Hp^W*fJ!4 dB;_UKÇIht0&|S[-f)iH4R[.7 2X)<d,m)YFh/ hr7&:NSXpT& 8t*-q/k27Ov렛Mefj %rzբGܗX-] m7ѳTJFAi[:Vo'U$1pXUoRX{ Eׇ04ONbz IؘCcR?L.*U?,~:a!>𪒍Oʅ!Q%K)?~۶Y %Z!7zO tcUrfg44M9<a,.aD[h,=lf&&9,/jzjWR8wPd$=v\q1ɉ.vpe#5G==D %Sr^v"3|#6m*x {yһYb KfsqԴ= S*C05'!ecZq A !.H2_#Y9165Nf<9M6 ,R9^z217@TGhc@eNзvgxYÜn07k}┲d+\*Wi:rmEUihn>-]6Q@&# 8wt@#.wRKyt0OtqdF(^v8, pwbxlv8J0 @ +4R-.,WN*%ԛO]Um,nˌZ"KrКfǻ]K.H*'XlVƌ⊕H}e2pYxP2R¶"iY=~&bUKVt ma6:*kgFĿAX{EflV'q<iUk%x>ЦDeAscB4Вe͕Fo$YRPXS8_cJ}XTi+Cųvw\Z͹;9عXkw} 7گkCxfq, UhP8('q[ aR4^qf|ZgkX!_e'D# qVmZ~b<]?)Aa>[fB[LXyP,@(eYvS=.)G( DžsnL_}3qѝ_,6(ڤvs0gc*4x>HeQe o ynט< z ):!6EqQ?̉!lߺ54&ܧw [eꐊ.M@,P3yzuMRi,09ο&u.u1jfu.8PE1zb8ȅΒ?#(E_oKN2"ѷ\ v׏ufE!Rє:<4Q~+/rR8)2XK,-+3ahse5D$鍏gE9.qa)m⣰ɍ=}jvU Tt&ha=XYv8q>hBoL31|q(tY^7󇞛ƭۀ~6JtT$!WO@sj uBsxPm@|>AyCnc0kغ]aQxV(g+Eqߥ5;kQ pVڸQ7oLLgZ5gk3 n3rԚw8VT^e_,vWlx= \DXjw>O.d +8dL:T_?~VNkJz{z/>fHhpJ{bGo4'^kh*#Xt2{t\lс9D`yr*3CKG M ɧLj LN f>aGI}`W(س (P\Ӽ>s$=OB6c9>QW>tউDQGYwӌK%Avm=Gj=aԿX|Q^Űd"#;y!? NAvۺXL2^6l܁&],.jom4FzuiGqJ)Q_٘de$~DH{A DZkk8^Q}.1nUU2UT$H.=}LzՄXOJ>i.&9XHJj|f/R3/px0J3lC>YRN]48L< LCkDSm3q~A9a%bo=qrl4 xD~m(tį<,>o?4E|@x771ߜZ(bz.3$<ǫ/9#:E3s~y@a{&T~jc3qX+-wY"lY@D$c)l%/U6$).`ku8 kfI6>% ~q_le)j.] `GHA Ơ$upu3{Mqoq'Ei+}<Ϫߑ$@ Pm{xGƚz(SVv~avMH+Y< HadF"i_1[~|Vizމ'N)]5Vd]}A#rfR)uBZl"?[aEkygF[bvQi1.,>"iȫM&Ije<_fhuWޫ rGV 43-8g#P[s8 @ofʼniR'DZ|5ΰ ,iϘ\P \f.Xk4aIwhٯzQ' %,qD,@*xm%E-3r΢Ȁ)s^&c dc82TdqMCLgѮN07XÃ#)A=?S#Xdq;KuJ=S?0 BZw?t}Vh4$]m&="8g,ʡQ=aU87xs 0$wRԷԥ^9^Yv:DSBXo G> NHW/#0#󞷰"~EEfdgCeVXͮ9a`* *j$T'pgL"_;ްY]PQhqcdD}U"pSd HU{fU-Fj zN6*n_wh~Ꝁߝpݽ$o\ʌYTYix4v%DAvM1Eyvb^TQI#Ӄ)<@!\ވ+g:`I^ݫL֧ &^g>=~s&~2c>}뀅 ވO*BӆSLwPbpgjMw5"a\qˈ!F8:w@b@H\OrH& UܐfJmߴq@mf::_tF:B 0 X_J5ETrf>Fqϴ]7'oQe;JyNb]A:)?'KmobޫfkPD"HT>n}a`bBI,Ҧ脶"1vdaI$[T*B1#iL%W?OW% ,6e6mDTt9٩_#>ގ}#X#tA2f&{~y%;<9A_gi֊$v3!O MYEpܸ:C}ȓeQDqʰuj~ wbJipΌ X@ :m Ҟ_8B[Uy ])2,K튘y N hH3[2l8S0zkWr\.S6'{|T`مaE] b:_ b6Z o՛8 ?*̲ 4TT+8tj)ţxT{ӕg7Q:COlȖzJۜy44ɥ^fDe48$ sRkWDAם\aLf p>*:TUObgjasZZ@ 0GN=ON/g,lc ŖI^+ :w5`-Cy ogl¿W)(dıBU|\0iq EHHݠ|tʩ +U.EOEN?oEs*fnꊶWlNQ?U0j;Թc-:\%+q E@@xf(ͦ涘̸W 3\!B,Ae\ti-ȣ0+.@L̵ᵱ+jF8 ̒Ut)W9TP! #:fŠ@lT&kg.FU2cZ1=aw=D~s5#@xC+jDӾ3DO,mo~83'0ߕY;Ø:l|Lq2-ά.[JbGLU1$V+3`KԀAd6|k;\I^!{GwkjGAࢩY֎]oVx$p|j3AOVUsBWRN~C$pܛ$JTIMD|ZWx.`߈w An)G;=8j̈́VǷOG 8DX=eRAgg*ط~]UP[dp<. 2uM V%%@)+slS.ĻP) _A8r\\q\QS9e-U0 0|q܆1 <1|26B]ɍ cG](0FW4~S:omp /yI]4͒(~E:~MMqѯ.ٕdǂ: L¨VNx ``&?yiXQu%yk``fY<~e" Iy^Es'Op}~}b]HQCS%6PPSɛ,iTmjDEL*3[Mp~ZCFVJ္o﫫N_Ea:eSx8;@PS+6Aʌ mK)v~}oʨx>F&ֈtq$#(rb|uU2~2ʅlP$zOŁNC2AQD R IkR5ډőI2;2HP?;z6lٗB;/B!s[?Z*"ZuFҁX.9j-ۼflC9g`n $L.d`@P֊t6`<|hronK7grl ď) ?c$.RA(q'Y^%z*9ƒg-Oo0cu,uG.3^[;Q&5"˚4I^bNxÌ>&CvG1?7̘b`,+R5$F##fC҇Hz]%O棌E᧮,3"c"b1uFȖܱ*Bx+sH%Y=WkP+Q| dF&u.5`l4&3”P ^ӓ?i| &{#zYO{ip"VZW7L;kDYJL _X%+EczRvzK;d V+yַ-m0%Ֆi)^p'dRs؇yJV̹ _{L%N 7"~ -&eNڗ,6o Wd6,03Bq@{SHSe swd2+Isbx-Ey\=OP`˴^c<)St@og:5N8`7ʶx#MU3"|aHU%YSE]*ePEOdJw#(XI=q<1=)+,#‧d+l٩ 8Mw';LAo$?7bEAs3J܈e) "SRS8a"1=J|Yʺx.CEU? 0/=݆b0S60ҲsS& iqbyKZ$5;.`ipR8=aNXI/EG-^S'*ncd`.+dEBO$ #>?ZR+%0$cr8*vށLky[؏:ly%CyC*X].#E[!$syD+d =W 44fTj3gTY: ~v+],BhbY]6ҜArB[,}1\!m}`--8kPZ?X߹Zdeî|5lwyx,6_R:G+V/8Ə~wFzˤ;2u:rXh5?קLtȘe},'s񷅁)0pE/Y۰ϗI?Ugn`@~;0d (6rl"B| gu}iX.@?Al\ٳ^)4H50ïo`Snq~]'2q!!q6o4 ߉TcOv< O?sW)fzHܝWI*%C)fnTV"sVf N=䘽- &lXm̳ϷiX7֎BX qoXC+xbmtecj 5,[19 oswڴsa{ňÙ@gOnS9Nvӕ~Xʶ}mAApx][UB\:ăBG0?eӗ Y+DŽ0'CBH$S=Xr2z J^ {Ym[p60:a*@y-rϺ.~(u;%UOt̵3zIxxV\$((U =fwnRQXC 7vyH6eoc4WX"imo=S$C7lbфd 0g;$aFPAPn;/gQO%`SLT cG|j6ס Cî1jcRuκ3 }#cZ{#9lxZ3*#cLl[#ohgr[Iv|=q@DBCJ:=QzRTX0C&SVNKJ޺Q&vRm+:#+SZՊ櫖F%yY= ̮On4_֑*GH>s3ŃWSU7L@nZ>>i{Q-P%sUO%rGmKb/EaǤiP3KoH_zf7 -l^5F{AEJkT%Vp1cغ5gQ8n^ًW_T`}"JE`p3b]GxAo{fs:9,u4hlހEmjox.}NF=-u g9vNTKkCsaSL݈ڮL۔1jNrPYoO.P«Mg 1خ̢(v4-"a 4醌@ 2кAۼk %O1^&'яc뱘8m }{u 5oJ8Y 4a+}a˅}DM,J!", `7ã1jWujWIwj-zT!PkYt!g|@K!~34o/MȧodFn&@% >|UjbHKiPu)pe3"%v!&R0XSQĠ \@Soai=.)k>~PF_.r{-yoQqpHW&W e"R^j@MnW_j0N6]=7* ƒ5//`.a!hɫC4#婍cV-#, _e)-hߊUL>zlI޲G j763oX*TmHo0' Rb|݇.)x;5P4HZUXY=|ukGx:˾%B<(I oҢqZDq;}~ߍ׉A]Bj8q7ܴC2@l4ODȼ|촿 P_sߵUVT _C̖J1@rvn.t/7b z/ݗ,-,=oMx7nrJ DIQe+\< 뎽b.+]_>u9?)9 n!C iﰝ;ĀydMΛ7bU*kG!aHaJ )Ӆ{JKg !Z.5mkT΍ԃR6|]F+uP`1#ǩ9"ԟ'&Lm\!**|r"әKrAcGRFv/V89y2rm2ڍҹ>Dhn8σ݊m9pd0w c~uFjtXj)XWo tU)WURILCeuSlC/W #฿iJb6^+]eχ<R|4s9˸%5553;)}{b+UJBtI 5^ 2Q֓-C螹mRNi#*ޱA7MHR/Qf@s8ZmmQݣέ$s}ysN>9fO{sxJ_q4I\"Y_|DR#=X"sG.}7]6'/X8񊓪`򕾊fq "wۓ6O#H溮9zJEʕ^†ϱ8X/{.Y{5xe6Wجgznzh aY(T6K 3d:)Ѐ#GbHIFA-8NٔT/*R8Ήf-o,2w]-Ϋ D<3B껅C+sl]tE\.YnC:0lRW*{q~'vdr^ Z%0]wXbL[nv5$A@b7dq(b<%N-Y .Q"$4 V@}bqHm۽jQ/@pv&$̳3 7ib0 u\1l+sYʌ 64|Rl!pSaChh9j '=#g7ݏS*A&E#hsh8 Z[wp'+jRI 2$$ G5P0"2$P4rvY(EjTAHK#@).F_{]Zȇ˵zwZB%Qp7>L؎ϳ'#ezs'"ĈGԙ=U^n(AJ܏,ϭj?لvl{=tlx7Ev[WT /^mϺy[d_}Acn?ͧ.T *r ƘDD#'a'6և[3xUjP(f[zO(Q/6E+ b+?ӇPC[ֶ*`B$/YBTdb>M(1dBp| Cm-hdVfUQaqg <5oH:74Jw}m%gp泹^}`諭UDYfTa?-}!` ˗2.rF^k$W}(E|j}>9~1TPޗsm ttAMU>Qm)rT%;F|X,ۮI+4ʜrsŬ^?j8:.ӈDoj#}ZI!8E"In "ʒ+ɃJz׿'O¶=OBn# Hʯ3w02G9P೷(ljuM;/nemR| l+-H2I<;"%όbߕ?X(ˍōl9Ǔy@eT-9l 3"S$S T LvF[SLx5x =c0ΪV# ^EynZǴIA"gkx2Gl /QVJXr6!i-|-v^Xc%_}o٦vO7sRLY-73~[x$6R/xY$.`s30vӟjoC/72)D u??}TR\J Uq0_cJlZV%T3WeƥKi-T\r?[@Xij-*LrHS:< 6̲&M"l|_HM~ilins&sL568wKgixvC1Y@גٵ($ؙox[h_8vHk3IY]HsxĞ]EHǺu>?;] ^(Ҥy!g>C T,ȱec\7rVqu>C!޽3&|)TnV'pPreQe(#;5d8DO )C*aCiy HJ f0W]%QP"6^7}Rf|0.W @hޏM.w\[u]|]ƓAjHw=n5 -Id`nޣ-VgwAJ'f6 qjτ׶ȋ9,ܼ^CRa̩c`E}ͺRH筳P5( ]@_Z2;1EeDlqȕ% :N#wl'4C/V<_yd.g(h ഠ| QAkw( c,xض=? \8cRu ؞"gҷ 6-a|<"-~$?yƯ*\D`=Ի%o%-Yok:ݞlc4ǰ>4K6}}Rᯀ5ZG$NC선7^eYk'zS2OXgy[ BZd. I$Ϋؾw 6F%r@BF#JKop JH^=VSh=HfGc57EKc{䢈Pu ג>wyؐf5NS`RӉ!"=A~ ҕM h>h7LQIJ1!5>̝ p0=X2yST笥xBukxo ZH|>2t12/ayõׂݬ)|qW1%rwKp1!ƌu3~iVse5#}9t֊$/ 4;g{oZ&js퉡g_ Bvi E4*/*iq[tG?pXPdt Q{̩ɒ g`Hiow:O~_0(r'wJD S/2{Au?KtaA͛ V>5!#nJcw3~^!%{(fͤB-Cˍ'E"i&b>:MB)0 ymd%zo&ԑtԀ?o`YShI({LQia`r܌P<K}O_Fx:nMQEc|$e9g Iޮ9)}&h<qxȧExG)^SjR#VgT,qs#jz6>C^]GdQu\HQM #($لxrBo/v|yxIG'@CBh Ni2-Z6`ӚO0af|2{ܱęٕ*X@MN,pO%ql9$>tv0*Qpвl1E=|~ϝGFnv~vF-2O<(@%H!8:ȶj|Zp~I 8 kC)0ٕvP@;竆ju|ƇUg[6uߡܩ(?aU(P?kv4lm :Q@JJ4|DϷ ٷI'C&+rAx΅T[ba=|JH^ sc"WD"~' $Jp/ԛ͡+?,W{W=ugb$RDV$Tv[dT~L5a<ՅaFJ}6L6 FJQ-G#)t @\U?ۋp(aV]S-zpRزEYh7-̯X/52t!IO=@\u4rh>rY[WAr_i|RSy". ,%hO!@y"ajj8)* yŶAM߄x&AıNWBM$z6qS^b/~rQ \'B42&JNVS INV8 6v""By䬉 /Q>܀AZј R@ agP(\a,4iEzc| Oմ.ȹ #b5V|r[cQ>(wZ1WusxUn;e;`NZᅔF=[7|X9^COjЈ5|{B4~¢η T&P׊1(wY/o"p0KtdRT `C$q@+O§bBd}|Ut qq!(Z^LSj|g]9T@ \scx5Vϕ\Y m 7fRkt4.KZ4p)/WԊ҃$}FT@^U@9e-br;& Mhm/ĵq$*-'ǿ؆̳ yu}{!Ho"ߟ6n?>>o .hw_wY#$*ߩ!(8 %{?.Hԍ0eL'oE 9XpW~)dےЁ5GCqW*;\MpSlGsPw}^Z E~AǿjsP(&a߇8W ZOhK'X`8DQF7Àug%u .+`y#|@ͼiFm12y15%ۯXbX> - BaĹ}Z9_u|ONbz]l]7 sC :SY\LTH 4zp81Nj'듣K9Tp8}d7W>:PFL*P/~\v:Pa|nq7m؝s=871(4 Ǩ֭c$cNjXzT`D{k4>i?B 9 6 ]Uh璆oRHn\Eq#^]N3[)~K*OtRFK[ij ݃.'6jVehTLߪZ6)`jǢ+YDtMGOPKkvu4HF"K n[-hd'XQJ$8<>-ά*3=tA~֝"_'&ԛq<1Ue({XֺFٓ~7rZK>5뇧-c @MUQ݉\T BŔgld5{;Rեz'g`ggEжSm|XdtznĚuD> n] ¶ԩʗzyٱ5,!w0 ~<_tpGËV˪%6g~Y8,W& n&}:{8i샞%KMC^?E> m@!┵P#f<2g%^Fi#9N onFϟ绷2)mCu$%Pp݅˸=58Ӥh[ D25:9oD]PH,KBtOxz ;_\6*^j L_kEra [/'2d5pE}NXm9457D|'WSkuޢ[3yn.u(*Q{[KRM7W/p bfԑdGr-EzkXwn^ljۑٻ& XfT[0P )))'i''/X'r&Ţ-+h[~u?JVU̴4pޣؠаb ~0; 2b(G(p| 56Hg{c/ PJRn~\Lyu!bgƩX1 IġCSvj*Et/Wԇ7+kPiF.A͵6K bk̊;sr9"#Hj0(vC+9 E9.6("9Skrbu9Ùdr'jၢ63x:{I@17)"OM3ѵ:_M:>cF\>5ѿKTn_whe߳J7H> ݓ"K}٧Ȯc˄tKr ͬ OAsD;|h/FC-@v䜣{%4}7\N ҫel=L:R$,o]VTb5sc~dcZ@G)Ax7tX|lb|j< '$<|:!*QօY>W1*YІ`yȁ|2VA:cZc&ۊQ@e q3'%ߙJ*Y4(0C/[e{[Xswh"G{ lpaʠز 6HurQ⩣;s7.`Ul{I v&G ҚSVQr|ȣOnkk#ug C6iL asM |/ jmT(f>+l&<Ꙅd(3?)>pD%&Z8 `'Ol;7Dl,!>}94<G) Xb͟i5K 3AJke>C*0|R$ T.ZOpU5{.o}d+?ໍuP]eҽ౞74!k(Ϳ c.cwRBcRN'|x Y.(3xQx=Qu>(>g`iJW<,h0ښ"!/"x9qm@uJ >xx#<n[9I ux7F !]'-^-Qr-|;Y%RuoԆ.]ɧNۄt0Ecmgv$م9M}܁zKڃ;5)K;Z;t3&*(왻Wm]RQ0"8v4=-}WGSDY@v%Im<=;1~;?Ls fM).q68#/Vӌ9j%{7 WA}}^L$k!(!3Y*Ȧ<)!o RŊC_+/u9q៱wV)})˝ _?^w|Ї;ͶAi񸰒gC GT32O0bq5f`UspoSN &I/WF+@XQa,C;p',{|(y8F^'i9-ztʯB9jr6g">1!QV:dŶyQHwCL"76wIR\EÖIh E}`_Ѐ՚wWBc8e.2j DM%KhY{we*1@%@.P3AZAD(n Gc0 -87 iAmT?"iLQҵ#>,+ Ml0<+Q'F2gJxmhJzVg9됮f}F5{ =j↑اdӳ<{3vņ y g6U[\qX{XȬ=o]3z,lu|>Asȼ]Sj*/ElZ374U ɤ VNxG+(PV '! 2VDu6ynl:z9*f*Y^2'I. $kʏIþE8$ᎽЛq;$!0_(r2`q.{U$-Y}TKV܀†w#q05v@b_WK&5pM1P(2MT鼢# g@Z}J'qSZ"\n|4=`A M[\S? ~迯9xl7Zƞ%5l89@9 O! NGT FQE0KS{SU}.WRoL/I9=< q@PinիxqxOpuqD3u  9&E_Otٱܜ 拣3\Nd7{l}Dq'«#%zr|3Ij7d .ԊϞX [Q!?eʊћE/SS݈-L>*ArpY b <@[d)"[ Q},-eʂh2|V#)TWJ֕q U}I!0o@-S*%M.OE9۽A99ߘ$q]2?H?Ѥ8hT9$WH(1홴vhc(T0 ow2l4>n2 ?et>V)ߣ{^6kxMMgAr]*ݷ7-|+88+(A3eGOg6+m;Al4zgqCnbkR*Il0@V<6޴ÆݣlEO{[X́W&\GP$?RA h9 pָU7`Er>oVP>K&=Cja0ژpE߳GOħOcX8!HP`fF7%ZLK@Bn(vWZg6̞>J G7Q68viUqVΔ{L[wxںD N+6Cw5S,s@nQ=nWlU %7u;x#g*;c6{/F^ ]ҿNAXv`O|+;E"qDޡ#.o4ZhəBXw!h3 r;A*Z$Z\51KEW`MϟEsC#/򮣪*[C@?r Ċaԩ]bevNKSM`z"ET,3Hƌ7(Sg)4juq1焈*AS@A["6u2q^F\LMnIڬh\xV[ɱtR{ma@c QP[ٖ&h&jRFM{ۘ$I$3:z/ݝي^Ek Abu 0$[z hő95<W' gZ?.$j m"|.`d lr13fߺ!<,;$9T@6^Qҹ ~g{\cm^;Auh,+oCxZӖg֬wfFas = @yb;KͿ%L+K<ȶyUPH`X:mq.E+WeG_\X08{1F )4}^|>L+K=W E8EˠѷU,,bՍ!M'.c1<υha/o&#χcFY}_5j~\*+Gǎm I]p4d VnqT.Y(9Iٷs{+&NJר4>>y FB): q }3N@ǟn6[Ao} iU]I~"1J:+dQ/ l ' ]һA?[@"pyd6OA4#OkDO׉3Gk 6}#'׫Ղ?j5bY%Ѭ s@^/t#W>+8W͆f|D>藍/I@^+0 VoEm'OU?Ȩ$r#/ ,jƯ#ZqJAo`ȌSv"w >#Bv% ih I۹I3I)-} )Hȝ6@-[wWo;YPԀ*C75Wqis 1^.)k)\ Cw|z!/)}>9ey׻?X$ݡmxՏz-Hy#tdI:d nj%t<.qS-T;92AFD.jHZiРm7 c"jc[ >l~{tv OXJv k cZޚ_ a|G64zCΝlbۂ"9㑠2}*5䯣}M!Paso/4&˫Vl]Pihר1Bo@Vnn,`Ew+S>QhTݗ؂fՃ.#[ܩ@5?hKjW<<0Xb!zXvpmܭ\ܒ;PVq[h ڒ:L F2u F_ /ǦP>j*çPbT$RF,vۣ_hĀEڡ )$s jPZ޳{{oF=y Mt؀~BY5iA[k}/2shkNsePBmD>2%_wܮ;lAh_Г'=~ ij=&jV8n> vѩy UwGb}VyEwKVF Wh Z C?.g2WQo'ύ&MEzg6^j@gX\Hh shƖ-6L;Ibg_աc|HS ws7kuS~%|1{5W G"dsx'&=j?/܆Bb?.XqOKOTlkkr̠ V3Ȣtn o=c?oUĴO} >b.&o Nn7! zo7|n( DE!٪?͡FoܴհGo@&qw}}վw<i=L^ߞ`qmyGRԠ˜˸D̅0ϓ9AI372j^{m%v[G?E.Ҁ<*9'lQ&wTC1mk⻎K1{7 4:9w[yL\a7}g'N2@|hԚe.~Ykgר"ɻ}&^L^O@*7Lz_~X<µZYZ @5 ,DeZ>Zsb m\ . ,֣v9_s-SX΁K>bUp.dn}6ȷyg )v9elF aՑLs8+>%:$ȠzayjK0rA9p;~As׵beミAL,a<AK"ee!/@~Η|!4W4 ^MMTS:OwiF.Ip\Gك5)x Do,T@45X)urSן~i()QD3$VJuy|{-~#{7FxaJ1ʣq.էky}|ݠc t _[yDؿC}&~~#} O7a2??!^%&C! t]&KLT)2Lb"r2(2K4B~ t7=AxdڃC(Ox`l$KBok3< \ o \uȧCl =vOH46#"L_/\?j8cZX+7%3SJͿAAkUg!}!x?= OgFg gF3=[j" $.ދ4൨sIα7ȥ¹5O86@$KPjVK@aTMWlETAB{iC nhޓBɒ U-<)]/ޛghU;F [udJ@g"o*V=6*VP>,N--9R a5HRվЬk n$~|o"i^seg[AM?! X\!) \q#veDc]2.4 m>zزճJT2DsWred.&ŌSI\M{uœ+ٙRl=z^-ɯYdUFDU.SJ|$7 f:"aLE/hmAF|}<*0~VHvnaƦR\upè)xup` ww}Cȓ˫p-zVP$eK~;AAH'4=kIA-Be1g`DT(O|b+ Fugv`|F~Iy@ |U 낾/+*#M86ʰϦQS . b(*Z4r)"锉1ݪQs" +O,T()vO^qo72_n@QAvV&>9`>$r~"V8  .k MY:/4 AHM6迮8:b\G$fcFPX=DC-NƐ6@;E*eo|)J5Yjt/|5>gQZl2yu1$>~5!x ӆ|"Xes:,KhH螿 J7q5Z#{)- V1&DorH]]|Uz6gfϟΨ:T pl(>:j-&LNe7'1+C`yOU)tă@ ̔*_bq͑GB7f*ֲ -5E9P= O\.I[h@>׾hϓp2 \Rb4tkӾ:B¸b  j۝tk\&…bno+ Qgz y71˃fI%%MHVI#S4{$"Z]6pqru_"3qYh{RRtZOe:eNf{UJ%T"S 9CL6]`T/C"66\^?_z:9߽(LrAQ?XDMJ, qf8e!8)(@On r?_+OɀB'," 09\ 0zB[9c M1<|ve=rTtXRAoe٧踠 ?tqTA?k-Lهd ^u|ԟM8YF%GhÕMRV)v`3/-eN0y&Q`GNԚOɛzm-Ĩ֧Bfen^8`5s#HmXޣ%Q|ܮ~BCUѫV RS^&˺ ,t8^2P7jq{hBrӇd9yDeA1y DN(AК ݮ^\?b u)0ksj!U1MUy[ hIےfaC+$Tmgُn"PJgB[8UZr4uOjʴl#5Hi,7j/զ|H8refxjJJ u>ָ{ {!O IЬEd+ӀVK>zt pL+ u߂5M@b*"uMfdOÆXp 5bؒ!>_g)_BR$5ꃓEZܗ[X8kt!RN}(?(z641FQ}5sxu&kkҾ҉ %{n(-ȂLt_r WTQKS($hX8*ڃwG3mFRppPh Ԗ.RqGQs?(V5gP3w+V7 zH1ּl6-=s&p ӳWV% NY艔fZWrL LR+уo9 Wp]0_q ܛK ⃭m\' ^\v=%xz̿@\ VR9r`p=i$p>+(]H{TUw*/pEd䟳z~V)=_1guԞ:MPį/nV,[bro;;ڢ}v|3̓uF%BoӄNtDsNwh[9+DT\.mW65skZFٛXR_e"X_U `Yi!Vyx55\_EFdxo,U),sDOWyD;>|>5Y `"΅q2B©0eN䦌#_,@E4V2L;d39ZM^@f@l͍۶J4DB8c Pm9.vIh"]˙zN[v-ɛmoPG^1y8 o+n~Hy K_"Ak%p.fϒG cY²Rw|>?`.3 0Ԡ֪v,yw86uAьFh%qU/8 >)O*b&_WxGM?xY*To4#Իڒm'V҂fKP.#n)\ |l{ ` t OXKbE J.(mȜQozz9J6ܔ<(4o2ȝ![k4VLsQ"ʲMó9<xk1s!!2G;RHj}ʾN2bǔQ}[o2>ӧeä:(W3|ϯOP>W􁴖4A0m5!2eC=07+bVoLwmP))i[}EG6r_w_*DY W5BV'Lܒ h'k*5PR|I Eyyvi˚>eU?pسNճTVG]4ѻ?ғݵO ī?Rrԟh.DuE VU䨊-uذl5Tj9V\J@özԖF 0fi³l+(a6 -q1ꚡ<~&)JH ]UpΛIebWGzg.f;ܬ3j'7[ Q ey "HkYfJLuo[ΜY*ug()bN+|栬Ii@PA{̫{iIVɇ*{lG{kzUU]Js2o?z=%[*}?-۔ ԼhtAgYZ07070100000046000081a400000000000000000000000164e6139f0000e854000000000000000000000000000000000000006500000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko.xz7zXZִF!t/]?Eh=ڜ.+͟[Ky檱8K+#O Wt*m!Z6dNV? PQqP7FlŁޓ8k?cl̅wdH{Z|=Ik[UC'g,4vB7fOKd77ΚV: L}~Օ<ǏTx<*xyX^ZeRnHmNI 1+P\SJ,ПБN5$adaҳVz(T IY  VM3%ŰZo{$6D@h*Q_ wQڲ\v69C@1#tiؾlyRV#(H @Tj]`Fw4dv'; .ݳ!pe ynp%BR>P\(&WѼ֍E$[scYw縸B: GjiZ Tow7s(iz]^(M(nj$-$ŁBh.A .*ۥ&M!@}3C`n5ͧس6QHع7HNX DF**^/]T#{m}g9THO ` ;( Xm&2׎ԚI|D] / S4!V'7P>&^=Qwlnڏ=,5 maEWߙ[Íݷ"$7^"LfT &+Q]Xߵ)Dl? y3!nEncpƪa<*u$u) 49 Fdּ]s5A"Wy#NDvv["^|䎴+euܵW2FV֛x2;xam!޴[A]̨"y:dHr? {.СOiOzdP=0qFwh*ۗBI(kvvk[ 434Kqy@cΙfлp5c-贾0QU4oqlF4uAT#BZ"F?sL Mn_E,L kbx^7umH<3Sf%-[cC*@D YW3f.LDr8VKbB "I ŬִNx)(JzMŠ>ZJ&HmqDePć?RZ|)5]U῀꺷ɯ䉜U-X " Bb2:?_?Nj`^#B{Gj@}̓n^9klczZ8p<$9'Ϡo.*e(¡WKx^W1'KSʸ]ϥ}9{~TT6X/Sf5, ,'ZW8M˻%X uAVVA}5i`ȴ̶d8p7il"xfGgM@锣^FC+ JAXlY oB6f& xIsrb2ZR*/zu؃Ϙ{ݣW VU_::ڐ-h@8sR:0fr#1qĖ-٦[/g[k%M Yu, Ōmek&>8^JpF" /Je&~ g9RU}FxVY0~3~y(#&`K˸]lkr7^ScU`+ ] "V9.M{:QHPaDeW e=1αu2匋[qh`0^ ȍCэ s33׭-(ޫZ.\6@ߋabږ$_%$MgD@;dBAcz4F8jՍ4Iajbnw WsbR&hb)o`7p Qo:B,̺@K CK>ײ(@ar0'E(aiR!?df,Zq2&`A_/ܾ$9꣖у:3=E8hz^kz='N!.ԧl" CZNA6 F*TcyBí"rlڳVj9zR کr9!e!9V+5!f\jd/aGomζwcNp y&R2SC5:6(&zt+#3q*|KZ֘wc61'RZ-W[qHhC3b yõ&,WD?D^End!E 왗#qpIlcz76߲JCjܦ\_aT[!CrQQiJYs[a(?~- qQ[b9НưdBj*OPQj,E)i0_2qg{}(p΋ =ca~DɆ><R]b 75!/w%p  o)3Wp5zn& a v=; &*rqPϒ-KyZY䆃=Ɓ6{/`X9:trX(A$ch'm{-Ffh8x_a`l(}*+ЭZn4$tykl4H' W `tҎBWJcZܽ:Qf6p?Sp|4EtޠbrILY)9έ"hWZ=G-7 ӿ@(_L_$:]no *=ȬbbR^4)YAj2, 6a} Ȼ?#sn jW!Kc v*Σd;gcq.+m +&Q I(!5ܭ\P'8w S]>g̊ n͚ UV8 dSJO`ҟ61ǔfeSʱ"w1U6U/GaBHaRG1cw><[K響L/c [J.sY~huݎ-/kP ! اҞEhFH2|7v{ q"*"C*.JU$WЃR,T5: _|pbz" b~%!?ɧӫOJ3YaCA3^sȹw%"zgERvuyRf]`gρGʾqY v>ɞǫENziU:?b}QU'MMy{!HaR yt,Nx:hAA+<=ce 'HɨTpX6&)VjJuꣵRFjćq1iog 2ٔPe%`ݼ|1owEb{~oy# K2<`",x~H+x`eH^8ҧva+ESf5buo Sy\[e#צ{!p0, T Q~݄(ka 6榌;5B=>\Ϙ -k{EezUhMr 4b5m!#Z [Oo0jѣȬ;_Y[YQks=;W +҇8lW{^1d(k9#B3:` )%?( mP:2@i5+o5Vx8H1R8P&9.BĹ7#x&L}t ܬuĸ|53A΄W&z}/Έx#uw`\mՌ Ŭ/5 MF: # Y)d0k.Xf}s,4RnIHcCb.yع]n*Ó>/@c:q\9z@ݍK6{9-z{[ ,^&^7׿b{y+zyӝnd!vj8DҤ+[F,_z)0NDf*ŴO2 8\%œɼmxBԨt}64+:5B]H-i2?d "ChURw0X^ o! L^#j2}Eahn,fql z=i#HtQROV]BO3bjV<2%_|#?axjJ0\uZլu65kHw6L:Q ,Oب%DbTɬ@Cܲ&kꏿwN, L`0`vزxh>u,Og6\aۼr"_@VPqж?LzURa6Fί5 P2:L CyB$E)^N43Σ\ B}^ Uze.2"{bَ[`I8ÒG02<:ɌfuW+h+~JF`;;.^"*g2?4a'_.WKXʉBc0~[Od" o-*B/. r!}4p[ C&uWykJu +Uo[ZF ?Ωo{R ?ص{ ',JԂJBTr*UyhQM|f._|/+m!#±$LUn A7m-9Jֺtx?Ɵt[G5q l 2I ?J $ %yaKSoӮΝ>*ɠRTEUlihH(#>nmYbS| &sg+^BBK,ƺN-!KQYz"|:9&-=&Cr qN}8E=X^/6>Xo[LDsI *ג}pZ(!_=!6Es z؍5W%Ө@^4BTT;W`gYei(T,5I1#Hskxe#\dsoi<3a*} :5ԑ%:n U׈?5*vF^Av;@0 p5z,kCj#Er$FM9W A*~l} NPW74hqFV:ʽP?T$:Dŷ+9ow{at~P 5*VV~8<ـ(i0ފPxfz%'Dszy %( l]fjmDt&nDٓQ[xU8Dx\[!Ŧx+77s汉 ݅#lhP9geUkM->+_,;Ra!_%5"DK7k:#O!1[k4 W.eyjܔ /Jo#S  ] 6K)uDZ)*"hz:t3[bve]s1qBe;tA<Sqgrylj)_ `3 (R6JhyWs^|ZqP&ykgLaDENp,4%\Hq,ۉ7kpi˱rs"⩮u-k٥NV+e}iZ|>}xg aKss9T]aղ1erw7IAKV]у4IKZW}`J"&J qZ!̢H+V)y2>tl ԡ.tvVfÔz1^"b_\9VY6!?v{˭`\^?1Ic.q$R9bӄ6(3`3|VrDՕAáp銂 uYTX6|'RG`p="}+ o=sIu`jKX 2i> ق*GnMWxhisS X31%6JgsoHWfnX= w1mX4(zeSm#.L/_~S W8n`7-Z$ &|,h ŀDKӯ&*J9I{{'1_P8lA ,;Q$"Χ>֪&F3YZaU5K"jT5)"c߮ik7<'Sq:kbt)CzaVDm{ 2SpLM0N$p"M+9,4))'\+mUC} ߹X!XH@0?ۧ!fr7oY6mwb[O $  6zI 3ά*L+' Lw I!ҧWxU]Qiw;!ptj(2 O_hjF 7I? (G,Ri}킹lVOb%en/o}{uc D+ׇN @oEVͧ <ء4FR65ѵ#٨zH&6ks J_?aN[3 .` [PvRhc&U'P(o,كc(T@+:(v$}"O 2#N{3o+QN+rc]@.G`; Uͭ!7!?83U(sKK ̅SI1 XvD@ i.iY QUʺʈJ2Lgi/Gڃ=AmT!3en_5QY0*U24 ?Q/jaQ019z̲޷gH7 6l:Unu3o֌mLt!xQR߱ͱO#;y`mF5 6Ùь)df4j`3ABBE#E0;,O8C0%gnf;LK nO%f?PO"*(]MAogtg-woO-e~ b*7/mQ6$+a)%Chȉ[O5잙-\uH=(oR_3_m{edQ`FoX$)P=@=Fm^ÿ[KY"%P]S2Ǿ f.}׽pVDh[ Wsk?AV|lpw1BPUkW޲$vP1;J<'FRbw:3b ]F.dz!aR0+G5U^2`LOZcM5KЯN2\mxbzpڧdnE_sQPr0+R}&l؝G?/aN# f&Yzc0HI-RR|̅,pg}9Ò/(2xeDТ❉KrSe8§lR$"ҵïs#;S6";7_]! 5ڽd)5pD=uSΥKEF_g.I=|=_To~rVY)U`z˻}ϰ~۰rf_7Sմl;2fk0}%7e 7 3'sbԸ(\KY4Q!1Һݲ6"$&*pTv$\i(0f_Nt٘K&\<۫.0;pk|@&<8![W Nub)T"*$C61Cm|"3+@&P0QQC@E״I=ZRT/ -B(A$JQяq !IV'˧,_}Z{'tߠfFh~c| Ϯ U(?PIc)p7Cx^SG[9їKmtV밄iaS#*Ѽa F,4jy_9*}sabxrD# $0Nmi5r _`f;>x̠y{$\%3~uZɵ]X]Bo2lM` @}l!@p$)@,tPKgc>VAcbǯПD:»ōV#226AT2RN:H$ȪW.a<#>U/LBL+;R*4LIBJ+xDL{+n.+"ϻ'Ǿ5w ['^KAD M `;$Yph_1·B.jj]B}!u\BdݳĨ*?B*cM%S>HζV/@@8~<;`AP`&EP׿' |-_Kh1EU&F&# Q@N%y'[eFތ[qS  dֿkMZh4NXU|V~8"\UBA5$ >IO8Ʃ-@ nx"Ҋ>0u{崊lMjlJhEyզP\;%lniSA(n^xgJtɑ qFG#>eGD`! NoKlH{b0B s/' 2&,>UDyP`yRlR ajd9;ujEY2>3p2ϝ"s?`x C'F%9%x_OcK| 뻾(Y^sP 9#Bp.٨{ D{Ȥ=ImZoǚ-<7@(]`.l0L 鄵لޯRr"AROBeQ 6u^xKp&^SZ˩\M6>w4B=2>"F̮M@C"^V~&閸{\Y^P|OD1qO~VIawO_>smW@aA`貄O 1<gou^PЅ69N(Z ±\^X6#+O;6՚jΦO%z4 %4Qq߭C)2 ;В:җ4#F 9$G5%ڥY[a2Z-{: )wLO ;76⽩&aiHd08^{˟| B`6>%g/^yΪ?]YvK=_*%a9bf3}7s [sMB1ErH Gt|YNK@6Q6Ks@ $KѮ.r:ku~j#)G,c;>+/.daI9 FzXkPyܱxlh-i(r>`K>c,4:K61%́o~ #:We/X) YBNs~T]t3F>^ (ӕ߉/3ךV4!]_|ߣ4˞fb OS+jiRD %ޯf6d>O0MӾdBA.ŎhC͞OZ gI-U^_f"{C9zB)KBr\0:lN~0R=a9<5d-]_6 CF#9蝩y\qg?Gx;c=TÄ>dNr;9@r߈k,YЏLCɘ^,5] C=Xa |\bkj)wFn3T1'?_`8MG+чx/5I}v$uެ;JR_ٗPGRZ.R)^mKUt1VC|X5:#;2ׄnT&E.5UQH[UO% MݛXeJMC³q@CR4T.UFsmpTr)c&楖zTRq]KaLLv3saњw|Հ9 M⬢z{b5v3E}|󰻥+?5Fs*bMU/ϴT63tXܚfhkVms2fG&XI +f z mAdY pc3aT~ *zfyb8\;B8u%IZ3IGQ,zzv{P\x^ eJo2N@F%v",J>Ϲ@Tq_gFa|@>i c9MKf܋DRS:{~߯J"N8Ji-W@zOudNDcJC`Eg ˣ@(HL5v#-OTtM[A;uXLe?ΜC9sHQe>x2]9sZFib"}T3 R އZWoP)˺!Me IQ;3l] _\$0+l‹wngq7؇52vP\eFST{qM@Y\i[TImrb4owUpl]~iy P۲tL_rFkaWN69aʹX|׭%S^ Gfۮ\W η2RDv ʽUP# J ӞnE# l;tAxW2o_ZvUbі9T+56gA]r.ʽ[^-OMы;`*0n=WYn*%Dks bKw'n))kEgxDB(Q_ ~Ȁa"WxK&og/Ӆ)DR^+GfKv8>mĄ ~ ?YĩX~ |T{93k"VmSA,[7?)"Φ.le~ĂkWcIRv @vms`a39=KpҠHi_4z'I^\ 1pwφh#r,&In5QQM4U 2Fͤnj!+ϨA3J-)Z(QEkHm>'%vIWqyaqTþgaLpOwH<~k2, .j#zBKZU ~Sر|iV$ ?Ed܁3ܙ Qnvs;EN=bW2G| _6I,10x)l? 9;U7?VdĔj*@_e tIQІ\C@d7X<,7$8tԱ`US@9F"W͵bˍF5\qJi3~Ι-q;AXLN!5=UE@$byZp \vD@Ĝ#C'> "Н'6&E(` sZ¼t]_)P a#iؾ]1$2KߧFF!jt?]~[}\ x|\= jx/_}?X{/b§(Sߪi(Rf)B%i\H;Î^%JN-|B ڿ1%Nay䄽ɀ+rh*R)I.F8Q ḅ9*lt49tr WH^ J~̹UK/}{w -i`}5;.wڝy]`.^5,`2W:[ e |9]4)+3VٴٓW0FPX[ 7V2xu9fi&\Ɵ/¯v/ ;a+ly" pQҢ~`>q3D7E4ٍ\@}{ X=J?Vb >,U"Ngs 7vvo a 6,lMB?E\]A -u 0. +M:j}U4}0wAL0Jmߎ8Ce.-r5Du;0 FGk7uS*u$#/!^#Nnk@ĴʢryRl(l:Lg>ڗ~┖ēB<|W}?]K%d nbx\ŷrGAywUCn2aaۑNJ @Uy\LުkF-y-Gڻ,|%.)4nOXz7Iw0{B U5ʶ|,8v&)$~3ԯe4+T _EpZC^Ow;W_F4QjǙF `M`/6cr'gHH[ K$MBة֖@gR'ːD> dN$&3X9cd~g`|#-o %Bˤs eϤ|4]?ne"3j+lB*:ʌZ@50儗7Kvqzގv;.Ȇƴ`Ɨ@"?IUV~'R\Dyhs|v0b dFm [ Ћdn]2ݾ̋Y^5_m ,R۶ez#]}D3~^o:92WVѢETXe!뵩flqi!94I>ڋU )EA*%s3MZ@UobYe.?M46P͞ B$r`S=ų,}ڪb~(y]$Bqu_ 2L]0s},y’X-J7k4D|yu:~}ũnW Aa,{D1Ȟ8Y,:)p`9?Ҵ$w ,QUfQjH1)*;Im}Sfp)lQ.:l%ʹf3b2t' popZ'/Y%.՘F_m { e#g,7%=G;_"T7a%Uln.V]&p6ZU]@pP_4Šp}>^"vpvsO9 Y6c3PO%FDGAvo<{N`ma#F;Yb4=[Y{oC^u5Aфl2xZڧ8x12pt aPkwѰw̨":-|7uc0%2^+GAD""3_oï( ުI!.Bb܍N)bXK׫zqge gQAwNfL>_&:p>_1<=:ꠟ+(} h~Mj KKe;E'ˆ2e{vӊ'_[Wz}\j-:Jj͉ i8Lm~]}FQ:ʱ( xZ ]$QqK @67V_9 9aFi&@O>R] 汿 Ӯ5b3ԉrw]i\fC%4*Ɨ݂:L[ }Ak7oo׬p/kCqMQǩ-:ַy[py'I7c MFo@K#OX%?/<_c*<,14{He-c# Țhnz$8Oh[~} Kx;3}ݖWxH|=K Œ ėb@nr dpK-9(Oy'!WR  &1ImeލUWZQh[lbv@ro RQAu`3#d8qگ8`9Yp`D{èԈY0]O#o)B"INγQ5Q5A_( ۖ[H׆ n]e;}̉rG=z=[t&'Ix(Q*#< Zg8/3bq%²~췛B\PW!0];I?N\^VEX -tœ?47Fe\71\Zĺ(?;4ΥF*M݅QHb U'"=j-Tnkž9AFx(KLd*%1DxĴpt}d΂= sۛI3>PDʟ=҆2 ,~\N7&&;cTSǶ)OGqahv3y^r>7,-h]ft0xKn`3Zya]^ Z˰fҎ`$ O}*=if!Of]sn lޣJ*eHsϣllu&c6iN=0dXnIHj2UœR~ik$}="lY`Qsb{3{N?glG{'"7&惎|ʖ؄tm}KΏY۠Ho׸3\w&"S4ňpq&cVFI.tqV+k@Fμ%g)D'2ٛ;[&E3p)"Lf9NA Džq `$&ņ)hWL~d e HbfN{eGlBYf8#q9!DGnqz;n~]nL>s} MJ٥v5x/eiʖCa|5HVyž)D +g&"a`J[li!'}3$<0/( ?n`F1@1p9!+QNaR|K *aTT>.`Bׅ=TC a)nl^F| s`Dn@񾏙 Bt#up.,/t Nu&Xw1zRVKe\ͷ!ZMdp.d9F8lfzԻ ϢWՕ8h|׾ bZ5p+j˵* !{=sy0}֍Gw۰:۵@*u ԁM-fS:3b2ܐZi_{/Nu UuJɴbIL9^iou)F$aŚԼiY$Fq>tB\z^Rdz*Xӻ3A3M7SꋏO$=G|d3ζ&?T96%|dzɍi)Iǟ_#9 |~$8#PE!J~CfIοrRI.û@%jkLϴ$7BKITPź,p\쳱Qtcnv3 <)<PL/ N[i 'nG#TiF e[¡= urE9 믰⨗s)?wC@INFЎ ndW(9 dRjb*C /O8%^`*/j!/,9*#v'b3#f}L{ڷ8UAf#7--7F K r/B \qT= %f8W_¶?Ѫ B*Y~JJQU?s8QexOoޭ _")M5ݘjilj]3Ā);Mɯ&nF\KwH3sQL Wz< 81נq 3GXb/w@j^Jڍ=!o|U53DqODtOy8c'pVWT%_>o?%p٠mYl (v7A>$wQ# J6߶)_3tE%^6 1@ AT2JVo'BsPmlHIx틶U Ek7iq1]lJ20y4i>s)NWb~m.{Qb< )lx}'#rMwyѯLRIfM(G_e=eT:qq9.&iɉe ?].%3b2coox Gy\ԠċT/fL̔(EH4Svv-lo E6gIiY"AM-r" }w̩Z૭E G?76bfG6RϿ6b?j] c/AAK,5lgl9[tlMzVr1hgKFJJ cSUĨ\.4"*K"٪4ꞌAx?TF3u4T+b,-f/x0\QlkmaLFs0YQ7CT Z{sf'~[swt7Opn[=$,Kq΋veuqbjj هf--cFу6` HiDz_>%o~:FP'׮P 1r1V#$㠁A` \ge*!d(WQlqkl=`_uӪXGa=1?Z˲w[#@]}#- (T!+b>-~ߒ#i5t k`Yz+MaZ*A Z~/6)EP݆Z\^S3x9Sӱky(giJ]C] f7n#H&x 'ם2AAq!*ڝ0:tA(*Ul%b¢B½e~5 CporDCapF..R"p_nɒ#mlK6dHN j*[)G#i?dyYੌ;/^~qRmCJXd'6"q!VclwxM9%`7c8pkO88R8ҀKRtHQ|Fl3|X&Q<9!ܦKNܾ&WcVΣǠ.줂X H;N&Jタ+Z&$k!rAw`T1(SB(3aً(j\ĩ CV&mT` ҰKDIe:#ظc\ Psv66YoRT!atRp̴A^Jn_v(w܏2ny;(ʏT\mx=|'a35+N<^2H@V+'T4)~sp ./ Q-99aW;k_i*Tїq]Z.rKYϐous=]ok_8ڤQ@!cG ?.We0׍us+%F-L&%y`L37^ӶR1q'6V?EB^nnυ 2gƛM:gFcD&C"7W1/}b/le|usFފ (vy~U;a.m{Pђ]YOHmauLmsͲӊRV>(J_F֑AD60"WgITA>r,7YHEdi^F/%xA/qd5m{! h婓:j (va1^2ȣI12edֳYTgf۷ݫ `Zci˄KӖtpP֩Zyl !]831Cu)t!UT-<#{D?H^*s6Gzc?`<m 0q #[*<mi[#NĖ$D V\0r_zF_\Q;$jԐdTc#D{M]B טWr؄疎$,!~{"#Ѿw ;J1Z ȭ"ާᕈΘ ;EUYZմopYg/-,Os0VeL 8mPvK6d_f%PAڥj#Vx*йD70v`uoN/'(Tp뛸,Ċ ~/Morl u8 ϼ]Eϼ6.]aH>#rzL#N}OpO7Ug UpPTgeƀky7_zOhJ1*-MݨKh.{ffc>W [kGŸ&6s3CR Fl9LTR+M &:;T) iH?kEJ&x!;rEHG2M*Z\z9pX7:S'C<>˞%cJ7@@p#|3:+/Bo_u#8;}. 2d2\d wK%z px'MdJycGle#i(Q,Jcw5Ra_TI l&Ou^'^dNcʥ5B0ͺ]NJTg_GW #]hIY` za7Ctܘ!pA}cUkZ}_|w{sD@J6ak݃YIѯ\ R2 Ӆ\u>?QoYFw`:^U?W?X|gӾHTڛ$nQKı^Y9RN1/L.˺U59`/1U弒DZޛnN!iJzZe#M-8AG:.YE ޾ww.wb @KqVHWݑFXֶB{u EgΟ=tX/&xR*'= fvE^s=|bq<2J(+6)$Ԛ<|-_$SgV]རR ƛ=iC${x!#3c̕8t Z[(}w A+g61AHFT<9[܀5vc+3iwJsohl aG(:YqU#'G+yB،VfТq,j:4*77/<('W}|"F:I0U^sISmXf*^noϤ[duLzrum32$Om1M`!M,\)q$UOn^Z=ij8QEv_o JD:XNYK4&^6%LF' )jC0gaRjn֨!p'u'H]BcZ<=V nۢp/Jl퉴%-2%=+#mnѠ$  Od9bgdwhǖFl02NJ| jńP$b3rX`Ѥ!Ba٧3JLFb&ued5K~; C~/Xf!d7:*: r%R}q2ap\%?eh2@vä1-Jr"V~ |F YoyL@v [?ðY=Ȓ" d9.ۨMȍ z.Z! pX{ey*`aE?is?Ĉ%+*\w[?|rr#FJYOdg=6HAHvFFWk3;6~|/y7(q $e155-xrJHzpQS< ]5_BǮRDy Y=$$+,۫TJn{ڬ^ xVPyS)TX~0.2J ᴪG baR&fCLf}vm,F^U ~/?'#ҨtS̄>~ƺNGKQ-y+uz']S)9%c#Q\@re<Df {ڬB+w K9hMD~Kdd`1A!ԏP8E  H F{Jz}I%#S"xsӇ V4JK:'BiY'`Aե8O\3 䞆4/T 6)wHq>)Z&!;0`Y2I߯3Lh#Z) 2Nz&ݙ ԥ7c΍޲lxstz YYT/ZZ]q-DZR d'{UN"9?;,A#2ޥ$={#i iÐjĨIOqAt0[PMŅ-o>1];dQ VZ%8S g}IcQ^l41Bx֭ne3=pkEcx`[f^ImLQBtG64'>c !䪖݄^?0~a Zʼc+P!CG3yCVL<Ɓ#:5&,1(͹TukP?U=d|7KU"۩ħƖb`c!&[estϥ:]zF8h^Xϩ[&c1>VFmKב4Ν0fyđ4԰^D+|Ӱ< i`&6+uFxJ=5gú2>-7.-uK]k|Sh~5ꈎˣ%Զ:]pE 3H:nxyb%]w_pA)y``Yz;- RGmwz-".!VD#?9/=BU65}w0d,3@k0F=O1&q8wTMX{h^GpM;ͰgTG $~9qI:<3Vw 3z] Q{ f9'Csj qgPRLwgϹL)r=z& ÔdA 00Hd"sr|%|>Xᝐi:0Bp-3Hg;=*ж⌬qJM.GV&KSrǐh`3*5,7LDhjS/m{_I-:.Bߝ8L.+l(œU d±0>z-ݜY;`oB{g)Js_2qjB- M 2!oƠm\j|} Ը@y2g?0XsJWd\3V "&<щgA#qYTIkfۦK*_:Ͻ7m;4\pY'2Ov.ߦML*L[t5 q!8WW{﵆d&~SuEyA7ZN־rxv jɴ,4M*ab`ng$ mDg} ]bELwlaL9X5t(itbS]Y5x*:ѿɿWNJm&OGX,V4{ib\ aƏ[1 HF+ "CwvZ__m#9(2y+Q>s`멪F=ŏh#*S>>Z)ak~9ac1ɞ׎lMx v 7$_Â*n?TW '))6A7IƗSLw }O h{_єE#Ċ10&iKáeԌ0|W'5N?<^kBD'0#_ _Ф7Q9XH󪣫=a$嘬>+͌3Fmj7LQ8PAGZRTDw y^K%*G ;*{ĆQk䜏3 3 ]Bl!dUeLȯtk1L}}؄a:JUgz(`w)-iyʊTH$`8HPYEP5 n|gJb˲A;>{,LK)BJQW F WM@D c}AXb T k) b͟% }6M>)y eo;qĢ>B=Pܱ`njƗO^,O04 s Z"zwLH?>}<[ftGv[CPL7X!G.+CNu%Ĩiu A CB&z0cX#!Q-lx ,XPT+׭SY*<'n8ƆXOI MГDyA8ԥjKRݝo{o22^t`"?(AKvߏSa E>3)v8◢;aFv(RKppSZ־u:U ?7Qq8903MB9L[Mi:JXn6um|8$<8Lo`;,7a09ҢըtuIBW?K1C3$(ZX,m@MsV)s|-n<(= t2o[,9 OR@URTjD]$zOc_2ຜ -'b.斅+:eiWFTsp@:L#T`[+@Cv=/\IC?`jh6D\Ehļpzݯ#3u[]KQ}E#ˡhq識}VzCz=ha36GoѨd*a;ܓ5JWe{t< ;#5${5Y g)0N?*L'Mc~[ԯ$3-`'aQ1CQ3)"#F_,o.≍+_ig1qQCslm<]wd{iŰ]Q/p#vj'qF Ku#Xt;tZdplXISng7J`a9*oj NQPsY2 ]=Eb>  )AdV$SIl|g_y#U>bfh{)t ɛJkr8&OQ>bF3%*^#{B &F*9ˮ"|=/ytN[>3|I{'!< u5ZfgU}*"nX,ɨB%a8==}= 2K-Uqo^ \={6 N(3$[ 2-P}?,:`D^RC s4쟰V )/H0%O}<*Y*&L1<1h;ɻ0 Yw+)HA v6V/0;3Z4Qgapj;4#",~N7Dxjj>J[9W$hðfQ1@]Yەwg M.-wmXZn @\Z \:q ^{eh-ĆÃ8X'Cl'̙:UL:zo?jJ(#m"ej o+}+OnvG\:\,@zo9+8Yq>.c?hw7GfWy۠uIۭc*)\m_rp)R5jab{/`t#.UG+.C+Ζ {K3q<(ڟ( >ߦ\[C;Wl␠xHtBpZuIf/fp?s %:"j>j4M™V钟g;-:4,^j\UpE]C[s&~T?z 7/͎9l:ctƂFBp0䣽)/ei~reEH f&<XsSoTmvP]c'1lܹCTdcHql$iJ2Aj r,a5EצEO.t X!(Qݴb Ց j*VG``R3Ft=,k*Osiǒܗ}lE7%|6MNh֪Hf{6Vr@y_;l*Z}*M È~#x0&4:¯iK)-Z6Ppme0C9xVtdv_'Dbu%PkQ*~tJ@,À=NȮ QW50U^uQ݅:(jI[-qLi'+ceք*[:+L< !|2K<;q6 G2n%&tSqO6R-߯_ 9l7wޕ}E5YX0s}*i~bg]Wބ-og8ID"vf]ݼ`H/_`ۃqa1?|?w@Re fs/p $Gx?àF):=̡au%7KQkH7t /9 鳆w'{uCld& rO% B7t:%rwNh{wlR:[أ@*E'^ vW}HueQjݔC`e@ mTcGBK'ț`ԝZPzGPZ Zv}&iw(c .-4HdoU&_!w<[ >$[RUN-:(/5{YT_3T؆" s]dCJD*H HBI+&3iFjf.#^Y0wP9c7.Q1J M钅R:"Meq/qvUtuaju" ٷ ^ Kcr!섦φ5Ï}/it5 `2ĭ,<@ 1T( Jd, ڗL_řɍz?"W*jRvOsXi|6t4f=7v _ Roj! TQ uNs SJDC%i{92 m;%Գ axbtM0/6Vg$_7*uqefZx.WCGoN@=mkR߂_^A{ޜ[Mџm9ԖJg^}G vd {" \'fVF}:\X郑vʁaC!G"C2+c~I(-dW9+߼-)zLXNHȧzk^QS% JS,,) GC}1#}2R˚5 e, ;nb=ǹ茤@Yٚ+'._*u{J]F^GH\99@516YBUi]t{u)]"d 7NreDr1o>?B+ca0?1].N0e^4OdƐ 36yxCl.Y@/RfX6{DvTaIgF|C0 &Lv )e`2 Zg] G1>PփF 1>N9csO2wSABJ2Bg]bntZ}؀ϸxM^v8Qnv(۟D$;) C' ȫgW Ƀ?z߅h=?Af^LBg%0U r R,Qzڿ&_zA3y'c<5֦Y >fx,l`4<{c3UepQ׼K% *$&\lRV}~t` no=?jCԩmgvn;%b` sgubfS(-2_ sVlC϶Үk!{n)+^>4S( *ꖵhp8_ҟ<ü+ n϶q,gg3xl($#c%uUA&j7ZPܙ!% %[|ͅ (y>*Έ> k>8 ԻMe&8ߏgLIfr=XKѠ/M|}*tn- b -C(i hCԔAUy-40-5sF\ #Z%ك?M%_~*(D(ٔ`LUll|AS(zgqy%k ?')Q3fK8[|Qr9kɟZN}gdFs (J LJZOvo1l( [,AXz÷&MϯpKG\38݁|ͳj+eDYQScnE5;3R#*2Ĺ[Z+!$(VW1JMնH5OƼGgш6jM3եÃ%a!l_eI?;A-g[Vt-#f$X=GjxX+Z{NBf~%RE<,UvY5% {6*11!c#ߝ!:P\Sb촴pIP3Ypx3vN`) ">LϙR$!?%$d _1{Ƚ.c@P^Nu7f݆vHr7r\1N)z(,D+|Y.ԍT1"+Ħw8PҪLwX! CS-` șD:-NSz5LeAy6ܥ Ś?ɬf7, +og}:ZG"7\N3sȉЖ%Uq{b{[Eguc`<~71N4tM~[)ũQ*΄d@E|֋sw?؅=(s/3R3o`m Q9'=ArzZo iZ[(Q #'n0!ofW`\GdN)<7t0zhNe IQ;zKᏪ\: 1/$ͲmAp +/Ge̲p:!U: QE8; =\\UJ?dvn9, IL r%dc#h[jCr}fm%~~&q!7.,hM MV3A&2n$`v5rX\q@?b˿/L@ 32r͙*A^QLͭQnj:6c.4 ]_Ap ՆEpjW7ʲpEͷ`6SǠ(@إrSDd >/%q/eVdo&h6.w *S̋وSQ?q@)o -v!<.UB΅;(归J NUq}SQD"9 Ӫ3, 8= %`{^w0{Ab4Q͌W$K{d@\}gr6bnD6"BdtRIlc>#db'>4ąyf$>ژ]J隳!֪j7Fv8-&!թvUd%ڳ Dx_LVx_ܚ?YqG/@22dW{/8Zx!ݞFO{^}VtNjDG՛Hi|U.glgCSoX+c0vv ᮊ&0x/,(i`/%UU+ \e8b0tW )J>4=0ֳh_h7IdL8^OPXM?# DtZ ŒC쒝ѝh(lOd=fEzq~@v&dx'k]^c?B0f;EX FޒW|[?_~t8;f)HUOO^#[VsGCCv+ ODŤ\yCɦxFu9+[tټaĝ0ODi`=|[A{F7-FD\Ѓ:`5s 0!+aOLY&W4E*+^B7@8R?k6ͮ0fJ+=ke lx{b϶hvq.#f<*zFlYWSIA.GεK?N7re$ҵ}f=wcJs.z!u,__U] Xdbe{]"/ sRD`op;;ZUكҲKaʹuL5y",9 &fv˞)! w{%g=gS Xg\sb`UUE!.PfnmT SK>`\MLV*i-}"ͲI_dNp:&/l8$ـS8nAbI"_8EZgtR_Aj}AsQ8m֒NU97C='l] ȱ"+_ A]A%F1>$VMǹ^D&F>ú.(`m$"d3(h¿L\.0 YGTg#]kn$|lP/(w h{/t3`pl\~hY{B*EyΊ;9׊{Sh,߈<+ܧ$(#p|IX\aF-.Nvh};:XʺmEYh7_ ݳ ְχ>gɌA(Nm{:> Kj3=Ƅrm5w~`r'5p ?Ŷ fn^њN/7cZ‰&|s-W觾Јr_nK(s9{ f(7_9y[r+쪔~\ ŽS5kGF|y͌ᰝfmi8FVgZM\V2jB@UO"D~)܁ǩ:f1&~5*z_vQYc#C{'IGc?]'QzG#4ץ(nUpն*JDyػ T I?gZdSff*.U,jI~9cK*ju_%k //9[wgG&&PС-=PyD*3;EXTdXῇ*sEAm('4?oiN85if= bB {$e݂קu?g[l` 02Y[S `tUG0TFSA)@kE6lWb2~|c_=KꌵrIGىgBBAsPPF_},B=?M@WYb2A5iOcFcB73bŤ#4guAx@썧I=M#W8'aW@َ?WΒkJG*7_Wj̓!gAB2<[k*Vl] ~Kf y P=F ЏnHdo̞=#SCQbd!)sxq_58j>X kW"O(dP%a}yOGUpO+q#gG;?62?X̜ ;|~pʒ1ԑ> s2񀎻L12`]+B蕢r>ege;O2i7e}<>LCtO|2O+L@SV<`~7B+Ltށ}5)(;x|3t،F_O k<}_, ݆uZ01␒4rʩuXo֞IV,V`QJ WNh©"I}",-7>;FyT? h gVp F+@͝Fc?/h.0O"aA B4Z1DP9z>ڝ,9Č+WdXy x vZF(թ)e|Bj7YKz=D !ԍPTE^Oūw}! z$o}z&NXfF=n<y&_ԻZ+|p5"2JO$߰asm6~;b]$nF0a_ϋ,(#m Qd(Sþ'piAoN`l9i Pѐqb-"uAvh/M(Ն E* y-ȌGĎg"֬_]=EN.. sHT]dپ'HXu]q;_}F@DczqwZU}7]Cpw76w (n'cw5LgUNSC P6K䁑h? cW vA 0u(4!kQO&(s.(q!j&_̨Yj)sJát/u_XY !l':Z>j`fҤp0+݁K>`X RFdŀQ S"#a>&0e>Q}#՝F;(#>j`~m$`O=(=¤Ɏ =qkؾUU7JVbw1/͈Df^_x*>1bn9K|_ۃj?0$qao( ~Kr0^QQ <r'yZ/wAk䶍Y1*[|G&2( !F}qNB] YƄ03x3'拴,a_BuYrv9\_lD|,$$J~$N ŚoeㅿG)UTآAzIع!(ޏvp?69Ŧv G ~w}c`OAӨ+Hs3 Bg[y"_ A8_R GGe E*ͪAڷd2MVS*4 A<mkg$z׸*F1Qh/AD+TEDoP]XZ79YF?H9iH!7VtD!/dD-5O ׾#j=(O7[{E+D_Aޔ =hF0sfY溡;X<aa"cŹ^lO "*jwB[?IHwl\Kj?1HJBXW8OAî`nKY/^‹_7XHl-g\rkOҏ {RoAܓ@ݡHN hB:?-m^|K/I4n!El:xc+ %~܂yP^M>iCRHL~Jt )Tc~3G~\W~oKx5 k4זLdE9QN@كxQ]3 Y}J7#ܒg_شg\wL؅^1?qe]XW5Y0R4˹Z%#a1>% I$1ZM4Pukutp;.5>)EwmDd5ŨU|cK!ı'8:a_%,\̆: 9b_Lrn1 j.gջDa=;1T "޿ ,@AֵB4x+L|HTfW.ع|:1v1wkͽ&_Ι8X;muf-'rfq#d2rE.o4S7V0ƟPG DأGoW))|pkazXfu,'}TqJpޞarBҔY`tAau}@ #Iȕ 'V η&N+$|74 DUލ;3 q\pUz[gJn ' BBGV?tJksaxZ;MoFRJNa9gjh΍TVReWfaOf|5jlVb6cH>o$#|ǔcPZfa`a{lFCO]kG>3b,/:EG[Ź`f+ ϑ˔A\@~<'rbؗAo>Q+(OqdXԚq<JF'J0R9_Ҙ_gtAP ˶dS4LGVsPwb@} KII1^&^:E^2 -fӡ54a!T`iP誧E3''+ {K)d/Żx}huGv?:jAd"M``$%{Wt? e")KʰEh!?7/v bWj3ϧ=4 Pɳ~bDe™c\x%2>/gRnW!2u0kOFY]rH|eq4>co({ڶQQ F 03= /Pxw,yX| 5g=\^Ȼt5YZG.,?`12i]!DA51UiU39c}FI.k#mqU j wz11bN.rgK+By&麪GQs˽ CG(6;}KenU$t09,a*.YYT82se2'm ei13gOљ n}Xy} PkHaӧҷj'v\> ҵYuHY*2s4U! Wjɲ`fH=Y%lՈwNuH[G_lmq]NM(Q^Dc6o!UIq5sqgo*0V*5$O9g\BV2t=8Zm|\@5ZPah@b#~6r=2O/ `.|p9T=RL&~IxNX qhdvEFנDY^̛)J>G!:՘v;W]1$@덣iY޴WN^ a8"RѭáYl͟X4ޥܸlOS0bNpL 3?KGY ``iac's>-ͅ Ӆ5u x^,$W?B@+'ڵ|4o\tB=i-G ClͦAq.+s.\I8>*z]l&Xw8|XQLP;M=CǴO,#1v4DȺUENT^}EQ|(Ђ Q\UQB wвϕ&1C C>a&xO|B=}r48;E-Vm%$m ~^`lX:ցL#`g00Nt֜=aeIQB/KQf0^g` &-9? 0~݋YxE/N S&dJ͎=p:Z"SY2imi1xKܧ#AI_FlnmEYcJW:SޥV;um*f_ǰ  ?OSWΣ;>Wf+ajKi Z>A oD^( j 8wevhlYT? $kkg(8U-9QZw umZ(L!5Pk#5*4 JKÆ+yzҸ/ V??CdoJ<gicĨJ-vt^UuG*ʐلnk׉1`"&i ,Z kZ6J\yTS @隋|6eϲ\cMR! i:c0!y+C"nV~jMY!\+~yn{* mE6"bŧў8s=87󢯏Ԙ,ҁsF9-{(.m 4/Km6EFja_ 3 o^cf %8U l^l LqH U"X,Ⱅ;$RbC6 ]wRǾq-֔[Rʖ ^F&|ki#'_G{3>$̆ƧOR`@㊹a"HhtpJb}wZ")G7(%HS8f8[;cP9ks-*Ysef}|h౬O;'k<@[&"`L,im_ٱ0K]SFN4||>M^|c$§'o'uzLp^VcµK"2zUnVj}˜o ?*jۺf۪=W<»T76`Fp*L>#J۴SgaZsgOl-BN = EALa Ff`f&!OvF1&U*,2PvCRT.'EĈ@BJ#M_-C8i["eP%yמY/FW5. Z?oaM%(M?P2% W3ܯxK DJyIpٲY2C'&x 0g>>gS&E-H;)sc\ӆ#sOfBʚj{5ULՓ"_ 4KgV?Q،g>,}\<)T +?aj6y#a>;eO2cu>D~*N"z&NB~ Z▎a '3yMm-7"cZHܖ3 ޑ&5HuAH75~~gĺjle0g֚q.6zQ;cBa0dCT#W$.^Fz;|u$98Fdug Gr!卡&Pox j˞P3ZT-xȼi4 GeݠUTwk u+_"Sf]* ‹ho-d9J4{ %RoH?)ղ2]MlO1Nד9NmSJ~xIJeB _U +JU= rg !XuT'加,Bu>DQ>lK0vc3V~%6>M [uH:u3Y4ic{eA%D/kfXJVCy+w~L I,muYc[ӒLd}nHL^q]jxۍpcMgj 볎Jd@ShVOG1nI❠m*I" FHG^57{,J+_ԑ[*/yr\O g=vߜ++9>[PCpNՃ@'~8 inʸHD09aVhM<n pT3.VN1mY(jX&a2`®D$Q&$:@.gOM9;"%++Qg" c=r4Ѿ5 hI~`R{UmєWDzȪCȰd"m & 9{R^,MMwa5ϒcM?SyNܳdL,L~Up؜U-z?|CeׯHJmn ן'F7yli_bC0L󃙿;[ETy_(Usj-1"!zf\i%^+kk:[$@یqŽ*"Ѝ7fxh:PbL,:˘z7CW]vN҈^iVyoT!>gs g"0j`N`X^ k\z \O@k P|m/{vQU_8}D 17=. GrQ0COrMT7{mAw"xyOyȜM+[%}n?Q^[GT7w1f2gȏ - O HBU%Ljz]Y[Z~IӊS2xS(u<x!G0藡Oje)9˷24X5M E"ERҔe`8@YYc~VhY2Ja3,+qYe~(LԀ2qd+w ؕ֏fFhudoklAc e-![TcUlbD0M,ވUG,y ua=rTH֥ +>x#"1 J$TnipMQ|=wy+aqM65+\5+*iGHLT8tU֫^16r~+bh&X9ڬ㻌i}\*;Y}W3e$IKWo.8ؾ,(Ce@2"=9pHj]nC,`J<1JѬ+& -h$?aRt\5gr#Gp *heeWPwBV$#P =f#m-y:lePerȬ|c|i|)/.Oum7EHVy^[I/u~A45FEM+~NKfwiz  R.cWǍ[j -/)u[Y&\TYHGP7KpGaq 5{$̽~M>muنwfÑu0cX8Avr={Z?]@=: }'NT(qѵo۔cN5|FHszx?0jߞlG܎1D#dRLB(qSȽ.XCCBX%u ;\.QӪ?鼥svd>{Z"S՘+:p\OW+Gc+*)~f? QכrL]!erͣOELU#/%j[L᯳Hgm6BIC u"[뢂/~ YXb1⼝Mh &|w^ ?>A!h`c\h< 4! iY!^8?9UZt.ZC鿖~\Ӂhn;/ ѐ6,M)wnG | cq`5 .iX1}ZMA l!8;eƃc>ۊֹo@PRG˥hK&3)8<DL3؏A a&`LS2ͨPT "?bq16j/}T@84>~42_pz _ԨEm  =۪0B.YiEp`gzpK "dM] (z65rT/ #b 65eQ|IA4vɐ9ϞL=Q6Bג0#rRF,eSK,w`훖>{"3/pmG &Fhķ绂ɪovȽ1QBO jZ!O'.JEYNQ-0{^C6 K=3coElt?ϧVIA2X?hYΪ)_@v|%f[n;#U_eR)n^telT硑X 5znyp u2FIRfx>1#I3m.PΫRݒ!,9Id$S#9==*[m(Kk/RJD*i-U*R6g\l[+rջK@uz|#lBFvJP˜/|T=Zt2g:FZ¶Js'@wQK_mInD5UtچZN]%a泗 :]q#^n `)eHC|$@^TcP4&.NS͝ )AK[ʃ%Ʃ>&ƨk rh$~n9v_YLz*9ueKã0?FDOO30oH,=4dKY g0VM\g*†?!J<I"I:Ip,|GNZPQyi%HӄJ٫t?o(^8Fb3mrD%EQ6Qp0UoUdz\6 zLTLxy^[j(5& uDi e<]y*ş a nQ ];dR . !UfD-k{i3KS0󚮇 &21BOKH,G''?,ݴo.34<7Q!+kڬ]dP=ᑬ?yKYYZj.ώd@/((~`3d2>WZ2s Ǟs{.gXQPo$%;p*_ѤWOkH| sZ 4~{WZMzjn[橳;^?aR4G3i 2`pBa@(S0xjUĞP ||=aP~9Q܎CorW;^d0 R3'IJqvg95(ObBݢB>E(0{7FKV5I1:v2Ghݵ `VG6a o~WaF|&kŰtwj5? U_PYbzV~Φ@(7-o7t"}٨L@[1WD::w([9 :.W\#M~ibkJ<.W2,QY@ eS(;K%i"ySXĭ$o`هUs?/e`SXؘ^Bf ]E9yX RΘUKJe ~+amI#ܢi_[sg0~yw^~-'dK9p`!܅cR^E)M؀E]3x-7pR т: 5]P88^i-ͫ)<70"6֒V#4f^$<`nkHK_N=;$=$IJD0VaSz1v귘Qn"RKf@n?$ _5qeəٮޟ9W]hlqrCHԫ;Vgq;pS; Bo4`cXhpN?mz$[4J]>t' OuWJ2h/J`5M؟bcgB˺$Jգ|>]u)'5Sr0ʗ{Vms.&yJs ݋--wԹo˷n}Ksa^~-)+%<5ڹ)hp}۾u+=lƧ Juju& _iK+KYBB«6CC>xw~]7V10$mdr+1HFQd*XLڮT~Oob ϐJ{ HA iDI>7tq;l$7q9vJEbiF%ek̓.cqrWAc 33BYj\nDoůhh ִ _S##AF''t}73v/J{Ц7HxIoūG+yV52 },jez]9V"famOgnL~BA6+*pONE2D44Rowd~P1E2ß ЯF.f` OVPC0Ry$I=K[/}i1/72miٸDQ,^Pl7c1By)tU8f ύ% 5,fRH߫RD-+fV$;gu[8&}zʹ)$y}H_%w{@O`ӫv߬qQk#bR&+w:p?C~o*4ɯBYɽpO2cASl {M66 {B9uL.#I (_,XTZ;Ps}T|q IRї|jHwi̔6kvn(libhSb3ʀrf+6{UB;X"itO8V@h>Vb';/ QҕJ\: ?3q+_ 7dj56UׅWޜ+爫UJhk<)kPw[?MHaw{2)M+' bc{r*NT J[A]xbɲ7;URcP$]D+!c;u|L2jL.E !<-6`Гw@,k`ӯ+cN?xB%2(\X)+r2WYp3xI40YH .|?1s9{zPCC7nnRko2}eNIbb€%$#3,d@/+r8I"^i ƊQ'lLuwS]21ZJh/Om_c&Eҭ r0lIXh Kqd WH~ua=[3Jp^(e[wbM>+IFzɝB5b+|rU彩dmO Es:2꡻o?Jnn5LZ.(?sDz3 OPOZ3ySm3;]qCI\ VH:PB:"EΨZ<^<]| ,mp`z$5"ÓT]d  KvDK&5)._,ƅ >?\؄U}3&)XOw#>\R4'*>!C#h B:\A(d Hbjam`]uoȔSlN 0HAVŽgV4X'|OA+Ϸ)b%@˺߳Y#oeHSyn7ޠ:곴4c'd(Ac>Z(0&? =N5Mj~)ҝ+u#4 XH3Z6L!^ v.cB˛x1덮ۄ(5=>?n->ߤ >:!e.%>7{'TN #Ģ _ @U˭gZ;B5*5 6|ZA*׷n>:էXƏ,:w?ĉFyA h6ީ- n}:W֏ 4En⇆ls\nGˤ'=e^!z0MiiCv @[MTu$H? A}FF:^%8LǕlًx|D/vYY{"}k <5aF,`O+ JR}PiCooTZ*e.zR]Rƕ2{_qz,q\akiSAJ6{9ʃX.½ _d.MI϶o %Y]~&326O7\Lgwr`WW (^P9j߸ +[.(f6BdV4)ÿ$b eCR˜YB vHzJ !̗NTY%Q.=[۳2TfK)a]kԒhlTmbEXh ~b$OXל%܇xxq2Ȑ0I ɇd[q+Tno G8-_QPi@WˈGX:V{㓴q*9+ Y?" ։5g~(x8|/d[䝰W7]/&!նo[#xUb-ҷl.T?d. $MmNZ097w>rM]J Ԭder/,",dDI1VXւIR+DeA5vLͱ'!vƧ!9riKjRKOղ<>+F,asy#'ȯp }~"b1o.ٙd[ {LSʩ8(%{xuEܶ>w5V5T@ΰ" EN=d&FTseW0Lo_;ɜ3$>~@,fbDguO=g9| ^uus6T0\n0lљm7i`8> ;'3F ,oMR:7 1qE?s֡N޻oT/mc/ZbJCoɍ2KC猠MODy mOa{'AŖSDjytEe@gl2dRџxZԝ!(G[OaoW? nBkvT8 DRZ3K9G(:a1Ix{ΏܗCO]nHkZ;ĜٴjB޾WJפP&"X!-xGmf {.?i8^^b^ Ґ W9a˜U򤈆q9sKK+,p>]+8KS65r(h|f"TٰVڍh#ۜ F pc4V-pure 򚢚N)-k@Km㗠߂#@ECvWX?sr/ TǮ6NIwD%IntDH7:= 0sBS*b% L&o0Ne͑6E Ncu $c: '^ut1 !(JT% wDZk3vAk7 km߯ `F 2JOdzs)H{^&Eƀ%tttx`c+XcX# 8^b aP`ǝW\H?hi:Ɩ 'yQ1gwI&9E@cʻd4r8AY?0MxI]m{>Gȡ T3}B^GBH= 9[IA&čg}CϯL |]ngLrI4qB;\w0ga3S] - HmĹtxnUqzٻA暫z ?Q/B>\iiБdKd6fx%+Q`mlZp<=Q2j:>O' B!]ǫ\wŽTTl5}aTQ#kn-U7&(jrsKȮ m_gyW )"DI&z+LEJ|WQ fmH+sKH +[Si)v+[L&a#u%B|e; a̡?^x#}!4p ܡ^O9-HC2f-ynxͭM>ѭ4p |mc}F;3a֝uNVVƾ(PkjaR7ӱHSC^Ť/1R`l%-61JғXG _8+.PkZ19z^# jk|uTچf!N:یq+_' &ꛜvfqj80Pkg繕^>^b>YB B@h/A ,~j?VDǀϒ,H-:gąW9|HidkI`-$} 60^"8k)KȶX%I-uO$5G9ոۺ?o5$9g5&eľZ?$A,zo-(׶61 }@^MuB"Z'ݷNz>#J^!q*BXrsuКx?X KXQ-wk !Q@e#)'Cg>GSNbOs^GcV%WwI8 BqFPVAkҟU8WMW쁢&4/責Ø#4%8iK!JP9u+-l/ GARfKgHֆ%*ϑ!n6L/_)nbJU?xH\񽖁#5"QaRnjQ՞"Qi=[u2/V=peZnrA KE؈ڠ:T#o/*G#S;|X1y8KmJՎHa˲>T P^,6g(c.`=ɡrJ8TI;~jo߷WO12C67syH1GGk 8֗0k9bt7+ |==K a<R"ۻz1`8(D3;*^"77S?dfIR% s6,HɠD 1]j툞-jTVE!*33ZKm?"rA3 Pp0 "y2d-&I~$*2S# iy gݶ6l~}8><ɺZ$J<%^>T1sC*l3FtiW]:}7Ax_jK{zXCӟND_')wֳƱV=|Ϥl6? ӖpaA.ASRq9nOդ~ȗzmBTfRҬjhy{A _"@ꝁx 5K%ǟ}:fb+VڼLs[05?5a?D.1QJz^CTAg(͗[3 U"LjYPr&4mj[ >vA'4e|Aa|n+*'鱞eͺ^%fq's!bj+3)sDTA&I.0k5 ; szTqƥDfO_oŦٍeJaM1jAUx#P\{j'>®a5dYrw4ƕH%.֌Tr>`6OП!e+9.eZWy-|ٚ_:t9u,RܦP0Tރn#0 †c.g/TR^ܦ_Ioe{v:gYZ07070100000047000081a400000000000000000000000164e6139f000057b4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/wWt]?Eh=ڜ.+wrДgh[ur@d:Ɣ[s⾍5@mc#Lyo  5*!ܮ=SKL%t~}'(kY8nwf((85(hdc^o W"s i6} ?{HMr$Od+"957oGwfD[h;0DvOr cp܉-589hIޙB,DQYw#h(2򮐪Ε 32u$aߚZJGt#Jz_WǞCt(p軣7TFOfcxSѨ$ϋ|p+*}:N^O1aF=} ~PUK⛁bBI sp AdNMthفYze_b}>iޓ7h mWM@[XblF5g(/=`)0@(R\Lp4Oˎz,7c)+\>+>Ҹ$׆t$\fo(iϼӌ12_i1> QG90H=ņZy9)Hl̸; s9P#⬟v=?实c4f6B)` ܉vNp#Ңr`X.42u6\Q6ň~pdy[b`t\8xs”p| TSuru?C`#D{{طHs7);e;GƑ|NJ:D#(W;$ziD2PY>X7+U"H5J<j=} UV!z1&yf1X[ETyzq)c `mI0o5#QVH3~9 ftP.G`l*l̯QBߺƶPݶA[;5sD zk;/𥛁; ްi2ih˰BDjұ|pW|J|diP}p6T ±{?Rfq$rz@NȄ"#$0e٣E1G,> az7^O^LSPݽLIhϖ&+r(CtF 7؝O MnY&a>^Pa{辚W$kT{])9=+Q,E7:5SSUYa 봏R2D)VDS*īNKj"57Y]I5ճSa{.usy,SC'س9cϚDG? Cn72 ?Q1F5I `, gcZ4*2t)jrl)3LWu"f-MJ蜎)1fB NfFkzq~5< $'n$xv4zM${oÄ:F\_.NFR [Clvx*9gqE(kevB5O}A8iEvY(`GI]ކ!|:jd ! ^S^"+MWt 2_ a=!ǻ1…A1k` F]ğBVn3ȫ9mbZ%];?ʌ=)QJvgbG$GÊ2o!> Sae!ңpdC 9~V?HK|+[}ubh=e3&63xz- cd3-br~ߺ OfiØ D$)CvgVgߌB^.+L?xlE vm4p2JR@"H1ncA+D'>&f\8O=%o0E}Lc}F/Vv;/iXnJ#J %N"XJ *j ƈmySr4j:Lm1FWa7!d\8t=2 4כWvPtЬRu >.,[Y!T&*(<+5N"Wi :#mi2 ݳpv>V"T9Yg)^`X(F k-b,| YO&{ k&ջb9ʈ=Ʃ@uH@GD>[d*QӅz-q}9 wlxJPkR%MxW<=m.]f7'+n=!EU&b+RpiGhF>)xc$ `[gJ={Qﯚ@VPKtZX ˭i -6,̡ױ49$i'$88RY0,TV *H10T>VE~:W?W>JgS@:ڗRϐxk73sӾ\$~X 'j=V2s)d26hq< .s 9aDJ*#>.?@iBk ÓsPxtSPCHv򯃁Ҵ<,*zHFL7c4 85(@[,JwvQR^(L!'e)u_U*+me q(~hILˬD(^݌ '\9y ^s筈KbZ SV7v;nthy*8 ?ܜ$y7_Eu\ M]d97-5u^ƫ0lrN wf_A Er#eOI( oyG 2giRLl NS )vT]}Quu_Bb4жC>| o`jܒ[8sB׾H 7g6$!upEUl쿗ye4~:z6w~ڒU_>WlZwqYYQY"57Ņ7tJUzo Ӛj+i?7xdm `+ܑcpcf6L 8E-hvmV9 쥌]Yh![.)k'9 (>/#M (ܼZLo}1Z̻ Jf4.6Uo.^c+Xz,C trvBqd~7~vT,ײ,#JU[p,}:2{ O 9:*8%Dpx_v > k׾0&UKFsT^aBV<pr}$ Ny!TNh(O1_Q`قMKF5g`lD{45:|sdz8o- ϋ0=X)N$2NAz~f}OR1ťpێ=m#|RJ|W_DQ%=o7 Vɞ (mFM @,XJ]\(B @*yjdulڃmnJ@Fz x[]];հ>fD2ɂl|>)cO^9^SoR`Qwdo=ҐiuQjapQG紅T2& Q/6TXi}|٩aIΗ<OpV>nI d؃SH!ߌ{gAebYyP˿)LfC4D>Tl;:+1=άJ^fm}7zٿd{9!;E-XS QR QdG^QkG)MZXg|P XŅ/6T䵺[WC78Ch`çp@9MVm+xԚkPu2\oY.㲎t+IݜRj;GYby0Zmunt+% rY[ogFțA2vl#LjgGﱂׄnMEG>hSVH0Xk |7.03YĒ4C5aLV@A6u*Ϯ>څuߋ%|鰗ի^jxn)|4Va%kLHSCaJ;2b\&/2=8/oCBdPIQ`k@*F ¡|xz2&#?-154mQ2Z=sT'c+Ǩ,_2M>!a ,2=v:j'P h^9MqX)'k$p';4/}žNQpDLQWFt$Y4 h)_OܠpRރ;M: Y:dD?"oSF8KUzpZt«#j1ikB̖_]DY"6gZ^>$IXc\T^l,EXTQr>WIkK8u"4fvkM`  wbގ^|PmΖ(+`q;GVa0׋umv ^5 L0߬S8r&i1w-f0b=/DĂ'C2 ("um?Mo('c{2"3eP,° ~Y k+.UZtpPN\Ro6B[/&ozD%4ae!Z_)<4Cl7vFƼI ܷ@yp7\į/9) b߰6wy͛ y"̅r"L)zh87q͡Q az5{4"c/icBM_[Er9 ?#9r+0K pOz] 9p`= @%\#FK ʾFXwiΉi3ņSa[{KC3Z Nx0s^x4-?Y8]֊_Q`75ӒB%)&$+?>x3jIcme1 ]ǵ({]2lB6|ppe+zq*|ѡ?Zj@b*"<908h_1Yk&?wg &^DȈ}R uiN@cuy=bݍו;5\vyEwU3~*d6_/O~yۭ$sU1aYѤK[߁6* <^w W d9[Fc/r$U;3QQPbpGY߰\ƒS XLP]<2KUY s(_OZZlglGM%S/벵+yi2T`y}i<Li/Σ+B::b?9o)gu~D G _3mWn 5sd.5ZI;Z""lc (Iu(wKv\ZNl"\C ޝzEZMc1Á7En ZQ BB(X4 W~1C>-*lzQQ_XzQ1&gJGAqKrh6[`1`ޡ9ؚ?07XLF&sNHsFB[\T#E8% P&C|GB_KҙyOz5үD%f3™IN+d)TZNoT,WQzez@-V?#ivk9B>}Nx@%Q, dŰMyx/pOf1%7"ԘA$*59A t8ˬbT?,DBtm(Zv-bft]tTWe9kdDp]DSfh.EZ|N_&x˜f? *_́v0PL.5xzrٯ$cǺ;ʖ!\24xjo_ x֊.f$ "aѝ2f!`ۨPЫD\_#>59qڙ>C~ ̿x#eوԁ-vL[NnԴt#ϼ$ ba`KHG30yAŦ5 Ne%Vm+jJ0FeɋPr%W fkHt,%wlPכ _|$ٺ#ljʸT,N``DѠS.=;Y| pB댞#]&cZ$NŻZLcdLi">Twhw&6ԍ 8 A"~}G?k6LR /^=*z*psZ'}0 5Ⱥ::3~K hbǑhMñu=`Nu#VCx]:U}RO"/t|̷6qн03_ϑ޵c x|gK\Ex^<R?t]HX瀄w(L}bD/xi :;r9kcGj2kw `YA;+ iT4 TD^rf/a*\?VB1C,(Yڈ{1kfwa@Փ7#'[<:K~Y 78 olinl`Kt'%~#PZ7^쪴gpG-A ?E9Rcv XE#JHd+^S87-Vm[Q϶{u͌)!$MBcrf%ʝ uVKJIS:lAR'DeQ2TUVB:S"y|(OWQܗƳ_H;ɐ|AH%^J=I*D̶MIȝc^g)PA?Q7_s` 7[QRۯu׹(ENk꘺@To wpJy rTݥLͺĢ;Rbp h5}2&R[,d ^LgD Wzb*S~X^\98ۺھ=F͝q~T4zW >?xuKC.4_^v3<ɻc"5+,ѵ 6E[g+=|_+m8 ̒U}"W4ʮvEfB+v ԇZxcrsb/X1Lb0V[&vJ *%SpG(c},$.%8qg{c/K"?*K_>$(v) Ѿ(ێoίGkS$w߸=UZ%n&qv_Tm f=.Ow\ΩfV UFTz2M XQRMfR5pO/OOb-Xbr`4k-KqRT<& nj&>"8zI"{QuCP8sn`IDl{vD[+`}Lw1}A<.%Fd3!}6. 6w:J"~گ\o"mgFNO$ !=>6%L:P gicQI ?x@*&$EiWnQRȐ4YI8s/QK|фD_,:&[^?0r=93FPJsǾ%HZ>ԝ$!ؾsWf/FjvHX4w187$yGyfqĚ*7G.ZXQ.OQ9a?G_| ij=".7I&-X~+)[5 VUJة"؈x8F2 XqSV(ZgJL]mŭ c~pƔK1$W FļeU8 t~1K6怺ădP/TsBfxojz <:ȩ6N]z`f$/muW[0lme>JQ؆ZX@24IU0=PvStҝe3[˙:]..\'SvXS2F;7kP^k`HyiWB(=tعZg rMlE5>»<1՘A3+'XsWd?hș|谉sB"p1g4[skh)"oq1@MS1: u;9#gHsOJ`0%~<j?W:~tË (< ޣ}0kf+M1κ"25AM3J{+<*orSeP] rъ"1͗!_<f*RM=kXsmHX(z qQ~vzuo7]HJ AaJ WAxPR(yM@|Yn&Q%x # Hd20Iӊ0rE:kSqy"]:6\MPӀ2W N@o@iAU4!>.B^,kV0Ey}<UY!pl 6d[Q4 7SnR,j=2_rۿU])SGL՟_;sb t- <Z<P@R+*:OR Ll.q :5kB'᚜sJ(}q\U\ vÚ '*°5xCTztS^I%ZӑtJ(fiKx}"G۟h\ܓ< Jex z ë ttvP/Ɨ^^>HkDMNrkkuCu1;XkδfJSl{D *1CY! S9+Oɏ3ǒ_oRacҿ1/Ȼe9<.Uܛ{g+1NXܖokb,,oH͉M3y+\:*)-. 77Sii ;\6!>N_ 2f!˯?,&YUXpX$VT4Qbx';jg-3ϕAԒ dBxc3:]At|`g&fUh`D06I#q"jS{06w펙YJf^x-&<43+ޅeg(## O~a6(%PGŞju8m{sP }/v(Aql;\s7󝬬rUK]kOD@6&"Db@y~eRgUŁG4y.Ø>TP,`'&!a|MD)VIEO^d)}͛W(*.;>(1޼5v!'b.s.O vMϯ!s#s]U$e9gqxa8;؞O,`vɐpd⥹ha~TtJ;b<<5%^y21Z7ڛhL S4Pe&i;Yu f@;d֤R9;AJDc)X6|/~{f^LvԡyCOd; q2dXWpy('Mn+qWyօO5dZۢ%]q1*EFS,=%_. 4^ F0}\;Mv-EcwP"gYt6(pӑL~J-9?6Y8㫯j>i^ώύf4ͧE8G@Ǽjo, Hlge)ӶR~>pXx-sO[תڄٿrCN՚ɣWF<ݟTK+ۀcVh$AxՇXf)z3jo6y 5 i,3ٜ>w ,yxy@:8F_-*5YUC v0Ijݦu6/kEqF [Z=+*:[&<+6Qi62SAvj*A Is]C_{wb}œ9%2ڢ*.-`L0UV g=ǚRNp'@ kĶIky|Q|L=>>Pgm֑_|:A2ae|8tzjelNVz#qS?%2OB"NKWxep;^3*Y͢7%##M^ò{ _cy@ bh9dSI|σuN0ۆC\F! q5z[zt!6|xSZ[g~}Hb>,/̶1iX j"^yTr `Oi*vU]&jCx0~ xc\LHHёV k/8Jj $z.5rv#z n ql)49E0R)zfԻHo3J ntbOj!DZ=ڷ"VaUO[N j[7QwG|Ff_kqZgqKb4Y tn|j6yv,Sm,c١-i\ i5"⾗obŖGg5r}I4B\dDh97EƸ5 e :1s R]X'?hUMw%#\@ WeCe38{ɔXIrߕ0yK1_e|"8́¡]V%)X%P*H#xƜ.FP0WD˽qp&&9 e-"&n?*:"dpVYSe{Y _ZQ[ _`[roOKRہaqSr, Ӌ[xk]&7K1&Ѐ V{4r T+!M ,t۱ 2_؈xY3)^K1XY^V ~ zdl|Pj[@43"aC>E476BNB`HK)bW:˝<.eh5""#O=dwQw6{4 k fݏYgn:T"``nQrk ('#)0~v*򄁁4 1eG2]v326!Yښ*-1#ÏTV%#XXű!5f\&bAo A}g_@^(A5х ,fn8jJ+TrSD+s%X!Ol*?4eMV@˨*(9ֺ?kU\f4d,g rcb` f,u6I)y'/J.&xRCK6א,`W.8/L8^Z.CŽ/7N;t.WOX?._^QZ3}1O"r$qMbV]ם8啫l ]˓CQ^< fAK7!E2E6NzM*4)xU=}'%LNӗ-Y⥕fMen5:q NI;H?eeMw+j7db [3 QQ[q: {zT\Ϙ(-ğ5EOZE̅m:_}(v_q٩sؘ-b /\.zP,|76Fڜ8.B<נ}\#ވ;ፄXJ }z0eXO!Eˋ$5l OL7cHDhuJ ,'tdmg8-BgWc}e:i0{WhH~1;I3 # u:Fo4Q#K>Ǖ⋹; eFYDЫ=u !Ù`mF !ۦl7 Jt"9sm^a/2_[s$Q? .G/6n3ݺue' .B8Y ѻ!b4hp(ǓMlkmJy+~QA~8 D},ףOʬ'r&~a2_}G gDMasVHGu}̒V.L/W ʤ]nz>§zIߴ*$ L(C`Ƹ!tRlaV1ę&IPZϚrqY#:3ll+:K#}N U]`~~jg&A-)/ydK׭YMZAH]Qi7"S.XRYo]>qs K3A]/߬JROn]uQWuɒϾDk$āw>Srʝt&7ݴ)Ӂ]bg"Z,|-lc Ie-a|mW*E n3@Gnnr꾥bC"= u')?/>n\L5KSg*p5֍G6 $jo`1'ϴxIqm`|ߚ"*lo"vd+oߢԇ褽w;VO|}/֓eH,hǓޒ%H=wxMCHH<@\ vjy-|E 商}C3#NHI>isMe?siwP`LtNBF(6HXax- S$np"dt'KkF; XN xDyvz6,GmXbkT>A&R_>ׇ;Щ%}IHL-CO:*|-qn'NTfTBq)ÝxX9s*UΗjSsC\GZuZB%7!Nz$sνKݯwYx]qmnYng=٦ݖ'|t˃sd]1Ӷ޹h!%k&87(U]@FZĠӇ^]VC(L X9hoDzq۝;3껇1[4S:ޤr GJNL%:XNZ.LBBܮ^~F{%d=VvЏlCcȮeq<~5'ħH:cʨguFv]@[=2Eo#u>5@Pv.'~I>1M3Xh\#үsJ)/VGk_E~5isMȂ;:NGe rskoӚ?hZ~Ei y,4AK/@U䕉p$aPx*ҧݠ0\[Ln{M#/9fOaI_sھdz2 NgY}vr枽u c 8eJU3lOq' qR0?Z]қ ʸl9.uH͉Mސ?0Bf E41А\x5]I&Er|CC }lMý˒BL$rm6D<ШWG¥'赳Zv-mr<$0eM~ e=`^RS"lApƑ/2hbNZGh9;=q= iis HEj~GCs>/1Eb < D^kg,Yi~?|'ry?dYu -'cl֭xRnkw'I*4Y=mV&)'yU_htP-Xaz^$_$rblgdKxPTT~Gݸ7p&xYm/xYgϨpƻZBW\ 5LSC\;Ce=5H_1#_N8\41u ̃~v$YpO !$-kPܖV9Q^hc\ɇ0p.I9 Q〨sQ(Ol6֝siUURpο Ois0%Jid51 45{rWR Co1]!dv Ж߷Ha]{Q΀ GR`v; F)Ʈb-z"@]? ' 1?wcmATd\D uO쒆*#ʥߊOL|i-(WeJ+(!j._w0I(G$n껺q3g3*2|ɘ a9Nv""x9`/? =~:(]Ȳ$yl"޵̀q(`0a /fe־iwZJN;Kz& b4ItY#ԍCU15#R+X"'+nwTB!ѕ-3H^#\u%~#lپ,̈́Dzx1YpG*Tץ?8c6@=frż!-*ACΌ-J'0G505J*&1jȀjp,%%(NnH}Uc/k >6wn pҒd-^7ջR|/㶆[z3kU%!°mz8& ( -ol!O! a.~nar1~>PLA\˪| ޒE{6+;;?̳Ud *%fv+c½3 H.֤ޙw#NP %I=gTgؓI4oiB&}gc%}"d1?J¶8&_cͣ4@k´$Fm rq( ,G.6.qP3\b;kfLzW]ޥoHΆI̬$St_:OhU+`/EJw~q%,<dFl/,7A9to袮lJ-8; -mC ӀUĄ`n412\Sl@}zH1T7U d@b1=H23FEJv6V 4+G]HloK1nH 넠̤y䩮ޤH^onx{ e;8UdSY3ݹUcd&b Y 8'~*vusVoܓHRz,q*`(s&;}ʸϠlA29hfj% 'ɻ#靲 }f DPjz` NE>lF/T ê=⍮MQ-~'լouAYB@B&7 ,p=o T\LޥSPC[{y:NGSIb|<}rWyܲ\ue3'fiB{&_G!q0#!Fu&xLYGKSFo`]W"p5Y.O|>?> _Dh" R؆"5HnFWb~θXbUZF7e2tGgx(KaaQP!v!wo뤄--XhӻPf?x5k\|'ͣ;=$HgYZ07070100000048000081a400000000000000000000000164e6139f000061b0000000000000000000000000000000000000006500000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/ap]?Eh=ڜ.+ϋ,^ֺEúP@Ґ.zL8o4C墣oUh>1X$R5LHzt3 z؄2z,n,Z~Ak^7a~}{>oQYDH7 \Ug8k^MnWvoݧݾ.:YHd0x2oai jWkǂ]1;/lh$lT(h\k~B\yMpKqH}Ba6L{R$? W ung}KӃ śBJAW-ZkgɊ?8Me8JԞ\J0o=2:˛;_t؎..8D=?(7[űi8>q8%a~10TtN.$z&\[&dG.-p'..Dޞ5bt %Ye"+ph,u &y290Ё[D̐ngrѴ:(8M88s%lRM5RTƓ\BT;{v mX=tn¯Spծ?1RVK[@29UjFGW7ôMAI&yJǷm}A?=80Lǖ̱&{.oю kZi%-5"Rt$~[{utzMI aw։U%Z9J|zIK |@VYudjD)pb)\<ǍcЯkO1NS3 pިEz Yᅳ +81uk0%p3F[C+ab'Xق Tj{.^E_-*R1%_5~P,bW >ȖJȚʜuߊhNq!ܓ#ugZ7Wn< 9q<7SttGXMP-#Roݑj;%rP{? RbGҍz|ȎZC|A6P!26C PQ?|鋭 c%_vt|>Sb ~K);5 U܅ 3%*6M 6t);QN"sx,H(6 > 4Wҁٿ;+j>[IB |yIÝrSᅟP٩d &LV-!bj/Z |%D3ڲH0;u\Ni';Ũm~~7+@] W(䦡OFҡGWeQQLrZMq%!jIlS躴 7VPo`C%y4bu_VrO®lT6`! TK]XeXr 5܏ĞŎ.}E:zdy&֓ s٢A>6tߧ^̪C䛊O)`|qD{vڦYw?hξ#Ug2pjmv1;ˬNNi/:M1$Fٖ1;) V@\r? SqwP6VT'hF) RuʘVF&"X} A(5d0Szt2Ll;0y=D_iEPٵUk4ƶqH.l4d/&\_=sy,?] $jYX|^2:m`űoudY\U61lLBכCڐ;EA #o&X>#US{-##[6^ru'rNTCHEY_R;qyiuRUbNH0JMViY)RB}8.YK.Ā}{[Hpr͙"z|u; 7_Ҽܒ^ev bՇ[8ǩ@`3K;5r^b^`~M7C!H|TL5;(:Tg鍵<4`E-J҅dBcњGiC1մ3M0IV|P<$ EXhqSF|-%&`*guP2"bJ͠ibiq#=[## @sF0A[+[kScEҧJm8q#p:AL5y!8nܫLp6q}0F|\hgPh5ߺ!s?9pyY9E 1z1Zn|OvK.LEnL$^Hi+gԀ %_6g^|_d 5;ca0Rem= B^piD33O¤Ș~7Uw@6Pu;ZnǐZzYu@"ŦcX93kiܡQR#~t-#"뺑ƁpR& }f O9V!ws@F٦r#yv.~r*l̾lK0'YPc-ETJ* 16$F1hX+dGU1&6ے{HcZhE=&?PsmV)O1|3`H)FߋNT]aC< G =|}+B{p}֠@Hz^~s*31lX--,*A )y5kJ6#4zG\`CG8G,ˌ8,Estf&iy;3 w\_nvYP~X *AG bjp2@ʡ˝ bsъZw6_n y~i͞dCcGh_>D{ x 1V_3{n"Fԡ('Cn /up~\qld`yޅ2#[zCr@_ا~4svbè06gT/GTߐG}D(oV6ǣ^' qq r yFK9e8ˁjmڐf<”%SE_V/jN>tn%#|e# w^MD-M׆jA)1H8 NKtXMbe `J|ﹴ[Y{E $faL`{'UA*$ H@Lmc H"Shq>g%NFRtbw}O~;ԄճLJ-Q t™i!#(ZY/3m"m4?ۗJ]%p\V[~۶GqjPi$2w_S!I{%3?.d5ϩ^wzmB8MlGnpJ|gOuwZWS|"acc41;#:+iw`*| "E\1^[27Lis"Q-*;5x"(UZr75Nkf:!<,I<n4,Ņ"][p7xzӭ9ILc'@u th fq:,SXJ__m^;eG8ADcߘ=ϧ^޵Q68CA8;b7nDb0)1[1fK Fta(0fxǃ5]gĿ_N1 y3!|yCӫ&zDzv L8n=6IXYKɧ )_ͫKj`$ ǢN[i0dm@0:w9xd;I@# ,NcE®bdZ$ٌFzh5dKxU55-Ml 2GR:>".5óC]UW=4]wdJ l5XLkj$[!TL=;Ŷm%Tz/ B]0O/gYsr ,©> Pn |.( W:yzFvˢ٧~$FzR5B5 *s |?fa >A@c0T! z_!뫬]8'|V{Ĥbx,#NH $5@~۷^d# vPY^Bk]5 e}}bƘ.4M{L,u4g&ٓC5k^dc _&(Rm)mxM<$!(11PmR74oi0)hEYoHLq.83t[+2ǤChƗ\mNǑ~C(gzJeW\"*n.O$ERo/LT}ȍٴ$?ط#3+4: ,\з.?lpR.-\:vbQ輰0<^_JŅ|0Й/*l|d:J~kC)_9"HAAȘ^\k NF\Ko N큩SFf>(̘ " ?Z`"Xpp3m%c3na O^Sd]gWf|16wȬncҚM5ԟƶiR[|>X` fۧ1ЫsRe.)eCg远 e,ϚAosC;CŞ<7|Rו)h):{h3JGj8S XC"iO0ˀnD/Rq&NdgUkm^gdj(+miSy/L'o~A˝V-'?-Kqgw "U9zjv>ѕpe6} zڭU"bKm`сZZ~aYՍΐ3@sO*U}g9z@:9r̠#Wǰ9ɬ]yI''1nEnNm04A, T,˵P[\|-,ܝfQ8\! {"`\0ꉆ5{θ.@~k>w JO[Z0R"^l$4xɕ4KgJMoQJ) H/sƣjd[7`ݤ(`F ='%xQ0xV ӼѡVZ4ǃ pħeBvcUg?"|>0p*o\x%j28/"ɽ3Uҏ5n |G8epN24p2Սo#F- cN<8y`Kܓ:NX1*TxJe;8!WzM=AnFE˻$%lÔ e3^EF|F=1% C|;?^YYJz9yPX]vZ&^ #б26#ZY>SAn}(cC&}F/;Vr@xS3lBHR˙j|k9puuZr]mLtZK߃ z{94{߅b54AǒEk g=W5-N.tV`ǥ /t_xxA4[ƿ{ e JEaA}"Tm[ܪzC !~6FQ;: ҝId*B,dtMh;^edۻm&)!Z:c0 qAMF;4T{K̮ o ,*˱I6J*GgdOv]F :Z GÛ-<=d8H /{ae٤"tOYp%^ʽ=hV.4Czǚ"x^qwpn9_NlIRꨅ%l+H#*KbEyNX%;J?X4V[>9Xc~>7f_ أ;  ej~(-vԿۊdĕ؞)kg]֎&E1(a j6 b4rcA)}ϋ{*Q|ń5mhwK66b |՞6}jej;PaFF@ /&#nbnx}q'O1Q/'TIj$hJgԢg֏%>llzP O][ :eIE='@om-oe.{s~k} s"5( W Kėi =L:Z dY,S1ů4{7Û?$y@*Kb~E⠹rQL ~ayr!w3%yp+'Isƥ %ŭ) {Mf$k_jA.1'|_3۟3Ef=BJ*!F4H݄ R:zS -h*wfLL`/,v6Ρ<˷.E2#ĵ0ۖw,=$!)TTisʔs.I}23a߮+(T P,h% -y@S8}HW-U& emUjI& *]NSs$d>Sf.ڒ;M|% ýE[~F :fKT%%~pݨZr ޘU̸yE 凗d(ZoV b_ZHyFz1 9E 5j,9'omJWdQ NkFH!4yp7 q&Ɂ )B8!]$'ʆ>"1 imeX\Q/1lO)OclH bM#'>̍X]{xPX:&THg/40 5UYw#Y|vD IZ{b5&dBmb"Tﭣūy,=襽҅{"$O?FH%>[Bc̣%`*Gv8lEQIB bԪcۦZ&gȍMZwJADC]y_)oR 5~e3^=#\&; a(۞q$T,Ŏh LΥʥQbvj2Ob5ٻ)+b[aBa>-TY89v\dǿ`6 .sgE۫9)7Mkpɽgyy8rlFHRm -!0#ds +ݿ?lJ)b cI+O;ƕ~]dhqUoߤ۝Dk異jsrJ=򂼙u93-b"dh>ɳx <)[Iy]g5=viѝ%C\uBwUIG_$#hx6Dg PhA-(-WK&m8w˧W#}6nWICl0QJ"73KRbHYnBfp;{<\@g=S ̟"ق>f1ucGܪ@nxlD8XI7eQ.DuŁ^i‹\tꚢa+hU*ŔIPS^Q6䦙.0A 3f'L}n4xqg$NlI/ ;Ŀ*?WρcBnD5Z{Y$.`JRo/J}ar)m5suQÍ"NNuH>?e-m=ve=O(@M݋i#@i |tU)OE'^Vvt&"%d~ _Q9ğk'??RFP.v:m"SuT.rMO=K'bc;^H ٧$AJ(&d)?kJm8xu7L"@y oŎ[^Z ej7y~r"KjQ|4ŋڅ4%ƈ1`-` RxD s8]lc~#62$׬>jyV Y<ů,v{MZYG( _L& gA5#Svj̫[; 4p:˙D/j=eDJnfIF|Ю UHi](hC$f䶌p_ռ:(0G$(HѰb=UeD!J!ר&o%sY>esټt"\9g9ZH܃P~NPq:jڎ_ hQlHl :#N "פVqF4䊠E欬 cs^5bJ--qL&X Rb`Y&+5Dm;3 e7G"& =wvH ^5e)xcN N K-+η +vcSXؒc'&y?|ȵqڛSyAͺN6hnh*l޳un/"J,G?o ج4M37LuUƐ\ԫG둤50;11<;KUXe}:")l7F 4_Tq}H}ah!erVdDI̗@{ǁ-Hc^34q;5@ӳ.Z{v3B%FBcr+Gn&^RJD*w[UbÞTȗQڴ~u$TYm*CbZS,4B"6҂>F"`Lt$obՏs`X2" \9ynf.ɳWߌ烪pLʚ ( "1e9!v {wy-"UI@8Qy3K-^!G{m5xKePmw_RLۘ tϮNC_6cj+;/S~+\&BTxE*ǥY@NfCfc) .\*?22HQf5s e"\ j{CL,e\[$]`W伭o0c Dţ.L7 ͑Ĝ(3L=T&[BtVjn5?GZ_cEL Ӊ*]7Q/"0|iĹsj ~ fv }&PAU{/GSī&:I!3-Tɷ=31,t,ȵav٭$SɀKg0 =e^ {83v6*@_681^ Rdo"ۆMڽ^EoRUW+ټFz;kk0^Xh^gW2-tKLav Fhbd!^#w:p~F<=k~4RͼĈ2 H;js(Z]#|8P3t@V_1\]~6"P,^uMa;,*1 >M: OQ5E/mv^hIlVf-.~n o9 %s_jM9/H :msC)1g_sNȆ/*(fp1:t4Տ&Wgi]i>ٜս2b}qά_Yq+ګf!DOB_1I*0f_un1}siiwX G9D\׏KAp1~}v}ǯub9@Hn)'Tm9kACbѝ_pfZ}t\Eʒbm - @p ` 3"hכf$2nR_ IޕoŁK B  _${dM+ dPni26T.gr`dz}7<ؖϕ ]GV?p\Cl"}sPDk+_$P(ƗJר2a8iTYvI^́5zAw A6M`qf[~lLFpӌL87{tIMej *apW:Z},ؕ#Z[oPrvBV`N(9R/W8@L94J|.kg`etMgJ}UK:Kmi GhVAFZ)dE" ewjtJ[fԋLJJ=`I:цӫk#o땧sj`Xu\$w*ΖtK;`;[dxd+ "6ιֳ?Tav}WH2ݧxM|vilCu5)p)K;zr]V$9lA'nPN.)bNE@hJ<a70r/@Ra]=ek*O!yw;OGc7Ίw rJ-xiׂŀ[ٕ@ +F*efh w:;1C.8jgh~Uߌ5Q-ת)8ux|>X14bXXq>,yn_eF /Xiy PwkFf hGaq9Cm52y~zY y!F EpO9u2/YL:ZĂ Ⱥ:0W(ʵ)$I=Uq̗*isU2yb2,QRY ?{黄JJ+y-s[8/ٗ)Fo*y"V:Qݍ2=Fyծ"VR@6#I;C'n0&ǩcģh>π#Dzqijyee}l|16aYIV7sNѶIGԺ?%g!CR5GV]1g}1P'NZwcM޺~.61k#6m!ѐcqw՝4țZ :ZƠ7C Q:B&G;n] $„J7V͟Q E8$.Q^qL#y̪sOt^LI^A}TQzo56SUh@1k"QN( oΘ W1=niwSY[n}hmHZR 1!e.;+ikS3.C T=9rV d=Z iնd-Kdv,?lhZi80V4Qy8 07^CS{Y)mTKICMkxnuçx"ay+Y h :ػn2WLUao-#2?tx Ii{1mzua8T`kA0zZKx\襡rUt63yc~sVHqva WIqO{2Ok7r# 4H2iy8¶a[;7z)PS}rH,wIrU (4zOE'VwO!ςK2!!" G\p??#S6_q^;e(yU19  *6 lQẌ{ =+ociz^Cj{̎MJGTPgȀFO:=r6fgkTsQygMoxysHFb;$Zx+oSW;2p}W*0'=z=}֓ѯVOfy]Hjq^ݬ"#vEկ~b7c/ >a?snчS/Uг~^Q%7>m]8d(q ܇:o* ௾5C,+$ v=ÔK2s{H,3`jpR4 C x:Jd6}p4hwL􂅘EQERCeⱚŮA7$pyM2!*ԕkoP ƍ?3vg$k1!NvEE—F U c'X%PKcC 7R)`g#}lJHT }ل<*]6=JW<#Hs::K:J X5lxĉ T c[G4Hoͽ@ښJ;CAR(7!im4Q.EWQ0zܒXyLjbO- 9HMVkeeèDh$۟B;o/ux4\(s5.ZyY] HCtXyz{3%e<`>z=Ro:aH < f1*;z- 6ymRt/NR幜[א+)]dϵD7^.[5F]F;{M څJ7%e{%Z *?#i@Oޤ6t ѨWq5CĭQhr(]6sŒ'VnkJIsUeqGc;oVy 1ٯLKa$)~Om-3?vtD̈́Zcւ 9 I!J;(k]h4C/x,M\sBΒ(q'{++.DKH6»b*檕ŕ(2]u(qX`ۿ)yfow+W!,E\]3i3C~ʖQ8ػkuv1*#2ߍh*739APGHXo>LΖ( ߼˕=\RPQԤѹoҷ\Jn A#ˊLBFFKߔ{X 2kѾ kĂ;ÿEq))ҷw:}HHn%{?֠E:Tc 6/i"UaEFF2rRS\AZ@ WA.P5ӶK1/t铸,X|>'NmQW1(Y̲oYz tiL6z+VDAoh?AfBX Hn*LcA6_`逸 `|TtA֛⣸ 2Z{C,Sm+GDlL2$yA$nhs=%uMꔊ(5"YQL_b{0T)/d!bb;ڟw20{f=7qʣ!&߯(W䊯w Qq&EYxTI]h+y8.#n_N)`a#;/7A1ӷ[h97Ҳ%THRlAHgUbj\3J$Sޝܱζ^&{/Hٙ$TӍ~$B$;K]r%ҧQ!pHQ}1G'Q,͉jfQY|0MT$$,Ci)e=L[UYa$e/e^n縨(04>`z'u-8/ԪJgF8,Xn'OBi(Xn==-׵B6Y%KmCH!gr.3ߑI !vstTPppuV^!W FҍU P?Tknz/~ MeBrͅ$~q]ɚV=or7p@Lւg4ZmI)2D6dd FW$?cG.NѐuQaxb`E``$(~<O)0>fzOa uY#⏌{|y1wpk[J?m=uY>8pj Nr*ܩ%mt€Me1 #&WŹ+٧JV̶4} :1kzk fLI}·e`M%*a[QΥDV-&OK5jPJ)$OI% 2Y_WWcRe^U;vKu1S"*nz_bo<X?wPqyqq .GtKE'km6:I.$p=L{v=OI4?4٦>G ֢X779!xp2;f9kc\;džN?qd{#|#5йSO!q sK׸6ɯ\'siRjQs\.<\ģ:3t`IK !\dM< }yP>IftQ4Q˔5GaiIć B CM'tlj<"rKnRNw zkG]r|_YI\Έԕ3`c"')}ҾiUzULS}eeu/%E-L9T7{BE%hU^s&y03Pu1@G@J?հ❦J~]":OlxW;ypx/ yĠ;.g%V}-i{")M3|0(4Up͘Vijwžmn,yQ и͙ M0ۅv61YU.bK=|( 5Țm)sA^'ӝ{0ǐ'Pxuİ}"YүjR{032l1?<!S~/ПMޝ- e4*Y 8aG|IV #A3IJ"- ]?|QwEO(g,zC^ٛ4HmCrA=]-R.-@Hs]k9<0j=%0_&fHf >/Dg :=z}8!(./u99&qD k{²k F Mqu,f%)aoȵ, [xH׽w/{``FAi}MGHXŵAnB3C$SA3߼U)1>wK{KWu? _fnmvj51cLsv: ӝm A7մ)6ÍI_=A0?tH+F\Ն՘OnӴƖDZ}pḯHsvVP,j@4Lͫ<5'b;G3 !oJzW 4׬cT$l! =hsfJtTT 2g~QC9 牯/vk~/Hr<s5!V.AU-("yt1"xT_!/ st| e/^]KgxʬhD0=@"[ XQwS;Lcu1 /g04gX>QPj1\{,t| =O$$NW.{/79_vjY%辺 llj; .6nTq F򚻈=]N6ט+^)A$tTݭ y584=B!aɏD|!T&RЗ uk3ulK#Unip3BiB`7'zMqw]~zAŠ6 ipLͫS%*`if@X-o1?x=DZuEPݦ^a\IYU}|9^jc"[<F"atf 1F6$R4A5N}ԦfŰeO.hg|)y: b{h 0<9h8C=w*vηvhyj/=@cJf$ h7Q,I_!h=ֈŲۺX!fW~A} :+jBBXs~fD:ؽ:̲ t˖+ݻ4 Յ<,}?l[*: oZ7y7 ʾտo]G0v/ Yo>k  l"rwǿC? yj&C r~E]$581NF'tp7Nlָَӟ2aft+7TrH,5IQHMk 2ٗgV ,2z/!mOr?rt  8繵va~wvPPR.(F:yB ]I/xjn.Uo2 l8maQJv]z$Hi$@Ld T 'qׇ{tX3-2>Ba9qeQWp֛0Yh>e/8'|P{pjc"5WqO?&UUc l_YO^%\̤$qwMhkMo|gwϢ S fz;$ym"OƯOhd?!A6i)1Aϣ_oۄ&"%E#z2O)U 73~v+_?:4}ton d`i1E`YlGM2B;]g6f/K 8ڿiq`E jsүL\ }ɏ,B#BGQַpKsWĪ$Sz=@IV_1@:<^te%żbFO,%h|vFWPV̙N'-.~BFu 6f>d?f\APk =J50}TMRB9χ m{ yXg}#=db[9ŐIJ>[+bs6 l?iNi/yA2_̶(T*S8ohjf5^Chr]R_U܇YBU U#`E _}^<$gqC7yh$s*Ϧ:[?C~er.nIL%0t8aB!?ulCoǢ;g;rB?j0*<Rаrߖ,@8~:]'iDP k$wȤ/WA_05Gr. 7J{[j&'z%ZMUSkF뎱#x{Q9\9~r'͞4g;vQA>K)5#E%kK>smKmfgv}$pPDaU9 m Yl- LUvͶuN\6XSH|$( / 1TθJv]ޢ`u ;C #K, db8B}9\L^H5T^H23,L_R%<^v)5ykXD ؼ]' A* alp[tT?^ՄZ/Íkt:YjM/.:4[P-Dz#Z3vtㆼR7Ǻ 0҇oF_b@ Mƕ;t8 dnsKܒ<6IMhyH[ݳ񕻾Gd j"D?[JI̞1"oϵ"@CM-m/SRFL3W(l ]&ґ#NIaEJ?-mK:qPy>qM^lTJ4q?FGg$/+jK#vE).=D#m@1=@L3A%d?3~tn?ưT?'6(>/x-ʸ~&-[1ҋ:rGm>{3ɳ?< .WSz&gAM)+hu*hīɞ; u{81x5 kbWPkSB}QسU>$CL;EbRr2mr~t yX+>|Q&(* KS<#kØtGg22y S=@1;<=ftB3x;@y#dR»[#>'*c"={'(!\(/pq1eveV&`ŒvJ$a_珞A)s; ?Kt;./(M|bqRf?Wb][ |d4Ⱥ y ЍmD@p$ EmQ\Ұ;]bu $\B!RT%\%]j s0lRA|VJH3P^" Ye{\ `cif6X ҃ecٮA {nS5ΨSr72FΈLkȊ1O)yg(T'g%v{hO͖Mo%s Ԏg&gMx Z@iVb:3Tq3Bd^85ջ"4caf>LO [CLkQb5*G?Hpg|ά T xt23]Ovsk"t7վS{%(8Ͳ֚?hI'Tn?$dpC&vzN%D^&ŽU gg\9qnj/jP嶬#jJG"rϻZ<TxQ҅n3][rܿ[ZyHN֮k9QZ:f TabtbJ:jR/!3Cs\m}ug\2b(xF'-; kֈtYuk郢 NHo:{/Dynnx{*CC*cU3w|K*>Wf-#'z_^hՇW 1t O^J(4 Ǘ24yyi%^QvNkQgDEbީ~]]#z`}9 .ɺKæ(XhW~8{$G{qr>yM"loZE5dip) |),ZƗYomV:I!H ;6F/,3 YPq>U`9ĥWE`+B|sPN IIVv h723bf뗷+bs=1mMGOr7`=O4gp@kir'b,zXB;^QS(w<{+:;I,Xu}*ۢaߧfvoÑfZfÏp}NJq 4RVfVQN0 جk-|oGQ(%j7wc!6so)oXgnѥo?2=08H.ˉ JmPxTAukEV4kri}AK̮~2G2>`}#yGs#H^ngQjB?eNXw]86k fQ9ꨍ4b bʻYf,WgNsҌvӾ - ~ʙ.aan:Y̓h "Epۢ wӋ7!Ys}N {;YHzu3as8۝$-}{vl*0-ウR. 5hO-Pt/{U݊>OEYlIm_rew ;+jOvOW==i\ϻ, /dp^3AV#Z5ZeɼnH!%crerL҂GQy[]yM "9!Ki SMVP@CAJxZ3pHZвVM^0yO|^y KpH])`&)j,H&SQm3 E T؊8# @ cPпHb 6qdnk #/9XayI/3%C s5rqZohk䫘m?0\>137Z.&k[b fUfTYm7Ki@SnzAmT2}"{~߁<=BS'دՉ9j L"s{:]+kQ"V.[AJWop#rGYbpXz&gp?5^@+Vѽa$HAX M<[Ngj% I+ϖ xdE;_wƅ?UŘ8mT+R1.̺AߐʂU9! ю~+|M1oB<4#YQ~.1ͨZmQ)nYEJ]*8(GXRN&Z\Q ; 7Bd+etMR6glwľjM)%0P4%iЍjiYj|@7fK0GM0\%fB, #'},*x%pw ˤGKXǍ^~6J.d@<jԆO47%C95^G-.Ɇ!+12n˧ז =nS'1(ME|@?2\,\˙.^˚S%0KφRǩ(P_r ʙe* c:'n 63RU'džr$mૈKlj/NƄTɧ[+x54TãnXcڳEYed%}?]/c*Q,U>- ]9E<zږ|籘#;4:gͱUi\SJ诋 V(ì)̒Hȫl[ m\,T\b4 uavӪz3𝵕f**1$'iV݄_)}oF-KJQx+ 瓋mPj ڥc8CZv8bMT Yx?hjh֦Y^->Ի5. ĩM1JPܣun+>Bm-j~ȗ7܃8`,6\cS r=29'e&LC+& chf} *a`qY2.)xY5d(lGX$z'ma3dj.IfҪps;&hP24T-^ںdv&bzwW>cI.]se<-?eR t+%D)aƬ2Kwo8~{voС]3H;6t:P6Ӡ&!8R4s"&m.U~m(y*W $*sK\Wv$NbLǰSrgaPQ:SfW2psRZ5g4v硅ߡ[>A|!5ҍ-M\AVv%# 8.q1$f{fG!;%uϑ~u;aYgJM(.T%7RYYQUavatE$!*YEBZt@eDSj2\axI .C XBS?5qkqlaIa&2'3ڶH<ٱi"~:'FZH23pjumc}^Q91LJ`%K#V~)D^4OTu]yT,.MԴ#z5o>6\ƚyGXdk]lBc^)d>EoJ s 5|}?mG^TʭZ~N D^i9Pg< )X8.w:Z++\z2UYI+L@7a#F?˗qezczeYTӃ?E.-AE6fH}dҲ£@ &͐X@l\,-sjDgSfJOTtzJ-bu9)(hq%܂k>(F;JUNcC8r\,XC2@pkw;)dy S9KoHS TdB&%-kLBXHC'QH&o+gm,ɤwZ/~k :x "o-!10NARf7L8n.z4M^:Gϭ~~L9#D+@[Aޗ!ȃٙO&c`2͵!W;S9=C͂n5GWK88c:UIq" &%C4ʨj-׿zCD8X.0,buPі:`^ ۔b~WBlffJx1 O86>k?Z?'VƋ4P,Ѱ/wBЉp]r0t 0Y%Fb6ݵ9.!HPʐ7xDvx4o@df ToKK,NVj rrUI y}' IDh[{8_(7cOWȳ3ǽ܃S'E:φ-t"#m r(OT蔪( p[Au=SPلWu +)k@W˭cItp\J-\B^R,ndgcu5u SSL]csv)f}mʘҸP/X9TA%_-o))a8x-;b8&:#2kcP;Yuŭ9ZوdKQsNk(R0A\ +E8MK=6i2eX5).Q\bћDfRA4!BªsWy7 "(I)'Nw @1B6r]ya/n Z dWpϧ 2B6'܈͈=+wdh@469"%'aVT&3 >>@O,#Ү8l1'6? ` |Ά${~N 9m\5x.n{-H#vJ[6Y1 qCdI` N&h5vJz^5(]OF`}5:R֒)a?v;S޲ӠJŒ_ LA 2HCl[-*ɭ L^VWBmҲɷVL5B&u#߁,R`9s!kWU?[4`}@mEM/0]U\6箒(QQ n>4calI$!r'RVݽdr{*+$M a5[G|F bhھMe|K3j(/3D=ӆh-;-y֝~|{?&V_}5"wKu"k蘍&Va#߆KdnyJ'̬DS}6$_mdu(zzBo",S˸U{r::4d I}LL_X&-C8W킗)gzbKb8=V2t^T҇ &geMw*Ҧ|7IՔ4`%3d Y6>N#|Z7JU[FR.}%{@g#B/eá%[a[KioeيIEsW5^&aD'!#13G;+qR׌-kJNMb̾C~_DїZ!AZ L[:<ޱu9'jUM!J{4k­Lg@xrX;|0P7*=ܦT,IavC5k]𳫐KFJcKz(>5KI`} `z(5v% ><)|f)_L|L@ @ ONw,#^_n\)7綟T 6wBYX*oasrf4<wἚCr`5m 1o$.m%q_`{-=oh2-E!i0*6NpaXcsx)Dlk~_;\)"I(aǕ0@P',z+2+>p[v*̽P*~c/ZkKX, RR1 e9 wSt(bo>gٓ»:"Ql31| Ts)R:tja|xE\ӭJv!^ {LҜw(2Ocɜſ?(ʂƼo]`ԩkU)^8&K>KQ ~O@ 1Hz}ݰ~sm"%Miqg&tu !޹Za.)WT=@$xc6/v Ͻ??ewqMB#B"%8U,c]'>\)w+=}Qd%q<)awq7Oɦ[vviֺʛ5gՉ N"vE;їY'vmJ[5Wf!%E6[ckUEd-@ά$ӰGUӇ8*ԙܘ 2Zd2o2 h.в_@.‡ )KƩSt)^AzW3sK47`ҹ&S %_{)F.<~[5>N*M͉ }:.M#C;8M.O5?QzkBucgʺm62!¾kg n=ZpczOJ!",R$ޚ)v9t5A.͒N|~ء 3XR²,ojĘ\?ň #x&6lCv 1;Wr ҺS ƹMDG[M>AhF ,af4]%U '?0{Tpdm tA[po&0kO %=jlRSs3ʜ*ݲHE ּ ɚhh1ԍP fXquS`Vdbq׊>q$C c'3n[%CAub{hTHIx̜LW]@j\ث՝Rni:ng8gTbﭮfїJ1-k"E,NO>B E9E -܅.ccViƩݠlVC96?2$p]΋ K='c" ؎zb D]6]u3covI#  ڶp$K7?PPr=,v*9Ⱥ= ߅|#~u}@2vTDƴv3m| m]Cxé7[l ;_Zqux\pjOyWQЙH9Q,KςwX<|(a c>s;mƐ<ƫ6˖32=էJbkș{BRrv7 k.ة+ qNLƀ|͡*B4FXY QS/g>Who9; H.-6MxܱW>E2A5p^r #\:z8yհ:E;\g N x"+/n#(i!eoG~SqPx]ϻxnq;2'8ս4ѭ0z܊ rÒ@ %#$c0a#JQKeò;C Ro@_"@;a5Fr7~&6Ir[u#ͪcuFȩtTVBt#❘H%B*/ tcXn(OZ))) ͮ%3lUJ \ r6xSiAħmh`_֣Pœ=:# /bn!FO\덑~ʖ|ֹ?jߥ@ >#_PO}i+Ʊͅ;,0eډ!Jf uGvgKA&#aawDz^wO6hnfC-)pS6 I8Kҧ/t׫ubMv 0EM nDt֙6?X=ND ~ONsNiXa0GQUɐ8rlGI7n{v8Fao՝&[ ЇgœXCIZ&d08^ :<%L󉔼E 6q]DOzyv6vW2DY!vL*LH0vh S㦭%f)H&F͛`۩xk'"zҡE4,{'eJBTo&#`x·2K .jj53*odu?Α~5ǪKl+z*BI Ag^c㦋_]{UX$HiJ53_Akm9 !Ȩ[?J7}#/2 M1YžILU .t226sۘ+ IiNw|Rf>`]G=~(<T3BRq,oخg:GxS*5 ?TQxdC?j֎anCK+Ar-Sf"0zHCb;ƕߞ"}?'Ƕppmԩz!EP$+C?ńy+y}^}",>WA00 }z(yx4-qdoHqL,r0UlV:(Ylܰx4I+ 0! 0Hjwqb+kӓDDB'"Tv̯2Ya]IS;9#j߂I8O%U<4N9qMWgYZ0707010000004a000081a400000000000000000000000164e6139f00007460000000000000000000000000000000000000006100000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/Ot]?Eh=ڜ.+?bn1cn~."f H DWOY{o]EQxQw! A> B)LA%YC[6{m8zM_V\P!tBVJlJyӂr SNX7{` pgPCm誤eݳ}3òP1KݣF#gSB+@ .4z5~Nh17^xY篰JsFϸ]^`9[26 -3B; w ̒b(#4Eҥ c:|x> 8}[zSL%I&$t '@e*f/5DJfHmgqp/rwnD{"=|?) =AbIפA+5"nGsW۰Enَe 9xC_D4NTC ^B퇔)Mؤ.JB [M 9!tV[/NٶQIՀp$L;U!ԃvQ<ہӥb?7bwrvIdBXpp6l%'aW)Pwݫ‹1ȥe`尒RFB3u{.nƓ8)tnIc'%߅ 9V{Ւ 6 ֨_l#+$Ͽ,Dd3:n$D[yCOUıU4-?`tb)rAKyv+9OòR4N>M#=\2 ?ά_"C׎4HamPgu޲#d;77"Kc!bm wъ|r#I<"1Qt@V@Fyb6E^ IcbfAl|}{% zfc20y{"0!nnA )eVzN&K9عN=ˤ(p9avu%|-$Bܚ7F%:XnE5ˆ1WZYg~0r2{pb5DΛ73r#VQk`7ޥԃ`B4&6ܿL=I㶎q\{NehxI܍AR$[X-|ǝnsT0N.D|Ҵ)J}ηXt!g3ͫ1<C ~SN-ĞrʮY PX"ӏhq tk;Bn  /Gs.rJ5eWMs[v =X-Auio~@HR?Q`R5`,*=g}sL!Ch>~X.pi$eE|D1d8Y#oVNWv&\e?-mbÝI촃W`қYB]rN>CKŲsdeSbU*:4ά:a!ǐ=ܣs:V1a#^}gk :4q4HƍM>KAqr6B0 ip͗4`/B')LPnRs7.XF@VBlCB_bsgn4o>EKF `ʳPjUPf-4$ 'U-LpW yBrggF|-xgɝ &לy&m$IƁ AhZzv퉣] G3?Kl Pi5ah Z̒, ϑLjB@pde-Cwد ʄY@ҋc:2sx~yn@A}6(D?ozSJ67q%eZrqDv"W-<'}*7S_5i s~ !t RP "+IyΠFe+SJ㝤5nY1hs#P+@5ϵ*tR2N ѷ1`.jx7 Co*Ɯ'}Y'pإ6 qSy\"l޽QjkO\#\aLr [r!?F<:kXsZ ha2u45,QYAdfң;=bSR`N/}:\UIQ<7}4XymCuV2`[A1ͳF+[<#I\dXAچ*9IGCXKե1`˪!+CO`k7^mˏ8=G6Mqa9RP(Ys1qޜGti s7(dRAυ(&˲ĕPO-Wr|$öOHw{J{@u0/jO\d"ۥ7% ^9ugL@ae{78$/ϽJިbta!7*IZ`ё;ODjh)i׿XʠS )E#L.ܫ o_To(5nNqM);>! cov!5uGO+:=Ot%2۬J|[$=fkϡ! N/BLV|twY,EZ.AST 6[U 4:+kd 1c9t"~r3%7ؠnpt$+ܞ]ScxAzZ`HADNYbȺs=bQ4gG=/=Pk AA2nZ?gfI;s~3;a f1PBX|uyU_1({NvkZ;KUthR=x/~}r@8ay9`8N^6%Nr)ЦGF;^=8u|\q!v^|l&P~bPMVeOy}bvUu&O2y2q'P_dLO 4lQrconIyMgA|^7,KtDt{eD77Ma/P`]i}]G@S&1Y.V3Ǿߣs@vIJʈmQ-d %y{۝oCiG#af.fL9Ē$vYdyqx`Et}PUkˁZ5"<6I*|(,`&e5[]ڼ^_>6C¸A]mR+OqKKy&i";W糁x:A0gA@-?|P2|o08y A_v$3{nBQU C BLt݄cG/Ng?󜭚m9kpM'Tr̺ބH_3!YvK;=+ASr$n8>c:Ü_X2 2(تtc F%lA(I0YeMc/gM8&5͟s1DńY%K¬Z򤳰7(nT4J'NixA(wi Iw0 @1zǙ.+6`{_f%r̒ ;8L@7oi//,GT*:zc\,n>RddKֳ9txa|3[) zKtr]Ӷx7rCbRL57 z5 VKG$r 2Gog |*NV!/|Dh_<:2c)h!z݉ѩTz>tP)KBaa1pߟ(CJ&1.NB ݲY.p6GF(2oX0iF-k%>}|wJ8v\˘8ogƥa:Ccʌgڷ.s<~O쵩M/4IiPdPfaMjOZqu-my?km-e֩ T9E5ZƯpU}S\u>,-=+1#=J}6-Nmrե^{6(rV ֒Y_ 5HN t/72?H WorT ӕIV:e(O_7z#CSY (CC3EdϗMo߯V rBq)IԐB\W NfB3/{"M?1anUiJ$-a[Kfy^=@[ ^GZ)wX]s1wHj4@PB)/Ge_ ƫ2RjNO7;oXvz=lZi:Dȋ<vzgV}{߱rUjXͶwߞ3;tT&CZNc#ޟZfnJEK&y4‰$֯MIw/L=zpol!8 NDd j}LEe8_´|biש[ (lߴz_ 烅}jdK/XK^WBYU|ӭ60q#MxҬꊢ7햢u<{NxнLvτ[NFzgyRR)3u~ѳ73ȈL!ҖaڿIRBT%gWy dk- oٚQou6ý6+YԵ6uݯ"gBIy .,BmNKP7g5E'=Hۣ:ioT_Q$#b RI9~"Ӂ,W_R@ȃ bhDMSÙ O pdBu I,„jl̑^~+ꪛ9*a; X)ڌhvZ0Y/{17ܴ4^g,v/rW;^&2I+vOVU}|Di];vYr:IXvBiH TN=&#o+!p .N;!OW{b(=_`/;' W:[!?3ڏVOWC Xꪨ0 S4w'@ݩb"2vХu+xf4z&ȋ'Jd][ kbj>wj؁p00dB_7ܸѧ=%8dyۅBقvPyZ-2-aaAD*We=g_;dkQ%Ay: -CПYYV=x!FHoZRf|[(` k~KUIE@<jn㭵 fw飓EYQߪ&UJ^G&P)B4z;Rq+ÂAlDdfQPՅW[X_7er~\#XW~$g f8{︧cMR{W'uf%9NhnrV|PG.J6`?_W(?=X & D;)n-6(T8] ܦ>n94erWI[$Dmr&#R:g\ǟpI"},n_,+`Vd~bv>"N~zRNOp,G@BRUە[.W27鹥֥ȳ~o" Y2K9I8΀](wjF@.mdgl=b{L})zF=P&wk+3 FJ2WϢ:h-)pQf tW͹ReZylz `}1-NjJ 0pl7. -9>!H!^IpM0<%bz&[\ ~ƛ`jGc9bL:i('$#+ > rބA*IBY =':dRj|)P /<30Q vV6 p`*lb!Oޙb/sU%}-uLOSkYP|Qq vGb'jq Qxbh lRzd#/#H* AЪ,S{_' 4'zTF+3[}3m%-7%#|EZOۀ1Zʚv RaIdW\=Ipv&͉1 (mll0!v(E[A$ʊMQ@FlZ =^`O vOeݧG`6WZ_υM= 3_<[qXeI.K"4+v=Q(nM'Қ;> ]T{я_WnVfݽo'[D΃@:F#N";<~}\> +]Onmӊ#βU\<2{Ӟ:EB 6ؾokѳa=2@AGT,qꠠRSBb>agʲ磂G;Z!#o٦vi)}E2MA #V(=6ob~jBf+ BA&'< ë_oMO4aQ%ANj1AOȋQ 궒_b[T'ӠG eY h-㠞%T)5]k۵:7o4dv<Om{ #*CE?>ul1혪`4[77n(ڨSC{H4h4{@I )i*p{QKByHy¤WY%upuV}!E$`>ΉL_D1HT힘@܁Q>6IQ wQ\8]P]iw˵vhh\,MĹKH|8iAcOn&1ˆ[#Tr@< d cUe6V~U7o'~UۉW0}BȵU{L"u9%g`2CIV/|}3yw]Ux*අ7r\x<cZ@libf2hR0%Vi4+ j~;& __ _unOlD i@)تZA)7lCxK~a IױfSۋM4FC(b1,gZSաun2:V4mY~}Bx˻'|^͗q.8pg8f!* 9Ҍi[B'ߖfṗ/|NLcp#hŀ}Έ Q@˾G4̳!Kn2&EOBd]W=@L:~LJ48:kYόSs/x#*HtH -Sc#{Iж (K;PocR<&INd䷰ zÅy8nNQuH pB >RU1eCYXE<-KCap{ 곹:ru2tS beX2Y^ x:JnT㽨 1MfUV-|4&Ԝ:ɡ([<NѓK\vlbɃ\t L5o8/\*!1F0%Z?vbZVac+;-gs(e]~mDg\16KQ`K=-(z^ЍQH઄,RG= "!d>cHv֕19r5F2Iwۈ(emP;RRًK6t՗sm{`@Ϣ/'+lP'gM0i!lJéGJMep-H#ϕSe"ĞD^TE1{SN^}r;v.Pr wb6m2Ԉ:ɗh2kGeoh$ͦj.EP[^RsQϨu_r0"3jeI Z-TJW[D툦Izwl3K/A=/kWM`#lƧgsD,-D9"o#stŤo%vcaTN/Q6VT+3z"!I{X5@$`34x k7;uX/y-~LgGmwzP f~$ FWX\pdG̞G2owӔVHG iJÐy<_PtĤR:F+'`7`㞤{UErFLBT7#nꮵg#@H!slylF#*drˀS9M<޲ ]5˜j!CHxoIDrqiҕ>"|+ڋ rcTQ #ej$F >%Ey맫^:!ːF]ڤ‚lI|I嬳C Ç2ᡘ jXu'Gb9H;L~XP}b!ay %J7v@w"vB/GRG&e ٨-w<)nYOƱ| j=آ%LI(}_U˸Zyw sEtؙ.?v~/{ h&w=KyJ>c$KSs=N^Z`xk=Jd™,˟ rN0s5|9(n}ϔj$lpW' #{O2q%72TB̙My[Sfn@|'z4v\0PU.K!CGwlG<9bsejb!iL\{q{uJW[GߥK)9ɩ50~ɢ&ϧ?qGGeJ?LEC.̅έ;4){Tx˸$-#Y"BzF=i9kW0=k[8ӂr::n#tYHνIqL-Ï=[k4d3X^g[̎9gyAExT!OѥNY%e,B8. %|,G"70bro!_*a_] qɣ@U>sVi`H2^aRVF?T+c!?0A2iU| ZT-gX?Ax 7 ohO ƆLNy5r"x SJ')DYt0 $VE=ۜlюIe"xnW18׶/(0s4{?z `j{?Zo05Sk,HO8bnKT dkw.>|0+GdnSc}4fl_Y:a -L[`B@7.бW;4r>'l,R'+)]5  !o*~`1|R/Le 坁)Rdط^ʿ*_)r|I?hT޴(㟾VZ/:ul!l-k3p&d]ƒjdHA`MqM<3Ά Ld%H'h$:=C9jMb'PxjZOWP}C3E] FƓ%IFV{s"GFg}RΆDg4ffq;OT )* "3 l4fy~c~ ~2ip 7Njُnl=[ )a,JUα'b| &bsi="2_E"&ftPɅ]Iw%yՆ(jXq<#يU a{?I"6 lr?[;_I}D0b79>ТzQX6gƏ$'34k9h!) իѰc??`h0ʱ߇Pټ%޾$c}[Nmwt3iV3r ^W|-}s*2/hr]$jֶ N or 1إA1)CFTƚx{ՕL:hKUĈ5xkSi|FXH#NR)#R3 Tyߧ[% +cY!rEQ AhSeu񠕫9'>突OttEܵ z.!"9UucxvH"M2N˵kFfbDOs" ?i0WK[\ޮV J!`y\ dj[f*3ޠwڞQ x+jQM/) m|B2 ^E *7E7 nVNsj}|.-FůP8fl@ g P'Pz7s6/'=F:)ls8:<Fz$"ݝjkxwx`ݳ(^/_սwb]Г-xk]FhN~r)5[H6Uq<hyt>HV-WjJ@cfOĄ7zp]U,iH >VDa9\ͬWj:.p{Fij㉢z<}1Okx2[5.`۠rᗒ"6aH0ì4>_a>ƅ̻{ `m4yx$̆s]X?wqu 9s,z)tQwSRtK)Uz?XpЌE~!29 |U]K\PYP=MwԷ5+R]~O,"|14R_ڶ(˧P]&,*D$a gqP<zoo7X˿y `eIamB~m7.rW+6 dVćx^ ;r;S CT &GJM?a:۴R9 Lo'3h!3ܳMSw!4:NJ1=am3x:nY@. >@Y&C3aqWpJWs;ꎱ䫾IgΑ]StY$ՠ1%Z>n߃-t1(/ \.@U3)vq 3D6t#G s=X+5۫Jhg>n%w[f:XfA}xz|R܍B`)Ş),![%(YЙ0KMz@2"-+X.Ee.넂Q{9Ϸn:zʽ\`"|FVj)#g~=jcMAɳK:kfFS vE_,Vk/2w DV6JƵfifFvn޸<O/[x GUxM3>X+%RUA13+N\=T7i1+"6ϩL=}Z(guR1;J%}@)Gm"DP SKioL4np}ۧԄ9%v-ITDf[K-IA'tO&MǨ`b TY:`ԴK'3$p0n(XSa9„XtΫ5)!D1$ԣ˶Kw j߶vFEk@ߛ46'AF&WfeDr?R(O@r^K :5=,FQbN(>[Qki(VTޝ<`Q`'>c{9Ru7r /MU-75c%pncG{_&%5feEǀS]`s\R\k?7M jr쳭ťoN1v!1K`{_DovW)W#␠#ME@p} UP&(i388b[ON{{+\nBkG . ?juk%/ԒL'b3,)|p{y,xfzI0I\ۂut?" \HW5 )]ϰsm0nT|J 7>(H `@zֱXY̽ٱ,Z`'C2rse+WtM;A?\T U%֦DGBLKMox P !9Sj0>zA\bGL}$4lqcd{Oi`,%-HQTґDJ1xn&f\A߳wݨXQ_^Wβsi*՗Xm\n55/5<36C.S1HvXsx6?0َì!1ψEH.eeRYq>k3SHikO 76i g*|'Y2Hj%Ay]h?ˢ$^F)3$Yуc| ^N+qn.JQ1? h2dSS&AOXM6O8rK&iD󥕨IrxmWEҥHNzzTFS"TN3t{@z?X,t́r݇˻G%l kBZ1wqG#0SG%[ M1 :]0BxNƠ[Kd2)d #hiD Axi (Rr՚m҈3h;@Ҋ蝃sf.ԇ˼ZC1PMPH!o"AؐD+X-G՚ѾB!EJ[ DzpW>L"gv<~V#סbu/+hbt 1T{XF/;BއaGke;mM&eE獐SmCJ4LW IXtHɈMƗc0ǀPǥjQUwR?'%bKvjL.^}Eƌ]qOv0YmB/TaEهJm=z83VVPst ?Z=%o\u< y׈t|r{N1\Z.v!gk~ 9N<%F&.t&z: Y3HyncGPs<}( -J5<* ?|0 F9W7S*S3! !=/*ʡC̈́# O~-i/ZohzX_.Mi:l1E,F,ήǎrC>@0P!n4ɩmլ(4n ^4o'`3k|]:v/HB+|U:0_Ǘ&}DP%CӷLĒ Ҏe^@Ro4P Q5Y5ݐ&Dlfk^*LlD_DR ))PU0'J9A[ T3Sj'*v'p8OjL>Av*r:YzC!v:󗒍r3qY}U3riҐ9ey)a`As4$f5{kz)]r飠C&|7_ci >#ƻF [KrEDmPG0N&?&s v:'mtSТ:j"[sLzXU;<퉜'uPzlCb~D\xM{6#rvN>|NCT&;>@ F!;}߄paG$̈́= !N$y.J^_fӋ^L .*w!I>hbu F:&/Y y}B:Kft4q0CjpHqƨiO0V%?Z{/z(B,sB,J7+ɑR?w.8za. !UIPcS0Ae͏;jbNHXYtI@y8z!_؜4U 8%ə}E)vFp!*q|mN+̰i(Mrllzδo)t1Ꚁ ;-T "?ދoeF&ĥ0Ju>ecPBD)BD\)s)&2(JN%@o!؝PIQ ۊ#.U璘~x]٧;/)@z\eL$v2|RIc5)ku)40GxtDN:n˺[NM !=R))Nbp]+~J+EM3t`^@Y4:L.Q1=ݩ|]n#)9+3W=j/F]+k$o5FJt()誛kv<hXM;/儓` ̨rh#P a٦z0ߵ vcX.arIiT)W lw"v%M'M̪kY0qsz,GFД #08Fwj,l-i*TZ{<_1L%\f.:i]!ZP!EFgGt[|Ye7%EGqڹja ҆0d>nO zt()?ODB$&d7 )lyIO A5hZfChg v95K%:J=`ѷLoy{ JWP&R*08e8?Uf~,T~G &061'"_$cb6\ *޺5J \By.ϥ!\|:[BM*Nb7OqE+Ӭ%/ͱma1XȿxSFq7 KD(cThksXEB٪,|H-oDmpB0bو ˗YE3c%MY^5;z<,v A"(JQtV'`*ǿ*Nw^\Q$Ȓұnj@O)~}7YAq._3vPm1l5P}@]&<mm}Z'8 ,L+2 (C{{сÊWdP֭O ]T.fX*'јp  Re\K D;a?$!pD}QHxmK!(qTu#csمѓ/ rJXnd"8फ़ϡQtn؆_U1 ~/RwV73]yl0-,$p`#Ta!uA1P2oc?'P.uikxu e ђ/Mm 3'[}bxV*܄(Cb{CwwOf",tlE^=pRШRҀn5Ϲ$ʫ,( }7L^ pEe̗&D /XLذ>ZZ:g9n'{'3I+8CgN~)QМ15}! (<xȥ1_ztɽ7LL0$@Sݳ1hjyug]ue&f> $Tg+Mtjo#-C@E8bQLv}kb!cNoU);ocJ9qSfH.`C`5FYx|~g|mi[J$DKv*w(̩8]2'u-<F^ h12ܷ+sl2.{9Ƿu-> T}jahh`I7#QPK/uDZO/$XPAh)lQzzLɘ <1}AT'}z)/9C>csb31SS0RN܍Ux,h`|E'Q vxщt<%>?pO\k2(2aAnhPt `0KqɤA9 ZxC~TײgZ 3MrGR %c~OoP)j^zg5RiM3=M8*즩3o;eg/f;lQX(^ߑmAQ4Sg+ {J?')iBbPaL!]GV(!MYd9i[= \&zIۣ+ bۍGE W>[1(cpa./<&5Vnf B]kbVbFiESXh`'w'|9rԍ沸=^drM63I@X7_{hSD5nMJ4U~רcJOyT#iO!6.fiﲨ҇"xKۍ֜1b]ф_f$!kTNxg1 y1DT?~>+mP|pkYq\OLw*C2DZD75o-CYk)Ic耡`~T ȷ^]G YFX-3߹'O9Vhe/drTiYlc!#lY\2/MS}66^(hk4ZSaZG+(b1ok[7._obgvƀC+3% 8z>tc4TXP B*3te nq..8?joI6C y x/g!5V \&unmZgGE_;}sUs#E`E$%>òh ` D!iOvnZ\{F~v+]{C9'^7r(I:@޼'9?zjA'JRC&1/{U7"Ec󯧡Ϯa}kt$jLۄ<)ͨSJoq^~?U5G#K"N\ٛ')AiBf$xq$@κ懅|kbQ$PUm7G\Icϟha&x4iRo6L8r&M%>wǫ WuJE翐O<kRF!=#k|Oq/םpy352b̶h++_'AOzGDLV6\9Ky/63!wVdO(g)ar`kpS=ޟKOX S *V:ni@}>iN3Д k*y0NT%b6Kݵ8]>7BC^q+V%cB5(*s6(}L Bc(pޖ1ifL$ uAm z>\#ӘnX!AGE#T`0J@WPrY.ȡGruPf`Y Kڊ_j"F"xT q}o*pv,]ypR=Z$ 7߫#5gAy^ѪbdOOHuJMID ,'WC\ѝ46 ۘ8 `2bgKRuU'bfZw ?h sF!sĽ+W0ŋY xN4 \=6]:ؖ{?w北K -W({f@%l`[^2vQ;ÿC&"SV.7PбН_ᔟ&d$H-i㈹Pd%([i`+D  B: dUJ&i3zߡAhWB >`D*$r"74h<iN"C`1͂vi9Gq LG(YQu3ChZC.]N`Iζ'14@Zh@qR](sP/ X G)]&Ӧpћ /"y:<2fEF@m_Q#s@@5d@LOQ߷:}>@9֔S!lYR݀UeZD|5|9SA5+c|Xxan3޲ʉyn!_@έbۚYpvޏ"F؋0%"  Ks B5~I{ԉ{LrcTH4Uil5v]T,O]Oazt~qOOܵAHAD`w*'ӹ'yӷZ˄BEv FKT%;ZF"s꽥/|2"ZU6A}ܚBvmvaN{bЌ̔W6z39,稚rqLR K?C \5oZlƢv_q3>J9[Pv(ߒb, HBYM),2%D *MV`MGQWZ(&lyd< z4̵P?U!6U#P=pɮ#|;Coaus78@(Xy'_Mo{ͪBuIomBAEhY(PlY1DY[wņ?k>y埾Oy"޲0n)Toa킵KsmHqi7&dJ*(QWX1BY!;.=O;{"S OG#JyNϘѲ{@}q5n%[ZK!evu Ygʛaā|IO-CK3kրYEl254HNLMw~?$Cqg֢//\*aKu@Z*- T.uqF7Zdhm8373@A^̶{SC\EɵnP$^BY#1l3+̰34-\p2#%R&N1>ߴwE; ϖH!5eH p}4(E|g)ym^ ](Upׁ>K kG_I kG ^]܌s˓5Zt#h"m̦ۭ@=cjhtZ n0Xw 6x!윝+mT ã(vL;|8g1H;{sD2c6$8)р܅ 2 4R8O}0Fc"qQa{ cV8g@ **bֈӼB^Kx@] @s쓞3 ,n|h @c̞DWcyp 7~p-pt9U6뫂gʯJGE*4Wd;dOR?bYEi{%W^V5ȥl\C.Qck ?4 \"a G**D n{H!eB[;'txC -b-# T߶%%Q%`z p8Z.] G6A絒^ϓG#=8槽bhH)90R&rS N-<(N;!¤ Kt'|q+ Ҭr̽ßaZ_#Ec 0%{` ZŝrJ=O4@bG\fq?y]qʐol؆.Q+@cV֮if ^[ NV2Vɀ'K>H֗s1L{ T_+bh huYD9ӟo I2x}#*-hŢ, AP LiQp':zK9Q1>C?@d]޷ P^7@{ 'Lp"sPщeJzM;aP9B=(UCʋ;8Z{}bI< u@e (k2v:2xbw|SIK?l#a&efy/ /BxX;9(PQ[{n",V%x[OSoZ yGð%VUBM+^)#h.rK S|R+ 5 RAJLoor7wjtlrVAp#V  v۾|7T`H^u{-zzԇ96Zd/:<$󞽫NkFG@2u;-ޛ#URfR&Dl1q/VV9YI?c\G7-QG4G=W{‡5֔E 9xgo] ߅c)Wmuļod@*w4zAO6j'`Yj*"ڭ¸它J*ǀv/!y[sH, ||}2Տō8cN:ꨔȌnHJlU:oH7?^ἉnL`;eA:C c_x`2@\zʍqN{!t?!ԅ on` Ӹu$jg@2Xkȁ8@%>;[ ^*P*ƤI`6?بwn~JPV=ب3BrCd2l V{EǴtV)u}-O7U+å7*,t> Qiڀuhq9h!d&{L`߈( h$DLzk>g %Ӂ䘖.oJ|PX8yjE±"R.}|W4u`Q՘m} @JY23D!0{\z1Rč3,4eoE eEvq gN7U$2 ;vW2D=jnM~q[jaN5uQ`DEf侖grh Fڎ~je]n|D^͵vVc/ BLhց.M^Lrb1{0Vbv\T241qR!!&Rbg gIЕ _Jb/)B2gkeӨt9 {da[B^Ψ+w "VۄMNLd'u\trQV/~qBk s<5 DVH ϔ4.m]WWוהJLIVJuڡco@%7wIsԊ^Y@2g')SG 20RMA/P;7Dzۥ,@(=v!g`j8&{Mpf ƃʤ% ij[5~ܾtC`3 i=RkV} ;\=|+MJ+A|"4{ csfL4 ]<²{=+i{3 UhLkcӺ:f+:aXIoJZc 9X;;!88~0J?dЊ ޤ&}NP~] u>a#5F?oE[?t=LO EZэ8T (;ЀOyn-~VFLg~vP8 8I6T`rVH;`1_cE#[9E8&@z~8 87HWC'HPr骃^OEaa~P0VdT6U[g c7Ȗ|6l)pA8g?mu.D) y4쐽f S&8@=guZINO~'q1ݿ&!-DQLȌxXcK1Fڅx02p`} K#.@&.=Ou#3&|vfhR9N= ꏱnE1zא"/a XLz\0 $:&v[.*/o^[e)'L.s+v,#|Ex.~LuxB*=2M$ر_o|;3N#H"94%R'nMT:}Lu GSҠ-2m^T2mSfq5:WYjm&ܴA eЁAxSWU5g+|Cv9~SMt(aDǗtRH#?1k%Ͻ(% |Gy Mԍ;JMH([w/(cay7^skv{!bR!`}FfA[f +{p^DjZ8#t1a=Y_B 9yTgt{ +%?:[I$Tu(GCfq+RMb ($F۴ 7=yLÍ!ψ@0Itb8@ͺC.(v 6C M=^Ո7X>7Y 6 )lПӅ-;78bJ/QKt+Š$_:;`F 9$VQ8o.g⻒@[?G 80?XdѧlU)m_ipAhFI֊$OҝZ|?x#з*"B4#}X.뼆eq`JHC}8/SQT2ES`qd3BOt;v!('A^~`az_RFJ8$NOJӣ.*3}Y_Uie#!K,WwVӷ:R,'e6tTdhI+r HPXZw|սhcLb)`vp$r]m&Pi<T sG)žעv"k35{2a40žpӼq_}VExGډl3A;`E@HkK:hSΌ6f9R*Dv{tn?mU #eY\d ͑عnlZA?E5v pZUU50LsW~9T3 t%4_2 5YI]%ӴlsYHS3tb.?Ni@K+c0w=CNY Oڹ d F&c"ȹpדqYoZ+F38aŖ.Kpְ=^k 9Ev]<˽ |e;/z>&b6.woZKŦ}F6PK*ça\S+M\}2mLTڊTRX@ukPz .I[<&_@p8~1[A`d*d,R?fA=[4S "tV3IRk[Zee.~ڨ,Skl[53EEkq'bni%@T)-WIiw"բd}Duumͻth$kiL'|@K2[c>`f%~{M{RֆYK5UTeB܇Щ^3%Y{X-cL%vZ_՟.p po{w^]~8#چxI24fDoO#ȽU^bj)H[``G+Y4>H'}):K%R|XKZ/b gH:_TR0%8Ar mu|q@92_JnitXb_Ä?+%d>v`s b́=Zdv&luUyf.qOpd)//-G_#ZEa*FuYJ<䣾6 վ{yW,..~zf?5M$7WO-bhy(iJe:4(Yw4[vp?dם2M6j0r,V1j8Aoەp_6Q{L`;b/0[_K~IqWOF OtCykihKlx`o Rv!]`v߫JitJ2ڣӦQ ua%zJn40( {Dg4/*/sm牧?h:\ߖ5~b/_ =) ?(B8$$2ś,s2噎+ÅqܥrLH˳̶̠5|RZ ؙk:Ncֶ~`oYcTX ʢ B XJlCyQ0 |NYhᲦDh E2XeXF;!1$Fu$l]s`<(yӚ&cg|[Unw%|_b_#;L<Dzwz0+%C}s# ';KǾǽ}ΡVŽA9̟,Ok*vQ%*AR5}Jg`<ӻ_ҪO].X_TfȒy#Y$.riS?Í/:֠*SwqCX)=ir&:#M Z)WJ25rd3ؕH0$!$G^O>~~ fP0$w]%"<[a rr]BhZT_.p ]tsFbəɺ-yY`j\ּZz 1z1gq#p$"f_Μ!z1Xu"pY[{0LV?֯_QX(4[  uAj3@ŒAho=SrI%:zne!k"yL7v` &KD8 -ީK,JRHatzU9 #Nτ':,8|Co=S"Bu,R߼KfDL|EB m|2r4#<|y7_*&۸Զ6+=bRbHZvL_.jG9ECzyY"@/4LZHS`Yq. b5ߏdW3bR}ܴ@Ȭ+ik3$C DAK'=x|T$9k9f:4Ÿmc R:&Aa};{0FbB`L"]`fr_GȚ^i1Rȥ4EB`_f/ P *NYDJ}0G7S7X^M)W ё(|g!-?X qQռ AB~R`RAe/Jp,z8`BvéΡ1NVZG֋ǀ \a T֚.\AOWx {xျ1_` m]3wUM/8R{F3P;c@2D{ LFI# V8Эۋ!z&KWWj,U}_V\{eNIm7НLFMDkv](=gnk9s?" LyPN2eG˂Py3MdpLFer( D?>k3a1l% ՠ߱k*bծ3n9)KiI={0,N!Yd&y|ZҚ RpY]S 1/z9oG siI•x6:ԴՉR[%aSx~UMj;nq5c}=I{escNTط^3`z!iPDzZ;sy>p5sʫ"<#A!- N!E{]3 $'K~-U(RQe$ d#D׎iFBix*PY>nO)OqЅzt@uQ\[y o y撺 ڷu(ՙPۑ]!Uer{i_6͏8xT F8i`&Pn{|,v# J mSKO®WI9!| -{efJQM{S6JY۳G $bz%z~j ZRW;j"!Eܛ|q!WH026X!|9Lx96ϘqRƵ/099f<,}_qdj}EYӡf+d)Ae$o<"mܟi0]tk/NbٯE|U`@' Z FlsK.|ΐ:'f)7EFА`sYt_ocK:I ИZOB}: 7FnX-M:ZS#W{UB>O.UIG3ɜ3U}?pЃGSs6,34Ŵ!=n,U@#_kyWHae`iU qBqW̙ p:Z^TջP50穎 nAwU-4wpRF]$Pں'P7El)ߏ.I˜7C(L:gu`vE^)O%ِ SheECmlk䳿2d );$ `#$!`*-w–[vϥf`9E>z[\VC_p(?Fb.zQ#5͍|X[YK2 5t|T8,EhPD)4(1]\~Lә ёLXoǾ Z`Q3TէKj   M. ~#E%o(Ch^>6*-C /Mrڽ^#_'5PP5b'm*&hJn>+mA+; *kbۢ|HIh#(86Ym&&Hۋ#bq/ 1 .( bL"[~uej`e r\Q vfyQj8 \W?,HF[Z1wӞ3 (a]<"3x݁fmQQ]U\b2|⚮{nnc3 uDԀ$d3Xg6#shޮO,!pT"3:OEoFB,: $|Fv %^:|*S`ĕSU0[W3} H8| UF" nz$ eт8r#- 6%}`=nB)"8/S! TuZŕ(D }aW-.S FFKܬgam$mi8I6ȿ5I[ Y!)_,MsƓENz ȍ$ zG.Cݯs$?6>&ФL$:^&ܧ7֏Uy94&n6&"e&_DGG hU3: ʢC\GD89<| f%o`M[͎l {#y@‡E)&$kƒoS.f}ϷjlU"O#+\=ͥS ;,SR 7o$ե~{_€}xX#b@SɹmoüCK_ˢqP:$ɂ`S u+GSvQ5쮴|Ac@|xwcbp qV28T:J53)*}].s՟%@jO1Ts@WPX (3pu j|Ts#{\2- b-W8e0Npݺ4H01'W!`dX;/M Ҷ0"1$G׊Wx-lGPI6i_F (I}줿\{< O^XKWy9kCE&>L>-{( G䏋FǬˀ۶*4;zS40,Mɴz04I:ezkVRCL 3AnWXaX]Q :ymzʈW/uioe2rnw0whHN1DoTؠ^X $1i8g p(2 sXy |>r;M%ۧQ|- l)@]U~U?Vqw|Y+v?nA*A$i)q\Ph8k~CxbOiIv`A E3ɒÒuڕQf{I$8/:ְ@{Gzy7=2SLߘO¿:  {?RgMiGf;e2E`2^fg.*\#*)WyD_ z]W?h9Kn@jpw3")iG4xܹTh]p*RRk:t` W6mӶ$^MoC>-FI & XGj/"פzd|j<u8WCER ݱ{!\B%kGhGpzf'U3ࣛrw?<i#:wh񞉶)U]ګr)]l ˹x(kpa+ȿ.pq;v2Mcq[ PE~ {kLoEYs P_[EX8^jr ?iP- ={-{dtYmnD/Sj'u3Q6mŘ "*Ê'1‰z|c.)5](W͞ÝKX v.-CL`d@tlLWDlVKEշ:Ǽ[r@3,S(DMajHi#Mntyd)Jp,M:ikS TYI|LAb63UWmR[S/J?]DA10t"Lf~Ud1"sn\ bN1 4 Q[vbQs\,\ᯛF{C%XۄxFq%r@]H؟'^B͉Z!"[N˝FEv. <{pUCk &fbbFUXRD7]tRs62IKQ|hDe4@ i㞐m4@.21&`m,kbQS <,w)(Z?$_؟Nm+ `!C vJQg.5tZ*p,kBfc~gYQ2"P{HEA=JYt} es+@} "W' TxЫez++}"շ\$S\g}`ūޒԳ>IȺ`V8\ 4S+x'ݧj[1 Tɽt6A%bddwz&;KnXy-L$c.'|)!AJGmL@4I鉥6zؠ;wF4QCdA j)]-nl)e v̺kTHU"!W>rh,>A8CD<]%M;U,(b`8=ҟoFJϧh7W$Oj(iwvGc0g+@!Pc+nS5wt-1'iƤ&d~$|ɖΞ8d'WO1c4,z-)ݴ!j5shZYh>ң$>m3P"sTؼ>= X|v-e2g 8&^x^M+.C$MvYd,Ovƒ/;u¬-LAlZ=ҺWlB0R3K]M;\?`+4}<ԡ諃 ;Y"_Z[!K6̵,=z i:+^"^/RQpTuZWzWmeFyiMF @^P\ ԰?C.|On/J=0!P(?4/|wưp(iEv]Wf"zBz=X1M~ Bj%8u#'ʘ˓bfb$sw۞M(ÛCǵFUŇ񗔨p'LmvYB0od`A. hcF߹Z1-=QlKRRHicvLL/ZYF=l]UNCkF`ko^GӨ"麬)fRߠmdUU@yҍ#PN=p'mH,0KCZӎ.',E듍"`I?aQM_*L~F ^Td U݈,Xv S3m'p /ɺw$uџe¨GMawDB\k/6n65 # %t:?kEP Oyd)4]|`^J3lJudĘgm=7٪Dxi9=н-mjp4>J׺XhubYYbZຖ8=ӹVo{b%6NA,HQ=kv/$ ?QGjmgqR֦-0)>Hз]ϡ=[Lh.Y pyZ, v@sP0d`.t[+9CPT-?/JJZ^e9(cwf,SZE YYyKeX7oYyqMIkn9c7^V[6n4qX5-%Ad/tt^:ꑝbU,4Ťd6C[wZ@MisTb`J2>-j/E==KI,/L!uW U #ՠnY(3fd&NUs|MVŰI*"JRuU݊ "&5ޢi6~G)qۀWl)J&~5j-E.㠡-~whBA^<5e|C VjvI V/ jb)Ȫtt"VstNA\ DT1)X})8BY+P%~$Q5/:JG1^QwO5nn*u],:-o^T|`"xh=k,pw_~?=asՕ_BQg> 9301l]@ՕGrwK1" Ę1 R/ pE8W2bZWx(K;qΘ2siK:OoxP![!(7@~Btpbp[?X7s4{K0V)]%"LP[N&FdBѕ76,M/Ǭ%d`Yx~䵴 Rq8pm_/Q^,@+9؂ <44Ca3޵\.Z ǡCcEL“z_s8%sT Ӳle*clV&vR1 TGt22 [6RwTzVs z|1!2[rʼl aGc2>JQOfZLNx)h1ݹ3!%hU1'x ʾ5=^1 tR)^Ȏ ǧWW ^ Ezw8*D΄\֔*/ᰈI#1p206ѷk 14 *Xwy$@ 0#]հ!%#iT${(EsyDX5uªIa*!^Y2u+ :X!eB;CKjo~=h3rnO6oS2Qw.+ ~ ~Xx2rO<%&3׋tAΆxDs=MB X(wOmˏph ܶR\P7oAbf.UT<%z_;%ȀS)w?u\itR0B#jE'8}>dUj<:$ VgtuS6=+29|u O+d㻭RPv wclĵG߬듅ƕCnԞh8p z)2G=-B^-LD'e)]?q̸4Rz 3y̔6D,>a^Se*iW-RB6bc~O,&S!Z' k[t}ŽG0g[_!5uVJe}Bk-=4E972= (1.W0m~:8>3:''I+zݩq7)&N\Ϝp_{(̩lֳeYMJAP# 1L,8\=[ zDЦkh7AP.4z-۷>6uL2L^U]FH$mZvLX~7T.MtnP}л7 q TӫPS̔bg\h1Q,Q:\E]^ "Il0'>/P&ea葝3ҨRC8sWASIfc? Ib2ߖ]E WQklEv@ax(;gbZ,@cHhywQ|pKbҦUL[Y PR̡Ki] 7lJ jw'ε$a$T˩-Q1ܙr8Nrdՙ '>IF :  0I)C5*AF}}7&FySnq$ Y\Q\ {osǞ;'bΘ}oIjNM@u}9x3*hMGq3\05Dm[2_ZE0CnTl'{cu<\yocP:F:p4ӵts(S?xp  M 5,,D;kl=^飱}G0pq^Ήm WS|2=0 E-Rk^|:蟇ّL>p'އ3A~$74Cǔ1Kj6?iz]U:+PXoգR;FO䢷[32c L+Gd갨 p\aWi߅fG@˙q1٢uˉ Iq`\N䤂3ԶIѱ叾+4/ZjI:PT涢,Q\xʀBiF0I$cpA;*LR@Vfqc%8F9ihAgolIelq3~quYUEPxXƷ^3.&>Uu KK`732K]n\wi}WC#ywU^:*CgPbITPyLQiecR=#I4|ꐔlH Q_f}Z$D?Sj^TN |Az#hj<5(a cpd 1/4ҷT@ס]@2-[8߬POQ]LR-w1F\sw *%lVī3Ж?A0e_(CLSLveVo&T D X4| 'RdLit)5n5tWSsozuwqJc>VqnzI6N "*jݛMy='^5Cz ^99:W)IY, "iWx}`V{;[/ŲA޶(iOrc^Io6ΪuQ3p:BHqfP5g+I H4ӻMVV/pGE>4{o'D3muKHV#I[2m! 9Q;2ؠ}p' r=1ٟ;qw9oQ\i<NI~Sp92X쓇[٠bf ":L+؛ʖPdaBՂ@a-J n""J p 9ɁV_X7ӎ7s24W&ϱ2JG`_>ƕ zg?2֗"}]_گU߸Cy/)CXm#Ƒ!ֿ ') \/W0`ST mU oR )elӹC3`qqz 6)Ont<|WE`=1 ޶MP_MO/PL|ë!T)B>p,m2Ǔ7-bYoCS('{1,ٌ̕]rM'f<}K1,  7 y|$UP+A7JdߣG 'jXHRd[|//ЋUq'{%ONҝ5)fNCI|󆝂/I:>js!,i}yM`XQL]Jҿ1vvAY(vßs5yc8%4΀pT@G?ͨmn~im=lr d[66Wfa-PxzhIk!QCcO.@IT!{~ L^;ֈdg9hS# ]1`p,]P5"CFcȝ(%~ 1R'li6rzSCU%"9CP(KPF;@ˇqǁi3DqH -agsPuU:A.K3v /> „R̭G҄#zf5utRqC,!U7\<_p( ]*֎ekj$X@ik!^Z_=dßDBƚM&v)&QAT0ǿ 8ՔCłxC(α|aʹ ,`ZcsKiS9^iЁP.WOe!cGd>)ໄYT-c0n>Տ i{KXZ 幓fL2|lD#dsO]m+h2\.v[zj /wg˂@ 1F!￷F@S2wK8<ēˉ6'XmQ読=k@w66Qʕ҅U奈; nc9(,'&nX>iX'Xc|DGG:|}XdMn&YMVΛr#07.xE6 ʆ۽;˶F{~ac68~D t.çL[o?F.9!xF dcS(=;00eDnIa6F0kjUZd#o+#$m6tg27d`'8~ElL!m[C<ۓ ]p ;#$z &`~Lϰ-c'$KxvRU]-M@dÇ$7)JWveYN ,ߪQ{8.`2{GπI8> hp*g1Ėkr6,8yQ^KҼW[W$W~"4. zŹK(I. RD]=B>f[`wץ(rTwхНEp>DU=Hy^΄b ǿ}GH$ v_}3ruv筇 @fJDX")$ )a:Ef( 6;{}JI.Tէ7SȽ`^?`V-3&{HR<^qi/)CIK9oexmnj׸0˦WJ%=%I+4 D QY0{ F36agw[KlXΚKzQ G:elGLM[®E+%p~wggnÛ]·S-I &VMX0H/'K~-, %W1$y™_ŒC$cV ¾޽~_G1f?l5vD)m`[юUMEAпy6@>n}lvh[oP<6/ƆV#mpxG?6ḛ @6s9KC^s9.iӫzz =M-! QیxECTv͙#=Y% FmGW`MT"9T;plhgU$lOߨ!:߀݂9 ~6nVH Fss"'xYL!N`z?58*Rޜ7|fbwct7/TjeJL|z%S8fF~9B q(I' w6' Aյ,^\ i2ѝ7 s& C%[e![M%w`iM䒧] RA-[aIWRYyhUmsӟ R& }[SJLH#*ĸw+\'Y'Wyb>уW*ZHSje4N:+EjZrP ~ѩ;_a8mXt.%sՈ>?7| e6N@.e.[e$_2ZVDQjnZ0![7gwP笛.yt?cѴȗ1_Q IAYWavV-䰣[E#t4G)/02Tyиk/Gx:Ϯu.eb̝6 (y# 8,n&185qwGD+i_ؓ1 ^R~>WM9bipF$1 GkQqހtu/zsh1Pa qhWAL/gm쩯]#VLp '(I9qCxME!{t bF*ޤW{GPU81ru4")Luuv#MHo[ +.Td.L?%'/]kEnUR(o(.d\:L"b9ŹpmMif ,AvOLjmy*9/%a>ێݽk ͔2X>6:PͰJhqp<2vjəYY5CJ}&uҵjyFź\kn,/hOϦ6_i _ =4q4p/+^:F5H7qJEN~—U6a⺲FJ?ElW7Q`y]B)FwQQ$]~SÞo ׎ 4]\>ӢߙKعo[L%m%3L52 ̩Ll a$׳W5Po-qM@v0e;-Y"w tY\nqFu&)FM"Z2bO{Wo" 4usgg,t{B iAƽ'׮Xڪb/_9!@M-EV~~Ќm=AP|+awm$x^H?JTHj?qqR En50~q|[AFGEm3jNk7GUPzS0tq%O_w+ vER+.mRUYM7D'RRn  tz' hӎ@JeJ'OBz=h?D]-=ZW6wmjw@窠mH1Au!p`4θNәi<+lBE奲+mo6jDt_@C4Ъ?՞'l4Q CI""|WA: ;:{VFbiAGCԆ ݭR[ml=<)SQ!+W"s}+mxPGơ6G`3N4E̢@(<ю' Z ~iG[|Tw2TKD͸t t^! ӊ_5jdoQ枱ߥ!9:5L诡,9tj|ޣ R ̃,mpJJ^V*4oevu "7kIpiDU O3D9z#:'g?4\%]);ݷ,le[6/~{%㆝04ɰ~3@ L |L|b^qF؃D]n6dWr*֗)ޥ =׬>ŝ% M c u\;yJ1G3KW OxD`8F{DFePWؓs_aQAJ֟ /cڙ[ηfCf@rInWMc %|5TG33$KEzmZ0-!)[.z[</&yR?Y`JԵwv,*I<]Xm|?)fʯL!dBz0krZ?3 i$0 ^$iib;R_zY$'탍Duu yQTAbfҶM0D% G*8s-$pڛ^y-yi+X}52O(@&Ca]GmoJBnVCΓm )&}KШ<ڤx4D4=ej&1܀H\̿tgHotu5tI;2䦠.egH0b9P{u`F#b9!jDyK_&CdCNL#am@O$, ?9P}f3N@&LHp07ycФ< ϷgTrOJ-n4JֿJWTc\Pi`7̀1uV"j]'pGDJ0+ˌV x~- I:hPDWݰp&g}*3bq{[jw' ō|8&BpWqeQ83-,DԀv_M˄ /ٕ99 !PDUx~ nͪ?[ zŀ(?S(Jʨg=}4:[]FD# /WR7)$\~0}Ƴ)7q d]]Y7L:t)P\sQ(wobom}dǠ'WYYxzv)(}Jr n|Prcݕ:.LrRC+gjY#8&ʸ2r]Uϣ3<*UO3Iƍ6Q 3r)+/liui5-*?m)dk|psv%3şK>!t!;d^=a _mCCAI;l j__F0O•sQnD˩^iFלv$mRK\>uQmP;יЕ{aW=3gv2kݑ˄>-XccZær) 5%6c ueą,:dLU_Nz2 嬯9l݆5ǥO7E]b.(`WX(# ?ߪfm@ Tu߶p9x+C<|K~g}z3 .XMӬho?Z$7L35Z? v[6@s$!헧Y#WB؛TO;Ͽ-[9{ !WƆgK{Y?B{8<_4 KP R/ηւaI< ) >c?z1tɉe/ 9 )Ow@ 3ԥ&ZV`sOr|{sdgb rܪ2\Z;g[  v7X&"8q\/RPJn!>?5T;+u|'O !Fֳ%?,ҋ^|Eriw^MK`m.7w"Մ:QߡƝdRe;>"<73Kwk?wF(֒c^M6|GKͭb} &D4UT"ޯ:/|^Rx0p\*_ޕĐ_?/, #oμUDHm[}_,B)s E"ٔ0)[rʯ+o;!ӫ z| Ʌ:iHX Z7ebnyNrSrDia||A"OԓG轇 }e3YKZ|HIj4twvef Qx>4m ے1 卹|YG/-4s!c~hW@zD\C *" Ѵsɼd Nx@,K]՝O̖UȡfM{Z;w*/:y ZK:,\A(PD_iS3>n4~l!a]of)+k88~, 67 V{Ip׉j؈z<} s,l[іZ^f!A[6 v]~bQs3Jgzڋ<ĺ"B"YHmܻ؏/TZj*_R&q9–^7×DAyTiܭ*k1JbCy[t-,gU~S]8ӎ7)T*-aޫq'O{[aDރ*QBպv ]RM׸ >K+Md6U$/00`1-sZ-'z]!rBX Y$#oua!g!nЁdm%Q5'|WVDc1%E Z.Fn&i+6.`׾|VQG#sX~1cnL)LX88+kbΦ^b6 @6?OI 2w3NfX*o=db㮏;!:?Q*&:ִ~|{0sMп3Lp;aw!\Ǒ#o&VT2.oev${N;sP ^§=D7Gn{;n.b^zڣj`ʹrwTEIe*i SWˤq^2vePͳoJLAs_3{ joRϳٺx6U hmtpB>V^Wp 0h8s,.a$!(pIqޝG"|!XR TOCZtlZNo`aAk` 0~d<-X}"wQR8qݪ 0._x q~$z|uk>Ⱥ ۞OiO/l85rM¹JqCQj/:%#M!qEiGu1[ 7G%kH az"'t^ Oya`fd'.8F`/8^?b`KhgP:U36b+N=o=h=';3$vaYG`7T KFi/6*H*:mCؖ,_FV<:aŎ0<şN&ݤqŗ)qۻe*B5bȏ=POj XTei EAYvd!@|yp#HOJ\$2"ofmS7>#vEK°FS4ڔ鴗;ZJo (1 >_kI%uY\#$g"D'[A |UQ0=:u ft;`f U0qQ7AL#U x^@dd?[ i_yIΪKHݟ _E la9]aǀm3\xyG@r}KuP]) %OM׵}))m5@ؠPI5e#߶ZNV3 xHͭyM?&~t >n'V1I! };QKR3[+lY2` vgM k0w&vJa=Mx;A69Z騋*Zef񚗣|7f0$F`qb6jjςw89$7$I,yd"&4i}R2o9ϸ!P[?"؛.N:44:x (S0Ql!feTJ6^L.CoS`3mA򠘹0?&]Z35yZrxD56gve~ɶu38N0z^9{Q`o zGR/G-N(h0mn9-mૺvn)=p."ЄܘqJ([f#KcBF|܇!.^N"r-$( hWעf[G-EU@A%Qi0*lDsrX8i|Fi/:7y|ڼF!]Z?S7 Ce`'>2Z^&);'H3ƭb^I\!QzZMb&+ vIdbR/=g{`-:F2%#U(xI44>{q'$*`́q#b;S4띨YTshJ3*Ed!3g67VEzntbP;95v!+D Zǵ`*sVT?ǽZbbj?Kdb )9^ ڣ\+V#9+ z6G(4A {pNIYG:[ úkz?5@MՍ<"Rj<=Ԋ5GdddVn"4,^k(ׅ3oӗqzTܓ9!žt!&wFm\Fuo# c?<6Ck7_-`Pdt *(EJꝱukl,9UzJA~yɟ# #+hWrnR<BPvSZƲ.L,Gi4qޔaNGͦj* ]-L}kK"pSHU; J*)b%Adu+&,XO/4ϨM0m_s~b;ƺnw' p震``qI#R28MR-xʺ_`GKᎻ1u"?<7SqF oi*S]UN8W\_g,t.W\y$3l]\"`a@TSxG`\qL]k.Z ׭rGXhsy3T;8m/g"5ҼX[ʆ3%u]w ~ǎ3YqBJ?"lnW"M?H'̼t2h!>5NP P¤IYf:p1BpMōZHI?EP U1q%R{igUrKf((Qzɝ:Ey}hn|KYwuQs#0SZ| \oXb3f Eg8%:; dV9%m=R]"46#rVly%^p R1E;09b^i ϴYMٷϜf7Xb=Zm-ne"ϪnH|d̈́{8VAm3ps;Z~DxJ>4F$?/:CŐmWg'S{Hkf"!ӭ-M(Ńܑ˾#DtӤ2; ιZJ e!j~ˆv_+h jjX:y#6`R%MzkM7 D``V4dEJ|_)O-gceLB>5gdvsO1v15,lY}>PѝUYzo(Yo4PVo˸޾z&mIK8Xj?%aiqEZG @|Lf^1mO6҇~S`{" Ui(|e;NTEkZ42ps} YfVbMXsG EPX6#e:aR\Ҫ/"[Ym R:(fo pÍ-svGP!y^kB5+:ali{\w~! _4>B^ j RXH<mK/*2JqIATiAGJ639=!:}K}9d& KE[~u?BODw ƌ$)m*/@f"8[ VT0P W.'_++ZrpI!T 3%W|%ޖLQ+arbgaXXa A cSo} cx:nsOɞˏ?_ǭ9\h@'lG$Ctl_U-҅sWCmC(j= X]fs>\g?|NxJ>yYPaֵ ~'Ii 7͢X )diG9O# o%E_ZoicLi"`Xo(A#2U/WT"p_>Er|y[?%Dbl̼޷[re12w}7(, C agvÄƱ٨ B>aX%QmM:.kEq8M>虗aHeӭ$}6Ҭ)h>¥+B(9aJ9mC?ށCl OL3M?_&C!NH߫t}0fx7hjQKaUpa<6L"HnSpM}X7^s>1'PXq 5YIg7(;yn;ANKHWrVx0ԞȡUuU͈ɚJ8֢<'4a=t J³hKmY$FM+^J0(iYTQ]_ū~GpqWeLcX6O֦/1EG I)Fz9~zKا@$N Uu`Z D+*e80IQ1+kc?>q: A~֌]*N5m" U-PKvTNC0$( z .I6G6 }TÒ _fؙ vƉ~7I"R|4j0>D})`6 W:lX@M\٬3s"glEќlBO }ROD KrOwAJr9@}|SYM\MX:' ~nQލ7G^v*.g<VޓŃ%EIl5#RMZz b%fWj99>)$ ߽ȕc,ўRX2;RMlW#E1o|pO<"!S2ypM8DV,U1 67^Sn# {lSDW{ g/,?,(IGeCQV fAl t9AF] |ʣqO\,1)SeP*-9mEU8BGɌ =r9XD$~JKb ]꨷" :^W{qCah&@lG o1X`׵H~ʿgb%Eܡ.XcԤR9 .6AwLBl3- c [[[PM'~"J xD :+\{ K)W<Cf{j.t00ح*rs#ɄW{)|%!opBn]%η2hE= 舁`WY2pn м32hS\V| Q_E.() 2q~OBnɒbG=9-kmd Kvٯs%C(DЧ?{0$vη*ՙtUz#!>tE&ޖ!OoO`/y,B|8EԀ@G3Ġ!/ޘYGku-`LWqf}ҥW#4(&yZK^Ag~C@+g>rON|13L0 ()#}ʵ PФUhCڕH'Qh:tIA+E]h.FC$ .D̚+7p@dUY [Tbه!M~ic'56dï< N-(U1'WQW7=.5:l%w ,ҼK!YF"ݷ2좥B6 ?Wv(X{x,]<ݼArXoe (Pa-F/3yb2JWBk&I=JE4VL"jFJB 8Ay f~ϣ]hJe 12%PKJ2ƺ4)̈Y!yì۶V!?U7/z:)RO]u(*YTV5sL6S,}H0ӰV HGï3VLR*NoE%.cZwimR/68p2|7kb˨N$\4>UQ7H.G"sY.S2zě'!GT!) 7W 44~Wp&9wFi _&ֺH`!ݑl#j'/x+V śU 5ZպQݧŕ*?\/ 3 :4XK|g$bm_@0w 㦈ʰz!PT:c1St] m e'-\f!@xtNw%BZ/xŒn&s$;"ӯሬ`˿Rg &'NmĕWx}n\RVà5|joSӛ"m^8?aҟ^ɸћȷ]WҿIvPYK &-e=k#7B7uUؚ^bWb}A]&RPke%t{u%oRv̅)  o/{7к==vȚYn<@By3c#g6mg ITدAN3ʈګ-$nf C>_a)rz>ڠq0JCWbЪ JY["V,CREUJdP#@` ziO&q$,ŤVz|VCؚׅ L;#V=V6/qPW;22n)nG.\*['?q )<"ba+D<zzWzGQK#p䲣Y Kq YS+_]*g_艴X_wwϢ9W 8a~8>*) - __QSy1N,ȣ1 9J`1ĠǺ<њӻ ƒEYxSFmg8Kl"F<7;˪t0^oyW])}{'.Bx,vR $&Jj VPrѲh^@'\蛄<%b)2S](';7o,!LtYV9BJiB9odäsK9LPOCzwK[HSxlu1&A7gZ]v\-b`=XY\+܅<.8̐bto@f"FIiVߞtl@aۉ=♁._5'yNR7ۧFϘ 4 r=ٵE!˚! <8B'=|Jh$;ey{R=O8~n±}Pg^/F60ºٮVUX(m+ !T,MSxI M'AbjہMRi2s&#DAoAdÄ:4%M¨{I#AK80Xca|˗d>d3kqp_[! >87'ҶD9dsصJXu3oI}F3\A2XP6\ bv6 6cC}ŵ➊?Vv2,Ej4!O!y)R^at-tKȃUdwK 89:\HE4_#¼bU"ꝣ>͘i+qe%ԭ9i& 5bO5j׋B7pW 5{v/Kj((S*VQ`WkԨ_ d6X U@Fr#P2mD^y*^IN4V 2y(MiH6Ԟ; vy~& I !^yeMd+q7yx%E>j.tgRfmC0}+|۔YŌ^T^-ܲ.؉ BIZfB d=n^3Wb<rZM;].=7N^i)>Ljl)ﱹԼ4iN,f#?T@ĈhAJOFfu$,-@?FM:!rӅ8i&p%Q//f>uާE?t;vN$:$\?_[]?{K:^be9dMG hf.Gu3)E sLwud:r^E<wm&՚@XK):ZanT$o0\F<|*h_[/XoШWL٪/f :4!= vFnXkxȐHج$'ƹ_r'd.dPlaIwHi2-ϻ^Fm85%lJj(KE&( &G\NANKA[}AtaWO v>>LYǙ5 x "0tAg)'*mN`_4)L1,.Fh2AS#QR G~`;\|P@Q;O3*.$0؟HRWҚ&iA'-_'Vbma"U:؃g@E8fFPwIGҤCZ>!렭}WOUBXjuPx˪S:ɠt«co( AI◁SE_jvrw\}_ 2e [D/f|LMvFE)r\9ZP،NL;V~xy<16Wɛݮ%Ѐ -Y ioVK_c_kLRBO޵ k8gsm3a|͵pUpG${/ it2OBz%ڞ%~ ]*I r=W%O^D}i~m}.?VW:i A>@;+AܟT4q=ֻ1>OAܲʪiP/x*2gz^-)ʁɔTTgkq?F^˦e[A<~+Eê Em-Eo: ׇb=#Sx gC| d{ӄ-%ͣ zQvjbM:W'=~Ek+cb# #;Y+)1*tc.;g3_~ $Ϋsm!., cFZW!%Fny%cfm ǡ2?4Bzu:nq0n}iv2Zk3 C"IWx9֊ZKyܰ5?K;w7j{C1ߗmj؄:l.xb3HL5.K |9J7sڜg4OzAE{Hя=quizr5 j .Q^{Ə )̡.{HhxQ:1Pi*sG;+1ʞzϣ)*L } FreJv'(904q▟vVY"SmĠ겊<y ˠM Wim~?!\Y|7߫dE; #C 7\=_k6Cv[;7&%& ³FHY PCZN =PmmUa&nsz"8V﬌h-7>-Y4wyg 0~Ƽ H2S/ȳK0`r nkD6'YJ-)2Mu~NĢZF/i4gY։%4Tw@rCEq>PƱ7fͺk/ȺC_.R q'Mm(˝B 8uϋn8ݾX[.ڭ7r'>i]gQ;OzrS=z (QӎgEID{7jca"+ZKd< @GUg([ r {hC[&o?*8b첣 lӊUɷG^Kajzs>U5d7{p\̐2ˀQgCz4NRv_݇$:S DD 8\eJDn@Z uwrlZb~)C_:i vcYK.HHOPMT(a AZaȳDNHs<]DÛZ1Y wx5wqQ(dMw\?KbnKڵv6Oc;@F7+M3ZjA(j\~C95 smIBow0ޞBHJ䡁O1wgk>V뽄xbꉑX\LV =#Ήyk l?q`h<*Jb0>w^Rw- {]~iKBV@\wWc$_œt ]4A'qW㦌0htW2KG1Fy^^ЈG#Mz:0+9#ꨢP-ȆZ7蕨dx0KA<32@ߓ1.\3joo[k q3gAx(@`S^乩0l)xX &kTTORqțs11H)6UOv-ӅLn6!mllUlȂCs)-HuEBmE/=T (NoXicȷX,Ԍ5xUۢ%N6E?+_K{!w1 Swf$BЂZaCV=&x`!![t1P꟭-ohv"u,::13Ls5S@yW {>RK<*"wE)].׆¶{Q]!G9fcHąlbUщܯz~3]p[S Ccr&E ?>_kIo`KlDZH܅"L=P}~ncGVͪ qDґ"z1"M;>{ C@AY[4سYNe@X~+'[ ][^C*_@X~ܨGry0IA׭gIHb#h*OF0`(2`1ިA ˊ.xF hk8;1 E[ W[Y$.qU!u&.3뼌Jւ( <`"JUjOh}Kaqk3^YB+\]TF|  A"&a9 08߬>T\ԨLӫ q-c>la6DRgA"ThA;Z?ȟx7f+ypI/.ߕsw15ٻ#}@6]5f@ˬ TL?6h0\1+[}!UtjB[r ķACs:`GՄާAgMs׍[Qng ۷2P|TH#۸etB&!/2?U6c+ /I38E\#HTIMМv_0 FQBywja1pE ׿UEH&Y&k2u0]Pft9]uI0F0K_} 6]D |Ϡ)[u!@X1ǚ> @C|<;EȽp: Ka5VJhw8l<%pflw״4:v)tΖ'Bp < 7џ/gTU߳ BR0K3SE+IJWe݅V\$L1Vg`r(AXk.:H?3q"a1Ͷ"@]pF61BX,J0ͦxߊf?qZ.s-U2ORqӷ2P՛ utv XqԞ>loaNC2O|QZQ]p;Ma(eH-~7g@Fv5J*ޑjߌXGep aw? _8fڦ{^RX[p4 uH1\N G u(,>| )SӌpAGtrϩYa0 *^N |ڷ6ؗ(Xw3x5$,?pnXPh)ws3|+[4Lb3ϗb!Z]֡!eiۗ_IsR<\x]n@a~3}?x6y8v)Vēf5N\׹Mi+5ZxMS4EoO"O`C]x68#yh0"+Ɨ8:})`d0*'Oy++^JYޡm%X-ӢfVt~2FWW%rs\Oh)9ry`K ?,/`>h}5e ^D+ٵO8GifKR : Q+S)̋w^!kak!W|b]&Lso9L,ٍjn4 XK &W*V!ic@k5G Uv1vENwBxk?_2\ϒiԕcZ[ m9pj@ZӖ{WD(U6!j/tS큰Ƀ&tA7o\7&KWNyzY,я%!TtlVe=IUU +w8;PVYAh%2´^%r@)lG3:W "');csTZj)V{7y63M8:XNM7=;u_D_V~AvK400!w!=8Oy$΂?% zѥ $4 c%h2ݪ`YnR{l\-M ZР A@Q AO!DAWҬ[`Ei|δ[0dY'2jv˝8cc Y~E_Ya"]0rG݄HȴӁpAgMi2K0I9Z{Eś;amGwk]ONl=ȴvHSnWMKU  B^7ƞSY evwE DdiSv58Ӽm[۲/\OŔ.,jkxHeNP B35$Z3yT+ c6x6详}yW!歹9TrJ;l5O,ơabE +ݺ 8q<,0tHՃBK~(9-w~Ms7t&VɚP15D͈ûpH򥞐cSySm䯩C)E'[Vi'tة-ȣ{0+<|t%YARxspLh'O>`"(w!ּ$ˎvi=p mΚ`tY;P룆w~w{(!7opl"N6n{a_܍H4fҵL;9׀qO8uRBVChT#"$atCCGu;qԨEkpyb$͗-nt]KҔ}֏S>})uH5){8]DIQŶM^\w[yxkZn ލHiIã'>1ܴ4d4ÛOǏIG]ArIO5_"riA{ KUh !gLde@{+}E|b4xZ6wH f7\#5ũxb4',M? 4K.}z嶩E|@qeNw.%kUHmܚ6faEUl\tɒ잵#0jdFtO6#&F4U!> CvfR0l_+ ό%o8ɀ ,|%`,%u] ђs/Ӊ= 5'3eV!gz`k\LLc6DŽg?WF9jx8Asԯ 2Y"T :kiLAO V0˿yhae xF%:/WEumA i2LIȋO-)Jr$׏ϵB'|$)J1,42$lTeZWj)y+ċk>ӊDܱ|JihH ~#BS`xk#6]sL49G;}g$alM3vf%TV?:MKYN[V8}҂g//th:.w䋹}?v5KJTЀ.-t|u@LQ"r{ y-: d)49,w1Q.{.ӄE5i4Ve/Ұ=ȸEvE(7p-2eA&ŗZ*RS;ÁT=ֱg31Y. J%اEU"Qv (!&$rTNg4HqitirM\˓֝K(0#!(!ØQ^0J)wRD";hA&wY'z,>mrˬoP))zb$g:s@ k qs,_{/))qSL5~,ЦZx"`p /2{UbU|tƈDs1K)u8sC6g`Yhg^"PʖiăVZЧ!6S'ZEvhH;(E_mdY>+ P S )gUInSA+uc ^RIEWkeiTxĦ+4EhN0x׻A(3\?᫡9+t’[bŝEz:b`Uv Arj0#{b8a~ Yv0&eT J t vo1Vw@- &xpLwŤM ( ڦM8:VCBŵ~Y7.Z/m7odn7s25 ]|ᄌ;st)1]KPz JE:G'v=sJ L6Ӟ'׭K0FߋbLք=])-%slJlq8W^, _I$ F+dpg3EW{,dVfcgE2!Қ|ƇG㦠9G^ H,25;8Ja~#1QE8鮷tuLp b0^:y碍Ȩ{E/TNGD5z%JBL~fZ6 5}E^$t_w9gȈ+]ʥ;6ܱmTٚW&XWS LMIE-@vE*6x ۇon,p\.Az1;f >eD)f~(!9>̓m`+^T"R5-ܽW4@rI~ϗcu<*rM:FNrRW!4J;yD^xP}AEvv{=K`B,Cј}7z]1k,=0)$yON#+Ǖ:cHRSVV^-igwg&*z`+q5&-ThmR- bPP6nXq\o _"UQpPRAն5)PZI:6MV9'"r^;X>y t㛥;?7Ɂ3 Op}~,GA?x*zvJݩT#mSt韆s=sY[53:;6s[݁x|W"_ޔB?wdCUhښԇ*)\x?D \`9԰92ZѢܼ>qz]nSNfolَx#g:5Q 涐)9qş~+]`~[#&Y{P ~T!pc]ܮFw<{DVnӗ$ʎ߆Jq`U"30EYzAN]Q'ݚu<`~ Hxl&HRd0 0t߾[lJ_L -K\ ꡅ b.u}Q$<\ q8W$A\K:{VzZ$K4 Tr0D_ۣȯiS ]΢@E28U' P ĵD<Wy|}(^e ;شxWxF/+&k`L3y$PPCY\ԛF5I*5uJ$ygHv^ES;vbN6x sMlO'ի.n?nYn9L}u-reJ1p(e&1:CGY%&~&2(_(F=Y6#gXGAWi E+7#)/;1a-0Vu FJLO8Wj}n&rÓ{q0;zo962'~93^eI;(M+y ً6t@Ο=&;x2Q5S u2o7E67D+Ch'ܦHZG=?փ`=gpW5@5~EQܻG.(>$Ec7 ]bݺj/J3$+8Óu*Kڃ6/[pWG! GP;N2|õd\HUs_ËŇdy,:a|bG3*mu ˪*W6P2JWa:Mh6C@Ez1Ul˽Y҈ۢl!|AءJLۢdQOFLHnm / d< $f=i-> X`wdܻS%7gza$EeLjL5+!#fˬXNpMc2UI-=a62) 4A&5?-ޤ֘Θ?z6cMήsd4ҋALE"JJ+~ #< #?\= H55;|9̢T{#:g0wWYVK9{L%\?^9շ q[p\~]wѸ~՗sh;v[zR$w2;]։{tx~` t ֋-"B1M8ǔR>o6euZ2c0yCYTqv\)n>:7tO6t%UsV[ě0,ĩ(җ{kԷv6vv;߁y0xOsܙhr@C82$>9˕])LnP+?_Ͽᗼ`(stڃ'.l#⻿>_D蝈L:m;)㸘vH];S(N#S54H# 9~Zʧ #З.zL Gz.I٩Bs~#_L٦Յ# N{gc^em.#4أcʾE)>|qo&]njݰĸSҙ0xU[&nX]B^.T׬EBbÚj9FiϗdjHyymZ:1A[d:ZJALem8lz ?מsՐIۭK'ZCL_w1=6@MnPER=Q#"e&TXT'{fljyw^$#tnT3XuӕxvƃW3ۤDRa>lz.3ߌуڝʳsb e (E:23Rwi:sWpYobv?2% "\ aX5SY1S3FL,ɇ(@y1+x ڭt-⇧%up fG!RA5WH;@be6kwrNFx ?Խ>O{=mȁ1 )*䅠KKU `VwY\783,pugϝ$Giܗj D@Z:y9[L A4UOɡ l 9B4:<+o՜EiLoiw{AIotuAI%-Dyo$5w4jp4幷c뗏r9 AM(yI¸H5ߓq?j4i0eiBh4=}~?Njq:+Ծje^a󱹞 Hf`@D! nz'="KH1t|X, Gh~TENc馗)^[A}.!5KS<մPBI2LWqk]?o$e<-Q)l1R st^G*6TV"҉:cAjԤ`g^b Q4V>ɡzũ_cil(bMJciÔl+HA^=bM&"j$-PۅՉ)f,SAEyᱲ8_tB>*d6_V]>k@@(=bIXœS>TLkB59I7wGW[#'OX5-7~d{LB4gp5L -gַ)VZE;_<ƧeIM4CutNR: CBANd`R3Z"x+x!ڸl>d@%Dw*$1Qj;K͘MC$NFO\YbDž՛( (cVN%h2CT2L8%'T(RM% T]S <P14IKʶ3@F> 16-Lk&&Go*#C_sA/ (+[OՅZI4{rl~m]]$E52s`E0Ѻ[\hcp%Cf[ַSe^լWP v0|KKyN63&O~$ mgs19NkX4Z2 6azi ґ'%KgD^cڤߧM49͉`}2wЂwZ+`sTE;$IKY,&Ww[vfQ׆xM2iheT weQ^r r(&4?F6j?Bo'IR0Uvz Ty6$ Ŵ pZ~) P6I=>e8-|>TFٖtU+hS*?%yH6hƺxqebє=&4y65kCQ[_C "))SPPfRa 73mMeF&et,ksl`\KHXq)6(fou+x~ښ!g fuo٘71fi ri˝':㞉}+'wʊRŲ(#[r [`5Skg b8`3_rk_(Ep{c3oVGg mZq2xf);prB.Kz.-)Cj)`cF++O~m#;Hj(R?y=eV%vñ'PCG-pƶC_aKDb~ 4 c`REԨaݾi R/|v 'kp>GQo[@WtX@,y9k$5:  ^2g~),;_K Twk2uΛ^cz :@ۙsW e%&6j_4a-hc@8C|xiuDƨ`h(mygbP_Pz}Oҥ9 #}%~i0\lR c퍱 Lxj'(Y@hsJ_/u]r[}6m*գ% |NJ& L@^Aztznjl} ]n`O R݃㐚@㦇64Da"e'SuQ]zd#@!hU rys.w 4Y*ADt,zk?62Kn UV /_J(l8(-Jxt6=E!`C^PGD3x& 6{0Y N]R}fTf82=5Huy]ҝ{; ڵGE ЭJ\5H>FV֚9Tjra?#ؖXz, [d8FNƵ劷8.WGDE6$cQ"DDr6]#~`|^ <n([8$:wBy)OcTe+SaY wU,#}r:#LșE. +$S.- y O@JՈn4}pߛ7_sz=i`;F(2#3UwrW"η80CM㑊8)e7 ΕY̝# ]3аy=}@5ҮH`;|E3b2Wv"6}gzBf}th`:̃a>0+'b1R<泌r!c r&: Ӳ]d:ZYFw>^h+E-f66&],©]I8L, Xw} yf6?`-&n.5,PjPGtD҄p󠩮 ̐R = < F4 C(Z!1t)[(xwh.r!ry<  Sg#h8bK$E.2\wUï."=zM.j9沕3DnHT]cT}>jĿOGJG+9PB }`Hu,ޏ_S-Gaܾ; b?d†uF뱑֪ {8҃c:{҆WK:$( `'CL1?n:@RB!'ڟ^a НU_+SeWHB`|~H$cGK%{5qXW0HUT_jbeg_7SC^u$L>Rݵ0̿3ӌuܩey8DJ+\x]a._%`kg 3 i)Lφ"w M9uO_2ŃzTiJf>ti#AEp1mz*(cK։_ZsS++:[_I}}4 Zv 6b 6Oc&^~WaТƖ]f~M6=c_^GR~S6ð9l J 'W˾ R/ox)eKԫm@x:yÑ=XKCgwl DFy4s;E3^rĎ}(z= sq R|i k#(/πGY!Q^WBUjY̏6r +C Bz85ܸlCAAT$\5gXQ:_ 뵃n-7oCpe":S r9cTY./Hww4[(v)P8Mhgp;>svÚyr[*(yd334ˌُtf;~mvʎ('p Q@4oФApU ~;w(aE|`OtGK!RqOQz?Ln 4N;d]97ȗR |E{䯰JBa][i.Lwg}R7ݐꇁȢ~wꁸJc{CtHIk u˔e8ԦDZӌFи&/Q=qX]JNT~OȐZ21=+z6s=*7g̖扩I=?$#D,Iw)ޮbm2L~UA}pTg/.PƜ`57d&VO}YaiּUEQmOrO٠l%G֫fEGDv^IbE `\*A cŭjW'\xsf 4n9e7组KG%bqukT2gt)FKwoP.2/N\ ~eTA ckܡ'c<\5. 4AqGcv@9fڪFrA&V_O"8`@?)=B6$ED?iAeD@y:Gsek &K۫Rx3 Au'J4P$\\tȘ|\ b2LWH =ZT ֎e8QcrvyN;5?QeeI 8?Zb- *ŵ.ݨ~ߊ&VWoEtAbo&\Ze!xIHa j5Tn0yiG2/IcJ1)q"-{x 5ZAgY/:sY]Q>FgkwBy\j)go3PA iKzβV@u y'eUMF;O n{Ϛ pBPN?JԹ忛5 ݞ=z}ҩJ{Z`(׺bob{hK$_i.,ph.jژ{1#Pddot;B@,1KKQE 796 X؞5(mB/@ 6A kR`xbW) IX#.?o,Fjm~M [ 6+$n 0ʞ)B2gڴqJ,A+7?|?hp' nբεo" &xݽ% )+V3S5+Jk(]U&oD/"s0aҪ_r^)4bcB<+gb!Kyg/qՊGTx5t$e'lWh.śOj O&8KZUJIWAy`P@@rLN[=#qz(?ni*: YWk^l 9p@13 / Lc.}c]@ťstwD[nisqId-~7C<@A*kB6 `S=.eOXKLò"wRQטd7f*)4r YSJk,ufgǮ<*~/#>cJ_xD3)ݱ i>dmJmeq/pꢩwޫ}[/Ar ͂ Ov)i.ez<7cG)VYk?j׉~b 'Kj5$Ed槦 U2sl4;)P5 )g K47C%Gax-jOֆz, e%ur8_ˤGG<;ݶںD`4R[2&+Ky֋LK!_TeXі]L/h</5sS$ӠvN+^еo"rZG˾uMH~WNCI|óKv0Rh wљUV*bߓg|ۜJ>-|wau԰0M<=Fp|&jJmĊN Q N;Nݩ: @N>? D^➀g,VR?E20߾c9aV1,HDi2?kف|ˉ;R6\ΫҴ4 G_9k{o4aPO-fgM/4r-;I -3-ƪOV5j?oSojɈa']ԦUY"S/8DD1UӰ @`Uȼ^"Yl3N2cީXm\as&g ͔~#8 ?DG8i,u1p9> eP&rߵTP3bK~i RNfqoLhND0(8;&jJ^O/>8ZI«\QsWE#X3h(]"4rW啇?9H?jO6gF0bsC CweA &piA䮌,(uz]an N$|XܖɜQ1WE? >7T# 墹#:6ݹE|#VGQ"J\5bh8w?E99*29Qޥ aI?9T4u?R|Y4he ِjajn(Ulz֯rȴe% S[uuˣV6)Kvy5a6j'<.PC25eZ=T5y&J='ED1M⻮v uEI0{%XmL䕝mr|`hZul0^'e*c؛gX$qͣ^KT Nq,Vͺ]䥞W[{fS0`¼,2_@)K #U>I`KmN=H_3ax!"^P왨J*3_D}Ei~k~obf!N%%$+zT*ɡLԬ۽f3qa Ld~<5c {Э5'OavdM`ROdlEY&I pQ N;csTlI$:X%bpO|Q6tf~[{񞕏~ZkG/bcj3QsZfZ,\ԍ5w,AlTOd0#"<|Tʔx4K-N%%zGjB 1R { , unZ q4Y>a܅vȾp$#xsCJh}Ehߤ׵wBZvEgb?kl EiwDW YĂO(^lLo9 oϊh\xtro׾cܿӹaI@+a!.-{TDZo"+2{q=3FzR;ߛlb⹯.5亳WԿ1ydx3/.ĉ&cjo?(`5 sr,SY0|: 0F8/w|EbmEju%k 8! 1:Eăj^$*D\Ǎg KÚu<* JT3ff1[`B^eDdB)Y̋(|&oD'pxvëpJA2cs\c1,T7wz(!D``L~W9F[3Av=q zr!;&o__KXɫ`_YZ͖toVKG呺C]blXr]n\@NpAdavǃMx<ˡQ@C,AQ+͞?cH@"q={bᮝ2N2ɼiҧOC4j Bb{`y mUD_o ~Ͳ.||ACߴG0^MÚ'[Ƚ#\śL "[pś)ՋA_^"sߞ굝>d,AzY}ل &\  :wȔIAV/7lEb.=+S6@|u{;hc'{;70+:m1)9G& ;uXUDrP/jgեp2s#ldOFK8?P(d=˳-zyѱfz9UA C/3xzE[풛x |ʼnXa6%Pca"Ugi(_vk4UqvzT*%ߤ|;e~Xt4]Z:Da!v+m] ]V8kGۨQnUM;&MQ160( 4@]~U-h/ QR)2KU^Vu6Zm.0Mjtu5&0{N&c6,TOz%1W$~)6-(v4V8}Ll)!Lt4{I~|d6 ANpC,G((p\֢j9PZN#$@ I%f AXhtH 9TړE7LvR^ 06%4%Q?DQְHGmO^H} yьa.Y ~7Yo"\đyL~č/':W3͗=W--:4(Ӟiy_RfiZE>\CIiU&  ٟt#D iu׼~-PvY2pwuX8 *{I d-gɊ}>r㜀_:Iբ\|bVP>"Fp ϔ3|hu &tx?ցL?(U7>sHJF$p×;Ɋw m6۫̄ [c+Jtq˨I^-gDg5ަ䪉;Z7;3Z\5{gt]^ހ[UpaNR'=A=/P1yØ[SwiCϾ6@?HmǧIoPOjE<ثuaQ|foj .K|Wt_{̽%o|ۿdFUS}D:ǃ;jrvN+LNa3ڒrDKDE3rG<>ѦiIdPEsɮl H52? ,C҇;T'Q _ۢi 2n>#IL*H <>̻w@,NX2,†W?wX÷Gˣ{$d·&]l %A_PuYu8@=m6@bvɈc>h!t _d;R˯MT_^2c[|v:GΝ'BIP~mICdU,CF{IRϫ= PjGyf,!,)9BE;ABA|y0hh@^+%q/2j0 2*(aB嫟/BڴLs+n&i< 䌐tl;_#nrHa /UW5 ki$ 9x*ƓJ4Zx+p^rPFrO&l_'40#9c]9[+-~k{GQ` K!0XB5Im9E\ |9T$vgwN)i~ li.|+V{"`919LL7X#^Ɏ^!B~NLOa(pG}c fpn%(mq)jLHl<Q>-u'Bxrvy?Ȝg'@wa{JsP4BTre'Ʒa@«>I:㓙c/A裴VvlIM-lJBR!w"H"ѐwΩ<Z$b`وBH,OXt9EWxom-[dlnN<-6Mv>zp%s"/>KO# rSZ/D>Ю %^%$$͚gԤ` ]JxP|+w\`7胃Y<{zSϠ'ܺ_$g(ܔ^7C ʴҼԊQf/[K#L::tC{Ϧ'a?xE4-{g^y9CU17R5[s_}YG IImep/![9J~h熷n$1E5/Č#ws=w #Ø0m\5qO1*jdK6Qf(? ˓U9 $+Wm=1AJny$}LE|G#TvәQg|elڕ׬` >3&ky!U-F[W/$ޘaaSk WdɝՆɿ+3e 6vaXAIYf!++Làti-%@%Ns5@Ƞt1-pb~ o4r[zj6[YE֠e> XHJ`Dp*_t\/f5#΢w(]/iEީ$AU*i.+bJ黦I?H6IߣzĢsI'Pm0a~8 :V:97nX X ^a/n'٘6L_/_I 0bSA;eNp|5D_ݣ떓N7$O@2Ԛ: z YhJLiV.,{d~ϓNUVp@sNUbgy&T> dĸt@w) l21QyBvd4BEuGGܵ;AN%@ÚDj \լ2j]1\9hMA| @B`|̰1?pDŽߤ *BgR(e_,Y -"Pr"NgdO)Ί) SXjYxG5iP,LgV2d|D kv٤xO34]K+ zimAOt)j1E{Nfޤ/q,`5#ќ|%6OhH'jj`yx31cN<0ɺ/DD悪3 ` bMI_prvPܡ ̾r#B* #xEZ՚WQlPC)kJv۹ԣtO݃8f%e RvF,WjKDo \M)z> 7u2 C_}zrr :>&07g* C4cرW-]9Ht C^mO @ +!OXcˠggCisqqn%֞1;wXWЦ 4)HW#r.Zr̦)3WdY:HZk7W-7ؙNCj/Fw8^vfzBg˝RO02G?iMVFg(?kQha9"/}XLuwUjݙI1X"fER*sr‰.9c_C)\$/P&?5ƣ ωoTb1Eؑs{WM)kz-Mz2O/j"M>HfTY{]3anrQnpS݇7c9rѶΥuy/rٙBs3C^6<`Z(8g[1wS숓'6Ƿ_܃E蟋t3⌆7_#:,DV?ؾubm35'$5"Txf*-)RCb6WwKTzz 1M'%%Y`yͳ"22ɾd8A B ?h,vc,wyELtLBꆭORgh>K |@RGo4Su$!w5f$j3b=D  3p)z-`'/ɴng#&Bhu-I;g@.YF=/B@ӷ3ۤJP&լr)o-rMwb32VJ^ϧ+}=c3af/0>2qvk0f03 cs5}@CgW *MH@j'>|螗f imJYgcZ]$mQq.N_E5tr rYQJ N<1vh>"?3G'M%y +N´dQ`C7G#!i-|aNp?$ls!..//[ kuv'ycnDJ/8Nt,BWvmkRCKugSƹ!_ɂJB6-`A`Pe2Zen1`? fHm H!+lmG#e?7Jܕu `#g^#o͌F_m-UAu1DY/[R;f`|<{ѭ21'^^\&? ?Q "ŪD@w.ެss :)7x儣֌ֿHln "atkuYUyqn@vuigJ Ñuʒ 2駅cD{;jUT^0f)rCR9QOH.CM0Rբ`5X:p*AvӦYVfDu6 ÒjPD#Auz{1 ƈUmw[0`gF5+CnMR9Ż\oJ]'# =Snge4ghqb.TEh^6mnI}ٵKJ: _ETYҩx%s}A)_s65skT=( 1C +Ң-#K (6Pu :_/y u6Piq+Z,+!䣙E<}XK'RI J1dp=ʭ!gAh#,c'bq?bjY4OUmG )߯g[2~9Dy:-\^2N5~h] \i]?U&[-S~}@"D),ARri8 "%"Cit埶4@;(NV^/aru9f&Dy:O׮JSעiPseh&ɒʔd&B%)c0"9|ۗ Y8^;͹ݑor_9ImM]7)$1 E:\vKBZ런y ů-Y(cfL?M]So(>{{Ǖ N'Qq -ːxUQkòU#2Q7lc D4Ձ~T%v4kFa۔Z%}'pu5XdaL)e@ *Tn͕a_rfi/زd⥽^?=oM9VGYET VwpA1}< Ҩ$os @iD`Ӑ|dzah4?u.'T2ԠjsDoÊGr;&1uu /D)Ti<>NFܭvT 6d=.ЎV/ڙ{Gy5dl]}SP  ð]laϱҤc}Oio]Bi4՚&ǰ+WV`mƹm*IOaSuKe\pgxؖT &3gC2J=FDcSӔR\?3<3=,>KiWE6jN7oV?t12cD؆y!4DZcy'j8Y~lApN\.vyaϸ81|{ڋ{YJM3`MB~gyg&S8 ڄHf&SGʾfE["O/:D67(XB}wVi_% riaNzyYMBΑQ)I iF VVtJ:q|")VW!w>t(IkUdVDhhEhWު5 TzlqeNAi$r~b B4˿ybΣ^E0X+;{\=KķD sg;JecR}B2eKfwz=2و^h o?:=U:L3ڄUwY|TE1D49` ib/<.* _(T mln^V͜=_&*: X5Q;i2K@Ij?t9c* k܈b1PȄj:J) |%MhC8=K3IO=!Bd&tF Êp×LonUԧ2˳Z@q7]Xk V$W/9[B1\r'GN'-?yq& \?X5 '=TĺT#ȆAneC%yQ\HHGwLY}kV k XMO[׶p%Ww{A.< y_Mu[5xJ+C=.X >BS};"YBzcg\|9jBKOQ\|fQ$]iVmLa ):eh-ДΌ <:eJWVe/Zt?8QؕU'OB>5ȮgN3>c- հ~j3LH?_oF ȱ4tZEEAaT ZaߣD"(R:5尭&H7EI쇼W$yp jLofAXQ%Z;Ւllx 0y՘j\U[sfp>J?p.{t)ܷBPrt'gfvE{`e1,YLι@Gx\ [BW)f#ɲ[ +cAMӹ!=| b/'F9^6BI; y|wM@o_ppf 1g@ eb[ۧxculNfIx&5x' 'tm.njc )XțPOlE*Z|Mv'EhS _ IR%-ZvH!1?JTZ*ŚŲLiqD=$Z20m(a{xފy hˠf 'suQ `> ћVw!f"}Σ{=uz^E,y鹕|BD@~g8h"_PkR]eGȁ|5W(!f duyvv4iH՘}z(D[dowaIB :ԓg{'ut$7[ӈ"h%Smח]KњK 1K QWu:b3ob). y@1!~qp+. 2@s *AƠ|lS{d}\EAJ~Qw}Q [[Z2-|yN6ΝcTދby>2drcXE;a#{WkIhߐ~ބ8(.j;+T݆>l,=1+o]Ċ, 4蘕q8KC!+xֿBӖ5'ԒIؔWsF uU6om[_2Hajd\FK ?'wX,SeC*pu׶Xl8邌[ݽSUQ40'_]d7}w=3v1)"W΍x'g"#j랷?Ԏ4/yo{7/%67lE+$QNg*dfދ;}Q nqיhAybB06Guw^DϠ9Nm1r|׏!ۏ2^^(Y ,j\oWTE+}2дD,3TT VBK!eFiĶhǡstv6ogINJjCt ⏺f4f&ip zRq/?9A9á4V pgcI x"}9c)fdTðֆOx4aTU/tڃ DE]\c#^D2-$REu 9u빳,s%8T{yq V!W~wy}MH^'uDžk8IN; BSe FIރsBXHRoV1pʴc܇Ս(b gy46Ƙ//ָ:G)s/Yvpb)LA@n2$\9g4|+(AVY,ީҒɹ޲LjOH6!k(DONKȃЏ=e紐J^5raxD_D ,UɃ&I,<?}qDH7=[x)H]CA ƁaJ`gx+R~Tt`tD9 u" ar63;nƳԚ5>> 9;}q&űG?knՐ8CB-[C zAPdFSY3bD&`u R9ȴ=γ/%zcI +40 üCGL\PoF.V`kǓc4+\C)k[dp}*\[ZXjൡ%",Ǒqߢe8yAxt/0\ߒ^ڬ<عglšc*\p )l6R Ӵvz7^ (~DZT^eCZW?Vץݹ0] @]wYS) k喋4sQ(/h J*לN%λ?\}.>xLJI%xp'<#jf8YǗەC1MCdDޡPt_;^+XH#DWE_%<"gj[l%;ֺ)VPOR a .ABaY +7 яوJG )1jiS?DzFr?\?>s,E.fYx4 'kʺgg,x:%̻>9.NƇZ֔f3+aJp%.%/'?UYg\'ƶ `#HǾGll,(rIO D9$Vi9}Pb QX򟁮*Nn7Wr(Bɻ~]axӑ&lȟсF*Wp^}G`F,$eP{]v7KĬ y)NgZ5M\鶌)i x0E<;Z3ǖ)W]B0uP/tMhUvϠMb'j?Y:QoDlR: Xp5hc~V꽂ߞhy`4ϛгg8>^ga}L̰_C ?1l@^?8Im ']ɍe~zd6r mRBbPI8X8v3٪N1Jݴ!yq,ETF[@(䙒!c|sLF[Ͳd?#V5`sb[u=YNb;]?Wut?=fV fmj[%rK>گfb43+Y2 K9B@xJ"4 =-N`;}V<_% ;K)'mCoY:)|F΄ ?tu{Zk;m_?س!^X Q__3D_L]&gGgU}_;[ ;"$IU-gCFwؗ?}?+SbDҫ@j(Tjie@:E }y aN_2?6%ugwKG^ >6W!7YԺR<+ 64س٩I2XZ4bEPeዠ^͵vof`TH|.P|ŏ:k4p~ynĸHVw 8 xXtJ1<dHϊq 8Ǣ*2P+Ge(bB=;nѷJ? ^ 7:z\LG\ L\턧FAd ~Euy8(ŒړH/aJTxGC{*.hzkB^qQu:-&9}u'ôK|ZG6]~;q--@Rؒ,ߡe *>%aE.n7iRTr3jΤ&³v|b]@yn[Iw~͞X;I[oi9#, pfߍ)Խ^t`3 {/ņL#=Cd^ )vj٥a]e}2]&[|d\7F%m_rE{`#:.v%[8_# ^9b;o!KVqa/D$Њ2jdcѪB@ꓑ/8{>c!]vS89)fZ[kxge$)I"^ŅY9r)( otx,־Z_(4PBĺq /v`28hєO \|GVZhT_N kmVP"[JM_Ӿ43uL "^>l ,JQTԲeq*YĀqg>&I'I:8>[KаݔG|u]r³_ļ4˚i( "W^)̂|&0jo/q(}"Li ' ^աp p\8/s(!`R!Wfk``z^2vJ3nF҆9շKG?CF4G$S?Ev$ ;YfI k-`W4(Wj|,&-8;IPI^}Vڻ :ݛ(=zy4:Hʒ]>̎ʷ Q6bpрcBk O}PZ)28]E\Ѵ)!*$,-DMyp )zZau6\086Lp5fP*wvMI%\ʬ옿A7,]-g\ŒX:qϸG\V#2ψݜC\~8K%e%.ɰY',Y{lKMפ58<1l+6pe'^/-D$?gdAKSM]"@Sm {={MҢh1a\/q^utu]}7cٍB/@ܣ|J]GsH\P2<ʲ|VR8PWP,ہBԬ{%|"j.!\^Y^1_PX}CN"#qoAԨDQ9<^)]R|A#Nl ؚOd:=mpU` l2nPup7<6ܻu*G2PWT,)^\5D10qry#$8ؒq8L/@ &iRd{Upe)P|Dk 73,+FY>ah{e]Z{}H]0Hfߣӵ]4 >y2]Q]w? dvTI:I3/Dj pz/GA^fVxVWm%Ј2>.UG]U ?)-5tZ;!k n:@m],zJN=p).7S@`?L!t"@Wd]Li ,e{kg2C}95lOPd},,đvdAcbvK'g@ r1oC?OP{\˅xgangfb7{09N߾9lѼ8ȐdIa# wOܜEtVZmk7{sd0O^|}SP5o9tnuDUnKuLoh'Fv+$QX(;mW坟o8lٽoO$;t:aXh0aE>eݟDs 5LgVb i)ItyzLP/Fa?C`vH> Q~^|wtg'$DB}=>ϮQw]a207ϺaOk9cu-ە{9'mLSڍANUC ;oGW_tRr'QqW.JacmWD^[ Z8*\Yk4> &Ў2e@u&uBҧ)pPr#jA=y"r/eiI3vб}O/Tjsrlw?&!+L(YA|Z`F %.qFOdZB$ Q}6`*uv^߉0^&SPZrDh҈.Wi!@ln dd]9Fɗ7.fiQ@Y'1yi3|LEuuoЮ z 7h=0\:vѧ˫ͺjLV;]%ޘy63X]s] ]*qJÛgж6lyo8GD PtjlѤ*G';h=3d[ ,QIr0 {;-Ά~V4t'[|׈[fqs*'8ut!n[cik; gTEQ!ML A"33, ^CC  :l =g}<ˋu hI, "@{NSfܽbdE(@@+7P>6sW7 3) }ȵXa [4h /9F1Y@w |D֭[e߉vZӐrI cFc0c/X۴r`]O8viA)) `f2V '՞ #z[?jLN9u>$Cfa\sfgM,WjqH2)}%VD}\jՒp*v7rO ,4R#;NzOLX̛^qT!KNޑG9LU!=|6B+@3tPׅ>sMB{CAEћy_)Fk_/4%4\^v$K`AXLilgMcO{*<)m 5h}80m$uC`37o(~ n[+jOc3oH:ÎG'M+ {R| j ^]aA.hȘ,hB^+ =Pj#QE8#8tyhnx|[3cSޥ$HgLsNSouhiq0 -'B:$&5 s:͏K[{=.Prי}5? a[s{mGOR,o$v DZ9nHD2HOHR3izkP>Vl#֖ǔJTȞڷSaoh3jݦCoǮ{lza_Aa{?ў5:Y.ŽuBiEyyE]5^ 88`ȾFݻfm( &c\/s.x1xKB3wg7Oyl9$/ȝxWmRT|O"YmxmT_^=d,è{ܩS ~g ʫ|EwKD8TX;u"9 ZH}Ƥ0pcN!E{O >SUeIJɵ]W ޱ1#.O]Qkob0reH7YP]kx6tFɴ'>]&Mo?\ a8Uݩʺǰa\ȋPu-oZ޴+^X,+p> -}R.fD8$x\?N3> 87 nrut0O<gX zG'w,t<5EkS nctqc Nݓ$^+ !OOJ+PEjShD-1pA\> ,Xʼ`I*kWؑLhdUӍgł⩱/A|y!rI1.vSxTBԂie_P }݁X174@2ᩉ?nvF|E1:mMyQlߵu6TTb{s͍\jxڱgKMpk:3Z e W8 }a%0Ҡ&vGZ5Ppebv|S'^ ŭ1\ "Fg>_HZҰcPlQ]6;$f=Bʓ,J`2]N(/5 :$}E!3U(KwNZ8mit)hlCCt;HJݗWpB|i2MZ}$ݹw0g>w)M^?)9iMϢa8H;D~Ԅ-(]66Lfm=8KyE<{Թ{gXưKabzk񖕑1m7$/pj>ݧ~Fcz%^^=',F$,N:\ 42R3}!X&)l}\뼧$^N{>`.C]ZB',c?ptGAWݻl5 ui͒->Ӛ]h8>Щ܂ un5ћΎ虳 T٘ug, {N2;#q?cq'B[Ħv$~9lZ4'14A`M;{݆XOqŠuRHPx?X.Og|AܮY)*絔^􄚄HxAH~-ѪU<:V\گ hO釙4ENl3:A9/vFU qOH `"ir}nRȴJQB3hz-ʶN DXT@or>t篟|ㄬ 뜿?'%f^O fNc0~]6Q{L^f-Ǵ4)"eBZ!QT>URCg޲Q~XO3vgѥ %Ϛiu-4ygߦ9Yittme1P1O䦛 @]Yt"*_ٴ g%z15b"N|g! JL< IUIYQáf^q2/W2y@}Ia#&u|`N.%̽bCCH؇`wTF8+`+GcŰ_xȕ T}?V(~?'_e)*P1 7~iz_Fo7lc=XgD.3' SOB#g* `>hŰK3E/I}{H]^/)܈٧ Rz eFGuY}hHqfYkӄOic;Oڝ ) i̓ 陧#hŌdY{ߴ.ljZna^Wt"A+ !`nI\!L<*(1:JPFurJ`U+(tP]_!-TI\ 43o;XiKv0ьg;e1xPb hR+VNjΓѥ .eDlz 9O92]2iADM:LJ>9zgb֮"6{f44O`G`SZ) t3\x9AN7ℑ9tE"V0\}@ٍM䊰v}HgH){v:od) ፸cD(Yb#bбC9油җ?KlL9Y20HUU\hm3-ORiOxDYj:d2xLi/+[˕ F~uєKfXuB6%$%5ro\2 5Lmπjf~Fzjٗ0XiDd1̊jw^%^鹿H۱48Q<.CViWKcmדK~OǪٓ7A <M9@h^P֚Eq7d&DaXΖ84tLd7b5FVԑ<<4hw]moΜkx*u3SmujR*;J]}[C|\${RN# ?P;ЉN$99 p<ǡ,jwɋx!+{Sʺ{B\  ;3m0d`㪭_uE>KQD@>k|@5S5 ?y01sL$qNٕ 1#8l)?n/4#V:ShAn"8ذPs/J:L9$+Gm3Q&/,BnЂ:MƨЩveiz |O(WҴ=bvm.QoT|Y/6fv?>]Vۍتi_*5FG9V=Ÿ!;O㊸Ign3d IΡ@EQ0YXL V2݅J[ k$qtAΘS%ڹ7Y[[_^Gw&s)s ~۵m%V1u45,F \Pt<|mQ`Z~Ȃ`<ۛwy"PSJZ>X|htUT9}svz${]sS5LC'$*3/T BvEso Tv %;č}Ͼ%o(8ע`36I!]1w-V &GWŷ틪+Bs+)"4"kiSJ`}Dsw*(A܊- `LMxCz{j1qFŤ: oݪu  !Z7tNk?!͒jOsK2??yѦk m&  h0`6; g=ڃ̩rŨ2/#4tfaG7A9d>:aᬏΤ>v/7ש:#5Öo DphnuЭ!D'7(4"x`$8oʳkV]#fKmX~/A,`[פgA+ûL5*\jS_&7]($Y%9><QccgIwu" ,w0͚ugHmbӡ ΄+KI אU؀A@tY֍O'$_HvBB澃\3 \!RJL~!RFN0/Pr5xo ̺q6[7t(B[ДP*w˫#<`1ǿNBVs͈D$@$QrPP_3FxBmlK9Cn sԗwĘ0hm6^J9a)h被]rgwyWSI^ J+}- NNEzb/D n LY(|b0%ǻBjр`=}5lA>F|SP,aC;g;PǕҜ/ƆVQ",op"C7NR>L5ߤlr$JJsZcCꫩ-5T7I-l cd㉞3wSn$%π$Թ>A `:A<Ւ x1ә5V%kc:B! l3j</J?=N\!XgB⦥ ދ(vU0Wy܄pϩ||]l]$k%qh0XV>"h\[^¡F]PUJR֭)ӗzK2q Y}ȳywMtgʽNp9E|IXh]dfXTߩy0!lYaZbjt; &Ɇ@מg5wn)L}yysg%_iE2M^Q{Z]w.̆ ƷL(&, > ^Y4)oL1h~\?pA%aӋx v^rjY:,%hKѐjgYZ07070100000055000081a400000000000000000000000164e6139f00003e64000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/isdn/capi/kernelcapi.ko.xz7zXZִF!t/>W>!]?Eh=ڜ.+Igd5>H ?rItI(({'#@Oj8čKi4mv{:OgH= pOMލ5:| 9'|>;\Y|#Z1O#ETF*MWq +jNJ庰$''5w8PvaD*&+˜&ȕ04$l|4yj^<)9 4!,-NOӧҟILjeOl  t$s'=6*63~ l\ba؟fOWP9}H\#p./gn7͆B{) ͅl-K!kg +ZrYHП%,#joH~ T7(9BH?Kw`^L8ظ]y6#]&N:No`p@J14qI8޴M*sOApb)M9\;ꭄоQRAz[|l0 9F ͛#R:rhuI(2uC0R~`wXNBIpp_sp-b|= "s+Sγp}k 4fbA|ጡ]u #ސ"D=MT-rNzYdrpoˈכ}W5\;տ?ayxIfW1c\ a* J /"f͇ь줆[, 31-#iz=zY)L'/天{=(rlCv1y/$+ʸwڨΰ>Q|gdpQ+GT,dx %`*ڟ(~o K[ԚCMW0(5u&h!sH4 N}WL D1P^$,._Z,Qi!m1䞎^ Om-Fqc$TMn)|&' o"nT+D]z w\vr8{c +nwsK% FLNYV0q$QLsYh: S;76`'~:\-!νHpEŦCo53㇝ƪ{✀sd7n"k2A1M"AfX[_n0 ~]#ia/>0h.?qx?ی{>,챽Zvp/``!R݋3aN:O1^mp^S>?X<\a~+L͢OdYbnaGvUmH~5v Ѭq}zSٍM1@ ;Bw1F8 kZ%$2xI0d}VaY~^^Nd/ƙˎ6'yoQڣN֧E*qŸV@Y0(o#Glm-H 5T)4,&7/`w'aBYageKg2gpdJ iK`бˇ%&v8D<pb;|Kd_yjp[DF]qr_(kB)jӠpV"5cQW]ڽi+Xy}_ –-.wj$1k=M9q+>\V%-$]7q&(BQzˑᵧo8_-[%QUZHT]WEu+_MLҤ(n荈]nB^2/ݺf)Xj 0O 1# 4F.@a{Q0PTcbf˿>&{MEMCfv:cIEŘSSAPiPmL[KNOd9:6Aq 'cQSL$-r5"fIf5MFYl65}"#sx̍<%Vݦh0:1*719-2aXZm(;х1^9qo}Ұdޫ[$ը/=K9 m7̏\½ {'xOm k+KL6\J)j>p='CU7Q#; {TiWwAԑlU#xҼ-H JNFJ\bOjmߴci9V4 .'fpWp :7X G}"h95Xf03jTCCc/g;x]rN٪`rE=e O <[U%NePN&KMi( }Ijc([ 8H2;`1]ʍ}tdDޢ3{Os* E=tZ-ruQUY,#D|1B2 bh:-*Ӗo`?c&+@޴_+Jњv;ͣd .xK2o~K%L)Й&ڎr [FCCx>rv#Z}؍b@tӟh;l /k4X};B:AM6Jhx ɷkttnx2h 7@@p T1: ,੓(oUC -}Ŝ@ۛ=L;dq2wd7(]L3B T4'ӻɍ] `1ekxלMiEe:], ?Ryti\bQ\Pa%OKH3EwXӵgma2lޑcSw{T x@O9Wkӳ,d ѵ) Ljҙmf>".EvQcȀ%򧐜e׺ _Q{)h0;DDـ%wFQ# Xf5+C :~44I$l ّ_XП7X$coCHHOP]o@d[52:ΗXX64"y.BvI5w F*_C#R!?TNqlQb E-Cq[5ٮj)2%'ȇEAx 52?ɾI'FGv_LLLxdΖ9)NNs2>+sgeȨtLu%jGKK B0&fo`6rݍn pxZ ׄ`3|m- yd6OqT"ckJ5K*.kެE&;=l)VeZ54y̚sEJ MqDKj|QܺߎiyWfdRL,wjҡɣ0DIf cww|Ue " XxȒsREۤxs xF;zuLE}ZwN(wer(4| ]*@&75کI"+\%߆Z*jQL{t+L*MXH xG}"!"UӀ񮱊y 6zC ≦3N<h.Jj V(i%pEP3 P'դQ& ̨A=;X7LlG TQ\ VbWϠvN3΂U2FX?bi{t{́#^,Bʃ kИb8` NĘ]--:S &WVS#GԳ.+ ,JH*4_7TN~|}]I}\ڸ[>o boC l +Ň{5M Lp] 5dPF"a޽AnDF Qvi\Q~2!qmz'/_8+nƬ_Y[b I1YQxa8|/7m!*qgTBOP Y..xB/mum+/eK6ϚeH9Mx#G-φ&M"| y );@rTV=zkS?Uϲ>(g%/"s([(͙al}^OVǡf@)}-?)\}$"BV/-7|ݯ3;4vc'-WgS6,Ha+ueHºR/̀cF %azPcdόV nxo ronև=wtj&8JhFri+kDq5;|޻aCG uD;k;[ I$WyV/=2Dяp\0V @ A4HJF ':VgkW%f^@!@Τ+X5֥ED_2~kHt,xD[C8{ouLy9AfgCĦ҆}poX8jlx׊fWPݦ7o UEu$-#fj橩E#҂Ogn]iV2[8[ǫhZ7Fi|S=)hujFPFk&~OA~#d_ʻC ze+i7!a8Ҵ\65fxv B+8˽F`}nnUw%ی#(%VD<_0'4#aƆCtj9-x(Kn*ʴW9RR)8s{%|EfsЉ0 *~S6-R˙ Ϙ)7Z}$TL 7{e^AH<6-w:jm lRqe˚19aiN}e S!SN?g!"P6W,"mUi |iX`PO89!Eu `gRuQm'فT-7 'AcLs}~`&.}՗{m9cPozc@-3;P~%g%Ҵ">Nq]E- HmՎu&S I,کU.ԏTjIO[듿no<e}5"EX{מU& s|7Җ^!V #?Z?mDT-ڳup&N6c[}ϗ qMk7s9 >jyk/e6;BGf}'FOgeGuR&ǹ^KÆ?M8eX&]Y^py2-[:úO }u#SW6t:Rktj[ÂV=wm5L:\C7b 7Rso&iş';]u uѕBns΋dB\쏁-{VKy@J5t1`3&SKn] vth>%LY9hSuTy˴&0M>Hk@ tR]uvE9*^'/" eZ5[[KdW=Iϲ:d$Z,|2i&GLT/r&">mr^fM v*LU<[-̪]-0u@qs7U8a -<@0}6[AjUTF@途l*TVI E?2?%'W$\N,_N܎Ex+a>0įCV xt͐rgQD%ul'V:oY=Kxڭ{?+驯s-\U,_rK%G9||~:ܠ|ضH#i/Ruq6x~3o! f~f=WznGT*mN&83}6.L8q?sv/B.7@)uZ,Q[1Ee;*|ǵn[~k=]NB-J:(5s8wPkw,8& O^ /GS"ݸA[Bq_(/̭)$ @Ь/,cP^S 1[:_Z`*{d﫶e$,թpz؜"P2/7 < 륖&܏ GX~ ~? W9ژ0kULjӁ-Ә,#,=*{|Jdgj z7WJOJ}DI8wWRf 6rz@inxGq=g]K3gE7 Wrk-`xRc^F!<\r~I W`ysǷ^璘;KUV{iz *g;{w :v[:E' g%'Hp'ki۝Lh-rz¶}h (x sUz!uPG1/q/LFjUT]➘'tK6qrm| ,ldC©).B:[-$N}BA&Q2/'rO&$Hޞ?w*wZ ,KȎ8coĒǫ>Bv`ED󀎱GC-V׬ĖFw:q_On)Y|^ܴ F=aGP~ M$t9iHC?|V\ZPvԍ{fV[1HlX&Oǯ,,ȭфqvn]N:x+{A] =jB3vHgy?8k^GT5?ZOjN| sDPz|:}|L꾑;5I!U]hB'| Q+~.Q9%ƈ";FEOΒ* 'i1FH*y~ˋ,H5Tt>$:7^](fؘ3 @qemy)Q1͏tcx ҟhܜ:ҜH %zqǰRɐwl+AEd1zkm(qv`_qzn 9>VP3W}ue_Š~asPQܣZs0*arAWWhٻ ҧ E2 ޅ #/u 3eV*%fh2FgSG߳X|QY$g_OX7H B-IhFIC#҂%TH2]r-K|M3C<OMFYjg͆~] ΚVnTtyBǡișe[&h,Mk|8*XF=weV(=v^Sm#vc"v%/_#{-~H=%̠֖:թ&Vq[%1ޠͷ/nȠ{WOGXd3!NRy#(Ŋ)㝌6Bz466\ osm-c?-6\w>ZWH.@ث4[㷇b[0=bDE;eV>vCYt E;4Z{gbWy"S4-2Ψv5`uii;MkӁy2ȧs,0mZQ6 w{+ƜKΨn_c|VŖgvQtOxPs4ۂ'֠Cs8E=H$=K낹RlH{+3C}9隘q$w_p)c؜*0 J0%Y(ң\ކ&긚f|]1_"-!D§OhrzeK)qz0E}&Yk?nxǧ^}&'ʹIa,OCzE,^J\Mc#ի'RTL$$Jt祢"qA烈lWоN2" Q sviMw{*Dm\L=쟘rPB!$/U_>I¸'-D/K7 TsY37)x:3im,4\2 T7B+GNRw0Z(uIed oܵO~VjQ_'x ȴ]02<ߣx:B C~q9;$UrЦyqוh.عj*>ސ"4ڣvn˱!nX%jRdyxOPkQ,%U|M [Qg빕ʛ} * Hd] +۬WU E) luk闧^|sS)Ў崾x͸Pr1(Y`ySKtae-4#aY'uh׆J|C,+9lIj6d`1 J #֦DQr2,eVQOX6u) b(K9N='ڔnu f$ɍ˦"1J<T-(@I"N"jU^hP1yNA(wFb& i^Ylj"]X9||!<ب."/2/I>{o'K$ +B &KrWu2hQn_)`HP|qظE3i+hsW5T3*ZjHE]VGAQHf99k y [LDyhIa 9n1 w3qhiWo?eh%N>vJ('NT>>{rGBwp^IsY:B]A Ǐvkpc  ʴR<_.jf@+v{K YWQ,a7Dɭ˜gNtrde9g@mb8Sj9`@ E@vl^m[T۽Q\-":E~lD0C=,n-bFOĖ'AAlfkYܰ'1z:÷=TЮ V1. (k 3[ђAXI։$F hVA,>&oo!)@so! #P&s„`3d \O*ULם䓲딦YLĕ.f}FY:晗:$P,$I?m-iYc t:X9^ fWe ېhj}+Ԑ-\fˢFy9r[!8!?1gByJ}3ҳGl)=B]L`#oJ\/SOh+br<>tXZ+>jZڬ=.ݱmFPy_P'-O *,\TO>d{\n*Qm׫uس\u j#,eսt(d<1jDW"Δԃ8Uw ?+&Up,E!"oU@af}f˺wy-yQ࿄?L`v*,""Rt*MpɁYmҋQ՘}Bz3{"ԭ w_F,#YfU7Nz "8'jrJN1%@̂Yj}C~Ἰ> Si 1uV߮M-QH&fX AO.ɺi瞽3#SjJ .eSn3"s<ߌo{^SPI fs@c3'8~>=C+O8!j$]%/M F(kq麋h܈ihqDP(-(B2h4@J'f"vn^AF B3yk_&B)Kt麩88.|-a2io$t&5MٚKGa".Dߗvctƒg; Gpd@DzR :̬P5'Q86P?/*K,}5оa_6`&||OxBr/v(q?q6*9%{@4*"ԙ!HmUjdm@{{]vʝ'!Sgxd;< ~+DIڟf]EiSż.[G;&tN B^w>j(z$7xNpLj&mI"  XMV ux_t?k+<c*Fžȓ(T';S6?{2RFr}hjvI/-hC-9 wRF |~qbgYZ07070100000056000081a400000000000000000000000164e6139f00008ffc000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/isdn/gigaset/gigaset.ko.xz7zXZִF!t/O]?Eh=ڜ.+̌9 u)Y3A1(~g6* &Dʄ0?apj$!DXm9/9)o L_N@8*fÞ!P$=?/܄$ %٦'5{Y"5z,/Qg廂bfŚ ,] oipkI͜I/U@Qa3A:RT(%&Vdc.,ZA얆]bD(q&KTpR2 GҸ䜖 3=;:$ӏ{tJ/6b5gЭ>K OLz=J0x\Kx*v"Iw~J/״IJa%;ba@Zʋ#p%cR Nb V+RAMҰ[^z}`ߔpƒ IF7x FKkRVߟ=vy'mꟲ25Ŷ@q(TH`d UaEg\d 7K<[a={ bX3Q!-~ߠL#NNrs)įΛޯ͌m.ƒ<,{e(#ƐIE1VzdhLZP08~j'"wjc sǹˇJ?/}հܚ=xEKovqbnm0|1>MEPX`E&CԬQB ,#>R7d:RRZWcǀ7-gS-sԃ@. Fݓ4AM8S^Ev pmjYYm.4˅jA>0&ʟlDa p>-Zl>g_ S3,VU@O7KEKJ"f6C4'rjH8"3F $ހP||C6. j5bq\`>o6߿';FyV"dOiKiB`cfHޟ #y TXx[Q5CU<|JF:cux?K 5r=VAz':&h-р37 ,nN \<~qv_Kww%;e pQE藘L|HfНԨbSc-/Z`7Maf"-t.~&Ts o9{ZTF>_ |04 Nu!z,wmC W9c]U L=ϳ {'(#^ j6\Dye!%owʽoQ],_[";Zsh+N1@+vn}/ Hu껒yO噕gn=RA7c:Yȗ,,8_+@p`3R{הX2%[JJ2a:ƽE8+96ȻQ-xbZ|eJT6Ij "R%&>"uAU:rM&%Y]I&dk߅bE?UFImW1Hv-a60凉⿯䲺*V`*1`A(7V{mQwi?|dqaH]0 Ds&+W' tB" _ 'N4CNG%`5]W?HEAqkIR.B^7XU|Á9fm&tq- P롻y?oL* nk9F_s};G\F?\t bNbT 1$Ӱ,%i"zJwZ,\,OT`jA[坟\1por˿#œ˜—Ri0hZ.$}l*$WΣ[g2m$:9;x+ G3.g4V %]TȒ K 8&Ƌ'p1~ԗi9XGPZ!DQ[؎sUIȶ;x 3',c:Ч8__Jh?)1U8 D/q:LDlvD9A $% _[]^57QhX@q AK\ɇE!Ĺ>y r.2#g p34{0',)-Y/z# "+"D+vo/u\sHD=KeMXg1OKdБ#ʣ@mtrD߄Xb֝_c>vtvAlDh{7MǓ.rBPz%jF CD8E6ɍxH1|qp~wpu`bfu߃7֭53DžPr҃P~(P{j3)Y.cSMm1$Rx:I;9HX4EbgkY~'5KzgȫlmxYSGWZ. }o8( 0V Re3(".XDTqv"9%zQՠ*n9ʡ8?^Urh^WRD^=圵H:\>l%sJCf&J||Usś甚@=fuILJTa e;/pr,M`06>UŇUL=sX47^;G}L7Lƒv DyH mhnu$xX~NPNIԗMׯ s[fA7?2?aK!~>ɩۋQ,}? jKgOYnb}0^;=*6`.ںaswNdSfi'ڜau[h[nmC$,Krxکrd|²3ϟA!~QB`[~ Di}x !L rSpto];q zdΩ4L)_N]WZzT88L  95cUZn8];[KF]]TƝ-rV cܲIY JZo/Yg^ jOs Тw?,% f- Af>4u2֝T&1e[J?^TDI-drZwoZ/8JN*(Y^!ʏ}/GrTj{A=gUYqDTFvp{2^ t+fb]C[]dy_#^TlAQ9oۀ" =fI"s TCdA]wLt.yz޶7H/Si ^;ߦ(kHT7*"+S)k߄Vnuv:*qS]{8xY=r0& 3_Df{Rb )6aH ag'UlgCz_e`*R6ؗ :;.Ŀ,;*Kyђ͗b+,J A|vS TinO("jʶX'#Q%ry<ė kL^8B+YM9;zq5L%`'/]U% ܾL—0(._1Ȼ\ChµMڊh^j_#Ş&,?v+*@,)+gF.Kb&SR TFŇs2)g%Hk`$=K0lr\C7f,s `a8oI|yEc@ 6~ ˫+I  hRL*7 ~@PL>*6q>c'ʽ)_L/ߕ'19Fz0sb|]l-?RC]hN|}eJG-ᖶw͏: saμ.cU8 gY%sLdUrTln%)1;NCvrFŷ G1Ǫ &Jㄽ\C匜}t s +\gcCϥ> ]GoWuq:!^. [nֺMBrWhOK]{p// `!sq>_K~f}+uBu=<$e[@ΖuUO_>1ρ(具z( *A~KlX =uOaboϬE$qe͂+ð9ԿoS0CH7Q_yz"ӸMpI'M!ǜC⃹qPPb8ZZ!Vae%N^Dk IN=kt+)p\[f“ L%ܜEYX5x|aDb ~LV0F79Qpɕ5J;+Qbtx[yp,0hY1gfQa u+jez& `nT&ʮTabɳJH iEA(,%oUR@&);Gŧ&OӭB]p;JƾĴ o)EhZV!SzxߊG:i I0o0 |YEeE]$J*%٘CU!:w{h ~.릞N v^p~|v?^>gLwHr;e=7P7 D^0åc^hJ!> ϩֳdBjt*:yJ{Rق%Fҍ'ޥh1ܛe Z&{~A"k94%*A#i]PJLMĦA7 @~w/BovU!@A_[*y9,73|HDfYO˒ P@J,TZ[d1rVf #σS|*{!̂C}X5fM0^U,Y`EU_WDhdBh/GpV"6UXCzc{Vluj~}5[~B{)nNMQZk%J!DhB#"fKX=е~>+jhgo͏Lt #w!zw{E6 M?W!1145.d@01hs;xF\b"_v0VIҊP`0ІJz6^N9}੻0ER6t&KDd'PıNGslC|sh"oK,|@/=``$%)(V\S`yJڂn'B ,_@S}b 8LДq⿒2n(szj@-?Wkh2O~qp=}jNϬߵШ;:-Aa1bțBSa]ڋcs$̈́ݮDtރwK5W'FI&-TiyƐr[+{O m 'oi-P񐆖8'U(&G>:] ˿IM#n7) C4S0L [vJFOgaNFO^[ڦ3N B MyО`P<T 9- 0}΀tV.,sI9퇌3_{oQ 3OɃӅ#cb^G]/.Ѱ|caڛ8y)?w}!oJ"Q+kٛk!rLIG ohT-Y%yw75oHDU/盩EH-V@WsŒC;G^W?T)09g 1ZdLv$vt0∳)_:(>ixhb-zޭeugX!_ok?@| 6HVztpVWjrOrfYA퍚CcY'@rW zY7?iD M\s;'îczs[ayB݅{&K"ܭ DhM5ՅWwz}sWfszFiJ*56v"O]ʆ*~1%O`e(; a=64XqPL:.I)ЯKc"+"1@t%>=[Õg37ʷ gmyV.+",fiԩ+us᠇k{cDR2rVw{PUl +(.Rue*S?Szh2CwIIN?g\VHP$֦W\TyLF}K8vz!:oBL3-$.p`s׀ݶeS6E_M E_xX7b)$aQr 74>) 8c}pJŦ1QmiJƅ[~D;ĕp \`U Yٞc78At}e*Yl(JXP}+b \׆9ޡgwB~*'E)-],*~8iuDDK=5ys{Kd\ $S"*ώ Fidņ糋QTe>6W 50_R]1rZ}i€)WA>ecv`<ّ⽼T5k;d_s'}8Of+EU1a$C &˿qCba9ځSҐ_1:Zc]5 O$˜@؃+XXajv} ~ :b۸b7 uܼ$\?GI ߏ;RMUUb<#{ek1.u]^YcYtkhEG-R;rmy ѣ!L>x#@[Nv~zxZC_JԄjg 9I~&yfqVgRr!*} w%(|6REO-bmԩM{4Ŷ9Cjly7י]z%(zv@ aG7'#bK`y)>N޲$V z6d۫. *dѿK˽B?~$S[XX*#*O4osAQ=gl3-r~+:x *7IWI˘P$\ ^W*,Q - #H֮JReIIxTBh/DYE=EE۽:}#pt/`g:#3]D0Ÿ߉ɺrVҟB{PFN\ЌgL3^4{\r&z"uX_}!{)^1G$܌$p=cEڛ@ӽHhodRKw PکCPQU(➽NU c8utr{vPb'#HLXg]PP@RE2|0FtT b6>{-3HáG"> c,Xn7ٷqdU܊ bν (|KhmC+ĂMN9"b+ ebmWPC:h'ڕpb!B+=7?TDFА6dw1!$ 6^O;;@DA[ A<jX-+6SDMernU`1b SDX5%8$Iؐa\_$)pRCKzG[wy$9MwWs|nzWKˇ`f$R@ȩAOӊb7|@-gLW ˛iւMhlP42b+T"Cj94Sz:U=&@1Rg&,MzFH  D5ʪ1HTZXu}PW@0x %KOfv9*+ĭ#&n;Ūe r}{-ʄaoKCB p<^B)K"}g%==50u%SFjJͻI.71,x11FmSQ=2W1;"\a`M/_D~xd(; ă'+jT()_`nV܄wk_Hl~Q6CM*&9?N_ \gm6:?/~?\p{"yDmcw&!UaE٬+mKMM};~wuR~Dͮ3Yf+EՈr] ݊v;,R"Y d%* ʮ6>`<əkdf3w)yW4K@TwAWͪ8)>ѕdnٻW|/9 F=J I*n8)ՁqW}+7z G`}Fw0? ,/a@i_Ft>PY#h 筛N!}@Y;=a?> {]΄($KOb2zkLюAKJn*uKkY$I00t#qP;,WՖylء;@]s3HםHz~zR7S N _¶@u* r%sJj$Zٙ{ \Zk~mB!ݵ8crJ6A~J6=ӤaHnX5>\# i `nj-tИ[."p=(X*Jpn7զ1PrRP)DE .a(\s~Cϫ< =BCϛ3U>ԛN|@&F$ov hs!D3ݰ3l鐟 BWnYV%s(eaE4[cr`߰^`ZMBI&N&ikL:z$7^?ȥC6ДFp7ʰOF׫4gR3kKG1w6dVBJ偮ru-[V !J>!tP;v =bg\2f8~Ei}ރlU_Qč(+u AroAKU͉ yBf/{:@ d{ +drK:~iG9+O3Hf 0c08ӌo(scXc8ɍ5D{`݁Yh|_ דmpc- B*/kqRXϵҔQjMqj^:Y<' 7HIF.d90QBscicOԥ@|T@ ׺oLbjߩekK њ3.m6"b򉺅qv挖 |, ˙440ٷqM$pLPMqA@ }_HﺷHh^g `74o-hT~#w/3Obq[/U>#ʔόe-=-kQ׼3uJ!1!1ys z<(R^ hqgS:q-bt4/|ޏr ˠKXX&?v4s0 M\&|'ZХ~䨂 ؓI+BK3p_Q[^xBشFac\ccf78D;N NEq)Kd>r25<a,[XEq*j| ?P! bӢض%~7H/\%Hi(/~ DC8Zk~~ nR!@/nW#w%lA 3iQYfOHm0P~ȚQܓּJ3k YCĖ6oEYl,RA 8q 5Eٵɉ5qHys܃nP~NiE#,;]i+KԟX @be1vRӹ%PXN(Gll.1 }3IQ/|mM5xiMgT8Qz$ֈ+ᑝ ?@R:N4[|ca)wtrvՖȠ[" E{:ωu7 FNB0gU,|J pHCb<.B@";AyHYZm ٣nV*=S gPo kZK.04RayR+,Owu$WJQ$w@gmqKO x-{tiSMi+垚ά9!NIz Y( "4ѓ,*|? zBu{( Q8ꓧIoovAz+i??-9ƃd7G1z ]Pä4 K=,kbBM¥:ҍ'.aylӧ%9 /?-3 cN'/)dZxl;fЍHtW?2{dc-'R1-<ԕ}='xLHMXo@Y'ã5[o ygdp^?iа9CjJg0S/DYTטK!bIVdFǚ"BpJ%c HAk(7ub$y@}獣@|_𛙓jܠ[2['C :;pq?=3\&NF sč1ȼ'`P,뜵R{O[12# KiLutowwy\oDyxui挓YA̢#8cEa!Ћ^F{y^!yڭ!| &EC%/80n~CqդwPcְ(]'6 ЮPBBݨuv71.:"he 5_%v4eu6k{i9)~2a ;AX^.h߂0UfRxGJK̠iOP葠yMB>ݟ&JWWO ɓ(LGL -ckf}lS1UA_b #47J:sW7䨕S]݂ (dl _mv"f0]գ _ k0 HY=Ӄ 4t?#{ /!^ZE^hӂUy:O ƚZ a Kjҗh>3"LŸ%^r;}"$cmc=PaL}d JKmVv@ $NS]mt1D9'WngRP6}-? 0/$ *-{l۔^ bcBKDG#h3g(|h&ul=?q.9TGe}Y3ՔO%1F}Tȭ]GylqOGc\"X:p\=OͮH~$C[ke"7V51ṕ||UaB6;i|dC̢"(TwY`Un73݃$P35_ _O=Ѓ'C jgg,a9DҐs93HC]pQ Pd;G7,=|K WS_)[Zq˃nwN60[De%."7Ul{-广-ϩ'7qBWC0U5~lyS霟'@eGho/pDH yfN)4g3i)ާ.a7sX6Jp03&ڙdzU30Q'"|*2M$u [ے'6;+.E: X'v25`G 8,9X}q2=Dȉ~sY l:IdRhg}K)l v/",75Qi(ؼDbY#*~[Eh\&;`nq78xx;I>޺98 )eXgJBJ7f[tT&z¢IS/NuIh@30X*dpH Vpe0~1=3%W1S<Ě/V_å,M#mDʤg~ISh?DL(Zn[Gi=|A j=Z-&LoTny` xOCQ$ -9>Y!kBW(]8B]= E k`x,POϴQ~F/Gp+ل}MxfjԾ[2p$vZ95r V8UI+y7\R)7-üO6.EM-dKmP-ReM;R GkkM%G)w#_%?__cZ,}Ƙ:ƏHE,AQ0jiO?Lٍ Y%_f"d}fî3= ĮB-VV{"xyU JzI^e0o~>C-))$OkT4zK ֚ŖPm"?M+'2 7P XɽhЀ PȦxF=Pyt^-OhFZHcSYH{O4*Xg,EB )kβJ+V$N8# Mv=c7iHsr -%[IZdH'Iҁfzk#f 49Lk\q9uLyHڍFlw%;%.\yz%60!gW7sBp*E{ H}(* vZs󚞎u\j`>B"Smm-5[ "ec~.;\&UVF=6ӄE(Dx/CȾ~9 <~Z ߞ(aD CqUɂ/oRJN{GpMw*i6>8Ҙ*E.>Pt I8egf ц{f+"(fO818::)>@V[\O]${/qQ^&@NSx/.nĈ0mNEGK2_$o.10f7=U幅 $JxRp^/@;刓oZ*v4c1Lz@S%#5! |ݸK_U_ 'ec?UO J߄XZk2xM>R\݁`1)y =4'e7zBF)gGcL D{* "YGH-[8̹̽(.S#-,`jylNHFqOq3Ci'ehR'mT.JT۝筶? *ӝB“8l.qo}C=Yר.95m-v. +FM[V`?u'a<=VoXv6'xwdD V_elFmH?KҢRsway`аAvk\|oxn v D[XڎEzX )Y]ů({3 (+d"߲gANSk]b%Eͥ$5?WN$DAU/"79f.7IeU#sK$E.bN*#dTE<~FS;Qil cBqF1KrPt7r;,^+p*i)66Vݷ;v0g9mLHRG9p΅qO~( *ls{jha/`$;ڍXiٲ siLŹvrX.],XNfPhI/}Ni`Xs]>\ʺPב ph|6U>)4]K!N{c1 Xn`ZҮ#nu+vIgHsg6%{YTd{-`f&_9t?bO4>Ts,n0e .dg~(I8 iLgh:G+k}%ܠ8] 4o THȻvvWt!m 7 [^H5\:.9Vso8n~]]N2Θ 6 iU_KvH7!^zr$ELD^ s /L!e?H \3)8?)2IX9vrK ~,JnA҇va1P*ncy,\d*/mL65sco/.׶γԊ2,MQ7+("νqV(lh"Y\R byTEemUמF5Bkfæ" oS̚~B"].F8bTgFPjbu-y#rƳ9Sm?xr[͕#׼=_-|eG^Oph_Yv2sj)¡MXyzW7g6G+[U+0=@%e>*`Q_f&D,<=KH!GcI4z7fdn3~tdNSمO%8}YHF_3xJ{f;pN3'@e]eX:?E`c Y9&>pit%AnrB^8'(Y]= Bn%gZas7Ck{D蹎_\DfمT"nXtOn Yg 3)|G'')6bص`hTW!Ѓ(n+2Ío22fTN8i 2`D.+ُq|\ópx|9V ُ33&b޵$'°зXAa߿l_0w W{J⿝2JLe"xު HG[}&ؐymɿ(xc j g6r!oFwɘp@ d]f9lpp$F>w7Ɩ.ߏ:1*K\Bw|y0豔1YzPB~h@YPveOlUnRIۖi:ԭ˱ &ޥ qܷ`}3'#p$Y$J+h,jyi,7*|Dס%YX{*s+ݐB<~d"*43"/ܞow #6Ġ8PJbmuH+6/ZbWjy}[(: x*u=^EبXCIlI0CrV:X}tԭ ǫxdCEO=F}Pߋ dt2|E$K\{t~át*80ʔxW| Xl8D!Y4jm1hnYw(2{\L̹CQ4]T$U z55PQCQL4da5}Oq~mDNԭ(igT2/D 2禙a~gppxWt");ssD?!+)6(PyUMRX2Ljv}PZvep)ʆI7 Zd?ZF.A!釈X u Dˌ(.\6|R#tmDY4Q,lcu3ɥ. 44=K:~mr Be=|bW˲K25#^kT~L!"\`H ctٳXvFX d5;Y&(wǂI-2դi<°\aCp$~12WiPtYrhD(\Lg{&I|OkCw#d'm/fMjw:У2hvőKw3qXb:9E@>*  q #Bݸ'P1Jz,YslH{#Z^h}մ).V MEE9~$-6B/>JUˡz]v].9Zd MTR@oW w{- ߴ3B][C?Q L%ήy*8J>XҢ~1xk>uARuL]?Cx, UwHd"|KDEy4A<>r~l{Ɲo/Wy@c WbH妵.:qbLfĚlft˗Iue(Tp[νn9))V 3>,1ؔx@]6ikP]gs: ]poqc#4q$yO_Ps BSb{7g앆M0YF0cDg/$PVV?J$$q%(<͆Ҳ. 96NݞÕ(q"Bm7 G8iF+ QL3FiOT @6+ًG,"P}yׄrv]9Ovm7QkFyN oҠ5@oҶ7:_ FW$^b,fu!T!Bpq}@لwGPbLv縲NtAҲIstE\ #<&W(!~"uUFd|1Oi:=|?_sn%?'OpFP R)'x韐^pO"e.7cQ/5JH ?Ӫ m^֣nraY' oDjl,v|Sƙ)B{If+1˧\+F6`EԖ#IgiۉՌ gOL P$P Uv&3iMX(o)ƿSy'_FݪC2,2 /\d(v~l,fmiL6nFdn/gT?)QIa7L&e S2۾f|ԯr l9o8s71.pG}yώA6F:MiB8P᷐#j駎Y6)~<ڋg $uŲ/mW:"{ +<^-#Gь%j1VĢJjw!I$qy MH f帐pm(bkjE*K}':*Esu(A)KYNUAz Ջg@4h(,'Bag3f{7dIKH ΋,0p[L1p.դXEm]W4?@ngEOWZ(";~s*h?0&nO{|,-'B`*ʭJLK-^q ](z!$`TF9-H[.\C8—K \п`ֺ ϝDaG~Wb@ω-BM,^sDikqQp8")?.:_OgZij&l):dqcӹlϻ ]G&TP$Y҆)n#@/"sޟu p'"Fu39eVªcwbY~l6L 0te3B;Z%|(T'uV޲-XaripJxk^[D3۞cڔLU߱vǫ]o} 8ˉ.UZB0t~ܯ^HrM8f3V\X99RbPx皢"#B6%Z$oE,dMIH7 #p"~mt@|Xxmq=u㚸Jz>'F\yX0wFO 7FISLݘ^S-n(>7TвB"l&:>8GE~ko\t:(gMiHYCVm _U) g؃K}SHvyڻ9/ edM V ws KafrA\&-=phics߇O NLC3%BʒLݶlDL&2g/p\b!Vf1Sh7K&zrȣ%88'Dj.62^nj?ƨS|1Lf J%DYLJ+z 43JÎ0#|Tc=7.ctQQ@*9vR<"Zu)]൮d:tۭ,{rxJ|kڴ(K@N z3nprP_-5a&;u ~k2 l<<+ct/gRW<$:O=fsa,(G3ܢI(gTOH ?;l:S;:2 T`L <; I)3ݎ?p"ŷ30{D:sz 3,@D5r|Ni _űԋZSJ>x|^b-'ˏzG] 1tUO!X˧R&@NMb ~('F3fJ33>꙱ Ku#P N[ `p*z#p NF`AL!2a`Vg8LQM#5wkN 0=Zm';:%8c/'G4{dU}D$Sk|<+Q5bDzJ>AGphSG  ~Uk{l1]f` ǀٵIf 17]('w*cˆmF LߣHNLB2;M);g#(yo`=4D`]~{=;ёe>û|:vf\[4"/"}J7rWr7o^޼ݧpG[!6NmJff*4x׍ S8}*gɛᘪ;O4-Krᢅ7 "P$^q )(;!ТS8'-ŋcmptu Op0" _{]Xf/;LH ZkfO|s}uZ6~N*v#$d,0W k4S@ FX|b5Tṃ6YW7KkI0pJqU$Z۶:u H7i7?\ߕ !c-"G%lջ#^OKq-TE.FqpxbaҔ`*5 $RcA~HȀ8S$';ytAV4Y@caOo߆p*RD:&QhzNamp4!TWS/{bK/{ބ|e{m:I,Ld,(+\^uw%{6L/9Ea5uaZ~a$+͎A Usﳧ`O?&,r]9/!; 52ֺze8!e)$5IՌ[8QEt#6(Yр) p9/*:R[/rJQAePҠ(4TڧbDc1>Cz7C~ ?]ɹmlTgsp; _ќ:׫bGrvCpecAZog&cyГ+igdq>§6iCw6MiM4 ߂[ڰA:6I*:/LVƌ ͫfS2?fS!EQnOo^paibx~l{r>#Xh )ihCoRmư.A!aw|MiJ+vƤga;]#,$cAK DTs`qalj_;t ^BI,:뀜p nЋJkLBl$$Ҵ)Oh\c3ĊK5v0JP'b )lE_ O602K2 "y!1X Y>E % 3[b.P6spDVt;}'ŗPE?!3Ԁ.v&gN[r4A6A_ozm.k1ZúiN6PQ#a #s_<9?Q֐Ð|6:{u!a*|'ъi[~2tlHyRNcO}ܥgRC{T{|9>Ig6v*u|?g>Q)U!Bzm Hc.bpa=Tԃc5&$!}D;!̉A_u`esF`6,Q!0DÉ+ysGտ =iFr"wԱHr],d{s,3jOY+^pYMR#lmDneث^GgYV: <­ל "]#ǻa[5BlBuPvΖ&+ZeOBi撐ՠE+9f[dIƹ9mzf\>r+$bE@ .I#Rh GSn4DhdQqKFG+:첊<cwJ [z>:-6-t4gM]kZ=/W -ؕpZKl8~VVh+R%%)a#XBz̑Rx1%lA ]V$,ҭgñŞ>;3ܫL\mL۫A!j[БUA&҃Hѱ+? > ЗA Pv ]F+coK WR;Z"cjQf fRkXڋů%7Wh;HymA qO+ Ҍ㞅){(a$znXbP/HNYc῏(P{)"|pŦS^FC ڼOg] "%?;S3jǶ+ KrvAw"1"|E_ZhOZ[T숖o _ qJi8bS"KuQtmo@ ',G u48`ByH fm E02K%V98,oif;?qJ|Rْ. \w= z7?2[&phP6PF/1?_p僄WƲY&UY&7 KVܢhw{mOwZQۃQmbZD rmkoGMy2xk5=g{WdFٖwCRMJѕG)g6t,KF6@^`5]0C%[L^ˀHU0b%vo G"WCh*V4Nu Q@}~}dUalhA]$PވDZ9!X/Eԉ"o1-{YxO;t3P,L{ 'fT=vay, .LEu'=F ÄM:@½iFؔsk/XٹƯ;U'DR^#~i24dji}#'+#Op¬7`^1sdlӱωHa[Ug+۱b^d<Ԭ1]@ ^yK3 t)"169wHElJq2s(tNᅪ?QlyF-P '.99!9!$‡+d+7n*l.]ѮDt^ExSXqb݈AFNCp,dl5$m ZO<9FJkD\ley5}{|wB.SAu{1S.1RP1URBPwVЎo+flJ%d0)ZΒYv=1rJ[MsK@bb5k鄒w !n&:V3LPu"<]cIe9gIME岧uE$a@<*A0h֦It F53U=:)ՅrfJ癋oP;^Sw! /5œb|&iV9s᦯,FH,c_3'5Sg9vLqWy}[{2ݩ8Qܱs M|\̪<LMWLWHnO,0>)V}]XuϽ1\ vo$Ka TXBDHd5QSO+tCC%anH=NY+Y[OlwNAhj\fq)]R0r<{to0ȧ#ʇ9hw5.RZ/HWX)-1Ig1ad;q&H^ʂ/6YhG :ܵeBv9u)]-EWDwegU4ͩ# J"6p qsOTb(j #8u'Ӄ15j3%{`H*:Nr=NiҐ\w/XC5ʺGfv mcڢ!jk$5K4(l'.aİ% Y}O"˔ Gۿj'(њ[Yvq,wY,nGFq>ƑCh\h z0$ ;^&N+G3IlLIKH8=Γ ZW1.f8u:n`\t bFhwILu7%"8em\ =:goNIy&{,}>?NSގ($+&^O"U'8W؜5 ꍰ7:3?3[F# -k:fOt<B yJ>Ő&7Ls%Hض3$ӈXIoX[ 9;צ:K#詀Wz?P*&^BS|g3>34tɑA.N1sډJhwί  ӧyJkZ/>-MBe+czג9#M}-pQ1xYs0lak \: 9lS%6gPxr iIжP*}e<4xӦz\m? r/B/ /Dt$w{H9sҾ=pq.ݽӘe(&`YT>Ǔ!7(>g; 7]=8?,P~pmcY$v&kϨz  }V#tSs *َӜhAI-[Q%,;)O޼ "ODy`Jf' N(W% Lnx!y~TF_Td9}? BUE\®rvۈ‰%gMDƗK6E3jD:x뀎{iQIj(jz!uMI(~} 8`*Gl؈= *-C`^l͝I22uiмT?N8eSRv?'4xx4s屟61_ 6V*J۴ ϕJ|VxJq~[^~| ľ0p3]䤨w% Dڡ'+s^W3X-&?-0~M8Q9bk  1}1$jJZ&-0;;Øᱺcu-3^܊r9tÃl-hz-G8]Qȥm)?X;u]J~L`nwUiG"7rNAMyQp̅_RAߏ2Yli*>_7:ޏK4Yodw=g9nb,tJK䋞OaMoL~+$R -]k/GUe6$wn`MMYj lzUoO PpR" <;ׇ,- rXmRN.Bb`B e m)am 8əI[$Ȩ݃ST0%qF!:NւOjl>p2"7 6Oeo9p),֯=$[f.{uH_'Xcˤ8&q>8J{E[A1Gę ٘b Zj֝[lw:䇫_z{ j]^Bָ:xrN=չ`R dJW ^ScO60*$-Iݳ|H(P];c?6Y-jxyR(xt]Ϟ,s)!žl`7P88[#CRfEޱˊmosP^.tQՕfKx KF|SS +q!2bU\v52e{G=iٛ )D?›"1}&/ 1#͉X&- P y*OEgJN /_eQ ݢj:}r!Zۏt_jcs;E3,SUX- sV˪ Oڎ#YFNo Nl XQ92ckibKιha~ ߢnu;=dl\ T?09f=šI\בͥ߫~_Gw_/XbpD|ޅB4$`͢{ ت/qPvTAt/J%q~)vw%{ʙʤV`IVh:~kKy~݌ ۞T`C|'T5JUF`4@95u)XSeA9(,T-ԑ@=_yׯA..4R$k ot.kH/$)jU_% } c㔡eߟ*SPT|&Gri}BoY~W9pN ^3>gwF Ef.!bcSIrsųZM>O]>H(odZSb3l?[`S2_#]BZ׼aqT[c Y)_iלro7U*o≯%$kުy*֙ק7PHRVUYqH, 67 A^ҵFY3LZ|-t=H}݇ nYr3i4G lᔑ(mO)Vↅ;!Rs +7:2)p({π ׮sFRQ?7ELfWa0BBc=65.j3xMSL۱"'ِt2KFFS!֊ Cp.H^lė 2dxI)H~[8:V.v"h󋳵Xm* u2i/ yP70J~*ڞt_VE5wXR4 MWӫ>:k 7(SCP/bƋs>B=>x("ޫJp׶!ҩM{pގ3Y%5._Ym!1"I[7,rϘ֯bՏ[Z+s.OJ)K<Lx`/L萈`e?=c9⍾Bt8,лH|Ve^U" Gj͝ 8dQHEZ]>?V.u-hcnD1P4>!;zm,j5\0\wی?g/ Æ~{kj)#QvzJUꎈ0\ s,cLڥݟE\_(!&A$&\>)jMǼˏhdrZ{W~px^d BW{*:D^Lu7|8PɍАk{Puoġf5[myW"ds~)ŧ;5q8 +"=ER@DT8^U!Yqs *`grOt-h~]ރjPs]w]R"QYt"VyR[qsSC|MasEi4^1xq_)YEp@h;Ne()@+ Qx-!l 0.J{_M [[rqii"0wH9CqD",cKV#s.vclI4?7[2K8@6yOr7ʤYa֝6:&5]Rd3ܾ=u_Y❕nIJ V@[ɼ묰 ^=. 3:pGpY[R:wOpސh*bVF}vT[K,5s usX}£,w(@I c6|L\2LHu6 ,ڳ0h!Af-Yͥuܜ/F(u7Ϝ?YK OOW nQrY%rnH!42H+oX=~8(fseU7w (]L(KcMxj܋W<~NMYv"XJ/lY}@>rL #Q8^\‚zn[krŋoOH,S߲<ϞT!uQXJCp 5F}\a1)c9TE[f Xk8v@4<7NsS#ڂ W"qQamFSs&aPvbRez.Lj6+@,U>-8Tv"lO66/1}$U%M94W'@I̤`y +97̿?RՌAȠ>, >Wv6D qd\bLc`Iv{pී~zM' yT$Yj lJrj{ޏ Zim ޭ"@t& jCe K)|W}c?5/D]@$NHD8/J7.!Qw~at-Ǽ̫pRǞlZ4[RM_2x>Is}αe}/H'I/nMu)6wbw/^ɕJ= \d"rfCAs,Piy#B‚^I2yϧ\DV' ypo< }9vHt,o)'W(@+ܽaLR7ɝ$(:dv/G2f0;9K6@й,ΘQS9>&RRu-R?}JL=}YumxEWA`A$:K:/T,gdpDiR4|fXLSG#\k-X]r"}S>Rfxɮ)SNhޒ6J 86C';>.Ayc(.͹bWv3G;u ktY w@`V=lX!A 昱emWVTfgGYGLCtE#QɈA$^ s*d-e$GjN 䫬7#)ɧ_uFN͔*č~yOU 0A$Du lD: K>N~$'A)b$9h`/P);+0H0)WL^rAdkÜ;3 !1N[)⭏0VsF1%8w +F^*<|Ξ2fΌa1;C?3,b’k9k@]w7,9,B &8žv2I><@y*h[2yPL_kQޒB2uiOC/҅t;∷p~ t~ATˢV~tG)s>`L>V302:M.۳.?MxO ZY*l[I/H_(sy9SE_7 k<$RFrb!ĽUzLҒTR+s#K6sn PL鮒b m HU$<}xMCݺ$os|`T, `:^`68g^L0k*7I8w[FwtVJ ؓ˷JākyhZa wK=$,xS~mO - ȓŶgzZ6%Fp mue/˓g^*%\QӅ+ím cnmQ$ãb:"aq ^v' Ng=jߡ|G_XRC\b`d`m՛XoռG)hTjƽSY@\m܅w_?/&-'RSf#peޣDps@!5pw%ORPz썬jQvÎ2k\1ͨAI;G)XVzC~%c׸]Ag~k*MOhJ) ;8"4eW@Y\ɈtysDpŰ+=s J2i#$C,yѯɕ!8+2Ð`lVƸu9Mv~ôZȿQnI\zٱ94*Yw)@ǞeM[ X},O@Dك a1? vAgzEa ǝ=Ê-pBiHgw@oĔg9n9Rv&?OmN4B&qVv(2K mrJRwdYBڧo;&,,=! 70*+6C;M[ WeN;o5p`HS> ](&W1B@})TSQf&[XU{H}N8#gmrzη7o] %6xm]E^?`F~|~>xGsE ڤXvLt:}p/{ȇeP9&p&GA̠*2h,D>~6YϹ5M47eV1X!JHCShxڦk%D3RNvѕyS {hhڮ^٣mUbic??锣"xyR(k3tϟhi T3:fpa f I.e@Qm3-l'lHsˤ"o-Y[GBt-Ǣ445rq.4Ȥ>[U@czÖ{ɑQ[J|l[$q]GN7oɮi W: #Ը9ƒCz0 cC> c(@fQ7+o;mR+ +če"{6hg3+R.5>^=:Z'PHu8Q4Q vJ׶%>KlkԑI?79G B (}BE0x'qhԙvvX-b#!\, /¤ԁN0uBd,i 29#diި OT E'oC?:- x tBfn%$k΄f dzz'vNr@kd"Ò ifaHu-*ſ#1cZԖ8\Eqa St}lAw^jӋ@N!sg\VIX“~>$pK=M3b897]I+`[>[7ͿQ2m+b%>+Cm0c(mpE-.$* %7.Io|499bxȎ.vy-D7iww`Fgϛ ,8F %AViփΟ|q4[^@ q'J&SteĠgp1Co,ܨXgK_+e٘-lfXvrYObY_!'l.0䇎6o:!k?:T|{šG}F} YIk,7'Y4!W0>̱'A~'/ ;@Y {%SU!}{a&xٝkQ"~Q(IcoPW|zبE#08JVs:_˖k%HWIS4uywH;/~罂2ùqH2afK /(gp>!]]V<(4m;7A dk홒n;=9T.4h$(nMY{W=)ZO3sr l{d1gjr ĘFKˎY]khs"aJCx0;}:|h^au2U=NNQ28K;J$RN 9dbQN&3YM%c#U2p=j> T}OXƧ ED} %M<"fYnǭ9,S=Yy2y#gҖ~r209) Hb <.hWGc鼪Ѝ7=ߗ ѷ3&Xg+:M|zCE3ɳl[83XȂ9{(C̡w[ 6}:Ke  gXc<]{}5L{#n8k|4Aol(MS2if OXcsd REr˴E]j6Ó"4jdۂ5D@3r[jGV"u:՞W JuʊZ*p l,U^J؏u'D"/دsK.PqFptn{PcxK25rP,ɎgN3ƷW/@4蒴?`vFXRW>lnO(v@^rdԛꕙjXC6JjLW#繖=1y2*!|l)UD3 =55!+G6u&CXx{ ub/;lsqwƄd !5^ WJ;)/G|=Xjb^=跔rvq?̓NDhp;glg=agU(5N d>A5,n}68m^8pne  ̀@;2t[:VD("ҽFȺW檅x_qRt" 2vkH8V^,q,6C7u+ژ$ JPʉ\Xβ Y [2OKY-ip~,rJ)>LD}Pg'Kp&a'^H Bf Uj 0SYIqG%"XR/_¬ԭd~5nb/ ʃx+lb ?$!ņ`lv#r||VUb/rxJذynF}L?q𨶜[Mj}$. YJDҵɭ(īau:T4OMsS##fpdb#$9XsYWKVpvhW~&O|e'Sۛ[ŦENm gj{nCW6MY^zLwbG6V\c}'9ܡtnDډ*#KH}qH524h@]S ;T3=]KΌVknTdחa $cXzI\ 'Qe }ԔEd'HcaFO2vO'^ט䚵ۖӼOg'Z/ZuFPDJ44ÄK)O:)ӧ_dB:r\c-g4\A^ F߽˛ɶrqԭVv&|.Q[aT6LH_*n^C2hً=o!$D_69x WjP?HIJw-Nt%m@nx^QN8c O!sN0y6mt!iVfVLuo/z viFܢ8OiV Y!vJq!Hx4Cl;?uq@6RA&zNNtl_u5' fc:#.Km~a<6r_W4 JNI(A@TcV,h0,B CFs8'ׯvBGXt^v ȬU܌\6sn8? ۜƺ9'tLQyNyS 76BRپ"sar<,VqGJ-Ir߭x>/AMP&6tM, ˠBU3<6#DŽO\|BS $o.38R달|dԏF =L!cXxu_*;RgLO=gM!8U/&X6Ҋ 9,*C 4A[dL{Uv E¿hJeH3!qEQz0ArDS [o vjhS"=) Y%?):P0q]/?Ҫ}Gc)<-[ d1%7Ih wqn|)$Bf׈ 2E&ؖH1v@̜׳žPpNt𹼽q`@ď@oU W:Z@_o; E~s LۉB,! OϔS,kI.K?sZJ/hڐIe]@'m8.Ob\ pߢS̸glֵXc/-Yz@T(_}p$%EKWZWҐW8071_&<=VNlSg t?h/3Lb~.gٝbZ^uԘ-//kqGnHەT3`HB")y$ȭkNA!͝DnKN~\ɻ꨽l7KM6!ް5Ӻ ?& `^ )~i|s2˄<4n[|Q6hWKaeAxY 9+T\a~L78b!ݙ#oeBa4yw;_fb0?+I5v*e`:瞑H(t͂0X/ݴ&)e&|֙ _.!4'y@o?j3V Ԫ|R%yO1r ;Ș yH >q?66hqS!EEU4"[,uZa!ޅRm4cCgz #qI;W(d)`i ݷAr*Šь4p &WOlAfL&t{+DƛůI(HS~CbPUA|jXv=wU`* VtMLo .IhN=C6J4x#Zp„]}GfOveHru kz."qhWTR$Wgat}}QTS2uZ\VViqAč ?%(5;m׉({J4ؓf>ʌC9b_ aJa`O$RF*`Tq86t8 4cǙs P%Ub?{{4wLi9Ѿ%_+2#u+I(@ h09mxLX%cY1Ӹ?c^ `Q-8.EdNԛ\^CΓ^zrԞw0&бJx!jDڨ3R p蹬zuxbx,UM_'ϤO\8jYK]kօiUPգD%_KbyXlnz7m>ZA5fC١ >XÊ67c>Z"a"JDJ;o[[!fym8=v#/e]lӴߟ~<_ js)\fjϮ2R9[J1c]7$pJ޵\yǎ{:|5Uz78DktVO U3r$󟭞hMa5#"udò`PSO&'9ioS&F{Nǃc?]a OY`:i>B/.ݩ9 #tF܎iiyzgo!}Ga]Auل:t3MX)3){WP2Ps=({㏑ZIo,> 7 ӏ杵 [.-ғ%ՠQ.@G7L_DB]3uW_^mսOT֍;AS=VshEt 2(Y\z`W2H4 sfo.ǿ18 cnyW 6,Ҳ `H' 50Yȟy.X t*W/dIAj><؟ b"*5^{2U/)\SBV跈v0H:۴i~-mFx`ׁfvA7ۊ:xBŊzNזQa mƭ=䅑A[4dUV[P%LbKl>oӔ:bZr @rFZ.n |1E^V8m/ܮ}6dZ dkCH_i4B&cR$ h*`j~/6Y5o>?V"`']wIQh( $>i?}ꑁVkhHj?*MF3B^_R7|^}9̐tA߿(hŻZzPi K]ʊzߏly(/%-Z2AԼϛ FiO?U[ŧ? {'S_)(^v`5w!e_ϙMšhF;^S)u[>k9b02݂u%jy- Y:l<'u EJmu$T=݃C89MMYz/\?n)}VajxakOrF'^9cLAKgf\4OZF;_b!#ǻZyh*Diځ5}%PuAE E?9@0JA(|(n -t Noac1O<-Dx S-~Ӑ{nZB!}7껎R8({f?+;焀maŅWr PӵO!Hd( CYM[h!/I2:~Ped@`Q!A]؏cB/Ix#yHHW+=/N"qVȋ X3ݛ29I.M@2/RM1^%?X>q0 ]j&;>$1WJE C][u^p0 ,v=NJyIm $04IzTODBn.v.tfUA<E $b9_˰pR C}C^:sowƾ[j쳅"o^}r^r۹^avMQ۝hnA `QRN4m'+S n @VL}tBukh˝i5jTLvkXP)F&_ J! 0»k@$1'z*Xw0=vJypRBTŒ&%,h" ~T߼/]7  a- mf8 %!i՝qjH)Px`jhKީWEhBuhgh1;$2oL⥧Zi DCGXy+N3rg[u\.ݑVК1C<•ʻȽ,}v6{+|*37GhYbBu@ryv|gxH+]8߃xCXOmDu`qvEX|4e\ufyy'wM-MV 6dl[G#\ {JiKܖ4|\7jGdpZD &!jp>R 0X99~kP@ϰd_[z-) !\RK+mAHylJC6(ܛAY\/QpD *Ft3 @D_"dj:$$ׯD! 1gƳշ_P~5C87%3?(72>!*#G! _W0&W8g%u >A Dq+ hjj|CK[qu oTPU5s :<Bfڂ4WHD>rօKu|.1"I"Y@/;!*Xl`~-sxSf6g%Uk3m2x 8TV4wRhA^UVa<6c"+UhLDwD,3.ʰ[(}}}'B49F4ʜXh"k좗+'TtéS%1USDW7y2w4nƃH$EC.#q@r3$uL "ck:! =Q˗=5JK I[c׺c'mqJX]wItl`¤f)aggr|ɘی!ʣdۓRWi3PEeyKEv5=9׽eںj$ sW@iSq3wvvp>J'n8T8قU-A W!&;;uw]'qY'?G$g٢]-8po)AFN(VD%<$+tߜH+LPJ=գBY>!Gn:P"oKEThr^mC6y丘'%88de5vV5'[PsdwІB1hMg~}\q}n$R;AnH,{iT8I &¬o,ƭՅ=|/s)" WoL)=s'c %3HG6GO ρzS兕 AKgr"z1© WP6b)j)_.Ш!KQ"!&͍QF)lKEu`peDb`!GҸ8]$=kݞ+B U!Z\?l*Lk`FUi0BU˘;=0lB> w>㧷:4($݋/6s`Faa$lcϪRڱ%jzQ hդWš z疦_X ] tx(*Xl;Ӟ7j1Ԡn7̭9#^ O' |fQuZ7ҨvFjRBDUbuR&GrmR[KY"Pxwr%f(@|'ɳ?7{DYФe. yuIk~.?xt/EfWD`}#Uş3MJ߳2kr^oU*Pڝ9`}zػ"n8m 9?E]ߜ4 Q3=I/ZRHhpwKԛ5LR]lB|ɡon~0 TjW'4îI7lPEb-rC݋&:/df2XɭPu6K3փ *ǑGݼZ)F'ɼqCyTh:MG}HQKZ 'ڠkQi̎]Gierp8ӁTڷp`l!t/Fu'” |4ZHΝ /G |EQx. fPʧFi 3m4w虩MT,2Cɣw4Zo2 Y.- 2{{vҭXfB -[6pVдugU܉]Vtߺ|@2K7{|wGCoWXh =*,z1hikalJ</Nrx0d`63l1Y?޼^~чhG𯪒-Zl]AtPy/3.Q JY\2"BfqO3!^7Ы@f֪  %Qe mePv[VY< C ;!n;mIぃ:CrhJ։L]+)y@F{Wtv]2/`Am*YQbC:4 m+5p/g3}!byV)@Ȥ\Ƃ"W7hd WjuuǮd{ oV/..^5Ą' L11e<޹*vUxQc3^HJjf9O`QP {"d/ځ"G*)n V\ x!W A݉!c@H5yD> k]$3>Gu}VԺ[)ۃ?qo7*m.}T~{݋g>0/9. #avwhPE//hvLlb4ѷn77O~Ek 7 evU9͛`>rַ{@@sS'?di498?&=CR7R:9β^јV}n5?2j1ݖ>!8 <*Vyl#|f/]NqkF<2z*aJHC6 >sYYKl6qkI}`?c_mCxqjj:_ZgQ1s &;qz~7Y:<*l~9J*1lWM"҆_3*$+l28n>Oز",I:KG-ڎj;ݥ(mV,3- p'¬1 l.4=-M`cJ~^'%V#唾 _8 k t(e 8N?&TdϜ/:|aa(5Y KA]?W?좿y]v;3a=wՔW% i~W2^q۪ zyŴ jI\Q3+#k|ZP<t >OL[8.^O "tsØ9H A`NxħHF&Ȣ| A{ Y `A*͉McqarQtoa},[-aGZBd)ɵ`Tu[5{dY@t20^՗+˅ 9 'n!拳J*ӿe$%B3X2ՇX{}7lRq%xdASNLL]02Es^ȁ_~,)'EImO|Y*#(,(wt@HmZUp06^"qq|`T* #~/ w۷= ȯoE)ERg X}z3.&{<a;6I]Bnȹ+1+E!֮}(o)[SѨh 1|6mx1:{ mw,#O~^2;xW4\T 8+0^_y)s%K_ UønC]*+IyHd ϴ#2 }<[(id m~gB\T~8:#gȄ`B69Ӛ*yL})=Q]k7=t_{ tYEls.Yfsa98y !]jΐv9Fȟ 12B$ms^s}ZZU MdwYx%;B1f) ]VJ^Sr.4̘SNیfa'Օ޳bJ!%+l8QKj?X;b5a(rR5 X2!RMFf^Vl2ʚ 7w;˂t?#5PPxu$o`Bf'a\tlo:վ̼zm&E5mm~TŮY| W9·w}/:x `0 aq=>"?)nϡyaKd^ݲQ0}}$ AyZI5%xE`WpZux֣.n⒛>D!pNG(oZ(4bws:غ' l}4T! ڜ@[3)^.^Sxuቾ_.Q!X7DoVefoD-HZMwkRfsĖc2lpuֶ" 㖌NH/RP kׁ v_93X!َ$TmèR-m c/KɹtOEU比b2FTR*ˎ/XGuOϮjS0;+z@ƻ3drW+%XY si9wi.- P Rlg9V.TT[@3dS˜X2* oLQ{P&YvYu"n|"]^7C_2&LV\cR30&mۍrpd|D^Ur'[lVWlz+rp,skNu1PhЅW\lW2^˃Ab/ȣU gɋXFg>XIp(_ _jp`J؂*;mCʮ5YnO/]z} c)A&] A#eb$"|?D;1FZȔy;VH8<21@]3i%Le1nz21Ȏ@ʡQmd8|/Dy+y+ tQ=F.N!ʂfEՓ9b 7Vݑ!RJp,5 w6ϥli>"_y2L/29Ȉ4B2k/fs>%C]mY6YD^Gc 'v㈢+4U+1XNs y 89sݑ>:ctfG[Ņ>N\exn3n敊ohTD4\PCA 9WܡR6(ֽdzTzG^+]{A~6^߿ 4mDշ7ܐ9f񞏈_P4f'B ~E۰NQ\B~qK_[;s|bj L:-Cɜg'=661|t5lO(z[*j7X*jF_);yBVJ+;DIHꝡDV-)[1A%.aZ9-e) D  ɄEj̈́fS ȿۓ=,om}tUEҠizRnCvo% V-3 Pyh Jyzo(*!*hb#c }ߧN c&LU6s}-<&FOR@_` ><"mVo9|{7u9N-n3՟r^pe=/-P3!-[>I'5tٻ 4TCͤga3EbH^8C:W@g).Q .?VHP{7Lgv{iqi;+y tQ(dY%T$g,Vof֥%b4N$0y&]7:t<3©h5lU  [1)NtHɰb}Tx^-+Rv7dN}z)Rm읚QXQߚ Gv_WƠ6~tę؂<S= t7ղըp4i^/8cL[8dD-KISQ))Y>NuJ*u|5 }?5yj{ NJNa9 'uElnd ?E.+MjkčxZV \VsHC p{Z$(q\D >'5|0+&8E2ZJwcx+|z1}k$4sm3LJi.)-!QL|k5^0*5̝cB¸9qѦ:پ.N`}NRF](*7rgD >PǧcsKx!U$xqpSA4H+F] C^ 򿁁gspf7Uq!ZҎb8XXAe4 Nli5[8ǝUF1wG=Oׂ%(Ջ|wYNRgRf-բi+vݜL%m8㈰lD^O\Rz,PT)N2Ós>H\ڎ?%7O2%K5So3UQh%L~P{He^oM^&hW#*q7*əfA_x$~J'ZgG50Ecyj èeݸ8!P"r޲7볏б{\-򽝔e; NA4ɔ؝(͗.*NZ:HL =[2c)hԼUD!NY CE,Ol)Pހ`_\'W;fC=yo\'uR4885׈8(ނL8OsDsHuzkqTk꠼aCd=t@(6 {mK ^Sw3a"<߿}[G203.ZV`{LWՉ*. U+=N{j᫃S(u:{8*H0N@u[f"`TZYDž+(JqOXJ[Iߝ3 )$sOd&#*Uӝr/P V(6R,L2Du%h=3hiaӬFg(ȫ\T:S戟UvԖrxAvYڧ\eX%VC8SY{%v-@d-h)ju6Ar]Rw-"Plh HiYb]%O+y{wSՒ 2Ӵj&<{`UTEe a G@k6'liA0 D ?"J|cDyJ~< hg{6SQ} ~HjJ&z*x|QVRc`c{Փ y eDKMþv8T$T8= Ii(B86O}v ƓjZKI |.Ƹ.rAQoǧ4>¥d %_z,`>RE2+@fI1į )pZJ>>h{劒@T ڟ(Ҳp3›MIĄR!$'s[o{E# B${  Ѧ%FF8 ".IZ#(,ZD`Dch7کH!үū`G?՟DMHDc[0}.t|T^,Z˶kr߻xՔdNR)05գQ 5~ D\\* )(god+SlRaiwu_COZjPEJw=nNLE-[#\\oժNihh粈^qϨt[=keN5!fu 4_\W.–IkvCASK_hmY_޽ QNMQmOEV=''f:>J`≥¯5X:)SKVyEp-l0>B|K:dJJ~hXD(Uurg(| q}[wANT A[$x*~Y'NŲm^Ҡ5y31Ԩt.i.R*HP;L? TpM8}Fg+HOUXH (R~}K Ąe N\>>|ₔ:{h 5d}w H:ݫH|LJ q\MnqDIl*>gz/b1W{prgv"m3oMLvyHOsTӐ=q&DcR-bq+g)ꝚL!*P7 cw:kl c.~j*Q8X4+\ WOPdůtDuvl@ sh=7y1v^Tf~1|)G|W}r ewTGDȉ֩B3k '};̒Tj ۲_֟o9HU 9s_\QVw bOMPLgd.GKqx~lTgoDX`2bnJs+SDdkK1jؗ|_?Y]1L3=ǡZJqX©'^Wc̓A oFzs֮+&NKe:9#l &z䶭a[1-= Nf;uFVo=¨ۡ?*߰QT4y E!doa$!ݑ X}_!*%/ !l${uldJ6U7OK"Da.8/@޿ojR rJ E%cJ['vt1zp%A-T}muוvQ׾8hqsrsC}:0wpOz#rZX0]/N_\^J) ShzrӑbV]*z3?'\FiCPx5y0q]|2qehc7 'k!CLܛ8~‪mR"yXoE^dmʕp1(cliaK75Jf@1ۻ厪" #.^YJ?q=A7{s9:31HxƏ8)y3lt)mY]#azMbz}dl-[>g{h8P><,{Ι{8 UPh9Y[$[LfmEb>ev;!M*2WXA;u B o ˌ%Xͭ;Nݪ(.PcLx a'U ;Kwj4O虏.$:@<ImTYqw\h\N!8 S'6 lOv2i߿.ϊ {*yΒ=f kR.m"Ӛ2c䂢Ѷ\'femhQiJ(<%T iɫ (mn-<э8k6Uon7B/fò(*VXA'b#LB}@EEɎ!Nyk j;92USv69ϙC"Su1o2da>a $qZb}\eD\G$q gwFljD"Q%ػ_xjvJc#HزF|덠tw@bΉRLI` O]p E?}҅N5:B^%5&䜋bD/ш>΍DY# 9h7e:Wq.eƛSO[jL-ϑT8|8O(bVn zU]!f)<%,LYyr%22})o:Z/^v C,˟RPqy`#,0Vє d73)ݣTobxZ[@N`rj8'7i_[@TsFLqBؑ_ɶ6x"%''gvE]Fu g60>7ͬ; "9Od|X4a(yjvb^$3݂~2bܥQqW3´#s;gbx-a~1Razָvўi3! +ȊQ\ Y0W(/B=4%g֝ ݨA]gmX7]ff$ XM T4yN.-& <]K9 uu܃+R! *L:D F=Ƞ.A5bʅ#fnWpwOW! 4^#ۈlC)V_15/řJ(1lÑm7c* S&5o);׃Sebq:<)-ooqYCX.4w깩b27iA킳9oFb!䌹unۖ~;~}dɮ Ju3&aAx_S, zQ *+{1a& 0e]}ke& .|.f8)Ȕ0<}l0.wQ_Su[_ hqWU_&C~k >iLpbL4&=Nj=יF 31t$T =3'6E( dm74 -e>ALu'M-ʵ pd ݄l7=^|Q,J+ڌĪ&Io,؆Jա?* H %*T&kwY7PWgL{<2-oxB7i-URnԿ`8J<[He(P~sQUߓP"V 'º3/䖧'GіkH,?[nЍ8wYܦOp*GV 7}T&Ц)g ;FC6~Oɵq (i}׳> NS i;ih$f_9y`%X6E2ozBc87Kӡn ;T)ffě\/ẹ; VImNp\?ݩL:2"2 2\O,x60[+{+.OWe+PlF/8}/S}WE: |p0B:B)ϽX:v07PXCuO\ƙ^]d6c#=Trxj˔UB=c4mqu4Ul\ SC{>O>(ً,,_lK\HTss;Je3<&j힄ϳ:PNxq1B=&񳑍PrRQ?-nւ >  ZH>L^k._vF…)7'GKW™UYQ4Wș(Vs X,p'1s%#8gw0٢or%lCEvvSWĶ?9m}IhAOr+'w}0 "{L#!NCIV;S炫'S[U'dꆘ\IRSm%CH*V`ԛi̳jAw/kWR]*N0|{eI^GZ{9_COcF0FLslLEUS[ $,ZB|<ľu:(yMJkf\uE07fP Ř6 Gsˠ ȐtCxwВ'۪_τaz8ҬW#m6X*̦-^Feú?!aN+$V&0yK{A52"Y/]f9?縭 E3ybqZ&gE0q`톩wD 'qSw=EAF7 \ qxH}Tspq[T~C I_ R3𴏲dߔ nPܠ0Sz&p*:(9ʀ~rSeYJKh> %j9TQ4.Qȅ 4VHmte)^IollF}6x]έm~n;b^<2)1n_gX pM7z ẃmjx1{o}Z_Z%;LA4[g osOq@WbSAjhJxQ~>c[kR]ܚr!3/ӂ RT<w ]pTf8 m~<'"g ;2Җo!( |R^/a(pۣ:}yKYNhiη.h25_#]eb0E$8tƘ=XvB|QHcIV.T{q߄f^B5󀭬p׮^&Y",A C"ݰEWʗZzU~ڴh'6=Ed+txn$bL o4|cP=_ۆXV!Fj[90965I\9P^ERA.Dˎ:-~Ay *A!D2DX( S--"(fMۍHpGr_GEzA ;#g̫y (lȍْ=8Ab·8QvrJ ۬j);^l* )>,y4PM2iȾ"Gk&H' x1=3u|@sV1`{D$%w$ST +" e1yPJ, NjA/+ІոY״Uhv҅#T^k; ,:%髖F?"^l̫.mMV{TD-(ڡu.CCCAKC(_r kRq䓟ZW|OTC ;_n ~(TW$$ ;ȼsl߁PH*@rA,!u\U{?(ΛB(*3kz,\oVJO-%@z@U_aLKΞ;ܶ?^GZEbƛ]ht1=Ar3.Ṃ/6F<>Q<q0+FxJXzM;y%*2V nZ!FVmRUk )޵ xVW(\JyS 4]$py_dA<7BRJDZ+or"ejq*>9?jfXPv&!ϰůtGz|R :ei?˺gب{FsE4H;S/ɧ@=Z'ߪNoRZ7+ ~H/tfWj+v9 8|G*ɉh >IdM_* x.yOQqU( F&a|'n,ZވҦm#ffr`èv1/aݍ V.2*"[8 Cbvn4xP}w_ %zkx5SA_PdHj$DPR!"ZYtS9;?zVxwơl =MS6`izfNtSܧGO9&S,Ii(+_~6$$Q7a79:cs"1w:vaT(Lg$QIsF,oI7..+VMb6AwumkbnދAŗI$p?ӻh3[ - w?MyTj:<6vWj҇`[b=.y›ķx2ċ&c'3bÛ^Y<5Ng}>ϙT[]S6ׂ 콏/XvM]zlGw|!ے7*7[a#b+B+q30za"ቆ((IJ`S ^uXBòrTHJ칼TZq7>a"\oM{{-ϔ `dQ?9I~ǗGS'0B䚥UfzIsp+-IQl|V,`\29ˢ8l=}#`0elRMspOZ_>gqJ뚢 l,$3*OMF85&%B,t> ,9&iȈvc/dӱǪ'VKBGIBe ,)t2\:\%2PclWAKKW %E4jhp'2#WP[Tm-B #ISuO[8_^ Yhy8?>^nM[!BǷj*8wȴɳ/݈7-ph'SQr"W"){ߊ2l4RnƟUNL3© kQYV^ {ll=|lO9%Cq+p 1>9Vp,{$^XWO(] ޷X. kiLɸ>G ޖO1>(^_^~Mf#|J&IjKkc9@LNM bТA7 #c̏3CUjZ@{Nyf!׍ ўNՊ_(^qǾ$XQs6P'O]XH9Ӷ9ι88ǟ~|b p9 &?e-Lea gKk3~)wSvxXCO/sqM뤲+Y-CcRsx>qxZ&Hd"<5d/vY&cWCr?MI`~Ϗw\sT_d[yh:{cbx]K{*5w楿QWVqeNK%4x};WdCi[9𾡙oT :Jq=iz8b|G $s@$A1Nm"*ϖ*7?٣Mbd;}fo,윗LUj%δ>Sm7.ͯW5H]ީ*}ڨI( j = &㕏=GR:vOzߚ ,7*ZZqsz~tok^D3QyZP'ȝɳ[hL'6'RO*޾+tC*HT~qMfwNb)= Fqq I|v2 !k/ jfQ7vQ? rƧF0Lr 1O.lMA .*(|5K?S`ZBoAnI0טӓ YF{tΟIA|nĒ ƨG0Y$XH"X~ngg@||?OX .؆}ES ./ʺ̄pMICZK ɺ1'y=2U>%.:Ɵ~KyoƧF BV@8fQrxr$JZ#m8sG]d7qN Kޗm Uh- |xUO< 㢫+俯p~ Vv)"D{|H~CȐZΊ:~B\}<;?TEE%vGaɛ'yvrğ.#X8TUB`_ K_[JT)|.[&/E";ezLy<*RTHDdr[V{pSd=f.2+Z@ߍgo. GDo$$ ;=WZlR4T(,K*JrTY<1cAdJi 'm#vYӭD䯸PtkUaYDLIE !T~@G'*kp@+euh V2coG19`R4 SYzc ,_0CB`I^g4nn{zJXDQ7ýBOAGPk5utyzی1q?I{?dR}Hlf'THYNL73|/o%k1'^Q7H_#lP[O(\OzQR"_6[B8c`snXJ}tYR_43*(L<|U_,V\ꪄs&3(Hhr9QMDz˓Usbj[iYVUp ˁ>* !\%%lE$vd[#_j#s 1eLl C$z gs28ԖO(V6*'pԣKk#twu@-Y 24=v _M . öHI~`g b:L53n" PF˯;|WxL¤/\r_P$X@FS$,,P~yaٖwWw^ЄqlpX=U*`̣ә6h]cZ~zl!oOp`˯ lL xT7Cj*r#z֦.Z0}`iFG(\5=j#t>îD/&t:"^"]o;|ґ i )+Y̎l!mS*_?,>FOl,ݷ*<5uӝ;  ǡ ϼS¯,o#_/3kdV4'Yc gݪ^YY”J6rhaw>؀_咵[UhiT,#Vx9*`lfnl0^1b ^׸cB?I\@EJC%Å!3S_I 1߂~lV/J@||.l ujB (D7d{N{F3GzHEհ3 evҐ= D̀<EhVdI+wtr}hd~G}\„]Ƌn>y+#&oo9~Dm>@XJ$4+lH_Q|t#[f(Hї^R?{g!B_;`7|!)%!);O糶bc> gK53d,:V0[I-kP> lP5?O{'@gbB$3wm&刲cEیh (aZW9$Jyi,\2ݬ =Ƌ_mvWǡrt ,Jm0ɖǣ{ۯ I!|E՛<+gn5Ck|Wiy`t[FzO!O''l"6pMAgāVX;#-(¾PgfUNL{( q,'Th0#_wn]_qքCn byb)K5{딙?J^j&aKr/gM|l*nBN'qһBE-Dm i:\AA1PԉCRUf[HpDso{o~6[q8bz_G!p,Dy}s-C \!L_AZ<5'[Qk{Q>^r!~ 5ׅ.F,zmB`¯;+VRpv*Vb(4+^1㐮#^* jaCua$&I twBɿuO:I &WX$c?l zօ'\qZӃ锃B9 h@3y'fGjbo*vCmS6߯9~^>]œ[E ;^SnG.u-ҐZYFCeAYBEyN9ܣoO.}1C X" y #&U*@&.6mi' pqv`]@:VW$1=Xx·%Xt];̵=ԕdIf1 Gh~ w"i^*꫃kImmN-0eLss-ŏ$'Џ_4D ) Ra-@=SV$#&M޿|CL5Y<C*|acōC)p@Ȱ KcF sRc9m@eQhBxNGp4Pft:=4R^"h Ӽ1g>Pkv.JDy"pss 9h7~ 031 f!э~cR_t6 Is<:1וmI0>B`0{o%(l l!dg%}Junu3:=u'<;~j;"Х^S7|  wik9A4rSF 8 @dlju^|A8;*FF|nh~V3rOl'E&?FLth-Nudg,v`tF"x.ctP)OHX6>:=L]!lXEp.l~Q loM/aAt㼉Q\cZI)XyMl6HopIISE4ؒJGG#ue#٥J^c.Y{!`):`C׾C%d= u᳹ۃ+>^-`N,̲{G'NkK.qMd7#jVְu'*"c#V^0Ϻ8U4 0A#nR1<{1>B@7a:ҡ `ÜQů!@L&[5DV  P v+zz<O~ O<!,]%*P1Ķu>wSnO"1eyo,k,г)-BlXT.ބxXJڒ/@5z-Vڔį(YMڢ.v+H &!WK (uQ!h[;׫45j tYU~d~܉Qp$&FU仏pYu;kѶNYG$Jcj3q!8yfa'^0 WTcOAЭ(}.a?"MsM6"q Ӥ\x, UcLĝ!; kqʾ8| ZCxH>Wv,eDkC-[L 27Q35nu=g~ŕc@ M`-(3|!nOSYyAz8hX2殫bo)ܩŝ$RF&N&qȃ B@R_) ܛW[<j>po\Uik7>FIN\/ 5 GWI!28 ˠ [Ԫ/eZl W(Zzw|Yk/E^5 BNǞ譑4^)5\Z7dsT o/1+dҌ@Fyx4m\ru*ӖQ"7k?i5=j7\`kӁ}\g ;Kh'"o9jzwj&WcB~kqjwؓ'[[ql&^8|nETp"5ͼ$B2H+քFRA]m;owd% ̐ =ţ?B?Xou2M>{1>F&)(@/>Q4 5-:Y|΂O,dgr)_T[0M'-kT~t󁴀tALj{6XUiVFx\;ktQk鶋PHS(zGZD0#.cCC&Y7 lF^{r` G>wzDUIl~"РaQRzOo@g(r5df"dE:>l62,hoݏT^P2TeFktKM'?o 1;y JO/I/Rmгǽ;7?h(4O00 $>(_RJ o #,P ͆yKy\L:&cZ5̗LTbbZ`RꀤN(I-+f"sH-3|>S?UU;и<&CIeϵ;:zWKѿܻxP'9WVLxG9sT`,8鲆/2|S.z%1$>@"^׆:CD5\j/N>ԃR39 +-D޳ޅ-痝7k^]?훬Iæ]_tf~]ԣļw PI TajwY}d=b8:K1glMi}i"TDZe! Vt[zyoty\ԏp*-pyH8; rb#i^oֱ6[Y8~- GD?35$a2c.;e?_AkfW4d8 *u07Fl 6J L7b?\c,mqKRCbJKy+xv`Y5QF9 214+ѩxϠ+G[4^Q?@xy厞6bR$FJqf5k[Ɲcۮ3o p\/a}u@)RЊИU [f8+Oy<^>7^LM +Fb7ͩōw:YQq@86g[EjN\\θ %SXm!Zgy'ZBŜC<HUOUM m'^ w&0orÆI"y y~gLa%+`Ħ/:$YcyȮaX%҇5 <(l=s(<,i]knNB9O';>3.:*9Bc'`ԮVAdVIFɖI9N+c録֤ 4>؏̪G&AzI+%МFll uȮNM6/JG z[i ~x p* \nR] V`>݀n)~N==f,rZD05t:~^Zo!=7[ \#l59 TD_$͘ hALKVC Z?FYlmp?!}SZ`^2zT R$=D!ѾNކ"ko[,UQKE," Ktt?+7(TGbYN%UUH4;s9O {fW]'HCbVdz/w2K%)qwA;=#꾼V| F_?M v!Oyʔ12ލ\|G 28N *^f؆ fvѐ4¹ă AWP@!["+WxENZ;S&?]eB^=3gsd/tUSC>mbe泛:a \OY\Z_s揱xB;ᣉtxX# ,vb2H!و-L;1/3קޯɀLG0i@y#YJ:T;Y~Oe<3tm-"`>…PPMM XgzPNbI$/O]UiިD 箺Q#~!w j6U]u\%itQr=~ nnXiIj{nH0r?kmmBC; M543|T7k2s"/%cAԮX/`×iT,u'%lrP>:m1a ӫ zF|!7TL:@?}+Zi鴅`&\x^5M\~=LfxM}ˋ~wy ).GtP@qGBł# kd2KЊL@MvyݙEr4*I)XlGz#nzo p%(FNt-hɫ[&z?УhLD)5ܾ۞ sCMG:KW'rĕJgp{xs7RQG.Cs3dnژ*^ E\b@G  |xլOƭp U/Y>LjXCw|Io˕GDr U畀VsI|؀xlOmKpC_Rf3FSO:kB'6eMLȤZ.˖!>/žÖ~AWKshbC皊RBbDE;a0v ~Xk,~fYmuf!gBeukAxG_0Hbjt<+/GoTI?6Dֶ BiUӒ?]Js+fP!*I0)!D@ _SJgvEAH87" )%820𚯵&f.LW//;<ۥF( Y9uzӷL7_b*VE߾l$6+pxA}'Xf}ObR$>PzFz Em}_u=ᶶ]v:_2WCfڕt Y`yja@C`qYz/!C|qRCUަfSU>`Zx4 o0DANļ"a*ױ dI^L x-T=PEV$v|>6IUѝ ЀjMci!웏ay+府F44mt_*U.ï돪`. pcv8hZa(/3m}qj'w+}/AwUJ8?Nڕ̆a^QLЦDX݃4W:_/R۳z y(4]mҁE%8gi| v*EQ}R4fMo8H{Db]c9~.!H"l:Ƣ"Vg0Rd鵶Ew8$D]۔ΚR*/Bx<ϥuf7ŇAu'onVU8%.UZ{n `ekYDo4Cy.#[VibߥD[^ې%nD h9f($x  VS(t7Ml9?!EF}2A{CE:lzt<5E >-]Fô\`2Y̶ZŷΣ.oB |[ؒ2xH#>_WiE 'cE-(t7izȤB(.2KTZ-l="wᖭso%ʱbTx܌9]T0t;P|C߈ <*չ՘ xiKaaQNvKJۺE̞`8< Wu39DGwx*-[?N}KIckwN^%_c@7XHm0k D5YP^Pb|$EKh5N|:sbZNqtk@p-1s59On B!5FWih ~j;GX{ߜ:GiX2f#j1.Z[madPz =]E[Dzς0t] # i78*Ŷv:ͣYҒb-.joBV/ŞFC,oUfB& cC4qD8ʭ+c kb˹ 6>nH;P!ː egN]\g l2\,o;ga#v v( !=RٜWaa:ZG2$cr葲J_#qn,ưz>zzDM䟹Q]#nt vd9䐰>]e8 Tz,jj4ǞQ{k1'rRG碴'lXw3ҸS]w&9=N;q cfQ l}j9 1 ύӥ_gMN^]+7ēy!p7Y5m֧5˞ͱU}\<|D&ck#XfPĺ} 2Sfr+ \ImYA)13:z ]/=f^4}1{(Š(g "H-jRr.XRc<]ެ vE{nnj=В<4U?8D}Fy +)=is,%H5Zy2y VyϠdWbƜ&LQ NT8mgw/zR.-xCěv_vVoaaTYNSS|]VgDQhkoDnsZ0` u^r4KLz˸3D!t5bL̴ >C&IX7 lƨ.׸ ]86KUOt_.KYYq1Z\d t8YȮp;r(qN-=689aJ|m4 $~b매,ٱavf& )eDj ㅂ31&vKN3b}ϣ9Yfi\ŵ7ۋk!_*P;U)_Ynثd,CkY b1*a!?I^.㚹sumiwW{o$9ŧ 0&7_!Y0bퟧ3% knN"*KWѬ(]kq"h?qˍdQص'uf v'Jƞ rZ?ӯ:tW!7aqB _-`4W=v"&=aꮬTIKJc# Ͻ`N>O s9$h4@P1=f=&#=#O#]1SħH'jj_Za#[TjEU7(8/o+wy`x}:opɐr8؂R!д8/pGNKYqBc7gYݐ@*/&N{@~ |J.9EbҪn֓s!S'נJC,rK[I*IV)P,u?/;́c*-a!n&r ],lʶ{5XwDng\Tʯbe9op0Q ȴ7Ev*a8!e܅t25Pwb2"-bh<Is 懶DaԚ-p&` M*zPA$mg1˽%G.=عE* ܛγE˱v% DVrpm!T~PvneݼׄEAk8 ][ no9tut}"~U?c=ءBN5&J2" ܙ;/@UDZ䕽L=m|zQ(Ӷ@"v;}ba7Yإ^<ȜRKB`^> 2sI^/i~u.H.BuSG`uy]/qz\#R.Xriܑ|X, =CI{EڴWu}}),%߭fAm4Y U/z\#O @@~L{Ϋf]N'%  ~B$Y^ {7#\#L?{l*J0s(WQɛ'W h +f- ޢ0UCtR`Vɗb*:1{> .Hd"!{*F_d(,/ 5oyrWpV#.g oCF">'MXNoȣ^E>ir:4s{،$%eR B'0 T%*Mm DˠnWM.:3>h˵,gŝڝzD߶;m߅3; ~q6hJw o{lb8m16=5hrZvE#gt $ HL^HVn@Siy^vڇVoZ#f]h*ՌU0 Rubgpن^޷y) ?~bVU+B[ja΍^KӴB<2Z ܀GC3JhaW`9< $$?!~,,ӗt|gAu'9a!].a1r=(zb: ߑKpt]}bR3IA,l>ܖLk6"^)k[%kze=t8jwVS&[2E6)x &W duT͋(˿qљ> T0 =o@\᠀'Ձ\ZOɫpt @e믉|Ot@:V^bԚ ȉ>"̈T$RNU^c޹{z&!m҆cZ?fˌ(PN[ؕln+6/K_-24npźߥ0|!";7aD1}s8h֬6F\%__ r^_qk<[PGS*?̊^}yQº L4- )HL !r<' rr4^x҃NJrivu9{rɯ$Ea1 fPRCN^k׆SSᵸf/g._K d3b6lv'E_|`Ȧ[hX:$>+iMɳpzߥ7ZW4}R9v[Wſ8N }y)f=#z &O5bpc j3֑ |6^L!H֟pDViHI SPFq)B8FeH'Rc9NdQ_p%&4P0tlrSYXJ+(45~yHs08ӡ'L,vE`Or% !ʅ]wm)rm\y"n ;̓V5Bu(9M N>ei*'ӗa& "Zs0ۅur9S=XkK:n_zB-upNt%)ypkDX+oʓpv_gP.͟A]:kXtٵs9+B V %J^&p̳lLQ.ocb_hƠ!Ky]" z0soM35, HFc89,Q=n7Sjx/}%DDwEF}3+fq9 zm!qdI}|]ArWIf6y?n0nBX]/_xSV|JM ,{ Ϯ &wAy6qg^l;^k0 SAB άm%tvgs%5ڨ%K".z?6> w߱qX{o)5*Ԣ׍&QXmi F*cv01fP{M~ovz p*s)Lo",C8kcgatuu 7,X͹  YK!#֤ amP\p HFs/*g "bkpy4*\zW˱p^]![K>4wnY~PHiSpUh% BEv<(<(К<923cwZoBr;S'F!KQ;֩}cΦ㧷),X!K6aܱr0,I 2a ȵ+G,0p߭J>+c#h}g\Sgڀf^fQvї-p{_&Oo WK]`obtJ9iUa kxyjz]Vqc/I_FH0 1,>;-b<BhZ#T_Tnb? eš;<;˓XV4Y?AH]SY8ccﮩ_b`JFLX 0`Lm3?dw$ άn (R{_WY'GUW8A!vvG جi:[fNRL0}n xEʏ$, e7 ꔅ $m B7[@H@1F Zq \/xϜyr g98ӌ@~H0C'e* <!fP: 8u/m->+.+?M.+ōx6x \#0sҪG5-De~ZL{K"$;`U )σ5$me>^  ^\]|̀ͱ"QNLFKTzOxRrL \QyOoZuUfBqN;#Dj+62.U-6W*Ǽ$7 ,xHb$Cj`}#hfV^gMBǖZ䭞@6@UkxrkmQONg2_713*~WBpae4hj~g֣=yQФ!+ eyVn_w}P AYICyNn kt~!JNShͩiN나izR;u*\>ѧH Q*IggYbYJIJ ~lJ=FXڞ+FVPRK[&b셩< b.`m#\=3S`'j#fyo r5CTUB,~9X68 QTÖK';e*l! urd.XVy#P8K4xyDK|{q>#a o툳0p߉qXFOI]"SwbԧP>t[SꐹM`zx~ڀQ+n;_A5TvYު_'7B|/&RlQHnU>Am[\ME47ҊDN\M]vy)Cz09uq_.(Q]8Py+e0`,R~BT*?o:l4I߰*b#!|r݁NcL-ANrp2_g)v1ְ8q/>NV鯅,'*tX(J}!+=i %G:v܃MTT\q`%^oBt_ _MLZ4)y̚?SD݈@9.kdCyV:1vQKlqbq vs45 ·ik w:uNM=]kLΈ wpj.Kz7eO!jjzzI>+}L\ `V-o-is V 4WuX~_yP! µ 9kJ>,0LGQʻXd~:Uv 3W6䩱)P%fX/@TAwnvTo0u_Ӈ/z Fkv.ΛP"YL~wzj:T*SPv菋漭.ǥ=[cozBFvtaK$ѕݔ|c!Uqtz^֪KE/~:JU) B1T>%`v.|-88:&}8QanbBݹvWf٢*Fn"(KYO)Tm#l^P`Hf$_Fâw&k__r ؅+yЧeunPl8mM7^4]?!z|v?uej0ISa- Ueqw5EU,jT~0%1o #Ǔ[RB) ቧrAYE˝}3yd2Ϗml/#) ?tP6"rS~ǖER?Y~Χ@ݻz[$r8Y|KhefS |I1b6)3Iag}K7*o?s&:+7ҩ)EJ%k0VѴFs:ȯRɁ")BOwI DzRCmʍGrd4LTHr0p;FNx`!$OP1-4"?'vga٦d o*.u{Ia`: &D2vpW^;`y=:K66lqB8]` ƈU]AL<3<r'OiUf KxVə'؝ Q\"w4vM'ڙI;eirM{wg#y k%F4 ~H.qre:2($9AM+҈׹wYqð`_cD5!\G&րÖ3?9 ז':=AnW3ΠV=U#J"jUd<[&<:w]z8OY7!ۃ{K]Go|)*s#3HNHoH}1#S>|Ơ$Ueݟa1hQ#Hl}~ FFiM;ݎ5`CCm C/IPPBMsYO\9lZGSHlz8]HA/[X|mZ]u~1H}I(F2*w^|FkYhxw@^14e7:ڸE I\!K2Yă?M\ rBdJdUsE=R eݿHfe'f&*{OU/r ɋ~XJ/ѨImYs4 |p^HT'5^#\.#< {Vm-:ZF+wuȼxz1R G6oi{{1K%V}3#r4Wtgd(osET9-$e`ĆI /dH4'ϵI+¬*3BB'vRFduz 7ޫԣ[fO+mH> ~{iŔ(+JHq+&k∤ '4KJ6R&K&:ᣘsW'2諕gȏR}w{L]- #F49P f;{ihk$JI`htw%{Qs˓ ֢7e<;OJ}؄ GG5X|Zj$!:h5NvyC'/b/o²Ư=jf͸X]>MԌ{18AE d:%_q-M@ǞU7aϽТuKp`ά Nv%(X11Df"ѵu=rйb~˙L⍏CwԺEa(-t M"CRۀYK~5ߌܹ/k;p>63I,['3$ܚcisIlKϑpPbxw4bܕߦH`sґhZш5>$fWXseFӴnmWo6^|sr>|Bna}QU*OI_ݛxlWDx[1fځ^v<9P}!WZ'VXE6kV_tMVv=Y3ZllmR>tΧY{A^'5ywb^dr7thUF=;=ALU|GoʩXo |O]\8VL\ 1j)*m{ڝ#A~>;K#$.cewz2/W]!lNYH 3_r% ƥFˑk6att# )=Xu"ٲxZb)ŭxȃ#2ZQ1jm.oTz6.+{V9V "sHY*HmtC򗸇bJ%x`qb /V3] I1Idql8scxJ%e[ǿڙtXRWMjWSjHfۡOc"a,JͦDK%]=o% }Y Ol1}zٍwhf nj#XÖ9ˇѡ$X0yxY+koQjnEn-dq[Z"Hwx1ߩ-yδ)EiXDBZU|QlH_>5kƮʙ$GŽ4`xhZmq%`%:g*%X'aHiGLsY 9Ho }-7cĂߐb7-^F Z^]|WW=&7u$;BY@ArkGNS"]fGZkR`>zj܉uyd͗P#KËs"D|qȠgf&Dw9|)BgX/)#,nвֺ$Z#IO-7ãƷ0rc8`&{q7)-U@ǃe/U5^6]ѝW˨ ];=-Wi;$Εt%-Qr'A-zK~izâ+{UoZ>]?B*Ýh mJezuaʋY"0֭=l -tatWg`2*$.uV _$9$R%.uSʦl\,%$|zH ?{L>K `ĵ >ddY3H4C&g/*%ryhYůSz[)95*ƌE*P₶X:;C jZSaF h878&xZ` DyVy8joJG"7!P8j(|t#?KK! ̽0':2WS[xYj<*JL{̢{TX63e@~PrpVq "CSd$F(_(w]Iiɔ'ofX&4y>S.0DwҍTcurHZ: G/woNvCJm-2ƿoyIQ=|M,ԞB,WjL K"+"adL#,j2}/Ym߁bS&l/_ӏ9~;/4 4໳(zz0:\>igeܱ'4oҿ!ld臡p24YG;3v%cCą#f?IS@%*~>t8::ӦK S>Uywi0/'S~FgP@V&Tea?erB=kɿԟCxt@3Wuߍ/6 obu_~G ðR # Îlq^nSw*H2 [P<> C׮;#,`LW?BCEP X4#mg˔_o##5\ 3AI든Q3هά KqDRtpKͦ&T#$APWt.Q㡛>+S`'uB<=m2)a]$`?^D9,/;S"2~TheK Zn+.٣r+'لv/vx̿.y禨{!lq!X)``ƈ/*OG0#(=.i8n%1Zl]Ѓl.E \S6HlƕK jZqO |W-~ar**\_8&RXWOPT$dcVJotDxBݙmw࠸29Nwq3 {g뭱{VٹOh[UQ! 7,gm)4)FvgǶ6놏ږhc[B3wh C'v08bC5|e' wbU盎ꝥn\1*me XQ.U*AafuAWQnx>>\C/[ˑƲCsq V"S䑴j{uk-MXB0*xzB WEVj ՎM_{} fw;RV(QN̼r]ґ(5Q؈b`*ܲ%:kXl3{ HkD/[=?`0tp~czJ1k{&ȏlX狁;Xm,zUn,mgZ|oP Xk(j#mp%Ⴆ5 s-8d idZ#Kzc+<1Q|3sm7CV.r3LOhMːKO $jv?kSYmvN8:$Т:@247';Ba*-DݳZ&w\M9c!aod^{BEp O"H VheԒG䈣ɩ~3̥遂s| ҡ^9ݜ~[ԥSOBwYq;KT0Nf1)=W&f(T0yB舐Tƣ\,%p3BDcf+Zm0XxMm%\]Ф_zo˻-ϰCC )iÿ>\Y)R#s҆*!=td(T24>ح)V/ĦЋmB>rլ.=YnEI~(z ZEM8F&}Ϳl׼亩N28A4rZӺ@T>8R$s,ЎoHc6-?0hO#D n^r\t ?nJz>D7P.ܐoy5yrԩ Z ͕3-dN snސ6ߌ6~B%eѯ;"oȸ3σ/|s$SxA]Ss^%KDzQk$TZ'c*߂5L堼KfX5F4++;=dX Oސ5@ш/bz{dM=ąei$bW8]v*:::}x ^+ӕKGfYrS1{(/'Y4G}jl! ,qkQb%Qx \#G@!TC.ٯwD/rj{!N>g>U)j(]h8gQn{C$bk;ErUoH|VKqZs,-;*!PJ}H{ώ9+BKZ&<,gX7w|S?4js gDŽ"Py~0N "Y?FFn ϱUT4|a;KN vcdp—*0nz@|G@k>ϥyۖ8ꓹ`R-Qqq=(g~5('}ax[gJ|gƄ|^ G0 c-I.=3"y }}we Vvyy8D;fl_-O[`S:P< lL~weE؅Niih|hWP60\n"MlJEţ'&9Dy#=,a;QAC8Й1L pL 't Kmg~7@i-x5B;Npy.0^dx1r:9Lv%lu&qÊfIp`2=Z>eYۙ}Zt5dN/{}@a+4$7ʈK&ȁ.mM\z94˳<u?ݔYj`IVu ø.7ΖFCBrPB.d ў?2\½ oky8R]w|3[t# Adu/{ P=Etm31$ rg/k,^k6L#:w ͬ> Gg.\j`g! wV+)Cf5zK];l\-+\rkL5^D?(ǔC}SǙ%]oQv;qlpǶga5Mxq&}_k>Xefʵ^k׷MrH1+ 0']=#"A8jZ9k>/%Z1KYzm`~|a)0E  …5lÊ0qB{m~ 9V=U;<7 LO%w<]^@G؊Tޤ~zF& >ZVѬͣ&ݸ]~wV"96.r;RBrN\u5Z@B[ (ǢAhw0_CoiCSR)U4S@H-C2RP!8[S߭+L2sTU^fWSهg 6lс4>u8 5c!o\53iqM_J)y|/{ @?u ŘG1omb aR,*[*XBFIsJaҊkh2DjJ֖7Q@8Ngs]U#|Ϸjf+We|ԿU^[Wd, H"_cihn!UXIzM%k}k%e2S$Ļ .#3lG;꜔ f4,+m9Y>آ}MSݽqLuJ)D 7-]ě@\eBeȡ  &e5K^è/~^'YJg雙=^[&.0DŽ)_wx E?rb23yR_t*"dHK=,:3I:!j4&dx:#s M , |YD,h}Y> 솑S"Ά%l)G6kG_Zu 4Y|}$Xxoadҕe|X.+qfXQ5KGL&$ kk˂Ω~UXJ+wF@<.с ;sc .aE0P~ۂ'k̶B>1pm}}#ŶS7?2F v h LBF'OI r-곧̪ٞV  vBPןL&JΈz  V5;"u;]^>_qn``q1Vah@>ke}'shVI{֠ھv| ״'ᬨiwR<8JUS/E,):rmP}%rχ,}*շԗG1O?V} ] F'hC3vx+o@1TPg-r:q7` ? -u QPVb {=S9AN(F:8Ɠ((x:[w,6- g6ueW{Ң=oЋR*ӡFb4@W1CUH@Ӌ'ihQӢf/hnʯH*YWEx\S10Fɇ*R #gbXW}xj:Q~Tήd -HF밴K 2b؊znT57A.r;$t9;IsĖ{c{ޝphaGnBtуnÓXټNo4CtIoem-?(Uc(s]Sg`杀?+U^H3p^4nX77rY;)FҨ m? S!!-ETL-9] l:czfM>)ڞ8x@jJwx| Oaj͟UoI»_rһlՀცvBӯ2QqNJ:Uy籭ɱi D9sioK0c  \׋JAm5]>H`Y#&M\Vx:YBF$8\1lSzZ}tͼ0M; qĽ!!t!}yӻ0:?Ahɨ,ab&6dsj{E(BίYè3.*hSJ:' f& jST±;v}BTRJe!y*E% VlxPzjh:j L)+?贠3 @Zݛu+ @Q`SBm ƚ75!o] Т8 s #8 `P4ʽm(`z%k^!';•̱wDP2vh%F1"Uq=zNU'ڥW}nރ>LB ,-^Tfw3o¯I:(= VTG[OWIζ?7m u9WOx Okh,(ZI,*yzjI<(p?ݿBgIXJ); b čPGAff Hju5f/jw h""cOĆ%Dǒb)%UzPKnť)?Dsk^ 9)r1cm]ๅM 6 rUH>:Bkjp* u,:O3n=ROL];1eoV[Y['ثn#v"ǕV];G;SK+/Y;h[)ȏ3}XFpHl~!J"G3,DHXr}ȣ}uI8ܨ\OkR #ga4R!a0>-)8E@^iǪIIy^TmyF!VȧhCV!7M)@XbÔm0üGU:]v" ~9Q-!cك.",Ff-lMpYd>HRށIY즌͟k.a)(J6Ч1 ]`nMY^6}& k<: rhA@>|"YsmٕX06zI9' cG|+hǯhj;̸_29&| ږz.Ub}P/:9>eT0neY ڙjhzl3pWcJ`[i۞ 15CvC;$0xyS:HW˹\Rc`vDPl[yͯ<ɷ $֊K1] ч$@פ^ jI*?۳f !ag)NŒAJ;-2|) h#G8VL _ eB( =>&Ўl |N:N*6ZRx7c᝖܀ Rbm d3*u:^Sw]z c:۶qpQ^C0cQ"zd #+}jGӖ?hmu2j)_XR)ltWCxPt>Q-G!$b^˫S} =ܯ_{@BR ]1N$xx,.;F^|?V]wVqȇtwm)`W#qHuXXEP7אkA"krq\|ˤS'M-xZ&qsHsysߚȢP7#x|0O0>/;"WUL ݷwq *`cܒON Z$Y10萜ӯ,;б$a gU0FedӐ[WH=헲{R۫tD[jmMj݁?7un3w5tv@^!u)-$q+ɍ_QYns&G1&Yuh)$ia]BpJ6AgTC3G8 HK|04)L+)XAe}SQ?Xʙ}mA4iXfjEWqX&wEq~#lU)\o^ػ` 4Kj'y>-P'; 1yT""˅{F.eNBXM&IV'`Qic6qRo|獱lgf,Ѭp _G K Q{ ] fᱎ:$xS(lY&9"y= hlz*6G "u'M;m5tν~p$_Zs ?V}]쐠VEa] N*Tcw+[dR\qf`"jZך|WǕlaŠѯ{X#; c[NUxi^W+u=Oz6I VJ6c ` W;ܭ/mnBμw5<19'z'6nCF1尣Ru @ jO3caK{tR^=7h~*%l" V/’nxOQm*\y6ˁt qEO0 7Y(<}YK 9U\z_a1x[W]?q8/0#-7 *ju):7d4SRCK8迍wʢSxJG˺B9ȾWg;crZQ}HK5YaYMR9G@fV1xMj(XL(@nBhb0hJ rg[<=>˓\2Ie_a۵@o c1/^}9wip?ȑg߲5 V!1S^L+ _k"UJk!MEi$H8x^YPBEaܾC׸'{iXh۲5TA-LQm+FtC32gӛ0Vyt`VkKgMUy \^Naѳ>t/˦j@m3 fĊ$ u?\ 1~(X _ո?,QeIOKb5W:#ԇg'PVм*)@,>!Dr$Ӻ3Ą&Jvϫ.*h |̋Sq=jLub5r1mekТb@D:޴b%Q_i w(QE4"3z+dð2;!,K(XfS"<ܨ Fu[C})ï 5FҦ K6dbea%xqc–T/S(oY[ !iĚg٠/8@TSY[e ,jM?Owć@)p}dx6妎0!Vem$nWuˡWTSjE~ j];EuhYҋozEk*UW4D5ñC{ MHbp%ؠڔ3WbV(K)_"Գщm[ .EsPV fkJAm^Ȕrz0vhf2VPAw^(ePD0my $E1%X͂P1 Y3>=ma&4͡}L9JSඨv9`KښmvIDͼU荎2`__s ~{ S`wɾq3p"RXkhن[b7O_Zm;<D@jAD1#CCS$NkY'Nq^Ub:4otk(^|+I g0_Q 2OLsm;K5AYt]59fEC Tг9r) = ]QnS?Zq1C+=iUJTtf""ؖ?UQqKu^Y[YGb4RzizخK"ƹj.N>'fgRs?~R{?@#:f>3g3Ox-d֌UJhtx 0"E{c itz(s.Ot %f֥T{s@^:!ݐիw<|IQ8ON|m (Or\9iQȗ㸴Y][Ő=oe.') xZB` H?QRgq#0{(U[A,"S]܄X㣔eYՔ<V$1f |Z sҝc! Ihkr`hhvgϜdp\!WUEk}#Ǭt__9K6{9yX@Mrʐ_)؄E'"r]LJWR?f+7Mٺ;{ΨbICZTÑ`y5q+9xWC*@癟_azY] ޤ|7P9؅s[^H6dK\z=vSD@YcG( q)2+^! EUܿ4ܸ!^Yd dnhreQXfA{SǘO`mެ AŖE78;x EI^OĞ) 8щ^:av6tЕGO O ( 5hǐ>SX1vH$\hw|>̣nЊ 8Nx,mp>"9˟i5;Ӵyѕ-uVwŊ&͹atxwԹN #ڑ?#( >jN5):?#f;2@*U"䎋.?s):"iZ˅OH׋Uխq{+8xxer:aҝ( 9˾ ؾ "Cl#Tb/;+&9B iIf@nM;:PJܜ!U[P=UXDȋsyA\3LT|I(Dlx`=^9 B7NsoW|͝|E,,fԍFWyB )l<:u̲Q}If}K}@(]k"-bF7{{qD䎯VL2' L$ sff=l]IQo;6}ʛoYԊۨ1{fXU1){BӴH22l(&e%:rrNҒ9t9gC69='|RZ |ȓI?@0oD?0f}_ 􆽄;w'4\句* ̕, k>m[i2ͼRf 8!LpU4i!cӠ $Ӗ֭i |7 PAԔ,Z31;ΔM a&>/_т-u(b  ږO\t0+!-? k`q Ȝ p8둇g"D*}̙6oOZ5LOwH"Ns{!!޹zDmS3pbl&:uakǯR]'BLLP~Xr=w3&>ԺY+J@$>ЯI\]TrEҷI"Eo!Os'>PfwR`YK:cʀ 78UA QqSFƍoz@w_r+"2T]C'OA=cO=*G~ˆt98ppUT%)aUU&Ѧ@ a)†"m~`ˆcK^qn5h9ιnik}F&; od^\1o3 O !| 6)y@\M/q+xx]þVI>`;cEjts@a#kR#cL~#IYf-|ͱC ČOׁ%&ԼJ’ 帔6.g]*Z¥2)P^9z>tTStg$B>A/<av\Tʁ Jm-vݜ9?Wu_`i@Cꥋ. J;T3 /9ǔC HnM;Ev[}we}F7Ghgi^EiN𠍆Iܒ~ѱ> MFD~өB."4X\> }FcU[+pXvِM r?0t;-WC_B/#x`B &\ԙI0,CNtn>ˇA^>z*p0&&7%)$O[έk9 ]5$wV!HMɚQrtlHEƘ&?ꡧH)BB\PGmO ܺwtcY#[($UD LnRk-C 5U)^fjB#H3$ 4?%S8 Ͻt9&Iz"0.mbB #S+2pbyɍ5oEH2JRG苼q1z?JO4ރF7kk}7#>(I5U[0A߶J(rgء9<֮j&r @#)* 4#UI]!T^j( [> { ,_/³Om+u͙]YQΕ`i1GWҨ =F5pn1$_i]Bov5Ѭʁ0AQG?49, *؊mFO@qAnp/ Nbݽ͕QT`e6Q{jPT3Ec(X (6!Mx 8Zu@wU$/Kcg?Owz(m^0k ȗ &OG$-km! ?= PC4 vajIPLs"r\#Vo_1O݂#$ lAejm, #>)nE|zvvn-=^en Ҹ#+E>f{`JkVj^ !q$,Z٢GOP[`-b_krLMG-Fxi֙4hP(b Yi~|=8j;p.$h<%lRGP3NF ڼ:DAZUlT+(CM92r@E=F0zwQ^LY&1*Cy9- ՍUL]=zK*$=^FN) s礖 Aβ“O:hĵC;2KtHޤ#Cʩ6yU";aI$jtutΟsr菍Cr\ɠpjާ&?ok13z$'t6$S>Cr[a 8$PvvMq܅j#X?([C}9Ӊ uK) G, mKSwûǭ) -!54uƤ3fMdpʫN$B4$K#L\^+A@Fyrųݰ]Hś#Ӥ~9 })O=^.h:I}T_0-*Cw3>`h#f5W =0mdO:VKiyPꀮ4  4 ?\V1 ˋ7t|:wK!5"qF' Iu{Y0DԝEa{>˲09|E$O]۷/O1DWp NSsQ?{tm0&(xEarVvOm!Ц6?sN>$8@QRcv;w"7s9VT@$EFu Fp@qguv<Te%d3vj7GlրqB$e)_74Ȭ|AR(J\;R6 .Q]!n?,u'.AU*gD4W)E:o5=!\ tG0J;O .!f^14_50g7!HWM&O>h əxRv,WVHI8;Ey04s45 D/y86eN CD`b'F[F*t?/bnPgg),vMd&Ϡxp褄uh@/]{ cgf#l]R~Ձ KH! 2_WBCw˿M%\%j`Vsw~|iCS]B`EW,uiuq- vw=,ϧC:__=wf%" =;aQź߆q`ɄbNduPxH.s{F ]=6Pfa?3%z ?sBt[ ЗQ\ۙc'"w,t_<\p,n];&H+EfZ`YQve|Ǎ\Թ>)&'+~(:8_HLyA0ߝ0>Nzƶ }N/#":R3h;n*MVz~oh$_~J٦᧼8{SE`K$-IM@r;q> MuWӿ],)9A\Bk9˄XrցOfeȨZEZ_U{:|Xx"hTV~峦R{Ahhy̵Fe £^d2+Mrj!;魛B-b]0Pab_<ʬ91AA`K kUǹ.8B}uQs q2]9aZ'!Lh4ݟ?᬴=tF%l?[$d_?7$LGU{f]ZmXU}T0' ͂EՉ~pʎ,x7hΤ| &^'8B{W7P N|0\bdw1B`hq "f,Ge4p$A(Dk̔ ٹ io5}* GN6W5Lmv1IڸbXۂT t)%S͸qJ@ Tʁ`g[mu ً׈v6T4Q9b k׍ϖggb'^GuHHʪs"+EDt 8al(s+KXbR3֋F({5͖`pq B~e{Hʪ耺!|~Z \Qj(u?%@Y ,/ nY4$֓Kt(۲<N\ c\LBOzmzH*DUZ;qq*ٮQ[%VGh*u +;՟d3{L+Ouy癥mR+\bwnDy) NNK OkC|7 dUe]"ʀ*aq:!rf7YTpyGz/l3)@i*߀ʢp;\^ZXY;c ,7_,=ao8#fA<ͳZ"6Jm#G"") lԛ-HLѝymM̂ Cik=JC (L$6:Q51O0k4lg{cR("Bw=};lV7^) ^N*7 l}< > В+XbkzB qr}a;}f !3<9I=4;@ k_hoP7 שcB允3`ѣ GgnK/\ZXlÛgµڠ"³5h):Lyy:ڏ|}tlLROq[յIbPj"ɕ2 &k,= ǯ~;V(Φd.*YH,*nvtԕgy߇5drQXQ>M"lSB8a` THJ40ǭ.*ImG )&*gy4$bʏ#zd%qU,FP+ DfcϮ]zi@66s%,p&TIǧ>>UE1R.dhOUp 4T1'Ν۶+8'"2u?  Õ=ꆑg(_rPiGVؿkaٰ+zMG pj ԛ]mj޷I5YrIA˙sK.G/mx"(3Y.7, `D̨ .?V`􆍸v"&7Â`gwDA@$9-W@Z6CMXA 4by[1e;H2g۠U!.<:{5EEXe0F2nn՗{sJ5BȩI3/JMM/+;#&gϤ.B"j@Lm %υxJ2{},=t Lo1Al4-ʫ,`xqm !& 9N3Z2ksf[%73`У?٬%,*̹^JKJQKЙ,i@7?haO m\]⽠*2ؖ)a f})NjkeG>n=9L@>#aYrݥ`6WEW.:krctW)=DݡqҖj!0ڡ+8LlD28kӲHԅᗐ\Dh5Jڟ`f4i/QcE5ksKԚ6!]ܓ͏5v :d# N `V KvZ'W;ɗLĊA?$O-ϮM !-#ufjص dgaCUs(Y=m mD #M_oHn0;ỎF>vf84y( Z|'͎Y@-cn%,݇ϨL*e]1f %b&yE$i:|b|}gj2;*4WbbDgFQ]L,\*M3S4;4( Uj笀vs"X{ichxz,٪X(z!{<\A 8Fhs2sh?9TpNK-6@#L!Gf-Mix WK#͊OĎZ=YKO"Ha4^t̑n8ʣA sd5~g~p5c}JxJG29w #qaYɄe秹c.37q Q [/n1oxp 5|Y  ci!ſ'&QF"?-uىR5#?`[ozO'Ųfh,rQ=sFD m9XjPVLr,R1\i:[je"Gz`\y~Wh];+ ֠vFZxӨLoqs4(ҩSSM Q kqYhӓU~;Wi{< K'/4b9CMItĕLv}L8 +ߦ>ݠT:'iJj;?@t:)r֓9?aGƷboO9+wcR񔊞C:fkKvDXgÊA(Ho¿<Gܿz7[L@e砏  TxBgYDC]E4HLӰB-bH)Z$HZsl5v|[>M9> `_\ru_ȅq|kuQMidc ƣ JdL0Kv~ȃJKY_!:Zm P&Y-%`<{8INp1",rxWب"7rPRb;4Muט0F@y? %9 " v-y>=%Ey _r&^wq^MB f*k(y@Pwa >k1^uY ջ\ M(%' $rQ*W $Ihh$|d ~NLR3qKPV s0ՅOGR_3)o^쯍.RDsp} i,q۾4`ХKp4W(F`7> 7SߦyF~hZ_Ts5t$ ݣ憕k}hTb휇@vvQ#@ҁTt6ﴏ"5?m=w" 32e/@#R!wʆz, ?&v9ogkr$I(\e:e]VF&b'*fKrl6J6Zh[ZGȉVD=giw Z^L=UWp1NA8Y Tvnl? ֻp7Nc`X|ϛˮ% ®i%oe"e;YbN\LgyBL]Dg*s@ VcyX۝G4!r _5C?3x |.-M@;0֨VI?J fxnwL?vMGm9$y(~OREьtnޝV?a8\ʖ>&+<o?fmoWC-&^g}xb+_)C b#>l鄧SC uQ}i㕅'Cbv0N%V]OO'1p):,ngmD\Df/诿[b!X,rhkP| XxdS̲9~ბKyL%Ё1(eO:P&9ss5ŏuMlv~ooI+n!Bk$n@Ï|R N.WfָFxQD(0Ao,!lá0ԛ΢t,`xOa! "S Ty(GDE=F9 ;>Fm -?[t1FDh#e 6 [ oW-+JR[#R~mo"C"/KtA0"9GDe_,o PXb""ey?,OmhZk(x35~4[<[ږ)XI EFF`O` z7hc$Jib lPǛϴ`XIH(]/ȱ8:A`|#N$@A@~;ȐFL~ F+\o!Wb?GSIA=ȒW 2h.Ec灏tD8 Z%l5`|gkШ ~HR-z wO~+v_7fꈶ}LB|A7"oy2>rQe pH!}cmЪl+FhODPM:_Q҉mcr,׹vN=DCo8t#JĪJcx@7XtM:- AЉD^ՌWNҷ)WZֈUjmksr:/ զ*kb˺ tT}>`?m5GtXΨZaGsb#60|~5Km&UiW3.!}hƵ.gWaƔ4;^'Mo0?j@ZP^W!,O/B[,;2~CXSD:rV$_ߖƌ_,@H|Ũ /-RO]S wJxF|OYgZu)TӅůR^aZZ˙џCVՙ`xB*K9%MN~Ծ֧X/.?^&lKI3!!Ե̵R9 ~S%$ٯ'^Exkrdt+ *mA?vb)5k"XfIw Y9R[7"?S vw>﵏iitĚh4 Ek *:yȚi[ai@$F9]ԄfV.`9'mV"`W,AsYаmA4~)߿<{\ItuZV`7&&vt(;*{ǠjJ `p6$J8 z{2P,Nvf^%? ǿ{^1bwɗ(u7Hlcd`cs{+JrBr7[0%DuHDu;b^,$eAdƐzU ^,15@y@=%lH'tǷ 3+{7~).cRTkotxwANRD)b>ݮX,1-Y,a5t`bx"_1IAQbT !X$c-YZ\3;q`$E7v@N+t{LzCm_̗3E'w#D FK#%"KM&$X`@Y̌:Q` N?l5oCgAG!uY6Jj}uql_?VF}MqIҹ Jy:|hHQ$|,F\vܿRܟ@~# ! C{}$"f9M^s'}+:<٬zKV~>8M.19оkuWp/+t3i3ö71I{"URF.x,ڵ 5b5e% A.n~0c{(XˌGmt }|<"@ gWrF|d:" grNUQggzY3b71G2L:^Vq;rE V8ss h"Hkv;D>qbW0Mހ#DlNjͳs(yN5/Rq8WکP2>0s-?gp ;;ͫ%ёtHfM" 2 C ={!l46K1ܹdj+8%Lxosa迅pKZ 50'eeLa(s]:0rL!M+eVq|CZfە}6P&O_ H5+MLvg:WA.>h=SnL|uaW2{ '#(艒s}F@C=e[&c;Do6d^=q+PGaF^|D )J& o)yM*4_`1V T4 {G:%: 3>7\Ր|qA1qzaz}m pOb zP \t/WD5P^ *U6hn ۖV ueKЗ#w-Տdw_TFt)˷V[tmܴSɨZ AZ%$6 p5Mş)AJyIצz϶WTXVD7b';Ė/&Uxs#b2Z~^>|N><- XUNBv\`qiz[%e^xJjLj};;,\Uce}.e ƒi(JexJT X?P*qSD򊂑FOCהlUFVQ:!0LvTc݁rno32Y]mX@RZKxBxʻM[ 6L:Ku>Of (θY+YҸڰowBNe!_p#LCXQ&3\YwC$RC!c^(h3I"U1L-E+[/g|>E2G)n$ Xx ϘjRaÈߧMXS;z˚RGe*;oΑ0:{ Oe^C7 ˜ʖ7Lv-6e>=!`aiHh)O"& P 7B3S_$dvH6QZndDbEO>wI+XXÍthIyRMyacׯŠBzaʾW%Yu{i2sHt!)^rϴ۪2Q8T qa8O:p5i4B4˫JgK`x@i06u}}tCewx3ig*'4j^@  Ɓ*S}MB*<]:=y[t9[_"?AKՌjV[ܙ*ԛ=l~8ݽi,!7Z*&,2,_jLA(cdkp'镛\)z}',8rCގ('ѹ<کCtE#V9pA*}mE  KX4Ę[LTEKR>z" n${^_w ݯ|[t5͎޺`*[v~&s1$_bZw qA4%E,%f4ᡫ.Kܸߔun]`}p.Ȅ[ɑ#k=ݬ0erb7C:Qŀ*"WT(_ྱDGfNfdɚKnGHLG>uR2#ҩuhek*"wlM;25IW9lC"Ԑ=IHp1d5s_Z8&*w,wS;?,)b꺥SW5%ܩ})3Ğ M'D~ʀj I.F3swx㾴9or`CxeS2ie {2bʍiLe:Ks81'rvCE,:Ka;AV0)PhZ= %o@`@ "Gϊ\ׯ9Vșҧ{df ;TqOF!)WICV@ZxqN|Y%.;WT$vي_mZDx ;]8Y\uZzHb*GP,kğ>aHUK騻ASN'2Ga0^`oA< ~́)؁e@v />g ]&A!K$ƑTӒ DÚN"QH:/aϐv1[G)(¸GR.]xRKoZEXl.ʭ fVomj#E>]6f6+{i;,lb 6x9uzwœP|y>i <Դc({N |JMfj5?>>.ҮEn84z>3:E*x%PoarԟYD%?P ݝb α3Ro}!t(`ap< o|?i7DqP􋥢yIJ %Sx6]{:j_n :e,AWPF3%0?>r ^F8o &@*'rޝ@FbyH@=4s33qR!icg]3pvQhC܅@e..3Xmm-ciFHk+!ouP*@6w<3#k nuT}q)@!1}W`|\oa VV4>A+[)#PKfZ 7PE$BtcL~f+ETݖ#_ΑcAۻ[F*1gjR<җE^.LqYQ2,a4^dT__޶A*ol#R?%6;!ƛ| =68eê{S&>nŭ2,p+_Q;ޥR^0qvH~dBE|m\J}ڭS ^%8#2z4lE"gldf/۳.D@y]ق,;P%芼Y`=?1N;1T0Fyo9zyNE2s o!,J0( RRzӶBg[9o -z'TF: o,Q?Z1y59ZcHݯ'_~2UݎR ۙ [{*L!t6,coMO_KED.e7o[5Y0lFCߧD98G4oOn<`hSf;KU/YFQ. mLT7unu,'ר|k{aؽ=&_߭8$CȠs/h ޾KnRIBC n?("5CVA;jJL{i1AtlljΠZnI7t| 9P*5] 4_3͇zOFpg c\w5Ӌ+"&e6OƵܮCmF+bى ! ~D aKM}yTxol qZ Bw;!&f2LSek_im[ݚVVb壘i9'{-?J0?ukT^Ýv1{I\ZWIyvL^{q ߲E^<W*U.?xxxbL8iBq4[ȟw݆Е㓂-DQ## o:^ϛ og%709pyX;L}rlƿ5ٶ)V4@En-b3 qyB#LhވU|b?r8ۉJX8L/&umP"<4+%1~t#¾@ӌ5Rlm7? L̢/G=SStgN鱜A.d{8.2kC.ۇ.ۘ.")lfY"4GVï =B=8-<%!bEWgs;&2Ӏ ܨ2Vc{ny [dc9QxU4! ė~0%pM!mYvd{rx3`<ȴgbQq4s&)Kh+i1ol*EVKhm}~MΉjϘ٣A~ x6Nk C 4OY߃b&azq|/P7(d{z*+1;*"LtUx~N& ԙC= &^5_mud*w'6L}@iar$/d;/V5_DmNҬN&ܬ4A^8nXӋǮES[t"hV@ɦ~]M/R3Za{m8$3+MNӲe dV>{)OpR:uT y=j2xwPÖsB,~hyO@ pT`ZX&`eO.tbFX(B74Р]dtNm/sa+]ǺG@SMwëĝ4CUPBMFgw=-nQOW#95gPQ"Ǝʶg12&b r*sI 6#XK3nͽSۅzff#&Ù{bln4r&Y#Lj*pGV3ikϒ2P :7"[dֹ`JJ'nzk+#u**yjXߡ-ޑA̿2xlX;FNb-Ay@b[~̢" G=3&̔vIo|22jK0{!iHF+5dK\`Vw3b_l}1X0EnѱĻk/NX Ǫl /ȂC% =qjK!f"ZHU/2|U ZI\v@xn'}>qi@d@=14a%j+jekSv {9-aF&6x;Hu%[k ?{U C zܢr}{uW ix+|Jc$4@}<\ry{jTHYe'4,4"AtV&(Uج-4UJ'i#, eA 9]v.+܀Ѧʉk\;J .~) | X|ә:ᔽyh,)Ǐ<5)8Sj2*)BK!J ]oѿ!]m:+~=k"vtI4o0\ ii"RFLn#$L:B@U2>Okڔ-Nsx2XLEt<5XJ]Z¯{]O. lyd !dMFGoDv`!2S=1o8{NMV| 'doU#0(w⢃\LDmv[_9ET%n>D'Tyvv gY <eDRniȏ&xSfzZ/ MhfteHa..W!<*}챨/;=30o =zI(\~j|>&k]h hꕛ( qoڇ|Y^j,vZ6-JjGZ í=cTBelS,O=m}Xv8)Rԑclo͍Q\J8^w_#[X$*47{..HV#iUq`'OA77XkU%c2={!e:zC٠cN>0յEŃ-,ڒtb1ƞ Z&I)eo.MO!gY'y ?n,f5zYg%|Tݫ*2:Q9_+m>haDN=5,}[ݷ(V x2'?F2IEv: Y,!Ҁo`񤧤z膿8ݛUJML?'4p0^˜8c_z:/9ʣ_# _x@jH6k~cYLyӈćHXAeͩJA]9[\4U&Eq*Tu:V.Ŧ噚Ҭq}oFK?~+qaGS"P+Fwi~$XWworvgeuOPULGOOx $+P# Eiqw{FM/tZ=SIYY*Leq yйsvIҹD9քnt񕢬罿Tg9'$Qgqv柙/< bJQJ^g> WZѓ * J#`6 R}[8.vE2e)X%Qڛ93=0VAۡ*ƊTA6Tׯ9\G"I />3tNvXL Ub%Fl*2'QL]d3yKYȋ@p$*aӋ%h3)xskAUL[F%O)َc !i+ѵbsdP1/Fy11`яE=T۩$<AH/CkGP\Ƕz_`?(~W;+RgmGn !1~!Szz?nb5ūOCx:NEE#˱3NxW{q2|>тD{aQeFP φO fL:Ţ BAvz\9亾@;&kvʸlѭ0H\&bBYVyuvIwQYJ9HޱkxFOʰ!tˢ7|ci@`)! |=LJ[M/#7/oi;۲,0Wkڎ:Β>¯wUSrtA-Y)dKډ;pIj @8%m*4@2 2IHERnJښQ \N 0N|M}Z&6⦗x,>o1󪂜]b!PMcEA Zpw69!jFݖlSf7DHtP\YR[Y++Vy*|J)2v#w:-,=B'tO45 7 R9QfCbc͠?p2)#o`irXL=1 ͎I$hψCʄC̥ytz:X&{[Ѭ$+ 鱫=VpGszj *l"sj"É+j ^u҂Ihx©ܿ-ÏZ_R4e:Geߕ+„ԆM EL(Y!E+Pj Ԉ^Fۍu5fE`Xu," Ïz ủ(oNJ80.P3 wL*ii7pX=Fڰ{.iPeJۮxVБ{w 4Y!gU{?kD+<>Y> }@kM#Sc/1ahw.eQ,UUajШݛDDᶖ)]6nJMIJSlU8ݪr w"· P4KV_Hf/62)(Bܻf>7G-/7%O"^mx[&-컄ihb!YYL6 @=0 U?b)8dA'n5ܸ4ԗq.ipTۗ\ML{6F+-t|ͫ1 d[lSZٝY߇סONt?qnF8 \OCkO}O d dlx̏ ,^@`.L?Mׯp'IqF(tuxS0_-hv| guj텠 'pxCjėLj ePWq;Y6$0蹬xI5n}SY1RqWs!BQzXbY 6 'SUwZGN\ \\hn% X{uJD-|70GAO(Hm8 Os;kh$zv}?Mc.` 19nrZ,wy0AN #io9vut>1'Ox=X\"\N`e}z9Ѳx:,U#TpjʬT\A"s.L9~[:ꕗ,xfă}U(Ts 멵pp+M q挜AAӴ a[?i؍{)\8 }! eX]Pk1!-OoO;1﹧ q{qS`$OX, u{3mp<-LwZW)aIL)k~>@W'$, kbvpn0g[ 4=&CON-j'tQtSv:P1xj<S.W6 <JFצiX[D$] ,?0tP Z4n} d,PH*_MD=hP~洠ϒg㙌r-ZY{\=mb}SL:snU, J^ x2ZؘU)WI۠T܁!X75T?^qL:-3a 5Y$Mnj$fu,5z&H,lQpڷIv9nxjѲ&+@Йxs?5837'm_mE(4Tz0bRmA`aԟZyASLwԍ7Q1.ҕ؆d'ʀ[%)9u~Cx PTw,}q1 M?QDR!U $}ҰUNDx7b +"tնcgL=^ ?RAQ&8u }bCt'FfT=ny&,OSٍCċ Li9S"Qڅer.;όj瞁CU4~ˈbA(R tG`ۧi8ա~hO5ٞu ٜ c94]ԯP&ee#Z}d3 +>[vv/EmŘ_=klBVNNqY{2~7%z%j#:+lAV¤{ւWɦs!@䈏;T ΄!&xvhQ[؍B{(ү~殜A6L9*:OijOOāUUq2i{yv1gk/! _JBUs[9:rT1}z'5ripOP J..r/3 Igϰ{, *r~6'=1ma0G+CE檽[o;.͌&:6àHsmKH6A'5O\ N%1ץŧS f4 )pA`&$lm"g눹uV]G"\NcGʁi $F)G+SW e% ~ QPhw,qAjIC?7o%ښ.wzٍF2ۇuIPwnutI )x5Pddf &؅{Kkko)zP0:̸8laDr`@&D`zl;֕ź?$VyH@ %<PX )ufeu,L\v;N7 Ie`TXQl%j46_yW},ȎKRL}$,:JWn7bWOۢ~ <ޠlW 1v,(=Ź6iJŝ:{U U^lR"qikv\rK X#Wpeh }h@#u?RR9EA`xP:d0 Ch">QO':Bad~+F]Ñ >> eS&;>*{&\C$\wr36UЗRu}1=i-'@g64@(ٌwc"={d\I2ߪ%{Rb ` 7,,ɖA8-* EpkOIߍVRݽŬTC"}b շy!M"?*E(t͇Z+V&ry=WP ŖW׈]k~Я9JiT}*[bUOlDK'gzJ*#nrX. cvn]]UvTviW?BQ">4VVeګgYZ07070100000062000081a400000000000000000000000164e6139f00001b14000000000000000000000000000000000000006400000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/isdn/hardware/mISDN/speedfax.ko.xz7zXZִF!t/z]?Eh=ڜ.+̊xzpO?mHjlܨmY=[of-JvFc@д c8V(!L8ucązǝp.ռ_sKy'b܃G8n[Ӻb۳1'DMN}oqld7eo Ȳ (GzEoBw vXe8?[PpJHo We+՚k"ҰG#&!T ()Ƞ4 ;'~:)zwHnK i`J:V~uj/\m4a"lSw&]3wWUD4!fAeUB*?? 4 QM 9R:ax1!֤8vڧYge5/إ),8~Ie׌v- Ys/6oTJ lV!;aB b*8^tTJE S*ag'B!QS#=[h{}\'N[} Ԛ58O;d%;ZJnE$@тuZ;pw@JK:,UgX8rB߮e[LNٗ蘐PJÓm&~-y7G'㷰I7G8^bvA0ʛ*>j5=QXʿ޹P6^G'QVU7ncQ(~B#Y+hJ;qdTC$uՕcVa/oem|Q0y*j,$+ԣ5Hͧ,9Jl$ZԂ"0rh0>>_ b@WʠL70wsiJCo/ur^їLkжq~1UB~-Xvegb9ɇq\= o˧)Z>3D)EKg[.CZANKsg r(6lxG1k} dr$t I~mfCGCQ6]0_f}̓L% 1MZ*9ͺny`蔀MELsYV-=^ƥ`Z2,a8 U[z(^ .2e}3IĹl EDP곷{ݢ49/ NX,t/) 9H OQq xu y`x 4C| d&X*f~rćf8 vLy=@ Bam9 J& ,BLQ6h>Tn\"X8XF*MNy^_ ҢMvWՎM2ۛx'sM@)9Vm .G=u[1O/ ZD6CIBudz&ixoDuȃ.݊@Tp)WTCAIK~t>CNr~_$uezcN$Od }fిn`c%D뚁'Z|+8aYrAUoN|-E b?X0Y- ?dݒq4)ˤObй\XkN7l}Ї׋cp&blQ?ƕoEestۗ}}z<:\~]S˒qYYoL@:φo=ÏnldV4c)[;NI~VEtChavp_F/\xºAz_]MMekgjj_j&a`3s>[+_޽4I]IQ8*VfNBEzY.%}~7m oFYDL^L͈x:7,1)솂BL:psc,8ʸNlWu2W'5!ϝ!6Y/SDHOԭ<`5$\N/ͼug%j`?Z߼!(k.<iAC&_8Hs-PҠf'O[5CKps鍴X~ J&9s@lf#![Xڢ$s]}G1~|j1n!R(]-d6jUo73  ;~I{㗳ȼQݓJ9A*GSKD.j$H7|+Y[άMTmZK9 OT _2Jgoc*5F Pu~sԘ11zQ/]P,ʇIbP{*"yPqZӈ8߁Z׫o_Yř# Scg/({]^ywC:͕ĢW&m1rsc) Uu8aJrm@EܡX)GWIK%TLWhhFۃlT]":NتFن& I)欗B"}=#]Eb [jImAGլm!`6zb:ʇsa!~89Gs8{1~/*л[3X6~Y*?D\xT'jR Bu߫9CA~ 34E)q{@'Ӌ,+/!{x AݭEPqz$7@ 7ߞ1_XdRl9Gul}r-?sBeνb&o{g4 --rC0܍\EB+dnbD.d2gZ#,Ͷ$y%WͳW)4F=i ''4zٕKqB2EP2mz)u T՞P2J2&!cUuv؎x!%#1I= i(!bo @' +ny <*ONo$& @H ' )ޚOt,<[`/3xOAb)_ѩr'bؑ(][Y]W]BOqv_}ADP_`odJhмIH.8X:d?;B引/yKdhA^K:.';%W%E3y {dq3z(tpƖȚ}Ll X5*QPwY{L1pa\(@@_w~^A/0 2HM0`ܙ׭M$D*I0ܶDC32ɨ5{r) ѯTT;/* 03$*#]Nq]{;1IJqBٺӉ @pAO5,`B" .aJ{`AKƸ}nm}!Z|oiJ姷`kk*: Ky#A'uEj`ln$P1XDaCHJk&;n3F# |z"JFòtsL,&/V\uݝMT !)#6XLBGF;Й] 7u#[,s]ѽ]cqؕs}i(i=4tUǩEy{5Wz;YJߨՎYĪ{ <5U?Y(]X7QXi@ DM,k7>~PƋS'IFt|L9qXv-cW*"RfS|@ހP wYy4]@Q~-\~4~C9Q#9 ^l} 6*QޔpPRvN/L F4@Y:P ͊L :6* y̤M-k>2 O|`~7d$zc /#Sfgkr= LXb C׸=8A];XзWDs}e;|)xc%-HiMgP`BF{s͠rLď!,n< W%( $) K!P)@ݩM00DN*B`T)8Y'5ͅAFRt73e&W>}KVx}'Erp{ W+#&νB8`u/9ZAaZlgcE;`ysN@ƒ-T6'>ѱE^]jZ~|crU1lg\i⍮s60YzMRhh{(V8U'v}EE_$Z.]IӴY\FNC#확{[97d0&)83f2~(y"SF؊JKߔ$S :4^Okbeݸodt"?Ea%ssDa݈}%4= 2]{WGKVPg@d=ôA+_q)*xʸ+TyF65s ?BwIR{@T<|bk_2dHA_Bb֠' 4՛<wvK%qpd 9EڮQ5@tguNlm:`TGb[;CSU{7{3@-Mpk_RVwTjA:c*Pe@2$7λe?58d6X-m/y< M)-JR9ր8; 2ϯ|X;}wG5gYZ07070100000063000081a400000000000000000000000164e6139f0002d790000000000000000000000000000000000000005800000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/isdn/hisax/hisax.ko.xz7zXZִF!t/%X]?Eh=ڜ.+ $m@ᑨ 0n+2w^1 uM‘#F13r Y:WDIԞkL<`;2~{\(?X}`*jO , r>MB 3^ݾt le DROwŜnj>~?[i{2 +1h>z0fpJ yAHڽЍ,z@Hr n#qˏFqNukY#^48 n92MmWD]5y sjXU a/KvP==p &Lo hBrM{VNގ_Q<ԧ-:)G񩔪He_؎yFf&>HD]BH/j 5To6##<~P% P/ ԸI]<ҝZ9q& _HC +E3.i LcȨర+@91R| xb:L_I œ7xX"0Z nKV2 Pr :ְX}x<{t=qwWdC_ɏnOc iqҰoetQFmQZ*t(M % X$(aL~] }.15!,:T^&K x/8ivJ!5CMgұ#d>aS,3Jf`,)V$U&>`8T*|P=l/os#T'hKϰ2샧:]i#vLtQ e 4U:fHr*"lnU`bdM'2ZoSKʃǹ_Av؂3dv<>+璝P;Z7ƦlS6V/ߌ엇ỔBijK"z|tSR5ۦ}Xхk9gzE So- 0[U%SD(cta}PoFv ` @V_M!K! 񔹫\ 1Żh/7\vm@kF/ݲwʖ H*.U[USAS&XN9 yPNOdA/2Cu@W|Q9Sd8ai2!G/ao\}sKk@wm "c<R]QI9#ðj-0t3xہۭ&YS946#1HTQ` L$EL:F2њyf2 L|\J-pGgqֺݕjN-A%%c!SьH>kӼzs rQ˘9Ul˟[po řуGw̲gK:Q%ߪF0GP dt~.?sh\cu# e+fG0U]cO󟚋;T';6l^|"FGm#9Qī XGN9eU1]C6c|@Wǚ'%]A&=:g%V":(4N p:و~MfSKA)azғRpmPz?9?FɼEn-E[]s}Zʫie')ISΛ}0tsuH}jԳ2Vd>K(pAxǘ.sP'uD~]eeh-p=[,䔃uc>?JQݑ^l#Dht'EH͹;y`ylOBOX'pij ؎Kh#2UIS(Sۆx%h1NRM4Q+#=´5]ߡJடE0E܊/J1Nil" sX~y"_c )1RDX=p{x𒯂R9ZwUR躳$ WCda]PۉDŪ reٿBĶg{y1=ec{YHdHM ޺j {G8T X;c0qН=q2s(Z U\:䶎H[+W3|~^ _f2͝8݈18OLƙ,z{`t&Q'Uio[L1h̰5ʎĤk vF ưے12\FL?+EA 1 JoNgQbM=сY Lw^(G] h;-wfC>ܦ}n|0d2z3ОI1*9+\!MSU EHDsN5 (%%/il-tİuk ȧ;yyWn:H|g̨QkyVĶMH<Tܒ_(({ >@=A$Hf<^u5የ#zd$3-pKhx #s`M I甛.?GSwi@Q򖺷lD#zi8UԆC63{IwlyĨY=> DGɥ*T= ׌3eNE3K3b’7X'L_|T_7;Z\9I zK;x])Z`@jvS%!gsls솘W3 lk qFPو/KcnZ#b"mtw# ݌:o'!18^/qnJZU#ERf^9wV9iEI(B_8{%h%phtQ1v$mM1O?T4Oѻ|v{W. H%*966@ "DJ7s)GmRG|`PX* u=Xnϊa媩(bQt/#%+ )>60 )2.HZ˸ ,dCn큇lt&N[y1Xkذ߮r?0R* } ܲXbڢ 1nUrMaYPGQ 7rw1 z3(*ğwrN(/Lzdz? ?Q7%-]S(Օ4,W>쐆/OX@TuZ2RG7.8{~FXL}?Z BސM=f:JPiz880 EdՁfy]qIqg5T-UZ >#XXhޢF-}M@X2ޥ;R0ޢ\Y(O~jW6q:{Bq@U'ɻ,H!ZS 5tk=E7 5/TR0ib6p0 a(L aUcU^끡n H` H3ll9\!t޸1hѮD8@HeHybL(?rO-&uEX4cD՚nzJ4skFlP?'(+٥.b0COIGCmĦ(NZbj _@U w\>E{QP D! Vlq8%C RiH:J(.*5+0tMԌ^&AprK WʴvmA|Xuoa0XC \YE՟~ǻromG-L6=?Qz퐜qr1sU (Z~&~*ڌ+po+Į^J2%22KEV@}jBjaCkuu#P@ijHqK5@zF Æy~cu?KXHWWaN%/U"ύ߂ꕁflo$Îz? Z{5Z-<iJ^b>=4i.1Hagmjy"QU`lm,*)W5}߾TCzPj@W= ?@k"0!ZM<6ݙ2/'.>+GO;^?֑Yck PN,~aD}Hf(Fc^vhuFKdϙR緥&2kTNdP!!DZ;pV@)7{z$ IvDpp(X9|r۳f1 MkJJ;y6P{r6]B@u9XNj!)C,n\)t2m ^N@#^` *nʩŊɥ0D 5(j X`:Jf#$k&| D}g'4bH2e +*nyO0v8k> ۼ# {U 0d63\ҁ l|YۈTjM6VBV.Nه,=TÌcn޷7Y:Ik|J)[l`K,W 6*5(Ƅw8w6Lv=I0W3G:oa?D#oQ fF̪j®<*cbJB!fdᢦTvEiKc$a %@w7h&M .ׂLÖRagpzD Oٰ0rR\"c^f -c*©-ǖx1fv0<~=YX@9ok_BA3οr59vi`j1U d c T'O7R)<հ֨+* %w8 Yw/#UZcZZ~> C#.^9p/rՅu 3Wed'Pz {DҬSdӓt/%- 5=9AKŽs] qC F,N[g~:E?یC2pЇ?mj;Vvf,7ЭC8z@u+7;%z_(zt ΥQ7ؚf0 ^rv"+N=[лjQϞkbK# 8Bn);|9+B"fgxMc=7fmx= %LO2Lޯ(aɂv<)EvVW1·Gc$;Fib~1Ԝz=p\" CrSuG>7H}:,7 c[Q#k(O7s>&,ozFoΦ'"8\.zc+vSNz覶ssʔ~uRڔAU3Na?GK)Կ E1? W4Ά| TwveBpo)!5K.X3.HZ@(dZȊh))Mk}]_m>g_9D/Vz)1aa' %9 `eIaxUf4 ul~7tmmI{vQ[LhK\Qp dn A|uvsgI=;)Z,BwZp7Lv5&;`| N/]Q<_Is;Q}CedlYOH0Ra8tCQ8)$uw~*OOzȱUeyd9qSG򙌚؁$3yH,j{QPN,30٢OUd{"x&l'`T Id,bXxo;0@[Nd~IRaRZ۱?1&8_s8W]jRn l{*`ETx/B݇jzDԑm*mֶ-ƚ [lךJpA˰ JIU=5Bc "zq``>MjqlLըD-f{9vЈ>0_Nx?R {L'MѳJNf yH/lѩ~0FqtbGBv0oDouF [7ӳ-8/Bpm&r. 9k霑(d)DAlbMgY?рƪiZ[6kYinŹ (w<=Qޮ4Yal0F4zy;#Rg{-{#t]3a.չnW!&1:ɗ%g*dY a`7j[֡lBc>v4 c%8qЋ71a umpueIC]TWk$aՔq[,0ncg.kI龋(E^a8$f_Hwi!`g5kʨ{3ҞvX#CE'"zqΨWOԠ~aVu#|@Nrr¶+*;]xUK3ԗf\rnʫ@:W& Qsn%%j56`tg ?f5N݌J 8'AF@8oL BM ùX.fN[$M';h1|0SX47G0WXɁW> U,Ѻ}{{I7n7zb: Q woL|ܥ9(OaYhE9[ǫF4B8WtI=SV&0Tp'w7پ{]ѵfZ5@zt0~ݠwԳj;7P4|?Fa\I-xC=k#_aS%i&>©8Nl鱩-m^TĺÐW;%O+doѥl?F,WT[6-dlKJ1Xߌ󨷫y_?O+~s"tx2zjN,^kI[|%JcYh9[;+\ymhxe<')#" |r(u "ay;!VS}.)O4'Ҹ9濷w$pAD 묍ݟ}]K;xs}?4TUu3/$r/ Āh` $?hŶw~ag~cnV%p%x3 )߿b6B1qpZw!l"h &&19p&Mxtƅb8!ЃR$LAf1ݚk8tu~ܮ,֧ +2,n^!)q݀`K?d*Ph\'uL)?X}bCGŪ/~, Vap" H7,(Y (_FJǚef{ UanF>EVDpAB4ɃΜ/Xy7N[,1x= yrSiha-fvT 64Omn@X$sȕ}/o7p[р\YvY#" #SLɈx ׷(!8)寙LT%+[W;aD9ꋌ4EdPc!܏aA ]#n a_/fOG,lbx-H7Hm& v جWՈܾ '|H\Z j݌LRe.e72e "M6%DkeGJE|lœ+{l>bSloC +6d3)!og닓9c%c`2  Ax#M,q #4QED#5oųnV0LNљXŨ:i%~:~hsdwCZ%}6X=b 鍅:mǑBTUPSgG; (9$0 mmY!:pXOz0(:}[8Q͚ "•gu#{NcXkģnY\zzBlc7V~`^뻀 SO]ð^iKqsKՍ4^0?m4)#E8 ]$Ӛ4^2Co;0\Q/c_ӖO&M.߮C_IƸP|KJq('jQGĦ6%mW& ȉԌqq4F~ .YApn x^m kq -& ^:an- F?y_:V/w%>ri?Kť ܁1Y`ɠTP&u;F{-ww&\؝:Ӟ{98h3ÎߐLu,_!`͋jF- JU7,|q7՞.G Lw}I+~%'!5a3V4uURr-(KmPhg>š. ʔmQ5;3##Vp_)xei͋M-c3 XϊΖ0Lû cާaQ1,k_ BU*3g(R6sIV(jCqRVx mo\PQ#7?Ea߆!FA8PFO-X]9\h$U& 6(TA (5rvpdrbl$}y#'Ke@OW1 smn\t'qSjM z(<0 Uf܋%s 1_EVRUke#p3Hbx)/R>M ͛:" : ;}TJQaFI˔iQhz ׉x![Tt@1b<JyV-ܛ\ޙ\&}B_Ct<9F[(2RGRTaQ؜˔83pW)sdZ`VƵ5Ry)p [= i\0rF`^~3&U@x9~t,dƞOr֠%zkڻY3?pə;Aky^3lۢ|`/D%7rL^,nDd]JnK*ezD5}* Nʹ+~$ڈ+Mΰ&qh \kO] "}"t^N)KAinC~t`i@O쳔@Q#v d0!(m&4.#J9nK‹6۱* -yz2rjm54W.zJqʶ2e,J$-^'=01۶Hbxb=+7B岒*B =ihؖڕk9t!0Rq_m Zย9)?otn36u$Rln?wN5mf#oH2RԄ$6>_[A+D # `H\4sI4}^7F4DG "wqB[oLFXOeS,QF,og\} ?Ӎ3+ˢh2IMD 7JxeSSh_]^8Tjc "LI U(pO|ֽu8&_nup[h3GSӦzS/j)ݻ p P_FoedN<*08"2_7LG vz[guOFs8UD (=!C5iX?(zb{5R s@To!52vu A[p"nvH%ukw]H*PCTʹ۠aAAH VlD*0by$EڏC!ڱ ]ڕ?6 DQ*lx3. |* WNe`B/{|2,cm[d>Ĥ~.Hnt㙄"6xOSҤ̏T8VX$7j9;Hs\D?: 'VCQy:npke,uaǀzSOE[UVt)}&l)vH _*䉩>(n uc<`sNGM9¸.u/(\B3^c>%H=n\S>g0XKw6rQ $)[6". FUA;M&OY฼"lζ5m(YP?ALg OA0`Fo$5aEɟA~VMp(bu]I>69+Vg@LᔊBcvu#Ζa%\ξ l(Bfɶ*U|Z[R Nk>dCeB 8M.QJfw"uy55[#&f c܍"tV.*S K;m/B.gVkIڳ*KAY>>'{CS0Ƽ.$#F`4o'6|%%tͯ~nPW !< ПȏvZsGnp /*GdTJdDts[̱Z,znTgREoƂ\#2ӆӬ+#f#z{,\# =_BYhsI^[N·A#A@ִ`v)E@CG~1`qtu{dSJKɂ< >}X`]N/> mNpÚ3]RKÒ#Bj7':!ip`fRz@Ԛ̃:p?7D$+Go -$xn2DN~?)#IL:B\P]IvޤuSou$7Tq(<3'5$]BOab _;+Y ݕ3OFP5:݃ߛyV':gnE/9yesLAʒLȋrxtWgkpwT`" b*x櫝|gQyc,E{WQp兣`?HFVP4j=#0'&.'TWw1ffL&$+= ^1VJn?)=R=Dh M'@(74dQ 뫆%FDvBc$p!:FZc[O%P6 A)RQߍo*P_W:#eԈճ"]6>LQ,PHgEVxکb8٭%1PXMT*Ʌoc.ŕL-Ro%HZ/{~@rgnswKJ[TDўǧ*L`d_JSd|pZX"~Li>be\MɗՊK| \/h9m ^h!݇:#M ,wG*HuL"IkFLGqY;K` }fqQ>;m+ ov:o"A\]Jج!/<.o+\MԀd{Vv57}7W_i],nLIXR4SqR9JR7 !wuU/yLQg/<[< /@/_=.A] S/G-g&)l 7go2]qxQ6_ 1|c CHHr,R,˝$KrVb8r.AeK Kc%U!O 7eSKAjrW8ICQ"qpPԚ$JL`Uڤ[%r2ج pyr*x6.Mj-Z[ R~1m1m!C2R#oX,#>sJ s @7xHճ*(~s #Zδg34IY*BVwd[G<38[Mp zҘ-"GK+Pz"9-\Ofmg5@f잿b\ϽF4cY?oϳ_{&_[OY9cmKWs4Rqg:Agb H&0>m'[ "G!,VUL!vDŽ% {(6n]o3.J  ,ٛKxH4ʈNX?b/OPL ?P5}J1qk;ӎEv='N U".꩑Xַ; :^i.q|s*U _^Sh,ŵiAcv(uʿLo g-Vr!2V$碮_׈Vȷ-aviQRD˭4O/2LNPXɘuw) #h&_I&Ě]ʏ:eGxX -k":+A?Y T>ދD T,Zg֣.ϞKRl$X#~oX_ JKC'eb 2 " Nk%UާǴ-hoe1tXP!'sj2YkଙX+bVhVP<c}QO>%}K둗YXO_'NA=U"\L*bkR#>3 T`w@A5m ϷvcB6N%o`4} @ɼm]9S s PI=0STnCg To$tzz{"~)螑^A Hv71\ jQ&5CwhKu\N _&2;pu%(ŀ, mkHc;"`Y]|<{E-b%qϺ2=EW}9k8#Ef~RJլoj|yk K_ ORrD"\uf:0X[M'0 ȻT4(2ަ2^cڸ.<mv6+jb{5d:7a,qB=S/`pj`/Zw:KG^V奐$hkuP>"g l]|M[C?5Hqgɐj"Hۜ$68GV`DCxGK k޵:wljGsK]S԰ϞL&랹1774?YC)xo3hz`~lm\ǟ6LBQhےZa^[y]Eg ttSʷl*qxW|@ H,26xhPۤOi@\rU L,5;Cu)3dg],uVGe.jSFArS0qY &[}<#s Azy-(LlC_鴌F&VwBkfSZdAER>;5u+ֳif7[VpUk{1K̉n;;'^yU\|}. ;[nd| lmh0e7NiCv *]*dAA&4v3d=2V%^ow@(^#;""bhT/[cUڽqϐT35cNlŒ60r •>9xӐ񶷒)<]Hb5$>=bѴv$* 9wdBj"JZU38Ym锘bVf&l/#z h^B^J]2?X.SQ?i%~YKb6ly evՉA٧')i*Ȏ?EX՚%{08֞׽35bq F31t{L2u,Fv aУYj*[9xmﵚ)fEn3HPEnUW~lˇCJ"O+2)_yg*g8QvͼʒNM;grfHü z1@hc蟡2- J&EݜP L\l/fdͪuW w}5/a8_12H)(=^q^/ME-+ ?3~|ՠb u2 >xQ}H-'Uf|痊x8P&u ǧ0 =1 c54`~i@}#j(\˩;[ȢIF,#&,9YXO foZlKJ-qs QA/;P՗N,Vl6T<G ?i#df 8w]Y ÿ}l,Љ|<dEj40PLMgx!1 kp@R~8o%=ݨ</nx!1$ ʎ9$I,u!c^m!y!J1'ZD2ls9dI?L˹+>'9DH'Û3tz,!F uջj`FO2!#ϑj} K0h2d~ *kq*+xldO kqը(1.Nm4l&vȘ` *>IMRss=T-5Wc;S& vܲV@L9o,.HC~(+X}\j=GJ YPt5qzr{pF +Ĕ_45sYKt߻$2bAn*J|zI#fהt*! V>-bײ7ķ~:p&D3Ύ\hMKHPNTk ^XfM 3|i r8ɊUmUȼ@lc˦꒿:iϫo ]Po_TZLN 広㵔۷Y4;<%gXDtdPݮ|SHf:Gu-F(\]ԏOlM;ՅSA*DZ_1M=E1~"N“񭴞peiZScU࠽*"|sTVyvZ( {T X*K{0*'#8"AdenF,; qJx!7}-gF 6BvV \0xtȟ<+E;+UZ'6 @y^ ƧZ_\;I=@l|gbK]\`/ğ+i47vlҟ7> QX +GZ)(z‚vS3gZuy&˨܇VE]f\""q.VW J)KPkP#d*K!M>dKу>OۦCw /%V7\e[q x L1]0by[wǼڍ.f>4#m ཬ pboAo^:P,bSk&RtE0gt$qcq,jt` ɭt51).7a}1:nd} + 1n@sMg4Q:GC>D/IVDmi#vϙ*2PA,zg3|ǵpRRP,ذ80}d-uֆ4. G;|YӍ&_rpd`&e67B5t~Z;[7gDžJ e A?ՊNW;&3H"5ڇ5W>9nQm<{4ۓ@p& ƱC{{xe<7V N 0bA,CR">8\~"SǙ]0ēp0F<=b13c1l>Aa0:Q32< ON1\sڜ,'،sz҉ ]4? ypBnۤ)d:v>\79kʎ-ߩ|ЊDT^j2(+ùFU| vӎ]};|t_Encl6_CЇ׭|"p&mʽkP-0qz)hp5#v,܁,Ho.iM5GB\L&EHHkˌx3GR fF?֮(vw=[>F M?dRhxI6X22vW.gD%8#+<>,)zsAA1‰&a$|.|uBlݿ6r /Tlt)5yЧf"lAkk-h?SoWk3$b'L>YLӹnχU!d7G{rd_U>lpXH_(k{OfɣAC֦3)仫}\ڛHwר"&o-?-m٠9w$6_ivbn]J| YΎRby0 kC"8vg@Uq圽Bu $^gUcz6]])aleʴ>f{\&&ur'J&w$l/@t5`AmM82IqhQ ՜m.\UQIFx N99ՇEp{"AdҖ*sw>Kv[˄40R3'XKl]LhRoCqo!+[sXZ=,g" AIC/Ib v5CH9ifڙ]#6%9 bTtIEVuyZ)Nj F6ƉIWIUޔb<>E%m zF㼥`KaR]]fQ+O?n醾;_[|-5:w4l!$2bNb27Mfd~l;L^b, bԵQwrݟ\e h0t=Ex7I\b!Tes(a-;3Zd lŷ3hټAṤ:5S+4t7,b**f܁坥d%A-1Urtg?a2<g%R{7.bsfp{HPKцbvéB&b!yn׷yMN}v봂q';0B 1&Hm0ٺS_gyDuBͦp8A$"?4rl RL^:G;2J\#{j@Lbw sJ5=祷Xn8d̳@?JtUNkI#))~ \ 8Vdq6! 07d\cx|Ƿ׹p?O3CfoH6q7͓cvO Ԛ>:|Lqb;^Y Π]Դdc\Qmt  V;sB{yn#Q9iN>t83)z[n`,$ꓹ@,ϤWԉokEG#,*|/c֮sRBYSBk8-˽rG(+ՃS%fC 1  f&i%bgKoRU +/ju[^tO}D:leH.x0dGt򂜪ŎVL!sr[/cVIk]$'!n0[I+Av;=:T Js3R\C.jhǺ&l+kFaaAjLWuQ/qEΌ;uPf! 8[ąr7AäL7M;W0ۉp{Sȟ~hȹbqbȧEF/J_c;_xי7vezvo+lӾf3 :n#n#|oVǦ +bC=q+35sK04xָXE& RI 5p& 0@jG  P$Aʎ x6PdDz G3{zLahd8|G˶v(t}oHZKݱ`2 5bC+ eiш$ЈE jgi-$p.•MȠf@<L>I0^aa+&_Vqa[n`yfCpd oLì}2B>M͉`) h>Qlg뭄ǜ ac@{MX4AmȮ,,=CՙHT7ISog{/)Vx61EPfEI<V[nf D>u5&%2=Svmɏ{]m9F gCQ~0>Њqm l|e>U1Es--=n x|" $t_Hl@' K,Ôb? +9ɇT `0V$k4‰43y))F*N< w\pR"ÉqxҳY,@D2|>f^,X{_[C) MRJ|>Ag,DuqV}H%ddgfsC^\qTu "< l:4!L(o 1D.@V3VWs2q;nk-s82fQv $*B`+ ?C3A2aĪW)Ecct%Px.KBe^Hjf‚WҺfDq܅&dİѨQ|eBPB'9M6*ۢ}>6۔@=5>U"sx6,hͦ ns` kzFJ[ݴ[]5J#9ӨSݖLT4K3:89r`W޵oOѻ yH󭂑DsNR% K6Pe5~=_Ck[\HN#Lrsl` OIxkHg s6?zkIԞ)^xy֜̋ؔЙg7:FDmT &bPma/bM#pox9cK-وox6T~ؒ긛qi\lp B肨w"{\Z]!deʈ6/)]uӀMԫoE!Z J`eˍ~}򝚿Գ.0( >ǸE铹6g}<>ȒlZNC 59wK;."P5:q^z}-SR@B,&Y/yZ Bϕ.dSt+쀛Ctl@`߉GU!j`%^}$u焜^m ož =231-i5'_yM% $ :l9԰ qIl'LEFa!O~S긆T0_ggTk#IEݟ\GZbǧea&H8F@eq?W3IՌ Q 3kQEdMa˴"ETjx, G^w[&S@83 s@EHyǞ+JԐyӅ2<ot߁EW=[{T~|+qIyސ !(7_|ls`wdiͶP'TOuI7]uctP섳[xs#*@Y\J-fV9 qہ_@슓G"HB|?l5gg`e DA*3@Y~gh41̮Ӽ8E\(Inc~HmRr~*un!pF]piI7:r4#.wY05XXF-39^]4߁(P:4_(6zj';b7v[:!PL_z?`ؐ'_snvw Wݻ +(!/[Б 'yhd%JOwXZMxdltaҸDOp34J"慶[Ys ż %"g!6X+( 3tȤ n&|_"@~;QU\M,i&,xaU͖\YT#&qq)O[$l6m;s-EU AhYDZ܃ԎQ$# {z˱*_1e=OVٿ:ΰ‘ȏ5zs֮DbhlOԉefS ^~ ~{bIvtqt]Fxa`_MdjFj^g吲yrili֑vOa J4 LyQk*8 s~*[VE }MAPE1S YKW9tsv'%^t e𫟔=}<HcQ9dql>y*,8#{WWZI3duSM6U{gru}{Ev?+lg͙y~@165#zO+sRY\ +e-$5y.a%q|XݙF@>3T0{8ᒡ>ۋbvFK[P'!0 gPX7T<0LޡU"*Xj=i]fJƺӚ͞ F`2Y_5Xm6'.K;AaP#y`WyM[BpΘ H SXtqSP4lRR)Kf?R-n/:' ͹P0TwZ1U>b.9YB}e6Cy&]::%<{GOp{\B8).w&^hPVR@k {.I$5!׊^~AԪ[2=f4VJuIgbe:R5xe ҟOxEZ>gjv4i==5h p׳L3oc-$Z@&2{u7Z5m9 _.)D[:$yqQd~\(7ԍOV}_:"¼6*_ORN,Et0pxWQtw(Cp\l%\K(~d,T S& ^ݸ&ׁT?`c={qBnp|m-¡>.zM ³~0<@Z(>K[d]H"QgYsbreKv;Mjڔ!gX)47 "4lm$O#{Pt8q\K xfyln[\wq` h̭|(%}-I*hIEV*jx}} #q6s\e2Si9U P W30Oj*BVs#\?/# קm%vOf^מ`W`fW.o7$d*8Lf68#[|i򤭊/ yQّi=nLǽ c &V̡}2c1͈i #ԋs`1Q)T%+H7)_N{'Ip[AWI!|\](0&q '014MC %d#jwHG݆h6]=܌Yg]^,I;TvapN_[KuޒqӞ0AV~/9QJ~NR%gS7c=,v 1p5ր`v) T(bM@B Ė|Bs|F&WҚyz9%ϙBG*dSH8u@bl܀Dnx~S[WY=\E~=w~!hslqi[ޝMxa.\F4;duE:;ʼnjr㛒W5y !l{\`!jװu駡gOӥWPGf0b7һBHI7UJ3^6#h," J$pH Zx#^އyN3} f&ci8қBFӉ;l(BWߍŷ> CƁL?'cRJ $ &lɩA}RTťI름b'g@x!EDSg(OZN4 L|ib78mPU4Su E~[kR4r&?MDg #Smu'4l(:2~7K46f2H8db$Q\< "2irw^}ʢ}% sdVթR&nSvl!z V•yETL!z{1p_JۼGgKW;Wl-1y=Xa p!U(=r=nnXGWAbY)U%u jN;X7 zQkugB>fk3>~GL@f"6#^GyWWOؼgΐA`Bwܵ( Y{o: /Gl Ȃ.&`aRm{ ! z+V))2]WO_ؽ N6؇VeI=0oaI#|BYKesfotg%iEpTq&iK`s #gI`FagR鵤MSudQTlځ"l>|xנan17ʐA_ؘ'h/ijKZߛE2~Ԍ8(WnY+ɰfc2E4zwITL%B%U0X, j 5wq$)4zM1|"KS tQ/~ >-򰑾{~#Ehޝ2|n\2Ybi>!ڹ lj,IVKxCÐAƧں{QBV;iqt^*$/K'~њh#x@^[۔L^"k:_Vʏ"W)%GfF3VGmc17\6 #izr-_SPU &ŸQ[B< ) eCGзce'C~՘AĹ'EOOǗ zoRr8F@ydZugӊe4<ś,SU9vm 4U3{g5c^ew>$}{|\uqjRZ`ZћnUFv}{ [@ Q«& ך3GM>F>BBTAǕT/1)rh3myT2p*4'g_b{ՀUq-S@zy٘Nm#|L~)<*ZѤ86LN0͂OS Q٠=V8]Ժm੉& ,uE, GuzMyg*|7gf_ѧ3FǸM3Sꏀ,f?Jz*hmP &IℤSM|*;sӮǚR!i K€;c<>L|f7H%zkMyvpjٹ9i6wvvO2r<-?P{8R9b5I|mߎ\#T_J팽U$?Æ4|Ԛ]-%9|LW᧫n%]D cxs0,aT91[8ފ]&X~rlh-ٳhⲪT(Mٱ|fȴ=^6MU8(oB>`rWH0nBB׿NN^RVe[m[:"wŽj6,]gOk")WM&=PARm7pct4,ޱj>/ء$5Jh8҈>r;r_UUILiNgSfaηLYB0%B;} RSDKLM$I1Yul_pp!V^`d c n nļ5r\ddw7Rgao]gN!m )YZb̎/h4 9 E9"*Teg=BW|Y>a` FJ_CvE**S4Oɷ+ryNӡXMie2,-ۜ9T `rf85Rn Htd@0wuI"֪޻- Ʈ ӹL8uNM&ZP Ll~@\ݳ3Fn*cƲo0 ƂU%xsDυ*+4ȇ%.٪3z>bߋZY^H Gv3m0afN^d@vh*+1 ExֲYpG!6nR˷FxM0 <2Md/J@^m@]/<iM _Zl\m( o|8g*p/YQjчI&BC3~!o ']-ծR_Kc2Y>&t陋dwOi xOHE-NYQN 5ĉ iL.’MOk=fU2nd5%o{KBWb&Ҷˇ[BRNvMc8>9x4\tzFhP3Ν+_;.|7Avd,_ܔʑOtRvˮK?ĄTZkCVO;^,hTZبzDq-г[ lݟ#;1S[,svj19{w_D;L{Yï\`H7*7ߨQH<2#K[7HlA0-S\G--.u[@SitYFs7~ l  SF.6P+ _[]@s HX9򳚁<ֲ޿6J;X6_'z(ɞ@2Lb]5}LIԉQjƠ.^^ t8Kݣ|I:od{8͍nGWsK%܍b'd/w W'z }~G$zv5گ\hM9 Jmk4}KWՂR۬5wAֵSo9w#}D*"O-~;f||$ct|b/Ip[_H>L.n nE6)Ӣ6QaQ-'juVSѱ/Ku42AyA#ʾy?a3_Q+\W5kӏ$S!c0n kOV*mt.2<}|oZyCtt|? I.L:'DkJ֌4 Tj,}0'ʍ>OoDܞ ʏyVv[r9l' J)l')d{b5|WRƍ\ aP-16 21TKho+$D/rU}㸱V5 IRgѤXn lskNwŀċ m|Y什lG$u$ti0/k}^,o@豭4lN|s rMũorQ24%UAiNZUW;}9f'j4#݋ <-8OT5H1q!??"{z~j6 `8 Ma`D{wS`)wJs$u@(`g7]ޢGGăy(\9vO4CJ@ ]+-bsa1;j_[k3U+ݺEyw/ [K)*wg-`lÁ?xN:GY_yG3b$!aǚV?ݩR^=l 3Jf`M}!o `T&c~+[0K/gWR2 iW,҆/sYꜷ2*);TdVҢ"ҁ\l-n-SdjvTSD!|I1*6:3Q P$ EBnіS֤NTh/߳MF\)\ϭuwTZυ[2`92=H{H3Mj9iJFDX3'!Z&pAq yNwi<'b1$fZb1^:I*pVf^G]deqr.KlGᣫ\d|%nl ft qzF+ CPLQU%ߪ0Y+]$szA-@L4үVߞT9'D>\?Hi`6|ǦV>`nʇWv_,\}..T%<|8~%H!,fUr LDy9\/4 44Ċ,6!ܴkbXP) 4)܄b2*lel{G̶1 8ʥj+{ XXJ|[Eu+3r0{r]b#a:9 j_ňAA!(Bb.90 @ z:OJ?&RN~s }ti u2rIB2J^\<^|b8#y Qv5Hxfh ӊdp\aE٬G} f48'[ܵQѴV,#>R}?2 ֻpxJ~tje]ƓvO;k/-A-2`Nz6kc׭ͣ~,T9TءTj[xZ1 vdi6%-rYDo mZ8M5F`.@L+O~p^F%`]ڶ!E̔蒹j^ |r!."W=#8 E "dq6>8uū|b⻇ snEn.$Z=KeVgܞ 8 X Ninlӏto.qZeF.>$'ڌlK|~hr> ٶ{b޼ RL$[$0 *k;+~ =.gd7V]WKd㍎ ,kq>S칊݄zjYLݣ+L5Pߝ_xNLm`&}b?A<|LAt@4ąr &P]:[HS+5YFUSv3stޏ. \-|Usή<~i# H:o]f9 p ǒӭ8CDb,Fdz`"tcFW$tJ&ZC~8ڹlw3.2tD5ʉ[UUa?|Bv㓣,ݪ ;U{"|y .+-Yvl~={w.L$~8Ud m=} ? ݪ$VrW藏qkv87o kuuOݸC3 O/^.5<~.<1^9ِQŞt}Swb>x~rܝ"/=]G"<'@ŕO"zsX3:&r(*k338|lEI0yڈc.JJX&`8Q-ݞt"?fƕР X~7 UmHV4+.ȒkaJM RYB&Qe^h"[_h8,R. 0.R $8,ߎ C\#bHs(㽏89.k\"\n $^[0! 0ua˱.' 1myNߜld;斢Ƶ?CTsyyjcLVAb#9W ~APf RcګV_Z]h$EOkMRclиU>oZP#,\٦B{յ}6IG%␑MwLh#V2ٮ$>IP2/!lӐ42X 5vm:Ï.wmfqN=V Aɬ8^tSWp Ck R2R#?wVimb57f n|Χ6&7 QŢZ/eLO9b~gIqGsĹQ 9OP5zhY@韣A:)ۄhqgqp7ϊt[8_e)] V7sԺ%=UL">:r=2Yah0XқZu"gGo:&,[kLaҋ4]k= %9w&蛱$_):x;Y;+u yQ_bsVCeK>< Rɹ\[IO 9 ~s:%8iuY} xϣ9d*}#b很<PHA' CA1.(ɜƯ9^< UVHR{x*Bp7b̀ ueӌ %3q5/v8j p__@pC\ ,dEESEP@P:sLlު2 }l~  ىhQuy#I6gp7ht͐ aV 9dudіҳЯ KT gRJReiU,vŃ_ 6St` 5T #,/Y079kۮɤ| G|-OLE|Z<ܦsձ~I<5dYnT˥lS]n״[ 9&P0hȈdy}{nu |jA?Mq+o?odGHC[$+P3Ie-\+OZDY6k40J`y1J$V/^ccgcR|8]*'XCui./89nFVaʝE Kڶ_?2 I8q0FKb`7Whc}>Ho%L\ʒ:a`UGdR^ZyܜPοQ qBj;$6\#RG1e}TSS`/֎޻!ɀiuN(j 1go5ɡ+󋭡nvg֟kzv^`a0l&l#-eSɝª'-"FqÀ(Pٿ˦?mPImU I-@ EdY3H׵KpO7{?}xz,ْՂE+Vɕz j' Zq~ Q`y ^!ŜV9iMxgzѸ$ B"1cw蒣Wx%x2PRj݇p҃'^zZ|R˟v)={51-j tSp+)yý`<} ^(<]B婡%&W^חr\>+(K בֿ gMoRht-\XTO{6lY3 ĵC2zG$م#M?p`ɵ|8.1gFWS8(!BاqxWҐs:k:(wxKOCjC6{{yNѥ]?>l ̶jk6B+{&'y 7ϭ9v&`*YRTf;g>(o/5 LЧYsDi8U4 (n ُ=_ET? `f*t}@қgC8yfѕM08nuYYhzr :0_-H#0ŝmNq :4ڶM5 Q>oŹbt&Eٜt7r'Z]mz_cp_>QN[EU+$a$N>7{ (o" oG]9Fq6VJ[.T*rHÔz!;)JW`htW;ҫRj9a7ylh8E{}Jzuzq'ShSu͟6A2,~@|oJS:vҡ"UzJZeZՊ\)ڴ} o->_]VpTbuѫ4mV,C$ OZHȯV)W̔`Xr g/]xb.!![XExdG:~ }]%/Pxctr, h*BG\!Ą*S!aCX نJMj!EnFW?w oҖ~?t)t ս&LLZ瘲Enj"~}˳4tqzpGc~FP,][*>n[KV9,- GwTWM#\')R5mO{٠¼Ϲ|{4T~Ki֠W Kdؐ R_M 2.5jb\9`h1-T@xlqnzTPNsxnwb|mm]5Fk~ Ik5`VNU+ӊx5nLssų0l6bkJ ;?K^ Mja HVTd>¡ |?D 2O<1I9HPndc m`)Y%AϘ#pϵ~I<˓&st^ {gRfƑotgH<,FN6#:_:3r 9u;Af5ZQu6ɘ|_iI$C6*x::}% ,+Y٬Gb6mH"© i0q>% T **Ş:qx.̱Y cԡo2+gvkٟhGZd|+W{֧7k\=p^no& c颓hj3?.8h GPC΢@/ZNLIugR}tύ;nrXjVF#es q扗d!ϾzkҦ86A.x^Cy#hnvX8V}j18+0ӓO^9\ձ~62~Jṷ}0;~ܱZ :cA3Fi}BrM]_bggtC4 V/s9NTRԷ1MFP@=GwwyG8/7/@3[I# aӦVf%ɛcۙ#+sѳ>8&x,EP粮ΩD#‹cmz]+4:r}Gރu>R= pL [lrG`433JpeT }(w+Qb5 UYYolMx 7YY[=GEzդ^b HV^#4Ԏ B|* ;"U}8>{EF*~M/[WqTJҹxv7&hvZN\2ZE766@~GFn[hYNJ m:515Y9h7r-#ǹbK(R-E'q+qxz3 R[+h .ܪmJ`W 8l?MLOc +mHcfei[.0pwRaħvt`樇vے/4q2w0AF"ŪPvb|P/XH-py'"uZt~X,-vBT(Ú| amC:ky ~Ek.j~8>sX#7ޏ 2-t<^󣉺-wT~ƃxIVr LAjpu\yT5Po4dfȳ,X`|={!mKEc8?19Ήy7u4/m3/qjrq/C|tUkk03XܼX_=@^"VSmPzIozJtpP5 @VŇ~X&$vͻSU^R$gLDz@mZ#7G는r1*8l*q, t WJ)t Y`b*ČJm׀p&?Ǽ{U_8LX-$JG-&N5Sc@֦HRʹ4dVz~xQVtq->]g4J9{#KMɜّfgVZ>thg)+M%/"|vn+4D0H} j3H"/iaexn8XENM¢hJ5j+p;+C`v 68G6h#ѭշHt@BT .q_8_Fb5LۡQfϿJZT?0*r- _^t=C=D\J;0bLIfU\Y3|[oCBZ2EjwTvX$0ի3(z[rCoEx+PR:_6Jd*]9 W֊g-h+XehۯYg>iHǗ^&o|)(jP EQ@.,:Ҹ. !'= -a^óHR(q53""n2QiQ/0:*ɗd!5Ct:,N]YH_{ oҴ$c̫B|"-gg6ĪQihv#c{W\suL .WmiǢ[0d.NFO>鑥X; r-s`&ZoS]PE,zᖐ)<`* %< #U1aM}yFɕFu+닀 y y(Gk"8@Wo@9 L={@\<\zQ ·&PfvE2:d<&A{OQ 6}#'OJ^QJ6dsW&GĢgGx=#-ճ-8$%A i-,z$_^UlUŬ_>.(1/XvAr r,VVp{3QE S&Zz|I݅[ȢB% |(MT,^./MΜ A lDn5u;2ӂ=CiM-*}& F/Rxٳ*ZHd[OyOBg;zv'S+GX-؎3N8Zy%0EjS#[1(LMW FwA mp N#Vis}}_gc!hײ OM8k1aW@'BKJPb[FP{%kijVQ_ZB~#b#5!X7*=Vڽr?GĸxK; k5Ɖq:-*Q`MBZ}aͯiѥ{F s,$D|BY-eщ'NA׿+*Rp6uBf_X-WsKoSb C37| p3`U] I O/4j2d4F3dA'nB~ l$gH`vmnx."& Zp3PO|0݈S+'qM[[~)^2@专'C`F@>綰5$k/OWhtnwRޯ=Wvl⒨x1mS'\U3x ɛ CX݉ P-8["0ȖqK%vz6ˬܩ. bƓ.3; -"]2 !iξe_ ~d)E ^Ԓ&g!Sa}\-?܇ @2 B Oj@}KW=/ B7*+)mC~5} Vh9ϻ gPlz S!<|}zd 8dcH?l glWN`.T@tՏ A{(X,皱1 PUJ?gX| ya+'(#"0j@Lh%*̕q8jA^;ts2)$?.9l)3 #GD)sY\_b8l:Z;/%[}ػq966jr6Є}g7gosBAxPv]$]Yzo+{\s<A5B ݜ.˝aoڣ̫1DPKR,d& sĹ]A3(m6wn~ɿtw'q.x7%poS"9/)\Z(_~aF/>U.t44{5q=>bBbjϤb7pgڷ3t9hW &uIX.Snd1!wn*Syfy&P z~}O*C`tU?bUȕ<=̪`Rr'j$xiEPH2L,HFA[Na~?=). Z?*0k_-Kjeb]#61IO~5Y$fLquBEs :bQĝj#+Np5NG˯{;͌|obČxȃ%>qk=1O;F?HnD YRK8*8 읜Τ0:izmj+U$:~? PwSp!3K ʜH$u qt?U p!걌\$ɖIaY ^Dl>ȪP I'FUb0@c4$ygӿˡ B:g,a܉u P#DǵT=Գ_ Q읢o p*@E/yLi?xWpZ; xXaXv\4, ^b*ԺT_7lǗDs ը< @)yB8<޸LIݚG*56"2eY AAVd|:wahjAU(haǙ̌]:$+\ě`Ht#^\.ol#з3b괮-D5PSaDe趷THU~C?Emɻ򏮏CS&J)~NaC^2Nwaka0XU$ )ETGNVA~8?R:,ơ.^w,sXD}?d>m3>Cqhgm`)ᘺP娵WpOLu(YgAԸ$5+V9*t\ƚƃa2: = fnEO.}tK`$!S67u DAQvC)X-IQo9UhH@ z)wk!J9NSa e5JЌ99|Aw[afJ.Ry+e}fӨ2 6Bu}cB\SZs8vgZ18tkxv wUɫHH[')pzhyĂ/ꬭK4S%yryҊF5ei#PtXP!#C4sP ij4R<\.kXꢨ?R9E}n2 Y~ Mp_^R!͎!gҔkaLc '<=IQhC4|ݳ1>@s":IE7>l^XQDZ\Ng '}f~=SK/e+;y6R^%|7|xV"A7XBn%=̃V[B' 0K&4!*y6'v{NApr[Z3чUv$g"`==//oVi#njc"[9AwVAu\lA` `/prB,4}#S3^ryݩ > ?y%~# YvA.,SfѾ#{B([KR-`_#:*Il˕jWG&˕/@zR+ȝ4*Y  /ON%hȧ2PE9Em)ߟfnh1>ΘatzoVf2@,L,iE'EH'xM&߄NPvЯ1œ64ܷl5?xP89Hr fc[zߖka?-`b@(c68n9nc^2O]l#6y7h@qH6`>##e 09q?@^X7ucqOJlvz`hi<]osT.RKmNZ=:XR\L=i^XUIȉh:TvJ9E Kz'^(̅s>BvԝHUbM,zqghw6`rPmM@DL7 :UKR8Uz;V-A(/Njv/UY ||h 'n鸸p~@gho>R-dwaYMq #*fx6Fpy P*~UZCKwJL+&?Mvo WT~b80{'R -hḧ́Lvl">>)1f:=zK޶}NLO>i=St}]}ۓ.^0( /R.=㳿A LR1_VX*{=dM aJZ{= 8C!U^fwe ~/Df\.Rޓ N6l O۶ K:>TWfM}r}׈%kp6NFr"5!dU9mmҔIRnRh˫."C\mC8]\_Ꮙ>(汳?vn*nuZQeCU;~].zIhQ$sQњTm)7K@R鱧7* rb6 ܽ t:|͎Q1M/o, Q_1ATHn=Qlz;]JlG@0mLr"xإaHE%CnбOF8MWP]'hĘQ |}!" zivI n-iNDh=D4=?Im]n_6b8뽀JhInIhV0~w})Uf7Τ]& k eim8Җbg !a;J|tffϖ Lbyvɩz1Λk.{$J)DV|"aDksA2Q`gx;'6&diGDzʠxGsds/CGFt7p]L_;&=50 zt=mL :z)}]nbwo46Ѕ4)5@F{#;+//+,{~n8כ24^,e)8Vh6S*#U{jJ4hKp{uCN439l3jJbݢð*Ocvʌ^g_G= w!C,7Ɛ-QYk3@[6bރnLНiܳ^aVQ.jٗ)]f;ipJͥrB3Ŝ00A7 BBqrNCrB E]Z947myj83%ͯ0{ $:Є; 딒3&[ɰ0/#ߎ|#,uRUWw)'4Rl EUH]5eNAtܠy+ڽڊ Ѕ][+І7d^VPvi,p-Uv/)[!Ӟo7[|eب_dE$P, 9Y)nu~ HzSxR-R#!$J#5N0^]k[NLwK o]!EԣQ<>It 竎#^7H cy|$82+y#E# îCcf_ lZ7m} y(8q73h{*mw07]KbD>c#UDԅߓ2_Zǟlx[ \)zU>v^%ФvN_Xzd SfE]}+Sx S1bZ ˗WJ?h w=WI8Rz"êtq)"5cs ~VSW>d Τ}nř{@M6]h9ڳxeao#6MW19 ~PIw@\$J2y+eRspe YUMWm: +8J3"my=Jux,(2H;pJ! KIfȖ#%ۥv#Ph)(r!v{A^"x8`{fTb[Ήl˒!I}vlZIn^9ctYfPO [wRx !ءk <0q91ve՝zW!a܈B[G<},F:=$i3(g.r;Ƙ]Էl!%a{R3\1͘2i$I@@RSvBGٻ_%2fpPZZ&:$nC\DzT?+B.ձTX2X#;F: fǸosw<-S+sմIיCR_q % g:htظau=U̥qMeqnwU%_vaIҍՐ8`i+&{QӓPKol_ ^k^OMq75Fصf H+I @fP\ SѵzYM*c\S^\RL7? dz*, 2 [ PO@ ԣ4!(|d)2'unaHﲪTINjW9/ike;+.B:r/v#KT :.K %v\?5dКP3őGGL4Z5mlbF${\ȞN)h[CVe}}t-zUɽ*z1/|cǗ]mVmdK`' BgBh?& . d즡QDodx"87RQHWJA+Zþn˥., kWQ$yV f0@Л/ "8sV'OF ZHyt3ی׷a3tKeJ(F,D|()ʜ)%{W&8D`[Sڵps!UrJ+U0&a+,\'s"T$h PrNOTW||Ϥ/#q>6?ܳeִV#[2ʋ1Fc7}MU|3SKCV@ gTb~_(ri=$).0y:6{[9M9}e1 RdVy9;F*81EVW|{yN\D;RlY43DZ_E /эVGXņ'/wC⩊1Lc'{[ /,,XAzTCԁ0~IL5vT[I A^OѾu4+&"OD6}>yNU@>.{vcnuj9H6hQw7aha`lUgζ8q힇 SAц_* gM: :)"fRГO6 |T6eU^4"w@hSNڵZ)%aJn1M8;_EiHC3m65uF8!Q8چVJԇ#X!i8B9*6@C:Wa1/E1.Q.:?`UV>'*uZcwr0q@ ޭ#,(AJXЦDI]z|N(<.qQEH/GS EE~DB 'ɗFr  +@L'0*HW k&A/xQoTH^higg#,X -bBudLS6 ;!fK&X(&yR3_xW)a}n~ jI3Q~&IO ҙY2ӕ/q\s\\W|!9t[ ij >3'z;HBT{ X-WͻKǍ7Տ]XKC.4G~`h2}L8o6|RvZWƞۑR1~p~%ҧFUHܴ§I`6ހ5[qČj9Gp 0=t;R$Q=kWG ]^,0s 6Q~~w4H6{M$_Kʲ`cõKI jBK~N~8aS2;r.? j4g#r ɏJޚis6e~D\D`G'nf1~.re4u1~sb"ΓO2q?zZWyκIf+D "d!eg7nLr X&Si#RY*BoݐHg7B.l1CpS+Rz9AR.WpR} :hAi/9z6?>Jc iLtiQ``dA#[XZi"?kge 7!_χ6B2F- ]B*Sیm/o}mt==U6[%׈tW9Ңw-(8pR[x{ YC`n2K;ç謊8c[Qøtn'eภ oF1ÎL6&Hu/`<޶@\tGz-jZ>?aE%%U1* zvs) *>d8īV-r_bbau[JI:kh,(0\+`Íz\ _gV>kL\]c4'&fjtv:)YT ypj Nce^㏇&pCvA?PJZġs/*=ˋt⭶5Q svɶǍc{p VSZjz띒gj+bm $B~jcY|*M&vĠg=lI䭸eV,ᵸ7 Wx)VЙ^ι!@-7@*%lw`/` E"r!"O`cSubTfh}?LOoqِ6#JbNȬXr;nڹAd:# Vo l}C)a d.6xRެӸӋeY fiAV }hdv}AkTh:lБ7܎e$$v|i-6WN먁g-'*4{uėy")R"IJ[wS/DQ_Z2s/D禧s+m|tǚא(juGỢ-i>z=;ӽPZ co%Q{ƶ԰2==aN?q4G]MW~aX`c[ =|2zLZR9XL;nhR d|zu ۍ17J ?ҴQ9Ȭ}m{>R67'rLQ`-{HFV}7*hy #Dc8 Ebc&|?iꍪ^)i=~ FWƳP|'!0{O,oSn賫mwvѮS"Ak?c|K^y_hG^21Q]7:(t'o[=bu.5Lyc;?e-F1rK\ϓG$V' &)Kryx 7pїR_].gvXLz]{) br_W.꽨d2j7\z4ʟbg@C*Yu۳˅MnJn.W~'NӗXVRͮ:!.%]K fȅlz2@/W3mt%k9)1Qre[f^7m< :oz[dO|PxCpo;utOٯiJ70I ,2ݑ@(y97ֳ;h9p:+}Tl-쥄W}-S><g7!GgNhNQ3z QOUcy} 8 n"ǗbU^ &ä$΍9OIPmn3XW:sjԝD )`] 4N wy#oExU}l\`zb5O4sDk }9GFԺU)=T5 <_%MXh1KFpÈ ),BCw8W N^#ů$i Kr# 95 }F1=%"<4~L@6b7C*⑇şܧd{$ogH8zh|7s Elˤu1VmOj[^Wi UTp$HGEYG2v+WвQeO-=غ|i^SRFS-&\6J|4\Gx 'I=)m46SG*k`{}J/e>̀ݭ)j.]E՞kCB#9l5=jSwfNc!ƅ9v,X"L^SX0| bP%bL#埝g$&̺O:51VDԊ$r勊iPs`WPtB|laL.MiݔkB_0"UEoZ#d)sBȁBs( duXnM >I22U]bdl֝]q^&I2(Jjj%90ˆe>|oᅀSRdjPlGKYSqķ=l#N,/|A7nܽI: 2΍qkV!{wN`RE!p~z%uc I d;2٤&+ 5 N1}' c,9)2Mmd!Jf)kUuIG/^Qol")1(b N[bg : cԁslJuCd(h1΂k@"WBgC!葸,.YN7$e-6t*詓nkzo X&0tBKpwIpe:gB_;AX;u&T=a.Iw>VF[2ʉ87\IVfG^H{^j!əظiآ]K\0)@2_dg>8GM(zEgp#M{)~p 8 |`+CG3Oԑ(3=J۰47`iZ30mX̌UwZYfvB՗0glI5h NLy"&LثS͞UT%׉ߛ]IF> Pϫu&^q e&Nu}P:_bȂ.b"txc {1 =&a Xtyg!;h 2ยZ}b1?%#ÅempVWmt*IAiZȩp9>Q>Sӿub=EGfYd4h+&G G 0!FaTNDPrTBhW\&k*ʐ1ӗQL"՛/mhZ&!Vۋv\t F86mu4&|BܶOܐ u<=.IÈH_u ZCh_ז?ӗa8/Cֿɖ.)C1=e_)è(Xߎ.2w0QG&\vv+ .8u@_H7Uo"^O!N!>Vl9Ȓ{^`HV&"(˿rʞ Z`%0?kgY:`hzCI7XNSܗIGDP|T%6]mۃ(lUګGplV$um[}u@Kn/i#>yL~Ut樶0-ҷde|XtU۽mѯf5a91WFlfhT 9q>@7ohtfRO{1?( />Z>Ud{Y[|,<+7IfR)#E`a!3I*P ݈ Y)[fvw|Ow 2Ub>x81As7Yzye LXnb;K}zSEjb4&禲XLը}5X_psSɏj罍٧ P!^iQ@&k1D "9=[F^yVB32ԛb:3*n/nzp`D-oe~"my|] rgzBaO)a-&dIz 1,[1u,1:yW F:צ)ܸeپMt8˟"}_F`me;ghbBfkP4o5s}4lK ]~@ &yzk_!Y1W"  "* \.e|i%jelڣB8_{/[xE^y2'U,cOTB.i5|12nR|,NP_:앆n8`mrZۏgMZ /ؚrIcN{vيiſ W8*{L╺̕,wFq k[S`L}r ϮWH$k SޅlB vaL=DlL; ]RK@2<17UВA~ |Y%׷I}ϬOP}7{"(К/Ê pZK $s1"݄3_W#Gv |I- 9JHU+U !Q8Rws\@P #Y8ٓ^]Nza|2dv踃fN[Wbt>@hDy?"_nN3S[SQs;ƴ `Gj@^RQ1PXzXQeIP1fg39Us|M@›](,|xCMF]Rb*BPwNu>Nf tQAu_̨"S0S&asX 2#Yp)cQVq F&X}w8doU&פ!  b(Oػ'W'|r wb3 ǁJ|e4ճ1Nbmﮏȿcm k&;C. ۜ|ph} lUZmgڬ749<&r7UVTJ(b2l ő'2>,얏`n.9xWBEf&P?ThxJk55TE0crF[2͕/ o𦙻əkȊ8 rw&}S@nE[ˏ72EX 3Y<]`-"Y>Z4\?Tts*<$ G|gG=}SK-:EYlQD؁EW"ͱKM6av|T˹ZӲ<֮ Us(BَRpK* U\FήoGe<.Acɓto\I:UF5 ̦]9|&V|M! .PiQXɌ֙u$ UB6_U>6ɮ{mA f)Pvwq [[a͕Ӂb7Z|H 2V tntT%g e ^rRo l$XD`G  h> eq?u$u+'$@@!/`^7aI(q_("&:V}\}W$[Ft2"V <,~w?_"M&M4D]h?Cc&.t*o>z@XY481FU/3qfM nu@tn">S4JObQ>HˬqCwztR8 8@'ŅlfC-musz 9 &Dq@PR/,@=RJ!!&pedc0 ! g`u6YdW!pE,mˆXzW*'F߇rO_Fa)|5١M}ͭ? PXd įe1.mGe]{7<= jAᓼ5ǢK[SEoDT y2+E/iw]UDWnq0B9` %Ʋ*wJĀѳbՙtLHY ]K7M"w^`] e}-(Li4ldCՁmk}ȑ2նz-Ɣ>5 iPm:Fj KfJ!5DHtA ,DU8z֦qTdguwLTRlţ5YZP.Yח|8 /(o`_iЪ"Ob.?^;6()/3Jt#@Mǖͦϻ9U_ an&υ땚fKM-PJL ~? E&0fbٜtsFvv;*!,gT@J v,:MXR&rb6Bշ >n5EԐk{\'j/C%.t3J4q9bjI3OBIPs H q7g;HYQͪx ~9#&l+M ]+'s_ĩ ?]F6 c@Hn)!h'h.@I[;Y7fqioJ7m.Ŝy#~#䘒c-@"ZZEj5f6;%O@1814=cS.OkM; c$O>)8QXt^y9"}h;#ACZ| 1e[ ηm鍍>4BsZCzo GyAӸ1y.9)Y03n2 r=nO, "zPiAdHJXiʎ{wLں)ܰ:g`h0B)oNnbt-RC*$` b?#Q`J{ͷr^ Z8du(&zkGL#7U`PuTmpj&zɤhv_z?[ KJ85Jw$RກQ.,ds!ۓ'LO(>~~ֻΔ|lA 3; W;^Gΐ\nxNT|N`,>DU>m]3@^ #"7w3teNd>Pq/8Uu!ES9$@o(] @䖅05*YK~gDQKU$Kd&QO&>ιKU*Ey6xfUޒS a[1Pl` \w4#hT : ir 'K[qqnUb߉&ށDL?7K@"]2f Zt}y~$x̿rXB|P8Gn@zKR7-Hd/F(6. SCDCD ) jsj2[zz">c9&Md&P,1LWwJ:O ia *6 YoҔ8|r'9U);i> eRA{7׻ K'8Gl (FE=L xc#X<Oi&&7f lvU@f(jYt}R#t/,)(4-&Qp|BJs F/nQZs{"j9fg̿h|~zQN"uKw8-/-$4͇/F:| jO2ߝ+F븨x~)|'r[yL#'\R䟜7w&"]+reA^ߘJ++;xU njtMV8U".;R1Gü&/dNia~RlAʓ-k2W D>Thv$TU]ԣ" Y|OG%@A{hhU8#Z ZvPvpm$p޳ y(ʫc&VͶv|(띭;}pR#@G㾱,-Oհ/n藤,'^ۮm.T5Se\K "%~ߔ%1V{RM[-eqQ)+$\hЭ\t36u㙔i8z>z<b~Oͨ  ovnH#>Vixqn5I|EmYȟ G]yV;VIЉ@ן! y";àf>FYι*FP"*͝tSNpQGԞTa_sa4oph <,C Q T$aGJru, c J$C@\b.S!bW! ͒(ԉiO* ( -}QdըYkc m H3=7Г>{ `V)#CL_iSP7JG)L3MM]Z9xlBH Mr~@}₫1XR ]HZ c+JkqſbcLhy'caUP=b&BEEr^d3pkJl d·] }hv<N&)n&0?r,;ryu/ڽxXYM.U5t}Ci *>LD昣1Ytu¼}[fHD V^JBđ)N2 Sl6 *ؕ~=,Տ=VčgnW(QRaH i]zd:/[+_M1>~/R8fA(TA݉hOvܴRj6u/ȥ%pC3ʕ8~#>r0oRV9kSU#@bc#p*T2}F3d X,p|LfieGOTˀYkilzRLӯdVV+*X x'u^R3GICkP"o~\d^ħI2O|SGQ3n`ml :>Y_JVj3{+& n7َ z݌ t W"}HlX`*$ȃ!֨>~y=D~?UDS|@k¾*-Fk&O?e\p~K#*t @lp@Rr4Uͤv|L8EW+py6v~1?v|fZP5Pl !_w2>RwPz(N g)|MIKgCc͹ϑ8|\GnzP$V{O>[jzW$61!BH4R˭Z/I2 LJ-֟E^ǏHgSLKT4Dl/a9T./e$ JO4`IXP:@:iTNe*Hx%NYc~H3 fˡuT#f +8?iLUxRr3a<ō5 KZoնHCq32ʡ^m"wR@}ɽJ &A^h!\x4w_?ޜ; Aۻq& tPX36Y e V/\r}Vu>yy!T!<ƔՓ,[micBx?ɳzн^if9SP=>n6Nu3'%7$ "@X}^$mL+#TbTJqTRDqKaN-r#Bߪߕv$HM{!5ѓqq,7HZZm * @aw4K`f 4דy*ԝޅepB˛]hb&k*qyt0֩VMG!+lSs7/|3J@%*[,؁R*iҬkdłMK̋ 7|:L.0n@)e__M)IvPIX7ZT2~<9 P Π,0qd!۹r3>&,`8/8vi=05\V^ה}y |l|⣨8Q dUjvF%!kz,xH1A8W G\clƤ#1Sdbf;EEO6Pq 9nwyMxcT&=m-&2qͧ>)R Ǐ+@Oi QkUQEaψ@VLJ@*%΅ ˜&g? '˩js J{XI:|A1pͯeGhO&q5x qv! tUc?>2(ĺaW1M~ E L+4@6=FTV?gfiş R!w"Xgf2(M8j"rr,^"%zz7RŦo7\qŮerUUX!+/ C\7wF|?'hVᝢW6Σ!y ۏ׺WM*8"d&#&,TH% íbʟ{Ԟ#DCuY`i*£۫k Ŗ|"f}YvƂ4-HBɎ[UEv`l齘L#!>)Ld2Bgb>b V穗S]G$8Ya!șs]KE'!QM|hl,ЪαKN&P DY`e(Lb ZZ|2ݦ9kK2Y5jM>D<&N}D\ 0^ JIv[BkF^y/{#ZpQ^!nM:~,itg/mo-%60@}o g%0i7{6z1NښFhKl?L#f\,dT; #$meߔiï[fi8ۈXlzR B9!SU}_Wۀ(%'.TH7ɃcWWJ_ q%7[sIWG1Tr(d0ȞFX,-3ۇNI" Y~5|kBXgtOp \=U߻*'IUT)lʻ D,t,ZGyuzNRyNB%VLna/k!ϋ4(WԟwxR[?v6eD8x# a1DW~ᰥqS XE0nJpq!D~[b})%ߵ'_ÅNF X#3G&#]%qH 1BptB۰UѐH~PҸLkk?3'] Fx~l|)1ogtnTPPqȣQ)rݨK;V֔n*W1oFwJ 4ܮDE7&RU PpY&r()zElƤ7^kOV͂!|LQo)r\ m/+GWV^Ue{z=wBI3IZfdkI$Mt\ eeZqk ðN2/!h ƇB :ݱmw}Ò5O6¥߂:2gPE..bG"i7V^AHvŗ'U꩘x~#N*fLI1iy u-Gĭ.J=6H{,^PH2jUt:*˞$h.R,Ǫxmʚmeռ3TB+ӛ(ݷhnI$'> |N#^{QJ^@W R&z LqRĕE%2*`rTڛ7{qL1/s Q+6C%\Eho2Zv+ = TÂ:ł3 f)eӧki]Ɵ 8d(R 2GaD8L\"EXžryJRODbK2! M))i2flոt(9cVs_Qt YT&, N&KIǑ%v0O+t@OqS .`D K+5N%@m ]A*]!6t#'$|Q0k l^Ieym7MVh w@1,h1@ +ɯPkq/(C٩+xas'lv[ΑyR粋`ͬ '`N،r.kP4B~e%da6X'РϧWX N JUtlJgrh»Ȟ4ӌq!r~情R0Aӂl7mMG{%)N!Un2LެVJ+V@j̆٘& ~*仯q:C'ݜ5~,CRObB92 I5Z-z9SN>E]RO; hä`` 9M0Vm vL NM nBqͬyI]%z<4\nNYHH \_V68E'޿IW{)z^B{? 4`H=DŽ>j#Hm!!O.1p56#ԙL9 \g#9 Ť%qQM@Ʀ6=ѓ=TČ |: ( `d#!NWa޹q-[|U _C:Bb v.}L>Uꢛ&SbŶJ>:ќ@^=%A4ԗгpdmNAZ/oL1L AA+лk(Tl|{"wEfl`&5V֞$_᦭V0Gщ$$)Z"Z( (mL`6?!x@_P#@RTkOǃ]yɕH2\A/)Ҏ#% U5x;עMKddc`YȖEH6B:f=s`gE߷+W8YպtRz{QXe ܦBZ rKՓd>!pJ*΍p!>/FDZS`l"uQ*Lb`;W BbQSN}9lt]֚D#?/[:E-Mqc4^~{q|+I~,V[6h}*1PooR*tYPba mlY-N9).nw1/$`a6&WاB!͈."9Լ8V[pTka}54V%0LJK:w3GuedATHHy[muXDFz[vJ{gFj6I|X-"ֻ~3#P ,5v<}ioEB޾-I{k1xpv ^dF [[><"Cp7Fep|9wL`+a?D ȯjPa2̖'ۖ8nٌT#p9gqWHڣq 7;/%: #J;T%cb{Hd!}>% 5yo&k CUIYMЭʮջQ9;u>S%~=dg9!(C0a>Ί9M!Q؃v?{q8e>޸#dW/N"ې=LaC[D: 6g6\u0" m_VƄTzC] @XuQϪv>E,:ow%+ʶFi[3F \p4wWѾ"PP5.L9tOuT+КܯX)#dra).r{eYɵ^GG֑ͮ SǷKzin~:8 q\dY %gɿZ-p=QsMl$`r:!QANCk~#lttg0~lӣCU\vv\㝫B;|TaSkhQDΈ[m2؟spnj"L_XLX\ÂqpYJ6Q0_ v$419^dze7mQZʣG p7UZQHuY2Mex.<^N/v1W揢keGҘքJn!6飠 iR'*:RqXa,_}$y7 heJĂGҲ5YmCCI Vo3ߥ{)_4I, ԮبzGVz{r;|a$(VI:mYwP/3r+520n& [eGŷWfcZatI_ȕE)>$Ͽ'G,qGqSLXuC?!_@KlA73<{ْtZmMƽQdgg^iG1&(,F$LZ~N|S+L&f`2FqqirJ*wɂs ġa{~I__CQSWٳ~ev~o,f:/r;H! ){10bQ-0axiirŗ'Vqڔ(FpJ jCP_)~iO㝭}G04Af:bcal^ƷaV $%)95kq ?>8i`bLGd$5/_۪A5:Bv J3P23;<.7NM>6Y;Dh389QR!&KN%2/Zj]k 훊Oz;(~;/%HiBeuZu6q1j'/Qh,9%>&.Yq dC *dk`4e)VMsx&8#C#vP-"ص}A'[ͱ٘AoLzݬ`k0ђܚ9޷ҧ8AX gN> ,l3dTiXW]aB0.]fW:HʉdZG? D%X_p4䨰`)[ [R2+"t>P^^P&2FJJiqb ~],lkR_TeT B7DHcPm͜kynK52A8f "T(?2"wrāk{/``㨈 5/)+)vj!6Bx̟qo1 e4ͻW>qwq@?L0YO:31Ɂeo&ן*$;GHp x Dg&3^@"zƣbtX>$ej͌ȽhKd`}x~V.I~ZI|#%Yf]ꔚ BQ+;?aё:mnyhk_ы: AMZI[%v xޠ@cwڙzۡ}(8@O| 5Z]p}Uy5tSjF;9Yw1աMfdžN%D ωx!CA !AGvcrYXѬ|L"XǶv胧6)(6=;֤\ cT@rvYvEg%*>¹3$.h}-ˎ{%ndX 8* 5+4hIƪiS@XSg\C>IS}.}.T,8k:a},t{ABԛLg?7*:MB)|Faޯj<˛Pu-16πk<íc8`^XHA$֓*0@,-q:+5L#M¸g"xBx!|5Wb/k4s2aGNMxndA_ï|gZR^;i^S g*'Q+v_Cx^E(ebRbs9DZz.L%[oe7(%(e'y ]/y cȤIF*i]me/f!c瘰^ cnAvA`iMCJ,gIyAo}xZ8A<oQljصTYq63u( G@YV+*uc[lzLrݗ& duCdM/M[pl{A)zS NP[nL P+lx=g`T[_2 ]*Q$FD*о<X,BECr[,\wl" ZА0OFV,͔z"JdA<NP9T̽LĪ H4P YC22iQ.Vs 7=`4-8OF#,1A$  xʬ%>&5w[d>V;3ĺpOl+^&Iݜ )73RЮ˝l?Tu^]6byK)wӕ+(Ƚ@*Wz랎x~pcZfDeH%a՗}&>_ 6KXo=>#^ఞrEܱηa,"!|y sGoK)\9Mg$܂ay(ޤ;u 7踽rZ  ʀ 3U'Nj>uF{ c$XAqU.Q 5V߽`bCD ?O^\L!o3 E,H>5ŘU[\WaWT L}-Z6F~U8!Vbq?O!)L$_V ;E Ok&^__~qss]jάJHd(?p#E$V &jظ$-$~_`H#jrxPE~΋3~[RL\W?~SPD͞!LF#dODeo$$UM-LG{К1 fQ }ӐAȧt.>`qQ!ҥx.vȑqb!Xn׾p(2 tUE=b1, _8s,@GuY*82+!0J?Ĉ!:Wf'Ch-Üy  ;k'HeXev8m p u=&UHy7~,nH6ڣbk@GhWvI7>kAFċ3j/߻j* Jh,?ZUj'@9KTZ^)VVۡ.rI8P+YތػYD)J%[b.]-O6R죖@aT;~@E5T*038-+h,%IMߴLsqɗݡY3W&QqierPd㊥xjVmv/b_cZDHgM׬=niF SwLB (2)6yq 1ͱO Vի RgB(Fdח5ԗ$(m' ebHAra:9lhqFv@|u}g8^k.ߦYOvY؛c#<z7b6U sNxfPK+ɖ5%esrʺ;^^Cٽn;n_%ʮw3@ZȻOj3 cimJdV\݆0$Z,@nWyW^|8 :A^s d[,fQobC-sQ#QmQeCJdn-/6.hl:swk,T9 tixeAf? VY>;Hyt4R1'!jCXؗY7$3N"蘼Ky{F%PZR]3`2 T!1Q7,ʋ3'0^rxVh4_%ap8ھ:~匎Rқ<<{mY4.v'%$:a׋8RUCDźUN!]eP/35OGX0<H;?iغK %t\ %PuQqpAxE1Kq(pjVVc4VeЂ/PvM0 ?93,v^m JdL30, wHd-7G$t*& *T:pw pI' ܿpeӈğ- WV6t:ЇQ}|f|}%Ew"ގ{1θ|qק_ql+AkDw1v–#euʤ+\ߢ83v𼷐"1 k$#@ؐ?zѡP#s,\fL{i+wH–+Է.6{u, ٠JYY i-燯:FХwk^CT-Gy*t9T~9%K[Wp.v88X[0ۅ&mm;Z`(*h*J7{\)!C-[PWNw+2Y)->珞waqiW^acoWRAra9 1g}\\Hk-[Ʃ&2pK8^l֠C'G<<Sߋ[wۼ9Z /`tS>Nƪ8W蕯ZςIhJs%qobdm ,͓|s0̡}_LVeFlPg=^Z${b)IBAOtQ$hknBVِOVԯy\1`>Z~+4;s l-w5Ӎ'rwAZ9EӒ;rT s{gU\۔\䮶J ^g}ي/^pF^k`@ @lmz'[b~#xˈnژuqE-Q\KGU`ĚQ|hK;a) ߮8ɟbd'Z/6W>S4 z 43wwQD5F[3UkeFa)7o抓fcOdyF7D^~(T0\MBT}3*,8Sfe S_Š&aH!}FwITf%jhbL{%U-/T#uB2vݹ `jƁ{!ogmNT ҆-"%To*^:|mɯC /M/"A;$Kfڔ7􍧨c&WC3~YD?@Eݐw.u78Rb5K[ (ǝzQy/ (8 `McU蝫~Gɜf57|gcG-~XFZ(%qۿHިaAKNIrT6nDhש`I>mOkJ*0)S۴NCC v߰~ cJks 볼7CaWQbLqGӌ6p?7u#UlqVNox=1fb׆9ucFhw.s=C:i}(yoi ]ӋݫpUR":\֡ k;4R,cΫe@icz%P)Sq0g`f Eʤ 5T!KzAX́ | \@f)!0SNkR$ACg9 '$i'KF7 }_MkZ,oazpLs0M4BK9Z8 6bkFvPg Rv2 @WԳ(T{ V,QdT)Ɵ^]z7 BEeJw%qF%.= ORh_MUzւd6Lo 0V22XaV #օWj# K/zk."Y謝tu&:ԃqi?g!?3+ oH(Z6Hg089ߣS)w)\ :.MZo\GE; .;j`5tEg/hCx(|+΄k툈* o7X--xU +IV0/J_SaΙ7!ř=Xւĕҿ! SՎoK&w\JeKY~]$ew[CepaDu+㇗_.z=!e6]I(.܎$]8㥼Tf{lXMJr?o/x1u`l'F^F(#ZE*LDY 7f~v:_p ?HԲ[q P&WIkgF!6`R=?/2MDǪ(.|UVX9/owNQn H NIS#huƮ5kx'Yb>a/L`* 䦑fyl۷ZTE)X*ʽ[T|ՉfT=~|W~LlF;+D۩1I>8-WHu*eCNg(]G}~m]P_vk _?-nR, ygWH,Ѷyw{C%Mz.@ohه5z@%r!kGY }^rM @ӌű o=7@#0Ф`]*K.:n"ࣞD*+ۍxPlaMG39i2QɢZ䪾m{j^@g²roqEOSbۼNIZO{ ( "eWδq|72z$εm=q7Gɴ{8;cPᕛ]GV9{`P!O+˂>rMxD=*Bn=Q8Q>a?p~pGPTG@*ƂX KdrtиQy\Xkr[v384j<< a9ois0_yd "..y}A HF̄6#pTG'9*5HD%jPvҞsmȮm-U㗕=QNؗ}<}(r@!uw/!Ma:[ya1Ut0Y&l_Ad=1 AԘ\ϖ3T)|,|.ZYNʍ{Vwp?Š7ZAO kvDF_]~:єٰT\J6E>z Ѝ0lZcpgoaA8awGF,jZWJ^I9{P BP  gm N&*c Dwt.(#4҄&陛:ZS6xN=oMZd^#R^,3.cb١ | X _KӃ,ċV%>euu}2v9Y(ay:9]w ')l` 3^]~]wOVy]Nc_}?Ng3qIEѧe&Ȍ]0s^ARlش|{:\ % N S=PlE &,t[uK&g@4)៊q;j,8"!zLGnn1h!!i&"HA)ť,Z`2"ӦP0.3@ XCL/$O9n\D}Wn!kR,m#Pn9M8p?'#e3D#bo6Zd(?@L=vWQAq4F?:! Uh9M6%㖖lVTYORU؅#)]^W~aJTY3(AÕpV9\&>% JGTׄVjFmZ!nAܙcppxNE3 #4;KW ^?ۜdn GL^}?v_& V~=w 1]x#Vם@[ؼFnMwkcÔ_,BC#9?_^AFVR$EPF"]`l*|P/EdZd%3&+c\7Ngt4on<qU2ybS 1T6  V֠o?9b(]hGkFw5i,7sL/P` d̮6UPREn gW, {MoA+b.{pݸNҮO|#=C~VsxDgC+5?a卽Zg3ǯIZ>{x QM,Ԑڟl.%%-p9epRAW / *>ǜH;$N`*])=Ui12 ȷGNl[B$m ܿqs}I5Krr_;ꀻX}" (@P(1ؑEG/S[uzn~2׽D2{؈)f2QYtL+?.GK s15ҪඝOSL R7du0ID_l85'{HM 5JdU/7mq"A*"D&C$$|΋aSqdf 8W g B|uK> B8L(ƹR^XW}V;-J>A,GE#)RZz慈PZjjitқ#UFQ*AxkI!`# TQ+Xh-- 5a̓0: +U@}.psvTF65F-^|Ġkiа -Ŕ|r$"A5.ɳkiZ#]0r6UXq Sr]bJ.l&"igDWe{f-?m*C&vjzN7p}_  mSa+c0g+6Hlo@ Ha & pɇe{4zaP d0O`;B+_nvtk}>K%/5 P#)L-ʌVʯ64toGƑ 0OQ-.<_lcInx I_ۋ,rbƄS9 E)^ŝ;:kES'01U_9СM27D״]N+Y,HY~hUn+h@QtJaz]BLHg%a >e:G穯VE{'0Bp+Y٠7N{zy!զ"?4㮔?GKPZxBӉ;jģ\YK_M|,.G\dQ_i~0,K 1]OVdƘ9J.`* ÇIT4afjG,E0 M +%ƒJ򙣫{`̩cbo#b(_2BaeTX/}h4$0-տp@fD Q*G ]Un^o+0 BU$NK~7=׶Hp%Ѫ:ʬ@k{g2n s ma'ڷnA -yЯJAvɣN:>zqZ. ( kAX1;Ph %we^;I!]`A锭acv*1*Paט_YeP8ab3_So2?w}:Ԙ5gUc!keQ@Y4!}'j3wIq-)7qv՛oaTnHL lsU[pNkS7(g LǙ.y`8G'?B{]JYtޢW?x +z:{¥a, ͭaͧխ|LbqiW֝aY:vIޖv jhvUK[SN_@QՅ\@-tICKPXbޮmFh7vytنز[Lc³ 9yM2ݐ@vem~N xF-܆qѻ @ŜUsd 4 uj;7~Gj$T$d2A$ Wzn\Pu`d ӟ㴥 r7T_̹bޕG z*BTgցϴ\ej 9!BS3vIm$تYuZщ ⾧с#l|%S*%52 !.AO&D<rs[(33v~ "d^a/rPP Wي̽>ֿa4P dTy2ec,(7+SUmRJ oaLnNLZ|)%@E u<Z' ZuEЍ ^!s\nX|Sg&$|` _{k=1w+"SilgXdV"j8 &{#2*ߌyOr?g ehpTU7mBJu "Ѿl٩bT`r D=^<J|%@ɜ:"uhrh1 )(l[J^KSF̮ P^ \ r9\Ok8l9߂9PIH +忳uwáChuܖOQ9 XIR&~6F^UnAe L,{dLfx/wLoʃC;;+lC/0O}#Y^%d}'drq-zSjˈ @ %"f_/FNP^hPVSL(b;i|˂Ip^ zWf,=Ow;Q`nhF"LpT;ާh\4`e 0f0@b~ytXX +&RϏufu<a 3TRղW 2KFޭټ\A=ɱ_I!Cg Mx: 1ԻJZ yyzЫl)}OL6=@$*X13EaDq $f3z2&';n/+}U&Ѿpyx15e;~r(5/@iȚ3?d_[ *Lxb-_f^pxY$#ܯ6pQ`~-n;y٪s_DR)WSdvLr%4hw'LlWv,HU=Nޘ;g:#.ZzWĀa)GXl&w3_V1\ެ1RXvU,GZ 4\iVif E6h Xw!΄K{GrmtmH9G9$%Dx؍(rCB<4)QN< ڄ%! Oؘ.Vj]:0kc29h P쫚|/R~p,אhpݩi' X~I>eIpF9\{U> ,9\0Ԡ$3լafR{i)TJV si5ĺ3EGk tCmW5u͎E$}1J4Y 'F[?!()ACM谯 s6}>'F%Lav-&@1jVP_dspTJ̕ӿM7&t3}bJZpM›LNE U_Qx2y[ Ә86xYg6_;;^3"w*@9+۪kÉX! YnF% CdAf;oi XI#:|6.MtRg{JmW4N&ܶ #X96L@5g-[]6?/RU{WpMfyX$!sݾi[XLLnC&1O*@y({cwNwRRH R2)IuAwMvMd|ŰG_<|b$B ~n*_e!W=ݷW}{Y3y^!z<=cCHx wWZ^ɲ=CX/Y{W:5(dQѮơ@G@H>3]Ѿ;R8 Vi(cy`) e9WEwA]2OgY>CLɩh-@]ʛ+DC/f?uhω8<+v5 :.G,a;J̰2,H d[SڈerCl\O@͗ϔ8-Ϩdj? > k#;L6g=]Rxd}໓]7Lc 0`[\ʫNƯׄ)$ۤ 9|o$KtTt v:[ď]pzga}m-U1R O1*o:v(}d+oE_UB5{OJ@aOe6|]&`gOT{ s(ELjYU1y߁g?u縁?C(GskZs}ȸl0O&'cZQ_ n.`/Q #e1[ue|+vLP K(:nGaeH(BW7i%),ys>+~Cf`8}׌,K?<}})Z-)iunUtI.-(\M~a؃8&ˎ0ㄔ{T3޸yӲ YWjǨ\;YST%%KcB [^ޟ^]S Y3畏[Os@nbwtSG%H}[ҳQ\nO:]VLP`!}bQRE⨻OO =Bt? DĜ=⵺7a^Κ޷L$s#xmSo!aSǃնmH #17ɴ$eGD&U~qI4;vwiy3B3`jb3>ɰm#ȥW;1f XLCX|` ETn4lPF(żMrPo+Puij,=d:k!!U灩/F(ʳE}`<Ow\QkO6ǒW0:wq c-u.*LHڴ6o^6lP3GEz3~.;;}[V#ݳyt+> }ʵ/.=HΕfu9iϞ*8ĕeACB ]6Eyi=Oߑड़i}z5άjNO`]dNUd)=+܇V3$ y䧲F C|H׾vEOb,MV2Q8NV B.osncB5m=7-*J{# ݲ12U_m҃eӇ+⮛ J29>2oYW ?geOFV:*T9wKTtL](a5ޒ%۱YFVAnjǬ Aۦ3,s'/`j.ӖiJr)`uhcZ1mw䮘 % S0Dw@ңB!UXž -w+(9ÿAe;㰝Da?!Y[-_A2؀H ?`SalPWԚL[K2}7̮%wROV#[S3~u4[t3(M"$őu(L?͢=o#ysg*3}:ԅ**z/\7>Ua WE,eSh=/5^0 5Cx5kd#3MB Txީ;@ǭc6 8U 2B%;_.mf&2\#-`hlȜL"-[E ?f?-N6n` , {8oF!cD|%ܧk=a'Tx[oy.'\ow" yAtv*Pe%yR#g1i׺c3pƝ ?fC6ؙu@yuЊ5jҀ֚ٗm%SlAMr8PK֚BC{.zrXk%A |m ?)_>Z–qMymRd!v OVEnnGH{T$x3&) gsj&F#8iݔV4a6VA sb4ʦ &脑aag:Xt?e]zLF5KhοJL!Gڻ4C:-v{|]ޅkLJTpKi~vL35aȲPz5Ø4M+^YxW,8g@D Z<`6(FIuX!r?ݠ!$g*nr+_W5SlvYCM<:lD~{N:!-g2/Dfie"4c(f4F@f@U)>5Si!p6 җ>h!ǒ㗮:gw8%meu`\U\lgN1ӏj į>byi-{m/y-9u31~LMjM M5:?B B\s$VF/ڏkvx Iԥ^6LX=DoFąÄ],-LϟWg(r{%$_I gԝ "iBAt~K3kMkBaX `"LV*Yj~$Iۇ-%< kYzTr1 [ur$UG$%&U'+FPkZe0j"A9&K+'NA@jdf3DJy-O5o&$W/!xS_̼oHWݑp>"+ÞJ1K < W}W4FL;L,vWJ.NN6λ]2%OfƅD)W%5kAOZђJ<)5Tym@R2z@:ro= .&`P8Tj$R;G-8\!F]< AC/zq:BZ/d Nwk_JY6>Ocǯ:l藆 I%.Bn dvN@raaĸ'YƷѵkZ{z[\E$!̂xII0}$]63I|srD+wCF;P<m:}I-0fHܺ=M#(l"O0.=;is˒BZUkngqnK)'Co6oᔞ2 :ӂmqm&On*Bdqo VXYzdZL넺b Y7nKFq.tI yQD>ӻR:W")Ze[2kUӀYs0l@h9 m~ A bgrg@SѪU†6k0AP t`'ϴ`U -('C.^{n |N} kFشpwзlxq_o>ˤ?'-yQOá.½0Ch+B̾ 9±N|#B*}{?*x%Vvn: *F ;nz2Z3J"P,ߛ"l#svAym͐BǥV@iz@%]Xoσ ֲ Ϋ|j):: J 6.R`> L.7÷!(ȝt, ꋑ-gQ>, __-uq*3uҋv~LRϒ!_L~7_ХR0{}{#vӀM4ME4fWIQh֟f56@]P"seM)#0;s"(#NkOY TT {.v{!ڨ."mKmFNkU&-x4%>SHj;l}c2@J\a-o}b[6Efd; bhnj{P MR6:5R(3|¼$$AZP#b:l2NlPF_ ֬RD=X#2+S"6`+W?gŒoscYP_}S' Ŧ@ P`je\I~y`,)<% oWP.k'0Ɨ΂Eq+G,"_Fha b5`)LX*@,2)CrMBNn݀Ѱጆ{  U4*&@X͈h 5Oϣ`=h;a rlZ HiE9S f-`lZ'YKY6)|XjgҺrYQIȒd=yb$Se$)F3*AcmXQʅD62OUk#clM.DqńqЗB-E6,:Nj; J0\IV4Z7{l}|M~Z\?ًsE9v*'deP%6(F;vYI~K5E $jkʊd;vw5mIV !dY2Z Asʕg؎6q6FvlA}(>$\)%L_f~±e7e&2uL_VP|e{S08+4jkK!llw:%!iĨ)ܾ좼U7QA~_4(3@)4,̎[b[p[fb[;XxlxA)Z|w cDI @ak3ZzN)lFZ z\X?2!A3#_+F{2/fθpء'u/=]?';;I $*s?edaov\ }|^;WMb-Li dTU-.ҴL4((8j5׵Ю=L̈_ˉ=Ɛq!g$Ai<ߜ ib([/03j29ԔnpK9]u2CC?Zp}y?b#L6X"ٺx*~S R>bFû4$DGʇ`@8FE^);Eo.}ز \cH庖'2E?ޗJ& |YrOIsk{y6^'3|]8;sG %.ڕs^O{ *m a/Hj(%TUѐz i"5y-tARw,$yn[Ȓ @ D@dP;I<'T|>pb߃>ugI yJ(y|a17&<ÖL[;D\ rw]Q5Kp蠑y~Ur)'}$uԯ z?1~" TF!&F#0{0,~۴[ߤ/S ^*Rz*mZOU[Am_*\uf?5,'Q_m碣ʓ^~fmE.;ToE1b`\#170 6*;=TEUIw T~A>ړ9 QJ%ג^jSObZi0+x**ݔ+a hx\~fc$CK mHcE\ !8<Ԗk&ޥj.6S6.ăxV ۽o陓rFf'0q^~@ ;Q"UD 7w2J\\uAљj.cA$?@]2.89鋱yalhm,G[:E{Jy}:Qzgݑ6ABT$.4R{S d,`'si Rٕo _ F۲DÅ5PA)ɅR9ZFWxßZ,i@-){P nܿVqr}pp}̈́( <$7%,Lk Ac4 w^rwᴎ7NG\]z]䵇dm:TT;nx3pk CkcW`<7y 5ISrmB3mJ\{alB% W(+ǘL~z % J±HІpg&MW\곔TVU$QV%O׌AiVvN[)϶+[' d#} Έ A(mį{X[dkaRo#niR41Az%ߌS(n[p!>Ԩ,~V1t_Kd㧰i4$~'%^`+]{N5G'`!T >^|uPH;w5 {dcNRiITƐ]j(eu]*Wz u'KUl"զDN ;{xF΀ZS (o*;,Oa'ImжCjJc<"Wipف98GOt6,!5k&nNϼ§+q}f5vHZ:*$U5YGGțwWωRJ!y`Uٞ_ȕb7Fi|w]ht+:`*n`?D>d35NViss8hޓJn9|?;W_pz]ѥ)i*IXjH LwV,dhC5{`R[g!),_@`q|G:5 0fF,KYgOeD8):3AXcP~r~,(vC^$>'e$&t,ӚP8ڬe-EÆPvAKI4 )5Sp@Hr Uc/x:u#ޗdH( 4C- KAR9h_,AntnmRæ֚wv[- V6==a}8T(UzRqAZBiiggP$.` _{R;~iBjlet'UnX!^7#QFǂ` ;{mVh *`ƗVf h bCl"6HSGk_Ypc~^9CӾu徴!:FΊ+2f|X*^JlO>}p4P5fUx^QR CzR#L;%?Hl\7eaW?A v["LbtӂZ߉x:}ψtv/lފn-NHM"R+# ڿ@2ruGS{'R?OXfoQӂLa;9nW]]v>6wjj'4頼R`уIvKGFPd6-k_$Μ蝢dDgLB0rꨜJQkՊ*dZ7ظ$aMz!3}_yb͗!'qF"4Vr)2M x'jG@R!vi'["#kXe/ IAagN4`bӘo;~0 H 22J}Jo pmHÆm$ |S+]0d2+c$߱p4lDuo&5W4kRYcخ[\b q( ]\aj9FnuOW66ZU&d@% wy\ϵosu4/+QRM A>gsDe@ˍc}Fkw)5`嘦ͰR@)mcHYe!Po=?k<'iO0▝6oT4!&?MA+N]`G7s '--LcҾŋMB lG<)uӓ .myΆ(j&]m3e>ɍeo0*LCt"ƇΏQ$bf&%7lډv"ƒìSt G$Fޘ9{F=6=ga3cw~f9hHẂC%ڝJOl=Ocl<*uobɓB)*cE?R'Z=w[ε7Y'v^(閬p'Sy?դDo _lvcF~O1FS c{xcؿ*':}3NDxxv,}9wl$[(khP<φ)REVvɸZ)Q缡_r lZm|jj=I(X O @BN#MFeB :Mitl:`:*67^u3= 2h*:%{$:{uFCdvwToi E`g3ߚM-\wǕ6NXuXv.aTyD!VZݍM/]dFt%B>03wt2̬у?g96֑lEgjE*fM<nY.<=05N&[ڄY/ƺw\'F3j+Ax1zms2m&/P7&oOKe0Kr^k$n!w1|L8B RdI_ŁPBKY⳱q8&7W}B,򈷟8Lj&.؉td!f)4b$g"&t2Zn^u! WSq*=j, 'ntfd eMIN.3JaZ]D;]Kvw::6lna:UT`L/K2Ԯ@m͛ o}AB!k&vfNAFIx(qjս8Q ~Y^Lp>!oWYeQ{O{'N(d JqmqtKEk`8o ?Us^Gx[ v7YXfY56@/5"6~a쌾A*A]?⎉{ ElǖYgg]K>eRʛA[Uň͛ԩNssBp~4ilւjWCz;HΌ*^Bdx7ԣ j) l9*ktpѼ hk[ZAU@Xw?b1MC0,FoYR?+OCpZ$XEݚO_52 e*I1E%V~k'"Dr$_*Rռy) "Ҹ<#W'E8[_eE !s_tҼH'OJc.}pKü%\Pj7TKG?(k`%bz' 3PnhS()4[L4CGX Ur$f< _訩kc79,PMxO^XC+P}FMѽ}$hJ-6q*x= M~0a5x5.Ű ._?vƅu?ܩ$22GytbRqon9ZK*)dhS:gb$ZIyJOxw!v/j_\Vp~|WTbglLxEdb# ^:-ea[Iц?z؊MsW`S3@axr LI?R2ɟ7%%fSŇtw7ao>An|P?*؆N-uR:L~}:/pZWaӜ|Sdro6Uj/ !-Pg5rZYx$-ZuI&M!9CL; <?]'M $1zY*鉇*YUDnqiopmtڄEN4?)wz/7bGB`Ce|{K7_H9T<;;t҉޳EuU`|1cдSI… rۭUMsĝ=,jb&х%exU55ۭĉ EYy1정xv;W=ou _/ׄ{Z>4c2gzCT rfi  ]#Y֥yXc[\LLXJ6=S2?(tߒ]Ue0U.OcZ>=g|s`71/R|qћ+ ,_s`^#S$Eh,h% 븴'jd6Ryj ( ͂II0¢sv B?HVwK˂fOGKаH#KfU,+wV u~1 a.$4E5T3gq F)Ra0f9.v6ּT? n5`5v'?8Gt>NI0C^Pl wcv3#+ dXcO\0F+V g# νWMPZ>YQUC$>+ *ash(4#e#e,R4qpXyZ' F#6ŧoH7?' O Zc~z"Z]%7Չ[ݬ{l/]y@y0RW;8{l-QЧXRG]k~Uag0??];wvN8[mo#R'EHֶ7!  Z=6ogG5L,Cof2EAnJ;k-g V h!2JRݔڛxKO't@b$UHk"8w,k꽯[>&.W_RZ?Sylj+/fA0g-JuI|'H9p%:zPB,I}=U$>QP]]h\B̘QRzu"Lm24YX(mZZo31(1P֑}zr8aCYk a#;^K\3ۤReGV:s'ƀl4O/ ^᳹ T.?9O֍3EIؾWgQèRҰ<%[O+x!4T bO*+ľdf}%<26SQ\#_?A!T6?=̊s(.m"=k=XInH=TwVt!?B' Uk '.wMCʑ24BgM8rC/!MjX BV0|jŨ xUi!nkxH nzi pqϠvCՀ"~?i[ :`h!;搀M:Pb>pLivD @sk)\ lJ\bUS1c6Yhh;@m9\ }9.(PɚVԏ = +?y2MkfյtZW 'FΒ3IF>NWBme6S{]st+ϩ!7rPp/X2SgS^#FQ؃z=3/IBgvH]mxYpsJe?bل nST|ӽS VɦjO/Pix6&vy) Da'[ rAiT2\F9|'In#|Cjrd1`w8PD|b Mֻe2-m7)72'&\j$O0d_ZLsz! ojBO)v<:a Fn-agNyG/_v۰-'[8t4׷o_,G.V_AZ G[-G? [u*ЀOl ݇XǰvA}I/.lcf RBBOj~aR.xgQR*c1iPĠ'~)Yީ\7D%$$7xO:+NV<:9W@`DLAOrr' P}#R31X4#6@n&=5Ӭ5 `H>Ix+A7?1>7RGj`Hxٙtz<~1GTo)Tbf\;)m'o"{ul; REgN`N\6HUUeм%֫aC֑>,@uҺԷtKerDbk-Us+ lil-Y[RL)E-3DW/OۼZa*Ad 2&@s6]M[=zDߩw6V;H "H іV6$;) Q$Tgm7C1Q+IȓVp-<jX:##G,e)Byg[(mٹ<2=җ^:_jiPcL@8 {wG!AXJOӣE3W7;u oHL+^c雺QP[k"/k]峰*,,ϥEN{l#gH|4ròG^Mt2@p1dZӉdE奎z^{ŗDg'l:Eh#`4e͵)K!UPg2i1(JqkYQ:Nr1ޢ~=M;``ͺd3/Pn'Pڗ 6)KcSNP)A+LL.4%fdb)ƻ "h}K;R+7 =(bGɛ4Km0sT*Ӑ2UCz83 Ӕi\.n8HݴCz~"P`$+5i[]"i4 n 2L^{\⚓Ne TVDe3KA|XAuh#6#jA_rTnᓣFlD!v86(_"yeDpT'GƉ7[7x~#Ss?AּZf_0 [#PZNV\`LWq)mϜ3ߦ-<AѐDTjdAܱŀUZΉ3cRG|}WX~6i/@87"aW\Iq4L`X(!d͝ږD4sq @ 0o$ g8b 'F*<`'∱'oy_Ǜb _WDxDW!´*JlTFm'd:?> f3b8;pM~"巙m˞AAV3H: 8 fU! 6;8"âH%g`zKB{p6:Q:s4J:䂅ּ>H"W!R6.t` zZ®EjG7|5%Hӹ\ڝ.<3qaQÍX VT9gDTAeW-0Y=2I1Ipڽq+&ϯ*w--sDŽ٨&EImjDSŠ{n t%~s2. ZӲdw)}l)Mne_ #}f_na '%_MHҚo``=.2G.Yw{e5EO~of/*w1:m8=0i! PH`ΓWr/p58L饩=<'qe 6Pc9*E}h[ycd4 {G~[5u7h+] … ;y,_o "d`tl_X?ʼ*FXy,F5gG (kjCR-Vo]3ꅰ`6}5 " ]\zAy8݊uw@n\D+ܳ-H>Ν!;.My`ܠW\@|{!B0?b~i/*ALXuuHrU"8\i@e ]̥_&{*4[PF|[RgI l(,npjU!i px&LvEeלpጎUZ[ʁsg4Mˑ<"Eզ"!rTxeD"Z+ /6-whR_)Sݣf:KmQRPaIj470@VEfarҹ*",&z4a1G3j14DD/mBXuR{Y;Z^rܣ|N]=}uckwذ]>ޝQf 8MHX f+,:UJ;'m,1 ?zR+v톉cַG/0? /*%.iΡUd L%KUbc*M*NZi i`laF3 (*#Jy6g! Of60:6^teb6>?/|=u;hfa+?y1rH@|ywP( %F]ϯ v$.7v`c| VX/`tl lH fwG}V]lS ,{q>P͇W FH]f%3,yqҺN^k}I8$;!a Ұ|c:tDn x\7%#L1L׹i c-ݘ%8/.5cqD3,K<\]BIfK`S{ʝ+UEeT5\2o%HڙhAOtlZ`;5V(URv(GYK>W& +;'g$gcQU\RezEF40Q}F " txxtpmDꡍS/gk(zę.d{<t^[]Kӱt 6$/FJMАd"5Qi_@fqj#Dt0{|+va]4 3_{)acF3+Pn=ȡv#]. y_\Ny{rk 79ǖ@l[L-Iǰc^dF""pEr!m8U_ x!R|~W)?~}:gjKLn|w+ :_0!yM&PnrCV W]wIOhVCmD4HGM6sx٢tkL vpvaqR_2nQkNU#S>8Kň7oFq[a- ݶN_S"NM³S87b+/HvCN.26KQf4\:QJ5 o(B RwUUTe'JWiFޭ%yF[ 9wz[\fyq/ [(AT ӳ5,do?@ue$-P9 RFvO|' iAEEi_/7*Fyf:)'mٗU|0֖i`G@:-D0D.sT" B7|Z3 *#FE W Sߩ@M*i%&L$I/{o7|d!Dfѝ=L0Ms6*J 0U}#}7UHק\x혔֯2b#V9Ԭ|I'#Mh%L{)<WE՝%5iF1/%&M[KPi܀a)+[)qamX+)l'[VTc"$@ƥ- Ɨ~BE1m4F8 ]4O9I1-t W)Q"ߒ}vl˰+{m Kd#䣱5=qg iWLa}],C [JAJԲwr Q21b`V"1z Pxǻ"/C`_xVD+i )r:qZW|^o#~ `ЛA3g)2͒0)VSoK4[W5{!F| -Ow_FP$֍j7q uf#CB" aZChppgeqgVJ", Et .:@DUҾ'&[Q\1F-c  r8zUbtNSC/-i _\SbFb5/x"ʾ"5BFXexE"KyW*5uT`vmܲĝ12ꓰ{&kǔ<Nj] \;v^lC+|)5I%{85? .?b+2װX@qn`s]u*/?.;%QbղT6ڪ}<#z@Llʴg9sΖ^?sbnL_uI#6quf:6kُǚ[ӶZbDֽ5;['S'P5yj{7'EI۴,M̖+ 4z_vt`[>:ũ~F)C/ύ5pCNG G=ԍPI-15IW=PO}57 ztU#^O v|2TdR.t y(:OӜ=ʐѿºQ+3.Hmc5}{},xtB6r ›0՗l) mCP/P5oTJ(09⠑&*zg|#owV[6oHcӟh.H^0!xty"ck{ƦZe Zjv]huA*r{2nl%l39֦^u=p)܏Ϊ3:V7ƀMG[2MF*\́{LP7)1.N {YAaW+R'++ jӦf߽#> DZ}9Oj($UpTtv!Poz#.Ϫ4\a1VtQVf#n\yw,%AS_T$ Uz t(&=z {2hԴf*)I|b΀PۤD `2*|Qw l診,OB,YђIK=W2Svjyܨ%;kc(`ĿV Zǂ>T ࢾfWA;<~g  Eo;y,7Z*b= {N[г/Y-4'Y0u-V, `?^"jq)z#UV+%>j%r< MglMmû; A~HU}394%F<ڼ-d8[qFXp> vZ{Rc7Ş{mѵ{!?iXX.^BC9@3bTfӶS8΁5y䄦`pSwfOIJ5!ۿ^ 44"mS`F7z._x h gIdP\rMc&Ă&S0ǃ?3@5rV_HP, PI-&зI.zK odlWG9{TY6=pԫK:tYCZq2xj g5s/E(aA^ rcJv4z=Y6;~r9BkJDŢOX_,_TJH/Zcrb?fF&5rzWsx[)<ЭBf}=О%jD֟D`QR 'Ll=~TjVpJ'?q]h*x *w.9f@] !Z~׫6cWh%R2UV0"WݭCa0S]]+tz.l!&@2;>-zʎɿVߚ(o",'I<(>Q\1 v* <=m0P'vӾ s^ԭ730N|T7_=5CO+Obގ8#j3O5S0kYeLt&E_M#BŇBJr2L&!IB?\M,ƫڌ:JɸҢʧy%u{<+[nD0'ګp1"ieQhJNo;Uz}1^ /pqZ|0,$jwֈ /Sn6Lakd_~N1UAI؎TjzveTE첨&el՗{t;\Iˑ M1Te eN.a[o˗W&q%0 rZAEȡpc5G?]}/#NC*;6'Ehε$YH'7KD̹1&O$\;H)S.sξMJU0T,2ovϠπ,kK+Z=(+Z)w$ə/(70d3^ZK* BzxE vK!oߘ_f)l؎q;!Dp]w\Й1V>뗂*5^͖E"ࣀcs#7˝`>N?I=|| ڳq9|i}AKN_88\rҠg{jf-q"gztI<ň سX̓D_vmRN?4MJgVGvUg M3CD K3g-šmwKsѩ3u?d#]¿&$ YSt PN"8;r3w8S 2FD2>E 1CsYpшBC<LHUz'RP3+GOKLE*i¼W |/?sIjk᪝8£_v=b8і\wf1 QqL$F!ԤהRP'#cRԧiuH8w9JFNEGJ>@ (tR$6[¥蟐j4 eRˠIN%fDFX#!KKm,5*}O$Q=X.ă"ӯdI! *˭o0ZynA WX_ՖDM#]mۂ=b1[` "o^:MS`מ?#Ƙ?Y4V4!(J#T~PlӉf ꜽ^,ŭSv+Mp Zs7'D\q۪VGF)i?ʷ$g@Dl ^seTغa: _sH2CĶf9DoYV=q7Vv?8w&j* ^[O0(9/yl;@niXh5I"cLQ >hn I ɒFD; (Vg{PM:wҳWCc'0Hn#R}A@QsME3HTlȻ4OqQV 3Ny&!tE-e1gpH\ HMH6⾫uj R5WQJј2B6N%H*~c8+0oEDI8w 7 . 8 ]}8H=ev6A&tk[L8j&ۄ4\뛻\cK[CWOڨW`W#7E <5!E*SREľEZ4E/Mk:B*<^PHNt?<0{o3!QiҀV#$XN=3ȻR`JHơ}D<܎>%,؍k㕡\{@z$ž_ J$T?OvNsο2H k|q^GK2D%IզdHʮA5}'/_/O|Us\,o,G]3@< 2-!bFfuڑ{t*DtX$ShH{~G*ɻ $Lldեߙ4PPĖiJ~*3GlEl#퇇(T=/xOGǛ@dI0l}%\Ɵ̲5 $t^[~B-^7*v֤6|`nNDG.3wbTZ(98CfA7c.:bi-|҆xܛ&._~"nAɬt?9cb0U~mv=+oK2SV(nܭ7'{V(-L=Vj]ݾE4G:ߴ$&jFQRKg5Pr3V$pd\5MG%мI@ZhS v,ϯI_A񚆞pX5Sc 옊c҄oZ|!y Ƀ@3oFjG҇|^ȷU,}#"c]E o*$챳P8g3Ы&t_AHbsmϚq*^-ϙFu(%ԍTA3Ůnʑ1hB~i*xR,ȼVb]c.O6$V9E"ǕN~"IݸxTU A8_m:I&yޫ$GAK$475G:6 Rט 0Lp9ְgFyhӢ-1O6rvֲN#(G<#̲Q~GX Ja]h0o{*:,2M6OmN=9R<+]r$˟Fܘ&MvPٳ )_'B hdJ˰d|Ӌ0_ *Ge8>X1zm]Z@p<Ll[p>ڭv*7W|)e(eFgk=}?k-\dYv8eޞ4\5[%i(koZ"`}]9 kY]VlFJZB$E H:dAC564M ƈ[ܫjN: 5ɜo;s6.+b>Sܾ{oYOKJz#,뉠pI^i8 SM $ ̱*xIoyU@0u܂;a/J2`^ X\)H}3KZcYE cILZ0:ͭc9_R8CcAxg_.k:)~9&]6?8663xm=$bxjM#&:,{Jkڑ 8Wȩ{`'ZnJ#8? K܅% FBa:-,+>"9l,u`:P BL@[,ʲ-:c"@z~/L|gcU5*vS##-OLկAot. ۷{_:y س:*-PrM".=O?+xMŝ7Q4 v is )n.:%2-ӿiLbV/k}e!|hahDqI_{alj4 %vM!zNnf@"}p*G?35a_&INEZvDLwޅrL+g$MƅÉ؀0u $),8XDIg|Srtۨ5-LNzx<|K9$и ]\|NXLv8s;FϞq, y%*MGR&%FQ*LA40-fmW9!nJQ3^4JHkg"Q7H̋p=,0Q J0fJykH?c@㐪tѿG_ܥNEwu$Iג[CGc~'/J/]Pp "}}=+wK#۳Fr1hiʼ_ynkR1˓dO[$ҩXD׾c3TV V}X5c:QL'YoKS }3Evǖ"1h+U>+7YoaQ|AFM=;WK7Ch,T]XteVԕ-uI)H[f8uj)ƕpl5e mȆ(.: (>qbl '}4u8JFh'WٻjU}:W\0 JPG6i0cyGˇ⠕ SpJni)B3]ޛ$[ ͹L F~QoMXoK.cڤAR0>Trn(j<)EJ*6ҏd?G[[Ƣ^ i5f<% /oN ݦ UД n8lf檡/ vh=0AJ =̤ʂh 6 i@/Uk/]<.}[dK^{0~dLpb6N`SKhftg0F;ٙP1{9HFYʘb?=?6 CIAiOkA{VPj p;4ȡ+{/i@YE\P M1Oj(&h \;tdNcV$b=@b:?؃Ƹߓ)i8/ƨ%P.L4kԵF]j*:{o߻J)9kꐩ*50ٻ!cx^5w?Y^_a<(i1,h<}w8R[ mƀ*L k kҴ Inh mn];6>d"/-]qitDd%D[v~W 9}GfjeIC&=h8kBQwU:YC!ek6>=niS[h8DWjRn 3[k="Ci}69=Q;</˧AC iGm/#\(՛͟dĈW/лЋ0>uEI`.]kf3{V\-Z\ /CO # 9Tc8a.(~/|ewsU,;/  ajl#\$)0"C*ѣF{ @WqU(u}MtNNqrLxJLApI{H)9@w K^U.N͈o=x߾ϡ0Qy?8\c/<|Wb|HS1.ɜ(u|z=yy"Fw 2-F_PS6gԦOv e֝t!$Vfi` 0l:c0Z^8}ِ&alٲ#&"IK:Hl[^u㵗 pօ|bz]Sѳ !R`.)6]-Dh>4E5{ Q#Q1#zBi$MN?sgpFʤ>Y=AQȑه^KcBpT9RU y%Y'^-Qp4Nq$7³r~>򰻋b:E9Ho ~a/QVL5KrdS'Y]Rm,qnCh#--`ہ:Va*4ʄ2۔}ms,D*GbLSstqu]ʰ+͡iUq]p,|;q%q0}gT2q꣊8IDL͖d6<-.=ELUz,ǩX~߭(^zeu(0o1Mb\(qC '4w Hm@[:[D4g([n/%HP6;S>|^vvYT\w(RD>@*:13.qcm;o:haORxXA_i 5X~;%,?`2qMss=~xGGſ$IoLP+A,+t*mWixߥHVmU7U !rEE5uI@ߥJB ~HY[@nc-A>0lz6;aM{ˇH|6R5sDa3(x;~^=!96$LOʯÍNG2ưy},%`L)"a-+wߺΗ^0тP̓%MjtV/w")pOj`dFU/J6t ֍xB+E"k৴aW ꋄ_&•W3es;m5G ag5.]Qt],N8A~ۑ.HˇXP~Z$U~u]N^J{p1HxLKz~ dj>O|Ʊ7LX϶e7_Cl9EDp:i-!3ws&ijl6@[R$i݁XFMoo:9Bj'+s{<+בR=|c:U}N+[ C{Ny^ I//g08<j\ƏV uk`RRG=-nLu$)D@ T᎜xbʟpXP:W{V+Y& pl>nGexRaYꭺ 6X:amh53NO1"cudRLKU_ڑ`W&OH]y7u/7؟z!!$o뼚waag5oL3YyVHNP)NGV@ؚks`+12ӈcLf-sgL: Dq7PI:~}Sc4Σ&l? 7?Wo^N#ޑx.9Jeg#3N2oG *|eL>\R ~U!{/ګO5$"ᰗ:`<\8n2Z`\/]x}3”MtM7+=yˏ} k$A,K+Q|rEZZAA(Fi8}Ph0dFPXXI u.<$%Ni`N(1IMY2ڄ&jz %8l]RxGM%ZimBg\pz-1/6ӓYhI7J}NA-«2P؍eg W-Vwd8v@-b?@~y#%aܾȧ]EҴ1_Q7bUko5(ٛW Glsm6aׯ,x,S{juOej*PN{'IV^Fǰ/ Fvm|TC * Q,sup&៧*c "S#OhJZpu V { 'f?a'=݌"W ! ]^rwEiy^PD~Q_ 9LWcxGKLTG_85y8&œ&p+|.%{D4::Or4'pC he/G`*7yV3so LM\^KcEoPcURcɻ+J/VBP ҭWu؇}KnMu|K bXmޡ?#MKV#v8>7 жjlwKuvs2)`8ADEaOng8y+!"J 79Ǖ-%uH-7SC0ܵ>I78'Y?!u`պCSc{y>҇wrѰˢ)/K<6^BN{`X櫲QhO>N"| A'{REƻu[>ji!GL$+} >W{{n{N.CZ6rbWOB`<""'X)q$LI=d_Vd- )@8/|~{q'a̗#sTl\ɦ Wn"?#=!iQvn?*]/xS Gϵ.#}"D^r 3SʯSM%:vi{]NI!4X [E@-*Os0|Hˣ.#鈇U&Ay1 Z'a(#/nGzE aFEvBIY+hme[`!m"IpTSNLT@ k6pːތ(a;WNw6DR=bblL^i,.̪M興0~d+KNÆ"^qNkbꩍ+[h$mۀtFː'vyYJv) ?0vFS9aV/I-}?M_nSipn}X/-PB|66a5ĐvV&ח9=䭫pzock~1&i+)x>rVtw,GPDFA`4zϧd+‹{CbmP^OW2/#تO,volMZ@oKN0:o2lR)*Q.@Gseu}_g<&_}旔#/|,F1{>kz#H O _YTy*]?vı1ne!%%?%WљfqR= `t3D;yDbMNn(J㍲#9$Cܻ>C6|,myPw+Ʌ&4`R@(X 'JC©xޣ.?"ٜ=8֋V٪U+TC@fZx_̸hfҔ {A4S)7 K}G y#IDCYcb2ݬ+]",4##WUQayt}X FpN`AӫНNxj֬-qA/ڄcy WaXy/z? ƻ"ԕ NZwxhm4,Dp=^fM m!U}@%P~🶼҆@"Xٱ ,~.BSú#Tś&5&]c%ʮ@X3g %jdds387?ʁ=> sER2(Z1Ex~z"KEtp!mgЄܡ-2- 3*ptAZG3".&.e^=%n] EPxQD>^;8xEֱtn[v%6Xt|ɿClO$55.J{䄤 95HԪPܟԧJ|2x8R0l3OSFlҍ W :+ב]uL8~9/,hYe|ߴ+DY^Wdc E!xx Վ~aFEu)84(X R(ahB8u(>`CNX?D"Q Qx:__捺m\'_+ ϟ-L.~Kqr̚09Aխ 9K:'p|>dT0 O9;Iaҭ16Ԓ.--Е045O.= fܞ -W~pF50:j#{P5f3h8ypQoK In8$T#o"(ɇ6a~"J^aJ?(*4ZVO*gO-N$솞J%NUUڟu흩k/&[*=:`_QWl>2fBٲ#eqf`#o&`کX *dQ-}q`N.QM{}.>!"\> DJg(~k+膜 ;t\ra/R@LYcE&~@gH4waRS *2ɦ?WFd7Ć5K&=(1-ZMOADIi6.v KhߧE$'=32|~֓#2 %|M4&@>5Oiv c9]ӿqʃ}quVOLRЍ_c] %)(0*׿b#O) tcǼoֵF4QpaEu!ކFz6G4OF9[ vfK\"6^?fb g*1 ҵD-{v,HF-/.H[U2.c,%Fe(N}|#߯Z_Y [{ӌH)V Bi76v+U<*@C*4PZ/RMà^>cK>ìg]!l9G!J۳⼊Xml1Сhk%8[<*? sn$xI {5@cMɯp c uQh$ ȐjKnK:EF> >$nnyQB;)?nv{|c^YR@{D_aʤМ[FԭLa ؀9}kH@ I: 7SWhEmvŽŶO7.dձ]?mt+GVΩ7=zp]X!$n S'[`5ԇ_f;a>MzD. |Ea|4XBq~={_D 4?2o*7s\ aٓ Y&'}W;T jW)Ue&SNfeeym_&82x_;^\u,,,ФELPOY/a' ` {m7x@Qs6mhsU7,ti&ͮhJӳf}hʤG3Ÿy?V-׫)i\⅖Try~u'Aq P fv0{34=Q &s^:聰 /r.}hbci\&q&A^65<YC7UxQD1j?7T~$'HЙXVʽTpה鋯jM3)D{=V;X75!WSdZdiV-jvO(ҘxX(6Z2a/- ,X7 )mjdC%ese({Ơrz/\/ҀìUԠ f$oUyoLWcI2ramJ/`nLb"gUYr+7艂SuPېGPnjƤ(_zDaan_ 7aR>c[oXvup4*#ĸ63kŒwb3LFٔzd{{%VKj_X7YyDI$Ş'Ph"[`p!Ӻ3\ /C&dfF5%e(+m2%s@fx K)|HꙟxC3c9^)}#7䕏v :Ti>v AY0=cy=<%U+>fѷ&1?˹F'D,υQOTnBn6+@ Pa8P}ShB"lY#: Ggt<H,i ٩ ۭ $S3D[K#ʟjR%F]ϝQY]N]A'g+P =J !jʽD%3cM\ A異X M\ w%[u3@M$3 '~* N2v锱Ftc=jOV[C6k{w)xN,~aڒwwK>p ᔄ"gcߵ) {'zQFbg+LKh8dL-6&Qnq*~ Pt"ʓ[kP bu75#rp>wԻҫӬG7K/Gg~Gߘqdfӄ̯$fI!6 6St$ƸИ[N 5YK3KY`Tl~.>j$` ;%t8*Xٞps~)j*ɀÈc?CT5+KB9-R(1򉼌rGtVsS CO2ӊjjZOx 8|@@8uǪ1-x/wvO1eB%[M{lm'+FMY?AhC)KGoz@Wr1% P;kWm#7fm>Cge%/ 9g }Nx>jciL oҍh$ܮ-einapO}gi=4w/(FP#f=?FY}5֕˪9ygmmcnulH&-FN ,k% D3g@LU|~2̸*Z^Rɑ0pEגlyCg \+~lq$hyp3k[4 vҬQqL)KN퇷] ,DOSykRPDZu>o&q`LN#BŸj;(3QԴW׃c.b펔S~BI`K>4,_ ÷F.d:*-60ڤbN4$V8ɮH(^bz`81&JZ*%7P'w >ʓR0ˡʇ1U SpC^&G̡7u7e7f'Ѱ -L^Hb BMI)^CRTOvh_| %'?z gMNJ336 d58mM TѪΖǂ`|#fd'OO#m~[m6>V;GQNsQcQ&g,ti4(|KS~h[۔t‡ .t~Ľ<Pb`ES{OgUcf !dH<È'kGadC\ > h(,HQ_nKXxt X z&5]riye!edX/re:#-ӟ;0n=Ge^k΃ Wug-JnIĉu~[8$ʭkA<,-{gYl#ѵ>7v5(ɏa}99mȔP#6kJ MnѬG9vZ^?>W~ehcQ'c2PKAi4DeM.nWxBSeUaFWbBX>ـ'JjJ{8`/v6m҃'D1s2)92[VpzB6ZlC`il[E5`!Qme~XwO b"zq1` x2r*,M6ol̅9WJ|Yt""yX)=M7@l(!v,Lnqykؽ&ik W;r%@~ִJPgE5θGJj>.ggfyW*ճK"~}`o2ƇOw&^lٟ1)06'יZ" U_M֐Oh7R44I4 Ͽ۟$x5tRΤ0b%Y>~L<7۸eѶyؒ c3뱵Kbf-1Cq1˩ ҈D*Aɴ:Z生A'!'R^|J:xр@vYaA5JJ=ͽj(@ٴjʤÕ*m#—[ iR};&usBYVa{\&lT*a<;U ZMxu8hNϋz*7{AgsL`EhM h)Gj$ >9Qbn>8Cx8;k:y8:9_)(;znc`&w @2+)K3sZB?-Xss@=p ?gV`|vpbۧԱG@>/r'eLr5SF c@+=h) O8A-<"$6}CiQ`fjux(ܧY?6K{/PhlH֌@Pr:p)>;f@ TlAD"X)-:*icq 5 9QrO. `@sFv+cԤa(F"4`Q8<0cͶ-8-:v83]۶S3nzUKJ %ԇ6#dȷ~Z&qY.Dwrw>p*edt,C^Iӳ;ZXt՗H0 4V2 Yؙ[~0%`tΰn(ÑȎyU?u2aGcKEPX;;oo0n黧Nvl5E@Y΂rw{ws[MX1B&8eM$j ]{2&e-FKz8Ȫf=(_q|X\\'@`"tE~H#8 ى1GXW¼HB._l`aD|=/yBaO{Rc?NJ-xCWoX CAYrFyy t/O9kZD5)RwL?ľ˖g?9?˹ ]S=bisX0F^4ym.g`Ahl00qdpTЄFP}_h^sdYެM-{Q PCԕ&0Lf[&T RyboaW^r>;ϺcU½ G:ҍ!8w #ԕ#^\1N̉U43(d GPU:# 00?SNNć;xgOAӤ/%ٷH”BafP闩JZ0V1†[OB y9+`5m}gxw§!@kf˔T׶D.G\oZ'Ey>mS\y1zQ_kaD w\=;@[3'W ?QLew:L5_~F`T>yCX2J^VڣPp| 1Nb*0 kǜc.B'[OoʣO9) :(T"=Xg5aom}ڑ#TvN*Iyy"yBpc;vn>38!sxi~\bA t?[LDaԊdd6u]nY{sżKL5 P2 :J{: )uIS%mz@湳CSNK!`ӎڌqCdC"r:Dl4ިzٛ$``{?J'-2JqrK=8R?kq%JAiH =TG԰ M3E.0ܨw21h'aCӪJb Omh U#1vg)1 eBAp[{ H-wCt! *L(^؇S> ;M#sk:8ަ <!ufGz;Ʊ%%qh1}=NR^=;rۙXߣ aS (߉9qOMt-F&OGx N,){MzQJ 0 !<u_@ƹ}x=a;kkaEd O(ADkÔ&ļ72F}\{n56b-b- $kRj9%=8Bf=cON 9'6TdV]tV%K`\ʘ#IIZa4$iq:{@Fn _x:%#!]9PU; cѐ.!qϕX=;[RR , Y@ A$C@{L"#uaih{n$kz;a;`E:/T,|[g5|/1Tx RjT+S̳>K=Yh Z-Jvww?NF〉@5/YFp2|ѱ5-jI32K.ڌ07͘k ڤ0-E&[ 7; g [T{i㤿]ڪ1f `qFZv"ZtX#G-u NC~ #bF9 cuo=t5mC*B(Z)Ye휨%yn0!wWE}t#b0iXHbF\-K1:{\dMx ߡ 7o2r^Q*6C]&g'tHvlؖшn~*@rDׁ@>[ 1߸z3E{8KɖQG˯6C[tKt;> Sr8\}sc⛺ 1f#& 1{KJuL}]GďB5sK#q~ijSD{yw>%RNM{@J; R j Ӱýy$̔kTnm%Fqsf )/r,i֩N`Nv\~}R +xՀ걮E.1#="YR{>܍2JZ*}u}۩ JHҎD>3%]_}) E ,!%@-I9'oRCW>"M*'`%r|Njǯ<(cGDg,tg?3v'aZΏ e~w1n 'XZw;O(HAaG ll]Lq 0EA NG+MblW+ƣO:F ']fR[6ſue3z{R; NGnMYS *놫E{ij;GS(ՀzFz-E83 }ƴR mi|hD[fFi0:j؈(4>QM6RJW_#s0{J]9\UAIYKWsP/PLMm$U^&rs<\S L^MW\H'pUKq8g7be+Z`ž35{o|| b=&]voɤ!XƜ{تGJQp;y,fxi{ C^E#f3˅͊iB*Чkd'%[rb'=C{l"])Gd/X0<7C[(tK\,kKV W녈g3SF)/aC%i7Irn"2&}KdiۺK6xCAXwof~?U*hvu8 %h-ZT'~Guz-Õ ~Fu]ibĞkyl֜lb265XP&fe99hv6_³cڱd茺)ٹvWFNAXu.%}SLg$lbM<Fh^$S0B_^wJFm[\T>F_([̙)Qf*uiږk4T9Ǒ 5IIٝ(O]74#١kBDF/tVɔz$GGJڌoPj7aGݤxm lw\4=xzNB׈+UnJP/K y<;{w.l2YiYkeQxp;{D1j'x]Ѡn - oI?ټЊ[ϗ v)'T? maJeݕ\H)IHKoQn~+T"iMG,t8iAv- GAi-YfL F&wRw+rB0/y' T̯PΛ>7Ɓ* [>=SS?hIBghezrr>6Ĩ ?d!\!I?6`B%RGwL$VH\iO?%ojDP?/ b 7JB@V{'=4v$rcIgX¼x^YL&uAuhQ@_T"NROu*tm?ʚ+ixHkC׫׍Z[h88]0bIK7FfG=݉v.sgMfjoSG(v􍜷WP) ahE;/ N B6kmOD|<4-g KnkeΚXI?8(z2_ zQHNG*5F#ճ!S70ZC 8jnЉh[?AfmԄ)xBdKن++8v0;~r#A9|)hş`kj>ۊ(2dr&IG5^eq\\ee%gN9t  ѿ z ÇI36a֔s` HE$@ZТ.TcoHJ\RX˹3ewuw zO 7}+f%!<@מi;ߐ/n p0W2 k>ov %Ĥ;ϑ7TK`-!2<,p$B: M ooC׋.p^d 2*\\ж>f㹫;Tm.xw<tR0:cJ Ӧ@ b Ih=@4Q틶yZ+]5G4XHc3O."R&=5UllDt쒌S)>S*e;nup׬穒; 郵b?N"$`xZh= f41,~Mn4^yzAp~y*eaM2Eu+ʣefsܬpXSzG(?1pLLR4 1#qbwV֘0m`&/]_ܗce r%.+:(0=ڰoBi֫tqh kT5n֐>ȚwSlHg4̛>F<%u8x|7N: Lo8g m,.:I g~Pl !_-h/$L5\Rmڞknػ5%W:Q+-4K噮HD;k]7ՈM"=X9dt%-rF_u,q ҙ#vuoV(zх%O;rIh[ǣ,~]B, 8g3Ph;>= L>U~2F }%ABӑ1ԅ taͰʫyj/Ķ$ ͼ _`k|3Q~xMIVj1v%ΥscEu)/Ԗ.m)jc"H‧u l|ĴDfeO6}C:a'&Ns !;փZ2\e`V2H[WV*^pE3B}}հ/1AvdxoAv)b#wD{8_L[6kBR#RQܪn!(/_z ,Hg./EAm;-?UBy&'æ(j@a8!!"oEV *uNf^Sۥ>kG.󀕌{q n;N6,LV߄a14O.tFpG 7Fmx'%h_//mtV[9 j{v9ޕ gAf!na?^of$C| N"UOy[ROTM7L&|eʂi)"FpRs Yװv^ZXtɽ{ &w 8-lJ 'sml:H c#xMsjT,((tܜ7@𲢱 m1b< [8-VnMDmǔR!ä;>[T< 3)R/ ВWW–>h2u>8rs@YI_s#@x^ {g^ݎ6/n< M;R9$} hf GÄ26FSw#14-耹ma?щlOIƤ;[o.cM3W 7?h3`g٥*MjkIIeD('̅`;LY]ޔB܆ Pa@9S#RX⎉Bd$4rxyuщº_\t-aSgph@RQJ4u6ŶztY^* KP:& ȭmO5hu!H{\(eUs FffIea·P-ݯ>1C >GHl҇ʽQ)6ۆv/Y,!cHUZ48+4h /IY)&a⠐f0r6&q`R= kݓ*Jq[m!YtxL]K؉^|j_+t2ǩ2g%Yޘ32|.%KӾk2vI#wnē=#'%k'7*_Q#< xWGWc}WA:xo7U+GK:F\(K $=)a%'Xc>wsR]!k8xMZ9g]%WuXY3kM0 o7I1Y'}5dReVb3K.X\8|/JTitD0zl1K8/؊,ڭGSmƜ^,GػѓUgUA XigSPELiAF CYٷ}uTa__f b,UM0hڭh\ʹo{HrB2^~L v8~`hv<[[3Xx]M+Fj[6p8x Tum V߷?5E)ͰtեnH8qٖ>F8rPE!.R"E$hIp-9],sO6jRW0<>g-#(}aIx2ݻ(v+O7/27AVlg}Ĝ9 TiG/8|QEÚgܖ:F 7#kC &'s~Kb^*/ݕ Kzw3B *{߉Nrẟ{Y]-_[/`oV'^zg[/8\u8€%R&uh>ҽHyH%wn(;fi<ZLinF!LB>ǯ+>y-}0.%*IV7Dp1_2gwƲOw0C hCĔƦㄝbNIv'4TPJYOb5*O39 "զ"[UV=DlpWݣD'ʯoVEfyXQh?!{5$RϘ!@l +sW) ~ ;rD")f8ҦLq>oը/p|/,,zG磉)S(tt /=Гt w*[G4-/[I&G]'/˜PGs~hk;{3HtA-S ]!}BDE^qB1ZNAUZh)+(Jf~V'0Z|x,pi:@B1HS}{[b8Wmr!C. q%4Cw |BfA8$?bokv`c:գ γV:Q*G8G>+"8Dsm0M6IIf؟ 䋃[ 1خͅ]e| ִEQE\Ci,:'ǎ+k-?sݏnI@26n/P~&ѤDrtj7)R%Y,yL)vԶ;P-eDEwX&*hO[g%;ڌZk<]7 gmڀ Ϥ1"DgU$. Ne$W`S53y/izsN󍢖YJ*+>lGh:q5#ӕ7w_qˈpҨaϏU?e#cYn%CEf\(Ո)?(l`:N"JyɃ AEåAŁfƥa௸ 3rH><[[T LDYso =s;Q,XSaπgT /9$LlMJI^^!.s0G8%S>J߶*ޅ=5hDsͬ9 f V>ݖ%k '2RVzpx!|90@ףŗ]UFP]K>%}"MD^ EAlпmG.:Խ],\š);*hB$#~] k۲[(`L{ "-0e2/sRn1Z6u)9Xv.K3(7RA+~,Jغެ ɢ9ZQIbn2fb,[:V9Dʰ?h͛Qmĵְ_Tٽt:^K;^l9>.7-KO&BmGӯRcx߃ q^i8{** T\LJdX^un${!nsj* O81T'8^@w}`R8mݣ"0Q*؂uk hk*)1oj+19Ig]8tPt#|9]?Y19`xǬ:ap37%4od7IOGC WƙSVyھlyIr,/]Abہw lu|wIFm&m i`[m :c+_'v-fqo=6Y,Y!"SeGuu\ܒ W+Qtl˴=tR?,`T|g  U\905Y,bL JEr 稌cK52X&o@"TMkz]("mTubR;'$mJ|Jqpow{HTexC]a Ya}"nҦKf9Sy7*zf"x+6&.v٪g G~t< b{7Cl@1Kgp41޿]G|Cj:8U柖=EޔdSFG">W_0&DXZaSaZP7L{%ď?$ ];$QTo[2e(ZF׀ ws`n*Bņmc&pMbI..maaOJi*:+InP{(drn;s2RD"F;(1\_}Y98N6rua,/\PokOpf1܋=:iEԅdŁE+n嵀sgCY7Axaڊ~iFA0"V^}Zrl:\ m9O+Mut!s9Pħ&OkY,!Rt_kRiA> T#/#O N6M&e#vaj]Ip;>0lY/X%T@3RI ;O<5YJQLHGJ ⷄ6ُ5ۧ3n*L qq/e`HQBI}ZnR ;ZKҥWV:cwS^AuFMGdZ26'62sbĹbKd]ל]C4ʱSu12hI_fMT+;JXxIEceVɻ4 1LEM@g{_b^'k0zs_ӂ^qۅ,mKlT/8>p Q:w·l^IFHPQboDmki^c%ώ| gV)$zRjVh]-b`a ]| C ;32JUǽpHPi\NVȳ!w skfOW!*qr|&0Ҍj7#CAIiMSГIss' vw@F?I-6Ec62<HОyfT 27^U~0v@9PO{-j:9"c\-]F[!bߤ-EtnY<擖=_{u@d$;١ƺf@&>"Ա&l*ԃU *q=}|pkVŠ |w8WoUHrVb9 ſT bn~" ?i;6%2j&duw<䃳 eiG` %ҚWJL<E㔠jwÞeEk p!}EcIl&x5FMr;ilI焥g}oE?/v[R4  [r!H}9,r"9DVanecͯ+.ž[50ÿ@~^Y rjA@bEDYO+%v.*H38\]I^~炡?q#q=]r0Cͳ hP$4J3rCXT]ٚ?Lz^ߊ ~uUo. ԷlNr@b 󅦛Xf ,-LMɍ,"Wy,b,Ͷ)P7Dqʭ ^;\^' Р$l*dJXM6Sba`zkڄȽ#Hȝth9. RMA,e)3m_۽ΰT G'^^70L)Mt%WJ: Awѽ& t>Z'O:]W[+cIdv<>fM搏Նd⣚ER`Z qKю+TV$ $ zKFDAtrgƤllSe/a̓%6NkS +SB ~iL&٬D9Z۪Z!22PFm-A--1?Te/eAKYMt+f^m/pjaI j%~ **.S2uH5Oq)0NW0 rcYCcl$;$8Q;KpHE 0f}^_1'-fނ z$$# lXZRy'V U=s!:_QV ʴ֠]s4w \H##XT)F7嬰ExOQJ9L帥Fގޓw$SzOg3OPNw6Wt4N'gOZ`DyOpzfjSoFN*2rC|j]ާxZzbz^'c¦Kr3F dqѭpSg7 $_cSx柴in{5dmf m)A (DwLhוHhROnc/|zT"t vyHm=]3/j_~ܴFRm zbb\"4AWnRucD;H;U19sݸrt=}@ A\vРAJ[-+aћEQ2BEw # \U "xm74|6ZfoR+j6;cbhp,#)j"X"D`x(؎+IGf> /bF5cklL>nȾ2Aw2xC7l\ kT.9%feT;iƜ:kIQ=Xţ|<>eqm,'h)~8lT@-Q"/jJxGڦ^x C=W H50^QZVmd#~?-W] ,o&7G\ce+YRA!>|fڽ ^f/9Aq$%8\S` %Z=^-9BgY GoK> fW M]JkWS+p<5#+@x<*nte4f3>L+Zg8vO抇Djz` \W+)[k(bۀr B՞_ .#441J^& P J5Hϋ-ǐkL &(#h8Ɣ,,,%m`p987 H[,3USBzEiuH-@ X%! b'Q/qv`Oe`LF^ LaO(ezlB <)Cl ISA%зcP܆N `ϑj#h^USfֺ͒7:xJC#*Y#'o v#N"e }%.`$Hi}<i>)EO|@QtC7'S;.3i`4l =MS˺f[np$p>R`\'qXHVtck#@^0TtAzOs {#~9"O{U?Hpc̪j 5iףB M]$}zfk]"T=% #a;lkHbj(5k M8)`#$,bӻoJrcٹFHHPfu;e+[mdvTX gèY xŌ?< N{YmMl2eE7gNBy7fmw>=iÒF͢^QW3q[2/7vLhW9YT),6 ޱkAr.>';eEZώGGjOce 4epntHPȝ JecC!!ЏLہT?%(^H o]eEϾι P"&:^uy](-Z^D9bQT3KpdVƒHLED=s<\Cl =f,w4Z Rs2>Vԙ1U/bYBif{侎8Csa~ic^T2_5\_uF&QzD -<{wbpαyaE{ɠe[=WGyѝD2 G4 ^}H|h=&C-4~(H kւ>U0`uEos>YOI/FW)[1ƩAvpU<3 +!gM6MF>ǮSK;>4 aJ~{tb48#9R9E#\+Fwmڵoa%piJav ժQ%]pybٿ<G$MkJ͎ ܵFI%gqMaxGG#Qۢ:Wx~ -lhQ>*ly=~u[&NU2\Cx2x۽}Q BYV?l#RҊ*TrN^T\I'$ħ!vW"Xӂ@R!.B `#ZU=(@pINuO6m.kb" ` M\' 9AU@TZuճV_[u\J{8AK=[c˼s#` fbCL%*€6B}WVz7w@9g.g dB >o9$z?ٛC"ExӬMV|X 刉f^F> ^ipwa zU)cS`?Jsň:퉄8֭Lj+YU3e׾`[{ևv%2|ͥe AUꫡc>~EVLJx 4~57]ʏZutQ3tV\fU{U?) }cv2O"PdUn%c=H?=i'EA.'̦+(B)޵_Dzw͐Iw@KN7/(VcSoɢBj+p`6.HU\~4<ҏO%Ԩ㯡$@ċ*z˵'9O(u1Ro#st}fS>S.V*nA|c`JElS(_ڈ ǿ|{QcMAZnӹ( Fk7}2-q;aSLIWL(г>*Ke1跶XU 7^<\7'u4B /u/ϗt'qR`g֎VFv*iS; M-,p9-F~|AZZ7uz}_׀5|35FqY1<7%ZmH7C,# MkFgRQØI? u.D'Ytmcb'*M'MZwoFPuE`yAaW *Ef?LoOţbY\tl_U V[1J'ֹpiΥe㔔▔`Wv^Ŋ~E6F5;I7õTRSghs(<(#D)ђԮtM5cjX0\T !O?܈:xN#^;'Ԝk-a+k*ŬՆ(bI?3,O~~o6wIdEoX ZY_csx{.c0rbPJrtZ,RGqXa_[CPr`$C:ǃsnyҷP td0w<[+{ߓD??c:r+(b1JG[K}4NU]*hj^QRR %4ˮ2($*G8]&Lz78Bj熗#~ƋenQM8ZNtR|9Ɋ戁1F$RGǃLEݳq3Ɋ?: bnq20 : EG+:1OۢK^viSf&%/6*pّ`ŭL5$$|t> DNr i bYa2*qfZyS,1ysea]vp{cd!?9wN#4oA+ɬaWI2pB+o &ohVȚp奉s-kG$XjYj63Dw]Rk}K8L]je=UO/ÉL +1ŷY T䯛m;!b pJOh 06JsZ`W6t$#qf\XOw(J` x 0hؕ'vJ4ʲf%̜+G{yrX-SMhΒ[Ywқ ǭ|9/7_ɸZA j&"UgoHH?{Ks;qɩoRH'lu! lWO*n¨W4:k+/Qdq4'^|D<3!_+E,ҩ %@$`db/;h!nѦZ-o4F.yU؜r%x'MRm ?ВGtOm 韂Hcr5 .DJBnA v^}} VU4Ms/!)£ղ{*KxhMӃ,VV.TNGId#P PR6; ?&f-:?%O@c|w`%<((tDF(ߡ:v d|s.1:`\Ip=^^UBPRk|ig(q"8ӊtdw{hAE[*0(0}Mp[vܔ):0, \\[n~cW/НlB-Kq:1UiMb9N8åɏCJ?W (ZyAm@?ڜwm=f1~ jlN}P3cmf醰<3+v̌2khK9ZW-Ѫ|v2X,|ÿNJD ߗ:3aE&IzlGwWh|YlHc#&JzJWTQ֋6*)AĶ:7ܢNe=5No%6@MGUů7YښMI b Po!̞=<*}ē\G!?&>􃣁.κDf^w;<uZP{+[MWp!AS3mFa5_J!on%lN~٬.# R[Rd?F%fxbVo+A|?MMzQ◲||\~…cUpV>wtU$n\cA~8NنYO;%YϱJ[N3e6y- ԕPePv|^78Z jlJޮ%yrn;a#Mb|$v9J)p7W hXMŵ rNjÎB #F Z ~6ӂM 8jT,ŋlIRl ( ߿dtupk&ӳf"m%{uR=8!gв~T7'Ssf Y]:K1Jg po6{mnY \Q4Ei6kQn%0]ȳ;ϡ@tPWQxdӛ5-+%}GL;ctiM4|_™ٝӗ^ ƶoz@Ӊ`u '~g-nRȣU<ܟ^GWv,iv^xÝϩ>*{w!C㦴z;+N˅=EKc\7Zl=;Z,d- r8G>+XKz.*)@>nG*qI%VQrNH_9`Gӣ^G OƙH9M̲%-_#X9r{{NhT@/ ̰Jee:Pw$X4f<%`=cԲCqm:4#'Ll9 k"h i/!zBOW=8j-=p^kd\e|S[k#L"s9T Xk>6dR@֘ %PuNM_*'>Hq|K܅I㏈U 'ܰ{')qEM&"ln)Ǣ@f"^d @Aeb?\2e EhǪ _3-N%L 'ENj " 0zg"gL?įl+_ 'l |D;nAV`[|7>R6MC>Q ጒ@|aªޗo9Q\yTb֑OCqr [!%Z@H2j |جcd$DJI{8t!T駫[͍ި([uZUXg*۔gZ%N͊0?+ qChUqiS)|fajPGa79.$XTszUp'D ?őG#pzrBG88]1m--jf(;1#K6&`7ȷw?KCըSWREz%[=~gѠ(ެGOcҲ j?5Snh[>9u_|hoOضšD [>gQy+dQMφ:B"E"!&a^yQZYU-opo*pו{* J%G0 B>L9p02A.^Nu!e,`0υ$6}=tsBW, T唒L,2^ș:Nr v {HPMbӻ=̳vΡ L$;ſS9Ŧ#hRW#mP&GnKf ,\o= T`:2zK +pvpj3WbQ9mRU<"ŌC`…wU`AHDxi7kIUqǿuݷԘm}a S^(&kU7='NUGz8o--%Q2$a;F#uGtuT:'+?^A^̛qv;42a-yo[P+de@ȏsf~T3ޘæMUP[sY,Do ?au?`bB')ojl/*˵ ]=?G&n/6kw1@&KN8NuBU LWM(u_?~LF.\X,Eb TTIc6Jֽ)3^ ʾ(L0̡dWEYLIXѵ9MLMdsL@| 5T[|Q%좟hX pBݠq=Љ 2w{ʗ4ړgOz] *=A; Sș ky|@TM!=+w )|Y2U&2EUp qy-l7{>O*i aޘ-|HRvȞHAgc1f޸Lu ؒAy;r9SעyUp+ٮ%CpLK@bpL#0##`lk:f:bHwm6<N[gc`~X b- -Ozx?l `UyYFx.I3H4}ouPJCwv?aip-0s7h>,"}I{n!.19Nd9GOq. h_U5 dkŬK"4}>ب?oc]W f@*&.u(dS;b)?{VtdrBX%󅫡2K]߉#ˀVRY49r~Xp=dnG}oou#˺ Cb # @%C^7)478sYaـQEEV e%}u8$D"kwxl{M1b>eYT2jGw77ƽ:iIIҏS6Og4C]qŞ9OC+Q -bO=S`w . #XV*ye%"5ho]Uibkc%V weM=Ykzz={s%x51Am(AR|X6Ȯw`oݙoq)K&U#MF#vOOYJc*fl9g[N@@tC}roJxۂ=`9&)Րz$H%fƤ7b%BPiTxW0ՖE.!H`unƹL*2F Zߺ%화\|II}nƊ8%`|hOK:qθ2{N#q(ѠOېΝ$^!̐pd/XIz#Zl\g-%-؛K7C!KAhcq Cz,wܙ;ƁE=py͢dvqE(F?.܌8La.  -OQE邍>k-s݋cY'KT)le;ku@Qw p}|ΌŅgM(JE'q15Mx t<{ڰF,4.(&l$X^Oe_qQUrHXdEë# 9 ۂ ~w0:FF9MEH'`>\v/{fX(!["_}tɆTfS?*30|ަxSPZk%^(2 BC2;W"S8*o+bWp<6DKJ@DUWjd]d0XOxqG%V%as'{/qao@(9L}[{bZ-6q}+\cZy*pV~p" U@~f֩n0i[@TtRNLtn~~e}? L !4zaImnMcb:|% Og xc´NsLN ԡ[۶qS)>Tj<Ĩe';֙0-CŸCCȇ8V@%huCD,1\ cb}rקkRL.ns1Ҥ+X=lTi}\ cX7$t)#`#k*C8HB8 uQ=T yܸ<^sQ9Uº*ѯD0L FfX [F왃I>W@LCXK ZTO61 !R]p E6`h^rhJo/ۑq=Ȯk"5dm4,syքtBwt~^,e*gzI@ħӀd6nH"`?[T1|<+Øhk!҇Ig^L65 OKAf*M8φќT?a @\Ӻ l7}pwo |yLQ|6{ dT&>$yxwֳ9DEmyT׉̶$ґm\lo#Pn1zsH<仸03M{ttnoBrb,/OsO\DUx!bbɆ;&dׇt8Z^/yH2`%W"@b^l kES/xC#IKhk<:U.m4Rjp5M;/h^jmGw͘DYF 1Y&Sb,5IriW,Z3x/_CKHp"]:-l˴H 䡘VJ4QFRCB)7udgspe#$C61$B 1/!t%uGDNXLK3aeSS9.ZfyeltUg gs  ; E;|:11tn߇ycNĔu"p{!}[OܶNҚs~$p{bKѣ'̓s/d3&-}ON3*{k 5f5+Sw)mMpgc~,~5'29:VvgyCemv0<??7v[ l/69i8+jp SkKffÿ*Z6*1Zxo5/DEuj ]4p"Grx7MЁ&]+֞g.n,Q!A+3\8܀$Sn0ԧ.@`kjFQ4Vyۧ2bw9㹭U O3eOX$^=Q}KkެK X9_eyđI`ev?K(Zk#NjeH4ʠ>r^x:$ls.wvX*]zsW>"!E7r6@%쩯pw.|UNRc... ZYYZ$Q4.xO`Mńۣ>aG'ܲooD%\4ru KCm')m|Tcv$Ax?CРp':]mZɲ55]g1bC YX كRf#A># 5i96WkaQl[on4X *cW0oD2鈠bUdGDvg|P8D=*Je$ƥf>=KVed!?<%7wHN_ssr]Kq OblPpV!4xR&h܍֟dru8]^.J!v{j)uڤR'JAO1C ^Լ;{6t;ՋmT$V~j=_pܲ~ s6;xt,XDPNeXʀPM]byŲ tZ<=P7=)Ǡ? jE%RȈ~0&Z nO#Ww} ?#?&q073łMb- cÃ]薕Ō`_['5vjN"įzxB)u"2F\h1;E;:5qft:s`1Lsλ٬ ޙ]H+{:@\y5 UL/a4m-DK{M;7ujp8$9ޚh՜miy.x0*\?S W_Z]p,HԿq13!7# dPrzvU^,t_3![!gG(qFx$|>!9{:Ƶ mPǏV`{a}m6xg/@ɹŐd&xލ[hc6a׷I D7t9bcg^=#s ^`&U0nuXyα:.N7\Z2cM‰4{KEܒ4ACܬθݻ7^_@\j۽$]\OAL)k#ZSDrZi3 n2@*|lealH)T j>sz,jV'/!7,!-AI|UE!L[5(; E՗NOXj+5?j0j&P1zb^~&GՃRD̗n?*Jl']nXaj?pFޫ5 4W[kY]1ۅӵUMsz9x4rۋW'!su-q]?k]r4.#zhYLٛ:ЖyaJQEkz SzTc ;F8 ,c~^T"u%x(2)A]wv8DmX#zȰT+iتA5j*rIx]x CP G!hF&sp h#*~EkmDzwdY9MΔ4vVX&Ԫc|0~ǎѶKM@V&Fnzk <ttL'2+yz4jm\!lSA1~<Ã> %ON*5xc7}: &5PsPcXLN)~`W[HO'0Ot-L(d%ƙ#.)'l?4DkqȯU6/0فlХ/'H)<)f.S wak+]}8X W;dB\hƦOwZ<#^<6s5y|l0 'i 3K<]0/D'ނP=襵z H) +&s,~UpTGv`%C=rIiw> j:8nr@R>w1dZ7^9 !\nOk #kI/3ǥUwbVHm9Vibѧk&'ЬKxM7 D" zVJ@wB"NI53D=Ω{88VdH[˝q"nj]-cL@c)-e3УVޕJ,>=C9g2tN)5!-l-j;?mugNdAY4j!) #bhxj*y{42'녉 ^ܨo+QiT8D`CgTA ZGLYaI6<:0Ǯ|g"f2z U7G3gfĉ'$mLݼX{mV PK{d04clMLu3cUf6cHųxL!yn"!K(Y1Yg_OРdLwͅA/%|X$}/Ա7>6DKBeBH' D+{7r8!$-_.- L$J  cx3ISknM*:=.Ed"5=M.aBKt 5Yu9]UE\5LԒ1vQLSFZd"ъ{GK5= 꺣Z?=M7}AM7-/N:bUDTADQ gg="ndα~f&#"SB6\^@od[~g蟪m!ra 8-XW`/|{ی 0}%ZtL˖^gcT dW}Z%_~-j9]C.!>mz&18NB W@m̂݇~W9'"T~Ӣ+2 _/EXBU,4V5Cځ#%{a*(w}UZ0LSCslEerzJ 5bwE_JJaLV.7 5K \e'غm\ǹFG_!m夔oTa')u{Fˆ/ B>u!{ Hs y- (e4!% {؅홸ID$c!Ƕ0Z'#rѸ_YzqF5?42byP52AK5K!%}=PX-$j uz]L2dS Vqq^PWa|1$UTW^Hu3 'WhWxb>lpR7GrD9X$( 3 r?&xԃ DSd|B}(+[1^Smzw{dZ:_$JNE?_f*[-^721i\qs./Vfr()_ xVfU2m.dqa A(oESj&' U?hK.G`u|Jq.z d; ZRpDŐ&ukZ0b&`sJT;|iq׾hU;[XOݨLi V1~OE!쯉q΁HSVqAJՊEXw_+ { kYM蠔l.yr];R:Jmp̴tƄ,ǂFd=cs@*Oê$ցcE%aꉸ ^IIdմ=!S"+pxL||N@3eEXiV:1u5\^D>wS:tK^OH[÷ӇϩFTN'މ} u'{T/fu7#*'9O^1Ka nLҞ֥U\RX93X߹P»;4kTib# ~=o\ZCԗZL^l0ꐋH.ø\WSxS}DlE?*Hlq3{%mJغ̴I%짫LoA}-'){ku#0iz|w[j6rk:"4"\>&ONS),rDF^gzi_v9cKjD})]=QlJ < -@۾I\ |Z"Q^>G: uJ*f*_o`}uf! 4tjsӼ)³Yl#=FXJ˃ݭUDvULu#K#fH'繆EYo>J՞ch(n6]-!:ÿ'3E݅н,_ ~(ϯ,w~P)A?O9j EZWpͽ 7u+J.AY7Z8K*Z^@!%) "dtEz s"3\_ N1¨OPANBEqR{m ?5<מ[%@V H{Dh-ZtN#BxCAďY m* eg4 Mh1?e|F7荷qIweg8FyS9/5oIgN`y2J% ֽ߃I3RjݻbQ_pD() z܌Mf /BB`MӍ~} ,wÙ3<=-F(4II gsBwߙzĦb9[dC5w;ܬ/$>嶆7 imVk MDsKRb,R3^j#jc\G.rʭ9R#V 烔)vvr#웲͗C8Yw]G wj璷ګoW:6`i*,3YD;m VE5rOY%5mbL9X },t:Hsb|ΎdPp^[Ϣc*N{vuU?o&ȼk// m}K #cwq#M#TɆHa*A o@SGpaiO7F=(_ՓSI1,~w;|,.X_ naYZviL (wn_QUB*kt#2PeEn80)&R/?LZ}̃mJ6vӫlo $ Ƕsv%1:a_Yhd~Gj@UW"~7^AgdIwV@)Cxy$gG}R>"\^mS,bNnhWMȇj_K ;*f+Z~Lt]6k;.fS~( ٗcrD3 dU|ɡE wڡG߽3#I-qZ&pX?;aAPx3;5ldDL#m/UyR wg=/6o˖EPcd(6VȔ~ `es Ăb lYfJ/$D䍄pofGo\_3Uv@R _}8dHFn'+'u.iԭECW#}SXPM52d\=WVVF|J_7ʏrrYsZ$4痧&6-N-&c`}2^]:m;l44vMDWj^޹׳|Vٰ&.Ȁu@F|S/h8~m[MC%N>yppZ]>Vl1a<8L v1l|Ԧ YpB ~'zM4nҝsa"{IvSP0|T#;Adk FoN8xˮé~m$W_].K#4wChK$X "dȾ} ,X꾿ۀWU\mWl/rsIO PV?|8BPH V>K:Ȋ@V(mxn4Ξ@Gu{hy\}RzPlZ<- >kK_Y W8ErPW Q: 0,WUAE.BW&#G^/ |KŠ !_mЧSFuV㇦ ,wjiQ@xU@{؁$@|\ g"O<`TV%CI KܔѪ(TAEz\hwZfoo,hhbvWjsd3\> MFFX&v$؋pi\ٙj9 N! NFVdMBE44 7&-OKA|D^ ^?O6/gl :`p6xCDB~oos7mٟ5YUKPrC^ agU,dI)̌0wK^OD35)EߣǏeғ(Fc)3U|y蠸&aѪ%\*xrc\adC^v~NYT߁<)]iDVό=L R#7s}OT{g,%0r,# ?( 2=FU/I#![J4Cinp9Oe pa.=vx(*T]!RpƲ`50O#>m 5L@G:_e I vxxCjr (W/h?ZLް?$ +ʹ܍b֨$0O VR]1c)$1 ?kf4[@{^ V}]tE8Brme6il~keSS /t]{R,NunF5J@ `I/F;Rͼbd;w̛IUizsPʽgS,W|yӝl̠fL%V-M2M$|5v Jej|ϥslx=]]Gxmv[1 ab"˗QF% #_Z7g£zY}EYYD1% |T?mQk̀zSdD#oǗ[BJ-%ܿd4DǷ6Nٮd1+~M[/oǟ/N&|W 5s)QHCK6w!.`_ v.wtslj˩[ֺ9j|'4?#w.ΚLΚjUM*H?"boݰAgj`ZQlmEĉE/5+)4[ݱNYȁ{%7yqۿc^U?/[ Ȳ."⇓%5,zV_\{jgl{9|er'8snj/beFͭ ߗ{r7HMΜStMu}ArI8&76+'xMREG$){mθ;AԸoɸxeLH!w-4)$k"FD"%4l`d? Y'ěO9r~$P0A4wMtaVkXJ.!\!xWR ],h]9G r;ip V4;@VMUtu+y5´p^*GSNID7-{lz:%qB$X,] hKYGti ͌[,my/u)EEFi>[ J>S: GVձgYZ07070100000064000081a400000000000000000000000164e6139f00001d34000000000000000000000000000000000000006100000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t/_]?Eh=ڜ.+9@HqyMçQM}-ϥ}y4X8KC:! ;89[ldIDkXXdFZ92,=Ɯqx$nY'P[05.!訕ŐO }.ͥc>vE胼wP ƕl9Ʌ3嘄&0(@CKJ!@/3<'IqɔSȝ ,.# [gL@eltא1\?\ p~!44Y{.W6`kpdKm Oў <^=էˣبPCN:뮚׀6QZokgBUUG'1xi|1"jS.Y(5wK; ~wGuEg|h `7/8O .7QcbMg:W)kʔِfBFxC9vr'h$5tB^p#_}gJڎE5K@e+T\He^_zI_Loj6◲vH,$T͜Lh7 K޽CDjmRƱC揓[vJ4^csCZ{lعbh| SX,_Š$:v.]$to8%BKf׷+UF9vaMO("Ftoj݋6խyAAV28C.`zk:XB?Jr}_>Xhb"bx‰LökxcD?Eׄ5 yA $E<}Y v7'#kqeRO 쯼d/1^VUkJ$ڰҌ z8s3RmM΄og|.T^X]C 2Dٲ /Z?,J+v@4 C|L8:P F{su:3d\6\Z#8YۙNlbo9`#ڶX𣿔HMOQ9vUV6|Fur?Ɓ)gzod-M@ \E1YݲdT2|>zg=0;M d\ /1o3l!,?X/y&q4ą;֑cD0L[ƦܔsGìrAҜM>?(dMK+FNOt%-Nфg+,MT$D4?n+wW(Kimi hS]<1la6Mv4b\bV8I2z.:a$ٷjPI2nfw}s;>ӥR}yiN9U!Y+^vY{ՒG.C h ~ڔ`sْZ 6~{mv Z6Mtfg"܄XLj+ܔ!AF}!!}}OWG]T`I/pU4j DWmwd]q߻+9է{{Ƹhl/VLtLt~nl񎠾<ٝ3=Pf6_j֏(b ^F?xEp){@sN~􅻩ǞH6į LW¿jEC>d-璔 (T76΄m$F [m`dOʇ5Eڡ TJrES`w@ЄRG73_ 3lj vZfMuGuG_o(۽vVt\Zs)wt)ʸ?oYd_r[Bmo'6taF[`$6Oiqbw[dRW g"yɔ[[ⅶgpGcVI}䵚ҵ0H?qx C nS&KH\$FG "k8(p!UX4y@},Ю.8SM*Zn~s󊗯qL"_`#R_.2,q+g;QIScW"2:-%MװQ+l4[(oTďɤ"0;4ݣssSY_g v+C#r:a4ܻ_~;#-Ŵ^Jȳ2/,:VWN˃Z@]KXOUݿMDd 8GW(kNZ,óuâ r(PV C~J:OTv4tU0V*'b [tiYVD>^jӞ)iI T3ڢ2솵?$(v.cSd] oR!4vtcr=m)ZFPK[W(cٖ2YυZ@nV&݉xY.q$6h!AGpo\#C$voEe?#Dw~r/\LˆOLW)]EtIպ"B8P T%%H#)t=̺8y iWJIq2Uh1\/εeGc.vtDZl}'(үؠәM0,Wkaj3cwCj5[>lWLjzc2L/A!nH*`N/=zIZ:CjQ&+eU5 l{[GWTa8 ^Xgae.bmʩItq<`'S 溲IȬ(A GY#Z[軥̥a/ J2>6et"8rVڔ(n&H"Ƙdxe p3-@4HF RQA Z$ C[KGf1kJE;,38 e{U\5u;<20cm)$Li. R )@ZuqjQNϫ~GΌ8>?z="ȻHGs_Z]#U%(0[= Q"HH~ )VTn\!uc K*/b^DDҴO4/-A~8])k[@*x4L߷tW8n;YP~- Qbky? Hs扸Ն8 lT'68Dğ5Ѡo>Є\h};4Xq LKB\{d;ADM>yi-ik8rYKJKmkw5{kP6̙hO1uD2'Tt rQ"ɸ̨gc72>8w0a\'CV-Q/ylpc;qb'Fm wR"Zn/YC3kӲI]8sm w`E>I9v'ΊX(jX1[)V$ >YYY>n8gJgoW@[/ Qs@$foUp K/oETMJ*v ,F(T}] .P9?rO'p e^&H6֔bWc:+7]5YO)RNɳl[xǁBTZۗuID@'hVBpP !EۉVP3TDBx 5$?3̶S݀%M50tn *+l4ZOۊ[ ڴ'h3w݂ jꊕW/eu*(4uC25E`T27/N;A7?BT!}f1t8{-lͧz)'q)^,Oq P~ф~*skZZj O0bv$Kh~$NvG]i^uRzsη ZP^6i g8Y$B~x{k9']8K8}fuxblwAM!@eT65ESֿ)B0܂:f-N}ywwԬ$uukϹ{f紸-i+vpUqΩR7+4"HmLʆ =+#/f[dV%vwXӂMYK`!76옙K|kߧnyG?i"y!7Խ\jp]Ԍ-m>ޥ@*J^-aǞUJu'@#=WL";p͠w)` 9UD8Lߏ\$VYoz eq R}CtXl>y" Z/}NT,`?J>f}ɢ,GBQ~; Dr#.2Lĺ'-qz-=g>tyM T]}3:ց̄bT~>u@J2[lixjO}<9Q`\!#xEB}7$f8K(uHa+x+V\t17 r̦FN,-6mh0x߿[m J쒝˕y-BV7DŽ'hOϛ;zAN5?/d J|pͭZ0Ib"J@g\uM>uvxU);<;F.XهK߆?WԶ\țqsah(13?t􋏬 Պh |6΂Ncd' ZAE"_9n}뎪oUz,'6 =Pjd8y#Mc%x.fQ0HLnjpm7.i% ؀m`VewK VK}MWTbcڨUcno^o€_tZh@.;&C h9H՗iY"8EEsrX0>] MNia۲vNp2$n |7Su LjJ$w6[q~v$AQm8rd!X¯^Ӊ4$}GXJY 8%Wp:.?Gd!dCy'.yY6SJn7y\(6(&~dW &nU6^B|Z@f;fi\BUߠDV3&dӪK0NxFD/!H`}J 1]hk}p휭ZRm3cD!YrFM~ $  nA6s(sCyfBCGe(YRs(YBTLy}v tkTD_|EI \~wr4pj]@!H.mזC( E.Kl{ -~'].Z&j;f2|[xxv4δ)lO6f K&<^<2c_fsW3XQy|vS {~ҭMQV!0d_|OxcԮ)j_CˇAU:`3tL))G5덞Ks#yHyRsjƷ=)Vԟ6+3^ӎaVyOn4撗B/Gtʩ9%aIȠD x)V)ιFe.aJQ*|?=,i94zA0{""U(ȟS3.Ji 3e`ؘphZQΠD_Aw݉oiH%iHQ{äh$z+Кyk?UC "2XEөdΐPH1AȻ8jT3^O{Htf,l"D@xl@> z݀͟g`X|Ma=A<[ӄda~9xC* ӻ #}(0B fNlM?$(mit< KXmj2e,[/@>u =t(DR vߙZs+ t/̓}ۙ=$MQѷw,w: T3Yx c~a}ٱv 1#k.U6CJ&PCGBLqz^ш n %o-ny,dT z0ײ%ܱ_EGW|">'쿇d0X9!_cG2H=a2T{V1j_uk 솔5JBKڣ]-oBA> KˆdGѓ=ߴTT:t#L섍ۗ&j QI%CFYbxPιbuvNp[FCx9 ] 6(Xh`b& Zs{U"-wr;<֑F 2)6Ծκ;,%2}P\K5e(HsU ]ykb% ec9$©m@  vC2^c˺ufE>.NJ2ssֿ=yDaH(7'hQ( HrjӀ="|o\}*V}!I60삸[`8mF@#eDjA[ޫ!\#PǛm*rMgw8`$n(2qWaXC(#*ڜل\!?Q^#ՉVwMg60s cjXNkbW (t6fBkmZdDtOW@l2C(l$!*>@ݼXoPcz! ggho0EE.V{ YC`x̆vWSBIPm} $@l=h#v@t)uX5- ?*LX1zzKpş0}RV@ZxxlU\>HyZ56C)ZPaߒ>p@JR{ ',*g>T#nS$li؆*lJQЀUq-+ ᵥbOԞ\gJ%<[sYH-6c&@M_GDks1Qǩ7{+Z(*g#not#){,57ۊeIz#Ƽf|:ßOrH:A(XTԽԁ2!V|W. I$}UtL+0O7[cE >(!_usP33ϽܦG%^ymZmq!ExL+9h-Ȋ>7o#>k9$#c1K2TV0Gj8?dSE#YVhDzDbqέr҂E?F-V}4n&bhj_SV"Jbqc:^EsZ@]g{=e: jf tk$msD&xu D4j0oFgI:s O_RFhӛ?8=7lvЎ2ZRq[mJE!/lEtE4 Rd;tuly?~]qOW쭣kp@J,Ph H 9"9n +U؈YܒᬮQ=+#CC'K`x!z|1.&6˛+fy|q`x1sk^= A/ո -*Rv\Ymm8MzCaW!de}W_9xxJ4v޾|m'XG~pM|AN0F ڊdw 1As`@r[;tnӺy:k\aE*jv Y;-8!d1[m(J\(TAI+eUy6r"B@@EL%QJhcbajdu GŸWl@[k"8z t^2`ןGj2D!2M"JS9Hϰha+uѥ0#>Do>10+"D/@iFe\HZ얏Tkqk\TUV8 % @mTHD*hH,-[yΗ$iR_mKwl Ptݟ3ۇxKZ]>iV;ֹ*]^mbMoqb6TdmTwΩꮇ+mxH=WsGު/ja_OӃRr~3Tp% Qa1M8g_i 0+йS(dځ3b}醫P t{.KVRTٗD8ƅȷ̱T[bXMf}ٷ{NZ}O֐e_P_&C^H+ίO!Q>ݠa=v߆Z;!yS`_" e5 +F<Ε2>o6$yU=l1kׅV8:L㿎X{cZR ƴ@ڢs=|v]Xt46ϞņI\[/pG8'Nu$ dL:0]׽ N< Д&EH{qTr]iϰwQA ~oDn,V09hKZ^=#B MPב|x6޽);Ő.em/p`\ fd)?sn.q}hwa捵I !|NN6; zZ\I q=NDr7p --v\ n#-r"M|]P19KEOH7x`}9VE2 `9QvtL&,\šΘ{eYcIf(`s-BU*]֢\s{!V7@`V|Tn~Afdmi 1:wؿ))wƲCQmNn@ .Z9\1YtK1EWu[HT ڔ[~D>*( ?9-BgWv/Jnpq9 圁Y'g< ^y4EZRܔR 03~uu΄ݲ㠬?qfAVF}hoNW9GVSVބuYB"rVl+5U"2;i|64x¯'/t%QOmPe_^*…"P9j G[R3C:spHOYs&Gw}"DxBAbv7?ϾT4uZ01~%!`# v1;3m\m8W!p;y~XRoC~X 7(+C99twj7̱(4~ AV E0 tIJ Yb9̬!eI#,u9 pLNvtvL(ӽf^]]NuQ)tȥ~Ԅ: ╻Zs]&[%:FrXХjev\l Ny|gj(kI 3Mp)1pu+fհ*iU;yؼr-tʤtd?Y-OK%n&;` uKNp"e8&sѶO+7Oe)m*o! L,oTgśH5U1-{ohzWz+ V˨(afjwgJ`*6j[laI  5# b2.Ί-t/}\FMXNB9F!J2kC$`B$`#doB\o(yrFdi ^5H @6L9; d#tCTm*tDf`Np'=a*iAAIfR7K{wRJ؏Û p8,{UɡB9f[rU_&Ę"KK1abk"m7j E~T} 5I1ǏE- jrt}oqܫUʛܻmùۨDWmK&8 }{}gt0F7f\@OeL89RDeb\+C\^r4Jűs0"7JU^qi'j@;둳(h^|g,zv{Og\+nw!9Bܷoё%aȊڀUmH8x˱Koz$Ԕ Nϕh:u&,䛉dDT03L۫'sjh37#.F}ttX,?J ,AӥQ\4/9'.RxrVi[7]B5^#fMelOWKYZ$x64f3s9Zta& aw F9eD~1󖊙m=Th<ĝCS#_|]gئ"m \v;.7Ovf{,c}ć)RryZMl*9J231?e1)Kz40ѝ4r5䆨V}+lj]Զe+z[,tH="]GT5S)|"|D(xs͐0J+ y9d%)w2v9pƽqO=kN ,ģUf2`P1N+KM(RatOdb?p`֒lҮ(io@Mǂ&'G(I65 }7Ld%-}dL-tv&x5łZIt6%4`yUJm͌ ϕg:$  ~5av$X*ڮ8a+BԘpwePl؃[gfR[ [v}`%NRʻ;yXZfB2!3u}(,Ė+¨UHڷӊEE/ ]D-6'`=f",`QY⒬RC$C[&2 ǝ d!áO&*Ib(y]Kg]QimH/ f R"@ѲVX7=DFA 5>oDۘ[AjWٔiL*Lԥp%#jd]UpfOs]eF$u҆<_a_E z8'ַ0gAӀHz:dD, ӹe ZV(9ugP*+X'"gUyR3Z@b[ y{M, @U{Qn ^3l\}pmD9Tw⧝+%x+^NUhnh!&XS? dC=Gަ4%^i|?7,AL̀i{s @o>O+n |!zuޗm 1*+/oNDt*cPk;xj4)E~*/'ob>A 2!AHZ`ւIifF9Cnr9I(ꗧiQȬ;IbBJJ{1"0$#%^c~XXূQBo D鱊e%]G[,hd3v k?]`! bٕbjoגlsC#"Ϩ>LMBh"N: &8e *A|]h JqP܎AFz42"ߓ29Fp2cSo5NLN;&r%C'4%u[7 jBhIǦmŠAGGrW¡>|WCtY~({E|Ÿ${RFv }p[ *(ZxGI2:Es6d c#-~qa1~ 6"ঈ^}YUFiX]iER`m[Xr04r3f* 4>lp ۀŴZ+[-$ՊF۬צew'5)!Fa@2e~~x=Bn!;UW<6%JlOd) %mQ4ej yL`0rʽqF3nkϼ?a;Щ80z05ht8MyA^$% 6N}W~FȀ#@`o *`qQoY,^~e]p1G/p$愑w?V{3+y7e'L'2SO[3aG;Dd \Qpv+tkYҿד-+P3SMqHc)$pMw㦱 T:RZf!iL+5 Y~>{lut##R oC 8P5c]Ѣf1x]k=}s%u+#<8 jU90e?A>B^Jarmɘ8jB!R$iWz;DI0.- LZqt75Y@Au5 F\L UFm aguWgy2#UYNyMcqCop#Ԍ6$D^[f-C#]+ʝ6Va~V@Zds1xɝtYxGЄMuH_1y_!px1KG.Fږ. {؊ ] ެ?8`ӑb JyuJx׵ܢQ`-īv^Z3>f{_2f ! *tm}k4#]s6Ӥf`pk$wD0`ӍP%n@0{v %Ʊ{żXq̟{(iWssWp'CþǏUHU/XG s43&'1DBRGz>0a fB1/6<̊5?c'Q`kôt]<\^՝gTL4v䆐#. M$~DPn!rT)_|)ݼ yXǺs ݸk4y)fB׵3Ԓ/4xb(dײ,,o ?{x3cspyT>wjxB~!e ]CjjRUsPoc>1k%2Oo5(\Bl菤vcqf 1+}Ժmz:9ں]?Po|oUwŘ+) wpۉbo`r[DY/JA'@ЗGf-N!H9mfKAg4iDLgX'ژmřJ•'/E5l6Hԍ'x3cؓwuvT;[Jnܚt_h*(@KθPt2S ]vCA_ 0CEbtkm +y ˀw˴NVvS58':Z 3;@WJ CAnxWmMW$#c.fM*j;azPV_}2b@;2R"ɻylWȩȷ:;Yas\.HQQfHÉ?s3\wu<4UyV n>9FY`;?UU CacxŒNij3{h_%%4֬M?ѝIZ63:K.ͬz]5L]B/F,r @wt= x&Jz+L?fm6jn[D)Ͼϖ|;S g1U['+YuM j^}~Ͱ6?'bհI"9 *I{ѽۮl"ֹ|4MjT+^8ls)'gӽ1åR#m=+;} ̀s挕CfEjŷRTf5gXs AID$Ϻz:I=M'"/ VCI$&f97N+x>cXƓ%'H-Dnz_= #4%}5I4}stې/9=*XE0fgFA XdP:jMb,pyM%eA}hs=HU,cx\Qd1)}/6{xG st5qfo)-D6FX~C"ߎ|褣_N.v7.M˸fV0YpCB隺ZUse}B0MLj>.C5 {Z C@ ,Q趴}܏ >ƆcB/Yl "(w&^mҪmh -Dž=հH)6zPFyx_k9xyN%FgOA;m|O *Z01GP#ke5"ԗ"d6i^X9'egKZゖD#/1&MPg@C Jpkb }9 [ؿ {sM<0_鍔7VrQ9/GF(5c"9ENĠu*:v!.q=4LwY yH\1 ?KN16)qz"_F,t,.P}o0cf×8KXb9U@K4!9]co7 ?#|YPuiqgB(r M!M`n';$mķ'F M ^v4#;0W"'E=Nz/\ylZ-藨@- B(A{fpēgQvљE Q'1BQpIҸa#l,$ 3 V.Q<>P|$oYrj?Sn*W_%~ݬ'(U#F+<Ъ6E[(6fܞ@׶uPqRНv_6/bu䇴Kı:K<H[k,П>anR[ĉ$? ixї' E:tѡ$ pkE,(/e-8ЃHZɆ̏6o|?յ`@lJ8ÖE|_% dmn_Q$=VKk:(p@g\bȌ#ݻG}E PoL|}BJv2ƿocR0;(BXV{Pѩq!&&C?-mׁItr^' 4p1BR2|;Nr K, a Ǧ3m`Awy4N3h~"=F$ SCHiB]z+C6Td]bd^F2z7Z=Gҋ:]+DMAqbl&vV50xk=rC!@#My-n*l3ZZ,c~k,^lh!^̈.pYt'l@?ӭ:2A EXmˊA܊V7-;mF@{ ^0"eWOZT}1 efkt^x䡈'"nj& =C f i;Ogr Ƽ[˖elUFq֦$T}֖%7W``'MKJXޒFI!w34ل4R][StvbEi[p&x=M.I8T3 T'Ƃb0x h9NugRFZI"ym+ѺW̫_m.T .1Ou9o2-$kp-&6rCZZ.Wpr3SGбx_*:?z#`? r|2rU3dИ ΚrH+@pBm xK#R~86r/ձ SC쎒QCe""ZXko>\?ge۟xy DWz!it'J"9 AHO;0PUWvZ;Ңz֐ WA$Вu@H9ճhي ?qksѢ?hNhWGcNO^ 76}B2~7$9b|R7 RrD]~DQ.E$RŬ{ AfYSYOkJ3r(dvW.Z8dZ34J.CpfTaIt5MCu$ct̮&&! e6t)FWeF "2s1S]jܩUQJ( m,i=%#y-_ gYZ07070100000067000081a400000000000000000000000164e6139f00012a68000000000000000000000000000000000000005500000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/^`]?Eh=ڜ.+l|g$ѴաJc^ODfՒ׊늋E}р憐)㲵NdlWn摬4~iNyU*燡KH±#\k^NxtZIn'r%&B9tuT#[/r EUbH/(JRTjb@nF" ⣹.bOYK5s24ʐqqV⃻L7o(K~- 67c$2Qe4pgYU$V\S05D,rA׆Y~t QK_ 3 +09H|b߅ i3g_fh#D-|54id /R;~$mʔ.7}IV ^}.$yMrbՒZ( : zoG+ fL/{9E½UۈKX]ZIa/h.w wbWF!ReI]h<QhJz >KUTED<*`bPu@| 436#"7$ڽѿ43V.t;JT-ۣP=vO2(~9Ϯ_)1ez.yd/p ]m,8YjW#mm6v*CzcQ( R_4@v=H.oj*6S<ɕ-#KD'J@/Ҁwp00˾X@t/gR gA2eMEZ9֞]t3 v-X; /.Hn4Nq 'Jg94 mT 5>[p`I[xG+ўVSk@&@T4.3EJR津-=yͫԗ~?+>tDaWғ7g{|/.oz ?nq/ٜ 65Ϯ6'$%Ml?8?~1GSC9`z~׈RGn'.nKP${XP!'<nQ:(,{x:7H&r^EL tđ\}C:>M{-o;µ : Eu̶FouabsP~n n'o0 &p#f ֯#ݶ=|ϧ`8w^{_7OJ}x-Aߥ"; ָjL ɥ&K飼- ɫOҎBImu_)@94U=e6&\WfZηDf8NUrj~?ǨײS8gꜻG%65A1= #]ԅ,>G4Q@89*,~QrumĀlgEw ޭ8o碣;)"Jf!L#md ?rnS?S}5,VVnxO&+܁6CFk>, =Z2oǾ5[ ^pRX1h\D)2D<%k-rọ3VSG*^T?NU3ҡz4RucU]#BtU&W"n}*!N;ͬ`?"ȼ|LaFY@" ؅aIR{LPakƷenC%=Rew<ږ;qcP?" 7v>W4iڵ(=Hș^U@2q-O]j{~аo? *uS}ϻkST!jb@a!ub!oέ35lK mଓ?qZE;ћ\~o(2I~gF%b/oP?uE TnFE&^?xҔ2+ /RRbk{J&ݔ Q24/z&c(!wt3C$0@:/;HF7B8V/TC=XLv釗__H_,KPXZ~v7=AR|UXo$Z<_Qݡ6h,HC((ck(k\''F'̑ni&hn.DHp3N}Eygef2⃾/r~|͡ P't% Kʍznv/֨/d4ZSI0c85A@;sdP"MKWb1DN]n >w Tyq")p$uaio~vx596S~tq%Rep (6NI9[5X, 1PZuE#:z:WJHDgWUҴ,mLܳEFɝ }/eSI馼K \cL p`*K(d|JfZݚbe.oo=`cPV"5x'Cc9300sf m2<֔!ᲝEVNQ vxqSI=TABBaNe} 1jeP0dL\ԶfCu;|c..ԜZ=L>#|InAn"zz_|]Ar8F@yRLp[T+z&Yo  ߸ttقVi#l†) +݀j>6!I{K / k{.vP۳8-_b0k4,a8]z5,D'AaN rsfRQSښE߂F!E'*/F[kkɒ4릯DӚ/~/5u4 ޖ:S?32]ʮKho[/@A}qYGUS+!vGyB}X A?y2My*FTKR<.n̗jޕv+vqD*CCLzE! z[)'LyTggAxD<\FMxZfCGln'bt=Q>HՀ \=d߿:B9߯XI 9B+yse(e ]{\8)8͹q eռ2Fׇ(G!n&DTMf7%@~\l5}LJ.%4mw_i|̞). 䬓h-8g ս~fmY @F*ǔZ04l*~3hu[~yJGol FJ@sLLٷGRz-jՍΐRҠP_B(J2=@+R%,X<_qaex0j>v)ڮO^Ġ&UVRKV'"iԶ,Hvݎ-$cW ƩBt֔ǯo.mgZ2aNGG%;sIMܷYd` Z59:I=~x/ůSD-NL!iqq`3٤<8=QSQ{ qs71r IF7r%MsΩ 6n-0g8M"0MemQ)@V@4Ӈ7 {tФxe $\u|l'6TIߨ~,L*#(l3@vД#O֠cyJ? ZPp I1D7@ixkJ\|{\9|L0^!zZhL^+WM5 AmVGAi `PԚy 60'r[: @rwCxBCB[h¨qbCV*זZKY|؁D*kZ>Xl6nG$+k(]볘nQg  ao&{o{27Y:~`U ,h)KdN}mn|[µ†#emoDQ"y}RiL9tb(i9Q&h *[рFrHC[GFNh/J/څdXx\][54%Rijk)'-׶.Cl*Y|?V'6ɲtYQ1l,5~ѕ8%x9,gs[oJlk-Xm3;@w S[4U4B& jEQ$aRu {UJ@Dİ㙒D1|6{8wAY^6,kNjr:ImAzl|O[. x|-!HWX5r/MM+pעJ<]3zt̸7 QB =bO" ƍZ9"Q`Tw^V:p7аJ_*,Mw Z] jX?'8qQO]#?NG3z t6O6ऄ]>֟#Q"Y'OqĝCӨ ~W=*-^OaP-a zCHp; f_^pn>haŸe{Y24#j~]̲Sјy3NNIF$8(dm>5'1 k y-/t5ܧvx S9CXe­I>E3aJL~ j妗=)sM`6)M'ة\Ew dxji+^c O^ȴW>hWP`?K~WYbfOPd8GK`Ji+K66gX2Aa}[傦tmPclⳖM邸`#>/t! B?-بLÝv&stUBL8RAf32W?9_)g H͜R3?%gWWɟz5@T]޹%dMbeJ']Xvjl]kz/޽W#)[w.yq \!-YXWMڄ@ Oxž>D8xU]Fծ dvNFªަ]V)eP/IDqZ&抭 x 8fuABN,;+j#9Z B,C6+x#ƍWU/ϲ:5y 1V !gD\ozxs22Ke\LvJIiby-uor 0}&e\r[3ɎƽY}iG؛Kו').VH_!f!NJvQ{TY*}o;fE&LC Pa&W{Z *+`sӒOAR]b/B"4F[[͠"atwܶK5^W+K^v*%'I{z,ї  }ol*▨=gY bdݲqzk db>zl_4AL_O_=mJ@) yMf뮐].uB@ļ)N].8whzW_:[MMH3AZ& c0гЋ~:=-^zDfF 6P*V %gm7c8Y@$ssCFf垩F1\K1ڢ!~j?KaN4rX_~e`#KYR0%Ohi|Ws."֔:q`{G>ǻM];ΰF> u`uK,lq򧬊~$١\]#ݺSc|Ȯ 0@ FTC$5Tvjx$I]"M<~>|F(YzWNX6rN/M ^y%' R∟ı/YB}}n QMR τV%tI!R`9 ]![Ճ(m= zذcg~m)(|^ֵX.ڂrޥ:9. l%ҐG 6RL l(gи[:A/ /:xub)Siro֍yް'h،ީ+qH$FBRΏncZXtS 0O:F?LNm{.Čԯ" EU i)γ"Q\*Jj4 H s$o"N9UݺH8{JH'ovcQ =BHh']x}+^jT?ODP' @8ģ,<*XI9҄MFҮ "T՜GyS0rEp_4f:><`uC"8f< $phޥOcvii?RKõ>:%Nmv[2>*K7f<$ 9$`쓞:+͆COPxJB/5 [j;h1"&.>-$pbŽòUS.,]rg H@yV'5,eEoDMx@]*X+[Qe*Q`kJ{vWK8(euIM? hy RlбCxI?(nlިo$J*7* P'7މp} тFr;f_TW@ngY@םAXlt卑~yy%V jaH,{*w.Zu19Vnײʆ 5+zMv$v ͥeH9wmSjh;B{"0?1ʁdL6N\WyUG>YίsxscQOD@wD"غJ³" 70?; o,#;?mffN>CqưIP[q0^PN'0}WqZ—f,L2шuPZ#I"XdΎ_{AŨ3" `4KzfUQ 15aH˱TiV '1i{ơ!,x(Zgi#ycgQ 6l s?I+|9w.FrύD~,~ڈ ?MdI/ O-&;^02eˤ`~ƝJ%bI˿emy VN#HgTd~U W!h%ruew6`*&vr 5O" ~VoUJK3lWڨ[7}쿻ɨœWf7/et3Gu1ФI$S ~8X껵AK5֘Ls` 3JMPn*.TT`y[O@.J9;ÝE).Tk:A "wf]-kAMc\R JRCKm ^3j'~h~h6@G-ˢS@;Hu2}!NQμF#nk$2g:{lҔaSY$Qnv-nJLaqSz3A:D V~W}vlrJo .Yh #Av&6svB4Jۻ9=OM ] 5wRUa7i6L5&ebA4?dhƀ>pp_Cc{n|+z*]oq%ψ'{X4Ai,My`eNɚgп` yp5ey[By"sN_t FJN8bZO_?>"6]bJ-)S^;~AIĞE)n0cG;[`2XQk%q, 9eĔg1kRbJ#u_ 5@TsTy6dM#kw͋?xgQn`y B\\y[m=n^Ve}ڀXDȀ6F v>V,Z dIDzΠU?alv (D9AAR]87{v`1-_FZmVOt1(Rg70:(oD"E~ԘjӼK!=N8 x?Np䱲WW.bV1hm {'qz?w !yckztqE#g_b#{&oe$/';1r5n*YŻa/!k<32Ydu ]/̊}7{ߟbΟ+VĽ|gǚF[F<)n \R1XM<Z3v3,/5G q+=`XƸZh HP5mV[z!bQ'Ո Q &Wji@W~$T]_azP2Z##ةf :.Ը. fwE3C}M=jXc! R.-5Y r/gjq\HYËCDO8FVt+] T YrVJ8:%Fgo؞6dxOk ji|m7Ϯ܂beO[̄M^\zdN1SN}N0:8QE. @W}AE i:n] 'X´/϶"iPCFxM`rBA.Zs>_٧{`x>Y/F{D']Ay`KҷGs+@N*pA q|+!z9|1 y^$ܠ+f@UOhjiAP BNfYviМ^R 5y{ Wb7{ː}Xf̈́ug|Fyڎ47>a3g!/cO@4l >)Mwn9+brU0 ÊHū8+xRl.py|t&g70MlJ.½{PkA#J!\Ga&.Xfbq/fE@yBO+qS:&?B]lG'`)djϋ,eZj}*8҃Q`U %P2彠KHZ.Xw7"ӻ K$wQ|g^Z gm/2}sTTJ~w7t[!2ư=SlP#@IqpR@-ҩ &]b:S˴-{4~TLoKզlA՚"zaKK15! >W.ۆ Wd)E#}}Kb^9~SҀap6><+T:k> ߜ 'qoD㓢;9wK.6QJv~!| ̬]aKQ#ho.Ȅ#QFn:#  De๙|oZf{(e:RR?JUqZK=EW#.!u~|qmoW0SZX^ lctHS6urP5=x=T+O{r)0g\naqH_ \x.-ྎR%.';^}< ~ɩ w8P,,fWlɂl$ wk*܎phlNPG2/c;U}YrB[?Hv+z  7/L^&"H؎rՏح4.g1C 6bqs}\'9 r(|ƃ`O>.SژOiT,u3s,[>'wЌYG<b-G$iLa9 IaX{[%McbU< \ q Ax1=wU3q2 Ae3%F_-jګU9SMeiw1#9rw8J[E$$5aNQܦfJ+xM(VaXDqkIh!$yQz>t"*jN;os}rpך .4u ?z# d$(jerb2&+ Xw<rْJm z,5o-} ĝ&'0ͪ3A1}ς壵rcYx9"jYo91=u̮ X׋蓯 ]!ȌKR053iD km؃8kޱ:1@Ӭt&Pn̑kVÿGON5E@cS鬮ἓ}Z*C_1`sGF^-ܬ  )}U =tg=H,[LvWBhM \y:!~߲eY*|Iݚ7&sg)O;(jgzRvt15iNJ =P;7gN T~WFx=}?/c*j8l!nE85Wx&uѣ?Ϛo+ߚDڄ#8wgJ_P<)K83 i QYBvXBzeYn X`iA=7.ͯ) Y8faˠ]򯾑Sf]}J)`NW~aԂHz3:Կd 7t]*l/ U,^aP"=:\oB*\Tt'^)e!Nq3ܨ|ŋ\wKhd-J0^*_ϴY$iŸdj !.L@g|j=r nDoQnF8RV8ם$1y_:OۚdP;}`%=F8p.?ώp @.xս:C\ */Qf' +1]|Tz츖0*g/UD$=?QVώ4oBLNylJLOJЋm)^ɸB*JϦ > #/#tOt vn-h}kΕQ6ϡE L(P*#w 372စkHGUó-rND} B6lXbn垒 Vu1Mh\a?Up[SM>|x)f8BybL+$\o}(_.(c]!Q 3 6]wLOȏ%A0ӗηZ r~@|*{ήA K$xp#Xft,r kI ƚѵq[ A~\[1&6+|:?$Et+^,]\YLrN_% us Vp gqLm дcP~܏pBեɔ SN)Qm 瑷xT>Rfcz ?^o% BZz-'I>\1gYF3#3^N HA>=jw}O3=|v3>}bY$/*RHr&v?yp5: &@u< |FKіEdOD:23ɻ;Zf /r)" lh"W)n3R!G@ uLʲnD='m g- a؅ֵ,ΆZ2Z5**^5oqm@Dz.c=嗉I}꼒BYWvc/bQ5 ſE嚚?'vp?5tTN6T熐s';~f7m逶~_({؃w Y$Kl[uMgW>#Gn#5S?W_$>؏@,^;S/Z%u`Qy"] G|_ajHiF!p*g!:4[(5V `S.J =SLx}rMD\IJsSQZ+M 6MPl>:}Jفty0uIVvk?<)goXj3`Z7t$)XP~0I?ꢲ? 4;nkQ6`a2v^ m7px?]fd`@7*SЙlLavР)&"a bf1/y S^_̶B3[/J,GI&Ug"S>'g8Ǚj1ȼD ,'4pY}˔duM]A\ftQLWLuZ Vho qxZ[zg:Fn#qhT.amJ [2Q&e,ZcѢ-u]bMӴ~%O>EGÍ~Ɔ)QX=LĞm(Yg ӻ5tXv޹{3]3XĦD-Th0F P~䣗CD?8'Ζ( H !%&Wߚ¦HZa*O5>@Qg_ZCAַete[fM/\ i_$xy kiy5%txdːҺVc_: efX& Tu~)JD7^ ,y1-Dzx5![cDlX5<"AK2]LEZ9Dp>5 w->$nA;f"7zo+XOoRB><"Doo D%9X-%;h[>2{948 ̺^ ;Y<=hl_r3q#MSOUi|h"*_jq•Լ~pUZF A'/Y_"<LC1~;7+O\Ⱦl82R>FLp9S?QA $,P7|K xO ӎ>@p=R*Z围;,vVpˏ~Y2P]jPsiV:-эdMs 'BaW??Cnb\\d"v MP8{")4!iokDY8JL9aJτINF_}8ӭc/H.Jp|OaC;b4#h#kܯ׷`F>d6QhX[oB鏫b2?+_0VS}! e7犰>COʤs;c8!E9&%Xi+CX<\]F ǃٱPC jqZxF7ή&Ȇ^Tt_NZOW5/硽M}yg]é| F BQ'esR` lJ'>@ga/  z,KЋ%W*[+fP-xnQm3$?g󝴮ėXk+-&/Qv@:~v䏽Жts0sX>^G8,RD HǤN)Z(@6._9woTW}7˛MuJ+7VBK ڬG8 ˪ +qGY2(JNl™6# faFF .F;µ/k'͡P6-I^v=͸<"$Ya4J(np:NDqԀ՜}v@96%IozqeMU!kJ͢(L5Oti&G%,ʰM ΅|i3BS閃c[Æc kJxtp-&} ?8 Qjmn͠qr~1V:T'MAKwf^? hUNs뛯2;(8B3׸>–GP8"cQh/K>Ŏ9FҬͤL-0ylt FC: dZEZ@@VCƜ~`BFrabڙq?}K&d%F+͆N$$X!hv=MNºTiysB-hw֔,Dvd$y)dj5{.91JIaH:`}bǚ'Pz3ju.Ž>79y*2Q2ݯ%;E?LQmŦV1FjUzg&Ylj1IQ2j!1 e.,Pn'my^uH+"#1TpsM6@xXA tE%%&g&R9G^yPhx^>7)bwsv&ċ̌KbZD-L7X lEji_kj~sHd +ob,[Sot{5b Ҭ;],uHc8,Qd^(MCB&OE&zgJ[ g?ZsO;w42-&x?98ec*eQ$&6 PçEKz00_=vJw?7ӹ`k V@BES~]81*gi H0FjSǽ? :q*S1*%؝Cs:DB?K;Sac+Mri(-lOL|()dA!6g`]ܽږf2g y#S0%Yv\"tڌjپ~K;ÎHꞼ8@}Z!3 L3Tkw9G<ȤsavVU4M!.@\_s=sv}|5?Vt>=a |F{8+`9"i1{PqV>ZLa; =h|\gs&b rމ-ݍNԁ\DG',kl33PW +S ]L:!7IC=w/ҹ(KX{ @WZv/mhj#Bl%p/,؄^17>ooq(E]9d 5̅FgPoh LV׾+ݛCytb`I켝g% Z7}H)6 94]Te@_S6J PLSaa\t\&s f@,gzqKXsI%Z i ]gQm$*_/ 5Qc DEn^B ,3.)D"jOF+NTyT$/fl:l/mDp ;e4ԅ HV wM<b)1@Z0x`( (S>y??M[u,F,qpA#g-e,kK0׎Ckre }#Q ]h%fUͼ:ԋ*ynTcyv_Igqή4zZ+KഄW60o'{5i$ LuலEops6I1cnZwMf 7-SGUbb^כ#RG亳[eO UD1P p' LegK^F&Ae&AMzۓ%=@'H?5;_86l|۝C^ 9];$,aZG5l )9h \A0mT>L,}w 􀗲x>Ѹ$ٝ򶳅4샣^UM.(D 0\V huВ1\n|R`Fn6JȥFL ٙ5>x ]XCxRD:0Ba)!~Z'c,o9-S0r?Ro? dN'D ŧ>-[&Re iqDy`) u`&ۗ`i6 Nޙ\! MNiSkl2'ks#_{TyI\fMYq G9;dVPw=nQ7122sKI?C܍#hQ|*L8LM!&wmLheeNFGw3h^KbKp}J<_qBۺ)I7*dϊ+7q} vs?Jo2tݟ~-(Ǥ4R6@,Z "RPgħcRƜNԷzKlZQ]ڄ`djSGÅ:Ae 4 frFn0[|ԥ k7ļ٩6KEV(ĐpDJwJ7<8 Eh{@ !ЅXǎHg#t҆Z52Եnז R㮧֩:(Z*YjaQB ,*_}k R=]+|*F>Y1t7L3yAo(مWpjv0$~GB \T/:ĬPX$dBUP~[J?%LiK>/6RL";^+Xv[tlSxhS5ڴ`T7:e1Q)}tV^Ww9IKFvJ_M bʓkÔE=/>oRE?) F=BC 稕hKԋdi]LՍbC7޳bV'E Ź̺̗+& VXUkX?+P$'t|[i*4d6~iKgsփB[ʣmR4R/rV&s~|=/Y%G4i]٧~4J=h.zN#tJ,mml6`*G]o])NQgcϯMEL8Ul.]0Qpk GpL+,´ xhqVKoS pB 59-.1Qlx7y(κeq ^-K>۝1@i lbu7M?HHR|WK/3J@޶0^=e Hȼ8hTm 4 JVJD^7k]'(^KrnHDr]i&ر|N冤!;I!lKFtS ?5[2iwAt &:k䈑*<6pmd''QM3[q>Wy#;Vr95f | 4͢@ډS:aEN2闭Ltw*Kȕ% 0AL2iz'͟V3zְ[~PL(U=%Ӥi>T˗ڤ<-gd4Y, q(-wv%7Ez&cm&@}[*5iG&hB,9u|(Xhj,#eeT c@)4w Sx r }$*:ѥ*'9B{>,=~R9jA:&8v$¥~)jYco)ݟ!oE!ʖt'®ZG}1a(;xY:siGޥU-s(}dc3n; P]jZ<0ݣɊXrluH#(l@줿s{4g{E׾˝dY4-AoF\ g'1Zܚ9s_6xS:2ɳ3&SW;j^^Ov^9fCS 8-8nBdQMј=ɟTZT}{ .yT`Q1!*Z<MDiT,Ua'{;$.1+ͽ ly/f-m;gHVF3\v-."o:=r|f c@ "4|x+;pŰ$*Kv;1C,QJR6l_QaT[#6ɋ\v|inK4ƨ1rtS*€Hf6-C/mn-dp:o>\"& Gb$v$cd]=WJ8y"3y*tk#ӒR5ؿ"P8#I%ߛPH7S/~ yS0kρCFtno] *\_kH[0XǫYC2.[Ŏt^yEFe%r`LҾu]\\e\)`3b+1c@);k6#iT%GĬ_޼ո&0U&ܝsVT2~A}L ߨ<v-DCiڭC:u#f<"PA+_]w (u5z?6U?|jqēO[yOpQ1eկ:7&`4 c 2YT:eɲIJMm2DB\u'P9W2osh~AFؖ ʏ$ ӂv+ZQKZM@J^b=?G}m h *v{ϗl5/‰ʾ Ddb m C4c/&<(̥TTD,?ϾE(]s`k`M}T7~P+ gc*۴: K:xfܘ^Bf 5j^b<~צM|m_ (}_x[Ќ3xt7xKQʉYI )Soew95Qb>xϹxAi+Eϑtٳ#iZ^*FqWe ?6̥O3pڱ{~뒙VsZߛ.KDv%S{3RpMŋ1J~Ueq߻0%@Alw8^ʍCHʖq>&KLB4«7|c Y\nc(C%fGR5HL{rDĔ2fUGCE& S2A,nV.QIڮbkڼϣ%>Us/ qiN#'5l8klRNi wW0TuZ1pie}]'-Rpxnkv}U"ŇV7LtDaLR QIS Ie 4f$5#KL2BF<{4M+isN(iDI|>ʅQt( o!mGlƓt:H' gH` ϋ_QRK"6KJ̯\)CkZnfPmzҤ48иXnVM:X;)!!#AZdž}9T/KIۈv ĵ~~Ūdͧ(uA[G^4D_#nts0^UAk&hXf.@焲<[@,RaFcR%sOpĥA?K{ׇ!K@{k,-5U07"`tU; )zBr*h@b:uG!%X%o] a),zvRV`??9ʥ_Y85aG:h2 ajne̦kAClV g!Ճ bGT" "+Y?2Gʤte|'X͗Q,OjY i pQ̷QF[VP>\@8,SЪ,J(71;OQ~fuX-s@a Rb~WM5"5yu` y5[yhcBᄧ4=:g$)`a44%eKo7%jdd|a6v%'M*b.K76 1nTHf3.-7 +cn>{hD,J@Y4"7K] c~ ʘ)L߱|EV74!eD>[ Jf߆f0!cEmҖǏ 0OeL2!=}LY}vJ3 xePA ) *㥶'z'.OY=mhv0-;MjD.` [¿İPP(E1N".&'1Ik.c_F Ws2"A8@N@[ϐWwc)~ySdXj#W^Ey6ڻb ˄d [9n~LyǭHr ~^)n?,lccm,3><T2|@z? Xo:@P4xA"XtxBO._藆4Oě Ae^k@O _!LSȆ82I{i9h.WFC*f }wpds =w4)+"+lnEɂ .$3x虋J0֕ocqLw]gmG6;mK>9gruB^ Z^ЪvC zz5YO2v>R ,@]P<#ED6h |2 !:{{ 2[/{0iEE]cI˭-?$u;\|~ڨL8ى3O>>dľ~m}bջ:ndXi'vC8ĤLJ:t@1Vk =)zD 8{] 9"kɺW+ ;@;Jks%`MS} =":>ӻ$lN2pjkZW;2`u5hr2$b~d?4FϘsfŻV_QpqY'm@/!Ku\ĞS<4g݃Z'NQD;%w&>rhw:*Lx!!5~ G& c`1[i3*L-q 6Bw71uu9;ﰭR5+uNS.d?_6LߖSYi*2wނZ"E܁YɄڢG8̂F$ n.gS]f^@~[oZm+&3Ͱ>Izҝ!\f+x0{Go݇DQ)?nD9!Lp㙪p haJ<SilܨnUmm>{THu e:74iE6?3$,k@_%*0"vyN5|r |(+"b#!z;bK K!'j/6L O" b=p~X)JdWbS|%C Dk10 Z;.50}O|%'viKAwv*1xf+Z!MZϽ>qi9pTK[R7a3q.=$ CP=iK(+jE "xEn9!Y+Ȟoxo~A'1ρ6}ÁScR\yv0 RGI:Ñ\ܳ0&SPGly*q=N>'.qt̀o"2ݖXjJ7q Z{KMJ c6OTBʵ#oYr BE[#&86daq,ǫ8@^v˞/~G !Eyg:AmR_T"=!LrwX!}tD#7z 4 ,pvoC.\ 3l9˸-RUkNDm6+[ ,YӹYIZyIԋ@B5_+ 4<>z;dx{^w)}laɗHNĿ(/]fOٗڟc) PF8iY{dlZYX@C0oMZ##KN*|KW4f_!Bbd88%PK0Kq[v-S89ynB9_[17Y- _|:k'&(0X):`S.\gZ-I!>̇P4kK"5! bzث_'F&Q+@}E  Ƙ=q L#ŧ~\np*sj%` f{9k;.&agkڴJ϶:ʤa!9фؔk&>_ ':4LXIf_Hx 3q 7t]L p6@o bOed CpE6)aG]P$ǎ "d,x`qԽ(6h(Тjc2P}@:|U5wO\A{ rCGo[:[sN0l;=LmUF;2_FHʾ>1a ꗎ|/QkbQˑXZ}}J".PK3 NJ}P{_ZLJz,qn$ec <~s,ۭY +fD4E |jZ™Hb N$M1].#?gi N?%03 gS EV #Z`Q7N%5ݺQO4l8]p+ߨd/žrZ@fx[!|:bG&0VE-LNūދ t&?N_g9AIN1,%@[odf|̳"cTt:I޸ʩ9S"/ּsoW()3i@Ha(,O8Bn|VC=gFl[~:S&f$6:97Bj}mZA8TIa8JĮC3XD@<9jY 7u2k+ՋnwVm^kCGeYEKl[r £>v}XtJ ˎQ C/x9aB&F|n+j3h`4tp" 'WIYr7HqHXEZZ/w>Dc{@#CK;)+O3Çy;.+gHya6v2 ҫkh[3p"{D'pġ Xu$|+$*ӆk-ZـS. BHl<ެ 2ۍGv¨|IR Gv{{. 7U\|xæ%4>x\nGq;k`B>p00*}O9h]f"꫊@2قwe s堕$5)w\ξM%bScI}15zE ԍ4ފ UdiL*M QSc:r$Qi H> |cae$j#'~qLahK xC'6e:9_v+M ]1NY֋z;>Rt $C/-m2$"-Ygu$W@6fZbvKt@E%_N>4ix$d]a$q+i ~vq_ S)Yc+/IOyة[+/UJN 9lm[{c@^ :@S*(]"9-aآ <ŝԟs&{Aoo!?Hw 4j+"8Cv`]Ba-be0/m߾T;u'+[cA6B>lTW46@XxńT +1PRJܩ>SYr{3;2jz{33GUYܽ&$zб\Ͷ lD'Ryw/r&m5m{]3*|5}6vpr. ǟ4L^ +A^@'@ʳNjU+T-mu&]?? IÄrq3۲ ,ޕq쟕!f:'RUQQo(4͘b/-3,nJ X\-Ѱ A"9lm4oy@QPQHMyҀ˦r)Wb{iiyR"ԗ.[8 V TgGy@.8#!lb-[l˳Yjn%m.˸Iҹșe5m ppwH@r6:s 딃:ň U5mZm"k0;Xm(ӀB{jbN) T2x Km% FI\Qr)R~M/d)֐'*ć5DSX[rßrYAGt1G/f1V,w ة|ew=#*!( *}{eMeP߸^?Ϭ/iz@(Hf0fjN 1:d2@BXƮ2 "R6HH}ˤLnv!KV `AN(V+n7XR*9yz%H(]qw%et '4GNE!q-{GZ}]3v7}r'r;o$) qP~?VG='e/RFv-ׅ[PBnBFi=`T2"v!1ph?참an?Ԑ} ?f%c`X׎D=}.rd CgEc+D蠣Α(펋JX<0?k>6ߨeO-\lX ЩlJF!d?j xxl&b(<>}H҂qn`21n[旺ATMhԁ*yꇟ7d{/ 8Fl =^POc&_OOw*k~Ɔ% 2`,EP뎜S-h/$`g?OyT!9VC0!nU :]O]?Z8|t||lYX0pF'a3=d1뾜{5 C(#8z ~mMTn+,&:5 (l"D3 Js~!AgCL~L\i#$Δ)ORRU|,9w<(ϲ`,)7ul m{G4 Ԑ.[VU[0N> $|pGQ9mi=)E|tК"=чr8"FRVkfZ3Cw$݁b(9cɩtgT~^^,1dsCG+gm|l!{A_&nd*b/8A{S=mBe0Jut0jBE"%8hqfon1$;ѩJGouw{L}bL>!^W؅n.lAuzT0ݥvA"IN}hK#ҿ#N6@@HW2z2, ܪI^Q Q l&xL';چ"]K7Y,XE|hHo%ǎ,phiE P抸~W~W^Y_cR|{l?>x#&TMgx E. tKW2X_Cq *t$`lue|8}JD^tt/0BŌP 2 x۾?O_hz7JHy_%(gGӔuv>wvŖUXE>'З4nyL?[ YOv^j!R3N;5V=^lLatܗߤ NёC ٵY"bBiWR/Mݚfb4;)K/_!(\BéU ,wiAյFG ^law =\CzQSһ?uo@:5z[$Nw ()t%>jj9:{~~"׭BXO_4`gH < IWm@71U(uK!Շ+]b6%:3ΔbAd d8My7$N{m6QEX WXEgZWRs <1s6qC"(OՓӱ3$^hhB.>RtPDGaFۋ[Rwޚ@ B.#`(d \Y`q|/_en|bbZt9ZC>j)?>ZmtW3UD;?^(ҍ96 BKd6^3 $o.4X ZZlT.^J`L-s4|8RD!@`Xmڦ=O:w[{9PqA9O"N Fn?_p,܈C=I+B0rFK1A9^?\EU{sHH%ږWǴ:X9O1]˞GDE2EdL&.~өӃXBYݤ=;ͱ;HW7 ƑC7=.dڀdKNyӝl[ᾶ7OW<7x{wʝ$8zKٛ%lPc}+sT4EɌ8ڲ`n7 XHo2wBN9IغE+X"Z%X:IOw Y[Wb=X  cL`{H,#|yV<{7-KRR?9OMjke w_8ם][şn#4m!Ѵ{PkrT0R!+f+GU@NCX(+*K (ti Rc9 ~*8ɳe5 Z4Oǚԟ:Z?Բvl\IK]\J#]WVy <;.2t-2I_0 &c)*K:L MoW> T*ʸxKZo -`9OR߫ KFhNqrÕt1󬌗 Y=l 0L9~a50}NtUXaIa<5h%߾&짍.d :; ћ(A?Z6b|>;~&FQ""uھ2$lo$nl,bYH=zs iBAja'yrx/@}]wB4؂yu ,t:ܚmm@8B6~PRx$Gg@׍toCv%ٛ;PxXN8BD?Fo$m- ~*k,IaZZf'+ .\~'i.ow^@og߿&n<|JT13Rk`A\ʓ3C@es[ObyNM3BxژkVnxDQTk{: :YXˢ,8f=3@S^AjBW8̇>PW{ĝ= oC5iV*RIJ)ˆs:~˩&arP݁"#XSę483YohDε<7Cy/j^vZq^/#mwBEDqb]s]5*RƻJ^hOcTx @b?@w{ exufBuV6R^`Q,D/հ;D`r1w2&2n(rOt1#9F6({eu"߮'DP;n;%qS>4 vQ]ؖX-ސ qsiVLY]~sAthvlbЁr&H-Zմ۸YWL$wi,SȌh~:Yџ8m4teZ[8&kJoT8o3&Pu ZT/q2_~7HݾŻu?]U Mȗy@Cf6ʃRJS|*Ba+F+4ױr%!R+O˱% hBu͉R-Qs/N*o{jwtw͡W&wYE`I+BX("5 ω!FD2cCA@,A d`.0l{^egp#Œ:v+3vr Y`%)8'[;Nflv0C" Z["+8N|hLlF lDw BZ̦]zoY d9)Ojj(ֵnZ*;:<0{b%{N3BW_>o:8/: 5,!Q=fLiv+OY@g=fXzH9VLEx/Kh1ŘtDgb-` n+} ~z@XUuJ >O7 bڹp~tJi[Вs|V+؁l] z@D Rx!7^||ق :RnOHCU+EM!$MT}'_Jϯ! )2ڼF08/Tۄq[OC\|vTj rtqbSGP'+ &0k$)N zF*x~\r vu#N;ZXJϪ?xH0 d4ΜڤLfLw74 zaoc(٫ҸFsdQ $g"Ũ ߴU)Gdg~ݸϚ_AHaOh[PJ}@W9xqx ;QlhP^ܘ絴l:o*f\AF0뿜uј 9%^XLHg)gE$K9(tH']'(`3x=Y8?r]7s|=Vg#pd ky:Y]4,[턤wyO iǥc(s!T ftҀ1+Yq 8+aE#Ec>*?_qA˨Ob ='<1x<;Z8)I(%ԘY]a`6j5f`w#@ojyNy[E[mܛY[K7:ΞAʺ|;gI{)}%!JèCi'3^_B6XRwx(Bq|?VcPqONƒ.]@Gӑ{ xI BVrgR`${ }LIo`4*94>g'unwZMw0qr_i_=>B-HetuUir>\]MnXއtDaҸ8%I ͎| j_(ٹq*Q%;(m>t;`gZržtKh9GLH:acT~.NtX:|p3ЕF6ۜKIO;R"vaq=ZogZmIV~p<꽾'Z?ilNx$pٹʋ$~r)Pa f9-oьo1z^l9k%{ y)wKҺ!b?32堁Tȑ?˄A 굚)`4Lͩc{hD1:޶4VxF jLE`*ZǃH;-#w+< <% N]߷A Σ4MHH{kĭtFE~{F6׭\ -e0ҙ5a,t!9S79JqͶ {/g!)_*A@%5_9Diݤ^L}n6=ĸ&Z4B &CG+ "ڜ2Bf8rww?u;eK! H)ݫn4HܡT.*m?h*m__L1do}FC5Om왒&sv/~Ϲiͳ~}cgJ=ǭ&mJØ5ͯkOXz.j^5Fxi#yu!\ uGދAnag 1gv~m_r0[>Xcb^S (*44dhm땄q&`hpwq؜qD"`̍d,tm}\K 9r$DM) wBMݣx5 nDǃXp'l`Fo-5Wp<9-E1ӎV[bK=9?zL㔒`glš)ݽq\Oz`Wpe(x|5+(ɢ9m}fuV,w8g]ނf+cHB `"2A7 WkĂC 3@o܋c.߫[(k "B\V587𣱹uѿ㬨;T zKIy]urmy =_&1RESٷ,/7x8˵+=MtC4`Y}\RhKlCi@cYMG[ye24z|M͖q lePίQ}PݩݵG/ j[vh"cvb?JܔFȜ~71&ϳ{Eٿgq&\GMu]o>IKr1}F[XBV\FE`&9w+A-@kSBHXlEK&Szc+HiCjcxʨw^Bn!8&f^{U]vr^~Z>p,&mR3߯6Z ЃjY[q^y{`Y.eI 2LXP5ķ2'GJvHS~r@, hG9htH\ χJ3s_.g>ٿ kL[{,K*iPɴ+fG<"dr "E8s.=7͕Ċ`<7Xrkц]C8f,S[m3 $nj&~Hzq=i)7ͬn*YŔxmLmx +[zc@O^W߀:JV_HZ$2voCݭP*:oA/ Yzn!c冢5%hYܡ*A 6qF8v5:RډMazgFeλ;g"Lf/!o&H99 җꑍeg.65 ˑM^g]ʤ:fklt 4ۚ#l<B2EX+,!MAyoj wh;89Ɯ[[ DvXb&=hq ݈1gJA4z|}w$9SFWɼo._~"Ö/pb r?RacJ2Z 5N]<:Z1xWha댷<ȃ¯=ҝˎ4 aW7>vY!;M#Њz DL |U$o-mv.O&ys99n @;`yLn:s rJƉtB%?3sI@1$&HjUFF#I`Fy?ܬ 0s,XGpn1?<ןj&v+F)q :]WdѭDΟl^”WJAH菓.a^]hQW>@SX*5NZ NJ,@+e[Ts.x3GLX~{x䙯I.ye׼nH:|{uĖJg+~,-zO4E[՟ 5nsLh|IN{Sͨ]EЦ~$x4EMb`6PzP*D*%-[/-m/uw&҃O`~:qdfYǓavY.E*nx;&YN~ʾy1ؘش{#xR{,o뾛DՖwhz:y5綡'hs*>۪J 8[q*ZC^UiePZ+Z!C#/~X\ 7 In+hg\lR*zS_?/nןk)I9^9m/QA3-9+a׃/\ц,]8ޖq#*@^w,҉2_> 4 ܮ0iDt5bcg8n6q(NE\a/@n7Z3Hrs.* 0*y}ՠ2^.ݓ4kBH'v$}h+>ARV\w;M6KT.K7.7g|{tjIVQASp#)8TRG:/ei- , e|օXƴF1r"Cs+,?Jd%?y9,fS39֞>dKjrEb]G٩;V+'ZQt[?5ҒbB=m 0 ~6E^p̥@Ѵ:ޱ /|]3h1dM+z9g5|Ze?m" 6n^e|ޯ7./cM@!7ղJʡc˃mr<]M5:O:Y[ "Ljep7!n5QAR-r$1=MraQgWf [5SiO{ρ_~nX6fb2ƅ9Nz2"ء'<~C3y}l:D3z,WYfDԉLD6~M#Q!54ڥ q($&Q޽!/E8DT'AWI -b۽eGhwf uD!h?O"T.hDEsml/j_ZwSaG!b72J+\8%~"ͼDlP\zFoy<] 5r z+ekï8B&`{9'L#WG&x98ꊏE&6:W*Ec65cD1.FFB ⛁v\] ;))`mPP:jA73RkW^353b+8]"o`7 Dh\ q*txgO%?I~ɅVeW|:++A}9֋kfLH@wn.I{b:4fthtoyD2vF2vsaI$m,wdMRC8{txq <+4iu'}0x#GYz`F{+2zJZdrT~T10~nR0 f)eA!+Ĭq2r$J/l z}Ommm bFQ̅!V-Y'd!"=p xQZ4 9u]B%Rܬ"<+#>Z_ᵥfICu]I=bKAa6ۦc^ e͍b`d]jUOYω)O-)Lra+}qPbU qfruR ed8y|T;<ŭȞltT!ޟ8~u}Qށ!W47kŬP;B.GR/~@BN 7K⧅i[~HTV,r #sQ=_0`iWwDТM@헰c28J% o* ݖid4՝;.^SD@%h 0\w}l JEwrs-U++[b~cqyg9 䘜/6j]pzft]IAQv)pdK$| 4~a0/8pGO V^ڢч+>qC1@ӥzwg E^%: l6U3oQ2X3έj$msjoI8~dc"Kxn5VSY0E$?s|V- 52F1tQ`y$ܚ-%NVy ntՕp_ydwi#pE>sTzXFt:32eL\8%4 7[CGT׸',|mքFn݈M[{E{D/~E}'ǤfJlrh 8ڶ5&Z^4 Ӭι[PV qUHSPѵiwZӳ${,Hփ;SFFoW&5 mo^ZSJ S(-8}\]̲fJv5 iپ<ڊ7b>Bv`Drܸ%&3gB+LD{HЧKD'V~dhvOyؗqST!dnHnΨ L[,]ۛ[ kI~T0_OݗLbdYʛZotc:~I' bV .+6 @ɋDX/H]K>l+?eI(Ffp4k!lh5&X|Y2u&4Ny,0td *;D:o0 X! |ΎmY AFnN)Q ש&cL`3by@pFvW*7֛~4)@wD2ٽpțiުqy]ղDՆ}ʗsӃ!&}i5jf0GhOO޵M`,N<\ܿwqbrVMj캹^zrĴ'w-WЩsc MHnFʛ3Ր]U 2S C]*U o_6ɞEZ0t|OKyZɻ:|>V4'[X Ռ7H6V`!Y[:RmQDÜ T2o@d#M +Ȅ6"rVyk/IOa,%j9!n,/-yoo}= t?8K{OKƄApO^ "q̂\8 >aޅW]IЄXjy&‘k9mWnMu$NJ u( Ral\OT95E,l;@2P4v˔J%+B-4dj-K;f\\88V ;ҤP{Um]u *ĎQⲅ@tm/ +d^[cw%_淭׾M@NZ<4Sʒ 4Fw7C"F-A;Laͅ>z+Կ-SlPMqCPPB`#`;jr֥=5!HTLU U6'ƶN"l9A~jƬ"ȷw=)5iO|)к-=5wK,&k0t$_KR cr/Z(\@&u6KhE)$Tl=Ibq]^ї?NλȮZ!Kuj],-m$ W~Nu؋Ԇk2(\Z`^/~("?;ߑ<}lfk|}$̖^lmaƀ Ď̓%l=x<ҺXy׌W٫-VS3⟳onX06Adnr2#aRO l vj]BT; q%pX^զd<)u90GScgr^,:|'Lj.=wQuq|S(aDB?(R5h;b{"? *jŪG|%F~ۧO2ZfT$ppD %qf9KBmuT.%r6Ph?<_[!b\ T@n2؝ %DORp*Q⽢hƾJj#O3 E3e'i}kHX1_Z{N|k[wL02_Pmp/kOZt?Q R؆@c5ʻ5-ylK඲P0OD: dB}=ir2npw!/iWw$-CN[$r'd&DXl~b)=ֺb+u4eR$pHw\%m`~gZy7\ ~CV pՙÀFhB@\ @ŋ#4&'  V #ӅAcۗx95H`TQ=^73 o%4Mh9v1p}+<ӿe踂26ql! +=j"KE%3d?g<^E^ 14p Y=ft]t<{IlzoQWVQ5}(̶3=}t䧸8w<KOشK]08]A=J@إ$s+]Ȁ|nmE-+|5)ߔ6U!dNn~J=X δB(_\uOkDˎ'JEW4D)CSM )?el;̐F ^2^!]77ھȘ[p8[^`h]2nEXw"m&/!@BCKkdmڦ 4 i9Lm@1ROR/m(8c;`yf}ݝ_Hgys^1m+Z zml|+ 4{ rY"dGRZ,(G>}zݜȽ+*<:SꕄpT@˃cںM,ae]("=Poᴒu+A Jw5LR؃3uJEO"2N_e N1mtm9c°ϻ"$ͳrLEpSվ>^#iPj.]X}CTH6-|qwJKTOHAy^Z2kM[7pr5m{6-p5|~" (PVP3}Y NxK;e=cNb@MEoWGqD Աbd3RU*ਕhKپp{A礆^XSETiՊt`TtZX*Cfn&HآSCh Դ]HRK>ڻJ"_*bz(7yލ s>a`(%bjlFβ|$> Ͳ "φ=婢 vܫ&{'zᜓ66  udS>K @EG= [bpXҥo0W^5R(­0Z%G<.teUUDq7;d rpƗK5.π8Qu} ?Gg3;<"lш;<[a՟y+֥C&6WO-Y͖Yp`L r|\#2ј sktк$aa5tpȹ2sU $$b ꪐTi6swLԟ0 ]RHJY`-w}/jRXF&=cp, 8D5U}Qw# rDEJ"` ߼c72}:lMd Gt9H>sy6w'A+ P1s.CF8Nxq}ue;HEl.ؘY^xpp 9\ 4ד>}ŭzMx$p\;Bҕ4JǠն&q]͗ 1yX-MäIs(Y)pgrLǨAkBu!A<krfx63^Mwbd+yQ6rxiMSyO0g>JC/}v87]PHK(x@ɒ "}10)=[ڢ6YqGI;XdoniDwnL2aL fu[<`j? 76X]SD0ObhFSO]rbbp K.آq/IXG@}]e~Las[ EKlI3k >źj47ڹz&Zc}> ݺWO)V'qj-w[Íf`ȧb9ED2kg4MfYD5-@`.|+g= y+QqY^ME~_Z,qX7c$Qfכ1~#yo0S_ zaa*ޜ%n he' ^}l4*Z:w_9ͦ29YZ*%^>؈ibDZhIc(PUs[7J`-Ņl]纗Iɲ?׃@w|4uΦJ1H\Ay IjZ[i ȹAeCY)g]" 5P㑬Բ եVug+}NY7C>%Rc gzT<*@ 10IAvYKIQUW%^q{n]i}Vs^iv2ZRK#j]$])@Q[?_JP8vhGeP_f g[I!;"Ds4ӇbcA.%(8\M.E7DY>u PX8r0̺%%)kE#X@ 53J ^O tT(ܡ>&yzHa҈AlTk3g<91]4,UTymS !I #$j\%AYwFÃ'|!7PJs4wX![:f7qǮeT'ws{{'@P FtM_u TgSj`UK2"P?po Pefež:yfy< 0/j]dCD~Lv@=Ly,$2D.e ~.qn}<2Y3WI4g7q=q~|U[E  YIjh֍E Pr#`EpbAyFCB 8q}w8Q91<|Y&(>FsoMY"3cNuCk(vW{yQiA5(;4%ȡ8\)݀EiKf<۫Yqy<{K{)GxۑJ6ye I{50\~E8ѵe8A 6I/ΓZSiRĻڀg4dyM#{gsynALaQ_&miijKp>[Kl2\Ad UNfQy!+AHMҒJGQ8a)yfT.bx&RQCie_<Ո3[L_ ~CDWUʻ" .<\<<;5W^2r_%&M1΂`c%c:YU#c+94C^ƨ'a1ǹ=?iLdBG׃5(W.mů̦B{`0Z*@ 󼭄eP4%fw7?[3X @tݧ=zONxOHR0c"Zk!'$f%Zܧ,@2xD oO$M, "j.FWݍf5m`_'[ d)H)T}󟏇ϔl/) rBBl:CT.gӔ BdDJNwR3Q4{twd \cQ k`I|E4 PEt X-s *L}SfAF` BnR0$"vGtK\)_KV(?^0<ׁZ{J2A: cdz;;7=%~ Cȁ zPoe 8$zkQ&ʉ/"'w .HAǫK u~W3Wy`[&'JTW 潼OnYu(<зk\ap^軟u!{nOzli= ]X+yWuIJZow(nL'YHrH1!ץOKD/vҧ2x~DrUD 6;`Gj#l 1UVGDJz/,՚TdF'14P ܋2q9yFvY{P^%7<YNWG*VC} zW.^YwH x3`>U{'ֲ}ȶE Y= N\MJ'V6;]٤oN<⮵߲7͠N6՟of=q$v SvFcXS4f2n~rdMA>)T)frfL_OckxQ$~?oy{$}n4DM#eȺlMOck*(uE p.rʔPn؎,"a¯eN-j+;Ƭ T@,5W`\mFض.gZp=?_?qJ542Ÿa[~~9 Ǚ?TEr0S:,bSPR u^S5Lg( 3ZsP5+c {乶 E WmNn;vs;(ӓ\HZ4"/ F"{Gr-ힸ4T&s R-u_EgS#ڵW:pOd =8zHeH_ +q+Z EN9$o*HV]ih*\HqM3)72D2857K=-ooe5.S+LMS{ƖOA @y| WfU;^Y/Gn!R P4rBO#~u%ob6~2Kz(}`})+S 0"uR{6[tІ+P&0Zzc,M` ~r wZw٢~g[y໕i+50MQZYI4W "uSpU涺v:ndyՍUaޙ@*)B߳|<"2".ҳRdRE-jThD;l Ardu1Q]Pq ~yD.qF4v?; =.[i\;j]yNtp:(%Ry^H6f(2J^wXH;Ŵ*J=]e: s+ ;оOEQIYP~ȶ{|h1M.9g\fF<:#~#@lI&] ~"qsȣys])Mbd+IǠдJZ=UNdhd_j i:*e 4EqKq~WaNϊ Ue V}/&%f`8^aBLw˹Ș H]!Fi~i=NMfڛ7w ?FrӒl(C<.f2=A߳Zr Gb=t&yD!X4ə {-GԣMaس :VtTy [5ExpaR#p)R}jn7b =x#RKJ;LrwG2gx<; ut^0&gby~R$JX\ì Td5Khv*γMJT{AFcvvC*M0 |azq:=%lj, V>?Pfv$y_ڋcܤ}s_vrv Du.aidƗH]t1fb.t i}RhhqEO|=uoJ=擿Iu\ _Ÿ pSS7;GٹNiKIqp4./oƁ.;zA01HN:!C1,kaO؃TD!c WC^9j0䅂 Z0iE˘vs9lV 9h9oÓ@{ryfe 758%&N"Fy0T}ߛn:v]բÙ ,|߭v2炧c+l׉9DhK0^FC^]QQ49*o(@qi# {V 9KuY=,)09qP|o A(4 DmVC/V^ |ƇMucm^؄W##G0/]:;ol p3U45S13HN A/8"+cKZ?٠v,esԌ1,խdxuRl;#^ Tw|?c3ι1ҌO]׶cbtGMp FeVe+n0OI{m84@\Aǹ8OG8~5τ%fV6t݀Z ވ("2af(*NPu7wP,G=DH]Bh >W@ls͞M(3~Z(ΌdQS"rYtFHȓP*c '.d:(#GI TqL{r,=™'JkQUyӐݖ u-RJN6` n#n؄]JEclU@v8|Ӳu%<^ٙ1vkSc U^vM|,CALR`g@{["!)ŗMBQp 散5-XPIKBMэKP0„.cR@Vr Dub,4G gqle?Faf6bBr,wt%XcAwҫR 2v ]m=mvOb\cEtj}`9DezO줽9yQSJ؞yT]SzBE<‘q*{)"Fe(@Jxb.~9)G c(A; !0^~䗹~}e]b{kuO#C9KtOI i[LH@nEt+3BdC?XtZ8暲X@IgAayEUFH_;W;PKƋk)H@rzݳ}Ƨޛ4?z c&ĄzW9gD[ [/ӗCFsY4bSTJt+|ϮtZTXX֊^&ZlJ1&U/DQjfRJ7`3k=9Wu;73&îz؂VNeH{y` .7 i l9c]]-+^)њ\i#eksq0-ˆ\ƿGl-q 7yS8$?vP$ UHa WUw35J& 6L4 Si|Iݍ ă!J`͎olZEy&  v[Y7SΠ:63RD{ ^$YcccnS>95*BB2t\L㜿[X `6dV5ٗUFg%o(NM}(ދq P <;2V|듟̚c _tZp7D i=QvcPVa2 ZEIZ}Wo4lh:?6{#PFsbqr "{`$q̣S0Y%+uR =K|Pqt$Tp}'1\#bkKkQ!!wrp}2N~YvcDW;-'@@16oGan4lSRQhf CKVo1 Y&WS9ICǸf0i[|G46mAd${r}xKKX,{ bNSnn6䁥lAJ=^jbøe[OX}th̄=} )Wh"Ԕ(W9U 5+ Ʃ/axmE[ v9 QRdZM7o\ 315ji:lRjJg(Ҽ-B G!^ÊWUlgn=)% R;8%,XI -Xk\IfLzD-G q i޼eLCߊbo4Xg`}e^#E^kl 2k]52sdίI9~KIކ"2 A]Y[?sa],ƅ5q|EW/aZ^"5g'X5zO/T/Pf\m,tM#ATĕk/I\j_0| ۚ %@ac8pMUYӮp5H+퓑L$ CfϬQeODrz' {;i<8@`Glْ5Ta$0` mJ}3Y 9JgEb?kέ{'G7yN楳XB,ZLx-r%B>߰šuh7<;NcSCqֵh2F MKLMUyC#M( UuvFeI/Z@0w60;ΘTNIp0s{y"2rKBp +ӯxe"]qﲯ`zPśz~S繥r\t}`*Rtmm$V]/"g`iX!hi\ IBGo@bf5&%t}ZlV<|4v`~Q7[!&!Z#{?ߝyzG);([_%6 2N`(Aާ`[vyd;V/>/m"Yt4TF|85}BtJrΐjIw%C"FY| +Bk$R>h݈!+P\=-0$)C2K6G:p_\Z>V[mYM qÒ b$Ѐq^zˇpFbR(Ē&!ѱoujABяM䰞B5:F1NBa r 4~u0a"E?CF6E@~8l]CdY͍șC)l-9DB( /X ִ+g?cU3ËYޗH1e g!="x=A`™zIjS4\yhxM>W81¡a4@[t.˕|N.LQZPBbL󐓃A־Nv.|7E,{6'/P M׮5:)&ĸ Okq, "&U?,Qo]MCP=7es#ͬ͘/E$9>/wp@ʖ1i շ([|s7g[΅OH& vҘ/"neR=9A#=IGP>2[l Yz K>zI`r>yXQ>zͤ;8˩.RتLZTqWCMEA&Sq4ʄl~j^SOOtœ!Yˤj qT hB 9APEs\6{$0ھ+QZ}z]$2jVWSi B|<021kLuqOO_Y\˜SXz&x³K,CC|cƍ2:;݀Wpޠjb}Oۑ6Zaq3mdtY QQдt{7b4((l#JfgWzVa_V]mJ$8A؞gvA!Xq*XIǗ\Om|-Q~[M{[orW#dn2Ī6'BVFu2=rSB CM؄7é"&G[|zrL8~Lp9NAkM.q]nbT %6x6RTγĵj2=(`&xFMUDWx:K,ua8O| 4#0R'hmcu` #DJ@ ۄVe %K ڠQݿ;@Κ:vHԡ8St0 ySD,ii#WFؖͷ!w^U W28m/, 3)L-.9~ TNa3MF NipEFcgFsK l*% -]49<7n*j,^bl-ꏸ3z][C%4\ -Z,!^%l,lu:> E?'`~nn]7HY;^Y 6LnDG@%mrFQ0Ag)壊>S71EZ3l^.#h`8,$(#XuF>}.<߫:z&;1&_tKߨ0$.3LgI9귂=^VM">Oo, 4 Y%>ivL 3;!\ 9 ;]s_&nVCd)A` lyZЫLB崜^]9s6(z,w^Df..&}oRTA\!U!\q(Η1 Y&{kݝ%-u*+_SXPӺdf _Tpx qZMbC! ^`ͲJonqnRdI6IdMϋnJH/"Zik浩ԶeUkwVz֮C L74:/lMl~BYXxPn*|׻FhaN`fكpu4a2]UaB'‡V,˜kf(r*͈ epjv_4fLu}K)X@X9n>MYRuJPUz=~|j{?'NJǃ%5V `U)۲Zh p芑aiz{*!o穆|en\pv?%t?W,n{PwZE@ɖ)$b%S?M**_?_bU>ʥ_e@itjߺ,oL*,6gxqkC>v@^#+VmC^}D, K?/eଁnfpY12[4ksK~/ 2YD S q@1<_pzNB%;H{Udh_5:b"zAڈ%"fQq<@GS>3队,Z0?DUEl}p#50\c~ ym+=7^w8$pw{b"bWKIItsRPԨ (> ^>H:p*KbpcQ[$e DZe1oaav^NDuc_R5x=E>YȌ%>¿spҧ{;\d?nȇT2V8[4t$9S#!x$B=o[؞~>}2`8Na"|z,V9N)ҮI9(`qւk*n%?53n:[X /btqkǃwSW_n˺ZR7G43 ԡCD=\9PSkG'?q!@NW=6"(Ι00[38*11nkzɻ=֏NK+]0sX괺_Uخ~(벟%%V QIeM L8!Imo5uIJ=m8K5׃7mԣP꼲2($@[tt3ѪlOS7됲 eדI;v_nFxs;4Xq83+a H/nrm^iZn|#4j=?i^GVwcdHXVM$7nw1ӣÍmI ^'YDm$ZOg vk:%<{~ QX]ʣ'2z4ZI0Q_n369}eb:sY!@&j?F 7gFv 9 wSȤPMZ dykVU~i,jnEXD=1]UHl$tL_1WW&@zp̳D4Ĩ ʉ DeڊY1_G܏,13w7RCoɹrAW5[5+'!õ!b> RZ/rש]|*XhAX雑nMrfդB"}?6۟]_-g!y%, "nvu/I PuE?V jh'겹2HuA蜋,.53]r\h轢hQ 'b5v _,c&.Ѹ$<cGaai׳hAԔ<nDKd@-FRJQە݀0s" Ԃ34m/웧vqyuoN<sUa L վ@AAv-%n9XFa YRZws/%|4u86fh1B=Q  E y,yۡ3znT nRunKw uѠ6RAqY.w#%8$q|; 237 (!VJ*R^h e3뚴3w}lXQ6;wP> >>YJ&uT,`J`;&ä*cdz} XoZbjQVH ffe.1{l*T*$P&h#5mtB8Ww. f5" N=YHa+B3yϛ#2z AT40]J?#DžB{"g 4|/3-oAݓJפ}y8Qfo!F@ցƗT>BoYw c'v+ٱٜ2$^yX0N89KԍYy6!Kkt `$jV*i vwrD]ZL:|)"܌a)$ѬzW{ .zulA,.l(*qqn(l!L<>[JH)mrNOEa~DT7=f9$V7|S~]k#/e .DI*8aYXEVfZDѥ4$l w$AcE.vLNi;seJ3>+ngE-=?$LmLI[u#u-(-FT=+B8'Kv<~@lmd "j)َa4{.oz [@Q 4a25_z}viǽh{KSG(٢_2L]&kprcVjGx>+Y#2AF PhްpןA_Ɏp4{R3i])n7Swe2GW,\g־gw*T8]S_=8<: gb,t1w1@>"^eVtr3S; 5>q o-(_lgU?}1elG$Kb#@'m<)ߺ_5-Ert'AN9L (*AW'xctIFR>6h'0>JQVL-2bG'DO7ֱ6w^6,UMtjܔ8O O dq ?TޅԺb}ߺqĒ6P |ҙ`R!N!`ht L Sz+\b(*fif0OV}2ՁdYmM*j-.u085].oe PǃVLԸ,HjK"6'"S8%gl+`%{x*W~6&> )yyCwc NL\2{"!dR["h&- >*y71KGR='-c٘BsdlmcG2% f;Zĉrx꞊)p3zQTTjw8R*c3B1!zC^Br?пWx<9_=݃H.}`\@`R ,p؞xe|l DEgYZ07070100000068000081a400000000000000000000000164e6139f0000106c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t/07*]?Eh=ڜ.+f ~v: lM'WcX3v:O]Di 3hۆYa8g9/ߝXh~'S% La\Ck>OڪPʰ$]?"y?xL>] $,t [QNŇ?rFK@bg_pqUoB&Բ6ބ3<(؋Hi. 2cDZuD#)vgwi $4fnq2 =)3't9n,!oZٹ'@!{8@qu!%*Iu֡FLr~yP^>GSqU}<3 ;ϸ)Ya[nI-xi6;&!D%-"~$R;D*7FH=Z$*9}tS2G|B-/Lv߸Ys᪺3sܕa*fIvN,-Hxx7sKtM[UDSc|Wa %DUn$0 [*o3sV&Ej}=!)"Tl 9b+h)M~3j[ 8:( DAT{ FoLϢDWzXYiv^V*2:/NI?v$TON&ݍNQxWK9kvS>|^ȡо 8ҶXk Y$'{5XEszE6}n{TӞ>ӳ 9mE2:MH`]dDzhLxjsj?nmV: l|RNkIì(YݙQXi?Xb߁o<_݋\+HDLu:vi΂K|Q>pkOֳMζkw֬{c3 aY8 q-}ָԫ:t$1C~4(`,% DhN]TY0M>5md>30e>V:ѭZNF-Rkwble%$ C>"!汐q۱Y9q71Q@dE[[J }5s\iH Z;xc|Xmh(9~M2eY~M5S(1V)MW[ҤID253K dˁ qdԴe2*^bMyQM4 /yDlU+:3Yt;[ӯb=됙6Sq-?^wiGSSvqizzoɡCμ׭;9.բ}x H ~j#kp;PO@j23QׯPFf2'Da$8 λ>͵B3 EK#!H~ 5SmMyCv%!y*̽F)yԞ/od ߸"`ʬUB=7!>Ko47LTzT#BsUI%^ `F$ 3'yǝQ#+)΃57= gVpԛ"( 4o1_Sbt&)P@D;#(Cݢ1ᅃ5jDᮀ ӕ"I1J/ї…K&6@ MP09e$lAcbZ79;O;"qG{Fԯb88KSt&UwC{1Vþ>ǍΧ_O6sŦEj}<{!W_t2M :v)̇F\L#:"lA2!N5G۟4Ye C娏KnlRHiN<ϑ56JuL |uOL 8La .l|_F QsWGH#?կWdz`hNF,-KnD9KuۼnX 3a8пԧ*KKnv7O.;K?%X:~uPP 4 SM-)t1* ^:)i &*,E;_Z6̹@0~nTQb8Eger1Txc#&Qs9? 8Q5u1J0G|tA2,rIb?;9RxX$ ;f~|XlBPb pcq? ȺI!*Tӿ cHP7f<bopJ(M4#ގ_μN Z mcN/bi~-LԙxKI*/-wo[f$ y{뿍m_%oZ+ms_j'fL" JHBT?0#=$Q`y?J,crr4"}-M[OܿHėk[vWx* 17ř7`3ˡ +NCKmI$Y aF M3*ac?<{|YM1ۋ%'cֳH␈nEIFxHk\TvGÒa>b50 Sۜ1lzP8FK.5K~B7 D|ǩF (kw >o%*qݱ[kub\tXݪ>=Z%W#Y y#B{-7֑nD} r k@O'wǽ故i7(c̽7we`&MІTs1]ƓwsW/p>FdR^Q*}8&v`F9t!qު_0\b!rs[u:@5|Ĝx7F6-W?:ͫN'U]-biMa,+}Yv;FxH A\ 49wk  ":81KBO}lxݰbgxf)?F:3uLQ)2 +U(1kX w⮯\uNV3A?2דx9~!RrZiP#:|pmn[C=\V3GPะ}wI:1 z74 >OR?W+6a_5:CM1<jV% ٫ᱳ1Hj&rOT+VMݯ!G*6/cebGZ٨ D2Ov_ !dӊe]3=P-qx'꽴Ѫ `%4UgYZ07070100000069000081a400000000000000000000000164e6139f00003680000000000000000000000000000000000000005800000000./lib/modules/4.18.0-512.rt7.301.el8.x86_64+debug/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/W6?]?Eh=ڜ.+CӎiJ/j /)'λj&KVvmuUB!gH 砘6KrzbgK܂<Tc?E׫F[#Lo-Bӏvv2L躊6/L44ˌ0#| 6S>4Jz+P.,84S<0@ΝTEe7FJ@'>*, #H/`i/) Q82MH w~N*i!0~n8OhaA$as?i.ʟg^$W@ \=ahCj?+\+]]gӜnrl7qX%w"~ވ$ ]?7́G\˸UADZKNʊ)a2S"x(o]k(bᕱB% 6bdJq˿CFK_!c|24N{Ȍ:4׆M?[DnN h{} {wx8!%Q1K#%oaPJ1 K0.鎯F'!JaIPv%AV)Ǘoo4~i{zx˗.aŤ@/\\kl3419Yh)~* {Ȉi j2!+e^W̷u修Ⱦ-U ,{Xb=|39 ]1W4f@b$rqDϊ]"ud3R3ͅs}RG^x- P~lrP=Wv-T)3~"1Dșߚd"@Z=A1ZZ$qA?+ѻLl_$ǚ2v0 V[f:+7>lNa]$Oeq{5_*D$2W3WZi갤a5S?/ SsΩQ!],ݐD5l}wc7XSncv(G](vAY4D}UW'<2@p?͕PͨǙpBYM"%ƞB m¯A tH8:(G+M&Y!N&zQvo4/fUbd|s@~|V[f@l&0<o79*a.ξ=\}jQRF$dɦ"-X ە6TD7nLdC= 2sAh,i%f6Zp[NR9b~n~`ʇWڲы03KDm9+}5qOWLW~ A?8xA&}_c+86HE  zq.wD(÷4C5v>P gՀ5&mZ;p8ѣsOXʳM+Z ZTV˪Y>2+*QB9\A/9DqBT C{N).Zobf|Λ%-K-(7F`IkFs'ԋو)&OҚnTI9w ¡o /|F#ĚBuOӹ O:0Ԗa7Q85Izw s VFOq99/FdA]z[+L"lHSb.G5]= 2 !fWMU)]J% 4`{IBT %E[9L1j1iSseon>/t^?c^wRGҀ;2-qbC/YWIхmPAخ.6$Vu6/ZwI)SjѼ(fg22ޕd;)VGdL/H3u] 8-md4Y=ыa TШ]Բoyi` 1~a2 T'ؤjlAuC0P=mXKJ؂KZI D{uZB:9)K<9#!۩UI3EXĆp_A<5j m` .̥S)fj.yJýOEWV;ڊf+k^* bo pTEvO aГڡg6zS%,/4\-^i֝@4h 6{/7UB51Apl-<*3oڵR=EMWtv8׸s%}߽lNJmR`f^Ԕ_b>p:;%X1(R ؞>G(E_u~YX9ʡ^g Oa0/5H6-πf݃k+.$*83![J$P'Ĕ114.uMM>Ds*UeNH~ x;F6ZO9`exjs?+NPw@0oǞ I|4qmK֦#UPsmd߂ZaPCp7kfn]Me9ډt;{y1 tylvל7:#֛͉%xC?NPr=9.9`[#!svXuSt ,Xǒ Du6Hl}s:" :D) MyAiXm0{Ce} ~eWӍ!*ﰒqxElo0T5̓8P{:Z 2iP:Sx:r) ATkA$nԤˏGJ|jՕn6{* A՞sBDpE˂@Bu.ſRm+c`g_d熠b#7L~bAdhEhŦvk 'gemg l23zu֨_fey.y5Ɗ-~}IIh@SV)kL޹6̀ǂ#ٵEM2& [w aϼh!ո]],=}axvM]s,^A׏Mc1*!2N!ۤK#4):Zw(G;]t91@ѨgXg3A]GHu5=?l2B;4~WC6⓭Plۀq^h#wxyژ apf\GIMJuz_\z||3Ɵ7.~\HXШqoaK(szˑy` Z>BGc**p<7W3G_h"(B~$|V|ߛP{7 h-F[>\5kMf;2P$qPTb@O"KRA^S( wss/r' O &F=l#Ir, 5VGrR8ԗgw .sַ/9;It $ϻS(2k;e[IzodDZ1JʐM"jgeDFRr[3sJL /Rg$f:ôo@|tp3BR귭r;7 N^-$“$=I\{D{h” .i]Mv[Xw Ҽye>Hd$ =? FgF(rv(s!M gN 8J\hKi'u2*KrgpF#1 Yশ{陸v5F&G;٘y !=!1O!aE/`E2Pq7N$j: b 7.'|rN H&l虭pGA~hL$7T %2KW0lv~DyEv5D ge80 ŀ l'fs8 gĺ {6/f0FRɤC"mxEx,lŒڂTi'1~Q (P?T;tWM5>&A<H=LJ3zdQr|jFRAi.*ƑqLɖ`.v|Qp7ffVp&_AڧX=e#dȼK|.& >$j,uVة{>/?;tPZ'

岠"Yot),?7m\ mŘjt X5x-s⯉q#\Ee V]8i#34+>X%>X4^rTfǟ`5%~ 7 ήr"K1Gծ֯\ȫcf{b-Bթ@A%m̓FM\6Ѷ4"Lѥ("V+C?˩8ul.Q}5. 7RKDTr;*[ RfgR>X+'DjdHt2_\c4x}l >]Ղ?4= +Ul); W:(P}Sڰ10egwc}Pj]D]XSf·sR2m(\,zn-u(^,*ڥ>*\Of@="/ 9m=+JDx&v1icO٧wecvM5YC!hN'g kp`΂G+|2>I.'''p֬s tΰwXDA96C C&*"GB'S+~AP2JW`S~sqkby QǦSIÁ;OѬ^A}zro<8nef9$7AEdj=(PRhұ냀2'VE]>{ o,]n~P8"ͭ.X75~*  k5_DstmEtF2`U궎~>>$/V?aN릖6㳔_̣S ?ڍZud`/L⣙getݓVYI_[q|#&e)O6!wH A~`"B8 ~,_?4k.1ѓcIP&!\L#z2~4 o]6hmx8Bݮ>3 8)y|Jf{0F4ؕ&VXc"pVܣ<ÏH#?hZ}k'!E6.Du.J\c^j$sԜCΥ,'uxZwR<E?d%tnö5P\w Byb(x඿}sqTwO ˽K9Rlf!X; Sßov-;ǻjחV>b`?,5O@٪u8j6*9uЯ [dj!^nQނ\ hd8,f@vkIQK}ki8\ Tr", 4]MUifbv6p=++ɏ,Z}tFRᬜM;{4vd}/<1v,0m>8Awye*]5Q Z‡~<, c4r-@և8T~ g'ZEu@*׼BmJw$]Ml8#yJaA\4tPyjUx)3:T.Mf8 W/~[q;рsAɌoͼVi'KÌƧ=GA b_@js M 8zFr?_8}n8y-62lM2!ЮSNjۧJ"aCڂ6v)$e!vϚ%7 +KiZ;4fErr> rӖ\Nb70iR5Fea)>%"z J}l 8bxO:l]aJU x f](AIٞ8I_XAt G_*,3/QyhdމӀNt)8 # f= Kҳw/KaL¬rFR"ZR4:cȲߑNg Fa3q|͙bhsN&wI%$6Ȩ>ٴ D-\Qdo r a,uB b'o>^(B4=bZPByNUTK[ u.z%XW֦lG_G6>YuM7eoKlڇ] /(x 8Sʤ",gJV]H3edA%ToѺ^?T?'ks xNɍH\&! 5wCS{sbXv_ {C%/X+@?U srQ=u뺶_<\Q'Tp}ϯPBl eS/÷sp4{Q Q 3LOʅIQjvk(2נB$P:q_,Y Eq0 Jϻ?D~!4*b BĿeZX T6soպwG&W cꪷU$ Qo:uNA#zֆqJVv+1.b ,SbPw4tǷ-00_FXX(wVR1m|~=M\^!Bqծ2*]QBo,Vɐ :S>3=^F`Qz햔%M`/!3b SuǡS^@8y xk\b-\?-'E:e}K?1EH[04Um#B=TKsޏxt)m!c&iLyRP*9ͦr[y ˀ1]qyTQZ^e$=Ud陼^EܡU:ӞUUMh0p;VdTSA61ļzKl0npNAcߩskt`KIayONk}1y;v3.s~ ?t€x4{Oݏq ӂ%G+LN 7zQh& nޯԖD<P pjiK|ĠǢ §YPjg4tԐksĴ EjZu'(`MN8x2w&r,Spsi~eK%|9sbBMϚ&M45s?Z&*wbJ qN:} G48Q['̖S;Or쎮TBs"W}a1k7{P!-3rӏ,S$.Rtp";1g9VP_SBe.2hT/lN's*%!.^0Qdq;>u[FY.YE8MkP}D4R@R2^,HG芨֎IR(.k a=_/S|3r`  5I@>ֶDD]w5Xb(ս"}W"a!xH ۙ\տ}fXMkądg]")J>YV9QZ7B;xf`qLH٠kK ܅(q"V r5)ۧtO.Oh!m%3d36LZOYgv)j/-y7͎C}Hȇ l{Z%>cfI?`6J]#9<ߞg)NHU>',9C4/k# B1-$OjC찈(;[3X)2] 6#Mggn𡌆 p7rgD`ΖDRj;fD.G$xCNF8MXUQ&/#r.?fp27@LI8 E.P|:F7‰h?38~C[7L`e},Z Fi٘À:uBCЍczsC˸軶1njb <[&̶7`Y 4 n/`qzE~:.ɐߥS~ XP+z%V ;,l5{ :>S`݁4p _툵I͢/o_uW:RD?RF>tpPDqGOdvV'uFؖT] uz2]J1v iejuP\P~PF8q5^n{ Xr$,E${m_H_JIY]FMTNcrAx🔣XakxضÄw8?{Qn:Jc9x/{:WLij K=L*+zdIC3UJ=}d5Y{ݶ>ODK8&s'aFfZiM9u y-~JM%0~^6 ")A[1@'K U :7h $UM+ψaho^k>Ck‡FV2oLh&Kl2=,S W gB&?S19SۇaJz>>1*yɢy }쫍"_ӧ% sVʔ+DNxI` :M9'8"Xj+C~n괦Cvӯǚ >[t#azqv*o 1^G|8T4Q?l噔0/-;?domҎrz`+\b/ܱObU rBU1 4*Mş=-='k8mChJ#!豰^A\OXJuDLVmVQ)[g_tu`<\7'V,Ogk|%8]fARt6-]7x V׼r;B@i_&lq>"D%W?nX&2۫ٓPt)$7%$掯\բr@ggop(~jA_רnD"4=U1fzxcc;r'xն!A48Y:?2I”$.5&in Fo'L'F k;%v֫["n[y) 馟GM^(XT"r /VM'ftTd/pe]$\9hNcEiR(x7S_\AEf}K3WEMT Rgƨ͞;zZ}zbQ޹f4su[D.YW4`1{tr%aD6V2' k dWG'9&BtkDa@( ~߾\i&4>5C;\d q]!ͩ*g8E[XêY~PEuZb11$KOv /hTx=۠uF#{q` rIQ|՞x8C꿗9gƒp#T.IK-v?X N-)<8Rͳeֱ+eW16RtS;~JZ>=ʀY4+yU/-ͲE_'o]TD;(:%(A1T1]hrIۀe-GGT ts|ł}8}"[n&9,O׽VcI>JOC{y^`˦ądl+&ǘAX1Z֘kvx'k(۸>ҟWm.7Tط_-e~dJt?!_Ze :Uihڴqc|_X ǓiDl\ ~-[CM<HMa@1QՍPH.z UV7fGu<ߪ<*wţ= xeRh*t G, !\p&lW7=i|^:c!Pab1\fVfdS&$ #;%?]ɛ 3ct40:Up`ɐQOR`7HΙIc\&Ħyƛܱd}Svj;#Vt\HmB{En[u giOKAw*;}:WI={\0mC}dF@Ea}닞8d1h( ;ؼF󝬁LJhJh#Bۡ'G1d^$⠲(ۏdK6RrMH8Wu_sje5hqkMQ!B%Aλy 1tj;<#ty.?W wVUvy;((hK-\}Y巨Y=x'4U" P\P[qZtB+ m@p|=%x~U1̑GCq7rMz1EfO)Ѡe$48;;X\|[FVOEl?iUjcP7 |#W [ChmuS+~GonJ.'DI,hIoSaިr{4YwDsM5`RU|3М'!XNNL>CjD;N$%D9Օ5HR֭ ӮQ„MKA@wai)=ǘg6@kѤ;=}ѝ5yם^tbwM{#Yo)}_NxM3pWod]R֩c#쥹⦑R[(rÅ&gu*~!Q? MOf%iXlcΣMp"Zh<9 / ,8RuºGo7ЭAUl$X?\ >YXg̈ޖղS-ewP"QuLb<ǩ]1mc г# jӢ(*A4ZɗD|v4J0Sf'DqFv1"qS,ķQiqJ1o?7u_1 &7 {(!DӞuNw-p:!]<d77;8Rh Q$G_~PR"7ִO$-@`ـ}]:}P?t$.lq1d&-oУ ]R>\IeL5uY<ܫh̾''hA5;6,s1(Ic0Dsґ!}ɣZA6Z`W[uόZBi(8z)3pP, cigkrXN&py-QI'g@=&Q5+bk\../h`c>ۛ}/i'åg`Br gA|0t 9ރ/P>/DY\} 70(GtƿRFMHu%rRs͊X;A.{gy"&E0b)$`hD3"_'ÒF^1.]g;E~*s+WUU& I? Pjʔ –e_OԹqت:S1I^6]f~v|C :K˭R ܋a%~lxa1VșP4s1Lm)՜0Rj7 d9/Qgb5Ym.ԥt{G`aX9BceI'!(?_H 8t &;\bqa) 97V)Ǐ1Jw lK5^t#ۛ+=W\Fsu=<3UQ LҢyt^Gc(Jjv9 Ѣ3)`PIr=#J^4狘\`F |GбQS{[?hϪy4f;ng/=v^~iH(bj_U?hZFwIԑU}<7l;nimM͇`p>U2vtfmyq$? /1)lmԈr V/ ̫;rI3)zzK֋y\3-!gAFoL7@iV M{A 4:t.`I s?AsԢ.Cp va3r%,R~%,hj(a5Y 1K7V0qIƄ@+Kt[["-Uֶ>)@hFhL%`j{,֥m C3'ґsExI$]]oԉ֦P )0o˲]ۅt_!$NVuÛ[W;1IdRO+Wt=ĢMmk#չsNkpId'l) UjrbY=dZGjKqHR&K} 1部 [{ #oY0Ҟw#S>,u'vbgVz^oupLP\#arIE|""(*K 5pWϓU|UP$ n3Nvb~Ao0 7>btŃMKrq=pvԂ-Szҡ.A:[&z©c60.A1Xxi?YpZyVx}sAM.i(6֠"UqŠœ`̙wc$xǧdxej.×*z! zvX u]0V?"d}Jd8@:ERJ%o=7I?JJ1'[U̇ sUK,ǴyCQ4]3mܧS;C9&Jc]Z'^ڒdUjb<,mQl$ih&1^)pEEVЪR eLj1V%L |>J(Zi.٫$3d۬``ͬfKv(O+%GjOGCzD)>1BG1OOԋۭ+ #C!o~5z~Զwh>bx)ZN!և o{hx>z!V;|vLGi'wXr4;Ԉ¿U^8v/&PLjt+ ӱ 3ȓR@CѨRq^a\I% oiv3 W HX~ Gc!`j;uw$ܡML*?عuӱn_GVA{St4Q ynP5~HI;yYvaZ $[#ћ"9\q馝2̖UcI_oS Eز]ɾ\7FqT+.J$mv|[/, fh*0< Z寫Q}{_m홊MzC#gC,6zι.\ቔ *T(vûeT}/oK3pNV jt6LfxG3Q1xozݵ\rܳ+q؎D+A6uA?l25Z?CGѝ^ 9PMa(bwN>sWӉs \`Vic\U^ $Ր;w*hR Rgp>JYea\` ĕ>l=8+5wGāb޷g<.6wb}lKzB{|:#-l* rTyLVϺ<_-2MtIз Rϲġ#6}3U!Q--i6aD3ʹO)[xCM8.e~` YdM Utai1-nGz6%X "ed"ǀECV/MEcfcWsB.{V*fE5$ä7\;D"爾xpU׿<$:goubd,S7mv_%wnۺvm %Dbz~nqEJ3(ϴ-b ML8c7ERkɑ(Xw~Emd,c'NéKV:G!a,Wi`<˜u"Um$˾nJMӁC)kz$ u's|`,@Oi6k?n'푯x>dW\鰮mPhOn^m<yϘZk1GHcWjB*赗n!$0*Iۢ1i ]?o<.Yht[Z &HQSgp7.Zvc,l3Y"LKC=' hWk*A"]Vuhm&ylc{^ٰݱ&utna5ZuؤVȦxT!32Q`;U)94h#83D2 V3s?k}ɋ6Og*C(cן(( O+2,Ro1f^O%b»0tbb;;46.Jk(\Zĥw [iuUU*3^YU~ϠaAcuJrH#:F@eg&eeX$8N] ];\}ׄi^\AqX2N<11p<>-EN,|Eewm3i)!`,@P3ey3w&"`FKs/TQFT1Q6uU"NTRIPxeVP.4o2jFj+QIo!RۗGd0đ-g(ڧ%KQEnvg/&CxSw?dRƠW$lމTwugpk7)GuAy8qsFGbn O|A!JzRaw`Cc)C] v<.fM7dQ]6H1.'2sbL:ֹ7CӤUlxˊ˃P[V(S%!R%N5W%szoUӋbaw V%R%gHD_ԗA~vU& 0ƺ+T9ApibtY+ *ID$ܯ[{v4cK~nhq\G/pNeJ1(&U_h+_/ȃ-1ˮ\UKipgL,٦IסN6 {J xsV/p V-y-{^Lv[[4܀KJWĞkO3`&r:'˴؆ 7OGOða(6|KcIEⵕS$m pbc5w !9k,i*ZGE[ ]bʥy2@xAо`vd#$hSdQ9<56 \--l'g݀% ̫@~Tʊ#3ԒPSH n0pyƠWTˁ]s^g&40f(t'~W֜arj_AVӆ% ?jJ5] ń8-Ǎw[=VD Sg;gKQz&K1`f_Ӛqᱣ7p"ZP;K}l# 8lP6$ifJ| mZtY?vHThL5i:tN5IBoEދrY;'K8H!O;^${vD5ͤUOdmF ZL *z )yvXkD"4y9*n\Wabi\m2u%R ]L=#>8d RdZ&CaKV+LÀapTuB6 '8^%'|.ڣ(ƅ%8% &'|(Ywe0T3H*=;,Lل >.UVPg+|ccehZ[eau/8Tp.q=+@l%]Ἠ =d!p7/+fy5io*);9"  d<W"CLk)5' k)^98d m]MLIıPҍoW~b(;ǐPͻyrj3oC/ t5d1Dx $xEѤW=.Oxӥ; =bOy0KF8Rj΍PVPTX*6uCW/jI]zlsUhNī>IX,_,D jZ 2vzg{+o| h?A lbg]Fǖj;bN(|3zn[󶌂otlebM#" A1\8mt'..ovpw*̑^\^w46316GU")Q@Th<(nxeb@ԕ|/ڈ#'V9eI$_V2ж(+. `(xG}{qomd,-gG.rayJ:͟JʤZlmӉww@¡_M@^#_I[>)g[e/ l8a8jZ5_(w <+[܀'c(pϿs*pWWVb9ykjV V(O.šWiⰂkM-B~S`Kd^~3i8FW ȓ;LX>JCmhZVC%TҺw\gQhn @vgM6VD9T˷8%f}O lڌ"!Aii2!ZouN2ο#KKY"e|"5'-&!oGܠG`&v= ,j˙twyOef,mpc*XɠEP3^I*vY")Yo**]ĉ=? .<"})jTN}Y#ߌhcG[k@>[M¢?<3Y"Awa?0gO )YE6[_xnma GsG%Ls?K=pW@Xo_,*"ISAacj_8S0ܦeS+;A3D /;$EهL,)Хԍtc-H~gK\tzz2xNkc}&0<7qI YH=qǟ=vh"I^P](TeQRP!RXGu^ϖ㻙< 3Qf>Z)z q2w !;C>;1&L5Vr<#n{2UFkٿӆQAJ&%uikb%zr\][:Fpfsw@ȳ CJ"T=~#wÉꮶ6t9cY P|sF~R1+2pRo:4!ـQ);Y_Zi{ \O|}yo@˙+':h}*!n@LrhD7WZe<2LM #9@0SP6[)v hRN[e]GfGK/Sz\v\|u#O_1g7$MyV; C%⾐Mj0?GȎҒýyIe 8B  sm1 6Xo@tzczyΆ+P@lp~*_2Yb$ok7 $}tԿ۱K2F8< @1Fu9CQ I2mN~FjJqrYNLHf@E Zv^X+UvR$‹!㥽-h$<0|F'fyՂ`|T HQy쑷 /*3Vy5)sMa +OHn kWLjܦR<à "~[5 jcY𡲶fGRP}[;mƠ)0;f'PpLXybaZia'-N%тaޠ[ Pl8*ZLr$ &lQa~=8xzagXo42y.P_ nE+[%D43q/P<.G +^mfi,!_U'87I6Q-8,1K E8 O(Ž{ZswCS \!Q,`7"o 瘸 ;"oW e{w 2Aflh8hCIV} I AM#VF)9js 8][TZ)2 Uڷ2KxkcQ_1<G؉"#\L){"!DaTԜd8$F@&bJk6% =(BXC=") YtvTiz7IQG Y*gd!n u&_~IZxO " vWdڮ.=;b-$!aiӍ30tx=W4aN࿇sQX&̎PP,i*((KΠV';*#27(y1[kuqyyQ jxh`a)sD!@*3>;&p gC.r1r`p$B^'S'ϥ\ 'ظg4?U´-C2pwm׍dJ lX7u1gm||-z.EgMl~aXn}xl%KiQ8N_Z8pkx6x g`T)-FV2=;=IRv;ep0ʡΔez3U`::Lx2"9;Ke}EfRֵBN-k~a|}{T' I?a#)SilQ ub??N44$i+ =¤g,g3p Z"y"X$}6-v)Kd_bffi1 ,jE[X` @4" D9$V "{oi]O$I) hr~!>go}9 97`59V L oj3Rb+-f ߲y T(ўА?Z (Оx!6GXp!VDS^),[H1 ?wq :4 񡭊lIó"S!8@ui+VWZ2BsqCW}HO;SRU߶:t{/fr5E|tp`bxc[R@eKpYr;s>[nDV55'lGfTWX{zA~#XN9Fpм>>јuj^"llBNG7n Upn"yN?}:q5ФZW.YӺt#))+ֻIU~|>LgNGKw~f>?aRa"kb? X=0l yK{;}5TܜkJd\@4:JOp?Z5ԽFp:LA6[JA;!H$IITaJ2⇲gL|bX+tLXIE! zu5Aҝ;55ĦCCXGmW$_{z;hV-M2 ҠTxγʙ>Ph#2ꏒO1L(1p12Zb0{Ѻݰu6Q]9ӱXwXl}v"ʕriO(1֖Ygt)Ak 9~˘+6ik@^ 7~߆ = Xx%_(< 5b@/S<, n99&&6T٦ы Ӯ_!kqY|{v.;.ur$K8>%pA)̎zLd^9Ĉ~-o8q6U* 3MvD$bi-Pa%ˍisl0+mo~}6Z.~96e+1-x#x4Xe-H~`Z\Q@&VNb;`" J6ɬ9;3VnrC^kzzb紩G\U=V&hOl[k %є>9zV;6xs43y VVSNs찕Lw,A%3Ŷ789y07 Bw#3_US7ƒ ϙͩ=UX5Mt;y7: 9!Y*Ɩ>?2 ^!]떎˨F$ѕnO2Msj*Ҁ`J.a b 0+Pkc's9z%ªM" jVߍ`!8]t3IX N]?)aXN?{b f9vl^QXAI]Z$28[`ɰVp9]R藱1 &`!0)Id@-\jv.wISLj:M='FQY*v[|[8uN?mFKoYz3Ar*dB|*+'Ȭi`0 7,:&YݼBa\{rE M5\z 9( LI P`ώpJ)+׾wӓ0xe3UgqCVClげsdъr̓=g8V#OebF:5pmϼG"Jh ,@j+,V* b_=ʄaXa=Z=0YK%*lse)ysPif1BQ'6EWkR3ovVKzQ>[)a hE)u`lBnP5_:{͏ɤK Gg@Gvi)+kپC>>HoQ7Bz,VjDS(L#*OQ}s)"G ;@Vn4b269Er姫>C}\<Q$ZI``K&,ENoS m9sp3*QƔ2LMK"Bd*}Bck) ,Mƀg͑i,x2-SQGv< -J*/-AJK)/OjG>իQ8(_ffѺElHM ٨Y1tȒ1N\5WUE5:EW\wq0KL'67#E/-6 Jj4_UJrXjf\3cX6qI;Hwidq G@VW(|91QR/U*ZsK=L1cP|J~$\@OщU EU1xh)4?b^J 豐S3MȵwhEjp}v^dc&P%2c'c_jFg$u Y}g)W&-qεX㐮 /ƛBj'-OOj@DZtrtx*8OtGhu\ube]2ԮǤ:)j,NFp]- z1[ bSvދ|ѤPQd/5XP.Vhk-u%>Mo$Y_Mk7Ez%1GeU]TܢqK}P,4Xr^xulJE[Zx;gaN2kV7O.DLRT5L7IkKB;m%s~8Nz\FA6ܰenfjhA[NJMgذ<%lᑳ ]"u=iCe&{5VzMD-"c 2s޸ZT~*sMBnى٥nCfD4ߓw&&?k[cQ0B_;Iv˷J6/ h7cejڮUaw!,$>vç3_d@]J] mUB1C:5g{ 0/zY;'QlT\6FVsZ0GكxN܁kB4R8 -uA 'Wj$L;$cn<n5-&z#O2ubdh@/pT@AcԷİxPanyF)W7Ba.[lQoF*cn+l& '.*\Hgr/-0&-S:xDJK1(/={ =۵ZdK6TL{ =7vd <ĆjJ4B߆Ǻ; OheA@En=I9zi*{W {)< 2?**I/}k>HᒪQDER b"<]mܝ=Y>PMQaW=(>}[mzQ훙FQY!"np{ wiȍSG6Sv53/R5HM<vr)zX9PRaPl_> /xSTp%PD&*h REe gJ>{"&Ť7ΚLknDy$Cf?3pnSFx~&-%ZAf4vhq"^ʱH:vIO7[JEDhh" 7zh覮54.?iMzrgm(0w=EXSjFj1$8RLmVW{8II4iB @NgUCmi.Z !esP6k)εd e gmxX9_H\ubԼܻ8TB=0ݐTċ\)Auio)UQ.9i0D]2ߙM5Չ!P"QJ+Njg=*;R &ȱ7ΉYUTaQ_:hۃ"[]C`_j[>3[3[̩xGDI+=j^M ̈́l4) IE~{b5۶ߏ.%;6G kn6f:kJ ?w,CQWz85]ZX6'Q濽(}M=tZ үG$.?$:ٹ4WT 0X@WarV,#M(Ly7o*B"s=6BǼ݌ = GtL܅~$`Rl 8ȳ q暰 *(.zr̋ CLS|)ã OF0fl$* .5кÄ+ 6#.fk^2L4/*x<^;g3z7&XXFF֕+4æ&[(3Y|$zXHnk ^EoX$MRX=#Z>WQ|8 jjCKUNs^iu@vU~Fw4 JQF:fWfD`-H3tjv%3O(Šϻ;z2yDKv,sG||Jz1Ca2ɶF&T0 Smt@$O* K<dQjO~ݷ=fV9c%R, OP%')i+1CA"aZ7Zec^5!F27#YӊmOvZ,!U™ZUI7us9 2twdҝ+4ɮɿFl3S/kE~Y,4 ӭ=T*x;rTW&ъ*@pN!f>:O9zKl2[|L M\OQn#ɣT~1rh^QOHiKu7Ԕ}S礬Bz*wҼ˵Y=4Tɼ K1!9KGuZKCwRC?ШG?lmFx N*7ԡ'rކkH1 _u=e㠒l01tᙊlXT9LV1/5-T7*X$DيK{sT,ʨ7ù+D:#թ]B|J7 ׁo{edT3؄4FV_DҴ·j-ِ*W(>f ׀\Bn謺{/(PG03bΊgBМ+1ĉkDI|<;2'#M0WҜx6L`?y<3s0PG2h57?u2eo&|pf9.8Ti( EږϢ4vt5J)xtͽZP K@.!EqwTX媧Wnt_M;ƾ=(TۧN|HXzEBog;ڿJj(4 xgBPY'/ʙ\!mSZ؞lyؔj- R59=YP_Y+3:";ԐU[D 8Cyy͜o A>Mp]'y1<BNYycdcwvjANH*B]/& +INo3 bݨebn63ݻ6U:<2y:&H[c+Wk@%j=5ɣ۠G,MScXeN3/5B L>JzIBr!Kjv^G(WJC.^kY _lPjɕ=zEmn?无W)$،[4 i<h\/3v397#] ;ĬۉپvQZ<@f_e*clL-N"nr8e$hkJJ1+)jps H 5p׾|a:è}I4U(n3|jz,qOcf*SRMcco"LҀb,~՛0gǍ,(lpѸwe,ߧjϬx~11osg[#l33VQsnBn%@x_,rARgdlؿTEIca{@dx1=u\B5+7DĈȆ' Słxq)[:JA!CW#6OpGT8TDbhBX߰OFpֺG܁񞝍7 + o,g[pAu\6.Zr c2\i;[NU'UZ]:R' W.E  :wIlk8AUF#vv$Y~U-2-f˟WKwE'#(%HaC{jk 5zdwՊ'&^}W\|"ѿӇOhYVsmZ"Bsa/ҡiulwb$68(uRpJ-Emc&6*!s*pSrFfܶiy ,!#wa&_w/p zC47$dUs[c"VMSv oz IǿE5eF:W+:._yXj(Խ[tK)-9!.NiЛ#-_hW 8vͅ_ ʽ{t+y!LZ1H{%  LGXoRȟ6 γ-f/K9v/1π b.mH@Hm Z ,fg޶l" ֳNk pꠢ qP^- Q.RIل o(6%ؠh &tbO(| ov5ƞxvi|{`Q֕@a0L)FSiUǨJTDN9:sV|VzD$žU0smݱ]wpAtjj >m.Uş[!5:߰tD}_ 61F`iQ{c":_pD./O }İnYv^yCj1)dX,[ڦ0>,F뇦B,mϩY !b|۸e)q;fdIZT6 a7+cX J+% Fy+`' |k^c%h(R:-8ﯹ.:VgW%!G~>]['c=Al&.~xSU#04 KIiHٵ]&1DR+ȫ 1 i,{P<ʶUa[w=XlIJ9būI-e7I ]BȝeqקSz$2+TޑVoPuۄܺ 0냀."Nm)C3^j:4bO?O_."TejxǓ}2w0/c(4o`yqQ-0:!r/b⁡ںt c)rp#ȍ?o5']<` ] 8ԕ%mq`<=cC@VQLZ(!>7p&e\ҶrW+--Bo' b&%|5;OeQ"<.-^q`]PUzpTTfy]sfAΚð ̻_'#]$$1 FT`.!U(,,&$1:7\"uXCO$xFHamZw^v :i1-L"◬ΝPojcL~ X]c,oȤ~ְۑ%Oܒ6??GpBbB0 ॳޑ^HPʦU8JQ!4|GXW(3^d:^T͠3CS@ШԵyFzߢ/|@V"9 ~m[K opQb%3CjQ;qۑTd"n  t6~ KO[]aAhr%5cdGOpf cӘgUr=wSTW,+pBIJTW4['0G|]5ZW-Wx'CK"]3 ]F O+нu!T6V?oO{;[=1O;ɫ_y۱菱s+K*eѺPXǖSEwT.ˌ@~hCJj Jm4o6?ǵ CtB,OۄAOCw -0H8> qČ% - Sϻ\휉$1 {/3P(O8sqi_CM!^vXjTI^C-brݕdrT!~RJךu]ϔP˨ ~*r ۈKCd?_L?䏦g=W9j#뙟fc1 VBy|AHql{>U׭Ϗ0rigx?Ko$Q"<-޲GʱZ0Ȕ_6%Jx{PE6vb,ena+=0t%A>FKXb;ZRPQ@a*r&7J4cR(jO+M+ ကQ NRWC8lsd7fz)'lƗcFU.K\$sY _Xj5d$HL/W8;SOxٙ3S𲒱/8 @Kb|'Lco63-n8:O͉iMmg&̳eyɡ%Gb<50P=܆rHj8Z,9Mpdpb/VB_P=h+5"@H}j`h#;ߞQ.hť_qH詺Ϩ͘ Gdk}82LП)a/2Ui4)=O\'Z ܋0.pC wPa#q.u?W]t ڃI+B{*ᤫJ 4]T yb Ds0?,=۳SR:FlnqZaMb/JgH閫Ƭxctez.Ie1w4?3„8XIyq񖥎}0j䆰1"/@Y*u2?VA*_G(2u<:aϩh+@; أfc]R, օRj΂!߹t^J /ZmQfK0eԦ,RI #o^nhgd -տRBw(q@/phFW0ϪG5 ܌@-2$[C]Dd G3|8JV,G`XW뫶ulU xJK)7eҿ{T+@4uNr~ѰCg^_1{zk;sZJb*ut7A/~?,|ܨ棒s>W(cIoݜ Lg 6yZr9txJadzO]Dd$Z4{{Y}Ͽ0K9=xpiUPfu;뜂kʰc, ΖNw{XH.P`tKt,A(^iXFBoކ*(d/f?!lK9z~GG׍8aS+FQv ^7RCL\E/E,bW yfqVRR؆2Ƃ, ,Ӓ),EG,lJsȸJDy|#+PY)_lX`UHNvt<0pe)RSv#5w+rʚD4ƣw!<gk_ +cO: Ow 7'F&lV:$:7vβwxG2!"(޻p>SMcWcL<GR˅dNdOBny@T\|[DIRd\ 3"sSvZ~jmr`V*٬rξGOÇ+tS[wKUGlVzZh0^>m7>'w[ X*ct_oHwk Qis}V| Qv aL'(3Ś)VE&]l?9M<=;ޘTvQ{HW`fg>-#r$ 31Q^(,l/[)4_Fk:nbdĉUrhʑJgs7qƆWKA ;]SS=T˯f ,a"'^ RmժGr)sD.-[m77Suĸ=[_EǓ=7Ƀ5<[{uQ sEP6CC PYWqGw]w%⽽ {.@R]7PJ \d<9>"s\.U['YYKnl)YA2r6zsoi*,!qqv+QSw|Grl˿ _IE$9;b>|t?X6TU0lN<|0Ah+֬3gU u]eq?w<&I~Qd}^ߋ ,L*?->i(#'xojz 0.8c4{(o WT/xYX"] l_"_R+3}<0K`&=w dh_÷40}!yAWg̐UXÊ !ą)<}`UG7AvB$ic_.3%YC3~k*j`qy%wSgVs.C`柩D pZX zn̜~xxLĵZ &UxkWn~VN]ɫyD(S׽d&)tJhBGE2\0g<ɥTjE}bn[dMH[_11 '4N \hEg ux*0^\+,A*qGYyj) 3 z󅬯,ǿ%f w#$GEWÉ 2ߘ Pɵ7 /l:+A{b&s^~ ސͲf!N 56mЊpj]$b|DB6D+T_1&lD/W%@qFNzgnEunR iAcANSUU'] 5 Ovzrn,D(|oӍԦ7db6^Ka.L͞wWDಖt.LB $Y@SӈV渊|5E*" 1PBQig^T긵rB/K5>yVOjw (m["~Wγl^NE^Ar) d pW9,BJ[7~7ӧQvߪmmI%`؏}yި5qr88}wA`?ZqwVHsps h,YKXPbi> aYН#)* :3tG4Ty_?D 1ɆV _̵raQɡ"PVKy9)gMr9=jA1yRLEDEFSg4Yu" ,$b:ECnoIT8de(9STr|,V&`Q =z ap[thn0O?pIwڡϯRⰈ8ד ;p2$@ ٸֆw]NgsQTq=V?)zjiGc{}c SCHvfoF| _Ik*7(Pr=Gj3oEBOH7^YTbp@P^;k*!Wi:QV{i8vR^xcTg'#]epmmAyGn+`K]x4-gU"uZKC8A;(څ.|1s*['ގPA5:" OVOğ+ƚ%A)SۤMPM `EԀi?C7S?`X[0Mju=*.GL|u_C'cg[\I#qPxonyKrF2+^F./[,M#^w3y4xnA1lyW'}Ԫɜx)XݦI4b豦wKl4xlPRίWK@HB'b40J(k=c?R귝U#;ϫĶ8n" lj»h-R e/_>vc,"^~+}GѝWaJD6(f"gED:g9A|2 ŤsTs'CC,/j! =7sx /}eVFco?ov1: m iCVf\Iz6 %/},7V(x!Y}ZQhm;qEddyRFyrMّ^i:D̃}~Ln2 28^G;e7YԷVmLUA~d3t?6G* D/VZ@4ӧ& '{nrKՇIuvHሗ/, _) {VJZ("L7ǩQDDqEn**0'R n"m]w}T-7$۰kԀEsfrDwaws61sFUT[<~YNo ud*yJZ{ %dJ+e~r{YwP0_>ɲGt9֝ c }㧪:]YE17m@dU2 xx4ZnӒ˹;oETxӴz?{eZF |6eba<I1He V="S#=s'+25I9dΖ sΩ8mXp\ Ap iE3eFZ@K;Ms 5i0<H쓘!-Oޒ68$=V|ՂV<9 9oslnϞr79.bNDp؊*|?nu^MޒC FwmU[k\&"mT3=\b p:6{lxWF/wy1ڕ?t6aa)oV[d*}JUCt7܏;=Ɔ&Ev-!L{[RM E U|,K੕ڬV!*0#Nm&95~!9;'vk2޹IG@wtO/}Ns%W.&m^G|܆\xM tOS;+[e R̢w2 5a[Lj)m"V&H/FKJۙ:::9JlS~`јYne3A9RK8L4ۯl_ξ:kYnl`4΢ zy#Q:ܘ/R2=DG9:D?t&{D%"cn[+UmUf]-@JehȕD^iL8.HWʤ~3 LDKrtCSQ]:DJ;,"fm1H|Pa#n>(R0$9Ճk@ bk4;ۓ`JE&\AD*MJɀpI3SWHfcE]NDKi*c}~ }>!PF.evzDEc_x|(əaצqv52׊) UB6)G)aR̙]n_rK\ۃ=밡sLDbt9'm4β^8 Mw-3-[=Z+Vrgt|BKʓ*•l> l bT'?Fsc@Dc2![$(?[RmpϬs@ !GH+vIÆxpLr{C/[w ovLi,p@w+l{VaT{))vydS؅B_3$L;?WƝ᪊5Ý.c}; k#akLfGzXjMM2XWu M2ou`' 'nEͫ e$g9l֏Z~d1{O):n|st|pEVݰ~v7(5R|NH_+˨8ͩ0Ur @fǨޕ(PnUCJMU[q_W\-5^%uDho0yqFД| ,{).0e@<::@GVFm/Hj ȔuԔV 3!&bawaN![T K])/9@oZȕ?R)uq%p[$7 =2t4 Q"mRByڟ X4vOEdJD -PBK̄fsKF<ކ'c-2J><5J>gֵbPcot'8ï;9LY*ES:<՞".8X#>Šovms#*0t0ݻD]Bi8"Vಇ< ^;-fnC6ꐻDyZJ!uOf&fp.RTމAHpyg LM?>jS LM5؁^ 7 %E8tD%;N+ VpV28B|ꏦƙd @9wROYM\6pmNwP:Ds/&Hc'9j@$]XxۇQ@/I_1s;פpǀ>&לPAY ̛zUp/_VJ)b \Q݋U֐OT2Fjft_qP@B^f"ΙqG*{=q{,79lZpV-;rt@3[i%jL&/!w35s<'Fk]L]Ҷ}dO0Jw7G*LtVY,—mQedrDW?QsYՒ*܆W]0cmˬ$Sof]mZv ?7w`<1k?U-e} asJ!g5`G:kqu!@~,8p‚ޚOUDcߪLyUjpB滐&P @' ]{ R/q#abb$8)6Dz iC~]D8}>´+T+J6YU/c$Ak]a:eJZD1], ]a-fRz6myfg~+;5Xdԁa% o5iˈ*c:[xk3ͦ*GxP<DCS>8XtQkGRszBȌ. Yť^IF0:?ћխ[ͼ.M$, ү rSpUmĮ6b}%q'JִH rM Ja- [!C>顚a۷A xknodAOQ@ތэ /&:; }(CYY7fI Q=-¿HQ̨7Fy2Hk-J ,'+NzpHɡm$:gk'*߯~)\F!k9l(+?T u0w!Pejܖu^ߖ:pp0 c[;hy%ÏI  d jO{SX*E3RԸf)^8G _7^ɐR9(=zODKiDݞ.9Og{eg'+ MZmsAϕ#gCFe[#H.:h-i]>ze1P1=9x=s(?Jc iT뤻 O`#-)X@ .d?v <vTöVƸ)Eas7攛,K)Vb9KuI怪uCԷz™:Jyt|TwD=a:FnVp Ly%1SAUziDg,}er_l9RB*ATFŘ Q ?1 ?Vލ Ӳ%;Ps C<ʯ)y\GL.NAc@p.P;?[5ֱ'KD5X!X(0@w7`bI()#"_aA%JW=@]XtcQuOX=\n);72MksqNם+`Ty*B(Sjų_#5ʠHJWT="v>ӻ:Xdr ]UT|/@J(~kTsS9fR>U4cR@$oRT_tFx1m0GhL8`wJ"GEV0E3r87+c.H[:$FtÈdm1:[~ zߌGmצ}'pjR4 'ŤMߞ"g mq fI-_7pA~7ӧJ%!fU~دo >)`&sүa#pJwv@6\i`CWr^Fɥ7V;ʓ0?rœK* )*=i;1mc).5on(6h1JeKV T]>)f*:[;gSq#/Q+!AY,9Ӱ^Ӟzb>h  }J uԠ PVipUzDҝ!u۩L[[Xx[Z$Ɛd)̀poc-Hd?9`nD8 $.~Nno`y<՘ݳSa2=J! a~I޶ż84 n~iey`^SY~uuV#)ddF!P[!ZxMqGOQmw~vÄVvn֙*6gr.{`1jb͘ҝ.a0S}ñ&`Mw#q6vVx+k= 7]}KG9JčbH )y(,d0a%YCu^q2Ǩ6'|ڝoaB EV_ʒي؎> K%5[A.%± nj .j۽IJ""%c2U0Dzx>&2|oRɯ{_9'fL#g\|)lsjcIt|YЩuj(Æ8K,ag2 3|aO X\NٯEC&Ʉ8*g ut'GnMBBpwsDsr+@kB{oJ ަOb0m4@8I 6M=Kds[MB $P!6#ćV3ҷ_Юodn4Wn,trf2*ǿ@.ȯ'դ=Py;7fQ]@P×SAE2|NMbZ4(9^ ϩ,*xoKh75EG~gR3ЁM}|}?Ҝ'!-%ٖdOV?{D[}iHC3{L} Ic2 DH5l*; í:=.s'˳ Eg 7v#D4"fc~>&Ym}S4thuDAz:vAֲ 0v(T UgnWG*5NkjG>GdGsFwf,$5<8QcL؀<êԃ֌#~(:j2 Uz& r5sR/ 2H(h$S)bT#YD{ S teFZPk8Az? m5pMʄ|V5$"f\]-y;6\(~A s۞{1✑_L>](D4i%tʇ3=GKSq?H=8N/73'!] d3 CHg/"{-p˼_uw=FE,ʞG_k|> ,1a݉^?:7jecUR=`Z|a3Ef}A>US WU1/$dkEdig|[]&It5;ḧ́U ocpsy:~=oDnO(vG t1y0ee*#wPt9[Iy'مDʉ?{OԼTcq벝.r.SD,w^lzd翫18Qzש lDܼ@d1'0aUh`%>AH6I%=\LڮUsX9z fb;2hƾ\5O;* . xY=V6Nyv#33*hq`?\!3j"Bo2J,NWvw2^#%t҃9a7# >\}{=p)a6OBGQ.'ʌs+ڰk,iNVcgp |xo*y{//m6@[x<g ͈V "gs_>WV=z߾<bS5ef5y)7,Wj۫o/g,;vpq%c & ,q=aGu'U޴ j>e2.A`+(hZS7fBcbUD=Q9q J Kw:8߈6Ӫ*n1p?$Ȩ]Ldy~lork uW tMeˡ~ڜ%ޱgIKbWp SW9(=m4DS \SFfI2B=xZY wJ&@-(-;QoX[saf+éT'y|&Ű/u<&O_ȩa.Z2Ț%c;V-azmnT9QWH%ʝHm hW zʢ_}A4> {B@Þ^K I0Ҵ…tlD*Lg>wA# J#}R"/Gؼ{fn,o`)1d!*;Xǰ&yfܧ ϒM\AI*t1a v <}vo(5m,Zɓ*+3:QE)7-2~A<{Z}6[Mzj#:RxSyߍbryZ TQi\!Ʊѷg4&0 vV@pm꧴3U""/um!`FsA'r-캿h軥)(u׋10C$y|I c&&M,)-|P~Eei~&e;2 `U2CiqzSkNRte`VQ*F(u}Dz'Z7nE#˳RMO)Lg(AAk.'>45S<&4Y\C߁..sJE2 &9sC:ll{>6thuD EP'SZ,@Ү k'ʒqŧTNDsS͍|t]<#/03(`߲95$Mƥ8W%wn?{rǺ5kG|AG& Moh&)GYo?#2v"8G{+ l:DC¨HZ2324s,䎳hM/Sjبjo,\8A+žI$U( v`l*z5&ٚR'Sw ZI|6+vIkHay?[65W*Xh32%}|s Rc8_ۓ! G񨫋VߙQ&sr$&D$" Vs'1C)6 @qm~BpL"Q%14zD. E3Q;%DUL^W x*xnlÃdD`us9;sC 84cF*( 8h4\/K̭wd\3GG ܶthJ<- K +?hSh΢-."ʜٓ`\u9N-}TGbk`D ]2ف{ɈKwHA:Bf ^XIkܿ4 7x!})ڭDQ SZ|)z~#:ݦb4}D,xrY{yqa6}j(uUK!rљj\wFr݂N#gڟ>xI+c!k>^SΣ e=!ɹFZ, nϸ .Yd1~ Upcwǀe#DlVvivR&:43,:N^M:)l e {'>Ba!-va`?e]j\O T X^/Jm@Q$`klTb߮TƱ<Ԫ!_=?QUm)lR蠆ܺv%/zfzVO*'߲jIy.n0C$lu{EXq }e_mcG۪*Fs!O)wxCWf=$r ׁuyX~0!,x6lƔHRUhlU7㎿n=xƉZO5'fm$VrzĵD M[zb=|t:ස=Rﮖ9_ocjt)W u@-}:YjtSU!GjRkavㅮb!7&IS)rX?lа:WM&_k&B4|]oy{w4i6GQW>qA''J98z )0r1h19C!gt$r 9N9zǤ bwERy?:4vϟ?s̷XOߞam!/qv%_HeI67OAJ*N{9"l*7_ܲdvlXj\= A;MO1KT"{WtY!]S#Cۺ(3enan$ AmA?b떁NfaCE%\I~C+`ҀseK$ƨ7#ej)Ħ6K~fR7I7-;~( "sFzO d1:C]DVD/Z,1u bzYr{0v}+yY'2YTa!tkGRstk7ߩbҳRlf_q#zky,/V-&6$d}<-|?A^0 Eۧ@ۧɘ n -0>tx_юmG `\eϲTAFK:.n(hw# cC'a{O8vDw"RX4nUYNY@P~c,]Zh)B60n1Ne+ Tֶ[OKnlʝS;n 5)s1kq]l?? fAy6:i}%ɸ)H?p 9.HBYBݐ.0S?=7edغ{'˧ ֶdwp%b,`[z_ 4j=2F'pb2i$a6nt IZ9N?%PY|Q hŬ1u.rз^i5[ |ԗJۂ6e^CQ鵂&,_hoq1F2TEz*/Ȥ~>3AhDf}MiU>~EϽ#Y:ths ض¬ 1nxX ,ePu(}> 6t z@"<m7ݏ~{Rr5ۓ />FRN.XNМu]NWM 1^ѻJG#h5.™M $פ\kj:8>ǯMO.ndFbZptlݧ_nOPQ_K`P)=, UC?Y: g{^H\\~8y 36|gFZ}}O+,;=&^,}I&7^VsQזePl'olDH-L+}<..@%JF BZtQhsc8)SNz݅ad1//9m&GGfիgPϚj0lrw^L 2a c]aʫߠQ,b(fC"/$QVgHG'_&`-Kz&C}%͝O ar c8dg*j/HTs `QUYJ9'ftpF8*+~a('(x/mUI ٜ.ȉ 8 &H rA׶QN?U 1GYsPWGC.ꩭ#cդR/[㉆Nu#P$)+;j(3=;͞bz.(8Ps8<wE(0i x\(*XJ/_En(k}]WQvyFFz(uÁ v #L<<oi*I2!*PT}~-w5!1K`XH&W ;%n8D:ݶUƥ{LV]=PhG>¾Q_Z#wAVa@%1*19 |Ce9< ,]q"h:WE$)4l{t5scy&|ҡ?TX~+{9m %1u  g=Υ GXǩdfRys~[\A烅g{X9uD[BwkAƆ2]1֨o.Lv: L Xn,3LFndn=L;$#p='E2@{MU]BPr)ұƠK ,a  Cˌۓ)5ՁTY߱`^9.7B vn?>\)>'Z9e5r͞Q E4y ~\('g{~\akX( `eoN*Z[,f`!lƠ.i4Hmt7`3y|.GGZ @gO=ΗYs3ָ%mG&|s=0J@^z\ V)^G*B9iL3z>[ɣn<++Ikiv/Um,ZI%10"+q pfڷDkt~%p4Otz~s,ե",7k BJw@j哄,h:FU+,ۚE U o}<+\.zĪ4#W(#B&m}Ž '+.~s^^~/ |hۄ%VZ+*! ) %ZO:;S,s\f^bߖ>q-Xig ;qH&PtcG1TgS6ޯ/@V){Nb_=`np7)jl9Hָd%dUNM>I[޶e]d%5&X~k(lԢ_@gh BWdZ@ :D_AYx"cG̪gLl7G2jȮ:b3uk~TVrYI Q 7M܌v}- %{ũ%EomC<`b& ZƧ|W'N0h7:vcaϹ¥GUܴPٍ:gUAd(kDnuFi>Li3#*IT 7ӯw䗏' z EDj|m̚n_AXUXSQswB -sI6O !aZʛZ`DgӠ$)SǤ[Vg 5 ppn:Bj/Od Ϝ-joN(81IWF6iao܎k۪H`%֔hq#A1׮ Pף}QYlǁaH? `HtFGc3N^YK AalRǢ_AH6}bN#GlwfHWfl7`ovrװE7P;UAr hS0R`N"1ozTȼtϰ?^`ֈ.[H1xI< /+ XsUjR}ԩl q ĤYKY;)g1vT(Hs_W5iw,oNmk8XT؜ds!rrb_}9ij; cȻzƆc`Xp \I ¡rz?grj/ADX uSmGw7gq/eۣ"WO/{v:Wku"h|Gn6G1e' `Q4z7qx_m@}MXCW_J@<| "+n_Bow1 RhWɻ.'q|uW5h &(p[A0vg#Oud؏`Ƃi5^嶰y<ũD5ۺ*(m-`)NJn~))4m۾=]w)>OAMg7'_4ڦ _>j iGƼIǰ7iaʲ~Q"^Bfe2.Ag:Ӣ_XY䔷 4jq?{` .hWô<#"ƛ6r 3>Ux%wN~&5|~qH>~9^YEo7j,GOoqvYgrvg (}ymJ=:n;Ri pIzjU2X`eXYG.j aI)`[0a"x  qOm9M(ғnGz7ilmnmq;bFnv\in =S'TO-LK9q220n vZ:Oi2pj⻡bBuIW r;`\fX?*]!0#H`I;bQfz!cIh+v%}ҳK)D/2׋xBHKugAjC˗($䊑뻜kSea:q gQfT\YNE>c2i|b!\Q h*Xn`[F8idh&fJ'WL$ ̰vו[SLtlmT]4fOa?_u5qMQZ'/ܪ"(9逰y|:;͌#J9lS;O ]0#{T\̊^$bJ>M_e =U6+b91pR2W*Y$ J-{4a J0ָR:FU6@9POnG2V={pqe2{RvBܬQ*5ͷ_F뜪]ߺ]4]CDdrfW/^z%Tyw"ۡ2#D?rxiA֯h/ڨ @Vunn/3V*E~#(4}=`CnKͩFU[ڼ91Wl `F:ZE74M41\b?b١]=>䳣6UK4A$c9 C-[ka}n5Eq #ҵT1_Å;P$w; W|]ksQ؀X.ma(-~ {ED[^&o~㚎\(Ut#1^8ciB~{Q=X\upr#Qrq$ŋ` h8k6"fGba1hu,>%L&49#+G1~p' Y"U}H#_=?>}o "-_Qs_d(uZk:Վd@m#eʕd.pc|r1;*?`fH}wLp_mzW-+xhlOLV?w.!dm>).;FV}6֛ļaf{xf2:zdO/sgMTw'r]:)~<P3Ս23^ƶ}WrpK݃9=[0hR+y.e+&.੥.A;9.6Ȳ ĐUn|wo\3fNZ(qAn#^Z+WvU߳D܇~)"?=D~5?yѷl БfD1tg8*p~#{G9k}>+?Q5Zx)R Nܕg0˨A揓.e5`R1>7nz@: P YPoeU^$|+(Z봜}gEK^{= 3E⛌S-<%/=T?6jE2@h ںqAmV+4H^PMl_¢,;8DrŨRi>s"c>~ QՌ +? tQ0kz9>Z\KY ,pG=@w@H@I'-2sԆ_?gk#Xg5U?uo-YaH!'bvߌӸ_>o\bQh1 u?v0ht B+tRYL[b70"sx^+Pz: YLl Slg=z=˶yrX>sE3e[1y(>Vs:wUՆnd?rXvYg-A& ?y^*Dc wJ̟jOX^;Yv6,WkHjxlV2!$WFLf] è4TvS?*feU:]pW+ 颖"61 FPc_pYuB$ 1:i`.R *p๼JG Iﲰ`:c7Z~NAu>&n a=cis.lĥ[ӬB`)fq!(wJrwRe׾ fTXL&J /QpJ kSnQ'&Zл5>T'1 WSސ)b+帟ś60HrീqPLHs ~yV΃z\d)51]EƿRr5ac׫!R(͘,430!CtXsFw[LqCk1HH 93K>+6T5 LQWT&֦Φ+iL Wx0d*mWTgq'J>Dwf$7JS|@#`iq:d^-$̽Mݙ#n;كW:w)$w6<F0"t}"Q)Dƥj#AdNujmȀGm f'[3$ pWGs+q(2*ձu6BV}rN:*BˎE3U5S9vy7Qp.CR-RiCَC8Cͳ%~nk*]0,a0{[&@6H4Y_ӂ-e?ZN#(ģ"&"Jڈ t G]f]k԰h'p 7ꀧZ $dr*J2d:|V_=_HuBwjsy_'dUKS`DΘCvgtdG%Gl$ 12K]҂$BB@fPvbw(٧{_)3wv^,j)A=1C \C㵺1ԙ(v}+0ȲPaqWX2 4;3"GɄQ2gAG&e2^98Olj.uH pjY3T{Z$mͿ%PϚx@=+Zr:wemsoPhfKȣGeK+8a=X\W]Ȏ & B-ay'\sZ"|0$PD3GGAzkJ Zpl*j؆Hs+,ù&|$(@uPi^aR}3Nr`h9\0|ZTRN7G6{v\F)̨:'df@v/,dU]^C7+Z2gўv UNAr sa*Hi4x~qT9P,&Sw8tR&![ Bд eDO~"Ku0W`0<+^`@cd QN t`.*mzo,jj;5$:z:7E+`.T/boZ!}7*&] 1c+-'d9ee=g2fAO]=x S3HZz8 I;K [XwO+=u`)}PD,^yBo_ bBOE̿.O(mqiZNz{zamPzw(W.JCߙL>dTe{˯+3= #x `ƉKV>;]? @,3FX+lE _*ӱoın̽#9mVk:pܫ "1>%_5R/ǺDK>ٞg=ayDxo[{]IdT"=lEBd.uļCz2N:x0",fU[<š.pmY) uV ?hN_WW{ZAy cuOo?Q>~1*yJ?CDBԧ-ʙ_V (7Mx-ԛYs@g)!EKn4";ru`?’=*-@Ib.0XA9*ƙD;{?T;T*Xm`n:ml ۊ;eՍ1cܣu@v[7 ˔ә9 IS<;p׭̡ o>iRV91$w'iPsSDHp("ef 5>W,jϽ0F[Tiz}i{,TDm8l?h9R}z!Du9:ms2.bBS!7=W)UbbOufG,aye͊ޛ_~xL}倛ܴH-G;KW{'&H30I4TD/h N_H~)oŊ-ezAE#o]a. v@iŁt y* H.Lx k$upP[ _MZ sNg\E=eaib`di0MP}#QI-~0/9t8m6^@T\^Y7* Xa m} \S]7 vRE{o.\/~B~P# x ݠ9xу:82CƱ Rd#9>v S+O&F[G0NHB>:;{p̛>uuO/(gNO]#! q(3@ Li60䅜`s(ZZݖMXk+0s!vð'jn&g ”L5<Խ@[)@/zbYTn`lot0ȟ+`gE6|^ 9 osxs]DmTkQǷֲXUV 1~yߞ}+ 39X1q2Ef;)Z@-`HiAY?hTCfirS>↴8iuz:CGZU}8`h7cKaSk! :jz埢z|*Z)c:'k"!q9ۆ+*ljA|$eqh' nM.La?@ oVWT%ݽu]`DluG*$'f۟,|BOFU)H/<2I*vk~oty,!fks"8;HK(p6F3)rE}6< MoÍr NG %6ݡ&Mq+)˥IJmC˛惴D}(_AM.Gwdfqe$hqûkȱݿ: [85R"d ١ hw*%/")53Icn}ܼ왇I/鋤hHF= Ug**T<:t1CR80aYօni5vh_k,NG™_ʸ POvio\?WG52wNpGQfҠ0O.d,C Rz~h# au g)xv":12|{d'*'X R1u+1 feB ȉ3,{k΄CH$L.A[Kϊvv۳Sϼ1kY:@ ?2A9^ OW)~H蚑_ޏ%N 0K= LqqѤuǣYE.%"@xp=%&(6Nqm7Qj\_SGs Df5ϖCPjHٴ? FIiA 675B7Q9ѻJ uP-_W\WFS1cW4eTj ͸۰ˍ(#KFuΠu>&'7*QiLFИ:ׅ[|?JD#:̥5ʍ!jqI|mQP3-J~M2PpH%Mܻ }q`qJރf~<*oˈCO5lds0;&Gv Po>'Pie;'9l>琼` IUp>Y(m[0=?X#O@e:SFYIӐqQYGnziۗHI_<2y9 {oF.9{c*I)} AK)Byݫ ]SI&}ƈH]~؀&B ˔RdcqGMBNkKIzDp>W^j>Ny3Ӯe%}ѣLJu/A!F7 _Ԟ;Gە779NG^4_z䬪;mɻAv5G<4ö$y0Hi2B:[fem䩲 ҟO or't.5 U/"Vc2òV4WN3ۍɷ+P~R3[IOy|Ug懆 $,:C ]rӣ#7a_t}EՔh`}0 H8WZF=\cv[UIj@ h,&ԏ;cD@г~u&D`9T{Mb ^>f~d NC A{p 9'Fuy$JBOoxmDF'i;R'E.lW,?B0~ Ȱ))4UPu/[l_•9jyXT|eQhk3'Rh] ~"?&TeSHFB3, 2J')5ƀ3Wye|Lϔ;*~ϦkA}qā+1eda S]fB(Gdq+!nTyjpM*A1{:M-tށ3lhA?7w=W=g1Ůy-YD 7rVuPJ4޻.4qe/҃g8*vW.oڔdY|gla35~C3j<%G=Zy0q68ŝ9OɝrYA'A$3˰DtZ-Il/&ԕ1^zg_j[h܅c5s AΔ,KJs]#BSX)\ m54*RW58LF"b+Mo"jv3V _=S^rblR*:ZlE  `>A͸v{uf~5DzF80\ Ah+Gj$tTG3 /嵝G(3:-ܜlH3-Nu!=sЏ/q0.+t" lʶqpdH 6P< 7[úgmhFW~8CF1>5L Ĥ8":$+ {RKiU2 ڪ6 #5U&xk=D1ufhԖʥ9P+vīB~=d4Yz@ ̽]sOi5"jvyςbW_,ͅa˹GA_nA\}n4ץʑtmdQT C.~*l-H 㬹ntS\J9e6OkΓw5Ra_]8u$+he9cFзU[Y1/{!ۄJmLokg K*шWC L=:e67)x1)ZQg#VG\4@9]D::BA gV;-s(6zݯkfy7K/[D5%60'omϋ)IGqROGazxhvBVGl᪴#2`!%JM2\ TP')/ZPA΢jdJ4 X]j젉:$_ʃD[RG%B(wwy=lfr\U i8(ʭ$8t4&W|Ǚ@ݺrw7K˛{ћGjqFy^yD?w%c6I?@EDtN&5tsr= Nכ8A뱯t.F=`wQ.Q^4=:=n_-8wAaS['8)#}z &H0,p+!tL_`d{0#|E ,#m[LmE!(% ]Z(&.iظ"8U*vjƌtRU gIf7)[^b G ޵O9o߲&aR o׭MUWR>hRUu3Xm>#C4Ƣ8܈'# c)`{9"  E˼^DS6ND#,.A8w.GYDcU.tQV#<hwث.MDC.1.V`Šg\oo|jeqHm}v]画[i X' ΅f٥U#g-KGn0iJ>%VBI|[7taCaTAVp٭-9mm- J2U<[ C]cߘ|24T߸&%JZIik̛ntBϓ@ࠤ9Isl3nVJz%"ܼ-@VR_ݚGMEYE3Eet=$%#K̙|O雇=e eFB3vU1e+I ݅aA%;k0a+/ʑ#׾.~,ӎK>xhл[߾zu=&@O*K)M ӳ@EN!)XNjH!7CËk'D~zjxQG8 gDT!6YH80QRЀvx8,ֈ@+?]uХw>aFLP;~^fO{G',E 9 Z]o.ȓ#)G!Ɏl?Y*4b I,4v &34#qGVYcK6BsVwo:-Lt`i" ^+ycgH$2v {>MV|c1fbT(3@M/ = Y/ 6%`GVlm6[, ҏ }U_bp'O2n( +O9&! [OڬTgjVE'Ux[.NYT(ȴP"W̙Qܑar{PE)-=w!o}xG#_z8A_˶Ig#1g` 1j&_{ΞMKKzNبeQLO_&g; Ud>aI+,nvH{y,|6A4i}cVܫtFVa%5$^Q.9Uxt<@UjU(KyLx uSbՕW m]F݁Jk9.:}R "'`䭩x_So, !°FGb)b?ٰBpY[ژMU ^?̷N"G wֵi kjI? SnSFy[Zrɖu a!xwl0IP~:6\Oy1O!ӗӆ6thi>9N0)qR|ڜ;vr&/=# q8 V*tw.NE=42*Gf\}*Զ״ #,P{$?ѣ#vQ c3J^XwQ4$q~2J>`+6~={IGx[Uuo)D4Uqvscc1Dž1~#>Np{>,nZB[3\dJE ­!pLf(  3s{<~Jgyg8X]drQĦҚ5]⌏?a Ib4|^;ce:y"2wa~[:]J0r`:ee>AaI-_F:ѢP,,Ӛ}"TO!q//< hYS-q,D @3%m^ ^KU"/ 鲋/)1" \[]{HH9;Q!L;㿿 0 ʤ Î6o3//֌ Y ??5vicچmoHx,^⪍Q0sE*WfpO?:t=V,ٹarDtjź#T fx,}3 HGr/յ54L&]B|*%e`}!h{dr[.3y h4ٝGqJ < -*4j2Lp|9uX8SXxula;#f!ua"2ݪ/,uG}qgM+,v^pm>f y캂g.6'{%s_rk*%/OcUaEc]7CG ja %$+DTߔ<lj Ћʙ zd{@1)> S7.5Ȗ#,v g grcZɺJxƕ8輹y˕@'%b ӡ3#UO[i^Sӣ9Q?[55 sz++א[cOYY1QB霋A'Vu ѷ0gJr[Nka|BV&`3PRRb'ַQi'@cF;qZ{%2yU5JHd N* `Ȗh? ,du<O̾/!BXa~]b1{ /Ή[ #)Sa7̒t&2Adٿ5VHe{;$`iDQd*ΡE k3ٱ!E[ϽC7eW{TޤZkozyV!q-.V}-MlAW[YӲǡ+}E1c6@rofC~h&=D"&V3Nxt&N.YM>V|p[]ekO>o[H$RIO&JrU Szu&*kEHR#J8TJF[0AZ݊KUZbZbx(E9o *R^(+%NYl!HS#ӧ&i:Q;mJʦd ހFmo6eL[{\.y|L)_/i%,;ָvNJMw&{ 2[&$yao7'?sAݕk\~%JB$F`{BtKREE<7f&l|мs|]{uϏ0(޼aL+2,OG ѹg Jaǀ3`-Mvaۧ" %&Q#8PJL̬$.?*"7̘n5ƉżHPR_iuEǭN4즈3>:3uQO&vfJ<_FJ׬]u S.c2t׾")(?uޜevo)NGԏ,})}tIYet|LiدEsin.{DT̖8U1s F &kbj0hJ{K4cݶ| bCpg2Avo*0+5Ul0$@_p8B+aR˃pr2Ļt EaXigWP3YtŔE!K;?Km!ۃͅF[t\'ꜫ}^]VxTo\TҿH?%se2r٩VwLԝ`0g9#dS$MKô2cØNA[u3H|=w W臆ҨHdIhb9D 3:.=u¦DO'CxHr!]DZ;' JMz8h4qfBuP֐:K@RgĤgPTKHܭgZ/<ӀKv5ݑ. L"y@FnubF!3]6,$Za94͓d_ocpeK.;w1H$}F`@ qt̙}`+i `kΫiKjh'~fNEqJDc PMhf3h7w~ fc\b M.b}Ot)BCd6ftݑ=TNvŀ;k9s\6&DBn. CBԸa{`$$pG9`2ʳ~<;7ls/{1N BA6it˛{~;"ޖ:awH Њgh4tF>JFiDJH#.XRf~,L x4lؗ ̖@oP"xl X;QܘAQ[Ys <_łɠݧ*ڙi&%8-,͓0x{?r$WS;J ,$'LQX&2)Gr921`WF`9j;1&od2gI1k<홲/M}~ߠGJ]i!w}Nl9=^pv#$ZkҘ2KS2٦lЕT>wIϸ :J^Ϫ_w098HpX:kImaq&)?b9!`mL(X{Ŵ鷚:Le="(cXppn{,`iaj\+ɽZ~ Z@($i4aOb󀠤Km//PO)ꫵ2(ek}FK/`DC5ڋt2rO(&,+Z]9ۚ1J[ v{\ĸĄUx*=0I/Ec9 dtjdZr)`%58l 7V;2+2Q#4y| Fmu](PB+gOiIv^`Q`in ,n BNGT#v4<+vw+FF6#"K' j*op Sm/i?M?hݺYtjFJx ᎬA&j )]?l#7RC>eN*+VKChsоC&T)AK@#FZIY (@&ی@sIC/< ړ1!8CixZ c%ꅊ=Txw$%`3Nw 汦zk{$D,P& 'R<~&Д^k!+ԛxf8 ~.sgDsT"ťFV.Hh; Y\r QKgוIZSJ3p;;B7tRF66P>@>MŌgM+#Lb̧C[vîm,VcL3zM^5t  K&i4G(MBylAUA*KCԻc'H륵nHj<Q5,'QmUy#u ӗ uZp۫r*~q~3t XAh.㈼_Td@/^O|FsW@GuUD;o_M iAMu| 0y-*;VgƑ} Cj8WN lvn1oa')#"x9^q8pEz *|%޵\ ncp0OG F&.-Dep"-j}0~= 9jyلŌuo_%TzN`(}B ?grʖ'ܲr tY_2;Bubj:b9 aRv !=H~4U Lgi\.Hi IdHq^w͎z1:zmĴJ՚QQJ->(Ǫȭ lP U2S:YO4^ "[IÀmP^y)N>`;s8z\ wIN kAhʖ:v`Sqg#H!5iIln = UC3>gw0,9I[ _bo.0!O2e*aMP+ߞ!ޚ(᭤&H+6kjX{#ҥOd!%ho=t,v/~DȞ(\Ft.}mL1@#?r *xkryPCUEFE=E6o١. "βCQ?DA̗o6(0,09Ѿ-:$tm$uEB=4xi4XXmVb)(7]એ=XXLqĮwwE j/l =RHȉRFRnS|CaA6;TT$=1 y? h4Y`w)&_ ckJ+f(ã_Z1 _ݬ#Q2D ]j$jeiT@Д,j}x 9.ͭ>iy4 2eͶ74e>uNshZE\/w޿nދұt מVI#-Tj|tD6Eл*|Z5I%yT.; do`ik}Yx}2ηk=!C)`5>X3WMc4O5B(ϔħylA28c#CNg_YmQZB֜ʴPaNK6^}>Nmt W4qߟ1A: qNP` ir~XfPش"0P ZmVYkkf'N9zMLCV]v+%$zX+3# A[N^nSiZAFAߕ,3>7|1yc/ r0/ky? I+:i|nExh6bA41NC{KLk5  LP^ zbYbX1= yVN OF4Od}).\y;]r,ƢT pD3S3NkLݚtu۳ [$(Cm49aZқQn}HXC:L uPZ}+$D>PW%`Yyq"%dxud$  B.jKaOZ4H"d> vu~Ivd>V).u}×ƂX"fd XFqbQW|lLʎ0oȸ4if<f!<+EϒFi Ijǟ`^Sc}J8ߎ{1YN8 ݛ6|jr7X21` r`T*BоNq?-PdHgtdCa܃f|)Ohg[Y|Mnx&k{ [; 'Cy h31*˚!#U:L4qtKCT?* Hp=\-!.&m+GqIe}q `wA5A* -+ 6q,?_ m>i&!|po4 8<`dW<9#),AC^[t.UgN d}(o 3J%g~+yLCЍmbbɶ[$ub/1o5sL ZJV oʎaid7K}]n"L6Z:ZS1ɫH>'WDF_I~afv8Y]"|gb}_s^!;M$8k࿶6P  z@BYdk5aj`t[w\KnB[!]d)G#,㨝:\xyʛ,d\< );- q^2nwyԉ(Bb.Cv:IH\2Xa=QAAn\?/jS#%.hafz‘=jR;_ ͨgݐdc] "v3N[SF87d{`[ G`ԇsSCߎ}ݦ "ُׅFG%8`4'/]EnQ"PZD|&ȣU cViBn3+= 1"N1kIE6(DsZ˲; Cz2t-1K%_Z\%mSnp.3NWݑ$=P(U Yϒe䮄kyD-/ǶaK.`*qmlsj%E4\Yd/; 3³gL}蘆{\+SHFXfkr6/%ˍb8wYj fm_ʍkdmC PcĨ)م(W/pQgY6O5"05vރ4m] n q"?Tңc%#_!#J?B`b] (\Yp.]e 4Y&., />WQX1 4 h_FhR.m=Rei|H=Gv)]9ngay]Gvs I}J895rVjۧý6Zwҧhutv{ϐ;= LeP~/ d]SSZOu)xUT z4 uP5oY@O#D?A&NS0Mک=D\uTU?}cnB]'4佷濠vH:&Ct' vRl{nZn6'AI7Tv!ږ ~PP@,$;gLR~Q' P 3Gx\.8);:΂CY=$deUu}՘˜ x# vTUp{q/Wyum RVhCآV-T!nQ#4c|y&S$)r= )$٠,;?}a+*Sw;^4E\̖IE)%v6RRO5ZG@*G8ֳ{T3F*x aJk(tRqg-<zlI iJ#wdlmk!K=E!ftNRGPvqO0?b7*w?Q {fطiEKƿbi"lc!ݕcʒ]v=Ja3Ļ@[*>l撈_!jdOz ͒Ks W$B&~5: .Chk^Y |g)-a6ڢJog`K˛P<,p$_nH(Im}G[ȞOd,]ItښhFp{Obz9|51Xe*1-^l5-S֏e f0)r' }Biq X]&. yPQ$:/BHL"eAiN1UU;~^HeG,ŀBkۑ`:0'WvT*$Ii-< ݛky_ht}gyii;Vur\̳E(s#)@.8H¢_b)MKMbU8Rl#< u asOsb>[f?KxrV>Z0#ZnZgp?yu\ONڥط,<zb&fedn&iÁceTGEG8(z3p|@]8WxICC#bLjkgC}1(5kw>WbǍ@@W""h?BJRl ,[Ͻ\%w-r{~exhwjgre|%+5͕W 1s] /FZ3 :}d8&{u)6AOpp=~PʰGγCd/)HL-P:-L< sG n*j'gfh0P| CZQ8cM:r1sMmyvXedR<.]Oçczd=5B_HRDG~m҇i }mq?QXmey0@&|c6t.TwvXaZ#h7іqئ/N̞c<=HE<zS;G("J<ܾH bBq˕ɣf +e91A39}) єV b{gv B_ٲc=(vā?<`eR*(vsڕ۱՚ryL)8;#tKfUIc6<b}Or%4wR]mn%R"uIll "cw-!͍(~gOb&OP^d^.ho!hczn@?cE@DUCKm;=coYKF> !ѱ:d&'VB TNmX_`R( `Rh)&e5} Z< *$(Jtw/Q$8|à\Nde>-Y9ھ[L8nys? RQtKߢoe>ĝ2DQ'2@3:/aa72ʵj4VJkO3z,1OVXkBI6i;]٪RZq0ĹnX߯ )M=2Iܜ/C}Qfa[#*X1 CS ":@;@kqTcamsIu!_:?eob'́7igpWRFI.ȳ-özI'm:HTJ6vg_84a:EJcmjiFB]=Ak|[";N*SY2S1Gjfpbrh=w184;m C[o ?aN[_ +#tT`אP8"_îEӽBnj@_2unx= I9]gkaWú׎g' \snMfdO7L0څڝo+eʶJ1дMC!q(ȳ/ьD:x|CIZ˸,=ܤΡKU6 ښmV`P105\*#G*9OeށsR_Qz5yg=x^J]xG;T/1F KN -K-zV vatjm*X*9w(׬~l4WFo{=2p@ sӑCfF> T`}fI.J2r"F U>@\o3LCW8gL@zBJᄂMZ!vSL4,z? gRaiD?PzVksk2OfɐKSof-a+V$m߱IOLG bV/q9^_ld`uySΔ%D"K1o6uy#z S𐯕n1oU^`s$4dm´Aݵs"߃}}9Z2!Uoܡ ugl>B{PJ "e*Ӎ!0KkpV]#]2h^@PoaNz61A7zTMg6i5b5NӢ1 q%2_LK&۔hp^ 6mkD42%뚋bg⿓Т>b,q3$\@4(Ehߕ"kaޣ7IՃ *Ԟm QV=9`.GpxS\;O#2UsD!tQ+'{MjaߪGwKWoTye-_]8Sl:yk7"fvBа[ǩ׶ PA}LN92P%VHbQfd+s:4< ޱ`"[|)kxQ-)X68aY||8\I|1cl&hRIck HuB]qC=0aWUbLWb2WCTUwh` ڛ9L#__9V:{B (aN=ES1Ƹ}-HLg9H^FKU)[ؖ8đ :7*!PU\zsO1S裗WREc[a4<#+@K [҈TɐUcLgPJ~]:B=2) ~ ü6M3CNYU@}8mQzjUsi]С׫doa'WdQh& .I`/'=rd|E?"e~~%!bnLƻS묁oLˢ D ޣGЈ><.63nZMɫPDfXt1#^f"ډDaQ -Li;GÉ q[fۅ2Ua|n|Ui_&(\ .7 \bHuׇM(R75ţAU֤)<"~c: |5"YAцL2@=B3U9XkW}$nLo uO(9:Sg/n:X1ՂGXG1#iGݤޖ9FdezjR:t"iCk1]r/]jN:Sጲ,[jLoWo;.Pp:ȯV#cAw`q]9 ̎u8E<"̤j#+xlk2S$U3h'QU8s(<ǣvؗhFOU2AdXݶS5V aPUSr#s's򗿏Q7w~k%)CM8qݣ7 X= P|qp#V!|*g@`;zu.gV=R5 Qr8<{6݈!O]#3RvI/JܐP)=M框wXR\;Kqܲr<[p&o:k4 z/ oU"r>e&Q6J4_sWrckK3` p渡mVgl%|b/TN)U^ZTSzqԩS;S1|]3gG^8(oB)]"ThNԣp$*-I??+~ǎ\<fSg-ڜ|'W@dY0Ci8ߗ?{L4 '2#CDC,&ڡ%,w^] ZzF$43XbS<@oha&U|Mge0Qv%LHotcPL^c.xIZϳUi_t *6(S2;,^_U7t—_ s7H[ E/-'ݑF]e۷rz-JrAȵF=6 )܏:$¹X@q~1 .J ÈR3jmo>#+Z>{U9#8}Dh&2vϵT5^Ri&<‰A$PM+Ybj( b hnje5LM^NX\zlWIT]Rv;<\{ gueύȻ>r81 6$;$uXw]nD ɹٻ[uRc0|uN:/aA+JOfd4|Hh]Ƈ4N̒^ yz[rIC}kzzXVw35?]@ #` J=Z,,;_s@n/~Էz>QBZϫ_ QѕVC`H;țζ΢YZҀŢB2ѷ.(F̩"nK}#  rpas5[K;fwSS(8'2 [֢1 Du/)=0fKu%E9t.-[?2,˳yT(qr185Ws&@D|6=L_5_c`"8t`!uфY#diEu,Df?xٴ]`Q)Z꬙/%ꉬ,ruفp!Wv@=r|7 jsoŸr$FNK1RĉjPz-&,mwEc'ӠoDSc4;b=ߠx'Xb{ lOdH\MBk3-8Q>oOsl@lvdbp=i^ |u;rB]E6oh.u$~\F`]j)c;7 % tÑn.d$:;:v:p+2ZMho/!#=ifPw&p5҆^jlX+dfm;_>*͋J^ |p#veSI&.S 4jCqunrQZԑW7WeS4lA9+X'/_xp'& Yzh`E$gUMN-R$y$UF /.,[7֣g9 ZzRؐ;+ׯTT6xHrk?ei;:pi:z" 5h'g]bN5s]HNQ#iC3KM0:tpYt#$C W>bv6ART_iX;`HQ*`AWV>4J۱A@qr>Ǎe{{j!?_%aqӾ6|mUL =NojbB~x@"4(UkhI5ؓ)ӶVpBZ hoG7 ֞[+K_'Dް ^́`\vdE΍b]Y{)G0s ew389=<<|ER+=Bt^Q*ҵQm7B@ϲp/v9~( tB_4.L't^-Cy##i@5֏!:@={[l9B|-CBmV5Phjob{K5D:6(Z_fꗐWC4h ֠BT#Yc|qfL"8` ^Х_U!tLv:$n.17V=bs Β!'n.Z2nETh-|2_$q9.&w"s92y1[vg#@59'tp7&56_bc(;rݓe2>:>%I9c HFez ȴ?g˞Yț!7T%Rc3|Xy ]d=k'ՉMgi$=t]XLܒ튍Ww(|A"IP;QE54.{ŹV&ݵM>;6M8'pYCݝK|~*GUvAP㎸z2RWfDEDss'#hoDo/`E5]!cФ YtkUeSTY-DWLF};3 a@&2f{W*cّ2E#mBu'&`0AR1nyΝbɨ$] x'jR_S|ͫ $U*k)BUXcTUX J"I1A[ȕ'0c/Z*TPN<"zkYSmf3f ^hKK?s&JDv(L\!0RMt('(ƳM#Qi6T ҆OU]]JyR3';ylTLݛIGir6 %Dː\`1ʞpg>vlg "~&C 3ܽvN˝ $UkPWGU{^.>z,цh#ahCLh@ޯDbRAmݾmK1yszqPQʃ !^-Rʻnw3'z E ~ۗ{Q 52c՘BWY{?]WNҥ.9߄ і5BQ,\{gEy2O Wi%q/ IᓂeiŹTF|^XZT[; ԠHL8pc@{@MLա/,֝K┆S̋i1 h4;c a9S6Ū報N&kA }χ~;NPR~*3'qjAFc+xW~B4 m@ʫy2'V/Ćv,[~P~Y&Ό.z#J00p z & dw LL?Z,| RAUWA AS%y93?A3ʢeZJ+|0,hw23!w)Zl(kF?x^+fpqjilmWl|lѮ - A A]i%Qgrż]}<-r8St,xf~vu jqݡvN]Ugk7`3/z#S"<P+Lx j` އ=/1&01[Ҡ}Wg MGMyo갽\^m pΌW~\(Q-N[5bRnʼ|{# `MO2&?"~,%0ict#Z\vmzJH>eoVW(^ofEz'#Y +K'ԋw'W "V K }c)DP!s*틳D5f7~i/԰{lo߯"(ǎ8m|_q֦MK/ԛ~Bi)+߽3Ir (C|{`"Vm+бb\c& RzD~|7eQ4\vGUݳl K` ><JVb3 *Lo+tR]K0yIn Jfwr8w"]X?Sjj"9B6wx mٻx*nr2)x*/]e?T|i/]ywܧ&Bn4!]PeT mpٷ1.0VRy7[V1 j9cSvP =^FE +|*=2'+$gn!M٢svb3m`wEUOƴ !|+Qh< ۸DTZIt,8ޣ)3.А@e)*F[ÕP.ti {g=֛ltnHj\Ć ꌘ4d{'ubMc`]xca eԢ ʌ ̒3C`^] tFc4:i}x?6^Iaȡ1U~d#_q\6OϸڧYnRUL R>m:>Ѳ_]&Áo]<+i ox#RyKrǝ-5u>14!=06nB\ƋkWϟM(58󎟝F dQ8Eo{7f 9'pvs83> V'iBo( X& sMp:&8 6Jp/UiVNB?ݎxWBʗk’{\% ǥי|ڊf@WbRwSYn RQ:lLDb|ǻl;G5۰>Y/lCXL2f~Ӑ栨wq3)ȎyN#uaFzRT?w~H٠ e!*7t~0ܝ| ^D.+e)ABuZO:ՎseGb|޴[V…75p7"^tA#''uYhRXIؒ<꨼A2Ua$!׋BթˊuC >B0y'~a׻^ ?ӯP+˱m狿`J<U) }NtbБjVV #~m+б ͉'b*N$.U-LItsnȽ{08,6 ru8j r(,E]3 5 kD, 64aK&vU ېzRѴ}oGoe@o4tn=ܫ/$QO2>XojOٗ,T9Tnv\o%2+P19&exĘhcAqm9Rc}:fXP+{t+oNp6g3fW_eN]oԟ6t (>ͼt0Y6VmN]ҹ:N!m?) ևSGH.r?݊Qx4޹ zQ&G'z~y|=Ezl?VD:l"՚hݿVT"WB鿞i~A 2=3vس(ϊ9/ؐELk0>YٞLNh\l|o>+) ,9'_wHl`mFզc~6MEΓF%/_uNfs$׵ $ ;7lG!>5N5Ǯ#$ 7 H5jۄs*] ހ_W`ܥS$]bwivY%^PE%C `Cb{#K IEB)WU滦QrM4xb~2 I"j/.>;Fz v71 f ./8>ڢ=t4A3ڕq=0Rx`s}+i !q^Q+)qFS $wd'#( -[<4k(Ca,ULԡH]3C|Lf,`Ay"nV߻cz~2E2X.IK% |9ƕ݇Yt  J6h%Xu7]NOi{O_ 㼈LꮻI+΄v AlRJ͍Y\xUق-_*thkQ|%%#sv0<"ܤ i1(0j EY$.vIMP)[| tp&o gxv_ÐԇsEOPwd xLAC͉r\lb@λW$5!) b쀘6ksڡ,>mgӮ1%zX8r2 jV_K ڶS/wg8yj8pa)Z/e' :W\%͠47 3x=4~ګ}+QBm8dS_TTHM_ M="?@ 8ZI&C! I5S%73(k1]2=OQB{'&9%([0f^e(<$Ɛ_\i죋HBu=t>&4i R<~ٻ]pS=Wqt/K^%/c~Q [9>΅\~6J\c>sk# ћ6zN7(h؝:㏈iqOE sMF&*ā^nf2Sy,cqBN?-,ɥ.^јn%a2m:=5~៺kh,n0'=]Kä9J6IY`I)yRgg=3M$%xL)T˳ɬh|S0nl39 {9.f8Rwl)opVĒX0#9vN,6wަ-(,9X<_& urZm"u M@2{|M`5N6I'jD´'$ޣğ1i5aW8|B*Zu Ut^:V6?N9kadTMBHGxFd{{J~#2Z˻P2Sn{F*Z{ (>)st}hPt+僢&G>F0T (!E9?4g6AWn:-e53pn RL{c2FZ}r^*3gEu~k nڧlhcà{2 !]NAB\uD %!~L J=/ϤU?gW͠)o@!,*8Ƌ# HڨCtF ~G $9r%ƼN5߰9[/X/r9>J.=Bo GԁM-d(F ]hy(Y7>ǡA?NM{9ewiJm~ S]Mv@HwXw*s ghσ17}WrL:'m GX\ =[?| s~M,5t%IL! xfu?3\J%ojOuX3|=[Fu"% 5_{%ɇDTG'D>#<BKWSLUxU%j#@Ǚ_?'6}HҚɲ T9iX/ 8LBq`%cuژɿ&*e9$=/=z/ . X$>{FC "1U]#?<_łAHOLZѝR0NsPV7<\7|j[8+O5TԇU Y8LӬKG5 }slJfuZ)v6GBmčFSTb/KO.߈f*嶦G:aAkLdٵY8:]h9 3FzTW\edlAh$zH=S,CtoղA7OKUG~Qgvi,Z >N&C)%)j]f ׉<#4-_w,a ׆'+q2f8 EBt9ߌ 06ਧ)8ir|԰Zk*H XxŃmuLzA3>/M 0S\B-}UYOͿ촤QH)Ogob]"Nű HUv_u9xJ_c;mFqA*KPPRg<{΀EZ'?3ٝL  /jǛ1TF sr)Zg~8{;ջXci: =zUʿ>fH]nsὓRB13F;\&pfC_#7H)ƧMx-c5( ]0 !'vZLbEƿC:-2?)* fhfWF5UFK)Enk& XDSM-'x&g{W`|~g ܑw8Y92߼=x \!ܶ! wrk9qiJJpZ~.KN0%>UO5zRhvz06rOL,+w \8hثAGXzkءe $èޓVm#K*^!@8e ]t/t6mJ4|-TvIcʑdde9"k=eVjV!Gyjp|:7Rj ~YHXxNLspv AΓ@D|7!O 2hqb ()U,VO\ܪ$=wHkY&(avJs*״r:lhqo~lThU:y' I))mߡu T7}.ąBV^RU@չavQIp_ gdފ;/ພ,ơj"t*;59MҔHO>4T>;pݞ4͉U\/ri#i j@Vۑp֍ iO+-jV=n} ;oӬC]gۗgC,C*`=8~*noڝ=}*ʉMB@88MK=.w6Ɩ/{0Q&4~ܛjTR=vu?9ilAJij'z~K˱QKLN^s[%Z>eJJt@u SKM9E8yЀD0g̼ 6/3ؒTg6=@0>ۡJ}RXؓUcdAPh r*G,JS>\We3:Q, [R0]vϙnl9!6~Jʚ!ysP" jԃnpt|@lr1ʃ'hXn~ GiJ}WPIlmb_9X;rL%[?,qЊ]Ro,,`SX9|QBʱuj?3qhC\9DP^6x-<2K f-ۭ*'t~k]Y-%wBA]]D'DNuֽ5$[^4W_ Qw E ɼϋטRc5ƪ ]<a Dypf_[M|ÒWݶ6h55&W6#*Z|P؝cdlJ;dotk{v Bg ֹͺ_3to|nP &XW LN8/%BiK4=M&S 1:;OI@ ܀Y0V-U[Th vhTk u_rK/ZS{B=o[#/Xq2alP"z& k}s%dL2ķB[U6EJe]Wb0`騊{ҕLUvW_ݹ1brBrZ+:y`۽{2/O=7 gcc`~ú>Bo }Oy\.%JH0*B\ ״PG+b-3hw.G 힎n]>yiE2rR Y#"ʲ=<@K^B?[N?;"ɜ5aG*`On}r'fPڄu kK7eX䞟U2/8LDž/Ӎծ?["RjY쵛>N<Æ uo--yu:>mW8]b):dT&~x\r*._aiMgW2˕$ěוxʥ%ڥi0 ˍ5Y:Q[Rk{w_~ 0{h}%7x.,P S0fD p9V'2-C U&x>aՠKaEq线Dg2-vaJ{&IF$F{L.+T3-KI%>@Eh<\+Ӈ~-.$Q_Q=sa̒BxǓmxrb Vk2sC-_63*]wRMD}).CzVEO:T }qt+M$(\En4C2eU# dL8 YM lRܷv4ܴ۔f2Q~o {K]0(9`!'dfrZ萲M* X+2FJmgb/0=ʦ~2|Wf>QF gm_{-1 nf]E PV5fw5FwŹ91T̮Zf͑A/ I&>E}2Hw-wA.v lxlHcW)xTyi82YHI^Ķ|ιBԻIXl>ñy[ʊ'3 잇{Pף@K)-'LuڋogYЍ.o!jJ"*DoKU“?rřI$Cr跮~NHxl ℌz_#-*ʰy{Yeḥ̌(2}Ǽ(<]Ym6H/DN|!هOW>'i4x7]J^CpJxz󦯦OXi,HE68kqM-XɁqK[W'3ӊF~Alu۲BcXF/Iv >c]pnDNcDv)'ϗ0-"u2C"֝ ($&%ifs -==qL*cޙ9H]mR]?T- Lz՞yW(G]LRfaՃWBAf9 l!2?^=JC9 1D%'_(k֌DK}Cw?'r$Xu}m)ŀ U9%U'A=1m݊u|"ˌ&GD0 \ږX#aOdiwbRO] v2;q0TB\ <Ni;d{ZzԔgWN^c6+fWZM[ Ki8*?NRKHޔ󰤲6U`7CNĬsZrSZmzb/,YލysSr᫥7c>`P?cވFef޷eo*A8hX@ZlV5&]pNjF)18v˭rNP5c5GR6)&G,:tPs`5!u*xS`%=sm%[4w D e$|i6Pjv4 r7ijiGZR2_IpǨ|P9e#ZɝCF17-CFTz=A1uC3aw: dd)pNfm aApnw?y&̋,) REJӜ]ިWSS֪|X@4Z5 WCL56쬖vi>{չ(fj3UtxoU.5"Yu["l! ?"V̊C]wv sTw%'*TjM+Yڃ#nrҊPJ? 26l~ K~t y[w%ެMȫ㋬z[0qVPPqLnwEbV@ iy;&/pe}m5]v>5f]+.A$36+TFhasWmPZKLdpCq>PA!tkAY]m>j\Iczo#i <󆸾Ku!2Ued%:EyG } ak#@]7& Y"v#nC_%Ή?e"iJ8ٽi/<5iM8q2'^IR}E{-Zh3+RLrz?r`HuH^`t5%U7fOZr28ƿyyy)!Ι% F_ɸ< py7uK`dzH PސqbH]HnZDd ^и&+}L[Tj[0z(u1Aa@v @葃ٖc뱄eWkMO󭼶HӄWw, +ưwC -3bkb7X;BfTN4G*'kFJ[E;yŔ߰3I&Z]4fI*N)!B`ڌ?z<@m€ D=t766kyu45"t96BNVr4WHc,VOﶫ&Eqԁ1$bpDփpgi'j %$oKhDֿ'Cl&uv͵51WUԄ*QN4!o?,ӉDz̫eID6$)1jt]r,\!`A>:Lnsdjzetڒ+uX!0W#aMI]$̯6}(} op:; cvQe P[--,}"A6t5m~N%* v?g^=]~C˟v[f}ꘓ" B1N'0%o[d!"à-18,ĉ!n*zOrrD *S#?Xf{O1fl7(t0ehם1xah|~b~ÐZIXj*'5Fw7 e;Þ^v78.i"ˈͽΝ/v>z]2 gm[ 7P{o{lVrNDF<;E-5- ¯YzyIځ,&QZFjwǞ>NL7Cǩ~J_ C.]BGϹ|=M ])\`oSnmζj]k@|u!dӦ Vjf3y57]߽s #Ds f[{3Zj4<6A4$<j cv铧WM̐;#y̶]V3 l {s?`GjMX`ѸCI p )/A޷[6&"DU{}OV4,z4un .Ve܁usnоr.[ bqb~VHC\\:*KG eKbٝh!c^ckHGT:6]*e;lX- gnʶB?$)ƙ3Ibd,4qȷ}i/l`1pQկ=''L<"NVI$@UvSW]Jbc#vn;_xR-}oޝ:|37 .D5>$ Z*+ixt sdlOR#UkȸEt:j9ӰP[], ރM_M5DEnq-m=MԤ%T&j ӽhΎL{kK¼J" dxcRO{vZ$ Yz jt8s]bv-hIk7=k2fTݽC06ສ}L/ \ \iWn6Ϗ`HSoz+oj%nDb'Ш/sTՑ cO90#;Hch_@E:evR_o! l{y{DCIil]!*ǹިWvlSy]YcKB5^ `D4@]P8׿LiK.7d8A,lx4iѐhM<꣐3D(+KN+ߒC[ɩVO}\tP!p.Hݒ tTk^D2js^LO&pRPe|lECS-ώWߏ@c1jp@%puxrS.:҈=ӤM=1.cFosy Rx*p7&,"E vup{HOsf&=Ԡ\r'Cw穳(aJ D.:|zI,L&~em9}8]@ 5MoX`1yZwG[7]< DWK}C(`|~U,'^ڑ~3LOתψՐw|U*8-Xd~6ث7-Z%ׅ5c ӣDF@L;[ ׷ߢ%xtfWTBJ0ߏ$19o9:Tq ~gqGJwuOЍpMTKM&Dw 1|_w? ٵuR}F*iNkr<8ZvL]?6l1Šd_Az@ОVO+PgG:R\>LVQoJF҅ҍo[1ʑ2AB1KYKWMicu_}: C3#!PH[_:]mUJ+%ZE\E׵6<O[c9ɬ܊=Eн?k?ӭ%77XDŽژcO Gz1<Nop)\]bVhz D<.zj ,Q>i6-V|O>!>7ea90CvM'$B'ިd@|Re WѫhH)hQ(i0s_QuڙeUkɽNqO ߃V $M$bDK}ܨ, RI}a}B_e-DނESH#45?'~fXCNjb2M;P?uc* 2R~fS\D<:CZ=5`u29uHZrڒTʼniz8$<.N 8K"jhTn̾/Ĵ)B<-S/sx H8"CMC, aE\\OYKcO&q&küSv)HD;>HW<#M 0<ā$>P{y*y^.i_Ra;Fr&4̟SH@Ώ(nYw'B3S5$j > J_YYFBA|\C ڦ{o_̵3n F4JCgjrUmȍK"Q!ׄ:P` bt 8jQ>[C Nѣk}35M dr^ɰSǝ/E<2}!aYUy<.UMj?ɭt3 Yүam[H9RՁ$ ۇӝ"p-힂, L>ޒtWY~4lwzɸx :͵4v踃Ż'ϕla(Q1z׹9#H|v>z[~5*&1 8G!*m75Wo "; $pþ9T\Hh>*0zzG5.ҡ>`rex!g;@5?蝼u(7#edPيoyTs r$w*c^*}>bnм2g8㵌m2繸Xk.5iivϦ{dRɀb7~mUQd϶ֽ`hO[9PlƸynac"Ӂ SŰ9kDzVӎKZOa 51;]KOEA슅GSBx}h Qn^t":14CDWӔUoAo^jɑ3ދfm&3:}4u;eb.D?dHH0f>X5vחܶ́2`(PuE~UBhv-7䠶 < K,&洺J5lWBI)+pXx5\E[r'qUq8; Q(6JK鑬`цoėjSRۓ05HƢo݊r퀡? J,F6~.닚,Ž'8A>;e;SP:>.-/^5۴mBf͑0ЪMG* @_]DZ'X 0O@vD,Ҡ$ Eip}r= 􉷥>$9gC'|#刡#X,kgru!uĔΔج&|d>g73 %FPu>zUl*:+-1ba=죰,~:O.kÜ4'03\wA_!3.}Ȫ%Z+8 }g"(z>uy9x*ʪoX,\q3s=eo  \zO ;tAPO<;wM#mj,d%Mr=څƻGjg)1;g>7 ̳(v fc㌮Uj !]vg|dHq7A~jԸZ9H_0t/|h܉,lN\:W\T>FaV4Ĕ$`$E#-M$yI'pp> /5ᑜoRӈ.0j Ɯ|Vq I;/k1V">e1O' g)2KEtx}:ĭjX`ݫiڂX,Q,DZ3? ,g>wpn Q mx'kö&xNNdZ tx9ϳ8 LNE)W.}Od!@Uqr(ߚ}a}%kyф<7̮CJ>̴ͭqƉ6$99m>U]nKNS\W]쓀PZ9U}G$%PMg(8J -yl4^=yu9t Wr}7kL,+fSrշI^tlFP-9Ogxepե=3ǬKD4YBT-v8iyLhӄ ʖ_iz&|0CAr۳G.骔e6'PJ%]jc"Y)E'rj#tz]'s `,jV_ zԹTZ62k@9ef#_ W4?Z, t}CΫ>hhIVmfN\;(qp3x:Am y}%qĕ}8z!?Y es* mI*uYdɤYi䳺/+Xq; Е0z`;GʺԽ: w j&U&*7P`OZo0T!%^qW'_ {0eۯ^R2`QWDs4^゗^J\އ:s.O9|_TV#>XVřuJsN $Wm`Hat' Zctb%pl)"E(R-Mjx3D11<7 m A՘k_Iğvc&؇)AW@PJ3S~heo>drtWLROK+1s|Sc>'jCdݾoV}Scqn4[,y]LB\WVh59&& k+ELӉ9;a퉮9UɍV%vp"qCTP[;npҨB̬f+Wj-d3?s6# 5ї侠`Yd~:Gc1a@9烎j>e.opP0JŢu+{'nR)eW {l<{0QwhZLLҡQ< A\@RcK _*5ri:\H ./!4QD>Rrp* 'u/|b䰫'm8!DŁZ zIj=DNUtjVq WVL.AH j-YPPȲXka԰'G7X!-@&"dc΀r;S(Z )fEEDJUEO$ҙ=ͽʙIŚƤW5F_%mKNY512,/ o0ꝵyX^',Q+ݓXd4СvFe""Cm*k1>hy2"7ˉFL0!9K>|;J8=Y' &yu9=)ɞz8*'h8 ]1޶Cl29Jo8}[ (]?Lg{,v3'Õv9:1ofU6ΰW*-&+$Nm՘T?X,e k!v x}!ڎ/1p,KTL̩1&6$1~L3-jn֠"IS%*.yh9%͛/u>y O {<"vc8a)3hv'5CBM)"\>i+8=~ByG ~*QB2L6GB~{bwUZ(EHDBY<xan _JLzFG/U<z GHRMLQP]ԒqUw.B7DcmM 8.v8oώZ_(xc.~EMcQ@6K.bQ}R˷.U;Ud:^iwsct9mIUB%+KPţ~dhtղ +k7pQ/`¦l{/Muo ٺt:PWZFEj׋mCtWco{h&ͅn|B4hH g&5 r$]BlK._?5&FKܾ!d\P|!`U/oєLV$,JAs!raWT驐h/ߟ8L^$t& ў}8c$Wa3Zs,'{hv+9CΙ'0 Gm^`=r MXuΒ\r] JN^H?f 'S'V4/odͶEۺ2 r}*(6CJrSx#Z!I_Aȟauʡf$N`]QoMK^¿MDO, .(B_:F]JT_D]>@awb̭s-f0Oz !oVV,llαCp|F ;oҩJ)Ξ)`,i6&~n4)EۓzS]P!ֵWH}79ۖJM&2'Ƴdvwu@X~n.z$ʢ}pz]6%Da:EvSpGbcL3?j4 v1ɇF냿] bk>#"'"Wfw1ϧ, ]6fLgipa){O.#)o ^FB9ZGZ}q/ԇx#*:l7aXLJ9*Tn?)JL= y=Z]x ngOL۴.MnгjoS49qW3(9>BTDp^1@D0?ZQዪ:\l puƸxT, *a' O܎r`hסoÃ\3\MhƟ3`,ހ\SP$B7.QP!Q[dV*F4׹63g("埽Zii+,yQ8, y$e/S%pd !lDz_5ļNvA zsxo0vjj5hLju)eKX2]w^ /!$m 9A$mGϷ)]JFjɕC[VD';aR4%lә%0HT$h)}74WջJ3r=vDžOMcE#@jC-+(`99 [ôu*v?v|]ҏAҡ&VEe M߿3ΗaQthݭԨ[ 9vQ&'u' 1ѡձ$B5ZۘL.o)Zb Q W'lċLub[,ݟ'8Λ #kYPeA om$?C&O0e2L=jZtY'?%A7t+zʊW%r0¸xMYK34/=Vܳ:V+Yjv7WN~$c4RN_#@Xg&\ Ged[gZPFm*+M%Caщ~/@1B(D`ғ@Vr2=VUp/NU%ul蒠uqbEUd54f~ +TFg_4%;L# DUik'jG;>#HN:Yuw֗r"!)AnRR )A6٥$.|d83ES "\IiW_Og%)A;jty:#< {ًu,G!g`%wFs$UY>Yq~hƉy6ޏ J碮8ֹ{ Xfp2H wBDE$4ԫU"6bfp׊ u+q]gB4) Uay.!8 &:1 In8, )~Me/դBg&n5UwU]@fmul0q= e!9CKZ3' 6D uzU c%5oVH,tu?b#kHLz9{V7kNR=^\jڦ4q d=PƸl 7;`NtO9ƪlvxI^9HhKPysE%OϨ>}8t+&fH=n#u1Z/r_@. H,34j@N+pέ$>Y_|$u6ct >D8qQfd1k< eke ?ZNL!h'ݚo W/{׏c TEޚa񉤎u"$Co 1eM1g/[X9mu^($ ݌|EWV\f]7S w*p>{T8ZͰ:)RU:)aH^ h6D?nƒA3l;cԀoroլVg a.SxW4 =b4WLc.3rM6dfBp%싯g3! ŲFV.,8N ʄTk@NPMrڥw*??5mf tn?6u1SAP*^K|KUv-_L/:?`@W:Qu;Y)X!!PU\ W4>'୒fE4st-!s^1mοކC;|һ9%_pAƂU r4ïrb?hdDPpȾTSz휍Y s!i#M7SIxVOo.L-q FK5gcBbCx`]-A5-; ?IqnW"{"&$6<~F%+PG?:@.̺,aC=V# /7/\|n.F;YdJyܻBkq:wlZxL`AD|xS*dVF o^ho۴V\YjbI>Bu6 'W"TN2yH(k{_V9' H`m Y-7#d5m#`Sbضh[ BJ\ NSL UiWLtަa4>]3޳m<40Lj\,$9*,8R2.FgOxqA*wvxahhkǚX̐hY]! '&!:b5*Ʀ`9*' f+U:~ܥ5N&ZVrrQCNsiA>MfwqF$UBԈDG J14hKy|DyU( t>1"z7Nc`o;2Tt4,(V"$KHpsi*\ ԅEZxm= 70I"z]w3Kި XAȂoה&77!`LR|<oj~ScrG]ЛNxDOY۬!WvvXFTS5]  Z^R0|wr/* ~Oy+Gj/ Cmʦo[w|R6s/'{ɩٹQJӊ)G-\([3GX(X)-zk!T Ba 28*gzF۝Ue/"=|L?Ħ AcX^9'V_O;[^ }o(&&}p4MeM\3̬ؗv0["P rZ[)激ȟ-rz_ TSɴM8ԨTyxfw4;="($CP^`!gG(ȩ%MG?Se3\vL@KN!Ś"Vڟ.?ϭDa!#]NU5]ЛUcP#4j4QC5 ̪Cn=dS8q0&_%dVϊ6LG|guAx\(V|ֱyCSgnP_.pTu]4Ō&)!.JRs"kIgl 4QȹN_?-}L|avDz{ZfBqk)>+X`ES=zf* (4"d<:~ C: ╤dBQ=/?QYzl7|IǤBB"1\y5[pbP'0 Ȑ(',V;S:%+4g;]X( Lt'n_ԃR:BmksMZ!eFS: o<0\3T+3W:/31Te !}4:FSU?%'=`"J 4iڦ˓\S.YQ;m{9'?Ό[0P5_/ Ʌ1rƚCAQm?Pԓٶ/FPц0߮zq_,dpBΒnnNFBP0+P0Wͧc Y}WF־&0PRUaKZ25Z$GFD3C]\Ŧ~(7j洺O|oL@*nF]=選|fъIa1N$ъ E&vgZL^-[-i_?H 9A3O);Xb CcnP~c\BE垒~ANW..#=odTQnف8(tr訄ڛ5Rz;_7k뜃{H~b|D| mk 3rCO]q Ɏ7LLn~n6>Y07dcʓ)B}8"WWZxFcdkf!t6u5cavz=fpk51"B|#ߣ>IKը޳MaxL (3.T 5nܸ@f::@(k[ xBRY-lؒ(-eqjĻoH؆%Dؑ ,ޡGa^R'D*ځ8h/1qKk̔45uEdO7Κc\H/SI ~/h5a[}79Aʆ17A :D ><yº,}ìZm-~D=7MI 2z *CprG'] `Oޠ}]Yt_gns.9Q۞1b6P[y0=)w 0|^PU^IJ]'n:qҷD" REWdz!>,,ktdDᰇQ'$|J˟!Z|萼1sobƂ!*A8%+.jD4ʱEUݝHr٭]rК-:jrd[qNOz&E<]l7;gxgFi;\q 37-E@/iD0P+ɂt9.HNZ,ٗqF~\] ><<?zI?s:a!}/W&,-]_z2cQ<ehZۿX:s |,8`7JKA^޺͚>\.AIN~bέ Y FK-Ed-U13F"M- e }:CDOAcQoUS6tĦW"HK #ܨ檿E toGD.W(u"ZbtU TIAqM RӅwpkD 3~P= L;Vƪ>p>N'İq^ )h8RX> C֬d5أ9;ԚgRcNzWpxlf ]p WͭN"n~-(;k_{}ֺjEuU|~Y Ams}jt ? q+}mݤ|%(X(kSmN`Xg DP)7+`/uԘ*?2O, cV8OF!B ΄3c?g E%>-7ힰ?oBC* -=SǙ,h =evn Jyж#jAB'7Ҝ|G)%zYmq) O5bmmͧ?v5kfQ;wJܺwkc6nyH kk{=@8G4'nV߹8s UB.9 2HfsrшP^gS Rq)>Pe!;H/0ޯ eԩ<9 1#_4tkeIb5&Zg B?pf[ke@Җ啪/SP]b NG ny1k:QZPC dfϝL+BAꁃ8 1b)+{MWs>U97T΋±lɩL0"N)]s&h/C]_*w Qj+풪DkLD/t.E,°*S} Hs\AlV Fm !f=Qv~U_it/@_a%ybƵkk_7+q h V3Dn"EM6.v:JliGtʤ[O9+- .HGIl5%6Xakˌ4izk#&ȊX}8 (6MiI:l2zBF8;#=K?EOEPf 2/5c&oxC$Qfb곜BM+ϠZc`ZWꑚzԨ%nJQX:=vS&uK60Tl9Y@O.c(}pIˎp Цag üHW{./['a\gZUyI!KϜd]I݀piZ|@n/e7?狖:p ‡xCȿcxF!qc;sFIff0EFXj ؟ZxD~SKD1jHb|@ ʙ__eBPè=tAԢ)u'S = GbN,NDr$ɇ[mП!Vn*lۉ(9cK_q4r)[OAWA0?eYT]i0lySz&$A+aQ{~Ws2,s=eSƴ J1 <啣 WB8|9r]0`L™|zkiJu$;8LC<4~&@ckJdtcGM ]y$^ˬ&Gw#t˜~oͯ'AC ˆN8!BDER=΋}/7/NbKa[r';xBº2^˳Z 7b'!Sq}>R 7`f}=^oV]f-&Hkr⢶!r53Ǵb.awYM`tEDUv0^# @97J围PCҎYCYCA>L4,K@{A?qNY}VSlps?l 6Ex4 Waq $>2]ȾX rLGgPBݦ',Mg,,Sь>; g6pT *="8/|X]g+;ο9W{ pYɀ* P/z%,d iڹ^F y8R*Άzٲ3Uؐt,=K>HqROE)%YQė |Aļځ]GQm}Ak"hQxI@ rŲ! bGW2c"Wm̋́XʈV76\2yiU|. ì0)X6$zK6"&dS`p,ctCg$<>6>3}`+e~'5'^uQUDZ-XI\+,aJr&{`$rRucefzU%`x,;HPeL@'U3ϒObnyaZ+8mFHd3} +rb#i.4 Gēyb#G!M X8j3L7 [eKidQT%Ozf-xHC?nm/.k7wq6݆쎠/vy3ax,J SF*>j)wk4³m1݄zInFU|u! 94P& QMܳ7KZ>Fo9+M2_dwcx`\zּO U]23K֗UsYN4eW-b{r,ωf~8ŽkGtyYffce3mWڔOea\GA Uh֓YxIUz5?G1o潭2BgG` <_,f `_%p չ\.ERU`4G넳 Z8&/cF獷H5Bk< hٵ$Nh7j,<[vmXvUYDU0ѬƼ%O3Z`P"Vv^abگ \bpKH;$&U{^DPOe7uOݟWSH&8}9'VuZhin4y7v&;,4sKv8"<3|b.;v!!Ѥv nɮחx"'\{ъ ؃=ԡ>}Cw1 vʥ"4b.)J.(3sF; rhBb<&t\ok V  KgQen QЯR NrvO{kT[U ׄ7YP <ԝH4"<ýMLUK.&Qser)'2(t#>5B_wQhY3Z*QzMX?H ' "6CD1@]WJW>;e}FŘ! 6X71"-2u$"fH=}E V&{$.|9 6Uk0o}]3G۬ y*&ed5hb EEs{^J[aJˎg^uӼ7d1F`( `xZ :*c:3lݟ.UfW0Km:d(w1:Vn_m(PW ak6Ti*zSF9&W o!dW 9c-l/eST2ƙA>2 _cq$Ee$|yy<2Tq4>_; 0]+՘?W SC4BɎFk~q>T*%^k/UvCxG uԷMآ?R"P@.KϞ7"9"k{KȠxK]&p% 9#f =F 8*^p?x(_iR{x_rq\ DeN_%^t/X3^N9:Ζ'I, ?i#8cs);;̞cu[ łG؍VE &XI!F=HPYWޠ3 uvPlw&sX AqN(wCCOCsjs*KY{|-wzv00flf":tr`-1œD2>^GV9q)\.lݶxȊַvoFAbR^@l798p"m9zH|`aC.ᥜVFa_a% AMN|w{x[ EC0e*M"/r/,b I՘Ri77D?V|J~(&ϣRy4G%=wuf:ߛkLem#LWmNR|)Kyj}3P%7te *XZO9PO["et-?~*UG+)zA8mOكyPjC{\Vu!]h@lJ_~'zQYʢa\0. 4T8S~P\׃+7#"m1pO"|{S! L g2Q,0 7PĴ?̋uҕUj/ySI+E?z$="zS6/~%(^ҴIy>}sC5Z =_AVWCv͇XGuS{(T^q`Suh$9tfxWpcS]zZ`/CQi@NQ>9~ c&IZo kIB9e%|o;YXEo,O}Y`*{ͧË>7$PN=rIٰ{I+N`P1T 'xQz.FcE(Qv pWtC%fa&ʪ:!@!}'jw*CmYXPT"WlBέrBDf`.:&I/nJ3BY7-9%쪁WN"hKT TDΨ>=Kj2%Oԉ8s2 %S,kHlFϽ U+Z@Mw󋥧fKتa2Ys[h$%fnveA}_M,oOS vM؉TSWXԆc*c;G@ ){n^bi_\s> (As%ub>Ⱦ+pgL.7:سrJCUw)&k:T/? BسɝG;P,n j҉cEX\!?mLRj:QC EuC=%|*\Rq>^;UfLH]T1JI-:] * Û0.0ESu˥K~<3&;ptp|Q/3Ս651N&`8-͙Z~+YFR{Ţ@yR(wΟmiLBMϰzh2bV3 ՐMԬdWa'{rvO(dbYOώ*MD;PKF>y~naFLⅩAKCqheLN;SPagLDq<+.V \DTocخҴ0c^J{߀MW k!/ -T곙, RDXu3cj<1]D% Pd!𢃀o¼'9clGYՖQjNr|* qmx#,+2UUuc=7~_<6}t5tىcXg%q=&3?0^53.FELl=M.9"uӌ^+U.8NJ!đ3$x*u*PP.g4湙ypdm7)^oQ*!F KRE^< {6@FUb7^ iGl' qoG3Z*lA]E&N&ooL]t`rI3 "Iۍ=sYbPZ@RjL3VIC^7 itIq?M!n B8+Ttp+|&zv3g,yx_Ks3_i;- "RBx/|[bf0QHO4ڴ7DlgDQ CpkD>:" Ws@p PY)pNgS~0,Ķ3+$֊O+`̶&Th'"]Ә08hG*ʧSvj>~ PʿrpE@*V$O`Ie?81ٔˎ50@nKx/tq>aHcD3@GɄ|IG~T0֫᱾fIx[X!:|GZ~ cXޔwBGj1QKʪZ+ތ _vMuT}ݝPc4niNۻ?]ihF(`H3?4E?=-ZuJ 'RD`FIum{R8!xȾ7.C氉sj[Or~1JȨٜ6|of[_IkZ?<9)i3L^+!mzB w >xӶ s7~U֞2 \hKyتƟdVyNBj8pMR!$u>yo_KwiqQ6v{ Mf; =37xEy `u>8o`׹jF֦m/-pc̙Gz Qu{ si3= Շ P v~F/.&U- >u\F>܈MlfPn@ vcق ao6>ޚT(Y 0!>0J kX4p[8wlNmb&F OS7IJneOݜ `!<lM8rn-*.twR \(}rn^f_T sʨEb֛9|cο̃顶@8˲-~D@"2확:/WvEΎt xn;BɴKt.:DT \ t;qf?v6Wl@Zch. 4*a!\Bfőƾg2E/dnֺ%-L Pg, ,IAasdrAu6H41Tᯭl%3E0Oo\-wn Yy*({ژXM^&][1$q}ڻ+Y21-L/:H!W 5i0J"7Ao Ao®Z4y0C8uqٔ{XE-qI6j\ ֍耊 z_m,UUB>$A!lw ܨfLN뎸,;ySQwÖjq2[+!R=3۷{IRMF=p*+=vzRbLXyX| +W"#5TeRx{ms,]a ުxj/R1=Oh\r- B=jkHŸɧU`ir0UI/? 1ဧ$.h[t +ۅsui U|qU ҆jPm'}&97KW==5il|*I!5ڕRZѺt=wI$"EMǎ $ML&λhFTe΁RRߘsMxw^pe g,p>@X]U~&5a3$`ז舅`TNŹ,n c8! 9R7ZgS.S g}¼\J%d1ć F5kG9tsLv6æк7*)Hǝ[VSX23gkd݌})'M`Xfkn4yr8`y/Z6CKIuP"Y/|K4zQܟ~&Q,B1x9B,M0P1*8V Q O;os&#rSĞB{69JTx$L>7F0^ٛ1^w%Q0&=$a"yo,P(;c{RO`SXC91hH# dWl@Ѓ0)dqhzg%& x-!&EӾs'2X4 ]C˽ϰL3woNb+y߸aw81&zE,rnm#r²fbU"یݥՐt@=%FB겼WHz *_ 'AnùCs`Ie 7|[Bx KȲ(Y3O7$~XL25edhojbMyu6l̍@!&cCQѰTG$D8cu}iÃB@]At)vǺKS03," iǸ.[m&3W"r5T 5)졈r bh;{gJU{0jLZ Ȫߤ~B$Cs6dJX܍WF M`v[fNmHDם`7@K+g4./E4B!wն<Mf 2s0pJuTBgd-DZ y}$MaU|.%t)Sxmgdqd}y(d'qƮMF*z)f-g>W<$obgjzDgvr#bL ~b$A+viȨQm/p ua.b=kƘ^`6D- VR3h¢T]HɎI u:ߋ\3h*VG'j `hnce<ś]α-~ Wº`[֎C'>sl˦g+ٍ:W_%2 > 1kIF@\a hv5> *hBCPJŀ9&>$ngzHE#7i_U\H*޲>[FEjsY)f! JQ#AR1a 94PbK=C׽iwвܔ=ajS*YZMuy4h"M%(Ĥkl/G9"b0[%&`j\fe7nwY8P ³29wgTWH8}~nHx*Mۏ !̵䝩_Nev !U..|vw9ii:1xuwhiCWGXmFRRDˋ#`cG@ vFWK}}o 5]˝ *d{ ^=pOgMUIb{dnڥpVAI\+R>xnv& 8BNga76;@WQ :E۞4 r4\Zn]*av3|jAG'O)ױ7#x e2][WU5]2npvTB-mF5Ѵh_b65^%>p܏RIkeN* 4vhqy'7{TM"@X`^: iNcjb(Tנ]s-:mae@fȮ˳/"y-yדlQ<209Yx XD3lCcBCv:J(1TEcǪ2a2TCJJLB%L97P^$ϡˊ: *4PvBߤ1i:X+MǪNOrN#S(dφDtm|iazN7˛WT, c 6JNn~2S.2Z$<}wY9X9pq$7iL7>7C)b#aq#!CR8w颬UBK#Dd2pq~htW ??rerK)Hcr;lTjYc]wmk5A C+8n&ѬZ@8|ScOgw|y/q&xOggQW`!RܴܲCԄ!<'ؙ+ @I$ !cY ̡1Z==Ui&TXQY SW\Ρخa*9S)-[GC$$a[>:%֒keD#]= c 4-7ALIŷv MJWZdM>t+syTB?ʕ( P;s*flj2G 9-3D6ca=,J*Ȁ̘$pYI^w8i##oT6TaKͻG"\1mYMZɅ* Tpd(4o~"E+S󒽈߄To`qazhHD!AQ&м"=WQe{ڟ 8x-D|GSci2jyh("}xwVձ &yz|g9)f5B\}|-֗@bbtU% ت uo8لBWjNԩx J*} "P={gW=3&4fUjx7 hM||4gC%b0win>41Mò:O-d*T-?8Zb}>Qs5%I7Z$dr)8+W()yT]UCsǯSAye֌UJ¦hGcQ 5L|!zZ Qw)ۥ5#-KP6eJSZs0ީ]S89,zܿG{t}%_.}hlrN:yuFʌxTq6JiKx ^(:vF(nUr)Jjm ] hzyҺ}%wө,+&M҂Y4:_xrOQxT.O; +AƆ'K 8r8ʗew)> $P'~Q<,9~T !c}V z"?&p}пx C+=*JbMd=S嬱z$՜ YC^b=F$Mݚ6_ %a -*FD^6\͜x~ W/TWI;͕9=I$ƈmKQ-Ўld|_c-5q0T &6 rP9t?a# AuրǚHƑ8GHzjQ1 S+d^5|L#iEh~7ul9^Z[eaQu11WXvnU)e mD6Z缔a5`B.xq8%x6]*ΪI!K,5 o]B G +نߣuI]gQJ7'&-Z%L,g. g+=ӵwX(3H&pgg6!ZYh i3,t(?S;"[4:t,.FX..5W}[ ]:hm-Ӏ U8ݙPh-3)dUY=1)B2ؤu@B(:+#]7hY49[e.7NXa|>BTV44%+tU}=it楚 L gד7f5` %)T/- *+H=m!Gdg:2{ƀzgyY` 5^5N}eQ ;q22bz zr6J9P*Bvh{3&ܗE m&u?6L4@'}}_vg;t=xR\< qoA) k|@^Eű)F` ɜN?;+N".xFXɃ>*MӘDǪNv;'T {'qpu>cNLp0ɜ.ύ.nG1dv]ىZ>p* xjq5ص8&_q mzb/+4fM6ԙʌEZRWZԾƪAcX٤-9I]8P C[S^}Yu sB}(<^^ ;tUPtjj%z/AX #JP3]l-qh4' T|s$mVui$ F!o>_īh0F7"w)Gl$]>6|C9 @=PgK=k_c:ޟ$kGpYrVc3k@- w $V/./BN1Q cڹ9v d+ЅC_ShD,8Y1璞;$Uck0HҚhP?͠ wR&<$.Tuci~XB}\ LP5 -J2$oimG/Rm H1L\H=@gdׯAY ab{DP@_yJ4Q(,0|u"<QH`,>)搾qMO&v .';+΃} *rË Lʳ{e r(n4'SLwIӼi&9z:xU!u`` PxŒ?g!q|2$Tgnq>̶R.('q9ƟK3oG iةPҕh>QS(c RFӻuZ-G&s)6"RrQѪS7 _X/O=WnO?b۝ ΫkםҔ# ܎g4yX"!GG_ʖVr΋^#6F n>D`H1]i"gC+4J8׍Vs]<_=F3Fv }LٲU@Ƅi$>wZc@~PxEo5.鮘]pJ6FrQ"zKkEV a) |Cܳ%z{K -:fLX6Qӫ)@Zl Wv$;hA7"V&9=1 1T+ OVXϾs;m~5*%63+C{!OMwڀA5-Mm*%$%jh;gɂ+3%EP_챰mCgh"t }̿%9 \F{3Fi_4!wD`,[P&s3G.HjqYe4w]3$$c%WZȁ?SqO⺆fCW Udd&Q[qsZlvKoʳо8'6G2c~RNtqJDL)QJh8}֬ ɚLWJ׳ah~#t~㚌5|ڜqe(9!ʹM|U]0Yq~_TyePnֺ&2iS_=KqVc BxL=4]RG\0ÛKq8Q;`ks̀*e Iz8kV0ׁz; prã+?٧xZӁ q@5JcR'],EaJg:]4T4Wʮ&*-b8 x'+,{^WJAFJܺU1:+pF V7{ yrpP^AKjwi_Lx i_гv (͐<GXHd~`+Z0>x͠z{:8}L4NhC)iUGuQ]n3b1/˽j .|-hx rz20cF*F6Ti UdDU$7Ӟi>W (lGc xŦ/l[HuD >~ugV=prRAd!pAyJ.uϹ{tŔb7).SHŌb@7k fXhӸ`b6y(n>4to]+H:Z ]v6q B0sc;d֛ޙYgdm7tį) @,֬rMe k1,|Vpq*: uFUq3onVz5nQK/Kr^t}Z[ ): j1F&q~ůNrpJ<ѯ$ǮSrP$.;u冬j7^]O~b'*DN 2kaҮhX"tw%@0.[ ]E(ig? CY:d xvfڄNV" 7"{" EB,R>d%8XP"暾`;Mȵa1SܟLĹn{8&f-6hbE @"edx\@K@ԋ^7dɜ=':` > gI')1>a*K6Bޠ"ܳ@q׌bYlL ancM0MJ7(}+_~esSG,/aT=_'gblWYC%ﶪߤHgpbKE$j2xҚWy gG`&_cfbU!c(:mz,}"qu @|N`0?TŲ]|`;ǙH3z=F]+E&t&Av'`?mBYsIu"ZsBlZ˻o3 X#$1r{ڮ?^yCCyDl2ye}RaHHǸ y Oy  on !L˿bL( @ "v_l_xlɴ#RcT 2 і y`g(Ы_NS24 "ez.>}V+?:3VI OSک*`7Mc՗hC<݁aӧRmX]X]X:aw0E}؝øbӁB=iWBU:NEa|RI~ഭ.cL"CGd7sɷ@Gڍ{6{7tÍLˈdb2 TquEbXW2=5]<2΍ڸ,u;QA0li݂*|_̔PYIR9J8~- GFW ! nXG36(S%> R>n*$*1jF~U\/"2hcj&َ9(ֆ͈?ֻNJ51;(׸WZrx{WLEtrSCe?QOO5k!1CAr6H^_ڲ <찓9a[&&[M(B^Ƹ^iP%ȴ* vܠSY÷3Hф_`B0ZyvMW_*+Zo+Gm;Ql8PkMzY3rLah[ow U X=e&U\8y X5unZ'Z\o",`^F5g5O`rcAM^ E dn@]5𻡫L˴4gj/H &гѿ0^ vbk@3y'EDȐhwr H} b]Im8 Ѥ Jn$*)6 As(CB(+2[rƭWwsǞaҟktUw/S =MyOJ6N<i³мk .,ȧ~i4A/v9f_<Ϻ L산|nhhX?U&D׻s3HØlK\]fgcXo%hfeFؐH?; u[a x[& _&)PڭE^lQ7uڪ)fmZ(xuvQKepbq_@0tMx@dF}H>pEcX4z;F8eu:U}'A4@Co:a09)+pYʂ貃Vr1ذʙ]C"LUjO281|CTU[w${) ogED`ό~kxIqjX8qkxj> 92 wPE;t8)BcYPVwwouo^[|ׂOKq68KCIѡVcFI+ʿ다# cfB}\,Փt%|f1 ᷂ un$|'1y]+HqW~-3qSD9eGW'&do qNW֝HLsyt9B$=%~`%ʗ+ R74w<]grVW"OR(TQ ֤-kԾG'e!m1NlE"coޕyKBVL&63p'o4)r-J dΟh.9韊WQzIޓA4@ 5vKس*|솓^7 WɯFY`^Qdu`7"˯etd栯´ӕ1 Q~ W? C^197%!_ST#v\@v,3tk*E~'Ѐ3C]T$.,T 6Nq؁")I'>@kn:JPlQD'v>p\,M3/U ,8phdKdGwO G pvcU"\ Չ k-XC%|._[ջ H^c?3`t 4k c1ףl0h;xlPjWpȘ?vkMhLu@寫v5(z_O cvn@Yz WtZuT4@$ǝU¿V?Ux!.]P Z,* 5pxEv]+FSP/ە~\=ڼm'A|7 "(6 ٠Qi Pde)Be#Hx*ۭg6M[=Ľ1g{ "YG0/受\;`u}cC0/y* iXRHMRmNhפq 0 ޽eI) Wװ|WW.?'nbgj 'IJIyGы!r9w5:,MLia2߆0߂Hq^;mzV @$+ ʢ.-T\` GnIS_hfd&y$3JS4>w*i-J)r$k̊Tb2v'̉bbRT*e[$1mSc›p nI uEq-rra)-4%W冕 w"Y+9/)4a\ۑ*wu:Dgz3͂QÅNۗݕ YVZ͚I>$'/ = _ v̜% ~5)7Y?Ĭ2[)/tĩ_1Kh0q-[ǝv4&H+ EâD%"!PH:"W $Ƭʺ#?^O9aZd7J5NX슮ԩ%uѳڒ/BNKgΎYyQtz٤4cvtYuSqbc_"@y#湆f7 TkeW)og!y\%E^t^e*TRa?*x 4[gl5+i_]Jg 2~|hnbt gU{~x 5eg8>!s͢ V:=%VlAmpP*̂cfMipJИ}ZDZ U(XH B,r)JF>N^$@%vJ#<?퓏{li۞^_!Hqʚ&8s.P⪙?`AIvϨ8c)i{$fiߩÒUK84$%Gyh]g>FyJMSls>yeV*/:GfN ߤ{gSt˓7/ Lw,*,,2aC̄lN2B*w:6<ϕ9·})& %XA)Ɓ|҄_6SdRWv:Qu5!!b3;_lrbEMΞ4|AaJm?ԯ^Mʥ]]p8s{[W>q~k\M`AE׊6m84AT!}=HrqHʅyd诸42;PiiSRd3k%SD9*;Z)#A)/-"0 o\n#fFq&=ay8?RXULەPm`yߜ iZY{@{I(Bn@½& Y%`}:o~k2^\ o&LH Po$,ڇ{~~*:(ZEPܐ^S]bSQnm;Vm?6qO4H|ZC6j׶?*y6ϓmNRwMbə8us,kk(*c ݄OKAoJ?5OL8֌/KtxAO b+VFdʹ;#ˎ{rp rR*jR<YD#aϲVr,p3ST@+(A]|{mڨ!A,@8JzWAkQy0d<|> >dg5b U#G~/<:9TAF9" ;5fb. R4r,VUw/Ʌ "|ӯ. e9Zi} tbܣiĺF>d8X.>{.!+2 %*:2 $LNQxVLGvHgm+ 2CqWĶrÐ*2'pO"mof^-d& [.bH #UpL#iŷ1CpD rј+vb% Ɗ &HZ)vKз |j~ɭ; ByܘtV5$kLkrxau"d1V$X46`b.+ `1< PW1c9 QYp,饛_Av&O'm#6Kl9p +֒4 *!g*V́e :j?.ҭlHHE dp?dPN)˔O3V$as Ӝſ }MG/,Ť @by'B%iFv86QqM8ԏ{Oz[Bg,CK9"[zRT)|w)9a˹a&=#ObFQQ 9ˮ4 bވm޼wߛT_Ѽ)(dmr&9P|~ -}Շ?TxOw:' H 7hz@j׊ c=fٔCХ_)P(~t}qUǻ$ phBv鿓-h;U.&h?S y66K@bX:f4k#rwT58O4{s,U PTاRt@aOu: ڏ5"y&6ę<*N>% W: T(;b!9RAl:FiS=yvm!8C Ox;͓[ULg+)44"@>1fhyC|9;yZnV ӐGyZm8?\5`R53;"O7,thFX|s %i؉k=VҵްR(p3FdbGH;#ͻGHEP >Bam󆠌=P*'[pi2dQFEґR(F'Y10 at)l zU&m$X ZNw ftbPC-}^jU! D7;'6"@癧޴1{*>8Gf}ޠ148¢(#mu1q%>x0Uu׮C5_#&#= 1nb kSQjXs!~1"Xuo玒EMĬ@S+nN9:PSi e]c- Yh7R<,ЋWڢ>ײyp^]&vgxU/J)_?5(#ECa9+ġdaz -WA7wEf~,D4Ft4K.D뛴 ɠ|O@4RUBV2o;~cb~n+rH1Ahlwދ.Ł^/^XE)Ce0`mw}ؕ,eM:BcƔP֝ ;\p8)M6e ӎrM٪ y:3 a=XX3]n $_Bhj~b@{kypUۄkT+&TK`^Uś4AeFXZ~CRHV-ͬh *f[{t+h`{3ZQ,*jr^9aɗHDStǀ:mdJw*} _sGi^Eҽ#Ye~@+ׁ\ΑM骑k6E*ΕH!V_tY#^ocܣE˱^6$ z֛U=DaQ97v,z1T$)*`USAYtIUĵhWÜpMST7w`6?XejK}~i2O 6&zQ:=G^Nd/Ѐ7ShUɛ#JK~n%+4K<9܋w{fŷk>F{31tsİ[x ͤ@Ql2#];;i?BK悒"ndÒ|@jd܅A4Lʼ h~7]IJRmX9&N ?xY~E^AG-h7DR'򍈷MU3QG\Q&x6-,myp+Sۯpl#~]x,0r3'fK ' S%և~M5B"Bg695\rU<ȝ}èEaf~գ%T) Bhl +WƩlO'a60_$#enO;QEU&ѾUh]36[5=Ǭ\RJqPz$8.ᇒC 2@>mY8c35{48!tX)A l!*heCJ}=Mƅ],P9fǛ"lLcLEеNL{`l9I&bݘ@4w MuNNDfPd8'|X>ٕ'(rBwT5_#1-\{We]aӀesiK"y{`7mA((֜6PQM`.-7g!(y]6&&8PMO/ gHJ"։`(i-H{8("d^iEZ~'; G9@;8 ead"_:85v+O(XA6w"Ӭ!AAMZ+-)Z]ŝt2 6a.8+=d&"׷L]xc(|,U[Dap uY7-sVSgdOHť7-?+sa.ջl Ŗ4 M7]!,ƆA[`Ê֩f*7Ȫ B`j5I@[bi2iQ"t#wT dU'd>^P910 Fvm"0̀JZijAEm̒*'c)bS-~sFER&Q5ôΊzY. E79`WZDk4s4O9u3'b%ێWEj٥eI8Ax#GMe`"eӝMaݱ:Ͳ cqw-ߘwe!)"Y)tnlGSmyzJ2AAf0 mOQܲ]9ZaiLqԄFVqUeR a/EoZa13U mثI^&ꇫSedŚ;+ҹHh&):Â] غjO&!rͺ'c貺m%.74&RySsar0E}_ŪK!z4w,Ub@d"ύ Vi^%ږ @EF5/`aUK&#W-%l[-W<ް:(e`L;84RYXw Nd=S&(sN^C{9j$ I#D? #㛼Ka[ A!6 GC3p6vU_gb'AM{ 6"x 2HeIoIEYshT3 P'1e]=d8Zj[- mS4]m* kڒ u#\!=7FfuP ` ZWA%n.[g zx=p9leQ\뇺yLY#c{Z ͖?ڌ נJwUIH .E')4VBŸe9c}$V(tr\Ң*g$ae5Ω$RI1s%ԪJUZYiҕ3\-+ 7+FuފObZ@Nk5 Ӯ gv1(nKS:q;mp⒃wiHVQ{43pKJ-%H  =^|O.#'>8嚱͝ E?*hV{e<-PRX:@2M|!?M=hhr϶V|3S!r흟Ή[X b}g`6 H]F2?`{p0RM"ʃ4jwq\mdSKEk/U54xDh=$*7c)h*}.iS:G,iV >n6B'Ԅm`{• :vŨ\Ɔ~[q.x .rtA7)kMړWQ``?&ЛGD=.(r>_c&XCJFN6&}?nEf"v)S;iQ7$]lV7EUS D(6H+$3rR >vpBLA9%Cuq}dyq9 7{2.)s#FU`rKrT~\Td;GO|)%Ƭ 2Z,9vC Q砸[ٛˌ@}*@4a3쒩?2۩fXԻ WI!sYϪ"FPeWx(:V` ulD=uiy`HBeL|\QdG3,6lRv;!h1U}TξOYaj~)Ysȍ(CIjwn'EJSN3#@YHR!)q*Wv^?BBueԁ 픃-,漘Pā6HAx-}26W0>xwUZ/ :ID-8y[LDj V(νD%[e#|O!rΏd, )\l;rhρn0Ʒs R˰:⮾]Noזu.k2'&x\@acqakt]Y5ABJ#Du(l:O%G"z\4[3۹nM ֹB?(6?Q>e«Yl&ȅbLs]Z^tvaqBBmO&P1$c&ZUsìm0yj=N|<*YRK]REӕ]cjq?^[ Mklf]SL-C \ lN ([i`y{UՄВsdx= &-+ԍ=ذr<|zG6.VTpՋ8 t,ת,Yu)F}?/c"G\+`ݠk"as lg;hԯvv;# $QŎց&CZq0ORGdŐ\: (D7^ mN-l9#=2$1, _b5%j~whI uE"i1@)e_ ȩҽ<y-DMg!э!Z^]BSaKKqP4- 8hgjIY9viJofyY C{|ӟR$4`#ꎎWY 汽PSA1᥮"z|m 詤83X~H"j) 53mQ"+k%|>pB{8[p\~?1qDXTsw*~ 2/O΁wvxRLDk| .óWxg:/[ޮٞˡ 9SIW^Q TLg< C ?6‚ h=u2>( J$o'%GTB jlkO7vPا{ ֠2mQz:a;Tu1IA,u Pg i=Y1җ wGR x~0jR#%B%byx@nϮ_Ы݂MFe@Tt AI{سbXaKIsYA[ttmϖHG|͂Hve@E'u5A*P\yvХL&L&3, g|'./{敵[:Mdז(0O>EϿYg&ƀߗ@S!ԗJ  jnZ^G˦`$hhZ8cKTh%5PE%(p zlLex NӫTm'&^+ "V٧!@d4Px5gx,k; k\'0ߚN}}sڷURX|3 KG[M3΋"3:A*7TilR("P,DİIJs;kΊ(cgp=Hag>Ylq5嶪-ex}x75ssh6)K0#E- ot^'te1ߛG6T:? '˫ukBd:;Թr fPpO?ϊݲ)\_/ U$UZ|6^7.[w$'v h;GBF4+/POo»~R9k)N_qګ`B;ZU;CE\j`D7ۚ_W6'pa83%tV5\;x>GF;M?]6K̯}kՊ6 Y_M'+Hq_J4kTO&GE}ה 7m&K!ا %g/\usxafrGC&Dq06K=p ^P&78fDVwv6)i['`;Q*fԐn ^C%͛^i7 ͨx8)Mn#K zc8.[R!I*x.%jf?I=Wi2LM$TFmVmA>x{*۬ĐsV`fuH*֑!G \KJS(>!j||F|{U93tuʁ.w/){p/mINqZ Rz+ʚqJ]G OQ>lLVLWtS)6$7%q 8(^$-gr;к6TKK8kr"]0PÈkN"W,^1% $]* =+҇Bm|,!l&X|l .. 5Ղ~ϗD?Xxt p80?'~2'od`j.N oebu(V4%);S(N!&;UD|}0ղZV> @bElg%7Q4Ax8%,w|~ca^TN鋞lG JKltq4vT0n{}vHjS/P1 酃61k%Cc]4#봮W~ e. s_-MoLs.m`X%}}@/xr]hcj" *yN<7 k.heGϯ +\i|pH"tOokȂBÆ;Te{Z[TP`4UxO \6QQl5 Wc QW{Ԙǧ;׳8ήQԔ;}֞m[m͘ z &'/ .a.;ŸIB%ܼ U>[x2*"5n?4a.I?KCk!#G~;[ $ ¡ ۙ77Jf'qЈPMy"2sتoUwa6.tQ~ &||5k(Pl7f̬˲$ ~!uO#u5iG/KB\ȼF2t*t5a/ F6[h)FIf]˞#op2'EfV]bzJ芼g!3fsOi!sũDࣕ %fؽl)SV#یD[n]ܪ,XGVIȻ`l2= =#N0t#(I+AjA-wN-:R)nkMsvqIsL3AsWd# 8XVd)uB!]l !ۊ,蛏x%Jh R *H_c? f'mr ~bt̴ E}kWd, x2rUuN6#j3y̎ur.? IUeVce1pW" |Bjd}%wr6W_l_O!@Y5g@N_Fwn@G #6wWs1;Ʌ4;% !{20tbe$є4"j ~Qݠ@! b;iA6Jl1ɴpYURn#o5RsǸ) D:73 3-.BǴ6{17BGi{D[6$6 aT(_zƃA./x8Ǟ,.۹MXKs97uH"܎ ֬#@_#%Lpt:7C5hmynz7W*ԑ8ǝr&(_HPnC < 8K> DgPiPg,>5\Q ^`LfH|,Ys ,H* ߴ/wILcv*XٿNg; c [Qt:Hܗ#Sdͬ˗WϞjϼ®FyOAy}̼ZMp=V&-AFB4o P\^'[ia|ʔ\ \=~0l[QG_ !ąA j2.'50OnJrqsD ~V^b,{$T:o Z0 ϵiPj1sdWC*ӂ@㒪Ls9Y.P#A_Ne5f@LLQz# l5Y8杉ؓ hI[S=d;$(Tn59ɚ8MǵOp~dO%q1Cť ]x6s*y/ȗ9b`I ߟݾ}'RZ#Oelլ/鞯 4捥)^gHC/xv2mgW-M1*w2=^/?2kZkcZCɘw Ze^-%ۆ n`* M"7Hzl~U۴R9wz, qķ'#&<0W+ g`Ih\poǥD ̻wdVg-kQlw2K.k9Go24hNЂ{zsS$)l3;1c \}P.+U/=A[~ Rԕ,(j hnSXEM@eb ;gOЩ-AaEUc_"D-*®$x|6e]jMW):׷m=<-m@4TdP .ƎiH>ELj\wv9;嬽>׺4Y&b81K$*ˊCnX\ƅ'Y9`ϙ-ֺ7{>yTZ&![n5G7.ZzBxԵzQ K܂͓!-C6]<_DtvEԕ4?z>D~p0xM4/WR4MpGX(;gX=%w&5f<777 !܃zv έHu<uj۟/G?&>+P4!&Ff_ME/>Xu*;@[ov,FfnUf7OXeܨW%! f3u1x瑉d=1b_C+*_ǩd[ 0 %K2086g`⒐~U[;K1Du0x jۀ[]B{lɪvm48R \12hv| w#ad{̩۲*UduW[-!: [) }zBֽxHu LJ`\7ҁTlF\ڍ~$c#w&%0,0?3+p{OVS*_4 SD ֡4I OSA$T_;Dbo NSצ)7#'^9b 4WƷbAز6&1kܦ]!4Ց:Bܫݵvt0cI_QI?9 p5@ux2'oj?}*FVa_Wv>l <|nY8;\(JIC3 8 L]n#)­<6B%̴0Uq)C7+;L8QO~$ clmQg+s05XUJԳ6>&8L,`N_o#4W0qchTԖj Ct9y1髋ښF麾>bTDXm¬0vBEߏp}13z&dbgn:7]$H~c2 { 0I?Hld8;-&HukYx w~ ˠ[{~C6qf}K2ҡ貍zNbkV:hLi bHG1%M[C] $ah8|&`ɟ12s{3z,Bz / Ke8et`bmx?IlWУS[+}zOC]Y⊜T\g+sze>d䳒 \~NYDȘښo Cr$DUUe`;8O8Jx\T"sٮZ:|Q#u#9˅a|!YH~^ضO鶭|f|[N]d>WC"YE;)e.dmvTg˪Jp_GMz,? v=?D~J}zMj*D)bz? Ə5W¨9fƻ,vHH+PVW"5% 4`Cα6j"ץ5ᳱo 4;?}XLӠabd_<(6Ja[^T3 :njx<27sI׭$#ϩWwIG1q=LF@ZTNgźR Kk"Rn' U Eqa|n8]Rtj][7q_̻ Key_2 .4> NJC/DP$;NH2(;\(І2jT\;7i->*(K8/ a# ILiq9,%~C!p]ǁ^i:E3^~K|A!pٰz`*N B;J@z;Y: u*/ap: HuA&^:s5@P۪8e<>'; G"3 *SUwPU9+VwOuh4VMҫ[YSd}i+8m1wivߘI=ZlWT+iD-Ckyv%mv! 9Z8l}IYVi?ٲ 8c0gt6{2iE\JuD~$$[,KOO2IXRs#a2r4 Ϸ* 3t]Tb 'Mm~ vR /;˥'it֖Y[l-͒-Ű % m+(c_2 .x=f70f>acOsʖ95OILi,BG*]pɕU#Dg9^:n⥻'Yl@}M'^KYO?$4Q T'QbY # -ы߂ف4LL +J|dNP:7aAD6Yp>.'ʌYuKn/R kol (#0RBeW % (Rc4V,x?!((B d@CV~yxz:ֽ#n0ۨUFRҴ ̊I,Æǃsʹsq$:6倰cYt}XOLʉ' FkaY Q`[{uTϒi%[?~tgP+R56F)B*Z^^fkG0`ōrs>Ϩ8jάѳw> GZb{{t#%.`j86Wh~p&7YԜCigL3?#ͺE6,x,4 xX+Xyho7 ~;%E0OUX߹q\iUu"ت*J< 7U@Qkت (L{V&r>Wo,l\(l>~P+O ,I,1 |%%|frh`%s=T8$'O䵳/cc0/·V{K%b#a*Nnk4b8M/5L_t=ʉM !ڙ OG(Q1{ BN!qKmBiܸ&adY;?֣AD;9og䇭Ho2ZjĴJYMI&hKmtPkսk넢ތMKI+S_q&il%cHϤvQY1.R 0VE3W$ ayΟ-=Ǟy#SAv]rAKϔ S*G- TOb2*{7X-!N4dQ>Xem a&Rأ&vn_JxywdGiT_ZyS6Dp1>0hL P szKm Oeh[/ R&? \0ޟ:vf*{kD!Y9tLMIPN|6Nu}PQ>YG-0Gҝ7s[8O"Y޻ݿ#lh;"i%. ,`WZ"FnXEF1FNtdc3j?E, _`ፉ2 GVuʖے_6twVWw_bC|86E[kŬ:#o$Ebop(~ -恳pAѼ]q̄Ps Iv~;[ &冐Bx쑒uKq>nGw1=^"k,O$t=>6/B_sF|x*bAXj5C=p\ꙕ!ݘa[?OVHHM_ 6PA|]%mѠ6mCrj0% ;dƉ^>(rZ(Qy|E%O5c)!r@쮽9oGUj7t0qe|  \@c.q\[\5JKg]@v֩VNTE:(Tj!n0ͮ^Ǣjd&UVby;8n] |(*h 0^J\߫*2Sa2?O82;8EX4]9Cb6oMwKPii)7R r*/M(DîX ?+ksePf'u.*v.eJoi)J>3NC3?SĽ638ˈҕW!|t'<옏36"}m/1v4.Hى#" # +_POB}tDuj8 ~rJ6zN\4s DſSI`w>p_4/.ޑծzy&"a2>z\j62V>3aVn U|P~dd"p>/_ LxB9?L}g<@L@bqXt_*0V^)maylbr0U d^)Demm,0n Xm"1# ⳦KGJ䃉αz[&im7? y -T!O-9m_[[0l >l+`[[4Sr'>Mk9no{s}Lmwŗ9y9?d$i#&>C*{nHLY̜7*݇ sRr\ž$ǍׄhE:Q/l0ʖ_Ga6ZzΩG_oB4|m 8{᣻HԱbɃ6IiE-Gr?֞MOژx zV^||o-K[/ _5E$)'8cVP}ηWO0Ն3re(R&,}B:D'O/Ĥv'}i?i&F 1Jv4qTm S ٿ$._Ύ#=xvwT1QnID̡ڐGG(fi@anpmAr(`qhLc0#4+}g:xU1(}xZxA}3u9^+LVokK"KyĬl/ 6xΪҊ)O`t2*r8fLedKiDJx̔3; ?+w1ݧcWm0]RivB,8`wFgRkVB8Iy"J7X|EMqu0A挪r"wxqc&<w$ 2&LKH1"SPk=?~.pNt~Ϙ[Mp@PIp;s!`Cr DҎXxS$% ({a)m( ۑV* bӨtw[f<˹ }aG2RX&3y?b Z JU\N!UβD @7qiEєt%[8=VN_݀RF:fXȜH^ϣ}nƅ..@gGvķ'0hs\e7~YU0&4<;xv@ٰHwgE7?kQrܕ6/[559%b!]PbӥTbU*=LUɦ j2K^ysD>`hBL~-6v?y D3 ke}3o~l!?M9xS6wBGf-W~XV2p@11w&fk|EATK0J6HxCiò&\-j4A~@ѷJx%9o `ZSRRtUAϣ!ء˜[:?1ioP&SAUnԘQ ,젏s{/m^x]'RGk⏂V%λ~useJj#fa^\`19ځʉnߩkg@n~[4JޏqODך_aI8L.\N-amY ZӉaQǺ Zue."69kPh?Gulo1Q(2WTǞڤ_ ]Z̠a[ܧgmgΕHƨ˚:D˓_ڹE|dNq,]i%jP$ن iкSt_a< =Nk.uyzpu[ə+n mk\"ژ;G`# MʴB25]~Wiyr !&0NDcrZQއ%4 xY'`MmhR05|XIі+,Xm{XřD,GgW,Vv C{V:"}\2 -n>/Pƶ˹cűpxLEG+u:X.r%#%GΐyvO751RF$)m̠lnɐ-ji' .Y9Y:D,a{k70FN'8#rT]r 'gw s걳pqG_NįSu%'xE(? &4NA]i.Cn3~v9'PMNM6- Oi\IYmr֯v|+&gr3@k%2i7 LubK8{ҭ~>2̣1 l ذtpQ,dZi-͸)eAk׳(7{GdI~? e#a2SeY0<(aPKjn[KPoRgZp\q:д|B$l#z%|r+5+zq=[~ 36~<(q.E4mI&h㟶ԁw7$3be*q%-6BzO?\pw:oN@V-U`MG]_[o=e 4yOJK8VFӹv[0%:_M~̎prIr#zkJu=61/m*a!# q+ @D ŶcOy(4$|K (w#z@5U8\k<6 ⱒX:cN& &f9UQٞn{&bR2gX U@+[mG@["ͩh믺zRf1(l-`Y 楰&0H3pV2x34rx{6_&kzP GW*yd^Fzc>.o|K5a(vqvPMlo3( +A/]Y=t+eÄv.05aT'asG -nۅ@AقaGT <㭬6;5/EU9%Blb[4zK& iS -q\7PjxMl[ vOai>o ?5:3 (n1BjDc/1 1^,25&G= BM)ҭ:] bb:{˷  9?elTzAZ?G0Kۚ΀w"9C3Jdks6Hg5;ulu.0l x6Ͳ8c'?djg5Wn],)Ɇj$(&A QHIaLmV0]` %ixEjOstm(6V(V$:MrN>90)QHY lC.¸8>8VPU岼3)GE:CIX"kI@{슂Ϩ|^!zJ*3+ѱv$4R8 #Vcnof.ǔS ]i~$/ߋ2kTy,\AJylhIҙK^#Mxj dk*\.Y (m3o,kþ(F ([ gmIFNySMDtg;LI2^ܜÛ'ꗠGZTT.aq;mqNZH^4W#ؠp BӖlߝx-qzR 0_]wYtñxBdLFɆ '$AD6dy|PŐZd{E)<@cSBE(#m*?c^y {ތqɄ牱xnp M'S-* s`bC Vn?;53`$/5o~*r5DZj);?M0P㿽Bsg޺A$NlLM%7FC-dpHW{o[Aaa΃c2[nU>"߭#|^׷uO go_ 5jK FߙtJ2:g㞼%$"WIBʼn +Ǵ]e1 [(j&VtCy eŪ q l)E=aD>LIYǷQb|I}bA|ϦT$3_U/[ණe]; '@c7뺞y(IKҹe7g/83W>a&|rO8nu_b!kϏ>bl͹:5F{Ky޺(T@X&>z2 xpbbFo44YW<1Dz| :JBy0b#LZӁk'rn@,dr%Pn4I8@???H;(! :#5M UTy Ewn/t |eM꽍%vIՒ[ ZmCX%x+2>ܜ{eCn C"o acڌ@eotA?SƧ z74[f}_<2=m^vLylj}܎5\>l''T"K T>n]On 0`,'rz U\vK2)No1?(Vbd' ^݁\ӃZV: N/sV橰F;%$T$רxɂ<1t&0}?JsITcULk Ԣo_{ ҮfzՒPCʲ$/a6 ;bզ:%8&qe>{G,I+$dK{rIͮ~.CINhڂZzG@N}13y& yͰ*7TZQ>X,-r>u4k@(/"捙Wl;Y_c/3:8`6j0C(Xecг񩦦H" U-ZL OlƜ$=Q WW^7#‘& i |RC_ ݹX:Qc`1WFq/:1wV/rط Ebr._,xv.E &T{&۷|kYݖGrR=g-8^| ] ss'ifUߊhI\񐨫ϒED[]>/_4f򻪸_!İKXxn.Kp'.$p:1 ]NDW}$ͳ/TͳC zbH8#q|[QDګ\E.{u/t{}d9F%6s/R/|ʷsKY|tM]FZH{wVMg»UPkǗ97: rBV[!-m79x7-<h$E(S@Q}=p툶;Ϡ+?2[{ o%/~Mon׊'+i#X(*S_+n /`Dteτ7oKg_JLGF|F!=)TR3 J/y9؜cRPݒ d\/^P|F.4wn{T|e8D$p]qU'4 ~vxhCC"zD` .aZ B矊HVa{餻BH#@XJCC'ʺ(v}^|yrV_ݷ¸AmuOH͈vLWS&nd|,W/rc R_S7 %m.ਉ=j 3^3{ӈw4E2O /ٷ QOHDUJ?fzt uވ*bW*7+3dVPiC8A]Q φ0꒷\;z '|OjiBb1O7:>tOL1tQ4j|h!gTfG b[GB8|!l.uCsBD+:_^ͦ%7I] 31e肳!iRSd%KP-rZσmw(=d ?9Lar]jآ]yۿ7$dHKU6-%Dye ;G.xkSpΕiω@4LLrљ%!s+ˌs =Z]Ԕ]qrbӿҘOVcdMZ+'ek)(_g=gG[j5U6 Nm=G-}XB#.񲉀>%]]>K/JV*tCOnc&:Dg}[Op*z!lmw:2rk!(!_ȥ׉/˭PCmmD v5#91Ń'k)Vڌ9na29zDۀG58-qR#;x}?QѪ CycU%+ƈ,uˁֿy*V\ԡ$ xK0uzO,N8"6 p  бJm dޙ\-Ɋ&mY 2K7CH{%J]5q֡1Wڬi5g30ͭM=3˿u8K_/1޴(Qlvpߘ'DD<8a$ i݋@fv{uNz+Sϔ͟Ens2zG̅ւKE?mg"<:^OXb65r1EuvFI 5\rvC25%+v-ZH^ NFW) W]L޺Lo0kb/; ؆ktⲦe.!_S (T6$X#FȺ UKD4ZxTlTQ?OcO煄A~Uz">C.~gtTS.Y"K |{o lr)Sn-Ʒ &KyA08p#Ϫ;=@yAQcgw9Uܐ(( |τ_脳GPAQQ)+jQsQ2mD[Rs۰x_~g`LBYCX m(PjFYfvMl *9[ kU?AQSh+meD 1\5`ʣN ,GouTNmꆉuT'9 z4qtmC /-/^5Hqa2Oړrx\'<_#VhdK.vrH=D:̈́u໊y{fnuX^r=C v,S9-1XAl9:ZK9@HGБopc欻E V()+v=aF.+eFj}ApÝo]Ʈv J$l+hhw ;M *AeW!5'~U4s$vهF:mMpv鸘& ,ОSkv+gd|z{;AG A9 DN@G jNG՗ǒrY='M#h 3)J0Ӝx-ΧUhN-wpzq@Ό'V8^{3\EX.!|xns\PK8r2#!?y:c J;hq:&ˑտՙaGprBFIkEL~:F6B #"!HbU#]89d-#LJn;ع)W*a=0*jPkE'>gWyў.ԥ BPw\YP ^E$;(.Pb}l2~hͳ=mCnƙmӘ*#-9xʜ<iZBq2DFQDz#'{+8 vιG|'R ~< KL^nfʢBWL z>pts3ML>64 Jtó\ Uod?+v}J:}+xdm&}4nXZL?|}~ۍdEˢH`,g|#͠5qOC~%OՖ7<ފ7vjiU '* w e@W;[ňue!’Zf%.~m&:.rR8<ˢsr}i1 (@@+@*5z5)O1_7~v2x7k!HN]v8ogqSw  O7,$/BJ%F2C(r^'R*,4*EzS4>zjZ]o)IyGOk0j eH@+2s;&I3ds6r F>O~NuK:4j|)|&_V9gϖWT^* >JS1(OG!t}2+-\n!<.Cx37d <@i=P8 DrnŃZdpw T^3V-c,S /;gޛD=z9m/ Y:B)a ?O.X™ )tj2wg6 pzZѺ O}5tWa1a+qӸ`f,> y- nٵ#aJH͊KD5|)`S:naY,'E|qID7fT[{cn>~u{6hf}^E@uӁMSJz7.|Q|/J}mMAVRoXR lS[ir N҂RA3J00 /$E2SoOiL C{gy.m}!,Cat,bT 9DD^k@D՝ VCVuUƋKܣO.fIOIوmjIѧJtnڥsu502^ y$Xi,E&:g.db$ڀzwd9wO l͛xg?`ࠣ$`#&wkRb4?{ KN-w<LAh؇€mY½Ĕ%\Krbϡ[VYev oGVӰ5Б'_w.f~0K?&w ~ڨwBVVƬRTh8$-"~]=YRAjÊ`YrbG/"]]Fꆝ*y;_htS93|>+X'Ё:U%9S4Wc=$%Õ9^>Pl=yi#9- yZ4e,EpB4 ׂw`HjDž8WO*]L,1A Ɂ&{VO}bwAxo{|ڭ#^6ތL50.y_ <cd$W۶hсϜBdXZs=;c_jxG=۱ Dfr0Í:ʒdƴъa>VGsȣ II^3KOrfkIL jW 7`BQFtMrfP4mu,  Yy;X"vlr\eIߙnΚAX4;`>=~XߋvXLW]ݹj̀ZBUَi6ƍs;ԟ)KM[ϑs DRZ `ؗK~wυе(HntE;F_ zfFlLߌ^ln7~_=D;i+Kd@hV`KE)b1rY)Xu;]HSPs,ZnʐHLx l:,: XqY^P)^O6Ԑ4p;u 8.qa4ANwl $%\Fyt ~SX=h̥͉~t# ̺! [B!^ܚ*tt_Tw2G p:)/-K$2/~, Qu!= W?xP(V" Pٱ"5! $-V-%5sE&f:Ul+bS%Tq={ZrQ NCɈt[b]F>[ 7{؋cћ"4! FLȊ۾PTR9z /,՜XX:) ]_Ws[o`^W!T'UF<Ӂ}(A~ J' JYq.y e֭֊ϰEFhm)|zQ6N)Aa0xGIOiʮӵ& `/DehsJA-DR{N!}ܯ@ԁ%_ HuaYJID`m5D&($2c宇I’ %IbdHJlğ8,$H;gD˰v<< 9"g|=SPqds{&!~82~4vbmq=HyA[S|!IQU~c\;3Yw 7N=eqBydjMj#0AV=*^?C u3 $tW^H5cQ6X=xXZLfOYqT|hfo0wF5/h,k3(ˣ" bl]k>6f]stf .B4 "<Ӕ0P*y›AK_5Ьfs"zh2dι*4wv_FB* Ye'S\$ca4%_z|l {Gg33WH-<@OĄ>Ӹ~b?Z IDcGŒaDeblO",S]oOE> G)h:Jjps: pB0nR6RL iBm OID]|PPp&;+\5Uh-LwΒ30dXnLX%[RXRMOJZ nԳTfAԹw#8etM?}ԡDukбD`B˭W Ȏ%o $e: M!_ 8\S\ Vvrk=vv]1#M !܈g` [0eR8N)g*9d'`:A@MT]'rNh ֵ{tzHWC"_ 1_݇lpS%0dS;#-G]Z] RZ;!GhF ?qx+yyWԔߡEUQQQ6jFI\8-l>,%({3E/_/ =uwy⊠rx E$ӏʤk#kI~ G&%^xb#LOͲtRmwz&\`.v]ڄ_}p. ?6Dc~U2Y vv}zJZ>uM6۵$|X*h1@;ţt8csCyY̤ej&aڧ&}rP(:usS4j4e%]R>)\ZД:!*el.8,ks,IGp~u+w( K^7Ж\!&KH_]e5K}CׯhjWZšd x%,`Y}O"V8:t{s9&G(3.awz(h4 u:)5Ťͨ j 98.Vs~BSVe&9>*N,ѥ9&~w^UO^Qcn] 1r/>lkbgnCj[T]F:_3Tgz4*n,C8{ 5\k4T`V[kټ .)>[~:³ !A9j$Y-c[%;@ar@m͂?ssi1'j8o@DK?{aٵS=OOVrOȲc;!ltd[ԉZ_yML@YK-9N `, ~l)GޅM T5sD2Զ(s tx¼fFfĪ53>{ӡpt3 4GH+]Ƥ`$ĤMhR<[RJerݡo`\kg~\†819a뮉n+}+W|3pO16M/jʢllt蓼75m7'LE`{OF2pC]Ί|g위LiydTie{'dsmuj²O&XZ"ֻ7A;r GS WcګƖQ}oϜ͗R^9EHsh}fhbfӱ/ctKHAqN⼛Į_44/8vTH=Ҙ4DMriE"hԙvȂhKʊ6;{`j]e"Lj8؛DXI/.ŶImO ¹&>ڊZ~Q(ImeVQ߁d^0W ١*O|<ӂR ~ z&yUrZHAm#6gL(?a=#09H }_J5rA {)ڄ Ǎً$߅ 81 `alW#ow0@,+$+}Ί2֩wXDv4M4=N?f2^rM8%,Oanc;,v,JPꥅDClU\<aWj5Q[1$NJF6a}NˆoxyG<ڹX[ܷ</6'+o=dj(? xAwf>#8|!LW(\m( tv3Tt}(JDJ&6ۙ?>)LOơɄΒK9tgD戲߆WA/YZ PPpx\tT> IKMc+7QjQ~OWӓho}O#dSgC*1 o _㱺I)!~+dja;|}_ǰw ,?;B'f5<3,WBI/Ojb;.z81 VOjEJ;<)3[mm )ͅG%BoRkv/eycf6Æ: !MzMU at{|ՀK]'սa7&'~j$Aqc7E'?'֗n2c_(a $ kf8ҧ>R>x.:Ik7 V҈ 9&|=b|BdHޔd'>XЫ&Y 5݄yuAC"zsf! -Pqٙ{Od)'NGp)b*Kr.fJ88'6ac(} _sHksj hA ؃7sB-f%=vٗt B,qMo'5lH0E̥:Ԯ >&vj_PfMKԼD]PR n WlHD {DN1 7)~  F._Al,2\ 2(%)KX$4$IU;8kvfr= ΉP#+].c/ UyLOtE*!$^z~{_2mbzXZO7aPc?+kPCb쏏A[=Nc}]'I}aL8އ\/]sIb8bBQBZ1pʙ-a3*yuJ'<0%eG_:MbZan_0GGB0lbAAơ~ۦ٫s[ 7[[RV[7>Ҹqp^/uI"!k/.UF6y;dR*N?8尯 n^j<\N>6L@,QW$ʗk5/lt*D긃:6\WLx@@ dl'kj|4+K*.f(xw L H 5jBSMB7 4ZqoY :t>TC+O $QFAۏKݤcjᏃ#Č9npkAh/x]\mI0V/곝Ax Di>=ض~2xLߺ8 l±3sPJ@/VTӚ#!FkhYI=N.jvL/~X~|Nѓ'$WbfG)A?uBBDqQ)il0$uJ$ɽ<&'.G\p4~jaDQ7 VEͷtY31[ԘYב:O0h.ّJ }8Treȭ7`q dwVz~ OsF/KpKG`aP!t V)$0ܿ-bq*,P3&yјuxu%ม D9jrVG{"HG@:F_آۮ 0˚ekp=~ݓƑ :e`_%*XnW݃ϰJ&j;mk,:sENc7D)$T 魻6'rJa+XFK_ZOaF9bKw]O@6Vdw1D\-V@hAqKp}-vIl[ P|Sr^t9$H 0kǜIBJћBOٷaoXW5*;ktJeO~q7(Ig>lhVzsJ}W L`ccc?{3zeѽ}DHUjL^0#‡4/C If?2J>/ "ƖxL֣N}./i،B]/ uXGqz1<9ʧ t#b8(j8|:z:3osK!޼$@felV.&zzҨm\ @[;s~B躕adяXqQQ48`TrQswخ}r`w=`/ [_3}x aQN [g~OУl*3$/-:WA(D7:W?8SŨ(|F~,rj.9>۠k l>p8 ۰uewKoJ}.Cnq񹳪}Ǔ*pa3xL{ZWqťƸDXJဃ (\|Hz RGܼ$ISXU`Af\EuoC10+l&VQTN\}uFպ2zfbQB>)v#*wFm&uCM `R>#>˦5ÒŀBi)Ibf(19Li0p!E,u(h5 -i|jk+;όX|"Pu0gGh*L̙d#/zJBhn‹vR^E2F^pE3 3CI|;ǪdhDizqax|BS;wv'' wHg񯼘“>$n˂ǟ9}Asd2YjT;A^H *K7ŧ_XӐ?+GZ'z ܖp$!2(,(X6)tUZ嘯Z'̍0A^+P1 uBA#[&R@M`Z:qq%Ltk6oU V~ei[Dn)B<1^ &Bq5upX<.yxDA"_D+oŦ/!A$\=F`ٖ^?#t.zl%A :?cŸ 'x#:.#"] LYgap:N26+'rcZ'x0M0Ĝ$& RQ9Ia2NBE`Bg.TR6kҗvz"gFX))N'R”ؔ{u7ٌ]MGvoivtz;rƧ 5[-MβVIfF/jq[H Ds[dv<gaZg0DQiHt `ot[ @ e|ŸGymJ n Jy"D\M "t'xwYql]$f" x0#[ o,e_$%QSDAR}鈉#^9\0ڭF5 u Ji#QEmq1lpiaH[%e<=g3_CP\3U?,p-Bj]7;~|L) &|֦F[Bqރ˚Xޠes-! AgxޡQlAC#!ژV@gxAR2UϢkHq1&Jp/S6k@YJCܴ5su~8,KbNbHu . eZl+;_Jѿ_JTY 3;!mH0۔я"N:O K&O0|#x18^*ɈCmŇ)#2gTaiRzeT._ՇᦦqO0w$O8mc$'AtzŎEaV)k>Nlc~cI1bHKz!u>It&\noW7x Aa#aǹc ~sUMWTk%R1_C]| yTRzR /ՙ7ü1*h:I* d[>Q87~k w~ƲɩlWYyDzAP\ʞ$G[k/ `+}m?6QqT{4,"22:00Z$OG}ƍƏEkei:HqDdiQ]eal-e*5CJ'21|4]1Ll%Yr3ɮq'XB(8`#wL5[!ʝL>6հ#4լb̑~bC踯`s-JnԶ$x\RigUl ƢE,2KX=zV$*Ʌd{`к_{ġح'zY lAnf`rQ*6Dw➎N靅u+|)0d15a-6%_Oie; = gP<6q=UFu59EQbxhT=fBHBP_guULt`%`\yRi ? t7 iP$(ؖM:5yO{aCMCeo0^Yˆ:2SM7^n ON\BQElcGPgO`^[5t92 䴿 QG9B= CI\P<EAwXO)")q;OJ ~ xbq*+<~'Fj> WLtD/6/Ҍ ;L#觰8=jwN cd0Z+aM0XB3#] v ]0ȭJI֣]XH0,Cf@u֙{Zܤ i.꽡[al5i_H!bnLD ˅m$*Nm8OTL&7V7qx(j/ϊǵ̵XK!CT`7\p|2(WɁ0d(EWI;[[Z@ϠN]]%:5b7e)*hEEIc$GAMD- Ez-WO ._+,i3(ܘQ*`R]cIi 6 FćS@پәAqcX Y/]+-tؽSd,y[-jF7u5}>ڰz(Hjgj?&mOL9'@l~_K+EuV&I"Æ -OvsIQ&z\2*q$pq z)մުWWj&|c Nf6I}zo<jWW[Q o(v&]_iIV]!Lq`:[":jB6YѺF庯|Jp%XD U^1u[|`֞\s6tE|u{7@p y`(A''QpUyO. mKޏD4pb߇RE+[{BziwOg5_ 0j&#,ii^Sf( 5.:11N}barZP:)NbAqjU<ϋա;!楪w΅GniHqB?ubju| u' 28]-96Z)aFWxAj#  r*@m+ >sDRsWgc1eǺ :WVܲ3܌#_c{Z*[kX )=W*_;T &"|joRFqcFܫr62 _:J'|κBZ]1/9K#VI֔]P]KQDS.HjU^ ፺$hz )DĎ]L ,F#)S<u!Amt2Q-rK˞IQ(Il@GbQ[ͦttSCf.AΡ ~/{6Kl uaZlfuk$ ,c+= AF.Z `Ï 3 ԴY@&f6X,&_VJL]mz[ 7D;H> ghÇۺTrp_W`ng?bVSQ ;/p^+VuAb0VBٴG%aS%hX88&` D[(Hap?gLbgyعhZ%mHy3? <"jaoS2^S>L)s ~Ĺ=3Q_Ri-tmo j?aѺ;;9zQ3 *MW%.Qc Ys4M Sr #irnGLmN>Dۓ% cfE|nnn~^?3Mmh}'1.ndSϷ,u)•:T;TNUʪd%v ~R^Wšcls3?Ddiv0lmX};OqQy% )`i|RE*5(zSJUѕv/)(4ȴft1WL^\Cz\Km^Oq?U@ 4&.]zI S4+t6F`)= q W@xUUlPc\Wdi&$gA[o@p-$%s4Kh+JU=PXevt֛su?]=+jNtqx;)3t EoӅ%B;.g9Pa8g5sPj7C于fTta@n7C qQ`< .Y5@M+n5“ģ7ObbkS>S+F3>0qasSE#HQjTߎ0뒰-+[) ɑ苻ኁ[x7ɪD""c aa ؐ?f1ғf m1'!)`" ?ō5JlfJg8ZX9% xnfh۶5^3d,!#i7p2\[y & |^ULOOc` Zhʅ<&N6uGV-&JoқU_b ):אjċ'qlLʡLk9on}Y@w/&bN/)qa*Uj,LLfGhGxd&`'_zϞ;pu}\VYr(wa}Lyt!w8lP!ޘ\kwӐMėY\yTaũhʼnVm 6}:c(5Ү9c'f/YC#MCᘷ PG"ݧp j6^hH`fݼƏ\ 3G?rU,9]|蕂lHK15 rԧZ 81 |ȎVxΛ$FZ0kjo9 cP6o4~~vN87؄+9ey귲 -BS lMQӈt<KdLSG'{M;7rsNO&M*.څ<{NfL3T#Qmx @ǔб>b~(Vح'C]Y?Ց 떧 } -Aշ-Qk4X-V/1*QrdP"WNC#eM(w̼CD>n,mW%]j~EmFeՙc5 uf,vvn]g3q%*em^_s(Soi SΑ+r {Z?o6%&Pgy|. MeDpj'UV *e9n7@&4Iil9oGO`|c3:TZC|̝&W 6 Znw;XjXheƾv$ؠxcNs˼1L?7X,&HE~\ TJ2 : uS,}<A)H߶5x3aiC#r$ke}a $&!yCiL (J!4O\f]v=$^+2&"I!Kf*; x~Lr#=K\u9=p t4'^X+ 2g|߅-m咣BfmM#I3>86I7Wq$=N10':8%,Y#@@=( X(oPW n36S 9ԜoR: {銘Tܘ_#I]5@t}rasz,M`&Xa0^1Ƕƙ#J"I& eI@Wi:{6BJy ?hCYcp|+زk֐xgBh!qʂ5 Y7Su@G4pW/p/>Ǎσ_ +*G{uIFjsR\bą_um&r($4v WuΣt`_27=@}Qpbt{0)"6X6Zx@!>bK3o\fY,FKIaZR;Ӂ^;4:3);|6MMQw&*^:/-vO=BLXE?}YT\w:.i<:W fzi ,㨝 "GSYٺ!+A%$+[a>=434Z/`N4UsE(߸!Uf>`ĮzSud b]!%/֔^눰TX̝6'zC"g <ߤTv沟q=)&M4TG'4"`XZX^6\Gsw+Y¥գ+R"4#J?40~t1g5{VWWxwYYmNƁx!m#ڴw4$nE^^x2ԗ)Dr.Qhy;.Qr76`dgFGępgeetNƞMȬ燭 UYoꠓ`ˍu lC)2}?Lb,6_5鵖x-2 5U?v׵<ga^=)̔D6Ps$/w^YN0 7NnܡE~ Mz:$C!OR#bm]HK ʤ*@Zýtě"vgDNJWZ;$ʻGb|oY'ejK/kLcT˷ .U:>3zn7^%bhVwnXL otF@R3 .?lBe5eo$#+Q~sIb]us'`{O ZKo\Zߟ"] QA =xOXUnч PüVG432l{L{)v :C+1rYLe'ik޺*!z ῐgFP:iD4ιUמmag{+EmG gZ7xGZ\qcw?#R&iPQ+.\1F+'P@ jD\c_X pTiyT3VLxe1:Fd bi`̻{qkfFhL(B&q% ގS|`tc,[+BkIYfi&A`Bc2Tp(숓>LeU;ۭ=m2 Աٜ{h{TJOvv=M ~\Ayh=:QDͽfqBQ"0y#s3\Iw196[ ^6;J]*ᔠ4eo؏o03V.~2QU] !Z9NbYHR tuF Z%3Eu.h sOi=Br*Y.ן+έJz1S]CI@ݱ Y dsm (o[+ `>^9 .Vrgd9& = '&1qbwDu?!.!mReAA_qRCy \m!d)_e֚?e6V1s97t)W7~@5!u011#y6Cr1O\ Ŝ ;6ajkO4n|)H:*;WOx&ŮNA:8ew;/H~^C>ޓUT{ImWObYp](ԵJbe711C<;$(8g!-"neB컾x˱^=jdN DymS1oz5sK$ i Ԝj}nL, :cJ optİ?qkU6^7#Ţ mm# NܐA 7@rԟMz-Uz4~:'=dBLZΫZ ^RLꑜxɰ1DqTk[q)qѢ;6W30}Ν s2QT/9 %w "F `%I̿ \[Ç_I5oS<6Uꁮ2[z/{Ejk.= %52B/ʴE{j^kw &GM[K1k]R3oMT눩/y츌lZΑM(!v|1U?,i)l" )L@*ى;,F1vWZ@w̐;j ˀ J.u1X<OX's$eE\${oqVB#:)%$ 3]":$޺ȨWrAT{0,v_p;*s˙0)/ VEj mZX b e֤RM*K :Y{31BRrz.B}یXCdſ cVw!ƻ| aSdĦ=NL=혻ǔy5L:[ߠ c~ :r 0,"fb6E%]l,2.1y@i"u ɤUb ߴ"+x]C,;?!|^|ݵQf<ϣAjmm`IV~t7DD_:2u :3͉e< d3YWXZ>4WPƇc;q[jrER*h\lBeUtsaHF0_D1, &mv+}89PJ󔅌4\tÞ)r DpPWW髮bb^'d.y9|;(F5R@}_[%$/"R*EXmȟ?*x$Zi|^~,wd3魅6\ƛ˫Xb<|va:U 97LSr22Gp=hiZCmzk\gIADԞie=, ?-?oy$p;RQ鶑\V5]֦ T͔h/^Xkp:xSylN@OJ)՜!134ɨ r^yѳ<C&{PHtm ~Sl1myM9I 9ZAGPTu2" t ׇ H!o[󋃓)h{El$nUkּ̦!oT{ĹFX9JVhqOX j7[s˥yntt/d$,54)92R͙7p F s7w2Y; 6*ј/ɡT.2/’{G:1J./a@wүP. )ȯ1!ҴGcg[y s+L:\uRiK )y,t+>b ~BO-Π/bxEݚ.ūLUW&5f ^=~WD4@j߷yH +Llr"hDA0)(Tf(n\(϶˃WCܜ>e^: ( bY*Spػo(Y"|¨h ƃ,cL>7ujf^|,bY(BB J! D'l?Luؽ  p\C_@|._[*ѢfpAȾrXg8'UtD :IG"{>YWDҷ[2|(nlD5O:q4vmASoo#7! v]GshNxa vUu$U;&r=%#|GmʉK>v:>ҝѼpťH}E}UqsyS֩}o 2 `߭^̞nV~ߌpqN)8RZrÉsQ( AB#&*چ,I,[6H o,I}9\M[m8ʑCU#v!Ev$=mGt=\CWD$x4d|P2s-A1ǖy x3,08GҴGetN=tسG)-ўV}OJA5ZPOh51D)weB?|d+%@C{g ΜU|5?RυX _]~U`op>h /ΔG=ꊠTpMv9b,aPG#@Gp|RG ";Xk) *uBR|4 넀,uz/QMW>|^$ΧA¿5펐-3Vwmj@Gg U8­AئY)>8+_J鲍Vr o#\BqvqVg& zh&+gk =@Mtg nfO-%9eW^l4aʙm:I&)~2FRcm3\SRu9Ϧk%M^+A؂dc4U]u+Uu6Ȇ6_d"Bm5ZFbɘXÓ A؊ ڣKF-{-]&N#-G$8k W-qp| !ddBRZaDGM /EZS*F8tL4nȘdtDCĠij6bƴ>1xcO~([qF [H֮dMP,߁ib.Zn}>2,"M0.n`\ؓa({̾}ӉiͰ&܌ /rt̫V  Lg}])^HEl9ߔ=+:h)ŢN (F}dngw,zv1Nh#2 "`0D'@WeW:qLNeg= h5g`">1wKLDK{z8aY~ur Gc:F`"u&,>}3Jrn ϲST\Wuic?Tf5L }jLzwĉ9=9W>Y9~\ E)J7b(iHHrԅT@W9")4'gQ^=5/AŠ!VAHVu+\tN/$G,)ӹCgP^Oh/yyUd389!|]}GvE=ZWf[<{FIb15ZCR1F泣œ,.?.|/'w +.r0>7%P*s[tl,TmpdNjvH# ,6@DfQmgˍqe|bBbjs9jVk1+`y&%.*xLyYT?Sl꘭#i%}_Rlx3hTg%~U+,Z")nE +U⵳`:yQw% S28TύvbOw]Wdb)]P# 6ێl*{\՜:~nQ힜*BrI9}gJ19ʲTEQe::j8=0qD]e f>M|I Zֹx$_pB_@x ܻ#_{:vH`(v`Py2J*0#-1Mb`B^v|F4eؑ!H'$NUc/ʍ/oTKp qOE!_x^)АOc\` ɞq;`e%;'u!svV;5r3iQIj~oO3X󺞃~؊)3.\x*F9lk5+鷰s <ޣ=5D{lXoּZKbڇ]ŎUA|iMHIw fq7LcIx-fK&كz.oBlo <$ .uN:Y 1#.eGP'"ǫLDGg.%B5x+ PO<8+ 1/©:#撺`S:{:8`vGB4N%P܊0V9+,0pp'/XҞ̞<{)xGM?̇d"o jGmX>00W/Ayc|̟{Ay7F,FtLa';nDCnzUġi3rxLml p6{ML6sƬGB1^)5CrH"S+%*ZR[AA|L7p+LoyFk4h#j>€CizOWm4{&c84F*oP4ք XlWK#xdQY)s;bJ A(QЮXÞE9L#Ik͸͎\ir`kx/T2-I >oenύ#'mgg.A 8i[8ʼnDG~ 9/}81 sesב j1P=\ׯn1n9[NP >N>t GwWs;[ά·kj?X>ĒviNym."> 6kw6UP Ag~ l @]c*tܼ]5qyFLf=+2bl#;ӄ-W֛gR&WH{du1$]@CRUzz9 P!jRƶHG+n"B~|z<;#ұku,RnS\c!8s8M6}#Yz >|_XVSR)U2bƯI0}Q<j#􉆨 y0&(?ӹ ;8m3(n |ԇFDZj>'ʯeZvޝ.3թщ%~lA}+V3 [*p!v0 e3"ޘJ]BuH݄b|p_ʍݦ$³}HjK[mO+)}9a˷=\m툣} E@.c} r^0j@q4\/ȯ B:y-A]$\׆h׾Q5 Z~.~4js}؞rinoZuAևK"S\3s-%Zsko.}CPA{ 5/f^*|1ݐJ+y58 tl@ y&7(efâ2߽t` SِR~ #◗^&0dg]0G{ERM ~uHn\Tw3 / ,.zTKGOe` pbЧ3Fʡ-&eՅ9sVƕ[[.\(dL0KnrXe&rHxMJU[Ls[gҶb{"H'tvnx/C3i\ti_[%s.lWEUB8 2]_ z1xgs+M' ݋dϾ;ݫ̘^V1*] yHQ)1 HDO"F^ m%#r8NcX27omΎ݇=fꞿ|IpGI20K/gϛ# m~V"eV&Q^lNڻ([g0L*n@%3TpOGN0'jJ߈>J#%ͦ"1Q_{1&TŏGهo)>Bņ."Qiaȣ-^c1/T(8j9P0W2Fjw[Y=~Z9awX|!YT4X#3{֨Ϋ ɮq%(%}4_߮*G@NK@k0RaJ̄k{5k,@Gup( c8f|9\}Gzz]Y͹T̐1%o FK ޻֜${CEqW <qJװ`o*"U4c[\4=_S01`;;sGr47-mF`9AjC"%%`%KnTO)|rMFt$@ZIo0;ojVK9{]0vS42c9Mc6||]lz |W.n^?!];XFmU! cΩIx( /ـjc-[3I|w!m8>4<xbTP2nx GzPzLRdh^ˇ_:9Te~<lRIa;C.xr,yg>9 ǎI^v7iuYHxl!e#vK0.6CͳΛb&A{L}n 䪇jh"oP(^UABѮpΓ$I@G=4EV/8T~V#dn9q3Zxd@kq=f ikf';>P8hȥuVLnTް̺rB_Eb"~ PlO!?*N 2Yʕ8K{["6`:vOC B}˥i<] D8#Z[t[0q#UC.R6zfjBtssv%-<06sn¾Î+n~Uހnf爵po_TtM*wXXs{N"@i|jCc5䀉KgDp.}կ>X5\h5F=iرE\KMkƽPK~viOwVXDhlj%f/^.<$ 2VÞX)$%u `mGgp˦bhLKsH:ꝍv 6::+ip4ʔڙg>qlQlYŨ{xot)$܁Ǎo\v{b-ɐjvUB)k Ά$,Ť!Zy{O"N8B2D"Y5wf߅2 itc1E>FjJo?*B@h wǏxf:tgx`gG%N)M0m#,pj x_AjQLjaplOߛd\2} L^DnStQLQ܁* OA/'YBCܓ{Ct8mm 2NN׹ H6<;. ZB&(NB ,딥hsvh3٫=Y28 @7^)pN4#!v0 O+x/hW`clIs^q}}"-[则EĀܸ̚rFR-^Ȇ^ǡ@m=D>cԫK'\dZ~zFBq|=7Nٖ8m*,CD8(ۜ湋ujH(eB|zh\*npSCnM#A"L>ypd Hu]!40̊7O0g{I*4ݲR6 8cDgV |3aX. $ARr$ۆjFbKƎ_=P 3݀\Yܺt4or?-V2B=>+a"$+mOt@poz'8۟u |m%j1ms3W%xT',!q=Jn w4ߖ)pr^V?sgRE |*c64[h)L\!/)"j 8ӌ7˴2rI`mH9Dӭ{HN|7XSϪNj!t[vW8*c}H%)64Wy]0$?ӼXPʌ`f=Z1xѹd''N:Q$<0n7xY Ų!ʻ2u&2BKs FF?Ik:,gc'Ҵx^YgdN8=TG/:ݝ J:G;hlH(ErMQڝf wF?#5S;S"A ʱ/z1 Fhj{%Xqq-<- 2w)|$4|ΙY'&dwڈݲ;%{$.{FjJD?3OVYsFĬ|f8IoWlPm;J65@Ж},FbHӲv#(ǿE:v3b (|I2TW&s'wg\qd:$2:61/SkA?[tpx+ iyl;TS[RJޟ0#) 6^y\5irKa˜%քS;O`sC{ ׿~JDˆ#Pߗ*Mc}ΑEI_*!j1+rj ,` vGh[4fk{Q1^V06 9I=&kCZEɑu fSx!XMKL]o\ѭ 6lCeh_7p4d?tEPGcuGܟF+C\uYCMKf N*:"^1Gh6Ťt|Lؘ۶FcZbLҠgzc&`H4b l,+ AJJ)^]21vhœ0ΜͶO^IV$Pͫı?u0`#V*?<eHQ{>G9 =9|yXMF"[w٪j=էpUBMS,,l%'z{HdЖO1yG{OnB=c?<I`RjKr|#J#NF~XsK #+URι؆1?y%@۟ BQ%<(s$D"5 TQL_CZ=reL!M|BcPO0}2;M LH w26,:;U=+fE=Ah+jy)@h4_sggz eΞ:p|%r\Kn`RS\U0ߺU+*81h##/9<=K`ǽ%8C:-(I Gcߌb^1ݴB mqv~+FOKm>oI㤂)0NNj p7}6C#vTjj`k o$/נK=zUEvQnA üg1{9li5^gMJVYvY9`Y;Y 㾅@3_L~E$f9 w!뗮 ˀR1' 'tiPvzDD^L\AqsX Z>cx&CQPq|slbLWPsK7AkK-yvd@EZsfc~ڽG |Շ+ux眔i8'?jI6\_G]8aCl"…ԝp;[zl("G Bkk =cYQvcQ#2[;sKy.Q*&\&"&>]$ʄ+$^L﷛(o( PayX(85Ew%ysH osU$CS\8e^2kOzPԫqq,%[,hjv:)4e:)@Aݔ8LSNMK!r.E܉8$U m*pNEz6:P5&ޔy' U!b.RdB.X.",z'5q HBMp)QI2,;3K\` sg?K_3ɢ 1bg.՚2rؒ۫4q \_3Z.R)WL=ݟMjsN|Qo !bcZ]Qކ6q˨O* Gm}gEܟ+L͕A:3ʗvoŨ7C@"JN p(z1e~LM63|ܝBvqju !*]_l1L/gd*#IHz'|렽=̭GiFfh$H_ Sx9OD[2.m;k0G*p> gc[98Cao4"Cz'#L1nr- ź_5MnԴ[42 cܚMYSK~"5HUW^g{YP41 ӘHuWpr1tytO`A8 ".=k u * 4Tpb/G"՚!MDb=W*XD lE0<{@gv:ʹ:[ P|h֬ٶ6e^8x. 5PLXv-p?/{YD-p-XRD.j4 "1g]âϨ|IgY0&89<*Yyr]3sX7(VćB6p,A؊i2~5n~u!]m9\ҕ[j%Oٯ<ŶGN N'dwѢ9؟e;ϟ `gj-6~c$1IVI +k ؘ&3m߮fA i\tנ=G~-]Q4G^lx/Ͼk, hOgal) x+_lǙbzL?E^_>i8,c $1`OO{<7]SLg\B)vg4 Y9obR'ύ$ii-_yP{QT9]4 Z.FXn&fbU\F7rz %J8ݢޣ'lO(huE#H =*b.=dCL(3߁DU 7Mb}^ \Ph5tQaêZf^z'a):dMǃ%y[1V'H=:%n+ûmaJ_rH0CpݾG|t4*C܎Pai4p5 2J']HE5 JʖsiOir &.lQT<ÚқO{Md x"gY79} \"P{i cفR!5NE{u.?>d2)(|/ΖuB+B 'Dwv΍3ܩgDu.ԛ+=lek\Hk/8#V >}"(QRqTm&I&J) G_-DAh{mmŋ`3$zz,.>t՗u,iԐzٲYu?M1ka=/JxV*bU'sʡ8t;zR%޼eOHҬm9uR;C#mB-ܲş?0嫽'C5Us#|NH iH[8 䴑qT;柖cad.3EX:I 6鬈O%%I: 8xVe cRRBu @7 >}gлj4~JJ!{&W hӥ+F _̓y؀)S$܆-ܣRn _, g->bEvÈu_Zu;P`[K[{'(!nSJ7ؽMqn>˹&(, )sd~'"7J/{>կyQ1Gߐ<~Yi'*܀ى"8l4:B+^/q=U]N?'Uza -wj!ӄ.CoUlG EQ6_a."f!1V7p{,=)/ Ɂ%gWM$;,>Fc_K{)Vd)vq?i+`(E^U`&zз#x]~U!Ьءr2bν7i5idF|f:`PLw`O/Nr6YKoܻ{?Ʈ`G ؓGx ZrԵ[i" cltB23ڵֈ=yr,YxH:-#c@GDUW#JW4<z=z>OzK&lFh?\")3*fg v&\$aշhZ {xlg%a.i\oGQѹșisU۴X]s t> o*̳sWʱ+; ,(6\e%_%c,ƕx}"idU3(AZrt[M6 m ;0VU_I)5Q"8y!\|#bXfQWHBprj[qSJ\khB"G@Goo M=U ߰k-̀n7ӈwa#!QK% x WOvh' uy?8[fjmy1asγU9#yP`||k1Oɜt` Ҡ\[Nc!|JƖ̗k#}jY.`=d'CFN;Ej*ï=LVCC$,ʦi3 ev D3 eU908p? p5ө v /vŠqTNO;w}j-PӰŧ4}% qdZՌg e89_,YčO?U>N?y^ Q"A0V4^ w d/X4wÜst~dd}DvȦ@+b>>A)PF`hcj'97Ƴ)6UB[!$B{D^bWDȪQB^WyPx||sDX ga[ߒ+0vO.EF8&~D#} +AS|mq 'm΅CaѾ"tS@xLcHK3Y(`h94^!\bf% fn}@Q('|5_|FdNUWG+ϊ 8 %%zѫPz?z8[˳:)ju~QsA 宩$n2Pi0L98Xzr$黊pLz{W xcf0]vshh9UZ-)~ pp]b=*dI{oDVeԨaWP(9N ?~\iI%i-vub-L ..}PaPTu#ăsXNSqk5rW=b+/.vTސ[,!oWUd7+19S\Oldeξu+m1#Z3ˋvڂ \vxO#{ +5n%lZZ؝(:"&St['b1ulܰ7.wo3ԆqK5EK?)!fŋ8wb ";U ec)Nq8k8}Z桒`sM/zx#<1?w9~(3#1ix H'N,hQv+G]>!hgf7Bn'#@._IŒ&@IU˰|HeN$!VkiƗr?H\iH0|y!"(qb%^:aHe[XZ܃歹JfJuw4k@3iCl⹾jFa>j$YSó ah\@Z_ nJ&fk5 X23߅A?W XKLqtda$֝?ljyb6F!dy閵 ]2&,W+V aY̿ہjG}&(ȴNp h{<GYRo2l]B^{\Ě=J9b=QknsoE!9N,f}D."o#;oo\J jv[t},8K вO8Z7q8޸~d_8!2nx)^vK xЫ¯Ui{dEU0ÉǼRY jA?|`5ϪLƤT7KZZx4ޖU,4czmr Ϫq jy.1rM'^<]O!bbt2e*33m058 Ԍr:i*+Gdoǻm a@T6)X_ե;jy=чW%#t] ݳ.|e0{f^4;eToRhrҷ2} 缾FMvzi#Se9_rN?&?EZìMfys8vg;6WNn=GS=H ;s7,w hCrqBJa"gܫ2v2rV'ȧfڑx1QO/bbDX\<6 G;zd 4B- ߯,t8N :hfs=tB;-ӹiWkR巽ԘI_D6ٜ*  Ü-o䗗}uݘNyTtpw5s˂<F9ؐa-';rƔ3#&ocbvZ NU'YBTFW)P[:FPt.I+"ż>fa CճS6낙c!hOZr :-LGL[lm(kP]^;'U[{mk+\>Au5MG9pK1MݤHr9g.O<3|'p>ռ|z"g:8TkHfDM%Ǖ{T+yAWͣDX0'JٿQ6JF托0L95 GI*]9׭ާ Ռ9ۜ߶f^_ Q A\82L 02 vLc77JH /T qUXtM}8Tby O)))`l[ߜA,L'Ib i44"P^޹cۘ5v;x)wzՙPTr 1\.ȉ ]YUL&98#K3KiBo@}4-9&sC91ivdth}AmL&WXsQOȯĺP=*MTŵuF1_fJ5h*A 2F5d%^St=Kn-V(W(;3Ъ6A8=UTÙzP ,WU6Ӓ8+zrB;ixrThgS6̍\g f>Nk NQ/ן#Kurw#}56dEY 2}Y "'klƇm8`opdWjtOKRUW*l:m#_LPޖrTC ͎#QlC'J菐@Y?>&oɴ^/@&qh@wIօ8 L p{(R@גOdOȕ> 5_Y|Iob[%n )pF,nE!{V̌k5c9 Fww䬆Oz'SuJnQq6O Lxfexp\.gZYF 5WA <D%껹QÂY,.RxUzi0 5PH8 pOp@LBSwz$(/8QL\fҘY\7GCX^p&P( r$ZMolJOYL`7FjPz*gPwR~x5ܖrZd }bdspLJ7 &([M;J!D=BPq'Y~0B-i@A sW|w*H-hGH)Rlb;.9emqM4KpX4q9q:يZ[CݟUƉ7NJICo/5`$ī#!y1֨},*7!~jQ2F<b/JG l0IcA_gK<}/8I'i@ysưNa J>E3^h7p٩&pnowq2&QAMδ'2!JS6}ǪCﲇ4u%xZy瀜/ZYEcr7}M.}tAҩ+Vts/Lv3t)UF,:0|8D2C+ϽZ5u2Q MϾm cW#1B7ʌu7Y04Xz˅62v~P2 2t)VHs3hGK?jJW(#K]#;Vk AӅ ᆃUx(7 pl){JXl]H3 Y$- э1N˴YϩF"]x`߯QHz.q҂y ޯ^=XV5e.L%If[FZSsllRL=u4i9q~ AU9ʽYn&G0Jk*ĉ8;H_i:1~!XQԮ"_=}߻mծLjlnjggp M Mw1qm/St<#qwOYeXѾ~>^B~RrrA\U99LjwŰ9'Y^I? 9\d)kŞ6 bӶyvAtaCmŤ Kb o6|'k/:30$G_*ԠrsN]۱{fm:JM{Q-TE}u踌M`;FęŎݍAK&sAnNeaEs7$݉ӝ²wV)écf::ί4P4}~Y='9=CvݗMn)~͋v}^s\S/}5geHbm;RK=ŗf=3G5 Pqv:ۙN<C(ؼ;hD<ţ/aHmT+iI8u (TĥjGo\h%'S,A-?8Ym;u*ސ5 w6ťҲ^_ȅCYFN-2"!$`<{VWjlEEɞ[ׄ/_ylRn7GX0zWR;jg[yr" cV2"bV9a'3][p(LYHkKtQ;04>4 $\:˻<c_IEo-SwfXw]%Ah<땑ø)#w;A OQ" @$ksC;dr*Xg$`NG "**23#EOҺzB$f_y ,cF4^4F-Q4FccBu(Ri]uMJݣ2/Z¥ꎀ32?jpN&c {!3v$Ѕ3yj7 Br;nA*qoRi ع9@5:]*(a}T^+DWtxB26pg('ԕ²r/VVCh :y'PRXi<=-=-5Hmee,Mϡ(W MIyš` ׂsX\s D∦?3Q`= Ϊٳ|k f -l?<ۥZ`ɬU}CU RgMNK IG:IA[^ @!MQc*MBT.53~ o#=w4Z<ϳ0Ȝ[oXP#Y 9ϗcL4 Gd>_W*&s/dJ,=W^^@}h's /ZyDgyeWp<տhI 5nj,{bQ<>Oy$l"wQ $q =̹l ,bym S$i:6>DQT(('vTT_ =F+N0i}e9o6d{$ry8zGNfԙHxU"J[4s0[NEGSc_կB@6'^G@TH&?h7[P+uS.e[϶ Oߗ,bȂ~A';0C pMr4GiYM--8'g !Z"rpHE|ⷛ{ LEβwnYq@sE\^F&R򧌠@#q /ZC|R+fDzC3&2Nw<}ۯk[FL 3*IǏx匬4G1 l{cwqR Jk௚K.%As,Ns]Nt^-%ud\nicQ$tF}EMnIϓ Pj;f2+όQA`xdp|y_X#uRp ɸݽ!/K09ڐ>>eOB~TJ- hJl./ /ۤ Zzui~h N}jΠ}kW0d8 6V ]er@ [[բL , f=ʓiVSfXAY oЮ9⁵q:h$x`څf*-+4M1>ju5?/5 Hp^6 ^o ooC{qBNwKnb$#a2c+q;t;H-  y!-'WYO@W~J~Fe7DȬ53-\]S3ע?%-qbʗN-fS Fx=V]?xaWiI?䰤6g%N盺B)x*]MPRܧF2)󖡕7hv; ]$2WGdOW'O;@K!?؄+,}ɐ[ 1=O*{(.e(gv YNP򏦕O^59Ie38[o B]QvJEzFb[|[N^uze`9n۲,AF D~jxO) ): [G%C0lnS*-X[:esFpD}Ǎde b-\'[wB,@&h)זh7i6d/xYc~Kp%ť*ٍx 6k^9|s@^2F'vQ1ށU'lϲv8lB7GZK*.1ă[+o%KHЦ;% T=~*%*_t%'ƫ4ktw}+ԡI4e4|ƀOFE'1CKgZۂQ뎩<:ƒlخdc>B`L*0}$:iPX7 Idin8)'ըDJ;F%G J+jj7rM{jׂUO16\ۍVo&l^SCdy*->p|d{hҭH`pCVokiPR V8k쎻A$"p(bbww&j,uc>.Yn`<0Ow;d;,M ܚl{0"qY ;7 ˠ:$Lcĺ2]LS$[tkVZGC_}wl5A#a' AMR9 |"0H̏ɱ^T 0⻊JmUDw01&Uܷ.2!X6HҁM(HF|ܴntH<6$d#A/R[Tͪe!wR"O*0&j52\^*V6~i\d7p% ~Uf%>|:8f|BoVޏhNlV` /{2#CLDǦXV b;HB.u'+n+yx{U?o @䒢kq8I'*ˢs.u(nL&i ox4@*WhߎGe-zv6l<3Q[ ؆ "{Yt>t鿻JgL6kCYpHd=Y(p+cE1ظy@Tn@Kh8ն%wOK#aqr?.Jмu!˜Tc.CEkzX')U>J@Jѡ}S|v%y,^K!Rz9IxR{:D‚(l kL5N[ ёr\du:_)PYȲy#?;4Ƣi\?CA7 48,i%ʺ"ܒ1/JBUO؞8!+K3)h+}PuTeE^C3,NVlMcq#G6me:y3uQW~jD;v7(s̜eѩ{8x!W,E7ޝR'Bp44eB>jEM E] y9DbҢ7 Uro+E|ꤌKa Rg|; ~bFAXUCgƅi iTFVI}>nM I`:kd3`_RSBޜnmSYJ` =|{/\1_ffY27+QꄸSA$iB֑/έnĬpO8@+ T/ao؋tvԶxqU& 5.2oKCMfmH,C73ӊ'xݵܰՔKn2kᖁ%1o9WqQWx仪}-p2Υг?/K&>6vЩj ov,walŌ1꧗eqXɣdmvFHq̮#@E%v`̣d'mA"0Oj?Z.z%d¿U3m*o;(ij{]}9G ޴0  ީy)h}X9[`s|Y|XtVb̔,ϏZHcB2!]`%uMAݹ W=(NZ'KGqh{M~ɔŔTđ`S Ё N)H"ѫ۬6TW9UMXp\\D1p#LrsW=#WrYB"Xs oZJj[vO_{buU5?5aL7IU2;sN7Zck-o_#IsU*TPvʼnk`/BϚ_4J{"SzyNj70|Zf<9L[d%NNK °G+:F++3eЋj< ob2Dhp|ż3Rk2c=_;!Dz@  Ȇ'>Z+,8H<P15La[OP6B,`@hlHS QB.4P;T2CU,cyֈ4:Bsf!J}ɮ>C10c֐HCXcQ?lytfxxI 9(G=_6ր8ZBloV|QXK3af+^;6OBU>s.XYrV|58 xҀNNBD& q <=9V:*@Y+\~vAmEwHq}Q$ \PzsJ쇅8o0h૒a m 1ۥjcWYnX=B% =-jډأ– h7QzgĉjP|A^cx{9}vdd* Vdʲ^qp4g}3U&/K9I_ C?GtՉwzOA }2UeF.zۭQo3ː \tR:b.w>|] }lLF'fs1< ,K݊HuQ>*'d^#(*MLA)1 pH ․3'S DZYN+{xF\\90cf"MyC399܉CV;dޜ܈0R4?1XaHTR^D!  ىoQ(&D&&$BX yPu9Q OzMy; \ZJ%R{@^̖b~ht,$1.7̜qV0j#9ъk*ۊ;מק?i&3O:=޻^_"Iؒ^,kEHd8,抠MO8ǝqaɢnm5F! !J͠H"X$6Lg(D3yoR`:E`&X$6ooA DZ4]KʦT tBH GnQ<š* 1-fv~>뢵/cKᲴrt2]dE_RԨ!fqu5vm6orLNh_֞EN "= ĢePX<]D~m܄GHީ=2oz ;gu ѥ2Y[Y]/|BUT@tS~v&BIx% 58 -Ӿl@'54WѾTP(~˝` ew%Z}O>u`q_u 31tGЙȭ 2nA9Ij;NX9`O,kYiQO(I*fǫI)ٛ^xwp6 JL%L N] \g5KGEն8;TPšx`rXb)A 9)3-n@36䶽M݌`LhƝdix U(&4N^$WpL>© HZM8$xR񤏨q {fa.0ՔQ r>l@U#ٗa/JגÏ+Z/TFQLx!&H63e J([ hAHjvCphuql3K]\&yI_" y/J#L|Y2ѣAD%H`WDeq-p<`*6횫48U7S䷲Pд89ZҲ\P#ma^|&fbX^aY~YPS$d rKC|PY~-dxsܘNwn#_hW6 ƋwB\9QccNJɀy[G(&`e|l ta%2Sω.!MS h\& ]4,] UW F-y5d㤖63>VJZx#D`@Cܪ=c?6;3>F+WUUa&C{Of^^Y$J Ǽ^R"_Û;\gNfutjVvZ g\C}WZ6 y QkmAϴo֏%,E E"Z|K*0 `E`ړӻ L >N>`nG5$Uj)h̛#k`[AOOU 8.t|Esj^w>;\i*I-ug (;R&.{]9=R]6vm]K'usgdu ] NjCf|$^b*f׻c~"]ɋ*0$+h yiH8YPiR&/ 3f*p[V;f> ߎ3^mz +"pl\d*8Ts )WHI.uq iQ@.0{GjyB0FO.٠_;\=qYs'B<.`A!Wk*Xƈǝ B0" 0Ir.7u΄̔1J ߟMZv_ծQ,J+݅<8#]%Z^ (ϼh@€.$I}46 IJW#0Tudy{E%&Eyc3  ׮\P~s5SyZ2)ZJ ),c;A`7 }9-ZǤxv&GAy<ޙa{WO!렰s\W!d] Y>AX2 =#ؑx10*d% SYR}w+oE(q $׍ C2܇zMS C`IWűd b3۠w6#+d8Wrj;Gq Q5ep!`Ь,n" h >$Uuh}} w3b{! ,tieS -3}u{dN&A?L?~i8=ɽ~-a7=Yadj(#%'ϒ,Z$^7(E$ YLŸnWڈ%Y]X3({X؜$TOh;sd@81əx䑤 rt "|*H%zx4َ2}K"0'ZBb4[c8T[(|f|%b&bC֑6@2elA+|5MQB80n-eTh# !9d小'"mLmdܮD%b7J%rJ봚2\ȟT B 4jferPiM(\TB 3gZ_䄵tw8YJ]'o׈GZ"sr/zqomɎ]YnUm.*D?{C1s]5$:헗YßY% trӹX< VM`M&C, ӓﻥÍ߯hbiTzke@m^}B7\}ᚙ pT|`\3< "YuDG0 zPF{d<F OZ_qm`6FkѨM@fch$1W?TYHXG_$_" PYk)rLjd VL m`EϘsN>"9@b-{PVKp‰QpqJGT?A fY{aKb!Vӽlyu@w+e|'n\"]пwU|9_({{S "2|8L>؍fLd]1BL0u~G.3]Aѻd=xDuu>T,m@([-&}rqb]o: VE&M_kkgs~"@tGpYż9qdfWJ?!FU~m gF!eAi$qocOii1JXܒ;l#}84*ZxqR;6P;񇊡MWOa|Ue%9w5]|_Xwsj#V_ot3IsL]R$nN!++7GUeǦt6_H9>4?-XO*ޏviz~grRʸ fڣ}iWnٌ[~sex{ JrTok;j݂N<`:?|M6g)%ヘdM0R_/`sm,z+ͣA뵁'+gr-`pG&".sf35f%qk(&]u53W~`0rthBV0:{q3e~O58~;!J_'cqe҂V{Vt(η#6r 1 U 0*t^BARI5tIwވz40Sg[iXEō9YEb+EpZ$+ y/_Zloɪ+Z;ez.AU':xTdՃXhi|qPEq^"mP ,6;(hbL~lqF.gUu5QL+r sshCXʑQU c84 u&дp(9d7UeO:k)P>8}MXԘ0!賞 Qq%ѻfMybvvsԝW4 y Ȳ;/`iԅvM:ӍTǺ_8V 4Fői*[ Sars[(c"J+f@iY7Nޯsa諄{ $f@XO 2z#}TYm]#_?rhMxSezGXY_@7 x" m1Nx;2i`cM`|:)7`ATI8?y3OSeZHZ_oɈv o'2A,fͿw>w\61 ooD :Qv͋#PeҠ+iXH7U^EQxUC"㾐CJtғ [1Crb#V/4$)6ar!3Vf\$KM)#d 5 T=ZPdPDK`5lBnVR9UAt9$k703 Jp/lJ >m$(3iMhk. mۊ/ *$B[4 L*o1$rפl|^CWoZ{k:F*w#Ę+ݥњ_BA2vqiW?l:&2Lf)#֜kz , #NPՏ~۹eԓAv4xI_iO. qOF8ҩpܤς$U֫澯b^ 1CDPjJ$ܔstQeA_B)su2ua]1 ,a:6^mGP>3f3Y:r4/@k~Fb%k.=bdIijP t tO*sڗB@ C#@ç~Ss`$pStA|a++mRT6g~BHcwoЕm2'˒٭?؊g"Y>UY;ָOՙɫq%!Y!}`XX>+nJ&AH޽vao ꇳNӋÃ}*<:6m_Mf p %P{hƺo8 OSopf$Zn@XNJ;i\Rv; _ ]AC_>Qm_y|#cJ1VA?ҔyT B;_xLNEn@!{E$(ELUN7_{Fp3ּ.ZP1U7؅k>$-PYGXNha "F1"8XWwqګo#/^."݃xZQCbb#Bd+nZ JEi|E+haG([& P Ր/ƻ) O+~|Ǟ2)nLAiCXռs L[h@@rt()*ȏ'+3{fʍVƺuE0p*k76_s>dw# .(K ,QoU;j$742xq7M3w9WK Y䑴tt*96ޣa+zMU6rLrkɽʑ,FCdZByTAEQ^:V$c~ŀ8Lqy-M`~/mr#ژCV "B722Z/WBQDExm+JQ!BBh<9BɠD/_Ov8d#J685=xIDW͕Ŋ{$+;h0%"\Cb^1qKj + fZ73 9`Nac>8 4AۨkQl[tG>81MxRȾۂAนNt 1te Ň34sA !VxnjIϵYA&)l^s J!<;]EW"?R|L)}I1lY(Ecwc*}b'|8Fy _r5A%HKDJt̥*28hFxZW bvq3¥IK{o3A[;5uF&,A\ x5s6"F<֕2m]ԧ8JZ,W>~."H_zxsw2\@}!9˘x揂S9=d(s&`X(Ee =7n{03:P K 7-l uxy~~ C*jIB(H7u;kRq)((E7Bzp(0 Жߥ1vnO:f_{eՍc 1rLԍ>pa:5vx{,O1 ;nUi92SfSd#ȶ)'斷F&i9x\6;GWJݶ<8yF+=Qf[V.pU1(0e_lGg/\gA΂< 0յ6.Sb.6\u1 Ndr<ytiMWmexr;3i;ἈuFH.@-2e,߰͜TZ?3[kHQ6{_7Acn ã,  ti 뀑VGǏCZK$V1V5|E 7հ+D+!O .{K8XKb៌541Z .u/`.qL 1W,$?]/`#c#<#ٴ!յ# cjHC1.hPii cv-y5(4Z.bi=U)bw9Yeu^\lhq9]fژ8u),jb5܆G{}ܐ{ұz*cglGۢaDT]\WJhFلς>>#+Je|r}/LC؂ʖ,kB`"Nw] >9eWbxG͐x}bk}_::oA&z#YH3ҷ~l:]Jdַ+FT>T:ҪM&'r9i_(u2qr (xN.Qz yX7J m uf4f/o~5^y<,EaFNRТ dx5Hj\,jh9—7vN')Cl{W>!G18(J mz:! < Q((AX%{g|N%NW}1.)#x.x2jLMIe]ub1 @y *ޣ_XNv 8lah T&RýLmfwqrŒ47y' NSB8®B{/<ԿCh0_E/0Iы9!y*0dI2bam_Ϩ, )_:rX1tE\DC t#h.m~&TZ xe~5d1$n3k`LFE#5Ì0T@4i +jNv.ق5Agp;8;Q jV<&cGTfCR>W)fy?5g r#W W\HcP <(_(0LɴތiBK2 :fQ{[c0g ӞG < _dv< >02^$0SG@@o ذa*"K,}q> No{/ 2|Q}~!{5ذ V+=tO#IlhZ]% I39֦7m*7ީ<Q`ޕO[G7RyKn ͛ko_Xܒ`@鸟~y!$4tvNDVAǖz fw屺q<4xR.V V}A#0cl/ ;UԘ7Qn l7˝ThA 5͢k vm'U}xD'嶾,X]~2~:x #n܎C¾oq5kIݎ7+2T^78 `ERj: }lU-9 Di蟊NFr^8.G\k94APVh.}(6ǚ^&b 2 .p-vڡv݇><A:]ْivss ªTGfbߡ:IkC0 'a]95vGQw{Gd򍶏i+dځ{؈'`4&b{uڏgb H5cotl&fxј%JX,tUk8j8V˒PCm qFL0'Bm2rS mo@ƸEˎ/u͟W x>{VDQ}h4 Iޚ7ڥ_?{2@=UmzaDZ!^mm"Bfu8<(=`_y?w,LB24r(bk߷KKFAg>;NV},U1|Z1][vdP8TφiCݦdA&S܉۶p}ͅpxU˯62uU#w1*<͍l=8qASE"oD/vquI ;Y y tH}v0ݛo'[fadωG%FCa 4~gwl = (~0bTWr3SiWܠHqp8wƫ^%|}{%ezG3 Пh$xPzm0he)Fa^ے7ILHA7TF"?dJ|ۛ6LNOǏXxFDS$ciyBw\ 0kqͷ=3_Xq'!ae zZE'ù6,g9=I5Ptm;XZ7/\R$Rfu]al8s l-7> m!"$_E"I0Β29Sԫ=12&ֆ5clqh4rҼ+D}S]B+q췚# ^كԑ _rT$Q2şu-DNEnLUɦ%? ^U!زWĤzS/}bcz?%+b9.]ZƩjB34~ nB)oR086lWahsgvxqL@k_V?S׹+MU`M tC]2jș=C" .Ni8JZ ykJ3nh[R5t9&n=4V_ yPH~7Tc}S2s]ZXӔ{Cg_< dhƞ(֭g>_t_Ҟ|_Mf$ޚ+L|S3e%؍eNt.+;T2q]ԅhNx`!;? zKO|L_ihs7 #}'6}uu:;U` b,Vj7#S?VDl&n!i׃YM̨ Ջ{};w҃fC>j셆"l貤u!$!bv|i}u+5&2Nx&|e.v`X[ܗ `Y*Z4Dv_StĶzB"[TyLh꺶TP]Ee6G!Jm9;`OA/q?q{Kȋعɭ9"c1oj؂p(C.Ǫ~xw_BڬE6KT:ǩlʷ]c8ͦ5TOBͿ|qO3zC ſMp9U/- IsR???͛ `>.E_fơ<^ D2N۲wb?z1LT0Bٶ!{8ã(baZxEnQЯPj"K>}+?{ʼ!>st) !K$ F@?@klQܼs@#&٫"M7,>,_Qk0Qۊ='KD9T`sf}C Tܦzx1d|UL*}7u(׌UdCBJ aVC,8^˶g$3d%Ÿ[ջ}&̉# 8oI2s:aH[ifI.ZRJq+2ޠחuʳ*=ViSԅv"  5|Uu0Lo!sdq;$|[9)~۳ twYX"2#"3׳ryx SٗTu>CDYtt/J"FT~xpzvϖYܬ\ġ@Dɖ4u0L|WF޴7'*Ev/*,[TȰQKT7FSܟAnAHJzj`\Ov{SĤrLk>!H:_՞"x 2wl{!W h +RkyNˑՈ^t:K6d>.$=bW| 䮻iJ}et Q@OsM+O܌Ng؜ӓl̵ 4#lX r/%}8y܁iBΉ/6 ' &xKzrkt&&2ikκ#.:Bzszvw㌾|]GEx͇֪ DXC׳'thxxM6wKROph\;D3+MnsDmZ\P;䟘[y kVQ&˷RIl{ _ 8Bq>CQ܌J4N Z`EU% 8ւ(q17ڇ69!SM_,D.#{ `rPؤq$o3Go=} s_ǔgvxbJv5?l7,X JǸr_"n=^yR)7ֶ^,"!co-?y^D3+ч@NEm-;Ĉe,yOe|,H,FXG/TShL8c{ePׄ%DPtFh6DC'Ù\_ 7iܣN |SF[_g#ު"ʌZRw fh9A63+B߹tىifp@7^6}xck'wKw q5kTԖ7I˨Q+|,'˝6|*m;Uw@ MOꪘ͟T\2QqJAJ[CK1.Wy%q 2ܨa{%;׍r̰iZ!/ Y/ݪOf@KEKŔixgY\Y^h0軲V\4m[hGo_Y's"]>5-T`azHCbnA iУA'ӾH3ĥZ>|˙=^k_Q+- aͮEM䞫<:(fe*l5ZCd63𿋉c V멕TVЏIGQi-]7-Row|۩}蓪4MC d m4ԷB~r,QHiUƚ*l!?>Z>rƌt\tnBK{A;.&N疾#L8ibJD6 r9o(4TymRafUl nw! [PM1q3M@43OpCj 2^|A,uHbar98P"Bz:cN=bE60/=ѕ<4YPsG l&3_jH-r^c~fPрB*iszl4/.w x16^Md͂ؤur̽ '{' L9A7`6?><d\e 05E}ѬF 3/ΖOe\U ,eOvg3'0 O9hM@T|5_LE/oR;}21oRUq%TL 5OÉcJbi\$[U ߀S?JɂJէCYq֑]Q); cbg+r=,>˨zW,YڂH<#^I\ΝEg 4͈)ϋx4Rb"*Yvjc8\#8VGoQF)|E:)ÜM߀|!^%'5b |GKڷ!K!j_App7g,H;@o4uIH]G(+Ŵ\ *U9z;8Jop6NwLQV E'bC9- OUwֵr3vErCw G8Q40=(g͓"EFW~6MM4 jՑzM(#1HD#uv|0DIտwL(}8ͤ_]_0kvc"^yMok #O9%l|D%ʌM !YT.ULyJJ#1 Hp21<(V;a?kW UP1֪^d&j:dg`# -݃M~.,dM-\!G*wu_,md|Sģ_DCpw ߾و){VO 5Ե. b#p?0: s~uЉn;PQ\9+aA": \&s!愤WG6VD-KqBE c&>ȟnT&ārL>GhO8JD\?Lg dH IN֏b98z{ ͤ~mS)OŸ4Co(Aj b\%sx˨pc {f5J47l$Q!!l9 OnW/2xVM%A8qt"#aj ^O"e 9)K`0 m"a)@KDG;}1};Tmi:YǒCS=ILdǐQS,JspV<5EZqZcZEoTk4A)g +cL.žp:Foڡ_Ҡӫj7˸9O0սvJǎf#j!Gr:w1=«9) _zJ`*iv7{zr2\dWT=ʆ=Ű]W7RL&K|.K+ A'ũS ͞m9GrG3o n3uVi:7ZYl Bˠ lI{mVZ2^7:Vht?G'DvhF,HS~\1|Ww}'/3qqcDpʍFrtmwΌҨP\h.᧾Rʚ X=. P@9FMwu\G߈ɢλV-S#L)8-/4t XĘ8Eįs11 AX{ܡ_Ԋ(sVe1 @4]GJ aQ ap0*Jiy񟸮EA͔; k a?k#$K*&ta`MXؽNt N%eJoK{`yz)TG;s~閝\VvWcG?05If%N |ܽYӵJ HzQ_I5C=3'3dHZyrHdV\.e&; rݗTat8taffwgYRu7.LK)LV_"'WNhXG( p,@2W8^qoZ3*cD2#0]<%R8g1EBk .VC}̂PzԌgЀ.Hm&au/=Aaї,WN 7OmwHjO HG_M^OrQ?asaYb=a" k pkls[S/4LgaqW5՘D;q%YS h:f3qY/j.Chc9|YXr0rs}"~Zǻexab_uh&0[3)-"TA'0 LG:q>b#繝50ZÒމpU-r}0h _`?Z6,Ȃh*a_]6mt׆P jPk~!ͬ*%ai!ݦ]!S,ii"p8bț ɦ);ؙT lBL툞;E "7 CF$զ;CuJ*4-˿*u_:+3#&Q xt(j/v 1H^K486)4'wx lbBXUb^L l6$Wg3]n.2fvOPæw3t3첨I[-Gh~P)дê6NҨs5%rDl-KjDG%'2PGqxQs0Ô?f!t6P8r5"+_R  ^q⑺ |e E BiuDfm98Sq9|:y//ȉQnfKC2BWƂXw\AEFR'E;m}Qx8[wƊ51Re$}=IF/tDd , ~#T'c"Kww5/q$=,vm =$z==s=A6Wm X{V\vg* pT>5q#h $ѼIcoܽdR h(_ξ95re%&?4uvI(w͋ V9O>ɿq*2 8rCӷ؈YL53A =xh잶@TH"C5L;9Z^=(*eȢMR޸`pjq#X}فr~$H0֋4QY_ ))}b -^!+dñ%FCON%%\:.' qY˞CU5nenjKS8@YH氼Q|'OsBё]:r:,U@ +Bwi}3pfRj,xFƺd)Qd;ϟ4hp2=DdebR_;!NS2pe|Uj`.;7"އ4,TbEF@$,\ <8_5)f)%͌7;TGWuY!]߮0չS]-f$UJ &Ul-MtC4+nχ’8&2>Mə{ T}\dLH]( כr:q̶_]ʙ. /o;oh%p =*TqE$v` ep/nJ1-nGvb{0K@؞]2w 96P2Yƨş [ %,UUlj9)^# M `hPc ^/3u@ Ȅ 0x+uL*r4N`V#M*..bFd:U@ 5ܖu$֯-D:)kov| "ɚ[NZbv%j/Ee/;P?% XawN/T"wř|ʬN4Κ`^a48l9lTNJ$݃`Dw-9͹6ϫ#?`Hw㒢c>F)%<>rTVdoj7KAY{zO^g_VEh7CbX 펧僪VSkz uw%OMk#RluhF/fmj9QH@|g f/;t٬VZND:9aMYX6)&@-[>2o`XbKTϚI o;k_Sq_ѳ;4;9Jէ9 :yfm_#=NcJ0{ ۃI.s_])րfAdb@ՑS6KX9Q@>y`tq-QRR,&þ]oQUEϵH ֭_ZNN|jT3ewEm$-rg ]-Ni[¿r} B ÐO?졐 >|9!+館M_ Ɓ dXf09+,3$VIW+i A :yF!%j+O@k>ok5%_xh W tJ4џ;/f!0rN&Cyޞ>WC;}G/&EfsLL`)=GPsɽ.oN2{ϟ۩MeVi#?H{Ï|WA|$qһ_V=s?*g%"F살cIɡ2gTeO쵗Kۈ 3IgF^KAݫa8%hcϥNQByT Ŋr-rB8LEk0VRe 8ɤ>B[d19RȊmPgm-K+NHfV(r}9Z#Y lPeĩe]:5ab2צvv_F{t>5,}5/gO+=xCF>QUp"0s?),QnոQ^fUԤ:6.CT QO5W0XEҏ@%[mi i]ܵ)Hl 55s~J*Q;Ls78Dljp;\ȗ77$ixMOn"+87L\w$&C`5eѿjJ\?U7\0B1 b u7JbQ@mϞ{Y"%-9y{9gUNЌGv v݁q):,TuDm]5!ey{d3/Շp`cs8oco"]^-~@ 7+F|N}:bDY\ + '7iar)Red-)@l3^?4t6`[G6)NUt $m@̉'H^/ILhh-lAzKw%/otU;fM_ $ko^CR{T1^8@ EuK|ćCey3S]Q@{{lAـHn? ʳ~+8KOy#R ~||-V˪cy]rkebbH:46 .Kd QfnҖַa "`h 妴Y|oc8cv\l;V櫡J<MqD!IvV5#[{h˷ B}<%”9&w'xUK~WQ01QpI~'jD,е-i 0SKg:Bhf8J{5#=[%Zxlq{rlESZ (]]pF~nIZUog}3L]p"mxP;rn.-tU`>;+:$3I: Ӡ xߪz"1|%s} <-u2u }ܪ N7M u:oC A{gZdQUݭc'>a9E0mH s|0F.z%2Z}6}a6qLC~]ģM;ơC:1Ѷ*.V 7r!S'tʡC0:$wOwGXfy_ܭ5yZk:dGǴuaCƅ},V`Tk.:A!֘cؕrutD}m}M7#\(q9{zhNݸBHjqQƉn$8u"MQTX}D6 ҌS`r>]/vIV'n Z_n}qIT+{wxkˈEe޿M}[@6tr~bYCDi l~5縧$[t}пMN_4G!^)LX􉵲5>`Ga0M) J>'#@a`^# +WQi<×o8uhIbaOǦU}X:,o5+qϣ/-v{r$yρyy4yى4c4@P9IC- ;.%gksĬTn$=mGj(߳"! `K D;j]HBk˗+]t+ ȑ?@ØC4֮\ͮ%~QFݻE,~{i6I^Mt-LF 2@,O"7__k~:,+J; m=(b5K)`\g&~,@/9ۺInbr0CZگMmN,I|O/`cE'eʤRsR=Wϵ v n)r_  e"'BD2س&&A`!0YPVjy$5\uԠJw0Ub@sI$˴4^Af3YpVX<+pI>qDRoR?Ԑ%!Tѣem#  Zp!L({ ;W2BH OW&e]qJF<-c~;N^~`% b,3eNm 7i+|,G# &+ͱEm~QxPם!YՋ`jz̀B&MvA?ΥMYJ߭`QeAA A >WoZ0fT$'i~_N|z_k娛%EU@;$`OK~_gFEkN)mIq%/,gWOjo(@jdb%6rs|*ۤ{p-?2-WcY&lM.ZG?mw !6>sUsA?JcH~k/cհ:l5,sq#m^wHѪv P^cX$Do@*6RPmRm<nx.dѡ!ؘ{] *v9 kYˤ5sjd"f<+!Nŕ!GT9U( Mzk^tG9[]y3&;?B~;Ih.0ЕP!FQU(Xd/} ]?OP x=h4{RF':3|s0njMAƾ>5GdCRNcyЃ"mdW;0y2}ydD5jT9n8etqaRl_q=s@\B i׬6u֝=yDSux ؔ)Ql]DE$j /v=,ܬ'sWS ȟ#XЊy週\+m;IL% ]s:"PyUkѲH!J)(< \1ܕщÅU?tdžb8rлSK|\R{(/ W6I;80 *u,ae=sU~|$4+x,MkaǕG?i֔oڄ[ Ui]Dԟ1)f@U3z[&A:o'4gsE&t6X ϣv>jXO^+V`t/~QhJٺG!!rt 1[gSKP,RB `E=vtça ~cH߰DEʝ(Wm  IW;51r|JXM\AxRLlFmu`a~M%=]zNҾlZ-_z1M P Lhh~(?]):Yvu֕HͣvZ5 hAQ#HM ֢$ Y6D#tAR-9q5@H>43"}$@nY~Dn4qn=㴀Pnl$Yo<)y!,aĭ_ZXPPeGUw8]F$qwbR斄Q#LRN#80^a])g\-|5pe87%"X)lEgma QVh>DZv\`deJkh@ׇjk|%&\~nNL;7]յv X>5--^O^Ki6pW6N"OAۭ,n)W tIK:|ml5wR(`e-x6kH^{Ub;B!kߎ!>fE'/;Yd'lw9 +<&KTJΤB -=’0:G3md 7kU9)K:ǰD}_PMBO|=O$ =uN^qnȃ_L@!ph"~x{4ͻ7 L5޴{;]3?ưۅ(ۼ ;o$^YO" B(+qԲLp+x װ ˄|*F4H2 Z Y`oIH GNA{\o\C;HĠecI+L_dBQGXlآ wJ!'%~jC~43ɫY3 I4sozR>':=`LP)WӄI:&/]Nxl5!) }F0vs̘ݑylm6SV|E͐.<(3p- nhBP)]C+DQy@2ʾpa-ڌEԒu%[H_#N9``ȔTIk@7/kż 20lQHI檝$6fl00w.EʩЯ⫺˹Gb6?,=" M.f?L=1Ho-LyBQ-PDBdT8l~)d+:LRmUk.V~Y0IQ4}!5@ 雠ƘS3o\?X]TH>Sſw̿.l Ua*2[6JN|vC=s pI 71''ނyah(="/_ObwGW>a,U6E?2-9>MV ֜ ]>?>;.6ShmftTv6W}WQK_q"h|U|+?Sb3+WWBx?ON?:SO(6sFwRpi> SUK$'GTpIe! ]Hz%4JW?HЋGܶxy~VA"/IEg<v,X#lsv$|jNJ#RtQԶ%UU1Q˔,@_t _fzބє#~ \Xmfኦkk>PZ`i՝fFPSCx~X4ui|vQpoբ{p7d}"YtԏӻU#4VbˉO08bNshqԪqo$]/aPD!tS9ICuc~"=p #s6늦 UH}fdY}AmXcRe-O+46cb,'gƕolr4]K5<$OTrbH ȃoxܩnU wQ`cK[-SC)b 9OyU3n)x,U5ZF뗧qq:&¯6=~'ț*KPrZ-{p6bk Wsd𑙵!}aN?9?ó-g O4`/9̖K ݊Rt|(htZ 9ZEy7c~[>xHɰn;@FQ%G=F ^Tb'6A@6=^.j"P(=XeĆYp|*H@,^:xD2{[s$p0u HZ1".ˍCCcF2Z0!~S^Fv>Pou*DhJ䘠X 3$5-4fӶWWL/U,}w̧y5K D|10E__{uzTye٫V/v26( Oe*!oz5&}h>K.5fY9e; ޱ o]8Fo,UυOGJ;oQ2clq%H4w0 5cK091cၤ/FXĬ-bٳ١Ī@)x0IU.@kީ~/BFITFhgIJ~ 7K%ʲZBϒU@ 0g\ʂwZbr+~n={\(XDuS0ge?_Q*I2*x,p圭y=x(k6ظ~JPh,76he'›lϤL0FT-xN(8vOn(P5`(E{ ,IƧ8n#R[ƠdDq.7m{nrvVKk) Wr#U4N'L|:⛉u4YegIeh'C&&o+mg_sG7M ;oV}&[15}$ԀjEU[F˅\%t=7:ʓ\n7ӆV^22mm|- }r?2!q{OW)$R}k|^m3 %{ ,d6}EGJ)MR9BK+c>*mBnʓ?x{}ƕR{Q d B%+qTo<}x!gHn|9jYCc|VnJO+U^teSٮF^top۰(۷+&[jHIQi9٦C*ٕfJ+c(u[R&!}-2bLju H@a8;7l6ɂF\{d #&㋫pX>o- PYPf:Iӱk\¤`|, 3Se7O`H`M r,}))(#!?gL l\WdGZܜo "^.3.U<Ƃ*|YQ>q| .xȉr$x=lHE#h%\G;L; e2?@JC)AE3fK}T* w8 #&6r@'OSgBS+my2l4:Iz ^nqLF.'KEzlkQo+qtW8dZc<,%,aPtr{Hˉ~ŊEφL*vv DebyHh)p,;a H<Hɧ (KC0hS 9pk%iZ-;ь|q X,O|LHZ# :)]6ļNa*}x0Ych`CXgy=HjTovֈ9^#g`uǸی?L!+ׇJ;hw 4eLstq:.l Ft,Vx ag2BZ:T彜 Wد# )RI-`Fs0)hL`ҒS ~'!u9}݇'sGƐ#lAskIig˂[WɃE/Q?#J`l(` Mm;Z=4m!<(:ŠQC}V"?MtlV0FH\'>N=(FO7WQCQP߂ @ wߨ 'hrJ2#~/+kQAɪ0g}4oŚB*Dе4L Ua]A"<:O&J?Mz'䳗ħRϝyco=D$"➻%Q'-XfH ۤb폠?iK)/X1EyAYI@ S\\;̡+&g4Ru?/CDHt~X 7_^hi ;{Ztjl@xF$Iӑx0⿺v_S Qk, #˰m)Eb.aF A a!(LI-!H& DXPJ]ji"fu }aN!,Js4mTlLJ:h{F}= ?=?Ĵ '٫Xt?fvkmg'ٷ\U*^ro\ǑIE uVzq uѱ` ['ˊ+gȣ 6-˳e}4r6m+%b,uOm+~/r"&x*]2is>c>nK2NP`(Z[ٷ菢chS)Qt`ӡgAGRYw>O&*Q{)PKVw\}?xL~P{w SS\`]Zb0o юkE,K=3g&g__/dЀ]E9ptǤ!-g,<學#_-8٤[Q-w O`3Y@ RbT‘;zNmKh-[& Y9ag沫n0E;?=ЍDgi l`RE*_ϯuF~c%kaJc+-A rmڊ`X|Ѿx!5eikhaR^ ݯ.deP*]ZM7mO߆ΩO60JM6$nٛı*L<=Hȫ%:ȝ 즙ۇ@a~Zv9Fw*6PFn'Oa+b]œT1וz!wk|S~d 0:.3T!EwQ7\.E@>U&R8odS J:1;C>΋ -j4$y^l&[R%Wj8/}RkmHs ȪJFX ePQ._ؠ8YG/r_kr~o]Łi!v?dbmȽ:ϴ!=p&A7_~$4n`"P춚 RLnDGqxX0̢U#rފ a<÷pv*xV&|2BŒMEk]v cA&E,L@,.*86$}/˫/ֶyu@/TYS }¨B{03>U\M.b6%OpLp?pJ]BJE9*Q,H-6ޥS"ikw(`$LNS"TZGÀ3rZJ2Vw>wCn~5B rj*)}^:Oy}ƵnǴׁ""tM#85"l. Hjq>%5aĿ ffęi-(VMk aG/@wX=iE)66 P.U߮1_^(lQ}FukOChӚ'$! H̋xAPBV]XC"^s&|Fmf#`4|uyr0+rm'H˺oL&窀?ޗglws^r5V#=~]%${9>^P(SX;T}A# Y=!}ƢpYy!ԅL LAr$`MU6WE&D&1B{B{߳<;Y{ hŁp8!vr& s ]}xr=[ȩ,;썞bҹxh?lTC/[jKN8DR޵ ꮪ'wI`20x7 Y걊/F6HǞZuCcoE~t\~\KIO4V?֜SPz1Ӌ!| Ed1qN&Bz/e +hDuM/^L(yJYI(!o8w?Mo٤ ?jMU"ymÝXl<%qIR1sf:Uv E 7'.Q4"UT3,7-P(= ÆF !YQHתxd=Ləim14yje6+pv'I͞j(cSgfw7sWrTM~4HMqzILJ^&]ib{5;1r1gvhPeꛚ:D8a$FC4dr??*o7(_!~$.^Cm#8Vj5k88^BjSv,]Aݸ{B a-QY_9Mf,OEtʝ](N-KߡCgVƸP2"އqXw #'ZlM(iU(bM2PS&at^.} ៓3l% W|F!9~3\&f/s2 tI+m?(дZ[WMUR`6 v kmw +t N,: c}pZ2T/y- 3_6yCr&%{l9Ds~/e~6U .!ؚ4d"uح9z7W/v.7?aY- p G D Vi-@cz|7mk 핔>¦\3( w`p7ne/!j4 ϣ[+ <=Dw7*՟ѴsḚ/,G~j*H#$aXW)7Vm~(܏Y%4X6Dh*7梕8Az+Ҕ:$*e%$MWɈ9!fJ3ftFȥhAyJ_]>d{F]IDtޔx ÚIU tDJ6cN2v"]|Zc>&Q^tKT CM-%tL_zR_k}vPV/*R;6pEl6jke|| exXԥν%b[+>ۂߺ$k79s&{iY/6heX0?Zv@v_G~0!>%¹dm#\8Tu-Ve莋I60ƸXUz$q(,LJΣS$1'*mA3Aj,ȝv X4 pA[Lp\ݺvX4 iR4J>{f 1; xn`RU-Z"=ъك lKˍ7mIxdxfS. 54 (A˾-#G!- ]^9^_s;~KgMnad 'kN{nhR>4[%;͕s9e'&iYzi]VE˔9We:Uwr Fâ7|'tzc*: =v.~ רG-tWdN JgvIh `5A{+]FIz}ko& R-2NklMcD=g7!.2Ϲ:QTIOU+^~Bb<-4ds$K q$dJt)+&l1huݧ!0ulS-{NeT'T16~ jc}L :UFWw$|\%,xU #~2gd 6[s",nզYn{zjP+*_j?7㶻ZЃo]H0& %uyJFGӴ%=Q\8``, b= ~$ԭ}(SeZ{1UcD̈%YgKƺU*bW!B*jK;h)P;7,Tq fKS(szmHBhRT/㶰_9Ф?<$0cn1cGZLYwp>5>XmgQEUX:$Rcq2'5΂ok'͎a_9gsʈ)/1 X[ik)>$U}^[&!t1y|A{0И_Z2@gsx^p12R+MVG KB 7QcƯf5҇I˲",d>C?cIA24ZV*&q/TnD ۀ&b]%IKfeCqא!n9|"ArСO RLeҥ샩TM}c ݡs"Ǔ bԡxyqW>6;tgHFG{c(Nƃ {C>}J-HberEKeN^Vݘ-(l5 + ɔ9~n|f[s b:=pZ hvx6$"j:KeS@ƒ?MZPƆ+] o%`2Ut3<_Af%.݉SN𚜐`2EQ&d ȶf4UY\հ\F̔y"Br$Lw,;bJ[\=(Pf"<~9|#UĜrO<)l'H$ˤM/cMg9`zAMB۱RhI zJ~ uĞ:ޢn%1>-u4_xX2gP))x3%^9ސj陜^^lH5Ј"uw>>W(MsM ͡+@Kx`A,dҸW85(M&2,L $s2)㗌& :1wZ44uƖmx5%Y7us [?ԯv" J%aPv[AkO)ZZdfp%  QP=S!x1R kiC*jԃHޛ}4MMj- Ӕ]oQj8]cvd[<@smq?+,qWSm'r!V1ӁB[y!3 dO-^6B&GvS3)E˱g*6C؋xcy:4S !5;=ܗj-ٞ*(ʙ~mK+k8+TXOn$@|b 1u ☐H27 %w)3OG(2iW֦rƮtb{˭R Ҩ[O`\/d mNfI*p?,H}^Jt{vH<TڪX|1vi>r(.]׹l}"1Z*ǗSkGHZ{KPOrv,J-CA69Upt'CE^y&ݍ +k,k?,z˾' I>zl鷚m%0L6o3ZAG,Vm`X ~u1Itw6 b-a/SW `V`78$nqV,D`%aMŨ8m?\mJ҇˨v\nM+2U+'@,ܖ@~ܟj\g0rT^BڲQs'꽋h'xB88fB< ^ -%QoէWqݺ]JM¯3/4Ma:<'y<;k,uhĐeCx;B -cw/ڽբ2Nw׬S\57&N!J؊FPZ2%3n#TtQqrW~HITӐS|UIIHi^5t': TL#[ kTGHE%+X"dx\inRzܰn6g~C\Oo獖'FY[gW!QBUo" n7&2X== "J(gfXIqKZđ}HEr+ԓ -mG~6 !p_ Y$~NzNaƺ>bcBۻmՠ\DZI1 DЏC_-yLȾO]ɑ׀vLFL>%KxJ4$ǗzrykOƳHXH3kNxb'C@]ug,VVØJQWcvE a|"pYXTH/>yɱXK}E](C4j43FƟ, QaHyI%-"JjyOoA2DEз*~@hcͭ|)WNjMy mٺ?L-vu.x>|யּvY`ϣr$*'an2ɳ"MANJbqr_"gl6eʳ` %љJbg ~{r?'Q01}91qj8@wc Z߹ZFvNYM8+qday9Y nc^iSK~|Qm 9$ t|783eXR76  yLo:S2ӕB*ye` J*Il[}~αyh1Ȗ;Cel,Qڏ ,Mk$`V=&l=u6f}Je' rt #ؔAˇR?;>.ۈ />:͒3 s9[hCJYpr<@=cN̷'0X}Pv;$;}:RڑeUjE44j ǿ/y>*d?9WdwgK6()_fGC <Ϯmq^?r:tg;iq|5^`?YBYÅ휹J^Ĕr(ϪPE,[$*H%9T G%!b3+J dZPi*R3Y*'t"Uw@5 ^4~xUD7 r0ݥnԶP=)qD9>#Hٸș1e\ӕ6OAU%c80#fZgŤ&l< *<ŞJ^]Du33]q 2;*|c"gЀs\mi`Ly۸nhT_xZiu^i5-[]tmL6tqICtd|[c5Mg†C1IYyvi=FUWôFhLh=@kr,nHɉN;!QX ;W/r8Q,ET ztgpW&ò6c.YJgůw֗Pa`!/pď6}8jt`N;R83 ,]-/^¿>а=W()ӄҾzظtJqiX?mƞ|h4+;[b@OP"UGď[Ӄ4&0>qԍfM" B)8vT4)L$/\|všzaA?lٙOM/20I36If*߈0=)-Y-vKcsԋЛ/yltEޭ|Bh& taD/u륱9t|; o=IEW.OuY+m Fۄ-y\^*nkiDCṜt3_^WhءQUR{W;LmAcH;l֮a(:Er6rlQk|!$%.chr#tسc%K P?NTDMҤ?+@lP-TNRY<ۉwҳ;2W!gZS*V*0hr`P?wcJkΎ5RψfesRXnOQe qsA*;) 3CټX춹`қ$+e+{] Ț_HA ס=k^sҊE{|T>^I3EvRl'W(o*@(ي+wϗ5pNِ<I#:ntIp·qvYT|D`*v2OЦ-.6"\ԷU@'TRubSbk^Ab6/ bWV\dJytcLc镒4}Usψcy1=B?:Mm~;T9;2 3hqZX^FKܜal+=#F̨_P`D`tO;ς:HB.P#OajtXښNx|AA`'fGP QP<3.W̙cp5JKLDu>>:hU]Yՙ({dFy>5CH.`x3E Dʱ b kŷ8-$/7v"9/{o ~T]DGpwqP [gӰ<05I >caV /Z, N])«`N5\kn;Y<0>T*2ΆGGaǪuC={ ZI)Q ">D {W=T`G{@tHE0v],\xRћ:>[JJ{B#=5/Fvg{=n/î%?ib[]O&zbe$|DfҺZH2&Pg]3-bW[ SVuJW}2SS&b'Xiͪ2[?8׷6'n, ##!1EFѓ٨;x2G4{W>pH@bĥN۾tRݠ!T5P+RɞJodFncb;N`L7c DP=h*ei#ȗĆBX~+~.ttOmT=M ̮؛U^',3I"-^B VvC.Tǩ%^CE* +sXT W8AhUؠF6=;b.w ]c@4gkHRt16FXsB}\aXa4D@ Ե(%7z)"n-+Pj?nSTbZ@,Pj 0">ֻ. 2 VnUc9\~m'm[nP2iWS!CeZ-@%Ntd[{D}Ra[cj_*97lƒ~aW_~E%f»:hQ["ݽi*ݬouRd,r~a7?u]x2XB&1dt BˇA>$/ɰޮr߁F1JE >"K%/ B$K/h}E#V{លC9L Hǩ%d1i4e;\H84"H3/c\ˈCr@M){}ScLˤ'ba+V$D{v0 U=}h܋߯E|Ѫ7l Lh$WM9ok Hi 7&E0| Pڽ.UJ2: @gYV1pt#56&/`gꜯC 7͎xq Ik_76n 9^~VAc#-QKJZۋ m<ɜ+ԣ lֶ̪^r'27rm48* jAHdm|V!w0!mHIA !pѲ˔vY48jʫW2Cꔘo"K }`ɾõWYLvnJO-fr g4RPK]xB)⤍_Q&2J@Ei %h'n-ԅjy\E<G;6.9cq&ß|@6>#3@Q *zl| g?^$C|#Ґ}ʛDyēVc$C(zV39j2s8KGm L $M nu"!Xڏ.-^z_;2+z5F\vA(!ZTpnƮwJx@ xۃ8v1 4cwT_Դv2cѱaz3>wDT3 &MaVԛMB2C͋:#z'BK_)֦7S !Ph|bn@ǫ;jp nNIJ@+CP,Q %^͖X˹ueiR_^F/Ȃݘ1"я 7IRpg#뗝FR`KJ_l bZU~J [LԬUȨ2n Y۲m` S31Mu)I}vXKLhm CL_΁U%WBS8ΫT)c7=p \B;""Zy@dz\Ij@xӌ+e9 HwjSUk\3/rGƑ1,kX;ljR 'x!m. M䡀?MׅD ,ʯ! FV:ijK?# RxaOhr39h?O>4 DL6Aa*Mk7:^ԍ.Y914Y>r=l'++::Vn]! 1ƀ{ /)› ^&,_ ^ʗ?mJ1G+kWbj1To{D!zyk' =炸R ͮu [̀j߰kG ՓE{h |#ho]RS歨fP<IͶH;ԇ=hr ~Yt blƩ%v@z2~M螧4u=ҬQ_bPj3ۨ">sC_utR8mEjo%EJ(9O$v6xC,p^ s'لŹR!hE5RpcSH^״aK_v Z\Wdu(p8Y1C3Z*?ޤ2M7΅(lϡR9Ng6:F 91$ۯXsa{&~4be.qKEfEc/_FaEEZaq/ajs%l] ;٣yR)o_}UsA&ܬm'Wiu5u'(3<,U"l;d&HprM·6TׂLnj`XNT;N}N3<*]]J3a# L) Wpv]jw쎸!&Iq 4)0u ◓wDҥ³YN׊ŏ<ߕ{tm.fx3U0 =Jn9&~V+ s{~ُC=HD,k.|$ v<#2`mۤ06f Xs92s:|OŹr~rDzLo)}JLǪhO$d:T:]='>eCL`JPTg+t>GL_J}`K% *3=Ю?ꗕNI{xbr'g8a#b1 w #&gFao3FڟN(Rm#.n]34+SF>zvWB˗,VÓ!l~TEn_- qh+THb l!y i_.DH}3Z5hiG2+ '})o倪ӋJ&dK# ra&$v)kifGia4'5vS.H"|BhT{>'I:N:l*;䁾S%OsV~* 0ݥ:<vv<`2J:^ٗ&.G`w+<#a+x_%I-29s*Q,hb3Q4$ШEJ Kmky:9jnX1V_ygx:3Wʀb3-h/ȸԞݞq4KgX2&uLG_bN&#춘\xòRYfî&:D$L8B?$Uס/iMa/X-MhKTt!O"Nj\_~SM+:}x'#pM 8nH<9—m]ub~'qF_Y>$kG؃O<"#*0=pcbj_9_Cn@8l>>S7v቎U0Nav_ ];X+1lfV,Ɖ7Y||bw]&+pSZNr.L伸FP?֦ ,~&1*RF3.A&ׇ|CXySph$D]y2y 7$+KK!RFL7B sx i0E'7z4[WLD;{ zmQ̪g(w:N.G-R9WO>bbN9`&~Y޲Tk. ~` DnY+]L> P IGtqjȫ"AYU #8ˬ>0r/F %đSޱS#7(^OP\1_: OQ㉈ʵ6kS7nrAˁe3]}m| _F۔-u ߔW4+m5D^s)L> Zb_#I >4%/o֦OHXQGeo# \-|VwoxMH3eE-<,S&AB pmIbhhd*T1 ,uCv>Ty8 ;Z&Dj۔V2V- *Is2ᾪ˟2)8\ &'Juޞ|I504ɫա-M*4o|묽KWUkD\GV̚}gvM79Isy*ԮC]uy8?myM#.PHg=l9lt23:(t bm{EUj\oVakr⽁P [V3 Ap n+ *N@]?kS#S} :?gEPxy6p,R!Xw運Sߗ_+^Ӽ%Zπ50N r-7PXK-@M=;ssҺtJ]x8sB#n$T+эէF7FVSqd9wК dYws @<Ü^Ve3*n浪 Dy~ mboC:9I\"WYA!?~3!̚ey/B3xtuz[-iBw&S+R*h8@8۲%FeqWco(0ǽh(ٴZ;S! "nAIxb M ј2eR ;=Q>P[m'57H"h4Tm*l<r~HG:;${z#h_[V> y|G kJ >:vz , &;TpN[x /`Mɺ[=k'.,z(.<7f|3EW1G꼚*i'OKn+9%m6K'强BPѢ/d XO[޴p*WP-`ɠPsp^:H-˶%o8}9mo} pl&E01TyHk | cCvQ,`?TEet%]vb ŏ-H2$Ӯ=#= U*8՛rX Ḓk<Ń9]J\Ny.TP&!vzC+/A-SG2*,SZZ:]p|@{6*1c}`kW[q/9 0H!(⹲J%J!3ɢ)![ۡӔUBԩ)!ǤI4>{6]C_rc()<|Gn-#[Wc|<ݬ[&.6C(/(8PNY{p$cb٨:e%:1 P%֩dRtn 8gޥ[~OXJbnmmf~0Rt4,P҅ۈ0:܀7Lmm\6NgQo/b:MMޱ]$nqu(WZm8DF=΅Z͓`= @zzt2^}8U2vR:yx&& 8#V"9CNW۵oWDr\T۷m[O܉T]][FWy[ۺSnQ#1+ . _{(6b/-Y 3' V}KϞ} pv֍(`a44. Nd?o'ҙR]j CYS[a4V.Ujy@rIԲ/VH`ҥyt]OkA. 갾R2 MD_sU9W@]ɛA9* fֶZ,KWG4ʉE]ϼ]Ο0.Mg{p|/iԮHWƗ'RzcrМB*'OCaTENꔦ'=\j<(^Ny32R&! ކhJT-2:M9&tp~Ǻv\^Bi1aO)rh'OVZ]Dd 痱c%$Aq(>+9zDX5e9]KKj3G{%-4?x`;] <&|MZ_Cۉ*ABhȬT}$!8_Bnᦿ5A b[ɑS@GLi Afb.8%9ݞ>˝uhY蹊T8D (X" BER_-;%"' wޞc3VU(̿K|ٷ24pQ4]KNaAc 6AFm1bS}~+(u*ͰptK㛌8 EnFYq)(`iCy A6@gjDX $v*$.z[%cjL#&^t#\+ČJ[,(c G/=`e9μ1o)"P=9W*\h&ఄ#)p!}\ǒ^+g^[_M?3WpWnDfOIzcnJgx=7zM0-`Qӧ\UhQrRʪ~ uWFEkr >, ̵XD5^AG᲻oCvuDK…ƗRL:S_⇺8!;!׸y|3X=~ήtU>ᐒDܙ$ Tay`98u!Q)'J8c=ȖfȌ9VHC'B^OZL*`ky5dWuܝe-}߹T,Vwe4EI&~`giܲ }SM70v0U)61N¹tw4K|U@Z&G`ڌY eQݮZqBG|Xc z[ǟVELmu8|O-EaL 84]rlXA}߀NnB7h WۢQc}ЃW/jU>WgJ-4ZvM\A# /"F"NJvi 0F@6X['%YDbf4OGUPZ#WF [yR 5q! r-3o%Uʬ#`yj4y\ tt,4|&ts7x ^8mJBZh$[|[fI;ϸ-@1;x f{F_X>q~᳐0qCb  RTey㣣YAdyй>oіw!|8CoX ƈ| ֪gu/ydhOObmBW0[״oƊX12SZ_DNܥ.g yGMiӹC:Egaʌ^.j .w#0SroJ7\85縅 vt4w[< }@_?{ (FI)@lrkQ]u,9V"Dk 0” fXpTW?)]Ǩʍ`م!s :ӫn3aK,7p,P/dZJnm d7*>ʼCU5XhU i^t'\5Ny6M"YZmDܧ?QaxLDy-d-*<&A hT9+.Ϫfz=}fSԸmuOYzb '+Qr\񾳰Q,S5wW:fe)7rtVh #LPmx>5N^b66ϔ/|jmj K8`C'՚OyXBn+v \s"\11.9.3tO ZޑkR Y$1Pѫ#?&x{.U'SMT\qmO(ģȃIi:#j3d%F! x Bm .r2gfB WN FP7 YN; eTŕ:?ޒG_7j o _)g\KQB-C!ZuȄBEA9pg+e̙2uU.k썯@s9[58D'샓?*~%l-̪כ[?FpoZ-v &II>xj*Ћ>E%mJ2? 157 rjqQ26Nh֙*Cl[4 Q>gf>{պU?"#~ n~3yѢC\n GM.VYi/\ļ,;֊HV3dDvHP5i򽷪~tH*O&UKx<$U,Vm!_a0O}}B+tuU+!AF|)~ \ʚ;ͱli/pFk0ԖI͉Qgn}^X*RfIdz;f;_֠"7yhmYuyF)a}70X5F g%Y$XH۸Ж {i(M@܎9QQ񆲪U8.TZ5hC Ly:z^!Ofh>ԕ#JP3%x|W ~#ՔjezBYy, xh%YLo%xUx{{xz /A$VX+!X zg&"'F``ND7#9݅SW;[e˿փ@>D7>9GBz BPؾ&N-5zGppy_#H2x>v1t]5Fo@1;ɳ؞ ϭ*!m'ݼb5%2X%"8Dm&.s%T |kQfsBV=o0f.z5.׍S\,a0r}ꍡѕtzLrLY_`blsi=7n!f_+&FN.rF<賱kYFI)[2ՇGv_ Z Kbj8 k}蒬JspZf΅Bk.)$߻3)V. 9ई3wm~Wߍs /y6}`8QezFT3`nڐO~[7:qb>UGV2{,z#νd4˱MV0h܍96瓮y rfox s 9.\K?vL?UVlZ`,m9u6egIJ W@ pUoLQ'I:ĭGao*i;߯B3Ag)}!8)W:$uhi ̻Wu?3}O.QF4*_mŪxTlT J}s:%$sO>aD3wY8# aX 1A Pi_Mp|-6 QiV}~T:ŶQaU3j qZw%>HGW>vFS(M-豦œFx#Բi_A Ey m2^ujVpX->q8.FKTtq.qK 3iNIN,~3glv= $ KiLg / B$;SaWKj7 3*6Xwh`I <*Qha(hξkΝpe1#)imoJ]@4$7\B8ޏ_i!ӈ0`/.~*pƮʠR5:sN֤ ;K||^!9M`J;ND'cBPjE"l΁7dTMiy좵Y7^k#G;HI+*+*t 3 oҌ>e[jX)VyYuBkrD˩?` 205d! 8 DooCK'%A]1]6 U9ጊ,Ol]">Ϙ0#v9ex~YԑPQ! sF*," `2S t ^:GmDmkX+F G,掆W<1jJQ_@0 &x NE{>**g{&0K[)AؠE 9h,GTJId$}OA^Qg YDĨ$z؄-!e,OlSsC^"Nas"lW%= b:G|: fԝV!c!)'d-bg:߹C tCA>t/,A :@6#tlrDNl@[8.EJh8Ujs z0CQ0>&Z;;^*G/IH8k(o嚿;V[5pyV0vU贸} {B]dKG`¼tm&z&=\3ғv c{ gfy3 [BRD<-65cs}NcdY.e`"<h3?g9BO^6d dc̮{ANz'k~oRY0ѱеhVw5{ egShxEB?@IiʤT+;>抣NY( Üg( zex*hoX'9۟MIy0eY` ơg\DH,&$g]QN6 !oe~- 7R8c8ݾNiG[SCUH~O43K׼ J(mּq[΂?ƬdnMJ5) .T@;uսpvK$(\,;Op_j5μ[znzXL/e2ApFߒ2bx9B8<>q\@YJl }XyPZ J]>.reh*(7}% k/MO D8V"yT!hƴ8MڹkQBy0f8>JbH$#/OBz5v,~Gu>f5 Z|9.2:CZ03гHfSdg!M1͐D='$>w{f|sL~N$<7!Q3pW Ht~YTϪCV 5:Lh[O #r袵N$7kؕ,+X~([,#s0^^捃?HiwF=I[(?o&g =3rBD׬⇊ȋןe`FK0`oo/Z >*G8R:[@Ώkd"1_5H]8z#R1nl@)mDЃpM%,~|c# qD Zޮsy3Xđ,7 VKe[j殥M,4f/U ̒QIqx? rqpa甖r'iku~ )p+.?Sc,((Ta9l ]-;;L=7{-b09=\sh9JMV "wIԯиpʧdp_X7?uS?tȆ'8Rh,R++D:8C#"T̖X'!˚dD%Rv~5u s&_|d&d`XG2*sՅiR! |іjڳh?qQM܇1gLC*no41㓏l ^z2bkLŔy~!ߞӒ7e-?*f_T6c2uW#-p3m &Rh8xΕӁN)U*;ɉlkC)oy0dȩ4)lf4`$L_9||ЎaL 2*Ny5ƾ4VPumagu,Uct'kU‡BN`.~wMW^1KJ%oh1~⎟ک uaLP%=yjBg4f;N.[ZCv{5DW6=k읽'ݳ Zt' T/;Ii%=9G¨H"/SiEr{ND_G*ٵJ-ţ6Y"t:!Yb23 1B0I*AeMː];fbz`[UIT:6N*4X_~wv䑕ˢY*86pQgk m^a 3bxoϝg^PPWnAJFXo'r+-|D,F)!I9PCͩpGӒ٨-K9͟,o~r=Vh~ 6D48 #M>#!tHK]۞[sع;I77KO%T D)ÍLuIw}W'nɥͦ㵑+,ypo>(θ!p$JNr^̈́'y\:!xZ_Sg6q޼ypgWuHZ}ts-dc6dwREfyŝ!o{ZjpS9u_k-_=8[z%Љ+н%n&IGYSor ;X{]mPn_~>o[)m#Sz)7&d\mDY +x]Bvv?cT6dI̩$Aet[dq2HD7$pÕtUIfIY+ȊYFZ˕I`y!2MG.HZk?UL%& Fbql\Gk{ 2@a&8 ʽh # jI-mH9Z"[Zi=|(쾳l>綿*tOd毯.R%/Z2WLiR $3$FH'GjpWeXgOPLpX$c![(HAvcνLW!f`]Z@j1K8Wř׺c9$@/C@pP-U]r>?U{:ѧ] U*Tn%н.^?E Iy*%%\3m[lV*: RObi6b/s$eޯv̝9)ǧo[sQF BlBCPUTD3͘ EAi3܁_ھCE%s sRSo K톩qD[Ӂd6%qvcd7F[xO@~CEbcG KZ/W0LSyT _:>=9U>RHV'm8_O ,y#HgύFg_S[bLt^(HhZ&78oc]#cOMHWd10N24W0u<֭o"ʫ?XJpzкW>haG()5n?{I=1MvN2B&KV8 vsˌX?{yL@Q/,Zsb&Ķcԉ;N6Tt, ˫M79 Y.aT37᡾\e}nj{9ObcW}l%!EQYfbDʞF*B< r Ah[A@̌d3*pBQ5?L\ϡXhUnn|OKmLZ!2&_U 8O_:OU0AAHKK$BRU@^T)Y^@E6}cٜ :沈PśÇ=ZQQ|x쩫ₛV0f.Oɬh8wH Zмcܔ+ WZc 3KpZV-uK+4z5 6IzDm"HU'@8"ߜ dqHq}!#40pOϮs@C'/ơ8/JW@z1Q^MWǷJKJ0) lr.LpSU9ro(XP` 6=y^帐ySx$Q"6$q;)4O .-*waȄ9؟bvjBoTP2z ͌-yHD@ݖ#=NX,ɪ,k#."ks-!톈&Ӎf^Jmh86+@aORZ^kEK{2X5KN878,TTIfyݙCduG/dLg5s7._GነiCLBd{}ieȾ:j4ض7)Y;EoH ]+L9ѥ,Ɇh&{t(MA L]#  %l}ۤ)P$w;\~Yfqt:E[chV\T/EvMy^C}sS]O~%#Hj:$#zrn$ghOnMat>eJ MZEZ`1O~$ƞH7&pК+WP|p6ơc Sd7S7\i#u!6S :D,"FGA 'QJ͵1ib6`J8BU_~Qc>hd=Mk   0 r:ზK7cW{h3.nT3h[U5eTT$zzZjН`bQw^3 M IF.`2O~s)uoSR#DC,FSqh!1-;/r u Wɝ}|p"B4N_w ?d[ Qɇ}pP#  Fi#藱i,0!JRE2}CZdwOu}VF]2ζ{{SĢWssF:<]᪅{qOKCz7VМ=gw0ؗޞČ{c9A QC4X"3ucS{?]_muZ@jx*>*"df t |GVL$^PÅS{mޝlXї2;@S{ð>,7ዥi(ځ'E88˜/$ՀLVJȝYCJ\ba6,YdRgǩQ'O: X!T><~Mi>J`D[uF MtihhXㅛ'/8>ԷTG'BSح8 L0B͝9~]/*d:P ٍ1w,*l۰ #<ĜHŐ?}V^O AH|CkgH n:1AykFri+ 'կ)j&5Yb{z%9NpNUζxҤV'ǁ`_ W"&[C5RwqkH@J!!%|x`_ؑIMemѱ{%t~)*Ζ|2GJi;u3*#PȤUkƆo0[OruzC cEwTR^ r| RcDyQ8 쉧mTH;&62lBvg}:OQV]{73eސ'Iz\Z%abe6J:轇̃g/kJk# Ӿ~fNjEY{TO}?/*M`]?2] Ǖx{Gub$ !*q(A`b,\wVKh/Qm>?x4΢#fHs<1B3|rxi7rLF2z {8JܼH 'ʞD3.2- @h#m( :BsRE||?)Ƕk5;s~qtJ'}*3M5-}9'&}Yi%_\%k'wIJaN”[B|^5)k׾x Y !Cdmco28&W3Vj0/P { A^}'Q뉀Ol3{d\f^>Ym;RоW`hZ{]:ؖsXXBsc>G)^&cc><~ыnq Pp_ f;ow+~ﴞs<~'BHkcfІ,%NYH )e/#iROO= RjUvFʃI 7Ow [a22`ْSh#3y4]2TF ƣΖDiƺq4:PW<+ʤ-9cš2^.9•UeT/8bb<(SZ͇(%;3: ֛@nC]ynΛ,<I/ ȄrEdF/` dDOJ5ڎPpHL;9$eVTB;;$} kKgeկi\4n]&wr[hG {, NȄ{ψP2ODPl;*X p[P)ŶXnZP:ex H&e_ "icTBA5($f+9)]QP6,!rǰJH+N N~j,tro`UxOu1³PSRpHLQ8Bڀ^ 5O9Hf0Q4A#u3;hݿyU(#$\\6fGB0Pu rS $+ɍwgݐӅ孄M^E=2{z+1|&~M *vi7łO?1+breX,d򎗯OdBo=!fš6= 5d\7ˣDlF!\1orj&CJL+Xo,, `+KwGyx+  Fjt.owf`qQd3UL]R'xP:/'^_dт,c LEYhO-GmO{.[ h mV͕쿯mLvo}r@͐4V?wi_~_"*sA(·I`aNaI)D7PSLYn,ޑ3m뮧0cfGNT:TWboD ҔdR=/b8 ش+:쀳>HN>*-~`}ǃI(U1fcmӄ^Ҭ)%axU;sYN#~mE@YF>9텊E<7͔u䋲ئ)Rl1p^?la=dB{Ui Z/mswkٛ$`Iԭ 쀰[?ܤpft5 ,`jCJ 4ْɦ3c%EG8B5%GZ).&ƓILyb֝.NG6qx]{9bagSoxKޞA&"CJmldDԑUL9π#fq/}@@:btU\&fX, ΁D9A5]:Y[--[Vϳ 23٩HXpe)weh nߩ>mEdڸr>/D'uC8Mٓȸ1} Us;DL̞fϡ^K$_']^pgSDH1`34WUQhnE\x *[cJΫis'128!@- |?Fb ~]IalYKzN-.^;"[EJՍ j_[6jf+ @XS@ FR-JI/Ͱ]X{X+JPG7Kmz[hZȊX]׷_JIqށkk+b踓DίCj"#o|Z|R"vP؅lO+; m\}PH Xm*tL.&AX ~BG "yR^"Nb{53A5g s+2V7J#;y^U1j'\?%Wa۔k>w)! =tM]MaVW ?H'6xxxPՌpi)$𒥵)^$۠R{A[K)D19Z Hhjϊgz"3N.ӶR<]*}~7,ktihIؐe,v7|0[sVJ^.KIcjEie W&(aHp:ڴ6cӱCr~P2`n1m(Za=̡B#y8<+у 1[Q%%O!6=:Q%HwɔLƚju1U1I8]eCCseL9$:} ՝foXǒ0$?Ûv^ 4b` B'_Q&z^ L/oO2WI9:{|HT+#lU.0p'swC;1v$~%t M%wl'0m  %䜸^I$L,u}nwy).k8d9S`+G8ıxpe)x.::.ϐvw^E-ɱn SGl oH7raFJ S1FJDV瀔7q*y$|#`8ᔼ^4R%2p8i}vUQǬ&uϫAk/[\aΏ+1Tg_>!$=*0fDAJxp#[]3;#硱rZ:Fɋ^)V9!+1g#[C PWȠ{ϛy.~C[0AtϹB 7&w1qd d'|5(hxJ=vmo ; {D537_b3IЧĿ8HA-"0zX Hͪ[B/!l(>oik$u14ab|gWXP=#'zz׹FQaMh%fHwuP?>fe ԏPPMvҹwJ|& J7Gp'AN_U@EݎޖOL?"Kh[cעp>p"j'wPRhJ{LJ@2[MuM#6=h94-,?Geʪ7m.~ڳXx7bxP;|}>hʏV*EܬzGhsט#?;4Op#[Wv95uae<,\\ik0OW{3i?3w|{Ē5L[pGV#Xd'[A}1\mγtc´,8PgwlS6p >j-Jz!ѕalՑFN+@<pswÞXiAZ܃cX4MJoZhjMsC&@~{ܓNK1Y@)]q/|UC*P.0_{@vlС<:oN9{r>&e=t8N??3xOA.|/O^#Tm˷>@xF;뢦hgխ?Jx?-QS$+y 5nuE޵v*_#r~w:@ X{*Eb+FP0W}*LHzo ub:5+- 8LBB7y0 Ey}}8DZC2'R?ȼ⽵D" n8PzwG4 ~^_( 9;@Cn =HB +ʗQ+#G} g_pCz[r(1MI ^^$&hd&ٿR75Qn,҆:Kq!NX&.i8zo'!{ZEWv~g.M`2保q %, [?WjE 'ŵg4CZKD ccЇ/<Ѧ+*UƚeU(Ha ")N{< `kUA:cþ=Ef&ir s匈qJL=[I6L+9;K߄n UF\?p>CW2'4*kDxD ?2T=%N=CPWL?re{T : fnlko57 A :L#XOB:QMSqufíY5!uC :\g9.wg \Uvl-b#yMH?kU:'{y(š9G*Zqۄ1Q[& u'd`fB|jr/j4g EX7<[9$qU. RpoCoSa.dh[1>MXRZ6%CH`&f.* U!#IG/7?Bu~Ld#Q;1 uС^`cFk%zMq_{p\y;&Bc-,ȱ 3f󞼫 s:sk2|oh e9cT:p)/L<9@@$oLT;1:ԝm]:5,R%u5ye~hݝ"\BA[buf <?5COOxg腥 @5E cz㛬;>JTE'JH y Om` ɲr3x7n|]Z^*?HĜM K2<$zC]IЭ`Ze~Z>dx,-UpUX=т8MYkCvȁv%f瘆DDŽFȼBl|r_%6Im |x0s.}Ďr݈JgYVݪ=d.RrZɺC {>-=ïXyK1j!Rĉ{l˜»]RcƝ/rMarٗK>h~Wqڔ,2SWX鑓BŮ9֔+c#k1(?߬sxN\pnyC+]7s# E}kTO-0^LgC 4g(ݵ+L8kWO&n/oyNDWdg *|" ~sB[/\x,!8* (l 1{E1,`7~ dx7+k1 fm]pG~eefWneOZmShB;me CkV@&A-$ݫ=Wsqk4-қgo|s#2x¸/'SXU9?'܈r]tn zKmlqc$[e12 $L`k.ӧ;8-/3Jg?ӊEg<%D}ÀM#}Dndnf,…  GK<bH@?aM-yJW JT<:Q=$6}WKY/tDzSSE{~S~~-ޙuPa?CarRmdUCσ/g.D$To XT|~ah2PoZ7bk'}(f(@in,YZF9Wv*LgpoMF=š?UP'MK_nTtlZE3~?AqLXᩑKGrnPw$|0T[LB  Eسd٪ u&ˌ3X97^d7Ҽǰ&~SM .Z˖3GV[C5\t. cAެ@`VROf,^Ld fX yP\b llEum1"b@ibvpk+ #vFXMMj&E!b5qc[:31~zM9N*rB=Fk#'~0dRR E%2fK>f0=793+rU{J":[ZMmC.Zd~?< -@z(`GA#*މbv 1ţ<~qf%~P&;iВ]0IIuRuٓmmx %K"^АPp3hG<ht+5kBJ[x˪᥵[zjy 1ob<0EI!s4zefa|ÿC\W޼,Bxw1wd aZ1(܇[i)&7Fu=>Xq?'Ճ֛<GT5ڒYljوMnUė*!G0#aiWiQ)-Z",\%x)P^bA2 aZӥ}Hۓ9ϪAQ"B;NCI*Ϯ9mtB)s/)i1Kߘ Eq6=/`ke{I i(,%5YsΫq`!ꣂ6 GN@!*ywC<Ӝ I/+x"|fec<),R-y :vq5)ʧDVT턹bNUǓMIiO|%hl6V}WI >eV~E)I2`i䎲/X} V>³J`9 N*D~݇pl![S6xzor8X>^ޞMSt[0(RuybQɤ@'V_0d%6 NEG7@"o{7z![6}#1Ž hl~`Q ܸG*3 65L1AqC] ߐv2 w?J )6#M.0/1k^O(<{\lnVt2;I_nso^,6tP7LRV~<nLOd.^iX 9%n#h?c8 ]^l@c ${ Zadc$~lȄ8Abi^Q>YCBz=¦ubV5U/G a=4*CA_M"w!G.B NEn۱cgZL3-W6A@|KzA@n~Q?IHrnPϲֲ3n1}$B5<ؾEJ..$jenD\Qvc,3]V۳Z>QK~[JK K{T] l#9ۙP%#sXh`-Df 8@?fc,>5u6lx"ʙE DUBcf;Qd/&q9Z :{ٱ{#ȣU[wM⪑Go:m t<ݤMRC쬴^S͎9/i¤ ۃfq{j(C;KŹ"b׀wASX4P5o]O#!C57_NBi2oVc\9GɃ PW'ȗ0 xXzO/CR_sP9QM2n/`NH_H+B6ԍ<鑔p>Cfo+Kx}7ݥny ǰBckcFOaGZ928'C}sZZG,j$9H4~}d򧑽˷ ݪR_b)+Ui]B88b$Qj_Ϯb4.V`j[UX?+k@ێ)!V#úi˽P3MfwEoeJ~%k=˩Q6›ᜨcg̼f_NTg98U< *HY ! $֔W5qt-: ?KF=n5fY١ ;tX3>#6opH0_v! V!L׹Yx5A#CSv, bh< `F>iQIq nJD^47Zǩi ]\ABHqn$RHLM͈d7(Skm9Ԛ-6= K\ynk6I `K=τ(r5P&b' :v{+ZOr_獘SXjaӒa ɭ̥!_tlrvVh]D: Zx[h=ͧ #gX#4E5{gWf1E_0fU u{[e\XDE';;Vj$#hZ%E)$Tj{Dj'd,o׷0Fk k`3~3Z|߽uK2-$ qRaW^Q=3!d>F6|׏6f7_rC qyڴ׀N?PExe]N*+9i{ ;TK%:~~hkS.ZbYϤq~R1q?u2ĕ ayS~K(Idf%5K%4 m&N'K .EYo  I0wGTg U[7Iuog018J% wY^ 1U΅[ jEGֵnt1j@B5Nփ%j ̿r 1M!Faʤɥdʪ4,.(^Gc]VڷW yhUtP[ 8z [3kR`m'Yc3aTtH` lTz᎝L3a*8ȲnӬ^"_XH`n('gr)LSstbq(["6֪WeG*y<<ЋxfZ4ɥ=bnNQ#m1;?҈zk >نq*L;nN6QPqe`b.`q"gnQ NWzˇܩ۩Ħzul7[Q=‡#"xHiV@ό-`XfQ/%n' #7N0}_'ݮuFc]A2~|K.Yzx)Q=ZHvX ΅tDEۿ01W?v]cY~jt`œ밍2_~Pc.<'gi:xL׮b֤!z GKo6r}AB+"s6c\;Uɪfs_,H1p!)(8mr]w!ka> BSL8Â|+ӎ5')ڕa_XydGl5DMLٹ g )6Ѧq93LsQ5X*((C1o}D%ۉoM4d OQgE()F)sRH'HQ"·P2{] 1=Q$CqTܽ7pT~X(E]#rFҽnD/Cm b*1$".o}">8*}@Iut&MpV!˯ɃYSL}JwͿ:U&A:QxRW"nVEq!bBQYE#8--2u 'WF] ϭ;F^gDnRtA+G+R'/xy 5{wuч70u(^e#x~͝ X,nLHFCPYYQ-P/פ]Cq[n=%-Tb31L Whf3zO@KcC̗!8AoXQK@F_i-}W^ J% g F"/<R|=-g󟧄6wuCTIEzߡqSA'l =!Xx11߱u]L^pwֵItt71Sbo IOVJgXk$k㙋W9&DL jt` 8Q9[LJJ0$& m_ۨ#2Еi :Nx*%srŜ zx`ȸڲOV=l . 6 2#_#w.4ʼ[.(A;15տ3!D&>+ bNV9g >V6F&]s:Q/$EZI_Eza~}5?C5Ʋqo5} /.Gc?g1tE.aZL്*S [`̢p?R$}*T'@rq{fh 1IAnyAac.^c1OĀC4nq-S/1j )T ~y!VAOT2%6ZhryFf[#kn햬+qn fg8G|b\e!!:b2Dr}fUR2Bvju?!FpqJGM&vVZbm\x!CrPRf?W&ZY%Kpt0%h*=FLDæHCzȟ ja k 9>Kc#ټр`1]ȗ;iIqYO}6n!ao#i{qDy4*iU|G?r,.W!yp7{vbӭ%E;̤."~O>rˡY\~;pM!& ?s`K&7Sbb)#wWDsERnhF⫫6 *s 3mlIeVJDma6AwY8ϽѾۗ5O=K ږ'}C|!n-Ģ{tL#%PH~Du(Q$ yYcUOM"{cW_LgBϨJ(:k}zjy^|'KU4h"|iKaѣ@o* n fPP %nG2&on7OXRh&(I3"fΐ*ӍJFsuy(&{ .À_Y]<Wn̖2S8d#b|dkH q$ D#I|NÿqaR5|oًϟ3 ݯ Z 2|ӬanDSS!54c=G2eg'\Xѕ/D7yqW2s)? <n$u;/HB"/Kŋd*LM} \b;[c8%}M;bQL)ZC[o O㩵vxJcd^EDȈ2"`(iX{Q RăsسK [P}+0rrDFG)Acm'8ruRjBi ?%8}O\C O a#<#U(*MGŖ;*魡ue+ty-b: i3;T߽&̈́VO|xa -z()1aOBu m+\j@YmzMY`8 (ᦑvbFn_Uzw9>u04s&5!pKuk [*}7Sqn. e%KS{9q1_z(oTZ̏kVb|NS4D/(OyyJM^d䯶1K\&,f>48D:Z%\ Rfa`s-͞IQokt("ths؉ڱhDv?i큽)H;e^T蒂r*9hCmBn#>@a]) &&;wsBEM"]Sجʹ1C/+ E<_bLLyހߢ ~P}9MGw]܊ .r}<$﹁n !p֖, ݢ4iI8?C1SmruWgg= =atBb$wj[괼Oes[Kִo98 ᠀6ɫ}a=gB7 GϦwmR'{0;`je1VKL'vYȑԟ:iԚ/a&Y=bIb۴hvy-+ӓX 2:%ξu 0(B 2?:Wpm>Ə9&i ?公Ft/s4qU-z,+3kHDc'e=-m{KN$#:0֬_tBnׄ|O9"5.BwR? UNءDX!.0s;s I*D fyM|Û17sv6'Ӡ޾ė-HYm"ѱ2^#񮖦 9'.:AY21Qq8+9ͽj~.lx*"'n!|ZKKCU̹O0WPd_͉9Ǿ(iS@ĸ?_ ݋i18ª9$e4+\xF3Cdpn{7Z'G @/h2W.T5ؤY<#e" *[Vɾ9ILG[ZA݀0Ɂm ۻM]i=,옒T/L䀠.' 3u@Gߑc5P( /_K M]Y sS ,-^1ZЕEn+0ԓx;Ǝ Ϩbq]P\'!r?c2oHGڇI 3zVVP'=6%d?ݾ1"6v.ȰxbSl ]-njZի(Նm{S,NoXթl!___}*UG8z 5()Q< JTZyXQ1w9~ 8c/XRc]8BtD0@0~gZGX|UrPa5]} z}\ ]- k o©3XKZ ȖQm0 Oq >IUqhv! ZaȎ5e~Rd rŅV\$EDI| 8įENL-`EخAF=C@+oD)7umt\Tq'c߮I+D= ]oNDJlpβ 8"`jrs4ٌTsBTN)X0Znt%2'sRQ4r)8WJ2+qx$jp3/84︝ _'1U2fB%V`^HHqCsg.1?ldԚV]z?m)%op6V@͕G]DFG_)7^@n\œ:.Z.,Y?TjT>LϿ~6H[zwP1<&c~a696'6FR\5$VM7lK(JΎӥ㒳k"P6_;5?2li.H=i>vq(¶[AcYt*?8qǒz)c+!II;*Dj&G=8pTwQsz mO]OT6J B& XkȐʄ绮|0 : Zhz\AoxzFFg;,b3-ϙ̛_1 \C|cDdRp VZsJ"i2;ގ,.EXpKKL B1r n,37!;dS0 a*.ΥhƮT^.!fMU>U6Q:[NK.IUZ#vqjɄۆcl-(}yD!`Re _Ʉle6fǟKs3kI% Na~WL! _cW>G x &{09g<K$z G!67[}KIq^FZ 㶠[.ϗKixNm7מ(Ά֝>.:x<'rb_zp'ɘ i)}tk4R[beFzOqoؿwX:s;iP5/CkkH/EK *Κ>6\p +!L>T=;HƱڈaXXI~{eQ1.Ӯy+%׊C`V4eEP% "+aHt>Z<p4D2iy/eNhz1{{V0"[3;_Ix;p 8&Nc/S١%Ƽ;j[;% :; 3 Qj?e_ 9C("AvRZPSHe ,#]XCUaYjB\Xb.Oc`>' /TV2ٽjEH_BAs<_,ɯ;Á&aȰ{XFCE!l%=c)tLiƉ)bROk9A K8gNdz*c/; ӿiP 5x SS!4Œ? 0!sh!/s* Q`Xh9늞}TZgp1pE2E13RNGmq䖗\m贛 ,6O1/%It ,9+,Tyn@2+0ߖizO,&عϗ3$5^s;z}'N~_D4)/W-BGF]saVM)iE;X'VgPj4; ;Δ|2Cn71%F/+\]Jk. ~7P6svKȂckݥS6פ﹅ f m=AnκcM/ssGf͕q _IQ7UﳏOuDjc)`H+~Yǭ [.rQ|Eқw"v4pMDٱDec\8?kW&I{A!ϯGB3Ź@{x􎟘 16{H,N?V5NǛi8l;oQMgHapW=̕ %~Ե=v1WHGhqv']c~@k8B᱈5+e_N0KU)CCC+8/ zhiv9tr#xVZ@Yk7fd6/=